From xen-devel-bounces@lists.xenproject.org Tue Jan 01 00:05:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Jan 2019 00:05: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-devel-bounces@lists.xenproject.org>)
	id 1ge7Yi-00027X-DT; Tue, 01 Jan 2019 00:05: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=vnys=PJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ge7Yg-00027L-Ml
 for xen-devel@lists.xenproject.org; Tue, 01 Jan 2019 00:05:22 +0000
X-Inumbo-ID: ed500966-0d58-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed500966-0d58-11e9-8e1d-bc764e045a96;
 Tue, 01 Jan 2019 00:05:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ge7Yb-0005HS-US; Tue, 01 Jan 2019 00:05:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ge7Yb-0003wA-ME; Tue, 01 Jan 2019 00:05:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ge7Yb-0007zd-Le; Tue, 01 Jan 2019 00:05:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131664-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=2bb4a7ca6299298f84da4657576b140f178c7458
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Jan 2019 00:05:17 +0000
Subject: [Xen-devel] [ovmf test] 131664: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY2NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMmJiNGE3Y2E2Mjk5Mjk4Zjg0ZGE0NjU3NTc2YjE0MGYxNzhjNzQ1OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTUgZGF5cyAgMjEzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTYxMiAgMjAxOC0xMi0yOCAwNjo0MTo0MCBaICAgIDMgZGF5cyAgIDE3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBi
b2IuYy5mZW5nQGludGVsLmNvbSA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4u
YS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF2
aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGluMkBocGUu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4K
ICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcg
PG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2su
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBT
dWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0uY29tPgogIFN1bWl0IEdhcmcgPHN1bWl0Lmdh
cmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1p
bmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwg
WmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGlu
IDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8s
IFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFp
YW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2NzMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 01 07:18:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Jan 2019 07:18: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-devel-bounces@lists.xenproject.org>)
	id 1geEJV-0000Dk-Ps; Tue, 01 Jan 2019 07:18: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=vnys=PJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geEJU-0000DX-Kk
 for xen-devel@lists.xenproject.org; Tue, 01 Jan 2019 07:18:08 +0000
X-Inumbo-ID: 62028880-0d95-11e9-8499-e3ffc14d2005
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62028880-0d95-11e9-8499-e3ffc14d2005;
 Tue, 01 Jan 2019 07:18:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geEJQ-0002pl-Tc; Tue, 01 Jan 2019 07:18:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geEJQ-0006BH-Lr; Tue, 01 Jan 2019 07:18:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geEJQ-000218-LD; Tue, 01 Jan 2019 07:18:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131659-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-credit1:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-xl-credit1:host-install(4):broken:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=195303136f192d37b89e20a8d1d2670d0d825266
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Jan 2019 07:18:04 +0000
Subject: [Xen-devel] [linux-linus test] 131659: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY1OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxNjU5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
OCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpSZWdy
ZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICAxOTUzMDMxMzZmMTkyZDM3Yjg5ZTIwYThkMWQyNjcwZDBkODI1MjY2CmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1
MjI3NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgt
MTMgMjE6MjA6NTUgWiAgMTQwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4
LTA4LTE1IDEzOjA2OjU2IFogIDEzOCBkYXlzICAxMTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMxNjQ3ICAyMDE4LTEyLTMwIDA3OjQ3OjQwIFogICAgMSBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo0MDA3IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA3ODA1NjMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 01 08:51:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Jan 2019 08:51: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-devel-bounces@lists.xenproject.org>)
	id 1geFlR-0002e0-2m; Tue, 01 Jan 2019 08:51: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=vnys=PJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geFlQ-0002dr-5k
 for xen-devel@lists.xenproject.org; Tue, 01 Jan 2019 08:51:04 +0000
X-Inumbo-ID: 5d59fa3d-0da2-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d59fa3d-0da2-11e9-8e1d-bc764e045a96;
 Tue, 01 Jan 2019 08:51:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geFlK-00057b-1I; Tue, 01 Jan 2019 08:50:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geFlJ-0004R2-QZ; Tue, 01 Jan 2019 08:50:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geFlJ-00024l-OT; Tue, 01 Jan 2019 08:50:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131660-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl:host-ping-check-native:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ae7fc10d2ca5c22e04b8a28becbd1fbf8b44e83a
X-Osstest-Versions-That: xen=ae7fc10d2ca5c22e04b8a28becbd1fbf8b44e83a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Jan 2019 08:50:57 +0000
Subject: [Xen-devel] [xen-unstable test] 131660: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY2MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTY2MC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDUgaG9zdC1waW5n
LWNoZWNrLW5hdGl2ZSAgICAgZmFpbCBwYXNzIGluIDEzMTY0OAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE2NDggbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEzMTY0OCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NDgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMTY0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTMxNjQ4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzE2NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY0OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNjQ4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE2NDgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTY0OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMxNjQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NDgKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgYWU3ZmMxMGQyY2E1YzIyZTA0YjhhMjhiZWNiZDFmYmY4YjQ0ZTgzYQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYWU3ZmMxMGQyY2E1YzIyZTA0YjhhMjhiZWNi
ZDFmYmY4YjQ0ZTgzYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxNjYwICAyMDE4LTEyLTMxIDA5
OjAxOjM4IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNo
ZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 01 13:13:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Jan 2019 13:13: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-devel-bounces@lists.xenproject.org>)
	id 1geJqv-0007ku-Dd; Tue, 01 Jan 2019 13:13: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=vnys=PJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geJqu-0007kl-4k
 for xen-devel@lists.xenproject.org; Tue, 01 Jan 2019 13:13:00 +0000
X-Inumbo-ID: f47aa57c-0dc6-11e9-b912-2ff77a08d2fb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f47aa57c-0dc6-11e9-b912-2ff77a08d2fb;
 Tue, 01 Jan 2019 13:12:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geJqn-0001j0-Uc; Tue, 01 Jan 2019 13:12:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geJqn-0005L2-Mt; Tue, 01 Jan 2019 13:12:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geJqn-000631-ME; Tue, 01 Jan 2019 13:12:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131668-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=2bb4a7ca6299298f84da4657576b140f178c7458
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Jan 2019 13:12:53 +0000
Subject: [Xen-devel] [ovmf test] 131668: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY2OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMmJiNGE3Y2E2Mjk5Mjk4Zjg0ZGE0NjU3NTc2YjE0MGYxNzhjNzQ1OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTUgZGF5cyAgMjE0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTYxMiAgMjAxOC0xMi0yOCAwNjo0MTo0MCBaICAgIDQgZGF5cyAgIDE4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBi
b2IuYy5mZW5nQGludGVsLmNvbSA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4u
YS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF2
aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGluMkBocGUu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4K
ICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcg
PG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2su
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBT
dWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0uY29tPgogIFN1bWl0IEdhcmcgPHN1bWl0Lmdh
cmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1p
bmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwg
WmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGlu
IDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8s
IFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFp
YW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2NzMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 01 17:18:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Jan 2019 17:18: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-devel-bounces@lists.xenproject.org>)
	id 1geNgH-0004bz-1Z; Tue, 01 Jan 2019 17:18: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=vnys=PJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geNgG-0004bp-3t
 for xen-devel@lists.xenproject.org; Tue, 01 Jan 2019 17:18:16 +0000
X-Inumbo-ID: 38702307-0de9-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38702307-0de9-11e9-8e1d-bc764e045a96;
 Tue, 01 Jan 2019 17:18:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geNg9-0006vA-BK; Tue, 01 Jan 2019 17:18:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geNg8-0005h6-T4; Tue, 01 Jan 2019 17:18:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geNg8-0007K8-SP; Tue, 01 Jan 2019 17:18:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131663-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799
X-Osstest-Versions-That: linux=592f5569e18471c07208f74540f4e0f646b226f7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Jan 2019 17:18:08 +0000
Subject: [Xen-devel] [linux-4.14 test] 131663: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY2MyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NjMvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGQyZGQ5ZjE1OTNkYzRkNWNlYjVjZjRhOTczZWQyYzZlM2E0OWQ3OTkKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDU5MmY1NTY5ZTE4NDcxYzA3MjA4Zjc0NTQwZjRl
MGY2NDZiMjI2ZjcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTUyMiAgMjAxOC0xMi0yMiAyMjox
MTo1OCBaICAgIDkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE2MzggIDIwMTgtMTItMjkg
MTM6MTA6MzUgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51
az4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFybmFsZG8g
Q2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEJhcnQgVmFuIEFzc2NoZSA8YmFy
dC52YW5hc3NjaGVAd2RjLmNvbT4KICBDZmlyIENvaGVuIDxjZmlyQGdvb2dsZS5jb20+CiAgQ2hy
aXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ29saW4gSWFuIEtpbmcg
PGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVy
QG9yYWNsZS5jb20+CiAgRGFuaWVsIE1hY2sgPGRhbmllbEB6b25xdWUub3JnPgogIERhbmllbCBW
ZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBk
YXZlbWxvZnQubmV0PgogIERleHVhbiBDdWkgPGRlY3VpQG1pY3Jvc29mdC5jb20+CiAgRWR1YXJk
byBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVtbWFudWVsIEdydW1iYWNoIDxlbW1h
bnVlbC5ncnVtYmFjaEBpbnRlbC5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGlu
dXhmb3VuZGF0aW9uLm9yZz4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVk
b3IuY29tPgogIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSHVpIFBlbmcg
PGJlbnF1aWtlQGdtYWlsLmNvbT4KICBJaGFiIFpoYWlrYSA8aWhhYi56aGFpa2FAaW50ZWwuY29t
PgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEl2YW4gRGVsYWxhbmRlIDxjb2xv
bmFAYXJpc3RhLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmVu
cyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4K
ICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSsO2cmdlbiBTdG9ydmlzdCA8am9y
Z2VuLnN0b3J2aXN0QGdtYWlsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9y
Zz4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGlu
dXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIEx1Y2EgQ29lbGhvIDxsdWNp
YW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgog
IE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWF0aGlh
cyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51eC5pbnRlbC5jb20+CiAgTWF0aGlhcyBQYXllciA8
bWF0aGlhcy5wYXllckBuZWJlbHdlbHQubmV0PgogIE1pa2EgV2VzdGVyYmVyZyA8bWlrYS53ZXN0
ZXJiZXJnQGxpbnV4LmludGVsLmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhh
dC5jb20+CiAgTmljb2xhcyBTYWVueiBKdWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4K
ICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldHIgTWxhZGVrIDxwbWxh
ZGVrQHN1c2UuY29tPgogIFJhZmHFgiBNacWCZWNraSA8cmFmYWxAbWlsZWNraS5wbD4KICBSaWNo
YXJkIFdlaW5iZXJnZXIgPHJpY2hhcmRAbm9kLmF0PgogIFJvbWFuIEd1c2hjaGluIDxndXJvQGZi
LmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFNhc2hh
IExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZXJnZXkgU2Vub3poYXRza3kgPHNlcmdleS5z
ZW5vemhhdHNreS53b3JrQGdtYWlsLmNvbT4KICBTZXJnZXkgU2Vub3poYXRza3kgPHNlcmdleS5z
ZW5vemhhdHNreUBnbWFpbC5jb20+CiAgU3RlcGhhbmUgRXJhbmlhbiA8ZXJhbmlhbkBnb29nbGUu
Y29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRpcCBNdWto
ZXJqZWUgPHN1ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFRob21hcyBHbGVpeG5lciA8dGds
eEBsaW51dHJvbml4LmRlPgogIFRvcmUgQW5kZXJzb24gPHRvcmVAZnVkLm5vPgogIFVsZiBIYW5z
c29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFV3ZSBLbGVpbmUtS8O2bmlnIDx1LmtsZWlu
ZS1rb2VuaWdAcGVuZ3V0cm9uaXguZGU+CiAgWmRlbmVrIEthYmVsYWMgPG1wYXRvY2thQHJlZGhh
dC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICA1OTJmNTU2OWUxODQuLmQyZGQ5
ZjE1OTNkYyAgZDJkZDlmMTU5M2RjNGQ1Y2ViNWNmNGE5NzNlZDJjNmUzYTQ5ZDc5OSAtPiB0ZXN0
ZWQvbGludXgtNC4xNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 01 17:23:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Jan 2019 17:23:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1geNlD-0004pE-NG; Tue, 01 Jan 2019 17:23: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=vnys=PJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geNlC-0004p4-4I
 for xen-devel@lists.xenproject.org; Tue, 01 Jan 2019 17:23:22 +0000
X-Inumbo-ID: ef2992ea-0de9-11e9-becd-a794018b2810
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef2992ea-0de9-11e9-becd-a794018b2810;
 Tue, 01 Jan 2019 17:23:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geNl8-00070n-9f; Tue, 01 Jan 2019 17:23:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geNl7-0005yL-Tz; Tue, 01 Jan 2019 17:23:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geNl7-0003uH-SP; Tue, 01 Jan 2019 17:23:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131661-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt:host-ping-check-native:fail:heisenbug
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:heisenbug
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6a1d293238c1774cef23c25b5188b0c134c29a34
X-Osstest-Versions-That: linux=9105b8aa50c182371533fc97db64fc8f26f051b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Jan 2019 17:23:17 +0000
Subject: [Xen-devel] [linux-next test] 131661: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY2MSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NjEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTUzNAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMxNTM0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE1MzQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTMxNTM0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE1MzQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMx
NTM0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMzE1MzQKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTUzNAoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlIGZhaWwgaW4gMTMxNjE2
IHBhc3MgaW4gMTMxNjYxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEwIHJl
ZGhhdC1pbnN0YWxsICAgICAgIGZhaWwgcGFzcyBpbiAxMzE2MTYKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDEz
MTYxNgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ZmFpbCBibG9ja2VkIGluIDEzMTUzNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTMxNjE2IGxpa2UgMTMxNTM0
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzE2MTYgbGlrZSAxMzE1MzQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxNjE2IG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEzMTUzNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICA3IHhlbi1ib290ICBmYWlsIGxpa2UgMTMxNTM0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMzE1MzQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMTUzNAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNTM0CiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMzE1MzQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTUzNAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsIGxp
a2UgMTMxNTM0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE1MzQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTUzNAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTMxNTM0CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE1MzQKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBs
aWtlIDEzMTUzNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNTM0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE1MzQK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
ICAgICBmYWlsICBsaWtlIDEzMTUzNAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCBy
ZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNTM0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzE1MzQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTUzNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNTM0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE1MzQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTUzNAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMxNTM0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE1MzQKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNmExZDI5
MzIzOGMxNzc0Y2VmMjNjMjViNTE4OGIwYzEzNGMyOWEzNApiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgOTEwNWI4YWE1MGMxODIzNzE1MzNmYzk3ZGI2NGZjOGYyNmYwNTFi
MwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5k
KSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBm
b3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE1ODQgIDIwMTgtMTItMjYgMDk6MTk6
MDYgWiAgICA2IGRheXMgICAgMyBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBw
bGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 01 19:47:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Jan 2019 19:47: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-devel-bounces@lists.xenproject.org>)
	id 1geQ0E-0007jF-Gb; Tue, 01 Jan 2019 19:47:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AANJ=PJ=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1geQ0D-0007jA-7Q
 for xen-devel@lists.xenproject.org; Tue, 01 Jan 2019 19:47:01 +0000
X-Inumbo-ID: 000d9967-0dfe-11e9-8e1d-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 000d9967-0dfe-11e9-8e1d-bc764e045a96;
 Tue, 01 Jan 2019 19:46:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=tx5Fdw730Nk3N/UIriaOMFNojnADnlOFRCPSsQUNyMk=; 
 b=alZi/U6JVmNClHSktqmfkx9P9JehW5ETm3JhnOJHhSp9bgGrc2l1PdoczeEBvo+KhoLHLwyvkNuzvCGFdNeigQbMm4wXAyzkEOBbTOYCaS0HhqOPJYYMt/IpZY5hw8vBTAH3SkmtF0IT7MCHZ4QrxTvpNox2zk3vcn0Jwjn0FVGOnfMkMeWS2TII4oG/Y0dp0RVn8Yfc7fbUEN5fzG54GCz3P0xosKeP6U9ZePKrefL8eZATXh+BzPUl87q+jNWy6Rdw5Rl/EBqcyzFPzfoyVsmOdyB7qFCBcbn2AJliKDJMZya+peTY/faGuseyiM34IaABYMsMjzMBU2uiL/OVgg==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1geQ09-0007WX-Uu
 for xen-devel@lists.xenproject.org; Tue, 01 Jan 2019 19:46:57 +0000
Date: Tue, 1 Jan 2019 19:46:57 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-devel@lists.xenproject.org
Message-ID: <20190101194657.GP3695@bitfolk.com>
References: <20181210155841.GR3695@bitfolk.com>
 <20181221185538.GF3695@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181221185538.GF3695@bitfolk.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: Re: [Xen-devel] 4.10.1 Xen crash and reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiBGcmksIERlYyAyMSwgMjAxOCBhdCAwNjo1NTozOFBNICswMDAwLCBBbmR5IFNt
aXRoIHdyb3RlOgo+IElzIGl0IHdvcnRoIG1lIG1vdmluZyB0aGlzIGd1ZXN0IHRvIGEgdGVzdCBo
b3N0IHdpdGhvdXQgcGNpZD0wIHRvCj4gc2VlIGlmIGl0IGNyYXNoZXMgaXQsIG1lYW53aGlsZSBr
ZWVwaW5nIHByb2R1Y3Rpb24gaG9zdHMgd2l0aAo+IHBjaWQ9MD8gQW5kIHRoZW4gcHV0dGluZyBw
Y2lkPTAgb24gdGhlIHRlc3QgaG9zdCB0byBzZWUgaWYgaXQKPiBzdXJ2aXZlcyBsb25nZXI/CgpJ
IGRpZCBtb3ZlIHRoZSBzdXNwZWN0IGd1ZXN0IHRvIGEgdGVzdCBob3N0IHRoYXQgZG9lcyBub3Qg
aGF2ZQpwY2lkPTAgYW5kIDEwIGRheXMgbGF0ZXIgaXQgY3Jhc2hlZCB0b286CgooWEVOKSAtLS0t
WyBYZW4tNC4xMC4zLXByZSAgeDg2XzY0ICBkZWJ1Zz1uICAgTm90IHRhaW50ZWQgXS0tLS0KKFhF
TikgQ1BVOiAgICAxNQooWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMzNkNWI1Pl0gZ3Vl
c3RfNC5vI3NoYWRvd19zZXRfbDFlKzB4NzUvMHg2YTAKKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAw
MDEwMjQ2ICAgQ09OVEVYVDogaHlwZXJ2aXNvciAoZDd2MCkKKFhFTikgcmF4OiBmZmZmODJlMDdi
MmU2OWMwICAgcmJ4OiA4MDAwMDAzZDk3MzRlMDI3ICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pIHJkeDogZmZmZjgyZTAwMDAwMDAwMCAgIHJzaTogZmZmZjgxYzQwMDNkZmE3MCAgIHJkaTog
MDAwMDAwMDBmZmZmZmZmZgooWEVOKSByYnA6IDAwMDAwMDAwMDNkOTczNGUgICByc3A6IGZmZmY4
MzQwMGUyYWZiZDggICByODogIDAwMDAwMDAwMDNkOTMxODcKKFhFTikgcjk6ICAwMDAwMDAwMDAw
MDAwMDAwICAgcjEwOiBmZmZmODMwMDc4OWYyMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pIHIxMjogODAwMDAwM2Q5NzM0ZTAyNyAgIHIxMzogZmZmZjgzM2Y1YmU3NDAwMCAgIHIxNDog
MDAwMDAwMDAwM2Q5NzM0ZQooWEVOKSByMTU6IGZmZmY4MWM0MDAzZGZhNzAgICBjcjA6IDAwMDAw
MDAwODAwNTAwMzMgICBjcjQ6IDAwMDAwMDAwMDAzNzI2NjAKKFhFTikgY3IzOiAwMDAwMDAzZjU2
YzMxMDAwICAgY3IyOiBmZmZmODFjNDAwM2RmYTcwCihYRU4pIGZzYjogMDAwMDdmOWRlNjdmYzcw
MCAgIGdzYjogZmZmZjg4MDA3ZjIwMDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBk
czogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAwICAgY3M6
IGUwMDgKKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMzNkNWI1PiAoZ3Vlc3RfNC5v
I3NoYWRvd19zZXRfbDFlKzB4NzUvMHg2YTApOgooWEVOKSAgMGYgMjAgMGYgODUgMjMgMDEgMDAg
MDAgPDRkPiA4YiAzNyA0YyAzOSBmMyAwZiA4NCA5NyAwMSAwMCAwMCA0OSA4OSBkYSA4OQooWEVO
KSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzNDAwZTJhZmJkODoKKFhFTikgICAgMDAw
MDAwM2Q5NzM0ZTAwMCAwMDAwMDAwMDAzZDkzMTg3IDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgzM2Yw
MDAwMDAwMgooWEVOKSAgICBmZmZmODMwMDc4OWYyMDAwIGZmZmY4MzNmNWJlNzQwMDAgZmZmZjgx
YzQwMDNkZmE3MCBmZmZmODM0MDBlMmFmZWY4CihYRU4pICAgIDAwMDAwMDAwMDNkOTMxODcgMDAw
MDAwMDAwM2Q5NzM0ZSBmZmZmODMwMDc4OWYyMDAwIGZmZmY4MmQwODAzM2Y2ZjIKKFhFTikgICAg
ZmZmZjgzM2RlYjQxOGUwOCBmZmZmODgwMDdiZjRlNGQ4IGZmZmY4MzNmNWJlNzQ2MDAgMDAwMDAw
MDAwM2Q5NzM0ZQooWEVOKSAgICAwMDAwMDAwMDAzZDk3MzRlIDAwMDAwMDAwMDNkOTczNGUgZmZm
ZjgzNDAwZTJhZmQ3MCBmZmZmODM0MDBlMmFmZDIwCihYRU4pICAgIDAwMGZmZmY4ODAwN2JmNGUg
MDAwMDAwMDAwMDAwMDA3OCBmZmZmODJkMDgwNTgwMmMwIDAwMDAwMDAyODAzM2MyOTQKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDg4MCAwMDAwMDAwMDAwMDAwMDA4IDAwMDAwMDAwMDAwMDBlZjggZmZm
ZjgyZDA4MDU4MDJjMAooWEVOKSAgICAwMDAwMDAwMDAzZDkzMTg3IGZmZmY4ODAwN2JmNGU0ZDgg
MDAwMDAwMDAwMDAwMGE3MCAwMDAwMDAwMDAwMDAwMTRlCihYRU4pICAgIGZmZmY4MWMwZTIwMDFl
ZjggMDFmZjgyZDAwMDAwMDAwMCA4MDAwMDAzZDk3MzRlMDI3IGZmZmY4MmQwMDAwMDAwMDAKKFhF
TikgICAgZmZmZjgzM2YwMDAwMDAwMSAwMDAwMDAwMTc4OWYyMDAwIGZmZmY4MzQwMGUyYWZmZmYg
ZmZmZjgzNDAwZTJhZmQyMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDZmIGZmZmY4ODAwN2JmNGU0
ZDggMDAwMDAwM2UxMTgxNDA2NyAwMDAwMDAzZTExNzA2MDY3CihYRU4pICAgIDAwMDAwMDNkOTM0
MWYwNjcgODAxMDAwM2Q5NzM0ZTA2NyAwMDAwMDAwMDAzZTEzMTBmIDAwMDAwMDAwMDNlMTE4MTQK
KFhFTikgICAgMDAwMDAwMDAwM2UxMTcwNiAwMDAwMDAwMDAzZDkzNDFmIDAwMDAwMDAwMDAwMDAw
MDUgZmZmZjgyZDA4MDMyNjViNAooWEVOKSAgICBmZmZmODJlMDdiMjVlMTQwIGZmZmY4MzNmNWJl
NzQwMDAgZmZmZjgyZTA3ZWFkODYyMCAwMDAwMDAwMTAwMDAwMDAxCihYRU4pICAgIDBkZmY4MzQw
MDNlMTMxMGYgMDAwMDAwMGQwMDAwMDAxMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgZmZmZjgyZDA4MDI4NDVkMwooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDBkIGZmZmY4MmQw
ODAzMmEzNTkgZmZmZjgzM2Y1YmU3NDAwMCAwMDAwMDAwMTAwMDAwMDBkCihYRU4pICAgIGZmZmY4
MmQwODAzNTQ5MTMgZmZmZjgyZDA4MDM1NDkwNyBmZmZmODJkMDgwMzU0OTEzIGZmZmY4MmQwODAz
NTQ5MDcKKFhFTikgICAgZmZmZjgyZDA4MDM1NDkxMyBmZmZmODJkMDgwMzU0OTA3IGZmZmY4MmQw
ODAzNTQ5MTMgZmZmZjgyZDA4MDM1NDkwNwooWEVOKSAgICBmZmZmODJkMDgwMzU0OTEzIGZmZmY4
MmQwODAzNTQ5MDcgZmZmZjgyZDA4MDM1NDkxMyBmZmZmODJkMDgwMzU0OTA3CihYRU4pIFhlbiBj
YWxsIHRyYWNlOgooWEVOKSAgICBbPGZmZmY4MmQwODAzM2Q1YjU+XSBndWVzdF80Lm8jc2hhZG93
X3NldF9sMWUrMHg3NS8weDZhMAooWEVOKSAgICBbPGZmZmY4MmQwODAzM2Y2ZjI+XSBndWVzdF80
Lm8jc2hfcGFnZV9mYXVsdF9fZ3Vlc3RfNCsweDhmMi8weDIwNjAKKFhFTikgICAgWzxmZmZmODJk
MDgwMzI2NWI0Pl0gc2hhZG93X2FsbG9jKzB4MWQ0LzB4MzgwCihYRU4pICAgIFs8ZmZmZjgyZDA4
MDI4NDVkMz5dIGdldF9wYWdlKzB4MTMvMHhlMAooWEVOKSAgICBbPGZmZmY4MmQwODAzMmEzNTk+
XSBzaF9yZXN5bmNfYWxsKzB4YjkvMHgyYjAKKFhFTikgICAgWzxmZmZmODJkMDgwMzU0OTEzPl0g
aGFuZGxlX2V4Y2VwdGlvbisweDliLzB4ZjkKKFhFTikgICAgWzxmZmZmODJkMDgwMzU0OTA3Pl0g
aGFuZGxlX2V4Y2VwdGlvbisweDhmLzB4ZjkKKFhFTikgICAgWzxmZmZmODJkMDgwMzU0OTEzPl0g
aGFuZGxlX2V4Y2VwdGlvbisweDliLzB4ZjkKKFhFTikgICAgWzxmZmZmODJkMDgwMzU0OTA3Pl0g
aGFuZGxlX2V4Y2VwdGlvbisweDhmLzB4ZjkKKFhFTikgICAgWzxmZmZmODJkMDgwMzU0OTEzPl0g
aGFuZGxlX2V4Y2VwdGlvbisweDliLzB4ZjkKKFhFTikgICAgWzxmZmZmODJkMDgwMzU0OTA3Pl0g
aGFuZGxlX2V4Y2VwdGlvbisweDhmLzB4ZjkKKFhFTikgICAgWzxmZmZmODJkMDgwMzU0OTEzPl0g
aGFuZGxlX2V4Y2VwdGlvbisweDliLzB4ZjkKKFhFTikgICAgWzxmZmZmODJkMDgwMzU0OTA3Pl0g
aGFuZGxlX2V4Y2VwdGlvbisweDhmLzB4ZjkKKFhFTikgICAgWzxmZmZmODJkMDgwMzU0OTEzPl0g
aGFuZGxlX2V4Y2VwdGlvbisweDliLzB4ZjkKKFhFTikgICAgWzxmZmZmODJkMDgwMzU0OTA3Pl0g
aGFuZGxlX2V4Y2VwdGlvbisweDhmLzB4ZjkKKFhFTikgICAgWzxmZmZmODJkMDgwMzU0OTEzPl0g
aGFuZGxlX2V4Y2VwdGlvbisweDliLzB4ZjkKKFhFTikgICAgWzxmZmZmODJkMDgwMzU0OTA3Pl0g
aGFuZGxlX2V4Y2VwdGlvbisweDhmLzB4ZjkKKFhFTikgICAgWzxmZmZmODJkMDgwMzU0OTEzPl0g
aGFuZGxlX2V4Y2VwdGlvbisweDliLzB4ZjkKKFhFTikgICAgWzxmZmZmODJkMDgwMmExODQyPl0g
ZG9fcGFnZV9mYXVsdCsweDFhMi8weDRlMAooWEVOKSAgICBbPGZmZmY4MmQwODAzNTQ5MTM+XSBo
YW5kbGVfZXhjZXB0aW9uKzB4OWIvMHhmOQooWEVOKSAgICBbPGZmZmY4MmQwODAzNTQ5MDc+XSBo
YW5kbGVfZXhjZXB0aW9uKzB4OGYvMHhmOQooWEVOKSAgICBbPGZmZmY4MmQwODAzNTQ5MTM+XSBo
YW5kbGVfZXhjZXB0aW9uKzB4OWIvMHhmOQooWEVOKSAgICBbPGZmZmY4MmQwODAzNTQ5MDc+XSBo
YW5kbGVfZXhjZXB0aW9uKzB4OGYvMHhmOQooWEVOKSAgICBbPGZmZmY4MmQwODAzNTQ5MTM+XSBo
YW5kbGVfZXhjZXB0aW9uKzB4OWIvMHhmOQooWEVOKSAgICBbPGZmZmY4MmQwODAzNTQ5ZDk+XSB4
ODZfNjQvZW50cnkuUyNoYW5kbGVfZXhjZXB0aW9uX3NhdmVkKzB4NjgvMHg5NAooWEVOKSAKKFhF
TikgUGFnZXRhYmxlIHdhbGsgZnJvbSBmZmZmODFjNDAwM2RmYTcwOgooWEVOKSAgTDRbMHgxMDNd
ID0gODAwMDAwM2Y1NmMzMTA2MyBmZmZmZmZmZmZmZmZmZmZmCihYRU4pICBMM1sweDExMF0gPSAw
MDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYKKFhFTikgCihYRU4pICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgUGFuaWMgb24gQ1BVIDE1OgooWEVO
KSBGQVRBTCBQQUdFIEZBVUxUCihYRU4pIFtlcnJvcl9jb2RlPTAwMDBdCihYRU4pIEZhdWx0aW5n
IGxpbmVhciBhZGRyZXNzOiBmZmZmODFjNDAwM2RmYTcwCihYRU4pICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgCihYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29u
ZHMuLi4KClRoZSB0ZXN0IGhvc3QgaXMgc2xpZ2h0bHkgZGlmZmVyZW50IGhhcmR3YXJlIHRvIHRo
ZSBvdGhlcnM6IFhlb24KRTUtMTY4MHY0IG9uIHRoZXJlIGFzIG9wcG9zZWQgdG8gWGVvbiBELTE1
NDAgcHJldmlvdXNseS4KClRlc3QgaG9zdCBpcyBub3cgcnVubmluZyB3aXRoIHBjaWQ9MCB0byBz
ZWUgaWYgdGhhdCBoZWxwcy4gVGhlCmxvbmdlc3QgdGhpcyBndWVzdCBoYXMgYmVlbiBhYmxlIHRv
IHJ1biBzbyBmYXIgd2l0aG91dCBjcmFzaGluZyB0aGUKaG9zdCBpcyAxNCBkYXlzLgoKQ2hlZXJz
LApBbmR5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 01 22:50:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Jan 2019 22:50: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-devel-bounces@lists.xenproject.org>)
	id 1geSrK-00034E-Gz; Tue, 01 Jan 2019 22:50:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vnys=PJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geSrJ-00033k-KJ
 for xen-devel@lists.xenproject.org; Tue, 01 Jan 2019 22:50:01 +0000
X-Inumbo-ID: 90eda472-0e17-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90eda472-0e17-11e9-8e1d-bc764e045a96;
 Tue, 01 Jan 2019 22:49:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geSrF-0004xt-KD; Tue, 01 Jan 2019 22:49:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geSrF-00065q-AW; Tue, 01 Jan 2019 22:49:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geSrF-0004rQ-9v; Tue, 01 Jan 2019 22:49:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131671-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=2bb4a7ca6299298f84da4657576b140f178c7458
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Jan 2019 22:49:57 +0000
Subject: [Xen-devel] [ovmf test] 131671: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY3MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMmJiNGE3Y2E2Mjk5Mjk4Zjg0ZGE0NjU3NTc2YjE0MGYxNzhjNzQ1OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTYgZGF5cyAgMjE1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTYxMiAgMjAxOC0xMi0yOCAwNjo0MTo0MCBaICAgIDQgZGF5cyAgIDE5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBi
b2IuYy5mZW5nQGludGVsLmNvbSA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4u
YS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF2
aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGluMkBocGUu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4K
ICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcg
PG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2su
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBT
dWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0uY29tPgogIFN1bWl0IEdhcmcgPHN1bWl0Lmdh
cmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1p
bmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwg
WmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGlu
IDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8s
IFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFp
YW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2NzMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 01 23:58:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Jan 2019 23:58: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-devel-bounces@lists.xenproject.org>)
	id 1geTvK-0004TD-N7; Tue, 01 Jan 2019 23:58:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vnys=PJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geTvJ-0004T3-D8
 for xen-devel@lists.xenproject.org; Tue, 01 Jan 2019 23:58:13 +0000
X-Inumbo-ID: 17cba792-0e21-11e9-892d-d70d0b078009
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 17cba792-0e21-11e9-892d-d70d0b078009;
 Tue, 01 Jan 2019 23:58:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geTvD-0006Eh-M5; Tue, 01 Jan 2019 23:58:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geTvD-0000HQ-DW; Tue, 01 Jan 2019 23:58:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geTvD-00050X-Cc; Tue, 01 Jan 2019 23:58:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131666-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-armhf-armhf-xl-arndale:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=fa42fea0d8b49ba65b49a999331950d74827a52d
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Jan 2019 23:58:07 +0000
Subject: [Xen-devel] [linux-3.18 test] 131666: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY2NiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NjYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTY1NQogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcg
eGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qv
c3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE2NTUg
cGFzcyBpbiAxMzE2NjYKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzE1MzUgcGFzcyBpbiAxMzE2NjYKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4g
MTMxNTYzIHBhc3MgaW4gMTMxNjY2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTU4MCBwYXNzIGluIDEzMTY1NQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBp
biAxMzE1ODAgcGFzcyBpbiAxMzE2NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTUzNQogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBh
c3MgaW4gMTMxNTM1CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE1NjMKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTU2
MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgICBmYWlsIHBhc3MgaW4gMTMxNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBw
YXNzIGluIDEzMTU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVz
dC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgcGFzcyBpbiAxMzE2NTUKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGlu
IDEzMTY1NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgaW4gMTMxNTM1IGxpa2UgMTI4NjkxCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgZmFpbCBpbiAxMzE1MzUgbGlrZSAxMjg4MDcKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBpbiAxMzE1MzUgbGlrZSAxMjg4MDcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGlu
IDEzMTU4MCBsaWtlIDEyODgwNwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgIGZhaWwgaW4gMTMxNTgwIGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgZmFpbCBpbiAxMzE1ODAgbGlr
ZSAxMjg4NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3Rh
bGwgICBmYWlsIGluIDEzMTU4MCBsaWtlIDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE1ODAgbGlrZSAxMjg4NTgK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMzE1ODAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZmE0MmZlYTBkOGI0OWJhNjViNDlh
OTk5MzMxOTUwZDc0ODI3YTUyZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogICA3NiBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBaICAgNTIgZGF5cyAgIDM0
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTUxMiAgMjAxOC0xMi0yMiAwNjo1MTo1
MSBaICAgMTAgZGF5cyAgICA5IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDQzIHBlb3BsZSB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9r
ZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSBicm9rZW4KCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTMzMzQgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 00:08:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 00:08: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-devel-bounces@lists.xenproject.org>)
	id 1geU4v-0005s2-SQ; Wed, 02 Jan 2019 00:08: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geU4v-0005rs-3o
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 00:08:09 +0000
X-Inumbo-ID: 7bb324e8-0e22-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7bb324e8-0e22-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 00:08:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geU4s-00071G-7m; Wed, 02 Jan 2019 00:08:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geU4r-0000Uq-Sx; Wed, 02 Jan 2019 00:08:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geU4r-0004v3-RG; Wed, 02 Jan 2019 00:08:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131672-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=2bb4a7ca6299298f84da4657576b140f178c7458
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 00:08:05 +0000
Subject: [Xen-devel] [ovmf test] 131672: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY3MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NzIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMmJiNGE3Y2E2Mjk5Mjk4Zjg0ZGE0NjU3NTc2YjE0MGYxNzhjNzQ1OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTYgZGF5cyAgMjE2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTYxMiAgMjAxOC0xMi0yOCAwNjo0MTo0MCBaICAgIDQgZGF5cyAgIDIwIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBi
b2IuYy5mZW5nQGludGVsLmNvbSA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4u
YS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF2
aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGluMkBocGUu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4K
ICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcg
PG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2su
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBT
dWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0uY29tPgogIFN1bWl0IEdhcmcgPHN1bWl0Lmdh
cmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1p
bmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwg
WmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGlu
IDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8s
IFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFp
YW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2NzMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 00:38:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 00:38: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-devel-bounces@lists.xenproject.org>)
	id 1geUXp-00088b-9R; Wed, 02 Jan 2019 00:38: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geUXo-00088S-6p
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 00:38:00 +0000
X-Inumbo-ID: a683a192-0e26-11e9-a6d5-3fa7d81bd06d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a683a192-0e26-11e9-a6d5-3fa7d81bd06d;
 Wed, 02 Jan 2019 00:37:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geUXj-0007Z4-9v; Wed, 02 Jan 2019 00:37:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geUXj-000196-34; Wed, 02 Jan 2019 00:37:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geUXj-00058d-2L; Wed, 02 Jan 2019 00:37:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131667-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c04c050f5bf98845bfe22164b8a1503d696a6e26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 00:37:55 +0000
Subject: [Xen-devel] [linux-4.19 test] 131667: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY2NyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NjcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVt
cHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMzE2NDIgcGFz
cyBpbiAxMzE2NjcKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTY0MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYzA0YzA1MGY1
YmY5ODg0NWJmZTIyMTY0YjhhMTUwM2Q2OTZhNmUyNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXgg
ICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogICA2MCBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAg
NTggZGF5cyAgIDM4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTY0MiAgMjAxOC0x
Mi0yOSAxODozMjo0NiBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KOTUwIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NDM5
MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 00:49:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 00: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-devel-bounces@lists.xenproject.org>)
	id 1geUiW-0000bG-AS; Wed, 02 Jan 2019 00:49: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geUiV-0000b4-2l
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 00:49:03 +0000
X-Inumbo-ID: 322eaa1b-0e28-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 322eaa1b-0e28-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 00:49:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geUiS-0007lt-Rj; Wed, 02 Jan 2019 00:49:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geUiS-0001N9-HM; Wed, 02 Jan 2019 00:49:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geUiS-0004vM-GW; Wed, 02 Jan 2019 00:49:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131674-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=2bb4a7ca6299298f84da4657576b140f178c7458
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 00:49:00 +0000
Subject: [Xen-devel] [ovmf test] 131674: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMmJiNGE3Y2E2Mjk5Mjk4Zjg0ZGE0NjU3NTc2YjE0MGYxNzhjNzQ1OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTYgZGF5cyAgMjE3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTYxMiAgMjAxOC0xMi0yOCAwNjo0MTo0MCBaICAgIDQgZGF5cyAgIDIxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBi
b2IuYy5mZW5nQGludGVsLmNvbSA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4u
YS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF2
aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGluMkBocGUu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4K
ICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcg
PG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2su
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBT
dWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0uY29tPgogIFN1bWl0IEdhcmcgPHN1bWl0Lmdh
cmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1p
bmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwg
WmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGlu
IDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8s
IFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFp
YW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2NzMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 02:13:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 02:13: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-devel-bounces@lists.xenproject.org>)
	id 1geW20-0008QH-8w; Wed, 02 Jan 2019 02:13: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geW1y-0008Q8-MW
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 02:13:14 +0000
X-Inumbo-ID: f3b85c70-0e33-11e9-ba52-e3dbb5ce5c83
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f3b85c70-0e33-11e9-ba52-e3dbb5ce5c83;
 Wed, 02 Jan 2019 02:13:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geW1q-0004PJ-U1; Wed, 02 Jan 2019 02:13:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geW1q-0004DT-Jj; Wed, 02 Jan 2019 02:13:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geW1q-0006LN-In; Wed, 02 Jan 2019 02:13:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131676-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=2bb4a7ca6299298f84da4657576b140f178c7458
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 02:13:06 +0000
Subject: [Xen-devel] [ovmf test] 131676: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY3NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NzYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMmJiNGE3Y2E2Mjk5Mjk4Zjg0ZGE0NjU3NTc2YjE0MGYxNzhjNzQ1OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTYgZGF5cyAgMjE4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTYxMiAgMjAxOC0xMi0yOCAwNjo0MTo0MCBaICAgIDQgZGF5cyAgIDIyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBi
b2IuYy5mZW5nQGludGVsLmNvbSA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4u
YS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF2
aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGluMkBocGUu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4K
ICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcg
PG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2su
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBT
dWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0uY29tPgogIFN1bWl0IEdhcmcgPHN1bWl0Lmdh
cmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1p
bmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwg
WmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGlu
IDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8s
IFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFp
YW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2NzMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 03:50:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 03:50: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-devel-bounces@lists.xenproject.org>)
	id 1geXYA-0007JV-AN; Wed, 02 Jan 2019 03:50: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geXY8-0007JI-IG
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 03:50:32 +0000
X-Inumbo-ID: 8c98573a-0e41-11e9-bc6d-5bf6ab5228ed
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c98573a-0e41-11e9-bc6d-5bf6ab5228ed;
 Wed, 02 Jan 2019 03:50:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geXY4-0006Fn-7W; Wed, 02 Jan 2019 03:50:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geXY3-0007X3-TZ; Wed, 02 Jan 2019 03:50:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geXY3-0000A8-St; Wed, 02 Jan 2019 03:50:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131677-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ada4a003f9e42c27ce6c6cdad74157b8ec4c13ec
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 03:50:27 +0000
Subject: [Xen-devel] [ovmf test] 131677: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY3NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NzcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRhNGEwMDNmOWU0MmMyN2NlNmM2Y2RhZDc0MTU3YjhlYzRjMTNlYwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTYgZGF5cyAgMjE5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTY3NyAgMjAxOS0wMS0wMiAwMjoxMzo1OSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBi
b2IuYy5mZW5nQGludGVsLmNvbSA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4u
YS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF2
aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGluMkBocGUu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4K
ICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcg
PG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2su
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBT
dWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0uY29tPgogIFN1bWl0IEdhcmcgPHN1bWl0Lmdh
cmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1p
bmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwg
WmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGlu
IDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8s
IFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFp
YW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3MjYgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 05:11:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 05:11: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-devel-bounces@lists.xenproject.org>)
	id 1geYny-0005JI-7o; Wed, 02 Jan 2019 05:10: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=hUbk=PK=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1geYnx-0005JD-6G
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 05:10:57 +0000
X-Inumbo-ID: c7e82251-0e4c-11e9-8e1d-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7e82251-0e4c-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 05:10:55 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Jan 2019 21:10:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,429,1539673200"; d="scan'208";a="111468503"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga007.fm.intel.com with ESMTP; 01 Jan 2019 21:10:43 -0800
Received: from fmsmsx157.amr.corp.intel.com (10.18.116.73) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 1 Jan 2019 21:10:43 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX157.amr.corp.intel.com (10.18.116.73) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 1 Jan 2019 21:10:42 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.196]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.160]) with mapi id 14.03.0415.000;
 Wed, 2 Jan 2019 13:10:40 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 6/6] x86/VT-x: Fix 64bit HVM guests on Harpertown cores
Thread-Index: AQHUnqp1YGtqIMC9S0W//BIp68hOoKWbVmrg
Date: Wed, 2 Jan 2019 05:10:39 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BED48F6@SHSMSX101.ccr.corp.intel.com>
References: <1546000776-23378-1-git-send-email-andrew.cooper3@citrix.com>
 <1546000776-23378-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546000776-23378-7-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDk5NGE5NmMtY2Q4ZC00ZTViLWJlMGMtMzBkMDQ1ZDI4NjVhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRmwxSFwvakdMWHdsaXluRXRDODFQdUh0T1IyeTYyWUxkS0R3RGIxaXNGQjZvVDdiZUNUSUdXQ29vUVhIanpVUjkifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 6/6] x86/VT-x: Fix 64bit HVM guests on
 Harpertown cores
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogRnJpZGF5LCBEZWNlbWJlciAyOCwgMjAxOCA4OjQwIFBNDQo+IA0KPiBjL3MgZmQz
MmRjZmU0YyAieDg2L3ZteDogRG9uJ3QgbGVhayBFRkVSLk5YRSBpbnRvIGd1ZXN0IGNvbnRleHQi
IGhhZCBhbg0KPiB1bmludGVuZGVkIGNvbnNlcXVlbmNlIG9uIEhhcnBlcnRvd24gY29yZXMgd2hp
Y2gsIGFzIGl0IHR1cm5zIG91dCwgZG9uJ3QNCj4gbG9hZCBNU1JfRUZFUiBmdWxseSBmcm9tIHRo
ZSBNU1IgTG9hZCBMaXN0IC0gb24gcmVlbnRyeSB0byB0aGUgZ3Vlc3QsDQo+IEVGRVIuU0NFIGlz
IGNsZWFyIGlycmVzcGVjdGl2ZSBvZiB0aGUgdmFsdWUgaW4gbG9hZCBsaXN0Lg0KPiANCj4gVGhp
cywgYmVpbmcgY2F0YXN0cm9waGljIHRvIDY0Yml0IGd1ZXN0cywgaXMgZmFyIHdvcnNlIHRoYW4g
dGhlIEVGRVIuTlhFDQo+IGxlYWthZ2Ugd2hpY2ggd2FzIHRyeWluZyB0byBiZSBmaXhlZC4NCj4g
DQo+IEludHJvZHVjZSBjcHVfYnVnX21zcl9sbF9lZmVyX3NjZSB0byBlbmNhcHN1bGF0ZSB0aGlz
IHBhcnRpYWwgcmV2ZXJ0Lg0KPiBBdm9pZCBhZGRpbmcgTVNSX0VGRVIgdG8gdGhlIExvYWQgTGlz
dHMgb24gaW1wYWN0ZWQgaGFyZHdhcmUsIGFuZA0KPiByZWludHJvZHVjZSB0aGUgbG9naWMgdG8g
dXNlIHRoZSBndWVzdHMgRUZFUi5TQ0Ugc2V0dGluZy4NCj4gDQo+IEluIHRoZSBjb21tb24gY2Fz
ZSBvZiBydW5uaW5nIDY0Yml0IEhWTSBndWVzdHMsIHRoZXNlIGV4dHJhIGFkanVzdG1lbnRzDQo+
IHRvIEVGRVIgc2hvdWxkIG9ubHkgYmUgaGl0IGR1cmluZyBndWVzdCBib290Lg0KPiANCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCg0K
UmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 09:37:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 09:37: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-devel-bounces@lists.xenproject.org>)
	id 1gecxU-0008L1-7f; Wed, 02 Jan 2019 09:37:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gecxT-0008Kp-12
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 09:37:03 +0000
X-Inumbo-ID: f4acc79a-0e71-11e9-97ef-3ff3e1e54aed
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4acc79a-0e71-11e9-97ef-3ff3e1e54aed;
 Wed, 02 Jan 2019 09:37:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gecxP-0005TP-7j; Wed, 02 Jan 2019 09:36:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gecxO-0005v0-UL; Wed, 02 Jan 2019 09:36:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gecxO-00046j-Tf; Wed, 02 Jan 2019 09:36:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131678-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ada4a003f9e42c27ce6c6cdad74157b8ec4c13ec
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 09:36:58 +0000
Subject: [Xen-devel] [ovmf test] 131678: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NzgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRhNGEwMDNmOWU0MmMyN2NlNmM2Y2RhZDc0MTU3YjhlYzRjMTNlYwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTYgZGF5cyAgMjIwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTY3NyAgMjAxOS0wMS0wMiAwMjoxMzo1OSBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBi
b2IuYy5mZW5nQGludGVsLmNvbSA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4u
YS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF2
aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGluMkBocGUu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4K
ICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcg
PG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2su
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBT
dWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0uY29tPgogIFN1bWl0IEdhcmcgPHN1bWl0Lmdh
cmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1p
bmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwg
WmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGlu
IDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8s
IFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFp
YW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3MjYgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 10:07:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gedQN-0002US-0L; Wed, 02 Jan 2019 10:06: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gedQM-0002UJ-HJ
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 10:06:54 +0000
X-Inumbo-ID: 209de75e-0e76-11e9-8534-6b5a92d49699
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 209de75e-0e76-11e9-8534-6b5a92d49699;
 Wed, 02 Jan 2019 10:06:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gedQJ-00068b-32; Wed, 02 Jan 2019 10:06:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gedQI-0007YT-Ri; Wed, 02 Jan 2019 10:06:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gedQI-0003oE-R5; Wed, 02 Jan 2019 10:06:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131681-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=7b6e05c50fc39466fcc685fb6d4216f99af58743
X-Osstest-Versions-That: xen=ae7fc10d2ca5c22e04b8a28becbd1fbf8b44e83a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 10:06:50 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 131681: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY4MSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTY4MS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdiNmUwNWM1MGZjMzk0
NjZmY2M2ODVmYjZkNDIxNmY5OWFmNTg3NDMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGFlN2ZjMTBkMmNhNWMyMmUwNGI4YTI4YmVjYmQxZmJmOGI0NGU4M2EKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMTY0OSAgMjAxOC0xMi0zMCAwOToxODozMSBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzE2ODEgIDIwMTktMDEtMDIgMDk6MTg6NTggWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoK
IGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGFlN2ZjMTBkMmMuLjdiNmUwNWM1MGYgIDdiNmUwNWM1
MGZjMzk0NjZmY2M2ODVmYjZkNDIxNmY5OWFmNTg3NDMgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tl
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 10:14:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 10:14: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-devel-bounces@lists.xenproject.org>)
	id 1gedX9-0003Fu-T0; Wed, 02 Jan 2019 10:13: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=Cs/e=PK=citrix.com=prvs=898fe3ee9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gedX9-0003Fp-3K
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 10:13:55 +0000
X-Inumbo-ID: 1aba1d47-0e77-11e9-8e1d-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1aba1d47-0e77-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 10:13:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="84023321"
Date: Wed, 2 Jan 2019 11:13:45 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190102101345.oqezg5mamqjikpb3@mac>
References: <1546277721-20234-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546277721-20234-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMzEsIDIwMTggYXQgMDU6MzU6MjFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBXaGVuIHRoZSBjb21tYW5kIGxpbmUgcGFyc2luZyB3YXMgdXBkYXRlZCB0byB1c2Ug
Y29uc3Qgc3RyaW5ncyBhbmQgbm8gbG9uZ2VyCj4gdG9rZW5pc2Ugd2l0aCBOVUwgY2hhcmFjdGVy
cywgc3RyaW5nIG1hdGNoZXMgY291bGQgbm8gbG9uZ2VyIGJlIG1hZGUgd2l0aAo+IHN0cmNtcCgp
Lgo+IAo+IFVuZm9ydHVuYXRlbHksIHRoZSByZXBsYWNlbWVudCB3YXMgYnVnZ3kuICBzdHJuY21w
KHMsICJvcHQiLCBzcyAtIHMpIG1hdGNoZXMKPiAibyIsICJvcCIgYW5kICJvcHQiIG9uIHRoZSBj
b21tYW5kIGxpbmUsIGFzIHNzIC0gcyBtYXkgYmUgc2hvcnRlciB0aGFuIHRoZQo+IHBhc3NlZCBs
aXRlcmFsLiAgRnVydGhlcm1vcmUsIHBhcnNlX2Jvb2woKSBpcyBhZmZlY3RlZCBieSB0aGlzLCBz
byBzdWJzdHJpbmdzCj4gc3VjaCBhcyAiZCIsICJlIiBhbmQgIm8iIGFyZSBjb25zaWRlcmVkIHZh
bGlkLCB3aXRoIHRoZSBsYXR0ZXIgYmVpbmcgYW1iaWd1b3VzCj4gYmV0d2VlbiAib24iIGFuZCAi
b2ZmIi4KPiAKPiBJbnRyb2R1Y2UgYSBuZXcgc3RyY21wLWxpa2UgZnVuY3Rpb24gZm9yIHRoZSB0
YXNrLCB3aGljaCBsb29rcyBmb3IgZXhhY3QKPiBzdHJpbmcgbWF0Y2hlcywgYnV0IGRlY2xhcmVz
IHN1Y2Nlc3Mgd2hlbiB0aGUgTlVMIG9mIHRoZSBsaXRlcmFsIG1hdGNoZXMgYQo+IGNvbW1hIG9y
IGNvbG9uIGluIHRoZSBjb21tYW5kIGxpbmUgZnJhZ21lbnQuCj4gCj4gTm8gY2hhbmdlIHRvIHRo
ZSBpbnRlbmRlZCBwYXJzaW5nIGZ1bmN0aW9uYWxpdHksIGJ1dCBmaXhlcyBjYXNlcyB3aGVyZSBh
Cj4gcGFydGlhbCBzdHJpbmcgb24gdGhlIGNvbW1hbmQgbGluZSB3aWxsIGluYWR2ZXJ0ZW50bHkg
dHJpZ2dlciBvcHRpb25zLgo+IAo+IEEgZmV3IGFyZWFzIHdlcmUgbW9yZSB0aGFuIGp1c3QgYSB0
cml2aWFsIGNoYW5nZToKPiAKPiAgKiBmZHRfYWRkX3VlZmlfbm9kZXMoKSwgd2hpbGUgbm90IGNv
bW1hbmQgbGluZSBwYXJzaW5nLCBoYWQgdGhlIHNhbWUgYnJva2VuCj4gICAgc3RybmNtcCgpIHBh
dHRlcm4uICBBcyBhIGZpeCwgcGVyZm9ybSBhbiBleHBsaWNpdCBsZW5ndGggY2hlY2sgZmlyc3Qu
Cj4gICogcGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0oKSBnYWluZWQgc29tZSBzdHlsZSBjb3Jy
ZWN0aW9ucy4KPiAgKiBwYXJzZV92cG11X3BhcmFtcygpIHdhcyByZXdyaXR0ZW4gdG8gdXNlIHRo
ZSBub3JtYWwgbGlzdC1vZi1vcHRpb25zIGZvcm0sCj4gICAgcmF0aGVyIHRoYW4ganVzdCBmaXhp
bmcgdXAgcGFyc2VfdnBtdV9wYXJhbSgpIGFuZCBsZWF2aW5nIHRoZSBwYXJzaW5nIGJlaW5nCj4g
ICAgaGFyZCB0byBmb2xsb3cuCj4gICogSW5zdGVhZCBvZiBtYWtpbmcgdGhlIHRyaXZpYWwgZml4
IG9mIGFkZGluZyBhbiBleHBsaWNpdCBsZW5ndGggY2hlY2sgaW4KPiAgICBwYXJzZV9ib29sKCks
IHVzZSB0aGUgbGVuZ3RoIHRvIHNlbGVjdCB3aGljaCB0b2tlbiB0byB3ZSBzZWFyY2ggZm9yLCB3
aGljaAo+ICAgIGlzIG1vcmUgZWZmaWNpZW50IHRoYW4gdGhlIHByZXZpb3VzIGxpbmVhciBzZWFy
Y2ggb3ZlciBhbGwgcG9zc2libGUgdG9rZW5zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNo
IDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBTcGxpdCBvdXQgb2YgdGhlIGRvbTAgZml4IHNl
cmllcy4gIFRoaXMgbmVlZHMgYmFja3BvcnRpbmcgdG8gNC45IGFuZCBsYXRlciwKPiBhbmQgdG8g
dGhlIHNlY3VyaXR5IHRyZWVzLCBhcyB0aGlzIGJ1ZyBoYXMgYmVlbiBiYWNrcG9ydGVkIGluIHNl
Y3VyaXR5IGZpeGVzLgo+IAo+IFRoaXMgcGF0Y2ggaXMgbW9yZSBlYXNpbHkgcmV2aWV3ZWQgd2l0
aCBgZ2l0IGRpZmYgLS1jb2xvci13b3Jkc2Agd2hpY2gKPiBoaWdobGlnaHRzIHRoYXQgaXQgaXMg
YSBzdHJhaWdodCBmdW5jdGlvbiB0cmFuc2Zvcm1hdGlvbiBpbiBtb3N0IGNhc2VzLgo+IAo+IFRo
ZSBwc3I9IG9wdGlvbiBpcyBhIGNvbXBsZXRlIHBhaW4sIGFuZCB1bmxpa2UgYWxsIHNpbWlsYXIg
b3B0aW9ucyBpbiBYZW4uCj4gSSd2ZSBoYWxmIGEgbWluZCB0byByZXdyaXRlIGl0IGZyb20gc2Ny
YXRjaCwgc2VlaW5nIGFzIHRoZSBvcHRpb24gaXNuJ3QKPiBlbmFibGVkIGJ5IGRlZmF1bHQuCj4g
LS0tCj4gK2ludCBjbWRsaW5lX3N0cmNtcChjb25zdCBjaGFyICpmcmFnLCBjb25zdCBjaGFyICpu
YW1lKQo+ICt7Cj4gKyAgICB3aGlsZSAoIDEgKQo+ICsgICAgewo+ICsgICAgICAgIGludCByZXMg
PSAoKmZyYWcgLSAqbmFtZSk7Cj4gKwo+ICsgICAgICAgIGlmICggcmVzIHx8ICpuYW1lID09ICdc
MCcgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogTlVM
IGluICduYW1lJyBtYXRjaGluZyBhIGNvbW1hIG9yIGNvbG9uIGluICdmcmFnJyBpbXBsaWVzCj4g
KyAgICAgICAgICAgICAqIHN1Y2Nlc3MuCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAg
ICBpZiAoICpuYW1lID09ICdcMCcgJiYgKCpmcmFnID09ICcsJyB8fCAqZnJhZyA9PSAnOicpICkK
PiArICAgICAgICAgICAgICAgIHJlcyA9IDA7Cj4gKwo+ICsgICAgICAgICAgICByZXR1cm4gcmVz
Owo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgZnJhZysrOwo+ICsgICAgICAgIG5hbWUrKzsK
PiArICAgIH0KPiArfQoKVGhlIHByZXZpb3VzIGZ1bmN0aW9uIHdvdWxkIGdldCB0aGUgbWF4IGxl
bmd0aCBvZiB0aGUgZnJhZyBhcmd1bWVudCwKd2hpY2ggSSB0aGluayB3YXMgdXNlZnVsLiBJZiB0
aGUgbGVuZ3RoIG9mIG5hbWUgPiBmcmFnIHlvdSBjb3VsZCBlbmQKdXAgYWNjZXNzaW5nIGFuIHVu
bWFwcGVkIGFkZHJlc3MgQUZBSUNULiBPciBhdCBsZWFzdCAqZnJhZyA9PSAnXDAnCnNob3VsZCBh
bHNvIGJlIHRha2VuIGludG8gYWNjb3VudCBpZiBpdCdzIGd1YXJhbnRlZWQgdGhhdCBmcmFnIG11
c3QKYWx3YXlzIGhhdmUgYW4gZW5kaW5nIE5VTC4KCkkgd291bGQgYWxzbyBjb25zaWRlciBhZGRp
bmcgX19hdHRyaWJ1dGVfXyAoKGZvcm1hdF9hcmcgKDIpKSk7IHRvIHRoZQpwcm90b3R5cGUsIHNv
IHRoYXQgdGhlIG5hbWUgYXJndW1lbnQgaXMgYWx3YXlzIGNoZWNrZWQgdG8gYmUgYQpsaXRlcmFs
LCBhcyBpcyB0aGUgY3VycmVudCB1c2FnZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 10:39:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 10:39: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-devel-bounces@lists.xenproject.org>)
	id 1gedv8-0004ri-Ss; Wed, 02 Jan 2019 10:38: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=Cs/e=PK=citrix.com=prvs=898fe3ee9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gedv7-0004rB-Jq
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 10:38:41 +0000
X-Inumbo-ID: 90aaa13c-0e7a-11e9-b22b-dfca1a9399b8
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90aaa13c-0e7a-11e9-b22b-dfca1a9399b8;
 Wed, 02 Jan 2019 10:38:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="84024230"
Date: Wed, 2 Jan 2019 11:38:31 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190102103831.xfg6wsomddqvy6e2@mac>
References: <1546277665-32720-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546277665-32720-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/build-id: Fix xen_build_id_check() to
 be robust against malformed notes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMzEsIDIwMTggYXQgMDU6MzQ6MjVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBIE5UX0dOVV9CVUlMRF9JRCB3aXRoIG5hbWVzeiBsb25nZXIgdGhhbiA0IHdpbGwg
Y2F1c2UgdGhlIHN0cm5jbXAoKSB0byB1c2UKPiBieXRlcyBpbiBhZGphY2VudCBzdHJpbmd0YWJs
ZSBlbnRyaWVzLgo+IAo+IEluc3RlYWQsIGNoZWNrIGZvciBuYW1lc3ogZXhhY3RseSBlcXVhbCB0
byA0LCBhbmQgdXNlIG1lbWNtcCgpIHdpdGggYW4KPiBleHBsaWNpdCBzaXplLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpUaGlz
IExHVE06CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CgpBbGJlaXQgSSB3b25kZXIgdGhlIHVzZWZ1bG5lc3Mgb2Ygc29tZSBvZiB0aGUgY2hlY2tz
IHBlcmZvcm1lZCBieSB0aGlzCmZ1bmN0aW9uLgoKSSdtIG5vdCBzdXJlIHRoZSBwb2ludCBvZiB0
aGUgJ24tPm5hbWVzeiArIG4tPmRlc2NzeiA8IG4tPm5hbWVzeicKY2hlY2ssIEkgYXNzdW1lIHRo
aXMgaXMgYW4gb3ZlcmZsb3cgY2hlY2suIEFuZCB0aGVuICduLT5uYW1lc3ogKwpuLT5kZXNjc3og
PiBuX3N6IC0gc2l6ZW9mKCpuKScgc2hvdWxkIHJhdGhlciBiZSAnbi0+bmFtZXN6ICsgbi0+ZGVz
Y3N6CiE9IG5fc3ogLSBzaXplb2YoKm4pJyBJIHRoaW5rLgoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 10:43:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 10:43: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-devel-bounces@lists.xenproject.org>)
	id 1gedzh-0005ZZ-Fj; Wed, 02 Jan 2019 10:43: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gedzf-0005ZU-Nb
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 10:43:23 +0000
X-Inumbo-ID: 398fd01a-0e7b-11e9-b7f2-0b1c6ab1c97a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 398fd01a-0e7b-11e9-b7f2-0b1c6ab1c97a;
 Wed, 02 Jan 2019 10:43:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74617702"
Date: Wed, 2 Jan 2019 10:43:14 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190102104314.s4ioafq66wfvjrmx@zion.uk.xensource.com>
References: <1546277665-32720-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546277665-32720-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen/build-id: Fix xen_build_id_check() to
 be robust against malformed notes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMzEsIDIwMTggYXQgMDU6MzQ6MjVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBIE5UX0dOVV9CVUlMRF9JRCB3aXRoIG5hbWVzeiBsb25nZXIgdGhhbiA0IHdpbGwg
Y2F1c2UgdGhlIHN0cm5jbXAoKSB0byB1c2UKPiBieXRlcyBpbiBhZGphY2VudCBzdHJpbmd0YWJs
ZSBlbnRyaWVzLgo+IAo+IEluc3RlYWQsIGNoZWNrIGZvciBuYW1lc3ogZXhhY3RseSBlcXVhbCB0
byA0LCBhbmQgdXNlIG1lbWNtcCgpIHdpdGggYW4KPiBleHBsaWNpdCBzaXplLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0t
Cj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBOb3RpY2VkIHdo
aWxlIGF1ZGl0aW5nIFhlbidzIHVzZSBvZiBzdHJuY21wKCkgZm9yIHRoZSBjb21tYW5kIGxpbmUg
cGF0Y2guCj4gLS0tCj4gIHhlbi9jb21tb24vdmVyc2lvbi5jIHwgNiArKystLS0KPiAgMSBmaWxl
IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi92ZXJzaW9uLmMgYi94ZW4vY29tbW9uL3ZlcnNpb24uYwo+IGluZGV4IDIy
M2NiNTIuLjFkZjdlNzggMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi92ZXJzaW9uLmMKPiArKysg
Yi94ZW4vY29tbW9uL3ZlcnNpb24uYwo+IEBAIC05NywxNyArOTcsMTcgQEAgaW50IHhlbl9idWls
ZF9pZF9jaGVjayhjb25zdCBFbGZfTm90ZSAqbiwgdW5zaWduZWQgaW50IG5fc3osCj4gICAgICBp
ZiAoIE5UX0dOVV9CVUlMRF9JRCAhPSBuLT50eXBlICkKPiAgICAgICAgICByZXR1cm4gLUVOT0RB
VEE7Cj4gIAo+IC0gICAgaWYgKCBuLT5uYW1lc3ogKyBuLT5kZXNjc3ogPCBuLT5uYW1lc3ogKQo+
ICsgICAgaWYgKCBuLT5uYW1lc3ogIT0gNCAvKiBHTlVcMCAqLykKPiAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPiAgCj4gLSAgICBpZiAoIG4tPm5hbWVzeiA8IDQgLyogR05VXDAgKi8pCj4gKyAg
ICBpZiAoIG4tPm5hbWVzeiArIG4tPmRlc2NzeiA8IG4tPm5hbWVzeiApCgpUaGUgcmVvcmRlcmlu
ZyBvZiB0d28gcHJlZGljYXRlcyBkb2Vzbid0IHNlZW0gdG8gc2VydmUgYW55IHBhcnRpY3VsYXIK
cHVycG9zZT8gWW91IGNvdWxkJ3ZlIGp1c3QgY2hhbmdlZCAiPCIgdG8gIiE9IiBmb3IgbGVzcyBj
b2RlIGNodXJuPwoKPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgCj4gICAgICBpZiAoIG4t
Pm5hbWVzeiArIG4tPmRlc2NzeiA+IG5fc3ogLSBzaXplb2YoKm4pICkKPiAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPiAgCj4gICAgICAvKiBTYW5pdHkgY2hlY2ssIG5hbWUgc2hvdWxkIGJlICJH
TlUiIGZvciBsZC1nZW5lcmF0ZWQgYnVpbGQtaWQuICovCj4gLSAgICBpZiAoIHN0cm5jbXAoRUxG
Tk9URV9OQU1FKG4pLCAiR05VIiwgbi0+bmFtZXN6KSAhPSAwICkKPiArICAgIGlmICggbWVtY21w
KEVMRk5PVEVfTkFNRShuKSwgIkdOVSIsIDQpICE9IDAgKQoKT09JIHdoYXQgaXMgdGhlIGFkdmFu
dGFnZSBvZiBtZW1jbXAgY29tcGFyZWQgdG8gc3RybmNtcD8KCldlaS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 10:53:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 10:53: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-devel-bounces@lists.xenproject.org>)
	id 1gee9F-0006NW-Eh; Wed, 02 Jan 2019 10:53: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gee9E-0006NK-Fk
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 10:53:16 +0000
X-Inumbo-ID: 9aeb7e26-0e7c-11e9-bef0-afba29e4fc88
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9aeb7e26-0e7c-11e9-bef0-afba29e4fc88;
 Wed, 02 Jan 2019 10:53:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gee9A-00070y-Je; Wed, 02 Jan 2019 10:53:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gee9A-0001IW-9q; Wed, 02 Jan 2019 10:53:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gee9A-0002BZ-9B; Wed, 02 Jan 2019 10:53:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131683-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ada4a003f9e42c27ce6c6cdad74157b8ec4c13ec
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 10:53:12 +0000
Subject: [Xen-devel] [ovmf test] 131683: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY4MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2ODMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRhNGEwMDNmOWU0MmMyN2NlNmM2Y2RhZDc0MTU3YjhlYzRjMTNlYwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTYgZGF5cyAgMjIxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTY3NyAgMjAxOS0wMS0wMiAwMjoxMzo1OSBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBi
b2IuYy5mZW5nQGludGVsLmNvbSA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4u
YS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF2
aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGluMkBocGUu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4K
ICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcg
PG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2su
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBT
dWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0uY29tPgogIFN1bWl0IEdhcmcgPHN1bWl0Lmdh
cmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1p
bmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwg
WmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGlu
IDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8s
IFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFp
YW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3MjYgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 11:11:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 11: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-devel-bounces@lists.xenproject.org>)
	id 1geeQl-0007th-1K; Wed, 02 Jan 2019 11:11: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geeQj-0007tc-NR
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 11:11:21 +0000
X-Inumbo-ID: 21aa59f8-0e7f-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21aa59f8-0e7f-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 11:11:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74619183"
Date: Wed, 2 Jan 2019 11:11:12 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20190102111112.okgqqktbrhtx7gem@zion.uk.xensource.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <beb32f568f2e4f3630ffd6d59f9a3b7ca0e6f3d2.1545245243.git.ppircalabu@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <beb32f568f2e4f3630ffd6d59f9a3b7ca0e6f3d2.1545245243.git.ppircalabu@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [RFC PATCH 2/6] tools/libxc: Define VM_EVENT type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMTksIDIwMTggYXQgMDg6NTI6MDVQTSArMDIwMCwgUGV0cmUgUGlyY2FsYWJ1
IHdyb3RlOgo+IERlZmluZSB0aGUgdHlwZSBmb3IgZWFjaCBvZiB0aGUgc3VwcG9ydGVkIHZtX2V2
ZW50IHJpbmdzIChwYWdpbmcsCj4gbW9uaXRvciBhbmQgc2hhcmluZykgYW5kIHJlcGxhY2UgdGhl
IHJpbmcgcGFyYW0gZmllbGQgd2l0aCB0aGlzIHR5cGUuCj4gCj4gUmVwbGFjZSBYRU5fRE9NQ1RM
X1ZNX0VWRU5UX09QXyBvY2N1cnJlbmNlcyB3aXRoIHRoZWlyIGNvcnJlc3BvbmRpbmcKPiBYRU5f
Vk1fRVZFTlRfVFlQRV8gY291bnRlcnBhcnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGly
Y2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGMv
eGNfbWVtX3BhZ2luZy5jIHwgIDYgKystLQo+ICB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAg
fCAgNiArKy0tCj4gIHRvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaCAgICB8ICA4ICsrKy0tLQo+ICB0
b29scy9saWJ4Yy94Y192bV9ldmVudC5jICAgfCA2OCArKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgIHwgMTIg
KysrKy0tLS0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgNDUgKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tCgpZb3UgYWxzbyBuZWVkIHRvIGNoYW5nZSBYRU5fRE9NQ1RMX0lO
VEVSRkFDRV9WRVJTSU9OIGluIHRoaXMgcGF0Y2guCgpXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 11:33:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 11: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-devel-bounces@lists.xenproject.org>)
	id 1geemH-00010R-T6; Wed, 02 Jan 2019 11:33:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geemG-00010M-Dm
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 11:33:36 +0000
X-Inumbo-ID: 3d847b5a-0e82-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d847b5a-0e82-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 11:33:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74620185"
Date: Wed, 2 Jan 2019 11:33:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Pu Wen <puwen@hygon.cn>
Message-ID: <20190102113328.ehrfafm7ubqqjcqo@zion.uk.xensource.com>
References: <cover.1545284932.git.puwen@hygon.cn>
 <7a85eb8d71cd7ba400e928bc0a097b9bcd993a1b.1545284932.git.puwen@hygon.cn>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7a85eb8d71cd7ba400e928bc0a097b9bcd993a1b.1545284932.git.puwen@hygon.cn>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 15/15] tools/libxc: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMDk6MTU6NTdQTSArMDgwMCwgUHUgV2VuIHdyb3RlOgo+
IEFkZCBIeWdvbiBEaHlhbmEgc3VwcG9ydCB0byBjYWN1bGF0ZSB0aGUgY3B1aWQgcG9saWNpZXMg
Zm9yIGNyZWF0aW5nIFBWCj4gb3IgSFZNIGd1ZXN0IGJ5IHVzaW5nIHRoZSBjb2RlIHBhdGggb2Yg
QU1ELgo+IAo+IFNpZ25lZC1vZmYtYnk6IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+CgpQaWdneS1i
YWNraW5nIG9uIEFNRCBjb2RlIGlzIGZpbmUgYXQgdGhpcyBzdGFnZToKCkFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 11:43:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1geevx-0001p3-F6; Wed, 02 Jan 2019 11:43: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1geevv-0001ob-Rh
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 11:43:35 +0000
X-Inumbo-ID: a2aa9eb4-0e83-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2aa9eb4-0e83-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 11:43:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74620918"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 2 Jan 2019 11:43:09 +0000
Message-ID: <1546429392-9334-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
References: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] docs/pandoc: Don't escape underscores in
 the middle of text
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGFuZG9jIGRlbGliZXJhdGVseSAoYW5kIGNvbnRyYXJ5IHRvIG1hcmtkb3duKSBkb2Vzbid0IHRy
ZWF0IHVuZGVyc2NvcmVzIGluCnRoZSBtaWRkbGUgb2Ygbm9ybWFsIHRleHQgYXMgZW1waGFzaXMg
bWFya2VycywgYXMgdGhpcyBpcyBhbG1vc3QgYWx3YXlzIHRoZQp1bmhlbHBmdWwgaW50ZXJwcmV0
YXRpb24uCgpGb3IgdGV4dCB3aGljaCBpcyBlbXBoYXNpc2VkIHVzaW5nIF8sIGFuIHVuZGVyc2Nv
cmUgaW4gdGhlIG1pZGRsZSBpcwppbnRlcnByZXRlZCwgYnV0IHRoZSBlbXBoYXNpcyBtYXJrZXIg
Y2FuIGJlIHN3aXRjaGVkIHRvICogaW5zdGVhZC4KCk9uZSBwcm9ibGVtIGNhc2UgaXMgd2hlcmUg
d2UgdXNlIHt9IGdsb2JiaW5nIHdpdGggaWRlbnRpZmllciBuYW1lcywgYXMgaXQKY291bnRzIGFz
IGEgd29yZCBicmVhay4gIFRoZXJlZm9yZSwgd2UgZG8gbmVlZCB0byByZXRhaW4gdGhlIGVzY2Fw
ZWQKdW5kZXJzY29yZSBpbW1lZGlhdGVseSBmb2xsb3dpbmcgYSBjbG9zaW5nIGJyYWNlLgoKTm8g
Y2hhbmdlIGluIGNvbnRlbnQgLSBvbmx5IGZvcm1hdHRpbmcuICBUaGlzIHJlc3VsdHMgaW4gdGhl
IHRleHQgYmVpbmcgZWFzaWVyCnRvIHJlYWQgYW5kIGdyZXAuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiBkb2NzL2ZlYXR1cmVzL2ZlYXR1cmUtbGV2
ZWxsaW5nLnBhbmRvYyAgIHwgMTYgKysrKy0tLS0tCiBkb2NzL2ZlYXR1cmVzL21pZ3JhdGlvbi5w
YW5kb2MgICAgICAgICAgIHwgIDIgKy0KIGRvY3MvZmVhdHVyZXMvc2NoZWRfY3JlZGl0Mi5wYW5k
b2MgICAgICAgfCAgNiArKy0tCiBkb2NzL2ZlYXR1cmVzL3NjaGVkX3J0ZHMucGFuZG9jICAgICAg
ICAgIHwgIDggKystLS0KIGRvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2Mg
fCA2MCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogZG9jcy9zcGVjcy9saWJ4bC1t
aWdyYXRpb24tc3RyZWFtLnBhbmRvYyB8IDM0ICsrKysrKysrKy0tLS0tLS0tLQogNiBmaWxlcyBj
aGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCA2MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
b2NzL2ZlYXR1cmVzL2ZlYXR1cmUtbGV2ZWxsaW5nLnBhbmRvYyBiL2RvY3MvZmVhdHVyZXMvZmVh
dHVyZS1sZXZlbGxpbmcucGFuZG9jCmluZGV4IGVmNzdlYjguLjE3MWE0MmMgMTAwNjQ0Ci0tLSBh
L2RvY3MvZmVhdHVyZXMvZmVhdHVyZS1sZXZlbGxpbmcucGFuZG9jCisrKyBiL2RvY3MvZmVhdHVy
ZXMvZmVhdHVyZS1sZXZlbGxpbmcucGFuZG9jCkBAIC0xMjcsMTkgKzEyNywxOSBAQCB0aW1lLgog
IyMgSG9zdCBib290CiAKIEFzIFhlbiBib290cywgaXQgd2lsbCBlbnVtZXJhdGUgdGhlIGZlYXR1
cmVzIGl0IGNhbiBzZWUuICBUaGlzIGlzIHN0b3JlZCBhcwotdGhlIF9yYXdcX2ZlYXR1cmVzZXRf
LgordGhlICpyYXdfZmVhdHVyZXNldCouCiAKIEVycmF0YSBjaGVja3MgYW5kIGNvbW1hbmQgbGlu
ZSBhcmd1bWVudHMgYXJlIHRoZW4gdGFrZW4gaW50byBhY2NvdW50IHRvIHJlZHVjZQotdGhlIF9y
YXdcX2ZlYXR1cmVzZXRfIGludG8gdGhlIF9ob3N0XF9mZWF0dXJlc2V0Xywgd2hpY2ggaXMgdGhl
IHNldCBvZgordGhlICpyYXdfZmVhdHVyZXNldCogaW50byB0aGUgKmhvc3RfZmVhdHVyZXNldCos
IHdoaWNoIGlzIHRoZSBzZXQgb2YKIGZlYXR1cmVzIFhlbiB1c2VzLiAgT24gaGFyZHdhcmUgd2l0
aCBtYXNraW5nL292ZXJyaWRlIE1TUnMsIHRoZSBkZWZhdWx0IE1TUgotdmFsdWVzIGFyZSBwaWNr
ZWQgZnJvbSB0aGUgX2hvc3RcX2ZlYXR1cmVzZXRfLgordmFsdWVzIGFyZSBwaWNrZWQgZnJvbSB0
aGUgKmhvc3RfZmVhdHVyZXNldCouCiAKLVRoZSBfaG9zdFxfZmVhdHVyZXNldF8gaXMgdGhlbiB1
c2VkIHRvIGNhbGN1bGF0ZSB0aGUgX3B2XF9mZWF0dXJlc2V0XyBhbmQKLV9odm1cX2ZlYXR1cmVz
ZXRfLCB3aGljaCBhcmUgdGhlIG1heGltdW0gZmVhdHVyZXNldHMgWGVuIGlzIHdpbGxpbmcgdG8g
b2ZmZXIKK1RoZSAqaG9zdF9mZWF0dXJlc2V0KiBpcyB0aGVuIHVzZWQgdG8gY2FsY3VsYXRlIHRo
ZSAqcHZfZmVhdHVyZXNldCogYW5kCisqaHZtX2ZlYXR1cmVzZXQqLCB3aGljaCBhcmUgdGhlIG1h
eGltdW0gZmVhdHVyZXNldHMgWGVuIGlzIHdpbGxpbmcgdG8gb2ZmZXIKIHRvIFBWIGFuZCBIVk0g
Z3Vlc3RzIHJlc3BlY3RpdmVseS4KIAogSW4gYWRkaXRpb24sIFhlbiB3aWxsIGNhbGN1bGF0ZSBo
b3cgbXVjaCBjb250cm9sIGl0IGhhcyBvdmVyIG5vbi1jb29wZXJhdGl2ZQotUFYgYENQVUlEYCBp
bnN0cnVjdGlvbnMsIHN0b3JpbmcgdGhpcyBpbmZvcm1hdGlvbiBhcyBfbGV2ZWxsaW5nXF9jYXBz
Xy4KK1BWIGBDUFVJRGAgaW5zdHJ1Y3Rpb25zLCBzdG9yaW5nIHRoaXMgaW5mb3JtYXRpb24gYXMg
KmxldmVsbGluZ19jYXBzKi4KIAogIyMgRG9tYWluIGNyZWF0aW9uCiAKQEAgLTE2Myw3ICsxNjMs
NyBAQCBmZWF0dXJlcyB3aWxsIGJlIGFibGUgdG8gZmluZCBzb21lIG9mIHRoZW0uICBlLmcuIFRo
ZXJlIGlzIG5vIHdheSBvZiBmb3JjaWJseQogcHJldmVudGluZyBhIGd1ZXN0IGZyb20gdXNpbmcg
MUdCIHN1cGVycGFnZXMgaWYgdGhlIGhhcmR3YXJlIHN1cHBvcnRzIGl0LgogCiBTb21lIGluZm9y
bWF0aW9uIHNpbXBseSBjYW5ub3QgYmUgaGlkZGVuIGZyb20gZ3Vlc3RzLiAgVGhlcmUgaXMgbm8g
d2F5IHRvCi1jb250cm9sIGNlcnRhaW4gYmVoYXZpb3VyIHN1Y2ggYXMgdGhlIGhhcmR3YXJlIE1Y
Q1NSXF9NQVNLIG9yIHg4NyBGUFUgZXhjZXB0aW9uCitjb250cm9sIGNlcnRhaW4gYmVoYXZpb3Vy
IHN1Y2ggYXMgdGhlIGhhcmR3YXJlIE1YQ1NSX01BU0sgb3IgeDg3IEZQVSBleGNlcHRpb24KIGJl
aGF2aW91ci4KIAogCkBAIC0xOTYsNyArMTk2LDcgQEAgYmUgYXQgdGhlIGhlYWQgb2YgdGhlIG1p
Z3JhdGlvbiBzdHJlYW0uCiAKIE1TUnMgYXJlIGFub3RoZXIgc291cmNlIG9mIGZlYXR1cmVzIGZv
ciBndWVzdHMuICBUaGVyZSBpcyBubyBnZW5lcmFsIHByb3Zpc2lvbgogZm9yIGNvbnRyb2xsaW5n
IHRoZSBhdmFpbGFibGUgTVNScy4gIEUuZy4gNjRiaXQgdmVyc2lvbnMgb2YgV2luZG93cyBub3Rp
Y2UKLWNoYW5nZXMgaW4gSUEzMlxfTUlTQ1xfRU5BQkxFLCBhbmQgc3VmZmVyIGEgQlNPRCAweDEw
OSAoQ3JpdGljYWwgU3RydWN0dXJlCitjaGFuZ2VzIGluIElBMzJfTUlTQ19FTkFCTEUsIGFuZCBz
dWZmZXIgYSBCU09EIDB4MTA5IChDcml0aWNhbCBTdHJ1Y3R1cmUKIENvcnJ1cHRpb24pCiAKIApk
aWZmIC0tZ2l0IGEvZG9jcy9mZWF0dXJlcy9taWdyYXRpb24ucGFuZG9jIGIvZG9jcy9mZWF0dXJl
cy9taWdyYXRpb24ucGFuZG9jCmluZGV4IDE1MWM1MGQuLjcxOTkyNTggMTAwNjQ0Ci0tLSBhL2Rv
Y3MvZmVhdHVyZXMvbWlncmF0aW9uLnBhbmRvYworKysgYi9kb2NzL2ZlYXR1cmVzL21pZ3JhdGlv
bi5wYW5kb2MKQEAgLTY1LDcgKzY1LDcgQEAgbGVnYWN5IHN0cmVhbSBpbnRvIGEgbWlncmF0aW9u
IHYyIHN0cmVhbS4KIAogIyMgbGlieGwKIAotV2l0aCBtaWdyYXRpb24gdjIgc3VwcG9ydCwgTElC
WExcX0hBVkVcX1NSTVxfVjIgYW5kIExJQlhMXF9IQVZFXF9TUk1cX1YxCitXaXRoIG1pZ3JhdGlv
biB2MiBzdXBwb3J0LCBMSUJYTF9IQVZFX1NSTV9WMiBhbmQgTElCWExfSEFWRV9TUk1fVjEKIGFy
ZSBpbnRyb2R1Y2VkIHRvIGluZGljYXRlIHN1cHBvcnQuICBgZG9tYWluX3Jlc3RvcmVfcGFyYW1z
YCBnYWlucyBhIG5ldwogcGFyYW1ldGVyLCBgc3RyZWFtX3ZlcnNpb25gLCB3aGljaCBpcyB1c2Vk
IHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gbGVnYWN5IGFuZAogdjIgbWlncmF0aW9uIHN0cmVhbXMs
IGFuZCBoZW5jZSB3aGV0aGVyIGxlZ2FjeSBjb252ZXJzaW9uIGlzIHJlcXVpcmVkLgpkaWZmIC0t
Z2l0IGEvZG9jcy9mZWF0dXJlcy9zY2hlZF9jcmVkaXQyLnBhbmRvYyBiL2RvY3MvZmVhdHVyZXMv
c2NoZWRfY3JlZGl0Mi5wYW5kb2MKaW5kZXggNmRiZmRmOS4uYmNlODQzZSAxMDA2NDQKLS0tIGEv
ZG9jcy9mZWF0dXJlcy9zY2hlZF9jcmVkaXQyLnBhbmRvYworKysgYi9kb2NzL2ZlYXR1cmVzL3Nj
aGVkX2NyZWRpdDIucGFuZG9jCkBAIC01Nyw3ICs1Nyw3IEBAIGlzIGFsbCBjb250YWluZWQgaW4g
YHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jYC4KIAogR2xvYmFsIHNjaGVkdWxpbmcgcGFyYW1l
dGVycywgc3VjaCBhcyBjb250ZXh0IHN3aXRjaGluZyByYXRlCiBsaW1pdGluZywgaXMgb25seSBh
dmFpbGFibGUgZnJvbSBYZW4gNC44IG9ud2FyZC4gSW4gbGlieGwsIHRoZQotYExJQlhMXF9IQVZF
XF9TQ0hFRFxfQ1JFRElUMlxfUEFSQU1TYCBzeW1ib2wgaXMgaW50cm9kdWNlZCB0bworTElCWExf
SEFWRV9TQ0hFRF9DUkVESVQyX1BBUkFNUyBzeW1ib2wgaXMgaW50cm9kdWNlZCB0bwogaW5kaWNh
dGUgdGhlaXIgYXZhaWxhYmlsaXR5LgogCiAjIFRlc3RpbmcKQEAgLTgyLDggKzgyLDggQEAgZm9s
bG93aW5nOgogKiB2Q1BVcycgcmVzZXJ2YXRpb25zIChzaW1pbGFyIHRvIGNhcHMsIGJ1dCBwcm92
aWRpbmcgYSB2Q1BVIHdpdGggZ3VhcmFudGVlcwogICBhYm91dCBzb21lIHBDUFUgdGltZSBpdCB3
aWxsIGFsd2F5cyBiZSBhYmxlIHRvIGV4ZWN1dGUgZm9yKTsKICogYmVuY2htYXJraW5nIGZvciBh
c3Nlc3NpbmcgdGhlIGJlc3QgY29tYmluYXRpb24gb2YgdmFsdWVzIGZvciB0aGUgdmFyaW91cwot
ICBwYXJhbWV0ZXJzIChgc2NoZWRcX2NyZWRpdDJcX21pZ3JhdGVcX3Jlc2lzdGAsIGBjcmVkaXQy
XF9iYWxhbmNlXF9vdmVyYCwKLSAgYGNyZWRpdDJcX2JhbGFuY2VcX3VuZGVyYCkKKyAgcGFyYW1l
dGVycyAoYHNjaGVkX2NyZWRpdDJfbWlncmF0ZV9yZXNpc3RgLCBgY3JlZGl0Ml9iYWxhbmNlX292
ZXJgLAorICBgY3JlZGl0Ml9iYWxhbmNlX3VuZGVyYCkKIAogIyBLbm93biBpc3N1ZXMKIApkaWZm
IC0tZ2l0IGEvZG9jcy9mZWF0dXJlcy9zY2hlZF9ydGRzLnBhbmRvYyBiL2RvY3MvZmVhdHVyZXMv
c2NoZWRfcnRkcy5wYW5kb2MKaW5kZXggZDUxYjQ5OS4uNGNjZjcwNCAxMDA2NDQKLS0tIGEvZG9j
cy9mZWF0dXJlcy9zY2hlZF9ydGRzLnBhbmRvYworKysgYi9kb2NzL2ZlYXR1cmVzL3NjaGVkX3J0
ZHMucGFuZG9jCkBAIC00OSwxMiArNDksMTIgQEAgaG9vayBiYXNlZCwgYXJjaGl0ZWN0dXJlIGZv
ciBzY2hlZHVsZXJzLiBUaGFua3MgdG8gdGhpcywgUlREUyBjb2RlCiBpcyBhbGwgY29udGFpbmVk
IGluIGB4ZW4vY29tbW9uL3NjaGVkX3J0ZHMuY2AuCiAKIEluIGxpYnhsLCB0aGUgYXZhaWxhYmls
aXR5IG9mIHRoZSBSVERTIHNjaGVkdWxlciBpcyBhZHZlcnRpc2VkIGJ5Ci10aGUgcHJlc2VuY2Ug
b2YgdGhlIExJQlhMXF9IQVZFXF9TQ0hFRFxfUlREUyBzeW1ib2wuIFRoZSBhYmlsaXR5IG9mCit0
aGUgcHJlc2VuY2Ugb2YgdGhlIExJQlhMX0hBVkVfU0NIRURfUlREUyBzeW1ib2wuIFRoZSBhYmls
aXR5IG9mCiBzcGVjaWZ5aW5nIGRpZmZlcmVudCBzY2hlZHVsaW5nIHBhcmFtZXRlcnMgZm9yIGVh
Y2ggdmNwdSBoYXMgYmVlbgogaW50cm9kdWNlZCBsYXRlciwgYW5kIGlzIGF2YWlsYWJsZSBpZiB0
aGUgZm9sbG93aW5nIHN5bWJvbHMgYXJlIGRlZmluZWQ6Ci0gICAgKiBgTElCWExcX0hBVkVcX1ZD
UFVcX1NDSEVEXF9QQVJBTVNgLAotICAgICogYExJQlhMXF9IQVZFXF9TQ0hFRFxfUlREU1xfVkNQ
VVxfUEFSQU1TYCwKLSAgICAqIGBMSUJYTFxfSEFWRVxfU0NIRURcX1JURFNcX1ZDUFVcX0VYVFJB
YC4KKyAgICAqIExJQlhMX0hBVkVfVkNQVV9TQ0hFRF9QQVJBTVMsCisgICAgKiBMSUJYTF9IQVZF
X1NDSEVEX1JURFNfVkNQVV9QQVJBTVMsCisgICAgKiBMSUJYTF9IQVZFX1NDSEVEX1JURFNfVkNQ
VV9FWFRSQS4KIAogIyBMaW1pdGF0aW9ucwogCmRpZmYgLS1naXQgYS9kb2NzL3NwZWNzL2xpYnhj
LW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jIGIvZG9jcy9zcGVjcy9saWJ4Yy1taWdyYXRpb24tc3Ry
ZWFtLnBhbmRvYwppbmRleCA3MzQyMWZmLi45N2RhY2I2IDEwMDY0NAotLS0gYS9kb2NzL3NwZWNz
L2xpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jCisrKyBiL2RvY3Mvc3BlY3MvbGlieGMtbWln
cmF0aW9uLXN0cmVhbS5wYW5kb2MKQEAgLTI5OCwxNCArMjk4LDE0IEBAIGNvdW50ICAgICAgIE51
bWJlciBvZiBwYWdlcyBkZXNjcmliZWQgaW4gdGhpcyByZWNvcmQuCiAKIHBmbiAgICAgICAgIEFu
IGFycmF5IG9mIGNvdW50IFBGTnMgYW5kIHRoZWlyIHR5cGVzLgogCi0gICAgICAgICAgICBCaXQg
NjMtNjA6IFhFTlxfRE9NQ1RMXF9QRklORk9cXyogdHlwZSAoZnJvbQorICAgICAgICAgICAgQml0
IDYzLTYwOiBYRU5fRE9NQ1RMX1BGSU5GT18qIHR5cGUgKGZyb20KICAgICAgICAgICAgIGBwdWJs
aWMvZG9tY3RsLmhgIGJ1dCBzaGlmdGVkIGJ5IDMyIGJpdHMpCiAKICAgICAgICAgICAgIEJpdCA1
OS01MjogUmVzZXJ2ZWQuCiAKICAgICAgICAgICAgIEJpdCA1MS0wOiBQRk4uCiAKLXBhZ2VcX2Rh
dGEgIHBhZ2VcX3NpemUgb2N0ZXRzIG9mIHVuY29tcHJlc3NlZCBwYWdlIGNvbnRlbnRzIGZvciBl
YWNoCitwYWdlX2RhdGEgICBwYWdlX3NpemUgb2N0ZXRzIG9mIHVuY29tcHJlc3NlZCBwYWdlIGNv
bnRlbnRzIGZvciBlYWNoCiAgICAgICAgICAgICBwYWdlIHNldCBhcyBwcmVzZW50IGluIHRoZSBw
Zm4gYXJyYXkuCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCkBAIC0zNDIsNyArMzQyLDcgQEAgWEFMTE9DICAgICAg
ICAgMHhFICAgICAgICBBbGxvY2F0ZSBvbmx5LgogWFRBQiAgICAgICAgICAgMHhGICAgICAgICBJ
bnZhbGlkIHBhZ2UuCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCi1UYWJsZTogWEVOXF9ET01DVExcX1BGSU5GT1xf
KiBQYWdlIFR5cGVzLgorVGFibGU6IFhFTl9ET01DVExfUEZJTkZPXyogUGFnZSBUeXBlcy4KIAog
UEZOcyB3aXRoIHR5cGUgYEJST0tFTmAsIGBYQUxMT0NgLCBvciBgWFRBQmAgZG8gbm90IGhhdmUg
YW55CiBjb3JyZXNwb25kaW5nIGBwYWdlX2RhdGFgLgpAQCAtNDI5LDEzICs0MjksMTMgQEAgY29u
dGV4dCAgICAgICAgICBCaW5hcnkgZGF0YSBmb3IgdGhpcyBWQ1BVLgogLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBS
ZWNvcmQgdHlwZSAgICAgICAgICAgICAgICAgIEFjY2Vzc29yIGh5cGVyY2FsbHMKIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQotWDg2XF9QVlxfVkNQVVxfQkFTSUMgICAgICAgICBYRU5cX0RPTUNUTFxfe2dldCxzZXR9
dmNwdWNvbnRleHQKK1g4Nl9QVl9WQ1BVX0JBU0lDICAgICAgICAgICAgWEVOX0RPTUNUTF97Z2V0
LHNldH12Y3B1Y29udGV4dAogCi1YODZcX1BWXF9WQ1BVXF9FWFRFTkRFRCAgICAgIFhFTlxfRE9N
Q1RMXF97Z2V0LHNldH1cX2V4dFxfdmNwdWNvbnRleHQKK1g4Nl9QVl9WQ1BVX0VYVEVOREVEICAg
ICAgICAgWEVOX0RPTUNUTF97Z2V0LHNldH1cX2V4dF92Y3B1Y29udGV4dAogCi1YODZcX1BWXF9W
Q1BVXF9YU0FWRSAgICAgICAgIFhFTlxfRE9NQ1RMXF97Z2V0LHNldH12Y3B1ZXh0c3RhdGUKK1g4
Nl9QVl9WQ1BVX1hTQVZFICAgICAgICAgICAgWEVOX0RPTUNUTF97Z2V0LHNldH12Y3B1ZXh0c3Rh
dGUKIAotWDg2XF9QVlxfVkNQVVxfTVNSUyAgICAgICAgICBYRU5cX0RPTUNUTFxfe2dldCxzZXR9
XF92Y3B1XF9tc3JzCitYODZfUFZfVkNQVV9NU1JTICAgICAgICAgICAgIFhFTl9ET01DVExfe2dl
dCxzZXR9XF92Y3B1X21zcnMKIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCiBcY2xlYXJwYWdlCkBAIC00NjQsNyAr
NDY0LDcgQEAgVFNDX0lORk8KIC0tLS0tLS0tCiAKIERvbWFpbiBUU0MgaW5mb3JtYXRpb24sIGFz
IGFjY2Vzc2VkIGJ5IHRoZQotWEVOXF9ET01DVExcX3tnZXQsc2V0fXRzY2luZm8gaHlwZXJjYWxs
IHN1Yi1vcHMuCitYRU5fRE9NQ1RMX3tnZXQsc2V0fXRzY2luZm8gaHlwZXJjYWxsIHN1Yi1vcHMu
CiAKICAgICAgMCAgICAgMSAgICAgMiAgICAgMyAgICAgNCAgICAgNSAgICAgNiAgICAgNyBvY3Rl
dAogICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
KwpAQCAtNDc4LDcgKzQ3OCw3IEBAIFhFTlxfRE9NQ1RMXF97Z2V0LHNldH10c2NpbmZvIGh5cGVy
Y2FsbCBzdWItb3BzLgogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIEZpZWxkICAgICAgICAgICAgRGVzY3JpcHRpb24K
IC0tLS0tLS0tLS0tICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCi1tb2RlICAgICAgICAgICAgIFRTQyBtb2RlLCBUU0NcX01PREVcXyogY29u
c3RhbnQuCittb2RlICAgICAgICAgICAgIFRTQyBtb2RlLCBUU0NfTU9ERV8qIGNvbnN0YW50Lgog
CiBraHogICAgICAgICAgICAgIFRTQyBmcmVxdWVuY3ksIGluIGtIei4KIApAQCAtNDkzLDcgKzQ5
Myw3IEBAIEhWTV9DT05URVhUCiAtLS0tLS0tLS0tLQogCiBIVk0gRG9tYWluIGNvbnRleHQsIGFz
IGFjY2Vzc2VkIGJ5IHRoZQotWEVOXF9ET01DVExcX3tnZXQsc2V0fWh2bWNvbnRleHQgaHlwZXJj
YWxsIHN1Yi1vcHMuCitYRU5fRE9NQ1RMX3tnZXQsc2V0fWh2bWNvbnRleHQgaHlwZXJjYWxsIHN1
Yi1vcHMuCiAKICAgICAgMCAgICAgMSAgICAgMiAgICAgMyAgICAgNCAgICAgNSAgICAgNiAgICAg
NyBvY3RldAogICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKwpAQCAtNTEzLDcgKzUxMyw3IEBAIEhWTV9QQVJBTVMKIC0tLS0tLS0tLS0KIAogSFZN
IERvbWFpbiBwYXJhbWV0ZXJzLCBhcyBhY2Nlc3NlZCBieSB0aGUKLUhWTU9QXF97Z2V0LHNldH1c
X3BhcmFtIGh5cGVyY2FsbCBzdWItb3BzLgorSFZNT1Bfe2dldCxzZXR9XF9wYXJhbSBoeXBlcmNh
bGwgc3ViLW9wcy4KIAogICAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAgICA1ICAgICA2
ICAgICA3IG9jdGV0CiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rCkBAIC02NDMsMjUgKzY0MywyNSBAQCBBIHR5cGljYWwgc2F2ZSByZWNvcmQg
Zm9yIGFuIHg4NiBQViBndWVzdCBpbWFnZSB3b3VsZCBsb29rIGxpa2U6CiAKIDEuIEltYWdlIGhl
YWRlcgogMi4gRG9tYWluIGhlYWRlcgotMy4gWDg2XF9QVlxfSU5GTyByZWNvcmQKLTQuIFg4Nlxf
UFZcX1AyTVxfRlJBTUVTIHJlY29yZAotNS4gTWFueSBQQUdFXF9EQVRBIHJlY29yZHMKLTYuIFRT
Q1xfSU5GTwotNy4gU0hBUkVEXF9JTkZPIHJlY29yZAorMy4gWDg2X1BWX0lORk8gcmVjb3JkCis0
LiBYODZfUFZfUDJNX0ZSQU1FUyByZWNvcmQKKzUuIE1hbnkgUEFHRV9EQVRBIHJlY29yZHMKKzYu
IFRTQ19JTkZPCis3LiBTSEFSRURfSU5GTyByZWNvcmQKIDguIFZDUFUgY29udGV4dCByZWNvcmRz
IGZvciBlYWNoIG9ubGluZSBWQ1BVCi0gICAgYS4gWDg2XF9QVlxfVkNQVVxfQkFTSUMgcmVjb3Jk
Ci0gICAgYi4gWDg2XF9QVlxfVkNQVVxfRVhURU5ERUQgcmVjb3JkCi0gICAgYy4gWDg2XF9QVlxf
VkNQVVxfWFNBVkUgcmVjb3JkCi0gICAgZC4gWDg2XF9QVlxfVkNQVVxfTVNSUyByZWNvcmQKKyAg
ICBhLiBYODZfUFZfVkNQVV9CQVNJQyByZWNvcmQKKyAgICBiLiBYODZfUFZfVkNQVV9FWFRFTkRF
RCByZWNvcmQKKyAgICBjLiBYODZfUFZfVkNQVV9YU0FWRSByZWNvcmQKKyAgICBkLiBYODZfUFZf
VkNQVV9NU1JTIHJlY29yZAogOS4gRU5EIHJlY29yZAogCiBUaGVyZSBhcmUgc29tZSBzdHJpY3Qg
b3JkZXJpbmcgcmVxdWlyZW1lbnRzLiAgVGhlIGZvbGxvd2luZyByZWNvcmRzIG11c3QKIGJlIHBy
ZXNlbnQgaW4gdGhlIGZvbGxvd2luZyBvcmRlciBhcyBlYWNoIG9mIHRoZW0gZGVwZW5kcyBvbiBp
bmZvcm1hdGlvbgogcHJlc2VudCBpbiB0aGUgcHJlY2VkaW5nIG9uZXMuCiAKLTEuIFg4NlxfUFZc
X0lORk8gcmVjb3JkCi0yLiBYODZcX1BWXF9QMk1cX0ZSQU1FUyByZWNvcmQKLTMuIFBBR0VcX0RB
VEEgcmVjb3JkcworMS4gWDg2X1BWX0lORk8gcmVjb3JkCisyLiBYODZfUFZfUDJNX0ZSQU1FUyBy
ZWNvcmQKKzMuIFBBR0VfREFUQSByZWNvcmRzCiA0LiBWQ1BVIHJlY29yZHMKIAogeDg2IEhWTSBH
dWVzdApAQCAtNjcxLDEyICs2NzEsMTIgQEAgQSB0eXBpY2FsIHNhdmUgcmVjb3JkIGZvciBhbiB4
ODYgSFZNIGd1ZXN0IGltYWdlIHdvdWxkIGxvb2sgbGlrZToKIAogMS4gSW1hZ2UgaGVhZGVyCiAy
LiBEb21haW4gaGVhZGVyCi0zLiBNYW55IFBBR0VcX0RBVEEgcmVjb3JkcwotNC4gVFNDXF9JTkZP
Ci01LiBIVk1cX1BBUkFNUwotNi4gSFZNXF9DT05URVhUCiszLiBNYW55IFBBR0VfREFUQSByZWNv
cmRzCis0LiBUU0NfSU5GTworNS4gSFZNX1BBUkFNUworNi4gSFZNX0NPTlRFWFQKIAotSFZNXF9Q
QVJBTVMgbXVzdCBwcmVjZWRlIEhWTVxfQ09OVEVYVCwgYXMgY2VydGFpbiBwYXJhbWV0ZXJzIGNh
biBhZmZlY3QKK0hWTV9QQVJBTVMgbXVzdCBwcmVjZWRlIEhWTV9DT05URVhULCBhcyBjZXJ0YWlu
IHBhcmFtZXRlcnMgY2FuIGFmZmVjdAogdGhlIHZhbGlkaXR5IG9mIGFyY2hpdGVjdHVyYWwgc3Rh
dGUgaW4gdGhlIGNvbnRleHQuCiAKIApAQCAtNzMxLDUgKzczMSw1IEBAIEVycmF0YQogCiAxLiBG
b3IgY29tcGF0aWJpbGl0eSB3aXRoIG9sZGVyIGNvZGUsIHRoZSByZWNldmluZyBzaWRlIG9mIGEg
c3RyZWFtIHNob3VsZAogICAgdG9sZXJhdGUgYW5kIGlnbm9yZSB2YXJpYWJsZSBzaXplZCByZWNv
cmRzIHdpdGggemVybyBjb250ZW50LiAgWGVuIHJlbGVhc2VzCi0gICBiZXR3ZWVuIDQuNiBhbmQg
NC44IGNvdWxkIGVuZCB1cCBnZW5lcmF0aW5nIHZhbGlkIEhWTVxfUEFSQU1TIG9yCi0gICBYODZc
X1BWXF9WQ1BVXF97RVhURU5ERUQsWFNBVkUsTVNSU30gcmVjb3JkcyB3aXRoIHplcm8tbGVuZ3Ro
IGNvbnRlbnQuCisgICBiZXR3ZWVuIDQuNiBhbmQgNC44IGNvdWxkIGVuZCB1cCBnZW5lcmF0aW5n
IHZhbGlkIEhWTV9QQVJBTVMgb3IKKyAgIFg4Nl9QVl9WQ1BVX3tFWFRFTkRFRCxYU0FWRSxNU1JT
fSByZWNvcmRzIHdpdGggemVyby1sZW5ndGggY29udGVudC4KZGlmZiAtLWdpdCBhL2RvY3Mvc3Bl
Y3MvbGlieGwtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MgYi9kb2NzL3NwZWNzL2xpYnhsLW1pZ3Jh
dGlvbi1zdHJlYW0ucGFuZG9jCmluZGV4IGExYmExYWMuLjM3NjZmMzcgMTAwNjQ0Ci0tLSBhL2Rv
Y3Mvc3BlY3MvbGlieGwtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MKKysrIGIvZG9jcy9zcGVjcy9s
aWJ4bC1taWdyYXRpb24tc3RyZWFtLnBhbmRvYwpAQCAtMTgyLDggKzE4Miw4IEBAIGluIHRoZSBz
dHJlYW0uCiAKIFRoZSBlbmQgcmVjb3JkIGNvbnRhaW5zIG5vIGZpZWxkczsgaXRzIGJvZHlfbGVu
Z3RoIGlzIDAuCiAKLUxJQlhDXF9DT05URVhUCi0tLS0tLS0tLS0tLS0tLQorTElCWENfQ09OVEVY
VAorLS0tLS0tLS0tLS0tLQogCiBBIGxpYnhjIGNvbnRleHQgcmVjb3JkIGlzIGEgbWFya2VyLCBp
bmRpY2F0aW5nIHRoYXQgdGhlIHN0cmVhbSBzaG91bGQgYmUKIGhhbmRlZCB0byBgeGNfZG9tYWlu
X3Jlc3RvcmUoKWAuICBgbGlieGNgIHNoYWxsIGJlIHJlc3BvbnNpYmxlIGZvciByZWFkaW5nIGl0
cwpAQCAtMTk5LDggKzE5OSw4IEBAIFRoZSBsaWJ4YyBjb250ZXh0IHJlY29yZCBjb250YWlucyBu
byBmaWVsZHM7IGl0cyBib2R5X2xlbmd0aCBpcyAwW14xXS4KIG1pZ2h0IHdyaXRlIGludG8gdGhl
IHN0cmVhbSwgZXNwZWNpYWxseSBmb3IgbGl2ZSBtaWdyYXRpb24gd2hlcmUgdGhlIHF1YW50aXR5
CiBvZiBkYXRhIGlzIHBhcnRpYWxseSBwcm9wb3J0aW9uYWwgdG8gdGhlIGVsYXBzZWQgdGltZS4K
IAotRU1VTEFUT1JcX1hFTlNUT1JFXF9EQVRBCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0VN
VUxBVE9SX1hFTlNUT1JFX0RBVEEKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIAogQSBzZXQgb2Yg
eGVuc3RvcmUga2V5L3ZhbHVlIHBhaXJzIGZvciBhIHNwZWNpZmljIGVtdWxhdG9yIGFzc29jaWF0
ZWQgd2l0aCB0aGUKIGRvbWFpbi4KQEAgLTIyNiw3ICsyMjYsNyBAQCBkb21haW4uICBBdCB0aGUg
dGltZSBvZiB3cml0aW5nLCBrZXlzIGFyZSByZWxhdGl2ZSB0byB0aGUgcGF0aAogYWx0aG91Z2gg
dGhpcyBwYXRoIGlzIGZyZWUgdG8gY2hhbmdlIG1vdmluZyBmb3J3YXJkLCB0aHVzIHNob3VsZCBu
b3QgYmUKIGFzc3VtZWQuCiAKLUVNVUxBVE9SXF9DT05URVhUCitFTVVMQVRPUl9DT05URVhUCiAt
LS0tLS0tLS0tLS0tLS0tCiAKIEEgY29udGV4dCBibG9iIGZvciBhIHNwZWNpZmljIGVtdWxhdG9y
IGFzc29jaWF0ZWQgd2l0aCB0aGUgZG9tYWluLgpAQCAtMjQyLDggKzI0Miw4IEBAIEEgY29udGV4
dCBibG9iIGZvciBhIHNwZWNpZmljIGVtdWxhdG9yIGFzc29jaWF0ZWQgd2l0aCB0aGUgZG9tYWlu
LgogVGhlICplbXVsYXRvcl9jdHgqIGlzIGEgYmluYXJ5IGJsb2IgaW50ZXJwcmV0ZWQgYnkgdGhl
IGVtdWxhdG9yIGlkZW50aWZpZWQgYnkKICplbXVsYXRvcl9pZCouICBJdHMgZm9ybWF0IGlzIHVu
c3BlY2lmaWVkLgogCi1DSEVDS1BPSU5UXF9FTkQKLS0tLS0tLS0tLS0tLS0tLQorQ0hFQ0tQT0lO
VF9FTkQKKy0tLS0tLS0tLS0tLS0tCiAKIEEgY2hlY2twb2ludCBlbmQgcmVjb3JkIG1hcmtzIHRo
ZSBlbmQgb2YgYSBjaGVja3BvaW50IGluIHRoZSBpbWFnZS4KIApAQCAtMjUzLDggKzI1Myw4IEBA
IEEgY2hlY2twb2ludCBlbmQgcmVjb3JkIG1hcmtzIHRoZSBlbmQgb2YgYSBjaGVja3BvaW50IGlu
IHRoZSBpbWFnZS4KIFRoZSBlbmQgcmVjb3JkIGNvbnRhaW5zIG5vIGZpZWxkczsgaXRzIGJvZHlf
bGVuZ3RoIGlzIDAuCiAKIAotQ0hFQ0tQT0lOVFxfU1RBVEUKLS0tLS0tLS0tLS0tLS0tCitDSEVD
S1BPSU5UX1NUQVRFCistLS0tLS0tLS0tLS0tLS0tCiAKIEEgY2hlY2twb2ludCBzdGF0ZSByZWNv
cmQgY29udGFpbnMgdGhlIGNvbnRyb2wgaW5mb3JtYXRpb24gZm9yIGNoZWNrcG9pbnQuIEl0CiBp
cyBvbmx5IHVzZWQgYnkgQ09MTywgbW9yZSBkZXRhaWwgcGxlYXNlIHJlZmVyZW5jZSBSRUFETUUu
Y29sby4KQEAgLTI4MiwyNiArMjgyLDI2IEBAIEluIENPTE8sIFByaW1hcnkgaXMgcnVubmluZyBp
biBiZWxvdyBsb29wOgogCiAxLiBTdXNwZW5kIHByaW1hcnkgdm0KICAgICBhLiBTdXNwZW5kIHBy
aW1hcnkgdm0KLSAgICBiLiBSZWFkIF9DSEVDS1BPSU5UXF9TVk1cX1NVU1BFTkRFRF8gc2VudCBi
eSBzZWNvbmRhcnkKKyAgICBiLiBSZWFkICpDSEVDS1BPSU5UX1NWTV9TVVNQRU5ERUQqIHNlbnQg
Ynkgc2Vjb25kYXJ5CiAyLiBDaGVja3BvaW50CiAzLiBSZXN1bWUgcHJpbWFyeSB2bQotICAgIGEu
IFJlYWQgX0NIRUNLUE9JTlRcX1NWTVxfUkVBRFlfIGZyb20gc2Vjb25kYXJ5CisgICAgYS4gUmVh
ZCAqQ0hFQ0tQT0lOVF9TVk1fUkVBRFkqIGZyb20gc2Vjb25kYXJ5CiAgICAgYi4gUmVzdW1lIHBy
aW1hcnkgdm0KLSAgICBjLiBSZWFkIF9DSEVDS1BPSU5UXF9TVk1cX1JFU1VNRURfIGZyb20gc2Vj
b25kYXJ5CisgICAgYy4gUmVhZCAqQ0hFQ0tQT0lOVF9TVk1fUkVTVU1FRCogZnJvbSBzZWNvbmRh
cnkKIDQuIFdhaXQgYSBuZXcgY2hlY2twb2ludAotICAgIGEuIFNlbmQgX0NIRUNLUE9JTlRcX05F
V18gdG8gc2Vjb25kYXJ5CisgICAgYS4gU2VuZCAqQ0hFQ0tQT0lOVF9ORVcqIHRvIHNlY29uZGFy
eQogCiBXaGlsZSBTZWNvbmRhcnkgaXMgcnVubmluZyBpbiBiZWxvdyBsb29wOgogCiAxLiBSZXN1
bWUgc2Vjb25kYXJ5IHZtCi0gICAgYS4gU2VuZCBfQ0hFQ0tQT0lOVFxfU1ZNXF9SRUFEWV8gdG8g
cHJpbWFyeQorICAgIGEuIFNlbmQgKkNIRUNLUE9JTlRfU1ZNX1JFQURZKiB0byBwcmltYXJ5CiAg
ICAgYi4gUmVzdW1lIHNlY29uZGFyeSB2bQotICAgIGMuIFNlbmQgX0NIRUNLUE9JTlRcX1NWTVxf
UkVTVU1FRF8gdG8gcHJpbWFyeQorICAgIGMuIFNlbmQgKkNIRUNLUE9JTlRfU1ZNX1JFU1VNRUQq
IHRvIHByaW1hcnkKIDIuIFdhaXQgYSBuZXcgY2hlY2twb2ludAotICAgIGEuIFJlYWQgX0NIRUNL
UE9JTlRcX05FV18gZnJvbSBwcmltYXJ5CisgICAgYS4gUmVhZCAqQ0hFQ0tQT0lOVF9ORVcqIGZy
b20gcHJpbWFyeQogMy4gU3VzcGVuZCBzZWNvbmRhcnkgdm0KICAgICBhLiBTdXNwZW5kIHNlY29u
ZGFyeSB2bQotICAgIGIuIFNlbmQgX0NIRUNLUE9JTlRcX1NWTVxfU1VTUEVOREVEXyB0byBwcmlt
YXJ5CisgICAgYi4gU2VuZCAqQ0hFQ0tQT0lOVF9TVk1fU1VTUEVOREVEKiB0byBwcmltYXJ5CiA0
LiBDaGVja3BvaW50CiAKIEZ1dHVyZSBFeHRlbnNpb25zCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 11:43:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1geevw-0001om-6E; Wed, 02 Jan 2019 11:43: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1geevu-0001oV-UP
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 11:43:34 +0000
X-Inumbo-ID: a1d7f185-0e83-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1d7f185-0e83-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 11:43:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74620916"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 2 Jan 2019 11:43:12 +0000
Message-ID: <1546429392-9334-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
References: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] docs: Remove Markdown from configure.ac and
 the build instructions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgYWxsIHVzZSBvZiBtYXJrZG93biBhcyBiZWVuIHJlcGxhY2VkIHdpdGggcGFuZG9j
LCBkcm9wIGl0IGZyb20KY29uZmlndXJlLmFjIGFuZCBmcm9tIHRoZSBkb2NzLyBNYWtlZmlsZS4K
Ckluc3RlYWQgb2YganVzdCBkZWxldGluZyB0aGUgbWFya2Rvd24gcmVmZXJlbmNlIGZyb20gUkVB
RE1FLCBhZGp1c3QgdGhlIGxpbmUKdG8gbWVudGlvbiB0aGUgb3RoZXIgb3B0aW9uYWwgcGFja2Fn
ZXMgcmVxdWlyZWQgZm9yIGRvY3VtZW50YXRpb24uCgpEcm9wIG1hcmtkb3duIGZyb20gdHJhdmlz
IGFuZCB0aGUgZG9ja2VyIGNvbnRhaW5lcnMuICBXaGlsZSB0d2Vha2luZyB0aGUKQ2VudE9TIGNv
bnRhaW5lcnMsIHB1bGwgaW4gdHJhbnNmaWcgYW5kIHBhbmRvYyBzZWVpbmcgYXMgRVBFTCBpcyBz
ZXQgdXAsIHRvCmJyaW5nIHRoZW0gaW4gbGluZSB3aXRoIHRoZSBEZWJpYW4gYmFzZWQgY29udGFp
bmVycy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6
IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCiAudHJhdmlzLnltbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxIC0KIFJFQURNRSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKy0KIGF1dG9tYXRpb24v
YnVpbGQvY2VudG9zLzcuMi5kb2NrZXJmaWxlICAgICAgICAgICAgIHwgIDMgKy0KIGF1dG9tYXRp
b24vYnVpbGQvY2VudG9zLzcuZG9ja2VyZmlsZSAgICAgICAgICAgICAgIHwgIDMgKy0KIGF1dG9t
YXRpb24vYnVpbGQvZGViaWFuL2plc3NpZS1pMzg2LmRvY2tlcmZpbGUgICAgIHwgIDEgLQogYXV0
b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLmRvY2tlcmZpbGUgICAgICAgICAgfCAgMSAtCiBh
dXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLWkzODYuZG9ja2VyZmlsZSAgICB8ICAxIC0K
IGF1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2guZG9ja2VyZmlsZSAgICAgICAgIHwgIDEg
LQogLi4uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1hcm02NHY4LmRvY2tlcmZpbGUgICAgICAgfCAg
MSAtCiBhdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1pMzg2LmRvY2tlcmZpbGUgICB8
ICAxIC0KIGF1dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLmRvY2tlcmZpbGUgICAgICAg
IHwgIDEgLQogYXV0b21hdGlvbi9idWlsZC91YnVudHUvYmlvbmljLmRvY2tlcmZpbGUgICAgICAg
ICAgfCAgMSAtCiBhdXRvbWF0aW9uL2J1aWxkL3VidW50dS90cnVzdHkuZG9ja2VyZmlsZSAgICAg
ICAgICB8ICAxIC0KIGF1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L3hlbmlhbC5kb2NrZXJmaWxlICAg
ICAgICAgIHwgIDEgLQogY29uZmlnL0RvY3MubWsuaW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMSAtCiBkb2NzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDIyICstLS0tLS0tLQogZG9jcy9jb25maWd1cmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA1NyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBkb2NzL2Nv
bmZpZ3VyZS5hYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxIC0KIDE4IGZp
bGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvLnRyYXZpcy55bWwgYi8udHJhdmlzLnltbAppbmRleCBmOTNkZDY4Li4yMjY2YjRkIDEwMDY0
NAotLS0gYS8udHJhdmlzLnltbAorKysgYi8udHJhdmlzLnltbApAQCAtNjIsNyArNjIsNiBAQCBh
ZGRvbnM6CiAgICAgICAgICAgICAtIGxpYm5sLTMtZGV2CiAgICAgICAgICAgICAtIG9jYW1sLW5v
eAogICAgICAgICAgICAgLSBsaWJmaW5kbGliLW9jYW1sLWRldgotICAgICAgICAgICAgLSBtYXJr
ZG93bgogICAgICAgICAgICAgLSB0cmFuc2ZpZwogICAgICAgICAgICAgLSBwYW5kb2MKICAgICAg
ICAgICAgIC0gZ2NjLWFybS1saW51eC1nbnVlYWJpaGYKZGlmZiAtLWdpdCBhL1JFQURNRSBiL1JF
QURNRQppbmRleCAzYTQ5N2ZiLi5mZDZmNGYxIDEwMDY0NAotLS0gYS9SRUFETUUKKysrIGIvUkVB
RE1FCkBAIC03Myw3ICs3Myw4IEBAIGRpc2FibGVkIGF0IGNvbXBpbGUgdGltZToKICAgICAgIG9j
YW1sLWZpbmRsaWIpLiBSZXF1aXJlZCB0byBidWlsZCBvY2FtbCBjb21wb25lbnRzIHdoaWNoCiAg
ICAgICBpbmNsdWRlcyB0aGUgYWx0ZXJuYXRpdmUgb2NhbWwgeGVuc3RvcmVkLgogICAgICogY21h
a2UgKGlmIGJ1aWxkaW5nIHZ0cG0gc3R1YiBkb21haW5zKQotICAgICogbWFya2Rvd24KKyAgICAq
IHBhbmRvYywgdHJhbnNmaWcsIHBvZDJ7bWFuLGh0bWwsdGV4dH0gZm9yIHJlbmRlcmluZyB2YXJp
b3VzIHBpZWNlcyBvZgorICAgICAgZG9jdW1lbnRhdGlvbiBpbnRvIGFsdGVybmF0aXZlIGZvcm1h
dHMKICAgICAqIGZpZ2xldCAoZm9yIGdlbmVyYXRpbmcgdGhlIHRyYWRpdGlvbmFsIFhlbiBzdGFy
dCBvZiBkYXkgYmFubmVyKQogICAgICogc3lzdGVtZCBkYWVtb24gZGV2ZWxvcG1lbnQgZmlsZXMK
ICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgbGlibmwzIChlLmcuLCBsaWJubC0zLTIwMCwK
ZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvY2VudG9zLzcuMi5kb2NrZXJmaWxlIGIvYXV0
b21hdGlvbi9idWlsZC9jZW50b3MvNy4yLmRvY2tlcmZpbGUKaW5kZXggYzJmNDZiNi4uMmQ4MmI0
ZCAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC9jZW50b3MvNy4yLmRvY2tlcmZpbGUKKysr
IGIvYXV0b21hdGlvbi9idWlsZC9jZW50b3MvNy4yLmRvY2tlcmZpbGUKQEAgLTQwLDcgKzQwLDgg
QEAgUlVOIHJwbSAtLXJlYnVpbGRkYiAmJiBcCiAgICAgICAgIGdpdCBcCiAgICAgICAgIHdnZXQg
XAogICAgICAgICBhY3BpY2EtdG9vbHMgXAotICAgICAgICBweXRob24tbWFya2Rvd24gXAorICAg
ICAgICB0cmFuc2ZpZyBcCisgICAgICAgIHBhbmRvYyBcCiAgICAgICAgIHBhdGNoIFwKICAgICAg
ICAgY2hlY2twb2xpY3kgXAogICAgICAgICBkZXY4NiBcCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9u
L2J1aWxkL2NlbnRvcy83LmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL2NlbnRvcy83LmRv
Y2tlcmZpbGUKaW5kZXggZTM3ZDlkNy4uZjNkMmQ5NyAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9i
dWlsZC9jZW50b3MvNy5kb2NrZXJmaWxlCisrKyBiL2F1dG9tYXRpb24vYnVpbGQvY2VudG9zLzcu
ZG9ja2VyZmlsZQpAQCAtMzgsNyArMzgsOCBAQCBSVU4geXVtIC15IGluc3RhbGwgXAogICAgICAg
ICBnaXQgXAogICAgICAgICB3Z2V0IFwKICAgICAgICAgYWNwaWNhLXRvb2xzIFwKLSAgICAgICAg
cHl0aG9uLW1hcmtkb3duIFwKKyAgICAgICAgdHJhbnNmaWcgXAorICAgICAgICBwYW5kb2MgXAog
ICAgICAgICBwYXRjaCBcCiAgICAgICAgIGNoZWNrcG9saWN5IFwKICAgICAgICAgZGV2ODYgXApk
aWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLWkzODYuZG9ja2VyZmls
ZSBiL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL2plc3NpZS1pMzg2LmRvY2tlcmZpbGUKaW5kZXgg
N2EwNTAwNC4uNjgwYTExNiAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVz
c2llLWkzODYuZG9ja2VyZmlsZQorKysgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9qZXNzaWUt
aTM4Ni5kb2NrZXJmaWxlCkBAIC0zNyw3ICszNyw2IEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBc
CiAgICAgICAgIGxpYm5sLTMtZGV2IFwKICAgICAgICAgb2NhbWwtbm94IFwKICAgICAgICAgbGli
ZmluZGxpYi1vY2FtbC1kZXYgXAotICAgICAgICBtYXJrZG93biBcCiAgICAgICAgIHRyYW5zZmln
IFwKICAgICAgICAgcGFuZG9jIFwKICAgICAgICAgY2hlY2twb2xpY3kgXApkaWZmIC0tZ2l0IGEv
YXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1
aWxkL2RlYmlhbi9qZXNzaWUuZG9ja2VyZmlsZQppbmRleCBiZDA0MjA5Li4yMDgyY2RhIDEwMDY0
NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9qZXNzaWUuZG9ja2VyZmlsZQorKysgYi9h
dXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9qZXNzaWUuZG9ja2VyZmlsZQpAQCAtMzUsNyArMzUsNiBA
QCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAogICAgICAgICBsaWJubC0zLWRldiBcCiAgICAgICAg
IG9jYW1sLW5veCBcCiAgICAgICAgIGxpYmZpbmRsaWItb2NhbWwtZGV2IFwKLSAgICAgICAgbWFy
a2Rvd24gXAogICAgICAgICB0cmFuc2ZpZyBcCiAgICAgICAgIHBhbmRvYyBcCiAgICAgICAgIGNo
ZWNrcG9saWN5IFwKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2gt
aTM4Ni5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC1pMzg2LmRv
Y2tlcmZpbGUKaW5kZXggNjUyNDdhNC4uYWNiMTc0OSAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9i
dWlsZC9kZWJpYW4vc3RyZXRjaC1pMzg2LmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlvbi9idWls
ZC9kZWJpYW4vc3RyZXRjaC1pMzg2LmRvY2tlcmZpbGUKQEAgLTM3LDcgKzM3LDYgQEAgUlVOIGFw
dC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgbGlibmwtMy1kZXYgXAogICAgICAgICBvY2FtbC1u
b3ggXAogICAgICAgICBsaWJmaW5kbGliLW9jYW1sLWRldiBcCi0gICAgICAgIG1hcmtkb3duIFwK
ICAgICAgICAgdHJhbnNmaWcgXAogICAgICAgICBwYW5kb2MgXAogICAgICAgICBjaGVja3BvbGlj
eSBcCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLmRvY2tlcmZp
bGUgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLmRvY2tlcmZpbGUKaW5kZXggOWJl
MDljNS4uM2Y3NzAwMSAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRj
aC5kb2NrZXJmaWxlCisrKyBiL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2guZG9ja2Vy
ZmlsZQpAQCAtMzUsNyArMzUsNiBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAogICAgICAgICBs
aWJubC0zLWRldiBcCiAgICAgICAgIG9jYW1sLW5veCBcCiAgICAgICAgIGxpYmZpbmRsaWItb2Nh
bWwtZGV2IFwKLSAgICAgICAgbWFya2Rvd24gXAogICAgICAgICB0cmFuc2ZpZyBcCiAgICAgICAg
IHBhbmRvYyBcCiAgICAgICAgIGNoZWNrcG9saWN5IFwKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24v
YnVpbGQvZGViaWFuL3Vuc3RhYmxlLWFybTY0djguZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24vYnVp
bGQvZGViaWFuL3Vuc3RhYmxlLWFybTY0djguZG9ja2VyZmlsZQppbmRleCA1N2RiNDZhLi41ZTBm
NDgwIDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1hcm02NHY4
LmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUtYXJtNjR2
OC5kb2NrZXJmaWxlCkBAIC0zNSw3ICszNSw2IEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBcCiAg
ICAgICAgIGxpYm5sLTMtZGV2IFwKICAgICAgICAgb2NhbWwtbm94IFwKICAgICAgICAgbGliZmlu
ZGxpYi1vY2FtbC1kZXYgXAotICAgICAgICBtYXJrZG93biBcCiAgICAgICAgIHRyYW5zZmlnIFwK
ICAgICAgICAgcGFuZG9jIFwKICAgICAgICAgY2hlY2twb2xpY3kgXApkaWZmIC0tZ2l0IGEvYXV0
b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUtaTM4Ni5kb2NrZXJmaWxlIGIvYXV0b21hdGlv
bi9idWlsZC9kZWJpYW4vdW5zdGFibGUtaTM4Ni5kb2NrZXJmaWxlCmluZGV4IGZmYjlmMTEuLmYz
YjRlMTAgMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLWkzODYu
ZG9ja2VyZmlsZQorKysgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1pMzg2LmRv
Y2tlcmZpbGUKQEAgLTM3LDcgKzM3LDYgQEAgUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAg
ICAgbGlibmwtMy1kZXYgXAogICAgICAgICBvY2FtbC1ub3ggXAogICAgICAgICBsaWJmaW5kbGli
LW9jYW1sLWRldiBcCi0gICAgICAgIG1hcmtkb3duIFwKICAgICAgICAgdHJhbnNmaWcgXAogICAg
ICAgICBwYW5kb2MgXAogICAgICAgICBjaGVja3BvbGljeSBcCmRpZmYgLS1naXQgYS9hdXRvbWF0
aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWlsZC9k
ZWJpYW4vdW5zdGFibGUuZG9ja2VyZmlsZQppbmRleCAwYmEwYzA1Li40NTEzYjJjIDEwMDY0NAot
LS0gYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS5kb2NrZXJmaWxlCisrKyBiL2F1
dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLmRvY2tlcmZpbGUKQEAgLTM1LDcgKzM1LDYg
QEAgUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgbGlibmwtMy1kZXYgXAogICAgICAg
ICBvY2FtbC1ub3ggXAogICAgICAgICBsaWJmaW5kbGliLW9jYW1sLWRldiBcCi0gICAgICAgIG1h
cmtkb3duIFwKICAgICAgICAgdHJhbnNmaWcgXAogICAgICAgICBwYW5kb2MgXAogICAgICAgICBj
aGVja3BvbGljeSBcCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1aWxkL3VidW50dS9iaW9uaWMu
ZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L2Jpb25pYy5kb2NrZXJmaWxlCmlu
ZGV4IDhkZTY3ZWYuLjhhODk5MjggMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vYnVpbGQvdWJ1bnR1
L2Jpb25pYy5kb2NrZXJmaWxlCisrKyBiL2F1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L2Jpb25pYy5k
b2NrZXJmaWxlCkBAIC0zNSw3ICszNSw2IEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBcCiAgICAg
ICAgIGxpYm5sLTMtZGV2IFwKICAgICAgICAgb2NhbWwtbm94IFwKICAgICAgICAgbGliZmluZGxp
Yi1vY2FtbC1kZXYgXAotICAgICAgICBtYXJrZG93biBcCiAgICAgICAgIHRyYW5zZmlnIFwKICAg
ICAgICAgcGFuZG9jIFwKICAgICAgICAgY2hlY2twb2xpY3kgXApkaWZmIC0tZ2l0IGEvYXV0b21h
dGlvbi9idWlsZC91YnVudHUvdHJ1c3R5LmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL3Vi
dW50dS90cnVzdHkuZG9ja2VyZmlsZQppbmRleCAxZDA0YmNjLi4zYmI4ZTUwIDEwMDY0NAotLS0g
YS9hdXRvbWF0aW9uL2J1aWxkL3VidW50dS90cnVzdHkuZG9ja2VyZmlsZQorKysgYi9hdXRvbWF0
aW9uL2J1aWxkL3VidW50dS90cnVzdHkuZG9ja2VyZmlsZQpAQCAtMzUsNyArMzUsNiBAQCBSVU4g
YXB0LWdldCB1cGRhdGUgJiYgXAogICAgICAgICBsaWJubC0zLWRldiBcCiAgICAgICAgIG9jYW1s
LW5veCBcCiAgICAgICAgIGxpYmZpbmRsaWItb2NhbWwtZGV2IFwKLSAgICAgICAgbWFya2Rvd24g
XAogICAgICAgICB0cmFuc2ZpZyBcCiAgICAgICAgIHBhbmRvYyBcCiAgICAgICAgIGNoZWNrcG9s
aWN5IFwKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L3hlbmlhbC5kb2NrZXJm
aWxlIGIvYXV0b21hdGlvbi9idWlsZC91YnVudHUveGVuaWFsLmRvY2tlcmZpbGUKaW5kZXggMzc4
NjllMy4uN2UxY2MwMiAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC91YnVudHUveGVuaWFs
LmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlvbi9idWlsZC91YnVudHUveGVuaWFsLmRvY2tlcmZp
bGUKQEAgLTM1LDcgKzM1LDYgQEAgUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgbGli
bmwtMy1kZXYgXAogICAgICAgICBvY2FtbC1ub3ggXAogICAgICAgICBsaWJmaW5kbGliLW9jYW1s
LWRldiBcCi0gICAgICAgIG1hcmtkb3duIFwKICAgICAgICAgdHJhbnNmaWcgXAogICAgICAgICBw
YW5kb2MgXAogICAgICAgICBjaGVja3BvbGljeSBcCmRpZmYgLS1naXQgYS9jb25maWcvRG9jcy5t
ay5pbiBiL2NvbmZpZy9Eb2NzLm1rLmluCmluZGV4IDMzYmQ1MjkuLmU3NmU1Y2QgMTAwNjQ0Ci0t
LSBhL2NvbmZpZy9Eb2NzLm1rLmluCisrKyBiL2NvbmZpZy9Eb2NzLm1rLmluCkBAIC01LDYgKzUs
NSBAQCBGSUcyREVWICAgICAgICAgICAgIDo9IEBGSUcyREVWQAogUE9EMk1BTiAgICAgICAgICAg
ICA6PSBAUE9EMk1BTkAKIFBPRDJIVE1MICAgICAgICAgICAgOj0gQFBPRDJIVE1MQAogUE9EMlRF
WFQgICAgICAgICAgICA6PSBAUE9EMlRFWFRACi1NQVJLRE9XTiAgICAgICAgICAgIDo9IEBNQVJL
RE9XTkAKIFBBTkRPQyAgICAgICAgICAgICAgOj0gQFBBTkRPQ0AKIFBFUkwgICAgICAgICAgICAg
ICAgOj0gQFBFUkxACmRpZmYgLS1naXQgYS9kb2NzL01ha2VmaWxlIGIvZG9jcy9NYWtlZmlsZQpp
bmRleCAyODY3ZWZjLi4wMTNmYThlIDEwMDY0NAotLS0gYS9kb2NzL01ha2VmaWxlCisrKyBiL2Rv
Y3MvTWFrZWZpbGUKQEAgLTExLDggKzExLDYgQEAgTUFOX1NFQ1RJT05TICAgIDo9IDEgNSA3IDgK
ICMgRG9jdW1lbnRhdGlvbiBzb3VyY2VzIHRvIGJ1aWxkCiBNQU4tU1JDLXkgOj0gJChzb3J0ICQo
YmFzZW5hbWUgJCh3aWxkY2FyZCBtYW4vKi5wb2QgbWFuLyoucGFuZG9jKSkpCiAKLU1BUktET1dO
U1JDLXkgOj0gJChzb3J0ICQoc2hlbGwgZmluZCBtaXNjIC1uYW1lICcqLm1hcmtkb3duJyAtcHJp
bnQpKQotCiBUWFRTUkMteSA6PSAkKHNvcnQgJChzaGVsbCBmaW5kIG1pc2MgLW5hbWUgJyoudHh0
JyAtcHJpbnQpKQogCiBQQU5ET0NTUkMteSA6PSAkKHNvcnQgJChzaGVsbCBmaW5kIGRlc2lnbnMv
IGZlYXR1cmVzLyBtaXNjLyBwcm9jZXNzLyBzcGVjcy8gLW5hbWUgJyoucGFuZG9jJyAtcHJpbnQp
KQpAQCAtMjMsMTcgKzIxLDE0IEBAICQoZm9yZWFjaCBpLCQoTUFOX1NFQ1RJT05TKSwgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKGZpbHRlciAlLiQoaSksJChNQU4tU1JD
LXkpKSkpKQogCiBET0NfSFRNTCA6PSBodG1sL1NVUFBPUlQuaHRtbCBcCi0gICAgICAgICAgICAk
KHBhdHN1YnN0ICUubWFya2Rvd24saHRtbC8lLmh0bWwsJChNQVJLRE9XTlNSQy15KSkgXAogICAg
ICAgICAgICAgJChwYXRzdWJzdCAlLnBhbmRvYyxodG1sLyUuaHRtbCwkKFBBTkRPQ1NSQy15KSkg
XAogICAgICAgICAgICAgJChwYXRzdWJzdCAlLGh0bWwvJS5odG1sLCQoTUFOLVNSQy15KSkgXAog
ICAgICAgICAgICAgJChwYXRzdWJzdCAlLnR4dCxodG1sLyUudHh0LCQoVFhUU1JDLXkpKSBcCiAg
ICAgICAgICAgICAkKHBhdHN1YnN0ICUsaHRtbC9oeXBlcmNhbGwvJS9pbmRleC5odG1sLCQoRE9D
X0FSQ0hFUykpCiBET0NfVFhUICA6PSAkKHBhdHN1YnN0ICUudHh0LHR4dC8lLnR4dCwkKFRYVFNS
Qy15KSkgXAotICAgICAgICAgICAgJChwYXRzdWJzdCAlLm1hcmtkb3duLHR4dC8lLnR4dCwkKE1B
UktET1dOU1JDLXkpKSBcCiAgICAgICAgICAgICAkKHBhdHN1YnN0ICUucGFuZG9jLHR4dC8lLnR4
dCwkKFBBTkRPQ1NSQy15KSkgXAogICAgICAgICAgICAgJChwYXRzdWJzdCAlLHR4dC8lLnR4dCwk
KE1BTi1TUkMteSkpCi1ET0NfUERGICA6PSAkKHBhdHN1YnN0ICUubWFya2Rvd24scGRmLyUucGRm
LCQoTUFSS0RPV05TUkMteSkpIFwKLSAgICAgICAgICAgICQocGF0c3Vic3QgJS5wYW5kb2MscGRm
LyUucGRmLCQoUEFORE9DU1JDLXkpKQorRE9DX1BERiAgOj0gJChwYXRzdWJzdCAlLnBhbmRvYyxw
ZGYvJS5wZGYsJChQQU5ET0NTUkMteSkpCiAKICMgVG9wIGxldmVsIGJ1aWxkIHRhcmdldHMKIC5Q
SE9OWTogYWxsCkBAIC0xODEsMTQgKzE3Niw2IEBAIHVuaW5zdGFsbDogdW5pbnN0YWxsLW1hbi1w
YWdlcyB1bmluc3RhbGwtaHRtbAogaHRtbC9pbmRleC5odG1sOiAkKERPQ19IVE1MKSAkKENVUkRJ
UikvZ2VuLWh0bWwtaW5kZXggSU5ERVgKIAkkKFBFUkwpIC13IC0tICQoQ1VSRElSKS9nZW4taHRt
bC1pbmRleCAtaSBJTkRFWCBodG1sICQoRE9DX0hUTUwpCiAKLWh0bWwvJS5odG1sOiAlLm1hcmtk
b3duCi1pZm5lcSAoJChNQVJLRE9XTiksKQotCUAkKElOU1RBTExfRElSKSAkKEBEKQotCSQoTUFS
S0RPV04pICQ8ID4gJEAKLWVsc2UKLQlAZWNobyAibWFya2Rvd24gbm90IGluc3RhbGxlZDsgc2tp
cHBpbmcgJEAiCi1lbmRpZgotCiBodG1sLyUudHh0OiAlLnR4dAogCUAkKElOU1RBTExfRElSKSAk
KEBEKQogCSQoSU5TVEFMTF9EQVRBKSAkPCAkQApAQCAtMjEzLDEwICsyMDAsNiBAQCB0eHQvJS50
eHQ6ICUudHh0CiAJQCQoSU5TVEFMTF9ESVIpICQoQEQpCiAJJChJTlNUQUxMX0RBVEEpICQ8ICRA
CiAKLXR4dC8lLnR4dDogJS5tYXJrZG93bgotCUAkKElOU1RBTExfRElSKSAkKEBEKQotCSQoSU5T
VEFMTF9EQVRBKSAkPCAkQAotCiAjIE1ldGFydWxlIGZvciBnZW5lcmF0aW5nIHBhbmRvYyBydWxl
cy4KIGRlZmluZSBHRU5FUkFURV9QQU5ET0NfUlVMRV9SQVcKICQoMSk6ICQoMikKQEAgLTIzNCw5
ICsyMTcsOCBAQCBlbmRlZgogJChldmFsICQoY2FsbCBHRU5FUkFURV9QQU5ET0NfUlVMRSxwZGYs
cGFuZG9jKSkgICAjIHBkZi8lLnBkZjogJS5wYW5kb2MKICQoZXZhbCAkKGNhbGwgR0VORVJBVEVf
UEFORE9DX1JVTEUsdHh0LHBhbmRvYykpICAgIyB0eHQvJS50eHQ6ICUucGFuZG9jCiAkKGV2YWwg
JChjYWxsIEdFTkVSQVRFX1BBTkRPQ19SVUxFLGh0bWwscGFuZG9jKSkgICMgaHRtbC8lLmh0bWw6
ICUucGFuZG9jCi0kKGV2YWwgJChjYWxsIEdFTkVSQVRFX1BBTkRPQ19SVUxFLHBkZixtYXJrZG93
bikpICMgcGRmLyUucGRmOiAlLm1hcmtkb3duCiAKLSQoZXZhbCAkKGNhbGwgR0VORVJBVEVfUEFO
RE9DX1JVTEVfUkFXLGh0bWwvU1VQUE9SVC5odG1sLCQoWEVOX1JPT1QpL1NVUFBPUlQubWQpKSAj
IHBkZi8lLnBkZjogJS5tYXJrZG93bgorJChldmFsICQoY2FsbCBHRU5FUkFURV9QQU5ET0NfUlVM
RV9SQVcsaHRtbC9TVVBQT1JULmh0bWwsJChYRU5fUk9PVCkvU1VQUE9SVC5tZCkpCiAKIGlmZXEg
KCwkKGZpbmRzdHJpbmcgY2xlYW4sJChNQUtFQ01ER09BTFMpKSkKICQoWEVOX1JPT1QpL2NvbmZp
Zy9Eb2NzLm1rOgpkaWZmIC0tZ2l0IGEvZG9jcy9jb25maWd1cmUgYi9kb2NzL2NvbmZpZ3VyZQpp
bmRleCAzZTAwODljLi43YjkwZGEwIDEwMDc1NQotLS0gYS9kb2NzL2NvbmZpZ3VyZQorKysgYi9k
b2NzL2NvbmZpZ3VyZQpAQCAtNTg4LDcgKzU4OCw2IEBAIGFjX3VuaXF1ZV9maWxlPSJtaXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24iCiBhY19zdWJzdF92YXJzPSdMVExJQk9CSlMKIExJQk9C
SlMKIFBFUkwKLU1BUktET1dOCiBQQU5ET0MKIFBPRDJURVhUCiBQT0QySFRNTApAQCAtNjczLDcg
KzY3Miw2IEBAIFBPRDJNQU4KIFBPRDJIVE1MCiBQT0QyVEVYVAogUEFORE9DCi1NQVJLRE9XTgog
UEVSTCcKIAogCkBAIC0xMzE2LDcgKzEzMTQsNiBAQCBTb21lIGluZmx1ZW50aWFsIGVudmlyb25t
ZW50IHZhcmlhYmxlczoKICAgUE9EMkhUTUwgICAgUGF0aCB0byBwb2QyaHRtbCB0b29sCiAgIFBP
RDJURVhUICAgIFBhdGggdG8gcG9kMnRleHQgdG9vbAogICBQQU5ET0MgICAgICBQYXRoIHRvIHBh
bmRvYyB0b29sCi0gIE1BUktET1dOICAgIFBhdGggdG8gbWFya2Rvd24gdG9vbAogICBQRVJMICAg
ICAgICBQYXRoIHRvIFBlcmwgcGFyc2VyCiAKIFVzZSB0aGVzZSB2YXJpYWJsZXMgdG8gb3ZlcnJp
ZGUgdGhlIGNob2ljZXMgbWFkZSBieSBgY29uZmlndXJlJyBvciB0byBoZWxwCkBAIC0yMjI0LDYw
ICsyMjIxLDYgQEAgZmkKIAogCiAKLSAgICBmb3IgYWNfcHJvZyBpbiBtYXJrZG93biBtYXJrZG93
bl9weQotZG8KLSAgIyBFeHRyYWN0IHRoZSBmaXJzdCB3b3JkIG9mICIkYWNfcHJvZyIsIHNvIGl0
IGNhbiBiZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCi1zZXQgZHVtbXkgJGFjX3Byb2c7IGFj
X3dvcmQ9JDIKLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tp
bmcgZm9yICRhY193b3JkIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciAkYWNfd29yZC4u
LiAiID4mNjsgfQotaWYgJHthY19jdl9wYXRoX01BUktET1dOKzp9IGZhbHNlOyB0aGVuIDoKLSAg
JGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgY2FzZSAkTUFSS0RPV04gaW4KLSAg
W1xcL10qIHwgPzpbXFwvXSopCi0gIGFjX2N2X3BhdGhfTUFSS0RPV049IiRNQVJLRE9XTiIgIyBM
ZXQgdGhlIHVzZXIgb3ZlcnJpZGUgdGhlIHRlc3Qgd2l0aCBhIHBhdGguCi0gIDs7Ci0gICopCi0g
IGFzX3NhdmVfSUZTPSRJRlM7IElGUz0kUEFUSF9TRVBBUkFUT1IKLWZvciBhc19kaXIgaW4gJFBB
VEgKLWRvCi0gIElGUz0kYXNfc2F2ZV9JRlMKLSAgdGVzdCAteiAiJGFzX2RpciIgJiYgYXNfZGly
PS4KLSAgICBmb3IgYWNfZXhlY19leHQgaW4gJycgJGFjX2V4ZWN1dGFibGVfZXh0ZW5zaW9uczsg
ZG8KLSAgaWYgYXNfZm5fZXhlY3V0YWJsZV9wICIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNfZXh0
IjsgdGhlbgotICAgIGFjX2N2X3BhdGhfTUFSS0RPV049IiRhc19kaXIvJGFjX3dvcmQkYWNfZXhl
Y19leHQiCi0gICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogZm91bmQg
JGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIgPiY1Ci0gICAgYnJlYWsgMgotICBmaQotZG9u
ZQotICBkb25lCi1JRlM9JGFzX3NhdmVfSUZTCi0KLSAgOzsKLWVzYWMKLWZpCi1NQVJLRE9XTj0k
YWNfY3ZfcGF0aF9NQVJLRE9XTgotaWYgdGVzdCAtbiAiJE1BUktET1dOIjsgdGhlbgotICB7ICRh
c19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogJE1BUktET1dOIiA+
JjUKLSRhc19lY2hvICIkTUFSS0RPV04iID4mNjsgfQotZWxzZQotICB7ICRhc19lY2hvICIkYXNf
bWU6JHthc19saW5lbm8tJExJTkVOT306IHJlc3VsdDogbm8iID4mNQotJGFzX2VjaG8gIm5vIiA+
JjY7IH0KLWZpCi0KLQotICB0ZXN0IC1uICIkTUFSS0RPV04iICYmIGJyZWFrCi1kb25lCi0KLSAg
ICBpZiAhIHRlc3QgLXggIiRhY19jdl9wYXRoX01BUktET1dOIjsgdGhlbiA6Ci0KLSAgICAgICAg
eyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJOSU5HOiBtYXJrZG93
biBpcyBub3QgYXZhaWxhYmxlIHNvIHNvbWUgZG9jdW1lbnRhdGlvbiB3b24ndCBiZSBidWlsdCIg
PiY1Ci0kYXNfZWNobyAiJGFzX21lOiBXQVJOSU5HOiBtYXJrZG93biBpcyBub3QgYXZhaWxhYmxl
IHNvIHNvbWUgZG9jdW1lbnRhdGlvbiB3b24ndCBiZSBidWlsdCIgPiYyO30KLQotZmkKLQotCi0K
ICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAicGVybCIsIHNvIGl0IGNhbiBiZSBhIHByb2dy
YW0gbmFtZSB3aXRoIGFyZ3MuCiBzZXQgZHVtbXkgcGVybDsgYWNfd29yZD0kMgogeyAkYXNfZWNo
byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBmb3IgJGFjX3dvcmQiID4m
NQpkaWZmIC0tZ2l0IGEvZG9jcy9jb25maWd1cmUuYWMgYi9kb2NzL2NvbmZpZ3VyZS5hYwppbmRl
eCA1Nzc3MTYyLi40OTI3Yjk3IDEwMDY0NAotLS0gYS9kb2NzL2NvbmZpZ3VyZS5hYworKysgYi9k
b2NzL2NvbmZpZ3VyZS5hYwpAQCAtMjUsNyArMjUsNiBAQCBBWF9ET0NTX1RPT0xfUFJPRyhbUE9E
Mk1BTl0sIFtwb2QybWFuXSkKIEFYX0RPQ1NfVE9PTF9QUk9HKFtQT0QySFRNTF0sIFtwb2QyaHRt
bF0pCiBBWF9ET0NTX1RPT0xfUFJPRyhbUE9EMlRFWFRdLCBbcG9kMnRleHRdKQogQVhfRE9DU19U
T09MX1BST0coW1BBTkRPQ10sIFtwYW5kb2NdKQotQVhfRE9DU19UT09MX1BST0dTKFtNQVJLRE9X
Tl0sIFttYXJrZG93bl0sIFttYXJrZG93biBtYXJrZG93bl9weV0pCiAKIEFDX0FSR19WQVIoW1BF
UkxdLCBbUGF0aCB0byBQZXJsIHBhcnNlcl0pCiBBWF9QQVRIX1BST0dfT1JfRkFJTChbUEVSTF0s
IFtwZXJsXSkKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 11:43:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1geevq-0001o0-PK; Wed, 02 Jan 2019 11:43: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1geevp-0001nv-5C
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 11:43:29 +0000
X-Inumbo-ID: 9c598706-0e83-11e9-a57e-6f03d8c8d2aa
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c598706-0e83-11e9-a57e-6f03d8c8d2aa;
 Wed, 02 Jan 2019 11:43:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74620910"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 2 Jan 2019 11:43:08 +0000
Message-ID: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/4] docs: Multiple fixes to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3b3JrIHN0YXJ0ZWQgdG8gZml4IGEgcmVncmVzc2lvbiBpbnRyb2R1Y2VkIGJ5IGMvcyBh
M2E5OWRmNDQKImRvY3MvY21kbGluZTogUmV3cml0ZSB0aGUgY3B1aWRfbWFza18qIHNlY3Rpb24i
IHdoaWNoIGhhcyBicm9rZW4gdGhlCmZvcm1hdHRpbmcgb2YgeGVuLWNvbW1hbmQtbGluZS5odG1s
IG9uIHhlbmJpdHMueGVuLm9yZy9kb2NzLgoKSXQgZGV2ZWxvcGVkIGludG8gc2V2ZXJhbCBzd2Ft
cHMgb2Ygd29yay4uLgoKQW5kcmV3IENvb3BlciAoNCk6CiAgZG9jcy9wYW5kb2M6IERvbid0IGVz
Y2FwZSB1bmRlcnNjb3JlcyBpbiB0aGUgbWlkZGxlIG9mIHRleHQKICBkb2NzL21hcmtkb3duOiBT
d2l0Y2ggdG8gdXNpbmcgcGFuZG9jLCBhbmQgZml4IHVuZGVyc2NvcmUgZXNjYXBpbmcKICBkb2Nz
L21hbjogRml4L3NpbXBsaWZ5IGdlbmVyYXRpb24gb2YgbWFucGFnZXMKICBkb2NzOiBSZW1vdmUg
TWFya2Rvd24gZnJvbSBjb25maWd1cmUuYWMgYW5kIHRoZSBidWlsZCBpbnN0cnVjdGlvbnMKCiAu
Z2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCAr
LQogLnRyYXZpcy55bWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDEgLQogUkVBRE1FICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDMgKy0KIGF1dG9tYXRpb24vYnVpbGQvY2VudG9zLzcuMi5kb2NrZXJmaWxlICAgICAgICAg
ICAgIHwgICAzICstCiBhdXRvbWF0aW9uL2J1aWxkL2NlbnRvcy83LmRvY2tlcmZpbGUgICAgICAg
ICAgICAgICB8ICAgMyArLQogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLWkzODYuZG9j
a2VyZmlsZSAgICAgfCAgIDEgLQogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLmRvY2tl
cmZpbGUgICAgICAgICAgfCAgIDEgLQogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC1p
Mzg2LmRvY2tlcmZpbGUgICAgfCAgIDEgLQogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRj
aC5kb2NrZXJmaWxlICAgICAgICAgfCAgIDEgLQogLi4uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1h
cm02NHY4LmRvY2tlcmZpbGUgICAgICAgfCAgIDEgLQogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4v
dW5zdGFibGUtaTM4Ni5kb2NrZXJmaWxlICAgfCAgIDEgLQogYXV0b21hdGlvbi9idWlsZC9kZWJp
YW4vdW5zdGFibGUuZG9ja2VyZmlsZSAgICAgICAgfCAgIDEgLQogYXV0b21hdGlvbi9idWlsZC91
YnVudHUvYmlvbmljLmRvY2tlcmZpbGUgICAgICAgICAgfCAgIDEgLQogYXV0b21hdGlvbi9idWls
ZC91YnVudHUvdHJ1c3R5LmRvY2tlcmZpbGUgICAgICAgICAgfCAgIDEgLQogYXV0b21hdGlvbi9i
dWlsZC91YnVudHUveGVuaWFsLmRvY2tlcmZpbGUgICAgICAgICAgfCAgIDEgLQogY29uZmlnL0Rv
Y3MubWsuaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQogZG9jcy9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNzYgKysrLS0t
LS0tCiBkb2NzL2NvbmZpZ3VyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICA2MyArLS0tLS0tCiBkb2NzL2NvbmZpZ3VyZS5hYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNSArLQogZG9jcy9kZXNpZ25zL3tkbW9wLm1hcmtkb3duID0+IGRtb3AucGFu
ZG9jfSAgICAgICAgfCAgIDAKIC4uLi97ZG9tMGxlc3MubWFya2Rvd24gPT4gZG9tMGxlc3MucGFu
ZG9jfSAgICAgICAgIHwgICAwCiBkb2NzL2ZlYXR1cmVzL2ZlYXR1cmUtbGV2ZWxsaW5nLnBhbmRv
YyAgICAgICAgICAgICB8ICAxNiArLQogZG9jcy9mZWF0dXJlcy9taWdyYXRpb24ucGFuZG9jICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRvY3MvZmVhdHVyZXMvc2NoZWRfY3JlZGl0Mi5w
YW5kb2MgICAgICAgICAgICAgICAgIHwgICA2ICstCiBkb2NzL2ZlYXR1cmVzL3NjaGVkX3J0ZHMu
cGFuZG9jICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogLi4ub25zLnBvZC43ID0+IHhlbi1w
Y2ktZGV2aWNlLXJlc2VydmF0aW9ucy43LnBvZH0gfCAgIDAKIC4uLi97eGVuLXB2LWNoYW5uZWwu
cG9kLjcgPT4geGVuLXB2LWNoYW5uZWwuNy5wb2R9IHwgICAwCiBkb2NzL21hbi97eGVuLXRzY21v
ZGUucG9kLjcgPT4geGVuLXRzY21vZGUuNy5wb2R9ICB8ICAgMAogLi4ucmZhY2UubWFya2Rvd24u
NyA9PiB4ZW4tdmJkLWludGVyZmFjZS43LnBhbmRvY30gfCAgIDAKIGRvY3MvbWFuL3t4ZW4tdnRw
bS5wb2QuNyA9PiB4ZW4tdnRwbS43LnBvZH0gICAgICAgIHwgICAwCiBkb2NzL21hbi97eGVuLXZ0
cG1tZ3IucG9kLjcgPT4geGVuLXZ0cG1tZ3IuNy5wb2R9ICB8ICAgMAogLi4uL3t4ZW5zdG9yZS1j
aG1vZC5wb2QuMSA9PiB4ZW5zdG9yZS1jaG1vZC4xLnBvZH0gfCAgIDAKIGRvY3MvbWFuL3t4ZW5z
dG9yZS1scy5wb2QuMSA9PiB4ZW5zdG9yZS1scy4xLnBvZH0gIHwgICAwCiAuLi4ve3hlbnN0b3Jl
LXJlYWQucG9kLjEgPT4geGVuc3RvcmUtcmVhZC4xLnBvZH0gICB8ICAgMAogLi4uL3t4ZW5zdG9y
ZS13cml0ZS5wb2QuMSA9PiB4ZW5zdG9yZS13cml0ZS4xLnBvZH0gfCAgIDAKIGRvY3MvbWFuL3t4
ZW5zdG9yZS5wb2QuMSA9PiB4ZW5zdG9yZS4xLnBvZH0gICAgICAgIHwgICAwCiBkb2NzL21hbi97
eGVudG9wLnBvZC4xID0+IHhlbnRvcC4xLnBvZH0gICAgICAgICAgICB8ICAgMAogZG9jcy9tYW4v
e3hlbnRyYWNlLnBvZC44ID0+IHhlbnRyYWNlLjgucG9kfSAgICAgICAgfCAgIDAKIC4uLnhlbnRy
YWNlX2Zvcm1hdC5wb2QuMSA9PiB4ZW50cmFjZV9mb3JtYXQuMS5wb2R9IHwgICAwCiAuLi5pZ3Vy
YXRpb24ucG9kLjUgPT4geGwtZGlzay1jb25maWd1cmF0aW9uLjUucG9kfSB8ICAgMAogLi4ucmF0
aW9uLnBvZC41ID0+IHhsLW5ldHdvcmstY29uZmlndXJhdGlvbi41LnBvZH0gfCAgIDAKIC4uLnVt
YS1wbGFjZW1lbnQucG9kLjcgPT4geGwtbnVtYS1wbGFjZW1lbnQuNy5wb2R9IHwgICAwCiBkb2Nz
L21hbi97eGwucG9kLjEuaW4gPT4geGwuMS5wb2QuaW59ICAgICAgICAgICAgICB8ICAgMAogZG9j
cy9tYW4ve3hsLmNmZy5wb2QuNS5pbiA9PiB4bC5jZmcuNS5wb2QuaW59ICAgICAgfCAgIDAKIGRv
Y3MvbWFuL3t4bC5jb25mLnBvZC41ID0+IHhsLmNvbmYuNS5wb2R9ICAgICAgICAgIHwgICAwCiAu
Li4ve3hsY3B1cG9vbC5jZmcucG9kLjUgPT4geGxjcHVwb29sLmNmZy41LnBvZH0gICB8ICAgMAog
ZG9jcy9taXNjL3s5cGZzLm1hcmtkb3duID0+IDlwZnMucGFuZG9jfSAgICAgICAgICAgfCAgNDIg
KystLS0KIGRvY3MvbWlzYy97Y292ZXJhZ2UubWFya2Rvd24gPT4gY292ZXJhZ2UucGFuZG9jfSAg
IHwgICAwCiBkb2NzL21pc2Mve2VmaS5tYXJrZG93biA9PiBlZmkucGFuZG9jfSAgICAgICAgICAg
ICB8ICAgMiArLQogLi4uLXVucGx1Zy5tYXJrZG93biA9PiBodm0tZW11bGF0ZWQtdW5wbHVnLnBh
bmRvY30gfCAgIDAKIGRvY3MvbWlzYy97bGl2ZXBhdGNoLm1hcmtkb3duID0+IGxpdmVwYXRjaC5w
YW5kb2N9IHwgMTA4ICsrKysrKy0tLS0tLQogLi4uZWN5Y2xlLm1hcmtkb3duID0+IHB2LWRyaXZl
cnMtbGlmZWN5Y2xlLnBhbmRvY30gfCAgIDAKIGRvY3MvbWlzYy97cHZjYWxscy5tYXJrZG93biA9
PiBwdmNhbGxzLnBhbmRvY30gICAgIHwgIDE4ICstCiBkb2NzL21pc2Mve3B2aC5tYXJrZG93biA9
PiBwdmgucGFuZG9jfSAgICAgICAgICAgICB8ICAxMCArLQogLi4ubG9hZGVyLm1hcmtkb3duID0+
IHg4Ni14ZW5wdi1ib290bG9hZGVyLnBhbmRvY30gfCAgIDggKy0KIC4uLm1tYW5kLWxpbmUubWFy
a2Rvd24gPT4geGVuLWNvbW1hbmQtbGluZS5wYW5kb2N9IHwgMTg4ICsrKysrKysrKystLS0tLS0t
LS0tLQogLi4ubnN0b3JlLXBhdGhzLm1hcmtkb3duID0+IHhlbnN0b3JlLXBhdGhzLnBhbmRvY30g
fCAgIDYgKy0KIGRvY3MvbWlzYy97eGwtcHNyLm1hcmtkb3duID0+IHhsLXBzci5wYW5kb2N9ICAg
ICAgIHwgICAwCiBkb2NzL3NwZWNzL2xpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jICAgICAg
ICAgICB8ICA2MCArKystLS0tCiBkb2NzL3NwZWNzL2xpYnhsLW1pZ3JhdGlvbi1zdHJlYW0ucGFu
ZG9jICAgICAgICAgICB8ICAzNCArKy0tCiA2MCBmaWxlcyBjaGFuZ2VkLCAyODYgaW5zZXJ0aW9u
cygrKSwgMzkxIGRlbGV0aW9ucygtKQogcmVuYW1lIGRvY3MvZGVzaWducy97ZG1vcC5tYXJrZG93
biA9PiBkbW9wLnBhbmRvY30gKDEwMCUpCiByZW5hbWUgZG9jcy9mZWF0dXJlcy97ZG9tMGxlc3Mu
bWFya2Rvd24gPT4gZG9tMGxlc3MucGFuZG9jfSAoMTAwJSkKIHJlbmFtZSBkb2NzL21hbi97eGVu
LXBjaS1kZXZpY2UtcmVzZXJ2YXRpb25zLnBvZC43ID0+IHhlbi1wY2ktZGV2aWNlLXJlc2VydmF0
aW9ucy43LnBvZH0gKDEwMCUpCiByZW5hbWUgZG9jcy9tYW4ve3hlbi1wdi1jaGFubmVsLnBvZC43
ID0+IHhlbi1wdi1jaGFubmVsLjcucG9kfSAoMTAwJSkKIHJlbmFtZSBkb2NzL21hbi97eGVuLXRz
Y21vZGUucG9kLjcgPT4geGVuLXRzY21vZGUuNy5wb2R9ICgxMDAlKQogcmVuYW1lIGRvY3MvbWFu
L3t4ZW4tdmJkLWludGVyZmFjZS5tYXJrZG93bi43ID0+IHhlbi12YmQtaW50ZXJmYWNlLjcucGFu
ZG9jfSAoMTAwJSkKIHJlbmFtZSBkb2NzL21hbi97eGVuLXZ0cG0ucG9kLjcgPT4geGVuLXZ0cG0u
Ny5wb2R9ICgxMDAlKQogcmVuYW1lIGRvY3MvbWFuL3t4ZW4tdnRwbW1nci5wb2QuNyA9PiB4ZW4t
dnRwbW1nci43LnBvZH0gKDEwMCUpCiByZW5hbWUgZG9jcy9tYW4ve3hlbnN0b3JlLWNobW9kLnBv
ZC4xID0+IHhlbnN0b3JlLWNobW9kLjEucG9kfSAoMTAwJSkKIHJlbmFtZSBkb2NzL21hbi97eGVu
c3RvcmUtbHMucG9kLjEgPT4geGVuc3RvcmUtbHMuMS5wb2R9ICgxMDAlKQogcmVuYW1lIGRvY3Mv
bWFuL3t4ZW5zdG9yZS1yZWFkLnBvZC4xID0+IHhlbnN0b3JlLXJlYWQuMS5wb2R9ICgxMDAlKQog
cmVuYW1lIGRvY3MvbWFuL3t4ZW5zdG9yZS13cml0ZS5wb2QuMSA9PiB4ZW5zdG9yZS13cml0ZS4x
LnBvZH0gKDEwMCUpCiByZW5hbWUgZG9jcy9tYW4ve3hlbnN0b3JlLnBvZC4xID0+IHhlbnN0b3Jl
LjEucG9kfSAoMTAwJSkKIHJlbmFtZSBkb2NzL21hbi97eGVudG9wLnBvZC4xID0+IHhlbnRvcC4x
LnBvZH0gKDEwMCUpCiByZW5hbWUgZG9jcy9tYW4ve3hlbnRyYWNlLnBvZC44ID0+IHhlbnRyYWNl
LjgucG9kfSAoMTAwJSkKIHJlbmFtZSBkb2NzL21hbi97eGVudHJhY2VfZm9ybWF0LnBvZC4xID0+
IHhlbnRyYWNlX2Zvcm1hdC4xLnBvZH0gKDEwMCUpCiByZW5hbWUgZG9jcy9tYW4ve3hsLWRpc2st
Y29uZmlndXJhdGlvbi5wb2QuNSA9PiB4bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2R9ICgxMDAl
KQogcmVuYW1lIGRvY3MvbWFuL3t4bC1uZXR3b3JrLWNvbmZpZ3VyYXRpb24ucG9kLjUgPT4geGwt
bmV0d29yay1jb25maWd1cmF0aW9uLjUucG9kfSAoMTAwJSkKIHJlbmFtZSBkb2NzL21hbi97eGwt
bnVtYS1wbGFjZW1lbnQucG9kLjcgPT4geGwtbnVtYS1wbGFjZW1lbnQuNy5wb2R9ICgxMDAlKQog
cmVuYW1lIGRvY3MvbWFuL3t4bC5wb2QuMS5pbiA9PiB4bC4xLnBvZC5pbn0gKDEwMCUpCiByZW5h
bWUgZG9jcy9tYW4ve3hsLmNmZy5wb2QuNS5pbiA9PiB4bC5jZmcuNS5wb2QuaW59ICgxMDAlKQog
cmVuYW1lIGRvY3MvbWFuL3t4bC5jb25mLnBvZC41ID0+IHhsLmNvbmYuNS5wb2R9ICgxMDAlKQog
cmVuYW1lIGRvY3MvbWFuL3t4bGNwdXBvb2wuY2ZnLnBvZC41ID0+IHhsY3B1cG9vbC5jZmcuNS5w
b2R9ICgxMDAlKQogcmVuYW1lIGRvY3MvbWlzYy97OXBmcy5tYXJrZG93biA9PiA5cGZzLnBhbmRv
Y30gKDk4JSkKIHJlbmFtZSBkb2NzL21pc2Mve2NvdmVyYWdlLm1hcmtkb3duID0+IGNvdmVyYWdl
LnBhbmRvY30gKDEwMCUpCiByZW5hbWUgZG9jcy9taXNjL3tlZmkubWFya2Rvd24gPT4gZWZpLnBh
bmRvY30gKDk5JSkKIHJlbmFtZSBkb2NzL21pc2Mve2h2bS1lbXVsYXRlZC11bnBsdWcubWFya2Rv
d24gPT4gaHZtLWVtdWxhdGVkLXVucGx1Zy5wYW5kb2N9ICgxMDAlKQogcmVuYW1lIGRvY3MvbWlz
Yy97bGl2ZXBhdGNoLm1hcmtkb3duID0+IGxpdmVwYXRjaC5wYW5kb2N9ICg5MiUpCiByZW5hbWUg
ZG9jcy9taXNjL3twdi1kcml2ZXJzLWxpZmVjeWNsZS5tYXJrZG93biA9PiBwdi1kcml2ZXJzLWxp
ZmVjeWNsZS5wYW5kb2N9ICgxMDAlKQogcmVuYW1lIGRvY3MvbWlzYy97cHZjYWxscy5tYXJrZG93
biA9PiBwdmNhbGxzLnBhbmRvY30gKDk5JSkKIHJlbmFtZSBkb2NzL21pc2Mve3B2aC5tYXJrZG93
biA9PiBwdmgucGFuZG9jfSAoOTMlKQogcmVuYW1lIGRvY3MvbWlzYy97eDg2LXhlbnB2LWJvb3Rs
b2FkZXIubWFya2Rvd24gPT4geDg2LXhlbnB2LWJvb3Rsb2FkZXIucGFuZG9jfSAoODklKQogcmVu
YW1lIGRvY3MvbWlzYy97eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biA9PiB4ZW4tY29tbWFuZC1s
aW5lLnBhbmRvY30gKDk1JSkKIHJlbmFtZSBkb2NzL21pc2Mve3hlbnN0b3JlLXBhdGhzLm1hcmtk
b3duID0+IHhlbnN0b3JlLXBhdGhzLnBhbmRvY30gKDk5JSkKIHJlbmFtZSBkb2NzL21pc2Mve3hs
LXBzci5tYXJrZG93biA9PiB4bC1wc3IucGFuZG9jfSAoMTAwJSkKCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 11:43:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1geevx-0001pB-OA; Wed, 02 Jan 2019 11:43: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1geevw-0001ok-44
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 11:43:36 +0000
X-Inumbo-ID: a179d75e-0e83-11e9-b4eb-eb15ed5bae57
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a179d75e-0e83-11e9-b4eb-eb15ed5bae57;
 Wed, 02 Jan 2019 11:43:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74620914"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 2 Jan 2019 11:43:11 +0000
Message-ID: <1546429392-9334-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
References: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] docs/man: Fix/simplify generation of
 manpages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9yaWdpbmFsIGludGVudCBvZiB0aGlzIHBhdGNoIHdhcyB0byByZW5hbWUgeGVuLXZiZC1p
bnRlcmZhY2UubWFya2Rvd24uNwp0byB4ZW4tdmJkLWludGVyZmFjZS5wYW5kb2MuNyB0byByZW1v
dmUgdGhlIGZpbmFsIG1hcmtkb3duIGZpbGUgZnJvbSB0aGUgZG9jcy8KdHJlZS4KClRoZSBET0Nf
TUFOeCBsaXN0cyBhcmUgYnJva2VuLiAgVGhleSBjb250YWluIE1BTnhTUkMteSB0d2ljZSwgdGhl
IGZpcnN0IGhhbGYKd2l0aCBhIHBhcnRpYWwgJS5wb2Qgc3Vic3RpdHVhdGlvbiwgYW5kIHRoZSBz
ZWNvbmQgaGFsZiB3aXRoIGEgcGFydGlhbAolLm1hcmtkb3duIHN1YnN0aXR1dGlvbi4gIFRoaXMg
aXMgYWxzbyB0aGUgcm9vdCBjYXVzZSBiZWhpbmQgdGhlIGZpbHRlcmluZwphY3Rpdml0eSBpbiB0
aGUgdW5pbnN0YWxsLW1hbiQoaSktcGFnZXMgcnVsZS4KCkZ1cnRoZXJtb3JlLCB0aGUgbG9naWMg
Zm9yIGdlbmVyYXRpbmcgdGhlIG1hbnBhZ2UgdGFyZ2V0cyBpcyB1bm5lY2Vzc2VyaWx5CnJlcGV0
YXRpdmUsIG93aW5nIHRvIHRoZSBsYXlvdXQgb2Ygc291cmNlIGZpbGVzIGluIHRoZSBtYW4vIGRp
cmVjdG9yeS4KClRoZXJlZm9yZSwgdGFja2xlIHRoZSBwcm9ibGVtIGJ5IHJlbmFtaW5nIGFsbCBv
ZiBvdXIgbWFucGFnZSBzb3VyY2UgZmlsZXMgZnJvbQoiJEZPUk1BVC4kU0VDVElPTiIgdG8gIiRT
RUNUSU9OLiRGT1JNQVQiLiAgRm9yIHRoZSB0d28geGwuY2ZnLjUgYW5kIHhsLjEgd2hpY2gKYXJl
IHByZXByb2Nlc3NlZCBieSBhdXRvY29uZiB0byBjb250YWluIHBhdGggaW5mb3JtYXRpb24sIHRo
aXMgcmVxdWlyZXMKdXBkYXRpbmcgY29uZmlndXJlLmFjIGFuZCAuZ2l0aWdub3JlLiAgVGhlIG1h
cmtkb3duIHRvIHBhbmRvYyBjb252ZXJzaW9uIGlzCnBlcmZvcm1lZCBhcyB3ZWxsLCBhcyBpdCBp
cyBhbHNvIGEgc3RyYWlnaHQgcmVuYW1lLgoKQW4gYW5jaWxsYXJ5IGJlbmVmaXQgb2YgdGhpcyBy
ZW5hbWluZyBpcyB0aGF0IHRleHQgZWRpdG9ycyBzdGFuZCBhIGNoYW5jZSBvZgpiZWluZyBhYmxl
IHRvIHdvcmsgb3V0IHRoZSBjb3JyZWN0IG1vZGUgdG8gdXNlLgoKQXMgZm9yIHRoZSBtYWtlZmls
ZToKCjEpIEJyZWFrIHRoZSBNQU5fU0VDVElPTlMgbGlzdCBvdXQgb2YgdGhlIEdFTkVSQVRFX01B
TlBBR0VfUlVMRVMgbG9vcCwgYXMgd2UKICAgYXJlIGdvaW5nIHRvIHVzZSBpdCBhIHNlY29uZCB0
aW1lLgoyKSBEbyBhd2F5IHdpdGggdGhlIGluZGl2aWRhdWwgTUFOeFNSQy15IHZhcmlhYmxlcy4g
IFVzZSBhIHNpbmdsZSBsaXN0LAogICBkZXJpdmVkIGZyb20gYWxsICoucG9kIGFuZCAqLnBhbmRv
YyBmaWxlcywgd2l0aCB0aGVpciBmb3JtYXQgc3VmZml4ZXMKICAgcmVtb3ZlZC4KMykgVXNlIGEg
JChmb3JlYWNoIC4uLikgdG8gZ2VuZXJhdGUgdGhlIERPQ19NQU54IGxpc3RzLCBmaWxsaW5nIHRo
ZW0gd2l0aCB0aGUKICAgY29ycmVjdCBjb250ZW50Lgo0KSBUaGUgRE9DX0hUTUwgYW5kIERPQ19U
WFQgY2FuIG5vdyBpbmNsdWRlIGFsbCBtYW5wYWdlcyB3aXRoIGEgc2luZ2xlCiAgIHN1YnN0aXR1
dGlvbiwgYXMgdGhleSBkb24ndCBuZWVkIHRvIHNlcGFyYXRlIHRoZSBtYW5wYWdlcyBieQogICBz
ZWN0aW9uLW51bWJlcmVkLWRpcmVjdG9yeS4KNSkgRml4IHVwIHRoZSBmaWxlbmFtZXMgaW4gdGhl
IG1hbnBhZ2UgbWV0YXJ1bGUgdG8gbWF0Y2ggdGhlIHJlbmFtaW5nLgoKTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkFG
QUlDVCwgdGhlIG9ubHkgcmVhc29uIHRoZSBidWlsZCBkb2Vzbid0IGdldCBhIGhhcmQgZmFpbHVy
ZSBpcyBiZWNhdXNlCnRoZSBET0NfTUFOeCBsaXN0cyBlbmQgY2F1c2luZyB0aGUgbWFuJCh4KS1w
YWdlIHRhcmdldHMgdG8gZ2FpbiBidWlsZApkZXBlbmRlbmNlcyBvbiB0aGUgKHVuLXN1YnN0aXR1
dGVkKSBzb3VyY2UgZmlsZXMuCi0tLQogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNCArLQogZG9jcy9NYWtlZmlsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA1MiArKysrKysrLS0tLS0tLS0tLS0tLS0tCiBkb2NzL2Nv
bmZpZ3VyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstLQogZG9j
cy9jb25maWd1cmUuYWMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQog
Li4ub25zLnBvZC43ID0+IHhlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucy43LnBvZH0gfCAgMAog
Li4uL3t4ZW4tcHYtY2hhbm5lbC5wb2QuNyA9PiB4ZW4tcHYtY2hhbm5lbC43LnBvZH0gfCAgMAog
ZG9jcy9tYW4ve3hlbi10c2Ntb2RlLnBvZC43ID0+IHhlbi10c2Ntb2RlLjcucG9kfSAgfCAgMAog
Li4ucmZhY2UubWFya2Rvd24uNyA9PiB4ZW4tdmJkLWludGVyZmFjZS43LnBhbmRvY30gfCAgMAog
ZG9jcy9tYW4ve3hlbi12dHBtLnBvZC43ID0+IHhlbi12dHBtLjcucG9kfSAgICAgICAgfCAgMAog
ZG9jcy9tYW4ve3hlbi12dHBtbWdyLnBvZC43ID0+IHhlbi12dHBtbWdyLjcucG9kfSAgfCAgMAog
Li4uL3t4ZW5zdG9yZS1jaG1vZC5wb2QuMSA9PiB4ZW5zdG9yZS1jaG1vZC4xLnBvZH0gfCAgMAog
ZG9jcy9tYW4ve3hlbnN0b3JlLWxzLnBvZC4xID0+IHhlbnN0b3JlLWxzLjEucG9kfSAgfCAgMAog
Li4uL3t4ZW5zdG9yZS1yZWFkLnBvZC4xID0+IHhlbnN0b3JlLXJlYWQuMS5wb2R9ICAgfCAgMAog
Li4uL3t4ZW5zdG9yZS13cml0ZS5wb2QuMSA9PiB4ZW5zdG9yZS13cml0ZS4xLnBvZH0gfCAgMAog
ZG9jcy9tYW4ve3hlbnN0b3JlLnBvZC4xID0+IHhlbnN0b3JlLjEucG9kfSAgICAgICAgfCAgMAog
ZG9jcy9tYW4ve3hlbnRvcC5wb2QuMSA9PiB4ZW50b3AuMS5wb2R9ICAgICAgICAgICAgfCAgMAog
ZG9jcy9tYW4ve3hlbnRyYWNlLnBvZC44ID0+IHhlbnRyYWNlLjgucG9kfSAgICAgICAgfCAgMAog
Li4ueGVudHJhY2VfZm9ybWF0LnBvZC4xID0+IHhlbnRyYWNlX2Zvcm1hdC4xLnBvZH0gfCAgMAog
Li4uaWd1cmF0aW9uLnBvZC41ID0+IHhsLWRpc2stY29uZmlndXJhdGlvbi41LnBvZH0gfCAgMAog
Li4ucmF0aW9uLnBvZC41ID0+IHhsLW5ldHdvcmstY29uZmlndXJhdGlvbi41LnBvZH0gfCAgMAog
Li4udW1hLXBsYWNlbWVudC5wb2QuNyA9PiB4bC1udW1hLXBsYWNlbWVudC43LnBvZH0gfCAgMAog
ZG9jcy9tYW4ve3hsLnBvZC4xLmluID0+IHhsLjEucG9kLmlufSAgICAgICAgICAgICAgfCAgMAog
ZG9jcy9tYW4ve3hsLmNmZy5wb2QuNS5pbiA9PiB4bC5jZmcuNS5wb2QuaW59ICAgICAgfCAgMAog
ZG9jcy9tYW4ve3hsLmNvbmYucG9kLjUgPT4geGwuY29uZi41LnBvZH0gICAgICAgICAgfCAgMAog
Li4uL3t4bGNwdXBvb2wuY2ZnLnBvZC41ID0+IHhsY3B1cG9vbC5jZmcuNS5wb2R9ICAgfCAgMAog
MjUgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCiByZW5h
bWUgZG9jcy9tYW4ve3hlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucy5wb2QuNyA9PiB4ZW4tcGNp
LWRldmljZS1yZXNlcnZhdGlvbnMuNy5wb2R9ICgxMDAlKQogcmVuYW1lIGRvY3MvbWFuL3t4ZW4t
cHYtY2hhbm5lbC5wb2QuNyA9PiB4ZW4tcHYtY2hhbm5lbC43LnBvZH0gKDEwMCUpCiByZW5hbWUg
ZG9jcy9tYW4ve3hlbi10c2Ntb2RlLnBvZC43ID0+IHhlbi10c2Ntb2RlLjcucG9kfSAoMTAwJSkK
IHJlbmFtZSBkb2NzL21hbi97eGVuLXZiZC1pbnRlcmZhY2UubWFya2Rvd24uNyA9PiB4ZW4tdmJk
LWludGVyZmFjZS43LnBhbmRvY30gKDEwMCUpCiByZW5hbWUgZG9jcy9tYW4ve3hlbi12dHBtLnBv
ZC43ID0+IHhlbi12dHBtLjcucG9kfSAoMTAwJSkKIHJlbmFtZSBkb2NzL21hbi97eGVuLXZ0cG1t
Z3IucG9kLjcgPT4geGVuLXZ0cG1tZ3IuNy5wb2R9ICgxMDAlKQogcmVuYW1lIGRvY3MvbWFuL3t4
ZW5zdG9yZS1jaG1vZC5wb2QuMSA9PiB4ZW5zdG9yZS1jaG1vZC4xLnBvZH0gKDEwMCUpCiByZW5h
bWUgZG9jcy9tYW4ve3hlbnN0b3JlLWxzLnBvZC4xID0+IHhlbnN0b3JlLWxzLjEucG9kfSAoMTAw
JSkKIHJlbmFtZSBkb2NzL21hbi97eGVuc3RvcmUtcmVhZC5wb2QuMSA9PiB4ZW5zdG9yZS1yZWFk
LjEucG9kfSAoMTAwJSkKIHJlbmFtZSBkb2NzL21hbi97eGVuc3RvcmUtd3JpdGUucG9kLjEgPT4g
eGVuc3RvcmUtd3JpdGUuMS5wb2R9ICgxMDAlKQogcmVuYW1lIGRvY3MvbWFuL3t4ZW5zdG9yZS5w
b2QuMSA9PiB4ZW5zdG9yZS4xLnBvZH0gKDEwMCUpCiByZW5hbWUgZG9jcy9tYW4ve3hlbnRvcC5w
b2QuMSA9PiB4ZW50b3AuMS5wb2R9ICgxMDAlKQogcmVuYW1lIGRvY3MvbWFuL3t4ZW50cmFjZS5w
b2QuOCA9PiB4ZW50cmFjZS44LnBvZH0gKDEwMCUpCiByZW5hbWUgZG9jcy9tYW4ve3hlbnRyYWNl
X2Zvcm1hdC5wb2QuMSA9PiB4ZW50cmFjZV9mb3JtYXQuMS5wb2R9ICgxMDAlKQogcmVuYW1lIGRv
Y3MvbWFuL3t4bC1kaXNrLWNvbmZpZ3VyYXRpb24ucG9kLjUgPT4geGwtZGlzay1jb25maWd1cmF0
aW9uLjUucG9kfSAoMTAwJSkKIHJlbmFtZSBkb2NzL21hbi97eGwtbmV0d29yay1jb25maWd1cmF0
aW9uLnBvZC41ID0+IHhsLW5ldHdvcmstY29uZmlndXJhdGlvbi41LnBvZH0gKDEwMCUpCiByZW5h
bWUgZG9jcy9tYW4ve3hsLW51bWEtcGxhY2VtZW50LnBvZC43ID0+IHhsLW51bWEtcGxhY2VtZW50
LjcucG9kfSAoMTAwJSkKIHJlbmFtZSBkb2NzL21hbi97eGwucG9kLjEuaW4gPT4geGwuMS5wb2Qu
aW59ICgxMDAlKQogcmVuYW1lIGRvY3MvbWFuL3t4bC5jZmcucG9kLjUuaW4gPT4geGwuY2ZnLjUu
cG9kLmlufSAoMTAwJSkKIHJlbmFtZSBkb2NzL21hbi97eGwuY29uZi5wb2QuNSA9PiB4bC5jb25m
LjUucG9kfSAoMTAwJSkKIHJlbmFtZSBkb2NzL21hbi97eGxjcHVwb29sLmNmZy5wb2QuNSA9PiB4
bGNwdXBvb2wuY2ZnLjUucG9kfSAoMTAwJSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdp
dGlnbm9yZQppbmRleCBmMTFlNjEzLi4yNmJjNTgzIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisr
KyBiLy5naXRpZ25vcmUKQEAgLTQ1LDggKzQ1LDggQEAgYnVpbGQtKgogZGlzdC8qCiBkb2NzL3Rt
cC4qCiBkb2NzL2h0bWwvCi1kb2NzL21hbi94bC5jZmcucG9kLjUKLWRvY3MvbWFuL3hsLnBvZC4x
Citkb2NzL21hbi94bC5jZmcuNS5wb2QKK2RvY3MvbWFuL3hsLjEucG9kCiBkb2NzL21hbjEvCiBk
b2NzL21hbjUvCiBkb2NzL21hbjcvCmRpZmYgLS1naXQgYS9kb2NzL01ha2VmaWxlIGIvZG9jcy9N
YWtlZmlsZQppbmRleCA4ZjkzM2NmLi4yODY3ZWZjIDEwMDY0NAotLS0gYS9kb2NzL01ha2VmaWxl
CisrKyBiL2RvY3MvTWFrZWZpbGUKQEAgLTYsMTIgKzYsMTAgQEAgVkVSU0lPTgkJOj0gJChzaGVs
bCAkKE1BS0UpIC1DICQoWEVOX1JPT1QpL3hlbiAtLW5vLXByaW50LWRpcmVjdG9yeSB4ZW52ZXJz
aW9uKQogREFURQkJOj0gJChzaGVsbCBkYXRlICslWS0lbS0lZCkKIAogRE9DX0FSQ0hFUyAgICAg
IDo9IGFybSB4ODZfMzIgeDg2XzY0CitNQU5fU0VDVElPTlMgICAgOj0gMSA1IDcgOAogCiAjIERv
Y3VtZW50YXRpb24gc291cmNlcyB0byBidWlsZAotTUFOMVNSQy15IDo9ICQoc29ydCAkKHdpbGRj
YXJkIG1hbi8qLnBvZC4xIG1hbi8qLm1hcmtkb3duLjEpKQotTUFONVNSQy15IDo9ICQoc29ydCAk
KHdpbGRjYXJkIG1hbi8qLnBvZC41IG1hbi8qLm1hcmtkb3duLjUpKQotTUFON1NSQy15IDo9ICQo
c29ydCAkKHdpbGRjYXJkIG1hbi8qLnBvZC43IG1hbi8qLm1hcmtkb3duLjcpKQotTUFOOFNSQy15
IDo9ICQoc29ydCAkKHdpbGRjYXJkIG1hbi8qLnBvZC44IG1hbi8qLm1hcmtkb3duLjgpKQorTUFO
LVNSQy15IDo9ICQoc29ydCAkKGJhc2VuYW1lICQod2lsZGNhcmQgbWFuLyoucG9kIG1hbi8qLnBh
bmRvYykpKQogCiBNQVJLRE9XTlNSQy15IDo9ICQoc29ydCAkKHNoZWxsIGZpbmQgbWlzYyAtbmFt
ZSAnKi5tYXJrZG93bicgLXByaW50KSkKIApAQCAtMjAsMzggKzE4LDIwIEBAIFRYVFNSQy15IDo9
ICQoc29ydCAkKHNoZWxsIGZpbmQgbWlzYyAtbmFtZSAnKi50eHQnIC1wcmludCkpCiBQQU5ET0NT
UkMteSA6PSAkKHNvcnQgJChzaGVsbCBmaW5kIGRlc2lnbnMvIGZlYXR1cmVzLyBtaXNjLyBwcm9j
ZXNzLyBzcGVjcy8gLW5hbWUgJyoucGFuZG9jJyAtcHJpbnQpKQogCiAjIERvY3VtZW50YXRpb24g
dGFyZ2V0cwotRE9DX01BTjEgOj0gJChwYXRzdWJzdCBtYW4vJS5wb2QuMSxtYW4xLyUuMSwkKE1B
TjFTUkMteSkpIFwKLQkgICAgICAgICQocGF0c3Vic3QgbWFuLyUubWFya2Rvd24uMSxtYW4xLyUu
MSwkKE1BTjFTUkMteSkpCi1ET0NfTUFONSA6PSAkKHBhdHN1YnN0IG1hbi8lLnBvZC41LG1hbjUv
JS41LCQoTUFONVNSQy15KSkgXAotCSAgICAgICAgJChwYXRzdWJzdCBtYW4vJS5tYXJrZG93bi41
LG1hbjUvJS41LCQoTUFONVNSQy15KSkKLURPQ19NQU43IDo9ICQocGF0c3Vic3QgbWFuLyUucG9k
LjcsbWFuNy8lLjcsJChNQU43U1JDLXkpKSBcCi0JICAgICAgICAkKHBhdHN1YnN0IG1hbi8lLm1h
cmtkb3duLjcsbWFuNy8lLjcsJChNQU43U1JDLXkpKQotRE9DX01BTjggOj0gJChwYXRzdWJzdCBt
YW4vJS5wb2QuOCxtYW44LyUuOCwkKE1BTjhTUkMteSkpIFwKLQkgICAgICAgICQocGF0c3Vic3Qg
bWFuLyUubWFya2Rvd24uOCxtYW44LyUuOCwkKE1BTjhTUkMteSkpCiskKGZvcmVhY2ggaSwkKE1B
Tl9TRUNUSU9OUyksIFwKKyAgJChldmFsIERPQ19NQU4kKGkpIDo9ICQocGF0c3Vic3QgbWFuLyUu
JChpKSxtYW4kKGkpLyUuJChpKSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAkKGZpbHRlciAlLiQoaSksJChNQU4tU1JDLXkpKSkpKQorCiBET0NfSFRNTCA6PSBodG1sL1NV
UFBPUlQuaHRtbCBcCiAgICAgICAgICAgICAkKHBhdHN1YnN0ICUubWFya2Rvd24saHRtbC8lLmh0
bWwsJChNQVJLRE9XTlNSQy15KSkgXAogICAgICAgICAgICAgJChwYXRzdWJzdCAlLnBhbmRvYyxo
dG1sLyUuaHRtbCwkKFBBTkRPQ1NSQy15KSkgXAotICAgICAgICAgICAgJChwYXRzdWJzdCBtYW4v
JS5tYXJrZG93bi4xLGh0bWwvbWFuLyUuMS5odG1sLCQoTUFOMVNSQy15KSkgXAotICAgICAgICAg
ICAgJChwYXRzdWJzdCBtYW4vJS5tYXJrZG93bi41LGh0bWwvbWFuLyUuNS5odG1sLCQoTUFONVNS
Qy15KSkgXAotICAgICAgICAgICAgJChwYXRzdWJzdCBtYW4vJS5tYXJrZG93bi43LGh0bWwvbWFu
LyUuNy5odG1sLCQoTUFON1NSQy15KSkgXAotICAgICAgICAgICAgJChwYXRzdWJzdCBtYW4vJS5t
YXJrZG93bi44LGh0bWwvbWFuLyUuOC5odG1sLCQoTUFOOFNSQy15KSkgXAotICAgICAgICAgICAg
JChwYXRzdWJzdCBtYW4vJS5wb2QuMSxodG1sL21hbi8lLjEuaHRtbCwkKE1BTjFTUkMteSkpIFwK
LSAgICAgICAgICAgICQocGF0c3Vic3QgbWFuLyUucG9kLjUsaHRtbC9tYW4vJS41Lmh0bWwsJChN
QU41U1JDLXkpKSBcCi0gICAgICAgICAgICAkKHBhdHN1YnN0IG1hbi8lLnBvZC43LGh0bWwvbWFu
LyUuNy5odG1sLCQoTUFON1NSQy15KSkgXAotICAgICAgICAgICAgJChwYXRzdWJzdCBtYW4vJS5w
b2QuOCxodG1sL21hbi8lLjguaHRtbCwkKE1BTjhTUkMteSkpIFwKKyAgICAgICAgICAgICQocGF0
c3Vic3QgJSxodG1sLyUuaHRtbCwkKE1BTi1TUkMteSkpIFwKICAgICAgICAgICAgICQocGF0c3Vi
c3QgJS50eHQsaHRtbC8lLnR4dCwkKFRYVFNSQy15KSkgXAogICAgICAgICAgICAgJChwYXRzdWJz
dCAlLGh0bWwvaHlwZXJjYWxsLyUvaW5kZXguaHRtbCwkKERPQ19BUkNIRVMpKQogRE9DX1RYVCAg
Oj0gJChwYXRzdWJzdCAlLnR4dCx0eHQvJS50eHQsJChUWFRTUkMteSkpIFwKICAgICAgICAgICAg
ICQocGF0c3Vic3QgJS5tYXJrZG93bix0eHQvJS50eHQsJChNQVJLRE9XTlNSQy15KSkgXAogICAg
ICAgICAgICAgJChwYXRzdWJzdCAlLnBhbmRvYyx0eHQvJS50eHQsJChQQU5ET0NTUkMteSkpIFwK
LSAgICAgICAgICAgICQocGF0c3Vic3QgbWFuLyUubWFya2Rvd24uMSx0eHQvbWFuLyUuMS50eHQs
JChNQU4xU1JDLXkpKSBcCi0gICAgICAgICAgICAkKHBhdHN1YnN0IG1hbi8lLm1hcmtkb3duLjUs
dHh0L21hbi8lLjUudHh0LCQoTUFONVNSQy15KSkgXAotICAgICAgICAgICAgJChwYXRzdWJzdCBt
YW4vJS5tYXJrZG93bi43LHR4dC9tYW4vJS43LnR4dCwkKE1BTjdTUkMteSkpIFwKLSAgICAgICAg
ICAgICQocGF0c3Vic3QgbWFuLyUubWFya2Rvd24uOCx0eHQvbWFuLyUuOC50eHQsJChNQU44U1JD
LXkpKSBcCi0gICAgICAgICAgICAkKHBhdHN1YnN0IG1hbi8lLnBvZC4xLHR4dC9tYW4vJS4xLnR4
dCwkKE1BTjFTUkMteSkpIFwKLSAgICAgICAgICAgICQocGF0c3Vic3QgbWFuLyUucG9kLjUsdHh0
L21hbi8lLjUudHh0LCQoTUFONVNSQy15KSkgXAotICAgICAgICAgICAgJChwYXRzdWJzdCBtYW4v
JS5wb2QuNyx0eHQvbWFuLyUuNy50eHQsJChNQU43U1JDLXkpKSBcCi0gICAgICAgICAgICAkKHBh
dHN1YnN0IG1hbi8lLnBvZC44LHR4dC9tYW4vJS44LnR4dCwkKE1BTjhTUkMteSkpCisgICAgICAg
ICAgICAkKHBhdHN1YnN0ICUsdHh0LyUudHh0LCQoTUFOLVNSQy15KSkKIERPQ19QREYgIDo9ICQo
cGF0c3Vic3QgJS5tYXJrZG93bixwZGYvJS5wZGYsJChNQVJLRE9XTlNSQy15KSkgXAogICAgICAg
ICAgICAgJChwYXRzdWJzdCAlLnBhbmRvYyxwZGYvJS5wZGYsJChQQU5ET0NTUkMteSkpCiAKQEAg
LTk5LDcgKzc5LDcgQEAgZGlzdGNsZWFuOiBjbGVhbgogZGVmaW5lIEdFTkVSQVRFX01BTlBBR0Vf
UlVMRVMKIAogIyBSZWFsIG1hbnBhZ2VzCi1tYW4kKDEpLyUuJCgxKTogbWFuLyUucG9kLiQoMSkg
TWFrZWZpbGUKK21hbiQoMSkvJS4kKDEpOiBtYW4vJS4kKDEpLnBvZCBNYWtlZmlsZQogaWZuZXEg
KCQoUE9EMk1BTiksKQogCUAkKElOU1RBTExfRElSKSAkJChARCkKIAkkKFBPRDJNQU4pIC0tcmVs
ZWFzZT0kKFZFUlNJT04pIC0tbmFtZT0kJCogLXMgJCgxKSAtYyAiWGVuIiAkJDwgJCRACkBAIC0x
MDcsNyArODcsNyBAQCBlbHNlCiAJQGVjaG8gInBvZDJtYW4gbm90IGluc3RhbGxlZDsgc2tpcHBp
bmcgJCRAIgogZW5kaWYKIAotbWFuJCgxKS8lLiQoMSk6IG1hbi8lLm1hcmtkb3duLiQoMSkgTWFr
ZWZpbGUKK21hbiQoMSkvJS4kKDEpOiBtYW4vJS4kKDEpLnBhbmRvYyBNYWtlZmlsZQogaWZuZXEg
KCQoUEFORE9DKSwpCiAJQCQoSU5TVEFMTF9ESVIpICQkKEBEKQogCSQoUEFORE9DKSAtLXN0YW5k
YWxvbmUgLVYgdGl0bGU9JCQqIC1WIHNlY3Rpb249JCgxKSBcCkBAIC0xMTgsNyArOTgsNyBAQCBl
bHNlCiBlbmRpZgogCiAjIEhUTUwgbWFucGFnZXMKLWh0bWwvbWFuLyUuJCgxKS5odG1sOiBtYW4v
JS5wb2QuJCgxKSBNYWtlZmlsZQoraHRtbC9tYW4vJS4kKDEpLmh0bWw6IG1hbi8lLiQoMSkucG9k
IE1ha2VmaWxlCiBpZm5lcSAoJChQT0QySFRNTCksKQogCUAkKElOU1RBTExfRElSKSAkJChARCkK
IAkkKFBPRDJIVE1MKSAtLWluZmlsZT0kJDwgLS1vdXRmaWxlPSQkQApAQCAtMTI2LDcgKzEwNiw3
IEBAIGVsc2UKIAlAZWNobyAicG9kMmh0bWwgbm90IGluc3RhbGxlZDsgc2tpcHBpbmcgJCRAIgog
ZW5kaWYKIAotaHRtbC9tYW4vJS4kKDEpLmh0bWw6IG1hbi8lLm1hcmtkb3duLiQoMSkgTWFrZWZp
bGUKK2h0bWwvbWFuLyUuJCgxKS5odG1sOiBtYW4vJS4kKDEpLnBhbmRvYyBNYWtlZmlsZQogaWZu
ZXEgKCQoUEFORE9DKSwpCiAJQCQoSU5TVEFMTF9ESVIpICQkKEBEKQogCSQoUEFORE9DKSAtLXN0
YW5kYWxvbmUgJCQ8IC10IGh0bWwgLS10b2MgLS1vdXRwdXQgJCRACkBAIC0xMzUsNyArMTE1LDcg
QEAgZWxzZQogZW5kaWYKIAogIyBUZXh0IG1hbnBhZ2VzCi10eHQvbWFuLyUuJCgxKS50eHQ6IG1h
bi8lLnBvZC4kKDEpIE1ha2VmaWxlCit0eHQvbWFuLyUuJCgxKS50eHQ6IG1hbi8lLiQoMSkucG9k
IE1ha2VmaWxlCiBpZm5lcSAoJChQT0QyVEVYVCksKQogCUAkKElOU1RBTExfRElSKSAkJChARCkK
IAkkKFBPRDJURVhUKSAkJDwgJCRACkBAIC0xNDMsNyArMTIzLDcgQEAgZWxzZQogCUBlY2hvICJw
b2QydGV4dCBub3QgaW5zdGFsbGVkOyBza2lwcGluZyAkJEAiCiBlbmRpZgogCi10eHQvbWFuLyUu
JCgxKS50eHQ6IG1hbi8lLm1hcmtkb3duLiQoMSkgTWFrZWZpbGUKK3R4dC9tYW4vJS4kKDEpLnR4
dDogbWFuLyUuJCgxKS5wYW5kb2MgTWFrZWZpbGUKIGlmbmVxICgkKFBBTkRPQyksKQogCUAkKElO
U1RBTExfRElSKSAkJChARCkKIAkkKFBBTkRPQykgLS1zdGFuZGFsb25lICQkPCAtdCBwbGFpbiAt
LW91dHB1dCAkJEAKQEAgLTE2OSw3ICsxNDksNyBAQCBjbGVhbi1tYW4kKDEpLXBhZ2VzOgogIyBV
bmluc3RhbGwKIC5QSE9OWTogdW5pbnN0YWxsLW1hbiQoMSktcGFnZXMKIHVuaW5zdGFsbC1tYW4k
KDEpLXBhZ2VzOgotCXJtIC1mICQoYWRkcHJlZml4ICQoREVTVERJUikkKG1hbmRpcikvbWFuJCgx
KS8sICQoZmlsdGVyLW91dCAlLnBvZC4kKDEpICUubWFya2Rvd24uJCgxKSwgJChub3RkaXIgJChE
T0NfTUFOJCgxKSkpKSkKKwlybSAtZiAkKGFkZHByZWZpeCAkKERFU1RESVIpJChtYW5kaXIpLywk
KERPQ19NQU4kKDEpKSkKIAogIyBMaW5rIGJ1bGQvaW5zdGFsbC9jbGVhbiB0byB0b3BsZXZlbCBy
dWxlcwogbWFuLXBhZ2VzOiBtYW4kKDEpLXBhZ2VzCkBAIC0xODAsNyArMTYwLDcgQEAgdW5pbnN0
YWxsLW1hbi1wYWdlczogdW5pbnN0YWxsLW1hbiQoMSktcGFnZXMKIGVuZGVmCiAKICMgR2VuZXJh
dGUgbWFucGFnZSBydWxlcyBmb3IgZWFjaCBzZWN0aW9uCi0kKGZvcmVhY2ggaSwxIDUgNyA4LCQo
ZXZhbCAkKGNhbGwgR0VORVJBVEVfTUFOUEFHRV9SVUxFUywkKGkpKSkpCiskKGZvcmVhY2ggaSwk
KE1BTl9TRUNUSU9OUyksJChldmFsICQoY2FsbCBHRU5FUkFURV9NQU5QQUdFX1JVTEVTLCQoaSkp
KSkKIAogLlBIT05ZOiBpbnN0YWxsLWh0bWwKIGluc3RhbGwtaHRtbDogaHRtbCB0eHQgZmlncwpk
aWZmIC0tZ2l0IGEvZG9jcy9jb25maWd1cmUgYi9kb2NzL2NvbmZpZ3VyZQppbmRleCBhM2I0Y2I2
Li4zZTAwODljIDEwMDc1NQotLS0gYS9kb2NzL2NvbmZpZ3VyZQorKysgYi9kb2NzL2NvbmZpZ3Vy
ZQpAQCAtMTc1Miw3ICsxNzUyLDcgQEAgYWNfY29tcGlsZXJfZ251PSRhY19jdl9jX2NvbXBpbGVy
X2dudQogCiAKIAotYWNfY29uZmlnX2ZpbGVzPSIkYWNfY29uZmlnX2ZpbGVzIC4uL2NvbmZpZy9E
b2NzLm1rIG1hbi94bC5jZmcucG9kLjUgbWFuL3hsLnBvZC4xIgorYWNfY29uZmlnX2ZpbGVzPSIk
YWNfY29uZmlnX2ZpbGVzIC4uL2NvbmZpZy9Eb2NzLm1rIG1hbi94bC5jZmcuNS5wb2QgbWFuL3hs
LjEucG9kIgogCiBhY19hdXhfZGlyPQogZm9yIGFjX2RpciBpbiAuLi8gIiRzcmNkaXIiLy4uLzsg
ZG8KQEAgLTMwMzEsOCArMzAzMSw4IEBAIGZvciBhY19jb25maWdfdGFyZ2V0IGluICRhY19jb25m
aWdfdGFyZ2V0cwogZG8KICAgY2FzZSAkYWNfY29uZmlnX3RhcmdldCBpbgogICAgICIuLi9jb25m
aWcvRG9jcy5tayIpIENPTkZJR19GSUxFUz0iJENPTkZJR19GSUxFUyAuLi9jb25maWcvRG9jcy5t
ayIgOzsKLSAgICAibWFuL3hsLmNmZy5wb2QuNSIpIENPTkZJR19GSUxFUz0iJENPTkZJR19GSUxF
UyBtYW4veGwuY2ZnLnBvZC41IiA7OwotICAgICJtYW4veGwucG9kLjEiKSBDT05GSUdfRklMRVM9
IiRDT05GSUdfRklMRVMgbWFuL3hsLnBvZC4xIiA7OworICAgICJtYW4veGwuY2ZnLjUucG9kIikg
Q09ORklHX0ZJTEVTPSIkQ09ORklHX0ZJTEVTIG1hbi94bC5jZmcuNS5wb2QiIDs7CisgICAgIm1h
bi94bC4xLnBvZCIpIENPTkZJR19GSUxFUz0iJENPTkZJR19GSUxFUyBtYW4veGwuMS5wb2QiIDs7
CiAKICAgKikgYXNfZm5fZXJyb3IgJD8gImludmFsaWQgYXJndW1lbnQ6IFxgJGFjX2NvbmZpZ190
YXJnZXQnIiAiJExJTkVOTyIgNTs7CiAgIGVzYWMKZGlmZiAtLWdpdCBhL2RvY3MvY29uZmlndXJl
LmFjIGIvZG9jcy9jb25maWd1cmUuYWMKaW5kZXggYTI5MjljNC4uNTc3NzE2MiAxMDA2NDQKLS0t
IGEvZG9jcy9jb25maWd1cmUuYWMKKysrIGIvZG9jcy9jb25maWd1cmUuYWMKQEAgLTcsOCArNyw4
IEBAIEFDX0lOSVQoW1hlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb25dLCBtNF9lc3lzY21kKFsu
Li92ZXJzaW9uLnNoIC4uL3hlbi9NYWtlZmlsCiBBQ19DT05GSUdfU1JDRElSKFttaXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd25dKQogQUNfQ09ORklHX0ZJTEVTKFsKIC4uL2NvbmZpZy9Eb2Nz
Lm1rCi1tYW4veGwuY2ZnLnBvZC41Ci1tYW4veGwucG9kLjEKK21hbi94bC5jZmcuNS5wb2QKK21h
bi94bC4xLnBvZAogXSkKIEFDX0NPTkZJR19BVVhfRElSKFsuLi9dKQogCmRpZmYgLS1naXQgYS9k
b2NzL21hbi94ZW4tcGNpLWRldmljZS1yZXNlcnZhdGlvbnMucG9kLjcgYi9kb2NzL21hbi94ZW4t
cGNpLWRldmljZS1yZXNlcnZhdGlvbnMuNy5wb2QKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFt
ZSBmcm9tIGRvY3MvbWFuL3hlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucy5wb2QuNwpyZW5hbWUg
dG8gZG9jcy9tYW4veGVuLXBjaS1kZXZpY2UtcmVzZXJ2YXRpb25zLjcucG9kCmRpZmYgLS1naXQg
YS9kb2NzL21hbi94ZW4tcHYtY2hhbm5lbC5wb2QuNyBiL2RvY3MvbWFuL3hlbi1wdi1jaGFubmVs
LjcucG9kCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJvbSBkb2NzL21hbi94ZW4tcHYt
Y2hhbm5lbC5wb2QuNwpyZW5hbWUgdG8gZG9jcy9tYW4veGVuLXB2LWNoYW5uZWwuNy5wb2QKZGlm
ZiAtLWdpdCBhL2RvY3MvbWFuL3hlbi10c2Ntb2RlLnBvZC43IGIvZG9jcy9tYW4veGVuLXRzY21v
ZGUuNy5wb2QKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIGRvY3MvbWFuL3hlbi10
c2Ntb2RlLnBvZC43CnJlbmFtZSB0byBkb2NzL21hbi94ZW4tdHNjbW9kZS43LnBvZApkaWZmIC0t
Z2l0IGEvZG9jcy9tYW4veGVuLXZiZC1pbnRlcmZhY2UubWFya2Rvd24uNyBiL2RvY3MvbWFuL3hl
bi12YmQtaW50ZXJmYWNlLjcucGFuZG9jCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJv
bSBkb2NzL21hbi94ZW4tdmJkLWludGVyZmFjZS5tYXJrZG93bi43CnJlbmFtZSB0byBkb2NzL21h
bi94ZW4tdmJkLWludGVyZmFjZS43LnBhbmRvYwpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGVuLXZ0
cG0ucG9kLjcgYi9kb2NzL21hbi94ZW4tdnRwbS43LnBvZApzaW1pbGFyaXR5IGluZGV4IDEwMCUK
cmVuYW1lIGZyb20gZG9jcy9tYW4veGVuLXZ0cG0ucG9kLjcKcmVuYW1lIHRvIGRvY3MvbWFuL3hl
bi12dHBtLjcucG9kCmRpZmYgLS1naXQgYS9kb2NzL21hbi94ZW4tdnRwbW1nci5wb2QuNyBiL2Rv
Y3MvbWFuL3hlbi12dHBtbWdyLjcucG9kCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJv
bSBkb2NzL21hbi94ZW4tdnRwbW1nci5wb2QuNwpyZW5hbWUgdG8gZG9jcy9tYW4veGVuLXZ0cG1t
Z3IuNy5wb2QKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hlbnN0b3JlLWNobW9kLnBvZC4xIGIvZG9j
cy9tYW4veGVuc3RvcmUtY2htb2QuMS5wb2QKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBm
cm9tIGRvY3MvbWFuL3hlbnN0b3JlLWNobW9kLnBvZC4xCnJlbmFtZSB0byBkb2NzL21hbi94ZW5z
dG9yZS1jaG1vZC4xLnBvZApkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGVuc3RvcmUtbHMucG9kLjEg
Yi9kb2NzL21hbi94ZW5zdG9yZS1scy4xLnBvZApzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1l
IGZyb20gZG9jcy9tYW4veGVuc3RvcmUtbHMucG9kLjEKcmVuYW1lIHRvIGRvY3MvbWFuL3hlbnN0
b3JlLWxzLjEucG9kCmRpZmYgLS1naXQgYS9kb2NzL21hbi94ZW5zdG9yZS1yZWFkLnBvZC4xIGIv
ZG9jcy9tYW4veGVuc3RvcmUtcmVhZC4xLnBvZApzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1l
IGZyb20gZG9jcy9tYW4veGVuc3RvcmUtcmVhZC5wb2QuMQpyZW5hbWUgdG8gZG9jcy9tYW4veGVu
c3RvcmUtcmVhZC4xLnBvZApkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGVuc3RvcmUtd3JpdGUucG9k
LjEgYi9kb2NzL21hbi94ZW5zdG9yZS13cml0ZS4xLnBvZApzaW1pbGFyaXR5IGluZGV4IDEwMCUK
cmVuYW1lIGZyb20gZG9jcy9tYW4veGVuc3RvcmUtd3JpdGUucG9kLjEKcmVuYW1lIHRvIGRvY3Mv
bWFuL3hlbnN0b3JlLXdyaXRlLjEucG9kCmRpZmYgLS1naXQgYS9kb2NzL21hbi94ZW5zdG9yZS5w
b2QuMSBiL2RvY3MvbWFuL3hlbnN0b3JlLjEucG9kCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5h
bWUgZnJvbSBkb2NzL21hbi94ZW5zdG9yZS5wb2QuMQpyZW5hbWUgdG8gZG9jcy9tYW4veGVuc3Rv
cmUuMS5wb2QKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hlbnRvcC5wb2QuMSBiL2RvY3MvbWFuL3hl
bnRvcC4xLnBvZApzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20gZG9jcy9tYW4veGVu
dG9wLnBvZC4xCnJlbmFtZSB0byBkb2NzL21hbi94ZW50b3AuMS5wb2QKZGlmZiAtLWdpdCBhL2Rv
Y3MvbWFuL3hlbnRyYWNlLnBvZC44IGIvZG9jcy9tYW4veGVudHJhY2UuOC5wb2QKc2ltaWxhcml0
eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIGRvY3MvbWFuL3hlbnRyYWNlLnBvZC44CnJlbmFtZSB0
byBkb2NzL21hbi94ZW50cmFjZS44LnBvZApkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGVudHJhY2Vf
Zm9ybWF0LnBvZC4xIGIvZG9jcy9tYW4veGVudHJhY2VfZm9ybWF0LjEucG9kCnNpbWlsYXJpdHkg
aW5kZXggMTAwJQpyZW5hbWUgZnJvbSBkb2NzL21hbi94ZW50cmFjZV9mb3JtYXQucG9kLjEKcmVu
YW1lIHRvIGRvY3MvbWFuL3hlbnRyYWNlX2Zvcm1hdC4xLnBvZApkaWZmIC0tZ2l0IGEvZG9jcy9t
YW4veGwtZGlzay1jb25maWd1cmF0aW9uLnBvZC41IGIvZG9jcy9tYW4veGwtZGlzay1jb25maWd1
cmF0aW9uLjUucG9kCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJvbSBkb2NzL21hbi94
bC1kaXNrLWNvbmZpZ3VyYXRpb24ucG9kLjUKcmVuYW1lIHRvIGRvY3MvbWFuL3hsLWRpc2stY29u
ZmlndXJhdGlvbi41LnBvZApkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwtbmV0d29yay1jb25maWd1
cmF0aW9uLnBvZC41IGIvZG9jcy9tYW4veGwtbmV0d29yay1jb25maWd1cmF0aW9uLjUucG9kCnNp
bWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJvbSBkb2NzL21hbi94bC1uZXR3b3JrLWNvbmZp
Z3VyYXRpb24ucG9kLjUKcmVuYW1lIHRvIGRvY3MvbWFuL3hsLW5ldHdvcmstY29uZmlndXJhdGlv
bi41LnBvZApkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwtbnVtYS1wbGFjZW1lbnQucG9kLjcgYi9k
b2NzL21hbi94bC1udW1hLXBsYWNlbWVudC43LnBvZApzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVu
YW1lIGZyb20gZG9jcy9tYW4veGwtbnVtYS1wbGFjZW1lbnQucG9kLjcKcmVuYW1lIHRvIGRvY3Mv
bWFuL3hsLW51bWEtcGxhY2VtZW50LjcucG9kCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5wb2Qu
MS5pbiBiL2RvY3MvbWFuL3hsLjEucG9kLmluCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUg
ZnJvbSBkb2NzL21hbi94bC5wb2QuMS5pbgpyZW5hbWUgdG8gZG9jcy9tYW4veGwuMS5wb2QuaW4K
ZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy41
LnBvZC5pbgpzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20gZG9jcy9tYW4veGwuY2Zn
LnBvZC41LmluCnJlbmFtZSB0byBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KZGlmZiAtLWdpdCBh
L2RvY3MvbWFuL3hsLmNvbmYucG9kLjUgYi9kb2NzL21hbi94bC5jb25mLjUucG9kCnNpbWlsYXJp
dHkgaW5kZXggMTAwJQpyZW5hbWUgZnJvbSBkb2NzL21hbi94bC5jb25mLnBvZC41CnJlbmFtZSB0
byBkb2NzL21hbi94bC5jb25mLjUucG9kCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bGNwdXBvb2wu
Y2ZnLnBvZC41IGIvZG9jcy9tYW4veGxjcHVwb29sLmNmZy41LnBvZApzaW1pbGFyaXR5IGluZGV4
IDEwMCUKcmVuYW1lIGZyb20gZG9jcy9tYW4veGxjcHVwb29sLmNmZy5wb2QuNQpyZW5hbWUgdG8g
ZG9jcy9tYW4veGxjcHVwb29sLmNmZy41LnBvZAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 11:43:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1geew1-0001qD-7S; Wed, 02 Jan 2019 11:43: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1geew0-0001q2-63
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 11:43:40 +0000
X-Inumbo-ID: a3ebb15f-0e83-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3ebb15f-0e83-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 11:43:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74620921"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 2 Jan 2019 11:43:10 +0000
Message-ID: <1546429392-9334-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
References: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] docs/markdown: Switch to using pandoc,
 and fix underscore escaping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Yy9zIGEzYTk5ZGY0NCAiZG9jcy9jbWRsaW5lOiBSZXdyaXRlIHRoZSBjcHVpZF9tYXNrXyogc2Vj
dGlvbiIgY29tcGxldGVseQpmb3Jnb3QgYWJvdXQgaG93IG1hcmtkb3duIGdldHMgcmVuZGVyZWQg
dG8gSFRNTCAoYXMgb3Bwb3NlZCB0byBQREYpLCBiZWNhdXNlCndlIHVzZSBkaWZmZXJlbnQgdHJh
bnNsYXRvcnMgZGVwZW5kaW5nIG9uIHRoZSBkZXN0aW5hdGlvbiBmb3JtYXQuCgptYXJrZG93biBh
bmQgcGFuZG9jIGFyZSB2ZXJ5IHNpbWlsYXIgbWFya3VwIGxhbmd1YWdlcywgYnV0IGEgY291cGxl
IG9mIGRldGFpbHMKYWJvdXQgcGFuZG9jIGNhdXNlIGl0IHRvIGhhdmUgZmFyIG1vcmUgdXNlci1m
cmllbmRseSBpbmxpbmUgbWFya3VwLgoKU3dpdGNoIGFsbCBtYXJrZG93biBkb2N1bWVudHMgdG8g
YmUgcGFuZG9jIChzbyB3ZSBhcmUgdXNpbmcgYSBzaW5nbGUKdHJhbnNsYXRvciwgYW5kIHRoZXJl
Zm9yZSBhIHNpbmdsZSBmbGF2b3VyIG9mIG1hcmtkb3duKSwgd2hpY2ggZml4ZXMgdGhlCnJlbmRl
cmVkIGRvY3Mgb24geGVuYml0cy54ZW4ub3JnL2RvY3MuCgpXaGlsZSBjaGFuZ2luZyB0aGUgZm9y
bWF0LCBmaXggdGhlIHJlbWFpbmRlciBvZiB0aGUgZXNjYXBlZCB1bmRlcnNjb3JlcyBpbiB0aGUK
c2FtZSBtYW5ub3IgYXMgdGhlIHByZXZpb3VzIHBhdGNoLiAgVGhlIHR3byBwcm9ibGVtIGNhc2Vz
IGhlcmUgYXJlIF9fTElORV9fCmFuZCBfX0ZJTEVfXyB3aGVyZSB0aGUgZmlyc3QgdW5kZXJzY29y
ZSBzdGlsbCBuZWVkcyBlc2NhcGluZy4KCkluIGFkZGl0aW9uLCBkbW9wLm1hcmtkb3duIGFuZCBk
b20wbGVzcy5tYXJrZG93biBkaWRuJ3QgdXNlZCB0byBnZXQgcHJvY2Vzc2VkLAphcyBvbmx5IC5t
YXJrZG93biBmaWxlcyBpbiB0aGUgbWlzYy8gZGlyZWN0b3J5IGdvdCBjb25zaWRlcmVkLgpkb20w
bGVzcy5wYW5kb2MgZ2V0cyBwaWNrZWQgdXAgYXV0b21hdGljYWxseSBub3csIGR1ZSB0byBiZWlu
ZyBpbiB0aGUKZmVhdHVyZXMvIGRpcmVjdG9yeSwgYnV0IGRlc2lnbnMvIG5lZWRzIGFkZGluZyB0
byB0aGUgcGFuZG9jIGRpcmVjdG9yeSBsaXN0CmZvciBkbW9wLnBhbmRvYyB0byBnZXQgcHJvY2Vz
c2VkLgoKV2hpbGUgZWR0aW5nIGluIGFwcHJvcHJpYXRlIGFyZWFzLCB0YWtlIHRoZSBvcHBvcnR1
bml0eSB0byBmaXggc29tZSBtYXJrdXAgdG8KdGhlIHN1cnJvdW5kaW5nIHN0eWxlLCBhbmQgZHJv
cCB0cmFpbGluZyB3aGl0ZXNwYWNlLgoKTm8gY2hhbmdlIGluIGNvbnRlbnQgLSBvbmx5IGZvcm1h
dHRpbmcuICBUaGlzIHJlc3VsdHMgaW4gdGhlIHRleHQgYmVpbmcgZWFzaWVyCnRvIHJlYWQgYW5k
IGdyZXAuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0t
CiBkb2NzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MiArLQogZG9jcy9kZXNpZ25zL3tkbW9wLm1hcmtkb3duID0+IGRtb3AucGFuZG9jfSAgICAgICAg
fCAgIDAKIC4uLi97ZG9tMGxlc3MubWFya2Rvd24gPT4gZG9tMGxlc3MucGFuZG9jfSAgICAgICAg
IHwgICAwCiBkb2NzL21pc2MvezlwZnMubWFya2Rvd24gPT4gOXBmcy5wYW5kb2N9ICAgICAgICAg
ICB8ICA0MiArKy0tLQogZG9jcy9taXNjL3tjb3ZlcmFnZS5tYXJrZG93biA9PiBjb3ZlcmFnZS5w
YW5kb2N9ICAgfCAgIDAKIGRvY3MvbWlzYy97ZWZpLm1hcmtkb3duID0+IGVmaS5wYW5kb2N9ICAg
ICAgICAgICAgIHwgICAyICstCiAuLi4tdW5wbHVnLm1hcmtkb3duID0+IGh2bS1lbXVsYXRlZC11
bnBsdWcucGFuZG9jfSB8ICAgMAogZG9jcy9taXNjL3tsaXZlcGF0Y2gubWFya2Rvd24gPT4gbGl2
ZXBhdGNoLnBhbmRvY30gfCAxMDggKysrKysrLS0tLS0tCiAuLi5lY3ljbGUubWFya2Rvd24gPT4g
cHYtZHJpdmVycy1saWZlY3ljbGUucGFuZG9jfSB8ICAgMAogZG9jcy9taXNjL3twdmNhbGxzLm1h
cmtkb3duID0+IHB2Y2FsbHMucGFuZG9jfSAgICAgfCAgMTggKy0KIGRvY3MvbWlzYy97cHZoLm1h
cmtkb3duID0+IHB2aC5wYW5kb2N9ICAgICAgICAgICAgIHwgIDEwICstCiAuLi5sb2FkZXIubWFy
a2Rvd24gPT4geDg2LXhlbnB2LWJvb3Rsb2FkZXIucGFuZG9jfSB8ICAgOCArLQogLi4ubW1hbmQt
bGluZS5tYXJrZG93biA9PiB4ZW4tY29tbWFuZC1saW5lLnBhbmRvY30gfCAxODggKysrKysrKysr
Ky0tLS0tLS0tLS0tCiAuLi5uc3RvcmUtcGF0aHMubWFya2Rvd24gPT4geGVuc3RvcmUtcGF0aHMu
cGFuZG9jfSB8ICAgNiArLQogZG9jcy9taXNjL3t4bC1wc3IubWFya2Rvd24gPT4geGwtcHNyLnBh
bmRvY30gICAgICAgfCAgIDAKIDE1IGZpbGVzIGNoYW5nZWQsIDE5MiBpbnNlcnRpb25zKCspLCAx
OTIgZGVsZXRpb25zKC0pCiByZW5hbWUgZG9jcy9kZXNpZ25zL3tkbW9wLm1hcmtkb3duID0+IGRt
b3AucGFuZG9jfSAoMTAwJSkKIHJlbmFtZSBkb2NzL2ZlYXR1cmVzL3tkb20wbGVzcy5tYXJrZG93
biA9PiBkb20wbGVzcy5wYW5kb2N9ICgxMDAlKQogcmVuYW1lIGRvY3MvbWlzYy97OXBmcy5tYXJr
ZG93biA9PiA5cGZzLnBhbmRvY30gKDk4JSkKIHJlbmFtZSBkb2NzL21pc2Mve2NvdmVyYWdlLm1h
cmtkb3duID0+IGNvdmVyYWdlLnBhbmRvY30gKDEwMCUpCiByZW5hbWUgZG9jcy9taXNjL3tlZmku
bWFya2Rvd24gPT4gZWZpLnBhbmRvY30gKDk5JSkKIHJlbmFtZSBkb2NzL21pc2Mve2h2bS1lbXVs
YXRlZC11bnBsdWcubWFya2Rvd24gPT4gaHZtLWVtdWxhdGVkLXVucGx1Zy5wYW5kb2N9ICgxMDAl
KQogcmVuYW1lIGRvY3MvbWlzYy97bGl2ZXBhdGNoLm1hcmtkb3duID0+IGxpdmVwYXRjaC5wYW5k
b2N9ICg5MiUpCiByZW5hbWUgZG9jcy9taXNjL3twdi1kcml2ZXJzLWxpZmVjeWNsZS5tYXJrZG93
biA9PiBwdi1kcml2ZXJzLWxpZmVjeWNsZS5wYW5kb2N9ICgxMDAlKQogcmVuYW1lIGRvY3MvbWlz
Yy97cHZjYWxscy5tYXJrZG93biA9PiBwdmNhbGxzLnBhbmRvY30gKDk5JSkKIHJlbmFtZSBkb2Nz
L21pc2Mve3B2aC5tYXJrZG93biA9PiBwdmgucGFuZG9jfSAoOTMlKQogcmVuYW1lIGRvY3MvbWlz
Yy97eDg2LXhlbnB2LWJvb3Rsb2FkZXIubWFya2Rvd24gPT4geDg2LXhlbnB2LWJvb3Rsb2FkZXIu
cGFuZG9jfSAoODklKQogcmVuYW1lIGRvY3MvbWlzYy97eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
biA9PiB4ZW4tY29tbWFuZC1saW5lLnBhbmRvY30gKDk1JSkKIHJlbmFtZSBkb2NzL21pc2Mve3hl
bnN0b3JlLXBhdGhzLm1hcmtkb3duID0+IHhlbnN0b3JlLXBhdGhzLnBhbmRvY30gKDk5JSkKIHJl
bmFtZSBkb2NzL21pc2Mve3hsLXBzci5tYXJrZG93biA9PiB4bC1wc3IucGFuZG9jfSAoMTAwJSkK
CmRpZmYgLS1naXQgYS9kb2NzL01ha2VmaWxlIGIvZG9jcy9NYWtlZmlsZQppbmRleCBmYmE2Njcz
Li44ZjkzM2NmIDEwMDY0NAotLS0gYS9kb2NzL01ha2VmaWxlCisrKyBiL2RvY3MvTWFrZWZpbGUK
QEAgLTE3LDcgKzE3LDcgQEAgTUFSS0RPV05TUkMteSA6PSAkKHNvcnQgJChzaGVsbCBmaW5kIG1p
c2MgLW5hbWUgJyoubWFya2Rvd24nIC1wcmludCkpCiAKIFRYVFNSQy15IDo9ICQoc29ydCAkKHNo
ZWxsIGZpbmQgbWlzYyAtbmFtZSAnKi50eHQnIC1wcmludCkpCiAKLVBBTkRPQ1NSQy15IDo9ICQo
c29ydCAkKHNoZWxsIGZpbmQgcHJvY2Vzcy8gZmVhdHVyZXMvIG1pc2MvIHNwZWNzLyAtbmFtZSAn
Ki5wYW5kb2MnIC1wcmludCkpCitQQU5ET0NTUkMteSA6PSAkKHNvcnQgJChzaGVsbCBmaW5kIGRl
c2lnbnMvIGZlYXR1cmVzLyBtaXNjLyBwcm9jZXNzLyBzcGVjcy8gLW5hbWUgJyoucGFuZG9jJyAt
cHJpbnQpKQogCiAjIERvY3VtZW50YXRpb24gdGFyZ2V0cwogRE9DX01BTjEgOj0gJChwYXRzdWJz
dCBtYW4vJS5wb2QuMSxtYW4xLyUuMSwkKE1BTjFTUkMteSkpIFwKZGlmZiAtLWdpdCBhL2RvY3Mv
ZGVzaWducy9kbW9wLm1hcmtkb3duIGIvZG9jcy9kZXNpZ25zL2Rtb3AucGFuZG9jCnNpbWlsYXJp
dHkgaW5kZXggMTAwJQpyZW5hbWUgZnJvbSBkb2NzL2Rlc2lnbnMvZG1vcC5tYXJrZG93bgpyZW5h
bWUgdG8gZG9jcy9kZXNpZ25zL2Rtb3AucGFuZG9jCmRpZmYgLS1naXQgYS9kb2NzL2ZlYXR1cmVz
L2RvbTBsZXNzLm1hcmtkb3duIGIvZG9jcy9mZWF0dXJlcy9kb20wbGVzcy5wYW5kb2MKc2ltaWxh
cml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIGRvY3MvZmVhdHVyZXMvZG9tMGxlc3MubWFya2Rv
d24KcmVuYW1lIHRvIGRvY3MvZmVhdHVyZXMvZG9tMGxlc3MucGFuZG9jCmRpZmYgLS1naXQgYS9k
b2NzL21pc2MvOXBmcy5tYXJrZG93biBiL2RvY3MvbWlzYy85cGZzLnBhbmRvYwpzaW1pbGFyaXR5
IGluZGV4IDk4JQpyZW5hbWUgZnJvbSBkb2NzL21pc2MvOXBmcy5tYXJrZG93bgpyZW5hbWUgdG8g
ZG9jcy9taXNjLzlwZnMucGFuZG9jCmluZGV4IDdmMTM4MzEuLmE0ZGM4NmYgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy85cGZzLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy85cGZzLnBhbmRvYwpAQCAt
MSw0ICsxLDQgQEAKLSMgWGVuIHRyYW5zcG9ydCBmb3IgOXBmcyB2ZXJzaW9uIDEgCisjIFhlbiB0
cmFuc3BvcnQgZm9yIDlwZnMgdmVyc2lvbiAxCiAKICMjIEJhY2tncm91bmQKIApAQCAtNzQsNyAr
NzQsNyBAQCBmcm9udGVuZDoKIAogICAgIHZlcnNpb25zCiAgICAgICAgICBWYWx1ZXM6ICAgICAg
ICAgPHN0cmluZz4KLSAgICAKKwogICAgICAgICAgTGlzdCBvZiBjb21tYSBzZXBhcmF0ZWQgcHJv
dG9jb2wgdmVyc2lvbnMgc3VwcG9ydGVkIGJ5IHRoZSBiYWNrZW5kLgogICAgICAgICAgRm9yIGV4
YW1wbGUgIjEsMiwzIi4gQ3VycmVudGx5IHRoZSB2YWx1ZSBpcyBqdXN0ICIxIiwgYXMgdGhlcmUg
aXMKICAgICAgICAgIG9ubHkgb25lIHZlcnNpb24uIE4uQi46IHRoaXMgaXMgdGhlIHZlcnNpb24g
b2YgdGhlIFhlbiB0cmFzcG9ydApAQCAtODIsMTIgKzgyLDEyIEBAIGZyb250ZW5kOgogCiAgICAg
bWF4LXJpbmdzCiAgICAgICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90PgotICAgIAorCiAg
ICAgICAgICBUaGUgbWF4aW11bSBzdXBwb3J0ZWQgbnVtYmVyIG9mIHJpbmdzIHBlciBmcm9udGVu
ZC4KLSAgICAKKwogICAgIG1heC1yaW5nLXBhZ2Utb3JkZXIKICAgICAgICAgIFZhbHVlczogICAg
ICAgICA8dWludDMyX3Q+Ci0gICAgCisKICAgICAgICAgIFRoZSBtYXhpbXVtIHN1cHBvcnRlZCBz
aXplIG9mIGEgbWVtb3J5IGFsbG9jYXRpb24gaW4gdW5pdHMgb2YKICAgICAgICAgIGxvZzJuKG1h
Y2hpbmUgcGFnZXMpLCBlLmcuIDEgPSAyIHBhZ2VzLCAyID09IDQgcGFnZXMsIGV0Yy4gSXQKICAg
ICAgICAgIG11c3QgYmUgYXQgbGVhc3QgMS4KQEAgLTk3LDE4ICs5NywxOCBAQCBiYWNrZW5kOgog
CiAgICAgcGF0aAogICAgICAgICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+Ci0gICAgCisKICAg
ICAgICAgIEhvc3QgZmlsZXN5c3RlbSBwYXRoIHRvIHNoYXJlLgotICAgIAorCiAgICAgdGFnCiAg
ICAgICAgICBWYWx1ZXM6ICAgICAgICAgPHN0cmluZz4KLSAgICAKKwogICAgICAgICAgQWxwaGFu
dW1lcmljIHRhZyB0aGF0IGlkZW50aWZpZXMgdGhlIDlwZnMgc2hhcmUuIFRoZSBjbGllbnQgbmVl
ZHMKICAgICAgICAgIHRvIGtub3cgdGhlIHRhZyB0byBiZSBhYmxlIHRvIG1vdW50IGl0LgotICAg
IAorCiAgICAgc2VjdXJpdHktbW9kZWwKICAgICAgICAgIFZhbHVlczogICAgICAgICAibm9uZSIK
LSAgICAKKwogICAgICAgICAgKm5vbmUqOiBmaWxlcyBhcmUgc3RvcmVkIHVzaW5nIHRoZSBzYW1l
IGNyZWRlbnRpYWxzIGFzIHRoZXkgYXJlCiAgICAgICAgICAgICAgICAgIGNyZWF0ZWQgb24gdGhl
IGd1ZXN0IChubyB1c2VyIG93bmVyc2hpcCBzcXVhc2ggb3IgcmVtYXApCiAgICAgICAgICBPbmx5
ICJub25lIiBpcyBzdXBwb3J0ZWQgaW4gdGhpcyB2ZXJzaW9uIG9mIHRoZSBwcm90b2NvbC4KQEAg
LTExNywyNSArMTE3LDI1IEBAIGJhY2tlbmQ6CiAKICAgICB2ZXJzaW9uCiAgICAgICAgICBWYWx1
ZXM6ICAgICAgICAgPHN0cmluZz4KLSAgICAKKwogICAgICAgICAgUHJvdG9jb2wgdmVyc2lvbiwg
Y2hvc2VuIGFtb25nIHRoZSBvbmVzIHN1cHBvcnRlZCBieSB0aGUgYmFja2VuZAogICAgICAgICAg
KHNlZSAqKnZlcnNpb25zKiogdW5kZXIgW0JhY2tlbmQgWGVuQnVzIE5vZGVzXSkuIEN1cnJlbnRs
eSB0aGUKICAgICAgICAgIHZhbHVlIG11c3QgYmUgIjEiLgogCiAgICAgbnVtLXJpbmdzCiAgICAg
ICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90PgotICAgIAorCiAgICAgICAgICBOdW1iZXIg
b2YgcmluZ3MuIEl0IG5lZWRzIHRvIGJlIGxvd2VyIG9yIGVxdWFsIHRvIG1heC1yaW5ncy4KLSAg
ICAKKwogICAgIGV2ZW50LWNoYW5uZWwtPG51bT4gKGV2ZW50LWNoYW5uZWwtMCwgZXZlbnQtY2hh
bm5lbC0xLCBldGMpCiAgICAgICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90PgotICAgIAor
CiAgICAgICAgICBUaGUgaWRlbnRpZmllciBvZiB0aGUgWGVuIGV2ZW50IGNoYW5uZWwgdXNlZCB0
byBzaWduYWwgYWN0aXZpdHkKICAgICAgICAgIGluIHRoZSByaW5nIGJ1ZmZlci4gT25lIGZvciBl
YWNoIHJpbmcuCi0gICAgCisKICAgICByaW5nLXJlZjxudW0+IChyaW5nLXJlZjAsIHJpbmctcmVm
MSwgZXRjKQogICAgICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KLSAgICAKKwogICAg
ICAgICAgVGhlIFhlbiBncmFudCByZWZlcmVuY2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBmb3IgdGhl
IGJhY2tlbmQgdG8KICAgICAgICAgIG1hcCBhIHBhZ2Ugd2l0aCBpbmZvcm1hdGlvbiB0byBzZXR1
cCBhIHNoYXJlIHJpbmcuIE9uZSBmb3IgZWFjaAogICAgICAgICAgcmluZy4KQEAgLTI2Myw3ICsy
NjMsNyBAQCBUaGUgc2hhcmVkIHBhZ2UgaGFzIHRoZSBmb2xsb3dpbmcgbGF5b3V0OgogCiBUaGUg
YmluYXJ5IGxheW91dCBvZiBgc3RydWN0IHhlbl85cGZzX2ludGZgIGZvbGxvd3M6CiAKLSAgICAw
ICAgICAgICAgNCAgICAgICAgIDggICAgICAgICAgIDY0ICAgICAgICA2OCAgICAgICAgNzIgICAg
ICAgIDc2IAorICAgIDAgICAgICAgICA0ICAgICAgICAgOCAgICAgICAgICAgNjQgICAgICAgIDY4
ICAgICAgICA3MiAgICAgICAgNzYKICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS8vLS0t
LS0rLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0rCiAgICAgfCBpbl9jb25zIHwgaW5fcHJv
ZCB8ICBwYWRkaW5nICAgfG91dF9jb25zIHxvdXRfcHJvZCB8cmluZ19vcmRlfAogICAgICstLS0t
LS0tLS0rLS0tLS0tLS0tKy0tLS0tLy8tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0t
LSsKQEAgLTMxNSw3ICszMTUsNyBAQCB3aGF0IFtyaW5nLmhdIGRvZXMuCiAjIyBSaW5nIFVzYWdl
CiAKIFRoZSAqKmluKiogYW5kICoqb3V0KiogYXJyYXlzIGFyZSB1c2VkIGFzIGNpcmN1bGFyIGJ1
ZmZlcnM6Ci0gICAgCisKICAgICAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihhcnJheSkgPT0gKCgxPDxyaW5nX29yZGVyKTw8UEFHRV9TSElGVCkvMgogICAgICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICB8dG8gY29uc3VtZXwgICAgZnJlZSAg
ICB8dG8gY29uc3VtZSB8CkBAIC0zNDksNyArMzQ5LDcgQEAgVGhlIGZvbGxvd2luZyBmdW5jdGlv
bnMgYXJlIHByb3ZpZGVkIHRvIHJlYWQgYW5kIHdyaXRlIHRvIGFuIGFycmF5OgogICAgIAl9CiAg
ICAgCSptYXNrZWRfY29ucyA9IF9NQVNLX1hFTl85UEZTX0lEWCgqbWFza2VkX2NvbnMgKyBsZW4p
OwogICAgIH0KLSAgICAKKwogICAgIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fOXBmc193cml0ZShj
aGFyICpidWYsCiAgICAgCQlYRU5fOVBGU19SSU5HX0lEWCAqbWFza2VkX3Byb2QsIFhFTl85UEZT
X1JJTkdfSURYICptYXNrZWRfY29ucywKICAgICAJCXVpbnQ4X3QgKm9wYXF1ZSwgc2l6ZV90IGxl
bikgewpAQCAtMzU4LDkgKzM1OCw5IEBAIFRoZSBmb2xsb3dpbmcgZnVuY3Rpb25zIGFyZSBwcm92
aWRlZCB0byByZWFkIGFuZCB3cml0ZSB0byBhbiBhcnJheToKICAgICAJfSBlbHNlIHsKICAgICAJ
CWlmIChsZW4gPiBYRU5fOVBGU19SSU5HX1NJWkUgLSAqbWFza2VkX3Byb2QpIHsKICAgICAJCQlt
ZW1jcHkoYnVmICsgKm1hc2tlZF9wcm9kLCBvcGFxdWUsIFhFTl85UEZTX1JJTkdfU0laRSAtICpt
YXNrZWRfcHJvZCk7Ci0gICAgCQkJbWVtY3B5KGJ1Ziwgb3BhcXVlICsgKFhFTl85UEZTX1JJTkdf
U0laRSAtICptYXNrZWRfcHJvZCksIGxlbiAtIChYRU5fOVBGU19SSU5HX1NJWkUgLSAqbWFza2Vk
X3Byb2QpKTsgCisgICAgCQkJbWVtY3B5KGJ1Ziwgb3BhcXVlICsgKFhFTl85UEZTX1JJTkdfU0la
RSAtICptYXNrZWRfcHJvZCksIGxlbiAtIChYRU5fOVBGU19SSU5HX1NJWkUgLSAqbWFza2VkX3By
b2QpKTsKICAgICAJCX0gZWxzZSB7Ci0gICAgCQkJbWVtY3B5KGJ1ZiArICptYXNrZWRfcHJvZCwg
b3BhcXVlLCBsZW4pOyAKKyAgICAJCQltZW1jcHkoYnVmICsgKm1hc2tlZF9wcm9kLCBvcGFxdWUs
IGxlbik7CiAgICAgCQl9CiAgICAgCX0KICAgICAJKm1hc2tlZF9wcm9kID0gX01BU0tfWEVOXzlQ
RlNfSURYKCptYXNrZWRfcHJvZCArIGxlbik7CmRpZmYgLS1naXQgYS9kb2NzL21pc2MvY292ZXJh
Z2UubWFya2Rvd24gYi9kb2NzL21pc2MvY292ZXJhZ2UucGFuZG9jCnNpbWlsYXJpdHkgaW5kZXgg
MTAwJQpyZW5hbWUgZnJvbSBkb2NzL21pc2MvY292ZXJhZ2UubWFya2Rvd24KcmVuYW1lIHRvIGRv
Y3MvbWlzYy9jb3ZlcmFnZS5wYW5kb2MKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9lZmkubWFya2Rv
d24gYi9kb2NzL21pc2MvZWZpLnBhbmRvYwpzaW1pbGFyaXR5IGluZGV4IDk5JQpyZW5hbWUgZnJv
bSBkb2NzL21pc2MvZWZpLm1hcmtkb3duCnJlbmFtZSB0byBkb2NzL21pc2MvZWZpLnBhbmRvYwpp
bmRleCA1YjU0MzE0Li4yM2MxYTI3IDEwMDY0NAotLS0gYS9kb2NzL21pc2MvZWZpLm1hcmtkb3du
CisrKyBiL2RvY3MvbWlzYy9lZmkucGFuZG9jCkBAIC00Nyw3ICs0Nyw3IEBAIHRodXMgbG9vayBs
aWtlIHRoaXMgKGAjYCBzZXJ2aW5nIGFzIGNvbW1lbnQgY2hhcmFjdGVyKToKIAogICAgIFtnbG9i
YWxdCiAgICAgZGVmYXVsdD1zbGUxMXNwMgotICAgIAorCiAgICAgW3NsZTExc3AyXQogICAgIG9w
dGlvbnM9Y29uc29sZT12Z2EsY29tMSBjb20xPTU3NjAwIGxvZ2x2bD1hbGwgbm9yZWJvb3QKICAg
ICBrZXJuZWw9dm1saW51ei0zLjAuMzEtMC40LXhlbiBbZG9tYWluIDAgY29tbWFuZCBsaW5lIG9w
dGlvbnNdCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvaHZtLWVtdWxhdGVkLXVucGx1Zy5tYXJrZG93
biBiL2RvY3MvbWlzYy9odm0tZW11bGF0ZWQtdW5wbHVnLnBhbmRvYwpzaW1pbGFyaXR5IGluZGV4
IDEwMCUKcmVuYW1lIGZyb20gZG9jcy9taXNjL2h2bS1lbXVsYXRlZC11bnBsdWcubWFya2Rvd24K
cmVuYW1lIHRvIGRvY3MvbWlzYy9odm0tZW11bGF0ZWQtdW5wbHVnLnBhbmRvYwpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93biBiL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFu
ZG9jCnNpbWlsYXJpdHkgaW5kZXggOTIlCnJlbmFtZSBmcm9tIGRvY3MvbWlzYy9saXZlcGF0Y2gu
bWFya2Rvd24KcmVuYW1lIHRvIGRvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCmluZGV4IDJiZGY4
NzEuLjZkOWY3MmYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9saXZlcGF0Y2gubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKQEAgLTEwMCwxMyArMTAwLDEzIEBAIHdoaWxl
IHRoZSBuZXcgcGF0Y2hlZCBoeXBlcnZpc29yIHdvdWxkIGJlOgogICAgIDQ4IDg5IGUwICAgICAg
ICAgICAgICAgICAgbW92ICAgICVyc3AsJXJheAogICAgIDQ4IDI1IDAwIDgwIGZmIGZmICAgICAg
ICAgYW5kICAgICQweGZmZmZmZmZmZmZmZjgwMDAsJXJheAogCi1UaGlzIGlzIGluc2lkZSB0aGUg
YXJjaFxfZG9cX2RvbWN0bC4gVGhpcyBuZXcgY2hhbmdlIGFkZHMgMjEgZXh0cmEKK1RoaXMgaXMg
aW5zaWRlIHRoZSBgYXJjaF9kb19kb21jdGxgLiBUaGlzIG5ldyBjaGFuZ2UgYWRkcyAyMSBleHRy
YQogYnl0ZXMgb2YgY29kZSB3aGljaCBhbHRlcnMgYWxsIHRoZSBvZmZzZXRzIGluc2lkZSB0aGUg
ZnVuY3Rpb24uIFRvIGFsdGVyCiB0aGVzZSBvZmZzZXRzIGFuZCBhZGQgdGhlIGV4dHJhIDIxIGJ5
dGVzIG9mIGNvZGUgd2UgbWlnaHQgbm90IGhhdmUgZW5vdWdoCiBzcGFjZSBpbiAudGV4dCB0byBz
cXVlZXplIHRoaXMgaW4uCiAKIEFzIHN1Y2ggd2UgY291bGQgc2ltcGxpZnkgdGhpcyBwcm9ibGVt
IGJ5IG9ubHkgcGF0Y2hpbmcgdGhlIHNpdGUKLXdoaWNoIGNhbGxzIGFyY2hcX2RvXF9kb21jdGw6
Cit3aGljaCBjYWxscyBgYXJjaF9kb19kb21jdGxgOgogCiAgICAgZG9fZG9tY3RsOgogICAgIGU4
IDRiIGIxIDA1IDAwICAgICAgICAgIGNhbGxxICBmZmZmODJkMDgwMTVmYmI5IDxhcmNoX2RvX2Rv
bWN0bD4KQEAgLTE1NCw3ICsxNTQsNyBAQCBDUFUgYnJhbmNoaW5nIGxvZ2ljIChJLWNhY2hlLCBi
dXQgaXQgaXMganVzdCBvbmUgdW5jb25kaXRpb25hbCBqdW1wKS4KIAogRm9yIHRoaXMgZXhhbXBs
ZSB3ZSB3aWxsIGFzc3VtZSB0aGF0IHRoZSBoeXBlcnZpc29yIGhhcyBub3QgYmVlbiBjb21waWxl
ZCB3aXRoCiBYU0EtMTI1IChzZWUKLVtwcmUtZmlsbCBzdHJ1Y3R1cmVzIGZvciBjZXJ0YWluIEhZ
UEVSVklTT1JcX3hlblxfdmVyc2lvbiBzdWItb3BzXShodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPWZlMmUwNzlmNjQyZWZmYjNkMjRhNmUxYTcw
OTZlZjI2ZTY5MWQ5M2UpKQorW3ByZS1maWxsIHN0cnVjdHVyZXMgZm9yIGNlcnRhaW4gSFlQRVJW
SVNPUl94ZW5fdmVyc2lvbiBzdWItb3BzXShodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPWZlMmUwNzlmNjQyZWZmYjNkMjRhNmUxYTcwOTZlZjI2
ZTY5MWQ5M2UpKQogd2hpY2ggbWVtLXNldHMgYW4gc3RydWN0dXJlIGluIGB4ZW5fdmVyc2lvbmAg
aHlwZXJjYWxsLiBUaGlzIGZ1bmN0aW9uIGlzIG5vdAogY2FsbGVkICoqYW55d2hlcmUqKiBpbiB0
aGUgaHlwZXJ2aXNvciAoaXQgaXMgY2FsbGVkIGJ5IHRoZSBndWVzdCkgYnV0CiByZWZlcmVuY2Vk
IGluIHRoZSBgY29tcGF0X2h5cGVyY2FsbF90YWJsZWAgYW5kIGBoeXBlcmNhbGxfdGFibGVgIChh
bmQKQEAgLTE5Miw3ICsxOTIsNyBAQCBuZXcgcmVwbGFjZW1lbnQgZnVuY3Rpb24gd2hpY2ggcmVx
dWlyZWQ6CiAgKiBJbnNlcnRpbmcgdHJhbXBvbGluZSB3aXRoIG5ldyBvZmZzZXQgaW4gdGhlIG9s
ZCBmdW5jdGlvbiB0byBwb2ludCB0byB0aGUKICAgIG5ldyBmdW5jdGlvbi4KICAqIE9wdGlvbmFs
bHkgd2UgY2FuIGluc2VydCBpbiB0aGUgb2xkIGZ1bmN0aW9uIGEgdHJhbXBvbGluZSBqdW1wIHRv
IGFuIGZ1bmN0aW9uCi0gICBwcm92aWRpbmcgYW4gQlVHXF9PTiB0byBjYXRjaCBlcnJhbnQgY29k
ZS4KKyAgIHByb3ZpZGluZyBhbiBCVUdfT04gdG8gY2F0Y2ggZXJyYW50IGNvZGUuCiAKIFRoZSBk
aXNhZHZhbnRhZ2Ugb2YgdGhpcyBhcmUgdGhhdCB0aGUgdW5jb25kaXRpb25hbCBqdW1wIHdpbGwg
Y29uc3VtZSBhIHNtYWxsCiBJLWNhY2hlIHBlbmFsdHkuIEhvd2V2ZXIgdGhlIHNpbXBsaWNpdHkg
b2YgdGhlIHBhdGNoaW5nIGFuZCBoaWdoZXIgY2hhbmNlCkBAIC0yNDQsNyArMjQ0LDcgQEAgTm90
ZSB0aGF0IGV2ZXJ5IHN0cnVjdHVyZSBoYXMgcGFkZGluZy4gVGhpcyBpcyBhZGRlZCBzbyB0aGF0
IHRoZSBoeXBlcnZpc29yCiBjYW4gcmUtdXNlIHRob3NlIGZpZWxkcyBhcyBpdCBzZWVzIGZpdC4K
IAogRWFybGllciBkZXNpZ24gYXR0ZW1wdGVkIHRvIGluZXB0bHkgZXhwbGFpbiB0aGUgcmVsYXRp
b25zIG9mIHRoZSBFTEYgc2VjdGlvbnMKLXRvIGVhY2ggb3RoZXIgd2l0aG91dCB1c2luZyBwcm9w
ZXIgRUxGIG1lY2hhbmlzbSAoc2hcX2luZm8sIHNoXF9saW5rLCBkYXRhCit0byBlYWNoIG90aGVy
IHdpdGhvdXQgdXNpbmcgcHJvcGVyIEVMRiBtZWNoYW5pc20gKHNoX2luZm8sIHNoX2xpbmssIGRh
dGEKIHN0cnVjdHVyZXMgdXNpbmcgRWxmIHR5cGVzLCBldGMpLiBUaGlzIGRlc2lnbiB3aWxsIGV4
cGxhaW4gdGhlIHN0cnVjdHVyZXMKIGFuZCBob3cgdGhleSBhcmUgdXNlZCB0b2dldGhlciBhbmQg
bm90IGRpZyBpbiB0aGUgRUxGIGZvcm1hdCAtIGV4Y2VwdCBtZW50aW9uCiB0aGF0IHRoZSBzZWN0
aW9uIG5hbWVzIHNob3VsZCBtYXRjaCB0aGUgc3RydWN0dXJlIG5hbWVzLgpAQCAtMjY5LDE0ICsy
NjksMTQgQEAgbGlrZSB3aGF0IHRoZSBMaW51eCBrZXJuZWwgbW9kdWxlIGxvYWRlciBkb2VzLgog
CiBUaGUgcGF5bG9hZCBjb250YWlucyBhdCBsZWFzdCB0aHJlZSBzZWN0aW9uczoKIAotICogYC5s
aXZlcGF0Y2guZnVuY3NgIC0gd2hpY2ggaXMgYW4gYXJyYXkgb2YgbGl2ZXBhdGNoXF9mdW5jIHN0
cnVjdHVyZXMuCisgKiBgLmxpdmVwYXRjaC5mdW5jc2AgLSB3aGljaCBpcyBhbiBhcnJheSBvZiBs
aXZlcGF0Y2hfZnVuYyBzdHJ1Y3R1cmVzLgogICogYC5saXZlcGF0Y2guZGVwZW5kc2AgLSB3aGlj
aCBpcyBhbiBFTEYgTm90ZSB0aGF0IGRlc2NyaWJlcyB3aGF0IHRoZSBwYXlsb2FkCiAgICAgZGVw
ZW5kcyBvbi4gKipNVVNUKiogaGF2ZSBvbmUuCiAgKiAgYC5ub3RlLmdudS5idWlsZC1pZGAgLSB0
aGUgYnVpbGQtaWQgb2YgdGhpcyBwYXlsb2FkLiAqKk1VU1QqKiBoYXZlIG9uZS4KIAogIyMjIC5s
aXZlcGF0Y2guZnVuY3MKIAotVGhlIGAubGl2ZXBhdGNoLmZ1bmNzYCBjb250YWlucyBhbiBhcnJh
eSBvZiBsaXZlcGF0Y2hcX2Z1bmMgc3RydWN0dXJlcworVGhlIGAubGl2ZXBhdGNoLmZ1bmNzYCBj
b250YWlucyBhbiBhcnJheSBvZiBsaXZlcGF0Y2hfZnVuYyBzdHJ1Y3R1cmVzCiB3aGljaCBkZXNj
cmliZSB0aGUgZnVuY3Rpb25zIHRvIGJlIHBhdGNoZWQ6CiAKICAgICBzdHJ1Y3QgbGl2ZXBhdGNo
X2Z1bmMgewpAQCAtMzk1LDcgKzM5NSw3IEBAIHdoaWNoIGZvbGxvd3MgdGhlIGZvcm1hdCBvZiBh
biBFTEYgTm90ZS4gVGhlIGNvbnRlbnRzIG9mIHRoaXMKIGJ1aWxkIHRoZSBoeXBldmlzb3IgYW5k
IHBheWxvYWQuCiAKIElmIEdOVSBsaW5rZXIgaXMgdXNlZCB0aGVuIHRoZSBuYW1lIGlzIGBHTlVg
IGFuZCB0aGUgZGVzY3JpcHRpb24KLWlzIGEgTlRcX0dOVVxfQlVJTERcX0lEIHR5cGUgSUQuIFRo
ZSBkZXNjcmlwdGlvbiBjYW4gYmUgYW4gU0hBMQoraXMgYSBOVF9HTlVfQlVJTERfSUQgdHlwZSBJ
RC4gVGhlIGRlc2NyaXB0aW9uIGNhbiBiZSBhbiBTSEExCiBjaGVja3N1bSwgTUQ1IGNoZWNrc3Vt
IG9yIGFueSB1bmlxdWUgdmFsdWUuCiAKIFRoZSBzaXplIG9mIHRoZXNlIHN0cnVjdHVyZXMgdmFy
aWVzIHdpdGggdGhlIGAtLWJ1aWxkLWlkYCBsaW5rZXIgb3B0aW9uLgpAQCAtNDI2LDcgKzQyNiw3
IEBAIEZ1cnRoZXJtb3JlIGl0IGlzIHBvc3NpYmxlIHRvIGhhdmUgbXVsdGlwbGUgZGlmZmVyZW50
IHBheWxvYWRzIGZvciB0aGUgc2FtZQogZnVuY3Rpb24uIEFzIHN1Y2ggYW4gdW5pcXVlIG5hbWUg
cGVyIHBheWxvYWQgaGFzIHRvIGJlIHZpc2libGUgdG8gYWxsb3cgcHJvcGVyIG1hbmlwdWxhdGlv
bi4KIAogVGhlIGh5cGVyY2FsbCBpcyBwYXJ0IG9mIHRoZSBgeGVuX3N5c2N0bGAuIFRoZSB0b3Ag
bGV2ZWwgc3RydWN0dXJlIGNvbnRhaW5zCi1vbmUgdWludDMyXF90IHRvIGRldGVybWluZSB0aGUg
c3ViLW9wZXJhdGlvbnMgYW5kIG9uZSBwYWRkaW5nIGZpZWxkIHdoaWNoCitvbmUgdWludDMyX3Qg
dG8gZGV0ZXJtaW5lIHRoZSBzdWItb3BlcmF0aW9ucyBhbmQgb25lIHBhZGRpbmcgZmllbGQgd2hp
Y2gKICpNVVNUKiBhbHdheXMgYmUgemVyby4KIAogICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVw
YXRjaF9vcCB7CkBAIC00MzksNyArNDM5LDcgQEAgb25lIHVpbnQzMlxfdCB0byBkZXRlcm1pbmUg
dGhlIHN1Yi1vcGVyYXRpb25zIGFuZCBvbmUgcGFkZGluZyBmaWVsZCB3aGljaAogCiB3aGlsZSB0
aGUgcmVzdCBvZiBoeXBlcmNhbGwgc3BlY2lmaWMgc3RydWN0dXJlcyBhcmUgcGFydCBvZiB0aGUg
dGhpcyBzdHJ1Y3R1cmUuCiAKLSMjIyBCYXNpYyB0eXBlOiBzdHJ1Y3QgeGVuXF9saXZlcGF0Y2hc
X25hbWUKKyMjIyBCYXNpYyB0eXBlOiBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9uYW1lCiAKIE1vc3Qg
b2YgdGhlIGh5cGVyY2FsbHMgZW1wbG95IGFuIHNoYXJlZCBzdHJ1Y3R1cmUgY2FsbGVkIGBzdHJ1
Y3QgeGVuX2xpdmVwYXRjaF9uYW1lYAogd2hpY2ggY29udGFpbnM6CkBAIC00NjIsMTIgKzQ2Miwx
MiBAQCBUaGUgc3RydWN0dXJlIGlzIGFzIGZvbGxvdzoKICAgICAgICAgdWludDE2X3QgcGFkWzNd
OyAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBNVVNUIGJlIHplcm8uICovCiAgICAgfTsK
IAotIyMjIFhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX1VQTE9BRCAoMCkKKyMjIyBYRU5fU1lTQ1RM
X0xJVkVQQVRDSF9VUExPQUQgKDApCiAKIFVwbG9hZCBhIHBheWxvYWQgdG8gdGhlIGh5cGVydmlz
b3IuIFRoZSBwYXlsb2FkIGlzIHZlcmlmaWVkCiBhZ2FpbnN0IGJhc2ljIGNoZWNrcyBhbmQgaWYg
dGhlcmUgYXJlIGFueSBpc3N1ZXMgdGhlIHByb3BlciByZXR1cm4gY29kZQogd2lsbCBiZSByZXR1
cm5lZC4gVGhlIHBheWxvYWQgaXMgbm90IGFwcGxpZWQgYXQgdGhpcyB0aW1lIC0gdGhhdCBpcwot
Y29udHJvbGxlZCBieSAqWEVOXF9TWVNDVExcX0xJVkVQQVRDSFxfQUNUSU9OKi4KK2NvbnRyb2xs
ZWQgYnkgKlhFTl9TWVNDVExfTElWRVBBVENIX0FDVElPTiouCiAKIFRoZSBjYWxsZXIgcHJvdmlk
ZXM6CiAKQEAgLTQ4MCw3ICs0ODAsNyBAQCBwYXlsb2FkLiBJdCBjYW4gYmUgZW1iZWRkZWQgaW50
byB0aGUgRUxGIHBheWxvYWQgYXQgY3JlYXRpb24gdGltZQogYW5kIGV4dHJhY3RlZCBieSB0b29s
cy4KIAogVGhlIHJldHVybiB2YWx1ZSBpcyB6ZXJvIGlmIHRoZSBwYXlsb2FkIHdhcyBzdWNjZXNm
dWxseSB1cGxvYWRlZC4KLU90aGVyd2lzZSBhbiAtWEVOXF9FWFggcmV0dXJuIHZhbHVlIGlzIHBy
b3ZpZGVkLiBEdXBsaWNhdGUgYG5hbWVgIGFyZSBub3Qgc3VwcG9ydGVkLgorT3RoZXJ3aXNlIGFu
IC1YRU5fRVhYIHJldHVybiB2YWx1ZSBpcyBwcm92aWRlZC4gRHVwbGljYXRlIGBuYW1lYCBhcmUg
bm90IHN1cHBvcnRlZC4KIAogVGhlIGBwYXlsb2FkYCBpcyB0aGUgRUxGIHBheWxvYWQgYXMgbWVu
dGlvbmVkIGluIHRoZSBgUGF5bG9hZCBmb3JtYXRgIHNlY3Rpb24uCiAKQEAgLTQ5Miw3ICs0OTIs
NyBAQCBUaGUgc3RydWN0dXJlIGlzIGFzIGZvbGxvdzoKICAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV82NCh1aW50OCkgcGF5bG9hZDsgLyogSU46IEVMRiBmaWxlLiAqLwogICAgIH07CiAKLSMjIyBY
RU5cX1NZU0NUTFxfTElWRVBBVENIXF9HRVQgKDEpCisjIyMgWEVOX1NZU0NUTF9MSVZFUEFUQ0hf
R0VUICgxKQogCiBSZXRyaWV2ZSBhbiBzdGF0dXMgb2YgYW4gc3BlY2lmaWMgcGF5bG9hZC4gVGhp
cyBjYWxsZXIgcHJvdmlkZXM6CiAKQEAgLTUwMywyNSArNTAzLDI1IEBAIFJldHJpZXZlIGFuIHN0
YXR1cyBvZiBhbiBzcGVjaWZpYyBwYXlsb2FkLiBUaGlzIGNhbGxlciBwcm92aWRlczoKIFVwb24g
Y29tcGxldGlvbiB0aGUgYHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX3N0YXR1c2AgaXMgdXBkYXRlZC4K
IAogICogYHN0YXR1c2AgLSBpbmRpY2F0ZXMgdGhlIGN1cnJlbnQgc3RhdHVzIG9mIHRoZSBwYXls
b2FkOgotICAgKiAqTElWRVBBVENIXF9TVEFUVVNcX0NIRUNLRUQqICgxKSBsb2FkZWQgYW5kIHRo
ZSBFTEYgcGF5bG9hZCBzYWZldHkgY2hlY2tzIHBhc3NlZC4KLSAgICogKkxJVkVQQVRDSFxfU1RB
VFVTXF9BUFBMSUVEKiAoMikgbG9hZGVkLCBjaGVja2VkLCBhbmQgYXBwbGllZC4KKyAgICogKkxJ
VkVQQVRDSF9TVEFUVVNfQ0hFQ0tFRCogKDEpIGxvYWRlZCBhbmQgdGhlIEVMRiBwYXlsb2FkIHNh
ZmV0eSBjaGVja3MgcGFzc2VkLgorICAgKiAqTElWRVBBVENIX1NUQVRVU19BUFBMSUVEKiAoMikg
bG9hZGVkLCBjaGVja2VkLCBhbmQgYXBwbGllZC4KICAgICogIE5vIG90aGVyIHZhbHVlIGlzIHBv
c3NpYmxlLgotICogYHJjYCAtIC1YRU5cX0VYWCB0eXBlIGVycm9ycyBlbmNvdW50ZXJlZCB3aGls
ZSBwZXJmb3JtaW5nIHRoZSBsYXN0Ci0gICBMSVZFUEFUQ0hcX0FDVElPTlxfXCogb3BlcmF0aW9u
LiBUaGUgbm9ybWFsIHZhbHVlcyBjYW4gYmUgemVybyBvciAtWEVOXF9FQUdBSU4gd2hpY2gKKyAq
IGByY2AgLSAtWEVOX0VYWCB0eXBlIGVycm9ycyBlbmNvdW50ZXJlZCB3aGlsZSBwZXJmb3JtaW5n
IHRoZSBsYXN0CisgICBMSVZFUEFUQ0hfQUNUSU9OXyogb3BlcmF0aW9uLiBUaGUgbm9ybWFsIHZh
bHVlcyBjYW4gYmUgemVybyBvciAtWEVOX0VBR0FJTiB3aGljaAogICAgcmVzcGVjdGl2ZWx5IG1l
YW46IHN1Y2Nlc3Mgb3Igb3BlcmF0aW9uIGluIHByb2dyZXNzLiBPdGhlciB2YWx1ZXMKICAgIGlt
cGx5IGFuIGVycm9yIG9jY3VycmVkLiBJZiB0aGVyZSBpcyBhbiBlcnJvciBpbiBgcmNgLCBgc3Rh
dHVzYCB3aWxsICoqTk9UKioKICAgIGhhdmUgY2hhbmdlZC4KIAotVGhlIHJldHVybiB2YWx1ZSBv
ZiB0aGUgaHlwZXJjYWxsIGlzIHplcm8gb24gc3VjY2VzcyBhbmQgLVhFTlxfRVhYIG9uIGZhaWx1
cmUuCitUaGUgcmV0dXJuIHZhbHVlIG9mIHRoZSBoeXBlcmNhbGwgaXMgemVybyBvbiBzdWNjZXNz
IGFuZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgogKE5vdGUgdGhhdCB0aGUgYHJjYCB2YWx1ZSBjYW4g
YmUgZGlmZmVyZW50IGZyb20gdGhlIHJldHVybiB2YWx1ZSwgYXMgaW4KLXJjPS1YRU5cX0VBR0FJ
TiBhbmQgcmV0dXJuIHZhbHVlIGNhbiBiZSAwKS4KK3JjID0gLVhFTl9FQUdBSU4gYW5kIHJldHVy
biB2YWx1ZSBjYW4gYmUgMCkuCiAKIEZvciBleGFtcGxlLCBzdXBwb3NpbmcgdGhlcmUgaXMgYW4g
cGF5bG9hZDoKIAogICAgIHN0YXR1czogTElWRVBBVENIX1NUQVRVU19DSEVDS0VECiAgICAgcmM6
IDAKIAotV2UgYXBwbHkgYW4gYWN0aW9uIC0gTElWRVBBVENIXF9BQ1RJT05cX1JFVkVSVCAtIHRv
IHJldmVydCBpdCAod2hpY2ggd29uJ3Qgd29yaworV2UgYXBwbHkgYW4gYWN0aW9uIC0gTElWRVBB
VENIX0FDVElPTl9SRVZFUlQgLSB0byByZXZlcnQgaXQgKHdoaWNoIHdvbid0IHdvcmsKIGFzIHdl
IGhhdmUgbm90IGV2ZW4gYXBwbGllZCBpdC4gQWZ0ZXJ3YXJkcyB3ZSB3aWxsIGhhdmU6CiAKICAg
ICBzdGF0dXM6IExJVkVQQVRDSF9TVEFUVVNfQ0hFQ0tFRApAQCAtNTQ1LDcgKzU0NSw3IEBAIFRo
ZSBzdHJ1Y3R1cmUgaXMgYXMgZm9sbG93OgogICAgICAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190
IHN0YXR1czsgIC8qIElOL09VVDogc3RhdHVzIG9mIHRoZSBwYXlsb2FkLiAqLwogICAgIH07CiAK
LSMjIyBYRU5cX1NZU0NUTFxfTElWRVBBVENIXF9MSVNUICgyKQorIyMjIFhFTl9TWVNDVExfTElW
RVBBVENIX0xJU1QgKDIpCiAKIFJldHJpZXZlIGFuIGFycmF5IG9mIGFiYnJldmlhdGVkIHN0YXR1
cyBhbmQgbmFtZXMgb2YgcGF5bG9hZHMgdGhhdCBhcmUgbG9hZGVkIGluIHRoZQogaHlwZXJ2aXNv
ci4KQEAgLTU2NiwxMSArNTY2LDExIEBAIFRoZSBjYWxsZXIgcHJvdmlkZXM6CiAgICBzdHJ1Y3R1
cmVzLiBDYWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4KICAqIGBuYW1l
YCAtIFZpcnR1YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3cml0ZSB0aGUgdW5pcXVlIG5hbWUgb2Yg
dGhlIHBheWxvYWQuCiAgICBDYWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhl
bS4gRWFjaCAqTVVTVCogYmUgb2YKLSAgICoqWEVOXF9MSVZFUEFUQ0hcX05BTUVcX1NJWkUqKiBz
aXplLiBOb3RlIHRoYXQgKipYRU5cX0xJVkVQQVRDSFxfTkFNRVxfU0laRSoqIGluY2x1ZGVzCisg
ICAqKlhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFKiogc2l6ZS4gTm90ZSB0aGF0ICoqWEVOX0xJVkVQ
QVRDSF9OQU1FX1NJWkUqKiBpbmNsdWRlcwogICAgdGhlIE5VTCB0ZXJtaW5hdG9yLgogICogYGxl
bmAgLSBWaXJ0dWFsIGFkZHJlc3Mgb2Ygd2hlcmUgdG8gd3JpdGUgdGhlIGxlbmd0aCBvZiBlYWNo
IHVuaXF1ZSBuYW1lCiAgICBvZiB0aGUgcGF5bG9hZC4gQ2FsbGVyICpNVVNUKiBhbGxvY2F0ZSB1
cCB0byBgbnJgIG9mIHRoZW0uIEVhY2ggKk1VU1QqIGJlCi0gICBvZiBzaXplb2YodWludDMyXF90
KSAoNCBieXRlcykuCisgICBvZiBzaXplb2YodWludDMyX3QpICg0IGJ5dGVzKS4KIAogSWYgdGhl
IGh5cGVyY2FsbCByZXR1cm5zIGFuIHBvc2l0aXZlIG51bWJlciwgaXQgaXMgdGhlIG51bWJlciAo
dXB0byBgbnJgCiBwcm92aWRlZCB0byB0aGUgaHlwZXJjYWxsKSBvZiB0aGUgcGF5bG9hZHMgcmV0
dXJuZWQsIGFsb25nIHdpdGggYG5yYCB1cGRhdGVkCkBAIC01NzksNyArNTc5LDcgQEAgYWNyb3Nz
IGh5cGVyY2FsbHMgLSBpZiBpdCB2YXJpZXMgdGhlIGRhdGEgaXMgc3RhbGUgYW5kIGZ1cnRoZXIg
Y2FsbHMgY291bGQKIGZhaWwpLiBUaGUgYHN0YXR1c2AsIGBuYW1lYCwgYW5kIGBsZW5gIGFyZSB1
cGRhdGVkIGF0IHRoZWlyIGRlc2lnbmVkIGluZGV4CiB2YWx1ZSAoYGlkeGApIHdpdGggdGhlIHJl
dHVybmVkIHZhbHVlIG9mIGRhdGEuCiAKLUlmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyAtWEVOXF9F
MkJJRyB0aGUgYG5yYCBpcyB0b28gYmlnIGFuZCBzaG91bGQgYmUKK0lmIHRoZSBoeXBlcmNhbGwg
cmV0dXJucyAtWEVOX0UyQklHIHRoZSBgbnJgIGlzIHRvbyBiaWcgYW5kIHNob3VsZCBiZQogbG93
ZXJlZC4KIAogSWYgdGhlIGh5cGVyY2FsbCByZXR1cm5zIGFuIHplcm8gdmFsdWUgdGhlcmUgYXJl
IG5vIG1vcmUgcGF5bG9hZHMuCkBAIC01OTQsMTEgKzU5NCwxMSBAQCBkYXRhIGFuZCBzdGFydCBm
cm9tIHNjcmF0Y2guIEl0IGlzIE9LIGZvciB0aGUgdG9vbHN0YWNrIHRvIHVzZSB0aGUgbmV3CiBU
aGUgYHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX3N0YXR1c2Agc3RydWN0dXJlIGNvbnRhaW5zIGFuIHN0
YXR1cyBvZiBwYXlsb2FkIHdoaWNoIGluY2x1ZGVzOgogCiAgKiBgc3RhdHVzYCAtIGluZGljYXRl
cyB0aGUgY3VycmVudCBzdGF0dXMgb2YgdGhlIHBheWxvYWQ6Ci0gICAqICpMSVZFUEFUQ0hcX1NU
QVRVU1xfQ0hFQ0tFRCogKDEpIGxvYWRlZCBhbmQgdGhlIEVMRiBwYXlsb2FkIHNhZmV0eSBjaGVj
a3MgcGFzc2VkLgotICAgKiAqTElWRVBBVENIXF9TVEFUVVNcX0FQUExJRUQqICgyKSBsb2FkZWQs
IGNoZWNrZWQsIGFuZCBhcHBsaWVkLgorICAgKiAqTElWRVBBVENIX1NUQVRVU19DSEVDS0VEKiAo
MSkgbG9hZGVkIGFuZCB0aGUgRUxGIHBheWxvYWQgc2FmZXR5IGNoZWNrcyBwYXNzZWQuCisgICAq
ICpMSVZFUEFUQ0hfU1RBVFVTX0FQUExJRUQqICgyKSBsb2FkZWQsIGNoZWNrZWQsIGFuZCBhcHBs
aWVkLgogICAgKiAgTm8gb3RoZXIgdmFsdWUgaXMgcG9zc2libGUuCi0gKiBgcmNgIC0gLVhFTlxf
RVhYIHR5cGUgZXJyb3JzIGVuY291bnRlcmVkIHdoaWxlIHBlcmZvcm1pbmcgdGhlIGxhc3QKLSAg
IExJVkVQQVRDSFxfQUNUSU9OXF9cKiBvcGVyYXRpb24uIFRoZSBub3JtYWwgdmFsdWVzIGNhbiBi
ZSB6ZXJvIG9yIC1YRU5cX0VBR0FJTiB3aGljaAorICogYHJjYCAtIC1YRU5fRVhYIHR5cGUgZXJy
b3JzIGVuY291bnRlcmVkIHdoaWxlIHBlcmZvcm1pbmcgdGhlIGxhc3QKKyAgIExJVkVQQVRDSF9B
Q1RJT05fKiBvcGVyYXRpb24uIFRoZSBub3JtYWwgdmFsdWVzIGNhbiBiZSB6ZXJvIG9yIC1YRU5f
RUFHQUlOIHdoaWNoCiAgICByZXNwZWN0aXZlbHkgbWVhbjogc3VjY2VzcyBvciBvcGVyYXRpb24g
aW4gcHJvZ3Jlc3MuIE90aGVyIHZhbHVlcwogICAgaW1wbHkgYW4gZXJyb3Igb2NjdXJyZWQuIElm
IHRoZXJlIGlzIGFuIGVycm9yIGluIGByY2AsIGBzdGF0dXNgIHdpbGwgKipOT1QqKgogICAgaGF2
ZSBjaGFuZ2VkLgpAQCAtNjI0LDI5ICs2MjQsMjkgQEAgVGhlIHN0cnVjdHVyZSBpcyBhcyBmb2xs
b3c6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBN
dXN0IGhhdmUgbnIgb2YgdGhlbS4gKi8KICAgICB9OwogCi0jIyMgWEVOXF9TWVNDVExcX0xJVkVQ
QVRDSFxfQUNUSU9OICgzKQorIyMjIFhFTl9TWVNDVExfTElWRVBBVENIX0FDVElPTiAoMykKIAog
UGVyZm9ybSBhbiBvcGVyYXRpb24gb24gdGhlIHBheWxvYWQgc3RydWN0dXJlIHJlZmVyZW5jZWQg
YnkgdGhlIGBuYW1lYCBmaWVsZC4KIFRoZSBvcGVyYXRpb24gcmVxdWVzdCBpcyBhc3luY2hyb25v
dXMgYW5kIHRoZSBzdGF0dXMgc2hvdWxkIGJlIHJldHJpZXZlZAotYnkgdXNpbmcgZWl0aGVyICoq
WEVOXF9TWVNDVExcX0xJVkVQQVRDSFxfR0VUKiogb3IgKipYRU5cX1NZU0NUTFxfTElWRVBBVENI
XF9MSVNUKiogaHlwZXJjYWxsLgorYnkgdXNpbmcgZWl0aGVyICoqWEVOX1NZU0NUTF9MSVZFUEFU
Q0hfR0VUKiogb3IgKipYRU5fU1lTQ1RMX0xJVkVQQVRDSF9MSVNUKiogaHlwZXJjYWxsLgogCiBU
aGUgY2FsbGVyIHByb3ZpZGVzOgogCiAgKiBBIGBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9uYW1lYCBg
bmFtZWAgY29udGFpbmluZyB0aGUgdW5pcXVlIG5hbWUuCiAgKiBgY21kYCBUaGUgY29tbWFuZCBy
ZXF1ZXN0ZWQ6Ci0gICogKkxJVkVQQVRDSFxfQUNUSU9OXF9VTkxPQUQqICgxKSBVbmxvYWQgdGhl
IHBheWxvYWQuCisgICogKkxJVkVQQVRDSF9BQ1RJT05fVU5MT0FEKiAoMSkgVW5sb2FkIHRoZSBw
YXlsb2FkLgogICAgQW55IGZ1cnRoZXIgaHlwZXJjYWxscyBhZ2FpbnN0IHRoZSBgbmFtZWAgd2ls
bCByZXN1bHQgaW4gZmFpbHVyZSB1bmxlc3MKLSAgICoqWEVOXF9TWVNDVExcX0xJVkVQQVRDSFxf
VVBMT0FEKiogaHlwZXJjYWxsIGlzIHBlcmZvbWVkIHdpdGggc2FtZSBgbmFtZWAuCi0gICogKkxJ
VkVQQVRDSFxfQUNUSU9OXF9SRVZFUlQqICgyKSBSZXZlcnQgdGhlIHBheWxvYWQuIElmIHRoZSBv
cGVyYXRpb24gdGFrZXMKKyAgICoqWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBMT0FEKiogaHlwZXJj
YWxsIGlzIHBlcmZvbWVkIHdpdGggc2FtZSBgbmFtZWAuCisgICogKkxJVkVQQVRDSF9BQ1RJT05f
UkVWRVJUKiAoMikgUmV2ZXJ0IHRoZSBwYXlsb2FkLiBJZiB0aGUgb3BlcmF0aW9uIHRha2VzCiAg
IG1vcmUgdGltZSB0aGFuIHRoZSB1cHBlciBib3VuZCBvZiB0aW1lIHRoZSBgcmNgIGluIGB4ZW5f
bGl2ZXBhdGNoX3N0YXR1c2AKLSAgcmV0cmlldmVkIHZpYSAqKlhFTlxfU1lTQ1RMXF9MSVZFUEFU
Q0hcX0dFVCoqIHdpbGwgYmUgLVhFTlxfRUJVU1kuCi0gICogKkxJVkVQQVRDSFxfQUNUSU9OXF9B
UFBMWSogKDMpIEFwcGx5IHRoZSBwYXlsb2FkLiBJZiB0aGUgb3BlcmF0aW9uIHRha2VzCisgIHJl
dHJpZXZlZCB2aWEgKipYRU5fU1lTQ1RMX0xJVkVQQVRDSF9HRVQqKiB3aWxsIGJlIC1YRU5fRUJV
U1kuCisgICogKkxJVkVQQVRDSF9BQ1RJT05fQVBQTFkqICgzKSBBcHBseSB0aGUgcGF5bG9hZC4g
SWYgdGhlIG9wZXJhdGlvbiB0YWtlcwogICBtb3JlIHRpbWUgdGhhbiB0aGUgdXBwZXIgYm91bmQg
b2YgdGltZSB0aGUgYHJjYCBpbiBgeGVuX2xpdmVwYXRjaF9zdGF0dXNgCi0gIHJldHJpZXZlZCB2
aWEgKipYRU5cX1NZU0NUTFxfTElWRVBBVENIXF9HRVQqKiB3aWxsIGJlIC1YRU5cX0VCVVNZLgot
ICAqICpMSVZFUEFUQ0hcX0FDVElPTlxfUkVQTEFDRSogKDQpIFJldmVydCBhbGwgYXBwbGllZCBw
YXlsb2FkcyBhbmQgYXBwbHkgdGhpcworICByZXRyaWV2ZWQgdmlhICoqWEVOX1NZU0NUTF9MSVZF
UEFUQ0hfR0VUKiogd2lsbCBiZSAtWEVOX0VCVVNZLgorICAqICpMSVZFUEFUQ0hfQUNUSU9OX1JF
UExBQ0UqICg0KSBSZXZlcnQgYWxsIGFwcGxpZWQgcGF5bG9hZHMgYW5kIGFwcGx5IHRoaXMKICAg
cGF5bG9hZC4gSWYgdGhlIG9wZXJhdGlvbiB0YWtlcyBtb3JlIHRpbWUgdGhhbiB0aGUgdXBwZXIg
Ym91bmQgb2YgdGltZQotICB0aGUgYHJjYCBpbiBgeGVuX2xpdmVwYXRjaF9zdGF0dXNgIHJldHJp
ZXZlZCB2aWEgKipYRU5cX1NZU0NUTFxfTElWRVBBVENIXF9HRVQqKgotICB3aWxsIGJlIC1YRU5c
X0VCVVNZLgorICB0aGUgYHJjYCBpbiBgeGVuX2xpdmVwYXRjaF9zdGF0dXNgIHJldHJpZXZlZCB2
aWEgKipYRU5fU1lTQ1RMX0xJVkVQQVRDSF9HRVQqKgorICB3aWxsIGJlIC1YRU5fRUJVU1kuCiAg
KiBgdGltZWAgVGhlIHVwcGVyIGJvdW5kIG9mIHRpbWUgKG5zKSB0aGUgY21kIHNob3VsZCB0YWtl
LiBaZXJvIG1lYW5zIHRvIHVzZQogICAgdGhlIGh5cGVydmlzb3IgZGVmYXVsdC4gSWYgd2l0aGlu
IHRoZSB0aW1lIHRoZSBvcGVyYXRpb24gZG9lcyBub3Qgc3VjY2VlZAogICAgdGhlIG9wZXJhdGlv
biB3b3VsZCBnbyBpbiBlcnJvciBzdGF0ZS4KQEAgLTY3MCwxMSArNjcwLDExIEBAIFRoZSBzdHJ1
Y3R1cmUgaXMgYXMgZm9sbG93OgogICAgIH07CiAKIAotIyMgU3RhdGUgZGlhZ3JhbXMgb2YgTElW
RVBBVENIXF9BQ1RJT04gY29tbWFuZHMuCisjIyBTdGF0ZSBkaWFncmFtcyBvZiBMSVZFUEFUQ0hf
QUNUSU9OIGNvbW1hbmRzLgogCiBUaGVyZSBpcyBhIHN0cmljdCBvcmRlcmluZyBzdGF0ZSBvZiB3
aGF0IHRoZSBjb21tYW5kcyBjYW4gYmUuCi1UaGUgTElWRVBBVENIXF9BQ1RJT04gcHJlZml4IGhh
cyBiZWVuIGRyb3BwZWQgdG8gZWFzeSByZWFkaW5nIGFuZAotZG9lcyBub3QgaW5jbHVkZSB0aGUg
TElWRVBBVENIXF9TVEFURVM6CitUaGUgTElWRVBBVENIX0FDVElPTiBwcmVmaXggaGFzIGJlZW4g
ZHJvcHBlZCB0byBlYXN5IHJlYWRpbmcgYW5kCitkb2VzIG5vdCBpbmNsdWRlIHRoZSBMSVZFUEFU
Q0hfU1RBVEVTOgogCiAgICAgICAgICAgICAgICAgIC8tPlwKICAgICAgICAgICAgICAgICAgXCAg
LwpAQCAtNjgyLDExICs2ODIsMTEgQEAgZG9lcyBub3QgaW5jbHVkZSB0aGUgTElWRVBBVENIXF9T
VEFURVM6CiAgICAgICAgICAgICAgICAgICAgXCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8CiAgICAgICAgICAgICAgICAgICAgIFwtLS0tLS0tLS0tLS0tLS0tLS0tPC0tLS0tLS0t
LS0tLS0vCiAKLSMjIFN0YXRlIHRyYW5zaXRpb24gdGFibGUgb2YgTElWRVBBVENIXF9BQ1RJT04g
Y29tbWFuZHMgYW5kIExJVkVQQVRDSFxfU1RBVFVTLgorIyMgU3RhdGUgdHJhbnNpdGlvbiB0YWJs
ZSBvZiBMSVZFUEFUQ0hfQUNUSU9OIGNvbW1hbmRzIGFuZCBMSVZFUEFUQ0hfU1RBVFVTLgogCiBO
b3RlIHRoYXQ6CiAKLSAtIFRoZSBDSEVDS0VEIHN0YXRlIGlzIHRoZSBzdGFydGluZyBvbmUgYWNo
aWV2ZWQgd2l0aCAqWEVOXF9TWVNDVExcX0xJVkVQQVRDSFxfVVBMT0FEKiBoeXBlcmNhbGwuCisg
LSBUaGUgQ0hFQ0tFRCBzdGF0ZSBpcyB0aGUgc3RhcnRpbmcgb25lIGFjaGlldmVkIHdpdGggKlhF
Tl9TWVNDVExfTElWRVBBVENIX1VQTE9BRCogaHlwZXJjYWxsLgogIC0gVGhlIFJFVkVSVCBvcGVy
YXRpb24gb24gc3VjY2VzcyB3aWxsIGF1dG9tYXRpY2FsbHkgbW92ZSB0byB0aGUgQ0hFQ0tFRCBz
dGF0ZS4KICAtIFRoZXJlIGFyZSB0d28gU1RBVEVTOiBDSEVDS0VEIGFuZCBBUFBMSUVELgogIC0g
VGhlcmUgYXJlIGZvdXIgYWN0aW9ucyAoYWthIGNvbW1hbmRzKTogQVBQTFksIFJFUExBQ0UsIFJF
VkVSVCwgYW5kIFVOTE9BRC4KQEAgLTcyMSwxMCArNzIxLDEwIEBAIEFsbCB0aGUgb3RoZXIgc3Rh
dGUgdHJhbnNpdGlvbnMgYXJlIGludmFsaWQuCiAKIFRoZSBub3JtYWwgc2VxdWVuY2Ugb2YgZXZl
bnRzIGlzIHRvOgogCi0gMS4gKlhFTlxfU1lTQ1RMXF9MSVZFUEFUQ0hcX1VQTE9BRCogdG8gdXBs
b2FkIHRoZSBwYXlsb2FkLiBJZiB0aGVyZSBhcmUgZXJyb3JzICpTVE9QKiBoZXJlLgotIDIuICpY
RU5cX1NZU0NUTFxfTElWRVBBVENIXF9HRVQqIHRvIGNoZWNrIHRoZSBgLT5yY2AuIElmICotWEVO
XF9FQUdBSU4qIHNwaW4uIElmIHplcm8gZ28gdG8gbmV4dCBzdGVwLgotIDMuICpYRU5cX1NZU0NU
TFxfTElWRVBBVENIXF9BQ1RJT04qIHdpdGggKkxJVkVQQVRDSFxfQUNUSU9OXF9BUFBMWSogdG8g
YXBwbHkgdGhlIHBhdGNoLgotIDQuICpYRU5cX1NZU0NUTFxfTElWRVBBVENIXF9HRVQqIHRvIGNo
ZWNrIHRoZSBgLT5yY2AuIElmIGluICotWEVOXF9FQUdBSU4qIHNwaW4uIElmIHplcm8gZXhpdCB3
aXRoIHN1Y2Nlc3MuCisgMS4gKlhFTl9TWVNDVExfTElWRVBBVENIX1VQTE9BRCogdG8gdXBsb2Fk
IHRoZSBwYXlsb2FkLiBJZiB0aGVyZSBhcmUgZXJyb3JzICpTVE9QKiBoZXJlLgorIDIuICpYRU5f
U1lTQ1RMX0xJVkVQQVRDSF9HRVQqIHRvIGNoZWNrIHRoZSBgLT5yY2AuIElmICotWEVOX0VBR0FJ
Tiogc3Bpbi4gSWYgemVybyBnbyB0byBuZXh0IHN0ZXAuCisgMy4gKlhFTl9TWVNDVExfTElWRVBB
VENIX0FDVElPTiogd2l0aCAqTElWRVBBVENIX0FDVElPTl9BUFBMWSogdG8gYXBwbHkgdGhlIHBh
dGNoLgorIDQuICpYRU5fU1lTQ1RMX0xJVkVQQVRDSF9HRVQqIHRvIGNoZWNrIHRoZSBgLT5yY2Au
IElmIGluICotWEVOX0VBR0FJTiogc3Bpbi4gSWYgemVybyBleGl0IHdpdGggc3VjY2Vzcy4KIAog
CiAjIyBBZGRlbmR1bQpAQCAtNzU4LDcgKzc1OCw3IEBAIG1pbmltaXplIHRoZSBjaGFuY2Ugb2Yg
dGhlIHBhdGNoIG5vdCBiZWluZyBhcHBsaWVkIGR1ZSB0byBzYWZldHkKIGNoZWNrcyBmYWlsaW5n
LiBTYWZldHkgY2hlY2tzIHN1Y2ggYXMgbm90IHBhdGNoaW5nIGNvZGUgd2hpY2gKIGlzIG9uIHRo
ZSBzdGFjayAtIHdoaWNoIGNhbiBsZWFkIHRvIGNvcnJ1cHRpb24uCiAKLSMjIyMgUmVuZGV6dm91
cyBjb2RlIGluc3RlYWQgb2Ygc3RvcFxfbWFjaGluZSBmb3IgcGF0Y2hpbmcKKyMjIyMgUmVuZGV6
dm91cyBjb2RlIGluc3RlYWQgb2Ygc3RvcF9tYWNoaW5lIGZvciBwYXRjaGluZwogCiBUaGUgaHlw
ZXJ2aXNvcidzIHRpbWUgcmVuZGV6dm91cyBjb2RlIHJ1bnMgc3luY2hyb25vdXNseSBhY3Jvc3Mg
YWxsIENQVXMKIGV2ZXJ5IHNlY29uZC4gVXNpbmcgdGhlIGBzdG9wX21hY2hpbmVgIHRvIHBhdGNo
IGNhbiBzdGFsbCB0aGUgdGltZSByZW5kZXp2b3VzCkBAIC03NjksNyArNzY5LDcgQEAgSG93ZXZl
ciB0aGUgZW50cmFuY2UgcG9pbnQgZm9yIHRoYXQgY29kZSBpcyBgZG9fc29mdGlycSAtPgogdGlt
ZXJfc29mdGlycV9hY3Rpb24gLT4gdGltZV9jYWxpYnJhdGlvbmAgd2hpY2ggZW5kcyB1cCBjYWxs
aW5nCiBgb25fc2VsZWN0ZWRfY3B1c2Agb24gcmVtb3RlIENQVXMuCiAKLVRoZSByZW1vdGUgQ1BV
cyByZWNlaXZlIENBTExcX0ZVTkNUSU9OXF9WRUNUT1IgSVBJIGFuZCBleGVjdXRlIHRoZQorVGhl
IHJlbW90ZSBDUFVzIHJlY2VpdmUgQ0FMTF9GVU5DVElPTl9WRUNUT1IgSVBJIGFuZCBleGVjdXRl
IHRoZQogZGVzaXJlZCBmdW5jdGlvbi4KIAogIyMjIyBCZWZvcmUgZW50ZXJpbmcgdGhlIGd1ZXN0
IGNvZGUuCkBAIC05MTgsMTAgKzkxOCwxMCBAQCBUaGUgaW1wbGVtZW50YXRpb24gbXVzdCBhbHNv
IGhhdmUgYSBtZWNoYW5pc20gZm9yIChpbiBubyBwYXJ0aWN1bGFyIG9yZGVyKToKICAgIHRoZSBz
dGFjaywgbWFrZSBzdXJlIHRoZSBwYXlsb2FkIGlzIGJ1aWx0IHdpdGggc2FtZSBjb21waWxlciBh
cyBoeXBlcnZpc29yKS4KICAgIFNwZWNpZmljYWxseSB3ZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGF0
IGxpdmUgcGF0Y2hpbmcgY29kZXBhdGhzIGNhbm5vdCBiZSBwYXRjaGVkLgogICogTk9QIG91dCB0
aGUgY29kZSBzZXF1ZW5jZSBpZiBgbmV3X3NpemVgIGlzIHplcm8uCi0gKiBEZWFsIHdpdGggb3Ro
ZXIgcmVsb2NhdGlvbiB0eXBlczogIFJcX1g4NlxfNjRcX1s4LDE2LDMyLDMyU10sIFJcX1g4Nlxf
NjRcX1BDWzgsMTYsNjRdCisgKiBEZWFsIHdpdGggb3RoZXIgcmVsb2NhdGlvbiB0eXBlczogIGBS
X1g4Nl82NF9bOCwxNiwzMiwzMlNdYCwgYFJfWDg2XzY0X1BDWzgsMTYsNjRdYAogICAgaW4gcGF5
bG9hZCBmaWxlLgogCi0jIyMgSGFuZGxlIGlubGluZWQgXF9cX0xJTkVcX1xfCisjIyMgSGFuZGxl
IGlubGluZWQgXF9fTElORV9fCiAKIFRoaXMgcHJvYmxlbSBpcyByZWxhdGVkIHRvIGhvdHBhdGNo
IGNvbnN0cnVjdGlvbgogYW5kIHBvdGVudGlhbGx5IGhhcyBpbmZsdWVuY2Ugb24gdGhlIGRlc2ln
biBvZiB0aGUgaG90cGF0Y2hpbmcKQEAgLTk4MSw3ICs5ODEsNyBAQCBPcHRpb25zOgogRm9yIEJV
RygpLCBXQVJOKCksIGV0Yy4sIHRoZSBsaW5lIG51bWJlciBpcyBlbWJlZGRlZCBpbnRvIHRoZSBi
dWcgZnJhbWUsIG5vdAogdGhlIGZ1bmN0aW9uIGl0c2VsZi4KIAotU2ltaWxhciBjb25zaWRlcmF0
aW9ucyBhcmUgdHJ1ZSB0byBhIGxlc3NlciBleHRlbnQgZm9yIFxfXF9GSUxFXF9cXywgYnV0IGl0
CitTaW1pbGFyIGNvbnNpZGVyYXRpb25zIGFyZSB0cnVlIHRvIGEgbGVzc2VyIGV4dGVudCBmb3Ig
XF9fRklMRV9fLCBidXQgaXQKIGNvdWxkIGJlIGFyZ3VlZCB0aGF0IGZpbGUgcmVuYW1pbmcgc2hv
dWxkIGJlIGRvbmUgb3V0c2lkZSBvZiBob3RwYXRjaGVzLgogCiAjIyBTaWduYXR1cmUgY2hlY2tp
bmcgcmVxdWlyZW1lbnRzLgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3B2LWRyaXZlcnMtbGlmZWN5
Y2xlLm1hcmtkb3duIGIvZG9jcy9taXNjL3B2LWRyaXZlcnMtbGlmZWN5Y2xlLnBhbmRvYwpzaW1p
bGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20gZG9jcy9taXNjL3B2LWRyaXZlcnMtbGlmZWN5
Y2xlLm1hcmtkb3duCnJlbmFtZSB0byBkb2NzL21pc2MvcHYtZHJpdmVycy1saWZlY3ljbGUucGFu
ZG9jCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvcHZjYWxscy5tYXJrZG93biBiL2RvY3MvbWlzYy9w
dmNhbGxzLnBhbmRvYwpzaW1pbGFyaXR5IGluZGV4IDk5JQpyZW5hbWUgZnJvbSBkb2NzL21pc2Mv
cHZjYWxscy5tYXJrZG93bgpyZW5hbWUgdG8gZG9jcy9taXNjL3B2Y2FsbHMucGFuZG9jCmluZGV4
IGQzZjdmMjAuLjBjNDhiMjkgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9wdmNhbGxzLm1hcmtkb3du
CisrKyBiL2RvY3MvbWlzYy9wdmNhbGxzLnBhbmRvYwpAQCAtNDUsNyArNDUsNyBAQCBjb21tdW5p
dHkuIElmIHlvdSBhcmUgYSBYZW4gY29udHJpYnV0b3IgeW91IGNhbiBza2lwIHRoaXMgc2VjdGlv
bi4KICAgdmlydGlvIGRldmljZSBlbXVsYXRvcnMuCiAKICogVk1YIGFuZCBTVk0KLSAgCisKICAg
T24gSW50ZWwgcHJvY2Vzc29ycywgVk1YIGlzIHRoZSBDUFUgZmxhZyBmb3IgVlQteCwgaGFyZHdh
cmUKICAgdmlydHVhbGl6YXRpb24gc3VwcG9ydC4gSXQgY29ycmVzcG9uZHMgdG8gU1ZNIG9uIEFN
RCBwcm9jZXNzb3JzLgogCkBAIC0yMjgsNyArMjI4LDcgQEAgcmVxdWVzdHMgYXJlIGFsbG9jYXRl
ZCBvbiB0aGUgcmluZyB1c2luZyB0aGUgYFJJTkdfR0VUX1JFUVVFU1RgIG1hY3JvLgogVGhlIGxp
c3Qgb2YgY29tbWFuZHMgYmVsb3cgaXMgaW4gY2FsbGluZyBvcmRlci4KIAogVGhlIGZvcm1hdCBp
cyBkZWZpbmVkIGFzIGZvbGxvd3M6Ci0gICAgCisKICAgICAjZGVmaW5lIFBWQ0FMTFNfU09DS0VU
ICAgICAgICAgMAogICAgICNkZWZpbmUgUFZDQUxMU19DT05ORUNUICAgICAgICAxCiAgICAgI2Rl
ZmluZSBQVkNBTExTX1JFTEVBU0UgICAgICAgIDIKQEAgLTg4NSw3ICs4ODUsNyBAQCBidWZmZXJz
IGZvciB0cmFuc2ZlcnJpbmcgZGF0YSwgYW5kLCB0b2dldGhlciwgdGhleSBhcmUgdGhlIGRhdGEg
cmluZy4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICBANDA5OS0+ODE5Njogb3V0IHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICByZWZbMV0gICAgICAgICAgIHwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0t
LSsKLSAKKwogCiAjIyMjIEluZGV4ZXMgUGFnZSBTdHJ1Y3R1cmUKIApAQCAtOTUwLDcgKzk1MCw3
IEBAIGJ1ZmZlcnMgZm9yIHRyYW5zZmVycmluZyBkYXRhLCBhbmQsIHRvZ2V0aGVyLCB0aGV5IGFy
ZSB0aGUgZGF0YSByaW5nLgogCiBUaGUgYmluYXJ5IGxheW91dCBvZiBgc3RydWN0IHB2Y2FsbHNf
ZGF0YV9pbnRmYCBmb2xsb3dzOgogCi0gICAgMCAgICAgICAgIDQgICAgICAgICA4ICAgICAgICAg
MTIgICAgICAgICAgIDY0ICAgICAgICA2OCAgICAgICAgNzIgICAgICAgIDc2IAorICAgIDAgICAg
ICAgICA0ICAgICAgICAgOCAgICAgICAgIDEyICAgICAgICAgICA2NCAgICAgICAgNjggICAgICAg
IDcyICAgICAgICA3NgogICAgICstLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS8v
LS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0rCiAgICAgfCBpbl9jb25zIHwgaW5f
cHJvZCB8aW5fZXJyb3IgfCAgcGFkZGluZyAgIHxvdXRfY29ucyB8b3V0X3Byb2QgfG91dF9lcnJv
cnwKICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0vLy0tLS0tKy0tLS0t
LS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tKwpAQCAtMTAwMyw3ICsxMDAzLDcgQEAgd2hhdCBbcmlu
Zy5oXSBkb2VzLgogIyMjIyBXb3JrZmxvdwogCiBUaGUgKippbioqIGFuZCAqKm91dCoqIGFycmF5
cyBhcmUgdXNlZCBhcyBjaXJjdWxhciBidWZmZXJzOgotICAgIAorCiAgICAgMCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaXplb2YoYXJyYXkpID09ICgoMTw8cmluZ19vcmRlcik8PFBB
R0VfU0hJRlQpLzIKICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAg
ICAgfHRvIGNvbnN1bWV8ICAgIGZyZWUgICAgfHRvIGNvbnN1bWUgfApAQCAtMTAyOCwxNiArMTAy
OCwxNiBAQCBsZWZ0IHVuY29uc3VtZWQgaW4gYW4gYXJyYXk6CiAgICAgCQlQVkNBTExTX1JJTkdf
SURYIHJpbmdfc2l6ZSkKICAgICB7CiAgICAgCVBWQ0FMTFNfUklOR19JRFggc2l6ZTsKLSAgICAK
KwogICAgIAlpZiAocHJvZCA9PSBjb25zKQogICAgIAkJcmV0dXJuIDA7Ci0gICAgCisKICAgICAJ
cHJvZCA9IF9NQVNLX1BWQ0FMTFNfSURYKHByb2QsIHJpbmdfc2l6ZSk7CiAgICAgCWNvbnMgPSBf
TUFTS19QVkNBTExTX0lEWChjb25zLCByaW5nX3NpemUpOwotICAgIAorCiAgICAgCWlmIChwcm9k
ID09IGNvbnMpCiAgICAgCQlyZXR1cm4gcmluZ19zaXplOwotICAgIAorCiAgICAgCWlmIChwcm9k
ID4gY29ucykKICAgICAJCXNpemUgPSBwcm9kIC0gY29uczsKICAgICAJZWxzZSB7CmRpZmYgLS1n
aXQgYS9kb2NzL21pc2MvcHZoLm1hcmtkb3duIGIvZG9jcy9taXNjL3B2aC5wYW5kb2MKc2ltaWxh
cml0eSBpbmRleCA5MyUKcmVuYW1lIGZyb20gZG9jcy9taXNjL3B2aC5tYXJrZG93bgpyZW5hbWUg
dG8gZG9jcy9taXNjL3B2aC5wYW5kb2MKaW5kZXggMWM5YTAwYi4uZjg5MmU2ZSAxMDA2NDQKLS0t
IGEvZG9jcy9taXNjL3B2aC5tYXJrZG93bgorKysgYi9kb2NzL21pc2MvcHZoLnBhbmRvYwpAQCAt
MzUsNyArMzUsNyBAQCBBbGwgb3RoZXIgcHJvY2Vzc29yIHJlZ2lzdGVycyBhbmQgZmxhZyBiaXRz
IGFyZSB1bnNwZWNpZmllZC4gVGhlIE9TIGlzIGluCiBjaGFyZ2Ugb2Ygc2V0dGluZyB1cCBpdCdz
IG93biBzdGFjaywgR0RUIGFuZCBJRFQuCiAKIFRoZSBmb3JtYXQgb2YgdGhlIGJvb3Qgc3RhcnQg
aW5mbyBzdHJ1Y3R1cmUgKHBvaW50ZWQgdG8gYnkgJWVieCkgY2FuIGJlIGZvdW5kCi1pbiB4ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0XF9pbmZvLmgKK2luIGB4ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaGAKIAogT3RoZXIgcmVsZXZhbnQgaW5m
b3JtYXRpb24gbmVlZGVkIGluIG9yZGVyIHRvIGJvb3QgYSBndWVzdCBrZXJuZWwKIChjb25zb2xl
IHBhZ2UgYWRkcmVzcywgeGVuc3RvcmUgZXZlbnQgY2hhbm5lbC4uLikgY2FuIGJlIG9idGFpbmVk
CkBAIC01MCw3ICs1MCw3IEBAIEFQIHN0YXJ0dXAgY2FuIGJlIHBlcmZvcm1lZCB1c2luZyBoeXBl
cmNhbGxzIG9yIHRoZSBsb2NhbCBBUElDIGlmIHByZXNlbnQuCiBUaGUgZm9sbG93aW5nIFZDUFUg
aHlwZXJjYWxscyBjYW4gYmUgdXNlZCBpbiBvcmRlciB0byBicmluZyB1cCBzZWNvbmRhcnkgdkNQ
VXM6CiAKICAqIGBWQ1BVT1BfaW5pdGlhbGlzZWAgaXMgdXNlZCB0byBzZXQgdGhlIGluaXRpYWwg
c3RhdGUgb2YgdGhlIHZDUFUuIFRoZQotICAgYXJndW1lbnQgcGFzc2VkIHRvIHRoZSBoeXBlcmNh
bGwgbXVzdCBiZSBvZiB0aGUgdHlwZSB2Y3B1XF9odm1cX2NvbnRleHQuCisgICBhcmd1bWVudCBw
YXNzZWQgdG8gdGhlIGh5cGVyY2FsbCBtdXN0IGJlIG9mIHRoZSB0eXBlIHZjcHVfaHZtX2NvbnRl
eHQuCiAgICBTZWUgYHB1YmxpYy9odm0vaHZtX3ZjcHUuaGAgZm9yIHRoZSBsYXlvdXQgb2YgdGhl
IHN0cnVjdHVyZS4gTm90ZSB0aGF0CiAgICB0aGlzIGh5cGVyY2FsbCBhbGxvd3Mgc3RhcnRpbmcg
dGhlIHZDUFUgaW4gc2V2ZXJhbCBtb2RlcyAoMTYvMzIvNjRiaXRzKSwKICAgIHJlZ2FyZGxlc3Mg
b2YgdGhlIG1vZGUgdGhlIEJTUCBpcyBjdXJyZW50bHkgcnVubmluZyBvbi4KQEAgLTY4LDcgKzY4
LDcgQEAgUFZIdjIgZ3Vlc3RzIHRoYXQgaGF2ZSBhY2Nlc3MgdG8gaGFyZHdhcmUgKGVpdGhlciBl
bXVsYXRlZCBvciByZWFsKSB3aWxsIGFsc28KIGhhdmUgQUNQSSB0YWJsZXMgd2l0aCB0aGUgZGVz
Y3JpcHRpb24gb2YgdGhlIGhhcmR3YXJlIHRoYXQncyBhdmFpbGFibGUgdG8gdGhlCiBndWVzdC4g
VGhpcyBhcHBsaWVzIHRvIGJvdGggcHJpdmlsZWdlZCBhbmQgdW5wcml2aWxlZ2VkIGd1ZXN0cy4g
QSBwb2ludGVyIHRvCiB0aGUgcG9zaXRpb24gb2YgdGhlIFJTRFAgaW4gbWVtb3J5IChpZiBwcmVz
ZW50KSBjYW4gYmUgZmV0Y2hlZCBmcm9tIHRoZSBzdGFydAotaW5mbyBzdHJ1Y3R1cmUgdGhhdCdz
IHBhc3NlZCBhdCBib290IHRpbWUgKGZpZWxkIHJzZHBcX3BhZGRyKS4KK2luZm8gc3RydWN0dXJl
IHRoYXQncyBwYXNzZWQgYXQgYm9vdCB0aW1lIChmaWVsZCBgcnNkcF9wYWRkcmApLgogCiBEZXNj
cmlwdGlvbiBvZiBwYXJhdmlydHVhbGl6ZWQgZGV2aWNlcyB3aWxsIGNvbWUgZnJvbSBYZW5TdG9y
ZSwganVzdCBhcyBpdCdzCiBkb25lIGZvciBIVk0gZ3Vlc3RzLgpAQCAtODksOCArODksOCBAQCBh
cmUgYXZhaWxhYmxlIG9uIG5hdGl2ZSBoYXJkd2FyZS4KIEludGVycnVwdHMgZnJvbSBwYXJhdmly
dHVhbGl6ZWQgZGV2aWNlcyBhcmUgZGVsaXZlcmVkIHVzaW5nIGV2ZW50IGNoYW5uZWxzLCBzZWUK
IFtFdmVudCBDaGFubmVsIEludGVybmFsc11bZXZlbnRfY2hhbm5lbHNdIGZvciBtb3JlIGRldGFp
bGVkIGluZm9ybWF0aW9uIGFib3V0CiBldmVudCBjaGFubmVscy4gRGVsaXZlcnkgb2YgdGhvc2Ug
aW50ZXJydXB0cyBjYW4gYmUgY29uZmlndXJlZCBpbiB0aGUgc2FtZSB3YXkKLWFzIEhWTSBndWVz
dHMsIGNoZWNrIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggYW5kCi14ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL2h2bVxfb3AuaCBmb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBhdmFpbGFi
bGUgZGVsaXZlcnkKK2FzIEhWTSBndWVzdHMsIGNoZWNrIGB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L3BhcmFtcy5oYCBhbmQKK2B4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oYCBmb3IgbW9y
ZSBpbmZvcm1hdGlvbiBhYm91dCBhdmFpbGFibGUgZGVsaXZlcnkKIG1ldGhvZHMuCiAKICMjIE1U
UlIgIyMKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ODYteGVucHYtYm9vdGxvYWRlci5tYXJrZG93
biBiL2RvY3MvbWlzYy94ODYteGVucHYtYm9vdGxvYWRlci5wYW5kb2MKc2ltaWxhcml0eSBpbmRl
eCA4OSUKcmVuYW1lIGZyb20gZG9jcy9taXNjL3g4Ni14ZW5wdi1ib290bG9hZGVyLm1hcmtkb3du
CnJlbmFtZSB0byBkb2NzL21pc2MveDg2LXhlbnB2LWJvb3Rsb2FkZXIucGFuZG9jCmluZGV4IGVj
ODg1NGUuLjU4MjUyMjMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ODYteGVucHYtYm9vdGxvYWRl
ci5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveDg2LXhlbnB2LWJvb3Rsb2FkZXIucGFuZG9jCkBA
IC0zMSw5ICszMSw5IEBAIGZpbGVzeXN0ZW0gYXM6CiAKIFdoZXJlIGA8QVJDSD5gIGlzIHRoZSBm
aXJzdCBlbGVtZW50IG9mIHRoZSBHTlUgdHJpcGxldCBlLmcuIG9uZSBvZjoKIAotICogaTM4NiAo
bmIgb25seSBpMzg2LCBub3QgaTY4NiBldGMpLCBjb3JyZXNwb25kaW5nIHRvIHRoZSBYZW4KLSAg
IHg4NlxfMzIocCkgYXJjaDsKLSAqIHg4NlxfNjQsIGNvcnJlc3BvbmRpbmcgdG8gdGhlIFhlbiB4
ODZcXzY0IGFyY2g7CisgKiBgaTM4NmAgKG5iIG9ubHkgYGkzODZgLCBub3QgYGk2ODZgIGV0Yyks
IGNvcnJlc3BvbmRpbmcgdG8gdGhlIFhlbgorICAgYHg4Nl8zMihwKWAgYXJjaDsKKyAqIGB4ODZf
NjRgLCBjb3JyZXNwb25kaW5nIHRvIHRoZSBYZW4gYHg4Nl82NGAgYXJjaDsKIAogSXQgaXMgYWxs
b3dhYmxlIGZvciBgL2Jvb3RgIHRvIGJlIGEgc2VwYXJhdGUgZmlsZXN5c3RlbSBmcm9tIGAvYCBh
bmQKIHRoZXJlZm9yZSBzdGFnZSAxIGJvb3Rsb2FkZXJzIHNob3VsZCBzZWFyY2gKQEAgLTQ0LDYg
KzQ0LDYgQEAgYW5kIHRoZXJlZm9yZSBpdCBpcyBub3QgbmVjZXNzYXJ5IHRvIHNlYXJjaCBmb3Ig
L3B2Ym9vdC08QVJDSD4uZWxmLgogSXQgaXMgbm90IGluIGdlbmVyYWwgcG9zc2libGUgdW5kZXIg
WGVuIGZvciBhIGJvb3Rsb2FkZXIgdG8gYm9vdCBhCiBrZXJuZWwgb2YgYSBkaWZmZXJlbnQgd2lk
dGggZnJvbSBpdHNlbGYsIGFuZCB0aGlzIGV4dGVuZHMgdG8KIGNoYWlubG9hZGluZyBmcm9tIGEg
c3RhZ2Ugb25lLiBUaGVyZWZvcmUgaXQgaXMgcGVybWlzc2libGUgdG8gaGF2ZQotYm90aCBgL2Jv
b3QveGVuL3B2Ym9vdC1pMzg2LmVsZmAgYW5kIGAvYm9vdC94ZW4vcHZib290LXg4NlxfNjQuZWxm
YAorYm90aCBgL2Jvb3QveGVuL3B2Ym9vdC1pMzg2LmVsZmAgYW5kIGAvYm9vdC94ZW4vcHZib290
LXg4Nl82NC5lbGZgCiBwcmVzZW50IGluIGEgZ3Vlc3QgdG8gYmUgdXNlZCBieSB0aGUgYXBwcm9w
cmlhdGUgc3RhZ2UgMSAoZS5nLiBmb3IKIHN5c3RlbXMgd2l0aCAzMi1iaXQgdXNlcnNwYWNlIGFu
ZCBhbiBvcHRpb25hbCA2NC1iaXQga2VybmVsKS4KZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
CnNpbWlsYXJpdHkgaW5kZXggOTUlCnJlbmFtZSBmcm9tIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCnJlbmFtZSB0byBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MK
aW5kZXggNzhiMjA3Yy4uYTc1NWE2NyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBA
IC0xMDQsMTMgKzEwNCwxMyBAQCBCZWNhdXNlIHJlc3BvbnNpYmlsaXR5IGZvciBBQ1BJIHByb2Nl
c3NpbmcgaXMgc2hhcmVkIGJldHdlZW4gWGVuIGFuZAogdGhlIGRvbWFpbiAwIGtlcm5lbCB0aGlz
IG9wdGlvbiBpcyBhdXRvbWF0aWNhbGx5IHByb3BhZ2F0ZWQgdG8gdGhlCiBkb21haW4gMCBjb21t
YW5kIGxpbmUKIAotIyMjIGFjcGlcX2FwaWNcX2luc3RhbmNlCisjIyMgYWNwaV9hcGljX2luc3Rh
bmNlCiA+IGA9IDxpbnRlZ2VyPmAKIAogU3BlY2lmeSB3aGljaCBBQ1BJIE1BRFQgdGFibGUgdG8g
cGFyc2UgZm9yIEFQSUMgaW5mb3JtYXRpb24sIGlmIG1vcmUKIHRoYW4gb25lIGlzIHByZXNlbnQu
CiAKLSMjIyBhY3BpXF9wc3RhdGVcX3N0cmljdCAoeDg2KQorIyMjIGFjcGlfcHN0YXRlX3N0cmlj
dCAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYGZhbHNlYApAQCAtMTE5LDEy
ICsxMTksMTIgQEAgRW5mb3JjZSBjaGVja2luZyB0aGF0IFAtc3RhdGUgdHJhbnNpdGlvbnMgYnkg
dGhlIEFDUEkgY3B1ZnJlcSBkcml2ZXIKIGFjdHVhbGx5IHJlc3VsdCBpbiB0aGUgbm9taW5hdGVk
IGZyZXF1ZW5jeSB0byBiZSBlc3RhYmxpc2hlZC4gQSB3YXJuaW5nCiBtZXNzYWdlIHdpbGwgYmUg
bG9nZ2VkIGlmIHRoYXQgaXNuJ3QgdGhlIGNhc2UuCiAKLSMjIyBhY3BpXF9za2lwXF90aW1lclxf
b3ZlcnJpZGUgKHg4NikKKyMjIyBhY3BpX3NraXBfdGltZXJfb3ZlcnJpZGUgKHg4NikKID4gYD0g
PGJvb2xlYW4+YAogCiBJbnN0cnVjdCBYZW4gdG8gaWdub3JlIHRpbWVyLWludGVycnVwdCBvdmVy
cmlkZS4KIAotIyMjIGFjcGlcX3NsZWVwICh4ODYpCisjIyMgYWNwaV9zbGVlcCAoeDg2KQogPiBg
PSBzM19iaW9zIHwgczNfbW9kZWAKIAogYHMzX2Jpb3NgIGluc3RydWN0cyBYZW4gdG8gaW52b2tl
IHZpZGVvIEJJT1MgaW5pdGlhbGl6YXRpb24gZHVyaW5nIFMzCkBAIC0xMzMsNyArMTMzLDcgQEAg
cmVzdW1lLgogYHMzX21vZGVgIGluc3RydWN0cyBYZW4gdG8gc2V0IHVwIHRoZSBib290IHRpbWUg
KG9wdGlvbiBgdmdhPWApIHZpZGVvCiBtb2RlIGR1cmluZyBTMyByZXN1bWUuCiAKLSMjIyBhbGxv
d1xfdW5zYWZlICh4ODYpCisjIyMgYWxsb3dfdW5zYWZlICh4ODYpCiA+IGA9IDxib29sZWFuPmAK
IAogPiBEZWZhdWx0OiBgZmFsc2VgCkBAIC0xNjgsNyArMTY4LDcgQEAgUGVybWl0IFhlbiB0byB1
c2UgQVBJQyBWaXJ0dWFsaXNhdGlvbiBFeHRlbnNpb25zLiAgVGhpcyBpcyBhbiBvcHRpbWlzYXRp
b24KIGF2YWlsYWJsZSBhcyBwYXJ0IG9mIFZULXgsIGFuZCBhbGxvd3MgaGFyZHdhcmUgdG8gdGFr
ZSBjYXJlIG9mIHRoZSBndWVzdHMgQVBJQwogaGFuZGxpbmcsIHJhdGhlciB0aGFuIHJlcXVpcmlu
ZyBlbXVsYXRpb24gaW4gWGVuLgogCi0jIyMgYXBpY1xfdmVyYm9zaXR5ICh4ODYpCisjIyMgYXBp
Y192ZXJib3NpdHkgKHg4NikKID4gYD0gdmVyYm9zZSB8IGRlYnVnYAogCiBJbmNyZWFzZSB0aGUg
dmVyYm9zaXR5IG9mIHRoZSBBUElDIGNvZGUgZnJvbSB0aGUgZGVmYXVsdCB2YWx1ZS4KQEAgLTI0
MCw3ICsyNDAsNyBAQCB3aXRoIGEgZ3VhcmFudGVlIHRoYXQgbWVtb3J5IGFsbG9jYXRpb25zIGFs
d2F5cyBwcm92aWRlIHNjcnViYmVkIHBhZ2VzLgogVGhpcyBvcHRpb24gcmVkdWNlcyBib290IHRp
bWUgb24gbWFjaGluZXMgd2l0aCBhIGxhcmdlIGFtb3VudCBvZiBSQU0gd2hpbGUKIHN0aWxsIHBy
b3ZpZGluZyBzZWN1cml0eSBiZW5lZml0cy4KIAotIyMjIGJvb3RzY3J1YlxfY2h1bmsKKyMjIyBi
b290c2NydWJfY2h1bmsKID4gYD0gPHNpemU+YAogCiA+IERlZmF1bHQ6IGAxMjhNYApAQCAtMzM0
LDcgKzMzNCw3IEBAIFRoZSBhY2NlcHRlZCBuYW1lIGtleXdvcmRzIGZvciBuYW1lPXZhbHVlIHBh
aXJzIGFyZToKICAgICAgICAgICAgICAgRG8gbm90ZSAtIHRoZXNlIHZhbHVlcyBhcmUgbXVsdGlw
bGllZCBieSAxNi4KICogYGRhdGEtYml0c2AgLSBpbnRlZ2VyIGJldHdlZW4gNSBhbmQgOAogKiBg
ZGV2YCAtIGFjY2VwdGVkIHZhbHVlcyBhcmUgYHBjaWAgT1IgYGFtdGAuIElmIHRoaXMgb3B0aW9u
Ci0gICAgICAgICAgaXMgdXNlZCB0byBzcGVjaWZ5IGlmIHRoZSBzZXJpYWwgZGV2aWNlIGlzIHBj
aS1iYXNlZC4gVGhlIGlvXF9iYXNlCisgICAgICAgICAgaXMgdXNlZCB0byBzcGVjaWZ5IGlmIHRo
ZSBzZXJpYWwgZGV2aWNlIGlzIHBjaS1iYXNlZC4gVGhlIGlvX2Jhc2UKICAgICAgICAgICBjYW5u
b3QgYmUgc3BlY2lmaWVkIHdoZW4gYGRldj1wY2lgIG9yIGBkZXY9YW10YCBpcyB1c2VkLgogKiBg
aW8tYmFzZWAgLSBhY2NlcHRzIGludGVnZXIgd2hpY2ggc3BlY2lmaWVkIElPIGJhc2UgcG9ydCBm
b3IgVUFSVCByZWdpc3RlcnMKICogYGlycWAgLSBJUlEgbnVtYmVyIHRvIHVzZQpAQCAtMzUyLDcg
KzM1Miw3IEBAIFRoZSBmb2xsb3dpbmcgYXJlIGV4YW1wbGVzIG9mIGNvcnJlY3Qgc3BlY2lmaWNh
dGlvbnM6CiAgICAgY29tMT0xMTUyMDAsOG4xLDB4M2Y4LDQscmVnX3dpZHRoPTQscmVnX3NoaWZ0
PTIKICAgICBjb20xPWJhdWQ9MTE1MjAwLHBhcml0eT1uLHN0b3BfYml0cz0xLGlvX2Jhc2U9MHgz
ZjgscmVnX3dpZHRoPTQKIAotIyMjIGNvbnJpbmdcX3NpemUKKyMjIyBjb25yaW5nX3NpemUKID4g
YD0gPHNpemU+YAogCiA+IERlZmF1bHQ6IGBjb25yaW5nX3NpemU9MTZrYApAQCAtMzg0LDcgKzM4
NCw3IEBAIG9ubHkgYXZhaWxhYmxlIHdoZW4gdXNlZCB0b2dldGhlciB3aXRoIGBwdi1pbi1wdmhg
LgogYG5vbmVgIGluZGljYXRlcyB0aGF0IFhlbiBzaG91bGQgbm90IHVzZSBhIGNvbnNvbGUuICBU
aGlzIG9wdGlvbiBvbmx5CiBtYWtlcyBzZW5zZSBvbiBpdHMgb3duLgogCi0jIyMgY29uc29sZVxf
dGltZXN0YW1wcworIyMjIGNvbnNvbGVfdGltZXN0YW1wcwogPiBgPSBub25lIHwgZGF0ZSB8IGRh
dGVtcyB8IGJvb3QgfCByYXdgCiAKID4gRGVmYXVsdDogYG5vbmVgCkBAIC00MDYsNyArNDA2LDcg
QEAgU3BlY2lmeSB3aGljaCB0aW1lc3RhbXAgZm9ybWF0IFhlbiBzaG91bGQgdXNlIGZvciBlYWNo
IGNvbnNvbGUgbGluZS4KIEZvciBjb21wYXRpYmlsaXR5IHdpdGggdGhlIG9sZGVyIGJvb2xlYW4g
cGFyYW1ldGVyLCBzcGVjaWZ5aW5nCiBgY29uc29sZV90aW1lc3RhbXBzYCBhbG9uZSB3aWxsIGVu
YWJsZSB0aGUgYGRhdGVgIG9wdGlvbi4KIAotIyMjIGNvbnNvbGVcX3RvXF9yaW5nCisjIyMgY29u
c29sZV90b19yaW5nCiA+IGA9IDxib29sZWFuPmAKIAogPiBEZWZhdWx0OiBgZmFsc2VgCkBAIC00
MzEsMTIgKzQzMSwxMiBAQCBpbmNsdWRpbmcgb21pc3Npb24sIGNhdXNlcyBYZW4gdG8gYXV0b21h
dGljYWxseSBzd2l0Y2ggdG8gdGhlIGRvbTAKIGNvbnNvbGUgZHVyaW5nIGRvbTAgYm9vdC4gIFVz
ZSBgY29uc3dpdGNoPWF4YCB0byBrZWVwIHRoZSBkZWZhdWx0IHN3aXRjaAogY2hhcmFjdGVyLCBi
dXQgZm9yIHhlbiB0byBrZWVwIHRoZSBjb25zb2xlLgogCi0jIyMgY29yZVxfcGFya2luZworIyMj
IGNvcmVfcGFya2luZwogPiBgPSBwb3dlciB8IHBlcmZvcm1hbmNlYAogCiA+IERlZmF1bHQ6IGBw
b3dlcmAKIAotIyMjIGNwdVxfdHlwZSAoeDg2KQorIyMjIGNwdV90eXBlICh4ODYpCiA+IGA9IGFy
Y2hfcGVyZm1vbmAKIAogSWYgc2V0LCBmb3JjZSB1c2Ugb2YgdGhlIHBlcmZvcm1hbmNlIGNvdW50
ZXJzIGZvciBvcHJvZmlsZSwgcmF0aGVyIHRoYW4gZGV0ZWN0aW5nCkBAIC00NzMsNyArNDczLDcg
QEAgd29uJ3Qgb2ZmZXIgdGhlbSB0byBndWVzdHMuCiAKID4gQXBwbGljYWJpbGl0eTogQU1ECiAK
LUlmIG5vbmUgb2YgdGhlIG90aGVyICoqY3B1aWRcX21hc2tcX1wqKiogb3B0aW9ucyBhcmUgZ2l2
ZW4sIFhlbiBoYXMgYSBzZXQgb2YKK0lmIG5vbmUgb2YgdGhlIG90aGVyICoqY3B1aWRfbWFza19c
KioqIG9wdGlvbnMgYXJlIGdpdmVuLCBYZW4gaGFzIGEgc2V0IG9mCiBwcmUtY29uZmlndXJlZCBt
YXNrcyB0byBtYWtlIHRoZSBjdXJyZW50IHByb2Nlc3NvciBhcHBlYXIgdG8gYmUKIGZhbWlseS9y
ZXZpc2lvbiBzcGVjaWZpZWQuCiAKQEAgLTUxNCwxMyArNTE0LDEzIEBAIHJlZHVjdGlvbiBvZiBm
ZWF0dXJlcyBhdCBYZW4ncyBkaXNwb3NhbCB0byBtYW5hZ2UgZ3Vlc3RzLgogIyMjIGNwdWluZm8g
KHg4NikKID4gYD0gPGJvb2xlYW4+YAogCi0jIyMgY3Jhc2hpbmZvXF9tYXhhZGRyCisjIyMgY3Jh
c2hpbmZvX21heGFkZHIKID4gYD0gPHNpemU+YAogCiA+IERlZmF1bHQ6IGA0R2AKIAogU3BlY2lm
eSB0aGUgbWF4aW11bSBhZGRyZXNzIHRvIGFsbG9jYXRlIGNlcnRhaW4gc3RydWN0dXJlcywgaWYg
dXNlZCBpbgotY29tYmluYXRpb24gd2l0aCB0aGUgYGxvd19jcmFzaGluZm9gIGNvbW1hbmQgbGlu
ZSBvcHRpb24uCitjb21iaW5hdGlvbiB3aXRoIHRoZSAqKmxvd19jcmFzaGluZm8qKiBjb21tYW5k
IGxpbmUgb3B0aW9uLgogCiAjIyMgY3Jhc2hrZXJuZWwKID4gYD0gPHJhbXNpemUtcmFuZ2U+Ojxz
aXplPlssLi4uXVt7QCw8fTxvZmZzZXQ+XWAKQEAgLTU0MSwxMyArNTQxLDEzIEBAIHRoZSBhZGRy
ZXNzIHJhbmdlIHRoZSBhcmVhIHNob3VsZCBmYWxsIGludG8uCiB3aGljaCB3b3VsZCBvdGhlcndp
c2UgcmVxdWlyZSBlc2NhcGluZyBvZiB0aGUgPCBvcHRpb24KIAogCi0jIyMgY3JlZGl0MlxfYmFs
YW5jZVxfb3ZlcgorIyMjIGNyZWRpdDJfYmFsYW5jZV9vdmVyCiA+IGA9IDxpbnRlZ2VyPmAKIAot
IyMjIGNyZWRpdDJcX2JhbGFuY2VcX3VuZGVyCisjIyMgY3JlZGl0Ml9iYWxhbmNlX3VuZGVyCiA+
IGA9IDxpbnRlZ2VyPmAKIAotIyMjIGNyZWRpdDJcX2NhcFxfcGVyaW9kXF9tcworIyMjIGNyZWRp
dDJfY2FwX3BlcmlvZF9tcwogPiBgPSA8aW50ZWdlcj5gCiAKID4gRGVmYXVsdDogYDEwYApAQCAt
NTU3LDcgKzU1Nyw3IEBAIG9uY2UgZXZlcnkgY2FwIHBlcmlvZCBpbnRlcnZhbC4gRGVmYXVsdCBp
cyAxMCBtcy4gVGhlIGFtb3VudCBvZiBidWRnZXQKIHRoZXkgcmVjZWl2ZSBkZXBlbmRzIG9uIHRo
ZWlyIGNhcC4gRm9yIGluc3RhbmNlLCBhIGRvbWFpbiB3aXRoIGEgNTAlIGNhcAogd2lsbCByZWNl
aXZlIDUwJSBvZiAxMCBtcywgc28gNSBtcy4KIAotIyMjIGNyZWRpdDJcX2xvYWRcX3ByZWNpc2lv
blxfc2hpZnQKKyMjIyBjcmVkaXQyX2xvYWRfcHJlY2lzaW9uX3NoaWZ0CiA+IGA9IDxpbnRlZ2Vy
PmAKIAogPiBEZWZhdWx0OiBgMThgCkBAIC01NjUsNyArNTY1LDcgQEAgd2lsbCByZWNlaXZlIDUw
JSBvZiAxMCBtcywgc28gNSBtcy4KIFNwZWNpZnkgdGhlIG51bWJlciBvZiBiaXRzIHRvIHVzZSBm
b3IgdGhlIGZyYWN0aW9uYWwgcGFydCBvZiB0aGUKIHZhbHVlcyBpbnZvbHZlZCBpbiBDcmVkaXQy
IGxvYWQgdHJhY2tpbmcgYW5kIGxvYWQgYmFsYW5jaW5nIG1hdGguCiAKLSMjIyBjcmVkaXQyXF9s
b2FkXF93aW5kb3dcX3NoaWZ0CisjIyMgY3JlZGl0Ml9sb2FkX3dpbmRvd19zaGlmdAogPiBgPSA8
aW50ZWdlcj5gCiAKID4gRGVmYXVsdDogYDMwYApAQCAtNTkwLDcgKzU5MCw3IEBAIGFsc28gc2xv
dyBpbiByZXNwb25kaW5nIHRvIGxvYWQgY2hhbmdlcy4KIAogVGhlIGRlZmF1bHQgdmFsdWUgb2Yg
YDEgc2VjYCBpcyByYXRoZXIgbG9uZy4KIAotIyMjIGNyZWRpdDJcX3J1bnF1ZXVlCisjIyMgY3Jl
ZGl0Ml9ydW5xdWV1ZQogPiBgPSBjcHUgfCBjb3JlIHwgc29ja2V0IHwgbm9kZSB8IGFsbGAKIAog
PiBEZWZhdWx0OiBgc29ja2V0YApAQCAtNjE2LDcgKzYxNiw3IEBAIEF2YWlsYWJsZSBhbHRlcm5h
dGl2ZXMsIHdpdGggdGhlaXIgbWVhbmluZywgYXJlOgogU3BlY2lmeSB0aGUgVVNCIGNvbnRyb2xs
ZXIgdG8gdXNlLCBlaXRoZXIgYnkgaW5zdGFuY2UgbnVtYmVyICh3aGVuIGdvaW5nCiBvdmVyIHRo
ZSBQQ0kgYnVzc2VzIHNlcXVlbnRpYWxseSkgb3IgYnkgUENJIGRldmljZSAobXVzdCBiZSBvbiBz
ZWdtZW50IDApLgogCi0jIyMgZGVidWdcX3N0YWNrXF9saW5lcworIyMjIGRlYnVnX3N0YWNrX2xp
bmVzCiA+IGA9IDxpbnRlZ2VyPmAKIAogPiBEZWZhdWx0OiBgMjBgCkBAIC02MzEsNyArNjMxLDcg
QEAgTGltaXRzIHRoZSBudW1iZXIgbGluZXMgcHJpbnRlZCBpbiBYZW4gc3RhY2sgdHJhY2VzLgog
U3BlY2lmeSB0aGUgc2l6ZSBvZiB0aGUgY29uc29sZSBkZWJ1ZyB0cmFjZSBidWZmZXIgaW4gS2lC
LiBUaGUgZGVidWcKIHRyYWNlIGZlYXR1cmUgaXMgb25seSBlbmFibGVkIGluIGRlYnVnZ2luZyBi
dWlsZHMgb2YgWGVuLgogCi0jIyMgZG1hXF9iaXRzCisjIyMgZG1hX2JpdHMKID4gYD0gPGludGVn
ZXI+YAogCiBTcGVjaWZ5IHRoZSBiaXQgd2lkdGggb2YgdGhlIERNQSBoZWFwLgpAQCAtNjg2LDEy
ICs2ODYsMTIgQEAgVGhpcyBsaXN0IG9mIGJvb2xlYW5zIGNvbnRyb2xzIHRoZSBpb21tdSB1c2Fn
ZSBieSBEb20wOgogICBtYXBwZWQgd2hlbiB1c2luZyB0aGUgYG1hcC1pbmNsdXNpdmVgIG9wdGlv
bi4gVGhpcyBvcHRpb24gaXMgYXZhaWxhYmxlIHRvIGFsbAogICBEb20wIG1vZGVzIGFuZCBpcyBl
bmFibGVkIGJ5IGRlZmF1bHQgb24gSW50ZWwgaGFyZHdhcmUuCiAKLSMjIyBkb20wXF9pb3BvcnRz
XF9kaXNhYmxlICh4ODYpCisjIyMgZG9tMF9pb3BvcnRzX2Rpc2FibGUgKHg4NikKID4gYD0gTGlz
dCBvZiA8aGV4Pi08aGV4PmAKIAogU3BlY2lmeSBhIGxpc3Qgb2YgSU8gcG9ydHMgdG8gYmUgZXhj
bHVkZWQgZnJvbSBkb20wIGFjY2Vzcy4KIAotIyMjIGRvbTBcX21heFxfdmNwdXMKKyMjIyBkb20w
X21heF92Y3B1cwogCiBFaXRoZXI6CiAKQEAgLTcyMCwxMyArNzIwLDEzIEBAIEZvciBleGFtcGxl
LCB3aXRoIGBkb20wX21heF92Y3B1cz00LThgOgogPiAgICAgIDggICAgfCAgOAogPiAgICAgMTAg
ICAgfCAgOAogCi0jIyMgZG9tMFxfbWVtIChBUk0pCisjIyMgZG9tMF9tZW0gKEFSTSkKID4gYD0g
PHNpemU+YAogCiBTZXQgdGhlIGFtb3VudCBvZiBtZW1vcnkgZm9yIHRoZSBpbml0aWFsIGRvbWFp
biAoZG9tMCkuIEl0IG11c3QgYmUKIGdyZWF0ZXIgdGhhbiB6ZXJvLiBUaGlzIHBhcmFtZXRlciBp
cyByZXF1aXJlZC4KIAotIyMjIGRvbTBcX21lbSAoeDg2KQorIyMjIGRvbTBfbWVtICh4ODYpCiA+
IGA9IExpc3Qgb2YgKCBtaW46PHN6PiB8IG1heDo8c3o+IHwgPHN6PiApYAogCiBTZXQgdGhlIGFt
b3VudCBvZiBtZW1vcnkgZm9yIHRoZSBpbml0aWFsIGRvbWFpbiAoZG9tMCkuIElmIGEgc2l6ZSBp
cwpAQCAtNzY2LDcgKzc2Niw3IEBAIFByYWN0aWNlc10oaHR0cDovL3dpa2kueGVuLm9yZy93aWtp
L1hlbl9CZXN0X1ByYWN0aWNlcyNYZW5fZG9tMF9kZWRpY2F0ZWRfbWVtb3J5CiAKIFRoaXMgb3B0
aW9uIGRvZXNuJ3QgaGF2ZSBlZmZlY3QgaWYgcHYtc2hpbSBtb2RlIGlzIGVuYWJsZWQuCiAKLSMj
IyBkb20wXF9ub2RlcyAoeDg2KQorIyMjIGRvbTBfbm9kZXMgKHg4NikKIAogPiBgPSBMaXN0IG9m
IFsgPGludGVnZXI+IHwgcmVsYXhlZCB8IHN0cmljdCBdYAogCkBAIC03NzgsNyArNzc4LDcgQEAg
cmVzdHJpY3Rpb25zIHNldCB1cCBoZXJlLiBOb3RlIHRoYXQgdGhlIHZhbHVlcyB0byBiZSBzcGVj
aWZpZWQgaGVyZSBhcmUKIEFDUEkgUFhNIG9uZXMsIG5vdCBYZW4gaW50ZXJuYWwgbm9kZSBudW1i
ZXJzLiBgcmVsYXhlZGAgc2V0cyB1cCB2Q1BVCiBhZmZpbml0aWVzIHRvIHByZWZlciBidXQgYmUg
bm90IGxpbWl0ZWQgdG8gdGhlIHNwZWNpZmllZCBub2RlKHMpLgogCi0jIyMgZG9tMFxfdmNwdXNc
X3BpbgorIyMjIGRvbTBfdmNwdXNfcGluCiA+IGA9IDxib29sZWFuPmAKIAogPiBEZWZhdWx0OiBg
ZmFsc2VgCkBAIC04NzMsNyArODczLDcgQEAgaW50cm9kdWNlZCB3aXRoIHRoZSBOZWhhbGVtIGFy
Y2hpdGVjdHVyZS4KICAgICBkaXNhYmxlIFBNTC4gIGBwbWw9MGAgY2FuIGJlIHVzZWQgdG8gcHJl
dmVudCB0aGUgdXNlIG9mIFBNTCBvbiBvdGhlcndpc2UKICAgICBjYXBhYmxlIGhhcmR3YXJlLgog
Ci0jIyMgZXh0cmFcX2d1ZXN0XF9pcnFzCisjIyMgZXh0cmFfZ3Vlc3RfaXJxcwogPiBgPSBbPGRv
bVUgbnVtYmVyPl1bLDxkb20wIG51bWJlcj5dYAogCiA+IERlZmF1bHQ6IGAzMiw8dmFyaWFibGU+
YApAQCAtOTEzLDcgKzkxMyw3IEBAIGVuYWJsZWQgYnkgcnVubmluZyBlaXRoZXI6CiAgIGNoYW5n
ZWQgdGhhdCBzZXR0aW5nLgogKiBgZGlzYWJsZWRgOiBUaGlzIGNhdXNlcyB0aGUgWFNNIGZyYW1l
d29yayB0byByZXZlcnQgdG8gdGhlIGR1bW15IG1vZHVsZS4gIFRoZQogICBkdW1teSBtb2R1bGUg
cHJvdmlkZXMgdGhlIHNhbWUgc2VjdXJpdHkgcG9saWN5IGFzIGlzIHVzZWQgd2hlbiBjb21waWxp
bmcgdGhlCi0gIGh5cGVydmlzb3Igd2l0aG91dCBzdXBwb3J0IGZvciBYU00uICBUaGUgeHNtXF9v
cCBoeXBlcmNhbGwgY2FuIGFsc28gYmUgdXNlZCB0bworICBoeXBlcnZpc29yIHdpdGhvdXQgc3Vw
cG9ydCBmb3IgWFNNLiAgVGhlIHhzbV9vcCBoeXBlcmNhbGwgY2FuIGFsc28gYmUgdXNlZCB0bwog
ICBzd2l0Y2ggdG8gdGhpcyBtb2RlIGFmdGVyIGJvb3QsIGJ1dCB0aGVyZSBpcyBubyB3YXkgdG8g
cmUtZW5hYmxlIEZMQVNLIG9uY2UKICAgdGhlIGR1bW15IG1vZHVsZSBpcyBsb2FkZWQuCiAKQEAg
LTkyNywxNiArOTI3LDE2IEBAIFNwZWNpZnkgdGhlIGZvbnQgc2l6ZSB3aGVuIHVzaW5nIHRoZSBW
RVNBIGNvbnNvbGUgZHJpdmVyLgogCiA+IERlZmF1bHQ6IGBmYWxzZWAKIAotQWxsb3cgRVBUIHRv
IGJlIGVuYWJsZWQgd2hlbiBWTVggZmVhdHVyZSBWTVxfRU5UUllcX0xPQURcX0dVRVNUXF9QQVQg
aXMgbm90CitBbGxvdyBFUFQgdG8gYmUgZW5hYmxlZCB3aGVuIFZNWCBmZWF0dXJlIGBWTV9FTlRS
WV9MT0FEX0dVRVNUX1BBVGAgaXMgbm90CiBwcmVzZW50LgogCiAqV2FybmluZzoqCi1EdWUgdG8g
Q1ZFLTIwMTMtMjIxMiwgVk1YIGZlYXR1cmUgVk1cX0VOVFJZXF9MT0FEXF9HVUVTVFxfUEFUIGlz
IGJ5IGRlZmF1bHQKK0R1ZSB0byBDVkUtMjAxMy0yMjEyLCBWTVggZmVhdHVyZSBgVk1fRU5UUllf
TE9BRF9HVUVTVF9QQVRgIGlzIGJ5IGRlZmF1bHQKIHJlcXVpcmVkIGFzIGEgcHJlcmVxdWlzaXRl
IGZvciB1c2luZyBFUFQuICBJZiB5b3UgYXJlIG5vdCB1c2luZyBQQ0kgUGFzc3Rocm91Z2gsCiBv
ciB0cnVzdCB0aGUgZ3Vlc3QgYWRtaW5pc3RyYXRvciB3aG8gd291bGQgYmUgdXNpbmcgcGFzc3Ro
cm91Z2gsIHRoZW4gdGhlCiByZXF1aXJlbWVudCBjYW4gYmUgcmVsYXhlZC4gIFRoaXMgb3B0aW9u
IGlzIHBhcnRpY3VsYXJseSB1c2VmdWwgZm9yIG5lc3RlZAogdmlydHVhbGl6YXRpb24sIHRvIGFs
bG93IHRoZSBMMSBoeXBlcnZpc29yIHRvIHVzZSBFUFQgZXZlbiBpZiB0aGUgTDAgaHlwZXJ2aXNv
cgotZG9lcyBub3QgcHJvdmlkZSBWTVxfRU5UUllcX0xPQURcX0dVRVNUXF9QQVQuCitkb2VzIG5v
dCBwcm92aWRlIGBWTV9FTlRSWV9MT0FEX0dVRVNUX1BBVGAuCiAKICMjIyBnZGIKID4gYD0gY29t
MVtILExdIHwgY29tMltILExdIHwgZGJncGAKQEAgLTk2MCw3ICs5NjAsNyBAQCBndWVzdHMgcG9p
bnQgb2Ygdmlldy4KIAogVGhlIHVzYWdlIG9mIGdudHRhYiB2MiBpcyBub3Qgc2VjdXJpdHkgc3Vw
cG9ydGVkIG9uIEFSTSBwbGF0Zm9ybXMuCiAKLSMjIyBnbnR0YWJcX21heFxfZnJhbWVzCisjIyMg
Z250dGFiX21heF9mcmFtZXMKID4gYD0gPGludGVnZXI+YAogCiA+IERlZmF1bHQ6IGA2NGAKQEAg
LTk3Myw3ICs5NzMsNyBAQCB2YWx1ZSBzZXR0YWJsZSB2aWEgWGVuIHRvb2xzLgogCiBEb20wIGlz
IHVzaW5nIHRoaXMgdmFsdWUgZm9yIHNpemluZyBpdHMgZ3JhbnQgdGFibGUuCiAKLSMjIyBnbnR0
YWJcX21heFxfbWFwdHJhY2tcX2ZyYW1lcworIyMjIGdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVz
CiA+IGA9IDxpbnRlZ2VyPmAKIAogPiBEZWZhdWx0OiBgMTAyNGAKQEAgLTk4Niw3ICs5ODYsNyBA
QCB2YWx1ZSBzZXR0YWJsZSB2aWEgWGVuIHRvb2xzLgogCiBEb20wIGlzIHVzaW5nIHRoaXMgdmFs
dWUgZm9yIHNpemluZyBpdHMgbWFwdHJhY2sgdGFibGUuCiAKLSMjIyBndWVzdFxfbG9nbHZsCisj
IyMgZ3Vlc3RfbG9nbHZsCiA+IGA9IDxsZXZlbD5bLzxyYXRlLWxpbWl0ZWQgbGV2ZWw+XWAgd2hl
cmUgbGV2ZWwgaXMgYG5vbmUgfCBlcnJvciB8IHdhcm5pbmcgfCBpbmZvIHwgZGVidWcgfCBhbGxg
CiAKID4gRGVmYXVsdDogYGd1ZXN0X2xvZ2x2bD1ub25lL3dhcm5pbmdgCkBAIC0xMDA3LDcgKzEw
MDcsNyBAQCBzaG91bGQgYmUgcmF0ZSBsaW1pdGVkLgogRmxhZyB0byBnbG9iYWxseSBlbmFibGUg
b3IgZGlzYWJsZSBzdXBwb3J0IGZvciBIYXJkd2FyZSBBc3Npc3RlZAogUGFnaW5nIChIQVApCiAK
LSMjIyBoYXBcXzFnYiAoeDg2KQorIyMjIGhhcF8xZ2IgKHg4NikKID4gYD0gPGJvb2xlYW4+YAog
CiA+IERlZmF1bHQ6IGB0cnVlYApAQCAtMTAxNSw3ICsxMDE1LDcgQEAgUGFnaW5nIChIQVApCiBG
bGFnIHRvIGVuYWJsZSAxIEdCIGhvc3QgcGFnZSB0YWJsZSBzdXBwb3J0IGZvciBIYXJkd2FyZSBB
c3Npc3RlZAogUGFnaW5nIChIQVApLgogCi0jIyMgaGFwXF8ybWIgKHg4NikKKyMjIyBoYXBfMm1i
ICh4ODYpCiA+IGA9IDxib29sZWFuPmAKIAogPiBEZWZhdWx0OiBgdHJ1ZWAKQEAgLTEwMjMsNyAr
MTAyMyw3IEBAIFBhZ2luZyAoSEFQKS4KIEZsYWcgdG8gZW5hYmxlIDIgTUIgaG9zdCBwYWdlIHRh
YmxlIHN1cHBvcnQgZm9yIEhhcmR3YXJlIEFzc2lzdGVkCiBQYWdpbmcgKEhBUCkuCiAKLSMjIyBo
YXJkd2FyZVxfZG9tCisjIyMgaGFyZHdhcmVfZG9tCiA+IGA9IDxkb21pZD5gCiAKID4gRGVmYXVs
dDogYDBgCkBAIC0xMDMzLDcgKzEwMzMsNyBAQCBpbnRlbmRlZCB0byBiZSB1c2VkIHdoZW4gZG9t
YWluIDAgaXMgYSBzdHViIGRvbWFpbiB3aGljaCBidWlsZHMgYSBkaXNhZ2dyZWdhdGVkCiBzeXN0
ZW0gaW5jbHVkaW5nIGEgaGFyZHdhcmUgZG9tYWluIHdpdGggdGhlIHNwZWNpZmllZCBkb21haW4g
SUQuICBUaGlzIG9wdGlvbiBpcwogc3VwcG9ydGVkIG9ubHkgd2hlbiBjb21waWxlZCB3aXRoIFhT
TSBvbiB4ODYuCiAKLSMjIyBoZXN0XF9kaXNhYmxlCisjIyMgaGVzdF9kaXNhYmxlCiA+IGAgPSA8
Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYGZhbHNlYApAQCAtMTA2NCw3ICsxMDY0LDcgQEAgaWRl
bnRpY2FsIHRvIHRoZSBib290IENQVSB3aWxsIGJlIHBhcmtlZCBhbmQgbm90IHVzZWQgYnkgWGVu
LgogIyMjIGhwZXRicm9hZGNhc3QgKHg4NikKID4gYD0gPGJvb2xlYW4+YAogCi0jIyMgaHZtXF9k
ZWJ1ZyAoeDg2KQorIyMjIGh2bV9kZWJ1ZyAoeDg2KQogPiBgPSA8aW50ZWdlcj5gCiAKIFRoZSBz
cGVjaWZpZWQgdmFsdWUgaXMgYSBiaXQgbWFzayB3aXRoIHRoZSBpbmRpdmlkdWFsIGJpdHMgaGF2
aW5nIHRoZQpAQCAtMTA4NSw3ICsxMDg1LDcgQEAgZm9sbG93aW5nIG1lYW5pbmc6CiAKIFJlY29n
bml6ZWQgaW4gZGVidWcgYnVpbGRzIG9mIHRoZSBoeXBlcnZpc29yIG9ubHkuCiAKLSMjIyBodm1c
X2ZlcCAoeDg2KQorIyMjIGh2bV9mZXAgKHg4NikKID4gYD0gPGJvb2xlYW4+YAogCiA+IERlZmF1
bHQ6IGBmYWxzZWAKQEAgLTExMDAsNyArMTEwMCw3IEBAIEFzIHRoaXMgZmVhdHVyZSBvcGVucyB1
cCB0aGUgaW5zdHJ1Y3Rpb24gZW11bGF0b3IgdG8gYXJiaXRyYXJ5CiBpbnN0cnVjdGlvbiBmcm9t
IGFuIEhWTSBndWVzdCwgZG9uJ3QgdXNlIHRoaXMgaW4gcHJvZHVjdGlvbiBzeXN0ZW0uIE5vCiBz
ZWN1cml0eSBzdXBwb3J0IGlzIHByb3ZpZGVkIHdoZW4gdGhpcyBmbGFnIGlzIHNldC4KIAotIyMj
IGh2bVxfcG9ydDgwICh4ODYpCisjIyMgaHZtX3BvcnQ4MCAoeDg2KQogPiBgPSA8Ym9vbGVhbj5g
CiAKID4gRGVmYXVsdDogYHRydWVgCkBAIC0xMTA5LDEwICsxMTA5LDEwIEBAIFNwZWNpZnkgd2hl
dGhlciBndWVzdHMgYXJlIHRvIGJlIGdpdmVuIGFjY2VzcyB0byBwaHlzaWNhbCBwb3J0IDgwCiAo
b2Z0ZW4gdXNlZCBmb3IgZGVidWdnaW5nIHB1cnBvc2VzKSwgdG8gb3ZlcnJpZGUgdGhlIERNSSBi
YXNlZAogZGV0ZWN0aW9uIG9mIHN5c3RlbXMga25vd24gdG8gbWlzYmVoYXZlIHVwb24gYWNjZXNz
ZXMgdG8gdGhhdCBwb3J0LgogCi0jIyMgaWRsZVxfbGF0ZW5jeVxfZmFjdG9yICh4ODYpCisjIyMg
aWRsZV9sYXRlbmN5X2ZhY3RvciAoeDg2KQogPiBgPSA8aW50ZWdlcj5gCiAKLSMjIyBpb2FwaWNc
X2FjayAoeDg2KQorIyMjIGlvYXBpY19hY2sgKHg4NikKID4gYD0gb2xkIHwgbmV3YAogCiA+IERl
ZmF1bHQ6IGBuZXdgIHVubGVzcyBkaXJlY3RlZC1FT0kgaXMgc3VwcG9ydGVkCkBAIC0xMjI2LDcg
KzEyMjYsNyBAQCBkZXRlY3Rpb24gb2Ygc3lzdGVtcyBrbm93biB0byBtaXNiZWhhdmUgdXBvbiBh
Y2Nlc3NlcyB0byB0aGF0IHBvcnQuCiAKID4+IEVuYWJsZSBJT01NVSBkZWJ1Z2dpbmcgY29kZSAo
aW1wbGllcyBgdmVyYm9zZWApLgogCi0jIyMgaW9tbXVcX2RldlxfaW90bGJcX3RpbWVvdXQKKyMj
IyBpb21tdV9kZXZfaW90bGJfdGltZW91dAogPiBgPSA8aW50ZWdlcj5gCiAKID4gRGVmYXVsdDog
YDEwMDBgCkBAIC0xMjM1LDcgKzEyMzUsNyBAQCBTcGVjaWZ5IHRoZSB0aW1lb3V0IG9mIHRoZSBk
ZXZpY2UgSU9UTEIgaW52YWxpZGF0aW9uIGluIG1pbGxpc2Vjb25kcy4KIEJ5IGRlZmF1bHQsIHRo
ZSB0aW1lb3V0IGlzIDEwMDAgbXMuIFdoZW4geW91IHNlZSBlcnJvciAnUXVldWUgaW52YWxpZGF0
ZQogd2FpdCBkZXNjcmlwdG9yIHRpbWVkIG91dCcsIHRyeSBpbmNyZWFzaW5nIHRoaXMgdmFsdWUu
CiAKLSMjIyBpb21tdVxfaW5jbHVzaXZlXF9tYXBwaW5nIChWVC1kKQorIyMjIGlvbW11X2luY2x1
c2l2ZV9tYXBwaW5nIChWVC1kKQogPiBgPSA8Ym9vbGVhbj5gCiAKICoqV0FSTklORzogVGhpcyBj
b21tYW5kIGxpbmUgb3B0aW9uIGlzIGRlcHJlY2F0ZWQsIGFuZCBzdXBlcnNlZGVkIGJ5CkBAIC0x
MjUwLDE4ICsxMjUwLDE4IEBAIGdldCBhIG1hcHBpbmcgZXN0YWJsaXNoZWQuIE5vdGUgdGhhdCB0
aGlzIG9wdGlvbiBpcyBvbmx5IGFwcGxpY2FibGUgdG8gYQogUFYgZG9tMC4gQWxzbyBub3RlIHRo
YXQgaWYgYGRvbTAtc3RyaWN0YCBtb2RlIGlzIGVuYWJsZWQgdGhlbiBjb252ZW50aW9uYWwKIFJB
TSBwYWdlcyBub3QgYXNzaWduZWQgdG8gZG9tMCB3aWxsIG5vdCBiZSBtYXBwZWQuCiAKLSMjIyBp
cnFcX3JhdGVsaW1pdCAoeDg2KQorIyMjIGlycV9yYXRlbGltaXQgKHg4NikKID4gYD0gPGludGVn
ZXI+YAogCi0jIyMgaXJxXF92ZWN0b3JcX21hcCAoeDg2KQotIyMjIGl2cnNcX2hwZXRbYDxocGV0
PmBdIChBTUQpCisjIyMgaXJxX3ZlY3Rvcl9tYXAgKHg4NikKKyMjIyBpdnJzX2hwZXRbYDxocGV0
PmBdIChBTUQpCiA+IGA9WzxzZWc+Ol08YnVzPjo8ZGV2aWNlPi48ZnVuYz5gCiAKIEZvcmNlIHRo
ZSB1c2Ugb2YgYFs8c2VnPjpdPGJ1cz46PGRldmljZT4uPGZ1bmM+YCBhcyBkZXZpY2UgSUQgb2Yg
SFBFVAogYDxocGV0PmAgaW5zdGVhZCBvZiB0aGUgb25lIHNwZWNpZmllZCBieSB0aGUgSVZIRCBz
dWItdGFibGVzIG9mIHRoZSBJVlJTCiBBQ1BJIHRhYmxlLgogCi0jIyMgaXZyc1xfaW9hcGljW2A8
aW9hcGljPmBdIChBTUQpCisjIyMgaXZyc19pb2FwaWNbYDxpb2FwaWM+YF0gKEFNRCkKID4gYD1b
PHNlZz46XTxidXM+OjxkZXZpY2U+LjxmdW5jPmAKIAogRm9yY2UgdGhlIHVzZSBvZiBgWzxzZWc+
Ol08YnVzPjo8ZGV2aWNlPi48ZnVuYz5gIGFzIGRldmljZSBJRCBvZiBJTy1BUElDCkBAIC0xMjc0
LDcgKzEyNzQsNyBAQCBBQ1BJIHRhYmxlLgogRm9yY2UgdGhlIHVzZSBvZiB1c2Ugb2YgdGhlIGxv
Y2FsIEFQSUMgb24gYSB1bmlwcm9jZXNzb3Igc3lzdGVtLCBldmVuCiBpZiBsZWZ0IGRpc2FibGVk
IGJ5IHRoZSBCSU9TLgogCi0jIyMgbGFwaWNcX3RpbWVyXF9jMlxfb2sgKHg4NikKKyMjIyBsYXBp
Y190aW1lcl9jMl9vayAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKICMjIyBsZXIgKHg4NikKQEAg
LTEyOTksMTggKzEyOTksMTggQEAgaW1wb3J0YW5jZSB3aWxsIGJlIHByaW50ZWQuCiBUaGUgb3B0
aW9uYWwgYDxyYXRlLWxpbWl0ZWQgbGV2ZWw+YCBvcHRpb24gaW5zdHJ1Y3RzIHdoaWNoIHNldmVy
aXRpZXMKIHNob3VsZCBiZSByYXRlIGxpbWl0ZWQuCiAKLSMjIyBsb3dcX2NyYXNoaW5mbworIyMj
IGxvd19jcmFzaGluZm8KID4gYD0gbm9uZSB8IG1pbiB8IGFsbGAKIAotPiBEZWZhdWx0OiBgbm9u
ZWAgaWYgbm90IHNwZWNpZmllZCBhdCBhbGwsIG9yIHRvIGBtaW5gIGlmICoqbG93XF9jcmFzaGlu
Zm8qKiBpcyBwcmVzZW50IHdpdGhvdXQgcXVhbGlmaWNhdGlvbi4KKz4gRGVmYXVsdDogYG5vbmVg
IGlmIG5vdCBzcGVjaWZpZWQgYXQgYWxsLCBvciB0byBgbWluYCBpZiAqKmxvd19jcmFzaGluZm8q
KiBpcyBwcmVzZW50IHdpdGhvdXQgcXVhbGlmaWNhdGlvbi4KIAogVGhpcyBvcHRpb24gaXMgb25s
eSB1c2VmdWwgZm9yIGhvc3RzIHdpdGggYSAzMmJpdCBkb20wIGtlcm5lbCwgd2lzaGluZwogdG8g
dXNlIGtleGVjIGZ1bmN0aW9uYWxpdHkgaW4gdGhlIGNhc2Ugb2YgYSBjcmFzaC4gIEl0IHJlcHJl
c2VudHMKIHdoaWNoIGRhdGEgc3RydWN0dXJlcyBzaG91bGQgYmUgZGVsaWJlcmF0ZWx5IGFsbG9j
YXRlZCBpbiBsb3cgbWVtb3J5LAogc28gdGhlIGNyYXNoIGtlcm5lbCBtYXkgZmluZCBmaW5kIHRo
ZW0uICBTaG91bGQgYmUgdXNlZCBpbiBjb21iaW5hdGlvbgotd2l0aCAqKmNyYXNoaW5mb1xfbWF4
YWRkcioqLgord2l0aCAqKmNyYXNoaW5mb19tYXhhZGRyKiouCiAKLSMjIyBsb3dcX21lbVxfdmly
cVxfbGltaXQKKyMjIyBsb3dfbWVtX3ZpcnFfbGltaXQKID4gYD0gPHNpemU+YAogCiA+IERlZmF1
bHQ6IGA2NE1gCkBAIC0xMzI1LDE2ICsxMzI1LDE2IEBAIFNwZWNpZnkgdGhlIG1heGltdW0gbnVt
YmVyIG9mIENQVXMgdGhhdCBzaG91bGQgYmUgYnJvdWdodCB1cC4KIAogVGhpcyBvcHRpb24gaXMg
aWdub3JlZCBpbiAqKnB2LXNoaW0qKiBtb2RlLgogCi0jIyMgbWF4XF9jc3RhdGUgKHg4NikKKyMj
IyBtYXhfY3N0YXRlICh4ODYpCiA+IGA9IDxpbnRlZ2VyPmAKIAotIyMjIG1heFxfZ3NpXF9pcnFz
ICh4ODYpCisjIyMgbWF4X2dzaV9pcnFzICh4ODYpCiA+IGA9IDxpbnRlZ2VyPmAKIAogU3BlY2lm
aWVzIHRoZSBudW1iZXIgb2YgaW50ZXJydXB0cyB0byBiZSB1c2UgZm9yIHBpbiAoSU8tQVBJQyBv
ciBsZWdhY3kgUElDKQogYmFzZWQgaW50ZXJydXB0cy4gQW55IGhpZ2hlciBJUlFzIHdpbGwgYmUg
YXZhaWxhYmxlIGZvciB1c2UgdmlhIFBDSSBNU0kuCiAKLSMjIyBtYXhcX2xwaVxfYml0cyAoYXJt
KQorIyMjIG1heF9scGlfYml0cyAoYXJtKQogPiBgPSA8aW50ZWdlcj5gCiAKIFNwZWNpZmllcyB0
aGUgbnVtYmVyIG9mIEFSTSBHSUN2MyBMUEkgaW50ZXJydXB0cyB0byBhbGxvY2F0ZSBvbiB0aGUg
aG9zdCwKQEAgLTEzNDYsMTAgKzEzNDYsMTAgQEAgRGVmYXVsdHMgdG8gMjAgYml0cyAodG8gY292
ZXIgYXQgbW9zdCAxMDQ4NTc2IGludGVycnVwdHMpLgogIyMjIG1jZSAoeDg2KQogPiBgPSA8aW50
ZWdlcj5gCiAKLSMjIyBtY2VcX2ZiIChJbnRlbCkKKyMjIyBtY2VfZmIgKEludGVsKQogPiBgPSA8
aW50ZWdlcj5gCiAKLSMjIyBtY2VcX3ZlcmJvc2l0eSAoeDg2KQorIyMjIG1jZV92ZXJib3NpdHkg
KHg4NikKID4gYD0gdmVyYm9zZWAKIAogU3BlY2lmeSB2ZXJib3NlIG1hY2hpbmUgY2hlY2sgb3V0
cHV0LgpAQCAtMTQ3NCw3ICsxNDc0LDcgQEAgRGVmYXVsdHMgdG8gYm9vdGluZyBzZWNvbmRhcnkg
cHJvY2Vzc29ycy4KIAogVGhpcyBvcHRpb24gaXMgaWdub3JlZCBpbiAqKnB2LXNoaW0qKiBtb2Rl
LgogCi0jIyMgbnJcX2lycXMgKHg4NikKKyMjIyBucl9pcnFzICh4ODYpCiA+IGA9IDxpbnRlZ2Vy
PmAKIAogIyMjIG51bWEgKHg4NikKQEAgLTE1MjUsMTAgKzE1MjUsMTAgQEAgRmxhZyB0byBlbmFi
bGUgTWVtb3J5IFByb3RlY3Rpb24gS2V5cy4KIFRoZSBwcm90ZWN0aW9uLWtleSBmZWF0dXJlIHBy
b3ZpZGVzIGFuIGFkZGl0aW9uYWwgbWVjaGFuaXNtIGJ5IHdoaWNoIElBLTMyZQogcGFnaW5nIGNv
bnRyb2xzIGFjY2VzcyB0byB1c2VybW9kZSBhZGRyZXNzZXMuCiAKLSMjIyBwbGVcX2dhcAorIyMj
IHBsZV9nYXAKID4gYD0gPGludGVnZXI+YAogCi0jIyMgcGxlXF93aW5kb3cgKEludGVsKQorIyMj
IHBsZV93aW5kb3cgKEludGVsKQogPiBgPSA8aW50ZWdlcj5gCiAKICMjIyBwc3IgKEludGVsKQpA
QCAtMTU3Nyw3ICsxNTc3LDcgQEAgVGhlIGZvbGxvd2luZyByZXNvdXJjZXMgYXJlIGF2YWlsYWJs
ZToKIAogPiBEZWZhdWx0OiBgdHJ1ZWAKIAotT25seSBhdmFpbGFibGUgaWYgWGVuIGlzIGNvbXBp
bGVkIHdpdGggQ09ORklHXF9QVlxfTElORUFSXF9QVCBzdXBwb3J0CitPbmx5IGF2YWlsYWJsZSBp
ZiBYZW4gaXMgY29tcGlsZWQgd2l0aCBgQ09ORklHX1BWX0xJTkVBUl9QVGAgc3VwcG9ydAogZW5h
YmxlZC4KIAogQWxsb3cgUFYgZ3Vlc3RzIHRvIGhhdmUgcGFnZXRhYmxlIGVudHJpZXMgcG9pbnRp
bmcgdG8gb3RoZXIgcGFnZXRhYmxlcwpAQCAtMTYwOCw3ICsxNjA4LDcgQEAgU2hhZG93aW5nIGlz
IHBlcmZvcm1lZCBhdCB0aGUgcG9pbnQgd2hlcmUgYSBQViBndWVzdCBmaXJzdCB0cmllcyB0byB3
cml0ZSBhbgogTDFURi12dWxuZXJhYmxlIFBURS4gIFRoZXJlZm9yZSwgYSBQViBndWVzdCBrZXJu
ZWwgd2hpY2ggaGFzIGJlZW4gdXBkYXRlZCB3aXRoCiBpdHMgb3duIEwxVEYgbWl0aWdhdGlvbnMg
d2lsbCBub3QgdHJpZ2dlciBzaGFkb3cgbW9kZSBpZiBpdCBpcyB3ZWxsIGJlaGF2ZWQuCiAKLUlm
IENPTkZJR1xfU0hBRE9XXF9QQUdJTkcgaXMgbm90IGNvbXBpbGVkIGluLCB0aGlzIG1pdGlnYXRp
b24gaW5zdGVhZCBjcmFzaGVzCitJZiBgQ09ORklHX1NIQURPV19QQUdJTkdgIGlzIG5vdCBjb21w
aWxlZCBpbiwgdGhpcyBtaXRpZ2F0aW9uIGluc3RlYWQgY3Jhc2hlcwogdGhlIGd1ZXN0IHdoZW4g
YW4gTDFURi12dWxuZXJhYmxlIFBURSBpcyB3cml0dGVuLCB3aGljaCBzdGlsbCBhbGxvd3MgdXBk
YXRlZCwKIHdlbGwtYmVoYXZlZCBQViBndWVzdHMgdG8gcnVuLCBkZXNwaXRlIFNoYWRvdyBiZWlu
ZyBjb21waWxlZCBvdXQuCiAKQEAgLTE2NTMsNyArMTY1Myw3IEBAIFNwZWNpZnkgdGhlIGhvc3Qg
cmVib290IG1ldGhvZC4KIAogYGtiZGAgaW5zdHJ1Y3RzIFhlbiB0byByZWJvb3QgdGhlIGhvc3Qg
dmlhIHRoZSBrZXlib2FyZCBjb250cm9sbGVyLgogCi1gYWNwaWAgaW5zdHJ1Y3RzIFhlbiB0byBy
ZWJvb3QgdGhlIGhvc3QgdXNpbmcgUkVTRVRcX1JFRyBpbiB0aGUgQUNQSSBGQURULgorYGFjcGlg
IGluc3RydWN0cyBYZW4gdG8gcmVib290IHRoZSBob3N0IHVzaW5nIFJFU0VUX1JFRyBpbiB0aGUg
QUNQSSBGQURULgogCiBgcGNpYCBpbnN0cnVjdHMgWGVuIHRvIHJlYm9vdCB0aGUgaG9zdCB1c2lu
ZyBQQ0kgcmVzZXQgcmVnaXN0ZXIgKHBvcnQgQ0Y5KS4KIApAQCAtMTcwMywxNyArMTcwMywxNyBA
QCB3aXRoIHJlYWQgYW5kIHdyaXRlIHBlcm1pc3Npb25zLgogCiBDaG9vc2UgdGhlIGRlZmF1bHQg
c2NoZWR1bGVyLgogCi0jIyMgc2NoZWRcX2NyZWRpdDJcX21pZ3JhdGVcX3Jlc2lzdAorIyMjIHNj
aGVkX2NyZWRpdDJfbWlncmF0ZV9yZXNpc3QKID4gYD0gPGludGVnZXI+YAogCi0jIyMgc2NoZWRc
X2NyZWRpdFxfdHNsaWNlXF9tcworIyMjIHNjaGVkX2NyZWRpdF90c2xpY2VfbXMKID4gYD0gPGlu
dGVnZXI+YAogCiBTZXQgdGhlIHRpbWVzbGljZSBvZiB0aGUgY3JlZGl0MSBzY2hlZHVsZXIsIGlu
IG1pbGxpc2Vjb25kcy4gIFRoZQogZGVmYXVsdCBpcyAzMG1zLiAgUmVhc29uYWJsZSB2YWx1ZXMg
bWF5IGluY2x1ZGUgMTAsIDUsIG9yIGV2ZW4gMSBmb3IKIHZlcnkgbGF0ZW5jeS1zZW5zaXRpdmUg
d29ya2xvYWRzLgogCi0jIyMgc2NoZWRcX3JhdGVsaW1pdFxfdXMKKyMjIyBzY2hlZF9yYXRlbGlt
aXRfdXMKID4gYD0gPGludGVnZXI+YAogCiBJbiBvcmRlciB0byBsaW1pdCB0aGUgcmF0ZSBvZiBj
b250ZXh0IHN3aXRjaGluZywgc2V0IHRoZSBtaW5pbXVtCkBAIC0xNzIxLDcgKzE3MjEsNyBAQCBh
bW91bnQgb2YgdGltZSB0aGF0IGEgdmNwdSBjYW4gYmUgc2NoZWR1bGVkIGZvciBiZWZvcmUgcHJl
ZW1wdGluZyBpdCwKIGluIG1pY3Jvc2Vjb25kcy4gIFRoZSBkZWZhdWx0IGlzIDEwMDB1cyAoMW1z
KS4gIFNldHRpbmcgdGhpcyB0byAwCiBkaXNhYmxlcyBpdCBhbHRvZ2V0aGVyLgogCi0jIyMgc2No
ZWRcX3NtdFxfcG93ZXJcX3NhdmluZ3MKKyMjIyBzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncwogPiBg
PSA8Ym9vbGVhbj5gCiAKIE5vcm1hbGx5IFhlbiB3aWxsIHRyeSB0byBtYXhpbWl6ZSBwZXJmb3Jt
YW5jZSBhbmQgY2FjaGUgdXRpbGl6YXRpb24gYnkKQEAgLTE3MzcsNyArMTczNyw3IEBAIHNvY2tl
dHMsICZjLiAgVGhpcyB3aWxsIHJlZHVjZSBwZXJmb3JtYW5jZSBzb21ld2hhdCwgcGFydGljdWxh
cmx5IG9uCiBzeXN0ZW1zIHdpdGggaHlwZXJ0aHJlYWRpbmcgZW5hYmxlZCwgYnV0IHNob3VsZCBy
ZWR1Y2UgcG93ZXIgYnkKIGVuYWJsaW5nIG1vcmUgc29ja2V0cyBhbmQgY29yZXMgdG8gZ28gaW50
byBkZWVwZXIgc2xlZXAgc3RhdGVzLgogCi0jIyMgc2VyaWFsXF90eFxfYnVmZmVyCisjIyMgc2Vy
aWFsX3R4X2J1ZmZlcgogPiBgPSA8c2l6ZT5gCiAKID4gRGVmYXVsdDogYDE2a0JgCkBAIC0xNzg4
LDcgKzE3ODgsNyBAQCBoeXBlcnZpc29ycyBoYW5kbGUgU0Vycm9yczoKICAgQWxsIFNFcnJvcnMg
d2lsbCBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtLiBUaGlzIG9wdGlvbiB3aWxsIGF2b2lkIGFsbCBv
dmVyaGVhZAogICBvZiB0aGUgZHNiL2lzYiBwYWlycy4KIAotIyMjIHNoaW1cX21lbSAoeDg2KQor
IyMjIHNoaW1fbWVtICh4ODYpCiA+IGA9IExpc3Qgb2YgKCBtaW46PHNpemU+IHwgbWF4OjxzaXpl
PiB8IDxzaXplPiApYAogCiBTZXQgdGhlIGFtb3VudCBvZiBtZW1vcnkgdGhhdCB4ZW4tc2hpbSB1
c2VzLiBPbmx5IGhhcyBlZmZlY3QgaWYgcHYtc2hpbSBtb2RlIGlzCkBAIC0xODI2LDcgKzE4MjYs
NyBAQCBEZWZhdWx0OiBgdHJ1ZWAKIAogQ29udHJvbCBicmluZyB1cCBvZiBtdWx0aXBsZSBoeXBl
ci10aHJlYWRzIHBlciBDUFUgY29yZS4KIAotIyMjIHNuYlxfaWdkXF9xdWlyaworIyMjIHNuYl9p
Z2RfcXVpcmsKID4gYD0gPGJvb2xlYW4+IHwgY2FwIHwgPGludGVnZXI+YAogCiBBIHRydWUgYm9v
bGVhbiB2YWx1ZSBlbmFibGVzIGxlZ2FjeSBiZWhhdmlvciAoMXMgdGltZW91dCksIHdoaWxlIGBj
YXBgCkBAIC0xODQ2LDcgKzE4NDYsNyBAQCBCeXBhc3MgRGlzYWJsZSAoU1NCRCkgbWl0aWdhdGlv
bi4KIHdpbGwgbm90IGJlIGFibGUgdG8gY29udHJvbCB0aGUgc3RhdGUgb2YgdGhlIG1pdGlnYXRp
b24uCiAqIGBzc2JkPXJ1bnRpbWVgIHdpbGwgYWx3YXlzIHR1cm4gb24gdGhlIG1pdGlnYXRpb24g
d2hlbiBydW5uaW5nIGluIHRoZQogaHlwZXJ2aXNvciBjb250ZXh0LiBUaGUgZ3Vlc3Qgd2lsbCBi
ZSB0byB0dXJuIG9uL29mZiB0aGUgbWl0aWdhdGlvbiBmb3IKLWl0c2VsZiBieSB1c2luZyB0aGUg
ZmlybXdhcmUgaW50ZXJmYWNlIEFSQ0hcX1dPUktBUk9VTkRcXzIuCitpdHNlbGYgYnkgdXNpbmcg
dGhlIGZpcm13YXJlIGludGVyZmFjZSBgQVJDSF9XT1JLQVJPVU5EXzJgLgogKiBgc3NiZD1mb3Jj
ZS1lbmFibGVgIHdpbGwga2VlcCB0aGUgbWl0aWdhdGlvbiBwZXJtYW5lbnRseSBvbi4gVGhlIGd1
ZXN0IHdpbGwKIG5vdCBiZSBhYmxlIHRvIGNvbnRyb2wgdGhlIHN0YXRlIG9mIHRoZSBtaXRpZ2F0
aW9uLgogCkBAIC0xODgzLDEzICsxODgzLDEzIEBAIHByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3Mg
YWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCiAKICogYHB2
PWAgYW5kIGBodm09YCBvZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9wdGlvbnMgZm9yIFBWIGFu
ZCBIVk0gZ3Vlc3RzCiAgIHJlc3BlY3RpdmVseS4KLSogYG1zci1zYz1gIG9mZmVycyBjb250cm9s
IG92ZXIgWGVuJ3Mgc3VwcG9ydCBmb3IgbWFuaXB1bGF0aW5nIE1TUlxfU1BFQ1xfQ1RSTAorKiBg
bXNyLXNjPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciBYZW4ncyBzdXBwb3J0IGZvciBtYW5pcHVsYXRp
bmcgYE1TUl9TUEVDX0NUUkxgCiAgIG9uIGVudHJ5IGFuZCBleGl0LiAgVGhlc2UgYmxvY2tzIGFy
ZSBuZWNlc3NhcnkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvcgogICBndWVzdHMgYW5kIGlmIGRp
c2FibGVkLCBndWVzdHMgd2lsbCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9ldGMu
CiAqIGByc2I9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRlIHRoZSBS
ZXR1cm4gU3RhY2sgQnVmZmVyIC8KICAgUmV0dXJuIEFkZHJlc3MgU3RhY2sgb24gZW50cnkgdG8g
WGVuLgogCi1JZiBYZW4gd2FzIGNvbXBpbGVkIHdpdGggSU5ESVJFQ1RcX1RIVU5LIHN1cHBvcnQs
IGBidGktdGh1bms9YCBjYW4gYmUgdXNlZCB0bworSWYgWGVuIHdhcyBjb21waWxlZCB3aXRoIElO
RElSRUNUX1RIVU5LIHN1cHBvcnQsIGBidGktdGh1bms9YCBjYW4gYmUgdXNlZCB0bwogc2VsZWN0
IHdoaWNoIG9mIHRoZSB0aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhlIGBfX3g4Nl9pbmRpcmVj
dF90aHVua18lcmVnYAogbG9jYXRpb25zLiAgVGhlIGRlZmF1bHQgdGh1bmsgaXMgYHJldHBvbGlu
ZWAgKGdlbmVyYWxseSBwcmVmZXJyZWQgZm9yIEludGVsCiBoYXJkd2FyZSksIHdpdGggdGhlIGFs
dGVybmF0aXZlcyBiZWluZyBgam1wYCAoYSBgam1wIColcmVnYCBnYWRnZXQsIG1pbmltYWwKQEAg
LTE5MjEsNyArMTkyMSw3IEBAIElycmVzcGVjdGl2ZSBvZiBYZW4ncyBzZXR0aW5nLCB0aGUgZmVh
dHVyZSBpcyB2aXJ0dWFsaXNlZCBmb3IgSFZNIGd1ZXN0cyB0bwogdXNlLiAgQnkgZGVmYXVsdCwg
WGVuIHdpbGwgZW5hYmxlIHRoaXMgbWl0aWdhdGlvbiBvbiBoYXJkd2FyZSBiZWxpZXZlZCB0byBi
ZQogdnVsbmVyYWJsZSB0byBMMVRGLgogCi0jIyMgc3luY1xfY29uc29sZQorIyMjIHN5bmNfY29u
c29sZQogPiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVsdDogYGZhbHNlYApAQCAtMTkzNCw3ICsx
OTM0LDcgQEAgbm90IHN1aXRhYmxlIGZvciBwcm9kdWN0aW9uIGVudmlyb25tZW50cyBkdWUgdG8g
aW5jdXJyZWQgb3ZlcmhlYWQuCiAKIFNwZWNpZnkgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhl
IHRydXN0ZWQgYm9vdCBzaGFyZWQgcGFnZS4KIAotIyMjIHRidWZcX3NpemUKKyMjIyB0YnVmX3Np
emUKID4gYD0gPGludGVnZXI+YAogCiBTcGVjaWZ5IHRoZSBwZXItY3B1IHRyYWNlIGJ1ZmZlciBz
aXplIGluIHBhZ2VzLgpAQCAtMTk0NiwyNCArMTk0NiwyNCBAQCBTcGVjaWZ5IHRoZSBwZXItY3B1
IHRyYWNlIGJ1ZmZlciBzaXplIGluIHBhZ2VzLgogCiBGbGFnIHRvIGVuYWJsZSBUU0MgZGVhZGxp
bmUgYXMgdGhlIEFQSUMgdGltZXIgbW9kZS4KIAotIyMjIHRldnRcX21hc2sKKyMjIyB0ZXZ0X21h
c2sKID4gYD0gPGludGVnZXI+YAogCiBTcGVjaWZ5IGEgbWFzayBmb3IgWGVuIGV2ZW50IHRyYWNp
bmcuIFRoaXMgYWxsb3dzIFhlbiB0cmFjaW5nIHRvIGJlCiBlbmFibGVkIGF0IGJvb3QuIFJlZmVy
IHRvIHRoZSB4ZW50cmFjZSg4KSBkb2N1bWVudGF0aW9uIGZvciBhIGxpc3Qgb2YKIHZhbGlkIGV2
ZW50IG1hc2sgdmFsdWVzLiBJbiBvcmRlciB0byBlbmFibGUgdHJhY2luZywgYSBidWZmZXIgc2l6
ZSAoaW4KLXBhZ2VzKSBtdXN0IGFsc28gYmUgc3BlY2lmaWVkIHZpYSB0aGUgdGJ1Zlxfc2l6ZSBw
YXJhbWV0ZXIuCitwYWdlcykgbXVzdCBhbHNvIGJlIHNwZWNpZmllZCB2aWEgdGhlIHRidWZfc2l6
ZSBwYXJhbWV0ZXIuCiAKLSMjIyB0aWNrbGVcX29uZVxfaWRsZVxfY3B1CisjIyMgdGlja2xlX29u
ZV9pZGxlX2NwdQogPiBgPSA8Ym9vbGVhbj5gCiAKLSMjIyB0aW1lclxfc2xvcAorIyMjIHRpbWVy
X3Nsb3AKID4gYD0gPGludGVnZXI+YAogCiAjIyMgdG1lbQogPiBgPSA8Ym9vbGVhbj5gCiAKLSMj
IyB0bWVtXF9jb21wcmVzcworIyMjIHRtZW1fY29tcHJlc3MKID4gYD0gPGJvb2xlYW4+YAogCiAj
IyMgdHNjICh4ODYpCkBAIC0xOTkxLDEwICsxOTkxLDEwIEBAIG1pY3JvY29kZSBpbiB0aGUgY3Bp
byBuYW1lIHNwYWNlIG11c3QgYmU6CiAgIC0gb24gSW50ZWw6IGtlcm5lbC94ODYvbWljcm9jb2Rl
L0dlbnVpbmVJbnRlbC5iaW4KICAgLSBvbiBBTUQgIDoga2VybmVsL3g4Ni9taWNyb2NvZGUvQXV0
aGVudGljQU1ELmJpbgogCi0jIyMgdW5yZXN0cmljdGVkXF9ndWVzdCAoSW50ZWwpCisjIyMgdW5y
ZXN0cmljdGVkX2d1ZXN0IChJbnRlbCkKID4gYD0gPGJvb2xlYW4+YAogCi0jIyMgdmNwdVxfbWln
cmF0aW9uXF9kZWxheQorIyMjIHZjcHVfbWlncmF0aW9uX2RlbGF5CiA+IGA9IDxpbnRlZ2VyPmAK
IAogPiBEZWZhdWx0OiBgMGAKQEAgLTIwNzIsNyArMjA3Miw3IEBAIElmIHRoZSBjdXJyZW50IGNw
dSBpc24ndCBzdXBwb3J0ZWQgYSBtZXNzYWdlIGxpa2UKIGlzIHByaW50ZWQgb24gdGhlIGh5cGVy
dmlzb3Igc2VyaWFsIGxvZy4KIAogRm9yIHNvbWUgSW50ZWwgTmVoYWxlbSBwcm9jZXNzb3JzIGEg
cXVpcmsgaGFuZGxpbmcgZXhpc3QgZm9yIGFuIHVua25vd24KLXdyb25nIGJlaGF2aW91ciAoc2Vl
IGhhbmRsZVxfcG1jXF9xdWlyaygpKS4KK3dyb25nIGJlaGF2aW91ciAoc2VlIGBoYW5kbGVfcG1j
X3F1aXJrKClgKS4KIAogSWYgJ3ZwbXU9YnRzJyBpcyBzcGVjaWZpZWQgdGhlIHZpcnR1YWxpc2F0
aW9uIG9mIHRoZSBCcmFuY2ggVHJhY2UgU3RvcmUgKEJUUykKIGZlYXR1cmUgaXMgc3dpdGNoZWQg
b24gb24gSW50ZWwgcHJvY2Vzc29ycyBzdXBwb3J0aW5nIHRoaXMgZmVhdHVyZS4KQEAgLTIxMTcs
MTEgKzIxMTcsMTEgQEAgb3ZlcnN1YnNjcmliZWQgKGkuZS4sIGluIHRvdGFsIHRoZXJlIGFyZSBt
b3JlIHZDUFVzIHRoYW4gcENQVXMpLgogPiBEZWZhdWx0OiBgZmFsc2VgCiAKIFJ1biBhbiBOTUkg
d2F0Y2hkb2cgb24gZWFjaCBwcm9jZXNzb3IuICBJZiBhIHByb2Nlc3NvciBpcyBzdHVjayBmb3IK
LWxvbmdlciB0aGFuIHRoZSAqKndhdGNoZG9nXF90aW1lb3V0KiosIGEgcGFuaWMgb2NjdXJzLiAg
V2hlbiBgZm9yY2VgIGlzCitsb25nZXIgdGhhbiB0aGUgKip3YXRjaGRvZ190aW1lb3V0KiosIGEg
cGFuaWMgb2NjdXJzLiAgV2hlbiBgZm9yY2VgIGlzCiBzcGVjaWZpZWQsIGluIGFkZGl0aW9uIHRv
IHJ1bm5pbmcgYW4gTk1JIHdhdGNoZG9nIG9uIGVhY2ggcHJvY2Vzc29yLAogdW5rbm93biBOTUlz
IHdpbGwgc3RpbGwgYmUgcHJvY2Vzc2VkLgogCi0jIyMgd2F0Y2hkb2dcX3RpbWVvdXQgKHg4NikK
KyMjIyB3YXRjaGRvZ190aW1lb3V0ICh4ODYpCiA+IGA9IDxpbnRlZ2VyPmAKIAogPiBEZWZhdWx0
OiBgNWAKQEAgLTIxMzYsNyArMjEzNiw3IEBAIHRoZSB3YXRjaGRvZy4KIAogUGVybWl0IHVzZSBv
ZiB4MmFwaWMgc2V0dXAgZm9yIFNNUCBlbnZpcm9ubWVudHMuCiAKLSMjIyB4MmFwaWNcX3BoeXMg
KHg4NikKKyMjIyB4MmFwaWNfcGh5cyAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKID4gRGVmYXVs
dDogYHRydWVgIGlmICoqRkFEVCoqIG1hbmRhdGVzIHBoeXNpY2FsIG1vZGUsIGBmYWxzZWAgb3Ro
ZXJ3aXNlLgpAQCAtMjE0NSw3ICsyMTQ1LDcgQEAgSW4gdGhlIGNhc2UgdGhhdCB4MmFwaWMgaXMg
aW4gdXNlLCB0aGlzIG9wdGlvbiBzd2l0Y2hlcyBiZXR3ZWVuIHBoeXNpY2FsIGFuZAogY2x1c3Rl
cmVkIG1vZGUuICBUaGUgZGVmYXVsdCwgZ2l2ZW4gbm8gaGludCBmcm9tIHRoZSAqKkZBRFQqKiwg
aXMgY2x1c3RlcgogbW9kZS4KIAotIyMjIHhlbmhlYXBcX21lZ2FieXRlcyAoYXJtMzIpCisjIyMg
eGVuaGVhcF9tZWdhYnl0ZXMgKGFybTMyKQogPiBgPSA8c2l6ZT5gCiAKID4gRGVmYXVsdDogYDBg
ICgxLzMyIG9mIFJBTSkKQEAgLTIxODgsNyArMjE4OCw3IEBAIFBlcm1pdCB1c2Ugb2YgdGhlIGB4
c2F2ZS94cnN0b3JgIGluc3RydWN0aW9ucy4KID4gRGVmYXVsdDogc2VsZWN0YWJsZSB2aWEgS2Nv
bmZpZy4gIERlcGVuZHMgb24gZW5hYmxlZCBYU00gbW9kdWxlcy4KIAogU3BlY2lmeSB3aGljaCBY
U00gbW9kdWxlIHNob3VsZCBiZSBlbmFibGVkLiAgVGhpcyBvcHRpb24gaXMgb25seSBhdmFpbGFi
bGUgaWYKLXRoZSBoeXBlcnZpc29yIHdhcyBjb21waWxlZCB3aXRoIENPTkZJR1xfWFNNIGVuYWJs
ZWQuCit0aGUgaHlwZXJ2aXNvciB3YXMgY29tcGlsZWQgd2l0aCBgQ09ORklHX1hTTWAgZW5hYmxl
ZC4KIAogKiBgZHVtbXlgOiB0aGlzIGlzIHRoZSBkZWZhdWx0IGNob2ljZS4gIEJhc2ljIHJlc3Ry
aWN0aW9uIGZvciBjb21tb24gZGVwbG95bWVudAogICAodGhlIGR1bW15IG1vZHVsZSkgd2lsbCBi
ZSBhcHBsaWVkLiAgSXQncyBhbHNvIHVzZWQgd2hlbiBYU00gaXMgY29tcGlsZWQgb3V0LgpkaWZm
IC0tZ2l0IGEvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bnN0b3JlLXBhdGhzLnBhbmRvYwpzaW1pbGFyaXR5IGluZGV4IDk5JQpyZW5hbWUgZnJvbSBkb2Nz
L21pc2MveGVuc3RvcmUtcGF0aHMubWFya2Rvd24KcmVuYW1lIHRvIGRvY3MvbWlzYy94ZW5zdG9y
ZS1wYXRocy5wYW5kb2MKaW5kZXggMzNkMjgxOS4uMGE2YjM2MSAxMDA2NDQKLS0tIGEvZG9jcy9t
aXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRo
cy5wYW5kb2MKQEAgLTQ2NywxMSArNDY3LDExIEBAIHRoZSBjb3JyZXNwb25kaW5nIGFjcGlfIGZl
YXR1cmUgZmxhZyBpcyBzZXQgaW4gfi9wbGF0Zm9ybS4KIEluZGljYXRlcyB0byB0aGUgZ3Vlc3Qg
dGhhdCB0aGlzIHBsYXRmb3JtIHN1cHBvcnRzIHRoZSBtdWx0aXByb2Nlc3Nvcgogc3VzcGVuZCBm
ZWF0dXJlLgogCi0jIyMjIH4vY29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLXhzXF9yZXNldFxfd2F0
Y2hlcyA9ICgwfDEpIFtdCisjIyMjIH4vY29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLXhzX3Jlc2V0
X3dhdGNoZXMgPSAoMHwxKSBbXQogCiBJbmRpY2F0ZXMgdG8gdGhlIGd1ZXN0IHRoYXQgdGhpcyBw
bGF0Zm9ybSBzdXBwb3J0cyB0aGUKIFhTX1JFU0VUX1dBVENIRVMgeGVuc3RvcmUgbWVzc2FnZS4g
U2VlCi1beGVuL2luY2x1ZGUvcHVibGljL2lvL3hzXF93aXJlLmhdW1hTV0lSRV0gZm9yIHRoZSBY
ZW5TdG9yZSB3aXJlCitbeGVuL2luY2x1ZGUvcHVibGljL2lvL3hzX3dpcmUuaF1bWFNXSVJFXSBm
b3IgdGhlIFhlblN0b3JlIHdpcmUKIHByb3RvY29sIGRlZmluaXRpb24uCiAKICMjIyMgfi9jb250
cm9sL2xhcHRvcC1zbGF0ZS1tb2RlID0gKCIifCJsYXB0b3AifCJzbGF0ZSIpIFt3XQpAQCAtNjA5
LDcgKzYwOSw3IEBAIFBhdGggaW4geGVuc3RvcmUgdG8gdGhlIGJhY2tlbmQsIG5vcm1hbGx5CiAK
IFRydXN0d29ydGh5IGNvcHkgb2YgL2xvY2FsL2RvbWFpbi8kRE9NSUQvYmFja2VuZC8kS0lORC8k
REVWSUQvJE5PREUuCiAKLSMjIyMgL2xpYnhsLyRET01JRC9kbS12ZXJzaW9uICgicWVtdVxfeGVu
InwicWVtdVxfeGVuXF90cmFkaXRpb25hbCIpID0gW24sSU5URVJOQUxdCisjIyMjIC9saWJ4bC8k
RE9NSUQvZG0tdmVyc2lvbiAoInFlbXVfeGVuInwicWVtdV94ZW5fdHJhZGl0aW9uYWwiKSA9IFtu
LElOVEVSTkFMXQogCiBUaGUgZGV2aWNlIG1vZGVsIHZlcnNpb24gZm9yIGEgZG9tYWluLgogCmRp
ZmYgLS1naXQgYS9kb2NzL21pc2MveGwtcHNyLm1hcmtkb3duIGIvZG9jcy9taXNjL3hsLXBzci5w
YW5kb2MKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIGRvY3MvbWlzYy94bC1wc3Iu
bWFya2Rvd24KcmVuYW1lIHRvIGRvY3MvbWlzYy94bC1wc3IucGFuZG9jCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 11:49:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 11:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gef1H-0002TF-3n; Wed, 02 Jan 2019 11:49: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gef1F-0002TA-TU
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 11:49:05 +0000
X-Inumbo-ID: 67153d96-0e84-11e9-8768-fb8f36937fea
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67153d96-0e84-11e9-8768-fb8f36937fea;
 Wed, 02 Jan 2019 11:49:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74621189"
Date: Wed, 2 Jan 2019 11:49:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190102114901.gqruuxp2klve5maw@zion.uk.xensource.com>
References: <1545144218-6463-1-git-send-email-chao.gao@intel.com>
 <1545144218-6463-2-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1545144218-6463-2-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 2/2] libxl: don't reset device when it is
 accessible by the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlcmUgaXMgMS8yIGluIHRoaXMgc2VyaWVzPwoKT24gVHVlLCBEZWMgMTgsIDIwMTggYXQgMTA6
NDM6MzhQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4gV2hlbiBJIGRlc3Ryb3llZCBhIGd1ZXN0
IHdpdGggJ3hsIGRlc3Ryb3knLCBJIGZvdW5kIHRoZSB3YXJuaW5nCj4gaW4gbXNpX3NldF9tYXNr
X2JpdCgpIGluIFhlbiB3YXMgdHJpZ2dlcmVkLiBBZnRlciBhZGRpbmcgIldBUk5fT04oMSkiCj4g
dG8gdGhhdCBwbGFjZSwgSSBnb3QgdGhlIGNhbGwgdHJhY2UgYmVsb3c6Cj4gCj4gKFhFTikgWGVu
IGNhbGwgdHJhY2U6Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjgxYTZhPl0gbXNpLmMjbXNpX3Nl
dF9tYXNrX2JpdCsweDFkYS8weDI5Ygo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDI4MmU3OD5dIGd1
ZXN0X21hc2tfbXNpX2lycSsweDFjLzB4MWUKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzMGNlYjk+
XSB2bXNpLmMjbXNpeHRibF93cml0ZSsweDE3My8weDFkNAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4
MDMwY2YzMD5dIHZtc2kuYyNfbXNpeHRibF93cml0ZSsweDE2LzB4MTgKPiAoWEVOKSAgICBbPGZm
ZmY4MmQwODAyZmZhYzQ+XSBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQrMHgyMTYvMHgyNzAKPiAo
WEVOKSAgICBbPGZmZmY4MmQwODAyZmZiNDU+XSBodm1faW9faW50ZXJjZXB0KzB4MjcvMHg0Ywo+
IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJmMGU4Nj5dIGVtdWxhdGUuYyNodm1lbXVsX2RvX2lvKzB4
MjczLzB4NDU0Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMmYxMGE0Pl0gZW11bGF0ZS5jI2h2bWVt
dWxfZG9faW9fYnVmZmVyKzB4M2QvMHg3MAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJmMjM0Mz5d
IGVtdWxhdGUuYyNodm1lbXVsX2xpbmVhcl9tbWlvX2FjY2VzcysweDM1ZS8weDQzNgo+IChYRU4p
ICAgIFs8ZmZmZjgyZDA4MDJmMjY0MD5dIGVtdWxhdGUuYyNsaW5lYXJfd3JpdGUrMHhkZC8weDEz
Ygo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJmM2YyNT5dIGVtdWxhdGUuYyNodm1lbXVsX3dyaXRl
KzB4YmQvMHhmMQo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJkNTFkZj5dIHg4Nl9lbXVsYXRlKzB4
MjI0OWQvMHgyM2M1Ywo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJkODYxZj5dIHg4Nl9lbXVsYXRl
X3dyYXBwZXIrMHgyYi8weDVmCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMmYyOGFhPl0gZW11bGF0
ZS5jI19odm1fZW11bGF0ZV9vbmUrMHg1NC8weDFiMgo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJm
MmExOD5dIGh2bV9lbXVsYXRlX29uZSsweDEwLzB4MTIKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAz
MDAyMjc+XSBodm1fZW11bGF0ZV9vbmVfaW5zbisweDQyLzB4MTRhCj4gKFhFTikgICAgWzxmZmZm
ODJkMDgwMzAwMzdlPl0gaGFuZGxlX21taW9fd2l0aF90cmFuc2xhdGlvbisweDRmLzB4NTEKPiAo
WEVOKSAgICBbPGZmZmY4MmQwODAyZjgwM2I+XSBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KzB4
MTZjLzB4NmQ4Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMzI0NDZhPl0gdm14X3ZtZXhpdF9oYW5k
bGVyKzB4MTliMC8weDFmMmUKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzMjk5NWE+XSB2bXhfYXNt
X3ZtZXhpdF9oYW5kbGVyKzB4ZmEvMHgyNzAKPiAKPiBJdCBzZWVtcyB0byBtZSB0aGF0IGd1ZXN0
IGlzIHRyeWluZyB0byBtYXNrIGEgbXNpIHdoaWxlIHRoZSBtZW1vcnkgZGVjb2RpbmcKPiBvZiB0
aGUgZGV2aWNlIGlzIGRpc2FibGVkLiBQZXJmb3JtaW5nIGEgZGV2aWNlIHJlc2V0IHdpdGhvdXQg
cHJvcGVyIG1ldGhvZAo+IHRvIGF2b2lkIGd1ZXN0J3MgTVNJLVggb3BlcmF0aW9uIHdvdWxkIGxl
YWQgdG8gdGhpcyBpc3N1ZS4KPiAKPiBUaGUgZml4IGlzIGJhc2ljIC0gZGV0YWNoIHBjaSBkZXZp
Y2UgYmVmb3JlIHJlc2V0dGluZyB0aGUgZGV2aWNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIHwgMTAgKysrKystLS0t
LQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3BjaS5jCj4gaW5kZXggODdhZmEwMy4uODU1ZmI3MSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4
bC9saWJ4bF9wY2kuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCj4gQEAgLTE0NTks
MTcgKzE0NTksMTcgQEAgc2tpcDE6Cj4gICAgICAgICAgZmNsb3NlKGYpOwo+ICAgICAgfQo+ICBv
dXQ6Cj4gLSAgICAvKiBkb24ndCBkbyBtdWx0aXBsZSByZXNldHMgd2hpbGUgc29tZSBmdW5jdGlv
bnMgYXJlIHN0aWxsIHBhc3NlZCB0aHJvdWdoICovCj4gLSAgICBpZiAoIChwY2lkZXYtPnZkZXZm
biAmIDB4NykgPT0gMCApIHsKPiAtICAgICAgICBsaWJ4bF9fZGV2aWNlX3BjaV9yZXNldChnYywg
cGNpZGV2LT5kb21haW4sIHBjaWRldi0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsK
PiAtICAgIH0KPiAtCj4gICAgICBpZiAoIWlzc3R1YmRvbSkgewo+ICAgICAgICAgIHJjID0geGNf
ZGVhc3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBkb21pZCwgcGNpZGV2X2VuY29kZV9iZGYocGNpZGV2
KSk7Cj4gICAgICAgICAgaWYgKHJjIDwgMCAmJiAoaHZtIHx8IGVycm5vICE9IEVOT1NZUykpCj4g
ICAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21haW5pZCwgInhjX2RlYXNzaWduX2RldmljZSBm
YWlsZWQiKTsKPiAgICAgIH0KPiAgCj4gKyAgICAvKiBkb24ndCBkbyBtdWx0aXBsZSByZXNldHMg
d2hpbGUgc29tZSBmdW5jdGlvbnMgYXJlIHN0aWxsIHBhc3NlZCB0aHJvdWdoICovCj4gKyAgICBp
ZiAoIChwY2lkZXYtPnZkZXZmbiAmIDB4NykgPT0gMCApIHsKPiArICAgICAgICBsaWJ4bF9fZGV2
aWNlX3BjaV9yZXNldChnYywgcGNpZGV2LT5kb21haW4sIHBjaWRldi0+YnVzLCBwY2lkZXYtPmRl
diwgcGNpZGV2LT5mdW5jKTsKPiArICAgIH0KPiArCj4gICAgICBzdHViZG9taWQgPSBsaWJ4bF9n
ZXRfc3R1YmRvbV9pZChjdHgsIGRvbWlkKTsKPiAgICAgIGlmIChzdHViZG9taWQgIT0gMCkgewo+
ICAgICAgICAgIGxpYnhsX2RldmljZV9wY2kgcGNpZGV2X3MgPSAqcGNpZGV2Owo+IC0tIAo+IDEu
OC4zLjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 11:50:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1gef32-00037d-H1; Wed, 02 Jan 2019 11:50: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gef30-00037U-Sz
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 11:50:54 +0000
X-Inumbo-ID: a8527256-0e84-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8527256-0e84-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 11:50:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74621299"
Date: Wed, 2 Jan 2019 11:50:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20190102115050.pq45kj2ltibvaw5k@zion.uk.xensource.com>
References: <1545145904-6066-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1545145904-6066-1-git-send-email-rcojocaru@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH V3] x86/altp2m: add
 altp2m_vcpu_disable_notify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBEZWMgMTgsIDIwMTggYXQgMDU6MTE6NDRQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IEFsbG93IGFsdHAybSB1c2VycyB0byBkaXNhYmxlICNWRS9WTUZVTkMgYWxvbmUu
IEN1cnJlbnRseSBpdCBpcwo+IG9ubHkgcG9zc2libGUgdG8gZGlzYWJsZSB0aGlzIGZ1bmN0aW9u
YWxpdHkgd2hlbiB3ZSBkaXNhYmxlIGFsdHAybQo+IGNvbXBsZXRlbHk7ICNWRS9WTUZVTkMgY2Fu
IG9ubHkgYmUgZW5hYmxlZCBvbmNlIHBlciBhbHRwMm0gc2Vzc2lvbi4KPiAKPiBJbiBhZGRpdGlv
biB0byBtYWtpbmcgdGhpbmdzIGNvbXBsZXRlLCBkaXNhYmxpbmcgI1ZFIGlzIGFsc28gYQo+IHdv
cmthcm91bmQgZm9yIENGVzExNiAoIldoZW4gVmlydHVhbGl6YXRpb24gRXhjZXB0aW9ucyBhcmUg
RW5hYmxlZCwKPiBFUFQgVmlvbGF0aW9ucyBNYXkgR2VuZXJhdGUgRXJyb25lb3VzIFZpcnR1YWxp
emF0aW9uIEV4Y2VwdGlvbnMiKQo+IG9uIFhlb24gRS0yMTAwIENQVXMuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IAo+IC0t
LQo+IENoYW5nZXMgc2luY2UgVjI6Cj4gIC0gRml4ZWQgY29tcGlsYXRpb24gYnkgY29tcGxldGlu
ZyB0aGUgcmVtb3ZhbCBvZiBhbGwgcmVmZXJlbmNlcwo+ICAgIHRvICJwYWQiLgo+IAo+IENoYW5n
ZXMgc2luY2UgVjE6Cj4gIC0gVXBkYXRlZCB0aGUgcGF0Y2ggZGVzY3JpcHRpb24gdG8gc3BlY2lm
eSBFLTIxMDAuCj4gIC0gTWFkZSB0cnlpbmcgdG8gZGlzYWJsZSAjVkUgd2hlbiBpdCdzIGFscmVh
ZHkgZGlzYWJsZWQgYSBuby1vcC4KPiAgLSBSZW1vdmVkIGxlZnRvdmVyIHVpbnQzMl90IHBhZDsg
ZnJvbSBzdHJ1Y3QKPiAgICB4ZW5faHZtX2FsdHAybV92Y3B1X2Rpc2FibGVfbm90aWZ5Lgo+IC0t
LQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwgIDIgKysKPiAgdG9vbHMvbGli
eGMveGNfYWx0cDJtLmMgICAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKPiAgeGVu
L2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCB8IDExICsrKysrKysrKyst
Cj4gIDQgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXggOTdhZTk2NS4uMzFjZGRhNyAxMDA2NDQKPiAtLS0g
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCj4gQEAgLTE5MzIsNiArMTkzMiw4IEBAIGludCB4Y19hbHRwMm1fZ2V0X2Rv
bWFpbl9zdGF0ZSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9tLCBib29sICpzdGF0
ZSk7Cj4gIGludCB4Y19hbHRwMm1fc2V0X2RvbWFpbl9zdGF0ZSh4Y19pbnRlcmZhY2UgKmhhbmRs
ZSwgdWludDMyX3QgZG9tLCBib29sIHN0YXRlKTsKPiAgaW50IHhjX2FsdHAybV9zZXRfdmNwdV9l
bmFibGVfbm90aWZ5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVpZCwgeGVuX3Bm
bl90IGdmbik7Cj4gK2ludCB4Y19hbHRwMm1fc2V0X3ZjcHVfZGlzYWJsZV9ub3RpZnkoeGNfaW50
ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVpZCk7Cj4gIGludCB4Y19hbHRwMm1fY3JlYXRl
X3ZpZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBkZWZhdWx0X2FjY2VzcywgdWludDE2X3Qg
KnZpZXdfaWQpOwo+ICBpbnQgeGNfYWx0cDJtX2Rlc3Ryb3lfdmlldyh4Y19pbnRlcmZhY2UgKmhh
bmRsZSwgdWludDMyX3QgZG9taWQsCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAy
bS5jIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPiBpbmRleCA4NDRiOWYxLi5mOGNkNjAzIDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4gKysrIGIvdG9vbHMvbGlieGMv
eGNfYWx0cDJtLmMKPiBAQCAtOTEsNiArOTEsMjggQEAgaW50IHhjX2FsdHAybV9zZXRfdmNwdV9l
bmFibGVfbm90aWZ5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPiAgICAg
IHJldHVybiByYzsKPiAgfQo+ICAKPiAraW50IHhjX2FsdHAybV9zZXRfdmNwdV9kaXNhYmxlX25v
dGlmeSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmNwdWlkKQo+ICt7Cj4gKyAgICBp
bnQgcmM7Cj4gKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIoeGVuX2h2bV9hbHRwMm1fb3Bf
dCwgYXJnKTsKPiArCj4gKyAgICBhcmcgPSB4Y19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jKGhhbmRs
ZSwgYXJnLCBzaXplb2YoKmFyZykpOwo+ICsgICAgaWYgKCBhcmcgPT0gTlVMTCApCj4gKyAgICAg
ICAgcmV0dXJuIC0xOwo+ICsKPiArICAgIGFyZy0+dmVyc2lvbiA9IEhWTU9QX0FMVFAyTV9JTlRF
UkZBQ0VfVkVSU0lPTjsKPiArICAgIGFyZy0+Y21kID0gSFZNT1BfYWx0cDJtX3ZjcHVfZGlzYWJs
ZV9ub3RpZnk7Cj4gKyAgICBhcmctPmRvbWFpbiA9IGRvbWlkOwo+ICsgICAgYXJnLT51LmRpc2Fi
bGVfbm90aWZ5LnZjcHVfaWQgPSB2Y3B1aWQ7Cj4gKwo+ICsgICAgcmMgPSB4ZW5jYWxsMihoYW5k
bGUtPnhjYWxsLCBfX0hZUEVSVklTT1JfaHZtX29wLCBIVk1PUF9hbHRwMm0sCj4gKwkJICBIWVBF
UkNBTExfQlVGRkVSX0FTX0FSRyhhcmcpKTsKClRhYnMgaGVyZS4KCldpdGggdGhpcyBmaXhlZDoK
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 11:57:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 11:57: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-devel-bounces@lists.xenproject.org>)
	id 1gef9E-0003Ke-86; Wed, 02 Jan 2019 11:57:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gef9D-0003KZ-KI
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 11:57:19 +0000
X-Inumbo-ID: 8d8bd56e-0e85-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d8bd56e-0e85-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 11:57:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74621550"
Date: Wed, 2 Jan 2019 11:57:15 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190102115715.zmu76zk6nvzizjxg@zion.uk.xensource.com>
References: <1545319776-23459-1-git-send-email-chao.gao@intel.com>
 <1545319776-23459-2-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1545319776-23459-2-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v4 2/3] libxl: don't reset device when it is
 accessible by the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMTE6Mjk6MzVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gV2hlbiBJIGRlc3Ryb3llZCBhIGd1ZXN0IHdpdGggJ3hsIGRlc3Ryb3knLCBJIGZvdW5kIHRo
ZSB3YXJuaW5nCj4gaW4gbXNpX3NldF9tYXNrX2JpdCgpIGluIFhlbiB3YXMgdHJpZ2dlcmVkLiBB
ZnRlciBhZGRpbmcgIldBUk5fT04oMSkiCj4gdG8gdGhhdCBwbGFjZSwgSSBnb3QgdGhlIGNhbGwg
dHJhY2UgYmVsb3c6Cj4gCj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gKFhFTikgICAgWzxmZmZm
ODJkMDgwMjgxYTZhPl0gbXNpLmMjbXNpX3NldF9tYXNrX2JpdCsweDFkYS8weDI5Ygo+IChYRU4p
ICAgIFs8ZmZmZjgyZDA4MDI4MmU3OD5dIGd1ZXN0X21hc2tfbXNpX2lycSsweDFjLzB4MWUKPiAo
WEVOKSAgICBbPGZmZmY4MmQwODAzMGNlYjk+XSB2bXNpLmMjbXNpeHRibF93cml0ZSsweDE3My8w
eDFkNAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDMwY2YzMD5dIHZtc2kuYyNfbXNpeHRibF93cml0
ZSsweDE2LzB4MTgKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyZmZhYzQ+XSBodm1fcHJvY2Vzc19p
b19pbnRlcmNlcHQrMHgyMTYvMHgyNzAKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyZmZiNDU+XSBo
dm1faW9faW50ZXJjZXB0KzB4MjcvMHg0Ywo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJmMGU4Nj5d
IGVtdWxhdGUuYyNodm1lbXVsX2RvX2lvKzB4MjczLzB4NDU0Cj4gKFhFTikgICAgWzxmZmZmODJk
MDgwMmYxMGE0Pl0gZW11bGF0ZS5jI2h2bWVtdWxfZG9faW9fYnVmZmVyKzB4M2QvMHg3MAo+IChY
RU4pICAgIFs8ZmZmZjgyZDA4MDJmMjM0Mz5dIGVtdWxhdGUuYyNodm1lbXVsX2xpbmVhcl9tbWlv
X2FjY2VzcysweDM1ZS8weDQzNgo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJmMjY0MD5dIGVtdWxh
dGUuYyNsaW5lYXJfd3JpdGUrMHhkZC8weDEzYgo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJmM2Yy
NT5dIGVtdWxhdGUuYyNodm1lbXVsX3dyaXRlKzB4YmQvMHhmMQo+IChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDJkNTFkZj5dIHg4Nl9lbXVsYXRlKzB4MjI0OWQvMHgyM2M1Ywo+IChYRU4pICAgIFs8ZmZm
ZjgyZDA4MDJkODYxZj5dIHg4Nl9lbXVsYXRlX3dyYXBwZXIrMHgyYi8weDVmCj4gKFhFTikgICAg
WzxmZmZmODJkMDgwMmYyOGFhPl0gZW11bGF0ZS5jI19odm1fZW11bGF0ZV9vbmUrMHg1NC8weDFi
Mgo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJmMmExOD5dIGh2bV9lbXVsYXRlX29uZSsweDEwLzB4
MTIKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzMDAyMjc+XSBodm1fZW11bGF0ZV9vbmVfaW5zbisw
eDQyLzB4MTRhCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMzAwMzdlPl0gaGFuZGxlX21taW9fd2l0
aF90cmFuc2xhdGlvbisweDRmLzB4NTEKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyZjgwM2I+XSBo
dm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KzB4MTZjLzB4NmQ4Cj4gKFhFTikgICAgWzxmZmZmODJk
MDgwMzI0NDZhPl0gdm14X3ZtZXhpdF9oYW5kbGVyKzB4MTliMC8weDFmMmUKPiAoWEVOKSAgICBb
PGZmZmY4MmQwODAzMjk5NWE+XSB2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKzB4ZmEvMHgyNzAKPiAK
PiBJdCBzZWVtcyB0byBtZSB0aGF0IGd1ZXN0IGlzIHRyeWluZyB0byBtYXNrIGEgbXNpIHdoaWxl
IHRoZSBtZW1vcnkgZGVjb2RpbmcKPiBvZiB0aGUgZGV2aWNlIGlzIGRpc2FibGVkLiBQZXJmb3Jt
aW5nIGEgZGV2aWNlIHJlc2V0IHdpdGhvdXQgcHJvcGVyIG1ldGhvZAo+IHRvIGF2b2lkIGd1ZXN0
J3MgTVNJLVggb3BlcmF0aW9uIHdvdWxkIGxlYWQgdG8gdGhpcyBpc3N1ZS4KPiAKPiBUaGUgZml4
IGlzIGJhc2ljIC0gZGV0YWNoIHBjaSBkZXZpY2UgYmVmb3JlIHJlc2V0dGluZyB0aGUgZGV2aWNl
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpTaW5jZSB0aGlzIG9uZSBpcyBpbiB0
aGUgbWlkZGxlIG9mIGEgc2VyaWVzLCBJIHdpbGwgbGVhdmUgY29tbWl0dGluZyBpdAp0byBoeXBl
cnZpc29yIGNvbWl0dGVycy4gSW4gdGhlIG1lYW50aW1lIEkgd2lsbCBkaXNjYXJkIHRoZSBwcmV2
aW91cwp2ZXJzaW9uIGluIG15IHF1ZXVlLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:01:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:01: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-devel-bounces@lists.xenproject.org>)
	id 1gefD1-00047C-V3; Wed, 02 Jan 2019 12:01: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gefD0-000477-LJ
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:01:14 +0000
X-Inumbo-ID: 190b5908-0e86-11e9-875c-fb263fa937c9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 190b5908-0e86-11e9-875c-fb263fa937c9;
 Wed, 02 Jan 2019 12:01:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="84027838"
To: Wei Liu <wei.liu2@citrix.com>
References: <1546277665-32720-1-git-send-email-andrew.cooper3@citrix.com>
 <20190102104314.s4ioafq66wfvjrmx@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <babb34e7-317a-89c1-427c-60ac5f344362@citrix.com>
Date: Wed, 2 Jan 2019 12:01:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190102104314.s4ioafq66wfvjrmx@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/build-id: Fix xen_build_id_check() to
 be robust against malformed notes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMjAxOSAxMDo0MywgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIERlYyAzMSwgMjAx
OCBhdCAwNTozNDoyNVBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBBIE5UX0dOVV9C
VUlMRF9JRCB3aXRoIG5hbWVzeiBsb25nZXIgdGhhbiA0IHdpbGwgY2F1c2UgdGhlIHN0cm5jbXAo
KSB0byB1c2UKPj4gYnl0ZXMgaW4gYWRqYWNlbnQgc3RyaW5ndGFibGUgZW50cmllcy4KPj4KPj4g
SW5zdGVhZCwgY2hlY2sgZm9yIG5hbWVzeiBleGFjdGx5IGVxdWFsIHRvIDQsIGFuZCB1c2UgbWVt
Y21wKCkgd2l0aCBhbgo+PiBleHBsaWNpdCBzaXplLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiAtLS0KPj4gQ0M6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4g
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+IE5vdGljZWQgd2hpbGUgYXVk
aXRpbmcgWGVuJ3MgdXNlIG9mIHN0cm5jbXAoKSBmb3IgdGhlIGNvbW1hbmQgbGluZSBwYXRjaC4K
Pj4gLS0tCj4+ICB4ZW4vY29tbW9uL3ZlcnNpb24uYyB8IDYgKysrLS0tCj4+ICAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi92ZXJzaW9uLmMgYi94ZW4vY29tbW9uL3ZlcnNpb24uYwo+PiBpbmRleCAyMjNj
YjUyLi4xZGY3ZTc4IDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL3ZlcnNpb24uYwo+PiArKysg
Yi94ZW4vY29tbW9uL3ZlcnNpb24uYwo+PiBAQCAtOTcsMTcgKzk3LDE3IEBAIGludCB4ZW5fYnVp
bGRfaWRfY2hlY2soY29uc3QgRWxmX05vdGUgKm4sIHVuc2lnbmVkIGludCBuX3N6LAo+PiAgICAg
IGlmICggTlRfR05VX0JVSUxEX0lEICE9IG4tPnR5cGUgKQo+PiAgICAgICAgICByZXR1cm4gLUVO
T0RBVEE7Cj4+ICAKPj4gLSAgICBpZiAoIG4tPm5hbWVzeiArIG4tPmRlc2NzeiA8IG4tPm5hbWVz
eiApCj4+ICsgICAgaWYgKCBuLT5uYW1lc3ogIT0gNCAvKiBHTlVcMCAqLykKPj4gICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Cj4+ICAKPj4gLSAgICBpZiAoIG4tPm5hbWVzeiA8IDQgLyogR05VXDAg
Ki8pCj4+ICsgICAgaWYgKCBuLT5uYW1lc3ogKyBuLT5kZXNjc3ogPCBuLT5uYW1lc3ogKQo+IFRo
ZSByZW9yZGVyaW5nIG9mIHR3byBwcmVkaWNhdGVzIGRvZXNuJ3Qgc2VlbSB0byBzZXJ2ZSBhbnkg
cGFydGljdWxhcgo+IHB1cnBvc2U/IFlvdSBjb3VsZCd2ZSBqdXN0IGNoYW5nZWQgIjwiIHRvICIh
PSIgZm9yIGxlc3MgY29kZSBjaHVybj8KCkxvZ2ljYWxseSwgdGhlICE9IDQgY2hlY2sgc2hvdWxk
IGJlIGFoZWFkIG9mIHRoZSB0cnVuY2F0aW9uIGNoZWNrLCBidXQKeWVzIC0gcGF0Y2ggZGlkIGNv
bGxhcHNlIGl0IGludG8gc29tZXRoaW5nIHJhdGhlciBoYXJkZXIgdG8gcmVhZCBpbiB0aGlzCmNh
c2UuCgo+Cj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgCj4+ICAgICAgaWYgKCBuLT5u
YW1lc3ogKyBuLT5kZXNjc3ogPiBuX3N6IC0gc2l6ZW9mKCpuKSApCj4+ICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+PiAgCj4+ICAgICAgLyogU2FuaXR5IGNoZWNrLCBuYW1lIHNob3VsZCBiZSAi
R05VIiBmb3IgbGQtZ2VuZXJhdGVkIGJ1aWxkLWlkLiAqLwo+PiAtICAgIGlmICggc3RybmNtcChF
TEZOT1RFX05BTUUobiksICJHTlUiLCBuLT5uYW1lc3opICE9IDAgKQo+PiArICAgIGlmICggbWVt
Y21wKEVMRk5PVEVfTkFNRShuKSwgIkdOVSIsIDQpICE9IDAgKQo+IE9PSSB3aGF0IGlzIHRoZSBh
ZHZhbnRhZ2Ugb2YgbWVtY21wIGNvbXBhcmVkIHRvIHN0cm5jbXA/CgpFcm0uwqAgSSBzdXBwb3Nl
IGluIHRoaXMgZXhhY3QgY2FzZSwgcGVyc29uYWwgcHJlZmVyZW5jZS4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:03:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:03: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-devel-bounces@lists.xenproject.org>)
	id 1gefF5-0004Da-Bm; Wed, 02 Jan 2019 12:03: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gefF3-0004DQ-J1
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 12:03:21 +0000
X-Inumbo-ID: 653e5fb4-0e86-11e9-b1cc-ef405b3ff609
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 653e5fb4-0e86-11e9-b1cc-ef405b3ff609;
 Wed, 02 Jan 2019 12:03:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gefF0-0008Qt-3R; Wed, 02 Jan 2019 12:03:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gefEz-0005LY-Dd; Wed, 02 Jan 2019 12:03:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gefEz-0004Vn-Cv; Wed, 02 Jan 2019 12:03:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131684-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ada4a003f9e42c27ce6c6cdad74157b8ec4c13ec
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 12:03:17 +0000
Subject: [Xen-devel] [ovmf test] 131684: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY4NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2ODQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRhNGEwMDNmOWU0MmMyN2NlNmM2Y2RhZDc0MTU3YjhlYzRjMTNlYwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTYgZGF5cyAgMjIyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTY3NyAgMjAxOS0wMS0wMiAwMjoxMzo1OSBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBi
b2IuYy5mZW5nQGludGVsLmNvbSA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4u
YS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF2
aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGluMkBocGUu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4K
ICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcg
PG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2su
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBT
dWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0uY29tPgogIFN1bWl0IEdhcmcgPHN1bWl0Lmdh
cmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1p
bmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwg
WmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGlu
IDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8s
IFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFp
YW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3MjYgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:03:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:03: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-devel-bounces@lists.xenproject.org>)
	id 1gefFW-0004GI-MT; Wed, 02 Jan 2019 12:03: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=W/yL=PK=citrix.com=prvs=898f09f31=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gefFW-0004GB-8x
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 12:03:50 +0000
X-Inumbo-ID: 765e8a2a-0e86-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 765e8a2a-0e86-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:03:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74621925"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Jan 2019 12:03:43 +0000
Message-ID: <20190102120343.21267-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxl: get_reaper_lock_and_uid: Document fd
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q292ZXJpdHkgdW5kZXJzdGFuZGFibHkgY29tcGxhaW5zIHRoYXQgZ2V0X3JlYXBlcl9sb2NrX2Fu
ZF91aWQgbGVha3MKdGhlIGZkIGFuZCBoZW5jZSBvcGVuLWZpbGUuICBCdXQgdGhpcyBpcyBpbnRl
bnRpb25hbDogdGhlIGxvY2sgYmVjb21lcwpvd25lZCBieSB0aGUgY2hpbGQgcHJvY2VzcyBhcyBh
IHdob2xlLCB3aGljaCBpcyBlbnRpcmVseSB0aGUgcHJvcGVydHkKb2YgbGlieGwuCgooVGhlIGNv
ZGluZyBzdHlsZSBoZXJlIGluIHRoaXMgc3VicHJvY2VzcyBpcyBhIGJpdCBhbm9tYWxvdXMgYnV0
IGl0J3MKcHJvYmFibHkgbm90IHdvcnRoIGl0IHRvIGNvbnZlcnQgZ2V0X3JlYXBlcl9sb2NrX2Fu
ZF91aWQgdG8gYGdvdG8gb3V0JwpzdHlsZSBhbmQgaGF2ZSBpdCBleHBsaWNpdGx5IHJldHVybiB0
aGUgZmQgbnVtYmVyLikKClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBiZTQ5M2Nm
OWYyLi41ZGUzZmM3YTY3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTI4ODksNyArMjg4OSw3IEBAIHN0YXRpYyBpbnQg
Z2V0X3JlYXBlcl9sb2NrX2FuZF91aWQobGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUg
KmRkbXMsCiAgICAgaW50IGRvbWlkID0gZGRtcy0+ZG9taWQ7CiAgICAgaW50IHI7CiAgICAgY29u
c3QgY2hhciAqIGxvY2tmaWxlOwotICAgIGludCBmZDsKKyAgICBpbnQgZmQ7IC8qICJsZWFrZWQi
IGludG8gdGhlIGdlbmVyYWwgcHJvY2VzcyBjb250ZXh0IChldmVuIG9uIGZhaWx1cmUpICovCiAK
ICAgICAvKiBUcnkgdG8gbG9jayB0aGUgInJlYXBlciB1aWQiICovCiAgICAgbG9ja2ZpbGUgPSBH
Q1NQUklOVEYoIiVzL2RtLXJlYXBlci1sb2NrIiwgbGlieGxfX3J1bl9kaXJfcGF0aCgpKTsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:05:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:05: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-devel-bounces@lists.xenproject.org>)
	id 1gefGv-0004Ok-2f; Wed, 02 Jan 2019 12:05:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gefGt-0004OZ-SK
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 12:05:15 +0000
X-Inumbo-ID: a9cae72a-0e86-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9cae72a-0e86-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:05:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74622047"
Date: Wed, 2 Jan 2019 12:05:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190102120507.abgd6h7rkjy2k3st@zion.uk.xensource.com>
References: <20181221094105.83881-1-roger.pau@citrix.com>
 <20181221094105.83881-4-roger.pau@citrix.com>
 <E9155320-D532-4C6E-826C-A4AA4D0DF69C@citrix.com>
 <20181224080435.7tkh4x2wffssbbkt@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181224080435.7tkh4x2wffssbbkt@mac>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 3/3] x86/mm-locks: apply a bias to lock
 levels for control domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMjQsIDIwMTggYXQgMDk6MDQ6MzVBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIERlYyAyMSwgMjAxOCBhdCAwNjozNzozMlBNICswMDAwLCBHZW9y
Z2UgRHVubGFwIHdyb3RlOgo+ID4gCj4gPiAKPiA+ID4gT24gRGVjIDIxLCAyMDE4LCBhdCA5OjQx
IEFNLCBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4g
Cj4gPiA+IHBhZ2luZ19sb2dfZGlydHlfb3AgZnVuY3Rpb24gdGFrZXMgbW0gbG9ja3MgZnJvbSBh
IHN1YmplY3QgZG9tYWluIGFuZAo+ID4gPiB0aGVuIGF0dGVtcHRzIHRvIHBlcmZvcm0gY29weSB0
byBvcGVyYXRpb25zIGFnYWluc3QgdGhlIGNhbGxlciBkb21haW4KPiA+ID4gaW4gb3JkZXIgdG8g
Y29weSB0aGUgcmVzdWx0IG9mIHRoZSBoeXBlcmNhbGwgaW50byB0aGUgY2FsbGVyIHByb3ZpZGVk
Cj4gPiA+IGJ1ZmZlci4KPiA+ID4gCj4gPiA+IFRoaXMgd29ya3MgZmluZSB3aGVuIHRoZSBjYWxs
ZXIgaXMgYSBub24tcGFnaW5nIGRvbWFpbiwgYnV0IHRyaWdnZXJzIGEKPiA+ID4gbG9jayBvcmRl
ciBwYW5pYyB3aGVuIHRoZSBjYWxsZXIgaXMgYSBwYWdpbmcgZG9tYWluIGR1ZSB0byB0aGUgZmFj
dAo+ID4gPiB0aGF0IGF0IHRoZSBwb2ludCB3aGVyZSB0aGUgY29weSB0byBvcGVyYXRpb24gaXMg
cGVyZm9ybWVkIHRoZSBzdWJqZWN0Cj4gPiA+IGRvbWFpbiBwYWdpbmcgbG9jayBpcyBsb2NrZWQs
IGFuZCB0aGUgY29weSBvcGVyYXRpb24gcmVxdWlyZXMKPiA+ID4gbG9ja2luZyB0aGUgY2FsbGVy
IHAybSBsb2NrIHdoaWNoIGhhcyBhIGxvd2VyIGxldmVsLgo+ID4gPiAKPiA+ID4gRml4IHRoaXMg
bGltaXRhdGlvbiBieSBhZGRpbmcgYSBiaWFzIHRvIHRoZSBsZXZlbCBvZiBjb250cm9sIGRvbWFp
biBtbQo+ID4gPiBsb2Nrcywgc28gdGhhdCB0aGUgbG93ZXIgY29udHJvbCBkb21haW4gbW0gbG9j
ayBhbHdheXMgaGFzIGEgbGV2ZWwKPiA+ID4gZ3JlYXRlciB0aGFuIHRoZSBoaWdoZXIgdW5wcml2
aWxlZ2VkIGRvbWFpbiBsb2NrIGxldmVsLiBUaGlzIGFsbG93cwo+ID4gPiBsb2NraW5nIHRoZSBz
dWJqZWN0IGRvbWFpbiBtbSBsb2NrcyBhbmQgdGhlbiBsb2NraW5nIHRoZSBjb250cm9sCj4gPiA+
IGRvbWFpbiBtbSBsb2Nrcywgd2hpbGUga2VlcGluZyB0aGUgc2FtZSBsb2NrIG9yZGVyaW5nIGFu
ZCB0aGUgY2hhbmdlcwo+ID4gPiBtb3N0bHkgY29uZmluZWQgdG8gbW0tbG9ja3MuaC4KPiA+ID4g
Cj4gPiA+IE5vdGUgdGhhdCBzbyBmYXIgb25seSB0aGlzIGZsb3cgKGxvY2tpbmcgYSBzdWJqZWN0
IGRvbWFpbiBsb2NrcyBhbmQKPiA+ID4gdGhlbiB0aGUgY29udHJvbCBkb21haW4gb25lcykgaGFz
IGJlZW4gaWRlbnRpZmllZCwgYnV0IG5vdCBhbGwKPiA+ID4gcG9zc2libGUgY29kZSBwYXRocyBo
YXZlIGJlZW4gaW5zcGVjdGVkLiBIZW5jZSB0aGlzIHNvbHV0aW9uIGF0dGVtcHRzCj4gPiA+IHRv
IGJlIGEgbm9uLWludHJ1c2l2ZSBmaXggZm9yIHRoZSBwcm9ibGVtIGF0IGhhbmQsIHdpdGhvdXQg
ZGlzY2FyZGluZwo+ID4gPiBmdXJ0aGVyIGNoYW5nZXMgaW4gdGhlIGZ1dHVyZSBpZiBvdGhlciB2
YWxpZCBjb2RlIHBhdGhzIGFyZSBmb3VuZCB0aGF0Cj4gPiA+IHJlcXVpcmUgbW9yZSBjb21wbGV4
IGxvY2sgbGV2ZWwgb3JkZXJpbmcuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IAo+ID4gUmV2aWV3ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiA+IAo+ID4g4oCmYnV0IGdp
dmVuIHRoZSBuYXR1cmUgb2YgdGhlIGNoYW5nZSwgSeKAmWQgbGlrZSB0byBzZWUgaXQgcGFzcyBh
dCBsZWFzdCBvbmUgYWQtaG9jIG9zc3Rlc3QgcnVuIGJlZm9yZSBpdCBnZXRzIGNoZWNrZWQgaW4u
ICAoVGhhdCBwcm9iYWJseSBtZWFucyB5b3XigJlsbCBoYXZlIHRvIGNoYXNlIHNvbWVvbmUgZWxz
ZSB0byBkbyB0aGF0LikKPiAKPiBUaGFua3MhCj4gCj4gSSBoYXZlIHRoZSByZXN1bHRzIG9mIGFu
IGFkLWhvYyBvc3N0ZXN0IGZsaWdodCB3aXRoIHRoZSBjaGFuZ2U6Cj4gCj4gaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTQ5OC8KPiAKPiBJdCBkb2Vz
bid0IGxvb2tzIGxpa2UgdGhlcmUgYXJlIGFueSByZWdyZXNzaW9ucy4KCkdpdmVuIHRoZSBmbGln
aHQgaXMgZ3JlZW4gYW5kIEdlb3JnZSBpcyBsaWtlbHkgdG8gYmUgb24gdmFjYXRpb24gQVRNLiBJ
CndpbGwgY29tbWl0IHRoaXMgcGF0Y2ggYXQgc29tZSBwb2ludC4KCldlaS4KCj4gCj4gUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:07:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:07: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-devel-bounces@lists.xenproject.org>)
	id 1gefJP-0004cH-Gi; Wed, 02 Jan 2019 12:07: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gefJO-0004cC-Kj
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:07:50 +0000
X-Inumbo-ID: 058093cc-0e87-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 058093cc-0e87-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:07:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74622163"
Date: Wed, 2 Jan 2019 12:07:41 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190102120741.4eo4jdffm7wvtsca@zion.uk.xensource.com>
References: <1545399965-5174-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1545399965-5174-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86/pv: Clean up cr3 handling in
 arch_set_info_guest()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjEsIDIwMTggYXQgMDE6NDY6MDVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBbGwgb2YgdGhpcyBjb2RlIGxpdmVzIGluc2lkZSBDT05GSUdfUFYgd2hpY2ggbWVh
bnMgZ2ZuID09IG1mbiwgYW5kIHRoZQo+IGZpbGxfcm9fbXB0KCkgY2FsbHMgY2xlYXJseSBzaG93
IHRoYXQgdGhlIHZhbHVlIGlzIHVzZWQgdW50cmFuc2xhdGVkLgo+IAo+IENoYW5nZSBjcjNfZ2Zu
IHRvIGEgc3VpdGFibHkgdHlwZWQgY3IzX21mbiwgYW5kIHJlcGxhY2UgZ2V0X3BhZ2VfZnJvbV9n
Zm4oKQo+IHdpdGggYSBzdHJhaWdodCBtZm5fdG9fcGFnZS9nZXRfcGFnZSBzZXF1ZW5jZSwgdG8g
YXZvaWQgdGhlIGltcGxpY2F0aW9uIHRoYXQKPiB0cmFuc2xhdGlvbiBpcyBnb2luZyBvbi4KPiAK
PiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:18:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:18: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-devel-bounces@lists.xenproject.org>)
	id 1gefU2-0005VZ-HE; Wed, 02 Jan 2019 12:18: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gefU1-0005VU-FT
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:18:49 +0000
X-Inumbo-ID: 8d5d3cf2-0e88-11e9-a117-3f79b71ae15f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d5d3cf2-0e88-11e9-a117-3f79b71ae15f;
 Wed, 02 Jan 2019 12:18:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="84028831"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1546277721-20234-1-git-send-email-andrew.cooper3@citrix.com>
 <20190102101345.oqezg5mamqjikpb3@mac>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <513e77bf-619d-a05c-86c7-70d87e6cba35@citrix.com>
Date: Wed, 2 Jan 2019 12:18:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190102101345.oqezg5mamqjikpb3@mac>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMjAxOSAxMDoxMywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24sIERl
YyAzMSwgMjAxOCBhdCAwNTozNToyMVBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBX
aGVuIHRoZSBjb21tYW5kIGxpbmUgcGFyc2luZyB3YXMgdXBkYXRlZCB0byB1c2UgY29uc3Qgc3Ry
aW5ncyBhbmQgbm8gbG9uZ2VyCj4+IHRva2VuaXNlIHdpdGggTlVMIGNoYXJhY3RlcnMsIHN0cmlu
ZyBtYXRjaGVzIGNvdWxkIG5vIGxvbmdlciBiZSBtYWRlIHdpdGgKPj4gc3RyY21wKCkuCj4+Cj4+
IFVuZm9ydHVuYXRlbHksIHRoZSByZXBsYWNlbWVudCB3YXMgYnVnZ3kuICBzdHJuY21wKHMsICJv
cHQiLCBzcyAtIHMpIG1hdGNoZXMKPj4gIm8iLCAib3AiIGFuZCAib3B0IiBvbiB0aGUgY29tbWFu
ZCBsaW5lLCBhcyBzcyAtIHMgbWF5IGJlIHNob3J0ZXIgdGhhbiB0aGUKPj4gcGFzc2VkIGxpdGVy
YWwuICBGdXJ0aGVybW9yZSwgcGFyc2VfYm9vbCgpIGlzIGFmZmVjdGVkIGJ5IHRoaXMsIHNvIHN1
YnN0cmluZ3MKPj4gc3VjaCBhcyAiZCIsICJlIiBhbmQgIm8iIGFyZSBjb25zaWRlcmVkIHZhbGlk
LCB3aXRoIHRoZSBsYXR0ZXIgYmVpbmcgYW1iaWd1b3VzCj4+IGJldHdlZW4gIm9uIiBhbmQgIm9m
ZiIuCj4+Cj4+IEludHJvZHVjZSBhIG5ldyBzdHJjbXAtbGlrZSBmdW5jdGlvbiBmb3IgdGhlIHRh
c2ssIHdoaWNoIGxvb2tzIGZvciBleGFjdAo+PiBzdHJpbmcgbWF0Y2hlcywgYnV0IGRlY2xhcmVz
IHN1Y2Nlc3Mgd2hlbiB0aGUgTlVMIG9mIHRoZSBsaXRlcmFsIG1hdGNoZXMgYQo+PiBjb21tYSBv
ciBjb2xvbiBpbiB0aGUgY29tbWFuZCBsaW5lIGZyYWdtZW50Lgo+Pgo+PiBObyBjaGFuZ2UgdG8g
dGhlIGludGVuZGVkIHBhcnNpbmcgZnVuY3Rpb25hbGl0eSwgYnV0IGZpeGVzIGNhc2VzIHdoZXJl
IGEKPj4gcGFydGlhbCBzdHJpbmcgb24gdGhlIGNvbW1hbmQgbGluZSB3aWxsIGluYWR2ZXJ0ZW50
bHkgdHJpZ2dlciBvcHRpb25zLgo+Pgo+PiBBIGZldyBhcmVhcyB3ZXJlIG1vcmUgdGhhbiBqdXN0
IGEgdHJpdmlhbCBjaGFuZ2U6Cj4+Cj4+ICAqIGZkdF9hZGRfdWVmaV9ub2RlcygpLCB3aGlsZSBu
b3QgY29tbWFuZCBsaW5lIHBhcnNpbmcsIGhhZCB0aGUgc2FtZSBicm9rZW4KPj4gICAgc3RybmNt
cCgpIHBhdHRlcm4uICBBcyBhIGZpeCwgcGVyZm9ybSBhbiBleHBsaWNpdCBsZW5ndGggY2hlY2sg
Zmlyc3QuCj4+ICAqIHBhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKCkgZ2FpbmVkIHNvbWUgc3R5
bGUgY29ycmVjdGlvbnMuCj4+ICAqIHBhcnNlX3ZwbXVfcGFyYW1zKCkgd2FzIHJld3JpdHRlbiB0
byB1c2UgdGhlIG5vcm1hbCBsaXN0LW9mLW9wdGlvbnMgZm9ybSwKPj4gICAgcmF0aGVyIHRoYW4g
anVzdCBmaXhpbmcgdXAgcGFyc2VfdnBtdV9wYXJhbSgpIGFuZCBsZWF2aW5nIHRoZSBwYXJzaW5n
IGJlaW5nCj4+ICAgIGhhcmQgdG8gZm9sbG93Lgo+PiAgKiBJbnN0ZWFkIG9mIG1ha2luZyB0aGUg
dHJpdmlhbCBmaXggb2YgYWRkaW5nIGFuIGV4cGxpY2l0IGxlbmd0aCBjaGVjayBpbgo+PiAgICBw
YXJzZV9ib29sKCksIHVzZSB0aGUgbGVuZ3RoIHRvIHNlbGVjdCB3aGljaCB0b2tlbiB0byB3ZSBz
ZWFyY2ggZm9yLCB3aGljaAo+PiAgICBpcyBtb3JlIGVmZmljaWVudCB0aGFuIHRoZSBwcmV2aW91
cyBsaW5lYXIgc2VhcmNoIG92ZXIgYWxsIHBvc3NpYmxlIHRva2Vucy4KPj4KPj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gLS0tCj4+
IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+IENDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pgo+PiBTcGxpdCBv
dXQgb2YgdGhlIGRvbTAgZml4IHNlcmllcy4gIFRoaXMgbmVlZHMgYmFja3BvcnRpbmcgdG8gNC45
IGFuZCBsYXRlciwKPj4gYW5kIHRvIHRoZSBzZWN1cml0eSB0cmVlcywgYXMgdGhpcyBidWcgaGFz
IGJlZW4gYmFja3BvcnRlZCBpbiBzZWN1cml0eSBmaXhlcy4KPj4KPj4gVGhpcyBwYXRjaCBpcyBt
b3JlIGVhc2lseSByZXZpZXdlZCB3aXRoIGBnaXQgZGlmZiAtLWNvbG9yLXdvcmRzYCB3aGljaAo+
PiBoaWdobGlnaHRzIHRoYXQgaXQgaXMgYSBzdHJhaWdodCBmdW5jdGlvbiB0cmFuc2Zvcm1hdGlv
biBpbiBtb3N0IGNhc2VzLgo+Pgo+PiBUaGUgcHNyPSBvcHRpb24gaXMgYSBjb21wbGV0ZSBwYWlu
LCBhbmQgdW5saWtlIGFsbCBzaW1pbGFyIG9wdGlvbnMgaW4gWGVuLgo+PiBJJ3ZlIGhhbGYgYSBt
aW5kIHRvIHJld3JpdGUgaXQgZnJvbSBzY3JhdGNoLCBzZWVpbmcgYXMgdGhlIG9wdGlvbiBpc24n
dAo+PiBlbmFibGVkIGJ5IGRlZmF1bHQuCj4+IC0tLQo+PiAraW50IGNtZGxpbmVfc3RyY21wKGNv
bnN0IGNoYXIgKmZyYWcsIGNvbnN0IGNoYXIgKm5hbWUpCj4+ICt7Cj4+ICsgICAgd2hpbGUgKCAx
ICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGludCByZXMgPSAoKmZyYWcgLSAqbmFtZSk7Cj4+ICsK
Pj4gKyAgICAgICAgaWYgKCByZXMgfHwgKm5hbWUgPT0gJ1wwJyApCj4+ICsgICAgICAgIHsKPj4g
KyAgICAgICAgICAgIC8qCj4+ICsgICAgICAgICAgICAgKiBOVUwgaW4gJ25hbWUnIG1hdGNoaW5n
IGEgY29tbWEgb3IgY29sb24gaW4gJ2ZyYWcnIGltcGxpZXMKPj4gKyAgICAgICAgICAgICAqIHN1
Y2Nlc3MuCj4+ICsgICAgICAgICAgICAgKi8KPj4gKyAgICAgICAgICAgIGlmICggKm5hbWUgPT0g
J1wwJyAmJiAoKmZyYWcgPT0gJywnIHx8ICpmcmFnID09ICc6JykgKQo+PiArICAgICAgICAgICAg
ICAgIHJlcyA9IDA7Cj4+ICsKPj4gKyAgICAgICAgICAgIHJldHVybiByZXM7Cj4+ICsgICAgICAg
IH0KPj4gKwo+PiArICAgICAgICBmcmFnKys7Cj4+ICsgICAgICAgIG5hbWUrKzsKPj4gKyAgICB9
Cj4+ICt9Cj4gVGhlIHByZXZpb3VzIGZ1bmN0aW9uIHdvdWxkIGdldCB0aGUgbWF4IGxlbmd0aCBv
ZiB0aGUgZnJhZyBhcmd1bWVudCwKPiB3aGljaCBJIHRoaW5rIHdhcyB1c2VmdWwuIElmIHRoZSBs
ZW5ndGggb2YgbmFtZSA+IGZyYWcgeW91IGNvdWxkIGVuZAo+IHVwIGFjY2Vzc2luZyBhbiB1bm1h
cHBlZCBhZGRyZXNzIEFGQUlDVC4gT3IgYXQgbGVhc3QgKmZyYWcgPT0gJ1wwJwo+IHNob3VsZCBh
bHNvIGJlIHRha2VuIGludG8gYWNjb3VudCBpZiBpdCdzIGd1YXJhbnRlZWQgdGhhdCBmcmFnIG11
c3QKPiBhbHdheXMgaGF2ZSBhbiBlbmRpbmcgTlVMLgoKSXQgaXMgY29tcGxldGVseSB1bnJlYXNv
bmFibGUgdG8gcGFzcyBhIG5vbi10ZXJtaW5hdGVkIHN0cmluZyBpbnRvCnN0cmluZyBwYXJzaW5n
IGZ1bmN0aW9ucywgYW5kIGEgbG90IG9mIHRoZSBwYXJzaW5nIGNvZGUgd2lsbCBleHBsb2RlIGlm
CnRoaXMgZXhwZWN0YXRpb24gaXMgdmlvbGF0ZWQuCgpSZW1lbWJlciB0aGF0IGJlZm9yZSB0aGUg
Y29uc3QgcGFyc2luZyB3YXMgaW50cm9kdWNlZCAoNC45IGlpcmMpLCBhbGwKcGFyc2luZyB3ZW50
IHdpdGhvdXQgYSBtYXggbGVuZ3RoLCBhbmQgcmVzb2x2aW5nIHRoYXQgaXMgcGFydCBvZiB0aGUg
YnVnZml4LgoKPiBJIHdvdWxkIGFsc28gY29uc2lkZXIgYWRkaW5nIF9fYXR0cmlidXRlX18gKChm
b3JtYXRfYXJnICgyKSkpOyB0byB0aGUKPiBwcm90b3R5cGUsIHNvIHRoYXQgdGhlIG5hbWUgYXJn
dW1lbnQgaXMgYWx3YXlzIGNoZWNrZWQgdG8gYmUgYQo+IGxpdGVyYWwsIGFzIGlzIHRoZSBjdXJy
ZW50IHVzYWdlLgoKVGhhdCB3b3VsZCBmYWxzZWx5IHByb2hpYml0IGxvb2tpbmcgZm9yIGEgc3Ry
aW5nIHdpdGggYSBsaXRlcmFsICUgaW4gaXQuCgpGdXJ0aGVybW9yZSwgc2VlICJbUEFUQ0ggMy85
XSB4ODYvY3B1aWQ6IEV4dGVuZCB0aGUgY3B1aWQ9IGNvbW1hbmQgbGluZQpvcHRpb24gdG8gc3Vw
cG9ydCBhbGwgbmFtZWQgZmVhdHVyZXMiIHdoaWNoIHdhcyB0aGUgb3JpZ2luIG9mIHRoaXMKZnVu
Y3Rpb24sIGFuZCBhIHVzZWNhc2Ugd2hlcmUgaXQgZGVmaW5pdGVseSB3b24ndCBoYXZlIGEgc3Ry
aW5nIGxpdGVyYWwuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:22:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gefXD-0006CQ-5f; Wed, 02 Jan 2019 12:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gefXC-0006CL-Iw
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:22:06 +0000
X-Inumbo-ID: 03a4941e-0e89-11e9-9b42-5bca6da68af1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03a4941e-0e89-11e9-9b42-5bca6da68af1;
 Wed, 02 Jan 2019 12:22:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74622883"
Date: Wed, 2 Jan 2019 12:22:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190102122201.uwyzr7j5nd6jaiai@zion.uk.xensource.com>
References: <alpine.DEB.2.10.1812050923160.527@sstabellini-ThinkPad-X260>
 <1544030891-11906-1-git-send-email-sstabellini@kernel.org>
 <bb30fde0-8870-d433-c0fe-5c7cad5aade7@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bb30fde0-8870-d433-c0fe-5c7cad5aade7@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: copy dtb fragment to guest dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Lars Kurth <lars.kurth@citrix.com>, Achin.Gupta@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Committers <committers@xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMjQsIDIwMTggYXQgMTE6MTc6NTdBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+ICgrIFdlaSBhbmQgSWFuKQo+IAo+IEhpIFN0ZWZhbm8sCj4gCj4gT24gMTIvNS8xOCA1
OjI4IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBSZWFkIHRoZSBkdGIgZnJhZ21l
bnQgY29ycmVzcG9uZGluZyB0byBhIHBhc3N0aHJvdWdoIGRldmljZSBmcm9tIG1lbW9yeQo+ID4g
YXQgdGhlIGxvY2F0aW9uIHJlZmVycmVkIHRvIGJ5IHRoZSAibXVsdGlib290LGR0YiIgY29tcGF0
aWJsZSBub2RlLgo+ID4gCj4gPiBDb3B5IHRoZSBmcmFnbWVudCB0byB0aGUgZ3Vlc3QgZHRiLgo+
ID4gCj4gPiBBZGQgYSBkdGJfYm9vdG1vZHVsZSBmaWVsZCB0byBzdHJ1Y3Qga2VybmVsX2luZm8g
dG8gZmluZCB0aGUgZHRiCj4gPiBmcmFnbWVudCBmb3IgYSBndWVzdC4KPiAKPiBUaGUgY29kZSBi
ZWxvdyBpcyBiYXNpY2FsbHkgYSBjb3B5IGZyb20gbGlieGwsIHJpZ2h0PyBJZiBzbywgdGhpcyBz
aG91bGQgYmUKPiBzcGVjaWZpZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgo+IAo+IEFsc28sIHRo
ZSBsaWNlbnNlIGlzIGRpZmZlcmVudCBpbiBsaWJ4bCBjb21wYXJlIHRvIHRoZSBoeXBlcnZpc29y
IChMR1BMdjIuMQo+IHZzIEdQTHYyKS4gU28gaXMgdGhlcmUgYW55IGlzc3VlIHRvIGNvcHkgdGhh
dCBjb2RlIGluIHRoZSBoeXBlcnZpc29yPwoKaHR0cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9n
cGwtZmFxLmh0bWwjQWxsQ29tcGF0aWJpbGl0eQoKSXQgYXBwZWFycyB0byBiZSBva2F5IC0tIEkg
d2FzIGxvb2tpbmcgYXQgIkkgd2FudCB0byBjb3B5IGNvZGUgdW5kZXI6CkxHUEwgdjIuMSBvbmx5
IiBhbmQgIkkgd2FudCB0byBsaWNlbnNlIG15IGNvZGUgdW5kZXI6IEdQTHYyIG9ubHkiLiBUaGUK
cmVzdWx0aW5nIGxpY2Vuc2UgZm9yIHRoZSBjb3BpZWQgY29kZSBpcyBHUEx2Mi4KCkkgaGF2ZSBD
QydlZCBMYXJzIGFuZCBjb21taXR0ZXJzQCBmb3IgbW9yZSBvcGluaW9ucy4KCldlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:25:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:25:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gefZw-0006LQ-K8; Wed, 02 Jan 2019 12:24: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gefZv-0006LI-Qu
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 12:24:55 +0000
X-Inumbo-ID: 68876e3d-0e89-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68876e3d-0e89-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:24:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74623007"
Date: Wed, 2 Jan 2019 12:24:12 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20190102122412.pl7pdjexvbr5qhiv@zion.uk.xensource.com>
References: <1545823227-6207-1-git-send-email-andrii.anisov@gmail.com>
 <1545823227-6207-14-git-send-email-andrii.anisov@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1545823227-6207-14-git-send-email-andrii.anisov@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [RFC v2 13/16] hack: arm/domain: simplify context
 restore from idle vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMjYsIDIwMTggYXQgMDE6MjA6MjRQTSArMDIwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBGcm9tOiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+
IFNpbXBsaWZ5IGNvbnRleHQgcmVzdG9yZSBmcm9tIGlkbGUgdmNwdSB0byB0aGUgb25lIHJhbiBi
ZWZvcmUgaXQuCj4gVGhpcyBpbXByb3ZlcyBsb3cgY3B1IGxvYWQgYnV0IGhpZ2ggaXJxIHJhdGUg
dXNlLWNhc2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+CgpDYW4gdGhpcyBiZSBwdXQgdW5kZXIgYXJjaF92Y3B1IGluc3RlYWQ/IEl0
IGhhcyBubyB1c2UgaW4geDg2IGNvZGUuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:25:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:25: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-devel-bounces@lists.xenproject.org>)
	id 1gefaq-0006Qb-Ur; Wed, 02 Jan 2019 12:25: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=Cs/e=PK=citrix.com=prvs=898fe3ee9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gefap-0006QV-Lr
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:25:51 +0000
X-Inumbo-ID: 89b697e3-0e89-11e9-8e1d-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89b697e3-0e89-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:25:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="84029059"
Date: Wed, 2 Jan 2019 13:25:41 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190102122541.u5cssvuub3oaxfmg@mac>
References: <1546277721-20234-1-git-send-email-andrew.cooper3@citrix.com>
 <20190102101345.oqezg5mamqjikpb3@mac>
 <513e77bf-619d-a05c-86c7-70d87e6cba35@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <513e77bf-619d-a05c-86c7-70d87e6cba35@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDIsIDIwMTkgYXQgMTI6MTg6MjdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMi8wMS8yMDE5IDEwOjEzLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4g
T24gTW9uLCBEZWMgMzEsIDIwMTggYXQgMDU6MzU6MjFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiA+PiBXaGVuIHRoZSBjb21tYW5kIGxpbmUgcGFyc2luZyB3YXMgdXBkYXRlZCB0byB1
c2UgY29uc3Qgc3RyaW5ncyBhbmQgbm8gbG9uZ2VyCj4gPj4gdG9rZW5pc2Ugd2l0aCBOVUwgY2hh
cmFjdGVycywgc3RyaW5nIG1hdGNoZXMgY291bGQgbm8gbG9uZ2VyIGJlIG1hZGUgd2l0aAo+ID4+
IHN0cmNtcCgpLgo+ID4+Cj4gPj4gVW5mb3J0dW5hdGVseSwgdGhlIHJlcGxhY2VtZW50IHdhcyBi
dWdneS4gIHN0cm5jbXAocywgIm9wdCIsIHNzIC0gcykgbWF0Y2hlcwo+ID4+ICJvIiwgIm9wIiBh
bmQgIm9wdCIgb24gdGhlIGNvbW1hbmQgbGluZSwgYXMgc3MgLSBzIG1heSBiZSBzaG9ydGVyIHRo
YW4gdGhlCj4gPj4gcGFzc2VkIGxpdGVyYWwuICBGdXJ0aGVybW9yZSwgcGFyc2VfYm9vbCgpIGlz
IGFmZmVjdGVkIGJ5IHRoaXMsIHNvIHN1YnN0cmluZ3MKPiA+PiBzdWNoIGFzICJkIiwgImUiIGFu
ZCAibyIgYXJlIGNvbnNpZGVyZWQgdmFsaWQsIHdpdGggdGhlIGxhdHRlciBiZWluZyBhbWJpZ3Vv
dXMKPiA+PiBiZXR3ZWVuICJvbiIgYW5kICJvZmYiLgo+ID4+Cj4gPj4gSW50cm9kdWNlIGEgbmV3
IHN0cmNtcC1saWtlIGZ1bmN0aW9uIGZvciB0aGUgdGFzaywgd2hpY2ggbG9va3MgZm9yIGV4YWN0
Cj4gPj4gc3RyaW5nIG1hdGNoZXMsIGJ1dCBkZWNsYXJlcyBzdWNjZXNzIHdoZW4gdGhlIE5VTCBv
ZiB0aGUgbGl0ZXJhbCBtYXRjaGVzIGEKPiA+PiBjb21tYSBvciBjb2xvbiBpbiB0aGUgY29tbWFu
ZCBsaW5lIGZyYWdtZW50Lgo+ID4+Cj4gPj4gTm8gY2hhbmdlIHRvIHRoZSBpbnRlbmRlZCBwYXJz
aW5nIGZ1bmN0aW9uYWxpdHksIGJ1dCBmaXhlcyBjYXNlcyB3aGVyZSBhCj4gPj4gcGFydGlhbCBz
dHJpbmcgb24gdGhlIGNvbW1hbmQgbGluZSB3aWxsIGluYWR2ZXJ0ZW50bHkgdHJpZ2dlciBvcHRp
b25zLgo+ID4+Cj4gPj4gQSBmZXcgYXJlYXMgd2VyZSBtb3JlIHRoYW4ganVzdCBhIHRyaXZpYWwg
Y2hhbmdlOgo+ID4+Cj4gPj4gICogZmR0X2FkZF91ZWZpX25vZGVzKCksIHdoaWxlIG5vdCBjb21t
YW5kIGxpbmUgcGFyc2luZywgaGFkIHRoZSBzYW1lIGJyb2tlbgo+ID4+ICAgIHN0cm5jbXAoKSBw
YXR0ZXJuLiAgQXMgYSBmaXgsIHBlcmZvcm0gYW4gZXhwbGljaXQgbGVuZ3RoIGNoZWNrIGZpcnN0
Lgo+ID4+ICAqIHBhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKCkgZ2FpbmVkIHNvbWUgc3R5bGUg
Y29ycmVjdGlvbnMuCj4gPj4gICogcGFyc2VfdnBtdV9wYXJhbXMoKSB3YXMgcmV3cml0dGVuIHRv
IHVzZSB0aGUgbm9ybWFsIGxpc3Qtb2Ytb3B0aW9ucyBmb3JtLAo+ID4+ICAgIHJhdGhlciB0aGFu
IGp1c3QgZml4aW5nIHVwIHBhcnNlX3ZwbXVfcGFyYW0oKSBhbmQgbGVhdmluZyB0aGUgcGFyc2lu
ZyBiZWluZwo+ID4+ICAgIGhhcmQgdG8gZm9sbG93Lgo+ID4+ICAqIEluc3RlYWQgb2YgbWFraW5n
IHRoZSB0cml2aWFsIGZpeCBvZiBhZGRpbmcgYW4gZXhwbGljaXQgbGVuZ3RoIGNoZWNrIGluCj4g
Pj4gICAgcGFyc2VfYm9vbCgpLCB1c2UgdGhlIGxlbmd0aCB0byBzZWxlY3Qgd2hpY2ggdG9rZW4g
dG8gd2Ugc2VhcmNoIGZvciwgd2hpY2gKPiA+PiAgICBpcyBtb3JlIGVmZmljaWVudCB0aGFuIHRo
ZSBwcmV2aW91cyBsaW5lYXIgc2VhcmNoIG92ZXIgYWxsIHBvc3NpYmxlIHRva2Vucy4KPiA+Pgo+
ID4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gPj4gLS0tCj4gPj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiA+
PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+PiBDQzogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPiA+Pgo+ID4+IFNwbGl0IG91dCBvZiB0aGUgZG9tMCBmaXggc2VyaWVzLiAg
VGhpcyBuZWVkcyBiYWNrcG9ydGluZyB0byA0LjkgYW5kIGxhdGVyLAo+ID4+IGFuZCB0byB0aGUg
c2VjdXJpdHkgdHJlZXMsIGFzIHRoaXMgYnVnIGhhcyBiZWVuIGJhY2twb3J0ZWQgaW4gc2VjdXJp
dHkgZml4ZXMuCj4gPj4KPiA+PiBUaGlzIHBhdGNoIGlzIG1vcmUgZWFzaWx5IHJldmlld2VkIHdp
dGggYGdpdCBkaWZmIC0tY29sb3Itd29yZHNgIHdoaWNoCj4gPj4gaGlnaGxpZ2h0cyB0aGF0IGl0
IGlzIGEgc3RyYWlnaHQgZnVuY3Rpb24gdHJhbnNmb3JtYXRpb24gaW4gbW9zdCBjYXNlcy4KPiA+
Pgo+ID4+IFRoZSBwc3I9IG9wdGlvbiBpcyBhIGNvbXBsZXRlIHBhaW4sIGFuZCB1bmxpa2UgYWxs
IHNpbWlsYXIgb3B0aW9ucyBpbiBYZW4uCj4gPj4gSSd2ZSBoYWxmIGEgbWluZCB0byByZXdyaXRl
IGl0IGZyb20gc2NyYXRjaCwgc2VlaW5nIGFzIHRoZSBvcHRpb24gaXNuJ3QKPiA+PiBlbmFibGVk
IGJ5IGRlZmF1bHQuCj4gPj4gLS0tCj4gPj4gK2ludCBjbWRsaW5lX3N0cmNtcChjb25zdCBjaGFy
ICpmcmFnLCBjb25zdCBjaGFyICpuYW1lKQo+ID4+ICt7Cj4gPj4gKyAgICB3aGlsZSAoIDEgKQo+
ID4+ICsgICAgewo+ID4+ICsgICAgICAgIGludCByZXMgPSAoKmZyYWcgLSAqbmFtZSk7Cj4gPj4g
Kwo+ID4+ICsgICAgICAgIGlmICggcmVzIHx8ICpuYW1lID09ICdcMCcgKQo+ID4+ICsgICAgICAg
IHsKPiA+PiArICAgICAgICAgICAgLyoKPiA+PiArICAgICAgICAgICAgICogTlVMIGluICduYW1l
JyBtYXRjaGluZyBhIGNvbW1hIG9yIGNvbG9uIGluICdmcmFnJyBpbXBsaWVzCj4gPj4gKyAgICAg
ICAgICAgICAqIHN1Y2Nlc3MuCj4gPj4gKyAgICAgICAgICAgICAqLwo+ID4+ICsgICAgICAgICAg
ICBpZiAoICpuYW1lID09ICdcMCcgJiYgKCpmcmFnID09ICcsJyB8fCAqZnJhZyA9PSAnOicpICkK
PiA+PiArICAgICAgICAgICAgICAgIHJlcyA9IDA7Cj4gPj4gKwo+ID4+ICsgICAgICAgICAgICBy
ZXR1cm4gcmVzOwo+ID4+ICsgICAgICAgIH0KPiA+PiArCj4gPj4gKyAgICAgICAgZnJhZysrOwo+
ID4+ICsgICAgICAgIG5hbWUrKzsKPiA+PiArICAgIH0KPiA+PiArfQo+ID4gVGhlIHByZXZpb3Vz
IGZ1bmN0aW9uIHdvdWxkIGdldCB0aGUgbWF4IGxlbmd0aCBvZiB0aGUgZnJhZyBhcmd1bWVudCwK
PiA+IHdoaWNoIEkgdGhpbmsgd2FzIHVzZWZ1bC4gSWYgdGhlIGxlbmd0aCBvZiBuYW1lID4gZnJh
ZyB5b3UgY291bGQgZW5kCj4gPiB1cCBhY2Nlc3NpbmcgYW4gdW5tYXBwZWQgYWRkcmVzcyBBRkFJ
Q1QuIE9yIGF0IGxlYXN0ICpmcmFnID09ICdcMCcKPiA+IHNob3VsZCBhbHNvIGJlIHRha2VuIGlu
dG8gYWNjb3VudCBpZiBpdCdzIGd1YXJhbnRlZWQgdGhhdCBmcmFnIG11c3QKPiA+IGFsd2F5cyBo
YXZlIGFuIGVuZGluZyBOVUwuCj4gCj4gSXQgaXMgY29tcGxldGVseSB1bnJlYXNvbmFibGUgdG8g
cGFzcyBhIG5vbi10ZXJtaW5hdGVkIHN0cmluZyBpbnRvCj4gc3RyaW5nIHBhcnNpbmcgZnVuY3Rp
b25zLCBhbmQgYSBsb3Qgb2YgdGhlIHBhcnNpbmcgY29kZSB3aWxsIGV4cGxvZGUgaWYKPiB0aGlz
IGV4cGVjdGF0aW9uIGlzIHZpb2xhdGVkLgo+IAo+IFJlbWVtYmVyIHRoYXQgYmVmb3JlIHRoZSBj
b25zdCBwYXJzaW5nIHdhcyBpbnRyb2R1Y2VkICg0LjkgaWlyYyksIGFsbAo+IHBhcnNpbmcgd2Vu
dCB3aXRob3V0IGEgbWF4IGxlbmd0aCwgYW5kIHJlc29sdmluZyB0aGF0IGlzIHBhcnQgb2YgdGhl
IGJ1Z2ZpeC4KCkJ1dCBzaG91bGRuJ3QgeW91IGNoZWNrIGZvciAqZnJhZyA9PSBOVUwgaW4gb3Jk
ZXIgdG8gYXZvaWQgb3ZlcnJ1bnM/Cgo+ID4gSSB3b3VsZCBhbHNvIGNvbnNpZGVyIGFkZGluZyBf
X2F0dHJpYnV0ZV9fICgoZm9ybWF0X2FyZyAoMikpKTsgdG8gdGhlCj4gPiBwcm90b3R5cGUsIHNv
IHRoYXQgdGhlIG5hbWUgYXJndW1lbnQgaXMgYWx3YXlzIGNoZWNrZWQgdG8gYmUgYQo+ID4gbGl0
ZXJhbCwgYXMgaXMgdGhlIGN1cnJlbnQgdXNhZ2UuCj4gCj4gVGhhdCB3b3VsZCBmYWxzZWx5IHBy
b2hpYml0IGxvb2tpbmcgZm9yIGEgc3RyaW5nIHdpdGggYSBsaXRlcmFsICUgaW4gaXQuCj4gCj4g
RnVydGhlcm1vcmUsIHNlZSAiW1BBVENIIDMvOV0geDg2L2NwdWlkOiBFeHRlbmQgdGhlIGNwdWlk
PSBjb21tYW5kIGxpbmUKPiBvcHRpb24gdG8gc3VwcG9ydCBhbGwgbmFtZWQgZmVhdHVyZXMiIHdo
aWNoIHdhcyB0aGUgb3JpZ2luIG9mIHRoaXMKPiBmdW5jdGlvbiwgYW5kIGEgdXNlY2FzZSB3aGVy
ZSBpdCBkZWZpbml0ZWx5IHdvbid0IGhhdmUgYSBzdHJpbmcgbGl0ZXJhbC4KCk9oLCBkaWRuJ3Qg
a25vdyBhYm91dCB0aGlzIGNhc2UuIElmIHRoZSBwbGFuIGlzIHRvIHVzZSBpdCB3aXRob3V0Cmxp
dGVyYWxzIHRoZW4gdGhlIGNvbW1lbnQgaXMgbW9vdC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:28:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gefdF-0006aj-C8; Wed, 02 Jan 2019 12:28: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=W/yL=PK=citrix.com=prvs=898f09f31=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gefdE-0006ad-1M
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:28:20 +0000
X-Inumbo-ID: e2d4b648-0e89-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2d4b648-0e89-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:28:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74623184"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23596.44635.197185.559896@mariner.uk.xensource.com>
Date: Wed, 2 Jan 2019 12:28:11 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1546429392-9334-5-git-send-email-andrew.cooper3@citrix.com>
References: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
 <1546429392-9334-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 4/4] docs: Remove Markdown from configure.ac
 and the build instructions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Doug Goldstein <cardoe@cardoe.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggNC80XSBkb2NzOiBSZW1vdmUgTWFya2Rvd24g
ZnJvbSBjb25maWd1cmUuYWMgYW5kIHRoZSBidWlsZCBpbnN0cnVjdGlvbnMiKToKPiBOb3cgdGhh
dCBhbGwgdXNlIG9mIG1hcmtkb3duIGFzIGJlZW4gcmVwbGFjZWQgd2l0aCBwYW5kb2MsIGRyb3Ag
aXQgZnJvbQo+IGNvbmZpZ3VyZS5hYyBhbmQgZnJvbSB0aGUgZG9jcy8gTWFrZWZpbGUuCj4gCj4g
SW5zdGVhZCBvZiBqdXN0IGRlbGV0aW5nIHRoZSBtYXJrZG93biByZWZlcmVuY2UgZnJvbSBSRUFE
TUUsIGFkanVzdCB0aGUgbGluZQo+IHRvIG1lbnRpb24gdGhlIG90aGVyIG9wdGlvbmFsIHBhY2th
Z2VzIHJlcXVpcmVkIGZvciBkb2N1bWVudGF0aW9uLgo+IAo+IERyb3AgbWFya2Rvd24gZnJvbSB0
cmF2aXMgYW5kIHRoZSBkb2NrZXIgY29udGFpbmVycy4gIFdoaWxlIHR3ZWFraW5nIHRoZQo+IENl
bnRPUyBjb250YWluZXJzLCBwdWxsIGluIHRyYW5zZmlnIGFuZCBwYW5kb2Mgc2VlaW5nIGFzIEVQ
RUwgaXMgc2V0IHVwLCB0bwo+IGJyaW5nIHRoZW0gaW4gbGluZSB3aXRoIHRoZSBEZWJpYW4gYmFz
ZWQgY29udGFpbmVycy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:28:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:28: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-devel-bounces@lists.xenproject.org>)
	id 1gefdQ-0006bu-Lv; Wed, 02 Jan 2019 12:28: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=W/yL=PK=citrix.com=prvs=898f09f31=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gefdQ-0006bn-BW
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:28:32 +0000
X-Inumbo-ID: e94ad5f8-0e89-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e94ad5f8-0e89-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:28:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74623192"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23596.44651.30188.525756@mariner.uk.xensource.com>
Date: Wed, 2 Jan 2019 12:28:27 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1546429392-9334-2-git-send-email-andrew.cooper3@citrix.com>
References: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
 <1546429392-9334-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 1/4] docs/pandoc: Don't escape underscores
 in the middle of text
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMS80XSBkb2NzL3BhbmRvYzogRG9uJ3QgZXNj
YXBlIHVuZGVyc2NvcmVzIGluIHRoZSBtaWRkbGUgb2YgdGV4dCIpOgo+IFBhbmRvYyBkZWxpYmVy
YXRlbHkgKGFuZCBjb250cmFyeSB0byBtYXJrZG93bikgZG9lc24ndCB0cmVhdCB1bmRlcnNjb3Jl
cyBpbgo+IHRoZSBtaWRkbGUgb2Ygbm9ybWFsIHRleHQgYXMgZW1waGFzaXMgbWFya2VycywgYXMg
dGhpcyBpcyBhbG1vc3QgYWx3YXlzIHRoZQo+IHVuaGVscGZ1bCBpbnRlcnByZXRhdGlvbi4KPiAK
PiBGb3IgdGV4dCB3aGljaCBpcyBlbXBoYXNpc2VkIHVzaW5nIF8sIGFuIHVuZGVyc2NvcmUgaW4g
dGhlIG1pZGRsZSBpcwo+IGludGVycHJldGVkLCBidXQgdGhlIGVtcGhhc2lzIG1hcmtlciBjYW4g
YmUgc3dpdGNoZWQgdG8gKiBpbnN0ZWFkLgo+IAo+IE9uZSBwcm9ibGVtIGNhc2UgaXMgd2hlcmUg
d2UgdXNlIHt9IGdsb2JiaW5nIHdpdGggaWRlbnRpZmllciBuYW1lcywgYXMgaXQKPiBjb3VudHMg
YXMgYSB3b3JkIGJyZWFrLiAgVGhlcmVmb3JlLCB3ZSBkbyBuZWVkIHRvIHJldGFpbiB0aGUgZXNj
YXBlZAo+IHVuZGVyc2NvcmUgaW1tZWRpYXRlbHkgZm9sbG93aW5nIGEgY2xvc2luZyBicmFjZS4K
CkknbSBoYXBweSB0byB0YWtlIHlvdXIgd29yZCBmb3IgdGhpcy4KCkFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:28:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:28: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-devel-bounces@lists.xenproject.org>)
	id 1gefdc-0006fp-W6; Wed, 02 Jan 2019 12:28: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gefdc-0006fb-6m
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:28:44 +0000
X-Inumbo-ID: f097570c-0e89-11e9-a6fb-b73fd79d9569
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f097570c-0e89-11e9-a6fb-b73fd79d9569;
 Wed, 02 Jan 2019 12:28:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="84029133"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1546277721-20234-1-git-send-email-andrew.cooper3@citrix.com>
 <20190102101345.oqezg5mamqjikpb3@mac>
 <513e77bf-619d-a05c-86c7-70d87e6cba35@citrix.com>
 <20190102122541.u5cssvuub3oaxfmg@mac>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7108f31f-07bc-0179-d1cd-531c201cdcfc@citrix.com>
Date: Wed, 2 Jan 2019 12:28:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190102122541.u5cssvuub3oaxfmg@mac>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMjAxOSAxMjoyNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEph
biAwMiwgMjAxOSBhdCAxMjoxODoyN1BNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBP
biAwMi8wMS8yMDE5IDEwOjEzLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24gTW9uLCBE
ZWMgMzEsIDIwMTggYXQgMDU6MzU6MjFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+
PiBXaGVuIHRoZSBjb21tYW5kIGxpbmUgcGFyc2luZyB3YXMgdXBkYXRlZCB0byB1c2UgY29uc3Qg
c3RyaW5ncyBhbmQgbm8gbG9uZ2VyCj4+Pj4gdG9rZW5pc2Ugd2l0aCBOVUwgY2hhcmFjdGVycywg
c3RyaW5nIG1hdGNoZXMgY291bGQgbm8gbG9uZ2VyIGJlIG1hZGUgd2l0aAo+Pj4+IHN0cmNtcCgp
Lgo+Pj4+Cj4+Pj4gVW5mb3J0dW5hdGVseSwgdGhlIHJlcGxhY2VtZW50IHdhcyBidWdneS4gIHN0
cm5jbXAocywgIm9wdCIsIHNzIC0gcykgbWF0Y2hlcwo+Pj4+ICJvIiwgIm9wIiBhbmQgIm9wdCIg
b24gdGhlIGNvbW1hbmQgbGluZSwgYXMgc3MgLSBzIG1heSBiZSBzaG9ydGVyIHRoYW4gdGhlCj4+
Pj4gcGFzc2VkIGxpdGVyYWwuICBGdXJ0aGVybW9yZSwgcGFyc2VfYm9vbCgpIGlzIGFmZmVjdGVk
IGJ5IHRoaXMsIHNvIHN1YnN0cmluZ3MKPj4+PiBzdWNoIGFzICJkIiwgImUiIGFuZCAibyIgYXJl
IGNvbnNpZGVyZWQgdmFsaWQsIHdpdGggdGhlIGxhdHRlciBiZWluZyBhbWJpZ3VvdXMKPj4+PiBi
ZXR3ZWVuICJvbiIgYW5kICJvZmYiLgo+Pj4+Cj4+Pj4gSW50cm9kdWNlIGEgbmV3IHN0cmNtcC1s
aWtlIGZ1bmN0aW9uIGZvciB0aGUgdGFzaywgd2hpY2ggbG9va3MgZm9yIGV4YWN0Cj4+Pj4gc3Ry
aW5nIG1hdGNoZXMsIGJ1dCBkZWNsYXJlcyBzdWNjZXNzIHdoZW4gdGhlIE5VTCBvZiB0aGUgbGl0
ZXJhbCBtYXRjaGVzIGEKPj4+PiBjb21tYSBvciBjb2xvbiBpbiB0aGUgY29tbWFuZCBsaW5lIGZy
YWdtZW50Lgo+Pj4+Cj4+Pj4gTm8gY2hhbmdlIHRvIHRoZSBpbnRlbmRlZCBwYXJzaW5nIGZ1bmN0
aW9uYWxpdHksIGJ1dCBmaXhlcyBjYXNlcyB3aGVyZSBhCj4+Pj4gcGFydGlhbCBzdHJpbmcgb24g
dGhlIGNvbW1hbmQgbGluZSB3aWxsIGluYWR2ZXJ0ZW50bHkgdHJpZ2dlciBvcHRpb25zLgo+Pj4+
Cj4+Pj4gQSBmZXcgYXJlYXMgd2VyZSBtb3JlIHRoYW4ganVzdCBhIHRyaXZpYWwgY2hhbmdlOgo+
Pj4+Cj4+Pj4gICogZmR0X2FkZF91ZWZpX25vZGVzKCksIHdoaWxlIG5vdCBjb21tYW5kIGxpbmUg
cGFyc2luZywgaGFkIHRoZSBzYW1lIGJyb2tlbgo+Pj4+ICAgIHN0cm5jbXAoKSBwYXR0ZXJuLiAg
QXMgYSBmaXgsIHBlcmZvcm0gYW4gZXhwbGljaXQgbGVuZ3RoIGNoZWNrIGZpcnN0Lgo+Pj4+ICAq
IHBhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKCkgZ2FpbmVkIHNvbWUgc3R5bGUgY29ycmVjdGlv
bnMuCj4+Pj4gICogcGFyc2VfdnBtdV9wYXJhbXMoKSB3YXMgcmV3cml0dGVuIHRvIHVzZSB0aGUg
bm9ybWFsIGxpc3Qtb2Ytb3B0aW9ucyBmb3JtLAo+Pj4+ICAgIHJhdGhlciB0aGFuIGp1c3QgZml4
aW5nIHVwIHBhcnNlX3ZwbXVfcGFyYW0oKSBhbmQgbGVhdmluZyB0aGUgcGFyc2luZyBiZWluZwo+
Pj4+ICAgIGhhcmQgdG8gZm9sbG93Lgo+Pj4+ICAqIEluc3RlYWQgb2YgbWFraW5nIHRoZSB0cml2
aWFsIGZpeCBvZiBhZGRpbmcgYW4gZXhwbGljaXQgbGVuZ3RoIGNoZWNrIGluCj4+Pj4gICAgcGFy
c2VfYm9vbCgpLCB1c2UgdGhlIGxlbmd0aCB0byBzZWxlY3Qgd2hpY2ggdG9rZW4gdG8gd2Ugc2Vh
cmNoIGZvciwgd2hpY2gKPj4+PiAgICBpcyBtb3JlIGVmZmljaWVudCB0aGFuIHRoZSBwcmV2aW91
cyBsaW5lYXIgc2VhcmNoIG92ZXIgYWxsIHBvc3NpYmxlIHRva2Vucy4KPj4+Pgo+Pj4+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pj4g
LS0tCj4+Pj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4+PiBDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4+Pj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KPj4+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPj4+Pgo+Pj4+IFNwbGl0IG91dCBvZiB0aGUgZG9tMCBmaXggc2VyaWVzLiAgVGhpcyBuZWVk
cyBiYWNrcG9ydGluZyB0byA0LjkgYW5kIGxhdGVyLAo+Pj4+IGFuZCB0byB0aGUgc2VjdXJpdHkg
dHJlZXMsIGFzIHRoaXMgYnVnIGhhcyBiZWVuIGJhY2twb3J0ZWQgaW4gc2VjdXJpdHkgZml4ZXMu
Cj4+Pj4KPj4+PiBUaGlzIHBhdGNoIGlzIG1vcmUgZWFzaWx5IHJldmlld2VkIHdpdGggYGdpdCBk
aWZmIC0tY29sb3Itd29yZHNgIHdoaWNoCj4+Pj4gaGlnaGxpZ2h0cyB0aGF0IGl0IGlzIGEgc3Ry
YWlnaHQgZnVuY3Rpb24gdHJhbnNmb3JtYXRpb24gaW4gbW9zdCBjYXNlcy4KPj4+Pgo+Pj4+IFRo
ZSBwc3I9IG9wdGlvbiBpcyBhIGNvbXBsZXRlIHBhaW4sIGFuZCB1bmxpa2UgYWxsIHNpbWlsYXIg
b3B0aW9ucyBpbiBYZW4uCj4+Pj4gSSd2ZSBoYWxmIGEgbWluZCB0byByZXdyaXRlIGl0IGZyb20g
c2NyYXRjaCwgc2VlaW5nIGFzIHRoZSBvcHRpb24gaXNuJ3QKPj4+PiBlbmFibGVkIGJ5IGRlZmF1
bHQuCj4+Pj4gLS0tCj4+Pj4gK2ludCBjbWRsaW5lX3N0cmNtcChjb25zdCBjaGFyICpmcmFnLCBj
b25zdCBjaGFyICpuYW1lKQo+Pj4+ICt7Cj4+Pj4gKyAgICB3aGlsZSAoIDEgKQo+Pj4+ICsgICAg
ewo+Pj4+ICsgICAgICAgIGludCByZXMgPSAoKmZyYWcgLSAqbmFtZSk7Cj4+Pj4gKwo+Pj4+ICsg
ICAgICAgIGlmICggcmVzIHx8ICpuYW1lID09ICdcMCcgKQo+Pj4+ICsgICAgICAgIHsKPj4+PiAr
ICAgICAgICAgICAgLyoKPj4+PiArICAgICAgICAgICAgICogTlVMIGluICduYW1lJyBtYXRjaGlu
ZyBhIGNvbW1hIG9yIGNvbG9uIGluICdmcmFnJyBpbXBsaWVzCj4+Pj4gKyAgICAgICAgICAgICAq
IHN1Y2Nlc3MuCj4+Pj4gKyAgICAgICAgICAgICAqLwo+Pj4+ICsgICAgICAgICAgICBpZiAoICpu
YW1lID09ICdcMCcgJiYgKCpmcmFnID09ICcsJyB8fCAqZnJhZyA9PSAnOicpICkKPj4+PiArICAg
ICAgICAgICAgICAgIHJlcyA9IDA7Cj4+Pj4gKwo+Pj4+ICsgICAgICAgICAgICByZXR1cm4gcmVz
Owo+Pj4+ICsgICAgICAgIH0KPj4+PiArCj4+Pj4gKyAgICAgICAgZnJhZysrOwo+Pj4+ICsgICAg
ICAgIG5hbWUrKzsKPj4+PiArICAgIH0KPj4+PiArfQo+Pj4gVGhlIHByZXZpb3VzIGZ1bmN0aW9u
IHdvdWxkIGdldCB0aGUgbWF4IGxlbmd0aCBvZiB0aGUgZnJhZyBhcmd1bWVudCwKPj4+IHdoaWNo
IEkgdGhpbmsgd2FzIHVzZWZ1bC4gSWYgdGhlIGxlbmd0aCBvZiBuYW1lID4gZnJhZyB5b3UgY291
bGQgZW5kCj4+PiB1cCBhY2Nlc3NpbmcgYW4gdW5tYXBwZWQgYWRkcmVzcyBBRkFJQ1QuIE9yIGF0
IGxlYXN0ICpmcmFnID09ICdcMCcKPj4+IHNob3VsZCBhbHNvIGJlIHRha2VuIGludG8gYWNjb3Vu
dCBpZiBpdCdzIGd1YXJhbnRlZWQgdGhhdCBmcmFnIG11c3QKPj4+IGFsd2F5cyBoYXZlIGFuIGVu
ZGluZyBOVUwuCj4+IEl0IGlzIGNvbXBsZXRlbHkgdW5yZWFzb25hYmxlIHRvIHBhc3MgYSBub24t
dGVybWluYXRlZCBzdHJpbmcgaW50bwo+PiBzdHJpbmcgcGFyc2luZyBmdW5jdGlvbnMsIGFuZCBh
IGxvdCBvZiB0aGUgcGFyc2luZyBjb2RlIHdpbGwgZXhwbG9kZSBpZgo+PiB0aGlzIGV4cGVjdGF0
aW9uIGlzIHZpb2xhdGVkLgo+Pgo+PiBSZW1lbWJlciB0aGF0IGJlZm9yZSB0aGUgY29uc3QgcGFy
c2luZyB3YXMgaW50cm9kdWNlZCAoNC45IGlpcmMpLCBhbGwKPj4gcGFyc2luZyB3ZW50IHdpdGhv
dXQgYSBtYXggbGVuZ3RoLCBhbmQgcmVzb2x2aW5nIHRoYXQgaXMgcGFydCBvZiB0aGUgYnVnZml4
Lgo+IEJ1dCBzaG91bGRuJ3QgeW91IGNoZWNrIGZvciAqZnJhZyA9PSBOVUwgaW4gb3JkZXIgdG8g
YXZvaWQgb3ZlcnJ1bnM/CgpUaGF0IGNoZWNrIGlzIHByZXNlbnQsIGJ1dCBJJ2xsIGFkbWl0IHRo
YXQgaXQgaXMgYSBzdWJ0bGV0eSBvZiBob3cKc3RyY21wKCkgd29ya3MuwqAgQSBOVUwgaW4gZnJh
ZyBtYXRjaGluZyBhbnl0aGluZyBvdGhlciB0aGFuIGEgTlVMIGluCm5hbWUgd2lsbCBjYXVzZSBy
ZXMgdG8gYmUgbm9uemVybyBhbmQgZXhpdCB2aWEgdGhhdCBwYXRoLsKgIFRoaXMKcGFydGljdWxh
ciBhcnJhbmdlbWVudCBvZiB0aGUgZnVuY3Rpb24gZGVsaWJlcmF0ZWx5IGRvZXNuJ3QgaW5jcmVt
ZW50CnRoZSBmcmFnIHBvaW50ZXIgdW50aWwgbGF0ZXIgaW4gdGhlIGxvb3AuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:29:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:29: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-devel-bounces@lists.xenproject.org>)
	id 1gefe1-0006md-9T; Wed, 02 Jan 2019 12:29: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=W/yL=PK=citrix.com=prvs=898f09f31=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gefe0-0006mO-BJ
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:29:08 +0000
X-Inumbo-ID: ff5a064b-0e89-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff5a064b-0e89-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:29:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74623219"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23596.44682.981483.820898@mariner.uk.xensource.com>
Date: Wed, 2 Jan 2019 12:28:58 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1546429392-9334-3-git-send-email-andrew.cooper3@citrix.com>
References: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
 <1546429392-9334-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 2/4] docs/markdown: Switch to using pandoc,
 and fix underscore escaping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMi80XSBkb2NzL21hcmtkb3duOiBTd2l0Y2gg
dG8gdXNpbmcgcGFuZG9jLCBhbmQgZml4IHVuZGVyc2NvcmUgZXNjYXBpbmciKToKPiBjL3MgYTNh
OTlkZjQ0ICJkb2NzL2NtZGxpbmU6IFJld3JpdGUgdGhlIGNwdWlkX21hc2tfKiBzZWN0aW9uIiBj
b21wbGV0ZWx5Cj4gZm9yZ290IGFib3V0IGhvdyBtYXJrZG93biBnZXRzIHJlbmRlcmVkIHRvIEhU
TUwgKGFzIG9wcG9zZWQgdG8gUERGKSwgYmVjYXVzZQo+IHdlIHVzZSBkaWZmZXJlbnQgdHJhbnNs
YXRvcnMgZGVwZW5kaW5nIG9uIHRoZSBkZXN0aW5hdGlvbiBmb3JtYXQuCgpBY2tlZC1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:29:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:29: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-devel-bounces@lists.xenproject.org>)
	id 1gefe5-0006oJ-Mb; Wed, 02 Jan 2019 12:29: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=z9bV=PK=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gefe3-0006nV-Id
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 12:29:11 +0000
X-Inumbo-ID: 004fb194-0e8a-11e9-8e1d-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 004fb194-0e8a-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:29:09 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A69B63016E6B; Wed,  2 Jan 2019 14:29:07 +0200 (EET)
Received: from [192.168.228.120] (unknown [86.120.180.96])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 8207B306E477;
 Wed,  2 Jan 2019 14:29:07 +0200 (EET)
To: Wei Liu <wei.liu2@citrix.com>
References: <1545145904-6066-1-git-send-email-rcojocaru@bitdefender.com>
 <20190102115050.pq45kj2ltibvaw5k@zion.uk.xensource.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <40f4d809-3e23-2738-6d1d-de9161ea2bbc@bitdefender.com>
Date: Wed, 2 Jan 2019 14:28:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.3
MIME-Version: 1.0
In-Reply-To: <20190102115050.pq45kj2ltibvaw5k@zion.uk.xensource.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V3] x86/altp2m: add
 altp2m_vcpu_disable_notify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yLzE5IDE6NTAgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBEZWMgMTgsIDIwMTgg
YXQgMDU6MTE6NDRQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBBbGxvdyBhbHRw
Mm0gdXNlcnMgdG8gZGlzYWJsZSAjVkUvVk1GVU5DIGFsb25lLiBDdXJyZW50bHkgaXQgaXMKPj4g
b25seSBwb3NzaWJsZSB0byBkaXNhYmxlIHRoaXMgZnVuY3Rpb25hbGl0eSB3aGVuIHdlIGRpc2Fi
bGUgYWx0cDJtCj4+IGNvbXBsZXRlbHk7ICNWRS9WTUZVTkMgY2FuIG9ubHkgYmUgZW5hYmxlZCBv
bmNlIHBlciBhbHRwMm0gc2Vzc2lvbi4KPj4KPj4gSW4gYWRkaXRpb24gdG8gbWFraW5nIHRoaW5n
cyBjb21wbGV0ZSwgZGlzYWJsaW5nICNWRSBpcyBhbHNvIGEKPj4gd29ya2Fyb3VuZCBmb3IgQ0ZX
MTE2ICgiV2hlbiBWaXJ0dWFsaXphdGlvbiBFeGNlcHRpb25zIGFyZSBFbmFibGVkLAo+PiBFUFQg
VmlvbGF0aW9ucyBNYXkgR2VuZXJhdGUgRXJyb25lb3VzIFZpcnR1YWxpemF0aW9uIEV4Y2VwdGlv
bnMiKQo+PiBvbiBYZW9uIEUtMjEwMCBDUFVzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4g
Q29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4+Cj4+IC0tLQo+PiBDaGFuZ2Vz
IHNpbmNlIFYyOgo+PiAgLSBGaXhlZCBjb21waWxhdGlvbiBieSBjb21wbGV0aW5nIHRoZSByZW1v
dmFsIG9mIGFsbCByZWZlcmVuY2VzCj4+ICAgIHRvICJwYWQiLgo+Pgo+PiBDaGFuZ2VzIHNpbmNl
IFYxOgo+PiAgLSBVcGRhdGVkIHRoZSBwYXRjaCBkZXNjcmlwdGlvbiB0byBzcGVjaWZ5IEUtMjEw
MC4KPj4gIC0gTWFkZSB0cnlpbmcgdG8gZGlzYWJsZSAjVkUgd2hlbiBpdCdzIGFscmVhZHkgZGlz
YWJsZWQgYSBuby1vcC4KPj4gIC0gUmVtb3ZlZCBsZWZ0b3ZlciB1aW50MzJfdCBwYWQ7IGZyb20g
c3RydWN0Cj4+ICAgIHhlbl9odm1fYWx0cDJtX3ZjcHVfZGlzYWJsZV9ub3RpZnkuCj4+IC0tLQo+
PiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICB8ICAyICsrCj4+ICB0b29scy9saWJ4
Yy94Y19hbHRwMm0uYyAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwo+PiAgeGVu
L2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAxMSArKysrKysrKysr
LQo+PiAgNCBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+
Cj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCj4+IGluZGV4IDk3YWU5NjUuLjMxY2RkYTcgMTAwNjQ0Cj4+
IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+ICsrKyBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oCj4+IEBAIC0xOTMyLDYgKzE5MzIsOCBAQCBpbnQgeGNfYWx0cDJt
X2dldF9kb21haW5fc3RhdGUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbSwgYm9v
bCAqc3RhdGUpOwo+PiAgaW50IHhjX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlKHhjX2ludGVyZmFj
ZSAqaGFuZGxlLCB1aW50MzJfdCBkb20sIGJvb2wgc3RhdGUpOwo+PiAgaW50IHhjX2FsdHAybV9z
ZXRfdmNwdV9lbmFibGVfbm90aWZ5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21p
ZCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2Y3B1
aWQsIHhlbl9wZm5fdCBnZm4pOwo+PiAraW50IHhjX2FsdHAybV9zZXRfdmNwdV9kaXNhYmxlX25v
dGlmeSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVpZCk7Cj4+ICBpbnQgeGNf
YWx0cDJtX2NyZWF0ZV92aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwK
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190IGRlZmF1bHRfYWNj
ZXNzLCB1aW50MTZfdCAqdmlld19pZCk7Cj4+ICBpbnQgeGNfYWx0cDJtX2Rlc3Ryb3lfdmlldyh4
Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCj4+IGRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4+IGluZGV4IDg0
NGI5ZjEuLmY4Y2Q2MDMgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4+
ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4+IEBAIC05MSw2ICs5MSwyOCBAQCBpbnQg
eGNfYWx0cDJtX3NldF92Y3B1X2VuYWJsZV9ub3RpZnkoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVp
bnQzMl90IGRvbWlkLAo+PiAgICAgIHJldHVybiByYzsKPj4gIH0KPj4gIAo+PiAraW50IHhjX2Fs
dHAybV9zZXRfdmNwdV9kaXNhYmxlX25vdGlmeSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMy
X3QgZG9taWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHZjcHVpZCkKPj4gK3sKPj4gKyAgICBpbnQgcmM7Cj4+ICsgICAgREVDTEFSRV9IWVBFUkNB
TExfQlVGRkVSKHhlbl9odm1fYWx0cDJtX29wX3QsIGFyZyk7Cj4+ICsKPj4gKyAgICBhcmcgPSB4
Y19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jKGhhbmRsZSwgYXJnLCBzaXplb2YoKmFyZykpOwo+PiAr
ICAgIGlmICggYXJnID09IE5VTEwgKQo+PiArICAgICAgICByZXR1cm4gLTE7Cj4+ICsKPj4gKyAg
ICBhcmctPnZlcnNpb24gPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT047Cj4+ICsgICAg
YXJnLT5jbWQgPSBIVk1PUF9hbHRwMm1fdmNwdV9kaXNhYmxlX25vdGlmeTsKPj4gKyAgICBhcmct
PmRvbWFpbiA9IGRvbWlkOwo+PiArICAgIGFyZy0+dS5kaXNhYmxlX25vdGlmeS52Y3B1X2lkID0g
dmNwdWlkOwo+PiArCj4+ICsgICAgcmMgPSB4ZW5jYWxsMihoYW5kbGUtPnhjYWxsLCBfX0hZUEVS
VklTT1JfaHZtX29wLCBIVk1PUF9hbHRwMm0sCj4+ICsJCSAgSFlQRVJDQUxMX0JVRkZFUl9BU19B
UkcoYXJnKSk7Cj4gCj4gVGFicyBoZXJlLgoKUmlnaHQsIHRoYXQgd2FzIGNvcHkvcGFzdGVkIGZy
b20geGNfYWx0cDJtX3NldF92Y3B1X2VuYWJsZV9ub3RpZnkoKSAtIGl0CnR1cm5zIG91dCB0aGF0
IG1vc3QgZnVuY3Rpb24gaW4gdGhhdCBzb3VyY2UgZmlsZSBoYXZlIHRoZSB0YWIgcHJvYmxlbS4K
SSdsbCBmaXggdGhlbSBhbGwgd2hpbGUgYXQgaXQuCgo+IFdpdGggdGhpcyBmaXhlZDoKPiAKPiBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoYW5rcyEKCgpIYXBweSBu
ZXcgeWVhciwKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:29:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:29: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-devel-bounces@lists.xenproject.org>)
	id 1gefeW-0006wt-W3; Wed, 02 Jan 2019 12:29: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gefeV-0006wU-Qe
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 12:29:39 +0000
X-Inumbo-ID: 11ed80d7-0e8a-11e9-8e1d-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11ed80d7-0e8a-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:29:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="84029171"
To: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
References: <1545145904-6066-1-git-send-email-rcojocaru@bitdefender.com>
 <20190102115050.pq45kj2ltibvaw5k@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f5e69928-b9e9-c8f7-866d-ab850e1b3aa7@citrix.com>
Date: Wed, 2 Jan 2019 12:29:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190102115050.pq45kj2ltibvaw5k@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH V3] x86/altp2m: add
 altp2m_vcpu_disable_notify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMjAxOSAxMTo1MCwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIERlYyAxOCwgMjAx
OCBhdCAwNToxMTo0NFBNICswMjAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IEFsbG93IGFs
dHAybSB1c2VycyB0byBkaXNhYmxlICNWRS9WTUZVTkMgYWxvbmUuIEN1cnJlbnRseSBpdCBpcwo+
PiBvbmx5IHBvc3NpYmxlIHRvIGRpc2FibGUgdGhpcyBmdW5jdGlvbmFsaXR5IHdoZW4gd2UgZGlz
YWJsZSBhbHRwMm0KPj4gY29tcGxldGVseTsgI1ZFL1ZNRlVOQyBjYW4gb25seSBiZSBlbmFibGVk
IG9uY2UgcGVyIGFsdHAybSBzZXNzaW9uLgo+Pgo+PiBJbiBhZGRpdGlvbiB0byBtYWtpbmcgdGhp
bmdzIGNvbXBsZXRlLCBkaXNhYmxpbmcgI1ZFIGlzIGFsc28gYQo+PiB3b3JrYXJvdW5kIGZvciBD
RlcxMTYgKCJXaGVuIFZpcnR1YWxpemF0aW9uIEV4Y2VwdGlvbnMgYXJlIEVuYWJsZWQsCj4+IEVQ
VCBWaW9sYXRpb25zIE1heSBHZW5lcmF0ZSBFcnJvbmVvdXMgVmlydHVhbGl6YXRpb24gRXhjZXB0
aW9ucyIpCj4+IG9uIFhlb24gRS0yMTAwIENQVXMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4KPj4gLS0tCj4+IENoYW5n
ZXMgc2luY2UgVjI6Cj4+ICAtIEZpeGVkIGNvbXBpbGF0aW9uIGJ5IGNvbXBsZXRpbmcgdGhlIHJl
bW92YWwgb2YgYWxsIHJlZmVyZW5jZXMKPj4gICAgdG8gInBhZCIuCj4+Cj4+IENoYW5nZXMgc2lu
Y2UgVjE6Cj4+ICAtIFVwZGF0ZWQgdGhlIHBhdGNoIGRlc2NyaXB0aW9uIHRvIHNwZWNpZnkgRS0y
MTAwLgo+PiAgLSBNYWRlIHRyeWluZyB0byBkaXNhYmxlICNWRSB3aGVuIGl0J3MgYWxyZWFkeSBk
aXNhYmxlZCBhIG5vLW9wLgo+PiAgLSBSZW1vdmVkIGxlZnRvdmVyIHVpbnQzMl90IHBhZDsgZnJv
bSBzdHJ1Y3QKPj4gICAgeGVuX2h2bV9hbHRwMm1fdmNwdV9kaXNhYmxlX25vdGlmeS4KPj4gLS0t
Cj4+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwgIDIgKysKPj4gIHRvb2xzL2xp
YnhjL3hjX2FsdHAybS5jICAgICAgICAgfCAyMiArKysrKysrKysrKysrKysrKysrKysrCj4+ICB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+PiAgeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCB8IDExICsrKysrKysr
KystCj4+ICA0IGZpbGVzIGNoYW5nZWQsIDYyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
Pj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPj4gaW5kZXggOTdhZTk2NS4uMzFjZGRhNyAxMDA2NDQK
Pj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPj4gKysrIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKPj4gQEAgLTE5MzIsNiArMTkzMiw4IEBAIGludCB4Y19hbHRw
Mm1fZ2V0X2RvbWFpbl9zdGF0ZSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9tLCBi
b29sICpzdGF0ZSk7Cj4+ICBpbnQgeGNfYWx0cDJtX3NldF9kb21haW5fc3RhdGUoeGNfaW50ZXJm
YWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbSwgYm9vbCBzdGF0ZSk7Cj4+ICBpbnQgeGNfYWx0cDJt
X3NldF92Y3B1X2VuYWJsZV9ub3RpZnkoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRv
bWlkLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZj
cHVpZCwgeGVuX3Bmbl90IGdmbik7Cj4+ICtpbnQgeGNfYWx0cDJtX3NldF92Y3B1X2Rpc2FibGVf
bm90aWZ5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmNwdWlkKTsKPj4gIGludCB4
Y19hbHRwMm1fY3JlYXRlX3ZpZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlk
LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgZGVmYXVsdF9h
Y2Nlc3MsIHVpbnQxNl90ICp2aWV3X2lkKTsKPj4gIGludCB4Y19hbHRwMm1fZGVzdHJveV92aWV3
KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPj4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX2FsdHAybS5jIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPj4gaW5kZXgg
ODQ0YjlmMS4uZjhjZDYwMyAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMK
Pj4gKysrIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPj4gQEAgLTkxLDYgKzkxLDI4IEBAIGlu
dCB4Y19hbHRwMm1fc2V0X3ZjcHVfZW5hYmxlX25vdGlmeSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwg
dWludDMyX3QgZG9taWQsCj4+ICAgICAgcmV0dXJuIHJjOwo+PiAgfQo+PiAgCj4+ICtpbnQgeGNf
YWx0cDJtX3NldF92Y3B1X2Rpc2FibGVfbm90aWZ5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50
MzJfdCBkb21pZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgdmNwdWlkKQo+PiArewo+PiArICAgIGludCByYzsKPj4gKyAgICBERUNMQVJFX0hZUEVS
Q0FMTF9CVUZGRVIoeGVuX2h2bV9hbHRwMm1fb3BfdCwgYXJnKTsKPj4gKwo+PiArICAgIGFyZyA9
IHhjX2h5cGVyY2FsbF9idWZmZXJfYWxsb2MoaGFuZGxlLCBhcmcsIHNpemVvZigqYXJnKSk7Cj4+
ICsgICAgaWYgKCBhcmcgPT0gTlVMTCApCj4+ICsgICAgICAgIHJldHVybiAtMTsKPj4gKwo+PiAr
ICAgIGFyZy0+dmVyc2lvbiA9IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTjsKPj4gKyAg
ICBhcmctPmNtZCA9IEhWTU9QX2FsdHAybV92Y3B1X2Rpc2FibGVfbm90aWZ5Owo+PiArICAgIGFy
Zy0+ZG9tYWluID0gZG9taWQ7Cj4+ICsgICAgYXJnLT51LmRpc2FibGVfbm90aWZ5LnZjcHVfaWQg
PSB2Y3B1aWQ7Cj4+ICsKPj4gKyAgICByYyA9IHhlbmNhbGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQ
RVJWSVNPUl9odm1fb3AsIEhWTU9QX2FsdHAybSwKPj4gKwkJICBIWVBFUkNBTExfQlVGRkVSX0FT
X0FSRyhhcmcpKTsKPiBUYWJzIGhlcmUuCj4KPiBXaXRoIHRoaXMgZml4ZWQ6Cj4KPiBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkZpeGVkIGFuZCBjb21taXR0ZWQuCgpU
aGFua3MsCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:30:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:30: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-devel-bounces@lists.xenproject.org>)
	id 1geffD-0007eo-B3; Wed, 02 Jan 2019 12:30: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=W/yL=PK=citrix.com=prvs=898f09f31=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1geffB-0007eV-Pw
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:30:21 +0000
X-Inumbo-ID: 2b138d2a-0e8a-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b138d2a-0e8a-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:30:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74623269"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23596.44761.373586.524322@mariner.uk.xensource.com>
Date: Wed, 2 Jan 2019 12:30:17 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1546429392-9334-4-git-send-email-andrew.cooper3@citrix.com>
References: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
 <1546429392-9334-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 3/4] docs/man: Fix/simplify generation of
 manpages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMy80XSBkb2NzL21hbjogRml4L3NpbXBsaWZ5
IGdlbmVyYXRpb24gb2YgbWFucGFnZXMiKToKPiBUaGUgRE9DX01BTnggbGlzdHMgYXJlIGJyb2tl
bi4gIFRoZXkgY29udGFpbiBNQU54U1JDLXkgdHdpY2UsIHRoZSBmaXJzdCBoYWxmCj4gd2l0aCBh
IHBhcnRpYWwgJS5wb2Qgc3Vic3RpdHVhdGlvbiwgYW5kIHRoZSBzZWNvbmQgaGFsZiB3aXRoIGEg
cGFydGlhbAo+ICUubWFya2Rvd24gc3Vic3RpdHV0aW9uLiAgVGhpcyBpcyBhbHNvIHRoZSByb290
IGNhdXNlIGJlaGluZCB0aGUgZmlsdGVyaW5nCj4gYWN0aXZpdHkgaW4gdGhlIHVuaW5zdGFsbC1t
YW4kKGkpLXBhZ2VzIHJ1bGUuCi4uLgo+IEFzIGZvciB0aGUgbWFrZWZpbGU6Cj4gCj4gMSkgQnJl
YWsgdGhlIE1BTl9TRUNUSU9OUyBsaXN0IG91dCBvZiB0aGUgR0VORVJBVEVfTUFOUEFHRV9SVUxF
UyBsb29wLCBhcyB3ZQo+ICAgIGFyZSBnb2luZyB0byB1c2UgaXQgYSBzZWNvbmQgdGltZS4KPiAy
KSBEbyBhd2F5IHdpdGggdGhlIGluZGl2aWRhdWwgTUFOeFNSQy15IHZhcmlhYmxlcy4gIFVzZSBh
IHNpbmdsZSBsaXN0LAo+ICAgIGRlcml2ZWQgZnJvbSBhbGwgKi5wb2QgYW5kICoucGFuZG9jIGZp
bGVzLCB3aXRoIHRoZWlyIGZvcm1hdCBzdWZmaXhlcwo+ICAgIHJlbW92ZWQuCj4gMykgVXNlIGEg
JChmb3JlYWNoIC4uLikgdG8gZ2VuZXJhdGUgdGhlIERPQ19NQU54IGxpc3RzLCBmaWxsaW5nIHRo
ZW0gd2l0aCB0aGUKPiAgICBjb3JyZWN0IGNvbnRlbnQuCj4gNCkgVGhlIERPQ19IVE1MIGFuZCBE
T0NfVFhUIGNhbiBub3cgaW5jbHVkZSBhbGwgbWFucGFnZXMgd2l0aCBhIHNpbmdsZQo+ICAgIHN1
YnN0aXR1dGlvbiwgYXMgdGhleSBkb24ndCBuZWVkIHRvIHNlcGFyYXRlIHRoZSBtYW5wYWdlcyBi
eQo+ICAgIHNlY3Rpb24tbnVtYmVyZWQtZGlyZWN0b3J5Lgo+IDUpIEZpeCB1cCB0aGUgZmlsZW5h
bWVzIGluIHRoZSBtYW5wYWdlIG1ldGFydWxlIHRvIG1hdGNoIHRoZSByZW5hbWluZy4KPiAKPiBO
byBmdW5jdGlvbmFsIGNoYW5nZS4KCkhvdyBjb25maWRlbnQgYXJlIHlvdSB0aGF0IHRoaXMgZG9l
cyBub3QgYnJlYWsgLWotc2FmZXR5ID8KSSB2ZXJ5IGJyaWVmbHkgZXllYmFsbGVkIGl0IGFuZCBu
b3RoaW5nIGp1bXBlZCBvdXQgYXQgbWUuICBJIHdvbmRlcgppZiBJIHNob3VsZCByZXZpZXcgaXQg
cHJvcGVybHkuICBXaGF0IGRvIHlvdSB0aGluayA/CgpUaGFua3MsCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:31:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:31: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-devel-bounces@lists.xenproject.org>)
	id 1geffx-0007q2-L7; Wed, 02 Jan 2019 12:31: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=z9bV=PK=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1geffw-0007pl-5G
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 12:31:08 +0000
X-Inumbo-ID: 466bc992-0e8a-11e9-b08d-ab52671c4715
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 466bc992-0e8a-11e9-b08d-ab52671c4715;
 Wed, 02 Jan 2019 12:31:07 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 E00743016E6B; Wed,  2 Jan 2019 14:31:05 +0200 (EET)
Received: from [192.168.228.120] (unknown [86.120.180.96])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C009C306E477;
 Wed,  2 Jan 2019 14:31:05 +0200 (EET)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <1545145904-6066-1-git-send-email-rcojocaru@bitdefender.com>
 <20190102115050.pq45kj2ltibvaw5k@zion.uk.xensource.com>
 <f5e69928-b9e9-c8f7-866d-ab850e1b3aa7@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <98be50d3-4585-b361-6934-db026e80baa6@bitdefender.com>
Date: Wed, 2 Jan 2019 14:30:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.3
MIME-Version: 1.0
In-Reply-To: <f5e69928-b9e9-c8f7-866d-ab850e1b3aa7@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V3] x86/altp2m: add
 altp2m_vcpu_disable_notify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yLzE5IDI6MjkgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDIvMDEvMjAxOSAx
MTo1MCwgV2VpIExpdSB3cm90ZToKPj4gT24gVHVlLCBEZWMgMTgsIDIwMTggYXQgMDU6MTE6NDRQ
TSArMDIwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+Pj4gQWxsb3cgYWx0cDJtIHVzZXJzIHRv
IGRpc2FibGUgI1ZFL1ZNRlVOQyBhbG9uZS4gQ3VycmVudGx5IGl0IGlzCj4+PiBvbmx5IHBvc3Np
YmxlIHRvIGRpc2FibGUgdGhpcyBmdW5jdGlvbmFsaXR5IHdoZW4gd2UgZGlzYWJsZSBhbHRwMm0K
Pj4+IGNvbXBsZXRlbHk7ICNWRS9WTUZVTkMgY2FuIG9ubHkgYmUgZW5hYmxlZCBvbmNlIHBlciBh
bHRwMm0gc2Vzc2lvbi4KPj4+Cj4+PiBJbiBhZGRpdGlvbiB0byBtYWtpbmcgdGhpbmdzIGNvbXBs
ZXRlLCBkaXNhYmxpbmcgI1ZFIGlzIGFsc28gYQo+Pj4gd29ya2Fyb3VuZCBmb3IgQ0ZXMTE2ICgi
V2hlbiBWaXJ0dWFsaXphdGlvbiBFeGNlcHRpb25zIGFyZSBFbmFibGVkLAo+Pj4gRVBUIFZpb2xh
dGlvbnMgTWF5IEdlbmVyYXRlIEVycm9uZW91cyBWaXJ0dWFsaXphdGlvbiBFeGNlcHRpb25zIikK
Pj4+IG9uIFhlb24gRS0yMTAwIENQVXMuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4KPj4+IC0tLQo+Pj4gQ2hhbmdl
cyBzaW5jZSBWMjoKPj4+ICAtIEZpeGVkIGNvbXBpbGF0aW9uIGJ5IGNvbXBsZXRpbmcgdGhlIHJl
bW92YWwgb2YgYWxsIHJlZmVyZW5jZXMKPj4+ICAgIHRvICJwYWQiLgo+Pj4KPj4+IENoYW5nZXMg
c2luY2UgVjE6Cj4+PiAgLSBVcGRhdGVkIHRoZSBwYXRjaCBkZXNjcmlwdGlvbiB0byBzcGVjaWZ5
IEUtMjEwMC4KPj4+ICAtIE1hZGUgdHJ5aW5nIHRvIGRpc2FibGUgI1ZFIHdoZW4gaXQncyBhbHJl
YWR5IGRpc2FibGVkIGEgbm8tb3AuCj4+PiAgLSBSZW1vdmVkIGxlZnRvdmVyIHVpbnQzMl90IHBh
ZDsgZnJvbSBzdHJ1Y3QKPj4+ICAgIHhlbl9odm1fYWx0cDJtX3ZjcHVfZGlzYWJsZV9ub3RpZnku
Cj4+PiAtLS0KPj4+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwgIDIgKysKPj4+
ICB0b29scy9saWJ4Yy94Y19hbHRwMm0uYyAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysr
KysrKwo+Pj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCAyOCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4+PiAgeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCB8
IDExICsrKysrKysrKystCj4+PiAgNCBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPj4+IGluZGV4IDk3YWU5NjUu
LjMxY2RkYTcgMTAwNjQ0Cj4+PiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+
Pj4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPj4+IEBAIC0xOTMyLDYgKzE5
MzIsOCBAQCBpbnQgeGNfYWx0cDJtX2dldF9kb21haW5fc3RhdGUoeGNfaW50ZXJmYWNlICpoYW5k
bGUsIHVpbnQzMl90IGRvbSwgYm9vbCAqc3RhdGUpOwo+Pj4gIGludCB4Y19hbHRwMm1fc2V0X2Rv
bWFpbl9zdGF0ZSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9tLCBib29sIHN0YXRl
KTsKPj4+ICBpbnQgeGNfYWx0cDJtX3NldF92Y3B1X2VuYWJsZV9ub3RpZnkoeGNfaW50ZXJmYWNl
ICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCB2Y3B1aWQsIHhlbl9wZm5fdCBnZm4pOwo+Pj4gK2ludCB4Y19h
bHRwMm1fc2V0X3ZjcHVfZGlzYWJsZV9ub3RpZnkoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQz
Ml90IGRvbWlkLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgdmNwdWlkKTsKPj4+ICBpbnQgeGNfYWx0cDJtX2NyZWF0ZV92aWV3KHhjX2ludGVyZmFj
ZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhlbm1lbV9hY2Nlc3NfdCBkZWZhdWx0X2FjY2VzcywgdWludDE2X3QgKnZpZXdfaWQpOwo+Pj4g
IGludCB4Y19hbHRwMm1fZGVzdHJveV92aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJf
dCBkb21pZCwKPj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xz
L2xpYnhjL3hjX2FsdHAybS5jCj4+PiBpbmRleCA4NDRiOWYxLi5mOGNkNjAzIDEwMDY0NAo+Pj4g
LS0tIGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPj4+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2Fs
dHAybS5jCj4+PiBAQCAtOTEsNiArOTEsMjggQEAgaW50IHhjX2FsdHAybV9zZXRfdmNwdV9lbmFi
bGVfbm90aWZ5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPj4+ICAgICAg
cmV0dXJuIHJjOwo+Pj4gIH0KPj4+ICAKPj4+ICtpbnQgeGNfYWx0cDJtX3NldF92Y3B1X2Rpc2Fi
bGVfbm90aWZ5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKPj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVpZCkKPj4+ICt7
Cj4+PiArICAgIGludCByYzsKPj4+ICsgICAgREVDTEFSRV9IWVBFUkNBTExfQlVGRkVSKHhlbl9o
dm1fYWx0cDJtX29wX3QsIGFyZyk7Cj4+PiArCj4+PiArICAgIGFyZyA9IHhjX2h5cGVyY2FsbF9i
dWZmZXJfYWxsb2MoaGFuZGxlLCBhcmcsIHNpemVvZigqYXJnKSk7Cj4+PiArICAgIGlmICggYXJn
ID09IE5VTEwgKQo+Pj4gKyAgICAgICAgcmV0dXJuIC0xOwo+Pj4gKwo+Pj4gKyAgICBhcmctPnZl
cnNpb24gPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT047Cj4+PiArICAgIGFyZy0+Y21k
ID0gSFZNT1BfYWx0cDJtX3ZjcHVfZGlzYWJsZV9ub3RpZnk7Cj4+PiArICAgIGFyZy0+ZG9tYWlu
ID0gZG9taWQ7Cj4+PiArICAgIGFyZy0+dS5kaXNhYmxlX25vdGlmeS52Y3B1X2lkID0gdmNwdWlk
Owo+Pj4gKwo+Pj4gKyAgICByYyA9IHhlbmNhbGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQRVJWSVNP
Ul9odm1fb3AsIEhWTU9QX2FsdHAybSwKPj4+ICsJCSAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkco
YXJnKSk7Cj4+IFRhYnMgaGVyZS4KPj4KPj4gV2l0aCB0aGlzIGZpeGVkOgo+Pgo+PiBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBGaXhlZCBhbmQgY29tbWl0dGVk
LgoKT2gsIHRoYW5rcyEgTmV2ZXJtaW5kIG15IHByZXZpb3VzIHJlcGx5IHRoZW4uIDopCgoKVGhh
bmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:35:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:35: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-devel-bounces@lists.xenproject.org>)
	id 1gefk4-00087Q-Al; Wed, 02 Jan 2019 12:35: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gefk2-00087L-HD
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 12:35:22 +0000
X-Inumbo-ID: ddf32986-0e8a-11e9-8274-9fca8b745095
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddf32986-0e8a-11e9-8274-9fca8b745095;
 Wed, 02 Jan 2019 12:35:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74623466"
Date: Wed, 2 Jan 2019 12:35:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190102123517.mca7dz4emuqdakq2@zion.uk.xensource.com>
References: <20181228111857.49444-1-roger.pau@citrix.com>
 <20181228111857.49444-3-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181228111857.49444-3-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/dom0: add verbose mode and print
 memory allocation stats
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjgsIDIwMTggYXQgMTI6MTg6NTdQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEFkZCBhIHZlcmJvc2Ugb3B0aW9uIHRvIHRoZSBkb20wIGNvbW1hbmQgbGluZSwg
c28gdGhhdCBkb20wIGJ1aWxkZXIKPiBjYW4gcHJpbnQgZXh0cmEgZGVidWcgaW5mb3JtYXRpb24g
d2hlbiByZXF1aXJlZC4KPiAKPiBVc2UgdGhpcyBuZXcgdmVyYm9zZSBtb2RlIHRvIHByaW50IHN0
YXRpc3RpY3MgYWJvdXQgbWVtb3J5IGFsbG9jYXRpb25zCj4gd2hlbiBwb3B1bGF0aW5nIGRvbTAg
cDJtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4g
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+
IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiAtLS0KPiAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAg
OCArKysrKysrLQo+ICB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgICB8ICAzICsr
Kwo+ICB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyAgICAgICB8IDE2ICsrKysrKysrKysr
KysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oICAgICAgICAgfCAgMSArCj4gIDQg
ZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYg
LS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gaW5kZXggNzhiMjA3YzBkMC4uZTc5NzNlZTUwOSAx
MDA2NDQKPiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ICsrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gQEAgLTYzNyw3ICs2MzcsNyBA
QCB0cmFjZSBmZWF0dXJlIGlzIG9ubHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRzIG9mIFhl
bi4KPiAgU3BlY2lmeSB0aGUgYml0IHdpZHRoIG9mIHRoZSBETUEgaGVhcC4KPiAgCj4gICMjIyBk
b20wICh4ODYpCj4gLT4gYD0gTGlzdCBvZiBbIHB2aCB8IHNoYWRvdyBdYAo+ICs+IGA9IExpc3Qg
b2YgWyBwdmggfCBzaGFkb3cgfCB2ZXJib3NlIF1gCj4gIAo+ICA+IFN1Yi1vcHRpb25zOgo+ICAK
PiBAQCAtNjU0LDYgKzY1NCwxMiBAQCBGbGFnIHRoYXQgbWFrZXMgYSBkb20wIGJvb3QgaW4gUFZI
djIgbW9kZS4KPiAgRmxhZyB0aGF0IG1ha2VzIGEgZG9tMCB1c2Ugc2hhZG93IHBhZ2luZy4gT25s
eSB3b3JrcyB3aGVuICJwdmgiIGlzCj4gIGVuYWJsZWQuCj4gIAo+ICs+IGB2ZXJib3NlYAo+ICsK
PiArPiBEZWZhdWx0OiBgZmFsc2VgCj4gKwo+ICtQcmludCBkZWJ1ZyBpbmZvcm1hdGlvbiBkdXJp
bmcgZG9tMCBidWlsZC4KPiArCgpJcyB0aGVyZSBwbGFuIHRvIGV4cGFuZCB0aGlzIHRvIFBWIGFz
IHdlbGw/IEEgdXNlciByZWFkaW5nIHRoaXMgbWF5CnNwZWNpZnkgZG9tMD12ZXJib3NlIGluIGEg
UFYgc2V0dXAgYnV0IGZpbmQgbm90aGluZyBpbiB0aGUgbG9nLgoKVGhlIHJlc3QgbG9va3MgY29y
cmVjdC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:42:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:42: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-devel-bounces@lists.xenproject.org>)
	id 1gefr0-0000Ui-40; Wed, 02 Jan 2019 12:42: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=z9bV=PK=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gefqz-0000Ud-Fr
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 12:42:33 +0000
X-Inumbo-ID: de9ae093-0e8b-11e9-8e1d-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de9ae093-0e8b-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:42:32 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 81C6E3016E6B; Wed,  2 Jan 2019 14:42:30 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 6EB92306E477;
 Wed,  2 Jan 2019 14:42:30 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Jan 2019 14:42:25 +0200
Message-Id: <1546432945-17220-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] libxc/altp2m: clean up TABs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVwbGFjZSBhbGwgdGhlIFRBQnMgd2l0aCBzcGFjZXMuCgpTaWduZWQtb2ZmLWJ5OiBSYXp2YW4g
Q29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Ci0tLQogdG9vbHMvbGlieGMveGNf
YWx0cDJtLmMgfCAxNiArKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRp
b25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAy
bS5jIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKaW5kZXggZTYxYmFjZi4uYTg2NTIwYyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfYWx0
cDJtLmMKQEAgLTM4LDcgKzM4LDcgQEAgaW50IHhjX2FsdHAybV9nZXRfZG9tYWluX3N0YXRlKHhj
X2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb20sIGJvb2wgKnN0YXRlKQogICAgIGFyZy0+
ZG9tYWluID0gZG9tOwogCiAgICAgcmMgPSB4ZW5jYWxsMihoYW5kbGUtPnhjYWxsLCBfX0hZUEVS
VklTT1JfaHZtX29wLCBIVk1PUF9hbHRwMm0sCi0JCSAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkco
YXJnKSk7CisgICAgICAgICAgICAgICAgICBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhhcmcpKTsK
IAogICAgIGlmICggIXJjICkKICAgICAgICAgKnN0YXRlID0gYXJnLT51LmRvbWFpbl9zdGF0ZS5z
dGF0ZTsKQEAgLTYyLDcgKzYyLDcgQEAgaW50IHhjX2FsdHAybV9zZXRfZG9tYWluX3N0YXRlKHhj
X2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb20sIGJvb2wgc3RhdGUpCiAgICAgYXJnLT51
LmRvbWFpbl9zdGF0ZS5zdGF0ZSA9IHN0YXRlOwogCiAgICAgcmMgPSB4ZW5jYWxsMihoYW5kbGUt
PnhjYWxsLCBfX0hZUEVSVklTT1JfaHZtX29wLCBIVk1PUF9hbHRwMm0sCi0JCSAgSFlQRVJDQUxM
X0JVRkZFUl9BU19BUkcoYXJnKSk7CisgICAgICAgICAgICAgICAgICBIWVBFUkNBTExfQlVGRkVS
X0FTX0FSRyhhcmcpKTsKIAogICAgIHhjX2h5cGVyY2FsbF9idWZmZXJfZnJlZShoYW5kbGUsIGFy
Zyk7CiAgICAgcmV0dXJuIHJjOwpAQCAtODUsNyArODUsNyBAQCBpbnQgeGNfYWx0cDJtX3NldF92
Y3B1X2VuYWJsZV9ub3RpZnkoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAog
ICAgIGFyZy0+dS5lbmFibGVfbm90aWZ5LmdmbiA9IGdmbjsKIAogICAgIHJjID0geGVuY2FsbDIo
aGFuZGxlLT54Y2FsbCwgX19IWVBFUlZJU09SX2h2bV9vcCwgSFZNT1BfYWx0cDJtLAotCQkgIEhZ
UEVSQ0FMTF9CVUZGRVJfQVNfQVJHKGFyZykpOworICAgICAgICAgICAgICAgICAgSFlQRVJDQUxM
X0JVRkZFUl9BU19BUkcoYXJnKSk7CiAKICAgICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoaGFu
ZGxlLCBhcmcpOwogICAgIHJldHVybiByYzsKQEAgLTEzMCw3ICsxMzAsNyBAQCBpbnQgeGNfYWx0
cDJtX2NyZWF0ZV92aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAg
ICBhcmctPnUudmlldy5odm1tZW1fZGVmYXVsdF9hY2Nlc3MgPSBkZWZhdWx0X2FjY2VzczsKIAog
ICAgIHJjID0geGVuY2FsbDIoaGFuZGxlLT54Y2FsbCwgX19IWVBFUlZJU09SX2h2bV9vcCwgSFZN
T1BfYWx0cDJtLAotCQkgIEhZUEVSQ0FMTF9CVUZGRVJfQVNfQVJHKGFyZykpOworICAgICAgICAg
ICAgICAgICAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7CiAKICAgICBpZiAoICFyYyAp
CiAgICAgICAgICp2aWV3X2lkID0gYXJnLT51LnZpZXcudmlldzsKQEAgLTE1NSw3ICsxNTUsNyBA
QCBpbnQgeGNfYWx0cDJtX2Rlc3Ryb3lfdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMy
X3QgZG9taWQsCiAgICAgYXJnLT51LnZpZXcudmlldyA9IHZpZXdfaWQ7CiAKICAgICByYyA9IHhl
bmNhbGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQRVJWSVNPUl9odm1fb3AsIEhWTU9QX2FsdHAybSwK
LQkJICBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhhcmcpKTsKKyAgICAgICAgICAgICAgICAgIEhZ
UEVSQ0FMTF9CVUZGRVJfQVNfQVJHKGFyZykpOwogCiAgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl9m
cmVlKGhhbmRsZSwgYXJnKTsKICAgICByZXR1cm4gcmM7CkBAIC0xNzgsNyArMTc4LDcgQEAgaW50
IHhjX2FsdHAybV9zd2l0Y2hfdG9fdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3Qg
ZG9taWQsCiAgICAgYXJnLT51LnZpZXcudmlldyA9IHZpZXdfaWQ7CiAKICAgICByYyA9IHhlbmNh
bGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQRVJWSVNPUl9odm1fb3AsIEhWTU9QX2FsdHAybSwKLQkJ
ICBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhhcmcpKTsKKyAgICAgICAgICAgICAgICAgIEhZUEVS
Q0FMTF9CVUZGRVJfQVNfQVJHKGFyZykpOwogCiAgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVl
KGhhbmRsZSwgYXJnKTsKICAgICByZXR1cm4gcmM7CkBAIC0yNTMsNyArMjUzLDcgQEAgaW50IHhj
X2FsdHAybV9zZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9t
aWQsCiAgICAgYXJnLT51Lm1lbV9hY2Nlc3MuZ2ZuID0gZ2ZuOwogCiAgICAgcmMgPSB4ZW5jYWxs
MihoYW5kbGUtPnhjYWxsLCBfX0hZUEVSVklTT1JfaHZtX29wLCBIVk1PUF9hbHRwMm0sCi0JCSAg
SFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7CisgICAgICAgICAgICAgICAgICBIWVBFUkNB
TExfQlVGRkVSX0FTX0FSRyhhcmcpKTsKIAogICAgIHhjX2h5cGVyY2FsbF9idWZmZXJfZnJlZSho
YW5kbGUsIGFyZyk7CiAgICAgcmV0dXJuIHJjOwpAQCAtMjc4LDcgKzI3OCw3IEBAIGludCB4Y19h
bHRwMm1fY2hhbmdlX2dmbih4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAg
ICAgYXJnLT51LmNoYW5nZV9nZm4ubmV3X2dmbiA9IG5ld19nZm47CiAKICAgICByYyA9IHhlbmNh
bGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQRVJWSVNPUl9odm1fb3AsIEhWTU9QX2FsdHAybSwKLQkJ
ICBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhhcmcpKTsKKyAgICAgICAgICAgICAgICAgIEhZUEVS
Q0FMTF9CVUZGRVJfQVNfQVJHKGFyZykpOwogCiAgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVl
KGhhbmRsZSwgYXJnKTsKICAgICByZXR1cm4gcmM7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:45:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:45: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-devel-bounces@lists.xenproject.org>)
	id 1geftG-0000e2-To; Wed, 02 Jan 2019 12:44:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geftF-0000dl-Hf
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 12:44:53 +0000
X-Inumbo-ID: 325b487d-0e8c-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 325b487d-0e8c-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:44:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74623739"
Date: Wed, 2 Jan 2019 12:44:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190102124419.otgxnqthim46suvy@zion.uk.xensource.com>
References: <20181228120404.50346-1-roger.pau@citrix.com>
 <20181228120404.50346-3-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181228120404.50346-3-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/e820: do not fixup memmap in
 copy_e820_map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjgsIDIwMTggYXQgMDE6MDQ6MDJQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEFuZCBpbnN0ZWFkIHVzZSB0aGUgbmV3bHkgaW50cm9kdWNlZCBlODIwX3JlbW92
ZV9yYW5nZSBoZWxwZXIgdG8KPiByZW1vdmUgYW55IFJBTSByZWdpb24gZnJvbSB0aGUgbG93IDFN
QiBWR0EvUk9NIHJlZ2lvbiBhZnRlcndhcmRzLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGlu
dGVuZGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:45:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:45: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-devel-bounces@lists.xenproject.org>)
	id 1geftG-0000dw-KQ; Wed, 02 Jan 2019 12:44:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geftF-0000dm-HS
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 12:44:53 +0000
X-Inumbo-ID: 32f05957-0e8c-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32f05957-0e8c-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:44:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74623744"
Date: Wed, 2 Jan 2019 12:44:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190102124436.b4zgzdbyv5i3q35r@zion.uk.xensource.com>
References: <20181228120404.50346-1-roger.pau@citrix.com>
 <20181228120404.50346-4-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181228120404.50346-4-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/e820: assume memmap provided
 when booted virtualized is correct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@cirix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjgsIDIwMTggYXQgMDE6MDQ6MDNQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoaXMgaW1wbGllcyB0aGVyZSdzIG5vIG5lZWQgdG8gZm9yY2VmdWxseSByZXNl
cnZlIHRoZSBWR0EgTU1JTwo+IHJlZ2lvbiwgc2luY2UgdGhlIG1lbW9yeSBtYXAgcHJvdmlkZWQg
d2lsbCBiZSBjb3JyZWN0Lgo+IAo+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:45:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:45: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-devel-bounces@lists.xenproject.org>)
	id 1gefuF-0000mI-8T; Wed, 02 Jan 2019 12:45: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gefuD-0000m7-Of
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:45:53 +0000
X-Inumbo-ID: 55ec566e-0e8c-11e9-ae66-57e10624e337
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55ec566e-0e8c-11e9-ae66-57e10624e337;
 Wed, 02 Jan 2019 12:45:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="84029602"
To: Ian Jackson <ian.jackson@citrix.com>
References: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
 <1546429392-9334-4-git-send-email-andrew.cooper3@citrix.com>
 <23596.44761.373586.524322@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3a040c3e-775d-066d-cfd2-c0d7f277f0be@citrix.com>
Date: Wed, 2 Jan 2019 12:45:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23596.44761.373586.524322@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/4] docs/man: Fix/simplify generation of
 manpages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMjAxOSAxMjozMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJbUEFUQ0ggMy80XSBkb2NzL21hbjogRml4L3NpbXBsaWZ5IGdlbmVyYXRpb24gb2Yg
bWFucGFnZXMiKToKPj4gVGhlIERPQ19NQU54IGxpc3RzIGFyZSBicm9rZW4uICBUaGV5IGNvbnRh
aW4gTUFOeFNSQy15IHR3aWNlLCB0aGUgZmlyc3QgaGFsZgo+PiB3aXRoIGEgcGFydGlhbCAlLnBv
ZCBzdWJzdGl0dWF0aW9uLCBhbmQgdGhlIHNlY29uZCBoYWxmIHdpdGggYSBwYXJ0aWFsCj4+ICUu
bWFya2Rvd24gc3Vic3RpdHV0aW9uLiAgVGhpcyBpcyBhbHNvIHRoZSByb290IGNhdXNlIGJlaGlu
ZCB0aGUgZmlsdGVyaW5nCj4+IGFjdGl2aXR5IGluIHRoZSB1bmluc3RhbGwtbWFuJChpKS1wYWdl
cyBydWxlLgo+IC4uLgo+PiBBcyBmb3IgdGhlIG1ha2VmaWxlOgo+Pgo+PiAxKSBCcmVhayB0aGUg
TUFOX1NFQ1RJT05TIGxpc3Qgb3V0IG9mIHRoZSBHRU5FUkFURV9NQU5QQUdFX1JVTEVTIGxvb3As
IGFzIHdlCj4+ICAgIGFyZSBnb2luZyB0byB1c2UgaXQgYSBzZWNvbmQgdGltZS4KPj4gMikgRG8g
YXdheSB3aXRoIHRoZSBpbmRpdmlkYXVsIE1BTnhTUkMteSB2YXJpYWJsZXMuICBVc2UgYSBzaW5n
bGUgbGlzdCwKPj4gICAgZGVyaXZlZCBmcm9tIGFsbCAqLnBvZCBhbmQgKi5wYW5kb2MgZmlsZXMs
IHdpdGggdGhlaXIgZm9ybWF0IHN1ZmZpeGVzCj4+ICAgIHJlbW92ZWQuCj4+IDMpIFVzZSBhICQo
Zm9yZWFjaCAuLi4pIHRvIGdlbmVyYXRlIHRoZSBET0NfTUFOeCBsaXN0cywgZmlsbGluZyB0aGVt
IHdpdGggdGhlCj4+ICAgIGNvcnJlY3QgY29udGVudC4KPj4gNCkgVGhlIERPQ19IVE1MIGFuZCBE
T0NfVFhUIGNhbiBub3cgaW5jbHVkZSBhbGwgbWFucGFnZXMgd2l0aCBhIHNpbmdsZQo+PiAgICBz
dWJzdGl0dXRpb24sIGFzIHRoZXkgZG9uJ3QgbmVlZCB0byBzZXBhcmF0ZSB0aGUgbWFucGFnZXMg
YnkKPj4gICAgc2VjdGlvbi1udW1iZXJlZC1kaXJlY3RvcnkuCj4+IDUpIEZpeCB1cCB0aGUgZmls
ZW5hbWVzIGluIHRoZSBtYW5wYWdlIG1ldGFydWxlIHRvIG1hdGNoIHRoZSByZW5hbWluZy4KPj4K
Pj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gSG93IGNvbmZpZGVudCBhcmUgeW91IHRoYXQgdGhp
cyBkb2VzIG5vdCBicmVhayAtai1zYWZldHkgPwo+IEkgdmVyeSBicmllZmx5IGV5ZWJhbGxlZCBp
dCBhbmQgbm90aGluZyBqdW1wZWQgb3V0IGF0IG1lLiAgSSB3b25kZXIKPiBpZiBJIHNob3VsZCBy
ZXZpZXcgaXQgcHJvcGVybHkuICBXaGF0IGRvIHlvdSB0aGluayA/CgpJJ20gZmFpcmx5IHN1cmUg
SSBoYXZlbid0IHRvdWNoZWQgYW55dGhpbmcgd2hpY2ggYWZmZWN0cyAtai1zYWZldHkuCgpUaGUg
b25seSBjb250ZW50IHdoaWNoIGhhcyBjaGFuZ2VkIGlzIHRvIGxvc2UgdGhlIG1hbC1zdWJzdGl0
dXRlZCBvcmlnaW4Kc291cmNlIGZpbGVzIGZyb20gRE9DX01BTnguwqAgVGhlc2UgY2F1c2VkIHVu
bmVjZXNzYXJ5IGRlcGVuZGVuY2llcwpiZXR3ZWVuIG1hbiQoMSktcGFnZXMgYW5kIHRoZSBvcmln
aW5hbCBzb3VyY2UgZmlsZXMsIHdoaWNoIGhhdmUgbm8gcnVsZQp0byB0cmlnZ2VyLCBhbmQgd2ls
bCBiZSBjb25zaWRlcmVkIHVwIHRvIGRhdGUuCgpBbGwgdGhlIHByb3Blcmx5IHN1YnN0aXR1dGVk
IGNvbnRlbnQgaW4gRE9DX01BTnggaXMgaWRlbnRpY2FsIHRvIHdoYXQgaXQKd2FzIGJlZm9yZS7C
oCBPdGhlciBlYXJsaWVyIGxpc3RzIHdlcmUganVzdCBpbnRlcm1lZGlhdGUgcHJvY2Vzc2luZwpi
ZXR3ZWVuIHRoZSAkKHdpbGRjYXJkICkgYW5kIHRoZSBET0NfKiBsaXN0cywgYW5kIGFyZSBldmFs
dWF0ZWQKaW1tZWRpYXRlbHkgd2l0aCA6PS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:48:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gefx4-00011T-PW; Wed, 02 Jan 2019 12:48: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gefx3-000119-P7
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:48:49 +0000
X-Inumbo-ID: bf7362c6-0e8c-11e9-b8fd-6f0438d031c1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf7362c6-0e8c-11e9-b8fd-6f0438d031c1;
 Wed, 02 Jan 2019 12:48:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="74623903"
Date: Wed, 2 Jan 2019 12:48:46 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190102124846.xd3ztzme26qywrjf@zion.uk.xensource.com>
References: <1546000776-23378-1-git-send-email-andrew.cooper3@citrix.com>
 <1546000776-23378-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546000776-23378-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/6] x86/feature: Generalise synth and
 introduce a bug word
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjgsIDIwMTggYXQgMTI6Mzk6MzJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBGdXR1cmUgY2hhbmdlcyBhcmUgZ29pbmcgdG8gd2FudCB0byB1c2UgY3B1X2J1Z18q
IGluIGEgbWFubm9yIHNpbWlsYXIgdG8KCm1hbm5vciAtPiBtYW5uZXIuCgpXZWkuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:48:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gefx9-000123-21; Wed, 02 Jan 2019 12:48: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=Cs/e=PK=citrix.com=prvs=898fe3ee9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gefx7-00011n-Es
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 12:48:53 +0000
X-Inumbo-ID: c0f46776-0e8c-11e9-9ac2-e3ae4b9e9ea9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0f46776-0e8c-11e9-9ac2-e3ae4b9e9ea9;
 Wed, 02 Jan 2019 12:48:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,430,1539648000"; d="scan'208";a="84029673"
Date: Wed, 2 Jan 2019 13:48:43 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190102124843.ufd25h7nyyqtd4cu@mac>
References: <20181228111857.49444-1-roger.pau@citrix.com>
 <20181228111857.49444-3-roger.pau@citrix.com>
 <20190102123517.mca7dz4emuqdakq2@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190102123517.mca7dz4emuqdakq2@zion.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/dom0: add verbose mode and print
 memory allocation stats
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDIsIDIwMTkgYXQgMTI6MzU6MTdQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIERlYyAyOCwgMjAxOCBhdCAxMjoxODo1N1BNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBBZGQgYSB2ZXJib3NlIG9wdGlvbiB0byB0aGUgZG9tMCBjb21tYW5kIGxp
bmUsIHNvIHRoYXQgZG9tMCBidWlsZGVyCj4gPiBjYW4gcHJpbnQgZXh0cmEgZGVidWcgaW5mb3Jt
YXRpb24gd2hlbiByZXF1aXJlZC4KPiA+IAo+ID4gVXNlIHRoaXMgbmV3IHZlcmJvc2UgbW9kZSB0
byBwcmludCBzdGF0aXN0aWNzIGFib3V0IG1lbW9yeSBhbGxvY2F0aW9ucwo+ID4gd2hlbiBwb3B1
bGF0aW5nIGRvbTAgcDJtLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gQ2M6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiA+IENjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiBDYzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+Cj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4g
IGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDggKysrKysrKy0KPiA+ICB4
ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgICB8ICAzICsrKwo+ID4gIHhlbi9hcmNo
L3g4Ni9odm0vZG9tMF9idWlsZC5jICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwo+ID4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCAgICAgICAgIHwgIDEgKwo+ID4gIDQgZmlsZXMgY2hh
bmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgo+ID4gaW5kZXggNzhiMjA3YzBkMC4uZTc5NzNlZTUwOSAxMDA2
NDQKPiA+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gPiArKysg
Yi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ID4gQEAgLTYzNyw3ICs2Mzcs
NyBAQCB0cmFjZSBmZWF0dXJlIGlzIG9ubHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRzIG9m
IFhlbi4KPiA+ICBTcGVjaWZ5IHRoZSBiaXQgd2lkdGggb2YgdGhlIERNQSBoZWFwLgo+ID4gIAo+
ID4gICMjIyBkb20wICh4ODYpCj4gPiAtPiBgPSBMaXN0IG9mIFsgcHZoIHwgc2hhZG93IF1gCj4g
PiArPiBgPSBMaXN0IG9mIFsgcHZoIHwgc2hhZG93IHwgdmVyYm9zZSBdYAo+ID4gIAo+ID4gID4g
U3ViLW9wdGlvbnM6Cj4gPiAgCj4gPiBAQCAtNjU0LDYgKzY1NCwxMiBAQCBGbGFnIHRoYXQgbWFr
ZXMgYSBkb20wIGJvb3QgaW4gUFZIdjIgbW9kZS4KPiA+ICBGbGFnIHRoYXQgbWFrZXMgYSBkb20w
IHVzZSBzaGFkb3cgcGFnaW5nLiBPbmx5IHdvcmtzIHdoZW4gInB2aCIgaXMKPiA+ICBlbmFibGVk
Lgo+ID4gIAo+ID4gKz4gYHZlcmJvc2VgCj4gPiArCj4gPiArPiBEZWZhdWx0OiBgZmFsc2VgCj4g
PiArCj4gPiArUHJpbnQgZGVidWcgaW5mb3JtYXRpb24gZHVyaW5nIGRvbTAgYnVpbGQuCj4gPiAr
Cj4gCj4gSXMgdGhlcmUgcGxhbiB0byBleHBhbmQgdGhpcyB0byBQViBhcyB3ZWxsPyBBIHVzZXIg
cmVhZGluZyB0aGlzIG1heQo+IHNwZWNpZnkgZG9tMD12ZXJib3NlIGluIGEgUFYgc2V0dXAgYnV0
IGZpbmQgbm90aGluZyBpbiB0aGUgbG9nLgoKRG9tMCBQViBidWlsZCBpcyBhbHJlYWR5IHF1aXRl
IHZlcmJvc2UgaW4gY29tcGFyaXNvbiB0byBQVkguIFRoZSBvbmx5CnVzZXIgQVRNIGlzIGluZGVl
ZCBQVkggRG9tMCBidWlsZGVyLCBidXQgaXQgY291bGQgYmUgdXNlZCBieSBQViBhbHNvLgoKSSBj
b3VsZCBhZGQgc29tZXRoaW5nIHRvIHRoZSBkb2N1bWVudGF0aW9uLCBidXQgSSdtIGFmcmFpZCBp
dCB3b3VsZApnZXQgc3RhbGUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:53:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:53: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-devel-bounces@lists.xenproject.org>)
	id 1geg1w-0001td-MW; Wed, 02 Jan 2019 12:53: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geg1v-0001tY-4j
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 12:53:51 +0000
X-Inumbo-ID: 72e23a62-0e8d-11e9-90f1-c3e00107802f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72e23a62-0e8d-11e9-90f1-c3e00107802f;
 Wed, 02 Jan 2019 12:53:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74624092"
Date: Wed, 2 Jan 2019 12:53:41 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190102125341.wyvycazf6gerj5uo@zion.uk.xensource.com>
References: <20181228111857.49444-1-roger.pau@citrix.com>
 <20181228111857.49444-3-roger.pau@citrix.com>
 <20190102123517.mca7dz4emuqdakq2@zion.uk.xensource.com>
 <20190102124843.ufd25h7nyyqtd4cu@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190102124843.ufd25h7nyyqtd4cu@mac>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/dom0: add verbose mode and print
 memory allocation stats
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDIsIDIwMTkgYXQgMDE6NDg6NDNQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIEphbiAwMiwgMjAxOSBhdCAxMjozNToxN1BNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gRnJpLCBEZWMgMjgsIDIwMTggYXQgMTI6MTg6NTdQTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiBBZGQgYSB2ZXJib3NlIG9wdGlvbiB0byB0aGUg
ZG9tMCBjb21tYW5kIGxpbmUsIHNvIHRoYXQgZG9tMCBidWlsZGVyCj4gPiA+IGNhbiBwcmludCBl
eHRyYSBkZWJ1ZyBpbmZvcm1hdGlvbiB3aGVuIHJlcXVpcmVkLgo+ID4gPiAKPiA+ID4gVXNlIHRo
aXMgbmV3IHZlcmJvc2UgbW9kZSB0byBwcmludCBzdGF0aXN0aWNzIGFib3V0IG1lbW9yeSBhbGxv
Y2F0aW9ucwo+ID4gPiB3aGVuIHBvcHVsYXRpbmcgZG9tMCBwMm0uCj4gPiA+IAo+ID4gPiBTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+ID4g
LS0tCj4gPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
ID4gPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+ID4g
PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiA+IENjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiA+IENjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgo+ID4gPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+ID4gPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gPiA+
IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gPiAtLS0KPiA+ID4gIGRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDggKysrKysrKy0KPiA+ID4gIHhlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgICAgIHwgIDMgKysrCj4gPiA+ICB4ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYyAgICAgICB8IDE2ICsrKysrKysrKysrKysrKysKPiA+ID4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCAgICAgICAgIHwgIDEgKwo+ID4gPiAgNCBmaWxlcyBj
aGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiA+IAo+ID4gPiBkaWZm
IC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ID4gPiBpbmRleCA3OGIyMDdjMGQwLi5lNzk3M2Vl
NTA5IDEwMDY0NAo+ID4gPiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgo+ID4gPiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ID4gPiBA
QCAtNjM3LDcgKzYzNyw3IEBAIHRyYWNlIGZlYXR1cmUgaXMgb25seSBlbmFibGVkIGluIGRlYnVn
Z2luZyBidWlsZHMgb2YgWGVuLgo+ID4gPiAgU3BlY2lmeSB0aGUgYml0IHdpZHRoIG9mIHRoZSBE
TUEgaGVhcC4KPiA+ID4gIAo+ID4gPiAgIyMjIGRvbTAgKHg4NikKPiA+ID4gLT4gYD0gTGlzdCBv
ZiBbIHB2aCB8IHNoYWRvdyBdYAo+ID4gPiArPiBgPSBMaXN0IG9mIFsgcHZoIHwgc2hhZG93IHwg
dmVyYm9zZSBdYAo+ID4gPiAgCj4gPiA+ICA+IFN1Yi1vcHRpb25zOgo+ID4gPiAgCj4gPiA+IEBA
IC02NTQsNiArNjU0LDEyIEBAIEZsYWcgdGhhdCBtYWtlcyBhIGRvbTAgYm9vdCBpbiBQVkh2MiBt
b2RlLgo+ID4gPiAgRmxhZyB0aGF0IG1ha2VzIGEgZG9tMCB1c2Ugc2hhZG93IHBhZ2luZy4gT25s
eSB3b3JrcyB3aGVuICJwdmgiIGlzCj4gPiA+ICBlbmFibGVkLgo+ID4gPiAgCj4gPiA+ICs+IGB2
ZXJib3NlYAo+ID4gPiArCj4gPiA+ICs+IERlZmF1bHQ6IGBmYWxzZWAKPiA+ID4gKwo+ID4gPiAr
UHJpbnQgZGVidWcgaW5mb3JtYXRpb24gZHVyaW5nIGRvbTAgYnVpbGQuCj4gPiA+ICsKPiA+IAo+
ID4gSXMgdGhlcmUgcGxhbiB0byBleHBhbmQgdGhpcyB0byBQViBhcyB3ZWxsPyBBIHVzZXIgcmVh
ZGluZyB0aGlzIG1heQo+ID4gc3BlY2lmeSBkb20wPXZlcmJvc2UgaW4gYSBQViBzZXR1cCBidXQg
ZmluZCBub3RoaW5nIGluIHRoZSBsb2cuCj4gCj4gRG9tMCBQViBidWlsZCBpcyBhbHJlYWR5IHF1
aXRlIHZlcmJvc2UgaW4gY29tcGFyaXNvbiB0byBQVkguIFRoZSBvbmx5Cj4gdXNlciBBVE0gaXMg
aW5kZWVkIFBWSCBEb20wIGJ1aWxkZXIsIGJ1dCBpdCBjb3VsZCBiZSB1c2VkIGJ5IFBWIGFsc28u
Cj4gCj4gSSBjb3VsZCBhZGQgc29tZXRoaW5nIHRvIHRoZSBkb2N1bWVudGF0aW9uLCBidXQgSSdt
IGFmcmFpZCBpdCB3b3VsZAo+IGdldCBzdGFsZS4KCkknbSBub3QgdG9vIGZ1c3NlZC4KCldlaS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:55:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:55: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-devel-bounces@lists.xenproject.org>)
	id 1geg3Z-0001yl-2r; Wed, 02 Jan 2019 12:55: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geg3X-0001yb-Au
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:55:31 +0000
X-Inumbo-ID: af0a20fc-0e8d-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af0a20fc-0e8d-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:55:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74624166"
Date: Wed, 2 Jan 2019 12:55:22 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190102125522.p6asxcyou2zo45h4@zion.uk.xensource.com>
References: <1546000776-23378-1-git-send-email-andrew.cooper3@citrix.com>
 <1546000776-23378-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546000776-23378-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 4/6] x86/AMD: Introduce and use
 X86_BUG_NULL_SEG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjgsIDIwMTggYXQgMTI6Mzk6MzRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBTUQgcHJvY2Vzc29ycyBkb24ndCBjbGVhciB0aGUgYmFzZSBvciBsaW1pdCBmaWVs
ZHMgd2hlbiBsb2FkaW5nIGEgTlVMTAo+IHNlZ21lbnQsIGFuZCBIeWdvbiBwcm9jZXNzb3JzIGlu
aGVyaXQgdGhpcyBiZWhhdmlvdXIuCj4gCj4gRXhwcmVzcyB0aGUgbG9naWMgaW4gdGVybXMgb2Yg
Y3B1X2J1Z19udWxsX3NlZywgYW5kIHJlYXJyYW5nZQo+IHByZWxvYWRfc2VnbWVudCgpIGhhdmUg
dGhlIG1vcmUgcHJlZGljdGFibGUgY29uZGl0aW9uIGZpcnN0LCBub3QKPiByZWZlcmVuY2UgQU1E
IHNwZWNpZmljYWxseS4KPiAKPiBUd2VhayB0aGUgaW5saW5lIEFTTSwgYXMgYG1vdiAlc3JlZ2Ag
Y2FuIGJlIGVuY29kZWQgd2l0aCBhIG1lbW9yeQo+IG9wZXJhbmQuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 12:56:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 12:56:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1geg4c-000264-Dk; Wed, 02 Jan 2019 12:56:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geg4b-00025z-7r
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 12:56:37 +0000
X-Inumbo-ID: d6654e14-0e8d-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6654e14-0e8d-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 12:56:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74624201"
Date: Wed, 2 Jan 2019 12:56:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190102125628.udclbg3gjitvofls@zion.uk.xensource.com>
References: <1546000776-23378-1-git-send-email-andrew.cooper3@citrix.com>
 <1546000776-23378-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546000776-23378-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 5/6] x86/AMD: Fix handling of FPU pointer on
 Zen hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjgsIDIwMTggYXQgMTI6Mzk6MzVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBTUQgaGFyZHdhcmUgYmVmb3JlIFplbiBkb2Vzbid0IHNhZmUvcmVzdG9yZSB0aGUg
RlBVIGVycm9yIHBvaW50ZXJzCgpzYWZlIC0+IHNhdmUuCgpXZWkuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 13:07:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 13:07: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-devel-bounces@lists.xenproject.org>)
	id 1gegEd-00031k-EJ; Wed, 02 Jan 2019 13:06: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=/c71=PK=redhat.com=stefanha@srs-us1.protection.inumbo.net>)
 id 1gegEc-00031f-0T
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 13:06:58 +0000
X-Inumbo-ID: 482f3635-0e8f-11e9-8e1d-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 482f3635-0e8f-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 13:06:56 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 25B7BC05E746;
 Wed,  2 Jan 2019 13:06:56 +0000 (UTC)
Received: from localhost (ovpn-116-137.ams2.redhat.com [10.36.116.137])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 0253A5D9CA;
 Wed,  2 Jan 2019 13:06:51 +0000 (UTC)
Date: Wed, 2 Jan 2019 13:06:50 +0000
From: Stefan Hajnoczi <stefanha@redhat.com>
To: Liam Merwick <liam.merwick@oracle.com>
Message-ID: <20190102130650.GM24009@stefanha-x1.localdomain>
References: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
 <1545422632-24444-2-git-send-email-liam.merwick@oracle.com>
MIME-Version: 1.0
In-Reply-To: <1545422632-24444-2-git-send-email-liam.merwick@oracle.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Wed, 02 Jan 2019 13:06:56 +0000 (UTC)
Subject: Re: [Xen-devel] [RFC v2 1/4] elf: Add optional function ptr to
 load_elf() to parse ELF notes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ehabkost@redhat.com, mst@redhat.com, maran.wilson@oracle.com,
 qemu-devel@nongnu.org, george.kennedy@oracle.com,
 xen-devel@lists.xenproject.org, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
Content-Type: multipart/mixed; boundary="===============3495126587354426507=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3495126587354426507==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="DXTueXWT3Da08pik"
Content-Disposition: inline


--DXTueXWT3Da08pik
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Dec 21, 2018 at 08:03:49PM +0000, Liam Merwick wrote:
> diff --git a/include/hw/elf_ops.h b/include/hw/elf_ops.h
> index 74679ff8da3a..37d20a3800c1 100644
> --- a/include/hw/elf_ops.h
> +++ b/include/hw/elf_ops.h
> @@ -266,6 +266,7 @@ fail:
>  }
> =20
>  static int glue(load_elf, SZ)(const char *name, int fd,
> +                              uint64_t (*elf_note_fn)(void *, void *, bo=
ol),
>                                uint64_t (*translate_fn)(void *, uint64_t),
>                                void *translate_opaque,
>                                int must_swab, uint64_t *pentry,
> @@ -496,8 +497,30 @@ static int glue(load_elf, SZ)(const char *name, int =
fd,
>                  high =3D addr + mem_size;
> =20
>              data =3D NULL;
> +
> +        } else if (ph->p_type =3D=3D PT_NOTE && elf_note_fn) {
> +            struct elf_note *nhdr =3D NULL;
> +
> +            file_size =3D ph->p_filesz; /* Size of the range of ELF note=
s */
> +            data =3D g_malloc0(file_size);
> +            if (ph->p_filesz > 0) {
> +                if (lseek(fd, ph->p_offset, SEEK_SET) < 0) {
> +                    goto fail;
> +                }
> +                if (read(fd, data, file_size) !=3D file_size) {
> +                    goto fail;
> +                }
> +            }
> +
> +            if (nhdr !=3D NULL) {
> +                bool is64 =3D
> +                    sizeof(struct elf_note) =3D=3D sizeof(struct elf64_n=
ote);
> +                elf_note_fn((void *)nhdr, (void *)&ph->p_align, is64);

How does data get used?

> +            }
> +            g_free(data);

Missing data =3D NULL to prevent double free later?

--DXTueXWT3Da08pik
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJcLLdqAAoJEJykq7OBq3PIPNUIAMlYfpbNVFsonh226rbJaR3w
YSt+vscNyY1R2INl6kh2p9zdUi3CEU4jdzTK7s3IhvwIeGi6rsefFl3ugrL7rDGv
V8oJjii8OE+5P9eteDERVAWExWCzssTu4pc/DCOAUx3u7SR/xgVXTprtmjM2HCkC
4P2P6YQdILerjRFCVI+CoYGn3lYpGg+6ZFxldZMjtoMzHCwk0b+EXip6v3pIlwoN
wVbyIcft2sGHqDEXXNHHx6FuXOxba7PK+esv7EKLMtQaFC9mV/WGEOMnyabvICoy
CZFi9KcL38fOEUtsgkNqpJAisWSFcPqVgjpMr0HsUlw5hjpa3z7V+QFpLjfE1es=
=FlQZ
-----END PGP SIGNATURE-----

--DXTueXWT3Da08pik--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3495126587354426507==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 02 13:12:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 13:12: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-devel-bounces@lists.xenproject.org>)
	id 1gegK7-0003q2-9Q; Wed, 02 Jan 2019 13:12:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/c71=PK=redhat.com=stefanha@srs-us1.protection.inumbo.net>)
 id 1gegK5-0003pv-Lk
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 13:12:37 +0000
X-Inumbo-ID: 131977a7-0e90-11e9-8e1d-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 131977a7-0e90-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 13:12:37 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B29B5C0495B7;
 Wed,  2 Jan 2019 13:12:36 +0000 (UTC)
Received: from localhost (ovpn-116-137.ams2.redhat.com [10.36.116.137])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1276619C65;
 Wed,  2 Jan 2019 13:12:35 +0000 (UTC)
Date: Wed, 2 Jan 2019 13:12:34 +0000
From: Stefan Hajnoczi <stefanha@redhat.com>
To: Liam Merwick <liam.merwick@oracle.com>
Message-ID: <20190102131234.GN24009@stefanha-x1.localdomain>
References: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
 <1545422632-24444-3-git-send-email-liam.merwick@oracle.com>
MIME-Version: 1.0
In-Reply-To: <1545422632-24444-3-git-send-email-liam.merwick@oracle.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Wed, 02 Jan 2019 13:12:36 +0000 (UTC)
Subject: Re: [Xen-devel] [RFC v2 2/4] elf-ops.h: Add get_elf_note_type()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ehabkost@redhat.com, mst@redhat.com, maran.wilson@oracle.com,
 qemu-devel@nongnu.org, george.kennedy@oracle.com,
 xen-devel@lists.xenproject.org, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
Content-Type: multipart/mixed; boundary="===============1809771901900827353=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1809771901900827353==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="b1ERR0FXR0PvNIRE"
Content-Disposition: inline


--b1ERR0FXR0PvNIRE
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Dec 21, 2018 at 08:03:50PM +0000, Liam Merwick wrote:
> +    while (note_type !=3D elf_note_type) {
> +        nhdr_namesz =3D nhdr->n_namesz;
> +        nhdr_descsz =3D nhdr->n_descsz;
> +
> +        elf_note_entry_offset =3D nhdr_size +
> +            QEMU_ALIGN_UP(nhdr_namesz, phdr_align) +
> +            QEMU_ALIGN_UP(nhdr_descsz, phdr_align);
> +
> +        /* If the offset calculated in this iteration exceeds the
> +	 * supplied size, we are done and no matching note was found.
> +	 */

Indentation is off here.  QEMU uses 4-space indentation.

> +        if (elf_note_entry_offset > note_size) {
> +            return NULL;
> +        }
> +
> +        /* skip to the next ELF Note entry */
> +        nhdr =3D (void *)nhdr + elf_note_entry_offset;
> +        note_type =3D nhdr->n_type;
> +    }
> +
> +    return nhdr;
> +}
> +
>  static int glue(load_elf, SZ)(const char *name, int fd,
>                                uint64_t (*elf_note_fn)(void *, void *, bo=
ol),
>                                uint64_t (*translate_fn)(void *, uint64_t),
> @@ -512,6 +555,13 @@ static int glue(load_elf, SZ)(const char *name, int =
fd,
>                  }
>              }
> =20
> +	    /* Search the ELF notes to find one with a type matching the
> +	     * value passed in via 'translate_opaque'
> +	     */
> +            nhdr =3D (struct elf_note *)data;

Ah, I see data gets used here!  It would be clearer to move loading of
data into this patch.

> +	    assert(translate_opaque !=3D NULL);
> +            nhdr =3D glue(get_elf_note_type, SZ)(nhdr, file_size, ph->p_=
align,
> +                                               *(uint64_t *)translate_op=
aque);

Indentation is off in this hunk.  QEMU uses 4-space indentation.

--b1ERR0FXR0PvNIRE
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJcLLjCAAoJEJykq7OBq3PIZ/EH/ipgOt8ASb7G9HtihUXxltlG
FpiavcTULh6RYCjIP0k5h/EM78MOZwXCKgG0xZQg5QrqR3WzuBhmVukRfLAnJsPK
HzrQREc/P7GzkQJtrWjiWDmVIvmw6QrBx7BUOAMCGqx6ewFvyRj3eo65tzMSCVeq
+tc7PYtc7sOP7BR0jrX5y6t+NcuENhEBJVF5oXqoB35Sdyh/xmeOXnHKL/1ltiSr
q6unzKvvEA/nM/j/m09FUzVyqM1AKQpJDM+uHMlFtZO2llEmMzGLLKJjF3FSiY5C
tEGQB3xGVAgHjkCjo5Ci5LqbdoGpgB2yyB423WLuqcC9YdzfUwKm7rWJ7bam1eY=
=zvH5
-----END PGP SIGNATURE-----

--b1ERR0FXR0PvNIRE--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1809771901900827353==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 02 13:18:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 13:18: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-devel-bounces@lists.xenproject.org>)
	id 1gegQ5-000479-Vk; Wed, 02 Jan 2019 13:18: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=/c71=PK=redhat.com=stefanha@srs-us1.protection.inumbo.net>)
 id 1gegQ3-000474-Qx
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 13:18:47 +0000
X-Inumbo-ID: ef6fccc9-0e90-11e9-8e1d-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef6fccc9-0e90-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 13:18:46 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6A6777AE8B;
 Wed,  2 Jan 2019 13:18:46 +0000 (UTC)
Received: from localhost (ovpn-116-137.ams2.redhat.com [10.36.116.137])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 18FB319C65;
 Wed,  2 Jan 2019 13:18:42 +0000 (UTC)
Date: Wed, 2 Jan 2019 13:18:41 +0000
From: Stefan Hajnoczi <stefanha@redhat.com>
To: Liam Merwick <liam.merwick@oracle.com>
Message-ID: <20190102131841.GO24009@stefanha-x1.localdomain>
References: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
 <1545422632-24444-5-git-send-email-liam.merwick@oracle.com>
MIME-Version: 1.0
In-Reply-To: <1545422632-24444-5-git-send-email-liam.merwick@oracle.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Wed, 02 Jan 2019 13:18:46 +0000 (UTC)
Subject: Re: [Xen-devel] [RFC v2 4/4] pvh: Boot uncompressed kernel using
 direct boot ABI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ehabkost@redhat.com, mst@redhat.com, maran.wilson@oracle.com,
 qemu-devel@nongnu.org, george.kennedy@oracle.com,
 xen-devel@lists.xenproject.org, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
Content-Type: multipart/mixed; boundary="===============6224804003214884961=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6224804003214884961==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="jozmn01XJZjDjM3N"
Content-Disposition: inline


--jozmn01XJZjDjM3N
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Fri, Dec 21, 2018 at 08:03:52PM +0000, Liam Merwick wrote:
> @@ -1336,7 +1470,7 @@ void pc_memory_init(PCMachineState *pcms,
>      int linux_boot, i;
>      MemoryRegion *ram, *option_rom_mr;
>      MemoryRegion *ram_below_4g, *ram_above_4g;
> -    FWCfgState *fw_cfg;
> +    FWCfgState *fw_cfg = NULL;

What is the purpose of this change?

--jozmn01XJZjDjM3N
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJcLLoxAAoJEJykq7OBq3PI7ZcH/2EvpccwgtnKmMLzxe6vNcJz
Hxc6hpJuTHeya07m711EZ80pJNcbCWPp3SwVDgH2eYI+ZkiqP9Ld80C7824jAn9h
UgTrsaf+8k7rHBHSv59PgbUMlRALORpUKDQaQZceg/6jmu3YONpjNTyAyxALV+OT
E9rVse1kbVBSIFB+Y/jq5kYZapadlpIOgpYa978ZNZFbuVFjNm6lNWmz4EAqyFot
fwwln5fdHNzB7U5RNOebGfidNYHuAr07/D2hG/8R6v4/3z3PL/0EXLkh6LpHBlCy
AjDkuEo9fZi7OELW+ypYEteZiUImvIaen8OOT4uqpT3F+BJ6WV+QPXo5QESvjdU=
=JSAl
-----END PGP SIGNATURE-----

--jozmn01XJZjDjM3N--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6224804003214884961==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 02 13:25:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 13:25: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-devel-bounces@lists.xenproject.org>)
	id 1gegWA-0004qV-Or; Wed, 02 Jan 2019 13:25: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gegWA-0004qQ-3e
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 13:25:06 +0000
X-Inumbo-ID: d04beee2-0e91-11e9-a608-6fd13a16e37d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d04beee2-0e91-11e9-a608-6fd13a16e37d;
 Wed, 02 Jan 2019 13:25:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74626031"
Date: Wed, 2 Jan 2019 13:24:52 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20190102132452.4pqwfyg5davbsbyc@zion.uk.xensource.com>
References: <cover.1546021481.git.ppircalabu@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cover.1546021481.git.ppircalabu@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH XTF v2 0/4] Add monitor tests to XTF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB0aGluayB5b3UndmUgY2FsbGVkIGdldF9tYWludGFpbmVycy5wbCBvbiB0aGUgd3JvbmcgZmls
ZXMgLS0gaXQgaXMgbm90CmFwcGxpY2FibGUgdG8geHRmLmdpdC4KCldlaS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 13:34:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 13:34:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gegfH-0005jK-Qq; Wed, 02 Jan 2019 13:34: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gegfG-0005jA-TO
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 13:34:30 +0000
X-Inumbo-ID: 21734076-0e93-11e9-ba4e-07f76ea7f025
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21734076-0e93-11e9-ba4e-07f76ea7f025;
 Wed, 02 Jan 2019 13:34:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gegfB-0001qj-Ke; Wed, 02 Jan 2019 13:34:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gegfB-0005V3-9V; Wed, 02 Jan 2019 13:34:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gegfB-00009X-8p; Wed, 02 Jan 2019 13:34:25 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-131682-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=b65ae50c2b44f3e341ab70a5aa9c658630877191
X-Osstest-Versions-That: freebsd=9e724bf2b7e05da60732a17532d26c1385c05045
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 13:34:25 +0000
Subject: [Xen-devel] [freebsd-master test] 131682: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY4MiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxNjgyLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgYjY1YWU1MGMyYjQ0ZjNlMzQxYWI3
MGE1YWE5YzY1ODYzMDg3NzE5MQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgOWU3MjRiZjJiN2UwNWRhNjA3MzJhMTc1MzJkMjZjMTM4NWMwNTA0NQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMxNjYyICAyMDE4LTEyLTMxIDA5OjE5OjIxIFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMTY4MiAgMjAxOS0wMS0wMiAwOToxOToxNyBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAgYmNyYW4gPGJjcmFuQEZyZWVCU0Qub3JnPgogIGNl
bSA8Y2VtQEZyZWVCU0Qub3JnPgogIGRlbHBoaWogPGRlbHBoaWpARnJlZUJTRC5vcmc+CiAgaWFu
IDxpYW5ARnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamhiIDxqaGJARnJl
ZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZy
ZWVCU0Qub3JnPgogIHBmZyA8cGZnQEZyZWVCU0Qub3JnPgogIHNjb3R0bCA8c2NvdHRsQEZyZWVC
U0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB2bWFmZmlvbmUgPHZtYWZmaW9u
ZUBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2Qg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2ZyZWVic2QuZ2l0CiAgIDllNzI0YmYyYjdlLi5iNjVhZTUwYzJiNCAgYjY1YWU1MGMy
YjQ0ZjNlMzQxYWI3MGE1YWE5YzY1ODYzMDg3NzE5MSAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 13:43:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 13:43: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-devel-bounces@lists.xenproject.org>)
	id 1gegne-0006Z7-Mk; Wed, 02 Jan 2019 13:43: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gegnd-0006Z2-6b
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 13:43:09 +0000
X-Inumbo-ID: 55bfdd9e-0e94-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55bfdd9e-0e94-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 13:43:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74627224"
Date: Wed, 2 Jan 2019 13:43:04 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20190102134304.hig74gw4l5b2gpkl@zion.uk.xensource.com>
References: <cover.1546021481.git.ppircalabu@bitdefender.com>
 <d1cf4cfa626395288b9540a9a1edd7add1a1d045.1546021481.git.ppircalabu@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d1cf4cfa626395288b9540a9a1edd7add1a1d045.1546021481.git.ppircalabu@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH XTF v2 3/4] xtf: Add monitor test class
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjgsIDIwMTggYXQgMDg6NDI6NDFQTSArMDIwMCwgUGV0cmUgUGlyY2FsYWJ1
IHdyb3RlOgo+IFRoaXMgY2xhc3Mgc3RhcnRzIGFsb25nc2lkZSB0aGUgZG9tYWluIGEgbW9uaXRv
ciBhcHBsaWNhdGlvbiB3aGljaCBvcGVucwo+IGFuIGV2ZW50IGNoYW5uZWwgY29ycmVzcG9uZGlu
ZyB0byB0aGF0IGRvbWFpbiBhbmQgaGFuZGxlcyB0aGUgcmVjZWl2ZWQKPiByZXF1ZXN0cy4KPiBV
c2UgdGhlICJtb25pdG9yX2FyZ3MiIGtleSB0byBwYXNzIHRlc3Qgc3BlY2lmaWMgYXJndW1lbnRz
IHRvIHRoZQo+IG1vbml0b3IgYXBwbGljYXRpb24uCj4gVGhlIGFyZ3VtZW50cyB3aWxsIGJlIGFk
ZGVkIGluIHRoZSB0ZXN0J3MgTWFrZWZpbGUgdXNpbmcgdGhlCj4gVEVTVC1FWFRSQS1JTkZPIHZh
cmlhYmxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBi
aXRkZWZlbmRlci5jb20+Cj4gLS0tCj4gIE1ha2VmaWxlICAgICAgICAgICAgICAgICAgfCAgIDYg
Ky0KPiAgYnVpbGQvY29tbW9uLm1rICAgICAgICAgICB8ICAyMiArKy0KPiAgYnVpbGQvZmlsZXMu
bWsgICAgICAgICAgICB8ICAgMyArCj4gIGJ1aWxkL2dlbi5tayAgICAgICAgICAgICAgfCAgMTIg
KysKPiAgY29tbW9uL3JlcG9ydC5jICAgICAgICAgICB8ICAgOCAtCj4gIGRvY3MvYWxsLXRlc3Rz
LmRveCAgICAgICAgfCAgIDMgKwo+ICBpbmNsdWRlL21vbml0b3IvbW9uaXRvci5oIHwgMTM2ICsr
KysrKysrKysrKysKPiAgaW5jbHVkZS94dGYvcmVwb3J0LmggICAgICB8ICAgOCArCj4gIG1vbml0
b3IvTWFrZWZpbGUgICAgICAgICAgfCAgMjAgKysKPiAgbW9uaXRvci9tb25pdG9yLmMgICAgICAg
ICB8IDQ4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4g
IHh0Zi9fX2luaXRfXy5weSAgICAgICAgICAgfCAgIDIgKy0KPiAgeHRmL21vbml0b3JfdGVzdC5w
eSAgICAgICB8IDEzMiArKysrKysrKysrKysrCj4gIHh0Zi91dGlscy5weSAgICAgICAgICAgICAg
fCAgMTcgKysKPiAgMTMgZmlsZXMgY2hhbmdlZCwgODM4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0
aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9tb25pdG9yL21vbml0b3IuaAo+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgbW9uaXRvci9NYWtlZmlsZQo+ICBjcmVhdGUgbW9kZSAxMDA2
NDQgbW9uaXRvci9tb25pdG9yLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHh0Zi9tb25pdG9yX3Rl
c3QucHkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHh0Zi91dGlscy5weQo+IAo+IGRpZmYgLS1naXQg
YS9NYWtlZmlsZSBiL01ha2VmaWxlCj4gaW5kZXggMTVhODY1Zi4uZGIyODA3NSAxMDA2NDQKPiAt
LS0gYS9NYWtlZmlsZQo+ICsrKyBiL01ha2VmaWxlCj4gQEAgLTMyLDcgKzMyLDkgQEAgSU5TVEFM
TF9QUk9HUkFNIDo9ICQoSU5TVEFMTCkgLXAKPiAgT0JKQ09QWSAgICAgICAgIDo9ICQoQ1JPU1Nf
Q09NUElMRSlvYmpjb3B5Cj4gIFBZVEhPTiAgICAgICAgICA6PSBweXRob24KPiAgCj4gLWV4cG9y
dCBDQyBDUFAgSU5TVEFMTCBJTlNUQUxMX0RBVEEgSU5TVEFMTF9ESVIgSU5TVEFMTF9QUk9HUkFN
IE9CSkNPUFkgUFlUSE9OCj4gK0hPU1RDQyAgICAgICAgICA6PSBnY2MKPiArCj4gK2V4cG9ydCBD
QyBDUFAgSU5TVEFMTCBJTlNUQUxMX0RBVEEgSU5TVEFMTF9ESVIgSU5TVEFMTF9QUk9HUkFNIE9C
SkNPUFkgUFlUSE9OIEhPU1RDQwo+ICAKPiAgLlBIT05ZOiBhbGwKPiAgYWxsOgo+IEBAIC01MSw3
ICs1Myw3IEBAIGluc3RhbGw6Cj4gIAlkb25lCj4gIAo+ICBkZWZpbmUgYWxsX3NvdXJjZXMKPiAt
CWZpbmQgaW5jbHVkZS8gYXJjaC8gY29tbW9uLyB0ZXN0cy8gLW5hbWUgIiouW2hjc1NdIgo+ICsJ
ZmluZCBpbmNsdWRlLyBhcmNoLyBjb21tb24vIHRlc3RzLyBtb25pdG9yLyAtbmFtZSAiKi5baGNz
U10iCj4gIGVuZGVmCgpOb3QgYSBtYWludGFpbmVyIG9mIHh0ZiwgYnV0IEkgZmluZCB0aGlzIGNv
ZGUgcGxhY2VtZW50IHN0cmFuZ2UuIElmCiJtb25pdG9yIiBpcyBhIGp1c3QgeWV0IG9uZSBjYXRl
Z29yeSBvZiB0ZXN0cywgd2h5IGlzIGl0IG5vdCBwbGFjZWQKdW5kZXIgdGVzdHMvID8KCj4gIAo+
ICAuUEhPTlk6IGNzY29wZQo+IGRpZmYgLS1naXQgYS9idWlsZC9jb21tb24ubWsgYi9idWlsZC9j
b21tb24ubWsKPiBpbmRleCBiNzg2ZGRmLi4xZWMwZmE0IDEwMDY0NAo+IC0tLSBhL2J1aWxkL2Nv
bW1vbi5tawo+ICsrKyBiL2J1aWxkL2NvbW1vbi5tawo+IEBAIC0xLDQgKzEsNCBAQAo+IC1BTExf
Q0FURUdPUklFUyAgICAgOj0gc3BlY2lhbCBmdW5jdGlvbmFsIHhzYSB1dGlsaXR5IGluLWRldmVs
b3BtZW50Cj4gK0FMTF9DQVRFR09SSUVTICAgICA6PSBzcGVjaWFsIGZ1bmN0aW9uYWwgeHNhIHV0
aWxpdHkgaW4tZGV2ZWxvcG1lbnQgbW9uaXRvcgoKWW91IHVzZSAibW9uaXRvciIgaGVyZSBidXQg
Imhvc3QiIGluIHByZXZpb3VzIHBhdGNoLiBUaGV5IGRvbid0IG1hdGNoLgoKV2VpLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 13:48:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 13:48: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-devel-bounces@lists.xenproject.org>)
	id 1gegso-0006jy-7S; Wed, 02 Jan 2019 13:48:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gegsm-0006jt-Ro
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 13:48:28 +0000
X-Inumbo-ID: 14c8d249-0e95-11e9-8e1d-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14c8d249-0e95-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 13:48:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74627579"
Date: Wed, 2 Jan 2019 13:48:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20190102134824.xgy5zwx7ntilx2li@zion.uk.xensource.com>
References: <1546432945-17220-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546432945-17220-1-git-send-email-rcojocaru@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxc/altp2m: clean up TABs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDIsIDIwMTkgYXQgMDI6NDI6MjVQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IFJlcGxhY2UgYWxsIHRoZSBUQUJzIHdpdGggc3BhY2VzLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 13:50:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1gegug-0007Rp-LG; Wed, 02 Jan 2019 13:50: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geguf-0007Rf-V6
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 13:50:26 +0000
X-Inumbo-ID: 5a2aa98e-0e95-11e9-9392-27bf0f70d9bd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a2aa98e-0e95-11e9-9392-27bf0f70d9bd;
 Wed, 02 Jan 2019 13:50:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geguc-0002As-Rf; Wed, 02 Jan 2019 13:50:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geguc-0006Gl-GF; Wed, 02 Jan 2019 13:50:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geguc-0007ju-Fb; Wed, 02 Jan 2019 13:50:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131669-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e1ef035d272ef4dbfdda98e58699698305138856
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 13:50:22 +0000
Subject: [Xen-devel] [linux-linus test] 131669: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY2OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxNjY5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGUxZWYwMzVk
MjcyZWY0ZGJmZGRhOThlNTg2OTk2OTgzMDUxMzg4NTYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhjOTViYmY3MDMK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1NSBaICAxNDEg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6MDY6NTYgWiAg
MTQwIGRheXMgIDExMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE2NjkgIDIwMTkt
MDEtMDEgMDc6MTk6NTYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQwNjMgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc5
ODI3NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 14:00:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1geh3t-0007ou-Q9; Wed, 02 Jan 2019 13:59: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geh3s-0007ol-9B
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 13:59:56 +0000
X-Inumbo-ID: ae974436-0e96-11e9-8a67-17d6f263be8b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae974436-0e96-11e9-8a67-17d6f263be8b;
 Wed, 02 Jan 2019 13:59:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geh3p-0002Mr-Ee; Wed, 02 Jan 2019 13:59:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geh3p-0006uK-5d; Wed, 02 Jan 2019 13:59:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geh3p-0004wV-51; Wed, 02 Jan 2019 13:59:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131679-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=0c6ad476a80c728f73571be3bc5c8bfcc44fbfb2
X-Osstest-Versions-That: libvirt=9d42d51eef793d7cbbf03801922c47fa3566d441
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 13:59:53 +0000
Subject: [Xen-devel] [libvirt test] 131679: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY3OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NzkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTUxNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNTE2CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDBjNmFk
NDc2YTgwYzcyOGY3MzU3MWJlM2JjNWM4YmZjYzQ0ZmJmYjIKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIDlkNDJkNTFlZWY3OTNkN2NiYmYwMzgwMTkyMmM0N2ZhMzU2NmQ0
NDEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTUxNiAgMjAxOC0xMi0yMiAxMDo0Njo1MiBaICAg
MTEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE2NzkgIDIwMTktMDEtMDIgMDQ6MTk6MDMg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgOWQ0MmQ1MWVlZi4uMGM2YWQ0NzZh
OCAgMGM2YWQ0NzZhODBjNzI4ZjczNTcxYmUzYmM1YzhiZmNjNDRmYmZiMiAtPiB4ZW4tdGVzdGVk
LW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 14:02:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 14:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1geh65-00007r-7h; Wed, 02 Jan 2019 14:02: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geh64-00007l-0t
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 14:02:12 +0000
X-Inumbo-ID: fe783a14-0e96-11e9-ab16-4fc19730f978
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe783a14-0e96-11e9-ab16-4fc19730f978;
 Wed, 02 Jan 2019 14:02:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74628670"
Date: Wed, 2 Jan 2019 14:02:06 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190102140206.h4pd2325gnpxucoc@zion.uk.xensource.com>
References: <20190102120343.21267-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190102120343.21267-1-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl: get_reaper_lock_and_uid: Document fd
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDIsIDIwMTkgYXQgMTI6MDM6NDNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQ292ZXJpdHkgdW5kZXJzdGFuZGFibHkgY29tcGxhaW5zIHRoYXQgZ2V0X3JlYXBlcl9s
b2NrX2FuZF91aWQgbGVha3MKPiB0aGUgZmQgYW5kIGhlbmNlIG9wZW4tZmlsZS4gIEJ1dCB0aGlz
IGlzIGludGVudGlvbmFsOiB0aGUgbG9jayBiZWNvbWVzCj4gb3duZWQgYnkgdGhlIGNoaWxkIHBy
b2Nlc3MgYXMgYSB3aG9sZSwgd2hpY2ggaXMgZW50aXJlbHkgdGhlIHByb3BlcnR5Cj4gb2YgbGli
eGwuCj4gCj4gKFRoZSBjb2Rpbmcgc3R5bGUgaGVyZSBpbiB0aGlzIHN1YnByb2Nlc3MgaXMgYSBi
aXQgYW5vbWFsb3VzIGJ1dCBpdCdzCj4gcHJvYmFibHkgbm90IHdvcnRoIGl0IHRvIGNvbnZlcnQg
Z2V0X3JlYXBlcl9sb2NrX2FuZF91aWQgdG8gYGdvdG8gb3V0Jwo+IHN0eWxlIGFuZCBoYXZlIGl0
IGV4cGxpY2l0bHkgcmV0dXJuIHRoZSBmZCBudW1iZXIuKQo+IAoKQ292ZXJpdHktSUQ6IFhYWFgg
aGVyZT8KCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 14:15:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 14:15: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-devel-bounces@lists.xenproject.org>)
	id 1gehIl-000136-Ei; Wed, 02 Jan 2019 14:15: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gehIk-000131-JL
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 14:15:18 +0000
X-Inumbo-ID: d3f3ae52-0e98-11e9-9a83-431cf53fd941
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3f3ae52-0e98-11e9-9a83-431cf53fd941;
 Wed, 02 Jan 2019 14:15:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74629945"
Date: Wed, 2 Jan 2019 14:15:05 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190102141505.5slk7iiknkhbnrhp@zion.uk.xensource.com>
References: <20181212145346.10331-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181212145346.10331-1-anthony.perard@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl_create: Re-order callbacks of
 initiate_domain_create
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMTIsIDIwMTggYXQgMDI6NTM6NDZQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gQ2FsbGJhY2tzIHNob3VsZCBiZSBpbiB0aGUgb3JkZXIgdGhhdCB0aGVyZSBhcmUg
Z29pbmcgdG8gYmUgZXhlY3V0ZWQuCj4gVGhpcyBwYXRjaCBmaXggdGhlIGluaXRpYXRlX2RvbWFp
bl9jcmVhdGUgY2FsbGJhY2tzLCBhbmQgYWxzbyByZW9yZGVyCj4gdGhlIGNhbGxiYWNrcyBwcm90
b3R5dGVzLiBUaGF0IHdheSwgaXQncyBlYXNpZXIgdG8gZm9sbG93IHRoZSBmbG93LgoKVHdvIHR5
cG9zIGhlcmUuIEkgd2lsbCBmaXggdGhlbSB3aGlsZSBjb21taXR0aW5nLgoKPiAKPiBUaGlzIHBh
dGNoOgo+IC0gbW92ZSBsaWJ4bF9fY29sb19yZXN0b3JlX3NldHVwX2RvbmUgYWZ0ZXIgZG9tY3Jl
YXRlX2Jvb3Rsb2FkZXJfZG9uZS4KPiAtIG1vdmUgZG9tY3JlYXRlX2F0dGFjaF9kZXZpY2VzIGFm
dGVyIGRvbWNyZWF0ZV9kZXZtb2RlbF9zdGFydGVkLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdl
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 14:43:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 14:43: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-devel-bounces@lists.xenproject.org>)
	id 1gehjP-0003Us-19; Wed, 02 Jan 2019 14:42: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gehjO-0003Ui-6c
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 14:42:50 +0000
X-Inumbo-ID: ac9572bd-0e9c-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac9572bd-0e9c-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 14:42:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gehjJ-0003GN-OM; Wed, 02 Jan 2019 14:42:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gehjJ-0001II-B4; Wed, 02 Jan 2019 14:42:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gehjJ-0001kz-AO; Wed, 02 Jan 2019 14:42:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131686-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9b97818c3d5854caa95d8af20fe7ef6112ff1b06
X-Osstest-Versions-That: xen=7b6e05c50fc39466fcc685fb6d4216f99af58743
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 14:42:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131686: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY4NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTY4Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDliOTc4MThjM2Q1ODU0Y2FhOTVkOGFmMjBmZTdlZjYx
MTJmZjFiMDYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDdiNmUwNWM1
MGZjMzk0NjZmY2M2ODVmYjZkNDIxNmY5OWFmNTg3NDMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTY2NSAgMjAxOC0xMi0zMSAxMzowMjowMSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE2ODYgIDIwMTktMDEtMDIgMTM6MDA6MjggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBSYXp2YW4gQ29q
b2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgN2I2
ZTA1YzUwZi4uOWI5NzgxOGMzZCAgOWI5NzgxOGMzZDU4NTRjYWE5NWQ4YWYyMGZlN2VmNjExMmZm
MWIwNiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 14:52:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 14:52: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-devel-bounces@lists.xenproject.org>)
	id 1gehs1-0004NJ-As; Wed, 02 Jan 2019 14:51:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gehs0-0004NA-Of
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 14:51:44 +0000
X-Inumbo-ID: eaf4c5c8-0e9d-11e9-8bd3-bf97fd46528d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eaf4c5c8-0e9d-11e9-8bd3-bf97fd46528d;
 Wed, 02 Jan 2019 14:51:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gehru-0003RL-Uu; Wed, 02 Jan 2019 14:51:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gehru-0001dr-Mf; Wed, 02 Jan 2019 14:51:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gehru-00069l-Lu; Wed, 02 Jan 2019 14:51:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131670-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7b6e05c50fc39466fcc685fb6d4216f99af58743
X-Osstest-Versions-That: xen=ae7fc10d2ca5c22e04b8a28becbd1fbf8b44e83a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 14:51:38 +0000
Subject: [Xen-devel] [xen-unstable test] 131670: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY3MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTY3MC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NjAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMTY2MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjYwCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzE2NjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY2MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNjYw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE2NjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY2MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgN2I2ZTA1YzUwZmMzOTQ2NmZjYzY4NWZiNmQ0MjE2Zjk5YWY1ODc0MwpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYWU3ZmMxMGQyY2E1YzIyZTA0YjhhMjhiZWNi
ZDFmYmY4YjQ0ZTgzYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxNjYwICAyMDE4LTEyLTMxIDA5
OjAxOjM4IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTY3MCAgMjAxOS0wMS0w
MSAwODo1MTo1NSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYWU3ZmMxMGQyYy4uN2I2ZTA1YzUwZiAg
N2I2ZTA1YzUwZmMzOTQ2NmZjYzY4NWZiNmQ0MjE2Zjk5YWY1ODc0MyAtPiBtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 15:21:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 15:21: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-devel-bounces@lists.xenproject.org>)
	id 1geiKi-0006pO-U6; Wed, 02 Jan 2019 15:21: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=W/yL=PK=citrix.com=prvs=898f09f31=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1geiKh-0006pJ-Ds
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 15:21:23 +0000
X-Inumbo-ID: 0edbc99c-0ea2-11e9-97de-03bf6ecb247a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0edbc99c-0ea2-11e9-97de-03bf6ecb247a;
 Wed, 02 Jan 2019 15:21:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74637308"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23596.55021.456749.816937@mariner.uk.xensource.com>
Date: Wed, 2 Jan 2019 15:21:17 +0000
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <3a040c3e-775d-066d-cfd2-c0d7f277f0be@citrix.com>
References: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
 <1546429392-9334-4-git-send-email-andrew.cooper3@citrix.com>
 <23596.44761.373586.524322@mariner.uk.xensource.com>
 <3a040c3e-775d-066d-cfd2-c0d7f277f0be@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 3/4] docs/man: Fix/simplify generation of
 manpages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIIDMvNF0gZG9jcy9tYW46IEZpeC9zaW1w
bGlmeSBnZW5lcmF0aW9uIG9mIG1hbnBhZ2VzIik6Cj4gSSdtIGZhaXJseSBzdXJlIEkgaGF2ZW4n
dCB0b3VjaGVkIGFueXRoaW5nIHdoaWNoIGFmZmVjdHMgLWotc2FmZXR5Lgo+IAo+IFRoZSBvbmx5
IGNvbnRlbnQgd2hpY2ggaGFzIGNoYW5nZWQgaXMgdG8gbG9zZSB0aGUgbWFsLXN1YnN0aXR1dGVk
IG9yaWdpbgo+IHNvdXJjZSBmaWxlcyBmcm9tIERPQ19NQU54LsKgIFRoZXNlIGNhdXNlZCB1bm5l
Y2Vzc2FyeSBkZXBlbmRlbmNpZXMKPiBiZXR3ZWVuIG1hbiQoMSktcGFnZXMgYW5kIHRoZSBvcmln
aW5hbCBzb3VyY2UgZmlsZXMsIHdoaWNoIGhhdmUgbm8gcnVsZQo+IHRvIHRyaWdnZXIsIGFuZCB3
aWxsIGJlIGNvbnNpZGVyZWQgdXAgdG8gZGF0ZS4KPiAKPiBBbGwgdGhlIHByb3Blcmx5IHN1YnN0
aXR1dGVkIGNvbnRlbnQgaW4gRE9DX01BTnggaXMgaWRlbnRpY2FsIHRvIHdoYXQgaXQKPiB3YXMg
YmVmb3JlLsKgIE90aGVyIGVhcmxpZXIgbGlzdHMgd2VyZSBqdXN0IGludGVybWVkaWF0ZSBwcm9j
ZXNzaW5nCj4gYmV0d2VlbiB0aGUgJCh3aWxkY2FyZCApIGFuZCB0aGUgRE9DXyogbGlzdHMsIGFu
ZCBhcmUgZXZhbHVhdGVkCj4gaW1tZWRpYXRlbHkgd2l0aCA6PS4KCk9LLiAgWW91IGhhdmUgY29u
dmluY2VkIG1lIHRoYXQgeW91IGhhdmUgdGhvdWdodCBhYm91dCB0aGlzIGluIHJvdWdobHkKdGhl
IHJpZ2h0IGtpbmQgb2Ygd2F5IDotKSwgZXZlbiB0aG91Z2ggSSBoYXZlbid0IGZvbGxvd2VkIHlv
dXIKcmVhc29uaW5nIHRocm91Z2ggdGhlIGNvZGUgc28gdGhhdCBJIGNvdWxkIGFjdHVhbGx5IHZl
cmlmeSBpdC4KClRoYW5rcy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 15:34:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 15:34:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1geiXR-0007lm-8Z; Wed, 02 Jan 2019 15:34: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geiXP-0007lc-DY
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 15:34:31 +0000
X-Inumbo-ID: e43ddc46-0ea3-11e9-9eb7-8b4b369a3a2c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e43ddc46-0ea3-11e9-9eb7-8b4b369a3a2c;
 Wed, 02 Jan 2019 15:34:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geiXK-0004Gu-2i; Wed, 02 Jan 2019 15:34:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geiXJ-00042E-OV; Wed, 02 Jan 2019 15:34:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geiXJ-0007fX-Nr; Wed, 02 Jan 2019 15:34:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131685-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ada4a003f9e42c27ce6c6cdad74157b8ec4c13ec
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 15:34:25 +0000
Subject: [Xen-devel] [ovmf test] 131685: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY4NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2ODUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRhNGEwMDNmOWU0MmMyN2NlNmM2Y2RhZDc0MTU3YjhlYzRjMTNlYwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTYgZGF5cyAgMjIzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTY3NyAgMjAxOS0wMS0wMiAwMjoxMzo1OSBaICAgIDAgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBi
b2IuYy5mZW5nQGludGVsLmNvbSA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4u
YS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF2
aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGluMkBocGUu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4K
ICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcg
PG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2su
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBT
dWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0uY29tPgogIFN1bWl0IEdhcmcgPHN1bWl0Lmdh
cmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1p
bmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwg
WmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGlu
IDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8s
IFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFp
YW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3MjYgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 15:51:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 15:51: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-devel-bounces@lists.xenproject.org>)
	id 1geinj-0000yk-0R; Wed, 02 Jan 2019 15:51: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1geini-0000yf-1g
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 15:51:22 +0000
X-Inumbo-ID: 3e795418-0ea6-11e9-8e1d-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e795418-0ea6-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 15:51:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="84039597"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1546429392-9334-1-git-send-email-andrew.cooper3@citrix.com>
 <1546429392-9334-5-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5898a14f-4e29-2bd2-97c1-b01033cb90e8@citrix.com>
Date: Wed, 2 Jan 2019 15:51:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1546429392-9334-5-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/4] docs: Remove Markdown from configure.ac
 and the build instructions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMjAxOSAxMTo0MywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBOb3cgdGhhdCBhbGwg
dXNlIG9mIG1hcmtkb3duIGFzIGJlZW4gcmVwbGFjZWQgd2l0aCBwYW5kb2MsIGRyb3AgaXQgZnJv
bQo+IGNvbmZpZ3VyZS5hYyBhbmQgZnJvbSB0aGUgZG9jcy8gTWFrZWZpbGUuCj4KPiBJbnN0ZWFk
IG9mIGp1c3QgZGVsZXRpbmcgdGhlIG1hcmtkb3duIHJlZmVyZW5jZSBmcm9tIFJFQURNRSwgYWRq
dXN0IHRoZSBsaW5lCj4gdG8gbWVudGlvbiB0aGUgb3RoZXIgb3B0aW9uYWwgcGFja2FnZXMgcmVx
dWlyZWQgZm9yIGRvY3VtZW50YXRpb24uCj4KPiBEcm9wIG1hcmtkb3duIGZyb20gdHJhdmlzIGFu
ZCB0aGUgZG9ja2VyIGNvbnRhaW5lcnMuICBXaGlsZSB0d2Vha2luZyB0aGUKPiBDZW50T1MgY29u
dGFpbmVycywgcHVsbCBpbiB0cmFuc2ZpZyBhbmQgcGFuZG9jIHNlZWluZyBhcyBFUEVMIGlzIHNl
dCB1cCwgdG8KPiBicmluZyB0aGVtIGluIGxpbmUgd2l0aCB0aGUgRGViaWFuIGJhc2VkIGNvbnRh
aW5lcnMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+IC0tLS0KPiBDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KPiBD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4g
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4gQ0M6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNv
bT4KPiAtLS0KPiAgLnRyYXZpcy55bWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMSAtCj4gIFJFQURNRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDMgKy0KPiAgYXV0b21hdGlvbi9idWlsZC9jZW50b3MvNy4yLmRvY2tlcmZp
bGUgICAgICAgICAgICAgfCAgMyArLQo+ICBhdXRvbWF0aW9uL2J1aWxkL2NlbnRvcy83LmRvY2tl
cmZpbGUgICAgICAgICAgICAgICB8ICAzICstCj4gIGF1dG9tYXRpb24vYnVpbGQvZGViaWFuL2pl
c3NpZS1pMzg2LmRvY2tlcmZpbGUgICAgIHwgIDEgLQo+ICBhdXRvbWF0aW9uL2J1aWxkL2RlYmlh
bi9qZXNzaWUuZG9ja2VyZmlsZSAgICAgICAgICB8ICAxIC0KPiAgYXV0b21hdGlvbi9idWlsZC9k
ZWJpYW4vc3RyZXRjaC1pMzg2LmRvY2tlcmZpbGUgICAgfCAgMSAtCj4gIGF1dG9tYXRpb24vYnVp
bGQvZGViaWFuL3N0cmV0Y2guZG9ja2VyZmlsZSAgICAgICAgIHwgIDEgLQo+ICAuLi4vYnVpbGQv
ZGViaWFuL3Vuc3RhYmxlLWFybTY0djguZG9ja2VyZmlsZSAgICAgICB8ICAxIC0KPiAgYXV0b21h
dGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUtaTM4Ni5kb2NrZXJmaWxlICAgfCAgMSAtCj4gIGF1
dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLmRvY2tlcmZpbGUgICAgICAgIHwgIDEgLQo+
ICBhdXRvbWF0aW9uL2J1aWxkL3VidW50dS9iaW9uaWMuZG9ja2VyZmlsZSAgICAgICAgICB8ICAx
IC0KPiAgYXV0b21hdGlvbi9idWlsZC91YnVudHUvdHJ1c3R5LmRvY2tlcmZpbGUgICAgICAgICAg
fCAgMSAtCj4gIGF1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L3hlbmlhbC5kb2NrZXJmaWxlICAgICAg
ICAgIHwgIDEgLQo+ICBjb25maWcvRG9jcy5tay5pbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxIC0KPiAgZG9jcy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAyMiArLS0tLS0tLS0KPiAgZG9jcy9jb25maWd1cmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA1NyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGRv
Y3MvY29uZmlndXJlLmFjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgLQo+
ICAxOCBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDkzIGRlbGV0aW9ucygtKQoKSGF2
aW5nIGRpc2N1c3NlZCB0aGlzIHdpdGggV2VpLCB0aGUgZG9ja2VyIGNvbnRhaW5lcnMgYXJlIGFs
c28gdXNlZCBieQpzdGFnaW5nLTQuMTEsIHNvIG1hcmtkb3duIHNob3VsZCBiZS7CoCBJdCBpcyBh
biBvcHRpb25hbCBkZXBlbmRlbmN5LCBidXQKd2Ugc2hvdWxkIHN0aWxsIHRyeSBidWlsZGluZyB0
aGUgZG9jcyBpbiBvbGRlciBicmFuY2hlcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 15:55:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 15:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1geire-00018L-DU; Wed, 02 Jan 2019 15: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geird-000187-Bf
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 15:55:25 +0000
X-Inumbo-ID: d0bc2d46-0ea6-11e9-9f24-a3d65f2bfa36
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0bc2d46-0ea6-11e9-9f24-a3d65f2bfa36;
 Wed, 02 Jan 2019 15:55:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74640915"
Date: Wed, 2 Jan 2019 15:55:21 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190102155521.ozhohdihj34vzj4u@zion.uk.xensource.com>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-5-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181220163345.10708-5-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 4/8] viridian: add missing context save
 helpers into synic and time modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMDQ6MzM6NDFQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEN1cnJlbnRseSB0aGUgdGltZSBtb2R1bGUgbGFja3MgdmNwdSBjb250ZXh0IHNhdmUg
aGVscGVycyBhbmQgdGhlIHN5bmljCj4gbW9kdWxlIGxhY2tzIGRvbWFpbiBjb250ZXh0IHNhdmUg
aGVscGVycy4gVGhlc2UgaGVscGVycyBhcmUgbm90IHlldAo+IHJlcXVpcmVkIGJ1dCBzdWJzZXF1
ZW50IHBhdGNoZXMgd2lsbCByZXF1aXJlIGF0IGxlYXN0IHNvbWUgb2YgdGhlbSBzbyB0aGlzCj4g
cGF0Y2ggY29tcGxldGVzIHRoZSBzZXQgdG8gYXZvaWQgaW50cm9kdWNpbmcgdGhlbSBpbiBhbiBh
ZC1ob2Mgd2F5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Ckkgd291bGQgaGF2ZSBob29rZWQgdXAgdGhlIGhlbHBlcnMgdG8gdGhlaXIgcmVzcGVjdGl2ZSBj
YWxsc2l0ZXMgaW4gdGhpcwpwYXRjaCBpbnN0ZWFkIG9mIGxhdGVyIG9uZXMsIGJ1dCBJIHRoaW5r
IHRoaXMgaXMganVzdCBhIG1hdHRlciBvZgpwZXJzb25hbCB0YXN0ZS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 15:55:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 15:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1geird-000181-50; Wed, 02 Jan 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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geirc-00017o-4S
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 15:55:24 +0000
X-Inumbo-ID: cf9946e2-0ea6-11e9-91f3-5745b2008f7b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf9946e2-0ea6-11e9-91f3-5745b2008f7b;
 Wed, 02 Jan 2019 15:55:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74640905"
Date: Wed, 2 Jan 2019 15:55:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190102155508.hlsavx2oy22a3bds@zion.uk.xensource.com>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-4-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181220163345.10708-4-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/8] viridian: extend init/deinit hooks into
 synic and time modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMDQ6MzM6NDBQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKPiBpbmRleCBlMjAwZTJlZDFk
Li40YzBmMDRkZjhjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwo+IEBA
IC00MjQsNiArNDI0LDkgQEAgaW50IHZpcmlkaWFuX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdikK
PiAgICAgIGlmICggIXYtPmFyY2guaHZtLnZpcmlkaWFuICkKPiAgICAgICAgICByZXR1cm4gLUVO
T01FTTsKPiAgCj4gKyAgICB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQodik7Cj4gKyAgICB2aXJp
ZGlhbl90aW1lX3ZjcHVfaW5pdCh2KTsKPiArCgpTaG91bGQgdGhlc2UgZnVuY3Rpb25zJyByZXR1
cm4gdmFsdWVzIGJlIGNoZWNrZWQ/IFRoZXkgbWF5IGZhaWwganVkZ2luZwpmcm9tIHRoZSBmYWN0
IHRoYXQgdGhleSBhcmVuJ3Qgdm9pZCBmdW5jdGlvbnMuCgo+ICAgICAgcmV0dXJuIDA7Cj4gIH0K
PiAgCj4gQEAgLTQzNCw2ICs0MzcsOSBAQCBpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0
IGRvbWFpbiAqZCkKPiAgICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKPiAgICAgICAg
ICByZXR1cm4gLUVOT01FTTsKPiAgCj4gKyAgICB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChk
KTsKPiArICAgIHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoZCk7Cj4gKwo+ICAgICAgcmV0dXJu
IDA7Cj4gIH0KPiAgCj4gQEAgLTQ0Myw3ICs0NDksMTAgQEAgdm9pZCB2aXJpZGlhbl92Y3B1X2Rl
aW5pdChzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAgICByZXR1cm47Cj4gIAo+ICAgICAgaWYgKCBp
c192aXJpZGlhbl92Y3B1KHYpICkKPiAtICAgICAgICB2aXJpZGlhbl9zeW5pY193cm1zcih2LCBI
Vl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCAwKTsKCldoZXJlIGlzIHRoaXMgbm93PyBJdCdzIG5v
dCBpbiB0aGUgc3luaWMgZGVpbml0IGZ1bmN0aW9uIGFzIGZhciBhcyBJIGNhbgp0ZWxsLiBPaCwg
aXQgaXMgdXNlZCB0byB1bm1hcCB0aGUgdnBfYXNzaXN0IHBhZ2Ugc28gdGhlIGNhbGwgdG8Kdmly
aWRpYW5fc3luaWNfd3Jtc3IgaXMgc3VwZXJzZWRlZCBieSBhbiB1bm1hcCBjYWxsIGRpcmVjdGx5
LiBJdCBzaG91bGQKYmUgZmluZSBoZXJlLgoKV2VpLgoKPiArICAgIHsKPiArICAgICAgICB2aXJp
ZGlhbl90aW1lX3ZjcHVfZGVpbml0KHYpOwo+ICsgICAgICAgIHZpcmlkaWFuX3N5bmljX3ZjcHVf
ZGVpbml0KHYpOwo+ICsgICAgfQo+ICAKPiAgICAgIHhmcmVlKHYtPmFyY2guaHZtLnZpcmlkaWFu
KTsKPiAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuID0gTlVMTDsKPiBAQCAtNDU5LDYgKzQ2OCw5
IEBAIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAg
aWYgKCAhZC0+YXJjaC5odm0udmlyaWRpYW4gKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4gKyAg
ICB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoZCk7Cj4gKyAgICB2aXJpZGlhbl9zeW5pY19k
b21haW5fZGVpbml0KGQpOwo+ICsKPiAgICAgIHhmcmVlKGQtPmFyY2guaHZtLnZpcmlkaWFuKTsK
PiAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuID0gTlVMTDsKPiAgfQo+IC0tIAo+IDIuMjAuMS4y
LmdiMjFlYmI2NzEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 15:55:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 15:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1geirY-00017U-S3; Wed, 02 Jan 2019 15:55: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geirW-00017J-T6
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 15:55:18 +0000
X-Inumbo-ID: ccddaca4-0ea6-11e9-bfd3-3fc27da9872b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ccddaca4-0ea6-11e9-bfd3-3fc27da9872b;
 Wed, 02 Jan 2019 15:55:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74640858"
Date: Wed, 2 Jan 2019 15:54:57 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190102155457.wmtqsb2v2zpycfum@zion.uk.xensource.com>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-2-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181220163345.10708-2-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/8] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMDQ6MzM6MzhQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggYWRkcyBkb21haW4gYW5kIHZjcHUgaW5pdCBob29rcyBmb3Igdmly
aWRpYW4gZmVhdHVyZXMuIFRoZSBpbml0Cj4gaG9va3MgZG8gbm90IHlldCBkbyBhbnl0aGluZzsg
dGhleSB3aWxsIGJlIGFkZGVkIHRvIGJ5IHN1YnNlcXVlbnQgcGF0Y2hlcy4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 15:55:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 15:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1geirX-00017O-Ix; Wed, 02 Jan 2019 15: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geirW-00017E-Lk
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 15:55:18 +0000
X-Inumbo-ID: cb5731ac-0ea6-11e9-8158-67b06d3eee90
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb5731ac-0ea6-11e9-8158-67b06d3eee90;
 Wed, 02 Jan 2019 15:55:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74640865"
Date: Wed, 2 Jan 2019 15:55:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190102155500.5ge3tqfkggalco36@zion.uk.xensource.com>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-3-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181220163345.10708-3-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/8] viridian: separately allocate domain
 and vcpu structures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMDQ6MzM6MzlQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ICAKPiAgdm9pZCB2aXJpZGlhbl92Y3B1X2RlaW5pdChzdHJ1Y3QgdmNwdSAqdikKPiAg
ewo+IC0gICAgdmlyaWRpYW5fc3luaWNfd3Jtc3IodiwgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFH
RSwgMCk7Cj4gKyAgICBpZiAoICF2LT5hcmNoLmh2bS52aXJpZGlhbiApCj4gKyAgICAgICAgcmV0
dXJuOwo+ICsKPiArICAgIGlmICggaXNfdmlyaWRpYW5fdmNwdSh2KSApCj4gKyAgICAgICAgdmly
aWRpYW5fc3luaWNfd3Jtc3IodiwgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRSwgMCk7Cj4gKwo+
ICsgICAgeGZyZWUodi0+YXJjaC5odm0udmlyaWRpYW4pOwo+ICsgICAgdi0+YXJjaC5odm0udmly
aWRpYW4gPSBOVUxMOwoKUGxlYXNlIHVzZSBYRlJFRSgpIGhlcmUgYW5kIGJlbG93LgoKV2l0aCBp
dCBmaXhlZDoKClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 15:55:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 15:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1geirl-0001Ao-N5; Wed, 02 Jan 2019 15:55: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geirk-0001AO-1P
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 15:55:32 +0000
X-Inumbo-ID: d4b28de6-0ea6-11e9-8e06-033e17739355
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4b28de6-0ea6-11e9-8e06-033e17739355;
 Wed, 02 Jan 2019 15:55:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74640940"
Date: Wed, 2 Jan 2019 15:55:27 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190102155527.gejwroarlh2a6bg5@zion.uk.xensource.com>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-6-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181220163345.10708-6-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 5/8] viridian: use
 viridian_map/unmap_guest_page() for reference tsc page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMDQ6MzM6NDJQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFdoaWxzdCB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlIGRvZXMgbm90IGN1cnJlbnRseSBu
ZWVkIHRvIGJlIGtlcHQgbWFwcGVkCj4gYWZ0ZXIgaXQgaXMgaW5pdGlhbGx5IHNldCB1cCAob3Ig
dXBkYXRlZCBhZnRlciBtaWdyYXRlKSwgdGhlIGNvZGUgY2FuCj4gYmUgc2ltcGxpZmllZCBieSB1
c2luZyB0aGUgY29tbW9uIGd1ZXN0IHBhZ2UgbWFwL3VubWFwIGFuZCBkdW1wIGZ1bmN0aW9ucy4K
PiBOZXcgZnVuY3Rpb25hbGl0eSBhZGRlZCBieSBhIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhbHNv
IHJlcXVpcmUgdGhlIHBhZ2UgdG8KPiBrZXB0IG1hcHBlZCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRo
ZSBkb21haW4uCj4gCj4gTk9URTogQmVjYXVzZSB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlIGlzIHBl
ci1kb21haW4gcmF0aGVyIHRoYW4gcGVyLXZjcHUKPiAgICAgICB0aGlzIHBhdGNoIGFsc28gY2hh
bmdlcyB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSgpIHRvIHRha2UgYSBkb21haW4KPiAgICAgICBw
b2ludGVyIHJhdGhlciB0aGFuIGEgdmNwdSBwb2ludGVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzog
IlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgIDggKysrLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3RpbWUuYyAgICAgfCA1NyArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8ICAzICstCj4gIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICAyICstCj4gIDUgZmlsZXMgY2hhbmdlZCwgMjggaW5z
ZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2
YXRlLmgKPiBpbmRleCAxODY0YmFiM2Q1Li4wYmYzNGVlZmUwIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9wcml2YXRlLmgKPiBAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQgdmlyaWRpYW5fdGlt
ZV9sb2FkX2RvbWFpbl9jdHh0KAo+ICAKPiAgdm9pZCB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2Uo
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Cj4gLXZvaWQg
dmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9w
YWdlICp2cCk7Cj4gK3ZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKTsKClNpbmNlIHlvdSBtb2RpZnkgdGhpcyBhbnl3
YXksIGNhbiB5b3UgY29uc3RpZnkgc3RydWN0IGRvbWFpbj8KCldpdGggdGhhdDoKClJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 15:55:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 15:55:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1geirs-0001DE-5L; Wed, 02 Jan 2019 15:55:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geirr-0001Cu-A7
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 15:55:39 +0000
X-Inumbo-ID: d7f7dccc-0ea6-11e9-b786-47a2b2d0faac
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7f7dccc-0ea6-11e9-b786-47a2b2d0faac;
 Wed, 02 Jan 2019 15:55:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74640949"
Date: Wed, 2 Jan 2019 15:55:34 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190102155534.uxbvt3o4kp4jzyhk@zion.uk.xensource.com>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-8-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181220163345.10708-8-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 7/8] viridian: stop directly calling
 viridian_time_ref_count_freeze/thaw()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMDQ6MzM6NDRQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLmZyb20gYXJjaF9kb21haW5fc2h1dGRvd24vcGF1c2UvdW5wYXVzZSgpLgo+IAo+
IEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGludHJvZHVjZSBhbiBpbXBsZW1lbnRhaW9uIG9mIHN5
bnRoZXRpYyB0aW1lcnMKPiB3aGljaCB3aWxsIGFsc28gbmVlZCBmcmVlemUvdGhhdyBob29rcywg
c28gbWFrZSB0aGUgZXhwb3J0ZWQgaG9va3MgbW9yZQo+IGdlbmVyaWMgYW5kIGNhbGwgdGhyb3Vn
aCB0byAocmUtbmFtZWQgYW5kIHN0YXRpYykgdGltZV9yZWZfY291bnRfZnJlZXplL3RoYXcKPiBm
dW5jdGlvbnMuCj4gCj4gTk9URTogVGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBuZXcgdGlt
ZV9yZWZfY291bnQoKSBoZWxwZXIgdG8gcmV0dXJuCj4gICAgICAgdGhlIGN1cnJlbnQgY291bnRl
ciB2YWx1ZS4gVGhpcyBpcyBjdXJyZW50bHkgb25seSB1c2VkIGJ5IHRoZSBNU1IKPiAgICAgICBy
ZWFkIGhhbmRsZXIgYnV0IHRoZSBzeW50aGV0aWMgdGltZXIgY29kZSB3aWxsIGFsc28gbmVlZCB0
byB1c2UgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KPiAtLS0KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 15:55:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 15:55: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-devel-bounces@lists.xenproject.org>)
	id 1geiru-0001EW-Fd; Wed, 02 Jan 2019 15:55: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1geirt-0001Dq-1V
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 15:55:41 +0000
X-Inumbo-ID: d9eabba8-0ea6-11e9-8145-cbe2975dfa7c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9eabba8-0ea6-11e9-8145-cbe2975dfa7c;
 Wed, 02 Jan 2019 15:55:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="74640968"
Date: Wed, 2 Jan 2019 15:55:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190102155531.ums4xusmsgu6jwfo@zion.uk.xensource.com>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-7-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181220163345.10708-7-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 6/8] viridian: add implementation of
 synthetic interrupt MSRs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMDQ6MzM6NDNQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgU0NP
TlRST0wsIFNWRVJTSU9OLCBTSUVGUCwKPiBTSU1QLCBFT00gYW5kIFNJTlQwLTE1IFN5bklDIE1T
UnMuIE5vIG1lc3NhZ2Ugc291cmNlIGlzIGFkZGVkIGFuZCwgYXMgc3VjaCwKPiBub3RoaW5nIHdp
bGwgeWV0IGdlbmVyYXRlIGEgc3ludGhldGljIGludGVycnVwdC4gQSBzdWJzZXF1ZW50IHBhdGNo
IHdpbGwKPiBhZGQgYW4gaW1wbGVtZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycyB3aGljaCB3
aWxsIG5lZWQgdGhlIGluZnJhc3RydWN0dXJlCj4gYWRkZWQgYnkgdGhpcyBwYXRjaCB0byBkZWxp
dmVyIGV4cGlyeSBtZXNzYWdlcyB0byB0aGUgZ3Vlc3QuCj4gCj4gTk9URTogQSAnc3luaWMnIG9w
dGlvbiBpcyBhZGRlZCB0byB0aGUgdG9vbHN0YWNrIHZpcmlkaWFuIGVubGlnaHRlbm1lbnRzCj4g
ICAgICAgZW51bWVyYXRpb24gYnV0IGlzIGRlbGliZXJhdGVseSBub3QgZG9jdW1lbnRlZCBhcyBl
bmFibGluZyB0aGVzZQo+ICAgICAgIFN5bklDIHJlZ2lzdGVycyB3aXRob3V0IGEgbWVzc2FnZSBz
b3VyY2UgaXMgb25seSB1c2VmdWwgZm9yCj4gICAgICAgZGVidWdnaW5nLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiAiUm9n
ZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+ICB0b29scy9saWJ4
bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAgNiArCj4gIHRvb2xzL2xpYnhsL2xpYnhs
X2RvbS5jICAgICAgICAgICAgICAgIHwgICAzICsKPiAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsICAgICAgICAgICAgfCAgIDEgKwoKSXQgc2VlbXMgdGhhdCB4bCBjaGFuZ2VzIGFyZSBtaXNz
aW5nPwoKPiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgICAgfCAyMTUgKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgICB8ICAxNiArKwo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jICAgICAgICAgICAg
ICB8ICAxNiArLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgICB8ICAg
MyArCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICAgIHwgIDI0ICsrKwo+
ICB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCB8ICAgMiArCj4gIHhlbi9p
bmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggICAgICAgIHwgICA3ICstCj4gIDEwIGZpbGVzIGNo
YW5nZWQsIDI5MSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+IGluZGV4IGEzOGU1
Y2RiYTIuLmE5MjNhMzgwZDMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAo+ICsr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiBAQCAtMzE4LDYgKzMxOCwxMiBAQAo+ICAgKi8KPiAg
I2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX0NSQVNIX0NUTCAxCj4gIAo+ICsvKgo+ICsgKiBM
SUJYTF9IQVZFX1ZJUklESUFOX1NZTklDIGluZGljYXRlcyB0aGF0IHRoZSAnc3luaWMnIHZhbHVl
Cj4gKyAqIGlzIHByZXNlbnQgaW4gdGhlIHZpcmlkaWFuIGVubGlnaHRlbm1lbnQgZW51bWVyYXRp
b24uCj4gKyAqLwo+ICsjZGVmaW5lIExJQlhMX0hBVkVfVklSSURJQU5fU1lOSUMgMQo+ICsKPiAg
LyoKPiAgICogTElCWExfSEFWRV9CVUlMRElORk9fSFZNX0FDUElfTEFQVE9QX1NMQVRFIGluZGlj
YXRlcyB0aGF0Cj4gICAqIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNw
aV9sYXB0b3Bfc2xhdGUgZmllbGQuCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiBpbmRleCA2MTYwOTkxYWYzLi5mYjc1OGQy
YWMzIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKPiBAQCAtMzE3LDYgKzMxNyw5IEBAIHN0YXRpYyBpbnQgaHZtX3Nl
dF92aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiAgICAg
IGlmIChsaWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VO
TElHSFRFTk1FTlRfQ1JBU0hfQ1RMKSkKPiAgICAgICAgICBtYXNrIHw9IEhWTVBWX2NyYXNoX2N0
bDsKPiAgCj4gKyAgICBpZiAobGlieGxfYml0bWFwX3Rlc3QoJmVubGlnaHRlbm1lbnRzLCBMSUJY
TF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1NZTklDKSkKPiArICAgICAgICBtYXNrIHw9IEhWTVBW
X3N5bmljOwo+ICsKPiAgICAgIGlmIChtYXNrICE9IDAgJiYKPiAgICAgICAgICB4Y19odm1fcGFy
YW1fc2V0KENUWC0+eGNoLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQsCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAo+IGluZGV4IDUxY2YwNmEzYTIuLmVlNWVlZDI5NDUgMTAwNjQ0Cj4gLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsCj4gQEAgLTIyOCw2ICsyMjgsNyBAQCBsaWJ4bF92aXJpZGlhbl9lbmxpZ2h0ZW5tZW50
ID0gRW51bWVyYXRpb24oInZpcmlkaWFuX2VubGlnaHRlbm1lbnQiLCBbCj4gICAgICAoNCwgImhj
YWxsX3JlbW90ZV90bGJfZmx1c2giKSwKPiAgICAgICg1LCAiYXBpY19hc3Npc3QiKSwKPiAgICAg
ICg2LCAiY3Jhc2hfY3RsIiksCj4gKyAgICAoNywgInN5bmljIiksCj4gICAgICBdKQo+ICAKPiAg
bGlieGxfaGR0eXBlID0gRW51bWVyYXRpb24oImhkdHlwZSIsIFsKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9zeW5pYy5jCj4gaW5kZXggMzViZDIxMjVmYy4uOGE4MTljODE2MSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMKPiBAQCAtOCwxMSArOCwxMyBAQAo+ICAKPiAgI2luY2x1ZGUgPHhl
bi9kb21haW5fcGFnZS5oPgo+ICAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+ICsjaW5jbHVk
ZSA8eGVuL25vc3BlYy5oPgoKVGhpcyBoZWFkZXIgaXMgaW5jbHVkZWQgYnkgYXJyYXlfaW5kZXhf
bm9zcGVjIGlzIG5vdCB1c2VkIGFueXdoZXJlLgoKSSdtIGFmcmFpZCBJIHdpbGwgbmVlZCB0byBz
aGVsdmUgcmV2aWV3aW5nIHRoZSByZXN0IGZvciBhIHdoaWxlIGJlY2F1c2UKSSBoYXZlbid0IHJl
YWQgdGhlIHZpcmlkaWFuIHNwZWMuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 16:12:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 16:12: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-devel-bounces@lists.xenproject.org>)
	id 1gej7s-0003st-Vi; Wed, 02 Jan 2019 16:12: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gej7r-0003so-GK
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 16:12:11 +0000
X-Inumbo-ID: 2779eda7-0ea9-11e9-8e1d-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2779eda7-0ea9-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 16:12:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="84041228"
To: Paul Durrant <paul.durrant@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-2-paul.durrant@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <08055d6c-0c5b-85cc-b7f6-444d5da0a56a@citrix.com>
Date: Wed, 2 Jan 2019 16:08:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181220163345.10708-2-paul.durrant@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/8] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTIvMjAxOCAxNjozMywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoaXMgcGF0Y2ggYWRk
cyBkb21haW4gYW5kIHZjcHUgaW5pdCBob29rcyBmb3IgdmlyaWRpYW4gZmVhdHVyZXMuIFRoZSBp
bml0Cj4gaG9va3MgZG8gbm90IHlldCBkbyBhbnl0aGluZzsgdGhleSB3aWxsIGJlIGFkZGVkIHRv
IGJ5IHN1YnNlcXVlbnQgcGF0Y2hlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpQbGVhc2UgY2FuIHdlIHN0YXJ0IGJ5IGZpeGluZyB0
aGUgY3VycmVudCwgYnJva2VuLCBpbml0aWFsaXNhdGlvbiBhbmQKZGVzdHJ1Y3Rpb24gbG9naWMg
PwoKVG8gZ2V0IHJpZCBvZiBET01DVExfc2V0bWF4dmNwdXMsIHdlIG5lZWQgdGhlICpfZGVzdHJv
eSgpIGxvZ2ljIHRvIGJlCmZ1bGx5IGlkZW1wb3RlbnQuwqAgQWxzbywgdmlyaWRpYW5fZG9tYWlu
X2RlaW5pdCgpIHNob3VsZCBub3QgY2FsbCBpbnRvCnZpcmlkaWFuX3ZjcHVfZGVpbml0KCksIGFu
ZCB2aXJpZGlhbl92Y3B1X2RlaW5pdCgpIHNob3VsZG4ndCBiZSBmYWtpbmcKdXAgYSB3cml0ZSB0
byB0aGUgYXNzaXN0IHBhZ2UuCgpBRkFJQ1QsIHRoZSBkZWluaXQgcGF0aCBpcyBhbGwgZW50aXJl
bHkgcG9pbnRsZXNzIGF0IHRoZSBtb21lbnQgYW5kIGNhbgpiZSBkZWxldGVkLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 16:52:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 16:52: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-devel-bounces@lists.xenproject.org>)
	id 1gejkD-00076V-5w; Wed, 02 Jan 2019 16:51: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=oYxk=PK=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gejkB-00076Q-Qx
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 16:51:47 +0000
X-Inumbo-ID: b0d5bc22-0eae-11e9-8e1d-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0d5bc22-0eae-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 16:51:46 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x02GmWjp070474;
 Wed, 2 Jan 2019 16:51:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=wp2p/rO7GMp5QexlGxkgX+JrbCsrfD1Qo/FRtUUyXf0=;
 b=UPeMvXjlWAI5irWIa+wpNSmuFDsigy0Li+NuylQAIcC1eN1XQk6cqkqLZRFbhc5lH0iC
 qrkvizJmdAdFwOELqKT2c3k3b/3eme47B4LTMTMF8a86sKfNf4uTaK7MsKGQlUUPNIZA
 fTNyYZka/pSm/6R+54OgjXFECPbPwriD9naxZhIm16md0ch4SJvSGOlf6QaQn0PFf3jm
 k0EYXjNyTEaYlOJKZJBZSKPKxdDLl4mItoyoDOlwNZwTZ4WM4hJbqC/ymUUlzcHCqAWp
 /BpknSPXJbTgqpwEu6azo8GKyOkDbNnpq/ZsudX3WYy/sUzg0EIKNgZKeZNSDfZUhFZV dg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2pnxee35ca-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 02 Jan 2019 16:51:44 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x02Gpci9030328
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 2 Jan 2019 16:51:38 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x02Gpcle025020;
 Wed, 2 Jan 2019 16:51:38 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 02 Jan 2019 08:51:37 -0800
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1812211501280.15901@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <72a86306-f6af-aec8-5936-ea14b7a4f97e@oracle.com>
Date: Wed, 2 Jan 2019 11:51:34 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1812211501280.15901@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9124
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901020151
Subject: Re: [Xen-devel] [PATCH 0/5] pvcalls fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMjEvMTggNjowNiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEhpIGFsbCwK
Pgo+IFRoaXMgc2VyaWVzIGlzIGEgY29sbGVjdGlvbiBvZiBzbWFsbCBwdmNhbGxzIGZpeGVzLgo+
Cj4gQ2hlZXJzLAo+Cj4gU3RlZmFubwo+Cj4KPiBTdGVmYW5vIFN0YWJlbGxpbmkgKDUpOgo+ICAg
ICAgIHB2Y2FsbHMtZnJvbnQ6IHJlYWQgYWxsIGRhdGEgYmVmb3JlIGNsb3NpbmcgdGhlIGNvbm5l
Y3Rpb24KPiAgICAgICBwdmNhbGxzLWZyb250OiBkb24ndCB0cnkgdG8gZnJlZSB1bmFsbG9jYXRl
ZCByaW5ncwo+ICAgICAgIHB2Y2FsbHMtZnJvbnQ6IHByb3Blcmx5IGFsbG9jYXRlIHNrCj4gICAg
ICAgcHZjYWxscy1mcm9udDogZG9uJ3QgcmV0dXJuIGVycm9yIHdoZW4gdGhlIHJpbmcgaXMgZnVs
bAo+ICAgICAgIHB2Y2FsbHMtYmFjazogc2V0IC1FTk9UQ09OTiBpbiBwdmNhbGxzX2Nvbm5fYmFj
a19yZWFkCj4KPiAgZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgIHwgIDcgKysrKy0tLQo+ICBk
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCAyMCArKysrKysrKysrKysrLS0tLS0tLQo+ICAy
IGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKClJldmll
d2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKQXBw
bGllZCB0byBmb3ItbGludXMtMjEuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 16:57:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 16:57:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gejp5-0007Ha-Rd; Wed, 02 Jan 2019 16:56: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=l99K=PK=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gejp4-0007HV-Lw
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 16:56:51 +0000
X-Inumbo-ID: 647f1daa-0eaf-11e9-8e1d-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 647f1daa-0eaf-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 16:56:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1546448207;
 s=strato-dkim-0002; d=aepfle.de;
 h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=K2nnKIGTD7m6K7C7Uzs1XuXDb38AlfNIXjcI3MYUK3Y=;
 b=eX6NcS8iVMKggW7sygVY+76eRJOmCBQROnh6uAD/v103z0oiZbBBTBVbaLiPcl3Mj+
 iQF7qKVwilpL4phfhl02cnDSBwOkdhJbLj3cSyawGTFGd+qQKAtrT263G8ZJofgQJDNx
 jGVqRHkAv5U1hjev8KuuBdjqOQm7r6r6chkXCNX8XMTIITOIFddHrBDo7rM8n304iwhj
 GsRtXSwChSc5FVWxNsMaF5otRTdU6x0UOEfs8e37JS+0upFHcpZiBgZQg267jX2cR9iI
 St4p4RYBviSEBwqjiHOqxLmDBVY2jymJTuLCv3JfyGpsHVXqxyXvdZso4XVw1gGd4PSe
 Y44g==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpIG0mv9coXAgc0qVakRcstYu+nVyGNuUiGgPopVg/ctNFt9rvH"
X-RZG-CLASS-ID: mo00
Received: from aepfle.de by smtp.strato.de (RZmta 44.9 AUTH)
 with ESMTPSA id 3047b5v02GulIXC
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 2 Jan 2019 17:56:47 +0100 (CET)
Date: Wed, 2 Jan 2019 17:56:43 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190102165643.GA11513@aepfle.de>
References: <b442c221-62ff-eed6-4bbc-fc7599187c93@citrix.com>
MIME-Version: 1.0
In-Reply-To: <b442c221-62ff-eed6-4bbc-fc7599187c93@citrix.com>
User-Agent: Mutt/1.11.1 (20181204T200311.382355a5)
Subject: Re: [Xen-devel] Command line options of dubious use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel List <xen-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="===============2544391186892369524=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2544391186892369524==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="4Ckj6UjgE2iN1+kY"
Content-Disposition: inline


--4Ckj6UjgE2iN1+kY
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Mon, Dec 31, Andrew Cooper wrote:

> * tbuf_size and tevt_mask
> Given that xentrace can set them at runtime, and it is debugging
> functionality, I don't see a plausible use the command line options at all.

'tbuf_size=-1 dom0_mem=N' collects events during boot.
xenalyze is (or was) unable to properly parse the result, but thats a
separate issue.

Olaf

--4Ckj6UjgE2iN1+kY
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXCztSAAKCRBdQqD6ppg2
fr6eAJ4kByshphlHH+WdW19d2LE+2ka+7QCg6BOFHnKONJBMXzO8T92HRUsC8YU=
=H2rz
-----END PGP SIGNATURE-----

--4Ckj6UjgE2iN1+kY--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2544391186892369524==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 02 17:14:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1gek5m-0000UP-A9; Wed, 02 Jan 2019 17:14: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gek5l-0000UF-4m
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 17:14:05 +0000
X-Inumbo-ID: ccdaee50-0eb1-11e9-9535-8fd1715e36e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ccdaee50-0eb1-11e9-9535-8fd1715e36e4;
 Wed, 02 Jan 2019 17:14:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gek5g-0006kg-15; Wed, 02 Jan 2019 17:14:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gek5f-0000Hl-OR; Wed, 02 Jan 2019 17:13:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gek5f-0005eC-Nr; Wed, 02 Jan 2019 17:13:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131690-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ada4a003f9e42c27ce6c6cdad74157b8ec4c13ec
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 17:13:59 +0000
Subject: [Xen-devel] [ovmf test] 131690: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRhNGEwMDNmOWU0MmMyN2NlNmM2Y2RhZDc0MTU3YjhlYzRjMTNlYwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTYgZGF5cyAgMjI0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTY3NyAgMjAxOS0wMS0wMiAwMjoxMzo1OSBaICAgIDAgZGF5cyAgICA2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBi
b2IuYy5mZW5nQGludGVsLmNvbSA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4u
YS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF2
aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGluMkBocGUu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4K
ICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcg
PG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2su
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBT
dWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0uY29tPgogIFN1bWl0IEdhcmcgPHN1bWl0Lmdh
cmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1p
bmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwg
WmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGlu
IDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8s
IFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFp
YW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3MjYgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 17:15:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 17:15: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-devel-bounces@lists.xenproject.org>)
	id 1gek7K-0000aC-Qx; Wed, 02 Jan 2019 17:15: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gek7J-0000a1-BL
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 17:15:41 +0000
X-Inumbo-ID: 06de0972-0eb2-11e9-8e1d-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06de0972-0eb2-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 17:15:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="84045846"
To: Olaf Hering <olaf@aepfle.de>
References: <b442c221-62ff-eed6-4bbc-fc7599187c93@citrix.com>
 <20190102165643.GA11513@aepfle.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1cf2efff-fa3f-e11f-a24b-9034c5479e3d@citrix.com>
Date: Wed, 2 Jan 2019 17:15:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190102165643.GA11513@aepfle.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Command line options of dubious use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMjAxOSAxNjo1NiwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gT24gTW9uLCBEZWMgMzEs
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4KPj4gKiB0YnVmX3NpemUgYW5kIHRldnRfbWFzawo+PiBH
aXZlbiB0aGF0IHhlbnRyYWNlIGNhbiBzZXQgdGhlbSBhdCBydW50aW1lLCBhbmQgaXQgaXMgZGVi
dWdnaW5nCj4+IGZ1bmN0aW9uYWxpdHksIEkgZG9uJ3Qgc2VlIGEgcGxhdXNpYmxlIHVzZSB0aGUg
Y29tbWFuZCBsaW5lIG9wdGlvbnMgYXQgYWxsLgo+ICd0YnVmX3NpemU9LTEgZG9tMF9tZW09Ticg
Y29sbGVjdHMgZXZlbnRzIGR1cmluZyBib290Lgo+IHhlbmFseXplIGlzIChvciB3YXMpIHVuYWJs
ZSB0byBwcm9wZXJseSBwYXJzZSB0aGUgcmVzdWx0LCBidXQgdGhhdHMgYQo+IHNlcGFyYXRlIGlz
c3VlLgoKT29oIC0gSSdkIG5vdCBjb25zaWRlcmVkIHRoYXQgYXMgYSB1c2VjYXNlIGF0IGFsbC7C
oCBUaGF0IHByb2JhYmx5IGlzCndvcnRod2hpbGUga2VlcGluZy4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 17:27:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 17:27: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-devel-bounces@lists.xenproject.org>)
	id 1gekIh-0001Xg-Ta; Wed, 02 Jan 2019 17:27: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=ooIe=PK=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gekIh-0001Xb-K8
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 17:27:27 +0000
X-Inumbo-ID: ac22189f-0eb3-11e9-8e1d-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac22189f-0eb3-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 17:27:26 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x02HJJTu142159;
 Wed, 2 Jan 2019 17:27:16 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to : content-transfer-encoding; s=corp-2018-07-02;
 bh=v8WoX9ddzNnfcY5S98nCjmQbcD7hlkxcdjbyRn0Pma8=;
 b=rYkYwv+5yxrTKTxc9n9mW15k2jJntEvBkUlqI3OALRL5qJ9uoZPKgrGtUU6D0k1t1IIb
 kjFViLDmKmqQnQegBNhlnRbEeUyW5k7b/gE+nGAKX8cHkGwpIDibsnaUUnfQwYAVU/7j
 oUt4OSSzeJKGJB6jZSdSGrIkkm7tBEzU37hpQ2CMAia/+prtjHF7fYAyWSCGDxr+LKbk
 NRdIqgswEqkWwGrjmB7YLJB3n3arC6d0KMoMW0YAihLqFw6MBlK2MWFMTJlrSnxCEKty
 q4Cx8xwKenP9MBR9kRawkr1gCjx+l1w7mdYj8pjDUDknDXm9C4qPWg43wQXd5UctLfsU fg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2pp0btu7hn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 02 Jan 2019 17:27:16 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x02HRFs3022340
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 2 Jan 2019 17:27:15 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x02HREIQ013396;
 Wed, 2 Jan 2019 17:27:14 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 02 Jan 2019 09:27:14 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 6BF816A011E; Wed,  2 Jan 2019 12:27:13 -0500 (EST)
Date: Wed, 2 Jan 2019 12:27:13 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190102172713.GA23427@char.us.oracle.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
 <23553.28374.811568.188716@mariner.uk.xensource.com>
 <20181130180157.lz4vaos5zjxlshc4@zion.uk.xensource.com>
 <5C04FDB50200007800202190@prv1-mh.provo.novell.com>
 <7c1a8584-9b32-86b9-9154-932089d807cb@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7c1a8584-9b32-86b9-9154-932089d807cb@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9124
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901020155
Subject: Re: [Xen-devel] [PATCH v2 0/3] Remove tmem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMzEsIDIwMTggYXQgMTI6NDM6MzlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMy8xMi8yMDE4IDA5OjU2LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+IE9u
IDMwLjExLjE4IGF0IDE5OjAxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gT24g
RnJpLCBOb3YgMzAsIDIwMTggYXQgMDU6MDk6NDJQTSArMDAwMCwgSWFuIEphY2tzb24gd3JvdGU6
Cj4gPj4+IFdlaSBMaXUgd3JpdGVzICgiW1BBVENIIHYyIDAvM10gUmVtb3ZlIHRtZW0iKToKPiA+
Pj4+IEl0IGlzIGFncmVlZCB0aGF0IHRtZW0gY2FuIGJlIHJlbW92ZWQgZnJvbSB4ZW4uZ2l0LiBT
ZWUgdGhlIHRocmVhZCBzdGFydGluZyAKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiA+PiAg
ICAgCj4gPj4+PiBmcm9tIDxENUU4NjZCMi05NkY0LTRFODktOTQxRS03M0Y1NzhERjJGMTdAY2l0
cml4LmNvbT4uCj4gPj4+IFRob3NlIGFyZSBub3RlcyBmcm9tIHNvbWUgcGhvbmUgY2FsbCBhbW9u
Z3N0IGluZHVzdHJ5IHN0YWtlaG9sZGVycy4KPiA+Pj4gTm9uZSBvZiB0aGUgbWVzc2FnZXMgaGF2
ZSBhIFN1YmplY3QgbGluZSBtZW50aW9uaW5nIHRtZW0uICBUaGVyZSBpcyBubwo+ID4+PiBleHBs
YW5hdGlvbiBvZiB0aGUgYmFzaXMgZm9yIHRoZSBkZWNpc2lvbjsganVzdCBhIGNvbmZpcm1hdGlv
biBmcm9tCj4gPj4+IHRoZSBjdXJyZW50IG1haW50YWluZXJzIHRoYXQgdGhleSB3aWxsIGFjayB0
aGUgcmVtb3ZhbC4KPiA+Pj4KPiA+Pj4gSSB0aGluayB0aGlzIGlzIG5vdCByZWFsbHkgYW4gYXBw
cm9wcmlhdGUgd2F5IHRvIGNhcnJ5IG9uISAgV2hhdCBpZgo+ID4+PiB0aGVyZSBpcyBzb21lb25l
IGVsc2Ugd2hvIHdhbnRzIHRvIHN0ZXAgdXAgdG8gbWFpbnRhaW4gdGhpcyA/ICBXaGF0Cj4gPj4+
IGFib3V0IHVzZXIgY29tbXVuaWNhdGlvbiA/ICBHb2luZyBzdHJhaWdodCBmcm9tIGBTdXBwb3J0
ZWQnIHRvCj4gPj4+IGBEZWxldGVkJyBzZWVtcyByYXRoZXIgdmlnb3JvdXMuCj4gPj4gU3RlcCB1
cCB0byBtYWludGFpbj4gSSB3b3VsZCByYXRoZXIgc2F5IHN0ZXAgdXAgdG8gZGV2ZWxvcC4KPiA+
Pgo+ID4+IFRoZSBzdGF0dXMgaW4gTUFJTlRBSU5FUlMgaXMgd3JvbmcuIEFjY29yZGluZyB0byBT
VVBQT1JULm1kLCBpdCBpcyBvbmx5Cj4gPj4gZXhwZXJpbWVudGFsLiBPdXIgZGVmaW5pdGlvbiBv
ZiAiZXhwZXJpbWVudGFsIiBpczoKPiA+Pgo+ID4+ICAgIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNz
OiBObwo+ID4+ICAgIEZ1bmN0aW9uYWwgc3RhYmlsaXR5OiBIZXJlIGJlIGRyYWdvbnMKPiA+PiAg
ICBJbnRlcmZhY2Ugc3RhYmlsaXR5OiBOb3Qgc3RhYmxlCj4gPj4gICAgU2VjdXJpdHkgc3VwcG9y
dGVkOiBObwo+ID4gRXhhY3RseS4gUGx1cyBteSBwcm9wb3NhbCB0byByZW1vdmUgaXQgd2FzIHBv
c3RlZCB0byB4ZW4tZGV2ZWwKPiA+IG9uIEF1ZyAzMHRoLiBJIGRvbid0IHRoaW5rIHJlbW92YWwg
b2YgYW4gZXhwZXJpbWVudGFsIGZlYXR1cmUKPiA+IHJlcXVpcmVzIHBvc3RpbmcgdG8geGVuLWFu
bm91bmNlLiBJYW4gLSBwbGVhc2UgcmVjb25zaWRlciB5b3VyCj4gPiBuYWNrLgo+IAo+IEkgY29u
Y3VyIHdpdGggV2VpIGFuZCBKYW4uwqAgVE1FTSBoYXMgYmVlbiBvZmYgYnkgZGVmYXVsdCBkdWUg
dG8gYmVpbmcKPiBkZWNsYXJlZCAiZnVsbCBvZiBzZWN1cml0eSBob2xlcyAtIGRvbid0IHVzZSIg
c2luY2UgWFNBLTE1LsKgIFRoYXQgd2FzIGluCj4gMjAxMiwgYW5kIFRNRU0gaGFzbid0IG1hZGUg
aXRzIHdheSBiYWNrIGludG8gc2VjdXJpdHkgc3VwcG9ydCBpbiB0aGF0IHRpbWUuCj4gCj4gSW4g
YWRkaXRpb24sIGl0IHdhcyBuZXZlciBmaXhlZCB0byB3b3JrIHdpdGggTWlncmF0aW9uIHYyLsKg
IFRoZSBzYXZlCj4gc2lkZSBkb2Vzbid0IHF1ZXJ5IGFueSBUTUVNIHN0YXRlLCBhbmQgY29udmVy
dC1sZWdhY3ktc3RyZWFtIHJhaXNlcyBUT0RPCj4gb24gZW5jb3VudGVyaW5nIGxlZ2FjeSBUTUVN
IGRhdGEuCj4gCj4gSSBkb24ndCBrbm93IGFib3V0IG90aGVyIGRpc3RyaWJ1dGlvbnMsIGJ1dCBp
dCBoYXMgYmVlbiBjb21waWxlZCBvdXQgb2YKPiBYZW5TZXJ2ZXIgZm9yIGFsbCB2ZXJzaW9ucyB3
aGljaCBoYXZlIEtjb25maWcuCj4gCj4gdGw7ZHIgSXQgZG9lc24ndCB3b3JrLCBhbmQgYXQgdGhp
cyBwb2ludCwgaXQgbG9va3MgdmVyeSB1bmxpa2VseSB0bwo+IGNoYW5nZS7CoCBUaGVyZSBpcyBh
IG5vbi16ZXJvIGNvc3QgZm9yIHJldGFpbmluZyBvYnNvbGV0ZSBmdW5jdGlvbmFsaXR5LAo+IGFu
ZCB0aGUgaHlwZXJ2aXNvciBtYWludGFpbmVycyB3YW50IGl0IGdvbmUgaW4gNC4xMiwgd2hpY2gg
d2UgdGhpbmsgaXMKPiBlbnRpcmVseSByZWFzb25hYmxlIGdpdmVuIHRoZSBjaXJjdW1zdGFuY2Vz
LgoKSSBhZ3JlZSBvbiBhbGwgY291bnRzLiBDYW4gd2UgcGxlYXNlIHJlbW92ZSBpdD8KPiAKPiB+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 17:37:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 17:37: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-devel-bounces@lists.xenproject.org>)
	id 1gekSM-0002R5-Si; Wed, 02 Jan 2019 17:37: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gekSL-0002R0-Rj
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 17:37:25 +0000
X-Inumbo-ID: 0f9ef89d-0eb5-11e9-8e1d-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f9ef89d-0eb5-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 17:37:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,431,1539648000"; d="scan'208";a="84046926"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-2-paul.durrant@citrix.com>
 <08055d6c-0c5b-85cc-b7f6-444d5da0a56a@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <bd9e0ba5-4ad7-c98e-0504-c56e13d6f239@citrix.com>
Date: Wed, 2 Jan 2019 17:36:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <08055d6c-0c5b-85cc-b7f6-444d5da0a56a@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/8] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMjAxOSAxNjowOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMC8xMi8yMDE4
IDE2OjMzLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IFRoaXMgcGF0Y2ggYWRkcyBkb21haW4gYW5k
IHZjcHUgaW5pdCBob29rcyBmb3IgdmlyaWRpYW4gZmVhdHVyZXMuIFRoZSBpbml0Cj4+IGhvb2tz
IGRvIG5vdCB5ZXQgZG8gYW55dGhpbmc7IHRoZXkgd2lsbCBiZSBhZGRlZCB0byBieSBzdWJzZXF1
ZW50IHBhdGNoZXMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Cj4gUGxlYXNlIGNhbiB3ZSBzdGFydCBieSBmaXhpbmcgdGhlIGN1cnJl
bnQsIGJyb2tlbiwgaW5pdGlhbGlzYXRpb24gYW5kCj4gZGVzdHJ1Y3Rpb24gbG9naWMgPwo+Cj4g
VG8gZ2V0IHJpZCBvZiBET01DVExfc2V0bWF4dmNwdXMsIHdlIG5lZWQgdGhlICpfZGVzdHJveSgp
IGxvZ2ljIHRvIGJlCj4gZnVsbHkgaWRlbXBvdGVudC7CoCBBbHNvLCB2aXJpZGlhbl9kb21haW5f
ZGVpbml0KCkgc2hvdWxkIG5vdCBjYWxsIGludG8KPiB2aXJpZGlhbl92Y3B1X2RlaW5pdCgpLCBh
bmQgdmlyaWRpYW5fdmNwdV9kZWluaXQoKSBzaG91bGRuJ3QgYmUgZmFraW5nCj4gdXAgYSB3cml0
ZSB0byB0aGUgYXNzaXN0IHBhZ2UuCj4KPiBBRkFJQ1QsIHRoZSBkZWluaXQgcGF0aCBpcyBhbGwg
ZW50aXJlbHkgcG9pbnRsZXNzIGF0IHRoZSBtb21lbnQgYW5kIGNhbgo+IGJlIGRlbGV0ZWQuCgpH
aXZlbiB0aGF0IHdlIGFyZSBub3cgZ29pbmcgdG8gYmUgYWxsb2NhdGluZyBub24tdHJpdmlhbCBz
dHJ1Y3R1cmVzIGZvcgp2aXJpZGlhbiBkb21haW5zLCBJJ2QgbGlrZSB0byBmbG9hdCB0aGUgaWRl
YSBvZiBjaGFuZ2luZyB2aXJpZGlhbgppbml0aWFsaXNhdGlvbiB0byBiZSBhIGRvbWFpbmNyZWF0
ZSBmbGFnLCByYXRoZXIgdGhhbiBibGluZGx5IGFzc3VtaW5nCnRoYXQgYWxsIEhWTSBndWVzdHMg
d2FudCBpdC4KCkkgdGhpbmsgdGhpcyBpcyBnb2luZyB0byBiZSBuZWNlc3NhcnkgcGFydCBvZiBm
aXhpbmcgQ1BVSUQgcG9saWN5CmRlcml2YXRpb24gaW4gdGhlIGxvbmd0ZXJtLCBiZWNhdXNlIHJl
Z2VuZXJhdGluZyB0aGUgcG9saWN5IHdoZW4KSFZNX1BBUkFNX1ZJUklESUFOIGNoYW5nZXMgaXNu
J3QgdmlhYmxlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 17:47:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 17:47: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-devel-bounces@lists.xenproject.org>)
	id 1gekcD-0003KQ-UO; Wed, 02 Jan 2019 17:47: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gekcC-0003KE-Ul
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 17:47:36 +0000
X-Inumbo-ID: 7ca46e36-0eb6-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ca46e36-0eb6-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 17:47:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gekcA-0007Qh-Hy; Wed, 02 Jan 2019 17:47:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gekcA-0002rZ-As; Wed, 02 Jan 2019 17:47:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gekcA-0001BQ-AB; Wed, 02 Jan 2019 17:47:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131689-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e5268a3ce35be2d0e1b910ef8a6b0ad4de3c3a1a
X-Osstest-Versions-That: xen=9b97818c3d5854caa95d8af20fe7ef6112ff1b06
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 17:47:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131689: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY4OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTY4OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU1MjY4YTNjZTM1YmUyZDBlMWI5MTBlZjhhNmIwYWQ0
ZGUzYzNhMWEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDliOTc4MThj
M2Q1ODU0Y2FhOTVkOGFmMjBmZTdlZjYxMTJmZjFiMDYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTY4NiAgMjAxOS0wMS0wMiAxMzowMDoyOCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE2ODkgIDIwMTktMDEtMDIgMTU6MDA6MzYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogIExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5l
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA5Yjk3ODE4YzNkLi5lNTI2OGEzY2UzICBlNTI2
OGEzY2UzNWJlMmQwZTFiOTEwZWY4YTZiMGFkNGRlM2MzYTFhIC0+IHNtb2tlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 18:20:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 18:20: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-devel-bounces@lists.xenproject.org>)
	id 1gel83-0006ar-0I; Wed, 02 Jan 2019 18:20: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=TWKL=PK=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gel82-0006am-Aw
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 18:20:30 +0000
X-Inumbo-ID: 14e244b0-0ebb-11e9-8e1d-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14e244b0-0ebb-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 18:20:28 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BF67D218DE;
 Wed,  2 Jan 2019 18:20:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546453228;
 bh=NOui+y4mklaP4rOHqtx3r/hJZAKuX0Zsv+itYA/BLIc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=c8pGfLT3ViuYN9aK0vm135S1Icp+3Y2aJNL34M4GTen8es+xk16eFNpPiLz2adiSN
 fZq8griBg4P5nUXeMeGAsS4XrAbfP5awOepHn8C35ZxMKejNVFjCSAFLiebSJuwiIt
 t3cu6BChkH6+k1mWkPJ56d5Heo0GFLDELpwRel0o=
Date: Wed, 2 Jan 2019 10:20:27 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901021004450.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxMyBOb3YgMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEzLjExLjE4
IGF0IDAwOjA2LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiAtLS0gYS94ZW4v
YXJjaC94ODYvYWx0ZXJuYXRpdmUuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZl
LmMKPiA+IEBAIC0xOTQsNyArMTk0LDcgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9h
bHRlcm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4gPiAgICAgICAqIFNvIGJlIGNh
cmVmdWwgaWYgeW91IHdhbnQgdG8gY2hhbmdlIHRoZSBzY2FuIG9yZGVyIHRvIGFueSBvdGhlcgo+
ID4gICAgICAgKiBvcmRlci4KPiA+ICAgICAgICovCj4gPiAtICAgIGZvciAoIGEgPSBiYXNlID0g
c3RhcnQ7IGEgPCBlbmQ7IGErKyApCj4gPiArICAgIGZvciAoIGEgPSBiYXNlID0gc3RhcnQ7IFNZ
TUJPTChhKSA8IFNZTUJPTChlbmQpOyBhKysgKQo+IAo+IEF0IHRoaXMgcG9pbnQgYWxsIGlzIGZp
bmU6IGVuZCBpcyBhbGxvd2VkIHRvIHBvaW50IHRvIHRoZSBlbmQgb2Ygc3RhcnRbXS4KPiBJZiBh
bnl0aGluZyB5b3Ugd2FudCB0byBjaGFuZ2UgdGhlIGludm9jYXRpb25zICh3aGVyZSB0aGUKPiBx
dWVzdGlvbmFibGUgc3ltYm9scyBhcmUgdXNlZCkuIEknbSBhbHNvIG5vdCBjb252aW5jZWQgeW91
IG5lZWQKPiB0byB0b3VjaCBib3RoIHNpZGVzIG9mIHRoZSBjb21wYXJpc29uIG9yIHN1YnRyYWN0
aW9uIGV4cHJlc3Npb25zLgo+IAo+IEluIG9yZGVyIGZvciBwZW9wbGUgdG8gbm90IHN0YXJ0IHdv
bmRlcmluZyB3aGF0IHRoZSBwdXJwb3NlIG9mCj4gU1lNQk9MKCkgaXMgYXQgYW55IG9mIGl0cyB1
c2Ugc2l0ZXMsIHlvdSByZWFsbHkgd2FudCB0byB1c2UgaXQgb24KPiB0aGUgcHJvYmxlbWF0aWMg
c3ltYm9scyB0aGVtc2VsdmVzLCBub3Qgc29tZXdoZXJlIG9uIGEgZGVyaXZlZAo+IHZhcmlhYmxl
IG9yIHBhcmFtZXRlci4KCkkgd2Fzbid0IHN1cmUgYWJvdXQgd2hhdCB0byBkbyBhYm91dCBkZXJp
dmVkIHZhcmlhYmxlcyBhbmQgZGVjaWRlZCB0bwplcnIgb24gdGhlIHNhZmUgc2lkZS4gSSBhbSBo
YXBweSB0byByZW1vdmUgdGhvc2UgY2hhbmdlcywgYmVjYXVzZSBJCmFncmVlIHRoYXQgaXQgd291
bGQgYmUgZmFyIGNsZWFyZXIgaWYgU1lNQk9MKCkgaXMgb25seSB1c2VkIG9uIHRoZQpwcm9ibGVt
YXRpYyBzeW1ib2xzLgoKCj4gSSBhbHNvIHRoaW5rIHJldmlldyB3b3VsZCBiZSBoZWxwZWQgaWYg
eW91IGF0IGxlYXN0IHNwbGl0IHRoaXMgcGF0Y2gKPiBpbnRvIGFuIEFybSwgYW5kIHg4NiwgYW5k
IGEgY29tbW9uIGNvZGUgcGF0Y2guCgpJJ2xsIGRvCgoKPiA+IEBAIC0zMyw4ICszMyw4IEBAIHN0
YXRpYyBpbnQgaW5pdF9wZXJjcHVfYXJlYSh1bnNpZ25lZCBpbnQgY3B1KQo+ID4gICAgICBpZiAo
IChwID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhQRVJDUFVfT1JERVIsIDApKSA9PSBOVUxMICkKPiA+
ICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ID4gIAo+ID4gLSAgICBtZW1zZXQocCwgMCwgX19w
ZXJfY3B1X2RhdGFfZW5kIC0gX19wZXJfY3B1X3N0YXJ0KTsKPiA+IC0gICAgX19wZXJfY3B1X29m
ZnNldFtjcHVdID0gcCAtIF9fcGVyX2NwdV9zdGFydDsKPiA+ICsgICAgbWVtc2V0KHAsIDAsIFNZ
TUJPTChfX3Blcl9jcHVfZGF0YV9lbmQpIC0gU1lNQk9MKF9fcGVyX2NwdV9zdGFydCkpOwo+ID4g
KyAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSAodW5zaWduZWQgbG9uZylwIC0gU1lNQk9MKF9f
cGVyX2NwdV9zdGFydCk7Cj4gCj4gQ2FuJ3QgeW91IG1ha2UgU1lNQk9MKCkgcmV0YWluIHRoZSBv
cmlnaW5hbCB0eXBlLCBzdWNoIHRoYXQgY2FzdHMKPiBsaWtlIHRoaXMgb25lIGFyZW4ndCBuZWVk
ZWQ/IEFzIHNvb24gYXMgdGhlIGNvbXBpbGVyIGRvZXNuJ3Qga25vdwo+IGFueW1vcmUgdGhhdCBw
YXJ0aWN1bGFyIGdsb2JhbHMgKG9yIHN0YXRpY3MpIGFyZSB1c2VkLCBpdCBjYW4ndCBpbmZlcgo+
IGFueW1vcmUgdGhhdCB0d28gcG9pbnRlcnMgY2FuJ3QgcG9zc2libHkgcG9pbnQgaW50byB0aGUg
c2FtZSBhcnJheS4KCkknbGwgcmVwbHkgdG8geW91ciBwb2ludCB0byBsYXRlciBlbWFpbCBpbiB0
aGUgdGhyZWFkLgoKCj4gPiBAQCAtMTAzNyw3ICsxMDM3LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiA+ICAgICAgICAgICAqIElzIHRo
ZSByZWdpb24gc2l6ZSBncmVhdGVyIHRoYW4gemVybyBhbmQgZG9lcyBpdCBiZWdpbgo+ID4gICAg
ICAgICAgICogYXQgb3IgYWJvdmUgdGhlIGVuZCBvZiBjdXJyZW50IFhlbiBpbWFnZSBwbGFjZW1l
bnQ/Cj4gPiAgICAgICAgICAgKi8KPiA+IC0gICAgICAgIGlmICggKGVuZCA+IHMpICYmIChlbmQg
LSByZWxvY19zaXplICsgWEVOX0lNR19PRkZTRVQgPj0gX19wYShfZW5kKSkgKQo+ID4gKyAgICAg
ICAgaWYgKCAoZW5kID4gcykgJiYgKGVuZCAtIHJlbG9jX3NpemUgKyBYRU5fSU1HX09GRlNFVCA+
PQo+ID4gKyAgICAgICAgICAgICBfX3BhKF9lbmQpKSApCj4gCj4gT25seSByZS1mbG93aW5nPyBJ
ZiBubyBjaGFuZ2UgaXMgbWVhbnQgdG8gYmUgZG9uZSB0byB0aGlzIHVzZSBvZiBfZW5kLAo+IHBs
ZWFzZSBvbWl0IHRoZSBjaGFuZ2UuCgpTb3JyeSBhYm91dCB0aGUgc3B1cmlvdXMgY2hhbmdlLCBJ
J2xsIHJlbW92ZSBpdC4KCgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiA+IEBAIC0xNTEsNyArMTUxLDcgQEAgZXh0
ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0Owo+ID4gICNlbmRpZgo+ID4gIAo+ID4gICNk
ZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gPiAtICAgICgocGZuX3RvX3BhZGRyKG1mbikgPj0gdmlydF90b19tYWRkcigmX3N0
YXJ0KSkgJiYgICAgICAgXAo+ID4gKyAgICAoKHBmbl90b19wYWRkcihtZm4pID49IHZpcnRfdG9f
bWFkZHIoJl9zdGFydCkpICYmIFwKPiA+ICAgICAgIChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0
X3RvX21hZGRyKCZfZW5kKSkpCj4gCj4gVW5uZWNlc3Nhcnkgb3IgaW5jb21wbGV0ZSBjaGFuZ2Ug
YWdhaW4/CgpTYW1lIGFnYWluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 18:20:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 18:20: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-devel-bounces@lists.xenproject.org>)
	id 1gel86-0006b2-8X; Wed, 02 Jan 2019 18:20: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=TWKL=PK=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gel85-0006ax-K4
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 18:20:33 +0000
X-Inumbo-ID: 17150311-0ebb-11e9-8e1d-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17150311-0ebb-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 18:20:32 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8311D218FC;
 Wed,  2 Jan 2019 18:20:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546453231;
 bh=KlqzRJ6tfs/TW/lx3koj8XoCvy37XdUs3yYz4RaLMKI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=C05yRG8TESKBSotDZCzBOFpow9fLaeOA7f4yt3VTxj8wCKsUwBENoos1+0m6kbMPJ
 xCf+V8VkLlebrS0yGIsKPLN7H08ZGe5k7F+ZBBE4Pv/HJ9hQPtIPtyBW9nTRAPGHCH
 T2lfg64HC6/WCCrDzHV7DPtILv4Ji7aYqg8xaJMk=
Date: Wed, 2 Jan 2019 10:20:31 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5BEBD25B02000078001FBCA4@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901021006200.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
 <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
 <5BEBD25B02000078001FBCA4@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBOb3YgMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEzLjExLjE4
IGF0IDIzOjAyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBUdWUsIDEz
IE5vdiAyMDE4LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMTMuMTEuMTggYXQgMTQ6
MTcsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPj4gPiBPbiAxMy8xMS8yMDE4IDEy
OjU2LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4+PiBPbiAxMy4xMS4xOCBhdCAwMDowNiwg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4+ID4+PiBAQCAtMzMsOCArMzMsOCBA
QCBzdGF0aWMgaW50IGluaXRfcGVyY3B1X2FyZWEodW5zaWduZWQgaW50IGNwdSkKPiA+PiA+Pj4g
ICAgICAgaWYgKCAocCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoUEVSQ1BVX09SREVSLCAwKSkgPT0g
TlVMTCApCj4gPj4gPj4+ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+PiA+Pj4gICAKPiA+
PiA+Pj4gLSAgICBtZW1zZXQocCwgMCwgX19wZXJfY3B1X2RhdGFfZW5kIC0gX19wZXJfY3B1X3N0
YXJ0KTsKPiA+PiA+Pj4gLSAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSBwIC0gX19wZXJfY3B1
X3N0YXJ0Owo+ID4+ID4+PiArICAgIG1lbXNldChwLCAwLCBTWU1CT0woX19wZXJfY3B1X2RhdGFf
ZW5kKSAtIFNZTUJPTChfX3Blcl9jcHVfc3RhcnQpKTsKPiA+PiA+Pj4gKyAgICBfX3Blcl9jcHVf
b2Zmc2V0W2NwdV0gPSAodW5zaWduZWQgbG9uZylwIC0gU1lNQk9MKF9fcGVyX2NwdV9zdGFydCk7
Cj4gPj4gPj4gCj4gPj4gPj4gQ2FuJ3QgeW91IG1ha2UgU1lNQk9MKCkgcmV0YWluIHRoZSBvcmln
aW5hbCB0eXBlLCBzdWNoIHRoYXQgY2FzdHMKPiA+PiA+PiBsaWtlIHRoaXMgb25lIGFyZW4ndCBu
ZWVkZWQ/IEFzIHNvb24gYXMgdGhlIGNvbXBpbGVyIGRvZXNuJ3Qga25vdwo+ID4+ID4+IGFueW1v
cmUgdGhhdCBwYXJ0aWN1bGFyIGdsb2JhbHMgKG9yIHN0YXRpY3MpIGFyZSB1c2VkLCBpdCBjYW4n
dCBpbmZlcgo+ID4+ID4+IGFueW1vcmUgdGhhdCB0d28gcG9pbnRlcnMgY2FuJ3QgcG9zc2libHkg
cG9pbnQgaW50byB0aGUgc2FtZSBhcnJheS4KPiA+PiA+IAo+ID4+ID4gSWYgU1lNQk9MKCkga2Vl
cHMgdGhlIG9yaWdpbmFsIHR5cGUsIHRoZW4geW91IHdpbGwgc3RpbGwgc3Vic3RyYWN0IDIgCj4g
Pj4gPiBwb2ludGVycy4gSWYgdGhlIGNvbXBpbGVyIGNhbid0IGluZmVyIHRoZSBjYW5ub3QgcG9z
c2libHkgcG9pbnQgaW50byB0aGUgCj4gPj4gPiBzYW1lIGFycmF5LCBpdCBhbHNvIGNhbm5vdCBp
bmZlciB0aGV5IHBvaW50IHRvIHRoZSBzYW1lLiBTbyB0aGF0IHdvdWxkIAo+ID4+ID4gYmUgdW5k
ZWZpbmVkLCByaWdodD8KPiA+PiAKPiA+PiBVbmRlZmluZWQgYmVoYXZpb3IgcmVzdWx0cyBpZiB5
b3UgX2FjdHVhbGx5XyBzdWJ0cmFjdCBwb2ludGVycyBwb2ludGluZwo+ID4+IGludG8gZGlmZmVy
ZW50IG9iamVjdHMuIFN1YnRyYWN0aW5nIG9mIHBvaW50ZXJzIGlzIG5vdCBnZW5lcmFsbHkgdW5k
ZWZpbmVkLgo+ID4+IFRoZSBjb21waWxlciBjYW4gdXNlIHVuZGVmaW5lZC1uZXNzIG9ubHkgaWYg
aXQgY2FuIHByb3ZlIHRoYXQgYm90aAo+ID4+IHBvaW50ZXJzIGRvIHBvaW50IGludG8gZGlmZmVy
ZW50IG9iamVjdHMuCj4gPiAKPiA+IExldCdzIHJlbWVtYmVyIHRoYXQgd2UgYXJlIG5vdCB0cnlp
bmcgdG8gd29yay1hcm91bmQgdGhlIGNvbXBpbGVyLCB3ZQo+ID4gYXJlIHRyeWluZyB0byBtYWtl
IG91ciBjb2RlIEMgc3RhbmRhcmQgY29tcGxpYW50IDotKSAgVGhlIGNvbXBpbGVyIG1pZ2h0Cj4g
PiBub3QgYmUgYWJsZSB0byBpbmZlciBhbnltb3JlIHRoYXQgdHdvIHBvaW50ZXJzIGNhbid0IHBv
c3NpYmx5IHBvaW50IGludG8KPiA+IHRoZSBzYW1lIGFycmF5LCBidXQgd2Ugd291bGQgc3RpbGwg
YmUgbm90LWNvbXBsaWFudC4gSXQgZG9lc24ndCBzb2x2ZQo+ID4gb3VyIHByb2JsZW0sIGVzcGVj
aWFsbHkgaW4gcmVnYXJkcyB0byBjZXJ0aWZpY2F0aW9ucy4KPiAKPiBCdXQgdGhlbiB0aGlzIGVu
dGlyZSBwYXRjaCBpcyBwb2ludGxlc3M6IFNZTUJPTCgpIGlzIGV4Y2x1c2l2ZWx5IGFib3V0Cj4g
ZGVsdWRpbmcgdGhlIGNvbXBpbGVyLiBUbyBtYWtlIHRoZSBjb2RlIHN0YW5kYXJkIGNvbXBsaWFu
dCwgeW91J2QKPiBoYXZlIHRvIGUuZy4gZG8gYXdheSB3aXRoIGFsbCBjb21iaW5lZCAoc3RhcnQg
YW5kIGVuZCkgdXNlcyAoaW4gQwo+IGZpbGVzKSBvZiBzeW1ib2xzIGJvdW5kaW5nIHNlY3Rpb25z
LiBJIGF0IGxlYXN0IGNhbm5vdCB0aGluayBvZiBhCj4gc3RhbmRhcmQgY29tcGxpYW50IHdheSBv
ZiBleHByZXNzaW5nIHRoZXNlLiBPZGRseSBlbm91Z2ggSSBoYWQKPiBvbmNlIHRyaWVkIHRvIGRl
YWwgd2l0aCB0aGlzIGlzc3VlIChmb3Igb3RoZXIgcmVhc29ucyksIGJ1dCB0aGUgcGF0Y2gKPiB3
YXNuJ3QgbGlrZWQ6Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE2LTA4L21zZzAyNzE4Lmh0bWwKPiBBbGwgdGhlIHJlbWFpbmluZyBlbmQg
c3ltYm9scyB0aGVuIGNvdWxkIG9idmlvdXNseSBnbyBhd2F5IGluIGZhdm9yCj4gb2YgdXNpbmcg
dGhlIHNpemUgZXhwcmVzc2lvbnMsIGJ1dCBhcyB5b3Ugc2VlIGZ1cnRoZXIgQyBsaW1pdGF0aW9u
cwo+IG1ha2UgaXQgbmVjZXNzYXJ5IHRvIHVzZSBhc20oKSBmb3IgdGhlIG9uZXMgd2hpY2ggZ2V0
IGNvbnZlcnRlZC4KPiAKPiBUYWxraW5nIG9mIGFzbSgpLXM6IEMgc3RhbmRhcmQgY29tcGxpYW5j
ZSwgaW4gYSBzdHJpY3Qgc2Vuc2UsIHdvdWxkCj4gcmVxdWlyZSBkcm9wcGluZyBhbGwgb2YgdGhl
bSBhcyB3ZWxsLiBJJ20gYWZyYWlkIHRoYXQgd2hlbiB3cml0aW5nCj4gc3BlY2lhbCBwdXJwb3Nl
IGNvZGUgbGlrZSBPUyBrZXJuZWxzIG9yIGh5cGVydmlzb3JzIGFyZSwgaWYgeW91Cj4gd2FudCB0
byBhdm9pZCB0byByZXNvcnQgZXh0ZW5zaXZlbHkgdG8gYXNzZW1ibHkgY29kZSwgeW91J2xsIGhh
dmUKPiB0byBhY2NlcHQgdG8gYmVuZCBzb21lIG9mIHRoZSBsYW5ndWFnZSBydWxlcywganVzdCBt
YWtpbmcgc3VyZQo+IHRoYXQgdGhlIGNvbXBpbGVyIHdvbid0IGhhdmUgbWVhbnMgdG8gbWlzLWlu
dGVycHJldCB0aGUgY29uc3RydWN0cwo+IHVzZWQuCj4KPiA+IEkgaXMgc2FmZXIgdG8gdXNlIHVu
c2lnbmVkIGxvbmcgYXMgcmV0dXJuIHR5cGUgZm9yIFNZTUJPTCBhbmQgYXZvaWQKPiA+IHBvaW50
ZXJzIGNvbXBhcmlzb25zIGNvbXBsZXRlbHkuIFRoZSBjb2RlIGltcGFjdCBpcyB2ZXJ5IGxpbWl0
ZWQgYW5kCj4gPiB0aGVuIHdlIGRvbid0IGhhdmUgdG8gcHJvdmUgc2FtZSBvciBkaWZmZXJlbnQg
Im9iamVjdG5lc3MiIGF0IGFsbC4KPiAKPiBXZWxsLCB0aGF0J3Mgb25lIHBlcnNwZWN0aXZlIHRv
IHRha2UuIFRoZSBvdGhlciBpcyB0aGF0IGhpZGRlbiBvcgo+IGV4cGxpY2l0IGNhc3RzIGFyZSBh
bHdheXMgYSByaXNrIChhbmQgaGVuY2Ugd2hlbiByZXZpZXdpbmcgY29kZQo+IEknbSBxdWl0ZSBw
aWNreSBhYm91dCBhbnkgb25lcyBpbnRyb2R1Y2VkIGFuZXcgb3IgZXZlbiBqdXN0Cj4gcmV0YWlu
ZWQgd2l0aG91dCByZWFzb24pLiBNYWtpbmcgY29uc3RydWN0cyBuZWVkaW5nIHRvIGNhc3QKPiB0
aGluZ3MgYXQgbGVhc3QgZmluYWxseSBjYXN0IGJhY2sgdG8gdGhlIG9yaWdpbmFsIHR5cGUgb2Z0
ZW4gYXQgbGVhc3QKPiBsb3dlcnMgdGhpcyByaXNrLgoKVGhlIG5ldyBjYXN0cyBhZGRlZCBhY3R1
YWxseSBjYW5jZWwgdGhlbXNlbHZlcyBvdXQgd2l0aCB0aGUgb25lcyBiZWVuCnJlbW92ZWQgKHNv
bWUgY2FzdHMgdG8gdW5zaWduZWQgbG9uZyBoYXZlIGJlZW4gcmVtb3ZlZCkuIEkgd2VudCB0aHJv
dWdoCnRoZSBwYXRjaCwgdGhlc2UgYXJlIHRoZSBzdGF0czoKCmFyY2gvYXJtOiArNAphcmNoL3g4
NjogIDAKY29tbW9uOiAgIC00CgpPdmVyYWxsIHRoZSBpbXBhY3QgaXMgYmFzaWNhbGx5IG51bGwu
IEdpdmVuIHRoZSBwbHVzIHNpZGUgb2Ygbm90IGhhdmluZyB0bwpwcm92ZSBzYW1lIG9yIGRpZmZl
cmVudCAib2JqZWN0bmVzcyIsIEkgdGhpbmsgaXQgaXMgdGhlIGJlc3QgY29tcHJvbWlzZQppbiB0
aGlzIGNhc2UuIE15IHByZWZlcmVuY2UgaXMgdG8gdXNlIHVuc2lnbmVkIGxvbmcgYXMgcmV0dXJu
IHR5cGUsIGFzCmRvbmUgaW4gdGhpcyB2ZXJzaW9uIG9mIHRoZSBwYXRjaC4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 18:33:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 18:33: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-devel-bounces@lists.xenproject.org>)
	id 1gelKt-0007cr-KL; Wed, 02 Jan 2019 18:33:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gelKs-0007ce-4h
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 18:33:46 +0000
X-Inumbo-ID: ef4eb941-0ebc-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef4eb941-0ebc-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 18:33:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gelKo-0008PA-Jo; Wed, 02 Jan 2019 18:33:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gelKo-00060I-Ay; Wed, 02 Jan 2019 18:33:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gelKo-0005Fg-AI; Wed, 02 Jan 2019 18:33:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131692-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=a2783e97fb220347bcf46583867782712a172710
X-Osstest-Versions-That: xen=e5268a3ce35be2d0e1b910ef8a6b0ad4de3c3a1a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 18:33:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131692: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTY5Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxNjg5
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzE2ODkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhMjc4M2U5N2ZiMjIwMzQ3YmNmNDY1
ODM4Njc3ODI3MTJhMTcyNzEwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBlNTI2OGEzY2UzNWJlMmQwZTFiOTEwZWY4YTZiMGFkNGRlM2MzYTFhCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzE2ODkgIDIwMTktMDEtMDIgMTU6MDA6MzYgWiAgICAwIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTMxNjkyICAyMDE5LTAxLTAyIDE4OjAwOjU5IFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTI3ODNlOTdmYjIyMDM0N2JjZjQ2NTgz
ODY3NzgyNzEyYTE3MjcxMApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgV2VkIEphbiAyIDEwOjI2OjUxIDIwMTkgKzAwMDAKCiAgICBkb2Nz
OiBSZW1vdmUgTWFya2Rvd24gZnJvbSBjb25maWd1cmUuYWMgYW5kIHRoZSBidWlsZCBpbnN0cnVj
dGlvbnMKICAgIAogICAgTm93IHRoYXQgYWxsIHVzZSBvZiBtYXJrZG93biBhcyBiZWVuIHJlcGxh
Y2VkIHdpdGggcGFuZG9jLCBkcm9wIGl0IGZyb20KICAgIGNvbmZpZ3VyZS5hYyBhbmQgZnJvbSB0
aGUgZG9jcy8gTWFrZWZpbGUuCiAgICAKICAgIEluc3RlYWQgb2YganVzdCBkZWxldGluZyB0aGUg
bWFya2Rvd24gcmVmZXJlbmNlIGZyb20gUkVBRE1FLCBhZGp1c3QgdGhlIGxpbmUKICAgIHRvIG1l
bnRpb24gdGhlIG90aGVyIG9wdGlvbmFsIHBhY2thZ2VzIHJlcXVpcmVkIGZvciBkb2N1bWVudGF0
aW9uLgogICAgCiAgICBEcm9wIG1hcmtkb3duIGZyb20gdHJhdmlzLCBidXQgbGVhdmUgaXQgaW4g
dGhlIGRvY2tlciBjb250YWluZXJzIGFzIHRoZXkgZ2V0CiAgICB1c2VkIGZvciBzdGFibGUgYnJh
bmNoZXMgYXMgd2VsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA4NDEwZmNiNTRhYzgwOGMxOWEwMzBjNmYwZWM2
NGU3NjBhYzY0Y2E1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBXZWQgSmFuIDIgMTA6MjY6NDkgMjAxOSArMDAwMAoKICAgIGRvY3MvbWFu
OiBGaXgvc2ltcGxpZnkgZ2VuZXJhdGlvbiBvZiBtYW5wYWdlcwogICAgCiAgICBUaGUgb3JpZ2lu
YWwgaW50ZW50IG9mIHRoaXMgcGF0Y2ggd2FzIHRvIHJlbmFtZSB4ZW4tdmJkLWludGVyZmFjZS5t
YXJrZG93bi43CiAgICB0byB4ZW4tdmJkLWludGVyZmFjZS5wYW5kb2MuNyB0byByZW1vdmUgdGhl
IGZpbmFsIG1hcmtkb3duIGZpbGUgZnJvbSB0aGUgZG9jcy8KICAgIHRyZWUuCiAgICAKICAgIFRo
ZSBET0NfTUFOeCBsaXN0cyBhcmUgYnJva2VuLiAgVGhleSBjb250YWluIE1BTnhTUkMteSB0d2lj
ZSwgdGhlIGZpcnN0IGhhbGYKICAgIHdpdGggYSBwYXJ0aWFsICUucG9kIHN1YnN0aXR1YXRpb24s
IGFuZCB0aGUgc2Vjb25kIGhhbGYgd2l0aCBhIHBhcnRpYWwKICAgICUubWFya2Rvd24gc3Vic3Rp
dHV0aW9uLiAgVGhpcyBpcyBhbHNvIHRoZSByb290IGNhdXNlIGJlaGluZCB0aGUgZmlsdGVyaW5n
CiAgICBhY3Rpdml0eSBpbiB0aGUgdW5pbnN0YWxsLW1hbiQoaSktcGFnZXMgcnVsZS4KICAgIAog
ICAgRnVydGhlcm1vcmUsIHRoZSBsb2dpYyBmb3IgZ2VuZXJhdGluZyB0aGUgbWFucGFnZSB0YXJn
ZXRzIGlzIHVubmVjZXNzZXJpbHkKICAgIHJlcGV0YXRpdmUsIG93aW5nIHRvIHRoZSBsYXlvdXQg
b2Ygc291cmNlIGZpbGVzIGluIHRoZSBtYW4vIGRpcmVjdG9yeS4KICAgIAogICAgVGhlcmVmb3Jl
LCB0YWNrbGUgdGhlIHByb2JsZW0gYnkgcmVuYW1pbmcgYWxsIG9mIG91ciBtYW5wYWdlIHNvdXJj
ZSBmaWxlcyBmcm9tCiAgICAiJEZPUk1BVC4kU0VDVElPTiIgdG8gIiRTRUNUSU9OLiRGT1JNQVQi
LiAgRm9yIHRoZSB0d28geGwuY2ZnLjUgYW5kIHhsLjEgd2hpY2gKICAgIGFyZSBwcmVwcm9jZXNz
ZWQgYnkgYXV0b2NvbmYgdG8gY29udGFpbiBwYXRoIGluZm9ybWF0aW9uLCB0aGlzIHJlcXVpcmVz
CiAgICB1cGRhdGluZyBjb25maWd1cmUuYWMgYW5kIC5naXRpZ25vcmUuICBUaGUgbWFya2Rvd24g
dG8gcGFuZG9jIGNvbnZlcnNpb24gaXMKICAgIHBlcmZvcm1lZCBhcyB3ZWxsLCBhcyBpdCBpcyBh
bHNvIGEgc3RyYWlnaHQgcmVuYW1lLgogICAgCiAgICBBbiBhbmNpbGxhcnkgYmVuZWZpdCBvZiB0
aGlzIHJlbmFtaW5nIGlzIHRoYXQgdGV4dCBlZGl0b3JzIHN0YW5kIGEgY2hhbmNlIG9mCiAgICBi
ZWluZyBhYmxlIHRvIHdvcmsgb3V0IHRoZSBjb3JyZWN0IG1vZGUgdG8gdXNlLgogICAgCiAgICBB
cyBmb3IgdGhlIG1ha2VmaWxlOgogICAgCiAgICAxKSBCcmVhayB0aGUgTUFOX1NFQ1RJT05TIGxp
c3Qgb3V0IG9mIHRoZSBHRU5FUkFURV9NQU5QQUdFX1JVTEVTIGxvb3AsIGFzIHdlCiAgICAgICBh
cmUgZ29pbmcgdG8gdXNlIGl0IGEgc2Vjb25kIHRpbWUuCiAgICAyKSBEbyBhd2F5IHdpdGggdGhl
IGluZGl2aWRhdWwgTUFOeFNSQy15IHZhcmlhYmxlcy4gIFVzZSBhIHNpbmdsZSBsaXN0LAogICAg
ICAgZGVyaXZlZCBmcm9tIGFsbCAqLnBvZCBhbmQgKi5wYW5kb2MgZmlsZXMsIHdpdGggdGhlaXIg
Zm9ybWF0IHN1ZmZpeGVzCiAgICAgICByZW1vdmVkLgogICAgMykgVXNlIGEgJChmb3JlYWNoIC4u
LikgdG8gZ2VuZXJhdGUgdGhlIERPQ19NQU54IGxpc3RzLCBmaWxsaW5nIHRoZW0gd2l0aCB0aGUK
ICAgICAgIGNvcnJlY3QgY29udGVudC4KICAgIDQpIFRoZSBET0NfSFRNTCBhbmQgRE9DX1RYVCBj
YW4gbm93IGluY2x1ZGUgYWxsIG1hbnBhZ2VzIHdpdGggYSBzaW5nbGUKICAgICAgIHN1YnN0aXR1
dGlvbiwgYXMgdGhleSBkb24ndCBuZWVkIHRvIHNlcGFyYXRlIHRoZSBtYW5wYWdlcyBieQogICAg
ICAgc2VjdGlvbi1udW1iZXJlZC1kaXJlY3RvcnkuCiAgICA1KSBGaXggdXAgdGhlIGZpbGVuYW1l
cyBpbiB0aGUgbWFucGFnZSBtZXRhcnVsZSB0byBtYXRjaCB0aGUgcmVuYW1pbmcuCiAgICAKICAg
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKY29tbWl0IGQ2NjE2MTFkMDgwYzgzMzA5MmI4
YTI2YTVhNDNkMzQzZTA4ZGQ0MDQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBKYW4gMiAxMDoyNjo0NyAyMDE5ICswMDAwCgogICAg
ZG9jcy9tYXJrZG93bjogU3dpdGNoIHRvIHVzaW5nIHBhbmRvYywgYW5kIGZpeCB1bmRlcnNjb3Jl
IGVzY2FwaW5nCiAgICAKICAgIGMvcyBhM2E5OWRmNDQgImRvY3MvY21kbGluZTogUmV3cml0ZSB0
aGUgY3B1aWRfbWFza18qIHNlY3Rpb24iIGNvbXBsZXRlbHkKICAgIGZvcmdvdCBhYm91dCBob3cg
bWFya2Rvd24gZ2V0cyByZW5kZXJlZCB0byBIVE1MIChhcyBvcHBvc2VkIHRvIFBERiksIGJlY2F1
c2UKICAgIHdlIHVzZSBkaWZmZXJlbnQgdHJhbnNsYXRvcnMgZGVwZW5kaW5nIG9uIHRoZSBkZXN0
aW5hdGlvbiBmb3JtYXQuCiAgICAKICAgIG1hcmtkb3duIGFuZCBwYW5kb2MgYXJlIHZlcnkgc2lt
aWxhciBtYXJrdXAgbGFuZ3VhZ2VzLCBidXQgYSBjb3VwbGUgb2YgZGV0YWlscwogICAgYWJvdXQg
cGFuZG9jIGNhdXNlIGl0IHRvIGhhdmUgZmFyIG1vcmUgdXNlci1mcmllbmRseSBpbmxpbmUgbWFy
a3VwLgogICAgCiAgICBTd2l0Y2ggYWxsIG1hcmtkb3duIGRvY3VtZW50cyB0byBiZSBwYW5kb2Mg
KHNvIHdlIGFyZSB1c2luZyBhIHNpbmdsZQogICAgdHJhbnNsYXRvciwgYW5kIHRoZXJlZm9yZSBh
IHNpbmdsZSBmbGF2b3VyIG9mIG1hcmtkb3duKSwgd2hpY2ggZml4ZXMgdGhlCiAgICByZW5kZXJl
ZCBkb2NzIG9uIHhlbmJpdHMueGVuLm9yZy9kb2NzLgogICAgCiAgICBXaGlsZSBjaGFuZ2luZyB0
aGUgZm9ybWF0LCBmaXggdGhlIHJlbWFpbmRlciBvZiB0aGUgZXNjYXBlZCB1bmRlcnNjb3JlcyBp
biB0aGUKICAgIHNhbWUgbWFubm9yIGFzIHRoZSBwcmV2aW91cyBwYXRjaC4gIFRoZSB0d28gcHJv
YmxlbSBjYXNlcyBoZXJlIGFyZSBfX0xJTkVfXwogICAgYW5kIF9fRklMRV9fIHdoZXJlIHRoZSBm
aXJzdCB1bmRlcnNjb3JlIHN0aWxsIG5lZWRzIGVzY2FwaW5nLgogICAgCiAgICBJbiBhZGRpdGlv
biwgZG1vcC5tYXJrZG93biBhbmQgZG9tMGxlc3MubWFya2Rvd24gZGlkbid0IHVzZWQgdG8gZ2V0
IHByb2Nlc3NlZCwKICAgIGFzIG9ubHkgLm1hcmtkb3duIGZpbGVzIGluIHRoZSBtaXNjLyBkaXJl
Y3RvcnkgZ290IGNvbnNpZGVyZWQuCiAgICBkb20wbGVzcy5wYW5kb2MgZ2V0cyBwaWNrZWQgdXAg
YXV0b21hdGljYWxseSBub3csIGR1ZSB0byBiZWluZyBpbiB0aGUKICAgIGZlYXR1cmVzLyBkaXJl
Y3RvcnksIGJ1dCBkZXNpZ25zLyBuZWVkcyBhZGRpbmcgdG8gdGhlIHBhbmRvYyBkaXJlY3Rvcnkg
bGlzdAogICAgZm9yIGRtb3AucGFuZG9jIHRvIGdldCBwcm9jZXNzZWQuCiAgICAKICAgIFdoaWxl
IGVkdGluZyBpbiBhcHByb3ByaWF0ZSBhcmVhcywgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gZml4
IHNvbWUgbWFya3VwIHRvCiAgICB0aGUgc3Vycm91bmRpbmcgc3R5bGUsIGFuZCBkcm9wIHRyYWls
aW5nIHdoaXRlc3BhY2UuCiAgICAKICAgIE5vIGNoYW5nZSBpbiBjb250ZW50IC0gb25seSBmb3Jt
YXR0aW5nLiAgVGhpcyByZXN1bHRzIGluIHRoZSB0ZXh0IGJlaW5nIGVhc2llcgogICAgdG8gcmVh
ZCBhbmQgZ3JlcC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA1MDIwYzE3MGUyYzc3YzUyNjMyZDE0NTVlMzgzY2Uw
OWUzOWI1MjlkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBXZWQgSmFuIDIgMTA6MjY6NDUgMjAxOSArMDAwMAoKICAgIGRvY3MvcGFuZG9j
OiBEb24ndCBlc2NhcGUgdW5kZXJzY29yZXMgaW4gdGhlIG1pZGRsZSBvZiB0ZXh0CiAgICAKICAg
IFBhbmRvYyBkZWxpYmVyYXRlbHkgKGFuZCBjb250cmFyeSB0byBtYXJrZG93bikgZG9lc24ndCB0
cmVhdCB1bmRlcnNjb3JlcyBpbgogICAgdGhlIG1pZGRsZSBvZiBub3JtYWwgdGV4dCBhcyBlbXBo
YXNpcyBtYXJrZXJzLCBhcyB0aGlzIGlzIGFsbW9zdCBhbHdheXMgdGhlCiAgICB1bmhlbHBmdWwg
aW50ZXJwcmV0YXRpb24uCiAgICAKICAgIEZvciB0ZXh0IHdoaWNoIGlzIGVtcGhhc2lzZWQgdXNp
bmcgXywgYW4gdW5kZXJzY29yZSBpbiB0aGUgbWlkZGxlIGlzCiAgICBpbnRlcnByZXRlZCwgYnV0
IHRoZSBlbXBoYXNpcyBtYXJrZXIgY2FuIGJlIHN3aXRjaGVkIHRvICogaW5zdGVhZC4KICAgIAog
ICAgT25lIHByb2JsZW0gY2FzZSBpcyB3aGVyZSB3ZSB1c2Uge30gZ2xvYmJpbmcgd2l0aCBpZGVu
dGlmaWVyIG5hbWVzLCBhcyBpdAogICAgY291bnRzIGFzIGEgd29yZCBicmVhay4gIFRoZXJlZm9y
ZSwgd2UgZG8gbmVlZCB0byByZXRhaW4gdGhlIGVzY2FwZWQKICAgIHVuZGVyc2NvcmUgaW1tZWRp
YXRlbHkgZm9sbG93aW5nIGEgY2xvc2luZyBicmFjZS4KICAgIAogICAgTm8gY2hhbmdlIGluIGNv
bnRlbnQgLSBvbmx5IGZvcm1hdHRpbmcuICBUaGlzIHJlc3VsdHMgaW4gdGhlIHRleHQgYmVpbmcg
ZWFzaWVyCiAgICB0byByZWFkIGFuZCBncmVwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNs
dWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 18:35:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 18:35: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-devel-bounces@lists.xenproject.org>)
	id 1gelMC-0007iD-0G; Wed, 02 Jan 2019 18:35: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=0EBd=PK=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1gelMB-0007i7-BD
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 18:35:07 +0000
X-Inumbo-ID: 1feb10c4-0ebd-11e9-8f3b-d7281c3b7cf3
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1feb10c4-0ebd-11e9-8f3b-d7281c3b7cf3;
 Wed, 02 Jan 2019 18:35:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7285380D;
 Wed,  2 Jan 2019 10:35:05 -0800 (PST)
Received: from [192.168.3.111] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 442123F5CF;
 Wed,  2 Jan 2019 10:35:04 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1545823227-6207-1-git-send-email-andrii.anisov@gmail.com>
From: =?UTF-8?Q?Andr=c3=a9_Przywara?= <andre.przywara@arm.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andre.przywara@arm.com; prefer-encrypt=mutual; keydata=
 mQINBFNPCKMBEAC+6GVcuP9ri8r+gg2fHZDedOmFRZPtcrMMF2Cx6KrTUT0YEISsqPoJTKld
 tPfEG0KnRL9CWvftyHseWTnU2Gi7hKNwhRkC0oBL5Er2hhNpoi8x4VcsxQ6bHG5/dA7ctvL6
 kYvKAZw4X2Y3GTbAZIOLf+leNPiF9175S8pvqMPi0qu67RWZD5H/uT/TfLpvmmOlRzNiXMBm
 kGvewkBpL3R2clHquv7pB6KLoY3uvjFhZfEedqSqTwBVu/JVZZO7tvYCJPfyY5JG9+BjPmr+
 REe2gS6w/4DJ4D8oMWKoY3r6ZpHx3YS2hWZFUYiCYovPxfj5+bOr78sg3JleEd0OB0yYtzTT
 esiNlQpCo0oOevwHR+jUiaZevM4xCyt23L2G+euzdRsUZcK/M6qYf41Dy6Afqa+PxgMEiDto
 ITEH3Dv+zfzwdeqCuNU0VOGrQZs/vrKOUmU/QDlYL7G8OIg5Ekheq4N+Ay+3EYCROXkstQnf
 YYxRn5F1oeVeqoh1LgGH7YN9H9LeIajwBD8OgiZDVsmb67DdF6EQtklH0ycBcVodG1zTCfqM
 AavYMfhldNMBg4vaLh0cJ/3ZXZNIyDlV372GmxSJJiidxDm7E1PkgdfCnHk+pD8YeITmSNyb
 7qeU08Hqqh4ui8SSeUp7+yie9zBhJB5vVBJoO5D0MikZAODIDwARAQABtC1BbmRyZSBQcnp5
 d2FyYSAoQVJNKSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT6JAjsEEwECACUCGwMGCwkIBwMC
 BhUIAgkKCwQWAgMBAh4BAheABQJTWSV8AhkBAAoJEAL1yD+ydue63REP/1tPqTo/f6StS00g
 NTUpjgVqxgsPWYWwSLkgkaUZn2z9Edv86BLpqTY8OBQZ19EUwfNehcnvR+Olw+7wxNnatyxo
 D2FG0paTia1SjxaJ8Nx3e85jy6l7N2AQrTCFCtFN9lp8Pc0LVBpSbjmP+Peh5Mi7gtCBNkpz
 KShEaJE25a/+rnIrIXzJHrsbC2GwcssAF3bd03iU41J1gMTalB6HCtQUwgqSsbG8MsR/IwHW
 XruOnVp0GQRJwlw07e9T3PKTLj3LWsAPe0LHm5W1Q+euoCLsZfYwr7phQ19HAxSCu8hzp43u
 zSw0+sEQsO+9wz2nGDgQCGepCcJR1lygVn2zwRTQKbq7Hjs+IWZ0gN2nDajScuR1RsxTE4WR
 lj0+Ne6VrAmPiW6QqRhliDO+e82riI75ywSWrJb9TQw0+UkIQ2DlNr0u0TwCUTcQNN6aKnru
 ouVt3qoRlcD5MuRhLH+ttAcmNITMg7GQ6RQajWrSKuKFrt6iuDbjgO2cnaTrLbNBBKPTG4oF
 D6kX8Zea0KvVBagBsaC1CDTDQQMxYBPDBSlqYCb/b2x7KHTvTAHUBSsBRL6MKz8wwruDodTM
 4E4ToV9URl4aE/msBZ4GLTtEmUHBh4/AYwk6ACYByYKyx5r3PDG0iHnJ8bV0OeyQ9ujfgBBP
 B2t4oASNnIOeGEEcQ2rjuQINBFNPCKMBEACm7Xqafb1Dp1nDl06aw/3O9ixWsGMv1Uhfd2B6
 it6wh1HDCn9HpekgouR2HLMvdd3Y//GG89irEasjzENZPsK82PS0bvkxxIHRFm0pikF4ljIb
 6tca2sxFr/H7CCtWYZjZzPgnOPtnagN0qVVyEM7L5f7KjGb1/o5EDkVR2SVSSjrlmNdTL2Rd
 zaPqrBoxuR/y/n856deWqS1ZssOpqwKhxT1IVlF6S47CjFJ3+fiHNjkljLfxzDyQXwXCNoZn
 BKcW9PvAMf6W1DGASoXtsMg4HHzZ5fW+vnjzvWiC4pXrcP7Ivfxx5pB+nGiOfOY+/VSUlW/9
 GdzPlOIc1bGyKc6tGREH5lErmeoJZ5k7E9cMJx+xzuDItvnZbf6RuH5fg3QsljQy8jLlr4S6
 8YwxlObySJ5K+suPRzZOG2+kq77RJVqAgZXp3Zdvdaov4a5J3H8pxzjj0yZ2JZlndM4X7Msr
 P5tfxy1WvV4Km6QeFAsjcF5gM+wWl+mf2qrlp3dRwniG1vkLsnQugQ4oNUrx0ahwOSm9p6kM
 CIiTITo+W7O9KEE9XCb4vV0ejmLlgdDV8ASVUekeTJkmRIBnz0fa4pa1vbtZoi6/LlIdAEEt
 PY6p3hgkLLtr2GRodOW/Y3vPRd9+rJHq/tLIfwc58ZhQKmRcgrhtlnuTGTmyUqGSiMNfpwAR
 AQABiQIfBBgBAgAJBQJTTwijAhsMAAoJEAL1yD+ydue64BgP/33QKczgAvSdj9XTC14wZCGE
 U8ygZwkkyNf021iNMj+o0dpLU48PIhHIMTXlM2aiiZlPWgKVlDRjlYuc9EZqGgbOOuR/pNYA
 JX9vaqszyE34JzXBL9DBKUuAui8z8GcxRcz49/xtzzP0kH3OQbBIqZWuMRxKEpRptRT0wzBL
 O31ygf4FRxs68jvPCuZjTGKELIo656/Hmk17cmjoBAJK7JHfqdGkDXk5tneeHCkB411p9WJU
 vMO2EqsHjobjuFm89hI0pSxlUoiTL0Nuk9Edemjw70W4anGNyaQtBq+qu1RdjUPBvoJec7y/
 EXJtoGxq9Y+tmm22xwApSiIOyMwUi9A1iLjQLmngLeUdsHyrEWTbEYHd2sAM2sqKoZRyBDSv
 ejRvZD6zwkY/9nRqXt02H1quVOP42xlkwOQU6gxm93o/bxd7S5tEA359Sli5gZRaucpNQkwd
 KLQdCvFdksD270r4jU/rwR2R/Ubi+txfy0dk2wGBjl1xpSf0Lbl/KMR5TQntELfLR4etizLq
 Xpd2byn96Ivi8C8u9zJruXTueHH8vt7gJ1oax3yKRGU5o2eipCRiKZ0s/T7fvkdq+8beg9ku
 fDO4SAgJMIl6H5awliCY2zQvLHysS/Wb8QuB09hmhLZ4AifdHyF1J5qeePEhgTA+BaUbiUZf
 i4aIXCH3Wv6K
Organization: ARM Ltd.
Message-ID: <96cd2f23-282d-0773-7efe-62c9d25a83d2@arm.com>
Date: Wed, 2 Jan 2019 18:33:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1545823227-6207-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC v2 00/16] Old GIC (gic-vgic) optimizations for
 GICV2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMTIvMjAxOCAxMToyMCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IFRoaXMgcGF0Y2ggc2VyaWVzIGlz
IGFuIGF0dGVtcHQgdG8gcmVkdWNlIElSUSBsYXRlbmN5IHdpdGggdGhlCj4gb2xkIEdJQyBpbXBs
ZW1lbnRhdGlvbiAoZ2ljLXZnaWMpLiBUaGVzZSBwYXRjaGVzIG9yaWdpbmFsbHkgYmFzZWQKPiBv
biBYRU4gNC4xMCByZWxlYXNlLiBUaGUgbW90aXZhdGlvbiB3YXMgdG8gaW1wcm92ZSBiZW5jaG1h
cmsKPiByZXN1bHRzIG9mIGEgc3lzdGVtIGdpdmVuIHRvIGEgY3VzdG9tZXIgZm9yIGV2YWx1YXRp
b24uCj4gVGhpcyBwYXRjaCBzZXJpZXMgaXMgdGFpbG9yZWQgZm9yIEdJQ3YyIG9uIFJDQVIgSDMu
IFNldmVyYWwKPiBvZiB0aGUgbW9zdCBjb250cm92ZXJzaWFsIHBhdGNoZXMgKGkuZS4gTFJzIHNo
YWRvd2luZykgd2VyZQo+IG5vdCBzaGFyZWQgdG8gdGhlIGN1c3RvbWVyLCBhbmQgaGVyZSBhcmUg
Zm9yIGNvbW1lbnRzIGFuZCBkaXNjdXNzaW9uLgo+IEkgaG9wZSBzZXZlcmFsIHBhdGNoZXMgZnJv
bSBoZXJlIGNvdWxkIGJlIHVwc3RyZWFtZWQuIFNvbWUgYXMgaXMsCj4gb3RoZXJzIHdpdGggbW9k
aWZpY2F0aW9ucy4KPiAKPiBUaGVyZSBhcmUgc2V2ZXJhbCBzaW1wbGUgaWRlYXMgYmVoaW5kIHRo
ZXNlIGNoYW5nZXM6Cj4gICAgIC0gcmVkdWNlIGFuIGV4Y2Vzc2l2ZSBjb2RlIChjb25kaXRpb24g
Y2hlY2tzKQo+ICAgICAtIGRyb3AgYW4gZXhjZXNzaXZlIHBlcmlwaGVyYWwgcmVnaXN0ZXIgYWNj
ZXNzZXMKPiAgICAgLSBpZiBub3QgcmVkdWNlLCB0aGVuIG1vdmUgYW4gZXhjZXNzaXZlIGNvZGUg
b3V0IG9mIHNwaW5sb2Nrcwo+ICAgICAtIGlmIG5vdCBkcm9wLCB0aGVuIG1vdmUgYW4gZXhjZXNz
aXZlIHJlZ2lzdGVyCj4gICAgICAgYWNjZXNzZXMgb3V0IG9mIHNwaW5sb2Nrcwo+IAo+IFRoaXMg
aXMgYSB2MiBvZiB0aGUgb3JpZ2luYWwgUkZDIHNlcmllcyBbMV0uIEZyb20gdGhhdCBzZXJpZXMs
IHBhdGNoZXMKPiBbMl0gYW5kIFszXSBoYXZlIGFscmVhZHkgcmVhY2hlZCBtYWlubGluZS4gSGVy
ZSBmZXcgcGF0Y2hlcyBhcmUgcmV3b3JrZWQKPiB3aXRoIGFkZHJlc3Npbmcgc29tZSBjb21tZW50
cyBvciBzZXBhcmF0aW5nIHRoZW0gaW50byBtb3JlIGNsZWFyIHBpZWNlcywKPiBtb3JlIHBhdGNo
ZXMgYXJlIHRha2VuIGZyb20gdGhlIFJGQyB2MSBhcyBpcy4KPiAKPiBUaGUgbWFpbiBpbnRlbnRp
b24gb2YgdGhpcyB2ZXJzaW9uIG9mIFJGQyBzZXJpZXMgaXMgdG8gcmV2ZWFsCj4gcGF0Y2gtYnkt
cGF0Y2ggSVJRIGxhdGVuY3kgaW1wYWN0Lgo+IFRoZSBtZWFzdXJlbWVudCBpcyBwZXJmb3JtZWQg
d2l0aCBUQk0gWzRdLCBzbyB0aGUgdXNlLWNhc2UgaXMgdHJpdmlhbCAtCj4gcGFzc2luZyBhIHNp
bmdsZSBJUlEgdHdpY2UgaW4gYSBzZWNvbmQuIFRodXMgbm8gbG9jayBjb250ZW50aW9ucyBub3IK
PiBldmVuIHBhc3NpbmcgbW9yZSB0aGFuIG9uZSBpbnRlcnJ1cHQgdG8gYSBndWVzdCBhdCB0aGUg
dGltZSB1c2UtY2FzZXMKPiBhcmUgaGl0Lgo+IAo+IFRoZSBzZXJpZXMgaXMgYmFzZWQgb24gdGhl
IGN1cnJlbnQgeGVuYml0cy9zdGFnaW5nLCBjb21taXQgN2YyODY2MWY2YTcuCj4gWEVOIGlzIGJ1
aWxkIHdpdGggbm8gREVCVUcgYW5kIG5vIEdJQ3YzIHN1cHBvcnQgZm9yIHRoZSBzdGFnaW5nIEhF
QUQgYW5kCj4gZWFjaCBjb21taXQuIEZvdXIgcnVudGltZSBjb25maWd1cmF0aW9ucyBhcmUgZXZh
bHVhdGVkIGZvciBlYWNoIGNvbW1pdDoKPiAgICAgLSBzY2hlZD1jcmVkaXQyIHZ3Zmk9dHJhcAo+
ICAgICAtIHNjaGVkPWNyZWRpdDIgdndmaT1uYXRpdmUKPiAgICAgLSBzY2hlZD1jcmVkaXQgdndm
aT10cmFwCj4gICAgIC0gc2NoZWQ9Y3JlZGl0IHZ3Zmk9bmF0aXZlCj4gCj4gRWFjaCBjb21taXQg
aXMgaW5jcmVtZW50YWxseSBjaGVycnktcGlja2VkIGZvciB0aGUgbGF0ZW5jeSBldmFsdWF0aW9u
IGluCj4gYW4gb3JkZXIgdGhleSBhcHBlYXIgaW4gdGhlIHRhYmxlLiBUaGUgdGFibGUgYWxzbyBj
YW4gYmUgZm91bmQgc2hhcmVkCj4gYXMgYSBHb29nbGUgc3ByZWFkc2hlZXQgaGVyZSBbNV0uCgpN
YW55IHRoYW5rcyBmb3IgZ2VuZXJhdGluZyB0aGVzZSBudW1iZXJzLCB0aGlzIGlzIHZlcnkgdXNl
ZnVsLgoKQnV0OiBjb3VsZCB5b3UgbWFrZSBhbnkgc2Vuc2Ugb3V0IHRoZW0/IEkgcGxvdHRlZCB0
aGVtLCBidXQgdGhleSBkb24ndApzZWVtIHRvIGJlIHZlcnkgY29uY2x1c2l2ZS4gSSBhbSBzY3Jh
dGNoaW5nIG15IGhlYWQgYWJvdXQgdGhlIGZvbGxvd2luZwppc3N1ZXM6Ci0gVGhlIGJlaGF2aW91
ciBzZWVtcyB0byBiZSBzb21ld2hhdCBkaWZmZXJlbnQgYmV0d2VlbiB0aGUgZm91ciBjYXNlcy4K
V2hpY2ggb25lIGRvIHlvdSBjYXJlIGFib3V0LCBpbiBwYXJ0aWN1bGFyPyBJcyB2d2ZpPW5hdGl2
ZSBhbiBvcHRpb24gZm9yCnlvdXIgdXNlIGNhc2U/IFdoaWNoIHNjaGVkdWxlciBkbyB5b3UgbmVl
ZCBvciB3YW50IHRvIHVzZT8KLSBXaGljaCBvZiB0aGUgZm91ciBjb2x1bW5zIChtYXgsIHdhcm1f
bWF4LCBtaW4sIGF2ZykgYXJlIHlvdSBhY3R1YWxseQppbnRlcmVzdGVkIGluPyBGb3IgYSBoYXJk
IHJlYWx0aW1lIHN5c3RlbSBJIHdvdWxkIGV4cGVjdCBtYXgsIG9yIG1heWJlCndhcm1fbWF4Pwot
IFNvbWUgb2YgdGhlIHBhdGNoZXMgc2VlbSB0byAqaW5jcmVhc2UqIHRoZSBsYXRlbmN5LiBQYXRj
aCAwOC8xNiBmb3IKaW5zdGFuY2Ugc3RpY2tzIG91dCBoZXJlLiBNb3N0IG9mIHRoZSB0aW1lcyB0
aGUgbGF0ZW5jeSBkZWNyZWFzZXMgYWdhaW4KYWZ0ZXJ3YXJkcywgd2l0aCBhIGxhdGVyIHBhdGNo
LCBidXQgSSB3b25kZXIgaWYgeW91IGNvdWxkIGp1c3QgcGljayB0aGUKcGF0Y2hlcyB0aGF0IGhl
bHAgb3Igc29tZWhvdyBleHBsYWluIHRob3NlIG91dGxpZXJzLgotIENhbiB5b3UgZ2l2ZSBzb21l
IG1vcmUgYmFja2dyb3VuZCBvbiBob3cgeW91IGdlbmVyYXRlZCB0aGUgbnVtYmVycz8gSQpoYXZl
bid0IGxvb2tlZCB3aXRoIHRvbyBtdWNoIGRldGFpbCBpbnRvIHRoZSBiZW5jaG1hcmssIGJ1dCBJ
IHdvbmRlciBhYm91dDoKICogV2hhdCBpcyB0aGUgcnVudGltZSBvZiB5b3VyIHRlc3Q/IEl0IHNl
ZW1zIHRvIHJ1biBmb3JldmVyIGFuZCB1cGRhdGVzCiAgIHRoZSBzdGF0cyB0d2ljZSBhIHNlY29u
ZCwgaWYgSSBnZXQgdGhpcyBjb3JyZWN0bHkuIFNvIGZvciBob3cgbG9uZwogICBkaWQgeW91IGxl
dCBpdCBydW4/CiAqIERvIHdlIGhhdmUgYW55IGlkZWEgd2hhdCB0aGUgcmVsaWFiaWxpdHkgb2Yg
dGhlIHZhbHVlcyBhcmU/IENhbiB3ZQogICBzb21laG93IGNhbGN1bGF0ZSB0aGUgc3RhbmRhcmQg
ZGV2aWF0aW9uLCBmb3IgaW5zdGFuY2U/IFRoYXQgd291bGQKICAgaGVscCB0byBnZXQgYW4gaWRl
YSBhYm91dCB0aGUgZXJyb3IgcmFuZ2Ugd2UgYXJlIGxvb2tpbmcgYXQuCiAqIElzIHRoaXMgc3Rp
bGwgdGhlIHNhbWUgc3lzdGVtIGFzIGluIFs0XT8gVGhlIHJlc29sdXRpb24gaW4gdGhlcmUgaXMK
ICAgb25seSAxMjBucywgc29tZSBvZiB0aGUgdmFsdWVzIGZvciB0d28gcGF0Y2hlcyBkaWZmZXIg
ZXhhY3RseSBieSB0aGF0CiAgIGFtb3VudC4gU28gaXMgdGhpcyBhY3R1YWxseSB3aXRoaW4gdGhl
IGVycm9yIG1hcmdpbj8KCkFsc28gaXQgc2VlbXMgdGhhdCB0aGlzIHRlc3QgaXMgdGhlIG9ubHkg
dGhpbmcgcnVubmluZyBvbiB0aGUgc3lzdGVtLApiZXNpZGUgdGhlIGlkbGUgVkNQVS4gSXMgdGhh
dCBhIHJlYXNvbmFibGUgd2F5IHRvIGFzc2VzcyByZWFsIHdvcmxkCmludGVycnVwdCBsYXRlbmN5
PyBGb3IgaW5zdGFuY2UgdGhhdCBtZWFucyB0aGF0IHRoZSBJUlEgaGFuZGxlciBtb3N0bHkKaGl0
cyBldmVuIGluIHRoZSBMMSBjYWNoZSwgd2hpY2ggSSB3b3VsZG4ndCBleHBlY3QgaW4gYWN0dWFs
IHN5c3RlbXMuClRoZSBtZXRob2QgdG8gc2VwYXJhdGUgd2FybV9tYXggZnJvbSBtYXggc2VlbXMg
dG8gc3VwcG9ydCB0aGlzLiBEbyB5b3UKaGF2ZSBzb21lIG51bWJlcnMgZnJvbSB0aGF0IDNEIGJl
bmNobWFyayB5b3UgbWVudGlvbmVkIGVhcmxpZXIsIHRvIHB1dAp0aGlzIGludG8gcGVyc3BlY3Rp
dmUgYW5kIHNob3cgdGhhdCBpbXByb3ZlbWVudHMgaW4gb25lIGJlbmVmaXQgdGhlCm90aGVyIGFz
IHdlbGw/CgpBbHNvIEkgbG9va2VkIGF0IHNvbWUgY29kZSBhbmQgc3RhcnRlZCB0byBjb29rIHVw
IHNvbWV0aGluZyBteXNlbGZbNl0uClRoZSBmaXJzdCB0d28gcGF0Y2hlcyB0aGVyZSBzaG91bGQg
cmVwbGFjZSB5b3VyIHBhdGNoIDAxLzE2IGluIGEgbXVjaApjbGVhbmVyIGFuZCBlYXNpZXIgd2F5
LCBhbG9uZyB0aGUgbGluZXMgSSBtZW50aW9uZWQgYmVmb3JlIGluIGEgcmVwbHkgdG8KYSBmb3Jt
ZXIgcG9zdCBvZiB5b3Vycy4KClRoZW4gSSBsb29rZWQgYXQgdGhlIElSUSBoYW5kbGVyIGFuZCBz
dHVtYmxlZCB1cG9uIHRoZSBmdW5jdGlvbiBwb2ludGVycwp3ZSBhcmUgdXNpbmcuIEkgd2FzIGV5
ZWluZyB0aGVtIGJlZm9yZSwgYmVjYXVzZSBteSBodW5jaCBpcyB0aGV5IGFyZQpjb3N0bHksIGVz
cGVjaWFsbHkgb24gYmlnIGNvcmVzLCBhcyBpdCBtaWdodCBiZSBoYXJkIGZvciB0aGUgQ1BVIHRv
CnNwZWN1bGF0ZSBjb3JyZWN0bHkuIEJhc2ljYWxseSBzb21ldGhpbmcgbGlrZSBhIGNhbGwgdG8K
Z2ljX2h3X29wcy0+Z2ljX3JlYWRfaXJxKCkgdHJhbnNsYXRlcyBpbnRvOgoJbGRyICAgICB4MCwg
W3gyMF0KCWxkciAgICAgeDAsIFt4MCwgIzcyXQoJYmxyICAgICB4MApUaGF0IGNvbnRhaW5zIHR3
byBkZXBlbmRlbmN5IG9uIGxvYWRzLiBJZiBvbmUgb2YgdGhlbSBtaXNzZXMgaW4gdGhlCmNhY2hl
LCB0aGUgd2hvbGUgcGlwZWxpbmUgaXMgc3RhbGxlZCwgaWYgdGhlIENQVSBkb2Vzbid0IHNwZWN1
bGF0ZSBib3RoCmxvYWRzIGNvcnJlY3RseSAod2hpY2ggaXQgbWlnaHQsIGJ1dCB3ZSBkb24ndCBr
bm93KS4KVGhpcyBpcyBleHRyYSBhbm5veWluZyBzaW5jZSB0aG9zZSBmdW5jdGlvbiBwb2ludGVy
cyBuZXZlciBjaGFuZ2UsIGFuZAphcmUgYWx3YXlzIHBvaW50aW5nIHRvIHRoZSBHSUN2MiBmdW5j
dGlvbnMgaWYgQ09ORklHX0dJQ1YzIGlzIG5vdApkZWZpbmVkLiBPbiB0b3Agb2YgdGhpcyBzb21l
IGZ1bmN0aW9ucyBhcmUgcmVhbGx5IHRyaXZpYWwsIHNvIHdlIHBheSBhCmJpZyBwcmljZSBmb3Ig
c29tZXRoaW5nIHRoYXQgbWlnaHQgYmUgYSBzaW5nbGUgTU1JTyByZWFkIG9yIGV2ZW4gc3lzdGVt
CnJlZ2lzdGVyIGFjY2Vzcy4gSSB0aGluayB0aGUgcHJvcGVyIHNvbHV0aW9uIChUTSkgd291bGQg
YmUgdG8gcGF0Y2gKdGhlc2UgYWNjZXNzZXMgb25jZSB3ZSBrbm93IHdoaWNoIEdJQyB3ZSBhcmUg
cnVubmluZyBvbi4gTGludXggZG9lcwpzb21ldGhpbmcgdG8gdGhpcyBlZmZlY3QsIHdoaWNoIGJl
bmVmaXRzIEdJQ3YzIGluIHBhcnRpY3VsYXIuIEZyb20KcXVpY2tseSBsb29raW5nIGF0IGl0LCBY
ZW4gc2VlbXMgdG8gbGFjayB0aGUgaW5mcmFzdHJ1Y3R1cmUgKGp1bXAgbGFiZWxzCmFuZCBtb3Jl
IHNvcGhpc3RpY2F0ZWQgcnVudGltZSBwYXRjaGluZykgdG8gZWFzaWx5IGNvcHkgdGhpcyBtZXRo
b2QuCgpTbyB0aGUgdG9wIHRocmVlIHBhdGNoZXMgaW4gWzZdIGFkZHJlc3MgdGhpcyBpbiBhIHNv
bWV3aGF0IGhhY2tpc2ggd2F5LApqdXN0IHRvIHNob3cgaWYgdGhpcyBtZXRob2QgaW1wcm92ZXMg
c29tZXRoaW5nLiBJIGp1c3QgY29tcGlsZSB0ZXN0ZWQKdGhpcywgc28gd291bGQgYmUgY3VyaW91
cyBpZiB5b3UgY291bGQgZ2l2ZSBpdCBhIHRyeSBhbmQgdGVzdCBib3RoCmZ1bmN0aW9uYWxpdHkg
YW5kIHBlcmZvcm1hbmNlLiBBIG5pY2Ugc2lkZSBlZmZlY3QgaXMgdGhhdCB0aG9zZSBwYXRjaGVz
CmJlbmVmaXQgYm90aCB0aGUgb2xkIGFuZCBuZXcgVkdJQy4gVGhlIGVmZmVjdCBvbiB0aGUgVEJN
IGJlbmNobWFyayBtaWdodApub3QgYmUgdG9vIHZpc2libGUsIHRob3VnaCwgZHVlIHRvIHRoZSBo
b3QgY2FjaGVzLgoKQ2hlZXJzLApBbmRyZS4KCls2XSBodHRwczovL2dpdGh1Yi5jb20vQW5kcmUt
QVJNL3hlbi9jb21taXRzL3ZnaWMtb3B0Cj4gCj4gCXNjaGVkPWNyZWRpdDIgdndmaT10cmFwICAg
ICAgICAgICAgICAgICAJc2NoZWQ9Y3JlZGl0MiB2d2ZpPW5hdGl2ZSAgICAgICAgICAgICAgIAlz
Y2hlZD1jcmVkaXQgdndmaT10cmFwICAgICAgICAgICAgICAgICAgCXNjaGVkPWNyZWRpdCB2d2Zp
PW5hdGl2ZQo+IAo+IDdmMjg2NjFmNmE3Y2UzZDgyZjg4MWI5YWZlZGZlYmNhN2YyY2YxMTYKPiAJ
bWF4PTk0ODAgd2FybV9tYXg9NzIwMCBtaW49NjYwMCBhdmc9Njc0MwltYXg9NDY4MCB3YXJtX21h
eD0zMjQwIG1pbj0zMDAwIGF2Zz0zMDA3CW1heD05NDgwIHdhcm1fbWF4PTc5MjAgbWluPTY3MjAg
YXZnPTcwMDkJbWF4PTQ1NjAgd2FybV9tYXg9MzAwMCBtaW49Mjg4MCBhdmc9Mjk3OQo+IAo+IGdp
YzpnaWMtdmdpYzogc2VwYXJhdGUgR0lWMyBjb2RlIG1vcmUgdGhvcm91Z2hseQo+IAo+IAltYXg9
OTcyMCB3YXJtX21heD02OTYwIG1pbj02NjAwIGF2Zz02NjE3CW1heD01MDQwIHdhcm1fbWF4PTM4
NDAgbWluPTI4ODAgYXZnPTI5MDUJbWF4PTk0ODAgd2FybV9tYXg9NzIwMCBtaW49NjYwMCBhdmc9
Njg3MQltYXg9NDU2MCB3YXJtX21heD0zMDAwIG1pbj0yODgwIGF2Zz0yODg3Cj4gCj4gZ2ljLXZn
aWM6dmdpYzogYXZvaWQgZXhjZXNzaXZlIGNvbnZlcnNpb25zCj4gCj4gCW1heD05MzYwIHdhcm1f
bWF4PTY3MjAgbWluPTY0ODAgYXZnPTY1NzgJbWF4PTQ4MDAgd2FybV9tYXg9MzEyMCBtaW49Mjg4
MCBhdmc9Mjg5NQltYXg9OTQ4MCB3YXJtX21heD03MDgwIG1pbj02NjAwIGF2Zz02ODA0CW1heD00
ODAwIHdhcm1fbWF4PTMxMjAgbWluPTI4ODAgYXZnPTI4ODcKPiAKPiBnaWM6dmdpYzpnaWMtdmdp
YzogaW50cm9kdWNlIG5vbi1hdG9taWMgYml0b3BzCj4gCj4gCW1heD05MTIwIHdhcm1fbWF4PTY2
MDAgbWluPTY0ODAgYXZnPTY1NDYJbWF4PTQ5MjAgd2FybV9tYXg9MzAwMCBtaW49Mjc2MCBhdmc9
Mjg3MgltYXg9OTEyMCB3YXJtX21heD02NzIwIG1pbj02NDgwIGF2Zz02NTc0CW1heD00MjAwIHdh
cm1fbWF4PTMxMjAgbWluPTI3NjAgYXZnPTI3OTgKPiAKPiBnaWM6IGRyb3AgaW50ZXJydXB0cyBl
bmFibGluZyBvbiBpbnRlcnJ1cHRzIHByb2Nlc3NpbmcKPiAJbWF4PTkyNDAgd2FybV9tYXg9NzA4
MCBtaW49NjM2MCBhdmc9NjQ5MgltYXg9NTA0MCB3YXJtX21heD0zMjQwIG1pbj0yNzYwIGF2Zz0y
NzY3CW1heD05MjQwIHdhcm1fbWF4PTY3MjAgbWluPTY0ODAgYXZnPTY0OTEJbWF4PTQ0NDAgd2Fy
bV9tYXg9MzAwMCBtaW49Mjc2MCBhdmc9MjgwOQo+IAo+IGdpYy12Z2ljOiBza2lwIGlycXMgbG9j
a2luZyBpbiBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMoKQo+IAltYXg9OTAwMCB3YXJtX21heD02
NzIwIG1pbj02MzYwIGF2Zz02NDMwCW1heD00MzIwIHdhcm1fbWF4PTMxMjAgbWluPTI2NDAgYXZn
PTI2NzEJbWF4PTkyNDAgd2FybV9tYXg9NjcyMCBtaW49NjM2MCBhdmc9NjQ1OQltYXg9NDQ0MCB3
YXJtX21heD0yODgwIG1pbj0yNjQwIGF2Zz0yNjY4Cj4gCj4gdmdpYzogbW92ZSBwYXVzZV9mbGFn
cyBjaGVjayBvdXQgb2YgdmdpYyBzcGlubG9jawo+IAltYXg9OTI0MCB3YXJtX21heD02NzIwIG1p
bj02MzYwIGF2Zz02NDMxCW1heD00ODAwIHdhcm1fbWF4PTI4ODAgbWluPTI2NDAgYXZnPTI2NzUJ
bWF4PTkzNjAgd2FybV9tYXg9NjYwMCBtaW49NjM2MCBhdmc9NjQzNQltYXg9NDQ0MCB3YXJtX21h
eD0yNzYwIG1pbj0yNjQwIGF2Zz0yNjQ3Cj4gCj4gdmdpYzogbW92ZSBpcnFfdG9fcGVuZGluZyBv
dXQgb2YgbG9jawo+IAltYXg9ODUyMCB3YXJtX21heD03NDQwIG1pbj02MzYwIGF2Zz02NDQ0CW1h
eD00NjgwIHdhcm1fbWF4PTMwMDAgbWluPTI2NDAgYXZnPTI3NTMJbWF4PTk0ODAgd2FybV9tYXg9
NjcyMCBtaW49NjM2MCBhdmc9NjQ0NQltYXg9NDIwMCB3YXJtX21heD0zMDAwIG1pbj0yNjQwIGF2
Zz0yNjY3Cj4gCj4gZ2ljLXZnaWM6dmdpYzogZG8gbm90IGtlZXAgZGlzYWJsZWQgSVJRcyBpbiBh
bnkgb2YgcXVldWVzCj4gCW1heD05MTIwIHdhcm1fbWF4PTc5MjAgbWluPTYzNjAgYXZnPTY0NDcJ
bWF4PTQ0NDAgd2FybV9tYXg9Mjc2MCBtaW49Mjc2MCBhdmc9Mjc2NwltYXg9MTA0NDAgd2FybV9t
YXg9NzU2MCBtaW49NjM2MCBhdmc9NjQ1OQltYXg9NDQ0MCB3YXJtX21heD0zODQwIG1pbj0yNjQw
IGF2Zz0yNjY5Cj4gCj4geGVuL2FybTogUmUtZW5hYmxlIGludGVycnVwdCBsYXRlciBpbiB0aGUg
dHJhcCBwYXRoCj4gCW1heD05NzIwIHdhcm1fbWF4PTkxMjAgbWluPTYzNjAgYXZnPTY0NDEJbWF4
PTQ0NDAgd2FybV9tYXg9Mjg4MCBtaW49Mjc2MCBhdmc9Mjc2NwltYXg9OTM2MCB3YXJtX21heD02
OTYwIG1pbj02MzYwIGF2Zz02NDUxCW1heD00NjgwIHdhcm1fbWF4PTI4ODAgbWluPTI2NDAgYXZn
PTI2NzUKPiAKPiBnaWMtdmdpYzogc2tpcCBpcnFzIGxvY2tpbmcgaW4gdmdpY19zeW5jX2Zyb21f
bHJzCj4gCW1heD05MjQwIHdhcm1fbWF4PTcwODAgbWluPTYzNjAgYXZnPTY0MzEJbWF4PTQ5MjAg
d2FybV9tYXg9MzEyMCBtaW49MjY0MCBhdmc9MjY3OAltYXg9OTQ4MCB3YXJtX21heD02OTYwIG1p
bj02MzYwIGF2Zz02NDQzCW1heD00NjgwIHdhcm1fbWF4PTI4ODAgbWluPTI2NDAgYXZnPTI2NjcK
PiAKPiBnaWMtdjI6IFdyaXRlIEhDUiBvbmx5IG9uIGNoYW5nZQo+IAltYXg9OTg0MCB3YXJtX21h
eD02NjAwIG1pbj02MzYwIGF2Zz02NDU5CW1heD00NDQwIHdhcm1fbWF4PTI3NjAgbWluPTI1MjAg
YXZnPTI1MjcJbWF4PTk0ODAgd2FybV9tYXg9NzkyMCBtaW49NjM2MCBhdmc9NjQ0NQltYXg9NDMy
MCB3YXJtX21heD0yNzYwIG1pbj0yNTIwIGF2Zz0yNTI3Cj4gCj4gZ2ljLXYyOiBhdm9pZCBIQ1Ig
cmVhZGluZyBmb3IgR0lDdjIKPiAJbWF4PTk0ODAgd2FybV9tYXg9NzY4MCBtaW49NjM2MCBhdmc9
NjQ0MwltYXg9NDMyMCB3YXJtX21heD0yODgwIG1pbj0yNTIwIGF2Zz0yNTI3CW1heD05MzYwIHdh
cm1fbWF4PTcwODAgbWluPTY3MjAgYXZnPTY3NTAJbWF4PTM5NjAgd2FybV9tYXg9MjY0MCBtaW49
MjQwMCBhdmc9MjQ4Nwo+IAo+IGhhY2s6IGFybS9kb21haW46IHNpbXBsaWZ5IGNvbnRleHQgcmVz
dG9yZSBmcm9tIGlkbGUgdmNwdQo+IAltYXg9OTM2MCB3YXJtX21heD02NzIwIG1pbj02MDAwIGF2
Zz02MjE0CW1heD01MDQwIHdhcm1fbWF4PTI2NDAgbWluPTI1MjAgYXZnPTI1MjcJbWF4PTk0ODAg
d2FybV9tYXg9NzA4MCBtaW49NjI0MCBhdmc9NjM2NwltYXg9NDA4MCB3YXJtX21heD0yODgwIG1p
bj0yNDAwIGF2Zz0yNTI3Cj4gCj4gaGFjazogbW92ZSBnaWN2MiBMUnMgcmVhZHMgYW5kIHdyaXRl
cyBvdXQgb2Ygc3BpbmxvY2tzCj4gCW1heD05NDgwIHdhcm1fbWF4PTY4NDAgbWluPTY2MDAgYXZn
PTY2MTIJbWF4PTQ4MDAgd2FybV9tYXg9Mjc2MCBtaW49MjY0MCBhdmc9MjczOQltYXg9OTAwMCB3
YXJtX21heD03MjAwIG1pbj02NjAwIGF2Zz02NjM2CW1heD00NTYwIHdhcm1fbWF4PTI3NjAgbWlu
PTI1MjAgYXZnPTI2MTkKPiAKPiBnaWM6IHZnaWM6IGFsaWduIGZyZXF1ZW50bHkgYWNjZXNzZWQg
ZGF0YSBieSBjYWNoZSBsaW5lIHNpemUKPiAJbWF4PTk4NDAgd2FybV9tYXg9NjYwMCBtaW49NjI0
MCBhdmc9NjI4OAltYXg9NDQ0MCB3YXJtX21heD0yODgwIG1pbj0yNjQwIGF2Zz0yNjgyCW1heD04
MjgwIHdhcm1fbWF4PTY3MjAgbWluPTYzNjAgYXZnPTY0ODgJbWF4PTQwODAgd2FybV9tYXg9Mjg4
MCBtaW49MjY0MCBhdmc9MjY3OAo+IAo+IGdpYzogc2VwYXJhdGUgcHBpIHByb2Nlc3NpbmcKPiAJ
Tk9UIFNVSVRBQkxFIEZPUiBFVkFMVUFUSU9OIFdJVEggVEJNCj4gCj4gWzFdIGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMzMy
OC5odG1sCj4gWzJdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMzI5MS5odG1sCj4gWzNdIGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMzI4NS5odG1sCj4g
WzRdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxOC0xMi9tc2cwMDg4MS5odG1sCj4gWzVdIGh0dHBzOi8vZG9jcy5nb29nbGUuY29tL3NwcmVh
ZHNoZWV0cy9kLzFKX3U5VURvd2Fvbm5hS3RnaXVnWHF0SUZULWMyRTRTczJ2eGdMNk5uYk5vL2Vk
aXQ/dXNwPXNoYXJpbmcKPiAKPiBBbmRyaWkgQW5pc292ICgxNSk6Cj4gICBnaWM6Z2ljLXZnaWM6
IHNlcGFyYXRlIEdJVjMgY29kZSBtb3JlIHRob3JvdWdobHkKPiAgIGdpYy12Z2ljOnZnaWM6IGF2
b2lkIGV4Y2Vzc2l2ZSBjb252ZXJzaW9ucwo+ICAgZ2ljOnZnaWM6Z2ljLXZnaWM6IGludHJvZHVj
ZSBub24tYXRvbWljIGJpdG9wcwo+ICAgZ2ljOiBkcm9wIGludGVycnVwdHMgZW5hYmxpbmcgb24g
aW50ZXJydXB0cyBwcm9jZXNzaW5nCj4gICBnaWMtdmdpYzogc2tpcCBpcnFzIGxvY2tpbmcgaW4g
Z2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKCkKPiAgIHZnaWM6IG1vdmUgcGF1c2VfZmxhZ3MgY2hl
Y2sgb3V0IG9mIHZnaWMgc3BpbmxvY2sKPiAgIHZnaWM6IG1vdmUgaXJxX3RvX3BlbmRpbmcgb3V0
IG9mIGxvY2sKPiAgIGdpYy12Z2ljOnZnaWM6IGRvIG5vdCBrZWVwIGRpc2FibGVkIElSUXMgaW4g
YW55IG9mIHF1ZXVlcwo+ICAgZ2ljLXZnaWM6IHNraXAgaXJxcyBsb2NraW5nIGluIHZnaWNfc3lu
Y19mcm9tX2xycwo+ICAgZ2ljLXYyOiBXcml0ZSBIQ1Igb25seSBvbiBjaGFuZ2UKPiAgIGdpYy12
MjogYXZvaWQgSENSIHJlYWRpbmcgZm9yIEdJQ3YyCj4gICBoYWNrOiBhcm0vZG9tYWluOiBzaW1w
bGlmeSBjb250ZXh0IHJlc3RvcmUgZnJvbSBpZGxlIHZjcHUKPiAgIGhhY2s6IG1vdmUgZ2ljdjIg
TFJzIHJlYWRzIGFuZCB3cml0ZXMgb3V0IG9mIHNwaW5sb2Nrcwo+ICAgZ2ljOiB2Z2ljOiBhbGln
biBmcmVxdWVudGx5IGFjY2Vzc2VkIGRhdGEgYnkgY2FjaGUgbGluZSBzaXplCj4gICBnaWM6IHNl
cGFyYXRlIHBwaSBwcm9jZXNzaW5nCj4gCj4gSnVsaWVuIEdyYWxsICgxKToKPiAgIHhlbi9hcm06
IFJlLWVuYWJsZSBpbnRlcnJ1cHQgbGF0ZXIgaW4gdGhlIHRyYXAgcGF0aAo+IAo+IFsxMV0gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTEx
L21zZzAzMjgyLmh0bWwKPiAKPiAgeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICB8IDExICsr
Ky0tLQo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgIHwgMjUgKysrKysrKy0tLS0tCj4g
IHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICAgfCA4MiArKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgIHwgIDIgKwo+
ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgIHwgIDIgKwo+ICB4ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMgICAgICAgIHwgIDQgKy0KPiAgeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgICB8IDg3
ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL2Fy
bS9naWMuYyAgICAgICAgICAgfCAzMiArKysrKysrKysrKysrLS0KPiAgeGVuL2FyY2gvYXJtL2ly
cS5jICAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMu
YyAgICAgICAgIHwgIDYgKysrCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgfCAgMiAr
LQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgIHwgOTMgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jICAg
ICB8ICAyICsKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCB8ICAyICstCj4gIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljLmggICAgfCAxMCArKy0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJt
L2lycS5oICAgIHwgIDMgKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICB8IDI0ICsr
KysrKysrLS0tLQo+ICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgIHwgIDEgKwo+ICAxOCBm
aWxlcyBjaGFuZ2VkLCAzMTAgaW5zZXJ0aW9ucygrKSwgMTEwIGRlbGV0aW9ucygtKQo+IAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 18:53:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 18:53: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-devel-bounces@lists.xenproject.org>)
	id 1geldd-0000vZ-Hf; Wed, 02 Jan 2019 18:53: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=QhfW=PK=citrix.com=prvs=898633312=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1geldc-0000vU-VU
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 18:53:09 +0000
X-Inumbo-ID: a2843220-0ebf-11e9-a379-7f68cc80d013
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a2843220-0ebf-11e9-a379-7f68cc80d013;
 Wed, 02 Jan 2019 18:53:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,432,1539648000"; d="scan'208";a="74659612"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 2 Jan 2019 18:53:00 +0000
Message-ID: <1546455180-5117-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] docs: Fix ./configure following c/s d661611
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biByZWZlcmVuY2UgaW4gY29uZmlndXJl
LmFjIHNob3VsZCBoYXZlIGJlZW4KdXBkYXRlZCBpbiB0aGUgc2FtZSBjaGFuZ2VzZXQuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
Q0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiBkb2NzL2NvbmZp
Z3VyZSAgICB8IDIgKy0KIGRvY3MvY29uZmlndXJlLmFjIHwgMiArLQogMiBmaWxlcyBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9jb25m
aWd1cmUgYi9kb2NzL2NvbmZpZ3VyZQppbmRleCA3YjkwZGEwLi5kNjc0Zjc3IDEwMDc1NQotLS0g
YS9kb2NzL2NvbmZpZ3VyZQorKysgYi9kb2NzL2NvbmZpZ3VyZQpAQCAtNTg0LDcgKzU4NCw3IEBA
IFBBQ0tBR0VfU1RSSU5HPSdYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTInCiBQQUNL
QUdFX0JVR1JFUE9SVD0neGVuLWRldmVsQGxpc3RzLnhlbi5vcmcnCiBQQUNLQUdFX1VSTD0naHR0
cDovL3d3dy54ZW4ub3JnLycKIAotYWNfdW5pcXVlX2ZpbGU9Im1pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93biIKK2FjX3VuaXF1ZV9maWxlPSJtaXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
IgogYWNfc3Vic3RfdmFycz0nTFRMSUJPQkpTCiBMSUJPQkpTCiBQRVJMCmRpZmYgLS1naXQgYS9k
b2NzL2NvbmZpZ3VyZS5hYyBiL2RvY3MvY29uZmlndXJlLmFjCmluZGV4IDQ5MjdiOTcuLmU3OTVi
ZWMgMTAwNjQ0Ci0tLSBhL2RvY3MvY29uZmlndXJlLmFjCisrKyBiL2RvY3MvY29uZmlndXJlLmFj
CkBAIC00LDcgKzQsNyBAQAogQUNfUFJFUkVRKFsyLjY3XSkKIEFDX0lOSVQoW1hlbiBIeXBlcnZp
c29yIERvY3VtZW50YXRpb25dLCBtNF9lc3lzY21kKFsuLi92ZXJzaW9uLnNoIC4uL3hlbi9NYWtl
ZmlsZV0pLAogICAgIFt4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZ10sIFt4ZW5dLCBbaHR0cDovL3d3
dy54ZW4ub3JnL10pCi1BQ19DT05GSUdfU1JDRElSKFttaXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd25dKQorQUNfQ09ORklHX1NSQ0RJUihbbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvY10p
CiBBQ19DT05GSUdfRklMRVMoWwogLi4vY29uZmlnL0RvY3MubWsKIG1hbi94bC5jZmcuNS5wb2QK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 18:54:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 18:54: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-devel-bounces@lists.xenproject.org>)
	id 1gelez-00010z-0M; Wed, 02 Jan 2019 18:54: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=oLM1=PK=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gelex-00010p-5l
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 18:54:31 +0000
X-Inumbo-ID: d55add98-0ebf-11e9-8e1d-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d55add98-0ebf-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 18:54:30 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id l10so21614838lfh.9
 for <xen-devel@lists.xenproject.org>; Wed, 02 Jan 2019 10:54:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=H0TThPyKzDm2TNNQAjf6clRHUIGAL0tpEQheWlPEAJg=;
 b=uF27zpcSxW4FK/pFshlTh+C0RI25exWJVydsIqaXcpteuwt9BR0V0JVVLsT0xWR6ZX
 g34IEDWcvEGjCactyz1Sv97ErjtVwfKP5NVOHe1wgRd8FqHH5lWvcM6o2GaN+zmc4Yuo
 VemKcc5QSvuWVU3fsD1pEpZOz4mNVt8odaCkVAHB3faHi6SVgWu8OuCw+W7GreXTi8Dr
 bHiEXiTUucccDC43vIi2SP73VElNrxqF0uiXFginYmDFutOucjJM4mw66cZK+TLeMASc
 WSbl6pgK8XKwkAGm95XvFRNAqStJAJUtfO5kkM6N2nqceOkyZunuveZIY6jZ2SjSdF4J
 zlww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=H0TThPyKzDm2TNNQAjf6clRHUIGAL0tpEQheWlPEAJg=;
 b=b3dThYGtqcn4hDPQKzeQ9JC1V/Q4Yn8KDsiLyqkxa9y7KfJoFj8B15p7jhpxo+nkHV
 jeizYNu3XjSugRprX/79s8tJu/IF6L4t+/5fDiVClYchL4AGxFBuhvK78IH5cGKDJ/fb
 fcM4qtQ/paCeq32gvQVKYrBUR3+2tH8lal7qqVd8kvPbUb7UKr8WYFTc0ei9xY9aU86I
 b0ZPNZnn3kHqULQ7qvhyg907d8bMnEQEHKPZ/zNl9Djy2cimnS1jGP1Ido9erYFfW7oU
 dF7Z3tsX8JqGjc/72UiXkgFv9gtgPVRvz5x2TN6fGx1X3OlWrQUFFCeiIN1/1ZgwN7J7
 SL0Q==
X-Gm-Message-State: AA+aEWZT1Nb4WOso/NBFjRrTeIsyQEykIJWAAb7zZIW4okVXxO6X4OjS
 d+EHFW6lQhbCYVs0oT6A5DSuqdhNWjUrQdL5t2A=
X-Google-Smtp-Source: AFSGD/Wev/hvRV8NLc2yKT9L/LNczKxpRPqerhlYFArA1blFSqrdHd55CBN/ruQrSF+dO6aRrX0+SWiZLv9vYKAYDmo=
X-Received: by 2002:a19:c70a:: with SMTP id x10mr21717597lff.88.1546455268476; 
 Wed, 02 Jan 2019 10:54:28 -0800 (PST)
MIME-Version: 1.0
References: <20181224132751.GA22184@jordon-HP-15-Notebook-PC>
In-Reply-To: <20181224132751.GA22184@jordon-HP-15-Notebook-PC>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Thu, 3 Jan 2019 00:28:19 +0530
Message-ID: <CAFqt6za2_BOZaynNV2iVkLCjadzyR_bOJog=R6j43dDCDwgFzw@mail.gmail.com>
To: Andrew Morton <akpm@linux-foundation.org>,
 Matthew Wilcox <willy@infradead.org>, 
 Michal Hocko <mhocko@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>, 
 Juergen Gross <jgross@suse.com>,
 Russell King - ARM Linux <linux@armlinux.org.uk>, robin.murphy@arm.com
Subject: Re: [Xen-devel] [PATCH v5 8/9] xen/gntdev.c: Convert to use
 vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 Linux-MM <linux-mm@kvack.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMjQsIDIwMTggYXQgNjo1MyBQTSBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxp
bnV4QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2Uo
KSB0byBtYXAgcmFuZ2Ugb2Yga2VybmVsCj4gbWVtb3J5IHRvIHVzZXIgdm1hLgo+Cj4gU2lnbmVk
LW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+Cj4gUmV2aWV3
ZWQtYnk6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgo+IFJldmlld2VkLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IC0tLQo+ICBk
cml2ZXJzL3hlbi9nbnRkZXYuYyB8IDExICsrKystLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA0
IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94
ZW4vZ250ZGV2LmMgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwo+IGluZGV4IGIwYjAyYTUuLjQzMGQ0
Y2IgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vZ250ZGV2LmMKPiArKysgYi9kcml2ZXJzL3hl
bi9nbnRkZXYuYwo+IEBAIC0xMDg0LDcgKzEwODQsNyBAQCBzdGF0aWMgaW50IGdudGRldl9tbWFw
KHN0cnVjdCBmaWxlICpmbGlwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKPiAgICAgICAg
IGludCBpbmRleCA9IHZtYS0+dm1fcGdvZmY7Cj4gICAgICAgICBpbnQgY291bnQgPSB2bWFfcGFn
ZXModm1hKTsKPiAgICAgICAgIHN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwICptYXA7Cj4gLSAgICAg
ICBpbnQgaSwgZXJyID0gLUVJTlZBTDsKPiArICAgICAgIGludCBlcnIgPSAtRUlOVkFMOwo+Cj4g
ICAgICAgICBpZiAoKHZtYS0+dm1fZmxhZ3MgJiBWTV9XUklURSkgJiYgISh2bWEtPnZtX2ZsYWdz
ICYgVk1fU0hBUkVEKSkKPiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gQEAgLTEx
NDUsMTIgKzExNDUsOSBAQCBzdGF0aWMgaW50IGdudGRldl9tbWFwKHN0cnVjdCBmaWxlICpmbGlw
LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKPiAgICAgICAgICAgICAgICAgZ290byBvdXRf
cHV0X21hcDsKPgo+ICAgICAgICAgaWYgKCF1c2VfcHRlbW9kKSB7Cj4gLSAgICAgICAgICAgICAg
IGZvciAoaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7Cj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ZXJyID0gdm1faW5zZXJ0X3BhZ2Uodm1hLCB2bWEtPnZtX3N0YXJ0ICsgaSpQQUdFX1NJWkUsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAtPnBhZ2VzW2ldKTsKPiAtICAgICAg
ICAgICAgICAgICAgICAgICBpZiAoZXJyKQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ290byBvdXRfcHV0X21hcDsKPiAtICAgICAgICAgICAgICAgfQoKTG9va2luZyBpbnRvIHRo
ZSBvcmlnaW5hbCBjb2RlLCB0aGUgbG9vcCBzaG91bGQgcnVuIGZyb20gaSA9MCB0byAqaSA8Cm1h
cC0+Y291bnQqLgpUaGVyZSBpcyBubyBlcnJvciBjaGVjayBmb3IgKmNvdW50ID4gbWFwLT5jb3Vu
dCogYW5kIHdlIG1pZ2h0IGVuZCB1cApvdmVycnVuIHRoZSBtYXAtPnBhZ2VzW2ldIGJvdW5kYXJ5
LgoKV2hpbGUgY29udmVydGluZyB0aGlzIGNvZGUgd2l0aCBzdWdnZXN0ZWQgdm1faW5zZXJ0X3Jh
bmdlKCksIHRoaXMgY2FuIGJlIGZpeGVkLgoKCj4gKyAgICAgICAgICAgICAgIGVyciA9IHZtX2lu
c2VydF9yYW5nZSh2bWEsIHZtYS0+dm1fc3RhcnQsIG1hcC0+cGFnZXMsIGNvdW50KTsKPiArICAg
ICAgICAgICAgICAgaWYgKGVycikKPiArICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dF9w
dXRfbWFwOwo+ICAgICAgICAgfSBlbHNlIHsKPiAgI2lmZGVmIENPTkZJR19YODYKPiAgICAgICAg
ICAgICAgICAgLyoKPiAtLQo+IDEuOS4xCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 19:33:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 19:33: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-devel-bounces@lists.xenproject.org>)
	id 1gemGm-0004DB-0r; Wed, 02 Jan 2019 19:33: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=oYxk=PK=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gemGk-0004D2-1w
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 19:33:34 +0000
X-Inumbo-ID: 49e9eb65-0ec5-11e9-8e1d-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49e9eb65-0ec5-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 19:33:32 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x02JSsqt004934;
 Wed, 2 Jan 2019 19:33:05 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=4IkHPjIb7yyFKNRKtfoM8WK5ODWQE0N8rcG37T9u32A=;
 b=xmMNTrjqjguU96StzxJGm+q22jvs9khtFZ9kR0itKoAw3JpiscRjXYnh/RVd9nhy2+eI
 hygck/j7E3WWzTWXE0svN5bTIsIsek+0dkrlVzzvmJYVu03A7LnKGa4szmx1TWBzILMH
 EdDzr8Zoe0ArwO+cr9oxlrNXYmJOXDEQzvpnK/939Du/vw9AVOHct0/PlrrfWQMR9WFd
 v1blBiMgIIjLm7vI03bvXiamLh62caw7NFEcjCArxaIerKodJT1uG4yI+h8s6fClqjBB
 ppotzjkUlNrs/ti3NIVhVCtKEe/IP2nh5hc4eY0JuM9UmXfC1V2oyiU1k9wpgPWwL174 HQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2pp1jr3mjt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 02 Jan 2019 19:33:05 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x02JX3mV012618
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 2 Jan 2019 19:33:03 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x02JWwst020237;
 Wed, 2 Jan 2019 19:33:00 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 02 Jan 2019 11:32:58 -0800
To: Souptick Joarder <jrdr.linux@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Matthew Wilcox <willy@infradead.org>, Michal Hocko <mhocko@suse.com>,
 Juergen Gross <jgross@suse.com>,
 Russell King - ARM Linux <linux@armlinux.org.uk>, robin.murphy@arm.com
References: <20181224132751.GA22184@jordon-HP-15-Notebook-PC>
 <CAFqt6za2_BOZaynNV2iVkLCjadzyR_bOJog=R6j43dDCDwgFzw@mail.gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <39041074-01d6-e28e-93e1-4c5d708c2157@oracle.com>
Date: Wed, 2 Jan 2019 14:32:54 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <CAFqt6za2_BOZaynNV2iVkLCjadzyR_bOJog=R6j43dDCDwgFzw@mail.gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9124
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901020172
Subject: Re: [Xen-devel] [PATCH v5 8/9] xen/gntdev.c: Convert to use
 vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 Linux-MM <linux-mm@kvack.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yLzE5IDE6NTggUE0sIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gT24gTW9uLCBEZWMg
MjQsIDIwMTggYXQgNjo1MyBQTSBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNv
bT4gd3JvdGU6Cj4+IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZSgpIHRvIG1hcCByYW5n
ZSBvZiBrZXJuZWwKPj4gbWVtb3J5IHRvIHVzZXIgdm1hLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBT
b3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KPj4gUmV2aWV3ZWQtYnk6IE1h
dHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgo+PiBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4gLS0tCj4+ICBkcml2ZXJz
L3hlbi9nbnRkZXYuYyB8IDExICsrKystLS0tLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
Z250ZGV2LmMgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwo+PiBpbmRleCBiMGIwMmE1Li40MzBkNGNi
IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL3hlbi9nbnRkZXYuYwo+PiArKysgYi9kcml2ZXJzL3hl
bi9nbnRkZXYuYwo+PiBAQCAtMTA4NCw3ICsxMDg0LDcgQEAgc3RhdGljIGludCBnbnRkZXZfbW1h
cChzdHJ1Y3QgZmlsZSAqZmxpcCwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCj4+ICAgICAg
ICAgaW50IGluZGV4ID0gdm1hLT52bV9wZ29mZjsKPj4gICAgICAgICBpbnQgY291bnQgPSB2bWFf
cGFnZXModm1hKTsKPj4gICAgICAgICBzdHJ1Y3QgZ250ZGV2X2dyYW50X21hcCAqbWFwOwo+PiAt
ICAgICAgIGludCBpLCBlcnIgPSAtRUlOVkFMOwo+PiArICAgICAgIGludCBlcnIgPSAtRUlOVkFM
Owo+Pgo+PiAgICAgICAgIGlmICgodm1hLT52bV9mbGFncyAmIFZNX1dSSVRFKSAmJiAhKHZtYS0+
dm1fZmxhZ3MgJiBWTV9TSEFSRUQpKQo+PiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4+IEBAIC0xMTQ1LDEyICsxMTQ1LDkgQEAgc3RhdGljIGludCBnbnRkZXZfbW1hcChzdHJ1Y3Qg
ZmlsZSAqZmxpcCwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCj4+ICAgICAgICAgICAgICAg
ICBnb3RvIG91dF9wdXRfbWFwOwo+Pgo+PiAgICAgICAgIGlmICghdXNlX3B0ZW1vZCkgewo+PiAt
ICAgICAgICAgICAgICAgZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspIHsKPj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgZXJyID0gdm1faW5zZXJ0X3BhZ2Uodm1hLCB2bWEtPnZtX3N0YXJ0ICsg
aSpQQUdFX1NJWkUsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwLT5wYWdl
c1tpXSk7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgIGlmIChlcnIpCj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ290byBvdXRfcHV0X21hcDsKPj4gLSAgICAgICAgICAgICAg
IH0KPiBMb29raW5nIGludG8gdGhlIG9yaWdpbmFsIGNvZGUsIHRoZSBsb29wIHNob3VsZCBydW4g
ZnJvbSBpID0wIHRvICppIDwKPiBtYXAtPmNvdW50Ki4KPiBUaGVyZSBpcyBubyBlcnJvciBjaGVj
ayBmb3IgKmNvdW50ID4gbWFwLT5jb3VudCogYW5kIHdlIG1pZ2h0IGVuZCB1cAo+IG92ZXJydW4g
dGhlIG1hcC0+cGFnZXNbaV0gYm91bmRhcnkuCgpJIGRvbid0IHRoaW5rIHdlIGNhbiBoYXZlIG1h
cC0+Y291bnQgIT0gY291bnQgKHNlZQpnbnRkZXZfZmluZF9tYXBfaW5kZXgoKSkuIEJ1dCBmb3Ig
Y2xhcml0eSBJIGFncmVlIHVzaW5nIG1hcC0+Y291bnQgbWlnaHQKYmUgYmV0dGVyLgoKCj4KPiBX
aGlsZSBjb252ZXJ0aW5nIHRoaXMgY29kZSB3aXRoIHN1Z2dlc3RlZCB2bV9pbnNlcnRfcmFuZ2Uo
KSwgdGhpcyBjYW4gYmUgZml4ZWQuCgpBbmQgY291bnQgY2FuIGJlIGRyb3BwZWQgYWx0b2dldGhl
ci4KCgpUaGFua3MuCi1ib3JpcwoKCj4KPgo+PiArICAgICAgICAgICAgICAgZXJyID0gdm1faW5z
ZXJ0X3JhbmdlKHZtYSwgdm1hLT52bV9zdGFydCwgbWFwLT5wYWdlcywgY291bnQpOwo+PiArICAg
ICAgICAgICAgICAgaWYgKGVycikKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgZ290byBvdXRf
cHV0X21hcDsKPj4gICAgICAgICB9IGVsc2Ugewo+PiAgI2lmZGVmIENPTkZJR19YODYKPj4gICAg
ICAgICAgICAgICAgIC8qCj4+IC0tCj4+IDEuOS4xCj4+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 20:10:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 20:10: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-devel-bounces@lists.xenproject.org>)
	id 1gemqg-0007Mh-28; Wed, 02 Jan 2019 20:10: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=KZoQ=PK=citrix.com=prvs=89816f56d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gemqf-0007Mc-JV
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 20:10:41 +0000
X-Inumbo-ID: 77dd40ba-0eca-11e9-917b-97a004cb9f17
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77dd40ba-0eca-11e9-917b-97a004cb9f17;
 Wed, 02 Jan 2019 20:10:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,432,1539648000"; d="scan'208";a="74666164"
Date: Wed, 2 Jan 2019 20:10:06 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190102201006.gn7bhtnxbqaz7jtg@zion.uk.xensource.com>
References: <1546455180-5117-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546455180-5117-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] docs: Fix ./configure following c/s d661611
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDIsIDIwMTkgYXQgMDY6NTM6MDBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHJlZmVyZW5jZSBpbiBj
b25maWd1cmUuYWMgc2hvdWxkIGhhdmUgYmVlbgo+IHVwZGF0ZWQgaW4gdGhlIHNhbWUgY2hhbmdl
c2V0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 20:38:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 20:38: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-devel-bounces@lists.xenproject.org>)
	id 1genHe-0000gW-Dl; Wed, 02 Jan 2019 20:38: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1genHd-0000gK-4K
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 20:38:33 +0000
X-Inumbo-ID: 5b398b5e-0ece-11e9-b849-571fbd29941e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b398b5e-0ece-11e9-b849-571fbd29941e;
 Wed, 02 Jan 2019 20:38:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1genHV-0002Xm-KL; Wed, 02 Jan 2019 20:38:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1genHV-0004u6-9O; Wed, 02 Jan 2019 20:38:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1genHV-000746-8e; Wed, 02 Jan 2019 20:38:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131694-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=a2783e97fb220347bcf46583867782712a172710
X-Osstest-Versions-That: xen=e5268a3ce35be2d0e1b910ef8a6b0ad4de3c3a1a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 20:38:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131694: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY5NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTY5NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxNjg5
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzE2ODkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhMjc4M2U5N2ZiMjIwMzQ3YmNmNDY1
ODM4Njc3ODI3MTJhMTcyNzEwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBlNTI2OGEzY2UzNWJlMmQwZTFiOTEwZWY4YTZiMGFkNGRlM2MzYTFhCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzE2ODkgIDIwMTktMDEtMDIgMTU6MDA6MzYgWiAgICAwIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTMxNjkyICAyMDE5LTAxLTAyIDE4OjAwOjU5IFogICAgMCBkYXlzICAgIDIg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTI3ODNlOTdmYjIyMDM0N2JjZjQ2NTgz
ODY3NzgyNzEyYTE3MjcxMApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgV2VkIEphbiAyIDEwOjI2OjUxIDIwMTkgKzAwMDAKCiAgICBkb2Nz
OiBSZW1vdmUgTWFya2Rvd24gZnJvbSBjb25maWd1cmUuYWMgYW5kIHRoZSBidWlsZCBpbnN0cnVj
dGlvbnMKICAgIAogICAgTm93IHRoYXQgYWxsIHVzZSBvZiBtYXJrZG93biBhcyBiZWVuIHJlcGxh
Y2VkIHdpdGggcGFuZG9jLCBkcm9wIGl0IGZyb20KICAgIGNvbmZpZ3VyZS5hYyBhbmQgZnJvbSB0
aGUgZG9jcy8gTWFrZWZpbGUuCiAgICAKICAgIEluc3RlYWQgb2YganVzdCBkZWxldGluZyB0aGUg
bWFya2Rvd24gcmVmZXJlbmNlIGZyb20gUkVBRE1FLCBhZGp1c3QgdGhlIGxpbmUKICAgIHRvIG1l
bnRpb24gdGhlIG90aGVyIG9wdGlvbmFsIHBhY2thZ2VzIHJlcXVpcmVkIGZvciBkb2N1bWVudGF0
aW9uLgogICAgCiAgICBEcm9wIG1hcmtkb3duIGZyb20gdHJhdmlzLCBidXQgbGVhdmUgaXQgaW4g
dGhlIGRvY2tlciBjb250YWluZXJzIGFzIHRoZXkgZ2V0CiAgICB1c2VkIGZvciBzdGFibGUgYnJh
bmNoZXMgYXMgd2VsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA4NDEwZmNiNTRhYzgwOGMxOWEwMzBjNmYwZWM2
NGU3NjBhYzY0Y2E1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KRGF0ZTogICBXZWQgSmFuIDIgMTA6MjY6NDkgMjAxOSArMDAwMAoKICAgIGRvY3MvbWFu
OiBGaXgvc2ltcGxpZnkgZ2VuZXJhdGlvbiBvZiBtYW5wYWdlcwogICAgCiAgICBUaGUgb3JpZ2lu
YWwgaW50ZW50IG9mIHRoaXMgcGF0Y2ggd2FzIHRvIHJlbmFtZSB4ZW4tdmJkLWludGVyZmFjZS5t
YXJrZG93bi43CiAgICB0byB4ZW4tdmJkLWludGVyZmFjZS5wYW5kb2MuNyB0byByZW1vdmUgdGhl
IGZpbmFsIG1hcmtkb3duIGZpbGUgZnJvbSB0aGUgZG9jcy8KICAgIHRyZWUuCiAgICAKICAgIFRo
ZSBET0NfTUFOeCBsaXN0cyBhcmUgYnJva2VuLiAgVGhleSBjb250YWluIE1BTnhTUkMteSB0d2lj
ZSwgdGhlIGZpcnN0IGhhbGYKICAgIHdpdGggYSBwYXJ0aWFsICUucG9kIHN1YnN0aXR1YXRpb24s
IGFuZCB0aGUgc2Vjb25kIGhhbGYgd2l0aCBhIHBhcnRpYWwKICAgICUubWFya2Rvd24gc3Vic3Rp
dHV0aW9uLiAgVGhpcyBpcyBhbHNvIHRoZSByb290IGNhdXNlIGJlaGluZCB0aGUgZmlsdGVyaW5n
CiAgICBhY3Rpdml0eSBpbiB0aGUgdW5pbnN0YWxsLW1hbiQoaSktcGFnZXMgcnVsZS4KICAgIAog
ICAgRnVydGhlcm1vcmUsIHRoZSBsb2dpYyBmb3IgZ2VuZXJhdGluZyB0aGUgbWFucGFnZSB0YXJn
ZXRzIGlzIHVubmVjZXNzZXJpbHkKICAgIHJlcGV0YXRpdmUsIG93aW5nIHRvIHRoZSBsYXlvdXQg
b2Ygc291cmNlIGZpbGVzIGluIHRoZSBtYW4vIGRpcmVjdG9yeS4KICAgIAogICAgVGhlcmVmb3Jl
LCB0YWNrbGUgdGhlIHByb2JsZW0gYnkgcmVuYW1pbmcgYWxsIG9mIG91ciBtYW5wYWdlIHNvdXJj
ZSBmaWxlcyBmcm9tCiAgICAiJEZPUk1BVC4kU0VDVElPTiIgdG8gIiRTRUNUSU9OLiRGT1JNQVQi
LiAgRm9yIHRoZSB0d28geGwuY2ZnLjUgYW5kIHhsLjEgd2hpY2gKICAgIGFyZSBwcmVwcm9jZXNz
ZWQgYnkgYXV0b2NvbmYgdG8gY29udGFpbiBwYXRoIGluZm9ybWF0aW9uLCB0aGlzIHJlcXVpcmVz
CiAgICB1cGRhdGluZyBjb25maWd1cmUuYWMgYW5kIC5naXRpZ25vcmUuICBUaGUgbWFya2Rvd24g
dG8gcGFuZG9jIGNvbnZlcnNpb24gaXMKICAgIHBlcmZvcm1lZCBhcyB3ZWxsLCBhcyBpdCBpcyBh
bHNvIGEgc3RyYWlnaHQgcmVuYW1lLgogICAgCiAgICBBbiBhbmNpbGxhcnkgYmVuZWZpdCBvZiB0
aGlzIHJlbmFtaW5nIGlzIHRoYXQgdGV4dCBlZGl0b3JzIHN0YW5kIGEgY2hhbmNlIG9mCiAgICBi
ZWluZyBhYmxlIHRvIHdvcmsgb3V0IHRoZSBjb3JyZWN0IG1vZGUgdG8gdXNlLgogICAgCiAgICBB
cyBmb3IgdGhlIG1ha2VmaWxlOgogICAgCiAgICAxKSBCcmVhayB0aGUgTUFOX1NFQ1RJT05TIGxp
c3Qgb3V0IG9mIHRoZSBHRU5FUkFURV9NQU5QQUdFX1JVTEVTIGxvb3AsIGFzIHdlCiAgICAgICBh
cmUgZ29pbmcgdG8gdXNlIGl0IGEgc2Vjb25kIHRpbWUuCiAgICAyKSBEbyBhd2F5IHdpdGggdGhl
IGluZGl2aWRhdWwgTUFOeFNSQy15IHZhcmlhYmxlcy4gIFVzZSBhIHNpbmdsZSBsaXN0LAogICAg
ICAgZGVyaXZlZCBmcm9tIGFsbCAqLnBvZCBhbmQgKi5wYW5kb2MgZmlsZXMsIHdpdGggdGhlaXIg
Zm9ybWF0IHN1ZmZpeGVzCiAgICAgICByZW1vdmVkLgogICAgMykgVXNlIGEgJChmb3JlYWNoIC4u
LikgdG8gZ2VuZXJhdGUgdGhlIERPQ19NQU54IGxpc3RzLCBmaWxsaW5nIHRoZW0gd2l0aCB0aGUK
ICAgICAgIGNvcnJlY3QgY29udGVudC4KICAgIDQpIFRoZSBET0NfSFRNTCBhbmQgRE9DX1RYVCBj
YW4gbm93IGluY2x1ZGUgYWxsIG1hbnBhZ2VzIHdpdGggYSBzaW5nbGUKICAgICAgIHN1YnN0aXR1
dGlvbiwgYXMgdGhleSBkb24ndCBuZWVkIHRvIHNlcGFyYXRlIHRoZSBtYW5wYWdlcyBieQogICAg
ICAgc2VjdGlvbi1udW1iZXJlZC1kaXJlY3RvcnkuCiAgICA1KSBGaXggdXAgdGhlIGZpbGVuYW1l
cyBpbiB0aGUgbWFucGFnZSBtZXRhcnVsZSB0byBtYXRjaCB0aGUgcmVuYW1pbmcuCiAgICAKICAg
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKY29tbWl0IGQ2NjE2MTFkMDgwYzgzMzA5MmI4
YTI2YTVhNDNkMzQzZTA4ZGQ0MDQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBKYW4gMiAxMDoyNjo0NyAyMDE5ICswMDAwCgogICAg
ZG9jcy9tYXJrZG93bjogU3dpdGNoIHRvIHVzaW5nIHBhbmRvYywgYW5kIGZpeCB1bmRlcnNjb3Jl
IGVzY2FwaW5nCiAgICAKICAgIGMvcyBhM2E5OWRmNDQgImRvY3MvY21kbGluZTogUmV3cml0ZSB0
aGUgY3B1aWRfbWFza18qIHNlY3Rpb24iIGNvbXBsZXRlbHkKICAgIGZvcmdvdCBhYm91dCBob3cg
bWFya2Rvd24gZ2V0cyByZW5kZXJlZCB0byBIVE1MIChhcyBvcHBvc2VkIHRvIFBERiksIGJlY2F1
c2UKICAgIHdlIHVzZSBkaWZmZXJlbnQgdHJhbnNsYXRvcnMgZGVwZW5kaW5nIG9uIHRoZSBkZXN0
aW5hdGlvbiBmb3JtYXQuCiAgICAKICAgIG1hcmtkb3duIGFuZCBwYW5kb2MgYXJlIHZlcnkgc2lt
aWxhciBtYXJrdXAgbGFuZ3VhZ2VzLCBidXQgYSBjb3VwbGUgb2YgZGV0YWlscwogICAgYWJvdXQg
cGFuZG9jIGNhdXNlIGl0IHRvIGhhdmUgZmFyIG1vcmUgdXNlci1mcmllbmRseSBpbmxpbmUgbWFy
a3VwLgogICAgCiAgICBTd2l0Y2ggYWxsIG1hcmtkb3duIGRvY3VtZW50cyB0byBiZSBwYW5kb2Mg
KHNvIHdlIGFyZSB1c2luZyBhIHNpbmdsZQogICAgdHJhbnNsYXRvciwgYW5kIHRoZXJlZm9yZSBh
IHNpbmdsZSBmbGF2b3VyIG9mIG1hcmtkb3duKSwgd2hpY2ggZml4ZXMgdGhlCiAgICByZW5kZXJl
ZCBkb2NzIG9uIHhlbmJpdHMueGVuLm9yZy9kb2NzLgogICAgCiAgICBXaGlsZSBjaGFuZ2luZyB0
aGUgZm9ybWF0LCBmaXggdGhlIHJlbWFpbmRlciBvZiB0aGUgZXNjYXBlZCB1bmRlcnNjb3JlcyBp
biB0aGUKICAgIHNhbWUgbWFubm9yIGFzIHRoZSBwcmV2aW91cyBwYXRjaC4gIFRoZSB0d28gcHJv
YmxlbSBjYXNlcyBoZXJlIGFyZSBfX0xJTkVfXwogICAgYW5kIF9fRklMRV9fIHdoZXJlIHRoZSBm
aXJzdCB1bmRlcnNjb3JlIHN0aWxsIG5lZWRzIGVzY2FwaW5nLgogICAgCiAgICBJbiBhZGRpdGlv
biwgZG1vcC5tYXJrZG93biBhbmQgZG9tMGxlc3MubWFya2Rvd24gZGlkbid0IHVzZWQgdG8gZ2V0
IHByb2Nlc3NlZCwKICAgIGFzIG9ubHkgLm1hcmtkb3duIGZpbGVzIGluIHRoZSBtaXNjLyBkaXJl
Y3RvcnkgZ290IGNvbnNpZGVyZWQuCiAgICBkb20wbGVzcy5wYW5kb2MgZ2V0cyBwaWNrZWQgdXAg
YXV0b21hdGljYWxseSBub3csIGR1ZSB0byBiZWluZyBpbiB0aGUKICAgIGZlYXR1cmVzLyBkaXJl
Y3RvcnksIGJ1dCBkZXNpZ25zLyBuZWVkcyBhZGRpbmcgdG8gdGhlIHBhbmRvYyBkaXJlY3Rvcnkg
bGlzdAogICAgZm9yIGRtb3AucGFuZG9jIHRvIGdldCBwcm9jZXNzZWQuCiAgICAKICAgIFdoaWxl
IGVkdGluZyBpbiBhcHByb3ByaWF0ZSBhcmVhcywgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gZml4
IHNvbWUgbWFya3VwIHRvCiAgICB0aGUgc3Vycm91bmRpbmcgc3R5bGUsIGFuZCBkcm9wIHRyYWls
aW5nIHdoaXRlc3BhY2UuCiAgICAKICAgIE5vIGNoYW5nZSBpbiBjb250ZW50IC0gb25seSBmb3Jt
YXR0aW5nLiAgVGhpcyByZXN1bHRzIGluIHRoZSB0ZXh0IGJlaW5nIGVhc2llcgogICAgdG8gcmVh
ZCBhbmQgZ3JlcC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA1MDIwYzE3MGUyYzc3YzUyNjMyZDE0NTVlMzgzY2Uw
OWUzOWI1MjlkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBXZWQgSmFuIDIgMTA6MjY6NDUgMjAxOSArMDAwMAoKICAgIGRvY3MvcGFuZG9j
OiBEb24ndCBlc2NhcGUgdW5kZXJzY29yZXMgaW4gdGhlIG1pZGRsZSBvZiB0ZXh0CiAgICAKICAg
IFBhbmRvYyBkZWxpYmVyYXRlbHkgKGFuZCBjb250cmFyeSB0byBtYXJrZG93bikgZG9lc24ndCB0
cmVhdCB1bmRlcnNjb3JlcyBpbgogICAgdGhlIG1pZGRsZSBvZiBub3JtYWwgdGV4dCBhcyBlbXBo
YXNpcyBtYXJrZXJzLCBhcyB0aGlzIGlzIGFsbW9zdCBhbHdheXMgdGhlCiAgICB1bmhlbHBmdWwg
aW50ZXJwcmV0YXRpb24uCiAgICAKICAgIEZvciB0ZXh0IHdoaWNoIGlzIGVtcGhhc2lzZWQgdXNp
bmcgXywgYW4gdW5kZXJzY29yZSBpbiB0aGUgbWlkZGxlIGlzCiAgICBpbnRlcnByZXRlZCwgYnV0
IHRoZSBlbXBoYXNpcyBtYXJrZXIgY2FuIGJlIHN3aXRjaGVkIHRvICogaW5zdGVhZC4KICAgIAog
ICAgT25lIHByb2JsZW0gY2FzZSBpcyB3aGVyZSB3ZSB1c2Uge30gZ2xvYmJpbmcgd2l0aCBpZGVu
dGlmaWVyIG5hbWVzLCBhcyBpdAogICAgY291bnRzIGFzIGEgd29yZCBicmVhay4gIFRoZXJlZm9y
ZSwgd2UgZG8gbmVlZCB0byByZXRhaW4gdGhlIGVzY2FwZWQKICAgIHVuZGVyc2NvcmUgaW1tZWRp
YXRlbHkgZm9sbG93aW5nIGEgY2xvc2luZyBicmFjZS4KICAgIAogICAgTm8gY2hhbmdlIGluIGNv
bnRlbnQgLSBvbmx5IGZvcm1hdHRpbmcuICBUaGlzIHJlc3VsdHMgaW4gdGhlIHRleHQgYmVpbmcg
ZWFzaWVyCiAgICB0byByZWFkIGFuZCBncmVwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNs
dWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 21:04:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 21:04: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-devel-bounces@lists.xenproject.org>)
	id 1gengz-00030A-Iu; Wed, 02 Jan 2019 21:04: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=TWKL=PK=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gengy-000305-G9
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 21:04:44 +0000
X-Inumbo-ID: 06b70f92-0ed2-11e9-8e1d-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06b70f92-0ed2-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 21:04:43 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6E76121479;
 Wed,  2 Jan 2019 21:04:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546463082;
 bh=cZFMOOf9kjDAtdS1dTgLixTxBg7srhGWH9FNeW5nGBs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=VeSSmO51o/DLZosDlEaymLlpGOz/IW/fMwamrQP6AnIZAM8fSN5Vm9YK7lh6fOb1k
 HOGfDxdzUDKsyrMrXmr8WzVjitynByVrgdJHjJV1yukvzwL3kQUw2VXjWyUyItnz9s
 P5fEs09VacBwy7Yt20WlAHLAVruitMgK8jpISkp8=
Date: Wed, 2 Jan 2019 13:04:42 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1901021004450.800@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1901021039270.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901021004450.800@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIEphbiAyMDE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gVHVlLCAx
MyBOb3YgMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+Pj4gT24gMTMuMTEuMTggYXQgMDA6
MDYsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+ID4gLS0tIGEveGVuL2FyY2gv
eDg2L2FsdGVybmF0aXZlLmMKPiA+ID4gKysrIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMK
PiA+ID4gQEAgLTE5NCw3ICsxOTQsNyBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2Fs
dGVybmF0aXZlcyhzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKPiA+ID4gICAgICAgKiBTbyBiZSBj
YXJlZnVsIGlmIHlvdSB3YW50IHRvIGNoYW5nZSB0aGUgc2NhbiBvcmRlciB0byBhbnkgb3RoZXIK
PiA+ID4gICAgICAgKiBvcmRlci4KPiA+ID4gICAgICAgKi8KPiA+ID4gLSAgICBmb3IgKCBhID0g
YmFzZSA9IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQo+ID4gPiArICAgIGZvciAoIGEgPSBiYXNlID0g
c3RhcnQ7IFNZTUJPTChhKSA8IFNZTUJPTChlbmQpOyBhKysgKQo+ID4gCj4gPiBBdCB0aGlzIHBv
aW50IGFsbCBpcyBmaW5lOiBlbmQgaXMgYWxsb3dlZCB0byBwb2ludCB0byB0aGUgZW5kIG9mIHN0
YXJ0W10uCj4gPiBJZiBhbnl0aGluZyB5b3Ugd2FudCB0byBjaGFuZ2UgdGhlIGludm9jYXRpb25z
ICh3aGVyZSB0aGUKPiA+IHF1ZXN0aW9uYWJsZSBzeW1ib2xzIGFyZSB1c2VkKS4gSSdtIGFsc28g
bm90IGNvbnZpbmNlZCB5b3UgbmVlZAo+ID4gdG8gdG91Y2ggYm90aCBzaWRlcyBvZiB0aGUgY29t
cGFyaXNvbiBvciBzdWJ0cmFjdGlvbiBleHByZXNzaW9ucy4KPiA+IAo+ID4gSW4gb3JkZXIgZm9y
IHBlb3BsZSB0byBub3Qgc3RhcnQgd29uZGVyaW5nIHdoYXQgdGhlIHB1cnBvc2Ugb2YKPiA+IFNZ
TUJPTCgpIGlzIGF0IGFueSBvZiBpdHMgdXNlIHNpdGVzLCB5b3UgcmVhbGx5IHdhbnQgdG8gdXNl
IGl0IG9uCj4gPiB0aGUgcHJvYmxlbWF0aWMgc3ltYm9scyB0aGVtc2VsdmVzLCBub3Qgc29tZXdo
ZXJlIG9uIGEgZGVyaXZlZAo+ID4gdmFyaWFibGUgb3IgcGFyYW1ldGVyLgo+IAo+IEkgd2Fzbid0
IHN1cmUgYWJvdXQgd2hhdCB0byBkbyBhYm91dCBkZXJpdmVkIHZhcmlhYmxlcyBhbmQgZGVjaWRl
ZCB0bwo+IGVyciBvbiB0aGUgc2FmZSBzaWRlLiBJIGFtIGhhcHB5IHRvIHJlbW92ZSB0aG9zZSBj
aGFuZ2VzLCBiZWNhdXNlIEkKPiBhZ3JlZSB0aGF0IGl0IHdvdWxkIGJlIGZhciBjbGVhcmVyIGlm
IFNZTUJPTCgpIGlzIG9ubHkgdXNlZCBvbiB0aGUKPiBwcm9ibGVtYXRpYyBzeW1ib2xzLgoKSSBy
ZXBsaWVkIHRvbyBxdWlja2x5LiBJIGFncmVlIHRoYXQgY2hhbmdpbmcgb25seSB0aGUgcHJvYmxl
bWF0aWMKc3ltYm9scywgYW5kIG5vdCB0aGUgZGVyaXZlZCB2YXJpYWJsZXMsIGlzIGVhc2llciB0
byB1bmRlcnN0YW5kIGZyb20gdGhlCmNvZGUgcG9pbnQgb2YgdmlldywgYW5kIHNob3VsZCBzdGls
bCBiZSBzYWZlIGFuZCBjb21wbGlhbnQuCgpIb3dldmVyLCBJIHdvdWxkIGFsc28gcHJlZmVyIHRv
IGtlZXAgdGhlIGNvbXBhcmlzb25zIGFzIHVuc2lnbmVkIGxvbmcKY29tcGFyaXNvbnMsIGxpa2Ug
aXQgaXMgZG9uZSBpbiB0aGlzIHBhdGNoLiBJIHRoaW5rIGl0IGlzIHNhZmVyIGFuZCBtb3JlCmNv
bXBsaWFudCB0byBkbyB1bnNpZ25lZCBsb25nIGNvbXBhcmlzb25zIHRvIGF2b2lkIGNvbXBsZXRl
bHkgdGhlIGlzc3VlCm9mIGhhdmluZyB0byB1bmRlcnN0YW5kIHdoZW4gcG9pbnRlcnMgcG9pbnQg
dG8gc2FtZSBvciBkaWZmZXJlbnQKb2JqZWN0cy4gSXQgaXMgY2VydGFpbmx5IG1vcmUgaW4gdGhl
IHNwaXJpdCBvZiB0aGUgc3BlYy4gCgpTbywgaW4gdGhlIGNhc2UgeW91IG1lbnRpb25lZCBhYm92
ZSAoYW5kIGEgYnVuY2ggb2Ygc2ltaWxhciBjYXNlcyksIHRvCmRvIHVuc2lnbmVkIGxvbmcgY29t
cGFyaXNvbnMgb25seSBhbmQgYXBwbHkgU1lNQk9MKCkgb25seSB0byB0aGUKcHJvYmxlbWF0aWMg
c3ltYm9scywgd2UgbmVlZCBvbmUgbW9yZSBjYXN0IHRvIHVuc2lnbmVkIGxvbmcgYXQgdGhlCmRl
cml2ZWQgdmFyaWFibGUgc2lkZToKCiAgZm9yICggYSA9IGJhc2UgPSBzdGFydDsgKHVuc2lnbmVk
IGxvbmcpYSA8IFNZTUJPTChlbmQpOyBhKysgKQoKCkZZSSBJIHJlYWxpemVkIEkgd2FzIHVzaW5n
IFNZTUJPTCgpIGNvbnZlcnNpb25zIG1vcmUgdGhhbiBzdHJpY3RseQpuZWNlc3NhcnkgYXQgdGhl
IGRlcml2ZWQgdmFyaWFibGVzIHNpZGUsIGJ1dCBJIHRob3VnaCBpdCB3b3VsZCBiZSBuaWNlcgp0
byBoYXZlOgoKICBTWU1CT0woZGVyaXZlZCkgPCBTWU1CT0wocHJvYmxlbV92YXJpYWJsZSkKCnJh
dGhlciB0aGFuCgogICh1bnNpZ25lZCBsb25nKWRlcml2ZWQgPCBTWU1CT0wocHJvYmxlbV92YXJp
YWJsZSkKCmV2ZXJ5d2hlcmUuIEkgYW0gaGFwcHkgZWl0aGVyIHdheSBhcyBib3RoIHNob3VsZCBi
ZSBjb21wbGlhbnQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 21:14:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 21: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-devel-bounces@lists.xenproject.org>)
	id 1genqH-0003sQ-Iv; Wed, 02 Jan 2019 21:14: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1genqG-0003sG-7u
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 21:14:20 +0000
X-Inumbo-ID: 5d935b5a-0ed3-11e9-9238-3f4288de33d1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d935b5a-0ed3-11e9-9238-3f4288de33d1;
 Wed, 02 Jan 2019 21:14:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1genqC-0003Fe-JD; Wed, 02 Jan 2019 21:14:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1genqC-0006gK-9A; Wed, 02 Jan 2019 21:14:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1genqC-0003ht-8W; Wed, 02 Jan 2019 21:14:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1genqC-0003ht-8W@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 21:14:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCmpv
YiBidWlsZC1hbWQ2NAp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBp
bnRyb2R1Y2VkOiAgZDY2MTYxMWQwODBjODMzMDkyYjhhMjZhNWE0M2QzNDNlMDhkZDQwNAogIEJ1
ZyBub3QgcHJlc2VudDogNTAyMGMxNzBlMmM3N2M1MjYzMmQxNDU1ZTM4M2NlMDllMzliNTI5ZAog
IExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzEzMTcwMy8KCgogIGNvbW1pdCBkNjYxNjExZDA4MGM4MzMwOTJiOGEyNmE1YTQz
ZDM0M2UwOGRkNDA0CiAgQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIERhdGU6ICAgV2VkIEphbiAyIDEwOjI2OjQ3IDIwMTkgKzAwMDAKICAKICAgICAg
ZG9jcy9tYXJrZG93bjogU3dpdGNoIHRvIHVzaW5nIHBhbmRvYywgYW5kIGZpeCB1bmRlcnNjb3Jl
IGVzY2FwaW5nCiAgICAgIAogICAgICBjL3MgYTNhOTlkZjQ0ICJkb2NzL2NtZGxpbmU6IFJld3Jp
dGUgdGhlIGNwdWlkX21hc2tfKiBzZWN0aW9uIiBjb21wbGV0ZWx5CiAgICAgIGZvcmdvdCBhYm91
dCBob3cgbWFya2Rvd24gZ2V0cyByZW5kZXJlZCB0byBIVE1MIChhcyBvcHBvc2VkIHRvIFBERiks
IGJlY2F1c2UKICAgICAgd2UgdXNlIGRpZmZlcmVudCB0cmFuc2xhdG9ycyBkZXBlbmRpbmcgb24g
dGhlIGRlc3RpbmF0aW9uIGZvcm1hdC4KICAgICAgCiAgICAgIG1hcmtkb3duIGFuZCBwYW5kb2Mg
YXJlIHZlcnkgc2ltaWxhciBtYXJrdXAgbGFuZ3VhZ2VzLCBidXQgYSBjb3VwbGUgb2YgZGV0YWls
cwogICAgICBhYm91dCBwYW5kb2MgY2F1c2UgaXQgdG8gaGF2ZSBmYXIgbW9yZSB1c2VyLWZyaWVu
ZGx5IGlubGluZSBtYXJrdXAuCiAgICAgIAogICAgICBTd2l0Y2ggYWxsIG1hcmtkb3duIGRvY3Vt
ZW50cyB0byBiZSBwYW5kb2MgKHNvIHdlIGFyZSB1c2luZyBhIHNpbmdsZQogICAgICB0cmFuc2xh
dG9yLCBhbmQgdGhlcmVmb3JlIGEgc2luZ2xlIGZsYXZvdXIgb2YgbWFya2Rvd24pLCB3aGljaCBm
aXhlcyB0aGUKICAgICAgcmVuZGVyZWQgZG9jcyBvbiB4ZW5iaXRzLnhlbi5vcmcvZG9jcy4KICAg
ICAgCiAgICAgIFdoaWxlIGNoYW5naW5nIHRoZSBmb3JtYXQsIGZpeCB0aGUgcmVtYWluZGVyIG9m
IHRoZSBlc2NhcGVkIHVuZGVyc2NvcmVzIGluIHRoZQogICAgICBzYW1lIG1hbm5vciBhcyB0aGUg
cHJldmlvdXMgcGF0Y2guICBUaGUgdHdvIHByb2JsZW0gY2FzZXMgaGVyZSBhcmUgX19MSU5FX18K
ICAgICAgYW5kIF9fRklMRV9fIHdoZXJlIHRoZSBmaXJzdCB1bmRlcnNjb3JlIHN0aWxsIG5lZWRz
IGVzY2FwaW5nLgogICAgICAKICAgICAgSW4gYWRkaXRpb24sIGRtb3AubWFya2Rvd24gYW5kIGRv
bTBsZXNzLm1hcmtkb3duIGRpZG4ndCB1c2VkIHRvIGdldCBwcm9jZXNzZWQsCiAgICAgIGFzIG9u
bHkgLm1hcmtkb3duIGZpbGVzIGluIHRoZSBtaXNjLyBkaXJlY3RvcnkgZ290IGNvbnNpZGVyZWQu
CiAgICAgIGRvbTBsZXNzLnBhbmRvYyBnZXRzIHBpY2tlZCB1cCBhdXRvbWF0aWNhbGx5IG5vdywg
ZHVlIHRvIGJlaW5nIGluIHRoZQogICAgICBmZWF0dXJlcy8gZGlyZWN0b3J5LCBidXQgZGVzaWdu
cy8gbmVlZHMgYWRkaW5nIHRvIHRoZSBwYW5kb2MgZGlyZWN0b3J5IGxpc3QKICAgICAgZm9yIGRt
b3AucGFuZG9jIHRvIGdldCBwcm9jZXNzZWQuCiAgICAgIAogICAgICBXaGlsZSBlZHRpbmcgaW4g
YXBwcm9wcmlhdGUgYXJlYXMsIHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIGZpeCBzb21lIG1hcmt1
cCB0bwogICAgICB0aGUgc3Vycm91bmRpbmcgc3R5bGUsIGFuZCBkcm9wIHRyYWlsaW5nIHdoaXRl
c3BhY2UuCiAgICAgIAogICAgICBObyBjaGFuZ2UgaW4gY29udGVudCAtIG9ubHkgZm9ybWF0dGlu
Zy4gIFRoaXMgcmVzdWx0cyBpbiB0aGUgdGV4dCBiZWluZyBlYXNpZXIKICAgICAgdG8gcmVhZCBh
bmQgZ3JlcC4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBo
IHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1
bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUtc21va2UvYnVpbGQtYW1kNjQueGVuLWJ1aWxkLmh0bWwK
UmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0
aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC94ZW4tdW5zdGFibGUtc21va2UvYnVpbGQtYW1kNjQueGVuLWJ1aWxkIC0tc3VtbWFy
eS1vdXQ9dG1wLzEzMTcwMy5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEzMTY4
OSAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHhlbi11bnN0YWJsZS1zbW9rZSBidWlsZC1h
bWQ2NCB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzMTY5
NCBmYWlsIFtob3N0PWdvZGVsbG8xXSAvIDEzMTY4OSBbaG9zdD1odXhlbHJlYmUxXSAxMzE2ODYg
W2hvc3Q9YWxiYW5hMF0gMTMxNjY1IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAx
MzE2OTQgLyAxMzE2NjUKKHRyZWUgaW4gYmFzaXNwYXNzIGJ1dCBub3QgaW4gbGF0ZXN0OiBtaW5p
b3MpCih0cmVlIGluIGJhc2lzcGFzcyBidXQgbm90IGluIGxhdGVzdDogb3ZtZikKKHRyZWUgaW4g
YmFzaXNwYXNzIGJ1dCBub3QgaW4gbGF0ZXN0OiBxZW11KQoodHJlZSBpbiBiYXNpc3Bhc3MgYnV0
IG5vdCBpbiBsYXRlc3Q6IHNlYWJpb3MpClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Ckxh
dGVzdCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGEyNzgzZTk3ZmIy
MjAzNDdiY2Y0NjU4Mzg2Nzc4MjcxMmExNzI3MTAKQmFzaXMgcGFzcyBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdiNmUwNWM1MGZjMzk0NjZmY2M2ODVmYjZkNDIxNmY5
OWFmNTg3NDMKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVy
YXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjN2I2ZTA1YzUwZmMzOTQ2NmZj
YzY4NWZiNmQ0MjE2Zjk5YWY1ODc0My1hMjc4M2U5N2ZiMjIwMzQ3YmNmNDY1ODM4Njc3ODI3MTJh
MTcyNzEwCkxvYWRlZCAxMDAxIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3Ig
dGVzdCByZXN1bHRzOgogMTMxNjg2IFtob3N0PWFsYmFuYTBdCiAxMzE2NjUgcGFzcyBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdiNmUwNWM1MGZjMzk0NjZmY2M2ODVm
YjZkNDIxNmY5OWFmNTg3NDMKIDEzMTY4OSBbaG9zdD1odXhlbHJlYmUxXQogMTMxNjkyIGZhaWwg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhMjc4M2U5N2ZiMjIwMzQ3
YmNmNDY1ODM4Njc3ODI3MTJhMTcyNzEwCiAxMzE2OTMgcGFzcyBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdiNmUwNWM1MGZjMzk0NjZmY2M2ODVmYjZkNDIxNmY5OWFm
NTg3NDMKIDEzMTY5NSBmYWlsIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgYTI3ODNlOTdmYjIyMDM0N2JjZjQ2NTgzODY3NzgyNzEyYTE3MjcxMAogMTMxNjk2IHBhc3Mg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5OGZiNGFkZjhmYTE5Mjkx
ODEwZTY2MTVmMDhiMzI2Yzc1YzY3YzJlCiAxMzE2OTcgcGFzcyBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDUwMjBjMTcwZTJjNzdjNTI2MzJkMTQ1NWUzODNjZTA5ZTM5
YjUyOWQKIDEzMTY5NCBmYWlsIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgYTI3ODNlOTdmYjIyMDM0N2JjZjQ2NTgzODY3NzgyNzEyYTE3MjcxMAogMTMxNjk4IGZhaWwg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBkNjYxNjExZDA4MGM4MzMw
OTJiOGEyNmE1YTQzZDM0M2UwOGRkNDA0CiAxMzE2OTkgcGFzcyBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDUwMjBjMTcwZTJjNzdjNTI2MzJkMTQ1NWUzODNjZTA5ZTM5
YjUyOWQKIDEzMTcwMCBmYWlsIGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgZDY2MTYxMWQwODBjODMzMDkyYjhhMjZhNWE0M2QzNDNlMDhkZDQwNAogMTMxNzAxIHBhc3Mg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA1MDIwYzE3MGUyYzc3YzUy
NjMyZDE0NTVlMzgzY2UwOWUzOWI1MjlkCiAxMzE3MDMgZmFpbCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGQ2NjE2MTFkMDgwYzgzMzA5MmI4YTI2YTVhNDNkMzQzZTA4
ZGQ0MDQKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTMxNjY1IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDEzMTY5MiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEz
MTY5MyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMTY5NCAo
ZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDUwMjBjMTcwZTJjNzdjNTI2MzJkMTQ1NWUzODNjZTA5
ZTM5YjUyOWQKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUu
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzE2OTcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxMzE2OTggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMzE2OTkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEzMTcwMCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDEzMTcwMSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMx
NzAzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBw
cm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50cm9kdWNlZDogIGQ2NjE2MTFkMDgwYzgzMzA5MmI4
YTI2YTVhNDNkMzQzZTA4ZGQ0MDQKICBCdWcgbm90IHByZXNlbnQ6IDUwMjBjMTcwZTJjNzdjNTI2
MzJkMTQ1NWUzODNjZTA5ZTM5YjUyOWQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MDMvCgoKICBjb21taXQgZDY2
MTYxMWQwODBjODMzMDkyYjhhMjZhNWE0M2QzNDNlMDhkZDQwNAogIEF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXRlOiAgIFdlZCBKYW4gMiAxMDoy
Njo0NyAyMDE5ICswMDAwCiAgCiAgICAgIGRvY3MvbWFya2Rvd246IFN3aXRjaCB0byB1c2luZyBw
YW5kb2MsIGFuZCBmaXggdW5kZXJzY29yZSBlc2NhcGluZwogICAgICAKICAgICAgYy9zIGEzYTk5
ZGY0NCAiZG9jcy9jbWRsaW5lOiBSZXdyaXRlIHRoZSBjcHVpZF9tYXNrXyogc2VjdGlvbiIgY29t
cGxldGVseQogICAgICBmb3Jnb3QgYWJvdXQgaG93IG1hcmtkb3duIGdldHMgcmVuZGVyZWQgdG8g
SFRNTCAoYXMgb3Bwb3NlZCB0byBQREYpLCBiZWNhdXNlCiAgICAgIHdlIHVzZSBkaWZmZXJlbnQg
dHJhbnNsYXRvcnMgZGVwZW5kaW5nIG9uIHRoZSBkZXN0aW5hdGlvbiBmb3JtYXQuCiAgICAgIAog
ICAgICBtYXJrZG93biBhbmQgcGFuZG9jIGFyZSB2ZXJ5IHNpbWlsYXIgbWFya3VwIGxhbmd1YWdl
cywgYnV0IGEgY291cGxlIG9mIGRldGFpbHMKICAgICAgYWJvdXQgcGFuZG9jIGNhdXNlIGl0IHRv
IGhhdmUgZmFyIG1vcmUgdXNlci1mcmllbmRseSBpbmxpbmUgbWFya3VwLgogICAgICAKICAgICAg
U3dpdGNoIGFsbCBtYXJrZG93biBkb2N1bWVudHMgdG8gYmUgcGFuZG9jIChzbyB3ZSBhcmUgdXNp
bmcgYSBzaW5nbGUKICAgICAgdHJhbnNsYXRvciwgYW5kIHRoZXJlZm9yZSBhIHNpbmdsZSBmbGF2
b3VyIG9mIG1hcmtkb3duKSwgd2hpY2ggZml4ZXMgdGhlCiAgICAgIHJlbmRlcmVkIGRvY3Mgb24g
eGVuYml0cy54ZW4ub3JnL2RvY3MuCiAgICAgIAogICAgICBXaGlsZSBjaGFuZ2luZyB0aGUgZm9y
bWF0LCBmaXggdGhlIHJlbWFpbmRlciBvZiB0aGUgZXNjYXBlZCB1bmRlcnNjb3JlcyBpbiB0aGUK
ICAgICAgc2FtZSBtYW5ub3IgYXMgdGhlIHByZXZpb3VzIHBhdGNoLiAgVGhlIHR3byBwcm9ibGVt
IGNhc2VzIGhlcmUgYXJlIF9fTElORV9fCiAgICAgIGFuZCBfX0ZJTEVfXyB3aGVyZSB0aGUgZmly
c3QgdW5kZXJzY29yZSBzdGlsbCBuZWVkcyBlc2NhcGluZy4KICAgICAgCiAgICAgIEluIGFkZGl0
aW9uLCBkbW9wLm1hcmtkb3duIGFuZCBkb20wbGVzcy5tYXJrZG93biBkaWRuJ3QgdXNlZCB0byBn
ZXQgcHJvY2Vzc2VkLAogICAgICBhcyBvbmx5IC5tYXJrZG93biBmaWxlcyBpbiB0aGUgbWlzYy8g
ZGlyZWN0b3J5IGdvdCBjb25zaWRlcmVkLgogICAgICBkb20wbGVzcy5wYW5kb2MgZ2V0cyBwaWNr
ZWQgdXAgYXV0b21hdGljYWxseSBub3csIGR1ZSB0byBiZWluZyBpbiB0aGUKICAgICAgZmVhdHVy
ZXMvIGRpcmVjdG9yeSwgYnV0IGRlc2lnbnMvIG5lZWRzIGFkZGluZyB0byB0aGUgcGFuZG9jIGRp
cmVjdG9yeSBsaXN0CiAgICAgIGZvciBkbW9wLnBhbmRvYyB0byBnZXQgcHJvY2Vzc2VkLgogICAg
ICAKICAgICAgV2hpbGUgZWR0aW5nIGluIGFwcHJvcHJpYXRlIGFyZWFzLCB0YWtlIHRoZSBvcHBv
cnR1bml0eSB0byBmaXggc29tZSBtYXJrdXAgdG8KICAgICAgdGhlIHN1cnJvdW5kaW5nIHN0eWxl
LCBhbmQgZHJvcCB0cmFpbGluZyB3aGl0ZXNwYWNlLgogICAgICAKICAgICAgTm8gY2hhbmdlIGlu
IGNvbnRlbnQgLSBvbmx5IGZvcm1hdHRpbmcuICBUaGlzIHJlc3VsdHMgaW4gdGhlIHRleHQgYmVp
bmcgZWFzaWVyCiAgICAgIHRvIHJlYWQgYW5kIGdyZXAuCiAgICAgIAogICAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgICBBY2tl
ZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpSZXZpc2lvbiBn
cmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLXVuc3RhYmxlLXNtb2tl
L2J1aWxkLWFtZDY0Lnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTMxNzAzOiB0b2xlcmFibGUgQUxMIEZBSUwK
CmZsaWdodCAxMzE3MDMgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxNzAzLwoKRmFp
bHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 21:20:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 21:20: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-devel-bounces@lists.xenproject.org>)
	id 1genw9-0004g0-AL; Wed, 02 Jan 2019 21:20: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1genw8-0004fq-2F
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 21:20:24 +0000
X-Inumbo-ID: 369636ca-0ed4-11e9-a364-8bd990fc6c64
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 369636ca-0ed4-11e9-a364-8bd990fc6c64;
 Wed, 02 Jan 2019 21:20:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1genw3-0003Nl-Qs; Wed, 02 Jan 2019 21:20:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1genw3-0006x9-FT; Wed, 02 Jan 2019 21:20:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1genw3-0004hB-Eb; Wed, 02 Jan 2019 21:20:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131673-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=fa42fea0d8b49ba65b49a999331950d74827a52d
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 21:20:19 +0000
Subject: [Xen-devel] [linux-3.18 test] 131673: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY3MyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NzMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTUzNSBwYXNzIGluIDEzMTY3
MwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBpbiAxMzE1NjMgcGFzcyBpbiAxMzE2NzMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMxNTgwIHBhc3MgaW4g
MTMxNjczCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGluIDEzMTU4MCBwYXNzIGluIDEzMTY3MwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTMxNjY2
IHBhc3MgaW4gMTMxNjczCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1pbnN0
YWxsICAgICAgZmFpbCBpbiAxMzE2NjYgcGFzcyBpbiAxMzE2NzMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEz
MTUzNQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTM1CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE1NjMKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFp
bCBwYXNzIGluIDEzMTU2MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MzE1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNjY2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzE2NjYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTUzNSBsaWtlIDEyODY5MQogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgIGZhaWwgaW4g
MTMxNTM1IGxpa2UgMTI4ODA3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMxNTM1IGxpa2UgMTI4
ODA3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzE1ODAgbGlrZSAxMjg4MDcKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIGluIDEzMTU4MCBsaWtl
IDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgIGZhaWwgaW4gMTMxNTgwIGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgZmFpbCBpbiAxMzE1ODAgbGlrZSAxMjg4NDEKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMTY2NiBsaWtlIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZApiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4
OTc2OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3
IDIxOjQ3OjM5IFogICA3NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0x
MS0xMCAxNjoxNzozMCBaICAgNTMgZGF5cyAgIDM1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMTUxMiAgMjAxOC0xMi0yMiAwNjo1MTo1MSBaICAgMTEgZGF5cyAgIDEwIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KNDQzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAxMzMzNCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 21:21:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 21:21: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-devel-bounces@lists.xenproject.org>)
	id 1genxc-0004me-Rz; Wed, 02 Jan 2019 21:21: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=TWKL=PK=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1genxb-0004mV-C4
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 21:21:55 +0000
X-Inumbo-ID: 6d644a93-0ed4-11e9-8e1d-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d644a93-0ed4-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 21:21:54 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9B2A82075B;
 Wed,  2 Jan 2019 21:21:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546464114;
 bh=s/obouw8sxyFdk1ctZ0tNd4oUlZCQ5B1f5gvmCqvaUQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=NzouklkJX5fG46cjBjdzJtFY4vWDnB6mksGt0O0ZfclYWpQiMUDhDseKowbmOLvkc
 yolF99q7gJpCBPTB/e4ta5WXrEbgoXNadi/CFIvp5LfDqvw9pu2oQEd0rmBCfSASWy
 +6UzgN8kwirTcBD1CkXkmehWCm8G+TJEQuW8h23E=
Date: Wed, 2 Jan 2019 13:21:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Peter Maydell <peter.maydell@linaro.org>
In-Reply-To: <CAFEAcA9RvgJ=6Eje1O6VEOX5S1qLnu5R_Pwbe4QAvPB4y-Zy4Q@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1901021321240.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1704251134220.2875@sstabellini-ThinkPad-X260>
 <1493145313-31311-1-git-send-email-sstabellini@kernel.org>
 <1493145313-31311-9-git-send-email-sstabellini@kernel.org>
 <CAFEAcA9RvgJ=6Eje1O6VEOX5S1qLnu5R_Pwbe4QAvPB4y-Zy4Q@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 09/21] configure: use pkg-config for
 obtaining xen version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Michael Tokarev <mjt@tls.msk.ru>,
 QEMU Developers <qemu-devel@nongnu.org>, Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxMSBEZWMgMjAxOCwgRGFuaWVsIHdyb3RlOgo+IE9uIFR1ZSwgRGVjIDExLCAyMDE4
IGF0IDEwOjM0OjUyQU0gKzAwMDAsIFBldGVyIE1heWRlbGwgd3JvdGU6Cj4gPiBPbiBUdWUsIDI1
IEFwciAyMDE3IGF0IDE5OjM1LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+IHdyb3RlOgo+ID4gPgo+ID4gPiBGcm9tOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4gPiA+Cj4gPiA+IEluc3RlYWQgb2YgdHJ5aW5nIHRvIGd1ZXNzIHRoZSBYZW4gdmVy
c2lvbiB0byB1c2UgYnkgY29tcGlsaW5nIHZhcmlvdXMKPiA+ID4gdGVzdCBwcm9ncmFtcyBmaXJz
dCBqdXN0IGFzayB0aGUgc3lzdGVtIHZpYSBwa2ctY29uZmlnLiBPbmx5IGlmIGl0Cj4gPiA+IGNh
bid0IHJldHVybiB0aGUgdmVyc2lvbiBmYWxsIGJhY2sgdG8gdGhlIHRlc3QgcHJvZ3JhbSBzY2hl
bWUuCj4gPiA+Cj4gPiA+IElmIGNvbmZpZ3VyZSBpcyBiZWluZyBjYWxsZWQgd2l0aCBkZWRpY2F0
ZWQgZmxhZ3MgZm9yIHRoZSBYZW4gbGlicmFyaWVzCj4gPiA+IHVzZSB0aG9zZSBpbnN0ZWFkIG9m
IHRoZSBwa2ctY29uZmlnIG91dHB1dC4gVGhpcyB3aWxsIGF2b2lkIGJyZWFraW5nCj4gPiA+IGFu
IGluLXRyZWUgWGVuIGJ1aWxkIG9mIGFuIG9sZCBYZW4gdmVyc2lvbiB3aGlsZSBhIG5ldyBYZW4g
dmVyc2lvbiBpcwo+ID4gPiBpbnN0YWxsZWQgb24gdGhlIGJ1aWxkIG1hY2hpbmU6IHBrZy1jb25m
aWcgd291bGQgcGljayB1cCB0aGUgaW5zdGFsbGVkCj4gPiA+IFhlbiBjb25maWcgZmlsZXMgYXMg
dGhlIFhlbiB0cmVlIHdvdWxkbid0IGNvbnRhaW4gYW55IG9mIHRoZW0uCj4gPiA+Cj4gPiA+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiA+ID4gU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4g
PiBUZXN0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4gPiA+IC0tLQo+ID4gPiAgY29uZmlndXJlIHwgMTU5ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiA+ICAxIGZpbGUgY2hh
bmdlZCwgODggaW5zZXJ0aW9ucygrKSwgNzEgZGVsZXRpb25zKC0pCj4gPiA+Cj4gPiA+IGRpZmYg
LS1naXQgYS9jb25maWd1cmUgYi9jb25maWd1cmUKPiA+ID4gaW5kZXggMjcxYmVhOC4uMzEzM2Vm
OCAxMDA3NTUKPiA+ID4gLS0tIGEvY29uZmlndXJlCj4gPiA+ICsrKyBiL2NvbmZpZ3VyZQo+ID4g
PiBAQCAtMTk3NSwzMCArMTk3NSw0NiBAQCBmaQo+ID4gPiAgIyB4ZW4gcHJvYmUKPiA+ID4KPiA+
ID4gIGlmIHRlc3QgIiR4ZW4iICE9ICJubyIgOyB0aGVuCj4gPiA+IC0gIHhlbl9saWJzPSItbHhl
bnN0b3JlIC1seGVuY3RybCAtbHhlbmd1ZXN0Igo+ID4gPiAtICB4ZW5fc3RhYmxlX2xpYnM9Ii1s
eGVuY2FsbCAtbHhlbmZvcmVpZ25tZW1vcnkgLWx4ZW5nbnR0YWIgLWx4ZW5ldnRjaG4iCj4gPiA+
ICsgICMgQ2hlY2sgd2hldGhlciBYZW4gbGlicmFyeSBwYXRoIGlzIHNwZWNpZmllZCB2aWEgLS1l
eHRyYS1sZGZsYWdzIHRvIGF2b2lkCj4gPiA+ICsgICMgb3ZlcnJpZGluZyB0aGlzIHNldHRpbmcg
d2l0aCBwa2ctY29uZmlnIG91dHB1dC4gSWYgbm90LCB0cnkgcGtnLWNvbmZpZwo+ID4gPiArICAj
IHRvIG9idGFpbiBhbGwgbmVlZGVkIGZsYWdzLgo+ID4gPiArCj4gPiA+ICsgIGlmICEgZWNobyAk
RVhUUkFfTERGTEFHUyB8IGdyZXAgdG9vbHMvbGlieGMgPiAvZGV2L251bGwgJiYgXAo+ID4gPiAr
ICAgICAkcGtnX2NvbmZpZyAtLWV4aXN0cyB4ZW5jb250cm9sIDsgdGhlbgo+ID4gPiArICAgIHhl
bl9jdHJsX3ZlcnNpb249IiQocHJpbnRmICclZCUwMmQlMDJkJyBcCj4gPiA+ICsgICAgICAkKCRw
a2dfY29uZmlnIC0tbW9kdmVyc2lvbiB4ZW5jb250cm9sIHwgc2VkICdzL1wuLyAvZycpICkiCj4g
PiA+ICsgICAgeGVuPXllcwo+ID4gPiArICAgIHhlbl9wYz0ieGVuY29udHJvbCB4ZW5zdG9yZSB4
ZW5ndWVzdCB4ZW5mb3JlaWdubWVtb3J5IHhlbmdudHRhYiIKPiA+ID4gKyAgICB4ZW5fcGM9IiR4
ZW5fcGMgeGVuZXZ0Y2huIHhlbmRldmljZW1vZGVsIgo+ID4gPiArICAgIFFFTVVfQ0ZMQUdTPSIk
UUVNVV9DRkxBR1MgJCgkcGtnX2NvbmZpZyAtLWNmbGFncyAkeGVuX3BjKSIKPiA+ID4gKyAgICBs
aWJzX3NvZnRtbXU9IiQoJHBrZ19jb25maWcgLS1saWJzICR4ZW5fcGMpICRsaWJzX3NvZnRtbXUi
Cj4gPiA+ICsgICAgTERGTEFHUz0iJCgkcGtnX2NvbmZpZyAtLWxpYnMgJHhlbl9wYykgJExERkxB
R1MiCj4gPiA+ICsgIGVsc2UKPiA+IAo+ID4gSGkgLS0gdGhpcyBpcyBhbiBvbGQgcGF0Y2gsIGJ1
dCBNSlQgaGFzIGp1c3Qgbm90aWNlZCB0aGF0Cj4gPiBpdCBtZWFucyB0aGF0IChhc3N1bWluZyBj
b25maWd1cmUgdGFrZXMgdGhlICJ3ZSBoYXZlIGEgcGtnLWNvbmZpZwo+ID4gZm9yIFhlbiIgcGF0
aCkgdGhlIFhlbiBsaWJyYXJpZXMgZ2V0IGFkZGVkIHRvIGJvdGggbGlic19zb2Z0bW11Cj4gPiBh
bmQgTERGTEFHUywgd2hpY2ggbWVhbnMgdGhhdCBldmVyeXRoaW5nLCBpbmNsdWRpbmcgdGhlIGxp
bnV4LXVzZXIKPiA+IGJpbmFyaWVzLCBnZXRzIGxpbmtlZCBhZ2FpbnN0IHRoZW0uIFRoZSBvbGQg
ZmFsbGJhY2sgcGF0aAo+ID4gb25seSBhZGRzIHRoZW0gdG8gbGlic19zb2Z0bW11Lgo+ID4gCj4g
PiBKdWVyZ2VuOiBpcyB0aGVyZSBhIHJlYXNvbiB3aHkgeW91IGFkZGVkIHRoZSBsaWJzIHRvIGJv
dGgKPiA+IGxpYnNfc29mdG1tdSBhbmQgTERGTEFHUyBoZXJlPyBDYW4gd2UganVzdCBkZWxldGUg
dGhlIGxpbmUKPiA+IHRoYXQgYWx0ZXJzIExERkxBR1M/Cj4gCj4gSW4gdGhlICdlbHNlJyBibG9j
ayB0aGF0IHRha2VzIHRoZSBub24tcGtnLWNvbmZpZyBwYXRoLCB0aGUgbGlicyBhcmUKPiBvbmx5
IGFkZGVkIHRvICJsaWJzX3NvZnRtbXUiLiBTbyBJIHRoaW5rIHJlbW92aW5nIExERkxBR1MgaXMg
cmlnaHQuCgpZZXMsIEkgdGhpbmsgeW91IGFyZSBjb3JyZWN0LgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 21:28:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 21:28: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-devel-bounces@lists.xenproject.org>)
	id 1geo43-00054r-Jg; Wed, 02 Jan 2019 21:28: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=XYDo=PK=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1geo42-000513-9d
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 21:28:34 +0000
X-Inumbo-ID: 5aa8ed55-0ed5-11e9-8e1d-bc764e045a96
Received: from mail-wr1-x434.google.com (unknown [2a00:1450:4864:20::434])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5aa8ed55-0ed5-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 21:28:33 +0000 (UTC)
Received: by mail-wr1-x434.google.com with SMTP id l9so31784920wrt.13
 for <xen-devel@lists.xenproject.org>; Wed, 02 Jan 2019 13:28:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=VpbaqCGn1bQWNWLcoUohDZCGJP+8ijQ8WEx2xQxEZsI=;
 b=Ja/LYI3FGLwPKFla+ZHDHyPdLqgac+mthPWY/xKclYtCrjDQBzMzbDYXhmhTusNhKi
 qKGm5bOa/HXtiu0aKGXyblTK1Wn3gXXqbxW2qMomS+3mhbpLd21UXa7W/BgNxgJu7OZh
 fqZw9lwt1z1dkYvfff1IkuHZEZ2PqpmNqTCH+wuZoa/5A/84Vpg01HkknX8LjZnwuW3Z
 MkEcCm9wgb6p3ElJ246Jx3TVYF7bsUZTjJlzNve5v9Dfg4mqxsMYZWrMuOerTNHjuHCp
 NnLJEd8MijLLArhgVB5EL1r723pJUHia9LIbjgHJs/X5Wu7o9wsee3y9GbM7K1BTMhLR
 4SKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=VpbaqCGn1bQWNWLcoUohDZCGJP+8ijQ8WEx2xQxEZsI=;
 b=G8j14TbUIQF2VWglq4wYd1MX928aoXN7HPIZKlVGmrL1SWh8y7a1w/UJkHbFe/kGee
 qec5LNq3DXlbJYKroTGbhkaBlQ4aD2L3dOatiKoE8aHha31PB5zll0kiEjEGrIrMEfby
 sT5ZTx11rXxRWLSfDjRBgTKy5JnY/XzG+x5i/b4XmhZK1qEWw3VbO3sVOtxD6NCjQcPa
 bLL/y799EdlKyoPQb3Mg5rvVLOoiyxep/ZUXq33RCiiVN6jB5zEEmXvoIvdps8FlvXIi
 FFrRiTaQDtvwt9M5Ad5G/Cqb+VLD7UhWOMI03z+yX746s17Xb6uxOeGdkEty633p7ifM
 ZXAg==
X-Gm-Message-State: AJcUukfZ8ENgWnYqVtzOkAB7Ou043XYkppKimUxADdb9dNzIg76GkWMB
 ZwjNiheqsen94flgFkTiwK94hsm8+6aNh+Qo10aaNg==
X-Google-Smtp-Source: ALg8bN5sNtKtAd5wFbOHhVK1osy0LA9FUGx4b5tQXbUOsHUw/JCpc966AYe1n9thIsRBEYiMRz/oNZvb6YVg31q+fJ4=
X-Received: by 2002:adf:ef0d:: with SMTP id e13mr38290313wro.29.1546464511738; 
 Wed, 02 Jan 2019 13:28:31 -0800 (PST)
MIME-Version: 1.0
References: <cover.1546021481.git.ppircalabu@bitdefender.com>
 <dbb5733dea7f41e33a48eb4e524994ae0de74e3e.1546021481.git.ppircalabu@bitdefender.com>
In-Reply-To: <dbb5733dea7f41e33a48eb4e524994ae0de74e3e.1546021481.git.ppircalabu@bitdefender.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 2 Jan 2019 07:27:59 -0700
Message-ID: <CABfawhkdVW_L-D8b9C4Ba+Jh0TdE6pgt9eoHotCSzF_=1fgxew@mail.gmail.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH XTF v2 4/4] xtf: Add monitor mem_access test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiArc3RhdGljIGludCBtZW1fYWNjZXNzX2luaXQoKQo+ICt7Cj4gKyAgICBpbnQgcmMgPSAwOwo+
ICsgICAgbWVtX2FjY2Vzc19tb25pdG9yX3QgKnBtb24gPSAobWVtX2FjY2Vzc19tb25pdG9yX3Qg
Kiltb25pdG9yOwo+ICsKPiArICAgIGlmICggIXBtb24gKQo+ICsgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+ICsKPiArICAgIHJjID0geGNfZG9tYWluX3NldF9hY2Nlc3NfcmVxdWlyZWQobW9uaXRv
ci0+eGNoLCBtb25pdG9yLT5kb21haW5faWQsIDEpOwo+ICsgICAgaWYgKCByYyA8IDAgKQo+ICsg
ICAgewo+ICsgICAgICAgIFhURl9NT05fRVJST1IoIkVycm9yICVkIHNldHRpbmcgbWVtX2FjY2Vz
cyBsaXN0ZW5lciByZXF1aXJlZFxuIiwgcmMpOwo+ICsgICAgICAgIHJldHVybiByYzsKPiArICAg
IH0KPiArCj4gKyAgICBwbW9uLT5nZm4gPSB4Y190cmFuc2xhdGVfZm9yZWlnbl9hZGRyZXNzKG1v
bml0b3ItPnhjaCwgbW9uaXRvci0+ZG9tYWluX2lkLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAwLCBwbW9uLT5hZGRyZXNzKTsKCkNoZWNrIHRoYXQgdGhl
IGdmbiByZXR1cm5lZCBpcyBub3QgMCBiZWZvcmUgY29udGludWluZy4KCj4gKwo+ICsgICAgcmMg
PSB4Y19zZXRfbWVtX2FjY2Vzcyhtb25pdG9yLT54Y2gsIG1vbml0b3ItPmRvbWFpbl9pZCwgWEVO
TUVNX2FjY2Vzc19ydywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgcG1vbi0+Z2ZuLCAx
KTsKPiArICAgIGlmICggcmMgPCAwICkKPiArICAgIHsKPiArICAgICAgICBYVEZfTU9OX0VSUk9S
KCJFcnJvciAlZCBzZXR0aW5nIG1lbW9yeSBhY2Nlc3MhXG4iLCByYyk7Cj4gKyAgICAgICAgcmV0
dXJuIHJjOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 21:43:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 21:43: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-devel-bounces@lists.xenproject.org>)
	id 1geoI4-0006XU-VF; Wed, 02 Jan 2019 21:43: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geoI3-0006XK-U6
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 21:43:03 +0000
X-Inumbo-ID: 60e3a6f8-0ed7-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60e3a6f8-0ed7-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 21:43:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1geoI0-0003pQ-1V; Wed, 02 Jan 2019 21:43:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1geoHz-0007TP-KQ; Wed, 02 Jan 2019 21:42:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1geoHz-00081d-Ji; Wed, 02 Jan 2019 21:42:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131675-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c04c050f5bf98845bfe22164b8a1503d696a6e26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 21:42:59 +0000
Subject: [Xen-devel] [linux-4.19 test] 131675: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY3NSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2NzUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVt
cHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMzE2NDIgcGFz
cyBpbiAxMzE2NzUKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTY0MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYzA0YzA1MGY1
YmY5ODg0NWJmZTIyMTY0YjhhMTUwM2Q2OTZhNmUyNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXgg
ICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogICA2MSBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAg
NTkgZGF5cyAgIDM5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTY0MiAgMjAxOC0x
Mi0yOSAxODozMjo0NiBaICAgIDQgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KOTUwIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NDM5
MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 23:25:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 23:25:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gepsu-0005l1-N3; Wed, 02 Jan 2019 23:25: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=TWKL=PK=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gepst-0005kw-1a
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 23:25:11 +0000
X-Inumbo-ID: a4da5394-0ee5-11e9-95e2-6f01c0a7fa6b
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4da5394-0ee5-11e9-95e2-6f01c0a7fa6b;
 Wed, 02 Jan 2019 23:25:09 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 33A4C20874;
 Wed,  2 Jan 2019 23:25:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546471508;
 bh=+4N2VUXlef+hgiyievZx/DjipBOf3dTM1vTF7Kvtl6E=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=wyIkmyaUeCDG2n/YQeFQ6NcnPRPB1Df0GDwJXc19aaaGlF6BmqVYby2ZSssLVcuIC
 EGANL7YTzqaNKc3XDJuv2+I5eZQBF4EviTy1L6XxDCp3BCELtBUc8QmFaFkFRJQQqU
 GIY1eU6sOnaVFvtb2aj2Z7NVMeRCfHyvyT8+14s0=
Date: Wed, 2 Jan 2019 15:25:06 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <bb30fde0-8870-d433-c0fe-5c7cad5aade7@arm.com>
Message-ID: <alpine.DEB.2.10.1901021519210.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1812050923160.527@sstabellini-ThinkPad-X260>
 <1544030891-11906-1-git-send-email-sstabellini@kernel.org>
 <bb30fde0-8870-d433-c0fe-5c7cad5aade7@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: copy dtb fragment to guest dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyNCBEZWMgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICgrIFdlaSBhbmQgSWFu
KQo+IAo+IEhpIFN0ZWZhbm8sCj4gCj4gT24gMTIvNS8xOCA1OjI4IFBNLCBTdGVmYW5vIFN0YWJl
bGxpbmkgd3JvdGU6Cj4gPiBSZWFkIHRoZSBkdGIgZnJhZ21lbnQgY29ycmVzcG9uZGluZyB0byBh
IHBhc3N0aHJvdWdoIGRldmljZSBmcm9tIG1lbW9yeQo+ID4gYXQgdGhlIGxvY2F0aW9uIHJlZmVy
cmVkIHRvIGJ5IHRoZSAibXVsdGlib290LGR0YiIgY29tcGF0aWJsZSBub2RlLgo+ID4gCj4gPiBD
b3B5IHRoZSBmcmFnbWVudCB0byB0aGUgZ3Vlc3QgZHRiLgo+ID4gCj4gPiBBZGQgYSBkdGJfYm9v
dG1vZHVsZSBmaWVsZCB0byBzdHJ1Y3Qga2VybmVsX2luZm8gdG8gZmluZCB0aGUgZHRiCj4gPiBm
cmFnbWVudCBmb3IgYSBndWVzdC4KPiAKPiBUaGUgY29kZSBiZWxvdyBpcyBiYXNpY2FsbHkgYSBj
b3B5IGZyb20gbGlieGwsIHJpZ2h0PyBJZiBzbywgdGhpcyBzaG91bGQgYmUKPiBzcGVjaWZpZWQg
aW4gdGhlIGNvbW1pdCBtZXNzYWdlLgo+IAo+IEFsc28sIHRoZSBsaWNlbnNlIGlzIGRpZmZlcmVu
dCBpbiBsaWJ4bCBjb21wYXJlIHRvIHRoZSBoeXBlcnZpc29yIChMR1BMdjIuMSB2cwo+IEdQTHYy
KS4gU28gaXMgdGhlcmUgYW55IGlzc3VlIHRvIGNvcHkgdGhhdCBjb2RlIGluIHRoZSBoeXBlcnZp
c29yPwoKV2VpIGNvbmZpcm1lZCB0aGF0IGl0IGlzIE9LLiBJJ2xsIGFkZCBhIG5vdGUgYWJvdXQg
dGhpcyBpbiB0aGUgY29tbWl0Cm1lc3NhZ2UuCgoKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgo+ID4gLS0tCj4gPiAgIHhlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyAgfCA3Nwo+ID4gKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPiA+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCB8
ICAyICstCj4gPiAgIDIgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiBpbmRleCBiMGVjM2YwLi5jYzZiNDY0IDEw
MDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiArKysgYi94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+IEBAIC0xNCw2ICsxNCw3IEBACj4gPiAgICNpbmNs
dWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gPiAgICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KPiA+
ICAgI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cj4gPiArI2luY2x1ZGUgPHhlbi92bWFwLmg+Cj4gPiAg
ICNpbmNsdWRlIDx4ZW4vd2FybmluZy5oPgo+ID4gICAjaW5jbHVkZSA8YWNwaS9hY3RhYmxlcy5o
Pgo+ID4gICAjaW5jbHVkZSA8YXNtL2RldmljZS5oPgo+ID4gQEAgLTE2NjksNiArMTY3MCw1OSBA
QCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoY29uc3Qgc3RydWN0Cj4g
PiBkb21haW4gKmQsIHZvaWQgKmZkdCkKPiA+ICAgfQo+ID4gICAjZW5kaWYKPiA+ICAgK3N0YXRp
YyBpbnQgX19pbml0IGNvcHlfcHJvcGVydGllcyh2b2lkICpmZHQsIHZvaWQgKnBmZHQsIGludCBu
b2Rlb2ZmKQo+ID4gK3sKPiA+ICsgICAgaW50IHByb3BvZmYsIG5hbWVvZmYsIHI7Cj4gPiArICAg
IGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3A7Cj4gPiArCj4gPiArICAgIGZvciAoIHBy
b3BvZmYgPSBmZHRfZmlyc3RfcHJvcGVydHlfb2Zmc2V0KHBmZHQsIG5vZGVvZmYpOwo+ID4gKyAg
ICAgICAgICBwcm9wb2ZmID49IDA7Cj4gPiArICAgICAgICAgIHByb3BvZmYgPSBmZHRfbmV4dF9w
cm9wZXJ0eV9vZmZzZXQocGZkdCwgcHJvcG9mZikgKSB7Cj4gCj4gQ29kaW5nIHN0eWxlOgo+IAo+
IGZvciAoIC4uLiApCj4gewoKT0sKCgo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCAhKHByb3AgPSBm
ZHRfZ2V0X3Byb3BlcnR5X2J5X29mZnNldChwZmR0LCBwcm9wb2ZmLCBOVUxMKSkgKQo+ID4gKyAg
ICAgICAgICAgIHJldHVybiAtRkRUX0VSUl9JTlRFUk5BTDsKPiA+ICsKPiA+ICsgICAgICAgIG5h
bWVvZmYgPSBmZHQzMl90b19jcHUocHJvcC0+bmFtZW9mZik7Cj4gPiArICAgICAgICByID0gZmR0
X3Byb3BlcnR5KGZkdCwgZmR0X3N0cmluZyhwZmR0LCBuYW1lb2ZmKSwKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgcHJvcC0+ZGF0YSwgZmR0MzJfdG9fY3B1KHByb3AtPmxlbikpOwo+ID4g
KyAgICAgICAgaWYgKCByICkKPiA+ICsgICAgICAgICAgICByZXR1cm4gcjsKPiA+ICsgICAgfQo+
ID4gKwo+ID4gKyAgICAvKiBGRFRfRVJSX05PVEZPVU5EID0+IFRoZXJlIGlzIG5vIG1vcmUgcHJv
cGVydGllcyBmb3IgdGhpcyBub2RlICovCj4gPiArICAgIHJldHVybiAoIHByb3BvZmYgIT0gLUZE
VF9FUlJfTk9URk9VTkQgKSA/IHByb3BvZmYgOiAwOwo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMg
aW50IF9faW5pdCBjb3B5X25vZGUodm9pZCAqZmR0LCB2b2lkICpwZmR0LCBpbnQgbm9kZW9mZiwg
aW50IGRlcHRoKQo+ID4gK3sKPiA+ICsgICAgaW50IHI7Cj4gPiArCj4gPiArICAgIHIgPSBmZHRf
YmVnaW5fbm9kZShmZHQsIGZkdF9nZXRfbmFtZShwZmR0LCBub2Rlb2ZmLCBOVUxMKSk7Cj4gPiAr
ICAgIGlmICggciApCj4gPiArICAgICAgICByZXR1cm4gcjsKPiA+ICsKPiA+ICsgICAgciA9IGNv
cHlfcHJvcGVydGllcyhmZHQsIHBmZHQsIG5vZGVvZmYpOwo+ID4gKyAgICBpZiAoIHIgKQo+ID4g
KyAgICAgICAgcmV0dXJuIHI7Cj4gPiArCj4gPiArICAgIGZvciAoIG5vZGVvZmYgPSBmZHRfZmly
c3Rfc3Vibm9kZShwZmR0LCBub2Rlb2ZmKTsKPiA+ICsgICAgICAgICAgbm9kZW9mZiA+PSAwOwo+
ID4gKyAgICAgICAgICBub2Rlb2ZmID0gZmR0X25leHRfc3Vibm9kZShwZmR0LCBub2Rlb2ZmKSAp
IHsKPiAKPiBTYW1lIGhlcmUuCgpPSwoKCj4gPiArICAgICAgICByID0gY29weV9ub2RlKGZkdCwg
cGZkdCwgbm9kZW9mZiwgZGVwdGggKyAxKTsKPiA+ICsgICAgICAgIGlmICggciApCj4gPiArICAg
ICAgICAgICAgcmV0dXJuIHI7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgaWYgKCBub2Rlb2Zm
ICE9IC1GRFRfRVJSX05PVEZPVU5EICkKPiA+ICsgICAgICAgIHJldHVybiBub2Rlb2ZmOwo+ID4g
Kwo+ID4gKyAgICByID0gZmR0X2VuZF9ub2RlKGZkdCk7Cj4gPiArICAgIGlmICggciApCj4gPiAr
ICAgICAgICByZXR1cm4gcjsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+
ID4gICAvKgo+ID4gICAgKiBUaGUgbWF4IHNpemUgZm9yIERUIGlzIDJNQi4gSG93ZXZlciwgdGhl
IGdlbmVyYXRlZCBEVCBpcyBzbWFsbCwgNEtCCj4gPiAgICAqIGFyZSBlbm91Z2ggZm9yIG5vdywg
YnV0IHdlIG1pZ2h0IGhhdmUgdG8gaW5jcmVhc2UgaXQgaW4gdGhlIGZ1dHVyZS4KPiA+IEBAIC0x
NzQwLDYgKzE3OTQsMjkgQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfZG9tVShzdHJ1
Y3QgZG9tYWluICpkLAo+ID4gc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKPiA+ICAgICAgICAg
ICAgICAgZ290byBlcnI7Cj4gPiAgICAgICB9Cj4gPiAgICsgICAgaWYgKCBraW5mby0+ZHRiX2Jv
b3Rtb2R1bGUgKSB7Cj4gPiArICAgICAgICBpbnQgbm9kZW9mZiwgcmVzOwo+ID4gKyAgICAgICAg
dm9pZCAqcGZkdDsKPiA+ICsKPiA+ICsgICAgICAgIHBmZHQgPSBpb3JlbWFwX2NhY2hlKGtpbmZv
LT5kdGJfYm9vdG1vZHVsZS0+c3RhcnQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBraW5mby0+ZHRiX2Jvb3Rtb2R1bGUtPnNpemUpOwo+IAo+IFRoaXMgc3VnZ2VzdHMgdGhlIERU
QiBmcmFnbWVudCBzaG91bGQgYmUgY2FjaGVhYmxlLiBDYW4gdGhpcyBiZSB3cml0dGVuIGluIHRo
ZQo+IGRvY3VtZW50YXRpb24/CgpPSwoKCj4gPiArICAgICAgICBpZiAoIHBmZHQgPT0gTlVMTCAp
Cj4gPiArICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gPiArCj4gPiArICAgICAgICBpZiAo
IGZkdF9tYWdpYyhwZmR0KSAhPSBGRFRfTUFHSUMgKQo+ID4gKyAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwo+ID4gKwo+ID4gKyAgICAgICAgbm9kZW9mZiA9IGZkdF9wYXRoX29mZnNldChwZmR0
LCAiL3Bhc3N0aHJvdWdoIik7Cj4gPiArICAgICAgICBpZiAobm9kZW9mZiA8IDApCj4gPiArICAg
ICAgICAgICAgcmV0dXJuIG5vZGVvZmY7Cj4gPiArCj4gPiArICAgICAgICByZXMgPSBjb3B5X25v
ZGUoa2luZm8tPmZkdCwgcGZkdCwgbm9kZW9mZiwgMCk7Cj4gPiArICAgICAgICBpZiAoIHJlcyAp
Cj4gPiArICAgICAgICAgICAgcmV0dXJuIHJlczsKPiAKPiBJIHdvdWxkIGFsc28gY29weSAvYWxp
YXNlcyBhcyBpdCBtYXkgYmUgdXNlZCBieSB0aGUgdXNlcnMgdG8gcmVmZXIgZWFzaWx5IGEKPiBu
b2RlLgoKT0sKCgo+ID4gKwo+ID4gKyAgICAgICAgaW91bm1hcChwZmR0KTsKPiA+ICsgICAgfQo+
ID4gKwo+ID4gICAgICAgcmV0ID0gZmR0X2VuZF9ub2RlKGtpbmZvLT5mZHQpOwo+ID4gICAgICAg
aWYgKCByZXQgPCAwICkKPiA+ICAgICAgICAgICBnb3RvIGVycjsKPiA+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwu
aAo+ID4gaW5kZXggMzNmM2U3Mi4uNzIwZGVjNCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0va2VybmVsLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgK
PiA+IEBAIC0yOCw3ICsyOCw3IEBAIHN0cnVjdCBrZXJuZWxfaW5mbyB7Cj4gPiAgICAgICBwYWRk
cl90IGdudHRhYl9zaXplOwo+ID4gICAgICAgICAvKiBib290IGJsb2IgbG9hZCBhZGRyZXNzZXMg
Ki8KPiA+IC0gICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290bW9kdWxlLCAq
aW5pdHJkX2Jvb3Rtb2R1bGU7Cj4gPiArICAgIGNvbnN0IHN0cnVjdCBib290bW9kdWxlICprZXJu
ZWxfYm9vdG1vZHVsZSwgKmluaXRyZF9ib290bW9kdWxlLAo+ID4gKmR0Yl9ib290bW9kdWxlOwo+
ID4gICAgICAgY29uc3QgY2hhciogY21kbGluZTsKPiA+ICAgICAgIHBhZGRyX3QgZHRiX3BhZGRy
Owo+ID4gICAgICAgcGFkZHJfdCBpbml0cmRfcGFkZHI7Cj4gPiAKPiAKPiBDaGVlcnMsCj4gCj4g
LS0gCj4gSnVsaWVuIEdyYWxsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 23:27:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 23:27: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-devel-bounces@lists.xenproject.org>)
	id 1gepuh-0005r9-4q; Wed, 02 Jan 2019 23:27: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=8DDW=PK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gepug-0005qv-A5
 for xen-devel@lists.xenproject.org; Wed, 02 Jan 2019 23:27:02 +0000
X-Inumbo-ID: e78c297c-0ee5-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e78c297c-0ee5-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 23:27:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gepud-0005qY-Ub; Wed, 02 Jan 2019 23:26:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gepud-0003M9-NQ; Wed, 02 Jan 2019 23:26:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gepud-0002b9-Mk; Wed, 02 Jan 2019 23:26:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131702-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d68de0d6cb3e09fa9c53417713a7fc697d4fe36f
X-Osstest-Versions-That: xen=e5268a3ce35be2d0e1b910ef8a6b0ad4de3c3a1a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Jan 2019 23:26:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131702: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcwMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTcwMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ2OGRlMGQ2Y2IzZTA5ZmE5YzUzNDE3NzEzYTdmYzY5
N2Q0ZmUzNmYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGU1MjY4YTNj
ZTM1YmUyZDBlMWI5MTBlZjhhNmIwYWQ0ZGUzYzNhMWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTY4OSAgMjAxOS0wMS0wMiAxNTowMDozNiBaICAgIDAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzE2OTIgIDIwMTktMDEtMDIgMTg6MDA6NTkgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzE3MDIgIDIwMTktMDEtMDIgMjE6MDA6NDAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGU1
MjY4YTNjZTMuLmQ2OGRlMGQ2Y2IgIGQ2OGRlMGQ2Y2IzZTA5ZmE5YzUzNDE3NzEzYTdmYzY5N2Q0
ZmUzNmYgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 02 23:28:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Jan 2019 23:28: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-devel-bounces@lists.xenproject.org>)
	id 1gepw0-0005xr-GV; Wed, 02 Jan 2019 23:28: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=TWKL=PK=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gepvz-0005xm-1M
 for xen-devel@lists.xen.org; Wed, 02 Jan 2019 23:28:23 +0000
X-Inumbo-ID: 174a5450-0ee6-11e9-8e1d-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 174a5450-0ee6-11e9-8e1d-bc764e045a96;
 Wed, 02 Jan 2019 23:28:21 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 420F22080A;
 Wed,  2 Jan 2019 23:28:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546471700;
 bh=M4FAEtG32V1J3DZkNrSAw2b2vIp5YLdANTDP1uXBXCU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=gTqzPfgoyYp9ZlFojqve5li8PwQ9CNIa5nVpBMzkl6bxLC3TY93Nhd1JGEFO7fXA4
 6Mvmw/tU9CQhC5oYHDg7VglR2Kww4q4uE8Slgt6pqRozI+ftWqPWIBW+aI7U/uGHl4
 NadjTQXRCrSnO2wEKaPJVwk+Fr0HsTCXCC740jkI=
Date: Wed, 2 Jan 2019 15:28:20 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <70ff70c5-f79b-4141-feea-cb6e4d8b21b5@arm.com>
Message-ID: <alpine.DEB.2.10.1901021526410.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1812050923160.527@sstabellini-ThinkPad-X260>
 <1544030891-11906-3-git-send-email-sstabellini@kernel.org>
 <70ff70c5-f79b-4141-feea-cb6e4d8b21b5@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/5] xen/arm: handle "multiboot,
 dtb" compatible nodes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyNCBEZWMgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEy
LzUvMTggNToyOCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gRGV0ZWN0ICJtdWx0
aWJvb3QsZHRiIiBjb21wYXRpYmxlIG5vZGVzLiBBZGQgdGhlbSB0byB0aGUgYm9vdG1vZCBhcnJh
eQo+ID4gYXMgQk9PVE1PRF9EVEIuICBJbiBrZXJuZWxfcHJvYmUsIGZpbmQgdGhlIHJpZ2h0IEJP
T1RNT0RfRFRCIGFuZCBzdG9yZSBhCj4gPiBwb2ludGVyIHRvIGl0IGluIGR0Yl9ib290bW9kdWxl
Lgo+IAo+IFRoaXMgaXMgdG9vIGNsb3NlIHRvIHRoZSBuYW1lIEJPT1RNT0RfRkRULiBTbyB0aGlz
IHdpbGwgY29uZnVzZSBtb3JlIHRoYW4gb25lCj4gZGV2ZWxvcGVyLgo+IAo+IFRoaXMgcHJvYmFi
bHkgd2FudCB0byBiZSByZW5hbWVkIHRvIEJPT1RNT0RfR1VFU1RfRFRCLgoKT0sKCgo+ID4gCj4g
PiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+
Cj4gPiAtLS0KPiA+ICAgeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAgICAgIHwgIDIgKysKPiA+ICAg
eGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgIHwgMTIgKysrKysrKysrKystCj4gPiAgIHhlbi9h
cmNoL2FybS9zZXR1cC5jICAgICAgICB8ICAxICsKPiA+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9z
ZXR1cC5oIHwgIDEgKwo+ID4gICA0IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMg
Yi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCj4gPiBpbmRleCA3MmNiOGQ2Li5hZDRmYmFjIDEwMDY0
NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJt
L2Jvb3RmZHQuYwo+ID4gQEAgLTIwNSw2ICsyMDUsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJv
Y2Vzc19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkCj4gPiAqZmR0LCBpbnQgbm9kZSwKPiA+ICAg
ICAgICAgICBraW5kID0gQk9PVE1PRF9SQU1ESVNLOwo+ID4gICAgICAgZWxzZSBpZiAoIGZkdF9u
b2RlX2NoZWNrX2NvbXBhdGlibGUoZmR0LCBub2RlLCAieGVuLHhzbS1wb2xpY3kiKSA9PSAwCj4g
PiApCj4gPiAgICAgICAgICAga2luZCA9IEJPT1RNT0RfWFNNOwo+ID4gKyAgICBlbHNlIGlmICgg
ZmR0X25vZGVfY2hlY2tfY29tcGF0aWJsZShmZHQsIG5vZGUsICJtdWx0aWJvb3QsZHRiIikgPT0g
MCApCj4gCj4gSSB3b3VsZCBwcmVmZXIgYW4gZXhwbGljaXQgbmFtZSBzdWNoIGFzICJtdWx0aWJv
b3QsZGV2aWNlLXRyZWUiLgoKT0sKCgo+ID4gKyAgICAgICAga2luZCA9IEJPT1RNT0RfRFRCOwo+
ID4gICAgICAgZWxzZQo+ID4gICAgICAgICAgIGtpbmQgPSBCT09UTU9EX1VOS05PV047Cj4gPiAg
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMgYi94ZW4vYXJjaC9hcm0va2VybmVs
LmMKPiA+IGluZGV4IGQwNGE4NjIuLjg5MThkNzUgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9h
cm0va2VybmVsLmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwo+ID4gQEAgLTQyNiw3
ICs0MjYsNyBAQCBpbnQgX19pbml0IGtlcm5lbF9wcm9iZShzdHJ1Y3Qga2VybmVsX2luZm8gKmlu
Zm8sCj4gPiAgICAgICBzdHJ1Y3QgYm9vdG1vZHVsZSAqbW9kID0gTlVMTDsKPiA+ICAgICAgIHN0
cnVjdCBib290Y21kbGluZSAqY21kID0gTlVMTDsKPiA+ICAgICAgIHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqbm9kZTsKPiA+IC0gICAgdTY0IGtlcm5lbF9hZGRyLCBpbml0cmRfYWRkciwgc2l6ZTsK
PiA+ICsgICAgdTY0IGtlcm5lbF9hZGRyID0gMCwgaW5pdHJkX2FkZHIgPSAwLCBkdGJfYWRkciA9
IDAsIHNpemU7Cj4gPiAgICAgICBpbnQgcmM7Cj4gPiAgICAgICAgIC8qIGRvbWFpbiBpcyBOVUxM
IG9ubHkgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKi8KPiA+IEBAIC00NzAsNiArNDcwLDE2IEBA
IGludCBfX2luaXQga2VybmVsX3Byb2JlKHN0cnVjdCBrZXJuZWxfaW5mbyAqaW5mbywKPiA+ICAg
ICAgICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxlID0KPiA+IGJvb3RfbW9kdWxl
X2ZpbmRfYnlfYWRkcl9hbmRfa2luZCgKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgQk9P
VE1PRF9SQU1ESVNLLCBpbml0cmRfYWRkcik7Cj4gPiAgICAgICAgICAgICAgIH0KPiA+ICsgICAg
ICAgICAgICBlbHNlIGlmICggZHRfZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgIm11bHRpYm9v
dCxkdGIiKSApCj4gPiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICB1MzIgbGVu
Owo+ID4gKyAgICAgICAgICAgICAgICBjb25zdCBfX2JlMzIgKnZhbDsKPiA+ICsKPiA+ICsgICAg
ICAgICAgICAgICAgdmFsID0gZHRfZ2V0X3Byb3BlcnR5KG5vZGUsICJyZWciLCAmbGVuKTsKPiA+
ICsgICAgICAgICAgICAgICAgZHRfZ2V0X3JhbmdlKCZ2YWwsIG5vZGUsICZkdGJfYWRkciwgJnNp
emUpOwo+ID4gKyAgICAgICAgICAgICAgICBpbmZvLT5kdGJfYm9vdG1vZHVsZSA9IGJvb3RfbW9k
dWxlX2ZpbmRfYnlfYWRkcl9hbmRfa2luZCgKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICBC
T09UTU9EX0RUQiwgZHRiX2FkZHIpOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICAgICAgICAgICAg
ICAgZWxzZQo+ID4gICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4gPiAgICAgICAgICAgfQo+
ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVw
LmMKPiA+IGluZGV4IGU4MzIyMWEuLmIzZGUwYTIgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9h
cm0vc2V0dXAuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiA+IEBAIC0zNDQsNiAr
MzQ0LDcgQEAgY29uc3QgY2hhciAqIF9faW5pdAo+ID4gYm9vdF9tb2R1bGVfa2luZF9hc19zdHJp
bmcoYm9vdG1vZHVsZV9raW5kIGtpbmQpCj4gPiAgICAgICBjYXNlIEJPT1RNT0RfS0VSTkVMOiAg
cmV0dXJuICJLZXJuZWwiOwo+ID4gICAgICAgY2FzZSBCT09UTU9EX1JBTURJU0s6IHJldHVybiAi
UmFtZGlzayI7Cj4gPiAgICAgICBjYXNlIEJPT1RNT0RfWFNNOiAgICAgcmV0dXJuICJYU00iOwo+
ID4gKyAgICBjYXNlIEJPT1RNT0RfRFRCOiAgICAgcmV0dXJuICJEVEIiOwo+ID4gICAgICAgY2Fz
ZSBCT09UTU9EX1VOS05PV046IHJldHVybiAiVW5rbm93biI7Cj4gPiAgICAgICBkZWZhdWx0OiBC
VUcoKTsKPiA+ICAgICAgIH0KPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Nl
dHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKPiA+IGluZGV4IDQ4MTg3ZTEuLjBm
ZjA3NjggMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKPiA+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAo+ID4gQEAgLTE2LDYgKzE2LDcgQEAgdHlw
ZWRlZiBlbnVtIHsKPiA+ICAgICAgIEJPT1RNT0RfS0VSTkVMLAo+ID4gICAgICAgQk9PVE1PRF9S
QU1ESVNLLAo+ID4gICAgICAgQk9PVE1PRF9YU00sCj4gPiArICAgIEJPT1RNT0RfRFRCLAo+ID4g
ICAgICAgQk9PVE1PRF9VTktOT1dOCj4gPiAgIH0gIGJvb3Rtb2R1bGVfa2luZDsKPiA+ICAgCj4g
Cj4gQ2hlZXJzLAo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 00:28:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 00:28: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-devel-bounces@lists.xenproject.org>)
	id 1geqsF-0002hf-59; Thu, 03 Jan 2019 00:28: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1geqsD-0002ha-5M
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 00:28:33 +0000
X-Inumbo-ID: 7ee8371f-0eee-11e9-8e1d-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ee8371f-0eee-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 00:28:31 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 02F502073F;
 Thu,  3 Jan 2019 00:28:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546475310;
 bh=IuktTnz+hDgFvphEvRsBnVmVafGeZOA4TPmmfsz/KOI=;
 h=Date:From:To:cc:Subject:From;
 b=RF6bp9UgKsz7ZJeBh1yt5X7EiQvAKxlfCcbyrDwECKZ7iRAz/TeQS2JHf5jd4NnUI
 JbC3UF+7RJte4bQedZf7G6i3p3gbDarZOZmIo3MuX5FH5GumtLaaV0FKxHKq2P3h15
 KLDqNfK5BFrMut/AkY/ygpCW22+NoE5WT676CV7A=
Date: Wed, 2 Jan 2019 16:28:29 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xen.org
Message-ID: <alpine.DEB.2.10.1901021622550.800@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on ARM
 after 91d4eca7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: julien.grall@arm.com, sstabellini@kernel.org, jbeulich@suse.com,
 paul.durrant@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4IGRldmljZSBhc3NpZ25tZW50IG9uIEFSTSBhZnRlciA5MWQ0ZWNhNyAibW0gLyBpb21tdTog
c3BsaXQKbmVlZF9pb21tdSgpIGludG8gaGFzX2lvbW11X3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRf
c3luYygpIi4KCmFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSByZXR1cm5zIC1FTk9TWVMg
d2hpY2ggY2F1c2VzCmlvbW11X2NvbnN0cnVjdCB0byByZXR1cm4gZWFybHksIGFsdGhvdWdoIGl0
IGlzIG5vdCBhbiBlcnJvci4KCkludGVyZXN0aW5nbHksIHRoZSBpZiAoIHJjICkgd2FzIHByZXNl
bnQgZXZlbiBiZWZvcmUgOTFkNGVjYTcsIGJ1dCBpdCB3YXMKc3RpbGwgd29ya2luZyBiZWZvcmUu
IE5vdywgd2l0aCB0aGUgbmV3IGhkLT5zdGF0dXMgZmllbGQgaXQgd29uJ3QKY29tcGxldGUgdGhl
IGluaXRpYWxpemF0aW9uIHN1Y2Nlc3NmdWxseS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRl
eCBhYzYyZDdmLi5hNjMzMjliIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTI2OSw3ICsy
NjksNyBAQCBpbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGhk
LT5uZWVkX3N5bmMgPSB0cnVlOwogCiAgICAgICAgIHJjID0gYXJjaF9pb21tdV9wb3B1bGF0ZV9w
YWdlX3RhYmxlKGQpOwotICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgaWYgKCByYyAhPSAwICYm
IHJjICE9IC1FTk9TWVMgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHJjICE9IC1FUkVT
VEFSVCApCiAgICAgICAgICAgICB7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 00:51:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 00:51: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-devel-bounces@lists.xenproject.org>)
	id 1gerDs-0004vp-0Q; Thu, 03 Jan 2019 00:50: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=m9zi=PL=citrix.com=prvs=8997c7931=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gerDr-0004vk-Ix
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 00:50:55 +0000
X-Inumbo-ID: 9e98eec1-0ef1-11e9-8e1d-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e98eec1-0ef1-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 00:50:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,432,1539648000"; d="scan'208";a="84062553"
To: Stefano Stabellini <sstabellini@kernel.org>, <xen-devel@lists.xen.org>
References: <alpine.DEB.2.10.1901021622550.800@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <416d62e8-f977-bca7-2eb9-5ac05051953e@citrix.com>
Date: Thu, 3 Jan 2019 00:50:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901021622550.800@sstabellini-ThinkPad-X260>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
 ARM after 91d4eca7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: julien.grall@arm.com, paul.durrant@citrix.com, jbeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDEvMjAxOSAwMDoyOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEZpeCBkZXZp
Y2UgYXNzaWdubWVudCBvbiBBUk0gYWZ0ZXIgOTFkNGVjYTcgIm1tIC8gaW9tbXU6IHNwbGl0Cj4g
bmVlZF9pb21tdSgpIGludG8gaGFzX2lvbW11X3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRfc3luYygp
Ii4KPgo+IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSByZXR1cm5zIC1FTk9TWVMgd2hp
Y2ggY2F1c2VzCj4gaW9tbXVfY29uc3RydWN0IHRvIHJldHVybiBlYXJseSwgYWx0aG91Z2ggaXQg
aXMgbm90IGFuIGVycm9yLgo+Cj4gSW50ZXJlc3RpbmdseSwgdGhlIGlmICggcmMgKSB3YXMgcHJl
c2VudCBldmVuIGJlZm9yZSA5MWQ0ZWNhNywgYnV0IGl0IHdhcwo+IHN0aWxsIHdvcmtpbmcgYmVm
b3JlLiBOb3csIHdpdGggdGhlIG5ldyBoZC0+c3RhdHVzIGZpZWxkIGl0IHdvbid0Cj4gY29tcGxl
dGUgdGhlIGluaXRpYWxpemF0aW9uIHN1Y2Nlc3NmdWxseS4KPgo+IFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPgo+IGRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwo+IGluZGV4IGFjNjJkN2YuLmE2MzMyOWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMKPiBAQCAtMjY5LDcgKzI2OSw3IEBAIGludCBpb21tdV9jb25zdHJ1Y3Qoc3RydWN0IGRv
bWFpbiAqZCkKPiAgICAgICAgICBoZC0+bmVlZF9zeW5jID0gdHJ1ZTsKPiAgCj4gICAgICAgICAg
cmMgPSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoZCk7CgpUaGUgY29tbWVudCBpbiBB
Uk0ncyBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBzYXlzCgovKiBUaGUgSU9NTVUg
c2hhcmVzIHRoZSBwMm0gd2l0aCB0aGUgQ1BVICovCgpXaGljaCBtZWFucyB0aGF0IGlvbW11X3Vz
ZV9oYXBfcHQoKSAoanVzdCBvdXQgb2YgY29udGV4dCBhYm92ZSB0aGlzCmh1bmspIGlzIHdyb25n
LsKgIEl0IHNob3VsZCByZXR1cm4gdHJ1ZSwgd2hpY2ggd2lsbCBwcmV2ZW50IHVzIGVudGVyaW5n
CnRoaXMgcGF0aCBkdXJpbmcgaW5pdGlhbGlzYXRpb24uCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 01:29:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 01:29: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-devel-bounces@lists.xenproject.org>)
	id 1geroy-00064r-Uu; Thu, 03 Jan 2019 01:29: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1geroy-00064f-7Q
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 01:29:16 +0000
X-Inumbo-ID: facea591-0ef6-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id facea591-0ef6-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 01:29:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gerou-00016H-IK; Thu, 03 Jan 2019 01:29:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gerou-0001BO-5O; Thu, 03 Jan 2019 01:29:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gerou-0003DK-4j; Thu, 03 Jan 2019 01:29:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131691-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ada4a003f9e42c27ce6c6cdad74157b8ec4c13ec
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 01:29:12 +0000
Subject: [Xen-devel] [ovmf test] 131691: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY5MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2OTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRhNGEwMDNmOWU0MmMyN2NlNmM2Y2RhZDc0MTU3YjhlYzRjMTNlYwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTcgZGF5cyAgMjI1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTY3NyAgMjAxOS0wMS0wMiAwMjoxMzo1OSBaICAgIDAgZGF5cyAgICA3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBi
b2IuYy5mZW5nQGludGVsLmNvbSA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAg
Q2hhc2VsLCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbiBBIENoZW4gPGNoZW4u
YS5jaGVuQGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF2
aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGluMkBocGUu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9i
LmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEdh
cnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEph
YmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4K
ICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcg
PG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2su
Y29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1p
Lm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgog
IFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBT
dWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0uY29tPgogIFN1bWl0IEdhcmcgPHN1bWl0Lmdh
cmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1p
bmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwg
WmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAg
VGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFs
Zi5jb20+CiAgVmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1h
bmlhbUBhcm0uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5p
a292QGJyb2FkY29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgog
IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGlu
IDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGlu
dGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8s
IFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4
LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFp
YW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3MjYgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 05:47:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 05:47: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-devel-bounces@lists.xenproject.org>)
	id 1gevqY-0001Al-Dd; Thu, 03 Jan 2019 05:47: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gevqW-0001AZ-Mb
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 05:47:08 +0000
X-Inumbo-ID: 012a3e36-0f1b-11e9-a8a1-e34b5e987c73
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 012a3e36-0f1b-11e9-a8a1-e34b5e987c73;
 Thu, 03 Jan 2019 05:47:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gevqR-00075c-Ew; Thu, 03 Jan 2019 05:47:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gevqR-0006y9-7s; Thu, 03 Jan 2019 05:47:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gevqR-0007Eu-7D; Thu, 03 Jan 2019 05:47:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131680-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4cd1b60def51ffc02554028b5423b39a933ec874
X-Osstest-Versions-That: linux=195303136f192d37b89e20a8d1d2670d0d825266
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 05:47:03 +0000
Subject: [Xen-devel] [linux-next test] 131680: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY4MCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2ODAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTY1OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMxNjU5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMTY1OQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMxNjU5CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE2NTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMx
NjU5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMzE2NTkKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTY1OQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMxNjU5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVt
by14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMzE2NTkKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgICAg
ICAgZmFpbCBsaWtlIDEzMTY0NwogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNjU5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMzE2NTkKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMTY1OQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNjU5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDcgeGVuLWJv
b3QgIGZhaWwgbGlrZSAxMzE2NTkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY1OQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsIGxp
a2UgMTMxNjU5CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE2NTkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMTY1OQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMxNjU5CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE2NTkKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEzMTY1OQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNjU5CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE2NTkK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
ICAgICBmYWlsICBsaWtlIDEzMTY1OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNjU5CiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMzE2NTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY1OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNjU5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE2NTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY1OQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMxNjU5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NTkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY1
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMxNjU5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDRjZDFiNjBkZWY1MWZmYzAy
NTU0MDI4YjU0MjNiMzlhOTMzZWM4NzQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDE5NTMwMzEzNmYxOTJkMzdiODllMjBhOGQxZDI2NzBkMGQ4MjUyNjYKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWls
aW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMxNjgwICAyMDE5LTAxLTAyIDA5OjE5OjAwIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 08:30:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 08:30: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-devel-bounces@lists.xenproject.org>)
	id 1geyNr-0005ZE-GX; Thu, 03 Jan 2019 08:29: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=uYcV=PL=zoho.com=yehs2007@srs-us1.protection.inumbo.net>)
 id 1geyNq-0005Z9-RI
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 08:29:42 +0000
X-Inumbo-ID: b688232c-0f31-11e9-9a96-73ce78e02253
Received: from sender-pp-092.zoho.com (unknown [135.84.80.237])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b688232c-0f31-11e9-9a96-73ce78e02253;
 Thu, 03 Jan 2019 08:29:40 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; t=1546504178; cv=none; d=zoho.com; s=zohoarc; 
 b=ClQSrW8KJDY89PhJhQ/AYD8XONVvWY/88WRkqylbr9jSpiPY5vvJJEb3xvF4C+MKuBigIidMZ0cQUy/ceX7ERJbUuvC2hgDZjlRqTStm3guzBIyVeFuEnKCrGmrGY8dsHVM1hWRDxhYgSOvG7h10/6DS3lkJBtoCc/RssuJKgv8=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; 
 t=1546504178; h=Cc:Date:From:Message-ID:Subject:To:ARC-Authentication-Results; 
 bh=GLMplAc/1wyRSa54blzN1TjGuBt+nMTrWiVLprHbzdQ=; 
 b=bzdLU5vUkPSI6mcpUrvjyMbjJGzlkLC/bv/aKQ/sBa+aYFVhvve/P4qBTeuCf7bnPZ2fTtU3W/+nUsmd2k7xgPccTPd/n/u+hl+F1Ty+s4a1STFumK0hvg8yOVfFC9KR3sll8eYlW4b5SNO7dtI8bviAmRLaYSOhihqwMuoxoiA=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=zoho.com;
 spf=pass  smtp.mailfrom=yehs2007@zoho.com;
 dmarc=pass header.from=<yehs2007@zoho.com> header.from=<yehs2007@zoho.com>
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; 
 h=from:to:cc:subject:date:message-id; 
 b=pr6xA8zCoY6gLhtkivV8lXSzO1FYiDAd9DzUJFg/YnH9QzDG72PmDix+KoYQq2A64cqkLwUFOVmJ
 UyMXI/OLReF/9fjntNS9LcoU5pqrkUZeYYaMGHtG0Pp8YbHQOtD/  
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1546504178; 
 s=default; d=zoho.com; i=yehs2007@zoho.com;
 h=From:To:Cc:Subject:Date:Message-Id; l=2370;
 bh=GLMplAc/1wyRSa54blzN1TjGuBt+nMTrWiVLprHbzdQ=;
 b=Pnkv4/Cf2YAzoL+HEcKlCJDuNI49IkxDX1PTf/blczzGCMxQkU4HNUM7PlgktWF+
 An0RUXSkHJFYizI5osUEwBoB8JjAAd4wjtJti9ggudL/YZp633LCl58WozmIqjQGKXT
 Ly9plaP0aCc3iLryx+Ri853Y/5qaElNhf0AydOKs=
Received: from YEHS1XR956R00D1.lenovo.com (106.38.1.115 [106.38.1.115]) by
 mx.zohomail.com with SMTPS id 1546504176699644.4196842856686;
 Thu, 3 Jan 2019 00:29:36 -0800 (PST)
From: Huaisheng Ye <yehs2007@zoho.com>
To: hch@lst.de
Date: Thu,  3 Jan 2019 16:29:08 +0800
Message-Id: <20190103082908.9988-1-yehs2007@zoho.com>
X-Mailer: git-send-email 2.17.0.windows.1
X-ZohoMailClient: External
Subject: [Xen-devel] [PATCH] dma-mapping: remove unused attrs parameter to
 dma_common_get_sgtable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, Huaisheng Ye <yehs1@lenovo.com>,
 konrad.wilk@oracle.com, chengnt@lenovo.com, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, robin.murphy@arm.com, m.szyprowski@samsung.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSHVhaXNoZW5nIFllIDx5ZWhzMUBsZW5vdm8uY29tPgoKZG1hX2NvbW1vbl9nZXRfc2d0
YWJsZSBoYXMgcGFyYW1ldGVyIGF0dHJzIHdoaWNoIGlzIG5vdCB1c2VkIGF0IGFsbC4KUmVtb3Zl
IGl0LgoKU2lnbmVkLW9mZi1ieTogSHVhaXNoZW5nIFllIDx5ZWhzMUBsZW5vdm8uY29tPgotLS0K
IGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgICB8IDIgKy0KIGluY2x1ZGUvbGludXgvZG1hLW1h
cHBpbmcuaCB8IDUgKystLS0KIGtlcm5lbC9kbWEvbWFwcGluZy5jICAgICAgICB8IDMgKy0tCiAz
IGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4u
YwppbmRleCAyYTdmNTQ1Li4yZGMxN2E1IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9zd2lvdGxi
LXhlbi5jCisrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKQEAgLTY5Nyw3ICs2OTcsNyBA
QCBzdGF0aWMgdm9pZCB4ZW5fc3dpb3RsYl91bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2
LCBkbWFfYWRkcl90IGRldl9hZGRyLAogCQkJCQkJCSAgIGhhbmRsZSwgc2l6ZSwgYXR0cnMpOwog
CX0KICNlbmRpZgotCXJldHVybiBkbWFfY29tbW9uX2dldF9zZ3RhYmxlKGRldiwgc2d0LCBjcHVf
YWRkciwgaGFuZGxlLCBzaXplLCBhdHRycyk7CisJcmV0dXJuIGRtYV9jb21tb25fZ2V0X3NndGFi
bGUoZGV2LCBzZ3QsIGNwdV9hZGRyLCBoYW5kbGUsIHNpemUpOwogfQogCiBzdGF0aWMgaW50IHhl
bl9zd2lvdGxiX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRt
YV9hZGRyKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oIGIvaW5jbHVk
ZS9saW51eC9kbWEtbWFwcGluZy5oCmluZGV4IGQzMjdiZGQuLmJiZmFkNDQgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaAorKysgYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBw
aW5nLmgKQEAgLTQ4Myw3ICs0ODMsNyBAQCB2b2lkICpkbWFfY29tbW9uX3BhZ2VzX3JlbWFwKHN0
cnVjdCBwYWdlICoqcGFnZXMsIHNpemVfdCBzaXplLAogCiBpbnQKIGRtYV9jb21tb25fZ2V0X3Nn
dGFibGUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2dfdGFibGUgKnNndCwgdm9pZCAqY3B1
X2FkZHIsCi0JCWRtYV9hZGRyX3QgZG1hX2FkZHIsIHNpemVfdCBzaXplLCB1bnNpZ25lZCBsb25n
IGF0dHJzKTsKKwkJZG1hX2FkZHJfdCBkbWFfYWRkciwgc2l6ZV90IHNpemUpOwogCiBzdGF0aWMg
aW5saW5lIGludAogZG1hX2dldF9zZ3RhYmxlX2F0dHJzKHN0cnVjdCBkZXZpY2UgKmRldiwgc3Ry
dWN0IHNnX3RhYmxlICpzZ3QsIHZvaWQgKmNwdV9hZGRyLApAQCAtNDk1LDggKzQ5NSw3IEBAIHZv
aWQgKmRtYV9jb21tb25fcGFnZXNfcmVtYXAoc3RydWN0IHBhZ2UgKipwYWdlcywgc2l6ZV90IHNp
emUsCiAJaWYgKG9wcy0+Z2V0X3NndGFibGUpCiAJCXJldHVybiBvcHMtPmdldF9zZ3RhYmxlKGRl
diwgc2d0LCBjcHVfYWRkciwgZG1hX2FkZHIsIHNpemUsCiAJCQkJCWF0dHJzKTsKLQlyZXR1cm4g
ZG1hX2NvbW1vbl9nZXRfc2d0YWJsZShkZXYsIHNndCwgY3B1X2FkZHIsIGRtYV9hZGRyLCBzaXpl
LAotCQkJYXR0cnMpOworCXJldHVybiBkbWFfY29tbW9uX2dldF9zZ3RhYmxlKGRldiwgc2d0LCBj
cHVfYWRkciwgZG1hX2FkZHIsIHNpemUpOwogfQogCiAjZGVmaW5lIGRtYV9nZXRfc2d0YWJsZShk
LCB0LCB2LCBoLCBzKSBkbWFfZ2V0X3NndGFibGVfYXR0cnMoZCwgdCwgdiwgaCwgcywgMCkKZGlm
ZiAtLWdpdCBhL2tlcm5lbC9kbWEvbWFwcGluZy5jIGIva2VybmVsL2RtYS9tYXBwaW5nLmMKaW5k
ZXggNThkZWM3YS4uNmIzM2YxMCAxMDA2NDQKLS0tIGEva2VybmVsL2RtYS9tYXBwaW5nLmMKKysr
IGIva2VybmVsL2RtYS9tYXBwaW5nLmMKQEAgLTIwMiw4ICsyMDIsNyBAQCB2b2lkIGRtYW1fcmVs
ZWFzZV9kZWNsYXJlZF9tZW1vcnkoc3RydWN0IGRldmljZSAqZGV2KQogICogQ3JlYXRlIHNjYXR0
ZXItbGlzdCBmb3IgdGhlIGFscmVhZHkgYWxsb2NhdGVkIERNQSBidWZmZXIuCiAgKi8KIGludCBk
bWFfY29tbW9uX2dldF9zZ3RhYmxlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNnX3RhYmxl
ICpzZ3QsCi0JCSB2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBkbWFfYWRkciwgc2l6ZV90IHNp
emUsCi0JCSB1bnNpZ25lZCBsb25nIGF0dHJzKQorCQkgdm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRy
X3QgZG1hX2FkZHIsIHNpemVfdCBzaXplKQogewogCXN0cnVjdCBwYWdlICpwYWdlOwogCWludCBy
ZXQ7Ci0tIAoxLjguMy4xCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 08:58:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 08:58: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-devel-bounces@lists.xenproject.org>)
	id 1geypN-0007pI-L6; Thu, 03 Jan 2019 08:58: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=ojv4=PL=citrix.com=prvs=89931c2f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1geypN-0007pD-0k
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 08:58:09 +0000
X-Inumbo-ID: afcb1676-0f35-11e9-af05-136ac444c0ef
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id afcb1676-0f35-11e9-af05-136ac444c0ef;
 Thu, 03 Jan 2019 08:58:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,434,1539648000"; d="scan'208";a="84072829"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v14 7/9] vtd: add lookup_page method to
 iommu_ops
Thread-Index: AQHUW89tT2x/SQkssk2zzu19dYGKOqWObn0AgA9bczA=
Date: Thu, 3 Jan 2019 08:58:05 +0000
Message-ID: <380aff7acce54f81af1b8784c411b3ef@AMSPEX02CL03.citrite.net>
References: <20181004104547.32316-1-paul.durrant@citrix.com>
 <20181004104547.32316-8-paul.durrant@citrix.com>
 <1894d0b1-852e-992f-d81d-a68b3ef7195e@citrix.com>
In-Reply-To: <1894d0b1-852e-992f-d81d-a68b3ef7195e@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v14 7/9] vtd: add lookup_page method to
 iommu_ops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDI0IERlY2VtYmVyIDIwMTggMTU6MTUNCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwDQo+IDxHZW9yZ2UuRHVu
bGFwQGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjE0IDcv
OV0gdnRkOiBhZGQgbG9va3VwX3BhZ2UgbWV0aG9kIHRvDQo+IGlvbW11X29wcw0KPiANCj4gT24g
MDQvMTAvMjAxOCAxMTo0NSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+IFRoaXMgcGF0Y2ggYWRk
cyBhIG5ldyBtZXRob2QgdG8gdGhlIFZULWQgSU9NTVUgaW1wbGVtZW50YXRpb24gdG8gZmluZA0K
PiB0aGUNCj4gPiBNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIERGTiBhbG9u
ZyB3aXRoIGEgd3JhcHBlciBmdW5jdGlvbg0KPiA+IGluIGdlbmVyaWMgSU9NTVUgY29kZSB0byBj
YWxsIHRoZSBpbXBsZW1lbnRhdGlvbiBpZiBpdCBleGlzdHMuDQo+ID4NCj4gPiBOT1RFOiBUaGlz
IHBhdGNoIG9ubHkgYWRkcyBhIFhlbi1pbnRlcm5hbCBpbnRlcmZhY2UuIFRoaXMgd2lsbCBiZSB1
c2VkDQo+IGJ5DQo+ID4gICAgICAgYSBzdWJzZXF1ZW50IHBhdGNoLg0KPiA+ICAgICAgIEFub3Ro
ZXIgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFkZCBzaW1pbGFyIGZ1bmN0aW9uYWxpdHkgZm9yIEFN
RA0KPiA+ICAgICAgIElPTU1Vcy4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+DQo+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4N
Cj4gPg0KPiA+IHYxMToNCj4gPiAgLSBGb2xkIGluIHBhdGNoIHRvIGNoYW5nZSBmYWlsdXJlIHNl
bWFudGljcyAoYWxyZWFkeSBhY2stZWQgYnkgS2V2aW4pLg0KPiA+DQo+ID4gdjEwOg0KPiA+ICAt
IEFkanVzdCB0aGUgbG9ja2luZyBjb21tZW50Lg0KPiA+DQo+ID4gdjk6DQo+ID4gIC0gQWRkIGNv
bW1lbnQgYWJvdXQgbG9ja2luZyBpbiB4ZW4vaW9tbXUuaC4NCj4gPg0KPiA+IHY4Og0KPiA+ICAt
IFJlbW92ZSBjbGVhbi11cCBhcyB0aGlzIGlzIG5vdyBkb25lIGJ5IGEgcHJpb3IgcGF0Y2guDQo+
ID4gIC0gTWFrZSBpbnRlbF9pb21tdV9sb29rdXBfcGFnZSgpIHJldHVybiBkZm4gdmFsdWUgaWYg
dXNpbmcgc2hhcmVkIEVQVA0KPiA+ICAgIG9yIGlvbW11X3Bhc3N0aHJvdWdoIGlzIHNldCwgYXMg
cmVxdWVzdGVkIGJ5IEtldmluLg0KPiA+DQo+ID4gdjc6DQo+ID4gIC0gUmUtYmFzZSBhbmQgcmUt
bmFtZSBCRk4gLT4gREZOLg0KPiA+ICAtIEFkZCBtaXNzaW5nIGNoZWNrcyBmb3Igc2hhcmVkIEVQ
VCBhbmQgaW9tbXVfcGFzc3Rocm91Z2guDQo+ID4gIC0gUmVtb3ZlIHVubmVjZXNzYXJ5IGluaXRp
YWxpemVycyBhbmQgdXNlIGFycmF5LXN0eWxlIGRlcmVmZXJlbmNlLg0KPiA+ICAtIERyb3AgV2Vp
J3MgUi1iIGJlY2F1c2Ugb2YgY29kZSBjaHVybi4NCj4gPg0KPiA+IHYzOg0KPiA+ICAtIEFkZHJl
c3NlZCBjb21tZW50cyBmcm9tIEdlb3JnZS4NCj4gPg0KPiA+IHYyOg0KPiA+ICAtIEFkZHJlc3Nl
ZCBzb21lIGNvbW1lbnRzIGZyb20gSmFuLg0KPiA+IC0tLQ0KPiA+ICB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jICAgICB8IDExICsrKysrKysrKysNCj4gPiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMgfCA0MQ0KPiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrDQo+ID4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIHwgIDMg
KysrDQo+ID4gIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgIHwgMTAgKysrKysr
KysrDQo+ID4gIDQgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4gZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jDQo+IGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMNCj4gPiBpbmRleCA5MTg3ZDUwNzMwLi5mOTRi
NTIyYzczIDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jDQo+ID4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMNCj4gPiBA
QCAtMTgzMyw2ICsxODMzLDQ2IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrDQo+IGludGVsX2lv
bW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwNCj4gPiAgICAgIHJldHVybiBkbWFfcHRl
X2NsZWFyX29uZShkLCBkZm5fdG9fZGFkZHIoZGZuKSk7DQo+ID4gIH0NCj4gPg0KPiA+ICtzdGF0
aWMgaW50IGludGVsX2lvbW11X2xvb2t1cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRm
biwgbWZuX3QNCj4gKm1mbiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgKmZsYWdzKQ0KPiA+ICt7DQo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkKTsNCj4gPiArICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlLCB2
YWw7DQo+ID4gKyAgICB1NjQgcGdfbWFkZHI7DQo+ID4gKw0KPiA+ICsgICAgLyoNCj4gPiArICAg
ICAqIElmIFZULWQgc2hhcmVzIEVQVCBwYWdlIHRhYmxlIG9yIGlmIHRoZSBkb21haW4gaXMgdGhl
IGhhcmR3YXJlDQo+ID4gKyAgICAgKiBkb21haW4gYW5kIGlvbW11X3Bhc3N0aHJvdWdoIGlzIHNl
dCB0aGVuIHBhc3MgYmFjayB0aGUgZGZuLg0KPiA+ICsgICAgICovDQo+ID4gKyAgICBpZiAoIGlv
bW11X3VzZV9oYXBfcHQoZCkgfHwNCj4gPiArICAgICAgICAgKGlvbW11X2h3ZG9tX3Bhc3N0aHJv
dWdoICYmIGlzX2hhcmR3YXJlX2RvbWFpbihkKSkgKQ0KPiA+ICsgICAgICAgIHJldHVybiAtRU9Q
Tk9UU1VQUDsNCj4gDQo+IFRoZSBwYXRjaCBhcyBjb21tZW50ZWQgbm8gbG9uZ2VyIGJlaGF2ZXMg
aW4gdGhlIHdheSBkZXNjcmliZWQgaW4gdGhlDQo+IGNvbW1lbnQsIG9yIHRoZSB2OCByZXF1ZXN0
ZWQgY2hhbmdlLg0KDQpUaGUgbGFuZHNjYXBlIGlzIHNoaWZ0aW5nIHRvby4gSSB0aGluayB0aGlz
IGlzIGdvaW5nIHRvIG5lZWQgdG8gcGFzcyBiYWNrIGEgYmFzZSBkZm4gYW5kIG9yZGVyIG9uY2Ug
dGhlIHRoZSBtYXAgYW5kIHVubWFwIG9wcyBnYWluIGFuIG9yZGVyIHBhcmFtZXRlci4NCg0KPiAN
Cj4gV2hhdCBpcyB0aGUgdmVyZGljdCBXUlQgcmV0dXJuaW5nIGRmbiA/DQo+IA0KDQpQYXNzaW5n
IGJhY2sgdGhlIGRmbiBhcyB0aGUgbWZuIGlzIHdyb25nIGZvciBzaGFyZWQgRVBUIGFzIGRmbiA9
PSBnZm4gYW5kIHRoZSBjb2RlIGF0IHRoaXMgbGV2ZWwgZG9lcyBub3QgaGF2ZSB0aGF0IGluZm9y
bWF0aW9uLiBJIHRoaW5rIGl0IGlzIG11Y2ggYmV0dGVyIHRvIGZhaWwgaW4gc29tZSB3YXkuLi4g
RU9QTk9UU1VQUCBtYXkgbm90IGJlIHRoZSBiZXN0IGVycm5vIGJ1dCBJIGNhbid0IHRoaW5rIG9m
IGEgYmV0dGVyIG9uZS4NCg0KICBQYXVsDQoNCj4gfkFuZHJldw0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 09:01:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 09:01: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-devel-bounces@lists.xenproject.org>)
	id 1geysj-0000Bx-9m; Thu, 03 Jan 2019 09:01: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=ojv4=PL=citrix.com=prvs=89931c2f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1geysh-0000Bs-F2
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 09:01:35 +0000
X-Inumbo-ID: 2a34e139-0f36-11e9-8e1d-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a34e139-0f36-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 09:01:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,434,1539648000"; d="scan'208";a="84072950"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 3/3] x86/svm: Improve diagnostics when
 svm_get_insn_len() fails
Thread-Index: AQHUoP1GIrrkyzC5AES3pAYYze8F46WdQ7gQ
Date: Thu, 3 Jan 2019 09:01:31 +0000
Message-ID: <ab1bdb8813ea4562a9086ed26457ab18@AMSPEX02CL03.citrite.net>
References: <1546256270-11734-1-git-send-email-andrew.cooper3@citrix.com>
 <1546256270-11734-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546256270-11734-4-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86/svm: Improve diagnostics when
 svm_get_insn_len() fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWls
dG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0NCj4gU2VudDogMzEgRGVjZW1iZXIgMjAxOCAx
MTozOA0KPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4NCj4gQ2M6IEFu
ZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaA0KPiA8
SkJldWxpY2hAc3VzZS5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUm9nZXIg
UGF1IE1vbm5lDQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+OyBCb3Jpcw0KPiBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPjsgU3VyYXZlZSBTdXRoaWt1bHBhbml0DQo+IDxzdXJhdmVlLnN1dGhpa3VscGFu
aXRAYW1kLmNvbT47IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPg0KPiBTdWJqZWN0
OiBbUEFUQ0ggdjMgMy8zXSB4ODYvc3ZtOiBJbXByb3ZlIGRpYWdub3N0aWNzIHdoZW4NCj4gc3Zt
X2dldF9pbnNuX2xlbigpIGZhaWxzDQo+IA0KPiBTYWRseSwgYSBsb25lOg0KPiANCj4gICAoWEVO
KSBlbXVsYXRlLmM6MTU2OmQydjAgc3ZtX2dldF9pbnNuX2xlbjogTWlzbWF0Y2ggYmV0d2VlbiBl
eHBlY3RlZCBhbmQNCj4gYWN0dWFsIGluc3RydWN0aW9uOiBlaXAgPSBmZmZmZjgwNDU2NDEzOWMw
DQo+IA0KPiBvbiB0aGUgY29uc29sZSBpcyBvZiBubyB1c2UgdHJ5aW5nIHRvIGlkZW50aWZ5IHdo
YXQgd2VudCB3cm9uZy4gIER1bXAgYXMNCj4gbXVjaA0KPiBzdGF0ZSBhcyB3ZSBjYW4gdG8gaGVs
cCBpZGVudGlmeSB3aGF0IHdlbnQgd3JvbmcuDQo+IA0KPiAgIChYRU4pIEluc24gbWlzbWF0Y2g6
IEV4cGVjdGVkIG9wY29kZSAweGYwMDMxLCBtb2RybSAwLCBnb3QgbnJpcF9sZW4gMywNCj4gZW11
bF9sZW4gMw0KPiAgIChYRU4pIFNWTSBJbnNuIGxlbiBlbXVsYXRpb24gZmFpbGVkICgxKTogZDF2
MCA2NGJpdCBAIDAwMDg6MDAxMDQ3NWYgLT4NCj4gMGYgMDEgZjkgMGYgMzEgNWIgMzEgZmYgMzEg
YzAgZTkgYzIgZGIgZmYgZmYgMDANCj4gDQo+IERyb3AgdGhlIGRlYnVnLW9ubHkgZWFybHkgZXhp
dCBpZiB0aGUgc291cmNlcyBvZiBsZW5ndGggZGlzYWdyZWUsIGJlY2F1c2UNCj4gdGhlDQo+IG9u
bHkgZWZmZWN0IGl0IGhhcyBpdCB0byBhdm9pZCB0aGUgbW9yZSBkZXRhaWxlZCBhbmFseXNpcyBv
ZiB3aGF0IHdlbnQNCj4gd3JvbmcuDQo+IA0KPiBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlh
bi53b29kc0BhbWQuY29tPg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4NCj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IENDOiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPg0KPiBDQzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT4NCj4gQ0M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQu
Y29tPg0KPiANCj4gdjI6DQo+ICAqIERyb3AgYW5vbnltb3VzIHVuaW9uDQo+ICAqIFJlYmFzZQ0K
PiB2MzoNCj4gICogUmV3b3JrIHlldCBhZ2Fpbiwgb3ZlciB0aGUgcmVtb3ZhbCBvZiBlbnVtIGlu
c3RydWN0aW9uX2luZGV4DQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vZW11bGF0ZS5j
IHwgMTkgKysrKysrLS0tLS0tLS0tLS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9u
cygrKSwgMTMgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vZW11bGF0ZS5jDQo+IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW11bGF0ZS5jDQo+IGlu
ZGV4IDgyN2NmYzguLjQwMDAwODcgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L2VtdWxhdGUuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbXVsYXRlLmMNCj4gQEAg
LTY1LDcgKzY1LDYgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgc3ZtX25leHRyaXBfaW5zbl9sZW5n
dGgoc3RydWN0IHZjcHUNCj4gKnYpDQo+ICAgKi8NCj4gIHVuc2lnbmVkIGludCBzdm1fZ2V0X2lu
c25fbGVuKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaW5zdHJfZW5jKQ0KPiAgew0KPiAt
ICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtLnN2bS52bWNiOw0KPiAg
ICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0IGN0eHQ7DQo+ICAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX3N0YXRlICpzdGF0ZTsNCj4gICAgICB1bnNpZ25lZCBsb25nIG5yaXBfbGVuLCBlbXVsX2xl
bjsNCj4gQEAgLTkzLDE1ICs5Miw2IEBAIHVuc2lnbmVkIGludCBzdm1fZ2V0X2luc25fbGVuKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZA0KPiBpbnQgaW5zdHJfZW5jKQ0KPiAgICAgIG1vZHJtX21v
ZCA9IHg4Nl9pbnNuX21vZHJtKHN0YXRlLCAmbW9kcm1fcm0sICZtb2RybV9yZWcpOw0KPiAgICAg
IHg4Nl9lbXVsYXRlX2ZyZWVfc3RhdGUoc3RhdGUpOw0KPiANCj4gLSNpZm5kZWYgTkRFQlVHDQo+
IC0gICAgaWYgKCBucmlwX2xlbiAmJiBucmlwX2xlbiAhPSBlbXVsX2xlbiApDQo+IC0gICAgew0K
PiAtICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiaW5zbi1sZW5bJTAyeF09JWx1IChl
eHAgJWx1KVxuIiwNCj4gLSAgICAgICAgICAgICAgICBjdHh0LmN0eHQub3Bjb2RlLCBucmlwX2xl
biwgZW11bF9sZW4pOw0KPiAtICAgICAgICByZXR1cm4gbnJpcF9sZW47DQo+IC0gICAgfQ0KPiAt
I2VuZGlmDQo+IC0NCj4gICAgICAvKiBFeHRyYWN0IGNvbXBvbmVudHMgZnJvbSBpbnN0cl9lbmMu
ICovDQo+ICAgICAgaW5zdHJfbW9kcm0gID0gaW5zdHJfZW5jICYgMHhmZjsNCj4gICAgICBpbnN0
cl9vcGNvZGUgPSBpbnN0cl9lbmMgPj4gODsNCj4gQEAgLTExNyw5ICsxMDcsMTIgQEAgdW5zaWdu
ZWQgaW50IHN2bV9nZXRfaW5zbl9sZW4oc3RydWN0IHZjcHUgKnYsDQo+IHVuc2lnbmVkIGludCBp
bnN0cl9lbmMpDQo+ICAgICAgICAgICAgICByZXR1cm4gZW11bF9sZW47DQo+ICAgICAgfQ0KPiAN
Cj4gLSAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywNCj4gLSAgICAgICAgICAgICAiJXM6IE1p
c21hdGNoIGJldHdlZW4gZXhwZWN0ZWQgYW5kIGFjdHVhbCBpbnN0cnVjdGlvbjogIg0KPiAtICAg
ICAgICAgICAgICJlaXAgPSAlbHhcbiIsICBfX2Z1bmNfXywgKHVuc2lnbmVkIGxvbmcpdm1jYi0+
cmlwKTsNCj4gKyAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORw0KPiArICAgICAgICAgICAiSW5z
biBtaXNtYXRjaDogRXhwZWN0ZWQgb3Bjb2RlICUjeCwgbW9kcm0gJSN4LCBnb3QgbnJpcF9sZW4N
Cj4gJWx1LCBlbXVsX2xlbiAlbHVcbiIsDQo+ICsgICAgICAgICAgIGluc3RyX29wY29kZSwgaW5z
dHJfbW9kcm0sIG5yaXBfbGVuLCBlbXVsX2xlbik7DQo+ICsgICAgaHZtX2R1bXBfZW11bGF0aW9u
X3N0YXRlKFhFTkxPR19HX1dBUk5JTkcsICJTVk0gSW5zbiBsZW4iLA0KPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmY3R4dCwgWDg2RU1VTF9VTkhBTkRMRUFCTEUpOw0KPiArDQo+ICAg
ICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7DQo+ICAgICAgcmV0
dXJuIDA7DQo+ICB9DQo+IC0tDQo+IDIuMS40DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 09:08:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 09:08: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-devel-bounces@lists.xenproject.org>)
	id 1geyys-0000Nw-1Q; Thu, 03 Jan 2019 09:07: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=ojv4=PL=citrix.com=prvs=89931c2f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1geyyq-0000Nr-8B
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 09:07:56 +0000
X-Inumbo-ID: 0d6fcd33-0f37-11e9-8e1d-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d6fcd33-0f37-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 09:07:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,434,1539648000"; d="scan'208";a="84073200"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 1/8] viridian: add init hooks
Thread-Index: AQHUmIHJcPDaI2rJdk+QS1y1Ct6j86WcKQEAgAAYuACAARRXUA==
Date: Thu, 3 Jan 2019 09:07:52 +0000
Message-ID: <15c77645353348ee83194138812a619f@AMSPEX02CL03.citrite.net>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-2-paul.durrant@citrix.com>
 <08055d6c-0c5b-85cc-b7f6-444d5da0a56a@citrix.com>
 <bd9e0ba5-4ad7-c98e-0504-c56e13d6f239@citrix.com>
In-Reply-To: <bd9e0ba5-4ad7-c98e-0504-c56e13d6f239@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/8] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>, Roger Pau
 Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDAyIEphbnVhcnkgMjAxOSAxNzozNw0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT47IFJvZ2VyDQo+IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6
IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggMS84XSB2aXJpZGlhbjogYWRkIGluaXQgaG9va3MNCj4g
DQo+IE9uIDAyLzAxLzIwMTkgMTY6MDgsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+ID4gT24gMjAv
MTIvMjAxOCAxNjozMywgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+PiBUaGlzIHBhdGNoIGFkZHMg
ZG9tYWluIGFuZCB2Y3B1IGluaXQgaG9va3MgZm9yIHZpcmlkaWFuIGZlYXR1cmVzLiBUaGUNCj4g
aW5pdA0KPiA+PiBob29rcyBkbyBub3QgeWV0IGRvIGFueXRoaW5nOyB0aGV5IHdpbGwgYmUgYWRk
ZWQgdG8gYnkgc3Vic2VxdWVudA0KPiBwYXRjaGVzLg0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+IFBsZWFzZSBjYW4g
d2Ugc3RhcnQgYnkgZml4aW5nIHRoZSBjdXJyZW50LCBicm9rZW4sIGluaXRpYWxpc2F0aW9uIGFu
ZA0KPiA+IGRlc3RydWN0aW9uIGxvZ2ljID8NCj4gPg0KPiA+IFRvIGdldCByaWQgb2YgRE9NQ1RM
X3NldG1heHZjcHVzLCB3ZSBuZWVkIHRoZSAqX2Rlc3Ryb3koKSBsb2dpYyB0byBiZQ0KPiA+IGZ1
bGx5IGlkZW1wb3RlbnQuwqAgQWxzbywgdmlyaWRpYW5fZG9tYWluX2RlaW5pdCgpIHNob3VsZCBu
b3QgY2FsbCBpbnRvDQo+ID4gdmlyaWRpYW5fdmNwdV9kZWluaXQoKSwgYW5kIHZpcmlkaWFuX3Zj
cHVfZGVpbml0KCkgc2hvdWxkbid0IGJlIGZha2luZw0KPiA+IHVwIGEgd3JpdGUgdG8gdGhlIGFz
c2lzdCBwYWdlLg0KPiA+DQo+ID4gQUZBSUNULCB0aGUgZGVpbml0IHBhdGggaXMgYWxsIGVudGly
ZWx5IHBvaW50bGVzcyBhdCB0aGUgbW9tZW50IGFuZCBjYW4NCj4gPiBiZSBkZWxldGVkLg0KPiAN
Cj4gR2l2ZW4gdGhhdCB3ZSBhcmUgbm93IGdvaW5nIHRvIGJlIGFsbG9jYXRpbmcgbm9uLXRyaXZp
YWwgc3RydWN0dXJlcyBmb3INCj4gdmlyaWRpYW4gZG9tYWlucywgSSdkIGxpa2UgdG8gZmxvYXQg
dGhlIGlkZWEgb2YgY2hhbmdpbmcgdmlyaWRpYW4NCj4gaW5pdGlhbGlzYXRpb24gdG8gYmUgYSBk
b21haW5jcmVhdGUgZmxhZywgcmF0aGVyIHRoYW4gYmxpbmRseSBhc3N1bWluZw0KPiB0aGF0IGFs
bCBIVk0gZ3Vlc3RzIHdhbnQgaXQuDQoNClRoYXQgd291bGQgY2VydGFpbmx5IGJlIGNsZWFuZXIg
YnV0IHNvdW5kcyBub24tdHJpdmlhbC4NCg0KPiANCj4gSSB0aGluayB0aGlzIGlzIGdvaW5nIHRv
IGJlIG5lY2Vzc2FyeSBwYXJ0IG9mIGZpeGluZyBDUFVJRCBwb2xpY3kNCj4gZGVyaXZhdGlvbiBp
biB0aGUgbG9uZ3Rlcm0sIGJlY2F1c2UgcmVnZW5lcmF0aW5nIHRoZSBwb2xpY3kgd2hlbg0KPiBI
Vk1fUEFSQU1fVklSSURJQU4gY2hhbmdlcyBpc24ndCB2aWFibGUuDQo+IA0KDQpJbmRlZWQsIGJ1
dCBhZ2FpbiBpdCdzICdsb25ndGVybScuDQoNCiAgUGF1bA0KDQo+IH5BbmRyZXcNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 09:13:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 09:13: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-devel-bounces@lists.xenproject.org>)
	id 1gez4A-0001Ac-MR; Thu, 03 Jan 2019 09:13: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=ojv4=PL=citrix.com=prvs=89931c2f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gez4A-0001AX-0H
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 09:13:26 +0000
X-Inumbo-ID: d1c1c52a-0f37-11e9-ab13-ebe4ff8c04dc
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1c1c52a-0f37-11e9-ab13-ebe4ff8c04dc;
 Thu, 03 Jan 2019 09:13:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,434,1539648000"; d="scan'208";a="84073377"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/8] viridian: add init hooks
Thread-Index: AQHUmIHJcPDaI2rJdk+QS1y1Ct6j86WcKQEAgAEttwA=
Date: Thu, 3 Jan 2019 09:13:22 +0000
Message-ID: <9185c9b25ca94f2e940cc972ab1f5fef@AMSPEX02CL03.citrite.net>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-2-paul.durrant@citrix.com>
 <08055d6c-0c5b-85cc-b7f6-444d5da0a56a@citrix.com>
In-Reply-To: <08055d6c-0c5b-85cc-b7f6-444d5da0a56a@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/8] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>, Roger Pau
 Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDAyIEphbnVhcnkgMjAxOSAxNjowOA0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT47IFJvZ2VyDQo+IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6
IFJlOiBbUEFUQ0ggMS84XSB2aXJpZGlhbjogYWRkIGluaXQgaG9va3MNCj4gDQo+IE9uIDIwLzEy
LzIwMTggMTY6MzMsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiBUaGlzIHBhdGNoIGFkZHMgZG9t
YWluIGFuZCB2Y3B1IGluaXQgaG9va3MgZm9yIHZpcmlkaWFuIGZlYXR1cmVzLiBUaGUNCj4gaW5p
dA0KPiA+IGhvb2tzIGRvIG5vdCB5ZXQgZG8gYW55dGhpbmc7IHRoZXkgd2lsbCBiZSBhZGRlZCB0
byBieSBzdWJzZXF1ZW50DQo+IHBhdGNoZXMuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiANCj4gUGxlYXNlIGNhbiB3ZSBz
dGFydCBieSBmaXhpbmcgdGhlIGN1cnJlbnQsIGJyb2tlbiwgaW5pdGlhbGlzYXRpb24gYW5kDQo+
IGRlc3RydWN0aW9uIGxvZ2ljID8NCj4gDQo+IFRvIGdldCByaWQgb2YgRE9NQ1RMX3NldG1heHZj
cHVzLCB3ZSBuZWVkIHRoZSAqX2Rlc3Ryb3koKSBsb2dpYyB0byBiZQ0KPiBmdWxseSBpZGVtcG90
ZW50LsKgIEFsc28sIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoKSBzaG91bGQgbm90IGNhbGwgaW50
bw0KPiB2aXJpZGlhbl92Y3B1X2RlaW5pdCgpLCBhbmQgdmlyaWRpYW5fdmNwdV9kZWluaXQoKSBz
aG91bGRuJ3QgYmUgZmFraW5nDQo+IHVwIGEgd3JpdGUgdG8gdGhlIGFzc2lzdCBwYWdlLg0KDQpU
aGUgZGVpbml0IGNhbGxpbmcgbG9naWMgaXMgbm90IGNoYW5nZWQgYnkgdGhpcyBwYXRjaC4uLiB0
aGUgZG9tYWluIGRlaW5pdCBmdW5jdGlvbiBoYXMgYWx3YXlzIGNhbGxlZCBpbnRvIHRoZSB2Y3B1
IGRlaW5pdCBmdW5jdGlvbi4gSSBjYW4gdHJ5IGRyb3BwaW5nIGl0IGlmIHlvdSB3YW50Lg0KVGhl
IHplcm8gd3JpdGUgdG8gdGhlIGFzc2lzdCBwYWdlIE1TUiBpcyB0aGVyZSB0byBjYXVzZSB0aGUg
bWFwcGluZyB0byBiZSBmcmVlZCwgd2hpY2ggaXMgbmVjZXNzYXJ5IHRvIGF2b2lkIGEgbGVhay4g
SXQgaXMgYSBzb21ld2hhdCBoYWNreSB3YXkgb2YgZG9pbmcgaXQgdGhvdWdoLCBJIGFncmVlLCBh
bmQgaXQgaXMgY2hhbmdlZCBieSBhIGxhdGVyIHBhdGNoIGluIHRoZSBzZXJpZXMuDQoNCj4gDQo+
IEFGQUlDVCwgdGhlIGRlaW5pdCBwYXRoIGlzIGFsbCBlbnRpcmVseSBwb2ludGxlc3MgYXQgdGhl
IG1vbWVudCBhbmQgY2FuDQo+IGJlIGRlbGV0ZWQuDQo+IA0KDQpJdCBpcyBub3QgcmVxdWlyZWQg
YXQgdGhpcyBzdGFnZSwgYnV0IGl0IHdpbGwgYmUgcmVxdWlyZWQgbGF0ZXIgYW5kIEkgZ2VuZXJh
bGx5IHByZWZlciB0byBpbnRyb2R1Y2UgbWlycm9yZWQgcGFpcnMgb2YgaG9va3MgaW4gdGhlIHNh
bWUgcGF0Y2ggcmF0aGVyIHRoYW4gc2VwYXJhdGUgcGF0Y2hlcyBpbiB0aGUgc2FtZSBzZXJpZXMu
DQoNCiAgUGF1bA0KDQogfkFuZHJldw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 09:17:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 09:17: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-devel-bounces@lists.xenproject.org>)
	id 1gez7c-0001Js-5Y; Thu, 03 Jan 2019 09:17:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ojv4=PL=citrix.com=prvs=89931c2f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gez7b-0001Jn-Ca
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 09:16:59 +0000
X-Inumbo-ID: 5108c9d8-0f38-11e9-8e1d-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5108c9d8-0f38-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 09:16:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,434,1539648000"; d="scan'208";a="84073516"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 6/8] viridian: add implementation of synthetic interrupt
 MSRs
Thread-Index: AQHUmIHN4huwfMOpZ0WOimooHsbpEqWcJWaAgAEzJQA=
Date: Thu, 3 Jan 2019 09:16:55 +0000
Message-ID: <6919dc8de6be4ef0aade99ee1ae2ecdb@AMSPEX02CL03.citrite.net>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-7-paul.durrant@citrix.com>
 <20190102155531.ums4xusmsgu6jwfo@zion.uk.xensource.com>
In-Reply-To: <20190102155531.ums4xusmsgu6jwfo@zion.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 6/8] viridian: add implementation of
 synthetic interrupt MSRs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDAyIEphbnVhcnkgMjAxOSAxNTo1Ngo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc7IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsKPiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT47Cj4gR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29t
PjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsKPiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBU
aW0KPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiBTdWJqZWN0OiBSZTogW1BBVENIIDYvOF0gdmlyaWRpYW46IGFkZCBpbXBs
ZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMKPiBpbnRlcnJ1cHQgTVNScwo+IAo+IE9uIFRodSwgRGVj
IDIwLCAyMDE4IGF0IDA0OjMzOjQzUE0gKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+IFRo
aXMgcGF0Y2ggaW50cm9kdWNlcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgU0NPTlRST0wsIFNW
RVJTSU9OLAo+IFNJRUZQLAo+ID4gU0lNUCwgRU9NIGFuZCBTSU5UMC0xNSBTeW5JQyBNU1JzLiBO
byBtZXNzYWdlIHNvdXJjZSBpcyBhZGRlZCBhbmQsIGFzCj4gc3VjaCwKPiA+IG5vdGhpbmcgd2ls
bCB5ZXQgZ2VuZXJhdGUgYSBzeW50aGV0aWMgaW50ZXJydXB0LiBBIHN1YnNlcXVlbnQgcGF0Y2gg
d2lsbAo+ID4gYWRkIGFuIGltcGxlbWVudGF0aW9uIG9mIHN5bnRoZXRpYyB0aW1lcnMgd2hpY2gg
d2lsbCBuZWVkIHRoZQo+IGluZnJhc3RydWN0dXJlCj4gPiBhZGRlZCBieSB0aGlzIHBhdGNoIHRv
IGRlbGl2ZXIgZXhwaXJ5IG1lc3NhZ2VzIHRvIHRoZSBndWVzdC4KPiA+Cj4gPiBOT1RFOiBBICdz
eW5pYycgb3B0aW9uIGlzIGFkZGVkIHRvIHRoZSB0b29sc3RhY2sgdmlyaWRpYW4gZW5saWdodGVu
bWVudHMKPiA+ICAgICAgIGVudW1lcmF0aW9uIGJ1dCBpcyBkZWxpYmVyYXRlbHkgbm90IGRvY3Vt
ZW50ZWQgYXMgZW5hYmxpbmcgdGhlc2UKPiA+ICAgICAgIFN5bklDIHJlZ2lzdGVycyB3aXRob3V0
IGEgbWVzc2FnZSBzb3VyY2UgaXMgb25seSB1c2VmdWwgZm9yCj4gPiAgICAgICBkZWJ1Z2dpbmcu
Cj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiBDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IENjOiBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+ID4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+
ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IENj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiA+IENjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgdG9vbHMvbGlieGwvbGlieGwuaCAgICAg
ICAgICAgICAgICAgICAgfCAgIDYgKwo+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAg
ICAgICAgICAgIHwgICAzICsKPiA+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAg
ICAgICB8ICAgMSArCj4gCj4gSXQgc2VlbXMgdGhhdCB4bCBjaGFuZ2VzIGFyZSBtaXNzaW5nPwoK
Tm8geGwgY2hhbmdlcyBhcmUgbmVlZGVkIHRoYW5rcyB0byB0aGUgbWFnaWMgdGhhdCBpcyBsaWJ4
bCBlbnVtIHBhcnNpbmcgOi0pCgo+IAo+ID4gIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3lu
aWMuYyAgICAgIHwgMjE1ICsrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICB4ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgICB8ICAxNiArKwo+ID4gIHhlbi9hcmNoL3g4Ni9o
dm0vdmxhcGljLmMgICAgICAgICAgICAgIHwgIDE2ICstCj4gPiAgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaHZtLmggICAgICAgICAgfCAgIDMgKwo+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmggICAgIHwgIDI0ICsrKwo+ID4gIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9odm0vc2F2ZS5oIHwgICAyICsKPiA+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5o
ICAgICAgICB8ICAgNyArLQo+ID4gIDEwIGZpbGVzIGNoYW5nZWQsIDI5MSBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5o
IGIvdG9vbHMvbGlieGwvbGlieGwuaAo+ID4gaW5kZXggYTM4ZTVjZGJhMi4uYTkyM2EzODBkMyAx
MDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiA+ICsrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKPiA+IEBAIC0zMTgsNiArMzE4LDEyIEBACj4gPiAgICovCj4gPiAgI2RlZmluZSBM
SUJYTF9IQVZFX1ZJUklESUFOX0NSQVNIX0NUTCAxCj4gPgo+ID4gKy8qCj4gPiArICogTElCWExf
SEFWRV9WSVJJRElBTl9TWU5JQyBpbmRpY2F0ZXMgdGhhdCB0aGUgJ3N5bmljJyB2YWx1ZQo+ID4g
KyAqIGlzIHByZXNlbnQgaW4gdGhlIHZpcmlkaWFuIGVubGlnaHRlbm1lbnQgZW51bWVyYXRpb24u
Cj4gPiArICovCj4gPiArI2RlZmluZSBMSUJYTF9IQVZFX1ZJUklESUFOX1NZTklDIDEKPiA+ICsK
PiA+ICAvKgo+ID4gICAqIExJQlhMX0hBVkVfQlVJTERJTkZPX0hWTV9BQ1BJX0xBUFRPUF9TTEFU
RSBpbmRpY2F0ZXMgdGhhdAo+ID4gICAqIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGhhcyB0aGUg
dS5odm0uYWNwaV9sYXB0b3Bfc2xhdGUgZmllbGQuCj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ID4gaW5kZXggNjE2MDk5
MWFmMy4uZmI3NThkMmFjMyAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5j
Cj4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ID4gQEAgLTMxNyw2ICszMTcsOSBA
QCBzdGF0aWMgaW50IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXMobGlieGxfX2djICpnYywKPiB1
aW50MzJfdCBkb21pZCwKPiA+ICAgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5t
ZW50cywKPiBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX0NSQVNIX0NUTCkpCj4gPiAgICAg
ICAgICBtYXNrIHw9IEhWTVBWX2NyYXNoX2N0bDsKPiA+Cj4gPiArICAgIGlmIChsaWJ4bF9iaXRt
YXBfdGVzdCgmZW5saWdodGVubWVudHMsCj4gTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9T
WU5JQykpCj4gPiArICAgICAgICBtYXNrIHw9IEhWTVBWX3N5bmljOwo+ID4gKwo+ID4gICAgICBp
ZiAobWFzayAhPSAwICYmCj4gPiAgICAgICAgICB4Y19odm1fcGFyYW1fc2V0KENUWC0+eGNoLAo+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwKPiA+IGRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiA+
IGluZGV4IDUxY2YwNmEzYTIuLmVlNWVlZDI5NDUgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+
ID4gQEAgLTIyOCw2ICsyMjgsNyBAQCBsaWJ4bF92aXJpZGlhbl9lbmxpZ2h0ZW5tZW50ID0KPiBF
bnVtZXJhdGlvbigidmlyaWRpYW5fZW5saWdodGVubWVudCIsIFsKPiA+ICAgICAgKDQsICJoY2Fs
bF9yZW1vdGVfdGxiX2ZsdXNoIiksCj4gPiAgICAgICg1LCAiYXBpY19hc3Npc3QiKSwKPiA+ICAg
ICAgKDYsICJjcmFzaF9jdGwiKSwKPiA+ICsgICAgKDcsICJzeW5pYyIpLAo+ID4gICAgICBdKQo+
ID4KPiA+ICBsaWJ4bF9oZHR5cGUgPSBFbnVtZXJhdGlvbigiaGR0eXBlIiwgWwo+ID4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwo+IGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi9zeW5pYy5jCj4gPiBpbmRleCAzNWJkMjEyNWZjLi44YTgxOWM4MTYxIDEw
MDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCj4gPiArKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKPiA+IEBAIC04LDExICs4LDEzIEBA
Cj4gPgo+ID4gICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPiA+ICAjaW5jbHVkZSA8eGVu
L2h5cGVyY2FsbC5oPgo+ID4gKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+Cj4gCj4gVGhpcyBoZWFk
ZXIgaXMgaW5jbHVkZWQgYnkgYXJyYXlfaW5kZXhfbm9zcGVjIGlzIG5vdCB1c2VkIGFueXdoZXJl
LgoKQWggeWVzLCBJIG9yaWdpbmFsbHkgdGhvdWdodCBJIG5lZWRlZCBpdCBidXQgdGhlbiBjaGFu
Z2VkIG15IG1pbmQuCgo+IAo+IEknbSBhZnJhaWQgSSB3aWxsIG5lZWQgdG8gc2hlbHZlIHJldmll
d2luZyB0aGUgcmVzdCBmb3IgYSB3aGlsZSBiZWNhdXNlCj4gSSBoYXZlbid0IHJlYWQgdGhlIHZp
cmlkaWFuIHNwZWMuCgpTZWN0aW9ucyAxMCwgMTEgYW5kIDEyIGFyZSB0aGUgb25lcyByZWxldmFu
dCB0byB0aGlzIHNlcmllcy4gVGhlIHNwZWMuIGlzIG5vdCBleGFjdGx5IGEgZ3JlYXQgcmVhZCB0
aG91Z2ggOi0oCgogIFBhdWwKCj4gCj4gV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 09:20:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 09:20: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-devel-bounces@lists.xenproject.org>)
	id 1gezAd-00023D-M7; Thu, 03 Jan 2019 09:20: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=ojv4=PL=citrix.com=prvs=89931c2f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gezAc-000236-KY
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 09:20:06 +0000
X-Inumbo-ID: c14622c6-0f38-11e9-ad69-9b0ecc560f27
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c14622c6-0f38-11e9-ad69-9b0ecc560f27;
 Thu, 03 Jan 2019 09:20:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,434,1539648000"; d="scan'208";a="84073639"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 5/8] viridian: use viridian_map/unmap_guest_page() for
 reference tsc page
Thread-Index: AQHUmIHMUdW7vkDs6UacvvJcZW4wq6WcJWGAgAE0QLA=
Date: Thu, 3 Jan 2019 09:20:03 +0000
Message-ID: <d61603dd9d72419882cc648074b17054@AMSPEX02CL03.citrite.net>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-6-paul.durrant@citrix.com>
 <20190102155527.gejwroarlh2a6bg5@zion.uk.xensource.com>
In-Reply-To: <20190102155527.gejwroarlh2a6bg5@zion.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/8] viridian: use
 viridian_map/unmap_guest_page() for reference tsc page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDAyIEphbnVhcnkgMjAxOSAxNTo1NQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc7IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47Cj4gQW5kcmV3
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Owo+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gU3Vi
amVjdDogUmU6IFtQQVRDSCA1LzhdIHZpcmlkaWFuOiB1c2UgdmlyaWRpYW5fbWFwL3VubWFwX2d1
ZXN0X3BhZ2UoKSBmb3IKPiByZWZlcmVuY2UgdHNjIHBhZ2UKPiAKPiBPbiBUaHUsIERlYyAyMCwg
MjAxOCBhdCAwNDozMzo0MlBNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiBXaGlsc3Qg
dGhlIHJlZmVyZW5jZSB0c2MgcGFnZSBkb2VzIG5vdCBjdXJyZW50bHkgbmVlZCB0byBiZSBrZXB0
IG1hcHBlZAo+ID4gYWZ0ZXIgaXQgaXMgaW5pdGlhbGx5IHNldCB1cCAob3IgdXBkYXRlZCBhZnRl
ciBtaWdyYXRlKSwgdGhlIGNvZGUgY2FuCj4gPiBiZSBzaW1wbGlmaWVkIGJ5IHVzaW5nIHRoZSBj
b21tb24gZ3Vlc3QgcGFnZSBtYXAvdW5tYXAgYW5kIGR1bXAKPiBmdW5jdGlvbnMuCj4gPiBOZXcg
ZnVuY3Rpb25hbGl0eSBhZGRlZCBieSBhIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhbHNvIHJlcXVp
cmUgdGhlIHBhZ2UKPiB0bwo+ID4ga2VwdCBtYXBwZWQgZm9yIHRoZSBsaWZldGltZSBvZiB0aGUg
ZG9tYWluLgo+ID4KPiA+IE5PVEU6IEJlY2F1c2UgdGhlIHJlZmVyZW5jZSB0c2MgcGFnZSBpcyBw
ZXItZG9tYWluIHJhdGhlciB0aGFuIHBlci12Y3B1Cj4gPiAgICAgICB0aGlzIHBhdGNoIGFsc28g
Y2hhbmdlcyB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSgpIHRvIHRha2UgYSBkb21haW4KPiA+ICAg
ICAgIHBvaW50ZXIgcmF0aGVyIHRoYW4gYSB2Y3B1IHBvaW50ZXIuCj4gPgo+ID4gU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4g
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gPiBDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICB8ICAy
ICstCj4gPiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgIDggKysrLQo+
ID4gIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgICB8IDU3ICsrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMgfCAgMyArLQo+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICAy
ICstCj4gPiAgNSBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMo
LSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRl
LmgKPiBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCj4gPiBpbmRleCAxODY0
YmFiM2Q1Li4wYmYzNGVlZmUwIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi9wcml2YXRlLmgKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0
ZS5oCj4gPiBAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQgdmlyaWRpYW5fdGltZV9sb2FkX2RvbWFp
bl9jdHh0KAo+ID4KPiA+ICB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwo+ID4gLXZvaWQgdmlyaWRp
YW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2
cCk7Cj4gPiArdm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgdmlyaWRpYW5fcGFnZQo+ICp2cCk7Cj4gCj4gU2luY2UgeW91IG1vZGlmeSB0aGlzIGFu
eXdheSwgY2FuIHlvdSBjb25zdGlmeSBzdHJ1Y3QgZG9tYWluPwo+IAoKWWVzLCBJIGd1ZXNzIHRo
YXQgc2hvdWxkIGJlIGRvLWFibGUgbm93IHRoYXQgdGhlIHZpcmlkaWFuX3BhZ2UgaXMgaW4gYSBz
ZXBhcmF0ZSBhbGxvY2F0aW9uIHVuaXQuCgo+IFdpdGggdGhhdDoKPiAKPiBSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoYW5rcywKCiAgUGF1bAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 09:21:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 09:21: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-devel-bounces@lists.xenproject.org>)
	id 1gezBv-00029d-2a; Thu, 03 Jan 2019 09:21: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=ojv4=PL=citrix.com=prvs=89931c2f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gezBt-00029Y-Qk
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 09:21:25 +0000
X-Inumbo-ID: f09aebba-0f38-11e9-b9e3-afa749a547a5
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f09aebba-0f38-11e9-b9e3-afa749a547a5;
 Thu, 03 Jan 2019 09:21:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,434,1539648000"; d="scan'208";a="84073679"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 3/8] viridian: extend init/deinit hooks into synic and
 time modules
Thread-Index: AQHUmIHMUaYJ4eTAtkKJQt3gUPho4qWcJVWAgAE0zHA=
Date: Thu, 3 Jan 2019 09:21:23 +0000
Message-ID: <000bda58d8314e6d8c71c95d6ceac8a1@AMSPEX02CL03.citrite.net>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-4-paul.durrant@citrix.com>
 <20190102155508.hlsavx2oy22a3bds@zion.uk.xensource.com>
In-Reply-To: <20190102155508.hlsavx2oy22a3bds@zion.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/8] viridian: extend init/deinit hooks into
 synic and time modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogV2VpIExpdSBbbWFpbHRvOndl
aS5saXUyQGNpdHJpeC5jb21dCj4gU2VudDogMDIgSmFudWFyeSAyMDE5IDE1OjU1Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsKPiBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT47Cj4gUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBT
dWJqZWN0OiBSZTogW1BBVENIIDMvOF0gdmlyaWRpYW46IGV4dGVuZCBpbml0L2RlaW5pdCBob29r
cyBpbnRvIHN5bmljIGFuZAo+IHRpbWUgbW9kdWxlcwo+IAo+IE9uIFRodSwgRGVjIDIwLCAyMDE4
IGF0IDA0OjMzOjQwUE0gKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKPiBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdmlyaWRpYW4uYwo+ID4gaW5kZXggZTIwMGUyZWQxZC4uNGMwZjA0ZGY4YyAx
MDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwo+ID4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCj4gPiBAQCAtNDI0LDYg
KzQyNCw5IEBAIGludCB2aXJpZGlhbl92Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCj4gPiAgICAg
IGlmICggIXYtPmFyY2guaHZtLnZpcmlkaWFuICkKPiA+ICAgICAgICAgIHJldHVybiAtRU5PTUVN
Owo+ID4KPiA+ICsgICAgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KHYpOwo+ID4gKyAgICB2aXJp
ZGlhbl90aW1lX3ZjcHVfaW5pdCh2KTsKPiA+ICsKPiAKPiBTaG91bGQgdGhlc2UgZnVuY3Rpb25z
JyByZXR1cm4gdmFsdWVzIGJlIGNoZWNrZWQ/IFRoZXkgbWF5IGZhaWwganVkZ2luZwo+IGZyb20g
dGhlIGZhY3QgdGhhdCB0aGV5IGFyZW4ndCB2b2lkIGZ1bmN0aW9ucy4KClllcywgaW5kZWVkIHRo
ZXkgc2hvdWxkLgoKPiAKPiA+ICAgICAgcmV0dXJuIDA7Cj4gPiAgfQo+ID4KPiA+IEBAIC00MzQs
NiArNDM3LDkgQEAgaW50IHZpcmlkaWFuX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4g
PiAgICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKPiA+ICAgICAgICAgIHJldHVybiAt
RU5PTUVNOwo+ID4KPiA+ICsgICAgdmlyaWRpYW5fc3luaWNfZG9tYWluX2luaXQoZCk7Cj4gPiAr
ICAgIHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoZCk7Cj4gPiArCj4gPiAgICAgIHJldHVybiAw
Owo+ID4gIH0KPiA+Cj4gPiBAQCAtNDQzLDcgKzQ0OSwxMCBAQCB2b2lkIHZpcmlkaWFuX3ZjcHVf
ZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQo+ID4gICAgICAgICAgcmV0dXJuOwo+ID4KPiA+ICAgICAg
aWYgKCBpc192aXJpZGlhbl92Y3B1KHYpICkKPiA+IC0gICAgICAgIHZpcmlkaWFuX3N5bmljX3dy
bXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOwo+IAo+IFdoZXJlIGlzIHRoaXMg
bm93PyBJdCdzIG5vdCBpbiB0aGUgc3luaWMgZGVpbml0IGZ1bmN0aW9uIGFzIGZhciBhcyBJIGNh
bgo+IHRlbGwuIE9oLCBpdCBpcyB1c2VkIHRvIHVubWFwIHRoZSB2cF9hc3Npc3QgcGFnZSBzbyB0
aGUgY2FsbCB0bwo+IHZpcmlkaWFuX3N5bmljX3dybXNyIGlzIHN1cGVyc2VkZWQgYnkgYW4gdW5t
YXAgY2FsbCBkaXJlY3RseS4gSXQgc2hvdWxkCj4gYmUgZmluZSBoZXJlLgoKWWVzLCB0aGF0J3Mg
cmlnaHQuCgogIFBhdWwKCj4gCj4gV2VpLgo+IAo+ID4gKyAgICB7Cj4gPiArICAgICAgICB2aXJp
ZGlhbl90aW1lX3ZjcHVfZGVpbml0KHYpOwo+ID4gKyAgICAgICAgdmlyaWRpYW5fc3luaWNfdmNw
dV9kZWluaXQodik7Cj4gPiArICAgIH0KPiA+Cj4gPiAgICAgIHhmcmVlKHYtPmFyY2guaHZtLnZp
cmlkaWFuKTsKPiA+ICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4gPSBOVUxMOwo+ID4gQEAgLTQ1
OSw2ICs0NjgsOSBAQCB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAq
ZCkKPiA+ICAgICAgaWYgKCAhZC0+YXJjaC5odm0udmlyaWRpYW4gKQo+ID4gICAgICAgICAgcmV0
dXJuOwo+ID4KPiA+ICsgICAgdmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGQpOwo+ID4gKyAg
ICB2aXJpZGlhbl9zeW5pY19kb21haW5fZGVpbml0KGQpOwo+ID4gKwo+ID4gICAgICB4ZnJlZShk
LT5hcmNoLmh2bS52aXJpZGlhbik7Cj4gPiAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuID0gTlVM
TDsKPiA+ICB9Cj4gPiAtLQo+ID4gMi4yMC4xLjIuZ2IyMWViYjY3MQo+ID4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 09:22:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 09:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gezCa-0002Eq-Gs; Thu, 03 Jan 2019 09: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=ojv4=PL=citrix.com=prvs=89931c2f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gezCa-0002Eg-2Z
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 09:22:08 +0000
X-Inumbo-ID: 098778aa-0f39-11e9-a097-0b59baeeb863
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 098778aa-0f39-11e9-a097-0b59baeeb863;
 Thu, 03 Jan 2019 09:22:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,434,1539648000"; d="scan'208";a="84073713"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 2/8] viridian: separately allocate domain and vcpu
 structures
Thread-Index: AQHUmIHKLNFlA51tEEiK7CljOqV5cKWcJUEAgAE1LUA=
Date: Thu, 3 Jan 2019 09:22:05 +0000
Message-ID: <271de8208bc44aa2a2508509335a5049@AMSPEX02CL03.citrite.net>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-3-paul.durrant@citrix.com>
 <20190102155500.5ge3tqfkggalco36@zion.uk.xensource.com>
In-Reply-To: <20190102155500.5ge3tqfkggalco36@zion.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/8] viridian: separately allocate domain
 and vcpu structures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDAyIEphbnVhcnkgMjAxOSAxNTo1NQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc7IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47Cj4gQW5kcmV3
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Owo+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gU3Vi
amVjdDogUmU6IFtQQVRDSCAyLzhdIHZpcmlkaWFuOiBzZXBhcmF0ZWx5IGFsbG9jYXRlIGRvbWFp
biBhbmQgdmNwdQo+IHN0cnVjdHVyZXMKPiAKPiBPbiBUaHUsIERlYyAyMCwgMjAxOCBhdCAwNDoz
MzozOVBNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPgo+ID4gIHZvaWQgdmlyaWRpYW5f
dmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpCj4gPiAgewo+ID4gLSAgICB2aXJpZGlhbl9zeW5p
Y193cm1zcih2LCBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCAwKTsKPiA+ICsgICAgaWYgKCAh
di0+YXJjaC5odm0udmlyaWRpYW4gKQo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gKwo+ID4gKyAg
ICBpZiAoIGlzX3ZpcmlkaWFuX3ZjcHUodikgKQo+ID4gKyAgICAgICAgdmlyaWRpYW5fc3luaWNf
d3Jtc3IodiwgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRSwgMCk7Cj4gPiArCj4gPiArICAgIHhm
cmVlKHYtPmFyY2guaHZtLnZpcmlkaWFuKTsKPiA+ICsgICAgdi0+YXJjaC5odm0udmlyaWRpYW4g
PSBOVUxMOwo+IAo+IFBsZWFzZSB1c2UgWEZSRUUoKSBoZXJlIGFuZCBiZWxvdy4KCk9vaCwgSSBk
aWRuJ3Qga25vdyBhYm91dCB0aGF0IGJpdCBvZiBtYWNybyBtYWdpYy4KCj4gCj4gV2l0aCBpdCBm
aXhlZDoKPiAKPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRo
YW5rcywKCiAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 10:38:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 10:38: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-devel-bounces@lists.xenproject.org>)
	id 1gf0Nu-0007pV-AC; Thu, 03 Jan 2019 10:37: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=ojv4=PL=citrix.com=prvs=89931c2f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gf0Nt-0007pQ-3W
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 10:37:53 +0000
X-Inumbo-ID: 9da03414-0f43-11e9-8567-9bcfccc01a89
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9da03414-0f43-11e9-8567-9bcfccc01a89;
 Thu, 03 Jan 2019 10:37:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,434,1539648000"; d="scan'208";a="84076416"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 1/8] viridian: add init hooks
Thread-Index: AQHUmIHJcPDaI2rJdk+QS1y1Ct6j86WcKQEAgAAYuACAARRXUIAAGL0A
Date: Thu, 3 Jan 2019 10:37:48 +0000
Message-ID: <285d67a3782d49089121b57b503b8fda@AMSPEX02CL03.citrite.net>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-2-paul.durrant@citrix.com>
 <08055d6c-0c5b-85cc-b7f6-444d5da0a56a@citrix.com>
 <bd9e0ba5-4ad7-c98e-0504-c56e13d6f239@citrix.com>
 <15c77645353348ee83194138812a619f@AMSPEX02CL03.citrite.net>
In-Reply-To: <15c77645353348ee83194138812a619f@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/8] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>, Roger Pau
 Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAwMyBKYW51YXJ5IDIwMTkgMDk6MDgNCj4gVG86IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tDQo+IGRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnDQo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgUm9nZXINCj4gUGF1IE1vbm5lIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCAxLzhdIHZpcmlk
aWFuOiBhZGQgaW5pdCBob29rcw0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PiA+IEZyb206IEFuZHJldyBDb29wZXINCj4gPiBTZW50OiAwMiBKYW51YXJ5IDIwMTkgMTc6MzcN
Cj4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi0NCj4g
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47DQo+IFJvZ2VyDQo+ID4g
UGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW1hlbi1k
ZXZlbF0gW1BBVENIIDEvOF0gdmlyaWRpYW46IGFkZCBpbml0IGhvb2tzDQo+ID4NCj4gPiBPbiAw
Mi8wMS8yMDE5IDE2OjA4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0KPiA+ID4gT24gMjAvMTIvMjAx
OCAxNjozMywgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+ID4+IFRoaXMgcGF0Y2ggYWRkcyBkb21h
aW4gYW5kIHZjcHUgaW5pdCBob29rcyBmb3IgdmlyaWRpYW4gZmVhdHVyZXMuIFRoZQ0KPiA+IGlu
aXQNCj4gPiA+PiBob29rcyBkbyBub3QgeWV0IGRvIGFueXRoaW5nOyB0aGV5IHdpbGwgYmUgYWRk
ZWQgdG8gYnkgc3Vic2VxdWVudA0KPiA+IHBhdGNoZXMuDQo+ID4gPj4NCj4gPiA+PiBTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+ID4gUGxl
YXNlIGNhbiB3ZSBzdGFydCBieSBmaXhpbmcgdGhlIGN1cnJlbnQsIGJyb2tlbiwgaW5pdGlhbGlz
YXRpb24gYW5kDQo+ID4gPiBkZXN0cnVjdGlvbiBsb2dpYyA/DQo+ID4gPg0KPiA+ID4gVG8gZ2V0
IHJpZCBvZiBET01DVExfc2V0bWF4dmNwdXMsIHdlIG5lZWQgdGhlICpfZGVzdHJveSgpIGxvZ2lj
IHRvIGJlDQo+ID4gPiBmdWxseSBpZGVtcG90ZW50LsKgIEFsc28sIHZpcmlkaWFuX2RvbWFpbl9k
ZWluaXQoKSBzaG91bGQgbm90IGNhbGwgaW50bw0KPiA+ID4gdmlyaWRpYW5fdmNwdV9kZWluaXQo
KSwgYW5kIHZpcmlkaWFuX3ZjcHVfZGVpbml0KCkgc2hvdWxkbid0IGJlIGZha2luZw0KPiA+ID4g
dXAgYSB3cml0ZSB0byB0aGUgYXNzaXN0IHBhZ2UuDQo+ID4gPg0KPiA+ID4gQUZBSUNULCB0aGUg
ZGVpbml0IHBhdGggaXMgYWxsIGVudGlyZWx5IHBvaW50bGVzcyBhdCB0aGUgbW9tZW50IGFuZA0K
PiBjYW4NCj4gPiA+IGJlIGRlbGV0ZWQuDQo+ID4NCj4gPiBHaXZlbiB0aGF0IHdlIGFyZSBub3cg
Z29pbmcgdG8gYmUgYWxsb2NhdGluZyBub24tdHJpdmlhbCBzdHJ1Y3R1cmVzIGZvcg0KPiA+IHZp
cmlkaWFuIGRvbWFpbnMsIEknZCBsaWtlIHRvIGZsb2F0IHRoZSBpZGVhIG9mIGNoYW5naW5nIHZp
cmlkaWFuDQo+ID4gaW5pdGlhbGlzYXRpb24gdG8gYmUgYSBkb21haW5jcmVhdGUgZmxhZywgcmF0
aGVyIHRoYW4gYmxpbmRseSBhc3N1bWluZw0KPiA+IHRoYXQgYWxsIEhWTSBndWVzdHMgd2FudCBp
dC4NCj4gDQo+IFRoYXQgd291bGQgY2VydGFpbmx5IGJlIGNsZWFuZXIgYnV0IHNvdW5kcyBub24t
dHJpdmlhbC4NCg0KTG9va2luZyBhdCB0aGlzIGEgbGl0dGxlIG1vcmUuLi4gVmlyaWRpYW4gaXMg
YW4geDg2IHNwZWNpZmljIHRoaW5nLCBzbyBhbiBleHRyYSBmbGFnIGluIHhlbl9hcmNoX2RvbWFp
bmNvbmZpZyB3b3VsZCBzZWVtIG1vc3QgYXBwcm9wcmlhdGUuIFRoaXMgd291bGQgdGhlbiBuZWVk
IHRvIHdpcmVkIGludG8gdGhlIGFwcHJvcHJpYXRlIHBsYWNlKHMpIGluIGxpYnhsLiBJJ2xsIGhh
dmUgYSBsb29rIGF0IGhvdyBtdWNoIHdvcmsgdGhpcyBpcyBsaWtlbHkgdG8gYmUuDQoNCiAgUGF1
bA0KDQo+IA0KPiA+DQo+ID4gSSB0aGluayB0aGlzIGlzIGdvaW5nIHRvIGJlIG5lY2Vzc2FyeSBw
YXJ0IG9mIGZpeGluZyBDUFVJRCBwb2xpY3kNCj4gPiBkZXJpdmF0aW9uIGluIHRoZSBsb25ndGVy
bSwgYmVjYXVzZSByZWdlbmVyYXRpbmcgdGhlIHBvbGljeSB3aGVuDQo+ID4gSFZNX1BBUkFNX1ZJ
UklESUFOIGNoYW5nZXMgaXNuJ3QgdmlhYmxlLg0KPiA+DQo+IA0KPiBJbmRlZWQsIGJ1dCBhZ2Fp
biBpdCdzICdsb25ndGVybScuDQo+IA0KPiAgIFBhdWwNCj4gDQo+ID4gfkFuZHJldw0KPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 10:59:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 10:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gf0ii-00015G-3z; Thu, 03 Jan 2019 10:59: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=Ujg2=PL=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1gf0ig-00014j-Qv
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 10:59:22 +0000
X-Inumbo-ID: 9eff9277-0f46-11e9-8e1d-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::727])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9eff9277-0f46-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 10:59:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=57NVf2/PIK8DogJ6nR9okjKZNOKrk6U6TYv7Z9t+f1U=;
 b=wRCJutsAA9pvZ8EqWK14N/4xo38eqKOCXLE5y9An8QZjNjljW2J4mwKjQRQg8UQwiOk1duer1P/yAKHxn5E333Clidjqc3fnYbAiq1yR3g25AWC/GZH7kQeXge+DT1fEpR8RJsTyNJ1ZpDaRI4xoP/ItvXkGXWT/fvYVLNL3Ll0=
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com (20.177.200.215) by
 VI1PR02MB0702.eurprd02.prod.outlook.com (10.162.10.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1471.20; Thu, 3 Jan 2019 10:59:17 +0000
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f]) by VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f%3]) with mapi id 15.20.1495.005; Thu, 3 Jan 2019
 10:59:17 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH XTF v2 0/4] Add monitor tests to XTF
Thread-Index: AQHUnt0tpNlwA9LXFEe+M8pdhUK6ZKWb/1sAgAFpo4A=
Date: Thu, 3 Jan 2019 10:59:16 +0000
Message-ID: <60432152f31fbe0ca59ddcd9f0d092c55b512f93.camel@bitdefender.com>
References: <cover.1546021481.git.ppircalabu@bitdefender.com>
 <20190102132452.4pqwfyg5davbsbyc@zion.uk.xensource.com>
In-Reply-To: <20190102132452.4pqwfyg5davbsbyc@zion.uk.xensource.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5PR0201CA0018.eurprd02.prod.outlook.com
 (2603:10a6:203:3d::28) To VI1PR02MB4736.eurprd02.prod.outlook.com
 (2603:10a6:803:93::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB0702;
 6:dGYnJSAdWmno5BfIOjEvRlINIHsP/1NCKkXYB5Nr+jFcWCOrADLpiBCneHeAXDlY0XBiL15g8deZrbB4pL5SxDbPOQV9kvfeoh33wRPRwjPDUERhfylocZNeUgPLQVlw/ty5ka6HVsuDqZr7O3cdvnC0zd9DiCXGCzIDGwaFTvE1vsXIRAehI67t1d3Z/fek/HERfVG0N4gdFoY1zs1NUP2l9PkjYX3MNMG8ug+mEvAmdfOeWnoN+YZHqCWHjhgWyEswEDStCj4YV9WsPf8S+4hlHBt/AJ8xcPwaWrydsxHZxfe/kho24vPQiBl8/8XyXJsLWSRpV7qxmJsIePwCrsGh/bWkaiMhnn3lHEZYxr35sM28vLpbYT2FO+6izIDrpRO93ebjkE1y1YqtqeQGI4ZSio/FNu+NUSTxmoN5mzI6EoOButtcXZMvC4Dd6hqxHMxMdjnGklTxiJCNArcPpg==;
 5:7MFhaoAFIvn8JPrqh99IjeAVz/VpbNnKYk/e4hYG+4j53vS6jpAxFTwrCz/YsHs5rcIlCAiz1ng1FNw8pQIKHac1sV7SSmWA2PIYwehmpGoZtpnZ6hLdL/nGPzre+wnYzH8jZ9swALpxBZVsub59lZC7ar6jY9sNdSzMKm8UUGE=;
 7:1vZR4C/AU3OCmSpr4AQXTAohWocgTx1bpwVKGqzO+g9+KsG2g1uUzzFSXGeoxsi4aLzLHUle6C+igTlLgljFJ49+S55rGAJlx0xABczStEw4EKxmL8iVrwMgTQ9CnVSIQpxqk9OBZq9p0MSin3xQUw==
x-ms-office365-filtering-correlation-id: 841a65c1-affb-4326-5cd7-08d6716a80bc
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB0702; 
x-ms-traffictypediagnostic: VI1PR02MB0702:|VI1PR02MB0702:
x-microsoft-antispam-prvs: <VI1PR02MB07028027C6583519DFA03560D68D0@VI1PR02MB0702.eurprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(10201501046)(3231475)(944501520)(52105112)(3002001)(93006095)(93001095)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB0702; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB0702; 
x-forefront-prvs: 0906E83A25
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(376002)(346002)(136003)(39860400002)(366004)(199004)(189003)(11346002)(54906003)(4326008)(446003)(102836004)(97736004)(99286004)(6246003)(53936002)(486006)(2906002)(6512007)(86362001)(3846002)(6916009)(6116002)(217873002)(76176011)(6506007)(52116002)(558084003)(386003)(256004)(186003)(25786009)(26005)(229853002)(5660300001)(106356001)(6486002)(6436002)(71200400001)(71190400001)(105586002)(14454004)(118296001)(68736007)(36756003)(2616005)(8676002)(66066001)(476003)(8936002)(316002)(81156014)(81166006)(7736002)(478600001)(7416002)(305945005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB0702;
 H:VI1PR02MB4736.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: d36xX9xCUiaKz8xMkqMBPN7pGaosDeaMVIbZhtjUpZjn+CnJwy795yAEF79ND25JNWSFx82+k5lUmSMEyuPU1FkE8/GTUNp2gCOArmUXTpfzCQU/sg+k1c0Uguj4nkJ6fB6UlewFWE87V0XyYwa1Tryn9W+j4rhLq9SPJBvowwVCLUFXi1ax9SXJcjuCP+b5M24uktFgajAxcnCW1mOtaeVf22UIipAbI34KEJU66V+jZxTCehMtd5awyt82xQ8mnOWvtqMS5RVTcpYTXvwkqSoTA948xzHciiLwCC6rmouAhB7HeqW6D3DgfjEN6e/K
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <5E79AD4E32951B4086B834A2D447FC6A@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 841a65c1-affb-4326-5cd7-08d6716a80bc
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jan 2019 10:59:16.7772 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB0702
Subject: Re: [Xen-devel] [PATCH XTF v2 0/4] Add monitor tests to XTF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMDE5LTAxLTAyIGF0IDEzOjI0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBJIHRo
aW5rIHlvdSd2ZSBjYWxsZWQgZ2V0X21haW50YWluZXJzLnBsIG9uIHRoZSB3cm9uZyBmaWxlcyAt
LSBpdCBpcw0KPiBub3QNCj4gYXBwbGljYWJsZSB0byB4dGYuZ2l0Lg0KPiANCj4gV2VpLg0KT2gs
IHNvcnJ5IGFib3V0IHRoYXQuIEkgd2lsbCBiZSBtb3JlIGNhcmVmdWwgaW4gdGhlIGZ1dHVyZS4N
Cg0KLy9QZXRyZQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 11:01:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 11:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gf0kN-0001kA-GW; Thu, 03 Jan 2019 11:01:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m9zi=PL=citrix.com=prvs=8997c7931=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gf0kL-0001k0-Ku
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 11:01:05 +0000
X-Inumbo-ID: dbe4e0b4-0f46-11e9-8e1d-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbe4e0b4-0f46-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 11:01:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,434,1539648000"; d="scan'208";a="84077340"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1546000776-23378-1-git-send-email-andrew.cooper3@citrix.com>
 <1546000776-23378-7-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <cca0f85e-91e1-a1d8-9bb3-1c5292420a8c@citrix.com>
Date: Thu, 3 Jan 2019 11:01:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1546000776-23378-7-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 6/6] x86/VT-x: Fix 64bit HVM guests on
 Harpertown cores
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTIvMjAxOCAxMjozOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBjL3MgZmQzMmRjZmU0
YyAieDg2L3ZteDogRG9uJ3QgbGVhayBFRkVSLk5YRSBpbnRvIGd1ZXN0IGNvbnRleHQiIGhhZCBh
bgo+IHVuaW50ZW5kZWQgY29uc2VxdWVuY2Ugb24gSGFycGVydG93biBjb3JlcyB3aGljaCwgYXMg
aXQgdHVybnMgb3V0LCBkb24ndAo+IGxvYWQgTVNSX0VGRVIgZnVsbHkgZnJvbSB0aGUgTVNSIExv
YWQgTGlzdCAtIG9uIHJlZW50cnkgdG8gdGhlIGd1ZXN0LAo+IEVGRVIuU0NFIGlzIGNsZWFyIGly
cmVzcGVjdGl2ZSBvZiB0aGUgdmFsdWUgaW4gbG9hZCBsaXN0Lgo+Cj4gVGhpcywgYmVpbmcgY2F0
YXN0cm9waGljIHRvIDY0Yml0IGd1ZXN0cywgaXMgZmFyIHdvcnNlIHRoYW4gdGhlIEVGRVIuTlhF
Cj4gbGVha2FnZSB3aGljaCB3YXMgdHJ5aW5nIHRvIGJlIGZpeGVkLgo+Cj4gSW50cm9kdWNlIGNw
dV9idWdfbXNyX2xsX2VmZXJfc2NlIHRvIGVuY2Fwc3VsYXRlIHRoaXMgcGFydGlhbCByZXZlcnQu
Cj4gQXZvaWQgYWRkaW5nIE1TUl9FRkVSIHRvIHRoZSBMb2FkIExpc3RzIG9uIGltcGFjdGVkIGhh
cmR3YXJlLCBhbmQKPiByZWludHJvZHVjZSB0aGUgbG9naWMgdG8gdXNlIHRoZSBndWVzdHMgRUZF
Ui5TQ0Ugc2V0dGluZy4KPgo+IEluIHRoZSBjb21tb24gY2FzZSBvZiBydW5uaW5nIDY0Yml0IEhW
TSBndWVzdHMsIHRoZXNlIGV4dHJhIGFkanVzdG1lbnRzCj4gdG8gRUZFUiBzaG91bGQgb25seSBi
ZSBoaXQgZHVyaW5nIGd1ZXN0IGJvb3QuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBKdW4gTmFrYWpp
bWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4gQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgo+Cj4gVGhpcyBpcyBSRkMgYXQgdGhlIG1vbWVudCwgYmVjYXVzZSB0aGUgdGVz
dCBsYWIgaXMgZnVsbCBhdCB0aGUgbW9tZW50Cj4gYW5kIEkgZG9uJ3QgaGF2ZSBhIEhhcnBlcnRv
d24gQ1BVIHRvIGhhbmQuICBJJ20gZmFpcmx5IHN1cmUgdGhlIGNoYW5nZQo+IGlzIGNvbXBsZXRl
IGFuZCB3aWxsIHRlc3Qgd2hlbiBpdCBiZWNvbWVzIGF2YWlsYWJsZSwgYnV0IEkgZG9uJ3QgZXhw
ZWN0Cj4gdG8gbWFrZSBhbnkgY29kZSBjaGFuZ2VzLgoKU2FkbHkgdGVzdGluZyBzYXlzIG5vLsKg
IEknbGwgdHJ5IGFuZCBmaWd1cmUgb3V0IHdoYXQgaXMgZ29pbmcgb24gaGVyZS4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 11:08:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 11:08: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-devel-bounces@lists.xenproject.org>)
	id 1gf0r8-0001z2-9z; Thu, 03 Jan 2019 11:08: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=Ujg2=PL=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1gf0r7-0001yx-7T
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 11:08:05 +0000
X-Inumbo-ID: d6534820-0f47-11e9-8e1d-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::70e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6534820-0f47-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 11:08:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=4j5vwQfjFYACAOR7uuXhc+lGiboARiJYBzvYAcRj4f8=;
 b=GAoFPXseJYKAqnuBPvNn6yEtZsWRB3G3EvB1oxXD2oz4D3EToYDye3Oga75o4562IMb5fxA+djxfgAzOezhUR/1dMPRzOAJ/e/GfGL3NhxESmtWR7xhlp5YtS34O9STbDE+c11gRJ5sCiB6KXhOjy5P5UjP44g6wTn5eMPr6TJw=
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com (20.177.200.215) by
 VI1PR02MB3901.eurprd02.prod.outlook.com (20.177.58.74) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1471.20; Thu, 3 Jan 2019 11:08:00 +0000
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f]) by VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f%3]) with mapi id 15.20.1495.005; Thu, 3 Jan 2019
 11:08:00 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Thread-Topic: [Xen-devel] [PATCH XTF v2 4/4] xtf: Add monitor mem_access test
Thread-Index: AQHUnt0xRpA79xVhPkqmHvcNzXJ21KWcEP2AgAFacwA=
Date: Thu, 3 Jan 2019 11:08:00 +0000
Message-ID: <d244f21f09f6fa14d8c81a48c862bffb44b7968f.camel@bitdefender.com>
References: <cover.1546021481.git.ppircalabu@bitdefender.com>
 <dbb5733dea7f41e33a48eb4e524994ae0de74e3e.1546021481.git.ppircalabu@bitdefender.com>
 <CABfawhkdVW_L-D8b9C4Ba+Jh0TdE6pgt9eoHotCSzF_=1fgxew@mail.gmail.com>
In-Reply-To: <CABfawhkdVW_L-D8b9C4Ba+Jh0TdE6pgt9eoHotCSzF_=1fgxew@mail.gmail.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR03CA0028.eurprd03.prod.outlook.com (2603:10a6:20b::41)
 To VI1PR02MB4736.eurprd02.prod.outlook.com
 (2603:10a6:803:93::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB3901;
 6:IN/vac5cOMeq0r6ibzh9SHPDUcm6W2ly7u/7CcYCv/rna2waRHkUrdbytCnW1YGHYw3Ffbj5ZDQLe2K4/IJ7P/8zJb0LxpxHLeq7WALxtl/gceDm0KjM4E7zZV8iCBrGgR2zjw168dBVJJk/FlX0CUFdqrem/J5cL1UXYF+SP4x8m8EhFGtNub0Qnedp9jOTdR0e0Hcw+K4miwzakMu7krnF8pCXzdLMNPew/jcHhqp3WG1FdVrQZ87tSvnTzZRXi5C5K9KxCeIZmiUF1Y11A3FdjiGu/ce9khISO61FTUd1Bzvat6/1XQWMDAUqTQGISssS3Xw5/Nyx73Pv1Y+CiSljjtSA1sWYSrK0NQIDb4WSWGZdYwn0NCWnqyOMJo4wsNQNK0Tka/0qRvHx+v8ovoQfmFSOMn+l/3YTKC7MQVTKKWkUT42ZEQIl1Kz5yn2yr1FoWs3L8QDjJ4Rs0lEg8g==;
 5:shPI94QiPjolUq7DEp0j8o5rwkOcVCYkpbY6uOs2uTcPgEMxFOHY/N9iyCr/W5dZS+AwqZK2FF81QykDOJd/4zfcAtxDJt0XW6UDdbVVOf8ZuP1uXVTrRAAHUqMp6y1Q4xdsfBbvCK6s3GzlLSS4FK+vqHi31iVSyrP2pgkhz+w=;
 7:NW2FDnt39C4UbgqMqgTUFPHr3sYSfLub1gNICfFgDr7HNdt6A3ExHaOmYbMqPdhsqx+BSrkUIu6CR0iZ5YRiOtr6pe0p1oXqwACa+G9rKOVv/Zl59Hf345+BidyI/F3AY8SYIKXN1Ar4aMKJWi6jBA==
x-ms-office365-filtering-correlation-id: eb7d9498-b95c-4658-9ca7-08d6716bb938
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB3901; 
x-ms-traffictypediagnostic: VI1PR02MB3901:|VI1PR02MB3901:
x-microsoft-antispam-prvs: <VI1PR02MB39010F1B59247AAD5537DCCCD68D0@VI1PR02MB3901.eurprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(3002001)(3231475)(944501520)(52105112)(93006095)(93001095)(10201501046)(6041310)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB3901; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB3901; 
x-forefront-prvs: 0906E83A25
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(396003)(366004)(136003)(376002)(39860400002)(199004)(189003)(76176011)(486006)(36756003)(118296001)(6916009)(14454004)(99286004)(52116002)(39060400002)(66066001)(6246003)(4326008)(53936002)(25786009)(6512007)(2906002)(106356001)(6486002)(86362001)(316002)(6436002)(229853002)(105586002)(186003)(102836004)(217873002)(26005)(97736004)(5660300001)(476003)(386003)(6506007)(446003)(11346002)(2616005)(305945005)(71190400001)(71200400001)(7736002)(8676002)(3846002)(256004)(6116002)(14444005)(8936002)(81156014)(68736007)(81166006)(478600001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB3901;
 H:VI1PR02MB4736.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ghObv9vWacaocFOaRfuVk6C/cFu5a8WumywerCZDxOCQY5ZmtiwKOolxVe/mKsJQOle+4iAnXNj6wUPmHuioAaSB+Z3Lr7P/wJtAAc8bRimozxC8C5TV/b7ef2ajkp6s+nWgO2wNAvVXdYugZI+MS24IgrBiQnjp/FS0eOR9FLCluybtKMOgEh+LU3O5n8V4jdJYsHlPuV1lx8qra4V6LHeakosU2RTOmRtFtHcBfKt18hBa3i15SCpIQtNTRQAtkqcgo+ucOKtXXPOaZhKz1Zq7Gm5z8UcHaUmM41PRg8M+aVkiazXCvLhCjkS9DmWg
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <93C4D3ECAAD6484E8E227970612EB8E5@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: eb7d9498-b95c-4658-9ca7-08d6716bb938
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jan 2019 11:08:00.5094 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB3901
Subject: Re: [Xen-devel] [PATCH XTF v2 4/4] xtf: Add monitor mem_access test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMDE5LTAxLTAyIGF0IDA3OjI3IC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6
DQo+ID4gK3N0YXRpYyBpbnQgbWVtX2FjY2Vzc19pbml0KCkNCj4gPiArew0KPiA+ICsgICAgaW50
IHJjID0gMDsNCj4gPiArICAgIG1lbV9hY2Nlc3NfbW9uaXRvcl90ICpwbW9uID0gKG1lbV9hY2Nl
c3NfbW9uaXRvcl90ICopbW9uaXRvcjsNCj4gPiArDQo+ID4gKyAgICBpZiAoICFwbW9uICkNCj4g
PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gPiArDQo+ID4gKyAgICByYyA9IHhjX2RvbWFp
bl9zZXRfYWNjZXNzX3JlcXVpcmVkKG1vbml0b3ItPnhjaCwgbW9uaXRvci0NCj4gPiA+ZG9tYWlu
X2lkLCAxKTsNCj4gPiArICAgIGlmICggcmMgPCAwICkNCj4gPiArICAgIHsNCj4gPiArICAgICAg
ICBYVEZfTU9OX0VSUk9SKCJFcnJvciAlZCBzZXR0aW5nIG1lbV9hY2Nlc3MgbGlzdGVuZXINCj4g
PiByZXF1aXJlZFxuIiwgcmMpOw0KPiA+ICsgICAgICAgIHJldHVybiByYzsNCj4gPiArICAgIH0N
Cj4gPiArDQo+ID4gKyAgICBwbW9uLT5nZm4gPSB4Y190cmFuc2xhdGVfZm9yZWlnbl9hZGRyZXNz
KG1vbml0b3ItPnhjaCwNCj4gPiBtb25pdG9yLT5kb21haW5faWQsDQo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIHBtb24tPmFkZHJlc3MpOw0KPiAN
Cj4gQ2hlY2sgdGhhdCB0aGUgZ2ZuIHJldHVybmVkIGlzIG5vdCAwIGJlZm9yZSBjb250aW51aW5n
Lg0KDQpJIHdpbGwgY29ycmVjdCBpdCBpbiB0aGUgbmV4dCBpdGVyYXRpb24uDQpUaGFua3MgZm9y
IG5vdGljaW5nIGl0LA0KUGV0cmUNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 11:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 11:48: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-devel-bounces@lists.xenproject.org>)
	id 1gf1To-0005BR-Rw; Thu, 03 Jan 2019 11:48: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=Ujg2=PL=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1gf1Tn-0005BM-IB
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 11:48:03 +0000
X-Inumbo-ID: 6c0821b8-0f4d-11e9-8e1d-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::706])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c0821b8-0f4d-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 11:48:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VNkhkpGe5zRmd2Da6jsm6b8Nh2K3vdS9aXC5jUgAiWU=;
 b=so7Tv2yBnk2UD56qFj6XA/C35Wf7sfHh7lkmkQGOHR5nX+qWkTPAOJvt4Eo6TgnTQQRCtI6NZ0FsgYjFTdlySDWQxRVYN8p+gbIJ5NstnryWpa/6UZqKnRnnu7bV8x8XalaVcPf+RatqSzmSMycKK8om2HyrrcbZiSiV4nI+1NM=
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com (20.177.200.215) by
 VI1PR02MB5358.eurprd02.prod.outlook.com (20.177.202.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1495.6; Thu, 3 Jan 2019 11:47:54 +0000
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f]) by VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f%3]) with mapi id 15.20.1495.005; Thu, 3 Jan 2019
 11:47:54 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH XTF v2 3/4] xtf: Add monitor test class
Thread-Index: AQHUnt0x/tAzidYnJEyLovfYXccQd6WcBHEAgAFyJIA=
Date: Thu, 3 Jan 2019 11:47:54 +0000
Message-ID: <d87a0489044f76011310cabafd11ddebadfeb49a.camel@bitdefender.com>
References: <cover.1546021481.git.ppircalabu@bitdefender.com>
 <d1cf4cfa626395288b9540a9a1edd7add1a1d045.1546021481.git.ppircalabu@bitdefender.com>
 <20190102134304.hig74gw4l5b2gpkl@zion.uk.xensource.com>
In-Reply-To: <20190102134304.hig74gw4l5b2gpkl@zion.uk.xensource.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR0502CA0062.eurprd05.prod.outlook.com
 (2603:10a6:20b:56::39) To VI1PR02MB4736.eurprd02.prod.outlook.com
 (2603:10a6:803:93::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB5358;
 6:rzQ5LWiCNLvHLcI7ba13paDKWvsuhuB2VfsTw3OdKsYYt2uNyHgBgrumeLjNrR2xztsXCRKgcm5AOb2ZjPve3H7ggiJ25nVPnjP955r+jWFCYmnX1b4WlsE36rQQqGluh04uB2EePiUW4JAhxBHdx8l5AEfalfz/3yjEFAe2zRaQqoLV5ml2zxj1PkCnnmMLAawkDFaIG0NMGP3I32HTA7Zef8frM5OHXI4+EAM+PyzF4Ooi8yj5djONpwMwzgIvck6RasRcu+tsutPSxQsZ9CcmVieS6eo2+53TGWf4RZS0mpHfM2f1zqjiOsflwVv1BVMlwUS1RgmnucL+eT6S28X63akEnTtNby1CTrO/fcwWUaKQi2Vnfn3+L5K6TPSFb23AQm3Mripo8znqW1EegLyRWzP96YJ9t2zGFdyq1oZw+Zf6GY0ISL45YGcobC7aJQkXAWE6EGt3cyzqikwPAg==;
 5:kP2UsTi4XbGne0j37V+G86jrayEi4WBBWGNC8xF9Kvbj43xSkW1xWVlKuBCxX64nPjg9hkBsw36tUkj5fBVoS9fFpWdOjuLEYN35ngCz9CVQenmJosPkF4rnfR9lLt9uMgAsVb9wuN03zP3XCpaTy76BM0TRalNxD2hf9MptJbvAjhdTAosJhK0dtJSqKHExm2DNbmzrSBM+Q3baPQGf5A==;
 7:SfINZk/MHRx16ZENilO5dPp3+iRV/AuzhLj+mKIugIs60vmOd9UNM3kEHde9yySFwFcMOTX92V7GS8eOc7YiTUTCrcV2fTy26UD4zGEttpaE5/xWS/nSJP4s8RePupY1AFkINozTEus1ZOOy5+CkpQ==
x-ms-office365-filtering-correlation-id: eb0cbb24-58f8-429b-a2f5-08d671714c27
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB5358; 
x-ms-traffictypediagnostic: VI1PR02MB5358:|VI1PR02MB5358:
x-microsoft-antispam-prvs: <VI1PR02MB5358C5F10CF2ADCA1063A979D68D0@VI1PR02MB5358.eurprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231475)(944501520)(52105112)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB5358; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB5358; 
x-forefront-prvs: 0906E83A25
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(39860400002)(136003)(376002)(346002)(366004)(199004)(189003)(5660300001)(575784001)(118296001)(86362001)(25786009)(6506007)(386003)(102836004)(76176011)(26005)(186003)(305945005)(52116002)(99286004)(54906003)(2906002)(316002)(3846002)(7416002)(6116002)(229853002)(66066001)(97736004)(68736007)(6486002)(6436002)(6246003)(71190400001)(71200400001)(81166006)(81156014)(7736002)(8676002)(478600001)(36756003)(256004)(217873002)(105586002)(106356001)(4326008)(14454004)(2616005)(6512007)(486006)(8936002)(11346002)(446003)(6916009)(53936002)(476003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB5358;
 H:VI1PR02MB4736.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: VblfYlRNpDQQm3JnX3DWSimVSu5kYhYNm2tsh0islnV75A8AU/EYtMne826QO+NO0314ErWw6nuJUi8OLgpcPItQn7tZ6kw0LxxXkdtxAzErQI56zaxtf0bvsidGDrYoCFmlR+a1liUBh2mLrCXOaow0wz5k43RLvNtpfm8zT7xri+T07gwaQB/gG23OwGvkmWWqeGk2sqyL+Mnz5oFUS2QXC1RZGQlpa/shCDQ8WWYPAjIxuLo7+p9HGaLV5BQIZEo89Uprb3BfRWXjOENi8lvrYv7DmGWcHJtPeY3qxyzdUo0d1GpOqktqCdjJ+Eg3
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <38707024714A6F4297452FD40D0EA437@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: eb0cbb24-58f8-429b-a2f5-08d671714c27
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jan 2019 11:47:54.8350 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB5358
Subject: Re: [Xen-devel] [PATCH XTF v2 3/4] xtf: Add monitor test class
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMDE5LTAxLTAyIGF0IDEzOjQzICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBPbiBG
cmksIERlYyAyOCwgMjAxOCBhdCAwODo0Mjo0MVBNICswMjAwLCBQZXRyZSBQaXJjYWxhYnUgd3Jv
dGU6DQo+ID4gDQo+ID4gIA0KPiA+ICBkZWZpbmUgYWxsX3NvdXJjZXMNCj4gPiAtCWZpbmQgaW5j
bHVkZS8gYXJjaC8gY29tbW9uLyB0ZXN0cy8gLW5hbWUgIiouW2hjc1NdIg0KPiA+ICsJZmluZCBp
bmNsdWRlLyBhcmNoLyBjb21tb24vIHRlc3RzLyBtb25pdG9yLyAtbmFtZSAiKi5baGNzU10iDQo+
ID4gIGVuZGVmDQo+IA0KPiBOb3QgYSBtYWludGFpbmVyIG9mIHh0ZiwgYnV0IEkgZmluZCB0aGlz
IGNvZGUgcGxhY2VtZW50IHN0cmFuZ2UuIElmDQo+ICJtb25pdG9yIiBpcyBhIGp1c3QgeWV0IG9u
ZSBjYXRlZ29yeSBvZiB0ZXN0cywgd2h5IGlzIGl0IG5vdCBwbGFjZWQNCj4gdW5kZXIgdGVzdHMv
ID8NCkhlcmUgKGluIHRoZSBzcmMgcm9vdCBkaXIpIHRoZSBtb25pdG9yIHN1YmRpcmVjdG9yeSBj
b250YWlucyB0aGUgY29tbW9uDQpjb2RlIHdoaWNoIHdpbGwgYmUgcmV1c2VkIGZvciBhbGwgdGVz
dHMuDQo+IA0KPiA+ICANCj4gPiAgLlBIT05ZOiBjc2NvcGUNCj4gPiBkaWZmIC0tZ2l0IGEvYnVp
bGQvY29tbW9uLm1rIGIvYnVpbGQvY29tbW9uLm1rDQo+ID4gaW5kZXggYjc4NmRkZi4uMWVjMGZh
NCAxMDA2NDQNCj4gPiAtLS0gYS9idWlsZC9jb21tb24ubWsNCj4gPiArKysgYi9idWlsZC9jb21t
b24ubWsNCj4gPiBAQCAtMSw0ICsxLDQgQEANCj4gPiAtQUxMX0NBVEVHT1JJRVMgICAgIDo9IHNw
ZWNpYWwgZnVuY3Rpb25hbCB4c2EgdXRpbGl0eSBpbi0NCj4gPiBkZXZlbG9wbWVudA0KPiA+ICtB
TExfQ0FURUdPUklFUyAgICAgOj0gc3BlY2lhbCBmdW5jdGlvbmFsIHhzYSB1dGlsaXR5IGluLQ0K
PiA+IGRldmVsb3BtZW50IG1vbml0b3INCj4gDQo+IFlvdSB1c2UgIm1vbml0b3IiIGhlcmUgYnV0
ICJob3N0IiBpbiBwcmV2aW91cyBwYXRjaC4gVGhleSBkb24ndA0KPiBtYXRjaC4NCj4gDQo+IFdl
aS4NClRoZSAibW9uaXRvciIgdGVzdCBjbGFzcyBpcyBhIGNvbXBvdW5kIHRlc3Qgd2hpY2ggZXhl
Y3V0ZXMgaW4gcGFyYWxlbCBhDQoiY2xhc2ljIiB4dGYgdGVzdCAobG9hZHMgRG9tVSBhbmQgcnVu
cyB0byBjb21wbGV0aW9uKSBhbmQgYSAiaG9zdCIgdGVzdA0Kd2hpY2ggcnVucyBhbiBleGVjdXRh
YmxlIG9uIERvbTAuIFRoZSBmaW5hbCByZXN1bHQgaXMgY29tcHV0ZWQgYnkNCmV4YW1pbmluZyBi
b3RoIGV4aXQgY29kZXMuIA0KSW4gYnVpbGQvY29tbW9uLm1rIG9ubHkgdGhlICJtb25pdG9yIiBj
bGFzcyBpcyBhZGRlZCB0byBBTExfQ0FURUdPUklFUywNCmJlY2F1c2UsIGF0IGxlYXN0IGZvciBu
b3csIEkgZG9uJ3QgaGF2ZSBhbiB1c2UtY2FzZSBmb3IgYSAiaG9zdCIgb25seQ0KdGVzdC4NCg0K
SG9wZSBpdCBjbGFyaWZpZXMgdGhlIGRpZmZlcmVuY2UsDQpQZXRyZQ0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 12:27:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 12:27: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-devel-bounces@lists.xenproject.org>)
	id 1gf25s-0008LI-5M; Thu, 03 Jan 2019 12:27: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gf25q-0008L6-Nw
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 12:27:22 +0000
X-Inumbo-ID: e9dddec6-0f52-11e9-a4b6-a71cb0ba4077
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9dddec6-0f52-11e9-a4b6-a71cb0ba4077;
 Thu, 03 Jan 2019 12:27:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gf25l-0007eW-Cy; Thu, 03 Jan 2019 12:27:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gf25l-0003Mu-5n; Thu, 03 Jan 2019 12:27:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gf25l-0006yD-58; Thu, 03 Jan 2019 12:27:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131709-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=19b0fc0a6b66f83154047a8ac43e66086e63610e
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 12:27:17 +0000
Subject: [Xen-devel] [ovmf test] 131709: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcwOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MDkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMTliMGZjMGE2YjY2ZjgzMTU0MDQ3YThhYzQzZTY2MDg2ZTYzNjEwZQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTcgZGF5cyAgMjI2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTcwOSAgMjAxOS0wMS0wMyAwMTo0MTozOCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgYm9iLmMuZmVuZ0BpbnRlbC5j
b20gPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEJvYkNGIDxib2IuYy5mZW5nQGludGVsLmNvbT4K
ICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoYXNlbCwgQ2hpdSA8Y2hh
c2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+
CiAgRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIERhdmlkIFdlaSA8ZGF2aWQud2Vp
QGludGVsLmNvbT4KICBEZXJlayBMaW4gPGRlcmVrLmxpbjJAaHBlLmNvbT4KICBFcmljIERvbmcg
PGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29t
PgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBHYXJ5IExpbiA8Z2xpbkBzdXNl
LmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBKYWJlbiBDYXJzZXkgPGphYmVu
LmNhcnNleUBpbnRlbC5jb20+CiAgSmVmZiBCcmFzZW4gPGpicmFzZW5AbnZpZGlhLmNvbT4KICBK
aWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogIEppYXhpbiBXdSA8SmlheGluLnd1
QGludGVsLmNvbT4KICBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1A
bGluYXJvLm9yZz4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUg
PHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJt
LmNvbT4KICBNYXJjaW4gV29qdGFzIDxtd0BzZW1paGFsZi5jb20+CiAgTWlrZSBNYXNsZW5raW4g
PG1pa2UubWFzbGVua2luQGdtYWlsLmNvbT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFy
by5vcmc+CiAgUGVkcm9hIExpdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBSdWl5dSBOaSA8
cnVpeXUubmlAaW50ZWwuY29tPgogIFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+
CiAgc2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBTaGVuZ2xlaSBaaGFuZyA8
c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgU3VnaG9zaCBHYW51IDxzdWdo
b3NoLmdhbnVAYXJtLmNvbT4KICBTdW1pdCBHYXJnIDxzdW1pdC5nYXJnQGxpbmFyby5vcmc+CiAg
U3VuLCBaYWlsaWFuZyA8L289SW50ZWwvb3U9RXhjaGFuZ2UgQWRtaW5pc3RyYXRpdmUgR3JvdXAg
KEZZRElCT0hGMjNTUERMVCkvY249UmVjaXBpZW50cy9jbj1TdW4sIFphaWxpYW5nZjVkPgogIFRo
b21hcyBBYnJhaGFtIDx0aG9tYXMuYWJyYWhhbUBhcm0uY29tPgogIFRpbmcgWWUgPHRpbmcueWVA
aW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50
aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBW
bGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+
CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhp
bi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcg
Wmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9s
b2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcs
IENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFp
YW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgog
IHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlh
bmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NzU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 12:40:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 12:40: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-devel-bounces@lists.xenproject.org>)
	id 1gf2IY-0001Y7-Ja; Thu, 03 Jan 2019 12:40: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=J8DE=PL=citrix.com=prvs=899633f0a=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gf2IW-0001Y1-MY
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 12:40:28 +0000
X-Inumbo-ID: be5d4938-0f54-11e9-8e17-435a36b56452
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be5d4938-0f54-11e9-8e17-435a36b56452;
 Thu, 03 Jan 2019 12:40:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,434,1539648000"; d="scan'208";a="74715317"
Date: Thu, 3 Jan 2019 12:40:18 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190103124018.GE1288@perard.uk.xensource.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
 <20181123135355.6001-7-anthony.perard@citrix.com>
 <23581.2162.571088.595084@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23581.2162.571088.595084@mariner.uk.xensource.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH v7 06/14] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjEsIDIwMTggYXQgMDM6MzY6MThQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY3IDA2LzE0XSBsaWJ4bF9xbXA6
IEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+ID4gVGhpcyBwYXRjaCBpbXBs
ZW1lbnQgdGhlIEFQSSBsaWJ4bF9fZXZfcW1wIGRvY3VtZW50ZWQgaW4gdGhlIHByZXZpb3VzCj4g
PiBwYXRjaCwgImxpYnhsOiBEZXNpZ24gb2YgYW4gYXN5bmMgQVBJIHRvIGlzc3VlIFFNUCBjb21t
YW5kcyB0byBRRU1VIi4KPiA+IAo+ID4gU2luY2UgdGhpcyBBUEkgaXMgdG8gaW50ZXJhY3Qgd2l0
aCBRRU1VIHZpYSB0aGUgUU1QIHByb3RvY29sLCBpdCBhbHNvCj4gPiBpbXBsZW1lbnQgYSBRTVAg
Y2xpZW50LiBUaGUgc3BlY2lmaWNhdGlvbiBmb3IgdGhlIFFFTVUgTWFjaGluZSBQcm90b2NvbAo+
ID4gKFFNUCkgY2FuIGJlIGZvdW5kIGluIHRoZSBRRU1VIHJlcG9zaXRvcnkgYXQ6Cj4gPiBodHRw
czovL2dpdC5xZW11Lm9yZy8/cD1xZW11LmdpdDthPWJsb2JfcGxhaW47Zj1kb2NzL2ludGVyb3Av
cW1wLXNwZWMudHh0Cj4gCj4gVGhhbmtzLgo+IAo+IEkgaGF2ZSBvbmx5IGZhaXJseSBtaW5vciBj
b21tZW50cyBub3cuICBUaGUgYmlnZ2VzdCBvbmUgcmVtYWluaW5nIGlzCj4gYWJvdXQgdGhlIHVz
ZSBvZiBFR0NfR0Mgd2hpY2ggSSB0aGluayBwcm9iYWJseSB3YW50cyB0byBiZWNvbWUKPiBTVEFU
RV9BT19HQyB0aHJvdWdob3V0LiAgU2VlIGJlbG93Li4uCj4gCj4gCj4gPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKPiA+IGluZGV4IDFjN2EzYjIyZjQuLjA1NmRlOWRlMmYgMTAwNjQ0Cj4gPiAtLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCj4gPiBAQCAtNDEyLDYgKzQxMiwxOSBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZXZfcW1w
X3NlbmQobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYsCj4gCj4gPiArICAgIC8qIHJl
Y2VpdmUgYnVmZmVyICovCj4gPiArICAgIGNoYXIgKnJ4X2J1ZjsKPiAKPiByeF9idWYgbmVlZHMg
YSBjb21tZW50IHNheWluZyBpdCBjb21lcyBmcm9tIE5PR0Mgc2luY2Ugb3RoZXJ3aXNlIG9uZQo+
IHdvdWxkIGFzc3VtZSBpdCBjYW1lIGZyb20gdGhlIGFvIGdjIGxpa2UgdGhlIG90aGVyIGJ1ZmZl
cnMuCj4gCj4gKENvdWxkIGl0IGNvbWUgZnJvbSB0aGUgYW8gZ2MgaW5zdGVhZD8pCgpJIGd1ZXNz
IGl0J3MgZmluZSB0byBoYXZlIHRoZSByeF9idWYgY29tZXMgZnJvbSBhbyBnYy4gVGhlIGJ1ZmZl
ciBpc24ndAp0aGF0IGJpZyAobWF5YmUgMTAwa0IgaW4gd29yc2UgY2FzZXMpLgoKPiAKPiA+ICtz
dGF0aWMgdm9pZCBxbXBfZXZfZW5zdXJlX3JlYWRpbmdfd3JpdGluZyhsaWJ4bF9fZ2MgKmdjLCBs
aWJ4bF9fZXZfcW1wICpldikKPiA+ICsgICAgLyogVXBkYXRlIHRoZSBzdGF0ZSBvZiBgZWZkYCB0
byBtYXRjaCB0aGUgcGVybWl0ZWQgc3RhdGUgKi8KPiA+ICt7Cj4gCj4gVGhpcyBmdW5jdGlvbiBp
cyBsZWdhbCBvbmx5IGluIHN0YXRlcyBvdGhlciB0aGFuIGRpc2Nvbm5lY3RlZC4KPiBOZWVkcyB0
byBiZSBkb2N1bWVudGVkLgoKV2lsbCBkby4KCj4gPiArc3RhdGljIHZvaWQgcW1wX2V2X3NldF9z
dGF0ZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldiwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19xbXBfc3RhdGUgbmV3X3N0YXRlKQo+ID4gKyAgICAvKiBv
biBlbnRyeTogIWJyb2tlbiBhbmQgIWRpc2Nvbm5lY3RlZCAqLwo+ID4gK3sKPiA+ICsgICAgc3dp
dGNoIChuZXdfc3RhdGUpIHsKPiA+ICsgICAgY2FzZSBxbXBfc3RhdGVfZGlzY29ubmVjdGVkOgo+
ID4gKyAgICAgICAgYnJlYWs7Cj4gPiArICAgIGNhc2UgcW1wX3N0YXRlX2Nvbm5lY3Rpbmc6Cj4g
PiArICAgICAgICBhc3NlcnQoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQpOwo+
ID4gKyAgICAgICAgYnJlYWs7Cj4gPiArICAgIGNhc2UgcW1wX3N0YXRlX2NhcGFiaWxpdHlfbmVn
b3RpYXRpb246Cj4gPiArICAgICAgICBhc3NlcnQoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV9jb25u
ZWN0aW5nKTsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKyAgICBjYXNlIHFtcF9zdGF0ZV93YWl0
aW5nX3JlcGx5Ogo+ID4gKyAgICAgICAgYXNzZXJ0KGV2LT5zdGF0ZSA9PSBxbXBfc3RhdGVfY2Fw
YWJpbGl0eV9uZWdvdGlhdGlvbiB8fAo+ID4gKyAgICAgICAgICAgICAgIGV2LT5zdGF0ZSA9PSBx
bXBfc3RhdGVfY29ubmVjdGVkKTsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKyAgICBjYXNlIHFt
cF9zdGF0ZV9jb25uZWN0ZWQ6Cj4gPiArICAgICAgICBhc3NlcnQoZXYtPnN0YXRlID09IHFtcF9z
dGF0ZV93YWl0aW5nX3JlcGx5KTsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKyAgICB9Cj4gPiAr
Cj4gPiArICAgIGV2LT5zdGF0ZSA9IG5ld19zdGF0ZTsKPiAKPiBJIHRoaW5rIHRoaXMgZnVuY3Rp
b24gbmVlZHMgdG8gdXBkYXRlIGVmZCA/ICBXaGF0IGFtIEkgbWlzc2luZyA/CgpZZXMsIEkgdGhp
bmsgaXQncyBmaW5lIHRvIGNhbGwgcW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcgaGVyZSAo
IG9yCmV2ZW4gaW5saW5lIGl0KSBhbmQgcW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcgd29u
J3QgbmVlZHMgdG8gYmUKY2FsbCBmcm9tIG90aGVyIHBsYWNlcy4KCj4gVGhlIGNvbW1lbnQgZG9l
c24ndCBzYXkgd2hhdCB0aGUgb3V0cHV0IHN0YXRlIGlzIGJ1dCBuYXR1cmFsbHkgSQo+IGFzc3Vt
ZSB0aGF0IGl0IGlzIHByZWNpc2VseSBuZXdfc3RhdGUsIGFuZCBub3Qgc29tZSB0cmFuc2l0aW9u
YWwKPiBtaXh0dXJlLiAgSWYgaXQgaXMgaW50ZW5kZWQgdG8gcHJvZHVjZSBhIHRyYW5zaXRpb25h
bCBtaXh0dXJlIHRoYXQKPiBvdWdodCB0byBiZSBkb2N1bWVudGVkLgo+IAo+IEZvciBhIGNvbmNy
ZXRlIGV4YW1wbGU6IGlmIG9uIGVudHJ5LCB3aXRoIG5ld19zdGF0ZT09ZGlzY29ubmVjdGVkLCB3
ZQo+IGFyZSBgY29ubmVjdGluZycgdGhlbjogZWZkIHdpbGwgYmUgbG9va2luZyBmb3IgUE9MTElO
LiAgQnV0IGl0IG5lZWRzCj4gdG8gYmVjb21lIElkbGUuCgpPbmNlIEkgdXBkYXRlIGVmZCB3aXRo
IHRoaXMgZnVuY3Rpb24sIEkgdGhpbmsgcW1wX2V2X3NldF9zdGF0ZSBzaG91bGQKYWx3YXlzIG91
dHB1dCBwcmVjaXNlbHkgbmV3X3N0YXRlLiBCdXQgbmV3X3N0YXRlIGFsb25lIG1pZ2h0IG5vdCBi
ZQplbm91Z2ggaW4gZmV3IGNhc2VzICh3YWl0aW5nX3JlcGx5KSB0byBkZXNjcmliZSBhIGZ1bGwg
c3RhdGUsIGJ1dCBpdAp3aWxsIGJlIG9uZSBvZiB0aGUgcG9zc2libGUgaW50ZXJuYWwgc3RhdGUg
YXMgZGVzY3JpYmUgaW4gdGhlIHN0YXRlCmRvY3VtZW50YXRpb24gb2YgdGhlIGltcGxlbWVudGF0
aW9uLgoKPiAKPiA+ICsvKiBTZXR1cCBjb25uZWN0aW9uICovCj4gPiArCj4gPiArc3RhdGljIGlu
dCBxbXBfZXZfY29ubmVjdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldikKPiA+ICsg
ICAgLyogZGlzY29ubmVjdGVkIC0+IGNvbm5lY3RpbmcgYnV0IHdpdGggYG1zZ2AgZnJlZQo+ID4g
KyAgICAgKiBvbiBlcnJvcjogYnJva2VuICovCj4gPiArewo+IAo+IFRoaXMgZnVuY3Rpb24gbG9v
a3MgZmluZSB0byBtZS4gIEhvd2V2ZXIsIGVhcmxpZXIgSSB3cm90ZSB0aGlzOgo+IAo+ICAgICAg
IENvbnRyYXJ5IHRvIHRoZSBzdGF0ZSBkZXNjcmlwdGlvbiwgdGhpcyBmdW5jdGlvbiBkb2VzIG5v
dAo+ICAgICAgIHRyYW5zaXRpb24gcnhfYnVmIGZyb20gZnJlZSB0byB1c2VkLiAgSG93ZXZlciwg
SSB0aGluayB0aGlzCj4gICAgICAgd291bGQgcHJvYmFibHkgYmUgbW9yZSBlYXNpbHkgcmVtZWRp
ZWQgYnkgY2hhbmdpbmcgdGhlCj4gICAgICAgZGVmaW5pdGlvbiBvZiBgdXNlZCcgdG8gcGVybWl0
IE5VTEwvMC8wLiAgWW91IG1pZ2h0IHdhbnQgdG8gdXNlCj4gICAgICAgYSBkaWZmZXJlbnQgd29y
ZCB0byBgdXNlZCcsIGBpbnVzZScgcGVyaGFwcyA/Cj4gCj4gVGhpcyBpcyBzdGlsbCB0cnVlLiAg
VGhhdCBpcywgeW91ciBzdGF0ZSBkZXNjcmlwdGlvbiBmb3IgYGNvbm5lY3RpbmcnCj4gc2F5cyB0
aGF0IHJ4X2J1ZiBpcyBgdXNlZCcuICBBbmQgeW91ciBkZXNjcmlwdGlvbiBsb3dlciBhYm91dCB3
aGF0Cj4gcnhfYnVmIGJlaW5nIGB1c2VkJyBtZWFucyBzYXlzIHRoYXQgcnhfYnVmIG11c3QgYmUg
YGFsbG9jYXRlZCcuCj4gCj4gSSB0aGluayB0aGlzIHdvdWxkIHByb2JhYmx5IGJlIGJlc3QgcmVz
b2x2ZWQgYnkgd3JpdGluZzoKPiAKPiAgICogICAgICAgICAgICAgICAgICAgICBmcmVlICAgdXNl
ZAo+IC0gKiAgICAgcnhfYnVmICAgICAgICAgICBOVUxMICAgYWxsb2NhdGVkCj4gKyAqICAgICBy
eF9idWYgICAgICAgICAgIE5VTEwgICBOVUxMIG9yIGFsbG9jYXRlZAo+ICAgKiAgICAgcnhfYnVm
X3NpemUgICAgICAwICAgICAgYWxsb2NhdGlvbiBzaXplIG9mIGByeF9idWZgCj4gICAqICAgICBy
eF9idWZfdXNlZCAgICAgIDAgICAgICA8PSByeF9idWZfc2l6ZSwgYWN0dWFsIGRhdGEgaW4gdGhl
Cj4gICAqICAgICBidWZmZXIKCkknbGwgbWFrZSB0aGlzIGNoYW5nZS4KCj4gSWUganVzdCB0byBj
aGFuZ2UgdGhlIGludGVybmFsIHNwZWMuICBJIGFtIGdvaW5nIHRvIGFzc3VtZSBmb3IgdGhlCj4g
cmVzdCBvZiB0aGUgcmV2aWV3IHRoYXQgdGhlIGNvZGUgaXMgcmlnaHQgYW5kIHRoZSBpbnRlcm5h
bCBzcGVjIHdpbGwKPiBiZSB1cGRhdGVkLiAgKEkgZG9uJ3QgdGhpbmsgaXQgaXMgbmVjZXNzYXJ5
IHRvIGNoYW5nZSB0aGUgZGVzY3JpcHRpb25zCj4gb2YgcnhfYnVmX3NpemUgYW5kIHJ4X2J1Zl91
c2VkOyBpdCB3aWxsIGJlIGNsZWFyIHRoYXQgdGhlIGBhbGxvY2F0aW9uCj4gc2l6ZScgb2YgYSBO
VUxMIG11c3QgYmUgMC4pCj4gCj4gCj4gPiArLyogUU1QIEZEIGNhbGxiYWNrcyAqLwo+ID4gKwo+
ID4gK3N0YXRpYyB2b2lkIHFtcF9ldl9mZF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhs
X19ldl9mZCAqZXZfZmQsCj4gLi4uCj4gCj4gPiArc3RhdGljIGludCBxbXBfZXZfY2FsbGJhY2tf
d3JpdGFibGUobGlieGxfX2djICpnYywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwgaW50IGZkKQo+ID4gKyAgICAvKiBvbiBlbnRyeTog
IWRpc2Nvbm5lY3RlZAo+ID4gKyAgICAgKiBvbiByZXR1cm4sIG9uZSBvZiB0aGVzZSBzdGF0ZSB0
cmFuc2l0aW9uOgo+ID4gKyAgICAgKiAgIHdhaXRpbmdfcmVwbHkgKHdpdGggbXNnIHNldCkgLT4g
d2FpdGluZ19yZXBseSAod2l0aCBtc2cgZnJlZSkKPiA+ICsgICAgICogICB0eF9idWYgc2V0IC0+
IHNhbWUgc3RhdGUgb3IgdHhfYnVmIGZyZWUKPiA+ICsgICAgICogICB0eF9idWYgZnJlZSAtPiBu
byBzdGF0ZSBjaGFuZ2UKPiA+ICsgICAgICogb24gZXJyb3I6IGJyb2tlbiAqLwo+ID4gK3sKPiAu
Li4KPiA+ICsgICAgYXNzZXJ0KGV2LT50eF9idWYpOwo+ID4gKyAgICBpZiAoIWV2LT50eF9idWYp
Cj4gPiArICAgICAgICByZXR1cm4gMDsKPiAKPiBJIHRoaW5rIHRoZSBpZiBpcyB2ZXN0aWdpYWwu
CgpJJ2xsIHJlbW92ZSBpdC4KCj4gPiArICAgIHdoaWxlIChldi0+dHhfYnVmX29mZiA8IGV2LT50
eF9idWZfbGVuKSB7Cj4gPiArICAgICAgICByID0gd3JpdGUoZmQsIGV2LT50eF9idWYgKyBldi0+
dHhfYnVmX29mZiwKPiA+ICsgICAgICAgICAgICAgICAgICBldi0+dHhfYnVmX2xlbiAtIGV2LT50
eF9idWZfb2ZmKTsKPiA+ICsgICAgICAgIGlmIChyIDwgMCkgewo+ID4gKyAgICAgICAgICAgIGlm
IChlcnJubyA9PSBFSU5UUikKPiA+ICsgICAgICAgICAgICAgICAgY29udGludWU7Cj4gPiArICAg
ICAgICAgICAgaWYgKGVycm5vID09IEVXT1VMREJMT0NLKQo+ID4gKyAgICAgICAgICAgICAgICBi
cmVhazsKPiA+ICsgICAgICAgICAgICBMT0dFRChFUlJPUiwgZXYtPmRvbWlkLCAiZmFpbGVkIHRv
IHdyaXRlIHRvIFFNUCBzb2NrZXQiKTsKPiA+ICsgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJ
TDsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgICAgIGV2LT50eF9idWZfb2ZmICs9IHI7Cj4gCj4g
Q2FuIHlvdSBhc3NlcnQgdGhhdCB0aGUgdmFsdWUgb2YgciB3YXMgd2l0aGluIHJhbmdlID8gIChQ
ZXJoYXBzIHRoaXMKPiBpcyBwYXJhbm9pYSBvbiBteSBwYXJ0LCBidXQsIHN0aWxsLikKCkkgZG8g
YXNzZXJ0IHRoZSB2YWx1ZSBvZiB0eF9idWZfb2ZmIHdoaWNoIGRvZXMgaW5jbHVkZSByLgpCdXQg
SSBjYW4gYWRkCmBhc3NlcnQociA+IDAgJiYgciA8PSAoZXYtPnJ4X2J1Zl9zaXplIC0gZXYtPnJ4
X2J1Zl91c2VkKSk7Jy4KCj4gPiArc3RhdGljIGludCBxbXBfZXZfZ2V0X25leHRfbXNnKGxpYnhs
X19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19qc29uX29iamVjdCAqKm9fcikKPiA+ICsgICAgLyogRmluZCBhIEpT
T04gb2JqZWN0IGFuZCBzdG9yZSBpdCBpbiBvX3IuCj4gPiArICAgICAqIHJldHVybiBFUlJPUl9O
T1RGT1VORCBpZiBubyBvYmplY3QgaXMgZm91bmQuCj4gPiArICAgICAqIGBvX3JgIGlzIGFsbG9j
YXRlZCB3aXRoaW4gYGVnY2AuCj4gCj4gV2h5IG5vdCBhbGxvY2F0ZSBvX3IgZnJvbSB3aXRoaW4g
QU9fR0MgPwo+IAo+IElTVE0gdGhhdCB0YWtpbmcgaXQgZnJvbSBlZ2MgaXMgYSBiZWFydHJhcC4g
IElmIHlvdSBkbyB3YW50IHRvCj4gYWxsb2NhdGUgaXQgZnJvbSBlZ2MsIHRoaXMgc2hvdWxkIGRl
ZmluaXRlbHkgYmUgZG9jdW1lbnRlZCBpbiB0aGUKPiBpbnRlcm5hbCBwdWJsaWMgYXBpIGZvciBs
aWJ4bF9fZXZfcW1wX2NhbGxiYWNrLiAgUmlnaHQgbm93IGEgY2FsbGVyCj4gbWlnaHQgd2VsbCBy
ZWFzb25hYmx5IGFzc3VtZSB0aGF0IHRoZSBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlCj4g
dGhleSBnZXQgaXMgdXNlYWJsZSBmb3IgdGhlIHdob2xlIGFvLiAgSW5kZWVkIGZ1dHVyZSBjYWxs
ZXJzIG1pZ2h0Cj4gZXZlbiBuZWVkIHRoYXQgc2VtYW50aWMuCgpJbmRlZWQsIHRoYXQgY2FuIGJl
IGFuIGlzc3VlLiBJJ2xsIG1ha2UgdGhlIGNoYW5nZXMgdG8gdXNlIGFvIGdjIGluc3RlYWQKb2Yg
ZWdjLgoKPiBUbyBkbyB0aGlzLCB1c2UgU1RBVEVfQU9fR0MgaW5zdGVhZCBvZiBFR0NfR0MuCj4g
VEJIIEkgdGhpbmsgeW91IHNob3VsZCBwcm9iYWJseSBkbyB0aGF0IHRocm91Z2hvdXQuCj4gCj4g
PiArc3RhdGljIGludCBxbXBfZXZfcGFyc2VfZXJyb3JfbWVzc2FnZXMobGlieGxfX2VnYyAqZWdj
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9x
bXAgKmV2LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX19qc29uX29iamVjdCAqcmVzcCkKPiA+ICsgICAgLyogbm8gc3RhdGUgY2hhbmdlICov
Cj4gPiArewo+ID4gKyAgICBFR0NfR0M7Cj4gPiArICAgIGludCByYzsKPiA+ICsgICAgY29uc3Qg
Y2hhciAqczsKPiA+ICsgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpvOwo+ID4gKyAgICBj
b25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmVycjsKPiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAg
ICogeyAiZXJyb3IiOiB7ICJjbGFzcyI6IHN0cmluZywgImRlc2MiOiBzdHJpbmcgfSB9Cj4gPiAr
ICAgICAqLwo+ID4gKwo+ID4gKyAgICBlcnIgPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJlcnJvciIs
IHJlc3AsIEpTT05fTUFQKTsKPiA+ICsKPiA+ICsgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQo
ImNsYXNzIiwgZXJyLCBKU09OX1NUUklORyk7Cj4gCj4gSSB3b25kZXJlZDogc3VyZWx5IGVyciBj
YW4gYmUgTlVMTCA/ICBJIGRpZG4ndCBmaW5kIGFueSBkb2NzIHNheWluZwo+IHRoYXQgaXQgY291
bGRuJ3Q7IG5vciB0aGF0IGl0IHRvbGVyYXRlZCBOVUxMIGZvciBvIG9uIGlucHV0Lgo+IAo+IEhv
d2V2ZXIsIHJlYWRpbmcgdGhlIGltcGxlbWVudGF0aW9uIEkgc2VlIHRoYXQgbGlieGxfX2pzb25f
bWFwX2dldAo+IGNhbGxzIGxpYnhsX19qc29uX29iamVjdF9pc19tYXAgd2hpY2ggZG9lcyBpbmRl
ZWQgaGFuZGxlIG89PTAuCj4gQ291bGQgeW91IHBlcmhhcHMgYWRkIGEgY29tbWVudCAoaW4gbGli
eGxfaW50ZXJuYWwuaCBuZWFyCj4gbGlieGxfX2pzb25fbWFwX2dldCkgZXQgYWwgYWJvdXQgdGhp
cyA/CgpJJ2xsIGFkZCB0aGUgY29tbWVudHMuCgo+ID4gK3N0YXRpYyBpbnQgcW1wX2V2X2hhbmRs
ZV9tZXNzYWdlKGxpYnhsX19lZ2MgKmVnYywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3ApCj4gLi4uCj4gPiArICAgICAg
ICAvKiBQcmVwYXJlIG5leHQgbWVzc2FnZSB0byBzZW5kICovCj4gPiArICAgICAgICBhc3NlcnQo
IWV2LT50eF9idWYpOwo+ID4gKyAgICAgICAgZXYtPmlkID0gZXYtPm5leHRfaWQrKzsKPiA+ICsg
ICAgICAgIGJ1ZiA9IHFtcF9wcmVwYXJlX2NtZChsaWJ4bF9fYW9faW5wcm9ncmVzc19nYyhldi0+
YW8pLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJxbXBfY2FwYWJpbGl0aWVz
IiwgTlVMTCwgZXYtPmlkKTsKPiAKPiBFcmssIEkgZG9uJ3QgbGlrZSB0aGUgb3BlbiBjb2RlZCBj
YWxsIHRvIGxpYnhsX19hb19pbnByb2dyZXNzX2djLiAgSSdtCj4gYmVjb21pbmcgbW9yZSBjb252
aW5jZWQgeW91IGp1c3Qgd2FudGVkIEFPX0dDIG9yIFNUQVRFX0FPX0dDCj4gZXZlcnl3aGVyZS4K
PiAKPiA+ICt2b2lkIGxpYnhsX19ldl9xbXBfZGlzcG9zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9f
ZXZfcW1wICpldikKPiA+ICsgICAgLyogKiAtPiBkaXNjb25uZWN0ZWQgKi8KPiA+ICt7Cj4gPiAr
ICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwgIiBldiAlcCIsIGV2KTsKPiA+ICsKPiA+ICsgICAg
ZnJlZShldi0+cnhfYnVmKTsKPiA+ICsKPiA+ICsgICAgbGlieGxfX2V2X2ZkX2RlcmVnaXN0ZXIo
Z2MsICZldi0+ZWZkKTsKPiA+ICsgICAgbGlieGxfX2NhcmVmZF9jbG9zZShldi0+Y2ZkKTsKPiA+
ICsKPiA+ICsgICAgbGlieGxfX2V2X3FtcF9pbml0KGV2KTsKPiA+ICt9Cj4gCj4gSXQncyBhIHNt
YWxsIHBvaW50LCBidXQgaXQgd291bGQgYmUgbmljZXIgdG8gbW92ZSB0aGUgZnJlZSBvZiByeF9i
dWYKPiBuZWFyZXIgdGhlIGNhbGwgdG8gbGlieGxfX2V2X3FtcF9pbml0IHdoaWNoIHplcm9lcyBp
dC4KCkFzIHJ4X2J1ZiBpcyBwcm9iYWJseSBnb2luZyB0byBiZSBhbGxvY2F0ZWQgZnJvbSBhbyBn
YywgdGhlIGZyZWUgd29uJ3QKYmUgbmVlZGVkIGFueW1vcmUuIE9yLCBJIGNvdWxkIHJlYWxsb2Mg
d2l0aCBhIG5ldyBzaXplIG9mIDA6CiAgICBsaWJ4bF9fcmVhbGxvYyhtYXliZV9nYywgZXYtPnJ4
X2J1ZiwgMCk7CmFuZCB0aGF0IHdvdWxkIGZyZWUgdGhlIG1lbW9yeS4gSSd2ZSBjaGVjayByZWFs
bG9jLCBsaWJ4bF9fcmVhbGxvYyBhbmQKbGlieGxfX2ZyZWVfYWxsLCBhbmQgdGhleSBhbGwgc2Vl
bXMgdG8gZG8gdGhlIHJpZ2h0IHRoaW5ncyB3aGVuIHRoZSBuZXcKc2l6ZSBpcyAwLgoKVGhhbmtz
LAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 13:16:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 13:16: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-devel-bounces@lists.xenproject.org>)
	id 1gf2rH-0004An-OA; Thu, 03 Jan 2019 13:16: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gf2rG-0004Ab-CD
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 13:16:22 +0000
X-Inumbo-ID: c2dde50d-0f59-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2dde50d-0f59-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 13:16:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gf2rD-0000IT-2T; Thu, 03 Jan 2019 13:16:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gf2rC-000515-Pu; Thu, 03 Jan 2019 13:16:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gf2rC-0001BT-PI; Thu, 03 Jan 2019 13:16:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131713-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=b5547b9ce97e80c3127682a2a5d4b9bd14af353e
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 13:16:18 +0000
Subject: [Xen-devel] [ovmf test] 131713: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcxMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MTMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYjU1NDdiOWNlOTdlODBjMzEyNzY4MmEyYTVkNGI5YmQxNGFmMzUzZQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTcgZGF5cyAgMjI3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTcxMyAgMjAxOS0wMS0wMyAxMjoyNzo0MSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGpp
YW4uai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAg
Smlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAg
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91
dGxvb2suY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2lu
IFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtp
bkBnbWFpbC5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJv
YSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxz
aGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5n
QGludGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5j
b20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcg
PC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BE
TFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8
dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICBU
b21hc3ogTWljaGFsZWMgPHRtQHNlbWloYWxmLmNvbT4KICBWaWpheWVudGhpcmFuIFN1YnJhbWFu
aWFtIDx2aWpheWVudGhpcmFuLnN1YnJhbWFuaWFtQGFybS5jb20+CiAgVmxhZGltaXIgT2xvdnlh
bm5pa292IDx2bGFkaW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgogIFdhbmcgQmluWCBB
IDxiaW54LmEud2FuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29t
PgogIFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcu
emh1QGludGVsLmNvbT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CiAgWmFp
bGlhbmcgU3VuIDx6YWlsaWFuZy5zdW5AaW50ZWwuY29tPgogIFpoYW5nLCBDaGFvIEIgPGNoYW8u
Yi56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlxaWFuZ3guemhhb0BpbnRl
bC5jb20+CiAgWmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVs
LmNvbT4KICB6d2VpNCA8ZGF2aWQud2VpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgNDc4MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 13:55:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 13: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-devel-bounces@lists.xenproject.org>)
	id 1gf3TB-0007Ks-TE; Thu, 03 Jan 2019 13:55: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gf3TA-0007Kg-P2
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 13:55:32 +0000
X-Inumbo-ID: 3c10c20b-0f5f-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c10c20b-0f5f-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 13:55:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gf3T7-00017A-Qs; Thu, 03 Jan 2019 13:55:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gf3T7-0007Nn-9n; Thu, 03 Jan 2019 13:55:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gf3T7-0001To-99; Thu, 03 Jan 2019 13:55:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131710-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=3af2c5ddad049abe42f301ad51506901f2b92cfa
X-Osstest-Versions-That: libvirt=0c6ad476a80c728f73571be3bc5c8bfcc44fbfb2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 13:55:29 +0000
Subject: [Xen-devel] [libvirt test] 131710: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcxMCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MTAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTY3OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNjc5CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDNhZjJj
NWRkYWQwNDlhYmU0MmYzMDFhZDUxNTA2OTAxZjJiOTJjZmEKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIDBjNmFkNDc2YTgwYzcyOGY3MzU3MWJlM2JjNWM4YmZjYzQ0ZmJm
YjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTY3OSAgMjAxOS0wMS0wMiAwNDoxOTowMyBaICAg
IDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE3MTAgIDIwMTktMDEtMDMgMDQ6MTg6NTUg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgogIEx1
eWFvIFpob25nIDxsdXlhby56aG9uZ0BpbnRlbC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXBy
aXZvem5AcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5n
aXQKICAgMGM2YWQ0NzZhOC4uM2FmMmM1ZGRhZCAgM2FmMmM1ZGRhZDA0OWFiZTQyZjMwMWFkNTE1
MDY5MDFmMmI5MmNmYSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 14:18:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 14:18: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-devel-bounces@lists.xenproject.org>)
	id 1gf3pH-0000gV-T5; Thu, 03 Jan 2019 14:18: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=ojv4=PL=citrix.com=prvs=89931c2f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gf3pH-0000gQ-2O
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 14:18:23 +0000
X-Inumbo-ID: 6b6da8fe-0f62-11e9-8e1d-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b6da8fe-0f62-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 14:18:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,435,1539648000"; d="scan'208";a="84087743"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 1/8] viridian: add init hooks
Thread-Index: AQHUmIHJcPDaI2rJdk+QS1y1Ct6j86WcKQEAgAAYuACAARRXUIAAGL0AgAA9iLA=
Date: Thu, 3 Jan 2019 14:18:18 +0000
Message-ID: <72f4e1d06e254dd486819d5494393ca5@AMSPEX02CL03.citrite.net>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-2-paul.durrant@citrix.com>
 <08055d6c-0c5b-85cc-b7f6-444d5da0a56a@citrix.com>
 <bd9e0ba5-4ad7-c98e-0504-c56e13d6f239@citrix.com>
 <15c77645353348ee83194138812a619f@AMSPEX02CL03.citrite.net>
 <285d67a3782d49089121b57b503b8fda@AMSPEX02CL03.citrite.net>
In-Reply-To: <285d67a3782d49089121b57b503b8fda@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/8] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>, Roger Pau
 Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYXVsIER1cnJhbnQNCj4gU2Vu
dDogMDMgSmFudWFyeSAyMDE5IDEwOjM4DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNv
bT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IFJvZ2VyDQo+
IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbWGVuLWRl
dmVsXSBbUEFUQ0ggMS84XSB2aXJpZGlhbjogYWRkIGluaXQgaG9va3MNCj4gDQo+ID4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2
ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxmDQo+ID4gT2YgUGF1
bCBEdXJyYW50DQo+ID4gU2VudDogMDMgSmFudWFyeSAyMDE5IDA5OjA4DQo+ID4gVG86IEFuZHJl
dyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tDQo+ID4gZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcNCj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47DQo+IFJvZ2VyDQo+ID4gUGF1IE1vbm5l
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BB
VENIIDEvOF0gdmlyaWRpYW46IGFkZCBpbml0IGhvb2tzDQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+ID4gPiBTZW50OiAw
MiBKYW51YXJ5IDIwMTkgMTc6MzcNCj4gPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPjsgeGVuLQ0KPiA+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+ID4g
PiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT47DQo+ID4gUm9nZXINCj4gPiA+IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+DQo+ID4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIDEvOF0gdmlyaWRp
YW46IGFkZCBpbml0IGhvb2tzDQo+ID4gPg0KPiA+ID4gT24gMDIvMDEvMjAxOSAxNjowOCwgQW5k
cmV3IENvb3BlciB3cm90ZToNCj4gPiA+ID4gT24gMjAvMTIvMjAxOCAxNjozMywgUGF1bCBEdXJy
YW50IHdyb3RlOg0KPiA+ID4gPj4gVGhpcyBwYXRjaCBhZGRzIGRvbWFpbiBhbmQgdmNwdSBpbml0
IGhvb2tzIGZvciB2aXJpZGlhbiBmZWF0dXJlcy4NCj4gVGhlDQo+ID4gPiBpbml0DQo+ID4gPiA+
PiBob29rcyBkbyBub3QgeWV0IGRvIGFueXRoaW5nOyB0aGV5IHdpbGwgYmUgYWRkZWQgdG8gYnkg
c3Vic2VxdWVudA0KPiA+ID4gcGF0Y2hlcy4NCj4gPiA+ID4+DQo+ID4gPiA+PiBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+ID4gPiBQbGVh
c2UgY2FuIHdlIHN0YXJ0IGJ5IGZpeGluZyB0aGUgY3VycmVudCwgYnJva2VuLCBpbml0aWFsaXNh
dGlvbg0KPiBhbmQNCj4gPiA+ID4gZGVzdHJ1Y3Rpb24gbG9naWMgPw0KPiA+ID4gPg0KPiA+ID4g
PiBUbyBnZXQgcmlkIG9mIERPTUNUTF9zZXRtYXh2Y3B1cywgd2UgbmVlZCB0aGUgKl9kZXN0cm95
KCkgbG9naWMgdG8NCj4gYmUNCj4gPiA+ID4gZnVsbHkgaWRlbXBvdGVudC7CoCBBbHNvLCB2aXJp
ZGlhbl9kb21haW5fZGVpbml0KCkgc2hvdWxkIG5vdCBjYWxsDQo+IGludG8NCj4gPiA+ID4gdmly
aWRpYW5fdmNwdV9kZWluaXQoKSwgYW5kIHZpcmlkaWFuX3ZjcHVfZGVpbml0KCkgc2hvdWxkbid0
IGJlDQo+IGZha2luZw0KPiA+ID4gPiB1cCBhIHdyaXRlIHRvIHRoZSBhc3Npc3QgcGFnZS4NCj4g
PiA+ID4NCj4gPiA+ID4gQUZBSUNULCB0aGUgZGVpbml0IHBhdGggaXMgYWxsIGVudGlyZWx5IHBv
aW50bGVzcyBhdCB0aGUgbW9tZW50IGFuZA0KPiA+IGNhbg0KPiA+ID4gPiBiZSBkZWxldGVkLg0K
PiA+ID4NCj4gPiA+IEdpdmVuIHRoYXQgd2UgYXJlIG5vdyBnb2luZyB0byBiZSBhbGxvY2F0aW5n
IG5vbi10cml2aWFsIHN0cnVjdHVyZXMNCj4gZm9yDQo+ID4gPiB2aXJpZGlhbiBkb21haW5zLCBJ
J2QgbGlrZSB0byBmbG9hdCB0aGUgaWRlYSBvZiBjaGFuZ2luZyB2aXJpZGlhbg0KPiA+ID4gaW5p
dGlhbGlzYXRpb24gdG8gYmUgYSBkb21haW5jcmVhdGUgZmxhZywgcmF0aGVyIHRoYW4gYmxpbmRs
eSBhc3N1bWluZw0KPiA+ID4gdGhhdCBhbGwgSFZNIGd1ZXN0cyB3YW50IGl0Lg0KPiA+DQo+ID4g
VGhhdCB3b3VsZCBjZXJ0YWlubHkgYmUgY2xlYW5lciBidXQgc291bmRzIG5vbi10cml2aWFsLg0K
PiANCj4gTG9va2luZyBhdCB0aGlzIGEgbGl0dGxlIG1vcmUuLi4gVmlyaWRpYW4gaXMgYW4geDg2
IHNwZWNpZmljIHRoaW5nLCBzbyBhbg0KPiBleHRyYSBmbGFnIGluIHhlbl9hcmNoX2RvbWFpbmNv
bmZpZyB3b3VsZCBzZWVtIG1vc3QgYXBwcm9wcmlhdGUuIFRoaXMNCj4gd291bGQgdGhlbiBuZWVk
IHRvIHdpcmVkIGludG8gdGhlIGFwcHJvcHJpYXRlIHBsYWNlKHMpIGluIGxpYnhsLiBJJ2xsIGhh
dmUNCj4gYSBsb29rIGF0IGhvdyBtdWNoIHdvcmsgdGhpcyBpcyBsaWtlbHkgdG8gYmUuDQoNCldv
dWxkIHNvbWV0aGluZyBhbG9uZyB0aGUgbGluZXMgb2YgdGhlIGZvbGxvd2luZyAoYXMgeWV0IHVu
dGVzdGVkIGFuZCBpbmNvbXBsZXRlKSBwYXRjaCBiZSBhY2NlcHRhYmxlPw0KDQooSSd2ZSBibGlu
ZGx5IGNvZGVkIHRoZSBPY2FtbCAkTUFHSUMgYW5kIGp1c3QgaGFyZGNvZGVkIHRoZSBmbGFnIGlu
IHRoZSBzdHViKQ0KDQotLS04PC0tLQ0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4
Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMNCmluZGV4IGMwZjg4YTdlYWEuLjE3YjFlOWJm
MmEgMTAwNjQ0DQotLS0gYS90b29scy9saWJ4bC9saWJ4bF94ODYuYw0KKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfeDg2LmMNCkBAIC03LDkgKzcsMTUgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9w
cmVwYXJlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4g
KmNvbmZpZykNCiB7DQorICAgIGJvb2wgdmlyaWRpYW47DQorDQorICAgIHZpcmlkaWFuID0gbGli
eGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS52aXJpZGlhbik7DQorDQogICAg
IHN3aXRjaChkX2NvbmZpZy0+Y19pbmZvLnR5cGUpIHsNCiAgICAgY2FzZSBMSUJYTF9ET01BSU5f
VFlQRV9IVk06DQogICAgICAgICBjb25maWctPmFyY2guZW11bGF0aW9uX2ZsYWdzID0gKFhFTl9Y
ODZfRU1VX0FMTCAmIH5YRU5fWDg2X0VNVV9WUENJKTsNCisgICAgICAgIGlmICh2aXJpZGlhbikN
CisgICAgICAgICAgICBjb25maWctPmFyY2guZmVhdHVyZV9mbGFncyA9IFhFTl9YODZfRkVBVF9W
SVJJRElBTjsNCiAgICAgICAgIGJyZWFrOw0KICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BW
SDoNCiAgICAgICAgIGNvbmZpZy0+YXJjaC5lbXVsYXRpb25fZmxhZ3MgPSBYRU5fWDg2X0VNVV9M
QVBJQzsNCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29s
cy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwNCmluZGV4IGE1NzEzMGEzYzMuLmI4MTk5Nzc2YTcg
MTAwNjQ0DQotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwNCisrKyBiL3Rvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybC5tbA0KQEAgLTQ3LDkgKzQ3LDEzIEBAIHR5cGUgeDg2X2Fy
Y2hfZW11bGF0aW9uX2ZsYWdzID0NCiAgICAgICAgfCBYODZfRU1VX1BJVA0KICAgICAgICB8IFg4
Nl9FTVVfVVNFX1BJUlENCg0KK3R5cGUgeDg2X2FyY2hfZmVhdHVyZV9mbGFncyA9DQorICAgICAg
IHwgWDg2X0ZFQVRfVklSSURJQU4NCisNCiB0eXBlIHhlbl94ODZfYXJjaF9kb21haW5jb25maWcg
PQ0KIHsNCiAgICAgICAgZW11bGF0aW9uX2ZsYWdzOiB4ODZfYXJjaF9lbXVsYXRpb25fZmxhZ3Mg
bGlzdDsNCisgICAgICAgZmVhdHVyZV9mbGFnczogeDg2X2FyY2hfZmVhdHVyZV9mbGFncyBsaXN0
Ow0KIH0NCg0KIHR5cGUgYXJjaF9kb21haW5jb25maWcgPQ0KZGlmZiAtLWdpdCBhL3Rvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybC5tbGkgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxp
DQppbmRleCA0NzZiYmVjYjkwLi5hODUxZmQxMTVkIDEwMDY0NA0KLS0tIGEvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1saQ0KKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1s
aQ0KQEAgLTQxLDggKzQxLDEyIEBAIHR5cGUgeDg2X2FyY2hfZW11bGF0aW9uX2ZsYWdzID0NCiAg
IHwgWDg2X0VNVV9QSVQNCiAgIHwgWDg2X0VNVV9VU0VfUElSUQ0KDQordHlwZSB4ODZfYXJjaF9m
ZWF0dXJlX2ZsYWdzID0NCisgIHwgWDg2X0ZFQVRfVklSSURJQU4NCisNCiB0eXBlIHhlbl94ODZf
YXJjaF9kb21haW5jb25maWcgPSB7DQogICBlbXVsYXRpb25fZmxhZ3M6IHg4Nl9hcmNoX2VtdWxh
dGlvbl9mbGFncyBsaXN0Ow0KKyAgZmVhdHVyZV9mbGFnczogeDg2X2FyY2hfZmVhdHVyZV9mbGFn
cyBsaXN0Ow0KIH0NCg0KIHR5cGUgYXJjaF9kb21haW5jb25maWcgPQ0KZGlmZiAtLWdpdCBhL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94
ZW5jdHJsX3N0dWJzLmMNCmluZGV4IGM0ZmRjNThiMmQuLmE1ZWYzYmIxNjAgMTAwNjQ0DQotLS0g
YS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYw0KKysrIGIvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsX3N0dWJzLmMNCkBAIC0xNjYsNyArMTY2LDcgQEAgQ0FNTHByaW0gdmFs
dWUgc3R1Yl94Y19kb21haW5fY3JlYXRlKHZhbHVlIHhjaCwgdmFsdWUgY29uZmlnKQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgY2ZnLmFyY2guZW11bGF0aW9uX2ZsYWdzIHw9IDF1IDw8IEludF92
YWwoRmllbGQobCwgMCkpOw0KDQogI3VuZGVmIFZBTF9FTVVMX0ZMQUdTDQotDQorICAgICAgICAg
ICAgICAgY2ZnLmFyY2guZmVhdHVyZV9mbGFncyA9IFhFTl9YODZfRkVBVF9WSVJJRElBTjsNCiAj
ZWxzZQ0KICAgICAgICAgICAgICAgIGNhbWxfZmFpbHdpdGgoIlVuaGFuZGxlZDogeDg2Iik7DQog
I2VuZGlmDQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jDQppbmRleCBlZDJhNTdhOGE2Li5jODIwY2YzMzRkIDEwMDY0NA0KLS0tIGEveGVu
L2FyY2gveDg2L2RvbWFpbi5jDQorKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMNCkBAIC01ODYs
NyArNTg2LDEwIEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwNCg0K
ICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQ0KICAgICB7DQotICAgICAgICBpZiAoIChyYyA9
IGh2bV9kb21haW5faW5pdGlhbGlzZShkKSkgIT0gMCApDQorICAgICAgICBib29sIGVuYWJsZV92
aXJpZGlhbiA9DQorICAgICAgICAgICAgY29uZmlnLT5hcmNoLmZlYXR1cmVfZmxhZ3MgJiBYRU5f
WDg2X0ZFQVRfVklSSURJQU47DQorDQorICAgICAgICBpZiAoIChyYyA9IGh2bV9kb21haW5faW5p
dGlhbGlzZShkLCBlbmFibGVfdmlyaWRpYW4pKSAhPSAwICkNCiAgICAgICAgICAgICBnb3RvIGZh
aWw7DQogICAgIH0NCiAgICAgZWxzZSBpZiAoIGlzX3B2X2RvbWFpbihkKSApDQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCmluZGV4
IDZhMWYxOGQ4YjUuLjM1MTk5NGU5MDUgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jDQorKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQpAQCAtNTc1LDcgKzU3NSw3IEBAIHN0
YXRpYyBpbnQgaHZtX3ByaW50X2xpbmUoDQogICAgIHJldHVybiBYODZFTVVMX09LQVk7DQogfQ0K
DQotaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKQ0KK2ludCBodm1f
ZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBlbmFibGVfdmlyaWRpYW4p
DQogew0KICAgICB1bnNpZ25lZCBpbnQgbnJfZ3NpczsNCiAgICAgaW50IHJjOw0KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmgNCmluZGV4IDc4OTJmOThjN2IuLjZiZGU2MTNkZDggMTAwNjQ0DQotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9odm0uaA0KKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aHZtLmgNCkBAIC0yNDEsNyArMjQxLDcgQEAgZXh0ZXJuIHM4IGh2bV9wb3J0ODBfYWxsb3dlZDsN
CiBleHRlcm4gY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqc3RhcnRfc3ZtKHZvaWQp
Ow0KIGV4dGVybiBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICpzdGFydF92bXgodm9p
ZCk7DQoNCi1pbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpOw0KK2lu
dCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBlbmFibGVfdmly
aWRpYW4pOw0KIHZvaWQgaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9t
YWluICpkKTsNCiB2b2lkIGh2bV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsNCiB2
b2lkIGh2bV9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKTsNCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYveGVuLmgNCmluZGV4IDYyOWNiMmJhNDAuLjQ2N2FhOGJiZjAgMTAwNjQ0DQotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgNCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni94ZW4uaA0KQEAgLTMwNCw2ICszMDQsMTAgQEAgc3RydWN0IHhlbl9hcmNo
X2RvbWFpbmNvbmZpZyB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhF
Tl9YODZfRU1VX1BJVCB8IFhFTl9YODZfRU1VX1VTRV9QSVJRIHxcDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1ZQQ0kpDQogICAgIHVpbnQzMl90IGVt
dWxhdGlvbl9mbGFnczsNCisNCisjZGVmaW5lIF9YRU5fWDg2X0ZFQVRfVklSSURJQU4gICAgICAw
DQorI2RlZmluZSBYRU5fWDg2X0ZFQVRfVklSSURJQU4gICAgICAgKDFVPDxfWEVOX1g4Nl9GRUFU
X1ZJUklESUFOKQ0KKyAgICB1aW50MzJfdCBmZWF0dXJlX2ZsYWdzOw0KIH07DQoNCiAvKiBMb2Nh
dGlvbiBvZiBvbmxpbmUgVkNQVSBiaXRtYXAuICovDQotLS04PC0tLQ0KDQogIFBhdWwNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 14:22:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 14:22: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-devel-bounces@lists.xenproject.org>)
	id 1gf3tH-0001Rd-F9; Thu, 03 Jan 2019 14:22: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gf3tF-0001RS-Vv
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 14:22:30 +0000
X-Inumbo-ID: ff91a2c4-0f62-11e9-a873-5ba2d06abc8d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff91a2c4-0f62-11e9-a873-5ba2d06abc8d;
 Thu, 03 Jan 2019 14:22:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gf3tC-0001kK-TJ; Thu, 03 Jan 2019 14:22:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gf3tC-0008MO-Ea; Thu, 03 Jan 2019 14:22:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gf3tC-0000Xk-Dy; Thu, 03 Jan 2019 14:22:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131711-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
X-Osstest-Versions-That: xen=d68de0d6cb3e09fa9c53417713a7fc697d4fe36f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 14:22:26 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131711: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcxMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTcxMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZh
Yjc5ZGYxZGIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGQ2OGRlMGQ2
Y2IzZTA5ZmE5YzUzNDE3NzEzYTdmYzY5N2Q0ZmUzNmYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTcwMiAgMjAxOS0wMS0wMiAyMTowMDo0MCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE3MTEgIDIwMTktMDEtMDMgMTI6MDA6NDIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCcmlhbiBXb29k
cyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAogICBkNjhkZTBkNmNiLi5hNWIwZWIzNjM2ICBhNWIwZWIzNjM2OTRlN2UxNTQwNWYw
YjNmYzVmYjZmYWI3OWRmMWRiIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 14:28:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 14:28: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-devel-bounces@lists.xenproject.org>)
	id 1gf3yl-0001dk-5o; Thu, 03 Jan 2019 14:28: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=3FCB=PL=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gf3yj-0001df-Qn
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 14:28:09 +0000
X-Inumbo-ID: c9fabc8c-0f63-11e9-8e1d-bc764e045a96
Received: from mail-ed1-x529.google.com (unknown [2a00:1450:4864:20::529])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9fabc8c-0f63-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 14:28:08 +0000 (UTC)
Received: by mail-ed1-x529.google.com with SMTP id b14so29119142edt.6
 for <xen-devel@lists.xenproject.org>; Thu, 03 Jan 2019 06:28:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :cc:to; bh=jtvMVhtnTHIBD0nZYdWouYKRhEe87D14MpHXDKW1skA=;
 b=u9t8l9ZOQodgwwpyUSNgM71qhPms0+LwqX0fFGIAPZvezBJsRrSbIqHuj8XxM4novt
 3GELH3ynEBYp5qsDvJ0Q6IyzcmUAwoPkxa3q4kJfb8nrQ7927Nz3x3hfvhrBh6dXlrfp
 Qbe1Gq6mg4bFAozTrbsAgo768BGkgzg4uSKxJq90pr6hfnih7A/ZtFbGq5UP4LlpzItR
 B0/CHftC3hxzqmizJSbsZBBqSsOe6cHF40ioxSQLxotJvMoEOBphZZNeK4EyHy8j73S/
 MPWIrgOSzyuf2wVHlZhjvzV0toohjYhyAdpd8XlU4nPHv06oYFt4waZVwQ8rFoa66bAk
 wUlg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:cc:to;
 bh=jtvMVhtnTHIBD0nZYdWouYKRhEe87D14MpHXDKW1skA=;
 b=MA3gGtJiYmAhon6uZf+VW3iisDbZEZxy7b7W9XMK83S87IdhdKE69Ci8vXkOCINLqx
 VMK0BnLYHb3+tyyt/fAayjbTEu95Zt5cR9Qbgs10cWfSaqnv49QXHrYcMxVv3wgSBd3C
 ozYbPSosC5tIRaVC6WfE3wyNA540QOi2RIXyF/D2N0pz7aFpjOcBwSLLENpPrDp81yyf
 NuSoYWSAjkpOsTfjGnBSvHVIsF5idRpkAvcStrEAC9a+6G8t1F3KVWusKlYNOi5n9jeh
 G0JaKG+T1z2GM2UzTHWTRt5r+oV7WAVh/k/Wp88Z2zFgLCOs8pg+Z60euIkBydSMmMoY
 eIdg==
X-Gm-Message-State: AA+aEWYwYbPnc6ns0mbFhKPmxD9xe85j9rV5W2zySDK/twLatXsl7bF1
 VLWD998VOj2oJIuu++Fdu/jCb3zm
X-Google-Smtp-Source: AFSGD/VLKnfeCC9ZHiNQJpEuYUKgyVv++J5GZ2SadhvNcyiI3DgGyMaOio0OHr/BNESQkKba92gX9w==
X-Received: by 2002:a17:906:5652:: with SMTP id
 v18-v6mr35961034ejr.137.1546525686499; 
 Thu, 03 Jan 2019 06:28:06 -0800 (PST)
Received: from [10.80.118.241] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id e51sm21925420edd.35.2019.01.03.06.28.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 03 Jan 2019 06:28:05 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
Date: Thu, 3 Jan 2019 14:28:03 +0000
To: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-devel] Xen (both x86 and Arm) Community Call: Jan 9 - 16:00 -
 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKYmFzZWQgb24gU3RlZmFubydzIGFuZCBKdWxpZW4ncyBzdWdnZXN0aW9uIHRoYXQg
aXQgbWF5IG1ha2Ugc2Vuc2UgdG8gbWVyZ2UgdGhlIHg4NiBhbmQgYXJtIGNhbGxzLCBJIGFtIHdp
bGxpbmcgdG8gdHJ5LiBJdCBhbHNvIG1ha2VzIHNlbnNlIHRoaXMgdGltZSBpbiBwYXJ0aWN1bGFy
IGJlY2F1c2Ugd2UgYXJlIGFwcHJvYWNoaW5nIGZyZWV6ZSB0aW1lLgoKCkFzIHBlciByZXF1ZXN0
IHRoZSBtZWV0aW5nIGlzIDEgaG91ciBsYXRlciB0aGFuIG5vcm1hbC4gQWxzbywgYmVjYXVzZSB0
aGVyZSB3ZXJlIE5PIGF0dGVuZGVlcyBmcm9tIENoaW5hIG9uIHRoZSBsYXN0IDMgY2FsbHMuIEZv
ciBDaGluZXNlIGF0dGVuZGVlczogaWYgeW91IHBsYW4gdG8gYXR0ZW5kLCBwbGVhc2UgY29uZmly
bSB5b3UgYXJlIGF0dGVuZGluZyBhbmQgd2UgY2FuIGRpc2N1c3MgbW92aW5nIHRoZSBtZWV0aW5n
IHRvIGVhcmxpZXIuCgpASnVlcmdlbiwgQEphbjogd2UgY2FuIGRpc2N1c3MgdGhlIHRpbWluZyBv
ZiBmdXR1cmUgbWVldGluZ3MgZ29pbmcgZm9yd2FyZCBpZiAxNzowMC0xODowMCBpcyBhIHByb2Js
ZW0gZm9yIHlvdS4KClBsZWFzZSBwcm9wb3NlIHRvcGljcyBieSBlaXRoZXIgZWRpdGluZyB0aGUg
cnVubmluZyBhZ2VuZGEgZG9jdW1lbnQgYXQgaHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZG9jdW1l
bnQvZC8xVWZ2OVhjUU8weklBVmVGYkZDQUhBZUVJQjlBcDRZNHNyQW00dkk4STAxSS9lZGl0IyBv
ciBieSByZXBseWluZyB0byB0aGUgbWFpbC4gSWRlYWxseSBieSBuZXh0IFR1ZXNkYXkhCgoKPT0g
QU9CID09Cgo9PSBEaWFsLWluIEluZm9ybWF0aW9uID09CgogICAjIyBGdXR1cmUgQ29tbXVuaXR5
IENhbGwgc2NoZWR1bGUKICAgSmFuIDksIEZlYiAxMywgTWFyIDEyCgogICAjIyBNZWV0aW5nIHRp
bWUKICAgMTU6MDAgLSAxNjowMCBVVEMKICAgIDg6MDAgLSAgOTowMCBFRFQgKFNhbiBGcmFuY2lz
Y28pCiAgIDExOjAwIC0gMTI6MDAgRURUIChOZXcgWW9yaykKICAgMTY6MDAgLSAxNzowMCBCU1Qg
KExvbmRvbikKICAgMTc6MDAgLSAxODowMCBDRVNUIChCZXJsaW4pCiAgIDAwOjAwIC0gMDE6MDAg
Q1NUIChCZWlqaW5nKQogICBGdXJ0aGVyIEludGVybmF0aW9uYWwgbWVldGluZyB0aW1lczogCiAg
IGh0dHBzOi8vd3d3LnRpbWVhbmRkYXRlLmNvbS93b3JsZGNsb2NrL21lZXRpbmdkZXRhaWxzLmh0
bWw/eWVhcj0yMDE5Jm1vbnRoPTEmZGF5PTcmaG91cj0xNiZtaW49MCZzZWM9MCZwMT0yMjQmcDI9
MjQmcDM9MTc5JnA0PTEzNiZwNT0zNyZwNj0zMwoKICAgIyMgRGlhbCBpbiBkZXRhaWxzCiAgIFdl
YjogaHR0cHM6Ly93d3cuZ290b21lZXQubWUvbGFyc2t1cnRoCgogICBZb3UgY2FuIGFsc28gZGlh
bCBpbiB1c2luZyB5b3VyIHBob25lLgogICBBY2Nlc3MgQ29kZTogOTA2LTg4Ni05NjUKCiAgIENo
aW5hIChUb2xsIEZyZWUpOiA0MDA4IDgxMTA4NAogICBHZXJtYW55OiArNDkgNjkyIDU3MzYgNzMx
NwogICBQb2xhbmQgKFRvbGwgRnJlZSk6IDAwIDgwMCAxMTI0NzU5CiAgIFVuaXRlZCBLaW5nZG9t
OiArNDQgMzMwIDIyMSAwMDg4CiAgIFVuaXRlZCBTdGF0ZXM6ICsxICg1NzEpIDMxNy0zMTI5Cgog
ICBNb3JlIHBob25lIG51bWJlcnMKICAgQXVzdHJhbGlhOiArNjEgMiA5MDg3IDM2MDQKICAgQXVz
dHJpYTogKzQzIDcgMjA4MSA1NDI3CiAgIEFyZ2VudGluYSAoVG9sbCBGcmVlKTogMCA4MDAgNDQ0
IDMzNzUKICAgQmFocmFpbiAoVG9sbCBGcmVlKTogODAwIDgxIDExMQogICBCZWxhcnVzIChUb2xs
IEZyZWUpOiA4IDgyMCAwMDExIDA0MDAKICAgQmVsZ2l1bTogKzMyIDI4IDkzIDcwMTgKICAgQnJh
emlsIChUb2xsIEZyZWUpOiAwIDgwMCAwNDcgNDkwNgogICBCdWxnYXJpYSAoVG9sbCBGcmVlKTog
MDA4MDAgMTIwIDQ0MTcKICAgQ2FuYWRhOiArMSAoNjQ3KSA0OTctOTM5MQogICBDaGlsZSAoVG9s
bCBGcmVlKTogODAwIDM5NSAxNTAKICAgQ29sb21iaWEgKFRvbGwgRnJlZSk6IDAxIDgwMCA1MTgg
NDQ4MwogICAgQ3plY2ggUmVwdWJsaWMgKFRvbGwgRnJlZSk6IDgwMCA1MDA0NDgKICAgRGVubWFy
azogKzQ1IDMyIDcyIDAzIDgyCiAgIEZpbmxhbmQ6ICszNTggOTIzIDE3IDA1NjgKICAgRnJhbmNl
OiArMzMgMTcwIDk1MCA1OTQKICAgR3JlZWNlIChUb2xsIEZyZWUpOiAwMCA4MDAgNDQxNCAzODM4
CiAgIEhvbmcgS29uZyAoVG9sbCBGcmVlKTogMzA3MTMxNjkKICAgSHVuZ2FyeSAoVG9sbCBGcmVl
KTogKDA2KSA4MCA5ODYgMjU1CiAgIEljZWxhbmQgKFRvbGwgRnJlZSk6IDgwMCA3MjA0CiAgIElu
ZGlhIChUb2xsIEZyZWUpOiAxODAwMjY2OTI3MgogICBJbmRvbmVzaWEgKFRvbGwgRnJlZSk6IDAw
NyA4MDMgMDIwIDUzNzUKICAgSXJlbGFuZDogKzM1MyAxNSAzNjAgNzI4CiAgIElzcmFlbCAoVG9s
bCBGcmVlKTogMSA4MDkgNDU0IDgzMAogICBJdGFseTogKzM5IDAgMjQ3IDkyIDEzIDAxCiAgIEph
cGFuIChUb2xsIEZyZWUpOiAwIDEyMCA2NjMgODAwCiAgIEtvcmVhLCBSZXB1YmxpYyBvZiAoVG9s
bCBGcmVlKTogMDA3OTggMTQgMjA3IDQ5MTQKICAgTHV4ZW1ib3VyZyAoVG9sbCBGcmVlKTogODAw
IDg1MTU4CiAgIE1hbGF5c2lhIChUb2xsIEZyZWUpOiAxIDgwMCA4MSA2ODU0CiAgIE1leGljbyAo
VG9sbCBGcmVlKTogMDEgODAwIDUyMiAxMTMzCiAgIE5ldGhlcmxhbmRzOiArMzEgMjA3IDk0MSAz
NzcKICAgTmV3IFplYWxhbmQ6ICs2NCA5IDI4MCA2MzAyCiAgIE5vcndheTogKzQ3IDIxIDkzIDM3
IDUxCiAgIFBhbmFtYSAoVG9sbCBGcmVlKTogMDAgODAwIDIyNiA3OTI4CiAgIFBlcnUgKFRvbGwg
RnJlZSk6IDAgODAwIDc3MDIzCiAgIFBoaWxpcHBpbmVzIChUb2xsIEZyZWUpOiAxIDgwMCAxMTEw
IDE2NjEKICAgUG9ydHVnYWwgKFRvbGwgRnJlZSk6IDgwMCA4MTkgNTc1CiAgIFJvbWFuaWEgKFRv
bGwgRnJlZSk6IDAgODAwIDQxMCAwMjkKICAgUnVzc2lhbiBGZWRlcmF0aW9uIChUb2xsIEZyZWUp
OiA4IDgwMCAxMDAgNjIwMwogICBTYXVkaSBBcmFiaWEgKFRvbGwgRnJlZSk6IDgwMCA4NDQgMzYz
MwogICBTaW5nYXBvcmUgKFRvbGwgRnJlZSk6IDE4MDA3MjMxMzIzCiAgIFNvdXRoIEFmcmljYSAo
VG9sbCBGcmVlKTogMCA4MDAgNTU1IDQ0NwogICBTcGFpbjogKzM0IDkzMiA3NSAyMDA0CiAgIFN3
ZWRlbjogKzQ2IDg1MyA1MjcgODI3CiAgIFN3aXR6ZXJsYW5kOiArNDEgMjI1IDQ1OTkgNzgKICAg
VGFpd2FuIChUb2xsIEZyZWUpOiAwIDgwMCA2NjYgODU0CiAgIFRoYWlsYW5kIChUb2xsIEZyZWUp
OiAwMDEgODAwIDAxMSAwMjMKICAgVHVya2V5IChUb2xsIEZyZWUpOiAwMCA4MDAgNDQ4OCAyMzY4
MwogICBVa3JhaW5lIChUb2xsIEZyZWUpOiAwIDgwMCA1MCAxNzMzCiAgIFVuaXRlZCBBcmFiIEVt
aXJhdGVzIChUb2xsIEZyZWUpOiA4MDAgMDQ0IDQwNDM5CiAgIFVydWd1YXkgKFRvbGwgRnJlZSk6
IDAwMDQgMDE5IDEwMTgKICAgVmlldCBOYW0gKFRvbGwgRnJlZSk6IDEyMiA4MCA0ODEKCiAgIEZp
cnN0IEdvVG9NZWV0aW5nPyBMZXQncyBkbyBhIHF1aWNrIHN5c3RlbSBjaGVjazoKICAgaHR0cHM6
Ly9saW5rLmdvdG9tZWV0aW5nLmNvbS9zeXN0ZW0tY2hlY2sKCkJlc3QgUmVnYXJkcwpMYXJzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 15:03:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 15:03: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-devel-bounces@lists.xenproject.org>)
	id 1gf4WJ-0004jb-T2; Thu, 03 Jan 2019 15:02: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gf4WI-0004jR-8k
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 15:02:50 +0000
X-Inumbo-ID: a247e8f1-0f68-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a247e8f1-0f68-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 15:02:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gf4WF-0002br-Un; Thu, 03 Jan 2019 15:02:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gf4WF-0002Is-MN; Thu, 03 Jan 2019 15:02:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gf4WF-000159-Ln; Thu, 03 Jan 2019 15:02:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131714-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=b5547b9ce97e80c3127682a2a5d4b9bd14af353e
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 15:02:47 +0000
Subject: [Xen-devel] [ovmf test] 131714: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcxNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYjU1NDdiOWNlOTdlODBjMzEyNzY4MmEyYTVkNGI5YmQxNGFmMzUzZQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTcgZGF5cyAgMjI4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTcxMyAgMjAxOS0wMS0wMyAxMjoyNzo0MSBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGpp
YW4uai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAg
Smlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAg
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91
dGxvb2suY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2lu
IFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtp
bkBnbWFpbC5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJv
YSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxz
aGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5n
QGludGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5j
b20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcg
PC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BE
TFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8
dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICBU
b21hc3ogTWljaGFsZWMgPHRtQHNlbWloYWxmLmNvbT4KICBWaWpheWVudGhpcmFuIFN1YnJhbWFu
aWFtIDx2aWpheWVudGhpcmFuLnN1YnJhbWFuaWFtQGFybS5jb20+CiAgVmxhZGltaXIgT2xvdnlh
bm5pa292IDx2bGFkaW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgogIFdhbmcgQmluWCBB
IDxiaW54LmEud2FuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29t
PgogIFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcu
emh1QGludGVsLmNvbT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CiAgWmFp
bGlhbmcgU3VuIDx6YWlsaWFuZy5zdW5AaW50ZWwuY29tPgogIFpoYW5nLCBDaGFvIEIgPGNoYW8u
Yi56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlxaWFuZ3guemhhb0BpbnRl
bC5jb20+CiAgWmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVs
LmNvbT4KICB6d2VpNCA8ZGF2aWQud2VpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgNDc4MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 16:37:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 16:37: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-devel-bounces@lists.xenproject.org>)
	id 1gf5zv-0003yU-DD; Thu, 03 Jan 2019 16:37: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gf5zu-0003yI-16
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 16:37:30 +0000
X-Inumbo-ID: dba342a2-0f75-11e9-8e1d-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dba342a2-0f75-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 16:37:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gf5zp-00051h-Rq; Thu, 03 Jan 2019 16:37:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gf5zp-00009M-LZ; Thu, 03 Jan 2019 16:37:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gf5zp-0002xt-Ku; Thu, 03 Jan 2019 16:37:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131715-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=39699d078c01117a2073ebe14337ef8569674578
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 16:37:25 +0000
Subject: [Xen-devel] [ovmf test] 131715: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcxNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMzk2OTlkMDc4YzAxMTE3YTIwNzNlYmUxNDMzN2VmODU2OTY3NDU3OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTcgZGF5cyAgMjI5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTcxNSAgMjAxOS0wMS0wMyAxNToxMToxNiBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGpp
YW4uai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAg
Smlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAg
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91
dGxvb2suY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2lu
IFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtp
bkBnbWFpbC5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJv
YSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxz
aGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5n
QGludGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5j
b20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcg
PC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BE
TFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8
dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5A
aW50ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxl
YyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50
aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRp
bWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5n
QGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8
dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHph
aWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVs
LmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlq
dS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVs
LmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0
IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0Nzk4IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 17:17:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 17:17: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-devel-bounces@lists.xenproject.org>)
	id 1gf6cF-0007Kq-L5; Thu, 03 Jan 2019 17:17: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gf6cE-0007Kl-3S
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 17:17:06 +0000
X-Inumbo-ID: 6424044a-0f7b-11e9-8e1d-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6424044a-0f7b-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 17:17:05 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0C5782176F;
 Thu,  3 Jan 2019 17:17:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546535824;
 bh=aqc+j1xoOTHeJ2a61RBwmvtEmgenWPVrjAJ+XROHzEk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=tlkWEW128Qa48yTovyQ+AVVdLvyrXB/zBeh/i5dnqjOSREqp3H0uf31nPXkK/1BZs
 H4gz4XwcBWXkBZ+kBEHFXmSBo0SdmeN5CsJxQkHanuwNf83RD0r3+zMvOsdB7xdnvD
 wPxiu2bPvAykgUQoTKl1slpGQ++UFo8LHVvJSyqE=
Date: Thu, 3 Jan 2019 09:17:02 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
Message-ID: <alpine.DEB.2.10.1901030915130.800@sstabellini-ThinkPad-X260>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Jan 9 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGFsbCB0aGUgZm9sa3MgdXNlZCB0byBhdHRlbmRpbmcgdGhlIEFSTSBjb21tdW5pdHkgY2Fs
bHMsIEknbGwgYmUgb24KdGhpcyBjYWxsLiBKdWxpZW4sIHdvbid0IGJlIGFibGUgdG8gam9pbiB0
aGlzIHRpbWUsIGJ1dCBoZSB3aWxsIGpvaW4gaW4KdGhlIGZ1dHVyZS4KCk9uIFRodSwgMyBKYW4g
MjAxOSwgTGFycyBLdXJ0aCB3cm90ZToKPiBIaSBhbGwsCj4gCj4gYmFzZWQgb24gU3RlZmFubydz
IGFuZCBKdWxpZW4ncyBzdWdnZXN0aW9uIHRoYXQgaXQgbWF5IG1ha2Ugc2Vuc2UgdG8gbWVyZ2Ug
dGhlIHg4NiBhbmQgYXJtIGNhbGxzLCBJIGFtIHdpbGxpbmcgdG8gdHJ5LiBJdCBhbHNvIG1ha2Vz
IHNlbnNlIHRoaXMgdGltZSBpbiBwYXJ0aWN1bGFyIGJlY2F1c2Ugd2UgYXJlIGFwcHJvYWNoaW5n
IGZyZWV6ZSB0aW1lLgo+IAo+IAo+IEFzIHBlciByZXF1ZXN0IHRoZSBtZWV0aW5nIGlzIDEgaG91
ciBsYXRlciB0aGFuIG5vcm1hbC4gQWxzbywgYmVjYXVzZSB0aGVyZSB3ZXJlIE5PIGF0dGVuZGVl
cyBmcm9tIENoaW5hIG9uIHRoZSBsYXN0IDMgY2FsbHMuIEZvciBDaGluZXNlIGF0dGVuZGVlczog
aWYgeW91IHBsYW4gdG8gYXR0ZW5kLCBwbGVhc2UgY29uZmlybSB5b3UgYXJlIGF0dGVuZGluZyBh
bmQgd2UgY2FuIGRpc2N1c3MgbW92aW5nIHRoZSBtZWV0aW5nIHRvIGVhcmxpZXIuCj4gCj4gQEp1
ZXJnZW4sIEBKYW46IHdlIGNhbiBkaXNjdXNzIHRoZSB0aW1pbmcgb2YgZnV0dXJlIG1lZXRpbmdz
IGdvaW5nIGZvcndhcmQgaWYgMTc6MDAtMTg6MDAgaXMgYSBwcm9ibGVtIGZvciB5b3UuCj4gCj4g
UGxlYXNlIHByb3Bvc2UgdG9waWNzIGJ5IGVpdGhlciBlZGl0aW5nIHRoZSBydW5uaW5nIGFnZW5k
YSBkb2N1bWVudCBhdCBodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9kb2N1bWVudC9kLzFVZnY5WGNR
TzB6SUFWZUZiRkNBSEFlRUlCOUFwNFk0c3JBbTR2SThJMDFJL2VkaXQjIG9yIGJ5IHJlcGx5aW5n
IHRvIHRoZSBtYWlsLiBJZGVhbGx5IGJ5IG5leHQgVHVlc2RheSEKPiAKPiAKPiA9PSBBT0IgPT0K
PiAKPiA9PSBEaWFsLWluIEluZm9ybWF0aW9uID09Cj4gCj4gICAgIyMgRnV0dXJlIENvbW11bml0
eSBDYWxsIHNjaGVkdWxlCj4gICAgSmFuIDksIEZlYiAxMywgTWFyIDEyCj4gCj4gICAgIyMgTWVl
dGluZyB0aW1lCj4gICAgMTU6MDAgLSAxNjowMCBVVEMKPiAgICAgODowMCAtICA5OjAwIEVEVCAo
U2FuIEZyYW5jaXNjbykKPiAgICAxMTowMCAtIDEyOjAwIEVEVCAoTmV3IFlvcmspCj4gICAgMTY6
MDAgLSAxNzowMCBCU1QgKExvbmRvbikKPiAgICAxNzowMCAtIDE4OjAwIENFU1QgKEJlcmxpbikK
PiAgICAwMDowMCAtIDAxOjAwIENTVCAoQmVpamluZykKPiAgICBGdXJ0aGVyIEludGVybmF0aW9u
YWwgbWVldGluZyB0aW1lczogCj4gICAgaHR0cHM6Ly93d3cudGltZWFuZGRhdGUuY29tL3dvcmxk
Y2xvY2svbWVldGluZ2RldGFpbHMuaHRtbD95ZWFyPTIwMTkmbW9udGg9MSZkYXk9NyZob3VyPTE2
Jm1pbj0wJnNlYz0wJnAxPTIyNCZwMj0yNCZwMz0xNzkmcDQ9MTM2JnA1PTM3JnA2PTMzCj4gCj4g
ICAgIyMgRGlhbCBpbiBkZXRhaWxzCj4gICAgV2ViOiBodHRwczovL3d3dy5nb3RvbWVldC5tZS9s
YXJza3VydGgKPiAKPiAgICBZb3UgY2FuIGFsc28gZGlhbCBpbiB1c2luZyB5b3VyIHBob25lLgo+
ICAgIEFjY2VzcyBDb2RlOiA5MDYtODg2LTk2NQo+IAo+ICAgIENoaW5hIChUb2xsIEZyZWUpOiA0
MDA4IDgxMTA4NAo+ICAgIEdlcm1hbnk6ICs0OSA2OTIgNTczNiA3MzE3Cj4gICAgUG9sYW5kIChU
b2xsIEZyZWUpOiAwMCA4MDAgMTEyNDc1OQo+ICAgIFVuaXRlZCBLaW5nZG9tOiArNDQgMzMwIDIy
MSAwMDg4Cj4gICAgVW5pdGVkIFN0YXRlczogKzEgKDU3MSkgMzE3LTMxMjkKPiAKPiAgICBNb3Jl
IHBob25lIG51bWJlcnMKPiAgICBBdXN0cmFsaWE6ICs2MSAyIDkwODcgMzYwNAo+ICAgIEF1c3Ry
aWE6ICs0MyA3IDIwODEgNTQyNwo+ICAgIEFyZ2VudGluYSAoVG9sbCBGcmVlKTogMCA4MDAgNDQ0
IDMzNzUKPiAgICBCYWhyYWluIChUb2xsIEZyZWUpOiA4MDAgODEgMTExCj4gICAgQmVsYXJ1cyAo
VG9sbCBGcmVlKTogOCA4MjAgMDAxMSAwNDAwCj4gICAgQmVsZ2l1bTogKzMyIDI4IDkzIDcwMTgK
PiAgICBCcmF6aWwgKFRvbGwgRnJlZSk6IDAgODAwIDA0NyA0OTA2Cj4gICAgQnVsZ2FyaWEgKFRv
bGwgRnJlZSk6IDAwODAwIDEyMCA0NDE3Cj4gICAgQ2FuYWRhOiArMSAoNjQ3KSA0OTctOTM5MQo+
ICAgIENoaWxlIChUb2xsIEZyZWUpOiA4MDAgMzk1IDE1MAo+ICAgIENvbG9tYmlhIChUb2xsIEZy
ZWUpOiAwMSA4MDAgNTE4IDQ0ODMKPiAgICAgQ3plY2ggUmVwdWJsaWMgKFRvbGwgRnJlZSk6IDgw
MCA1MDA0NDgKPiAgICBEZW5tYXJrOiArNDUgMzIgNzIgMDMgODIKPiAgICBGaW5sYW5kOiArMzU4
IDkyMyAxNyAwNTY4Cj4gICAgRnJhbmNlOiArMzMgMTcwIDk1MCA1OTQKPiAgICBHcmVlY2UgKFRv
bGwgRnJlZSk6IDAwIDgwMCA0NDE0IDM4MzgKPiAgICBIb25nIEtvbmcgKFRvbGwgRnJlZSk6IDMw
NzEzMTY5Cj4gICAgSHVuZ2FyeSAoVG9sbCBGcmVlKTogKDA2KSA4MCA5ODYgMjU1Cj4gICAgSWNl
bGFuZCAoVG9sbCBGcmVlKTogODAwIDcyMDQKPiAgICBJbmRpYSAoVG9sbCBGcmVlKTogMTgwMDI2
NjkyNzIKPiAgICBJbmRvbmVzaWEgKFRvbGwgRnJlZSk6IDAwNyA4MDMgMDIwIDUzNzUKPiAgICBJ
cmVsYW5kOiArMzUzIDE1IDM2MCA3MjgKPiAgICBJc3JhZWwgKFRvbGwgRnJlZSk6IDEgODA5IDQ1
NCA4MzAKPiAgICBJdGFseTogKzM5IDAgMjQ3IDkyIDEzIDAxCj4gICAgSmFwYW4gKFRvbGwgRnJl
ZSk6IDAgMTIwIDY2MyA4MDAKPiAgICBLb3JlYSwgUmVwdWJsaWMgb2YgKFRvbGwgRnJlZSk6IDAw
Nzk4IDE0IDIwNyA0OTE0Cj4gICAgTHV4ZW1ib3VyZyAoVG9sbCBGcmVlKTogODAwIDg1MTU4Cj4g
ICAgTWFsYXlzaWEgKFRvbGwgRnJlZSk6IDEgODAwIDgxIDY4NTQKPiAgICBNZXhpY28gKFRvbGwg
RnJlZSk6IDAxIDgwMCA1MjIgMTEzMwo+ICAgIE5ldGhlcmxhbmRzOiArMzEgMjA3IDk0MSAzNzcK
PiAgICBOZXcgWmVhbGFuZDogKzY0IDkgMjgwIDYzMDIKPiAgICBOb3J3YXk6ICs0NyAyMSA5MyAz
NyA1MQo+ICAgIFBhbmFtYSAoVG9sbCBGcmVlKTogMDAgODAwIDIyNiA3OTI4Cj4gICAgUGVydSAo
VG9sbCBGcmVlKTogMCA4MDAgNzcwMjMKPiAgICBQaGlsaXBwaW5lcyAoVG9sbCBGcmVlKTogMSA4
MDAgMTExMCAxNjYxCj4gICAgUG9ydHVnYWwgKFRvbGwgRnJlZSk6IDgwMCA4MTkgNTc1Cj4gICAg
Um9tYW5pYSAoVG9sbCBGcmVlKTogMCA4MDAgNDEwIDAyOQo+ICAgIFJ1c3NpYW4gRmVkZXJhdGlv
biAoVG9sbCBGcmVlKTogOCA4MDAgMTAwIDYyMDMKPiAgICBTYXVkaSBBcmFiaWEgKFRvbGwgRnJl
ZSk6IDgwMCA4NDQgMzYzMwo+ICAgIFNpbmdhcG9yZSAoVG9sbCBGcmVlKTogMTgwMDcyMzEzMjMK
PiAgICBTb3V0aCBBZnJpY2EgKFRvbGwgRnJlZSk6IDAgODAwIDU1NSA0NDcKPiAgICBTcGFpbjog
KzM0IDkzMiA3NSAyMDA0Cj4gICAgU3dlZGVuOiArNDYgODUzIDUyNyA4MjcKPiAgICBTd2l0emVy
bGFuZDogKzQxIDIyNSA0NTk5IDc4Cj4gICAgVGFpd2FuIChUb2xsIEZyZWUpOiAwIDgwMCA2NjYg
ODU0Cj4gICAgVGhhaWxhbmQgKFRvbGwgRnJlZSk6IDAwMSA4MDAgMDExIDAyMwo+ICAgIFR1cmtl
eSAoVG9sbCBGcmVlKTogMDAgODAwIDQ0ODggMjM2ODMKPiAgICBVa3JhaW5lIChUb2xsIEZyZWUp
OiAwIDgwMCA1MCAxNzMzCj4gICAgVW5pdGVkIEFyYWIgRW1pcmF0ZXMgKFRvbGwgRnJlZSk6IDgw
MCAwNDQgNDA0MzkKPiAgICBVcnVndWF5IChUb2xsIEZyZWUpOiAwMDA0IDAxOSAxMDE4Cj4gICAg
VmlldCBOYW0gKFRvbGwgRnJlZSk6IDEyMiA4MCA0ODEKPiAKPiAgICBGaXJzdCBHb1RvTWVldGlu
Zz8gTGV0J3MgZG8gYSBxdWljayBzeXN0ZW0gY2hlY2s6Cj4gICAgaHR0cHM6Ly9saW5rLmdvdG9t
ZWV0aW5nLmNvbS9zeXN0ZW0tY2hlY2sKPiAKPiBCZXN0IFJlZ2FyZHMKPiBMYXJzCj4gCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 17:22:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 17:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gf6h4-00087p-Aw; Thu, 03 Jan 2019 17: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gf6h3-00087d-47
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 17:22:05 +0000
X-Inumbo-ID: 15782fcc-0f7c-11e9-970b-7f746256bae3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15782fcc-0f7c-11e9-970b-7f746256bae3;
 Thu, 03 Jan 2019 17:22:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gf6gz-0005yT-QC; Thu, 03 Jan 2019 17:22:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gf6gz-0002gK-H2; Thu, 03 Jan 2019 17:22:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gf6gz-0000tr-GK; Thu, 03 Jan 2019 17:22:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131716-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=39699d078c01117a2073ebe14337ef8569674578
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 17:22:01 +0000
Subject: [Xen-devel] [ovmf test] 131716: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcxNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMzk2OTlkMDc4YzAxMTE3YTIwNzNlYmUxNDMzN2VmODU2OTY3NDU3OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTcgZGF5cyAgMjMwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTcxNSAgMjAxOS0wMS0wMyAxNToxMToxNiBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGpp
YW4uai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAg
Smlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAg
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91
dGxvb2suY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2lu
IFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtp
bkBnbWFpbC5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJv
YSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxz
aGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5n
QGludGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5j
b20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcg
PC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BE
TFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8
dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5A
aW50ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxl
YyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50
aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRp
bWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5n
QGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8
dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHph
aWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVs
LmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlq
dS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVs
LmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0
IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0Nzk4IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 17:22:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 17:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gf6hi-0008B8-Ln; Thu, 03 Jan 2019 17:22:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i+J7=PL=redhat.com=sgarzare@srs-us1.protection.inumbo.net>)
 id 1gf6hh-0008Ax-BL
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 17:22:45 +0000
X-Inumbo-ID: 2e42794b-0f7c-11e9-8e1d-bc764e045a96
Received: from mail-ot1-f68.google.com (unknown [209.85.210.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e42794b-0f7c-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 17:22:43 +0000 (UTC)
Received: by mail-ot1-f68.google.com with SMTP id i20so29985295otl.0
 for <xen-devel@lists.xenproject.org>; Thu, 03 Jan 2019 09:22:43 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=lKCIdz1kiOTmCFTSn8+LV03fjauVY7wCc2ctr4PA5LE=;
 b=nVyUya3RvM65ofZn2loQIuKiWnfX/4+gd4FEiisorwmW+m2nS5WOlNRonJPM2F83Ro
 qaRFqqz4BsDw0/3eGCE5s9SaUzHye4kZiE2+9mM1e6DQkUr7Ckstc1YkmfoYJHXsOljD
 p10DkPIhGnzVYsplClUKWVYUkN2mxvy7zmoxnTPmxizKVuawf1Ib2gWh9YrCZPBHri+d
 ktrzQ2VC3RL6M7yPo42mce1UfqZdBGzO1DNxCHiRejQOphnxE1d83eeV641v7Wfsk4I+
 FVwAJE5JgPM1Z/2V3L4IW8izb2AtK+frGqSX+ljQGYKzzp1oBdEZM8eA5c2GwitJ0Ova
 Wveg==
X-Gm-Message-State: AJcUukcChZowmW/iVHXFo64pHC5mmi7LiaqNVvdtrPxqlGS+TRdZD82A
 8lX8mYB0hY6Y+zqAN/Pk0YVWXzWmrBlPo8BjN3BOlw==
X-Google-Smtp-Source: ALg8bN7+ZQk4mbpdAjDPTKDqzlobwZNvGH1bhmcpdVG/R/Bfjo7HI1/oLbmrTianb77haNL4wpYIIgkJAhzdqEsQMlo=
X-Received: by 2002:a9d:8e4:: with SMTP id 91mr32518468otf.169.1546536163466; 
 Thu, 03 Jan 2019 09:22:43 -0800 (PST)
MIME-Version: 1.0
References: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
In-Reply-To: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
From: Stefano Garzarella <sgarzare@redhat.com>
Date: Thu, 3 Jan 2019 18:22:31 +0100
Message-ID: <CAGxU2F53zsuVRBbvGTOU81zObL+4tTg_FgE0i04G2eOWckc29Q@mail.gmail.com>
To: Liam Merwick <liam.merwick@oracle.com>, maran.wilson@oracle.com
Subject: Re: [Xen-devel] [RFC v2 0/4] QEMU changes to do PVH boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, qemu-devel@nongnu.org,
 Stefan Hajnoczi <stefanha@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTGlhbSwgSGkgTWFyYW4sCkknbSB3cml0aW5nIHRoZSBvcHRpb25yb20gdG8gZG8gUFZIIGJv
b3QgYWxzbyB3aXRoIFNlYUJJT1MuCkl0IGlzIGFsbW9zdCBjb21wbGV0ZSBhbmQgSSdtIHRlc3Rp
bmcgaXQsIGJ1dCBJIGhhdmUgc29tZSBpc3N1ZSB3aXRoClFFTVUgLWluaXRyZCBwYXJhbWV0ZXIu
CihJdCB3b3JrcyBjb3JyZWN0bHkgd2l0aG91dCAtaW5pdHJkIGFuZCB1c2luZyBhIGtlcm5lbCB3
aXRoIGFsbCBuZWVkZWQKbW9kdWxlcyBjb21waWxlZCBzdGF0aWNhbGx5KQoKTGludXggYm9vdHMg
Y29ycmVjdGx5LCBidXQgaXQgaXMgbm90IGFibGUgdG8gZmluZCB0aGUgcmFtZGlzay4gKEkgaGF2
ZQp0aGUgc2FtZSBiZWhhdmlvciB3aXRoIHFib290KQpMb29raW5nIGF0IExpbnV4LCBRRU1VLCBh
bmQgcWJvb3QgcGF0Y2hlcywgSSB1bmRlcnN0b29kIHRoYXQgdGhlIGZpcnN0Cm1vZHVsZSBwb2lu
dGVkIGJ5ICdtb2RsaXN0X3BhZGRyJyBpbiB0aGUgJ2h2bV9zdGFydF9pbmZvJyBzaG91bGQgYmUK
dXNlZCB0byBwYXNzIHRoZSByYW1kaXNrIGFkZHJlc3MgYW5kIHNpemUgdG8gdGhlIGtlcm5lbCwg
YnV0IEkgZGlkbid0CnVuZGVyc3RhbmQgd2hvIGxvYWQgaXQgaW4gUkFNLiAoSSBndWVzcyBRRU1V
IGRpcmVjdGx5IG9yIHRoZSBmaXJtd2FyZQpieSBmd19jZmcgaW50ZXJmYWNlKQoKQ2FuIHlvdSBn
aXZlIG1lIHNvbWUgc3VnZ2VzdGlvbnM/CgpUaGFua3MsClN0ZWZhbm8KCk9uIEZyaSwgRGVjIDIx
LCAyMDE4IGF0IDk6MDcgUE0gTGlhbSBNZXJ3aWNrIDxsaWFtLm1lcndpY2tAb3JhY2xlLmNvbT4g
d3JvdGU6Cj4KPiBGb3IgY2VydGFpbiBhcHBsaWNhdGlvbnMgaXQgaXMgZGVzaXJhYmxlIHRvIHJh
cGlkbHkgYm9vdCBhIEtWTSB2aXJ0dWFsCj4gbWFjaGluZS4gSW4gY2FzZXMgd2hlcmUgbGVnYWN5
IGhhcmR3YXJlIGFuZCBzb2Z0d2FyZSBzdXBwb3J0IHdpdGhpbiB0aGUKPiBndWVzdCBpcyBub3Qg
bmVlZGVkLCBRRU1VIHNob3VsZCBiZSBhYmxlIHRvIGJvb3QgZGlyZWN0bHkgaW50byB0aGUKPiB1
bmNvbXByZXNzZWQgTGludXgga2VybmVsIGJpbmFyeSB3aXRoIG1pbmltYWwgZmlybXdhcmUgaW52
b2x2ZW1lbnQuCj4KPiBUaGVyZSBhbHJlYWR5IGV4aXN0cyBhbiBBQkkgdG8gYWxsb3cgdGhpcyBm
b3IgWGVuIFBWSCBndWVzdHMgYW5kIHRoZSBBQkkKPiBpcyBzdXBwb3J0ZWQgYnkgTGludXggYW5k
IEZyZWVCU0Q6Cj4KPiAgICBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21p
c2MvcHZoLmh0bWwKPgo+IERldGFpbHMgb24gdGhlIExpbnV4IGNoYW5nZXMgKHY5IHN0YWdlZCBm
b3IgNC4yMSk6IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE4LzEyLzE0LzEzMzAKPiBxYm9vdCBw
dWxsIHJlcXVlc3Q6IGh0dHBzOi8vZ2l0aHViLmNvbS9ib256aW5pL3Fib290L3B1bGwvMTcKPgo+
IFRoaXMgcGF0Y2ggc2VyaWVzIHByb3ZpZGVzIFFFTVUgc3VwcG9ydCB0byByZWFkIHRoZSBFTEYg
aGVhZGVyIG9mIGFuCj4gdW5jb21wcmVzc2VkIGtlcm5lbCBiaW5hcnkgYW5kIGdldCB0aGUgMzIt
Yml0IFBWSCBrZXJuZWwgZW50cnkgcG9pbnQKPiBmcm9tIGFuIEVMRiBOb3RlLiAgSW4gbG9hZF9s
aW51eCgpIGEgY2FsbCBpcyBtYWRlIHRvIGxvYWRfZWxmYm9vdCgpCj4gc28gc2VlIGlmIHRoZSBo
ZWFkZXIgbWF0Y2hlcyB0aGF0IG9mIGFuIHVuY29tcHJlc3NlZCBrZXJuZWwgYmluYXJ5IChFTEYp
Cj4gYW5kIGlmIHNvLCBsb2FkcyB0aGUgYmluYXJ5IGFuZCBkZXRlcm1pbmVzIHRoZSBrZXJuZWwg
ZW50cnkgYWRkcmVzcwo+IGZyb20gYW4gRUxGIE5vdGUgaW4gdGhlIGJpbmFyeS4gIFRoZW4gcWJv
b3QgZG9lcyBmdXRoZXIgaW5pdGlhbGlzYXRpb24KPiBvZiB0aGUgZ3Vlc3QgKGU4MjAsIGV0Yy4p
IGFuZCBqdW1wcyB0byB0aGUga2VybmVsIGVudHJ5IGFkZHJlc3MgYW5kCj4gYm9vdHMgdGhlIGd1
ZXN0Lgo+Cj4gY2hhbmdlcyB2MSAtPiB2Mgo+IC0gQmFzZWQgb24gZmVlZGJhY2sgZnJvbSBTdGVm
YW4gSGFqbm9jemkKPiAtIFRoZSByZWFkaW5nIG9mIHRoZSBQVkggZW50cnkgcG9pbnQgaXMgbm93
IGRvbmUgaW4gYSBzaW5nbGUgcGFzcyBkdXJpbmcKPiAgIGVsZl9sb2FkKCkgd2hpY2ggcmVzdWx0
cyBpbiBQYXRjaDIgaW4gdjEgYmVpbmcgc3BsaXQgaW50byBQYXRjaGVzIDEmMiBpbiB2Mgo+ICAg
YW5kIGNvbnNpZGVyYWJseSByZXdvcmtlZC4KPiAtIFBhdGNoMSBhZGRzIGEgbmV3IG9wdGlvbmFs
IGZ1bmN0aW9uIHBvaW50ZXIgdG8gcGFyc2UgdGhlIEVMRiBub3RlIHR5cGUKPiAgICh0aGUgdHlw
ZSBpcyBwYXNzZWQgaW4gdmlhIHRoZSBleGlzdGluZyB0cmFuc2xhdGVfb3BhcXVlIGFyZyAtIHRo
ZQo+ICAgZnVuY3Rpb24gYWxyZWFkeSBoYWQgMTEgYXJncyBzbyBJIGRpZG4ndCB3YW50IHRvIGFk
ZCBtb3JlIHRoYW4gb25lIG5ldyBhcmcpLgo+IC0gUGF0Y2gyIGFkZHMgYSBmdW5jdGlvbiB0byBl
bGZfb3BzLmggdG8gZmluZCBhbiBFTEYgbm90ZQo+ICAgbWF0Y2hpbmcgYSBzcGVjaWZpYyB0eXBl
Cj4gLSBQYXRjaDMganVzdCBoYXMgYSBsaW5lIGFkZGVkIHRvIHRoZSBjb21taXQgbWVzc2FnZSB0
byBzdGF0ZSB0aGF0IHRoZSBYZW4KPiAgIHJlcG8gaXMgdGhlIGNhbm9uaWNhbCBsb2NhdGlvbgo+
IC0gUGF0Y2g0ICh0aGF0IGRvZXMgdGhlIFBWSCBib290KSBpcyBtYWlubHkgZXF1aXZhbGVudCB0
byBQYXRjaDMgaW4gdjEKPiAgIGp1c3QgbWlub3IgbG9hZF9lbGZib290KCkgY2hhbmdlcyBhbmQg
dGhlIGFkZGl0aW9uIG9mIGEKPiAgIHJlYWRfcHZoX3N0YXJ0X2FkZHIoKSBoZWxwZXIgZnVuY3Rp
b24gZm9yIGxvYWRfZWxmKCkKPgo+Cj4gVXPRlm5nIHRoZSBtZXRob2Qvc2NyaXB0cyBkb2N1bWVu
dGVkIGJ5IHRoZSBORU1VIHRlYW0gYXQKPgo+ICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9u
ZW11L3dpa2kvTWVhc3VyaW5nLUJvb3QtTGF0ZW5jeQo+ICAgIGh0dHBzOi8vbGlzdHMuZ251Lm9y
Zy9hcmNoaXZlL2h0bWwvcWVtdS1kZXZlbC8yMDE4LTEyL21zZzAwMjAwLmh0bWwKPgo+IGJlbG93
IGFyZSBzb21lIHRpbWluZ3MgbWVhc3VyZWQgKHZtbGludXggYW5kIGJ6SW1hZ2UgZnJvbSB0aGUg
c2FtZSBidWlsZCkKPiBUaW1lIHRvIGdldCB0byBrZXJuZWwgc3RhcnQgaXMgYWxtb3N0IGhhbHZl
ZCAoOTXhuYFzIC0+IDQ4bXMpCj4KPiBRRU1VICsgcWJvb3QgKyB2bWxpbnV4IChQVkggKyA0LjIw
LXJjNCkKPiAgcWVtdV9pbml0X2VuZDogNDEuNTUwNTIxCj4gIGZ3X3N0YXJ0OiA0MS42NjcxMzkg
KCswLjExNjYxOCkKPiAgZndfZG9fYm9vdDogNDcuNDQ4NDk1ICgrNS43ODEzNTYpCj4gIGxpbnV4
X3N0YXJ0dXBfNjQ6IDQ3LjcyMDc4NSAoKzAuMjcyMjkpCj4gIGxpbnV4X3N0YXJ0X2tlcm5lbDog
NDguMzk5NTQxICgrMC42Nzg3NTYpCj4gIGxpbnV4X3N0YXJ0X3VzZXI6IDI5Ni45NTIwNTYgKCsy
NDguNTUyNTE1KQo+Cj4gUUVNVSArIHFib290ICsgYnpJbWFnZToKPiAgcWVtdV9pbml0X2VuZDog
MjkuMjA5Mjc2Cj4gIGZ3X3N0YXJ0OiAyOS4zMTczNDIgKCswLjEwODA2NikKPiAgbGludXhfc3Rh
cnRfYm9vdDogMzYuNjc5MzYyICgrNy4zNjIwMikKPiAgbGludXhfc3RhcnR1cF82NDogOTQuNTMx
MzQ5ICgrNTcuODUxOTg3KQo+ICBsaW51eF9zdGFydF9rZXJuZWw6IDk0LjkwMDkxMyAoKzAuMzY5
NTY0KQo+ICBsaW51eF9zdGFydF91c2VyOiA0MDEuMDYwOTcxICgrMzA2LjE2MDA1OCkKPgo+IFFF
TVUgKyBiekltYWdlOgo+ICBxZW11X2luaXRfZW5kOiAzMC40MjQ0MzAKPiAgbGludXhfc3RhcnR1
cF82NDogODkzLjc3MDMzNCAoKzg2My4zNDU5MDQpCj4gIGxpbnV4X3N0YXJ0X2tlcm5lbDogODk0
LjE3MDQ5ICgrMC40MDAxNTYpCj4gIGxpbnV4X3N0YXJ0X3VzZXI6IDEyMDguNjc5NzY4ICgrMzE0
LjUwOTI3OCkKPgo+Cj4gTGlhbSBNZXJ3aWNrICg0KToKPiAgIGVsZjogQWRkIG9wdGlvbmFsIGZ1
bmN0aW9uIHB0ciB0byBsb2FkX2VsZigpIHRvIHBhcnNlIEVMRiBub3Rlcwo+ICAgZWxmLW9wcy5o
OiBBZGQgZ2V0X2VsZl9ub3RlX3R5cGUoKQo+ICAgcHZoOiBBZGQgeDg2L0hWTSBkaXJlY3QgYm9v
dCBBQkkgaGVhZGVyIGZpbGUKPiAgIHB2aDogQm9vdCB1bmNvbXByZXNzZWQga2VybmVsIHVzaW5n
IGRpcmVjdCBib290IEFCSQo+Cj4gIGh3L2FscGhhL2RwMjY0LmMgICAgICAgICAgICAgICB8ICAg
NCArLQo+ICBody9hcm0vYXJtdjdtLmMgICAgICAgICAgICAgICAgfCAgIDMgKy0KPiAgaHcvYXJt
L2Jvb3QuYyAgICAgICAgICAgICAgICAgIHwgICAyICstCj4gIGh3L2NvcmUvZ2VuZXJpYy1sb2Fk
ZXIuYyAgICAgICB8ICAgMiArLQo+ICBody9jb3JlL2xvYWRlci5jICAgICAgICAgICAgICAgfCAg
MjQgKysrKy0tLQo+ICBody9jcmlzL2Jvb3QuYyAgICAgICAgICAgICAgICAgfCAgIDMgKy0KPiAg
aHcvaHBwYS9tYWNoaW5lLmMgICAgICAgICAgICAgIHwgICA2ICstCj4gIGh3L2kzODYvbXVsdGli
b290LmMgICAgICAgICAgICB8ICAgMiArLQo+ICBody9pMzg2L3BjLmMgICAgICAgICAgICAgICAg
ICAgfCAxMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIGh3L2xtMzIv
bG0zMl9ib2FyZHMuYyAgICAgICAgICB8ICAgNiArLQo+ICBody9sbTMyL21pbGt5bWlzdC5jICAg
ICAgICAgICAgfCAgIDMgKy0KPiAgaHcvbTY4ay9hbjUyMDYuYyAgICAgICAgICAgICAgIHwgICAy
ICstCj4gIGh3L202OGsvbWNmNTIwOC5jICAgICAgICAgICAgICB8ICAgMiArLQo+ICBody9taWNy
b2JsYXplL2Jvb3QuYyAgICAgICAgICAgfCAgIDcgKy0KPiAgaHcvbWlwcy9taXBzX2Z1bG9uZzJl
LmMgICAgICAgIHwgICA1ICstCj4gIGh3L21pcHMvbWlwc19tYWx0YS5jICAgICAgICAgICB8ICAg
NSArLQo+ICBody9taXBzL21pcHNfbWlwc3NpbS5jICAgICAgICAgfCAgIDUgKy0KPiAgaHcvbWlw
cy9taXBzX3I0ay5jICAgICAgICAgICAgIHwgICA1ICstCj4gIGh3L21veGllL21veGllc2ltLmMg
ICAgICAgICAgICB8ICAgMiArLQo+ICBody9uaW9zMi9ib290LmMgICAgICAgICAgICAgICAgfCAg
IDcgKy0KPiAgaHcvb3BlbnJpc2Mvb3BlbnJpc2Nfc2ltLmMgICAgIHwgICAyICstCj4gIGh3L3Bj
aS1ob3N0L3ByZXAuYyAgICAgICAgICAgICB8ICAgMiArLQo+ICBody9wcGMvZTUwMC5jICAgICAg
ICAgICAgICAgICAgfCAgIDMgKy0KPiAgaHcvcHBjL21hY19uZXd3b3JsZC5jICAgICAgICAgIHwg
ICA1ICstCj4gIGh3L3BwYy9tYWNfb2xkd29ybGQuYyAgICAgICAgICB8ICAgNSArLQo+ICBody9w
cGMvcHBjNDQwX2JhbWJvby5jICAgICAgICAgfCAgIDIgKy0KPiAgaHcvcHBjL3NhbTQ2MGV4LmMg
ICAgICAgICAgICAgIHwgICAzICstCj4gIGh3L3BwYy9zcGFwci5jICAgICAgICAgICAgICAgICB8
ICAgNyArLQo+ICBody9wcGMvdmlydGV4X21sNTA3LmMgICAgICAgICAgfCAgIDIgKy0KPiAgaHcv
cmlzY3Yvc2lmaXZlX2UuYyAgICAgICAgICAgIHwgICAyICstCj4gIGh3L3Jpc2N2L3NpZml2ZV91
LmMgICAgICAgICAgICB8ICAgMiArLQo+ICBody9yaXNjdi9zcGlrZS5jICAgICAgICAgICAgICAg
fCAgIDIgKy0KPiAgaHcvcmlzY3YvdmlydC5jICAgICAgICAgICAgICAgIHwgICAyICstCj4gIGh3
L3MzOTB4L2lwbC5jICAgICAgICAgICAgICAgICB8ICAgOSArKy0KPiAgaHcvc3BhcmMvbGVvbjMu
YyAgICAgICAgICAgICAgIHwgICAzICstCj4gIGh3L3NwYXJjL3N1bjRtLmMgICAgICAgICAgICAg
ICB8ICAgNiArLQo+ICBody9zcGFyYzY0L3N1bjR1LmMgICAgICAgICAgICAgfCAgIDQgKy0KPiAg
aHcvdHJpY29yZS90cmljb3JlX3Rlc3Rib2FyZC5jIHwgICAyICstCj4gIGh3L3h0ZW5zYS9zaW0u
YyAgICAgICAgICAgICAgICB8ICAxMiArKy0tCj4gIGh3L3h0ZW5zYS94dGZwZ2EuYyAgICAgICAg
ICAgICB8ICAgMiArLQo+ICBpbmNsdWRlL2VsZi5oICAgICAgICAgICAgICAgICAgfCAgMTAgKysr
Cj4gIGluY2x1ZGUvaHcvZWxmX29wcy5oICAgICAgICAgICB8ICA3MiArKysrKysrKysrKysrKysr
KysrKwo+ICBpbmNsdWRlL2h3L2xvYWRlci5oICAgICAgICAgICAgfCAgIDkgKystCj4gIGluY2x1
ZGUvaHcveGVuL3N0YXJ0X2luZm8uaCAgICB8IDE0NiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ICA0NCBmaWxlcyBjaGFuZ2VkLCA0NjkgaW5zZXJ0aW9ucygrKSwg
NzEgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3hlbi9zdGFy
dF9pbmZvLmgKPgo+IC0tCj4gMS44LjMuMQo+CgotLQpTdGVmYW5vIEdhcnphcmVsbGEKUmVkIEhh
dAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 17:42:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 17:42: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-devel-bounces@lists.xenproject.org>)
	id 1gf70I-0001RP-D0; Thu, 03 Jan 2019 17:41: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gf70G-0001RD-Fs
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 17:41:56 +0000
X-Inumbo-ID: dbfb2a58-0f7e-11e9-8ecf-a708564c01da
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbfb2a58-0f7e-11e9-8ecf-a708564c01da;
 Thu, 03 Jan 2019 17:41:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gf70C-0006M8-J2; Thu, 03 Jan 2019 17:41:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gf70C-0003Mf-Bz; Thu, 03 Jan 2019 17:41:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gf70C-0005Lf-B1; Thu, 03 Jan 2019 17:41:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131687-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8e143b90e4d45cca3dc53760d3cfab988bc74571
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 17:41:52 +0000
Subject: [Xen-devel] [linux-linus test] 131687: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY4NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxNjg3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgOGUxNDNiOTBlNGQ0NWNjYTNkYzUzNzYwZDNjZmFiOTg4YmM3NDU3MQpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdh
NjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4
LTA4LTEzIDIxOjIwOjU1IFogIDE0MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAg
MjAxOC0wOC0xNSAxMzowNjo1NiBaICAxNDEgZGF5cyAgMTEzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTY4NyAgMjAxOS0wMS0wMiAxMzo1MjowMyBaICAgIDEgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KNDA3NCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90
IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgODA0OTU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 17:42:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 17:42: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-devel-bounces@lists.xenproject.org>)
	id 1gf70Q-0001Rq-MV; Thu, 03 Jan 2019 17:42: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=8q3X=PL=epam.com=artem_mygaiev@srs-us1.protection.inumbo.net>)
 id 1gf70P-0001Rl-HL
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 17:42:05 +0000
X-Inumbo-ID: e06a4d78-0f7e-11e9-8e1d-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::628])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e06a4d78-0f7e-11e9-8e1d-bc764e045a96;
 Thu, 03 Jan 2019 17:42:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ZPDtXDIl0bwlv+1D0zAyUNwqzbyc/3oSLrqLiR/13KM=;
 b=iSt4wGmWTNr4rokQsJB5duqKP/cIJGlUrnNBBvP8sWeBN6llRD5FULjMsbuE31pjHQM+gZH8YGFJImRjjG20VpL8fR6Oil8o6Z7OWrY7Qlsct81ylj43mUwdvXX2Wr6POTZ8FBQBgiysBvj5AuktSCVTrXTJQGSWmvw3V0FyWeo=
Received: from DB7PR03MB3564.eurprd03.prod.outlook.com (52.134.98.33) by
 DB7PR03MB4185.eurprd03.prod.outlook.com (20.176.232.210) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1495.6; Thu, 3 Jan 2019 17:41:58 +0000
Received: from DB7PR03MB3564.eurprd03.prod.outlook.com
 ([fe80::b874:731e:1139:3ef7]) by DB7PR03MB3564.eurprd03.prod.outlook.com
 ([fe80::b874:731e:1139:3ef7%3]) with mapi id 15.20.1495.005; Thu, 3 Jan 2019
 17:41:58 +0000
From: Artem Mygaiev <Artem_Mygaiev@epam.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Lars Kurth
 <lars.kurth.xen@gmail.com>
Thread-Topic: Xen (both x86 and Arm) Community Call: Jan 9 - 16:00 - 17:00 UTC
 - Call for Agenda Items
Thread-Index: AQHUo3CMa2lVMIASDE6UtkFmAZl2A6WdyWcAgAAGtis=
Date: Thu, 3 Jan 2019 17:41:58 +0000
Message-ID: <DB7PR03MB356453CAD62D1EAC5807D07DF48D0@DB7PR03MB3564.eurprd03.prod.outlook.com>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>,
 <alpine.DEB.2.10.1901030915130.800@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901030915130.800@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Artem_Mygaiev@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB7PR03MB4185;
 6:eKx7FEcyBXDtTsm+iyIdugvPZfsRn1NSkmZj/iVEP7Fqn0TZB4zA1NlLxXP0DuYsDAj5HkBt1vB7MKHlJRYeWwAcLetnEEXgm7aM/q21+/f00V5sDDS1xmmfRMDPM50WoXvvL4336QbekeyJfCV3i8AEgOGa9dHRuReQ4glAERZA5t56FrITnWNyfUcOm3NdcPkAeoU+G5fil9SjbjUnSAKNpYfjQoj/dPxXPy/PzATI20UQVhGj4N2+FCbmKWeercUc8D1PKnY/psTouGrTGoFpOv1T6B9KxURDBFKo0b2yyhWrgVO6LeXvV/6SbLxkkcE/zbCfHGwwi+OZoNo5HB4xTRggDj+MxFwQFIrYiJI9HTgIsiSQuJjV4qS1mPyPMAXmxIJCJSvucZWGlglIYpi5CGxW00AS3E0wLEKzVfVYQhMNtAoP/PxaQdvPYZ5O7RlbDf6HlqHjNZEZuS6b2Q==;
 5:b8KwVB5m72zBM9V8RIqrwUxt6ozC/ZG4igp1Kc3bLtlNKSt66TGuWjJluEd++uOZueZDSIsk7sDenlVEeRQmMEp4X5jECrcBbcz/zP/0qEJnON9I/KHFYivJ+lVuAUZVpQGmX5cG+ccvRpXrqthKQ3nT8iwmU2SOuwgAA2G3tt98mmkrMjY/EEvH4pzjrNYdXUTCrTRknJfyaKQWMhPuQA==;
 7:ibbKHIfNbI0Vox15yBgkHmGYGY7bAxtlZDF5H6iJCf65rhTfeORfisAJJ44JUX+CPozaYkeigu5bbCYl5MQdjV1i3RwPWsR5lSJQdqnbqXgLa70qhHqHk9iPozX5kN5SQ9JPvKsnzHCElb8k7Gqi9w==
x-ms-office365-filtering-correlation-id: 45e3e48a-28bc-427d-b8f4-08d671a2c2f1
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR03MB4185; 
x-ms-traffictypediagnostic: DB7PR03MB4185:
x-microsoft-antispam-prvs: <DB7PR03MB4185386ED7E582306D773FD9F48D0@DB7PR03MB4185.eurprd03.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(93006095)(93001095)(3231475)(944501520)(52105112)(3002001)(10201501046)(6041310)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:DB7PR03MB4185; BCL:0; PCL:0; RULEID:; SRVR:DB7PR03MB4185; 
x-forefront-prvs: 0906E83A25
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(376002)(39860400002)(366004)(346002)(136003)(53754006)(199004)(189003)(410100003)(478600001)(606006)(71190400001)(71200400001)(66066001)(97736004)(966005)(25786009)(80792005)(14444005)(256004)(14454004)(110136005)(54906003)(72206003)(6246003)(316002)(486006)(99286004)(6306002)(86362001)(575784001)(476003)(11346002)(446003)(54896002)(53936002)(55016002)(39060400002)(9686003)(236005)(105586002)(6116002)(3846002)(76176011)(53546011)(8936002)(6506007)(7696005)(81166006)(81156014)(186003)(2906002)(106356001)(4326008)(6606003)(19627405001)(68736007)(55236004)(5660300001)(6436002)(102836004)(8676002)(7416002)(74316002)(26005)(33656002)(7736002)(229853002)(15940465004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR03MB4185;
 H:DB7PR03MB3564.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: uD7G8M6J96zA066UBbtxKYnsgC6yApEUbbQ+1RjeeYArKjMLknlei5vpRd+vrgNm5xne37nnJVfQZF371OEabMAvv28vACst+Q1iSW6cF3G6ojqHPhjuld2gm34E5NODjQSqp7dtdJT35FLQDlogf6bTGK5Aoa2P7Wo/6jII7fAXhv5WsaKy2sqR230++IEkzUdF/2hvgYDR9vn24mAS4ilIutNXQAYtWuVZxTLvvq417bx/vP8ujDDascVIVOg8EzAz98G/MSyfObrPRVBL38VjJiKgOL8CWFnfFxWaqiVYY+PigzGrCkgF42YdAot2
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 45e3e48a-28bc-427d-b8f4-08d671a2c2f1
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jan 2019 17:41:58.6578 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB4185
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Jan 9 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, 
 Janakarajan" <jnataraj@amd.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============6186500560072544490=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6186500560072544490==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_DB7PR03MB356453CAD62D1EAC5807D07DF48D0DB7PR03MB3564eurp_"

--_000_DB7PR03MB356453CAD62D1EAC5807D07DF48D0DB7PR03MB3564eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Both myself and Alex will be at CES at this time so we won't be able to joi=
n.


 -- Artem

________________________________
From: Stefano Stabellini <sstabellini@kernel.org>
Sent: Thursday, January 3, 2019 7:17:02 PM
To: Lars Kurth
Cc: xen-devel; committers@xenproject.org; Tamas K Lengyel; intel-xen@intel.=
com; daniel.kiper@oracle.com; Roger Pau Monne; Christopher Clark; Rich Pers=
aud; Brian Woods; Stefano Stabellini; Julien Grall; Juergen Gross; Paul Dur=
rant; Ji, John; Natarajan, Janakarajan; dpsmith@apertussolutions.com; edgar=
.iglesias@xilinx.com; davorin.mista@aggios.com; robin.randhawa@arm.com; Art=
em Mygaiev; mirela.simonovic@aggios.com; Stewart Hildebrand; anastassios.na=
nos@onapp.com; vfachin@de.adit-jv.com; Volodymyr Babchuk; Matt Spencer; Jar=
vis Roach
Subject: Re: Xen (both x86 and Arm) Community Call: Jan 9 - 16:00 - 17:00 U=
TC - Call for Agenda Items

For all the folks used to attending the ARM community calls, I'll be on
this call. Julien, won't be able to join this time, but he will join in
the future.

On Thu, 3 Jan 2019, Lars Kurth wrote:
> Hi all,
>
> based on Stefano's and Julien's suggestion that it may make sense to merg=
e the x86 and arm calls, I am willing to try. It also makes sense this time=
 in particular because we are approaching freeze time.
>
>
> As per request the meeting is 1 hour later than normal. Also, because the=
re were NO attendees from China on the last 3 calls. For Chinese attendees:=
 if you plan to attend, please confirm you are attending and we can discuss=
 moving the meeting to earlier.
>
> @Juergen, @Jan: we can discuss the timing of future meetings going forwar=
d if 17:00-18:00 is a problem for you.
>
> Please propose topics by either editing the running agenda document at ht=
tps://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI8I0=
1I/edit# or by replying to the mail. Ideally by next Tuesday!
>
>
> =3D=3D AOB =3D=3D
>
> =3D=3D Dial-in Information =3D=3D
>
>    ## Future Community Call schedule
>    Jan 9, Feb 13, Mar 12
>
>    ## Meeting time
>    15:00 - 16:00 UTC
>     8:00 -  9:00 EDT (San Francisco)
>    11:00 - 12:00 EDT (New York)
>    16:00 - 17:00 BST (London)
>    17:00 - 18:00 CEST (Berlin)
>    00:00 - 01:00 CST (Beijing)
>    Further International meeting times:
>    https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2019=
&month=3D1&day=3D7&hour=3D16&min=3D0&sec=3D0&p1=3D224&p2=3D24&p3=3D179&p4=
=3D136&p5=3D37&p6=3D33
>
>    ## Dial in details
>    Web: https://www.gotomeet.me/larskurth
>
>    You can also dial in using your phone.
>    Access Code: 906-886-965
>
>    China (Toll Free): 4008 811084
>    Germany: +49 692 5736 7317
>    Poland (Toll Free): 00 800 1124759
>    United Kingdom: +44 330 221 0088
>    United States: +1 (571) 317-3129
>
>    More phone numbers
>    Australia: +61 2 9087 3604
>    Austria: +43 7 2081 5427
>    Argentina (Toll Free): 0 800 444 3375
>    Bahrain (Toll Free): 800 81 111
>    Belarus (Toll Free): 8 820 0011 0400
>    Belgium: +32 28 93 7018
>    Brazil (Toll Free): 0 800 047 4906
>    Bulgaria (Toll Free): 00800 120 4417
>    Canada: +1 (647) 497-9391
>    Chile (Toll Free): 800 395 150
>    Colombia (Toll Free): 01 800 518 4483
>     Czech Republic (Toll Free): 800 500448
>    Denmark: +45 32 72 03 82
>    Finland: +358 923 17 0568
>    France: +33 170 950 594
>    Greece (Toll Free): 00 800 4414 3838
>    Hong Kong (Toll Free): 30713169
>    Hungary (Toll Free): (06) 80 986 255
>    Iceland (Toll Free): 800 7204
>    India (Toll Free): 18002669272
>    Indonesia (Toll Free): 007 803 020 5375
>    Ireland: +353 15 360 728
>    Israel (Toll Free): 1 809 454 830
>    Italy: +39 0 247 92 13 01
>    Japan (Toll Free): 0 120 663 800
>    Korea, Republic of (Toll Free): 00798 14 207 4914
>    Luxembourg (Toll Free): 800 85158
>    Malaysia (Toll Free): 1 800 81 6854
>    Mexico (Toll Free): 01 800 522 1133
>    Netherlands: +31 207 941 377
>    New Zealand: +64 9 280 6302
>    Norway: +47 21 93 37 51
>    Panama (Toll Free): 00 800 226 7928
>    Peru (Toll Free): 0 800 77023
>    Philippines (Toll Free): 1 800 1110 1661
>    Portugal (Toll Free): 800 819 575
>    Romania (Toll Free): 0 800 410 029
>    Russian Federation (Toll Free): 8 800 100 6203
>    Saudi Arabia (Toll Free): 800 844 3633
>    Singapore (Toll Free): 18007231323
>    South Africa (Toll Free): 0 800 555 447
>    Spain: +34 932 75 2004
>    Sweden: +46 853 527 827
>    Switzerland: +41 225 4599 78
>    Taiwan (Toll Free): 0 800 666 854
>    Thailand (Toll Free): 001 800 011 023
>    Turkey (Toll Free): 00 800 4488 23683
>    Ukraine (Toll Free): 0 800 50 1733
>    United Arab Emirates (Toll Free): 800 044 40439
>    Uruguay (Toll Free): 0004 019 1018
>    Viet Nam (Toll Free): 122 80 481
>
>    First GoToMeeting? Let's do a quick system check:
>    https://link.gotomeeting.com/system-check
>
> Best Regards
> Lars
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

--_000_DB7PR03MB356453CAD62D1EAC5807D07DF48D0DB7PR03MB3564eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;font=
-family:Calibri,Helvetica,sans-serif;" dir=3D"ltr">
<p style=3D"margin-top:0;margin-bottom:0">Both myself and Alex will be at C=
ES at this time so we won't be able to join.</p>
<p style=3D"margin-top:0;margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0">&nbsp;-- Artem</p>
</div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Stefano Stabellini &l=
t;sstabellini@kernel.org&gt;<br>
<b>Sent:</b> Thursday, January 3, 2019 7:17:02 PM<br>
<b>To:</b> Lars Kurth<br>
<b>Cc:</b> xen-devel; committers@xenproject.org; Tamas K Lengyel; intel-xen=
@intel.com; daniel.kiper@oracle.com; Roger Pau Monne; Christopher Clark; Ri=
ch Persaud; Brian Woods; Stefano Stabellini; Julien Grall; Juergen Gross; P=
aul Durrant; Ji, John; Natarajan,
 Janakarajan; dpsmith@apertussolutions.com; edgar.iglesias@xilinx.com; davo=
rin.mista@aggios.com; robin.randhawa@arm.com; Artem Mygaiev; mirela.simonov=
ic@aggios.com; Stewart Hildebrand; anastassios.nanos@onapp.com; vfachin@de.=
adit-jv.com; Volodymyr Babchuk;
 Matt Spencer; Jarvis Roach<br>
<b>Subject:</b> Re: Xen (both x86 and Arm) Community Call: Jan 9 - 16:00 - =
17:00 UTC - Call for Agenda Items</font>
<div>&nbsp;</div>
</div>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt;=
">
<div class=3D"PlainText">For all the folks used to attending the ARM commun=
ity calls, I'll be on<br>
this call. Julien, won't be able to join this time, but he will join in<br>
the future.<br>
<br>
On Thu, 3 Jan 2019, Lars Kurth wrote:<br>
&gt; Hi all,<br>
&gt; <br>
&gt; based on Stefano's and Julien's suggestion that it may make sense to m=
erge the x86 and arm calls, I am willing to try. It also makes sense this t=
ime in particular because we are approaching freeze time.<br>
&gt; <br>
&gt; <br>
&gt; As per request the meeting is 1 hour later than normal. Also, because =
there were NO attendees from China on the last 3 calls. For Chinese attende=
es: if you plan to attend, please confirm you are attending and we can disc=
uss moving the meeting to earlier.<br>
&gt; <br>
&gt; @Juergen, @Jan: we can discuss the timing of future meetings going for=
ward if 17:00-18:00 is a problem for you.<br>
&gt; <br>
&gt; Please propose topics by either editing the running agenda document at=
 <a href=3D"https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9A=
p4Y4srAm4vI8I01I/edit#">
https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI8=
I01I/edit#</a> or by replying to the mail. Ideally by next Tuesday!<br>
&gt; <br>
&gt; <br>
&gt; =3D=3D AOB =3D=3D<br>
&gt; <br>
&gt; =3D=3D Dial-in Information =3D=3D<br>
&gt; <br>
&gt;&nbsp;&nbsp;&nbsp; ## Future Community Call schedule<br>
&gt;&nbsp;&nbsp;&nbsp; Jan 9, Feb 13, Mar 12<br>
&gt; <br>
&gt;&nbsp;&nbsp;&nbsp; ## Meeting time<br>
&gt;&nbsp;&nbsp;&nbsp; 15:00 - 16:00 UTC<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; 8:00 -&nbsp; 9:00 EDT (San Francisco)<br>
&gt;&nbsp;&nbsp;&nbsp; 11:00 - 12:00 EDT (New York)<br>
&gt;&nbsp;&nbsp;&nbsp; 16:00 - 17:00 BST (London)<br>
&gt;&nbsp;&nbsp;&nbsp; 17:00 - 18:00 CEST (Berlin)<br>
&gt;&nbsp;&nbsp;&nbsp; 00:00 - 01:00 CST (Beijing)<br>
&gt;&nbsp;&nbsp;&nbsp; Further International meeting times: <br>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://www.timeanddate.com/worldclock/me=
etingdetails.html?year=3D2019&amp;month=3D1&amp;day=3D7&amp;hour=3D16&amp;m=
in=3D0&amp;sec=3D0&amp;p1=3D224&amp;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p=
5=3D37&amp;p6=3D33">
https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2019&amp;=
month=3D1&amp;day=3D7&amp;hour=3D16&amp;min=3D0&amp;sec=3D0&amp;p1=3D224&am=
p;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p5=3D37&amp;p6=3D33</a><br>
&gt; <br>
&gt;&nbsp;&nbsp;&nbsp; ## Dial in details<br>
&gt;&nbsp;&nbsp;&nbsp; Web: <a href=3D"https://www.gotomeet.me/larskurth">h=
ttps://www.gotomeet.me/larskurth</a><br>
&gt; <br>
&gt;&nbsp;&nbsp;&nbsp; You can also dial in using your phone.<br>
&gt;&nbsp;&nbsp;&nbsp; Access Code: 906-886-965<br>
&gt; <br>
&gt;&nbsp;&nbsp;&nbsp; China (Toll Free): 4008 811084<br>
&gt;&nbsp;&nbsp;&nbsp; Germany: &#43;49 692 5736 7317<br>
&gt;&nbsp;&nbsp;&nbsp; Poland (Toll Free): 00 800 1124759<br>
&gt;&nbsp;&nbsp;&nbsp; United Kingdom: &#43;44 330 221 0088<br>
&gt;&nbsp;&nbsp;&nbsp; United States: &#43;1 (571) 317-3129<br>
&gt; <br>
&gt;&nbsp;&nbsp;&nbsp; More phone numbers<br>
&gt;&nbsp;&nbsp;&nbsp; Australia: &#43;61 2 9087 3604<br>
&gt;&nbsp;&nbsp;&nbsp; Austria: &#43;43 7 2081 5427<br>
&gt;&nbsp;&nbsp;&nbsp; Argentina (Toll Free): 0 800 444 3375<br>
&gt;&nbsp;&nbsp;&nbsp; Bahrain (Toll Free): 800 81 111<br>
&gt;&nbsp;&nbsp;&nbsp; Belarus (Toll Free): 8 820 0011 0400<br>
&gt;&nbsp;&nbsp;&nbsp; Belgium: &#43;32 28 93 7018<br>
&gt;&nbsp;&nbsp;&nbsp; Brazil (Toll Free): 0 800 047 4906<br>
&gt;&nbsp;&nbsp;&nbsp; Bulgaria (Toll Free): 00800 120 4417<br>
&gt;&nbsp;&nbsp;&nbsp; Canada: &#43;1 (647) 497-9391<br>
&gt;&nbsp;&nbsp;&nbsp; Chile (Toll Free): 800 395 150<br>
&gt;&nbsp;&nbsp;&nbsp; Colombia (Toll Free): 01 800 518 4483<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; Czech Republic (Toll Free): 800 500448<br>
&gt;&nbsp;&nbsp;&nbsp; Denmark: &#43;45 32 72 03 82<br>
&gt;&nbsp;&nbsp;&nbsp; Finland: &#43;358 923 17 0568<br>
&gt;&nbsp;&nbsp;&nbsp; France: &#43;33 170 950 594<br>
&gt;&nbsp;&nbsp;&nbsp; Greece (Toll Free): 00 800 4414 3838<br>
&gt;&nbsp;&nbsp;&nbsp; Hong Kong (Toll Free): 30713169<br>
&gt;&nbsp;&nbsp;&nbsp; Hungary (Toll Free): (06) 80 986 255<br>
&gt;&nbsp;&nbsp;&nbsp; Iceland (Toll Free): 800 7204<br>
&gt;&nbsp;&nbsp;&nbsp; India (Toll Free): 18002669272<br>
&gt;&nbsp;&nbsp;&nbsp; Indonesia (Toll Free): 007 803 020 5375<br>
&gt;&nbsp;&nbsp;&nbsp; Ireland: &#43;353 15 360 728<br>
&gt;&nbsp;&nbsp;&nbsp; Israel (Toll Free): 1 809 454 830<br>
&gt;&nbsp;&nbsp;&nbsp; Italy: &#43;39 0 247 92 13 01<br>
&gt;&nbsp;&nbsp;&nbsp; Japan (Toll Free): 0 120 663 800<br>
&gt;&nbsp;&nbsp;&nbsp; Korea, Republic of (Toll Free): 00798 14 207 4914<br=
>
&gt;&nbsp;&nbsp;&nbsp; Luxembourg (Toll Free): 800 85158<br>
&gt;&nbsp;&nbsp;&nbsp; Malaysia (Toll Free): 1 800 81 6854<br>
&gt;&nbsp;&nbsp;&nbsp; Mexico (Toll Free): 01 800 522 1133<br>
&gt;&nbsp;&nbsp;&nbsp; Netherlands: &#43;31 207 941 377<br>
&gt;&nbsp;&nbsp;&nbsp; New Zealand: &#43;64 9 280 6302<br>
&gt;&nbsp;&nbsp;&nbsp; Norway: &#43;47 21 93 37 51<br>
&gt;&nbsp;&nbsp;&nbsp; Panama (Toll Free): 00 800 226 7928<br>
&gt;&nbsp;&nbsp;&nbsp; Peru (Toll Free): 0 800 77023<br>
&gt;&nbsp;&nbsp;&nbsp; Philippines (Toll Free): 1 800 1110 1661<br>
&gt;&nbsp;&nbsp;&nbsp; Portugal (Toll Free): 800 819 575<br>
&gt;&nbsp;&nbsp;&nbsp; Romania (Toll Free): 0 800 410 029<br>
&gt;&nbsp;&nbsp;&nbsp; Russian Federation (Toll Free): 8 800 100 6203<br>
&gt;&nbsp;&nbsp;&nbsp; Saudi Arabia (Toll Free): 800 844 3633<br>
&gt;&nbsp;&nbsp;&nbsp; Singapore (Toll Free): 18007231323<br>
&gt;&nbsp;&nbsp;&nbsp; South Africa (Toll Free): 0 800 555 447<br>
&gt;&nbsp;&nbsp;&nbsp; Spain: &#43;34 932 75 2004<br>
&gt;&nbsp;&nbsp;&nbsp; Sweden: &#43;46 853 527 827<br>
&gt;&nbsp;&nbsp;&nbsp; Switzerland: &#43;41 225 4599 78<br>
&gt;&nbsp;&nbsp;&nbsp; Taiwan (Toll Free): 0 800 666 854<br>
&gt;&nbsp;&nbsp;&nbsp; Thailand (Toll Free): 001 800 011 023<br>
&gt;&nbsp;&nbsp;&nbsp; Turkey (Toll Free): 00 800 4488 23683<br>
&gt;&nbsp;&nbsp;&nbsp; Ukraine (Toll Free): 0 800 50 1733<br>
&gt;&nbsp;&nbsp;&nbsp; United Arab Emirates (Toll Free): 800 044 40439<br>
&gt;&nbsp;&nbsp;&nbsp; Uruguay (Toll Free): 0004 019 1018<br>
&gt;&nbsp;&nbsp;&nbsp; Viet Nam (Toll Free): 122 80 481<br>
&gt; <br>
&gt;&nbsp;&nbsp;&nbsp; First GoToMeeting? Let's do a quick system check:<br=
>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://link.gotomeeting.com/system-check=
">https://link.gotomeeting.com/system-check</a><br>
&gt; <br>
&gt; Best Regards<br>
&gt; Lars<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; Xen-devel mailing list<br>
&gt; Xen-devel@lists.xenproject.org<br>
&gt; <a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel">ht=
tps://lists.xenproject.org/mailman/listinfo/xen-devel</a><br>
</div>
</span></font></div>
</body>
</html>

--_000_DB7PR03MB356453CAD62D1EAC5807D07DF48D0DB7PR03MB3564eurp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6186500560072544490==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 03 17:45:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 17:45: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-devel-bounces@lists.xenproject.org>)
	id 1gf73m-0001gr-B7; Thu, 03 Jan 2019 17:45: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=X2h5=PL=citrix.com=prvs=89920a859=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gf73l-0001gl-D9
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 17:45:33 +0000
X-Inumbo-ID: 5d51d35e-0f7f-11e9-95e0-1f0d11e65c29
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d51d35e-0f7f-11e9-95e0-1f0d11e65c29;
 Thu, 03 Jan 2019 17:45:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,435,1539648000"; d="scan'208";a="84100858"
Date: Thu, 3 Jan 2019 18:45:23 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190103174523.ofkxt6vfteilw4zr@mac>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: [Xen-devel] PVH and ACPI discussion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpXaGlsZSBsb29raW5nIGF0IHNvbWUgdGFuZ2VudGlhbCBpc3N1ZXMgSSByZWFsaXpl
ZCB0aGF0IHRoZSAnVkdBIE5vdApQcmVzZW50JyBmbGFnIHRoYXQgWGVuIGN1cnJlbnRseSBzZXRz
IGZvciBQVkggRG9tVXMgbWlnaHQgYmUgc2xpZ2h0bHkKZGlmZmVyZW50IGZyb20gd2hhdCB3ZSBl
eHBlY3QgaXQgdG8gbWVhbi4gVGhlIHB1cnBvc2Ugd2FzIHRoYXQgWGVuCndvdWxkIHNldCB0aGlz
IGZsYWcgdG8gZGVub3RlIHRoZXJlJ3Mgbm8gVkdBIE1NSU8gcmVnaW9uIGluIHRoZSBsb3cKMU1C
LCBzbyB0aGF0IHRoZSBndWVzdCBPUyB3b3VsZCBub3QgcmVzZXJ2ZSBtZW1vcnkgaW4gdGhhdCBh
cmVhCnRoaW5raW5nIHRoZXJlJ3MgYSBNTUlPIHdpbmRvdyB0aGVyZS4gVGhlIG1lbW9yeSBtYXAg
cHJvdmlkZWQgdG8gYSBQVkgKRG9tVSB0eXBpY2FsbHkgY29udGFpbnMgYSBzaW5nbGUgUkFNIHJh
bmdlIHRoYXQgZXhwYW5kcyBmcm9tIDAgdG8gdGhlCnNlbGVjdGVkIGFtb3VudCBvZiBtZW1vcnku
CgpUaGUgZGVzY3JpcHRpb24gb2Ygc3VjaCBmbGFnIGJ5IHRoZSBBQ1BJIHNwZWMgKDYuMkEpIGhv
d2V2ZXIgaXMgYXMKZm9sbG93czoKCiJJZiBzZXQsIGluZGljYXRlcyB0byBPU1BNIHRoYXQgaXQg
bXVzdCBub3QgYmxpbmRseSBwcm9iZSB0aGUgVkdBCmhhcmR3YXJlICh0aGF0IHJlc3BvbmRzIHRv
IE1NSU8gYWRkcmVzc2VzIEEwMDAwaC1CRkZGRmggYW5kIElPIHBvcnRzCjNCMGgtM0JCaCBhbmQg
M0MwaC0zREZoKSB0aGF0IG1heSBjYXVzZSBtYWNoaW5lIGNoZWNrIG9uIHRoaXMgc3lzdGVtLgpJ
ZiBjbGVhciwgaW5kaWNhdGVzIHRvIE9TUE0gdGhhdCBpdCBpcyBzYWZlIHRvIHByb2JlIHRoZSBW
R0EKaGFyZHdhcmUuIgoKTXkgcmVhZGluZyBvZiB0aGUgYWJvdmUgdGV4dCB3b3VsZCBtYWtlIG1l
IHRoaW5rIHRoYXQgaWYgdGhlIGZsYWcgaXMKc2V0IHRoZSBtZW1vcnkgcmVnaW9uIEEwMDAwaC1C
RkZGRmggc2hvdWxkIG5vdCBiZSB1c2VkIGF0IGFsbCwgYW5kCnRoYXQgd291bGQgYmUgaW4gY29u
ZmxpY3Qgd2l0aCB0aGUgbWVtb3J5IG1hcCB0aGF0J3MgcHJvdmlkZWQgdG8KZ3Vlc3RzICh3aGlj
aCBsaXN0cyB0aGlzIGFyZWEgYXMgUkFNKS4KCkknbSBub3QgY29udmluY2VkIG9mIHRoZSBiZXN0
IHdheSB0byBwcm9jZWVkIGhlcmUuIEkgY2FuIGNvbnRhY3QgdGhlCkFDUEkgd29ya2luZyBncm91
cCBhbmQgdHJ5IHRvIGNsYXJpZnkgdGhlIG1lYW5pbmcgb2YgdGhlIGZsYWcsIG9yCmlucXVpcnkg
aWYgdGhlcmUncyBhIG1vcmUgc3VpdGFibGUgZmxhZyBmb3Igb3IgdXNlIGNhc2UsIGJ1dCBJIHdv
dWxkCmxpa2UgdG8gaGVhciBvdGhlcnMgb3BpbmlvbiBvbiB0aGlzIHRvcGljLgoKU2Vjb25kbHks
IEkndmUgYWxzbyBiZWVuIGxvb2tpbmcgYXQgd2hldGhlciBpdCB3b3VsZCBtYWtlIHNlbnNlIHRv
IHNldAp0aGUgQUNQSSByZWR1Y2VkIGhhcmR3YXJlIGZsYWcgZm9yIFBWSCBEb21VcywgYWNjb3Jk
aW5nIHRvIHRoZQpkZXNjcmlwdGlvbiBpbiB0aGUgQUNQSSBzcGVjOgoKIkZvciBjZXJ0YWluIGNs
YXNzZXMgb2Ygc3lzdGVtcyB0aGUgQUNQSSBIYXJkd2FyZSBTcGVjaWZpY2F0aW9uIG1heQpub3Qg
YmUgYWRlcXVhdGUuIEV4YW1wbGVzIGluY2x1ZGUgbGVnYWN5LWZyZWUsIFVFRkktYmFzZWQgcGxh
dGZvcm1zCndpdGggcmVjZW50IHByb2Nlc3NvcnMsIGFuZCB0aG9zZSBpbXBsZW1lbnRpbmcgbW9i
aWxlIHBsYXRmb3JtCmFyY2hpdGVjdHVyZXMuIEZvciBzdWNoIHBsYXRmb3JtcywgYSBIYXJkd2Fy
ZS1yZWR1Y2VkIEFDUEkgbW9kZSBpcwpkZWZpbmVkLiIKCkNlcnRhaW5seSB0aGUgbGVnYWN5LWZy
ZWUgYW5kIFVFRkkgcGFydCBpcyBxdWl0ZSBhcHBsaWNhYmxlIHRvIFBWSApEb21VLCBmb3Igd2hp
Y2ggd2UgZG9uJ3QgcGxhbiB0byBzdXBwb3J0IGxlZ2FjeSBCSU9TIGFuZCBvbmx5IHByb3ZpZGUK
VUVGSSBmaXJtd2FyZSBpbiB0aGUgbG9uZyB0ZXJtLgoKUmVkdWNlZCBIVyBBQ1BJIGFsc28gZ2V0
cyByaWQgb2YgdGhlIFNDSSBpbnRlcnJ1cHQsIGFuZCBpbnN0ZWFkCnByb3ZpZGVzIHNvbWUgb3Ro
ZXIgbWV0aG9kcyB0byBzaWduYWwgQUNQSSBldmVudHMgKG5vdGUgd2UgZG9uJ3QKdXNlIGFueSBB
Q1BJIGV2ZW50IEFUTSBmb3IgUFZIIERvbVUpLiBJdCBhbHNvIGdldHMgcmlkIG9mIGEgYnVuY2gg
b2YKRkFEVCBmaWVsZHMgdGhhdCB3ZSBkb24ndCB1c2UgZm9yIFBWSCBEb21VIGVpdGhlci4KCkkg
aG93ZXZlciBzZWVtIHRvIHJlbWVtYmVyIHNvbWUgcGFzdCBkaXNjdXNzaW9uIGFib3V0IFBWSCBE
b21VIGFuZApyZWR1Y2VkIEFDUEksIGJ1dCBJIGNhbm5vdCBmaW5kIHRoZSB0aHJlYWQuIElmIHRo
ZXJlIGFyZSBubyBvYmplY3Rpb25zCkkgdGhpbmsgd2Ugc2hvdWxkIGxvb2sgaW50byB0aGlzIChs
aWtlbHkgZGlzY3VzcyB3aXRoIHRoZSBBQ1BJIHdvcmtpbmcKZ3JvdXApIGluIG9yZGVyIHRvIGZp
Z3VyZSBvdXQgaWYgcmVkdWNlZCBIVyBBQ1BJIGNvdWxkIHdvcmsgZm9yIHVzLAphbmQgaG93IHRo
ZSBldmVudCBkZWxpdmVyeSBjb3VsZCBiZSBpbXBsZW1lbnRlZCBmb3IgUFZIIERvbVUgaWYgaXQK
dHVybnMgb3V0IHdlIG5lZWQgaXQgbGF0ZXIgb24uIEl0IG1pZ2h0IG1ha2Ugc2Vuc2UgdG8gYWxz
byBmaWd1cmUgb3V0CndoYXQgb3RoZXIgcGVvcGxlIGRvLCBsaWtlIEh5cGVyViBHZW4yIGluc3Rh
bmNlcyAod2hpY2ggYWxzbyBnZXQgcmlkCm9mIGEgbG90IG9mIGxlZ2FjeSBodykuCgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 17:47:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 17:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gf75n-0001pH-OF; Thu, 03 Jan 2019 17:47: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=3FCB=PL=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gf75m-0001pA-Kq
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 17:47:38 +0000
X-Inumbo-ID: a36556db-0f7f-11e9-92db-bc764e045a96
Received: from mail-ed1-x530.google.com (unknown [2a00:1450:4864:20::530])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a36556db-0f7f-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 17:47:29 +0000 (UTC)
Received: by mail-ed1-x530.google.com with SMTP id g22so29661148edr.7
 for <xen-devel@lists.xenproject.org>; Thu, 03 Jan 2019 09:47:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=hCbF93blr+/fujdEK8R1tmKgeIFz4HCRhCAA5OSeV4o=;
 b=ep3RWGCGxaXU5sRTWSgW8G94k8wSSCzlTDyM4YNby6kdQG1yziJt+cSJxVihTCbV70
 3YRjVZ4QV056E1egWZAN6w77JKHowUNVoBgg5yadbrrkZxhnAWgEiNTG1P2h1ajNtmfR
 uQKklepGAem8BxPmeY8SjpoI6s01PE7ln9/a+duE3vCcPmCBnhIZGcUG4Wzc8fWdiF2X
 wo+k/pZE8lcodQqJp3FmPW+nPZMh98qGT/40S3gHAlHGcltTV0yor1KcmvAwV3aXwcWK
 Y+lTwCup4TBqPKXnOxo6GDRQDv+vfPjk+ROol+Lp0+I1ajw3ONQ5HVypZeZCqmXM5r5m
 aRmw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :in-reply-to:cc:to:references;
 bh=hCbF93blr+/fujdEK8R1tmKgeIFz4HCRhCAA5OSeV4o=;
 b=OqWvrX7i0yin4VZLGoElAL7MIOvQ3sZBeipaQO+xkGnNM6vrzWlohStMUjNyyLEFaH
 1lA0UTPBqcHYNdL4aDDrv7JyRJpiDZpwSr51tC3Wlwacm6qFm1BOgsmY6GQpjglazV+J
 vh/YnP2AnhvG/7jApgRNRk+QfTelzTSRbh+qbhm82mKXA1tkIab8sJMc48Z/Xt2N5c77
 rBf3LJdgvHffANJgATb5zvjkDnC/WqjUVmF8IrNvuOjQ4qC5d/siZkfo/RIkyC/dkZH1
 NLNS1Pwl5vmXOOEo8cZ3io4TMQlkuxQasS+3BktJL09INlxqlfscNDenbTfMQYMjgt+M
 ZpHA==
X-Gm-Message-State: AA+aEWbJYoqN1gWqk6A/M9j9vEB07a8+PNHv1h/Is8XCRanXbAYd+/hP
 b2PsGvskpiBlLspIFUUP1lA=
X-Google-Smtp-Source: AFSGD/UMGOy+ngjlDAMZ0xdSgQ+fU6pC7lInAopLhnkYuyp64o29egpcPAPA/5tr5VFGu9qKU0jWMQ==
X-Received: by 2002:a50:d6c5:: with SMTP id l5mr43964431edj.145.1546537617002; 
 Thu, 03 Jan 2019 09:46:57 -0800 (PST)
Received: from [10.80.118.241] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id k11sm20718844edq.51.2019.01.03.09.46.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 03 Jan 2019 09:46:56 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <F6F40708-F984-4B0D-8BE1-B208FB6D0624@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Thu, 3 Jan 2019 17:46:54 +0000
In-Reply-To: <DB7PR03MB356453CAD62D1EAC5807D07DF48D0@DB7PR03MB3564.eurprd03.prod.outlook.com>
To: Artem Mygaiev <Artem_Mygaiev@epam.com>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
 <alpine.DEB.2.10.1901030915130.800@sstabellini-ThinkPad-X260>
 <DB7PR03MB356453CAD62D1EAC5807D07DF48D0@DB7PR03MB3564.eurprd03.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Jan 9 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============2896959200864574422=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2896959200864574422==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_3C315081-9599-4601-81A0-8B205E5D461E"


--Apple-Mail=_3C315081-9599-4601-81A0-8B205E5D461E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,

as we are close to the 4.11 release, I think this means we would focus =
on release related stuff primarily. Moving the meeting a week later is =
probably not going to help re release related items.

I think it is OK if some people cannot attend the Jan meeting: We could =
move forward the Feb meeting by a week (e.g. to say the 1st Wed of Feb) =
and reset the meeting cadence. That way we can start discussing more =
forward looking items again a little earlier.

Regards
Lars

> On 3 Jan 2019, at 17:41, Artem Mygaiev <Artem_Mygaiev@epam.com> wrote:
>=20
> Both myself and Alex will be at CES at this time so we won't be able =
to join.
>=20
>  -- Artem
> From: Stefano Stabellini <sstabellini@kernel.org =
<mailto:sstabellini@kernel.org>>
> Sent: Thursday, January 3, 2019 7:17:02 PM
> To: Lars Kurth
> Cc: xen-devel; committers@xenproject.org =
<mailto:committers@xenproject.org>; Tamas K Lengyel; intel-xen@intel.com =
<mailto:intel-xen@intel.com>; daniel.kiper@oracle.com =
<mailto:daniel.kiper@oracle.com>; Roger Pau Monne; Christopher Clark; =
Rich Persaud; Brian Woods; Stefano Stabellini; Julien Grall; Juergen =
Gross; Paul Durrant; Ji, John; Natarajan, Janakarajan; =
dpsmith@apertussolutions.com <mailto:dpsmith@apertussolutions.com>; =
edgar.iglesias@xilinx.com <mailto:edgar.iglesias@xilinx.com>; =
davorin.mista@aggios.com <mailto:davorin.mista@aggios.com>; =
robin.randhawa@arm.com <mailto:robin.randhawa@arm.com>; Artem Mygaiev; =
mirela.simonovic@aggios.com <mailto:mirela.simonovic@aggios.com>; =
Stewart Hildebrand; anastassios.nanos@onapp.com =
<mailto:anastassios.nanos@onapp.com>; vfachin@de.adit-jv.com =
<mailto:vfachin@de.adit-jv.com>; Volodymyr Babchuk; Matt Spencer; Jarvis =
Roach
> Subject: Re: Xen (both x86 and Arm) Community Call: Jan 9 - 16:00 - =
17:00 UTC - Call for Agenda Items
> =20
> For all the folks used to attending the ARM community calls, I'll be =
on
> this call. Julien, won't be able to join this time, but he will join =
in
> the future.
>=20
> On Thu, 3 Jan 2019, Lars Kurth wrote:
> > Hi all,
> >=20
> > based on Stefano's and Julien's suggestion that it may make sense to =
merge the x86 and arm calls, I am willing to try. It also makes sense =
this time in particular because we are approaching freeze time.
> >=20
> >=20
> > As per request the meeting is 1 hour later than normal. Also, =
because there were NO attendees from China on the last 3 calls. For =
Chinese attendees: if you plan to attend, please confirm you are =
attending and we can discuss moving the meeting to earlier.
> >=20
> > @Juergen, @Jan: we can discuss the timing of future meetings going =
forward if 17:00-18:00 is a problem for you.
> >=20
> > Please propose topics by either editing the running agenda document =
at =
https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI=
8I01I/edit# =
<https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4v=
I8I01I/edit#> or by replying to the mail. Ideally by next Tuesday!
> >=20
> >=20
> > =3D=3D AOB =3D=3D
> >=20
> > =3D=3D Dial-in Information =3D=3D
> >=20
> >    ## Future Community Call schedule
> >    Jan 9, Feb 13, Mar 12
> >=20
> >    ## Meeting time
> >    15:00 - 16:00 UTC
> >     8:00 -  9:00 EDT (San Francisco)
> >    11:00 - 12:00 EDT (New York)
> >    16:00 - 17:00 BST (London)
> >    17:00 - 18:00 CEST (Berlin)
> >    00:00 - 01:00 CST (Beijing)
> >    Further International meeting times:=20
> >    =
https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2019&mon=
th=3D1&day=3D7&hour=3D16&min=3D0&sec=3D0&p1=3D224&p2=3D24&p3=3D179&p4=3D13=
6&p5=3D37&p6=3D33 =
<https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2019&mo=
nth=3D1&day=3D7&hour=3D16&min=3D0&sec=3D0&p1=3D224&p2=3D24&p3=3D179&p4=3D1=
36&p5=3D37&p6=3D33>
> >=20
> >    ## Dial in details
> >    Web: https://www.gotomeet.me/larskurth =
<https://www.gotomeet.me/larskurth>
> >=20
> >    You can also dial in using your phone.
> >    Access Code: 906-886-965
> >=20
> >    China (Toll Free): 4008 811084
> >    Germany: +49 692 5736 7317
> >    Poland (Toll Free): 00 800 1124759
> >    United Kingdom: +44 330 221 0088
> >    United States: +1 (571) 317-3129
> >=20
> >    More phone numbers
> >    Australia: +61 2 9087 3604
> >    Austria: +43 7 2081 5427
> >    Argentina (Toll Free): 0 800 444 3375
> >    Bahrain (Toll Free): 800 81 111
> >    Belarus (Toll Free): 8 820 0011 0400
> >    Belgium: +32 28 93 7018
> >    Brazil (Toll Free): 0 800 047 4906
> >    Bulgaria (Toll Free): 00800 120 4417
> >    Canada: +1 (647) 497-9391
> >    Chile (Toll Free): 800 395 150
> >    Colombia (Toll Free): 01 800 518 4483
> >     Czech Republic (Toll Free): 800 500448
> >    Denmark: +45 32 72 03 82
> >    Finland: +358 923 17 0568
> >    France: +33 170 950 594
> >    Greece (Toll Free): 00 800 4414 3838
> >    Hong Kong (Toll Free): 30713169
> >    Hungary (Toll Free): (06) 80 986 255
> >    Iceland (Toll Free): 800 7204
> >    India (Toll Free): 18002669272
> >    Indonesia (Toll Free): 007 803 020 5375
> >    Ireland: +353 15 360 728
> >    Israel (Toll Free): 1 809 454 830
> >    Italy: +39 0 247 92 13 01
> >    Japan (Toll Free): 0 120 663 800
> >    Korea, Republic of (Toll Free): 00798 14 207 4914
> >    Luxembourg (Toll Free): 800 85158
> >    Malaysia (Toll Free): 1 800 81 6854
> >    Mexico (Toll Free): 01 800 522 1133
> >    Netherlands: +31 207 941 377
> >    New Zealand: +64 9 280 6302
> >    Norway: +47 21 93 37 51
> >    Panama (Toll Free): 00 800 226 7928
> >    Peru (Toll Free): 0 800 77023
> >    Philippines (Toll Free): 1 800 1110 1661
> >    Portugal (Toll Free): 800 819 575
> >    Romania (Toll Free): 0 800 410 029
> >    Russian Federation (Toll Free): 8 800 100 6203
> >    Saudi Arabia (Toll Free): 800 844 3633
> >    Singapore (Toll Free): 18007231323
> >    South Africa (Toll Free): 0 800 555 447
> >    Spain: +34 932 75 2004
> >    Sweden: +46 853 527 827
> >    Switzerland: +41 225 4599 78
> >    Taiwan (Toll Free): 0 800 666 854
> >    Thailand (Toll Free): 001 800 011 023
> >    Turkey (Toll Free): 00 800 4488 23683
> >    Ukraine (Toll Free): 0 800 50 1733
> >    United Arab Emirates (Toll Free): 800 044 40439
> >    Uruguay (Toll Free): 0004 019 1018
> >    Viet Nam (Toll Free): 122 80 481
> >=20
> >    First GoToMeeting? Let's do a quick system check:
> >    https://link.gotomeeting.com/system-check =
<https://link.gotomeeting.com/system-check>
> >=20
> > Best Regards
> > Lars
> >=20
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xenproject.org =
<mailto:Xen-devel@lists.xenproject.org>
> > https://lists.xenproject.org/mailman/listinfo/xen-devel =
<https://lists.xenproject.org/mailman/listinfo/xen-devel>

--Apple-Mail=_3C315081-9599-4601-81A0-8B205E5D461E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
all,<div class=3D""><br class=3D""></div><div class=3D"">as we are close =
to the 4.11 release, I think this means we would focus on release =
related stuff primarily. Moving the meeting a week later is probably not =
going to help re release related items.</div><div class=3D""><br =
class=3D""></div><div class=3D"">I think it is OK if some people cannot =
attend the Jan meeting: We could move forward the Feb meeting by a week =
(e.g. to say the 1st Wed of Feb) and reset the meeting cadence. That way =
we can start discussing more forward looking items again a little =
earlier.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Regards</div><div class=3D"">Lars<br class=3D""><div =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 3 Jan 2019, at 17:41, Artem Mygaiev &lt;<a =
href=3D"mailto:Artem_Mygaiev@epam.com" =
class=3D"">Artem_Mygaiev@epam.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
id=3D"divtagdefaultwrapper" dir=3D"ltr" style=3D"caret-color: rgb(0, 0, =
0); font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; font-size: 12pt; =
font-family: Calibri, Helvetica, sans-serif;" class=3D""><div =
style=3D"margin-top: 0px; margin-bottom: 0px;" class=3D"">Both myself =
and Alex will be at CES at this time so we won't be able to =
join.</div><div style=3D"margin-top: 0px; margin-bottom: 0px;" =
class=3D""><br class=3D""></div><div style=3D"margin-top: 0px; =
margin-bottom: 0px;" class=3D"">&nbsp;-- Artem</div></div><hr =
tabindex=3D"-1" style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; display: inline-block; width: 948.625px;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D""></span><div id=3D"divRplyFwdMsg" =
dir=3D"ltr" style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><font face=3D"Calibri, sans-serif" style=3D"font-size: =
11pt;" class=3D""><b class=3D"">From:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Stefano Stabellini &lt;<a =
href=3D"mailto:sstabellini@kernel.org" =
class=3D"">sstabellini@kernel.org</a>&gt;<br class=3D""><b =
class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Thursday, January 3, 2019 =
7:17:02 PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Lars Kurth<br class=3D""><b =
class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>xen-devel;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:committers@xenproject.org" =
class=3D"">committers@xenproject.org</a>; Tamas K Lengyel;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:intel-xen@intel.com" =
class=3D"">intel-xen@intel.com</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:daniel.kiper@oracle.com" =
class=3D"">daniel.kiper@oracle.com</a>; Roger Pau Monne; Christopher =
Clark; Rich Persaud; Brian Woods; Stefano Stabellini; Julien Grall; =
Juergen Gross; Paul Durrant; Ji, John; Natarajan, Janakarajan;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:dpsmith@apertussolutions.com" =
class=3D"">dpsmith@apertussolutions.com</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:edgar.iglesias@xilinx.com" =
class=3D"">edgar.iglesias@xilinx.com</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:davorin.mista@aggios.com" =
class=3D"">davorin.mista@aggios.com</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:robin.randhawa@arm.com" =
class=3D"">robin.randhawa@arm.com</a>; Artem Mygaiev;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:mirela.simonovic@aggios.com" =
class=3D"">mirela.simonovic@aggios.com</a>; Stewart Hildebrand;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:anastassios.nanos@onapp.com" =
class=3D"">anastassios.nanos@onapp.com</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:vfachin@de.adit-jv.com" =
class=3D"">vfachin@de.adit-jv.com</a>; Volodymyr Babchuk; Matt Spencer; =
Jarvis Roach<br class=3D""><b class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: Xen (both x86 and Arm) =
Community Call: Jan 9 - 16:00 - 17:00 UTC - Call for Agenda =
Items</font><div class=3D"">&nbsp;</div></div><div class=3D"BodyFragment" =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><font size=3D"2" =
class=3D""><span style=3D"font-size: 11pt;" class=3D""><div =
class=3D"PlainText">For all the folks used to attending the ARM =
community calls, I'll be on<br class=3D"">this call. Julien, won't be =
able to join this time, but he will join in<br class=3D"">the future.<br =
class=3D""><br class=3D"">On Thu, 3 Jan 2019, Lars Kurth wrote:<br =
class=3D"">&gt; Hi all,<br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">&gt; based =
on Stefano's and Julien's suggestion that it may make sense to merge the =
x86 and arm calls, I am willing to try. It also makes sense this time in =
particular because we are approaching freeze time.<br class=3D"">&gt;<span=
 class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">&gt; As per =
request the meeting is 1 hour later than normal. Also, because there =
were NO attendees from China on the last 3 calls. For Chinese attendees: =
if you plan to attend, please confirm you are attending and we can =
discuss moving the meeting to earlier.<br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">&gt; =
@Juergen, @Jan: we can discuss the timing of future meetings going =
forward if 17:00-18:00 is a problem for you.<br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">&gt; Please =
propose topics by either editing the running agenda document at<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y=
4srAm4vI8I01I/edit#" =
class=3D"">https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9A=
p4Y4srAm4vI8I01I/edit#</a><span =
class=3D"Apple-converted-space">&nbsp;</span>or by replying to the mail. =
Ideally by next Tuesday!<br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">&gt; =3D=3D =
AOB =3D=3D<br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">&gt; =3D=3D =
Dial-in Information =3D=3D<br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; ## Future Community Call schedule<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Jan 9, Feb 13, Mar 12<br =
class=3D"">&gt;<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; ## Meeting time<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; 15:00 - 16:00 UTC<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp;&nbsp; 8:00 -&nbsp; 9:00 EDT (San =
Francisco)<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; 11:00 - 12:00 EDT (New =
York)<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; 16:00 - 17:00 BST (London)<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; 17:00 - 18:00 CEST (Berlin)<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; 00:00 - 01:00 CST (Beijing)<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Further International meeting =
times:<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D=
2019&amp;month=3D1&amp;day=3D7&amp;hour=3D16&amp;min=3D0&amp;sec=3D0&amp;p=
1=3D224&amp;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p5=3D37&amp;p6=3D33" =
class=3D"">https://www.timeanddate.com/worldclock/meetingdetails.html?year=
=3D2019&amp;month=3D1&amp;day=3D7&amp;hour=3D16&amp;min=3D0&amp;sec=3D0&am=
p;p1=3D224&amp;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p5=3D37&amp;p6=3D33</=
a><br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; ## Dial in details<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Web:<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://www.gotomeet.me/larskurth" =
class=3D"">https://www.gotomeet.me/larskurth</a><br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; You can also dial in using your =
phone.<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Access Code: 906-886-965<br =
class=3D"">&gt;<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; China (Toll Free): 4008 811084<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Germany: +49 692 5736 7317<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Poland (Toll Free): 00 800 1124759<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; United Kingdom: +44 330 221 0088<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; United States: +1 (571) 317-3129<br =
class=3D"">&gt;<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; More phone numbers<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Australia: +61 2 9087 3604<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Austria: +43 7 2081 5427<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Argentina (Toll Free): 0 800 444 =
3375<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Bahrain (Toll Free): 800 81 =
111<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Belarus (Toll Free): 8 820 0011 =
0400<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Belgium: +32 28 93 7018<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Brazil (Toll Free): 0 800 047 4906<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Bulgaria (Toll Free): 00800 120 =
4417<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Canada: +1 (647) 497-9391<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Chile (Toll Free): 800 395 150<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Colombia (Toll Free): 01 800 518 =
4483<br class=3D"">&gt;&nbsp;&nbsp;&nbsp;&nbsp; Czech Republic (Toll =
Free): 800 500448<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Denmark: +45 32 =
72 03 82<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Finland: +358 923 17 =
0568<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; France: +33 170 950 594<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Greece (Toll Free): 00 800 4414 =
3838<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Hong Kong (Toll Free): =
30713169<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Hungary (Toll Free): (06) =
80 986 255<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Iceland (Toll Free): 800 =
7204<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; India (Toll Free): =
18002669272<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Indonesia (Toll Free): =
007 803 020 5375<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Ireland: +353 15 =
360 728<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Israel (Toll Free): 1 809 =
454 830<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Italy: +39 0 247 92 13 =
01<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Japan (Toll Free): 0 120 663 =
800<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Korea, Republic of (Toll Free): =
00798 14 207 4914<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Luxembourg (Toll =
Free): 800 85158<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Malaysia (Toll =
Free): 1 800 81 6854<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Mexico (Toll =
Free): 01 800 522 1133<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Netherlands: =
+31 207 941 377<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; New Zealand: +64 9 =
280 6302<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Norway: +47 21 93 37 51<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Panama (Toll Free): 00 800 226 7928<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Peru (Toll Free): 0 800 77023<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Philippines (Toll Free): 1 800 1110 =
1661<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Portugal (Toll Free): 800 819 =
575<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Romania (Toll Free): 0 800 410 =
029<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Russian Federation (Toll Free): =
8 800 100 6203<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Saudi Arabia (Toll =
Free): 800 844 3633<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Singapore (Toll =
Free): 18007231323<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; South Africa =
(Toll Free): 0 800 555 447<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Spain: =
+34 932 75 2004<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Sweden: +46 853 527 =
827<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Switzerland: +41 225 4599 78<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Taiwan (Toll Free): 0 800 666 854<br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; Thailand (Toll Free): 001 800 011 =
023<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Turkey (Toll Free): 00 800 4488 =
23683<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Ukraine (Toll Free): 0 800 50 =
1733<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; United Arab Emirates (Toll =
Free): 800 044 40439<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Uruguay (Toll =
Free): 0004 019 1018<br class=3D"">&gt;&nbsp;&nbsp;&nbsp; Viet Nam (Toll =
Free): 122 80 481<br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">&gt;&nbsp;&nbsp;&nbsp; First GoToMeeting? Let's do a quick =
system check:<br class=3D"">&gt;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://link.gotomeeting.com/system-check" =
class=3D"">https://link.gotomeeting.com/system-check</a><br =
class=3D"">&gt;<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">&gt; Best Regards<br class=3D"">&gt; Lars<br =
class=3D"">&gt;<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">&gt; _______________________________________________<br =
class=3D"">&gt; Xen-devel mailing list<br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:Xen-devel@lists.xenproject.org" =
class=3D"">Xen-devel@lists.xenproject.org</a><br class=3D"">&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" =
class=3D"">https://lists.xenproject.org/mailman/listinfo/xen-devel</a></di=
v></span></font></div></div></blockquote></div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_3C315081-9599-4601-81A0-8B205E5D461E--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2896959200864574422==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 03 17:55:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 17: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-devel-bounces@lists.xenproject.org>)
	id 1gf7Cw-0002dx-Lz; Thu, 03 Jan 2019 17:55: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gf7Cv-0002ds-VT
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 17:55:02 +0000
X-Inumbo-ID: b083c64e-0f80-11e9-acb8-fb19912fb054
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b083c64e-0f80-11e9-acb8-fb19912fb054;
 Thu, 03 Jan 2019 17:55:00 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 698D620815;
 Thu,  3 Jan 2019 17:54:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546538100;
 bh=cx5/aIyE2OjbGfKc9XcMI2kcZJltMo12tCbM1unRiHY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=1m08ovSSQIXloyX2c8U3SeEdGNaHUFKt7FFxukBWLjeho1DsoEAYseOk00tSk6UAh
 wTSQtgwka4s6sw2bdm+sX9Ia+FOqy3GrxMpUtRc0apsZhGjVGDC8qVNvKISVoRFyMh
 LeeUoOTNV5QLrZVYeuWUhDjIQoIDymxyzDY1SouA=
Date: Thu, 3 Jan 2019 09:54:58 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Huaisheng Ye <yehs2007@zoho.com>
In-Reply-To: <20190103082908.9988-1-yehs2007@zoho.com>
Message-ID: <alpine.DEB.2.10.1901030954240.800@sstabellini-ThinkPad-X260>
References: <20190103082908.9988-1-yehs2007@zoho.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] dma-mapping: remove unused attrs parameter
 to dma_common_get_sgtable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, Huaisheng Ye <yehs1@lenovo.com>,
 konrad.wilk@oracle.com, chengnt@lenovo.com, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, robin.murphy@arm.com, hch@lst.de,
 m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAzIEphbiAyMDE5LCBIdWFpc2hlbmcgWWUgd3JvdGU6Cj4gRnJvbTogSHVhaXNoZW5n
IFllIDx5ZWhzMUBsZW5vdm8uY29tPgo+IAo+IGRtYV9jb21tb25fZ2V0X3NndGFibGUgaGFzIHBh
cmFtZXRlciBhdHRycyB3aGljaCBpcyBub3QgdXNlZCBhdCBhbGwuCj4gUmVtb3ZlIGl0Lgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEh1YWlzaGVuZyBZZSA8eWVoczFAbGVub3ZvLmNvbT4KCkFja2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpGWUkgdGhlIHBh
dGNoIGRvZXNuJ3QgYXBwbHkgY2xlYW5seSB0byBtYXN0ZXIuCgoKPiAtLS0KPiAgZHJpdmVycy94
ZW4vc3dpb3RsYi14ZW4uYyAgIHwgMiArLQo+ICBpbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgg
fCA1ICsrLS0tCj4gIGtlcm5lbC9kbWEvbWFwcGluZy5jICAgICAgICB8IDMgKy0tCj4gIDMgZmls
ZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4u
Ywo+IGluZGV4IDJhN2Y1NDUuLjJkYzE3YTUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vc3dp
b3RsYi14ZW4uYwo+ICsrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKPiBAQCAtNjk3LDcg
KzY5Nyw3IEBAIHN0YXRpYyB2b2lkIHhlbl9zd2lvdGxiX3VubWFwX3BhZ2Uoc3RydWN0IGRldmlj
ZSAqaHdkZXYsIGRtYV9hZGRyX3QgZGV2X2FkZHIsCj4gIAkJCQkJCQkgICBoYW5kbGUsIHNpemUs
IGF0dHJzKTsKPiAgCX0KPiAgI2VuZGlmCj4gLQlyZXR1cm4gZG1hX2NvbW1vbl9nZXRfc2d0YWJs
ZShkZXYsIHNndCwgY3B1X2FkZHIsIGhhbmRsZSwgc2l6ZSwgYXR0cnMpOwo+ICsJcmV0dXJuIGRt
YV9jb21tb25fZ2V0X3NndGFibGUoZGV2LCBzZ3QsIGNwdV9hZGRyLCBoYW5kbGUsIHNpemUpOwo+
ICB9Cj4gIAo+ICBzdGF0aWMgaW50IHhlbl9zd2lvdGxiX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRl
dmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2xp
bnV4L2RtYS1tYXBwaW5nLmggYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKPiBpbmRleCBk
MzI3YmRkLi5iYmZhZDQ0IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcu
aAo+ICsrKyBiL2luY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaAo+IEBAIC00ODMsNyArNDgzLDcg
QEAgdm9pZCAqZG1hX2NvbW1vbl9wYWdlc19yZW1hcChzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCBzaXpl
X3Qgc2l6ZSwKPiAgCj4gIGludAo+ICBkbWFfY29tbW9uX2dldF9zZ3RhYmxlKHN0cnVjdCBkZXZp
Y2UgKmRldiwgc3RydWN0IHNnX3RhYmxlICpzZ3QsIHZvaWQgKmNwdV9hZGRyLAo+IC0JCWRtYV9h
ZGRyX3QgZG1hX2FkZHIsIHNpemVfdCBzaXplLCB1bnNpZ25lZCBsb25nIGF0dHJzKTsKPiArCQlk
bWFfYWRkcl90IGRtYV9hZGRyLCBzaXplX3Qgc2l6ZSk7Cj4gIAo+ICBzdGF0aWMgaW5saW5lIGlu
dAo+ICBkbWFfZ2V0X3NndGFibGVfYXR0cnMoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2df
dGFibGUgKnNndCwgdm9pZCAqY3B1X2FkZHIsCj4gQEAgLTQ5NSw4ICs0OTUsNyBAQCB2b2lkICpk
bWFfY29tbW9uX3BhZ2VzX3JlbWFwKHN0cnVjdCBwYWdlICoqcGFnZXMsIHNpemVfdCBzaXplLAo+
ICAJaWYgKG9wcy0+Z2V0X3NndGFibGUpCj4gIAkJcmV0dXJuIG9wcy0+Z2V0X3NndGFibGUoZGV2
LCBzZ3QsIGNwdV9hZGRyLCBkbWFfYWRkciwgc2l6ZSwKPiAgCQkJCQlhdHRycyk7Cj4gLQlyZXR1
cm4gZG1hX2NvbW1vbl9nZXRfc2d0YWJsZShkZXYsIHNndCwgY3B1X2FkZHIsIGRtYV9hZGRyLCBz
aXplLAo+IC0JCQlhdHRycyk7Cj4gKwlyZXR1cm4gZG1hX2NvbW1vbl9nZXRfc2d0YWJsZShkZXYs
IHNndCwgY3B1X2FkZHIsIGRtYV9hZGRyLCBzaXplKTsKPiAgfQo+ICAKPiAgI2RlZmluZSBkbWFf
Z2V0X3NndGFibGUoZCwgdCwgdiwgaCwgcykgZG1hX2dldF9zZ3RhYmxlX2F0dHJzKGQsIHQsIHYs
IGgsIHMsIDApCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9kbWEvbWFwcGluZy5jIGIva2VybmVsL2Rt
YS9tYXBwaW5nLmMKPiBpbmRleCA1OGRlYzdhLi42YjMzZjEwIDEwMDY0NAo+IC0tLSBhL2tlcm5l
bC9kbWEvbWFwcGluZy5jCj4gKysrIGIva2VybmVsL2RtYS9tYXBwaW5nLmMKPiBAQCAtMjAyLDgg
KzIwMiw3IEBAIHZvaWQgZG1hbV9yZWxlYXNlX2RlY2xhcmVkX21lbW9yeShzdHJ1Y3QgZGV2aWNl
ICpkZXYpCj4gICAqIENyZWF0ZSBzY2F0dGVyLWxpc3QgZm9yIHRoZSBhbHJlYWR5IGFsbG9jYXRl
ZCBETUEgYnVmZmVyLgo+ICAgKi8KPiAgaW50IGRtYV9jb21tb25fZ2V0X3NndGFibGUoc3RydWN0
IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2dfdGFibGUgKnNndCwKPiAtCQkgdm9pZCAqY3B1X2FkZHIs
IGRtYV9hZGRyX3QgZG1hX2FkZHIsIHNpemVfdCBzaXplLAo+IC0JCSB1bnNpZ25lZCBsb25nIGF0
dHJzKQo+ICsJCSB2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBkbWFfYWRkciwgc2l6ZV90IHNp
emUpCj4gIHsKPiAgCXN0cnVjdCBwYWdlICpwYWdlOwo+ICAJaW50IHJldDsKPiAtLSAKPiAxLjgu
My4xCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 18:19:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 18:19: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-devel-bounces@lists.xenproject.org>)
	id 1gf7ab-0004P4-KS; Thu, 03 Jan 2019 18:19: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gf7aa-0004Ou-M0
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 18:19:28 +0000
X-Inumbo-ID: 1a79bf7a-0f84-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a79bf7a-0f84-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 18:19:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gf7aY-0007Bg-5O; Thu, 03 Jan 2019 18:19:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gf7aX-0004Ws-O4; Thu, 03 Jan 2019 18:19:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gf7aX-0001Q0-NV; Thu, 03 Jan 2019 18:19:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131717-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=39699d078c01117a2073ebe14337ef8569674578
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 18:19:25 +0000
Subject: [Xen-devel] [ovmf test] 131717: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcxNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMzk2OTlkMDc4YzAxMTE3YTIwNzNlYmUxNDMzN2VmODU2OTY3NDU3OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTcgZGF5cyAgMjMxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTcxNSAgMjAxOS0wMS0wMyAxNToxMToxNiBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGpp
YW4uai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAg
Smlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAg
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91
dGxvb2suY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2lu
IFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtp
bkBnbWFpbC5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJv
YSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxz
aGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5n
QGludGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5j
b20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcg
PC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BE
TFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8
dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5A
aW50ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxl
YyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50
aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRp
bWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5n
QGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8
dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHph
aWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVs
LmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlq
dS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVs
LmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0
IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0Nzk4IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 18:19:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 18:19: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-devel-bounces@lists.xenproject.org>)
	id 1gf7b1-0004R1-Uh; Thu, 03 Jan 2019 18:19: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gf7b0-0004Qo-KV
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 18:19:54 +0000
X-Inumbo-ID: 29fea210-0f84-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29fea210-0f84-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 18:19:53 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 185182073D;
 Thu,  3 Jan 2019 18:19:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546539592;
 bh=tmCinpkvzEcixEHOSr3DSvRp+a/KUo9RPQccazN1ouI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=mmreWXoS294f82a7pu/UJ/cOJ4b+FOu4/uFnkx3cJbS9OuY49NLqHDVhM6IdbaCvy
 XaWiG8yrTEXX8mF55nMACeDb1L3m7pHV5dVTt1xzjUUYNhIjqdtYhm4p9Uc/t6q8+u
 Ked0MKdl2MRGZU8hqaqJXmb1WGpobcs088mkx3z8=
Date: Thu, 3 Jan 2019 10:19:51 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <416d62e8-f977-bca7-2eb9-5ac05051953e@citrix.com>
Message-ID: <alpine.DEB.2.10.1901031004460.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901021622550.800@sstabellini-ThinkPad-X260>
 <416d62e8-f977-bca7-2eb9-5ac05051953e@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-46470725-1546539592=:800"
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
 ARM after 91d4eca7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: julien.grall@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 paul.durrant@citrix.com, jbeulich@suse.com, xen-devel@lists.xen.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-46470725-1546539592=:800
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Thu, 3 Jan 2019, Andrew Cooper wrote:
> On 03/01/2019 00:28, Stefano Stabellini wrote:
> > Fix device assignment on ARM after 91d4eca7 "mm / iommu: split
> > need_iommu() into has_iommu_pt() and need_iommu_pt_sync()".
> >
> > arch_iommu_populate_page_table returns -ENOSYS which causes
> > iommu_construct to return early, although it is not an error.
> >
> > Interestingly, the if ( rc ) was present even before 91d4eca7, but it was
> > still working before. Now, with the new hd->status field it won't
> > complete the initialization successfully.
> >
> > Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
> >
> > diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
> > index ac62d7f..a63329b 100644
> > --- a/xen/drivers/passthrough/iommu.c
> > +++ b/xen/drivers/passthrough/iommu.c
> > @@ -269,7 +269,7 @@ int iommu_construct(struct domain *d)
> >          hd->need_sync = true;
> >  
> >          rc = arch_iommu_populate_page_table(d);
> 
> The comment in ARM's arch_iommu_populate_page_table() says
> 
> /* The IOMMU shares the p2m with the CPU */
> 
> Which means that iommu_use_hap_pt() (just out of context above this
> hunk) is wrong.Â  It should return true, which will prevent us entering
> this path during initialisation.

iommu_use_hap_pt is implemented by calling has_iommu_pt(d) (also on x86
is part of the implementation), which is implemented as:

  (dom_iommu(d)->status != IOMMU_STATUS_disabled)

IOMMU_STATUS_disabled is zero in the enum, so status starts as
IOMMU_STATUS_disabled. It is set to IOMMU_STATUS_initializing for dom0
in iommu_hwdom_init, but it is not set to IOMMU_STATUS_initializing for
other domains anywhere, leading to this error.

It looks like we want to move the initialization of status from
iommu_hwdom_init to iommu_domain_init, which is called for everybody.


diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index ac62d7f..7cf6aaf 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -180,6 +180,7 @@ int iommu_domain_init(struct domain *d)
     if ( !iommu_enabled )
         return 0;
 
+    hd->status = IOMMU_STATUS_initializing;
     hd->platform_ops = iommu_get_ops();
     return hd->platform_ops->init(d);
 }
@@ -206,7 +207,6 @@ void __hwdom_init iommu_hwdom_init(struct domain *d)
 
     register_keyhandler('o', &iommu_dump_p2m_table, "dump iommu p2m table", 0);
 
-    hd->status = IOMMU_STATUS_initializing;
     hd->need_sync = iommu_hwdom_strict && !iommu_use_hap_pt(d);
     if ( need_iommu_pt_sync(d) )
     {
--8323329-46470725-1546539592=:800
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-46470725-1546539592=:800--


From xen-devel-bounces@lists.xenproject.org Thu Jan 03 18:51:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 18:51: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-devel-bounces@lists.xenproject.org>)
	id 1gf855-0007O7-Cj; Thu, 03 Jan 2019 18:50: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gf854-0007Nt-55
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 18:50:58 +0000
X-Inumbo-ID: 80762a46-0f88-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80762a46-0f88-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 18:50:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gf84z-0007nJ-Af; Thu, 03 Jan 2019 18:50:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gf84z-0006dG-1k; Thu, 03 Jan 2019 18:50:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gf84z-0002ex-1A; Thu, 03 Jan 2019 18:50:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131688-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9b97818c3d5854caa95d8af20fe7ef6112ff1b06
X-Osstest-Versions-That: xen=7b6e05c50fc39466fcc685fb6d4216f99af58743
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 18:50:53 +0000
Subject: [Xen-devel] [xen-unstable test] 131688: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTY4OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTY4OC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MzE2NzAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE2NzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY3MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMxNjcwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NzAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTY3
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMxNjcwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzE2NzAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMTY3MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjcwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5Yjk3
ODE4YzNkNTg1NGNhYTk1ZDhhZjIwZmU3ZWY2MTEyZmYxYjA2CmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICA3YjZlMDVjNTBmYzM5NDY2ZmNjNjg1ZmI2ZDQyMTZmOTlhZjU4
NzQzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzE2NzAgIDIwMTktMDEtMDEgMDg6NTE6NTUgWiAg
ICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxNjg4ICAyMDE5LTAxLTAyIDE0OjUyOjMy
IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgOWI5NzgxOGMzZDU4NTRjYWE5NWQ4YWYyMGZlN2VmNjExMmZmMWIw
NgpBdXRob3I6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KRGF0
ZTogICBUdWUgRGVjIDE4IDE3OjExOjQ0IDIwMTggKzAyMDAKCiAgICB4ODYvYWx0cDJtOiBhZGQg
YWx0cDJtX3ZjcHVfZGlzYWJsZV9ub3RpZnkKICAgIAogICAgQWxsb3cgYWx0cDJtIHVzZXJzIHRv
IGRpc2FibGUgI1ZFL1ZNRlVOQyBhbG9uZS4gQ3VycmVudGx5IGl0IGlzCiAgICBvbmx5IHBvc3Np
YmxlIHRvIGRpc2FibGUgdGhpcyBmdW5jdGlvbmFsaXR5IHdoZW4gd2UgZGlzYWJsZSBhbHRwMm0K
ICAgIGNvbXBsZXRlbHk7ICNWRS9WTUZVTkMgY2FuIG9ubHkgYmUgZW5hYmxlZCBvbmNlIHBlciBh
bHRwMm0gc2Vzc2lvbi4KICAgIAogICAgSW4gYWRkaXRpb24gdG8gbWFraW5nIHRoaW5ncyBjb21w
bGV0ZSwgZGlzYWJsaW5nICNWRSBpcyBhbHNvIGEKICAgIHdvcmthcm91bmQgZm9yIENGVzExNiAo
IldoZW4gVmlydHVhbGl6YXRpb24gRXhjZXB0aW9ucyBhcmUgRW5hYmxlZCwKICAgIEVQVCBWaW9s
YXRpb25zIE1heSBHZW5lcmF0ZSBFcnJvbmVvdXMgVmlydHVhbGl6YXRpb24gRXhjZXB0aW9ucyIp
CiAgICBvbiBYZW9uIEUtMjEwMCBDUFVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4g
Q29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 19:07:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 19:07:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gf8Kv-0008Mw-UF; Thu, 03 Jan 2019 19:07: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gf8Ku-0008Mr-Mk
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 19:07:20 +0000
X-Inumbo-ID: cafaab76-0f8a-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cafaab76-0f8a-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 19:07:20 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 24C8820665;
 Thu,  3 Jan 2019 19:07:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546542439;
 bh=lOqa2kJpgEteOFhpr1kq2jhexoQCHjKdTMY6CBV0qRs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=MY0vE5evl+sCWQUya5hl4K2m3EUxPv6NzNwMcgE7NF0mVidD/90KFLy9LZmn3G5vV
 AP5Qd7e8OeS5UUIC2pNHKF4tJWaXIQBSKvZUCt1ajLYxPkWIjlEA6E/8xjF5pjTjfS
 6M+8IDn19xNrWyAzg8qS6X+0/TjAygj8wokRi5+k=
Date: Thu, 3 Jan 2019 11:07:18 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <8519371e-894b-88a3-ac71-b8367d93d9d3@arm.com>
Message-ID: <alpine.DEB.2.10.1901031104000.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1812050923160.527@sstabellini-ThinkPad-X260>
 <1544030891-11906-4-git-send-email-sstabellini@kernel.org>
 <8519371e-894b-88a3-ac71-b8367d93d9d3@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/5] xen/arm: use the physical number of gic
 lines for boot domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyNCBEZWMgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEy
LzUvMTggNToyOCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gV2UgZG9uJ3QgaGF2
ZSBhIGNsZWFyIHdheSB0byBrbm93IGhvdyBtYW55IHZpcnR1YWwgU1BJcyB3ZSBuZWVkIGZvciB0
aGUKPiA+IGJvb3QgZG9tYWlucy4gRm9yIHNpbXBsaWNpdHksIGFsbG9jYXRlIGFzIG1hbnkgYXMg
bmF0aXZlbHkgc3VwcG9ydGVkLAo+ID4ganVzdCBsaWtlIGZvciBkb20wLgo+IAo+IFRoaXMgd2ls
bCBwb3RlbnRpYWxseSBhbGxvY2F0ZSBhIGxvdCBvZiB1bnVzZWQgaW50ZXJydXB0cyBhbmQgYSB3
YXN0ZSBvZgo+IG1lbW9yeS4gU28gaXMgaXQgdGhlIGNvcnJlY3Qgc29sdXRpb24/Cj4gCj4gRm9y
IGluc3RhbmNlLCB3ZSB3b3VsZCByZXF1ZXN0IHRoZSB1c2VyIHRvIHByb3ZpZGUgdGhlIG51bWJl
ciBvZiBpbnRlcnJ1cHRzLgoKVW5mb3J0dW5hdGVseSwgdGhpcyBoYXMgdG8gaGFwcGVuIG11Y2gg
ZWFybGllciB0aGFuIHdoZW4gd2UgcGFyc2UgdXNlcgpzdXBwbGllZCBkZXZpY2UgdHJlZSBvcHRp
b25zLiBXZSBjb3VsZCBtYWtlIGl0IGFuIGh5cGVydmlzb3IgY29tbWFuZApsaW5lIHBhcmFtZXRl
ciBidXQgaXQgd291bGQgYmUgbmFzdHkuCgpHaXZlbiB0aGF0IHRoaXMgZmVhdHVyZSBpcyBhaW1l
ZCBhdCBwYXJ0aXRpb25pbmcgc2NlbmFyaW9zIHdoZXJlIHRoZQpudW1iZXIgb2YgVk1zIGlzIGxv
dywgdGhlIGluY3JlYXNlZCBtZW1vcnkgb3ZlcmhlYWQgaXMgbm90IGEgYmlnIGlzc3VlLgoKKElm
IHlvdSByZWNhbGwgd2UgYnJpZWZseSBkaXNjdXNzZWQgdGhpcyB0b3BpYyBhdCB0aGUgbGFzdCBM
aW5hcm8KQ29ubmVjdCwgdGhpcyB3YXMgdGhlIGNvbmNsdXNpb24uKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 19:07:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 19:07: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-devel-bounces@lists.xenproject.org>)
	id 1gf8LP-0008P9-74; Thu, 03 Jan 2019 19:07: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=jcr3=PL=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gf8LO-0008P0-Fi
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 19:07:50 +0000
X-Inumbo-ID: db8cdf13-0f8a-11e9-92db-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db8cdf13-0f8a-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 19:07:48 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 B1AA630003E9
 for <xen-devel@lists.xenproject.org>; Thu,  3 Jan 2019 21:07:46 +0200 (EET)
Received: from [192.168.228.120] (unknown [86.120.158.238])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 9BD10306E477
 for <xen-devel@lists.xenproject.org>; Thu,  3 Jan 2019 21:07:46 +0200 (EET)
To: xen-devel@lists.xenproject.org
References: <osstest-131688-mainreport@xen.org>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <6a3ab6ac-ce79-03a0-495c-6ac8c8df5bfb@bitdefender.com>
Date: Thu, 3 Jan 2019 21:07:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.3
MIME-Version: 1.0
In-Reply-To: <osstest-131688-mainreport@xen.org>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [xen-unstable test] 131688: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8zLzE5IDg6NTAgUE0sIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQg
MTMxNjg4IHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE2ODgvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4g
Cj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTMxNjcwCj4gCj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjcwCj4gIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MTY3MAo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NzAKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjcwCj4g
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEzMTY3MAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NzAKPiAgdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTMxNjcwCj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY3MAo+ICB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzE2NzAKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwo+ICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
PiAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwo+
ICB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCj4gIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCj4gIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwo+ICB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCj4gIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
PiAgdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwo+ICB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCj4gIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKPiAKPiB2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgo+ICB4ZW4gICAgICAgICAgICAgICAgICA5Yjk3ODE4YzNkNTg1NGNhYTk1
ZDhhZjIwZmU3ZWY2MTEyZmYxYjA2Cj4gYmFzZWxpbmUgdmVyc2lvbjoKPiAgeGVuICAgICAgICAg
ICAgICAgICAgN2I2ZTA1YzUwZmMzOTQ2NmZjYzY4NWZiNmQ0MjE2Zjk5YWY1ODc0Mwo+IAo+IExh
c3QgdGVzdCBvZiBiYXNpcyAgIDEzMTY3MCAgMjAxOS0wMS0wMSAwODo1MTo1NSBaICAgIDIgZGF5
cwo+IFRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTY4OCAgMjAxOS0wMS0wMiAxNDo1MjozMiBaICAg
IDEgZGF5cyAgICAxIGF0dGVtcHRzCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0Ogo+ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgo+ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBqb2JzOgo+ICBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKPiAgYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKPiAgYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCj4gIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKPiAgYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCj4gIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKPiAgYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
Cj4gIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAo+ICBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKPiAgYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAo+ICBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKPiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+
ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKPiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKPiAgdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKPiAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKPiAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwg
ICAgCj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKPiAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCj4gIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
PiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKPiAgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCj4gIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKPiAgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCj4g
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCj4gIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCj4gIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKPiAgdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCj4gIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKPiAgdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
Cj4gIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCj4gIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+
ICB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKPiAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKPiAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKPiAg
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKPiAgdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCj4gIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
PiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKPiAgdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCj4gIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAo+ICB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKPiAKPiAKPiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKPiBsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKPiBpbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCj4gCj4gTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKPiAgICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCj4gCj4gRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKPiAgICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3Rlcgo+ICAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCj4gCj4gVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0Cj4gICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cj4gCj4gCj4gTm90IHB1c2hpbmcuCj4gCj4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gY29tbWl0IDli
OTc4MThjM2Q1ODU0Y2FhOTVkOGFmMjBmZTdlZjYxMTJmZjFiMDYKPiBBdXRob3I6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBEYXRlOiAgIFR1ZSBEZWMgMTgg
MTc6MTE6NDQgMjAxOCArMDIwMAo+IAo+ICAgICB4ODYvYWx0cDJtOiBhZGQgYWx0cDJtX3ZjcHVf
ZGlzYWJsZV9ub3RpZnkKPiAgICAgCj4gICAgIEFsbG93IGFsdHAybSB1c2VycyB0byBkaXNhYmxl
ICNWRS9WTUZVTkMgYWxvbmUuIEN1cnJlbnRseSBpdCBpcwo+ICAgICBvbmx5IHBvc3NpYmxlIHRv
IGRpc2FibGUgdGhpcyBmdW5jdGlvbmFsaXR5IHdoZW4gd2UgZGlzYWJsZSBhbHRwMm0KPiAgICAg
Y29tcGxldGVseTsgI1ZFL1ZNRlVOQyBjYW4gb25seSBiZSBlbmFibGVkIG9uY2UgcGVyIGFsdHAy
bSBzZXNzaW9uLgo+ICAgICAKPiAgICAgSW4gYWRkaXRpb24gdG8gbWFraW5nIHRoaW5ncyBjb21w
bGV0ZSwgZGlzYWJsaW5nICNWRSBpcyBhbHNvIGEKPiAgICAgd29ya2Fyb3VuZCBmb3IgQ0ZXMTE2
ICgiV2hlbiBWaXJ0dWFsaXphdGlvbiBFeGNlcHRpb25zIGFyZSBFbmFibGVkLAo+ICAgICBFUFQg
VmlvbGF0aW9ucyBNYXkgR2VuZXJhdGUgRXJyb25lb3VzIFZpcnR1YWxpemF0aW9uIEV4Y2VwdGlv
bnMiKQo+ICAgICBvbiBYZW9uIEUtMjEwMCBDUFVzLgo+ICAgICAKPiAgICAgU2lnbmVkLW9mZi1i
eTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+ICAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAgICAg
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCklzIHRoaXMgc29tZXRoaW5nIEkgc2hvdWxkIGxvb2sgYXQ/IEkgY2FuJ3Qg
c2VlIGhvdyB0aGlzIHBhdGNoIGNvdWxkCmNhdXNlIGFueSByZWdyZXNzaW9ucywgaXQgc2ltcGx5
IGFkZHMgYSBuZXcgYWx0cDJtIG9wZXJhdGlvbiB0aGF0IEknbQpzdXJlIG5vIHRlc3RzIGNhcmUg
YWJvdXQsIGFuZCBsb29raW5nIGF0IHRoZSBsb2cgZG9lc24ndCBvZmZlciBhbnkKaW5zaWdodCBp
bnRvIGhvdyBpdCBjb3VsZCBwb3NzaWJseSBodXJ0IGFueXRoaW5nLgoKClRoYW5rcywKUmF6dmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 19:19:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 19:19: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-devel-bounces@lists.xenproject.org>)
	id 1gf8Wx-0000xQ-Cw; Thu, 03 Jan 2019 19:19: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gf8Ww-0000xL-03
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 19:19:46 +0000
X-Inumbo-ID: 86cd3f86-0f8c-11e9-b7a2-ef04cd08ec0a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86cd3f86-0f8c-11e9-b7a2-ef04cd08ec0a;
 Thu, 03 Jan 2019 19:19:44 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B2E7F20815;
 Thu,  3 Jan 2019 19:19:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546543184;
 bh=CTxxMzxiEcicu1XmCVwqHRurGN51W7VaXh0J26BKENo=;
 h=Date:From:To:cc:Subject:From;
 b=O9qAGfIgFAstmYIqzezgdGCP6Dr5hxPIRaO7wK25mE+fFUPam86OF9LjngV1IW8Xw
 ezE6JHFM6DRNBH6MFEpng2Q4lxRt1sqwvZGQL8YZe9zCAZ3SNTVdmpuEZjl6oEORL9
 Y+YUbm8V4hbjn5kmI5OApQBzngMBQRDZ5c3crnuA=
Date: Thu, 3 Jan 2019 11:19:43 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xenproject.org
Message-ID: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 0/4] misc safety certification fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhlIGZpcnN0IHBhdGNoIGludHJvZHVjZXMgYSBuZXcgbWFjcm8gdGhhdCBpcyB1
c2VkIHRocm91Z2hvdXQgdGhlIGNvZGUKaW4gcGF0Y2ggIzIgdG8gYWNjZXNzIF9zdGV4dCwgX2V0
ZXh0IHBvaW50ZXJzIGFuZCBmcmllbmRzLgoKQ2hlZXJzLAoKU3RlZmFubwoKQ2hhbmdlcyBpbiB2
NToKLSByZWJhc2Ugb24gc3RhZ2luZwotIHJlbW92ZSB0d28gc3B1cmlvdXMgY2hhbmdlcwotIHNw
bGl0IHNlY29uZCBwYXRjaCBpbnRvIHRocmVlIHBhdGNoZXM6IGFybSwgeDg2LCBhbmQgY29tbW9u
Ci0gcmVtb3ZlIFNZTUJPTCgpIGZyb20gZGVyaXZlZCB2YXJpYWJsZXMsIHVzZSAodW5zaWduZWQg
bG9uZykgY2FzdHMgd2hlbgogIG5lY2Vzc2FyeSBpbnN0ZWFkCgoKU3RlZmFubyBTdGFiZWxsaW5p
ICg0KToKICAgICAgeGVuOiBpbnRyb2R1Y2UgU1lNQk9MCiAgICAgIHhlbi9hcm06IHVzZSBTWU1C
T0wgd2hlbiByZXF1aXJlZAogICAgICB4ZW4veDg2OiB1c2UgU1lNQk9MIHdoZW4gcmVxdWlyZWQK
ICAgICAgeGVuL2NvbW1vbjogdXNlIFNZTUJPTCB3aGVuIHJlcXVpcmVkCgogeGVuL2FyY2gvYXJt
L2FsdGVybmF0aXZlLmMgICAgICAgIHwgMTMgKysrKysrKysrKy0tLQogeGVuL2FyY2gvYXJtL2Fy
bTMyL2xpdmVwYXRjaC5jICAgIHwgIDMgKystCiB4ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNo
LmMgICAgfCAgMyArKy0KIHhlbi9hcmNoL2FybS9kZXZpY2UuYyAgICAgICAgICAgICB8ICA2ICsr
Ky0tLQogeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgICAgICAgIHwgIDUgKysrLS0KIHhlbi9h
cmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8IDE1ICsrKysrKysrLS0tLS0tLQogeGVuL2Fy
Y2gvYXJtL3BlcmNwdS5jICAgICAgICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL2FybS9w
bGF0Zm9ybS5jICAgICAgICAgICB8ICA2ICsrKystLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAg
ICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCAgICAgICB8ICA0ICsrLS0KIHhlbi9h
cmNoL3g4Ni9wZXJjcHUuYyAgICAgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYv
c2V0dXAuYyAgICAgICAgICAgICAgfCAgOCArKysrKy0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3Qu
YyAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAgICAgICAg
fCAgOCArKysrKystLQogeGVuL2NvbW1vbi9saWIuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3Nw
aW5sb2NrLmMgICAgICAgICAgICAgfCAgNCArKystCiB4ZW4vY29tbW9uL3ZlcnNpb24uYyAgICAg
ICAgICAgICAgfCAgNiArKystLS0KIHhlbi9jb21tb24vdmlydHVhbF9yZWdpb24uYyAgICAgICB8
ICA2ICsrKysrLQogeGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICAzICsrLQogeGVuL2luY2x1ZGUveGVu
L2NvbXBpbGVyLmggICAgICAgIHwgIDYgKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgg
ICAgICAgICAgfCAyNCArKysrKysrKysrKystLS0tLS0tLS0tLS0KIDI0IGZpbGVzIGNoYW5nZWQs
IDkyIGluc2VydGlvbnMoKyksIDU5IGRlbGV0aW9ucygtKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 19:19:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 19:19: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-devel-bounces@lists.xenproject.org>)
	id 1gf8X5-0000yB-LX; Thu, 03 Jan 2019 19:19: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gf8X4-0000xd-0D
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 19:19:54 +0000
X-Inumbo-ID: 8bdb9eb4-0f8c-11e9-80c2-a74d4d3821ec
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8bdb9eb4-0f8c-11e9-80c2-a74d4d3821ec;
 Thu, 03 Jan 2019 19:19:53 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3EA5B2184B;
 Thu,  3 Jan 2019 19:19:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546543192;
 bh=8YqzWYND9vJcxiqKHRaAJrRVXjejnWAniTYQtw4hrO0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=ZrUDsvPCnSgOd8uJCxZR7ay9oSJaDpfiq+5BwmZXmn5linuXC++uM4u0gkgGc2gjH
 v2nd0nPavqlut2vcQ/ebh5sLCZ4we0N3deiujo8wgOaHvYvvTfi6AeEP1dCeKTKtub
 BbOo3mp+mVsNgpWb63imD2sz/HWG+2FBpFSbZyoU=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Thu,  3 Jan 2019 11:19:48 -0800
Message-Id: <1546543191-9206-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v5 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, julien.grall@arm.com,
 JBeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgbWFjcm8sIFNZTUJPTCwgd2hpY2ggaXMgYSBzaW1wbGUgd3JhcHBlciBhcm91
bmQgUkVMT0NfSElERQp0byBiZSB1c2VkIGV2ZXJ5d2hlcmUgc3ltYm9scyBzdWNoIGFzIF9zdGV4
dCBhbmQgX2V0ZXh0IGFyZSB1c2VkIGluIHRoZQpjb2RlLgoKUkVMT0NfSElERSBpcyBuZWVkZWQg
d2hlbiBhY2Nlc3Npbmcgc3ltYm9scyBzdWNoIGFzIF9zdGV4dCBhbmQgX2V0ZXh0CmJlY2F1c2Ug
dGhlIEMgc3RhbmRhcmQgZm9yYmlkcyBmb3IgYm90aCBjb21wYXJpc29ucyBhbmQgc3Vic3RyYWN0
aW9uCihzZWUgQyBTdGFuZGFyZCwgNi41LjYgW0lTTy9JRUMgOTg5OToyMDExXSBhbmQgWzFdKS4K
CmZvcmJpZHMgY29tcGFyaXNvbnMgYmV0d2VlbiBwb2ludGVycyBwb2ludGluZyB0bwpkaWZmZXJl
bnQgb2JqZWN0cy4gX3N0ZXh0LCBfZXRleHQsIGV0Yy4gYXJlIGFsbCBwb2ludGVycyB0byBkaWZm
ZXJlbnQKb2JqZWN0cyBmcm9tIEFOQ0kgQyBwb2ludCBvZiB2aWV3LgoKVG8gd29yayBhcm91bmQg
cG90ZW50aWFsIEMgY29tcGlsZXIgaXNzdWVzICh3aGljaCBoYXZlIGFjdHVhbGx5CmJlZW4gZm91
bmQsIHNlZSB0aGUgY29tbWVudCBvbiB0b3Agb2YgUkVMT0NfSElERSBpbiBMaW51eCksIGFuZCB0
byBoZWxwCndpdGggY2VydGlmaWNhdGlvbnMsIGxldCdzIGludHJvZHVjZSBzb21lIHN5bnRhY3Rp
YyBzdWdhciB0byBiZSB1c2VkIGluCmZvbGxvd2luZyBwYXRjaGVzLgoKWzFdIGh0dHBzOi8vd2lr
aS5zZWkuY211LmVkdS9jb25mbHVlbmNlL2Rpc3BsYXkvYy9BUlIzNi1DLitEbytub3Qrc3VidHJh
Y3Qrb3IrY29tcGFyZSt0d28rcG9pbnRlcnMrdGhhdCtkbytub3QrcmVmZXIrdG8rdGhlK3NhbWUr
YXJyYXkKClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBKQmV1bGljaEBzdXNlLmNv
bQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQpDQzogd2VpLmxpdTJAY2l0cml4LmNvbQot
LS0KQ2hhbmdlcyBpbiB2NDoKLSBhZGQgYWNrZWQtYnlzCi0gcmVtb3ZlIHVubmVlZGVkIHBhcmVu
dGhlc2lzCgpDaGFuZ2VzIGluIHYzOgotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKLSByZW5hbWUg
X19zeW1ib2wgdG8gU1lNQk9MIHRvIGF2b2lkIG5hbWUgc3BhY2UgdmlvbGF0aW9ucwoKQ2hhbmdl
cyBpbiB2MjoKLSBkbyBub3QgY2FzdCByZXR1cm4gdG8gY2hhcioKLSBtb3ZlIHRvIGNvbW1vbiBo
ZWFkZXIKLS0tCiB4ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaCB8IDYgKysrKysrCiAxIGZpbGUg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2Nv
bXBpbGVyLmggYi94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaAppbmRleCBmZjZjMGY1Li4zNDRl
ZmZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vY29tcGlsZXIuaApAQCAtOTksNiArOTksMTIgQEAKICAgICBfX2FzbV9fICgiIiA6
ICI9ciIoX19wdHIpIDogIjAiKHB0cikpOyAgICAgIFwKICAgICAodHlwZW9mKHB0cikpIChfX3B0
ciArIChvZmYpKTsgfSkKIAorLyoKKyAqIFVzZSBSRUxPQ19ISURFIHdpdGggc3ltYm9scyBzdWNo
IGFzIF9zdGV4dCBhbmQgX2V0ZXh0IHRvIGF2b2lkCisgKiB1bmRlZmluZWQgYmVoYXZpb3IgY29t
cGFyaW5nIHBvaW50ZXJzIHRvIGRpZmZlcmVudCBvYmplY3RzCisgKi8KKyNkZWZpbmUgU1lNQk9M
KHgpICAgICAgICAgUkVMT0NfSElERSgodW5zaWduZWQgbG9uZykoeCksIDApCisKICNpZmRlZiBf
X0dDQ19BU01fRkxBR19PVVRQVVRTX18KICMgZGVmaW5lIEFTTV9GTEFHX09VVCh5ZXMsIG5vKSB5
ZXMKICNlbHNlCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 19:19:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 19:19: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-devel-bounces@lists.xenproject.org>)
	id 1gf8X5-0000yV-VQ; Thu, 03 Jan 2019 19:19: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gf8X4-0000xl-Kk
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 19:19:54 +0000
X-Inumbo-ID: 8c22f96b-0f8c-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c22f96b-0f8c-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 19:19:53 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B70A021872;
 Thu,  3 Jan 2019 19:19:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546543193;
 bh=5JXzGSjwLCjihAJ5K2WeZusLUl3rnoDD5VIEBd6ThRY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=REi0GsF1iAxdcG6O8nLMBcAswdCXogPIhf98yBIzagikNeMgWNkgRrMSsLkjB6A8b
 +Fuk56f+KgUFx3mxYCs0AMtrVANZxBNq0l8FE7hSs//m/IkiQ2QtrMAOAUqQyerz4d
 AsXx22digp90p1aZ0I1Bd373UXdh/WVUyfI6j3xM=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Thu,  3 Jan 2019 11:19:49 -0800
Message-Id: <1546543191-9206-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v5 2/4] xen/arm: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTCBpbiBjYXNlcyBvZiBjb21wYXJpc29ucyBhbmQgc3VidHJhY3Rpb25zIG9mOgoK
X3N0YXJ0LCBfZW5kLCBfX2luaXRfYmVnaW4sIF9faW5pdF9lbmQsICBfXzJNX3RleHRfZW5kLApf
XzJNX3JvZGF0YV9zdGFydCwgX18yTV9yb2RhdGFfZW5kLCBfXzJNX2luaXRfc3RhcnQsX18yTV9p
bml0X2VuZCwKX18yTV9yd2RhdGFfc3RhcnQsIF9fMk1fcndkYXRhX2VuZCwgX3N0ZXh0LCBfZXRl
eHQsIF9zcm9kYXRhLCBfZXJvZGF0YSwKX19lbmRfdnBjaV9hcnJheSwgX19zdGFydF92cGNpX2Fy
cmF5LCBfc2luaXR0ZXh0LCBfZWluaXR0ZXh0LApfc3RleHRlbnRyeSwgX2V0ZXh0ZW50cnksIF9f
c3RhcnRfYnVnX2ZyYW1lcywgX19zdG9wX2J1Z19mcmFtZXNfMCwKX19zdG9wX2J1Z19mcmFtZXNf
MSwgX19zdG9wX2J1Z19mcmFtZXNfMixfX3N0b3BfYnVnX2ZyYW1lc18zLApfX25vdGVfZ251X2J1
aWxkX2lkX3N0YXJ0LCBfX25vdGVfZ251X2J1aWxkX2lkX2VuZCwgX19zdGFydF9fX2V4X3RhYmxl
LApfX3N0b3BfX19leF90YWJsZSwgX19zdGFydF9fX3ByZV9leF90YWJsZSwgX19zdG9wX19fcHJl
X2V4X3RhYmxlLApfX2xvY2tfcHJvZmlsZV9zdGFydCwgX19sb2NrX3Byb2ZpbGVfZW5kLCBfX3Bh
cmFtX3N0YXJ0LApfX3BhcmFtX2VuZCwgX19zZXR1cF9zdGFydCwgX19zZXR1cF9lbmQsIF9faW5p
dGNhbGxfc3RhcnQsCl9faW5pdGNhbGxfZW5kLCBfX3ByZXNtcF9pbml0Y2FsbF9lbmQsIF9fdHJh
bXBvbGluZV9yZWxfc3RhcnQsCl9fdHJhbXBvbGluZV9yZWxfc3RvcCwgX190cmFtcG9saW5lX3Nl
Z19zdGFydCwgX190cmFtcG9saW5lX3NlZ19zdG9wCl9fYWx0X2luc3RydWN0aW9ucywgX19hbHRf
aW5zdHJ1Y3Rpb25zX2VuZCwgX19jdG9yc19zdGFydCwgX19jdG9yc19lbmQsCl9fZW5kX3NjaGVk
dWxlcnNfYXJyYXksIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSwgX19ic3Nfc3RhcnQsCl9fYnNz
X2VuZCwgX19wZXJfY3B1X3N0YXJ0LCBfX3Blcl9jcHVfZGF0YV9lbmQsIF9zcGxhdGZvcm0sIF9l
cGxhdGZvcm0sCl9zZGV2aWNlLCBfZWRldmljZSwgX2FzZGV2aWNlLCBfYWVkZXZpY2UsIF9fcHJv
Y19pbmZvX3N0YXJ0LApfX3Byb2NfaW5mb19lbmQsIF9zZHRiCgoKYXMgYnkgdGhlIEMgc3RhbmRh
cmQgWzFdLgoKTTNDTTogUnVsZS0xOC4yOiBTdWJ0cmFjdGlvbiBiZXR3ZWVuIHBvaW50ZXJzIHNo
YWxsIG9ubHkgYmUgYXBwbGllZCB0bwpwb2ludGVycyB0aGF0IGFkZHJlc3MgZWxlbWVudHMgb2Yg
dGhlIHNhbWUgYXJyYXkKClsxXSBodHRwczovL3dpa2kuc2VpLmNtdS5lZHUvY29uZmx1ZW5jZS9k
aXNwbGF5L2MvQVJSMzYtQy4rRG8rbm90K3N1YnRyYWN0K29yK2NvbXBhcmUrdHdvK3BvaW50ZXJz
K3RoYXQrZG8rbm90K3JlZmVyK3RvK3RoZStzYW1lK2FycmF5CgpRQVZlcmlmeTogMjc2MQpTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkNDOiBK
QmV1bGljaEBzdXNlLmNvbQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQotLS0KQ2hhbmdl
cyBpbiB2NToKLSByZW1vdmUgdHdvIHNwdXJpb3VzIGNoYW5nZXMKLSBzcGxpdCBpbnRvIHRocmVl
IHBhdGNoZXMKLSByZW1vdmUgU1lNQk9MKCkgZnJvbSBkZXJpdmVkIHZhcmlhYmxlcwoKQ2hhbmdl
cyBpbiB2NDoKLSBvbmx5IHVzZSBTWU1CT0wgd2hlcmUgbmVjZXNzYXJ5LCBub3QgImV2ZXJ5d2hl
cmUiOiBjb21wYXJpc29ucyBhbmQKICBzdWJ0cmFjdGlvbnMKLSBpbXByb3ZlIGNvbW1pdCBtZXNz
YWdlCi0gcmVtb3ZlIHNvbWUgdW5uZWNlc3NhcnkgY2FzdHMKLSBmaXggc29tZSBzdGlsbCB1bnNh
ZmUgY2FzdHMKLSBleHRlbmQgY2hlY2tzIHRvIGFsbCBzeW1ib2xzIGluIHhlbi9hcmNoL3g4Ni94
ZW4ubGRzLlMgYW5kCiAgeGVuL2FyY2gvYXJtL3hlbi5sZHMuUwoKQ2hhbmdlcyBpbiB2MzoKLSBp
bXByb3ZlIGNvbW1pdCBtZXNzYWdlCi0gbm8gaGFyZCB0YWJzCi0gcmVuYW1lIF9fc3ltYm9sIHRv
IFNZTUJPTAotIGZpeCBfX2VuZF92cGNpX2FycmF5IGFuZCBfX3N0YXJ0X3ZwY2lfYXJyYXkKLSBh
dm9pZCBhbGwgY29tcGFyaXNvbnMgYmV0d2VlbiBwb2ludGVyczogaW5jbHVkaW5nICh2b2lkICop
IGNhc3RlZAogIHJldHVybnMgZnJvbSBTWU1CT0woKQotIHJlbW92ZSB1c2VsZXNzIGNhc3RzIHRv
ICh1bnNpZ25lZCBsb25nKQoKQ2hhbmdlcyBpbiB2MjoKLSBjYXN0IHJldHVybiBvZiBTWU1CT0wg
dG8gY2hhciogd2hlbiByZXF1aXJlZAotIGRlZmluZSBfX3BhIGFzIHVuc2lnbmVkIGxvbmcgaW4g
aXNfa2VybmVsKiBmdW5jdGlvbnMKLS0tCiB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyAgICAg
ICAgfCAxMyArKysrKysrKysrLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgICAg
fCAgMyArKy0KIHhlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyAgICB8ICAzICsrLQogeGVu
L2FyY2gvYXJtL2RldmljZS5jICAgICAgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC9hcm0v
bGl2ZXBhdGNoLmMgICAgICAgICAgfCAgNSArKystLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAg
ICAgICAgICAgIHwgMTUgKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC9hcm0vcGVyY3B1LmMgICAg
ICAgICAgICAgfCAgOCArKysrLS0tLQogeGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMgICAgICAgICAg
IHwgIDYgKysrKy0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgfCAgNCArKy0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggfCAgMyArKy0KIDEwIGZpbGVzIGNo
YW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKaW5k
ZXggNTJlZDdlZC4uMzM0Njk3YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZl
LmMKKysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKQEAgLTEzMSw3ICsxMzEsMTMgQEAg
c3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X3JlZ2lvbiAq
cmVnaW9uLAogICAgIHByaW50ayhYRU5MT0dfSU5GTyAiYWx0ZXJuYXRpdmVzOiBQYXRjaGluZyB3
aXRoIGFsdCB0YWJsZSAlcCAtPiAlcFxuIiwKICAgICAgICAgICAgcmVnaW9uLT5iZWdpbiwgcmVn
aW9uLT5lbmQpOwogCi0gICAgZm9yICggYWx0ID0gcmVnaW9uLT5iZWdpbjsgYWx0IDwgcmVnaW9u
LT5lbmQ7IGFsdCsrICkKKyAgICAvKgorICAgICAqIENvbXBhcmlzb24gYmV0d2VlbiB1bnNpZ25l
ZCBsb25nIHRvIGF2b2lkIGEgY29tcGFyaXNvbiBiZXR3ZWVuCisgICAgICogcG9pbnRlcnMgcG9p
bnRpbmcgdG8gZGlmZmVyZW50IG9iamVjdHMuCisgICAgICovCisgICAgZm9yICggYWx0ID0gcmVn
aW9uLT5iZWdpbjsKKyAgICAgICAgICAodW5zaWduZWQgbG9uZylhbHQgPCAodW5zaWduZWQgbG9u
ZylyZWdpb24tPmVuZDsKKyAgICAgICAgICBhbHQrKyApCiAgICAgewogICAgICAgICBpbnQgbnJf
aW5zdDsKIApAQCAtMTg4LDcgKzE5NCw3IEBAIHN0YXRpYyBpbnQgX19hcHBseV9hbHRlcm5hdGl2
ZXNfbXVsdGlfc3RvcCh2b2lkICp1bnVzZWQpCiAgICAgICAgIGludCByZXQ7CiAgICAgICAgIHN0
cnVjdCBhbHRfcmVnaW9uIHJlZ2lvbjsKICAgICAgICAgbWZuX3QgeGVuX21mbiA9IHZpcnRfdG9f
bWZuKF9zdGFydCk7Ci0gICAgICAgIHBhZGRyX3QgeGVuX3NpemUgPSBfZW5kIC0gX3N0YXJ0Owor
ICAgICAgICBwYWRkcl90IHhlbl9zaXplID0gU1lNQk9MKF9lbmQpIC0gU1lNQk9MKF9zdGFydCk7
CiAgICAgICAgIHVuc2lnbmVkIGludCB4ZW5fb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyh4
ZW5fc2l6ZSk7CiAgICAgICAgIHZvaWQgKnhlbm1hcDsKIApAQCAtMjA2LDcgKzIxMiw4IEBAIHN0
YXRpYyBpbnQgX19hcHBseV9hbHRlcm5hdGl2ZXNfbXVsdGlfc3RvcCh2b2lkICp1bnVzZWQpCiAg
ICAgICAgIHJlZ2lvbi5iZWdpbiA9IF9fYWx0X2luc3RydWN0aW9uczsKICAgICAgICAgcmVnaW9u
LmVuZCA9IF9fYWx0X2luc3RydWN0aW9uc19lbmQ7CiAKLSAgICAgICAgcmV0ID0gX19hcHBseV9h
bHRlcm5hdGl2ZXMoJnJlZ2lvbiwgeGVubWFwIC0gKHZvaWQgKilfc3RhcnQpOworICAgICAgICBy
ZXQgPSBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyl4ZW5tYXAgLSBTWU1CT0woX3N0YXJ0KSk7CiAg
ICAgICAgIC8qIFRoZSBwYXRjaGluZyBpcyBub3QgZXhwZWN0ZWQgdG8gZmFpbCBkdXJpbmcgYm9v
dC4gKi8KICAgICAgICAgQlVHX09OKHJldCAhPSAwKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2FybTMyL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCmlu
ZGV4IDQxMzc4YTUuLjgzZjQ0M2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saXZl
cGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKQEAgLTU2LDcgKzU2
LDggQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1
bmMpCiAgICAgZWxzZQogICAgICAgICBpbnNuID0gMHhlMWEwMDAwMDsgLyogbW92IHIwLCByMCAq
LwogCi0gICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilfc3RhcnQgKyB2bWFw
X29mX3hlbl90ZXh0OworICAgIG5ld19wdHIgPSAodWludDMyX3QgKikoKHVuc2lnbmVkIGxvbmcp
ZnVuYy0+b2xkX2FkZHIgLSBTWU1CT0woX3N0YXJ0KSArCisgICAgICAgICAgICAgICh1bnNpZ25l
ZCBsb25nKXZtYXBfb2ZfeGVuX3RleHQpOwogICAgIGxlbiA9IGxlbiAvIHNpemVvZih1aW50MzJf
dCk7CiAKICAgICAvKiBQQVRDSCEgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9s
aXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwppbmRleCAyMjQ3Yjky
Li5kN2ExZDAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKKysr
IGIveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCkBAIC00Myw3ICs0Myw4IEBAIHZvaWQg
YXJjaF9saXZlcGF0Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogICAgIC8q
IFZlcmlmaWVkIGluIGxpdmVwYXRjaF92ZXJpZnlfZGlzdGFuY2UuICovCiAgICAgQVNTRVJUKGlu
c24gIT0gQUFSQ0g2NF9CUkVBS19GQVVMVCk7CiAKLSAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2Fk
ZHIgLSAodm9pZCAqKV9zdGFydCArIHZtYXBfb2ZfeGVuX3RleHQ7CisgICAgbmV3X3B0ciA9ICh1
aW50MzJfdCAqKSgodW5zaWduZWQgbG9uZylmdW5jLT5vbGRfYWRkciAtIFNZTUJPTChfc3RhcnQp
ICsKKyAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpdm1hcF9vZl94ZW5fdGV4dCk7CiAgICAg
bGVuID0gbGVuIC8gc2l6ZW9mKHVpbnQzMl90KTsKIAogICAgIC8qIFBBVENIISAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RldmljZS5jIGIveGVuL2FyY2gvYXJtL2RldmljZS5jCmluZGV4
IDcwY2Q2YzEuLjYyZmI0NDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kZXZpY2UuYworKysg
Yi94ZW4vYXJjaC9hcm0vZGV2aWNlLmMKQEAgLTM1LDcgKzM1LDcgQEAgaW50IF9faW5pdCBkZXZp
Y2VfaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwgZW51bSBkZXZpY2VfY2xhc3MgY2xh
c3MsCiAgICAgaWYgKCAhZHRfZGV2aWNlX2lzX2F2YWlsYWJsZShkZXYpIHx8IGR0X2RldmljZV9m
b3JfcGFzc3Rocm91Z2goZGV2KSApCiAgICAgICAgIHJldHVybiAgLUVOT0RFVjsKIAotICAgIGZv
ciAoIGRlc2MgPSBfc2RldmljZTsgZGVzYyAhPSBfZWRldmljZTsgZGVzYysrICkKKyAgICBmb3Ig
KCBkZXNjID0gX3NkZXZpY2U7ICh1bnNpZ25lZCBsb25nKWRlc2MgIT0gU1lNQk9MKF9lZGV2aWNl
KTsgZGVzYysrICkKICAgICB7CiAgICAgICAgIGlmICggZGVzYy0+Y2xhc3MgIT0gY2xhc3MgKQog
ICAgICAgICAgICAgY29udGludWU7CkBAIC01Niw3ICs1Niw3IEBAIGludCBfX2luaXQgYWNwaV9k
ZXZpY2VfaW5pdChlbnVtIGRldmljZV9jbGFzcyBjbGFzcywgY29uc3Qgdm9pZCAqZGF0YSwgaW50
IGNsYXNzCiB7CiAgICAgY29uc3Qgc3RydWN0IGFjcGlfZGV2aWNlX2Rlc2MgKmRlc2M7CiAKLSAg
ICBmb3IgKCBkZXNjID0gX2FzZGV2aWNlOyBkZXNjICE9IF9hZWRldmljZTsgZGVzYysrICkKKyAg
ICBmb3IgKCBkZXNjID0gX2FzZGV2aWNlOyAodW5zaWduZWQgbG9uZylkZXNjICE9IFNZTUJPTChf
YWVkZXZpY2UpOyBkZXNjKysgKQogICAgIHsKICAgICAgICAgaWYgKCAoIGRlc2MtPmNsYXNzICE9
IGNsYXNzICkgfHwgKCBkZXNjLT5jbGFzc190eXBlICE9IGNsYXNzX3R5cGUgKSApCiAgICAgICAg
ICAgICBjb250aW51ZTsKQEAgLTc1LDcgKzc1LDcgQEAgZW51bSBkZXZpY2VfY2xhc3MgZGV2aWNl
X2dldF9jbGFzcyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldikKIAogICAgIEFTU0VS
VChkZXYgIT0gTlVMTCk7CiAKLSAgICBmb3IgKCBkZXNjID0gX3NkZXZpY2U7IGRlc2MgIT0gX2Vk
ZXZpY2U7IGRlc2MrKyApCisgICAgZm9yICggZGVzYyA9IF9zZGV2aWNlOyAodW5zaWduZWQgbG9u
ZylkZXNjICE9IFNZTUJPTChfZWRldmljZSk7IGRlc2MrKyApCiAgICAgewogICAgICAgICBpZiAo
IGR0X21hdGNoX25vZGUoZGVzYy0+ZHRfbWF0Y2gsIGRldikgKQogICAgICAgICAgICAgcmV0dXJu
IGRlc2MtPmNsYXNzOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jIGIveGVu
L2FyY2gvYXJtL2xpdmVwYXRjaC5jCmluZGV4IDI3OWQ1MmMuLjFiYWIyMWQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMK
QEAgLTI3LDcgKzI3LDcgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICB0ZXh0X21mbiA9IHZpcnRfdG9fbWZuKF9zdGFydCk7
Ci0gICAgdGV4dF9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKF9lbmQgLSBfc3RhcnQpOwor
ICAgIHRleHRfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhTWU1CT0woX2VuZCkgLSBTWU1C
T0woX3N0YXJ0KSk7CiAKICAgICAvKgogICAgICAqIFRoZSB0ZXh0IHNlY3Rpb24gaXMgcmVhZC1v
bmx5LiBTbyByZS1tYXAgWGVuIHRvIGJlIGFibGUgdG8gcGF0Y2gKQEAgLTc4LDcgKzc4LDggQEAg
dm9pZCBhcmNoX2xpdmVwYXRjaF9yZXZlcnQoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpm
dW5jKQogICAgIHVpbnQzMl90ICpuZXdfcHRyOwogICAgIHVuc2lnbmVkIGludCBsZW47CiAKLSAg
ICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIHZtYXBfb2ZfeGVu
X3RleHQ7CisgICAgbmV3X3B0ciA9ICh1aW50MzJfdCAqKSgodW5zaWduZWQgbG9uZylmdW5jLT5v
bGRfYWRkciAtIFNZTUJPTChfc3RhcnQpICsKKyAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcp
dm1hcF9vZl94ZW5fdGV4dCk7CiAKICAgICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVuYyk7
CiAgICAgbWVtY3B5KG5ld19wdHIsIGZ1bmMtPm9wYXF1ZSwgbGVuKTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMDFhZTJjYy4uZmE0Mzkz
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMK
QEAgLTEwNzMsNyArMTA3Myw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxv
bmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB9CiAKIGVudW0gbWcg
eyBtZ19jbGVhciwgbWdfcm8sIG1nX3J3LCBtZ19yeCB9Owotc3RhdGljIHZvaWQgc2V0X3B0ZV9m
bGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpwLCB1bnNpZ25lZCBsb25nIGwsIGVudW0gbWcgbWcp
CitzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNvbnN0IHVuc2lnbmVkIGxvbmcg
cCwgdW5zaWduZWQgbG9uZyBsLCBlbnVtIG1nIG1nKQogewogICAgIGxwYWVfdCBwdGU7CiAgICAg
aW50IGk7CkBAIC0xMDg0LDggKzEwODQsOCBAQCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29u
X3JhbmdlKGNvbnN0IGNoYXIgKnAsIHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKICAgICBB
U1NFUlQoISgodW5zaWduZWQgbG9uZykgcCAmIH5QQUdFX01BU0spKTsKICAgICBBU1NFUlQoIShs
ICYgflBBR0VfTUFTSykpOwogCi0gICAgZm9yICggaSA9IChwIC0gX3N0YXJ0KSAvIFBBR0VfU0la
RTsgCi0gICAgICAgICAgaSA8IChwICsgbCAtIF9zdGFydCkgLyBQQUdFX1NJWkU7IAorICAgIGZv
ciAoIGkgPSAocCAtIFNZTUJPTChfc3RhcnQpKSAvIFBBR0VfU0laRTsKKyAgICAgICAgICBpIDwg
KHAgKyBsIC0gU1lNQk9MKF9zdGFydCkpIC8gUEFHRV9TSVpFOwogICAgICAgICAgIGkrKyApCiAg
ICAgewogICAgICAgICBwdGUgPSB4ZW5feGVubWFwW2ldOwpAQCAtMTEyMiwxMiArMTEyMiwxMiBA
QCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNvbnN0IGNoYXIgKnAsIHVuc2ln
bmVkIGxvbmcgbCwgZW51bSBtZyBtZykKIHZvaWQgZnJlZV9pbml0X21lbW9yeSh2b2lkKQogewog
ICAgIHBhZGRyX3QgcGEgPSB2aXJ0X3RvX21hZGRyKF9faW5pdF9iZWdpbik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBsZW4gPSBfX2luaXRfZW5kIC0gX19pbml0X2JlZ2luOworICAgIHVuc2lnbmVkIGxv
bmcgbGVuID0gU1lNQk9MKF9faW5pdF9lbmQpIC0gU1lNQk9MKF9faW5pdF9iZWdpbik7CiAgICAg
dWludDMyX3QgaW5zbjsKICAgICB1bnNpZ25lZCBpbnQgaSwgbnIgPSBsZW4gLyBzaXplb2YoaW5z
bik7CiAgICAgdWludDMyX3QgKnA7CiAKLSAgICBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKF9faW5p
dF9iZWdpbiwgbGVuLCBtZ19ydyk7CisgICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShTWU1CT0wo
X19pbml0X2JlZ2luKSwgbGVuLCBtZ19ydyk7CiAjaWZkZWYgQ09ORklHX0FSTV8zMgogICAgIC8q
IHVkZiBpbnN0cnVjdGlvbiBpLmUgKHNlZSBBOC44LjI0NyBpbiBBUk0gRERJIDA0MDZDLmMpICov
CiAgICAgaW5zbiA9IDB4ZTdmMDAwZjA7CkBAIC0xMTM4LDkgKzExMzgsMTAgQEAgdm9pZCBmcmVl
X2luaXRfbWVtb3J5KHZvaWQpCiAgICAgZm9yICggaSA9IDA7IGkgPCBucjsgaSsrICkKICAgICAg
ICAgKihwICsgaSkgPSBpbnNuOwogCi0gICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShfX2luaXRf
YmVnaW4sIGxlbiwgbWdfY2xlYXIpOworICAgIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoU1lNQk9M
KF9faW5pdF9iZWdpbiksIGxlbiwgbWdfY2xlYXIpOwogICAgIGluaXRfZG9taGVhcF9wYWdlcyhw
YSwgcGEgKyBsZW4pOwotICAgIHByaW50aygiRnJlZWQgJWxka0IgaW5pdCBtZW1vcnkuXG4iLCAo
bG9uZykoX19pbml0X2VuZC1fX2luaXRfYmVnaW4pPj4xMCk7CisgICAgcHJpbnRrKCJGcmVlZCAl
bGRrQiBpbml0IG1lbW9yeS5cbiIsCisgICAgICAgICAgIChsb25nKShTWU1CT0woX19pbml0X2Vu
ZCktU1lNQk9MKF9faW5pdF9iZWdpbikpPj4xMCk7CiB9CiAKIHZvaWQgYXJjaF9kdW1wX3NoYXJl
ZF9tZW1faW5mbyh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BlcmNwdS5jIGIveGVu
L2FyY2gvYXJtL3BlcmNwdS5jCmluZGV4IDI1NDQyYzQuLmRhY2UxMTggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9wZXJjcHUuYworKysgYi94ZW4vYXJjaC9hcm0vcGVyY3B1LmMKQEAgLTYsNyAr
Niw3IEBACiAKIHVuc2lnbmVkIGxvbmcgX19wZXJfY3B1X29mZnNldFtOUl9DUFVTXTsKICNkZWZp
bmUgSU5WQUxJRF9QRVJDUFVfQVJFQSAoLShsb25nKV9fcGVyX2NwdV9zdGFydCkKLSNkZWZpbmUg
UEVSQ1BVX09SREVSIChnZXRfb3JkZXJfZnJvbV9ieXRlcyhfX3Blcl9jcHVfZGF0YV9lbmQtX19w
ZXJfY3B1X3N0YXJ0KSkKKyNkZWZpbmUgUEVSQ1BVX09SREVSIChnZXRfb3JkZXJfZnJvbV9ieXRl
cyhTWU1CT0woX19wZXJfY3B1X2RhdGFfZW5kKSAtIFNZTUJPTChfX3Blcl9jcHVfc3RhcnQpKSkK
IAogdm9pZCBfX2luaXQgcGVyY3B1X2luaXRfYXJlYXModm9pZCkKIHsKQEAgLTIyLDggKzIyLDgg
QEAgc3RhdGljIGludCBpbml0X3BlcmNwdV9hcmVhKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAg
IHJldHVybiAtRUJVU1k7CiAgICAgaWYgKCAocCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoUEVSQ1BV
X09SREVSLCAwKSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwotICAgIG1lbXNl
dChwLCAwLCBfX3Blcl9jcHVfZGF0YV9lbmQgLSBfX3Blcl9jcHVfc3RhcnQpOwotICAgIF9fcGVy
X2NwdV9vZmZzZXRbY3B1XSA9IHAgLSBfX3Blcl9jcHVfc3RhcnQ7CisgICAgbWVtc2V0KHAsIDAs
IFNZTUJPTChfX3Blcl9jcHVfZGF0YV9lbmQpIC0gU1lNQk9MKF9fcGVyX2NwdV9zdGFydCkpOwor
ICAgIF9fcGVyX2NwdV9vZmZzZXRbY3B1XSA9ICh1bnNpZ25lZCBsb25nKXAgLSBTWU1CT0woX19w
ZXJfY3B1X3N0YXJ0KTsKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMzcsNyArMzcsNyBAQCBzdGF0
aWMgdm9pZCBfZnJlZV9wZXJjcHVfYXJlYShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCiB7CiAgICAg
c3RydWN0IGZyZWVfaW5mbyAqaW5mbyA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3QgZnJlZV9p
bmZvLCByY3UpOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBpbmZvLT5jcHU7Ci0gICAgY2hhciAq
cCA9IF9fcGVyX2NwdV9zdGFydCArIF9fcGVyX2NwdV9vZmZzZXRbY3B1XTsKKyAgICBjaGFyICpw
ID0gKGNoYXIgKikoU1lNQk9MKF9fcGVyX2NwdV9zdGFydCkgKyBfX3Blcl9jcHVfb2Zmc2V0W2Nw
dV0pOwogICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhwLCBQRVJDUFVfT1JERVIpOwogICAgIF9fcGVy
X2NwdV9vZmZzZXRbY3B1XSA9IElOVkFMSURfUEVSQ1BVX0FSRUE7CiB9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybS5jCmluZGV4IDhl
YjBiNmUuLjNmY2YyMTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybS5jCisrKyBi
L3hlbi9hcmNoL2FybS9wbGF0Zm9ybS5jCkBAIC01MSwxNCArNTEsMTYgQEAgdm9pZCBfX2luaXQg
cGxhdGZvcm1faW5pdCh2b2lkKQogICAgIEFTU0VSVChwbGF0Zm9ybSA9PSBOVUxMKTsKIAogICAg
IC8qIExvb2tpbmcgZm9yIHRoZSBwbGF0Zm9ybSBkZXNjcmlwdGlvbiAqLwotICAgIGZvciAoIHBs
YXRmb3JtID0gX3NwbGF0Zm9ybTsgcGxhdGZvcm0gIT0gX2VwbGF0Zm9ybTsgcGxhdGZvcm0rKyAp
CisgICAgZm9yICggcGxhdGZvcm0gPSBfc3BsYXRmb3JtOworCQkgICh1bnNpZ25lZCBsb25nKXBs
YXRmb3JtICE9IFNZTUJPTChfZXBsYXRmb3JtKTsKKwkJICBwbGF0Zm9ybSsrICkKICAgICB7CiAg
ICAgICAgIGlmICggcGxhdGZvcm1faXNfY29tcGF0aWJsZShwbGF0Zm9ybSkgKQogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgfQogCiAgICAgLyogV2UgZG9uJ3QgaGF2ZSBzcGVjaWZpYyBvcGVyYXRp
b25zIGZvciB0aGlzIHBsYXRmb3JtICovCi0gICAgaWYgKCBwbGF0Zm9ybSA9PSBfZXBsYXRmb3Jt
ICkKKyAgICBpZiAoICh1bnNpZ25lZCBsb25nKXBsYXRmb3JtID09IFNZTUJPTChfZXBsYXRmb3Jt
KSApCiAgICAgewogICAgICAgICAvKiBUT0RPOiBkdW1wIERUIG1hY2hpbmUgY29tcGF0aWJsZSBu
b2RlICovCiAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiUGxhdGZvcm06IEdlbmVyaWMgU3lz
dGVtXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJt
L3NldHVwLmMKaW5kZXggNDQ0ODU3YS4uZmRlOTk5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTc3Miw4ICs3NzIsOCBAQCB2
b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogCiAg
ICAgLyogUmVnaXN0ZXIgWGVuJ3MgbG9hZCBhZGRyZXNzIGFzIGEgYm9vdCBtb2R1bGUuICovCiAg
ICAgeGVuX2Jvb3Rtb2R1bGUgPSBhZGRfYm9vdF9tb2R1bGUoQk9PVE1PRF9YRU4sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9zdGFydCArIGJvb3Rf
cGh5c19vZmZzZXQpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWlu
dHB0cl90KShfZW5kIC0gX3N0YXJ0ICsgMSksIGZhbHNlKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHBhZGRyX3QpKFNZTUJPTChfc3RhcnQpICsgYm9vdF9waHlzX29mZnNldCksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KShTWU1CT0woX2VuZCkgLSBTWU1C
T0woX3N0YXJ0KSArIDEpLCBmYWxzZSk7CiAgICAgQlVHX09OKCF4ZW5fYm9vdG1vZHVsZSk7CiAK
ICAgICBzZXR1cF9wYWdldGFibGVzKGJvb3RfcGh5c19vZmZzZXQpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFu
dF90YWJsZS5oCmluZGV4IDgxNmUzYzYuLjQ2Mzg3MTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3Rh
YmxlLmgKQEAgLTMxLDcgKzMxLDggQEAgdm9pZCBnbnR0YWJfbWFya19kaXJ0eShzdHJ1Y3QgZG9t
YWluICpkLCBtZm5fdCBtZm4pOwogICogZW5vdWdoIHNwYWNlIGZvciBhIGxhcmdlIGdyYW50IHRh
YmxlCiAgKi8KICNkZWZpbmUgZ250dGFiX2RvbTBfZnJhbWVzKCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgbWluX3QodW5zaWduZWQgaW50LCBvcHRf
bWF4X2dyYW50X2ZyYW1lcywgUEZOX0RPV04oX2V0ZXh0IC0gX3N0ZXh0KSkKKyAgICBtaW5fdCh1
bnNpZ25lZCBpbnQsIG9wdF9tYXhfZ3JhbnRfZnJhbWVzLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgUEZOX0RPV04oU1lNQk9MKF9ldGV4dCkgLSBTWU1CT0woX3N0ZXh0
KSkpCiAKICNkZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotLSAKMS45LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 19:19:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 19:19: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-devel-bounces@lists.xenproject.org>)
	id 1gf8X6-0000yq-92; Thu, 03 Jan 2019 19:19: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gf8X4-0000xq-Uy
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 19:19:54 +0000
X-Inumbo-ID: 8c6c7fcd-0f8c-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c6c7fcd-0f8c-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 19:19:54 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3D92E21874;
 Thu,  3 Jan 2019 19:19:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546543193;
 bh=+ecgFo0dJarHnEX4sbS2grIxvyK6rT8uK/rfpRzFPOg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=dDNFwWxi0lwC+TYeA/D92aIUAAib3RUpHOXpIPoxloMxx5KHNlP2IRoHFKlXizPyl
 /g7lhnIhL6VyQPKTEzqXl1Ewi4NJpgDWC4RaDkb903uc7WIiSxIpnZFqr66r2c4NtJ
 /wkKK6QF3q4P9RB0KsJ9yvVJhqXQdgm32hIMybqc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Thu,  3 Jan 2019 11:19:50 -0800
Message-Id: <1546543191-9206-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v5 3/4] xen/x86: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTCBpbiBjYXNlcyBvZiBjb21wYXJpc29ucyBhbmQgc3VidHJhY3Rpb25zIG9mOgoK
X3N0YXJ0LCBfZW5kLCBfX2luaXRfYmVnaW4sIF9faW5pdF9lbmQsICBfXzJNX3RleHRfZW5kLApf
XzJNX3JvZGF0YV9zdGFydCwgX18yTV9yb2RhdGFfZW5kLCBfXzJNX2luaXRfc3RhcnQsX18yTV9p
bml0X2VuZCwKX18yTV9yd2RhdGFfc3RhcnQsIF9fMk1fcndkYXRhX2VuZCwgX3N0ZXh0LCBfZXRl
eHQsIF9zcm9kYXRhLCBfZXJvZGF0YSwKX19lbmRfdnBjaV9hcnJheSwgX19zdGFydF92cGNpX2Fy
cmF5LCBfc2luaXR0ZXh0LCBfZWluaXR0ZXh0LApfc3RleHRlbnRyeSwgX2V0ZXh0ZW50cnksIF9f
c3RhcnRfYnVnX2ZyYW1lcywgX19zdG9wX2J1Z19mcmFtZXNfMCwKX19zdG9wX2J1Z19mcmFtZXNf
MSwgX19zdG9wX2J1Z19mcmFtZXNfMixfX3N0b3BfYnVnX2ZyYW1lc18zLApfX25vdGVfZ251X2J1
aWxkX2lkX3N0YXJ0LCBfX25vdGVfZ251X2J1aWxkX2lkX2VuZCwgX19zdGFydF9fX2V4X3RhYmxl
LApfX3N0b3BfX19leF90YWJsZSwgX19zdGFydF9fX3ByZV9leF90YWJsZSwgX19zdG9wX19fcHJl
X2V4X3RhYmxlLApfX2xvY2tfcHJvZmlsZV9zdGFydCwgX19sb2NrX3Byb2ZpbGVfZW5kLCBfX3Bh
cmFtX3N0YXJ0LApfX3BhcmFtX2VuZCwgX19zZXR1cF9zdGFydCwgX19zZXR1cF9lbmQsIF9faW5p
dGNhbGxfc3RhcnQsCl9faW5pdGNhbGxfZW5kLCBfX3ByZXNtcF9pbml0Y2FsbF9lbmQsIF9fdHJh
bXBvbGluZV9yZWxfc3RhcnQsCl9fdHJhbXBvbGluZV9yZWxfc3RvcCwgX190cmFtcG9saW5lX3Nl
Z19zdGFydCwgX190cmFtcG9saW5lX3NlZ19zdG9wCl9fYWx0X2luc3RydWN0aW9ucywgX19hbHRf
aW5zdHJ1Y3Rpb25zX2VuZCwgX19jdG9yc19zdGFydCwgX19jdG9yc19lbmQsCl9fZW5kX3NjaGVk
dWxlcnNfYXJyYXksIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSwgX19ic3Nfc3RhcnQsCl9fYnNz
X2VuZCwgX19wZXJfY3B1X3N0YXJ0LCBfX3Blcl9jcHVfZGF0YV9lbmQsIF9zcGxhdGZvcm0sIF9l
cGxhdGZvcm0sCl9zZGV2aWNlLCBfZWRldmljZSwgX2FzZGV2aWNlLCBfYWVkZXZpY2UsIF9fcHJv
Y19pbmZvX3N0YXJ0LApfX3Byb2NfaW5mb19lbmQsIF9zZHRiCgoKYXMgYnkgdGhlIEMgc3RhbmRh
cmQgWzFdLgoKTTNDTTogUnVsZS0xOC4yOiBTdWJ0cmFjdGlvbiBiZXR3ZWVuIHBvaW50ZXJzIHNo
YWxsIG9ubHkgYmUgYXBwbGllZCB0bwpwb2ludGVycyB0aGF0IGFkZHJlc3MgZWxlbWVudHMgb2Yg
dGhlIHNhbWUgYXJyYXkKClsxXSBodHRwczovL3dpa2kuc2VpLmNtdS5lZHUvY29uZmx1ZW5jZS9k
aXNwbGF5L2MvQVJSMzYtQy4rRG8rbm90K3N1YnRyYWN0K29yK2NvbXBhcmUrdHdvK3BvaW50ZXJz
K3RoYXQrZG8rbm90K3JlZmVyK3RvK3RoZStzYW1lK2FycmF5CgpRQVZlcmlmeTogMjc2MQpTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkNDOiBK
QmV1bGljaEBzdXNlLmNvbQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQotLS0KQ2hhbmdl
cyBpbiB2NToKLSByZW1vdmUgdHdvIHNwdXJpb3VzIGNoYW5nZXMKLSBzcGxpdCBpbnRvIHRocmVl
IHBhdGNoZXMKLSByZW1vdmUgU1lNQk9MKCkgZnJvbSBkZXJpdmVkIHZhcmlhYmxlcwotLS0KIHhl
bi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9lZmkvZWZpLWJv
b3QuaCB8IDQgKystLQogeGVuL2FyY2gveDg2L3BlcmNwdS5jICAgICAgIHwgOCArKysrLS0tLQog
eGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgIHwgOCArKysrKy0tLQogeGVuL2FyY2gveDg2L3Nt
cGJvb3QuYyAgICAgIHwgMyArKy0KIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgICB8IDIgKy0K
IDYgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC94ODYvYWx0ZXJu
YXRpdmUuYwppbmRleCBiOGM4MTlhLi4yODBlZTI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
YWx0ZXJuYXRpdmUuYworKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwpAQCAtMTk0LDcg
KzE5NCw3IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKHN0cnVj
dCBhbHRfaW5zdHIgKnN0YXJ0LAogICAgICAqIFNvIGJlIGNhcmVmdWwgaWYgeW91IHdhbnQgdG8g
Y2hhbmdlIHRoZSBzY2FuIG9yZGVyIHRvIGFueSBvdGhlcgogICAgICAqIG9yZGVyLgogICAgICAq
LwotICAgIGZvciAoIGEgPSBiYXNlID0gc3RhcnQ7IGEgPCBlbmQ7IGErKyApCisgICAgZm9yICgg
YSA9IGJhc2UgPSBzdGFydDsgKHVuc2lnbmVkIGxvbmcpYSA8IFNZTUJPTChlbmQpOyBhKysgKQog
ICAgIHsKICAgICAgICAgdWludDhfdCAqb3JpZyA9IEFMVF9PUklHX1BUUihhKTsKICAgICAgICAg
dWludDhfdCAqcmVwbCA9IEFMVF9SRVBMX1BUUihhKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAppbmRleCA1Nzg5
ZDJjLi44MzdmNWJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKKysr
IGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCkBAIC0xMTIsMTEgKzExMiwxMSBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgcmVsb2NhdGVfdHJhbXBvbGluZSh1bnNpZ25lZCBsb25nIHBoeXMpCiAK
ICAgICAvKiBBcHBseSByZWxvY2F0aW9ucyB0byB0cmFtcG9saW5lLiAqLwogICAgIGZvciAoIHRy
YW1wb2xpbmVfcHRyID0gX190cmFtcG9saW5lX3JlbF9zdGFydDsKLSAgICAgICAgICB0cmFtcG9s
aW5lX3B0ciA8IF9fdHJhbXBvbGluZV9yZWxfc3RvcDsKKyAgICAgICAgICAodW5zaWduZWQgbG9u
Zyl0cmFtcG9saW5lX3B0ciA8IFNZTUJPTChfX3RyYW1wb2xpbmVfcmVsX3N0b3ApOwogICAgICAg
ICAgICsrdHJhbXBvbGluZV9wdHIgKQogICAgICAgICAqKHUzMiAqKSgqdHJhbXBvbGluZV9wdHIg
KyAobG9uZyl0cmFtcG9saW5lX3B0cikgKz0gcGh5czsKICAgICBmb3IgKCB0cmFtcG9saW5lX3B0
ciA9IF9fdHJhbXBvbGluZV9zZWdfc3RhcnQ7Ci0gICAgICAgICAgdHJhbXBvbGluZV9wdHIgPCBf
X3RyYW1wb2xpbmVfc2VnX3N0b3A7CisgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpdHJhbXBvbGlu
ZV9wdHIgPCBTWU1CT0woX190cmFtcG9saW5lX3NlZ19zdG9wKTsKICAgICAgICAgICArK3RyYW1w
b2xpbmVfcHRyICkKICAgICAgICAgKih1MTYgKikoKnRyYW1wb2xpbmVfcHRyICsgKGxvbmcpdHJh
bXBvbGluZV9wdHIpID0gcGh5cyA+PiA0OwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bl
cmNwdS5jIGIveGVuL2FyY2gveDg2L3BlcmNwdS5jCmluZGV4IDhiZTRlYmQuLjVlODdlOTEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wZXJjcHUuYworKysgYi94ZW4vYXJjaC94ODYvcGVyY3B1
LmMKQEAgLTEzLDcgKzEzLDcgQEAgdW5zaWduZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05SX0NQ
VVNdOwogICogY29udGV4dCBvZiBQViBndWVzdHMuCiAgKi8KICNkZWZpbmUgSU5WQUxJRF9QRVJD
UFVfQVJFQSAoMHg4MDAwMDAwMDAwMDAwMDAwTCAtIChsb25nKV9fcGVyX2NwdV9zdGFydCkKLSNk
ZWZpbmUgUEVSQ1BVX09SREVSIGdldF9vcmRlcl9mcm9tX2J5dGVzKF9fcGVyX2NwdV9kYXRhX2Vu
ZCAtIF9fcGVyX2NwdV9zdGFydCkKKyNkZWZpbmUgUEVSQ1BVX09SREVSIGdldF9vcmRlcl9mcm9t
X2J5dGVzKFNZTUJPTChfX3Blcl9jcHVfZGF0YV9lbmQpIC0gU1lNQk9MKF9fcGVyX2NwdV9zdGFy
dCkpCiAKIHZvaWQgX19pbml0IHBlcmNwdV9pbml0X2FyZWFzKHZvaWQpCiB7CkBAIC0zMyw4ICsz
Myw4IEBAIHN0YXRpYyBpbnQgaW5pdF9wZXJjcHVfYXJlYSh1bnNpZ25lZCBpbnQgY3B1KQogICAg
IGlmICggKHAgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKFBFUkNQVV9PUkRFUiwgMCkpID09IE5VTEwg
KQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgIG1lbXNldChwLCAwLCBfX3Blcl9jcHVf
ZGF0YV9lbmQgLSBfX3Blcl9jcHVfc3RhcnQpOwotICAgIF9fcGVyX2NwdV9vZmZzZXRbY3B1XSA9
IHAgLSBfX3Blcl9jcHVfc3RhcnQ7CisgICAgbWVtc2V0KHAsIDAsIFNZTUJPTChfX3Blcl9jcHVf
ZGF0YV9lbmQpIC0gU1lNQk9MKF9fcGVyX2NwdV9zdGFydCkpOworICAgIF9fcGVyX2NwdV9vZmZz
ZXRbY3B1XSA9ICh1bnNpZ25lZCBsb25nKXAgLSBTWU1CT0woX19wZXJfY3B1X3N0YXJ0KTsKIAog
ICAgIHJldHVybiAwOwogfQpAQCAtNDksNyArNDksNyBAQCBzdGF0aWMgdm9pZCBfZnJlZV9wZXJj
cHVfYXJlYShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCiB7CiAgICAgc3RydWN0IGZyZWVfaW5mbyAq
aW5mbyA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3QgZnJlZV9pbmZvLCByY3UpOwogICAgIHVu
c2lnbmVkIGludCBjcHUgPSBpbmZvLT5jcHU7Ci0gICAgY2hhciAqcCA9IF9fcGVyX2NwdV9zdGFy
dCArIF9fcGVyX2NwdV9vZmZzZXRbY3B1XTsKKyAgICBjaGFyICpwID0gKGNoYXIgKikoU1lNQk9M
KF9fcGVyX2NwdV9zdGFydCkgKyBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0pOwogCiAgICAgZnJlZV94
ZW5oZWFwX3BhZ2VzKHAsIFBFUkNQVV9PUkRFUik7CiAgICAgX19wZXJfY3B1X29mZnNldFtjcHVd
ID0gSU5WQUxJRF9QRVJDUFVfQVJFQTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMDZlYjQ4My4uYTQ5YjE2YyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTk3
Miw3ICs5NzIsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogICAgICAgICAgKiByZXNwZWN0aXZlIHJlc2VydmVfZTgyMF9yYW0oKSBpbnZv
Y2F0aW9uIGJlbG93LgogICAgICAgICAgKi8KICAgICAgICAgbW9kW21iaS0+bW9kc19jb3VudF0u
bW9kX3N0YXJ0ID0gdmlydF90b19tZm4oX3N0ZXh0KTsKLSAgICAgICAgbW9kW21iaS0+bW9kc19j
b3VudF0ubW9kX2VuZCA9IF9fMk1fcndkYXRhX2VuZCAtIF9zdGV4dDsKKyAgICAgICAgbW9kW21i
aS0+bW9kc19jb3VudF0ubW9kX2VuZCA9IFNZTUJPTChfXzJNX3J3ZGF0YV9lbmQpIC0gU1lNQk9M
KF9zdGV4dCk7CiAgICAgfQogCiAgICAgbW9kdWxlc19oZWFkcm9vbSA9IGJ6aW1hZ2VfaGVhZHJv
b20oYm9vdHN0cmFwX21hcChtb2QpLCBtb2QtPm1vZF9lbmQpOwpAQCAtMTA2Nyw3ICsxMDY3LDgg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
ICAgICAgICAgICAgICAqIGRhdGEgdW50aWwgYWZ0ZXIgd2UgaGF2ZSBzd2l0Y2hlZCB0byB0aGUg
cmVsb2NhdGVkIHBhZ2V0YWJsZXMhCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGJhcnJp
ZXIoKTsKLSAgICAgICAgICAgIG1vdmVfbWVtb3J5KGUgKyBYRU5fSU1HX09GRlNFVCwgWEVOX0lN
R19PRkZTRVQsIF9lbmQgLSBfc3RhcnQsIDEpOworICAgICAgICAgICAgbW92ZV9tZW1vcnkoZSAr
IFhFTl9JTUdfT0ZGU0VULCBYRU5fSU1HX09GRlNFVCwKKyAgICAgICAgICAgICAgICAgICAgICAg
IFNZTUJPTChfZW5kKSAtIFNZTUJPTChfc3RhcnQpLCAxKTsKIAogICAgICAgICAgICAgLyogV2Fs
ayBpbml0aWFsIHBhZ2V0YWJsZXMsIHJlbG9jYXRpbmcgcGFnZSBkaXJlY3RvcnkgZW50cmllcy4g
Ki8KICAgICAgICAgICAgIHBsNGUgPSBfX3ZhKF9fcGEoaWRsZV9wZ190YWJsZSkpOwpAQCAtMTM4
Miw3ICsxMzgzLDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKICAgICB9CiAjZW5kaWYKIAotICAgIHhlbl92aXJ0X2VuZCA9ICgodW5zaWdu
ZWQgbG9uZylfZW5kICsgKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMSkgJgorICAgIHhl
bl92aXJ0X2VuZCA9IChTWU1CT0woX2VuZCkgKworICAgICAgICAgICAgICAgICAgICAoMVVMIDw8
IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxKSAmCiAgICAgICAgICAgICAgICAgICAgfigoMVVMIDw8
IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxKTsKICAgICBkZXN0cm95X3hlbl9tYXBwaW5ncyh4ZW5f
dmlydF9lbmQsIFhFTl9WSVJUX1NUQVJUICsgQk9PVFNUUkFQX01BUF9CQVNFKTsKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5k
ZXggN2QxMjI2ZC4uMDdlNGUxZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwor
KysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC04MTEsNyArODExLDggQEAgc3RhdGljIGlu
dCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgY29uc3QgY2hh
ciAqcHRyOwogCiAgICAgICAgIGZvciAoIHJjID0gMCwgcHRyID0gX3N0ZXh0ZW50cnk7Ci0gICAg
ICAgICAgICAgICFyYyAmJiBwdHIgPCBfZXRleHRlbnRyeTsgcHRyICs9IFBBR0VfU0laRSApCisg
ICAgICAgICAgICAgICFyYyAmJiAodW5zaWduZWQgbG9uZylwdHIgPCBTWU1CT0woX2V0ZXh0ZW50
cnkpOworICAgICAgICAgICAgICBwdHIgKz0gUEFHRV9TSVpFICkKICAgICAgICAgICAgIHJjID0g
Y2xvbmVfbWFwcGluZyhwdHIsIHJwdCk7CiAKICAgICAgICAgaWYgKCByYyApCmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCmluZGV4
IDgyNjA3YmQuLmJjMGNjYTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCisr
KyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCkBAIC0zMyw3ICszMyw3IEBAIHN0cnVjdCB2cGNp
X3JlZ2lzdGVyIHsKICNpZmRlZiBfX1hFTl9fCiBleHRlcm4gdnBjaV9yZWdpc3Rlcl9pbml0X3Qg
KmNvbnN0IF9fc3RhcnRfdnBjaV9hcnJheVtdOwogZXh0ZXJuIHZwY2lfcmVnaXN0ZXJfaW5pdF90
ICpjb25zdCBfX2VuZF92cGNpX2FycmF5W107Ci0jZGVmaW5lIE5VTV9WUENJX0lOSVQgKF9fZW5k
X3ZwY2lfYXJyYXkgLSBfX3N0YXJ0X3ZwY2lfYXJyYXkpCisjZGVmaW5lIE5VTV9WUENJX0lOSVQg
KFNZTUJPTChfX2VuZF92cGNpX2FycmF5KSAtIFNZTUJPTChfX3N0YXJ0X3ZwY2lfYXJyYXkpKQog
CiB2b2lkIHZwY2lfcmVtb3ZlX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHsKLS0gCjEu
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 19:19:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 19:19: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-devel-bounces@lists.xenproject.org>)
	id 1gf8X6-0000zO-Ki; Thu, 03 Jan 2019 19:19: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gf8X5-0000xw-7n
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 19:19:55 +0000
X-Inumbo-ID: 8cb73fc8-0f8c-11e9-889c-5352dbd6a875
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8cb73fc8-0f8c-11e9-889c-5352dbd6a875;
 Thu, 03 Jan 2019 19:19:54 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AC054218CD;
 Thu,  3 Jan 2019 19:19:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546543194;
 bh=B6DVp7yDRgwHjMUocWbmzy+5uB3oq4Cu7rOlE/tgZGY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=aGzHjtBpaZkDHerNLq6EpPN1aT257b3rHsbJhI0euoosPkzmbfHRtYvp/URNtgk3m
 VmgrgAJE1b4ttE+oS/ES09rSanPHcWWm4WyJyQJnFQLHh13d31kkZiRdrmIrDOlJFZ
 iwwlfyHhIC0UMP3Tziw+dkNcuL9bg9aBNISFHK28=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Thu,  3 Jan 2019 11:19:51 -0800
Message-Id: <1546543191-9206-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v5 4/4] xen/common: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTCBpbiBjYXNlcyBvZiBjb21wYXJpc29ucyBhbmQgc3VidHJhY3Rpb25zIG9mOgoK
X3N0YXJ0LCBfZW5kLCBfX2luaXRfYmVnaW4sIF9faW5pdF9lbmQsICBfXzJNX3RleHRfZW5kLApf
XzJNX3JvZGF0YV9zdGFydCwgX18yTV9yb2RhdGFfZW5kLCBfXzJNX2luaXRfc3RhcnQsX18yTV9p
bml0X2VuZCwKX18yTV9yd2RhdGFfc3RhcnQsIF9fMk1fcndkYXRhX2VuZCwgX3N0ZXh0LCBfZXRl
eHQsIF9zcm9kYXRhLCBfZXJvZGF0YSwKX19lbmRfdnBjaV9hcnJheSwgX19zdGFydF92cGNpX2Fy
cmF5LCBfc2luaXR0ZXh0LCBfZWluaXR0ZXh0LApfc3RleHRlbnRyeSwgX2V0ZXh0ZW50cnksIF9f
c3RhcnRfYnVnX2ZyYW1lcywgX19zdG9wX2J1Z19mcmFtZXNfMCwKX19zdG9wX2J1Z19mcmFtZXNf
MSwgX19zdG9wX2J1Z19mcmFtZXNfMixfX3N0b3BfYnVnX2ZyYW1lc18zLApfX25vdGVfZ251X2J1
aWxkX2lkX3N0YXJ0LCBfX25vdGVfZ251X2J1aWxkX2lkX2VuZCwgX19zdGFydF9fX2V4X3RhYmxl
LApfX3N0b3BfX19leF90YWJsZSwgX19zdGFydF9fX3ByZV9leF90YWJsZSwgX19zdG9wX19fcHJl
X2V4X3RhYmxlLApfX2xvY2tfcHJvZmlsZV9zdGFydCwgX19sb2NrX3Byb2ZpbGVfZW5kLCBfX3Bh
cmFtX3N0YXJ0LApfX3BhcmFtX2VuZCwgX19zZXR1cF9zdGFydCwgX19zZXR1cF9lbmQsIF9faW5p
dGNhbGxfc3RhcnQsCl9faW5pdGNhbGxfZW5kLCBfX3ByZXNtcF9pbml0Y2FsbF9lbmQsIF9fdHJh
bXBvbGluZV9yZWxfc3RhcnQsCl9fdHJhbXBvbGluZV9yZWxfc3RvcCwgX190cmFtcG9saW5lX3Nl
Z19zdGFydCwgX190cmFtcG9saW5lX3NlZ19zdG9wCl9fYWx0X2luc3RydWN0aW9ucywgX19hbHRf
aW5zdHJ1Y3Rpb25zX2VuZCwgX19jdG9yc19zdGFydCwgX19jdG9yc19lbmQsCl9fZW5kX3NjaGVk
dWxlcnNfYXJyYXksIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSwgX19ic3Nfc3RhcnQsCl9fYnNz
X2VuZCwgX19wZXJfY3B1X3N0YXJ0LCBfX3Blcl9jcHVfZGF0YV9lbmQsIF9zcGxhdGZvcm0sIF9l
cGxhdGZvcm0sCl9zZGV2aWNlLCBfZWRldmljZSwgX2FzZGV2aWNlLCBfYWVkZXZpY2UsIF9fcHJv
Y19pbmZvX3N0YXJ0LApfX3Byb2NfaW5mb19lbmQsIF9zZHRiCgoKYXMgYnkgdGhlIEMgc3RhbmRh
cmQgWzFdLgoKTTNDTTogUnVsZS0xOC4yOiBTdWJ0cmFjdGlvbiBiZXR3ZWVuIHBvaW50ZXJzIHNo
YWxsIG9ubHkgYmUgYXBwbGllZCB0bwpwb2ludGVycyB0aGF0IGFkZHJlc3MgZWxlbWVudHMgb2Yg
dGhlIHNhbWUgYXJyYXkKClsxXSBodHRwczovL3dpa2kuc2VpLmNtdS5lZHUvY29uZmx1ZW5jZS9k
aXNwbGF5L2MvQVJSMzYtQy4rRG8rbm90K3N1YnRyYWN0K29yK2NvbXBhcmUrdHdvK3BvaW50ZXJz
K3RoYXQrZG8rbm90K3JlZmVyK3RvK3RoZStzYW1lK2FycmF5CgpRQVZlcmlmeTogMjc2MQpTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkNDOiBK
QmV1bGljaEBzdXNlLmNvbQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQotLS0KQ2hhbmdl
cyBpbiB2NToKLSByZW1vdmUgdHdvIHNwdXJpb3VzIGNoYW5nZXMKLSBzcGxpdCBpbnRvIHRocmVl
IHBhdGNoZXMKLSByZW1vdmUgU1lNQk9MKCkgZnJvbSBkZXJpdmVkIHZhcmlhYmxlcwotLS0KIHhl
bi9jb21tb24va2VybmVsLmMgICAgICAgICB8ICA4ICsrKysrKy0tCiB4ZW4vY29tbW9uL2xpYi5j
ICAgICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgIHwgIDIgKy0K
IHhlbi9jb21tb24vc3BpbmxvY2suYyAgICAgICB8ICA0ICsrKy0KIHhlbi9jb21tb24vdmVyc2lv
bi5jICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jIHwgIDYg
KysrKystCiB4ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggICAgfCAyNCArKysrKysrKysrKystLS0t
LS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVs
LmMKaW5kZXggNTc2NmEwZi4uOTdlYjY0OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwu
YworKysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC0zMTIsMTQgKzMxMiwxOCBAQCBleHRlcm4g
Y29uc3QgaW5pdGNhbGxfdCBfX2luaXRjYWxsX3N0YXJ0W10sIF9fcHJlc21wX2luaXRjYWxsX2Vu
ZFtdLAogdm9pZCBfX2luaXQgZG9fcHJlc21wX2luaXRjYWxscyh2b2lkKQogewogICAgIGNvbnN0
IGluaXRjYWxsX3QgKmNhbGw7Ci0gICAgZm9yICggY2FsbCA9IF9faW5pdGNhbGxfc3RhcnQ7IGNh
bGwgPCBfX3ByZXNtcF9pbml0Y2FsbF9lbmQ7IGNhbGwrKyApCisgICAgZm9yICggY2FsbCA9IF9f
aW5pdGNhbGxfc3RhcnQ7CisJCSAgKHVuc2lnbmVkIGxvbmcpY2FsbCA8IFNZTUJPTChfX3ByZXNt
cF9pbml0Y2FsbF9lbmQpOworCQkgIGNhbGwrKyApCiAgICAgICAgICgqY2FsbCkoKTsKIH0KIAog
dm9pZCBfX2luaXQgZG9faW5pdGNhbGxzKHZvaWQpCiB7CiAgICAgY29uc3QgaW5pdGNhbGxfdCAq
Y2FsbDsKLSAgICBmb3IgKCBjYWxsID0gX19wcmVzbXBfaW5pdGNhbGxfZW5kOyBjYWxsIDwgX19p
bml0Y2FsbF9lbmQ7IGNhbGwrKyApCisgICAgZm9yICggY2FsbCA9IF9fcHJlc21wX2luaXRjYWxs
X2VuZDsKKwkJICAodW5zaWduZWQgbG9uZyljYWxsIDwgU1lNQk9MKF9faW5pdGNhbGxfZW5kKTsK
KwkJICBjYWxsKysgKQogICAgICAgICAoKmNhbGwpKCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vbGliLmMgYi94ZW4vY29tbW9uL2xpYi5jCmluZGV4IDhlYmVjODEuLmMxZDJjOTYgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vbGliLmMKKysrIGIveGVuL2NvbW1vbi9saWIuYwpAQCAtNDk3
LDcgKzQ5Nyw3IEBAIGV4dGVybiBjb25zdCBjdG9yX2Z1bmNfdCBfX2N0b3JzX3N0YXJ0W10sIF9f
Y3RvcnNfZW5kW107CiB2b2lkIF9faW5pdCBpbml0X2NvbnN0cnVjdG9ycyh2b2lkKQogewogICAg
IGNvbnN0IGN0b3JfZnVuY190ICpmOwotICAgIGZvciAoIGYgPSBfX2N0b3JzX3N0YXJ0OyBmIDwg
X19jdG9yc19lbmQ7ICsrZiApCisgICAgZm9yICggZiA9IF9fY3RvcnNfc3RhcnQ7ICh1bnNpZ25l
ZCBsb25nKWYgPCBTWU1CT0woX19jdG9yc19lbmQpOyArK2YgKQogICAgICAgICAoKmYpKCk7CiAK
ICAgICAvKiBQdXR0aW5nIHRoaXMgaGVyZSBzZWVtcyBhcyBnb29kIChvciBiYWQpIGFzIGFueSBv
dGhlciBwbGFjZS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9j
b21tb24vc2NoZWR1bGUuYwppbmRleCBhOTU3YzVlLi4wNjMwODZlIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC02OCw3ICs2
OCw3IEBAIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKIERF
RklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFza19zY3JhdGNoKTsKIAogZXh0ZXJuIGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKl9fc3RhcnRfc2NoZWR1bGVyc19hcnJheVtdLCAqX19lbmRfc2No
ZWR1bGVyc19hcnJheVtdOwotI2RlZmluZSBOVU1fU0NIRURVTEVSUyAoX19lbmRfc2NoZWR1bGVy
c19hcnJheSAtIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSkKKyNkZWZpbmUgTlVNX1NDSEVEVUxF
UlMgKFNZTUJPTChfX2VuZF9zY2hlZHVsZXJzX2FycmF5KSAtIFNZTUJPTChfX3N0YXJ0X3NjaGVk
dWxlcnNfYXJyYXkpKQogI2RlZmluZSBzY2hlZHVsZXJzIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJh
eQogCiBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBfX3JlYWRfbW9zdGx5IG9wczsKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc3BpbmxvY2suYyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwppbmRleCA2
YmM1MmQ3Li4wMGEzYTg2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMKKysrIGIv
eGVuL2NvbW1vbi9zcGlubG9jay5jCkBAIC00NzQsNyArNDc0LDkgQEAgc3RhdGljIGludCBfX2lu
aXQgbG9ja19wcm9mX2luaXQodm9pZCkKIHsKICAgICBzdHJ1Y3QgbG9ja19wcm9maWxlICoqcTsK
IAotICAgIGZvciAoIHEgPSAmX19sb2NrX3Byb2ZpbGVfc3RhcnQ7IHEgPCAmX19sb2NrX3Byb2Zp
bGVfZW5kOyBxKysgKQorICAgIGZvciAoIHEgPSAmX19sb2NrX3Byb2ZpbGVfc3RhcnQ7CisJCSAg
KHVuc2lnbmVkIGxvbmcpcSA8IFNZTUJPTCgmX19sb2NrX3Byb2ZpbGVfZW5kKTsKKwkJICBxKysg
KQogICAgIHsKICAgICAgICAgKCpxKS0+bmV4dCA9IGxvY2tfcHJvZmlsZV9nbGJfcS5lbGVtX3E7
CiAgICAgICAgIGxvY2tfcHJvZmlsZV9nbGJfcS5lbGVtX3EgPSAqcTsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vdmVyc2lvbi5jIGIveGVuL2NvbW1vbi92ZXJzaW9uLmMKaW5kZXggMjIzY2I1Mi4u
MDcyNmMxNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92ZXJzaW9uLmMKKysrIGIveGVuL2NvbW1v
bi92ZXJzaW9uLmMKQEAgLTE0NywxNCArMTQ3LDE0IEBAIHN0YXRpYyBpbnQgX19pbml0IHhlbl9i
dWlsZF9pbml0KHZvaWQpCiAgICAgaW50IHJjOwogCiAgICAgLyogLS1idWlsZC1pZCBpbnZva2Vk
IHdpdGggd3JvbmcgcGFyYW1ldGVycy4gKi8KLSAgICBpZiAoIF9fbm90ZV9nbnVfYnVpbGRfaWRf
ZW5kIDw9ICZuWzBdICkKKyAgICBpZiAoIFNZTUJPTChfX25vdGVfZ251X2J1aWxkX2lkX2VuZCkg
PD0gKHVuc2lnbmVkIGxvbmcpJm5bMF0gKQogICAgICAgICByZXR1cm4gLUVOT0RBVEE7CiAKICAg
ICAvKiBDaGVjayBmb3IgZnVsbCBOb3RlIGhlYWRlci4gKi8KLSAgICBpZiAoICZuWzFdID49IF9f
bm90ZV9nbnVfYnVpbGRfaWRfZW5kICkKKyAgICBpZiAoICh1bnNpZ25lZCBsb25nKSZuWzFdID49
IFNZTUJPTChfX25vdGVfZ251X2J1aWxkX2lkX2VuZCkgKQogICAgICAgICByZXR1cm4gLUVOT0RB
VEE7CiAKLSAgICBzeiA9ICh2b2lkICopX19ub3RlX2dudV9idWlsZF9pZF9lbmQgLSAodm9pZCAq
KW47CisgICAgc3ogPSBTWU1CT0woX19ub3RlX2dudV9idWlsZF9pZF9lbmQpIC0gKHVuc2lnbmVk
IGxvbmcpbjsKIAogICAgIHJjID0geGVuX2J1aWxkX2lkX2NoZWNrKG4sIHN6LCAmYnVpbGRfaWRf
cCwgJmJ1aWxkX2lkX2xlbik7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlydHVhbF9yZWdp
b24uYyBiL3hlbi9jb21tb24vdmlydHVhbF9yZWdpb24uYwppbmRleCBhYTIzOTE4Li4xMTFjNmZk
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMKKysrIGIveGVuL2NvbW1v
bi92aXJ0dWFsX3JlZ2lvbi5jCkBAIC0xMTksNyArMTE5LDExIEBAIHZvaWQgX19pbml0IHNldHVw
X3ZpcnR1YWxfcmVnaW9ucyhjb25zdCBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICpzdGFy
dCwKICAgICAgICAgY29uc3Qgc3RydWN0IGJ1Z19mcmFtZSAqczsKIAogICAgICAgICBzID0gYnVn
X2ZyYW1lc1tpIC0gMV07Ci0gICAgICAgIHN6ID0gYnVnX2ZyYW1lc1tpXSAtIHM7CisgICAgICAg
IC8qCisgICAgICAgICAqIENhc3QgdG8gdW5zaWduZWQgbG9uZyB0byBjYWxjdWxhdGUgdGhlIHNp
emUgdG8gYXZvaWQKKyAgICAgICAgICogc3VidHJhY3Rpb25zIGJldHdlZW4gcG9pbnRlcnMgcG9p
bnRpbmcgdG8gZGlmZmVyZW50IG9iamVjdHMuCisgICAgICAgICAqLworICAgICAgICBzeiA9ICh1
bnNpZ25lZCBsb25nKWJ1Z19mcmFtZXNbaV0gLSAodW5zaWduZWQgbG9uZylzOwogCiAgICAgICAg
IGNvcmUuZnJhbWVbaSAtIDFdLm5fYnVncyA9IHN6OwogICAgICAgICBjb3JlLmZyYW1lW2kgLSAx
XS5idWdzID0gczsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaCBiL3hlbi9p
bmNsdWRlL3hlbi9rZXJuZWwuaAppbmRleCA1NDhiNjRkLi5jZDI3MDMwIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCkBA
IC02NiwyNyArNjYsMjcgQEAKIH0pCiAKIGV4dGVybiBjaGFyIF9zdGFydFtdLCBfZW5kW10sIHN0
YXJ0W107Ci0jZGVmaW5lIGlzX2tlcm5lbChwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgY2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAg
KF9fcCA+PSBfc3RhcnQpICYmIChfX3AgPCBfZW5kKTsgICAgICAgICAgICBcCisjZGVmaW5lIGlz
X2tlcm5lbChwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICBjb25zdCB1bnNpZ25lZCBsb25nIF9fcCA9ICh1bnNpZ25lZCBsb25nKShwKTsgICAg
ICAgICAgICAgICAgICAgXAorICAgIChfX3AgPj0gU1lNQk9MKF9zdGFydCkpICYmIChfX3AgPCBT
WU1CT0woX2VuZCkpOyAgICAgICAgICAgIFwKIH0pCiAKIGV4dGVybiBjaGFyIF9zdGV4dFtdLCBf
ZXRleHRbXTsKLSNkZWZpbmUgaXNfa2VybmVsX3RleHQocCkgKHsgICAgICAgICAgICAgICAgICAg
IFwKLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgIFwKLSAg
ICAoX19wID49IF9zdGV4dCkgJiYgKF9fcCA8IF9ldGV4dCk7ICAgICAgICAgIFwKKyNkZWZpbmUg
aXNfa2VybmVsX3RleHQocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgX19wID0gKHVuc2lnbmVkIGxvbmcpKHApOyAg
ICAgICAgICAgICAgICAgICBcCisgICAgKF9fcCA+PSBTWU1CT0woX3N0ZXh0KSkgJiYgKF9fcCA8
IFNZTUJPTChfZXRleHQpKTsgICAgICAgICAgXAogfSkKIAogZXh0ZXJuIGNvbnN0IGNoYXIgX3Ny
b2RhdGFbXSwgX2Vyb2RhdGFbXTsKLSNkZWZpbmUgaXNfa2VybmVsX3JvZGF0YShwKSAoeyAgICAg
ICAgICAgICAgICAgIFwKLSAgICBjb25zdCBjaGFyICpfX3AgPSAoY29uc3QgY2hhciAqKSh1bnNp
Z25lZCBsb25nKShwKTsgICAgIFwKLSAgICAoX19wID49IF9zcm9kYXRhKSAmJiAoX19wIDwgX2Vy
b2RhdGEpOyAgICAgIFwKKyNkZWZpbmUgaXNfa2VybmVsX3JvZGF0YShwKSAoeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgX19w
ID0gKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICAgICAgICBcCisgICAgKF9fcCA+PSBT
WU1CT0woX3Nyb2RhdGEpKSAmJiAoX19wIDwgU1lNQk9MKF9lcm9kYXRhKSk7ICAgICAgXAogfSkK
IAogZXh0ZXJuIGNoYXIgX3Npbml0dGV4dFtdLCBfZWluaXR0ZXh0W107Ci0jZGVmaW5lIGlzX2tl
cm5lbF9pbml0dGV4dChwKSAoeyAgICAgICAgICAgICAgICBcCi0gICAgY2hhciAqX19wID0gKGNo
YXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAgKF9fcCA+PSBfc2luaXR0ZXh0KSAm
JiAoX19wIDwgX2Vpbml0dGV4dCk7ICBcCisjZGVmaW5lIGlzX2tlcm5lbF9pbml0dGV4dChwKSAo
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBjb25zdCB1bnNpZ25l
ZCBsb25nIF9fcCA9ICh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAgICAgICAgXAorICAg
IChfX3AgPj0gU1lNQk9MKF9zaW5pdHRleHQpKSAmJiAoX19wIDwgU1lNQk9MKF9laW5pdHRleHQp
KTsgIFwKIH0pCiAKIGV4dGVybiBlbnVtIHN5c3RlbV9zdGF0ZSB7Ci0tIAoxLjkuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 19:22:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 19:22:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gf8ZB-0001zb-BP; Thu, 03 Jan 2019 19: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gf8ZA-0001zK-29
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 19:22:04 +0000
X-Inumbo-ID: d9676a77-0f8c-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9676a77-0f8c-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 19:22:03 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6848D21871;
 Thu,  3 Jan 2019 19:22:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546543322;
 bh=1XHvHxtDHImo3kKXwYAtwL926Uwy2gEO6DxRxDgnRX0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=eBI2eqjr/wq/f5361Py1mUAQN3MrCbhfhKhCGF0edfPUEZ0Gbnxzy20wh6BCXF6Mo
 6WJaG0N5f/eVX9M3owfxeEim+qi7/wDr/AbozQpnmoTPKyGnUYx83D45HuE5LCG+fN
 IwRJt2OElsHlTqBGWe7JyQ4s33wz+DtauEz+p6HM=
Date: Thu, 3 Jan 2019 11:22:01 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1901021039270.800@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1901031113080.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901021004450.800@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901021039270.800@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIEphbiAyMDE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gV2VkLCAy
IEphbiAyMDE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBUdWUsIDEzIE5vdiAy
MDE4LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPj4+IE9uIDEzLjExLjE4IGF0IDAwOjA2LCA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiA+ID4gLS0tIGEveGVuL2FyY2gveDg2
L2FsdGVybmF0aXZlLmMKPiA+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwo+
ID4gPiA+IEBAIC0xOTQsNyArMTk0LDcgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9h
bHRlcm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4gPiA+ID4gICAgICAgKiBTbyBi
ZSBjYXJlZnVsIGlmIHlvdSB3YW50IHRvIGNoYW5nZSB0aGUgc2NhbiBvcmRlciB0byBhbnkgb3Ro
ZXIKPiA+ID4gPiAgICAgICAqIG9yZGVyLgo+ID4gPiA+ICAgICAgICovCj4gPiA+ID4gLSAgICBm
b3IgKCBhID0gYmFzZSA9IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQo+ID4gPiA+ICsgICAgZm9yICgg
YSA9IGJhc2UgPSBzdGFydDsgU1lNQk9MKGEpIDwgU1lNQk9MKGVuZCk7IGErKyApCj4gPiA+IAo+
ID4gPiBBdCB0aGlzIHBvaW50IGFsbCBpcyBmaW5lOiBlbmQgaXMgYWxsb3dlZCB0byBwb2ludCB0
byB0aGUgZW5kIG9mIHN0YXJ0W10uCj4gPiA+IElmIGFueXRoaW5nIHlvdSB3YW50IHRvIGNoYW5n
ZSB0aGUgaW52b2NhdGlvbnMgKHdoZXJlIHRoZQo+ID4gPiBxdWVzdGlvbmFibGUgc3ltYm9scyBh
cmUgdXNlZCkuIEknbSBhbHNvIG5vdCBjb252aW5jZWQgeW91IG5lZWQKPiA+ID4gdG8gdG91Y2gg
Ym90aCBzaWRlcyBvZiB0aGUgY29tcGFyaXNvbiBvciBzdWJ0cmFjdGlvbiBleHByZXNzaW9ucy4K
PiA+ID4gCj4gPiA+IEluIG9yZGVyIGZvciBwZW9wbGUgdG8gbm90IHN0YXJ0IHdvbmRlcmluZyB3
aGF0IHRoZSBwdXJwb3NlIG9mCj4gPiA+IFNZTUJPTCgpIGlzIGF0IGFueSBvZiBpdHMgdXNlIHNp
dGVzLCB5b3UgcmVhbGx5IHdhbnQgdG8gdXNlIGl0IG9uCj4gPiA+IHRoZSBwcm9ibGVtYXRpYyBz
eW1ib2xzIHRoZW1zZWx2ZXMsIG5vdCBzb21ld2hlcmUgb24gYSBkZXJpdmVkCj4gPiA+IHZhcmlh
YmxlIG9yIHBhcmFtZXRlci4KPiA+IAo+ID4gSSB3YXNuJ3Qgc3VyZSBhYm91dCB3aGF0IHRvIGRv
IGFib3V0IGRlcml2ZWQgdmFyaWFibGVzIGFuZCBkZWNpZGVkIHRvCj4gPiBlcnIgb24gdGhlIHNh
ZmUgc2lkZS4gSSBhbSBoYXBweSB0byByZW1vdmUgdGhvc2UgY2hhbmdlcywgYmVjYXVzZSBJCj4g
PiBhZ3JlZSB0aGF0IGl0IHdvdWxkIGJlIGZhciBjbGVhcmVyIGlmIFNZTUJPTCgpIGlzIG9ubHkg
dXNlZCBvbiB0aGUKPiA+IHByb2JsZW1hdGljIHN5bWJvbHMuCj4gCj4gSSByZXBsaWVkIHRvbyBx
dWlja2x5LiBJIGFncmVlIHRoYXQgY2hhbmdpbmcgb25seSB0aGUgcHJvYmxlbWF0aWMKPiBzeW1i
b2xzLCBhbmQgbm90IHRoZSBkZXJpdmVkIHZhcmlhYmxlcywgaXMgZWFzaWVyIHRvIHVuZGVyc3Rh
bmQgZnJvbSB0aGUKPiBjb2RlIHBvaW50IG9mIHZpZXcsIGFuZCBzaG91bGQgc3RpbGwgYmUgc2Fm
ZSBhbmQgY29tcGxpYW50Lgo+IAo+IEhvd2V2ZXIsIEkgd291bGQgYWxzbyBwcmVmZXIgdG8ga2Vl
cCB0aGUgY29tcGFyaXNvbnMgYXMgdW5zaWduZWQgbG9uZwo+IGNvbXBhcmlzb25zLCBsaWtlIGl0
IGlzIGRvbmUgaW4gdGhpcyBwYXRjaC4gSSB0aGluayBpdCBpcyBzYWZlciBhbmQgbW9yZQo+IGNv
bXBsaWFudCB0byBkbyB1bnNpZ25lZCBsb25nIGNvbXBhcmlzb25zIHRvIGF2b2lkIGNvbXBsZXRl
bHkgdGhlIGlzc3VlCj4gb2YgaGF2aW5nIHRvIHVuZGVyc3RhbmQgd2hlbiBwb2ludGVycyBwb2lu
dCB0byBzYW1lIG9yIGRpZmZlcmVudAo+IG9iamVjdHMuIEl0IGlzIGNlcnRhaW5seSBtb3JlIGlu
IHRoZSBzcGlyaXQgb2YgdGhlIHNwZWMuIAo+IAo+IFNvLCBpbiB0aGUgY2FzZSB5b3UgbWVudGlv
bmVkIGFib3ZlIChhbmQgYSBidW5jaCBvZiBzaW1pbGFyIGNhc2VzKSwgdG8KPiBkbyB1bnNpZ25l
ZCBsb25nIGNvbXBhcmlzb25zIG9ubHkgYW5kIGFwcGx5IFNZTUJPTCgpIG9ubHkgdG8gdGhlCj4g
cHJvYmxlbWF0aWMgc3ltYm9scywgd2UgbmVlZCBvbmUgbW9yZSBjYXN0IHRvIHVuc2lnbmVkIGxv
bmcgYXQgdGhlCj4gZGVyaXZlZCB2YXJpYWJsZSBzaWRlOgo+IAo+ICAgZm9yICggYSA9IGJhc2Ug
PSBzdGFydDsgKHVuc2lnbmVkIGxvbmcpYSA8IFNZTUJPTChlbmQpOyBhKysgKQo+IAo+IAo+IEZZ
SSBJIHJlYWxpemVkIEkgd2FzIHVzaW5nIFNZTUJPTCgpIGNvbnZlcnNpb25zIG1vcmUgdGhhbiBz
dHJpY3RseQo+IG5lY2Vzc2FyeSBhdCB0aGUgZGVyaXZlZCB2YXJpYWJsZXMgc2lkZSwgYnV0IEkg
dGhvdWdoIGl0IHdvdWxkIGJlIG5pY2VyCj4gdG8gaGF2ZToKPiAKPiAgIFNZTUJPTChkZXJpdmVk
KSA8IFNZTUJPTChwcm9ibGVtX3ZhcmlhYmxlKQo+IAo+IHJhdGhlciB0aGFuCj4gCj4gICAodW5z
aWduZWQgbG9uZylkZXJpdmVkIDwgU1lNQk9MKHByb2JsZW1fdmFyaWFibGUpCj4gCj4gZXZlcnl3
aGVyZS4gSSBhbSBoYXBweSBlaXRoZXIgd2F5IGFzIGJvdGggc2hvdWxkIGJlIGNvbXBsaWFudC4K
CldpdGggdGhlIGhvcGUgb2YgZ2V0dGluZyBpdCBtZXJnZSBiZWZvcmUgdGhlIGNvZGUgZnJlZXpl
IGFuZCB0byBzYXZlCnRpbWUsIGdpdmVuIHRoYXQgSSBhbHNvIGhhZCBvdGhlciBjb21tZW50cyB0
byBhZGRyZXNzIGFuZCBhIHJlYmFzZSB0bwpkbywgSSdsbCBzZW5kIGEgbmV3IHNlcmllcyB1cGRh
dGUgdXNpbmcgdGhlIGxhdHRlciBvZiB0aGVzZSB0d28gb3B0aW9ucy4KClNlZToKCmh0dHBzOi8v
bWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE1NDY1NDMyMzMxMTMwMgoKV2UgY2FuIGZ1cnRoZXIg
ZGlzY3VzcyB0aGUgaXNzdWUgdGhlcmUgLS0gSSBhbSBoYXBweSB0byBjaGFuZ2UgdGhpbmdzCmFn
YWluIGFzIG5lY2Vzc2FyeS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 19:23:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 19:23: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-devel-bounces@lists.xenproject.org>)
	id 1gf8ax-00029P-OZ; Thu, 03 Jan 2019 19:23: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gf8aw-00029A-Mb
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 19:23:54 +0000
X-Inumbo-ID: 1b282e3e-0f8d-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b282e3e-0f8d-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 19:23:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gf8as-0008ST-Re; Thu, 03 Jan 2019 19:23:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gf8as-00083X-Gc; Thu, 03 Jan 2019 19:23:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gf8as-0003LH-Fx; Thu, 03 Jan 2019 19:23:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131712-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:host-ping-check-native:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=1b3e80082bcd9b760113bbc023496cd22efad2dc
X-Osstest-Versions-That: qemuu=9b2e891ec5ccdb4a7d583b77988848282606fdea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 19:23:50 +0000
Subject: [Xen-devel] [qemu-mainline test] 131712: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcxMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MTIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgIGZhaWwgUkVHUi4gdnMuIDEzMTUxOAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMTUxOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNTE4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE1
MTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEzMTUxOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMWIzZTgwMDgyYmNkOWI3NjAxMTNiYmMwMjM0
OTZjZDIyZWZhZDJkYwpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgOWIy
ZTg5MWVjNWNjZGI0YTdkNTgzYjc3OTg4ODQ4MjgyNjA2ZmRlYQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMxNTE4ICAyMDE4LTEyLTIyIDE5OjEyOjQ1IFogICAxMiBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEzMTcxMiAgMjAxOS0wMS0wMyAxMjowNjo1NiBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsaXN0
YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBNaWNoYWVsIENsYXJrIDxt
amNAc2lmaXZlLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+
CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU2NiBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 20:06:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 20:06: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-devel-bounces@lists.xenproject.org>)
	id 1gf9G2-0005Lv-BY; Thu, 03 Jan 2019 20:06: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=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gf9G1-0005Lj-Sk
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 20:06:21 +0000
X-Inumbo-ID: 08c765b0-0f93-11e9-9e3d-03fa89c8b37c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08c765b0-0f93-11e9-9e3d-03fa89c8b37c;
 Thu, 03 Jan 2019 20:06:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gf9Fy-0000vg-LQ; Thu, 03 Jan 2019 20:06:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gf9Fy-0001zg-Dk; Thu, 03 Jan 2019 20:06:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gf9Fy-0000Jn-D6; Thu, 03 Jan 2019 20:06:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131719-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-pvops:kernel-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=39699d078c01117a2073ebe14337ef8569674578
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 20:06:18 +0000
Subject: [Xen-devel] [ovmf test] 131719: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcxOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5NDc1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICAzOTY5OWQwNzhjMDExMTdhMjA3
M2ViZTE0MzM3ZWY4NTY5Njc0NTc4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAg
ICAgICA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjk0NzUgIDIwMTgtMTEtMDUgMjE6MTM6MTEgWiAgIDU4IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI5NTI2ICAyMDE4LTExLTA2IDIwOjQ5OjI2IFogICA1NyBkYXlzICAy
MzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxNzE1ICAyMDE5LTAxLTAzIDE1OjEx
OjE2IFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWNoaW4gR3VwdGEgPGFjaGluLmd1cHRhQGFybS5jb20+CiAg
QWxleCBKYW1lcyA8dGhlcmFjZXJtYXN0ZXJAZ21haWwuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxh
cmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hpc2hzaW5naGFA
bnZpZGlhLmNvbT4KICBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgYm9iLmMuZmVu
Z0BpbnRlbC5jb20gPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEJvYkNGIDxib2IuYy5mZW5nQGlu
dGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoYXNlbCwg
Q2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxjaGVuLmEuY2hlbkBp
bnRlbC5jb20+CiAgRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIERhdmlkIFdlaSA8
ZGF2aWQud2VpQGludGVsLmNvbT4KICBEZXJlayBMaW4gPGRlcmVrLmxpbjJAaHBlLmNvbT4KICBF
cmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdA
aW50ZWwuY29tPgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBHYXJ5IExpbiA8
Z2xpbkBzdXNlLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBKYWJlbiBDYXJz
ZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CiAgSmVmZiBCcmFzZW4gPGpicmFzZW5AbnZpZGlh
LmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogIEppYXhpbiBXdSA8
SmlheGluLnd1QGludGVsLmNvbT4KICBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4K
ICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYgTGluZGhvbG0gPGxlaWYu
bGluZGhvbG1AbGluYXJvLm9yZz4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4K
ICBMaXUgWXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5
bmdpZXJAYXJtLmNvbT4KICBNYXJjaW4gV29qdGFzIDxtd0BzZW1paGFsZi5jb20+CiAgTWlrZSBN
YXNsZW5raW4gPG1pa2UubWFzbGVua2luQGdtYWlsLmNvbT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1
YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBS
dWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2Fy
QGFybS5jb20+CiAgc2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBTaGVuZ2xl
aSBaaGFuZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1
QGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgU3VnaG9zaCBH
YW51IDxzdWdob3NoLmdhbnVAYXJtLmNvbT4KICBTdW1pdCBHYXJnIDxzdW1pdC5nYXJnQGxpbmFy
by5vcmc+CiAgU3VuLCBaYWlsaWFuZyA8L289SW50ZWwvb3U9RXhjaGFuZ2UgQWRtaW5pc3RyYXRp
dmUgR3JvdXAgKEZZRElCT0hGMjNTUERMVCkvY249UmVjaXBpZW50cy9jbj1TdW4sIFphaWxpYW5n
ZjVkPgogIFRob21hcyBBYnJhaGFtIDx0aG9tYXMuYWJyYWhhbUBhcm0uY29tPgogIFRob21hcyBS
eWRtYW4gPHRob21hcy5qLnJ5ZG1hbkBpbnRlbC5jb20+CiAgVGluZyBZZSA8dGluZy55ZUBpbnRl
bC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFsZi5jb20+CiAgVmlqYXllbnRoaXJh
biBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1hbmlhbUBhcm0uY29tPgogIFZsYWRp
bWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5pa292QGJyb2FkY29tLmNvbT4KICBX
YW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1
QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICBZb25naG9uZyBaaHUg
PHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3ku
Y29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGludGVsLmNvbT4KICBaaGFuZywgQ2hh
byBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8sIFpoaXFpYW5nWCA8emhpcWlhbmd4
LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgemhp
anVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFpYW5nWCBaaGFvIDx6aGlxaWFuZ3gu
emhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDQ3OTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 20:42:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 20:42: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-devel-bounces@lists.xenproject.org>)
	id 1gf9p3-0008LY-9c; Thu, 03 Jan 2019 20:42: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=osa5=PL=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gf9p1-0008LT-Um
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 20:42:31 +0000
X-Inumbo-ID: 16d0cdaa-0f98-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16d0cdaa-0f98-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 20:42:30 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x03KXa4c178406;
 Thu, 3 Jan 2019 20:42:25 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=bjKy2IdBfyAntDHxOnLOR+ctuBSyf2eR+ZtOYESkOEc=;
 b=TeA3Ypqm06aNBnaSCsy1h2irvkIjU+laLw/FmiiqUBqprGVfFtGcBxxpC29MMesDZiej
 DTtAjNMUK5OXN5dSxNCh8NehCgrytiTtTEFuxk1F6oHTEbV8/2no8vJHGmeqC+FBsxkD
 MUWweO66Voyw8c7DdRxrgPWp1U/uMIWivK+sxBmPdGz/VpCcIdcpDXG8/HvQYZFYmIHY
 GKMLAREimntfBJurYAIqFHEOdYqtn1hQ4q9gFf+BwmcXGOz2e3utmT/OsEtVLrh+vsGx
 vMkqhlqtNEx10qQg7m0+L0Dp56uchl5Sl/CArKEhzllyaLxwhOPhdmzGsiqFMNtOO4T8 PQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2pp0bu16r6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 03 Jan 2019 20:42:24 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x03KgOHd026081
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 3 Jan 2019 20:42:24 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x03KgNV1017056;
 Thu, 3 Jan 2019 20:42:23 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 03 Jan 2019 12:42:23 -0800
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 xen-devel@lists.xenproject.org
References: <20190103174523.ofkxt6vfteilw4zr@mac>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <628a1a9f-e509-48d5-1c55-f629e92c2152@oracle.com>
Date: Thu, 3 Jan 2019 15:42:18 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190103174523.ofkxt6vfteilw4zr@mac>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9125
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901030178
Subject: Re: [Xen-devel] PVH and ACPI discussion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8zLzE5IDEyOjQ1IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IEhlbGxvLAo+Cj4g
V2hpbGUgbG9va2luZyBhdCBzb21lIHRhbmdlbnRpYWwgaXNzdWVzIEkgcmVhbGl6ZWQgdGhhdCB0
aGUgJ1ZHQSBOb3QKPiBQcmVzZW50JyBmbGFnIHRoYXQgWGVuIGN1cnJlbnRseSBzZXRzIGZvciBQ
VkggRG9tVXMgbWlnaHQgYmUgc2xpZ2h0bHkKPiBkaWZmZXJlbnQgZnJvbSB3aGF0IHdlIGV4cGVj
dCBpdCB0byBtZWFuLiBUaGUgcHVycG9zZSB3YXMgdGhhdCBYZW4KPiB3b3VsZCBzZXQgdGhpcyBm
bGFnIHRvIGRlbm90ZSB0aGVyZSdzIG5vIFZHQSBNTUlPIHJlZ2lvbiBpbiB0aGUgbG93Cj4gMU1C
LCBzbyB0aGF0IHRoZSBndWVzdCBPUyB3b3VsZCBub3QgcmVzZXJ2ZSBtZW1vcnkgaW4gdGhhdCBh
cmVhCj4gdGhpbmtpbmcgdGhlcmUncyBhIE1NSU8gd2luZG93IHRoZXJlLiBUaGUgbWVtb3J5IG1h
cCBwcm92aWRlZCB0byBhIFBWSAo+IERvbVUgdHlwaWNhbGx5IGNvbnRhaW5zIGEgc2luZ2xlIFJB
TSByYW5nZSB0aGF0IGV4cGFuZHMgZnJvbSAwIHRvIHRoZQo+IHNlbGVjdGVkIGFtb3VudCBvZiBt
ZW1vcnkuCj4KPiBUaGUgZGVzY3JpcHRpb24gb2Ygc3VjaCBmbGFnIGJ5IHRoZSBBQ1BJIHNwZWMg
KDYuMkEpIGhvd2V2ZXIgaXMgYXMKPiBmb2xsb3dzOgo+Cj4gIklmIHNldCwgaW5kaWNhdGVzIHRv
IE9TUE0gdGhhdCBpdCBtdXN0IG5vdCBibGluZGx5IHByb2JlIHRoZSBWR0EKPiBoYXJkd2FyZSAo
dGhhdCByZXNwb25kcyB0byBNTUlPIGFkZHJlc3NlcyBBMDAwMGgtQkZGRkZoIGFuZCBJTyBwb3J0
cwo+IDNCMGgtM0JCaCBhbmQgM0MwaC0zREZoKSB0aGF0IG1heSBjYXVzZSBtYWNoaW5lIGNoZWNr
IG9uIHRoaXMgc3lzdGVtLgo+IElmIGNsZWFyLCBpbmRpY2F0ZXMgdG8gT1NQTSB0aGF0IGl0IGlz
IHNhZmUgdG8gcHJvYmUgdGhlIFZHQQo+IGhhcmR3YXJlLiIKPgo+IE15IHJlYWRpbmcgb2YgdGhl
IGFib3ZlIHRleHQgd291bGQgbWFrZSBtZSB0aGluayB0aGF0IGlmIHRoZSBmbGFnIGlzCj4gc2V0
IHRoZSBtZW1vcnkgcmVnaW9uIEEwMDAwaC1CRkZGRmggc2hvdWxkIG5vdCBiZSB1c2VkIGF0IGFs
bCwgYW5kCj4gdGhhdCB3b3VsZCBiZSBpbiBjb25mbGljdCB3aXRoIHRoZSBtZW1vcnkgbWFwIHRo
YXQncyBwcm92aWRlZCB0bwo+IGd1ZXN0cyAod2hpY2ggbGlzdHMgdGhpcyBhcmVhIGFzIFJBTSku
Cj4KPiBJJ20gbm90IGNvbnZpbmNlZCBvZiB0aGUgYmVzdCB3YXkgdG8gcHJvY2VlZCBoZXJlLiBJ
IGNhbiBjb250YWN0IHRoZQo+IEFDUEkgd29ya2luZyBncm91cCBhbmQgdHJ5IHRvIGNsYXJpZnkg
dGhlIG1lYW5pbmcgb2YgdGhlIGZsYWcsIG9yCj4gaW5xdWlyeSBpZiB0aGVyZSdzIGEgbW9yZSBz
dWl0YWJsZSBmbGFnIGZvciBvciB1c2UgY2FzZSwgYnV0IEkgd291bGQKPiBsaWtlIHRvIGhlYXIg
b3RoZXJzIG9waW5pb24gb24gdGhpcyB0b3BpYy4KPgo+IFNlY29uZGx5LCBJJ3ZlIGFsc28gYmVl
biBsb29raW5nIGF0IHdoZXRoZXIgaXQgd291bGQgbWFrZSBzZW5zZSB0byBzZXQKPiB0aGUgQUNQ
SSByZWR1Y2VkIGhhcmR3YXJlIGZsYWcgZm9yIFBWSCBEb21VcywgYWNjb3JkaW5nIHRvIHRoZQo+
IGRlc2NyaXB0aW9uIGluIHRoZSBBQ1BJIHNwZWM6Cj4KPiAiRm9yIGNlcnRhaW4gY2xhc3NlcyBv
ZiBzeXN0ZW1zIHRoZSBBQ1BJIEhhcmR3YXJlIFNwZWNpZmljYXRpb24gbWF5Cj4gbm90IGJlIGFk
ZXF1YXRlLiBFeGFtcGxlcyBpbmNsdWRlIGxlZ2FjeS1mcmVlLCBVRUZJLWJhc2VkIHBsYXRmb3Jt
cwo+IHdpdGggcmVjZW50IHByb2Nlc3NvcnMsIGFuZCB0aG9zZSBpbXBsZW1lbnRpbmcgbW9iaWxl
IHBsYXRmb3JtCj4gYXJjaGl0ZWN0dXJlcy4gRm9yIHN1Y2ggcGxhdGZvcm1zLCBhIEhhcmR3YXJl
LXJlZHVjZWQgQUNQSSBtb2RlIGlzCj4gZGVmaW5lZC4iCj4KPiBDZXJ0YWlubHkgdGhlIGxlZ2Fj
eS1mcmVlIGFuZCBVRUZJIHBhcnQgaXMgcXVpdGUgYXBwbGljYWJsZSB0byBQVkgKPiBEb21VLCBm
b3Igd2hpY2ggd2UgZG9uJ3QgcGxhbiB0byBzdXBwb3J0IGxlZ2FjeSBCSU9TIGFuZCBvbmx5IHBy
b3ZpZGUKPiBVRUZJIGZpcm13YXJlIGluIHRoZSBsb25nIHRlcm0uCj4KPiBSZWR1Y2VkIEhXIEFD
UEkgYWxzbyBnZXRzIHJpZCBvZiB0aGUgU0NJIGludGVycnVwdCwgYW5kIGluc3RlYWQKPiBwcm92
aWRlcyBzb21lIG90aGVyIG1ldGhvZHMgdG8gc2lnbmFsIEFDUEkgZXZlbnRzIChub3RlIHdlIGRv
bid0Cj4gdXNlIGFueSBBQ1BJIGV2ZW50IEFUTSBmb3IgUFZIIERvbVUpLiBJdCBhbHNvIGdldHMg
cmlkIG9mIGEgYnVuY2ggb2YKPiBGQURUIGZpZWxkcyB0aGF0IHdlIGRvbid0IHVzZSBmb3IgUFZI
IERvbVUgZWl0aGVyLgo+Cj4gSSBob3dldmVyIHNlZW0gdG8gcmVtZW1iZXIgc29tZSBwYXN0IGRp
c2N1c3Npb24gYWJvdXQgUFZIIERvbVUgYW5kCj4gcmVkdWNlZCBBQ1BJLCBidXQgSSBjYW5ub3Qg
ZmluZCB0aGUgdGhyZWFkLiBJZiB0aGVyZSBhcmUgbm8gb2JqZWN0aW9ucwo+IEkgdGhpbmsgd2Ug
c2hvdWxkIGxvb2sgaW50byB0aGlzIChsaWtlbHkgZGlzY3VzcyB3aXRoIHRoZSBBQ1BJIHdvcmtp
bmcKPiBncm91cCkgaW4gb3JkZXIgdG8gZmlndXJlIG91dCBpZiByZWR1Y2VkIEhXIEFDUEkgY291
bGQgd29yayBmb3IgdXMsCj4gYW5kIGhvdyB0aGUgZXZlbnQgZGVsaXZlcnkgY291bGQgYmUgaW1w
bGVtZW50ZWQgZm9yIFBWSCBEb21VIGlmIGl0Cj4gdHVybnMgb3V0IHdlIG5lZWQgaXQgbGF0ZXIg
b24uIEl0IG1pZ2h0IG1ha2Ugc2Vuc2UgdG8gYWxzbyBmaWd1cmUgb3V0Cj4gd2hhdCBvdGhlciBw
ZW9wbGUgZG8sIGxpa2UgSHlwZXJWIEdlbjIgaW5zdGFuY2VzICh3aGljaCBhbHNvIGdldCByaWQK
PiBvZiBhIGxvdCBvZiBsZWdhY3kgaHcpLgoKSSBmb3VuZCBhIGNvdXBsZSBvZiB0aHJlYWQgd2hl
cmUgd2UgZGlzY3Vzc2VkIHRoaXM6CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDIvbXNnMDE0NjIuaHRtbApodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDYvbXNnMDA2NzUuaHRt
bAoKSSBjYW4ndCBmaW5kIHdoZXJlIHdlIGFjdHVhbGx5IHJlamVjdGVkIGl0IGJ1dCBJIHRoaW5r
IGl0IGhhZCBzb21ldGhpbmcKdG8gd2l0aCB0aGUgZmFjdCB0aGF0IHdlIGNhbid0IHVzZSBpdCBm
b3IgZG9tMC4KCi1ib3JpcwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 22:08:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 22:08: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-devel-bounces@lists.xenproject.org>)
	id 1gfB9Q-00060w-Lf; Thu, 03 Jan 2019 22:07: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gfB9P-00060r-CH
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 22:07:39 +0000
X-Inumbo-ID: faeda2e0-0fa3-11e9-8a45-934176577c69
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id faeda2e0-0fa3-11e9-8a45-934176577c69;
 Thu, 03 Jan 2019 22:07:38 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C28FE21479;
 Thu,  3 Jan 2019 22:07:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546553257;
 bh=vj9rqUQZqTJ76iIZMRWyxP8gLA7LX+q3HOtEHs1fHA8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=uLeqkia9q3+DTIzUSdwzCxtnv8nSQqNuEFES3sUjom5SBKw0neuwrTAiubhgVoBYH
 VknGlbbbYEMgt6RREFhanSq+twJ6T3mOW3MfFYnD47kBFufR/625zjAGun6vtzlBpT
 Y5PD6lKZjcpIXT6+o4vDal6Eiw/4DkkkkoVRIbUM=
Date: Thu, 3 Jan 2019 14:07:36 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <5766f31c-b89a-2353-3650-e9ec732b239b@arm.com>
Message-ID: <alpine.DEB.2.10.1901031246200.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1812050923160.527@sstabellini-ThinkPad-X260>
 <1544030891-11906-2-git-send-email-sstabellini@kernel.org>
 <5766f31c-b89a-2353-3650-e9ec732b239b@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/5] xen/arm: assign devices to boot domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyNCBEZWMgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTIvNS8xOCA1OjI4IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBTY2Fu
IHRoZSB1c2VyIHByb3ZpZGVkIGR0YiBmcmFnbWVudCBhdCBib290LiBGb3IgZWFjaCBkZXZpY2Ug
bm9kZSwgbWFwCj4gPiBtZW1vcnkgdG8gZ3Vlc3RzLCBhbmQgcm91dGUgaW50ZXJydXB0cyBhbmQg
c2V0dXAgdGhlIGlvbW11Lgo+ID4gCj4gPiBEZXZpY2UgbWVtb3J5IGlzIG9ubHkgbWFwcGVkIDE6
MS4gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGFzc2lnbiBkZXZpY2VzIGF0Cj4gPiBsb2NhdGlvbnMg
dGhhdCBjb25mbGljdCB3aXRoIHRoZSBEb21VIG1lbW9yeSBtYXAuCj4gSSB0aGluayAxOjEgbWFw
cGVkIGlzIGEgcHJldHR5IGJhZCBpZGVhLiBZb3UgbGltaXQgeW91cnNlbGYgYSBsb3QgYXMgdGhl
IHVzZXIKPiBkb2VzIG5vdCBjb250cm9sIG5laXRoZXIgdGhlIEhXIG5vciB0aGUgZ3Vlc3QgbWVt
b3J5IG1hcC4KPiAKPiBTbyB5b3UgbmVlZCB0byBwcm92aWRlIGEgd2F5IGZvciB0aGUgdXNlciB0
byBzcGVjaWZ5IHRoZSBtYXBwaW5nLgoKWWVzLCBJIHRoaW5rIHdlIHdhbnQgdG8gaW50cm9kdWNl
IGEgc2VwYXJhdGUgeGVuLHJlZyBwcm9wZXJ0eSB0aGF0CmluY2x1ZGVzIGEgZGVzdGluYXRpb24g
YWRkcmVzcyBhcyB3ZWxsLiBTb21ldGhpbmcgb2YgdGhlIGZvcm1hdDoKCiAgeGVuLHJlZyA9IDxz
b3VyY2VfYWRkciBzb3VyY2Vfc2l6ZSBkZXN0X2FkZHI+CgpNb3JlIG9uIHRoaXMgYmVsb3cuCgoK
PiA+IAo+ID4gVGhlIGlvbW11IGlzIHNldHVwIGJ5IHBhc3NpbmcgdGhlIHRvIHRoZSBkZXZpY2Ug
dG8gYXNzaWduIG9uIHRoZSBob3N0Cj4gCj4gTklUOiAidGhlIG5vZGUgdG8uLi4iCgpJJ2xsIGZp
eAoKIAo+ID4gZGV2aWNlIHRyZWUuIFRoZSBwYXRoIGlzIHNwZWNpZmllZCBpbiB0aGUgZGV2aWNl
IHRyZWUgZnJhZ21lbnQgYXMgdGhlCj4gPiAicGF0aCIgc3RyaW5nIHByb3BlcnR5Lgo+IAo+IFBh
dGggaXMgdG9vIGdlbmVyaWMgYW5kIG1heSBjbGFzaCBpbiB0aGUgZnV0dXJlIHdpdGggb3RoZXIg
YmluZGluZ3MuIFBsZWFzZQo+IGFkZCAieGVuLCIgaW4gZnJvbnQuCgpPSywgSSBjYW4gcmVuYW1l
CgoKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4
aWxpbnguY29tPgo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICAgIHwg
IDQgKy0KPiA+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgfCA4NQo+ID4gKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gICB4ZW4vaW5jbHVkZS94
ZW4vZGV2aWNlX3RyZWUuaCB8ICAyICsKPiA+ICAgMyBmaWxlcyBjaGFuZ2VkLCA4OSBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiA+IGluZGV4IDg5MWI0YjYuLjcy
Y2I4ZDYgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCj4gPiArKysgYi94
ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCj4gPiBAQCAtNTUsOCArNTUsOCBAQCBzdGF0aWMgYm9vbCBf
X2luaXQgZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxlKGNvbnN0IHZvaWQKPiA+ICpmZHQsIGlu
dCBub2RlLAo+ID4gICAgICAgcmV0dXJuIGZhbHNlOwo+ID4gICB9Cj4gPiAgIC1zdGF0aWMgdm9p
ZCBfX2luaXQgZGV2aWNlX3RyZWVfZ2V0X3JlZyhjb25zdCBfX2JlMzIgKipjZWxsLCB1MzIKPiA+
IGFkZHJlc3NfY2VsbHMsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdTMyIHNpemVfY2VsbHMsIHU2NCAqc3RhcnQsIHU2NAo+ID4gKnNpemUpCj4gPiArdm9pZCBf
X2luaXQgZGV2aWNlX3RyZWVfZ2V0X3JlZyhjb25zdCBfX2JlMzIgKipjZWxsLCB1MzIgYWRkcmVz
c19jZWxscywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBzaXplX2Nl
bGxzLCB1NjQgKnN0YXJ0LCB1NjQgKnNpemUpCj4gPiAgIHsKPiA+ICAgICAgICpzdGFydCA9IGR0
X25leHRfY2VsbChhZGRyZXNzX2NlbGxzLCBjZWxsKTsKPiA+ICAgICAgICpzaXplID0gZHRfbmV4
dF9jZWxsKHNpemVfY2VsbHMsIGNlbGwpOwo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4gaW5kZXggY2M2
YjQ2NC4uZDQ4Zjc3ZSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
Ywo+ID4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiBAQCAtMjA5NCw2ICsy
MDk0LDg4IEBAIHN0YXRpYyBpbnQgX19pbml0IGNvbnN0cnVjdF9kb21haW4oc3RydWN0IGRvbWFp
biAqZCwKPiA+IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCj4gPiAgICAgICByZXR1cm4gMDsK
PiA+ICAgfQo+ID4gICArc3RhdGljIGludCBfX2luaXQgc2Nhbl9wdF9ub2RlKGNvbnN0IHZvaWQg
KnBmZHQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBub2Rlb2ZmLCBj
b25zdCBjaGFyICpuYW1lLCBpbnQgZGVwdGgsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHUzMiBhZGRyZXNzX2NlbGxzLCB1MzIgc2l6ZV9jZWxscywKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSkKPiAKPiBJcyBpdCByZWFsbHkgbmVjZXNz
YXJ5IHRvIHBhcnNlIHRoZSBkZXZpY2UtdHJlZSB0d2ljZT8KCkkgZG9uJ3QgdGhpbmsgSSB1bmRl
cnN0YW5kIHRoaXMgY29tbWVudC4gVGhlIGRldmljZSB0cmVlIGZyYWdtZW50IGlzIG5vdApzY2Fu
bmVkIHR3aWNlLCBqdXN0IG9uY2UgSSB0aGluay4gQW0gSSBtaXNzaW5nIHNvbWV0aGluZz8KCgo+
ID4gK3sKPiA+ICsgICAgaW50IHJjOwo+ID4gKyAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5v
ZGU7Cj4gPiArICAgIGludCBsZW4sIGk7Cj4gPiArICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVy
dHkgKnByb3A7Cj4gPiArICAgIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8gPSBkYXRhOwo+ID4g
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0ga2luZm8tPmQ7Cj4gPiArICAgIGNvbnN0IF9fYmUzMiAq
Y2VsbDsKPiA+ICsKPiA+ICsgICAgaWYgKCBkZXB0aCA+IDIgKQo+ID4gKyAgICAgICAgcmV0dXJu
IDA7Cj4gCj4gV2h5IGRvIHlvdSBsaW1pdCB5b3Vyc2VsZiB0byBkZXB0aCAyPyBJdCBpcyBwb3Nz
aWJsZSB0byBoYXZlIG5lc3RlZCBub2RlCj4gZGVzY3JpYmluZyBtZW1vcnkKClRoYXQgd2FzIGJl
Y2F1c2UgWGVuIG5lZWRlZCBhIGZhciBiZXR0ZXIgdW5kZXJzdGFuZGluZyBvZiBob3cgcmVnIHdv
cmtzCnRvIGJlIGFibGUgdG8gcGFyc2UgbmVzdGVkIG5vZGVzIGNvcnJlY3RseS4gU3BlY2lmaWNh
bGx5LCBzZWUgdGhpcwpjb25jcmV0ZSBleGFtcGxlIGZyb20gWnlucU1QOgoKICAgICAgICBldGhl
cm5ldEBmZjBlMDAwMCB7CiAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiY2Rucyx6eW5xbXAtZ2Vt
IjsKICAgICAgICAgICAgc3RhdHVzID0gIm9rYXkiOwogICAgICAgICAgICBpbnRlcnJ1cHQtcGFy
ZW50ID0gPDB4ZmRlOD47CiAgICAgICAgICAgIGludGVycnVwdHMgPSA8MHgwIDB4M2YgMHg0IDB4
MCAweDNmIDB4ND47CiAgICAgICAgICAgIHJlZyA9IDwweDAgMHhmZjBlMDAwMCAweDEwMDA+Owog
ICAgICAgICAgICBjbG9jay1uYW1lcyA9ICJwY2xrIiwgImhjbGsiLCAidHhfY2xrIiwgInJ4X2Ns
ayI7CiAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDB4MT47CiAgICAgICAgICAgICNzaXpl
LWNlbGxzID0gPDB4MD47CiAgICAgICAgICAgIGNsb2NrcyA9IDwweDEgMHgxIDB4MSAweDE+Owog
ICAgICAgICAgICBwaHktbW9kZSA9ICJyZ21paS1pZCI7CiAgICAgICAgICAgIHhsbngscHRwLWVu
ZXQtY2xvY2sgPSA8MHgwPjsKICAgICAgICAgICAgbG9jYWwtbWFjLWFkZHJlc3MgPSBbMDAgMGEg
MzUgMDAgMjIgMDFdOwogICAgICAgICAgICBwaHktaGFuZGxlID0gPDB4Mj47CiAgICAgICAgICAg
IHhlbixwYXRoID0gIi9hbWJhL2V0aGVybmV0QGZmMGUwMDAwIjsKCiAgICAgICAgICAgIHBoeUBj
IHsKICAgICAgICAgICAgICAgIHJlZyA9IDwweGM+OwogICAgICAgICAgICAgICAgdGkscngtaW50
ZXJuYWwtZGVsYXkgPSA8MHg4PjsKICAgICAgICAgICAgICAgIHRpLHR4LWludGVybmFsLWRlbGF5
ID0gPDB4YT47CiAgICAgICAgICAgICAgICB0aSxmaWZvLWRlcHRoID0gPDB4MT47CiAgICAgICAg
ICAgICAgICB0aSxyeGN0cmwtc3RyYXAtd29ya2E7CiAgICAgICAgICAgICAgICBsaW51eCxwaGFu
ZGxlID0gPDB4Mj47CiAgICAgICAgICAgICAgICBwaGFuZGxlID0gPDB4Mj47CiAgICAgICAgICAg
IH07CiAgICAgICAgfTsKCldlIHdhbnQgdG8gbWFwIHRoZSBmaXJzdCByZWcgcHJvcGVydHkgdW5k
ZXIgZXRoZXJuZXRAZmYwZTAwMDAsIG5vdCB0aGUKcmVnIHByb3BlcnR5IHVuZGVyIHBoeUBjLCB3
aGljaCBpdCBkb2Vzbid0IGV2ZW4gcmVmZXIgdG8gYSBtZW1vcnkKcmVnaW9uLiBUaGlzIHByb2Js
ZW0gZ29lcyBhd2F5IGNvbXBsZXRlbHkgaWYgd2Ugc3RhcnQgdXNpbmcgYSBuZXcgWGVuCnNwZWNp
ZmljICJ4ZW4scmVnIiBwcm9wZXJ0eSwgaW5zdGVhZCBvZiB0cnlpbmcgdG8gZmlndXJlIG91dCB3
aGljaApleGlzdGluZyByZWcgdG8gbWFwLiBXaXRoIHRoYXQsIHdlIGNhbiBzYWZlbHkgcmVtb3Zl
IHRoZSBhcnRpZmljaWFsCmRlcHRoIDw9IDIgcmVzdHJpY3Rpb24uCgoKPiA+ICsKPiA+ICsgICAg
cHJvcCA9IGZkdF9nZXRfcHJvcGVydHlfbmFtZWxlbihwZmR0LCBub2Rlb2ZmLCAicmVnIiwgc3Ry
bGVuKCJyZWciKSwKPiA+ICZsZW4pOwo+ID4gKyAgICBpZiAoIHByb3AgIT0gTlVMTCApCj4gPiAr
ICAgIHsKPiA+ICsgICAgICAgIHBhZGRyX3Qgc3RhcnQsIHNpemU7Cj4gPiArICAgICAgICBjZWxs
ID0gKGNvbnN0IF9fYmUzMiAqKXByb3AtPmRhdGE7Cj4gPiArICAgICAgICBsZW4gPSBmZHQzMl90
b19jcHUocHJvcC0+bGVuKSAvCj4gPiArICAgICAgICAgICAgICAoKGFkZHJlc3NfY2VsbHMgKyBz
aXplX2NlbGxzKSAqIHNpemVvZiAodTMyKSk7Cj4gPiArCj4gPiArICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IGxlbjsgaSsrICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBkZXZpY2Vf
dHJlZV9nZXRfcmVnKCZjZWxsLCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzLCAmc3RhcnQsCj4g
PiAmc2l6ZSk7Cj4gCj4gSGVyZSB5b3UgYXNzdW1lIHRoZSB2YWx1ZSBpbiByZWdzIGNvcnJlc3Bv
bmQgdG8gaG9zdCBwaHlzaWNhbCBhZGRyZXNzLiBUaGlzCj4gbWF5IG5vdCBiZSB0aGUgY2FzZSBp
ZiBhIGRldmljZSBpcyB1bmRlciBhIGJ1cy4KClllcywgb25lIG1vcmUgcmVhc29uIHRvIG1vdmUg
YXdheSBmcm9tIHBhcnNpbmcgdGhlIGV4aXN0aW5nIHJlZyBwcm9wZXJ0eQphbmQgdXNlIGEgbmV3
IHhlbixyZWcgcHJvcGVydHkgdGhhdCBnaXZlcyBkaXJlY3RseSB0aGUgaG9zdCBwaHlzaWNhbAph
ZGRyZXNzIHRvIG1hcCB0byB0aGUgcmlnaHQgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyAocmVnYXJk
bGVzcyBvZgpidXNzZXMpLiB4ZW4scmVnIHdvdWxkIGJhc2ljYWxseSBiZSBlcXVpdmFsZW50IHRv
IHRoZSBpb21lbSBWTSBjb25maWcKZmlsZSBvcHRpb24uCgoKPiA+ICsKPiA+ICsgICAgICAgICAg
ICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4oc3RhcnQgPj4gUEFHRV9TSElG
VCksCj4gCj4gUGxlYXNlIHVzZSBnYWRkcl90b19nZm4gYW5kIC4uLgoKT0sKCgo+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihzdGFydCA+PiBQQUdFX1NI
SUZUKSwKPiAKPiAuLi4gbWFkZHJfdG9fbWZuCgpPSwoKCj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnZXRfb3JkZXJfZnJvbV9ieXRlcyhzaXplKSwKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9tbWlvX2RpcmVjdF9k
ZXYpOwo+IAo+IEkgdGhpbmsgdGhlIHJlc3RyaWN0aW9uIG9uIHRoZSBtZW1vcnkgYXR0cmlidXRl
cyBzaG91bGQgYmUgZG9jdW1lbnRlZCBpbiBwYXRjaAo+ICM1LgoKT0sKCgo+ID4gKyAgICAgICAg
ICAgIGlmICggcmMgPCAwICkKPiA+ICsgICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAg
IGRwcmludGsoWEVOTE9HX0VSUiwgIkZhaWxlZCB0byBtYXAgJSJQUklwYWRkciIgdG8gdGhlCj4g
PiBndWVzdFxuIiwgc3RhcnQpOwo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsK
PiA+ICsgICAgICAgICAgICB9Cj4gPiArICAgICAgICB9Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsg
ICAgcHJvcCA9IGZkdF9nZXRfcHJvcGVydHlfbmFtZWxlbihwZmR0LCBub2Rlb2ZmLCAicGF0aCIs
IHN0cmxlbigicGF0aCIpLAo+ID4gJmxlbik7Cj4gPiArICAgIGlmICggcHJvcCAhPSBOVUxMICkg
ewo+ID4gKyAgICAgICAgbm9kZSA9IGR0X2ZpbmRfbm9kZV9ieV9wYXRoKChjaGFyICopJnByb3At
PmRhdGFbMF0pOwo+IAo+IFdoYXQncyB3cm9uZyB3aXRoIGdpdmluZyBkaXJlY3RseSBwcm9wLT5k
YXRhPwoKTm90aGluZyB3cm9uZyB3aXRoIGl0LCBqdXN0IGEgbWF0dGVyIG9mIGNvZGUgc3R5bGUu
IEkgZG9uJ3QgY2FyZSBhYm91dAp0aGlzLCBJIGNhbiBjaGFuZ2UgaXQuCgoKPiA+ICsgICAgICAg
IGlmICggbm9kZSAhPSBOVUxMICkKPiA+ICsgICAgICAgICAgICByYyA9IGlvbW11X2Fzc2lnbl9k
dF9kZXZpY2UoZCwgbm9kZSk7Cj4gPiArICAgICAgICBlbHNlCj4gPiArICAgICAgICAgICAgZHBy
aW50ayhYRU5MT0dfRVJSLCAiQ291bGRuJ3QgZmluZCBub2RlICVzIGluIGhvc3RfZHQhXG4iLAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgKGNoYXIgKikmcHJvcC0+ZGF0YVswXSk7Cj4gCj4gU2Ft
ZSBoZXJlLgoKU2FtZQoKCj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgcHJvcCA9IGZkdF9nZXRf
cHJvcGVydHlfbmFtZWxlbihwZmR0LCBub2Rlb2ZmLCAiaW50ZXJydXB0cyIsCj4gPiBzdHJsZW4o
ImludGVycnVwdHMiKSwgJmxlbik7Cj4gPiArICAgIGlmICggcHJvcCAhPSBOVUxMICkKPiA+ICsg
ICAgewo+ID4gKyAgICAgICAgaW50IHB0X2lycTsKPiA+ICsgICAgICAgIHUzMiAqdSA9ICh1MzIq
KSAmcHJvcC0+ZGF0YVswXTsKPiAKPiBTYW1lIGhlcmUgZm9yICZwcm9wLT5kYXRhWzBdLiBCdXQg
dGhpcyBzdG9yZXMgYSBmZHRfMzIgYW5kIG5vdCB1MzIuCgpPSwoKCj4gPiArCj4gPiArICAgICAg
ICBwdF9pcnEgPSBmZHQzMl90b19jcHUoKih1ICsgMSkpICsgMzI7Cj4gPiArCj4gPiArICAgICAg
ICB2Z2ljX3Jlc2VydmVfdmlycShkLCBwdF9pcnEpOwo+ID4gKyAgICAgICAgcmMgPSByb3V0ZV9p
cnFfdG9fZ3Vlc3QoZCwgcHRfaXJxLCBwdF9pcnEsICJyb3V0ZWQgSVJRIik7Cj4gPiArICAgICAg
ICBpZiAoIHJjIDwgMCApCj4gPiArICAgICAgICAgICAgcmV0dXJuIHJjOwo+IAo+IFlvdSBhcmUg
YXNzdW1pbmcgdGhlIGRldmljZSBjYW4gb25seSBnZW5lcmF0ZSBvbmUgaW50ZXJydXB0LgoKVGhh
dCdzIGEgbWlzdGFrZSwgdGhhbmtzIGZvciBzcG90dGluZyBpdCwgSSdsbCBmaXggaXQuCgoKPiBG
dXJ0aGVybW9yZSwgdGhpcyBpcyBhc3N1bWluZyBhbGwgdGhlIG5vZGVzIGluIHRoZSBmcmFnbWVu
dCB3aWxsIGJlCj4gdW5kZXIgdGhlIEdJQyBjb250cm9sbGVyLiAgWW91IG1heSB3YW50IHRvIHBh
c3N0aHJvdWdoIGEgaW50ZXJydXB0Cj4gY29udHJvbGxlciAoaS5lIEdQSU8pIHRvIHRoZSBndWVz
dCBhbmQgdGhlIHJlbGF0ZWQgZGV2aWNlLgoKSSBkb24ndCB0aGluayB0aGF0IHRoZSBub24tR0lD
IHNjZW5hcmlvIGlzIHN1cHBvcnRlZCB0b2RheS4gSSBkb24ndAp0aGluayBpdCB3b3JrcyBldmVu
IHdpdGhvdXQgZG9tMGxlc3MuIEkgd3JvdGUgbW9yZSBhYm91dCB0aGlzIGFzIGEgcmVwbHkKdG8g
dGhlIG90aGVyIGVtYWlsLgoKCj4gPiArICAgIH0KPiAKPiBOSVQ6IG5ld2xpbmUgaGVyZS4KCk9L
CgoKPiAKPiA+ICsgICAgcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyBpbnQgX19p
bml0IGRvbWFpbl9hZGRpZ25fZGV2aWNlcyhzdHJ1Y3QgZG9tYWluICpkLAo+IAo+IHMvYWRkaWdu
L2FkZGluZy8KCkRhbW4hIFRoYW5rcyEKCgo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ID4gK3sKPiA+ICsgICAg
dm9pZCAqcGZkdDsKPiA+ICsKPiA+ICsgICAgcGZkdCA9IGlvcmVtYXBfY2FjaGUoa2luZm8tPmR0
Yl9ib290bW9kdWxlLT5zdGFydCwKPiA+ICsgICAgICAgICAgICBraW5mby0+ZHRiX2Jvb3Rtb2R1
bGUtPnNpemUpOwo+ID4gKyAgICBpZiAoIHBmZHQgPT0gTlVMTCApCj4gPiArICAgICAgICByZXR1
cm4gLUVGQVVMVDsKPiA+ICsKPiA+ICsgICAgZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZShwZmR0
LCBzY2FuX3B0X25vZGUsIGtpbmZvKTsKPiA+ICsKPiA+ICsgICAgaW91bm1hcChwZmR0KTsKPiA+
ICsgICAgcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+ID4gICBzdGF0aWMgaW50IF9faW5pdCBjb25z
dHJ1Y3RfZG9tVShzdHJ1Y3QgZG9tYWluICpkLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gPiAgIHsKPiA+
IEBAIC0yMTQwLDYgKzIyMjIsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tVShz
dHJ1Y3QgZG9tYWluICpkLAo+ID4gICAgICAgaWYgKCBraW5mby52cGwwMTEgKQo+ID4gICAgICAg
ICAgIHJjID0gZG9tYWluX3ZwbDAxMV9pbml0KGQsIE5VTEwpOwo+ID4gICArICAgIGlmICgga2lu
Zm8uZHRiX2Jvb3Rtb2R1bGUgKQo+ID4gKyAgICAgICAgcmMgPSBkb21haW5fYWRkaWduX2Rldmlj
ZXMoZCwgJmtpbmZvKTsKPiA+ICsKPiA+ICAgICAgIHJldHVybiByYzsKPiA+ICAgfQo+ID4gICBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVlLmggYi94ZW4vaW5jbHVkZS94
ZW4vZGV2aWNlX3RyZWUuaAo+ID4gaW5kZXggNzQwOGE2Yy4uMzU2YTQyMiAxMDA2NDQKPiA+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94
ZW4vZGV2aWNlX3RyZWUuaAo+ID4gQEAgLTE2MSw2ICsxNjEsOCBAQCBleHRlcm4gY29uc3Qgdm9p
ZCAqZGV2aWNlX3RyZWVfZmxhdHRlbmVkOwo+ID4gICBpbnQgZGV2aWNlX3RyZWVfZm9yX2VhY2hf
bm9kZShjb25zdCB2b2lkICpmZHQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkZXZpY2VfdHJlZV9ub2RlX2Z1bmMgZnVuYywKPiA+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpOwo+ID4gK3ZvaWQgZGV2aWNlX3RyZWVf
Z2V0X3JlZyhjb25zdCBfX2JlMzIgKipjZWxsLCB1MzIgYWRkcmVzc19jZWxscywKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyIHNpemVfY2VsbHMsIHU2NCAqc3RhcnQsIHU2NCAqc2l6
ZSk7Cj4gPiAgICAgLyoqCj4gPiAgICAqIGR0X3VuZmxhdHRlbl9ob3N0X2RldmljZV90cmVlIC0g
VW5mbGF0dGVuIHRoZSBob3N0IGRldmljZSB0cmVlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 22:08:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 22:08: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-devel-bounces@lists.xenproject.org>)
	id 1gfB9U-00061r-2T; Thu, 03 Jan 2019 22:07:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gfB9S-00061j-NQ
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 22:07:42 +0000
X-Inumbo-ID: fc96651f-0fa3-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc96651f-0fa3-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 22:07:40 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CF9492184B;
 Thu,  3 Jan 2019 22:07:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546553260;
 bh=tZ8bRbzH/PXIbom0J8+/pLabbbTy858JZokQz4kXZkY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=UQkEVqe2Nf+Aq30FRKC3DBbeJO5zX2+82WPMQ4N2nfBX78I4Wn/H6CwSPT9sCyVAF
 Md+XRjdtrjBgGocfmuSKFiHN4Fd4VvE3D9CNQkDTAglT/kjXIUooMMHqbPPC3NnMlG
 rzbH/MVXZxhAoG6P1c2X4oEfE/dBYpOGCeehsmKw=
Date: Thu, 3 Jan 2019 14:07:39 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <781536e8-462f-1283-d647-af965206b04c@arm.com>
Message-ID: <alpine.DEB.2.10.1901031347280.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1812050923160.527@sstabellini-ThinkPad-X260>
 <1544030891-11906-5-git-send-email-sstabellini@kernel.org>
 <781536e8-462f-1283-d647-af965206b04c@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/5] xen/arm: add dom0less device assignment
 info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyNCBEZWMgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTIvNS8xOCA1OjI4IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gPiAt
LS0KPiA+ICAgZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dCB8IDEwOAo+ID4g
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gICAxIGZpbGUgY2hhbmdlZCwg
MTA4IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vZGV2
aWNlLXRyZWUvYm9vdGluZy50eHQKPiA+IGIvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290
aW5nLnR4dAo+ID4gaW5kZXggMzE3YTllOS4uZjVhYWY4ZiAxMDA2NDQKPiA+IC0tLSBhL2RvY3Mv
bWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKPiA+ICsrKyBiL2RvY3MvbWlzYy9hcm0v
ZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKPiA+IEBAIC0yMjYsMyArMjI2LDExMSBAQCBjaG9zZW4g
ewo+ID4gICAgICAgICAgIH07Cj4gPiAgICAgICB9Owo+ID4gICB9Owo+ID4gKwo+ID4gKwo+ID4g
K0RldmljZSBBc3NpZ25tZW50Cj4gPiArPT09PT09PT09PT09PT09PT0KPiA+ICsKPiA+ICtEZXZp
Y2UgQXNzaWdubWVudCAoUGFzc3Rocm91Z2gpIGlzIHN1cHBvcnRlZCBieSBhZGRpbmcgYW5vdGhl
ciBtb2R1bGUsCj4gPiArYWxvbmdzaWRlIHRoZSBrZXJuZWwgYW5kIHJhbWRpc2ssIHdpdGggdGhl
IGRldmljZSB0cmVlIGZyYWdtZW50Cj4gPiArY29ycmVzcG9uZGluZyB0byB0aGUgZGV2aWNlIG5v
ZGUgdG8gYXNzaWduIHRvIHRoZSBndWVzdC4KPiA+ICsKPiA+ICtUaGUgZHRiIHN1Yi1ub2RlIHNo
b3VsZCBoYXZlIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoKPiA+ICsKPiA+ICstIGNvbXBhdGli
bGUKPiA+ICsKPiA+ICsgICAgIm11bHRpYm9vdCxkdGIiCj4gCj4gSSB3b3VsZCBwcmVmZXIgIm11
bHRpYm9vdCxkZXZpY2UtdHJlZSIKCkkgcmVuYW1lZCBpdAoKCj4gPiArCj4gPiArLSByZWcKPiA+
ICsKPiA+ICsgICAgU3BlY2lmaWVzIHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBkZXZpY2Ug
dHJlZSBiaW5hcnkgZnJhZ21lbnQKPiA+ICsgICAgUkFNIGFuZCBpdHMgbGVuZ3RoLgo+ID4gKwo+
ID4gK0FzIGFuIGV4YW1wbGU6Cj4gPiArCj4gPiArICAgICAgICBtb2R1bGVAMHhjMDAwMDAwIHsK
PiA+ICsgICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9vdCxkdGIiLCAibXVsdGlib290
LG1vZHVsZSI7Cj4gPiArICAgICAgICAgICAgcmVnID0gPDB4MCAweGMwMDAwMDAgMHhmZmZmZmY+
Owo+ID4gKyAgICAgICAgfTsKPiA+ICsKPiA+ICtUaGUgRFRCIGZyYWdtZW50IChsb2FkZWQgaW4g
bWVtb3J5IGF0IDB4YzAwMDAwMCBpbiB0aGUgZXhhbXBsZSBhYm92ZSkKPiA+ICtzaG91bGQgZm9s
bG93IHRoZSBjb252ZW50aW9uIGV4cGxhaW5lZCBpbiBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdo
LnR4dC4KPiA+ICtUaGUgRFRCIGZyYWdtZW50IHdpbGwgYmUgYWRkZWQgdG8gdGhlIGd1ZXN0IGRl
dmljZSB0cmVlLCBzbyB0aGF0IHRoZQo+ID4gK2d1ZXN0IGtlcm5lbCB3aWxsIGJlIGFibGUgdG8g
ZGlzY292ZXIgdGhlIGRldmljZS4KPiA+ICsKPiA+ICtJbiBhZGRpdGlvbiwgdGhlIGZvbGxvd2lu
ZyBwcm9wZXJ0aWVzIGZvciBlYWNoIGRldmljZSBub2RlIGluIHRoZSBkZXZpY2UKPiA+ICt0cmVl
IGZyYWdtZW50IHdpbGwgYmUgdXNlZCBmb3IgdGhlIGRldmljZSBhc3NpZ25tZW50IHNldHVwOgo+
ID4gKwo+ID4gKy0gcmVnCj4gPiArCj4gPiArICBUaGUgcmVnIHByb3BlcnR5IHNwZWNpZnlpbmcg
dGhlIGFkZHJlc3MgYW5kIHNpemUgb2YgdGhlIGRldmljZSBtZW1vcnkuCj4gPiArICBUaGUgZGV2
aWNlIG1lbW9yeSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgbWFwcGVkIHRvIHRoZSBndWVzdCBkb21h
aW4KPiA+ICsgIHdpdGggYSAxOjEgbWFwcGluZyAocHNldWRvLXBoeXNpY2FsIGFkZHJlc3MgPT0g
cGh5c2ljYWwgYWRkcmVzcykuCj4gCj4gQXMgc2FpZCBpbiBhIHByZXZpb3VzIHBhdGNoLCBJIGRv
bid0IHRoaW5rIHRoaXMgaXMgY29ycmVjdCB0byBpbXBvc2UgMToxLiBUaGUKPiB1c2VyIGlzIG5l
aXRoZXIgaW4gY29udHJvbCBvZiB0aGUgSFcgbWVtb3J5IG1hcCBub3IgdGhlIEd1ZXN0IG1lbW9y
eSBtYXAuIFNvCj4gbm90IG1hbnkgcGVvcGxlIGFyZSBnb2luZyB0byBiZSBhYmxlIHRvIHVzZSBp
dCB3aXRob3V0IGhhY2tpbmcgWGVuLgoKWWVzLCBJJ2xsIGZpeCB0aGlzIChhbmQgYSBjb3VwbGUg
b2Ygb3RoZXIgaXNzdWVzKSBieSBpbnRyb2R1Y2luZyBhIG5ldwoieGVuLHJlZyIgcHJvcGVydHks
IGluc3RlYWQgb2YgdHJ5aW5nIHRvIHJldXNlIHRoZSBleGlzdGluZyByZWcKcHJvcGVydHkuCgoK
PiA+ICsKPiA+ICstIGludGVycnVwdHMKPiA+ICsKPiA+ICsgIFRoZSBpbnRlcnJ1cHRzIHByb3Bl
cnR5IHNwZWNpZmllcyB0aGUgaW50ZXJydXB0IG9mIHRoZSBkZXZpY2UuIFRoZXkKPiA+ICsgIGFy
ZSBhdXRvbWF0aWNhbGx5IHJvdXRlZCB0byB0aGUgZ3Vlc3QgZG9tYWluIHdpdGggdmlydHVhbCBp
cnFzID09Cj4gPiArICBwaHlzaWNhbCBpcnFzLgo+ID4gKwo+ID4gKy0gaW50ZXJydXB0LXBhcmVu
dAo+ID4gKwo+ID4gKyAgSXQgY29udGFpbnMgYSByZWZlcmVuY2UgdG8gdGhlIGludGVycnVwdCBj
b250cm9sbGVyIG5vZGUuIEl0IHNob3VsZCBiZQo+ID4gKyAgNjUwMDAsIGNvcnJlc3BvbmRpbmcg
dG8gR1VFU1RfUEhBTkRMRV9HSUMuCj4gCj4gV2UgbWFuYWdlZCB0byBnZXQgYXdheSBpbiB0aGUg
dG9vbHN0YWNrIHdpdGggdGhpcyBwcm9wZXJ0eS4gU28gd2h5IGRvIHlvdSBuZWVkCj4gaXQgZm9y
IHRoZSBoeXBlcnZpc29yPyBGdXJ0aGVybW9yZSwgdGhpcyB3b3VsZCBmb3JiaWQgdG8gcGFzc3Ro
cm91Z2ggYW55IG90aGVyCj4gaW50ZXJydXB0IGNvbnRyb2xsZXIgdG8gdGhlIGd1ZXN0LgoKVGhl
IHRvb2xzdGFjayBkb2VzIHVzZSBHVUVTVF9QSEFORExFX0dJQyB0b2RheSBmb3IgcGFzc3Rocm91
Z2gKaW50ZXJydXB0cywgc2VlIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jOm1ha2Vfcm9vdF9wcm9w
ZXJ0aWVzIGFuZApkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dDoKCiAgKiBUaGUgaW50ZXJy
dXB0LXBhcmVudCBwcm9wZXJ0eSB3aWxsIGJlIGFkZGVkIGJ5IHRoZSB0b29sc3RhY2sgaW4gdGhl
CiAgICByb290IG5vZGU7CgppbnRlcnJ1cHQtcGFyZW50IGFsd2F5cyBwb2ludHMgdG8gdGhlIGd1
ZXN0IEdJQyBub2RlLCBmb3IgdmlydHVhbAppbnRlcnJ1cHRzIHN1Y2ggYXMgdGhlIHZ1YXJ0LCBh
cyB3ZWxsIGFzIHBoeXNpY2FsIHBhc3N0aHJvdWdoCmludGVycnVwdHMuIEFsc28gc2VlIHRvb2xz
L2xpYnhsL2xpYnhsX2FybS5jOmZkdF9wcm9wZXJ0eV9pbnRlcnJ1cHRzIGFuZAp0b29scy9saWJ4
bC9saWJ4bF9hcm0uYzptYWtlX2dpY3YyX25vZGUuCgpJIGRvbid0IHRoaW5rIHRoZSBzY2VuYXJp
byB5b3UgYXJlIGRlc2NyaWJpbmcgaXMgc3VwcG9ydGVkIHRvZGF5LgoKCj4gPiArCj4gPiArLSBw
YXRoCj4gPiArCj4gPiArICBBIG5ldyBzdHJpbmcgcHJvcGVydHkgbmFtZWQgInBhdGgiIGhvbGRz
IHRoZSBwYXRoIGluIHRoZSBob3N0IGRldmljZQo+ID4gKyAgdHJlZSB0byB0aGUgY29ycmVzcG9u
ZGluZyBkZXZpY2Ugbm9kZS4KPiAKPiBUaGlzIG5hbWUgaXMgdG9vIGdlbmVyaWMuIFBsZWFzZSBw
cmVwZW5kICJ4ZW4sIgoKT0ssIG5vIHByb2IKCgo+ID4gKwo+ID4gK1RoZSBmb2xsb3dpbmcgaXMg
YSByZWFsLXdvcmxkIGV4YW1wbGUgb2YgYSBkZXZpY2UgdHJlZSBmcmFnbWVudCBmb3IgdGhlCj4g
PiArbmV0d29yayBjYXJkIG9uIFhpbGlueCBNUFNvQyBib2FyZHM6Cj4gPiArCj4gPiArL2R0cy12
MS87Cj4gPiArCj4gPiArLyB7Cj4gPiArICAgICNhZGRyZXNzLWNlbGxzID0gPDB4Mj47Cj4gPiAr
ICAgICNzaXplLWNlbGxzID0gPDB4MT47Cj4gPiArCj4gPiArICAgIHBhc3N0aHJvdWdoIHsKPiA+
ICsgICAgICAgIGNvbXBhdGlibGUgPSAic2ltcGxlLWJ1cyI7Cj4gPiArICAgICAgICByYW5nZXM7
Cj4gPiArICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwweDI+Owo+ID4gKyAgICAgICAgI3NpemUt
Y2VsbHMgPSA8MHgxPjsKPiA+ICsKPiA+ICsgICAgICAgIG1pc2NfY2xrIHsKPiA+ICsgICAgICAg
ICAgICAjY2xvY2stY2VsbHMgPSA8MHgwPjsKPiA+ICsgICAgICAgICAgICBjbG9jay1mcmVxdWVu
Y3kgPSA8MHg3NzM1OTQwPjsKPiA+ICsgICAgICAgICAgICBjb21wYXRpYmxlID0gImZpeGVkLWNs
b2NrIjsKPiA+ICsgICAgICAgICAgICBsaW51eCxwaGFuZGxlID0gPDB4MT47Cj4gPiArICAgICAg
ICAgICAgcGhhbmRsZSA9IDwweDE+Owo+ID4gKyAgICAgICAgfTsKPiA+ICsKPiA+ICsgICAgICAg
IGV0aGVybmV0QGZmMGUwMDAwIHsKPiA+ICsgICAgICAgICAgICBjb21wYXRpYmxlID0gImNkbnMs
enlucW1wLWdlbSI7Cj4gPiArICAgICAgICAgICAgc3RhdHVzID0gIm9rYXkiOwo+ID4gKyAgICAg
ICAgICAgIGludGVycnVwdC1wYXJlbnQgPSA8MHhmZGU4PjsKPiA+ICsgICAgICAgICAgICBpbnRl
cnJ1cHRzID0gPDB4MCAweDNmIDB4NCAweDAgMHgzZiAweDQ+Owo+ID4gKyAgICAgICAgICAgIHJl
ZyA9IDwweDAgMHhmZjBlMDAwMCAweDEwMDA+Owo+ID4gKyAgICAgICAgICAgIGNsb2NrLW5hbWVz
ID0gInBjbGsiLCAiaGNsayIsICJ0eF9jbGsiLCAicnhfY2xrIjsKPiA+ICsgICAgICAgICAgICAj
YWRkcmVzcy1jZWxscyA9IDwweDE+Owo+ID4gKyAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDB4
MD47Cj4gPiArICAgICAgICAgICAgY2xvY2tzID0gPDB4MSAweDEgMHgxIDB4MT47Cj4gPiArICAg
ICAgICAgICAgcGh5LW1vZGUgPSAicmdtaWktaWQiOwo+ID4gKyAgICAgICAgICAgIHhsbngscHRw
LWVuZXQtY2xvY2sgPSA8MHgwPjsKPiA+ICsgICAgICAgICAgICBsb2NhbC1tYWMtYWRkcmVzcyA9
IFswMCAwYSAzNSAwMCAyMiAwMV07Cj4gPiArICAgICAgICAgICAgcGh5LWhhbmRsZSA9IDwweDI+
Owo+ID4gKyAgICAgICAgICAgIHBhdGggPSAiL2FtYmEvZXRoZXJuZXRAZmYwZTAwMDAiOwo+ID4g
Kwo+ID4gKyAgICAgICAgICAgIHBoeUBjIHsKPiA+ICsgICAgICAgICAgICAgICAgcmVnID0gPDB4
Yz47Cj4gPiArICAgICAgICAgICAgICAgIHRpLHJ4LWludGVybmFsLWRlbGF5ID0gPDB4OD47Cj4g
PiArICAgICAgICAgICAgICAgIHRpLHR4LWludGVybmFsLWRlbGF5ID0gPDB4YT47Cj4gPiArICAg
ICAgICAgICAgICAgIHRpLGZpZm8tZGVwdGggPSA8MHgxPjsKPiA+ICsgICAgICAgICAgICAgICAg
dGkscnhjdHJsLXN0cmFwLXdvcmthOwo+ID4gKyAgICAgICAgICAgICAgICBsaW51eCxwaGFuZGxl
ID0gPDB4Mj47Cj4gPiArICAgICAgICAgICAgICAgIHBoYW5kbGUgPSA8MHgyPjsKPiA+ICsgICAg
ICAgICAgICB9Owo+ID4gKyAgICAgICAgfTsKPiA+ICsgICAgfTsKPiA+ICt9OwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 22:56:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 22: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-devel-bounces@lists.xenproject.org>)
	id 1gfBu5-0001Tj-UL; Thu, 03 Jan 2019 22:55:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PvMN=PL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfBu4-0001TX-8t
 for xen-devel@lists.xenproject.org; Thu, 03 Jan 2019 22:55:52 +0000
X-Inumbo-ID: b6f26222-0faa-11e9-96ce-930cf314fa1e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6f26222-0faa-11e9-96ce-930cf314fa1e;
 Thu, 03 Jan 2019 22:55:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfBu0-0004AG-Av; Thu, 03 Jan 2019 22:55:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfBtz-0000ZJ-UP; Thu, 03 Jan 2019 22:55:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfBtz-0008EX-Th; Thu, 03 Jan 2019 22:55:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131724-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=39699d078c01117a2073ebe14337ef8569674578
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Jan 2019 22:55:47 +0000
Subject: [Xen-devel] [ovmf test] 131724: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcyNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMzk2OTlkMDc4YzAxMTE3YTIwNzNlYmUxNDMzN2VmODU2OTY3NDU3OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1OSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTggZGF5cyAgMjMzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTcxNSAgMjAxOS0wMS0wMyAxNToxMToxNiBaICAgIDAgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGpp
YW4uai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAg
Smlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAg
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91
dGxvb2suY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2lu
IFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtp
bkBnbWFpbC5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJv
YSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxz
aGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5n
QGludGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5j
b20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcg
PC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BE
TFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8
dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5A
aW50ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxl
YyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50
aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRp
bWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5n
QGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8
dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHph
aWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVs
LmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlq
dS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVs
LmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0
IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0Nzk4IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 23:31:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 23:31: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-devel-bounces@lists.xenproject.org>)
	id 1gfCSa-0004V6-Ll; Thu, 03 Jan 2019 23:31: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gfCSY-0004V1-Tp
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 23:31:30 +0000
X-Inumbo-ID: b1c97a1f-0faf-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1c97a1f-0faf-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 23:31:29 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 47E0F217F5;
 Thu,  3 Jan 2019 23:31:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546558288;
 bh=VcP9vCsgU4wBGSwWcIw17hVZctoSoBsW9md/dBHz6/w=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=EW/6O1zsdBBme5YbnG2p2OMNrlF9R2WFatKhh7R1nVuTc0s7oFywe61EoDOWR3Czz
 52hOMxXFKkQK7atsRrVerywT3sylZA8EOWrb7vVMURRyKGwTxAtmcmWzk7CYtfrJpx
 caKNB78wATwHmNzk1Wpb95pfWozJXfeyq7Ch0OsM=
Date: Thu, 3 Jan 2019 15:31:28 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1901031347280.800@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1901031530190.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1812050923160.527@sstabellini-ThinkPad-X260>
 <1544030891-11906-5-git-send-email-sstabellini@kernel.org>
 <781536e8-462f-1283-d647-af965206b04c@arm.com>
 <alpine.DEB.2.10.1901031347280.800@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/5] xen/arm: add dom0less device assignment
 info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Julien Grall <julien.grall@arm.com>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAzIEphbiAyMDE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gTW9uLCAy
NCBEZWMgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gSGkgU3RlZmFubywKPiA+IAo+ID4g
T24gMTIvNS8xOCA1OjI4IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+IFNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiA+ID4g
LS0tCj4gPiA+ICAgZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dCB8IDEwOAo+
ID4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiA+ICAgMSBmaWxlIGNo
YW5nZWQsIDEwOCBpbnNlcnRpb25zKCspCj4gPiA+IAo+ID4gPiBkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dAo+ID4gPiBiL2RvY3MvbWlzYy9hcm0vZGV2
aWNlLXRyZWUvYm9vdGluZy50eHQKPiA+ID4gaW5kZXggMzE3YTllOS4uZjVhYWY4ZiAxMDA2NDQK
PiA+ID4gLS0tIGEvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dAo+ID4gPiAr
KysgYi9kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0Cj4gPiA+IEBAIC0yMjYs
MyArMjI2LDExMSBAQCBjaG9zZW4gewo+ID4gPiAgICAgICAgICAgfTsKPiA+ID4gICAgICAgfTsK
PiA+ID4gICB9Owo+ID4gPiArCj4gPiA+ICsKPiA+ID4gK0RldmljZSBBc3NpZ25tZW50Cj4gPiA+
ICs9PT09PT09PT09PT09PT09PQo+ID4gPiArCj4gPiA+ICtEZXZpY2UgQXNzaWdubWVudCAoUGFz
c3Rocm91Z2gpIGlzIHN1cHBvcnRlZCBieSBhZGRpbmcgYW5vdGhlciBtb2R1bGUsCj4gPiA+ICth
bG9uZ3NpZGUgdGhlIGtlcm5lbCBhbmQgcmFtZGlzaywgd2l0aCB0aGUgZGV2aWNlIHRyZWUgZnJh
Z21lbnQKPiA+ID4gK2NvcnJlc3BvbmRpbmcgdG8gdGhlIGRldmljZSBub2RlIHRvIGFzc2lnbiB0
byB0aGUgZ3Vlc3QuCj4gPiA+ICsKPiA+ID4gK1RoZSBkdGIgc3ViLW5vZGUgc2hvdWxkIGhhdmUg
dGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVzOgo+ID4gPiArCj4gPiA+ICstIGNvbXBhdGlibGUKPiA+
ID4gKwo+ID4gPiArICAgICJtdWx0aWJvb3QsZHRiIgo+ID4gCj4gPiBJIHdvdWxkIHByZWZlciAi
bXVsdGlib290LGRldmljZS10cmVlIgo+IAo+IEkgcmVuYW1lZCBpdAo+IAo+IAo+ID4gPiArCj4g
PiA+ICstIHJlZwo+ID4gPiArCj4gPiA+ICsgICAgU3BlY2lmaWVzIHRoZSBwaHlzaWNhbCBhZGRy
ZXNzIG9mIHRoZSBkZXZpY2UgdHJlZSBiaW5hcnkgZnJhZ21lbnQKPiA+ID4gKyAgICBSQU0gYW5k
IGl0cyBsZW5ndGguCj4gPiA+ICsKPiA+ID4gK0FzIGFuIGV4YW1wbGU6Cj4gPiA+ICsKPiA+ID4g
KyAgICAgICAgbW9kdWxlQDB4YzAwMDAwMCB7Cj4gPiA+ICsgICAgICAgICAgICBjb21wYXRpYmxl
ID0gIm11bHRpYm9vdCxkdGIiLCAibXVsdGlib290LG1vZHVsZSI7Cj4gPiA+ICsgICAgICAgICAg
ICByZWcgPSA8MHgwIDB4YzAwMDAwMCAweGZmZmZmZj47Cj4gPiA+ICsgICAgICAgIH07Cj4gPiA+
ICsKPiA+ID4gK1RoZSBEVEIgZnJhZ21lbnQgKGxvYWRlZCBpbiBtZW1vcnkgYXQgMHhjMDAwMDAw
IGluIHRoZSBleGFtcGxlIGFib3ZlKQo+ID4gPiArc2hvdWxkIGZvbGxvdyB0aGUgY29udmVudGlv
biBleHBsYWluZWQgaW4gZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQuCj4gPiA+ICtUaGUg
RFRCIGZyYWdtZW50IHdpbGwgYmUgYWRkZWQgdG8gdGhlIGd1ZXN0IGRldmljZSB0cmVlLCBzbyB0
aGF0IHRoZQo+ID4gPiArZ3Vlc3Qga2VybmVsIHdpbGwgYmUgYWJsZSB0byBkaXNjb3ZlciB0aGUg
ZGV2aWNlLgo+ID4gPiArCj4gPiA+ICtJbiBhZGRpdGlvbiwgdGhlIGZvbGxvd2luZyBwcm9wZXJ0
aWVzIGZvciBlYWNoIGRldmljZSBub2RlIGluIHRoZSBkZXZpY2UKPiA+ID4gK3RyZWUgZnJhZ21l
bnQgd2lsbCBiZSB1c2VkIGZvciB0aGUgZGV2aWNlIGFzc2lnbm1lbnQgc2V0dXA6Cj4gPiA+ICsK
PiA+ID4gKy0gcmVnCj4gPiA+ICsKPiA+ID4gKyAgVGhlIHJlZyBwcm9wZXJ0eSBzcGVjaWZ5aW5n
IHRoZSBhZGRyZXNzIGFuZCBzaXplIG9mIHRoZSBkZXZpY2UgbWVtb3J5Lgo+ID4gPiArICBUaGUg
ZGV2aWNlIG1lbW9yeSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgbWFwcGVkIHRvIHRoZSBndWVzdCBk
b21haW4KPiA+ID4gKyAgd2l0aCBhIDE6MSBtYXBwaW5nIChwc2V1ZG8tcGh5c2ljYWwgYWRkcmVz
cyA9PSBwaHlzaWNhbCBhZGRyZXNzKS4KPiA+IAo+ID4gQXMgc2FpZCBpbiBhIHByZXZpb3VzIHBh
dGNoLCBJIGRvbid0IHRoaW5rIHRoaXMgaXMgY29ycmVjdCB0byBpbXBvc2UgMToxLiBUaGUKPiA+
IHVzZXIgaXMgbmVpdGhlciBpbiBjb250cm9sIG9mIHRoZSBIVyBtZW1vcnkgbWFwIG5vciB0aGUg
R3Vlc3QgbWVtb3J5IG1hcC4gU28KPiA+IG5vdCBtYW55IHBlb3BsZSBhcmUgZ29pbmcgdG8gYmUg
YWJsZSB0byB1c2UgaXQgd2l0aG91dCBoYWNraW5nIFhlbi4KPiAKPiBZZXMsIEknbGwgZml4IHRo
aXMgKGFuZCBhIGNvdXBsZSBvZiBvdGhlciBpc3N1ZXMpIGJ5IGludHJvZHVjaW5nIGEgbmV3Cj4g
InhlbixyZWciIHByb3BlcnR5LCBpbnN0ZWFkIG9mIHRyeWluZyB0byByZXVzZSB0aGUgZXhpc3Rp
bmcgcmVnCj4gcHJvcGVydHkuCj4gCj4gCj4gPiA+ICsKPiA+ID4gKy0gaW50ZXJydXB0cwo+ID4g
PiArCj4gPiA+ICsgIFRoZSBpbnRlcnJ1cHRzIHByb3BlcnR5IHNwZWNpZmllcyB0aGUgaW50ZXJy
dXB0IG9mIHRoZSBkZXZpY2UuIFRoZXkKPiA+ID4gKyAgYXJlIGF1dG9tYXRpY2FsbHkgcm91dGVk
IHRvIHRoZSBndWVzdCBkb21haW4gd2l0aCB2aXJ0dWFsIGlycXMgPT0KPiA+ID4gKyAgcGh5c2lj
YWwgaXJxcy4KPiA+ID4gKwo+ID4gPiArLSBpbnRlcnJ1cHQtcGFyZW50Cj4gPiA+ICsKPiA+ID4g
KyAgSXQgY29udGFpbnMgYSByZWZlcmVuY2UgdG8gdGhlIGludGVycnVwdCBjb250cm9sbGVyIG5v
ZGUuIEl0IHNob3VsZCBiZQo+ID4gPiArICA2NTAwMCwgY29ycmVzcG9uZGluZyB0byBHVUVTVF9Q
SEFORExFX0dJQy4KPiA+IAo+ID4gV2UgbWFuYWdlZCB0byBnZXQgYXdheSBpbiB0aGUgdG9vbHN0
YWNrIHdpdGggdGhpcyBwcm9wZXJ0eS4gU28gd2h5IGRvIHlvdSBuZWVkCj4gPiBpdCBmb3IgdGhl
IGh5cGVydmlzb3I/IEZ1cnRoZXJtb3JlLCB0aGlzIHdvdWxkIGZvcmJpZCB0byBwYXNzdGhyb3Vn
aCBhbnkgb3RoZXIKPiA+IGludGVycnVwdCBjb250cm9sbGVyIHRvIHRoZSBndWVzdC4KPiAKPiBU
aGUgdG9vbHN0YWNrIGRvZXMgdXNlIEdVRVNUX1BIQU5ETEVfR0lDIHRvZGF5IGZvciBwYXNzdGhy
b3VnaAo+IGludGVycnVwdHMsIHNlZSB0b29scy9saWJ4bC9saWJ4bF9hcm0uYzptYWtlX3Jvb3Rf
cHJvcGVydGllcyBhbmQKPiBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dDoKPiAKPiAgICog
VGhlIGludGVycnVwdC1wYXJlbnQgcHJvcGVydHkgd2lsbCBiZSBhZGRlZCBieSB0aGUgdG9vbHN0
YWNrIGluIHRoZQo+ICAgICByb290IG5vZGU7Cj4gCj4gaW50ZXJydXB0LXBhcmVudCBhbHdheXMg
cG9pbnRzIHRvIHRoZSBndWVzdCBHSUMgbm9kZSwgZm9yIHZpcnR1YWwKPiBpbnRlcnJ1cHRzIHN1
Y2ggYXMgdGhlIHZ1YXJ0LCBhcyB3ZWxsIGFzIHBoeXNpY2FsIHBhc3N0aHJvdWdoCj4gaW50ZXJy
dXB0cy4gQWxzbyBzZWUgdG9vbHMvbGlieGwvbGlieGxfYXJtLmM6ZmR0X3Byb3BlcnR5X2ludGVy
cnVwdHMgYW5kCj4gdG9vbHMvbGlieGwvbGlieGxfYXJtLmM6bWFrZV9naWN2Ml9ub2RlLgo+IAo+
IEkgZG9uJ3QgdGhpbmsgdGhlIHNjZW5hcmlvIHlvdSBhcmUgZGVzY3JpYmluZyBpcyBzdXBwb3J0
ZWQgdG9kYXkuCgpHaXZlbiB0aGF0IEkgaGF2ZSBhY2N1bXVsYXRlZCBhIGJ1bmNoIG9mIGNoYW5n
ZXMsIEknbGwgc2VuZCB2MiBvZiB0aGUKc2VyaWVzIG5vdy4gV2UgY2FuIGZ1cnRoZXIgZGlzY3Vz
cyB0aGUgaW50ZXJydXB0cyBpc3N1ZSB0aGVyZS4gSSBhbQpoYXBweSB0byBtYWtlIGNoYW5nZXMg
aWYgcmVxdWlyZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 23:34:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 23:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfCVd-0004cz-5k; Thu, 03 Jan 2019 23:34: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gfCVc-0004cs-6i
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 23:34:40 +0000
X-Inumbo-ID: 225032ce-0fb0-11e9-af0d-07dedb3a58af
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 225032ce-0fb0-11e9-af0d-07dedb3a58af;
 Thu, 03 Jan 2019 23:34:38 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 261AC217F5;
 Thu,  3 Jan 2019 23:34:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546558477;
 bh=hqC6g9VxB/IWovTOMkuX+KikUbJvgfwrYqBVX5H8Lhg=;
 h=Date:From:To:cc:Subject:From;
 b=MTUQmXgnvTCUxFc1aKzlgG/QSdlxgaGUev7hISaTSLqrcv24tZqLBizFokMcU9fHj
 JUfP9NoxkIxvpkncDMcEFxlRY3VjMG5LXp8SKuz4Y3KF0QSUrqYdETZm7KyvbTdqIB
 vYuoTNM2D+UdHLiSruoGATtEzInPO5na3GjXlKJQ=
Date: Thu, 3 Jan 2019 15:34:37 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.10.1901031527420.800@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/5] dom0less device assignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Achin.Gupta@arm.com, sstabellini@kernel.org, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgYWRkcyBkZXZpY2UgYXNzaWdubWVudCBz
dXBwb3J0IHRvIERvbTBsZXNzLgpUaGUgbGFzdCBwYXRjaCBpcyB0aGUgZG9jdW1lbnRhdGlvbi4K
CkNoZWVycywKClN0ZWZhbm8KCgpNYWluIGNoYW5nZXMgaW4gdjI6Ci0gYWRkIGEgbm90ZSBhYm91
dCB0aGUgY29kZSBjb21pbmcgZnJvbSBsaWJ4bCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKLSBjb3B5
IC9hbGlhc2VzCi0gcmVuYW1lICJwYXRoIiB0byAieGVuLHBhdGgiCi0gaW50cm9kdWNlIGFuZCBw
YXJzZSB4ZW4scmVnCi0gc3VwcG9ydCBtb3JlIHRoYW4gb25lIGludGVycnVwdCBwZXIgZGV2aWNl
Ci0gc3BlY2lmeSBvbmx5IHRoZSBHSUMgaXMgc3VwcG9ydGVkCgoKClN0ZWZhbm8gU3RhYmVsbGlu
aSAoNSk6CiAgICAgIHhlbi9hcm06IGNvcHkgZHRiIGZyYWdtZW50IHRvIGd1ZXN0IGR0YgogICAg
ICB4ZW4vYXJtOiBhc3NpZ24gZGV2aWNlcyB0byBib290IGRvbWFpbnMKICAgICAgeGVuL2FybTog
aGFuZGxlICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiIGNvbXBhdGlibGUgbm9kZXMKICAgICAgeGVu
L2FybTogdXNlIHRoZSBwaHlzaWNhbCBudW1iZXIgb2YgZ2ljIGxpbmVzIGZvciBib290IGRvbWFp
bnMKICAgICAgeGVuL2FybTogYWRkIGRvbTBsZXNzIGRldmljZSBhc3NpZ25tZW50IGluZm8gdG8g
ZG9jcwoKIGRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQgfCAxMTggKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vYm9vdGZkdC5jICAgICAgICAgICAgICAgIHwg
ICA2ICstCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICAgIHwgMTkwICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAg
ICAgICAgICAgICAgfCAgMTIgKystCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAg
ICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmggICAgICAgICAgfCAgIDIg
Ky0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCAgICAgICAgICAgfCAgIDEgKwogeGVuL2lu
Y2x1ZGUveGVuL2RldmljZV90cmVlLmggICAgICAgICB8ICAgMiArCiA4IGZpbGVzIGNoYW5nZWQs
IDMyNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 23:34:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 23:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfCVn-0004f1-E6; Thu, 03 Jan 2019 23:34: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gfCVm-0004ep-IG
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 23:34:50 +0000
X-Inumbo-ID: 29493652-0fb0-11e9-85e1-3bd2f54343a4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29493652-0fb0-11e9-85e1-3bd2f54343a4;
 Thu, 03 Jan 2019 23:34:49 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C631E217F5;
 Thu,  3 Jan 2019 23:34:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546558489;
 bh=g2W1rznebIi0owxPa2CHR1MsE5I9JiBSHhaAiiB4XHM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=TKk5oLXmis2pb0Fc+7ocVTfxpONDNqLTgLA1WhY023mdeC0okKN5QNX3xySlUwr0F
 FFQSFJvpdrF7frAUbvXlvgAZY3+aGXNRK6UL6/KKUrf+uKkqTi7W7vSLhN1SHqlJGA
 oTppYH32wY16rHUhdAngemkLTpFr9PqSNBkxNBFc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu,  3 Jan 2019 15:34:44 -0800
Message-Id: <1546558488-31858-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901031527420.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031527420.800@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v2 1/5] xen/arm: copy dtb fragment to guest dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhZCB0aGUgZHRiIGZyYWdtZW50IGNvcnJlc3BvbmRpbmcgdG8gYSBwYXNzdGhyb3VnaCBkZXZp
Y2UgZnJvbSBtZW1vcnkKYXQgdGhlIGxvY2F0aW9uIHJlZmVycmVkIHRvIGJ5IHRoZSAibXVsdGli
b290LGR0YiIgY29tcGF0aWJsZSBub2RlLgoKQ29weSB0aGUgZnJhZ21lbnQgdG8gdGhlIGd1ZXN0
IGR0Yi4KCkFkZCBhIGR0Yl9ib290bW9kdWxlIGZpZWxkIHRvIHN0cnVjdCBrZXJuZWxfaW5mbyB0
byBmaW5kIHRoZSBkdGIKZnJhZ21lbnQgZm9yIGEgZ3Vlc3QuCgpTb21lIG9mIHRoZSBjb2RlIGJl
bG93IGlzIHRha2VuIGZyb20gdG9vbHMvbGlieGwvbGlieGxfYXJtLmMuIE5vdGUgdGhhdAppdCBp
cyBPSyB0byB0YWtlIExHUEwgMi4xIGNvZGUgYW5kIGluY2x1ZGluZyBpdCBpbnRvIGEgR1BMdjIg
Y29kZSBiYXNlLgpUaGUgcmVzdWx0IGlzIEdQTHYyIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CgotLS0tCkNoYW5nZXMgaW4gdjI6
Ci0gYWRkIGEgbm90ZSBhYm91dCB0aGUgY29kZSBjb21pbmcgZnJvbSBsaWJ4bCBpbiB0aGUgY29t
bWl0IG1lc3NhZ2UKLSBjb3B5IC9hbGlhc2VzCi0gY29kZSBzdHlsZQotLS0KIHhlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyAgfCA4OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCB8ICAyICstCiAyIGZpbGVz
IGNoYW5nZWQsIDg5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
aW5kZXggYjBlYzNmMC4uMmUwNDkwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTQsNiArMTQsNyBA
QAogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4K
ICNpbmNsdWRlIDx4ZW4vYWNwaS5oPgorI2luY2x1ZGUgPHhlbi92bWFwLmg+CiAjaW5jbHVkZSA8
eGVuL3dhcm5pbmcuaD4KICNpbmNsdWRlIDxhY3BpL2FjdGFibGVzLmg+CiAjaW5jbHVkZSA8YXNt
L2RldmljZS5oPgpAQCAtMTY2OSw2ICsxNjcwLDYxIEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2Vf
dnBsMDExX3VhcnRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCiB9CiAj
ZW5kaWYKIAorc3RhdGljIGludCBfX2luaXQgY29weV9wcm9wZXJ0aWVzKHZvaWQgKmZkdCwgdm9p
ZCAqcGZkdCwgaW50IG5vZGVvZmYpCit7CisgICAgaW50IHByb3BvZmYsIG5hbWVvZmYsIHI7Cisg
ICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqcHJvcDsKKworICAgIGZvciAoIHByb3BvZmYg
PSBmZHRfZmlyc3RfcHJvcGVydHlfb2Zmc2V0KHBmZHQsIG5vZGVvZmYpOworICAgICAgICAgIHBy
b3BvZmYgPj0gMDsKKyAgICAgICAgICBwcm9wb2ZmID0gZmR0X25leHRfcHJvcGVydHlfb2Zmc2V0
KHBmZHQsIHByb3BvZmYpICkKKyAgICB7CisKKyAgICAgICAgaWYgKCAhKHByb3AgPSBmZHRfZ2V0
X3Byb3BlcnR5X2J5X29mZnNldChwZmR0LCBwcm9wb2ZmLCBOVUxMKSkgKQorICAgICAgICAgICAg
cmV0dXJuIC1GRFRfRVJSX0lOVEVSTkFMOworCisgICAgICAgIG5hbWVvZmYgPSBmZHQzMl90b19j
cHUocHJvcC0+bmFtZW9mZik7CisgICAgICAgIHIgPSBmZHRfcHJvcGVydHkoZmR0LCBmZHRfc3Ry
aW5nKHBmZHQsIG5hbWVvZmYpLAorICAgICAgICAgICAgICAgICAgICAgICAgIHByb3AtPmRhdGEs
IGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pKTsKKyAgICAgICAgaWYgKCByICkKKyAgICAgICAgICAg
IHJldHVybiByOworICAgIH0KKworICAgIC8qIEZEVF9FUlJfTk9URk9VTkQgPT4gVGhlcmUgaXMg
bm8gbW9yZSBwcm9wZXJ0aWVzIGZvciB0aGlzIG5vZGUgKi8KKyAgICByZXR1cm4gKCBwcm9wb2Zm
ICE9IC1GRFRfRVJSX05PVEZPVU5EICkgPyBwcm9wb2ZmIDogMDsKK30KKworc3RhdGljIGludCBf
X2luaXQgY29weV9ub2RlKHZvaWQgKmZkdCwgdm9pZCAqcGZkdCwgaW50IG5vZGVvZmYsIGludCBk
ZXB0aCkKK3sKKyAgICBpbnQgcjsKKworICAgIHIgPSBmZHRfYmVnaW5fbm9kZShmZHQsIGZkdF9n
ZXRfbmFtZShwZmR0LCBub2Rlb2ZmLCBOVUxMKSk7CisgICAgaWYgKCByICkKKyAgICAgICAgcmV0
dXJuIHI7CisKKyAgICByID0gY29weV9wcm9wZXJ0aWVzKGZkdCwgcGZkdCwgbm9kZW9mZik7Cisg
ICAgaWYgKCByICkKKyAgICAgICAgcmV0dXJuIHI7CisKKyAgICBmb3IgKCBub2Rlb2ZmID0gZmR0
X2ZpcnN0X3N1Ym5vZGUocGZkdCwgbm9kZW9mZik7CisgICAgICAgICAgbm9kZW9mZiA+PSAwOwor
ICAgICAgICAgIG5vZGVvZmYgPSBmZHRfbmV4dF9zdWJub2RlKHBmZHQsIG5vZGVvZmYpICkKKyAg
ICB7CisgICAgICAgIHIgPSBjb3B5X25vZGUoZmR0LCBwZmR0LCBub2Rlb2ZmLCBkZXB0aCArIDEp
OworICAgICAgICBpZiAoIHIgKQorICAgICAgICAgICAgcmV0dXJuIHI7CisgICAgfQorCisgICAg
aWYgKCBub2Rlb2ZmICE9IC1GRFRfRVJSX05PVEZPVU5EICkKKyAgICAgICAgcmV0dXJuIG5vZGVv
ZmY7CisKKyAgICByID0gZmR0X2VuZF9ub2RlKGZkdCk7CisgICAgaWYgKCByICkKKyAgICAgICAg
cmV0dXJuIHI7CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIFRoZSBtYXggc2l6ZSBmb3Ig
RFQgaXMgMk1CLiBIb3dldmVyLCB0aGUgZ2VuZXJhdGVkIERUIGlzIHNtYWxsLCA0S0IKICAqIGFy
ZSBlbm91Z2ggZm9yIG5vdywgYnV0IHdlIG1pZ2h0IGhhdmUgdG8gaW5jcmVhc2UgaXQgaW4gdGhl
IGZ1dHVyZS4KQEAgLTE3NDAsNiArMTc5NiwzOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwcmVwYXJl
X2R0Yl9kb21VKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAg
ICAgICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKKyAgICBpZiAoIGtpbmZvLT5kdGJfYm9vdG1v
ZHVsZSApIHsKKyAgICAgICAgaW50IG5vZGVvZmYsIHJlczsKKyAgICAgICAgdm9pZCAqcGZkdDsK
KworICAgICAgICBwZmR0ID0gaW9yZW1hcF9jYWNoZShraW5mby0+ZHRiX2Jvb3Rtb2R1bGUtPnN0
YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBraW5mby0+ZHRiX2Jvb3Rtb2R1bGUt
PnNpemUpOworICAgICAgICBpZiAoIHBmZHQgPT0gTlVMTCApCisgICAgICAgICAgICByZXR1cm4g
LUVGQVVMVDsKKworICAgICAgICBpZiAoIGZkdF9tYWdpYyhwZmR0KSAhPSBGRFRfTUFHSUMgKQor
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAgbm9kZW9mZiA9IGZkdF9wYXRo
X29mZnNldChwZmR0LCAiL3Bhc3N0aHJvdWdoIik7CisgICAgICAgIGlmIChub2Rlb2ZmIDwgMCkK
KyAgICAgICAgICAgIHJldHVybiBub2Rlb2ZmOworCisgICAgICAgIHJlcyA9IGNvcHlfbm9kZShr
aW5mby0+ZmR0LCBwZmR0LCBub2Rlb2ZmLCAwKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAg
ICAgICAgcmV0dXJuIHJlczsKKworICAgICAgICBub2Rlb2ZmID0gZmR0X3BhdGhfb2Zmc2V0KHBm
ZHQsICIvYWxpYXNlcyIpOworICAgICAgICBpZiAoIG5vZGVvZmYgPj0gMCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHJlcyA9IGNvcHlfbm9kZShraW5mby0+ZmR0LCBwZmR0LCBub2Rlb2ZmLCAw
KTsKKyAgICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAgICAgICByZXR1cm4gcmVzOwor
ICAgICAgICB9CisKKworICAgICAgICBpb3VubWFwKHBmZHQpOworICAgIH0KKwogICAgIHJldCA9
IGZkdF9lbmRfbm9kZShraW5mby0+ZmR0KTsKICAgICBpZiAoIHJldCA8IDAgKQogICAgICAgICBn
b3RvIGVycjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCmluZGV4IDMzZjNlNzIuLjcyMGRlYzQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9rZXJuZWwuaApAQCAtMjgsNyArMjgsNyBAQCBzdHJ1Y3Qga2VybmVsX2luZm8gewogICAgIHBh
ZGRyX3QgZ250dGFiX3NpemU7CiAKICAgICAvKiBib290IGJsb2IgbG9hZCBhZGRyZXNzZXMgKi8K
LSAgICBjb25zdCBzdHJ1Y3QgYm9vdG1vZHVsZSAqa2VybmVsX2Jvb3Rtb2R1bGUsICppbml0cmRf
Ym9vdG1vZHVsZTsKKyAgICBjb25zdCBzdHJ1Y3QgYm9vdG1vZHVsZSAqa2VybmVsX2Jvb3Rtb2R1
bGUsICppbml0cmRfYm9vdG1vZHVsZSwgKmR0Yl9ib290bW9kdWxlOwogICAgIGNvbnN0IGNoYXIq
IGNtZGxpbmU7CiAgICAgcGFkZHJfdCBkdGJfcGFkZHI7CiAgICAgcGFkZHJfdCBpbml0cmRfcGFk
ZHI7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 23:34:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 23:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfCVo-0004g0-RN; Thu, 03 Jan 2019 23:34: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=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gfCVn-0004ew-90
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 23:34:51 +0000
X-Inumbo-ID: 298d4f2f-0fb0-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 298d4f2f-0fb0-11e9-92db-bc764e045a96;
 Thu, 03 Jan 2019 23:34:50 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4182521871;
 Thu,  3 Jan 2019 23:34:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546558489;
 bh=u6WPcGAzhlQI+rptY+3FwSRw+Q/m/yDDf+axCGmNyDU=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=YduFnCLYehi0nq5BtkxIq0tEHG7xuqkSssGkOvdCgcUFB6TqxpnewuyAVc36HeHZL
 hqpiNewgP6JQs7YLIHtBPehlXZ61l6NUcMWijSx+I0TnvUS9AGDmG/JYhP7UeO6oOy
 CuopueeNcT286ILOmVbi1FZ8O+PXhD41IrKMQ0Ho=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu,  3 Jan 2019 15:34:45 -0800
Message-Id: <1546558488-31858-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901031527420.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031527420.800@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v2 2/5] xen/arm: assign devices to boot domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2NhbiB0aGUgdXNlciBwcm92aWRlZCBkdGIgZnJhZ21lbnQgYXQgYm9vdC4gRm9yIGVhY2ggZGV2
aWNlIG5vZGUsIG1hcAptZW1vcnkgdG8gZ3Vlc3RzLCBhbmQgcm91dGUgaW50ZXJydXB0cyBhbmQg
c2V0dXAgdGhlIGlvbW11LgoKRGV2aWNlIG1lbW9yeSBpcyBvbmx5IG1hcHBlZCAxOjEuIEl0IGlz
IG5vdCBwb3NzaWJsZSB0byBhc3NpZ24gZGV2aWNlcyBhdApsb2NhdGlvbnMgdGhhdCBjb25mbGlj
dCB3aXRoIHRoZSBEb21VIG1lbW9yeSBtYXAuCgpUaGUgaW9tbXUgaXMgc2V0dXAgYnkgcGFzc2lu
ZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRvIGFzc2lnbiBvbiB0aGUKaG9zdCBkZXZpY2UgdHJl
ZS4gVGhlIHBhdGggaXMgc3BlY2lmaWVkIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCBhcwp0
aGUgInhlbixwYXRoIiBzdHJpbmcgcHJvcGVydHkuIFRoZSBtZW1vcnkgcmVnaW9uIHRvIHJlbWFw
IGlzIHNwZWNpZmllZApieSB0aGUgInhlbixyZWciIHByb3BlcnR5LiBUaGUgaW50ZXJydXB0IGlz
IHNwZWNpZmllZCBieSB0aGUgcmVndWxhcgoiaW50ZXJydXB0cyIgcHJvcGVydHksIG5vdGUgdGhh
dCBvbmx5IEdJQyBpbnRlcnJ1cHRzIGFyZSBzdXBwb3J0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgot
IHJlbmFtZSAicGF0aCIgdG8gInhlbixwYXRoIgotIGdyYW1tYXIgZml4Ci0gdXNlIGdhZGRyX3Rv
X2dmbiBhbmQgbWFkZHJfdG9fbWZuCi0gcmVtb3ZlIGRlcHRoIDw9IDIgbGltaXRhdGlvbiBpbiBz
Y2FubmluZyB0aGUgZHRiIGZyYWdtZW50Ci0gaW50cm9kdWNlIGFuZCBwYXJzZSB4ZW4scmVnCi0g
Y29kZSBzdHlsZQotIHN1cHBvcnQgbW9yZSB0aGFuIG9uZSBpbnRlcnJ1cHQgcGVyIGRldmljZQot
IHNwZWNpZnkgb25seSB0aGUgR0lDIGlzIHN1cHBvcnRlZAotLS0KIHhlbi9hcmNoL2FybS9ib290
ZmR0LmMgICAgICAgIHwgIDQgKy0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgIHwgOTgg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUv
eGVuL2RldmljZV90cmVlLmggfCAgMiArCiAzIGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMg
Yi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCmluZGV4IDg5MWI0YjYuLjcyY2I4ZDYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKKysrIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwpA
QCAtNTUsOCArNTUsOCBAQCBzdGF0aWMgYm9vbCBfX2luaXQgZGV2aWNlX3RyZWVfbm9kZV9jb21w
YXRpYmxlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCiAgICAgcmV0dXJuIGZhbHNlOwogfQog
Ci1zdGF0aWMgdm9pZCBfX2luaXQgZGV2aWNlX3RyZWVfZ2V0X3JlZyhjb25zdCBfX2JlMzIgKipj
ZWxsLCB1MzIgYWRkcmVzc19jZWxscywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHUzMiBzaXplX2NlbGxzLCB1NjQgKnN0YXJ0LCB1NjQgKnNpemUpCit2b2lkIF9faW5p
dCBkZXZpY2VfdHJlZV9nZXRfcmVnKGNvbnN0IF9fYmUzMiAqKmNlbGwsIHUzMiBhZGRyZXNzX2Nl
bGxzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1MzIgc2l6ZV9jZWxscywgdTY0
ICpzdGFydCwgdTY0ICpzaXplKQogewogICAgICpzdGFydCA9IGR0X25leHRfY2VsbChhZGRyZXNz
X2NlbGxzLCBjZWxsKTsKICAgICAqc2l6ZSA9IGR0X25leHRfY2VsbChzaXplX2NlbGxzLCBjZWxs
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwppbmRleCAyZTA0OTAyLi43MGZmZTM4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
CkBAIC0yMTA1LDYgKzIxMDUsMTAxIEBAIHN0YXRpYyBpbnQgX19pbml0IGNvbnN0cnVjdF9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICByZXR1
cm4gMDsKIH0KIAorc3RhdGljIGludCBfX2luaXQgc2Nhbl9wdF9ub2RlKGNvbnN0IHZvaWQgKnBm
ZHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG5vZGVvZmYsIGNvbnN0IGNo
YXIgKm5hbWUsIGludCBkZXB0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1MzIg
YWRkcmVzc19jZWxscywgdTMyIHNpemVfY2VsbHMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqZGF0YSkKK3sKKyAgICBpbnQgcmM7CisgICAgc3RydWN0IGR0X2RldmljZV9u
b2RlICpub2RlOworICAgIGludCBsZW4sIGk7CisgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0
eSAqcHJvcDsKKyAgICBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvID0gZGF0YTsKKyAgICBzdHJ1
Y3QgZG9tYWluICpkID0ga2luZm8tPmQ7CisgICAgY29uc3QgX19iZTMyICpjZWxsOworCisgICAg
aWYgKCBkZXB0aCA+IDIgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHByb3AgPSBmZHRfZ2V0
X3Byb3BlcnR5X25hbWVsZW4ocGZkdCwgbm9kZW9mZiwgInhlbixyZWciLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RybGVuKCJ4ZW4scmVnIiksICZsZW4pOworICAgIGlm
ICggcHJvcCAhPSBOVUxMICkKKyAgICB7CisgICAgICAgIHBhZGRyX3QgbXN0YXJ0LCBzaXplLCBn
c3RhcnQ7CisgICAgICAgIGNlbGwgPSAoY29uc3QgX19iZTMyICopcHJvcC0+ZGF0YTsKKyAgICAg
ICAgbGVuID0gZmR0MzJfdG9fY3B1KHByb3AtPmxlbikgLworICAgICAgICAgICAgICAoKGFkZHJl
c3NfY2VsbHMqMiArIHNpemVfY2VsbHMpICogc2l6ZW9mICh1MzIpKTsKKworICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IGxlbjsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgbXN0YXJ0ID0g
ZHRfbmV4dF9jZWxsKGFkZHJlc3NfY2VsbHMsICZjZWxsKTsKKyAgICAgICAgICAgIHNpemUgPSBk
dF9uZXh0X2NlbGwoc2l6ZV9jZWxscywgJmNlbGwpOworICAgICAgICAgICAgZ3N0YXJ0ID0gZHRf
bmV4dF9jZWxsKGFkZHJlc3NfY2VsbHMsICZjZWxsKTsKKworICAgICAgICAgICAgcmMgPSBndWVz
dF9waHlzbWFwX2FkZF9lbnRyeShkLCBnYWRkcl90b19nZm4oZ3N0YXJ0KSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKG1zdGFydCksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF9vcmRlcl9mcm9tX2J5dGVz
KHNpemUpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fbW1p
b19kaXJlY3RfZGV2KTsKKyAgICAgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAiRmFpbGVkIHRvIG1hcCAlIlBSSXBhZGRyIiB0byB0aGUgZ3Vlc3QgYXQlIlBSSXBhZGRy
IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIG1zdGFydCwgZ3N0YXJ0KTsKKyAgICAgICAg
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH0K
KworICAgIHByb3AgPSBmZHRfZ2V0X3Byb3BlcnR5X25hbWVsZW4ocGZkdCwgbm9kZW9mZiwgInhl
bixwYXRoIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cmxlbigieGVu
LHBhdGgiKSwgJmxlbik7CisgICAgaWYgKCBwcm9wICE9IE5VTEwgKSB7CisgICAgICAgIG5vZGUg
PSBkdF9maW5kX25vZGVfYnlfcGF0aCgoY2hhciAqKXByb3AtPmRhdGEpOworICAgICAgICBpZiAo
IG5vZGUgIT0gTlVMTCApCisgICAgICAgICAgICByYyA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2Uo
ZCwgbm9kZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwg
IkNvdWxkbid0IGZpbmQgbm9kZSAlcyBpbiBob3N0X2R0IVxuIiwKKyAgICAgICAgICAgICAgICAg
ICAgKGNoYXIgKilwcm9wLT5kYXRhKTsKKyAgICB9CisKKyAgICBwcm9wID0gZmR0X2dldF9wcm9w
ZXJ0eV9uYW1lbGVuKHBmZHQsIG5vZGVvZmYsICJpbnRlcnJ1cHRzIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cmxlbigiaW50ZXJydXB0cyIpLCAmbGVuKTsKKyAgICBp
ZiAoIHByb3AgIT0gTlVMTCApCisgICAgeworICAgICAgICBpbnQgcHRfaXJxOworICAgICAgICBm
ZHQzMl90ICp1ID0gKGZkdDMyX3QqKXByb3AtPmRhdGE7CisgICAgICAgIC8qIFRoZSBHSUMgaW50
ZXJydXB0IGZvcm1hdCBpcyAzIGNlbGxzIHBlciBpbnRlcnJ1cHQgKi8KKyAgICAgICAgbGVuID0g
ZmR0MzJfdG9fY3B1KHByb3AtPmxlbikgLyAoMyAqIHNpemVvZiAodTMyKSk7CisKKyAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBsZW47IGkrKywgdSArPSAzICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcHRfaXJxID0gZmR0MzJfdG9fY3B1KCoodSArIDEpKSArIDMyOworCisgICAgICAgICAgICB2
Z2ljX3Jlc2VydmVfdmlycShkLCBwdF9pcnEpOworICAgICAgICAgICAgcmMgPSByb3V0ZV9pcnFf
dG9fZ3Vlc3QoZCwgcHRfaXJxLCBwdF9pcnEsICJyb3V0ZWQgSVJRIik7CisgICAgICAgICAgICBp
ZiAoIHJjIDwgMCApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisgICAg
fQorCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGRvbWFpbl9hZGRpbmdf
ZGV2aWNlcyhzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCit7CisgICAgdm9pZCAqcGZkdDsK
KworICAgIHBmZHQgPSBpb3JlbWFwX2NhY2hlKGtpbmZvLT5kdGJfYm9vdG1vZHVsZS0+c3RhcnQs
CisgICAgICAgICAgICBraW5mby0+ZHRiX2Jvb3Rtb2R1bGUtPnNpemUpOworICAgIGlmICggcGZk
dCA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBkZXZpY2VfdHJlZV9m
b3JfZWFjaF9ub2RlKHBmZHQsIHNjYW5fcHRfbm9kZSwga2luZm8pOworCisgICAgaW91bm1hcChw
ZmR0KTsKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2Rv
bVUoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKIHsKQEAgLTIxNTEsNiArMjI0Niw5IEBA
IHN0YXRpYyBpbnQgX19pbml0IGNvbnN0cnVjdF9kb21VKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
aWYgKCBraW5mby52cGwwMTEgKQogICAgICAgICByYyA9IGRvbWFpbl92cGwwMTFfaW5pdChkLCBO
VUxMKTsKIAorICAgIGlmICgga2luZm8uZHRiX2Jvb3Rtb2R1bGUgKQorICAgICAgICByYyA9IGRv
bWFpbl9hZGRpbmdfZGV2aWNlcyhkLCAma2luZm8pOworCiAgICAgcmV0dXJuIHJjOwogfQogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaCBiL3hlbi9pbmNsdWRlL3hl
bi9kZXZpY2VfdHJlZS5oCmluZGV4IDc0MDhhNmMuLjM1NmE0MjIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJl
ZS5oCkBAIC0xNjEsNiArMTYxLDggQEAgZXh0ZXJuIGNvbnN0IHZvaWQgKmRldmljZV90cmVlX2Zs
YXR0ZW5lZDsKIGludCBkZXZpY2VfdHJlZV9mb3JfZWFjaF9ub2RlKGNvbnN0IHZvaWQgKmZkdCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZpY2VfdHJlZV9ub2RlX2Z1
bmMgZnVuYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRh
KTsKK3ZvaWQgZGV2aWNlX3RyZWVfZ2V0X3JlZyhjb25zdCBfX2JlMzIgKipjZWxsLCB1MzIgYWRk
cmVzc19jZWxscywKKyAgICAgICAgICAgICAgICAgICAgICAgICB1MzIgc2l6ZV9jZWxscywgdTY0
ICpzdGFydCwgdTY0ICpzaXplKTsKIAogLyoqCiAgKiBkdF91bmZsYXR0ZW5faG9zdF9kZXZpY2Vf
dHJlZSAtIFVuZmxhdHRlbiB0aGUgaG9zdCBkZXZpY2UgdHJlZQotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 23:34:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 23:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfCVp-0004gL-4N; Thu, 03 Jan 2019 23:34:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gfCVn-0004fG-RA
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 23:34:51 +0000
X-Inumbo-ID: 29dadc10-0fb0-11e9-9bb3-2bf07154f58d
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29dadc10-0fb0-11e9-9bb3-2bf07154f58d;
 Thu, 03 Jan 2019 23:34:50 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B478521872;
 Thu,  3 Jan 2019 23:34:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546558490;
 bh=h4OaW+5HRtuh+4uBMoVatgk7msgLPif0QQ2A6NbVZ+s=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=uU4qzwrgkjNIkyniZuY/aOai0T5a81tG3kWsX7YtmTcN2lM48zSgXl089TzfLJ+R1
 8D5EYE/zOoRPkXYLOPXFGkCtpynGGgayNNnkvZ3/JiM7ANeQfPlRc9M89PKiBXGpBJ
 o3ILR6HYhen0fTal58RJ/Nvncp4ZUmH4MwA8yz6U=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu,  3 Jan 2019 15:34:46 -0800
Message-Id: <1546558488-31858-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901031527420.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031527420.800@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v2 3/5] xen/arm: handle "multiboot,
 device-tree" compatible nodes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGV0ZWN0ICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiIGNvbXBhdGlibGUgbm9kZXMuIEFkZCB0aGVt
IHRvIHRoZSBib290bW9kCmFycmF5IGFzIEJPT1RNT0RfR1VFU1RfRFRCLiAgSW4ga2VybmVsX3By
b2JlLCBmaW5kIHRoZSByaWdodApCT09UTU9EX0dVRVNUX0RUQiBhbmQgc3RvcmUgYSBwb2ludGVy
IHRvIGl0IGluIGR0Yl9ib290bW9kdWxlLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoKLS0tCkNoYW5nZXMgaW4gdjI6Ci0gcmVuYW1lIEJP
T1RNT0RfRFRCIHRvIEJPT1RNT0RfR1VFU1RfRFRCCi0gcmVuYW1lIG11bHRpYm9vdCxkdGIgdG8g
bXVsdGlib290LGRldmljZS10cmVlCi0tLQogeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAgICAgIHwg
IDIgKysKIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICB8IDEyICsrKysrKysrKysrLQogeGVu
L2FyY2gvYXJtL3NldHVwLmMgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1
cC5oIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9i
b290ZmR0LmMKaW5kZXggNzJjYjhkNi4uMTg4MzA5YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2Jvb3RmZHQuYworKysgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCkBAIC0yMDUsNiArMjA1LDgg
QEAgc3RhdGljIHZvaWQgX19pbml0IHByb2Nlc3NfbXVsdGlib290X25vZGUoY29uc3Qgdm9pZCAq
ZmR0LCBpbnQgbm9kZSwKICAgICAgICAga2luZCA9IEJPT1RNT0RfUkFNRElTSzsKICAgICBlbHNl
IGlmICggZmR0X25vZGVfY2hlY2tfY29tcGF0aWJsZShmZHQsIG5vZGUsICJ4ZW4seHNtLXBvbGlj
eSIpID09IDAgKQogICAgICAgICBraW5kID0gQk9PVE1PRF9YU007CisgICAgZWxzZSBpZiAoIGZk
dF9ub2RlX2NoZWNrX2NvbXBhdGlibGUoZmR0LCBub2RlLCAibXVsdGlib290LGRldmljZS10cmVl
IikgPT0gMCApCisgICAgICAgIGtpbmQgPSBCT09UTU9EX0dVRVNUX0RUQjsKICAgICBlbHNlCiAg
ICAgICAgIGtpbmQgPSBCT09UTU9EX1VOS05PV047CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9rZXJuZWwuYyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwppbmRleCBkMDRhODYyLi5jNjAzY2Ew
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKKysrIGIveGVuL2FyY2gvYXJtL2tl
cm5lbC5jCkBAIC00MjYsNyArNDI2LDcgQEAgaW50IF9faW5pdCBrZXJuZWxfcHJvYmUoc3RydWN0
IGtlcm5lbF9pbmZvICppbmZvLAogICAgIHN0cnVjdCBib290bW9kdWxlICptb2QgPSBOVUxMOwog
ICAgIHN0cnVjdCBib290Y21kbGluZSAqY21kID0gTlVMTDsKICAgICBzdHJ1Y3QgZHRfZGV2aWNl
X25vZGUgKm5vZGU7Ci0gICAgdTY0IGtlcm5lbF9hZGRyLCBpbml0cmRfYWRkciwgc2l6ZTsKKyAg
ICB1NjQga2VybmVsX2FkZHIgPSAwLCBpbml0cmRfYWRkciA9IDAsIGR0Yl9hZGRyID0gMCwgc2l6
ZTsKICAgICBpbnQgcmM7CiAKICAgICAvKiBkb21haW4gaXMgTlVMTCBvbmx5IGZvciB0aGUgaGFy
ZHdhcmUgZG9tYWluICovCkBAIC00NzAsNiArNDcwLDE2IEBAIGludCBfX2luaXQga2VybmVsX3By
b2JlKHN0cnVjdCBrZXJuZWxfaW5mbyAqaW5mbywKICAgICAgICAgICAgICAgICBpbmZvLT5pbml0
cmRfYm9vdG1vZHVsZSA9IGJvb3RfbW9kdWxlX2ZpbmRfYnlfYWRkcl9hbmRfa2luZCgKICAgICAg
ICAgICAgICAgICAgICAgICAgIEJPT1RNT0RfUkFNRElTSywgaW5pdHJkX2FkZHIpOwogICAgICAg
ICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAoIGR0X2RldmljZV9pc19jb21wYXRpYmxlKG5v
ZGUsICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiKSApCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgdTMyIGxlbjsKKyAgICAgICAgICAgICAgICBjb25zdCBfX2JlMzIgKnZhbDsKKworICAg
ICAgICAgICAgICAgIHZhbCA9IGR0X2dldF9wcm9wZXJ0eShub2RlLCAicmVnIiwgJmxlbik7Cisg
ICAgICAgICAgICAgICAgZHRfZ2V0X3JhbmdlKCZ2YWwsIG5vZGUsICZkdGJfYWRkciwgJnNpemUp
OworICAgICAgICAgICAgICAgIGluZm8tPmR0Yl9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVfZmlu
ZF9ieV9hZGRyX2FuZF9raW5kKAorICAgICAgICAgICAgICAgICAgICAgICAgQk9PVE1PRF9HVUVT
VF9EVEIsIGR0Yl9hZGRyKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCBlODMyMjFhLi5mODg5OTM3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAu
YwpAQCAtMzQ0LDYgKzM0NCw3IEBAIGNvbnN0IGNoYXIgKiBfX2luaXQgYm9vdF9tb2R1bGVfa2lu
ZF9hc19zdHJpbmcoYm9vdG1vZHVsZV9raW5kIGtpbmQpCiAgICAgY2FzZSBCT09UTU9EX0tFUk5F
TDogIHJldHVybiAiS2VybmVsIjsKICAgICBjYXNlIEJPT1RNT0RfUkFNRElTSzogcmV0dXJuICJS
YW1kaXNrIjsKICAgICBjYXNlIEJPT1RNT0RfWFNNOiAgICAgcmV0dXJuICJYU00iOworICAgIGNh
c2UgQk9PVE1PRF9HVUVTVF9EVEI6ICAgICByZXR1cm4gIkRUQiI7CiAgICAgY2FzZSBCT09UTU9E
X1VOS05PV046IHJldHVybiAiVW5rbm93biI7CiAgICAgZGVmYXVsdDogQlVHKCk7CiAgICAgfQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9zZXR1cC5oCmluZGV4IDQ4MTg3ZTEuLjZjMDU2YWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAg
LTE2LDYgKzE2LDcgQEAgdHlwZWRlZiBlbnVtIHsKICAgICBCT09UTU9EX0tFUk5FTCwKICAgICBC
T09UTU9EX1JBTURJU0ssCiAgICAgQk9PVE1PRF9YU00sCisgICAgQk9PVE1PRF9HVUVTVF9EVEIs
CiAgICAgQk9PVE1PRF9VTktOT1dOCiB9ICBib290bW9kdWxlX2tpbmQ7CiAKLS0gCjEuOS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 23:34:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 23:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfCVp-0004gv-Hm; Thu, 03 Jan 2019 23:34:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gfCVn-0004fH-RR
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 23:34:51 +0000
X-Inumbo-ID: 2a1b5772-0fb0-11e9-a6eb-f37735fde0b4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a1b5772-0fb0-11e9-a6eb-f37735fde0b4;
 Thu, 03 Jan 2019 23:34:51 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2C20D2184B;
 Thu,  3 Jan 2019 23:34:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546558490;
 bh=rdZU1xMN/a1N/akw24eoWUHvYDLcapC7o0yGzzDD8jk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=pHHi9KbZ6B6xoUwTS94sX6FtSmBr4c0uj71BIk2WpafjpXXpTEa14QS1b0LXCJUsg
 feyNAdi1ugUjEREebc5LlRwLA0/tD9VRLKj67WMgD49rNzkzcjO+5giIEFEgwujZec
 Q0RJlWOQ7spgSnEPhKPAHVeHqcZ0G2qLwXMt48CU=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu,  3 Jan 2019 15:34:47 -0800
Message-Id: <1546558488-31858-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901031527420.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031527420.800@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v2 4/5] xen/arm: use the physical number of gic
 lines for boot domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgZG9uJ3QgaGF2ZSBhIGNsZWFyIHdheSB0byBrbm93IGhvdyBtYW55IHZpcnR1YWwgU1BJcyB3
ZSBuZWVkIGZvciB0aGUKYm9vdCBkb21haW5zLiBGb3Igc2ltcGxpY2l0eSwgYWxsb2NhdGUgYXMg
bWFueSBhcyBuYXRpdmVseSBzdXBwb3J0ZWQsCmp1c3QgbGlrZSBmb3IgZG9tMC4KClNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KLS0tCiB4ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCA0ICstLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggNzBmZmUzOC4uZGUy
NGE4NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMjI2Myw3ICsyMjYzLDcgQEAgdm9pZCBfX2luaXQg
Y3JlYXRlX2RvbVVzKHZvaWQpCiAgICAgICAgIHN0cnVjdCBkb21haW4gKmQ7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBkX2NmZyA9IHsKICAgICAgICAgICAgIC5hcmNo
LmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9DT05GSUdfR0lDX05BVElWRSwKLSAgICAgICAgICAg
IC5hcmNoLm5yX3NwaXMgPSAwLAorICAgICAgICAgICAgLmFyY2gubnJfc3BpcyA9IGdpY19udW1i
ZXJfbGluZXMoKSAtIDMyLAogICAgICAgICAgICAgLmZsYWdzID0gWEVOX0RPTUNUTF9DREZfaHZt
X2d1ZXN0IHwgWEVOX0RPTUNUTF9DREZfaGFwLAogICAgICAgICAgICAgLm1heF92Y3B1cyA9IDEs
CiAgICAgICAgICAgICAubWF4X2V2dGNobl9wb3J0ID0gLTEsCkBAIC0yMjc0LDggKzIyNzQsNiBA
QCB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9pZCkKICAgICAgICAgaWYgKCAhZHRfZGV2aWNl
X2lzX2NvbXBhdGlibGUobm9kZSwgInhlbixkb21haW4iKSApCiAgICAgICAgICAgICBjb250aW51
ZTsKIAotICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X3JlYWRfYm9vbChub2RlLCAidnBsMDExIikg
KQotICAgICAgICAgICAgZF9jZmcuYXJjaC5ucl9zcGlzID0gR1VFU1RfVlBMMDExX1NQSSAtIDMy
ICsgMTsKICAgICAgICAgZHRfcHJvcGVydHlfcmVhZF91MzIobm9kZSwgImNwdXMiLCAmZF9jZmcu
bWF4X3ZjcHVzKTsKIAogICAgICAgICBkID0gZG9tYWluX2NyZWF0ZSgrK21heF9pbml0X2RvbWlk
LCAmZF9jZmcsIGZhbHNlKTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 03 23:34:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Jan 2019 23:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfCVp-0004hV-TU; Thu, 03 Jan 2019 23:34:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=psg0=PL=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gfCVo-0004fU-3o
 for xen-devel@lists.xen.org; Thu, 03 Jan 2019 23:34:52 +0000
X-Inumbo-ID: 2a657fdc-0fb0-11e9-b473-c363f74438cf
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a657fdc-0fb0-11e9-b473-c363f74438cf;
 Thu, 03 Jan 2019 23:34:51 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9D2B2218A4;
 Thu,  3 Jan 2019 23:34:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546558490;
 bh=ZHJJohbCyz9Au5cMcpXsoUlTv6KIOKBbfsWRAVmzxq0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=HMkV7Wb24MEMB5hQD2h96yDJxzfjMUnNjfutmU8wMfdVkSmU+EzxBciNUqSc6MRZ1
 hVpBWEKJqLYevvt8ELbcweJ+KOyJB0i/9MHb5sFHhOge0kooNA440Y+1UdmoVMvO5Z
 iaS2M00qKnCIk9qoBF47RUDEl73UfEjjSdT3sFfI=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu,  3 Jan 2019 15:34:48 -0800
Message-Id: <1546558488-31858-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901031527420.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031527420.800@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v2 5/5] xen/arm: add dom0less device assignment
 info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoK
LS0tCkNoYW5nZXMgaW4gdjI6Ci0gZGV2aWNlIHRyZWUgZnJhZ21lbnQgbG9hZGVkIGluIGNhY2hl
YWJsZSBtZW1vcnkKLSByZW5hbWUgbXVsdGlib290LGR0YiB0byBtdWx0aWJvb3QsZGV2aWNlLXRy
ZWUKLSByZW5hbWUgInBhdGgiIHRvICJ4ZW4scGF0aCIKLSBhZGQgYSBub3RlIGFib3V0IGRldmlj
ZSBtZW1vcnkgbWFwcGluZwotIGludHJvZHVjZSB4ZW4scmVnCi0gc3BlY2lmeSBvbmx5IHRoZSBH
SUMgaXMgc3VwcG9ydGVkCi0tLQogZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4
dCB8IDExOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMTE4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2Jvb3RpbmcudHh0IGIvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dApp
bmRleCAzMTdhOWU5Li45YzRiOWI0IDEwMDY0NAotLS0gYS9kb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2Jvb3RpbmcudHh0CisrKyBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50
eHQKQEAgLTIyNiwzICsyMjYsMTIxIEBAIGNob3NlbiB7CiAgICAgICAgIH07CiAgICAgfTsKIH07
CisKKworRGV2aWNlIEFzc2lnbm1lbnQKKz09PT09PT09PT09PT09PT09CisKK0RldmljZSBBc3Np
Z25tZW50IChQYXNzdGhyb3VnaCkgaXMgc3VwcG9ydGVkIGJ5IGFkZGluZyBhbm90aGVyIG1vZHVs
ZSwKK2Fsb25nc2lkZSB0aGUga2VybmVsIGFuZCByYW1kaXNrLCB3aXRoIHRoZSBkZXZpY2UgdHJl
ZSBmcmFnbWVudAorY29ycmVzcG9uZGluZyB0byB0aGUgZGV2aWNlIG5vZGUgdG8gYXNzaWduIHRv
IHRoZSBndWVzdC4KKworVGhlIGR0YiBzdWItbm9kZSBzaG91bGQgaGF2ZSB0aGUgZm9sbG93aW5n
IHByb3BlcnRpZXM6CisKKy0gY29tcGF0aWJsZQorCisgICAgIm11bHRpYm9vdCxkZXZpY2UtdHJl
ZSIKKworLSByZWcKKworICAgIFNwZWNpZmllcyB0aGUgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUg
ZGV2aWNlIHRyZWUgYmluYXJ5IGZyYWdtZW50CisgICAgUkFNIGFuZCBpdHMgbGVuZ3RoLgorCitB
cyBhbiBleGFtcGxlOgorCisgICAgICAgIG1vZHVsZUAweGMwMDAwMDAgeworICAgICAgICAgICAg
Y29tcGF0aWJsZSA9ICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiLCAibXVsdGlib290LG1vZHVsZSI7
CisgICAgICAgICAgICByZWcgPSA8MHgwIDB4YzAwMDAwMCAweGZmZmZmZj47CisgICAgICAgIH07
CisKK1RoZSBEVEIgZnJhZ21lbnQgaXMgbG9hZGVkIGluIGNhY2hlYWJsZSBtZW1vcnksIGF0IDB4
YzAwMDAwMCBpbiB0aGUKK2V4YW1wbGUgYWJvdmUuIEl0IHNob3VsZCBmb2xsb3cgdGhlIGNvbnZl
bnRpb24gZXhwbGFpbmVkIGluCitkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dC4gVGhlIERU
QiBmcmFnbWVudCB3aWxsIGJlIGFkZGVkIHRvIHRoZQorZ3Vlc3QgZGV2aWNlIHRyZWUsIHNvIHRo
YXQgdGhlIGd1ZXN0IGtlcm5lbCB3aWxsIGJlIGFibGUgdG8gZGlzY292ZXIgdGhlCitkZXZpY2Uu
CisKK0luIGFkZGl0aW9uLCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXMgZm9yIGVhY2ggZGV2aWNl
IG5vZGUgaW4gdGhlIGRldmljZQordHJlZSBmcmFnbWVudCB3aWxsIGJlIHVzZWQgZm9yIHRoZSBk
ZXZpY2UgYXNzaWdubWVudCBzZXR1cDoKKworLSB4ZW4scmVnCisKKyAgVGhlIHhlbixyZWcgcHJv
cGVydHkgaXMgYW4gYXJyYXkgb2Y6CisKKyAgICA8cGh5c19hZGRyIHNpemUgZ3Vlc3RfYWRkcj4K
KworICBUaGV5IHNwZWNpZnkgdGhlIHBoeXNpY2FsIGFkZHJlc3MgYW5kIHNpemUgb2YgdGhlIGRl
dmljZSBtZW1vcnkKKyAgcmFuZ2VzIHRvZ2V0aGVyIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgZ3Vl
c3QgYWRkcmVzcyB0byBtYXAgdGhlbSB0by4KKyAgVGhlIHNpemUgb2YgYHBoeXNfYWRkcicgYW5k
IGBndWVzdF9hZGRyJyBpcyBkZXRlcm1pbmVkIGJ5CisgICNhZGRyZXNzX2NlbGxzOyB0aGUgc2l6
ZSBvZiBgc2l6ZScgaXMgZGV0ZXJtaW5lZCBieSAjc2l6ZV9jZWxscy4KKyAgVGhlIG1lbW9yeSB3
aWxsIGJlIG1hcHBlZCBhcyBkZXZpY2UgbWVtb3J5IGluIHRoZSBndWVzdAorICAocDJtX21taW9f
ZGlyZWN0X2RldikuCisKKy0gaW50ZXJydXB0cworCisgIFRoZSBpbnRlcnJ1cHRzIHByb3BlcnR5
IHNwZWNpZmllcyB0aGUgaW50ZXJydXB0IG9mIHRoZSBkZXZpY2UuIFRoZXkKKyAgYXJlIGF1dG9t
YXRpY2FsbHkgcm91dGVkIHRvIHRoZSBndWVzdCBkb21haW4gd2l0aCB2aXJ0dWFsIGlycXMgPT0K
KyAgcGh5c2ljYWwgaXJxcy4gTm90ZSB0aGF0IG9ubHkgR0lDIGludGVycnVwdHMgYXJlIHN1cHBv
cnRlZC4KKworLSBpbnRlcnJ1cHQtcGFyZW50CisKKyAgSXQgY29udGFpbnMgYSByZWZlcmVuY2Ug
dG8gdGhlIGludGVycnVwdCBjb250cm9sbGVyIG5vZGUuIEl0IHNob3VsZCBiZQorICA2NTAwMCwg
Y29ycmVzcG9uZGluZyB0byBHVUVTVF9QSEFORExFX0dJQy4gT25seSB0aGUgR0lDIGludGVycnVw
dAorICBjb250cm9sbGVyLCB2MiBvciB2MywgaXMgc3VwcG9ydGVkLgorCistIHhlbixwYXRoCisK
KyAgQSBuZXcgc3RyaW5nIHByb3BlcnR5IG5hbWVkICJ4ZW4scGF0aCIgaG9sZHMgdGhlIHBhdGgg
aW4gdGhlIGhvc3QgZGV2aWNlCisgIHRyZWUgdG8gdGhlIGNvcnJlc3BvbmRpbmcgZGV2aWNlIG5v
ZGUuCisKK1RoZSBmb2xsb3dpbmcgaXMgYSByZWFsLXdvcmxkIGV4YW1wbGUgb2YgYSBkZXZpY2Ug
dHJlZSBmcmFnbWVudCBmb3IgdGhlCituZXR3b3JrIGNhcmQgb24gWGlsaW54IE1QU29DIGJvYXJk
czoKKworL2R0cy12MS87CisKKy8geworICAgICNhZGRyZXNzLWNlbGxzID0gPDB4Mj47CisgICAg
I3NpemUtY2VsbHMgPSA8MHgxPjsKKworICAgIHBhc3N0aHJvdWdoIHsKKyAgICAgICAgY29tcGF0
aWJsZSA9ICJzaW1wbGUtYnVzIjsKKyAgICAgICAgcmFuZ2VzOworICAgICAgICAjYWRkcmVzcy1j
ZWxscyA9IDwweDI+OworICAgICAgICAjc2l6ZS1jZWxscyA9IDwweDE+OworCisgICAgICAgIG1p
c2NfY2xrIHsKKyAgICAgICAgICAgICNjbG9jay1jZWxscyA9IDwweDA+OworICAgICAgICAgICAg
Y2xvY2stZnJlcXVlbmN5ID0gPDB4NzczNTk0MD47CisgICAgICAgICAgICBjb21wYXRpYmxlID0g
ImZpeGVkLWNsb2NrIjsKKyAgICAgICAgICAgIGxpbnV4LHBoYW5kbGUgPSA8MHgxPjsKKyAgICAg
ICAgICAgIHBoYW5kbGUgPSA8MHgxPjsKKyAgICAgICAgfTsKKworICAgICAgICBldGhlcm5ldEBm
ZjBlMDAwMCB7CisgICAgICAgICAgICBjb21wYXRpYmxlID0gImNkbnMsenlucW1wLWdlbSI7Cisg
ICAgICAgICAgICBzdGF0dXMgPSAib2theSI7CisgICAgICAgICAgICBpbnRlcnJ1cHQtcGFyZW50
ID0gPDB4ZmRlOD47CisgICAgICAgICAgICBpbnRlcnJ1cHRzID0gPDB4MCAweDNmIDB4NCAweDAg
MHgzZiAweDQ+OworICAgICAgICAgICAgcmVnID0gPDB4MCAweGZmMGUwMDAwIDB4MTAwMD47Cisg
ICAgICAgICAgICBjbG9jay1uYW1lcyA9ICJwY2xrIiwgImhjbGsiLCAidHhfY2xrIiwgInJ4X2Ns
ayI7CisgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwweDE+OworICAgICAgICAgICAgI3Np
emUtY2VsbHMgPSA8MHgwPjsKKyAgICAgICAgICAgIGNsb2NrcyA9IDwweDEgMHgxIDB4MSAweDE+
OworICAgICAgICAgICAgcGh5LW1vZGUgPSAicmdtaWktaWQiOworICAgICAgICAgICAgeGxueCxw
dHAtZW5ldC1jbG9jayA9IDwweDA+OworICAgICAgICAgICAgbG9jYWwtbWFjLWFkZHJlc3MgPSBb
MDAgMGEgMzUgMDAgMjIgMDFdOworICAgICAgICAgICAgcGh5LWhhbmRsZSA9IDwweDI+OworICAg
ICAgICAgICAgeGVuLHBhdGggPSAiL2FtYmEvZXRoZXJuZXRAZmYwZTAwMDAiOworICAgICAgICAg
ICAgeGVuLHJlZyA9IDwweDAgMHhmZjBlMDAwMCAweDEwMDAgMHgwIDB4ZmYwZTAwMDA+OworCisg
ICAgICAgICAgICBwaHlAYyB7CisgICAgICAgICAgICAgICAgcmVnID0gPDB4Yz47CisgICAgICAg
ICAgICAgICAgdGkscngtaW50ZXJuYWwtZGVsYXkgPSA8MHg4PjsKKyAgICAgICAgICAgICAgICB0
aSx0eC1pbnRlcm5hbC1kZWxheSA9IDwweGE+OworICAgICAgICAgICAgICAgIHRpLGZpZm8tZGVw
dGggPSA8MHgxPjsKKyAgICAgICAgICAgICAgICB0aSxyeGN0cmwtc3RyYXAtd29ya2E7CisgICAg
ICAgICAgICAgICAgbGludXgscGhhbmRsZSA9IDwweDI+OworICAgICAgICAgICAgICAgIHBoYW5k
bGUgPSA8MHgyPjsKKyAgICAgICAgICAgIH07CisgICAgICAgIH07CisgICAgfTsKK307Ci0tIAox
LjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 01:29:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 01:29: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-devel-bounces@lists.xenproject.org>)
	id 1gfEIB-0004E6-Ch; Fri, 04 Jan 2019 01:28: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=opDw=PM=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1gfEIA-0004E1-GW
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 01:28:54 +0000
X-Inumbo-ID: 17ddd3be-0fc0-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17ddd3be-0fc0-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 01:28:52 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x041OgVS184028;
 Fri, 4 Jan 2019 01:28:48 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : cc : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=xo14XH2wqhga6gcNYgsI0X/1iB3X3jZAc46YOvEX6M0=;
 b=HgOs5N0jb9+7w4+qrEgxYNVDEZ0ejLbwKc1Y1iPDlkjCw4r77TEElqpY6awsrVF42yJh
 gaR2J5qlcI3ux+iI9yYh/L2+84RkXpfWGmtTzeBznWbhij5mQJYVQm1rJjTr5uWxpDEh
 npBEVnlBNo+EykWCPqkZqMj2JsG+vXWVdYDHBWm/y/BfTFvC3JWZX8KDS2eNtsFUKZ9e
 DlRwp4rculxsHgST30BVQT8axoWbzUboHqi9XY9sQ8N561t8WlcH/p2hOsttObbg5m9V
 3Fx7Fy2epIJcaK9e3U/uZyuZi422hfVBD0niRFecrLAByBe7a/s3nYDUOvjwSOdGZuq2 rA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2pp0bu20ds-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 04 Jan 2019 01:28:48 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x041Sm04030822
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Jan 2019 01:28:48 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x041SlYs016450;
 Fri, 4 Jan 2019 01:28:47 GMT
Received: from [10.182.69.241] (/10.182.69.241)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 03 Jan 2019 17:28:46 -0800
To: xen-devel@lists.xenproject.org, linux-block@vger.kernel.org,
 linux-kernel@vger.kernel.org
References: <1545225782-31403-1-git-send-email-dongli.zhang@oracle.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <620a62e3-204d-b5f2-e76f-7277492c2fb7@oracle.com>
Date: Fri, 4 Jan 2019 09:31:43 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <1545225782-31403-1-git-send-email-dongli.zhang@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9125
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901040011
Subject: Re: [Xen-devel] [PATCH v3 1/1] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, roger.pau@citrix.com, paul.durrant@citrix.com,
 konrad.wilk@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZz8KCkRvbmdsaSBaaGFuZwoKT24gMTIvMTkvMjAxOCAwOToyMyBQTSwgRG9uZ2xpIFpoYW5n
IHdyb3RlOgo+IFRoZSB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVyJyBpcyB1c2VkIGdsb2JhbGx5
IGZvciBlYWNoIGJsa2JhY2sgcXVldWUgYW5kCj4gdGhlcmVmb3JlIHNob3VsZCBiZSByZWFkIGZy
b20geGVuc3RvcmUgb25seSBvbmNlLiBIb3dldmVyLCBpdCBpcyBvYnRhaW5lZAo+IGluIHJlYWRf
cGVyX3JpbmdfcmVmcygpIHdoaWNoIG1pZ2h0IGJlIGNhbGxlZCBtdWx0aXBsZSB0aW1lcyBkdXJp
bmcgdGhlCj4gaW5pdGlhbGl6YXRpb24gb2YgZWFjaCBibGtiYWNrIHF1ZXVlLgo+IAo+IElmIHRo
ZSBibGtmcm9udCBpcyBtYWxpY2lvdXMgYW5kIHRoZSAncmluZy1wYWdlLW9yZGVyJyBpcyBzZXQg
aW4gZGlmZmVyZW50Cj4gdmFsdWUgYnkgYmxrZnJvbnQgZXZlcnkgdGltZSBiZWZvcmUgYmxrYmFj
ayByZWFkcyBpdCwgdGhpcyBtYXkgZW5kIHVwIGF0Cj4gdGhlICJXQVJOX09OKGkgIT0gKFhFTl9C
TEtJRl9SRVFTX1BFUl9QQUdFICogYmxraWYtPm5yX3JpbmdfcGFnZXMpKTsiIGluCj4geGVuX2Js
a2lmX2Rpc2Nvbm5lY3QoKSB3aGVuIGZyb250ZW5kIGlzIGRlc3Ryb3llZC4KPiAKPiBUaGlzIHBh
dGNoIHJld29ya3MgY29ubmVjdF9yaW5nKCkgdG8gcmVhZCB4ZW5zdG9yZSAncmluZy1wYWdlLW9y
ZGVyJyBvbmx5Cj4gb25jZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmds
aS56aGFuZ0BvcmFjbGUuY29tPgo+IC0tLQo+IENoYW5nZWQgc2luY2UgdjE6Cj4gICAqIGNoYW5n
ZSB0aGUgb3JkZXIgb2YgeGVuc3RvcmUgcmVhZCBpbiByZWFkX3Blcl9yaW5nX3JlZnMKPiAgICog
dXNlIHhlbmJ1c19yZWFkX3Vuc2lnbmVkKCkgaW4gY29ubmVjdF9yaW5nKCkKPiAKPiBDaGFuZ2Vk
IHNpbmNlIHYyOgo+ICAgKiBzaW1wbGlmeSB0aGUgY29uZGl0aW9uIGNoZWNrIGFzICIoZXJyICE9
IDEgJiYgbnJfZ3JlZnMgPiAxKSIKPiAgICogYXZvaWQgc2V0dGluZyBlcnIgYXMgLUVJTlZBTCB0
byByZW1vdmUgZXh0cmEgb25lIGxpbmUgb2YgY29kZQo+IAo+ICBkcml2ZXJzL2Jsb2NrL3hlbi1i
bGtiYWNrL3hlbmJ1cy5jIHwgNzQgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIGIvZHJp
dmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+IGluZGV4IGE0YmM3NGUuLmRmZWEzYTQg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ICsrKyBi
L2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPiBAQCAtOTI2LDcgKzkyNiw3IEBA
IHN0YXRpYyBpbnQgcmVhZF9wZXJfcmluZ19yZWZzKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmlu
ZywgY29uc3QgY2hhciAqZGlyKQo+ICAJaW50IGVyciwgaSwgajsKPiAgCXN0cnVjdCB4ZW5fYmxr
aWYgKmJsa2lmID0gcmluZy0+YmxraWY7Cj4gIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0g
YmxraWYtPmJlLT5kZXY7Cj4gLQl1bnNpZ25lZCBpbnQgcmluZ19wYWdlX29yZGVyLCBucl9ncmVm
cywgZXZ0Y2huOwo+ICsJdW5zaWduZWQgaW50IG5yX2dyZWZzLCBldnRjaG47Cj4gIAo+ICAJZXJy
ID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRpciwgImV2ZW50LWNoYW5uZWwiLCAiJXUiLAo+ICAJ
CQkgICZldnRjaG4pOwo+IEBAIC05MzYsNDMgKzkzNiwzNiBAQCBzdGF0aWMgaW50IHJlYWRfcGVy
X3JpbmdfcmVmcyhzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcsIGNvbnN0IGNoYXIgKmRpcikK
PiAgCQlyZXR1cm4gZXJyOwo+ICAJfQo+ICAKPiAtCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklM
LCBkZXYtPm90aGVyZW5kLCAicmluZy1wYWdlLW9yZGVyIiwgIiV1IiwKPiAtCQkJICAmcmluZ19w
YWdlX29yZGVyKTsKPiArCW5yX2dyZWZzID0gYmxraWYtPm5yX3JpbmdfcGFnZXM7Cj4gKwlXQVJO
X09OKCFucl9ncmVmcyk7Cj4gKwo+ICsJZm9yIChpID0gMDsgaSA8IG5yX2dyZWZzOyBpKyspIHsK
PiArCQljaGFyIHJpbmdfcmVmX25hbWVbUklOR1JFRl9OQU1FX0xFTl07Cj4gKwo+ICsJCXNucHJp
bnRmKHJpbmdfcmVmX25hbWUsIFJJTkdSRUZfTkFNRV9MRU4sICJyaW5nLXJlZiV1IiwgaSk7Cj4g
KwkJZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRpciwgcmluZ19yZWZfbmFtZSwKPiArCQkJ
CSAgICIldSIsICZyaW5nX3JlZltpXSk7Cj4gKwo+ICsJCWlmIChlcnIgIT0gMSAmJiBucl9ncmVm
cyA+IDEpIHsKPiArCQkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgJXMvJXMi
LAo+ICsJCQkJCSBkaXIsIHJpbmdfcmVmX25hbWUpOwo+ICsJCQlyZXR1cm4gLUVJTlZBTDsKPiAr
CQl9Cj4gKwo+ICsJCWlmIChlcnIgIT0gMSkKPiArCQkJYnJlYWs7Cj4gKwl9Cj4gKwo+ICAJaWYg
KGVyciAhPSAxKSB7Cj4gLQkJZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRpciwgInJpbmct
cmVmIiwgIiV1IiwgJnJpbmdfcmVmWzBdKTsKPiArCQlXQVJOX09OKG5yX2dyZWZzICE9IDEpOwo+
ICsKPiArCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCAicmluZy1yZWYiLCAiJXUi
LAo+ICsJCQkJICAgJnJpbmdfcmVmWzBdKTsKPiAgCQlpZiAoZXJyICE9IDEpIHsKPiAtCQkJZXJy
ID0gLUVJTlZBTDsKPiAgCQkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgJXMv
cmluZy1yZWYiLCBkaXIpOwo+IC0JCQlyZXR1cm4gZXJyOwo+IC0JCX0KPiAtCQlucl9ncmVmcyA9
IDE7Cj4gLQl9IGVsc2Ugewo+IC0JCXVuc2lnbmVkIGludCBpOwo+IC0KPiAtCQlpZiAocmluZ19w
YWdlX29yZGVyID4geGVuX2Jsa2lmX21heF9yaW5nX29yZGVyKSB7Cj4gLQkJCWVyciA9IC1FSU5W
QUw7Cj4gLQkJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICIlcy9yZXF1ZXN0ICVkIHJpbmcg
cGFnZSBvcmRlciBleGNlZWQgbWF4OiVkIiwKPiAtCQkJCQkgZGlyLCByaW5nX3BhZ2Vfb3JkZXIs
Cj4gLQkJCQkJIHhlbl9ibGtpZl9tYXhfcmluZ19vcmRlcik7Cj4gLQkJCXJldHVybiBlcnI7Cj4g
LQkJfQo+IC0KPiAtCQlucl9ncmVmcyA9IDEgPDwgcmluZ19wYWdlX29yZGVyOwo+IC0JCWZvciAo
aSA9IDA7IGkgPCBucl9ncmVmczsgaSsrKSB7Cj4gLQkJCWNoYXIgcmluZ19yZWZfbmFtZVtSSU5H
UkVGX05BTUVfTEVOXTsKPiAtCj4gLQkJCXNucHJpbnRmKHJpbmdfcmVmX25hbWUsIFJJTkdSRUZf
TkFNRV9MRU4sICJyaW5nLXJlZiV1IiwgaSk7Cj4gLQkJCWVyciA9IHhlbmJ1c19zY2FuZihYQlRf
TklMLCBkaXIsIHJpbmdfcmVmX25hbWUsCj4gLQkJCQkJICAgIiV1IiwgJnJpbmdfcmVmW2ldKTsK
PiAtCQkJaWYgKGVyciAhPSAxKSB7Cj4gLQkJCQllcnIgPSAtRUlOVkFMOwo+IC0JCQkJeGVuYnVz
X2Rldl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgJXMvJXMiLAo+IC0JCQkJCQkgZGlyLCByaW5n
X3JlZl9uYW1lKTsKPiAtCQkJCXJldHVybiBlcnI7Cj4gLQkJCX0KPiArCQkJcmV0dXJuIC1FSU5W
QUw7Cj4gIAkJfQo+ICAJfQo+IC0JYmxraWYtPm5yX3JpbmdfcGFnZXMgPSBucl9ncmVmczsKPiAg
Cj4gIAlmb3IgKGkgPSAwOyBpIDwgbnJfZ3JlZnMgKiBYRU5fQkxLSUZfUkVRU19QRVJfUEFHRTsg
aSsrKSB7Cj4gIAkJcmVxID0ga3phbGxvYyhzaXplb2YoKnJlcSksIEdGUF9LRVJORUwpOwo+IEBA
IC0xMDMwLDYgKzEwMjMsNyBAQCBzdGF0aWMgaW50IGNvbm5lY3RfcmluZyhzdHJ1Y3QgYmFja2Vu
ZF9pbmZvICpiZSkKPiAgCXNpemVfdCB4c3BhdGhzaXplOwo+ICAJY29uc3Qgc2l6ZV90IHhlbnN0
b3JlX3BhdGhfZXh0X3NpemUgPSAxMTsgLyogc3VmZmljaWVudCBmb3IgIi9xdWV1ZS1OTk4iICov
Cj4gIAl1bnNpZ25lZCBpbnQgcmVxdWVzdGVkX251bV9xdWV1ZXMgPSAwOwo+ICsJdW5zaWduZWQg
aW50IHJpbmdfcGFnZV9vcmRlcjsKPiAgCj4gIAlwcl9kZWJ1ZygiJXMgJXNcbiIsIF9fZnVuY19f
LCBkZXYtPm90aGVyZW5kKTsKPiAgCj4gQEAgLTEwNzUsNiArMTA2OSwyMCBAQCBzdGF0aWMgaW50
IGNvbm5lY3RfcmluZyhzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkKPiAgCQkgYmUtPmJsa2lmLT5u
cl9yaW5ncywgYmUtPmJsa2lmLT5ibGtfcHJvdG9jb2wsIHByb3RvY29sLAo+ICAJCSBwZXJzX2dy
YW50cyA/ICJwZXJzaXN0ZW50IGdyYW50cyIgOiAiIik7Cj4gIAo+ICsJcmluZ19wYWdlX29yZGVy
ID0geGVuYnVzX3JlYWRfdW5zaWduZWQoZGV2LT5vdGhlcmVuZCwKPiArCQkJCQkgICAgICAgInJp
bmctcGFnZS1vcmRlciIsIDApOwo+ICsKPiArCWlmIChyaW5nX3BhZ2Vfb3JkZXIgPiB4ZW5fYmxr
aWZfbWF4X3Jpbmdfb3JkZXIpIHsKPiArCQllcnIgPSAtRUlOVkFMOwo+ICsJCXhlbmJ1c19kZXZf
ZmF0YWwoZGV2LCBlcnIsCj4gKwkJCQkgInJlcXVlc3RlZCByaW5nIHBhZ2Ugb3JkZXIgJWQgZXhj
ZWVkIG1heDolZCIsCj4gKwkJCQkgcmluZ19wYWdlX29yZGVyLAo+ICsJCQkJIHhlbl9ibGtpZl9t
YXhfcmluZ19vcmRlcik7Cj4gKwkJcmV0dXJuIGVycjsKPiArCX0KPiArCj4gKwliZS0+YmxraWYt
Pm5yX3JpbmdfcGFnZXMgPSAxIDw8IHJpbmdfcGFnZV9vcmRlcjsKPiArCj4gIAlpZiAoYmUtPmJs
a2lmLT5ucl9yaW5ncyA9PSAxKQo+ICAJCXJldHVybiByZWFkX3Blcl9yaW5nX3JlZnMoJmJlLT5i
bGtpZi0+cmluZ3NbMF0sIGRldi0+b3RoZXJlbmQpOwo+ICAJZWxzZSB7Cj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 01:45:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 01:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfEYO-0005h5-0C; Fri, 04 Jan 2019 01:45: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=YFW6=PM=lenovo.com=yehs1@srs-us1.protection.inumbo.net>)
 id 1gfEYM-0005h0-E2
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 01:45:38 +0000
X-Inumbo-ID: 6f4d4d7a-0fc2-11e9-aee5-ab722f8b5dbe
Received: from mail1.bemta23.messagelabs.com (unknown [67.219.246.214])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f4d4d7a-0fc2-11e9-aee5-ab722f8b5dbe;
 Fri, 04 Jan 2019 01:45:37 +0000 (UTC)
Received: from [67.219.246.198] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-c.us-east-1.aws.symcld.net id 54/95-19134-0CABE2C5;
 Fri, 04 Jan 2019 01:45:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJJsWRWlGSWpSXmKPExsWS8eIhk+6BXXo
 xBpc6pSwuTm9lsVi5+iiTxYL91hZzbhpZLFv8lNHi8q45bBZrj9xltzj44Qmrxep18Rbft0xm
 sthztIPZgdtjzbw1jB6bVnWyeUy+sZzR4/CHKyweu282sHl8fHqLxaNvyypGj/VbrrJ4fN4k5
 3H+/j/2AK4o1sy8pPyKBNaMq5NusBRMZqnY9uoxewPjHuYuRi4OIYHnjBJte6cCOZxAzmFGid
 fNASAJFoEVzBJPL61mg6jqY5Lo+vCJCaLqHqPEg0t5IDabgKbEyTfXwLpFBPQlNt1uZAdpYBZ
 YxSLRPGcSI0hCWCBKYnlTGxtEUbTExzk3oBr0JH61LAGrYRFQkfi64jOYzSsQI/Fx1ix2EJtR
 QFZi2qP7YIuZBcQl5k6bxQpiSwgISCzZc54ZwhaVePn4H1RcXqJ/dS8LhC0rcWl+NyPIQRICD
 xkljlzbAtVgKHF85X5miMQhVolf29qgun0lrn+6xgKRuMAoseXKCjaIhJbEq7U3gc7gALKzJf
 5eq4UIH2WWOPMCapuMxJkZG8BKhASSJNb+zgQxGQWCJN5tiYOokJNY1fsQqvoxk8SEbqsJjNq
 zkLwGYetILNj9iQ3C1pZYtvA18yxwsAhKnJz5hGUBI8sqRtOkosz0jJLcxMwcXUMDA11DQyNd
 U11jc73EKt1kvdJi3dTE4hJdQ73E8mK94src5JwUvbzUkk2MwGSYUsCquoNxfVf6IUZJDiYlU
 V67BXoxQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4F+8EygkWpaanVqRl5gDTMkxagoNHSYS3bw
 dQmre4IDG3ODMdInWKUZfjeOfXOcxCLHn5ealS4rw7QYoEQIoySvPgRsByxCVGWSlhXkYGBgY
 hnoLUotzMElT5V4ziHIxKwrweIFN4MvNK4Da9AjqCCegIEwkdkCNKEhFSUg2M9fl/DgU/PTVh
 2pr5C7ZmvU7w3L5c9/qSZXXBrbozLdNF/i/xM50lKxovHPOjkvPPW9PlUztmRfCYJMVP39HPe
 fHBk/QuF6YE7pULFcQEpCdJurwwS2oSeiMd33vu7p3jFtZtciu/PNMp6Zw07RTLlyUfWaa8sF
 O+/EvBZW+z79Lwq9v4k1oqlViKMxINtZiLihMB8MoJqwwEAAA=
X-Env-Sender: yehs1@lenovo.com
X-Msg-Ref: server-14.tower-406.messagelabs.com!1546566336!763868!1
X-Originating-IP: [104.232.225.2]
X-SYMC-ESS-Client-Auth: outbound-route-from=pass
X-StarScan-Received: 
X-StarScan-Version: 9.31.5; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19538 invoked from network); 4 Jan 2019 01:45:36 -0000
Received: from unknown (HELO maesmtp01.lenovo.com) (104.232.225.2)
 by server-14.tower-406.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 4 Jan 2019 01:45:36 -0000
Received: from USEXEDGE02.lenovo.com (unknown [10.62.65.5]) by
 maesmtp01.lenovo.com with smtp
 (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384)
 id 67bc_d82f_48958492_0c00_4d14_9213_3dd48ff9ea9e;
 Fri, 04 Jan 2019 01:45:29 +0000
Received: from APC01-SG2-obe.outbound.protection.outlook.com (104.47.125.56)
 by USEXEDGE02.lenovo.com (10.62.65.5) with Microsoft SMTP Server (TLS) id
 14.3.408.0; Thu, 3 Jan 2019 20:45:28 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=LenovoBeijing.onmicrosoft.com; s=selector1-lenovo-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BZ6MZS3mK3gug7UjYkQTcxeFkP4iShEfehqOvO75zT8=;
 b=gKxL8DURyZLDN6U1//dMO66a8jIM+0oJUoUIDt0mYrWUok8UoN8h2Ix06J6hOoi4pRB/dJ/KbBesPL3xp2LO615b8vOsx8kaC/B1mpi9nKsPn58/4Qe/xHeMU3eppQ69QmMIAQmCA04TcmGiDUSj1lxYO3l/OyigY3lxIaKXR/w=
Received: from HK2PR03MB4418.apcprd03.prod.outlook.com (10.170.158.23) by
 HK2PR03MB0708.apcprd03.prod.outlook.com (10.161.187.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1495.6; Fri, 4 Jan 2019 01:45:26 +0000
Received: from HK2PR03MB4418.apcprd03.prod.outlook.com
 ([fe80::f1ea:5177:e444:2c59]) by HK2PR03MB4418.apcprd03.prod.outlook.com
 ([fe80::f1ea:5177:e444:2c59%3]) with mapi id 15.20.1516.000; Fri, 4 Jan 2019
 01:45:26 +0000
From: Huaisheng HS1 Ye <yehs1@lenovo.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH] dma-mapping: remove unused attrs parameter to
 dma_common_get_sgtable
Thread-Index: AdSjzrit/UlQsw2kQdmtMubLMrGgbw==
Date: Fri, 4 Jan 2019 01:45:26 +0000
Message-ID: <HK2PR03MB44183AC87F67594E93F31E75928E0@HK2PR03MB4418.apcprd03.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [57.197.58.2]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HK2PR03MB0708;
 20:NIvGyeKfXukuAtvZKOnl7jD2GpzfmdAYaMnBdV8FcX7uywlU14XdU7BxNtUx1/GMS6SY5ayl/T2kF27hMl9Sp5hVVKJKyOfKu5GyIojJZIMDH/UVDTv0+zvYamKbeuQ0M7iEwEzsgxq55p1bO3O06k7S3TFJ6hgGkMWX1OtOcLI=
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM;
 SFS:(10019020)(346002)(136003)(366004)(39850400004)(396003)(376002)(199004)(189003)(69234005)(81166006)(81156014)(54906003)(68736007)(8936002)(53936002)(9686003)(6246003)(97736004)(2906002)(99286004)(6116002)(7696005)(3846002)(305945005)(316002)(55016002)(8676002)(7736002)(14454004)(186003)(33656002)(66066001)(6506007)(486006)(86362001)(74316002)(256004)(7416002)(6916009)(478600001)(229853002)(476003)(71190400001)(71200400001)(102836004)(106356001)(6346003)(105586002)(6436002)(4326008)(5660300001)(25786009)(26005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:HK2PR03MB0708;
 H:HK2PR03MB4418.apcprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
x-ms-office365-filtering-correlation-id: 63e0b581-1bdc-4959-d7be-08d671e64ca1
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:HK2PR03MB0708; 
x-ms-traffictypediagnostic: HK2PR03MB0708:
x-microsoft-antispam-prvs: <HK2PR03MB07089FAF984070F1EE8E596B928E0@HK2PR03MB0708.apcprd03.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(3231475)(944501520)(52105112)(93006095)(93001095)(10201501046)(3002001)(6041310)(20161123564045)(20161123560045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:HK2PR03MB0708; BCL:0; PCL:0; RULEID:; SRVR:HK2PR03MB0708; 
x-forefront-prvs: 0907F58A24
received-spf: None (protection.outlook.com: lenovo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: zYUl+0WblIZ4LfXpbSRgbaFXSXF/JcRMqddjS1siW72jVucFD0zBM8LLvn0eb3TZQvHCW/CpL/KowuHLw18DWDxSBv5HnKSHLpzNJhftYfgDszzpRfs2umM1UrEdv+1xQ6LNhLxbzwelb4uMeMelErBEcfdheN7wsjMA15Yr8hYuSDVrl67usN5IvDXXAzZOYN2Sq+oQ9Ow33Vd5adC0xjNS2IhAnuv//oZZm6S8cC48Vq5bKQeHgEobA3Vimf7268RgN3b1Hc1+urgL6nvxWzUozfm4sKqjTvpFEXlIfcHPL9vFglvCfvAHBW6P4lkG
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 63e0b581-1bdc-4959-d7be-08d671e64ca1
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jan 2019 01:45:26.0970 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5c7d0b28-bdf8-410c-aa93-4df372b16203
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR03MB0708
Subject: Re: [Xen-devel] [PATCH] dma-mapping: remove unused attrs parameter
 to dma_common_get_sgtable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Huaisheng Ye <yehs2007@zoho.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 NingTing Cheng <chengnt@lenovo.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "iommu@lists.linux-foundation.org" <iommu@lists.linux-foundation.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "robin.murphy@arm.com" <robin.murphy@arm.com>, "hch@lst.de" <hch@lst.de>,
 "m.szyprowski@samsung.com" <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpTZW50OiBG
cmlkYXksIEphbnVhcnkgMDQsIDIwMTkgMTo1NSBBTQo+IE9uIFRodSwgMyBKYW4gMjAxOSwgSHVh
aXNoZW5nIFllIHdyb3RlOgo+ID4gRnJvbTogSHVhaXNoZW5nIFllIDx5ZWhzMUBsZW5vdm8uY29t
Pgo+ID4KPiA+IGRtYV9jb21tb25fZ2V0X3NndGFibGUgaGFzIHBhcmFtZXRlciBhdHRycyB3aGlj
aCBpcyBub3QgdXNlZCBhdCBhbGwuCj4gPiBSZW1vdmUgaXQuCj4gPgo+ID4gU2lnbmVkLW9mZi1i
eTogSHVhaXNoZW5nIFllIDx5ZWhzMUBsZW5vdm8uY29tPgo+IAo+IEFja2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gCj4gRllJIHRoZSBwYXRjaCBk
b2Vzbid0IGFwcGx5IGNsZWFubHkgdG8gbWFzdGVyLgoKR290IGl0LCBJIHdpbGwgcmViYXNlIGl0
IHRvIGJyYW5jaCBtYXN0ZXIgYW5kIHJlc2VuZCB0aGUgcGF0Y2ggbGF0ZXIuCgpDaGVlcnMsCkh1
YWlzaGVuZyBZZSAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 01:46:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 01:46:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfEZ9-0005lX-Ae; Fri, 04 Jan 2019 01:46: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=Ng1K=PM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfEZ7-0005lK-Nc
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 01:46:25 +0000
X-Inumbo-ID: 8b016312-0fc2-11e9-9710-e3d8a5e79538
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b016312-0fc2-11e9-9710-e3d8a5e79538;
 Fri, 04 Jan 2019 01:46:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfEZ4-0000IH-Ik; Fri, 04 Jan 2019 01:46:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfEZ4-0002i3-5L; Fri, 04 Jan 2019 01:46:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfEZ4-0006mr-3g; Fri, 04 Jan 2019 01:46:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131706-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c04c050f5bf98845bfe22164b8a1503d696a6e26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Jan 2019 01:46:22 +0000
Subject: [Xen-devel] [linux-4.19 test] 131706: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcwNiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MDYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVt
cHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMzE2NDIgcGFz
cyBpbiAxMzE3MDYKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTY0MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYzA0YzA1MGY1
YmY5ODg0NWJmZTIyMTY0YjhhMTUwM2Q2OTZhNmUyNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXgg
ICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogICA2MiBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAg
NjAgZGF5cyAgIDQwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTY0MiAgMjAxOC0x
Mi0yOSAxODozMjo0NiBaICAgIDUgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KOTUwIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NDM5
MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 02:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 02:20: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-devel-bounces@lists.xenproject.org>)
	id 1gfF66-0000j4-1T; Fri, 04 Jan 2019 02:20: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=Ng1K=PM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfF64-0000is-3M
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 02:20:28 +0000
X-Inumbo-ID: 4c2c4a08-0fc7-11e9-9101-8794ad7dc973
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c2c4a08-0fc7-11e9-9101-8794ad7dc973;
 Fri, 04 Jan 2019 02:20:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfF60-0001O8-5v; Fri, 04 Jan 2019 02:20:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfF5z-0005iN-RE; Fri, 04 Jan 2019 02:20:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfF5z-0007aV-QF; Fri, 04 Jan 2019 02:20:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131705-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:leak-check/check:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=fa42fea0d8b49ba65b49a999331950d74827a52d
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Jan 2019 02:20:23 +0000
Subject: [Xen-devel] [linux-3.18 test] 131705: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcwNSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MDUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTUzNSBwYXNzIGluIDEzMTcw
NQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBpbiAxMzE1NjMgcGFzcyBpbiAxMzE3MDUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMxNTgwIHBhc3MgaW4g
MTMxNzA1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGluIDEzMTU4MCBwYXNzIGluIDEzMTcwNQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTMxNjY2
IHBhc3MgaW4gMTMxNzA1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1pbnN0
YWxsICAgICAgZmFpbCBpbiAxMzE2NjYgcGFzcyBpbiAxMzE3MDUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBpbiAxMzE2NzMgcGFzcyBpbiAxMzE3MDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTUzNQogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IHBhc3MgaW4gMTMxNTM1CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE1NjMKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEz
MTU2MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBwYXNzIGluIDEzMTU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNjY2CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDIxIGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MzE2NzMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCBmYWlsIGluIDEzMTUzNSBsaWtlIDEyODY5MQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgIGZhaWwgaW4gMTMxNTM1IGxpa2UgMTI4ODA3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMzE1NjMgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxNTYzIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGluIDEzMTU4MCBsaWtlIDEyODgwNwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgaW4gMTMxNTgwIGxpa2UgMTI4ODQxCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgZmFpbCBpbiAx
MzE1ODAgbGlrZSAxMjg4NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMTY2NiBs
aWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTI4ODA3CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMjg4NDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZmE0MmZlYTBkOGI0OWJhNjVi
NDlhOTk5MzMxOTUwZDc0ODI3YTUyZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogICA3OCBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBaICAgNTQgZGF5cyAg
IDM2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTUxMiAgMjAxOC0xMi0yMiAwNjo1
MTo1MSBaICAgMTIgZGF5cyAgIDExIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDQzIHBlb3BsZSB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzMzNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 02:37:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 02:37: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-devel-bounces@lists.xenproject.org>)
	id 1gfFLr-0001gG-Jp; Fri, 04 Jan 2019 02:36: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=YWhv=PM=zoho.com=yehs2007@srs-us1.protection.inumbo.net>)
 id 1gfFLq-0001gB-0G
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 02:36:46 +0000
X-Inumbo-ID: 92d1ab90-0fc9-11e9-a4f7-4f71f14c100f
Received: from sender-pp-092.zoho.com (unknown [135.84.80.237])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92d1ab90-0fc9-11e9-a4f7-4f71f14c100f;
 Fri, 04 Jan 2019 02:36:44 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; t=1546569402; cv=none; d=zoho.com; s=zohoarc; 
 b=FgXrBR8dOCwBA240JdnPdaxIbMOqRlBDkLZug/eXm4Idyo9SDjqo9vZoySQYbFrVmcIjlpdaepMNtR50TCm7A2Msv4cZZN46rR00rwur6W3I4bc7ZR+/p9tHkp82So9/g3h7MolQFidGzzBqCCzLO+P+a9lWzX54WvCZYcJt9cM=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; 
 t=1546569402; h=Cc:Date:From:Message-ID:Subject:To:ARC-Authentication-Results; 
 bh=RNdT9hHJUIBe5h6GKo3k1W21mmcp9iVGrfmktxuzfac=; 
 b=jVT4jHnWqLZiBxITzIjNOty2JwFrmEbFUTxcmcHxGIgZxPkGxzshCeN6XC2SAJV7f3QMj8+WGfSzA3ijrq8cXtZCxxMdeF2qY+nTIEyqobwg7lKu18TTjUuBjDN+lgGmnWTjxfTpQTEoy1NZmItLcWcLjYDHxmlJ70hdAcnNXkE=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=zoho.com;
 spf=pass  smtp.mailfrom=yehs2007@zoho.com;
 dmarc=pass header.from=<yehs2007@zoho.com> header.from=<yehs2007@zoho.com>
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=zapps768; d=zoho.com; 
 h=from:to:cc:subject:date:message-id; 
 b=Ke4KUt3a5zUQqInpQ4P/JSA87x6tll9vPvJlbHWMyuMtfgzGdrKnfR+qYk7fT5fuMoKj/OKes/fk
 jFPGhr3uTRccsJOJjT+HsvnZ/ufQVdwqxmV4vytxNXvg2ktB92sy  
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1546569402; 
 s=default; d=zoho.com; i=yehs2007@zoho.com;
 h=From:To:Cc:Subject:Date:Message-Id; l=2407;
 bh=RNdT9hHJUIBe5h6GKo3k1W21mmcp9iVGrfmktxuzfac=;
 b=b0ptUDYkPHxi+pZsGx0VQzXHoJ6jI99hDx+bB68CojKlViJxRAGTZGqkMsEeJkKW
 aP0/vhEv4s4Qzgx7ZuNAffkiw4qvBEaymuRzPPw+a6pBM67lmWSVheESkk3N6VHVO1G
 oUyLzhY8cwXtkSrxG2NYojzDTJ+hAB8aLHEAmglI=
Received: from YEHS1XR956R00D1.lenovo.com (106.38.1.115 [106.38.1.115]) by
 mx.zohomail.com with SMTPS id 1546569400994382.32869328245397;
 Thu, 3 Jan 2019 18:36:40 -0800 (PST)
From: Huaisheng Ye <yehs2007@zoho.com>
To: hch@lst.de,
	sstabellini@kernel.org
Date: Fri,  4 Jan 2019 10:36:25 +0800
Message-Id: <20190104023625.6960-1-yehs2007@zoho.com>
X-Mailer: git-send-email 2.17.0.windows.1
X-ZohoMailClient: External
Subject: [Xen-devel] [PATCH] dma-mapping: remove unused attrs parameter to
 dma_common_get_sgtable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Huaisheng Ye <yehs1@lenovo.com>, konrad.wilk@oracle.com,
 chengnt@lenovo.com, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, robin.murphy@arm.com, m.szyprowski@samsung.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSHVhaXNoZW5nIFllIDx5ZWhzMUBsZW5vdm8uY29tPgoKZG1hX2NvbW1vbl9nZXRfc2d0
YWJsZSBoYXMgcGFyYW1ldGVyIGF0dHJzIHdoaWNoIGlzIG5vdCB1c2VkIGF0IGFsbC4KUmVtb3Zl
IGl0LgoKU2lnbmVkLW9mZi1ieTogSHVhaXNoZW5nIFllIDx5ZWhzMUBsZW5vdm8uY29tPgpBY2tl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIGRy
aXZlcnMveGVuL3N3aW90bGIteGVuLmMgICB8IDIgKy0KIGluY2x1ZGUvbGludXgvZG1hLW1hcHBp
bmcuaCB8IDIgKy0KIGtlcm5lbC9kbWEvbWFwcGluZy5jICAgICAgICB8IDYgKystLS0tCiAzIGZp
bGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwpp
bmRleCA5ODljZjg3Li5iOGNiMWRhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhl
bi5jCisrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKQEAgLTY3Nyw3ICs2NzcsNyBAQCBz
dGF0aWMgdm9pZCB4ZW5fc3dpb3RsYl91bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBk
bWFfYWRkcl90IGRldl9hZGRyLAogCQkJCQkJCSAgIGhhbmRsZSwgc2l6ZSwgYXR0cnMpOwogCX0K
ICNlbmRpZgotCXJldHVybiBkbWFfY29tbW9uX2dldF9zZ3RhYmxlKGRldiwgc2d0LCBjcHVfYWRk
ciwgaGFuZGxlLCBzaXplLCBhdHRycyk7CisJcmV0dXJuIGRtYV9jb21tb25fZ2V0X3NndGFibGUo
ZGV2LCBzZ3QsIGNwdV9hZGRyLCBoYW5kbGUsIHNpemUpOwogfQogCiBjb25zdCBzdHJ1Y3QgZG1h
X21hcF9vcHMgeGVuX3N3aW90bGJfZG1hX29wcyA9IHsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGlu
dXgvZG1hLW1hcHBpbmcuaCBiL2luY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaAppbmRleCBiYTUy
MWQ1Li5mOWU3YzJhIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKKysr
IGIvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oCkBAIC01MjMsNyArNTIzLDcgQEAgaW50IGRt
YV9tbWFwX2F0dHJzKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2
bWEsCiAKIGludAogZG1hX2NvbW1vbl9nZXRfc2d0YWJsZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0
cnVjdCBzZ190YWJsZSAqc2d0LCB2b2lkICpjcHVfYWRkciwKLQkJZG1hX2FkZHJfdCBkbWFfYWRk
ciwgc2l6ZV90IHNpemUsIHVuc2lnbmVkIGxvbmcgYXR0cnMpOworCQlkbWFfYWRkcl90IGRtYV9h
ZGRyLCBzaXplX3Qgc2l6ZSk7CiAKIGludCBkbWFfZ2V0X3NndGFibGVfYXR0cnMoc3RydWN0IGRl
dmljZSAqZGV2LCBzdHJ1Y3Qgc2dfdGFibGUgKnNndCwKIAkJdm9pZCAqY3B1X2FkZHIsIGRtYV9h
ZGRyX3QgZG1hX2FkZHIsIHNpemVfdCBzaXplLApkaWZmIC0tZ2l0IGEva2VybmVsL2RtYS9tYXBw
aW5nLmMgYi9rZXJuZWwvZG1hL21hcHBpbmcuYwppbmRleCBkN2MzNGQyLi4wYzI4YjcxIDEwMDY0
NAotLS0gYS9rZXJuZWwvZG1hL21hcHBpbmcuYworKysgYi9rZXJuZWwvZG1hL21hcHBpbmcuYwpA
QCAtMjAzLDggKzIwMyw3IEBAIHZvaWQgZG1hbV9yZWxlYXNlX2RlY2xhcmVkX21lbW9yeShzdHJ1
Y3QgZGV2aWNlICpkZXYpCiAgKiBDcmVhdGUgc2NhdHRlci1saXN0IGZvciB0aGUgYWxyZWFkeSBh
bGxvY2F0ZWQgRE1BIGJ1ZmZlci4KICAqLwogaW50IGRtYV9jb21tb25fZ2V0X3NndGFibGUoc3Ry
dWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2dfdGFibGUgKnNndCwKLQkJIHZvaWQgKmNwdV9hZGRy
LCBkbWFfYWRkcl90IGRtYV9hZGRyLCBzaXplX3Qgc2l6ZSwKLQkJIHVuc2lnbmVkIGxvbmcgYXR0
cnMpCisJCSB2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBkbWFfYWRkciwgc2l6ZV90IHNpemUp
CiB7CiAJc3RydWN0IHBhZ2UgKnBhZ2U7CiAJaW50IHJldDsKQEAgLTIzNCw4ICsyMzMsNyBAQCBp
bnQgZG1hX2dldF9zZ3RhYmxlX2F0dHJzKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNnX3Rh
YmxlICpzZ3QsCiAJaWYgKCFkbWFfaXNfZGlyZWN0KG9wcykgJiYgb3BzLT5nZXRfc2d0YWJsZSkK
IAkJcmV0dXJuIG9wcy0+Z2V0X3NndGFibGUoZGV2LCBzZ3QsIGNwdV9hZGRyLCBkbWFfYWRkciwg
c2l6ZSwKIAkJCQkJYXR0cnMpOwotCXJldHVybiBkbWFfY29tbW9uX2dldF9zZ3RhYmxlKGRldiwg
c2d0LCBjcHVfYWRkciwgZG1hX2FkZHIsIHNpemUsCi0JCQlhdHRycyk7CisJcmV0dXJuIGRtYV9j
b21tb25fZ2V0X3NndGFibGUoZGV2LCBzZ3QsIGNwdV9hZGRyLCBkbWFfYWRkciwgc2l6ZSk7CiB9
CiBFWFBPUlRfU1lNQk9MKGRtYV9nZXRfc2d0YWJsZV9hdHRycyk7CiAKLS0gCjEuOC4zLjEKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 05:57:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 05:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfITn-0000Lm-5S; Fri, 04 Jan 2019 05:57: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=fKie=PM=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1gfITm-0000Lh-4c
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 05:57:10 +0000
X-Inumbo-ID: 9092aa48-0fe5-11e9-ab9a-9b66cb4de528
Received: from huawei.com (unknown [45.249.212.35])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9092aa48-0fe5-11e9-ab9a-9b66cb4de528;
 Fri, 04 Jan 2019 05:57:07 +0000 (UTC)
Received: from DGGEMS403-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id DB8FE9B810071;
 Fri,  4 Jan 2019 13:57:03 +0800 (CST)
Received: from localhost.localdomain.localdomain (10.175.113.25) by
 DGGEMS403-HUB.china.huawei.com (10.3.19.203) with Microsoft SMTP Server id
 14.3.408.0; Fri, 4 Jan 2019 13:56:56 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross
 <jgross@suse.com>, Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 4 Jan 2019 06:03:40 +0000
Message-ID: <1546581820-123466-1-git-send-email-yuehaibing@huawei.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
X-Originating-IP: [10.175.113.25]
X-CFilter-Loop: Reflected
Subject: [Xen-devel] [PATCH -next] xen/pvcalls: remove set but not used
 variable 'intf'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, kernel-janitors@vger.kernel.org,
 YueHaibing <yuehaibing@huawei.com>, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4ZXMgZ2NjICctV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlJyB3YXJuaW5nOgoKZHJpdmVycy94
ZW4vcHZjYWxscy1iYWNrLmM6IEluIGZ1bmN0aW9uICdwdmNhbGxzX3NrX3N0YXRlX2NoYW5nZSc6
CmRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jOjI4NjoyODogd2FybmluZzoKIHZhcmlhYmxlICdp
bnRmJyBzZXQgYnV0IG5vdCB1c2VkIFstV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlXQoKSXQgbm90
IHVzZWQgc2luY2UgZTY1ODdjZGJkNzMyICgicHZjYWxscy1iYWNrOiBzZXQgLUVOT1RDT05OIGlu
CnB2Y2FsbHNfY29ubl9iYWNrX3JlYWQiKQoKU2lnbmVkLW9mZi1ieTogWXVlSGFpYmluZyA8eXVl
aGFpYmluZ0BodWF3ZWkuY29tPgotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgMiAt
LQogMSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94
ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwppbmRleCA3MWI2
Mjg3Li43YWE2NGQxIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYworKysg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtMjgzLDEyICsyODMsMTAgQEAgc3RhdGlj
IGludCBwdmNhbGxzX2JhY2tfc29ja2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiBzdGF0
aWMgdm9pZCBwdmNhbGxzX3NrX3N0YXRlX2NoYW5nZShzdHJ1Y3Qgc29jayAqc29jaykKIHsKIAlz
dHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBzb2NrLT5za191c2VyX2RhdGE7Ci0Jc3RydWN0IHB2
Y2FsbHNfZGF0YV9pbnRmICppbnRmOwogCiAJaWYgKG1hcCA9PSBOVUxMKQogCQlyZXR1cm47CiAK
LQlpbnRmID0gbWFwLT5yaW5nOwogCWF0b21pY19pbmMoJm1hcC0+cmVhZCk7CiAJbm90aWZ5X3Jl
bW90ZV92aWFfaXJxKG1hcC0+aXJxKTsKIH0KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 07:27:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 07:27: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-devel-bounces@lists.xenproject.org>)
	id 1gfJsf-0007GU-Hk; Fri, 04 Jan 2019 07:26: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=RUgY=PM=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1gfJsd-0007GP-WC
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 07:26:56 +0000
X-Inumbo-ID: 1aeae22b-0ff2-11e9-92db-bc764e045a96
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1aeae22b-0ff2-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 07:26:53 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 0DC6F68AFE; Fri,  4 Jan 2019 08:26:51 +0100 (CET)
Date: Fri, 4 Jan 2019 08:26:51 +0100
From: "hch@lst.de" <hch@lst.de>
To: Huaisheng HS1 Ye <yehs1@lenovo.com>
Message-ID: <20190104072651.GA14560@lst.de>
References: <HK2PR03MB44183AC87F67594E93F31E75928E0@HK2PR03MB4418.apcprd03.prod.outlook.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <HK2PR03MB44183AC87F67594E93F31E75928E0@HK2PR03MB4418.apcprd03.prod.outlook.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] [PATCH] dma-mapping: remove unused attrs parameter
 to dma_common_get_sgtable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Huaisheng Ye <yehs2007@zoho.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 NingTing Cheng <chengnt@lenovo.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "iommu@lists.linux-foundation.org" <iommu@lists.linux-foundation.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "robin.murphy@arm.com" <robin.murphy@arm.com>, "hch@lst.de" <hch@lst.de>,
 "m.szyprowski@samsung.com" <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDQsIDIwMTkgYXQgMDE6NDU6MjZBTSArMDAwMCwgSHVhaXNoZW5nIEhTMSBZ
ZSB3cm90ZToKPiBGcm9tOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4gU2VudDogRnJpZGF5LCBKYW51YXJ5IDA0LCAyMDE5IDE6NTUgQU0KPiA+IE9uIFRodSwg
MyBKYW4gMjAxOSwgSHVhaXNoZW5nIFllIHdyb3RlOgo+ID4gPiBGcm9tOiBIdWFpc2hlbmcgWWUg
PHllaHMxQGxlbm92by5jb20+Cj4gPiA+Cj4gPiA+IGRtYV9jb21tb25fZ2V0X3NndGFibGUgaGFz
IHBhcmFtZXRlciBhdHRycyB3aGljaCBpcyBub3QgdXNlZCBhdCBhbGwuCj4gPiA+IFJlbW92ZSBp
dC4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogSHVhaXNoZW5nIFllIDx5ZWhzMUBsZW5vdm8u
Y29tPgo+ID4gCj4gPiBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgo+ID4gCj4gPiBGWUkgdGhlIHBhdGNoIGRvZXNuJ3QgYXBwbHkgY2xlYW5seSB0
byBtYXN0ZXIuCj4gCj4gR290IGl0LCBJIHdpbGwgcmViYXNlIGl0IHRvIGJyYW5jaCBtYXN0ZXIg
YW5kIHJlc2VuZCB0aGUgcGF0Y2ggbGF0ZXIuCgpJIHRoaW5rIHdlIGNhbiBza2lwIGl0LiAgRm9y
IHRoZSBuZXh0IG1lcmdlIHdpbmRvdyBJIHBsYW4gdG8gcmVtb3ZlCnRoZSBmYWxsYmFja3MgZm9y
IGdldF9zZ3RhYmxlIGFuZCBtbWFwIGFuZCBpbnN0ZWFkIHdpcmUgZXZlcnl0aGluZyB1cApleHBs
aWNpdGx5LiAgQW5kIHRvIGJlIGEgcG9zc2libGUgbWV0aG9kIGluc3RhbmNlIGl0IHdpbGwgaGF2
ZSB0byBtYXRjaAp0aGUgcHJvdG90eXBlIGFuZCB0aHVzIGtlZXAgdGhlIHVudXNlZCBhcmd1bWVu
dC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 07:49:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 07:49: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-devel-bounces@lists.xenproject.org>)
	id 1gfKE3-0000V7-9Y; Fri, 04 Jan 2019 07:49: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=Ng1K=PM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfKE2-0000Ux-6W
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 07:49:02 +0000
X-Inumbo-ID: 329a217e-0ff5-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 329a217e-0ff5-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 07:49:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfKDz-00085H-C9; Fri, 04 Jan 2019 07:48:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfKDz-0007TS-3n; Fri, 04 Jan 2019 07:48:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfKDz-00021H-2r; Fri, 04 Jan 2019 07:48:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131727-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=39699d078c01117a2073ebe14337ef8569674578
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Jan 2019 07:48:59 +0000
Subject: [Xen-devel] [ovmf test] 131727: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcyNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMzk2OTlkMDc4YzAxMTE3YTIwNzNlYmUxNDMzN2VmODU2OTY3NDU3OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1OSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTggZGF5cyAgMjM0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTcxNSAgMjAxOS0wMS0wMyAxNToxMToxNiBaICAgIDAgZGF5cyAgICA2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGpp
YW4uai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAg
Smlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAg
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91
dGxvb2suY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2lu
IFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtp
bkBnbWFpbC5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJv
YSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxz
aGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5n
QGludGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5j
b20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcg
PC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BE
TFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8
dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5A
aW50ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxl
YyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50
aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRp
bWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5n
QGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8
dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHph
aWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVs
LmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlq
dS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVs
LmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0
IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0Nzk4IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 08:13:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 08:13: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-devel-bounces@lists.xenproject.org>)
	id 1gfKbf-0003D4-Js; Fri, 04 Jan 2019 08:13: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=s5Mf=PM=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gfKbd-0003Cz-Tl
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 08:13:25 +0000
X-Inumbo-ID: 9ae2c71c-0ff8-11e9-92db-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ae2c71c-0ff8-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 08:13:24 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id v1-v6so31837701ljd.0
 for <xen-devel@lists.xenproject.org>; Fri, 04 Jan 2019 00:13:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=xhlOAQ5GXYuQXzxIj+BlEzUAduoExdE4YFhzhgievfY=;
 b=odyU4MqcySYxgt1hcQjSFchCSYqutuxln3doqERRc+hHFjU5AoU0CylOGB+uoPhAb2
 ZumG9UGGh/zigHx1cMChKmF6JjRgSfF2sCv7a0IJbf+MUcrCgaWgVy0/i5BnFdF1Pd22
 jBN+Qr8omYVINCi6eck+SVojUDs7xy8QV6oX9w2B6LCF7+F4+V/tvbTKgz2R3NhrV5uk
 1KhYVvwa0wLr1NysHxDdZ9fXOrcrH6izydGljYEp+uBluCUGcp9PTOqWFzHWbcneZHvQ
 p6EYj4WqfILdiDMue1Ef7f+c7Rh2LTCY9kHR72wA9a8auxxQ8LseuHVqtzAduA/NrlAh
 SoEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=xhlOAQ5GXYuQXzxIj+BlEzUAduoExdE4YFhzhgievfY=;
 b=nUgfLwsjM4B/8NYOmLeuR8bj4QS0JzzF5zcOowSImFoY3VFjFpvEpk5HcOu0vuDwo/
 xTvFfzkTlZY4vjGs9JmMS1aMsKJcNozlFK6Z7PFbkTaqNDmHdMdYSXIEdTYtOA2+qXoS
 j1CjaXED+zsAez3MPd5gPMI9KFwSaqq7Uvqpsbwx2aUxthR3IwYctQB61oqd2EZwVFQv
 Y0yVnDP4ao7LBRlP4RIof1KZ3GOTK2EC71BEme+6BdrPl1Z0KMx42I4hzNmAQ/l03lJN
 7k3zCrUWGrwZsTn58kI6c2W2m2lJowuwr1h8l5x8MM0G2vJU9SkYNT811pQoQECKMWir
 76Wg==
X-Gm-Message-State: AA+aEWaWwazdc9o7hlCTFbZs0DYEVvXswBVb0gMpmJCihvcE5Se4oNIw
 sEYjtAxfZ/kt1+AdzEtefPN4MTaFmLqk8zpTCay/BF/WnoQ=
X-Google-Smtp-Source: ALg8bN5TkH2xEkW2N/LL246JMkLNu2a4p68zTa4lck9WM0eAr3Tw4NSY9xOSqWkA8hcgayxZuGXpJQwWg/0x750LiAY=
X-Received: by 2002:a2e:974a:: with SMTP id
 f10-v6mr31847216ljj.61.1546589602351; 
 Fri, 04 Jan 2019 00:13:22 -0800 (PST)
MIME-Version: 1.0
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-16-git-send-email-christopher.w.clark@gmail.com>
 <5C10F69A0200007800205711@prv1-mh.provo.novell.com>
 <CACMJ4Ga6uRNtLN75dY7rugrMgb0VOXYVXEE11R2CSbabNTa0-Q@mail.gmail.com>
 <5C1B53BC0200007800207E73@prv1-mh.provo.novell.com>
In-Reply-To: <5C1B53BC0200007800207E73@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Fri, 4 Jan 2019 00:13:09 -0800
Message-ID: <CACMJ4GbkBn692QsX9d-Y43YNN6N_foOCqJJQja0exDm7SNO8Aw@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 15/25] argo: implement the sendv op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <voreekf@madingley.org>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, eric chanudet <eric.chanudet@gmail.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMTI6MzMgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPgo+ID4+PiBPbiAyMC4xMi4xOCBhdCAwNjo1OCwgPGNocmlzdG9waGVy
LncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToKPiA+IE9uIFdlZCwgRGVjIDEyLCAyMDE4IGF0IDM6
NTMgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+PiA+Pj4gT24g
MDEuMTIuMTggYXQgMDI6MzIsIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gPj4gPiArc3RhdGljIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqCj4gPj4gPiArYXJnb19yaW5n
X2ZpbmRfaW5mb19ieV9tYXRjaChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBwb3J0
LAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBwYXJ0bmVyX2lk
LCB1aW50NjRfdCBwYXJ0bmVyX2Nvb2tpZSkKPiA+PiA+ICt7Cj4gPj4gPiArICAgIGFyZ29fcmlu
Z19pZF90IGlkOwo+ID4+ID4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsK
PiA+PiA+ICsKPiA+PiA+ICsgICAgQVNTRVJUKHJ3X2lzX2xvY2tlZCgmZC0+YXJnby0+bG9jaykp
Owo+ID4+ID4gKwo+ID4+ID4gKyAgICBpZC5hZGRyLnBvcnQgPSBwb3J0Owo+ID4+ID4gKyAgICBp
ZC5hZGRyLmRvbWFpbl9pZCA9IGQtPmRvbWFpbl9pZDsKPiA+PiA+ICsgICAgaWQucGFydG5lciA9
IHBhcnRuZXJfaWQ7Cj4gPj4gPiArCj4gPj4gPiArICAgIHJpbmdfaW5mbyA9IGFyZ29fcmluZ19m
aW5kX2luZm8oZCwgJmlkKTsKPiA+PiA+ICsgICAgaWYgKCByaW5nX2luZm8gJiYgKHBhcnRuZXJf
Y29va2llID09IHJpbmdfaW5mby0+cGFydG5lcl9jb29raWUpICkKPiA+PiA+ICsgICAgICAgIHJl
dHVybiByaW5nX2luZm87Cj4gPj4KPiA+PiBTdWNoIGEgY29va2llIG1ha2VzIG1pc21hdGNoZXMg
dW5saWtlbHksIGJ1dCBpdCBkb2Vzbid0IGV4Y2x1ZGUKPiA+PiB0aGVtLiBJZiB0aGVyZSBhcmUg
b3RoZXIgY2hlY2tzLCBpcyB0aGUgY29va2llIHVzZWZ1bCBhdCBhbGw/Cj4gPgo+ID4gWWVzLCBJ
IHRoaW5rIHNvIGFuZCBpdCdzIHByb3ZlZCB1c2VmdWwgZWxzZXdoZXJlIGluIHRoZSBzZWNvbmQK
PiA+IHZlcnNpb24gb2YgdGhlIHNlcmllczogaXQgaGVscHMgYXZvaWQgc2VuZGluZyBzaWduYWxz
IHRvIGluY29ycmVjdAo+ID4gZG9tYWlucyB0aGF0IG1heSBub3QgYmUgYXJnby1lbmFibGVkLgo+
Cj4gIkl0IGhlbHBzIGF2b2lkIiBzdGlsbCBpc24ndCAiaXQgYWxsb3dzIHRvIGF2b2lkIiwgaS5l
LiBpdCBzdGlsbCBzb3VuZHMgbGlrZQo+IGFuIGFwcHJvYWNoIHJlZHVjaW5nIGxpa2VsaWhvb2Qg
aW5zdGVhZCBvZiBvbmUgZXhjbHVkaW5nIG1pc3Rha2VzCj4gYWx0b2dldGhlci4KCm9rLCBJJ20g
YXQgdGhlIHBvaW50IHdoZXJlIEknbSBjbG9zZSB0byBoYXZpbmcgYSB2ZXJzaW9uIHRocmVlIG9m
IHRoZQpzZXJpZXMgdG8gcG9zdCB0aGF0IGFkZHJlc3NlcyBhbGwgdGhlIGZlZWRiYWNrIHNvIGZh
ciwgcGx1cyBzb21lCmFkZGl0aW9uYWwgaW1wcm92ZW1lbnRzLCB3aXRoIHRoZSBmb2xsb3dpbmcg
dHdvIGl0ZW1zIHJlbWFpbmluZyB0bwpkaXNjdXNzOgoKMSkgdGhlIGRvbWFpbl9jb29raWUsIHdp
dGggSmFuJ3MgcXVlc3Rpb24gYWJvdXQgYSkgaXRzIGV4Y2x1c2lvbiBvZgptaXNtYXRjaGVzIGFu
ZCBiKSBpdHMgdXRpbGl0eS4KCkdpdmVuIHRoZSBleHByZXNzZWQgY29uY2VybiB0aGF0IHRoZSB0
aW1lci1iYXNlZCBjb29raWUgaW5pdGlhbGl6YXRpb24KZG9lcyBub3QgbmVjZXNzYXJpbHkgZXhj
bHVkZSBtaXNtYXRjaGVzLCBJJ3ZlIHJlaW1wbGVtZW50ZWQgaXQgYXMgYQpzaW1wbGUgMTI4LWJp
dCBjb3VudGVyIHByb3RlY3RlZCBieSB0aGUgTDEgbG9jazogdGhpcyBkb2VzIG5vdyBleGNsdWRl
Cm1pc21hdGNoZXMuCgpUaGUgdXRpbGl0eSBvZiB0aGUgY29va2llIGZvbGxvd3MgZnJvbSB0aGlz
OgoKZG9taWQsIGRlc3BpdGUgaXRzIG5hbWUsIGlzIG5vdCBhIHVuaXF1ZSBkb21haW4gaWRlbnRp
ZmllcjsgaXQncyBhCnRlbXBvcmFsbHkgdW5pcXVlIGlkOiBYZW4gd2lsbCBlbnN1cmUgdGhhdCBu
byB0d28gZG9tYWlucyB0aGF0IGV4ZWN1dGUKY29uY3VycmVudGx5IGhhdmUgdGhlIHNhbWUgZG9t
aWQuIERvbWFpbiBhdXRoZW50aWNhdGlvbiBuZWVkcyB0byB0YWtlCnRoaXMgaW50byBhY2NvdW50
LgoKV2l0aCBBcmdvLCBpdCBhZmZlY3RzIHRoZXNlIHBvaW50czoKCiogcmluZyByZWdpc3RyYXRp
b246IHdoZW4gdGhlIHBhcnRuZXIgZG9tYWluIGRvbWlkIGlzIHNwZWNpZmllZCwgYXJnbwpmaW5k
cyB0aGUgY3VycmVudGx5IGV4ZWN1dGluZyBkb21haW4gd2l0aCB0aGF0IGRvbWlkLCBhbmQgbmVl
ZHMgdG8KYmUgYWJsZSB0byBjb25maXJtIHRoYXQgaXQgaXMgdGhlIHNhbWUgZG9tYWluIGxhdGVy
IHdoZW4gYSBzZW5kdiBpcwppc3N1ZWQuCgoqIHNlbmR2OiBuZWVkcyB0byBjb25maXJtIHRoYXQg
dGhlIGRvbWFpbiBzZW5kaW5nIGEgbWVzc2FnZSBpcyB0aGUgc2FtZQphcyB0aGUgc2luZ2xlIGRv
bWFpbiBhdXRob3JpemVkIHRvIHRyYW5zbWl0IHdoZW4gdGhlIHJpbmcgd2FzIGZpcnN0CnJlZ2lz
dGVyZWQuCgoqIG5vdGlmeTogdGhlIHF1ZXJ5aW5nIGRvbWFpbiBhc2tzIGFib3V0IGZyZWUgc3Bh
Y2UsIGFuZCBpZiB0aGVyZSdzIG5vdAplbm91Z2ggdGhlbiBhIHJlY29yZCBpcyBrZXB0IGludGVy
bmFsIHRvIHRoZSBoeXBlcnZpc29yLCBhbmQgYSBzaWduYWwKd2lsbCBiZSBzZW50IHRvIHRoZSBj
YWxsZXIgbGF0ZXIgd2hlbiBzdWZmaWNpZW50IHNwYWNlIGJlY29tZXMKYXZhaWxhYmxlLiAgQmVm
b3JlIHNlbmRpbmcgdGhlIHNpZ25hbCwgWGVuIG5lZWRzIHRvIGNvbmZpcm0gdGhhdCB0aGUKY3Vy
cmVudCBkb21haW4gd2l0aCB0aGUgZG9taWQgaXQgcmVtZW1iZXJlZCBpcyB0aGUgc2FtZSBhcyB0
aGUgb25lIHRoYXQKaXNzdWVkIHRoZSBxdWVyeSwgb3RoZXJ3aXNlIFhlbiBpcyBzZW5kaW5nIHNw
dXJpb3VzIHNpZ25hbHMgdG8gZG9tYWlucwp0aGF0IGFyZSBub3QgZXhwZWN0aW5nIGl0IChhbmQg
dW5sZXNzIGl0IGNoZWNrcywgbWF5IG5vdCBldmVuIGJlCmFyZ28tZW5hYmxlZCkuCgoqIGRvbWFp
biB0ZWFyZG93bjogaW4gdGhlIGFic2VuY2Ugb2YgdGhlIGRvbWFpbiBjb29raWUsIG9yIGFuCmFs
dGVybmF0aXZlIGRhdGEgc3RydWN0dXJlIHRoYXQgYWNoaWV2ZXMgdGhlIHNhbWUgYWJpbGl0eSB0
bwpkaXN0aW5ndWlzaCBhIHJlaW5jYXJuYXRlZCBkb21haW4sIGFsbCB0aGUgcmluZ3MgdGhhdCBh
cmUgcmVnaXN0ZXJlZAp0aGF0IGF1dGhvcml6ZSB0aGUgZHlpbmcgZG9taWQgdG8gc2VuZCBuZWVk
IHRvIGJlIHRvcm4gZG93biB3aXRoCnN1aXRhYmxlIG5vdGlmaWNhdGlvbiB0byB0aGVpciBvd25l
cnMsIGFuZCBhbGwgdGhlIHBlbmRpbmcgc2lnbmFscyBmb3IKdGhhdCBkb21haW4gYWJvdXQgYXZh
aWxhYmxlIGZyZWUgc3BhY2UgbmVlZCB0byBiZSBudWxsaWZpZWQsIHRvIHByZXZlbnQKYSBsYXRl
ciBkb21haW4gaW5oZXJpdGluZyB0aGVzZSBjcmVkZW50aWFscyBhbmQgc2lnbmFscy4KCkRvaW5n
IHNvIGVpdGhlciBlbnRhaWxzIGEgcG90ZW50aWFsbHktZXhwZW5zaXZlIHdhbGsgb2YgYWxsIHJp
bmdzIG9mIGFsbApkb21haW5zLCBwbHVzIGFsbCB0aGUgcGVuZGluZyBub3RpZmljYXRpb25zIG9u
IGFsbCByaW5ncyB0aGUgZG9tYWluIGNhbgphY2Nlc3MsIG9yIGFkZGl0aW9uYWwgY29tcGxleGl0
eSB3aXRoIG5ldyBkYXRhIHN0cnVjdHVyZXMgc3RvcmluZwpmdXJ0aGVyIG1ldGFkYXRhIG9uIHRo
ZSBhdXRob3JpemVkIGRvbWFpbiBvbiByaW5nIHJlZ2lzdHJhdGlvbiwgZXRjLgpUaGUgZG9tYWlu
IGNvb2tpZSB3aGljaCBlbmFibGVzIGlkZW50aXR5IGNvbmZpcm1hdGlvbiBvbiBhIGRvbWlkIGlz
CmEgcmVhc29uYWJsZSBhbHRlcm5hdGl2ZSBzb2x1dGlvbi4KClNvOiBpZiB0aGUgc3dpdGNoIHRv
IGEgc2ltcGxlIGNvdW50ZXIgaXMgc3VmZmljaWVudCB0byBtaXRpZ2F0ZSB0aGUKbWlzbWF0Y2gg
Y29uY2VybiwgYW5kIHRoZSB1dGlsaXR5IG9mIHRoZSBjb29raWUgaXMgcG90ZW50aWFsbHkKYWNj
ZXB0YWJsZSwgSSdsbCBwb3N0IGEgdjMgc2VyaWVzIGZvciByZXZpZXcgd2l0aCB0aGF0IHByZXNl
bnQuCgoKMikgdGhlIHAybSB0eXBlIG9mIHRoZSBndWVzdC1zdXBwbGllZCBtZW1vcnkgZm9yIHRo
ZSByaW5nLgoKUm9nZXIgcmFpc2VkIGEgcXVlcnkgYWJvdXQgbm90IHBpbm5pbmcgdGhlIHAybSB0
eXBlIG9mIG1lbW9yeQp1c2VkIGZvciB0aGUgcmluZywgYW5kIG15IHJlc3BvbnNlIG9uIDIxc3Qg
RGVjZW1iZXIgaXMgaGVyZToKCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxOC0xMi9tc2cwMjIwNC5odG1sCgpBdCB0aGUgbW9tZW50LCBJIGhh
dmVuJ3QgY2hhbmdlZCB0aGF0IGNvZGUuIElmIHRoZSBwMm0gdHlwZSBpcyBjaGFuZ2VkCmFmdGVy
IHJpbmcgcmVnaXN0cmF0aW9uLCBpcyBpdCBhIHByb2JsZW0/IElmIG5vdCwgdGhlbiBJIHRoaW5r
IHRoZSBjb2RlIGlzCk9LOyBidXQgaWYgc28gdGhlbiBhIHBvaW50ZXIgdG8gd2hhdCBtYWtlcyBp
dCBwcm9ibGVtYXRpYyB3b3VsZCBiZQpoZWxwZnVsIHRvIGRldGVybWluZSBhbiBhcHByb3ByaWF0
ZSBuZXh0IHN0ZXAuCgp0aGFua3MsCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 08:43:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 08:43: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-devel-bounces@lists.xenproject.org>)
	id 1gfL4X-0005Wp-Uk; Fri, 04 Jan 2019 08:43: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfL4W-0005Wk-Hq
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 08:43:16 +0000
X-Inumbo-ID: c59122ac-0ffc-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c59122ac-0ffc-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 08:43:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,437,1539648000"; d="scan'208";a="84132135"
Date: Fri, 4 Jan 2019 09:43:06 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190104084306.id4qlvqlqga3y4q5@mac.bytemobile.com>
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-16-git-send-email-christopher.w.clark@gmail.com>
 <5C10F69A0200007800205711@prv1-mh.provo.novell.com>
 <CACMJ4Ga6uRNtLN75dY7rugrMgb0VOXYVXEE11R2CSbabNTa0-Q@mail.gmail.com>
 <5C1B53BC0200007800207E73@prv1-mh.provo.novell.com>
 <CACMJ4GbkBn692QsX9d-Y43YNN6N_foOCqJJQja0exDm7SNO8Aw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4GbkBn692QsX9d-Y43YNN6N_foOCqJJQja0exDm7SNO8Aw@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 15/25] argo: implement the sendv op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <voreekf@madingley.org>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDQsIDIwMTkgYXQgMTI6MTM6MDlBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gMikgdGhlIHAybSB0eXBlIG9mIHRoZSBndWVzdC1zdXBwbGllZCBtZW1vcnkg
Zm9yIHRoZSByaW5nLgo+IAo+IFJvZ2VyIHJhaXNlZCBhIHF1ZXJ5IGFib3V0IG5vdCBwaW5uaW5n
IHRoZSBwMm0gdHlwZSBvZiBtZW1vcnkKPiB1c2VkIGZvciB0aGUgcmluZywgYW5kIG15IHJlc3Bv
bnNlIG9uIDIxc3QgRGVjZW1iZXIgaXMgaGVyZToKPiAKPiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTIvbXNnMDIyMDQuaHRtbAo+IAo+
IEF0IHRoZSBtb21lbnQsIEkgaGF2ZW4ndCBjaGFuZ2VkIHRoYXQgY29kZS4gSWYgdGhlIHAybSB0
eXBlIGlzIGNoYW5nZWQKPiBhZnRlciByaW5nIHJlZ2lzdHJhdGlvbiwgaXMgaXQgYSBwcm9ibGVt
PyBJZiBub3QsIHRoZW4gSSB0aGluayB0aGUgY29kZSBpcwo+IE9LOyBidXQgaWYgc28gdGhlbiBh
IHBvaW50ZXIgdG8gd2hhdCBtYWtlcyBpdCBwcm9ibGVtYXRpYyB3b3VsZCBiZQo+IGhlbHBmdWwg
dG8gZGV0ZXJtaW5lIGFuIGFwcHJvcHJpYXRlIG5leHQgc3RlcC4KCk15IHBvaW50IHdhcyB0aGF0
IHlvdSBkb24ndCBuZWVkIHRvIGNoZWNrIGV2ZXJ5IHRpbWUgdGhhdCB0aGUgZ2ZuIC0+Cm1mbiB0
cmFuc2xhdGlvbnMgZm9yIHRoZSByaW5nIGFyZSB0aGUgc2FtZSAoYXMgaXMgZG9uZSBpbgphcmdv
X2ZpbmRfcmluZ19tZm5zKS4gQUZBSUNUIHlvdSB0YWtlIGEgcmVmZXJlbmNlIHRvIGVhY2ggcGFn
ZSBpbiB0aGUKcmluZywgc28gdGhlcmUncyBubyBuZWVkIHRvIGNoZWNrIHRoYXQgdGhlIHAybSBt
YXBwaW5nIGlzIHN0aWxsIHRoZQpzYW1lLgoKSSB0aGluayB0aGUgcDJtIHR5cGUgY2hlY2tzIHRo
YXQgeW91IGRvIGFyZSBjb3JyZWN0LCBhbmQgeW91IHNob3VsZApvbmx5IGFsbG93IHAybV9yYW1f
cncgcGFnZXMgdG8gYmUgdXNlZCBmb3IgdGhlIHJpbmcuCgpSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 08:44:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 08: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-devel-bounces@lists.xenproject.org>)
	id 1gfL5b-0005bE-DM; Fri, 04 Jan 2019 08:44: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=Ng1K=PM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfL5a-0005b2-Qy
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 08:44:22 +0000
X-Inumbo-ID: ec780f08-0ffc-11e9-be92-27250ee88f5b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec780f08-0ffc-11e9-be92-27250ee88f5b;
 Fri, 04 Jan 2019 08:44:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfL5U-0001F8-74; Fri, 04 Jan 2019 08:44:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfL5T-0002Ja-VQ; Fri, 04 Jan 2019 08:44:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfL5T-0001VS-TY; Fri, 04 Jan 2019 08:44:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131723-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=20d6c7312f1b812bb9c750f4087f69ac8485cc90
X-Osstest-Versions-That: qemuu=9b2e891ec5ccdb4a7d583b77988848282606fdea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Jan 2019 08:44:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 131723: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcyMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MjMvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTUxOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNTE4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE1MTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTUxOAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMxNTE4CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDIwZDZjNzMxMmYxYjgxMmJi
OWM3NTBmNDA4N2Y2OWFjODQ4NWNjOTAKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDliMmU4OTFlYzVjY2RiNGE3ZDU4M2I3Nzk4ODg0ODI4MjYwNmZkZWEKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzMTUxOCAgMjAxOC0xMi0yMiAxOToxMjo0NSBaICAgMTIgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMzE3MTIgIDIwMTktMDEtMDMgMTI6MDY6NTYgWiAgICAwIGRheXMg
ICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE3MjMgIDIwMTktMDEtMDMgMTk6
Mzc6MTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lz
QHdkYy5jb20+CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBBbnVw
IFBhdGVsIDxhbnVwLnBhdGVsQHdkYy5jb20+CiAgQW51cCBQYXRlbCA8YW51cEBicmFpbmZhdWx0
Lm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgTG9nYW4gR3VudGhv
cnBlIDxsb2dhbmdAZGVsdGF0ZWUuY29tPgogIE1hbyBaaG9uZ3lpIDxtYW96aG9uZ3lpQGNtc3Mu
Y2hpbmFtb2JpbGUuY29tPgogIE1pY2hhZWwgQ2xhcmsgPG1qY0BzaWZpdmUuY29tPgogIE5hdGhh
bmllbCBHcmFmZiA8bmF0aGFuaWVsLmdyYWZmQHNpZml2ZS5jb20+CiAgUGFsbWVyIERhYmJlbHQg
PHBhbG1lckBzaWZpdmUuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJv
Lm9yZz4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CiAgIDliMmU4OTFlYzUuLjIwZDZjNzMxMmYgIDIwZDZjNzMxMmYxYjgx
MmJiOWM3NTBmNDA4N2Y2OWFjODQ4NWNjOTAgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 08:48:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 08:48:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfL9M-0005ph-Vf; Fri, 04 Jan 2019 08:48: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfL9L-0005pc-Kn
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 08:48:15 +0000
X-Inumbo-ID: 789a27d6-0ffd-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 789a27d6-0ffd-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 08:48:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 01:48:13 -0700
Message-Id: <5C2F1DC9020000780020A1D8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 01:48:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
 <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
 <5BEBD25B02000078001FBCA4@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901021006200.800@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901021006200.800@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, nd@arm.com,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAxLjE5IGF0IDE5OjIwLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gV2VkLCAxNCBOb3YgMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAxMy4x
MS4xOCBhdCAyMzowMiwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IE9uIFR1
ZSwgMTMgTm92IDIwMTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMTMuMTEuMTgg
YXQgMTQ6MTcsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+ID4+ID4gT24gMTMvMTEv
MjAxOCAxMjo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+Pj4+IE9uIDEzLjExLjE4IGF0
IDAwOjA2LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+ID4+ID4+PiBAQCAtMzMs
OCArMzMsOCBAQCBzdGF0aWMgaW50IGluaXRfcGVyY3B1X2FyZWEodW5zaWduZWQgaW50IGNwdSkK
Pj4gPj4gPj4+ICAgICAgIGlmICggKHAgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKFBFUkNQVV9PUkRF
UiwgMCkpID09IE5VTEwgKQo+PiA+PiA+Pj4gICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+PiA+
PiA+Pj4gICAKPj4gPj4gPj4+IC0gICAgbWVtc2V0KHAsIDAsIF9fcGVyX2NwdV9kYXRhX2VuZCAt
IF9fcGVyX2NwdV9zdGFydCk7Cj4+ID4+ID4+PiAtICAgIF9fcGVyX2NwdV9vZmZzZXRbY3B1XSA9
IHAgLSBfX3Blcl9jcHVfc3RhcnQ7Cj4+ID4+ID4+PiArICAgIG1lbXNldChwLCAwLCBTWU1CT0wo
X19wZXJfY3B1X2RhdGFfZW5kKSAtIFNZTUJPTChfX3Blcl9jcHVfc3RhcnQpKTsKPj4gPj4gPj4+
ICsgICAgX19wZXJfY3B1X29mZnNldFtjcHVdID0gKHVuc2lnbmVkIGxvbmcpcCAtIFNZTUJPTChf
X3Blcl9jcHVfc3RhcnQpOwo+PiA+PiA+PiAKPj4gPj4gPj4gQ2FuJ3QgeW91IG1ha2UgU1lNQk9M
KCkgcmV0YWluIHRoZSBvcmlnaW5hbCB0eXBlLCBzdWNoIHRoYXQgY2FzdHMKPj4gPj4gPj4gbGlr
ZSB0aGlzIG9uZSBhcmVuJ3QgbmVlZGVkPyBBcyBzb29uIGFzIHRoZSBjb21waWxlciBkb2Vzbid0
IGtub3cKPj4gPj4gPj4gYW55bW9yZSB0aGF0IHBhcnRpY3VsYXIgZ2xvYmFscyAob3Igc3RhdGlj
cykgYXJlIHVzZWQsIGl0IGNhbid0IGluZmVyCj4+ID4+ID4+IGFueW1vcmUgdGhhdCB0d28gcG9p
bnRlcnMgY2FuJ3QgcG9zc2libHkgcG9pbnQgaW50byB0aGUgc2FtZSBhcnJheS4KPj4gPj4gPiAK
Pj4gPj4gPiBJZiBTWU1CT0woKSBrZWVwcyB0aGUgb3JpZ2luYWwgdHlwZSwgdGhlbiB5b3Ugd2ls
bCBzdGlsbCBzdWJzdHJhY3QgMiAKPj4gPj4gPiBwb2ludGVycy4gSWYgdGhlIGNvbXBpbGVyIGNh
bid0IGluZmVyIHRoZSBjYW5ub3QgcG9zc2libHkgcG9pbnQgaW50byB0aGUgCj4+ID4+ID4gc2Ft
ZSBhcnJheSwgaXQgYWxzbyBjYW5ub3QgaW5mZXIgdGhleSBwb2ludCB0byB0aGUgc2FtZS4gU28g
dGhhdCB3b3VsZCAKPj4gPj4gPiBiZSB1bmRlZmluZWQsIHJpZ2h0Pwo+PiA+PiAKPj4gPj4gVW5k
ZWZpbmVkIGJlaGF2aW9yIHJlc3VsdHMgaWYgeW91IF9hY3R1YWxseV8gc3VidHJhY3QgcG9pbnRl
cnMgcG9pbnRpbmcKPj4gPj4gaW50byBkaWZmZXJlbnQgb2JqZWN0cy4gU3VidHJhY3Rpbmcgb2Yg
cG9pbnRlcnMgaXMgbm90IGdlbmVyYWxseSB1bmRlZmluZWQuCj4+ID4+IFRoZSBjb21waWxlciBj
YW4gdXNlIHVuZGVmaW5lZC1uZXNzIG9ubHkgaWYgaXQgY2FuIHByb3ZlIHRoYXQgYm90aAo+PiA+
PiBwb2ludGVycyBkbyBwb2ludCBpbnRvIGRpZmZlcmVudCBvYmplY3RzLgo+PiA+IAo+PiA+IExl
dCdzIHJlbWVtYmVyIHRoYXQgd2UgYXJlIG5vdCB0cnlpbmcgdG8gd29yay1hcm91bmQgdGhlIGNv
bXBpbGVyLCB3ZQo+PiA+IGFyZSB0cnlpbmcgdG8gbWFrZSBvdXIgY29kZSBDIHN0YW5kYXJkIGNv
bXBsaWFudCA6LSkgIFRoZSBjb21waWxlciBtaWdodAo+PiA+IG5vdCBiZSBhYmxlIHRvIGluZmVy
IGFueW1vcmUgdGhhdCB0d28gcG9pbnRlcnMgY2FuJ3QgcG9zc2libHkgcG9pbnQgaW50bwo+PiA+
IHRoZSBzYW1lIGFycmF5LCBidXQgd2Ugd291bGQgc3RpbGwgYmUgbm90LWNvbXBsaWFudC4gSXQg
ZG9lc24ndCBzb2x2ZQo+PiA+IG91ciBwcm9ibGVtLCBlc3BlY2lhbGx5IGluIHJlZ2FyZHMgdG8g
Y2VydGlmaWNhdGlvbnMuCj4+IAo+PiBCdXQgdGhlbiB0aGlzIGVudGlyZSBwYXRjaCBpcyBwb2lu
dGxlc3M6IFNZTUJPTCgpIGlzIGV4Y2x1c2l2ZWx5IGFib3V0Cj4+IGRlbHVkaW5nIHRoZSBjb21w
aWxlci4gVG8gbWFrZSB0aGUgY29kZSBzdGFuZGFyZCBjb21wbGlhbnQsIHlvdSdkCj4+IGhhdmUg
dG8gZS5nLiBkbyBhd2F5IHdpdGggYWxsIGNvbWJpbmVkIChzdGFydCBhbmQgZW5kKSB1c2VzIChp
biBDCj4+IGZpbGVzKSBvZiBzeW1ib2xzIGJvdW5kaW5nIHNlY3Rpb25zLiBJIGF0IGxlYXN0IGNh
bm5vdCB0aGluayBvZiBhCj4+IHN0YW5kYXJkIGNvbXBsaWFudCB3YXkgb2YgZXhwcmVzc2luZyB0
aGVzZS4gT2RkbHkgZW5vdWdoIEkgaGFkCj4+IG9uY2UgdHJpZWQgdG8gZGVhbCB3aXRoIHRoaXMg
aXNzdWUgKGZvciBvdGhlciByZWFzb25zKSwgYnV0IHRoZSBwYXRjaAo+PiB3YXNuJ3QgbGlrZWQ6
Cj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxNi0wOC9tc2cwMjcxOC5odG1sIAo+PiBBbGwgdGhlIHJlbWFpbmluZyBlbmQgc3ltYm9scyB0
aGVuIGNvdWxkIG9idmlvdXNseSBnbyBhd2F5IGluIGZhdm9yCj4+IG9mIHVzaW5nIHRoZSBzaXpl
IGV4cHJlc3Npb25zLCBidXQgYXMgeW91IHNlZSBmdXJ0aGVyIEMgbGltaXRhdGlvbnMKPj4gbWFr
ZSBpdCBuZWNlc3NhcnkgdG8gdXNlIGFzbSgpIGZvciB0aGUgb25lcyB3aGljaCBnZXQgY29udmVy
dGVkLgo+PiAKPj4gVGFsa2luZyBvZiBhc20oKS1zOiBDIHN0YW5kYXJkIGNvbXBsaWFuY2UsIGlu
IGEgc3RyaWN0IHNlbnNlLCB3b3VsZAo+PiByZXF1aXJlIGRyb3BwaW5nIGFsbCBvZiB0aGVtIGFz
IHdlbGwuIEknbSBhZnJhaWQgdGhhdCB3aGVuIHdyaXRpbmcKPj4gc3BlY2lhbCBwdXJwb3NlIGNv
ZGUgbGlrZSBPUyBrZXJuZWxzIG9yIGh5cGVydmlzb3JzIGFyZSwgaWYgeW91Cj4+IHdhbnQgdG8g
YXZvaWQgdG8gcmVzb3J0IGV4dGVuc2l2ZWx5IHRvIGFzc2VtYmx5IGNvZGUsIHlvdSdsbCBoYXZl
Cj4+IHRvIGFjY2VwdCB0byBiZW5kIHNvbWUgb2YgdGhlIGxhbmd1YWdlIHJ1bGVzLCBqdXN0IG1h
a2luZyBzdXJlCj4+IHRoYXQgdGhlIGNvbXBpbGVyIHdvbid0IGhhdmUgbWVhbnMgdG8gbWlzLWlu
dGVycHJldCB0aGUgY29uc3RydWN0cwo+PiB1c2VkLgo+Pgo+PiA+IEkgaXMgc2FmZXIgdG8gdXNl
IHVuc2lnbmVkIGxvbmcgYXMgcmV0dXJuIHR5cGUgZm9yIFNZTUJPTCBhbmQgYXZvaWQKPj4gPiBw
b2ludGVycyBjb21wYXJpc29ucyBjb21wbGV0ZWx5LiBUaGUgY29kZSBpbXBhY3QgaXMgdmVyeSBs
aW1pdGVkIGFuZAo+PiA+IHRoZW4gd2UgZG9uJ3QgaGF2ZSB0byBwcm92ZSBzYW1lIG9yIGRpZmZl
cmVudCAib2JqZWN0bmVzcyIgYXQgYWxsLgo+PiAKPj4gV2VsbCwgdGhhdCdzIG9uZSBwZXJzcGVj
dGl2ZSB0byB0YWtlLiBUaGUgb3RoZXIgaXMgdGhhdCBoaWRkZW4gb3IKPj4gZXhwbGljaXQgY2Fz
dHMgYXJlIGFsd2F5cyBhIHJpc2sgKGFuZCBoZW5jZSB3aGVuIHJldmlld2luZyBjb2RlCj4+IEkn
bSBxdWl0ZSBwaWNreSBhYm91dCBhbnkgb25lcyBpbnRyb2R1Y2VkIGFuZXcgb3IgZXZlbiBqdXN0
Cj4+IHJldGFpbmVkIHdpdGhvdXQgcmVhc29uKS4gTWFraW5nIGNvbnN0cnVjdHMgbmVlZGluZyB0
byBjYXN0Cj4+IHRoaW5ncyBhdCBsZWFzdCBmaW5hbGx5IGNhc3QgYmFjayB0byB0aGUgb3JpZ2lu
YWwgdHlwZSBvZnRlbiBhdCBsZWFzdAo+PiBsb3dlcnMgdGhpcyByaXNrLgo+IAo+IFRoZSBuZXcg
Y2FzdHMgYWRkZWQgYWN0dWFsbHkgY2FuY2VsIHRoZW1zZWx2ZXMgb3V0IHdpdGggdGhlIG9uZXMg
YmVlbgo+IHJlbW92ZWQgKHNvbWUgY2FzdHMgdG8gdW5zaWduZWQgbG9uZyBoYXZlIGJlZW4gcmVt
b3ZlZCkuIEkgd2VudCB0aHJvdWdoCj4gdGhlIHBhdGNoLCB0aGVzZSBhcmUgdGhlIHN0YXRzOgo+
IAo+IGFyY2gvYXJtOiArNAo+IGFyY2gveDg2OiAgMAo+IGNvbW1vbjogICAtNAo+IAo+IE92ZXJh
bGwgdGhlIGltcGFjdCBpcyBiYXNpY2FsbHkgbnVsbC4gR2l2ZW4gdGhlIHBsdXMgc2lkZSBvZiBu
b3QgaGF2aW5nIHRvCj4gcHJvdmUgc2FtZSBvciBkaWZmZXJlbnQgIm9iamVjdG5lc3MiLCBJIHRo
aW5rIGl0IGlzIHRoZSBiZXN0IGNvbXByb21pc2UKPiBpbiB0aGlzIGNhc2UuIE15IHByZWZlcmVu
Y2UgaXMgdG8gdXNlIHVuc2lnbmVkIGxvbmcgYXMgcmV0dXJuIHR5cGUsIGFzCj4gZG9uZSBpbiB0
aGlzIHZlcnNpb24gb2YgdGhlIHBhdGNoLgoKQnV0IGlmIEknbSBub3QgbWlzcmVtZW1iZXJpbmcg
dGhlcmUgY291bGQgYmUgYW4gb3ZlcmFsbCB3aW4gaWYgeW91CmNhc3RlZCB0aGUgcmVzdWx0IGJh
Y2sgdG8gdGhlIG9yaWdpbmFsIHR5cGUsIGFzIHN1Z2dlc3RlZCBvbiB0aGUKb3RoZXIgc3ViLXRo
cmVhZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 08:54:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 08:54: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-devel-bounces@lists.xenproject.org>)
	id 1gfLFg-0006c2-Np; Fri, 04 Jan 2019 08:54: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=XWp9=PM=citrix.com=prvs=900e14805=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gfLFf-0006bx-M6
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 08:54:47 +0000
X-Inumbo-ID: 61fb6f5b-0ffe-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61fb6f5b-0ffe-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 08:54:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,437,1539648000"; d="scan'208";a="84132450"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Dongli Zhang' <dongli.zhang@oracle.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "linux-block@vger.kernel.org"
 <linux-block@vger.kernel.org>, "linux-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>
Thread-Topic: [PATCH v3 1/1] xen/blkback: rework connect_ring() to avoid
 inconsistent xenstore 'ring-page-order' set by malicious blkfront
Thread-Index: AQHUo8zawIy3TZpueECGz8zbAfARkKWeymfQ
Date: Fri, 4 Jan 2019 08:54:44 +0000
Message-ID: <d29d869a9ebb4755bf82e8ee0dd4d4dc@AMSPEX02CL03.citrite.net>
References: <1545225782-31403-1-git-send-email-dongli.zhang@oracle.com>
 <620a62e3-204d-b5f2-e76f-7277492c2fb7@oracle.com>
In-Reply-To: <620a62e3-204d-b5f2-e76f-7277492c2fb7@oracle.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 1/1] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "axboe@kernel.dk" <axboe@kernel.dk>, Roger Pau Monne <roger.pau@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBPbiAxMi8xOS8yMDE4IDA5OjIzIFBNLCBE
b25nbGkgWmhhbmcgd3JvdGU6DQo+ID4gVGhlIHhlbnN0b3JlICdyaW5nLXBhZ2Utb3JkZXInIGlz
IHVzZWQgZ2xvYmFsbHkgZm9yIGVhY2ggYmxrYmFjayBxdWV1ZQ0KPiBhbmQNCj4gPiB0aGVyZWZv
cmUgc2hvdWxkIGJlIHJlYWQgZnJvbSB4ZW5zdG9yZSBvbmx5IG9uY2UuIEhvd2V2ZXIsIGl0IGlz
DQo+IG9idGFpbmVkDQo+ID4gaW4gcmVhZF9wZXJfcmluZ19yZWZzKCkgd2hpY2ggbWlnaHQgYmUg
Y2FsbGVkIG11bHRpcGxlIHRpbWVzIGR1cmluZyB0aGUNCj4gPiBpbml0aWFsaXphdGlvbiBvZiBl
YWNoIGJsa2JhY2sgcXVldWUuDQo+ID4NCj4gPiBJZiB0aGUgYmxrZnJvbnQgaXMgbWFsaWNpb3Vz
IGFuZCB0aGUgJ3JpbmctcGFnZS1vcmRlcicgaXMgc2V0IGluDQo+IGRpZmZlcmVudA0KPiA+IHZh
bHVlIGJ5IGJsa2Zyb250IGV2ZXJ5IHRpbWUgYmVmb3JlIGJsa2JhY2sgcmVhZHMgaXQsIHRoaXMg
bWF5IGVuZCB1cCBhdA0KPiA+IHRoZSAiV0FSTl9PTihpICE9IChYRU5fQkxLSUZfUkVRU19QRVJf
UEFHRSAqIGJsa2lmLT5ucl9yaW5nX3BhZ2VzKSk7IiBpbg0KPiA+IHhlbl9ibGtpZl9kaXNjb25u
ZWN0KCkgd2hlbiBmcm9udGVuZCBpcyBkZXN0cm95ZWQuDQo+ID4NCj4gPiBUaGlzIHBhdGNoIHJl
d29ya3MgY29ubmVjdF9yaW5nKCkgdG8gcmVhZCB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVyJw0K
PiBvbmx5DQo+ID4gb25jZS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8
ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+DQo+ID4gLS0tDQo+ID4gQ2hhbmdlZCBzaW5jZSB2MToN
Cj4gPiAgICogY2hhbmdlIHRoZSBvcmRlciBvZiB4ZW5zdG9yZSByZWFkIGluIHJlYWRfcGVyX3Jp
bmdfcmVmcw0KPiA+ICAgKiB1c2UgeGVuYnVzX3JlYWRfdW5zaWduZWQoKSBpbiBjb25uZWN0X3Jp
bmcoKQ0KPiA+DQo+ID4gQ2hhbmdlZCBzaW5jZSB2MjoNCj4gPiAgICogc2ltcGxpZnkgdGhlIGNv
bmRpdGlvbiBjaGVjayBhcyAiKGVyciAhPSAxICYmIG5yX2dyZWZzID4gMSkiDQo+ID4gICAqIGF2
b2lkIHNldHRpbmcgZXJyIGFzIC1FSU5WQUwgdG8gcmVtb3ZlIGV4dHJhIG9uZSBsaW5lIG9mIGNv
ZGUNCj4gPg0KPiA+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIHwgNzQgKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQ0KPiAtLS0tLS0tDQo+ID4gIDEgZmlsZSBjaGFu
Z2VkLCA0MSBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9ibG9jay94
ZW4tDQo+IGJsa2JhY2sveGVuYnVzLmMNCj4gPiBpbmRleCBhNGJjNzRlLi5kZmVhM2E0IDEwMDY0
NA0KPiA+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMNCj4gPiArKysg
Yi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jDQo+ID4gQEAgLTkyNiw3ICs5MjYs
NyBAQCBzdGF0aWMgaW50IHJlYWRfcGVyX3JpbmdfcmVmcyhzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcN
Cj4gKnJpbmcsIGNvbnN0IGNoYXIgKmRpcikNCj4gPiAgCWludCBlcnIsIGksIGo7DQo+ID4gIAlz
dHJ1Y3QgeGVuX2Jsa2lmICpibGtpZiA9IHJpbmctPmJsa2lmOw0KPiA+ICAJc3RydWN0IHhlbmJ1
c19kZXZpY2UgKmRldiA9IGJsa2lmLT5iZS0+ZGV2Ow0KPiA+IC0JdW5zaWduZWQgaW50IHJpbmdf
cGFnZV9vcmRlciwgbnJfZ3JlZnMsIGV2dGNobjsNCj4gPiArCXVuc2lnbmVkIGludCBucl9ncmVm
cywgZXZ0Y2huOw0KPiA+DQo+ID4gIAllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCAi
ZXZlbnQtY2hhbm5lbCIsICIldSIsDQo+ID4gIAkJCSAgJmV2dGNobik7DQo+ID4gQEAgLTkzNiw0
MyArOTM2LDM2IEBAIHN0YXRpYyBpbnQgcmVhZF9wZXJfcmluZ19yZWZzKHN0cnVjdA0KPiB4ZW5f
YmxraWZfcmluZyAqcmluZywgY29uc3QgY2hhciAqZGlyKQ0KPiA+ICAJCXJldHVybiBlcnI7DQo+
ID4gIAl9DQo+ID4NCj4gPiAtCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkZXYtPm90aGVy
ZW5kLCAicmluZy1wYWdlLW9yZGVyIiwgIiV1IiwNCj4gPiAtCQkJICAmcmluZ19wYWdlX29yZGVy
KTsNCj4gPiArCW5yX2dyZWZzID0gYmxraWYtPm5yX3JpbmdfcGFnZXM7DQo+ID4gKwlXQVJOX09O
KCFucl9ncmVmcyk7DQoNCldoeSBub3QgZXhpdCBpZiAhbnJfZ3JlZnM/IFRoZXJlJ3Mgbm90aGlu
ZyB1c2VmdWwgZm9yIHRoaXMgZnVuY3Rpb24gdG8gZG8gaW4gdGhhdCBjYXNlLg0KDQo+ID4gKw0K
PiA+ICsJZm9yIChpID0gMDsgaSA8IG5yX2dyZWZzOyBpKyspIHsNCj4gPiArCQljaGFyIHJpbmdf
cmVmX25hbWVbUklOR1JFRl9OQU1FX0xFTl07DQo+ID4gKw0KPiA+ICsJCXNucHJpbnRmKHJpbmdf
cmVmX25hbWUsIFJJTkdSRUZfTkFNRV9MRU4sICJyaW5nLXJlZiV1IiwgaSk7DQo+ID4gKwkJZXJy
ID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRpciwgcmluZ19yZWZfbmFtZSwNCj4gPiArCQkJCSAg
ICIldSIsICZyaW5nX3JlZltpXSk7DQo+ID4gKw0KPiA+ICsJCWlmIChlcnIgIT0gMSAmJiBucl9n
cmVmcyA+IDEpIHsNCj4gPiArCQkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcg
JXMvJXMiLA0KPiA+ICsJCQkJCSBkaXIsIHJpbmdfcmVmX25hbWUpOw0KPiA+ICsJCQlyZXR1cm4g
LUVJTlZBTDsNCj4gPiArCQl9DQo+ID4gKw0KPiA+ICsJCWlmIChlcnIgIT0gMSkNCj4gPiArCQkJ
YnJlYWs7DQoNClNlZW1zIG9kZCB0byB0ZXN0IChlcnIgIT0gMSkgdHdpY2UuIEknZCBwcmVmZXI6
DQoNCmlmIChlcnIgIT0gMSkgew0KICAgIGlmIChucl9ncmVmcyA9PSAxKQ0KICAgICAgICBicmVh
azsNCg0KICAgIDxmYXRhbCBlcnJvciBleGl0Pg0KfQ0KDQpFaXRoZXIgdGhhdCBvciBzaW1wbHkg
YnJlYWsgaWYgZXJyICE9IDEgYW5kIHRoZW4uLi4NCg0KPiA+ICsJfQ0KPiA+ICsNCj4gPiAgCWlm
IChlcnIgIT0gMSkgew0KDQouLi5hZGQgYSBjaGVjayBhbmQgZmF0YWwgZXJyb3IgZXhpdCBoZXJl
IGlmIG5yX2dyZWZzICE9IDEuDQoNCj4gPiAtCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwg
ZGlyLCAicmluZy1yZWYiLCAiJXUiLA0KPiAmcmluZ19yZWZbMF0pOw0KPiA+ICsJCVdBUk5fT04o
bnJfZ3JlZnMgIT0gMSk7DQo+ID4gKw0KPiA+ICsJCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklM
LCBkaXIsICJyaW5nLXJlZiIsICIldSIsDQo+ID4gKwkJCQkgICAmcmluZ19yZWZbMF0pOw0KPiA+
ICAJCWlmIChlcnIgIT0gMSkgew0KPiA+IC0JCQllcnIgPSAtRUlOVkFMOw0KPiA+ICAJCQl4ZW5i
dXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAicmVhZGluZyAlcy9yaW5nLXJlZiIsIGRpcik7DQo+ID4g
LQkJCXJldHVybiBlcnI7DQo+ID4gLQkJfQ0KPiA+IC0JCW5yX2dyZWZzID0gMTsNCj4gPiAtCX0g
ZWxzZSB7DQo+ID4gLQkJdW5zaWduZWQgaW50IGk7DQo+ID4gLQ0KPiA+IC0JCWlmIChyaW5nX3Bh
Z2Vfb3JkZXIgPiB4ZW5fYmxraWZfbWF4X3Jpbmdfb3JkZXIpIHsNCj4gPiAtCQkJZXJyID0gLUVJ
TlZBTDsNCj4gPiAtCQkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgIiVzL3JlcXVlc3QgJWQg
cmluZyBwYWdlDQo+IG9yZGVyIGV4Y2VlZCBtYXg6JWQiLA0KPiA+IC0JCQkJCSBkaXIsIHJpbmdf
cGFnZV9vcmRlciwNCj4gPiAtCQkJCQkgeGVuX2Jsa2lmX21heF9yaW5nX29yZGVyKTsNCj4gPiAt
CQkJcmV0dXJuIGVycjsNCj4gPiAtCQl9DQo+ID4gLQ0KPiA+IC0JCW5yX2dyZWZzID0gMSA8PCBy
aW5nX3BhZ2Vfb3JkZXI7DQo+ID4gLQkJZm9yIChpID0gMDsgaSA8IG5yX2dyZWZzOyBpKyspIHsN
Cj4gPiAtCQkJY2hhciByaW5nX3JlZl9uYW1lW1JJTkdSRUZfTkFNRV9MRU5dOw0KPiA+IC0NCj4g
PiAtCQkJc25wcmludGYocmluZ19yZWZfbmFtZSwgUklOR1JFRl9OQU1FX0xFTiwgInJpbmctcmVm
JXUiLA0KPiBpKTsNCj4gPiAtCQkJZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRpciwgcmlu
Z19yZWZfbmFtZSwNCj4gPiAtCQkJCQkgICAiJXUiLCAmcmluZ19yZWZbaV0pOw0KPiA+IC0JCQlp
ZiAoZXJyICE9IDEpIHsNCj4gPiAtCQkJCWVyciA9IC1FSU5WQUw7DQo+ID4gLQkJCQl4ZW5idXNf
ZGV2X2ZhdGFsKGRldiwgZXJyLCAicmVhZGluZyAlcy8lcyIsDQo+ID4gLQkJCQkJCSBkaXIsIHJp
bmdfcmVmX25hbWUpOw0KPiA+IC0JCQkJcmV0dXJuIGVycjsNCj4gPiAtCQkJfQ0KPiA+ICsJCQly
ZXR1cm4gLUVJTlZBTDsNCj4gPiAgCQl9DQo+ID4gIAl9DQo+ID4gLQlibGtpZi0+bnJfcmluZ19w
YWdlcyA9IG5yX2dyZWZzOw0KPiA+DQo+ID4gIAlmb3IgKGkgPSAwOyBpIDwgbnJfZ3JlZnMgKiBY
RU5fQkxLSUZfUkVRU19QRVJfUEFHRTsgaSsrKSB7DQo+ID4gIAkJcmVxID0ga3phbGxvYyhzaXpl
b2YoKnJlcSksIEdGUF9LRVJORUwpOw0KPiA+IEBAIC0xMDMwLDYgKzEwMjMsNyBAQCBzdGF0aWMg
aW50IGNvbm5lY3RfcmluZyhzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkNCj4gPiAgCXNpemVfdCB4
c3BhdGhzaXplOw0KPiA+ICAJY29uc3Qgc2l6ZV90IHhlbnN0b3JlX3BhdGhfZXh0X3NpemUgPSAx
MTsgLyogc3VmZmljaWVudCBmb3IgIi9xdWV1ZS0NCj4gTk5OIiAqLw0KPiA+ICAJdW5zaWduZWQg
aW50IHJlcXVlc3RlZF9udW1fcXVldWVzID0gMDsNCj4gPiArCXVuc2lnbmVkIGludCByaW5nX3Bh
Z2Vfb3JkZXI7DQo+ID4NCj4gPiAgCXByX2RlYnVnKCIlcyAlc1xuIiwgX19mdW5jX18sIGRldi0+
b3RoZXJlbmQpOw0KPiA+DQo+ID4gQEAgLTEwNzUsNiArMTA2OSwyMCBAQCBzdGF0aWMgaW50IGNv
bm5lY3RfcmluZyhzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkNCj4gPiAgCQkgYmUtPmJsa2lmLT5u
cl9yaW5ncywgYmUtPmJsa2lmLT5ibGtfcHJvdG9jb2wsIHByb3RvY29sLA0KPiA+ICAJCSBwZXJz
X2dyYW50cyA/ICJwZXJzaXN0ZW50IGdyYW50cyIgOiAiIik7DQo+ID4NCj4gPiArCXJpbmdfcGFn
ZV9vcmRlciA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsDQo+ID4gKwkJCQkJ
ICAgICAgICJyaW5nLXBhZ2Utb3JkZXIiLCAwKTsNCj4gPiArDQo+ID4gKwlpZiAocmluZ19wYWdl
X29yZGVyID4geGVuX2Jsa2lmX21heF9yaW5nX29yZGVyKSB7DQo+ID4gKwkJZXJyID0gLUVJTlZB
TDsNCj4gPiArCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLA0KPiA+ICsJCQkJICJyZXF1ZXN0
ZWQgcmluZyBwYWdlIG9yZGVyICVkIGV4Y2VlZCBtYXg6JWQiLA0KPiA+ICsJCQkJIHJpbmdfcGFn
ZV9vcmRlciwNCj4gPiArCQkJCSB4ZW5fYmxraWZfbWF4X3Jpbmdfb3JkZXIpOw0KPiA+ICsJCXJl
dHVybiBlcnI7DQo+ID4gKwl9DQo+ID4gKw0KPiA+ICsJYmUtPmJsa2lmLT5ucl9yaW5nX3BhZ2Vz
ID0gMSA8PCByaW5nX3BhZ2Vfb3JkZXI7DQo+ID4gKw0KDQpUaGF0J3Mgb25lIG1vcmUgYmUtPmJs
a2lmLiBJIHRoaW5rIGl0J3Mgb3ZlcmR1ZSB0byBpbml0aWFsaXplIGEgJ2Jsa2lmJyBzdGFjayB2
YXJpYWJsZSBpbiB0aGlzIGZ1bmN0aW9uIGFuZCB1c2UgdGhhdC4NCg0KICBQYXVsDQoNCj4gPiAg
CWlmIChiZS0+YmxraWYtPm5yX3JpbmdzID09IDEpDQo+ID4gIAkJcmV0dXJuIHJlYWRfcGVyX3Jp
bmdfcmVmcygmYmUtPmJsa2lmLT5yaW5nc1swXSwgZGV2LQ0KPiA+b3RoZXJlbmQpOw0KPiA+ICAJ
ZWxzZSB7DQo+ID4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 08:57:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 08:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfLI5-0006lk-AC; Fri, 04 Jan 2019 08:57: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfLI4-0006le-G5
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 08:57:16 +0000
X-Inumbo-ID: bac74f9a-0ffe-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bac74f9a-0ffe-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 08:57:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,437,1539648000"; d="scan'208";a="84132505"
Date: Fri, 4 Jan 2019 09:57:04 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-14-git-send-email-christopher.w.clark@gmail.com>
 <20181212164721.hag6gc3akcm2gvhd@mac>
 <CACMJ4GZRAck4oYtXJpV3c_tGer0n+EUuWjXCtcjLbySOs0W78w@mail.gmail.com>
 <20181220125218.75t3cr3ehc6e4u6n@mac.citrite.net>
 <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 13/25] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 James McKenzie <voreekf@madingley.org>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjEsIDIwMTggYXQgMDM6MDU6MDNQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gT24gVGh1LCBEZWMgMjAsIDIwMTggYXQgNDo1MiBBTSBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gV2VkLCBEZWMgMTks
IDIwMTggYXQgMDk6NDE6NTlQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+
IE9uIFdlZCwgRGVjIDEyLCAyMDE4IGF0IDg6NDggQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gT24gRnJpLCBOb3YgMzAsIDIw
MTggYXQgMDU6MzI6NTJQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiBUaGVu
IEkgd29uZGVyIHdoeSB5b3UgbmVlZCBzdWNoIGNoZWNrIGluIGFueSBjYXNlIGlmIHRoZSBjb2Rl
IGNhbgo+ID4gaGFuZGxlIHN1Y2ggY2FzZXMsIHRoZSBtb3JlIHRoYW4gdGhlIGNoZWNrIGl0c2Vs
ZiBpcyByYWN5Lgo+IAo+IE9LLCBzbyBhdCB0aGUgcm9vdCBvZiB0aGUgcXVlc3Rpb24gaGVyZSBp
czogZG9lcyBpdCBtYXR0ZXIgd2hhdCB0aGUgcDJtCj4gdHlwZSBvZiB0aGUgbWVtb3J5IGlzIGF0
IHRoZXNlIHBvaW50czoKPiAKPiAxKSB3aGVuIHRoZSBnZm4gaXMgdHJhbnNsYXRlZCB0byBtZm4s
IGF0IHRoZSB0aW1lIG9mIHJpbmcgcmVnaXN0cmF0aW9uCgpUaGlzIGlzIHRoZSBpbXBvcnRhbnQg
Y2hlY2ssIGJlY2F1c2UgdGhhdCdzIHdoZXJlIHlvdSBzaG91bGQgdGFrZSBhCnJlZmVyZW5jZSB0
byB0aGUgcGFnZS4gSW4gdGhpcyBjYXNlIHlvdSBzaG91bGQgY2hlY2sgdGhhdCB0aGUgcGFnZSBp
cwpvZiByYW1fcncgdHlwZS4KCj4gMikgd2hlbiB0aGUgaHlwZXJ2aXNvciB3cml0ZXMgaW50byBn
dWVzdCBtZW1vcnk6Cj4gICAgIC0gd2hlcmUgdGhlIHR4X3B0ciBpbmRleCBpcyBpbml0aWFsaXpl
ZCBpbiB0aGUgcmVnaXN0ZXIgb3AKPiAgICAgLSB3aGVyZSByaW5nYnVmIGRhdGEgaXMgd3JpdHRl
biBpbiBzZW5kdgo+ICAgICAtIHdoZXJlIHJpbmcgZGVzY3JpcHRpb24gZGF0YSBpcyB3cml0dGVu
IGluIG5vdGlmeQoKQXMgbG9uZyBhcyB5b3Uga2VlcCBhIHJlZmVyZW5jZSB0byB0aGUgcGFnZXMg
dGhhdCBhcmUgcGFydCBvZiB0aGUgcmluZwp5b3UgZG9uJ3QgbmVlZCB0byBkbyBhbnkgY2hlY2tz
IHdoZW4gd3JpdGluZy9yZWFkaW5nIGZyb20gdGhlbS4gSWYgdGhlCmd1ZXN0IG1lc3NlcyB1cCBp
dCdzIHAybSBhbmQgZG9lcyBjaGFuZ2UgdGhlIGdmbiAtPiBtZm4gbWFwcGluZ3MgZm9yCnBhZ2Vz
IHRoYXQgYXJlIHBhcnQgb2YgdGhlIHJpbmcgdGhhdCdzIHRoZSBndWVzdCBwcm9ibGVtLCB0aGUK
aHlwZXJ2aXNvciBzdGlsbCBoYXMgYSByZWZlcmVuY2UgdG8gdGhvc2UgcGFnZXMgc28gdGhleSB3
b24ndCBiZQpyZXVzZWQuCgo+IG9yIGlzIGhhdmluZyBQR1Rfd3JpdGFibGVfcGFnZSB0eXBlIGFu
ZCBvd25lcnNoaXAgYnkgdGhlIGRvbWFpbgo+IHN1ZmZpY2llbnQ/Cj4gCj4gRm9yIDEpLCBJIHRo
aW5rIHRoZXJlJ3Mgc29tZSB1c2UgaW4gc2F5aW5nIG5vIHRvIGEgZ3Vlc3QgdGhhdCBoYXMKPiBz
dXBwbGllZCBhIHJlZ2lvbiB0aGF0IGFwcGVhcnMgbWlzY29uZmlndXJlZC4KClN1cmUsIHdoZW4g
eW91IHNldHVwIHRoZSByaW5nIGluIFhlbiB5b3Ugc2hvdWxkIGV4ZWN1dGUgYWxsIHRoZSBjaGVj
a3MKYW5kIG1ha2Ugc3VyZSB0aGUgcmluZyBwYWdlcyBhcmUgb2YgdHlwZSByYW1fcncgYW5kIHRh
a2UgYSByZWZlcmVuY2UKdG8gZWFjaCBwYWdlLgoKPiBGb3IgMiksIGlucHV0IHdvdWxkIGJlIGFw
cHJlY2lhdGVkLiBJdCBjdXJyZW50bHkgd29ya3MgdW5kZXIgdGhlCj4gYXNzdW1wdGlvbiB0aGF0
IGEgcDJtIHR5cGUgY2hlY2sgaXMgdW5uZWNlc3NhcnksIHdoaWNoIGlzIHdoeSB0aGUKPiBwdXRf
Z2ZuIGlzIHdoZXJlIGl0IGlzLgoKUmlnaHQsIGFuZCB0aGlzIHNob3VsZCBnbyBhd2F5IHNpbmNl
IGl0J3MgY29uZnVzaW5nIGFuZCB1bm5lY2Vzc2FyeQpBRkFJQ1QuCgo+IEZvciBmdXJ0aGVyIGJh
Y2tncm91bmQgY29udGV4dCwgaGVyZSdzIG15IHVuZGVyc3RhbmRpbmcgb2YgdGhpcyBzZWN0aW9u
Ogo+IAo+IFdoZW4gdGhlIGd1ZXN0IGludm9rZXMgdGhlIGh5cGVyY2FsbCBvcGVyYXRpb24gdG8g
cmVnaXN0ZXIgYSByaW5nLCBpdAo+IGlkZW50aWZpZXMgdGhlIG1lbW9yeSB0aGF0IGl0IG93bnMg
YW5kIHdhbnRzIHRoZSBoeXBlcnZpc29yIHRvIHVzZSBieQo+IHN1cHBseWluZyBhbiBhcnJheSBv
ZiBnZm5zIChvciBpbiB2MiwgYWRkcmVzc2VzIHdoaWNoIGFyZSBzaGlmdGVkIHRvCj4gZXh0cmFj
dCB0aGVpciBnZm5zKS4KPiAKPiBUaGUgaHlwZXJ2aXNvciB0cmFuc2xhdGVzIGZyb20gZ2ZucyB0
byBtZm5zLCB1c2luZyB0aGUgdHJhbnNsYXRpb24gdGhhdAo+IGV4aXN0cyBhdCB0aGF0IHRpbWUs
IGFuZCB0aGVuIHJlZmVycyB0byB0aGF0IG1lbW9yeSBpbnRlcm5hbGx5IGJ5IG1mbgo+IGZyb20g
dGhlcmUgb24gb3V0LiBUaGlzIGZpbmRfcmluZ19tZm4gZnVuY3Rpb24gaXMgd2hlcmUgdGhlIGdm
bi0+bWZuCj4gdHJhbnNsYXRpb24gaGFwcGVucy4gIChUaGUgdmFyaWFibGUgbmFtZSBkb2VzIG5l
ZWRzIHJlbmFtaW5nIGZyb20gcGZuLAo+IGFzIHlvdSBub3RlZCAtIHRoYW5rcy4pCj4gCj4gVG8g
ZG8gdGhlIHRyYW5zbGF0aW9uIGZyb20gZ2ZuIHRvIG1mbiwgKG9uIHg4NikgaXQncyB1c2luZwo+
IGdldF9nZm5fdW5zaGFyZS4gVGhhdCdzIGRvaW5nIHRocmVlIHRoaW5nczoKPiAqIHJldHVybnMg
dGhlIG1mbiwgaWYgdGhlcmUgaXMgb25lLgo+ICogcmV0dXJucyB0aGUgcDJtIHR5cGUgb2YgdGhh
dCBtZW1vcnkuCj4gKiBhY3F1aXJlcyBhIHJlZmVyZW5jZSB0byB0aGF0IGdmbiwgd2hpY2ggbmVl
ZHMgdG8gYmUgZHJvcHBlZCBhdCBzb21lCj4gICBwb2ludC4KPiAKPiBUaGUgcDJtIHR5cGUgdHlw
ZSBjaGVjayBvbiB0aGUgZ2ZuIGluIGZpbmRfcmluZ19tZm4gYXQgdGhhdCB0aW1lIGlzCj4gcG9z
c2libHkgY29uc2VydmF0aXZlLCByZWplY3RpbmcgbW9yZSB0eXBlcyB0aGFuIHBlcmhhcHMgaXQg
bmVlZHMgdG8sCj4gYnV0IHRoZSB0eXBlIHRoYXQgaXQgYWNjZXB0cyAocDJtX3JhbV9ydykgaXMg
c2FuZS4gSXQgaXMgYSB2YWxpZGF0aW9uIG9mCj4gdGhlIHAybSB0eXBlIGF0IHRoYXQgaW5zdGFu
dCwgaW50ZW5kZWQgdG8gZGV0ZWN0IGlmIHRoZSBndWVzdCBoYXMKPiBzdXBwbGllZCBtZW1vcnkg
dG8gdGhlIHJpbmcgcmVnaXN0ZXIgb3AgdGhhdCBkb2VzIG5vdCBtYWtlIHNlbnNlIGZvciBpdAo+
IHRvIHVzZSBhcyBhIHJpbmcsIGFzIGluZGljYXRlZCBieSB0aGUgY3VycmVudCBwMm0gdHlwZSwg
YW5kIGlmIHNvLCBmYWlsCj4gZWFybHksIG9yIGluZGljYXRlIHRoYXQgYSByZXRyeSBsYXRlciBp
cyBuZWVkZWQuCj4gCj4gVGhlbiB0aGUgZ2V0X3BhZ2VfYW5kX3R5cGUgY2FsbCBpcyB3aGVyZSB0
aGUgbWVtb3J5IGlkZW50aWZpZWQgYnkgdGhlCj4gbWZuIHRoYXQgd2FzIGp1c3Qgb2J0YWluZWQs
IGdldHMgbG9ja2VkIHRvIFBHVF93cml0YWJsZV9wYWdlIHR5cGUsIGFuZAo+IG93bmVyc2hpcCBm
aXhlZCB0byBpdHMgY3VycmVudCBvd25lciBkb21haW4sIGJ5IGFkZGluZyB0byBpdHMgcmVmZXJl
bmNlCj4gY291bnQuCgpIZXJlIHlvdSBzaG91bGQgbWFrZSBzdXJlIHRoZSBnZXRfcGFnZSBpcyBw
ZXJmb3JtZWQgd2hpbGUgdGhlIGdmbiBpcwpzdGlsbCBsb2NrZWQsIGFuZCBvbmNlIHlvdSBoYXZl
IGEgcmVmZXJlbmNlIHRvIHRoZSBwYWdlIHlvdSBjYW4gdW5sb2NrCnRoZSBnZm4uIEFzIHNhaWQg
YWJvdmUsIGlmIHRoZSBndWVzdCB0aGVuIHdhbnRzIHRvIG1lc3MgdXAgd2l0aCB0aGUKZ2ZuIC0+
IG1mbiBtYXBwaW5nIHRoYXQncyBmaW5lLCB0aGUgaHlwZXJ2aXNvciBhbHJlYWR5IGhhcyBhCnJl
ZmVyZW5jZSB0byB0aGUgdW5kZXJseWluZyBvcmlnaW5hbCBtZW1vcnkgcGFnZS4KCj4gVGhlbiB0
aGUgZ2ZuIHJlZmVyZW5jZSBjb3VudCBpcyBkcm9wcGVkIHdpdGggdGhlIHB1dF9nZm4gY2FsbC4g
VGhpcwo+IG1lYW5zIHRoYXQgdGhlIGd1ZXN0IGNhbiBlbGVjdCB0byBjaGFuZ2UgdGhlIHAybSB0
eXBlIGFmdGVyd2FyZHMsIGlmIGl0Cj4gd2FudHM7IChhbnkgY2hhbmdlIG5lZWRzIHRvIGJlIGNv
bnNpc3RlbnQgd2l0aCBpdHMgZG9tYWluIG93bmVyc2hpcCBhbmQKPiBQR1Rfd3JpdGFibGVfcGFn
ZSB0eXBlIHRob3VnaCAtLSBub3Qgc3VyZSBpZiB0aGF0IGNvbnN0cmFpbnMgcG9zc2libGUgdHlw
ZXMpLgoKSG0sIG5vdCByZWFsbHkgZ2V0X2dmbiAvIHB1dF9nZm4gZG9lc24ndCBhY3R1YWxseSB0
YWtlIHJlZmVyZW5jZXMsIGJ1dApyYXRoZXIgcGljayB0aGUgcDJtIGxvY2suIFdoYXQgdGFrZXMg
cmVmZXJlbmNlcyBpcyBnZXRfcGFnZS4KCj4gVGhhdCBtZW1vcnkgY2FuIGhhdmUgZ3Vlc3Qtc3Vw
cGxpZWQgZGF0YSB3cml0dGVuIGludG8gaXQsIGVpdGhlciBieSB0aGUKPiBkb21haW4gb3duaW5n
IHRoZSBwYWdlIGl0c2VsZiwgb3IgaW4gcmVzcG9uc2UgdG8gYXJnbyBzZW5kdiBvcGVyYXRpb25z
Cj4gYnkgb3RoZXIgZG9tYWlucyB0aGF0IGFyZSBhdXRob3JpemVkIHRvIHRyYW5zbWl0IGludG8g
dGhlIHJpbmcuCj4gCj4gWW91ciBub3RlIHRoYXQgdGhlICJjaGVjayBpdHNlbGYgaXMgcmFjeSI6
IGllLiB0aGF0IGEgY2hhbmdlIG9mIHAybSB0eXBlCj4gY291bGQgb2NjdXIgaW1tZWRpYXRlbHkg
YWZ0ZXJ3YXJkcyBpcyB0cnVlLgo+IAo+IFNvOiBEbyB5b3UgdGhpbmsgdGhhdCBhIGNoZWNrIG9u
IHRoZSBjdXJyZW50IHAybSB0eXBlIG9mIHRoZSBwYWdlcyBpbgo+IHRoZSByaW5nIGlzIG5lZWRl
ZCBhdCB0aGUgcG9pbnRzIHdoZXJlIHRoZSBoeXBlcnZpc29yIGlzc3VlcyB3cml0ZXMgaW50bwo+
IHRoYXQgcmluZyBtZW1vcnk/CgpObywgYXMgbG9uZyBhcyB5b3UgaGF2ZSBhIHJlZmVyZW5jZSB0
byB0aGUgcGFnZSAobm90ZTogbm90IHRoZSBnZm4pCnRoYXQgeW91IGFyZSB3cml0aW5nIHRvIGl0
IHNob3VsZCBiZSBmaW5lLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 08:58:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 08:58: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-devel-bounces@lists.xenproject.org>)
	id 1gfLJe-0006vb-NJ; Fri, 04 Jan 2019 08:58:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfLJe-0006vT-2W
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 08:58:54 +0000
X-Inumbo-ID: f4f9382c-0ffe-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4f9382c-0ffe-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 08:58:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 01:58:51 -0700
Message-Id: <5C2F2048020000780020A1EC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 01:58:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1543853902-6257-1-git-send-email-andrew.cooper3@citrix.com>
 <1543853902-6257-6-git-send-email-andrew.cooper3@citrix.com>
 <5C09011E02000078002039C6@prv1-mh.provo.novell.com>
 <a43b8a78-5bda-6f85-549f-135355a1e7de@citrix.com>
In-Reply-To: <a43b8a78-5bda-6f85-549f-135355a1e7de@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 5/9] x86/amd: Probe for legacy SSBD
 interfaces on boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE4IGF0IDE3OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDYvMTIvMjAxOCAxMDo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAz
LjEyLjE4IGF0IDE3OjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKPj4+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAo+Pj4gQEAgLTI1LDYgKzI1LDcgQEAgWEVOX0NQVUZF
QVRVUkUoWEVOX1NNQVAsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzExKSAvKiAKPiBTTUFQIGdl
dHMgdXNlZCBieSBYZW4gaXQKPj4+ICBYRU5fQ1BVRkVBVFVSRShMRkVOQ0VfRElTUEFUQ0gsIChG
U0NBUElOVFMrMCkqMzIrMTIpIC8qIGxmZW5jZSBzZXQgYXMgCj4gRGlzcGF0Y2ggU2VyaWFsaXNp
bmcgKi8KPj4+ICBYRU5fQ1BVRkVBVFVSRShJTkRfVEhVTktfTEZFTkNFLChGU0NBUElOVFMrMCkq
MzIrMTMpIC8qIFVzZSAKPiBJTkRfVEhVTktfTEZFTkNFICovCj4+PiAgWEVOX0NQVUZFQVRVUkUo
SU5EX1RIVU5LX0pNUCwgICAoRlNDQVBJTlRTKzApKjMyKzE0KSAvKiBVc2UgSU5EX1RIVU5LX0pN
UCAKPiAqLwo+Pj4gK1hFTl9DUFVGRUFUVVJFKExFR0FDWV9TU0JELCAgICAgKEZTQ0FQSU5UUysw
KSozMisxNSkgLyogTFNfQ0ZHIG9yIAo+IFZJUlRfU1BFQ19DVFJMIGF2YWlsYWJsZSBmb3IgU1NC
RCAqLwo+PiBBcyBhbHJlYWR5IGluZGljYXRlZCBpbiBhbm90aGVyIHJlcGx5LCB3aXRoIHRoZXJl
IG5vdCBiZWluZwo+PiBhbnkgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nIGJhc2VkIG9uIHRoaXMsIEkg
ZG9uJ3QgdGhpbmsgaXQgc2hvdWxkCj4+IGJlIGEgc3ludGhldGljIGZlYXR1cmUuIFVzZSBhbiBv
cmRpbmFyeSBib29sIHZhcmlhYmxlIGluc3RlYWQuCj4gCj4gV2hhdCBtYWtlcyB5b3UgYmVsaWV2
ZSB0aGF0IHN5bnRoZXRpYyBiaXRzIGFyZSBvbmx5IGZvciBsaXZlcGF0Y2hpbmc/IAo+IExlc3Mg
dGhhbiBoYWxmIG9mIHRoZSBleGlzdGluZyBvbmVzIGFyZSB1c2VkIGZvciB0aGF0IHB1cnBvc2Us
IGFuZCBpdHMKPiBub3QgaG93IExpbnV4IHRyZWF0cyB0aGVtLgo+IAo+IFRoZXkgYXJlIGEgY29s
bGVjdGlvbiBvZiBtaXNjIHVuc29ydGVkIGZlYXR1cmUgYml0cywgYW5kIHRoYXQncyBleGFjdGx5
Cj4gd2hhdCBJJ20gdXNpbmcgaXQgZm9yIGhlcmUuCgpJJ20gY29udmluY2VkIHRoZSBpbnRyb2R1
Y3Rpb24gb2Ygc3ludGhldGljIGJpdHMgaW4gTGludXggd2FzCmZvciB0aGUgcHVycG9zZSBvZiBh
bHRlcm5hdGl2ZXMgcGF0Y2hpbmcsIGFzIGFueXRoaW5nIGVsc2UgY2FuCmJlIGV4cHJlc3NlZCB1
c2luZyBvcmRpbmFyeSB2YXJpYWJsZXMuIEV2ZW4gaWYgTGludXggbGF0ZXIgd2VudAphbmQgYWJ1
c2VkIHRoZSBjb25zdHJ1Y3QsIEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIGZvbGxvdyB0aGF0Cm1v
ZGVsOyBJJ2QgYWN0dWFsbHkgYWltIGF0IHJlbW92aW5nIHN5bnRoZXRpYyBmZWF0dXJlcyB3aGlj
aAphcmVuJ3QgdXNlZCBmb3IgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nLCBhcyB5b3UgY2FuIHNlZSBm
cm9tIGUuZy4KNTZlNjE5YjRkMyAoIng4NjogZHJvcCBOT19YUFRJIHN5bnRoZXRpYyBmZWF0dXJl
IikuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 09:03:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 09:03: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-devel-bounces@lists.xenproject.org>)
	id 1gfLNx-0007gx-A1; Fri, 04 Jan 2019 09:03: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=XWp9=PM=citrix.com=prvs=900e14805=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gfLNv-0007gs-IH
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 09:03:19 +0000
X-Inumbo-ID: 92a2f2a6-0fff-11e9-b7b2-3b6f072b9849
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92a2f2a6-0fff-11e9-b7b2-3b6f072b9849;
 Fri, 04 Jan 2019 09:03:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,437,1539648000"; d="scan'208";a="84132759"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Stefano Stabellini' <sstabellini@kernel.org>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
 ARM after 91d4eca7
Thread-Index: AQHUovtFIQcO8tMI/Empl/qqoy2lgKWcpgKAgAElGYCAAQcM8A==
Date: Fri, 4 Jan 2019 09:03:15 +0000
Message-ID: <71f5da369f1245b8a85c794a9ae097d9@AMSPEX02CL03.citrite.net>
References: <alpine.DEB.2.10.1901021622550.800@sstabellini-ThinkPad-X260>
 <416d62e8-f977-bca7-2eb9-5ac05051953e@citrix.com>
 <alpine.DEB.2.10.1901031004460.800@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901031004460.800@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
 ARM after 91d4eca7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTdGVmYW5vIFN0YWJlbGxpbmkg
W21haWx0bzpzc3RhYmVsbGluaUBrZXJuZWwub3JnXQ0KPiBTZW50OiAwMyBKYW51YXJ5IDIwMTkg
MTg6MjANCj4gVG86IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+DQo+
IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZzsNCj4ganVsaWVuLmdyYWxsQGFybS5jb207IGpiZXVsaWNoQHN1c2Uu
Y29tOyBQYXVsIER1cnJhbnQNCj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBTdWJqZWN0
OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci00LjEyXSB4ZW4vaW9tbXU6IGZpeCBkZXYgYXNz
aWdubWVudCBvbg0KPiBBUk0gYWZ0ZXIgOTFkNGVjYTcNCj4gDQo+IE9uIFRodSwgMyBKYW4gMjAx
OSwgQW5kcmV3IENvb3BlciB3cm90ZToNCj4gPiBPbiAwMy8wMS8yMDE5IDAwOjI4LCBTdGVmYW5v
IFN0YWJlbGxpbmkgd3JvdGU6DQo+ID4gPiBGaXggZGV2aWNlIGFzc2lnbm1lbnQgb24gQVJNIGFm
dGVyIDkxZDRlY2E3ICJtbSAvIGlvbW11OiBzcGxpdA0KPiA+ID4gbmVlZF9pb21tdSgpIGludG8g
aGFzX2lvbW11X3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRfc3luYygpIi4NCj4gPiA+DQo+ID4gPiBh
cmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUgcmV0dXJucyAtRU5PU1lTIHdoaWNoIGNhdXNl
cw0KPiA+ID4gaW9tbXVfY29uc3RydWN0IHRvIHJldHVybiBlYXJseSwgYWx0aG91Z2ggaXQgaXMg
bm90IGFuIGVycm9yLg0KPiA+ID4NCj4gPiA+IEludGVyZXN0aW5nbHksIHRoZSBpZiAoIHJjICkg
d2FzIHByZXNlbnQgZXZlbiBiZWZvcmUgOTFkNGVjYTcsIGJ1dCBpdA0KPiB3YXMNCj4gPiA+IHN0
aWxsIHdvcmtpbmcgYmVmb3JlLiBOb3csIHdpdGggdGhlIG5ldyBoZC0+c3RhdHVzIGZpZWxkIGl0
IHdvbid0DQo+ID4gPiBjb21wbGV0ZSB0aGUgaW5pdGlhbGl6YXRpb24gc3VjY2Vzc2Z1bGx5Lg0K
PiA+ID4NCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4NCj4gPiA+DQo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYw0KPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMNCj4gPiA+
IGluZGV4IGFjNjJkN2YuLmE2MzMyOWIgMTAwNjQ0DQo+ID4gPiAtLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jDQo+ID4gPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jDQo+ID4gPiBAQCAtMjY5LDcgKzI2OSw3IEBAIGludCBpb21tdV9jb25zdHJ1Y3Qoc3Ry
dWN0IGRvbWFpbiAqZCkNCj4gPiA+ICAgICAgICAgIGhkLT5uZWVkX3N5bmMgPSB0cnVlOw0KPiA+
ID4NCj4gPiA+ICAgICAgICAgIHJjID0gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKGQp
Ow0KPiA+DQo+ID4gVGhlIGNvbW1lbnQgaW4gQVJNJ3MgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdl
X3RhYmxlKCkgc2F5cw0KPiA+DQo+ID4gLyogVGhlIElPTU1VIHNoYXJlcyB0aGUgcDJtIHdpdGgg
dGhlIENQVSAqLw0KPiA+DQo+ID4gV2hpY2ggbWVhbnMgdGhhdCBpb21tdV91c2VfaGFwX3B0KCkg
KGp1c3Qgb3V0IG9mIGNvbnRleHQgYWJvdmUgdGhpcw0KPiA+IGh1bmspIGlzIHdyb25nLsKgIEl0
IHNob3VsZCByZXR1cm4gdHJ1ZSwgd2hpY2ggd2lsbCBwcmV2ZW50IHVzIGVudGVyaW5nDQo+ID4g
dGhpcyBwYXRoIGR1cmluZyBpbml0aWFsaXNhdGlvbi4NCj4gDQo+IGlvbW11X3VzZV9oYXBfcHQg
aXMgaW1wbGVtZW50ZWQgYnkgY2FsbGluZyBoYXNfaW9tbXVfcHQoZCkgKGFsc28gb24geDg2DQo+
IGlzIHBhcnQgb2YgdGhlIGltcGxlbWVudGF0aW9uKSwgd2hpY2ggaXMgaW1wbGVtZW50ZWQgYXM6
DQo+IA0KPiAgIChkb21faW9tbXUoZCktPnN0YXR1cyAhPSBJT01NVV9TVEFUVVNfZGlzYWJsZWQp
DQo+IA0KPiBJT01NVV9TVEFUVVNfZGlzYWJsZWQgaXMgemVybyBpbiB0aGUgZW51bSwgc28gc3Rh
dHVzIHN0YXJ0cyBhcw0KPiBJT01NVV9TVEFUVVNfZGlzYWJsZWQuIEl0IGlzIHNldCB0byBJT01N
VV9TVEFUVVNfaW5pdGlhbGl6aW5nIGZvciBkb20wDQo+IGluIGlvbW11X2h3ZG9tX2luaXQsIGJ1
dCBpdCBpcyBub3Qgc2V0IHRvIElPTU1VX1NUQVRVU19pbml0aWFsaXppbmcgZm9yDQo+IG90aGVy
IGRvbWFpbnMgYW55d2hlcmUsIGxlYWRpbmcgdG8gdGhpcyBlcnJvci4NCg0KSXQgaXMgc2V0IGZv
ciBvdGhlciBkb21haW5zLi4uIHNlZSBpb21tdV9jb25zdHJ1Y3QoKS4NCg0KICBQYXVsDQoNCj4g
DQo+IEl0IGxvb2tzIGxpa2Ugd2Ugd2FudCB0byBtb3ZlIHRoZSBpbml0aWFsaXphdGlvbiBvZiBz
dGF0dXMgZnJvbQ0KPiBpb21tdV9od2RvbV9pbml0IHRvIGlvbW11X2RvbWFpbl9pbml0LCB3aGlj
aCBpcyBjYWxsZWQgZm9yIGV2ZXJ5Ym9keS4NCj4gDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYw0KPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMNCj4gaW5kZXggYWM2MmQ3Zi4uN2NmNmFhZiAxMDA2NDQNCj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYw0KPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jDQo+IEBAIC0xODAsNiArMTgwLDcgQEAgaW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVj
dCBkb21haW4gKmQpDQo+ICAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCApDQo+ICAgICAgICAgIHJl
dHVybiAwOw0KPiANCj4gKyAgICBoZC0+c3RhdHVzID0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemlu
ZzsNCj4gICAgICBoZC0+cGxhdGZvcm1fb3BzID0gaW9tbXVfZ2V0X29wcygpOw0KPiAgICAgIHJl
dHVybiBoZC0+cGxhdGZvcm1fb3BzLT5pbml0KGQpOw0KPiAgfQ0KPiBAQCAtMjA2LDcgKzIwNyw2
IEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkN
Cj4gDQo+ICAgICAgcmVnaXN0ZXJfa2V5aGFuZGxlcignbycsICZpb21tdV9kdW1wX3AybV90YWJs
ZSwgImR1bXAgaW9tbXUgcDJtDQo+IHRhYmxlIiwgMCk7DQo+IA0KPiAtICAgIGhkLT5zdGF0dXMg
PSBJT01NVV9TVEFUVVNfaW5pdGlhbGl6aW5nOw0KPiAgICAgIGhkLT5uZWVkX3N5bmMgPSBpb21t
dV9od2RvbV9zdHJpY3QgJiYgIWlvbW11X3VzZV9oYXBfcHQoZCk7DQo+ICAgICAgaWYgKCBuZWVk
X2lvbW11X3B0X3N5bmMoZCkgKQ0KPiAgICAgIHsNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 09:07:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 09:07: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-devel-bounces@lists.xenproject.org>)
	id 1gfLRt-0007qX-Rp; Fri, 04 Jan 2019 09:07: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfLRs-0007qS-CG
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 09:07:24 +0000
X-Inumbo-ID: 257c0d34-1000-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 257c0d34-1000-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 09:07:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 02:07:22 -0700
Message-Id: <5C2F2246020000780020A1FF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 02:07:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1545349252-16401-1-git-send-email-andrew.cooper3@citrix.com>
 <1545349252-16401-2-git-send-email-andrew.cooper3@citrix.com>
 <5C1CD7CD0200007800208840@prv1-mh.provo.novell.com>
 <e9fce552-7dae-6d67-1879-62e88469bc51@citrix.com>
In-Reply-To: <e9fce552-7dae-6d67-1879-62e88469bc51@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] xen/dom0: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjEyLjE4IGF0IDEzOjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjEvMTIvMjAxOCAxMjowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIx
LjEyLjE4IGF0IDAwOjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+Pj4gKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPj4+IEBAIC02MzYsNTUgKzYzNiw3NiBAQCB0
cmFjZSBmZWF0dXJlIGlzIG9ubHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRzIG9mIFhlbi4K
Pj4+ICAKPj4+ICBTcGVjaWZ5IHRoZSBiaXQgd2lkdGggb2YgdGhlIERNQSBoZWFwLgo+Pj4gIAo+
Pj4gLSMjIyBkb20wICh4ODYpCj4+PiAtPiBgPSBMaXN0IG9mIFsgcHZoIHwgc2hhZG93IF1gCj4+
PiArIyMjIGRvbTAKPj4+ICs+IGA9IExpc3Qgb2YgWyBwdmg9PGJvb2w+LCBzaGFkb3c9PGJvb2w+
IF1gCj4+PiAgCj4+PiAtPiBTdWItb3B0aW9uczoKPj4+IC0KPj4+IC0+IGBwdmhgCj4+PiArPiBB
cHBsaWNhYmlsaXR5OiB4ODYKPj4gV2h5IHRoZSBuZXcgdGFnLCB3aGVuIGV2ZXJ5dGhpbmcgZWxz
ZSB1c2VzICh4ODYpIG5leHQgdG8gdGhlCj4+IG9wdGlvbiBuYW1lPwo+IAo+IFNlZSB0aGUgY29t
bWl0IG1lc3NhZ2Ugb2YgYy9zIGEzYTk5ZGY0NGU1NDA1ZDIwOTJlYzU5MDg3NjgxNzY1ZmE0Y2Rl
ZTcKPiAKPiBUaGUgcHJvYmxlbSBpcyB3aXRoIHRoZSBnZW5lcmF0ZWQgSFRNTCBhbmNob3JzIHdo
ZW4gdHJ5aW5nIHRvIGNyb3NzCj4gcmVmZXJlbmNlIHRoZSBvcHRpb25zLgoKVGhhdCBjb21taXQg
bWVzc2FnZSBkb2Vzbid0IHRhbGsgYWJvdXQgYW5jaG9ycywgc28gSSBjYW4gb25seQpndWVzcyBh
Ym91dCB0aGUgY29ubmVjdGlvbi4gQnV0IEkgdGhpbmsgSSBjYW4gc2VlIHlvdXIgcG9pbnQuCkZy
b20gYSBwdXJlbHkgdGV4dHVhbCBwZXJzcGVjdGl2ZSBJIGhhdmUgdG8gYWRtaXQgSSdkIHByZWZl
cgp0aGUgb3JpZ2luYWwgbW9kZWwgKHdpdGhvdXQgdGhlIG5ldyB0YWcpLCBidXQgaWYgY3Jvc3Mg
cmVmcyBkb24ndAp3b3JrIEkgYWdyZWUgaXQncyBiZXR0ZXIgdG8gc3dpdGNoLgoKPj4+ICAjIyMg
ZG9tMC1pb21tdQo+Pj4gLT4gYD0gTGlzdCBvZiBbIHBhc3N0aHJvdWdoIHwgc3RyaWN0IHwgbWFw
LWluY2x1c2l2ZSBdYAo+Pj4gLQo+Pj4gLVRoaXMgbGlzdCBvZiBib29sZWFucyBjb250cm9scyB0
aGUgaW9tbXUgdXNhZ2UgYnkgRG9tMDoKPj4+IC0KPj4+IC0qIGBwYXNzdGhyb3VnaGA6IGRpc2Fi
bGVzIERNQSByZW1hcHBpbmcgZm9yIERvbTAuIERlZmF1bHQgaXMgYGZhbHNlYC4gTm90ZSB0aGF0
Cj4+PiAtICB0aGlzIG9wdGlvbiBpcyBoYXJkIGNvZGVkIHRvIGBmYWxzZWAgZm9yIGEgUFZIIERv
bTAgYW5kIGFueSBhdHRlbXB0IHRvCj4+PiAtICBvdmVyd3JpdGUgaXQgZnJvbSB0aGUgY29tbWFu
ZCBsaW5lIGlzIGlnbm9yZWQuCj4+PiAtCj4+PiAtKiBgc3RyaWN0YDogc2V0cyB1cCBETUEgcmVt
YXBwaW5nIG9ubHkgZm9yIHRoZSBSQU0gRG9tMCBhY3R1YWxseSBnb3QgYXNzaWduZWQuCj4+PiAt
ICBEZWZhdWx0IGlzIGBmYWxzZWAgd2hpY2ggbWVhbnMgRG9tMCB3aWxsIGdldCBtYXBwaW5ncyBm
b3IgYWxsIHRoZSBob3N0Cj4+PiAtICBSQU0gZXhjZXB0IHJlZ2lvbnMgaW4gdXNlIGJ5IFhlbi4g
Tm90ZSB0aGF0IHRoaXMgb3B0aW9uIGlzIGhhcmQgY29kZWQgdG8KPj4+IC0gIGB0cnVlYCBmb3Ig
YSBQVkggRG9tMCBhbmQgYW55IGF0dGVtcHQgdG8gb3ZlcndyaXRlIGl0IGZyb20gdGhlIGNvbW1h
bmQgbGluZQo+Pj4gLSAgaXMgaWdub3JlZC4KPj4+IC0KPj4+IC0qIGBtYXAtaW5jbHVzaXZlYDog
c2V0cyB1cCBETUEgcmVtYXBwaW5nIGZvciBhbGwgdGhlIG5vbi1SQU0gcmVnaW9ucyBiZWxvdyA0
R0IKPj4+IC0gIGV4Y2VwdCBmb3IgdW51c2FibGUgcmFuZ2VzLiBVc2UgdGhpcyB0byB3b3JrIGFy
b3VuZCBmaXJtd2FyZSBpc3N1ZXMgcHJvdmlkaW5nCj4+PiAtICBpbmNvcnJlY3QgUk1SUi9JVk1E
IGVudHJpZXMuIFJhdGhlciB0aGFuIG9ubHkgbWFwcGluZyBSQU0gcGFnZXMgZm9yIElPTU1VCj4+
PiAtICBhY2Nlc3NlcyBmb3IgRG9tMCwgd2l0aCB0aGlzIG9wdGlvbiBhbGwgcGFnZXMgdXAgdG8g
NEdCLCBub3QgbWFya2VkIGFzCj4+PiAtICB1bnVzYWJsZSBpbiB0aGUgRTgyMCB0YWJsZSwgd2ls
bCBnZXQgYSBtYXBwaW5nIGVzdGFibGlzaGVkLiBOb3RlIHRoYXQgdGhpcwo+Pj4gLSAgb3B0aW9u
IGlzIG9ubHkgYXBwbGljYWJsZSB0byBhIFBWIERvbTAgYW5kIGlzIGVuYWJsZWQgYnkgZGVmYXVs
dCBvbiBJbnRlbAo+Pj4gLSAgaGFyZHdhcmUuCj4+PiAtCj4+PiAtKiBgbWFwLXJlc2VydmVkYDog
c2V0cyB1cCBETUEgcmVtYXBwaW5nIGZvciBhbGwgdGhlIHJlc2VydmVkIHJlZ2lvbnMgaW4gdGhl
Cj4+PiAtICBtZW1vcnkgbWFwIGZvciBEb20wLiBVc2UgdGhpcyB0byB3b3JrIGFyb3VuZCBmaXJt
d2FyZSBpc3N1ZXMgcHJvdmlkaW5nCj4+PiAtICBpbmNvcnJlY3QgUk1SUi9JVk1EIGVudHJpZXMu
IFJhdGhlciB0aGFuIG9ubHkgbWFwcGluZyBSQU0gcGFnZXMgZm9yIElPTU1VCj4+PiAtICBhY2Nl
c3NlcyBmb3IgRG9tMCwgYWxsIG1lbW9yeSByZWdpb25zIG1hcmtlZCBhcyByZXNlcnZlZCBpbiB0
aGUgbWVtb3J5IG1hcAo+Pj4gLSAgdGhhdCBkb24ndCBvdmVybGFwIHdpdGggYW55IE1NSU8gcmVn
aW9uIGZyb20gZW11bGF0ZWQgZGV2aWNlcyB3aWxsIGJlCj4+PiAtICBpZGVudGl0eSBtYXBwZWQu
IFRoaXMgb3B0aW9uIG1hcHMgYSBzdWJzZXQgb2YgdGhlIG1lbW9yeSB0aGF0IHdvdWxkIGJlCj4+
PiAtICBtYXBwZWQgd2hlbiB1c2luZyB0aGUgYG1hcC1pbmNsdXNpdmVgIG9wdGlvbi4gVGhpcyBv
cHRpb24gaXMgYXZhaWxhYmxlIHRvIGFsbAo+Pj4gLSAgRG9tMCBtb2RlcyBhbmQgaXMgZW5hYmxl
ZCBieSBkZWZhdWx0IG9uIEludGVsIGhhcmR3YXJlLgo+Pj4gKz4gYD0gTGlzdCBvZiBbIHBhc3N0
aHJvdWdoPTxib29sPiwgc3RyaWN0PTxib29sPiwgbWFwLWluY2x1c2l2ZT08Ym9vbD4sCj4+PiAr
PiAgICAgICAgICAgICAgbWFwLXJlc2VydmVkPTxib29sPiBdYAo+Pj4gKwo+Pj4gK0NvbnRyb2xz
IGZvciB0aGUgZG9tMCBJT01NVSBzZXR1cC4KPj4+ICsKPj4+ICsqICAgVGhlIGBwYXNzdGhyb3Vn
aGAgYm9vbGVhbiBpcyBhcHBsaWNhYmxlIHRvIHg4NiBQViBkb20wJ3Mgb25seSBhbmQgZGVmYXVs
dHMKPj4+ICsgICAgdG8gZmFsc2UuICBJdCBjb250cm9scyB3aGV0aGVyIHRoZSBJT01NVSBpcyBm
dWxseSBkaXNhYmxlZCBmb3IgZGV2aWNlcwo+Pj4gKyAgICBiZWxvbmdpbmcgdG8gZG9tMCAoYHBh
c3N0aHJvdWdoPTFgKSwgb3Igd2hldGhlciB0aGUgSU9NTVUgaXMgc2V0IHVwIHdpdGgKPj4+ICsg
ICAgYW4gaWRlbnRpdHkgdHJhbnNmb3JtIGZvciBkb20wIChgcGFzc3Rocm91Z2g9MGApIHRvIHBy
ZXZlbnQgZG9tMCBmcm9tCj4+PiArICAgIERNQSdpbmcgb3V0c2lkZSBvZiBpdHMgcGVybWl0dGVk
IGFyZWFzLgo+Pj4gKwo+Pj4gKyAgICBUaGlzIG9wdGlvbiBpcyBoYXJkd2lyZWQgdG8gZmFsc2Ug
Zm9yIHg4NiBQVkggZG9tMCdzICh3aGVyZSBhIG5vbi1pZGVudGl0eQo+Pj4gKyAgICB0cmFuc2Zv
cm0gaXMgcmVxdWlyZWQgZm9yIGRvbTAgdG8gZnVuY3Rpb24pLCBhbmQgaXMgaWdub3JlZCBmb3Ig
QVJNLgo+Pj4gKwo+Pj4gKyogICBUaGUgYHN0cmljdGAgYm9vbGVhbiBpcyBhcHBsaWNhYmxlIHRv
IHg4NiBQViBkb20wJ3Mgb25seSBhbmQgZGVmYXVsdHMgdG8KPj4+ICsgICAgZmFsc2UuICBJdCBj
b250cm9scyB3aGV0aGVyIGRvbTAgY2FuIGhhdmUgSU9NTVUgbWFwcGluZ3MgZm9yIGFsbCBkb21h
aW4KPj4+ICsgICAgUkFNIGluIHRoZSBzeXN0ZW0sIG9yIG9ubHkgZm9yIGl0cyBhbGxvY2F0ZWQg
UkFNIChhbmQgZ3JhbnQgbWFwcGluZ3MgZXRjLikKPj4+ICsKPj4+ICsgICAgVGhpcyBvcHRpb24g
aXMgaGFyZHdpcmVkIHRvIHRydWUgZm9yIHg4NiBQVkggZG9tMCdzIChhcyBSQU0gYmVsb25naW5n
IHRvCj4+PiArICAgIG90aGVyIGRvbWFpbnMgaW4gdGhlIHN5c3RlbSBkb24ndCBsaXZlIGluIGEg
Y29tcGF0aWJsZSBhZGRyZXNzIHNwYWNlKSwgYW5kCj4+PiArICAgIGlzIGlnbm9yZWQgZm9yIEFS
TS4KPj4+ICsKPj4+ICsqICAgVGhlIGBtYXAtaW5jbHVzaXZlYCBib29sZWFuIGlzIGFwcGxpY2Fi
bGUgdG8geDg2IFBWIGRvbTAncywgYW5kIHNldHMgdXAgRE1BCj4+PiArICAgIHJlbWFwcGluZyBm
b3IgYWxsIG5vbi1SQU0gcmVnaW9ucyBiZWxvdyA0R0IgZXhjZXB0IGZvciB1bnVzYWJsZSByYW5n
ZXMuCj4+IEkgZG9uJ3QgdGhpbmtzIHRoaXMgaXMgUFYtc3BlY2lmaWMsIGp1c3QgaXRzIGRlZmF1
bHQgaXMuCj4gCj4gRnJvbSBhcmNoX2lvbW11X2h3ZG9tX2luaXQoKToKPiAKPiAgICAgLyogSW5j
bHVzaXZlIG1hcHBpbmdzIGFyZSBlbmFibGVkIGJ5IGRlZmF1bHQgZm9yIFBWLiAqLwo+ICAgICBp
ZiAoIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSA9PSAtMSApCj4gICAgICAgICBpb21tdV9od2RvbV9p
bmNsdXNpdmUgPSBpc19wdl9kb21haW4oZCk7Cj4gICAgIC8qIFJlc2VydmVkIElPTU1VIG1hcHBp
bmdzIGFyZSBlbmFibGVkIGJ5IGRlZmF1bHQuICovCj4gICAgIGlmICggaW9tbXVfaHdkb21fcmVz
ZXJ2ZWQgPT0gLTEgKQo+ICAgICAgICAgaW9tbXVfaHdkb21fcmVzZXJ2ZWQgPSAxOwo+IAo+ICAg
ICBpZiAoIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSAmJiAhaXNfcHZfZG9tYWluKGQpICkKPiAgICAg
ewo+ICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCj4gICAgICAgICAgICAgICAgIklPTU1V
IGluY2x1c2l2ZSBtYXBwaW5ncyBhcmUgb25seSBzdXBwb3J0ZWQgb24gUFYgRG9tMFxuIik7Cj4g
ICAgICAgICBpb21tdV9od2RvbV9pbmNsdXNpdmUgPSAwOwo+ICAgICB9Cj4gCj4gCj4gQXR0ZW1w
dGluZyB0byB1c2UgdGhpcyBvcHRpb24gd2l0aCBhIFBWSCBkb20wIHdpbGwgY2F1c2UgWGVuIHRv
IGZvcmNlIGl0Cj4gb2ZmLgoKT2gsIEkgc2VlIC0gb25lIG9mIHRoZSBiYWQgZWZmZWN0cyBvZiBk
aXNjb25uZWN0cyBpbiBzb3VyY2UgY29kZQoodGhlIDNyZCBpZigpIHdvdWxkIGJldHRlciBiZSBl
bHNlLWlmKCkgZm9yIHRoZSAxc3QpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 09:09:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 09:09: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-devel-bounces@lists.xenproject.org>)
	id 1gfLU6-00081e-9u; Fri, 04 Jan 2019 09:09: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=XWp9=PM=citrix.com=prvs=900e14805=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gfLU5-00081Y-Cc
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 09:09:41 +0000
X-Inumbo-ID: 7617e34f-1000-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7617e34f-1000-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 09:09:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,437,1539648000"; d="scan'208";a="84132976"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>, "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v7 09/18] xen: remove unnecessary code from
 dataplane/xen-block.c
Thread-Index: AQHUmIeF0fkAhBIQEUqlkHf4nzk+/qWe6Jcg
Date: Fri, 4 Jan 2019 09:09:36 +0000
Message-ID: <f04669ca236a46808397642e77e96764@AMSPEX02CL03.citrite.net>
References: <20181220171439.11159-1-paul.durrant@citrix.com>
 <20181220171439.11159-10-paul.durrant@citrix.com>
In-Reply-To: <20181220171439.11159-10-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 09/18] xen: remove unnecessary code from
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefan Hajnoczi <stefanha@redhat.com>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZyBBbnRob255PwoKSSBkcm9wcGVkIHlvdXIgUi1iIG9uIHY2IHNpbmNlIEkgc2NyZXdlZCBp
dCB1cC4gQXJlIHlvdSBvayB3aXRoIHY3PyBJdCBzaG91bGQgYmUgYmFjayB0byBob3cgaXQgd2Fz
IGJ1dCB3aXRoIHNvbWUgd2hpdGVzcGFjZSBmaXhlcy4KCiAgUGF1bAoKPiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+IEZyb206IFBhdWwgRHVycmFudCBbbWFpbHRvOnBhdWwuZHVycmFudEBj
aXRyaXguY29tXQo+IFNlbnQ6IDIwIERlY2VtYmVyIDIwMTggMTc6MTUKPiBUbzogcWVtdS1kZXZl
bEBub25nbnUub3JnOyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHhlbi0KPiBkZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+IENjOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29t
PjsgQW50aG9ueSBQZXJhcmQKPiA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47Cj4gU3RlZmFuIEhham5vY3ppIDxz
dGVmYW5oYUByZWRoYXQuY29tPjsgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT47IE1heAo+
IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0ggdjcgMDkvMThdIHhl
bjogcmVtb3ZlIHVubmVjZXNzYXJ5IGNvZGUgZnJvbSBkYXRhcGxhbmUveGVuLQo+IGJsb2NrLmMK
PiAKPiBOb3QgYWxsIG9mIHRoZSBjb2RlIGR1cGxpY2F0ZWQgZnJvbSB4ZW5fZGlzay5jIGlzIHJl
cXVpcmVkIGFzIHRoZSBiYXNpcwo+IGZvcgo+IHRoZSBuZXcgZGF0YXBsYW5lIGltcGxlbWVudGF0
aW9uIHNvIHRoaXMgcGF0Y2ggcmVtb3ZlcyBleHRyYW5lb3VzIGNvZGUsCj4gYWxvbmcgd2l0aCB0
aGUgbGVnYWN5ICNpbmNsdWRlcyBhbmQgY2FsbHMgdG8gdGhlIGxlZ2FjeSB4ZW5fcHZfcHJpbnRm
KCkKPiBmdW5jdGlvbi4gRXJyb3IgbWVzc2FnZXMgYXJlIGNoYW5nZWQgdG8gYmUgcmVwb3J0ZWQg
dXNpbmcgZXJyb3JfcmVwb3J0KCkuCj4gCj4gTk9URTogVGhlIGNvZGUgaXMgc3RpbGwgbm90IHll
dCBidWlsdC4gRnVydGhlciB0cmFuc2Zvcm1hdGlvbnMgd2lsbCBiZQo+ICAgICAgIHJlcXVpcmVk
IHRvIG1ha2UgaXQgY29ycmVjdGx5IGludGVyZmFjZSB0byB0aGUgbmV3IFhlbkJ1cy9YZW5EZXZp
Y2UKPiAgICAgICBmcmFtZXdvcmsuIFRoZXkgd2lsbCBiZSBkZWxpdmVyZWQgaW4gYSBzdWJzZXF1
ZW50IHBhdGNoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4gQ2M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KPiBDYzogS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KPiBDYzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0
LmNvbT4KPiAKPiB2NjoKPiAgLSB2NSB3YXMgbWVzc2VkIHVwIHNvIGZpeCB0aGUgYm9pbGVycGxh
dGUgYWdhaW4KPiAgLSBEcm9wIEFudGhvbnkncyBSLWIgc28gaGUgY2FuIGNoZWNrIGl0Cj4gCj4g
djI6Cj4gIC0gTGVhdmUgZXhpc3RpbmcgYm9pbGVycGxhdGUgYWxvbmUsIG90aGVyIHRoYW4gcmVt
b3ZpbmcgdGhlIG5vdy1pbmNvcnJlY3QKPiAgICBkZXNjcmlwdGlvbgo+IC0tLQo+ICBody9ibG9j
ay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgfCA0MjkgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA0MDYgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyBiL2h3
L2Jsb2NrL2RhdGFwbGFuZS94ZW4tCj4gYmxvY2suYwo+IGluZGV4IDlmYWU1MDUzNGUuLjIyODQ3
MjMyMGEgMTAwNjQ0Cj4gLS0tIGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCj4gKysr
IGIvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCj4gQEAgLTEsNDUgKzEsMjMgQEAKPiAg
LyoKPiAtICogIHhlbiBwYXJhdmlydCBibG9jayBkZXZpY2UgYmFja2VuZAo+ICsgKiBDb3B5cmln
aHQgKGMpIDIwMTggIENpdHJpeCBTeXN0ZW1zIEluYy4KPiArICogKGMpIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgo+ICAgKgo+IC0gKiAgKGMpIEdlcmQgSG9mZm1hbm4gPGtyYXhl
bEByZWRoYXQuY29tPgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+ICsgKiB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB1bmRlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vu
c2UuCj4gICAqCj4gLSAqICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+IC0gKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPiAtICogIHRo
ZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHVuZGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5z
ZS4KPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiAgICoKPiAtICogIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+IC0g
KiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKPiAtICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUKPiAtICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gYWxvbmcKPiArICogd2l0aCB0aGlzIHBy
b2dyYW07IGlmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiAgICoK
PiAtICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlCj4gYWxvbmcKPiAtICogIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3Qs
IHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gLSAqCj4gLSAqICBDb250cmli
dXRpb25zIGFmdGVyIDIwMTItMDEtMTMgYXJlIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0
aGUKPiAtICogIEdOVSBHUEwsIHZlcnNpb24gMiBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRl
ciB2ZXJzaW9uLgo+ICsgKiBDb250cmlidXRpb25zIGFmdGVyIDIwMTItMDEtMTMgYXJlIGxpY2Vu
c2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUKPiArICogR05VIEdQTCwgdmVyc2lvbiAyIG9yIChh
dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gICAqLwo+IAo+IC0jaW5jbHVkZSAi
cWVtdS9vc2RlcC5oIgo+IC0jaW5jbHVkZSAicWVtdS91bml0cy5oIgo+IC0jaW5jbHVkZSA8c3lz
L2lvY3RsLmg+Cj4gLSNpbmNsdWRlIDxzeXMvdWlvLmg+Cj4gLQo+IC0jaW5jbHVkZSAiaHcvaHcu
aCIKPiAtI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgo+IC0jaW5jbHVkZSAieGVuX2Js
a2lmLmgiCj4gLSNpbmNsdWRlICJzeXNlbXUvYmxvY2tkZXYuaCIKPiAtI2luY2x1ZGUgInN5c2Vt
dS9pb3RocmVhZC5oIgo+IC0jaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKPiAtI2lu
Y2x1ZGUgInFhcGkvZXJyb3IuaCIKPiAtI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0LmgiCj4gLSNp
bmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgiCj4gLSNpbmNsdWRlICJ0cmFjZS5oIgo+IC0KPiAt
LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSAqLwo+IC0KPiAtI2RlZmluZSBCTE9DS19TSVpFICA1MTIKPiAtI2RlZmluZSBJT0NC
X0NPVU5UICAoQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUICsgMikKPiAtCj4gIHN0cnVj
dCBpb3JlcSB7Cj4gICAgICBibGtpZl9yZXF1ZXN0X3QgICAgIHJlcTsKPiAgICAgIGludDE2X3Qg
ICAgICAgICAgICAgc3RhdHVzOwo+IEBAIC0xMDEsOCArNzksNiBAQCBzdHJ1Y3QgWGVuQmxrRGV2
IHsKPiAgICAgIEFpb0NvbnRleHQgICAgICAgICAgKmN0eDsKPiAgfTsKPiAKPiAtLyogLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAq
Lwo+IC0KPiAgc3RhdGljIHZvaWQgaW9yZXFfcmVzZXQoc3RydWN0IGlvcmVxICppb3JlcSkKPiAg
ewo+ICAgICAgbWVtc2V0KCZpb3JlcS0+cmVxLCAwLCBzaXplb2YoaW9yZXEtPnJlcSkpOwo+IEBA
IC0xODMsMTEgKzE1OSw2IEBAIHN0YXRpYyBpbnQgaW9yZXFfcGFyc2Uoc3RydWN0IGlvcmVxICpp
b3JlcSkKPiAgICAgIHNpemVfdCBsZW47Cj4gICAgICBpbnQgaTsKPiAKPiAtICAgIHhlbl9wdl9w
cmludGYoCj4gLSAgICAgICAgeGVuZGV2LCAzLAo+IC0gICAgICAgICJvcCAlZCwgbnIgJWQsIGhh
bmRsZSAlZCwgaWQgJSIgUFJJZDY0ICIsIHNlY3RvciAlIiBQUklkNjQgIlxuIiwKPiAtICAgICAg
ICBpb3JlcS0+cmVxLm9wZXJhdGlvbiwgaW9yZXEtPnJlcS5ucl9zZWdtZW50cywKPiAtICAgICAg
ICBpb3JlcS0+cmVxLmhhbmRsZSwgaW9yZXEtPnJlcS5pZCwgaW9yZXEtPnJlcS5zZWN0b3JfbnVt
YmVyKTsKPiAgICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKPiAgICAgIGNhc2Ug
QkxLSUZfT1BfUkVBRDoKPiAgICAgICAgICBicmVhazsKPiBAQCAtMjAyLDI4ICsxNzMsMjcgQEAg
c3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQo+ICAgICAgY2FzZSBC
TEtJRl9PUF9ESVNDQVJEOgo+ICAgICAgICAgIHJldHVybiAwOwo+ICAgICAgZGVmYXVsdDoKPiAt
ICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiB1bmtub3duIG9wZXJhdGlv
biAoJWQpXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24p
Owo+ICsgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IHVua25vd24gb3BlcmF0aW9uICglZCki
LCBpb3JlcS0KPiA+cmVxLm9wZXJhdGlvbik7Cj4gICAgICAgICAgZ290byBlcnI7Cj4gICAgICB9
Owo+IAo+ICAgICAgaWYgKGlvcmVxLT5yZXEub3BlcmF0aW9uICE9IEJMS0lGX09QX1JFQUQgJiYg
YmxrZGV2LT5tb2RlWzBdICE9ICd3JykKPiB7Cj4gLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5k
ZXYsIDAsICJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2VcbiIpOwo+ICsgICAgICAgIGVy
cm9yX3JlcG9ydCgiZXJyb3I6IHdyaXRlIHJlcSBmb3Igcm8gZGV2aWNlIik7Cj4gICAgICAgICAg
Z290byBlcnI7Cj4gICAgICB9Cj4gCj4gICAgICBpb3JlcS0+c3RhcnQgPSBpb3JlcS0+cmVxLnNl
Y3Rvcl9udW1iZXIgKiBibGtkZXYtPmZpbGVfYmxrOwo+ICAgICAgZm9yIChpID0gMDsgaSA8IGlv
cmVxLT5yZXEubnJfc2VnbWVudHM7IGkrKykgewo+ICAgICAgICAgIGlmIChpID09IEJMS0lGX01B
WF9TRUdNRU5UU19QRVJfUkVRVUVTVCkgewo+IC0gICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKHhl
bmRldiwgMCwgImVycm9yOiBucl9zZWdtZW50cyB0b28gYmlnXG4iKTsKPiArICAgICAgICAgICAg
ZXJyb3JfcmVwb3J0KCJlcnJvcjogbnJfc2VnbWVudHMgdG9vIGJpZyIpOwo+ICAgICAgICAgICAg
ICBnb3RvIGVycjsKPiAgICAgICAgICB9Cj4gICAgICAgICAgaWYgKGlvcmVxLT5yZXEuc2VnW2ld
LmZpcnN0X3NlY3QgPiBpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QpIHsKPiAtICAgICAgICAg
ICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogZmlyc3QgPiBsYXN0IHNlY3Rvclxu
Iik7Cj4gKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IGZpcnN0ID4gbGFzdCBzZWN0
b3IiKTsKPiAgICAgICAgICAgICAgZ290byBlcnI7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGlm
IChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgKiBCTE9DS19TSVpFID49IFhDX1BBR0VfU0la
RSkgewo+IC0gICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBwYWdl
IGNyb3NzaW5nXG4iKTsKPiArICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogcGFnZSBj
cm9zc2luZyIpOwo+ICAgICAgICAgICAgICBnb3RvIGVycjsKPiAgICAgICAgICB9Cj4gCj4gQEAg
LTIzMiw3ICsyMDIsNyBAQCBzdGF0aWMgaW50IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9y
ZXEpCj4gICAgICAgICAgaW9yZXEtPnNpemUgKz0gbGVuOwo+ICAgICAgfQo+ICAgICAgaWYgKGlv
cmVxLT5zdGFydCArIGlvcmVxLT5zaXplID4gYmxrZGV2LT5maWxlX3NpemUpIHsKPiAtICAgICAg
ICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBhY2Nlc3MgYmV5b25kIGVuZCBvZiBm
aWxlXG4iKTsKPiArICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiBhY2Nlc3MgYmV5b25kIGVu
ZCBvZiBmaWxlIik7Cj4gICAgICAgICAgZ290byBlcnI7Cj4gICAgICB9Cj4gICAgICByZXR1cm4g
MDsKPiBAQCAtMjc4LDggKzI0OCw3IEBAIHN0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShzdHJ1
Y3QgaW9yZXEgKmlvcmVxKQo+ICAgICAgcmMgPSB4ZW5fYmVfY29weV9ncmFudF9yZWZzKHhlbmRl
diwgdG9fZG9tYWluLCBzZWdzLCBjb3VudCk7Cj4gCj4gICAgICBpZiAocmMpIHsKPiAtICAgICAg
ICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwKPiAtICAgICAgICAgICAgICAgICAgICAgICJmYWls
ZWQgdG8gY29weSBkYXRhICVkXG4iLCByYyk7Cj4gKyAgICAgICAgZXJyb3JfcmVwb3J0KCJmYWls
ZWQgdG8gY29weSBkYXRhICVkIiwgcmMpOwo+ICAgICAgICAgIGlvcmVxLT5haW9fZXJyb3JzKys7
Cj4gICAgICAgICAgcmV0dXJuIC0xOwo+ICAgICAgfQo+IEBAIC0yOTgsOCArMjY3LDkgQEAgc3Rh
dGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQo+ICAgICAg
YWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7Cj4gCj4gICAgICBpZiAocmV0ICE9IDAp
IHsKPiAtICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgIiVzIEkvTyBlcnJvclxuIiwK
PiAtICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09Q
X1JFQUQgPyAicmVhZCIgOgo+ICJ3cml0ZSIpOwo+ICsgICAgICAgIGVycm9yX3JlcG9ydCgiJXMg
SS9PIGVycm9yIiwKPiArICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24g
PT0gQkxLSUZfT1BfUkVBRCA/Cj4gKyAgICAgICAgICAgICAgICAgICAgICJyZWFkIiA6ICJ3cml0
ZSIpOwo+ICAgICAgICAgIGlvcmVxLT5haW9fZXJyb3JzKys7Cj4gICAgICB9Cj4gCj4gQEAgLTYw
NSw4ICs1NzUsNiBAQCBzdGF0aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3RzKHN0cnVjdCBYZW5C
bGtEZXYKPiAqYmxrZGV2KQo+ICAgICAgfQo+ICB9Cj4gCj4gLS8qIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KPiAtCj4gIHN0
YXRpYyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUpCj4gIHsKPiAgICAgIHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldiA9IG9wYXF1ZTsKPiBAQCAtNjM0LDM0NiArNjAyLDYgQEAgc3RhdGljIHZvaWQg
YmxrX2FsbG9jKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UKPiAqeGVuZGV2KQo+ICAgICAgYmxrZGV2
LT5iaCA9IGFpb19iaF9uZXcoYmxrZGV2LT5jdHgsIGJsa19iaCwgYmxrZGV2KTsKPiAgfQo+IAo+
IC1zdGF0aWMgdm9pZCBibGtfcGFyc2VfZGlzY2FyZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYp
Cj4gLXsKPiAtICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhl
bmRldjsKPiAtICAgIGludCBlbmFibGU7Cj4gLQo+IC0gICAgYmxrZGV2LT5mZWF0dXJlX2Rpc2Nh
cmQgPSB0cnVlOwo+IC0KPiAtICAgIGlmICh4ZW5zdG9yZV9yZWFkX2JlX2ludCh4ZW5kZXYsICJk
aXNjYXJkLWVuYWJsZSIsICZlbmFibGUpID09IDApIHsKPiAtICAgICAgICBibGtkZXYtPmZlYXR1
cmVfZGlzY2FyZCA9ICEhZW5hYmxlOwo+IC0gICAgfQo+IC0KPiAtICAgIGlmIChibGtkZXYtPmZl
YXR1cmVfZGlzY2FyZCkgewo+IC0gICAgICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYs
ICJmZWF0dXJlLWRpc2NhcmQiLCAxKTsKPiAtICAgIH0KPiAtfQo+IC0KPiAtc3RhdGljIGludCBi
bGtfaW5pdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCj4gLXsKPiAtICAgIHN0cnVj
dCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtE
ZXYsCj4geGVuZGV2KTsKPiAtICAgIGludCBpbmZvID0gMDsKPiAtICAgIGNoYXIgKmRpcmVjdGlv
c2FmZSA9IE5VTEw7Cj4gLQo+IC0gICAgdHJhY2VfeGVuX2Rpc2tfaW5pdCh4ZW5kZXYtPm5hbWUp
Owo+IC0KPiAtICAgIC8qIHJlYWQgeGVuc3RvcmUgZW50cmllcyAqLwo+IC0gICAgaWYgKGJsa2Rl
di0+cGFyYW1zID09IE5VTEwpIHsKPiAtICAgICAgICBjaGFyICpoID0gTlVMTDsKPiAtICAgICAg
ICBibGtkZXYtPnBhcmFtcyA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwgInBhcmFtcyIp
Owo+IC0gICAgICAgIGlmIChibGtkZXYtPnBhcmFtcyAhPSBOVUxMKSB7Cj4gLSAgICAgICAgICAg
IGggPSBzdHJjaHIoYmxrZGV2LT5wYXJhbXMsICc6Jyk7Cj4gLSAgICAgICAgfQo+IC0gICAgICAg
IGlmIChoICE9IE5VTEwpIHsKPiAtICAgICAgICAgICAgYmxrZGV2LT5maWxlcHJvdG8gPSBibGtk
ZXYtPnBhcmFtczsKPiAtICAgICAgICAgICAgYmxrZGV2LT5maWxlbmFtZSAgPSBoICsgMTsKPiAt
ICAgICAgICAgICAgKmggPSAwOwo+IC0gICAgICAgIH0gZWxzZSB7Cj4gLSAgICAgICAgICAgIGJs
a2Rldi0+ZmlsZXByb3RvID0gIjx1bnNldD4iOwo+IC0gICAgICAgICAgICBibGtkZXYtPmZpbGVu
YW1lICA9IGJsa2Rldi0+cGFyYW1zOwo+IC0gICAgICAgIH0KPiAtICAgIH0KPiAtICAgIGlmICgh
c3RyY21wKCJhaW8iLCBibGtkZXYtPmZpbGVwcm90bykpIHsKPiAtICAgICAgICBibGtkZXYtPmZp
bGVwcm90byA9ICJyYXciOwo+IC0gICAgfQo+IC0gICAgaWYgKCFzdHJjbXAoInZoZCIsIGJsa2Rl
di0+ZmlsZXByb3RvKSkgewo+IC0gICAgICAgIGJsa2Rldi0+ZmlsZXByb3RvID0gInZwYyI7Cj4g
LSAgICB9Cj4gLSAgICBpZiAoYmxrZGV2LT5tb2RlID09IE5VTEwpIHsKPiAtICAgICAgICBibGtk
ZXYtPm1vZGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJtb2RlIik7Cj4gLSAgICB9
Cj4gLSAgICBpZiAoYmxrZGV2LT50eXBlID09IE5VTEwpIHsKPiAtICAgICAgICBibGtkZXYtPnR5
cGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJ0eXBlIik7Cj4gLSAgICB9Cj4gLSAg
ICBpZiAoYmxrZGV2LT5kZXYgPT0gTlVMTCkgewo+IC0gICAgICAgIGJsa2Rldi0+ZGV2ID0geGVu
c3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGV2Iik7Cj4gLSAgICB9Cj4gLSAgICBpZiAoYmxr
ZGV2LT5kZXZ0eXBlID09IE5VTEwpIHsKPiAtICAgICAgICBibGtkZXYtPmRldnR5cGUgPSB4ZW5z
dG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkZXZpY2UtdHlwZSIpOwo+IC0gICAgfQo+IC0gICAg
ZGlyZWN0aW9zYWZlID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGlyZWN0LWlvLXNh
ZmUiKTsKPiAtICAgIGJsa2Rldi0+ZGlyZWN0aW9zYWZlID0gKGRpcmVjdGlvc2FmZSAmJiBhdG9p
KGRpcmVjdGlvc2FmZSkpOwo+IC0KPiAtICAgIC8qIGRvIHdlIGhhdmUgYWxsIHdlIG5lZWQ/ICov
Cj4gLSAgICBpZiAoYmxrZGV2LT5wYXJhbXMgPT0gTlVMTCB8fAo+IC0gICAgICAgIGJsa2Rldi0+
bW9kZSA9PSBOVUxMICAgfHwKPiAtICAgICAgICBibGtkZXYtPnR5cGUgPT0gTlVMTCAgIHx8Cj4g
LSAgICAgICAgYmxrZGV2LT5kZXYgPT0gTlVMTCkgewo+IC0gICAgICAgIGdvdG8gb3V0X2Vycm9y
Owo+IC0gICAgfQo+IC0KPiAtICAgIC8qIHJlYWQtb25seSA/ICovCj4gLSAgICBpZiAoc3RyY21w
KGJsa2Rldi0+bW9kZSwgInciKSkgewo+IC0gICAgICAgIGluZm8gIHw9IFZESVNLX1JFQURPTkxZ
Owo+IC0gICAgfQo+IC0KPiAtICAgIC8qIGNkcm9tID8gKi8KPiAtICAgIGlmIChibGtkZXYtPmRl
dnR5cGUgJiYgIXN0cmNtcChibGtkZXYtPmRldnR5cGUsICJjZHJvbSIpKSB7Cj4gLSAgICAgICAg
aW5mbyAgfD0gVkRJU0tfQ0RST007Cj4gLSAgICB9Cj4gLQo+IC0gICAgYmxrZGV2LT5maWxlX2Js
ayAgPSBCTE9DS19TSVpFOwo+IC0KPiAtICAgIC8qIGZpbGwgaW5mbwo+IC0gICAgICogYmxrX2Nv
bm5lY3Qgc3VwcGxpZXMgc2VjdG9yLXNpemUgYW5kIHNlY3RvcnMKPiAtICAgICAqLwo+IC0gICAg
eGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImZlYXR1cmUtZmx1c2gtY2FjaGUiLCAxKTsK
PiAtICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJpbmZvIiwgaW5mbyk7Cj4gLQo+
IC0gICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgIm1heC1yaW5nLXBhZ2Utb3JkZXIi
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIE1BWF9SSU5HX1BBR0VfT1JERVIpOwo+IC0K
PiAtICAgIGJsa19wYXJzZV9kaXNjYXJkKGJsa2Rldik7Cj4gLQo+IC0gICAgZ19mcmVlKGRpcmVj
dGlvc2FmZSk7Cj4gLSAgICByZXR1cm4gMDsKPiAtCj4gLW91dF9lcnJvcjoKPiAtICAgIGdfZnJl
ZShibGtkZXYtPnBhcmFtcyk7Cj4gLSAgICBibGtkZXYtPnBhcmFtcyA9IE5VTEw7Cj4gLSAgICBn
X2ZyZWUoYmxrZGV2LT5tb2RlKTsKPiAtICAgIGJsa2Rldi0+bW9kZSA9IE5VTEw7Cj4gLSAgICBn
X2ZyZWUoYmxrZGV2LT50eXBlKTsKPiAtICAgIGJsa2Rldi0+dHlwZSA9IE5VTEw7Cj4gLSAgICBn
X2ZyZWUoYmxrZGV2LT5kZXYpOwo+IC0gICAgYmxrZGV2LT5kZXYgPSBOVUxMOwo+IC0gICAgZ19m
cmVlKGJsa2Rldi0+ZGV2dHlwZSk7Cj4gLSAgICBibGtkZXYtPmRldnR5cGUgPSBOVUxMOwo+IC0g
ICAgZ19mcmVlKGRpcmVjdGlvc2FmZSk7Cj4gLSAgICBibGtkZXYtPmRpcmVjdGlvc2FmZSA9IGZh
bHNlOwo+IC0gICAgcmV0dXJuIC0xOwo+IC19Cj4gLQo+IC1zdGF0aWMgaW50IGJsa19jb25uZWN0
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKPiAtewo+IC0gICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwKPiB4
ZW5kZXYpOwo+IC0gICAgaW50IGluZGV4LCBxZmxhZ3M7Cj4gLSAgICBib29sIHJlYWRvbmx5ID0g
dHJ1ZTsKPiAtICAgIGJvb2wgd3JpdGV0aHJvdWdoID0gdHJ1ZTsKPiAtICAgIGludCBvcmRlciwg
cmluZ19yZWY7Cj4gLSAgICB1bnNpZ25lZCBpbnQgcmluZ19zaXplLCBtYXhfZ3JhbnRzOwo+IC0g
ICAgdW5zaWduZWQgaW50IGk7Cj4gLQo+IC0gICAgdHJhY2VfeGVuX2Rpc2tfY29ubmVjdCh4ZW5k
ZXYtPm5hbWUpOwo+IC0KPiAtICAgIC8qIHJlYWQtb25seSA/ICovCj4gLSAgICBpZiAoYmxrZGV2
LT5kaXJlY3Rpb3NhZmUpIHsKPiAtICAgICAgICBxZmxhZ3MgPSBCRFJWX09fTk9DQUNIRSB8IEJE
UlZfT19OQVRJVkVfQUlPOwo+IC0gICAgfSBlbHNlIHsKPiAtICAgICAgICBxZmxhZ3MgPSAwOwo+
IC0gICAgICAgIHdyaXRldGhyb3VnaCA9IGZhbHNlOwo+IC0gICAgfQo+IC0gICAgaWYgKHN0cmNt
cChibGtkZXYtPm1vZGUsICJ3IikgPT0gMCkgewo+IC0gICAgICAgIHFmbGFncyB8PSBCRFJWX09f
UkRXUjsKPiAtICAgICAgICByZWFkb25seSA9IGZhbHNlOwo+IC0gICAgfQo+IC0gICAgaWYgKGJs
a2Rldi0+ZmVhdHVyZV9kaXNjYXJkKSB7Cj4gLSAgICAgICAgcWZsYWdzIHw9IEJEUlZfT19VTk1B
UDsKPiAtICAgIH0KPiAtCj4gLSAgICAvKiBpbml0IHFlbXUgYmxvY2sgZHJpdmVyICovCj4gLSAg
ICBpbmRleCA9ICh4ZW5kZXYtPmRldiAtIDIwMiAqIDI1NikgLyAxNjsKPiAtICAgIGJsa2Rldi0+
ZGluZm8gPSBkcml2ZV9nZXQoSUZfWEVOLCAwLCBpbmRleCk7Cj4gLSAgICBpZiAoIWJsa2Rldi0+
ZGluZm8pIHsKPiAtICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKPiAtICAgICAgICBR
RGljdCAqb3B0aW9ucyA9IE5VTEw7Cj4gLQo+IC0gICAgICAgIGlmIChzdHJjbXAoYmxrZGV2LT5m
aWxlcHJvdG8sICI8dW5zZXQ+IikpIHsKPiAtICAgICAgICAgICAgb3B0aW9ucyA9IHFkaWN0X25l
dygpOwo+IC0gICAgICAgICAgICBxZGljdF9wdXRfc3RyKG9wdGlvbnMsICJkcml2ZXIiLCBibGtk
ZXYtPmZpbGVwcm90byk7Cj4gLSAgICAgICAgfQo+IC0KPiAtICAgICAgICAvKiBzZXR1cCB2aWEg
eGVuYnVzIC0+IGNyZWF0ZSBuZXcgYmxvY2sgZHJpdmVyIGluc3RhbmNlICovCj4gLSAgICAgICAg
eGVuX3B2X3ByaW50Zih4ZW5kZXYsIDIsICJjcmVhdGUgbmV3IGJkcnYgKHhlbmJ1cyBzZXR1cClc
biIpOwo+IC0gICAgICAgIGJsa2Rldi0+YmxrID0gYmxrX25ld19vcGVuKGJsa2Rldi0+ZmlsZW5h
bWUsIE5VTEwsIG9wdGlvbnMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cWZsYWdzLCAmbG9jYWxfZXJyKTsKPiAtICAgICAgICBpZiAoIWJsa2Rldi0+YmxrKSB7Cj4gLSAg
ICAgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6ICVzXG4iLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGVycm9yX2dldF9wcmV0dHkobG9jYWxfZXJyKSk7Cj4gLSAg
ICAgICAgICAgIGVycm9yX2ZyZWUobG9jYWxfZXJyKTsKPiAtICAgICAgICAgICAgcmV0dXJuIC0x
Owo+IC0gICAgICAgIH0KPiAtICAgICAgICBibGtfc2V0X2VuYWJsZV93cml0ZV9jYWNoZShibGtk
ZXYtPmJsaywgIXdyaXRldGhyb3VnaCk7Cj4gLSAgICB9IGVsc2Ugewo+IC0gICAgICAgIC8qIHNl
dHVwIHZpYSBxZW11IGNtZGxpbmUgLT4gYWxyZWFkeSBzZXR1cCBmb3IgdXMgKi8KPiAtICAgICAg
ICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMiwKPiAtICAgICAgICAgICAgICAgICAgICAgICJnZXQg
Y29uZmlndXJlZCBiZHJ2IChjbWRsaW5lIHNldHVwKVxuIik7Cj4gLSAgICAgICAgYmxrZGV2LT5i
bGsgPSBibGtfYnlfbGVnYWN5X2RpbmZvKGJsa2Rldi0+ZGluZm8pOwo+IC0gICAgICAgIGlmIChi
bGtfaXNfcmVhZF9vbmx5KGJsa2Rldi0+YmxrKSAmJiAhcmVhZG9ubHkpIHsKPiAtICAgICAgICAg
ICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJVbmV4cGVjdGVkIHJlYWQtb25seSBkcml2ZSIp
Owo+IC0gICAgICAgICAgICBibGtkZXYtPmJsayA9IE5VTEw7Cj4gLSAgICAgICAgICAgIHJldHVy
biAtMTsKPiAtICAgICAgICB9Cj4gLSAgICAgICAgLyogYmxrZGV2LT5ibGsgaXMgbm90IGNyZWF0
ZSBieSB1cywgd2UgZ2V0IGEgcmVmZXJlbmNlCj4gLSAgICAgICAgICogc28gd2UgY2FuIGJsa191
bnJlZigpIHVuY29uZGl0aW9uYWxseSAqLwo+IC0gICAgICAgIGJsa19yZWYoYmxrZGV2LT5ibGsp
Owo+IC0gICAgfQo+IC0gICAgYmxrX2F0dGFjaF9kZXZfbGVnYWN5KGJsa2Rldi0+YmxrLCBibGtk
ZXYpOwo+IC0gICAgYmxrZGV2LT5maWxlX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGJsa2Rldi0+Ymxr
KTsKPiAtICAgIGlmIChibGtkZXYtPmZpbGVfc2l6ZSA8IDApIHsKPiAtICAgICAgICBCbG9ja0Ry
aXZlclN0YXRlICpicyA9IGJsa19icyhibGtkZXYtPmJsayk7Cj4gLSAgICAgICAgY29uc3QgY2hh
ciAqZHJ2X25hbWUgPSBicyA/IGJkcnZfZ2V0X2Zvcm1hdF9uYW1lKGJzKSA6IE5VTEw7Cj4gLSAg
ICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJibGtfZ2V0bGVuZ3RoOiAlZCAoJXMpIHwg
ZHJ2ICVzXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICAgKGludClibGtkZXYtPmZpbGVfc2l6
ZSwgc3RyZXJyb3IoLWJsa2Rldi0KPiA+ZmlsZV9zaXplKSwKPiAtICAgICAgICAgICAgICAgICAg
ICAgIGRydl9uYW1lID86ICItIik7Cj4gLSAgICAgICAgYmxrZGV2LT5maWxlX3NpemUgPSAwOwo+
IC0gICAgfQo+IC0KPiAtICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAxLCAidHlwZSBcIiVzXCIs
IGZpbGVwcm90byBcIiVzXCIsIGZpbGVuYW1lCj4gXCIlc1wiLCIKPiAtICAgICAgICAgICAgICAg
ICAgIiBzaXplICUiIFBSSWQ2NCAiICglIiBQUklkNjQgIiBNQilcbiIsCj4gLSAgICAgICAgICAg
ICAgICAgIGJsa2Rldi0+dHlwZSwgYmxrZGV2LT5maWxlcHJvdG8sIGJsa2Rldi0+ZmlsZW5hbWUs
Cj4gLSAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmlsZV9zaXplLCBibGtkZXYtPmZpbGVfc2l6
ZSAvIE1pQik7Cj4gLQo+IC0gICAgLyogRmlsbCBpbiBudW1iZXIgb2Ygc2VjdG9yIHNpemUgYW5k
IG51bWJlciBvZiBzZWN0b3JzICovCj4gLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2
LCAic2VjdG9yLXNpemUiLCBibGtkZXYtPmZpbGVfYmxrKTsKPiAtICAgIHhlbnN0b3JlX3dyaXRl
X2JlX2ludDY0KHhlbmRldiwgInNlY3RvcnMiLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT5maWxlX3NpemUgLyBibGtkZXYtPmZpbGVfYmxrKTsKPiAtCj4gLSAgICBpZiAo
eGVuc3RvcmVfcmVhZF9mZV9pbnQoeGVuZGV2LCAicmluZy1wYWdlLW9yZGVyIiwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmb3JkZXIpID09IC0xKSB7Cj4gLSAgICAgICAgYmxrZGV2
LT5ucl9yaW5nX3JlZiA9IDE7Cj4gLQo+IC0gICAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2lu
dCh4ZW5kZXYsICJyaW5nLXJlZiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZyaW5nX3JlZikgPT0gLTEpIHsKPiAtICAgICAgICAgICAgcmV0dXJuIC0xOwo+IC0gICAgICAg
IH0KPiAtICAgICAgICBibGtkZXYtPnJpbmdfcmVmWzBdID0gcmluZ19yZWY7Cj4gLQo+IC0gICAg
fSBlbHNlIGlmIChvcmRlciA+PSAwICYmIG9yZGVyIDw9IE1BWF9SSU5HX1BBR0VfT1JERVIpIHsK
PiAtICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmID0gMSA8PCBvcmRlcjsKPiAtCj4gLSAgICAg
ICAgZm9yIChpID0gMDsgaSA8IGJsa2Rldi0+bnJfcmluZ19yZWY7IGkrKykgewo+IC0gICAgICAg
ICAgICBjaGFyICprZXk7Cj4gLQo+IC0gICAgICAgICAgICBrZXkgPSBnX3N0cmR1cF9wcmludGYo
InJpbmctcmVmJXUiLCBpKTsKPiAtICAgICAgICAgICAgaWYgKCFrZXkpIHsKPiAtICAgICAgICAg
ICAgICAgIHJldHVybiAtMTsKPiAtICAgICAgICAgICAgfQo+IC0KPiAtICAgICAgICAgICAgaWYg
KHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwga2V5LAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnJpbmdfcmVmKSA9PSAtMSkgewo+IC0gICAgICAgICAgICAgICAg
Z19mcmVlKGtleSk7Cj4gLSAgICAgICAgICAgICAgICByZXR1cm4gLTE7Cj4gLSAgICAgICAgICAg
IH0KPiAtICAgICAgICAgICAgYmxrZGV2LT5yaW5nX3JlZltpXSA9IHJpbmdfcmVmOwo+IC0KPiAt
ICAgICAgICAgICAgZ19mcmVlKGtleSk7Cj4gLSAgICAgICAgfQo+IC0gICAgfSBlbHNlIHsKPiAt
ICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImludmFsaWQgcmluZy1wYWdlLW9yZGVy
OiAlZFxuIiwKPiAtICAgICAgICAgICAgICAgICAgICAgIG9yZGVyKTsKPiAtICAgICAgICByZXR1
cm4gLTE7Cj4gLSAgICB9Cj4gLQo+IC0gICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRl
diwgImV2ZW50LWNoYW5uZWwiLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4ZW5k
ZXYtPnJlbW90ZV9wb3J0KSA9PSAtMSkgewo+IC0gICAgICAgIHJldHVybiAtMTsKPiAtICAgIH0K
PiAtCj4gLSAgICBpZiAoIXhlbmRldi0+cHJvdG9jb2wpIHsKPiAtICAgICAgICBibGtkZXYtPnBy
b3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOwo+IC0gICAgfSBlbHNlIGlmIChzdHJjbXAo
eGVuZGV2LT5wcm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9OQVRJVkUpID09IDApIHsKPiAtICAg
ICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOwo+IC0gICAgfSBl
bHNlIGlmIChzdHJjbXAoeGVuZGV2LT5wcm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9YODZfMzIp
ID09IDApIHsKPiAtICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfWDg2
XzMyOwo+IC0gICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2LT5wcm90b2NvbCwgWEVOX0lPX1BS
T1RPX0FCSV9YODZfNjQpID09IDApIHsKPiAtICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxL
SUZfUFJPVE9DT0xfWDg2XzY0Owo+IC0gICAgfSBlbHNlIHsKPiAtICAgICAgICBibGtkZXYtPnBy
b3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOwo+IC0gICAgfQo+IC0KPiAtICAgIHJpbmdf
c2l6ZSA9IFhDX1BBR0VfU0laRSAqIGJsa2Rldi0+bnJfcmluZ19yZWY7Cj4gLSAgICBzd2l0Y2gg
KGJsa2Rldi0+cHJvdG9jb2wpIHsKPiAtICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgo+
IC0gICAgewo+IC0gICAgICAgIGJsa2Rldi0+bWF4X3JlcXVlc3RzID0gX19DT05TVF9SSU5HX1NJ
WkUoYmxraWYsIHJpbmdfc2l6ZSk7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICB9Cj4gLSAgICBj
YXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKPiAtICAgIHsKPiAtICAgICAgICBibGtkZXYtPm1h
eF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmX3g4Nl8zMiwKPiByaW5nX3NpemUp
Owo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgfQo+IC0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9Y
ODZfNjQ6Cj4gLSAgICB7Cj4gLSAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNU
X1JJTkdfU0laRShibGtpZl94ODZfNjQsCj4gcmluZ19zaXplKTsKPiAtICAgICAgICBicmVhazsK
PiAtICAgIH0KPiAtICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgcmV0dXJuIC0xOwo+IC0gICAgfQo+
IC0KPiAtICAgIC8qIEFkZCBvbiB0aGUgbnVtYmVyIG5lZWRlZCBmb3IgdGhlIHJpbmcgcGFnZXMg
Ki8KPiAtICAgIG1heF9ncmFudHMgPSBibGtkZXYtPm5yX3JpbmdfcmVmOwo+IC0KPiAtICAgIHhl
bl9iZV9zZXRfbWF4X2dyYW50X3JlZnMoeGVuZGV2LCBtYXhfZ3JhbnRzKTsKPiAtICAgIGJsa2Rl
di0+c3JpbmcgPSB4ZW5fYmVfbWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPnJpbmdfcmVm
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPm5y
X3JpbmdfcmVmLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Uk9UX1JFQUQgfCBQUk9UX1dSSVRFKTsKPiAtICAgIGlmICghYmxrZGV2LT5zcmluZykgewo+IC0g
ICAgICAgIHJldHVybiAtMTsKPiAtICAgIH0KPiAtCj4gLSAgICBzd2l0Y2ggKGJsa2Rldi0+cHJv
dG9jb2wpIHsKPiAtICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgo+IC0gICAgewo+IC0g
ICAgICAgIGJsa2lmX3NyaW5nX3QgKnNyaW5nX25hdGl2ZSA9IGJsa2Rldi0+c3Jpbmc7Cj4gLSAg
ICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MubmF0aXZlLCBzcmluZ19uYXRpdmUs
IHJpbmdfc2l6ZSk7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICB9Cj4gLSAgICBjYXNlIEJMS0lG
X1BST1RPQ09MX1g4Nl8zMjoKPiAtICAgIHsKPiAtICAgICAgICBibGtpZl94ODZfMzJfc3Jpbmdf
dCAqc3JpbmdfeDg2XzMyID0gYmxrZGV2LT5zcmluZzsKPiAtCj4gLSAgICAgICAgQkFDS19SSU5H
X0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwKPiByaW5nX3Np
emUpOwo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgfQo+IC0gICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfNjQ6Cj4gLSAgICB7Cj4gLSAgICAgICAgYmxraWZfeDg2XzY0X3NyaW5nX3QgKnNyaW5n
X3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7Cj4gLQo+IC0gICAgICAgIEJBQ0tfUklOR19JTklUKCZi
bGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LCBzcmluZ194ODZfNjQsCj4gcmluZ19zaXplKTsKPiAt
ICAgICAgICBicmVhazsKPiAtICAgIH0KPiAtICAgIH0KPiAtCj4gLSAgICBibGtfc2V0X2Fpb19j
b250ZXh0KGJsa2Rldi0+YmxrLCBibGtkZXYtPmN0eCk7Cj4gLQo+IC0gICAgeGVuX2JlX2JpbmRf
ZXZ0Y2huKHhlbmRldik7Cj4gLQo+IC0gICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJvazog
cHJvdG8gJXMsIG5yLXJpbmctcmVmICV1LCAiCj4gLSAgICAgICAgICAgICAgICAgICJyZW1vdGUg
cG9ydCAlZCwgbG9jYWwgcG9ydCAlZFxuIiwKPiAtICAgICAgICAgICAgICAgICAgeGVuZGV2LT5w
cm90b2NvbCwgYmxrZGV2LT5ucl9yaW5nX3JlZiwKPiAtICAgICAgICAgICAgICAgICAgeGVuZGV2
LT5yZW1vdGVfcG9ydCwgeGVuZGV2LT5sb2NhbF9wb3J0KTsKPiAtICAgIHJldHVybiAwOwo+IC19
Cj4gLQo+IC1zdGF0aWMgdm9pZCBibGtfZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNl
ICp4ZW5kZXYpCj4gLXsKPiAtICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5l
cl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsCj4geGVuZGV2KTsKPiAtCj4gLSAgICB0cmFj
ZV94ZW5fZGlza19kaXNjb25uZWN0KHhlbmRldi0+bmFtZSk7Cj4gLQo+IC0gICAgYWlvX2NvbnRl
eHRfYWNxdWlyZShibGtkZXYtPmN0eCk7Cj4gLQo+IC0gICAgaWYgKGJsa2Rldi0+YmxrKSB7Cj4g
LSAgICAgICAgYmxrX3NldF9haW9fY29udGV4dChibGtkZXYtPmJsaywgcWVtdV9nZXRfYWlvX2Nv
bnRleHQoKSk7Cj4gLSAgICAgICAgYmxrX2RldGFjaF9kZXYoYmxrZGV2LT5ibGssIGJsa2Rldik7
Cj4gLSAgICAgICAgYmxrX3VucmVmKGJsa2Rldi0+YmxrKTsKPiAtICAgICAgICBibGtkZXYtPmJs
ayA9IE5VTEw7Cj4gLSAgICB9Cj4gLSAgICB4ZW5fcHZfdW5iaW5kX2V2dGNobih4ZW5kZXYpOwo+
IC0KPiAtICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOwo+IC0KPiAtICAgIGlm
IChibGtkZXYtPnNyaW5nKSB7Cj4gLSAgICAgICAgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoeGVu
ZGV2LCBibGtkZXYtPnNyaW5nLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
a2Rldi0+bnJfcmluZ19yZWYpOwo+IC0gICAgICAgIGJsa2Rldi0+c3JpbmcgPSBOVUxMOwo+IC0g
ICAgfQo+IC19Cj4gLQo+ICBzdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldikKPiAgewo+ICAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFp
bmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwKPiB4ZW5kZXYpOwo+IEBAIC0xMDA2LDE0
ICs2MzQsMyBAQCBzdGF0aWMgdm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZQo+
ICp4ZW5kZXYpCj4gCj4gICAgICBxZW11X2JoX3NjaGVkdWxlKGJsa2Rldi0+YmgpOwo+ICB9Cj4g
LQo+IC1zdHJ1Y3QgWGVuRGV2T3BzIHhlbl9ibGtkZXZfb3BzID0gewo+IC0gICAgLmZsYWdzICAg
ICAgPSBERVZPUFNfRkxBR19ORUVEX0dOVERFViwKPiAtICAgIC5zaXplICAgICAgID0gc2l6ZW9m
KHN0cnVjdCBYZW5CbGtEZXYpLAo+IC0gICAgLmFsbG9jICAgICAgPSBibGtfYWxsb2MsCj4gLSAg
ICAuaW5pdCAgICAgICA9IGJsa19pbml0LAo+IC0gICAgLmluaXRpYWxpc2UgPSBibGtfY29ubmVj
dCwKPiAtICAgIC5kaXNjb25uZWN0ID0gYmxrX2Rpc2Nvbm5lY3QsCj4gLSAgICAuZXZlbnQgICAg
ICA9IGJsa19ldmVudCwKPiAtICAgIC5mcmVlICAgICAgID0gYmxrX2ZyZWUsCj4gLX07Cj4gLS0K
PiAyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 09:09:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 09:09: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-devel-bounces@lists.xenproject.org>)
	id 1gfLUM-00083n-Mn; Fri, 04 Jan 2019 09:09: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=7g+T=PM=ruri.waseda.jp=jairo@srs-us1.protection.inumbo.net>)
 id 1gfLUL-00083Z-4z
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 09:09:57 +0000
X-Inumbo-ID: 80cffec6-1000-11e9-92db-bc764e045a96
Received: from mail-it1-x133.google.com (unknown [2607:f8b0:4864:20::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80cffec6-1000-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 09:09:56 +0000 (UTC)
Received: by mail-it1-x133.google.com with SMTP id b5so757698iti.2
 for <xen-devel@lists.xen.org>; Fri, 04 Jan 2019 01:09:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=ruri-waseda-jp.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=IHIHI54xOWHlTpNJNqDPEe7mBfSdc1ZmT/4tkW6pLkY=;
 b=UccW+vW0Ztf5Z35+bo+SQauwSayt8b6yS6sER3XrK/1xN/MCJtSlmVGZf+QFiJVbXF
 WZYwhDgcnQ5quPYlQaUFKlXAVwIg15JRbpMuZhOs6DScmO6vN3tl94GhSlITg6hF2a73
 gv2AxvLb0+R+b8b6hnzv+g1J+PpQ8Xi051EEpmxS633SIdM14Nrj9kCJow2jVxSc5CmK
 FZpnTEvYbqnLPPgK8/mnsD0ltxAXflMsLZ1nULdA90p4F1GBv3TMWnxpQxePXHe7wwp9
 aaC01+9oEcflTOrfRIwrRq/3D+VRuBhJ0G2Iwk9I2h0BuR0lwzlu7P0IYVamhNEs0f4b
 EybQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=IHIHI54xOWHlTpNJNqDPEe7mBfSdc1ZmT/4tkW6pLkY=;
 b=HAOM+cTcfPiOR007/NZgiItG3oDn2920CrKqW1PtTZ3SzhWA5rMPx4ETJ+b/QUJclc
 934pnOaVjzDtTgc9hXvhn9aZEqkhCeXET6WIrwU9T3Sm54z7YRx9RI7sJDrpvcsOSQJo
 dy6ZFSi8kt8ZFw5ooPxQlQRjjWT+MYZnW/1JlTmh2T5GlAGY4ai+IdcOPAjppLxSAqqw
 IFe587SHXvH4E4tmFyvEwQb8TXU6YLBhlLxygRa5fxwccRsE+4F+Z0gAEqr5F6TTEqo+
 rSdpfe0i0lKPg3J3QPOuDqBwU9hgnnp06N6IV5I6SPJYs1UeyqKj879N3FMS+rTsTdmS
 Jk6Q==
X-Gm-Message-State: AJcUukcj2EIIwwrNWeEjC14vOzNKSu497F35SL6LNt7cIE2oMo3u/sOn
 tnWdf8d4s71W350LkeIYba42Ms7DMPMu4I7KFYLspQ==
X-Google-Smtp-Source: ALg8bN76ZXDPmz55R16fmZfQ9RdRR4TJs3WJVljdPZc96H+dAWfOAL3SRZzNDGa+fvNVYCQO9NhC/LudbSGvfSJHBpI=
X-Received: by 2002:a24:ed4f:: with SMTP id r76mr429892ith.17.1546592995422;
 Fri, 04 Jan 2019 01:09:55 -0800 (PST)
MIME-Version: 1.0
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <AM6PR03MB49199366C64C259BF04157D5E6B90@AM6PR03MB4919.eurprd03.prod.outlook.com>
 <CACrvCsbxLrGXzN8Y8w0ndZ2VLQ=QEtUq+KLAVRLnLYZRpiaqhg@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
In-Reply-To: <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
From: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>
Date: Fri, 4 Jan 2019 18:09:48 +0900
Message-ID: <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============4826011483988805888=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4826011483988805888==
Content-Type: multipart/alternative; boundary="0000000000001af510057e9e3eb8"

--0000000000001af510057e9e3eb8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Andrii,

Sorry for not responding sooner.

First of all happy new year!

I seriously overlooked the firmware update. I will attempt that next week
and see if the boot is successful.

Thanks for the help.

Best regards,

Jairo


2018=E5=B9=B412=E6=9C=8828=E6=97=A5(=E9=87=91) 17:39 Andrii Anisov <andrii.=
anisov@gmail.com>:

>
>
> On 28.12.18 10:28, Andrii Anisov wrote:
> > Please give me some time to find the instruction to update bootloaders
> on ulcb.
>
> Here is the instruction for h3ulcb to flash the firmware for Yocto 2.19
> [1].
> Yet it is quite old.
>
> [1] https://elinux.org/index.php?title=3DR-Car/Boards/H3SK&oldid=3D449556
>
> --
> Sincerely,
> Andrii Anisov.
>

--0000000000001af510057e9e3eb8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Andrii,</div><div><br></div><div>Sorry for not respon=
ding sooner.</div><div><br></div><div>First of all happy new year!</div><di=
v><br></div><div>I seriously overlooked the firmware update. I will attempt=
 that next week and see if the boot is successful.<br></div><div><br></div>=
<div>Thanks for the help.</div><div><br></div><div>Best regards,</div><div>=
<br></div><div>Jairo<br></div><div><br></div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr">2018=E5=B9=B412=E6=9C=8828=E6=97=A5(=E9=87=91) 17:3=
9 Andrii Anisov &lt;<a href=3D"mailto:andrii.anisov@gmail.com">andrii.aniso=
v@gmail.com</a>&gt;:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex"><br>
<br>
On 28.12.18 10:28, Andrii Anisov wrote:<br>
&gt; Please give me some time to find the instruction to update bootloaders=
 on ulcb.<br>
<br>
Here is the instruction for h3ulcb to flash the firmware for Yocto 2.19 [1]=
.<br>
Yet it is quite old.<br>
<br>
[1] <a href=3D"https://elinux.org/index.php?title=3DR-Car/Boards/H3SK&amp;o=
ldid=3D449556" rel=3D"noreferrer" target=3D"_blank">https://elinux.org/inde=
x.php?title=3DR-Car/Boards/H3SK&amp;oldid=3D449556</a><br>
<br>
-- <br>
Sincerely,<br>
Andrii Anisov.<br>
</blockquote></div>

--0000000000001af510057e9e3eb8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4826011483988805888==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 04 09:11:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 09:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfLVa-0000Jf-2N; Fri, 04 Jan 2019 09:11:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfLVZ-0000JV-16
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 09:11:13 +0000
X-Inumbo-ID: ad95856e-1000-11e9-82e2-c30330854928
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad95856e-1000-11e9-82e2-c30330854928;
 Fri, 04 Jan 2019 09:11:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 02:11:10 -0700
Message-Id: <5C2F232A020000780020A213@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 02:11:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1545349252-16401-1-git-send-email-andrew.cooper3@citrix.com>
 <1545349252-16401-3-git-send-email-andrew.cooper3@citrix.com>
 <5C1CD8DE0200007800208855@prv1-mh.provo.novell.com>
 <49b54133-b731-2994-f074-cb7f885b38f4@citrix.com>
In-Reply-To: <49b54133-b731-2994-f074-cb7f885b38f4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] xen/dom0: Add a dom0-iommu=none option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjEyLjE4IGF0IDEzOjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjEvMTIvMjAxOCAxMjoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIx
LjEyLjE4IGF0IDAwOjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBA
QCAtMjcxLDYgKzI3MiwyNiBAQCBpbnQgcGFyc2VfYm9vbGVhbihjb25zdCBjaGFyICpuYW1lLCBj
b25zdCBjaGFyICpzLCBjb25zdCBjaGFyICplKQo+Pj4gICAgICByZXR1cm4gLTE7Cj4+PiAgfQo+
Pj4gIAo+Pj4gK2ludCBjbWRsaW5lX3N0cmNtcChjb25zdCBjaGFyICpmcmFnLCBjb25zdCBjaGFy
ICpuYW1lKQo+PiBfX2luaXQgPwo+IAo+IEkgdGhpbmsgdGhlcmUgYXJlIHNvbWUgcnVudGltZSBw
YXJhbWV0ZXJzIGluIG5lZWQgb2Ygc29tZSBmaXhpbmcgYXMgd2VsbC4KCklkZWFsbHkgd2UnZCBk
cm9wIF9faW5pdCBhdCB0aGUgcG9pbnQgc3VjaCBhIGNoYW5nZSBpbmRlZWQgZ29lcyBpbi4gQXMK
YSBjb21wcm9taXNlIHlvdSBtYXkgd2FudCB0byBtZW50aW9uIHRoZSByZWFzb24gZm9yIHRoZSBv
bWlzc2lvbgppbiB0aGUgZGVzY3JpcHRpb24gKHByZWZlcmFibHkgd2l0aCBhIGNvbmNyZXRlIGV4
YW1wbGUpLgoKPj4+ICt7Cj4+PiArICAgIHdoaWxlICggMSApCj4+PiArICAgIHsKPj4+ICsgICAg
ICAgIGludCByZXMgPSAoKmZyYWcgLSAqbmFtZSk7Cj4+PiArCj4+PiArICAgICAgICBpZiAoIHJl
cyB8fCAqbmFtZSA9PSAnXDAnICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICAvKiBO
VUwgaW4gJ25hbWUnIG1hdGNoaW5nIHB1bmN0dWF0aW9uIGluICdmcmFnJyBpbXBsaWVzIHN1Y2Nl
c3MuICovCj4+PiArICAgICAgICAgICAgaWYgKCAqbmFtZSA9PSAnXDAnICYmIGlzcHVuY3QoKmZy
YWcpICkKPj4+ICsgICAgICAgICAgICAgICAgcmVzID0gMDsKPj4gSXNuJ3QgaXNwdW5jdCgpIHRy
dWUgZm9yIGRhc2hlcyBhbmQgcGVyaGFwcyBhbHNvIHVuZGVyc2NvcmVzPwo+PiBJIGRvbid0IHRo
aW5rIGl0IGNhbiBiZSB0aGlzIGdlbmVyaWMsIHRoZSBtb3JlIHRoYXQgLi4uCj4+Cj4+PiAtLS0g
YS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+
Pj4gQEAgLTc5LDYgKzc5LDEzIEBAIGludCBwYXJzZV9ib29sKGNvbnN0IGNoYXIgKnMsIGNvbnN0
IGNoYXIgKmUpOwo+Pj4gICAqLwo+Pj4gIGludCBwYXJzZV9ib29sZWFuKGNvbnN0IGNoYXIgKm5h
bWUsIGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmUpOwo+Pj4gIAo+Pj4gKy8qKgo+Pj4gKyAq
IFZlcnkgc2ltaWxhciB0byBzdHJjbXAoKSwgYnV0IHdpbGwgZGVjbGFyZSBhIG1hdGNoIGlmIHRo
ZSBOVUwgaW4gJ25hbWUnCj4+PiArICogbGluZXMgdXAgd2l0aCBwdW5jdHVhdGlvbmluICdmcmFn
Jy4gIERlc2lnbmVkIGZvciBwaWNraW5nIGV4YWN0IHN0cmluZwo+Pj4gKyAqIG1hdGNoZXMgb3V0
IG9mIGEgY29tbWEtc2VwYXJhdGVkIGNvbW1hbmQgbGluZSBmcmFnbWVudC4KPj4+ICsgKi8KPj4+
ICtpbnQgY21kbGluZV9zdHJjbXAoY29uc3QgY2hhciAqZnJhZywgY29uc3QgY2hhciAqbmFtZSk7
Cj4+IC4uLiB5b3UgdGFsayBvZiBjb21tYXMgb25seSBoZXJlLgo+IAo+IEkgYWN0dWFsbHkgYm9y
cm93ZWQgdGhpcyBmdW5jdGlvbiBmcm9tIG15IENQVUlEIGNtZGxpbmUgcGF0Y2guICBJbiA5OSUK
PiBvZiBjYXNlcywgd2Ugb25seSBuZWVkIHRvIG1hdGNoID0gYW5kICwgYnV0IHdlIGhhdmUgc29t
ZSBvdGhlcgo+IHBhcmFtZXRlcnMgc3VjaCBhcyBwc3I9IHdoaWNoIHVzZSA6IGZvciBkZWxpbWl0
ZXJzLCBoZW5jZSB0aGUgdXNlIG9mCj4gaXNwdW5jdCgpLgo+IAo+IEFzIGFuIGFsdGVybmF0aXZl
LCBJIGNvdWxkIHJldmVydCBiYWNrIHRvIGV4cGxpY2l0bHkgY2hlY2tpbmcgdGhlCj4gZXhwZWN0
ZWQgcHVuY3R1YXRpb24uICBJdCBpcyBub3QgYXMgaWYgdGhpcyBpcyBhIGZhc3RwYXRoLgoKSW1v
IHRoaXMgd291bGQgYmUgYmV0dGVyIHRoYW4gdHJlYXRpbmcgcHVuY3R1YXRpb24gd2UgZG9uJ3Qg
d2FudAp0byBjb25zaWRlciBzZXBhcmF0b3JzIHRoZSBzYW1lIGFzIGludGVuZGVkLXRvLWJlLXNl
cGFyYXRvcnMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 09:13:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 09: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-devel-bounces@lists.xenproject.org>)
	id 1gfLXN-0000UX-EM; Fri, 04 Jan 2019 09:13: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=XWp9=PM=citrix.com=prvs=900e14805=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gfLXM-0000UP-03
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 09:13:04 +0000
X-Inumbo-ID: efb446b0-1000-11e9-8d5a-47536f272cea
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efb446b0-1000-11e9-8d5a-47536f272cea;
 Fri, 04 Jan 2019 09:13:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,437,1539648000"; d="scan'208";a="84133094"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>, "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Anthony
 Perard" <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>
Thread-Topic: [PATCH v7 16/18] xen: automatically create XenBlockDevice-s
Thread-Index: AQHUmIl1FBU3FTmENEGff1wOfI+04qWe6WUQ
Date: Fri, 4 Jan 2019 09:13:01 +0000
Message-ID: <91392585f2cb4a508d658c7f901ccef9@AMSPEX02CL03.citrite.net>
References: <20181220171439.11159-1-paul.durrant@citrix.com>
 <20181220171439.11159-17-paul.durrant@citrix.com>
In-Reply-To: <20181220171439.11159-17-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZyBBbnRob255ICYgS2V2aW4/CgpJIGJlbGlldmUgdGhpcyB2ZXJzaW9uIGlzIHB1cmdlZCBv
ZiBhbGwgbGVnYWN5IGludGVyZmFjZSB1c2UuCgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
Cj4gRnJvbTogUGF1bCBEdXJyYW50IFttYWlsdG86cGF1bC5kdXJyYW50QGNpdHJpeC5jb21dCj4g
U2VudDogMjAgRGVjZW1iZXIgMjAxOCAxNzoxNQo+IFRvOiBxZW11LWRldmVsQG5vbmdudS5vcmc7
IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsgeGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBBbnRob255IFBl
cmFyZAo+IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgS2V2aW4gV29sZiA8a3dvbGZAcmVk
aGF0LmNvbT47IE1heCBSZWl0ego+IDxtcmVpdHpAcmVkaGF0LmNvbT47IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBTdWJqZWN0OiBbUEFUQ0ggdjcgMTYvMThd
IHhlbjogYXV0b21hdGljYWxseSBjcmVhdGUgWGVuQmxvY2tEZXZpY2Utcwo+IAo+IFRoaXMgcGF0
Y2ggYWRkcyBjcmVhdGUgYW5kIGRlc3Ryb3kgZnVuY3Rpb24gZm9yIFhlbkJsb2NrRGV2aWNlLXMg
c28gdGhhdAo+IHRoZXkgY2FuIGJlIGNyZWF0ZWQgYXV0b21hdGljYWxseSB3aGVuIHRoZSBYZW4g
dG9vbHN0YWNrIGluc3RhbnRpYXRlcyBhCj4gbmV3Cj4gUFYgYmFja2VuZCB2aWEgeGVuc3RvcmUu
IFdoZW4gdGhlIFhlbkJsb2NrRGV2aWNlIGlzIGNyZWF0ZWQgdGhpcyB3YXkgaXQgaXMKPiBhbHNv
IG5lY2Vzc2FyeSB0byBjcmVhdGUgYSAnZHJpdmUnIHdoaWNoIG1hdGNoZXMgdGhlIGNvbmZpZ3Vy
YXRpb24gdGhhdAo+IHRoZQo+IFhlbiB0b29sc3RhY2sgaGFzIHdyaXR0ZW4gaW50byB4ZW5zdG9y
ZS4gVGhpcyBpcyBkb25lIGJ5IGZvcm11bGF0aW5nIHRoZQo+IHBhcmFtZXRlcnMgbmVjZXNzYXJ5
IGZvciBlYWNoICdibG9ja2RldicgbGF5ZXIgb2YgdGhlIGRyaXZlIGFuZCB0aGVuIHVzaW5nCj4g
cW1wX2Jsb2NrZGV2X2FkZCgpIHRvIGNyZWF0ZSB0aGUgbGF5ZXJzLiBBbHNvLCBmb3IgY29tcGF0
aWJpbGl0eSB3aXRoIHRoZQo+IGxlZ2FjeSAneGVuX2Rpc2snIGltcGxlbWVudGF0aW9uLCBhbiBp
b3RocmVhZCBpcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQgZm9yCj4gdGhlIG5ldyBYZW5CbG9ja0Rl
dmljZS4gVGhpcywgbGlrZSB0aGUgZHJpdmVyIGxheWVycywgd2lsbCBiZSBkZXN0cm95ZWQKPiBh
ZnRlciB0aGUgWGVuQmxvY2tEZXZpY2UgaXMgdW5yZWFsaXplZC4KPiAKPiBUaGUgbGVnYWN5IGJh
Y2tlbmQgc2NhbiBmb3IgJ3FkaXNrJyBpcyByZW1vdmVkIGJ5IHRoaXMgcGF0Y2gsIHdoaWNoIG1h
a2VzCj4gdGhlICd4ZW5fZGlzaycgY29kZSBpcyByZWR1bmRhbnQuIFRoZSBjb2RlIHdpbGwgYmUg
cmVtb3ZlZCBieSBhIHN1YnNlcXVlbnQKPiBwYXRjaC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBBbnRob255IFBl
cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiBDYzogS2V2aW4gV29sZiA8a3dvbGZA
cmVkaGF0LmNvbT4KPiBDYzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KPiBDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IAo+IHY3Ogo+ICAtIERv
bid0IHVzZSBxb2JqZWN0X2lucHV0X3Zpc2l0b3JfbmV3X2ZsYXRfY29uZnVzZWQoKQo+IAo+IHY1
Ogo+ICAtIEV4dGVuc2l2ZWx5IHJlLXdvcmtlZCB0byBhdm9pZCB1c2luZyBkcml2ZV9uZXcoKSBh
bmQgdXNlCj4gICAgcW1wX2Jsb2NrZGV2X2FkZCgpIGluc3RlYWQKPiAgLSBBbHNvIHVzZSBxbXBf
b2JqZWN0X2FkZCgpIGZvciBJT1RocmVhZAo+ICAtIERyb3BwZWQgQW50aG9ueSdzIFItYiBiZWNh
dXNlIG9mIHRoZSBjb2RlIGNoYW5nZXMKPiAKPiB2MjoKPiAgLSBHZXQgcmlkIG9mIGVycm9yX2Fi
b3J0Cj4gIC0gRG9uJ3QgdXNlIHFkZXZfaW5pdF9ub2ZhaWwoKQo+ICAtIEV4cGxhaW4gd2h5IGZp
bGUgbG9ja2luZyBuZWVkcyB0byBiZSBvZmYKPiAtLS0KPiAgaHcvYmxvY2svdHJhY2UtZXZlbnRz
ICAgICAgIHwgICA0ICsKPiAgaHcvYmxvY2sveGVuLWJsb2NrLmMgICAgICAgIHwgNDA0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBody94ZW4veGVuLWxlZ2FjeS1iYWNr
ZW5kLmMgfCAgIDEgLQo+ICBpbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaCAgfCAgMTMgKysKPiAg
NCBmaWxlcyBjaGFuZ2VkLCA0MjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRp
ZmYgLS1naXQgYS9ody9ibG9jay90cmFjZS1ldmVudHMgYi9ody9ibG9jay90cmFjZS1ldmVudHMK
PiBpbmRleCA4OWUyNTgzMTljLi41NWU1YTU1MDBjIDEwMDY0NAo+IC0tLSBhL2h3L2Jsb2NrL3Ry
YWNlLWV2ZW50cwo+ICsrKyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwo+IEBAIC0xMzcsMyArMTM3
LDcgQEAgeGVuX2Rpc2tfcmVhbGl6ZSh2b2lkKSAiIgo+ICB4ZW5fZGlza191bnJlYWxpemUodm9p
ZCkgIiIKPiAgeGVuX2Nkcm9tX3JlYWxpemUodm9pZCkgIiIKPiAgeGVuX2Nkcm9tX3VucmVhbGl6
ZSh2b2lkKSAiIgo+ICt4ZW5fYmxvY2tfYmxvY2tkZXZfYWRkKGNoYXIgKnN0cikgIiVzIgo+ICt4
ZW5fYmxvY2tfYmxvY2tkZXZfZGVsKGNvbnN0IGNoYXIgKm5vZGVfbmFtZSkgIiVzIgo+ICt4ZW5f
YmxvY2tfZGV2aWNlX2NyZWF0ZSh1bnNpZ25lZCBpbnQgbnVtYmVyKSAiJXUiCj4gK3hlbl9ibG9j
a19kZXZpY2VfZGVzdHJveSh1bnNpZ25lZCBpbnQgbnVtYmVyKSAiJXUiCj4gZGlmZiAtLWdpdCBh
L2h3L2Jsb2NrL3hlbi1ibG9jay5jIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKPiBpbmRleCBhN2Mz
N2MxODVhLi4xZTM0ZmUxNTI3IDEwMDY0NAo+IC0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jCj4g
KysrIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKPiBAQCAtNywxMiArNywyMCBAQAo+IAo+ICAjaW5j
bHVkZSAicWVtdS9vc2RlcC5oIgo+ICAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKPiArI2luY2x1
ZGUgInFlbXUvb3B0aW9uLmgiCj4gICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCj4gKyNpbmNsdWRl
ICJxYXBpL3FhcGktY29tbWFuZHMtYmxvY2stY29yZS5oIgo+ICsjaW5jbHVkZSAicWFwaS9xYXBp
LWNvbW1hbmRzLW1pc2MuaCIKPiArI2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC1ibG9jay1jb3Jl
LmgiCj4gKyNpbmNsdWRlICJxYXBpL3FvYmplY3QtaW5wdXQtdmlzaXRvci5oIgo+ICAjaW5jbHVk
ZSAicWFwaS92aXNpdG9yLmgiCj4gKyNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgo+ICsjaW5j
bHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgo+ICAjaW5jbHVkZSAiaHcvaHcuaCIKPiAgI2luY2x1
ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCj4gICNpbmNsdWRlICJody9ibG9jay94ZW5fYmxraWYu
aCIKPiAgI2luY2x1ZGUgImh3L3hlbi94ZW4tYmxvY2suaCIKPiArI2luY2x1ZGUgImh3L3hlbi94
ZW4tYmFja2VuZC5oIgo+ICAjaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCj4gICNpbmNsdWRl
ICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgo+ICAjaW5jbHVkZSAic3lzZW11L2lvdGhyZWFkLmgi
Cj4gQEAgLTQ3NCw2ICs0ODIsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfY2xhc3NfaW5pdChP
YmplY3RDbGFzcyAqY2xhc3MsCj4gdm9pZCAqZGF0YSkKPiAgICAgIERldmljZUNsYXNzICpkZXZf
Y2xhc3MgPSBERVZJQ0VfQ0xBU1MoY2xhc3MpOwo+ICAgICAgWGVuRGV2aWNlQ2xhc3MgKnhlbmRl
dl9jbGFzcyA9IFhFTl9ERVZJQ0VfQ0xBU1MoY2xhc3MpOwo+IAo+ICsgICAgeGVuZGV2X2NsYXNz
LT5iYWNrZW5kID0gInFkaXNrIjsKPiAgICAgIHhlbmRldl9jbGFzcy0+ZGV2aWNlID0gInZiZCI7
Cj4gICAgICB4ZW5kZXZfY2xhc3MtPmdldF9uYW1lID0geGVuX2Jsb2NrX2dldF9uYW1lOwo+ICAg
ICAgeGVuZGV2X2NsYXNzLT5yZWFsaXplID0geGVuX2Jsb2NrX3JlYWxpemU7Cj4gQEAgLTU4Niwz
ICs1OTUsMzk4IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWdpc3Rlcl90eXBlcyh2b2lkKQo+
ICB9Cj4gCj4gIHR5cGVfaW5pdCh4ZW5fYmxvY2tfcmVnaXN0ZXJfdHlwZXMpCj4gKwo+ICtzdGF0
aWMgdm9pZCB4ZW5fYmxvY2tfYmxvY2tkZXZfZGVsKGNvbnN0IGNoYXIgKm5vZGVfbmFtZSwgRXJy
b3IgKiplcnJwKQo+ICt7Cj4gKyAgICB0cmFjZV94ZW5fYmxvY2tfYmxvY2tkZXZfZGVsKG5vZGVf
bmFtZSk7Cj4gKwo+ICsgICAgcW1wX2Jsb2NrZGV2X2RlbChub2RlX25hbWUsIGVycnApOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgY2hhciAqeGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZChjb25zdCBjaGFyICpp
ZCwgUURpY3QgKnFkaWN0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBF
cnJvciAqKmVycnApCj4gK3sKPiArICAgIGNvbnN0IGNoYXIgKmRyaXZlciA9IHFkaWN0X2dldF90
cnlfc3RyKHFkaWN0LCAiZHJpdmVyIik7Cj4gKyAgICBCbG9ja2Rldk9wdGlvbnMgKm9wdGlvbnMg
PSBOVUxMOwo+ICsgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Cj4gKyAgICBjaGFyICpub2Rl
X25hbWU7Cj4gKyAgICBWaXNpdG9yICp2Owo+ICsKPiArICAgIGlmICghZHJpdmVyKSB7Cj4gKyAg
ICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAibm8gJ2RyaXZlcicgcGFyYW1ldGVyIik7Cj4gKyAgICAg
ICAgcmV0dXJuIE5VTEw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgbm9kZV9uYW1lID0gZ19zdHJkdXBf
cHJpbnRmKCIlcy0lcyIsIGlkLCBkcml2ZXIpOwo+ICsgICAgcWRpY3RfcHV0X3N0cihxZGljdCwg
Im5vZGUtbmFtZSIsIG5vZGVfbmFtZSk7Cj4gKwo+ICsgICAgdHJhY2VfeGVuX2Jsb2NrX2Jsb2Nr
ZGV2X2FkZChub2RlX25hbWUpOwo+ICsKPiArICAgIHYgPSBxb2JqZWN0X2lucHV0X3Zpc2l0b3Jf
bmV3KFFPQkpFQ1QocWRpY3QpKTsKPiArICAgIHZpc2l0X3R5cGVfQmxvY2tkZXZPcHRpb25zKHYs
IE5VTEwsICZvcHRpb25zLCAmbG9jYWxfZXJyKTsKPiArICAgIHZpc2l0X2ZyZWUodik7Cj4gKwo+
ICsgICAgaWYgKGxvY2FsX2Vycikgewo+ICsgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOwo+ICsgICAgICAgIGdvdG8gZmFpbDsKPiArICAgIH0KPiArCj4gKyAgICBxbXBf
YmxvY2tkZXZfYWRkKG9wdGlvbnMsICZsb2NhbF9lcnIpOwo+ICsKPiArICAgIGlmIChsb2NhbF9l
cnIpIHsKPiArICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKPiArICAg
ICAgICBnb3RvIGZhaWw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcWFwaV9mcmVlX0Jsb2NrZGV2T3B0
aW9ucyhvcHRpb25zKTsKPiArCj4gKyAgICByZXR1cm4gbm9kZV9uYW1lOwo+ICsKPiArZmFpbDoK
PiArICAgIGlmIChvcHRpb25zKSB7Cj4gKyAgICAgICAgcWFwaV9mcmVlX0Jsb2NrZGV2T3B0aW9u
cyhvcHRpb25zKTsKPiArICAgIH0KPiArICAgIGdfZnJlZShub2RlX25hbWUpOwo+ICsKPiArICAg
IHJldHVybiBOVUxMOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZHJpdmVfZGVz
dHJveShYZW5CbG9ja0RyaXZlICpkcml2ZSwgRXJyb3IgKiplcnJwKQo+ICt7Cj4gKyAgICB3aGls
ZSAoZHJpdmUtPmxheWVycy0tICE9IDApIHsKPiArICAgICAgICBjaGFyICpub2RlX25hbWUgPSBk
cml2ZS0+bm9kZV9uYW1lW2RyaXZlLT5sYXllcnNdOwo+ICsgICAgICAgIEVycm9yICpsb2NhbF9l
cnIgPSBOVUxMOwo+ICsKPiArICAgICAgICB4ZW5fYmxvY2tfYmxvY2tkZXZfZGVsKG5vZGVfbmFt
ZSwgJmxvY2FsX2Vycik7Cj4gKyAgICAgICAgaWYgKGxvY2FsX2Vycikgewo+ICsgICAgICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKPiArICAgICAgICAgICAgZHJpdmUt
PmxheWVycysrOwo+ICsgICAgICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+
ICsgICAgZ19mcmVlKGRyaXZlLT5pZCk7Cj4gKyAgICBnX2ZyZWUoZHJpdmUpOwo+ICt9Cj4gKwo+
ICtzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZHJpdmVfbGF5ZXJfYWRkKFhlbkJsb2NrRHJpdmUgKmRy
aXZlLCBRRGljdCAqcWRpY3QsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRXJyb3IgKiplcnJwKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaSA9IGRyaXZlLT5sYXll
cnM7Cj4gKyAgICBjaGFyICpub2RlX25hbWU7Cj4gKwo+ICsgICAgZ19hc3NlcnQoZHJpdmUtPmxh
eWVycyA8IEFSUkFZX1NJWkUoZHJpdmUtPm5vZGVfbmFtZSkpOwo+ICsKPiArICAgIGlmIChpICE9
IDApIHsKPiArICAgICAgICAvKiBMaW5rIHRvIHRoZSBsb3dlciBsYXllciAqLwo+ICsgICAgICAg
IHFkaWN0X3B1dF9zdHIocWRpY3QsICJmaWxlIiwgZHJpdmUtPm5vZGVfbmFtZVtpIC0gMV0pOwo+
ICsgICAgfQo+ICsKPiArICAgIG5vZGVfbmFtZSA9IHhlbl9ibG9ja19ibG9ja2Rldl9hZGQoZHJp
dmUtPmlkLCBxZGljdCwgZXJycCk7Cj4gKyAgICBpZiAoIW5vZGVfbmFtZSkgewo+ICsgICAgICAg
IHJldHVybjsKPiArICAgIH0KPiArCj4gKyAgICBkcml2ZS0+bm9kZV9uYW1lW2ldID0gbm9kZV9u
YW1lOwo+ICsgICAgZHJpdmUtPmxheWVycysrOwo+ICt9Cj4gKwo+ICtzdGF0aWMgWGVuQmxvY2tE
cml2ZSAqeGVuX2Jsb2NrX2RyaXZlX2NyZWF0ZShjb25zdCBjaGFyICppZCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZGV2aWNlX3R5
cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFFEaWN0
ICpvcHRzLCBFcnJvciAqKmVycnApCj4gK3sKPiArICAgIGNvbnN0IGNoYXIgKnBhcmFtcyA9IHFk
aWN0X2dldF90cnlfc3RyKG9wdHMsICJwYXJhbXMiKTsKPiArICAgIGNvbnN0IGNoYXIgKm1vZGUg
PSBxZGljdF9nZXRfdHJ5X3N0cihvcHRzLCAibW9kZSIpOwo+ICsgICAgY29uc3QgY2hhciAqZGly
ZWN0X2lvX3NhZmUgPSBxZGljdF9nZXRfdHJ5X3N0cihvcHRzLCAiZGlyZWN0LWlvLQo+IHNhZmUi
KTsKPiArICAgIGNvbnN0IGNoYXIgKmRpc2NhcmRfZW5hYmxlID0gcWRpY3RfZ2V0X3RyeV9zdHIo
b3B0cywgImRpc2NhcmQtCj4gZW5hYmxlIik7Cj4gKyAgICBjaGFyICpkcml2ZXIgPSBOVUxMOwo+
ICsgICAgY2hhciAqZmlsZW5hbWUgPSBOVUxMOwo+ICsgICAgWGVuQmxvY2tEcml2ZSAqZHJpdmUg
PSBOVUxMOwo+ICsgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Cj4gKyAgICBRRGljdCAqcWRp
Y3Q7Cj4gKwo+ICsgICAgaWYgKHBhcmFtcykgewo+ICsgICAgICAgIGNoYXIgKip2ID0gZ19zdHJz
cGxpdChwYXJhbXMsICI6IiwgMik7Cj4gKwo+ICsgICAgICAgIGlmICh2WzFdID09IE5VTEwpIHsK
PiArICAgICAgICAgICAgZmlsZW5hbWUgPSBnX3N0cmR1cCh2WzBdKTsKPiArICAgICAgICAgICAg
ZHJpdmVyID0gZ19zdHJkdXAoImZpbGUiKTsKPiArICAgICAgICB9IGVsc2Ugewo+ICsgICAgICAg
ICAgICBpZiAoc3RyY21wKHZbMF0sICJhaW8iKSA9PSAwKSB7Cj4gKyAgICAgICAgICAgICAgICBk
cml2ZXIgPSBnX3N0cmR1cCgiZmlsZSIpOwo+ICsgICAgICAgICAgICB9IGVsc2UgaWYgKHN0cmNt
cCh2WzBdLCAidmhkIikgPT0gMCkgewo+ICsgICAgICAgICAgICAgICAgZHJpdmVyID0gZ19zdHJk
dXAoInZwYyIpOwo+ICsgICAgICAgICAgICB9IGVsc2Ugewo+ICsgICAgICAgICAgICAgICAgZHJp
dmVyID0gZ19zdHJkdXAodlswXSk7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgZmls
ZW5hbWUgPSBnX3N0cmR1cCh2WzFdKTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGdfc3Ry
ZnJlZXYodik7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCFmaWxlbmFtZSkgewo+ICsgICAgICAg
IGVycm9yX3NldGcoZXJycCwgIm5vIGZpbGVuYW1lIik7Cj4gKyAgICAgICAgZ290byBkb25lOwo+
ICsgICAgfQo+ICsgICAgYXNzZXJ0KGRyaXZlcik7Cj4gKwo+ICsgICAgZHJpdmUgPSBnX25ldzAo
WGVuQmxvY2tEcml2ZSwgMSk7Cj4gKyAgICBkcml2ZS0+aWQgPSBnX3N0cmR1cChpZCk7Cj4gKwo+
ICsgICAgcWRpY3QgPSBxZGljdF9uZXcoKTsKPiArCj4gKyAgICBxZGljdF9wdXRfc3RyKHFkaWN0
LCAiZHJpdmVyIiwgImZpbGUiKTsKPiArICAgIHFkaWN0X3B1dF9zdHIocWRpY3QsICJmaWxlbmFt
ZSIsIGZpbGVuYW1lKTsKPiArCj4gKyAgICBpZiAobW9kZSAmJiAqbW9kZSAhPSAndycpIHsKPiAr
ICAgICAgICBxZGljdF9wdXRfYm9vbChxZGljdCwgInJlYWQtb25seSIsIHRydWUpOwo+ICsgICAg
fQo+ICsKPiArICAgIGlmIChkaXJlY3RfaW9fc2FmZSkgewo+ICsgICAgICAgIHVuc2lnbmVkIGxv
bmcgdmFsdWU7Cj4gKwo+ICsgICAgICAgIGlmICghcWVtdV9zdHJ0b3VsKGRpcmVjdF9pb19zYWZl
LCBOVUxMLCAyLCAmdmFsdWUpICYmICEhdmFsdWUpIHsKPiArICAgICAgICAgICAgUURpY3QgKmNh
Y2hlX3FkaWN0ID0gcWRpY3RfbmV3KCk7Cj4gKwo+ICsgICAgICAgICAgICBxZGljdF9wdXRfYm9v
bChjYWNoZV9xZGljdCwgImRpcmVjdCIsIHRydWUpOwo+ICsgICAgICAgICAgICBxZGljdF9wdXRf
b2JqKHFkaWN0LCAiY2FjaGUiLCBRT0JKRUNUKGNhY2hlX3FkaWN0KSk7Cj4gKwo+ICsgICAgICAg
ICAgICBxZGljdF9wdXRfc3RyKHFkaWN0LCAiYWlvIiwgIm5hdGl2ZSIpOwo+ICsgICAgICAgIH0K
PiArICAgIH0KPiArCj4gKyAgICBpZiAoZGlzY2FyZF9lbmFibGUpIHsKPiArICAgICAgICB1bnNp
Z25lZCBsb25nIHZhbHVlOwo+ICsKPiArICAgICAgICBpZiAoIXFlbXVfc3RydG91bChkaXNjYXJk
X2VuYWJsZSwgTlVMTCwgMiwgJnZhbHVlKSAmJiAhIXZhbHVlKSB7Cj4gKyAgICAgICAgICAgIHFk
aWN0X3B1dF9zdHIocWRpY3QsICJkaXNjYXJkIiwgInVubWFwIik7Cj4gKyAgICAgICAgfQo+ICsg
ICAgfQo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBJdCBpcyBuZWNlc3NhcnkgdG8gdHVybiBmaWxl
IGxvY2tpbmcgb2ZmIGFzIGFuIGVtdWxhdGVkIGRldmljZQo+ICsgICAgICogbWF5IGhhdmUgYWxy
ZWFkeSBvcGVuZWQgdGhlIHNhbWUgaW1hZ2UgZmlsZS4KPiArICAgICAqLwo+ICsgICAgcWRpY3Rf
cHV0X3N0cihxZGljdCwgImxvY2tpbmciLCAib2ZmIik7Cj4gKwo+ICsgICAgeGVuX2Jsb2NrX2Ry
aXZlX2xheWVyX2FkZChkcml2ZSwgcWRpY3QsICZsb2NhbF9lcnIpOwo+ICsgICAgcW9iamVjdF91
bnJlZihxZGljdCk7Cj4gKwo+ICsgICAgaWYgKGxvY2FsX2Vycikgewo+ICsgICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwo+ICsgICAgICAgIGdvdG8gZG9uZTsKPiArICAg
IH0KPiArCj4gKyAgICAvKiBJZiB0aGUgaW1hZ2UgaXMgYSByYXcgZmlsZSB0aGVuIHdlIGFyZSBk
b25lICovCj4gKyAgICBpZiAoIXN0cmNtcChkcml2ZXIsICJmaWxlIikpIHsKPiArICAgICAgICBn
b3RvIGRvbmU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcWRpY3QgPSBxZGljdF9uZXcoKTsKPiArCj4g
KyAgICBxZGljdF9wdXRfc3RyKHFkaWN0LCAiZHJpdmVyIiwgZHJpdmVyKTsKPiArCj4gKyAgICB4
ZW5fYmxvY2tfZHJpdmVfbGF5ZXJfYWRkKGRyaXZlLCBxZGljdCwgJmxvY2FsX2Vycik7Cj4gKyAg
ICBxb2JqZWN0X3VucmVmKHFkaWN0KTsKPiArCj4gK2RvbmU6Cj4gKyAgICBnX2ZyZWUoZHJpdmVy
KTsKPiArICAgIGdfZnJlZShmaWxlbmFtZSk7Cj4gKwo+ICsgICAgaWYgKGxvY2FsX2Vycikgewo+
ICsgICAgICAgIHhlbl9ibG9ja19kcml2ZV9kZXN0cm95KGRyaXZlLCBOVUxMKTsKPiArICAgICAg
ICByZXR1cm4gTlVMTDsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gZHJpdmU7Cj4gK30KPiAr
Cj4gK3N0YXRpYyBjb25zdCBjaGFyICp4ZW5fYmxvY2tfZHJpdmVfZ2V0X25vZGVfbmFtZShYZW5C
bG9ja0RyaXZlICpkcml2ZSkKPiArewo+ICsgICAgcmV0dXJuIGRyaXZlLT5sYXllcnMgPyBkcml2
ZS0+bm9kZV9uYW1lW2RyaXZlLT5sYXllcnMgLSAxXSA6ICIiOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
dm9pZCB4ZW5fYmxvY2tfaW90aHJlYWRfZGVzdHJveShYZW5CbG9ja0lPVGhyZWFkICppb3RocmVh
ZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJw
KQo+ICt7Cj4gKyAgICBxbXBfb2JqZWN0X2RlbChpb3RocmVhZC0+aWQsIGVycnApOwo+ICsKPiAr
ICAgIGdfZnJlZShpb3RocmVhZC0+aWQpOwo+ICsgICAgZ19mcmVlKGlvdGhyZWFkKTsKPiArfQo+
ICsKPiArc3RhdGljIFhlbkJsb2NrSU9UaHJlYWQgKnhlbl9ibG9ja19pb3RocmVhZF9jcmVhdGUo
Y29uc3QgY2hhciAqaWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVycm9yICoqZXJycCkKPiArewo+ICsgICAgWGVuQmxvY2tJT1RocmVhZCAq
aW90aHJlYWQgPSBnX25ldyhYZW5CbG9ja0lPVGhyZWFkLCAxKTsKPiArICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwo+ICsKPiArICAgIGlvdGhyZWFkLT5pZCA9IGdfc3RyZHVwKGlkKTsKPiAr
Cj4gKyAgICBxbXBfb2JqZWN0X2FkZChUWVBFX0lPVEhSRUFELCBpZCwgZmFsc2UsIE5VTEwsICZs
b2NhbF9lcnIpOwo+ICsgICAgaWYgKGxvY2FsX2Vycikgewo+ICsgICAgICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOwo+ICsKPiArICAgICAgICBnX2ZyZWUoaW90aHJlYWQtPmlk
KTsKPiArICAgICAgICBnX2ZyZWUoaW90aHJlYWQpOwo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+
ICsgICAgfQo+ICsKPiArICAgIHJldHVybiBpb3RocmVhZDsKPiArfQo+ICsKPiArc3RhdGljIHZv
aWQgeGVuX2Jsb2NrX2RldmljZV9jcmVhdGUoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBRRGljdCAqb3B0cywgRXJyb3Ig
KiplcnJwKQo+ICt7Cj4gKyAgICBYZW5CdXMgKnhlbmJ1cyA9IHhlbl9iYWNrZW5kX2dldF9idXMo
YmFja2VuZCk7Cj4gKyAgICBjb25zdCBjaGFyICpuYW1lID0geGVuX2JhY2tlbmRfZ2V0X25hbWUo
YmFja2VuZCk7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG51bWJlcjsKPiArICAgIGNvbnN0IGNoYXIg
KnZkZXYsICpkZXZpY2VfdHlwZTsKPiArICAgIFhlbkJsb2NrRHJpdmUgKmRyaXZlID0gTlVMTDsK
PiArICAgIFhlbkJsb2NrSU9UaHJlYWQgKmlvdGhyZWFkID0gTlVMTDsKPiArICAgIFhlbkRldmlj
ZSAqeGVuZGV2ID0gTlVMTDsKPiArICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwo+ICsgICAg
Y29uc3QgY2hhciAqdHlwZTsKPiArICAgIFhlbkJsb2NrRGV2aWNlICpibG9ja2RldjsKPiArCj4g
KyAgICBpZiAocWVtdV9zdHJ0b3VsKG5hbWUsIE5VTEwsIDEwLCAmbnVtYmVyKSkgewo+ICsgICAg
ICAgIGVycm9yX3NldGcoZXJycCwgImZhaWxlZCB0byBwYXJzZSBuYW1lICclcyciLCBuYW1lKTsK
PiArICAgICAgICBnb3RvIGZhaWw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgdHJhY2VfeGVuX2Jsb2Nr
X2RldmljZV9jcmVhdGUobnVtYmVyKTsKPiArCj4gKyAgICB2ZGV2ID0gcWRpY3RfZ2V0X3RyeV9z
dHIob3B0cywgImRldiIpOwo+ICsgICAgaWYgKCF2ZGV2KSB7Cj4gKyAgICAgICAgZXJyb3Jfc2V0
ZyhlcnJwLCAibm8gZGV2IHBhcmFtZXRlciIpOwo+ICsgICAgICAgIGdvdG8gZmFpbDsKPiArICAg
IH0KPiArCj4gKyAgICBkZXZpY2VfdHlwZSA9IHFkaWN0X2dldF90cnlfc3RyKG9wdHMsICJkZXZp
Y2UtdHlwZSIpOwo+ICsgICAgaWYgKCFkZXZpY2VfdHlwZSkgewo+ICsgICAgICAgIGVycm9yX3Nl
dGcoZXJycCwgIm5vIGRldmljZS10eXBlIHBhcmFtZXRlciIpOwo+ICsgICAgICAgIGdvdG8gZmFp
bDsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIXN0cmNtcChkZXZpY2VfdHlwZSwgImRpc2siKSkg
ewo+ICsgICAgICAgIHR5cGUgPSBUWVBFX1hFTl9ESVNLX0RFVklDRTsKPiArICAgIH0gZWxzZSBp
ZiAoIXN0cmNtcChkZXZpY2VfdHlwZSwgImNkcm9tIikpIHsKPiArICAgICAgICB0eXBlID0gVFlQ
RV9YRU5fQ0RST01fREVWSUNFOwo+ICsgICAgfSBlbHNlIHsKPiArICAgICAgICBlcnJvcl9zZXRn
KGVycnAsICJpbnZhbGlkIGRldmljZS10eXBlIHBhcmFtZXRlciAnJXMnIiwKPiBkZXZpY2VfdHlw
ZSk7Cj4gKyAgICAgICAgZ290byBmYWlsOwo+ICsgICAgfQo+ICsKPiArICAgIGRyaXZlID0geGVu
X2Jsb2NrX2RyaXZlX2NyZWF0ZSh2ZGV2LCBkZXZpY2VfdHlwZSwgb3B0cywgJmxvY2FsX2Vycik7
Cj4gKyAgICBpZiAoIWRyaXZlKSB7Cj4gKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQo
ZXJycCwgbG9jYWxfZXJyLCAiZmFpbGVkIHRvIGNyZWF0ZSBkcml2ZToKPiAiKTsKPiArICAgICAg
ICBnb3RvIGZhaWw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaW90aHJlYWQgPSB4ZW5fYmxvY2tfaW90
aHJlYWRfY3JlYXRlKHZkZXYsICZsb2NhbF9lcnIpOwo+ICsgICAgaWYgKGxvY2FsX2Vycikgewo+
ICsgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGNyZWF0ZSBpb3RocmVhZDog
Iik7Cj4gKyAgICAgICAgZ290byBmYWlsOwo+ICsgICAgfQo+ICsKPiArICAgIHhlbmRldiA9IFhF
Tl9ERVZJQ0UocWRldl9jcmVhdGUoQlVTKHhlbmJ1cyksIHR5cGUpKTsKPiArICAgIGJsb2NrZGV2
ID0gWEVOX0JMT0NLX0RFVklDRSh4ZW5kZXYpOwo+ICsKPiArICAgIG9iamVjdF9wcm9wZXJ0eV9z
ZXRfc3RyKE9CSkVDVCh4ZW5kZXYpLCB2ZGV2LCAidmRldiIsICZsb2NhbF9lcnIpOwo+ICsgICAg
aWYgKGxvY2FsX2Vycikgewo+ICsgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAs
IGxvY2FsX2VyciwgImZhaWxlZCB0byBzZXQgJ3ZkZXYnOgo+ICIpOwo+ICsgICAgICAgIGdvdG8g
ZmFpbDsKPiArICAgIH0KPiArCj4gKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X3N0cihPQkpFQ1Qo
eGVuZGV2KSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9ibG9ja19kcml2ZV9n
ZXRfbm9kZV9uYW1lKGRyaXZlKSwKPiAiZHJpdmUiLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmxvY2FsX2Vycik7Cj4gKyAgICBpZiAobG9jYWxfZXJyKSB7Cj4gKyAgICAgICAgZXJy
b3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLCAiZmFpbGVkIHRvIHNldCAnZHJp
dmUnOgo+ICIpOwo+ICsgICAgICAgIGdvdG8gZmFpbDsKPiArICAgIH0KPiArCj4gKyAgICBvYmpl
Y3RfcHJvcGVydHlfc2V0X3N0cihPQkpFQ1QoeGVuZGV2KSwgaW90aHJlYWQtPmlkLCAiaW90aHJl
YWQiLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Cj4gKyAgICBp
ZiAobG9jYWxfZXJyKSB7Cj4gKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwg
bG9jYWxfZXJyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8g
c2V0ICdpb3RocmVhZCc6ICIpOwo+ICsgICAgICAgIGdvdG8gZmFpbDsKPiArICAgIH0KPiArCj4g
KyAgICBibG9ja2Rldi0+aW90aHJlYWQgPSBpb3RocmVhZDsKPiArICAgIGJsb2NrZGV2LT5kcml2
ZSA9IGRyaXZlOwo+ICsKPiArICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoeGVu
ZGV2KSwgdHJ1ZSwgInJlYWxpemVkIiwKPiAmbG9jYWxfZXJyKTsKPiArICAgIGlmIChsb2NhbF9l
cnIpIHsKPiArICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlYWxpemF0aW9uIG9mIGRldmlj
ZSAlcyBmYWlsZWQ6ICIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSk7
Cj4gKyAgICAgICAgZ290byBmYWlsOwo+ICsgICAgfQo+ICsKPiArICAgIHhlbl9iYWNrZW5kX3Nl
dF9kZXZpY2UoYmFja2VuZCwgeGVuZGV2KTsKPiArICAgIHJldHVybjsKPiArCj4gK2ZhaWw6Cj4g
KyAgICBpZiAoeGVuZGV2KSB7Cj4gKyAgICAgICAgb2JqZWN0X3VucGFyZW50KE9CSkVDVCh4ZW5k
ZXYpKTsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoaW90aHJlYWQpIHsKPiArICAgICAgICB4ZW5f
YmxvY2tfaW90aHJlYWRfZGVzdHJveShpb3RocmVhZCwgTlVMTCk7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgaWYgKGRyaXZlKSB7Cj4gKyAgICAgICAgeGVuX2Jsb2NrX2RyaXZlX2Rlc3Ryb3koZHJpdmUs
IE5VTEwpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZGV2aWNl
X2Rlc3Ryb3koWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQo+ICt7Cj4gKyAgICBYZW5EZXZpY2Ug
KnhlbmRldiA9IHhlbl9iYWNrZW5kX2dldF9kZXZpY2UoYmFja2VuZCk7Cj4gKyAgICBYZW5CbG9j
a0RldmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tfREVWSUNFKHhlbmRldik7Cj4gKyAgICBYZW5C
bG9ja1ZkZXYgKnZkZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7Cj4gKyAgICBYZW5CbG9ja0Ry
aXZlICpkcml2ZSA9IGJsb2NrZGV2LT5kcml2ZTsKPiArICAgIFhlbkJsb2NrSU9UaHJlYWQgKmlv
dGhyZWFkID0gYmxvY2tkZXYtPmlvdGhyZWFkOwo+ICsKPiArICAgIHRyYWNlX3hlbl9ibG9ja19k
ZXZpY2VfZGVzdHJveSh2ZGV2LT5udW1iZXIpOwo+ICsKPiArICAgIG9iamVjdF91bnBhcmVudChP
QkpFQ1QoeGVuZGV2KSk7Cj4gKwo+ICsgICAgaWYgKGlvdGhyZWFkKSB7Cj4gKyAgICAgICAgRXJy
b3IgKmxvY2FsX2VyciA9IE5VTEw7Cj4gKwo+ICsgICAgICAgIHhlbl9ibG9ja19pb3RocmVhZF9k
ZXN0cm95KGlvdGhyZWFkLCAmbG9jYWxfZXJyKTsKPiArICAgICAgICBpZiAobG9jYWxfZXJyKSB7
Cj4gKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGRlc3Ryb3kgaW90
aHJlYWQ6ICIpOwo+ICsgICAgICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+
ICsKPiArICAgIGlmIChkcml2ZSkgewo+ICsgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
Owo+ICsKPiArICAgICAgICB4ZW5fYmxvY2tfZHJpdmVfZGVzdHJveShkcml2ZSwgJmxvY2FsX2Vy
cik7Cj4gKyAgICAgICAgaWYgKGxvY2FsX2Vycikgewo+ICsgICAgICAgICAgICBlcnJvcl9wcm9w
YWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImZhaWxlZCB0byBkZXN0cm95IGRyaXZlOiAiKTsKPiArICAgICAgICB9Cj4gKyAg
ICB9Cj4gK30KPiArCj4gK3N0YXRpYyBjb25zdCBYZW5CYWNrZW5kSW5mbyB4ZW5fYmxvY2tfYmFj
a2VuZF9pbmZvID0gewo+ICsgICAgLnR5cGUgPSAicWRpc2siLAo+ICsgICAgLmNyZWF0ZSA9IHhl
bl9ibG9ja19kZXZpY2VfY3JlYXRlLAo+ICsgICAgLmRlc3Ryb3kgPSB4ZW5fYmxvY2tfZGV2aWNl
X2Rlc3Ryb3ksCj4gK307Cj4gKwo+ICtzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVnaXN0ZXJfYmFj
a2VuZCh2b2lkKQo+ICt7Cj4gKyAgICB4ZW5fYmFja2VuZF9yZWdpc3RlcigmeGVuX2Jsb2NrX2Jh
Y2tlbmRfaW5mbyk7Cj4gK30KPiArCj4gK3hlbl9iYWNrZW5kX2luaXQoeGVuX2Jsb2NrX3JlZ2lz
dGVyX2JhY2tlbmQpOwo+IGRpZmYgLS1naXQgYS9ody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMg
Yi9ody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMKPiBpbmRleCAwYzI2MDIzNzk5Li5mYjIyN2Rl
MzVkIDEwMDY0NAo+IC0tLSBhL2h3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYwo+ICsrKyBiL2h3
L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYwo+IEBAIC03NTMsNyArNzUzLDYgQEAgdm9pZCB4ZW5f
YmVfcmVnaXN0ZXJfY29tbW9uKHZvaWQpCj4gCj4gICAgICB4ZW5fYmVfcmVnaXN0ZXIoImNvbnNv
bGUiLCAmeGVuX2NvbnNvbGVfb3BzKTsKPiAgICAgIHhlbl9iZV9yZWdpc3RlcigidmtiZCIsICZ4
ZW5fa2JkbW91c2Vfb3BzKTsKPiAtICAgIHhlbl9iZV9yZWdpc3RlcigicWRpc2siLCAmeGVuX2Js
a2Rldl9vcHMpOwo+ICAjaWZkZWYgQ09ORklHX1ZJUlRGUwo+ICAgICAgeGVuX2JlX3JlZ2lzdGVy
KCI5cGZzIiwgJnhlbl85cGZzX29wcyk7Cj4gICNlbmRpZgo+IGRpZmYgLS1naXQgYS9pbmNsdWRl
L2h3L3hlbi94ZW4tYmxvY2suaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oCj4gaW5kZXgg
YzQyMjNmOWJlMS4uNmY1ZDY3NWVkYiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4t
YmxvY2suaAo+ICsrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oCj4gQEAgLTI5LDYgKzI5
LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tWZGV2IHsKPiAgICAgIHVuc2lnbmVkIGxvbmcg
bnVtYmVyOwo+ICB9IFhlbkJsb2NrVmRldjsKPiAKPiArCj4gIHR5cGVkZWYgc3RydWN0IFhlbkJs
b2NrUHJvcGVydGllcyB7Cj4gICAgICBYZW5CbG9ja1ZkZXYgdmRldjsKPiAgICAgIEJsb2NrQ29u
ZiBjb25mOwo+IEBAIC0zNiwxMiArMzcsMjQgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tQcm9w
ZXJ0aWVzIHsKPiAgICAgIElPVGhyZWFkICppb3RocmVhZDsKPiAgfSBYZW5CbG9ja1Byb3BlcnRp
ZXM7Cj4gCj4gK3R5cGVkZWYgc3RydWN0IFhlbkJsb2NrRHJpdmUgewo+ICsgICAgY2hhciAqaWQ7
Cj4gKyAgICBjaGFyICpub2RlX25hbWVbMl07Cj4gKyAgICB1bnNpZ25lZCBpbnQgbGF5ZXJzOwo+
ICt9IFhlbkJsb2NrRHJpdmU7Cj4gKwo+ICt0eXBlZGVmIHN0cnVjdCBYZW5CbG9ja0lPVGhyZWFk
IHsKPiArICAgIGNoYXIgKmlkOwo+ICt9IFhlbkJsb2NrSU9UaHJlYWQ7Cj4gKwo+ICB0eXBlZGVm
IHN0cnVjdCBYZW5CbG9ja0RldmljZSB7Cj4gICAgICBYZW5EZXZpY2UgeGVuZGV2Owo+ICAgICAg
WGVuQmxvY2tQcm9wZXJ0aWVzIHByb3BzOwo+ICAgICAgY29uc3QgY2hhciAqZGV2aWNlX3R5cGU7
Cj4gICAgICB1bnNpZ25lZCBpbnQgaW5mbzsKPiAgICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRh
cGxhbmU7Cj4gKyAgICBYZW5CbG9ja0RyaXZlICpkcml2ZTsKPiArICAgIFhlbkJsb2NrSU9UaHJl
YWQgKmlvdGhyZWFkOwo+ICB9IFhlbkJsb2NrRGV2aWNlOwo+IAo+ICB0eXBlZGVmIHZvaWQgKCpY
ZW5CbG9ja0RldmljZVJlYWxpemUpKFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiwgRXJyb3IKPiAq
KmVycnApOwo+IC0tCj4gMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 09:15:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 09:15: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-devel-bounces@lists.xenproject.org>)
	id 1gfLZc-0000c3-S1; Fri, 04 Jan 2019 09:15: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfLZc-0000by-Hc
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 09:15:24 +0000
X-Inumbo-ID: 43a46ee0-1001-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43a46ee0-1001-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 09:15:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,437,1539648000"; d="scan'208";a="84133156"
Date: Fri, 4 Jan 2019 10:15:14 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20190104091514.kfx6zrboxd4myick@mac.bytemobile.com>
References: <20190103174523.ofkxt6vfteilw4zr@mac>
 <628a1a9f-e509-48d5-1c55-f629e92c2152@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <628a1a9f-e509-48d5-1c55-f629e92c2152@oracle.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] PVH and ACPI discussion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDMsIDIwMTkgYXQgMDM6NDI6MThQTSAtMDUwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDEvMy8xOSAxMjo0NSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+
IEhlbGxvLAo+ID4KPiA+IFdoaWxlIGxvb2tpbmcgYXQgc29tZSB0YW5nZW50aWFsIGlzc3VlcyBJ
IHJlYWxpemVkIHRoYXQgdGhlICdWR0EgTm90Cj4gPiBQcmVzZW50JyBmbGFnIHRoYXQgWGVuIGN1
cnJlbnRseSBzZXRzIGZvciBQVkggRG9tVXMgbWlnaHQgYmUgc2xpZ2h0bHkKPiA+IGRpZmZlcmVu
dCBmcm9tIHdoYXQgd2UgZXhwZWN0IGl0IHRvIG1lYW4uIFRoZSBwdXJwb3NlIHdhcyB0aGF0IFhl
bgo+ID4gd291bGQgc2V0IHRoaXMgZmxhZyB0byBkZW5vdGUgdGhlcmUncyBubyBWR0EgTU1JTyBy
ZWdpb24gaW4gdGhlIGxvdwo+ID4gMU1CLCBzbyB0aGF0IHRoZSBndWVzdCBPUyB3b3VsZCBub3Qg
cmVzZXJ2ZSBtZW1vcnkgaW4gdGhhdCBhcmVhCj4gPiB0aGlua2luZyB0aGVyZSdzIGEgTU1JTyB3
aW5kb3cgdGhlcmUuIFRoZSBtZW1vcnkgbWFwIHByb3ZpZGVkIHRvIGEgUFZICj4gPiBEb21VIHR5
cGljYWxseSBjb250YWlucyBhIHNpbmdsZSBSQU0gcmFuZ2UgdGhhdCBleHBhbmRzIGZyb20gMCB0
byB0aGUKPiA+IHNlbGVjdGVkIGFtb3VudCBvZiBtZW1vcnkuCj4gPgo+ID4gVGhlIGRlc2NyaXB0
aW9uIG9mIHN1Y2ggZmxhZyBieSB0aGUgQUNQSSBzcGVjICg2LjJBKSBob3dldmVyIGlzIGFzCj4g
PiBmb2xsb3dzOgo+ID4KPiA+ICJJZiBzZXQsIGluZGljYXRlcyB0byBPU1BNIHRoYXQgaXQgbXVz
dCBub3QgYmxpbmRseSBwcm9iZSB0aGUgVkdBCj4gPiBoYXJkd2FyZSAodGhhdCByZXNwb25kcyB0
byBNTUlPIGFkZHJlc3NlcyBBMDAwMGgtQkZGRkZoIGFuZCBJTyBwb3J0cwo+ID4gM0IwaC0zQkJo
IGFuZCAzQzBoLTNERmgpIHRoYXQgbWF5IGNhdXNlIG1hY2hpbmUgY2hlY2sgb24gdGhpcyBzeXN0
ZW0uCj4gPiBJZiBjbGVhciwgaW5kaWNhdGVzIHRvIE9TUE0gdGhhdCBpdCBpcyBzYWZlIHRvIHBy
b2JlIHRoZSBWR0EKPiA+IGhhcmR3YXJlLiIKPiA+Cj4gPiBNeSByZWFkaW5nIG9mIHRoZSBhYm92
ZSB0ZXh0IHdvdWxkIG1ha2UgbWUgdGhpbmsgdGhhdCBpZiB0aGUgZmxhZyBpcwo+ID4gc2V0IHRo
ZSBtZW1vcnkgcmVnaW9uIEEwMDAwaC1CRkZGRmggc2hvdWxkIG5vdCBiZSB1c2VkIGF0IGFsbCwg
YW5kCj4gPiB0aGF0IHdvdWxkIGJlIGluIGNvbmZsaWN0IHdpdGggdGhlIG1lbW9yeSBtYXAgdGhh
dCdzIHByb3ZpZGVkIHRvCj4gPiBndWVzdHMgKHdoaWNoIGxpc3RzIHRoaXMgYXJlYSBhcyBSQU0p
Lgo+ID4KPiA+IEknbSBub3QgY29udmluY2VkIG9mIHRoZSBiZXN0IHdheSB0byBwcm9jZWVkIGhl
cmUuIEkgY2FuIGNvbnRhY3QgdGhlCj4gPiBBQ1BJIHdvcmtpbmcgZ3JvdXAgYW5kIHRyeSB0byBj
bGFyaWZ5IHRoZSBtZWFuaW5nIG9mIHRoZSBmbGFnLCBvcgo+ID4gaW5xdWlyeSBpZiB0aGVyZSdz
IGEgbW9yZSBzdWl0YWJsZSBmbGFnIGZvciBvciB1c2UgY2FzZSwgYnV0IEkgd291bGQKPiA+IGxp
a2UgdG8gaGVhciBvdGhlcnMgb3BpbmlvbiBvbiB0aGlzIHRvcGljLgo+ID4KPiA+IFNlY29uZGx5
LCBJJ3ZlIGFsc28gYmVlbiBsb29raW5nIGF0IHdoZXRoZXIgaXQgd291bGQgbWFrZSBzZW5zZSB0
byBzZXQKPiA+IHRoZSBBQ1BJIHJlZHVjZWQgaGFyZHdhcmUgZmxhZyBmb3IgUFZIIERvbVVzLCBh
Y2NvcmRpbmcgdG8gdGhlCj4gPiBkZXNjcmlwdGlvbiBpbiB0aGUgQUNQSSBzcGVjOgo+ID4KPiA+
ICJGb3IgY2VydGFpbiBjbGFzc2VzIG9mIHN5c3RlbXMgdGhlIEFDUEkgSGFyZHdhcmUgU3BlY2lm
aWNhdGlvbiBtYXkKPiA+IG5vdCBiZSBhZGVxdWF0ZS4gRXhhbXBsZXMgaW5jbHVkZSBsZWdhY3kt
ZnJlZSwgVUVGSS1iYXNlZCBwbGF0Zm9ybXMKPiA+IHdpdGggcmVjZW50IHByb2Nlc3NvcnMsIGFu
ZCB0aG9zZSBpbXBsZW1lbnRpbmcgbW9iaWxlIHBsYXRmb3JtCj4gPiBhcmNoaXRlY3R1cmVzLiBG
b3Igc3VjaCBwbGF0Zm9ybXMsIGEgSGFyZHdhcmUtcmVkdWNlZCBBQ1BJIG1vZGUgaXMKPiA+IGRl
ZmluZWQuIgo+ID4KPiA+IENlcnRhaW5seSB0aGUgbGVnYWN5LWZyZWUgYW5kIFVFRkkgcGFydCBp
cyBxdWl0ZSBhcHBsaWNhYmxlIHRvIFBWSAo+ID4gRG9tVSwgZm9yIHdoaWNoIHdlIGRvbid0IHBs
YW4gdG8gc3VwcG9ydCBsZWdhY3kgQklPUyBhbmQgb25seSBwcm92aWRlCj4gPiBVRUZJIGZpcm13
YXJlIGluIHRoZSBsb25nIHRlcm0uCj4gPgo+ID4gUmVkdWNlZCBIVyBBQ1BJIGFsc28gZ2V0cyBy
aWQgb2YgdGhlIFNDSSBpbnRlcnJ1cHQsIGFuZCBpbnN0ZWFkCj4gPiBwcm92aWRlcyBzb21lIG90
aGVyIG1ldGhvZHMgdG8gc2lnbmFsIEFDUEkgZXZlbnRzIChub3RlIHdlIGRvbid0Cj4gPiB1c2Ug
YW55IEFDUEkgZXZlbnQgQVRNIGZvciBQVkggRG9tVSkuIEl0IGFsc28gZ2V0cyByaWQgb2YgYSBi
dW5jaCBvZgo+ID4gRkFEVCBmaWVsZHMgdGhhdCB3ZSBkb24ndCB1c2UgZm9yIFBWSCBEb21VIGVp
dGhlci4KPiA+Cj4gPiBJIGhvd2V2ZXIgc2VlbSB0byByZW1lbWJlciBzb21lIHBhc3QgZGlzY3Vz
c2lvbiBhYm91dCBQVkggRG9tVSBhbmQKPiA+IHJlZHVjZWQgQUNQSSwgYnV0IEkgY2Fubm90IGZp
bmQgdGhlIHRocmVhZC4gSWYgdGhlcmUgYXJlIG5vIG9iamVjdGlvbnMKPiA+IEkgdGhpbmsgd2Ug
c2hvdWxkIGxvb2sgaW50byB0aGlzIChsaWtlbHkgZGlzY3VzcyB3aXRoIHRoZSBBQ1BJIHdvcmtp
bmcKPiA+IGdyb3VwKSBpbiBvcmRlciB0byBmaWd1cmUgb3V0IGlmIHJlZHVjZWQgSFcgQUNQSSBj
b3VsZCB3b3JrIGZvciB1cywKPiA+IGFuZCBob3cgdGhlIGV2ZW50IGRlbGl2ZXJ5IGNvdWxkIGJl
IGltcGxlbWVudGVkIGZvciBQVkggRG9tVSBpZiBpdAo+ID4gdHVybnMgb3V0IHdlIG5lZWQgaXQg
bGF0ZXIgb24uIEl0IG1pZ2h0IG1ha2Ugc2Vuc2UgdG8gYWxzbyBmaWd1cmUgb3V0Cj4gPiB3aGF0
IG90aGVyIHBlb3BsZSBkbywgbGlrZSBIeXBlclYgR2VuMiBpbnN0YW5jZXMgKHdoaWNoIGFsc28g
Z2V0IHJpZAo+ID4gb2YgYSBsb3Qgb2YgbGVnYWN5IGh3KS4KPiAKPiBJIGZvdW5kIGEgY291cGxl
IG9mIHRocmVhZCB3aGVyZSB3ZSBkaXNjdXNzZWQgdGhpczoKPiAKPiBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDIvbXNnMDE0NjIuaHRt
bAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxNi0wNi9tc2cwMDY3NS5odG1sCgpUaGFua3MhCgo+IEkgY2FuJ3QgZmluZCB3aGVyZSB3ZSBh
Y3R1YWxseSByZWplY3RlZCBpdCBidXQgSSB0aGluayBpdCBoYWQgc29tZXRoaW5nCj4gdG8gd2l0
aCB0aGUgZmFjdCB0aGF0IHdlIGNhbid0IHVzZSBpdCBmb3IgZG9tMC4KClllcywgRG9tMCB3aWxs
IGdldCB0aGUgKGFsbW9zdCkgbmF0aXZlIEFDUEkgdGFibGVzLCBzbyBpZiB0aGUKdW5kZXJseWlu
ZyBmaXJtd2FyZSBoYXMgc2V0IHRoZSByZWR1Y2VkIGh3IGZsYWcgRG9tMCB3b3VsZCBpbmhlcml0
Cml0LgoKSU1PIHNldHRpbmcgdGhlIGZsYWcgZm9yIERvbVVzIHNob3VsZCBiZSBpbmRlcGVuZGVu
dCBvZiB3aGF0IGl0J3MgZG9uZQpmb3IgRG9tMCwgc2luY2UgaW4gdGhlIERvbTAgY2FzZSBYZW4g
ZG9lc24ndCBmYWJyaWNhdGUgYSBmdWxsIHNldCBvZgpBQ1BJIHRhYmxlcyBmb3IgRG9tMCwgYW5k
IGp1c3QgbWFuZ2xlcyB0aGUgbmF0aXZlIG9uZXMgYSBsaXR0bGUgYml0LgoKUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 09:15:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 09: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-devel-bounces@lists.xenproject.org>)
	id 1gfLZn-0000di-8N; Fri, 04 Jan 2019 09: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfLZm-0000da-Dd
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 09:15:34 +0000
X-Inumbo-ID: 496f1615-1001-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 496f1615-1001-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 09:15:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 02:15:32 -0700
Message-Id: <5C2F242F020000780020A230@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 02:15:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1545319776-23459-1-git-send-email-chao.gao@intel.com>
 <5C1CBCDE0200007800208727@prv1-mh.provo.novell.com>
 <20181221152141.GA12508@gao-cwp>
In-Reply-To: <20181221152141.GA12508@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjEyLjE4IGF0IDE2OjIxLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBGcmksIERlYyAyMSwgMjAxOCBhdCAwMzoxMzo1MEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMjAuMTIuMTggYXQgMTY6MjksIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPj4+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4+PiBAQCAtMTUxNCw2ICsxNTE0LDU1IEBAIHN0YXRp
YyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCAKPiBidXMs
IHU4IGRldmZuLCB1MzIgZmxhZykKPj4+ICAgICAgcmV0dXJuIHJjOwo+Pj4gIH0KPj4+ICAKPj4+
ICsvKgo+Pj4gKyAqIFVubWFwIGVzdGFibGlzaGVkIG1hcHBpbmdzIGJldHdlZW4gZG9tYWluJ3Mg
cGlycSBhbmQgZGV2aWNlJ3MgTVNJLgo+Pj4gKyAqIFRoZXNlIG1hcHBpbmdzIHdlcmUgc2V0IHVw
IGJ5IHFlbXUvZ3Vlc3QgYW5kIGFyZSBleHBlY3RlZCB0byBiZQo+Pj4gKyAqIGRlc3Ryb3llZCB3
aGVuIGNoYW5naW5nIHRoZSBkZXZpY2UncyBvd25lcnNoaXAuCj4+PiArICovCj4+PiArc3RhdGlj
IHZvaWQgcGNpX3VubWFwX21zaShzdHJ1Y3QgcGNpX2RldiAqcGRldikKPj4+ICt7Cj4+PiArICAg
IHN0cnVjdCBtc2lfZGVzYyAqZW50cnk7Cj4+PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBwZGV2
LT5kb21haW47Cj4+PiArCj4+PiArICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKPj4+ICsK
Pj4+ICsgICAgaWYgKCAhZCApCj4+PiArICAgICAgICByZXR1cm47Cj4+Cj4+V2h5PyBkZWFzc2ln
bl9kZXZpY2UoKSAodGhlIG9ubHkgY2FsbGVyKSBvdWdodCB0byBndWFyYW50ZWUgdGhpcywKPj5k
dWUgdG8gaXRzIHVzZSBvZiBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKCkuIEkgdGhpbmsgdGhpcyBz
aW1wbHkKPj53YW50cyB0byBiZSBhbm90aGVyIEFTU0VSVCgpLCBpZiBhbnl0aGluZyBhdCBhbGwu
Cj4+Cj4+PiArICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4+PiArICAgIHdoaWxlICgg
KGVudHJ5ID0gbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsKCZwZGV2LT5tc2lfbGlzdCwKPj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG1zaV9k
ZXNjLCBsaXN0KSkgIT0gCj4gTlVMTCApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIHN0cnVjdCBw
aXJxICppbmZvOwo+Pj4gKyAgICAgICAgaW50IHBpcnEgPSAwOwo+Pj4gKyAgICAgICAgdW5zaWdu
ZWQgaW50IG5yID0gZW50cnktPm1zaV9hdHRyaWIudHlwZSAhPSBQQ0lfQ0FQX0lEX01TSVgKPj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgID8gZW50cnktPm1zaS5udmVjIDogMTsKPj4+ICsK
Pj4+ICsgICAgICAgIHdoaWxlICggbnIgLS0gKQo+Pgo+PlN0cmF5IGJsYW5rLgo+Pgo+Pj4gKyAg
ICAgICAgewo+Pj4gKyAgICAgICAgICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2k7
Cj4+PiArCj4+PiArICAgICAgICAgICAgcGlycSA9IGRvbWFpbl9pcnFfdG9fcGlycShkLCBlbnRy
eVtucl0uaXJxKTsKPj4+ICsgICAgICAgICAgICBXQVJOX09OKHBpcnEgPCAwKTsKPj4+ICsgICAg
ICAgICAgICBpZiAoIHBpcnEgPD0gMCApCj4+PiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+
Pj4gKwo+Pj4gKyAgICAgICAgICAgIGluZm8gPSBwaXJxX2luZm8oZCwgcGlycSk7Cj4+PiArICAg
ICAgICAgICAgaWYgKCAhaW5mbyApCj4+PiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+Pj4g
Kwo+Pj4gKyAgICAgICAgICAgIHBpcnFfZHBjaSA9IHBpcnFfZHBjaShpbmZvKTsKPj4+ICsgICAg
ICAgICAgICBpZiAoIHBpcnFfZHBjaSAmJgo+Pj4gKyAgICAgICAgICAgICAgICAgKHBpcnFfZHBj
aS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfTUFDSF9NU0kpICYmCj4+PiArICAgICAgICAgICAgICAg
ICAocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kpICkKPj4+ICsgICAg
ICAgICAgICAgICAgcHRfaXJxX2Rlc3Ryb3lfYmluZF9tc2koZCwgaW5mbyk7Cj4+PiArICAgICAg
ICB9Cj4+PiArICAgICAgICBpZiAoIHBpcnEgPiAwICkKPj4+ICsgICAgICAgICAgICB1bm1hcF9k
b21haW5fcGlycShkLCBwaXJxKTsKPj4KPj5DYW4geW91IGd1YXJhbnRlZSB0aGF0IHRoaXMgZnVu
Y3Rpb24gd29uJ3QgZmFpbD8gQmVjYXVzZSBpZiBpdAo+PmRvZXMsIEkgdGhpbmsgeW91IG1pZ2h0
IGVuZCB1cCBpbiBhbiBpbmZpbml0ZSBsb29wLCBiZWNhdXNlIHRoZQo+IAo+IENvbnNpZGVyaW5n
IGN1cnJlbnQgY29kZSBkb2Vzbid0IGRlYWwgd2l0aCByZW1haW5pbmcgcGlycSwgaWYgd2UKPiBm
YWlsZWQgdG8gdW5tYXAgc29tZSBwaXJxIGhlcmUgKHJlbW92ZSBhbGwgZW50cmllcyBmcm9tIHRo
ZSBtc2lfbGlzdAo+IGhlcmUpLCBpdCB3b3VsZG4ndCBiZSBhIGJpZyBpc3N1ZS4gSGVuY2UgdGhl
IHJlYWwgaXNzdWUgaGVyZSBpcyBhCj4gcG90ZW50aWFsIGluZmluaXRlIGxvb3AuIFRoZW4gd2Ug
Y2FuIGp1c3QgdXNlCj4gbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKC4uLikgdG8gdHJhdmVyc2Ug
bXNpX2xpc3QgdG8gYXZvaWQgaW5maW5pdGUKPiBsb29wLgo+IAo+PmVudHJ5IGRvZXNuJ3QgYWx3
YXlzIGdldCByZW1vdmVkIGZyb20gdGhlIGxpc3QgaW4gZXJyb3IgY2FzZXMuCj4+TWF5YmUgdW5t
YXBfZG9tYWluX3BpcnEoKSBuZWVkcyBhICJmb3JjZSIgbW9kZSBhZGRlZCwKPj5wZXJoYXBzIGlu
ZGlyZWN0bHkgYnkgd2F5IG9mIHBhc3NpbmcgImVudHJ5IiBpbnRvIGl0IChhbGwgb3RoZXIKPj5j
YWxsZXJzIHdvdWxkIHBhc3MgTlVMTCkuCj4gCj4gWWVzLCBpdCBpcyB2aWFibGUuIEhvd2V2ZXIs
IGZvciB0aGlzIGNhbGwgc2l0ZSwgdW5tYXBfZG9tYWluX3BpcnEoKQo+IHdvdWxkIGZhaWwgdG8g
cmVtb3ZlIGFuIGVudHJ5IG9ubHkgaWYgeHNtX3VubWFwX2RvbWFpbl9pcnEoKSBpbgo+IHVubWFw
X2RvbWFpbl9waXJxKCkgZmFpbGVkLiBDYW4gd2UgZXhwZWN0IHRoYXQgeHNtX3VubWFwX2RvbWFp
bl9pcnEoKQo+IHdvdWxkIGFsd2F5cyBzdWNjZWVkIHRoZXJlPwoKSXQgd291bGQgcHJvYmFibHkg
YmUgYSBidWdneSBwb2xpY3ksIGJ1dCB3ZSBzaG91bGRuJ3QgY3Jhc2gvaGFuZwp0aGUgaHlwZXJ2
aXNvciBpbiBzdWNoIGEgY2FzZS4KCj4gSWYgdGhlIGFuc3dlciBpcyB5ZXMsIHdoYXQgbmVlZGVk
IGlzCj4gYW5vdGhlciBhc3NlcnRpb24gcmF0aGVyIHRoYW4gdGhlICJmb3JjZSIgbW9kZS4gTWF5
YmUgd2UgY2FuCj4gZm9yY2libHkgcmVtb3ZlIGFsbCBlbnRyaWVzIHN0aWxsIG9uIHRoZSBsaXN0
IGFmdGVyIHRoZSBsb29wLgoKVGhhdCdzIGluZGVlZCBhIHBvc3NpYmxlIG9wdGlvbi4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 09:32:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 09:32: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-devel-bounces@lists.xenproject.org>)
	id 1gfLqM-0002Je-QQ; Fri, 04 Jan 2019 09:32: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfLqL-0002JZ-Es
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 09:32:41 +0000
X-Inumbo-ID: ad274e5c-1003-11e9-a038-ff482a925411
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad274e5c-1003-11e9-a038-ff482a925411;
 Fri, 04 Jan 2019 09:32:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 02:32:38 -0700
Message-Id: <5C2F2832020000780020A248@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 02:32:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <5C136E9202000078002060C0@prv1-mh.provo.novell.com>
 <23579.43844.578170.901778@mariner.uk.xensource.com>
 <5C1BADB602000078002081A4@prv1-mh.provo.novell.com>
 <23579.46083.675322.495659@mariner.uk.xensource.com>
 <5C1BBDD40200007800208289@prv1-mh.provo.novell.com>
 <5C1C98AC0200007800208613@prv1-mh.provo.novell.com>
 <23580.62909.125592.827301@mariner.uk.xensource.com>
In-Reply-To: <23580.62909.125592.827301@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86emul: fix test harness and fuzzer build
 dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjEyLjE4IGF0IDE1OjE2LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0geDg2ZW11bDog
Zml4IHRlc3QgaGFybmVzcyBhbmQgCj4gZnV6emVyIGJ1aWxkIGRlcGVuZGVuY2llcyIpOgo+PiBP
biAyMC4xMi4xOCBhdCAxNzowNSwgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIw
LjEyLjE4IGF0IDE2OjIzLCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+IEll
LCBpdCBpcyB0aGVyZSB0byBzYXRpc2Z5IHRoZSByZXF1aXJlbWVudCBJIG1lbnRpb24gYWJvdmUs
IHRoYXQgdGhlCj4+ID4+IGRlcGVuZGVuY3kgZGlyZWN0b3J5IGlzIGJ1aWx0IGZpcnN0Lgo+PiA+
IAo+PiA+IFdoaWNoIGVmZmVjdGl2ZWx5IG1lYW5zIGFueXRoaW5nIHVuZGVybmVhdGggdG9vbHMv
IChhbmQgd2hhdGV2ZXIKPj4gPiBlbHNlIHN1YmRpciB3aGljaCBkZXBlbmQgb24gb25lIG9mIHNh
aWQgcnVsZXMpIGlzIGxpYWJsZSB0byBmYWlsIHRvCj4+ID4gYnVpbGQgd2l0aG91dCBoYXZpbmcg
Y29tZSB0aHJvdWdoIHRoaXMgKHRvcCBsZXZlbCkgcnVsZS4KPiAKPiBZZXMuCj4gCj4+ID4gQnV0
IHRoaXMgaXMgbm90IGEgcHJvcGVydHkgdGhpcyBwYXRjaCBpbnRyb2R1Y2VzIG9yIGNoYW5nZXMu
IEl0IGp1c3QKPj4gPiByZS1hcnJhbmdlcyBob3cgdGhpbmdzIGdldCBkb25lLiBUaGF0IGlzLCBJ
J2QgbGlrZSB0byBhc2sgZm9yIHRoZQo+PiA+IGNoYW5nZSB0byBiZSBhY2tlZCAob3IgYSBjb25j
cmV0ZSBwcm9wb3NhbCBiZSBtYWRlIGZvciB3aGF0Cj4+ID4gbmVlZHMgdG8gY2hhbmdlKSBfd2l0
aG91dF8gZml4aW5nIGJyZWFrYWdlIHRoYXQgbWlnaHQgYmUgdGhlcmUKPj4gPiBhbmQgdGhlIGlu
dHJvZHVjdGlvbiBvZiB3aGljaCB5b3UgbWF5IGhhdmUgbWlzc2VkLCBvciBlbHNlIEknbQo+PiA+
IHN1cmUgeW91IHdvdWxkIGhhdmUgY29tbWVudGVkIG9uIHdoYXQgaXMgbm93IGVkZGY5NTU5Yzku
Cj4gCj4gSSdtIGFmcmFpZCBJIGRvbid0IGZvbGxvdyB0aGlzIGxpbmUgb2YgYXJndW1lbnQuICBU
aGUgdW5jb21taXR0ZWQKPiBwYXRjaCB3ZSBhcmUgbm93IGRpc2N1c3NpbmcgaW50cm9kdWNlIGEg
bmV3IC1qLXVuc2FmZSBjYWxsLCB3aGljaAo+IGNvdWxkIGNhdXNlIHN0b2NoYXN0aWMgYnVpbGQg
ZmFpbHVyZXMuCgpXZWxsLCBkZXBlbmRzIG9uIGhvdyB5b3UgbG9vayBhdCBpdDogVGhlIHBhdGNo
IG1vdmVzIHN1Y2ggYQptYWtlIGludm9jYXRpb24sIHdoaWNoIHdhcyBzaW1wbHkgbWlzcGxhY2Vk
IGJ5IHRoZSBvcmlnaW5hbApjaGFuZ2UgaW50cm9kdWNpbmcgaXQsIGFuZCB3aGljaCB3b3VsZCBo
YXZlIC0gaWYgcHJvcGVybHkKcGxhY2VkIC0gaW50cm9kdWNlZCB0aGUgLWogaXNzdWUgcmlnaHQg
YXdheS4KCj4gQW5kIEFGQUlDVCB0aGUgb25seSB0aGluZyB0aGUgcGF0Y2gtdW5kZXItZGlzY3Vz
c2lvbiBpbXByb3ZlcyBpcyB0bwo+IHJlbGF4IChpbiBzb21lIHNpdHVhdGlvbnMpIHRoZSByZXF1
aXJlbWVudCB0byBydW4KPiAgIG1ha2UgLUMgLi4uLi90b29scy9pbmNsdWRlICYmIG1ha2UKPiBp
bnN0ZWFkIG9mIGp1c3QgbWFrZSwgaW4geDg2ZW11bC4gIFRoYXQgcmVxdWlyZW1lbnQgaXMgdGhl
IG9uZSB3aGljaCBJCj4gYW0gc2F5aW5nIGlzIGVudGlyZWx5IG5vcm1hbCB3aGVuIHVzaW5nIHJl
Y3Vyc2l2ZSBtYWtlIHNvIGl0IHNob3VsZAo+IG5vdCBiZSBhIHN1cnByaXNlLgo+IAo+IEFGQUlD
VCBlZGRmOTU1OWM5IGRvZXNuJ3Qgc2VlbSB0byBoYXZlIHRoaXMgcHJvYmxlbSwgYWx0aG91Z2gg
SSBjb3VsZAo+IGJlIHdyb25nLgoKTm90IHN1cmUgd2hpY2ggb2YgdGhlIHByb2JsZW1zICJ0aGlz
IHByb2JsZW0iIGlzLiBJbiBhbnkgZXZlbnQKdGhhdCBjaGFuZ2UgcmVzdWx0ZWQgaW4gIm1ha2Ug
LUMgLi4uLi90b29scy9pbmNsdWRlIiAoaWYgdGhhdAp3b3JrcyBhcyBhIHN0YW5kYWxvbmUgY29t
bWFuZCBpbiB0aGUgZmlyc3QgcGxhY2UsIHdoaWNoIEkgZGlkCm5vdCB0cnkpIF9ub3RfIGhhdmlu
ZyB0aGUgaW50ZW5kZWQgZWZmZWN0IGR1cmluZyBhbiBpbmNyZW1lbnRhbAppbnZvY2F0aW9uLCBp
LmUuIGFmdGVyIHRoZSB0cmVlIChvciBtZXJlbHkgdGhlIHN1Yi10cmVlKSB3YXMKYWxyZWFkeSBi
dWlsdCBvbmNlLgoKPj4gPj4gQnV0IGluIHRoYXQgY2FzZSB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSB0
aGF0IGVpdGhlcjoKPj4gPj4gCj4+ID4+ICBBLiAxLiBUaGUgdG9wLWxldmVsIE1ha2VmaWxlcyBl
bnN1cmUgdGhhdCAqYSogYnVpbGQgb2YKPj4gPj4gICAgICAgIHRvb2xzL2luY2x1ZGUgY29tcGxl
dGVzICpiZWZvcmUqIHN0YXJ0aW5nIHRvIGVudGVyCj4+ID4+ICAgICAgICB0b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci4gIChXaGljaCBJCj4+ID4+ICAgICAgICB0aGluayBpcyB0
aGUgY2FzZS4pCj4+ID4gCj4+ID4gWWVzLCBieSBzYWlkIGRlcGVuZGVuY3kgb24gJS10b29scy1w
dWJsaWMtaGVhZGVycy4KPiAKPiBSaWdodC4KPiAKPj4gPj4gICAgIEFORAo+PiA+PiAKPj4gPj4g
ICAgIDIuIG1ha2UgLUMgdG9vbHMvaW5jbHVkZSBpcyBkZWZpbml0ZWx5IGNvbXBsZXRlbHkgcmVh
ZC1vbmx5IGlmIHRoZQo+PiA+PiAgICAgICAgdGhpbmcgaGFzIGFscmVhZHkgYmVlbiBidWlsdC4g
IChUaGlzIGlzIHNvbWV3aGF0IGhhcmQgdG8gY2hlY2sKPj4gPj4gICAgICAgIGFuZCBtYWludGFp
biwgYW5kIHdvdWxkIG5lZWQgYSBjb21tZW50IGluIHRoYXQgTWFrZWZpbGUgdG8KPj4gPj4gICAg
ICAgIGVuc3VyZSB0aGF0IHRoaXMgcHJvcGVydHkgaXMgcHJlc2VydmVkLikKPj4gPiAKPj4gPiBJ
c24ndCB0aGF0IGEgcHJvcGVydHkgdGhhdCdzIHN1cHBvc2VkIHRvIGhvbGQgZm9yIGFsbW9zdCBh
bGwgKHN1Yil0cmVlcywKPj4gPiBpLmUuIGl0J3MgcmF0aGVyIHRoZSBleGNlcHRpb24gdGhhdCBh
biBhbHJlYWR5IGJ1aWx0IHRyZWUgd2lsbCBzZWUgZnVydGhlcgo+PiA+IGNoYW5nZXMgd2hlbiBy
ZS1idWlsdCBpbmNyZW1lbnRhbGx5IHdpdGhvdXQgdGhlIHNvdXJjZXMgaGF2aW5nCj4+ID4gY2hh
bmdlZD8gVGhhdCBzYWlkLCB3ZSBoYXZlIHRvIGNvbnNpZGVyIHN1Y2ggYSBjYXNlIGhlcmUsIGR1
ZSB0bwo+PiA+IHRoZSB1c2Ugb2YgbW92ZS1pZi1jaGFuZ2VkIGluIHhlbi9pbmNsdWRlL3hlbi9s
aWIveDg2L01ha2VmaWxlLiBCdXQKPj4gPiB0aGlzIHN0aWxsIGRvZXNuJ3QgdmlvbGF0ZSB0aGUg
ZnVsbHktcmVhZC1vbmx5IHJlcXVpcmVtZW50LCBhcyB0aGUgcnVsZSdzCj4+ID4gY29tbWFuZHMg
d29uJ3QgYmUgZXhlY3V0ZWQgYWdhaW4gd2hlbiB0aGUgZGVwZW5kZW5jaWVzIGFyZQo+PiA+IG9s
ZGVyIHRoYW4gdGhlIHRhcmdldCAoYXMgaXMgZ29pbmcgdG8gYmUgdGhlIGNhc2UgYWZ0ZXIgdGhl
IGludm9jYXRpb24KPj4gPiBvZiB0aGUgYnVpbGQgZnJvbSB0aGUgdG9wIGxldmVsIE1ha2VmaWxl
KS4KPj4gCj4+IFNvIHRoZSBjb25jbHVzaW9uIHdhcyB3cm9uZyBoZXJlLiBJZiB0aGUgZGVwZW5k
ZW5jaWVzIGNoYW5nZWQKPj4gKGFzIGluIGFyZSBuZXdlciB0aGFuIHRoZSB0YXJnZXQpIGJ1dCB0
aGUgdGFyZ2V0IGZpbGUgaXMgdGhlIHNhbWUgYXMKPj4gYmVmb3JlLCBtb3ZlLWlmLWNoYW5nZWQg
d2lsbCBoaWRlIHRoZSBlZmZlY3QgZnJvbSBjb25zdW1lcnMgb2YgdGhlCj4+IHByb2R1Y2VkIGZp
bGUsIGJ1dCB0aGUgdGVtcG9yYXJ5IGZpbGUgY3JlYXRlZCBnZXRzIGluIHRoZSB3YXkgb2YgLWoK
Pj4gaGVyZS4KPiAKPiBJbmRlZWQuCj4gCj4+IFRoZXJlIGJlaW5nIGp1c3Qgb25lIGludm9jYXRp
b24gb2YgdGhlIGJ1aWxkIGluIHRvb2xzL2luY2x1ZGUvIHByaW9yCj4+IHRvIHRoZSBwYXRjaCBo
ZXJlIChhbmQgaGVuY2Ugbm8gcmFjZSBhZmFpY3QpLCB3b3VsZCB5b3UgY29uc2lkZXIKPj4gaXQg
cmVhc29uYWJsZSB0byBtYWtlIHRoZSB0d28gbmV3IGludm9jYXRpb25zIGRlcGVuZGVudCB1cG9u
Cj4+ICQoTUFLRUxFVkVMKSwgdGh1cyBwcm90ZWN0aW5nIHRoaW5ncyBpbiB0aGUgcmVjdXJzaXZl
IGNhc2U/Cj4gCj4gSSBkb24ndCB0aGluayB0aGlzIGlzIHBhcnRpY3VsYXJseSBuaWNlLCBhbHRo
b3VnaCBJIHdvdWxkbid0IGJsb2NrIGl0Lgo+IAo+IFdoeSBpcyB0aGlzIHBhcnRpY3VsYXIgaW50
ZXItZGlyZWN0b3J5IGRlcGVuZGVuY3kgdW51c3VhbCA/ICBEbyB3ZQo+IHBsYW4gdG8gaW50cm9k
dWNlIHNpbWlsYXIgTUFLRUxFVkVMLWJhc2VkIGludm9jYXRpb24gb2YgZGVwZW5kZW5jeQo+IGRp
cmVjdG9yeSBtYWtlZmlsZXMgZXZlcnloZXJlID8KCklmIG5lZWQgYmUsIGFueXdoZXJlIHdoZXJl
IGluZGVwZW5kZW50IGJ1aWxkaW5nIG9mIHRoZSBzdWItdHJlZQppcyBzcGVjaWZpY2FsbHkgbWVh
bnQgdG8gd29yayBhcyBhIHN0YW5kYWxvbmUgb3BlcmF0aW9uLiBUaGF0Cmludm9jYXRpb24gb2Yg
Im1ha2UgLUMgLi4uLi90b29scy9pbmNsdWRlICYmIC4uLiIgaXMgaW4gcGFydGljdWxhciBub3QK
bWVhbnQgdG8gYmUgbmVjZXNzYXJ5IGZvciB0aGUgdGVzdCBoYXJuZXNzJ2VzICJydW4iIHRhcmdl
dC4gSXQgaXMKYWxzbyBub3QgaW50ZW5kZWQgdG8gYmUgdXNlZCBmb3IgdGhlIGZ1enplciBidWls
ZHMgKGFzIHBlcgp0b29scy9mdXp6L1JFQURNRS5hZmwpLCBhbGJlaXQgdGhlcmUgb25lIG1pZ2h0
IGFzIHdlbGwgY2FsbCBpdCBhIGRvYwpvbWlzc2lvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 09:52:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 09:52: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-devel-bounces@lists.xenproject.org>)
	id 1gfM95-0003uR-5h; Fri, 04 Jan 2019 09:52: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=HxHq=PM=gmail.com=kpraveen.lkml@srs-us1.protection.inumbo.net>)
 id 1gfM93-0003te-Vr
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 09:52:02 +0000
X-Inumbo-ID: 61ae3fad-1006-11e9-92db-bc764e045a96
Received: from mail-pg1-x544.google.com (unknown [2607:f8b0:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61ae3fad-1006-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 09:52:00 +0000 (UTC)
Received: by mail-pg1-x544.google.com with SMTP id n2so17300218pgm.3
 for <xen-devel@lists.xenproject.org>; Fri, 04 Jan 2019 01:52:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=c32FDw73K0MJvvxx1StZk98zI6yyn92w4FTzUuXLdXg=;
 b=h3EHjU/xtGR03HaYX5c1XxSjLo2YRRtideJiWR0mGlBwOknpTQTptz1tOcw4697Qco
 UPKUx/fAL6Pg+2U7teGmw8gRB7ZQDWj4iCgsjSoPKTbwaeiG6ANIHG8/5WRIS5GMW2Me
 1903H981rxvkdeCwNaYsATjJjkC6Fz4G7hOImVydG2jadSD2y3SBrZMoQN6vlCkQPwHy
 MD0AphjrTORb0FTKaA8ioDfp1wMVx6PUyZ1iAHLnZ1od6mjNhlX1+KSht90xvWvw/XbH
 4W8HQ0tKUCi+dIOojIwLQ8ZbYCp3TCmx344lf9w5NnEffrkgMkB3tmPePm0WxILVDTvp
 Lpbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=c32FDw73K0MJvvxx1StZk98zI6yyn92w4FTzUuXLdXg=;
 b=UiBeXaW4md8qXoLmfuz59fNu52wo56BByH2jcBtXRtUNsCNiWAoOXJkQWns6/Zux8e
 XlHdkAJtZsmdYkxLtYMIn7w78LvJSOItutWgdmz0EfHu68kA4pOGGbrnZP9qyk/OWsm8
 3qJ/ZTURc6x5MBKuEJzaOfw44JZC3R0A1Vf13ERx68Mwpo/UPDlm44kiCqJTlk+EtkEe
 zdeO38CXoaae9ZBjWMbFHhsuAw67KuRVh5BN7j0XyKfl+5Q0oavzieb6hrfEmBJGB8yf
 TBUDOGM7qgxhupgNAU1nRY1S+B7QiZC16ZdmlKiB/Ra+8Cz88uK9abfG/wkFTExTN+Hl
 aBwQ==
X-Gm-Message-State: AJcUukezXAKhbOnputl5WvFieedz/6+yzEo/UD7qRZmZh2qMOTVmrdky
 CJCCFvnEG0JSvCiB9cpGlPphIvIAnpU=
X-Google-Smtp-Source: ALg8bN7GMXblz/dfkEJG0okgKpPJkD343x0SOdLBOR144ZUrfdqweMxr93IOuC9VPbLKF7ZoxbcFOg==
X-Received: by 2002:a63:2507:: with SMTP id l7mr19217030pgl.22.1546595520053; 
 Fri, 04 Jan 2019 01:52:00 -0800 (PST)
Received: from kern-xen-dev.suse ([116.197.184.14])
 by smtp.gmail.com with ESMTPSA id u123sm76534480pfb.1.2019.01.04.01.51.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 04 Jan 2019 01:51:59 -0800 (PST)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 23 Dec 2018 19:51:34 +0530
Message-Id: <20181223142134.7857-3-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.13.7
In-Reply-To: <20181223142134.7857-1-kpraveen.lkml@gmail.com>
References: <20181223142134.7857-1-kpraveen.lkml@gmail.com>
Subject: [Xen-devel] [RFC PATCH 2/2] xen: credit2: cached attribute for next
 runqueue entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: george.dunlap@eu.citrix.com, Praveen Kumar <kpraveen.lkml@gmail.com>,
 dfaggioli@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhdGNoIGludHJvZHVjZXMgYSBjYWNoZWQgYXR0cmlidXRlIChuZXh0X2VsZW0pIGluIGNz
Y2hlZDJfcnVucXVldWVfZGF0YQp3aGljaCB3aWxsIGtlZXAgdHJhY2sgb2YgbmV4dCBydW5xIGNh
bmRpZGF0ZSB3aGljaCBoYXMgdGhlIG1heGltdW0gY3JlZGl0CnNjb3JlIHdpdGhpbiB0aGUgcnVu
cXVldWUuIFRoaXMgd2lsbCBzYXZlIHVubmVjZXNzYXJ5IHRyZWUgdHJhdmVyc2FsIGR1cmluZwp0
aGUgdGltZSBvZiBzY2hlZHVsaW5nLiBUaGlzIGVsZW1lbnQgd2lsbCBiZSBwb3B1bGF0ZWQgZHVy
aW5nIHRoZSByZW1vdmFsIGFuZAphZGRpdGlvbiBvZiB0aGUgdmNwdXMgaW4gdGhlIHJ1bnF1ZXVl
LgoKU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+
Ci0tLQpDaGFuZ2VkIHNpbmNlIHYxOgogKiBOZXdseSBpbnRyb2R1Y2VkIHBhdGNoCi0tLQogeGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAxMyArKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggMjQ2
M2EyNWY4Ny4uY2FhNjVmMzdjMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTQ3Myw2ICs0NzMsNyBAQCBz
dHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhIHsKICAgICBzcGlubG9ja190IGxvY2s7ICAgICAg
ICAgICAvKiBMb2NrIGZvciB0aGlzIHJ1bnF1ZXVlICAgICAgICAgICAgICAgICAgICAgKi8KIAog
ICAgIHN0cnVjdCByYl9yb290IHJ1bnE7ICAgICAgIC8qIFJ1bnF1ZXVlIGlzIGFuIHJidHJlZSAg
ICAgICAgICAgICAgICAgICAgICAqLworICAgIHN0cnVjdCByYl9ub2RlICpuZXh0X2VsZW07IC8q
IENhY2hlZCBlbnRyeSB0byBydW4gbmV4dCAgICAgICAgICAgICAgICAgICAqLwogICAgIGludCBp
ZDsgICAgICAgICAgICAgICAgICAgIC8qIElEIG9mIHRoaXMgcnVucXVldWUgKC0xIGlmIGludmFs
aWQpICAgICAgICAqLwogCiAgICAgaW50IGxvYWQ7ICAgICAgICAgICAgICAgICAgLyogSW5zdGFu
dGFuZW91cyBsb2FkIChudW0gb2Ygbm9uLWlkbGUgdmNwdXMpICovCkBAIC0xMzAxLDYgKzEzMDIs
NyBAQCBydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2No
ZWQyX3ZjcHUgKnN2YykKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9j
ZXNzb3I7CiAgICAgc3RydWN0IHJiX3Jvb3QgKnJ1bnEgPSAmYzJycWQob3BzLCBjcHUpLT5ydW5x
OworICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCA9IHN2Yy0+cnFkOwogICAg
IGludCBwb3MgPSAwOwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1
bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7CkBAIC0xMzE0LDYgKzEzMTYsNyBAQCBydW5x
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUg
KnN2YykKICAgICBBU1NFUlQoIShzdmMtPmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkpOwogCiAg
ICAgcmJfcnVucV9pbnNlcnQocnVucSwgc3ZjLCAmcG9zKTsKKyAgICBycWQtPm5leHRfZWxlbSA9
IHJiX2xhc3QocnVucSk7CiAKICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAg
IHsKQEAgLTEzMzIsOSArMTMzNSwxMyBAQCBydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKIAogc3RhdGljIGlubGluZSB2b2lk
IHJ1bnFfcmVtb3ZlKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKIHsKKyAgICBzdHJ1Y3QgY3Nj
aGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBzdmMtPnJxZDsKKwogICAgIEFTU0VSVCh2Y3B1X29u
X3J1bnEoc3ZjKSk7CiAgICAgcmJfZXJhc2UoJnN2Yy0+cnVucV9lbGVtLCAmc3ZjLT5ycWQtPnJ1
bnEpOwogICAgIFJCX0NMRUFSX05PREUoJnN2Yy0+cnVucV9lbGVtKTsKKworICAgIHJxZC0+bmV4
dF9lbGVtID0gcmJfbGFzdCgmcnFkLT5ydW5xKTsKIH0KIAogdm9pZCBidXJuX2NyZWRpdHMoc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICosIHNf
dGltZV90KTsKQEAgLTMyMzAsOSArMzIzNyw3IEBAIGNzY2hlZDJfcnVudGltZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsCiAgICAgaWYgKCAhIFJCX0VNUFRZX1JPT1QocnVu
cSkgKQogICAgIHsKICAgICAgICAgLy8gRmluZCB0aGUgbGVmdCBtb3N0IGVsZW1lbnQsIHdoaWNo
IGlzIHRoZSBtb3N0IHByb2JhYmxlIGNhbmRpZGF0ZQotICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAq
bm9kZSA9IHJiX2xhc3QocnVucSk7Ci0KLSAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3dh
aXQgPSBydW5xX2VsZW0obm9kZSk7CisgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN3YWl0
ID0gcnVucV9lbGVtKHJxZC0+bmV4dF9lbGVtKTsKICAgICAgICAgaWYgKCAhIGlzX2lkbGVfdmNw
dShzd2FpdC0+dmNwdSkKICAgICAgICAgICAgICAmJiBzd2FpdC0+Y3JlZGl0ID4gMCApCiAgICAg
ICAgIHsKQEAgLTMzNzIsNyArMzM3Nyw3IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQy
X3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgICAgc25leHQgPSBjc2NoZWQyX3ZjcHUoaWRsZV92
Y3B1W2NwdV0pOwogCiAgY2hlY2tfcnVucToKLSAgICBmb3IgKGl0ZXIgPSByYl9sYXN0KCZycWQt
PnJ1bnEpOyBpdGVyICE9IE5VTEw7IGl0ZXIgPSByYl9wcmV2KGl0ZXIpKSB7CisgICAgZm9yIChp
dGVyID0gcnFkLT5uZXh0X2VsZW07IGl0ZXIgIT0gTlVMTDsgaXRlciA9IHJiX3ByZXYoaXRlcikp
IHsKICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHN2YyA9IHJiX2VudHJ5KGl0ZXIsIHN0
cnVjdCBjc2NoZWQyX3ZjcHUsIHJ1bnFfZWxlbSk7CiAKICAgICAgICAgaWYgKCB1bmxpa2VseSh0
Yl9pbml0X2RvbmUpICkKLS0gCjIuMTMuNwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 09:52:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 09:52: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-devel-bounces@lists.xenproject.org>)
	id 1gfM92-0003tP-EV; Fri, 04 Jan 2019 09:52:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HxHq=PM=gmail.com=kpraveen.lkml@srs-us1.protection.inumbo.net>)
 id 1gfM90-0003tK-HB
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 09:51:58 +0000
X-Inumbo-ID: 5f18708f-1006-11e9-92db-bc764e045a96
Received: from mail-pf1-x441.google.com (unknown [2607:f8b0:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f18708f-1006-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 09:51:56 +0000 (UTC)
Received: by mail-pf1-x441.google.com with SMTP id y126so18070153pfb.4
 for <xen-devel@lists.xenproject.org>; Fri, 04 Jan 2019 01:51:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=E/r0SOd9lsf2mFmLD3CFpRvGmPkw8sIx90INhdJIUmU=;
 b=IDTrxxZZTgINpGWBy8fuChhIO8l5xYSEQMtrmZ1QFr/lIAJuyEWfcKBOVH2Mwn0ut6
 1+8hkf7vD8ybmhMFgs8wEdUhxAia+DpmzXUT5H406CpDmAUCgOX5hfuSHrK7PFFkMpEv
 IdmkXC049Pf+7eYADBzUJiRT63UaGCx2dajv+myNK3qSmm4lHQwmetVwmadp5HRHpumr
 tBv6TnvnE9H9Q7WSMTNyNAO3n/BOz56eF7ANczt8E1ZKKUn/Yr8QT9ml9Bq55RjnfTdN
 BhA8T41WklYC4FtQ1TPB5+asXXDJMRTF/RlFNH4RO/DPmXtOITUwnWrxkF3TEhSF3zku
 dWHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=E/r0SOd9lsf2mFmLD3CFpRvGmPkw8sIx90INhdJIUmU=;
 b=X39RbWsmJo7YBU6MQ2Gvp7ktPfaAcVzNwVWD90dMFhlnkJy47W6mJgRw4CnjPC8RuS
 6Q5K5e+bxvBor2/fyDFRGdg20SEUkXiP0GSrQI7KjaUNshE7uZm9peAjon2BxRoNmcsB
 r2cvNDyMYhpXgoLXfUJGYRBc8C+GzCf3p5GC8sKJqJNopE4yXP1N7jGS8urI8gF1FFLg
 K0NFocUOqj++XcsB/SCaPGbvko8D0etKRsrYumR1zqHxGpcuz/Lmg7tt5/JNvdKd/uDI
 2rKEcDAiDxUt17a27T1xLe0bzVC4S18eQoDFBXDHrE+iq75H6i+DM9x0DHEGL7Ne2sXz
 pEFw==
X-Gm-Message-State: AA+aEWZH9SldxpAIGV9KWIndX3nS0tA6BFX7G+tXyhg6B/cxhZ3Z6L5S
 fCZ2sjyUOyZzCwIemO729VZ17sp44Sk=
X-Google-Smtp-Source: ALg8bN5W0oNuCGUMGnpIS5KYVz1KMV8sygQkRWGWiokP2/tL41nz4VM1HsuPrct3kaCIUhznJ/okdA==
X-Received: by 2002:a62:31c1:: with SMTP id
 x184mr53004051pfx.204.1546595515664; 
 Fri, 04 Jan 2019 01:51:55 -0800 (PST)
Received: from kern-xen-dev.suse ([116.197.184.14])
 by smtp.gmail.com with ESMTPSA id u123sm76534480pfb.1.2019.01.04.01.51.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 04 Jan 2019 01:51:55 -0800 (PST)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 23 Dec 2018 19:51:32 +0530
Message-Id: <20181223142134.7857-1-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.13.7
Subject: [Xen-devel] [RFC PATCH v2 0/2] xen: credit2: rb-tree for runqueues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: george.dunlap@eu.citrix.com, Praveen Kumar <kpraveen.lkml@gmail.com>,
 dfaggioli@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWxsLAoKVGhpcyBpcyB0aGUgY29udGludWVkIHdvcmsgd2l0aCByZXNwZWN0IHRvIHJiLXRy
ZWUgdXNhZ2UgaW4gQ3JlZGl0MiwgYXMKbWVudGlvbmVkIGluIHByZXZpb3VzIGNvbnZlcnNhdGlv
bnMKCmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2
L21zZzAxOTY4Lmh0bWwKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTgtMDQvbXNnMDAxMTkuaHRtbAoKVGhlIHBhdGNoIG9wdGltaXplZCB0aGUgQ3JlZGl0
MiBydW5xdWV1ZSBmcm9tIHNvcnRlZCBxdWV1ZSB0byByYi10cmVlLgpUaGlzIHdpbGwgaGVscCBp
biBwZXJmb3JtYW5jZSBhbmQgc2NhbGFiaWxpdHksIHdoZW4gd2UgaGF2ZSBodWdlIG51bWJlciBv
Zgp2Q1BVcy4KClBsZWFzZSBwcm92aWRlIHlvdXIgY29tbWVudHMgb3ZlciB0aGUgY2hhbmdlcyBk
b25lLgoKQ2hhbmdlcyBzaW5jZSB2MToKICogUmVuYW1lZCB0aGUgcmJfcnVucV9pbnNlcnQKICog
Q29ycmVjdGVkIHRoZSBuZXh0IHByb2JhYmxlIHJ1bnEgZWxlbWVudCBmcm9tIHJiX2ZpcnN0IHRv
IHJiX2xhc3QKICogSW50cm9kdWNlZCBuZXcgY2FjaGVkIGF0dHJpYnV0ZSB0byBoYXZlIG5leHQg
cnVucXVldWUgZW50cnkgY2FjaGVkCgpyb290ICgyKToKICB4ZW46IGNyZWRpdDI6IHJiLXRyZWUg
Zm9yIHJ1bnF1ZXVlcwogIHhlbjogY3JlZGl0MjogY2FjaGVkIGF0dHJpYnV0ZSBmb3IgbmV4dCBy
dW5xdWV1ZSBlbnRyeQoKIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgOTUgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYx
IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoKLS0gCjIuMTMuNwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 09:52:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 09:52: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-devel-bounces@lists.xenproject.org>)
	id 1gfM93-0003ta-Ni; Fri, 04 Jan 2019 09:52: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=HxHq=PM=gmail.com=kpraveen.lkml@srs-us1.protection.inumbo.net>)
 id 1gfM92-0003tU-Ny
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 09:52:00 +0000
X-Inumbo-ID: 609ec259-1006-11e9-92db-bc764e045a96
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 609ec259-1006-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 09:51:59 +0000 (UTC)
Received: by mail-pg1-x543.google.com with SMTP id d72so17279214pga.9
 for <xen-devel@lists.xenproject.org>; Fri, 04 Jan 2019 01:51:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=lOilMVslqEIvxFIBn7mUrq5lBR29CAUv4UHJj5ObHAw=;
 b=rXV0z10XbORCEENekq42TlDxdoofgoXOoalQ/p6XJQYpk1RVbxS35y8qV4ZUbRaDY+
 mO7qr2znVU/I+edLOo9ZFNBBh7kqm2Q36H2FhBMhxD8FWSoX5SCLlqWnmjID3xKqi6ZW
 YsdVodemSDTH+MSUFSg/c7lOBXDUcWnLYtNvRC0BvESLX0lib9hoiDSCD0+uN7i9YJEq
 EGO0gt10BMXJEK9NgNkuaUq0WkRg+kRgwNmlQbK/7S146WJSYklUzP7AivEX0Ojbd8A9
 3b35dfIfQHShhyYs9H+Fmr2dL1S/I3aKY/qJUm3x4zSabeZ9iK9dhpxoRzNoh76CEr5V
 liNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=lOilMVslqEIvxFIBn7mUrq5lBR29CAUv4UHJj5ObHAw=;
 b=GeUNK9gU3oM5jP2aGKJnGhaxXeDboY8acBp25EK9dL6Y4RSb9MDjkcXwIAngdCayZR
 OZ97ktjN2QDDKFD8OL7+mu5hHW7qsBNODaumPn9uXYxYywRW5PK70hlw5sILYbibKKTG
 o7tK2E6yUPLnPiwB3ezR8Efj43ma38sUsHcqNrZZNvO6iL0HRROc/AQW0SjsmyDs6DKI
 U4sxvONRerpGSrmM6JKJUnhaa93w7NdYvypEq0sKLr/lOdGnh3KCzT8gSaL4+Ef+R8zb
 aLW5OcEN0Xy61pKcsMpU4InJoZmb2E6QDzbWhBw7GawLPSK942dgZCdMF2uLSew3jKsW
 jWCQ==
X-Gm-Message-State: AJcUukeHX7aj9Wy0axlnrvlmkDG1bjJpZp+CUZ4tIkEU4HUOiE2CkC77
 kSfzvuFJIwcj3n4XkZCIkTs2YT1VIdE=
X-Google-Smtp-Source: ALg8bN7U1A60/v79AC9YY2m8xDC8lhxN/1H4KQoSsDKoPrnKC2Z1NghmorhGmm3rw3LoYRtZnIOsIQ==
X-Received: by 2002:a63:5f50:: with SMTP id t77mr1056155pgb.76.1546595517865; 
 Fri, 04 Jan 2019 01:51:57 -0800 (PST)
Received: from kern-xen-dev.suse ([116.197.184.14])
 by smtp.gmail.com with ESMTPSA id u123sm76534480pfb.1.2019.01.04.01.51.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 04 Jan 2019 01:51:57 -0800 (PST)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 23 Dec 2018 19:51:33 +0530
Message-Id: <20181223142134.7857-2-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.13.7
In-Reply-To: <20181223142134.7857-1-kpraveen.lkml@gmail.com>
References: <20181223142134.7857-1-kpraveen.lkml@gmail.com>
Subject: [Xen-devel] [RFC PATCH v2 1/2] xen: credit2: rb-tree for runqueues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: george.dunlap@eu.citrix.com, Praveen Kumar <kpraveen.lkml@gmail.com>,
 dfaggioli@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhdGNoIG9wdGltaXplZCB0aGUgc29ydGVkIGNyZWRpdDIgcnVucSBmcm9tIHNpbXBsZSBs
aW5rZWQgbGlzdCB0bwpyYi10cmVlIGltcGxlbWVudGF0aW9uLiBUaGlzIHdheSB3ZSB3aWxsIGdh
aW4gcGVyZm9ybWFuY2UgYW5kCnNjYWxhYmlsaXR5IHdoZW4gdGhlIG51bWJlciBvZiB2Q1BVcyBh
cmUgaHVnZS4KClNpZ25lZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21h
aWwuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKICogUmVuYW1lZCB0aGUgcmJfcnVucV9pbnNl
cnQgCiAqIENvcnJlY3RlZCB0aGUgbmV4dCBwcm9iYWJsZSBydW5xIGVsZW1lbnQgZnJvbSByYl9m
aXJzdCB0byByYl9sYXN0Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCA4OCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNTUgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA2
MjNhMzI1Y2ViLi4yNDYzYTI1Zjg3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMjUsNiArMjUsNyBAQAog
I2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi9jcHUuaD4KICNpbmNsdWRlIDx4
ZW4va2V5aGFuZGxlci5oPgorI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KIAogLyogTWVhbnQgb25s
eSBmb3IgaGVscGluZyBkZXZlbG9wZXJzIGR1cmluZyBkZWJ1Z2dpbmcuICovCiAvKiAjZGVmaW5l
IGQycHJpbnRrIHByaW50ayAqLwpAQCAtNDcxLDcgKzQ3Miw3IEBAIGN1c3RvbV9wYXJhbSgiY3Jl
ZGl0Ml9ydW5xdWV1ZSIsIHBhcnNlX2NyZWRpdDJfcnVucXVldWUpOwogc3RydWN0IGNzY2hlZDJf
cnVucXVldWVfZGF0YSB7CiAgICAgc3BpbmxvY2tfdCBsb2NrOyAgICAgICAgICAgLyogTG9jayBm
b3IgdGhpcyBydW5xdWV1ZSAgICAgICAgICAgICAgICAgICAgICovCiAKLSAgICBzdHJ1Y3QgbGlz
dF9oZWFkIHJ1bnE7ICAgICAvKiBPcmRlcmVkIGxpc3Qgb2YgcnVubmFibGUgdm1zICAgICAgICAg
ICAgICAgKi8KKyAgICBzdHJ1Y3QgcmJfcm9vdCBydW5xOyAgICAgICAvKiBSdW5xdWV1ZSBpcyBh
biByYnRyZWUgICAgICAgICAgICAgICAgICAgICAgKi8KICAgICBpbnQgaWQ7ICAgICAgICAgICAg
ICAgICAgICAvKiBJRCBvZiB0aGlzIHJ1bnF1ZXVlICgtMSBpZiBpbnZhbGlkKSAgICAgICAgKi8K
IAogICAgIGludCBsb2FkOyAgICAgICAgICAgICAgICAgIC8qIEluc3RhbnRhbmVvdXMgbG9hZCAo
bnVtIG9mIG5vbi1pZGxlIHZjcHVzKSAqLwpAQCAtNTM1LDcgKzUzNiw3IEBAIHN0cnVjdCBjc2No
ZWQyX3ZjcHUgewogICAgIHNfdGltZV90IGxvYWRfbGFzdF91cGRhdGU7ICAgICAgICAgLyogTGFz
dCB0aW1lIGF2ZXJhZ2Ugd2FzIHVwZGF0ZWQgICAgICAgKi8KICAgICBzX3RpbWVfdCBhdmdsb2Fk
OyAgICAgICAgICAgICAgICAgIC8qIERlY2F5aW5nIHF1ZXVlIGxvYWQgICAgICAgICAgICAgICAg
ICovCiAKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkIHJ1bnFfZWxlbTsgICAgICAgIC8qIE9uIHRoZSBy
dW5xdWV1ZSAocnFkLT5ydW5xKSAgICAgICAgICovCisgICAgc3RydWN0IHJiX25vZGUgcnVucV9l
bGVtOyAgICAgICAgICAvKiBPbiB0aGUgcnVucXVldWUgKHJxZC0+cnVucSkgICAgICAgICAqLwog
ICAgIHN0cnVjdCBsaXN0X2hlYWQgcGFya2VkX2VsZW07ICAgICAgLyogT24gdGhlIHBhcmtlZF92
Y3B1cyBsaXN0ICAgICAgICAgICAgKi8KICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHJxZF9lbGVtOyAg
ICAgICAgIC8qIE9uIGNzY2hlZDJfcnVucXVldWVfZGF0YSdzIHN2YyBsaXN0ICovCiAgICAgc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqbWlncmF0ZV9ycWQ7IC8qIFByZS1kZXRlcm1pbmVk
IG1pZ3IuIHRhcmdldCAqLwpAQCAtNjA0LDYgKzYwNSwyOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
aGFzX2NhcChjb25zdCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCiAgICAgcmV0dXJuIHN2Yy0+
YnVkZ2V0ICE9IFNUSU1FX01BWDsKIH0KIAorc3RhdGljIHZvaWQgcmJfcnVucV9pbnNlcnQoc3Ry
dWN0IHJiX3Jvb3QgKnJvb3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3Nj
aGVkMl92Y3B1ICpzdmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKnBvcykKK3sK
KyAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICplbnRyeSA9IE5VTEw7CisgICAgc3RydWN0IHJiX25v
ZGUgKipub2RlID0gJnJvb3QtPnJiX25vZGU7CisgICAgc3RydWN0IHJiX25vZGUgKnBhcmVudCA9
IE5VTEw7CisKKyAgICB3aGlsZSAoKm5vZGUpIHsKKyAgICAgICAgcGFyZW50ID0gKm5vZGU7Cisg
ICAgICAgIGVudHJ5ID0gcmJfZW50cnkocGFyZW50LCBzdHJ1Y3QgY3NjaGVkMl92Y3B1LCBydW5x
X2VsZW0pOworICAgICAgICBpZiAoIHN2Yy0+Y3JlZGl0IDwgZW50cnktPmNyZWRpdCApCisgICAg
ICAgICAgICBub2RlID0gJnBhcmVudC0+cmJfbGVmdDsKKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgbm9kZSA9ICZwYXJlbnQtPnJiX3JpZ2h0OworCisgICAgICAgICgqcG9zKSsrOworICAgIH0K
KyAgICByYl9saW5rX25vZGUoJnN2Yy0+cnVucV9lbGVtLCBwYXJlbnQsIG5vZGUpOworICAgIHJi
X2luc2VydF9jb2xvcigmc3ZjLT5ydW5xX2VsZW0sIHJvb3QpOworfQorCiAvKgogICogSHlwZXJ0
aHJlYWRpbmcgKFNNVCkgc3VwcG9ydC4KICAqCkBAIC03OTcsMTIgKzgyMCwxMiBAQCBzdGF0aWMg
c190aW1lX3QgYzJ0KHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3Qg
Y3JlZGl0LCBzdHJ1Y3QgYwogCiBzdGF0aWMgaW5saW5lIGludCB2Y3B1X29uX3J1bnEoc3RydWN0
IGNzY2hlZDJfdmNwdSAqc3ZjKQogewotICAgIHJldHVybiAhbGlzdF9lbXB0eSgmc3ZjLT5ydW5x
X2VsZW0pOworICAgIHJldHVybiAhUkJfRU1QVFlfTk9ERSgmc3ZjLT5ydW5xX2VsZW0pOwogfQog
Ci1zdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBydW5xX2VsZW0oc3RydWN0IGxp
c3RfaGVhZCAqZWxlbSkKK3N0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHJ1bnFf
ZWxlbShzdHJ1Y3QgcmJfbm9kZSAqZWxlbSkKIHsKLSAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVt
LCBzdHJ1Y3QgY3NjaGVkMl92Y3B1LCBydW5xX2VsZW0pOworICAgIHJldHVybiByYl9lbnRyeShl
bGVtLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1LCBydW5xX2VsZW0pOwogfQogCiBzdGF0aWMgdm9pZCBh
Y3RpdmF0ZV9ydW5xdWV1ZShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIGludCBycWkpCkBA
IC04MTYsNyArODM5LDcgQEAgc3RhdGljIHZvaWQgYWN0aXZhdGVfcnVucXVldWUoc3RydWN0IGNz
Y2hlZDJfcHJpdmF0ZSAqcHJ2LCBpbnQgcnFpKQogICAgIHJxZC0+bWF4X3dlaWdodCA9IDE7CiAg
ICAgcnFkLT5pZCA9IHJxaTsKICAgICBJTklUX0xJU1RfSEVBRCgmcnFkLT5zdmMpOwotICAgIElO
SVRfTElTVF9IRUFEKCZycWQtPnJ1bnEpOworICAgIHJxZC0+cnVucSA9IFJCX1JPT1Q7CiAgICAg
c3Bpbl9sb2NrX2luaXQoJnJxZC0+bG9jayk7CiAKICAgICBfX2NwdW1hc2tfc2V0X2NwdShycWks
ICZwcnYtPmFjdGl2ZV9xdWV1ZXMpOwpAQCAtMTI3Niw5ICsxMjk5LDggQEAgdXBkYXRlX2xvYWQo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogc3RhdGljIHZvaWQKIHJ1bnFfaW5zZXJ0KGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQogewot
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHN2Yy0+
dmNwdS0+cHJvY2Vzc29yOwotICAgIHN0cnVjdCBsaXN0X2hlYWQgKiBydW5xID0gJmMycnFkKG9w
cywgY3B1KS0+cnVucTsKKyAgICBzdHJ1Y3QgcmJfcm9vdCAqcnVucSA9ICZjMnJxZChvcHMsIGNw
dSktPnJ1bnE7CiAgICAgaW50IHBvcyA9IDA7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
cGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKQEAgLTEyOTEsMTYg
KzEzMTMsNyBAQCBydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnN2YykKICAgICBBU1NFUlQoIXN2Yy0+dmNwdS0+aXNfcnVubmluZyk7
CiAgICAgQVNTRVJUKCEoc3ZjLT5mbGFncyAmIENTRkxBR19zY2hlZHVsZWQpKTsKIAotICAgIGxp
c3RfZm9yX2VhY2goIGl0ZXIsIHJ1bnEgKQotICAgIHsKLSAgICAgICAgc3RydWN0IGNzY2hlZDJf
dmNwdSAqIGl0ZXJfc3ZjID0gcnVucV9lbGVtKGl0ZXIpOwotCi0gICAgICAgIGlmICggc3ZjLT5j
cmVkaXQgPiBpdGVyX3N2Yy0+Y3JlZGl0ICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAg
IHBvcysrOwotICAgIH0KLSAgICBsaXN0X2FkZF90YWlsKCZzdmMtPnJ1bnFfZWxlbSwgaXRlcik7
CisgICAgcmJfcnVucV9pbnNlcnQocnVucSwgc3ZjLCAmcG9zKTsKIAogICAgIGlmICggdW5saWtl
bHkodGJfaW5pdF9kb25lKSApCiAgICAgewpAQCAtMTMyMCw3ICsxMzMzLDggQEAgcnVucV9pbnNl
cnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMp
CiBzdGF0aWMgaW5saW5lIHZvaWQgcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3Zj
KQogewogICAgIEFTU0VSVCh2Y3B1X29uX3J1bnEoc3ZjKSk7Ci0gICAgbGlzdF9kZWxfaW5pdCgm
c3ZjLT5ydW5xX2VsZW0pOworICAgIHJiX2VyYXNlKCZzdmMtPnJ1bnFfZWxlbSwgJnN2Yy0+cnFk
LT5ydW5xKTsKKyAgICBSQl9DTEVBUl9OT0RFKCZzdmMtPnJ1bnFfZWxlbSk7CiB9CiAKIHZvaWQg
YnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqLCBzX3RpbWVfdCk7CkBAIC0xNzg5LDYgKzE4MDMsNyBAQCBzdGF0aWMgdm9p
ZCBwYXJrX3ZjcHUoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQogICAgICAqIEluIGJvdGggY2Fz
ZXMsIHdlIGFsc28gYWRkIGl0IHRvIHRoZSBsaXN0IG9mIHBhcmtlZCB2Q1BVcyBvZiB0aGUgZG9t
YWluLgogICAgICAqLwogICAgIF9fc2V0X2JpdChfVlBGX3BhcmtlZCwgJnYtPnBhdXNlX2ZsYWdz
KTsKKwogICAgIGlmICggdmNwdV9vbl9ydW5xKHN2YykgKQogICAgIHsKICAgICAgICAgcnVucV9y
ZW1vdmUoc3ZjKTsKQEAgLTIwNDEsNyArMjA1Niw3IEBAIGNzY2hlZDJfYWxsb2NfdmRhdGEoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHZvaWQgKmRkKQogICAg
ICAgICByZXR1cm4gTlVMTDsKIAogICAgIElOSVRfTElTVF9IRUFEKCZzdmMtPnJxZF9lbGVtKTsK
LSAgICBJTklUX0xJU1RfSEVBRCgmc3ZjLT5ydW5xX2VsZW0pOworICAgIFJCX0NMRUFSX05PREUo
JnN2Yy0+cnVucV9lbGVtKTsKIAogICAgIHN2Yy0+c2RvbSA9IGRkOwogICAgIHN2Yy0+dmNwdSA9
IHZjOwpAQCAtMjA4Nyw2ICsyMTAyLDggQEAgY3NjaGVkMl92Y3B1X3NsZWVwKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogICAgIH0KICAgICBlbHNlIGlmICgg
dmNwdV9vbl9ydW5xKHN2YykgKQogICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5H
ICIlcyA6ICVkIDogdmNwdSBvbiBydW5xIHJiICFcbiIsIF9fZnVuY19fLCBfX0xJTkVfXyk7CisK
ICAgICAgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgdmMtPnByb2Nlc3NvcikpOwog
ICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBzdmMsIC0xLCBOT1coKSk7CiAgICAg
ICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7CkBAIC0yMTE0LDYgKzIxMzEsNyBAQCBjc2NoZWQyX3ZjcHVf
d2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKIAogICAg
IGlmICggdW5saWtlbHkodmNwdV9vbl9ydW5xKHN2YykpICkKICAgICB7CisgICAgICAgIHByaW50
ayhYRU5MT0dfV0FSTklORyAiJXMgOiAlZCA6IHZjcHUgb24gcnVucSByYiAhXG4iLCBfX2Z1bmNf
XywgX19MSU5FX18pOwogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9vbnJ1bnEp
OwogICAgICAgICBnb3RvIG91dDsKICAgICB9CkBAIC0yNTA1LDYgKzI1MjMsNyBAQCBzdGF0aWMg
dm9pZCBtaWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgLyogSXQn
cyBub3QgcnVubmluZzsganVzdCBtb3ZlIGl0ICovCiAgICAgICAgIGlmICggdmNwdV9vbl9ydW5x
KHN2YykgKQogICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIiVz
IDogJWQgOiB2Y3B1IG9uIHJ1bnEgcmIgIVxuIiwgX19mdW5jX18sIF9fTElORV9fKTsKICAgICAg
ICAgICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7CiAgICAgICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2
Yy0+cnFkLCBOVUxMLCAtMSwgbm93KTsKICAgICAgICAgICAgIG9uX3J1bnEgPSAxOwpAQCAtMjc2
NCw4ICsyNzgzLDEwIEBAIGNzY2hlZDJfdmNwdV9taWdyYXRlKAogICAgIGlmICggdW5saWtlbHko
IWNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSkpICkK
ICAgICB7CiAgICAgICAgIEFTU0VSVChzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX3N1c3BlbmQp
OworCiAgICAgICAgIGlmICggdmNwdV9vbl9ydW5xKHN2YykgKQogICAgICAgICB7CisgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIiVzIDogJWQgOiB2Y3B1IG9uIHJ1bnEgcmIgIVxu
IiwgX19mdW5jX18sIF9fTElORV9fKTsKICAgICAgICAgICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7CiAg
ICAgICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBOVUxMLCAtMSwgbm93KTsKICAg
ICAgICAgfQpAQCAtMzEwOCw3ICszMTI5LDcgQEAgY3NjaGVkMl92Y3B1X2luc2VydChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKICAgICBzcGlubG9ja190ICps
b2NrOwogCiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodmMpKTsKLSAgICBBU1NFUlQobGlzdF9l
bXB0eSgmc3ZjLT5ydW5xX2VsZW0pKTsKKyAgICBBU1NFUlQoUkJfRU1QVFlfTk9ERSgmc3ZjLT5y
dW5xX2VsZW0pKTsKIAogICAgIC8qIGNzY2hlZDJfY3B1X3BpY2soKSBleHBlY3RzIHRoZSBwY3B1
IGxvY2sgdG8gYmUgaGVsZCAqLwogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZj
KTsKQEAgLTMxNDYsNyArMzE2Nyw3IEBAIGNzY2hlZDJfdmNwdV9yZW1vdmUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAgICAgc3BpbmxvY2tfdCAqbG9jazsK
IAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZjKSk7Ci0gICAgQVNTRVJUKGxpc3RfZW1wdHko
JnN2Yy0+cnVucV9lbGVtKSk7CisgICAgQVNTRVJUKFJCX0VNUFRZX05PREUoJnN2Yy0+cnVucV9l
bGVtKSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfcmVtb3ZlKTsKIApAQCAtMzE2OCw3
ICszMTg5LDcgQEAgY3NjaGVkMl9ydW50aW1lKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
aW50IGNwdSwKICAgICBzX3RpbWVfdCB0aW1lLCBtaW5fdGltZTsKICAgICBpbnQgcnRfY3JlZGl0
OyAvKiBQcm9wb3NlZCBydW50aW1lIG1lYXN1cmVkIGluIGNyZWRpdHMgKi8KICAgICBzdHJ1Y3Qg
Y3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChvcHMsIGNwdSk7Ci0gICAgc3RydWN0
IGxpc3RfaGVhZCAqcnVucSA9ICZycWQtPnJ1bnE7CisgICAgc3RydWN0IHJiX3Jvb3QgKnJ1bnEg
PSAmcnFkLT5ydW5xOwogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJf
cHJpdihvcHMpOwogCiAgICAgLyoKQEAgLTMyMDYsMTcgKzMyMjcsMTggQEAgY3NjaGVkMl9ydW50
aW1lKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwKICAgICAgKiAyKSBJZiB0
aGVyZSdzIHNvbWVvbmUgd2FpdGluZyB3aG9zZSBjcmVkaXQgaXMgcG9zaXRpdmUsCiAgICAgICog
ICAgcnVuIHVudGlsIHlvdXIgY3JlZGl0IH49IGhpcy4KICAgICAgKi8KLSAgICBpZiAoICEgbGlz
dF9lbXB0eShydW5xKSApCisgICAgaWYgKCAhIFJCX0VNUFRZX1JPT1QocnVucSkgKQogICAgIHsK
LSAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3dhaXQgPSBydW5xX2VsZW0ocnVucS0+bmV4
dCk7CisgICAgICAgIC8vIEZpbmQgdGhlIGxlZnQgbW9zdCBlbGVtZW50LCB3aGljaCBpcyB0aGUg
bW9zdCBwcm9iYWJsZSBjYW5kaWRhdGUKKyAgICAgICAgc3RydWN0IHJiX25vZGUgKm5vZGUgPSBy
Yl9sYXN0KHJ1bnEpOwogCisgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN3YWl0ID0gcnVu
cV9lbGVtKG5vZGUpOwogICAgICAgICBpZiAoICEgaXNfaWRsZV92Y3B1KHN3YWl0LT52Y3B1KQog
ICAgICAgICAgICAgICYmIHN3YWl0LT5jcmVkaXQgPiAwICkKICAgICAgICAgewogICAgICAgICAg
ICAgcnRfY3JlZGl0ID0gc25leHQtPmNyZWRpdCAtIHN3YWl0LT5jcmVkaXQ7CiAgICAgICAgIH0K
ICAgICB9Ci0KICAgICAvKgogICAgICAqIFRoZSBuZXh0IGd1eSBvbiB0aGUgcnVucXVldWUgbWF5
IGFjdHVhbGx5IGhhdmUgYSBoaWdoZXIgY3JlZGl0LAogICAgICAqIGlmIHdlJ3ZlIHRyaWVkIHRv
IGF2b2lkIG1pZ3JhdGluZyBoaW0gZnJvbSBhIGRpZmZlcmVudCBjcHUuCkBAIC0zMjY1LDcgKzMy
ODcsNyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQs
CiAgICAgICAgICAgICAgICBpbnQgY3B1LCBzX3RpbWVfdCBub3csCiAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgKnNraXBwZWQpCiB7Ci0gICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlciwgKnRl
bXA7CisgICAgc3RydWN0IHJiX25vZGUgKml0ZXIgPSBOVUxMOwogICAgIHN0cnVjdCBjc2NoZWQy
X3ZjcHUgKnNuZXh0ID0gTlVMTDsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBj
c2NoZWQyX3ByaXYocGVyX2NwdShzY2hlZHVsZXIsIGNwdSkpOwogICAgIGJvb2wgeWllbGQgPSBm
YWxzZSwgc29mdF9hZmZfcHJlZW1wdCA9IGZhbHNlOwpAQCAtMzM1MCw5ICszMzcyLDggQEAgcnVu
cV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAgICAgICBz
bmV4dCA9IGNzY2hlZDJfdmNwdShpZGxlX3ZjcHVbY3B1XSk7CiAKICBjaGVja19ydW5xOgotICAg
IGxpc3RfZm9yX2VhY2hfc2FmZSggaXRlciwgdGVtcCwgJnJxZC0+cnVucSApCi0gICAgewotICAg
ICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogc3ZjID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1LCBydW5xX2VsZW0pOworICAgIGZvciAoaXRlciA9IHJiX2xhc3QoJnJxZC0+
cnVucSk7IGl0ZXIgIT0gTlVMTDsgaXRlciA9IHJiX3ByZXYoaXRlcikpIHsKKyAgICAgICAgc3Ry
dWN0IGNzY2hlZDJfdmNwdSAqIHN2YyA9IHJiX2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3Zj
cHUsIHJ1bnFfZWxlbSk7CiAKICAgICAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkK
ICAgICAgICAgewpAQCAtMzc1MCw3ICszNzcxLDggQEAgY3NjaGVkMl9kdW1wKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcykKICAgICBmb3JfZWFjaF9jcHUoaSwgJnBydi0+YWN0aXZlX3F1ZXVl
cykKICAgICB7CiAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCA9IHBy
di0+cnFkICsgaTsKLSAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlciwgKnJ1bnEgPSAmcnFk
LT5ydW5xOworICAgICAgICBzdHJ1Y3QgcmJfcm9vdCAqcnVucSA9ICZycWQtPnJ1bnE7CisgICAg
ICAgIHN0cnVjdCByYl9ub2RlICppdGVyOwogICAgICAgICBpbnQgbG9vcCA9IDA7CiAKICAgICAg
ICAgLyogV2UgbmVlZCB0aGUgbG9jayB0byBzY2FuIHRoZSBydW5xdWV1ZS4gKi8KQEAgLTM3NjIs
OCArMzc4NCw4IEBAIGNzY2hlZDJfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAg
ICAgICAgICAgICBkdW1wX3BjcHUob3BzLCBqKTsKIAogICAgICAgICBwcmludGsoIlJVTlE6XG4i
KTsKLSAgICAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgcnVucSApCi0gICAgICAgIHsKKworICAg
ICAgICBmb3IgKGl0ZXIgPSByYl9sYXN0KHJ1bnEpOyBpdGVyICE9IE5VTEw7IGl0ZXIgPSByYl9w
cmV2KGl0ZXIpKSB7CiAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBydW5x
X2VsZW0oaXRlcik7CiAKICAgICAgICAgICAgIGlmICggc3ZjICkKLS0gCjIuMTMuNwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 10:16:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 10:16: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-devel-bounces@lists.xenproject.org>)
	id 1gfMWu-0005rO-76; Fri, 04 Jan 2019 10:16: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfMWs-0005rJ-HB
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 10:16:38 +0000
X-Inumbo-ID: d16d5d46-1009-11e9-af08-6b4559fb8e66
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d16d5d46-1009-11e9-af08-6b4559fb8e66;
 Fri, 04 Jan 2019 10:16:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 03:16:36 -0700
Message-Id: <5C2F3280020000780020A2AB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 03:16:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andy Smith" <andy@strugglers.net>
References: <20181210155841.GR3695@bitfolk.com>
 <20181221185538.GF3695@bitfolk.com> <20190101194657.GP3695@bitfolk.com>
In-Reply-To: <20190101194657.GP3695@bitfolk.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] 4.10.1 Xen crash and reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAxLjE5IGF0IDIwOjQ2LCA8YW5keUBzdHJ1Z2dsZXJzLm5ldD4gd3JvdGU6Cj4g
T24gRnJpLCBEZWMgMjEsIDIwMTggYXQgMDY6NTU6MzhQTSArMDAwMCwgQW5keSBTbWl0aCB3cm90
ZToKPj4gSXMgaXQgd29ydGggbWUgbW92aW5nIHRoaXMgZ3Vlc3QgdG8gYSB0ZXN0IGhvc3Qgd2l0
aG91dCBwY2lkPTAgdG8KPj4gc2VlIGlmIGl0IGNyYXNoZXMgaXQsIG1lYW53aGlsZSBrZWVwaW5n
IHByb2R1Y3Rpb24gaG9zdHMgd2l0aAo+PiBwY2lkPTA/IEFuZCB0aGVuIHB1dHRpbmcgcGNpZD0w
IG9uIHRoZSB0ZXN0IGhvc3QgdG8gc2VlIGlmIGl0Cj4+IHN1cnZpdmVzIGxvbmdlcj8KPiAKPiBJ
IGRpZCBtb3ZlIHRoZSBzdXNwZWN0IGd1ZXN0IHRvIGEgdGVzdCBob3N0IHRoYXQgZG9lcyBub3Qg
aGF2ZQo+IHBjaWQ9MCBhbmQgMTAgZGF5cyBsYXRlciBpdCBjcmFzaGVkIHRvbzoKClRoYW5rcyBm
b3IgdHJ5aW5nIHRoaXMuIEl0IGlzIG5vdyBwcmV0dHkgY2xlYXIgdGhhdCB3ZSBuZWVkIGEgbWVh
bnMKdG8gcmVwcm8gKGFuZCBkZWJ1ZykuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 10:28:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 10:28: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-devel-bounces@lists.xenproject.org>)
	id 1gfMhm-0006iP-9T; Fri, 04 Jan 2019 10:27: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfMhl-0006iK-HA
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 10:27:53 +0000
X-Inumbo-ID: 634c66a2-100b-11e9-8ccb-ef9824c8c1be
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 634c66a2-100b-11e9-8ccb-ef9824c8c1be;
 Fri, 04 Jan 2019 10:27:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 03:27:50 -0700
Message-Id: <5C2F3523020000780020A2B5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 03:27:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546000776-23378-1-git-send-email-andrew.cooper3@citrix.com>
 <1546000776-23378-6-git-send-email-andrew.cooper3@citrix.com>
 <20181228154323.yxireqgxl3eh6mcx@mac>
 <143bb631-9266-85d1-1fc7-8c87db38c703@citrix.com>
In-Reply-To: <143bb631-9266-85d1-1fc7-8c87db38c703@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 5/6] x86/AMD: Fix handling of FPU pointer on
 Zen hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE4IGF0IDE3OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjgvMTIvMjAxOCAxNTo0MywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24g
RnJpLCBEZWMgMjgsIDIwMTggYXQgMTI6Mzk6MzVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90
ZToKPj4+IEFNRCBoYXJkd2FyZSBiZWZvcmUgWmVuIGRvZXNuJ3Qgc2FmZS9yZXN0b3JlIHRoZSBG
UFUgZXJyb3IgcG9pbnRlcnMKPj4+IHVubGVzcyBhbiB1bm1hc2tlZCBGUFUgZXhjZXB0aW9uIGlz
IHBlbmRpbmcuICBaZW4gcHJvY2Vzc29ycyBoYXZlIGEKPj4+IGZlYXR1cmUgYml0IGluZGljYXRp
bmcgdGhhdCB0aGlzIChtaXMpYmVoYXZpb3VyIG5vIGxvbmdlciBleGlzdHMuCj4+Pgo+Pj4gRXhw
cmVzcyB0aGUgY29tbW9uIGxvZ2ljIGluIHRlcm1zIG9mIGNwdV9idWdfZnB1X2Vycl9wdHIgYXMg
SHlnb24KPj4+IHByb2Nlc3NvcnMgKGJlaW5nIFplbiBkZXJpdmF0aXZlcykgd29uJ3QgaW5oZXJp
dCB0aGlzIGJlaGF2aW91ci4KPj4+Cj4+PiBXaGlsZSBhdCBpdCwgZml4IGEgcGVyZm9ybWFuY2Ug
aXNzdWUgd2l0aCB0aGUgd29ya2Fyb3VuZCwgd2hpY2ggSSBzaG91bGQKPj4+IGhhdmUgbm90aWNl
ZCBieSBub3cuICBMb29raW5nIGF0IHRoZSBGUFUgc3RhdGUgc2xvd3MgdGhlIGNvbnRleHQgc3dp
dGNoCj4+PiBwYXRoIGRvd24sIGFzIGl0IGlzIGEgbW9kZXJhdGVseSBjb21wbGljYXRlZCB1bnBy
ZWRpY3RhYmxlIGNvbmRpdGlvbgo+Pj4gd2hpY2ggd2lsbCBldmFsdWF0ZSB0byB0cnVlIGZvciBh
bGwgNjRiaXQgT1NlcyBhbmQgbW9zdCAzMmJpdCBvbmVzLgo+Pj4KPj4+IExlYXZlIHRoZSBzb2xl
IGNvbmRpdGlvbiBiZWluZyB0aGUgZWFzaWx5LXByZWRpY3RhYmxlCj4+PiBjcHVfYnVnX2ZwdV9l
cnJfcHRyIGFzIHRoZSBhc20gc2VxdWVuY2UgaXMgbmVlZGVkIGluIH4xMDAlIG9mIGNhc2VzCj4+
PiB0aGVzZSBkYXlzIG9uIGFmZmVjdGVkIGhhcmR3YXJlLgo+PiBJJ20gbm90IHRoYXQgZmFtaWxp
YXIgd2l0aCB0aGUgRlBVIHJlZ2lzdGVycywgYnV0IEkgYXNzdW1lIGN1cnJlbnQKPj4gY29kZSBj
aGVja3Mgd2hldGhlciB0aGVyZSdzIGFuIGV4Y2VwdGlvbiBwZW5kaW5nIGJlZm9yZSBkZWNvZGlu
Zwo+PiB3aGV0aGVyIHRoZSBlcnJvciBwb2ludGVycyBzaG91bGQgYmUgY2xlYXJlZD8KPiAKPiBU
aGUgY3VycmVudCBjb2RlIGhhcyB0d28gY2hlY2tzLiAgT25lLCB3aGV0aGVyIHlvdSdyZSB0cnlp
bmcgdG8gbG9hZAo+IGZsb2F0aW5nIHBvaW50IHN0YXRlLCBhbmQgdGhlIHNlY29uZCBpcyB3aGV0
aGVyIHRoZXJlIGlzIGFuIHVubWFza2VkCj4gZmxvYXRpbmcgcG9pbnQgZXhjZXB0aW9uLgo+IAo+
IEFsbCBjYWxsZXJzLCBleGNlcHQgdGhvc2Ugb3V0IG9mIHRoZSBlbXVsYXRvciwgcmVzdG9yZSBG
UCBzdGF0ZSwgYW5kIHRoZQo+IHN0YXRpc3RpY2FsIGxpa2VsaWhvb2Qgb2YgdGhlcmUgYmVpbmcg
YW4gdW5tYXNrZWQgZmxvYXRpbmcgcG9pbnQKPiBleGNlcHRpb24gcGVuZGluZyBpcyBsb3cgd2hl
biB0aGUgeDg3IEZQVSBpcyBpbiB1c2UsIGFuZCAwIG9uIDY0Yml0Cj4gc3lzdGVtcyB3aGljaCB1
c2UgU1NFMiBhcyB0aGVpciBiYXNlIGZsb2F0aW5nIHBvaW50IHN1cHBvcnQuCgpXZWxsLCBub3Qg
ZXhhY3RseSB6ZXJvLCBidXQgZXZlbiBsb3dlcjogODAtYml0IG1hdGggKGkuZS4gbG9uZyBkb3Vi
bGUKcGx1cyB0aGUgbmVjZXNzYXJ5IGNvbXBpbGVyIG9wdGlvbikgcmVxdWlyZXMgdXNlIG9mIHRo
ZSB4ODcgRlBVIGV2ZW4KaW4gNjQtYml0IG1vZGUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 10:30:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 10:30: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-devel-bounces@lists.xenproject.org>)
	id 1gfMkM-0007R9-OW; Fri, 04 Jan 2019 10:30: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfMkL-0007R2-2l
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 10:30:33 +0000
X-Inumbo-ID: c2ada96d-100b-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2ada96d-100b-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 10:30:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 03:30:30 -0700
Message-Id: <5C2F35C2020000780020A2C9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 03:30:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546256270-11734-1-git-send-email-andrew.cooper3@citrix.com>
 <1546256270-11734-3-git-send-email-andrew.cooper3@citrix.com>
 <0462ac3d-7027-2fc8-272b-5d360018fa8a@citrix.com>
In-Reply-To: <0462ac3d-7027-2fc8-272b-5d360018fa8a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/svm: Drop enum instruction_index
 and simplify svm_get_insn_len()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjEyLjE4IGF0IDEyOjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMTIvMjAxOCAxMTozNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gKy8qCj4+
ICsgKiBFbmNvZGluZyBmb3Igc3ZtX2dldF9pbnNuX2xlbigpLiAgV2UgdGFrZSBYODZFTVVMX09Q
QygpIGZvciB0aGUgbWFpbgo+PiArICogb3Bjb2RlLCBzaGlmdGVkIGxlZnQgdG8gbWFrZSByb29t
IGZvciB0aGUgTW9kUk0gYnl0ZS4KPj4gKyAqLwo+PiArI2RlZmluZSBJTlNUUl9FTkMob3BjLCBt
b2RybSkgKCgodW5zaWduZWQgaW50KShvcGMpIDw8IDgpIHwgKG1vZHJtKSkKPj4gKyNkZWZpbmUg
TU9EUk0obW9kLCByZWcsIHJtKSAoKChtb2QpIDw8IDYpIHwgKChyZWcpIDw8IDMpIHwgcm0pCj4+
ICsKPj4gKyNkZWZpbmUgSU5TVFJfUEFVU0UgICAgICAgSU5TVFJfRU5DKFg4NkVNVUxfT1BDX0Yz
KDAsIDB4OTApLCAwKQo+PiArI2RlZmluZSBJTlNUUl9JTlQzICAgICAgICBJTlNUUl9FTkMoWDg2
RU1VTF9PUEMoICAgMCwgMHhjYyksIDApCj4+ICsjZGVmaW5lIElOU1RSX0lDRUJQICAgICAgIElO
U1RSX0VOQyhYODZFTVVMX09QQyggICAwLCAweGYxKSwgMCkKPj4gKyNkZWZpbmUgSU5TVFJfSExU
ICAgICAgICAgSU5TVFJfRU5DKFg4NkVNVUxfT1BDKCAgIDAsIDB4ZjQpLCAwKQo+PiArI2RlZmlu
ZSBJTlNUUl9YU0VUQlYgICAgICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIE1P
RFJNKDMsIDIsIDEpKQo+PiArI2RlZmluZSBJTlNUUl9WTVJVTiAgICAgICBJTlNUUl9FTkMoWDg2
RU1VTF9PUEMoMHgwZiwgMHgwMSksIE1PRFJNKDMsIDMsIDApKQo+PiArI2RlZmluZSBJTlNUUl9W
TUNBTEwgICAgICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIE1PRFJNKDMsIDMs
IDEpKQo+PiArI2RlZmluZSBJTlNUUl9WTUxPQUQgICAgICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMo
MHgwZiwgMHgwMSksIE1PRFJNKDMsIDMsIDIpKQo+PiArI2RlZmluZSBJTlNUUl9WTVNBVkUgICAg
ICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIE1PRFJNKDMsIDMsIDMpKQo+PiAr
I2RlZmluZSBJTlNUUl9TVEdJICAgICAgICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMoMHgwZiwgMHgw
MSksIE1PRFJNKDMsIDMsIDQpKQo+PiArI2RlZmluZSBJTlNUUl9DTEdJICAgICAgICBJTlNUUl9F
TkMoWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIE1PRFJNKDMsIDMsIDUpKQo+PiArI2RlZmluZSBJ
TlNUUl9JTlZMUEdBICAgICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIE1PRFJN
KDMsIDMsIDcpKQo+PiArI2RlZmluZSBJTlNUUl9SRFRTQ1AgICAgICBJTlNUUl9FTkMoWDg2RU1V
TF9PUEMoMHgwZiwgMHgwMSksIE1PRFJNKDMsIDcsIDEpKQo+IAo+IEknbSBzdGlsbCB0ZW1wdGVk
IHRvIGRyb3AgdGhlIE1PRFJNKCkgbWFjcm8sIGFuZCB1c2Ugb2N0YWwgbm90YXRpb24KPiAKPiAj
ZGVmaW5lIElOU1RSX1hTRVRCViAgICAgIElOU1RSX0VOQyhYODZFTVVMX09QQygweDBmLCAweDAx
KSwgMDMyMSkKPiAjZGVmaW5lIElOU1RSX1ZNUlVOICAgICAgIElOU1RSX0VOQyhYODZFTVVMX09Q
QygweDBmLCAweDAxKSwgMDMzMCkKPiAjZGVmaW5lIElOU1RSX1ZNQ0FMTCAgICAgIElOU1RSX0VO
QyhYODZFTVVMX09QQygweDBmLCAweDAxKSwgMDMzMSkKPiAjZGVmaW5lIElOU1RSX1ZNTE9BRCAg
ICAgIElOU1RSX0VOQyhYODZFTVVMX09QQygweDBmLCAweDAxKSwgMDMzMikKPiAjZGVmaW5lIElO
U1RSX1ZNU0FWRSAgICAgIElOU1RSX0VOQyhYODZFTVVMX09QQygweDBmLCAweDAxKSwgMDMzMykK
PiAjZGVmaW5lIElOU1RSX1NUR0kgICAgICAgIElOU1RSX0VOQyhYODZFTVVMX09QQygweDBmLCAw
eDAxKSwgMDMzNCkKPiAjZGVmaW5lIElOU1RSX0NMR0kgICAgICAgIElOU1RSX0VOQyhYODZFTVVM
X09QQygweDBmLCAweDAxKSwgMDMzNSkKPiAjZGVmaW5lIElOU1RSX0lOVkxQR0EgICAgIElOU1RS
X0VOQyhYODZFTVVMX09QQygweDBmLCAweDAxKSwgMDMzNykKPiAjZGVmaW5lIElOU1RSX1JEVFND
UCAgICAgIElOU1RSX0VOQyhYODZFTVVMX09QQygweDBmLCAweDAxKSwgMDM3MSkKPiAKPiBTZWVp
bmcgYXMgdGhpcyBpcyBhIGZhciBtb3JlIGxvZ2ljYWwgd2F5IHRvIHJlYWQgeDg2IGluc3RydWN0
aW9ucy4KCkZpbmUgd2l0aCBtZSwgZndpdyAod2l0aCBhIGNvbW1lbnQgbWFraW5nIGNsZWFyIHdo
YXQgdGhpcyBzdGFuZHMgZm9yKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 10:34:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 10:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfMnx-0007cY-ME; Fri, 04 Jan 2019 10:34: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfMnw-0007cO-W4
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 10:34:17 +0000
X-Inumbo-ID: 488c7b5c-100c-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 488c7b5c-100c-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 10:34:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="74810313"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 11:33:26 +0100
Message-ID: <20190104103329.35741-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190104103329.35741-1-roger.pau@citrix.com>
References: <20190104103329.35741-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] maintainers: always use hard tabs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgdGhhdCBzZWVtcyB0byBiZSB0aGUgcHJldmFpbGluZyBzdHlsZS4KClNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCA2NiArKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDMzIGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlO
RVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggOTZhMDUxOGY0OS4uZTk5ZDM5ZWI0NyAxMDA2NDQKLS0t
IGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTIxNSwxMyArMjE1LDEzIEBAIEY6
CXhlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCiBGOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9kZXZpY2VfdHJlZS5jCiAKIEVGSQotTTogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLVM6ICAgICBTdXBwb3J0ZWQKLUY6ICAgICB4ZW4vYXJjaC94ODYvZWZpLwotRjogICAg
IHhlbi9jb21tb24vZWZpLwotRjogICAgIHhlbi9pbmNsdWRlL2VmaS8KLUY6ICAgICB4ZW4vaW5j
bHVkZS9hc20teDg2L2VmaSouaAotRjogICAgIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XyovZWZp
Ki5oCitNOglKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CitTOglTdXBwb3J0ZWQKK0Y6
CXhlbi9hcmNoL3g4Ni9lZmkvCitGOgl4ZW4vY29tbW9uL2VmaS8KK0Y6CXhlbi9pbmNsdWRlL2Vm
aS8KK0Y6CXhlbi9pbmNsdWRlL2FzbS14ODYvZWZpKi5oCitGOgl4ZW4vaW5jbHVkZS9hc20teDg2
L3g4Nl8qL2VmaSouaAogCiBHREJTWCBERUJVR0dFUgogTToJRWxlbmEgVWZpbXRzZXZhIDxlbGVu
YS51ZmltdHNldmFAb3JhY2xlLmNvbT4KQEAgLTI3MiwyNSArMjcyLDI1IEBAIFM6CU9kZCBGaXhl
cwogRjoJdG9vbHMvZGVidWdnZXIva2RkLwogCiBLRVhFQwotTTogICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotUzogICAgICBTdXBwb3J0ZWQKLUY6ICAgICAg
eGVuL2NvbW1vbi97a2V4ZWMsa2ltYWdlfS5jCi1GOiAgICAgIHhlbi9pbmNsdWRlL3trZXhlYyxr
aW1hZ2V9LmgKLUY6ICAgICAgeGVuL2FyY2gveDg2L21hY2hpbmVfa2V4ZWMuYwotRjogICAgICB4
ZW4vYXJjaC94ODYveDg2XzY0L2tleGVjX3JlbG9jLlMKK006CUFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CitTOglTdXBwb3J0ZWQKK0Y6CXhlbi9jb21tb24ve2tleGVj
LGtpbWFnZX0uYworRjoJeGVuL2luY2x1ZGUve2tleGVjLGtpbWFnZX0uaAorRjoJeGVuL2FyY2gv
eDg2L21hY2hpbmVfa2V4ZWMuYworRjoJeGVuL2FyY2gveDg2L3g4Nl82NC9rZXhlY19yZWxvYy5T
CiAKIExJVkVQQVRDSAotTTogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KLU06ICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4K
LVM6ICBTdXBwb3J0ZWQKLUY6ICBkb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duCi1GOiAgdG9v
bHMvbWlzYy94ZW4tbGl2ZXBhdGNoLmMKLUY6ICB4ZW4vYXJjaC8qL2xpdmVwYXRjaCoKLUY6ICB4
ZW4vYXJjaC8qLyovbGl2ZXBhdGNoKgotRjogIHhlbi9jb21tb24vbGl2ZXBhdGNoKgotRjogIHhl
bi9pbmNsdWRlL2FzbS0qL2xpdmVwYXRjaC5oCi1GOiAgeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRj
aCoKLUY6ICB4ZW4vdGVzdC9saXZlcGF0Y2gvKgorTToJS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgorTToJUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxs
QGNpdHJpeC5jb20+CitTOglTdXBwb3J0ZWQKK0Y6CWRvY3MvbWlzYy9saXZlcGF0Y2gubWFya2Rv
d24KK0Y6CXRvb2xzL21pc2MveGVuLWxpdmVwYXRjaC5jCitGOgl4ZW4vYXJjaC8qL2xpdmVwYXRj
aCoKK0Y6CXhlbi9hcmNoLyovKi9saXZlcGF0Y2gqCitGOgl4ZW4vY29tbW9uL2xpdmVwYXRjaCoK
K0Y6CXhlbi9pbmNsdWRlL2FzbS0qL2xpdmVwYXRjaC5oCitGOgl4ZW4vaW5jbHVkZS94ZW4vbGl2
ZXBhdGNoKgorRjoJeGVuL3Rlc3QvbGl2ZXBhdGNoLyoKIAogTUlOSS1PUwogTToJU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgpAQCAtMzIxLDkgKzMyMSw5IEBA
IEY6CXhlbi9kcml2ZXJzL2NwdWZyZXEvCiBGOgl4ZW4vaW5jbHVkZS9hY3BpL2NwdWZyZXEvCiAK
IFBVQkxJQyBJL08gSU5URVJGQUNFUyBBTkQgUFYgRFJJVkVSUyBERVNJR05TCi1NOiAgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotUzogIFN1cHBvcnRlZAot
RjogIHhlbi9pbmNsdWRlL3B1YmxpYy9pby8KK006CUtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KK1M6CVN1cHBvcnRlZAorRjoJeGVuL2luY2x1ZGUvcHVibGlj
L2lvLwogCiBQWVRIT04gQklORElOR1MKIE06CU1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8
bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KQEAgLTQ5OCwxMiArNDk4LDEyIEBAIEY6
CXRvb2xzL3hlbnRyYWNlLwogRjoJeGVuL2NvbW1vbi90cmFjZS5jCiAKIFhTTS9GTEFTSwotTTog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgotUzogIFN1cHBvcnRlZAot
RjogIHRvb2xzL2ZsYXNrLwotRjogIHhlbi9pbmNsdWRlL3hzbS8KLUY6ICB4ZW4veHNtLwotRjog
IGRvY3MvbWlzYy94c20tZmxhc2sudHh0CitNOglEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHlj
aG8ubnNhLmdvdj4KK1M6CVN1cHBvcnRlZAorRjoJdG9vbHMvZmxhc2svCitGOgl4ZW4vaW5jbHVk
ZS94c20vCitGOgl4ZW4veHNtLworRjoJZG9jcy9taXNjL3hzbS1mbGFzay50eHQKIAogVEhFIFJF
U1QKIE06CUFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tIAoyLjE3
LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 10:34:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 10:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfMnx-0007ce-Vy; Fri, 04 Jan 2019 10:34: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfMnx-0007cT-Aa
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 10:34:17 +0000
X-Inumbo-ID: 49577181-100c-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49577181-100c-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 10:34:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="74810316"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 11:33:27 +0100
Message-ID: <20190104103329.35741-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190104103329.35741-1-roger.pau@citrix.com>
References: <20190104103329.35741-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] x86/passthrough: move io.c to the x86
 subfolder
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgbWFrZXMgbm8gc2Vuc2UgZm9yIGlvLmMgdG8gYmUgb24gdGhlIHRvcCBsZXZlbCBwYXNzdGhy
b3VnaApkaXJlY3RvcnksIHNpbmNlIGl0J3MgeDg2IHNwZWNpZmljLgoKTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvTWFrZWZpbGUgICAgICAgfCAzIC0tLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gveDg2L01ha2VmaWxlICAgfCAxICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sg
PT4geDg2fS9pby5jIHwgMAogMyBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxl
dGlvbnMoLSkKIHJlbmFtZSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vaW8uYyAo
MTAwJSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9NYWtlZmlsZSBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL01ha2VmaWxlCmluZGV4IGQ1MGFiMTg4YzguLmJjZmVhNjZk
MDUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL01ha2VmaWxlCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL01ha2VmaWxlCkBAIC02LDYgKzYsMyBAQCBzdWJkaXItJChD
T05GSUdfQVJNKSArPSBhcm0KIG9iai15ICs9IGlvbW11Lm8KIG9iai0kKENPTkZJR19IQVNfUENJ
KSArPSBwY2kubwogb2JqLSQoQ09ORklHX0hBU19ERVZJQ0VfVFJFRSkgKz0gZGV2aWNlX3RyZWUu
bwotCi14ODYtJChDT05GSUdfSFZNKSA6PSBpby5vCi1vYmotJChDT05GSUdfWDg2KSArPSAkKHg4
Ni15KQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L01ha2VmaWxlIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L01ha2VmaWxlCmluZGV4IGE3MGNmOTQ2MGQuLjA3
MTVmZmJjMDAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9NYWtlZmls
ZQorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvTWFrZWZpbGUKQEAgLTEsMiArMSwz
IEBACiBvYmoteSArPSBhdHMubwogb2JqLXkgKz0gaW9tbXUubworb2JqLSQoQ09ORklHX0hWTSkg
Kz0gaW8ubwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pby5jCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUg
ZnJvbSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCnJlbmFtZSB0byB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvaW8uYwotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 10:34:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 10:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfMnv-0007cD-Cv; Fri, 04 Jan 2019 10:34: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfMnt-0007c7-DE
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 10:34:13 +0000
X-Inumbo-ID: 4629b0a2-100c-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4629b0a2-100c-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 10:34:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="74810311"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 11:33:25 +0100
Message-ID: <20190104103329.35741-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/4] Disentangle PCI from IOMMU maintainership
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpDdXJyZW50IGFycmFuZ2VtZW50IG9mIHRoZSBQQ0kgY29kZSBwdXRzIGl0IHVuZGVy
IHZlbmRvciBhZ25vc3RpYyBJT01NVQptYWludGFpbmVyc2hpcCwgd2hpY2ggaXMgSU1PIG5vdCB2
ZXJ5IGFjY3VyYXRlLiBUaGUgYWltIG9mIHRoaXMgc2VyaWVzCmlzIHRvIGFkZCBhIG5ldyBtYWlu
dGFpbmVyc2hpcCBzZWN0aW9uIGNvbnRhaW5pbmcgdGhlIFBDSSBjb2RlIGluIFhlbiwKYW5kIGFk
ZCBteXNlbGYgYXMgcmV2aWV3ZXIuCgpEdWUgdG8gbXkgd29yayBvbiBQVkggRG9tMCwgd2hpY2gg
bWFrZXMgaGVhdnkgdXNlIG9mIHRoZSBIVk0KcGNpLXBhc3N0aHJvdWdoIGluZnJhc3RydWN0dXJl
LCBJJ3ZlIGJlY29tZSBhY3F1YWludGVkIHdpdGggdGhlIFBDSSBjb2RlCmFuZCBJIHRoaW5rIEkg
Y2FuIGhlbHAgd2l0aCByZXZpZXdzLgoKUm9nZXIgUGF1IE1vbm5lICg0KToKICBtYWludGFpbmVy
czogYWx3YXlzIHVzZSBoYXJkIHRhYnMKICB4ODYvcGFzc3Rocm91Z2g6IG1vdmUgaW8uYyB0byB0
aGUgeDg2IHN1YmZvbGRlcgogIHg4Ni9wYXNzdGhyb3VnaDogcHV0IHRoZSB4ODYgZm9sZGVyIHVu
ZGVyIHg4NiBtYWludGFpbmVyc2hpcAogIHBjaTogYWRkIGEgcGNpIHNlY3Rpb24gdG8gdGhlIG1h
aW50YWluZXJzIGZpbGUKCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDc3ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9N
YWtlZmlsZSAgICAgICB8ICAzIC0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9NYWtlZmls
ZSAgIHwgIDEgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L2lvLmMgfCAgMAog
NCBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKIHJlbmFt
ZSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vaW8uYyAoMTAwJSkKCi0tIAoyLjE3
LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 10:34:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 10:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfMo3-0007do-8e; Fri, 04 Jan 2019 10:34: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfMo1-0007d7-M6
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 10:34:21 +0000
X-Inumbo-ID: 4ba77c0d-100c-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ba77c0d-100c-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 10:34:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="74810321"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 11:33:28 +0100
Message-ID: <20190104103329.35741-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190104103329.35741-1-roger.pau@citrix.com>
References: <20190104103329.35741-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] x86/passthrough: put the x86 folder under
 x86 maintainership
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGFzc3Rocm91Z2gveDg2IGlzIHRpZWQgdG8gdGhlIHg4NiBjb2RlLCBhbmQgYXMgc3VjaCBwdXQg
aXQgdW5kZXIgeDg2Cm1haW50YWluZXJzaGlwLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGU5
OWQzOWViNDcuLmE0MGZhNjFlYjIgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5U
QUlORVJTCkBAIC0yNTcsNiArMjU3LDcgQEAgRjoJeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvCiBY
Ogl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvCiBYOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vCiBYOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvCitYOgl4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvCiBYOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5j
CiBGOgl4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAogCkBAIC00NDUsNiArNDQ2LDcgQEAgUjoJUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiBTOglTdXBwb3J0ZWQKIEw6CXhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwogRjoJeGVuL2FyY2gveDg2LworRjoJeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gveDg2LwogRjoJeGVuL2luY2x1ZGUvYXNtLXg4Ni8KIEY6CXhlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni8KIEY6CXRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8KLS0g
CjIuMTcuMiAoQXBwbGUgR2l0LTExMykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 10:34:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 10:34:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfMo6-0007fj-Mc; Fri, 04 Jan 2019 10:34:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfMo5-0007el-00
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 10:34:25 +0000
X-Inumbo-ID: 4ddffec1-100c-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ddffec1-100c-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 10:34:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="74810325"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 11:33:29 +0100
Message-ID: <20190104103329.35741-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
In-Reply-To: <20190104103329.35741-1-roger.pau@citrix.com>
References: <20190104103329.35741-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] pci: add a pci section to the maintainers
 file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kIGFkZCBteXNlbGYgYXMgcmV2aWV3ZXIuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIE1BSU5UQUlORVJTIHwgOSArKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmlu
ZGV4IGE0MGZhNjFlYjIuLjgzMjZmNTVhMzEgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBi
L01BSU5UQUlORVJTCkBAIC0yNTksNiArMjU5LDcgQEAgWDoJeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtLwogWDoJeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkLwogWDoJeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2LwogWDoJeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUu
YworWDoJeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKIEY6CXhlbi9pbmNsdWRlL3hlbi9p
b21tdS5oCiAKIEtDT05GSUcKQEAgLTMxMiw2ICszMTMsMTQgQEAgTToJV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KIFM6CVN1cHBvcnRlZAogVDoJZ2l0IGh0dHBzOi8veGVuYml0cy54ZW5w
cm9qZWN0Lm9yZy9naXQtaHR0cC9vdm1mLmdpdAogCitQQ0kKK006CUphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KK1I6CVJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgorUzoJU3VwcG9ydGVkCitGOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworRjoJeGVu
L2RyaXZlcnMvcGNpLworRjoJeGVuL2luY2x1ZGUveGVuL3BjaSoKKwogUE9XRVIgTUFOQUdFTUVO
VAogTToJSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogUzoJU3VwcG9ydGVkCi0tIAoy
LjE3LjIgKEFwcGxlIEdpdC0xMTMpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 11:15:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 11:15: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-devel-bounces@lists.xenproject.org>)
	id 1gfNQy-0002nC-5B; Fri, 04 Jan 2019 11:14: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfNQx-0002n7-11
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 11:14:35 +0000
X-Inumbo-ID: e948d410-1011-11e9-aebb-6b5d49214d7d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e948d410-1011-11e9-aebb-6b5d49214d7d;
 Fri, 04 Jan 2019 11:14:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="74812123"
Date: Fri, 4 Jan 2019 11:14:25 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190104111425.GA1508@perard.uk.xensource.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
 <20181123135355.6001-7-anthony.perard@citrix.com>
 <23581.2162.571088.595084@mariner.uk.xensource.com>
 <20190103124018.GE1288@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190103124018.GE1288@perard.uk.xensource.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH v7 06/14] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDMsIDIwMTkgYXQgMTI6NDA6MThQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gRnJpLCBEZWMgMjEsIDIwMTggYXQgMDM6MzY6MThQTSArMDAwMCwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4gPiBBbnRob255IFBFUkFSRCB3cml0ZXMgKCJbUEFUQ0ggdjcgMDYvMTRd
IGxpYnhsX3FtcDogSW1wbGVtZW50YXRpb24gb2YgbGlieGxfX2V2X3FtcF8qIik6Cj4gPiA+ICtz
dGF0aWMgdm9pZCBxbXBfZXZfc2V0X3N0YXRlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAg
KmV2LAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fcW1wX3N0YXRl
IG5ld19zdGF0ZSkKPiA+ID4gKyAgICAvKiBvbiBlbnRyeTogIWJyb2tlbiBhbmQgIWRpc2Nvbm5l
Y3RlZCAqLwo+ID4gPiArewpbLi4uXQo+ID4gPiArCj4gPiA+ICsgICAgZXYtPnN0YXRlID0gbmV3
X3N0YXRlOwo+ID4gCj4gPiBJIHRoaW5rIHRoaXMgZnVuY3Rpb24gbmVlZHMgdG8gdXBkYXRlIGVm
ZCA/ICBXaGF0IGFtIEkgbWlzc2luZyA/Cj4gCj4gWWVzLCBJIHRoaW5rIGl0J3MgZmluZSB0byBj
YWxsIHFtcF9ldl9lbnN1cmVfcmVhZGluZ193cml0aW5nIGhlcmUgKCBvcgo+IGV2ZW4gaW5saW5l
IGl0KSBhbmQgcW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcgd29uJ3QgbmVlZHMgdG8gYmUK
PiBjYWxsIGZyb20gb3RoZXIgcGxhY2VzLgoKQWN0dWFsbHksIEkgc3RpbGwgbmVlZCB0byB1cGRh
dGUgZWZkIGFmdGVyIGhhdmluZyB0cmFuc21pdCBkYXRhIHRvIFFFTVUsCmFzIGV2LT5zdGF0ZSBp
c24ndCB1cGRhdGVkIGluIHRoYXQgY2FzZS4gU28gSSdsbCBoYXZlIGVmZCB1cGRhdGUgd2hlbgpx
bXBfZXZfc2V0X3N0YXRlIGlzIGNhbGxlZCwgYW5kIHdoZW4gdGhlIHR4X2J1ZiBpcyBtYXliZSBz
ZW50LgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 11:21:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 11:21: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-devel-bounces@lists.xenproject.org>)
	id 1gfNXb-0003bh-Sq; Fri, 04 Jan 2019 11:21: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=0HmE=PM=citrix.com=prvs=90098d2ee=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gfNXa-0003bc-Mj
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 11:21:26 +0000
X-Inumbo-ID: df26808a-1012-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df26808a-1012-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 11:21:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="74812459"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23599.16807.146733.72837@mariner.uk.xensource.com>
Date: Fri, 4 Jan 2019 11:21:11 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190103124018.GE1288@perard.uk.xensource.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
 <20181123135355.6001-7-anthony.perard@citrix.com>
 <23581.2162.571088.595084@mariner.uk.xensource.com>
 <20190103124018.GE1288@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v7 06/14] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KFNraXBwaW5nIHRoZSBwYXJ0cyB3aGVyZSB5b3Ugd2VyZSBqdXN0IGFncmVlaW5nIHdpdGggbWUu
Li4pCgpBbnRob255IFBFUkFSRCB3cml0ZXMgKCJSZTogW1BBVENIIHY3IDA2LzE0XSBsaWJ4bF9x
bXA6IEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+IE9uIEZyaSwgRGVjIDIx
LCAyMDE4IGF0IDAzOjM2OjE4UE0gKzAwMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKPiA+ID4gK3N0YXRpYyB2b2lkIHFtcF9ldl9zZXRfc3RhdGUobGlieGxfX2dj
ICpnYywgbGlieGxfX2V2X3FtcCAqZXYsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19xbXBfc3RhdGUgbmV3X3N0YXRlKQo+ID4gPiArICAgIC8qIG9uIGVudHJ5OiAh
YnJva2VuIGFuZCAhZGlzY29ubmVjdGVkICovCj4gPiA+ICt7Ci4uLgo+ID4gSSB0aGluayB0aGlz
IGZ1bmN0aW9uIG5lZWRzIHRvIHVwZGF0ZSBlZmQgPyAgV2hhdCBhbSBJIG1pc3NpbmcgPwo+IAo+
IFllcywgSSB0aGluayBpdCdzIGZpbmUgdG8gY2FsbCBxbXBfZXZfZW5zdXJlX3JlYWRpbmdfd3Jp
dGluZyBoZXJlICggb3IKPiBldmVuIGlubGluZSBpdCkgYW5kIHFtcF9ldl9lbnN1cmVfcmVhZGlu
Z193cml0aW5nIHdvbid0IG5lZWRzIHRvIGJlCj4gY2FsbCBmcm9tIG90aGVyIHBsYWNlcy4KClN1
cmUuCgo+ID4gVGhlIGNvbW1lbnQgZG9lc24ndCBzYXkgd2hhdCB0aGUgb3V0cHV0IHN0YXRlIGlz
IGJ1dCBuYXR1cmFsbHkgSQo+ID4gYXNzdW1lIHRoYXQgaXQgaXMgcHJlY2lzZWx5IG5ld19zdGF0
ZSwgYW5kIG5vdCBzb21lIHRyYW5zaXRpb25hbAo+ID4gbWl4dHVyZS4gIElmIGl0IGlzIGludGVu
ZGVkIHRvIHByb2R1Y2UgYSB0cmFuc2l0aW9uYWwgbWl4dHVyZSB0aGF0Cj4gPiBvdWdodCB0byBi
ZSBkb2N1bWVudGVkLgo+ID4gCj4gPiBGb3IgYSBjb25jcmV0ZSBleGFtcGxlOiBpZiBvbiBlbnRy
eSwgd2l0aCBuZXdfc3RhdGU9PWRpc2Nvbm5lY3RlZCwgd2UKPiA+IGFyZSBgY29ubmVjdGluZycg
dGhlbjogZWZkIHdpbGwgYmUgbG9va2luZyBmb3IgUE9MTElOLiAgQnV0IGl0IG5lZWRzCj4gPiB0
byBiZWNvbWUgSWRsZS4KPiAKPiBPbmNlIEkgdXBkYXRlIGVmZCB3aXRoIHRoaXMgZnVuY3Rpb24s
IEkgdGhpbmsgcW1wX2V2X3NldF9zdGF0ZSBzaG91bGQKPiBhbHdheXMgb3V0cHV0IHByZWNpc2Vs
eSBuZXdfc3RhdGUuIEJ1dCBuZXdfc3RhdGUgYWxvbmUgbWlnaHQgbm90IGJlCj4gZW5vdWdoIGlu
IGZldyBjYXNlcyAod2FpdGluZ19yZXBseSkgdG8gZGVzY3JpYmUgYSBmdWxsIHN0YXRlLCBidXQg
aXQKPiB3aWxsIGJlIG9uZSBvZiB0aGUgcG9zc2libGUgaW50ZXJuYWwgc3RhdGUgYXMgZGVzY3Jp
YmUgaW4gdGhlIHN0YXRlCj4gZG9jdW1lbnRhdGlvbiBvZiB0aGUgaW1wbGVtZW50YXRpb24uCgpU
aGF0IFNHVE0uCgo+ID4gPiArICAgIHdoaWxlIChldi0+dHhfYnVmX29mZiA8IGV2LT50eF9idWZf
bGVuKSB7Cj4gPiA+ICsgICAgICAgIHIgPSB3cml0ZShmZCwgZXYtPnR4X2J1ZiArIGV2LT50eF9i
dWZfb2ZmLAo+ID4gPiArICAgICAgICAgICAgICAgICAgZXYtPnR4X2J1Zl9sZW4gLSBldi0+dHhf
YnVmX29mZik7Cj4gPiA+ICsgICAgICAgIGlmIChyIDwgMCkgewo+ID4gPiArICAgICAgICAgICAg
aWYgKGVycm5vID09IEVJTlRSKQo+ID4gPiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4g
PiArICAgICAgICAgICAgaWYgKGVycm5vID09IEVXT1VMREJMT0NLKQo+ID4gPiArICAgICAgICAg
ICAgICAgIGJyZWFrOwo+ID4gPiArICAgICAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwg
ImZhaWxlZCB0byB3cml0ZSB0byBRTVAgc29ja2V0Iik7Cj4gPiA+ICsgICAgICAgICAgICByZXR1
cm4gRVJST1JfRkFJTDsKPiA+ID4gKyAgICAgICAgfQo+ID4gPiArICAgICAgICBldi0+dHhfYnVm
X29mZiArPSByOwo+ID4gCj4gPiBDYW4geW91IGFzc2VydCB0aGF0IHRoZSB2YWx1ZSBvZiByIHdh
cyB3aXRoaW4gcmFuZ2UgPyAgKFBlcmhhcHMgdGhpcwo+ID4gaXMgcGFyYW5vaWEgb24gbXkgcGFy
dCwgYnV0LCBzdGlsbC4pCj4gCj4gSSBkbyBhc3NlcnQgdGhlIHZhbHVlIG9mIHR4X2J1Zl9vZmYg
d2hpY2ggZG9lcyBpbmNsdWRlIHIuCj4gQnV0IEkgY2FuIGFkZAo+IGBhc3NlcnQociA+IDAgJiYg
ciA8PSAoZXYtPnJ4X2J1Zl9zaXplIC0gZXYtPnJ4X2J1Zl91c2VkKSk7Jy4KClllcy4gIEFzIEkg
c2F5IHdvcnJ5aW5nIHRoYXQgd3JpdGUoKSBtaWdodCByZXR1cm4gc29tZXRoaW5nIGluc2FuZSBp
cwpwZXJoYXBzIHBhcmFub2lhLgoKRG8geW91IG1lYW4gYGV2LT50eF9idWZfbGVuIC0gZXYtPnR4
X2J1Zl9vZmYnIGxpa2UgaW4gdGhlIHdyaXRlIGNhbGwgPwpJIHdvdWxkIGZhY3RvciB0aGUgZXhw
cmVzc2lvbiBvdXQgaW50byBhIHZhcmlhYmxlIHNvIHlvdSBvbmx5IGhhdmUgdG8Kd3JpdGUgaXQg
b25jZS4KCj4gPiBXaHkgbm90IGFsbG9jYXRlIG9fciBmcm9tIHdpdGhpbiBBT19HQyA/Cj4gPiAK
PiA+IElTVE0gdGhhdCB0YWtpbmcgaXQgZnJvbSBlZ2MgaXMgYSBiZWFydHJhcC4gIElmIHlvdSBk
byB3YW50IHRvCj4gPiBhbGxvY2F0ZSBpdCBmcm9tIGVnYywgdGhpcyBzaG91bGQgZGVmaW5pdGVs
eSBiZSBkb2N1bWVudGVkIGluIHRoZQo+ID4gaW50ZXJuYWwgcHVibGljIGFwaSBmb3IgbGlieGxf
X2V2X3FtcF9jYWxsYmFjay4gIFJpZ2h0IG5vdyBhIGNhbGxlcgo+ID4gbWlnaHQgd2VsbCByZWFz
b25hYmx5IGFzc3VtZSB0aGF0IHRoZSBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlCj4gPiB0
aGV5IGdldCBpcyB1c2VhYmxlIGZvciB0aGUgd2hvbGUgYW8uICBJbmRlZWQgZnV0dXJlIGNhbGxl
cnMgbWlnaHQKPiA+IGV2ZW4gbmVlZCB0aGF0IHNlbWFudGljLgo+IAo+IEluZGVlZCwgdGhhdCBj
YW4gYmUgYW4gaXNzdWUuIEknbGwgbWFrZSB0aGUgY2hhbmdlcyB0byB1c2UgYW8gZ2MgaW5zdGVh
ZAo+IG9mIGVnYy4KClRoYW5rcy4KCj4gPiA+ICt2b2lkIGxpYnhsX19ldl9xbXBfZGlzcG9zZShs
aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldikKPiA+ID4gKyAgICAvKiAqIC0+IGRpc2Nv
bm5lY3RlZCAqLwo+ID4gPiArewo+ID4gPiArICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwgIiBl
diAlcCIsIGV2KTsKPiA+ID4gKwo+ID4gPiArICAgIGZyZWUoZXYtPnJ4X2J1Zik7Cj4gPiA+ICsK
PiA+ID4gKyAgICBsaWJ4bF9fZXZfZmRfZGVyZWdpc3RlcihnYywgJmV2LT5lZmQpOwo+ID4gPiAr
ICAgIGxpYnhsX19jYXJlZmRfY2xvc2UoZXYtPmNmZCk7Cj4gPiA+ICsKPiA+ID4gKyAgICBsaWJ4
bF9fZXZfcW1wX2luaXQoZXYpOwo+ID4gPiArfQo+ID4gCj4gPiBJdCdzIGEgc21hbGwgcG9pbnQs
IGJ1dCBpdCB3b3VsZCBiZSBuaWNlciB0byBtb3ZlIHRoZSBmcmVlIG9mIHJ4X2J1Zgo+ID4gbmVh
cmVyIHRoZSBjYWxsIHRvIGxpYnhsX19ldl9xbXBfaW5pdCB3aGljaCB6ZXJvZXMgaXQuCj4gCj4g
QXMgcnhfYnVmIGlzIHByb2JhYmx5IGdvaW5nIHRvIGJlIGFsbG9jYXRlZCBmcm9tIGFvIGdjLCB0
aGUgZnJlZSB3b24ndAo+IGJlIG5lZWRlZCBhbnltb3JlLgoKWWF5LCBsZXNzIGNvZGUuCgo+IE9y
LCBJIGNvdWxkIHJlYWxsb2Mgd2l0aCBhIG5ldyBzaXplIG9mIDA6Cj4gICAgIGxpYnhsX19yZWFs
bG9jKG1heWJlX2djLCBldi0+cnhfYnVmLCAwKTsKPiBhbmQgdGhhdCB3b3VsZCBmcmVlIHRoZSBt
ZW1vcnkuIEkndmUgY2hlY2sgcmVhbGxvYywgbGlieGxfX3JlYWxsb2MgYW5kCj4gbGlieGxfX2Zy
ZWVfYWxsLCBhbmQgdGhleSBhbGwgc2VlbXMgdG8gZG8gdGhlIHJpZ2h0IHRoaW5ncyB3aGVuIHRo
ZSBuZXcKPiBzaXplIGlzIDAuCgpXZSBjYW4gcHJvYmFibHkgYWZmb3JkIHRvIGxlYWsgaXQgZm9y
IHRoZSBkdXJhdGlvbiBvZiB0aGUgYW8uCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 11:42:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 11:42: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-devel-bounces@lists.xenproject.org>)
	id 1gfNrX-0005CI-KK; Fri, 04 Jan 2019 11:42: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfNrV-0005CD-SL
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 11:42:01 +0000
X-Inumbo-ID: bf9ea49c-1015-11e9-8232-bb955b38fe79
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf9ea49c-1015-11e9-8232-bb955b38fe79;
 Fri, 04 Jan 2019 11:42:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="74813218"
Date: Fri, 4 Jan 2019 11:41:58 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190104114158.GB1508@perard.uk.xensource.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
 <20181123135355.6001-7-anthony.perard@citrix.com>
 <23581.2162.571088.595084@mariner.uk.xensource.com>
 <20190103124018.GE1288@perard.uk.xensource.com>
 <23599.16807.146733.72837@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23599.16807.146733.72837@mariner.uk.xensource.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH v7 06/14] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDQsIDIwMTkgYXQgMTE6MjE6MTFBTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2NyAwNi8xNF0gbGlieGxf
cW1wOiBJbXBsZW1lbnRhdGlvbiBvZiBsaWJ4bF9fZXZfcW1wXyoiKToKPiA+IE9uIEZyaSwgRGVj
IDIxLCAyMDE4IGF0IDAzOjM2OjE4UE0gKzAwMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gPiA+
ICsgICAgd2hpbGUgKGV2LT50eF9idWZfb2ZmIDwgZXYtPnR4X2J1Zl9sZW4pIHsKPiA+ID4gPiAr
ICAgICAgICByID0gd3JpdGUoZmQsIGV2LT50eF9idWYgKyBldi0+dHhfYnVmX29mZiwKPiA+ID4g
PiArICAgICAgICAgICAgICAgICAgZXYtPnR4X2J1Zl9sZW4gLSBldi0+dHhfYnVmX29mZik7Cj4g
PiA+ID4gKyAgICAgICAgaWYgKHIgPCAwKSB7Cj4gPiA+ID4gKyAgICAgICAgICAgIGlmIChlcnJu
byA9PSBFSU5UUikKPiA+ID4gPiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4gPiA+ICsg
ICAgICAgICAgICBpZiAoZXJybm8gPT0gRVdPVUxEQkxPQ0spCj4gPiA+ID4gKyAgICAgICAgICAg
ICAgICBicmVhazsKPiA+ID4gPiArICAgICAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwg
ImZhaWxlZCB0byB3cml0ZSB0byBRTVAgc29ja2V0Iik7Cj4gPiA+ID4gKyAgICAgICAgICAgIHJl
dHVybiBFUlJPUl9GQUlMOwo+ID4gPiA+ICsgICAgICAgIH0KPiA+ID4gPiArICAgICAgICBldi0+
dHhfYnVmX29mZiArPSByOwo+ID4gPiAKPiA+ID4gQ2FuIHlvdSBhc3NlcnQgdGhhdCB0aGUgdmFs
dWUgb2YgciB3YXMgd2l0aGluIHJhbmdlID8gIChQZXJoYXBzIHRoaXMKPiA+ID4gaXMgcGFyYW5v
aWEgb24gbXkgcGFydCwgYnV0LCBzdGlsbC4pCj4gPiAKPiA+IEkgZG8gYXNzZXJ0IHRoZSB2YWx1
ZSBvZiB0eF9idWZfb2ZmIHdoaWNoIGRvZXMgaW5jbHVkZSByLgo+ID4gQnV0IEkgY2FuIGFkZAo+
ID4gYGFzc2VydChyID4gMCAmJiByIDw9IChldi0+cnhfYnVmX3NpemUgLSBldi0+cnhfYnVmX3Vz
ZWQpKTsnLgo+IAo+IFllcy4gIEFzIEkgc2F5IHdvcnJ5aW5nIHRoYXQgd3JpdGUoKSBtaWdodCBy
ZXR1cm4gc29tZXRoaW5nIGluc2FuZSBpcwo+IHBlcmhhcHMgcGFyYW5vaWEuCj4gCj4gRG8geW91
IG1lYW4gYGV2LT50eF9idWZfbGVuIC0gZXYtPnR4X2J1Zl9vZmYnIGxpa2UgaW4gdGhlIHdyaXRl
IGNhbGwgPwoKSSB3YXMgbG9va2luZyBhdCB0aGUgd3JvbmcgZnVuY3Rpb24gOiguCgotLSAKQW50
aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 12:05:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 12:05: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-devel-bounces@lists.xenproject.org>)
	id 1gfODo-0006t1-Oc; Fri, 04 Jan 2019 12:05: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfODn-0006sw-9g
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 12:05:03 +0000
X-Inumbo-ID: f5fc55a1-1018-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5fc55a1-1018-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 12:05:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="84138821"
Date: Fri, 4 Jan 2019 13:04:52 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190104120452.ylgw4pzjelzdmage@mac.bytemobile.com>
References: <1545349252-16401-1-git-send-email-andrew.cooper3@citrix.com>
 <1545349252-16401-2-git-send-email-andrew.cooper3@citrix.com>
 <20181221120849.qaxebfr2z2uyiwwm@mac.citrite.net>
 <f73bc65d-ad91-ee5c-4643-3b7a7646de41@citrix.com>
 <20181221160631.gf2yw5jj7x25iahp@mac.citrite.net>
 <17e5c7bb-f36e-0a26-0a74-d66286832141@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <17e5c7bb-f36e-0a26-0a74-d66286832141@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] xen/dom0: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMjQsIDIwMTggYXQgMTI6NDY6MDZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBXaGVuIGl0IGNvbWVzIHRvIHRoZSBJT01NVSBzZXR1cCwgdGhlcmUgc2hvdWxkIG5v
dCBiZSBhIGRpZmZlcmVuY2UKPiBiZXR3ZWVuIFBWIGFuZCBQVkgsIGJlY2F1c2UgdGhlIGRpZmZl
cmVuY2UgaW4gdmlydHVsaXNhdGlvbiBtb2RlIGlzIG5vdAo+IHJlbGV2YW50IHRvIGhvdyB0aGUg
ZGV2aWNlcyBvbiB0aGUgc3lzdGVtIGJlaGF2ZS4KPiAKPiBJTU8sIG1hcC1pbmNsdXNpdmUgc2hv
dWxkIGJlIGRpc2FibGVkIGJ5IGRlZmF1bHQsIGFuZCAoZHVlIHRvCj4gbWFwLXJlc2VydmVkIGJl
aW5nIG9uIGJ5IGRlZmF1bHQpLCBJIGV4cGVjdCB3ZSdsbCBzZWUgY2hhbmdlIGluIGJlaGF2aW91
ci4KCkknbSBPSyB3aXRoIHRoaXMsIHdvdWxkIHlvdSBsaWtlIHRvIHNlbmQgYSBwYXRjaCB0byB0
aGF0IGVmZmVjdD8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 12:06:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 12:06: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-devel-bounces@lists.xenproject.org>)
	id 1gfOEz-0006yc-4G; Fri, 04 Jan 2019 12:06: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=ieJc=PM=citrix.com=prvs=9003a4532=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gfOEx-0006yT-90
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 12:06:15 +0000
X-Inumbo-ID: 21627a6a-1019-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21627a6a-1019-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 12:06:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="84138856"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1545349252-16401-1-git-send-email-andrew.cooper3@citrix.com>
 <1545349252-16401-2-git-send-email-andrew.cooper3@citrix.com>
 <20181221120849.qaxebfr2z2uyiwwm@mac.citrite.net>
 <f73bc65d-ad91-ee5c-4643-3b7a7646de41@citrix.com>
 <20181221160631.gf2yw5jj7x25iahp@mac.citrite.net>
 <17e5c7bb-f36e-0a26-0a74-d66286832141@citrix.com>
 <20190104120452.ylgw4pzjelzdmage@mac.bytemobile.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <664a83a7-ba74-a530-a484-473e1d3c9880@citrix.com>
Date: Fri, 4 Jan 2019 12:06:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190104120452.ylgw4pzjelzdmage@mac.bytemobile.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] xen/dom0: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDEvMjAxOSAxMjowNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24sIERl
YyAyNCwgMjAxOCBhdCAxMjo0NjowNlBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBX
aGVuIGl0IGNvbWVzIHRvIHRoZSBJT01NVSBzZXR1cCwgdGhlcmUgc2hvdWxkIG5vdCBiZSBhIGRp
ZmZlcmVuY2UKPj4gYmV0d2VlbiBQViBhbmQgUFZILCBiZWNhdXNlIHRoZSBkaWZmZXJlbmNlIGlu
IHZpcnR1bGlzYXRpb24gbW9kZSBpcyBub3QKPj4gcmVsZXZhbnQgdG8gaG93IHRoZSBkZXZpY2Vz
IG9uIHRoZSBzeXN0ZW0gYmVoYXZlLgo+Pgo+PiBJTU8sIG1hcC1pbmNsdXNpdmUgc2hvdWxkIGJl
IGRpc2FibGVkIGJ5IGRlZmF1bHQsIGFuZCAoZHVlIHRvCj4+IG1hcC1yZXNlcnZlZCBiZWluZyBv
biBieSBkZWZhdWx0KSwgSSBleHBlY3Qgd2UnbGwgc2VlIGNoYW5nZSBpbiBiZWhhdmlvdXIuCj4g
SSdtIE9LIHdpdGggdGhpcywgd291bGQgeW91IGxpa2UgdG8gc2VuZCBhIHBhdGNoIHRvIHRoYXQg
ZWZmZWN0PwoKVGhlcmUgaXMgYSBwYXRjaCB0byB0aGlzIGVmZmVjdCBpbiB0aGUgdjIgc2VyaWVz
IHdoaWNoIEkgcG9zdGVkLgoKSSdsbCBoYXZlIHRvIHBvc3QgYSB2MyB0byByZWJhc2Ugb3ZlciB0
aGUgc3RybmNtcCguLi4gc3MgLSBzKSBpc3N1ZSwgYnV0CnRoZSBjb250ZW50IGluIHRoZSBzZXJp
ZXMgaXMgYnJvYWRseSBmaW5lLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 12:07:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 12:07: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-devel-bounces@lists.xenproject.org>)
	id 1gfOGD-00075J-Fm; Fri, 04 Jan 2019 12:07: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfOGC-000758-0u
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 12:07:32 +0000
X-Inumbo-ID: 4fc8ab5b-1019-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fc8ab5b-1019-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 12:07:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="74814261"
Date: Fri, 4 Jan 2019 12:07:23 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190104120723.GC1508@perard.uk.xensource.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
 <20181123135355.6001-2-anthony.perard@citrix.com>
 <23580.63725.92336.625926@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23580.63725.92336.625926@mariner.uk.xensource.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH v7 01/14] libxl: Enhance libxl__sendmsg_fds
 to deal with EINTR and EWOULDBLOCK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjEsIDIwMTggYXQgMDI6MzA6MDVQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY3IDAxLzE0XSBsaWJ4bDogRW5o
YW5jZSBsaWJ4bF9fc2VuZG1zZ19mZHMgdG8gZGVhbCB3aXRoIEVJTlRSIGFuZCBFV09VTERCTE9D
SyIpOgo+ID4gVGhpcyBwYXRjaCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIGxpYnhsX19zZW5kbXNn
X2ZkcyB0byByZXRyeSBzZW5kbXNnIG9uCj4gPiBFSU5UUiBlcnJvci4KPiA+IAo+ID4gVGhpcyBw
YXRjaCBhbHNvIGFsbG93IGEgY2FsbGVyIG9mIGxpYnhsX19zZW5kbXNnX2ZkcyB0byBkZWFsIHdp
dGgKPiA+IEVXT1VMREJMT0NLLiBUaGUgZnVuY3Rpb24gbm93IHJlcXVpcmVzIHRvIHNlbmQgb25s
eSAxIGJ5dGUgb2YgZGF0YSBzbwo+ID4gdGhhdCB3aGVuIGRlYWxpbmcgd2l0aCBub24tYmxvY2tp
bmcgZmRzIGEgRVdPVUxEQkxPQ0sgZXJyb3Igd291bGQgbWVhbgo+ID4gdGhhdCB0aGUgZmRzIGhh
dmVuJ3QgYmVlbiBzZW50IHlldC4gQ3VycmVudCBjYWxsZXIgYWxyZWFkeSBzZW5kIG9ubHkgMQo+
ID4gYnl0ZS4KPiAKPiBFdmVuIHdpdGggYSBibG9ja2luZyBmZCwgc2VuZG1zZyBtYXkgaW4gcHJp
bmNpcGxlIHJlcG9ydCBhIHNob3J0Cj4gd3JpdGUuICAoU28gdGhlIGNvbW1pdCBtZXNzYWdlIHNo
b3VsZCB0YWxrIGFib3V0IHNob3J0IHdyaXRlcyBpbgo+IGdlbmVyYWwuKQoKSSBoYXZlIHJld3Jp
dGUgdGhlIGNvbW1pdCBtZXNzYWdlIGxpa2UgdGhpczoKClRoaXMgcGF0Y2ggY2hhbmdlIHRoZSBi
ZWhhdmlvciBvZiBsaWJ4bF9fc2VuZG1zZ19mZHMgdG8gcmV0cnkgc2VuZG1zZyBvbgpFSU5UUiBl
cnJvciBhbmQgcmV0dXJuIGFuIGVycm9yIG9uIHNob3J0IHdyaXRlcy4KClRoaXMgcGF0Y2ggYWxs
b3cgYSBjYWxsZXIgb2YgbGlieGxfX3NlbmRtc2dfZmRzIHRvIGRlYWwgd2l0aCBFV09VTERCTE9D
SwphbmQgc2hvcnQgd3JpdGVzLiBUaGUgZnVuY3Rpb24gbm93IHJlcXVpcmVzIHRvIHNlbmQgb25s
eSAxIGJ5dGUgb2YgZGF0YQpzbyB0aGF0IHdoZW4gZGVhbGluZyB3aXRoIG5vbi1ibG9ja2luZyBm
ZHMgYSBFV09VTERCTE9DSyBlcnJvciB3b3VsZAptZWFuIHRoYXQgdGhlIGZkcyBoYXZlbid0IGJl
ZW4gc2VudCB5ZXQuIEN1cnJlbnQgY2FsbGVyIGFscmVhZHkgc2VuZApvbmx5IDEgYnl0ZS4KCgo+
ID4gTm90ZXM6Cj4gPiAgICAgdjc6Cj4gPiAgICAgICAgIGFsd2F5cyBhc3NlcnQgZGF0YWxlbiA9
PSAxLCBidXQgb25seSBmYWlsIHdoZW4gc2VuZG1zZyBoYXZlbid0IHNlbmQKPiA+ICAgICAgICAg
ZXZlcnl0aGluZyAociAhPSBkYXRhbGVuKQo+ID4gICAgICAgICBjaGVjayBzZW5kbXNnIHJldHVy
biB2YWx1ZSBvbiBzdWNjZXNzIGFzIHdlbGwgKGNoZWNrIGZvciBzaG9ydCB3cml0ZSkKPiAKPiBS
YXRoZXIgdGhhbiBoYXZpbmcgYSBmdW5jdGlvbiB3aGljaCB0YWtlcyBhbiBhcmd1bWVudCB3aGlj
aAo+IG1hbmRhdG9yaWx5IHRha2VzIHRoZSB2YWx1ZSAxLCBob3cgYWJvdXQgc2ltcGx5IGRlbGV0
aW5nIHRoYXQKPiBhcmd1bWVudCA/CgpJJ2xsIGFkZCBhIG5ldyBwYXRjaCB0byBkbyB0aGF0IGF0
IHRoZSBlbmQgb2YgdGhlIHNlcmllcy4KCj4gWW91IGNhbiBkbyB0aGF0IGluIGEgZm9sbG93dXAg
cGF0Y2ggaWYgeW91IGxpa2UuICBJbiB0aGUgbWVhbnRpbWU6Cj4gCj4gQWNrZWQtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKVGhhbmtzLAoKLS0gCkFudGhvbnkg
UEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 12:15:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gfOO3-0007wV-Bp; Fri, 04 Jan 2019 12:15: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfOO2-0007wQ-7F
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 12:15:38 +0000
X-Inumbo-ID: 70a63148-101a-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70a63148-101a-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 12:15:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="84139247"
Date: Fri, 4 Jan 2019 13:15:28 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190104121528.kgg33fma77hdzqrz@mac.bytemobile.com>
References: <1546269383-32166-1-git-send-email-andrew.cooper3@citrix.com>
 <1546269383-32166-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546269383-32166-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/4] xen/dom0: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMzEsIDIwMTggYXQgMDM6MTY6MjBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiArQ29udHJvbHMgZm9yIHRoZSBkb20wIElPTU1VIHNldHVwLgo+ICsKPiArKiAgIFRo
ZSBgcGFzc3Rocm91Z2hgIGJvb2xlYW4gY29udHJvbHMgd2hldGhlciBJT01NVSB0cmFuc2xhdGlv
biBmdW5jdGlvbmFsaXR5Cj4gKyAgICBpcyBkaXNhYmxlZCBmb3IgZGV2aWNlcyBpbiBkb20wIChg
cGFzc3Rocm91Z2g9MWApIG9yIHdoZXRoZXIgdGhlIElPTU1VIGlzCj4gKyAgICB1c2VkIHRvIGVu
c3VyZSB0aGF0IGRvbTAgY2FuIG9ubHkgRE1BIHRvIGl0cyBwZXJtaXR0ZWQgYXJlYXMgb2YgUkFN
Cj4gKyAgICAoYHBhc3N0aHJvdWdoPTBgKS4KPiArCj4gKyAgICBUaGlzIG9wdGlvbiBpcyBvbmx5
IGFwcGxpY2FibGUgdG8geDg2IFBWIGRvbTAncywgYW5kIGRlZmF1bHRzIHRvIGZhbHNlLgo+ICsK
PiArICAgIFNvbWUgb2xkZXIgSW50ZWwgVlQtZCBoYXJkd2FyZSBpc24ndCBjYXBhYmxlIG9mIGRp
c2FibGluZyB0cmFuc2xhdGlvbgo+ICsgICAgZnVuY3Rpb25hbGl0eSBvbiBhIHBlci1kZXZpY2Ug
YmFzaXMsIGFuZCB3aWxsIGNhdXNlIHRoaXMgb3B0aW9uIHRvIGJlCj4gKyAgICBpZ25vcmVkIGFu
ZCBhc3N1bWVkIHRvIGJlIDAuICBTaW1pbGFyIGJlaGF2aW91ciBvbiBzdWNoIHN5c3RlbXMgaXMg
b25seQo+ICsgICAgYXZhaWxhYmxlIGJ5IGZ1bGx5IGRpc2FibGluZyBhbGwgSU9NTVVzLgo+ICsK
PiArICAgIFRoaXMgb3B0aW9uIGlzIGhhcmR3aXJlZCB0byBmYWxzZSBmb3IgeDg2IFBWSCBkb20w
J3MgKHdoZXJlIGEgbm9uLWlkZW50aXR5Cj4gKyAgICB0cmFuc2Zvcm0gaXMgcmVxdWlyZWQgZm9y
IGRvbTAgdG8gZnVuY3Rpb24pLCBhbmQgaXMgaWdub3JlZCBmb3IgQVJNLgo+ICsKPiArKiAgIFRo
ZSBgc3RyaWN0YCBib29sZWFuIGlzIGFwcGxpY2FibGUgdG8geDg2IFBWIGRvbTAncyBvbmx5IGFu
ZCBkZWZhdWx0cyB0bwo+ICsgICAgZmFsc2UuICBJdCBjb250cm9scyB3aGV0aGVyIGRvbTAgY2Fu
IGhhdmUgSU9NTVUgbWFwcGluZ3MgZm9yIGFsbCBkb21haW4KCkkgd291bGQgcmVtb3ZlICdkb21h
aW4nIGZyb20gdGhlIGVuZCBvZiB0aGlzIGxpbmUuCgpXaXRoIG9yIHdpdGhvdXQgdGhhdDoKClJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5r
cywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 12:17:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 12:17: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-devel-bounces@lists.xenproject.org>)
	id 1gfOQF-00083a-PU; Fri, 04 Jan 2019 12:17: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfOQE-00083T-G9
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 12:17:54 +0000
X-Inumbo-ID: c117e112-101a-11e9-8f5a-c79d2120c062
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c117e112-101a-11e9-8f5a-c79d2120c062;
 Fri, 04 Jan 2019 12:17:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="84139305"
Date: Fri, 4 Jan 2019 13:17:18 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190104121718.rdd75rhrzl76mzuy@mac.bytemobile.com>
References: <1546269383-32166-1-git-send-email-andrew.cooper3@citrix.com>
 <1546269383-32166-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546269383-32166-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/dom0: Improve dom0= useability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMzEsIDIwMTggYXQgMDM6MTY6MjFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBIYXZpbmcgYSBwdmggYm9vbGVhbiBpc24ndCBpZGVhbC4gIElmIHdlIGdhaW4gYSAz
cmQgdmlydHVsc2F0aW9uIG1vZGUsCj4gd2hhdCBkb2VzIGBkb20wPW5vLXB2aGAgbWVhbj8KPiAK
PiBDaGFuZ2UgdGhlIHN5bnRheCB0byBiZSAiZG9tMCA9IHB2IHwgcHZoIiB3aGljaCBvZmZlcnMg
YW4gb3B0aW9uIHRvIG1vcmUKPiBvYnZpb3VzbHkgc2VsZWN0IFBWIG1vZGUuICBIaWRlIGJvdGgg
b3B0aW9ucyBiZWhpbmQgdGhlIHJlbGV2ZW50Cj4gQ09ORklHXyogc2V0dGluZ3MsIGFuZCBkZWZh
dWx0IHRvIFBWSCBtb2RlIHdoZW4gQ09ORklHX1BWIGlzIGNvbXBpbGVkCj4gb3V0Lgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpX
aXRoIHRoZSBzdHJuY21wIGlzc3VlIGZpeGVkOgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 12:28:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 12:28: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-devel-bounces@lists.xenproject.org>)
	id 1gfOaa-0000ZX-R2; Fri, 04 Jan 2019 12:28: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=KwWN=PM=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1gfOaZ-0000VF-DA
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 12:28:35 +0000
X-Inumbo-ID: 3ff1de2d-101c-11e9-92db-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ff1de2d-101c-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 12:28:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date;
 bh=S8oOm0kmljd7F7/BRd4ZHKo7+dibofkTEay3Iv1QWgY=; 
 b=JUHjVE9/P12JOkIYy9W/KqsYCqUdLI6tQO5Fgi/zYslWCYsLI33pV8L66j971ok6mZ/YLJ02l03gPowBW4o7a0DWqaIXlZhRjPo0dIHjRmUOkoGX8J+OK3OZSo+cmfVykF+0GSaO3Lx0A4aOgPKhP4jy+oCyNfrsZ5KWRj7/5lO/D/PynfcLNYMN4V+I0pNlQNX94aQd8sV+wq1U3Z0OjQe5gRRtXWH87zwr3sHZUjk5oeV0nImoCxKKBfc9Uli9fJy8XF4Z8a3EiEJ9Lg8BjLmQrLprYZbcXZdoX486uC6rogaArXizppUfQ4OkcI0digY6rpyULgizYv47sIuC1g==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>)
 id 1gfOaV-0006ek-HR; Fri, 04 Jan 2019 12:28:31 +0000
Date: Fri, 4 Jan 2019 12:28:31 +0000
From: Andy Smith <andy@strugglers.net>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190104122831.GB3695@bitfolk.com>
References: <20181210155841.GR3695@bitfolk.com>
 <20181221185538.GF3695@bitfolk.com>
 <20190101194657.GP3695@bitfolk.com>
 <5C2F3280020000780020A2AB@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C2F3280020000780020A2AB@prv1-mh.provo.novell.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: Re: [Xen-devel] 4.10.1 Xen crash and reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiBGcmksIEphbiAwNCwgMjAxOSBhdCAwMzoxNjozMkFNIC0wNzAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+Pj4gT24gMDEuMDEuMTkgYXQgMjA6NDYsIDxhbmR5QHN0cnVnZ2xlcnMu
bmV0PiB3cm90ZToKPiA+IEkgZGlkIG1vdmUgdGhlIHN1c3BlY3QgZ3Vlc3QgdG8gYSB0ZXN0IGhv
c3QgdGhhdCBkb2VzIG5vdCBoYXZlCj4gPiBwY2lkPTAgYW5kIDEwIGRheXMgbGF0ZXIgaXQgY3Jh
c2hlZCB0b286Cj4gCj4gVGhhbmtzIGZvciB0cnlpbmcgdGhpcy4gSXQgaXMgbm93IHByZXR0eSBj
bGVhciB0aGF0IHdlIG5lZWQgYSBtZWFucwo+IHRvIHJlcHJvIChhbmQgZGVidWcpLgoKQWxzbyBp
bnRlcmVzdGluZyB0byBtZSBpcyB0aGF0IHRoZSBndWVzdCB0aGF0IHNlZW1zIHRvIHRyaWdnZXIg
dGhpcwppcyBEZWJpYW4gc3RyZXRjaCA2NC1iaXQgd2l0aCBhbiBvbGRlciBrZXJuZWwgdGhhdCBk
b2VzIG5vdCBoYXZlCkwxVEYgbWl0aWdhdGlvbnMuIEkgaGF2ZSBhc2tlZCB0aGUgb3duZXIgb2Yg
aXQgbm90IHRvIHVwZ3JhZGUgdGhlaXIKa2VybmVsIHlldCBiZWNhdXNlIEkgdGhpbmsgd2hlbiB0
aGUgZ3Vlc3Qga2VybmVsIGJlaGF2ZXMgY29ycmVjdGx5Cml0IHdpbGwgc3RvcCBjcmFzaGluZyB0
aGUgaG9zdCBhbmQgd2UnbGwgbGVhcm4gbm90aGluZy4KClNhZGx5IEkgY2Fubm90IHJlcHJvZHVj
ZSB0aGlzIG9uIGRlbWFuZC4KCkNoZWVycywKQW5keQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 12:34:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 12:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfOfy-0001Ii-J8; Fri, 04 Jan 2019 12:34:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfOfx-0001Id-2w
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 12:34:09 +0000
X-Inumbo-ID: 06d59ce3-101d-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06d59ce3-101d-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 12:34:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="84139758"
Date: Fri, 4 Jan 2019 13:33:59 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190104123359.g5fyishgpxjmsgmo@mac.bytemobile.com>
References: <1546269383-32166-1-git-send-email-andrew.cooper3@citrix.com>
 <1546269383-32166-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546269383-32166-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 3/4] xen/dom0: Drop iommu_hwdom_inclusive
 entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMzEsIDIwMTggYXQgMDM6MTY6MjJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIG9wdGlvbiBpcyB1bmlxdWUgdG8geDg2IFBWIGRvbTAncywgYnV0IGl0IGlz
IG5vdCBzZW5zaWJsZSB0byBoYXZlIGEKPiBjYXRjaC1hbGwgd2hpY2ggYmxpbmRseSBtYXBzIGFs
bCBub24tUkFNIHJlZ2lvbnMgaW50byB0aGUgSU9NTVUuCj4gCj4gVGhlIG1hcC1yZXNlcnZlZCBv
cHRpb24gcmVtYWlucywgYW5kIGNvdmVycyBhbGwgdGhlIGJ1Z2d5IGZpcm13YXJlIGlzc3VlcyB0
aGF0Cj4gSSBhbSBhd2FyZSBvZi4gIFRoZSB0d28gY29tbW9uIGNhc2VzIGFyZSBsZWdhY3kgVVNC
IGtleWJvYXJkIGVtdWxhdGlvbiwgYW5kCj4gdGhlIEJNQyBtYWlsYm94IHVzZWQgYnkgdmVuZG9y
IGZpcm13YXJlIGluIE5JQ3MvSEJBcyB0byByZXBvcnQgaW5mb3JtYXRpb24KPiBiYWNrIHRvIHRo
ZSBpTE8vaURSQUMvZXRjIGZvciByZW1vdGUgcmVtb3RlIG1hbmFnZW1lbnQgcHVycG9zZXMuCj4g
Cj4gQSBzcGVjaWZpYyBhZHZhbnRhZ2Ugb2YgcmVtb3ZpbmcgdGhpcyBvcHRpb24gaXMgdGhhdCB4
ODYgZG9tMCdzIElPTU1VIHNldHVwIGlzCj4gbm93IGNvbnNpc3RlbnQgYmV0d2VlbiBQViBhbmQg
UFZILgo+IAo+IFRoaXMgcmVtb3ZhbCBpcyBub3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbnkgaW1wYWN0
LCBkdWUgdG8gbWFwLXJlc2VydmVkCj4gcmVtYWluaW5nLiAgSW4gdGhlIHVubGlrZWx5IGNhc2Ug
dGhhdCBpdCBkb2VzIGNhdXNlIGFuIGlzc3VlLCB3ZSBzaG91bGQKPiBpbnRyb2R1Y2Ugb3RoZXIg
bWFwLSRTUEVDSUZJQyBvcHRpb25zIHJhdGhlciB0aGFuIHJlLWludHJvZHVjaW5nIHRoaXMKPiBj
YXRjaC1hbGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
Pgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+IENDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4gQ0M6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IAo+IHYyOgo+ICAqIE5ldwo+IC0tLQo+
ICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAgIHwgMTkgKysrLS0tLS0tLS0t
LS0tLS0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jICAgIHwgIDQgLS0t
LQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgIHwgIDMgLS0tCj4gIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgfCAgNiAtLS0tLS0KPiAgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICB8IDE0ICsrLS0tLS0tLS0tLS0tCj4gIHhl
bi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAgfCAgMiArLQo+ICA2IGZpbGVzIGNo
YW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KPiBpbmRleCAwYWViNzg2Li4zYTlhZjE3IDEwMDY0NAo+IC0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gKysrIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiBAQCAtNjY0LDggKzY2NCw3IEBAIENvbnRyb2xzIGZv
ciBob3cgZG9tMCBpcyBjb25zdHJ1Y3RlZCBvbiB4ODYgc3lzdGVtcy4KPiAgICAgIGhhcmR3YXJl
IGlzIG5vdCBIQVAtY2FwYWJsZS4KPiAgCj4gICMjIyBkb20wLWlvbW11Cj4gLT4gYD0gTGlzdCBv
ZiBbIHBhc3N0aHJvdWdoPTxib29sPiwgc3RyaWN0PTxib29sPiwgbWFwLWluY2x1c2l2ZT08Ym9v
bD4sCj4gLT4gICAgICAgICAgICAgIG1hcC1yZXNlcnZlZD08Ym9vbD4gXWAKPiArPiBgPSBMaXN0
IG9mIFsgcGFzc3Rocm91Z2g9PGJvb2w+LCBzdHJpY3Q9PGJvb2w+LCBtYXAtcmVzZXJ2ZWQ9PGJv
b2w+IF1gCj4gIAo+ICBDb250cm9scyBmb3IgdGhlIGRvbTAgSU9NTVUgc2V0dXAuCj4gIAo+IEBA
IC02OTIsOSArNjkxLDggQEAgQ29udHJvbHMgZm9yIHRoZSBkb20wIElPTU1VIHNldHVwLgo+ICAg
ICAgb3RoZXIgZG9tYWlucyBpbiB0aGUgc3lzdGVtIGRvbid0IGxpdmUgaW4gYSBjb21wYXRpYmxl
IGFkZHJlc3Mgc3BhY2UpLCBhbmQKPiAgICAgIGlzIGlnbm9yZWQgZm9yIEFSTS4KPiAgCj4gLSog
ICBUaGUgYG1hcC1pbmNsdXNpdmVgIGJvb2xlYW4gaXMgYXBwbGljYWJsZSB0byB4ODYgUFYgZG9t
MCdzLCBhbmQgc2V0cyB1cAo+IC0gICAgaWRlbnRpdHkgSU9NTVUgbWFwcGluZ3MgZm9yIGFsbCBu
b24tUkFNIHJlZ2lvbnMgYmVsb3cgNEdCIGV4Y2VwdCBmb3IKPiAtICAgIHVudXNhYmxlIHJhbmdl
cywgYW5kIHJhbmdlcyBiZWxvbmdpbmcgdG8gWGVuLgo+ICsqICAgVGhlIGBtYXAtcmVzZXJ2ZWRg
IGJvb2xlYW4gaXMgYXBwbGljYWJsZSB0byB4ODYsIGFuZCBzZXRzIHVwIGlkZW50aXR5IElPTU1V
Cj4gKyAgICBtYXBwaW5ncyBmb3IgYWxsIEU4MjAgcmVzZXJ2ZWQgcmVnaW9ucyBiZWxvdyA0R0Iu
CgpDdXJyZW50IGNvZGUgd2lsbCBtYXAgYWxsIHJlc2VydmVkIHJlZ2lvbnMgYmVsb3cgbWF4X3Bk
eCwgYnV0IG1heWJlCnRoZSBjb2RlIHNob3VsZCBiZSBjaGFuZ2VkIHRvIG9ubHkgbWFwIHJlc2Vy
dmVkIHJlZ2lvbnMgPCA0R0I/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 12:38:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gfOk9-0001Sm-5D; Fri, 04 Jan 2019 12:38: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfOk7-0001Sh-Pq
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 12:38:27 +0000
X-Inumbo-ID: a11519cd-101d-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a11519cd-101d-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 12:38:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="84139861"
Date: Fri, 4 Jan 2019 13:38:17 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190104123817.f76npam2atdgbhty@mac.bytemobile.com>
References: <1546269383-32166-1-git-send-email-andrew.cooper3@citrix.com>
 <1546269383-32166-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546269383-32166-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/dom0: Add a dom0-iommu=none
 option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMzEsIDIwMTggYXQgMDM6MTY6MjNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBGb3IgZGV2ZWxvcG1lbnQgcHVycG9zZXMsIGl0IGlzIHZlcnkgY29udmVuaWVudCB0
byBib290IFhlbiBhcyBhIFBWSCBndWVzdCwKPiB3aXRoIGFuIFhURiBQViBvciBQVkggImRvbTAi
LiAgVGhlIGVkaXQtY29tcGlsZS1nbyBjeWNsZSBpcyBhIG1hdHRlciBvZgo+IHNlY29uZHMsIGFu
ZCB5b3UgY2FuIHJlYXNvbmFibHkgaW5zZXJ0IHByaW50aygpIGRlYnVnZ2luZyBpbiBwbGFjZXMg
d2hpY2gKPiB3aGljaCB3b3VsZCBiZSBjb21wbGV0ZWx5IGluZmVhc2libGUgd2hlbiBib290aW5n
IGZ1bGx5LWZsZWRnZWQgZ3Vlc3RzLgo+IAo+IEhvd2V2ZXIsIHRoZSBQVkggZG9tMCBwYXRoIGlu
c2lzdHMgb24gaGF2aW5nIGEgd29ya2luZyBJT01NVSwgd2hpY2ggZG9lc24ndAo+IGV4aXN0IHdo
ZW4gdmlydHVhbGlzZWQgYXMgYSBQVkggZ3Vlc3QsIGFuZCBpc24ndCBuZWNlc3NhcnkgZm9yIFhU
RiBhbnl3YXkuCj4gCj4gSW50cm9kdWNlIGEgZGV2ZWxvcGVyIG1vZGUgdG8gc2tpcCB0aGUgSU9N
TVUgcmVxdWlyZW1lbnQuCj4gCj4gVG8gZml4IGEgY29ybmVyIGNhc2Ugd2l0aCBjb21tYW5kIGxp
bmUgcGFyc2luZywgY21kbGluZV9zdHJjbXAoKSBpcwo+IGludHJvZHVjZWQuICBCZWNhdXNlIHdl
IG5vIGxvbmdlciB0b2tlbmlzZSBjb21tYSBzZXBhcmF0ZWQgbGlzdCB3aXRoIE5VTCdzLAo+IHN0
cmNtcChsaW5lLCAib3B0IikgZG9lc24ndCB3b3JrIGZvciBhIHN0cmluZyBpbiB0aGUgbWlkZGxl
IG9mIHRoZSBjb21tYQo+IHNlcGFyYXRlZCBsaXN0LCBhbmQgc3RybmNtcCgib3B0Iiwgcywgc3Mg
LSBzKSBtYXRjaGVzICJvIiwgIm9wIiBhbmQgIm9wdCIgb24KPiB0aGUgY29tbWFuZCBsaW5lLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CgpFdmVuIHdpdGggdGhlIGNtZGxpbmVfc3RyY21wIG1vdmVkIHRvIGEgc2VwYXJhdGUgcGF0Y2gu
CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 12:46:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gfOrw-0002J8-3m; Fri, 04 Jan 2019 12:46: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=ieJc=PM=citrix.com=prvs=9003a4532=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gfOru-0002J3-MR
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 12:46:30 +0000
X-Inumbo-ID: c0fdec72-101e-11e9-ad7a-77b4b215dc4d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0fdec72-101e-11e9-ad7a-77b4b215dc4d;
 Fri, 04 Jan 2019 12:46:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="84140064"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1546269383-32166-1-git-send-email-andrew.cooper3@citrix.com>
 <1546269383-32166-4-git-send-email-andrew.cooper3@citrix.com>
 <20190104123359.g5fyishgpxjmsgmo@mac.bytemobile.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9e1bf9d2-fb98-55ac-174a-c5f585ac48f8@citrix.com>
Date: Fri, 4 Jan 2019 12:46:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190104123359.g5fyishgpxjmsgmo@mac.bytemobile.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 3/4] xen/dom0: Drop iommu_hwdom_inclusive
 entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDEvMjAxOSAxMjozMywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24sIERl
YyAzMSwgMjAxOCBhdCAwMzoxNjoyMlBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBU
aGlzIG9wdGlvbiBpcyB1bmlxdWUgdG8geDg2IFBWIGRvbTAncywgYnV0IGl0IGlzIG5vdCBzZW5z
aWJsZSB0byBoYXZlIGEKPj4gY2F0Y2gtYWxsIHdoaWNoIGJsaW5kbHkgbWFwcyBhbGwgbm9uLVJB
TSByZWdpb25zIGludG8gdGhlIElPTU1VLgo+Pgo+PiBUaGUgbWFwLXJlc2VydmVkIG9wdGlvbiBy
ZW1haW5zLCBhbmQgY292ZXJzIGFsbCB0aGUgYnVnZ3kgZmlybXdhcmUgaXNzdWVzIHRoYXQKPj4g
SSBhbSBhd2FyZSBvZi4gIFRoZSB0d28gY29tbW9uIGNhc2VzIGFyZSBsZWdhY3kgVVNCIGtleWJv
YXJkIGVtdWxhdGlvbiwgYW5kCj4+IHRoZSBCTUMgbWFpbGJveCB1c2VkIGJ5IHZlbmRvciBmaXJt
d2FyZSBpbiBOSUNzL0hCQXMgdG8gcmVwb3J0IGluZm9ybWF0aW9uCj4+IGJhY2sgdG8gdGhlIGlM
Ty9pRFJBQy9ldGMgZm9yIHJlbW90ZSByZW1vdGUgbWFuYWdlbWVudCBwdXJwb3Nlcy4KPj4KPj4g
QSBzcGVjaWZpYyBhZHZhbnRhZ2Ugb2YgcmVtb3ZpbmcgdGhpcyBvcHRpb24gaXMgdGhhdCB4ODYg
ZG9tMCdzIElPTU1VIHNldHVwIGlzCj4+IG5vdyBjb25zaXN0ZW50IGJldHdlZW4gUFYgYW5kIFBW
SC4KPj4KPj4gVGhpcyByZW1vdmFsIGlzIG5vdCBleHBlY3RlZCB0byBoYXZlIGFueSBpbXBhY3Qs
IGR1ZSB0byBtYXAtcmVzZXJ2ZWQKPj4gcmVtYWluaW5nLiAgSW4gdGhlIHVubGlrZWx5IGNhc2Ug
dGhhdCBpdCBkb2VzIGNhdXNlIGFuIGlzc3VlLCB3ZSBzaG91bGQKPj4gaW50cm9kdWNlIG90aGVy
IG1hcC0kU1BFQ0lGSUMgb3B0aW9ucyByYXRoZXIgdGhhbiByZS1pbnRyb2R1Y2luZyB0aGlzCj4+
IGNhdGNoLWFsbC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPj4gLS0tCj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+Cj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDQzogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+IENDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+PiBDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29t
Pgo+PiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4+Cj4+IHYyOgo+PiAg
KiBOZXcKPj4gLS0tCj4+ICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAgIHwg
MTkgKysrLS0tLS0tLS0tLS0tLS0tLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYyAgICB8ICA0IC0tLS0KPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAg
ICAgfCAgMyAtLS0KPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgfCAg
NiAtLS0tLS0KPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgfCAxNCAr
Ky0tLS0tLS0tLS0tLQo+PiAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICB8
ICAyICstCj4+ICA2IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25z
KC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+IGluZGV4IDBhZWI3ODYu
LjNhOWFmMTcgMTAwNjQ0Cj4+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duCj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+IEBAIC02
NjQsOCArNjY0LDcgQEAgQ29udHJvbHMgZm9yIGhvdyBkb20wIGlzIGNvbnN0cnVjdGVkIG9uIHg4
NiBzeXN0ZW1zLgo+PiAgICAgIGhhcmR3YXJlIGlzIG5vdCBIQVAtY2FwYWJsZS4KPj4gIAo+PiAg
IyMjIGRvbTAtaW9tbXUKPj4gLT4gYD0gTGlzdCBvZiBbIHBhc3N0aHJvdWdoPTxib29sPiwgc3Ry
aWN0PTxib29sPiwgbWFwLWluY2x1c2l2ZT08Ym9vbD4sCj4+IC0+ICAgICAgICAgICAgICBtYXAt
cmVzZXJ2ZWQ9PGJvb2w+IF1gCj4+ICs+IGA9IExpc3Qgb2YgWyBwYXNzdGhyb3VnaD08Ym9vbD4s
IHN0cmljdD08Ym9vbD4sIG1hcC1yZXNlcnZlZD08Ym9vbD4gXWAKPj4gIAo+PiAgQ29udHJvbHMg
Zm9yIHRoZSBkb20wIElPTU1VIHNldHVwLgo+PiAgCj4+IEBAIC02OTIsOSArNjkxLDggQEAgQ29u
dHJvbHMgZm9yIHRoZSBkb20wIElPTU1VIHNldHVwLgo+PiAgICAgIG90aGVyIGRvbWFpbnMgaW4g
dGhlIHN5c3RlbSBkb24ndCBsaXZlIGluIGEgY29tcGF0aWJsZSBhZGRyZXNzIHNwYWNlKSwgYW5k
Cj4+ICAgICAgaXMgaWdub3JlZCBmb3IgQVJNLgo+PiAgCj4+IC0qICAgVGhlIGBtYXAtaW5jbHVz
aXZlYCBib29sZWFuIGlzIGFwcGxpY2FibGUgdG8geDg2IFBWIGRvbTAncywgYW5kIHNldHMgdXAK
Pj4gLSAgICBpZGVudGl0eSBJT01NVSBtYXBwaW5ncyBmb3IgYWxsIG5vbi1SQU0gcmVnaW9ucyBi
ZWxvdyA0R0IgZXhjZXB0IGZvcgo+PiAtICAgIHVudXNhYmxlIHJhbmdlcywgYW5kIHJhbmdlcyBi
ZWxvbmdpbmcgdG8gWGVuLgo+PiArKiAgIFRoZSBgbWFwLXJlc2VydmVkYCBib29sZWFuIGlzIGFw
cGxpY2FibGUgdG8geDg2LCBhbmQgc2V0cyB1cCBpZGVudGl0eSBJT01NVQo+PiArICAgIG1hcHBp
bmdzIGZvciBhbGwgRTgyMCByZXNlcnZlZCByZWdpb25zIGJlbG93IDRHQi4KPiBDdXJyZW50IGNv
ZGUgd2lsbCBtYXAgYWxsIHJlc2VydmVkIHJlZ2lvbnMgYmVsb3cgbWF4X3BkeCwgYnV0IG1heWJl
Cj4gdGhlIGNvZGUgc2hvdWxkIGJlIGNoYW5nZWQgdG8gb25seSBtYXAgcmVzZXJ2ZWQgcmVnaW9u
cyA8IDRHQj8KCk9oIC0gbm8gdGhlIGNvZGUgaXMgY29ycmVjdC4KCklmIHdlIHdhbnQgdG8gbWFw
IGFsbCBFODIwIHJlc2VydmVkIHJlZ2lvbnMsIHRoZW4gd2UgcmVhbGx5IHdhbnQgYWxsIG9mCnRo
ZW0sIG5vdCBqdXN0IHRob3NlIGJlbG93IDRHLsKgIEknbGwgZml4IHRoZSB3b3JkaW5nIG5leHQg
dGltZSBhcm91bmQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 12:54:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 12:54: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-devel-bounces@lists.xenproject.org>)
	id 1gfOzT-00037P-VP; Fri, 04 Jan 2019 12:54: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfOzS-00037I-KP
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 12:54:18 +0000
X-Inumbo-ID: d75f7eef-101f-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d75f7eef-101f-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 12:54:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,438,1539648000"; d="scan'208";a="84140264"
Date: Fri, 4 Jan 2019 13:54:05 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190104125405.7hmaqqlspnzububd@mac.bytemobile.com>
References: <1546269383-32166-1-git-send-email-andrew.cooper3@citrix.com>
 <1546269383-32166-4-git-send-email-andrew.cooper3@citrix.com>
 <20190104123359.g5fyishgpxjmsgmo@mac.bytemobile.com>
 <9e1bf9d2-fb98-55ac-174a-c5f585ac48f8@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9e1bf9d2-fb98-55ac-174a-c5f585ac48f8@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 3/4] xen/dom0: Drop iommu_hwdom_inclusive
 entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDQsIDIwMTkgYXQgMTI6NDY6MjdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNC8wMS8yMDE5IDEyOjMzLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4g
T24gTW9uLCBEZWMgMzEsIDIwMTggYXQgMDM6MTY6MjJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiA+PiBUaGlzIG9wdGlvbiBpcyB1bmlxdWUgdG8geDg2IFBWIGRvbTAncywgYnV0IGl0
IGlzIG5vdCBzZW5zaWJsZSB0byBoYXZlIGEKPiA+PiBjYXRjaC1hbGwgd2hpY2ggYmxpbmRseSBt
YXBzIGFsbCBub24tUkFNIHJlZ2lvbnMgaW50byB0aGUgSU9NTVUuCj4gPj4KPiA+PiBUaGUgbWFw
LXJlc2VydmVkIG9wdGlvbiByZW1haW5zLCBhbmQgY292ZXJzIGFsbCB0aGUgYnVnZ3kgZmlybXdh
cmUgaXNzdWVzIHRoYXQKPiA+PiBJIGFtIGF3YXJlIG9mLiAgVGhlIHR3byBjb21tb24gY2FzZXMg
YXJlIGxlZ2FjeSBVU0Iga2V5Ym9hcmQgZW11bGF0aW9uLCBhbmQKPiA+PiB0aGUgQk1DIG1haWxi
b3ggdXNlZCBieSB2ZW5kb3IgZmlybXdhcmUgaW4gTklDcy9IQkFzIHRvIHJlcG9ydCBpbmZvcm1h
dGlvbgo+ID4+IGJhY2sgdG8gdGhlIGlMTy9pRFJBQy9ldGMgZm9yIHJlbW90ZSByZW1vdGUgbWFu
YWdlbWVudCBwdXJwb3Nlcy4KPiA+Pgo+ID4+IEEgc3BlY2lmaWMgYWR2YW50YWdlIG9mIHJlbW92
aW5nIHRoaXMgb3B0aW9uIGlzIHRoYXQgeDg2IGRvbTAncyBJT01NVSBzZXR1cCBpcwo+ID4+IG5v
dyBjb25zaXN0ZW50IGJldHdlZW4gUFYgYW5kIFBWSC4KPiA+Pgo+ID4+IFRoaXMgcmVtb3ZhbCBp
cyBub3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbnkgaW1wYWN0LCBkdWUgdG8gbWFwLXJlc2VydmVkCj4g
Pj4gcmVtYWluaW5nLiAgSW4gdGhlIHVubGlrZWx5IGNhc2UgdGhhdCBpdCBkb2VzIGNhdXNlIGFu
IGlzc3VlLCB3ZSBzaG91bGQKPiA+PiBpbnRyb2R1Y2Ugb3RoZXIgbWFwLSRTUEVDSUZJQyBvcHRp
b25zIHJhdGhlciB0aGFuIHJlLWludHJvZHVjaW5nIHRoaXMKPiA+PiBjYXRjaC1hbGwuCj4gPj4K
PiA+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+ID4+IC0tLQo+ID4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4g
Pj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4gQ0M6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gPj4gQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNv
bT4KPiA+PiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gPj4KPiA+PiB2
MjoKPiA+PiAgKiBOZXcKPiA+PiAtLS0KPiA+PiAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24gICB8IDE5ICsrKy0tLS0tLS0tLS0tLS0tLS0KPiA+PiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL3NtbXUuYyAgICB8ICA0IC0tLS0KPiA+PiAgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYyAgICAgICB8ICAzIC0tLQo+ID4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQveDg2L3Z0ZC5jIHwgIDYgLS0tLS0tCj4gPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3g4Ni9pb21tdS5jICAgfCAxNCArKy0tLS0tLS0tLS0tLQo+ID4+ICB4ZW4vaW5jbHVkZS94ZW4v
aW9tbXUuaCAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+PiAgNiBmaWxlcyBjaGFuZ2VkLCA2IGlu
c2VydGlvbnMoKyksIDQyIGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KPiA+PiBpbmRleCAwYWViNzg2Li4zYTlhZjE3IDEwMDY0NAo+ID4+IC0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gPj4gKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiA+PiBAQCAtNjY0LDggKzY2NCw3IEBAIENvbnRy
b2xzIGZvciBob3cgZG9tMCBpcyBjb25zdHJ1Y3RlZCBvbiB4ODYgc3lzdGVtcy4KPiA+PiAgICAg
IGhhcmR3YXJlIGlzIG5vdCBIQVAtY2FwYWJsZS4KPiA+PiAgCj4gPj4gICMjIyBkb20wLWlvbW11
Cj4gPj4gLT4gYD0gTGlzdCBvZiBbIHBhc3N0aHJvdWdoPTxib29sPiwgc3RyaWN0PTxib29sPiwg
bWFwLWluY2x1c2l2ZT08Ym9vbD4sCj4gPj4gLT4gICAgICAgICAgICAgIG1hcC1yZXNlcnZlZD08
Ym9vbD4gXWAKPiA+PiArPiBgPSBMaXN0IG9mIFsgcGFzc3Rocm91Z2g9PGJvb2w+LCBzdHJpY3Q9
PGJvb2w+LCBtYXAtcmVzZXJ2ZWQ9PGJvb2w+IF1gCj4gPj4gIAo+ID4+ICBDb250cm9scyBmb3Ig
dGhlIGRvbTAgSU9NTVUgc2V0dXAuCj4gPj4gIAo+ID4+IEBAIC02OTIsOSArNjkxLDggQEAgQ29u
dHJvbHMgZm9yIHRoZSBkb20wIElPTU1VIHNldHVwLgo+ID4+ICAgICAgb3RoZXIgZG9tYWlucyBp
biB0aGUgc3lzdGVtIGRvbid0IGxpdmUgaW4gYSBjb21wYXRpYmxlIGFkZHJlc3Mgc3BhY2UpLCBh
bmQKPiA+PiAgICAgIGlzIGlnbm9yZWQgZm9yIEFSTS4KPiA+PiAgCj4gPj4gLSogICBUaGUgYG1h
cC1pbmNsdXNpdmVgIGJvb2xlYW4gaXMgYXBwbGljYWJsZSB0byB4ODYgUFYgZG9tMCdzLCBhbmQg
c2V0cyB1cAo+ID4+IC0gICAgaWRlbnRpdHkgSU9NTVUgbWFwcGluZ3MgZm9yIGFsbCBub24tUkFN
IHJlZ2lvbnMgYmVsb3cgNEdCIGV4Y2VwdCBmb3IKPiA+PiAtICAgIHVudXNhYmxlIHJhbmdlcywg
YW5kIHJhbmdlcyBiZWxvbmdpbmcgdG8gWGVuLgo+ID4+ICsqICAgVGhlIGBtYXAtcmVzZXJ2ZWRg
IGJvb2xlYW4gaXMgYXBwbGljYWJsZSB0byB4ODYsIGFuZCBzZXRzIHVwIGlkZW50aXR5IElPTU1V
Cj4gPj4gKyAgICBtYXBwaW5ncyBmb3IgYWxsIEU4MjAgcmVzZXJ2ZWQgcmVnaW9ucyBiZWxvdyA0
R0IuCj4gPiBDdXJyZW50IGNvZGUgd2lsbCBtYXAgYWxsIHJlc2VydmVkIHJlZ2lvbnMgYmVsb3cg
bWF4X3BkeCwgYnV0IG1heWJlCj4gPiB0aGUgY29kZSBzaG91bGQgYmUgY2hhbmdlZCB0byBvbmx5
IG1hcCByZXNlcnZlZCByZWdpb25zIDwgNEdCPwo+IAo+IE9oIC0gbm8gdGhlIGNvZGUgaXMgY29y
cmVjdC4KPiAKPiBJZiB3ZSB3YW50IHRvIG1hcCBhbGwgRTgyMCByZXNlcnZlZCByZWdpb25zLCB0
aGVuIHdlIHJlYWxseSB3YW50IGFsbCBvZgo+IHRoZW0sIG5vdCBqdXN0IHRob3NlIGJlbG93IDRH
LsKgIEknbGwgZml4IHRoZSB3b3JkaW5nIG5leHQgdGltZSBhcm91bmQuCgpTYWRseSB0aGUgY29k
ZSBpcyBub3QgZnVsbHkgY29ycmVjdCwgc2luY2UgYW55IHJlc2VydmVkIHJlZ2lvbiBwYXN0CnRo
ZSBsYXN0IFJBTSByZWdpb24gd2lsbCBiZSBpZ25vcmVkLCBzaW5jZSBtYXhfcGR4IG9ubHkgYWNj
b3VudHMgZm9yClJBTSByZWdpb25zLiBXaWxsIHNlbmQgYSBwYXRjaCB0byBmaXggaXQuCgpSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 13:10:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 13:10: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-devel-bounces@lists.xenproject.org>)
	id 1gfPFG-0004gF-9f; Fri, 04 Jan 2019 13:10: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfPFE-0004gA-5m
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 13:10:36 +0000
X-Inumbo-ID: 1e8c5ea1-1022-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e8c5ea1-1022-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 13:10:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 06:10:33 -0700
Message-Id: <5C2F5B45020000780020A36F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 06:10:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190103174523.ofkxt6vfteilw4zr@mac>
In-Reply-To: <20190103174523.ofkxt6vfteilw4zr@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] PVH and ACPI discussion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE5IGF0IDE4OjQ1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoaWxlIGxvb2tpbmcgYXQgc29tZSB0YW5nZW50aWFsIGlzc3VlcyBJIHJlYWxpemVkIHRoYXQg
dGhlICdWR0EgTm90Cj4gUHJlc2VudCcgZmxhZyB0aGF0IFhlbiBjdXJyZW50bHkgc2V0cyBmb3Ig
UFZIIERvbVVzIG1pZ2h0IGJlIHNsaWdodGx5Cj4gZGlmZmVyZW50IGZyb20gd2hhdCB3ZSBleHBl
Y3QgaXQgdG8gbWVhbi4gVGhlIHB1cnBvc2Ugd2FzIHRoYXQgWGVuCj4gd291bGQgc2V0IHRoaXMg
ZmxhZyB0byBkZW5vdGUgdGhlcmUncyBubyBWR0EgTU1JTyByZWdpb24gaW4gdGhlIGxvdwo+IDFN
Qiwgc28gdGhhdCB0aGUgZ3Vlc3QgT1Mgd291bGQgbm90IHJlc2VydmUgbWVtb3J5IGluIHRoYXQg
YXJlYQo+IHRoaW5raW5nIHRoZXJlJ3MgYSBNTUlPIHdpbmRvdyB0aGVyZS4gVGhlIG1lbW9yeSBt
YXAgcHJvdmlkZWQgdG8gYSBQVkgKPiBEb21VIHR5cGljYWxseSBjb250YWlucyBhIHNpbmdsZSBS
QU0gcmFuZ2UgdGhhdCBleHBhbmRzIGZyb20gMCB0byB0aGUKPiBzZWxlY3RlZCBhbW91bnQgb2Yg
bWVtb3J5Lgo+IAo+IFRoZSBkZXNjcmlwdGlvbiBvZiBzdWNoIGZsYWcgYnkgdGhlIEFDUEkgc3Bl
YyAoNi4yQSkgaG93ZXZlciBpcyBhcwo+IGZvbGxvd3M6Cj4gCj4gIklmIHNldCwgaW5kaWNhdGVz
IHRvIE9TUE0gdGhhdCBpdCBtdXN0IG5vdCBibGluZGx5IHByb2JlIHRoZSBWR0EKPiBoYXJkd2Fy
ZSAodGhhdCByZXNwb25kcyB0byBNTUlPIGFkZHJlc3NlcyBBMDAwMGgtQkZGRkZoIGFuZCBJTyBw
b3J0cwo+IDNCMGgtM0JCaCBhbmQgM0MwaC0zREZoKSB0aGF0IG1heSBjYXVzZSBtYWNoaW5lIGNo
ZWNrIG9uIHRoaXMgc3lzdGVtLgo+IElmIGNsZWFyLCBpbmRpY2F0ZXMgdG8gT1NQTSB0aGF0IGl0
IGlzIHNhZmUgdG8gcHJvYmUgdGhlIFZHQQo+IGhhcmR3YXJlLiIKPiAKPiBNeSByZWFkaW5nIG9m
IHRoZSBhYm92ZSB0ZXh0IHdvdWxkIG1ha2UgbWUgdGhpbmsgdGhhdCBpZiB0aGUgZmxhZyBpcwo+
IHNldCB0aGUgbWVtb3J5IHJlZ2lvbiBBMDAwMGgtQkZGRkZoIHNob3VsZCBub3QgYmUgdXNlZCBh
dCBhbGwsIGFuZAo+IHRoYXQgd291bGQgYmUgaW4gY29uZmxpY3Qgd2l0aCB0aGUgbWVtb3J5IG1h
cCB0aGF0J3MgcHJvdmlkZWQgdG8KPiBndWVzdHMgKHdoaWNoIGxpc3RzIHRoaXMgYXJlYSBhcyBS
QU0pLgo+IAo+IEknbSBub3QgY29udmluY2VkIG9mIHRoZSBiZXN0IHdheSB0byBwcm9jZWVkIGhl
cmUuIEkgY2FuIGNvbnRhY3QgdGhlCj4gQUNQSSB3b3JraW5nIGdyb3VwIGFuZCB0cnkgdG8gY2xh
cmlmeSB0aGUgbWVhbmluZyBvZiB0aGUgZmxhZywgb3IKPiBpbnF1aXJ5IGlmIHRoZXJlJ3MgYSBt
b3JlIHN1aXRhYmxlIGZsYWcgZm9yIG9yIHVzZSBjYXNlLCBidXQgSSB3b3VsZAo+IGxpa2UgdG8g
aGVhciBvdGhlcnMgb3BpbmlvbiBvbiB0aGlzIHRvcGljLgoKIlNob3VsZCBub3QgYmxpbmRseSBw
cm9iZSIgIT0gInNob3VsZCBub3QgdXNlIi4gVG8gbWUgdGhlIHdvcmRpbmcKaW1wbGllcyB0aGF0
IHNvbWUgc2Vjb25kYXJ5IG1lYW5zIGFyZSBuZWNlc3NhcnkgdG8gdGVsbCB3aGF0IHRoZQpyZWdp
b24gaXMgdXNlZCBmb3IsIHdoaWNoIGlzIGxlZnQgdW5zcGVjaWZpZWQgYnkgQUNQSSBpdHNlbGYu
IElmIHRoYXQncwp3aGF0J3MgbWVhbnQsIHdlJ3JlIGZyZWUgdG8gbWFrZSBvdXIgc2Vjb25kYXJ5
IHNwZWMgIml0J3MgUkFNIGluCmFsbCBjYXNlcyIuCgo+IFNlY29uZGx5LCBJJ3ZlIGFsc28gYmVl
biBsb29raW5nIGF0IHdoZXRoZXIgaXQgd291bGQgbWFrZSBzZW5zZSB0byBzZXQKPiB0aGUgQUNQ
SSByZWR1Y2VkIGhhcmR3YXJlIGZsYWcgZm9yIFBWSCBEb21VcywgYWNjb3JkaW5nIHRvIHRoZQo+
IGRlc2NyaXB0aW9uIGluIHRoZSBBQ1BJIHNwZWM6Cj4gCj4gIkZvciBjZXJ0YWluIGNsYXNzZXMg
b2Ygc3lzdGVtcyB0aGUgQUNQSSBIYXJkd2FyZSBTcGVjaWZpY2F0aW9uIG1heQo+IG5vdCBiZSBh
ZGVxdWF0ZS4gRXhhbXBsZXMgaW5jbHVkZSBsZWdhY3ktZnJlZSwgVUVGSS1iYXNlZCBwbGF0Zm9y
bXMKPiB3aXRoIHJlY2VudCBwcm9jZXNzb3JzLCBhbmQgdGhvc2UgaW1wbGVtZW50aW5nIG1vYmls
ZSBwbGF0Zm9ybQo+IGFyY2hpdGVjdHVyZXMuIEZvciBzdWNoIHBsYXRmb3JtcywgYSBIYXJkd2Fy
ZS1yZWR1Y2VkIEFDUEkgbW9kZSBpcwo+IGRlZmluZWQuIgo+IAo+IENlcnRhaW5seSB0aGUgbGVn
YWN5LWZyZWUgYW5kIFVFRkkgcGFydCBpcyBxdWl0ZSBhcHBsaWNhYmxlIHRvIFBWSAo+IERvbVUs
IGZvciB3aGljaCB3ZSBkb24ndCBwbGFuIHRvIHN1cHBvcnQgbGVnYWN5IEJJT1MgYW5kIG9ubHkg
cHJvdmlkZQo+IFVFRkkgZmlybXdhcmUgaW4gdGhlIGxvbmcgdGVybS4KPiAKPiBSZWR1Y2VkIEhX
IEFDUEkgYWxzbyBnZXRzIHJpZCBvZiB0aGUgU0NJIGludGVycnVwdCwgYW5kIGluc3RlYWQKPiBw
cm92aWRlcyBzb21lIG90aGVyIG1ldGhvZHMgdG8gc2lnbmFsIEFDUEkgZXZlbnRzIChub3RlIHdl
IGRvbid0Cj4gdXNlIGFueSBBQ1BJIGV2ZW50IEFUTSBmb3IgUFZIIERvbVUpLiBJdCBhbHNvIGdl
dHMgcmlkIG9mIGEgYnVuY2ggb2YKPiBGQURUIGZpZWxkcyB0aGF0IHdlIGRvbid0IHVzZSBmb3Ig
UFZIIERvbVUgZWl0aGVyLgo+IAo+IEkgaG93ZXZlciBzZWVtIHRvIHJlbWVtYmVyIHNvbWUgcGFz
dCBkaXNjdXNzaW9uIGFib3V0IFBWSCBEb21VIGFuZAo+IHJlZHVjZWQgQUNQSSwgYnV0IEkgY2Fu
bm90IGZpbmQgdGhlIHRocmVhZC4gSWYgdGhlcmUgYXJlIG5vIG9iamVjdGlvbnMKPiBJIHRoaW5r
IHdlIHNob3VsZCBsb29rIGludG8gdGhpcyAobGlrZWx5IGRpc2N1c3Mgd2l0aCB0aGUgQUNQSSB3
b3JraW5nCj4gZ3JvdXApIGluIG9yZGVyIHRvIGZpZ3VyZSBvdXQgaWYgcmVkdWNlZCBIVyBBQ1BJ
IGNvdWxkIHdvcmsgZm9yIHVzLAo+IGFuZCBob3cgdGhlIGV2ZW50IGRlbGl2ZXJ5IGNvdWxkIGJl
IGltcGxlbWVudGVkIGZvciBQVkggRG9tVSBpZiBpdAo+IHR1cm5zIG91dCB3ZSBuZWVkIGl0IGxh
dGVyIG9uLiBJdCBtaWdodCBtYWtlIHNlbnNlIHRvIGFsc28gZmlndXJlIG91dAo+IHdoYXQgb3Ro
ZXIgcGVvcGxlIGRvLCBsaWtlIEh5cGVyViBHZW4yIGluc3RhbmNlcyAod2hpY2ggYWxzbyBnZXQg
cmlkCj4gb2YgYSBsb3Qgb2YgbGVnYWN5IGh3KS4KCldlbGwsIHdpdGhvdXQgYSBwcm9wZXIgLyBj
b21wbGV0ZSBsaXN0IG9mIGltcGxpY2F0aW9ucyBhbmQgcmVzdHJpY3Rpb25zCnJlc3VsdGluZyBm
cm9tIHRoYXQgbW9kZSBJIGRvbid0IHRoaW5rIHdlIGNhbiB0YWtlIGEgZGVjaXNpb24gZWl0aGVy
CndheS4gQWxsIEkgcmVjYWxsIGlzIHRoaW5ncyBiZWluZyBzY2F0dGVyZWQgYWxsIG92ZXIgdGhl
IHNwZWMgYXQgdGhlIHRpbWUKSSBmaXJzdCBsb29rZWQgYXQgdGhpcyBhIGxpdHRsZS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 13:22:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 13:22: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-devel-bounces@lists.xenproject.org>)
	id 1gfPQg-0005Ys-D4; Fri, 04 Jan 2019 13:22:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfPQf-0005Yn-Fv
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 13:22:25 +0000
X-Inumbo-ID: c5b76ad5-1023-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5b76ad5-1023-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 13:22:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 06:22:23 -0700
Message-Id: <5C2F5E0B020000780020A37A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 06:22:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,
 "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-14-git-send-email-christopher.w.clark@gmail.com>
 <20181212164721.hag6gc3akcm2gvhd@mac>
 <CACMJ4GZRAck4oYtXJpV3c_tGer0n+EUuWjXCtcjLbySOs0W78w@mail.gmail.com>
 <20181220125218.75t3cr3ehc6e4u6n@mac.citrite.net>
 <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
 <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
In-Reply-To: <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 13/25] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <voreekf@madingley.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDA5OjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgRGVjIDIxLCAyMDE4IGF0IDAzOjA1OjAzUE0gLTA4MDAsIENocmlzdG9waGVyIENs
YXJrIHdyb3RlOgo+PiBPbiBUaHUsIERlYyAyMCwgMjAxOCBhdCA0OjUyIEFNIFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4gPgo+PiA+IE9uIFdlZCwgRGVj
IDE5LCAyMDE4IGF0IDA5OjQxOjU5UE0gLTA4MDAsIENocmlzdG9waGVyIENsYXJrIHdyb3RlOgo+
PiA+ID4gT24gV2VkLCBEZWMgMTIsIDIwMTggYXQgODo0OCBBTSBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gPiA+Cj4+ID4gPiA+IE9uIEZyaSwgTm92
IDMwLCAyMDE4IGF0IDA1OjMyOjUyUE0gLTA4MDAsIENocmlzdG9waGVyIENsYXJrIHdyb3RlOgo+
PiA+IFRoZW4gSSB3b25kZXIgd2h5IHlvdSBuZWVkIHN1Y2ggY2hlY2sgaW4gYW55IGNhc2UgaWYg
dGhlIGNvZGUgY2FuCj4+ID4gaGFuZGxlIHN1Y2ggY2FzZXMsIHRoZSBtb3JlIHRoYW4gdGhlIGNo
ZWNrIGl0c2VsZiBpcyByYWN5Lgo+PiAKPj4gT0ssIHNvIGF0IHRoZSByb290IG9mIHRoZSBxdWVz
dGlvbiBoZXJlIGlzOiBkb2VzIGl0IG1hdHRlciB3aGF0IHRoZSBwMm0KPj4gdHlwZSBvZiB0aGUg
bWVtb3J5IGlzIGF0IHRoZXNlIHBvaW50czoKPj4gCj4+IDEpIHdoZW4gdGhlIGdmbiBpcyB0cmFu
c2xhdGVkIHRvIG1mbiwgYXQgdGhlIHRpbWUgb2YgcmluZyByZWdpc3RyYXRpb24KPiAKPiBUaGlz
IGlzIHRoZSBpbXBvcnRhbnQgY2hlY2ssIGJlY2F1c2UgdGhhdCdzIHdoZXJlIHlvdSBzaG91bGQg
dGFrZSBhCj4gcmVmZXJlbmNlIHRvIHRoZSBwYWdlLiBJbiB0aGlzIGNhc2UgeW91IHNob3VsZCBj
aGVjayB0aGF0IHRoZSBwYWdlIGlzCj4gb2YgcmFtX3J3IHR5cGUuCj4gCj4+IDIpIHdoZW4gdGhl
IGh5cGVydmlzb3Igd3JpdGVzIGludG8gZ3Vlc3QgbWVtb3J5Ogo+PiAgICAgLSB3aGVyZSB0aGUg
dHhfcHRyIGluZGV4IGlzIGluaXRpYWxpemVkIGluIHRoZSByZWdpc3RlciBvcAo+PiAgICAgLSB3
aGVyZSByaW5nYnVmIGRhdGEgaXMgd3JpdHRlbiBpbiBzZW5kdgo+PiAgICAgLSB3aGVyZSByaW5n
IGRlc2NyaXB0aW9uIGRhdGEgaXMgd3JpdHRlbiBpbiBub3RpZnkKPiAKPiBBcyBsb25nIGFzIHlv
dSBrZWVwIGEgcmVmZXJlbmNlIHRvIHRoZSBwYWdlcyB0aGF0IGFyZSBwYXJ0IG9mIHRoZSByaW5n
Cj4geW91IGRvbid0IG5lZWQgdG8gZG8gYW55IGNoZWNrcyB3aGVuIHdyaXRpbmcvcmVhZGluZyBm
cm9tIHRoZW0uIElmIHRoZQo+IGd1ZXN0IG1lc3NlcyB1cCBpdCdzIHAybSBhbmQgZG9lcyBjaGFu
Z2UgdGhlIGdmbiAtPiBtZm4gbWFwcGluZ3MgZm9yCj4gcGFnZXMgdGhhdCBhcmUgcGFydCBvZiB0
aGUgcmluZyB0aGF0J3MgdGhlIGd1ZXN0IHByb2JsZW0sIHRoZQo+IGh5cGVydmlzb3Igc3RpbGwg
aGFzIGEgcmVmZXJlbmNlIHRvIHRob3NlIHBhZ2VzIHNvIHRoZXkgd29uJ3QgYmUKPiByZXVzZWQu
CgpGb3IgdXNlIGNhc2VzIGxpa2UgaW50cm9zcGVjdGlvbiB0aGlzIG1heSBub3QgYmUgZnVsbHkg
Y29ycmVjdCwKYnV0IGl0IG1heSBhbHNvIGJlIHRoYXQgbXkgdW5kZXJzdGFuZGluZyB0aGVyZSBp
c24ndCBmdWxseQpjb3JyZWN0LiBJZiBpbnRyb3NwZWN0aW9uIGFnZW50cyBjYXJlIGFib3V0IF9h
bnlfIHdyaXRlcyB0bwphIHBhZ2UsIGh5cGVydmlzb3Igb25lcyAod2hpY2ggaW4gbW9zdCBjYXNl
cyBhcmUgbWVyZWx5CndyaXRlcyBvbiBiZWhhbGYgb2YgdGhlIGd1ZXN0KSBtaWdodCBtYXR0ZXIg
YXMgd2VsbC4gSSB0aGluawp0byBkZWNpZGUgd2hldGhlciBwYWdlIGFjY2Vzc2VzIG5lZWQgdG8g
YmUgYWNjb21wYW5pZWQKYnkgYW55IGNoZWNrcyAoYW5kIGlmIHNvLCB3aGljaCBvbmVzKSBvbmUg
bmVlZHMgdG8KLSBlc3RhYmxpc2ggd2hhdCBwMm0gdHlwZSB0cmFuc2l0aW9ucyBhcmUgcG9zc2li
bGUgZm9yIGEKICBnaXZlbiBwYWdlLAotIHZlcmlmeSB3aGF0IHJlc3RyaWN0aW9ucyBtYXkgb2Nj
dXIgImJlaGluZCB0aGUgYmFjayIgb2YKICB0aGUgZW50aXR5IHdhbnRpbmcgdG8gZG8gdGhlIGFj
Y2Vzc2VzLAotIGV4cGxvcmUgd2hldGhlciBkb2luZyB0aGUgZXh0cmEgY2hlY2tpbmcgYXQgcDJt
IHR5cGUKICBjaGFuZ2UgdGltZSB3b3VsZG4ndCBiZSBiZXR0ZXIgdGhhbiBhdCB0aGUgdGltZSBv
ZiBhY2Nlc3MuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 13:38:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 13:38: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-devel-bounces@lists.xenproject.org>)
	id 1gfPfa-0006Up-PO; Fri, 04 Jan 2019 13:37: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfPfZ-0006Uk-VQ
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 13:37:49 +0000
X-Inumbo-ID: ec2d9d82-1025-11e9-9ab8-cbf633b510f8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec2d9d82-1025-11e9-9ab8-cbf633b510f8;
 Fri, 04 Jan 2019 13:37:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 06:37:46 -0700
Message-Id: <5C2F61A7020000780020A392@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 06:37:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-16-git-send-email-christopher.w.clark@gmail.com>
 <5C10F69A0200007800205711@prv1-mh.provo.novell.com>
 <CACMJ4Ga6uRNtLN75dY7rugrMgb0VOXYVXEE11R2CSbabNTa0-Q@mail.gmail.com>
 <5C1B53BC0200007800207E73@prv1-mh.provo.novell.com>
 <CACMJ4GbkBn692QsX9d-Y43YNN6N_foOCqJJQja0exDm7SNO8Aw@mail.gmail.com>
In-Reply-To: <CACMJ4GbkBn692QsX9d-Y43YNN6N_foOCqJJQja0exDm7SNO8Aw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 15/25] argo: implement the sendv op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <voreekf@madingley.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDA5OjEzLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IG9rLCBJJ20gYXQgdGhlIHBvaW50IHdoZXJlIEknbSBjbG9zZSB0byBoYXZpbmcg
YSB2ZXJzaW9uIHRocmVlIG9mIHRoZQo+IHNlcmllcyB0byBwb3N0IHRoYXQgYWRkcmVzc2VzIGFs
bCB0aGUgZmVlZGJhY2sgc28gZmFyLCBwbHVzIHNvbWUKPiBhZGRpdGlvbmFsIGltcHJvdmVtZW50
cywgd2l0aCB0aGUgZm9sbG93aW5nIHR3byBpdGVtcyByZW1haW5pbmcgdG8KPiBkaXNjdXNzOgo+
IAo+IDEpIHRoZSBkb21haW5fY29va2llLCB3aXRoIEphbidzIHF1ZXN0aW9uIGFib3V0IGEpIGl0
cyBleGNsdXNpb24gb2YKPiBtaXNtYXRjaGVzIGFuZCBiKSBpdHMgdXRpbGl0eS4KPiAKPiBHaXZl
biB0aGUgZXhwcmVzc2VkIGNvbmNlcm4gdGhhdCB0aGUgdGltZXItYmFzZWQgY29va2llIGluaXRp
YWxpemF0aW9uCj4gZG9lcyBub3QgbmVjZXNzYXJpbHkgZXhjbHVkZSBtaXNtYXRjaGVzLCBJJ3Zl
IHJlaW1wbGVtZW50ZWQgaXQgYXMgYQo+IHNpbXBsZSAxMjgtYml0IGNvdW50ZXIgcHJvdGVjdGVk
IGJ5IHRoZSBMMSBsb2NrOiB0aGlzIGRvZXMgbm93IGV4Y2x1ZGUKPiBtaXNtYXRjaGVzLgoKLi4u
IGZvciBhbGwgcHJhY3RpY2FsIHB1cnBvc2VzLCBJIGFzc3VtZSB5b3UgbWVhbi4gSW4gd2hpY2gg
Y2FzZQpJJ2QgdGhlbiBpbW1lZGlhdGVseSBhc2sgd2hldGhlciBhIDY0LWJpdCBjb3VudGVyIHdv
dWxkbid0IGRvCmFzIHdlbGwuCgo+IFRoZSB1dGlsaXR5IG9mIHRoZSBjb29raWUgZm9sbG93cyBm
cm9tIHRoaXM6Cj4gCj4gZG9taWQsIGRlc3BpdGUgaXRzIG5hbWUsIGlzIG5vdCBhIHVuaXF1ZSBk
b21haW4gaWRlbnRpZmllcjsgaXQncyBhCj4gdGVtcG9yYWxseSB1bmlxdWUgaWQ6IFhlbiB3aWxs
IGVuc3VyZSB0aGF0IG5vIHR3byBkb21haW5zIHRoYXQgZXhlY3V0ZQo+IGNvbmN1cnJlbnRseSBo
YXZlIHRoZSBzYW1lIGRvbWlkLiBEb21haW4gYXV0aGVudGljYXRpb24gbmVlZHMgdG8gdGFrZQo+
IHRoaXMgaW50byBhY2NvdW50LgoKQ29ycmVjdCwgYXQgd2hpY2ggcG9pbnQgdGhlIHF1ZXN0aW9u
IGFyaXNlcyB3aGV0aGVyIGRvbWFpbiBJRHMKYXJlbid0IHRvbyBuYXJyb3cuIEFmdGVyIGFsbCB0
aGlzIGlzbid0IHRoZSBmaXJzdCB0aW1lIHdlIHJ1biBpbnRvIHN1Y2gKYSByZXN0cmljdGlvbiAt
IHNlZSB0aGUgb3B0X2licGIgcmVsYXRlZCBjb2RlIGluIGNvbnRleHRfc3dpdGNoKCkuCgo+IFdp
dGggQXJnbywgaXQgYWZmZWN0cyB0aGVzZSBwb2ludHM6Cj4gCj4gKiByaW5nIHJlZ2lzdHJhdGlv
bjogd2hlbiB0aGUgcGFydG5lciBkb21haW4gZG9taWQgaXMgc3BlY2lmaWVkLCBhcmdvCj4gZmlu
ZHMgdGhlIGN1cnJlbnRseSBleGVjdXRpbmcgZG9tYWluIHdpdGggdGhhdCBkb21pZCwgYW5kIG5l
ZWRzIHRvCj4gYmUgYWJsZSB0byBjb25maXJtIHRoYXQgaXQgaXMgdGhlIHNhbWUgZG9tYWluIGxh
dGVyIHdoZW4gYSBzZW5kdiBpcwo+IGlzc3VlZC4KPiAKPiAqIHNlbmR2OiBuZWVkcyB0byBjb25m
aXJtIHRoYXQgdGhlIGRvbWFpbiBzZW5kaW5nIGEgbWVzc2FnZSBpcyB0aGUgc2FtZQo+IGFzIHRo
ZSBzaW5nbGUgZG9tYWluIGF1dGhvcml6ZWQgdG8gdHJhbnNtaXQgd2hlbiB0aGUgcmluZyB3YXMg
Zmlyc3QKPiByZWdpc3RlcmVkLgo+IAo+ICogbm90aWZ5OiB0aGUgcXVlcnlpbmcgZG9tYWluIGFz
a3MgYWJvdXQgZnJlZSBzcGFjZSwgYW5kIGlmIHRoZXJlJ3Mgbm90Cj4gZW5vdWdoIHRoZW4gYSBy
ZWNvcmQgaXMga2VwdCBpbnRlcm5hbCB0byB0aGUgaHlwZXJ2aXNvciwgYW5kIGEgc2lnbmFsCj4g
d2lsbCBiZSBzZW50IHRvIHRoZSBjYWxsZXIgbGF0ZXIgd2hlbiBzdWZmaWNpZW50IHNwYWNlIGJl
Y29tZXMKPiBhdmFpbGFibGUuICBCZWZvcmUgc2VuZGluZyB0aGUgc2lnbmFsLCBYZW4gbmVlZHMg
dG8gY29uZmlybSB0aGF0IHRoZQo+IGN1cnJlbnQgZG9tYWluIHdpdGggdGhlIGRvbWlkIGl0IHJl
bWVtYmVyZWQgaXMgdGhlIHNhbWUgYXMgdGhlIG9uZSB0aGF0Cj4gaXNzdWVkIHRoZSBxdWVyeSwg
b3RoZXJ3aXNlIFhlbiBpcyBzZW5kaW5nIHNwdXJpb3VzIHNpZ25hbHMgdG8gZG9tYWlucwo+IHRo
YXQgYXJlIG5vdCBleHBlY3RpbmcgaXQgKGFuZCB1bmxlc3MgaXQgY2hlY2tzLCBtYXkgbm90IGV2
ZW4gYmUKPiBhcmdvLWVuYWJsZWQpLgo+IAo+ICogZG9tYWluIHRlYXJkb3duOiBpbiB0aGUgYWJz
ZW5jZSBvZiB0aGUgZG9tYWluIGNvb2tpZSwgb3IgYW4KPiBhbHRlcm5hdGl2ZSBkYXRhIHN0cnVj
dHVyZSB0aGF0IGFjaGlldmVzIHRoZSBzYW1lIGFiaWxpdHkgdG8KPiBkaXN0aW5ndWlzaCBhIHJl
aW5jYXJuYXRlZCBkb21haW4sIGFsbCB0aGUgcmluZ3MgdGhhdCBhcmUgcmVnaXN0ZXJlZAo+IHRo
YXQgYXV0aG9yaXplIHRoZSBkeWluZyBkb21pZCB0byBzZW5kIG5lZWQgdG8gYmUgdG9ybiBkb3du
IHdpdGgKPiBzdWl0YWJsZSBub3RpZmljYXRpb24gdG8gdGhlaXIgb3duZXJzLCBhbmQgYWxsIHRo
ZSBwZW5kaW5nIHNpZ25hbHMgZm9yCj4gdGhhdCBkb21haW4gYWJvdXQgYXZhaWxhYmxlIGZyZWUg
c3BhY2UgbmVlZCB0byBiZSBudWxsaWZpZWQsIHRvIHByZXZlbnQKPiBhIGxhdGVyIGRvbWFpbiBp
bmhlcml0aW5nIHRoZXNlIGNyZWRlbnRpYWxzIGFuZCBzaWduYWxzLgo+IAo+IERvaW5nIHNvIGVp
dGhlciBlbnRhaWxzIGEgcG90ZW50aWFsbHktZXhwZW5zaXZlIHdhbGsgb2YgYWxsIHJpbmdzIG9m
IGFsbAo+IGRvbWFpbnMsIHBsdXMgYWxsIHRoZSBwZW5kaW5nIG5vdGlmaWNhdGlvbnMgb24gYWxs
IHJpbmdzIHRoZSBkb21haW4gY2FuCj4gYWNjZXNzLCBvciBhZGRpdGlvbmFsIGNvbXBsZXhpdHkg
d2l0aCBuZXcgZGF0YSBzdHJ1Y3R1cmVzIHN0b3JpbmcKPiBmdXJ0aGVyIG1ldGFkYXRhIG9uIHRo
ZSBhdXRob3JpemVkIGRvbWFpbiBvbiByaW5nIHJlZ2lzdHJhdGlvbiwgZXRjLgo+IFRoZSBkb21h
aW4gY29va2llIHdoaWNoIGVuYWJsZXMgaWRlbnRpdHkgY29uZmlybWF0aW9uIG9uIGEgZG9taWQg
aXMKPiBhIHJlYXNvbmFibGUgYWx0ZXJuYXRpdmUgc29sdXRpb24uCgpGb3IgYWxsIG9mIHRoZXNl
IHRoZSBxdWVzdGlvbiB0aGVuIGlzIHdoZXRoZXIgaG9sZGluZyBhIHJlZmVyZW5jZQp0byB0aGUg
b3RoZXIgZG9tYWluICh3aGljaCBoYXMgYmVlbiBsb29rZWQgdXAgZHVyaW5nIHJpbmcKcmVnaXN0
cmF0aW9uKSB3b3VsZG4ndCBoZWxwLiBGdXJ0aGVybW9yZSB0aGlzIGlzbid0IGEgbmV3IHByb2Js
ZW0sCnNlZSBlLmcuIGhvdyBldmVudCBjaGFubmVsIGNvZGUgZGVhbHMgd2l0aCB0aGUgRUNTX0lO
VEVSRE9NQUlOCmNhc2UgLSB3aXRob3V0IGFjcXVpcmluZyBleHRyYSByZWZlcmVuY2VzLCBidXQg
aW5zdGVhZCB3aXRoIHN1aXRhYmxlCihhbmQgbXV0dWFsKSBjbGVhbnVwIGR1cmluZyBkb21haW4g
ZGVzdHJ1Y3Rpb24uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 14:04:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 14:04:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfQ4p-0000Qw-Uc; Fri, 04 Jan 2019 14:03: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfQ4o-0000Qr-LV
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 14:03:54 +0000
X-Inumbo-ID: 90ae0d2a-1029-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90ae0d2a-1029-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 14:03:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="84143265"
Date: Fri, 4 Jan 2019 15:03:27 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190104140327.thl3ylvdgm4fzne2@mac.bytemobile.com>
References: <1546269383-32166-1-git-send-email-andrew.cooper3@citrix.com>
 <1546269383-32166-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546269383-32166-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 3/4] xen/dom0: Drop iommu_hwdom_inclusive
 entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMzEsIDIwMTggYXQgMDM6MTY6MjJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwo+IGluZGV4IGM2OGE3MjIuLjBj
Y2I3NTQgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMK
PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwo+IEBAIC0xNjksMTAg
KzE2OSwxMCBAQCBzdGF0aWMgYm9vbCBfX2h3ZG9tX2luaXQgaHdkb21faW9tbXVfbWFwKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIGlmICggdHlwZSAm
IFJBTV9UWVBFX1JFU0VSVkVEICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGlmICggIWlv
bW11X2h3ZG9tX2luY2x1c2l2ZSAmJiAhaW9tbXVfaHdkb21fcmVzZXJ2ZWQgKQo+ICsgICAgICAg
ICAgICBpZiAoICFpb21tdV9od2RvbV9yZXNlcnZlZCApCj4gICAgICAgICAgICAgICAgICByZXR1
cm4gZmFsc2U7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGVsc2UgaWYgKCBpc19odm1fZG9tYWlu
KGQpIHx8ICFpb21tdV9od2RvbV9pbmNsdXNpdmUgfHwgcGZuID4gbWF4X3BmbiApCj4gKyAgICAg
ICAgZWxzZSBpZiAoIGlzX2h2bV9kb21haW4oZCkgfHwgcGZuID4gbWF4X3BmbiApCj4gICAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKCkkgdGhpbmsgdGhlIHN3aXRjaCBjYW4gYmUgc2ltcGxpZmll
ZCBhczoKCnN3aXRjaCAoIHR5cGUgPSBwYWdlX2dldF9yYW1fdHlwZShtZm4pICkKewpjYXNlIFJB
TV9UWVBFX0NPTlZFTlRJT05BTDoKICAgIGlmICggaW9tbXVfaHdkb21fc3RyaWN0ICkKICAgICAg
ICByZXR1cm4gZmFsc2U7CiAgICBicmVhazsKCmRlZmF1bHQ6CiAgICBpZiAoICEodHlwZSAmIFJB
TV9UWVBFX1JFU0VSVkVEKSApCiAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgLyogZmFsbHRocm91
Z2guICovCmNhc2UgUkFNX1RZUEVfUkVTRVJWRUQ6CiAgICBpZiAoICFpb21tdV9od2RvbV9yZXNl
cnZlZCApCiAgICAgICByZXR1cm4gZmFsc2U7CiAgICBicmVhazsKfQoKQW5kIHRoZSBtYXhfcGZu
IHBhcmFtZXRlciBpcyBubyBsb25nZXIgbmVlZGVkLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 14:05:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 14:05: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-devel-bounces@lists.xenproject.org>)
	id 1gfQ5t-0000UX-9u; Fri, 04 Jan 2019 14:05: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfQ5s-0000UP-PR
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 14:05:00 +0000
X-Inumbo-ID: b83cc008-1029-11e9-891b-bba4cc4d3f87
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b83cc008-1029-11e9-891b-bba4cc4d3f87;
 Fri, 04 Jan 2019 14:04:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 07:04:57 -0700
Message-Id: <5C2F6804020000780020A3B4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 07:04:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <b442c221-62ff-eed6-4bbc-fc7599187c93@citrix.com>
In-Reply-To: <b442c221-62ff-eed6-4bbc-fc7599187c93@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Command line options of dubious use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjEyLjE4IGF0IDE5OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQXMgSSd2ZSBzcGVudCBhIHdoaWxlIHN0YXJpbmcgYXQgdGhlIGNvbW1hbmQgbGluZSBk
b2NzIHJlY2VudGx5LCBJJ3ZlCj4gY29tZSB0byB0aGUgY29uY2x1c2lvbiB0aGF0IHdlIHNob3Vs
ZCBwcm9iYWJseSByZW1vdmUgdGhlc2U6Cj4gCj4gKiByby1ocGV0Cj4gCj4gSSdtIGFmcmFpZCB0
aGF0IEkgZGlkbid0IHNwb3QgdGhpcyBvbmUgZ29pbmcgaW4sIGFuZCB3b3VsZCBoYXZlIG9iamVj
dGVkCj4gdG8gaXQgaWYgSSdkIGZvdW5kIGl0LgoKTm90IGhvdyB0aGUgY29tbWl0IGludHJvZHVj
aW5nIHRoaXMgYWN0dWFsbHkgdGlnaHRlbmVkIHRoaW5ncywKcmF0aGVyIHRoYW4gKGxpa2UgeW91
IG1ha2UgaXQgc291bmQpIHVuZHVseSByZWxheGluZyB0aGVtLiBUaGUKb3B0aW9uIHdhcyBpbnRy
b2R1Y2VkIGFzIGEgc2FmZSBndWFyZCBpbiBjYXNlIHBlb3BsZSBydW4gaW50bwpwcm9ibGVtcy4K
Cj4gIGRvbTAgKGVpdGhlciBQViwgb3IgUFZIKSBjYW5ub3QgdXNlIHRoZSBIUEVUCj4gc2FmZWx5
LCBldmVuIGlmIGl0IGlzIHJlc3RyaWN0ZWQgdG8ganVzdCByZWFkLW9ubHkgYWNjZXNzLiAgRG9t
MCBtdXN0Cj4gdW5kZXIgbm8gY2lyY3Vtc3RhbmNlIGludGVyYWN0IGRpcmVjdGx5IHdpdGggdGhl
IGhhcmR3YXJlIEhQRVQsIGFzIGl0IGlzCj4gYSBkaXJlY3QgaW50ZXJydXB0IHNvdXJjZS4KCkJ1
dCByZWFkcyBkb24ndCBjYXVzZSBpbnRlcnJ1cHRzLCBkbyB0aGV5PwoKSnVzdCBsaWtlIHdpdGgg
dGhlIElPLUFQSUMsIHRoZSBtYWluIHByb2JsZW0gaGVyZSBpc24ndCBnb2luZyB0byBiZQp0aGUg
RG9tMCBrZXJuZWwsIGJ1dCBBQ1BJIG1ldGhvZHMgYWNjZXNzaW5nIGNlcnRhaW4gcGllY2VzIG9m
CmhhcmR3YXJlLiBUaGF0J3MgdGhlIHByaWNlIHdlIHBheSBmb3IgdGhlIHNwbGl0IGJyYWluIG1v
ZGVsIHdlIHVzZQpmb3IgZGVhbGluZyB3aXRoIEFDUEkuIEZvciB0aGlzIHJlYXNvbiBJJ20gYWZy
YWlkIEkgd291bGQgb2JqZWN0IHRvCmFueSBhdHRlbXB0IHRvIHJlbW92ZSB0aGUgb3B0aW9uLCBk
ZXNwaXRlIHRoZSBjYXJlIHRoYXQncyBuZWVkZWQKd2hlbiB3YW50aW5nL25lZWRpbmcgdG8gbWFr
ZSB1c2Ugb2YgaXQuCgo+ICBBIHJlbGF0ZWQgcHJvYmxlbSBpcyB0aGF0IExpbnV4IGhhcyBjaGlw
c2V0Cj4gcXVpcmtzIGZvciBtaXNzaW5nIEhQRVQgQUNQSSB0YWJsZXMsIGFuZCBvbiBzb21lIHN5
c3RlbXMgY2FuIG1hbmFnZSB0bwo+IHByb2dyYW0gdGhlIEhQRVQgYmVoaW5kIFhlbidzIGJhY2ss
IHJlc3VsdGluZyBpbiBjaGFvcy4gIFRoZSBkZWZhdWx0Cj4gTU1JTyBsb2NhdGlvbnMgb2YgdGhl
c2UgZGV2aWNlcyBhcmUgc3RhbmRhcmQgbm93YWRheXMsIHNvIHdlIHNob3VsZAo+IHByb2JhYmx5
IGJsYWNrbGlzdCBtYXBwaW5nIGF0dGVtcHRzIGNvbXBsZXRlbHkuCj4gCj4gSWYgdGhlcmUgZG9l
cyBoYXBwZW4gdG8gYmUgc29tZXRoaW5nIGVsc2UgYWRqYWNlbnQgdG8gdGhlIEhQRVQgaW4gdGhl
Cj4gc2FtZSBwYWdlLCB0aGUgb25seSBzYWZlIHdheSB0byBoYW5kbGUgdGhlIDRrIGZyYW1lIGFz
IGVtdWxhdGVkIE1NSU8sCj4gYW5kIGZvcndhcmQgYWNjZXNzZXMgdG8gdGhlIGxhdHRlciAzMDcy
IGJ5dGVzIHRvIGhhcmR3YXJlLgoKUmlnaHQ7IHdlIGRpZG4ndCB3YW50IHRvIGltcGxlbWVudCB0
aGlzIHVudGlsIGFjdHVhbGx5IHJ1bm5pbmcgaW50byBhCnN5c3RlbSBpbiBuZWVkIG9mIGl0LgoK
PiAqIHZnYSA9IGFzawo+IAo+IFRoZSBzaW5nbGUgcGllY2Ugb2Yga2V5Ym9hcmQgaW50ZXJhY3Rp
b24gd2UgaGF2ZSBpbiBYZW4gaXMgdGhlIDE2Yml0Cj4gYXNzZW1ibHkgY29kZSBtZW51IHRvIGRp
c3BsYXkgdGhlIGdyYXBoaWNzIGFkYXB0ZXIgbW9kZXMuICBUaGlzIGNsZWFybHkKPiBpc24ndCB1
c2VkIGluIHByb2R1Y3Rpb24gZHVlIHRvIGl0IGJsb2NraW5nIGZvciBhbiBhbnN3ZXIsIGJ1dCBk
b2VzCj4gYW55b25lIHVzZSBpdCBpbiBkZXZlbG9wbWVudD8KCkl0J3MgYmVlbiBsZXNzIHRoYW4g
aGFsZiBhIHllYXIgYWdvIHRoYXQgSSBoYWQgdG8gdXNlIGl0LgoKPiAgQXQgdGhlIHBvaW50IHRo
YXQgeW91IGNhbiBlZGl0IHRoZSBib290Cj4gY29tbWFuZCBsaW5lIHRvIGFzayBmb3IgdGhlIHJp
Z2h0IG1vZGUsIGEgc3VpdGFibGUgbW9kZSBpcyBhbHJlYWR5Cj4gYXZhaWxhYmxlIGluIHRoZSBi
b290bG9hZGVyLgoKQnV0IHRoYXQncyBqdXN0IG9uZSwgbm90IG5lY2Vzc2FyaWx5IHRoZSBvbmUg
eW91J2QgbGlrZSB0byB1c2UuCk9uIHRoZSBzeXN0ZW0gdGhhdCBJIG5lZWRlZCB0byB1c2UgaXQs
IHRoZSBzZXQgb2YgbW9kZXMgdXNhYmxlCmF0IGJvb3QgdGltZSAoYXMgcmVwb3J0ZWQgYnkgdGhl
IFZFU0EgQklPUykgd2FzIGRpZmZlcmVudCBmcm9tCnRoZSBzZXQgcmVwb3J0ZWQgYXQgcnVudGlt
ZSAod2l0aCBYIGFscmVhZHkgYWN0aXZlKSBieSBod2luZm8gb3IKc29tZSBzdWNoLCBzbyBwaWNr
aW5nIGEgX3JlbGlhYmx5IHZhbGlkXyBtb2RlIGZyb20gdGhlIGxpc3QKcHJvdmlkZWQgdGhlcmUg
d2FzIG5vdCBwb3NzaWJsZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 14:06:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 14:06: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-devel-bounces@lists.xenproject.org>)
	id 1gfQ7U-0000co-M2; Fri, 04 Jan 2019 14:06: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=Ng1K=PM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfQ7T-0000cX-8k
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 14:06:39 +0000
X-Inumbo-ID: f3c5d54a-1029-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3c5d54a-1029-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 14:06:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfQ7N-0007bs-PF; Fri, 04 Jan 2019 14:06:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfQ7N-0006Gn-HP; Fri, 04 Jan 2019 14:06:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfQ7N-0001zu-GH; Fri, 04 Jan 2019 14:06:33 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-131733-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:<job
 status>:broken:regression
 freebsd-master:build-amd64-freebsd:host-install(5):broken:regression
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=9fd2b2061c6340d6dcc6f76a502dc261e4ec79e5
X-Osstest-Versions-That: freebsd=b65ae50c2b44f3e341ab70a5aa9c658630877191
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Jan 2019 14:06:33 +0000
Subject: [Xen-devel] [freebsd-master test] 131733: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTczMyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxNzMzLwoKRmFpbHVyZXMgYW5kIHBy
b2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICA1IGhvc3QtaW5zdGFsbCg1KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzE2ODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC14
ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAg
OWZkMmIyMDYxYzYzNDBkNmRjYzZmNzZhNTAyZGMyNjFlNGVjNzllNQpiYXNlbGluZSB2ZXJzaW9u
OgogZnJlZWJzZCAgICAgICAgICAgICAgYjY1YWU1MGMyYjQ0ZjNlMzQxYWI3MGE1YWE5YzY1ODYz
MDg3NzE5MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxNjgyICAyMDE5LTAxLTAyIDA5OjE5OjE3
IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTczMyAgMjAxOS0wMS0wNCAwOTox
OToxMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIGFsbGFuanVkZSA8YWxsYW5qdWRlQEZyZWVCU0Qub3JnPgog
IGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAgZ2piIDxnamJARnJlZUJTRC5vcmc+CiAgaHNlbGFz
a3kgPGhzZWxhc2t5QEZyZWVCU0Qub3JnPgogIGppbGxlcyA8amlsbGVzQEZyZWVCU0Qub3JnPgog
IGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIG1h
cmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBtbWFjeSA8bW1hY3lARnJlZUJTRC5vcmc+CiAgbnAg
PG5wQEZyZWVCU0Qub3JnPgogIHJvbWFpbiA8cm9tYWluQEZyZWVCU0Qub3JnPgogIHRzb29tZSA8
dHNvb21lQEZyZWVCU0Qub3JnPgogIHZtYWZmaW9uZSA8dm1hZmZpb25lQEZyZWVCU0Qub3JnPgoK
am9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJz
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiBidWlsZC1hbWQ2NC1mcmVlYnNkIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1m
cmVlYnNkIGhvc3QtaW5zdGFsbCg1KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAzNzcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 14:09:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 14:09: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-devel-bounces@lists.xenproject.org>)
	id 1gfQAc-0000sj-5Y; Fri, 04 Jan 2019 14:09:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfQAa-0000sd-93
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 14:09:52 +0000
X-Inumbo-ID: 66588380-102a-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66588380-102a-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 14:09:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="84143613"
Date: Fri, 4 Jan 2019 15:09:36 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190104140936.hgfg5gjxqne6eb5m@mac.bytemobile.com>
References: <20190103174523.ofkxt6vfteilw4zr@mac>
 <5C2F5B45020000780020A36F@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C2F5B45020000780020A36F@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] PVH and ACPI discussion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDQsIDIwMTkgYXQgMDY6MTA6MjlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAzLjAxLjE5IGF0IDE4OjQ1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gV2hpbGUgbG9va2luZyBhdCBzb21lIHRhbmdlbnRpYWwgaXNzdWVzIEkgcmVhbGl6
ZWQgdGhhdCB0aGUgJ1ZHQSBOb3QKPiA+IFByZXNlbnQnIGZsYWcgdGhhdCBYZW4gY3VycmVudGx5
IHNldHMgZm9yIFBWSCBEb21VcyBtaWdodCBiZSBzbGlnaHRseQo+ID4gZGlmZmVyZW50IGZyb20g
d2hhdCB3ZSBleHBlY3QgaXQgdG8gbWVhbi4gVGhlIHB1cnBvc2Ugd2FzIHRoYXQgWGVuCj4gPiB3
b3VsZCBzZXQgdGhpcyBmbGFnIHRvIGRlbm90ZSB0aGVyZSdzIG5vIFZHQSBNTUlPIHJlZ2lvbiBp
biB0aGUgbG93Cj4gPiAxTUIsIHNvIHRoYXQgdGhlIGd1ZXN0IE9TIHdvdWxkIG5vdCByZXNlcnZl
IG1lbW9yeSBpbiB0aGF0IGFyZWEKPiA+IHRoaW5raW5nIHRoZXJlJ3MgYSBNTUlPIHdpbmRvdyB0
aGVyZS4gVGhlIG1lbW9yeSBtYXAgcHJvdmlkZWQgdG8gYSBQVkgKPiA+IERvbVUgdHlwaWNhbGx5
IGNvbnRhaW5zIGEgc2luZ2xlIFJBTSByYW5nZSB0aGF0IGV4cGFuZHMgZnJvbSAwIHRvIHRoZQo+
ID4gc2VsZWN0ZWQgYW1vdW50IG9mIG1lbW9yeS4KPiA+IAo+ID4gVGhlIGRlc2NyaXB0aW9uIG9m
IHN1Y2ggZmxhZyBieSB0aGUgQUNQSSBzcGVjICg2LjJBKSBob3dldmVyIGlzIGFzCj4gPiBmb2xs
b3dzOgo+ID4gCj4gPiAiSWYgc2V0LCBpbmRpY2F0ZXMgdG8gT1NQTSB0aGF0IGl0IG11c3Qgbm90
IGJsaW5kbHkgcHJvYmUgdGhlIFZHQQo+ID4gaGFyZHdhcmUgKHRoYXQgcmVzcG9uZHMgdG8gTU1J
TyBhZGRyZXNzZXMgQTAwMDBoLUJGRkZGaCBhbmQgSU8gcG9ydHMKPiA+IDNCMGgtM0JCaCBhbmQg
M0MwaC0zREZoKSB0aGF0IG1heSBjYXVzZSBtYWNoaW5lIGNoZWNrIG9uIHRoaXMgc3lzdGVtLgo+
ID4gSWYgY2xlYXIsIGluZGljYXRlcyB0byBPU1BNIHRoYXQgaXQgaXMgc2FmZSB0byBwcm9iZSB0
aGUgVkdBCj4gPiBoYXJkd2FyZS4iCj4gPiAKPiA+IE15IHJlYWRpbmcgb2YgdGhlIGFib3ZlIHRl
eHQgd291bGQgbWFrZSBtZSB0aGluayB0aGF0IGlmIHRoZSBmbGFnIGlzCj4gPiBzZXQgdGhlIG1l
bW9yeSByZWdpb24gQTAwMDBoLUJGRkZGaCBzaG91bGQgbm90IGJlIHVzZWQgYXQgYWxsLCBhbmQK
PiA+IHRoYXQgd291bGQgYmUgaW4gY29uZmxpY3Qgd2l0aCB0aGUgbWVtb3J5IG1hcCB0aGF0J3Mg
cHJvdmlkZWQgdG8KPiA+IGd1ZXN0cyAod2hpY2ggbGlzdHMgdGhpcyBhcmVhIGFzIFJBTSkuCj4g
PiAKPiA+IEknbSBub3QgY29udmluY2VkIG9mIHRoZSBiZXN0IHdheSB0byBwcm9jZWVkIGhlcmUu
IEkgY2FuIGNvbnRhY3QgdGhlCj4gPiBBQ1BJIHdvcmtpbmcgZ3JvdXAgYW5kIHRyeSB0byBjbGFy
aWZ5IHRoZSBtZWFuaW5nIG9mIHRoZSBmbGFnLCBvcgo+ID4gaW5xdWlyeSBpZiB0aGVyZSdzIGEg
bW9yZSBzdWl0YWJsZSBmbGFnIGZvciBvciB1c2UgY2FzZSwgYnV0IEkgd291bGQKPiA+IGxpa2Ug
dG8gaGVhciBvdGhlcnMgb3BpbmlvbiBvbiB0aGlzIHRvcGljLgo+IAo+ICJTaG91bGQgbm90IGJs
aW5kbHkgcHJvYmUiICE9ICJzaG91bGQgbm90IHVzZSIuIFRvIG1lIHRoZSB3b3JkaW5nCj4gaW1w
bGllcyB0aGF0IHNvbWUgc2Vjb25kYXJ5IG1lYW5zIGFyZSBuZWNlc3NhcnkgdG8gdGVsbCB3aGF0
IHRoZQo+IHJlZ2lvbiBpcyB1c2VkIGZvciwgd2hpY2ggaXMgbGVmdCB1bnNwZWNpZmllZCBieSBB
Q1BJIGl0c2VsZi4gSWYgdGhhdCdzCj4gd2hhdCdzIG1lYW50LCB3ZSdyZSBmcmVlIHRvIG1ha2Ug
b3VyIHNlY29uZGFyeSBzcGVjICJpdCdzIFJBTSBpbgo+IGFsbCBjYXNlcyIuCgpPSywgc28gaW4g
b3VyIGNhc2UgdGhpcyBmbGFnIHRvZ2V0aGVyIHdpdGggdGhlIG1lbW9yeSBtYXAgcHJvdmlkZWQg
dG8KdGhlIGd1ZXN0IHNob3VsZCBtYWtlIGl0IGNsZWFyIHRoaXMgaXMgYSBSQU0gcmVnaW9uIGFu
ZCBhY2Nlc3NlcyBhcmUKZmluZS4KCj4gPiBTZWNvbmRseSwgSSd2ZSBhbHNvIGJlZW4gbG9va2lu
ZyBhdCB3aGV0aGVyIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gc2V0Cj4gPiB0aGUgQUNQSSByZWR1
Y2VkIGhhcmR3YXJlIGZsYWcgZm9yIFBWSCBEb21VcywgYWNjb3JkaW5nIHRvIHRoZQo+ID4gZGVz
Y3JpcHRpb24gaW4gdGhlIEFDUEkgc3BlYzoKPiA+IAo+ID4gIkZvciBjZXJ0YWluIGNsYXNzZXMg
b2Ygc3lzdGVtcyB0aGUgQUNQSSBIYXJkd2FyZSBTcGVjaWZpY2F0aW9uIG1heQo+ID4gbm90IGJl
IGFkZXF1YXRlLiBFeGFtcGxlcyBpbmNsdWRlIGxlZ2FjeS1mcmVlLCBVRUZJLWJhc2VkIHBsYXRm
b3Jtcwo+ID4gd2l0aCByZWNlbnQgcHJvY2Vzc29ycywgYW5kIHRob3NlIGltcGxlbWVudGluZyBt
b2JpbGUgcGxhdGZvcm0KPiA+IGFyY2hpdGVjdHVyZXMuIEZvciBzdWNoIHBsYXRmb3JtcywgYSBI
YXJkd2FyZS1yZWR1Y2VkIEFDUEkgbW9kZSBpcwo+ID4gZGVmaW5lZC4iCj4gPiAKPiA+IENlcnRh
aW5seSB0aGUgbGVnYWN5LWZyZWUgYW5kIFVFRkkgcGFydCBpcyBxdWl0ZSBhcHBsaWNhYmxlIHRv
IFBWSAo+ID4gRG9tVSwgZm9yIHdoaWNoIHdlIGRvbid0IHBsYW4gdG8gc3VwcG9ydCBsZWdhY3kg
QklPUyBhbmQgb25seSBwcm92aWRlCj4gPiBVRUZJIGZpcm13YXJlIGluIHRoZSBsb25nIHRlcm0u
Cj4gPiAKPiA+IFJlZHVjZWQgSFcgQUNQSSBhbHNvIGdldHMgcmlkIG9mIHRoZSBTQ0kgaW50ZXJy
dXB0LCBhbmQgaW5zdGVhZAo+ID4gcHJvdmlkZXMgc29tZSBvdGhlciBtZXRob2RzIHRvIHNpZ25h
bCBBQ1BJIGV2ZW50cyAobm90ZSB3ZSBkb24ndAo+ID4gdXNlIGFueSBBQ1BJIGV2ZW50IEFUTSBm
b3IgUFZIIERvbVUpLiBJdCBhbHNvIGdldHMgcmlkIG9mIGEgYnVuY2ggb2YKPiA+IEZBRFQgZmll
bGRzIHRoYXQgd2UgZG9uJ3QgdXNlIGZvciBQVkggRG9tVSBlaXRoZXIuCj4gPiAKPiA+IEkgaG93
ZXZlciBzZWVtIHRvIHJlbWVtYmVyIHNvbWUgcGFzdCBkaXNjdXNzaW9uIGFib3V0IFBWSCBEb21V
IGFuZAo+ID4gcmVkdWNlZCBBQ1BJLCBidXQgSSBjYW5ub3QgZmluZCB0aGUgdGhyZWFkLiBJZiB0
aGVyZSBhcmUgbm8gb2JqZWN0aW9ucwo+ID4gSSB0aGluayB3ZSBzaG91bGQgbG9vayBpbnRvIHRo
aXMgKGxpa2VseSBkaXNjdXNzIHdpdGggdGhlIEFDUEkgd29ya2luZwo+ID4gZ3JvdXApIGluIG9y
ZGVyIHRvIGZpZ3VyZSBvdXQgaWYgcmVkdWNlZCBIVyBBQ1BJIGNvdWxkIHdvcmsgZm9yIHVzLAo+
ID4gYW5kIGhvdyB0aGUgZXZlbnQgZGVsaXZlcnkgY291bGQgYmUgaW1wbGVtZW50ZWQgZm9yIFBW
SCBEb21VIGlmIGl0Cj4gPiB0dXJucyBvdXQgd2UgbmVlZCBpdCBsYXRlciBvbi4gSXQgbWlnaHQg
bWFrZSBzZW5zZSB0byBhbHNvIGZpZ3VyZSBvdXQKPiA+IHdoYXQgb3RoZXIgcGVvcGxlIGRvLCBs
aWtlIEh5cGVyViBHZW4yIGluc3RhbmNlcyAod2hpY2ggYWxzbyBnZXQgcmlkCj4gPiBvZiBhIGxv
dCBvZiBsZWdhY3kgaHcpLgo+IAo+IFdlbGwsIHdpdGhvdXQgYSBwcm9wZXIgLyBjb21wbGV0ZSBs
aXN0IG9mIGltcGxpY2F0aW9ucyBhbmQgcmVzdHJpY3Rpb25zCj4gcmVzdWx0aW5nIGZyb20gdGhh
dCBtb2RlIEkgZG9uJ3QgdGhpbmsgd2UgY2FuIHRha2UgYSBkZWNpc2lvbiBlaXRoZXIKPiB3YXku
IEFsbCBJIHJlY2FsbCBpcyB0aGluZ3MgYmVpbmcgc2NhdHRlcmVkIGFsbCBvdmVyIHRoZSBzcGVj
IGF0IHRoZSB0aW1lCj4gSSBmaXJzdCBsb29rZWQgYXQgdGhpcyBhIGxpdHRsZS4KClllcy4gSSd2
ZSBsb29rZWQgYXQgdGhlIHNwZWMgYWxzbywgYW5kIEknbSBoYXZpbmcgdGhlIHNhbWUgaXNzdWUu
IEl0J3MKaGFyZCB0byB0ZWxsIGV4YWN0bHkgd2hhdCByZWR1Y2VkIGhhcmR3YXJlIEFDUEkgaW1w
bGllcywgYmVjYXVzZQp0aGVyZSdzIG5vIGNsZWFyIGxpc3Qgb2YgZGlmZmVyZW5jZXMgZnJvbSB0
cmFkaXRpb25hbCBBQ1BJLCBhbmQgaXQncwphbGwgc2NhdHRlcmVkIGFyb3VuZCB0aGUgc3BlYy4g
SSB3aWxsIGxpa2VseSBzZW5kIGFuIGVtYWlsIHRvIHRoZSBBQ1BJCndvcmtpbmcgZ3JvdXAgYWJv
dXQgdGhpcy4KCkRvIHlvdSBhZ3JlZSBob3dldmVyIHRoYXQgUFZIIERvbVUgY291bGQgbWF5YmUg
dXNlIHJlZHVjZWQgaGFyZHdhcmUKQUNQSSB3aGlsZSBEb20wIHVzaW5nIHdoYXRldmVyIG1vZGUg
KHJlZHVjZWQgb3Igbm90KSBpcyBzZXQgYnkgdGhlCm5hdGl2ZSBBQ1BJIHRhYmxlcz8KClRoYW5r
cywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 14:21:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 14:21: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-devel-bounces@lists.xenproject.org>)
	id 1gfQLu-0002KP-9r; Fri, 04 Jan 2019 14:21: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfQLs-0002KJ-Jg
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 14:21:32 +0000
X-Inumbo-ID: 076b2fd9-102c-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 076b2fd9-102c-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 14:21:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 07:21:29 -0700
Message-Id: <5C2F6BE6020000780020A3DA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 07:21:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181227152638.41648-1-roger.pau@citrix.com>
 <20181227152638.41648-4-roger.pau@citrix.com>
In-Reply-To: <20181227152638.41648-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/5] x86/dom0: add missing flag to printf
 format for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjEyLjE4IGF0IDE2OjI2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9kb20wX2J1aWxkLmMKPiBAQCAtMTI0LDcgKzEyNCw3IEBAIHN0YXRpYyBpbnQgX19pbml0
IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXIpOwo+ICAgICAgICAgIGlmICggcmMgIT0g
MCApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0byBwb3B1bGF0
ZSBtZW1vcnk6IFslI2x4LCVseCk6ICVkXG4iLAo+ICsgICAgICAgICAgICBwcmludGsoIkZhaWxl
ZCB0byBwb3B1bGF0ZSBtZW1vcnk6IFslI2x4LCUjbHgpOiAlZFxuIiwKPiAgICAgICAgICAgICAg
ICAgICAgIHN0YXJ0LCBzdGFydCArICgxVUwgPDwgb3JkZXIpLCByYyk7CgpJIHRoaW5rIHRoZSBj
aGFuZ2Ugd291bGQgYmV0dGVyIGhhdmUgYmVlbiB0aGUgb3RoZXIgd2F5IGFyb3VuZDoKU2VyaWFs
IGNvbnNvbGUgYmFuZHdpZHRoIGNvbnNpZGVyYXRpb25zIChsaWtlIGFsc28gbWVudGlvbmVkCmVs
c2V3aGVyZSBvbiBhIGZldyBvY2Nhc2lvbnMpIHNob3VsZCBsZWFkIHRvIGEgcHJlZmVyZW5jZSBv
ZgpzaG9ydGVyIG1lc3NhZ2VzLCBhcyBsb25nIGFzIHRoaW5ncyBkb24ndCBiZWNvbWUgYW1iaWd1
b3VzLgpBbWJpZ3VpdHkgaXMgbm90IGFuIGlzc3VlIGhlcmUgLSBwcmludGluZyBvZiBNRk5zIGlu
IGRlY2ltYWwgaXMKZW50aXJlbHkgdXNlbGVzcyBpbW8sIGFuZCBwcmludGluZyBvZiBlcnJvciBj
b2RlcyBpbiBoZXggKHRoZSBtb3JlCnRoYXQgdGhleSdyZSBuZWdhdGl2ZSkgc2hvdWxkIGJlIGNv
bnNpZGVyZWQgYmFkIHByYWN0aWNlIGF0IGJlc3QuCkhlbmNlIGEgbWl4IG9mIGhleCBhbmQgZGVj
IGhlcmUgd291bGQgYmUgbm90IGFuIGlzc3VlIGF0IGFsbCwKd2l0aG91dCBhbnkgMHggcHJlZml4
ZXMuCgpCdXQgdGhpcyBpcyBhbiBlcnJvciBwYXRoLCBzbyBteSByZXBseSBpcyBub3QgbWVhbnQg
dG8gYmUgYSBjYWxsCmZvciBmdXJ0aGVyIGFjdGlvbiBpbiB0aGlzIHNwZWNpZmljIGNhc2UuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 14:42:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gfQgO-0003yC-3q; Fri, 04 Jan 2019 14:42: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfQgM-0003y7-QI
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 14:42:42 +0000
X-Inumbo-ID: fc667f62-102e-11e9-af7e-5f2f8394521d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc667f62-102e-11e9-af7e-5f2f8394521d;
 Fri, 04 Jan 2019 14:42:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 07:42:39 -0700
Message-Id: <5C2F70DB020000780020A3EC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 07:42:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181228111857.49444-1-roger.pau@citrix.com>
 <20181228111857.49444-2-roger.pau@citrix.com>
In-Reply-To: <20181228111857.49444-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/dom0: take alignment into
 account when populating p2m in PVH mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE4IGF0IDEyOjE4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9kb20wX2J1aWxkLmMKPiBAQCAtOTEsMTYgKzkxLDU0IEBAIHN0YXRpYyBpbnQgX19pbml0
IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbnJfcGFnZXMpCj4gIHsKPiAtICAgIHVuc2lnbmVkIGludCBvcmRlciA9IE1BWF9PUkRFUiwg
aSA9IDA7Cj4gKyAgICBzdHJ1Y3Qgewo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgYWxpZ247CgpJ
dCdzIC5pbml0LiogZGF0YSBvbmx5LCBidXQgYW55d2F5IC0gd2h5ICJsb25nIiBpbnN0ZWFkIG9m
ICJpbnQiPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 14:50:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 14:50:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfQnx-0004nH-Vr; Fri, 04 Jan 2019 14:50: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfQnw-0004nC-T9
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 14:50:32 +0000
X-Inumbo-ID: 1481c7ea-1030-11e9-9771-eb4dbda28d48
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1481c7ea-1030-11e9-9771-eb4dbda28d48;
 Fri, 04 Jan 2019 14:50:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 07:50:29 -0700
Message-Id: <5C2F72B2020000780020A3F6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 07:50:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <20181221094105.83881-1-roger.pau@citrix.com>
 <20181221094105.83881-4-roger.pau@citrix.com>
In-Reply-To: <20181221094105.83881-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 3/3] x86/mm-locks: apply a bias to lock
 levels for control domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjEyLjE4IGF0IDEwOjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IHBhZ2luZ19sb2dfZGlydHlfb3AgZnVuY3Rpb24gdGFrZXMgbW0gbG9ja3MgZnJvbSBhIHN1Ympl
Y3QgZG9tYWluIGFuZAo+IHRoZW4gYXR0ZW1wdHMgdG8gcGVyZm9ybSBjb3B5IHRvIG9wZXJhdGlv
bnMgYWdhaW5zdCB0aGUgY2FsbGVyIGRvbWFpbgo+IGluIG9yZGVyIHRvIGNvcHkgdGhlIHJlc3Vs
dCBvZiB0aGUgaHlwZXJjYWxsIGludG8gdGhlIGNhbGxlciBwcm92aWRlZAo+IGJ1ZmZlci4KPiAK
PiBUaGlzIHdvcmtzIGZpbmUgd2hlbiB0aGUgY2FsbGVyIGlzIGEgbm9uLXBhZ2luZyBkb21haW4s
IGJ1dCB0cmlnZ2VycyBhCj4gbG9jayBvcmRlciBwYW5pYyB3aGVuIHRoZSBjYWxsZXIgaXMgYSBw
YWdpbmcgZG9tYWluIGR1ZSB0byB0aGUgZmFjdAo+IHRoYXQgYXQgdGhlIHBvaW50IHdoZXJlIHRo
ZSBjb3B5IHRvIG9wZXJhdGlvbiBpcyBwZXJmb3JtZWQgdGhlIHN1YmplY3QKPiBkb21haW4gcGFn
aW5nIGxvY2sgaXMgbG9ja2VkLCBhbmQgdGhlIGNvcHkgb3BlcmF0aW9uIHJlcXVpcmVzCj4gbG9j
a2luZyB0aGUgY2FsbGVyIHAybSBsb2NrIHdoaWNoIGhhcyBhIGxvd2VyIGxldmVsLgoKVGhlIHRl
cm0gInBhZ2luZyBkb21haW4iIGlzIHJhdGhlciBjb25mdXNpbmcgaGVyZTogSXQncyBjb21tb25s
eQp1c2VkIGZvciBkb21haW5zIHdpdGggbWVtLXBhZ2luZyBlbmFibGVkLCBhbmQgdGhlIHJlbGV2
YW50CmNyaXRlcmlhIGhlcmUgaXMgdGhlICJ0cmFuc2xhdGVkIiBwYWdpbmcgbW9kZSBhaXVpLiBP
dGhlcndpc2UgUFYKZG9tYWlucyB3b3VsZCBhbHNvIG5lZWQgdG8gYmUgY29uc2lkZXJlZCAicGFn
aW5nIiBvbmVzLCB3aGVuCnRoZXkgaGF2ZSBsb2ctZGlydHkgbW9kZSBlbmFibGVkLgoKPiBGaXgg
dGhpcyBsaW1pdGF0aW9uIGJ5IGFkZGluZyBhIGJpYXMgdG8gdGhlIGxldmVsIG9mIGNvbnRyb2wg
ZG9tYWluIG1tCj4gbG9ja3MsIHNvIHRoYXQgdGhlIGxvd2VyIGNvbnRyb2wgZG9tYWluIG1tIGxv
Y2sgYWx3YXlzIGhhcyBhIGxldmVsCj4gZ3JlYXRlciB0aGFuIHRoZSBoaWdoZXIgdW5wcml2aWxl
Z2VkIGRvbWFpbiBsb2NrIGxldmVsLiBUaGlzIGFsbG93cwo+IGxvY2tpbmcgdGhlIHN1YmplY3Qg
ZG9tYWluIG1tIGxvY2tzIGFuZCB0aGVuIGxvY2tpbmcgdGhlIGNvbnRyb2wKPiBkb21haW4gbW0g
bG9ja3MsIHdoaWxlIGtlZXBpbmcgdGhlIHNhbWUgbG9jayBvcmRlcmluZyBhbmQgdGhlIGNoYW5n
ZXMKPiBtb3N0bHkgY29uZmluZWQgdG8gbW0tbG9ja3MuaC4KPiAKPiBOb3RlIHRoYXQgc28gZmFy
IG9ubHkgdGhpcyBmbG93IChsb2NraW5nIGEgc3ViamVjdCBkb21haW4gbG9ja3MgYW5kCj4gdGhl
biB0aGUgY29udHJvbCBkb21haW4gb25lcykgaGFzIGJlZW4gaWRlbnRpZmllZCwgYnV0IG5vdCBh
bGwKPiBwb3NzaWJsZSBjb2RlIHBhdGhzIGhhdmUgYmVlbiBpbnNwZWN0ZWQuIEhlbmNlIHRoaXMg
c29sdXRpb24gYXR0ZW1wdHMKPiB0byBiZSBhIG5vbi1pbnRydXNpdmUgZml4IGZvciB0aGUgcHJv
YmxlbSBhdCBoYW5kLCB3aXRob3V0IGRpc2NhcmRpbmcKPiBmdXJ0aGVyIGNoYW5nZXMgaW4gdGhl
IGZ1dHVyZSBpZiBvdGhlciB2YWxpZCBjb2RlIHBhdGhzIGFyZSBmb3VuZCB0aGF0Cj4gcmVxdWly
ZSBtb3JlIGNvbXBsZXggbG9jayBsZXZlbCBvcmRlcmluZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IC0tLQo+IENoYW5nZXMgc2luY2UgdjE6Cj4gIC0gQm9vc3Qg
b25seSBjb250cm9sIGRvbWFpbiBtbSBsb2NrIGxldmVscyBpbnN0ZWFkIG9mIHRoZSBjYWxsZXIu
CgpTbyBhcmUgd2UgZGVsaWJlcmF0ZWx5IHJldGFpbmluZyB0aGUgYnJlYWthZ2UgZm9yIG5vbi1E
b20wIGRvbWFpbnMKY29udHJvbGxpbmcgYW5vdGhlciBkb21haW4/CgpJIGFsc28gaGF2ZSB0byBh
ZG1pdCB0aGF0IEknbSBub3QgaGFwcHkgdG8gc2VlIGZ1cnRoZXIgcHJvbGlmZXJhdGlvbgpvZiBw
bGFpbiAiaW50IiB1c2Ugd2hlcmUgInVuc2lnbmVkIGludCIgd291bGQgcmVhbGx5IGJlIGFwcHJv
cHJpYXRlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 14:56:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1gfQta-000508-LZ; Fri, 04 Jan 2019 14:56: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=Ng1K=PM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfQtZ-0004zz-Jq
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 14:56:21 +0000
X-Inumbo-ID: e4a61f66-1030-11e9-a9cd-4beeff9ac2bc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4a61f66-1030-11e9-a9cd-4beeff9ac2bc;
 Fri, 04 Jan 2019 14:56:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfQtU-00005v-AD; Fri, 04 Jan 2019 14:56:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfQtT-0000Xc-Oj; Fri, 04 Jan 2019 14:56:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfQtT-0002P7-Nu; Fri, 04 Jan 2019 14:56:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131718-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=645ff1e8e704c4f33ab1fcd3c87f95cb9b6d7144
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Jan 2019 14:56:15 +0000
Subject: [Xen-devel] [linux-linus test] 131718: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcxOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxNzE4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcg
eGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4t
aW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEy
NTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgNjQ1ZmYxZThlNzA0YzRmMzNhYjFmY2QzYzg3Zjk1Y2I5YjZkNzE0NApiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNiNTIy
NzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4LTEz
IDIxOjIwOjU1IFogIDE0MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAxOC0w
OC0xNSAxMzowNjo1NiBaICAxNDIgZGF5cyAgMTE0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMTcxOCAgMjAxOS0wMS0wMyAxNzo0MzowNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KNDEwMiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rp
bmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgODEwNzEyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:15:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:15: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-devel-bounces@lists.xenproject.org>)
	id 1gfRBh-0006dw-EA; Fri, 04 Jan 2019 15:15: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfRBf-0006dq-Sf
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:15:03 +0000
X-Inumbo-ID: 8118583a-1033-11e9-a581-531c1a62b26e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8118583a-1033-11e9-a581-531c1a62b26e;
 Fri, 04 Jan 2019 15:15:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74827844"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 16:14:22 +0100
Message-ID: <20190104151422.38797-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/dom0: change align type to int
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyByZWFzb24gdG8gdXNlIGxvbmcgdG8gc3RvcmUgdGhlIGFsaWdubWVudCwgc2lu
Y2UgdGhlIGJpZ2dlcgpwYWdlIHNpemUgaXMgMUdCLCBhbmQgdGhlIGFsaWdubWVudCBpcyBzdG9y
ZWQgYXMgYSBmcmFtZSBudW1iZXIuCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyB8IDMgKy0t
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2Rv
bTBfYnVpbGQuYwppbmRleCA1YWUzYTMyMDYwLi5iNjk2MTAwMDQzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVp
bGQuYwpAQCAtOTIsOCArOTIsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfcG9wdWxhdGVfbWVt
b3J5X3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCiB7CiAgICAgc3RydWN0IHsK
LSAgICAgICAgdW5zaWduZWQgbG9uZyBhbGlnbjsKLSAgICAgICAgdW5zaWduZWQgaW50IG9yZGVy
OworICAgICAgICB1bnNpZ25lZCBpbnQgYWxpZ24sIG9yZGVyOwogICAgIH0gc3RhdGljIGNvbnN0
IF9faW5pdGNvbnN0IG9yZGVyc1tdID0gewogICAgICAgICAvKiBOQjogbXVzdCBiZSBzb3J0ZWQg
YnkgZGVjcmVhc2luZyBzaXplLiAqLwogICAgICAgICB7IC5hbGlnbiA9IFBGTl9ET1dOKEdCKDEp
KSwgLm9yZGVyID0gUEFHRV9PUkRFUl8xRyB9LAotLSAKMi4xNy4yIChBcHBsZSBHaXQtMTEzKQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:16:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1gfRDA-0006k7-QV; Fri, 04 Jan 2019 15:16: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfRD9-0006jy-H9
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:16:35 +0000
X-Inumbo-ID: b7e18bac-1033-11e9-913f-3712abf7a05e
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7e18bac-1033-11e9-913f-3712abf7a05e;
 Fri, 04 Jan 2019 15:16:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="84147027"
Date: Fri, 4 Jan 2019 16:16:25 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190104151625.66oyamzmt2rroqnl@mac.bytemobile.com>
References: <20181228111857.49444-1-roger.pau@citrix.com>
 <20181228111857.49444-2-roger.pau@citrix.com>
 <5C2F70DB020000780020A3EC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C2F70DB020000780020A3EC@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/dom0: take alignment into
 account when populating p2m in PVH mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDQsIDIwMTkgYXQgMDc6NDI6MzVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjEyLjE4IGF0IDEyOjE4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiA+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gPiBAQCAtOTEsMTYgKzkxLDU0IEBAIHN0YXRp
YyBpbnQgX19pbml0IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwK
PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgc3RhcnQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQo+ID4gIHsKPiA+IC0gICAgdW5zaWduZWQgaW50
IG9yZGVyID0gTUFYX09SREVSLCBpID0gMDsKPiA+ICsgICAgc3RydWN0IHsKPiA+ICsgICAgICAg
IHVuc2lnbmVkIGxvbmcgYWxpZ247Cj4gCj4gSXQncyAuaW5pdC4qIGRhdGEgb25seSwgYnV0IGFu
eXdheSAtIHdoeSAibG9uZyIgaW5zdGVhZCBvZiAiaW50Ij8KCkEgbWlzdGFrZSwgdW5zaWduZWQg
aW50IGlzIGZpbmUgdG8gc3RvcmUgdGhlIGN1cnJlbnQgYWxpZ25tZW50cywgd2lsbApzZW5kIGEg
cGF0Y2ggdG8gZml4IGl0LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:31:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gfRR8-0008Jb-2q; Fri, 04 Jan 2019 15:31:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRR6-0008JT-OC
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:31:00 +0000
X-Inumbo-ID: bc6b986b-1035-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc6b986b-1035-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:30:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829514"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:40 +0000
Message-ID: <20190104153056.19138-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 01/17] libxl: Enhance libxl__sendmsg_fds to
 deal with EINTR and EWOULDBLOCK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIGxpYnhsX19zZW5kbXNnX2ZkcyB0byBy
ZXRyeSBzZW5kbXNnIG9uCkVJTlRSIGVycm9yIGFuZCByZXR1cm4gYW4gZXJyb3Igb24gc2hvcnQg
d3JpdGVzLgoKVGhpcyBwYXRjaCBhbGxvdyBhIGNhbGxlciBvZiBsaWJ4bF9fc2VuZG1zZ19mZHMg
dG8gZGVhbCB3aXRoIEVXT1VMREJMT0NLCmFuZCBzaG9ydCB3cml0ZXMuIFRoZSBmdW5jdGlvbiBu
b3cgcmVxdWlyZXMgdG8gc2VuZCBvbmx5IDEgYnl0ZSBvZiBkYXRhCnNvIHRoYXQgd2hlbiBkZWFs
aW5nIHdpdGggbm9uLWJsb2NraW5nIGZkcyBhIEVXT1VMREJMT0NLIGVycm9yIHdvdWxkCm1lYW4g
dGhhdCB0aGUgZmRzIGhhdmVuJ3QgYmVlbiBzZW50IHlldC4gQ3VycmVudCBjYWxsZXIgYWxyZWFk
eSBzZW5kCm9ubHkgMSBieXRlLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHY4OgogICAgICAgIEFja2VkLCBidXQ6CiAg
ICAgICAgICAgIC0gdGhlcmUgaXMgYSBmb2xsb3ctdXAgcGF0Y2ggdG8gZ2V0IHJpZCBvZiBkYXRh
bGVuIHBhcmFtLgogICAgICAgICAgICAtIGNvbW1pdCBtZXNzYWdlIGhhdmUgYmVlbiBtb2RpZmll
ZCBhIGJpdCB0byB0YWxrIGFib3V0IHNob3J0CiAgICAgICAgICAgICAgd3JpdGUgaW4gZ2VuZXJh
bC4KICAgIAogICAgdjc6CiAgICAgICAgYWx3YXlzIGFzc2VydCBkYXRhbGVuID09IDEsIGJ1dCBv
bmx5IGZhaWwgd2hlbiBzZW5kbXNnIGhhdmVuJ3Qgc2VuZAogICAgICAgIGV2ZXJ5dGhpbmcgKHIg
IT0gZGF0YWxlbikKICAgICAgICBjaGVjayBzZW5kbXNnIHJldHVybiB2YWx1ZSBvbiBzdWNjZXNz
IGFzIHdlbGwgKGNoZWNrIGZvciBzaG9ydCB3cml0ZSkKCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oIHwgIDUgKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMgICAgfCAyNSArKysr
KysrKysrKysrKysrKysrKy0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyks
IDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNjdmM2Y2YWM3Ni4uYWE5MDU5
ZmZlYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xODc2LDcgKzE4NzYsMTAgQEAgX2hpZGRlbiB2
b2lkIGxpYnhsX19xbXBfY2xlYW51cChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCk7CiBf
aGlkZGVuIGludCBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9ucyhsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2RvbWFpbl9jb25maWcgKmd1ZXN0X2NvbmZpZyk7CiAKLS8qIG9uIGZhaWx1cmUsIGxv
Z3MgKi8KKy8qIGBkYXRhbGVuYCBzaG91bGQgYmUgMSBieXRlCisgKiBXaGVuIGRlYWxpbmcgd2l0
aCBhIG5vbi1ibG9ja2luZyBmZCwgaXQgcmV0dXJucworICogICBFUlJPUl9OT1RfUkVBRFkgb24g
RVdPVUxEQkxPQ0sKKyAqIGxvZ3Mgb24gb3RoZXIgZmFpbHVyZXMuICovCiBpbnQgbGlieGxfX3Nl
bmRtc2dfZmRzKGxpYnhsX19nYyAqZ2MsIGludCBjYXJyaWVyLAogICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB2b2lkICpkYXRhLCBzaXplX3QgZGF0YWxlbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IG5mZHMsIGNvbnN0IGludCBmZHNbXSwgY29uc3QgY2hhciAqd2hhdCk7CmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5jIGIvdG9vbHMvbGlieGwvbGlieGxfdXRp
bHMuYwppbmRleCA1ODU0NzE3YjExLi5kNTNkYjhjMzdkIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF91dGlscy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMKQEAgLTEwNzAs
NiArMTA3MCw4IEBAIGludCBsaWJ4bF9fc2VuZG1zZ19mZHMobGlieGxfX2djICpnYywgaW50IGNh
cnJpZXIsCiAgICAgc3RydWN0IGlvdmVjIGlvdjsKICAgICBpbnQgcjsKIAorICAgIGFzc2VydChk
YXRhbGVuID09IDEpOworCiAgICAgaW92Lmlvdl9iYXNlID0gKHZvaWQqKWRhdGE7CiAgICAgaW92
Lmlvdl9sZW4gID0gZGF0YWxlbjsKIApAQCAtMTA4OCwxMSArMTA5MCwyNCBAQCBpbnQgbGlieGxf
X3NlbmRtc2dfZmRzKGxpYnhsX19nYyAqZ2MsIGludCBjYXJyaWVyLAogCiAgICAgbXNnLm1zZ19j
b250cm9sbGVuID0gY21zZy0+Y21zZ19sZW47CiAKLSAgICByID0gc2VuZG1zZyhjYXJyaWVyLCAm
bXNnLCAwKTsKLSAgICBpZiAociA8IDApIHsKLSAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0
byBzZW5kIGZkLWNhcnJ5aW5nIG1lc3NhZ2UgKCVzKSIsIHdoYXQpOwotICAgICAgICByZXR1cm4g
RVJST1JfRkFJTDsKLSAgICB9CisgICAgd2hpbGUgKDEpIHsKKyAgICAgICAgciA9IHNlbmRtc2co
Y2FycmllciwgJm1zZywgMCk7CisgICAgICAgIGlmIChyIDwgMCkgeworICAgICAgICAgICAgaWYg
KGVycm5vID09IEVJTlRSKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAg
aWYgKGVycm5vID09IEVXT1VMREJMT0NLKSB7CisgICAgICAgICAgICAgICAgcmV0dXJuIEVSUk9S
X05PVF9SRUFEWTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIExPR0UoRVJST1IsICJmYWls
ZWQgdG8gc2VuZCBmZC1jYXJyeWluZyBtZXNzYWdlICglcykiLCB3aGF0KTsKKyAgICAgICAgICAg
IHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisgICAgICAgIGlmIChyICE9IGRhdGFsZW4p
IHsKKyAgICAgICAgICAgIExPRyhFUlJPUiwgInNlbmRtc2cgaGF2ZSB3cml0dGVuICVkIGluc3Rl
YWQgb2YgJWxkIiwKKyAgICAgICAgICAgICAgICByLCBkYXRhbGVuKTsKKyAgICAgICAgICAgIHJl
dHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH07CiAKICAg
ICByZXR1cm4gMDsKIH0KLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:31:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gfRR9-0008KH-T8; Fri, 04 Jan 2019 15:31: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRR8-0008Jq-Ts
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:31:02 +0000
X-Inumbo-ID: bd120438-1035-11e9-b350-bf2d5440b057
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd120438-1035-11e9-b350-bf2d5440b057;
 Fri, 04 Jan 2019 15:31:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829518"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:43 +0000
Message-ID: <20190104153056.19138-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 04/17] libxl: Add wrapper around
 libxl__json_object_to_json JSON
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhdCB3cmFwcGVyIGlzIGdvaW5nIHRvIGJlIHVzZWQgdG8gc2FmZWx5IGxvZyBhIGpzb25fb2Jq
ZWN0LCBhcwpsaWJ4bF9fanNvbl9vYmplY3RfdG9fanNvbiByZXR1cm4gTlVMTCBvbiBlcnJvci4g
SW4gdGhlIGVycm9yIGNhc2UsCkpTT04oKSB3aWxsIHJldHVybiBhbiBpbnZhbGlkIGpzb24gc3Ry
aW5nLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
LS0tCgpOb3RlczoKICAgIHY4OgogICAgICAgIEFja2VkCiAgICB2NzoKICAgICAgICBuZXcgcGF0
Y2gKICAgICAgICBUaGVyZSBhcmUgbm8gdXNlciB5ZXQgYmVjYXVzZSB0aGUgZmlyc3QgdXNlcnMg
aXMgZ29pbmcgdG8gYmUgaW4KICAgICAgICAibGlieGxfcW1wOiBJbXBsZW1lbnRhdGlvbiBvZiBs
aWJ4bF9fZXZfcW1wXyoiIHdoaWNoIGlzIGFscmVhZHkgYQogICAgICAgIGh1Z2UgcGF0Y2gsIHRo
YXQgMyBsaW5lcyBtaWdodCBnZXQgbG9zdC4KCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAppbmRleCBhYTkwNTlmZmVjLi4xNmU2ZWI2YzVlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTIw
NDYsNiArMjA0Niw5IEBAIF9oaWRkZW4gbGlieGxfX2pzb25fb2JqZWN0ICpsaWJ4bF9fanNvbl9w
YXJzZShsaWJ4bF9fZ2MgKmdjX29wdCwgY29uc3QgY2hhciAqcyk7CiAKIF9oaWRkZW4gY2hhciAq
bGlieGxfX2pzb25fb2JqZWN0X3RvX2pzb24obGlieGxfX2djICpnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICphcmdz
KTsKKy8qIEFsd2F5cyByZXR1cm4gYSB2YWxpZCBzdHJpbmcsIGJ1dCBpbnZhbGlkIGpzb24gb24g
ZXJyb3IuICovCisjZGVmaW5lIEpTT04obykgXAorICAgIChsaWJ4bF9fanNvbl9vYmplY3RfdG9f
anNvbihnYywgKG8pKSA/IDogIjxpbnZhbGlkLWpzb24tb2JqZWN0PiIpCiAKICAgLyogQmFzZWQg
b24gL2xvY2FsL2RvbWFpbi8kZG9taWQvZG0tdmVyc2lvbiB4ZW5zdG9yZSBrZXkKICAgICogZGVm
YXVsdCBpcyBxZW11IHhlbiB0cmFkaXRpb25hbCAqLwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:31:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gfRRA-0008KN-56; Fri, 04 Jan 2019 15:31: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRR9-0008Jr-1U
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:31:03 +0000
X-Inumbo-ID: bdf81716-1035-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdf81716-1035-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:31:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829522"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:47 +0000
Message-ID: <20190104153056.19138-9-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 08/17] libxl: Add init/dispose of for
 libxl__domain_build_state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgdHdvIG5ldyBmdW5jdGlvbnMgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV97aW5pdCxk
aXNwb3NlfSBzaG91bGQKYmUgY2FsbGVkIGV2ZXJ5IHRpbWUgYSBuZXcgbGlieGxfX2RvbWFpbl9i
dWlsZF9zdGF0ZSBjb21lcyB0byBleGlzdGFuY2UuCgpUaGVyZSBzZWVtcyB0byBiZSB0d28gb2Yg
dGhlbSwgb25lIHdpdGggdGhlIGRvbWFpbiBjcmVhdGlvbiBtYWNoaW5lcnksCmFuZCBvbmUgaW4g
dGhlIHN0dWJfZG1fc3Bhd24uCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjg6CiAgICAgICAgQWNrZWQKICAgIAogICAg
djc6CiAgICAgICAgbmV3IHBhdGNoCgogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8IDE0
ICsrKysrKysrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgIDMgKysrCiB0
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDMgKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE4
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCA4OTExNzVi
MTViLi40Y2EyNWY1NmE2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNzYxLDYgKzc2MSwxNiBAQCBzdGF0
aWMgaW50IHN0b3JlX2xpYnhsX2VudHJ5KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9tb2RlbF92ZXJzaW9uX3Rv
X3N0cmluZyhiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uKSk7CiB9CiAKK3ZvaWQgbGlieGxf
X2RvbWFpbl9idWlsZF9zdGF0ZV9pbml0KGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRl
KQoreworfQorCit2b2lkIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfZGlzcG9zZShsaWJ4bF9f
ZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSkKK3sKKyAgICBsaWJ4bF9fZmlsZV9yZWZlcmVuY2Vf
dW5tYXAoJnN0YXRlLT5wdl9rZXJuZWwpOworICAgIGxpYnhsX19maWxlX3JlZmVyZW5jZV91bm1h
cCgmc3RhdGUtPnB2X3JhbWRpc2spOworfQorCiAvKi0tLS0tIG1haW4gZG9tYWluIGNyZWF0aW9u
IC0tLS0tKi8KIAogLyogV2UgaGF2ZSBhIGxpbmVhciBjb250cm9sIGZsb3c7IG9ubHkgb25lIGV2
ZW50IGNhbGxiYWNrIGlzCkBAIC04MjMsNiArODMzLDcgQEAgc3RhdGljIHZvaWQgaW5pdGlhdGVf
ZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgY29uc3QgaW50IHJlc3RvcmVfZmQg
PSBkY3MtPnJlc3RvcmVfZmQ7CiAKICAgICBkb21pZCA9IGRjcy0+ZG9taWRfc29mdF9yZXNldDsK
KyAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlX2luaXQoJmRjcy0+YnVpbGRfc3RhdGUpOwog
CiAgICAgaWYgKGRfY29uZmlnLT5jX2luZm8uc3NpZF9sYWJlbCkgewogICAgICAgICBjaGFyICpz
ID0gZF9jb25maWctPmNfaW5mby5zc2lkX2xhYmVsOwpAQCAtMTU5NSw4ICsxNjA2LDcgQEAgc3Rh
dGljIHZvaWQgZG9tY3JlYXRlX2NvbXBsZXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9k
b21haW5fY29uZmlnICpjb25zdCBkX2NvbmZpZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOwogICAgIGxp
YnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnX3NhdmVkID0gJmRjcy0+Z3Vlc3RfY29uZmlnX3Nh
dmVkOwogCi0gICAgbGlieGxfX2ZpbGVfcmVmZXJlbmNlX3VubWFwKCZkY3MtPmJ1aWxkX3N0YXRl
LnB2X2tlcm5lbCk7Ci0gICAgbGlieGxfX2ZpbGVfcmVmZXJlbmNlX3VubWFwKCZkY3MtPmJ1aWxk
X3N0YXRlLnB2X3JhbWRpc2spOworICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfZGlzcG9z
ZSgmZGNzLT5idWlsZF9zdGF0ZSk7CiAKICAgICBpZiAoIXJjICYmIGRfY29uZmlnLT5iX2luZm8u
ZXhlY19zc2lkcmVmKQogICAgICAgICByYyA9IHhjX2ZsYXNrX3JlbGFiZWxfZG9tYWluKENUWC0+
eGNoLCBkY3MtPmd1ZXN0X2RvbWlkLCBkX2NvbmZpZy0+Yl9pbmZvLmV4ZWNfc3NpZHJlZik7CmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0u
YwppbmRleCBiZTQ5M2NmOWYyLi4yMDAzMTAwODNmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTIwNDUsNiArMjA0NSw4
IEBAIHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1
Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykKICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpj
b25zdCBkX3N0YXRlID0gc2Rzcy0+ZG0uYnVpbGRfc3RhdGU7CiAgICAgbGlieGxfX2RvbWFpbl9i
dWlsZF9zdGF0ZSAqY29uc3Qgc3R1YmRvbV9zdGF0ZSA9ICZzZHNzLT5kbV9zdGF0ZTsKIAorICAg
IGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfaW5pdChzdHViZG9tX3N0YXRlKTsKKwogICAgIGlm
IChndWVzdF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbiAhPQogICAgICAgICBM
SUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTCkgewogICAgICAg
ICByZXQgPSBFUlJPUl9JTlZBTDsKQEAgLTIzNzMsNiArMjM3NSw3IEBAIHN0YXRpYyB2b2lkIHN0
dWJkb21feHN3YWl0X2NiKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3hzd2FpdF9zdGF0ZSAqeHN3
YWl0LAogICAgIGlmIChzdHJjbXAocCwgInJ1bm5pbmciKSkKICAgICAgICAgcmV0dXJuOwogIG91
dDoKKyAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlX2Rpc3Bvc2UoJnNkc3MtPmRtX3N0YXRl
KTsKICAgICBsaWJ4bF9feHN3YWl0X3N0b3AoZ2MsIHhzd2FpdCk7CiAgICAgc2Rzcy0+Y2FsbGJh
Y2soZWdjLCAmc2Rzcy0+ZG0sIHJjKTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDllN2U0ZGNh
ZTkuLjg4YzAxZmYxMTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTI2NSw2ICsxMjY1LDkgQEAg
dHlwZWRlZiBzdHJ1Y3QgewogICAgIHVpbnQzMl90IGNsb2NrX2ZyZXF1ZW5jeTsKIH0gbGlieGxf
X2RvbWFpbl9idWlsZF9zdGF0ZTsKIAorX2hpZGRlbiB2b2lkIGxpYnhsX19kb21haW5fYnVpbGRf
c3RhdGVfaW5pdChsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzKTsKK19oaWRkZW4gdm9pZCBs
aWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlX2Rpc3Bvc2UobGlieGxfX2RvbWFpbl9idWlsZF9zdGF0
ZSAqcyk7CisKIF9oaWRkZW4gaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKiBjb25zdCBk
X2NvbmZpZywKICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUp
OwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:31:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gfRRD-0008Li-BL; Fri, 04 Jan 2019 15:31: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRRC-0008LI-HZ
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:31:06 +0000
X-Inumbo-ID: bf8af59e-1035-11e9-9a1f-77c7d128b0c4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf8af59e-1035-11e9-9a1f-77c7d128b0c4;
 Fri, 04 Jan 2019 15:31:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829533"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:42 +0000
Message-ID: <20190104153056.19138-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 03/17] libxl_qmp: Change
 qmp_qemu_check_version to compare version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBtYWtlcyB0aGUgZnVuY3Rpb24gc2ltcGxlciB0byByZWFkLiBJdCBhbHNvIGFk
ZCB0aGUgYWJpbGl0eQpmb3IgYSBjYWxsZXIgdG8gdGVsbCBpZiBRRU1VIGlzIG5ld2VyIG9yIGhh
dmUgdGhlIGV4YWN0IHZlcnNpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjY6CiAgICAgICAgbmV3IHBhdGNoCgog
dG9vbHMvbGlieGwvbGlieGxfcW1wLmMgfCAyOCArKysrKysrKysrKysrKysrKysrKystLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5j
CmluZGV4IDQ1YTJjYzQyM2IuLjczZjIyMDJiNGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0zOTIsMTMgKzM5Miwy
NyBAQCBzdGF0aWMgaW50IHFtcF9oYW5kbGVfcmVzcG9uc2UobGlieGxfX2djICpnYywgbGlieGxf
X3FtcF9oYW5kbGVyICpxbXAsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBib29sIHFtcF9x
ZW11X2NoZWNrX3ZlcnNpb24obGlieGxfX3FtcF9oYW5kbGVyICpxbXAsIGludCBtYWpvciwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1pbm9yLCBpbnQgbWljcm8pCisv
KgorICogcmV0dXJuIHZhbHVlczoKKyAqICAgPCAwICBpZiBxZW11J3MgdmVyc2lvbiA8ICBhc2tl
ZCB2ZXJzaW9uCisgKiAgID0gMCAgaWYgcWVtdSdzIHZlcnNpb24gPT0gYXNrZWQgdmVyc2lvbgor
ICogICA+IDAgIGlmIHFlbXUncyB2ZXJzaW9uID4gIGFza2VkIHZlcnNpb24KKyAqLworc3RhdGlj
IGludCBxbXBfcWVtdV9jb21wYXJlX3ZlcnNpb24obGlieGxfX3FtcF9oYW5kbGVyICpxbXAsIGlu
dCBtYWpvciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBtaW5vciwg
aW50IG1pY3JvKQogewotICAgIHJldHVybiBxbXAtPnZlcnNpb24ubWFqb3IgPiBtYWpvciB8fAot
ICAgICAgICAocW1wLT52ZXJzaW9uLm1ham9yID09IG1ham9yICYmCi0gICAgICAgICAgICAocW1w
LT52ZXJzaW9uLm1pbm9yID4gbWlub3IgfHwKLSAgICAgICAgICAgICAocW1wLT52ZXJzaW9uLm1p
bm9yID09IG1pbm9yICYmIHFtcC0+dmVyc2lvbi5taWNybyA+PSBtaWNybykpKTsKKyNkZWZpbmUg
Q0hFQ0tfVkVSU0lPTihsZXZlbCkgZG8geyBcCisgICAgaWYgKHFtcC0+dmVyc2lvbi5sZXZlbCA+
IChsZXZlbCkpIHJldHVybiArMTsgXAorICAgIGlmIChxbXAtPnZlcnNpb24ubGV2ZWwgPCAobGV2
ZWwpKSByZXR1cm4gLTE7IFwKK30gd2hpbGUgKDApCisKKyAgICBDSEVDS19WRVJTSU9OKG1ham9y
KTsKKyAgICBDSEVDS19WRVJTSU9OKG1pbm9yKTsKKyAgICBDSEVDS19WRVJTSU9OKG1pY3JvKTsK
KworI3VuZGVmIENIRUNLX1ZFUlNJT04KKworICAgIHJldHVybiAwOwogfQogCiAvKgpAQCAtMTAx
Miw3ICsxMDI2LDcgQEAgaW50IGxpYnhsX19xbXBfc2F2ZShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9t
aWQsIGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBib29sIGxpdmUpCiAKICAgICAvKiBsaXZlIHBhcmFt
ZXRlciB3YXMgYWRkZWQgdG8gUUVNVSAyLjExLiBJdCBzaWduYWwgUUVNVSB0aGF0IHRoZSBzYXZl
CiAgICAgICogb3BlcmF0aW9uIGlzIGZvciBhIGxpdmUgbWlncmF0aW9uIHJhdGhlciB0aGF0IGZv
ciB0YWtpbmcgYSBzbmFwc2hvdC4gKi8KLSAgICBpZiAocW1wX3FlbXVfY2hlY2tfdmVyc2lvbihx
bXAsIDIsIDExLCAwKSkKKyAgICBpZiAocW1wX3FlbXVfY29tcGFyZV92ZXJzaW9uKHFtcCwgMiwg
MTEsIDApID49IDApCiAgICAgICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9ib29sKGdjLCAmYXJncywg
ImxpdmUiLCBsaXZlKTsKIAogICAgIHJjID0gcW1wX3N5bmNocm9ub3VzX3NlbmQocW1wLCAieGVu
LXNhdmUtZGV2aWNlcy1zdGF0ZSIsIGFyZ3MsCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:31:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gfRRD-0008LX-1z; Fri, 04 Jan 2019 15:31: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRRC-0008LC-8K
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:31:06 +0000
X-Inumbo-ID: bfc1fd09-1035-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bfc1fd09-1035-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:31:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829534"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:44 +0000
Message-ID: <20190104153056.19138-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 05/17] libxl: Design of an async API to issue
 QMP commands to QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIHRoZSBmdW5jdGlvbnMgd2lsbCBiZSBpbXBsZW1lbnRlZCBpbiBsYXRlciBwYXRjaGVzLgoK
VGhpcyBwYXRjaCBpbmNsdWRlcyB0aGUgQVBJIHRoYXQgbGlieGwgY2FuIHVzZSB0byBzZW5kIFFN
UCBjb21tYW5kcyB0bwpRRU1VLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHY3OgogICAgICAgIGFja2VkLCBidXQgd2l0
aDoKICAgICAgICAgICAgZmQgZmllbGQgcmVuYW1lZCB0byBwYXlsb2FkX2ZkCiAgICAgICAgICAg
IGxpYnhsX19hbyBhbyBmaWVsZCBhZGRlZAogICAgICAgICAgICBhZGRlZCB0byBfc2VuZCB0aGF0
IGNhbGxiYWNrIGlzbid0IGNhbGxlZCBzeW5jaHJvbm91c2x5LgogICAgCiAgICB2NjoKICAgICAg
ICB1c2UgbGlieGxfZG9taWQgdHlwZSBmb3IgZG9taWQgaW5zdGVhZCBvZiBwbGFpbiB1aW4zMl90
CiAgICAgICAgYXZvaWQgdGhlIHdvcmsgImNoYWluZWQiLCByZXdyaXRlIHRoZSBwYXJhZ3JhcGgg
YWJvdXQgc2VuZGluZyBvbmUKICAgICAgICAgICAgY21kIGFmdGVyIGFub3RoZXIKICAgICAgICBS
ZXdyaXRlIHRoZSBjb21tZW50IGFib3V0IHRoZSBjYWxsYmFjaywgYW5kIGV4cGxhaW4gdGhhdCBv
biBlcnJvciwKICAgICAgICAgICAgdGhlIGBldmAgbWF5IGJlIElkbGUgb3IgbWF5IHN0aWxsIGJl
IENvbm5lY3RlZAogICAgICAgIENoYW5nZSB0aGUgY2FyZWZkIHRvIGEgc2ltcGxlIGludCAoZmll
bGQgY2ZkIC0+IGZkKQogICAgCiAgICB2NToKICAgICAgICBzb21lIGNoYW5nZXMgaW4gdGhlIGNv
bW1lbnQKCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgNzYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNzQgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAxNmU2ZWI2YzVlLi5mYWRhZmE1
ZjExIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTE5Miw2ICsxOTIsOCBAQCB0eXBlZGVmIHN0cnVj
dCBsaWJ4bF9fYW8gbGlieGxfX2FvOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2FvcF9vY2N1cnJl
ZCBsaWJ4bF9fYW9wX29jY3VycmVkOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX29zZXZlbnRfaG9v
a19uZXh1cyBsaWJ4bF9fb3NldmVudF9ob29rX25leHVzOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxf
X29zZXZlbnRfaG9va19uZXhpIGxpYnhsX19vc2V2ZW50X2hvb2tfbmV4aTsKK3R5cGVkZWYgc3Ry
dWN0IGxpYnhsX19qc29uX29iamVjdCBsaWJ4bF9fanNvbl9vYmplY3Q7Cit0eXBlZGVmIHN0cnVj
dCBsaWJ4bF9fY2FyZWZkIGxpYnhsX19jYXJlZmQ7CiAKIHR5cGVkZWYgc3RydWN0IGxpYnhsX19k
b21haW5fY3JlYXRlX3N0YXRlIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlOwogdHlwZWRlZiB2
b2lkIGxpYnhsX19kb21haW5fY3JlYXRlX2NiKHN0cnVjdCBsaWJ4bF9fZWdjICplZ2MsCkBAIC0z
NTUsNiArMzU3LDc2IEBAIHN0cnVjdCBsaWJ4bF9fZXZfY2hpbGQgewogICAgIExJQlhMX0xJU1Rf
RU5UUlkoc3RydWN0IGxpYnhsX19ldl9jaGlsZCkgZW50cnk7CiB9OwogCisvKgorICogUU1QIGFz
eW5jaHJvbm91cyBjYWxscworICoKKyAqIFRoaXMgZmFjaWxpdHkgYWxsb3dzIGEgY29tbWFuZCB0
byBiZSBzZW50IHRvIFFFTVUsIGFuZCB0aGUgcmVzcG9uc2UKKyAqIHRvIGJlIGhhbmRlZCB0byBh
IGNhbGxiYWNrIGZ1bmN0aW9uLgorICoKKyAqIENvbW1hbmRzIGNhbiBiZSBzdWJtaXRlZCBvbmUg
YWZ0ZXIgYW4gb3RoZXIgd2l0aCB0aGUgc2FtZQorICogY29ubmVjdGlvbiAoZS5nLiB0aGUgcmVz
dWx0IGZyb20gdGhlICJhZGQtZmQiIGNvbW1hbmQgbmVlZCB0byBiZQorICogdXNlIGluIGEgZm9s
bG93LXVwIGNvbW1hbmQgYmVmb3JlIGRpc2Nvbm5lY3RpbmcgZnJvbSBRTVApLiBBCisgKiBsaWJ4
bF9fZXZfcW1wIGNhbiBiZSByZXVzZWQgd2hlbiB0aGUgY2FsbGJhY2sgaXMgYmVlbiBjYWxsZWQg
aW4KKyAqIG9yZGVyIHRvIHVzZSB0aGUgc2FtZSBjb25uZWN0aW9uLgorICoKKyAqIE9ubHkgb25l
IGNvbm5lY3Rpb24gYXQgYSB0aW1lIGNhbiBiZSBtYWRlIHRvIG9uZSBRRU1VLCBzbyBhdm9pZAor
ICoga2VlcGluZyBhIGxpYnhsX19ldl9xbXAgQ29ubmVjdGVkIGZvciB0byBsb25nIGFuZCBjYWxs
CisgKiBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UgYXMgc29vbiBhcyBpdCBpcyBub3QgbmVlZGVkIGFu
eW1vcmUuCisgKgorICogUG9zc2libGUgc3RhdGVzIG9mIGEgbGlieGxfX2V2X3FtcDoKKyAqICBV
bmRlZmluZWQKKyAqICAgIE1pZ2h0IGNvbnRhaW4gYW55dGhpbmcuCisgKiAgSWRsZQorICogICAg
U3RydWN0IGNvbnRlbnRzIGFyZSBkZWZpbmVkIGVub3VnaCB0byBwYXNzIHRvIGFueQorICogICAg
bGlieGxfX2V2X3FtcF8qIGZ1bmN0aW9uLgorICogICAgVGhlIHN0cnVjdCBkb2VzIG5vdCBjb250
YWluIHJlZmVyZW5jZXMgdG8gYW55IGFsbG9jYXRlZCBwcml2YXRlCisgKiAgICByZXNvdXJjZXMg
c28gY2FuIGJlIHRocm93biBhd2F5LgorICogIEFjdGl2ZQorICogICAgQ3VycmVudGx5IHdhaXRp
bmcgZm9yIHRoZSBjYWxsYmFjayB0byBiZSBjYWxsZWQuCisgKiAgICBfZGlzcG9zZSBtdXN0IGJl
IGNhbGxlZCB0byByZWNsYWltIHJlc291cmNlcy4KKyAqICBDb25uZWN0ZWQKKyAqICAgIFN0cnVj
dCBjb250YWluIGFsbG9jYXRlZCByZXNzb3VyY2VzLgorICogICAgQ2FsbGluZyBfc2VuZCgpIHdp
dGggdGhpcyBzYW1lIGV2IHdpbGwgdXNlIHRoZSBzYW1lIFFNUCBjb25uZWN0aW9uLgorICogICAg
X2Rpc3Bvc2UoKSBtdXN0IGJlIGNhbGxlZCB0byByZWNsYWltIHJlc291cmNlcy4KKyAqCisgKiBs
aWJ4bF9fZXZfcW1wX2luaXQ6IFVuZGVmaW5lZC9JZGxlIC0+IElkbGUKKyAqCisgKiBsaWJ4bF9f
ZXZfcW1wX3NlbmQ6IElkbGUvQ29ubmVjdGVkIC0+IEFjdGl2ZSAob24gZXJyb3I6IElkbGUpCisg
KiAgICBTZW5kcyBhIGNvbW1hbmQgdG8gUUVNVS4KKyAqICAgIGNhbGxiYWNrIHdpbGwgYmUgY2Fs
bGVkIHdoZW4gYSByZXNwb25zZSBpcyByZWNlaXZlZCBvciB3aGVuIGFuCisgKiAgICBlcnJvciBh
cyBvY2N1cmVkLgorICogICAgY2FsbGJhY2sgaXNuJ3QgY2FsbGVkIHN5bmNocm9ub3VzbHkuCisg
KgorICogbGlieGxfX2V2X3FtcF9kaXNwb3NlOiBDb25uZWN0ZWQvQWN0aXZlL0lkbGUgLT4gSWRs
ZQorICoKKyAqIGNhbGxiYWNrOiBXaGVuIGNhbGxlZDogQWN0aXZlIC0+IENvbm5lY3RlZCAob24g
ZXJyb3I6IElkbGUvQ29ubmVjdGVkKQorICogICAgV2hlbiBjYWxsZWQsIGV2IGlzIENvbm5lY3Rl
ZCBhbmQgY2FuIGJlIHJldXNlZCBvciBkaXNwb3NlZCBvZi4KKyAqICAgIE9uIGVycm9yLCB0aGUg
Y2FsbGJhY2sgaXMgY2FsbGVkIHdpdGggcmVzcG9uc2UgPT0gTlVMTCBhbmQgdGhlCisgKiAgICBl
cnJvciBjb2RlIGluIHJjLiBUaGUgbmV3IHN0YXRlIG9mIGV2IGRlcGVuZGluZyBvbiB0aGUgdmFs
dWUgb2YgcmM6CisgKiAgICAtIHJjID09IEVSUk9SX1FNUF8qOiBUaGlzIGlzIGFuIGVycm9yIGFz
c29jaWF0ZWQgd2l0aCB0aGUgY21kIHRvCisgKiAgICAgIHJ1biwgZXYgaXMgQ29ubmVjdGVkLgor
ICogICAgLSBvdGhlcndpc2U6IEFuIG90aGVyIGVycm9yIGhhcHBlbmQsIGV2IGlzIG5vdyBJZGxl
LgorICogICAgVGhlIGNhbGxiYWNrIGlzIG9ubHkgY2FsbGVkIG9uY2UuCisgKi8KK3R5cGVkZWYg
c3RydWN0IGxpYnhsX19ldl9xbXAgbGlieGxfX2V2X3FtcDsKK3R5cGVkZWYgdm9pZCBsaWJ4bF9f
ZXZfcW1wX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3Qg
KnJlc3BvbnNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsK
KworX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9xbXBfaW5pdChsaWJ4bF9fZXZfcW1wICpldik7Citf
aGlkZGVuIGludCBsaWJ4bF9fZXZfcW1wX3NlbmQobGlieGxfX2djICpnYywgbGlieGxfX2V2X3Ft
cCAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kLCBs
aWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpOworX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9xbXBfZGlz
cG9zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldik7CisKK3N0cnVjdCBsaWJ4bF9f
ZXZfcW1wIHsKKyAgICAvKiBjYWxsZXIgc2hvdWxkIGluY2x1ZGUgdGhpcyBpbiB0aGVpciBvd24g
c3RydWN0ICovCisgICAgLyogY2FsbGVyIG11c3QgZmlsbCB0aGVzZSBpbiwgYW5kIHRoZXkgbXVz
dCBhbGwgcmVtYWluIHZhbGlkICovCisgICAgbGlieGxfX2FvICphbzsKKyAgICBsaWJ4bF9kb21p
ZCBkb21pZDsKKyAgICBsaWJ4bF9fZXZfcW1wX2NhbGxiYWNrICpjYWxsYmFjazsKKyAgICBpbnQg
cGF5bG9hZF9mZDsgLyogc2V0IHRvIHNlbmQgYSBmZCB3aXRoIHRoZSBjb21tYW5kLCAtMSBvdGhl
cndpc2UgKi8KK307CisKIAogLyoKICAqIGV2Z2VuIHN0cnVjdHVyZXMsIHdoaWNoIGFyZSB0aGUg
c3RhdGUgd2UgdXNlIGZvciBnZW5lcmF0aW5nCkBAIC0xOTA5LDcgKzE5ODEsNyBAQCB0eXBlZGVm
IGVudW0gewogICAgIEpTT05fQU5ZICAgICA9IDI1NSAvKiB0aGlzIGlzIGEgbWFzayBvZiBhbGwg
dmFsdWVzIGFib3ZlLCBhZGp1c3QgYXMgbmVlZGVkICovCiB9IGxpYnhsX19qc29uX25vZGVfdHlw
ZTsKIAotdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2pzb25fb2JqZWN0IHsKK3N0cnVjdCBsaWJ4bF9f
anNvbl9vYmplY3QgewogICAgIGxpYnhsX19qc29uX25vZGVfdHlwZSB0eXBlOwogICAgIHVuaW9u
IHsKICAgICAgICAgYm9vbCBiOwpAQCAtMTkyMiw3ICsxOTk0LDcgQEAgdHlwZWRlZiBzdHJ1Y3Qg
bGlieGxfX2pzb25fb2JqZWN0IHsKICAgICAgICAgZmxleGFycmF5X3QgKm1hcDsKICAgICB9IHU7
CiAgICAgc3RydWN0IGxpYnhsX19qc29uX29iamVjdCAqcGFyZW50OwotfSBsaWJ4bF9fanNvbl9v
YmplY3Q7Cit9OwogCiB0eXBlZGVmIGludCAoKmxpYnhsX19qc29uX3BhcnNlX2NhbGxiYWNrKShs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2pzb25fb2JqZWN0ICpvLAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:31:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gfRR9-0008K5-Bk; Fri, 04 Jan 2019 15:31: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRR7-0008JY-V2
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:31:01 +0000
X-Inumbo-ID: bd20840e-1035-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd20840e-1035-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:31:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829515"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:41 +0000
Message-ID: <20190104153056.19138-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 02/17] libxl_qmp: Separate QMP message
 generation from qmp_send_prepare
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4gdG8gYmUgYWJsZSB0byByZS11c2UgcW1wX3ByZXBhcmVfY21kIHdpdGggbGlieGxfX2V2X3Ft
cC4KClRoaXMgcGF0Y2ggYWxzbyBhZGQgdGhlIFFNUCBlbmQgb2YgY29tbWFuZCAnXHJcbicgaW50
byB0aGUgZ2VuZXJhdGVkCnN0cmluZyBhcyBldmVyeSBjYWxsZXIgd2lsbCBuZWVkcyB0aGlzLgoK
VGhlcmUgc2hvdWxkIGJlIG5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHY4OgogICAg
ICAgIEFja2VkCiAgICAKICAgIHY3OgogICAgICAgIGdvdCByaWQgb2YgbGVuX3IgaW4gcW1wX3By
ZXBhcmVfY21kIHBhcmFtZXRlcnMKICAgICAgICAgICAgY2FsbGVycyB3aWxsIG5lZWQgdG8gY2Fs
bCBzdHJsZW4uCiAgICAgICAgVGhlIHJldHVybmVkIHZhbHVlIChgcmV0YCkgaXMgbm93IGFsbG9j
YXRlZCB3aXRoaW4gYGdjYCAoaW5zdGVhZCBvZgogICAgICAgIE5PR0MpCiAgICAKICAgIHY2Ogog
ICAgICAgIGNvbW1lbnQgYWJvdXQgb3duZXJzaGlwIG9mIGJ1ZgogICAgICAgIHVzZSBsaWJfX3Nw
cmludGYgaW5zdGVhZCBvZiB0d28gc3RybmNweQogICAgdjU6CiAgICAgICAgcmVuYW1lIHFtcF9w
cmVwYXJlX3FtcF9jbWQgdG8gcW1wX3ByZXBhcmVfY21kCiAgICAgICAgZml4IGNvZGluZyBzdHls
ZQoKIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAxOCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDZhNWM5OTc1NDYuLjQ1YTJjYzQyM2IgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5j
CkBAIC01NzEsMTcgKzU3MSwxNiBAQCBzdGF0aWMgaW50IHFtcF9uZXh0KGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX19xbXBfaGFuZGxlciAqcW1wKQogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGNo
YXIgKnFtcF9zZW5kX3ByZXBhcmUobGlieGxfX2djICpnYywgbGlieGxfX3FtcF9oYW5kbGVyICpx
bXAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWQsIGxpYnhs
X19qc29uX29iamVjdCAqYXJncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHFtcF9j
YWxsYmFja190IGNhbGxiYWNrLCB2b2lkICpvcGFxdWUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBxbXBfcmVxdWVzdF9jb250ZXh0ICpjb250ZXh0KQorc3RhdGljIGNoYXIgKnFtcF9w
cmVwYXJlX2NtZChsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpjbWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqYXJncywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGlkKQogewotICAgIGNvbnN0IHVuc2lnbmVkIGNoYXIg
KmJ1ZiA9IE5VTEw7Ci0gICAgY2hhciAqcmV0ID0gTlVMTDsKLSAgICBsaWJ4bF95YWpsX2xlbmd0
aCBsZW4gPSAwOworICAgIHlhamxfZ2VuIGhhbmQgPSBOVUxMOworICAgIC8qIG1lbW9yeSBmb3Ig
J2J1ZicgaXMgb3duZWQgYnkgJ2hhbmQnICovCisgICAgY29uc3QgdW5zaWduZWQgY2hhciAqYnVm
OworICAgIGxpYnhsX3lhamxfbGVuZ3RoIGxlbjsKICAgICB5YWpsX2dlbl9zdGF0dXMgczsKLSAg
ICB5YWpsX2dlbiBoYW5kOwotICAgIGNhbGxiYWNrX2lkX3BhaXIgKmVsbSA9IE5VTEw7CisgICAg
Y2hhciAqcmV0ID0gTlVMTDsKIAogICAgIGhhbmQgPSBsaWJ4bF95YWpsX2dlbl9hbGxvYyhOVUxM
KTsKIApAQCAtNTk4LDcgKzU5Nyw3IEBAIHN0YXRpYyBjaGFyICpxbXBfc2VuZF9wcmVwYXJlKGxp
YnhsX19nYyAqZ2MsIGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAogICAgIGxpYnhsX195YWpsX2dl
bl9hc2NpaXooaGFuZCwgImV4ZWN1dGUiKTsKICAgICBsaWJ4bF9feWFqbF9nZW5fYXNjaWl6KGhh
bmQsIGNtZCk7CiAgICAgbGlieGxfX3lhamxfZ2VuX2FzY2lpeihoYW5kLCAiaWQiKTsKLSAgICB5
YWpsX2dlbl9pbnRlZ2VyKGhhbmQsICsrcW1wLT5sYXN0X2lkX3VzZWQpOworICAgIHlhamxfZ2Vu
X2ludGVnZXIoaGFuZCwgaWQpOwogICAgIGlmIChhcmdzKSB7CiAgICAgICAgIGxpYnhsX195YWps
X2dlbl9hc2NpaXooaGFuZCwgImFyZ3VtZW50cyIpOwogICAgICAgICBsaWJ4bF9fanNvbl9vYmpl
Y3RfdG9feWFqbF9nZW4oZ2MsIGhhbmQsIGFyZ3MpOwpAQCAtNjA3LDcgKzYwNiwyNyBAQCBzdGF0
aWMgY2hhciAqcW1wX3NlbmRfcHJlcGFyZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fcW1wX2hhbmRs
ZXIgKnFtcCwKIAogICAgIHMgPSB5YWpsX2dlbl9nZXRfYnVmKGhhbmQsICZidWYsICZsZW4pOwog
Ci0gICAgaWYgKHMpIHsKKyAgICBpZiAocyAhPSB5YWpsX2dlbl9zdGF0dXNfb2spCisgICAgICAg
IGdvdG8gb3V0OworCisgICAgcmV0ID0gbGlieGxfX3NwcmludGYoZ2MsICIlKi4qc1xyXG4iLCAo
aW50KWxlbiwgKGludClsZW4sIGJ1Zik7CisKK291dDoKKyAgICB5YWpsX2dlbl9mcmVlKGhhbmQp
OworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBjaGFyICpxbXBfc2VuZF9wcmVwYXJlKGxp
YnhsX19nYyAqZ2MsIGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY2hhciAqY21kLCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxbXBfY2FsbGJhY2tfdCBjYWxsYmFjaywgdm9p
ZCAqb3BhcXVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcW1wX3JlcXVlc3RfY29u
dGV4dCAqY29udGV4dCkKK3sKKyAgICBjaGFyICpidWY7CisgICAgY2FsbGJhY2tfaWRfcGFpciAq
ZWxtOworCisgICAgYnVmID0gcW1wX3ByZXBhcmVfY21kKGdjLCBjbWQsIGFyZ3MsICsrcW1wLT5s
YXN0X2lkX3VzZWQpOworCisgICAgaWYgKCFidWYpIHsKICAgICAgICAgTE9HRChFUlJPUiwgcW1w
LT5kb21pZCwgIkZhaWxlZCB0byBnZW5lcmF0ZSBhIHFtcCBjb21tYW5kIik7CiAgICAgICAgIGdv
dG8gb3V0OwogICAgIH0KQEAgLTYyMywxMyArNjQyLDEwIEBAIHN0YXRpYyBjaGFyICpxbXBfc2Vu
ZF9wcmVwYXJlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAogICAgIGVs
bS0+Y29udGV4dCA9IGNvbnRleHQ7CiAgICAgTElCWExfU1RBSUxRX0lOU0VSVF9UQUlMKCZxbXAt
PmNhbGxiYWNrX2xpc3QsIGVsbSwgbmV4dCk7CiAKLSAgICByZXQgPSBsaWJ4bF9fc3RybmR1cChn
YywgKGNvbnN0IGNoYXIqKWJ1ZiwgbGVuKTsKLQogICAgIExPR0QoREVCVUcsIHFtcC0+ZG9taWQs
ICJuZXh0IHFtcCBjb21tYW5kOiAnJXMnIiwgYnVmKTsKIAogb3V0OgotICAgIHlhamxfZ2VuX2Zy
ZWUoaGFuZCk7Ci0gICAgcmV0dXJuIHJldDsKKyAgICByZXR1cm4gYnVmOwogfQogCiBzdGF0aWMg
aW50IHFtcF9zZW5kKGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLApAQCAtNjUwLDkgKzY2Niw2IEBA
IHN0YXRpYyBpbnQgcW1wX3NlbmQobGlieGxfX3FtcF9oYW5kbGVyICpxbXAsCiAgICAgaWYgKGxp
YnhsX3dyaXRlX2V4YWN0bHkocW1wLT5jdHgsIHFtcC0+cW1wX2ZkLCBidWYsIHN0cmxlbihidWYp
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICJRTVAgY29tbWFuZCIsICJRTVAgc29ja2V0
IikpCiAgICAgICAgIGdvdG8gb3V0OwotICAgIGlmIChsaWJ4bF93cml0ZV9leGFjdGx5KHFtcC0+
Y3R4LCBxbXAtPnFtcF9mZCwgIlxyXG4iLCAyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJDUkxGIiwgIlFNUCBzb2NrZXQiKSkKLSAgICAgICAgZ290byBvdXQ7CiAKICAgICByYyA9IHFt
cC0+bGFzdF9pZF91c2VkOwogb3V0OgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:31:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gfRRC-0008LN-Pw; Fri, 04 Jan 2019 15:31: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRRB-0008Kj-16
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:31:05 +0000
X-Inumbo-ID: bf6f0715-1035-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf6f0715-1035-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:31:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829532"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:39 +0000
Message-ID: <20190104153056.19138-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 00/17] libxl: Enable save/restore/migration
 of a restricted QEMU + libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3hlbi11bnN0YWJsZS5naXQgYnIubGli
eGwtZXYtcW1wLXY4CgpDaGFuZ2VzIGluIHY4OgogICAgbGlieGxfcW1wOiBJbXBsZW1lbnRhdGlv
biBvZiBsaWJ4bF9fZXZfcW1wXyo6CiAgICAgICAgLSBmZXcgY2hhbmdlcwoKICAgIFRoZW4gMyBw
YXRjaGVzIGhhdmUgYmVlbiBhZGRlZCBidXQgYXJlIG5vdCBuZWNlc3NhcnksIHRoZXkgYXJlIGZv
bGxvdy11cAogICAgcGF0Y2hlczoKICAgICAgICAtIGxpYnhsOiBSZW1vdmUgdW51c2VkIGFyZyBm
cm9tIGxpYnhsX19zZW5kbXNnX2ZkcwogICAgICAgIC0gbGlieGxfanNvbjogUmVtb3ZlIGxpYnhs
X19qc29uX29iamVjdF9hcHBlbmRfdG8gZnJvbSBoZWFkZXIKCS0gbGlieGw6IEFkZCBjb21tZW50
cyB0byBsaWJ4bF9fanNvbl8qZ2V0KiBmdW5jdGlvbnMKCiAgICBBbGwgb3RoZXIgcGF0Y2hlcyBh
cmUgYWNrZWQuCgpDaGFuZ2VzIGluIHY3OgogICAgcGxlbnR5LCB3aXRoIG5ldyBwYXRjaGVzCgpD
aGFuZ2VzIGluIHY2OgogICAgSW1wbGVtZW50YXRpb24gb2YgbGlieGxfX2V2X3FtcF8qIGZ1bmN0
aW9ucyBoYXZlIGJlZW4gc3F1YXNoZWQgdG8gYSBzaW5nbGUKICAgIHBhdGNoLiBBbmQgd2l0aCB0
aGF0LCBhIGxvdCBvZiBjaGFuZ2VzIGluIG9yZGVyIHRvIG1ha2UgaXQgc2ltcGxlciB0byByZWFk
CiAgICB0aGUgaW1wbGVtZW50YXRpb24sIGhhdmUgYmV0dGVyIGVycm9yIHJlcG9ydGluZyBhbmQg
YSBmZXcgYnVnIGZpeC4KCiAgICBDaGVja291dCBtb3JlIGRldGFpbCBjaGFuZ2Vsb2cgaW4gdGhl
IG5vdGVzIG9mIGVhY2ggcGF0Y2gsIGFzIHRoZXJlIGlzCiAgICBtYW55LgoKQ2hhbmdlcyBpbiB2
NToKICAgIFBsZW50eSBvZiBwYXRjaCBoYXZlIGJlZW4gYXBwbGllZC4KICAgIE90aGVyIGNoYW5n
ZXMgbW9zdGx5IGFyZSBjb2Rpbmcgc3R5bGUgYW5kIG90aGVyIHR5cG9zLgogICAgU29tZSBidWcg
Zml4ZXMuCiAgICBEZXRhaWxzIGNhbiBiZSBmb3VuZCBpbiBwYXRjaCBub3Rlcy4KCiAgICBJIGhh
dmUgbGVmdCBhc2lkZSB0aGUgY2hhbmdlIHRvIGNkcm9tX2luc2VydCB1bnRpbCBJIGNhbiBmb3Vu
ZCB3aGF0IHRvIGRvCiAgICB3aXRoIHRoZSB1c2VyZGF0YSBsb2NrLgoKSW4gb3JkZXIgZm9yIGxp
YnhsIHRvIGJlIGFibGUgdG8gbWFuYWdlIFFFTVUgd2hpbGUgaXQgaXMgcmVzdHJpY3RlZCwgYSBm
ZXcKY2hhbmdlcyBhcmUgbmVlZGVkLiBXZSBuZWVkIGEgbmV3IHdheSB0byBnZXQgYSBzdGFydHVw
IG5vdGlmaWNhdGlvbiBmcm9tIFFFTVUKYXMgeGVuc3RvcmUgbWF5IG5vdCBiZSBhY2Nlc3NpYmxl
IHdoZW4gUUVNVSBpcyByZWFkeS4gV2UgYWxzbyBuZWVkIHRvIGEKZGlmZmVyZW50IHdheSB0byBo
YXZlIFFFTVUgc2F2ZSBpdCdzIHN0YXRlIGFuZCB0byBpbnNlcnQgY2Ryb20gYXMgYSByZXN0cmlj
dGVkClFFTVUgZG9lc24ndCBoYXZlIGFjY2VzcyB0byB0aGUgZmlsZSBzeXN0ZW0uCgpGb3IgYm90
aCwgd2UgY2FuIHVzZSBRTVAsIHdlIGNhbiB1c2UgaXQgdG8gcXVlcnkgUUVNVSdzIHN0YXR1cywg
YW5kIHdlIGNhbiB1c2UKaXQgdG8gc2VuZCBhIGZpbGUgZGVzY3JpcHRvciB0aHJvdWdoIHdoaWNo
IFFFTVUgY2FuIHNhdmUgaXRzIHN0YXRlLCBvciBpdCBjYW4KYmUgYSBjZHJvbS4KCldlIHRha2Ug
dGhpcyBvcHBvcnR1bml0eSB0byByZXdyaXRlIHRoZSBRTVAgY2xpZW50LCBhbmQgdGhpcyB0aW1l
IGJlZW4KYXN5bmNocm9ub3VzLCB0aGUgcmVzdWx0IGlzIGxpYnhsX19ldl9xbXBfKi4KClRoZSBw
bGF0IGRlIHLDqXNpc3RhbmNlIGluIHRoaXMgcGF0Y2ggc2VyaWVzIHN0YXJ0IHdpdGggcGF0Y2gK
ImxpYnhsOiBEZXNpZ24gb2YgYW4gYXN5bmMgQVBJIHRvIGlzc3VlIFFNUCBjb21tYW5kcyB0byBR
RU1VIgp3aGljaCBpbXBsZW1lbnQgbGlieGxfX2V2X3FtcF8qIGZ1bmN0aW9ucyB0byB0dXJuIHRo
ZSBRTVAgY2xpZW50IGludG8KYXN5bmNocm9ub3VzIG1vZGUuCgpUaGlzIGNvbWVzIHdpdGggY2hh
bmdlcyB0aGF0IHVzZXMgdGhlIG5ldyBpbnRlcmZhY2UuCiogImxpYnhsOiBRRU1VIHN0YXJ0dXAg
c3luYyBiYXNlZCBvbiBRTVAiCiAgd2hpY2ggY2FuIHVzZSBRTVAgdG8gZmluZCBvdXQgd2hlbiBR
RU1VIGFzIHN0YXJ0ZWQuCiAgdGhpcyByZXF1aXJlczogImxpYnhsX2RtOiBQcmUtb3BlbiBRTVAg
c29ja2V0IGZvciBRRU1VIgogIEJ1dCB0aGF0IG9ubHkgd29ya3Mgd2l0aCBkbV9yZXN0cmljdD0x
IGFzIGV4cGxhaW4gaW4gdGhlIHBhdGNoLgoqICJsaWJ4bDogUmUtaW1wbGVtZW50IGRvbWFpbl9z
dXNwZW5kX2RldmljZV9tb2RlbCB1c2luZyBsaWJ4bF9fZXZfcW1wIgogIFdoaWNoIHJld3JpdGUg
bGlieGxfX3FtcF9zYXZlKCksIGFuZCBhZGRzIHRoZSBhYmlsaXR5IHRvIGhhdmUgUUVNVSBzYXZl
CiAgaXRzIHN0YXRlIHRvIGEgZmlsZSBkZXNjcmlwdG9yIHdoaWNoIGxpYnhsIHdpbGwgaGF2ZSBv
cGVubmVkLgoKUGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cmh0dHBz
Oi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3hlbi11bnN0YWJsZS5n
aXQgYnIubGlieGwtZXYtcW1wLXY4CgpDaGVlcnMsCgpBbnRob255IFBFUkFSRCAoMTcpOgogIGxp
YnhsOiBFbmhhbmNlIGxpYnhsX19zZW5kbXNnX2ZkcyB0byBkZWFsIHdpdGggRUlOVFIgYW5kIEVX
T1VMREJMT0NLCiAgbGlieGxfcW1wOiBTZXBhcmF0ZSBRTVAgbWVzc2FnZSBnZW5lcmF0aW9uIGZy
b20gcW1wX3NlbmRfcHJlcGFyZQogIGxpYnhsX3FtcDogQ2hhbmdlIHFtcF9xZW11X2NoZWNrX3Zl
cnNpb24gdG8gY29tcGFyZSB2ZXJzaW9uCiAgbGlieGw6IEFkZCB3cmFwcGVyIGFyb3VuZCBsaWJ4
bF9fanNvbl9vYmplY3RfdG9fanNvbiBKU09OCiAgbGlieGw6IERlc2lnbiBvZiBhbiBhc3luYyBB
UEkgdG8gaXNzdWUgUU1QIGNvbW1hbmRzIHRvIFFFTVUKICBsaWJ4bF9xbXA6IEltcGxlbWVudGF0
aW9uIG9mIGxpYnhsX19ldl9xbXBfKgogIGxpYnhsX2V4ZWM6IEFkZCBsaWJ4bF9fc3Bhd25faW5p
dGlhdGVfZmFpbHVyZQogIGxpYnhsOiBBZGQgaW5pdC9kaXNwb3NlIG9mIGZvciBsaWJ4bF9fZG9t
YWluX2J1aWxkX3N0YXRlCiAgbGlieGxfZG06IFByZS1vcGVuIFFNUCBzb2NrZXQgZm9yIFFFTVUK
ICBsaWJ4bDogQWRkIGRtc3NfaW5pdC9kaXNwb3NlIGZvciBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUK
ICBsaWJ4bDogUUVNVSBzdGFydHVwIHN5bmMgYmFzZWQgb24gUU1QCiAgbGlieGxfcW1wOiBTdG9y
ZSBhZHZlcnRpc2VkIFFFTVUgdmVyc2lvbiBpbiBsaWJ4bF9fZXZfcW1wCiAgbGlieGw6IENoYW5n
ZSBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKCkgdG8gYmUgYXN5bmMKICBsaWJ4
bDogUmUtaW1wbGVtZW50IGRvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbCB1c2luZyBsaWJ4bF9f
ZXZfcW1wCiAgbGlieGw6IFJlbW92ZSB1bnVzZWQgYXJnIGZyb20gbGlieGxfX3NlbmRtc2dfZmRz
CiAgbGlieGxfanNvbjogUmVtb3ZlIGxpYnhsX19qc29uX29iamVjdF9hcHBlbmRfdG8gZnJvbSBo
ZWFkZXIKICBsaWJ4bDogQWRkIGNvbW1lbnRzIHRvIGxpYnhsX19qc29uXypnZXQqIGZ1bmN0aW9u
cwoKIHRvb2xzL2xpYnhsL2xpYnhsX2FvdXRpbHMuYyAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jICAgICAgfCAgNTQgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAg
ICAgICAgfCAxNDMgKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMgfCAgMzcg
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsX2V4ZWMuYyAgICAgICAgfCAgMTEgKy0KIHRvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggICAgfCAxOTcgKysrKysrLQogdG9vbHMvbGlieGwvbGlieGxfanNv
bi5jICAgICAgICB8ICAgOSArLQogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgICAgICAgICB8IDk5
MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsICAgICB8ICAgNyArCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5jICAgICAgIHwgIDI4
ICstCiAxMCBmaWxlcyBjaGFuZ2VkLCAxMzU2IGluc2VydGlvbnMoKyksIDEyMyBkZWxldGlvbnMo
LSkKCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:31:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gfRRA-0008KT-DR; Fri, 04 Jan 2019 15:31: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRR9-0008Js-3J
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:31:03 +0000
X-Inumbo-ID: bdfd3de3-1035-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdfd3de3-1035-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:31:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829523"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:48 +0000
Message-ID: <20190104153056.19138-10-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 09/17] libxl_dm: Pre-open QMP socket for QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBtb3ZlcyB0aGUgY3JlYXRpb24gb2YgdGhlIFFNUCB1bml4IHNvY2tldCBmcm9t
IFFFTVUgdG8gbGlieGwuCkJ1dCBsaWJ4bCBkb2Vzbid0IHJlbHkgb24gdGhpcyB5ZXQuCgpXaGVu
IHN0YXJ0aW5nIFFFTVUgd2l0aCBkbV9yZXN0cmljdD0xLCBwcmUtb3BlbiB0aGUgUU1QIHNvY2tl
dCBiZWZvcmUKZXhlYyBRRU1VLiBUaGF0IHNvY2tldCB3aWxsIGJlIHVzZWZ1bCB0byBmaW5kIG91
dCBpZiBRRU1VIGlzIHJlYWR5LCBhbmQKcHJlLW9wZW5pbmcgaXQgbWVhbnMgdGhhdCBsaWJ4bCBj
YW4gY29ubmVjdCB0byBpdCB3aXRob3V0IHdhaXRpbmcgZm9yClFFTVUgdG8gY3JlYXRlIGl0LgoK
VGhlIHByZS1vcGVuaW5nIGlzIGNvbmRpdGlvbmFsLCBiYXNlZCBvbiB0aGUgdXNlIG9mIGRtX3Jl
c3RyaWN0CmJlY2F1c2UgaXQgaXMgdXNpbmcgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiBvZiBR
RU1VLCBhbmQgZG1fcmVzdHJpY3QKc3VwcG9ydCBpbiBRRU1VIGlzIG5ld2VyLgoKLWNoYXJkZXYg
c29ja2V0LGZkPVggaXMgYXZhaWxhYmxlIHdpdGggUUVNVSAyLjEyLCBzaW5jZSBjb21taXQ6Cj4g
Y2hhcjogYWxsb3cgcGFzc2luZyBwcmUtb3BlbmVkIHNvY2tldCBmaWxlIGRlc2NyaXB0b3IgYXQg
c3RhcnR1cAo+IDA5MzU3MDBmODU0NDAzM2ViYmQ0MWUxZjEzY2Q1MjhmOGE1OGQyNGQKCmRtX3Jl
c3RyaWN0IGlzIGF2YWlsYWJsZSBpbiBRRU1VIDMuMC4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2ODoKICAgICAgICBh
Y2tlZAogICAgCiAgICB2NzoKICAgICAgICBtb3ZlIGRvbWFpbl9idWlsZF9zdGF0ZSBpbml0L2Rp
c3Bvc2UgdG8gYSBkaWZmZXJlbnQgcGF0Y2gKICAgICAgICAgICAgYW5kIGNsb3NlIGRtX21vbml0
b3JfZmQgaW4gdGhhdCBuZXcgZGlzcG9zZSBmdW5jdGlvbgogICAgICAgIGFzc2VydCB0aGF0IGRt
X21vbml0b3JfZmQgc2hvdWxkIGJlIC0xIHdoZW4gdXNpbmcgb2xkIHFlbXUKICAgIAogICAgdjY6
CiAgICAgICAgbW92ZSBkbV9tb25pdG9yX2ZkIGludG8gbGlieGxfZG9tYWluX2J1aWxkX2luZm8g
KG9yIGRfc3RhdGUpCiAgICAgICAgLT4gbW92ZSB0aGUgY3JlYXRpb24gb2YgdGhlIHNvY2tldCBp
bnRvIGxpYnhsX19zcGF3bl9sb2NhbF9kbQogICAgICAgICAgIGluc3RlYWQgb2YgbGlieGxfX2J1
aWxkX2RldmljZV9tb2RlbF9hcmdzCiAgICAgICAgVXNlIGxpYnhsX2RvbWlkIHR5cGUgaW5zdGVh
ZCBvZiBpbnQgZm9yIGxpYnhsX19wcmVfb3Blbl9xbXBfc29ja2V0KCkKICAgICAgICBDaGVjayBm
dW5jdGlvbiBjYWxscyAoYmluZCBhbmQgbGlzdGVuKSByZXR1cm4gdmFsdWUgaW4gYSBzZXBhcmF0
ZSBzdGF0ZW1lbnQuCiAgICAgICAgdHlwbyBhbmQgb3RoZXIgY29kaW5nIHN0eWxlIGlzc3VlIGZp
eGVzCiAgICAKICAgIHY1OgogICAgICAgIHVzZSBsaWJ4bF9fcmVtb3ZlX2ZpbGUKICAgICAgICBm
ZXcgY2hhbmdlcyBpbiBjb2Rpbmcgc3R5bGUKICAgICAgICByZW1vdmUgc3RhbGUgaW5jbHVkZXMg
KHN5cy9zb2NrZXQsIHN5cy91bikgd2hpY2ggYXJlIG5vdyBpbiBsaWJ4bF9pbnRlcm5hbC5oCiAg
ICAKICAgIHY0OgogICAgICAgIHNlcGFyYXRlIHRoZSBsb2dpYyB0byBvcGVuIGEgc29ja2V0IGlu
dG8gYSBmdW5jdGlvbi4KICAgICAgICBVc2UgbGlieGxfX3ByZXBhcmVfc29ja2FkZHJfdW4oKSB0
byBjaGVjayBwYXRoIHNpemUKCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgIDUgKysr
CiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgNzEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDEgKwogMyBm
aWxlcyBjaGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKaW5kZXggNGNhMjVmNTZhNi4uODlmNDc2NmEyNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTc2Mywx
MiArNzYzLDE3IEBAIHN0YXRpYyBpbnQgc3RvcmVfbGlieGxfZW50cnkobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCiAKIHZvaWQgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV9pbml0KGxp
YnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKQogeworICAgIHN0YXRlLT5kbV9tb25pdG9y
X2ZkID0gLTE7CiB9CiAKIHZvaWQgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV9kaXNwb3NlKGxp
YnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKQogewogICAgIGxpYnhsX19maWxlX3JlZmVy
ZW5jZV91bm1hcCgmc3RhdGUtPnB2X2tlcm5lbCk7CiAgICAgbGlieGxfX2ZpbGVfcmVmZXJlbmNl
X3VubWFwKCZzdGF0ZS0+cHZfcmFtZGlzayk7CisgICAgaWYgKHN0YXRlLT5kbV9tb25pdG9yX2Zk
ID49IDApIHsKKyAgICAgICAgY2xvc2Uoc3RhdGUtPmRtX21vbml0b3JfZmQpOworICAgICAgICBz
dGF0ZS0+ZG1fbW9uaXRvcl9mZCA9IC0xOworICAgIH0KIH0KIAogLyotLS0tLSBtYWluIGRvbWFp
biBjcmVhdGlvbiAtLS0tLSovCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCAyMDAzMTAwODNmLi5iOTkyMWViODg1IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMKQEAgLTY3MCw2ICs2NzAsOCBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9k
ZWxfYXJnc19vbGQobGlieGxfX2djICpnYywKICAgICBkbV9hcmdzID0gZmxleGFycmF5X21ha2Uo
Z2MsIDE2LCAxKTsKICAgICBkbV9lbnZzID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKIAor
ICAgIGFzc2VydChzdGF0ZS0+ZG1fbW9uaXRvcl9mZCA9PSAtMSk7CisKICAgICBsaWJ4bF9fc2V0
X3FlbXVfZW52X2Zvcl94c2FfMTgwKGdjLCBkbV9lbnZzKTsKIAogICAgIGZsZXhhcnJheV92YXBw
ZW5kKGRtX2FyZ3MsIGRtLApAQCAtMTEwMCw2ICsxMTAyLDUxIEBAIHN0YXRpYyBjaGFyICpxZW11
X2Rpc2tfaWRlX2RyaXZlX3N0cmluZyhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICp0YXJnZXRf
cGF0aCwKICAgICByZXR1cm4gZHJpdmU7CiB9CiAKK3N0YXRpYyBpbnQgbGlieGxfX3ByZV9vcGVu
X3FtcF9zb2NrZXQobGlieGxfX2djICpnYywgbGlieGxfZG9taWQgZG9taWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqZmRfcikKK3sKKyAgICBpbnQgcmMsIHI7
CisgICAgaW50IGZkOworICAgIHN0cnVjdCBzb2NrYWRkcl91biB1bjsKKyAgICBjb25zdCBjaGFy
ICpwYXRoID0gbGlieGxfX3FlbXVfcW1wX3BhdGgoZ2MsIGRvbWlkKTsKKworICAgIGZkID0gc29j
a2V0KEFGX1VOSVgsIFNPQ0tfU1RSRUFNLCAwKTsKKyAgICBpZiAoZmQgPCAwKSB7CisgICAgICAg
IExPR0VEKEVSUk9SLCBkb21pZCwgInNvY2tldCgpIGZhaWxlZCIpOworICAgICAgICByZXR1cm4g
RVJST1JfRkFJTDsKKyAgICB9CisKKyAgICByYyA9IGxpYnhsX19wcmVwYXJlX3NvY2thZGRyX3Vu
KGdjLCAmdW4sIHBhdGgsICJRRU1VJ3MgUU1QIHNvY2tldCIpOworICAgIGlmIChyYykKKyAgICAg
ICAgZ290byBvdXQ7CisKKyAgICByYyA9IGxpYnhsX19yZW1vdmVfZmlsZShnYywgcGF0aCk7Cisg
ICAgaWYgKHJjKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHIgPSBiaW5kKGZkLCAoc3RydWN0
IHNvY2thZGRyICopICZ1biwgc2l6ZW9mKHVuKSk7CisgICAgaWYgKHIgPCAwKSB7CisgICAgICAg
IExPR0VEKEVSUk9SLCBkb21pZCwgImJpbmQoJyVzJykgZmFpbGVkIiwgcGF0aCk7CisgICAgICAg
IHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgciA9IGxp
c3RlbihmZCwgMSk7CisgICAgaWYgKHIgPCAwKSB7CisgICAgICAgIExPR0VEKEVSUk9SLCBkb21p
ZCwgImxpc3RlbigpIGZhaWxlZCIpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAg
IGdvdG8gb3V0OworICAgIH0KKworICAgICpmZF9yID0gZmQ7CisgICAgcmMgPSAwOworCitvdXQ6
CisgICAgaWYgKHJjICYmIGZkID49IDApCisgICAgICAgIGNsb3NlKGZkKTsKKyAgICByZXR1cm4g
cmM7Cit9CisKIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKmRtLCBpbnQgZ3Vlc3RfZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2NvbmZpZyAqZ3Vlc3RfY29uZmlnLApA
QCAtMTEzMiwxMCArMTE3OSwxNiBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9k
ZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklO
VEYoIiVkIiwgZ3Vlc3RfZG9taWQpLCBOVUxMKTsKIAogICAgIGZsZXhhcnJheV9hcHBlbmQoZG1f
YXJncywgIi1jaGFyZGV2Iik7Ci0gICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLAotICAgICAg
ICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJzb2NrZXQsaWQ9bGlieGwtY21kLCIKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAicGF0aD0lcyxzZXJ2ZXIsbm93YWl0IiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fcWVtdV9xbXBfcGF0aChnYywgZ3Vlc3RfZG9t
aWQpKSk7CisgICAgaWYgKHN0YXRlLT5kbV9tb25pdG9yX2ZkID49IDApIHsKKyAgICAgICAgZmxl
eGFycmF5X2FwcGVuZChkbV9hcmdzLAorICAgICAgICAgICAgR0NTUFJJTlRGKCJzb2NrZXQsaWQ9
bGlieGwtY21kLGZkPSVkLHNlcnZlcixub3dhaXQiLAorICAgICAgICAgICAgICAgICAgICAgIHN0
YXRlLT5kbV9tb25pdG9yX2ZkKSk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZmxleGFycmF5X2Fw
cGVuZChkbV9hcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigic29ja2V0
LGlkPWxpYnhsLWNtZCwiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRo
PSVzLHNlcnZlcixub3dhaXQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fcWVtdV9xbXBfcGF0aChnYywgZ3Vlc3RfZG9taWQpKSk7CisgICAgfQogCiAgICAgZmxl
eGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW5vLXNodXRkb3duIik7CiAgICAgZmxleGFycmF5X2Fw
cGVuZChkbV9hcmdzLCAiLW1vbiIpOwpAQCAtMjQzNyw2ICsyNDkwLDE2IEBAIHZvaWQgbGlieGxf
X3NwYXduX2xvY2FsX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RtX3NwYXduX3N0YXRlICpk
bXNzKQogICAgIGlmIChyYykKICAgICAgICAgZ290byBvdXQ7CiAKKyAgICBpZiAoYl9pbmZvLT5k
ZXZpY2VfbW9kZWxfdmVyc2lvbgorICAgICAgICAgICAgPT0gTElCWExfREVWSUNFX01PREVMX1ZF
UlNJT05fUUVNVV9YRU4gJiYKKyAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kbV9y
ZXN0cmljdCkpIHsKKyAgICAgICAgLyogSWYgd2UgaGF2ZSB0byB1c2UgZG1fcmVzdHJpY3QsIFFF
TVUgbmVlZHMgdG8gYmUgbmV3IGVub3VnaAorICAgICAgICAgKiBhbmQgd2lsbCBoYXZlIHRoZSBu
ZXcgaW50ZXJmYWNlIHdoZXJlIHdlIGNhbiBwcmUtb3BlbiB0aGUKKyAgICAgICAgICogUU1QIHNv
Y2tldC4gKi8KKyAgICAgICAgcmMgPSBsaWJ4bF9fcHJlX29wZW5fcW1wX3NvY2tldChnYywgZG9t
aWQsICZzdGF0ZS0+ZG1fbW9uaXRvcl9mZCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cisg
ICAgfQorCiAgICAgcmMgPSBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3MoZ2MsIGRtLCBk
b21pZCwgZ3Vlc3RfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmFyZ3MsICZlbnZzLCBzdGF0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZkbV9zdGF0ZV9mZCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA4OGMwMWZm
MTE4Li44M2JjMzg0ZDNlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEyNDAsNiArMTI0MCw3IEBA
IHR5cGVkZWYgc3RydWN0IHsKICAgICBjaGFyICpjb25zb2xlX3R0eTsKIAogICAgIGNoYXIgKnNh
dmVkX3N0YXRlOworICAgIGludCBkbV9tb25pdG9yX2ZkOwogCiAgICAgbGlieGxfX2ZpbGVfcmVm
ZXJlbmNlIHB2X2tlcm5lbDsKICAgICBsaWJ4bF9fZmlsZV9yZWZlcmVuY2UgcHZfcmFtZGlzazsK
LS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:31:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gfRR9-0008KB-KD; Fri, 04 Jan 2019 15:31: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRR8-0008JZ-1L
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:31:02 +0000
X-Inumbo-ID: bd82c11d-1035-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd82c11d-1035-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:31:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829520"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:46 +0000
Message-ID: <20190104153056.19138-8-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 07/17] libxl_exec: Add
 libxl__spawn_initiate_failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmdW5jdGlvbiBjYW4gYmUgdXNlZCBieSB1c2VyIG9mIGxpYnhsX19zcGF3bl8qIHdoZW4g
dGhleSBzZXR1cCBhCm5vdGlmaWNhdGlvbiBvdGhlciB0aGFuIHhlbnN0b3JlLiBUaGUgcGFyZW50
IGNhbiBhbHJlYWR5IHJlcG9ydCBzdWNjZXNzCnZpYSBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZGV0
YWNoKCksIHRoaXMgbmV3IGZ1bmN0aW9uIGNhbiBiZSB1c2VkIGZvcgpmYWlsdXJlIGluc3RlYWQg
b2Ygd2FpdGluZyBmb3IgdGhlIHRpbWVvdXQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjg6CiAgICAgICAgQWNrZWQK
ICAgIAogICAgdjc6CiAgICAgICAgY2FsbCBzcGF3bl9mYWlsIGZyb20gbGlieGxfX3NwYXduX2lu
aXRpYXRlX2ZhaWx1cmUuCiAgICAgICAgbW9kaWZ5IHNwYXduX2ZhaWwgdG8gc2V0IHNzLT5yYyBv
bmx5IG9uY2UuCiAgICAgICAgRml4IGRlc2NyaXB0aW9uIHRvIHRlbGwgY2FsbGVyIG9mIGxpYnhs
X19zcGF3bl9pbml0aWF0ZV9mYWlsdXJlIHRoYXQKICAgICAgICAgICAgdGhleSBoYXZlIHRvIGxv
Zy4KICAgICAgICB1c2UgYW4gYGVnY2AgaW5zdGVhZCBvZiBgZ2NgIHdpdGggbGlieGxfX3NwYXdu
X2luaXRpYXRlX2ZhaWx1cmUuCiAgICAKICAgIHY2OgogICAgICAgIGxvbmcgbGluZSBmaXgKICAg
ICAgICB0eXBvcyBmaXhlZAogICAgICAgIGZpeCBsZWFrIG9mIGludGVybmFsIHN0YXRlIGludG8g
ZXh0ZXJuYWwgZG9jCiAgICAgICAgaWYgdGhlIGZ1bmN0aW9uIGlzIGNhbGwgbXVsdGlwbGUgdGlt
ZXMsIHNldCByYyBvbmx5IHRoZSBmaXJzdCB0aW1lLgogICAgCiAgICB2NToKICAgICAgICBmaXgg
dHlwb3MKCiB0b29scy9saWJ4bC9saWJ4bF9leGVjLmMgICAgIHwgMTEgKysrKysrKysrKy0KIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAyMyArKysrKysrKysrKysrKysrKysrKysrLQog
MiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V4ZWMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V4ZWMu
YwppbmRleCAwMmU2YzkxN2YwLi40N2M5YzhmMWJhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9leGVjLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZXhlYy5jCkBAIC0zNzMsMTMgKzM3
MywyMiBAQCB2b2lkIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9kZXRhY2gobGlieGxfX2djICpnYywg
bGlieGxfX3NwYXduX3N0YXRlICpzcykKICAgICBzcGF3bl9kZXRhY2goZ2MsIHNzKTsKIH0KIAor
dm9pZCBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZmFpbHVyZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhs
X19zcGF3bl9zdGF0ZSAqc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCByYykKKy8qIFRoZSBzcGF3biBzdGF0ZSBtdXN0IGJlIEF0dGFjaGVkIG9uIGVudHJ5IGFuZCB3
aWxsIGJlIEF0dGFjaGVkIEZhaWxlZAorICogb24gcmV0dXJuLiAgKi8KK3sKKyAgICBzcGF3bl9m
YWlsKGVnYywgc3MsIHJjKTsKK30KKwogc3RhdGljIHZvaWQgc3Bhd25fZmFpbChsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX19zcGF3bl9zdGF0ZSAqc3MsIGludCByYykKIC8qIENhbGxlciBtdXN0IGhh
dmUgbG9nZ2VkLiAgTXVzdCBiZSBsYXN0IHRoaW5nIGluIGNhbGxpbmcgZnVuY3Rpb24sCiAgKiBh
cyBpdCBtYXkgbWFrZSB0aGUgY2FsbGJhY2suICBQcmVjb25kaXRpb246IEF0dGFjaGVkIG9yIERl
dGFjaGluZy4gKi8KIHsKICAgICBFR0NfR0M7CiAgICAgYXNzZXJ0KHJjKTsKLSAgICBzcy0+cmMg
PSByYzsKKyAgICBpZiAoIXNzLT5yYykKKyAgICAgICAgc3MtPnJjID0gcmM7CiAgICAgc3Bhd25f
ZGV0YWNoKGdjLCBzcyk7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGJlMThkNGYzNDEuLjll
N2U0ZGNhZTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTU2Nyw3ICsxNTY3LDggQEAgX2hpZGRl
biB2b2lkIGxpYnhsX19zcGF3bl9pbml0KGxpYnhsX19zcGF3bl9zdGF0ZSopOwogICoKICAqIFRo
ZSBpbm5lciBjaGlsZCBtdXN0IHNvb24gZXhpdCBvciBleGVjLiAgSXQgbXVzdCBhbHNvIHNvb24g
ZXhpdCBvcgogICogbm90aWZ5IHRoZSBwYXJlbnQgb2YgaXRzIHN1Y2Nlc3NmdWwgc3RhcnR1cCBi
eSB3cml0aW5nIHRvIHRoZQotICogeGVuc3RvcmUgcGF0aCB4c3BhdGguCisgKiB4ZW5zdG9yZSBw
YXRoIHhzcGF0aCBPUiB2aWEgb3RoZXIgbWVhbnMgdGhhdCB0aGUgcGFyZW50IHdpbGwgaGF2ZQor
ICogdG8gc2V0IHVwLgogICoKICAqIFRoZSB1c2VyIChpbiB0aGUgcGFyZW50KSB3aWxsIGJlIGNh
bGxlZCBiYWNrIChjb25maXJtX2NiKSBldmVyeQogICogdGltZSB0aGF0IHhlbnN0b3JlIHBhdGgg
aXMgbW9kaWZpZWQuCkBAIC0xNjIzLDYgKzE2MjQsMjYgQEAgX2hpZGRlbiBpbnQgbGlieGxfX3Nw
YXduX3NwYXduKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3NwYXduX3N0YXRlICpzcGF3bik7CiAg
Ki8KIF9oaWRkZW4gdm9pZCBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZGV0YWNoKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX19zcGF3bl9zdGF0ZSopOwogCisvKgorICogbGlieGxfX3NwYXduX2luaXRpYXRl
X2ZhaWx1cmUgLSBQcm9wYWdhdGUgZmFpbHVyZSBmcm9tIHRoZSBjYWxsZXIgdG8gdGhlCisgKiBj
YWxsZWUuCisgKgorICogV29ya3MgYnkga2lsbGluZyB0aGUgaW50ZXJtZWRpYXRlIHByb2Nlc3Mg
ZnJvbSBzcGF3bl9zcGF3bi4KKyAqIEFmdGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucywgYSBmYWls
dXJlIHdpbGwgYmUgcmVwb3J0ZWQuCisgKgorICogVGhpcyBpcyBub3Qgc3luY2hyb25vdXM6IHRo
ZXJlIHdpbGwgYmUgYSBmdXJ0aGVyIGNhbGxiYWNrIHdoZW4KKyAqIHRoZSBkZXRhY2ggaXMgY29t
cGxldGUuCisgKgorICogQ2FsbGVyIG11c3QgaGF2ZSBsb2dnZWQgYSBmYWlsdXJlIHJlYXNvbi4K
KyAqCisgKiBUaGUgc3Bhd24gc3RhdGUgbXVzdCBiZSBBdHRhY2hlZCBvbiBlbnRyeSBhbmQgd2ls
bCByZW1haW4gQXR0YWNoZWQuIEl0CisgKiBpcyBwb3NzaWJsZSBmb3IgYSBzcGF3biB0byBmYWls
IGZvciBtdWx0aXBsZSByZWFzb25zLCBmb3IgZXhhbXBsZQorICogY2FsbChzKSB0byBsaWJ4bF9f
c3Bhd25faW5pdGlhdGVfZmFpbHVyZSBhbmQgYWxzbyBmb3Igc29tZSBvdGhlciByZWFzb24uCisg
KiBJbiB0aGF0IGNhc2UgdGhlIGZpcnN0IHJjIHZhbHVlIGZyb20gYW55IHNvdXJjZSB3aWxsIHRh
a2UgcHJlY2VkZW5jZS4KKyAqLworX2hpZGRlbiB2b2lkIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9m
YWlsdXJlKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9fc3Bhd25fc3RhdGUgKnNzLCBpbnQgcmMpOworCiAvKgogICogSWYg
c3VjY2Vzc2Z1bCwgdGhpcyBzaG91bGQgcmV0dXJuIDAuCiAgKgotLSAKQW50aG9ueSBQRVJBUkQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:31:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gfRRE-0008Nb-N6; Fri, 04 Jan 2019 15:31: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRRD-0008Ll-Hj
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:31:07 +0000
X-Inumbo-ID: c01d4822-1035-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c01d4822-1035-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:31:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829536"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:45 +0000
Message-ID: <20190104153056.19138-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 06/17] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnQgdGhlIEFQSSBsaWJ4bF9fZXZfcW1wIGRvY3VtZW50ZWQgaW4g
dGhlIHByZXZpb3VzCnBhdGNoLCAibGlieGw6IERlc2lnbiBvZiBhbiBhc3luYyBBUEkgdG8gaXNz
dWUgUU1QIGNvbW1hbmRzIHRvIFFFTVUiLgoKU2luY2UgdGhpcyBBUEkgaXMgdG8gaW50ZXJhY3Qg
d2l0aCBRRU1VIHZpYSB0aGUgUU1QIHByb3RvY29sLCBpdCBhbHNvCmltcGxlbWVudCBhIFFNUCBj
bGllbnQuIFRoZSBzcGVjaWZpY2F0aW9uIGZvciB0aGUgUUVNVSBNYWNoaW5lIFByb3RvY29sCihR
TVApIGNhbiBiZSBmb3VuZCBpbiB0aGUgUUVNVSByZXBvc2l0b3J5IGF0OgpodHRwczovL2dpdC5x
ZW11Lm9yZy8/cD1xZW11LmdpdDthPWJsb2JfcGxhaW47Zj1kb2NzL2ludGVyb3AvcW1wLXNwZWMu
dHh0CgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KLS0tCgpOb3RlczoKICAgIHY4OgogICAgLSB1c2luZyBTVEFURV9BT19HQyBldmVyeXdo
ZXJlCiAgICAtIGNhbGwgcW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcgZnJvbSBxbXBfZXZf
c2V0X3N0YXRlIGluc3RlYWQgb2YKICAgICAgb3RoZXIgcGxhY2VzLiBCdXQgYWRkIGEgY2FsbCB0
byBxbXBfZXZfZW5zdXJlX3JlYWRpbmdfd3JpdGluZyB3aGVuIHRoZQogICAgICB0eF9idWYgaXMg
dXBkYXRlZCAoZGF0YSBiZWVuIHRyYW5zbWl0dGVkIHRvIFFFTVUpCiAgICAtIGFzc2VydCByZXR1
cm4gdmFsdWUgb2Ygd3JpdGUoKS4KICAgIAogICAgLSBmaXggaW1wbGVtZW50YXRpb24gZG9jIG9m
IHJ4X2J1ZiAoY2FuIGJlIGZyZWUgd2hlbiB1c2VkKQogICAgLSBmaXggZG9jIG9mIHFtcF9ldl9l
bnN1cmVfcmVhZGluZ193cml0aW5nCiAgICAKICAgIC0gcmVvcmRlciBxbXBfZXZfcGFyc2VfZXJy
b3JfbWVzc2FnZXMgYW5kIHFtcF9ldl9oYW5kbGVfbWVzc2FnZQogICAgCiAgICB2NzoKICAgIC0g
TWFrZSB1c2Ugb2YgdGhlIG5ldyBgYW9gIGZpZWxkIGZpbGxlZCBieSB0aGUgY2FsbGVyCiAgICAg
IChubyBtb3JlIGZyZWUodHhfYnVmKSkKICAgIC0gSGF2ZSByZXdvcmtlZCB0aGUgc3RhdGUgdGFi
bGUgdG8gYmUgbW9yZSBhY2N1cmF0ZSwgZWFzaWVyIHRvIHJlYWQgYW5kCiAgICAgIHdpdGggYmV0
dGVyIGRlc2Mgb2YgdGhlIHdhaXRpbmdfcmVwbHkgc3RhdGUgd2l0aCBzdWItc3RhdGVzIGFzIHdl
bGwgYXMKICAgICAgYmV0dGVyIGRlc2NyaXB0aW9uIG9mIHRoZSBzdGF0ZSBvZiB0aGUgZXZfZmQg
YGVmZGAuCiAgICAtIFRoZXJlIGlzIHN0YXRlIHRyYW5zaXRpb24gY2hhbmdlcywgbm93IHdlIGhh
dmUgY2FwLm5lZyAtPgogICAgICB3YWl0aW5nX3JlcGx5IChiZWZvcmUgaXQgd2FzIGNhcC5uZWcg
LT4gY29ubmVjdGVkIC0+IHdhaXRpbmdfcmVwbHkpLAogICAgICB0aGF0IG1ha2VzIHRoZSBpbnRl
cm5hbCBjb25uZWN0ZWQgc3RhdGUgdGhlIHNhbWUgYXMgdGhlIGV4dGVybmFsCiAgICAgIENvbm5l
Y3RlZCBzdGF0ZS4KICAgIC0gdGhlcmUgYXJlIG5vdyAzIGRpZmZlcmVudCBpZCB2YXJpYWJsZSBp
bnN0ZWFkIG9mIGEgc2luZ2xlIG9uZSwgdGhlCiAgICAgIGN1cnJlbnRseSBzZW50IG9uZSBgaWRg
LCB0aGUgbmV4dCBvbmUgYG5leHRfaWRgLCBhbmQgdGhlIG9uZQogICAgICBhc3NvY2lhdGVkIHdp
dGggdGhlIGNhbGxlcidzIGNvbW1hbmQgYG1zZ19pZGAsIGBpZGAgd2lsbCBhbHdheXMgYmUgdGhl
CiAgICAgIGZvciB0aGUgbmV4dCBleHBlY3RlZCBtZXNzYWdlIGZyb20gUUVNVS4KICAgIC0gcW1w
X2V2X2ZkX2NhbGxiYWNrIG5vdyBjaGVjayBmb3IgUE9MTEVSUiwgYW5kIHJlYWQgYXN5bmMgZXJy
b3Igd2l0aAogICAgICBnZXRzb2Nrb3B0KFNPX0VSUk9SKS4KICAgIC0gcW1wX2V2X2NhbGxiYWNr
X3JlYWRhYmxlIHRha2VzIGNhcmUgb25jZSBhZ2FpbiB0byBhbHNvIHBhcnNlIG1lc3NhZ2VzLgog
ICAgICBCdXQgaXQgbm93IGZpcnN0IGF0dGVtcHQgdG8gcmVhZCBtZXNzYWdlcyB0aGF0IHdvdWxk
IGJlIGluIHRoZSByeF9idWYKICAgICAgYmVmb3JlIHJlYWRpbmcgZnJvbSB0aGUgc29ja2V0Lgog
ICAgLSBTb21lIGZ1bmN0aW9ucyBzdGF0ZSBjaGFuZ2VzIGhhdmUgYmVlbiB1cGRhdGVkLAogICAg
ICBxbXBfZXZfZW5zdXJlX3JlYWRpbmdfd3JpdGluZywgcW1wX2V2X3NldF9zdGF0ZSwKICAgICAg
cW1wX2V2X2NhbGxiYWNrX3dyaXRhYmxlLCBxbXBfZXZfY2FsbGJhY2tfcmVhZGFibGUKICAgIC0g
SGF2ZSBjbGVhbmVkIHVwIHFtcF9ldl9lbnN1cmVfcmVhZGluZ193cml0aW5nCiAgICAtIEhhdmUg
Y2xlYW5lZCB1cCBxbXBfZXJyb3JfY2xhc3NfdG9fbGlieGxfZXJyb3JfY29kZSwgYW5kIGxvZyB1
bmtub3duCiAgICAgIGVycm9yIGNsYXNzZXMuCiAgICAtIEluIHFtcF9ldl9jYWxsYmFja19yZWFk
YWJsZSwgdGhlIHNpemUgaW5jcmVhc2Ugb2YgdGhlIGJ1ZmZlciBoYXZlIGJlZW4KICAgICAgcmV3
b3JrZWQgdG8gdXBkYXRlIGJvdGggcnhfYnVmX3NpemUgYW5kIHJ4X2J1ZiBhdCB0aGUgc2FtZSB0
aW1lLCBhbmQKICAgICAgcmVtb3ZlIHRoZSB1c2Ugb2YgbWF4KCkKICAgIC0gUmV0dXJuIHZhbHVl
IG9mIHFtcF9wcmVwYXJlX2NtZCBjYWxsZXMgaXMgY2hlY2tlZCBhbmQgbG9nZ2VkIG9uIGVycm9y
LgogICAgLSBjb21tZW50cyBpbiBSSFMgb2Ygc3RydWN0CiAgICAtIE5ldyBxbXBfZXZfdHhfYnVm
X2NsZWFyIGZ1bmMKICAgIC0gQWRkIGEgbGluayB0byB0aGUgUU1QIHNwZWMuCiAgICAtIHVwZGF0
ZSBjYWxsZXJzIG9mIHFtcF9wcmVwYXJlX2NtZCwgd2hpY2ggZG9lc24ndCBwcm92aWRlIHRoZSBz
dHJpbmcKICAgICAgbGVuZ2h0IGFueW1vcmUgYWxzbyByZW1vdmUgZXYtPm1zZ19sZW4KICAgIC0g
cmVuYW1lIGludGVybmFsIGZpZWxkcyBxbXBfY2ZkLCBxbXBfZWZkLCBxbXBfc3RhdGUgdG8gY2Zk
LCBlZmQgYW5kCiAgICAgIHN0YXRlLgogICAgLSBjaGFuZ2UgcW1wX2V2X2Nvbm5lY3QgdG8gb25s
eSBhbGxvdyBkaXNjb25uZWN0IG9uIGVudHJ5CiAgICAtIHNxdWFzaCBxbXBfZXZfcHJlcGFyZV9j
bWQgaW50byBsaWJ4bF9fZXZfcW1wX3NlbmQKICAgIC0gcmVkdWNlIG1heCByeCBidWZmZXIgc2l6
ZSB0byAxTQogICAgICBxdWVyeS12Y3B1cyB3aXRoIDcxIGNwdXMgYWN0aXZlIHlpZWxkIDE0NDg0
IGJ5dGVzLgogICAgLSB1c2UgSlNPTiB0byBwcmludCBsaWJ4bF9fanNvbl9vYmplY3QKICAgIAog
ICAgdjYuMjoKICAgICAgICBBZGQgZGVmaW5pdGlvbiBvZiB0aGUgaW50ZXJuYWwgYnJva2VuIHN0
YXRlCiAgICAgICAgdXBkYXRlZCBjb21tZW50cyBhYm91dCBzdGF0ZXMKICAgIHY2LjE6CiAgICAg
ICAgQWRkaW5nIHNvbWUgY29tbWVudCBhYm91dCBwb3NzaWJsZSBpbnRlcm5hbCBzdGF0ZSBjaGFu
Z2VzCiAgICAKICAgIHY2OgogICAgICAgIFRoaXMgaXMgYSBzcXVhc2ggb2YgNyBjb21taXRzIG9u
IHRoZSBwcmV2aW91cyB2ZXJzaW9uOgogICAgICAgIC0gbGlieGxfcW1wOiBDb25uZWN0IHRvIFFN
UCBzb2NrZXQKICAgICAgICAtIGxpYnhsX3FtcDogSW1wbGVtZW50IGZkIGNhbGxiYWNrIGFuZCBy
ZWFkIGRhdGEKICAgICAgICAtIGxpYnhsX3FtcDogUGFyc2UgSlNPTiBpbnB1dCBmcm9tIFFNUAog
ICAgICAgIC0gbGlieGxfcW1wOiBQcmVwYXJlIHRoZSBjb21tYW5kIHRvIGJlIHNlbnQKICAgICAg
ICAtIGxpYnhsX3FtcDogSGFuZGxlIHdyaXRlIHRvIFFNUCBzb2NrZXQKICAgICAgICAtIGxpYnhs
X3FtcDogSGFuZGxlIG1lc3NhZ2VzIGZyb20gUUVNVQogICAgICAgIC0gbGlieGxfcW1wOiBSZXNw
b25kIHRvIFFNUCBncmVldGluZwogICAgCiAgICAgICAgR2VuZXJhbCByZXdvcmsgb2YgdGhlIGlt
cGxlbWVudGF0aW9uLgogICAgICAgIEFkZGVkIG1vcmUgY29tbWVudCwgd2l0aCBhIGRlc2NyaXB0
aW9uIG9mIGFsbG93ZWQgaW50ZXJuYWwgc3RhdGVzLgogICAgICAgIENoZWNrIGZvciBFSU5QUk9H
UkVTUyBhZnRlciBjb25uZWN0KCkuCiAgICAgICAgUmVhZCB1bnRpbCBFV09VTERCTE9DSy4KICAg
ICAgICBIYW5kbGUgRVdPVUxEQkxPQ0sgb24gd3JpdGUgYW5kIHNlbmRtc2cuCiAgICAgICAgVXNp
bmcgbWVtbWVtIGluc3RlYWQgb2Ygc3Ryc3RyLgogICAgICAgIFVzaW5nIG1lbW1vdmUgaW5zdGVh
ZCBvZiBoYXZpbmcgYW4gb2Zmc2V0IGluIHJ4X2J1Zi4KICAgICAgICBSZXdvcmsgYnVmZmVyIGFs
bG9jYXRpb24KICAgICAgICBEb24ndCBmZWVkIFxyIGludG8ganNvbiBwYXJzZXIgYW55bW9yZQog
ICAgICAgIEFkZCBhIGNoZWNrIGZvciBhIG1heGltdW0gUlggYnVmZmVyIHNpemUKICAgICAgICBB
ZGRlZCBtb3JlIGVycm9yIG1lc3NhZ2VzCiAgICAgICAgTmV3IGVycm9yIGNvZGUgRVJST1JfUFJP
VE9DT0xfRVJST1JfUU1QCiAgICAgICAgUmV3cml0ZSBjb252ZXJzaW9uIG9mIFFNUCBFcnJvckNs
YXNzIHRvIGxpYnhsX2Vycm9yIGNvZGUKICAgICAgICBBZGRlZCBoZWxwZXJzOiBxbXBfZXZfZW5z
dXJlX3JlYWRpbmdfd3JpdGluZywgcW1wX2V2X3NldF9zdGF0ZQogICAgICAgIFNwbGl0IHNvbWUg
ZnVuY3Rpb25zLCBzcXVhc2ggb3RoZXJzCiAgICAgICAgQWRkZWQgZXYtPm1zZyogdG8gc3RvcmUg
Z2VuZXJhdGVkIHVzZXIgY29tbWFuZCBhcyB0eF9idWYgaXMgdXNlZCBkdXJpbmcKICAgICAgICAg
ICAgY29ubmVjdGlvbiAoZm9yIHFtcF9jYXBhYmlsaXRpZXMpCiAgICAgICAgUmVtb3ZlIHFtcF9z
dGF0ZV9ncmVldGluZwogICAgICAgIEFkZGVkIHFtcF9zdGF0ZV93YWl0aW5nX3JlcGx5CiAgICAK
ICAgIHY1OgogICAgICAgIG5pdHMKICAgICAgICB1c2UgYSBkZWZpbmUgaW5zdGVhZCBvZiBhIHN0
YXRpYyBpbnQgZm9yIFFNUF9DQVBBQklMSVRZX05FR09DSUFUSU9OX01TR0lECiAgICAgICAgdXNl
IGEgc3dpdGNoIGluIHFtcF9ldl9jYWxsYmFja193cml0YWJsZSB0byBjaGVjayBxbXBfc3RhdGUK
ICAgICAgICBBZGQgYSBkZXNjcmlwdGlvbiBvZiB0aGUgZGlmZmVyZW50IHZhbHVlIG9mIGxpYnhs
X19xbXBfc3RhdGUgZW51bS4KICAgICAgICBzb21lIGNsZWFudXAKICAgICAgICByZW1vdmUgcmVh
ZCBsb29wIHRoYXQgb25seSBoYW5kbGVkIEVJTlRSLCBzaW1wbHkgcmV0dXJuCiAgICAgICAgaW5p
dGlhbGl6ZSBsZW4gYW5kIHMgYXQgZGVjbGFyYXRpb24gdGltZQogICAgICAgIHJlbW92ZSBvbGQg
Y29tbWVudAogICAgICAgIHJlbmFtZSBidWZfZmQgdG8gc2VuZF9mZAogICAgICAgIEFkZGluZyBk
ZWZhdWx0OmFib3J0KCkgaW4gcW1wX2V2X2hhbmRsZV9tZXNzYWdlLgogICAgCiAgICB2NDoKICAg
ICAgICByZW1vdmUgdXNlIG9mIGEgbGlua2VkIGxpc3Qgb2YgcmVjZWl2ZSBidWZmZXIsIGFuZCB1
c2UgcmVhbGxvYyBpbnN0ZWFkLgogICAgICAgIHNpbXBsaWZpY2F0aW9uIG9mIHRoZSBwYXRjaCBk
dWUgdG8gdXNlIG9mIGEgc2luZ2xlIGFsbG9jYXRlZCBzcGFjZSBmb3IgdGhlCiAgICAgICAgcmVj
ZWl2ZSBidWZmZXIuCgogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAzNCArKwogdG9v
bHMvbGlieGwvbGlieGxfcW1wLmMgICAgICB8IDczOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICB8ICAgNiArCiAzIGZpbGVz
IGNoYW5nZWQsIDc3OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggZmFkYWZh
NWYxMS4uYmUxOGQ0ZjM0MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00MTgsNiArNDE4LDE5IEBA
IF9oaWRkZW4gaW50IGxpYnhsX19ldl9xbXBfc2VuZChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZf
cW1wICpldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWQs
IGxpYnhsX19qc29uX29iamVjdCAqYXJncyk7CiBfaGlkZGVuIHZvaWQgbGlieGxfX2V2X3FtcF9k
aXNwb3NlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2KTsKIAordHlwZWRlZiBlbnVt
IHsKKyAgICAvKiBpbml0aWFsIHN0YXRlICovCisgICAgcW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCA9
IDEsCisgICAgLyogY29ubmVjdGVkIHRvIFFNUCBzb2NrZXQsIHdhaXRpbmcgZm9yIGdyZWV0aW5n
IG1lc3NhZ2UgKi8KKyAgICBxbXBfc3RhdGVfY29ubmVjdGluZywKKyAgICAvKiBxbXBfY2FwYWJp
bGl0aWVzIGNvbW1hbmQgc2VudCwgd2FpdGluZyBmb3IgcmVwbHkgKi8KKyAgICBxbXBfc3RhdGVf
Y2FwYWJpbGl0eV9uZWdvdGlhdGlvbiwKKyAgICAvKiBzZW5kaW5nIHVzZXIncyBjbWQgYW5kIHdh
aXRpbmcgZm9yIHJlcGx5ICovCisgICAgcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHksCisgICAgLyog
cmVhZHkgdG8gc2VuZCBjb21tYW5kcyAqLworICAgIHFtcF9zdGF0ZV9jb25uZWN0ZWQsCit9IGxp
YnhsX19xbXBfc3RhdGU7CisKIHN0cnVjdCBsaWJ4bF9fZXZfcW1wIHsKICAgICAvKiBjYWxsZXIg
c2hvdWxkIGluY2x1ZGUgdGhpcyBpbiB0aGVpciBvd24gc3RydWN0ICovCiAgICAgLyogY2FsbGVy
IG11c3QgZmlsbCB0aGVzZSBpbiwgYW5kIHRoZXkgbXVzdCBhbGwgcmVtYWluIHZhbGlkICovCkBA
IC00MjUsNiArNDM4LDI3IEBAIHN0cnVjdCBsaWJ4bF9fZXZfcW1wIHsKICAgICBsaWJ4bF9kb21p
ZCBkb21pZDsKICAgICBsaWJ4bF9fZXZfcW1wX2NhbGxiYWNrICpjYWxsYmFjazsKICAgICBpbnQg
cGF5bG9hZF9mZDsgLyogc2V0IHRvIHNlbmQgYSBmZCB3aXRoIHRoZSBjb21tYW5kLCAtMSBvdGhl
cndpc2UgKi8KKworICAgIC8qCisgICAgICogcmVtYWluaW5nIGZpZWxkcyBhcmUgcHJpdmF0ZSB0
byBsaWJ4bF9ldl9xbXBfKgorICAgICAqLworCisgICAgbGlieGxfX2NhcmVmZCAqY2ZkOworICAg
IGxpYnhsX19ldl9mZCBlZmQ7CisgICAgbGlieGxfX3FtcF9zdGF0ZSBzdGF0ZTsKKyAgICBpbnQg
aWQ7CisgICAgaW50IG5leHRfaWQ7ICAgICAgICAvKiBuZXh0IGlkIHRvIHVzZSAqLworICAgIC8q
IHJlY2VpdmUgYnVmZmVyICovCisgICAgY2hhciAqcnhfYnVmOworICAgIHNpemVfdCByeF9idWZf
c2l6ZTsgLyogY3VycmVudCBhbGxvY2F0ZWQgc2l6ZSAqLworICAgIHNpemVfdCByeF9idWZfdXNl
ZDsgLyogYWN0dWFsIGRhdGEgaW4gdGhlIGJ1ZmZlciAqLworICAgIC8qIHNlbmRpbmcgYnVmZmVy
ICovCisgICAgY2hhciAqdHhfYnVmOworICAgIHNpemVfdCB0eF9idWZfbGVuOyAgLyogdHhfYnVm
IHNpemUgKi8KKyAgICBzaXplX3QgdHhfYnVmX29mZjsgIC8qIGFscmVhZHkgc2VudCAqLworICAg
IC8qIFRoZSBtZXNzYWdlIHRvIHNlbmQgd2hlbiByZWFkeSAqLworICAgIGNoYXIgKm1zZzsKKyAg
ICBpbnQgbXNnX2lkOwogfTsKIAogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAu
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDczZjIyMDJiNGYuLmYyYWIwODYyMGEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3FtcC5jCkBAIC03NSwxMSArNzUsMTggQEAKICMgIGRlZmluZSBERUJVR19SRVBPUlRfUkVD
RUlWRUQoZG9tLCBidWYsIGxlbikgKCh2b2lkKTApCiAjZW5kaWYKIAorI2lmZGVmIERFQlVHX1FN
UF9DTElFTlQKKyMgIGRlZmluZSBMT0dfUU1QKGYsIC4uLikgTE9HRChERUJVRywgZXYtPmRvbWlk
LCBmLCAjI19fVkFfQVJHU19fKQorI2Vsc2UKKyMgIGRlZmluZSBMT0dfUU1QKGYsIC4uLikKKyNl
bmRpZgorCiAvKgogICogUU1QIHR5cGVzICYgY29uc3RhbnQKICAqLwogCiAjZGVmaW5lIFFNUF9S
RUNFSVZFX0JVRkZFUl9TSVpFIDQwOTYKKyNkZWZpbmUgUU1QX01BWF9TSVpFX1JYX0JVRiBNQigx
KQogI2RlZmluZSBQQ0lfUFRfUURFVl9JRCAicGNpLXB0LSUwMnhfJTAyeC4lMDF4IgogCiAvKgpA
QCAtMTMwNyw2ICsxMzE0LDczOCBAQCBpbnQgbGlieGxfX3FtcF9pbml0aWFsaXphdGlvbnMobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIHJldDsKIH0KIAorLyogLS0t
LS0tLS0tLS0tIEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXAgLS0tLS0tLS0tLS0tLS0t
LSAqLworCisvKgorICogUG9zc2libGUgaW50ZXJuYWwgc3RhdGUgY29tcGFyZWQgdG8gcW1wX3N0
YXRlOgorICoKKyAqIHFtcF9zdGF0ZSAgICAgRXh0ZXJuYWwgICBjZmQgICAgZWZkICAgICBpZCAg
ICAgcnhfYnVmKiB0eF9idWYqIG1zZyoKKyAqIGRpc2Nvbm5lY3RlZCAgIElkbGUgICAgICAgTlVM
TCAgIElkbGUgICAgcmVzZXQgIGZyZWUgICAgZnJlZSAgICBmcmVlCisgKiBjb25uZWN0aW5nICAg
ICBBY3RpdmUgICAgIG9wZW4gICBJTiAgICAgIHJlc2V0ICB1c2VkICAgIGZyZWUgICAgc2V0Cisg
KiBjYXAubmVnICAgICAgICBBY3RpdmUgICAgIG9wZW4gICBJTnxPVVQgIHNlbnQgICB1c2VkICAg
IGNhcF9uZWcgc2V0CisgKiBjYXAubmVnICAgICAgICBBY3RpdmUgICAgIG9wZW4gICBJTiAgICAg
IHNlbnQgICB1c2VkICAgIGZyZWUgICAgc2V0CisgKiBjb25uZWN0ZWQgICAgICBDb25uZWN0ZWQg
IG9wZW4gICBJTiAgICAgIGFueSAgICB1c2VkICAgIGZyZWUgICAgZnJlZQorICogd2FpdGluZ19y
ZXBseSAgQWN0aXZlICAgICBvcGVuICAgSU58T1VUICBzZW50ICAgdXNlZCAgICBmcmVlICAgIHNl
dAorICogd2FpdGluZ19yZXBseSAgQWN0aXZlICAgICBvcGVuICAgSU58T1VUICBzZW50ICAgdXNl
ZCAgICB1c2VyJ3MgIGZyZWUKKyAqIHdhaXRpbmdfcmVwbHkgIEFjdGl2ZSAgICAgb3BlbiAgIElO
ICAgICAgc2VudCAgIHVzZWQgICAgZnJlZSAgICBmcmVlCisgKiBicm9rZW5bMV0gICAgICBub25l
WzJdICAgIGFueSAgICBBY3RpdmUgIGFueSAgICBhbnkgICAgIGFueSAgICAgYW55CisgKgorICog
WzFdIFdoZW4gYW4gaW50ZXJuYWwgZnVuY3Rpb24gcmV0dXJuIGFuIGVycm9yLCBpdCBjYW4gbGVh
dmUgZXZfcW1wIGluIGEKKyAqIGBicm9rZW5gIHN0YXRlIGJ1dCBvbmx5IGlmIHRoZSBjYWxsZXIg
aXMgYW5vdGhlciBpbnRlcm5hbCBmdW5jdGlvbi4KKyAqIFRoYXQgYGJyb2tlbmAgbmVlZHMgdG8g
YmUgY2xlYW5lZCB1cCwgZS5pLiB0cmFuc2l0aW9ubmVkIHRvIHRoZQorICogYGRpc2Nvbm5lY3Rl
ZGAgc3RhdGUsIGJlZm9yZSB0aGUgY29udHJvbCBvZiBldl9xbXAgaXMgcmVsZWFzZWQgb3V0c2lk
ZXMKKyAqIG9mIGV2X3FtcCBpbXBsZW1lbnRhdGlvbi4KKyAqCisgKiBbMl0gVGhpcyBpbnRlcm5h
bCBzdGF0ZSBzaG91bGQgbm90IGJlIHZpc2libGUgZXh0ZXJuYWxseSwgc2VlIFsxXS4KKyAqCisg
KiBQb3NzaWJsZSBidWZmZXJzIHN0YXRlczoKKyAqIC0gcmVjZWl2aW5nIGJ1ZmZlcjoKKyAqICAg
ICAgICAgICAgICAgICAgICAgZnJlZSAgIHVzZWQKKyAqICAgICByeF9idWYgICAgICAgICAgIE5V
TEwgICBOVUxMIG9yIGFsbG9jYXRlZAorICogICAgIHJ4X2J1Zl9zaXplICAgICAgMCAgICAgIGFs
bG9jYXRpb24gc2l6ZSBvZiBgcnhfYnVmYAorICogICAgIHJ4X2J1Zl91c2VkICAgICAgMCAgICAg
IDw9IHJ4X2J1Zl9zaXplLCBhY3R1YWwgZGF0YSBpbiB0aGUgYnVmZmVyCisgKiAtIHRyYW5zbWl0
dGluZyBidWZmZXI6CisgKiAgICAgICAgICAgICAgICAgICAgIGZyZWUgICB1c2VkCisgKiAgICAg
dHhfYnVmICAgICAgICAgICBOVUxMICAgY29udGFpbnMgZGF0YQorICogICAgIHR4X2J1Zl9sZW4g
ICAgICAgMCAgICAgIHNpemUgb2YgZGF0YQorICogICAgIHR4X2J1Zl9vZmYgICAgICAgMCAgICAg
IDw9IHR4X2J1Zl9sZW4sIGRhdGEgYWxyZWFkeSBzZW50CisgKiAtIHF1ZXVlZCB1c2VyIGNvbW1h
bmQ6CisgKiAgICAgICAgICAgICAgICAgICAgIGZyZWUgIHNldAorICogICAgIG1zZyAgICAgICAg
ICAgICAgTlVMTCAgY29udGFpbnMgZGF0YQorICogICAgIG1zZ19pZCAgICAgICAgICAgMCAgICAg
aWQgYXNzb2N0aWF0ZWQgd2l0aCB0aGUgY29tbWFuZCBpbiBgbXNnYAorICoKKyAqIC0gQWxsb3dl
ZCBpbnRlcm5hbCBzdGF0ZSB0cmFuc2l0aW9uOgorICogZGlzY29ubmVjdGVkICAgICAgICAgICAg
ICAgICAgICAgLT4gY29ubmVjdGluZworICogY29ubmVjdGlvbiAgICAgICAgICAgICAgICAgICAg
ICAgLT4gY2FwYWJpbGl0eV9uZWdvdGlhdGlvbgorICogY2FwYWJpbGl0eV9uZWdvdGlhdGlvbi9j
b25uZWN0ZWQgLT4gd2FpdGluZ19yZXBseQorICogd2FpdGluZ19yZXBseSAgICAgICAgICAgICAg
ICAgICAgLT4gY29ubmVjdGVkCisgKiBhbnkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAt
PiBicm9rZW4KKyAqIGJyb2tlbiAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+IGRpc2Nvbm5l
Y3RlZAorICogYW55ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLT4gZGlzY29ubmVjdGVk
CisgKgorICogVGhlIFFFTVUgTWFjaGluZSBQcm90b2NvbCAoUU1QKSBzcGVjaWZpY2F0aW9uIGNh
biBiZSBmb3VuZCBpbiB0aGUgUUVNVQorICogcmVwb3NpdG9yeToKKyAqIGh0dHBzOi8vZ2l0LnFl
bXUub3JnLz9wPXFlbXUuZ2l0O2E9YmxvYl9wbGFpbjtmPWRvY3MvaW50ZXJvcC9xbXAtc3BlYy50
eHQKKyAqLworCisvKiBwcm90b3R5cGVzICovCisKK3N0YXRpYyB2b2lkIHFtcF9ldl9mZF9jYWxs
YmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9mZCAqZXZfZmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGZkLCBzaG9ydCBldmVudHMsIHNob3J0IHJldmVudHMpOwor
c3RhdGljIGludCBxbXBfZXZfY2FsbGJhY2tfd3JpdGFibGUobGlieGxfX2djICpnYywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQp
Oworc3RhdGljIGludCBxbXBfZXZfY2FsbGJhY2tfcmVhZGFibGUobGlieGxfX2VnYyAqZWdjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYsIGlu
dCBmZCk7CitzdGF0aWMgaW50IHFtcF9ldl9nZXRfbmV4dF9tc2cobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
anNvbl9vYmplY3QgKipvX3IpOworc3RhdGljIGludCBxbXBfZXZfaGFuZGxlX21lc3NhZ2UobGli
eGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2
X3FtcCAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9f
anNvbl9vYmplY3QgKnJlc3ApOworCisvKiBoZWxwZXJzICovCisKK3N0YXRpYyB2b2lkIHFtcF9l
dl9lbnN1cmVfcmVhZGluZ193cml0aW5nKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2
KQorICAgIC8qIFVwZGF0ZSB0aGUgc3RhdGUgb2YgYGVmZGAgdG8gbWF0Y2ggdGhlIHBlcm1pdGVk
IHN0YXRlCisgICAgICogb24gZW50cnk6ICFkaXNjb25uZWN0ZWQgKi8KK3sKKyAgICBzaG9ydCBl
dmVudHMgPSBQT0xMSU47CisKKyAgICBpZiAoZXYtPnR4X2J1ZikKKyAgICAgICAgZXZlbnRzIHw9
IFBPTExPVVQ7CisgICAgZWxzZSBpZiAoKGV2LT5zdGF0ZSA9PSBxbXBfc3RhdGVfd2FpdGluZ19y
ZXBseSkgJiYgZXYtPm1zZykKKyAgICAgICAgZXZlbnRzIHw9IFBPTExPVVQ7CisKKyAgICBsaWJ4
bF9fZXZfZmRfbW9kaWZ5KGdjLCAmZXYtPmVmZCwgZXZlbnRzKTsKK30KKworc3RhdGljIHZvaWQg
cW1wX2V2X3NldF9zdGF0ZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3FtcF9zdGF0ZSBuZXdfc3RhdGUpCisgICAg
Lyogb24gZW50cnk6ICFicm9rZW4gYW5kICFkaXNjb25uZWN0ZWQgKi8KK3sKKyAgICBzd2l0Y2gg
KG5ld19zdGF0ZSkgeworICAgIGNhc2UgcW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZDoKKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBxbXBfc3RhdGVfY29ubmVjdGluZzoKKyAgICAgICAgYXNzZXJ0KGV2
LT5zdGF0ZSA9PSBxbXBfc3RhdGVfZGlzY29ubmVjdGVkKTsKKyAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBxbXBfc3RhdGVfY2FwYWJpbGl0eV9uZWdvdGlhdGlvbjoKKyAgICAgICAgYXNzZXJ0KGV2
LT5zdGF0ZSA9PSBxbXBfc3RhdGVfY29ubmVjdGluZyk7CisgICAgICAgIGJyZWFrOworICAgIGNh
c2UgcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHk6CisgICAgICAgIGFzc2VydChldi0+c3RhdGUgPT0g
cW1wX3N0YXRlX2NhcGFiaWxpdHlfbmVnb3RpYXRpb24gfHwKKyAgICAgICAgICAgICAgIGV2LT5z
dGF0ZSA9PSBxbXBfc3RhdGVfY29ubmVjdGVkKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBx
bXBfc3RhdGVfY29ubmVjdGVkOgorICAgICAgICBhc3NlcnQoZXYtPnN0YXRlID09IHFtcF9zdGF0
ZV93YWl0aW5nX3JlcGx5KTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgZXYtPnN0YXRl
ID0gbmV3X3N0YXRlOworCisgICAgcW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcoZ2MsIGV2
KTsKK30KKworc3RhdGljIHZvaWQgcW1wX2V2X3R4X2J1Zl9jbGVhcihsaWJ4bF9fZXZfcW1wICpl
dikKK3sKKyAgICBldi0+dHhfYnVmID0gTlVMTDsKKyAgICBldi0+dHhfYnVmX2xlbiA9IDA7Cisg
ICAgZXYtPnR4X2J1Zl9vZmYgPSAwOworfQorCitzdGF0aWMgaW50IHFtcF9lcnJvcl9jbGFzc190
b19saWJ4bF9lcnJvcl9jb2RlKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmVjbGFzcykKK3sKKyAgICBjb25z
dCBsaWJ4bF9lbnVtX3N0cmluZ190YWJsZSAqdCA9IGxpYnhsX2Vycm9yX3N0cmluZ190YWJsZTsK
KyAgICBjb25zdCBjaGFyIHNraXBbXSA9ICJRTVBfIjsKKyAgICBjb25zdCBzaXplX3Qgc2tpcGwg
PSBzaXplb2Yoc2tpcCkgLSAxOworCisgICAgLyogY29tcGFyZSAiUU1QX0dFTkVSSUNfRVJST1Ii
IGZyb20gbGlieGxfZXJyb3IgdG8gIkdlbmVyaWNFcnJvciIKKyAgICAgKiBnZW5lcmF0ZWQgYnkg
dGhlIFFNUCBzZXJ2ZXIgKi8KKworICAgIGZvciAoOyB0LT5zOyB0KyspIHsKKyAgICAgICAgICAg
IGNvbnN0IGNoYXIgKnMgPSBlY2xhc3M7CisgICAgICAgICAgICBjb25zdCBjaGFyICpzZSA9IHQt
PnM7CisgICAgICAgIGlmIChzdHJuY2FzZWNtcCh0LT5zLCBza2lwLCBza2lwbCkpCisgICAgICAg
ICAgICBjb250aW51ZTsKKyAgICAgICAgc2UgKz0gc2tpcGw7CisgICAgICAgIHdoaWxlICgqcyAm
JiAqc2UpIHsKKyAgICAgICAgICAgIC8qIHNraXAgdW5kZXJzY29yZXMgKi8KKyAgICAgICAgICAg
IGlmICgqc2UgPT0gJ18nKSB7CisgICAgICAgICAgICAgICAgc2UrKzsKKyAgICAgICAgICAgICAg
ICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICh0b2xvd2VyKCpzKSAh
PSB0b2xvd2VyKCpzZSkpCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBzKyss
IHNlKys7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCEqcyAmJiAhKnNlKQorICAgICAgICAgICAg
cmV0dXJuIHQtPnY7CisgICAgfQorCisgICAgTE9HKEVSUk9SLCAiVW5rbm93biBRTVAgZXJyb3Ig
Y2xhc3MgJyVzJyIsIGVjbGFzcyk7CisgICAgcmV0dXJuIEVSUk9SX1VOS05PV05fUU1QX0VSUk9S
OworfQorCisvKiBTZXR1cCBjb25uZWN0aW9uICovCisKK3N0YXRpYyBpbnQgcW1wX2V2X2Nvbm5l
Y3QobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpCisgICAgLyogZGlzY29ubmVjdGVk
IC0+IGNvbm5lY3RpbmcgYnV0IHdpdGggYG1zZ2AgZnJlZQorICAgICAqIG9uIGVycm9yOiBicm9r
ZW4gKi8KK3sKKyAgICBpbnQgZmQ7CisgICAgaW50IHJjLCByOworICAgIHN0cnVjdCBzb2NrYWRk
cl91biB1bjsKKyAgICBjb25zdCBjaGFyICpxbXBfc29ja2V0X3BhdGg7CisKKyAgICBhc3NlcnQo
ZXYtPnN0YXRlID09IHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQpOworCisgICAgcW1wX3NvY2tldF9w
YXRoID0gbGlieGxfX3FlbXVfcW1wX3BhdGgoZ2MsIGV2LT5kb21pZCk7CisKKyAgICBMT0dEKERF
QlVHLCBldi0+ZG9taWQsICJDb25uZWN0aW5nIHRvICVzIiwgcW1wX3NvY2tldF9wYXRoKTsKKwor
ICAgIGxpYnhsX19jYXJlZmRfYmVnaW4oKTsKKyAgICBmZCA9IHNvY2tldChBRl9VTklYLCBTT0NL
X1NUUkVBTSwgMCk7CisgICAgZXYtPmNmZCA9IGxpYnhsX19jYXJlZmRfb3BlbmVkKENUWCwgZmQp
OworICAgIGlmICghZXYtPmNmZCkgeworICAgICAgICBMT0dFRChFUlJPUiwgZXYtPmRvbWlkLCAi
c29ja2V0KCkgZmFpbGVkIik7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290
byBvdXQ7CisgICAgfQorICAgIHJjID0gbGlieGxfZmRfc2V0X25vbmJsb2NrKENUWCwgbGlieGxf
X2NhcmVmZF9mZChldi0+Y2ZkKSwgMSk7CisgICAgaWYgKHJjKQorICAgICAgICBnb3RvIG91dDsK
KworICAgIHJjID0gbGlieGxfX3ByZXBhcmVfc29ja2FkZHJfdW4oZ2MsICZ1biwgcW1wX3NvY2tl
dF9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlFNUCBzb2NrZXQi
KTsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gb3V0OworCisgICAgciA9IGNvbm5lY3QobGli
eGxfX2NhcmVmZF9mZChldi0+Y2ZkKSwKKyAgICAgICAgICAgICAgICAoc3RydWN0IHNvY2thZGRy
ICopICZ1biwgc2l6ZW9mKHVuKSk7CisgICAgaWYgKHIgJiYgZXJybm8gIT0gRUlOUFJPR1JFU1Mp
IHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwgIkZhaWxlZCB0byBjb25uZWN0IHRv
IFFNUCBzb2NrZXQgJXMiLAorICAgICAgICAgICAgICBxbXBfc29ja2V0X3BhdGgpOworICAgICAg
ICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHJjID0g
bGlieGxfX2V2X2ZkX3JlZ2lzdGVyKGdjLCAmZXYtPmVmZCwgcW1wX2V2X2ZkX2NhbGxiYWNrLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19jYXJlZmRfZmQoZXYtPmNmZCks
IFBPTExJTik7CisgICAgaWYgKHJjKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHFtcF9ldl9z
ZXRfc3RhdGUoZ2MsIGV2LCBxbXBfc3RhdGVfY29ubmVjdGluZyk7CisKKyAgICByZXR1cm4gMDsK
Kworb3V0OgorICAgIHJldHVybiByYzsKK30KKworLyogUU1QIEZEIGNhbGxiYWNrcyAqLworCitz
dGF0aWMgdm9pZCBxbXBfZXZfZmRfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZf
ZmQgKmV2X2ZkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmZCwgc2hvcnQg
ZXZlbnRzLCBzaG9ydCByZXZlbnRzKQorICAgIC8qIE9uIGVudHJ5LCBldl9mZCBpcyAob2YgY291
cnNlKSBBY3RpdmUuICBUaGUgZXZfcW1wIG1heSBiZSBpbiBhbnkKKyAgICAgKiBzdGF0ZSB3aGVy
ZSB0aGlzIGlzIHBlcm1pdHRlZC4gIHFtcF9ldl9mZF9jYWxsYmFjayB3aWxsIGRvIHRoZSB3b3Jr
CisgICAgICogbmVjZXNzYXJ5IHRvIG1ha2UgcHJvZ3Jlc3MsIGRlcGVuZGluZyBvbiB0aGUgY3Vy
cmVudCBzdGF0ZSwgYW5kIG1ha2UKKyAgICAgKiB0aGUgYXBwcm9wcmlhdGUgc3RhdGUgdHJhbnNp
dGlvbnMgYW5kIGNhbGxiYWNrcy4gICovCit7CisgICAgbGlieGxfX2V2X3FtcCAqZXYgPSBDT05U
QUlORVJfT0YoZXZfZmQsICpldiwgZWZkKTsKKyAgICBTVEFURV9BT19HQyhldi0+YW8pOworICAg
IGludCByYzsKKworICAgIGlmIChyZXZlbnRzICYgKFBPTExIVVB8UE9MTEVSUikpIHsKKyAgICAg
ICAgaW50IHI7CisgICAgICAgIGludCBlcnJvcl92YWwgPSAwOworICAgICAgICBzb2NrbGVuX3Qg
b3B0X2xlbiA9IHNpemVvZihlcnJvcl92YWwpOworCisgICAgICAgIHIgPSBnZXRzb2Nrb3B0KGZk
LCBTT0xfU09DS0VULCBTT19FUlJPUiwgJmVycm9yX3ZhbCwgJm9wdF9sZW4pOworICAgICAgICBp
ZiAocikKKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBldi0+ZG9taWQsICJnZXRzb2Nrb3B0IGZh
aWxlZCIpOworICAgICAgICBpZiAoIXIgJiYgZXJyb3JfdmFsKSB7CisgICAgICAgICAgICBlcnJu
byA9IGVycm9yX3ZhbDsKKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBldi0+ZG9taWQsICJlcnJv
ciBvbiBRTVAgc29ja2V0Iik7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBMT0dEKEVS
Uk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgICAgICJyZWNlaXZlZCBQT0xMSFVQfFBPTExF
UlIgZnJvbSBRTVAgc29ja2V0Iik7CisgICAgICAgIH0KKyAgICAgICAgcmMgPSBFUlJPUl9QUk9U
T0NPTF9FUlJPUl9RTVA7CisgICAgICAgIGdvdG8gZXJyb3I7CisgICAgfQorCisgICAgaWYgKHJl
dmVudHMgJiB+KFBPTExJTnxQT0xMT1VUKSkgeworICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9t
aWQsCisgICAgICAgICAgICAgInVuZXhwZWN0ZWQgcG9sbCBldmVudCAweCV4IG9uIFFNUCBzb2Nr
ZXQgKGV4cGVjdGVkIFBPTExJTiAiCisgICAgICAgICAgICAgImFuZC9vciBQT0xMT1VUKSIsCisg
ICAgICAgICAgICByZXZlbnRzKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBn
b3RvIGVycm9yOworICAgIH0KKworICAgIGlmIChyZXZlbnRzICYgUE9MTE9VVCkgeworICAgICAg
ICByYyA9IHFtcF9ldl9jYWxsYmFja193cml0YWJsZShnYywgZXYsIGZkKTsKKyAgICAgICAgaWYg
KHJjKQorICAgICAgICAgICAgZ290byBlcnJvcjsKKyAgICB9CisKKyAgICBpZiAocmV2ZW50cyAm
IFBPTExJTikgeworICAgICAgICByYyA9IHFtcF9ldl9jYWxsYmFja19yZWFkYWJsZShlZ2MsIGV2
LCBmZCk7CisgICAgICAgIGlmIChyYyA8IDApCisgICAgICAgICAgICBnb3RvIGVycm9yOworICAg
ICAgICBpZiAocmMgPT0gMSkgeworICAgICAgICAgICAgLyogdXNlciBjYWxsYmFjayBoYXMgYmVl
biBjYWxsZWQgKi8KKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgIH0KKworICAg
IHJldHVybjsKKworZXJyb3I6CisgICAgYXNzZXJ0KHJjKTsKKworICAgIExPR0QoRVJST1IsIGV2
LT5kb21pZCwKKyAgICAgICAgICJFcnJvciBoYXBwZW5lZCB3aXRoIHRoZSBRTVAgY29ubmVjdGlv
biB0byBRRU1VIik7CisKKyAgICAvKiBPbiBlcnJvciwgZGVhbGxvY2F0ZSBhbGwgcHJpdmF0ZSBy
ZXNzb3VyY2VzICovCisgICAgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGdjLCBldik7CisKKyAgICAv
KiBBbmQgdGVsbCBsaWJ4bF9fZXZfcW1wIHVzZXIgYWJvdXQgdGhlIGVycm9yICovCisgICAgZXYt
PmNhbGxiYWNrKGVnYywgZXYsIE5VTEwsIHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCit9CisKK3N0
YXRpYyBpbnQgcW1wX2V2X2NhbGxiYWNrX3dyaXRhYmxlKGxpYnhsX19nYyAqZ2MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwgaW50IGZkKQor
ICAgIC8qIG9uIGVudHJ5OiAhZGlzY29ubmVjdGVkCisgICAgICogb24gcmV0dXJuLCBvbmUgb2Yg
dGhlc2Ugc3RhdGUgdHJhbnNpdGlvbjoKKyAgICAgKiAgIHdhaXRpbmdfcmVwbHkgKHdpdGggbXNn
IHNldCkgLT4gd2FpdGluZ19yZXBseSAod2l0aCBtc2cgZnJlZSkKKyAgICAgKiAgIHR4X2J1ZiBz
ZXQgLT4gc2FtZSBzdGF0ZSBvciB0eF9idWYgZnJlZQorICAgICAqIG9uIGVycm9yOiBicm9rZW4g
Ki8KK3sKKyAgICBpbnQgcmM7CisgICAgc3NpemVfdCByOworCisgICAgaWYgKGV2LT5zdGF0ZSA9
PSBxbXBfc3RhdGVfd2FpdGluZ19yZXBseSkgeworICAgICAgICBpZiAoZXYtPm1zZykgeworICAg
ICAgICAgICAgYXNzZXJ0KCFldi0+dHhfYnVmKTsKKyAgICAgICAgICAgIGV2LT50eF9idWYgPSBl
di0+bXNnOworICAgICAgICAgICAgZXYtPnR4X2J1Zl9sZW4gPSBzdHJsZW4oZXYtPm1zZyk7Cisg
ICAgICAgICAgICBldi0+dHhfYnVmX29mZiA9IDA7CisgICAgICAgICAgICBldi0+aWQgPSBldi0+
bXNnX2lkOworICAgICAgICAgICAgZXYtPm1zZyA9IE5VTEw7CisgICAgICAgICAgICBldi0+bXNn
X2lkID0gMDsKKyAgICAgICAgfQorICAgIH0KKworICAgIGFzc2VydChldi0+dHhfYnVmKTsKKwor
ICAgIExPR19RTVAoInNlbmRpbmc6ICclLipzJyIsIChpbnQpZXYtPnR4X2J1Zl9sZW4sIGV2LT50
eF9idWYpOworCisgICAgLyoKKyAgICAgKiBXZSB3aWxsIHNlbmQgYSBmaWxlIGRlc2NyaXB0b3Ig
YXNzb2NpYXRlZCB3aXRoIGEgY29tbWFuZCBvbiB0aGUKKyAgICAgKiBmaXJzdCBieXRlIG9mIHRo
aXMgY29tbWFuZC4KKyAgICAgKi8KKyAgICBpZiAoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV93YWl0
aW5nX3JlcGx5ICYmCisgICAgICAgIGV2LT5wYXlsb2FkX2ZkID49IDAgJiYKKyAgICAgICAgZXYt
PnR4X2J1Zl9vZmYgPT0gMCkgeworCisgICAgICAgIHJjID0gbGlieGxfX3NlbmRtc2dfZmRzKGdj
LCBmZCwgZXYtPnR4X2J1ZiwgMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwg
JmV2LT5wYXlsb2FkX2ZkLCAiUU1QIHNvY2tldCIpOworICAgICAgICAvKiBDaGVjayBmb3IgRVdP
VUxEQkxPQ0ssIGFuZCByZXR1cm4gdG8gdHJ5IGFnYWluIGxhdGVyICovCisgICAgICAgIGlmIChy
YyA9PSBFUlJPUl9OT1RfUkVBRFkpCisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgaWYg
KHJjKQorICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICBldi0+dHhfYnVmX29mZisrOwor
ICAgIH0KKworICAgIHdoaWxlIChldi0+dHhfYnVmX29mZiA8IGV2LT50eF9idWZfbGVuKSB7Cisg
ICAgICAgIHNzaXplX3QgbWF4X3dyaXRlID0gZXYtPnR4X2J1Zl9sZW4gLSBldi0+dHhfYnVmX29m
ZjsKKyAgICAgICAgciA9IHdyaXRlKGZkLCBldi0+dHhfYnVmICsgZXYtPnR4X2J1Zl9vZmYsIG1h
eF93cml0ZSk7CisgICAgICAgIGlmIChyIDwgMCkgeworICAgICAgICAgICAgaWYgKGVycm5vID09
IEVJTlRSKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgaWYgKGVycm5v
ID09IEVXT1VMREJMT0NLKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgTE9H
RUQoRVJST1IsIGV2LT5kb21pZCwgImZhaWxlZCB0byB3cml0ZSB0byBRTVAgc29ja2V0Iik7Cisg
ICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgfQorICAgICAgICBhc3NlcnQo
ciA+PSAwICYmIHIgPD0gbWF4X3dyaXRlKTsKKyAgICAgICAgZXYtPnR4X2J1Zl9vZmYgKz0gcjsK
KyAgICB9CisKKyAgICBpZiAoZXYtPnR4X2J1Zl9vZmYgPT0gZXYtPnR4X2J1Zl9sZW4pCisgICAg
ICAgIHFtcF9ldl90eF9idWZfY2xlYXIoZXYpOworCisgICAgcW1wX2V2X2Vuc3VyZV9yZWFkaW5n
X3dyaXRpbmcoZ2MsIGV2KTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IHFtcF9l
dl9jYWxsYmFja19yZWFkYWJsZShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwgaW50IGZkKQorICAgIC8qCisgICAg
ICogUmV0dXJuIHZhbHVlczoKKyAgICAgKiAgIDwgMCAgICBsaWJ4bCBlcnJvciBjb2RlCisgICAg
ICogICAwICAgICAgc3VjY2VzcworICAgICAqICAgMSAgICAgIHN1Y2Nlc3MsIGJ1dCBhIHVzZXIg
Y2FsbGJhY2sgaGFzIGJlZW4gY2FsbGVkLAorICAgICAqICAgICAgICAgIGBldmAgc2hvdWxkIG5v
dCBiZSB1c2VkIGFueW1vcmUuCisgICAgICoKKyAgICAgKiBUaGlzIGZ1bmN0aW9uIHdpbGwgdXBk
YXRlIHRoZSByeCBidWZmZXIgYW5kIHBvc3NpYmx5IHVwZGF0ZQorICAgICAqIGV2LT5zdGF0ZToK
KyAgICAgKiAgY29ubmVjdGluZyAgICAgICAgICAgICAtPiBjYXBhYmlsaXR5X25lZ290aWF0aW9u
CisgICAgICogIGNhcGFiaWxpdHlfbmVnb3RpYXRpb24gLT4gd2FpdGluZ19yZXBseQorICAgICAq
ICB3YWl0aW5nX3JlcGx5ICAgICAgICAgIC0+IGNvbm5lY3RlZAorICAgICAqIG9uIGVycm9yOiBi
cm9rZW4KKyAgICAgKi8KK3sKKyAgICBTVEFURV9BT19HQyhldi0+YW8pOworICAgIGludCByYzsK
KyAgICBzc2l6ZV90IHI7CisKKyAgICB3aGlsZSAoMSkgeworICAgICAgICB3aGlsZSAoMSkgewor
ICAgICAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0ICpvID0gTlVMTDsKKworICAgICAgICAgICAg
LyogcGFyc2UgcnggYnVmZmVyIHRvIGZpbmQgb25lIGpzb24gb2JqZWN0ICovCisgICAgICAgICAg
ICByYyA9IHFtcF9ldl9nZXRfbmV4dF9tc2coZWdjLCBldiwgJm8pOworICAgICAgICAgICAgaWYg
KHJjID09IEVSUk9SX05PVEZPVU5EKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgZWxzZSBpZiAocmMpCisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgICAg
ICAvKiBNdXN0IGJlIGxhc3QgYW5kIHJldHVybiB3aGVuIHRoZSB1c2VyIGNhbGxiYWNrIGlzIGNh
bGxlZCAqLworICAgICAgICAgICAgcmMgPSBxbXBfZXZfaGFuZGxlX21lc3NhZ2UoZWdjLCBldiwg
byk7CisgICAgICAgICAgICBpZiAocmMpCisgICAgICAgICAgICAgICAgLyogcmV0dXJucyBib3Ro
IHJjIHZhbHVlcyAtRVJST1JfKiBhbmQgMSAqLworICAgICAgICAgICAgICAgIHJldHVybiByYzsK
KyAgICAgICAgfQorCisgICAgICAgIC8qIENoZWNrIGlmIHRoZSBidWZmZXIgc3RpbGwgaGF2ZSBz
cGFjZSwgb3IgaW5jcmVhc2Ugc2l6ZSAqLworICAgICAgICBpZiAoZXYtPnJ4X2J1Zl9zaXplIC0g
ZXYtPnJ4X2J1Zl91c2VkIDwgUU1QX1JFQ0VJVkVfQlVGRkVSX1NJWkUpIHsKKyAgICAgICAgICAg
IHNpemVfdCBuZXdzaXplID0gZXYtPnJ4X2J1Zl9zaXplICogMiArIFFNUF9SRUNFSVZFX0JVRkZF
Ul9TSVpFOworCisgICAgICAgICAgICBpZiAobmV3c2l6ZSA+IFFNUF9NQVhfU0laRV9SWF9CVUYp
IHsKKyAgICAgICAgICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAiUU1QIHJlY2VpdmUgYnVmZmVyIGlzIHRvbyBiaWcgKCVsZCA+ICVsbGQpIiwKKyAg
ICAgICAgICAgICAgICAgICAgIG5ld3NpemUsIFFNUF9NQVhfU0laRV9SWF9CVUYpOworICAgICAg
ICAgICAgICAgIHJldHVybiBFUlJPUl9CVUZGRVJGVUxMOworICAgICAgICAgICAgfQorICAgICAg
ICAgICAgZXYtPnJ4X2J1Zl9zaXplID0gbmV3c2l6ZTsKKyAgICAgICAgICAgIGV2LT5yeF9idWYg
PSBsaWJ4bF9fcmVhbGxvYyhnYywgZXYtPnJ4X2J1ZiwgZXYtPnJ4X2J1Zl9zaXplKTsKKyAgICAg
ICAgfQorCisgICAgICAgIHIgPSByZWFkKGZkLCBldi0+cnhfYnVmICsgZXYtPnJ4X2J1Zl91c2Vk
LAorICAgICAgICAgICAgICAgICBldi0+cnhfYnVmX3NpemUgLSBldi0+cnhfYnVmX3VzZWQpOwor
ICAgICAgICBpZiAociA8IDApIHsKKyAgICAgICAgICAgIGlmIChlcnJubyA9PSBFSU5UUikKKyAg
ICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIGlmIChlcnJubyA9PSBFV09VTERC
TE9DSykKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBl
di0+ZG9taWQsICJlcnJvciByZWFkaW5nIFFNUCBzb2NrZXQiKTsKKyAgICAgICAgICAgIHJldHVy
biBFUlJPUl9GQUlMOworICAgICAgICB9CisKKyAgICAgICAgaWYgKHIgPT0gMCkgeworICAgICAg
ICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiVW5leHBlY3RlZCBFT0Ygb24gUU1QIHNvY2tl
dCIpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX1BST1RPQ09MX0VSUk9SX1FNUDsKKyAgICAg
ICAgfQorCisgICAgICAgIExPR19RTVAoInJlY2VpdmVkICVsZEI6ICclLipzJyIsIHIsCisgICAg
ICAgICAgICAgICAgKGludClyLCBldi0+cnhfYnVmICsgZXYtPnJ4X2J1Zl91c2VkKTsKKworICAg
ICAgICBldi0+cnhfYnVmX3VzZWQgKz0gcjsKKyAgICAgICAgYXNzZXJ0KGV2LT5yeF9idWZfdXNl
ZCA8PSBldi0+cnhfYnVmX3NpemUpOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCisvKiBI
YW5kbGUgbWVzc2FnZXMgcmVjZWl2ZWQgZnJvbSBRTVAgc2VydmVyICovCisKK3N0YXRpYyBpbnQg
cW1wX2V2X2dldF9uZXh0X21zZyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19qc29uX29iamVjdCAqKm9fcikK
KyAgICAvKiBGaW5kIGEgSlNPTiBvYmplY3QgYW5kIHN0b3JlIGl0IGluIG9fci4KKyAgICAgKiBy
ZXR1cm4gRVJST1JfTk9URk9VTkQgaWYgbm8gb2JqZWN0IGlzIGZvdW5kLgorICAgICAqCisgICAg
ICogIWRpc2Nvbm5lY3RlZCAtPiBzYW1lIHN0YXRlICh3aXRoIHJ4IGJ1ZmZlciB1cGRhdGVkKQor
ICAgICAqLworeworICAgIFNUQVRFX0FPX0dDKGV2LT5hbyk7CisgICAgc2l6ZV90IGxlbjsKKyAg
ICBjaGFyICplbmQgPSBOVUxMOworICAgIGNvbnN0IGNoYXIgZW9tW10gPSAiXHJcbiI7CisgICAg
Y29uc3Qgc2l6ZV90IGVvbWwgPSBzaXplb2YoZW9tKSAtIDE7CisgICAgbGlieGxfX2pzb25fb2Jq
ZWN0ICpvID0gTlVMTDsKKworICAgIGlmICghZXYtPnJ4X2J1Zl91c2VkKQorICAgICAgICByZXR1
cm4gRVJST1JfTk9URk9VTkQ7CisKKyAgICAvKiBTZWFyY2ggZm9yIHRoZSBlbmQgb2YgYSBRTVAg
bWVzc2FnZTogIlxyXG4iICovCisgICAgZW5kID0gbWVtbWVtKGV2LT5yeF9idWYsIGV2LT5yeF9i
dWZfdXNlZCwgZW9tLCBlb21sKTsKKyAgICBpZiAoIWVuZCkKKyAgICAgICAgcmV0dXJuIEVSUk9S
X05PVEZPVU5EOworICAgIGxlbiA9IChlbmQgLSBldi0+cnhfYnVmKSArIGVvbWw7CisKKyAgICBM
T0dfUU1QKCJwYXJzaW5nICVsdUI6ICclLipzJyIsIGxlbiwgKGludClsZW4sIGV2LT5yeF9idWYp
OworCisgICAgLyogUmVwbGFjZSBcciBieSBcMCBzbyB0aGF0IGxpYnhsX19qc29uX3BhcnNlIGNh
biB1c2Ugc3RybGVuICovCisgICAgZXYtPnJ4X2J1ZltsZW4gLSBlb21sXSA9ICdcMCc7CisgICAg
byA9IGxpYnhsX19qc29uX3BhcnNlKGdjLCBldi0+cnhfYnVmKTsKKworICAgIGlmICghbykgewor
ICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsICJQYXJzZSBlcnJvciIpOworICAgICAgICBy
ZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOworICAgIH0KKworICAgIGV2LT5yeF9idWZf
dXNlZCAtPSBsZW47CisgICAgbWVtbW92ZShldi0+cnhfYnVmLCBldi0+cnhfYnVmICsgbGVuLCBl
di0+cnhfYnVmX3VzZWQpOworCisgICAgTE9HX1FNUCgiSlNPTiBvYmplY3QgcmVjZWl2ZWQ6ICVz
IiwgSlNPTihvKSk7CisKKyAgICAqb19yID0gbzsKKworICAgIHJldHVybiAwOworfQorCitzdGF0
aWMgaW50IHFtcF9ldl9wYXJzZV9lcnJvcl9tZXNzYWdlcyhsaWJ4bF9fZWdjICplZ2MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29i
amVjdCAqcmVzcCk7CisKK3N0YXRpYyBpbnQgcW1wX2V2X2hhbmRsZV9tZXNzYWdlKGxpYnhsX19l
Z2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAg
KmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25f
b2JqZWN0ICpyZXNwKQorICAgIC8qCisgICAgICogVGhpcyBmdW5jdGlvbiB3aWxsIGhhbmRsZSBl
dmVyeSBtZXNzYWdlcyBzZW50IGJ5IHRoZSBRTVAgc2VydmVyLgorICAgICAqIFJldHVybiB2YWx1
ZXM6CisgICAgICogICA8IDAgICAgbGlieGwgZXJyb3IgY29kZQorICAgICAqICAgMCAgICAgIHN1
Y2Nlc3MKKyAgICAgKiAgIDEgICAgICBzdWNjZXNzLCBidXQgYSB1c2VyIGNhbGxiYWNrIGhhcyBi
ZWVuIGNhbGxlZCwKKyAgICAgKiAgICAgICAgICBgZXZgIHNob3VsZCBub3QgYmUgdXNlZCBhbnlt
b3JlLgorICAgICAqCisgICAgICogUG9zc2libGUgc3RhdGUgY2hhbmdlczoKKyAgICAgKiBjb25u
ZWN0aW5nIC0+IGNhcGFiaWxpdHlfbmVnb3RpYXRpb24KKyAgICAgKiBjYXBhYmlsaXR5X25lZ290
aWF0aW9uIC0+IHdhaXRpbmdfcmVwbHkKKyAgICAgKiB3YWl0aW5nX3JlcGx5IC0+IHdhaXRpbmdf
cmVwbHkvY29ubmVjdGVkCisgICAgICoKKyAgICAgKiBvbiBlcnJvcjogYnJva2VuCisgICAgICov
Cit7CisgICAgU1RBVEVfQU9fR0MoZXYtPmFvKTsKKyAgICBpbnQgaWQ7CisgICAgY2hhciAqYnVm
OworICAgIGludCByYyA9IDA7CisgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpvOworICAg
IGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9uc2U7CisgICAgbGlieGxfX3FtcF9tZXNz
YWdlX3R5cGUgdHlwZSA9IHFtcF9yZXNwb25zZV90eXBlKHJlc3ApOworCisgICAgc3dpdGNoICh0
eXBlKSB7CisgICAgY2FzZSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQRV9RTVA6CisgICAgICAgIC8q
IGdyZWV0aW5nIG1lc3NhZ2UgKi8KKworICAgICAgICBpZiAoZXYtPnN0YXRlICE9IHFtcF9zdGF0
ZV9jb25uZWN0aW5nKSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAg
ICAgICAgICAgICAgICJVbmV4cGVjdGVkIGdyZWV0aW5nIG1lc3NhZ2UgcmVjZWl2ZWQiKTsKKyAg
ICAgICAgICAgIHJldHVybiBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisgICAgICAgIH0KKwor
ICAgICAgICAvKiBQcmVwYXJlIG5leHQgbWVzc2FnZSB0byBzZW5kICovCisgICAgICAgIGFzc2Vy
dCghZXYtPnR4X2J1Zik7CisgICAgICAgIGV2LT5pZCA9IGV2LT5uZXh0X2lkKys7CisgICAgICAg
IGJ1ZiA9IHFtcF9wcmVwYXJlX2NtZChnYywgInFtcF9jYXBhYmlsaXRpZXMiLCBOVUxMLCBldi0+
aWQpOworICAgICAgICBpZiAoIWJ1ZikgeworICAgICAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRv
bWlkLAorICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIGdlbmVyYXRlIHFtcF9jYXBhYmlsaXRp
ZXMgY29tbWFuZCIpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgICAgIH0K
KyAgICAgICAgZXYtPnR4X2J1ZiA9IGJ1ZjsKKyAgICAgICAgZXYtPnR4X2J1Zl9sZW4gPSBzdHJs
ZW4oYnVmKTsKKyAgICAgICAgZXYtPnR4X2J1Zl9vZmYgPSAwOworICAgICAgICBxbXBfZXZfc2V0
X3N0YXRlKGdjLCBldiwgcW1wX3N0YXRlX2NhcGFiaWxpdHlfbmVnb3RpYXRpb24pOworCisgICAg
ICAgIHJldHVybiAwOworCisgICAgY2FzZSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQRV9SRVRVUk46
CisgICAgY2FzZSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQRV9FUlJPUjoKKyAgICAgICAgLyoKKyAg
ICAgICAgICogUmVwbHkgdG8gYSBjb21tYW5kIChzdWNjZXNzL2Vycm9yKSBvciBzZXJ2ZXIgZXJy
b3IKKyAgICAgICAgICoKKyAgICAgICAgICogSW4gdGhpcyBjYXNlcywgd2UgYXJlIHBhcnNpbmcg
dHdvIHBvc3NpYmxlcyByZXNwb25zZXM6CisgICAgICAgICAqIC0gc3VjY2VzczoKKyAgICAgICAg
ICogeyAicmV0dXJuIjoganNvbi12YWx1ZSwgImlkIjogaW50IH0KKyAgICAgICAgICogLSBlcnJv
cjoKKyAgICAgICAgICogeyAiZXJyb3IiOiB7ICJjbGFzcyI6IHN0cmluZywgImRlc2MiOiBzdHJp
bmcgfSwgImlkIjogaW50IH0KKyAgICAgICAgICovCisKKyAgICAgICAgbyA9IGxpYnhsX19qc29u
X21hcF9nZXQoImlkIiwgcmVzcCwgSlNPTl9JTlRFR0VSKTsKKyAgICAgICAgaWYgKCFvKSB7Cisg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSWYgImlkIiBpc24ndCBwcmVzZW50LCBhbiBl
cnJvciBvY2N1ciBvbiB0aGUgc2VydmVyIGJlZm9yZQorICAgICAgICAgICAgICogaXQgaGFzIHJl
YWQgdGhlICJpZCIgcHJvdmlkZWQgYnkgbGlieGwuCisgICAgICAgICAgICAgKgorICAgICAgICAg
ICAgICogV2UgZGVsaWJlcmF0ZWx5IHNxdWFzaCBhbGwgZXJyb3JzIGludG8KKyAgICAgICAgICAg
ICAqIEVSUk9SX1BST1RPQ09MX0VSUk9SX1FNUCBhcyBxbXBfZXZfcGFyc2VfZXJyb3JfbWVzc2Fn
ZXMgbWF5CisgICAgICAgICAgICAgKiBhbHNvIHJldHVybiBFUlJPUl9RTVBfKiBidXQgdGhvc2Ug
YXJlIHJlc2VydmVkIGZvciBlcnJvcnMKKyAgICAgICAgICAgICAqIHJldHVybiBieSB0aGUgY2Fs
bGVyJ3MgY29tbWFuZC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgcW1wX2V2X3BhcnNl
X2Vycm9yX21lc3NhZ2VzKGVnYywgZXYsIHJlc3ApOworICAgICAgICAgICAgcmV0dXJuIEVSUk9S
X1BST1RPQ09MX0VSUk9SX1FNUDsKKyAgICAgICAgfQorCisgICAgICAgIGlkID0gbGlieGxfX2pz
b25fb2JqZWN0X2dldF9pbnRlZ2VyKG8pOworCisgICAgICAgIGlmIChpZCAhPSBldi0+aWQpIHsK
KyAgICAgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwKKyAgICAgICAgICAgICAgICAgIk1l
c3NhZ2UgZnJvbSBRRU1VIHdpdGggdW5leHBlY3RlZCBpZCAlZDogJXMiLAorICAgICAgICAgICAg
ICAgICBpZCwgSlNPTihyZXNwKSk7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfUFJPVE9DT0xf
RVJST1JfUU1QOworICAgICAgICB9CisKKyAgICAgICAgc3dpdGNoIChldi0+c3RhdGUpIHsKKyAg
ICAgICAgY2FzZSBxbXBfc3RhdGVfY2FwYWJpbGl0eV9uZWdvdGlhdGlvbjoKKyAgICAgICAgICAg
IGlmICh0eXBlICE9IExJQlhMX19RTVBfTUVTU0FHRV9UWVBFX1JFVFVSTikgeworICAgICAgICAg
ICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICJFcnJv
ciBkdXJpbmcgY2FwYWJpbGl0eSBuZWdvdGlhdGlvbjogJXMiLAorICAgICAgICAgICAgICAgICAg
ICAgSlNPTihyZXNwKSk7CisgICAgICAgICAgICAgICAgcmV0dXJuIEVSUk9SX1BST1RPQ09MX0VS
Uk9SX1FNUDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHFtcF9ldl9zZXRfc3RhdGUoZ2Ms
IGV2LCBxbXBfc3RhdGVfd2FpdGluZ19yZXBseSk7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAg
ICAgICAgY2FzZSBxbXBfc3RhdGVfd2FpdGluZ19yZXBseToKKyAgICAgICAgICAgIGlmICh0eXBl
ID09IExJQlhMX19RTVBfTUVTU0FHRV9UWVBFX1JFVFVSTikgeworICAgICAgICAgICAgICAgIHJl
c3BvbnNlID0gbGlieGxfX2pzb25fbWFwX2dldCgicmV0dXJuIiwgcmVzcCwgSlNPTl9BTlkpOwor
ICAgICAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAg
ICAgICAgLyogZXJyb3IgbWVzc2FnZSAqLworICAgICAgICAgICAgICAgIHJlc3BvbnNlID0gTlVM
TDsKKyAgICAgICAgICAgICAgICByYyA9IHFtcF9ldl9wYXJzZV9lcnJvcl9tZXNzYWdlcyhlZ2Ms
IGV2LCByZXNwKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHFtcF9ldl9zZXRfc3RhdGUo
Z2MsIGV2LCBxbXBfc3RhdGVfY29ubmVjdGVkKTsKKyAgICAgICAgICAgIGV2LT5jYWxsYmFjayhl
Z2MsIGV2LCByZXNwb25zZSwgcmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KKyAgICAgICAgICAgIHJl
dHVybiAxOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRv
bWlkLCAiVW5leHBlY3RlZCBtZXNzYWdlOiAlcyIsIEpTT04ocmVzcCkpOworICAgICAgICAgICAg
cmV0dXJuIEVSUk9SX1BST1RPQ09MX0VSUk9SX1FNUDsKKyAgICAgICAgfQorICAgICAgICByZXR1
cm4gMDsKKworICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfRVZFTlQ6CisgICAgICAg
IC8qIEV2ZW50cyBhcmUgaWdub3JlZCAqLworICAgICAgICByZXR1cm4gMDsKKworICAgIGNhc2Ug
TElCWExfX1FNUF9NRVNTQUdFX1RZUEVfSU5WQUxJRDoKKyAgICAgICAgTE9HRChFUlJPUiwgZXYt
PmRvbWlkLCAiVW5leHBlY3RlZCBtZXNzYWdlIHJlY2VpdmVkOiAlcyIsCisgICAgICAgICAgICAg
SlNPTihyZXNwKSk7CisgICAgICAgIHJldHVybiBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisK
KyAgICBkZWZhdWx0OgorICAgICAgICBhYm9ydCgpOworICAgIH0KKworICAgIHJldHVybiAwOwor
fQorCitzdGF0aWMgaW50IHFtcF9ldl9wYXJzZV9lcnJvcl9tZXNzYWdlcyhsaWJ4bF9fZWdjICpl
Z2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1w
ICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhs
X19qc29uX29iamVjdCAqcmVzcCkKKyAgICAvKiBubyBzdGF0ZSBjaGFuZ2UgKi8KK3sKKyAgICBT
VEFURV9BT19HQyhldi0+YW8pOworICAgIGludCByYzsKKyAgICBjb25zdCBjaGFyICpzOworICAg
IGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqbzsKKyAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmpl
Y3QgKmVycjsKKworICAgIC8qCisgICAgICogeyAiZXJyb3IiOiB7ICJjbGFzcyI6IHN0cmluZywg
ImRlc2MiOiBzdHJpbmcgfSB9CisgICAgICovCisKKyAgICBlcnIgPSBsaWJ4bF9fanNvbl9tYXBf
Z2V0KCJlcnJvciIsIHJlc3AsIEpTT05fTUFQKTsKKworICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBf
Z2V0KCJjbGFzcyIsIGVyciwgSlNPTl9TVFJJTkcpOworICAgIGlmICghbykgeworICAgICAgICBM
T0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgIlByb3RvY29sIGVycm9yOiBtaXNz
aW5nICdjbGFzcycgbWVtYmVyIGluIGVycm9yIG1lc3NhZ2UiKTsKKyAgICAgICAgcmV0dXJuIEVS
Uk9SX1BST1RPQ09MX0VSUk9SX1FNUDsKKyAgICB9CisgICAgcyA9IGxpYnhsX19qc29uX29iamVj
dF9nZXRfc3RyaW5nKG8pOworICAgIGlmIChzKQorICAgICAgICByYyA9IHFtcF9lcnJvcl9jbGFz
c190b19saWJ4bF9lcnJvcl9jb2RlKGdjLCBzKTsKKyAgICBlbHNlCisgICAgICAgIHJjID0gRVJS
T1JfUFJPVE9DT0xfRVJST1JfUU1QOworCisgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoImRl
c2MiLCBlcnIsIEpTT05fU1RSSU5HKTsKKyAgICBpZiAoIW8pIHsKKyAgICAgICAgTE9HRChFUlJP
UiwgZXYtPmRvbWlkLAorICAgICAgICAgICAgICJQcm90b2NvbCBlcnJvcjogbWlzc2luZyAnZGVz
YycgbWVtYmVyIGluIGVycm9yIG1lc3NhZ2UiKTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX1BST1RP
Q09MX0VSUk9SX1FNUDsKKyAgICB9CisgICAgcyA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3Ry
aW5nKG8pOworICAgIGlmIChzKQorICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsICIlcyIs
IHMpOworICAgIGVsc2UKKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiUmVjZWl2ZWQg
dW5leHBlY3RlZCBlcnJvcjogJXMiLAorICAgICAgICAgICAgIEpTT04ocmVzcCkpOworICAgIHJl
dHVybiByYzsKK30KKworLyoKKyAqIGxpYnhsX19ldl9xbXBfKgorICovCisKK3ZvaWQgbGlieGxf
X2V2X3FtcF9pbml0KGxpYnhsX19ldl9xbXAgKmV2KQorICAgIC8qIGRpc2Nvbm5lY3RlZCAtPiBk
aXNjb25uZWN0ZWQgKi8KK3sKKyAgICAvKiBTdGFydCB3aXRoIGFuIG1lc3NhZ2UgSUQgdGhhdCBp
cyBvYnZpb3VzbHkgZ2VuZXJhdGVkIGJ5IGxpYnhsCisgICAgICogInhscVwwIiAqLworICAgIGV2
LT5uZXh0X2lkID0gMHg3ODZjNzEwMDsKKworICAgIGV2LT5jZmQgPSBOVUxMOworICAgIGxpYnhs
X19ldl9mZF9pbml0KCZldi0+ZWZkKTsKKyAgICBldi0+c3RhdGUgPSBxbXBfc3RhdGVfZGlzY29u
bmVjdGVkOworICAgIGV2LT5pZCA9IDA7CisKKyAgICBldi0+cnhfYnVmID0gTlVMTDsKKyAgICBl
di0+cnhfYnVmX3NpemUgPSBldi0+cnhfYnVmX3VzZWQgPSAwOworICAgIHFtcF9ldl90eF9idWZf
Y2xlYXIoZXYpOworCisgICAgZXYtPm1zZyA9IE5VTEw7CisgICAgZXYtPm1zZ19pZCA9IDA7Cit9
CisKK2ludCBsaWJ4bF9fZXZfcW1wX3NlbmQobGlieGxfX2djICp1bnVzZWRfZ2MsIGxpYnhsX19l
dl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWQsIGxpYnhs
X19qc29uX29iamVjdCAqYXJncykKKyAgICAvKiBkaXNjb25uZWN0ZWQgLT4gY29ubmVjdGluZwor
ICAgICAqIGNvbm5lY3RlZCAtPiB3YWl0aW5nX3JlcGx5ICh3aXRoIG1zZyBzZXQpCisgICAgICog
b24gZXJyb3I6IGRpc2Nvbm5lY3RlZCAqLworeworICAgIFNUQVRFX0FPX0dDKGV2LT5hbyk7Cisg
ICAgaW50IHJjOworCisgICAgTE9HRChERUJVRywgZXYtPmRvbWlkLCAiIGV2ICVwLCBjbWQgJyVz
JyIsIGV2LCBjbWQpOworCisgICAgYXNzZXJ0KGV2LT5zdGF0ZSA9PSBxbXBfc3RhdGVfZGlzY29u
bmVjdGVkIHx8CisgICAgICAgICAgIGV2LT5zdGF0ZSA9PSBxbXBfc3RhdGVfY29ubmVjdGVkKTsK
KyAgICBhc3NlcnQoY21kKTsKKworICAgIC8qIENvbm5lY3QgdG8gUUVNVSBpZiBub3QgYWxyZWFk
eSBjb25uZWN0ZWQgKi8KKyAgICBpZiAoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV9kaXNjb25uZWN0
ZWQpIHsKKyAgICAgICAgcmMgPSBxbXBfZXZfY29ubmVjdChnYywgZXYpOworICAgICAgICBpZiAo
cmMpCisgICAgICAgICAgICBnb3RvIGVycm9yOworICAgIH0KKworICAgIC8qIFByZXBhcmUgdXNl
ciBjb21tYW5kICovCisgICAgZXYtPm1zZ19pZCA9IGV2LT5uZXh0X2lkKys7CisgICAgZXYtPm1z
ZyA9IHFtcF9wcmVwYXJlX2NtZChnYywgY21kLCBhcmdzLCBldi0+bXNnX2lkKTsKKyAgICBpZiAo
IWV2LT5tc2cpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiRmFpbGVkIHRvIGdl
bmVyYXRlIGNhbGxlcidzIGNvbW1hbmQgJXMiLAorICAgICAgICAgICAgIGNtZCk7CisgICAgICAg
IHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBlcnJvcjsKKyAgICB9CisgICAgaWYgKGV2
LT5zdGF0ZSA9PSBxbXBfc3RhdGVfY29ubmVjdGVkKSB7CisgICAgICAgIHFtcF9ldl9zZXRfc3Rh
dGUoZ2MsIGV2LCBxbXBfc3RhdGVfd2FpdGluZ19yZXBseSk7CisgICAgfQorCisgICAgcmV0dXJu
IDA7CisKK2Vycm9yOgorICAgIGxpYnhsX19ldl9xbXBfZGlzcG9zZShnYywgZXYpOworICAgIHJl
dHVybiByYzsKK30KKwordm9pZCBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UobGlieGxfX2djICpnYywg
bGlieGxfX2V2X3FtcCAqZXYpCisgICAgLyogKiAtPiBkaXNjb25uZWN0ZWQgKi8KK3sKKyAgICBM
T0dEKERFQlVHLCBldi0+ZG9taWQsICIgZXYgJXAiLCBldik7CisKKyAgICBsaWJ4bF9fZXZfZmRf
ZGVyZWdpc3RlcihnYywgJmV2LT5lZmQpOworICAgIGxpYnhsX19jYXJlZmRfY2xvc2UoZXYtPmNm
ZCk7CisKKyAgICBsaWJ4bF9fZXZfcW1wX2luaXQoZXYpOworfQorCiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDE0MWM0NmU0MmEuLjIxMmIw
MGE2NzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTY5LDYgKzY5LDEyIEBAIGxpYnhsX2Vycm9yID0g
RW51bWVyYXRpb24oImVycm9yIiwgWwogICAgICgtMjMsICJOT1RGT1VORCIpLAogICAgICgtMjQs
ICJET01BSU5fREVTVFJPWUVEIiksICMgVGFyZ2V0IGRvbWFpbiBjZWFzZWQgdG8gZXhpc3QgZHVy
aW5nIG9wCiAgICAgKC0yNSwgIkZFQVRVUkVfUkVNT1ZFRCIpLCAjIEZvciBmdW5jdGlvbmFsaXR5
IHRoYXQgaGFzIGJlZW4gcmVtb3ZlZAorICAgICgtMjYsICJQUk9UT0NPTF9FUlJPUl9RTVAiKSwK
KyAgICAoLTI3LCAiVU5LTk9XTl9RTVBfRVJST1IiKSwKKyAgICAoLTI4LCAiUU1QX0dFTkVSSUNf
RVJST1IiKSwgIyB1bnNwZWNpZmllZCBxbXAgZXJyb3IKKyAgICAoLTI5LCAiUU1QX0NPTU1BTkRf
Tk9UX0ZPVU5EIiksICMgdGhlIHJlcXVlc3RlZCBjb21tYW5kIGhhcyBub3QgYmVlbiBmb3VuZAor
ICAgICgtMzAsICJRTVBfREVWSUNFX05PVF9BQ1RJVkUiKSwgIyBhIGRldmljZSBoYXMgZmFpbGVk
IHRvIGJlIGJlY29tZSBhY3RpdmUKKyAgICAoLTMxLCAiUU1QX0RFVklDRV9OT1RfRk9VTkQiKSwg
IyB0aGUgcmVxdWVzdGVkIGRldmljZSBoYXMgbm90IGJlZW4gZm91bmQKICAgICBdLCB2YWx1ZV9u
YW1lc3BhY2UgPSAiIikKIAogbGlieGxfZG9tYWluX3R5cGUgPSBFbnVtZXJhdGlvbigiZG9tYWlu
X3R5cGUiLCBbCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:32:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:32: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-devel-bounces@lists.xenproject.org>)
	id 1gfRSg-0000d9-Al; Fri, 04 Jan 2019 15:32: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfRSf-0000cl-9b
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 15:32:37 +0000
X-Inumbo-ID: f4f13108-1035-11e9-9fb5-0770f825afd5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4f13108-1035-11e9-9fb5-0770f825afd5;
 Fri, 04 Jan 2019 15:32:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 08:32:33 -0700
Message-Id: <5C2F7C8D020000780020A422@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 08:32:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546277721-20234-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546277721-20234-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjEyLjE4IGF0IDE4OjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKPiArKysgYi94ZW4vYXJjaC94ODYv
Y3B1L3ZwbXUuYwo+IEBAIC02MSw0MiArNjEsMzEgQEAgc3RhdGljIHVuc2lnbmVkIHZwbXVfY291
bnQ7Cj4gIAo+ICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgbGFzdF92Y3B1
KTsKPiAgCj4gLXN0YXRpYyBpbnQgcGFyc2VfdnBtdV9wYXJhbShjb25zdCBjaGFyICpzLCB1bnNp
Z25lZCBpbnQgbGVuKQo+IC17Cj4gLSAgICBpZiAoICEqcyB8fCAhbGVuICkKPiAtICAgICAgICBy
ZXR1cm4gMDsKPiAtICAgIGlmICggIXN0cm5jbXAocywgImJ0cyIsIGxlbikgKQo+IC0gICAgICAg
IHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVfSU5URUxfQlRTOwo+IC0gICAgZWxzZSBp
ZiAoICFzdHJuY21wKHMsICJpcGMiLCBsZW4pICkKPiAtICAgICAgICB2cG11X2ZlYXR1cmVzIHw9
IFhFTlBNVV9GRUFUVVJFX0lQQ19PTkxZOwo+IC0gICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJh
cmNoIiwgbGVuKSApCj4gLSAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9B
UkNIX09OTFk7Cj4gLSAgICBlbHNlCj4gLSAgICAgICAgcmV0dXJuIDE7Cj4gLSAgICByZXR1cm4g
MDsKPiAtfQo+IC0KPiAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfdnBtdV9wYXJhbXMoY29uc3Qg
Y2hhciAqcykKPiAgewo+IC0gICAgY29uc3QgY2hhciAqc2VwLCAqcCA9IHM7Cj4gKyAgICBjb25z
dCBjaGFyICpzczsKPiAgCj4gICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKPiAg
ICAgIHsKPiAgICAgIGNhc2UgMDoKPiAgICAgICAgICBicmVhazsKPiAgICAgIGRlZmF1bHQ6Cj4g
LSAgICAgICAgZm9yICggOyA7ICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHNlcCA9IHN0
cmNocihwLCAnLCcpOwo+IC0gICAgICAgICAgICBpZiAoIHNlcCA9PSBOVUxMICkKPiAtICAgICAg
ICAgICAgICAgIHNlcCA9IHN0cmNocihwLCAwKTsKPiAtICAgICAgICAgICAgaWYgKCBwYXJzZV92
cG11X3BhcmFtKHAsIHNlcCAtIHApICkKPiAtICAgICAgICAgICAgICAgIGdvdG8gZXJyb3I7Cj4g
LSAgICAgICAgICAgIGlmICggISpzZXAgKQo+IC0gICAgICAgICAgICAgICAgLyogcmVhY2hlZCBl
bmQgb2YgZmxhZ3MgKi8KPiAtICAgICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgICAgICBw
ID0gc2VwICsgMTsKPiAtICAgICAgICB9Cj4gKyAgICAgICAgZG8gewo+ICsgICAgICAgICAgICBz
cyA9IHN0cmNocihzLCAnLCcpOwo+ICsgICAgICAgICAgICBpZiAoICFzcyApCj4gKyAgICAgICAg
ICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKPiArCj4gKyAgICAgICAgICAgIGlmICggIWNt
ZGxpbmVfc3RyY21wKHMsICJidHMiKSApCj4gKyAgICAgICAgICAgICAgICB2cG11X2ZlYXR1cmVz
IHw9IFhFTlBNVV9GRUFUVVJFX0lOVEVMX0JUUzsKPiArICAgICAgICAgICAgZWxzZSBpZiAoICFj
bWRsaW5lX3N0cmNtcChzLCAiaXBjIikgKQo+ICsgICAgICAgICAgICAgICAgdnBtdV9mZWF0dXJl
cyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsKPiArICAgICAgICAgICAgZWxzZSBpZiAoICFj
bWRsaW5lX3N0cmNtcChzLCAiYXJjaCIpICkKPiArICAgICAgICAgICAgICAgIHZwbXVfZmVhdHVy
ZXMgfD0gWEVOUE1VX0ZFQVRVUkVfQVJDSF9PTkxZOwo+ICsgICAgICAgICAgICBlbHNlCj4gKyAg
ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICAgICAgICAgIHMgPSBzcyAr
IDE7Cj4gKyAgICAgICAgfSB3aGlsZSAoICpzcyApOwoKV2hpbGUgcHJlc3VtYWJseSBhbHNvIGFw
cGxpY2FibGUgZWxzZXdoZXJlLCB0aGUgaXNzdWUgaXMgbW9yZQpub3RpY2VhYmxlIGhlcmUgYmVj
YXVzZSB5b3UgaW50cm9kdWNlICJzcyIgYW5ldzogSXQgaXMgbm93CnVuaGVscGZ1bCAoaW4gdGVy
bXMgb2YgZ2VuZXJhdGVkIGNvZGUpIHRvIGNhbGN1bGF0ZSBzcyBiZWZvcmUKdGhlIHZhcmlvdXMg
Y21kbGluZV9zdHJjbXAoKSBjYWxscywgYXMgdGhlIGNvbXBpbGVyIGNhbid0IGtub3cKKGRlc3Bp
dGUgdGhlIGNvbnN0KSB0aGF0IHdoYXQgcyBwb2ludHMgdG8gd29uJ3QgY2hhbmdlIGFjcm9zcwp0
aG9zZSBjYWxscywgYW5kIGhlbmNlIGhhcyB0byBjYWxjdWxhdGUgc3MgZWFybHkgKGFuZCBwdXQg
aXQgaW50bwphIGNhbGxlZSBzYXZlZCByZWdpc3RlciBvciBvbiB0aGUgc3RhY2spLCBhcyB3cml0
dGVuLiBJZiB0aGUKY2FsY3VsYXRpb24gd2FzIHB1bGxlZCBkb3duLCBvbmx5IHNjcmF0Y2ggcmVn
aXN0ZXJzIHdvdWxkCnN1ZmZpY2UgZm9yIHRoZSBjb21waWxlciB0byBjYXJyeSBvdXQgdGhlIGNh
bGN1bGF0aW9uLgoKVGhhdCBzYWlkIC0gYWxsIG9mIHRoaXMgaXMgYm9vdCB0aW1lIG9ubHkgY29k
ZSwgc28gbm90IHJlYWxseQpwZXJmb3JtYW5jZSBjcml0aWNhbC4gSXQncyBqdXN0IHRoYXQgdGhp
cyBnZW5lcmFsIHN0cnVjdHVyZSB3aWxsCnRoZW4gZnVydGhlciBwcm9saWZlcmF0ZSwgYW5kIHRo
ZSBvdmVyYWxsIGJpbmFyeSBzaXplIGlzIGxpa2VseQpnb2luZyB0byBiZSAoc2xpZ2h0bHkpIGxh
cmdlciB0aGlzIHdheS4KCj4gLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYwo+ICsrKyBiL3hlbi9j
b21tb24va2VybmVsLmMKPiBAQCAtMjI3LDE5ICsyMjcsNDkgQEAgaW50IHBhcnNlX2Jvb2woY29u
c3QgY2hhciAqcywgY29uc3QgY2hhciAqZSkKPiAgICAgIGlmICggIWxlbiApCj4gICAgICAgICAg
cmV0dXJuIC0xOwo+ICAKPiAtICAgIGlmICggIXN0cm5jbXAoIm5vIiwgcywgbGVuKSB8fAo+IC0g
ICAgICAgICAhc3RybmNtcCgib2ZmIiwgcywgbGVuKSB8fAo+IC0gICAgICAgICAhc3RybmNtcCgi
ZmFsc2UiLCBzLCBsZW4pIHx8Cj4gLSAgICAgICAgICFzdHJuY21wKCJkaXNhYmxlIiwgcywgbGVu
KSB8fAo+IC0gICAgICAgICAhc3RybmNtcCgiMCIsIHMsIGxlbikgKQo+IC0gICAgICAgIHJldHVy
biAwOwo+ICsgICAgc3dpdGNoICggbGVuICkKPiArICAgIHsKPiArICAgIGNhc2UgMToKPiArICAg
ICAgICBpZiAoICpzID09ICcxJyApCj4gKyAgICAgICAgICAgIHJldHVybiAxOwo+ICsgICAgICAg
IGVsc2UgaWYgKCAqcyA9PSAnMCcgKQoKVGhlICJlbHNlIiBoZXJlIGlzIHBvaW50bGVzcyAoYWxz
byBmdXJ0aGVyIGRvd24pLgoKPiBAQCAtMjcxLDYgKzMwMSwyOSBAQCBpbnQgcGFyc2VfYm9vbGVh
bihjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICplKQo+ICAgICAg
cmV0dXJuIC0xOwo+ICB9Cj4gIAo+ICtpbnQgY21kbGluZV9zdHJjbXAoY29uc3QgY2hhciAqZnJh
ZywgY29uc3QgY2hhciAqbmFtZSkKPiArewo+ICsgICAgd2hpbGUgKCAxICkKCkNvdWxkIEkgdGFs
ayB5b3UgaW50byB1c2luZyAiZm9yICggOyA7ICkiIGluc3RlYWQgKGFuZCB0aGVuIHBlcmhhcHMK
bW92aW5nIHRoZSB0d28gaW5jcmVtZW50cyB1cCBoZXJlKT8gSSBrbm93IGdjYyBkb2Vzbid0IGRv
IHRoaXMsCmJ1dCBpbiB0aGUgZ2VuZXJhbCBjYXNlIGEgY29tcGlsZXIgd2FybmluZyBhYm91dCBz
dWNoIGNvbnN0YW50CmNvbmRpdGlvbmFscyBpcyBub3QgYW4gZW50aXJlbHkgYmFkIG9yIHdyb25n
IHRoaW5nLCBzbyBJIHByZWZlciB0bwpzZWUgc3VjaCBjb25zdHJ1Y3RzIGF2b2lkZWQgd2hlcmUg
d2UgcmVhc29uYWJseSBjYW4uCgo+ICsgICAgewo+ICsgICAgICAgIGludCByZXMgPSAoKmZyYWcg
LSAqbmFtZSk7CgpXaXRoIHRoZSByZXN1bHQgb2YgdGhpcyBiZWluZyBpbXBsZW1lbnRhdGlvbiBk
ZWZpbmVkIChkdWUgdG8gcGxhaW4KY2hhcidzIGltcGxlbWVudGF0aW9uIGRlZmluZWQgLSBvZnRl
biBjb21tYW5kIGxpbmUgY29udHJvbGxlZAp3aXRoIGFuIGltcGxlbWVudGF0aW9uIGRlZmluZWQg
ZGVmYXVsdCAtIHNpZ25lZG5lc3MpIEkgd29uZGVyIGlmCnRoaXMgZnVuY3Rpb24gY2FuIHJlYWxs
eSB1c2VmdWxseSByZXR1cm4gImludCIgcmF0aGVyIHRoYW4gImJvb2wiLgoKPiArICAgICAgICBp
ZiAoIHJlcyB8fCAqbmFtZSA9PSAnXDAnICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIC8q
Cj4gKyAgICAgICAgICAgICAqIE5VTCBpbiAnbmFtZScgbWF0Y2hpbmcgYSBjb21tYSBvciBjb2xv
biBpbiAnZnJhZycgaW1wbGllcwo+ICsgICAgICAgICAgICAgKiBzdWNjZXNzLgo+ICsgICAgICAg
ICAgICAgKi8KPiArICAgICAgICAgICAgaWYgKCAqbmFtZSA9PSAnXDAnICYmICgqZnJhZyA9PSAn
LCcgfHwgKmZyYWcgPT0gJzonKSApCgpUaGVyZSdzIG9ubHkgYSBzaW5nbGUgKHVucmVsYXRlZCkg
dXNlIG9mIDsgYXMgYSBzZXBhcmF0b3IgcmlnaHQKbm93IChhZmFpY3MpLCBidXQgYWRkaW5nIGl0
IGhlcmUgd291bGQgc2VlbSBxdWl0ZSBkZXNpcmFibGUgdG8KbWUuCgpBbHNvLCBzcGVha2luZyBv
ZiAodGhlIGxhY2sgb2YpIHRva2VuaXphdGlvbiBvZiB0aGUgY29tbWFuZCBsaW5lCmluIHRoZSBj
YWxsZXIsIHdvdWxkbid0IGl0IG1ha2Ugc2Vuc2UgdG8gYWNjZXB0IHdoaXRlIHNwYWNlIGFzCnNl
cGFyYXRvcnMgaGVyZSB0b28/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:34:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfRUB-000100-0v; Fri, 04 Jan 2019 15:34: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=ieJc=PM=citrix.com=prvs=9003a4532=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gfRUA-0000zf-0s
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 15:34:10 +0000
X-Inumbo-ID: 2d89754f-1036-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d89754f-1036-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:34:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829903"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 4 Jan 2019 15:33:40 +0000
Message-ID: <1546616022-32229-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1546616022-32229-1-git-send-email-andrew.cooper3@citrix.com>
References: <1546616022-32229-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] libx86: Introduce a helper to deserialise
 cpuid_policy objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgd2l0aCB0aGUgc2VyaWFsaXNlIHNpZGUsIFhlbidzIGNvcHlfZnJvbV9ndWVzdCBBUEkgaXMg
dXNlZCwgd2l0aCBhCmNvbXBhdGliaWxpdHkgd3JhcHBlciBmb3IgdGhlIHVzZXJzcGFjZSBidWls
ZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgpDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhl
bi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmggfCAgMjEgKysrKysrKysKIHhlbi9saWIveDg2
L2NwdWlkLmMgICAgICAgICAgICAgfCAxMDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2xpYi94ODYvcHJpdmF0ZS5oICAgICAgICAgICB8ICAxNCArKysrKysK
IDMgZmlsZXMgY2hhbmdlZCwgMTQxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQu
aAppbmRleCAyMmQ0M2VmLi43NjdhMzNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGli
L3g4Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKQEAgLTMx
OSw2ICszMTksMjcgQEAgdHlwZWRlZiB4ZW5fY3B1aWRfbGVhZl90IGNwdWlkX2xlYWZfYnVmZmVy
X3RbXTsKIGludCB4ODZfY3B1aWRfY29weV90b19idWZmZXIoY29uc3Qgc3RydWN0IGNwdWlkX3Bv
bGljeSAqcG9saWN5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVpZF9sZWFmX2J1
ZmZlcl90IGxlYXZlcywgdWludDMyX3QgKm5yX2VudHJpZXMpOwogCisvKioKKyAqIFVuc2VyaWFs
aXNlIGEgY3B1aWRfcG9saWN5IG9iamVjdCBmcm9tIGFuIGFycmF5IG9mIGNwdWlkIGxlYXZlcy4K
KyAqCisgKiBAcGFyYW0gcG9saWN5ICAgICAgVGhlIGNwdWlkX3BvbGljeSB0byB1bnNlcmlhbGlz
ZSBpbnRvLgorICogQHBhcmFtIGxlYXZlcyAgICAgIFRoZSBhcnJheSBvZiBsZWF2ZXMgdG8gdW5z
ZXJpYWxpc2UgZnJvbS4KKyAqIEBwYXJhbSBucl9lbnRyaWVzICBUaGUgbnVtYmVyIG9mIGVudHJp
ZXMgaW4gJ2xlYXZlcycuCisgKiBAcGFyYW0gZXJyX2xlYWYgICAgT3B0aW9uYWwgaGludCBmaWxs
ZWQgb24gZXJyb3IuCisgKiBAcGFyYW0gZXJyX3N1YmxlYWYgT3B0aW9uYWwgaGludCBmaWxsZWQg
b24gZXJyb3IuCisgKiBAcmV0dXJucyAtZXJybm8KKyAqCisgKiBSZWFkcyBhdCBtb3N0IENQVUlE
X01BWF9TRVJJQUxJU0VEX0xFQVZFUy4gIE1heSByZXR1cm4gLUVSQU5HRSBpZiBhbgorICogaW5j
b21pbmcgbGVhZiBpcyBvdXQgb2YgcmFuZ2Ugb2YgY3B1aWRfcG9saWN5LCBpbiB3aGljaCBjYXNl
IHRoZSBvcHRpb25hbAorICogZXJyXyogcG9pbnRlcnMgYXJlIGZpbGxlZCB0byBhaWQgZGlhZ25v
c3RpY3MuCisgKgorICogTm8gY29udGVudCB2YWxpZGF0aW9uIG9mIGluLXJhbmdlIGxlYXZlcyBp
cyBwZXJmb3JtZWQuCisgKi8KK2ludCB4ODZfY3B1aWRfY29weV9mcm9tX2J1ZmZlcihzdHJ1Y3Qg
Y3B1aWRfcG9saWN5ICpwb2xpY3ksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY3B1aWRfbGVhZl9idWZmZXJfdCBsZWF2ZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgbnJfZW50cmllcywgdWludDMyX3QgKmVycl9sZWFmLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICplcnJfc3VibGVhZik7CisKICNlbmRpZiAv
KiAhWEVOX0xJQl9YODZfQ1BVSURfSCAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2xpYi94ODYv
Y3B1aWQuYyBiL3hlbi9saWIveDg2L2NwdWlkLmMKaW5kZXggNWEzMTU5Yi4uN2ZjNDE0OCAxMDA2
NDQKLS0tIGEveGVuL2xpYi94ODYvY3B1aWQuYworKysgYi94ZW4vbGliL3g4Ni9jcHVpZC5jCkBA
IC0yMzMsNiArMjMzLDExMiBAQCBpbnQgeDg2X2NwdWlkX2NvcHlfdG9fYnVmZmVyKGNvbnN0IHN0
cnVjdCBjcHVpZF9wb2xpY3kgKnAsCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCB4ODZfY3B1aWRf
Y29weV9mcm9tX2J1ZmZlcihzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNwdWlkX2xlYWZfYnVmZmVyX3QgbGVhdmVzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yX2VudHJpZXMsIHVpbnQzMl90ICpl
cnJfbGVhZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZXJyX3N1
YmxlYWYpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgeGVuX2NwdWlkX2xlYWZfdCBkYXRh
OworICAgIHN0cnVjdCBjcHVpZF9sZWFmICpsID0gKHZvaWQgKikmZGF0YS5hOworCisgICAgLyoK
KyAgICAgKiBBIHdlbGwgZm9ybWVkIGNhbGxlciBpcyBleHBlY3RlZCBwYXNzIGFuIGFycmF5IHdp
dGggbGVhdmVzIGluIG9yZGVyLAorICAgICAqIGFuZCB3aXRob3V0IGFueSByZXBldGl0aW9ucy4g
IEhvd2V2ZXIsIGR1ZSB0byBwZXItdmVuZG9yIGRpZmZlcmVuY2VzLAorICAgICAqIGFuZCBpbiB0
aGUgY2FzZSBvZiB1cGdyYWRlIG9yIGxldmVsbGVkIHNjZW5hcmlvcywgd2UgdHlwaWNhbGx5IGV4
cGVjdAorICAgICAqIGZld2VyIHRoYW4gTUFYIGxlYXZlcyB0byBiZSBwYXNzZWQuCisgICAgICoK
KyAgICAgKiBEZXRlY3RpbmcgcmVwZWF0ZWQgZW50cmllcyBpcyBwcm9oaWJpdGl2ZWx5IGNvbXBs
aWNhdGVkLCBzbyB3ZSBkb24ndAorICAgICAqIGJvdGhlci4gIFRoYXQgc2FpZCwgb25lIHdheSBv
ciBhbm90aGVyIGlmIG1vcmUgdGhhbiBNQVggbGVhdmVzIGFyZQorICAgICAqIHBhc3NlZCwgc29t
ZXRoaW5nIGlzIHdyb25nLgorICAgICAqLworICAgIGlmICggbnJfZW50cmllcyA+IENQVUlEX01B
WF9TRVJJQUxJU0VEX0xFQVZFUyApCisgICAgICAgIHJldHVybiAtRTJCSUc7CisKKyAgICBmb3Ig
KCBpID0gMDsgaSA8IG5yX2VudHJpZXM7ICsraSApCisgICAgeworICAgICAgICBpZiAoIGNvcHlf
ZnJvbV9idWZmZXJfb2Zmc2V0KCZkYXRhLCBsZWF2ZXMsIGksIDEpICkKKyAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOworCisgICAgICAgIHN3aXRjaCAoIGRhdGEubGVhZiApCisgICAgICAgIHsK
KyAgICAgICAgY2FzZSAwIC4uLiBBUlJBWV9TSVpFKHAtPmJhc2ljLnJhdykgLSAxOgorICAgICAg
ICAgICAgc3dpdGNoICggZGF0YS5sZWFmICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNh
c2UgMHg0OgorICAgICAgICAgICAgICAgIGlmICggZGF0YS5zdWJsZWFmID49IEFSUkFZX1NJWkUo
cC0+Y2FjaGUucmF3KSApCisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0X29mX3JhbmdlOwor
CisgICAgICAgICAgICAgICAgcC0+Y2FjaGUucmF3W2RhdGEuc3VibGVhZl0gPSAqbDsKKyAgICAg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSAweDc6CisgICAgICAgICAgICAg
ICAgaWYgKCBkYXRhLnN1YmxlYWYgPj0gQVJSQVlfU0laRShwLT5mZWF0LnJhdykgKQorICAgICAg
ICAgICAgICAgICAgICBnb3RvIG91dF9vZl9yYW5nZTsKKworICAgICAgICAgICAgICAgIHAtPmZl
YXQucmF3W2RhdGEuc3VibGVhZl0gPSAqbDsKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAg
ICAgICAgICAgY2FzZSAweGI6CisgICAgICAgICAgICAgICAgaWYgKCBkYXRhLnN1YmxlYWYgPj0g
QVJSQVlfU0laRShwLT50b3BvLnJhdykgKQorICAgICAgICAgICAgICAgICAgICBnb3RvIG91dF9v
Zl9yYW5nZTsKKworICAgICAgICAgICAgICAgIHAtPnRvcG8ucmF3W2RhdGEuc3VibGVhZl0gPSAq
bDsKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSAweGQ6CisgICAg
ICAgICAgICAgICAgaWYgKCBkYXRhLnN1YmxlYWYgPj0gQVJSQVlfU0laRShwLT54c3RhdGUucmF3
KSApCisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0X29mX3JhbmdlOworCisgICAgICAgICAg
ICAgICAgcC0+eHN0YXRlLnJhd1tkYXRhLnN1YmxlYWZdID0gKmw7CisgICAgICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgaWYgKCBkYXRh
LnN1YmxlYWYgIT0gWEVOX0NQVUlEX05PX1NVQkxFQUYgKQorICAgICAgICAgICAgICAgICAgICBn
b3RvIG91dF9vZl9yYW5nZTsKKworICAgICAgICAgICAgICAgIHAtPmJhc2ljLnJhd1tkYXRhLmxl
YWZdID0gKmw7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICBjYXNlIDB4NDAwMDAwMDA6CisgICAgICAgICAgICBpZiAo
IGRhdGEuc3VibGVhZiAhPSBYRU5fQ1BVSURfTk9fU1VCTEVBRiApCisgICAgICAgICAgICAgICAg
Z290byBvdXRfb2ZfcmFuZ2U7CisKKyAgICAgICAgICAgIHAtPmh2X2xpbWl0ID0gbC0+YTsKKyAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMHg0MDAwMDEwMDoKKyAgICAgICAgICAg
IGlmICggZGF0YS5zdWJsZWFmICE9IFhFTl9DUFVJRF9OT19TVUJMRUFGICkKKyAgICAgICAgICAg
ICAgICBnb3RvIG91dF9vZl9yYW5nZTsKKworICAgICAgICAgICAgcC0+aHYyX2xpbWl0ID0gbC0+
YTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMHg4MDAwMDAwMCAuLi4gMHg4
MDAwMDAwMCArIEFSUkFZX1NJWkUocC0+ZXh0ZC5yYXcpIC0gMToKKyAgICAgICAgICAgIGlmICgg
ZGF0YS5zdWJsZWFmICE9IFhFTl9DUFVJRF9OT19TVUJMRUFGICkKKyAgICAgICAgICAgICAgICBn
b3RvIG91dF9vZl9yYW5nZTsKKworICAgICAgICAgICAgcC0+ZXh0ZC5yYXdbZGF0YS5sZWFmICYg
MHhmZmZmXSA9ICpsOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAg
ICAgICAgICAgIGdvdG8gb3V0X29mX3JhbmdlOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0
dXJuIDA7CisKKyBvdXRfb2ZfcmFuZ2U6CisgICAgaWYgKCBlcnJfbGVhZiApCisgICAgICAgICpl
cnJfbGVhZiA9IGRhdGEubGVhZjsKKyAgICBpZiAoIGVycl9zdWJsZWFmICkKKyAgICAgICAgKmVy
cl9zdWJsZWFmID0gZGF0YS5zdWJsZWFmOworCisgICAgcmV0dXJuIC1FUkFOR0U7Cit9CisKIC8q
CiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vbGliL3g4
Ni9wcml2YXRlLmggYi94ZW4vbGliL3g4Ni9wcml2YXRlLmgKaW5kZXggM2VlOTlhYS4uZTBmZjJk
YSAxMDA2NDQKLS0tIGEveGVuL2xpYi94ODYvcHJpdmF0ZS5oCisrKyBiL3hlbi9saWIveDg2L3By
aXZhdGUuaApAQCAtMTIsNiArMTIsNyBAQAogI2luY2x1ZGUgPGFzbS9tc3ItaW5kZXguaD4KIAog
I2RlZmluZSBjb3B5X3RvX2J1ZmZlcl9vZmZzZXQgY29weV90b19ndWVzdF9vZmZzZXQKKyNkZWZp
bmUgY29weV9mcm9tX2J1ZmZlcl9vZmZzZXQgY29weV9mcm9tX2d1ZXN0X29mZnNldAogCiAjZWxz
ZQogCkBAIC00NCw2ICs0NSwxOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdGVzdF9iaXQodW5zaWdu
ZWQgaW50IGJpdCwgY29uc3Qgdm9pZCAqdmFkZHIpCiAgICAgMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAKKy8qIG1lbWNweSgpLCBidXQg
d2l0aCBjb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCkncyBBUEkuICovCisjZGVmaW5lIGNvcHlfZnJv
bV9idWZmZXJfb2Zmc2V0KGRzdCwgc3JjLCBpbmRleCwgbnIpICAgIFwKKyh7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IHR5
cGVvZigqKHNyYykpICpzcmNfID0gKHNyYyk7ICAgICAgICAgICAgICAgICBcCisgICAgdHlwZW9m
KCooZHN0KSkgKmRzdF8gPSAoZHN0KTsgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBl
b2YoaW5kZXgpIGluZGV4XyA9IChpbmRleCk7ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5
cGVvZihucikgbnJfID0gKG5yKSwgaV87ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBmb3IgKCBpXyA9IDA7IGlfIDwgbnJfOyBpXysrICkgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBkc3RfW2lfXSA9IHNyY19baW5kZXhfICsgaV9dOyAgICAgICAgICAgICAgICAgICBc
CisgICAgMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKK30pCisKICNlbmRpZiAvKiBfX1hFTl9fICovCiAKICNlbmRpZiAvKiBYRU5fTElCX1g4Nl9Q
UklWQVRFX0ggKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:34:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfRUA-0000zt-OG; Fri, 04 Jan 2019 15:34:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ieJc=PM=citrix.com=prvs=9003a4532=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gfRUA-0000zg-01
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 15:34:10 +0000
X-Inumbo-ID: 2ceb063b-1036-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ceb063b-1036-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:34:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829902"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 4 Jan 2019 15:33:39 +0000
Message-ID: <1546616022-32229-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/3] libx86: Remaining serialisation logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSd2ZSBsb3N0IGNvdW50IG9mIGV4YWN0bHkgd2hpY2ggdmVyc2lvbiB0aGlzIGlzLCBkdWUgdG8g
bXVsdGlwbGUgcG9zdGluZ3Mgb2YKdmFyaW91cyBzdWIgc2VyaWVzLCBhbmQgc2V2ZXJhbCBzdWJz
dGFudGlhbCByZWJhc2VzLgoKSSB0aGluayBJJ3ZlIGFkZHJlc3NlZCBhbGwgb3V0c3RhbmRpbmcg
cmV2aWV3IGNvbnRlbnQsIHNvIGxldHMgc3RhcnQgZnJvbSB2MQphZ2Fpbi4KCkFuZHJldyBDb29w
ZXIgKDIpOgogIGxpYng4NjogSW50cm9kdWNlIGEgaGVscGVyIHRvIGRlc2VyaWFsaXNlIGNwdWlk
X3BvbGljeSBvYmplY3RzCiAgdG9vbHMvY3B1LXBvbGljeTogQWRkIHVuaXQgdGVzdHMgYW5kIGEg
ZnV6emluZyBoYXJuZXNzCgpSb2dlciBQYXUgTW9ubsOpICgxKToKICBsaWJ4ODY6IGludHJvZHVj
ZSBhIGhlbHBlciB0byBkZXNlcmlhbGlzZSBtc3JfcG9saWN5IG9iamVjdHMKCiB0b29scy9mdXp6
L2NwdS1wb2xpY3kvLmdpdGlnbm9yZSAgICAgICAgICB8ICAgMSArCiB0b29scy9mdXp6L2NwdS1w
b2xpY3kvTWFrZWZpbGUgICAgICAgICAgICB8ICAyNyArKysrCiB0b29scy9mdXp6L2NwdS1wb2xp
Y3kvYWZsLXBvbGljeS1mdXp6ZXIuYyB8IDExNyArKysrKysrKysrKysrKwogdG9vbHMvdGVzdHMv
TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvdGVzdHMvY3B1LXBv
bGljeS8uZ2l0aWdub3JlICAgICAgICAgfCAgIDEgKwogdG9vbHMvdGVzdHMvY3B1LXBvbGljeS9N
YWtlZmlsZSAgICAgICAgICAgfCAgMjcgKysrKwogdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0
LWNwdS1wb2xpY3kuYyAgfCAyNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oICAgICAgICAgICB8ICAyMyArKy0KIHhlbi9pbmNs
dWRlL3hlbi9saWIveDg2L21zci5oICAgICAgICAgICAgIHwgIDIxICsrKwogeGVuL2xpYi94ODYv
Y3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICAgfCAxMDYgKysrKysrKysrKysrKwogeGVuL2xp
Yi94ODYvbXNyLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNjcgKysrKysrKysKIHhlbi9s
aWIveDg2L3ByaXZhdGUuaCAgICAgICAgICAgICAgICAgICAgIHwgIDE0ICsrCiAxMiBmaWxlcyBj
aGFuZ2VkLCA2NTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL2Z1enovY3B1LXBvbGljeS8uZ2l0aWdub3JlCiBjcmVhdGUgbW9kZSAxMDA2NDQg
dG9vbHMvZnV6ei9jcHUtcG9saWN5L01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMv
ZnV6ei9jcHUtcG9saWN5L2FmbC1wb2xpY3ktZnV6emVyLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0
b29scy90ZXN0cy9jcHUtcG9saWN5Ly5naXRpZ25vcmUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29s
cy90ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVz
dHMvY3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYwoKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:34:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfRUD-00011j-BF; Fri, 04 Jan 2019 15:34: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=ieJc=PM=citrix.com=prvs=9003a4532=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gfRUB-000105-9Z
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 15:34:11 +0000
X-Inumbo-ID: 2df7af35-1036-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2df7af35-1036-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:34:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829916"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 4 Jan 2019 15:33:41 +0000
Message-ID: <1546616022-32229-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1546616022-32229-1-git-send-email-andrew.cooper3@citrix.com>
References: <1546616022-32229-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] libx86: introduce a helper to deserialise
 msr_policy objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpTaWduZWQtb2Zm
LWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
bGliL3g4Ni9tc3IuaCB8IDIxICsrKysrKysrKysrKysrCiB4ZW4vbGliL3g4Ni9tc3IuYyAgICAg
ICAgICAgICB8IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDIgZmlsZXMgY2hhbmdlZCwgODggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9saWIveDg2L21zci5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvbXNyLmgKaW5k
ZXggZTJjZmJiMS4uNjIzNjYyMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYv
bXNyLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvbXNyLmgKQEAgLTQ4LDYgKzQ4LDI3
IEBAIHR5cGVkZWYgeGVuX21zcl9lbnRyeV90IG1zcl9lbnRyeV9idWZmZXJfdFtdOwogaW50IHg4
Nl9tc3JfY29weV90b19idWZmZXIoY29uc3Qgc3RydWN0IG1zcl9wb2xpY3kgKnBvbGljeSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1zcl9lbnRyeV9idWZmZXJfdCBtc3JzLCB1aW50MzJf
dCAqbnJfZW50cmllcyk7CiAKKy8qKgorICogVW5zZXJpYWxpc2UgYW4gbXNyX3BvbGljeSBvYmpl
Y3QgZnJvbSBhbiBhcnJheSBvZiBtc3JzLgorICoKKyAqIEBwYXJhbSBwb2xpY3kgICAgIFRoZSBt
c3JfcG9saWN5IG9iamVjdCB0byB1bnNlcmlhbGlzZSBpbnRvLgorICogQHBhcmFtIG1zcnMgICAg
ICAgVGhlIGFycmF5IG9mIG1zcnMgdG8gdW5zZXJpYWxpc2UgZnJvbS4KKyAqIEBwYXJhbSBucl9l
bnRyaWVzIFRoZSBudW1iZXIgb2YgZW50cmllcyBpbiAnbXNycycuCisgKiBAcGFyYW0gZXJyX21z
ciAgICBPcHRpb25hbCBoaW50IGZpbGxlZCBvbiBlcnJvci4KKyAqIEByZXR1cm5zIC1lcnJubwor
ICoKKyAqIFJlYWRzIGF0IG1vc3QgTVNSX01BWF9TRVJJQUxJU0VEX0VOVFJJRVMuICBNYXkgZmFp
bCBmb3IgYSBudW1iZXIgb2YgcmVhc29ucworICogYmFzZWQgb24gdGhlIGNvbnRlbnQgaW4gYW4g
aW5kaXZpZHVhbCAnbXNycycgZW50cnksIGluY2x1ZGluZyB0aGUgTVNSIGluZGV4CisgKiBub3Qg
YmVpbmcgdmFsaWQgaW4gdGhlIHBvbGljeSwgdGhlIGZsYWdzIGZpZWxkIGJlaW5nIG5vbnplcm8s
IG9yIGlmIHRoZQorICogdmFsdWUgcHJvdmlkZWQgd291bGQgdHJ1bmNhdGUgd2hlbiBzdG9yZWQg
aW4gdGhlIHBvbGljeS4gIEluIHN1Y2ggY2FzZXMsCisgKiB0aGUgb3B0aW9uYWwgZXJyXyogcG9p
bnRlciBpcyBmaWxsZWQgaW4gdG8gYWlkIGRpYWdub3N0aWNzLgorICoKKyAqIE5vIGNvbnRlbnQg
dmFsaWRhdGlvbiBpcyBwZXJmb3JtZWQgb24gdGhlIGRhdGEgc3RvcmVkIGluIHRoZSBwb2xpY3kg
b2JqZWN0LgorICovCitpbnQgeDg2X21zcl9jb3B5X2Zyb21fYnVmZmVyKHN0cnVjdCBtc3JfcG9s
aWN5ICpwb2xpY3ksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1zcl9lbnRy
eV9idWZmZXJfdCBtc3JzLCB1aW50MzJfdCBucl9lbnRyaWVzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCAqZXJyX21zcik7CisKICNlbmRpZiAvKiAhWEVOX0xJQl9YODZf
TVNSX0ggKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9saWIveDg2L21zci5jIGIveGVuL2xpYi94
ODYvbXNyLmMKaW5kZXggNjBmYjU2Ny4uZTQ5ODEyNCAxMDA2NDQKLS0tIGEveGVuL2xpYi94ODYv
bXNyLmMKKysrIGIveGVuL2xpYi94ODYvbXNyLmMKQEAgLTQ3LDYgKzQ3LDczIEBAIGludCB4ODZf
bXNyX2NvcHlfdG9fYnVmZmVyKGNvbnN0IHN0cnVjdCBtc3JfcG9saWN5ICpwLAogICAgIHJldHVy
biAwOwogfQogCitpbnQgeDg2X21zcl9jb3B5X2Zyb21fYnVmZmVyKHN0cnVjdCBtc3JfcG9saWN5
ICpwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtc3JfZW50cnlfYnVmZmVy
X3QgbXNycywgdWludDMyX3QgbnJfZW50cmllcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgKmVycl9tc3IpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgeGVuX21z
cl9lbnRyeV90IGRhdGE7CisgICAgaW50IHJjOworCisgICAgLyoKKyAgICAgKiBBIHdlbGwgZm9y
bWVkIGNhbGxlciBpcyBleHBlY3RlZCBwYXNzIGFuIGFycmF5IHdpdGggZW50cmllcyBpbiBvcmRl
ciwKKyAgICAgKiBhbmQgd2l0aG91dCBhbnkgcmVwZXRpdGlvbnMuICBIb3dldmVyLCBkdWUgdG8g
cGVyLXZlbmRvciBkaWZmZXJlbmNlcywKKyAgICAgKiBhbmQgaW4gdGhlIGNhc2Ugb2YgdXBncmFk
ZSBvciBsZXZlbGxlZCBzY2VuYXJpb3MsIHdlIHR5cGljYWxseSBleHBlY3QKKyAgICAgKiBmZXdl
ciB0aGFuIE1BWCBlbnRyaWVzIHRvIGJlIHBhc3NlZC4KKyAgICAgKgorICAgICAqIERldGVjdGlu
ZyByZXBlYXRlZCBlbnRyaWVzIGlzIHByb2hpYml0aXZlbHkgY29tcGxpY2F0ZWQsIHNvIHdlIGRv
bid0CisgICAgICogYm90aGVyLiAgVGhhdCBzYWlkLCBvbmUgd2F5IG9yIGFub3RoZXIgaWYgbW9y
ZSB0aGFuIE1BWCBlbnRyaWVzIGFyZQorICAgICAqIHBhc3NlZCwgc29tZXRoaW5nIGlzIHdyb25n
LgorICAgICAqLworICAgIGlmICggbnJfZW50cmllcyA+IE1TUl9NQVhfU0VSSUFMSVNFRF9FTlRS
SUVTICkKKyAgICAgICAgcmV0dXJuIC1FMkJJRzsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbnJf
ZW50cmllczsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggY29weV9mcm9tX2J1ZmZlcl9vZmZz
ZXQoJmRhdGEsIG1zcnMsIGksIDEpICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisg
ICAgICAgIGlmICggZGF0YS5mbGFncyApIC8qIC5mbGFncyBNQlogKi8KKyAgICAgICAgeworICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0K
KworICAgICAgICBzd2l0Y2ggKCBkYXRhLmlkeCApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBBc3NpZ24gZGF0YS52YWwgdG8gJ2ZpZWxkJywgY2hlY2tpbmcgZm9y
IHRydW5jYXRpb24gaWYgdGhlCisgICAgICAgICAgICAgKiBiYWNraW5nIHN0b3JhZ2UgZm9yICdm
aWVsZCcgaXMgc21hbGxlciB0aGFuIHVpbnQ2NF90CisgICAgICAgICAgICAgKi8KKyNkZWZpbmUg
QVNTSUdOKGZpZWxkKSAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyh7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICh0eXBlb2YoZmll
bGQpKWRhdGEudmFsICE9IGRhdGEudmFsICkgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmMgPSAtRU9WRVJGTE9XOyAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZ290byBlcnI7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBmaWVsZCA9IGRhdGEudmFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
K30pCisKKyAgICAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzogQVNTSUdOKHAtPnBs
YWZvcm1faW5mby5yYXcpOyBicmVhazsKKworI3VuZGVmIEFTU0lHTgorCisgICAgICAgIGRlZmF1
bHQ6CisgICAgICAgICAgICByYyA9IC1FUkFOR0U7CisgICAgICAgICAgICBnb3RvIGVycjsKKyAg
ICAgICAgfQorICAgIH0KKworICAgIHJldHVybiAwOworCisgZXJyOgorICAgIGlmICggZXJyX21z
ciApCisgICAgICAgICplcnJfbXNyID0gZGF0YS5pZHg7CisKKyAgICByZXR1cm4gcmM7Cit9CisK
IC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:34:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:34: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-devel-bounces@lists.xenproject.org>)
	id 1gfRUD-000123-KC; Fri, 04 Jan 2019 15:34: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=ieJc=PM=citrix.com=prvs=9003a4532=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gfRUB-00010I-Ln
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 15:34:11 +0000
X-Inumbo-ID: 2d96c9aa-1036-11e9-a91c-afbf1fa53c00
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d96c9aa-1036-11e9-a91c-afbf1fa53c00;
 Fri, 04 Jan 2019 15:34:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74829905"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 4 Jan 2019 15:33:42 +0000
Message-ID: <1546616022-32229-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1546616022-32229-1-git-send-email-andrew.cooper3@citrix.com>
References: <1546616022-32229-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] tools/cpu-policy: Add unit tests and a
 fuzzing harness
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFGTCBoYXJuZXNzIGN1cnJlbnRseSBub3RpY2VzIHRoYXQgdGhlcmUgYXJlIGNhc2VzIHdo
ZXJlIHdlIG9wdGltc2UgdGhlCnNlcmlhbGlzZWQgc3RyZWFtIGJ5IG9taXR0aW5nIGRhdGEgYmV5
b25kIHRoZSB2YXJpb3VzIG1heGltdW0gbGVhdmVzLgoKQm90aCBzZXRzIG9mIHRlc3RzIHdpbGwg
YmUgZXh0ZW5kZWQgd2l0aCBmdXJ0aGVyIGxpYng4NiB3b3JrLgoKRml4IHRoZSBzb3J0aW5nIG9m
IHRoZSBDUFVJRF9HVUVTVF9OUl8qIGNvbnN0YW50cywgbm90aWNlZCB3aGlsZSB3cml0aW5nIHRo
ZQp1bml0IHRlc3RzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CkNDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvZnV6ei9jcHUtcG9saWN5Ly5naXRpZ25vcmUgICAgICAgICAgfCAg
IDEgKwogdG9vbHMvZnV6ei9jcHUtcG9saWN5L01ha2VmaWxlICAgICAgICAgICAgfCAgMjcgKysr
KwogdG9vbHMvZnV6ei9jcHUtcG9saWN5L2FmbC1wb2xpY3ktZnV6emVyLmMgfCAxMTcgKysrKysr
KysrKysrKysKIHRvb2xzL3Rlc3RzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgIHwgICAx
ICsKIHRvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvLmdpdGlnbm9yZSAgICAgICAgIHwgICAxICsKIHRv
b2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUgICAgICAgICAgIHwgIDI3ICsrKysKIHRvb2xz
L3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMgIHwgMjQ3ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaCAgICAgICAg
ICAgfCAgIDIgKy0KIDggZmlsZXMgY2hhbmdlZCwgNDIyIGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9mdXp6L2NwdS1wb2xpY3kvLmdpdGlnbm9y
ZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Z1enovY3B1LXBvbGljeS9NYWtlZmlsZQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Z1enovY3B1LXBvbGljeS9hZmwtcG9saWN5LWZ1enplci5j
CiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMvY3B1LXBvbGljeS8uZ2l0aWdub3JlCiBj
cmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMvY3B1LXBvbGljeS9NYWtlZmlsZQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMKCmRp
ZmYgLS1naXQgYS90b29scy9mdXp6L2NwdS1wb2xpY3kvLmdpdGlnbm9yZSBiL3Rvb2xzL2Z1enov
Y3B1LXBvbGljeS8uZ2l0aWdub3JlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LmIwZTBiZGYKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9mdXp6L2NwdS1wb2xpY3kvLmdpdGln
bm9yZQpAQCAtMCwwICsxIEBACithZmwtcG9saWN5LWZ1enplcgpkaWZmIC0tZ2l0IGEvdG9vbHMv
ZnV6ei9jcHUtcG9saWN5L01ha2VmaWxlIGIvdG9vbHMvZnV6ei9jcHUtcG9saWN5L01ha2VmaWxl
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmEyNTc3OGIKLS0tIC9kZXYvbnVs
bAorKysgYi90b29scy9mdXp6L2NwdS1wb2xpY3kvTWFrZWZpbGUKQEAgLTAsMCArMSwyNyBAQAor
WEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KK2luY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMv
UnVsZXMubWsKKworLlBIT05ZOiBhbGwKK2FsbDogYWZsLXBvbGljeS1mdXp6ZXIKKworLlBIT05Z
OiBjbGVhbgorY2xlYW46CisJJChSTSkgLWYgLS0gKi5vIC4qLmQgLiouZDIgYWZsLXBvbGljeS1m
dXp6ZXIKKworLlBIT05ZOiBkaXN0Y2xlYW4KK2Rpc3RjbGVhbjogY2xlYW4KKwkkKFJNKSAtZiAt
LSAqfgorCisuUEhPTlk6IGluc3RhbGwKK2luc3RhbGw6IGFsbAorCisuUEhPTlk6IHVuaW5zdGFs
bAorCitDRkxBR1MgKz0gLVdlcnJvciAkKENGTEFHU194ZW5pbmNsdWRlKSAtRF9fWEVOX1RPT0xT
X18KKwordnBhdGggJS5jIC4uLy4uLy4uL3hlbi9saWIveDg2CisKK2FmbC1wb2xpY3ktZnV6emVy
OiBhZmwtcG9saWN5LWZ1enplci5vIG1zci5vIGNwdWlkLm8KKwkkKENDKSAkKENGTEFHUykgJF4g
LW8gJEAKKworLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCmRpZmYgLS1naXQgYS90b29scy9mdXp6
L2NwdS1wb2xpY3kvYWZsLXBvbGljeS1mdXp6ZXIuYyBiL3Rvb2xzL2Z1enovY3B1LXBvbGljeS9h
ZmwtcG9saWN5LWZ1enplci5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjU1
N2RmODEKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9mdXp6L2NwdS1wb2xpY3kvYWZsLXBvbGlj
eS1mdXp6ZXIuYwpAQCAtMCwwICsxLDExNyBAQAorI2luY2x1ZGUgPGFzc2VydC5oPgorI2luY2x1
ZGUgPHN0ZGJvb2wuaD4KKyNpbmNsdWRlIDxzdGRpbnQuaD4KKyNpbmNsdWRlIDxzdGRpby5oPgor
I2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgorCisjaW5jbHVkZSA8eGVu
LXRvb2xzL2xpYnMuaD4KKyNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9jcHVpZC5oPgorI2luY2x1ZGUg
PHhlbi9saWIveDg2L21zci5oPgorI2luY2x1ZGUgPHhlbi9kb21jdGwuaD4KKwordm9pZCBjaGVj
a19jcHVpZChjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCkKK3sKKyAgICBzdHJ1Y3QgY3B1
aWRfcG9saWN5IG5ldyA9IHt9OworICAgIHhlbl9jcHVpZF9sZWFmX3QgKmxlYXZlcyA9IG1hbGxv
YyhDUFVJRF9NQVhfU0VSSUFMSVNFRF9MRUFWRVMgKgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YoeGVuX2NwdWlkX2xlYWZfdCkpOworICAgIHVuc2lnbmVkIGlu
dCBuciA9IENQVUlEX01BWF9TRVJJQUxJU0VEX0xFQVZFUzsKKyAgICBpbnQgcmM7CisKKyAgICBp
ZiAoICFsZWF2ZXMgKQorICAgICAgICByZXR1cm47CisKKyAgICByYyA9IHg4Nl9jcHVpZF9jb3B5
X3RvX2J1ZmZlcihjcCwgbGVhdmVzLCAmbnIpOworICAgIGFzc2VydChyYyA9PSAwKTsKKyAgICBh
c3NlcnQobnIgPD0gQ1BVSURfTUFYX1NFUklBTElTRURfTEVBVkVTKTsKKworICAgIHJjID0geDg2
X2NwdWlkX2NvcHlfZnJvbV9idWZmZXIoJm5ldywgbGVhdmVzLCBuciwgTlVMTCwgTlVMTCk7Cisg
ICAgYXNzZXJ0KHJjID09IDApOworICAgIGFzc2VydChtZW1jbXAoY3AsICZuZXcsIHNpemVvZigq
Y3ApKSA9PSAwKTsKKworICAgIGZyZWUobGVhdmVzKTsKK30KKwordm9pZCBjaGVja19tc3IoY29u
c3Qgc3RydWN0IG1zcl9wb2xpY3kgKm1wKQoreworICAgIHN0cnVjdCBtc3JfcG9saWN5IG5ldyA9
IHt9OworICAgIHhlbl9tc3JfZW50cnlfdCAqbXNycyA9IG1hbGxvYyhNU1JfTUFYX1NFUklBTElT
RURfRU5UUklFUyAqCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZih4
ZW5fbXNyX2VudHJ5X3QpKTsKKyAgICB1bnNpZ25lZCBpbnQgbnIgPSBNU1JfTUFYX1NFUklBTElT
RURfRU5UUklFUzsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoICFtc3JzICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgcmMgPSB4ODZfbXNyX2NvcHlfdG9fYnVmZmVyKG1wLCBtc3JzLCAmbnIpOwor
ICAgIGFzc2VydChyYyA9PSAwKTsKKyAgICBhc3NlcnQobnIgPD0gTVNSX01BWF9TRVJJQUxJU0VE
X0VOVFJJRVMpOworCisgICAgcmMgPSB4ODZfbXNyX2NvcHlfZnJvbV9idWZmZXIoJm5ldywgbXNy
cywgbnIsIE5VTEwpOworICAgIGFzc2VydChyYyA9PSAwKTsKKyAgICBhc3NlcnQobWVtY21wKG1w
LCAmbmV3LCBzaXplb2YoKm1wKSkgPT0gMCk7CisKKyAgICBmcmVlKG1zcnMpOworfQorCitpbnQg
bWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7CisgICAgRklMRSAqZnAgPSBOVUxMOworICAg
IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gTlVMTDsKKyAgICBzdHJ1Y3QgbXNyX3BvbGljeSAq
bXAgPSBOVUxMOworCisgICAgc2V0YnVmKHN0ZGluLCBOVUxMKTsKKyAgICBzZXRidWYoc3Rkb3V0
LCBOVUxMKTsKKworICAgIGlmICggYXJnYyA9PSAxICkKKyAgICB7CisgICAgICAgIHByaW50Zigi
VXNpbmcgc3RkaW5cbiIpOworICAgICAgICBmcCA9IHN0ZGluOworICAgIH0KKworI2lmZGVmIF9f
QUZMX0hBVkVfTUFOVUFMX0NPTlRST0wKKyAgICBfX0FGTF9JTklUKCk7CisgICAgd2hpbGUgKCBf
X0FGTF9MT09QKDEwMDApICkKKyNlbmRpZgorICAgIHsKKyAgICAgICAgaWYgKCBmcCAhPSBzdGRp
biApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ZigiT3BlbmluZyBmaWxlICclcydcbiIs
IGFyZ3ZbMV0pOworICAgICAgICAgICAgZnAgPSBmb3Blbihhcmd2WzFdLCAicmIiKTsKKworICAg
ICAgICAgICAgaWYgKCAhZnAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBlcnJv
cigiZm9wZW4iKTsKKyAgICAgICAgICAgICAgICBleGl0KC0xKTsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgfQorCisgICAgICAgIGNwID0gY2FsbG9jKDEsIHNpemVvZigqY3ApKTsKKyAgICAgICAg
bXAgPSBjYWxsb2MoMSwgc2l6ZW9mKCptcCkpOworICAgICAgICBpZiAoICFjcCB8fCAhbXAgKQor
ICAgICAgICAgICAgZ290byBza2lwOworCisgICAgICAgIGZyZWFkKGNwLCBzaXplb2YoKmNwKSwg
MSwgZnApOworICAgICAgICBmcmVhZChtcCwgc2l6ZW9mKCptcCksIDEsIGZwKTsKKworICAgICAg
ICBpZiAoICFmZW9mKGZwKSApCisgICAgICAgICAgICBnb3RvIHNraXA7CisKKyAgICAgICAgY2hl
Y2tfY3B1aWQoY3ApOworICAgICAgICBjaGVja19tc3IobXApOworCisgICAgc2tpcDoKKyAgICAg
ICAgZnJlZShjcCk7CisgICAgICAgIGNwID0gTlVMTDsKKyAgICAgICAgZnJlZShtcCk7CisgICAg
ICAgIG1wID0gTlVMTDsKKworICAgICAgICBpZiAoIGZwICE9IHN0ZGluICkKKyAgICAgICAgewor
ICAgICAgICAgICAgZmNsb3NlKGZwKTsKKyAgICAgICAgICAgIGZwID0gTlVMTDsKKyAgICAgICAg
fQorICAgIH0KKworICAgIHJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvTWFr
ZWZpbGUgYi90b29scy90ZXN0cy9NYWtlZmlsZQppbmRleCBhOWZjNTBkLi4wNjdhMzgwIDEwMDY0
NAotLS0gYS90b29scy90ZXN0cy9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy9NYWtlZmlsZQpA
QCAtNSw2ICs1LDcgQEAgQ0ZMQUdTICArPSAkKENGTEFHU19saWJ4ZW5jdHJsKQogTERMSUJTICs9
ICQoTERMSUJTX2xpYnhlbmN0cmwpCiAKIFNVQkRJUlMteSA6PQorU1VCRElSUy0kKENPTkZJR19Y
ODYpICs9IGNwdS1wb2xpY3kKIFNVQkRJUlMtJChDT05GSUdfWDg2KSArPSBtY2UtdGVzdAogU1VC
RElSUy15ICs9IG1lbS1zaGFyaW5nCiBpZmVxICgkKFhFTl9UQVJHRVRfQVJDSCksX19maXhtZV9f
KQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS8uZ2l0aWdub3JlIGIvdG9vbHMv
dGVzdHMvY3B1LXBvbGljeS8uZ2l0aWdub3JlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjgzYmRiNmIKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0cy9jcHUtcG9saWN5
Ly5naXRpZ25vcmUKQEAgLTAsMCArMSBAQAordGVzdC1jcHUtcG9saWN5CmRpZmYgLS1naXQgYS90
b29scy90ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS9N
YWtlZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5hMDI5MTY1Ci0tLSAv
ZGV2L251bGwKKysrIGIvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS9NYWtlZmlsZQpAQCAtMCwwICsx
LDI3IEBACitYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8uLi8uLgoraW5jbHVkZSAkKFhFTl9ST09U
KS90b29scy9SdWxlcy5taworCisuUEhPTlk6IGFsbAorYWxsOiB0ZXN0LWNwdS1wb2xpY3kKKwor
LlBIT05ZOiBjbGVhbgorY2xlYW46CisJJChSTSkgLWYgLS0gKi5vIC4qLmQgLiouZDIgdGVzdC1j
cHUtcG9saWN5CisKKy5QSE9OWTogZGlzdGNsZWFuCitkaXN0Y2xlYW46IGNsZWFuCisJJChSTSkg
LWYgLS0gKn4KKworLlBIT05ZOiBpbnN0YWxsCitpbnN0YWxsOiBhbGwKKworLlBIT05ZOiB1bmlu
c3RhbGwKKworQ0ZMQUdTICs9IC1XZXJyb3IgJChDRkxBR1NfeGVuaW5jbHVkZSkgLURfX1hFTl9U
T09MU19fIC1PMworCit2cGF0aCAlLmMgLi4vLi4vLi4veGVuL2xpYi94ODYKKwordGVzdC1jcHUt
cG9saWN5OiB0ZXN0LWNwdS1wb2xpY3kubyBtc3IubyBjcHVpZC5vCisJJChDQykgJChDRkxBR1Mp
ICReIC1vICRACisKKy1pbmNsdWRlICQoREVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMv
dGVzdHMvY3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xp
Y3kvdGVzdC1jcHUtcG9saWN5LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
NzQxNGFjNwotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1j
cHUtcG9saWN5LmMKQEAgLTAsMCArMSwyNDcgQEAKKyNpbmNsdWRlIDxhc3NlcnQuaD4KKyNpbmNs
dWRlIDxlcnJuby5oPgorI2luY2x1ZGUgPHN0ZGJvb2wuaD4KKyNpbmNsdWRlIDxzdGRpbnQuaD4K
KyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPHN0cmlu
Zy5oPgorCisjaW5jbHVkZSA8eGVuLXRvb2xzL2xpYnMuaD4KKyNpbmNsdWRlIDx4ZW4vbGliL3g4
Ni9jcHVpZC5oPgorI2luY2x1ZGUgPHhlbi9saWIveDg2L21zci5oPgorI2luY2x1ZGUgPHhlbi9k
b21jdGwuaD4KKworc3RhdGljIHZvaWQgdGVzdF9jcHVpZF9zZXJpYWxpc2Vfc3VjY2Vzcyh2b2lk
KQoreworICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCB7CisgICAgICAgIHN0cnVjdCBjcHVp
ZF9wb2xpY3kgcDsKKyAgICAgICAgY29uc3QgY2hhciAqbmFtZTsKKyAgICAgICAgdW5zaWduZWQg
aW50IG5yX2xlYXZlczsKKyAgICB9IHRlc3RzW10gPSB7CisgICAgICAgIHsKKyAgICAgICAgICAg
IC5uYW1lID0gImVtcHR5IHBvbGljeSIsCisgICAgICAgICAgICAubnJfbGVhdmVzID0gNCwKKyAg
ICAgICAgfSwKKyAgICB9OworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgcHJpbnRmKCJUZXN0
aW5nIENQVUlEIHNlcmlhbGlzZSBzdWNjZXNzOlxuIik7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8
IEFSUkFZX1NJWkUodGVzdHMpOyArK2kgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IHRl
c3QgKnQgPSAmdGVzdHNbaV07CisgICAgICAgIHVuc2lnbmVkIGludCBuciA9IHQtPm5yX2xlYXZl
czsKKyAgICAgICAgeGVuX2NwdWlkX2xlYWZfdCAqbGVhdmVzID0gbWFsbG9jKG5yICogc2l6ZW9m
KCpsZWF2ZXMpKTsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIGlmICggIWxlYXZlcyApCisg
ICAgICAgICAgICBnb3RvIHRlc3RfZG9uZTsKKworICAgICAgICByYyA9IHg4Nl9jcHVpZF9jb3B5
X3RvX2J1ZmZlcigmdC0+cCwgbGVhdmVzLCAmbnIpOworCisgICAgICAgIGlmICggcmMgIT0gMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ZigiICBUZXN0ICVzLCBleHBlY3RlZCByYyAw
LCBnb3QgJWRcbiIsCisgICAgICAgICAgICAgICAgICAgdC0+bmFtZSwgcmMpOworICAgICAgICAg
ICAgZ290byB0ZXN0X2RvbmU7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIG5yICE9IHQtPm5y
X2xlYXZlcyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ZigiICBUZXN0ICVzLCBleHBl
Y3RlZCAldSBsZWF2ZXMsIGdvdCAldVxuIiwKKyAgICAgICAgICAgICAgICAgICB0LT5uYW1lLCB0
LT5ucl9sZWF2ZXMsIG5yKTsKKyAgICAgICAgICAgIGdvdG8gdGVzdF9kb25lOworICAgICAgICB9
CisKKyAgICB0ZXN0X2RvbmU6CisgICAgICAgIGZyZWUobGVhdmVzKTsKKyAgICB9Cit9CisKK3N0
YXRpYyB2b2lkIHRlc3RfbXNyX3NlcmlhbGlzZV9zdWNjZXNzKHZvaWQpCit7CisgICAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB0ZXN0IHsKKyAgICAgICAgc3RydWN0IG1zcl9wb2xpY3kgcDsKKyAgICAg
ICAgY29uc3QgY2hhciAqbmFtZTsKKyAgICAgICAgdW5zaWduZWQgaW50IG5yX21zcnM7CisgICAg
fSB0ZXN0c1tdID0geworICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9ICJlbXB0eSBwb2xp
Y3kiLAorICAgICAgICAgICAgLm5yX21zcnMgPSBNU1JfTUFYX1NFUklBTElTRURfRU5UUklFUywK
KyAgICAgICAgfSwKKyAgICB9OworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgcHJpbnRmKCJU
ZXN0aW5nIE1TUiBzZXJpYWxpc2Ugc3VjY2VzczpcbiIpOworCisgICAgZm9yICggaSA9IDA7IGkg
PCBBUlJBWV9TSVpFKHRlc3RzKTsgKytpICkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCB0
ZXN0ICp0ID0gJnRlc3RzW2ldOworICAgICAgICB1bnNpZ25lZCBpbnQgbnIgPSB0LT5ucl9tc3Jz
OworICAgICAgICB4ZW5fbXNyX2VudHJ5X3QgKm1zcnMgPSBtYWxsb2MobnIgKiBzaXplb2YoKm1z
cnMpKTsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIGlmICggIW1zcnMgKQorICAgICAgICAg
ICAgZ290byB0ZXN0X2RvbmU7CisKKyAgICAgICAgcmMgPSB4ODZfbXNyX2NvcHlfdG9fYnVmZmVy
KCZ0LT5wLCBtc3JzLCAmbnIpOworCisgICAgICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHByaW50ZigiICBUZXN0ICVzLCBleHBlY3RlZCByYyAwLCBnb3QgJWRcbiIs
CisgICAgICAgICAgICAgICAgICAgdC0+bmFtZSwgcmMpOworICAgICAgICAgICAgZ290byB0ZXN0
X2RvbmU7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIG5yICE9IHQtPm5yX21zcnMgKQorICAg
ICAgICB7CisgICAgICAgICAgICBwcmludGYoIiAgVGVzdCAlcywgZXhwZWN0ZWQgJXUgbXNycywg
Z290ICV1XG4iLAorICAgICAgICAgICAgICAgICAgIHQtPm5hbWUsIHQtPm5yX21zcnMsIG5yKTsK
KyAgICAgICAgICAgIGdvdG8gdGVzdF9kb25lOworICAgICAgICB9CisKKyAgICB0ZXN0X2RvbmU6
CisgICAgICAgIGZyZWUobXNycyk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB0ZXN0X2NwdWlk
X2Rlc2VyaWFsaXNlX2ZhaWx1cmUodm9pZCkKK3sKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHRl
c3QgeworICAgICAgICBjb25zdCBjaGFyICpuYW1lOworICAgICAgICB4ZW5fY3B1aWRfbGVhZl90
IGxlYWY7CisgICAgfSB0ZXN0c1tdID0geworICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9
ICJpbmNvcnJlY3QgYmFzaWMgc3VibGVhZiIsCisgICAgICAgICAgICAubGVhZiA9IHsgLmxlYWYg
PSAwLCAuc3VibGVhZiA9IDAgfSwKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAg
Lm5hbWUgPSAiaW5jb3JyZWN0IGh2MSBzdWJsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAu
bGVhZiA9IDB4NDAwMDAwMDAsIC5zdWJsZWFmID0gMCB9LAorICAgICAgICB9LAorICAgICAgICB7
CisgICAgICAgICAgICAubmFtZSA9ICJpbmNvcnJlY3QgaHYyIHN1YmxlYWYiLAorICAgICAgICAg
ICAgLmxlYWYgPSB7IC5sZWFmID0gMHg0MDAwMDEwMCwgLnN1YmxlYWYgPSAwIH0sCisgICAgICAg
IH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gImluY29ycmVjdCBleHRkIHN1Ymxl
YWYiLAorICAgICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMHg4MDAwMDAwMCwgLnN1YmxlYWYg
PSAwIH0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gIk9vQiBi
YXNpYyBsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAubGVhZiA9IENQVUlEX0dVRVNUX05S
X0JBU0lDIH0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gIk9v
QiBjYWNoZSBsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAubGVhZiA9IDB4NCwgLnN1Ymxl
YWYgPSBDUFVJRF9HVUVTVF9OUl9DQUNIRSB9LAorICAgICAgICB9LAorICAgICAgICB7CisgICAg
ICAgICAgICAubmFtZSA9ICJPb0IgZmVhdCBsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAu
bGVhZiA9IDB4NywgLnN1YmxlYWYgPSBDUFVJRF9HVUVTVF9OUl9GRUFUIH0sCisgICAgICAgIH0s
CisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gIk9vQiB0b3BvIGxlYWYiLAorICAgICAg
ICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMHhiLCAuc3VibGVhZiA9IENQVUlEX0dVRVNUX05SX1RP
UE8gfSwKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAgLm5hbWUgPSAiT29CIHhz
dGF0ZSBsZWFmIiwKKyAgICAgICAgICAgIC5sZWFmID0geyAubGVhZiA9IDB4ZCwgLnN1YmxlYWYg
PSBDUFVJRF9HVUVTVF9OUl9YU1RBVEUgfSwKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAg
ICAgICAgLm5hbWUgPSAiT29CIGV4dGQgbGVhZiIsCisgICAgICAgICAgICAubGVhZiA9IHsgLmxl
YWYgPSAweDgwMDAwMDAwIHwgQ1BVSURfR1VFU1RfTlJfRVhURCB9LAorICAgICAgICB9LAorICAg
IH07CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBwcmludGYoIlRlc3RpbmcgQ1BVSUQgZGVz
ZXJpYWxpc2UgZmFpbHVyZTpcbiIpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpF
KHRlc3RzKTsgKytpICkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCB0ZXN0ICp0ID0gJnRl
c3RzW2ldOworICAgICAgICB1aW50MzJfdCBlcnJfbGVhZiA9IH4wdSwgZXJyX3N1YmxlYWYgPSB+
MHU7CisgICAgICAgIGludCByYzsKKworICAgICAgICByYyA9IHg4Nl9jcHVpZF9jb3B5X2Zyb21f
YnVmZmVyKE5VTEwsICZ0LT5sZWFmLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZlcnJfbGVhZiwgJmVycl9zdWJsZWFmKTsKKworICAgICAgICBpZiAoIHJjICE9
IC1FUkFOR0UgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGYoIiAgVGVzdCAlcywgZXhw
ZWN0ZWQgcmMgJWQsIGdvdCAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICB0LT5uYW1lLCAtRVJB
TkdFLCByYyk7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIGlm
ICggZXJyX2xlYWYgIT0gdC0+bGVhZi5sZWFmIHx8IGVycl9zdWJsZWFmICE9IHQtPmxlYWYuc3Vi
bGVhZiApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ZigiICBUZXN0ICVzLCBleHBlY3Rl
ZCBlcnIgJTA4eDolMDh4LCBnb3QgJTA4eDolMDh4XG4iLAorICAgICAgICAgICAgICAgICAgIHQt
Pm5hbWUsIHQtPmxlYWYubGVhZiwgdC0+bGVhZi5zdWJsZWFmLAorICAgICAgICAgICAgICAgICAg
IGVycl9sZWFmLCBlcnJfc3VibGVhZik7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAg
fQorICAgIH0KK30KKworc3RhdGljIHZvaWQgdGVzdF9tc3JfZGVzZXJpYWxpc2VfZmFpbHVyZSh2
b2lkKQoreworICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCB7CisgICAgICAgIGNvbnN0IGNo
YXIgKm5hbWU7CisgICAgICAgIHhlbl9tc3JfZW50cnlfdCBtc3I7CisgICAgICAgIGludCByYzsK
KyAgICB9IHRlc3RzW10gPSB7CisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gImJhZCBt
c3IgaW5kZXgiLAorICAgICAgICAgICAgLm1zciA9IHsgLmlkeCA9IDB4ZGVhZGMwZGUgfSwKKyAg
ICAgICAgICAgIC5yYyA9IC1FUkFOR0UsCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAg
ICAgIC5uYW1lID0gIm5vbnplcm8gZmxhZ3MiLAorICAgICAgICAgICAgLm1zciA9IHsgLmlkeCA9
IDB4Y2UsIC5mbGFncyA9IDEgfSwKKyAgICAgICAgICAgIC5yYyA9IC1FSU5WQUwsCisgICAgICAg
IH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gInRydW5jYXRlZCB2YWwiLAorICAg
ICAgICAgICAgLm1zciA9IHsgLmlkeCA9IDB4Y2UsIC52YWwgPSB+MHVsbCB9LAorICAgICAgICAg
ICAgLnJjID0gLUVPVkVSRkxPVywKKyAgICAgICAgfSwKKyAgICB9OworICAgIHVuc2lnbmVkIGlu
dCBpOworCisgICAgcHJpbnRmKCJUZXN0aW5nIE1TUiBkZXNlcmlhbGlzZSBmYWlsdXJlOlxuIik7
CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodGVzdHMpOyArK2kgKQorICAgIHsK
KyAgICAgICAgY29uc3Qgc3RydWN0IHRlc3QgKnQgPSAmdGVzdHNbaV07CisgICAgICAgIHVpbnQz
Ml90IGVycl9tc3IgPSB+MHU7CisgICAgICAgIGludCByYzsKKworICAgICAgICByYyA9IHg4Nl9t
c3JfY29weV9mcm9tX2J1ZmZlcihOVUxMLCAmdC0+bXNyLCAxLCAmZXJyX21zcik7CisKKyAgICAg
ICAgaWYgKCByYyAhPSB0LT5yYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ZigiICBU
ZXN0ICVzLCBleHBlY3RlZCByYyAlZCwgZ290ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIHQt
Pm5hbWUsIHQtPnJjLCByYyk7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisg
ICAgICAgIGlmICggZXJyX21zciAhPSB0LT5tc3IuaWR4ICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcHJpbnRmKCIgIFRlc3QgJXMsIGV4cGVjdGVkIGVycl9tc3IgJSN4LCBnb3QgJSN4XG4iLAor
ICAgICAgICAgICAgICAgICAgIHQtPm5hbWUsIHQtPm1zci5pZHgsIGVycl9tc3IpOworICAgICAg
ICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICB9Cit9CisKK2ludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKK3sKKyAgICBwcmludGYoIkNQVSBQb2xpY3kgdW5pdCB0ZXN0c1xuIik7
CisKKyAgICB0ZXN0X2NwdWlkX3NlcmlhbGlzZV9zdWNjZXNzKCk7CisgICAgdGVzdF9tc3Jfc2Vy
aWFsaXNlX3N1Y2Nlc3MoKTsKKworICAgIHRlc3RfY3B1aWRfZGVzZXJpYWxpc2VfZmFpbHVyZSgp
OworICAgIHRlc3RfbXNyX2Rlc2VyaWFsaXNlX2ZhaWx1cmUoKTsKKworICAgIHJldHVybiAwOwor
fQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaCBiL3hlbi9pbmNs
dWRlL3hlbi9saWIveDg2L2NwdWlkLmgKaW5kZXggNzY3YTMzYi4uOTViMzdiNiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
bGliL3g4Ni9jcHVpZC5oCkBAIC02Niw4ICs2Niw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjcHVp
ZF9jb3VudF9sZWFmKAogI3VuZGVmIFhDSEcKIAogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9CQVNJ
QyAgICAgICgweGR1ICsgMSkKLSNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfRkVBVCAgICAgICAoMHUg
KyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9DQUNIRSAgICAgICg1dSArIDEpCisjZGVmaW5l
IENQVUlEX0dVRVNUX05SX0ZFQVQgICAgICAgKDB1ICsgMSkKICNkZWZpbmUgQ1BVSURfR1VFU1Rf
TlJfVE9QTyAgICAgICAoMXUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9YU1RBVEUgICAg
ICg2MnUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9FWFREX0lOVEVMICgweDh1ICsgMSkK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:35:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:35: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-devel-bounces@lists.xenproject.org>)
	id 1gfRVi-0001QS-8W; Fri, 04 Jan 2019 15:35: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfRVg-0001PI-NP
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:35:44 +0000
X-Inumbo-ID: 65850d1a-1036-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65850d1a-1036-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:35:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 08:35:42 -0700
Message-Id: <5C2F7D4A020000780020A470@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 08:35:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190104151422.38797-1-roger.pau@citrix.com>
In-Reply-To: <20190104151422.38797-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/dom0: change align type to int
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDE2OjE0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZXJlJ3Mgbm8gcmVhc29uIHRvIHVzZSBsb25nIHRvIHN0b3JlIHRoZSBhbGlnbm1lbnQsIHNp
bmNlIHRoZSBiaWdnZXIKCmJpZ2dlc3Q/Cgo+IHBhZ2Ugc2l6ZSBpcyAxR0IsIGFuZCB0aGUgYWxp
Z25tZW50IGlzIHN0b3JlZCBhcyBhIGZyYW1lIG51bWJlci4KPiAKPiBSZXBvcnRlZC1ieTogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIHwgMyArLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gaW5kZXgg
NWFlM2EzMjA2MC4uYjY5NjEwMDA0MyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2Rv
bTBfYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gQEAgLTky
LDggKzkyLDcgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3BvcHVsYXRlX21lbW9yeV9yYW5nZShz
dHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCj4gIHsKPiAgICAgIHN0cnVjdCB7Cj4gLSAg
ICAgICAgdW5zaWduZWQgbG9uZyBhbGlnbjsKPiAtICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXI7
Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGFsaWduLCBvcmRlcjsKPiAgICAgIH0gc3RhdGljIGNv
bnN0IF9faW5pdGNvbnN0IG9yZGVyc1tdID0gewo+ICAgICAgICAgIC8qIE5COiBtdXN0IGJlIHNv
cnRlZCBieSBkZWNyZWFzaW5nIHNpemUuICovCj4gICAgICAgICAgeyAuYWxpZ24gPSBQRk5fRE9X
TihHQigxKSksIC5vcmRlciA9IFBBR0VfT1JERVJfMUcgfSwKClRoYXQncyBub3QgZW5vdWdoIGFm
YWljdCwgeW91IGFsc28gbmVlZCB0byB1c2UgMVVMIGluCgogICAgICAgICAgICBlbmQgPSAoc3Rh
cnQgKyBucl9wYWdlcykgJiB+KG9yZGVyc1swXS5hbGlnbiAtIDEpOwoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:36:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:36: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-devel-bounces@lists.xenproject.org>)
	id 1gfRW2-0001Vd-IB; Fri, 04 Jan 2019 15:36: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=CPMs=PM=citrix.com=prvs=9008e7f41=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gfRW1-0001VG-22
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:36:05 +0000
X-Inumbo-ID: 7144b478-1036-11e9-a0fd-53fb94362f08
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7144b478-1036-11e9-a0fd-53fb94362f08;
 Fri, 04 Jan 2019 15:36:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="84148013"
Date: Fri, 4 Jan 2019 16:35:55 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190104153555.cfjx5mofw6mjbudh@mac.bytemobile.com>
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-14-git-send-email-christopher.w.clark@gmail.com>
 <20181212164721.hag6gc3akcm2gvhd@mac>
 <CACMJ4GZRAck4oYtXJpV3c_tGer0n+EUuWjXCtcjLbySOs0W78w@mail.gmail.com>
 <20181220125218.75t3cr3ehc6e4u6n@mac.citrite.net>
 <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
 <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
 <5C2F5E0B020000780020A37A@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C2F5E0B020000780020A37A@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 13/25] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <voreekf@madingley.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDQsIDIwMTkgYXQgMDY6MjI6MTlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE5IGF0IDA5OjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBEZWMgMjEsIDIwMTggYXQgMDM6MDU6MDNQTSAtMDgwMCwgQ2hyaXN0
b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPj4gT24gVGh1LCBEZWMgMjAsIDIwMTggYXQgNDo1MiBBTSBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPgo+ID4+
ID4gT24gV2VkLCBEZWMgMTksIDIwMTggYXQgMDk6NDE6NTlQTSAtMDgwMCwgQ2hyaXN0b3BoZXIg
Q2xhcmsgd3JvdGU6Cj4gPj4gPiA+IE9uIFdlZCwgRGVjIDEyLCAyMDE4IGF0IDg6NDggQU0gUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gPiA+Cj4g
Pj4gPiA+ID4gT24gRnJpLCBOb3YgMzAsIDIwMTggYXQgMDU6MzI6NTJQTSAtMDgwMCwgQ2hyaXN0
b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPj4gPiBUaGVuIEkgd29uZGVyIHdoeSB5b3UgbmVlZCBzdWNo
IGNoZWNrIGluIGFueSBjYXNlIGlmIHRoZSBjb2RlIGNhbgo+ID4+ID4gaGFuZGxlIHN1Y2ggY2Fz
ZXMsIHRoZSBtb3JlIHRoYW4gdGhlIGNoZWNrIGl0c2VsZiBpcyByYWN5Lgo+ID4+IAo+ID4+IE9L
LCBzbyBhdCB0aGUgcm9vdCBvZiB0aGUgcXVlc3Rpb24gaGVyZSBpczogZG9lcyBpdCBtYXR0ZXIg
d2hhdCB0aGUgcDJtCj4gPj4gdHlwZSBvZiB0aGUgbWVtb3J5IGlzIGF0IHRoZXNlIHBvaW50czoK
PiA+PiAKPiA+PiAxKSB3aGVuIHRoZSBnZm4gaXMgdHJhbnNsYXRlZCB0byBtZm4sIGF0IHRoZSB0
aW1lIG9mIHJpbmcgcmVnaXN0cmF0aW9uCj4gPiAKPiA+IFRoaXMgaXMgdGhlIGltcG9ydGFudCBj
aGVjaywgYmVjYXVzZSB0aGF0J3Mgd2hlcmUgeW91IHNob3VsZCB0YWtlIGEKPiA+IHJlZmVyZW5j
ZSB0byB0aGUgcGFnZS4gSW4gdGhpcyBjYXNlIHlvdSBzaG91bGQgY2hlY2sgdGhhdCB0aGUgcGFn
ZSBpcwo+ID4gb2YgcmFtX3J3IHR5cGUuCj4gPiAKPiA+PiAyKSB3aGVuIHRoZSBoeXBlcnZpc29y
IHdyaXRlcyBpbnRvIGd1ZXN0IG1lbW9yeToKPiA+PiAgICAgLSB3aGVyZSB0aGUgdHhfcHRyIGlu
ZGV4IGlzIGluaXRpYWxpemVkIGluIHRoZSByZWdpc3RlciBvcAo+ID4+ICAgICAtIHdoZXJlIHJp
bmdidWYgZGF0YSBpcyB3cml0dGVuIGluIHNlbmR2Cj4gPj4gICAgIC0gd2hlcmUgcmluZyBkZXNj
cmlwdGlvbiBkYXRhIGlzIHdyaXR0ZW4gaW4gbm90aWZ5Cj4gPiAKPiA+IEFzIGxvbmcgYXMgeW91
IGtlZXAgYSByZWZlcmVuY2UgdG8gdGhlIHBhZ2VzIHRoYXQgYXJlIHBhcnQgb2YgdGhlIHJpbmcK
PiA+IHlvdSBkb24ndCBuZWVkIHRvIGRvIGFueSBjaGVja3Mgd2hlbiB3cml0aW5nL3JlYWRpbmcg
ZnJvbSB0aGVtLiBJZiB0aGUKPiA+IGd1ZXN0IG1lc3NlcyB1cCBpdCdzIHAybSBhbmQgZG9lcyBj
aGFuZ2UgdGhlIGdmbiAtPiBtZm4gbWFwcGluZ3MgZm9yCj4gPiBwYWdlcyB0aGF0IGFyZSBwYXJ0
IG9mIHRoZSByaW5nIHRoYXQncyB0aGUgZ3Vlc3QgcHJvYmxlbSwgdGhlCj4gPiBoeXBlcnZpc29y
IHN0aWxsIGhhcyBhIHJlZmVyZW5jZSB0byB0aG9zZSBwYWdlcyBzbyB0aGV5IHdvbid0IGJlCj4g
PiByZXVzZWQuCj4gCj4gRm9yIHVzZSBjYXNlcyBsaWtlIGludHJvc3BlY3Rpb24gdGhpcyBtYXkg
bm90IGJlIGZ1bGx5IGNvcnJlY3QsCj4gYnV0IGl0IG1heSBhbHNvIGJlIHRoYXQgbXkgdW5kZXJz
dGFuZGluZyB0aGVyZSBpc24ndCBmdWxseQo+IGNvcnJlY3QuIElmIGludHJvc3BlY3Rpb24gYWdl
bnRzIGNhcmUgYWJvdXQgX2FueV8gd3JpdGVzIHRvCj4gYSBwYWdlLCBoeXBlcnZpc29yIG9uZXMg
KHdoaWNoIGluIG1vc3QgY2FzZXMgYXJlIG1lcmVseQo+IHdyaXRlcyBvbiBiZWhhbGYgb2YgdGhl
IGd1ZXN0KSBtaWdodCBtYXR0ZXIgYXMgd2VsbC4gSSB0aGluawo+IHRvIGRlY2lkZSB3aGV0aGVy
IHBhZ2UgYWNjZXNzZXMgbmVlZCB0byBiZSBhY2NvbXBhbmllZAo+IGJ5IGFueSBjaGVja3MgKGFu
ZCBpZiBzbywgd2hpY2ggb25lcykgb25lIG5lZWRzIHRvCj4gLSBlc3RhYmxpc2ggd2hhdCBwMm0g
dHlwZSB0cmFuc2l0aW9ucyBhcmUgcG9zc2libGUgZm9yIGEKPiAgIGdpdmVuIHBhZ2UsCj4gLSB2
ZXJpZnkgd2hhdCByZXN0cmljdGlvbnMgbWF5IG9jY3VyICJiZWhpbmQgdGhlIGJhY2siIG9mCj4g
ICB0aGUgZW50aXR5IHdhbnRpbmcgdG8gZG8gdGhlIGFjY2Vzc2VzLAo+IC0gZXhwbG9yZSB3aGV0
aGVyIGRvaW5nIHRoZSBleHRyYSBjaGVja2luZyBhdCBwMm0gdHlwZQo+ICAgY2hhbmdlIHRpbWUg
d291bGRuJ3QgYmUgYmV0dGVyIHRoYW4gYXQgdGhlIHRpbWUgb2YgYWNjZXNzLgoKTWF5YmUgdGhp
cyBpcyB1c2UtY2FzZSBpcyBkaWZmZXJlbnQsIGJ1dCBob3cgZG9lcyBpbnRyb3NwZWN0aW9uIGhh
bmRsZQphY2Nlc3NlcyB0byB0aGUgc2hhcmVkIGluZm8gcGFnZSBvciB0aGUgcnVuc3RhdGUgaW5m
byBmb3IgZXhhbXBsZT8KCkkgd291bGQgY29uc2lkZXIgYXJnbyB0byBiZSB0aGUgc2FtZSBpbiB0
aGlzIHJlZ2FyZC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:42:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:42: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-devel-bounces@lists.xenproject.org>)
	id 1gfRcR-0002S4-A8; Fri, 04 Jan 2019 15:42: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfRcQ-0002Rz-Eg
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:42:42 +0000
X-Inumbo-ID: 5eba84ae-1037-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5eba84ae-1037-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:42:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 08:42:40 -0700
Message-Id: <5C2F7EEC020000780020A48A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 08:42:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190103174523.ofkxt6vfteilw4zr@mac>
 <5C2F5B45020000780020A36F@prv1-mh.provo.novell.com>
 <20190104140936.hgfg5gjxqne6eb5m@mac.bytemobile.com>
In-Reply-To: <20190104140936.hgfg5gjxqne6eb5m@mac.bytemobile.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] PVH and ACPI discussion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDE1OjA5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IERvIHlvdSBhZ3JlZSBob3dldmVyIHRoYXQgUFZIIERvbVUgY291bGQgbWF5YmUgdXNlIHJlZHVj
ZWQgaGFyZHdhcmUKPiBBQ1BJIHdoaWxlIERvbTAgdXNpbmcgd2hhdGV2ZXIgbW9kZSAocmVkdWNl
ZCBvciBub3QpIGlzIHNldCBieSB0aGUKPiBuYXRpdmUgQUNQSSB0YWJsZXM/CgpZZXMsIGl0J3Mg
Y2VydGFpbmx5IHdvcnRoIGV4cGxvcmluZy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:47:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:47: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-devel-bounces@lists.xenproject.org>)
	id 1gfRgn-0002df-RB; Fri, 04 Jan 2019 15:47: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfRgm-0002dZ-Lh
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:47:12 +0000
X-Inumbo-ID: fe678438-1037-11e9-a992-2f906e133232
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe678438-1037-11e9-a992-2f906e133232;
 Fri, 04 Jan 2019 15:47:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 08:47:08 -0700
Message-Id: <5C2F7FF8020000780020A495@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 08:47:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-14-git-send-email-christopher.w.clark@gmail.com>
 <20181212164721.hag6gc3akcm2gvhd@mac>
 <CACMJ4GZRAck4oYtXJpV3c_tGer0n+EUuWjXCtcjLbySOs0W78w@mail.gmail.com>
 <20181220125218.75t3cr3ehc6e4u6n@mac.citrite.net>
 <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
 <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
 <5C2F5E0B020000780020A37A@prv1-mh.provo.novell.com>
 <20190104153555.cfjx5mofw6mjbudh@mac.bytemobile.com>
In-Reply-To: <20190104153555.cfjx5mofw6mjbudh@mac.bytemobile.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 13/25] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <voreekf@madingley.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgSmFuIDA0LCAyMDE5IGF0IDA2OjIyOjE5QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTkgYXQgMDk6NTcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gRnJpLCBEZWMgMjEsIDIwMTggYXQgMDM6MDU6MDNQTSAtMDgwMCwgQ2hy
aXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4+ID4+IE9uIFRodSwgRGVjIDIwLCAyMDE4IGF0IDQ6NTIg
QU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+
Cj4+ID4+ID4gT24gV2VkLCBEZWMgMTksIDIwMTggYXQgMDk6NDE6NTlQTSAtMDgwMCwgQ2hyaXN0
b3BoZXIgQ2xhcmsgd3JvdGU6Cj4+ID4+ID4gPiBPbiBXZWQsIERlYyAxMiwgMjAxOCBhdCA4OjQ4
IEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiAKPiB3cm90ZToKPj4g
Pj4gPiA+ID4KPj4gPj4gPiA+ID4gT24gRnJpLCBOb3YgMzAsIDIwMTggYXQgMDU6MzI6NTJQTSAt
MDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4+ID4+ID4gVGhlbiBJIHdvbmRlciB3aHkg
eW91IG5lZWQgc3VjaCBjaGVjayBpbiBhbnkgY2FzZSBpZiB0aGUgY29kZSBjYW4KPj4gPj4gPiBo
YW5kbGUgc3VjaCBjYXNlcywgdGhlIG1vcmUgdGhhbiB0aGUgY2hlY2sgaXRzZWxmIGlzIHJhY3ku
Cj4+ID4+IAo+PiA+PiBPSywgc28gYXQgdGhlIHJvb3Qgb2YgdGhlIHF1ZXN0aW9uIGhlcmUgaXM6
IGRvZXMgaXQgbWF0dGVyIHdoYXQgdGhlIHAybQo+PiA+PiB0eXBlIG9mIHRoZSBtZW1vcnkgaXMg
YXQgdGhlc2UgcG9pbnRzOgo+PiA+PiAKPj4gPj4gMSkgd2hlbiB0aGUgZ2ZuIGlzIHRyYW5zbGF0
ZWQgdG8gbWZuLCBhdCB0aGUgdGltZSBvZiByaW5nIHJlZ2lzdHJhdGlvbgo+PiA+IAo+PiA+IFRo
aXMgaXMgdGhlIGltcG9ydGFudCBjaGVjaywgYmVjYXVzZSB0aGF0J3Mgd2hlcmUgeW91IHNob3Vs
ZCB0YWtlIGEKPj4gPiByZWZlcmVuY2UgdG8gdGhlIHBhZ2UuIEluIHRoaXMgY2FzZSB5b3Ugc2hv
dWxkIGNoZWNrIHRoYXQgdGhlIHBhZ2UgaXMKPj4gPiBvZiByYW1fcncgdHlwZS4KPj4gPiAKPj4g
Pj4gMikgd2hlbiB0aGUgaHlwZXJ2aXNvciB3cml0ZXMgaW50byBndWVzdCBtZW1vcnk6Cj4+ID4+
ICAgICAtIHdoZXJlIHRoZSB0eF9wdHIgaW5kZXggaXMgaW5pdGlhbGl6ZWQgaW4gdGhlIHJlZ2lz
dGVyIG9wCj4+ID4+ICAgICAtIHdoZXJlIHJpbmdidWYgZGF0YSBpcyB3cml0dGVuIGluIHNlbmR2
Cj4+ID4+ICAgICAtIHdoZXJlIHJpbmcgZGVzY3JpcHRpb24gZGF0YSBpcyB3cml0dGVuIGluIG5v
dGlmeQo+PiA+IAo+PiA+IEFzIGxvbmcgYXMgeW91IGtlZXAgYSByZWZlcmVuY2UgdG8gdGhlIHBh
Z2VzIHRoYXQgYXJlIHBhcnQgb2YgdGhlIHJpbmcKPj4gPiB5b3UgZG9uJ3QgbmVlZCB0byBkbyBh
bnkgY2hlY2tzIHdoZW4gd3JpdGluZy9yZWFkaW5nIGZyb20gdGhlbS4gSWYgdGhlCj4+ID4gZ3Vl
c3QgbWVzc2VzIHVwIGl0J3MgcDJtIGFuZCBkb2VzIGNoYW5nZSB0aGUgZ2ZuIC0+IG1mbiBtYXBw
aW5ncyBmb3IKPj4gPiBwYWdlcyB0aGF0IGFyZSBwYXJ0IG9mIHRoZSByaW5nIHRoYXQncyB0aGUg
Z3Vlc3QgcHJvYmxlbSwgdGhlCj4+ID4gaHlwZXJ2aXNvciBzdGlsbCBoYXMgYSByZWZlcmVuY2Ug
dG8gdGhvc2UgcGFnZXMgc28gdGhleSB3b24ndCBiZQo+PiA+IHJldXNlZC4KPj4gCj4+IEZvciB1
c2UgY2FzZXMgbGlrZSBpbnRyb3NwZWN0aW9uIHRoaXMgbWF5IG5vdCBiZSBmdWxseSBjb3JyZWN0
LAo+PiBidXQgaXQgbWF5IGFsc28gYmUgdGhhdCBteSB1bmRlcnN0YW5kaW5nIHRoZXJlIGlzbid0
IGZ1bGx5Cj4+IGNvcnJlY3QuIElmIGludHJvc3BlY3Rpb24gYWdlbnRzIGNhcmUgYWJvdXQgX2Fu
eV8gd3JpdGVzIHRvCj4+IGEgcGFnZSwgaHlwZXJ2aXNvciBvbmVzICh3aGljaCBpbiBtb3N0IGNh
c2VzIGFyZSBtZXJlbHkKPj4gd3JpdGVzIG9uIGJlaGFsZiBvZiB0aGUgZ3Vlc3QpIG1pZ2h0IG1h
dHRlciBhcyB3ZWxsLiBJIHRoaW5rCj4+IHRvIGRlY2lkZSB3aGV0aGVyIHBhZ2UgYWNjZXNzZXMg
bmVlZCB0byBiZSBhY2NvbXBhbmllZAo+PiBieSBhbnkgY2hlY2tzIChhbmQgaWYgc28sIHdoaWNo
IG9uZXMpIG9uZSBuZWVkcyB0bwo+PiAtIGVzdGFibGlzaCB3aGF0IHAybSB0eXBlIHRyYW5zaXRp
b25zIGFyZSBwb3NzaWJsZSBmb3IgYQo+PiAgIGdpdmVuIHBhZ2UsCj4+IC0gdmVyaWZ5IHdoYXQg
cmVzdHJpY3Rpb25zIG1heSBvY2N1ciAiYmVoaW5kIHRoZSBiYWNrIiBvZgo+PiAgIHRoZSBlbnRp
dHkgd2FudGluZyB0byBkbyB0aGUgYWNjZXNzZXMsCj4+IC0gZXhwbG9yZSB3aGV0aGVyIGRvaW5n
IHRoZSBleHRyYSBjaGVja2luZyBhdCBwMm0gdHlwZQo+PiAgIGNoYW5nZSB0aW1lIHdvdWxkbid0
IGJlIGJldHRlciB0aGFuIGF0IHRoZSB0aW1lIG9mIGFjY2Vzcy4KPiAKPiBNYXliZSB0aGlzIGlz
IHVzZS1jYXNlIGlzIGRpZmZlcmVudCwgYnV0IGhvdyBkb2VzIGludHJvc3BlY3Rpb24gaGFuZGxl
Cj4gYWNjZXNzZXMgdG8gdGhlIHNoYXJlZCBpbmZvIHBhZ2Ugb3IgdGhlIHJ1bnN0YXRlIGluZm8g
Zm9yIGV4YW1wbGU/Cj4gCj4gSSB3b3VsZCBjb25zaWRlciBhcmdvIHRvIGJlIHRoZSBzYW1lIGlu
IHRoaXMgcmVnYXJkLgoKTm90IGV4YWN0bHk6IFRoZSBzaGFyZWQgaW5mbyBwYWdlIGlzIHNwZWNp
YWwgaW4gYW55IGV2ZW50LiBGb3IKcnVuc3RhdGUgaW5mbyAoYW5kIGFsaWtlIC0gdGhlcmUncyBh
bHNvIHN0cnVjdCB2Y3B1X3RpbWVfaW5mbykKSSdkIHF1ZXN0aW9uIGNvcnJlY3RuZXNzIG9mIHRo
ZSBjdXJyZW50IGhhbmRsaW5nLiBJZiB0aGF0J3MKd3JvbmcgYWxyZWFkeSwgSSdkIHByZWZlciBp
ZiB0aGUgaXNzdWUgd2Fzbid0IHNwcmVhZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:55:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:55:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfRp3-0003Va-MR; Fri, 04 Jan 2019 15:55:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ieJc=PM=citrix.com=prvs=9003a4532=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gfRp2-0003VV-2p
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 15:55:44 +0000
X-Inumbo-ID: 2ec3d0d6-1039-11e9-bb2c-83f275a0c96a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ec3d0d6-1039-11e9-bb2c-83f275a0c96a;
 Fri, 04 Jan 2019 15:55:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="84149001"
To: Jan Beulich <JBeulich@suse.com>
References: <1546277721-20234-1-git-send-email-andrew.cooper3@citrix.com>
 <5C2F7C8D020000780020A422@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <bff3c33d-a244-362a-529c-32f91b5f3965@citrix.com>
Date: Fri, 4 Jan 2019 15:55:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C2F7C8D020000780020A422@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDEvMjAxOSAxNTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMTIuMTgg
YXQgMTg6MzUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEveGVu
L2FyY2gveDg2L2NwdS92cG11LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKPj4g
QEAgLTYxLDQyICs2MSwzMSBAQCBzdGF0aWMgdW5zaWduZWQgdnBtdV9jb3VudDsKPj4gIAo+PiAg
c3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGxhc3RfdmNwdSk7Cj4+ICAKPj4g
LXN0YXRpYyBpbnQgcGFyc2VfdnBtdV9wYXJhbShjb25zdCBjaGFyICpzLCB1bnNpZ25lZCBpbnQg
bGVuKQo+PiAtewo+PiAtICAgIGlmICggISpzIHx8ICFsZW4gKQo+PiAtICAgICAgICByZXR1cm4g
MDsKPj4gLSAgICBpZiAoICFzdHJuY21wKHMsICJidHMiLCBsZW4pICkKPj4gLSAgICAgICAgdnBt
dV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JTlRFTF9CVFM7Cj4+IC0gICAgZWxzZSBpZiAo
ICFzdHJuY21wKHMsICJpcGMiLCBsZW4pICkKPj4gLSAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBY
RU5QTVVfRkVBVFVSRV9JUENfT05MWTsKPj4gLSAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImFy
Y2giLCBsZW4pICkKPj4gLSAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9B
UkNIX09OTFk7Cj4+IC0gICAgZWxzZQo+PiAtICAgICAgICByZXR1cm4gMTsKPj4gLSAgICByZXR1
cm4gMDsKPj4gLX0KPj4gLQo+PiAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfdnBtdV9wYXJhbXMo
Y29uc3QgY2hhciAqcykKPj4gIHsKPj4gLSAgICBjb25zdCBjaGFyICpzZXAsICpwID0gczsKPj4g
KyAgICBjb25zdCBjaGFyICpzczsKPj4gIAo+PiAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocywg
TlVMTCkgKQo+PiAgICAgIHsKPj4gICAgICBjYXNlIDA6Cj4+ICAgICAgICAgIGJyZWFrOwo+PiAg
ICAgIGRlZmF1bHQ6Cj4+IC0gICAgICAgIGZvciAoIDsgOyApCj4+IC0gICAgICAgIHsKPj4gLSAg
ICAgICAgICAgIHNlcCA9IHN0cmNocihwLCAnLCcpOwo+PiAtICAgICAgICAgICAgaWYgKCBzZXAg
PT0gTlVMTCApCj4+IC0gICAgICAgICAgICAgICAgc2VwID0gc3RyY2hyKHAsIDApOwo+PiAtICAg
ICAgICAgICAgaWYgKCBwYXJzZV92cG11X3BhcmFtKHAsIHNlcCAtIHApICkKPj4gLSAgICAgICAg
ICAgICAgICBnb3RvIGVycm9yOwo+PiAtICAgICAgICAgICAgaWYgKCAhKnNlcCApCj4+IC0gICAg
ICAgICAgICAgICAgLyogcmVhY2hlZCBlbmQgb2YgZmxhZ3MgKi8KPj4gLSAgICAgICAgICAgICAg
ICBicmVhazsKPj4gLSAgICAgICAgICAgIHAgPSBzZXAgKyAxOwo+PiAtICAgICAgICB9Cj4+ICsg
ICAgICAgIGRvIHsKPj4gKyAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7Cj4+ICsgICAg
ICAgICAgICBpZiAoICFzcyApCj4+ICsgICAgICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1ww
Jyk7Cj4+ICsKPj4gKyAgICAgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJidHMiKSAp
Cj4+ICsgICAgICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JTlRF
TF9CVFM7Cj4+ICsgICAgICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJpcGMi
KSApCj4+ICsgICAgICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9J
UENfT05MWTsKPj4gKyAgICAgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImFy
Y2giKSApCj4+ICsgICAgICAgICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVS
RV9BUkNIX09OTFk7Cj4+ICsgICAgICAgICAgICBlbHNlCj4+ICsgICAgICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4+ICsKPj4gKyAgICAgICAgICAgIHMgPSBzcyArIDE7Cj4+ICsgICAgICAg
IH0gd2hpbGUgKCAqc3MgKTsKPiBXaGlsZSBwcmVzdW1hYmx5IGFsc28gYXBwbGljYWJsZSBlbHNl
d2hlcmUsIHRoZSBpc3N1ZSBpcyBtb3JlCj4gbm90aWNlYWJsZSBoZXJlIGJlY2F1c2UgeW91IGlu
dHJvZHVjZSAic3MiIGFuZXc6CgpJIGRvbid0IGludHJvZHVjZSBpdC7CoCBJdCB3YXMgcHJldmlv
dXNseSBuYW1lZCAic2VwIiwgd2hpY2ggSSByZW5hbWVkCmZvciBjb25zaXN0ZW5jeS7CoCBJdCBp
cyBhbHNvIHN1YnRseSBkaXNndWlzZWQgd2l0aCBhIDAgaW5zdGVhZCBvZiAnXDAnCmFuZCBhIHJl
ZHVuZGFudCBsb2NhbCB2YXJpYWJsZSBuYW1lZCBwLgoKPiBJdCBpcyBub3cKPiB1bmhlbHBmdWwg
KGluIHRlcm1zIG9mIGdlbmVyYXRlZCBjb2RlKSB0byBjYWxjdWxhdGUgc3MgYmVmb3JlCj4gdGhl
IHZhcmlvdXMgY21kbGluZV9zdHJjbXAoKSBjYWxscywgYXMgdGhlIGNvbXBpbGVyIGNhbid0IGtu
b3cKPiAoZGVzcGl0ZSB0aGUgY29uc3QpIHRoYXQgd2hhdCBzIHBvaW50cyB0byB3b24ndCBjaGFu
Z2UgYWNyb3NzCj4gdGhvc2UgY2FsbHMsIGFuZCBoZW5jZSBoYXMgdG8gY2FsY3VsYXRlIHNzIGVh
cmx5IChhbmQgcHV0IGl0IGludG8KPiBhIGNhbGxlZSBzYXZlZCByZWdpc3RlciBvciBvbiB0aGUg
c3RhY2spLCBhcyB3cml0dGVuLiBJZiB0aGUKPiBjYWxjdWxhdGlvbiB3YXMgcHVsbGVkIGRvd24s
IG9ubHkgc2NyYXRjaCByZWdpc3RlcnMgd291bGQKPiBzdWZmaWNlIGZvciB0aGUgY29tcGlsZXIg
dG8gY2Fycnkgb3V0IHRoZSBjYWxjdWxhdGlvbi4KPgo+IFRoYXQgc2FpZCAtIGFsbCBvZiB0aGlz
IGlzIGJvb3QgdGltZSBvbmx5IGNvZGUsIHNvIG5vdCByZWFsbHkKPiBwZXJmb3JtYW5jZSBjcml0
aWNhbC4gSXQncyBqdXN0IHRoYXQgdGhpcyBnZW5lcmFsIHN0cnVjdHVyZSB3aWxsCj4gdGhlbiBm
dXJ0aGVyIHByb2xpZmVyYXRlLCBhbmQgdGhlIG92ZXJhbGwgYmluYXJ5IHNpemUgaXMgbGlrZWx5
Cj4gZ29pbmcgdG8gYmUgKHNsaWdodGx5KSBsYXJnZXIgdGhpcyB3YXkuCgpUQkgsIEknbSBub3Qg
Y29uY2VybmVkIGZhciBtb3JlIHdpdGggY29kZSBjb25zaXN0ZW5jeSB0aGFuIGVmZmljaWVuY3ks
CmdpdmVuIGhvdyBvZnRlbiB3ZSBtYW5hZ2UgdG8gc3VidGx5IGJyZWFrIHRoZSBjb21tYW5kIGxp
bmUgcGFyc2luZy4KCklmIHdlIGRvIHdhbnQgdG8gY29tZSB1cCB3aXRoIGEgbW9yZSBlZmZpY2ll
bnQgd2F5IG9mIGRvaW5nIHRoaXMsIHdlIGNhbgpkbyBhIGJsYW5rZXQgY2hhbmdlIHRvIG91ciBw
cmV2YWlsaW5nIHN0eWxlLgoKPgo+PiAtLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCj4+ICsrKyBi
L3hlbi9jb21tb24va2VybmVsLmMKPj4gQEAgLTIyNywxOSArMjI3LDQ5IEBAIGludCBwYXJzZV9i
b29sKGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmUpCj4+ICAgICAgaWYgKCAhbGVuICkKPj4g
ICAgICAgICAgcmV0dXJuIC0xOwo+PiAgCj4+IC0gICAgaWYgKCAhc3RybmNtcCgibm8iLCBzLCBs
ZW4pIHx8Cj4+IC0gICAgICAgICAhc3RybmNtcCgib2ZmIiwgcywgbGVuKSB8fAo+PiAtICAgICAg
ICAgIXN0cm5jbXAoImZhbHNlIiwgcywgbGVuKSB8fAo+PiAtICAgICAgICAgIXN0cm5jbXAoImRp
c2FibGUiLCBzLCBsZW4pIHx8Cj4+IC0gICAgICAgICAhc3RybmNtcCgiMCIsIHMsIGxlbikgKQo+
PiAtICAgICAgICByZXR1cm4gMDsKPj4gKyAgICBzd2l0Y2ggKCBsZW4gKQo+PiArICAgIHsKPj4g
KyAgICBjYXNlIDE6Cj4+ICsgICAgICAgIGlmICggKnMgPT0gJzEnICkKPj4gKyAgICAgICAgICAg
IHJldHVybiAxOwo+PiArICAgICAgICBlbHNlIGlmICggKnMgPT0gJzAnICkKPiBUaGUgImVsc2Ui
IGhlcmUgaXMgcG9pbnRsZXNzIChhbHNvIGZ1cnRoZXIgZG93bikuCgpTbyB0aGV5IGFyZS7CoCBJ
J2xsIGRyb3AuCgo+Cj4+IEBAIC0yNzEsNiArMzAxLDI5IEBAIGludCBwYXJzZV9ib29sZWFuKGNv
bnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmUpCj4+ICAgICAgcmV0
dXJuIC0xOwo+PiAgfQo+PiAgCj4+ICtpbnQgY21kbGluZV9zdHJjbXAoY29uc3QgY2hhciAqZnJh
ZywgY29uc3QgY2hhciAqbmFtZSkKPj4gK3sKPj4gKyAgICB3aGlsZSAoIDEgKQo+IENvdWxkIEkg
dGFsayB5b3UgaW50byB1c2luZyAiZm9yICggOyA7ICkiIGluc3RlYWQgKGFuZCB0aGVuIHBlcmhh
cHMKPiBtb3ZpbmcgdGhlIHR3byBpbmNyZW1lbnRzIHVwIGhlcmUpPyBJIGtub3cgZ2NjIGRvZXNu
J3QgZG8gdGhpcywKPiBidXQgaW4gdGhlIGdlbmVyYWwgY2FzZSBhIGNvbXBpbGVyIHdhcm5pbmcg
YWJvdXQgc3VjaCBjb25zdGFudAo+IGNvbmRpdGlvbmFscyBpcyBub3QgYW4gZW50aXJlbHkgYmFk
IG9yIHdyb25nIHRoaW5nLCBzbyBJIHByZWZlciB0bwo+IHNlZSBzdWNoIGNvbnN0cnVjdHMgYXZv
aWRlZCB3aGVyZSB3ZSByZWFzb25hYmx5IGNhbi4KCk9rLgoKPgo+PiArICAgIHsKPj4gKyAgICAg
ICAgaW50IHJlcyA9ICgqZnJhZyAtICpuYW1lKTsKPiBXaXRoIHRoZSByZXN1bHQgb2YgdGhpcyBi
ZWluZyBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIChkdWUgdG8gcGxhaW4KPiBjaGFyJ3MgaW1wbGVt
ZW50YXRpb24gZGVmaW5lZCAtIG9mdGVuIGNvbW1hbmQgbGluZSBjb250cm9sbGVkCj4gd2l0aCBh
biBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIGRlZmF1bHQgLSBzaWduZWRuZXNzKSBJIHdvbmRlciBp
Zgo+IHRoaXMgZnVuY3Rpb24gY2FuIHJlYWxseSB1c2VmdWxseSByZXR1cm4gImludCIgcmF0aGVy
IHRoYW4gImJvb2wiLgoKTXkgQ1BVSUQgY29tbWFuZCBsaW5lIHBhcnNpbmcgbmVlZHMgdGhpcyB0
byB3b3JrIHByb3Blcmx5IGFzIGludCwgZm9yCmJpc2VjdGluZyBhY3Jvc3MgYSBzb3J0ZWQgbGlz
dC4KCkknbGwgYWRkIGFuIGV4cGxpY2l0IGNhc3QgdG8gc2lnbmVkIGNoYXIuwqAgSSdsbCBhbHNv
IGZpeCBvdXQgbG9jYWwgbGliYwpmdW5jdGlvbnMsIHdoaWNoIGFyZSBzaW1pbGFybHkgYnVnZ3ku
Cgo+Cj4+ICsgICAgICAgIGlmICggcmVzIHx8ICpuYW1lID09ICdcMCcgKQo+PiArICAgICAgICB7
Cj4+ICsgICAgICAgICAgICAvKgo+PiArICAgICAgICAgICAgICogTlVMIGluICduYW1lJyBtYXRj
aGluZyBhIGNvbW1hIG9yIGNvbG9uIGluICdmcmFnJyBpbXBsaWVzCj4+ICsgICAgICAgICAgICAg
KiBzdWNjZXNzLgo+PiArICAgICAgICAgICAgICovCj4+ICsgICAgICAgICAgICBpZiAoICpuYW1l
ID09ICdcMCcgJiYgKCpmcmFnID09ICcsJyB8fCAqZnJhZyA9PSAnOicpICkKPiBUaGVyZSdzIG9u
bHkgYSBzaW5nbGUgKHVucmVsYXRlZCkgdXNlIG9mIDsgYXMgYSBzZXBhcmF0b3IgcmlnaHQKPiBu
b3cgKGFmYWljcyksIGJ1dCBhZGRpbmcgaXQgaGVyZSB3b3VsZCBzZWVtIHF1aXRlIGRlc2lyYWJs
ZSB0bwo+IG1lLgoKV2hlcmUgaXMgOyB1c2VkLCBvdXQgb2YgaW50ZXJlc3Q/wqAgSSdtIGhhcHB5
IHRvIGFkZCBpdCwgYnV0IEkgZGlkbid0CnNwb3QgaXQgb24gbXkgYXVkaXQuCgo+IEFsc28sIHNw
ZWFraW5nIG9mICh0aGUgbGFjayBvZikgdG9rZW5pemF0aW9uIG9mIHRoZSBjb21tYW5kIGxpbmUK
PiBpbiB0aGUgY2FsbGVyLCB3b3VsZG4ndCBpdCBtYWtlIHNlbnNlIHRvIGFjY2VwdCB3aGl0ZSBz
cGFjZSBhcwo+IHNlcGFyYXRvcnMgaGVyZSB0b28/CgpJJ20gbm90IHN1cmUgaWYgdGhhdCBpcyB3
aXNlIG9yIG5vdC7CoCBJIGNhbid0IHRoaW5rIG9mIGEgc2l0dWF0aW9uIHdoZXJlCnlvdSB3b3Vs
ZCB3YW50IHRoYXQgYmVoYXZpb3VyLCByYXRoZXIgdGhhbiBmaW5kaW5nIHlvdXJzZWxmIHdpdGgg
YQpwYXJzaW5nIGJ1ZyBhbmQgaGF2aW5nIHRvIGZpeCBhIGJ1ZyBlbHNld2hlcmUuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:56:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfRpd-0003Zw-1X; Fri, 04 Jan 2019 15:56:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRpb-0003Zo-9q
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:56:19 +0000
X-Inumbo-ID: 45bace6b-1039-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45bace6b-1039-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:56:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74832239"
Date: Fri, 4 Jan 2019 15:56:15 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190104155615.GD1508@perard.uk.xensource.com>
References: <20181220171439.11159-1-paul.durrant@citrix.com>
 <20181220171439.11159-10-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181220171439.11159-10-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH v7 09/18] xen: remove unnecessary code from
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMDU6MTQ6MzBQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IE5vdCBhbGwgb2YgdGhlIGNvZGUgZHVwbGljYXRlZCBmcm9tIHhlbl9kaXNrLmMgaXMg
cmVxdWlyZWQgYXMgdGhlIGJhc2lzIGZvcgo+IHRoZSBuZXcgZGF0YXBsYW5lIGltcGxlbWVudGF0
aW9uIHNvIHRoaXMgcGF0Y2ggcmVtb3ZlcyBleHRyYW5lb3VzIGNvZGUsCj4gYWxvbmcgd2l0aCB0
aGUgbGVnYWN5ICNpbmNsdWRlcyBhbmQgY2FsbHMgdG8gdGhlIGxlZ2FjeSB4ZW5fcHZfcHJpbnRm
KCkKPiBmdW5jdGlvbi4gRXJyb3IgbWVzc2FnZXMgYXJlIGNoYW5nZWQgdG8gYmUgcmVwb3J0ZWQg
dXNpbmcgZXJyb3JfcmVwb3J0KCkuCj4gCj4gTk9URTogVGhlIGNvZGUgaXMgc3RpbGwgbm90IHll
dCBidWlsdC4gRnVydGhlciB0cmFuc2Zvcm1hdGlvbnMgd2lsbCBiZQo+ICAgICAgIHJlcXVpcmVk
IHRvIG1ha2UgaXQgY29ycmVjdGx5IGludGVyZmFjZSB0byB0aGUgbmV3IFhlbkJ1cy9YZW5EZXZp
Y2UKPiAgICAgICBmcmFtZXdvcmsuIFRoZXkgd2lsbCBiZSBkZWxpdmVyZWQgaW4gYSBzdWJzZXF1
ZW50IHBhdGNoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:58:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:58: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-devel-bounces@lists.xenproject.org>)
	id 1gfRrL-0003kx-If; Fri, 04 Jan 2019 15:58: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=14Bd=PM=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gfRrJ-0003kl-VJ
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:58:06 +0000
X-Inumbo-ID: 84254005-1039-11e9-92db-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84254005-1039-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:58:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1546617482;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-ID:Subject:To:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=ofCsxE3E2GsbipZhLKgEVByNtKT0GEE2nYLy6hvkPG0=;
 b=BPxJ9Aggq73R03/RqrBAN+Zd/Gzqpb2CL/rvekxhCBecp6GCDsKrBsqWfuRaUcvHTc
 /PkXxaTDiIE9M7B7b/quQDKr05zyKV+FDIel2s8tY4U30N/SEaXCoyLDCkcQgt/nRIAs
 dTgFpNT6CH8bGoaekHk8OZ2lf2Tljdlb/iE9UHHrLWSY4za8daWCL/o4EJXk9VuUx/O7
 YLK6AX8e1xj8Iu1gGk+X93ql1iu5wSlS09og02ZpQcIAroEQxOI8sfPhiFwkps2tQ5Fs
 K7ddkromRrXWrfwUu3zNYGbECviUQ5xQiAYsgW43nweTVdP482yk2ShrJl14CTJoCFkh
 1T/w==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAFdzN/stCP9wLqMPjVSZr882V9RvAWJGWyCck"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.9 AUTH)
 with ESMTPSA id 20a457v04Fw21ro
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate)
 for <xen-devel@lists.xenproject.org>;
 Fri, 4 Jan 2019 16:58:02 +0100 (CET)
Date: Fri, 4 Jan 2019 16:57:55 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20190104165755.73674a27.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.01.02 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: [Xen-devel] status of non-live migration of HVM with libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7715162471871256987=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7715162471871256987==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/0jvGkc0q0etjuaKW1QxwRh."; protocol="application/pgp-signature"

--Sig_/0jvGkc0q0etjuaKW1QxwRh.
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

With 'xl migrate' the migration is always live, while 'virsh migrate' will =
do an offline migration unless '--live' is used. Such non-live migration wi=
ll break with HVM because the sending side does not seem to unlock the qcow=
2 image.

I wonder if its worth keeping (and fixing) the concept of an "offline migra=
tion", or if libvirt should be changed to either require '--live' or silent=
ly always do live migrations.

Olaf

--Sig_/0jvGkc0q0etjuaKW1QxwRh.
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXC+CgwAKCRBdQqD6ppg2
fgJ3AJ9xZrDLcUnstlxXsfLHqVqNGYgeYQCbBxJWfVUa9Um2feE/zrVoN7t/oZ4=
=kiNd
-----END PGP SIGNATURE-----

--Sig_/0jvGkc0q0etjuaKW1QxwRh.--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7715162471871256987==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:58:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:58: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-devel-bounces@lists.xenproject.org>)
	id 1gfRrZ-0003nb-Si; Fri, 04 Jan 2019 15:58: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=0HmE=PM=citrix.com=prvs=90098d2ee=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gfRrZ-0003nR-4r
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:58:21 +0000
X-Inumbo-ID: 8e3012c9-1039-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e3012c9-1039-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:58:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74832411"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23599.33433.110571.940798@mariner.uk.xensource.com>
Date: Fri, 4 Jan 2019 15:58:17 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190104120723.GC1508@perard.uk.xensource.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
 <20181123135355.6001-2-anthony.perard@citrix.com>
 <23580.63725.92336.625926@mariner.uk.xensource.com>
 <20190104120723.GC1508@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v7 01/14] libxl: Enhance libxl__sendmsg_fds
 to deal with EINTR and EWOULDBLOCK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2NyAwMS8xNF0gbGlieGw6IEVuaGFu
Y2UgbGlieGxfX3NlbmRtc2dfZmRzIHRvIGRlYWwgd2l0aCBFSU5UUiBhbmQgRVdPVUxEQkxPQ0si
KToKPiBPbiBGcmksIERlYyAyMSwgMjAxOCBhdCAwMjozMDowNVBNICswMDAwLCBJYW4gSmFja3Nv
biB3cm90ZToKPiA+IEV2ZW4gd2l0aCBhIGJsb2NraW5nIGZkLCBzZW5kbXNnIG1heSBpbiBwcmlu
Y2lwbGUgcmVwb3J0IGEgc2hvcnQKPiA+IHdyaXRlLiAgKFNvIHRoZSBjb21taXQgbWVzc2FnZSBz
aG91bGQgdGFsayBhYm91dCBzaG9ydCB3cml0ZXMgaW4KPiA+IGdlbmVyYWwuKQo+IAo+IEkgaGF2
ZSByZXdyaXRlIHRoZSBjb21taXQgbWVzc2FnZSBsaWtlIHRoaXM6Cj4gCj4gVGhpcyBwYXRjaCBj
aGFuZ2UgdGhlIGJlaGF2aW9yIG9mIGxpYnhsX19zZW5kbXNnX2ZkcyB0byByZXRyeSBzZW5kbXNn
IG9uCj4gRUlOVFIgZXJyb3IgYW5kIHJldHVybiBhbiBlcnJvciBvbiBzaG9ydCB3cml0ZXMuCj4g
Cj4gVGhpcyBwYXRjaCBhbGxvdyBhIGNhbGxlciBvZiBsaWJ4bF9fc2VuZG1zZ19mZHMgdG8gZGVh
bCB3aXRoIEVXT1VMREJMT0NLCj4gYW5kIHNob3J0IHdyaXRlcy4gVGhlIGZ1bmN0aW9uIG5vdyBy
ZXF1aXJlcyB0byBzZW5kIG9ubHkgMSBieXRlIG9mIGRhdGEKPiBzbyB0aGF0IHdoZW4gZGVhbGlu
ZyB3aXRoIG5vbi1ibG9ja2luZyBmZHMgYSBFV09VTERCTE9DSyBlcnJvciB3b3VsZAo+IG1lYW4g
dGhhdCB0aGUgZmRzIGhhdmVuJ3QgYmVlbiBzZW50IHlldC4gQ3VycmVudCBjYWxsZXIgYWxyZWFk
eSBzZW5kCj4gb25seSAxIGJ5dGUuCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:59:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfRsN-0003zA-6k; Fri, 04 Jan 2019 15:59:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRsM-0003z2-2r
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:59:10 +0000
X-Inumbo-ID: ab7e1ced-1039-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab7e1ced-1039-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:59:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74832450"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:49 +0000
Message-ID: <20190104153056.19138-11-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 10/17] libxl: Add dmss_init/dispose for
 libxl__dm_spawn_state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgdHdvIGZ1bmN0aW9ucywgZG1zc19pbml0IGFuZCBkbXNzX2Rpc3Bvc2UsIG5lZWQgdG8g
YmUgY2FsbGVkIHRvCmluaXRpYWxpc2UgdGhlIHByaXZhdGUgcGFydHMgb2YgYSBsaWJ4bF9fZG1f
c3Bhd25fc3RhdGUgKGRtc3MpIGFzIHdlbGwKYXMgZGlzcG9zZSBvZiB0aGVtIGJlZm9yZSBnaXZp
bmcgYmFjayBjb250cm9sIHRvIGEgY2FsbGVyLgoKVGhlcmUgYXJlIDMgZnVuY3Rpb25zIHRoYXQg
Y2FuIHN0YXJ0IHVzaW5nIGEgZG1zcywgdGhlIGNsYXNzaWMKbGlieGxfX3NwYXduX2xvY2FsX2Rt
LCB0aGUgb25lIGZvciBzdHViZG9tIGxpYnhsX19zcGF3bl9zdHViX2RtIGFuZApsaWJ4bF9fc3Bh
d25fcWRpc2tfYmFja2VuZC4gQnV0IHRoZXJlIGFyZSBvbmx5IDIgZXhpdCBwYXRoIGFzCmxpYnhs
X19zcGF3bl9xZGlza19iYWNrZW5kIGlzIHVzaW5nIGxpYnhsX19zcGF3bl9sb2NhbF9kbSBmdW5j
dGlvbnMuCgpUaGVzZSB0d28gbmV3IGZ1bmN0aW9ucyBhcmUgZW1wdHkgYnV0IHdpbGwgYmUgdXNl
ZCBzaG9ydGx5LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KLS0tCgpOb3RlczoKICAgIHY4OgogICAgICAgIEFja2VkCiAgICAKICAgIHY3OgogICAg
ICAgIG5ldyBwYXRjaAoKIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgfCAxNiArKysrKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGI5OTIxZWI4
ODUuLjQwMDBmNDc1NDUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMjA2MSw2ICsyMDYxLDE0IEBAIHN0YXRpYyBpbnQg
bGlieGxfX3dyaXRlX3N0dWJfZG1hcmdzKGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIDA7CiB9
CiAKK3N0YXRpYyB2b2lkIGRtc3NfaW5pdChsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MpCit7
Cit9CisKK3N0YXRpYyB2b2lkIGRtc3NfZGlzcG9zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZG1f
c3Bhd25fc3RhdGUgKmRtc3MpCit7Cit9CisKIHN0YXRpYyB2b2lkIHNwYXduX3N0dWJkb21fcHZx
ZW11X2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RtX3NwYXduX3N0YXRlICpzdHViZG9tX2Rtc3MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCByYyk7CkBAIC0yMDk5LDYgKzIxMDcsNyBAQCB2b2lkIGxpYnhsX19z
cGF3bl9zdHViX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUg
KnNkc3MpCiAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqY29uc3Qgc3R1YmRvbV9zdGF0
ZSA9ICZzZHNzLT5kbV9zdGF0ZTsKIAogICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfaW5p
dChzdHViZG9tX3N0YXRlKTsKKyAgICBkbXNzX2luaXQoJnNkc3MtPmRtKTsKIAogICAgIGlmIChn
dWVzdF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbiAhPQogICAgICAgICBMSUJY
TF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTCkgewpAQCAtMjQzMCw2
ICsyNDM5LDcgQEAgc3RhdGljIHZvaWQgc3R1YmRvbV94c3dhaXRfY2IobGlieGxfX2VnYyAqZWdj
LCBsaWJ4bF9feHN3YWl0X3N0YXRlICp4c3dhaXQsCiAgb3V0OgogICAgIGxpYnhsX19kb21haW5f
YnVpbGRfc3RhdGVfZGlzcG9zZSgmc2Rzcy0+ZG1fc3RhdGUpOwogICAgIGxpYnhsX194c3dhaXRf
c3RvcChnYywgeHN3YWl0KTsKKyAgICBkbXNzX2Rpc3Bvc2UoZ2MsICZzZHNzLT5kbSk7CiAgICAg
c2Rzcy0+Y2FsbGJhY2soZWdjLCAmc2Rzcy0+ZG0sIHJjKTsKIH0KIApAQCAtMjQ3MSw2ICsyNDgx
LDggQEAgdm9pZCBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
ZG1fc3Bhd25fc3RhdGUgKmRtc3MpCiAgICAgY29uc3QgY2hhciAqZG07CiAgICAgaW50IGRtX3N0
YXRlX2ZkID0gLTE7CiAKKyAgICBkbXNzX2luaXQoZG1zcyk7CisKICAgICBpZiAobGlieGxfZGVm
Ym9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpIHsKICAgICAgICAgYWJv
cnQoKTsKICAgICB9CkBAIC0yNjkwLDYgKzI3MDIsNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2VfbW9k
ZWxfc3Bhd25fb3V0Y29tZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgfQogCiAgb3V0OgorICAgIGRt
c3NfZGlzcG9zZShnYywgZG1zcyk7CiAgICAgZG1zcy0+Y2FsbGJhY2soZWdjLCBkbXNzLCByYyk7
CiB9CiAKQEAgLTI3MDIsNiArMjcxNSw4IEBAIHZvaWQgbGlieGxfX3NwYXduX3FkaXNrX2JhY2tl
bmQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MpCiAgICAgaW50
IGxvZ2ZpbGVfdywgbnVsbCA9IC0xLCByYzsKICAgICB1aW50MzJfdCBkb21pZCA9IGRtc3MtPmd1
ZXN0X2RvbWlkOwogCisgICAgZG1zc19pbml0KGRtc3MpOworCiAgICAgLyogQWx3YXlzIHVzZSBx
ZW11LXhlbiBhcyBkZXZpY2UgbW9kZWwgKi8KICAgICBkbSA9IHFlbXVfeGVuX3BhdGgoZ2MpOwog
CkBAIC0yNzY2LDYgKzI3ODEsNyBAQCB2b2lkIGxpYnhsX19zcGF3bl9xZGlza19iYWNrZW5kKGxp
YnhsX19lZ2MgKmVnYywgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzKQogCiAgICAgcmMgPSAw
Owogb3V0OgorICAgIGRtc3NfZGlzcG9zZShnYywgZG1zcyk7CiAgICAgaWYgKGxvZ2ZpbGVfdyA+
PSAwKSBjbG9zZShsb2dmaWxlX3cpOwogICAgIGlmIChudWxsID49IDApIGNsb3NlKG51bGwpOwog
ICAgIC8qIGNhbGxiYWNrIG9uIGVycm9yIG9ubHksIHN1Y2Nlc3MgZ29lcyB2aWEgZG1zcy0+c3Bh
d24uKl9jYiAqLwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:59:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:59: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-devel-bounces@lists.xenproject.org>)
	id 1gfRsO-0003zZ-Fe; Fri, 04 Jan 2019 15:59: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRsN-0003zC-9v
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:59:11 +0000
X-Inumbo-ID: ac117c29-1039-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac117c29-1039-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:59:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74832455"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:52 +0000
Message-ID: <20190104153056.19138-14-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 13/17] libxl: Change
 libxl__domain_suspend_device_model() to be async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjcmVhdGUgYW4gZXh0cmEgc3RlcCBmb3IgdGhlIHR3byBjYWxsIHNpdGVzIG9mIHRoZSBm
dW5jdGlvbi4KCmxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwoKSBpbiB0aGlzIHBh
dGNoIGdldHMgYW4gZXh0cmEgZXJyb3IKdmFyaWFibGUgKHRoZXJlIGlzIHJldCBhbmQgcmMpLCBi
dXQgcmV0IGdvZXMgYXdheSBpbiB0aGUgbmV4dCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgotLS0KbGlieGxfZG9tYWluX3NvZnRfcmVz
ZXQoKSBoYXZlbid0IGJlZW4gdGVzdGVkLCBhcyBpdCBkb2Vzbid0IGFwcGVhciB0bwpwb3NzaWJs
ZSB0byBjYWxsIHRoZSBmdW5jdGlvbiBmcm9tIHhsLgotLS0KCk5vdGVzOgogICAgdjg6CiAgICAg
ICAgQWNrZWQKICAgIAogICAgdjY6CiAgICAgICAgZml4IG11bHRpcGxlIHdheSB0byByZXBvcnQg
ZXJyb3JzLAogICAgICAgIGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwgd2lsbCBu
b3cgb25seSByZXBvcnQgdmlhCiAgICAgICAgY2FsbGJhY2tzLCBhbmQgcmV0dXJuIHZvaWQKICAg
ICAgICBhZGQgcmMgaW4gbGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbCAocmV0IGlz
bid0IGEgcHJvcGVyIHJjCiAgICAgICAgYXMgbGlieGxfX3FtcF9zYXZlIGRvbid0IHJldHVybiBv
bmUpCgogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICB8IDM1ICsrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIHwgMzYg
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oICAgIHwgIDcgKysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCsp
LCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDg5ZjQ3NjZhMjcuLmE0ZTc0YTVj
ZDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xNzc0LDYgKzE3NzQsOSBAQCBzdGF0aWMgdm9pZCBkb21h
aW5fc29mdF9yZXNldF9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAgZG9tY3JlYXRlX2NvbXBsZXRl
KGVnYywgJmNkY3MtPmRjcywgcmMpOwogfQogCitzdGF0aWMgdm9pZCBzb2Z0X3Jlc2V0X2RtX3N1
c3BlbmRlZChsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcHMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOwogc3RhdGljIGludCBkb19kb21haW5fc29mdF9y
ZXNldChsaWJ4bF9jdHggKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRvbWlkX3NvZnRfcmVzZXQsCkBAIC0xODU2LDExICsxODU5LDI0IEBAIHN0
YXRpYyBpbnQgZG9fZG9tYWluX3NvZnRfcmVzZXQobGlieGxfY3R4ICpjdHgsCiAgICAgICAgIGdv
dG8gb3V0OwogICAgIH0KIAotICAgIHJjID0gbGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9t
b2RlbChnYywgJmRzcy0+ZHNwcyk7Ci0gICAgaWYgKHJjKSB7Ci0gICAgICAgIExPR0QoRVJST1Is
IGRvbWlkX3NvZnRfcmVzZXQsICJmYWlsZWQgdG8gc3VzcGVuZCBkZXZpY2UgbW9kZWwuIik7Ci0g
ICAgICAgIGdvdG8gb3V0OwotICAgIH0KKyAgICBkc3MtPmRzcHMuYW8gPSBhbzsKKyAgICBkc3Mt
PmRzcHMuY2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUgPSBzb2Z0X3Jlc2V0X2RtX3N1c3BlbmRl
ZDsKKyAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGVnYywgJmRzcy0+ZHNw
cyk7IC8qIG11c3QgYmUgbGFzdCAqLworCisgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7CisKKyBv
dXQ6CisgICAgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJjKTsKK30KKworc3RhdGljIHZvaWQgc29m
dF9yZXNldF9kbV9zdXNwZW5kZWQobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIFNUQVRFX0FP
X0dDKGRzcHMtPmFvKTsKKyAgICBsaWJ4bF9fZG9tYWluX3NvZnRfcmVzZXRfc3RhdGUgKnNycyA9
CisgICAgICAgIENPTlRBSU5FUl9PRihkc3BzLCAqc3JzLCBkc3MuZHNwcyk7CisgICAgbGlieGxf
X2FwcF9kb21haW5fY3JlYXRlX3N0YXRlICpjZGNzID0gJnNycy0+Y2RjczsKIAogICAgIC8qCiAg
ICAgICogQXNrIGFsbCBiYWNrZW5kcyB0byBkaXNjb25uZWN0IGJ5IHJlbW92aW5nIHRoZSBkb21h
aW4gZnJvbQpAQCAtMTg2OCwxOCArMTg4NCwxMyBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0
X3Jlc2V0KGxpYnhsX2N0eCAqY3R4LAogICAgICAqIHhlbnN0b3JlIGFnYWluIHdpdGggcHJvYmFi
bHkgZGlmZmVyZW50IHN0b3JlL2NvbnNvbGUvLi4uCiAgICAgICogY2hhbm5lbHMuCiAgICAgICov
Ci0gICAgeHNfcmVsZWFzZV9kb21haW4oY3R4LT54c2gsIGNkY3MtPmRjcy5kb21pZF9zb2Z0X3Jl
c2V0KTsKKyAgICB4c19yZWxlYXNlX2RvbWFpbihDVFgtPnhzaCwgY2Rjcy0+ZGNzLmRvbWlkX3Nv
ZnRfcmVzZXQpOwogCiAgICAgc3JzLT5kZHMuYW8gPSBhbzsKLSAgICBzcnMtPmRkcy5kb21pZCA9
IGRvbWlkX3NvZnRfcmVzZXQ7CisgICAgc3JzLT5kZHMuZG9taWQgPSBjZGNzLT5kY3MuZG9taWRf
c29mdF9yZXNldDsKICAgICBzcnMtPmRkcy5jYWxsYmFjayA9IGRvbWFpbl9zb2Z0X3Jlc2V0X2Ni
OwogICAgIHNycy0+ZGRzLnNvZnRfcmVzZXQgPSB0cnVlOwogICAgIGxpYnhsX19kb21haW5fZGVz
dHJveShlZ2MsICZzcnMtPmRkcyk7Ci0KLSAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKLQotIG91
dDoKLSAgICByZXR1cm4gQU9fQ1JFQVRFX0ZBSUwocmMpOwogfQogCiBzdGF0aWMgdm9pZCBkb21h
aW5fY3JlYXRlX2NiKGxpYnhsX19lZ2MgKmVnYywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbV9zdXNwZW5kLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCmluZGV4
IDFlOTA0YmFlOGEuLmY4ZmY1Y2YwYzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bV9zdXNwZW5kLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYwpAQCAtNjgs
MTAgKzY4LDEyIEBAIGludCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfaW5pdChsaWJ4bF9fZWdjICpl
Z2MsCiAKIC8qLS0tLS0gY2FsbGJhY2tzLCBjYWxsZWQgYnkgeGNfZG9tYWluX3NhdmUgLS0tLS0q
LwogCi1pbnQgbGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChsaWJ4bF9fZ2MgKmdj
LAordm9pZCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGxpYnhsX19lZ2MgKmVn
YywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5f
c3VzcGVuZF9zdGF0ZSAqZHNwcykKIHsKKyAgICBTVEFURV9BT19HQyhkc3BzLT5hbyk7CiAgICAg
aW50IHJldCA9IDA7CisgICAgaW50IHJjID0gMDsKICAgICB1aW50MzJfdCBjb25zdCBkb21pZCA9
IGRzcHMtPmRvbWlkOwogICAgIGNvbnN0IGNoYXIgKmNvbnN0IGZpbGVuYW1lID0gZHNwcy0+ZG1f
c2F2ZWZpbGU7CiAKQEAgLTgzLDE4ICs4NSwyOSBAQCBpbnQgbGlieGxfX2RvbWFpbl9zdXNwZW5k
X2RldmljZV9tb2RlbChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBicmVhazsKICAgICB9CiAgICAg
Y2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKLSAgICAgICAgaWYgKGxp
YnhsX19xbXBfc3RvcChnYywgZG9taWQpKQotICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7
CisgICAgICAgIHJldCA9IGxpYnhsX19xbXBfc3RvcChnYywgZG9taWQpOworICAgICAgICBpZiAo
cmV0KSB7CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICBnb3RvIG91
dDsKKyAgICAgICAgfQogICAgICAgICAvKiBTYXZlIERNIHN0YXRlIGludG8gZmlsZW5hbWUgKi8K
ICAgICAgICAgcmV0ID0gbGlieGxfX3FtcF9zYXZlKGdjLCBkb21pZCwgZmlsZW5hbWUsIGRzcHMt
PmxpdmUpOwotICAgICAgICBpZiAocmV0KQorICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAg
ICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgICAgICB1bmxpbmsoZmlsZW5hbWUpOworICAgICAg
ICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoK
LSAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOworICAgICAgICByYyA9IEVSUk9SX0lOVkFMOwor
ICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICByZXR1cm4gcmV0Oworb3V0OgorICAgIGlm
IChyYykKKyAgICAgICAgTE9HRChFUlJPUiwgZHNwcy0+ZG9taWQsCisgICAgICAgICAgICAgImZh
aWxlZCB0byBzdXNwZW5kIGRldmljZSBtb2RlbCwgcmM9JWQiLCByYyk7CisgICAgZHNwcy0+Y2Fs
bGJhY2tfZGV2aWNlX21vZGVsX2RvbmUoZWdjLCBkc3BzLCByYyk7IC8qIG11c3QgYmUgbGFzdCAq
LwogfQogCiBzdGF0aWMgdm9pZCBkb21haW5fc3VzcGVuZF9jb21tb25fd2FpdF9ndWVzdChsaWJ4
bF9fZWdjICplZ2MsCkBAIC0zNzEsMjAgKzM4NCwxNSBAQCBzdGF0aWMgdm9pZCBkb21haW5fc3Vz
cGVuZF9jb21tb25fZ3Vlc3Rfc3VzcGVuZGVkKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRl
ICpkc3BzKQogewogICAgIFNUQVRFX0FPX0dDKGRzcHMtPmFvKTsKLSAgICBpbnQgcmM7CiAKICAg
ICBsaWJ4bF9fZXZfZXZ0Y2huX2NhbmNlbChnYywgJmRzcHMtPmd1ZXN0X2V2dGNobik7CiAgICAg
bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3RlcihnYywgJmRzcHMtPmd1ZXN0X3dhdGNoKTsKICAg
ICBsaWJ4bF9fZXZfdGltZV9kZXJlZ2lzdGVyKGdjLCAmZHNwcy0+Z3Vlc3RfdGltZW91dCk7CiAK
ICAgICBpZiAoZHNwcy0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKLSAgICAgICAg
cmMgPSBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGdjLCBkc3BzKTsKLSAgICAg
ICAgaWYgKHJjKSB7Ci0gICAgICAgICAgICBMT0dEKEVSUk9SLCBkc3BzLT5kb21pZCwKLSAgICAg
ICAgICAgICAgICAgImxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwgZmFpbGVkIHJl
dD0lZCIsIHJjKTsKLSAgICAgICAgICAgIGRvbWFpbl9zdXNwZW5kX2NvbW1vbl9kb25lKGVnYywg
ZHNwcywgcmMpOwotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9CisgICAgICAgIGRzcHMt
PmNhbGxiYWNrX2RldmljZV9tb2RlbF9kb25lID0gZG9tYWluX3N1c3BlbmRfY29tbW9uX2RvbmU7
CisgICAgICAgIGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwoZWdjLCBkc3BzKTsg
LyogbXVzdCBiZSBsYXN0ICovCisgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgZG9tYWluX3N1
c3BlbmRfY29tbW9uX2RvbmUoZWdjLCBkc3BzLCAwKTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4
IDYyNDkyZTEzZDcuLjVhMTg5Mzc1NjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzQzNSw2ICsz
NDM1LDggQEAgc3RydWN0IGxpYnhsX19kb21haW5fc3VzcGVuZF9zdGF0ZSB7CiAgICAgbGlieGxf
X2V2X3RpbWUgZ3Vlc3RfdGltZW91dDsKIAogICAgIGNvbnN0IGNoYXIgKmRtX3NhdmVmaWxlOwor
ICAgIHZvaWQgKCpjYWxsYmFja19kZXZpY2VfbW9kZWxfZG9uZSkobGlieGxfX2VnYyosCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0
YXRlKiwgaW50IHJjKTsKICAgICB2b2lkICgqY2FsbGJhY2tfY29tbW9uX2RvbmUpKGxpYnhsX19l
Z2MqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGxpYnhsX19kb21h
aW5fc3VzcGVuZF9zdGF0ZSosIGludCBvayk7CiB9OwpAQCAtNDA3Niw4ICs0MDc4LDkgQEAgc3Rh
dGljIGlubGluZSBib29sIGxpYnhsX19zYXZlX2hlbHBlcl9pbnVzZShjb25zdCBsaWJ4bF9fc2F2
ZV9oZWxwZXJfc3RhdGUgKnNocykKICAgICByZXR1cm4gbGlieGxfX2V2X2NoaWxkX2ludXNlKCZz
aHMtPmNoaWxkKTsKIH0KIAotLyogRWFjaCB0aW1lIHRoZSBkbSBuZWVkcyB0byBiZSBzYXZlZCwg
d2UgbXVzdCBjYWxsIHN1c3BlbmQgYW5kIHRoZW4gc2F2ZSAqLwotX2hpZGRlbiBpbnQgbGlieGxf
X2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChsaWJ4bF9fZ2MgKmdjLAorLyogRWFjaCB0aW1l
IHRoZSBkbSBuZWVkcyB0byBiZSBzYXZlZCwgd2UgbXVzdCBjYWxsIHN1c3BlbmQgYW5kIHRoZW4g
c2F2ZQorICogY2FsbHMgZHNwcy0+Y2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUgd2hlbiBkb25l
ICovCitfaGlkZGVuIHZvaWQgbGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChsaWJ4
bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzKTsKIAogX2hpZGRlbiBjb25zdCBjaGFy
ICpsaWJ4bF9fZGV2aWNlX21vZGVsX3NhdmVmaWxlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkKTsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:59:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfRsP-00040x-PI; Fri, 04 Jan 2019 15:59: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRsO-0003zY-I7
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:59:12 +0000
X-Inumbo-ID: ac783eee-1039-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac783eee-1039-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:59:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74832473"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:53 +0000
Message-ID: <20190104153056.19138-15-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 14/17] libxl: Re-implement
 domain_suspend_device_model using libxl__ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlLWltcGxlbWVudGF0aW9uIGlzIGRvbmUgYmVjYXVzZSB3ZSB3YW50IHRvIGJlIGFibGUg
dG8gc2VuZCB0aGUKZmlsZSBkZXNjcmlwdGlvbiB0aGF0IFFFTVUgY2FuIHVzZSB0byBzYXZlIGl0
cyBzdGF0ZS4gV2hlbiBRRU1VIGlzCnJlc3RyaWN0ZWQsIGl0IHdvdWxkIG5vdCBiZSBhYmxlIHRv
IHdyaXRlIHRvIGEgcGF0aC4KClRoaXMgcmVwbGFjZSBib3RoIGxpYnhsX19xbXBfc3RvcCgpIGFu
ZCBsaWJ4bF9fcW1wX3NhdmUoKS4KCnFtcF9xZW11X2NoZWNrX3ZlcnNpb24oKSB3YXMgb25seSB1
c2VkIGJ5IGxpYnhsX19xbXBfc2F2ZSgpLCBzbyBpdCBpcwpyZXBsYWNlIGJ5IGEgdmVyc2lvbiB1
c2luZyBsaWJ4bF9fZXZfcW1wIGluc3RlYWQuCgpDb2Rpbmcgc3R5bGUgZml4ZWQgaW4gbGlieGxf
X2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbCgpIGZvciB0aGUKcmV0dXJuIHZhbHVlLgoKU2ln
bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCgpOb3Rl
czoKICAgIHY4OgogICAgICAgIEFja2VkCiAgICAKICAgIHY3OgogICAgICAgIHVzZSBsaWJ4bF9f
cmVtb3ZlX2ZpbGUgaW5zdGVhZCBvZiB1bmxpbmsuCiAgICAgICAgY29tbWVudCB0aGF0IGxpYnhs
X19xbXBfc3VzcGVuZF9zYXZlIGNhbiBjYWxsYmFjayBzeW5jaHJvbm91c2x5CiAgICAKICAgIHY2
OgogICAgICAgIGV4dHJhY3Qgb3BlbiBjYWxsIGZyb20gbGlieGxfX2NhcmVmZF9vcGVuZWQgdG8g
cmVzcGVjdCBjb2Rpbmcgc3R5bGUKICAgICAgICBsaWJ4bF9fcW1wX3N1c3BlbmRfc2F2ZSBub3cg
YWx3YXlzIHJlcG9ydCBzdWNjZXNzL2Vycm9yCiAgICAgICAgICAgIHZpYSBkc3BzLT5jYWxsYmFj
a19kZXZpY2VfbW9kZWxfZG9uZQogICAgCiAgICB2NToKICAgICAgICByZW5hbWUgZ290byAnb3V0
JyBsYWJlbCB0byAnZXJyb3InLCBhcyBpdCBpcyB1c2Ugb25seSBmb3IgZXJyb3JzLgogICAgICAg
IHJlLWFkZC9rZWVwIHRoZSBjb21tZW50IGFib3V0IHRoZSAibGl2ZSIgcGFyYW1ldGVyIGluIGRt
X3N0YXRlX2ZkX3JlYWR5CiAgICAgICAgdXNlIGxpYnhsX19yZW1vdmVfZmlsZSBpbnN0ZWFkIG9m
IHBsYWluIHVubGluawogICAgCiAgICB2NDoKICAgICAgICBUaGlzIHBhdGNoIHJlcGxhY2UgdGhl
IHBhdGNoICJsaWJ4bF9xbXA6IEhhdmUgUUVNVSBzYXZlIGl0cyBzdGF0ZSB0byBhIGZpbGUKICAg
ICAgICBkZXNjcmlwdG9yIiBmcm9tIHByZXZpb3VzIHZlcnNpb24gb2YgdGhlIHNlcmllLgogICAg
ICAgIEl0IHVzZXMgbGlieGxfX2V2X3FtcCBpbnN0ZWFkLgoKIHRvb2xzL2xpYnhsL2xpYnhsX2Rv
bV9zdXNwZW5kLmMgfCAgMTkgKy0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICB8
ICAxMSArKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgICAgfCAxNjAgKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTM5IGluc2VydGlvbnMo
KyksIDUxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9z
dXNwZW5kLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCmluZGV4IGY4ZmY1Y2Yw
YzUuLmQxYWYzYTY1NzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5k
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYwpAQCAtMzQsNiArMzQsNyBA
QCBpbnQgbGlieGxfX2RvbWFpbl9zdXNwZW5kX2luaXQobGlieGxfX2VnYyAqZWdjLAogICAgIGxp
YnhsX19ldl9ldnRjaG5faW5pdCgmZHNwcy0+Z3Vlc3RfZXZ0Y2huKTsKICAgICBsaWJ4bF9fZXZf
eHN3YXRjaF9pbml0KCZkc3BzLT5ndWVzdF93YXRjaCk7CiAgICAgbGlieGxfX2V2X3RpbWVfaW5p
dCgmZHNwcy0+Z3Vlc3RfdGltZW91dCk7CisgICAgbGlieGxfX2V2X3FtcF9pbml0KCZkc3BzLT5x
bXApOwogCiAgICAgaWYgKHR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSU5WQUxJRCkgZ290byBv
dXQ7CiAgICAgZHNwcy0+dHlwZSA9IHR5cGU7CkBAIC03Miw3ICs3Myw2IEBAIHZvaWQgbGlieGxf
X2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUg
KmRzcHMpCiB7CiAgICAgU1RBVEVfQU9fR0MoZHNwcy0+YW8pOwotICAgIGludCByZXQgPSAwOwog
ICAgIGludCByYyA9IDA7CiAgICAgdWludDMyX3QgY29uc3QgZG9taWQgPSBkc3BzLT5kb21pZDsK
ICAgICBjb25zdCBjaGFyICpjb25zdCBmaWxlbmFtZSA9IGRzcHMtPmRtX3NhdmVmaWxlOwpAQCAt
ODUsMTkgKzg1LDkgQEAgdm9pZCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGxp
YnhsX19lZ2MgKmVnYywKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIGNhc2UgTElCWExfREVW
SUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU46Ci0gICAgICAgIHJldCA9IGxpYnhsX19xbXBfc3Rv
cChnYywgZG9taWQpOwotICAgICAgICBpZiAocmV0KSB7Ci0gICAgICAgICAgICByYyA9IEVSUk9S
X0ZBSUw7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotICAgICAgICAvKiBTYXZl
IERNIHN0YXRlIGludG8gZmlsZW5hbWUgKi8KLSAgICAgICAgcmV0ID0gbGlieGxfX3FtcF9zYXZl
KGdjLCBkb21pZCwgZmlsZW5hbWUsIGRzcHMtPmxpdmUpOwotICAgICAgICBpZiAocmV0KSB7Ci0g
ICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgICAgICB1bmxpbmsoZmlsZW5hbWUp
OwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7CisgICAg
ICAgIC8qIGNhbGxzIGRzcHMtPmNhbGxiYWNrX2RldmljZV9tb2RlbF9kb25lIHdoZW4gZG9uZSAq
LworICAgICAgICBsaWJ4bF9fcW1wX3N1c3BlbmRfc2F2ZShlZ2MsIGRzcHMpOyAvKiBtdXN0IGJl
IGxhc3QgKi8KKyAgICAgICAgcmV0dXJuOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gRVJS
T1JfSU5WQUw7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtNDA2LDYgKzM5Niw3IEBAIHN0YXRpYyB2
b2lkIGRvbWFpbl9zdXNwZW5kX2NvbW1vbl9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4
bF9fZXZfZXZ0Y2huX2NhbmNlbChnYywgJmRzcHMtPmd1ZXN0X2V2dGNobik7CiAgICAgbGlieGxf
X2V2X3hzd2F0Y2hfZGVyZWdpc3RlcihnYywgJmRzcHMtPmd1ZXN0X3dhdGNoKTsKICAgICBsaWJ4
bF9fZXZfdGltZV9kZXJlZ2lzdGVyKGdjLCAmZHNwcy0+Z3Vlc3RfdGltZW91dCk7CisgICAgbGli
eGxfX2V2X3FtcF9kaXNwb3NlKGdjLCAmZHNwcy0+cW1wKTsKICAgICBkc3BzLT5jYWxsYmFja19j
b21tb25fZG9uZShlZ2MsIGRzcHMsIHJjKTsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNWEx
ODkzNzU2Mi4uNzdhOGNkNWFhNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xOTYzLDEzICsxOTYz
LDggQEAgX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9wY2lfZGVsKGxpYnhsX19nYyAqZ2MsIGludCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpw
Y2lkZXYpOwogLyogUmVzdW1lIGh2bSBkb21haW4gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19xbXBf
c3lzdGVtX3dha2V1cChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpOwotLyogU3VzcGVuZCBRRU1V
LiAqLwotX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9zdG9wKGxpYnhsX19nYyAqZ2MsIGludCBkb21p
ZCk7CiAvKiBSZXN1bWUgUUVNVS4gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfcmVzdW1lKGxp
YnhsX19nYyAqZ2MsIGludCBkb21pZCk7Ci0vKiBTYXZlIGN1cnJlbnQgUUVNVSBzdGF0ZSBpbnRv
IGZkLiAqLwotX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9zYXZlKGxpYnhsX19nYyAqZ2MsIGludCBk
b21pZCwgY29uc3QgY2hhciAqZmlsZW5hbWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCBsaXZlKTsKIC8qIExvYWQgY3VycmVudCBRRU1VIHN0YXRlIGZyb20gZmlsZS4gKi8KIF9o
aWRkZW4gaW50IGxpYnhsX19xbXBfcmVzdG9yZShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNv
bnN0IGNoYXIgKmZpbGVuYW1lKTsKIC8qIFNldCBkaXJ0eSBiaXRtYXAgbG9nZ2luZyBzdGF0dXMg
Ki8KQEAgLTM0MzMsNiArMzQyOCw3IEBAIHN0cnVjdCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3Rh
dGUgewogICAgIGxpYnhsX194c3dhaXRfc3RhdGUgcHZjb250cm9sOwogICAgIGxpYnhsX19ldl94
c3dhdGNoIGd1ZXN0X3dhdGNoOwogICAgIGxpYnhsX19ldl90aW1lIGd1ZXN0X3RpbWVvdXQ7Cisg
ICAgbGlieGxfX2V2X3FtcCBxbXA7CiAKICAgICBjb25zdCBjaGFyICpkbV9zYXZlZmlsZTsKICAg
ICB2b2lkICgqY2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUpKGxpYnhsX19lZ2MqLApAQCAtMzQ0
NCw2ICszNDQwLDExIEBAIGludCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfaW5pdChsaWJ4bF9fZWdj
ICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9zdXNw
ZW5kX3N0YXRlICpkc3BzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rv
bWFpbl90eXBlIHR5cGUpOwogCisvKiBjYWxscyBkc3BzLT5jYWxsYmFja19kZXZpY2VfbW9kZWxf
ZG9uZSB3aGVuIGRvbmUKKyAqIG1heSBzeW5jaHJvbm91c2x5IGNhbGxzIHRoaXMgY2FsbGJhY2sg
Ki8KK19oaWRkZW4gdm9pZCBsaWJ4bF9fcW1wX3N1c3BlbmRfc2F2ZShsaWJ4bF9fZWdjICplZ2Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9zdXNw
ZW5kX3N0YXRlICpkc3BzKTsKKwogc3RydWN0IGxpYnhsX19kb21haW5fc2F2ZV9zdGF0ZSB7CiAg
ICAgLyogc2V0IGJ5IGNhbGxlciBvZiBsaWJ4bF9fZG9tYWluX3NhdmUgKi8KICAgICBsaWJ4bF9f
YW8gKmFvOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4
bC9saWJ4bF9xbXAuYwppbmRleCA5YjRhMDdkNjIyLi4wMmJhMTU2ZGY5IDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAt
NDA1LDEyICs0MDUsMTIgQEAgc3RhdGljIGludCBxbXBfaGFuZGxlX3Jlc3BvbnNlKGxpYnhsX19n
YyAqZ2MsIGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAogICogICA9IDAgIGlmIHFlbXUncyB2ZXJz
aW9uID09IGFza2VkIHZlcnNpb24KICAqICAgPiAwICBpZiBxZW11J3MgdmVyc2lvbiA+ICBhc2tl
ZCB2ZXJzaW9uCiAgKi8KLXN0YXRpYyBpbnQgcW1wX3FlbXVfY29tcGFyZV92ZXJzaW9uKGxpYnhs
X19xbXBfaGFuZGxlciAqcW1wLCBpbnQgbWFqb3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgbWlub3IsIGludCBtaWNybykKK3N0YXRpYyBpbnQgcW1wX2V2X3FlbXVf
Y29tcGFyZV92ZXJzaW9uKGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgbWFqb3IsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbWlub3IsIGludCBtaWNybykKIHsKICNk
ZWZpbmUgQ0hFQ0tfVkVSU0lPTihsZXZlbCkgZG8geyBcCi0gICAgaWYgKHFtcC0+dmVyc2lvbi5s
ZXZlbCA+IChsZXZlbCkpIHJldHVybiArMTsgXAotICAgIGlmIChxbXAtPnZlcnNpb24ubGV2ZWwg
PCAobGV2ZWwpKSByZXR1cm4gLTE7IFwKKyAgICBpZiAoZXYtPnFlbXVfdmVyc2lvbi5sZXZlbCA+
IChsZXZlbCkpIHJldHVybiArMTsgXAorICAgIGlmIChldi0+cWVtdV92ZXJzaW9uLmxldmVsIDwg
KGxldmVsKSkgcmV0dXJuIC0xOyBcCiB9IHdoaWxlICgwKQogCiAgICAgQ0hFQ0tfVkVSU0lPTiht
YWpvcik7CkBAIC0xMDE5LDI5ICsxMDE5LDYgQEAgaW50IGxpYnhsX19xbXBfc3lzdGVtX3dha2V1
cChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpCiAgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChn
YywgZG9taWQsICJzeXN0ZW1fd2FrZXVwIiwgTlVMTCwgTlVMTCwgTlVMTCk7CiB9CiAKLWludCBs
aWJ4bF9fcW1wX3NhdmUobGlieGxfX2djICpnYywgaW50IGRvbWlkLCBjb25zdCBjaGFyICpmaWxl
bmFtZSwgYm9vbCBsaXZlKQotewotICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7
Ci0gICAgbGlieGxfX3FtcF9oYW5kbGVyICpxbXAgPSBOVUxMOwotICAgIGludCByYzsKLQotICAg
IHFtcCA9IGxpYnhsX19xbXBfaW5pdGlhbGl6ZShnYywgZG9taWQpOwotICAgIGlmICghcW1wKQot
ICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKLQotICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJp
bmcoZ2MsICZhcmdzLCAiZmlsZW5hbWUiLCAoY2hhciAqKWZpbGVuYW1lKTsKLQotICAgIC8qIGxp
dmUgcGFyYW1ldGVyIHdhcyBhZGRlZCB0byBRRU1VIDIuMTEuIEl0IHNpZ25hbCBRRU1VIHRoYXQg
dGhlIHNhdmUKLSAgICAgKiBvcGVyYXRpb24gaXMgZm9yIGEgbGl2ZSBtaWdyYXRpb24gcmF0aGVy
IHRoYXQgZm9yIHRha2luZyBhIHNuYXBzaG90LiAqLwotICAgIGlmIChxbXBfcWVtdV9jb21wYXJl
X3ZlcnNpb24ocW1wLCAyLCAxMSwgMCkgPj0gMCkKLSAgICAgICAgcW1wX3BhcmFtZXRlcnNfYWRk
X2Jvb2woZ2MsICZhcmdzLCAibGl2ZSIsIGxpdmUpOwotCi0gICAgcmMgPSBxbXBfc3luY2hyb25v
dXNfc2VuZChxbXAsICJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlIiwgYXJncywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwsIHFtcC0+dGltZW91dCk7Ci0gICAgbGlieGxf
X3FtcF9jbG9zZShxbXApOwotICAgIHJldHVybiByYzsKLX0KLQogaW50IGxpYnhsX19xbXBfcmVz
dG9yZShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGNoYXIgKnN0YXRlX2ZpbGUpCiB7
CiAgICAgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzID0gTlVMTDsKQEAgLTEwNzAsMTEgKzEwNDcs
NiBAQCBzdGF0aWMgaW50IHFtcF9jaGFuZ2UobGlieGxfX2djICpnYywgbGlieGxfX3FtcF9oYW5k
bGVyICpxbXAsCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgbGlieGxfX3FtcF9zdG9wKGxpYnhs
X19nYyAqZ2MsIGludCBkb21pZCkKLXsKLSAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBk
b21pZCwgInN0b3AiLCBOVUxMLCBOVUxMLCBOVUxMKTsKLX0KLQogaW50IGxpYnhsX19xbXBfcmVz
dW1lKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCkKIHsKICAgICByZXR1cm4gcW1wX3J1bl9jb21t
YW5kKGdjLCBkb21pZCwgImNvbnQiLCBOVUxMLCBOVUxMLCBOVUxMKTsKQEAgLTEzMTQsNiArMTI4
NiwxMzAgQEAgaW50IGxpYnhsX19xbXBfaW5pdGlhbGl6YXRpb25zKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAogICAgIHJldHVybiByZXQ7CiB9CiAKKworLyoKKyAqIEZ1bmN0aW9ucyB1
c2luZyBsaWJ4bF9fZXZfcW1wCisgKi8KKworc3RhdGljIHZvaWQgZG1fc3RvcHBlZChsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCBpbnQgcmMpOworc3RhdGljIHZvaWQgZG1f
c3RhdGVfZmRfcmVhZHkobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9u
c2UsIGludCByYyk7CitzdGF0aWMgdm9pZCBkbV9zdGF0ZV9zYXZlZChsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwgaW50IHJjKTsKKworLyogY2FsbHMgZHNwcy0+Y2Fs
bGJhY2tfZGV2aWNlX21vZGVsX2RvbmUgd2hlbiBkb25lICovCit2b2lkIGxpYnhsX19xbXBfc3Vz
cGVuZF9zYXZlKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzKQoreworICAgIEVHQ19HQzsKKyAgICBp
bnQgcmM7CisgICAgbGlieGxfX2V2X3FtcCAqZXYgPSAmZHNwcy0+cW1wOworCisgICAgZXYtPmFv
ID0gZHNwcy0+YW87CisgICAgZXYtPmRvbWlkID0gZHNwcy0+ZG9taWQ7CisgICAgZXYtPmNhbGxi
YWNrID0gZG1fc3RvcHBlZDsKKyAgICBldi0+cGF5bG9hZF9mZCA9IC0xOworCisgICAgcmMgPSBs
aWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIGV2LCAic3RvcCIsIE5VTEwpOworICAgIGlmIChyYykKKyAg
ICAgICAgZ290byBlcnJvcjsKKworICAgIHJldHVybjsKKworZXJyb3I6CisgICAgZHNwcy0+Y2Fs
bGJhY2tfZGV2aWNlX21vZGVsX2RvbmUoZWdjLCBkc3BzLCByYyk7Cit9CisKK3N0YXRpYyB2b2lk
IGRtX3N0b3BwZWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwgaW50IHJj
KQoreworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcHMg
PSBDT05UQUlORVJfT0YoZXYsICpkc3BzLCBxbXApOworICAgIGNvbnN0IGNoYXIgKmNvbnN0IGZp
bGVuYW1lID0gZHNwcy0+ZG1fc2F2ZWZpbGU7CisKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8g
ZXJyb3I7CisKKyAgICBldi0+cGF5bG9hZF9mZCA9IG9wZW4oZmlsZW5hbWUsIE9fV1JPTkxZIHwg
T19DUkVBVCwgMDYwMCk7CisgICAgaWYgKGV2LT5wYXlsb2FkX2ZkIDwgMCkgeworICAgICAgICBM
T0dFRChFUlJPUiwgZXYtPmRvbWlkLAorICAgICAgICAgICAgICAiRmFpbGVkIHRvIG9wZW4gZmls
ZSAlcyBmb3IgUUVNVSIsIGZpbGVuYW1lKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAg
ICAgICBnb3RvIGVycm9yOworICAgIH0KKworICAgIGV2LT5jYWxsYmFjayA9IGRtX3N0YXRlX2Zk
X3JlYWR5OworICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBldiwgImFkZC1mZCIsIE5V
TEwpOworICAgIGlmIChyYykKKyAgICAgICAgZ290byBlcnJvcjsKKworICAgIHJldHVybjsKKwor
ZXJyb3I6CisgICAgaWYgKGV2LT5wYXlsb2FkX2ZkID49IDApIHsKKyAgICAgICAgY2xvc2UoZXYt
PnBheWxvYWRfZmQpOworICAgICAgICBsaWJ4bF9fcmVtb3ZlX2ZpbGUoZ2MsIGZpbGVuYW1lKTsK
KyAgICAgICAgZXYtPnBheWxvYWRfZmQgPSAtMTsKKyAgICB9CisgICAgZHNwcy0+Y2FsbGJhY2tf
ZGV2aWNlX21vZGVsX2RvbmUoZWdjLCBkc3BzLCByYyk7Cit9CisKK3N0YXRpYyB2b2lkIGRtX3N0
YXRlX2ZkX3JlYWR5KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNl
LCBpbnQgcmMpCit7CisgICAgRUdDX0dDOworICAgIGludCBmZHNldDsKKyAgICBjb25zdCBsaWJ4
bF9fanNvbl9vYmplY3QgKm87CisgICAgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzID0gTlVMTDsK
KyAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcHMgPSBDT05UQUlORVJfT0YoZXYs
ICpkc3BzLCBxbXApOworCisgICAgY2xvc2UoZXYtPnBheWxvYWRfZmQpOworICAgIGV2LT5wYXls
b2FkX2ZkID0gLTE7CisKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBv
ID0gbGlieGxfX2pzb25fbWFwX2dldCgiZmRzZXQtaWQiLCByZXNwb25zZSwgSlNPTl9JTlRFR0VS
KTsKKyAgICBpZiAoIW8pIHsKKyAgICAgICAgcmMgPSBFUlJPUl9RRU1VX0FQSTsKKyAgICAgICAg
Z290byBlcnJvcjsKKyAgICB9CisgICAgZmRzZXQgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2lu
dGVnZXIobyk7CisKKyAgICBldi0+Y2FsbGJhY2sgPSBkbV9zdGF0ZV9zYXZlZDsKKworICAgIC8q
IFRoZSBgbGl2ZWAgcGFyYW1ldGVyIHdhcyBhZGRlZCB0byBRRU1VIDIuMTEuIEl0IHNpZ25hbHMg
UUVNVSB0aGF0CisgICAgICogdGhlIHNhdmUgb3BlcmF0aW9uIGlzIGZvciBhIGxpdmUgbWlncmF0
aW9uIHJhdGhlciB0aGFuIGZvciB0YWtpbmcgYQorICAgICAqIHNuYXBzaG90LiAqLworICAgIGlm
IChxbXBfZXZfcWVtdV9jb21wYXJlX3ZlcnNpb24oZXYsIDIsIDExLCAwKSA+PSAwKQorICAgICAg
ICBxbXBfcGFyYW1ldGVyc19hZGRfYm9vbChnYywgJmFyZ3MsICJsaXZlIiwgZHNwcy0+bGl2ZSk7
CisgICAgUU1QX1BBUkFNRVRFUlNfU1BSSU5URigmYXJncywgImZpbGVuYW1lIiwgIi9kZXYvZmRz
ZXQvJWQiLCBmZHNldCk7CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIGV2LCAieGVu
LXNhdmUtZGV2aWNlcy1zdGF0ZSIsIGFyZ3MpOworICAgIGlmIChyYykKKyAgICAgICAgZ290byBl
cnJvcjsKKworICAgIHJldHVybjsKKworZXJyb3I6CisgICAgYXNzZXJ0KHJjKTsKKyAgICBsaWJ4
bF9fcmVtb3ZlX2ZpbGUoZ2MsIGRzcHMtPmRtX3NhdmVmaWxlKTsKKyAgICBkc3BzLT5jYWxsYmFj
a19kZXZpY2VfbW9kZWxfZG9uZShlZ2MsIGRzcHMsIHJjKTsKK30KKworc3RhdGljIHZvaWQgZG1f
c3RhdGVfc2F2ZWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9uc2UsIGlu
dCByYykKK3sKKyAgICBFR0NfR0M7CisgICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpk
c3BzID0gQ09OVEFJTkVSX09GKGV2LCAqZHNwcywgcW1wKTsKKworICAgIGlmIChyYykKKyAgICAg
ICAgbGlieGxfX3JlbW92ZV9maWxlKGdjLCBkc3BzLT5kbV9zYXZlZmlsZSk7CisKKyAgICBkc3Bz
LT5jYWxsYmFja19kZXZpY2VfbW9kZWxfZG9uZShlZ2MsIGRzcHMsIHJjKTsKK30KKworCiAvKiAt
LS0tLS0tLS0tLS0gSW1wbGVtZW50YXRpb24gb2YgbGlieGxfX2V2X3FtcCAtLS0tLS0tLS0tLS0t
LS0tICovCiAKIC8qCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:59:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:59: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-devel-bounces@lists.xenproject.org>)
	id 1gfRsT-00042f-5m; Fri, 04 Jan 2019 15:59: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRsR-000429-Pz
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:59:15 +0000
X-Inumbo-ID: aecb2b7b-1039-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aecb2b7b-1039-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:59:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74832469"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:50 +0000
Message-ID: <20190104153056.19138-12-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 11/17] libxl: QEMU startup sync based on QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBvbmx5IGFjdGl2YXRlZCB3aGVuIGRtX3Jlc3RyaWN0PTEsIGFzIGV4cGxhaW5lZCBp
biBhIHByZXZpb3VzCnBhdGNoICJsaWJ4bF9kbTogUHJlLW9wZW4gUU1QIHNvY2tldCBmb3IgUUVN
VSIKClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCgpO
b3RlczoKICAgIHY4OgogICAgICAgIEFja2VkCiAgICAKICAgIHY3OgogICAgICAgIGZpeGVkIF9k
aXNwb3NlIGNhbGwgaW4gZGV2aWNlX21vZGVsX3NwYXduX291dGNvbWUKICAgICAgICBtb3ZlIHFt
cCBmaWVsZCBpbiBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgaW50byB0aGUgcHJpdmF0ZSBzZWN0aW9u
CiAgICAgICAgYWRkZWQgZGVzY3JpcHRpb24gYWJvdXQgdGhlIG5ldyBRRU1VX0FQSSBlcnJvciB2
YWx1ZQogICAgCiAgICB2NjoKICAgICAgICBpbnZlbnQgRVJST1JfUUVNVV9BUEkKICAgICAgICBy
ZXR1cm4gYmV0dGVyIHJjOiBFUlJPUl9RRU1VX0FQSSBvciBFUlJPUl9OT1RfUkVBRFkKICAgICAg
ICBlbmhhbmNlIGxvZyBtZXNzYWdlcyAoZGVidWcgYW5kIGVycm9yKQogICAgCiAgICB2NToKICAg
ICAgICByZW1vdmVkIGVtcHR5IHN1Y2Nlc3MgYnJhbmNoIGluIGRldmljZV9tb2RlbF9xbXBfY2Io
KQogICAgICAgIGNhbGwgbGlieGxfX2V2X3FtcF9pbml0KCkgZWFybGllciBpbiBsaWJ4bF9fc3Bh
d25fbG9jYWxfZG0uCiAgICAgICAgICAgIG90aGVyd2lzZSB0aGUgZXJyb3IgcGF0aCB3b3VsZCB1
c2UgYW4gdW5pbml0aWFsaXNlZAogICAgICAgICAgICBsaWJ4bF9fZXZfcW1wLgogICAgCiAgICB2
NDoKICAgICAgICBtb3ZlZCB0byBsaWJ4bF9fZG1fc3Bhd25fKiBmcm9tIGxpYnhsX19zcGF3bl8q
CgogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICB8IDUzICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAxICsKIHRv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDU1IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwppbmRleCA0MDAwZjQ3NTQ1Li4yMGQ4MTFiZTAzIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAg
LTIwNjMsMTAgKzIwNjMsMTIgQEAgc3RhdGljIGludCBsaWJ4bF9fd3JpdGVfc3R1Yl9kbWFyZ3Mo
bGlieGxfX2djICpnYywKIAogc3RhdGljIHZvaWQgZG1zc19pbml0KGxpYnhsX19kbV9zcGF3bl9z
dGF0ZSAqZG1zcykKIHsKKyAgICBsaWJ4bF9fZXZfcW1wX2luaXQoJmRtc3MtPnFtcCk7CiB9CiAK
IHN0YXRpYyB2b2lkIGRtc3NfZGlzcG9zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZG1fc3Bhd25f
c3RhdGUgKmRtc3MpCiB7CisgICAgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGdjLCAmZG1zcy0+cW1w
KTsKIH0KIAogc3RhdGljIHZvaWQgc3Bhd25fc3R1YmRvbV9wdnFlbXVfY2IobGlieGxfX2VnYyAq
ZWdjLApAQCAtMjQ1MSw2ICsyNDUzLDkgQEAgc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3N0YXJ0
dXBfZmFpbGVkKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgcmMpOwogc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX2RldGFjaGVkKGxp
YnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
c3Bhd25fc3RhdGUgKnNwYXduKTsKK3N0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9xbXBfY2IobGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKIAogLyogb3VyICJuZXh0IHN0ZXAiIGZ1bmN0
aW9uLCBjYWxsZWQgZnJvbSB0aG9zZSBjYWxsYmFja3MgYW5kIGVsc2V3aGVyZSAqLwogc3RhdGlj
IHZvaWQgZGV2aWNlX21vZGVsX3NwYXduX291dGNvbWUobGlieGxfX2VnYyAqZWdjLApAQCAtMjYw
NSw2ICsyNjEwLDE3IEBAIHZvaWQgbGlieGxfX3NwYXduX2xvY2FsX2RtKGxpYnhsX19lZ2MgKmVn
YywgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzKQogICAgIHNwYXduLT5mYWlsdXJlX2NiID0g
ZGV2aWNlX21vZGVsX3N0YXJ0dXBfZmFpbGVkOwogICAgIHNwYXduLT5kZXRhY2hlZF9jYiA9IGRl
dmljZV9tb2RlbF9kZXRhY2hlZDsKIAorICAgIGlmIChzdGF0ZS0+ZG1fbW9uaXRvcl9mZCA+PSAw
KSB7CisgICAgICAgIC8qIFRoZXJlIGlzIGEgdmFsaWQgUU1QIHNvY2tldCBhdmFpbGFibGUgbm93
LAorICAgICAgICAgKiB1c2UgaXQgdG8gZmluZCBvdXQgd2hlbiBRRU1VIGlzIHJlYWR5ICovCisg
ICAgICAgIGRtc3MtPnFtcC5hbyA9IGFvOworICAgICAgICBkbXNzLT5xbXAuY2FsbGJhY2sgPSBk
ZXZpY2VfbW9kZWxfcW1wX2NiOworICAgICAgICBkbXNzLT5xbXAuZG9taWQgPSBkb21pZDsKKyAg
ICAgICAgZG1zcy0+cW1wLnBheWxvYWRfZmQgPSAtMTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZf
cW1wX3NlbmQoZ2MsICZkbXNzLT5xbXAsICJxdWVyeS1zdGF0dXMiLCBOVUxMKTsKKyAgICAgICAg
aWYgKHJjKSBnb3RvIG91dF9jbG9zZTsKKyAgICB9CisKICAgICByYyA9IGxpYnhsX19zcGF3bl9z
cGF3bihlZ2MsIHNwYXduKTsKICAgICBpZiAocmMgPCAwKQogICAgICAgICBnb3RvIG91dF9jbG9z
ZTsKQEAgLTI2NzgsNiArMjY5NCw0MyBAQCBzdGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxfZGV0YWNo
ZWQobGlieGxfX2VnYyAqZWdjLAogICAgIGRldmljZV9tb2RlbF9zcGF3bl9vdXRjb21lKGVnYywg
ZG1zcywgMCk7CiB9CiAKK3N0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9xbXBfY2IobGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fZG1fc3Bh
d25fc3RhdGUgKmRtc3MgPSBDT05UQUlORVJfT0YoZXYsICpkbXNzLCBxbXApOworICAgIGNvbnN0
IGxpYnhsX19qc29uX29iamVjdCAqbzsKKyAgICBjb25zdCBjaGFyICpzdGF0dXM7CisKKyAgICBs
aWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsIGV2KTsKKworICAgIGlmIChyYykKKyAgICAgICAgZ290
byBmYWlsZWQ7CisKKyAgICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgic3RhdHVzIiwgcmVzcG9u
c2UsIEpTT05fU1RSSU5HKTsKKyAgICBpZiAoIW8pIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZXYt
PmRvbWlkLAorICAgICAgICAgICAgICJNaXNzaW5nICdzdGF0dXMnIGluIHJlc3BvbnNlIHRvICdx
dWVyeS1zdGF0dXMnIik7CisgICAgICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwgIi4uIGluc3Rl
YWQsIGdvdDogJXMiLCBKU09OKHJlc3BvbnNlKSk7CisgICAgICAgIHJjID0gRVJST1JfUUVNVV9B
UEk7CisgICAgICAgIGdvdG8gZmFpbGVkOworICAgIH0KKyAgICBzdGF0dXMgPSBsaWJ4bF9fanNv
bl9vYmplY3RfZ2V0X3N0cmluZyhvKTsKKyAgICBpZiAoc3RyY21wKHN0YXR1cywgInJ1bm5pbmci
KSkgeworICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsICJVbmV4cGVjdGVkIFFFTVUgc3Rh
dHVzOiAlcyIsIHN0YXR1cyk7CisgICAgICAgIHJjID0gRVJST1JfTk9UX1JFQURZOworICAgICAg
ICBnb3RvIGZhaWxlZDsKKyAgICB9CisKKyAgICBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZGV0YWNo
KGdjLCAmZG1zcy0+c3Bhd24pOworICAgIHJldHVybjsKKworZmFpbGVkOgorICAgIExPR0QoRVJS
T1IsIGV2LT5kb21pZCwgIlFFTVUgZGlkIG5vdCBzdGFydCBwcm9wZXJseSwgcmM9JWQiLCByYyk7
CisgICAgbGlieGxfX3NwYXduX2luaXRpYXRlX2ZhaWx1cmUoZWdjLCAmZG1zcy0+c3Bhd24sIHJj
KTsKK30KKwogc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3NwYXduX291dGNvbWUobGlieGxfX2Vn
YyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rt
X3NwYXduX3N0YXRlICpkbXNzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHJjKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggODNiYzM4NGQzZS4uODdhNThiM2FjMyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0zOTM0LDYgKzM5MzQsNyBAQCB0eXBlZGVmIHZvaWQgbGli
eGxfX2RtX3NwYXduX2NiKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RtX3NwYXduX3N0YXRlKiwK
IHN0cnVjdCBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgewogICAgIC8qIG1peGVkIC0gc3Bhd24uYW8g
bXVzdCBiZSBpbml0aWFsaXNlZCBieSB1c2VyOyByZXN0IGlzIHByaXZhdGU6ICovCiAgICAgbGli
eGxfX3NwYXduX3N0YXRlIHNwYXduOworICAgIGxpYnhsX19ldl9xbXAgcW1wOwogICAgIC8qIGZp
bGxlZCBpbiBieSB1c2VyLCBtdXN0IHJlbWFpbiB2YWxpZDogKi8KICAgICB1aW50MzJfdCBndWVz
dF9kb21pZDsgLyogZG9tYWluIGJlaW5nIHNlcnZlZCAqLwogICAgIGxpYnhsX2RvbWFpbl9jb25m
aWcgKmd1ZXN0X2NvbmZpZzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAyMTJiMDBhNjc3Li5iNjg1YWM0
N2FjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC03NSw2ICs3NSw3IEBAIGxpYnhsX2Vycm9yID0gRW51
bWVyYXRpb24oImVycm9yIiwgWwogICAgICgtMjksICJRTVBfQ09NTUFORF9OT1RfRk9VTkQiKSwg
IyB0aGUgcmVxdWVzdGVkIGNvbW1hbmQgaGFzIG5vdCBiZWVuIGZvdW5kCiAgICAgKC0zMCwgIlFN
UF9ERVZJQ0VfTk9UX0FDVElWRSIpLCAjIGEgZGV2aWNlIGhhcyBmYWlsZWQgdG8gYmUgYmVjb21l
IGFjdGl2ZQogICAgICgtMzEsICJRTVBfREVWSUNFX05PVF9GT1VORCIpLCAjIHRoZSByZXF1ZXN0
ZWQgZGV2aWNlIGhhcyBub3QgYmVlbiBmb3VuZAorICAgICgtMzIsICJRRU1VX0FQSSIpLCAjIFFF
TVUncyByZXBsaWVzIGRvbid0IGNvbnRhaW5zIGV4cGVjdGVkIG1lbWJlcnMKICAgICBdLCB2YWx1
ZV9uYW1lc3BhY2UgPSAiIikKIAogbGlieGxfZG9tYWluX3R5cGUgPSBFbnVtZXJhdGlvbigiZG9t
YWluX3R5cGUiLCBbCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:59:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:59: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-devel-bounces@lists.xenproject.org>)
	id 1gfRsT-000435-G5; Fri, 04 Jan 2019 15:59: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRsR-00042A-Rl
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:59:15 +0000
X-Inumbo-ID: aeefece7-1039-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aeefece7-1039-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:59:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74832476"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:55 +0000
Message-ID: <20190104153056.19138-17-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 16/17] libxl_json: Remove
 libxl__json_object_append_to from header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXNuJ3QgcG9zc2libGUgdG8gdXNlIGxpYnhsX19qc29uX29iamVjdF9hcHBlbmRfdG8oKSBv
dXRzaWRlIG9mCmxpYnhsX2pzb24uYyBhcyB0aGVyZSBpcyBubyB3YXkgdG8gYWxsb2NhdGUgYSBz
dHJ1Y3QgbGlieGxfX3lhamxfY3R4LgpTbyBhbHNvIHJlbW92ZSBsaWJ4bF9feWFqbF9jdHggdHlw
ZWRlZiBmcm9tIHRoZSBpbnRlcm5hbCBoZWFkZXIuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHY4OgogICAg
ICAgIE5ldyBmb2xsb3ctdXAgcGF0Y2gKCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwg
NSAtLS0tLQogdG9vbHMvbGlieGwvbGlieGxfanNvbi5jICAgICB8IDkgKysrKystLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaAppbmRleCBjNDk2OGNhMTM1Li5mMWU1YzJjOTgwIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAg
LTIwNzEsOCArMjA3MSw2IEBAIHR5cGVkZWYgc3RydWN0IHsKICAgICBsaWJ4bF9fanNvbl9vYmpl
Y3QgKm9iajsKIH0gbGlieGxfX2pzb25fbWFwX25vZGU7CiAKLXR5cGVkZWYgc3RydWN0IGxpYnhs
X195YWpsX2N0eCBsaWJ4bF9feWFqbF9jdHg7Ci0KIHN0YXRpYyBpbmxpbmUgYm9vbCBsaWJ4bF9f
anNvbl9vYmplY3RfaXNfbnVsbChjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKm8pCiB7CiAgICAg
cmV0dXJuIG8gIT0gTlVMTCAmJiBvLT50eXBlID09IEpTT05fTlVMTDsKQEAgLTIxNTksOSArMjE1
Nyw2IEBAIHN0YXRpYyBpbmxpbmUgbG9uZyBsb25nIGxpYnhsX19qc29uX29iamVjdF9nZXRfaW50
ZWdlcihjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QKICAqLwogX2hpZGRlbiBsaWJ4bF9fanNvbl9v
YmplY3QgKmxpYnhsX19qc29uX29iamVjdF9hbGxvYyhsaWJ4bF9fZ2MgKmdjX29wdCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2pz
b25fbm9kZV90eXBlIHR5cGUpOwotX2hpZGRlbiBpbnQgbGlieGxfX2pzb25fb2JqZWN0X2FwcGVu
ZF90byhsaWJ4bF9fZ2MgKmdjX29wdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0ICpvYmosCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX195YWpsX2N0eCAqY3R4KTsKIF9oaWRkZW4gbGlieGxf
X2pzb25fb2JqZWN0ICpsaWJ4bF9fanNvbl9hcnJheV9nZXQoY29uc3QgbGlieGxfX2pzb25fb2Jq
ZWN0ICpvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgaSk7CiBfaGlkZGVuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9qc29uLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9qc29uLmMKaW5kZXggY2Q3ODMxM2RmMi4uOWI4ZWYyY2FiOSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfanNvbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2pzb24uYwpAQCAtMjMsNyArMjMsNyBAQAogCiAvKiAjZGVmaW5lIERFQlVHX0FOU1dFUiAq
LwogCi1zdHJ1Y3QgbGlieGxfX3lhamxfY3R4IHsKK3R5cGVkZWYgc3RydWN0IGxpYnhsX195YWps
X2N0eCB7CiAgICAgbGlieGxfX2djICpnYzsKICAgICB5YWpsX2hhbmRsZSBoYW5kOwogICAgIGxp
YnhsX19qc29uX29iamVjdCAqaGVhZDsKQEAgLTMxLDcgKzMxLDcgQEAgc3RydWN0IGxpYnhsX195
YWpsX2N0eCB7CiAjaWZkZWYgREVCVUdfQU5TV0VSCiAgICAgeWFqbF9nZW4gZzsKICNlbmRpZgot
fTsKK30gbGlieGxfX3lhamxfY3R4OwogCiAjaWZkZWYgREVCVUdfQU5TV0VSCiAjaWYgWUFKTF9W
RVJTSU9OIDwgMjAwMDAKQEAgLTQ2Myw4ICs0NjMsOSBAQCBsaWJ4bF9fanNvbl9vYmplY3QgKmxp
YnhsX19qc29uX29iamVjdF9hbGxvYyhsaWJ4bF9fZ2MgKmdjLAogICAgIHJldHVybiBvYmo7CiB9
CiAKLWludCBsaWJ4bF9fanNvbl9vYmplY3RfYXBwZW5kX3RvKGxpYnhsX19nYyAqZ2MsIGxpYnhs
X19qc29uX29iamVjdCAqb2JqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX3lhamxfY3R4ICpjdHgpCitzdGF0aWMgaW50IGxpYnhsX19qc29uX29iamVjdF9hcHBlbmRf
dG8obGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fanNvbl9vYmplY3QgKm9iaiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9feWFqbF9jdHggKmN0eCkKIHsKICAgICBsaWJ4bF9fanNvbl9vYmpl
Y3QgKmRzdCA9IGN0eC0+Y3VycmVudDsKIAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:59:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:59: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-devel-bounces@lists.xenproject.org>)
	id 1gfRsT-00043Z-PZ; Fri, 04 Jan 2019 15:59: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRsT-00042d-27
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:59:17 +0000
X-Inumbo-ID: af791dc5-1039-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af791dc5-1039-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:59:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74832479"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:54 +0000
Message-ID: <20190104153056.19138-16-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 15/17] libxl: Remove unused arg from
 libxl__sendmsg_fds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGdtYWlsLmNvbT4KCk5vdyB0aGF0
IGBkYXRhbGVuJyBuZWVkcyB0byBiZSAxLCB3ZSBjYW4gcmVtb3ZlIGl0LiBBbHNvIGNoYW5nZSBg
ZGF0YScKcGFyYW1ldGVyIHRvIGJlIGEgc2luZ2UgYnl0ZS4KClNpZ25lZC1vZmYtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjg6
CiAgICAgICAgbmV3IHBhdGNoLCBqdXN0IGEgZm9sbG93LXVwCgogdG9vbHMvbGlieGwvbGlieGxf
YW91dGlscy5jICB8IDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCA0ICsrLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgfCAyICstCiB0b29scy9saWJ4bC9saWJ4bF91
dGlscy5jICAgIHwgNyArKystLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwg
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hb3V0aWxzLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9hb3V0aWxzLmMKaW5kZXggOWU0OTNjZDQ4Ny4uZTI0ZTRlZWQ1
MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYW91dGlscy5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2FvdXRpbHMuYwpAQCAtNDc3LDcgKzQ3Nyw3IEBAIGludCBsaWJ4bF9fb3BlbnB0
eXMobGlieGxfX29wZW5wdHlfc3RhdGUgKm9wLAogICAgICAgICAgICAgciA9IG9wZW5wdHkoJnB0
eWZkc1tpXVswXSwgJnB0eWZkc1tpXVsxXSwgTlVMTCwgdGVybXAsIHdpbnApOwogICAgICAgICAg
ICAgaWYgKHIpIHsgTE9HRShFUlJPUiwib3BlbnB0eSBmYWlsZWQiKTsgX2V4aXQoLTEpOyB9CiAg
ICAgICAgIH0KLSAgICAgICAgcmMgPSBsaWJ4bF9fc2VuZG1zZ19mZHMoZ2MsIHNvY2tldHNbMV0s
ICIiLDEsCisgICAgICAgIHJjID0gbGlieGxfX3NlbmRtc2dfZmRzKGdjLCBzb2NrZXRzWzFdLCAn
XDAnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyKmNvdW50LCAmcHR5ZmRzWzBd
WzBdLCAicHR5cyIpOwogICAgICAgICBpZiAocmMpIHsgTE9HRShFUlJPUiwic2VuZG1zZyB0byBw
YXJlbnQgZmFpbGVkIik7IF9leGl0KC0xKTsgfQogICAgICAgICBfZXhpdCgwKTsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCmluZGV4IDc3YThjZDVhYTUuLmM0OTY4Y2ExMzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApA
QCAtMjAxMCwxMiArMjAxMCwxMiBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX3FtcF9jbGVhbnVwKGxp
YnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKTsKIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfaW5p
dGlhbGl6YXRpb25zKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2NvbmZpZyAqZ3Vl
c3RfY29uZmlnKTsKIAotLyogYGRhdGFsZW5gIHNob3VsZCBiZSAxIGJ5dGUKKy8qIGBkYXRhJyBz
aG91bGQgY29udGFpbiBhIGJ5dGUgdG8gc2VuZC4KICAqIFdoZW4gZGVhbGluZyB3aXRoIGEgbm9u
LWJsb2NraW5nIGZkLCBpdCByZXR1cm5zCiAgKiAgIEVSUk9SX05PVF9SRUFEWSBvbiBFV09VTERC
TE9DSwogICogbG9ncyBvbiBvdGhlciBmYWlsdXJlcy4gKi8KIGludCBsaWJ4bF9fc2VuZG1zZ19m
ZHMobGlieGxfX2djICpnYywgaW50IGNhcnJpZXIsCi0gICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHZvaWQgKmRhdGEsIHNpemVfdCBkYXRhbGVuLAorICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyIGRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgIGludCBuZmRzLCBjb25zdCBp
bnQgZmRzW10sIGNvbnN0IGNoYXIgKndoYXQpOwogCiAvKiBJbnNpc3RzIG9uIHJlY2VpdmluZyBl
eGFjdGx5IG5mZHMgYW5kIGRhdGFsZW4uICBPbiBmYWlsdXJlLCBsb2dzCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDAy
YmExNTZkZjkuLjEzMWQ5NGZiMjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0xNzI1LDcgKzE3MjUsNyBAQCBzdGF0
aWMgaW50IHFtcF9ldl9jYWxsYmFja193cml0YWJsZShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBl
di0+cGF5bG9hZF9mZCA+PSAwICYmCiAgICAgICAgIGV2LT50eF9idWZfb2ZmID09IDApIHsKIAot
ICAgICAgICByYyA9IGxpYnhsX19zZW5kbXNnX2ZkcyhnYywgZmQsIGV2LT50eF9idWYsIDEsCisg
ICAgICAgIHJjID0gbGlieGxfX3NlbmRtc2dfZmRzKGdjLCBmZCwgZXYtPnR4X2J1Zltldi0+dHhf
YnVmX29mZl0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsICZldi0+cGF5bG9h
ZF9mZCwgIlFNUCBzb2NrZXQiKTsKICAgICAgICAgLyogQ2hlY2sgZm9yIEVXT1VMREJMT0NLLCBh
bmQgcmV0dXJuIHRvIHRyeSBhZ2FpbiBsYXRlciAqLwogICAgICAgICBpZiAocmMgPT0gRVJST1Jf
Tk9UX1JFQURZKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3V0aWxzLmMKaW5kZXggZDUzZGI4YzM3ZC4uZTEyM2JhYTYzMiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF91
dGlscy5jCkBAIC0xMDYxLDE4ICsxMDYxLDE3IEBAIHZvaWQgbGlieGxfdmNwdWluZm9fbGlzdF9m
cmVlKGxpYnhsX3ZjcHVpbmZvICpsaXN0LCBpbnQgbnIpCiB9CiAKIGludCBsaWJ4bF9fc2VuZG1z
Z19mZHMobGlieGxfX2djICpnYywgaW50IGNhcnJpZXIsCi0gICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHZvaWQgKmRhdGEsIHNpemVfdCBkYXRhbGVuLAorICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyIGRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgIGludCBuZmRzLCBjb25z
dCBpbnQgZmRzW10sIGNvbnN0IGNoYXIgKndoYXQpIHsKICAgICBzdHJ1Y3QgbXNnaGRyIG1zZyA9
IHsgMCB9OwogICAgIHN0cnVjdCBjbXNnaGRyICpjbXNnOwogICAgIHNpemVfdCBzcGFjZW5lZWRl
ZCA9IG5mZHMgKiBzaXplb2YoZmRzWzBdKTsKICAgICBjaGFyIGNvbnRyb2xbQ01TR19TUEFDRShz
cGFjZW5lZWRlZCldOworICAgIGNvbnN0IHNpemVfdCBkYXRhbGVuID0gMTsKICAgICBzdHJ1Y3Qg
aW92ZWMgaW92OwogICAgIGludCByOwogCi0gICAgYXNzZXJ0KGRhdGFsZW4gPT0gMSk7Ci0KLSAg
ICBpb3YuaW92X2Jhc2UgPSAodm9pZCopZGF0YTsKKyAgICBpb3YuaW92X2Jhc2UgPSAodm9pZCop
JmRhdGE7CiAgICAgaW92Lmlvdl9sZW4gID0gZGF0YWxlbjsKIAogICAgIC8qIGNvbXBvc2UgdGhl
IG1lc3NhZ2UgKi8KLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:59:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:59:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfRsV-00044s-4H; Fri, 04 Jan 2019 15:59: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRsU-000449-9a
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:59:18 +0000
X-Inumbo-ID: b0396743-1039-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0396743-1039-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:59:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74832485"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:51 +0000
Message-ID: <20190104153056.19138-13-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 12/17] libxl_qmp: Store advertised QEMU
 version in libxl__ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIGJlIHVzZWQgaW4gYSBsYXRlciBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2ODoKICAgICAg
ICBBY2tlZAogICAgCiAgICB2NzoKICAgICAgICBBZGQgZG97fXdoaWxlIGFyb3VuZCB0aGUgTUFD
Uk8uCiAgICAgICAgZm9ybWF0aW5nIG5pdHMgY2hhbmdlcy4KICAgIAogICAgdjY6CiAgICAgICAg
bmV3IGxvY2FsIG1hY3JvIEdSQUJfVkVSU0lPTgogICAgICAgIGJldHRlciBkZWZpbml0aW9uIG9m
IHFlbXVfdmVyc2lvbiBmaWVsZCBpbiBsaWJ4bF9pbnRlcm5hbC5oCiAgICAKICAgIHY1OgogICAg
ICAgIGluaXRpYWxpc2UgcWVtdV92ZXJzaW9uIHN0cnVjdCBpbiBsaWJ4bF9fZXZfcW1wX2luaXQK
CiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDggKysrKysrKysKIHRvb2xzL2xpYnhs
L2xpYnhsX3FtcC5jICAgICAgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA4N2E1OGIz
YWMzLi42MjQ5MmUxM2Q3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTQzOSw2ICs0MzksMTQgQEAg
c3RydWN0IGxpYnhsX19ldl9xbXAgewogICAgIGxpYnhsX19ldl9xbXBfY2FsbGJhY2sgKmNhbGxi
YWNrOwogICAgIGludCBwYXlsb2FkX2ZkOyAvKiBzZXQgdG8gc2VuZCBhIGZkIHdpdGggdGhlIGNv
bW1hbmQsIC0xIG90aGVyd2lzZSAqLwogCisgICAgLyogcmVhZC1vbmx5IHdoZW4gQ29ubmVjdGVk
CisgICAgICogYW5kIG5vdCB0byBiZSBhY2Nlc3NlZCBieSB0aGUgY2FsbGVyIG90aGVyd2lzZSAq
LworICAgIHN0cnVjdCB7CisgICAgICAgIGludCBtYWpvcjsKKyAgICAgICAgaW50IG1pbm9yOwor
ICAgICAgICBpbnQgbWljcm87CisgICAgfSBxZW11X3ZlcnNpb247CisKICAgICAvKgogICAgICAq
IHJlbWFpbmluZyBmaWVsZHMgYXJlIHByaXZhdGUgdG8gbGlieGxfZXZfcW1wXyoKICAgICAgKi8K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxf
cW1wLmMKaW5kZXggZjJhYjA4NjIwYS4uOWI0YTA3ZDYyMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfcW1wLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTE4MjksNiAr
MTgyOSwyNyBAQCBzdGF0aWMgaW50IHFtcF9ldl9oYW5kbGVfbWVzc2FnZShsaWJ4bF9fZWdjICpl
Z2MsCiAgICAgICAgICAgICByZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOwogICAgICAg
ICB9CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogU3RvcmUgYWR2ZXJ0aXNlZCBRRU1VIHZlcnNp
b24KKyAgICAgICAgICogeyAiUU1QIjogeyAidmVyc2lvbiI6IHsKKyAgICAgICAgICogICAgICJx
ZW11IjogeyAibWFqb3IiOiBpbnQsICJtaW5vciI6IGludCwgIm1pY3JvIjogaW50IH0gfSB9IH0K
KyAgICAgICAgICovCisgICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJRTVAiLCByZXNw
LCBKU09OX01BUCk7CisgICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJ2ZXJzaW9uIiwg
bywgSlNPTl9NQVApOworICAgICAgICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgicWVtdSIsIG8s
IEpTT05fTUFQKTsKKyNkZWZpbmUgR1JBQl9WRVJTSU9OKGxldmVsKSBkbyB7IFwKKyAgICAgICAg
ZXYtPnFlbXVfdmVyc2lvbi5sZXZlbCA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfaW50ZWdlcigg
XAorICAgICAgICAgICAgbGlieGxfX2pzb25fbWFwX2dldCgjbGV2ZWwsIG8sIEpTT05fSU5URUdF
UikpOyBcCisgICAgICAgIH0gd2hpbGUgKDApCisgICAgICAgIEdSQUJfVkVSU0lPTihtYWpvcik7
CisgICAgICAgIEdSQUJfVkVSU0lPTihtaW5vcik7CisgICAgICAgIEdSQUJfVkVSU0lPTihtaWNy
byk7CisjdW5kZWYgR1JBQl9WRVJTSU9OCisgICAgICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwg
IlFFTVUgdmVyc2lvbjogJWQuJWQuJWQiLAorICAgICAgICAgICAgIGV2LT5xZW11X3ZlcnNpb24u
bWFqb3IsCisgICAgICAgICAgICAgZXYtPnFlbXVfdmVyc2lvbi5taW5vciwKKyAgICAgICAgICAg
ICBldi0+cWVtdV92ZXJzaW9uLm1pY3JvKTsKKwogICAgICAgICAvKiBQcmVwYXJlIG5leHQgbWVz
c2FnZSB0byBzZW5kICovCiAgICAgICAgIGFzc2VydCghZXYtPnR4X2J1Zik7CiAgICAgICAgIGV2
LT5pZCA9IGV2LT5uZXh0X2lkKys7CkBAIC0xOTkxLDYgKzIwMTIsMTAgQEAgdm9pZCBsaWJ4bF9f
ZXZfcW1wX2luaXQobGlieGxfX2V2X3FtcCAqZXYpCiAKICAgICBldi0+bXNnID0gTlVMTDsKICAg
ICBldi0+bXNnX2lkID0gMDsKKworICAgIGV2LT5xZW11X3ZlcnNpb24ubWFqb3IgPSAtMTsKKyAg
ICBldi0+cWVtdV92ZXJzaW9uLm1pbm9yID0gLTE7CisgICAgZXYtPnFlbXVfdmVyc2lvbi5taWNy
byA9IC0xOwogfQogCiBpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAqdW51c2VkX2dj
LCBsaWJ4bF9fZXZfcW1wICpldiwKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 15:59:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 15:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfRsX-00047H-Fc; Fri, 04 Jan 2019 15:59: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfRsW-00046M-Gd
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 15:59:20 +0000
X-Inumbo-ID: b1c4b8b0-1039-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1c4b8b0-1039-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 15:59:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74832494"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Jan 2019 15:30:56 +0000
Message-ID: <20190104153056.19138-18-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190104153056.19138-1-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 17/17] libxl: Add comments to
 libxl__json_*get* functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21tZW50cyB0aGF0IGxpYnhsX19qc29uX29iamVjdF9nZXRfKiBhbmQgbGlieGxfX2pz
b25fKl9nZXQKZnVuY3Rpb25zIGFjY2VwdCB0aGUgbGlieGxfX2pzb25fb2JqZWN0IHBhcmFtZXRl
ciB0byBiZSBOVUxMLgoKbGlieGxfX2pzb25fb2JqZWN0X3RvX2pzb24gYWxzbyB3b3JrcyB3aXRo
IE5VTEwuCgpUaGlzIGFsc28gbW92ZSBsaWJ4bF9fanNvbl9vYmplY3RfYWxsb2MgZGVjbGFyYXRp
b24gY2xvc2VyIHRvIHNpbWlsYXIKZnVuY3Rpb25zLCBhbmQgY2xvc2VyIHRvIGxpYnhsX19qc29u
X29iamVjdF9mcmVlLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2ODoKICAgICAgICBOZXcgZm9sbG93LXVw
IHBhdGNoCgogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDE4ICsrKysrKysrKysrKysr
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKaW5kZXggZjFlNWMyYzk4MC4uODY3NGIzZWQ0NyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCkBAIC0yMTA0LDYgKzIxMDQsMTAgQEAgc3RhdGljIGlubGluZSBib29sIGxpYnhsX19q
c29uX29iamVjdF9pc19hcnJheShjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKm8pCiAgICAgcmV0
dXJuIG8gIT0gTlVMTCAmJiBvLT50eXBlID09IEpTT05fQVJSQVk7CiB9CiAKKy8qCisgKiBgb2Ag
bWF5IGJlIE5VTEwgZm9yIGFsbCBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0XyogZnVuY3Rpb25zLgor
ICovCisKIHN0YXRpYyBpbmxpbmUgYm9vbCBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2Jvb2woY29u
c3QgbGlieGxfX2pzb25fb2JqZWN0ICpvKQogewogICAgIGlmIChsaWJ4bF9fanNvbl9vYmplY3Rf
aXNfYm9vbChvKSkKQEAgLTIxNTIsMTEgKzIxNTYsOSBAQCBzdGF0aWMgaW5saW5lIGxvbmcgbG9u
ZyBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2ludGVnZXIoY29uc3QgbGlieGxfX2pzb25fb2JqZWN0
CiB9CiAKIC8qCi0gKiBOT0dDIGNhbiBiZSB1c2VkIHdpdGggdGhvc2UganNvbl9vYmplY3QgZnVu
Y3Rpb25zLCBidXQgdGhlCi0gKiBsaWJ4bF9fanNvbl9vYmplY3QqIHdpbGwgbmVlZCB0byBiZSBm
cmVlZCB3aXRoIGxpYnhsX19qc29uX29iamVjdF9mcmVlLgorICogYG9gIG1heSBiZSBOVUxMIGZv
ciB0aGUgZm9sbG93aW5nIGxpYnhsX19qc29uXypfZ2V0IGZ1bmN0aW9ucy4KICAqLwotX2hpZGRl
biBsaWJ4bF9fanNvbl9vYmplY3QgKmxpYnhsX19qc29uX29iamVjdF9hbGxvYyhsaWJ4bF9fZ2Mg
KmdjX29wdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX2pzb25fbm9kZV90eXBlIHR5cGUpOworCiBfaGlkZGVuIGxpYnhsX19qc29u
X29iamVjdCAqbGlieGxfX2pzb25fYXJyYXlfZ2V0KGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAq
bywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGkpOwogX2hpZGRlbgpAQCAtMjE2NSw2ICsyMTY3LDEzIEBAIGxpYnhsX19qc29uX21hcF9ub2Rl
ICpsaWJ4bF9fanNvbl9tYXBfbm9kZV9nZXQoY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpvLAog
X2hpZGRlbiBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmxpYnhsX19qc29uX21hcF9nZXQoY29u
c3QgY2hhciAqa2V5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2pzb25fbm9kZV90eXBlIGV4cGVjdGVkX3R5cGUpOworCisv
KgorICogTk9HQyBjYW4gYmUgdXNlZCB3aXRoIHRob3NlIGpzb25fb2JqZWN0IGZ1bmN0aW9ucywg
YnV0IHRoZQorICogbGlieGxfX2pzb25fb2JqZWN0KiB3aWxsIG5lZWQgdG8gYmUgZnJlZWQgd2l0
aCBsaWJ4bF9fanNvbl9vYmplY3RfZnJlZS4KKyAqLworX2hpZGRlbiBsaWJ4bF9fanNvbl9vYmpl
Y3QgKmxpYnhsX19qc29uX29iamVjdF9hbGxvYyhsaWJ4bF9fZ2MgKmdjX29wdCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2pzb25f
bm9kZV90eXBlIHR5cGUpOwogX2hpZGRlbiB5YWpsX3N0YXR1cyBsaWJ4bF9fanNvbl9vYmplY3Rf
dG9feWFqbF9nZW4obGlieGxfX2djICpnY19vcHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB5YWpsX2dlbiBoYW5kLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2Jq
ZWN0ICpwYXJhbSk7CkBAIC0yMTczLDYgKzIxODIsNyBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2pz
b25fb2JqZWN0X2ZyZWUobGlieGxfX2djICpnY19vcHQsCiAKIF9oaWRkZW4gbGlieGxfX2pzb25f
b2JqZWN0ICpsaWJ4bF9fanNvbl9wYXJzZShsaWJ4bF9fZ2MgKmdjX29wdCwgY29uc3QgY2hhciAq
cyk7CiAKKy8qIGBhcmdzYCBtYXkgYmUgTlVMTCAqLwogX2hpZGRlbiBjaGFyICpsaWJ4bF9fanNv
bl9vYmplY3RfdG9fanNvbihsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpOwogLyogQWx3
YXlzIHJldHVybiBhIHZhbGlkIHN0cmluZywgYnV0IGludmFsaWQganNvbiBvbiBlcnJvci4gKi8K
LS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 16:04:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16:04:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfRxM-00064i-65; Fri, 04 Jan 2019 16:04: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=0HmE=PM=citrix.com=prvs=90098d2ee=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gfRxK-00064d-Ok
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 16:04:18 +0000
X-Inumbo-ID: 6357c754-103a-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6357c754-103a-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 16:04:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74833174"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23599.33771.961106.834841@mariner.uk.xensource.com>
Date: Fri, 4 Jan 2019 16:03:55 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190104153056.19138-17-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
 <20190104153056.19138-17-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v8 16/17] libxl_json: Remove
 libxl__json_object_append_to from header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY4IDE2LzE3XSBsaWJ4bF9qc29uOiBSZW1v
dmUgbGlieGxfX2pzb25fb2JqZWN0X2FwcGVuZF90byBmcm9tIGhlYWRlciIpOgo+IEl0IGlzbid0
IHBvc3NpYmxlIHRvIHVzZSBsaWJ4bF9fanNvbl9vYmplY3RfYXBwZW5kX3RvKCkgb3V0c2lkZSBv
Zgo+IGxpYnhsX2pzb24uYyBhcyB0aGVyZSBpcyBubyB3YXkgdG8gYWxsb2NhdGUgYSBzdHJ1Y3Qg
bGlieGxfX3lhamxfY3R4Lgo+IFNvIGFsc28gcmVtb3ZlIGxpYnhsX195YWpsX2N0eCB0eXBlZGVm
IGZyb20gdGhlIGludGVybmFsIGhlYWRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 16:04:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16:04:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfRxN-00064t-Eu; Fri, 04 Jan 2019 16:04: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=0HmE=PM=citrix.com=prvs=90098d2ee=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gfRxM-00064o-VS
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 16:04:20 +0000
X-Inumbo-ID: 650e4e0e-103a-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 650e4e0e-103a-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 16:04:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74833210"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23599.33790.321826.439123@mariner.uk.xensource.com>
Date: Fri, 4 Jan 2019 16:04:14 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190104153056.19138-16-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
 <20190104153056.19138-16-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v8 15/17] libxl: Remove unused arg from
 libxl__sendmsg_fds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY4IDE1LzE3XSBsaWJ4bDogUmVtb3ZlIHVu
dXNlZCBhcmcgZnJvbSBsaWJ4bF9fc2VuZG1zZ19mZHMiKToKPiBGcm9tOiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAZ21haWwuY29tPgo+IAo+IE5vdyB0aGF0IGBkYXRhbGVuJyBuZWVk
cyB0byBiZSAxLCB3ZSBjYW4gcmVtb3ZlIGl0LiBBbHNvIGNoYW5nZSBgZGF0YScKPiBwYXJhbWV0
ZXIgdG8gYmUgYSBzaW5nZSBieXRlLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 16:04:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16:04:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfRxn-00069r-TM; Fri, 04 Jan 2019 16:04:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ng1K=PM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfRxm-00069X-E3
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 16:04:46 +0000
X-Inumbo-ID: 73151960-103a-11e9-b7d5-af797745e2fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73151960-103a-11e9-b7d5-af797745e2fa;
 Fri, 04 Jan 2019 16:04:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfRxi-00024r-Kc; Fri, 04 Jan 2019 16:04:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfRxi-0005DG-CL; Fri, 04 Jan 2019 16:04:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfRxi-0004KR-BU; Fri, 04 Jan 2019 16:04:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131720-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 xen-unstable:test-amd64-i386-migrupgrade:xen-boot/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
X-Osstest-Versions-That: xen=7b6e05c50fc39466fcc685fb6d4216f99af58743
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Jan 2019 16:04:42 +0000
Subject: [Xen-devel] [xen-unstable test] 131720: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcyMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTcyMC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxNjcwCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzE2NzAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NzAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY3
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMxNjcwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NzAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMTY3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjcwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzE2
NzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMTY3MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjcwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3YjZlMDVjNTBmYzM5NDY2ZmNjNjg1ZmI2
ZDQyMTZmOTlhZjU4NzQzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzE2NzAgIDIwMTktMDEtMDEg
MDg6NTE6NTUgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMxNjg4ICAyMDE5LTAx
LTAyIDE0OjUyOjMyIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMxNzIwICAyMDE5LTAxLTAzIDE4OjUxOjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4K
ICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAzMjUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 16:10:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16:10: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-devel-bounces@lists.xenproject.org>)
	id 1gfS3R-00078H-Jr; Fri, 04 Jan 2019 16:10: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=MJjx=PM=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gfS3Q-00078B-Ek
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 16:10:36 +0000
X-Inumbo-ID: 440332aa-103b-11e9-bd4b-6f4837b0420e
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 440332aa-103b-11e9-bd4b-6f4837b0420e;
 Fri, 04 Jan 2019 16:10:35 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x04G3UeG180093;
 Fri, 4 Jan 2019 16:10:29 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=4TekmNZ3MfyWVrU4h8tnM08VdMBd7fCXl25+6gUlfDI=;
 b=MIT5d+BBPitBxX841ZwpO4axuxkeG+/aqIj8gbgUsLIto8sNn9z3qRf+tI9WdAr+RNVF
 G0wASS8ulR9VRi6IY+QQe2dCdjs1KE2Ka/7lUUbPQSf0rVHSzVJCwxINGXBpeklJszS0
 410EyYBaDN56Q4nUv2rxw2bfcLdtvZDQS3cMZ06GHYwWXlZT/5chzdZusi3DJ4QJ98zS
 vSHWnC7FQm7+hleUQ7gtdC9c77L90YaSyLNk1gJm7E0d1byNnR0944dwMbSvwNiuENUW
 U29Kc3gCEN+1Tp1WUvjBE0WCla9AzxNmjfikTkPmyESe/8H6da4yyAyzTJI+fnFdU7J5 Ow== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2pp1jrcrns-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 04 Jan 2019 16:10:29 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x04GASSo006739
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 4 Jan 2019 16:10:28 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x04GARDK009289;
 Fri, 4 Jan 2019 16:10:27 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 04 Jan 2019 08:10:27 -0800
To: YueHaibing <yuehaibing@huawei.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1546581820-123466-1-git-send-email-yuehaibing@huawei.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <f90e002d-3808-157d-d8a7-a716c461f74c@oracle.com>
Date: Fri, 4 Jan 2019 11:10:22 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1546581820-123466-1-git-send-email-yuehaibing@huawei.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9126
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901040140
Subject: Re: [Xen-devel] [PATCH -next] xen/pvcalls: remove set but not used
 variable 'intf'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, kernel-janitors@vger.kernel.org,
 linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS80LzE5IDE6MDMgQU0sIFl1ZUhhaWJpbmcgd3JvdGU6Cj4gRml4ZXMgZ2NjICctV3VudXNl
ZC1idXQtc2V0LXZhcmlhYmxlJyB3YXJuaW5nOgo+Cj4gZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmM6IEluIGZ1bmN0aW9uICdwdmNhbGxzX3NrX3N0YXRlX2NoYW5nZSc6Cj4gZHJpdmVycy94ZW4v
cHZjYWxscy1iYWNrLmM6Mjg2OjI4OiB3YXJuaW5nOgo+ICB2YXJpYWJsZSAnaW50Zicgc2V0IGJ1
dCBub3QgdXNlZCBbLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZV0KPgo+IEl0IG5vdCB1c2VkIHNp
bmNlIGU2NTg3Y2RiZDczMiAoInB2Y2FsbHMtYmFjazogc2V0IC1FTk9UQ09OTiBpbgo+IHB2Y2Fs
bHNfY29ubl9iYWNrX3JlYWQiKQo+Cj4gU2lnbmVkLW9mZi1ieTogWXVlSGFpYmluZyA8eXVlaGFp
YmluZ0BodWF3ZWkuY29tPgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CgphbmQgYXBwbGllZCB0byBmb3ItbGludXMtNC4yMS4KClRoYW5r
cy4KLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 16:25:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16:25: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-devel-bounces@lists.xenproject.org>)
	id 1gfSHv-0008KR-Jl; Fri, 04 Jan 2019 16:25: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=ieJc=PM=citrix.com=prvs=9003a4532=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gfSHu-0008KM-0k
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 16:25:34 +0000
X-Inumbo-ID: 5acf4ba0-103d-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5acf4ba0-103d-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 16:25:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="84150768"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
References: <1546277721-20234-1-git-send-email-andrew.cooper3@citrix.com>
 <5C2F7C8D020000780020A422@prv1-mh.provo.novell.com>
 <bff3c33d-a244-362a-529c-32f91b5f3965@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3b48ba9a-7271-b450-abe7-60294303f857@citrix.com>
Date: Fri, 4 Jan 2019 16:25:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <bff3c33d-a244-362a-529c-32f91b5f3965@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDEvMjAxOSAxNTo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNC8wMS8yMDE5
IDE1OjMyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgaW50IHJl
cyA9ICgqZnJhZyAtICpuYW1lKTsKPj4gV2l0aCB0aGUgcmVzdWx0IG9mIHRoaXMgYmVpbmcgaW1w
bGVtZW50YXRpb24gZGVmaW5lZCAoZHVlIHRvIHBsYWluCj4+IGNoYXIncyBpbXBsZW1lbnRhdGlv
biBkZWZpbmVkIC0gb2Z0ZW4gY29tbWFuZCBsaW5lIGNvbnRyb2xsZWQKPj4gd2l0aCBhbiBpbXBs
ZW1lbnRhdGlvbiBkZWZpbmVkIGRlZmF1bHQgLSBzaWduZWRuZXNzKSBJIHdvbmRlciBpZgo+PiB0
aGlzIGZ1bmN0aW9uIGNhbiByZWFsbHkgdXNlZnVsbHkgcmV0dXJuICJpbnQiIHJhdGhlciB0aGFu
ICJib29sIi4KPiBNeSBDUFVJRCBjb21tYW5kIGxpbmUgcGFyc2luZyBuZWVkcyB0aGlzIHRvIHdv
cmsgcHJvcGVybHkgYXMgaW50LCBmb3IKPiBiaXNlY3RpbmcgYWNyb3NzIGEgc29ydGVkIGxpc3Qu
Cj4KPiBJJ2xsIGFkZCBhbiBleHBsaWNpdCBjYXN0IHRvIHNpZ25lZCBjaGFyLsKgIEknbGwgYWxz
byBmaXggb3V0IGxvY2FsIGxpYmMKPiBmdW5jdGlvbnMsIHdoaWNoIGFyZSBzaW1pbGFybHkgYnVn
Z3kuCgpBbmQgYnkgdGhpcywgSSBhY3R1YWxseSBtZWFuIGFuIGV4cGxpY2l0IHVuc2lnbmVkIGNh
c3QsIGhhdmluZyBqdXN0CmNyb3NzLWNoZWNrZWQgd2l0aCB0aGUgQyBzcGVjLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 16:31:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16:31: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-devel-bounces@lists.xenproject.org>)
	id 1gfSNi-0000r2-R3; Fri, 04 Jan 2019 16:31: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=OewZ=PM=citrix.com=prvs=90051d582=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gfSNh-0000qx-OP
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 16:31:33 +0000
X-Inumbo-ID: 31b4f540-103e-11e9-89b6-4f53329fd8fc
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31b4f540-103e-11e9-89b6-4f53329fd8fc;
 Fri, 04 Jan 2019 16:31:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74836163"
Date: Fri, 4 Jan 2019 16:31:24 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190104163124.GE1508@perard.uk.xensource.com>
References: <20181220171439.11159-1-paul.durrant@citrix.com>
 <20181220171439.11159-17-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181220171439.11159-17-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH v7 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxtb3N0IGRvbmUsIHRoZXJlIGlzIG9uZSB0aGluZyBsZWZ0IHdoaWNoIEkgYmVsaWV2ZSBpcyBh
biBpc3N1ZS4KV2hlbmV2ZXIgSSBhdHRhY2ggYSByYXcgZmlsZSB0byBRRU1VLCBpdCBwcmludDoK
ICAgIHFlbXUtc3lzdGVtLWkzODY6IHdhcm5pbmc6IE9wZW5pbmcgYSBibG9jayBkZXZpY2UgYXMg
YSBmaWxlIHVzaW5nIHRoZSAnZmlsZScgZHJpdmVyIGlzIGRlcHJlY2F0ZWQKClNvLCBJIHRoaW5r
IHRoZSBjb21tZW50IGJlbG93IGlzbid0IHRydWUuIFdlIHNob3VsZCBjcmVhdGUgYSAicmF3Igpk
cml2ZXIgZm9yICJyYXciIGZpbGVzLgoKT24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMDU6MTQ6MzdQ
TSArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ICtzdGF0aWMgWGVuQmxvY2tEcml2ZSAqeGVu
X2Jsb2NrX2RyaXZlX2NyZWF0ZShjb25zdCBjaGFyICppZCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZGV2aWNlX3R5cGUsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFFEaWN0ICpvcHRzLCBF
cnJvciAqKmVycnApCj4gK3sKLi4uCgo+ICsgICAgaWYgKHBhcmFtcykgewo+ICsgICAgICAgIGNo
YXIgKip2ID0gZ19zdHJzcGxpdChwYXJhbXMsICI6IiwgMik7Cj4gKwo+ICsgICAgICAgIGlmICh2
WzFdID09IE5VTEwpIHsKPiArICAgICAgICAgICAgZmlsZW5hbWUgPSBnX3N0cmR1cCh2WzBdKTsK
PiArICAgICAgICAgICAgZHJpdmVyID0gZ19zdHJkdXAoImZpbGUiKTsKPiArICAgICAgICB9IGVs
c2Ugewo+ICsgICAgICAgICAgICBpZiAoc3RyY21wKHZbMF0sICJhaW8iKSA9PSAwKSB7Cj4gKyAg
ICAgICAgICAgICAgICBkcml2ZXIgPSBnX3N0cmR1cCgiZmlsZSIpOwo+ICsgICAgICAgICAgICB9
IGVsc2UgaWYgKHN0cmNtcCh2WzBdLCAidmhkIikgPT0gMCkgewo+ICsgICAgICAgICAgICAgICAg
ZHJpdmVyID0gZ19zdHJkdXAoInZwYyIpOwo+ICsgICAgICAgICAgICB9IGVsc2Ugewo+ICsgICAg
ICAgICAgICAgICAgZHJpdmVyID0gZ19zdHJkdXAodlswXSk7Cj4gKyAgICAgICAgICAgIH0KPiAr
ICAgICAgICAgICAgZmlsZW5hbWUgPSBnX3N0cmR1cCh2WzFdKTsKPiArICAgICAgICB9Cj4gKwo+
ICsgICAgICAgIGdfc3RyZnJlZXYodik7Cj4gKyAgICB9Cj4gKwouLi4KCj4gKyAgICAvKiBJZiB0
aGUgaW1hZ2UgaXMgYSByYXcgZmlsZSB0aGVuIHdlIGFyZSBkb25lICovCgpyYXcgZmlsZXMgc2hv
dWxkIHVzZSB0aGUgInJhdyIgZHJpdmVyLCBzbyB3ZSBhcmVuJ3QgZG9uZSB5ZXQuCgo+ICsgICAg
aWYgKCFzdHJjbXAoZHJpdmVyLCAiZmlsZSIpKSB7Cj4gKyAgICAgICAgZ290byBkb25lOwo+ICsg
ICAgfQoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 16:36:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16:36: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-devel-bounces@lists.xenproject.org>)
	id 1gfSSP-00017K-Eg; Fri, 04 Jan 2019 16:36: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfSSO-00017F-ID
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 16:36:24 +0000
X-Inumbo-ID: df5ba35a-103e-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df5ba35a-103e-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 16:36:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 09:36:22 -0700
Message-Id: <5C2F8B82020000780020A511@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 09:36:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86emul: no need to set fault_suppression to
 false for VMOVNT*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBldmV4Lm9wbXNrIGlzIHJlcXVpcmVkIHRvIGJlIHplcm8gdGhlcmUncyBubyBuZWVkIGZv
ciB0aGlzLCBhcyBpdAp3b24ndCBoYXZlIGJlZW4gc2V0IHRvIHRydWUgaW4gdGhlIGZpcnN0IHBs
YWNlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
SSd2ZSBtYWRlIHNpbWlsYXIgY2hhbmdlcyB0byBwYXRjaGVzIDE2LCA0NSwgYW5kIDQ2IG9mIHY3
IG9mIHRoZSBtYWluCkFWWDUxMiBzZXJpZXMuCgotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtNTkxMSw3ICs1OTExLDYgQEAgeDg2X2VtdWxhdGUoCiAgICAgQ0FTRV9TSU1EX1BB
Q0tFRF9GUChfRVZFWCwgMHgwZiwgMHgyYik6IC8qIHZtb3ZudHB7cyxkfSBbeHl6XW1tLG1lbSAq
LwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwgZXZl
eC5vcG1zaywgRVhDX1VEKTsKICAgICAgICAgc2ZlbmNlID0gdHJ1ZTsKLSAgICAgICAgZmF1bHRf
c3VwcHJlc3Npb24gPSBmYWxzZTsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgQ0FT
RV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgxMCk6IC8qIHZtb3Z1cHtzLGR9IFt4eXpd
bW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBm
LCAweDEwKTogLyogdm1vdnN7cyxkfSBtZW0seG1te2t9ICovCkBAIC02NzkzLDcgKzY3OTIsNiBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0g
T1BfTUVNIHx8IGV2ZXgub3Btc2sgfHwgZXZleC53LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRVhDX1VEKTsKICAgICAgICAgc2ZlbmNlID0gdHJ1ZTsKLSAgICAgICAgZmF1bHRfc3Vw
cHJlc3Npb24gPSBmYWxzZTsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NmYpOiAvKiB2bW92ZHFhezMyLDY0fSBbeHl6XW1t
L21lbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4
NmYpOiAvKiB2bW92ZHF1ezMyLDY0fSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 16:40:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gfSWa-0001rN-0N; Fri, 04 Jan 2019 16:40: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=XWp9=PM=citrix.com=prvs=900e14805=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gfSWY-0001rI-F6
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 16:40:42 +0000
X-Inumbo-ID: 78747f5e-103f-11e9-8db1-9fb1d1d4fb43
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 78747f5e-103f-11e9-8db1-9fb1d1d4fb43;
 Fri, 04 Jan 2019 16:40:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="84151518"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH v7 16/18] xen: automatically create XenBlockDevice-s
Thread-Index: AQHUmIl1FBU3FTmENEGff1wOfI+04qWfVAYAgAASq1A=
Date: Fri, 4 Jan 2019 16:40:39 +0000
Message-ID: <da727b0b8a9a4f9baa47a660298a9cba@AMSPEX02CL03.citrite.net>
References: <20181220171439.11159-1-paul.durrant@citrix.com>
 <20181220171439.11159-17-paul.durrant@citrix.com>
 <20190104163124.GE1508@perard.uk.xensource.com>
In-Reply-To: <20190104163124.GE1508@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAwNCBKYW51YXJ5IDIwMTkgMTY6
MzEKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogcWVt
dS1kZXZlbEBub25nbnUub3JnOyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHhlbi0KPiBkZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZzsgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT47IE1heCBS
ZWl0ego+IDxtcmVpdHpAcmVkaGF0LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY3IDE2LzE4XSB4ZW46IGF1dG9t
YXRpY2FsbHkgY3JlYXRlIFhlbkJsb2NrRGV2aWNlLXMKPiAKPiBBbG1vc3QgZG9uZSwgdGhlcmUg
aXMgb25lIHRoaW5nIGxlZnQgd2hpY2ggSSBiZWxpZXZlIGlzIGFuIGlzc3VlLgo+IFdoZW5ldmVy
IEkgYXR0YWNoIGEgcmF3IGZpbGUgdG8gUUVNVSwgaXQgcHJpbnQ6Cj4gICAgIHFlbXUtc3lzdGVt
LWkzODY6IHdhcm5pbmc6IE9wZW5pbmcgYSBibG9jayBkZXZpY2UgYXMgYSBmaWxlIHVzaW5nIHRo
ZQo+ICdmaWxlJyBkcml2ZXIgaXMgZGVwcmVjYXRlZAoKT2gsIEknZCBub3Qgbm90aWNlZCB0aGF0
Li4uIGJ1dCB0aGVuIEkgb25seSB1c2UgcmF3IGZpbGVzIG9jY2FzaW9uYWxseS4KCj4gCj4gU28s
IEkgdGhpbmsgdGhlIGNvbW1lbnQgYmVsb3cgaXNuJ3QgdHJ1ZS4gV2Ugc2hvdWxkIGNyZWF0ZSBh
ICJyYXciCj4gZHJpdmVyIGZvciAicmF3IiBmaWxlcy4KPiAKPiBPbiBUaHUsIERlYyAyMCwgMjAx
OCBhdCAwNToxNDozN1BNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiArc3RhdGljIFhl
bkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3QgY2hhciAqaWQsCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
ZGV2aWNlX3R5cGUsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUURpY3QgKm9wdHMsIEVycm9yICoqZXJycCkKPiA+ICt7Cj4gLi4uCj4gCj4gPiArICAg
IGlmIChwYXJhbXMpIHsKPiA+ICsgICAgICAgIGNoYXIgKip2ID0gZ19zdHJzcGxpdChwYXJhbXMs
ICI6IiwgMik7Cj4gPiArCj4gPiArICAgICAgICBpZiAodlsxXSA9PSBOVUxMKSB7Cj4gPiArICAg
ICAgICAgICAgZmlsZW5hbWUgPSBnX3N0cmR1cCh2WzBdKTsKPiA+ICsgICAgICAgICAgICBkcml2
ZXIgPSBnX3N0cmR1cCgiZmlsZSIpOwo+ID4gKyAgICAgICAgfSBlbHNlIHsKPiA+ICsgICAgICAg
ICAgICBpZiAoc3RyY21wKHZbMF0sICJhaW8iKSA9PSAwKSB7Cj4gPiArICAgICAgICAgICAgICAg
IGRyaXZlciA9IGdfc3RyZHVwKCJmaWxlIik7Cj4gPiArICAgICAgICAgICAgfSBlbHNlIGlmIChz
dHJjbXAodlswXSwgInZoZCIpID09IDApIHsKPiA+ICsgICAgICAgICAgICAgICAgZHJpdmVyID0g
Z19zdHJkdXAoInZwYyIpOwo+ID4gKyAgICAgICAgICAgIH0gZWxzZSB7Cj4gPiArICAgICAgICAg
ICAgICAgIGRyaXZlciA9IGdfc3RyZHVwKHZbMF0pOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsg
ICAgICAgICAgICBmaWxlbmFtZSA9IGdfc3RyZHVwKHZbMV0pOwo+ID4gKyAgICAgICAgfQo+ID4g
Kwo+ID4gKyAgICAgICAgZ19zdHJmcmVldih2KTsKPiA+ICsgICAgfQo+ID4gKwo+IC4uLgo+IAo+
ID4gKyAgICAvKiBJZiB0aGUgaW1hZ2UgaXMgYSByYXcgZmlsZSB0aGVuIHdlIGFyZSBkb25lICov
Cj4gCj4gcmF3IGZpbGVzIHNob3VsZCB1c2UgdGhlICJyYXciIGRyaXZlciwgc28gd2UgYXJlbid0
IGRvbmUgeWV0Lgo+IAoKT2suIEhhdmluZyBhIHN0cmljdGx5IDItbGF5ZXIgc3RhY2sgYWN0dWFs
bHkgbWFrZXMgdGhpbmdzIHNpbXBsZXIgYW55d2F5IDotKQoKICBQYXVsCgo+ID4gKyAgICBpZiAo
IXN0cmNtcChkcml2ZXIsICJmaWxlIikpIHsKPiA+ICsgICAgICAgIGdvdG8gZG9uZTsKPiA+ICsg
ICAgfQo+IAo+IC0tCj4gQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 16:48:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16:48: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-devel-bounces@lists.xenproject.org>)
	id 1gfSdK-00028A-PV; Fri, 04 Jan 2019 16:47: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfSdJ-000285-DL
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 16:47:41 +0000
X-Inumbo-ID: 722b4cbb-1040-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 722b4cbb-1040-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 16:47:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 09:47:38 -0700
Message-Id: <5C2F8E23020000780020A52C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 09:47:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546277721-20234-1-git-send-email-andrew.cooper3@citrix.com>
 <5C2F7C8D020000780020A422@prv1-mh.provo.novell.com>
 <bff3c33d-a244-362a-529c-32f91b5f3965@citrix.com>
In-Reply-To: <bff3c33d-a244-362a-529c-32f91b5f3965@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDE2OjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDEvMjAxOSAxNTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMx
LjEyLjE4IGF0IDE4OjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAr
ICAgIHsKPj4+ICsgICAgICAgIGludCByZXMgPSAoKmZyYWcgLSAqbmFtZSk7Cj4+IFdpdGggdGhl
IHJlc3VsdCBvZiB0aGlzIGJlaW5nIGltcGxlbWVudGF0aW9uIGRlZmluZWQgKGR1ZSB0byBwbGFp
bgo+PiBjaGFyJ3MgaW1wbGVtZW50YXRpb24gZGVmaW5lZCAtIG9mdGVuIGNvbW1hbmQgbGluZSBj
b250cm9sbGVkCj4+IHdpdGggYW4gaW1wbGVtZW50YXRpb24gZGVmaW5lZCBkZWZhdWx0IC0gc2ln
bmVkbmVzcykgSSB3b25kZXIgaWYKPj4gdGhpcyBmdW5jdGlvbiBjYW4gcmVhbGx5IHVzZWZ1bGx5
IHJldHVybiAiaW50IiByYXRoZXIgdGhhbiAiYm9vbCIuCj4gCj4gTXkgQ1BVSUQgY29tbWFuZCBs
aW5lIHBhcnNpbmcgbmVlZHMgdGhpcyB0byB3b3JrIHByb3Blcmx5IGFzIGludCwgZm9yCj4gYmlz
ZWN0aW5nIGFjcm9zcyBhIHNvcnRlZCBsaXN0Lgo+IAo+IEknbGwgYWRkIGFuIGV4cGxpY2l0IGNh
c3QgdG8gc2lnbmVkIGNoYXIuICBJJ2xsIGFsc28gZml4IG91dCBsb2NhbCBsaWJjCj4gZnVuY3Rp
b25zLCB3aGljaCBhcmUgc2ltaWxhcmx5IGJ1Z2d5LgoKV2h5ICJzaWduZWQgY2hhciIgd2hlbiB0
aGUgc3RhbmRhcmQgc3BlY2lmaWNhbGx5IG1hbmRhdGVzICJ1bnNpZ25lZApjaGFyIj8KCj4+PiAr
ICAgICAgICBpZiAoIHJlcyB8fCAqbmFtZSA9PSAnXDAnICkKPj4+ICsgICAgICAgIHsKPj4+ICsg
ICAgICAgICAgICAvKgo+Pj4gKyAgICAgICAgICAgICAqIE5VTCBpbiAnbmFtZScgbWF0Y2hpbmcg
YSBjb21tYSBvciBjb2xvbiBpbiAnZnJhZycgaW1wbGllcwo+Pj4gKyAgICAgICAgICAgICAqIHN1
Y2Nlc3MuCj4+PiArICAgICAgICAgICAgICovCj4+PiArICAgICAgICAgICAgaWYgKCAqbmFtZSA9
PSAnXDAnICYmICgqZnJhZyA9PSAnLCcgfHwgKmZyYWcgPT0gJzonKSApCj4+IFRoZXJlJ3Mgb25s
eSBhIHNpbmdsZSAodW5yZWxhdGVkKSB1c2Ugb2YgOyBhcyBhIHNlcGFyYXRvciByaWdodAo+PiBu
b3cgKGFmYWljcyksIGJ1dCBhZGRpbmcgaXQgaGVyZSB3b3VsZCBzZWVtIHF1aXRlIGRlc2lyYWJs
ZSB0bwo+PiBtZS4KPiAKPiBXaGVyZSBpcyA7IHVzZWQsIG91dCBvZiBpbnRlcmVzdD8gIEknbSBo
YXBweSB0byBhZGQgaXQsIGJ1dCBJIGRpZG4ndAo+IHNwb3QgaXQgb24gbXkgYXVkaXQuCgpBcyBz
YWlkLCBpdCdzIGluIHVucmVsYXRlZCAoYnV0IHN0aWxsIGNvbW1hbmQgbGluZSBwYXJzaW5nKSBj
b2RlLgpTZWUgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYzpwYXJzZV9ybXJyX3Bh
cmFtKCkuCgo+PiBBbHNvLCBzcGVha2luZyBvZiAodGhlIGxhY2sgb2YpIHRva2VuaXphdGlvbiBv
ZiB0aGUgY29tbWFuZCBsaW5lCj4+IGluIHRoZSBjYWxsZXIsIHdvdWxkbid0IGl0IG1ha2Ugc2Vu
c2UgdG8gYWNjZXB0IHdoaXRlIHNwYWNlIGFzCj4+IHNlcGFyYXRvcnMgaGVyZSB0b28/Cj4gCj4g
SSdtIG5vdCBzdXJlIGlmIHRoYXQgaXMgd2lzZSBvciBub3QuICBJIGNhbid0IHRoaW5rIG9mIGEg
c2l0dWF0aW9uIHdoZXJlCj4geW91IHdvdWxkIHdhbnQgdGhhdCBiZWhhdmlvdXIsIHJhdGhlciB0
aGFuIGZpbmRpbmcgeW91cnNlbGYgd2l0aCBhCj4gcGFyc2luZyBidWcgYW5kIGhhdmluZyB0byBm
aXggYSBidWcgZWxzZXdoZXJlLgoKV2VsbCwgSSB3YXNuJ3Qgc3VyZSBlaXRoZXIgKGhlbmNlIG1l
IGhhdmluZyBwaHJhc2VkIGl0IGFzIGEKcXVlc3Rpb24pLCBzbyBsZXQncyBsZWF2ZSBpdCBvdXQg
KGF0IGxlYXN0IGZvciBub3cpCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 16:48:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfSeH-0002C2-47; Fri, 04 Jan 2019 16:48: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=14Bd=PM=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gfSeF-0002Bw-N0
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 16:48:40 +0000
X-Inumbo-ID: 94a47690-1040-11e9-92db-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::7])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94a47690-1040-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 16:48:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1546620516;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=my+GKjiFdjdJdm4aJhuLV7o/CjhvbkEUGpLik/GDQ0A=;
 b=eYsToaV5eR+L4xGFtckUSlPd6RuTWtHES14ovsIk/4NxZ905iFQKnV/wxtOBEjmuK6
 OafaasIH1cRHZ6jOx58uST3iD/+DOxlZ/39yYh+I3Zz3gRcnh2kjta713ZELi0k0Fjm4
 4mNnawZfX3fYR45tdk2SVCigxVI3a2eLWSDVU0g8D8gcBdAs6qgC0FJBZTKOmPPs109d
 fYoHnLtD8cSEqkwv197ImipAxoTBI2RLhYS2EwGIi734l8ET3iffTYna3qWE2zQYrGPO
 +a8XjEc05xUHZfowVNNfWZl5u+bKeY/Nq93YRd7UJodofbOUXH2+Fanp5L2kSAG61GA8
 EnXw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAFdzN/stCP9wLqMPjVSZr882V9RvAWJGWyCck"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.9 AUTH)
 with ESMTPSA id 20a457v04Gma1yx
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate)
 for <xen-devel@lists.xenproject.org>;
 Fri, 4 Jan 2019 17:48:36 +0100 (CET)
Date: Fri, 4 Jan 2019 17:48:31 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20190104174831.271161e5.olaf@aepfle.de>
In-Reply-To: <20190104165755.73674a27.olaf@aepfle.de>
References: <20190104165755.73674a27.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.01.02 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] status of non-live migration of HVM with libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9132769044600243361=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============9132769044600243361==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/K=9imv3kp+ma4H5BnSG5sYX"; protocol="application/pgp-signature"

--Sig_/K=9imv3kp+ma4H5BnSG5sYX
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Fri, 4 Jan 2019 16:57:55 +0100
schrieb Olaf Hering <olaf@aepfle.de>:

> worth keeping (and fixing) the concept of an "offline migration"

And regarding the fix, it looks like qmp_xen_save_devices_state does not ne=
ed the concept of "live". Just shutdown the blockdevices and be done with i=
t?

+++ b/migration/savevm.c
@@ -2293,7 +2293,7 @@ void qmp_xen_save_devices_state(const char *filename,=
 bool has_live, bool live,
          * So call bdrv_inactivate_all (release locks) here to let the oth=
er
          * side of the migration take controle of the images.
          */
-        if (live && !saved_vm_running) {
+        if (!saved_vm_running) {
             ret =3D bdrv_inactivate_all();
             if (ret) {
                 error_setg(errp, "%s: bdrv_inactivate_all() failed (%d)",


Olaf

--Sig_/K=9imv3kp+ma4H5BnSG5sYX
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXC+OXwAKCRBdQqD6ppg2
fqlOAJ0QQPqswwGKP0+YXrgQPIryTNEpKwCfYDYksC94kif+V1+AwwgQMdbL730=
=+7CN
-----END PGP SIGNATURE-----

--Sig_/K=9imv3kp+ma4H5BnSG5sYX--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9132769044600243361==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 04 16:56:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1gfSlM-00034B-TS; Fri, 04 Jan 2019 16:56: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=Ng1K=PM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfSlL-000341-IJ
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 16:55:59 +0000
X-Inumbo-ID: 9b04d2f6-1041-11e9-9cfd-378f5bad72cd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b04d2f6-1041-11e9-9cfd-378f5bad72cd;
 Fri, 04 Jan 2019 16:55:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfSlH-000346-IP; Fri, 04 Jan 2019 16:55:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfSlH-0007qF-AH; Fri, 04 Jan 2019 16:55:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfSlH-00077C-9h; Fri, 04 Jan 2019 16:55:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131730-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=c99e954973ea330e32e392c71ed17db5b359381b
X-Osstest-Versions-That: libvirt=3af2c5ddad049abe42f301ad51506901f2b92cfa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Jan 2019 16:55:55 +0000
Subject: [Xen-devel] [libvirt test] 131730: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTczMCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MzAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTcxMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzEwCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGM5OWU5
NTQ5NzNlYTMzMGUzMmUzOTJjNzFlZDE3ZGI1YjM1OTM4MWIKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIDNhZjJjNWRkYWQwNDlhYmU0MmYzMDFhZDUxNTA2OTAxZjJiOTJj
ZmEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTcxMCAgMjAxOS0wMS0wMyAwNDoxODo1NSBaICAg
IDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE3MzAgIDIwMTktMDEtMDQgMDQ6MTk6MDYg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICAzYWYyYzVkZGFkLi5j
OTllOTU0OTczICBjOTllOTU0OTczZWEzMzBlMzJlMzkyYzcxZWQxN2RiNWIzNTkzODFiIC0+IHhl
bi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 16:58:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 16:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfSnI-0003Aq-AY; Fri, 04 Jan 2019 16:58:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfSnG-0003Af-Fi
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 16:57:58 +0000
X-Inumbo-ID: e270f60f-1041-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e270f60f-1041-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 16:57:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 09:57:56 -0700
Message-Id: <5C2F9090020000780020A540@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 09:57:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1545399965-5174-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1545399965-5174-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pv: Clean up cr3 handling in
 arch_set_info_guest()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjEyLjE4IGF0IDE0OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQWxsIG9mIHRoaXMgY29kZSBsaXZlcyBpbnNpZGUgQ09ORklHX1BWIHdoaWNoIG1lYW5z
IGdmbiA9PSBtZm4sIGFuZCB0aGUKPiBmaWxsX3JvX21wdCgpIGNhbGxzIGNsZWFybHkgc2hvdyB0
aGF0IHRoZSB2YWx1ZSBpcyB1c2VkIHVudHJhbnNsYXRlZC4KPiAKPiBDaGFuZ2UgY3IzX2dmbiB0
byBhIHN1aXRhYmx5IHR5cGVkIGNyM19tZm4sIGFuZCByZXBsYWNlIGdldF9wYWdlX2Zyb21fZ2Zu
KCkKPiB3aXRoIGEgc3RyYWlnaHQgbWZuX3RvX3BhZ2UvZ2V0X3BhZ2Ugc2VxdWVuY2UsIHRvIGF2
b2lkIHRoZSBpbXBsaWNhdGlvbiB0aGF0Cj4gdHJhbnNsYXRpb24gaXMgZ29pbmcgb24uCj4gCj4g
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+IAo+IEp1bGllbjogVGhpcyBzaG91bGQgc2ltcGxpZnkgeW91ciAi
eGVuOiBTd2l0Y2ggcGFyYW1ldGVyIGluIAo+IGdldF9wYWdlX2Zyb21fZ2ZuCj4gdG8gdXNlIHR5
cGVzYWZlIGdmbiIgcGF0Y2guICBJbiBwYXJ0aWN1bGFyLCBJIGRpZCBhIGRvdWJsZXRha2UgYXQK
PiBmaWxsX3JvX21wdChfbWZuKGdmbl94KGNyM19nZm4pKSk7IHdoZW4gcmV2aWV3aW5nIGl0Lgo+
IC0tLQo+ICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLS0t
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCj4gaW5kZXggMzJkYzQyNTMuLmRhOTRhYjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gQEAgLTgyNyw4ICs4Mjcs
OCBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
Cj4gICAgICBib29sIGNvbXBhdDsKPiAgI2lmZGVmIENPTkZJR19QVgo+IC0gICAgdW5zaWduZWQg
bG9uZyBjcjNfZ2ZuOwo+IC0gICAgc3RydWN0IHBhZ2VfaW5mbyAqY3IzX3BhZ2U7Cj4gKyAgICBt
Zm5fdCBjcjNfbWZuOwo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqY3IzX3BhZ2UgPSBOVUxMOwo+
ICAgICAgdW5zaWduZWQgbG9uZyBjcjQ7Cj4gICAgICBpbnQgcmMgPSAwOwo+ICAjZW5kaWYKPiBA
QCAtMTA5MSwxMiArMTA5MSwxMiBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKPiAgICAgIHNl
dF9iaXQoX1ZQRl9pbl9yZXNldCwgJnYtPnBhdXNlX2ZsYWdzKTsKPiAgCj4gICAgICBpZiAoICFj
b21wYXQgKQo+IC0gICAgICAgIGNyM19nZm4gPSB4ZW5fY3IzX3RvX3BmbihjLm5hdC0+Y3RybHJl
Z1szXSk7Cj4gKyAgICAgICAgY3IzX21mbiA9IF9tZm4oeGVuX2NyM190b19wZm4oYy5uYXQtPmN0
cmxyZWdbM10pKTsKPiAgICAgIGVsc2UKPiAtICAgICAgICBjcjNfZ2ZuID0gY29tcGF0X2NyM190
b19wZm4oYy5jbXAtPmN0cmxyZWdbM10pOwo+IC0gICAgY3IzX3BhZ2UgPSBnZXRfcGFnZV9mcm9t
X2dmbihkLCBjcjNfZ2ZuLCBOVUxMLCBQMk1fQUxMT0MpOwo+ICsgICAgICAgIGNyM19tZm4gPSBf
bWZuKGNvbXBhdF9jcjNfdG9fcGZuKGMuY21wLT5jdHJscmVnWzNdKSk7Cj4gIAo+IC0gICAgaWYg
KCAhY3IzX3BhZ2UgKQo+ICsgICAgaWYgKCAhbWZuX3ZhbGlkKGNyM19tZm4pIHx8Cj4gKyAgICAg
ICAgICEoY3IzX3BhZ2UgPSBtZm5fdG9fcGFnZShjcjNfbWZuKSwgZ2V0X3BhZ2UoY3IzX3BhZ2Us
IGQpKSApCgpJJ2QgcHJlZmVyIGlmIHRoZSBjb21tYSBvcGVyYXRvciB3YXMgdXNlZCByZWFsbHkg
b25seSB3aGVuIHRoZXJlJ3MKbm8gYWx0ZXJuYXRpdmUuIEhlcmUgSSB0aGluawoKICAgIGlmICgg
IW1mbl92YWxpZChjcjNfbWZuKSB8fAogICAgICAgICAhZ2V0X3BhZ2UoY3IzX3BhZ2UgPSBtZm5f
dG9fcGFnZShjcjNfbWZuKSwgZCkgKQoKaXMgcXVpdGUgYSBiaXQgZWFzaWVyIHRvIHJlYWQuCgo+
IEBAIC0xMTM3LDEwICsxMTM3LDEwIEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAo+ICAgICAg
ICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWdlKGNyM19wYWdlKTsK
PiAgICAgICAgICBpZiAoIGMubmF0LT5jdHJscmVnWzFdICkKPiAgICAgICAgICB7Cj4gLSAgICAg
ICAgICAgIGNyM19nZm4gPSB4ZW5fY3IzX3RvX3BmbihjLm5hdC0+Y3RybHJlZ1sxXSk7Cj4gLSAg
ICAgICAgICAgIGNyM19wYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgY3IzX2dmbiwgTlVMTCwg
UDJNX0FMTE9DKTsKPiArICAgICAgICAgICAgY3IzX21mbiA9IF9tZm4oeGVuX2NyM190b19wZm4o
Yy5uYXQtPmN0cmxyZWdbMV0pKTsKPiAgCj4gLSAgICAgICAgICAgIGlmICggIWNyM19wYWdlICkK
PiArICAgICAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKGNyM19tZm4pIHx8Cj4gKyAgICAgICAgICAg
ICAgICAgIShjcjNfcGFnZSA9IG1mbl90b19wYWdlKGNyM19tZm4pLCBnZXRfcGFnZShjcjNfcGFn
ZSwgZCkpICkKClNhbWUgaGVyZSBhbmQgdGhlbgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKT3Igd2FpdCAtIGluIHRoZSBkaXNjdXNzaW9uIHdpdGggUm9nZXIg
eW91J3ZlIGluZGljYXRlZCB5b3UnZApzd2l0Y2ggdG8gZ2V0X3BhZ2VfZnJvbV9tZm4oKSBhbnl3
YXksIHdoaWNoIHdvdWxkIGVsaW1pbmF0ZQp0aGUgY29tbWEgZXhwcmVzc2lvbiBhbHRvZ2V0aGVy
LCBhbmQgdGhlIG5lZWQgZm9yIHRoZSBuZXdseQphZGRlZCBpbml0aWFsaXplciBhcyB3ZWxsLiBU
aGUgUi1iIGFib3ZlIGFwcGxpZXMgdG8gdGhhdAphZGp1c3RtZW50IGFzIHdlbGwuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 17:00:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 17:00: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-devel-bounces@lists.xenproject.org>)
	id 1gfSpZ-0003xL-RP; Fri, 04 Jan 2019 17:00: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfSpY-0003xF-Ta
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 17:00:20 +0000
X-Inumbo-ID: 379d1fc3-1042-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 379d1fc3-1042-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 17:00:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 10:00:19 -0700
Message-Id: <5C2F911F020000780020A543@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 10:00:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190104103329.35741-1-roger.pau@citrix.com>
 <20190104103329.35741-2-roger.pau@citrix.com>
In-Reply-To: <20190104103329.35741-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] maintainers: always use hard tabs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDExOjMzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFzIHRoYXQgc2VlbXMgdG8gYmUgdGhlIHByZXZhaWxpbmcgc3R5bGUuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhhbmtzIGZvciBkb2luZyB0aGlzOyBJ
IHRvbyBoYXZlIGJlZW4gbWVhbmluZyB0by4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 17:01:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 17:01: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-devel-bounces@lists.xenproject.org>)
	id 1gfSqL-000425-5y; Fri, 04 Jan 2019 17:01: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=ieJc=PM=citrix.com=prvs=9003a4532=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gfSqJ-00041z-NX
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 17:01:07 +0000
X-Inumbo-ID: 5243d4f8-1042-11e9-a397-bbff12a3697c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5243d4f8-1042-11e9-a397-bbff12a3697c;
 Fri, 04 Jan 2019 17:01:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74839346"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 4 Jan 2019 17:00:55 +0000
Message-ID: <1546621255-9256-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/string: Fix strcmp() and strncmp()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEMgc3BlYyByZXF1aXJlcyB0aGF0IHRoZSBjb21hcmlzb24gYmUgZG9uZSBpbiB0ZXJtcyBv
ZiB1bnNpZ25lZCBjaGFyLgoKVGhlIGNvZGUgc3R5bGUgaW4gdGhpcyBmaWxlIGlzIHRlcnJpYmxl
LCBidXQgZG9lcyBjbGFpbSB0byBiZSBYZW4gQlNEIHN0eWxlLApzbyBmaXggdXAgdGhlc2UgZnVu
Y3Rpb25zIHdoaWxlIHJld3JpdGluZyB0aGVtLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zdHJpbmcu
YyB8IDMxICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
OCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3N0cmluZy5jIGIveGVuL2NvbW1vbi9zdHJpbmcuYwppbmRleCAxZTEyMmFiLi4yNDQ5MWJkIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3N0cmluZy5jCisrKyBiL3hlbi9jb21tb24vc3RyaW5nLmMK
QEAgLTExOSwxNCArMTE5LDE2IEBAIEVYUE9SVF9TWU1CT0woc3RybGNhdCk7CiAgKi8KIGludCAo
c3RyY21wKShjb25zdCBjaGFyICpjcywgY29uc3QgY2hhciAqY3QpCiB7Ci0JcmVnaXN0ZXIgc2ln
bmVkIGNoYXIgX19yZXM7CisgICAgZm9yICggOyA7ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVk
IGNoYXIgYzEgPSAqY3MrKywgYzIgPSAqY3QrKzsKIAotCXdoaWxlICgxKSB7Ci0JCWlmICgoX19y
ZXMgPSAqY3MgLSAqY3QrKykgIT0gMCB8fCAhKmNzKyspCi0JCQlicmVhazsKLQl9CisgICAgICAg
IGlmICggYzEgIT0gYzIgKQorICAgICAgICAgICAgcmV0dXJuIGMxIC0gYzI7CiAKLQlyZXR1cm4g
X19yZXM7CisgICAgICAgIGlmICggYzEgPT0gJ1wwJyApCisgICAgICAgICAgICByZXR1cm4gMDsK
KyAgICB9CiB9CiAjZW5kaWYKIApAQCAtMTM5LDE1ICsxNDEsMTggQEAgaW50IChzdHJjbXApKGNv
bnN0IGNoYXIgKmNzLCBjb25zdCBjaGFyICpjdCkKICAqLwogaW50IChzdHJuY21wKShjb25zdCBj
aGFyICpjcywgY29uc3QgY2hhciAqY3QsIHNpemVfdCBjb3VudCkKIHsKLQlyZWdpc3RlciBzaWdu
ZWQgY2hhciBfX3JlcyA9IDA7CisgICAgZm9yICggOyBjb3VudDsgY291bnQtLSApCisgICAgewor
ICAgICAgICB1bnNpZ25lZCBjaGFyIGMxID0gKmNzKyssIGMyID0gKmN0Kys7CiAKLQl3aGlsZSAo
Y291bnQpIHsKLQkJaWYgKChfX3JlcyA9ICpjcyAtICpjdCsrKSAhPSAwIHx8ICEqY3MrKykKLQkJ
CWJyZWFrOwotCQljb3VudC0tOwotCX0KKyAgICAgICAgaWYgKCBjMSAhPSBjMiApCisgICAgICAg
ICAgICByZXR1cm4gYzEgLSBjMjsKKworICAgICAgICBpZiAoIGMxID09ICdcMCcgKQorICAgICAg
ICAgICAgYnJlYWs7CisgICAgfQogCi0JcmV0dXJuIF9fcmVzOworICAgIHJldHVybiAwOwogfQog
I2VuZGlmCiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 17:03:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 17:03: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-devel-bounces@lists.xenproject.org>)
	id 1gfSsb-0004Ca-JM; Fri, 04 Jan 2019 17:03: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=Wdkt=PM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gfSsa-0004CU-J8
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 17:03:28 +0000
X-Inumbo-ID: a69a0aae-1042-11e9-80ed-0756fe683072
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a69a0aae-1042-11e9-80ed-0756fe683072;
 Fri, 04 Jan 2019 17:03:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 04 Jan 2019 10:03:25 -0700
Message-Id: <5C2F91D9020000780020A562@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 04 Jan 2019 10:03:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190104103329.35741-1-roger.pau@citrix.com>
 <20190104103329.35741-3-roger.pau@citrix.com>
In-Reply-To: <20190104103329.35741-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/4] x86/passthrough: move io.c to the x86
 subfolder
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDExOjMzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEl0IG1ha2VzIG5vIHNlbnNlIGZvciBpby5jIHRvIGJlIG9uIHRoZSB0b3AgbGV2ZWwgcGFzc3Ro
cm91Z2gKPiBkaXJlY3RvcnksIHNpbmNlIGl0J3MgeDg2IHNwZWNpZmljLgoKSSdtIG5vdCBzdXJl
IGl0IHJlYWxseSBpcy4gSXQncyBsYXJnZWx5IGFib3V0IGludGVycnVwdCBhcnJhbmdlbWVudHMK
Zm9yIGd1ZXN0cywgd2hpY2ggKGJlaW5nIFBDSS1yZWxhdGVkKSBtYXkgb3IgbWF5IG5vdCBiZSBy
ZS0KdXNhYmxlIGJ5IEFybSBvbmNlIHRoZXkgZ2V0IHRvIHN1cHBvcnQgUENJLiBJJ2QgbGlrZSB0
byBoYXZlIGFuCkFybSBtYWludGFpbmVyJ3MgdmlldyBvbiB0aGlzIGJlZm9yZSBnaXZpbmcgYW4g
YWNrIGhlcmUuIEFuZApvbmNlIG1vdmluZyBpdCBhcm91bmQsIGNoYW5naW5nIGl0cyBuYW1lIHRv
IHNvbWV0aGluZyBtb3JlCnN1aXRhYmxlIHNob3VsZCBhbHNvIGJlIGNvbnNpZGVyZWQuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 17:06:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 17:06: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-devel-bounces@lists.xenproject.org>)
	id 1gfSv1-0004Mr-3U; Fri, 04 Jan 2019 17:05: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=jgOn=PM=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gfSuz-0004Mk-D7
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 17:05:57 +0000
X-Inumbo-ID: 0041f619-1043-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0041f619-1043-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 17:05:56 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D8D82218D3;
 Fri,  4 Jan 2019 17:05:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546621556;
 bh=JR9qZtan3T2BEOKWXz99lSP3WCpPSknfltOobPAsX+w=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=TiPQodjdHdQ/6ZoutTZ8P/66fxT56yvWFr1T7Uo6JrCEgCpkOEZJSapQp4uMYLS0m
 UQWrVXs7n0WnsLml3p0sndpJdiheWQF3o65WSdDRmhup9PFFs07k96kBKexANYg9z+
 juJPUnAYxmd1kjMXYte6WFrMeoMeCZbCtE7Vw50A=
Date: Fri, 4 Jan 2019 09:05:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C2F1DC9020000780020A1D8@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901040853520.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
 <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
 <5BEBD25B02000078001FBCA4@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901021006200.800@sstabellini-ThinkPad-X260>
 <5C2F1DC9020000780020A1D8@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA0IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDIuMDEuMTkg
YXQgMTk6MjAsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IE9uIFdlZCwgMTQg
Tm92IDIwMTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+PiBPbiAxMy4xMS4xOCBhdCAyMzow
MiwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4+ID4gT24gVHVlLCAxMyBOb3Yg
MjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDEzLjExLjE4IGF0IDE0OjE3
LCA8SnVsaWVuLkdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4+ID4+ID4gT24gMTMvMTEvMjAxOCAx
Mjo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+Pj4gT24gMTMuMTEuMTggYXQgMDA6
MDYsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+PiA+PiA+Pj4gQEAgLTMzLDgg
KzMzLDggQEAgc3RhdGljIGludCBpbml0X3BlcmNwdV9hcmVhKHVuc2lnbmVkIGludCBjcHUpCj4g
Pj4gPj4gPj4+ICAgICAgIGlmICggKHAgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKFBFUkNQVV9PUkRF
UiwgMCkpID09IE5VTEwgKQo+ID4+ID4+ID4+PiAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4g
Pj4gPj4gPj4+ICAgCj4gPj4gPj4gPj4+IC0gICAgbWVtc2V0KHAsIDAsIF9fcGVyX2NwdV9kYXRh
X2VuZCAtIF9fcGVyX2NwdV9zdGFydCk7Cj4gPj4gPj4gPj4+IC0gICAgX19wZXJfY3B1X29mZnNl
dFtjcHVdID0gcCAtIF9fcGVyX2NwdV9zdGFydDsKPiA+PiA+PiA+Pj4gKyAgICBtZW1zZXQocCwg
MCwgU1lNQk9MKF9fcGVyX2NwdV9kYXRhX2VuZCkgLSBTWU1CT0woX19wZXJfY3B1X3N0YXJ0KSk7
Cj4gPj4gPj4gPj4+ICsgICAgX19wZXJfY3B1X29mZnNldFtjcHVdID0gKHVuc2lnbmVkIGxvbmcp
cCAtIFNZTUJPTChfX3Blcl9jcHVfc3RhcnQpOwo+ID4+ID4+ID4+IAo+ID4+ID4+ID4+IENhbid0
IHlvdSBtYWtlIFNZTUJPTCgpIHJldGFpbiB0aGUgb3JpZ2luYWwgdHlwZSwgc3VjaCB0aGF0IGNh
c3RzCj4gPj4gPj4gPj4gbGlrZSB0aGlzIG9uZSBhcmVuJ3QgbmVlZGVkPyBBcyBzb29uIGFzIHRo
ZSBjb21waWxlciBkb2Vzbid0IGtub3cKPiA+PiA+PiA+PiBhbnltb3JlIHRoYXQgcGFydGljdWxh
ciBnbG9iYWxzIChvciBzdGF0aWNzKSBhcmUgdXNlZCwgaXQgY2FuJ3QgaW5mZXIKPiA+PiA+PiA+
PiBhbnltb3JlIHRoYXQgdHdvIHBvaW50ZXJzIGNhbid0IHBvc3NpYmx5IHBvaW50IGludG8gdGhl
IHNhbWUgYXJyYXkuCj4gPj4gPj4gPiAKPiA+PiA+PiA+IElmIFNZTUJPTCgpIGtlZXBzIHRoZSBv
cmlnaW5hbCB0eXBlLCB0aGVuIHlvdSB3aWxsIHN0aWxsIHN1YnN0cmFjdCAyIAo+ID4+ID4+ID4g
cG9pbnRlcnMuIElmIHRoZSBjb21waWxlciBjYW4ndCBpbmZlciB0aGUgY2Fubm90IHBvc3NpYmx5
IHBvaW50IGludG8gdGhlIAo+ID4+ID4+ID4gc2FtZSBhcnJheSwgaXQgYWxzbyBjYW5ub3QgaW5m
ZXIgdGhleSBwb2ludCB0byB0aGUgc2FtZS4gU28gdGhhdCB3b3VsZCAKPiA+PiA+PiA+IGJlIHVu
ZGVmaW5lZCwgcmlnaHQ/Cj4gPj4gPj4gCj4gPj4gPj4gVW5kZWZpbmVkIGJlaGF2aW9yIHJlc3Vs
dHMgaWYgeW91IF9hY3R1YWxseV8gc3VidHJhY3QgcG9pbnRlcnMgcG9pbnRpbmcKPiA+PiA+PiBp
bnRvIGRpZmZlcmVudCBvYmplY3RzLiBTdWJ0cmFjdGluZyBvZiBwb2ludGVycyBpcyBub3QgZ2Vu
ZXJhbGx5IHVuZGVmaW5lZC4KPiA+PiA+PiBUaGUgY29tcGlsZXIgY2FuIHVzZSB1bmRlZmluZWQt
bmVzcyBvbmx5IGlmIGl0IGNhbiBwcm92ZSB0aGF0IGJvdGgKPiA+PiA+PiBwb2ludGVycyBkbyBw
b2ludCBpbnRvIGRpZmZlcmVudCBvYmplY3RzLgo+ID4+ID4gCj4gPj4gPiBMZXQncyByZW1lbWJl
ciB0aGF0IHdlIGFyZSBub3QgdHJ5aW5nIHRvIHdvcmstYXJvdW5kIHRoZSBjb21waWxlciwgd2UK
PiA+PiA+IGFyZSB0cnlpbmcgdG8gbWFrZSBvdXIgY29kZSBDIHN0YW5kYXJkIGNvbXBsaWFudCA6
LSkgIFRoZSBjb21waWxlciBtaWdodAo+ID4+ID4gbm90IGJlIGFibGUgdG8gaW5mZXIgYW55bW9y
ZSB0aGF0IHR3byBwb2ludGVycyBjYW4ndCBwb3NzaWJseSBwb2ludCBpbnRvCj4gPj4gPiB0aGUg
c2FtZSBhcnJheSwgYnV0IHdlIHdvdWxkIHN0aWxsIGJlIG5vdC1jb21wbGlhbnQuIEl0IGRvZXNu
J3Qgc29sdmUKPiA+PiA+IG91ciBwcm9ibGVtLCBlc3BlY2lhbGx5IGluIHJlZ2FyZHMgdG8gY2Vy
dGlmaWNhdGlvbnMuCj4gPj4gCj4gPj4gQnV0IHRoZW4gdGhpcyBlbnRpcmUgcGF0Y2ggaXMgcG9p
bnRsZXNzOiBTWU1CT0woKSBpcyBleGNsdXNpdmVseSBhYm91dAo+ID4+IGRlbHVkaW5nIHRoZSBj
b21waWxlci4gVG8gbWFrZSB0aGUgY29kZSBzdGFuZGFyZCBjb21wbGlhbnQsIHlvdSdkCj4gPj4g
aGF2ZSB0byBlLmcuIGRvIGF3YXkgd2l0aCBhbGwgY29tYmluZWQgKHN0YXJ0IGFuZCBlbmQpIHVz
ZXMgKGluIEMKPiA+PiBmaWxlcykgb2Ygc3ltYm9scyBib3VuZGluZyBzZWN0aW9ucy4gSSBhdCBs
ZWFzdCBjYW5ub3QgdGhpbmsgb2YgYQo+ID4+IHN0YW5kYXJkIGNvbXBsaWFudCB3YXkgb2YgZXhw
cmVzc2luZyB0aGVzZS4gT2RkbHkgZW5vdWdoIEkgaGFkCj4gPj4gb25jZSB0cmllZCB0byBkZWFs
IHdpdGggdGhpcyBpc3N1ZSAoZm9yIG90aGVyIHJlYXNvbnMpLCBidXQgdGhlIHBhdGNoCj4gPj4g
d2Fzbid0IGxpa2VkOgo+ID4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNi0wOC9tc2cwMjcxOC5odG1sIAo+ID4+IEFsbCB0aGUgcmVtYWlu
aW5nIGVuZCBzeW1ib2xzIHRoZW4gY291bGQgb2J2aW91c2x5IGdvIGF3YXkgaW4gZmF2b3IKPiA+
PiBvZiB1c2luZyB0aGUgc2l6ZSBleHByZXNzaW9ucywgYnV0IGFzIHlvdSBzZWUgZnVydGhlciBD
IGxpbWl0YXRpb25zCj4gPj4gbWFrZSBpdCBuZWNlc3NhcnkgdG8gdXNlIGFzbSgpIGZvciB0aGUg
b25lcyB3aGljaCBnZXQgY29udmVydGVkLgo+ID4+IAo+ID4+IFRhbGtpbmcgb2YgYXNtKCktczog
QyBzdGFuZGFyZCBjb21wbGlhbmNlLCBpbiBhIHN0cmljdCBzZW5zZSwgd291bGQKPiA+PiByZXF1
aXJlIGRyb3BwaW5nIGFsbCBvZiB0aGVtIGFzIHdlbGwuIEknbSBhZnJhaWQgdGhhdCB3aGVuIHdy
aXRpbmcKPiA+PiBzcGVjaWFsIHB1cnBvc2UgY29kZSBsaWtlIE9TIGtlcm5lbHMgb3IgaHlwZXJ2
aXNvcnMgYXJlLCBpZiB5b3UKPiA+PiB3YW50IHRvIGF2b2lkIHRvIHJlc29ydCBleHRlbnNpdmVs
eSB0byBhc3NlbWJseSBjb2RlLCB5b3UnbGwgaGF2ZQo+ID4+IHRvIGFjY2VwdCB0byBiZW5kIHNv
bWUgb2YgdGhlIGxhbmd1YWdlIHJ1bGVzLCBqdXN0IG1ha2luZyBzdXJlCj4gPj4gdGhhdCB0aGUg
Y29tcGlsZXIgd29uJ3QgaGF2ZSBtZWFucyB0byBtaXMtaW50ZXJwcmV0IHRoZSBjb25zdHJ1Y3Rz
Cj4gPj4gdXNlZC4KPiA+Pgo+ID4+ID4gSSBpcyBzYWZlciB0byB1c2UgdW5zaWduZWQgbG9uZyBh
cyByZXR1cm4gdHlwZSBmb3IgU1lNQk9MIGFuZCBhdm9pZAo+ID4+ID4gcG9pbnRlcnMgY29tcGFy
aXNvbnMgY29tcGxldGVseS4gVGhlIGNvZGUgaW1wYWN0IGlzIHZlcnkgbGltaXRlZCBhbmQKPiA+
PiA+IHRoZW4gd2UgZG9uJ3QgaGF2ZSB0byBwcm92ZSBzYW1lIG9yIGRpZmZlcmVudCAib2JqZWN0
bmVzcyIgYXQgYWxsLgo+ID4+IAo+ID4+IFdlbGwsIHRoYXQncyBvbmUgcGVyc3BlY3RpdmUgdG8g
dGFrZS4gVGhlIG90aGVyIGlzIHRoYXQgaGlkZGVuIG9yCj4gPj4gZXhwbGljaXQgY2FzdHMgYXJl
IGFsd2F5cyBhIHJpc2sgKGFuZCBoZW5jZSB3aGVuIHJldmlld2luZyBjb2RlCj4gPj4gSSdtIHF1
aXRlIHBpY2t5IGFib3V0IGFueSBvbmVzIGludHJvZHVjZWQgYW5ldyBvciBldmVuIGp1c3QKPiA+
PiByZXRhaW5lZCB3aXRob3V0IHJlYXNvbikuIE1ha2luZyBjb25zdHJ1Y3RzIG5lZWRpbmcgdG8g
Y2FzdAo+ID4+IHRoaW5ncyBhdCBsZWFzdCBmaW5hbGx5IGNhc3QgYmFjayB0byB0aGUgb3JpZ2lu
YWwgdHlwZSBvZnRlbiBhdCBsZWFzdAo+ID4+IGxvd2VycyB0aGlzIHJpc2suCj4gPiAKPiA+IFRo
ZSBuZXcgY2FzdHMgYWRkZWQgYWN0dWFsbHkgY2FuY2VsIHRoZW1zZWx2ZXMgb3V0IHdpdGggdGhl
IG9uZXMgYmVlbgo+ID4gcmVtb3ZlZCAoc29tZSBjYXN0cyB0byB1bnNpZ25lZCBsb25nIGhhdmUg
YmVlbiByZW1vdmVkKS4gSSB3ZW50IHRocm91Z2gKPiA+IHRoZSBwYXRjaCwgdGhlc2UgYXJlIHRo
ZSBzdGF0czoKPiA+IAo+ID4gYXJjaC9hcm06ICs0Cj4gPiBhcmNoL3g4NjogIDAKPiA+IGNvbW1v
bjogICAtNAo+ID4gCj4gPiBPdmVyYWxsIHRoZSBpbXBhY3QgaXMgYmFzaWNhbGx5IG51bGwuIEdp
dmVuIHRoZSBwbHVzIHNpZGUgb2Ygbm90IGhhdmluZyB0bwo+ID4gcHJvdmUgc2FtZSBvciBkaWZm
ZXJlbnQgIm9iamVjdG5lc3MiLCBJIHRoaW5rIGl0IGlzIHRoZSBiZXN0IGNvbXByb21pc2UKPiA+
IGluIHRoaXMgY2FzZS4gTXkgcHJlZmVyZW5jZSBpcyB0byB1c2UgdW5zaWduZWQgbG9uZyBhcyBy
ZXR1cm4gdHlwZSwgYXMKPiA+IGRvbmUgaW4gdGhpcyB2ZXJzaW9uIG9mIHRoZSBwYXRjaC4KPiAK
PiBCdXQgaWYgSSdtIG5vdCBtaXNyZW1lbWJlcmluZyB0aGVyZSBjb3VsZCBiZSBhbiBvdmVyYWxs
IHdpbiBpZiB5b3UKPiBjYXN0ZWQgdGhlIHJlc3VsdCBiYWNrIHRvIHRoZSBvcmlnaW5hbCB0eXBl
LCBhcyBzdWdnZXN0ZWQgb24gdGhlCj4gb3RoZXIgc3ViLXRocmVhZC4KCkkgdGhpbmsgeW91IGFy
ZSByaWdodC4gSSBhbSBub3Qgc2F5aW5nIHRoYXQgU1lNQk9MIHJldHVybmluZyB1bnNpZ25lZAps
b25nIHJlZHVjZXMgdGhlIG51bWJlciBvZiBjYXN0cyBjb21wYXJlZCB0byBTWU1CT0wgcmV0dXJu
aW5nIG9yaWdpbmFsCnR5cGUuCgpJIGFtIG9ubHkgc2F5aW5nIHRoYXQgY29tcGFyZWQgdG8gYmVm
b3JlIHRoaXMgc2VyaWVzLCB0aGUgbnVtYmVyIG9mCmNhc3RzIHJlcXVpcmVkIHRvIGludHJvZHVj
ZSBTWU1CT0wgcmV0dXJuaW5nIHVuc2lnbmVkIGxvbmcgaXMgc21hbGwuCkdpdmVuIHRoYXQgaXQg
aXMgcHJlZmVyYWJsZSB0byBtYWtlIHVuc2lnbmVkIGxvbmcgY29tcGFyaXNvbnMgcmF0aGVyCnRo
YW4gcG9pbnRlcnMgY29tcGFyaXNvbnMsIEkgdGhpbmsgaXQgaXMgdGhlIGJlc3Qgd2F5IGZvcndh
cmQuCgpJbiBvdGhlciB3b3Jkcywgd2l0aCB1bnNpZ25lZCBsb25nIGNvbXBhcmlzb25zIFhlbiBp
cyBtb3JlIEMgY29tcGxpYW50LAppdCBoZWxwcyB3aXRoIE1JU1JBLUMsIGl0IGhlbHBzIHdpdGgg
dXMgbm90IGhhdmluZyB0byBmaWd1cmUgb3V0IHdoZW4KcG9pbnRlcnMgcG9pbnQgdG8gZGlmZmVy
ZW50IG9iamVjdHMuIEFsbCBmb3IgdGhlIHByaWNlIG9mIHZlcnkgZmV3IG5ldwp1bnNpZ25lZCBs
b25nIGNhc3RzIChpbiBmYWN0LCB6ZXJvIG5ldyBjYXN0cyBpbiB0aGlzIHZlcnNpb24gb2YgdGhl
CnNlcmllcykuCgoKSSByZWFsaXplIHRoYXQgeW91IGFyZSBub3QgY29udmluY2VkIGJ5IHRoZXNl
IGFyZ3VtZW50cywgYnV0IGxldCdzIGZpbmQKYSB3YXkgZm9yd2FyZC4gTXkgcHJlZmVyZW5jZSB3
b3VsZCBiZSB0byBoYXZlIFNZTUJPTCByZXR1cm5pbmcgdW5zaWduZWQKbG9uZyBhbmQgZG8gdW5z
aWduZWQgbG9uZyBjb21wYXJpc29ucyB3aGVuIHBvaW50ZXJzIHBvaW50aW5nIHRvCmRpZmZlcmVu
dCBvYmplY3RzIGFyZSBpbnZvbHZlZC4KCklmIHlvdSBhcmUgc3Ryb25nbHkgb3Bwb3NlZCB0byBp
dCwgSSdsbCBjaGFuZ2UgdGhlIGNvZGUgdG8gaGF2ZSBTWU1CT0wKcmV0dXJuaW5nIHRoZSBvcmln
aW5hbCB0eXBlIGFuZCBkbyBwb2ludGVycyBjb21wYXJpc29ucy4gSXQgaXMKbm90IGNsZWFyIHRv
IG1lIHdoZXRoZXIgdGhpcyBhcHByb2FjaCBpcyBhY3R1YWxseSBDIGNvbXBsaWFudCBhbmQKTUlT
UkEtQyBjb21wbGlhbnQsIGJ1dCBpdCBpcyBzdGlsbCBiZXR0ZXIgdGhhbiB3aGF0IHdlIGhhdmUg
dG9kYXkuIEF0CnRoZSB2ZXJ5IGxlYXN0IGl0IGNsZWFybHkgaGlnaGxpZ2h0cyBhbGwgdGhlIHBy
b2JsZW1hdGljIHNpdGVzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 17:17:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 17:17: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-devel-bounces@lists.xenproject.org>)
	id 1gfT6T-0005G3-6t; Fri, 04 Jan 2019 17:17: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=ieJc=PM=citrix.com=prvs=9003a4532=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gfT6R-0005Fy-U9
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 17:17:47 +0000
X-Inumbo-ID: a5e456c6-1044-11e9-88a4-9329ccee42eb
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5e456c6-1044-11e9-88a4-9329ccee42eb;
 Fri, 04 Jan 2019 17:17:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,439,1539648000"; d="scan'208";a="74841001"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 4 Jan 2019 17:17:35 +0000
Message-ID: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB0aGUgY29tbWFuZCBsaW5lIHBhcnNpbmcgd2FzIHVwZGF0ZWQgdG8gdXNlIGNvbnN0IHN0
cmluZ3MgYW5kIG5vIGxvbmdlcgp0b2tlbmlzZSB3aXRoIE5VTCBjaGFyYWN0ZXJzLCBzdHJpbmcg
bWF0Y2hlcyBjb3VsZCBubyBsb25nZXIgYmUgbWFkZSB3aXRoCnN0cmNtcCgpLgoKVW5mb3J0dW5h
dGVseSwgdGhlIHJlcGxhY2VtZW50IHdhcyBidWdneS4gIHN0cm5jbXAocywgIm9wdCIsIHNzIC0g
cykgbWF0Y2hlcwoibyIsICJvcCIgYW5kICJvcHQiIG9uIHRoZSBjb21tYW5kIGxpbmUsIGFzIHNz
IC0gcyBtYXkgYmUgc2hvcnRlciB0aGFuIHRoZQpwYXNzZWQgbGl0ZXJhbC4gIEZ1cnRoZXJtb3Jl
LCBwYXJzZV9ib29sKCkgaXMgYWZmZWN0ZWQgYnkgdGhpcywgc28gc3Vic3RyaW5ncwpzdWNoIGFz
ICJkIiwgImUiIGFuZCAibyIgYXJlIGNvbnNpZGVyZWQgdmFsaWQsIHdpdGggdGhlIGxhdHRlciBi
ZWluZyBhbWJpZ3VvdXMKYmV0d2VlbiAib24iIGFuZCAib2ZmIi4KCkludHJvZHVjZSBhIG5ldyBz
dHJjbXAtbGlrZSBmdW5jdGlvbiBmb3IgdGhlIHRhc2ssIHdoaWNoIGxvb2tzIGZvciBleGFjdApz
dHJpbmcgbWF0Y2hlcywgYnV0IGRlY2xhcmVzIHN1Y2Nlc3Mgd2hlbiB0aGUgTlVMIG9mIHRoZSBs
aXRlcmFsIG1hdGNoZXMgYQpjb21tYSwgY29sb24gb3Igc2VtaWNvbG9uIGluIHRoZSBjb21tYW5k
IGxpbmUgZnJhZ21lbnQuCgpObyBjaGFuZ2UgdG8gdGhlIGludGVuZGVkIHBhcnNpbmcgZnVuY3Rp
b25hbGl0eSwgYnV0IGZpeGVzIGNhc2VzIHdoZXJlIGEKcGFydGlhbCBzdHJpbmcgb24gdGhlIGNv
bW1hbmQgbGluZSB3aWxsIGluYWR2ZXJ0ZW50bHkgdHJpZ2dlciBvcHRpb25zLgoKQSBmZXcgYXJl
YXMgd2VyZSBtb3JlIHRoYW4ganVzdCBhIHRyaXZpYWwgY2hhbmdlOgoKICogZmR0X2FkZF91ZWZp
X25vZGVzKCksIHdoaWxlIG5vdCBjb21tYW5kIGxpbmUgcGFyc2luZywgaGFkIHRoZSBzYW1lIGJy
b2tlbgogICBzdHJuY21wKCkgcGF0dGVybi4gIEFzIGEgZml4LCBwZXJmb3JtIGFuIGV4cGxpY2l0
IGxlbmd0aCBjaGVjayBmaXJzdC4KICogcGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0oKSBnYWlu
ZWQgc29tZSBzdHlsZSBjb3JyZWN0aW9ucy4KICogcGFyc2VfdnBtdV9wYXJhbXMoKSB3YXMgcmV3
cml0dGVuIHRvIHVzZSB0aGUgbm9ybWFsIGxpc3Qtb2Ytb3B0aW9ucyBmb3JtLAogICByYXRoZXIg
dGhhbiBqdXN0IGZpeGluZyB1cCBwYXJzZV92cG11X3BhcmFtKCkgYW5kIGxlYXZpbmcgdGhlIHBh
cnNpbmcgYmVpbmcKICAgaGFyZCB0byBmb2xsb3cuCiAqIEluc3RlYWQgb2YgbWFraW5nIHRoZSB0
cml2aWFsIGZpeCBvZiBhZGRpbmcgYW4gZXhwbGljaXQgbGVuZ3RoIGNoZWNrIGluCiAgIHBhcnNl
X2Jvb2woKSwgdXNlIHRoZSBsZW5ndGggdG8gc2VsZWN0IHdoaWNoIHRva2VuIHRvIHdlIHNlYXJj
aCBmb3IsIHdoaWNoCiAgIGlzIG1vcmUgZWZmaWNpZW50IHRoYW4gdGhlIHByZXZpb3VzIGxpbmVh
ciBzZWFyY2ggb3ZlciBhbGwgcG9zc2libGUgdG9rZW5zLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKdjI6CiAqIEZpeCBpbnZlcnRlZCBjaGVjayBpbiBwYXJzZV9ib29sKCkg
Zm9yICJubyIuICBEcm9wIGV4dHJhbmlvdXMgZWxzZSdzLgogKiBGaXggY21kbGluZV9zdHJjbXAo
KSB0byBub3QgaGF2ZSBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIHJlc3VsdHMuCi0tLQogeGVuL2Fy
Y2gvYXJtL2NwdWVycmF0YS5jICAgICAgICAgICAgICB8ICA2ICstLQogeGVuL2FyY2gvYXJtL2Vm
aS9lZmktYm9vdC5oICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyAg
ICAgICAgICAgICAgIHwgNDkgKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2ly
cS5jICAgICAgICAgICAgICAgICAgICB8IDEyICsrKy0tLQogeGVuL2FyY2gveDg2L3Bzci5jICAg
ICAgICAgICAgICAgICAgICB8ICA0ICstCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAg
ICAgICAgIHwgIDYgKy0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jIHwg
IDQgKy0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAgICAgICAgICAgICAgfCAgNCArLQogeGVu
L2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgICAgICB8IDc5ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tCiB4ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYyAgICAgICAg
IHwgIDYgKy0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgIHwgMjggKysr
KysrLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICB8ICA0ICst
CiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICAgIHwgIDcgKysrKwogMTMgZmls
ZXMgY2hhbmdlZCwgMTI1IGluc2VydGlvbnMoKyksIDg2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwpp
bmRleCBhZGY4OGU3Li5mNDgxNWNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRh
LmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC0yNTcsMTEgKzI1NywxMSBAQCBz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAg
ewogICAgICAgICAgICAgcyArPSA1OwogCi0gICAgICAgICAgICBpZiAoICFzdHJuY21wKHMsICJm
b3JjZS1kaXNhYmxlIiwgc3MgLSBzKSApCisgICAgICAgICAgICBpZiAoICFjbWRsaW5lX3N0cmNt
cChzLCAiZm9yY2UtZGlzYWJsZSIpICkKICAgICAgICAgICAgICAgICBzc2JkX3N0YXRlID0gQVJN
X1NTQkRfRk9SQ0VfRElTQUJMRTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAi
cnVudGltZSIsIHNzIC0gcykgKQorICAgICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNt
cChzLCAicnVudGltZSIpICkKICAgICAgICAgICAgICAgICBzc2JkX3N0YXRlID0gQVJNX1NTQkRf
UlVOVElNRTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiZm9yY2UtZW5hYmxl
Iiwgc3MgLSBzKSApCisgICAgICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJm
b3JjZS1lbmFibGUiKSApCiAgICAgICAgICAgICAgICAgc3NiZF9zdGF0ZSA9IEFSTV9TU0JEX0ZP
UkNFX0VOQUJMRTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICByYyA9IC1FSU5W
QUw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC9h
cm0vZWZpL2VmaS1ib290LmgKaW5kZXggY2E2NTVmZi4uMjJhODZlYyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCisrKyBiL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3Qu
aApAQCAtMjEyLDcgKzIxMiw3IEBAIEVGSV9TVEFUVVMgX19pbml0IGZkdF9hZGRfdWVmaV9ub2Rl
cyhFRklfU1lTVEVNX1RBQkxFICpzeXNfdGFibGUsCiAgICAgICAgICAgICBicmVhazsKIAogICAg
ICAgICB0eXBlID0gZmR0X2dldHByb3AoZmR0LCBub2RlLCAiZGV2aWNlX3R5cGUiLCAmbGVuKTsK
LSAgICAgICAgaWYgKCB0eXBlICYmIHN0cm5jbXAodHlwZSwgIm1lbW9yeSIsIGxlbikgPT0gMCAp
CisgICAgICAgIGlmICggdHlwZSAmJiBsZW4gPT0gNiAmJiBzdHJuY21wKHR5cGUsICJtZW1vcnki
LCA2KSA9PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgZmR0X2RlbF9ub2RlKGZkdCwgbm9k
ZSk7CiAgICAgICAgICAgICBjb250aW51ZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUv
dnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXggOGE0Zjc1My4uMTNkYTdkMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2Nw
dS92cG11LmMKQEAgLTYxLDQyICs2MSwzMSBAQCBzdGF0aWMgdW5zaWduZWQgdnBtdV9jb3VudDsK
IAogc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGxhc3RfdmNwdSk7CiAKLXN0
YXRpYyBpbnQgcGFyc2VfdnBtdV9wYXJhbShjb25zdCBjaGFyICpzLCB1bnNpZ25lZCBpbnQgbGVu
KQotewotICAgIGlmICggISpzIHx8ICFsZW4gKQotICAgICAgICByZXR1cm4gMDsKLSAgICBpZiAo
ICFzdHJuY21wKHMsICJidHMiLCBsZW4pICkKLSAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5Q
TVVfRkVBVFVSRV9JTlRFTF9CVFM7Ci0gICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJpcGMiLCBs
ZW4pICkKLSAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsK
LSAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImFyY2giLCBsZW4pICkKLSAgICAgICAgdnBtdV9m
ZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9BUkNIX09OTFk7Ci0gICAgZWxzZQotICAgICAgICBy
ZXR1cm4gMTsKLSAgICByZXR1cm4gMDsKLX0KLQogc3RhdGljIGludCBfX2luaXQgcGFyc2VfdnBt
dV9wYXJhbXMoY29uc3QgY2hhciAqcykKIHsKLSAgICBjb25zdCBjaGFyICpzZXAsICpwID0gczsK
KyAgICBjb25zdCBjaGFyICpzczsKIAogICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocywgTlVMTCkg
KQogICAgIHsKICAgICBjYXNlIDA6CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAg
ICAgIGZvciAoIDsgOyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHNlcCA9IHN0cmNocihwLCAn
LCcpOwotICAgICAgICAgICAgaWYgKCBzZXAgPT0gTlVMTCApCi0gICAgICAgICAgICAgICAgc2Vw
ID0gc3RyY2hyKHAsIDApOwotICAgICAgICAgICAgaWYgKCBwYXJzZV92cG11X3BhcmFtKHAsIHNl
cCAtIHApICkKLSAgICAgICAgICAgICAgICBnb3RvIGVycm9yOwotICAgICAgICAgICAgaWYgKCAh
KnNlcCApCi0gICAgICAgICAgICAgICAgLyogcmVhY2hlZCBlbmQgb2YgZmxhZ3MgKi8KLSAgICAg
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIHAgPSBzZXAgKyAxOwotICAgICAgICB9Cisg
ICAgICAgIGRvIHsKKyAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CisgICAgICAgICAg
ICBpZiAoICFzcyApCisgICAgICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CisKKyAg
ICAgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJidHMiKSApCisgICAgICAgICAgICAg
ICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JTlRFTF9CVFM7CisgICAgICAgICAg
ICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJpcGMiKSApCisgICAgICAgICAgICAgICAg
dnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsKKyAgICAgICAgICAgIGVs
c2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImFyY2giKSApCisgICAgICAgICAgICAgICAgdnBt
dV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9BUkNIX09OTFk7CisgICAgICAgICAgICBlbHNl
CisgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAgICAgIHMgPSBzcyAr
IDE7CisgICAgICAgIH0gd2hpbGUgKCAqc3MgKTsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
CiAgICAgY2FzZSAxOgogICAgICAgICAvKiBEZWZhdWx0IFZQTVUgbW9kZSAqLwpAQCAtMTA1LDEw
ICs5NCw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIg
KnMpCiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICByZXR1cm4gMDsKLQotIGVycm9yOgotICAg
IHByaW50aygiVlBNVTogdW5rbm93biBmbGFnczogJXMgLSB2cG11IGRpc2FibGVkIVxuIiwgcyk7
Ci0gICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAKIHZvaWQgdnBtdV9sdnRwY191cGRhdGUodWludDMy
X3QgdmFsKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2FyY2gveDg2L2ly
cS5jCmluZGV4IDhiNDRkNmMuLjIzYjRmNDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEu
YworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTcwLDEyICs3MCwxMiBAQCBzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9pcnFfdmVjdG9yX21hcF9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAg
ICBpZiAoICFzcyApCiAgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAg
ICBpZiAoICFzdHJuY21wKHMsICJub25lIiwgc3MgLSBzKSkKLSAgICAgICAgICAgIG9wdF9pcnFf
dmVjdG9yX21hcD1PUFRfSVJRX1ZFQ1RPUl9NQVBfTk9ORTsKLSAgICAgICAgZWxzZSBpZiAoICFz
dHJuY21wKHMsICJnbG9iYWwiLCBzcyAtIHMpKQotICAgICAgICAgICAgb3B0X2lycV92ZWN0b3Jf
bWFwPU9QVF9JUlFfVkVDVE9SX01BUF9HTE9CQUw7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNt
cChzLCAicGVyLWRldmljZSIsIHNzIC0gcykpCi0gICAgICAgICAgICBvcHRfaXJxX3ZlY3Rvcl9t
YXA9T1BUX0lSUV9WRUNUT1JfTUFQX1BFUkRFVjsKKyAgICAgICAgaWYgKCAhY21kbGluZV9zdHJj
bXAocywgIm5vbmUiKSApCisgICAgICAgICAgICBvcHRfaXJxX3ZlY3Rvcl9tYXAgPSBPUFRfSVJR
X1ZFQ1RPUl9NQVBfTk9ORTsKKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAi
Z2xvYmFsIikgKQorICAgICAgICAgICAgb3B0X2lycV92ZWN0b3JfbWFwID0gT1BUX0lSUV9WRUNU
T1JfTUFQX0dMT0JBTDsKKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAicGVy
LWRldmljZSIpICkKKyAgICAgICAgICAgIG9wdF9pcnFfdmVjdG9yX21hcCA9IE9QVF9JUlFfVkVD
VE9SX01BUF9QRVJERVY7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmlu
ZGV4IDBiYThlZjguLjU4NjZhMjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysg
Yi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTU5MSwxMyArNTkxLDEzIEBAIHN0YXRpYyBpbnQgX19p
bml0IHBhcnNlX3Bzcl9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAgICBpZiAoIHZhbF9kZWxp
bSA+IHNzICkKICAgICAgICAgICAgIHZhbF9kZWxpbSA9IHNzOwogCi0gICAgICAgIGlmICggKnZh
bF9kZWxpbSAmJiAhc3RybmNtcChzLCAicm1pZF9tYXgiLCB2YWxfZGVsaW0gLSBzKSApCisgICAg
ICAgIGlmICggKnZhbF9kZWxpbSAmJiAhY21kbGluZV9zdHJjbXAocywgInJtaWRfbWF4IikgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBvcHRfcm1pZF9tYXggPSBzaW1wbGVfc3RydG91bCh2YWxf
ZGVsaW0gKyAxLCAmcSwgMCk7CiAgICAgICAgICAgICBpZiAoICpxICYmICpxICE9ICcsJyApCiAg
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYg
KCAqdmFsX2RlbGltICYmICFzdHJuY21wKHMsICJjb3NfbWF4IiwgdmFsX2RlbGltIC0gcykgKQor
ICAgICAgICBlbHNlIGlmICggKnZhbF9kZWxpbSAmJiAhY21kbGluZV9zdHJjbXAocywgImNvc19t
YXgiKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIG9wdF9jb3NfbWF4ID0gc2ltcGxlX3N0cnRv
dWwodmFsX2RlbGltICsgMSwgJnEsIDApOwogICAgICAgICAgICAgaWYgKCAqcSAmJiAqcSAhPSAn
LCcgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IGEzNmJjZWYuLmFkNzJlY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTEzOCwx
MSArMTM4LDExIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFy
ICpzKQogICAgICAgICB7CiAgICAgICAgICAgICBzICs9IDEwOwogCi0gICAgICAgICAgICBpZiAo
ICFzdHJuY21wKHMsICJyZXRwb2xpbmUiLCBzcyAtIHMpICkKKyAgICAgICAgICAgIGlmICggIWNt
ZGxpbmVfc3RyY21wKHMsICJyZXRwb2xpbmUiKSApCiAgICAgICAgICAgICAgICAgb3B0X3RodW5r
ID0gVEhVTktfUkVUUE9MSU5FOwotICAgICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJs
ZmVuY2UiLCBzcyAtIHMpICkKKyAgICAgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAo
cywgImxmZW5jZSIpICkKICAgICAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19MRkVOQ0U7
Ci0gICAgICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImptcCIsIHNzIC0gcykgKQorICAg
ICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiam1wIikgKQogICAgICAgICAg
ICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgICAgICByYyA9IC1FSU5WQUw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21t
Y29uZmlnLXNoYXJlZC5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFyZWQuYwpp
bmRleCA4Njc1ZGJkLi45ZTFjODFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21t
Y29uZmlnLXNoYXJlZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVk
LmMKQEAgLTQ2LDggKzQ2LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfbW1jZmcoY29uc3Qg
Y2hhciAqcykKICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRl
ZmF1bHQ6Ci0gICAgICAgICAgICBpZiAoICFzdHJuY21wKHMsICJhbWRfZmFtMTAiLCBzcyAtIHMp
IHx8Ci0gICAgICAgICAgICAgICAgICFzdHJuY21wKHMsICJhbWQtZmFtMTAiLCBzcyAtIHMpICkK
KyAgICAgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJhbWRfZmFtMTAiKSB8fAorICAg
ICAgICAgICAgICAgICAhY21kbGluZV9zdHJjbXAocywgImFtZC1mYW0xMCIpICkKICAgICAgICAg
ICAgICAgICBwY2lfcHJvYmUgfD0gUENJX0NIRUNLX0VOQUJMRV9BTURfTU1DT05GOwogICAgICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCAyZWQ1NDAz
Li4xZTFhNTUxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2Nv
bW1vbi9lZmkvYm9vdC5jCkBAIC0xNDAxLDE0ICsxNDAxLDE0IEBAIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX2VmaV9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAgICBpZiAoICFzcyApCiAgICAg
ICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAoICFzdHJuY21wKHMs
ICJycyIsIHNzIC0gcykgKQorICAgICAgICBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAicnMiKSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggdmFsICkKICAgICAgICAgICAgICAgICBfX3Nl
dF9iaXQoRUZJX1JTLCAmZWZpX2ZsYWdzKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAg
ICAgICBfX2NsZWFyX2JpdChFRklfUlMsICZlZmlfZmxhZ3MpOwogICAgICAgICB9Ci0gICAgICAg
IGVsc2UgaWYgKCAhc3RybmNtcChzLCAiYXR0cj11YyIsIHNzIC0gcykgKQorICAgICAgICBlbHNl
IGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJhdHRyPXVjIikgKQogICAgICAgICAgICAgZWZpX21h
cF91YyA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXgg
NTc2NmEwZi4uMDUzYzMxZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94
ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC0yMjEsMjUgKzIyMSw1MSBAQCB2b2lkIF9faW5pdCBjbWRs
aW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCiAKIGludCBwYXJzZV9ib29sKGNvbnN0IGNo
YXIgKnMsIGNvbnN0IGNoYXIgKmUpCiB7Ci0gICAgdW5zaWduZWQgaW50IGxlbjsKKyAgICBzaXpl
X3QgbGVuID0gZSA/ICh7IEFTU0VSVChlID49IHMpOyBlIC0gczsgfSkgOiBzdHJsZW4ocyk7CiAK
LSAgICBsZW4gPSBlID8gKHsgQVNTRVJUKGUgPj0gcyk7IGUgLSBzOyB9KSA6IHN0cmxlbihzKTsK
LSAgICBpZiAoICFsZW4gKQotICAgICAgICByZXR1cm4gLTE7CisgICAgc3dpdGNoICggbGVuICkK
KyAgICB7CisgICAgY2FzZSAxOgorICAgICAgICBpZiAoICpzID09ICcxJyApCisgICAgICAgICAg
ICByZXR1cm4gMTsKKyAgICAgICAgaWYgKCAqcyA9PSAnMCcgKQorICAgICAgICAgICAgcmV0dXJu
IDA7CisgICAgICAgIGJyZWFrOwogCi0gICAgaWYgKCAhc3RybmNtcCgibm8iLCBzLCBsZW4pIHx8
Ci0gICAgICAgICAhc3RybmNtcCgib2ZmIiwgcywgbGVuKSB8fAotICAgICAgICAgIXN0cm5jbXAo
ImZhbHNlIiwgcywgbGVuKSB8fAotICAgICAgICAgIXN0cm5jbXAoImRpc2FibGUiLCBzLCBsZW4p
IHx8Ci0gICAgICAgICAhc3RybmNtcCgiMCIsIHMsIGxlbikgKQotICAgICAgICByZXR1cm4gMDsK
KyAgICBjYXNlIDI6CisgICAgICAgIGlmICggIXN0cm5jbXAoIm9uIiwgcywgMikgKQorICAgICAg
ICAgICAgcmV0dXJuIDE7CisgICAgICAgIGlmICggIXN0cm5jbXAoIm5vIiwgcywgMikgKQorICAg
ICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSAzOgorICAgICAg
ICBpZiAoICFzdHJuY21wKCJ5ZXMiLCBzLCAzKSApCisgICAgICAgICAgICByZXR1cm4gMTsKKyAg
ICAgICAgaWYgKCAhc3RybmNtcCgib2ZmIiwgcywgMykgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSA0OgorICAgICAgICBpZiAoICFzdHJuY21wKCJ0
cnVlIiwgcywgNCkgKQorICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSA1OgorICAgICAgICBpZiAoICFzdHJuY21wKCJmYWxzZSIsIHMsIDUpICkKKyAgICAg
ICAgICAgIHJldHVybiAwOworICAgICAgICBicmVhazsKIAotICAgIGlmICggIXN0cm5jbXAoInll
cyIsIHMsIGxlbikgfHwKLSAgICAgICAgICFzdHJuY21wKCJvbiIsIHMsIGxlbikgfHwKLSAgICAg
ICAgICFzdHJuY21wKCJ0cnVlIiwgcywgbGVuKSB8fAotICAgICAgICAgIXN0cm5jbXAoImVuYWJs
ZSIsIHMsIGxlbikgfHwKLSAgICAgICAgICFzdHJuY21wKCIxIiwgcywgbGVuKSApCi0gICAgICAg
IHJldHVybiAxOworICAgIGNhc2UgNjoKKyAgICAgICAgaWYgKCAhc3RybmNtcCgiZW5hYmxlIiwg
cywgNikgKQorICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIGJyZWFrOworCisgICAgY2Fz
ZSA3OgorICAgICAgICBpZiAoICFzdHJuY21wKCJkaXNhYmxlIiwgcywgNykgKQorICAgICAgICAg
ICAgcmV0dXJuIDA7CisgICAgICAgIGJyZWFrOworICAgIH0KIAogICAgIHJldHVybiAtMTsKIH0K
QEAgLTI3MSw2ICsyOTcsMjcgQEAgaW50IHBhcnNlX2Jvb2xlYW4oY29uc3QgY2hhciAqbmFtZSwg
Y29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZSkKICAgICByZXR1cm4gLTE7CiB9CiAKK2ludCBj
bWRsaW5lX3N0cmNtcChjb25zdCBjaGFyICpmcmFnLCBjb25zdCBjaGFyICpuYW1lKQoreworICAg
IGZvciAoIDsgOyBmcmFnKyssIG5hbWUrKyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBjaGFy
IGYgPSAqZnJhZywgbiA9ICpuYW1lOworICAgICAgICBpbnQgcmVzID0gZiAtIG47CisKKyAgICAg
ICAgaWYgKCByZXMgfHwgbiA9PSAnXDAnICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAqIE5VTCBpbiAnbmFtZScgbWF0Y2hpbmcgYSBjb21tYSwgY29sb24gb3Igc2Vt
aWNvbG9uIGluICdmcmFnJworICAgICAgICAgICAgICogaW1wbGllcyBzdWNjZXNzLgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICBpZiAoIG4gPT0gJ1wwJyAmJiAoZiA9PSAnLCcgfHwgZiA9
PSAnOicgfHwgZiA9PSAnOycpICkKKyAgICAgICAgICAgICAgICByZXMgPSAwOworCisgICAgICAg
ICAgICByZXR1cm4gcmVzOworICAgICAgICB9CisgICAgfQorfQorCiB1bnNpZ25lZCBpbnQgdGFp
bnRlZDsKIAogLyoqCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYyBi
L3hlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jCmluZGV4IDRkNmJhZGMuLmJhOTg5N2EgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jCisrKyBiL3hlbi9kcml2ZXJz
L2NwdWZyZXEvY3B1ZnJlcS5jCkBAIC03Myw3ICs3Myw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHNl
dHVwX2NwdWZyZXFfb3B0aW9uKGNvbnN0IGNoYXIgKnN0cikKICAgICAgICAgYXJnID0gc3RyY2hy
KHN0ciwgJ1wwJyk7CiAgICAgY2hvaWNlID0gcGFyc2VfYm9vbChzdHIsIGFyZyk7CiAKLSAgICBp
ZiAoIGNob2ljZSA8IDAgJiYgIXN0cm5jbXAoc3RyLCAiZG9tMC1rZXJuZWwiLCBhcmcgLSBzdHIp
ICkKKyAgICBpZiAoIGNob2ljZSA8IDAgJiYgIWNtZGxpbmVfc3RyY21wKHN0ciwgImRvbTAta2Vy
bmVsIikgKQogICAgIHsKICAgICAgICAgeGVuX3Byb2Nlc3Nvcl9wbWJpdHMgJj0gflhFTl9QUk9D
RVNTT1JfUE1fUFg7CiAgICAgICAgIGNwdWZyZXFfY29udHJvbGxlciA9IEZSRVFDVExfZG9tMF9r
ZXJuZWw7CkBAIC04MSwxNCArODEsMTQgQEAgc3RhdGljIGludCBfX2luaXQgc2V0dXBfY3B1ZnJl
cV9vcHRpb24oY29uc3QgY2hhciAqc3RyKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAg
ICBpZiAoIGNob2ljZSA9PSAwIHx8ICFzdHJuY21wKHN0ciwgIm5vbmUiLCBhcmcgLSBzdHIpICkK
KyAgICBpZiAoIGNob2ljZSA9PSAwIHx8ICFjbWRsaW5lX3N0cmNtcChzdHIsICJub25lIikgKQog
ICAgIHsKICAgICAgICAgeGVuX3Byb2Nlc3Nvcl9wbWJpdHMgJj0gflhFTl9QUk9DRVNTT1JfUE1f
UFg7CiAgICAgICAgIGNwdWZyZXFfY29udHJvbGxlciA9IEZSRVFDVExfbm9uZTsKICAgICAgICAg
cmV0dXJuIDA7CiAgICAgfQogCi0gICAgaWYgKCBjaG9pY2UgPiAwIHx8ICFzdHJuY21wKHN0ciwg
InhlbiIsIGFyZyAtIHN0cikgKQorICAgIGlmICggY2hvaWNlID4gMCB8fCAhY21kbGluZV9zdHJj
bXAoc3RyLCAieGVuIikgKQogICAgIHsKICAgICAgICAgeGVuX3Byb2Nlc3Nvcl9wbWJpdHMgfD0g
WEVOX1BST0NFU1NPUl9QTV9QWDsKICAgICAgICAgY3B1ZnJlcV9jb250cm9sbGVyID0gRlJFUUNU
TF94ZW47CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCBjYWZmM2FiLi5mMDk3Mzk0IDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTk4LDM2ICs5OCwzNiBAQCBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9pb21tdV9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAgICBiID0gcGFyc2VfYm9v
bChzLCBzcyk7CiAgICAgICAgIGlmICggYiA+PSAwICkKICAgICAgICAgICAgIGlvbW11X2VuYWJs
ZSA9IGI7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiZm9yY2UiLCBzcyAtIHMpIHx8
Ci0gICAgICAgICAgICAgICAgICAhc3RybmNtcChzLCAicmVxdWlyZWQiLCBzcyAtIHMpICkKKyAg
ICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiZm9yY2UiKSB8fAorICAgICAgICAg
ICAgICAgICAgIWNtZGxpbmVfc3RyY21wKHMsICJyZXF1aXJlZCIpICkKICAgICAgICAgICAgIGZv
cmNlX2lvbW11ID0gdmFsOwotICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgIndvcmthcm91
bmRfYmlvc19idWciLCBzcyAtIHMpICkKKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNt
cChzLCAid29ya2Fyb3VuZF9iaW9zX2J1ZyIpICkKICAgICAgICAgICAgIGlvbW11X3dvcmthcm91
bmRfYmlvc19idWcgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiaWdmeCIs
IHNzIC0gcykgKQorICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJpZ2Z4Iikg
KQogICAgICAgICAgICAgaW9tbXVfaWdmeCA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJu
Y21wKHMsICJ2ZXJib3NlIiwgc3MgLSBzKSApCisgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9z
dHJjbXAocywgInZlcmJvc2UiKSApCiAgICAgICAgICAgICBpb21tdV92ZXJib3NlID0gdmFsOwot
ICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgInNub29wIiwgc3MgLSBzKSApCisgICAgICAg
IGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgInNub29wIikgKQogICAgICAgICAgICAgaW9t
bXVfc25vb3AgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAicWludmFsIiwg
c3MgLSBzKSApCisgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgInFpbnZhbCIp
ICkKICAgICAgICAgICAgIGlvbW11X3FpbnZhbCA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFz
dHJuY21wKHMsICJpbnRyZW1hcCIsIHNzIC0gcykgKQorICAgICAgICBlbHNlIGlmICggIWNtZGxp
bmVfc3RyY21wKHMsICJpbnRyZW1hcCIpICkKICAgICAgICAgICAgIGlvbW11X2ludHJlbWFwID0g
dmFsOwotICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImludHBvc3QiLCBzcyAtIHMpICkK
KyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiaW50cG9zdCIpICkKICAgICAg
ICAgICAgIGlvbW11X2ludHBvc3QgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChz
LCAiZGVidWciLCBzcyAtIHMpICkKKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChz
LCAiZGVidWciKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlvbW11X2RlYnVnID0gdmFsOwog
ICAgICAgICAgICAgaWYgKCB2YWwgKQogICAgICAgICAgICAgICAgIGlvbW11X3ZlcmJvc2UgPSAx
OwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiYW1kLWlvbW11LXBl
cmRldi1pbnRyZW1hcCIsIHNzIC0gcykgKQorICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3Ry
Y21wKHMsICJhbWQtaW9tbXUtcGVyZGV2LWludHJlbWFwIikgKQogICAgICAgICAgICAgYW1kX2lv
bW11X3BlcmRldl9pbnRyZW1hcCA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMs
ICJkb20wLXBhc3N0aHJvdWdoIiwgc3MgLSBzKSApCisgICAgICAgIGVsc2UgaWYgKCAhY21kbGlu
ZV9zdHJjbXAocywgImRvbTAtcGFzc3Rocm91Z2giKSApCiAgICAgICAgICAgICBpb21tdV9od2Rv
bV9wYXNzdGhyb3VnaCA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJkb20w
LXN0cmljdCIsIHNzIC0gcykgKQorICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMs
ICJkb20wLXN0cmljdCIpICkKICAgICAgICAgICAgIGlvbW11X2h3ZG9tX3N0cmljdCA9IHZhbDsK
LSAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJzaGFyZXB0Iiwgc3MgLSBzKSApCisgICAg
ICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgInNoYXJlcHQiKSApCiAgICAgICAgICAg
ICBpb21tdV9oYXBfcHRfc2hhcmUgPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggMTI3N2NlMi4uOTNjMjBiOSAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKQEAgLTIxMywxMiArMjEzLDEyIEBAIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX3BjaV9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAgICBpZiAoICFzcyApCiAgICAg
ICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAoICFzdHJuY21wKHMs
ICJzZXJyIiwgc3MgLSBzKSApCisgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJzZXJy
IikgKQogICAgICAgICB7CiAgICAgICAgICAgICBjbWRfbWFzayA9IFBDSV9DT01NQU5EX1NFUlI7
CiAgICAgICAgICAgICBicmN0bF9tYXNrID0gUENJX0JSSURHRV9DVExfU0VSUiB8IFBDSV9CUklE
R0VfQ1RMX0RUTVJfU0VSUjsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAo
cywgInBlcnIiLCBzcyAtIHMpICkKKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChz
LCAicGVyciIpICkKICAgICAgICAgewogICAgICAgICAgICAgY21kX21hc2sgPSBQQ0lfQ09NTUFO
RF9QQVJJVFk7CiAgICAgICAgICAgICBicmN0bF9tYXNrID0gUENJX0JSSURHRV9DVExfUEFSSVRZ
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oIGIveGVuL2luY2x1ZGUveGVuL2xp
Yi5oCmluZGV4IDk3MmZjODQuLjg5OTM5ZjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9s
aWIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKQEAgLTc5LDYgKzc5LDEzIEBAIGludCBw
YXJzZV9ib29sKGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmUpOwogICovCiBpbnQgcGFyc2Vf
Ym9vbGVhbihjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICplKTsK
IAorLyoqCisgKiBWZXJ5IHNpbWlsYXIgdG8gc3RyY21wKCksIGJ1dCB3aWxsIGRlY2xhcmUgYSBt
YXRjaCBpZiB0aGUgTlVMIGluICduYW1lJworICogbGluZXMgdXAgd2l0aCBjb21tYSwgY29sb24g
b3Igc2VtaWNvbG9uIGluICdmcmFnJy4gIERlc2lnbmVkIGZvciBwaWNraW5nCisgKiBleGFjdCBz
dHJpbmcgbWF0Y2hlcyBvdXQgb2YgYSBkZWxpbWl0ZWQgY29tbWFuZCBsaW5lIGxpc3QuCisgKi8K
K2ludCBjbWRsaW5lX3N0cmNtcChjb25zdCBjaGFyICpmcmFnLCBjb25zdCBjaGFyICpuYW1lKTsK
KwogLyojZGVmaW5lIERFQlVHX1RSQUNFX0RVTVAqLwogI2lmZGVmIERFQlVHX1RSQUNFX0RVTVAK
IGV4dGVybiB2b2lkIGRlYnVndHJhY2VfZHVtcCh2b2lkKTsKLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 17:46:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 17: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-devel-bounces@lists.xenproject.org>)
	id 1gfTYC-0007dC-MQ; Fri, 04 Jan 2019 17: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=jgOn=PM=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gfTYB-0007d7-2d
 for xen-devel@lists.xen.org; Fri, 04 Jan 2019 17:46:27 +0000
X-Inumbo-ID: a827d3be-1048-11e9-b46f-c3f247e243e1
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a827d3be-1048-11e9-b46f-c3f247e243e1;
 Fri, 04 Jan 2019 17:46:26 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 139A821872;
 Fri,  4 Jan 2019 17:46:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546623985;
 bh=k4RPKSeaZitDzCx9voUHj2sMLie5SuuMWGGHPJUw/So=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=SH/F5uIj9Cb/BI/YaJDMBNQwgNU8h7ueX4vR+ZepuBdRIkK2prZdn6ycSAgrdujV6
 iIn9HzV+3FQgt7Ae+Wbh+H8Q3BCFmvTIb6y4a49j/rWCTMQI1Q0x/EGkRE8rTgn/DV
 ePIp61UEvlh9I+iGBfmUYzIjeJoZ0+1wJde/KDjQ=
Date: Fri, 4 Jan 2019 09:46:24 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <71f5da369f1245b8a85c794a9ae097d9@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.DEB.2.10.1901040941510.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901021622550.800@sstabellini-ThinkPad-X260>
 <416d62e8-f977-bca7-2eb9-5ac05051953e@citrix.com>
 <alpine.DEB.2.10.1901031004460.800@sstabellini-ThinkPad-X260>
 <71f5da369f1245b8a85c794a9ae097d9@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1816407085-1546623985=:800"
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
 ARM after 91d4eca7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 'Stefano Stabellini' <sstabellini@kernel.org>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1816407085-1546623985=:800
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 4 Jan 2019, Paul Durrant wrote:
> > -----Original Message-----
> > From: Stefano Stabellini [mailto:sstabellini@kernel.org]
> > Sent: 03 January 2019 18:20
> > To: Andrew Cooper <Andrew.Cooper3@citrix.com>
> > Cc: Stefano Stabellini <sstabellini@kernel.org>; xen-devel@lists.xen.org;
> > julien.grall@arm.com; jbeulich@suse.com; Paul Durrant
> > <Paul.Durrant@citrix.com>
> > Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
> > ARM after 91d4eca7
> > 
> > On Thu, 3 Jan 2019, Andrew Cooper wrote:
> > > On 03/01/2019 00:28, Stefano Stabellini wrote:
> > > > Fix device assignment on ARM after 91d4eca7 "mm / iommu: split
> > > > need_iommu() into has_iommu_pt() and need_iommu_pt_sync()".
> > > >
> > > > arch_iommu_populate_page_table returns -ENOSYS which causes
> > > > iommu_construct to return early, although it is not an error.
> > > >
> > > > Interestingly, the if ( rc ) was present even before 91d4eca7, but it
> > was
> > > > still working before. Now, with the new hd->status field it won't
> > > > complete the initialization successfully.
> > > >
> > > > Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
> > > >
> > > > diff --git a/xen/drivers/passthrough/iommu.c
> > b/xen/drivers/passthrough/iommu.c
> > > > index ac62d7f..a63329b 100644
> > > > --- a/xen/drivers/passthrough/iommu.c
> > > > +++ b/xen/drivers/passthrough/iommu.c
> > > > @@ -269,7 +269,7 @@ int iommu_construct(struct domain *d)
> > > >          hd->need_sync = true;
> > > >
> > > >          rc = arch_iommu_populate_page_table(d);
> > >
> > > The comment in ARM's arch_iommu_populate_page_table() says
> > >
> > > /* The IOMMU shares the p2m with the CPU */
> > >
> > > Which means that iommu_use_hap_pt() (just out of context above this
> > > hunk) is wrong.Â  It should return true, which will prevent us entering
> > > this path during initialisation.
> > 
> > iommu_use_hap_pt is implemented by calling has_iommu_pt(d) (also on x86
> > is part of the implementation), which is implemented as:
> > 
> >   (dom_iommu(d)->status != IOMMU_STATUS_disabled)
> > 
> > IOMMU_STATUS_disabled is zero in the enum, so status starts as
> > IOMMU_STATUS_disabled. It is set to IOMMU_STATUS_initializing for dom0
> > in iommu_hwdom_init, but it is not set to IOMMU_STATUS_initializing for
> > other domains anywhere, leading to this error.
> 
> It is set for other domains... see iommu_construct().

Hi Paul, unfortunately it doesn't work that way. Let me explain:


iommu_construct() sets hd->status to IOMMU_STATUS_initializing *after*
calling iommu_use_hap_pt(d), and specifically inside the if statement:

    if ( !iommu_use_hap_pt(d) )
    {
        int rc;

        hd->status = IOMMU_STATUS_initializing;
        hd->need_sync = true;

        rc = arch_iommu_populate_page_table(d);
        if ( rc )
        {
            if ( rc != -ERESTART )
            {
                hd->need_sync = false;
                hd->status = IOMMU_STATUS_disabled;
            }

            return rc;
        }
    }

However, for iommu_use_hap_pt(d) to return the correct value, which
should be always true on ARM, status needs to be already set to
IOMMU_STATUS_initializing.

Because when we enter iommu_construct status is IOMMU_STATUS_disabled,
iommu_use_hap_pt(d) calls has_iommu_pt(d) which wrongly returns false
because it is implemented as:

#define has_iommu_pt(d) (dom_iommu(d)->status != IOMMU_STATUS_disabled)


I think we need to move the initialization of status to
IOMMU_STATUS_initializing earlier, specifically to iommu_domain_init.
--8323329-1816407085-1546623985=:800
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1816407085-1546623985=:800--


From xen-devel-bounces@lists.xenproject.org Fri Jan 04 19:08:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 19:08: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-devel-bounces@lists.xenproject.org>)
	id 1gfUpJ-0005bS-18; Fri, 04 Jan 2019 19:08: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=Ng1K=PM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfUpH-0005bI-Vc
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 19:08:12 +0000
X-Inumbo-ID: 12f93416-1054-11e9-a2b8-6fd26f5e9b83
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12f93416-1054-11e9-a2b8-6fd26f5e9b83;
 Fri, 04 Jan 2019 19:08:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfUpD-0005eq-ST; Fri, 04 Jan 2019 19:08:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfUpD-0007hJ-Id; Fri, 04 Jan 2019 19:08:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfUpD-0005Zw-Hw; Fri, 04 Jan 2019 19:08:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131731-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=672601cfcc6f9905dd5fe8cdd7949cfb7f91fed1
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Jan 2019 19:08:07 +0000
Subject: [Xen-devel] [ovmf test] 131731: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTczMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjcyNjAxY2ZjYzZmOTkwNWRkNWZlOGNkZDc5NDljZmI3ZjkxZmVkMQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA1OSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTggZGF5cyAgMjM1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTczMSAgMjAxOS0wMS0wNCAwNzo0OTozNyBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGpp
YW4uai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAg
Smlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAg
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91
dGxvb2suY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2lu
IFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtp
bkBnbWFpbC5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJv
YSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxz
aGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5n
QGludGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5j
b20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcg
PC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BE
TFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8
dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5A
aW50ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxl
YyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50
aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRp
bWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5n
QGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8
dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHph
aWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVs
LmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlq
dS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVs
LmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0
IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODMxIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 04 20:35:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Jan 2019 20:35: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-devel-bounces@lists.xenproject.org>)
	id 1gfWBc-0004QI-9a; Fri, 04 Jan 2019 20:35: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=Ng1K=PM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfWBb-0004Q8-0I
 for xen-devel@lists.xenproject.org; Fri, 04 Jan 2019 20:35:19 +0000
X-Inumbo-ID: 3f29cacb-1060-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f29cacb-1060-11e9-92db-bc764e045a96;
 Fri, 04 Jan 2019 20:35:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfWBV-0007Q1-KC; Fri, 04 Jan 2019 20:35:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfWBV-0005gb-8J; Fri, 04 Jan 2019 20:35:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfWBV-0004ND-7Q; Fri, 04 Jan 2019 20:35:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131728-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c04c050f5bf98845bfe22164b8a1503d696a6e26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Jan 2019 20:35:13 +0000
Subject: [Xen-devel] [linux-4.19 test] 131728: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcyOCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MjgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVt
cHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMzE2NDIgcGFz
cyBpbiAxMzE3MjgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTY0MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYzA0YzA1MGY1
YmY5ODg0NWJmZTIyMTY0YjhhMTUwM2Q2OTZhNmUyNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXgg
ICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogICA2MyBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAg
NjEgZGF5cyAgIDQxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTY0MiAgMjAxOC0x
Mi0yOSAxODozMjo0NiBaICAgIDYgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KOTUwIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NDM5
MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 05 01:54:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Jan 2019 01:54: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-devel-bounces@lists.xenproject.org>)
	id 1gfbAI-0002dS-KV; Sat, 05 Jan 2019 01:54: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=wCux=PN=gmail.com=rianquinn@srs-us1.protection.inumbo.net>)
 id 1gfbAH-0002dJ-Ji
 for xen-devel@lists.xenproject.org; Sat, 05 Jan 2019 01:54:17 +0000
X-Inumbo-ID: ce3a3430-108c-11e9-92db-bc764e045a96
Received: from mail-ed1-x532.google.com (unknown [2a00:1450:4864:20::532])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce3a3430-108c-11e9-92db-bc764e045a96;
 Sat, 05 Jan 2019 01:54:16 +0000 (UTC)
Received: by mail-ed1-x532.google.com with SMTP id f9so33220532eds.10
 for <xen-devel@lists.xenproject.org>; Fri, 04 Jan 2019 17:54:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=rweZ3dmdq+/tBurLd6RJ7qaXclU7ZnyLs6uJG7Xy7VY=;
 b=TiMLuPvb2xNZCND4nZQ/QxBepDmnX8SIS1zAdMavIgA1mM+cce//yAeYoUv85TZxmT
 +t2eWGsUCVhvBy4ThX+/PSJQL7UJ4wcnM5nLZdGTfjGwgx+thYGx1aNXT4mI/7bE1CpP
 zOznZ9Z33nEEV9mvVJ3fFZ7AD/ffeUz8ixbsHyQRb7bbDEz38pjKSn/myHhJTcEjPuYP
 FajApAchR89vPiXYEwsXaWKwKC8hoZSGl9Fg9P3CFycq6v9+vryfi00kCpmgv01ZTmNA
 SwQojSobbUACCjz/XxUpNxS9fP1NoZqJk/9sa5jU282K5iUALJgzViodI/11pc47jjHq
 VPPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=rweZ3dmdq+/tBurLd6RJ7qaXclU7ZnyLs6uJG7Xy7VY=;
 b=SQPdd7u0PhDfnCi0gPdvKfmByseTDIU5zi7l2AHnsMD3pP1Lh4E6TSflwlQUINTTjc
 mU26EBWyhTX87q5Oyo0YgRcK5ppCcH2zAjSJe49QgiGN0XHGXq+Qb8Q3J5IbmHsilI5m
 zrtZiNwDluR/dPGtKrgsbM9MLO632+VLlzbyusy/Du6ribnXSaVVG/2YbR3dOBpJS5AQ
 rBEsGxbYqn0r/GNuY18Fqxb9LzgQYZozbXlKmqdMEeo2iAVTmNfl8cC+zD/tzAkibK7G
 6DtdXcIIa6D60iHCBdH7XHmZlVALjXi/qtthWbIGBvRdNOaMLMjkFrrSOwpVJCJPTjJZ
 OaDw==
X-Gm-Message-State: AJcUukeaJeOTk2dSDcZA7rL1sGhEBAYXgktFIOKv3/QCrZo3NHKJ6+k4
 /Pqu6tDWV8xJVYNmkZDfZDwsg6ujweoJ+wKyuLA=
X-Google-Smtp-Source: ALg8bN5v8BRi0Ft82TVdF7hB4BwIPuVQkkuiZbXPpomFc1bkZUEmDJjcnakhXWf1ylrf5Gu9wwtv1rPZRo59Yhkm6bY=
X-Received: by 2002:a17:906:94c3:: with SMTP id
 d3-v6mr4802741ejy.104.1546653254659; 
 Fri, 04 Jan 2019 17:54:14 -0800 (PST)
MIME-Version: 1.0
References: <20190103174523.ofkxt6vfteilw4zr@mac>
 <5C2F5B45020000780020A36F@prv1-mh.provo.novell.com>
 <20190104140936.hgfg5gjxqne6eb5m@mac.bytemobile.com>
 <5C2F7EEC020000780020A48A@prv1-mh.provo.novell.com>
In-Reply-To: <5C2F7EEC020000780020A48A@prv1-mh.provo.novell.com>
From: Rian Quinn <rianquinn@gmail.com>
Date: Fri, 4 Jan 2019 18:54:03 -0700
Message-ID: <CANmpu8XghQa6BB0nB5jc=fsfLMxaTQeOLRCHchOuuzAj6tUUwg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] PVH and ACPI discussion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8740527293576812089=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8740527293576812089==
Content-Type: multipart/alternative; boundary="000000000000d5b223057eac4547"

--000000000000d5b223057eac4547
Content-Type: text/plain; charset="UTF-8"

With the research we are doing using Bareflank, we set both of these flags
and also tell Linux that almost all (but a small part) of the lower 1MB is
free RAM to use as we don't emulate any of the legacy devices. From what we
can tell so far, Linux seems to handle this fine without any complaints.

- Rian

On Fri, Jan 4, 2019 at 8:44 AM Jan Beulich <JBeulich@suse.com> wrote:

> >>> On 04.01.19 at 15:09, <roger.pau@citrix.com> wrote:
> > Do you agree however that PVH DomU could maybe use reduced hardware
> > ACPI while Dom0 using whatever mode (reduced or not) is set by the
> > native ACPI tables?
>
> Yes, it's certainly worth exploring.
>
> Jan
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

--000000000000d5b223057eac4547
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">With the research we are doing using Bareflank, we set bot=
h of these flags and also tell Linux that almost all (but a small part) of =
the lower 1MB is free RAM to use as we don&#39;t emulate any of the legacy =
devices. From what we can tell so far, Linux seems to handle this fine with=
out any complaints.=C2=A0<div><br></div><div>- Rian</div></div><br><div cla=
ss=3D"gmail_quote"><div dir=3D"ltr">On Fri, Jan 4, 2019 at 8:44 AM Jan Beul=
ich &lt;<a href=3D"mailto:JBeulich@suse.com">JBeulich@suse.com</a>&gt; wrot=
e:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">&gt;&gt;&gt; =
On 04.01.19 at 15:09, &lt;<a href=3D"mailto:roger.pau@citrix.com" target=3D=
"_blank">roger.pau@citrix.com</a>&gt; wrote:<br>
&gt; Do you agree however that PVH DomU could maybe use reduced hardware<br=
>
&gt; ACPI while Dom0 using whatever mode (reduced or not) is set by the<br>
&gt; native ACPI tables?<br>
<br>
Yes, it&#39;s certainly worth exploring.<br>
<br>
Jan<br>
<br>
<br>
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-devel</a></blockquote></div>

--000000000000d5b223057eac4547--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8740527293576812089==--


From xen-devel-bounces@lists.xenproject.org Sat Jan 05 02:32:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Jan 2019 02:32: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-devel-bounces@lists.xenproject.org>)
	id 1gfblI-000659-Jr; Sat, 05 Jan 2019 02:32: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=BFuR=PN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfblH-00064z-5B
 for xen-devel@lists.xenproject.org; Sat, 05 Jan 2019 02:32:31 +0000
X-Inumbo-ID: 254f5e86-1092-11e9-bd38-83c0f3767fb5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 254f5e86-1092-11e9-bd38-83c0f3767fb5;
 Sat, 05 Jan 2019 02:32:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfblD-0007UV-71; Sat, 05 Jan 2019 02:32:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfblC-0002Pq-Pi; Sat, 05 Jan 2019 02:32:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfblC-00084l-P0; Sat, 05 Jan 2019 02:32:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131734-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=8ecede468190f1d6157d7dd66cff1d3cbfdb7095
X-Osstest-Versions-That: qemuu=20d6c7312f1b812bb9c750f4087f69ac8485cc90
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Jan 2019 02:32:26 +0000
Subject: [Xen-devel] [qemu-mainline test] 131734: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTczNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MzQvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTcyMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzIz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE3MjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTcyMwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMxNzIzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDhlY2VkZTQ2ODE5MGYxZDYx
NTdkN2RkNjZjZmYxZDNjYmZkYjcwOTUKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDIwZDZjNzMxMmYxYjgxMmJiOWM3NTBmNDA4N2Y2OWFjODQ4NWNjOTAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzMTcyMyAgMjAxOS0wMS0wMyAxOTozNzoxMSBaICAgIDEgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzE3MzQgIDIwMTktMDEtMDQgMTM6Mzc6MTkgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZWtz
YW5kYXIgUmlrYWxvIDxhcmlrYWxvQHdhdmVjb21wLmNvbT4KICBGcmVkcmlrIE5vcmluZyA8bm9y
aW5nQG5vY3Jldy5vcmc+CiAgUGF1bCBCdXJ0b24gPHBidXJ0b25Ad2F2ZWNvbXAuY29tPgogIFBl
dGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1
LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpPGY0YnVn
QGFtc2F0Lm9yZz4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAogICAyMGQ2YzczMTJmLi44ZWNlZGU0NjgxICA4ZWNlZGU0NjgxOTBmMWQ2MTU3ZDdkZDY2Y2Zm
MWQzY2JmZGI3MDk1IC0+IHVwc3RyZWFtLXRlc3RlZAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 05 04:52:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Jan 2019 04:52: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-devel-bounces@lists.xenproject.org>)
	id 1gfdwc-0008Pi-1t; Sat, 05 Jan 2019 04:52: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=BFuR=PN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfdwa-0008PY-MU
 for xen-devel@lists.xenproject.org; Sat, 05 Jan 2019 04:52:20 +0000
X-Inumbo-ID: ae69bdde-10a5-11e9-8778-a3a32c935b14
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae69bdde-10a5-11e9-8778-a3a32c935b14;
 Sat, 05 Jan 2019 04:52:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfdwW-0001qJ-Db; Sat, 05 Jan 2019 04:52:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfdwW-0001VG-0P; Sat, 05 Jan 2019 04:52:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfdwV-0008Ga-T9; Sat, 05 Jan 2019 04:52:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131729-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:leak-check/check:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=fa42fea0d8b49ba65b49a999331950d74827a52d
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Jan 2019 04:52:15 +0000
Subject: [Xen-devel] [linux-3.18 test] 131729: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTcyOSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MjkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTUzNSBwYXNzIGluIDEzMTcy
OQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBpbiAxMzE1NjMgcGFzcyBpbiAxMzE3MjkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMxNTgwIHBhc3MgaW4g
MTMxNzI5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGluIDEzMTU4MCBwYXNzIGluIDEzMTcyOQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTMxNjY2
IHBhc3MgaW4gMTMxNzI5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1pbnN0
YWxsICAgICAgZmFpbCBpbiAxMzE2NjYgcGFzcyBpbiAxMzE3MjkKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMjEgbGVhay1jaGVjay9jaGVjayBmYWlsIGluIDEzMTcwNSBwYXNzIGluIDEz
MTcyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTM1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE1MzUKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBwYXNzIGluIDEzMTU2MwogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTYzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MzE1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTgwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMzE2NjYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTcwNQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMxNTM1IGxpa2Ug
MTI4NjkxCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVu
ZCAgZmFpbCBpbiAxMzE1MzUgbGlrZSAxMjg4MDcKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE1NjMgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEzMTU2MyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzE1ODAgbGlrZSAxMjg4MDcK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICBmYWls
IGluIDEzMTU4MCBsaWtlIDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBk
ZWJpYW4tZGktaW5zdGFsbCAgIGZhaWwgaW4gMTMxNTgwIGxpa2UgMTI4ODQxCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMTU4
MCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzE2NjYgbGlrZSAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyODgwNwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4
ODQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEy
ODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRj
NTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAt
MTcgMjE6NDc6MzkgWiAgIDc5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAyMDE4
LTExLTEwIDE2OjE3OjMwIFogICA1NSBkYXlzICAgMzcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMxNTEyICAyMDE4LTEyLTIyIDA2OjUxOjUxIFogICAxMyBkYXlzICAgMTIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo0NDMgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0
aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDEzMzM0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 05 07:05:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Jan 2019 07:05: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-devel-bounces@lists.xenproject.org>)
	id 1gfg0t-0001qM-Tc; Sat, 05 Jan 2019 07:04: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=BFuR=PN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfg0r-0001q7-RP
 for xen-devel@lists.xenproject.org; Sat, 05 Jan 2019 07:04:53 +0000
X-Inumbo-ID: 323ceab6-10b8-11e9-8f53-47f459782a0e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 323ceab6-10b8-11e9-8f53-47f459782a0e;
 Sat, 05 Jan 2019 07:04:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfg0n-0004gH-QL; Sat, 05 Jan 2019 07:04:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfg0n-00068f-JP; Sat, 05 Jan 2019 07:04:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfg0n-0001XW-IR; Sat, 05 Jan 2019 07:04:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131732-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a4983672f9ca4c8393f26b6b80710e6c78886b8c
X-Osstest-Versions-That: linux=8e143b90e4d45cca3dc53760d3cfab988bc74571
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Jan 2019 07:04:49 +0000
Subject: [Xen-devel] [linux-next test] 131732: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTczMiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MzIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTY4NwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMxNjg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE2ODcKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTMxNjg3CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE2ODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMx
Njg3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMzE2ODcKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTY4NwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1zdGFy
dC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMTY4NwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMxNjg3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9y
ZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMzE2ODcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEzMTY4NwogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNjg3CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE2ODcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgNyB4ZW4t
Ym9vdCAgZmFpbCBsaWtlIDEzMTY4NwogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCBy
ZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNjg3CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzE2ODcKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEzMTY4NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjg3
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMzE2ODcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY4NwogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTMxNjg3CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE2ODcKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMTY4
NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTMxNjg3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE2ODcKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEzMTY4NwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNjg3CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBsaWtlIDEz
MTY4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzE2ODcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMTY4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjg3CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzE2ODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjg3CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzE2ODcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYTQ5ODM2NzJmOWNhNGM4MzkzZjI2YjZi
ODA3MTBlNmM3ODg4NmI4YwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
OGUxNDNiOTBlNGQ0NWNjYTNkYzUzNzYwZDNjZmFiOTg4YmM3NDU3MQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2lu
Y2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzE3MzIgIDIwMTktMDEtMDQgMDk6MTk6MTIgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 05 09:12:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Jan 2019 09:12:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfhzk-0003iP-GR; Sat, 05 Jan 2019 09:11: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=BFuR=PN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfhzj-0003iC-09
 for xen-devel@lists.xenproject.org; Sat, 05 Jan 2019 09:11:51 +0000
X-Inumbo-ID: ee40f84a-10c9-11e9-ac42-27deffa9a840
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee40f84a-10c9-11e9-ac42-27deffa9a840;
 Sat, 05 Jan 2019 09:11:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfhzd-0007bo-03; Sat, 05 Jan 2019 09:11:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfhzc-0005An-L4; Sat, 05 Jan 2019 09:11:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfhzc-0006x1-KK; Sat, 05 Jan 2019 09:11:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131738-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=38f3c1b0d274bb56b5a48b38f30fdd128ed617c3
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Jan 2019 09:11:44 +0000
Subject: [Xen-devel] [ovmf test] 131738: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTczOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MzgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMzhmM2MxYjBkMjc0YmI1NmI1YTQ4YjM4ZjMwZmRkMTI4ZWQ2MTdjMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNTkgZGF5cyAgMjM2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTczOCAgMjAxOS0wMS0wNCAxOToxMToyOSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODY4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 05 17:03:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Jan 2019 17:03: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-devel-bounces@lists.xenproject.org>)
	id 1gfpLm-0005yC-0G; Sat, 05 Jan 2019 17:03:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BFuR=PN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfpLl-0005y0-B2
 for xen-devel@lists.xenproject.org; Sat, 05 Jan 2019 17:03:05 +0000
X-Inumbo-ID: c3633c43-110b-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3633c43-110b-11e9-92db-bc764e045a96;
 Sat, 05 Jan 2019 17:03:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfpLh-0000Hw-KX; Sat, 05 Jan 2019 17:03:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfpLh-00035X-7S; Sat, 05 Jan 2019 17:03:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfpLh-00082k-4q; Sat, 05 Jan 2019 17:03:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131747-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=99c33a7cbf7fdb607a43a91342a44a7a22e20bfb
X-Osstest-Versions-That: libvirt=c99e954973ea330e32e392c71ed17db5b359381b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Jan 2019 17:03:01 +0000
Subject: [Xen-devel] [libvirt test] 131747: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc0NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NDcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTczMAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzMwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzE3MzAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGlidmlydCAgICAgICAgICAgICAgOTljMzNhN2NiZjdmZGI2MDdhNDNhOTEzNDJhNDRh
N2EyMmUyMGJmYgpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgYzk5ZTk1
NDk3M2VhMzMwZTMyZTM5MmM3MWVkMTdkYjViMzU5MzgxYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTMxNzMwICAyMDE5LTAxLTA0IDA0OjE5OjA2IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMTc0NyAgMjAxOS0wMS0wNSAwNDoxOTowMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEVyaWMgQmxh
a2UgPGVibGFrZUByZWRoYXQuY29tPgogIEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgOTljMzNhN2NiZjdmZGI2MDdhNDNhOTEzNDJhNDRhN2EyMmUyMGJmYgpBdXRob3I6IEVy
aWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBKYW4gNCAwOTo0NDozMiAy
MDE5IC0wNjAwCgogICAgbWFpbnQ6IGNmZy5tayB0eXBvIGZpeAogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KCmNvbW1pdCA4N2I0ZTFjZDdlN2Vj
MjNkYzY5YzgwODI5NDhjZDNiYjQ5ZTE4ZmYzCkF1dGhvcjogRXJpayBTa3VsdGV0eSA8ZXNrdWx0
ZXRAcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgSmFuIDQgMTA6NDA6NDggMjAxOSArMDEwMAoKICAg
IGRvY3M6IHNjaGVtYXM6IERlY291cGxlIHRoZSB2aXJ0aW8gb3B0aW9ucyBmcm9tIGVhY2ggb3Ro
ZXIKICAgIAogICAgQ3VycmVudGx5LCBhbGwgb2YgdGhlIFZpcnRpb09wdGlvbnMgYXJlIHVuZGVy
IGEgc2luZ2xlIDxvcHRpb25hbD4KICAgIGVsZW1lbnQsIGhvd2V2ZXIsIG5laXRoZXIgb3VyIHBh
cnNlci9mb3JtYXR0ZXIgb3IgUUVNVSBkcml2ZXIgcmVxdWlyZXMKICAgIHRoZSBwcmVzZW5jZSBv
ZiBhbGwgdGhlIG9wdGlvbnMgaWYgb25seSBhIHNpbmdsZSBvbmUgZnJvbSB0aGUgc2V0IGhhcwog
ICAgYmVlbiBzcGVjaWZpZWQsIHNvIGZpeCBpdCBhbmQgc2lsZW5jZSB0aGUgc2NoZW1hIHZhbGlk
YXRvci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVk
aGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 05 18:49:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Jan 2019 18:49: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-devel-bounces@lists.xenproject.org>)
	id 1gfr0F-0005ab-5i; Sat, 05 Jan 2019 18:48: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=BFuR=PN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfr0E-0005aM-AX
 for xen-devel@lists.xenproject.org; Sat, 05 Jan 2019 18:48:58 +0000
X-Inumbo-ID: 8dad63be-111a-11e9-a25b-e3bdbf364ef9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8dad63be-111a-11e9-a25b-e3bdbf364ef9;
 Sat, 05 Jan 2019 18:48:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfr09-0002KP-Qe; Sat, 05 Jan 2019 18:48:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfr09-000144-Dp; Sat, 05 Jan 2019 18:48:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfr09-0004ym-DA; Sat, 05 Jan 2019 18:48:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131743-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=e59dbbac0364344a3ad84c3497a98c56003d3fb8
X-Osstest-Versions-That: qemuu=8ecede468190f1d6157d7dd66cff1d3cbfdb7095
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Jan 2019 18:48:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 131743: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc0MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NDMvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTczNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzM0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE3MzQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTczNAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMxNzM0CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGU1OWRiYmFjMDM2NDM0NGEz
YWQ4NGMzNDk3YTk4YzU2MDAzZDNmYjgKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDhlY2VkZTQ2ODE5MGYxZDYxNTdkN2RkNjZjZmYxZDNjYmZkYjcwOTUKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzMTczNCAgMjAxOS0wMS0wNCAxMzozNzoxOSBaICAgIDEgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzE3NDMgIDIwMTktMDEtMDUgMDI6MzQ6MDcgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgogIExpIFFpYW5nIDxsaXEz
ZWFAZ21haWwuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU3RlZmFuIEhh
am5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIHl1Y2hlbmxpbiA8bnBlczg3MTg0QGdtYWls
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAgIDhlY2VkZTQ2ODEuLmU1OWRiYmFjMDMgIGU1OWRiYmFj
MDM2NDM0NGEzYWQ4NGMzNDk3YTk4YzU2MDAzZDNmYjggLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 05 19:03:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Jan 2019 19:03:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gfrEc-000750-H9; Sat, 05 Jan 2019 19:03: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=BFuR=PN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfrEb-00074q-49
 for xen-devel@lists.xenproject.org; Sat, 05 Jan 2019 19:03:49 +0000
X-Inumbo-ID: a1311a43-111c-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1311a43-111c-11e9-92db-bc764e045a96;
 Sat, 05 Jan 2019 19:03:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfrEY-0002dM-N5; Sat, 05 Jan 2019 19:03:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfrEY-00023M-Ef; Sat, 05 Jan 2019 19:03:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfrEY-0007pj-Dm; Sat, 05 Jan 2019 19:03:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131735-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=96d4f267e40f9509e8a66e2b39e8b95655617693
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Jan 2019 19:03:46 +0000
Subject: [Xen-devel] [linux-linus test] 131735: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTczNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxNzM1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDk2ZDRmMjY3
ZTQwZjk1MDllOGE2NmUyYjM5ZThiOTU2NTU2MTc2OTMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhjOTViYmY3MDMK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1NSBaICAxNDQg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6MDY6NTYgWiAg
MTQzIGRheXMgIDExNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE3MzUgIDIwMTkt
MDEtMDQgMTQ6NTc6MzMgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQxMDMgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDgx
MjQxMyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 05 20:31:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Jan 2019 20:31: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-devel-bounces@lists.xenproject.org>)
	id 1gfsbP-0005Vb-1k; Sat, 05 Jan 2019 20:31: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=BFuR=PN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfsbN-0005VO-DJ
 for xen-devel@lists.xenproject.org; Sat, 05 Jan 2019 20:31:25 +0000
X-Inumbo-ID: ddbd310a-1128-11e9-8367-07732fbc1c38
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddbd310a-1128-11e9-8367-07732fbc1c38;
 Sat, 05 Jan 2019 20:31:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfsbI-0004P0-6U; Sat, 05 Jan 2019 20:31:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfsbH-0007Y9-Hw; Sat, 05 Jan 2019 20:31:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfsbH-0001kS-H1; Sat, 05 Jan 2019 20:31:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131736-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:heisenbug
 xen-unstable:test-amd64-i386-migrupgrade:xen-boot/dst_host:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:leak-check/check:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
X-Osstest-Versions-That: xen=7b6e05c50fc39466fcc685fb6d4216f99af58743
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Jan 2019 20:31:19 +0000
Subject: [Xen-devel] [xen-unstable test] 131736: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTczNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTczNi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0IGZhaWwgaW4gMTMxNzIwIHBhc3MgaW4gMTMxNzM2CiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgMTEgeGVuLWJvb3QvZHN0X2hvc3QgZmFpbCBpbiAxMzE3MjAgcGFzcyBpbiAx
MzE3MzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAy
MSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgcGFzcyBpbiAxMzE3MjAKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NzAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMTY3MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjcwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzE2NzAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTY3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjcw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMzE2NzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY3MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMxNjcwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVm
YjZmYWI3OWRmMWRiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3YjZl
MDVjNTBmYzM5NDY2ZmNjNjg1ZmI2ZDQyMTZmOTlhZjU4NzQzCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzE2NzAgIDIwMTktMDEtMDEgMDg6NTE6NTUgWiAgICA0IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTMxNjg4ICAyMDE5LTAxLTAyIDE0OjUyOjMyIFogICAgMyBkYXlzICAgIDMgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxNzIwICAyMDE5LTAxLTAzIDE4OjUxOjQ3IFogICAg
MiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCcmlhbiBXb29kcyA8
YnJpYW4ud29vZHNAYW1kLmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+
CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2Nh
cnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDdiNmUw
NWM1MGYuLmE1YjBlYjM2MzYgIGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYx
ZGIgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 05 22:45:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Jan 2019 22:45: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-devel-bounces@lists.xenproject.org>)
	id 1gfugI-0007DM-JB; Sat, 05 Jan 2019 22: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=BFuR=PN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfugG-0007D9-Vp
 for xen-devel@lists.xenproject.org; Sat, 05 Jan 2019 22:44:37 +0000
X-Inumbo-ID: 7984f8e2-113b-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7984f8e2-113b-11e9-92db-bc764e045a96;
 Sat, 05 Jan 2019 22:44:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfugC-0006wv-HK; Sat, 05 Jan 2019 22:44:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfugC-0006KZ-6C; Sat, 05 Jan 2019 22:44:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfugC-0004tj-5Z; Sat, 05 Jan 2019 22:44:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131751-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Jan 2019 22:44:32 +0000
Subject: [Xen-devel] [ovmf test] 131751: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc1MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjAgZGF5cyAgMjM3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 06 00:44:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Jan 2019 00: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-devel-bounces@lists.xenproject.org>)
	id 1gfwXs-0008NI-9X; Sun, 06 Jan 2019 00:44: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=XRjF=PO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfwXq-0008N8-Q2
 for xen-devel@lists.xenproject.org; Sun, 06 Jan 2019 00:44:02 +0000
X-Inumbo-ID: 286c016a-114c-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 286c016a-114c-11e9-92db-bc764e045a96;
 Sun, 06 Jan 2019 00:44:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfwXn-0001N5-LV; Sun, 06 Jan 2019 00:43:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfwXn-0004cs-C0; Sun, 06 Jan 2019 00:43:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfwXn-0007gz-AE; Sun, 06 Jan 2019 00:43:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131739-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c04c050f5bf98845bfe22164b8a1503d696a6e26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Jan 2019 00:43:59 +0000
Subject: [Xen-devel] [linux-4.19 test] 131739: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTczOSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3MzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgMTMgZ3Vlc3Qtc3RhcnQuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qt
c3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGluIDEzMTY0MiBwYXNzIGluIDEzMTczOQogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0
b3JlbHMucmVwZWF0IGZhaWwgaW4gMTMxNjQyIHBhc3MgaW4gMTMxNzM5CiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBp
biAxMzE2NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTkgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDEzMTcyOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYzA0YzA1MGY1YmY5
ODg0NWJmZTIyMTY0YjhhMTUwM2Q2OTZhNmUyNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogICA2NCBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAgNjIg
ZGF5cyAgIDQyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTY0MiAgMjAxOC0xMi0y
OSAxODozMjo0NiBaICAgIDcgZGF5cyAgICA3IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KOTUwIHBlb3BsZSB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NDM5MiBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 06 00:51:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Jan 2019 00:51: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-devel-bounces@lists.xenproject.org>)
	id 1gfwer-0000mQ-7P; Sun, 06 Jan 2019 00:51: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=XRjF=PO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gfwep-0000mE-W0
 for xen-devel@lists.xenproject.org; Sun, 06 Jan 2019 00:51:16 +0000
X-Inumbo-ID: 2b594f9e-114d-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b594f9e-114d-11e9-92db-bc764e045a96;
 Sun, 06 Jan 2019 00:51:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gfwem-0001WT-Ry; Sun, 06 Jan 2019 00:51:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gfwem-0005Y6-Dr; Sun, 06 Jan 2019 00:51:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gfwem-00052X-DC; Sun, 06 Jan 2019 00:51:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131756-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Jan 2019 00:51:12 +0000
Subject: [Xen-devel] [ovmf test] 131756: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc1NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjAgZGF5cyAgMjM4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 06 06:37:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Jan 2019 06:37: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-devel-bounces@lists.xenproject.org>)
	id 1gg23O-0000U8-PD; Sun, 06 Jan 2019 06:36: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=XRjF=PO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gg23M-0000Tz-Ul
 for xen-devel@lists.xenproject.org; Sun, 06 Jan 2019 06:36:56 +0000
X-Inumbo-ID: 75542e98-117d-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75542e98-117d-11e9-92db-bc764e045a96;
 Sun, 06 Jan 2019 06:36:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gg23I-0001DS-06; Sun, 06 Jan 2019 06:36:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gg23H-0000cq-Mt; Sun, 06 Jan 2019 06:36:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gg23H-0006PU-Lf; Sun, 06 Jan 2019 06:36:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131760-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Jan 2019 06:36:51 +0000
Subject: [Xen-devel] [ovmf test] 131760: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc2MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NjAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjAgZGF5cyAgMjM5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 06 09:40:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Jan 2019 09:40: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-devel-bounces@lists.xenproject.org>)
	id 1gg4u5-0006EE-Mx; Sun, 06 Jan 2019 09:39: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=XRjF=PO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gg4u5-0006E1-0B
 for xen-devel@lists.xenproject.org; Sun, 06 Jan 2019 09:39:33 +0000
X-Inumbo-ID: f77be02f-1196-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f77be02f-1196-11e9-92db-bc764e045a96;
 Sun, 06 Jan 2019 09:39:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gg4tz-00059o-C4; Sun, 06 Jan 2019 09:39:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gg4tz-0002sI-4B; Sun, 06 Jan 2019 09:39:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gg4tz-0002xC-3F; Sun, 06 Jan 2019 09:39:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131768-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
X-Osstest-Versions-That: xen=7b6e05c50fc39466fcc685fb6d4216f99af58743
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Jan 2019 09:39:27 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 131768: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc2OCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTc2OC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE1YjBlYjM2MzY5NGU3
ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDdiNmUwNWM1MGZjMzk0NjZmY2M2ODVmYjZkNDIxNmY5OWFmNTg3NDMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMTY4MSAgMjAxOS0wMS0wMiAwOToxODo1OCBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzE3NjggIDIwMTktMDEtMDYgMDk6MTg6MjQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlh
bi53b29kc0BhbWQuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogIExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
ICAgN2I2ZTA1YzUwZi4uYTViMGViMzYzNiAgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2
ZmFiNzlkZjFkYiAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 06 10:07:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Jan 2019 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gg5Ka-00005F-UQ; Sun, 06 Jan 2019 10:06: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=XRjF=PO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gg5KZ-000056-Bm
 for xen-devel@lists.xenproject.org; Sun, 06 Jan 2019 10:06:55 +0000
X-Inumbo-ID: cabd8544-119a-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cabd8544-119a-11e9-92db-bc764e045a96;
 Sun, 06 Jan 2019 10:06:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gg5KU-0005mD-B0; Sun, 06 Jan 2019 10:06:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gg5KT-0004b4-TS; Sun, 06 Jan 2019 10:06:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gg5KT-0004I5-SM; Sun, 06 Jan 2019 10:06:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131749-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:leak-check/check:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=fa42fea0d8b49ba65b49a999331950d74827a52d
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Jan 2019 10:06:49 +0000
Subject: [Xen-devel] [linux-3.18 test] 131749: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc0OSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NDkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTUzNSBwYXNzIGluIDEzMTcy
OQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBpbiAxMzE1NjMgcGFzcyBpbiAxMzE3NDkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMxNTgwIHBhc3MgaW4g
MTMxNzQ5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGluIDEzMTU4MCBwYXNzIGluIDEzMTc0OQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTMxNjY2
IHBhc3MgaW4gMTMxNzQ5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1pbnN0
YWxsICAgICAgZmFpbCBpbiAxMzE2NjYgcGFzcyBpbiAxMzE3NDkKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMjEgbGVhay1jaGVjay9jaGVjayBmYWlsIGluIDEzMTcwNSBwYXNzIGluIDEz
MTc0OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTM1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE1MzUKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBwYXNzIGluIDEzMTU2MwogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTYzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MzE1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTgwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMzE2NjYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTcwNQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTMxNzI5CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE3MjkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTUzNSBsaWtlIDEyODY5MQogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgIGZhaWwgaW4g
MTMxNTM1IGxpa2UgMTI4ODA3CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA3IHhlbi1i
b290ICAgICAgICAgICAgZmFpbCBpbiAxMzE1ODAgbGlrZSAxMjg4NDEKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICBmYWlsIGluIDEzMTU4MCBsaWtl
IDEyODg0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMxNjY2IGxpa2UgMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEzMTY2NiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE2NjYgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEzMTY2NiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxNjY2IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE2NjYg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTI4ODA3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBsaWtlIDEyODgwNwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGkt
aW5zdGFsbCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4ODQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4
ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGZh
NDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBh
N2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBa
ICAgODAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6
MzAgWiAgIDU2IGRheXMgICAzOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE1MTIg
IDIwMTgtMTItMjIgMDY6NTE6NTEgWiAgIDE1IGRheXMgICAxMyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ0MyBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTMzMzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 06 11:35:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Jan 2019 11:35: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-devel-bounces@lists.xenproject.org>)
	id 1gg6hY-0006sb-MT; Sun, 06 Jan 2019 11:34:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XRjF=PO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gg6hX-0006sS-6H
 for xen-devel@lists.xenproject.org; Sun, 06 Jan 2019 11:34:43 +0000
X-Inumbo-ID: 0ef3bcf0-11a7-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ef3bcf0-11a7-11e9-92db-bc764e045a96;
 Sun, 06 Jan 2019 11:34:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gg6hT-0007QL-Lb; Sun, 06 Jan 2019 11:34:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gg6hT-0002bC-2G; Sun, 06 Jan 2019 11:34:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gg6hT-0001IR-0i; Sun, 06 Jan 2019 11:34:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131767-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Jan 2019 11:34:39 +0000
Subject: [Xen-devel] [ovmf test] 131767: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjAgZGF5cyAgMjQwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDEgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 06 11:45:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Jan 2019 11: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-devel-bounces@lists.xenproject.org>)
	id 1gg6rz-0007jZ-Ou; Sun, 06 Jan 2019 11:45: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=XRjF=PO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gg6ry-0007jN-Is
 for xen-devel@lists.xenproject.org; Sun, 06 Jan 2019 11:45:30 +0000
X-Inumbo-ID: 9056239c-11a8-11e9-a3d9-9bb116d1137f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9056239c-11a8-11e9-a3d9-9bb116d1137f;
 Sun, 06 Jan 2019 11:45:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gg6rv-0007en-AB; Sun, 06 Jan 2019 11:45:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gg6ru-0002yK-WB; Sun, 06 Jan 2019 11:45:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gg6ru-0005dP-Va; Sun, 06 Jan 2019 11:45:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131766-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=99c33a7cbf7fdb607a43a91342a44a7a22e20bfb
X-Osstest-Versions-That: libvirt=c99e954973ea330e32e392c71ed17db5b359381b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Jan 2019 11:45:26 +0000
Subject: [Xen-devel] [libvirt test] 131766: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc2NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NjYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTczMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzMwCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDk5YzMz
YTdjYmY3ZmRiNjA3YTQzYTkxMzQyYTQ0YTdhMjJlMjBiZmIKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIGM5OWU5NTQ5NzNlYTMzMGUzMmUzOTJjNzFlZDE3ZGI1YjM1OTM4
MWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTczMCAgMjAxOS0wMS0wNCAwNDoxOTowNiBaICAg
IDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE3NDcgIDIwMTktMDEtMDUgMDQ6MTk6MDIg
WiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNr
dWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAogICBjOTllOTU0OTczLi45OWMzM2E3Y2JmICA5OWMzM2E3Y2JmN2ZkYjYw
N2E0M2E5MTM0MmE0NGE3YTIyZTIwYmZiIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 06 12:48:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Jan 2019 12:48: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-devel-bounces@lists.xenproject.org>)
	id 1gg7qT-00040Q-Qk; Sun, 06 Jan 2019 12: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=XRjF=PO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gg7qS-00040G-BW
 for xen-devel@lists.xenproject.org; Sun, 06 Jan 2019 12:48:00 +0000
X-Inumbo-ID: 4b2aa263-11b1-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b2aa263-11b1-11e9-92db-bc764e045a96;
 Sun, 06 Jan 2019 12:47:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gg7qN-0000Pk-Tq; Sun, 06 Jan 2019 12:47:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gg7qN-0005IP-1f; Sun, 06 Jan 2019 12:47:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gg7qN-0002s4-0z; Sun, 06 Jan 2019 12:47:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131770-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Jan 2019 12:47:55 +0000
Subject: [Xen-devel] [ovmf test] 131770: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NzAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjAgZGF5cyAgMjQxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDEgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 06 16:01:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Jan 2019 16:01: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-devel-bounces@lists.xenproject.org>)
	id 1ggAr9-0002Ns-Kq; Sun, 06 Jan 2019 16:00:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XRjF=PO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggAr7-0002Ni-Ev
 for xen-devel@lists.xenproject.org; Sun, 06 Jan 2019 16:00:53 +0000
X-Inumbo-ID: 3d53ef77-11cc-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d53ef77-11cc-11e9-92db-bc764e045a96;
 Sun, 06 Jan 2019 16:00:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggAr2-0004fU-Bl; Sun, 06 Jan 2019 16:00:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggAr2-00066w-2f; Sun, 06 Jan 2019 16:00:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggAr2-0004F6-1z; Sun, 06 Jan 2019 16:00:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131754-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3fed6ae4b027f9c93be18520f87bd06bdffd196b
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Jan 2019 16:00:48 +0000
Subject: [Xen-devel] [linux-linus test] 131754: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc1NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxNzU0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgM2ZlZDZhZTRiMDI3Zjlj
OTNiZTE4NTIwZjg3YmQwNmJkZmZkMTk2YgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFogIDE0NSBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1NiBaICAxNDQgZGF5
cyAgMTE2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTc1NCAgMjAxOS0wMS0wNSAx
OTowNDo1OSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDEwMyBwZW9wbGUgdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODEyNjMwIGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 06 17:32:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Jan 2019 17:32: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-devel-bounces@lists.xenproject.org>)
	id 1ggCGz-0000X5-Ca; Sun, 06 Jan 2019 17:31: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=XRjF=PO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggCGy-0000Wt-EM
 for xen-devel@lists.xenproject.org; Sun, 06 Jan 2019 17:31:40 +0000
X-Inumbo-ID: ec52ab3f-11d8-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec52ab3f-11d8-11e9-92db-bc764e045a96;
 Sun, 06 Jan 2019 17:31:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggCGs-0006Lr-KF; Sun, 06 Jan 2019 17:31:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggCGs-0002DM-Cq; Sun, 06 Jan 2019 17:31:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggCGs-0003cK-BT; Sun, 06 Jan 2019 17:31:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131755-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:leak-check/check:fail:heisenbug
 xen-unstable:test-armhf-armhf-examine:xen-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
X-Osstest-Versions-That: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Jan 2019 17:31:34 +0000
Subject: [Xen-devel] [xen-unstable test] 131755: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc1NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTc1NS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAyMSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTMxNzM2IHBhc3MgaW4gMTMxNzU1
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxMzE3MzYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3MzYKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMTczNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzM2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3MzYKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEzMTczNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzM2CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMzE3MzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTczNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzM2CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhNWIwZWIzNjM2OTRlN2UxNTQw
NWYwYjNmYzVmYjZmYWI3OWRmMWRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzE3NTUgIDIwMTkt
MDEtMDUgMjA6MzI6MzAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAg
ICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 06 18:46:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Jan 2019 18:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggDRX-0005nu-5Y; Sun, 06 Jan 2019 18:46: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=XRjF=PO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggDRV-0005n5-7d
 for xen-devel@lists.xenproject.org; Sun, 06 Jan 2019 18:46:37 +0000
X-Inumbo-ID: 6456675d-11e3-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6456675d-11e3-11e9-92db-bc764e045a96;
 Sun, 06 Jan 2019 18:46:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggDRQ-0007p9-K4; Sun, 06 Jan 2019 18:46:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggDRQ-00063O-89; Sun, 06 Jan 2019 18:46:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggDRQ-0002BD-7Z; Sun, 06 Jan 2019 18:46:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131771-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Jan 2019 18:46:32 +0000
Subject: [Xen-devel] [ovmf test] 131771: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc3MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjAgZGF5cyAgMjQyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDEgZGF5cyAgICA2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 06 21:53:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Jan 2019 21:53: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-devel-bounces@lists.xenproject.org>)
	id 1ggGM5-0002cr-JD; Sun, 06 Jan 2019 21:53: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=XRjF=PO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggGM4-0002ch-2G
 for xen-devel@lists.xenproject.org; Sun, 06 Jan 2019 21:53:12 +0000
X-Inumbo-ID: 74bac769-11fd-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74bac769-11fd-11e9-92db-bc764e045a96;
 Sun, 06 Jan 2019 21:53:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggGLx-00032P-Q6; Sun, 06 Jan 2019 21:53:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggGLx-0000r3-FD; Sun, 06 Jan 2019 21:53:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggGLx-0000id-CZ; Sun, 06 Jan 2019 21:53:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131757-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c04c050f5bf98845bfe22164b8a1503d696a6e26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Jan 2019 21:53:05 +0000
Subject: [Xen-devel] [linux-4.19 test] 131757: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc1NyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDgg
cmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMyBndWVzdC1zdGFydC4yIGZhaWwgaW4gMTMxNzM5
IFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBy
dW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4gMTMxNjQyIHBhc3Mg
aW4gMTMxNzU3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIDE5IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgZmFpbCBpbiAxMzE3MzkgcGFzcyBpbiAxMzE3NTcKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEz
MTY0MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9y
ZWRoYXQucmVwZWF0IGZhaWwgcGFzcyBpbiAxMzE3MzkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGMwNGMwNTBmNWJm
OTg4NDViZmUyMjE2NGI4YTE1MDNkNjk2YTZlMjYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAgNjUgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgIDYz
IGRheXMgICA0MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE2NDIgIDIwMTgtMTIt
MjkgMTg6MzI6NDYgWiAgICA4IGRheXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjk1MCBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDQzOTIg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 06 21:54:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Jan 2019 21:54: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-devel-bounces@lists.xenproject.org>)
	id 1ggGMp-0002fG-Un; Sun, 06 Jan 2019 21:53: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=XRjF=PO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggGMo-0002f3-Gq
 for xen-devel@lists.xenproject.org; Sun, 06 Jan 2019 21:53:58 +0000
X-Inumbo-ID: 8f654e04-11fd-11e9-9189-373c37c5a622
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f654e04-11fd-11e9-9189-373c37c5a622;
 Sun, 06 Jan 2019 21:53:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggGMj-00032U-2N; Sun, 06 Jan 2019 21:53:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggGMi-0000xI-OI; Sun, 06 Jan 2019 21:53:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggGMi-0003Az-Nb; Sun, 06 Jan 2019 21:53:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131774-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Jan 2019 21:53:52 +0000
Subject: [Xen-devel] [ovmf test] 131774: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjEgZGF5cyAgMjQzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDEgZGF5cyAgICA3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 02:43:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 02:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggKsF-0006UU-AL; Mon, 07 Jan 2019 02:42: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=2dXH=PP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggKsD-0006UK-BA
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 02:42:41 +0000
X-Inumbo-ID: e62b3334-1225-11e9-8535-271170116794
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e62b3334-1225-11e9-8535-271170116794;
 Mon, 07 Jan 2019 02:42:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggKs9-0001rY-Sh; Mon, 07 Jan 2019 02:42:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggKs9-00018D-Em; Mon, 07 Jan 2019 02:42:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggKs9-0000R7-E1; Mon, 07 Jan 2019 02:42:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131776-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Jan 2019 02:42:37 +0000
Subject: [Xen-devel] [ovmf test] 131776: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc3NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NzYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjEgZGF5cyAgMjQ0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDEgZGF5cyAgICA4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 05:33:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 05:33: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-devel-bounces@lists.xenproject.org>)
	id 1ggNXD-0002nn-Cm; Mon, 07 Jan 2019 05:33: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=4FhG=PP=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1ggNXB-0002nX-LZ
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 05:33:09 +0000
X-Inumbo-ID: b62da122-123d-11e9-af77-2307887a431f
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b62da122-123d-11e9-af77-2307887a431f;
 Mon, 07 Jan 2019 05:33:07 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x075SxNo085244;
 Mon, 7 Jan 2019 05:33:00 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2018-07-02;
 bh=/0rNv2p4CzA4wws7RsCXPLy6DpLH7z0aeBw/27C1jmk=;
 b=0M54NWx0lwXQ6YTFdyL5nZaNCB/JuXuc6Mxxx7n7Gqz4dtLvCDDzRytXEj50w8/Nug6z
 TUiV9JiC1wl4TE0FuFCoIZXTEUFp72mN+HzkZL05V2PVBHNLD8CAfGIn5AlX5QQrAAvG
 iXn50xqoZGVXfS+DjKCqBWeCMJbQ89OQ/ZH87fnYW6yAaBbVGckucGVPqtCGP8HfSmNY
 IwW9L7GVmcdpwbm4Tq5Pk8JRyMutBrjbK/fFgiH2TJ/0xSPAEnPxzo0bhy8ohMdBAGQs
 vo0ZpSoLkCHbvoJI1ofGE3yqHvwP3W7IkgiuErwnmOR7a3c528yOuK39YWJE7ZRzmptu WA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2ptm0tut5p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 07 Jan 2019 05:33:00 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x075WxUb024097
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Jan 2019 05:32:59 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x075WwQ6029983;
 Mon, 7 Jan 2019 05:32:59 GMT
Received: from linux.cn.oracle.com (/10.182.69.241)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 06 Jan 2019 21:32:58 -0800
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-block@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Jan 2019 13:35:58 +0800
Message-Id: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9128
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901070048
Subject: [Xen-devel] [PATCH v4 1/2] xen/blkback: add stack variable 'blkif'
 in connect_ring()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, roger.pau@citrix.com, Paul.Durrant@citrix.com,
 konrad.wilk@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgJ2JlLT5ibGtpZicgaXMgdXNlZCBmb3IgbWFueSB0aW1lcyBpbiBjb25uZWN0X3JpbmcoKSwg
dGhlIHN0YWNrIHZhcmlhYmxlCidibGtpZicgaXMgYWRkZWQgdG8gc3Vic3RpdHV0ZSAnYmUtYmxr
aWYnLgoKU3VnZ2VzdGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgpTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgot
LS0KIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCAyNyArKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5j
IGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwppbmRleCBhNGJjNzRlLi5hNGFh
ZGFjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCisrKyBi
L2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKQEAgLTEwMjMsNiArMTAyMyw3IEBA
IHN0YXRpYyBpbnQgcmVhZF9wZXJfcmluZ19yZWZzKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmlu
ZywgY29uc3QgY2hhciAqZGlyKQogc3RhdGljIGludCBjb25uZWN0X3Jpbmcoc3RydWN0IGJhY2tl
bmRfaW5mbyAqYmUpCiB7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IGJlLT5kZXY7CisJ
c3RydWN0IHhlbl9ibGtpZiAqYmxraWYgPSBiZS0+YmxraWY7CiAJdW5zaWduZWQgaW50IHBlcnNf
Z3JhbnRzOwogCWNoYXIgcHJvdG9jb2xbNjRdID0gIiI7CiAJaW50IGVyciwgaTsKQEAgLTEwMzMs
MjUgKzEwMzQsMjUgQEAgc3RhdGljIGludCBjb25uZWN0X3Jpbmcoc3RydWN0IGJhY2tlbmRfaW5m
byAqYmUpCiAKIAlwcl9kZWJ1ZygiJXMgJXNcbiIsIF9fZnVuY19fLCBkZXYtPm90aGVyZW5kKTsK
IAotCWJlLT5ibGtpZi0+YmxrX3Byb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfREVGQVVMVDsKKwli
bGtpZi0+YmxrX3Byb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfREVGQVVMVDsKIAllcnIgPSB4ZW5i
dXNfc2NhbmYoWEJUX05JTCwgZGV2LT5vdGhlcmVuZCwgInByb3RvY29sIiwKIAkJCSAgICIlNjNz
IiwgcHJvdG9jb2wpOwogCWlmIChlcnIgPD0gMCkKIAkJc3RyY3B5KHByb3RvY29sLCAidW5zcGVj
aWZpZWQsIGFzc3VtaW5nIGRlZmF1bHQiKTsKIAllbHNlIGlmICgwID09IHN0cmNtcChwcm90b2Nv
bCwgWEVOX0lPX1BST1RPX0FCSV9OQVRJVkUpKQotCQliZS0+YmxraWYtPmJsa19wcm90b2NvbCA9
IEJMS0lGX1BST1RPQ09MX05BVElWRTsKKwkJYmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BS
T1RPQ09MX05BVElWRTsKIAllbHNlIGlmICgwID09IHN0cmNtcChwcm90b2NvbCwgWEVOX0lPX1BS
T1RPX0FCSV9YODZfMzIpKQotCQliZS0+YmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RP
Q09MX1g4Nl8zMjsKKwkJYmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl8z
MjsKIAllbHNlIGlmICgwID09IHN0cmNtcChwcm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9YODZf
NjQpKQotCQliZS0+YmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl82NDsK
KwkJYmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl82NDsKIAllbHNlIHsK
IAkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgInVua25vd24gZmUgcHJvdG9jb2wgJXMiLCBw
cm90b2NvbCk7CiAJCXJldHVybiAtRU5PU1lTOwogCX0KIAlwZXJzX2dyYW50cyA9IHhlbmJ1c19y
ZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsICJmZWF0dXJlLXBlcnNpc3RlbnQiLAogCQkJCQkg
ICAwKTsKLQliZS0+YmxraWYtPnZiZC5mZWF0dXJlX2dudF9wZXJzaXN0ZW50ID0gcGVyc19ncmFu
dHM7Ci0JYmUtPmJsa2lmLT52YmQub3ZlcmZsb3dfbWF4X2dyYW50cyA9IDA7CisJYmxraWYtPnZi
ZC5mZWF0dXJlX2dudF9wZXJzaXN0ZW50ID0gcGVyc19ncmFudHM7CisJYmxraWYtPnZiZC5vdmVy
Zmxvd19tYXhfZ3JhbnRzID0gMDsKIAogCS8qCiAJICogUmVhZCB0aGUgbnVtYmVyIG9mIGhhcmR3
YXJlIHF1ZXVlcyBmcm9tIGZyb250ZW5kLgpAQCAtMTA2NywxNiArMTA2OCwxNiBAQCBzdGF0aWMg
aW50IGNvbm5lY3RfcmluZyhzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkKIAkJCQlyZXF1ZXN0ZWRf
bnVtX3F1ZXVlcywgeGVuYmxrX21heF9xdWV1ZXMpOwogCQlyZXR1cm4gLUVOT1NZUzsKIAl9Ci0J
YmUtPmJsa2lmLT5ucl9yaW5ncyA9IHJlcXVlc3RlZF9udW1fcXVldWVzOwotCWlmICh4ZW5fYmxr
aWZfYWxsb2NfcmluZ3MoYmUtPmJsa2lmKSkKKwlibGtpZi0+bnJfcmluZ3MgPSByZXF1ZXN0ZWRf
bnVtX3F1ZXVlczsKKwlpZiAoeGVuX2Jsa2lmX2FsbG9jX3JpbmdzKGJsa2lmKSkKIAkJcmV0dXJu
IC1FTk9NRU07CiAKIAlwcl9pbmZvKCIlczogdXNpbmcgJWQgcXVldWVzLCBwcm90b2NvbCAlZCAo
JXMpICVzXG4iLCBkZXYtPm5vZGVuYW1lLAotCQkgYmUtPmJsa2lmLT5ucl9yaW5ncywgYmUtPmJs
a2lmLT5ibGtfcHJvdG9jb2wsIHByb3RvY29sLAorCQkgYmxraWYtPm5yX3JpbmdzLCBibGtpZi0+
YmxrX3Byb3RvY29sLCBwcm90b2NvbCwKIAkJIHBlcnNfZ3JhbnRzID8gInBlcnNpc3RlbnQgZ3Jh
bnRzIiA6ICIiKTsKIAotCWlmIChiZS0+YmxraWYtPm5yX3JpbmdzID09IDEpCi0JCXJldHVybiBy
ZWFkX3Blcl9yaW5nX3JlZnMoJmJlLT5ibGtpZi0+cmluZ3NbMF0sIGRldi0+b3RoZXJlbmQpOwor
CWlmIChibGtpZi0+bnJfcmluZ3MgPT0gMSkKKwkJcmV0dXJuIHJlYWRfcGVyX3JpbmdfcmVmcygm
YmxraWYtPnJpbmdzWzBdLCBkZXYtPm90aGVyZW5kKTsKIAllbHNlIHsKIAkJeHNwYXRoc2l6ZSA9
IHN0cmxlbihkZXYtPm90aGVyZW5kKSArIHhlbnN0b3JlX3BhdGhfZXh0X3NpemU7CiAJCXhzcGF0
aCA9IGttYWxsb2MoeHNwYXRoc2l6ZSwgR0ZQX0tFUk5FTCk7CkBAIC0xMDg1LDEwICsxMDg2LDEw
IEBAIHN0YXRpYyBpbnQgY29ubmVjdF9yaW5nKHN0cnVjdCBiYWNrZW5kX2luZm8gKmJlKQogCQkJ
cmV0dXJuIC1FTk9NRU07CiAJCX0KIAotCQlmb3IgKGkgPSAwOyBpIDwgYmUtPmJsa2lmLT5ucl9y
aW5nczsgaSsrKSB7CisJCWZvciAoaSA9IDA7IGkgPCBibGtpZi0+bnJfcmluZ3M7IGkrKykgewog
CQkJbWVtc2V0KHhzcGF0aCwgMCwgeHNwYXRoc2l6ZSk7CiAJCQlzbnByaW50Zih4c3BhdGgsIHhz
cGF0aHNpemUsICIlcy9xdWV1ZS0ldSIsIGRldi0+b3RoZXJlbmQsIGkpOwotCQkJZXJyID0gcmVh
ZF9wZXJfcmluZ19yZWZzKCZiZS0+YmxraWYtPnJpbmdzW2ldLCB4c3BhdGgpOworCQkJZXJyID0g
cmVhZF9wZXJfcmluZ19yZWZzKCZibGtpZi0+cmluZ3NbaV0sIHhzcGF0aCk7CiAJCQlpZiAoZXJy
KSB7CiAJCQkJa2ZyZWUoeHNwYXRoKTsKIAkJCQlyZXR1cm4gZXJyOwotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 05:33:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 05:33: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-devel-bounces@lists.xenproject.org>)
	id 1ggNXD-0002nh-44; Mon, 07 Jan 2019 05:33: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=4FhG=PP=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1ggNXB-0002nY-Lq
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 05:33:09 +0000
X-Inumbo-ID: b62da0e6-123d-11e9-a62f-8f0b73fc1901
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b62da0e6-123d-11e9-a62f-8f0b73fc1901;
 Mon, 07 Jan 2019 05:33:07 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x075TTFu044828;
 Mon, 7 Jan 2019 05:33:02 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=HFmgqRUGYAr+ce8tSaVIhfeOWNuvZrD3gSKUgjEFETc=;
 b=aBO3JtcdQ7LRy84M+oGTSnid9LcupdKRbKNAIUO6PNf1+pssbkbzpKJjShcHmA6wx0KT
 E6GuhUMhw+xidbb94tJny0wjlGczfWtE0jSLnBcyH6XsRSqh4d4F5a+JMC+yiK+ZnrPI
 0k4psOFhtIP3HSQBxshu4ilEX2amZ33+VT4HSmt1r2gn4FBV5mJpC+X55h7K6AsVT+lh
 qzRUjHTbt1IEOcBjU4xjQAQwnefZJj8L6HK7501wovO3uzdnnbyvgD4vqdhYv1k6fQcK
 9oBCQhYRnqDmX3qipMKsGJQAX5VjfqbWB0oP8HKmigMGmxWdLgVjvdqH/aBx1a+zVSYN Sw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2ptn7qkn9t-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 07 Jan 2019 05:33:02 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x075X2dM024200
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Jan 2019 05:33:02 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x075X1No007169;
 Mon, 7 Jan 2019 05:33:01 GMT
Received: from linux.cn.oracle.com (/10.182.69.241)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 06 Jan 2019 21:33:01 -0800
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-block@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Mon,  7 Jan 2019 13:35:59 +0800
Message-Id: <1546839359-5478-2-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
References: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9128
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901070048
Subject: [Xen-devel] [PATCH v4 2/2] xen/blkback: rework connect_ring() to
 avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, roger.pau@citrix.com, Paul.Durrant@citrix.com,
 konrad.wilk@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHhlbnN0b3JlICdyaW5nLXBhZ2Utb3JkZXInIGlzIHVzZWQgZ2xvYmFsbHkgZm9yIGVhY2gg
YmxrYmFjayBxdWV1ZSBhbmQKdGhlcmVmb3JlIHNob3VsZCBiZSByZWFkIGZyb20geGVuc3RvcmUg
b25seSBvbmNlLiBIb3dldmVyLCBpdCBpcyBvYnRhaW5lZAppbiByZWFkX3Blcl9yaW5nX3JlZnMo
KSB3aGljaCBtaWdodCBiZSBjYWxsZWQgbXVsdGlwbGUgdGltZXMgZHVyaW5nIHRoZQppbml0aWFs
aXphdGlvbiBvZiBlYWNoIGJsa2JhY2sgcXVldWUuCgpJZiB0aGUgYmxrZnJvbnQgaXMgbWFsaWNp
b3VzIGFuZCB0aGUgJ3JpbmctcGFnZS1vcmRlcicgaXMgc2V0IGluIGRpZmZlcmVudAp2YWx1ZSBi
eSBibGtmcm9udCBldmVyeSB0aW1lIGJlZm9yZSBibGtiYWNrIHJlYWRzIGl0LCB0aGlzIG1heSBl
bmQgdXAgYXQKdGhlICJXQVJOX09OKGkgIT0gKFhFTl9CTEtJRl9SRVFTX1BFUl9QQUdFICogYmxr
aWYtPm5yX3JpbmdfcGFnZXMpKTsiIGluCnhlbl9ibGtpZl9kaXNjb25uZWN0KCkgd2hlbiBmcm9u
dGVuZCBpcyBkZXN0cm95ZWQuCgpUaGlzIHBhdGNoIHJld29ya3MgY29ubmVjdF9yaW5nKCkgdG8g
cmVhZCB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVyJyBvbmx5Cm9uY2UuCgpTaWduZWQtb2ZmLWJ5
OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgotLS0KQ2hhbmdlZCBzaW5j
ZSB2MToKICAqIGNoYW5nZSB0aGUgb3JkZXIgb2YgeGVuc3RvcmUgcmVhZCBpbiByZWFkX3Blcl9y
aW5nX3JlZnMKICAqIHVzZSB4ZW5idXNfcmVhZF91bnNpZ25lZCgpIGluIGNvbm5lY3RfcmluZygp
CgpDaGFuZ2VkIHNpbmNlIHYyOgogICogc2ltcGxpZnkgdGhlIGNvbmRpdGlvbiBjaGVjayBhcyAi
KGVyciAhPSAxICYmIG5yX2dyZWZzID4gMSkiCiAgKiBhdm9pZCBzZXR0aW5nIGVyciBhcyAtRUlO
VkFMIHRvIHJlbW92ZSBleHRyYSBvbmUgbGluZSBvZiBjb2RlCgpDaGFuZ2VkIHNpbmNlIHYzOgog
ICogZXhpdCBhdCB0aGUgYmVnaW5uaW5nIGlmICFucl9ncmVmcwogICogY2hhbmdlIHRoZSBpZiBz
dGF0ZW1lbnRzIHRvIGF2b2lkIHRlc3QgKGVyciAhPSAxKSB0d2ljZQogICogaW5pdGlhbGl6ZSBh
ICdibGtpZicgc3RhY2sgdmFyaWFibGUgKHJlZmVyIHRvIFBBVENIIDEvMikKCiBkcml2ZXJzL2Js
b2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIHwgNzYgKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIGIv
ZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwppbmRleCBhNGFhZGFjLi5hMmFjYmM5
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCisrKyBiL2Ry
aXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKQEAgLTkyNiw3ICs5MjYsNyBAQCBzdGF0
aWMgaW50IHJlYWRfcGVyX3JpbmdfcmVmcyhzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcsIGNv
bnN0IGNoYXIgKmRpcikKIAlpbnQgZXJyLCBpLCBqOwogCXN0cnVjdCB4ZW5fYmxraWYgKmJsa2lm
ID0gcmluZy0+YmxraWY7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IGJsa2lmLT5iZS0+
ZGV2OwotCXVuc2lnbmVkIGludCByaW5nX3BhZ2Vfb3JkZXIsIG5yX2dyZWZzLCBldnRjaG47CisJ
dW5zaWduZWQgaW50IG5yX2dyZWZzLCBldnRjaG47CiAKIAllcnIgPSB4ZW5idXNfc2NhbmYoWEJU
X05JTCwgZGlyLCAiZXZlbnQtY2hhbm5lbCIsICIldSIsCiAJCQkgICZldnRjaG4pOwpAQCAtOTM2
LDQzICs5MzYsMzggQEAgc3RhdGljIGludCByZWFkX3Blcl9yaW5nX3JlZnMoc3RydWN0IHhlbl9i
bGtpZl9yaW5nICpyaW5nLCBjb25zdCBjaGFyICpkaXIpCiAJCXJldHVybiBlcnI7CiAJfQogCi0J
ZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRldi0+b3RoZXJlbmQsICJyaW5nLXBhZ2Utb3Jk
ZXIiLCAiJXUiLAotCQkJICAmcmluZ19wYWdlX29yZGVyKTsKLQlpZiAoZXJyICE9IDEpIHsKLQkJ
ZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRpciwgInJpbmctcmVmIiwgIiV1IiwgJnJpbmdf
cmVmWzBdKTsKKwlucl9ncmVmcyA9IGJsa2lmLT5ucl9yaW5nX3BhZ2VzOworCisJaWYgKHVubGlr
ZWx5KCFucl9ncmVmcykpCisJCXJldHVybiAtRUlOVkFMOworCisJZm9yIChpID0gMDsgaSA8IG5y
X2dyZWZzOyBpKyspIHsKKwkJY2hhciByaW5nX3JlZl9uYW1lW1JJTkdSRUZfTkFNRV9MRU5dOwor
CisJCXNucHJpbnRmKHJpbmdfcmVmX25hbWUsIFJJTkdSRUZfTkFNRV9MRU4sICJyaW5nLXJlZiV1
IiwgaSk7CisJCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsIHJpbmdfcmVmX25hbWUs
CisJCQkJICAgIiV1IiwgJnJpbmdfcmVmW2ldKTsKKwogCQlpZiAoZXJyICE9IDEpIHsKLQkJCWVy
ciA9IC1FSU5WQUw7Ci0JCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAicmVhZGluZyAlcy9y
aW5nLXJlZiIsIGRpcik7Ci0JCQlyZXR1cm4gZXJyOwotCQl9Ci0JCW5yX2dyZWZzID0gMTsKLQl9
IGVsc2UgewotCQl1bnNpZ25lZCBpbnQgaTsKLQotCQlpZiAocmluZ19wYWdlX29yZGVyID4geGVu
X2Jsa2lmX21heF9yaW5nX29yZGVyKSB7Ci0JCQllcnIgPSAtRUlOVkFMOwotCQkJeGVuYnVzX2Rl
dl9mYXRhbChkZXYsIGVyciwgIiVzL3JlcXVlc3QgJWQgcmluZyBwYWdlIG9yZGVyIGV4Y2VlZCBt
YXg6JWQiLAotCQkJCQkgZGlyLCByaW5nX3BhZ2Vfb3JkZXIsCi0JCQkJCSB4ZW5fYmxraWZfbWF4
X3Jpbmdfb3JkZXIpOwotCQkJcmV0dXJuIGVycjsKKwkJCWlmIChucl9ncmVmcyA9PSAxKQorCQkJ
CWJyZWFrOworCisJCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAicmVhZGluZyAlcy8lcyIs
CisJCQkJCSBkaXIsIHJpbmdfcmVmX25hbWUpOworCQkJcmV0dXJuIC1FSU5WQUw7CiAJCX0KKwl9
CiAKLQkJbnJfZ3JlZnMgPSAxIDw8IHJpbmdfcGFnZV9vcmRlcjsKLQkJZm9yIChpID0gMDsgaSA8
IG5yX2dyZWZzOyBpKyspIHsKLQkJCWNoYXIgcmluZ19yZWZfbmFtZVtSSU5HUkVGX05BTUVfTEVO
XTsKLQotCQkJc25wcmludGYocmluZ19yZWZfbmFtZSwgUklOR1JFRl9OQU1FX0xFTiwgInJpbmct
cmVmJXUiLCBpKTsKLQkJCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsIHJpbmdfcmVm
X25hbWUsCi0JCQkJCSAgICIldSIsICZyaW5nX3JlZltpXSk7Ci0JCQlpZiAoZXJyICE9IDEpIHsK
LQkJCQllcnIgPSAtRUlOVkFMOwotCQkJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFk
aW5nICVzLyVzIiwKLQkJCQkJCSBkaXIsIHJpbmdfcmVmX25hbWUpOwotCQkJCXJldHVybiBlcnI7
Ci0JCQl9CisJaWYgKGVyciAhPSAxKSB7CisJCVdBUk5fT04obnJfZ3JlZnMgIT0gMSk7CisKKwkJ
ZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRpciwgInJpbmctcmVmIiwgIiV1IiwKKwkJCQkg
ICAmcmluZ19yZWZbMF0pOworCQlpZiAoZXJyICE9IDEpIHsKKwkJCXhlbmJ1c19kZXZfZmF0YWwo
ZGV2LCBlcnIsICJyZWFkaW5nICVzL3JpbmctcmVmIiwgZGlyKTsKKwkJCXJldHVybiAtRUlOVkFM
OwogCQl9CiAJfQotCWJsa2lmLT5ucl9yaW5nX3BhZ2VzID0gbnJfZ3JlZnM7CiAKIAlmb3IgKGkg
PSAwOyBpIDwgbnJfZ3JlZnMgKiBYRU5fQkxLSUZfUkVRU19QRVJfUEFHRTsgaSsrKSB7CiAJCXJl
cSA9IGt6YWxsb2Moc2l6ZW9mKCpyZXEpLCBHRlBfS0VSTkVMKTsKQEAgLTEwMzEsNiArMTAyNiw3
IEBAIHN0YXRpYyBpbnQgY29ubmVjdF9yaW5nKHN0cnVjdCBiYWNrZW5kX2luZm8gKmJlKQogCXNp
emVfdCB4c3BhdGhzaXplOwogCWNvbnN0IHNpemVfdCB4ZW5zdG9yZV9wYXRoX2V4dF9zaXplID0g
MTE7IC8qIHN1ZmZpY2llbnQgZm9yICIvcXVldWUtTk5OIiAqLwogCXVuc2lnbmVkIGludCByZXF1
ZXN0ZWRfbnVtX3F1ZXVlcyA9IDA7CisJdW5zaWduZWQgaW50IHJpbmdfcGFnZV9vcmRlcjsKIAog
CXByX2RlYnVnKCIlcyAlc1xuIiwgX19mdW5jX18sIGRldi0+b3RoZXJlbmQpOwogCkBAIC0xMDc2
LDYgKzEwNzIsMjAgQEAgc3RhdGljIGludCBjb25uZWN0X3Jpbmcoc3RydWN0IGJhY2tlbmRfaW5m
byAqYmUpCiAJCSBibGtpZi0+bnJfcmluZ3MsIGJsa2lmLT5ibGtfcHJvdG9jb2wsIHByb3RvY29s
LAogCQkgcGVyc19ncmFudHMgPyAicGVyc2lzdGVudCBncmFudHMiIDogIiIpOwogCisJcmluZ19w
YWdlX29yZGVyID0geGVuYnVzX3JlYWRfdW5zaWduZWQoZGV2LT5vdGhlcmVuZCwKKwkJCQkJICAg
ICAgICJyaW5nLXBhZ2Utb3JkZXIiLCAwKTsKKworCWlmIChyaW5nX3BhZ2Vfb3JkZXIgPiB4ZW5f
YmxraWZfbWF4X3Jpbmdfb3JkZXIpIHsKKwkJZXJyID0gLUVJTlZBTDsKKwkJeGVuYnVzX2Rldl9m
YXRhbChkZXYsIGVyciwKKwkJCQkgInJlcXVlc3RlZCByaW5nIHBhZ2Ugb3JkZXIgJWQgZXhjZWVk
IG1heDolZCIsCisJCQkJIHJpbmdfcGFnZV9vcmRlciwKKwkJCQkgeGVuX2Jsa2lmX21heF9yaW5n
X29yZGVyKTsKKwkJcmV0dXJuIGVycjsKKwl9CisKKwlibGtpZi0+bnJfcmluZ19wYWdlcyA9IDEg
PDwgcmluZ19wYWdlX29yZGVyOworCiAJaWYgKGJsa2lmLT5ucl9yaW5ncyA9PSAxKQogCQlyZXR1
cm4gcmVhZF9wZXJfcmluZ19yZWZzKCZibGtpZi0+cmluZ3NbMF0sIGRldi0+b3RoZXJlbmQpOwog
CWVsc2UgewotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 06:25:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 06:25: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-devel-bounces@lists.xenproject.org>)
	id 1ggOLE-0006cU-6Q; Mon, 07 Jan 2019 06:24: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=AFjD=PP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ggOLD-0006cP-0X
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 06:24:51 +0000
X-Inumbo-ID: ee2b87fe-1244-11e9-bc26-fb1ae927cf09
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee2b87fe-1244-11e9-bc26-fb1ae927cf09;
 Mon, 07 Jan 2019 06:24:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3ED21AE86;
 Mon,  7 Jan 2019 06:24:46 +0000 (UTC)
To: Lars Kurth <lars.kurth.xen@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <3992c921-bf13-632a-8f6a-bb7e88afb45a@suse.com>
Date: Mon, 7 Jan 2019 07:24:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Jan 9 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDEvMjAxOSAxNToyOCwgTGFycyBLdXJ0aCB3cm90ZToKPiBIaSBhbGwsCj4gCj4gYmFz
ZWQgb24gU3RlZmFubydzIGFuZCBKdWxpZW4ncyBzdWdnZXN0aW9uIHRoYXQgaXQgbWF5IG1ha2Ug
c2Vuc2UgdG8gbWVyZ2UgdGhlIHg4NiBhbmQgYXJtIGNhbGxzLCBJIGFtIHdpbGxpbmcgdG8gdHJ5
LiBJdCBhbHNvIG1ha2VzIHNlbnNlIHRoaXMgdGltZSBpbiBwYXJ0aWN1bGFyIGJlY2F1c2Ugd2Ug
YXJlIGFwcHJvYWNoaW5nIGZyZWV6ZSB0aW1lLgoKKzEKCj4gQXMgcGVyIHJlcXVlc3QgdGhlIG1l
ZXRpbmcgaXMgMSBob3VyIGxhdGVyIHRoYW4gbm9ybWFsLiBBbHNvLCBiZWNhdXNlIHRoZXJlIHdl
cmUgTk8gYXR0ZW5kZWVzIGZyb20gQ2hpbmEgb24gdGhlIGxhc3QgMyBjYWxscy4gRm9yIENoaW5l
c2UgYXR0ZW5kZWVzOiBpZiB5b3UgcGxhbiB0byBhdHRlbmQsIHBsZWFzZSBjb25maXJtIHlvdSBh
cmUgYXR0ZW5kaW5nIGFuZCB3ZSBjYW4gZGlzY3VzcyBtb3ZpbmcgdGhlIG1lZXRpbmcgdG8gZWFy
bGllci4KPiAKPiBASnVlcmdlbiwgQEphbjogd2UgY2FuIGRpc2N1c3MgdGhlIHRpbWluZyBvZiBm
dXR1cmUgbWVldGluZ3MgZ29pbmcgZm9yd2FyZCBpZiAxNzowMC0xODowMCBpcyBhIHByb2JsZW0g
Zm9yIHlvdS4KCk5vIHByb2JsZW0gZm9yIG1lLiBFc3BlY2lhbGx5IGFzIGl0cyBub3QgeWV0IHN1
bW1lciBpbiBteSBwYXJ0IG9mIHRoZQp3b3JsZCwgc28gaXQgd2lsbCBiZSAxNjowMCAtIDE3OjAw
IGZvciB0aGUgY3VycmVudGx5IHNjaGVkdWxlZCBjYWxscyA6LSkKCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 06:33:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 06:33: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-devel-bounces@lists.xenproject.org>)
	id 1ggOTi-0007Qx-3H; Mon, 07 Jan 2019 06:33:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2dXH=PP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggOTh-0007Qn-37
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 06:33:37 +0000
X-Inumbo-ID: 28bb466b-1246-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28bb466b-1246-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 06:33:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggOTc-0007F5-FD; Mon, 07 Jan 2019 06:33:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggOTc-0007K3-43; Mon, 07 Jan 2019 06:33:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggOTc-0000uo-3O; Mon, 07 Jan 2019 06:33:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131777-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Jan 2019 06:33:32 +0000
Subject: [Xen-devel] [ovmf test] 131777: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc3NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NzcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjEgZGF5cyAgMjQ1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDEgZGF5cyAgICA5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:08:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:08: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-devel-bounces@lists.xenproject.org>)
	id 1ggP0r-0001PZ-FG; Mon, 07 Jan 2019 07:07:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2dXH=PP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggP0p-0001PP-M4
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:07:51 +0000
X-Inumbo-ID: f0f89c96-124a-11e9-b700-5fd0aa7bb5a5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0f89c96-124a-11e9-b700-5fd0aa7bb5a5;
 Mon, 07 Jan 2019 07:07:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggP0l-0007wT-CN; Mon, 07 Jan 2019 07:07:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggP0l-0000w5-3F; Mon, 07 Jan 2019 07:07:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggP0l-0001DZ-2f; Mon, 07 Jan 2019 07:07:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131778-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Jan 2019 07:07:47 +0000
Subject: [Xen-devel] [ovmf test] 131778: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NzgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjEgZGF5cyAgMjQ2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDEgZGF5cyAgIDEwIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:39:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:39: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-devel-bounces@lists.xenproject.org>)
	id 1ggPVa-0003gU-1K; Mon, 07 Jan 2019 07:39: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggPVY-0003gP-M5
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:39:36 +0000
X-Inumbo-ID: 6015f5a1-124f-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6015f5a1-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:39:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 00:39:33 -0700
Message-Id: <5C33022D020000780020A9D1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 00:39:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
 <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
 <5BEBD25B02000078001FBCA4@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901021006200.800@sstabellini-ThinkPad-X260>
 <5C2F1DC9020000780020A1D8@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901040853520.800@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901040853520.800@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, nd@arm.com,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDE4OjA1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gSSByZWFsaXplIHRoYXQgeW91IGFyZSBub3QgY29udmluY2VkIGJ5IHRoZXNlIGFyZ3VtZW50
cywgYnV0IGxldCdzIGZpbmQKPiBhIHdheSBmb3J3YXJkLiBNeSBwcmVmZXJlbmNlIHdvdWxkIGJl
IHRvIGhhdmUgU1lNQk9MIHJldHVybmluZyB1bnNpZ25lZAo+IGxvbmcgYW5kIGRvIHVuc2lnbmVk
IGxvbmcgY29tcGFyaXNvbnMgd2hlbiBwb2ludGVycyBwb2ludGluZyB0bwo+IGRpZmZlcmVudCBv
YmplY3RzIGFyZSBpbnZvbHZlZC4KCkkgY29udGludWUgdG8gZmFpbCB0byBzZWUgaG93IHN1aXRh
YmxlIGhpZGluZyBvZiB0aGUgY29ubmVjdGlvbiB0byB0aGUKb3JpZ2luYWwgc3ltYm9sIGZyb20g
dGhlIGNvbXBpbGVyIG1ha2VzIGNvZGUgbGVzcyBzdGFuZGFyZCBjb21wbGlhbnQKd2hlbiBjb21w
YXJpbmcgcG9pbnRlcnM6IFRoZSBjb21waWxlciBzaW1wbHkgY2FuJ3Qga25vdyB3aGV0aGVyCnRo
ZSB1bmRlcmx5aW5nIG9iamVjdCBpcyAoaW4gdGhlIGV4dHJlbWUgY2FzZSkgYW4gYXJyYXkgc3Bh
bm5pbmcgdGhlCmVudGlyZSBhZGRyZXNzIHNwYWNlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:40:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:40: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-devel-bounces@lists.xenproject.org>)
	id 1ggPWM-0004GS-Bn; Mon, 07 Jan 2019 07:40: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=2dXH=PP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggPWK-0004GF-UP
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:40:24 +0000
X-Inumbo-ID: 7ce8b908-124f-11e9-a20e-b73bb5c33da6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ce8b908-124f-11e9-a20e-b73bb5c33da6;
 Mon, 07 Jan 2019 07:40:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggPWF-00007G-FM; Mon, 07 Jan 2019 07:40:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggPWE-0002bL-JA; Mon, 07 Jan 2019 07:40:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggPWE-0006N4-IK; Mon, 07 Jan 2019 07:40:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131769-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:leak-check/check:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start.2:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=fa42fea0d8b49ba65b49a999331950d74827a52d
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Jan 2019 07:40:18 +0000
Subject: [Xen-devel] [linux-3.18 test] 131769: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc2OSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NjkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTUzNSBwYXNzIGluIDEzMTc2
OQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBpbiAxMzE1NjMgcGFzcyBpbiAxMzE3NjkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMxNTgwIHBhc3MgaW4g
MTMxNzY5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGluIDEzMTU4MCBwYXNzIGluIDEzMTc2OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTMxNjY2IHBhc3MgaW4gMTMxNzY5
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhh
dC5yZXBlYXQgZmFpbCBpbiAxMzE2NjYgcGFzcyBpbiAxMzE3NjkKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDYgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDEzMTY2NiBwYXNzIGluIDEz
MTc2OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAyMSBsZWFrLWNoZWNrL2NoZWNrIGZh
aWwgaW4gMTMxNzA1IHBhc3MgaW4gMTMxNzY5CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgNyB4ZW4tYm9vdCAgICAgICAgZmFpbCBpbiAxMzE3NDkgcGFzcyBpbiAxMzE3NjkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBwYXNzIGluIDEzMTUzNQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTM1CiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MzE1NjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTgwCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMzE1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTY2NgogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTMxNzA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE3MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAgZmFpbCBwYXNzIGluIDEzMTc0OQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMxNzQ5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE3IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE3NDkKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEzMTUzNSBsaWtlIDEyODY5MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMTUzNSBsaWtlIDEy
ODgwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMxNTgwIGxpa2UgMTI4ODA3CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICA3IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBpbiAxMzE1ODAgbGlr
ZSAxMjg4NDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3Rh
bGwgICBmYWlsIGluIDEzMTU4MCBsaWtlIDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgIGZhaWwgaW4gMTMxNTgwIGxpa2UgMTI4ODQxCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzE2NjYgbGlrZSAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMx
NjY2IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDQgbWVtZGlzay10
cnktYXBwZW5kICAgICAgICAgICBmYWlsICBsaWtlIDEyODgwNwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5
OTMzMTk1MGQ3NDgyN2E1MmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAgODEgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgIDU3IGRheXMgICAzOSBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE1MTIgIDIwMTgtMTItMjIgMDY6NTE6NTEg
WiAgIDE2IGRheXMgICAxNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ0MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTMzMzQgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:40:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:40: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-devel-bounces@lists.xenproject.org>)
	id 1ggPWV-0004IK-Pm; Mon, 07 Jan 2019 07:40: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=2dXH=PP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggPWU-0004Hx-AE
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:40:34 +0000
X-Inumbo-ID: 8392a555-124f-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8392a555-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:40:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggPWQ-00007w-KO; Mon, 07 Jan 2019 07:40:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggPWQ-0002cY-8n; Mon, 07 Jan 2019 07:40:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggPWQ-0007L8-88; Mon, 07 Jan 2019 07:40:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131779-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Jan 2019 07:40:30 +0000
Subject: [Xen-devel] [ovmf test] 131779: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc3OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NzkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjEgZGF5cyAgMjQ3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDEgZGF5cyAgIDExIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPYx-0004am-9c; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPYw-0004af-FQ
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:06 +0000
X-Inumbo-ID: de1a465d-124f-11e9-92db-bc764e045a96
Received: from mail-pl1-x643.google.com (unknown [2607:f8b0:4864:20::643])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de1a465d-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:05 +0000 (UTC)
Received: by mail-pl1-x643.google.com with SMTP id y1so20473477plp.9
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=YG4J9lUtTz0SheFvcg3dB8qq4q8Qq6wFk6gN3WOEcL8=;
 b=aW3XNp2xxIXO+WwXZdmNpwNaqMZ/xLbBO0jbMuuD1aczQ5yOmal6MWqzf/KWTJskaG
 NEaD9kp2ETHGJLvwOZnJEphuWZgyzD/j6qUdWOG560j9VZgqQE3Bkd50BZ0n3Q7R57FV
 +NqJYx3V4TlaQF/rRgq7pi6Y0vJkc81QhY4c/R2T0vhg8nd5ylwVk+7L0N0DtA4VGZJj
 yBgKdRow6fpYBnCLdp4uM/YlYfnb4NNJgUKQT+56xIJRpTVtgFIofTNapsc1lswwT2g4
 EZ72Kwrjm6G8JH72YJc9mLyDvSxnF9x7NXYbG/24edXnxTSUKmC35ywnMp5rwpfV5zFz
 +XQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=YG4J9lUtTz0SheFvcg3dB8qq4q8Qq6wFk6gN3WOEcL8=;
 b=ee1x5ZH3gA813o9MgRfaHZmarxNx/M1/xbaa7/3xb6H7h1UrlZTBXaP8dvSMooI0yg
 BPx9e/zsaZ6H8c3umVvc4Su5FHfpNCvIMQ4CGJjo8YMiFKnd6gD5xxeud380ey+cAkGg
 /VRb5xAyLev4jMb6lm9uFNP3Ifkpu2KThRYWbJdCKeDy7/4DragcuuZVxRXZyz5T62Lg
 POjBCWDiog/YfuGCCz9rUUXRiOK89tjrzW44uVyRis395Gb86Jfsgqahvq+zPx5cDl/g
 YvK/Bz2h1LFuyZ7pO2SQK+Gh0T4KpPONAIN7Qf55MB1nQ0BQk1W4I+VnSyaN8fsWlWBy
 BxGQ==
X-Gm-Message-State: AJcUukegSQoXO24YrDebpSTBJCE3qys4u8Wy9WGIKogsgdu17Vf1x9wU
 Np3T3V2UH7Ufu4MzBfnt0zP75xp00cM=
X-Google-Smtp-Source: ALg8bN6OxmcX+DYzzRqLgwFx394bil6QxjvuSUuWfswXYYMXmE4SvE+2/Uut1QTLMsC5oV80Dktxdg==
X-Received: by 2002:a17:902:50e3:: with SMTP id
 c32mr60676879plj.318.1546846984156; 
 Sun, 06 Jan 2019 23:43:04 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:02 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:33 -0800
Message-Id: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH v3 00/15] Argo: hypervisor-mediated interdomain
 communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmVyc2lvbiB0aHJlZSBvZiB0aGlzIHBhdGNoIHNlcmllczoKCiogVGVhcmRvd24gb2YgcmluZ3Mg
YW5kIHBlbmRpbmcgbm90aWZpY2F0aW9ucyBpcyBpbXBsZW1lbnRlZCBmb3IKICBkb21haW4gZGVz
dHJveSwgcmVtb3ZpbmcgbmVlZCB0byBhdm9pZCBzdGF0ZSBmb3IgZGVmdW5jdCBkb21haW5zLgog
IERhdGEgc3RydWN0dXJlcyBhZGRlZCB0byB0cmFjayByaW5ncyB0aGF0IGEgZG9tYWluIGlzIHRo
ZSBzaW5nbGUKICBwYXJ0bmVyIGZvciBhbmQgcGVuZGluZyBub3RpZmljYXRpb25zIGFib3V0IHdp
bGRjYXJkLXNlbmRlciByaW5ncy4KCiogUmVnaXN0ZXIgYW5kIHVucmVnaXN0ZXIgb3BzIHRha2Ug
ZGVkaWNhdGVkIGFyZ3VtZW50IHN0cnVjdHMKICByYXRoZXIgdGhhbiBhIGhhbmRsZSB0byB0aGUg
cmluZyBzdHJ1Y3QgaW4gcmluZyBtZW1vcnkgYXMKICBhIHNpbXBsZXIgaW50ZXJmYWNlIGZvciB0
aGlzIHVwc3RyZWFtaW5nIGVmZm9ydC4KICBSaW5nIGRhdGEgc3RydWN0dXJlIG5vdyBoYXMgZmV3
ZXIgbWVtYmVyIGZpZWxkcy4KICBJbnRlcmZhY2UgbWF5IG5lZWQgcmV2aXNpb24gbGF0ZXIgd2l0
aCBkZXZlbG9wbWVudCBvZiBzdXBwb3J0CiAgZm9yIGNvbW11bmljYXRpb24gaW4gTDAvTDEgbmVz
dGVkIGh5cGVydmlzb3IgY29uZmlndXJhdGlvbi4KCiogQWRkZWQgY29uc3RyYWludHMgdG8gdGhl
IG5vdGlmeSBvcDogbGltaXRzIG51bWJlciBvZiBwZW5kaW5nCiAgbm90aWZpY2F0aW9ucyBvbiBh
IHJpbmcgdG8gYSBzaW1wbGUgdGhyZXNob2xkIHZhbHVlLgogIFZhbGlkYXRlcyB0aGUgc3BhY2Ug
cXVlcnkgdG8gZW5zdXJlIHdpdGhpbiBhY2hpZXZhYmxlIGJvdW5kcy4KCiogRGlzYWxsb3dzIHJl
c2l6ZSBvZiBleGlzdGluZyByaW5ncyB2aWEgcmUtcmVnaXN0cmF0aW9uLgogIENvdWxkIGJlIGFk
ZGVkIGxhdGVyOyBuZWVkcyB3b3JrIHRvIGhhbmRsZSBwZW5kaW5nIG5vdGlmaWNhdGlvbnMKICB3
aGVyZSByZXNpemVkIHJpbmcgd291bGQgbWFrZSBzcGFjZSBhdmFpbGFiaWxpdHkgdW5hY2hpZXZh
YmxlLgoKKiBSZW9yZGVyZWQgc2VyaWVzOiBYU00gcGF0Y2hlcyBhZnRlciBtYWluIGltcGxlbWVu
dGF0aW9uLgoKKiBJbXByb3ZlZCBoeXBlcmNhbGwgYXJnIHZhbGlkYXRpb247IHVzaW5nIGZhc3Rl
ciBfX2NvcHkgb3BzIHdoZXJlIG9rLgoKKiBHdWVzdCBtZW1vcnkgcmVnaW9uIHZhbGlkYXRpb24g
dmlhIGZpeGVkIGNvbnN0YW50IHZhbHVlIGZpZWxkcyByZW1vdmVkLgoKQ2hyaXN0b3BoZXIgQ2xh
cmsgKDE1KToKICBhcmdvOiBJbnRyb2R1Y2UgdGhlIEtjb25maWcgb3B0aW9uIHRvIGdvdmVybiBp
bmNsdXNpb24gb2YgQXJnbwogIGFyZ286IGludHJvZHVjZSB0aGUgYXJnb19vcCBoeXBlcmNhbGwg
Ym9pbGVycGxhdGUKICBhcmdvOiBkZWZpbmUgYXJnb19kcHJpbnRrIGZvciBzdWJzeXN0ZW0gZGVi
dWdnaW5nCiAgYXJnbzogaW5pdCwgZGVzdHJveSBhbmQgc29mdC1yZXNldCwgd2l0aCBlbmFibGUg
Y29tbWFuZCBsaW5lIG9wdAogIGVycm5vOiBhZGQgUE9TSVggZXJyb3IgY29kZXMgRU1TR1NJWkUs
IEVDT05OUkVGVVNFRCB0byB0aGUgQUJJCiAgeGVuL2FybTogaW50cm9kdWNlIGd1ZXN0X2hhbmRs
ZV9mb3JfZmllbGQoKQogIGFyZ286IGltcGxlbWVudCB0aGUgcmVnaXN0ZXIgb3AKICBhcmdvOiBp
bXBsZW1lbnQgdGhlIHVucmVnaXN0ZXIgb3AKICBhcmdvOiBpbXBsZW1lbnQgdGhlIHNlbmR2IG9w
OyBldnRjaG46IGV4cG9zZSBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxCiAgYXJnbzogaW1wbGVtZW50
IHRoZSBub3RpZnkgb3AKICB4c20sIGFyZ286IFhTTSBjb250cm9sIGZvciBhcmdvIHJlZ2lzdGVy
CiAgeHNtLCBhcmdvOiBYU00gY29udHJvbCBmb3IgYXJnbyBtZXNzYWdlIHNlbmQgb3BlcmF0aW9u
CiAgeHNtLCBhcmdvOiBYU00gY29udHJvbCBmb3IgYW55IGFjY2VzcyB0byBhcmdvIGJ5IGEgZG9t
YWluCiAgeHNtLCBhcmdvOiBub3RpZnk6IGRvbid0IGRlc2NyaWJlIHJpbmdzIHRoYXQgY2Fubm90
IGJlIHNlbnQgdG8KICBhcmdvOiB2YWxpZGF0ZSBoeXBlcmNhbGwgYXJnIHN0cnVjdHVyZXMgdmlh
IGNvbXBhdCBtYWNoaW5lcnkKCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgICAg
IHwgICAyNiArCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUyAgIHwgICAgMiAr
LQogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgICAgICAgICB8ICAgIDMgKwogeGVuL2Fy
Y2gveDg2L2h5cGVyY2FsbC5jICAgICAgICAgICAgICB8ICAgIDMgKwogeGVuL2FyY2gveDg2L3B2
L2h5cGVyY2FsbC5jICAgICAgICAgICB8ICAgIDMgKwogeGVuL2NvbW1vbi9LY29uZmlnICAgICAg
ICAgICAgICAgICAgICB8ICAgMTkgKwogeGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgICAgICAgICAg
ICAgICB8ICAgIDMgKy0KIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgICAgICAgICAgICAgfCAy
MjE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9jb21wYXQv
YXJnby5jICAgICAgICAgICAgICB8ICAgNjEgKwogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAg
ICAgICAgICAgICB8ICAgMjAgKwogeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMgICAgICAgICAg
ICB8ICAgIDIgKy0KIHhlbi9pbmNsdWRlL01ha2VmaWxlICAgICAgICAgICAgICAgICAgfCAgICAx
ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmggICAgfCAgICA1ICsKIHhlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3RfYWNjZXNzLmggICAgfCAgICAyICsKIHhlbi9pbmNsdWRlL3B1
YmxpYy9hcmdvLmggICAgICAgICAgICAgfCAgMjc3ICsrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
ZXJybm8uaCAgICAgICAgICAgIHwgICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggICAg
ICAgICAgICAgIHwgICAgNCArLQogeGVuL2luY2x1ZGUveGVuL2FyZ28uaCAgICAgICAgICAgICAg
ICB8ICAgMjMgKwogeGVuL2luY2x1ZGUveGVuL2V2ZW50LmggICAgICAgICAgICAgICB8ICAgIDcg
KwogeGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oICAgICAgICAgICB8ICAgIDkgKwogeGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgICAgICB8ICAgIDYgKwogeGVuL2luY2x1ZGUveGxh
dC5sc3QgICAgICAgICAgICAgICAgICB8ICAgIDggKwogeGVuL2luY2x1ZGUveHNtL2R1bW15Lmgg
ICAgICAgICAgICAgICB8ICAgMjYgKwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAg
ICAgICB8ICAgMzEgKwogeGVuL3hzbS9kdW1teS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDYgKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgICB8ICAgNDEgKy0KIHhl
bi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzICAgfCAgIDE2ICsKIHhlbi94c20vZmxh
c2svcG9saWN5L3NlY3VyaXR5X2NsYXNzZXMgfCAgICAxICsKIDI4IGZpbGVzIGNoYW5nZWQsIDI4
MTMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
Y29tbW9uL2FyZ28uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vY29tcGF0L2FyZ28u
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vYXJnby5oCgotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPYz-0004bM-IU; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPYy-0004ax-0R
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:08 +0000
X-Inumbo-ID: df240a4d-124f-11e9-92db-bc764e045a96
Received: from mail-pg1-x542.google.com (unknown [2607:f8b0:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df240a4d-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:07 +0000 (UTC)
Received: by mail-pg1-x542.google.com with SMTP id n2so20383447pgm.3
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ra7E8fVm/nzztNESpL9Kqr2eBBgSThRUiI61FcEd31U=;
 b=tOFKh49A1GHhQWwFPmSg8sWrUpnW+CRYPFJ+VVWtZuigJOKrRzyN3RDC56rrPdNUQb
 VDwFKijW6pv8k4s8Z8eCPsz+j2Ph1xk853OuMQaTFt99hNKWUgHKTiRFlcV2Z7svlwkb
 8vhv9iwQ/LOg/oQZtoxCgZiReDYu2Pi2zRYope8h59PC+PZn7WPsb3H9Ih85/An2EQxn
 ztG8mawFJnR1vhcIlUkI0iXM/J2omRsG3ZoGKPzptZi/SgW/eWEYbNWuO7IECDuG+7ms
 RYAoj/C1VQc5PXEmcfCODCmUMqD4M3sUYzGqijbAAPFkv9OZ1A8D4dgC4pMJK5qqRW4P
 Oq8g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Ra7E8fVm/nzztNESpL9Kqr2eBBgSThRUiI61FcEd31U=;
 b=Ft5sxQ34lft+PxG6UzDq5Cy5lngMDy5Um1uy9l3ljlzWu1/ngtwUDapjpMtSg13PUl
 F4n6xUATwRaVZqgcf95dP4QhzkXH8i6RNI8/nIuOd19GfmyjgXq8epA9/EkuwyZVrUQU
 VqtIocL+kq19QE3BevifjQsOBuLeILcI/UV3+BvlBpt3IDrirUOlGTJ6bsDjhSNFXz6e
 lEHV9ZDX/oUs3RpNg4ai0rn2zXGSaY16dz6BZV7JnkFGO/iQBxgbtsEteVUR/rYEJDCC
 YhZC4SQydzfhaT0BI1txvwiR4jiG4Oc6w8p6X0Lv62OOgqhLnvxoLhvndQC6oCe0i3Rp
 tzGg==
X-Gm-Message-State: AA+aEWZ5ZbUZAl+LCCbN0VWu9U87a2VJsPMVMNIxHnu/tlq2E45pG6M+
 SvxCMhoTTv5TJ3VSh0Xn0hMxXaiMvs0=
X-Google-Smtp-Source: AFSGD/V/mNGBonspId+0fayKbhqCCtR9T+d2H4w1uIkeXnG89niURY0wX0P79mBUMmOnnXMrOrxYdw==
X-Received: by 2002:a62:2f06:: with SMTP id v6mr62791482pfv.216.1546846985906; 
 Sun, 06 Jan 2019 23:43:05 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:05 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:34 -0800
Message-Id: <1546846968-7372-2-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 01/15] argo: Introduce the Kconfig option to
 govern inclusion of Argo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmaW5lcyBDT05GSUdfQVJHTyB3aGVuIGVuYWJsZWQuIERlZmF1bHQ6IGRpc2FibGVkLgoKV2hl
biB0aGUgS2NvbmZpZyBvcHRpb24gaXMgZW5hYmxlZCwgdGhlIEFyZ28gaHlwZXJjYWxsIGltcGxl
bWVudGF0aW9uCndpbGwgYmUgaW5jbHVkZWQsIGFsbG93aW5nIHVzZSBvZiB0aGUgaHlwZXJ2aXNv
ci1tZWRpYXRlZCBpbnRlcmRvbWFpbgpjb21tdW5pY2F0aW9uIG1lY2hhbmlzbS4KCkFyZ28gaXMg
aW1wbGVtZW50ZWQgZm9yIHg4NiBhbmQgQVJNIGhhcmR3YXJlIHBsYXRmb3Jtcy4KCkF2YWlsYWJp
bGl0eSBvZiB0aGUgb3B0aW9uIGRlcGVuZHMgb24gRVhQRVJUIGFuZCBBcmdvIGlzIGN1cnJlbnRs
eSBhbgpleHBlcmltZW50YWwgZmVhdHVyZS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENs
YXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+Ci0tLQp2MiAjMDEgZmVlZGJh
Y2ssIEphbjogcmVwbGFjZSBkZWZfYm9vbC9wcm9tcHQgd2l0aCBib29sCnYxICMwMiBmZWVkYmFj
aywgSmFuOiBkZWZhdWx0IEtjb25maWcgb2ZmLCB1c2UgRVhQRVJULCBmaXggd2hpdGVzcGFjZQoK
IHhlbi9jb21tb24vS2NvbmZpZyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCAxOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIv
eGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IDM3Zjg1MDUuLjVlMTI1MWUgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTIwMCw2ICsyMDAs
MjUgQEAgY29uZmlnIExBVEVfSFdET00KIAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIAorY29uZmln
IEFSR08KKwlib29sICJBcmdvOiBoeXBlcnZpc29yLW1lZGlhdGVkIGludGVyZG9tYWluIGNvbW11
bmljYXRpb24iIGlmIEVYUEVSVCA9ICJ5IgorCS0tLWhlbHAtLS0KKwkgIEVuYWJsZXMgYSBoeXBl
cmNhbGwgZm9yIGRvbWFpbnMgdG8gYXNrIHRoZSBoeXBlcnZpc29yIHRvIHBlcmZvcm0KKwkgIGRh
dGEgdHJhbnNmZXIgb2YgbWVzc2FnZXMgYmV0d2VlbiBkb21haW5zLgorCisJICBUaGlzIGFsbG93
cyBjb21tdW5pY2F0aW9uIGNoYW5uZWxzIHRvIGJlIGVzdGFibGlzaGVkIHRoYXQgZG8gbm90CisJ
ICByZXF1aXJlIGFueSBzaGFyZWQgbWVtb3J5IGJldHdlZW4gZG9tYWluczsgdGhlIGh5cGVydmlz
b3IgaXMgdGhlCisJICBlbnRpdHkgdGhhdCBlYWNoIGRvbWFpbiBpbnRlcmFjdHMgd2l0aC4gVGhl
IGh5cGVydmlzb3IgaXMgYWJsZSB0bworCSAgZW5mb3JjZSBNYW5kYXRvcnkgQWNjZXNzIENvbnRy
b2wgcG9saWN5IG92ZXIgdGhlIGNvbW11bmljYXRpb24uCisKKwkgIElmIFhTTV9GTEFTSyBpcyBl
bmFibGVkLCBYU00gcG9saWN5IGNhbiBnb3Zlcm4gd2hpY2ggZG9tYWlucyBtYXkKKwkgIGNvbW11
bmljYXRlIHZpYSB0aGUgQXJnbyBzeXN0ZW0uCisKKwkgIFRoaXMgZmVhdHVyZSBkb2VzIG5vdGhp
bmcgaWYgdGhlICJhcmdvIiBib290IHBhcmFtZXRlciBpcyBub3QgcHJlc2VudC4KKwkgIEFyZ28g
aXMgZGlzYWJsZWQgYXQgcnVudGltZSBieSBkZWZhdWx0LgorCisJICBJZiB1bnN1cmUsIHNheSBO
LgorCiBtZW51ICJTY2hlZHVsZXJzIgogCXZpc2libGUgaWYgRVhQRVJUID0gInkiCiAKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZ0-0004c1-RW; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPYz-0004bJ-G3
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:09 +0000
X-Inumbo-ID: e02f9ecd-124f-11e9-92db-bc764e045a96
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e02f9ecd-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:08 +0000 (UTC)
Received: by mail-pg1-x543.google.com with SMTP id j10so20384307pga.1
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=iTsnlC/SUUij1JWJnIITbAvDUGecNO+xJ5QN5YS12uI=;
 b=bBjLnRv3xxzN3hu8V+PVvmfjBDBTTMnQqSmsp8xFA+WknmJwIpVXrMoYbCBnzPP9Z9
 2XCUH1BcpDxNxuW0ThVpwrJoiRx2/d/7beF/An6QTWid8CYr54FSS8xjHUjIU2xd+d1D
 +sx3en/zZCFdwWSvL533IS0DLrzOFwK+FkUee2ez3oAEoHeZIJydf/gLZNKZKzZPFH/C
 K3QeGudxc969DAvnnH6QTtJNW1YjW+F4QXv2dRyypSx71rOXMtMVjXoMmEDzLIv2c2AS
 qfronGAHgAofqPjwyUua8SqnC+ZxEEOyBQPNwU3gwWj8dfmxBZTGquJKR0h1C6F4wP5y
 O1Kg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=iTsnlC/SUUij1JWJnIITbAvDUGecNO+xJ5QN5YS12uI=;
 b=DYR4ZEmgmHxq8ROOz+qmHuvgjlPH8tZZHo3D+PFBB3X6m2hpLWEE8CbzppEhVTvZHr
 tlCyNBlloPNqlFB9pdhGYCGs5XzKApXhlvvhL20eXvC9h9y8a69FoCz8b0f1Zk1t+XMC
 EYvii0GNKAX0Uhe3o8xQKc8Xd1pl3EVDGN/vBMW3d6NA9inGXXBSXKlOD48kOsv0Kdug
 U1H18go/HhTrCOf3+9XoraDOR+bbeju4dhV24oxsCPurg41DSunToZrw4S053ztHkqnx
 B03Ci3ReR7JmiVIFu/ei68uM/1sKzWqNZpxpbdSsfZ3PtC5U+dS0qi2ENk7w4VZ6VEF/
 CZ2w==
X-Gm-Message-State: AA+aEWYU7pWmRstwYtYNRmLHBQF+w++iHMREt1QPYn29PhsiVj/JgaSp
 0UGZO4AEdnyhYGQHLQXYOA+Lrw8bdXg=
X-Google-Smtp-Source: AFSGD/UnOjghr9rWHmvsLHSRNMF3dR86XB1a1w8EAw/6q+4M560WKI8z8kUx4aTY9UsV5boNAx71ow==
X-Received: by 2002:a62:399b:: with SMTP id u27mr64267281pfj.181.1546846987650; 
 Sun, 06 Jan 2019 23:43:07 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:06 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:35 -0800
Message-Id: <1546846968-7372-3-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 02/15] argo: introduce the argo_op hypercall
 boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJlc2VuY2UgaXMgZ2F0ZWQgdXBvbiBDT05GSUdfQVJHTy4KClJlZ2lzdGVycyB0aGUgaHlwZXJj
YWxsIHByZXZpb3VzbHkgcmVzZXJ2ZWQgZm9yIHRoaXMuClRha2VzIDUgYXJndW1lbnRzLCBkb2Vz
IG5vdGhpbmcgYW5kIHJldHVybnMgLUVOT1NZUy4KCldpbGwgYmUgYXZvaWRpbmcgYSBjb21wYXQg
QUJJIGJ5IHVzaW5nIGZpeGVkLXNpemUgdHlwZXMgaW4gaHlwZXJjYWxsIG9wcyBzbwpIWVBFUkNB
TEwsIHJhdGhlciB0aGFuIENPTVBBVF9DQUxMLCBpcyB0aGUgY29ycmVjdCBtYWNybyBmb3IgdGhl
IGh5cGVyY2FsbAp0YWJsZXMuCgpFdmVuIHRob3VnaCBoYW5kbGVzIHdpbGwgYmUgdXNlZCBmb3Ig
KHVwIHRvKSB0d28gb2YgdGhlIGFyZ3VtZW50cyB0byB0aGUKaHlwZXJjYWxsLCB0aGVyZSB3aWxs
IGJlIG5vIG5lZWQgZm9yIGFueSBYTEFUXyogdHJhbnNsYXRpb24gZnVuY3Rpb25zCmJlY2F1c2Ug
dGhlIHJlZmVyZW5jZWQgZGF0YSBzdHJ1Y3R1cmVzIGhhdmUgYmVlbiBjb25zdHJ1Y3RlZCB0byBi
ZSBleGFjdGx5CnRoZSBzYW1lIHNpemUgYW5kIGJpdCBwYXR0ZXJuIG9uIGJvdGggMzItYml0IGFu
ZCA2NC1iaXQgZ3Vlc3RzLCBhbmQgcGFkZGVkCnRvIGJlIGludGVnZXIgbXVsdGlwbGVzIG9mIDMy
IGJpdHMgaW4gc2l6ZS4gVGhpcyBtZWFucyB0aGF0IHRoZSBzYW1lCmNvcHlfdG9fZ3Vlc3QgYW5k
IGNvcHlfZnJvbV9ndWVzdCBsb2dpYyBjYW4gYmUgcmVsaWVkIHVwb24gdG8gcGVyZm9ybSBhcwpy
ZXF1aXJlZCB3aXRob3V0IGFueSBmdXJ0aGVyIGludGVydmVudGlvbi4gVGVzdGluZyBjb21tdW5p
Y2F0aW9uIHdpdGggMzIKYW5kIDY0IGJpdCBndWVzdHMgaGFzIGNvbmZpcm1lZCB0aGlzIHdvcmtz
IGFzIGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9w
aGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCi0tLQp2MiBDb3B5cmlnaHQgbGluZTogYWRkIDIwMTkKdjIgZmVlZGJhY2sg
IzMgSmFuOiBkcm9wICJtZXNzYWdlIiBmcm9tIGFyZ29fbWVzc2FnZV9vcAp2MiBmZWVkYmFjayAj
MyBKYW46IGFkZCBBY2tlZC1ieQp2MSBmZWVkYmFjayAjMTUgSmFuOiBoYW5kbGUgdXBwZXItaGFs
dmVzIG9mIGh5cGVyY2FsbCBhcmdzCnYxIGZlZWRiYWNrICMxNSBKYW46IHVzZSB1bnNpZ25lZCB3
aGVyZSBuZWdhdGl2ZSB2YWx1ZXMgaW1wb3NzaWJsZQoKIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBl
cmNhbGxfcGFnZS5TIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgICAgICAg
IHwgIDMgKysrCiB4ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgICAgICAgICAgICB8ICAzICsrKwog
eGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAgICAgICAgfCAgMyArKysKIHhlbi9jb21tb24v
TWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2NvbW1vbi9hcmdvLmMgICAgICAg
ICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMveGVuLmggICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZXJj
YWxsLmggICAgICAgICB8ICA5ICsrKysrKysrKwogOCBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vYXJn
by5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdlLlMgYi94
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwppbmRleCBmZGQyZTcyLi4yNmFmYWJm
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUworKysgYi94
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwpAQCAtNTksNyArNTksNyBAQCBERUNM
QVJFX0hZUEVSQ0FMTChzeXNjdGwpCiBERUNMQVJFX0hZUEVSQ0FMTChkb21jdGwpCiBERUNMQVJF
X0hZUEVSQ0FMTChrZXhlY19vcCkKIERFQ0xBUkVfSFlQRVJDQUxMKHRtZW1fb3ApCi1ERUNMQVJF
X0hZUEVSQ0FMTCh4Y19yZXNlcnZlZF9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKGFyZ29fb3ApCiBE
RUNMQVJFX0hZUEVSQ0FMTCh4ZW5wbXVfb3ApCiAKIERFQ0xBUkVfSFlQRVJDQUxMKGFyY2hfMCkK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2h5cGVyY2FsbC5jCmluZGV4IDE5ZDEyNjMuLmI0ZWFhYzMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwu
YwpAQCAtMTM0LDYgKzEzNCw5IEBAIHN0YXRpYyBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBodm1f
aHlwZXJjYWxsX3RhYmxlW10gPSB7CiAjaWZkZWYgQ09ORklHX1RNRU0KICAgICBIWVBFUkNBTEwo
dG1lbV9vcCksCiAjZW5kaWYKKyNpZmRlZiBDT05GSUdfQVJHTworICAgIEhZUEVSQ0FMTChhcmdv
X29wKSwKKyNlbmRpZgogICAgIENPTVBBVF9DQUxMKHBsYXRmb3JtX29wKSwKICNpZmRlZiBDT05G
SUdfUFYKICAgICBDT01QQVRfQ0FMTChtbXVleHRfb3ApLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCmluZGV4IDAzMmRlOGYu
LjkzZTc4NjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYworKysgYi94ZW4v
YXJjaC94ODYvaHlwZXJjYWxsLmMKQEAgLTY0LDYgKzY0LDkgQEAgY29uc3QgaHlwZXJjYWxsX2Fy
Z3NfdCBoeXBlcmNhbGxfYXJnc190YWJsZVtOUl9oeXBlcmNhbGxzXSA9CiAgICAgQVJHUyhkb21j
dGwsIDEpLAogICAgIEFSR1Moa2V4ZWNfb3AsIDIpLAogICAgIEFSR1ModG1lbV9vcCwgMSksCisj
aWZkZWYgQ09ORklHX0FSR08KKyAgICBBUkdTKGFyZ29fb3AsIDUpLAorI2VuZGlmCiAgICAgQVJH
Uyh4ZW5wbXVfb3AsIDIpLAogI2lmZGVmIENPTkZJR19IVk0KICAgICBBUkdTKGh2bV9vcCwgMiks
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYv
cHYvaHlwZXJjYWxsLmMKaW5kZXggNWQxMTkxMS4uZWQ3NTA1MyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwpA
QCAtNzcsNiArNzcsOSBAQCBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBwdl9oeXBlcmNhbGxfdGFi
bGVbXSA9IHsKICNpZmRlZiBDT05GSUdfVE1FTQogICAgIEhZUEVSQ0FMTCh0bWVtX29wKSwKICNl
bmRpZgorI2lmZGVmIENPTkZJR19BUkdPCisgICAgSFlQRVJDQUxMKGFyZ29fb3ApLAorI2VuZGlm
CiAgICAgSFlQRVJDQUxMKHhlbnBtdV9vcCksCiAjaWZkZWYgQ09ORklHX0hWTQogICAgIEhZUEVS
Q0FMTChodm1fb3ApLApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21t
b24vTWFrZWZpbGUKaW5kZXggZmZkZmI3NC4uOGM2NWM2ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL01ha2VmaWxlCkBAIC0xLDMgKzEsNCBAQAorb2Jq
LSQoQ09ORklHX0FSR08pICs9IGFyZ28ubwogb2JqLXkgKz0gYml0bWFwLm8KIG9iai15ICs9IGJz
ZWFyY2gubwogb2JqLSQoQ09ORklHX0NPUkVfUEFSS0lORykgKz0gY29yZV9wYXJraW5nLm8KZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZDY5YWQ3YwotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9jb21tb24vYXJnby5jCkBAIC0wLDAgKzEsMjggQEAKKy8qKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KyAqIEFyZ28gOiBIeXBlcnZpc29yLU1lZGlhdGVkIGRhdGEgZVhjaGFuZ2UKKyAqCisgKiBEZXJp
dmVkIGZyb20gdjR2LCB0aGUgdmVyc2lvbiAyIG9mIHYydi4KKyAqCisgKiBDb3B5cmlnaHQgKGMp
IDIwMTAsIENpdHJpeCBTeXN0ZW1zCisgKiBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSBCQUUgU3lz
dGVtcworICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisg
KiBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1wbGUgUGxhY2UsIFN1aXRlIDMzMCwgQm9zdG9uLCBN
QSAgMDIxMTEtMTMwNyAgVVNBCisgKi8KKworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1
ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKworbG9uZworZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQg
Y21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCisgICAgICAgICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBhcmczLAorICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGFyZzQpCit7CisgICAgcmV0dXJuIC1FTk9TWVM7Cit9CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVu
LmgKaW5kZXggMWE1Njg3MS4uYjNmNjQ5MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApAQCAtMTE4LDcgKzExOCw3IEBA
IERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICNkZWZpbmUgX19IWVBFUlZJ
U09SX2RvbWN0bCAgICAgICAgICAgICAgIDM2CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9rZXhlY19v
cCAgICAgICAgICAgICAzNwogI2RlZmluZSBfX0hZUEVSVklTT1JfdG1lbV9vcCAgICAgICAgICAg
ICAgMzgKLSNkZWZpbmUgX19IWVBFUlZJU09SX3hjX3Jlc2VydmVkX29wICAgICAgIDM5IC8qIHJl
c2VydmVkIGZvciBYZW5DbGllbnQgKi8KKyNkZWZpbmUgX19IWVBFUlZJU09SX2FyZ29fb3AgICAg
ICAgICAgICAgIDM5CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl94ZW5wbXVfb3AgICAgICAgICAgICA0
MAogI2RlZmluZSBfX0hZUEVSVklTT1JfZG1fb3AgICAgICAgICAgICAgICAgNDEKIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUveGVuL2h5cGVy
Y2FsbC5oCmluZGV4IGNjOTlhZWEuLmUyZjYxZDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmgKQEAgLTEzNiw2
ICsxMzYsMTUgQEAgZG9fdG1lbV9vcCgKICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHRtZW1f
b3BfdCkgdW9wcyk7CiAjZW5kaWYKIAorI2lmZGVmIENPTkZJR19BUkdPCitleHRlcm4gbG9uZyBk
b19hcmdvX29wKAorICAgIHVuc2lnbmVkIGludCBjbWQsCisgICAgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcxLAorICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwK
KyAgICB1bnNpZ25lZCBsb25nIGFyZzMsCisgICAgdW5zaWduZWQgbG9uZyBhcmc0KTsKKyNlbmRp
ZgorCiBleHRlcm4gbG9uZwogZG9feGVub3Byb2Zfb3AoaW50IG9wLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZyk7CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZ2-0004dE-Ax; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPZ1-0004cm-Gm
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:11 +0000
X-Inumbo-ID: e128945e-124f-11e9-92db-bc764e045a96
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e128945e-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:10 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id z9so21433289pfi.2
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=dkU/tYxb582IicB5vn0pmpE6Qa9ruAE4d79tqqkbOtY=;
 b=BFIKgSLuqxUlszFogb0kv+FDXRdBZ72bceNmMWgWjv4n6ubes8Mnka7nGtDMLpAgbR
 fit0qSKmZlsbfQT413m6z+cDGB0b+Z9TofDIYxnoKoghRdRzD9pJNnZ7osQyQXm16jF2
 EudZ9E5J6BX6P8uVV64OhHTH+E2BJyun3jQh71Yedzab5pXSiKPTB4tlrWU3aPrAlhYW
 RWAAjzBBl+qDNzFr4ZJcy0XjeXQ3CnrB6corzyhxZ2l74ouxOrFUt8uwEOWeNmX6d3/Q
 HokscB77xuwJk7Mm2z6IMoVDFdjBrovxQv2HTIGUT3gfP/pVfdxtj5JBoRXGmubfUToO
 bZRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=dkU/tYxb582IicB5vn0pmpE6Qa9ruAE4d79tqqkbOtY=;
 b=q6SEMlD2VMnZRrHWhoWucyAzIMsyFvadsxlxDIBLd1WuoH/CC+d811SbCSBbezuqIg
 bCIMBMBaVZLTCSxi+EsPyeTAvpXE/ZVubEZdB+HvXDPLKZhjmHnW0cJSS5QSoJo5xFuK
 rhwjjJbtnQVCfHWmjHp+l18U5VXcww/zCun8Q7V3lFpCMnCILyBOeFAH1ykmvfxcVab2
 FBvonTit7wW76sRtUWvaAmvHgxpDhsU+de24Brq4E+Ufy+8sifhmIAJxwsOseyAekHkt
 nsFBx+IWN+Se+Cmv6FIfoUzdOP1jH/pK01kp86Xs5tdov9YPC/6LMK1X7RPAjt+AB8tI
 9lCA==
X-Gm-Message-State: AJcUukcfE4MzbRaAa1S6d86u2zxTvAKRTbZe55bGWQ51V+f0ZZWLbb73
 QRaH/3ARykC2X6rN0+kXlCCN8VBCV6w=
X-Google-Smtp-Source: ALg8bN5OyRKb4FSoNyXWKWmpZGfaYuVWYlJhD//HPL5RnMIl2XEPeqNcZe7ifofSj+mQsME7DN/Hvg==
X-Received: by 2002:a63:b0a:: with SMTP id 10mr10131746pgl.423.1546846989363; 
 Sun, 06 Jan 2019 23:43:09 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:08 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:36 -0800
Message-Id: <1546846968-7372-4-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 03/15] argo: define argo_dprintk for
 subsystem debugging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBjb252ZW5pZW5jZSBmb3Igd29ya2luZyBvbiBkZXZlbG9wbWVudCBvZiB0aGUgYXJnbyBzdWJz
eXN0ZW06CnNldHRpbmcgYSAjZGVmaW5lIHZhcmlhYmxlIGVuYWJsZXMgYWRkaXRpb25hbCBkZWJ1
ZyBtZXNzYWdlcy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhl
ci5jbGFyazZAYmFlc3lzdGVtcy5jb20+Ci0tLQp2MiAjMDMgZmVlZGJhY2ssIEphbjogZml4IGlm
ZGVmL2RlZmluZSBjb25mdXNpb24gZXJyb3IKdjEgIzA0IGZlZWRiYWNrLCBKYW46IGZpeCBkcHJp
bnRrIGltcGxlbWVudGF0aW9uCgogeGVuL2NvbW1vbi9hcmdvLmMgfCA5ICsrKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJn
by5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggZDY5YWQ3Yy4uNmY3ODJmNyAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKQEAgLTE5LDYgKzE5
LDE1IEBACiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vz
cy5oPgogCisvKiBDaGFuZ2UgdGhpcyB0byAjZGVmaW5lIEFSR09fREVCVUcgaGVyZSB0byBlbmFi
bGUgbW9yZSBkZWJ1ZyBtZXNzYWdlcyAqLworI3VuZGVmIEFSR09fREVCVUcKKworI2lmZGVmIEFS
R09fREVCVUcKKyNkZWZpbmUgYXJnb19kcHJpbnRrKGZvcm1hdCwgYXJncy4uLikgcHJpbnRrKCJh
cmdvOiAiIGZvcm1hdCwgIyMgYXJncyApCisjZWxzZQorI2RlZmluZSBhcmdvX2RwcmludGsoZm9y
bWF0LCAuLi4gKSAoKHZvaWQpMCkKKyNlbmRpZgorCiBsb25nCiBkb19hcmdvX29wKHVuc2lnbmVk
IGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKICAgICAgICAgICAg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZ5-0004ey-Lx; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPZ4-0004eW-Qe
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:14 +0000
X-Inumbo-ID: e28d5a33-124f-11e9-92db-bc764e045a96
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e28d5a33-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:12 +0000 (UTC)
Received: by mail-pg1-x543.google.com with SMTP id s198so20381607pgs.2
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=qUMBxguBDgXaCaUdA3OZsw9jbyzI6FwUMAnROwS3/kc=;
 b=YSsEoK+mD0T2A2Ctv3HhbbCpcjGcZOnMKTSxITQPaDtSdPRJF3289nNOJ+HQByYO/9
 CUx/IwAVdpLb5WZ3w0B9fdmnr45MejXf+l1DOdzqwzIY105BF21YxnMovv9SPZsxnCxZ
 5HudJx8zi6xY2qq+KZXBG+L41YTGUKvnwJUI5P8/BFK/3xMJ0HIGxwzjXxNdUc2IR7h7
 +X3cCcH7NVG1/OWHAUX+LotdIoGBwcXmki21vh4n1jDHib58NGN54hBOwsoPNkDCsMcb
 wji5IdWpmyb2AS/3f3buQclGD55sIgOUFFZNaJVqkP8B09o2FiPIQDomYU8Mx9XgzXsp
 lwKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=qUMBxguBDgXaCaUdA3OZsw9jbyzI6FwUMAnROwS3/kc=;
 b=OMc9tIC1SjquWcvyLeowOvwxQBYUjqbd4IHyH6pR740K0PVhQbWsnMeE8r/YYzq1vf
 eBR2ythdPixI5ifQ2Mpn0gq24xIKXouHn2sQ2femk4UCusb/osL0VDX1Mne7dsf9mVE5
 oT37T0utj6sd67UsKihkdyDfpJk9H38tzxr1rxwYROB0J4jUKSD9kfBFZLhJSspIbbPI
 N6zSY7vLz19WAzThQfOHhYOXLdSuy44k7VoDOQJarpdS7Ay9uoBzuQsatVFtXwO7EAzD
 AKc54ZBOp+k2yKaEVBvnpxDdeS4yBKewNlEbC0xxvhgIQuYs7y8sNBYZaHVZg5eigmYG
 c6Qg==
X-Gm-Message-State: AJcUukcKOBmUooxCjn8mUZ52vnIFoH6P87Gzu+jD5AAmtzyaS/xX2j0j
 hdSfoZIsfZTIWBgRuquxVTnUMbW09dQ=
X-Google-Smtp-Source: ALg8bN6u9fAi58kK+ZmzkprzBBbdq8Z5l17BW8dxf3IXFSqPRuD1BKsQZ/LWID7mMX9AMSfVVWCJXg==
X-Received: by 2002:a63:3e05:: with SMTP id l5mr9408482pga.96.1546846991263;
 Sun, 06 Jan 2019 23:43:11 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:10 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:37 -0800
Message-Id: <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGlzZXMgYmFzaWMgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBwZXJmb3JtcyB0ZWFyZG93biBv
ZiBhcmdvIHN0YXRlCmZvciBkb21haW4gc2h1dGRvd24uCgpJbmNsdXNpb24gb2YgdGhlIEFyZ28g
aW1wbGVtZW50YXRpb24gaXMgZGVwZW5kZW50IG9uIENPTkZJR19BUkdPLgoKSW50cm9kdWNlcyBh
IG5ldyBYZW4gY29tbWFuZCBsaW5lIHBhcmFtZXRlciAnYXJnbyc6IGJvb2wgdG8gZW5hYmxlL2Rp
c2FibGUKdGhlIGFyZ28gaHlwZXJjYWxsLiBEZWZhdWx0cyB0byBkaXNhYmxlZC4KCk5ldyBoZWFk
ZXJzOgogIHB1YmxpYy9hcmdvLmg6IHdpdGggZGVmaW5pb25zIG9mIGFkZHJlc3NlcyBhbmQgcmlu
ZyBzdHJ1Y3R1cmUsIGluY2x1ZGluZwogIGluZGV4ZXMgZm9yIGF0b21pYyB1cGRhdGUgZm9yIGNv
bW11bmljYXRpb24gYmV0d2VlbiBkb21haW4gYW5kIGh5cGVydmlzb3IuCgogIHhlbi9hcmdvLmg6
IHRvIGV4cG9zZSB0aGUgaG9va3MgZm9yIGludGVncmF0aW9uIGludG8gZG9tYWluIGxpZmVjeWNs
ZToKICAgIGFyZ29faW5pdDogcGVyLWRvbWFpbiBpbml0IG9mIGFyZ28gZGF0YSBzdHJ1Y3R1cmVz
IGZvciBkb21haW5fY3JlYXRlLgogICAgYXJnb19kZXN0cm95OiB0ZWFyZG93biBmb3IgZG9tYWlu
X2Rlc3Ryb3kgYW5kIHRoZSBlcnJvciBleGl0CiAgICAgICAgICAgICAgICAgIHBhdGggb2YgZG9t
YWluX2NyZWF0ZS4KICAgIGFyZ29fc29mdF9yZXNldDogcmVzZXQgb2YgZG9tYWluIHN0YXRlIGZv
ciBkb21haW5fc29mdF9yZXNldC4KCkFkZHMgdHdvIG5ldyBmaWVsZHMgdG8gc3RydWN0IGRvbWFp
bjoKICAgIHJ3bG9ja190IGFyZ29fbG9jazsKICAgIHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbzsK
CkluIGFjY29yZGFuY2Ugd2l0aCByZWNlbnQgd29yayBvbiBfZG9tYWluX2Rlc3Ryb3ksIGFyZ29f
ZGVzdHJveSBpcwppZGVtcG90ZW50LiBJdCB3aWxsIHRlYXIgZG93bjogYWxsIHJpbmdzIHJlZ2lz
dGVyZWQgYnkgdGhpcyBkb21haW4sIGFsbApyaW5ncyB3aGVyZSB0aGlzIGRvbWFpbiBpcyB0aGUg
c2luZ2xlIHNlbmRlciAoaWUuIHNwZWNpZmllZCBwYXJ0bmVyLApub24td2lsZGNhcmQgcmluZ3Mp
LCBhbmQgYWxsIHBlbmRpbmcgbm90aWZpY2F0aW9ucyB3aGVyZSB0aGlzIGRvbWFpbiBpcwphd2Fp
dGluZyBzaWduYWwgYWJvdXQgYXZhaWxhYmxlIHNwYWNlIGluIHRoZSByaW5ncyBvZiBvdGhlciBk
b21haW5zLgoKQSBjb3VudCB3aWxsIGJlIG1haW50YWluZWQgb2YgdGhlIG51bWJlciBvZiByaW5n
cyB0aGF0IGEgZG9tYWluIGhhcwpyZWdpc3RlcmVkIGluIG9yZGVyIHRvIGxpbWl0IGl0IGJlbG93
IHRoZSBmaXhlZCBtYXhpbXVtIGxpbWl0IGRlZmluZWQgaGVyZS4KClRoZSBzb2Z0d2FyZSBsaWNl
bnNlIG9uIHRoZSBwdWJsaWMgaGVhZGVyIGlzIHRoZSBCU0QgbGljZW5zZSwgc3RhbmRhcmQKcHJv
Y2VkdXJlIGZvciB0aGUgcHVibGljIFhlbiBoZWFkZXJzLiBUaGUgcHVibGljIGhlYWRlciB3YXMg
b3JpZ2luYWxseQpwb3N0ZWQgdW5kZXIgYSBHUEwgbGljZW5zZSBhdDogWzFdOgpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTMtMDUvbXNnMDI3
MTAuaHRtbAoKVGhlIGZvbGxvd2luZyBBQ0sgYnkgTGFycyBLdXJ0aCBpcyB0byBjb25maXJtIHRo
YXQgb25seSBwZW9wbGUgYmVpbmcKZW1wbG95ZWVzIG9mIENpdHJpeCBjb250cmlidXRlZCB0byB0
aGUgaGVhZGVyIGZpbGVzIGluIHRoZSBzZXJpZXMgcG9zdGVkIGF0ClsxXSBhbmQgdGhhdCB0aHVz
IHRoZSBjb3B5cmlnaHQgb2YgdGhlIGZpbGVzIGluIHF1ZXN0aW9uIGlzIGZ1bGx5IG93bmVkIGJ5
CkNpdHJpeC4gVGhlIEFDSyBhbHNvIGNvbmZpcm1zIHRoYXQgQ2l0cml4IGlzIGhhcHB5IGZvciB0
aGUgaGVhZGVyIGZpbGVzIHRvCmJlIHB1Ymxpc2hlZCB1bmRlciBhIEJTRCBsaWNlbnNlIGluIHRo
aXMgc2VyaWVzICh3aGljaCBpcyBiYXNlZCBvbiBbMV0pLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0
b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KQWNrZWQtYnk6
IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KLS0tCnYyIHJld3JpdGUgbG9ja2lu
ZyBleHBsYW5hdGlvbiBjb21tZW50CnYyIGhlYWRlciBjb3B5cmlnaHQgbGluZSBub3cgaW5jbHVk
ZXMgMjAxOQp2MiBzZWxmOiB1c2UgcmluZ19pbmZvIGJhY2twb2ludGVyIGluIHBlbmRpbmdfZW50
IHRvIG1haW50YWluIG5wZW5kaW5nCnYyIHNlbGY6IHJlbmFtZSBhbGxfcmluZ3NfcmVtb3ZlX2lu
Zm8gdG8gZG9tYWluX3JpbmdzX3JlbW92ZV9hbGwKdjIgZmVlZGJhY2sgSmFuOiBkcm9wIGNvb2tp
ZSwgaW1wbGVtZW50IHRlYXJkb3duCnYyIHNlbGY6IGFkZCBucGVuZGluZyB0byB0cmFjayBudW1i
ZXIgb2YgcGVuZGluZyBlbnRyaWVzIHBlciByaW5nCnYyIHNlbGY6IGFtZW5kIGNvbW1lbnQgb24g
bG9ja2luZzsgZHJvcCBzZWN0aW9uIGNvbW1lbnRzCnYyIGNvb2tpZV9lcTogdGVzdCBsb3cgYml0
cyBmaXJzdCBhbmQgdXNlIGxpa2VseSBvbiBoaWdoIGJpdHMKdjIgc2VsZjogT1ZFUkhBVUwKdjIg
c2VsZjogcy9hcmdvX3BlbmRpbmdfZW50L3BlbmRpbmdfZW50L2cKdjIgc2VsZjogZHJvcCBwZW5k
aW5nX3JlbW92ZV9lbnQsIGlubGluZSBhdCBzaW5nbGUgY2FsbCBzaXRlCnYxIGZlZWRiYWNrIFJv
Z2VyLCBKYW46IGRyb3AgYXJnbyBwcmVmaXggb24gc3RhdGljIGZ1bmN0aW9ucwp2MiAjNCBMYXJz
OiBhZGQgQWNrZWQtYnkgYW5kIGRldGFpbHMgdG8gY29tbWl0IG1lc3NhZ2UuCnYyIGZlZWRiYWNr
ICM5IEphbjogZG9jdW1lbnQgYXJnbyBib290IG9wdCBpbiB4ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duCnYyIGJ1Z2ZpeDogeHNtIHVzZSBpbiBzb2Z0LXJlc2V0IHByaW9yIHRvIGludHJvZHVjdGlv
bgp2MiBmZWVkYmFjayAjOSBKYW46IGRyb3AgJ21lc3NhZ2UnIGZyb20gZG9fYXJnb19tZXNzYWdl
X29wCnYxICM1IGZlZWRiYWNrIFBhdWw6IGluaXQvZGVzdHJveSB1bnNpZ25lZCwgYnJhY2tldHMg
YW5kIHdoaXRlc3BhY2UgZml4ZXMKdjEgIzUgZmVlZGJhY2sgUGF1bDogVXNlIG1mbl9lcSBmb3Ig
Y29tcGFyaW5nIG1mbnMuCnYxICM1IGZlZWRiYWNrIFBhdWw6IGluaXQvZGVzdHJveSA6IHVzZSBj
dXJyZAp2MSAjNiAoIzUpIGZlZWRiYWNrIEphbjogaW5pdC9kZXN0cm95OiBzL0VOT1NZUy9FT1BO
T1RTVVBQLwp2MSAjNiBmZWVkYmFjayBQYXVsOiBGb2xkZWQgcGF0Y2ggNiBpbnRvIHBhdGNoIDUu
CnYxICM2IGZlZWRiYWNrIEphbjogZHJvcCBvcHRfYXJnb19lbmFibGVkIGluaXRpYWxpemVyCnYx
ICQ2IGZlZWRiYWNrIEphbjogcy9FTk9TWVMvRU9QTk9UU1VQUC9nIGFuZCBkcm9wIHVzZWxlc3Mg
ZHByaW50awp2MS4gIzUgZmVlZGJhY2sgUGF1bDogY2hhbmdlIHRoZSBsaWNlbnNlIG9uIHB1Ymxp
YyBoZWFkZXIgdG8gQlNECi0gYWNrIGZyb20gTGFycyBhdCBDaXRyaXguCnYxLiBzZWxmLCBKYW46
IGRyb3AgdW5uZWNlc3NhcnkgeGVuIGluY2x1ZGUgZnJvbSBzY2hlZC5oCnYxLiBzZWxmLCBKYW46
IGRyb3AgaW5jbHVzaW9uIG9mIHB1YmxpYyBhcmdvLmggaW4gcHJpdmF0ZSBvbmUKdjEuIHNlbGYs
IEphbjogYWRkIGluY2x1ZGUgb2YgcHVibGljIGFyZ28uaCB0byBhcmdvLmMKdjEuIHNlbGYsIEph
bjogZHJvcCBmd2QgZGVjbCBvZiBhcmdvX2RvbWFpbiBpbiBwcml2IGhlYWRlcgp2MS4gUGF1bC9z
ZWxmL0phbjogYWRkIGRhdGEgc3RydWN0dXJlcyB0byB4bGF0LmxzdCBhbmQgY29tcGF0L2FyZ28u
aCB0byBNYWtlZmlsZQp2MS4gc2VsZjogcmVtb3ZlZCBhbGxvY2F0aW9uIG9mIGV2ZW50IGNoYW5u
ZWwgc2luY2Ugc3dpdGNoaW5nIHRvIFZJUlEKdjEuIHNlbGY6IGRyb3AgdHlwZXMuaCBpbmNsdWRl
IGZyb20gcHJpdmF0ZSBhcmdvLmgKdjE6IHJlb3JkZXIgcHVibGljIGFyZ28gaW5jbHVkZSBwb3Np
dGlvbgp2MTogIzEzIGZlZWRiYWNrIEphbjogcHVibGljIG5hbWVzcGFjZTogcHJlZml4IHdpdGgg
eGVuCnYxOiBzZWxmOiByZW5hbWUgcGVuZGluZyBlbnQgImlkIiB0byAiZG9tYWluX2lkIgp2MTog
c2VsZjogYWRkIGRvbWFpbl9jb29raWUgdG8gZW50IHN0cnVjdAp2MS4gIzE1IGZlZWRiYWNrIEph
bjogbWFrZSBjbWQgdW5zaWduZWQKdjEuICMxNSBmZWVkYmFjayBKYW46IG1ha2UgaSBsb29wIHZh
cmlhYmxlIHVuc2lnbmVkCnYxOiBzZWxmOiBhZGp1c3QgZHByaW50a3MgaW4gaW5pdCwgZGVzdHJv
eQp2MTogIzE4IGZlZWRiYWNrIEphbjogbWVsZCBtYXggcmluZyBjb3VudCBsaW1pdAp2MTogc2Vs
ZjogdXNlIHR5cGUgbm90IHN0cnVjdCBpbiBwdWJsaWMgZGVmbiwgYWZmZWN0cyBjb21wYXQgZ2Vu
IGhlYWRlcgp2MTogZmVlZGJhY2sgIzE1IEphbjogaGFuZGxlIHVwcGVyLWhhbHZlcyBvZiBoeXBl
cmNhbGwgYXJncwp2MTogYWRkIGNvbW1lbnQgZXhwbGFpbmluZyB0aGUgJ21hZ2ljJyBmaWVsZAp2
MTogc2VsZiArIEphbiBmZWVkYmFjazogaW1wbGVtZW50IHNvZnQgcmVzZXQKdjE6IGZlZWRiYWNr
ICMxMyBSb2dlcjogdXNlIEFTU0VSVF9VTlJFQUNIQUJMRQoKIGRvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYyB8ICAxMSArCiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgICAgICAgICAg
fCA0NjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9jb21tb24v
ZG9tYWluLmMgICAgICAgICAgICAgICB8ICAyMCArKwogeGVuL2luY2x1ZGUvTWFrZWZpbGUgICAg
ICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggICAgICAgICB8ICA1
OSArKysrKwogeGVuL2luY2x1ZGUveGVuL2FyZ28uaCAgICAgICAgICAgIHwgIDIzICsrCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUveGxhdC5s
c3QgICAgICAgICAgICAgIHwgICAyICsKIDggZmlsZXMgY2hhbmdlZCwgNTgyIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMv
YXJnby5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL2FyZ28uaAoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLnBhbmRvYwppbmRleCBhNzU1YTY3Li5hZWExM2ViIDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCkBAIC0xODIsNiArMTgyLDE3IEBAIFBlcm1pdCBYZW4gdG8gdXNlICJB
bHdheXMgUnVubmluZyBBUElDIFRpbWVyIiBzdXBwb3J0IG9uIGNvbXBhdGlibGUgaGFyZHdhcmUK
IGluIGNvbWJpbmF0aW9uIHdpdGggY3B1aWRsZS4gIFRoaXMgb3B0aW9uIGlzIG9ubHkgZXhwZWN0
ZWQgdG8gYmUgdXNlZnVsIGZvcgogZGV2ZWxvcGVycyB3aXNoaW5nIFhlbiB0byBmYWxsIGJhY2sg
dG8gb2xkZXIgdGltaW5nIG1ldGhvZHMgb24gbmV3ZXIgaGFyZHdhcmUuCiAKKyMjIyBhcmdvCis+
IGA9IDxib29sZWFuPmAKKworPiBEZWZhdWx0OiBgZmFsc2VgCisKK0VuYWJsZSB0aGUgQXJnbyBo
eXBlcnZpc29yLW1lZGlhdGVkIGludGVyZG9tYWluIGNvbW11bmljYXRpb24gbWVjaGFuaXNtLgor
CitUaGlzIGFsbG93cyBkb21haW5zIGFjY2VzcyB0byB0aGUgQXJnbyBoeXBlcmNhbGwsIHdoaWNo
IHN1cHBvcnRzIHJlZ2lzdHJhdGlvbgorb2YgbWVtb3J5IHJpbmdzIHdpdGggdGhlIGh5cGVydmlz
b3IgdG8gcmVjZWl2ZSBtZXNzYWdlcywgc2VuZGluZyBtZXNzYWdlcyB0bworb3RoZXIgZG9tYWlu
cyBieSBoeXBlcmNhbGwgYW5kIHF1ZXJ5aW5nIHRoZSByaW5nIHN0YXR1cyBvZiBvdGhlciBkb21h
aW5zLgorCiAjIyMgYXNpZCAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggNmY3ODJmNy4uODYxOTVk
MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMK
QEAgLTE3LDcgKzE3LDE3NyBAQAogICovCiAKICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNs
dWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+CisjaW5jbHVkZSA8eGVu
L2FyZ28uaD4KKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3Bh
Z2UuaD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL3RpbWUu
aD4KKyNpbmNsdWRlIDxwdWJsaWMvYXJnby5oPgorCitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fYXJnb19hZGRyX3QpOworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ190
KTsKKworLyogWGVuIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gZW5hYmxlIGFyZ28gKi8KK3N0YXRp
YyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2FyZ29fZW5hYmxlZDsKK2Jvb2xlYW5fcGFyYW0oImFy
Z28iLCBvcHRfYXJnb19lbmFibGVkKTsKKwordHlwZWRlZiBzdHJ1Y3QgYXJnb19yaW5nX2lkCit7
CisgICAgdWludDMyX3QgcG9ydDsKKyAgICBkb21pZF90IHBhcnRuZXJfaWQ7CisgICAgZG9taWRf
dCBkb21haW5faWQ7Cit9IGFyZ29fcmluZ19pZDsKKworLyogRGF0YSBhYm91dCBhIGRvbWFpbidz
IG93biByaW5nIHRoYXQgaXQgaGFzIHJlZ2lzdGVyZWQgKi8KK3N0cnVjdCBhcmdvX3JpbmdfaW5m
bworeworICAgIC8qIG5leHQgbm9kZSBpbiB0aGUgaGFzaCwgcHJvdGVjdGVkIGJ5IEwyICovCisg
ICAgc3RydWN0IGhsaXN0X25vZGUgbm9kZTsKKyAgICAvKiB0aGlzIHJpbmcncyBpZCwgcHJvdGVj
dGVkIGJ5IEwyICovCisgICAgc3RydWN0IGFyZ29fcmluZ19pZCBpZDsKKyAgICAvKiBMMyAqLwor
ICAgIHNwaW5sb2NrX3QgbG9jazsKKyAgICAvKiBsZW5ndGggb2YgdGhlIHJpbmcsIHByb3RlY3Rl
ZCBieSBMMyAqLworICAgIHVpbnQzMl90IGxlbjsKKyAgICAvKiBudW1iZXIgb2YgcGFnZXMgaW4g
dGhlIHJpbmcsIHByb3RlY3RlZCBieSBMMyAqLworICAgIHVpbnQzMl90IG5wYWdlOworICAgIC8q
IG51bWJlciBvZiBwYWdlcyB0cmFuc2xhdGVkIGludG8gbWZucywgcHJvdGVjdGVkIGJ5IEwzICov
CisgICAgdWludDMyX3Qgbm1mbnM7CisgICAgLyogY2FjaGVkIHR4IHBvaW50ZXIgbG9jYXRpb24s
IHByb3RlY3RlZCBieSBMMyAqLworICAgIHVpbnQzMl90IHR4X3B0cjsKKyAgICAvKiBtYXBwZWQg
cmluZyBwYWdlcyBwcm90ZWN0ZWQgYnkgTDMgKi8KKyAgICB1aW50OF90ICoqbWZuX21hcHBpbmc7
CisgICAgLyogbGlzdCBvZiBtZm5zIG9mIGd1ZXN0IHJpbmcsIHByb3RlY3RlZCBieSBMMyAqLwor
ICAgIG1mbl90ICptZm5zOworICAgIC8qIGxpc3Qgb2Ygc3RydWN0IHBlbmRpbmdfZW50IGZvciB0
aGlzIHJpbmcsIHByb3RlY3RlZCBieSBMMyAqLworICAgIHN0cnVjdCBobGlzdF9oZWFkIHBlbmRp
bmc7CisgICAgLyogbnVtYmVyIG9mIHBlbmRpbmcgZW50cmllcyBxdWV1ZWQgZm9yIHRoaXMgcmlu
ZywgcHJvdGVjdGVkIGJ5IEwzICovCisgICAgdWludDMyX3QgbnBlbmRpbmc7Cit9OworCisvKiBE
YXRhIGFib3V0IGEgc2luZ2xlLXNlbmRlciByaW5nLCBoZWxkIGJ5IHRoZSBzZW5kZXIgKHBhcnRu
ZXIpIGRvbWFpbiAqLworc3RydWN0IGFyZ29fc2VuZF9pbmZvCit7CisgICAgLyogbmV4dCBub2Rl
IGluIHRoZSBoYXNoLCBwcm90ZWN0ZWQgYnkgTHNlbmQgKi8KKyAgICBzdHJ1Y3QgaGxpc3Rfbm9k
ZSBub2RlOworICAgIC8qIHRoaXMgcmluZydzIGlkLCBwcm90ZWN0ZWQgYnkgTHNlbmQgKi8KKyAg
ICBzdHJ1Y3QgYXJnb19yaW5nX2lkIGlkOworfTsKKworLyogQSBzcGFjZS1hdmFpbGFibGUgbm90
aWZpY2F0aW9uIHRoYXQgaXMgYXdhaXRpbmcgc3VmZmljaWVudCBzcGFjZSAqLworc3RydWN0IHBl
bmRpbmdfZW50Cit7CisgICAgLyogTGlzdCBub2RlIHdpdGhpbiBhcmdvX3JpbmdfaW5mbydzIHBl
bmRpbmcgbGlzdCAqLworICAgIHN0cnVjdCBobGlzdF9ub2RlIG5vZGU7CisgICAgLyoKKyAgICAg
KiBMaXN0IG5vZGUgd2l0aGluIGFyZ29fZG9tYWluJ3Mgd2lsZGNhcmRfcGVuZF9saXN0LiBPbmx5
IHVzZWQgaWYgdGhlCisgICAgICogcmluZyBpcyBvbmUgd2l0aCBhIHdpbGRjYXJkIHBhcnRuZXIg
KGllLiB0aGF0IGFueSBkb21haW4gbWF5IHNlbmQgdG8pCisgICAgICogdG8gZW5hYmxlIGNhbmNl
bGxpbmcgc2lnbmFscyBvbiB3aWxkY2FyZCByaW5ncyBvbiBkb21haW4gZGVzdHJveS4KKyAgICAg
Ki8KKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSB3aWxkY2FyZF9ub2RlOworICAgIC8qCisgICAgICog
UG9pbnRlciB0byB0aGUgcmluZ19pbmZvIHRoYXQgdGhpcyBlbnQgcGVydGFpbnMgdG8uIFVzZWQg
dG8gZW5zdXJlIHRoYXQKKyAgICAgKiByaW5nX2luZm8tPm5wZW5kaW5nIGlzIGRlY3JlbWVudGVk
IHdoZW4gZW50cyBmb3Igd2lsZGNhcmQgcmluZ3MgYXJlCisgICAgICogY2FuY2VsbGVkIGZvciBk
b21haW4gZGVzdHJveS4KKyAgICAgKiBDYXV0aW9uOiBNdXN0IGhvbGQgdGhlIGNvcnJlY3QgbG9j
a3MgYmVmb3JlIGFjY2Vzc2luZyByaW5nX2luZm8gdmlhIHRoaXMuCisgICAgICovCisgICAgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87CisgICAgLyogZG9tYWluIHRvIGJlIG5vdGlm
aWVkIHdoZW4gc3BhY2UgaXMgYXZhaWxhYmxlICovCisgICAgZG9taWRfdCBkb21haW5faWQ7Cisg
ICAgdWludDE2X3QgcGFkOworICAgIC8qIG1pbmltdW0gcmluZyBzcGFjZSBhdmFpbGFibGUgdGhh
dCB0aGlzIHNpZ25hbCBpcyB3YWl0aW5nIHVwb24gKi8KKyAgICB1aW50MzJfdCBsZW47Cit9Owor
CisvKgorICogVGhlIHZhbHVlIG9mIHRoZSBhcmdvIGVsZW1lbnQgaW4gYSBzdHJ1Y3QgZG9tYWlu
IGlzCisgKiBwcm90ZWN0ZWQgYnkgdGhlIGdsb2JhbCBsb2NrIGFyZ29fbG9jazogTDEKKyAqLwor
I2RlZmluZSBBUkdPX0hUQUJMRV9TSVpFIDMyCitzdHJ1Y3QgYXJnb19kb21haW4KK3sKKyAgICAv
KiBMMiAqLworICAgIHJ3bG9ja190IGxvY2s7CisgICAgLyoKKyAgICAgKiBIYXNoIHRhYmxlIG9m
IGFyZ29fcmluZ19pbmZvIGFib3V0IHJpbmdzIHRoaXMgZG9tYWluIGhhcyByZWdpc3RlcmVkLgor
ICAgICAqIFByb3RlY3RlZCBieSBMMi4KKyAgICAgKi8KKyAgICBzdHJ1Y3QgaGxpc3RfaGVhZCBy
aW5nX2hhc2hbQVJHT19IVEFCTEVfU0laRV07CisgICAgLyogQ291bnRlciBvZiByaW5ncyByZWdp
c3RlcmVkIGJ5IHRoaXMgZG9tYWluLiBQcm90ZWN0ZWQgYnkgTDIuICovCisgICAgdWludDMyX3Qg
cmluZ19jb3VudDsKKworICAgIC8qIExzZW5kICovCisgICAgc3BpbmxvY2tfdCBzZW5kX2xvY2s7
CisgICAgLyoKKyAgICAgKiBIYXNoIHRhYmxlIG9mIGFyZ29fc2VuZF9pbmZvIGFib3V0IHJpbmdz
IG90aGVyIGRvbWFpbnMgaGF2ZSByZWdpc3RlcmVkCisgICAgICogZm9yIHRoaXMgZG9tYWluIHRv
IHNlbmQgdG8uIFNpbmdsZSBwYXJ0bmVyLCBub24td2lsZGNhcmQgcmluZ3MuCisgICAgICogUHJv
dGVjdGVkIGJ5IExzZW5kLgorICAgICAqLworICAgIHN0cnVjdCBobGlzdF9oZWFkIHNlbmRfaGFz
aFtBUkdPX0hUQUJMRV9TSVpFXTsKKworICAgIC8qIEx3aWxkY2FyZCAqLworICAgIHNwaW5sb2Nr
X3Qgd2lsZGNhcmRfbG9jazsKKyAgICAvKgorICAgICAqIExpc3Qgb2YgcGVuZGluZyBzcGFjZS1h
dmFpbGFibGUgc2lnbmFscyBmb3IgdGhpcyBkb21haW4gYWJvdXQgd2lsZGNhcmQKKyAgICAgKiBy
aW5ncyByZWdpc3RlcmVkIGJ5IG90aGVyIGRvbWFpbnMuIFByb3RlY3RlZCBieSBMd2lsZGNhcmQu
CisgICAgICovCisgICAgc3RydWN0IGhsaXN0X2hlYWQgd2lsZGNhcmRfcGVuZF9saXN0OworfTsK
KworLyoKKyAqIExvY2tpbmcgaXMgb3JnYW5pemVkIGFzIGZvbGxvd3M6CisgKgorICogVGVybWlu
b2xvZ3k6IFIoPGxvY2s+KSBtZWFucyB0YWtpbmcgYSByZWFkIGxvY2sgb24gdGhlIHNwZWNpZmll
ZCBsb2NrOworICogICAgICAgICAgICAgIFcoPGxvY2s+KSBtZWFucyB0YWtpbmcgYSB3cml0ZSBs
b2NrIG9uIGl0LgorICoKKyAqIEwxIDogVGhlIGdsb2JhbCBsb2NrOiBhcmdvX2xvY2sKKyAqIFBy
b3RlY3RzIHRoZSBhcmdvIGVsZW1lbnRzIG9mIGFsbCBzdHJ1Y3QgZG9tYWluICpkIGluIHRoZSBz
eXN0ZW0uCisgKiBJdCBkb2VzIG5vdCBwcm90ZWN0IGFueSBvZiB0aGUgZWxlbWVudHMgb2YgZC0+
YXJnbywgb25seSB0aGVpcgorICogYWRkcmVzc2VzLgorICoKKyAqIEJ5IGV4dGVuc2lvbiBzaW5j
ZSB0aGUgZGVzdHJ1Y3Rpb24gb2YgYSBkb21haW4gd2l0aCBhIG5vbi1OVUxMCisgKiBkLT5hcmdv
IHdpbGwgbmVlZCB0byBmcmVlIHRoZSBkLT5hcmdvIHBvaW50ZXIsIGhvbGRpbmcgVyhMMSkKKyAq
IGd1YXJhbnRlZXMgdGhhdCBubyBkb21haW5zIHBvaW50ZXJzIHRoYXQgYXJnbyBpcyBpbnRlcmVz
dGVkIGluCisgKiBiZWNvbWUgaW52YWxpZCB3aGlsc3QgdGhpcyBsb2NrIGlzIGhlbGQuCisgKi8K
Kworc3RhdGljIERFRklORV9SV0xPQ0soYXJnb19sb2NrKTsgLyogTDEgKi8KKworLyoKKyAqIEwy
IDogVGhlIHBlci1kb21haW4gcmluZyBoYXNoIGxvY2s6IGQtPmFyZ28tPmxvY2sKKyAqIEhvbGRp
bmcgYSByZWFkIGxvY2sgb24gTDIgcHJvdGVjdHMgdGhlIHJpbmcgaGFzaCB0YWJsZSBhbmQKKyAq
IHRoZSBlbGVtZW50cyBpbiB0aGUgaGFzaF90YWJsZSBkLT5hcmdvLT5yaW5nX2hhc2gsIGFuZAor
ICogdGhlIG5vZGUgYW5kIGlkIGZpZWxkcyBpbiBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gaW4gdGhl
CisgKiBoYXNoIHRhYmxlLgorICogSG9sZGluZyBhIHdyaXRlIGxvY2sgb24gTDIgcHJvdGVjdHMg
YWxsIG9mIHRoZSBlbGVtZW50cyBvZgorICogc3RydWN0IGFyZ29fcmluZ19pbmZvLgorICoKKyAq
IFRvIHRha2UgTDIgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIoTDEpLiBXKEwxKSBpbXBsaWVzIFco
TDIpIGFuZCBMMy4KKyAqCisgKiBMMyA6IFRoZSByaW5naW5mbyBsb2NrOiBhcmdvX3JpbmdfaW5m
byAqcmluZ2luZm87IHJpbmdpbmZvLT5sb2NrCisgKiBQcm90ZWN0cyBhbGwgdGhlIGZpZWxkcyB3
aXRoaW4gdGhlIGFyZ29fcmluZ19pbmZvLCBhc2lkZSBmcm9tIHRoZSBvbmVzIHRoYXQKKyAqIEwy
IGFscmVhZHkgcHJvdGVjdHM6IG5vZGUsIGlkLCBsb2NrLgorICoKKyAqIFRvIGFxdWlyZSBMMyB5
b3UgbXVzdCBhbHJlYWR5IGhhdmUgUihMMikuIFcoTDIpIGltcGxpZXMgTDMuCisgKgorICogTHNl
bmQgOiBUaGUgcGVyLWRvbWFpbiBzaW5nbGUtc2VuZGVyIHBhcnRuZXIgcmluZ3MgbG9jazogZC0+
YXJnby0+c2VuZF9sb2NrCisgKiBQcm90ZWN0cyB0aGUgcGVyLWRvbWFpbiBzZW5kIGhhc2ggdGFi
bGUgOiBkLT5hcmdvLT5zZW5kX2hhc2gKKyAqIGFuZCB0aGUgZWxlbWVudHMgaW4gdGhlIGhhc2gg
dGFibGUsIGFuZCB0aGUgbm9kZSBhbmQgaWQgZmllbGRzCisgKiBpbiBzdHJ1Y3QgYXJnb19zZW5k
X2luZm8gaW4gdGhlIGhhc2ggdGFibGUuCisgKgorICogVG8gdGFrZSBMc2VuZCwgeW91IG11c3Qg
YWxyZWFkeSBoYXZlIFIoTDEpLiBXKEwxKSBpbXBsaWVzIExzZW5kLgorICogRG8gbm90IGF0dGVt
cHQgdG8gYWNxdWlyZSBhIEwyIG9uIGFueSBkb21haW4gYWZ0ZXIgdGFraW5nIGFuZCB3aGlsZQor
ICogaG9sZGluZyBhIExzZW5kIGxvY2sgLS0gYWNxdWlyZSB0aGUgTDIgKGlmIG9uZSBpcyBuZWVk
ZWQpIGJlZm9yZWhhbmQuCisgKgorICogTHdpbGRjYXJkIDogVGhlIHBlci1kb21haW4gd2lsZGNh
cmQgcGVuZGluZyBsaXN0IGxvY2s6IGQtPmFyZ28tPndpbGRjYXJkX2xvY2sKKyAqIFByb3RlY3Rz
IHRoZSBwZXItZG9tYWluIGxpc3Qgb2Ygb3V0c3RhbmRpbmcgc2lnbmFscyBmb3Igc3BhY2UgYXZh
aWxhYmlsaXR5CisgKiBvbiB3aWxkY2FyZCByaW5ncy4KKyAqCisgKiBUbyB0YWtlIEx3aWxkY2Fy
ZCwgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIoTDEpLiBXKEwxKSBpbXBsaWVzIEx3aWxkY2FyZC4K
KyAqIE5vIG90aGVyIGxvY2tzIGFyZSBhY3F1aXJlZCBhZnRlciBvYnRhaW5pbmcgTHdpbGRjYXJk
LgorICovCiAKIC8qIENoYW5nZSB0aGlzIHRvICNkZWZpbmUgQVJHT19ERUJVRyBoZXJlIHRvIGVu
YWJsZSBtb3JlIGRlYnVnIG1lc3NhZ2VzICovCiAjdW5kZWYgQVJHT19ERUJVRwpAQCAtMjgsMTAg
KzE5OCwyOTkgQEAKICNkZWZpbmUgYXJnb19kcHJpbnRrKGZvcm1hdCwgLi4uICkgKCh2b2lkKTAp
CiAjZW5kaWYKIAorc3RhdGljIHZvaWQKK3JpbmdfdW5tYXAoc3RydWN0IGFyZ29fcmluZ19pbmZv
ICpyaW5nX2luZm8pCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoICFyaW5nX2lu
Zm8tPm1mbl9tYXBwaW5nICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZm9yICggaSA9IDA7IGkg
PCByaW5nX2luZm8tPm5tZm5zOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCAhcmluZ19pbmZv
LT5tZm5fbWFwcGluZ1tpXSApCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgaWYgKCBy
aW5nX2luZm8tPm1mbnMgKQorICAgICAgICAgICAgYXJnb19kcHJpbnRrKFhFTkxPR19FUlIgImFy
Z286IHVubWFwcGluZyBwYWdlICUiUFJJX21mbiIgZnJvbSAlcFxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICBtZm5feChyaW5nX2luZm8tPm1mbnNbaV0pLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0pOworICAgICAgICB1bm1hcF9kb21haW5f
cGFnZV9nbG9iYWwocmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSk7CisgICAgICAgIHJpbmdfaW5m
by0+bWZuX21hcHBpbmdbaV0gPSBOVUxMOworICAgIH0KK30KKworc3RhdGljIHZvaWQKK3dpbGRj
YXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUoZG9taWRfdCBkb21haW5faWQsIHN0cnVjdCBwZW5kaW5n
X2VudCAqZW50KQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBnZXRfZG9tYWluX2J5X2lkKGRv
bWFpbl9pZCk7CisgICAgaWYgKCAhZCApCisgICAgICAgIHJldHVybjsKKworICAgIGlmICggZC0+
YXJnbyApCisgICAgeworICAgICAgICBzcGluX2xvY2soJmQtPmFyZ28tPndpbGRjYXJkX2xvY2sp
OworICAgICAgICBobGlzdF9kZWwoJmVudC0+d2lsZGNhcmRfbm9kZSk7CisgICAgICAgIHNwaW5f
dW5sb2NrKCZkLT5hcmdvLT53aWxkY2FyZF9sb2NrKTsKKyAgICB9CisgICAgcHV0X2RvbWFpbihk
KTsKK30KKworc3RhdGljIHZvaWQKK3BlbmRpbmdfcmVtb3ZlX2FsbChzdHJ1Y3QgYXJnb19yaW5n
X2luZm8gKnJpbmdfaW5mbykKK3sKKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9kZSwgKm5leHQ7
CisgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQ7CisKKyAgICBobGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKGVudCwgbm9kZSwgbmV4dCwgJnJpbmdfaW5mby0+cGVuZGluZywgbm9kZSkKKyAgICB7
CisgICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlE
X0FOWSApCisgICAgICAgICAgICB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlKGVudC0+ZG9t
YWluX2lkLCBlbnQpOworICAgICAgICBobGlzdF9kZWwoJmVudC0+bm9kZSk7CisgICAgICAgIHhm
cmVlKGVudCk7CisgICAgfQorICAgIHJpbmdfaW5mby0+bnBlbmRpbmcgPSAwOworfQorCitzdGF0
aWMgdm9pZAord2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoc3RydWN0IGRvbWFpbiAqZCkK
K3sKKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9kZSwgKm5leHQ7CisgICAgc3RydWN0IHBlbmRp
bmdfZW50ICplbnQ7CisKKyAgICBBU1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZhcmdvX2xvY2sp
KTsKKworICAgIGhsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZW50LCBub2RlLCBuZXh0LCAmZC0+
YXJnby0+d2lsZGNhcmRfcGVuZF9saXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bm9kZSkKKyAgICB7CisgICAgICAgIGhsaXN0X2RlbCgmZW50LT5ub2RlKTsKKyAgICAgICAgZW50
LT5yaW5nX2luZm8tPm5wZW5kaW5nLS07CisgICAgICAgIGhsaXN0X2RlbCgmZW50LT53aWxkY2Fy
ZF9ub2RlKTsKKyAgICAgICAgeGZyZWUoZW50KTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkCity
aW5nX3JlbW92ZV9tZm5zKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3Jpbmdf
aW5mbyAqcmluZ19pbmZvKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgQVNTRVJUKHJ3
X2lzX3dyaXRlX2xvY2tlZCgmZC0+YXJnby0+bG9jaykgfHwKKyAgICAgICAgICAgcndfaXNfd3Jp
dGVfbG9ja2VkKCZhcmdvX2xvY2spKTsKKworICAgIGlmICggIXJpbmdfaW5mby0+bWZucyApCisg
ICAgICAgIHJldHVybjsKKworICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmcgKQorICAg
IHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisKKyAgICByaW5nX3VubWFwKHJpbmdfaW5mbyk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IHJp
bmdfaW5mby0+bm1mbnM7IGkrKyApCisgICAgICAgIGlmICggIW1mbl9lcShyaW5nX2luZm8tPm1m
bnNbaV0sIElOVkFMSURfTUZOKSApCisgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5f
dG9fcGFnZShyaW5nX2luZm8tPm1mbnNbaV0pKTsKKworICAgIHhmcmVlKHJpbmdfaW5mby0+bWZu
cyk7CisgICAgcmluZ19pbmZvLT5tZm5zID0gTlVMTDsKKyAgICByaW5nX2luZm8tPm5wYWdlID0g
MDsKKyAgICB4ZnJlZShyaW5nX2luZm8tPm1mbl9tYXBwaW5nKTsKKyAgICByaW5nX2luZm8tPm1m
bl9tYXBwaW5nID0gTlVMTDsKKyAgICByaW5nX2luZm8tPm5tZm5zID0gMDsKK30KKworc3RhdGlj
IHZvaWQKK3JpbmdfcmVtb3ZlX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmlu
Z19pbmZvICpyaW5nX2luZm8pCit7CisgICAgQVNTRVJUKHJ3X2lzX3dyaXRlX2xvY2tlZCgmZC0+
YXJnby0+bG9jaykgfHwKKyAgICAgICAgICAgcndfaXNfd3JpdGVfbG9ja2VkKCZhcmdvX2xvY2sp
KTsKKworICAgIHBlbmRpbmdfcmVtb3ZlX2FsbChyaW5nX2luZm8pOworICAgIGhsaXN0X2RlbCgm
cmluZ19pbmZvLT5ub2RlKTsKKyAgICByaW5nX3JlbW92ZV9tZm5zKGQsIHJpbmdfaW5mbyk7Cisg
ICAgeGZyZWUocmluZ19pbmZvKTsKK30KKworc3RhdGljIHZvaWQKK2RvbWFpbl9yaW5nc19yZW1v
dmVfYWxsKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBm
b3IgKCBpID0gMDsgaSA8IEFSR09fSFRBQkxFX1NJWkU7ICsraSApCisgICAgeworICAgICAgICBz
dHJ1Y3QgaGxpc3Rfbm9kZSAqbm9kZSwgKm5leHQ7CisgICAgICAgIHN0cnVjdCBhcmdvX3Jpbmdf
aW5mbyAqcmluZ19pbmZvOworCisgICAgICAgIGhsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUocmlu
Z19pbmZvLCBub2RlLCBuZXh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZk
LT5hcmdvLT5yaW5nX2hhc2hbaV0sIG5vZGUpCisgICAgICAgICAgICByaW5nX3JlbW92ZV9pbmZv
KGQsIHJpbmdfaW5mbyk7CisgICAgfQorICAgIGQtPmFyZ28tPnJpbmdfY291bnQgPSAwOworfQor
CisvKgorICogVGVhciBkb3duIGFsbCByaW5ncyBvZiBvdGhlciBkb21haW5zIHdoZXJlIHNyY19k
IGRvbWFpbiBpcyB0aGUgcGFydG5lci4KKyAqIChpZS4gaXQgaXMgdGhlIHNpbmdsZSBkb21haW4g
dGhhdCBjYW4gc2VuZCB0byB0aG9zZSByaW5ncy4pCisgKiBUaGlzIHdpbGwgYWxzbyBjYW5jZWwg
YW55IHBlbmRpbmcgbm90aWZpY2F0aW9ucyBhYm91dCB0aG9zZSByaW5ncy4KKyAqLworc3RhdGlj
IHZvaWQKK3BhcnRuZXJfcmluZ3NfcmVtb3ZlKHN0cnVjdCBkb21haW4gKnNyY19kKQoreworICAg
IHVuc2lnbmVkIGludCBpOworCisgICAgQVNTRVJUKHJ3X2lzX3dyaXRlX2xvY2tlZCgmYXJnb19s
b2NrKSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSR09fSFRBQkxFX1NJWkU7ICsraSApCisg
ICAgeworICAgICAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9kZSwgKm5leHQ7CisgICAgICAgIHN0
cnVjdCBhcmdvX3NlbmRfaW5mbyAqc2VuZF9pbmZvOworCisgICAgICAgIGhsaXN0X2Zvcl9lYWNo
X2VudHJ5X3NhZmUoc2VuZF9pbmZvLCBub2RlLCBuZXh0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZzcmNfZC0+YXJnby0+c2VuZF9oYXNoW2ldLCBub2RlKQorICAgICAgICB7
CisgICAgICAgICAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKKyAgICAgICAg
ICAgIHN0cnVjdCBkb21haW4gKmRzdF9kOworCisgICAgICAgICAgICBkc3RfZCA9IGdldF9kb21h
aW5fYnlfaWQoc2VuZF9pbmZvLT5pZC5kb21haW5faWQpOworICAgICAgICAgICAgaWYgKCBkc3Rf
ZCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmluZ19pbmZvID0gcmluZ19maW5k
X2luZm8oZHN0X2QsICZzZW5kX2luZm8tPmlkKTsKKyAgICAgICAgICAgICAgICBpZiAoIHJpbmdf
aW5mbyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICByaW5nX3JlbW92
ZV9pbmZvKGRzdF9kLCByaW5nX2luZm8pOworICAgICAgICAgICAgICAgICAgICBkc3RfZC0+YXJn
by0+cmluZ19jb3VudC0tOworICAgICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgICAgIHB1
dF9kb21haW4oZHN0X2QpOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBobGlzdF9kZWwo
JnNlbmRfaW5mby0+bm9kZSk7CisgICAgICAgICAgICB4ZnJlZShzZW5kX2luZm8pOworICAgICAg
ICB9CisgICAgfQorfQorCiBsb25nCiBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCiAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgYXJnNCkKIHsKLSAgICByZXR1cm4gLUVOT1NZUzsKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICBsb25nIHJjID0gLUVGQVVMVDsKKworICAg
IGFyZ29fZHByaW50aygiLT5kb19hcmdvX29wKCV1LCVwLCVwLCVkLCVkKVxuIiwgY21kLAorICAg
ICAgICAgICAgICAgICAodm9pZCAqKWFyZzEucCwgKHZvaWQgKilhcmcyLnAsIChpbnQpIGFyZzMs
IChpbnQpIGFyZzQpOworCisgICAgaWYgKCB1bmxpa2VseSghb3B0X2FyZ29fZW5hYmxlZCkgKQor
ICAgIHsKKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgcmV0dXJuIHJjOworICAg
IH0KKworICAgIGRvbWFpbl9sb2NrKGN1cnJkKTsKKworICAgIHN3aXRjaCAoY21kKQorICAgIHsK
KyAgICBkZWZhdWx0OgorICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICBicmVhazsK
KyAgICB9CisKKyAgICBkb21haW5fdW5sb2NrKGN1cnJkKTsKKworICAgIGFyZ29fZHByaW50aygi
PC1kb19hcmdvX29wKCV1KT0lbGRcbiIsIGNtZCwgcmMpOworCisgICAgcmV0dXJuIHJjOworfQor
CitzdGF0aWMgdm9pZAorYXJnb19kb21haW5faW5pdChzdHJ1Y3QgYXJnb19kb21haW4gKmFyZ28p
Cit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICByd2xvY2tfaW5pdCgmYXJnby0+bG9jayk7
CisgICAgc3Bpbl9sb2NrX2luaXQoJmFyZ28tPnNlbmRfbG9jayk7CisgICAgc3Bpbl9sb2NrX2lu
aXQoJmFyZ28tPndpbGRjYXJkX2xvY2spOworICAgIGFyZ28tPnJpbmdfY291bnQgPSAwOworCisg
ICAgZm9yICggaSA9IDA7IGkgPCBBUkdPX0hUQUJMRV9TSVpFOyArK2kgKQorICAgIHsKKyAgICAg
ICAgSU5JVF9ITElTVF9IRUFEKCZhcmdvLT5yaW5nX2hhc2hbaV0pOworICAgICAgICBJTklUX0hM
SVNUX0hFQUQoJmFyZ28tPnNlbmRfaGFzaFtpXSk7CisgICAgfQorICAgIElOSVRfSExJU1RfSEVB
RCgmYXJnby0+d2lsZGNhcmRfcGVuZF9saXN0KTsKK30KKworaW50CithcmdvX2luaXQoc3RydWN0
IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgYXJnb19kb21haW4gKmFyZ287CisKKyAgICBpZiAo
ICFvcHRfYXJnb19lbmFibGVkICkKKyAgICB7CisgICAgICAgIGFyZ29fZHByaW50aygiYXJnbyBk
aXNhYmxlZCwgZG9taWQ6ICVkXG4iLCBkLT5kb21haW5faWQpOworICAgICAgICByZXR1cm4gMDsK
KyAgICB9CisKKyAgICBhcmdvX2RwcmludGsoImluaXQ6IGRvbWlkOiAlZFxuIiwgZC0+ZG9tYWlu
X2lkKTsKKworICAgIGFyZ28gPSB4bWFsbG9jKHN0cnVjdCBhcmdvX2RvbWFpbik7CisgICAgaWYg
KCAhYXJnbyApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgd3JpdGVfbG9jaygmYXJn
b19sb2NrKTsKKworICAgIGFyZ29fZG9tYWluX2luaXQoYXJnbyk7CisKKyAgICBkLT5hcmdvID0g
YXJnbzsKKworICAgIHdyaXRlX3VubG9jaygmYXJnb19sb2NrKTsKKworICAgIHJldHVybiAwOwor
fQorCit2b2lkCithcmdvX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBCVUdfT04o
IWQtPmlzX2R5aW5nKTsKKworICAgIHdyaXRlX2xvY2soJmFyZ29fbG9jayk7CisKKyAgICBhcmdv
X2RwcmludGsoImRlc3Ryb3k6IGRvbWlkICVkIGQtPmFyZ289JXBcbiIsIGQtPmRvbWFpbl9pZCwg
ZC0+YXJnbyk7CisKKyAgICBpZiAoIGQtPmFyZ28gKQorICAgIHsKKyAgICAgICAgZG9tYWluX3Jp
bmdzX3JlbW92ZV9hbGwoZCk7CisgICAgICAgIHBhcnRuZXJfcmluZ3NfcmVtb3ZlKGQpOworICAg
ICAgICB3aWxkY2FyZF9yaW5nc19wZW5kaW5nX3JlbW92ZShkKTsKKyAgICAgICAgeGZyZWUoZC0+
YXJnbyk7CisgICAgICAgIGQtPmFyZ28gPSBOVUxMOworICAgIH0KKyAgICB3cml0ZV91bmxvY2so
JmFyZ29fbG9jayk7Cit9CisKK3ZvaWQKK2FyZ29fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpk
KQoreworICAgIHdyaXRlX2xvY2soJmFyZ29fbG9jayk7CisKKyAgICBhcmdvX2RwcmludGsoInNv
ZnQgcmVzZXQgZD0lZCBkLT5hcmdvPSVwXG4iLCBkLT5kb21haW5faWQsIGQtPmFyZ28pOworCisg
ICAgaWYgKCBkLT5hcmdvICkKKyAgICB7CisgICAgICAgIGRvbWFpbl9yaW5nc19yZW1vdmVfYWxs
KGQpOworICAgICAgICBwYXJ0bmVyX3JpbmdzX3JlbW92ZShkKTsKKyAgICAgICAgd2lsZGNhcmRf
cmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7CisKKyAgICAgICAgaWYgKCAhb3B0X2FyZ29fZW5hYmxl
ZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHhmcmVlKGQtPmFyZ28pOworICAgICAgICAgICAg
ZC0+YXJnbyA9IE5VTEw7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgYXJn
b19kb21haW5faW5pdChkLT5hcmdvKTsKKyAgICB9CisKKyAgICB3cml0ZV91bmxvY2soJmFyZ29f
bG9jayk7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9k
b21haW4uYwppbmRleCBjNjIzZGFlLi45NTk2ODQwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2Rv
bWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNs
dWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KICNpbmNsdWRlIDx4ZW4veGVub3Byb2YuaD4KICNpbmNs
dWRlIDx4ZW4vaXJxLmg+CisjaW5jbHVkZSA8eGVuL2FyZ28uaD4KICNpbmNsdWRlIDxhc20vZGVi
dWdnZXIuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5o
PgpAQCAtMjc3LDYgKzI3OCwxMCBAQCBzdGF0aWMgdm9pZCBfZG9tYWluX2Rlc3Ryb3koc3RydWN0
IGRvbWFpbiAqZCkKIAogICAgIHhmcmVlKGQtPnBidWYpOwogCisjaWZkZWYgQ09ORklHX0FSR08K
KyAgICBhcmdvX2Rlc3Ryb3koZCk7CisjZW5kaWYKKwogICAgIHJhbmdlc2V0X2RvbWFpbl9kZXN0
cm95KGQpOwogCiAgICAgZnJlZV9jcHVtYXNrX3ZhcihkLT5kaXJ0eV9jcHVtYXNrKTsKQEAgLTM3
Niw2ICszODEsOSBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQs
CiAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmh5cGVyY2FsbF9kZWFkbG9ja19tdXRleCk7CiAgICAg
SU5JVF9QQUdFX0xJU1RfSEVBRCgmZC0+cGFnZV9saXN0KTsKICAgICBJTklUX1BBR0VfTElTVF9I
RUFEKCZkLT54ZW5wYWdlX2xpc3QpOworI2lmZGVmIENPTkZJR19BUkdPCisgICAgcndsb2NrX2lu
aXQoJmQtPmFyZ29fbG9jayk7CisjZW5kaWYKIAogICAgIHNwaW5fbG9ja19pbml0KCZkLT5ub2Rl
X2FmZmluaXR5X2xvY2spOwogICAgIGQtPm5vZGVfYWZmaW5pdHkgPSBOT0RFX01BU0tfQUxMOwpA
QCAtNDQ1LDYgKzQ1MywxMSBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3Qg
ZG9taWQsCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAgIGluaXRfc3RhdHVzIHw9IElO
SVRfZ250dGFiOwogCisjaWZkZWYgQ09ORklHX0FSR08KKyAgICAgICAgaWYgKCAoZXJyID0gYXJn
b19pbml0KGQpKSAhPSAwICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyNlbmRpZgorCiAgICAg
ICAgIGVyciA9IC1FTk9NRU07CiAKICAgICAgICAgZC0+cGJ1ZiA9IHh6YWxsb2NfYXJyYXkoY2hh
ciwgRE9NQUlOX1BCVUZfU0laRSk7CkBAIC03MTcsNiArNzMwLDkgQEAgaW50IGRvbWFpbl9raWxs
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGlmICggZC0+aXNfZHlpbmcgIT0gRE9NRFlJTkdf
YWxpdmUgKQogICAgICAgICAgICAgcmV0dXJuIGRvbWFpbl9raWxsKGQpOwogICAgICAgICBkLT5p
c19keWluZyA9IERPTURZSU5HX2R5aW5nOworI2lmZGVmIENPTkZJR19BUkdPCisgICAgICAgIGFy
Z29fZGVzdHJveShkKTsKKyNlbmRpZgogICAgICAgICBldnRjaG5fZGVzdHJveShkKTsKICAgICAg
ICAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoZCk7CiAgICAgICAgIHRtZW1fZGVzdHJveShkLT50
bWVtX2NsaWVudCk7CkBAIC0xMTc1LDYgKzExOTEsMTAgQEAgaW50IGRvbWFpbl9zb2Z0X3Jlc2V0
KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBncmFudF90YWJsZV93YXJuX2FjdGl2ZV9ncmFudHMo
ZCk7CiAKKyNpZmRlZiBDT05GSUdfQVJHTworICAgIGFyZ29fc29mdF9yZXNldChkKTsKKyNlbmRp
ZgorCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKICAgICAgICAgc2V0X3hlbl9n
dWVzdF9oYW5kbGUocnVuc3RhdGVfZ3Vlc3QodiksIE5VTEwpOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvTWFrZWZpbGUgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQppbmRleCBmNzg5NWU0Li4zZDE0
NTMyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9NYWtlZmlsZQorKysgYi94ZW4vaW5jbHVkZS9N
YWtlZmlsZQpAQCAtNSw2ICs1LDcgQEAgaWZuZXEgKCQoQ09ORklHX0NPTVBBVCksKQogY29tcGF0
LWFyY2gtJChDT05GSUdfWDg2KSA6PSB4ODZfMzIKIAogaGVhZGVycy15IDo9IFwKKyAgICBjb21w
YXQvYXJnby5oIFwKICAgICBjb21wYXQvY2FsbGJhY2suaCBcCiAgICAgY29tcGF0L2VsZm5vdGUu
aCBcCiAgICAgY29tcGF0L2V2ZW50X2NoYW5uZWwuaCBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJnby5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi40ODE4Njg0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2FyZ28uaApAQCAtMCwwICsxLDU5IEBACisvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCisgKiBBcmdvIDogSHlwZXJ2aXNvci1NZWRpYXRlZCBkYXRhIGVYY2hhbmdlCisgKgorICog
RGVyaXZlZCBmcm9tIHY0diwgdGhlIHZlcnNpb24gMiBvZiB2MnYuCisgKgorICogQ29weXJpZ2h0
IChjKSAyMDEwLCBDaXRyaXggU3lzdGVtcworICogQ29weXJpZ2h0IChjKSAyMDE4LTIwMTksIEJB
RSBTeXN0ZW1zCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBj
aGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2Fy
ZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRv
CisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcg
d2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBt
ZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNv
cGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBT
b2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhp
cyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBv
ciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRX
QVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVY
UFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdB
UlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBB
VVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1B
R0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRS
QUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENP
Tk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElO
R1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19BUkdP
X0hfXworI2RlZmluZSBfX1hFTl9QVUJMSUNfQVJHT19IX18KKworI2luY2x1ZGUgInhlbi5oIgor
Cit0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19hZGRyCit7CisgICAgdWludDMyX3QgcG9ydDsKKyAg
ICBkb21pZF90IGRvbWFpbl9pZDsKKyAgICB1aW50MTZfdCBwYWQ7Cit9IHhlbl9hcmdvX2FkZHJf
dDsKKwordHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmluZworeworICAgIC8qIEd1ZXN0cyBzaG91
bGQgdXNlIGF0b21pYyBvcGVyYXRpb25zIHRvIGFjY2VzcyByeF9wdHIgKi8KKyAgICB1aW50MzJf
dCByeF9wdHI7CisgICAgLyogR3Vlc3RzIHNob3VsZCB1c2UgYXRvbWljIG9wZXJhdGlvbnMgdG8g
YWNjZXNzIHR4X3B0ciAqLworICAgIHVpbnQzMl90IHR4X3B0cjsKKyAgICAvKgorICAgICAqIEhl
YWRlciBzcGFjZSByZXNlcnZlZCBmb3IgbGF0ZXIgdXNlLiBBbGlnbiB0aGUgc3RhcnQgb2YgdGhl
IHJpbmcgdG8gYQorICAgICAqIG11bHRpcGxlIG9mIHRoZSBtZXNzYWdlIHNsb3Qgc2l6ZS4KKyAg
ICAgKi8KKyAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKKyNpZiBkZWZpbmVkKF9fU1REQ19WRVJT
SU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAorICAgIHVpbnQ4X3QgcmluZ1td
OworI2VsaWYgZGVmaW5lZChfX0dOVUNfXykKKyAgICB1aW50OF90IHJpbmdbMF07CisjZW5kaWYK
K30geGVuX2FyZ29fcmluZ190OworCisjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9hcmdvLmggYi94ZW4vaW5jbHVkZS94ZW4vYXJnby5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjI5ZDMyYTkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
YXJnby5oCkBAIC0wLDAgKzEsMjMgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIEFyZ28g
OiBIeXBlcnZpc29yLU1lZGlhdGVkIGRhdGEgZVhjaGFuZ2UKKyAqCisgKiBDb3B5cmlnaHQgKGMp
IDIwMTgsIEJBRSBTeXN0ZW1zCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICog
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZy
ZWUgU29mdHdhcmUKKyAqIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUg
MzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EKKyAqLworCisjaWZuZGVmIF9fWEVOX0FS
R09fSF9fCisjZGVmaW5lIF9fWEVOX0FSR09fSF9fCisKK2ludCBhcmdvX2luaXQoc3RydWN0IGRv
bWFpbiAqZCk7Cit2b2lkIGFyZ29fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgYXJn
b19zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpOworCisjZW5kaWYKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNDk1
NmE3Ny4uMjA0MThlNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTQ5MCw2ICs0OTAsMTIgQEAgc3RydWN0IGRvbWFp
bgogICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9lbmFibGVkICAgICAgIDogMTsK
ICAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3Rfc3luYyAgICAgICAgICA6IDE7CiAg
ICAgfSBtb25pdG9yOworCisjaWZkZWYgQ09ORklHX0FSR08KKyAgICAvKiBBcmdvIGludGVyZG9t
YWluIGNvbW11bmljYXRpb24gc3VwcG9ydCAqLworICAgIHJ3bG9ja190IGFyZ29fbG9jazsKKyAg
ICBzdHJ1Y3QgYXJnb19kb21haW4gKmFyZ287CisjZW5kaWYKIH07CiAKIC8qIFByb3RlY3QgdXBk
YXRlcy9yZWFkcyAocmVzcC4pIG9mIGRvbWFpbl9saXN0IGFuZCBkb21haW5faGFzaC4gKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5k
ZXggNTI3MzMyMC4uOWY2MTZlNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysr
IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKQEAgLTE0OCwzICsxNDgsNSBAQAogPwlmbGFza19zZXRl
bmZvcmNlCQl4c20vZmxhc2tfb3AuaAogIQlmbGFza19zaWRfY29udGV4dAkJeHNtL2ZsYXNrX29w
LmgKID8JZmxhc2tfdHJhbnNpdGlvbgkJeHNtL2ZsYXNrX29wLmgKKz8JYXJnb19hZGRyCQkJYXJn
by5oCis/CWFyZ29fcmluZwkJCWFyZ28uaAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZ7-0004gA-3c; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPZ5-0004ej-4H
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:15 +0000
X-Inumbo-ID: e37381b7-124f-11e9-92db-bc764e045a96
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e37381b7-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:14 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id g62so21425730pfd.12
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=22BgtvpArFt+GYlIE+c5Bho5y/vybq/J5Z0Nalen8JM=;
 b=fXPqJKMoFGTFnOMOIl7WZfOFDtNAc/iVJ+6aaPh/cJB6QI0pmY6/HqMz7TOQWMRJJy
 tgI5Fv8imDIL9r9C6eKiZmF3STA9YAXj0EavqOuX9+AGAQ1QaPVTRAk8WP12I7pqx+QG
 kAjO2UBjxlXfMDThNEl/AIf166+JuHOU+KSIo70zhVOHXne2TcC/DHpd/CD81oSAm7QK
 w/s+j+xyTINUMlVPpyGmIKyW+bts3+r0MLRMU4VBdaIQR06S0y6h9264ZPOezo5YvJoC
 JmPf/vPZogcljjTc9RmNMfVWPPyes0jo8vuMhXkmMMKwfRd101CyPxTh6R404CZz4URN
 Cw1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=22BgtvpArFt+GYlIE+c5Bho5y/vybq/J5Z0Nalen8JM=;
 b=bAHUbIaBk9oALWzLbdb1K8XiZ/LKZiDpDsz5+TRmdevzhWI/A9I64tJc949auuDrFQ
 3XkPzlf7TgEUluXXNYaEo9GyIfUEXOWibw6y7jBebmq9DBdPTfj2Hzx4Q4GGxqLUrB7J
 BtjCOrSRBQiIjzD+ajzEmffp/x0PUWr/19/9kFIHaPVSGbEvhPj4uHxC8aB2JnXEwtfv
 jSqqwslauNQVGwBfju1Nmn+UOjcMTUFgQSwxPkYtednULetQ4mJaGH462OaVNaz6sCyG
 xaJ2TnHrPNNUDZVmHCSIONpz3+xEmyhgr/BXpMf76VwWBKc4KpXZiOmIKw2ZctDvGvcn
 WsVA==
X-Gm-Message-State: AJcUukeuflM561ncL8LwGizmnqFZ1bxetv9WOpDwjy5ByBWu8o7sU+tu
 XhBf9w0zcwZr6KNaftKcPAFH4QuKMZw=
X-Google-Smtp-Source: ALg8bN64OEbjt6vYZmNOf9LlxenUCorE67Y3Vv6MaLxHSGibx36+i39amaAVgdeRbrzfPNEunY+kEQ==
X-Received: by 2002:a63:b81a:: with SMTP id p26mr10241187pge.433.1546846993226; 
 Sun, 06 Jan 2019 23:43:13 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:12 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:38 -0800
Message-Id: <1546846968-7372-6-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 05/15] errno: add POSIX error codes EMSGSIZE,
 ECONNREFUSED to the ABI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RU1TR1NJWkU6IEFyZ28ncyBzZW5kdiBvcGVyYXRpb24gd2lsbCByZXR1cm4gRU1TR1NJWkUgd2hl
biBhbiBleGNlc3MgYW1vdW50Cm9mIGRhdGEsIGFjcm9zcyBhbGwgaW92cywgaGFzIGJlZW4gc3Vw
cGxpZWQsIGV4Y2VlZGluZyBlaXRoZXIgdGhlIHN0YXRpY2FsbHkKY29uZmlndXJlZCBtYXhpbXVt
IHNpemUgb2YgYSB0cmFuc21pdHRhYmxlIG1lc3NhZ2UsIG9yIHRoZSAodmFyaWFibGUpIHNpemUK
b2YgdGhlIHJpbmcgcmVnaXN0ZXJlZCBieSB0aGUgZGVzdGluYXRpb24gZG9tYWluLgoKRUNPTk5S
RUZVU0VEOiBBcmdvJ3MgcmVnaXN0ZXIgb3BlcmF0aW9uIHdpbGwgcmV0dXJuIEVDT05OUkVGVVNF
RCBpZiBhIHJpbmcKaXMgYmVpbmcgcmVnaXN0ZXJlZCB0byBjb21tdW5pY2F0ZSB3aXRoIGEgc3Bl
Y2lmaWMgcmVtb3RlIGRvbWFpbiB0aGF0IGRvZXMKZXhpc3QgYnV0IGlzIG5vdCBhcmdvLWVuYWJs
ZWQuCgpUaGVzZSBjb2RlcyBhcmUgZGVzY3JpYmVkIGJ5IFBPU0lYIGhlcmU6Cmh0dHA6Ly9wdWJz
Lm9wZW5ncm91cC5vcmcvb25saW5lcHVicy85Njk5OTE5Nzk5L2Jhc2VkZWZzL2Vycm5vLmguaHRt
bAogICAgRU1TR1NJWkUgICAgIDogIk1lc3NhZ2UgdG9vIGxhcmdlIgogICAgRUNPTk5SRUZVU0VE
IDogIkNvbm5lY3Rpb24gcmVmdXNlZCIuCgpUaGUgbnVtZXJpYyB2YWx1ZXMgYXNzaWduZWQgdG8g
ZWFjaCBhcmUgdGFrZW4gZnJvbSBMaW51eCwgYXMgaXMgdGhlIGNhc2UKZm9yIHRoZSBleGlzdGlu
ZyBlcnJvciBjb2Rlcy4KICAgIEVNU0dTSVpFICAgICA6IDkwCiAgICBFQ09OTlJFRlVTRUQgOiAx
MTEKClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZA
YmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmggfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaAppbmRleCAzMDVjMTEyLi5lMWQwMmZjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZXJybm8uaApAQCAtMTAyLDYgKzEwMiw3IEBAIFhFTl9FUlJOTyhFSUxTRVEsCTg0KQkvKiBJ
bGxlZ2FsIGJ5dGUgc2VxdWVuY2UgKi8KIFhFTl9FUlJOTyhFUkVTVEFSVCwJODUpCS8qIEludGVy
cnVwdGVkIHN5c3RlbSBjYWxsIHNob3VsZCBiZSByZXN0YXJ0ZWQgKi8KICNlbmRpZgogWEVOX0VS
Uk5PKEVOT1RTT0NLLAk4OCkJLyogU29ja2V0IG9wZXJhdGlvbiBvbiBub24tc29ja2V0ICovCitY
RU5fRVJSTk8oRU1TR1NJWkUsCTkwKQkvKiBNZXNzYWdlIHRvbyBsYXJnZS4gKi8KIFhFTl9FUlJO
TyhFT1BOT1RTVVBQLAk5NSkJLyogT3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQgb24gdHJhbnNwb3J0
IGVuZHBvaW50ICovCiBYRU5fRVJSTk8oRUFERFJJTlVTRSwJOTgpCS8qIEFkZHJlc3MgYWxyZWFk
eSBpbiB1c2UgKi8KIFhFTl9FUlJOTyhFQUREUk5PVEFWQUlMLCA5OSkJLyogQ2Fubm90IGFzc2ln
biByZXF1ZXN0ZWQgYWRkcmVzcyAqLwpAQCAtMTA5LDYgKzExMCw3IEBAIFhFTl9FUlJOTyhFTk9C
VUZTLAkxMDUpCS8qIE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUgKi8KIFhFTl9FUlJOTyhFSVND
T05OLAkxMDYpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBhbHJlYWR5IGNvbm5lY3RlZCAqLwog
WEVOX0VSUk5PKEVOT1RDT05OLAkxMDcpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBub3QgY29u
bmVjdGVkICovCiBYRU5fRVJSTk8oRVRJTUVET1VULAkxMTApCS8qIENvbm5lY3Rpb24gdGltZWQg
b3V0ICovCitYRU5fRVJSTk8oRUNPTk5SRUZVU0VELAkxMTEpCS8qIENvbm5lY3Rpb24gcmVmdXNl
ZCAqLwogCiAjdW5kZWYgWEVOX0VSUk5PCiAjZW5kaWYgLyogWEVOX0VSUk5PICovCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZ8-0004hY-FJ; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPZ7-0004gd-Ee
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:17 +0000
X-Inumbo-ID: e451382e-124f-11e9-92db-bc764e045a96
Received: from mail-pl1-x641.google.com (unknown [2607:f8b0:4864:20::641])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e451382e-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:15 +0000 (UTC)
Received: by mail-pl1-x641.google.com with SMTP id e11so20478787plt.11
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=zdWgVPwiuR+usSV46tQAjJkCcYzPPbfBjazFtMz2a5Q=;
 b=P8jWvQSuAc/vJJZRWNgudWFJtKT0VF/JqLH28O7qU7c2fbeRyjNsVuxQZrHhlaCers
 9UyzFLUt6oQjogVWEUwCb+RLgiA6+hQ4bnNfHT+Y5phEUukxpHbW21tyO8KJuxM2HefL
 q4xeBYHTfMbpgWPqhBGD1q8a4mmS6lx6lyRxufXNLk3jXgqDTBCyOBsaSlIw+YrzMVn4
 yN8ooX2klqRhV9ggaut/J8LFdkyThVe+XHi3901W6IrVrN/qQ9YcV8BjEEV4frfJxnma
 yQ9eek53l6bP62yC/TsD18it0BirolxPoNu+UpYnTzzI7kwNNYaaSoOIB6VV+h5eJ/ee
 gZLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=zdWgVPwiuR+usSV46tQAjJkCcYzPPbfBjazFtMz2a5Q=;
 b=qF4EqIuAcl8e6YTuXI14EdrJI7dFKoFnclnTiWdSR+75bg5wFEjfQ/7nIW60KkEU4Y
 sD+ov3f6IvpPla12mqg29Komwwip3kQpvqRIVYANzhKpHIlrjs+IWz0J5zZ6CdjzwY3Z
 nnuzS/txk5sIoXfpjrvT5nEZYEVsEP5T8rzMkANBw2wsFg47e0ygMcavEavaQ4xbx0Gz
 pCehzUefoV/fKOm69vk6yjf8izKvGH5bZi2j2yqgdP8Wrsk3IOTvuXMoRvnZgRBFntWS
 7VaxWr1qfDNKpELamruVAldxafkpiNNaUvYurZ9IJwgsaIMQXwLXIqWxEGqpkc6ZPkuc
 DQ6g==
X-Gm-Message-State: AJcUukfNIg/HSAUmm4zjeYnZ0RlCLqUbrpm2ZRJSkqbk5C8gIPZHozOT
 /mo9aVSmmpyOzIjxg0Ii4/t7tA27FhY=
X-Google-Smtp-Source: ALg8bN66AIOuTQLkRUizl6zl0KyopenVwffKeoQAtbck8Cs8x4GZjcr8xNbr1p9RlZ/eXrctXMOtAQ==
X-Received: by 2002:a17:902:5ac7:: with SMTP id
 g7mr61205987plm.212.1546846994753; 
 Sun, 06 Jan 2019 23:43:14 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:13 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:39 -0800
Message-Id: <1546846968-7372-7-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 06/15] xen/arm: introduce
 guest_handle_for_field()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QVJNIHBvcnQgb2YgYy9zIGJiNTQ0NTg1OiAiaW50cm9kdWNlIGd1ZXN0X2hhbmRsZV9mb3JfZmll
bGQoKSIKClRoaXMgaGVscGVyIHR1cm5zIGEgZmllbGQgb2YgYSBHVUVTVF9IQU5ETEUgaW50byBh
IEdVRVNUX0hBTkRMRS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3Rv
cGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNj
ZXNzLmggfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2d1ZXN0X2FjY2Vzcy5oCmluZGV4IDIyNGQyYTAuLjg5OTdhMWMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9ndWVzdF9hY2Nlc3MuaApAQCAtNjMsNiArNjMsOSBAQCBpbnQgYWNjZXNzX2d1ZXN0X21lbW9y
eV9ieV9pcGEoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBpcGEsIHZvaWQgKmJ1ZiwKICAgICBf
eTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
IH0pCiAKKyNkZWZpbmUgZ3Vlc3RfaGFuZGxlX2Zvcl9maWVsZChobmQsIHR5cGUsIGZsZCkgICAg
ICAgICAgXAorICAgICgoWEVOX0dVRVNUX0hBTkRMRSh0eXBlKSkgeyAmKGhuZCkucC0+ZmxkIH0p
CisKICNkZWZpbmUgZ3Vlc3RfaGFuZGxlX2Zyb21fcHRyKHB0ciwgdHlwZSkgICAgICAgIFwKICAg
ICAoKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odHlwZSkpIHsgKHR5cGUgKilwdHIgfSkKICNkZWZp
bmUgY29uc3RfZ3Vlc3RfaGFuZGxlX2Zyb21fcHRyKHB0ciwgdHlwZSkgIFwKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZC-0004lB-RU; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPZB-0004jr-Aa
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:21 +0000
X-Inumbo-ID: e6d760b5-124f-11e9-92db-bc764e045a96
Received: from mail-pf1-x443.google.com (unknown [2607:f8b0:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6d760b5-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:19 +0000 (UTC)
Received: by mail-pf1-x443.google.com with SMTP id u6so21424157pfh.11
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=u4YElIHFl36xER/jXxBzUWI8W7NhcFMttRtwyav81iI=;
 b=emcNBNB/0UlmqUnL3WvBWHeRDB1eMTxDw8/45jbaALfN7C49Ay4TQei1Adg8LadKmV
 CokQ/T0i2Ow7pMjH66fvvo8FNsNWbmiXwVZFezf1MUJH5FnfsBFSmdTdsb6dSH5/3jV3
 KNMX98AWXtEpCl/BNJaLfStUkFkpB2aEfLljA9y+BdtHJ4QNZq2p8fznb+J72vKj7dlW
 gL7YyIeCvawHCLhKgzis7VDlUJJXF5xZGINLLbZ6gRgdmF0d+nhg8WUfNYPXoOLFnZ/X
 NgS/INsG1g+Oph9TVy44s3JTSrH6Kaz33S7mNg+Uyurx/DoxPv5pWJuDy+33oYP96sY4
 b0Hw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=u4YElIHFl36xER/jXxBzUWI8W7NhcFMttRtwyav81iI=;
 b=MR8k6h4ho2znNHEFgDHCb9WoQx759vQPmGmuX/N/E/6+cYeRqOUoSniZlD63tm4mtg
 JLbHeTvd6sLzOn7mLerWxJqQACaTH650/U+NdSvcUg2XanzE8KYxlCHKaAVtFTxS82SN
 sRGru8goEyaFDHTgQkuhBanXQ7UiI5RPBe7oKTXgGf3kX6vVzi0sSoArtRIzfddU1DhI
 IF97+RM58Uj1MNlmpGhPtqsqikJm+MNYLCYiQJR5imss3DsgXJmcNsyEgfgUlobWAz72
 00hHA4xjg67XuZo4g/qgU29W77dVggUVreAMfZm7LWGmr+7HVChhUForjv8zOSTy3uv1
 XmtQ==
X-Gm-Message-State: AA+aEWZFu67uq5bAn0aUxPM+Ty7JnceNKMrso3uQDgIlvFCVAHXRc/Wc
 XpKjkFT0woZgNv8K73isYShzKBmdpLE=
X-Google-Smtp-Source: ALg8bN42KnjHMpsOc9v0L13ZM6qm8/dGmk7hr01WQpVzgsKo1j6akYCr/wVE1ey4Uf7v2M+s/5xJ2A==
X-Received: by 2002:a62:c505:: with SMTP id j5mr62013069pfg.149.1546846998810; 
 Sun, 06 Jan 2019 23:43:18 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:17 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:41 -0800
Message-Id: <1546846968-7372-9-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 08/15] argo: implement the unregister op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFrZXMgYSBzaW5nbGUgYXJndW1lbnQ6IGEgaGFuZGxlIHRvIHRoZSByaW5nIHVucmVnaXN0cmF0
aW9uIHN0cnVjdCwKd2hpY2ggc3BlY2lmaWVzIHRoZSBwb3J0IGFuZCBwYXJ0bmVyIGRvbWFpbiBp
ZCBvciB3aWxkY2FyZC4KClRoZSByaW5nJ3MgZW50cnkgaXMgcmVtb3ZlZCBmcm9tIHRoZSBoYXNo
dGFibGUgb2YgcmVnaXN0ZXJlZCByaW5nczsKYW55IGVudHJpZXMgZm9yIHBlbmRpbmcgbm90aWZp
Y2F0aW9ucyBhcmUgcmVtb3ZlZDsgYW5kIHRoZSByaW5nIGlzCnVubWFwcGVkIGZyb20gWGVuJ3Mg
YWRkcmVzcyBzcGFjZS4KCklmIHRoZSByaW5nIGhhZCBiZWVuIHJlZ2lzdGVyZWQgdG8gY29tbXVu
aWNhdGUgd2l0aCBhIHNpbmdsZSBzcGVjaWZpZWQKZG9tYWluIChpZS4gYSBub24td2lsZGNhcmQg
cmluZykgdGhlbiB0aGUgcGFydG5lciBkb21haW4gc3RhdGUgaXMgcmVtb3ZlZApmcm9tIHRoZSBw
YXJ0bmVyIGRvbWFpbidzIGFyZ28gc2VuZF9pbmZvIGhhc2ggdGFibGUuCgpTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgot
LS0KdjIgZmVlZGJhY2sgSmFuOiBkcm9wIGNvb2tpZSwgaW1wbGVtZW50IHRlYXJkb3duCnYyIGZl
ZWRiYWNrIEphbjogZHJvcCBtZXNzYWdlIGZyb20gYXJnb19tZXNzYWdlX29wCnYyIHNlbGY6IE9W
RVJIQVVMCnYyIHNlbGY6IHJlb3JkZXIgbG9naWMgdG8gc2hvcnRlbiBjcml0aWNhbCBzZWN0aW9u
CnYxICMxMyBmZWVkYmFjayBKYW46IHJldmlzZSB1c2Ugb2YgZ3Vlc3RfaGFuZGxlX29rYXkgdnMg
X19jb3B5IG9wcwp2MSBmZWVkYmFjayBSb2dlciwgSmFuOiBkcm9wIGFyZ28gcHJlZml4IG9uIHN0
YXRpYyBmdW5jdGlvbnMKdjEsMiBmZWVkYmFjayBKYW4vUm9nZXIvUGF1bDogZHJvcCBlcnJubyBy
ZXR1cm5pbmcgZ3Vlc3QgYWNjZXNzIGZ1bmN0aW9ucwp2MSAjNSAoIzE0KSBmZWVkYmFjayBQYXVs
OiB1c2UgY3VycmQgaW4gZG9fYXJnb19tZXNzYWdlX29wCnYxICM1ICgjMTQpIGZlZWRiYWNrIFBh
dWw6IGZ1bGwgdXNlIGN1cnJkIGluIGFyZ29fdW5yZWdpc3Rlcl9yaW5nCnYxICMxMyAoIzE0KSBm
ZWVkYmFjayBQYXVsOiByZXBsYWNlIGRvL3doaWxlIHdpdGggZ290bzsgcmVpbmRlbnQKdjEgc2Vs
ZjogYWRkIGJsYW5rIGxpbmVzIGluIHVucmVnaXN0ZXIgY2FzZSBpbiBkb19hcmdvX21lc3NhZ2Vf
b3AKdjE6ICMxMyBmZWVkYmFjayBKYW46IHB1YmxpYyBuYW1lc3BhY2U6IHByZWZpeCB3aXRoIHhl
bgp2MTogIzEzIGZlZWRiYWNrIEphbjogYmxhbmsgbGluZSBhZnRlciBvcCBjYXNlIGluIGRvX2Fy
Z29fbWVzc2FnZV9vcAp2MTogIzE0IGZlZWRiYWNrIEphbjogcmVwbGFjZSBkb21haW4gaWQgb3Zl
cnJpZGUgd2l0aCB2YWxpZGF0aW9uCnYxOiAjMTggZmVlZGJhY2sgSmFuOiBtZWxkIHRoZSByaW5n
IGNvdW50IGxpbWl0IGludG8gdGhlIHNlcmllcwp2MTogZmVlZGJhY2sgIzE1IEphbjogdmVyaWZ5
IHplcm8gaW4gdW51c2VkIGh5cGVyY2FsbCBhcmdzCgogeGVuL2NvbW1vbi9hcmdvLmMgICAgICAg
ICB8IDExNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oIHwgIDE5ICsrKysrKysrCiB4ZW4vaW5jbHVkZS94bGF0
LmxzdCAgICAgIHwgICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTM1IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCmluZGV4IDEx
OTg4ZTcuLjU5Y2U4YzQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vYXJnby5jCisrKyBiL3hlbi9j
b21tb24vYXJnby5jCkBAIC0zNyw2ICszNyw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9hcmdvX2FkZHJfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19wYWdlX2Rl
c2NyX3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190
KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7CitERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCk7CiAKIC8qIFhlbiBjb21t
YW5kIGxpbmUgb3B0aW9uIHRvIGVuYWJsZSBhcmdvICovCiBzdGF0aWMgYm9vbCBfX3JlYWRfbW9z
dGx5IG9wdF9hcmdvX2VuYWJsZWQ7CkBAIC02NjYsNiArNjY3LDEwNSBAQCByaW5nX2ZpbmRfaW5m
byhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICppZCkK
ICAgICByZXR1cm4gTlVMTDsKIH0KIAorc3RhdGljIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqCitz
ZW5kX2ZpbmRfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgYXJnb19y
aW5nX2lkICppZCkKK3sKKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9kZTsKKyAgICBzdHJ1Y3Qg
YXJnb19zZW5kX2luZm8gKnNlbmRfaW5mbzsKKworICAgIGhsaXN0X2Zvcl9lYWNoX2VudHJ5KHNl
bmRfaW5mbywgbm9kZSwgJmQtPmFyZ28tPnNlbmRfaGFzaFtoYXNoX2luZGV4KGlkKV0sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgbm9kZSkKKyAgICB7CisgICAgICAgIHN0cnVjdCBhcmdvX3Jp
bmdfaWQgKmNtcGlkID0gJnNlbmRfaW5mby0+aWQ7CisKKyAgICAgICAgaWYgKCBjbXBpZC0+cG9y
dCA9PSBpZC0+cG9ydCAmJgorICAgICAgICAgICAgIGNtcGlkLT5kb21haW5faWQgPT0gaWQtPmRv
bWFpbl9pZCAmJgorICAgICAgICAgICAgIGNtcGlkLT5wYXJ0bmVyX2lkID09IGlkLT5wYXJ0bmVy
X2lkICkKKyAgICAgICAgeworICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJzZW5kX2luZm89JXBc
biIsIHNlbmRfaW5mbyk7CisgICAgICAgICAgICByZXR1cm4gc2VuZF9pbmZvOworICAgICAgICB9
CisgICAgfQorICAgIGFyZ29fZHByaW50aygibm8gc2VuZF9pbmZvIGZvdW5kXG4iKTsKKworICAg
IHJldHVybiBOVUxMOworfQorCitzdGF0aWMgbG9uZwordW5yZWdpc3Rlcl9yaW5nKHN0cnVjdCBk
b21haW4gKmN1cnJkLAorICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVu
X2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3QpIHVucmVnX2huZCkKK3sKKyAgICB4ZW5fYXJnb191bnJl
Z2lzdGVyX3JpbmdfdCB1bnJlZzsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIHJpbmdfaWQ7Cisg
ICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87CisgICAgc3RydWN0IGFyZ29fc2Vu
ZF9pbmZvICpzZW5kX2luZm87CisgICAgc3RydWN0IGRvbWFpbiAqZHN0X2QgPSBOVUxMOworICAg
IGludCByZXQ7CisKKyAgICByZXQgPSBjb3B5X2Zyb21fZ3Vlc3QoJnVucmVnLCB1bnJlZ19obmQs
IDEpID8gLUVGQVVMVCA6IDA7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3RvIG91dDsKKwor
ICAgIHJldCA9IHVucmVnLnBhZCA/IC1FSU5WQUwgOiAwOworICAgIGlmICggcmV0ICkKKyAgICAg
ICAgZ290byBvdXQ7CisKKyAgICByaW5nX2lkLnBhcnRuZXJfaWQgPSB1bnJlZy5wYXJ0bmVyX2lk
OworICAgIHJpbmdfaWQucG9ydCA9IHVucmVnLnBvcnQ7CisgICAgcmluZ19pZC5kb21haW5faWQg
PSBjdXJyZC0+ZG9tYWluX2lkOworCisgICAgcmVhZF9sb2NrKCZhcmdvX2xvY2spOworCisgICAg
aWYgKCAhY3VycmQtPmFyZ28gKQorICAgIHsKKyAgICAgICAgcmV0ID0gLUVOT0RFVjsKKyAgICAg
ICAgZ290byBvdXRfdW5sb2NrOworICAgIH0KKworICAgIHdyaXRlX2xvY2soJmN1cnJkLT5hcmdv
LT5sb2NrKTsKKworICAgIHJpbmdfaW5mbyA9IHJpbmdfZmluZF9pbmZvKGN1cnJkLCAmcmluZ19p
ZCk7CisgICAgaWYgKCByaW5nX2luZm8gKQorICAgIHsKKyAgICAgICAgcmluZ19yZW1vdmVfaW5m
byhjdXJyZCwgcmluZ19pbmZvKTsKKyAgICAgICAgY3VycmQtPmFyZ28tPnJpbmdfY291bnQtLTsK
KyAgICB9CisKKyAgICBkc3RfZCA9IGdldF9kb21haW5fYnlfaWQocmluZ19pZC5wYXJ0bmVyX2lk
KTsKKyAgICBpZiAoIGRzdF9kICkKKyAgICB7CisgICAgICAgIGlmICggZHN0X2QtPmFyZ28gKQor
ICAgICAgICB7CisgICAgICAgICAgICBzcGluX2xvY2soJmRzdF9kLT5hcmdvLT5zZW5kX2xvY2sp
OworCisgICAgICAgICAgICBzZW5kX2luZm8gPSBzZW5kX2ZpbmRfaW5mbyhkc3RfZCwgJnJpbmdf
aWQpOworICAgICAgICAgICAgaWYgKCBzZW5kX2luZm8gKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIGhsaXN0X2RlbCgmc2VuZF9pbmZvLT5ub2RlKTsKKyAgICAgICAgICAgICAgICB4
ZnJlZShzZW5kX2luZm8pOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBzcGluX3VubG9j
aygmZHN0X2QtPmFyZ28tPnNlbmRfbG9jayk7CisgICAgICAgIH0KKyAgICAgICAgcHV0X2RvbWFp
bihkc3RfZCk7CisgICAgfQorCisgICAgd3JpdGVfdW5sb2NrKCZjdXJyZC0+YXJnby0+bG9jayk7
CisKKyAgICBpZiAoICFyaW5nX2luZm8gKQorICAgIHsKKyAgICAgICAgYXJnb19kcHJpbnRrKCJF
Tk9FTlRcbiIpOworICAgICAgICByZXQgPSAtRU5PRU5UOworICAgICAgICBnb3RvIG91dF91bmxv
Y2s7CisgICAgfQorCisgb3V0X3VubG9jazoKKyAgICByZWFkX3VubG9jaygmYXJnb19sb2NrKTsK
KworIG91dDoKKyAgICByZXR1cm4gcmV0OworfQorCiBzdGF0aWMgbG9uZwogcmVnaXN0ZXJfcmlu
ZyhzdHJ1Y3QgZG9tYWluICpjdXJyZCwKICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpIHJlZ19obmQsCkBAIC05NTgsNiArMTA1OCwy
MSBAQCBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnMSwKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYRU5fQVJHT19P
UF91bnJlZ2lzdGVyX3Jpbmc6CisgICAgeworICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190KSB1bnJlZ19obmQgPQorICAgICAgICAgICAgZ3Vl
c3RfaGFuZGxlX2Nhc3QoYXJnMSwgeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3QpOworCisgICAg
ICAgIGlmICggdW5saWtlbHkoKCFndWVzdF9oYW5kbGVfaXNfbnVsbChhcmcyKSkgfHwgYXJnMyB8
fCBhcmc0KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSB1bnJlZ2lzdGVyX3JpbmcoY3Vy
cmQsIHVucmVnX2huZCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL2FyZ28uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKaW5kZXgg
ODk0NzIzMC4uNjExN2JmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCkBAIC04NCw2ICs4NCwxMyBAQCB0eXBlZGVm
IHN0cnVjdCB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nCiAgICAgdWludDMyX3QgbGVuOwogfSB4ZW5f
YXJnb19yZWdpc3Rlcl9yaW5nX3Q7CiAKK3R5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3VucmVnaXN0
ZXJfcmluZworeworICAgIHVpbnQzMl90IHBvcnQ7CisgICAgZG9taWRfdCBwYXJ0bmVyX2lkOwor
ICAgIHVpbnQxNl90IHBhZDsKK30geGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3Q7CisKIC8qIE1l
c3NhZ2VzIG9uIHRoZSByaW5nIGFyZSBwYWRkZWQgdG8gYSBtdWx0aXBsZSBvZiB0aGlzIHNpemUu
ICovCiAjZGVmaW5lIFhFTl9BUkdPX01TR19TTE9UX1NJWkUgMHgxMAogCkBAIC0xMjgsNCArMTM1
LDE2IEBAIHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyCiAvKiBNYXNrIGZvciBh
bGwgZGVmaW5lZCBmbGFncy4gdW5zaWduZWQgbG9uZyB0eXBlIHNvIG9rIGZvciBib3RoIDMyLzY0
LWJpdCAqLwogI2RlZmluZSBYRU5fQVJHT19SRUdJU1RFUl9GTEFHX01BU0sgMHgxVUwKIAorLyoK
KyAqIFhFTl9BUkdPX09QX3VucmVnaXN0ZXJfcmluZworICoKKyAqIFVucmVnaXN0ZXIgYSBwcmV2
aW91c2x5LXJlZ2lzdGVyZWQgcmluZywgZW5kaW5nIGNvbW11bmljYXRpb24uCisgKgorICogYXJn
MTogWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCkKKyAqIGFyZzI6
IE5VTEwKKyAqIGFyZzM6IDAgKFpFUk8pCisgKiBhcmc0OiAwIChaRVJPKQorICovCisjZGVmaW5l
IFhFTl9BUkdPX09QX3VucmVnaXN0ZXJfcmluZyAgICAgMgorCiAjZW5kaWYKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5kZXggOWM5ZDMz
Zi4uNDExYzY2MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2lu
Y2x1ZGUveGxhdC5sc3QKQEAgLTE1MSwzICsxNTEsNCBAQAogPwlhcmdvX2FkZHIJCQlhcmdvLmgK
ID8JYXJnb19yaW5nCQkJYXJnby5oCiA/CWFyZ29fcmVnaXN0ZXJfcmluZwkJYXJnby5oCis/CWFy
Z29fdW5yZWdpc3Rlcl9yaW5nCQlhcmdvLmgKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZD-0004la-60; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPZB-0004k5-KI
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:21 +0000
X-Inumbo-ID: e5f3e87d-124f-11e9-92db-bc764e045a96
Received: from mail-pg1-x542.google.com (unknown [2607:f8b0:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5f3e87d-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:18 +0000 (UTC)
Received: by mail-pg1-x542.google.com with SMTP id n2so20383687pgm.3
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=2kbs8/F2Qvljd1WSQf5iGaLD8Z1pSxIC5ERA/7d1MkI=;
 b=iorXwSTMlNNebhcHFEPoTdNmUEisYS/tf1ZD8E2x6yLgPYrM0ASJAc3bnbS6CCuspw
 ovdPFgDeLyd8jkHBcaV2Pq6sLcj5oElwp0vYB9uYgrVZ566bHoc5k0bcj/juxh4i4HUY
 knethJMBI1+TuF63nC+8KPYUBg98e1hKRAhVTzw2LI6nnswLGmpk3hFbZLIpVqY1/yfQ
 mOmog4EvSfxjYEIXLw10RHBvlBPVdba5qqxKWILBJrZ6U7TJn3mhz4l+rRLPUkibohL6
 YGWkGFNJDaLNatkc/A2c2YN3JiI/7aUI56j3XaSvM/cvjBQT9M1UtMWEXfdqJC90tcWr
 GolQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=2kbs8/F2Qvljd1WSQf5iGaLD8Z1pSxIC5ERA/7d1MkI=;
 b=pNZYM39G3HleP9wl5YEL3Fcg//7xVK02iQTfGZ82vaeTFlEIT7sSDxvWACQe0SULF2
 SfUG7OtW7S1Yc4ykw2n6BvE7HsPblGZmOoR/jC9kCaaCuA1rkUN3XPINAmXFFxRDUmdF
 XJieSwmKijKheKrKR7i5Pff7GMx/hojI2sZ2YZmq4dpr4rfvF1JlEgV1XFJMkJBjbDm9
 8/6992Li25dCoRlIuftbJCQwtUMzcvmzrhm8ShULG2mL07UPhvA+dgbYcuTrO71vp2F2
 HkPLKFPtYsA9ZrJorcmGhwImZA0sPl5iGjTQmvnx/879Qm4ua7NvEgPQkgbQqwPZm+4o
 oCUw==
X-Gm-Message-State: AJcUukf9kPn5LpLjQRLIWyAkbOA4Vaal11fnJ/ebSghOyEDSC3R4Ly0o
 KDCOj311hNfZI5AizxmSrsMDYnz/JBI=
X-Google-Smtp-Source: ALg8bN4plFisnUPrOGsgjS2bdt6C381NM4uoRHOj3dkLwXX27EzoGZjaYxW+qG535250nUUefvP/tg==
X-Received: by 2002:a62:6503:: with SMTP id z3mr60396654pfb.169.1546846996618; 
 Sun, 06 Jan 2019 23:43:16 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:15 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:40 -0800
Message-Id: <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlZ2lzdGVyIG9wIGlzIHVzZWQgYnkgYSBkb21haW4gdG8gcmVnaXN0ZXIgYSByZWdpb24g
b2YgbWVtb3J5IGZvcgpyZWNlaXZpbmcgbWVzc2FnZXMgZnJvbSBlaXRoZXIgYSBzcGVjaWZpZWQg
b3RoZXIgZG9tYWluLCBvciwgaWYgc3BlY2lmeWluZyBhCndpbGRjYXJkLCBhbnkgZG9tYWluLgoK
VGhpcyBvcGVyYXRpb24gY3JlYXRlcyBhIG1hcHBpbmcgd2l0aGluIFhlbidzIHByaXZhdGUgYWRk
cmVzcyBzcGFjZSB0aGF0CndpbGwgcmVtYWluIHJlc2lkZW50IGZvciB0aGUgbGlmZXRpbWUgb2Yg
dGhlIHJpbmcuIEluIHN1YnNlcXVlbnQgY29tbWl0cywKdGhlIGh5cGVydmlzb3Igd2lsbCB1c2Ug
dGhpcyBtYXBwaW5nIHRvIGNvcHkgZGF0YSBmcm9tIGEgc2VuZGluZyBkb21haW4gaW50bwp0aGlz
IHJlZ2lzdGVyZWQgcmluZywgbWFraW5nIGl0IGFjY2Vzc2libGUgdG8gdGhlIGRvbWFpbiB0aGF0
IHJlZ2lzdGVyZWQgdGhlCnJpbmcgdG8gcmVjZWl2ZSBkYXRhLgoKV2lsZGNhcmQgYW55LXNlbmRl
ciByaW5ncyBhcmUgZGVmYXVsdCBkaXNhYmxlZCBhbmQgcmVnaXN0cmF0aW9uIHdpbGwgYmUKcmVm
dXNlZCB3aXRoIEVQRVJNIHVubGVzcyB0aGV5IGhhdmUgYmVlbiBzcGVjaWZpY2FsbHkgZW5hYmxl
ZCB3aXRoIHRoZQphcmdvLW1hYyBib290IG9wdGlvbiBpbnRyb2R1Y2VkIGhlcmUuIFRoZSByZWFz
b24gd2h5IHRoZSBkZWZhdWx0IGZvcgp3aWxkY2FyZCByaW5ncyBpcyAnZGVueScgaXMgdGhhdCB0
aGVyZSBpcyBjdXJyZW50bHkgbm8gbWVhbnMgdG8gcHJvdGVjdCB0aGUKcmluZyBmcm9tIERvUyBi
eSBhIG5vaXN5IGRvbWFpbiBzcGFtbWluZyB0aGUgcmluZywgYWZmZWN0aW5nIG90aGVyIGRvbWFp
bnMKYWJpbGl0eSB0byBzZW5kIHRvIGl0LiBUaGlzIHdpbGwgYmUgYWRkcmVzc2VkIHdpdGggWFNN
IHBvbGljeSBjb250cm9scyBpbgpzdWJzZXF1ZW50IHdvcmsuCgpTaW5jZSBkZW55aW5nIGFjY2Vz
cyB0byBhbnktc2VuZGVyIHJpbmdzIGlzIGEgc2lnbmlmaWNhbnQgZnVuY3Rpb25hbApjb25zdHJh
aW50LCBhIG5ldyBib290cGFyYW0gaXMgcHJvdmlkZWQgdG8gZW5hYmxlIG92ZXJyaWRpbmcgdGhp
czoKICJhcmdvLW1hYyIgdmFyaWFibGUgaGFzIGFsbG93ZWQgdmFsdWVzOiAncGVybWlzc2l2ZScg
YW5kICdlbmZvcmNpbmcnLgpFdmVuIHRob3VnaCB0aGlzIGlzIGEgYm9vbGVhbiB2YXJpYWJsZSwg
dXNlIHRoZXNlIGRlc2NyaXB0aXZlIHN0cmluZ3MgaW4Kb3JkZXIgdG8gbWFrZSBpdCBvYnZpb3Vz
IHRvIGFuIGFkbWluaXN0cmF0b3IgdGhhdCB0aGlzIGhhcyBwb3RlbnRpYWwKc2VjdXJpdHkgaW1w
YWN0LgoKVGhlIHAybSB0eXBlIG9mIHRoZSBtZW1vcnkgc3VwcGxpZWQgYnkgdGhlIGd1ZXN0IGZv
ciB0aGUgcmluZyBtdXN0IGJlCnAybV9yYW1fcncgYW5kIHRoZSBtZW1vcnkgd2lsbCBiZSBwaW5u
ZWQgYXMgUEdUX3dyaXRhYmxlX3BhZ2Ugd2hpbGUgdGhlIHJpbmcKaXMgcmVnaXN0ZXJlZC4KCnhl
bl9hcmdvX3BhZ2VfZGVzY3JfdCB0eXBlIGlzIGludHJvZHVjZWQgYXMgYSBwYWdlIGRlc2NyaXB0
b3IsIHRvIGNvbnZleQpib3RoIHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBzdGFydCBvZiB0
aGUgcGFnZSBhbmQgaXRzIGdyYW51bGFyaXR5LiBUaGUKc21hbGxlc3QgZ3JhbnVsYXJpdHkgcGFn
ZSBpcyBhc3N1bWVkIHRvIGJlIDQwOTYgYnl0ZXMgYW5kIHRoZSBsb3dlciB0d2VsdmUKYml0cyBv
ZiB0aGUgdHlwZSBhcmUgdXNlZCB0byBpbmRpY2F0ZSB0aGUgc2l6ZSBvZiBwYWdlIG9mIG1lbW9y
eSBzdXBwbGllZC4KVGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBoeXBlcmNhbGwgb3AgY3VycmVu
dGx5IG9ubHkgc3VwcG9ydHMgNEsgcGFnZXMuCgphcnJheV9pbmRleF9ub3NwZWMgaXMgdXNlZCB0
byBndWFyZCB0aGUgcmVzdWx0IG9mIHRoZSByaW5nIGlkIGhhc2ggZnVuY3Rpb24uClRoaXMgaXMg
b3V0IG9mIGFuIGFidW5kYW5jZSBvZiBjYXV0aW9uLCBzaW5jZSB0aGlzIGlzIGEgdmVyeSBiYXNp
YyBoYXNoCmZ1bmN0aW9uIGFuZCBpdCBvcGVyYXRlcyB1cG9uIHZhbHVlcyBzdXBwbGllZCBieSB0
aGUgZ3Vlc3QganVzdCBiZWZvcmUKYmVpbmcgdXNlZCBhcyBhbiBhcnJheSBpbmRleC4KClNpZ25l
ZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVt
cy5jb20+Ci0tLQp2MiBzZWxmOiBkaXNhbGxvdyByaW5nIHJlc2l6ZSB2aWEgcmVyZWdpc3Rlcgp2
MiBmZWVkYmFjayBKYW46IGRyb3AgY29va2llLCBpbXBsZW1lbnQgdGVhcmRvd24KdjIgZmVlZGJh
Y2sgSmFuOiBkcm9wIG1lc3NhZ2UgZnJvbSBhcmdvX21lc3NhZ2Vfb3AKdjIgc2VsZjogbW92ZSBo
YXNoX2luZGV4IGZ1bmN0aW9uIGJlbG93IGxvY2tpbmcgY29tbWVudAp2MiBzZWxmOiBPVkVSSEFV
TAp2MiBzZWxmL0phbjogcmVtb3ZlIHVzZSBvZiBtYWdpYyB2ZXJpZmljYXRpb24gZmllbGQgYW5k
IHRpZHkgdXAKdjIgc2VsZjogbWVyZ2UgbWF4IGFuZCBtaW4gcmluZyBzaXplIGNoZWNrIGNsYXVz
ZXMKdjIgZmVlZGJhY2sgdjEjMTMgUm9nZXI6IHVzZSBPUy1zdXBwbGllZCByb3VuZHVwOyBkcm9w
IGZyb20gcHVibGljIGhlYWRlcgp2MiBmZWVkYmFjayAjOSwgSmFuOiB1c2UgdGhlIGFyZ28tbWFj
IGJvb3RwYXJhbSBhdCBwb2ludCBvZiBpbnRyb2R1Y3Rpb24KdjIgZmVlZGJhY2sgIzksIEphbjog
cmVuYW1lIGJvb3Qgb3B0IHZhcmlhYmxlIHRvIGNvbXBseSB3aXRoIGNvbnZlbnRpb24KdjIgZmVl
ZGJhY2sgIzksIEphbjogcmVuYW1lIHRoZSBhcmdvX21hYyBib290cGFyYW0gdG8gYXJnby1tYWMK
djIgZmVlZGJhY2sgIzkgSmFuOiBkb2N1bWVudCBhcmdvIGJvb3Qgb3B0IGluIHhlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24KdjEsMiBmZWVkYmFjayBKYW4vUm9nZXIvUGF1bDogZHJvcCBlcnJubyBy
ZXR1cm5pbmcgZ3Vlc3QgYWNjZXNzIGZ1bmN0aW9ucwp2MSBmZWVkYmFjayBSb2dlciwgSmFuOiBk
cm9wIGFyZ28gcHJlZml4IG9uIHN0YXRpYyBmdW5jdGlvbnMKdjEgZmVlZGJhY2sgUm9nZXI6IHMv
cGZuL2dmbi8gYW5kIHJldGlyZSBhbHdheXMtNjQtYml0IHR5cGUKdjIuIGZlZWRiYWNrIEphbjog
ZG9jdW1lbnQgdGhlIGFyZ28tbWFjIGJvb3Qgb3B0CnYyLiBmZWVkYmFjayBKYW46IHNpbXBsaWZ5
IHJlLXJlZ2lzdGVyLCBkcm9wIG1hcHBpbmdzCnYxICMxMyBmZWVkYmFjayBKYW46IHJldmlzZSB1
c2Ugb2YgZ3Vlc3RfaGFuZGxlX29rYXkgdnMgX19jb3B5IG9wcwoKdjEgIzEzIGZlZWRiYWNrLCBK
YW46IHJlZ2lzdGVyIG9wIDogcy9FQ09OTlJFRlVTRUQvRVNSQ0gvCnYxICM1ICgjMTMpIGZlZWRi
YWNrIFBhdWw6IHJlZ2lzdGVyIG9wOiB1c2UgY3VycmQgaW4gZG9fbWVzc2FnZV9vcAp2MSAjMTMg
ZmVlZGJhY2ssIFBhdWw6IHJlZ2lzdGVyIG9wOiB1c2UgbWZuX2VxIGNvbXBhcmF0b3IKdjEgIzUg
KCMxMykgZmVlZGJhY2sgUGF1bDogcmVnaXN0ZXIgb3A6IHVzZSBjdXJyZCBpbiBhcmdvX3JlZ2lz
dGVyX3JpbmcKdjEgIzEzIGZlZWRiYWNrIFBhdWw6IHJlZ2lzdGVyIG9wOiB3aGl0ZXNwYWNlLCB1
bnNpZ25lZCwgYm91bmRzIGNoZWNrCnYxICMxMyBmZWVkYmFjayBQYXVsOiB1c2Ugb2YgaGV4IGlu
IGxpbWl0IGNvbnN0YW50IGRlZmluaXRpb24KdjEgIzEzIGZlZWRiYWNrIFBhdWwsIHJlZ2lzdGVy
IG9wOiBzZXQgbm1mbnMgb24gbG9vcCB0ZXJtaW5hdGlvbgp2MSAjMTMgZmVlZGJhY2sgUGF1bDog
cmVnaXN0ZXIgb3A6IGRvL3doaWxlIC0+IGdvdG9zLCByZWluZGVudAp2MSBhcmdvX3JpbmdfbWFw
X3BhZ2U6IGRyb3AgdWludDMyX3QgZm9yIHVuc2lnbmVkIGludAp2MS4gIzEzIGZlZWRiYWNrIEp1
bGllbjogdXNlIHBhZ2UgZGVzY3JpcHRvcnMgaW5zdGVhZCBvZiBncGZucy4KICAgLSBhZGRzIEFC
SSBzdXBwb3J0IGZvciBwYWdlcyB3aXRoIGRpZmZlcmVudCBncmFudWxhcml0eS4KdjEgZmVlZGJh
Y2sgIzEzLCBQYXVsOiBhZGp1c3QgbG9nIGxldmVsIG9mIG1lc3NhZ2UKdjEgZmVlZGJhY2sgIzEz
LCBQYXVsOiB1c2UgZ3ByaW50ayBmb3IgZ3Vlc3QtdHJpZ2dlcmVkIHdhcm5pbmcKdjEgZmVlZGJh
Y2sgIzEzLCBQYXVsOiBncHJpbnRrIGFuZCBYRU5MT0dfREVCVUcgZm9yIHJpbmcgcmVnaXN0cmF0
aW9uCnYxIGZlZWRiYWNrICMxMywgUGF1bDogdXNlIGdwcmludGsgZm9yIGVycnMgaW4gYXJnb19y
aW5nX21hcF9wYWdlCnYxIGZlZWRiYWNrICMxMywgUGF1bDogdXNlIEVOT01FTSBpZiBnbG9iYWwg
bWFwcGluZyBmYWlscwp2MSBmZWVkYmFjayBQYXVsOiBvdmVyZmxvdyBjaGVjayBiZWZvcmUgc2hp
ZnQKdjE6IGFkZCBkZWZpbmUgZm9yIGNvcHlfZmllbGRfdG9fZ3Vlc3RfZXJybm8KdjE6IGZpeCBn
cHJpbnRrIHVzZSBmb3IgQVJNIGFzIGl0cyBkZWZuIGRpc2xpa2VzIHNwbGl0IGZvcm1hdCBzdHJp
bmdzCnYxOiB1c2UgY29weV9maWVsZF90b19ndWVzdF9lcnJubwp2MSBmZWVkYmFjayAjMTMsIEph
bjogYXJnb19oYXNoX2ZuOiBubyBpbmxpbmUsIHJlbmFtZSwgY2hhbmdlIHR5cGUKdjEgZmVlZGJh
Y2sgIzEzLCBQYXVsLCBKYW46IEVGQVVMVCAtPiBFTk9NRU0gaW4gYXJnb19yaW5nX21hcF9wYWdl
CnYxIGZlZWRiYWNrICMxMywgSmFuOiByZW5hbWUgcGFnZSB2YXIgaW4gYXJnb19yaW5nX21hcF9w
YWdlCnYxIGZlZWRiYWNrICMxMywgSmFuOiBzd2l0Y2ggdWludDhfdCogdG8gdm9pZCogYW5kIGRy
b3AgY2FzdAp2MSBmZWVkYmFjayAjMTMsIEphbjogc3dpdGNoIG1lbW9yeSBiYXJyaWVyIHRvIHNt
cF93bWIKdjEgZmVlZGJhY2sgIzEzLCBKYW46IG1ha2UgJ3JpbmcnIGNvbW1lbnQgY29tcGx5IHdp
dGggc2luZ2xlLWxpbmUgc3R5bGUKdjEgZmVlZGJhY2sgIzEzLCBKYW46IHVzZSB4emFsbG9jX2Fy
cmF5LCBkcm9wIGxvb3AgTlVMTCBpbml0CnYxIGZlZWRiYWNrICMxMywgSmFuOiBpbml0IGJvb2wg
d2l0aCBmYWxzZSByYXRoZXIgdGhhbiAwCnYxIGZlZWRiYWNrICMxMyBKYW46IHVzZSBfX2NvcHk7
IGRlZmluZSBhbmQgdXNlIF9fY29weV9maWVsZF90b19ndWVzdF9lcnJubwp2MSBmZWVkYmFjayAj
MTMsIEphbjogdXNlIHh6YWxsb2MsIGRyb3AgaW5kaXZpZHVhbCBpbml0IHplcm9lcwp2MSBmZWVk
YmFjayAjMTMsIEphbjogcHJlZml4IHB1YmxpYyBuYW1lc3BhY2Ugd2l0aCB4ZW4KdjEgZmVlZGJh
Y2sgIzEzLCBKYW46IGJsYW5rIGxpbmUgYWZ0ZXIgb3AgY2FzZSBpbiBkb19hcmdvX21lc3NhZ2Vf
b3AKdjEgc2VsZjogcmVmbG93IGNvbW1lbnQgaW4gYXJnb19yaW5nX21hcF9wYWdlIHRvIHdpdGhp
biA4MCBjaGFyIGxlbgp2MSBmZWVkYmFjayAjMTMsIFJvZ2VyOiB1c2UgdHJ1ZSBub3QgMSBpbiBh
c3NpZ24gdG8gdXBkYXRlX3R4X3B0ciBib29sCnYxIGZlZWRiYWNrICMyMSwgSmFuOiBmb2xkIGlu
IHRoZSBhcnJheV9pbmRleF9ub3NwZWMgaGFzaCBmdW5jdGlvbiBndWFyZHMKdjEgZmVlZGJhY2sg
IzE4LCBKYW46IGZvbGQgdGhlIG1heCByaW5nIGNvdW50IGxpbWl0IGludG8gdGhlIHNlcmllcwp2
MSBzZWxmOiB1c2UgdW5zaWduZWQgbG9uZyB0eXBlIGZvciBYRU5fQVJHT19SRUdJU1RFUl9GTEFH
X01BU0sKdjE6IGZlZWRiYWNrICMxNSBKYW46IGhhbmRsZSB1cHBlci1oYWx2ZXMgb2YgaHlwZXJj
YWxsIGFyZ3MKdjEuIGZlZWRiYWNrICMxMyBKYW46IGFkZCBjb21tZW50IHJlOiBwYWdlIGFsaWdu
bWVudAp2MS4gc2VsZjogY29uZmlybSByaW5nIG1hZ2ljIHByZXNlbmNlIGluIHN1cHBsaWVkIHBh
Z2UgYXJyYXkKdjEuIGZlZWRiYWNrICMxMyBKYW46IGFkZCBjb21tZW50IHJlOiBtaW5pbXVtIHJp
bmcgc2l6ZQp2MS4gZmVlZGJhY2sgIzEzIFJvZ2VyOiB1c2UgQVNTRVJUX1VOUkVBQ0hBQkxFCnYx
LiBmZWVkYmFjayBSb2dlcjogYWRkIGNvbW1lbnQgdG8gaGFzaCBmdW5jdGlvbgoKIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyAgfCAgMTUgKwogeGVuL2NvbW1vbi9hcmdvLmMgICAg
ICAgICAgICAgICAgICB8IDU2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oIHwgICAyICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3RfYWNjZXNzLmggfCAgIDIgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyZ28u
aCAgICAgICAgICB8ICA3MiArKysrKwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICAgICAgICAg
ICB8ICAgMSArCiA2IGZpbGVzIGNoYW5nZWQsIDY1OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCmluZGV4IGFlYTEzZWIuLjY4ZDQ0MTUgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MKQEAgLTE5Myw2ICsxOTMsMjEgQEAgVGhpcyBhbGxvd3MgZG9tYWlucyBhY2Nl
c3MgdG8gdGhlIEFyZ28gaHlwZXJjYWxsLCB3aGljaCBzdXBwb3J0cyByZWdpc3RyYXRpb24KIG9m
IG1lbW9yeSByaW5ncyB3aXRoIHRoZSBoeXBlcnZpc29yIHRvIHJlY2VpdmUgbWVzc2FnZXMsIHNl
bmRpbmcgbWVzc2FnZXMgdG8KIG90aGVyIGRvbWFpbnMgYnkgaHlwZXJjYWxsIGFuZCBxdWVyeWlu
ZyB0aGUgcmluZyBzdGF0dXMgb2Ygb3RoZXIgZG9tYWlucy4KIAorIyMjIGFyZ28tbWFjCis+IGA9
IHBlcm1pc3NpdmUgfCBlbmZvcmNpbmdgCisKKz4gRGVmYXVsdDogYGVuZm9yY2luZ2AKKworQ29u
c3RyYWluIHRoZSBhY2Nlc3MgY29udHJvbCBhcHBsaWVkIHRvIHRoZSBBcmdvIGNvbW11bmljYXRp
b24gbWVjaGFuaXNtLgorCitXaGVuIGBlbmZvcmNpbmdgLCBkb21haW5zIG1heSBub3QgcmVnaXN0
ZXIgcmluZ3MgdGhhdCBoYXZlIHdpbGRjYXJkIHNwZWNpZmllZAorZm9yIHRoZSBzZW5kZXIgd2hp
Y2ggd291bGQgYWxsb3cgbWVzc2FnZXMgdG8gYmUgc2VudCB0byB0aGUgcmluZyBieSBhbnkgZG9t
YWluLgorVGhpcyBpcyB0byBwcm90ZWN0IHJpbmdzIGFuZCB0aGUgc2VydmljZXMgdGhhdCB1dGls
aXplIHRoZW0gYWdhaW5zdCBEb1MgYnkgYQorbWFsaWNpb3VzIG9yIGJ1Z2d5IGRvbWFpbiBzcGFt
bWluZyB0aGUgcmluZy4KKworV2hlbiB0aGUgYm9vdCBvcHRpb24gaXMgc2V0IHRvIGBwZXJtaXNz
aXZlYCwgdGhpcyBjb25zdHJhaW50IGlzIHJlbGF4ZWQgYW5kCit3aWxkY2FyZCBhbnktc2VuZGVy
IHJpbmdzIGFyZSBhbGxvd2VkIHRvIGJlIHJlZ2lzdGVyZWQuCisKICMjIyBhc2lkICh4ODYpCiA+
IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29t
bW9uL2FyZ28uYwppbmRleCA4NjE5NWQzLi4xMTk4OGU3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2FyZ28uYworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtMjMsMTYgKzIzLDQxIEBACiAjaW5j
bHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVk
ZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4
ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8eGVuL3RpbWUuaD4KICNpbmNsdWRlIDxwdWJsaWMvYXJn
by5oPgogCisjZGVmaW5lIE1BWF9SSU5HU19QRVJfRE9NQUlOICAgICAgICAgICAgMTI4VQorCisv
KiBBbGwgbWVzc2FnZXMgb24gdGhlIHJpbmcgYXJlIHBhZGRlZCB0byBhIG11bHRpcGxlIG9mIHRo
ZSBzbG90IHNpemUuICovCisjZGVmaW5lIFJPVU5EVVBfTUVTU0FHRShhKSAoUk9VTkRVUCgoYSks
IFhFTl9BUkdPX01TR19TTE9UX1NJWkUpKQorCiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
YXJnb19hZGRyX3QpOworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcGFnZV9kZXNj
cl90KTsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCk7
CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX3QpOwogCiAvKiBYZW4gY29t
bWFuZCBsaW5lIG9wdGlvbiB0byBlbmFibGUgYXJnbyAqLwogc3RhdGljIGJvb2wgX19yZWFkX21v
c3RseSBvcHRfYXJnb19lbmFibGVkOwogYm9vbGVhbl9wYXJhbSgiYXJnbyIsIG9wdF9hcmdvX2Vu
YWJsZWQpOwogCisvKiBYZW4gY29tbWFuZCBsaW5lIG9wdGlvbiBmb3IgY29uc2VydmF0aXZlIG9y
IHJlbGF4ZWQgYWNjZXNzIGNvbnRyb2wgKi8KK2Jvb2wgX19yZWFkX21vc3RseSBvcHRfYXJnb19t
YWNfZW5mb3JjaW5nID0gdHJ1ZTsKKworc3RhdGljIGludCBfX2luaXQgcGFyc2Vfb3B0X2FyZ29f
bWFjKGNvbnN0IGNoYXIgKnMpCit7CisgICAgaWYgKCAhc3RyY21wKHMsICJlbmZvcmNpbmciKSAp
CisgICAgICAgIG9wdF9hcmdvX21hY19lbmZvcmNpbmcgPSB0cnVlOworICAgIGVsc2UgaWYgKCAh
c3RyY21wKHMsICJwZXJtaXNzaXZlIikgKQorICAgICAgICBvcHRfYXJnb19tYWNfZW5mb3JjaW5n
ID0gZmFsc2U7CisgICAgZWxzZQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVy
biAwOworfQorY3VzdG9tX3BhcmFtKCJhcmdvLW1hYyIsIHBhcnNlX29wdF9hcmdvX21hYyk7CisK
IHR5cGVkZWYgc3RydWN0IGFyZ29fcmluZ19pZAogewogICAgIHVpbnQzMl90IHBvcnQ7CkBAIC0x
OTgsNiArMjIzLDMxIEBAIHN0YXRpYyBERUZJTkVfUldMT0NLKGFyZ29fbG9jayk7IC8qIEwxICov
CiAjZGVmaW5lIGFyZ29fZHByaW50ayhmb3JtYXQsIC4uLiApICgodm9pZCkwKQogI2VuZGlmCiAK
Ky8qCisgKiBUaGlzIGhhc2ggZnVuY3Rpb24gaXMgdXNlZCB0byBkaXN0cmlidXRlIHJpbmdzIHdp
dGhpbiB0aGUgcGVyLWRvbWFpbgorICogaGFzaCB0YWJsZXMgKGQtPmFyZ28tPnJpbmdfaGFzaCBh
bmQgZC0+YXJnb19zZW5kX2hhc2gpLiBUaGUgaGFzaCB0YWJsZQorICogd2lsbCBwcm92aWRlIGEg
c3RydWN0IGlmIGEgbWF0Y2ggaXMgZm91bmQgd2l0aCBhICdhcmdvX3JpbmdfaWQnIGtleToKKyAq
IGllLiB0aGUga2V5IGlzIGEgKGRvbWFpbiBpZCwgcG9ydCwgcGFydG5lciBkb21haW4gaWQpIHR1
cGxlLgorICogU2luY2UgcG9ydCBudW1iZXIgdmFyaWVzIHRoZSBtb3N0IGluIGV4cGVjdGVkIHVz
ZSwgYW5kIHRoZSBMaW51eCBkcml2ZXIKKyAqIGFsbG9jYXRlcyBhdCBib3RoIHRoZSBoaWdoIGFu
ZCBsb3cgZW5kcywgaW5jb3Jwb3JhdGUgaGlnaCBhbmQgbG93IGJpdHMgdG8KKyAqIGhlbHAgd2l0
aCBkaXN0cmlidXRpb24uCisgKiBBcHBseSBhcnJheV9pbmRleF9ub3NwZWMgYXMgYSBkZWZlbnNp
dmUgbWVhc3VyZSBzaW5jZSB0aGlzIG9wZXJhdGVzCisgKiBvbiB1c2VyLXN1cHBsaWVkIGlucHV0
IGFuZCB0aGUgYXJyYXkgc2l6ZSB0aGF0IGl0IGluZGV4ZXMgaW50byBpcyBrbm93bi4KKyAqLwor
c3RhdGljIHVuc2lnbmVkIGludAoraGFzaF9pbmRleChjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lk
ICppZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaGFzaDsKKworICAgIGhhc2ggPSAodWludDE2X3Qp
KGlkLT5wb3J0ID4+IDE2KTsKKyAgICBoYXNoIF49ICh1aW50MTZfdClpZC0+cG9ydDsKKyAgICBo
YXNoIF49IGlkLT5kb21haW5faWQ7CisgICAgaGFzaCBePSBpZC0+cGFydG5lcl9pZDsKKyAgICBo
YXNoICY9IChBUkdPX0hUQUJMRV9TSVpFIC0gMSk7CisKKyAgICByZXR1cm4gYXJyYXlfaW5kZXhf
bm9zcGVjKGhhc2gsIEFSR09fSFRBQkxFX1NJWkUpOworfQorCiBzdGF0aWMgdm9pZAogcmluZ191
bm1hcChzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKIHsKQEAgLTIxOSw2ICsyNjks
NzggQEAgcmluZ191bm1hcChzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKICAgICB9
CiB9CiAKK3N0YXRpYyBpbnQKK3JpbmdfbWFwX3BhZ2Uoc3RydWN0IGFyZ29fcmluZ19pbmZvICpy
aW5nX2luZm8sIHVuc2lnbmVkIGludCBpLCB2b2lkICoqb3V0X3B0cikKK3sKKyAgICBpZiAoIGkg
Pj0gcmluZ19pbmZvLT5ubWZucyApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIs
CisgICAgICAgICAgICAgICAiYXJnbzogcmluZyAodm0ldToleCB2bSVkKSAlcCBhdHRlbXB0ZWQg
dG8gbWFwIHBhZ2UgICV1IG9mICV1XG4iLAorICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQu
ZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLnBvcnQsCisgICAgICAgICAgICAgICAgcmluZ19pbmZv
LT5pZC5wYXJ0bmVyX2lkLCByaW5nX2luZm8sIGksIHJpbmdfaW5mby0+bm1mbnMpOworICAgICAg
ICByZXR1cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICBpZiAoICFyaW5nX2luZm8tPm1mbnMgfHwg
IXJpbmdfaW5mby0+bWZuX21hcHBpbmcpCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICAgICAgcmluZ19pbmZvLT5sZW4gPSAwOworICAgICAgICByZXR1cm4gLUVOT01F
TTsKKyAgICB9CisKKyAgICBpZiAoICFyaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldICkKKyAgICB7
CisgICAgICAgIC8qCisgICAgICAgICAqIFRPRE86CisgICAgICAgICAqIFRoZSBmaXJzdCBwYWdl
IG9mIHRoZSByaW5nIGNvbnRhaW5zIHRoZSByaW5nIGluZGljZXMsIHNvIGJvdGggcmVhZAorICAg
ICAgICAgKiBhbmQgd3JpdGUgYWNjZXNzIHRvIHRoZSBwYWdlIGlzIHJlcXVpcmVkIGJ5IHRoZSBo
eXBlcnZpc29yLCBidXQKKyAgICAgICAgICogcmVhZC1hY2Nlc3MgaXMgbm90IG5lZWRlZCBmb3Ig
dGhpcyBtYXBwaW5nIGZvciB0aGUgcmVtYWluZGVyIG9mIHRoZQorICAgICAgICAgKiByaW5nLgor
ICAgICAgICAgKiBTaW5jZSB0aGlzIG1hcHBpbmcgd2lsbCByZW1haW4gcmVzaWRlbnQgaW4gWGVu
J3MgYWRkcmVzcyBzcGFjZSBmb3IKKyAgICAgICAgICogdGhlIGxpZmV0aW1lIG9mIHRoZSByaW5n
LCBhbmQgZm9sbG93aW5nIHRoZSBwcmluY2lwbGUgb2YgbGVhc3QKKyAgICAgICAgICogcHJpdmls
ZWdlLCBpdCBjb3VsZCBiZSBwcmVmZXJhYmxlIHRvOgorICAgICAgICAgKiAgIyBhZGQgYSBYU00g
Y2hlY2sgdG8gZGV0ZXJtaW5lIHdoYXQgcG9saWN5IGlzIHdhbnRlZCBoZXJlCisgICAgICAgICAq
ICAjIGRlcGVuZGluZyBvbiB0aGUgWFNNIHF1ZXJ5LCBvcHRpb25hbGx5IGNyZWF0ZSB0aGlzIG1h
cHBpbmcgYXMKKyAgICAgICAgICogICAgX3dyaXRlLW9ubHlfIG9uIHBsYXRmb3JtcyB0aGF0IGNh
biBzdXBwb3J0IGl0LgorICAgICAgICAgKiAgICAoZWcuIEludGVsIEVQVC9BTUQgTlBUKS4KKyAg
ICAgICAgICovCisgICAgICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0gPSBtYXBfZG9tYWlu
X3BhZ2VfZ2xvYmFsKHJpbmdfaW5mby0+bWZuc1tpXSk7CisKKyAgICAgICAgaWYgKCAhcmluZ19p
bmZvLT5tZm5fbWFwcGluZ1tpXSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVO
TE9HX0VSUiwKKyAgICAgICAgICAgICAgICAiYXJnbzogcmluZyAodm0ldToleCB2bSVkKSAlcCBh
dHRlbXB0ZWQgdG8gbWFwIHBhZ2UgJXUgb2YgJXVcbiIsCisgICAgICAgICAgICAgICAgICAgIHJp
bmdfaW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLnBvcnQsCisgICAgICAgICAgICAg
ICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCwgcmluZ19pbmZvLCBpLCByaW5nX2luZm8t
Pm5tZm5zKTsKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICB9CisgICAgICAg
IGFyZ29fZHByaW50aygibWFwcGluZyBwYWdlICUiUFJJX21mbiIgdG8gJXBcbiIsCisgICAgICAg
ICAgICAgICAgICAgICBtZm5feChyaW5nX2luZm8tPm1mbnNbaV0pLCByaW5nX2luZm8tPm1mbl9t
YXBwaW5nW2ldKTsKKyAgICB9CisKKyAgICBpZiAoIG91dF9wdHIgKQorICAgICAgICAqb3V0X3B0
ciA9IHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV07CisKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIHZvaWQKK3VwZGF0ZV90eF9wdHIoc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8s
IHVpbnQzMl90IHR4X3B0cikKK3sKKyAgICB2b2lkICpkc3Q7CisgICAgdWludDMyX3QgKnA7CisK
KyAgICBBU1NFUlQocmluZ19pbmZvLT5tZm5fbWFwcGluZ1swXSk7CisKKyAgICByaW5nX2luZm8t
PnR4X3B0ciA9IHR4X3B0cjsKKworICAgIGRzdCA9IHJpbmdfaW5mby0+bWZuX21hcHBpbmdbMF07
CisgICAgcCA9IGRzdCArIG9mZnNldG9mKHhlbl9hcmdvX3JpbmdfdCwgdHhfcHRyKTsKKworICAg
IHdyaXRlX2F0b21pYyhwLCB0eF9wdHIpOworICAgIHNtcF93bWIoKTsKK30KKwogc3RhdGljIHZv
aWQKIHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUoZG9taWRfdCBkb21haW5faWQsIHN0cnVj
dCBwZW5kaW5nX2VudCAqZW50KQogewpAQCAtMzcxLDYgKzQ5Myw0MTggQEAgcGFydG5lcl9yaW5n
c19yZW1vdmUoc3RydWN0IGRvbWFpbiAqc3JjX2QpCiAgICAgfQogfQogCitzdGF0aWMgaW50Citm
aW5kX3JpbmdfbWZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgKm1mbikKK3sK
KyAgICBwMm1fdHlwZV90IHAybXQ7CisgICAgaW50IHJldCA9IDA7CisKKyNpZmRlZiBDT05GSUdf
WDg2CisgICAgKm1mbiA9IGdldF9nZm5fdW5zaGFyZShkLCBnZm5feChnZm4pLCAmcDJtdCk7Cisj
ZWxzZQorICAgICptZm4gPSBwMm1fbG9va3VwKGQsIGdmbiwgJnAybXQpOworI2VuZGlmCisKKyAg
ICBpZiAoICFtZm5fdmFsaWQoKm1mbikgKQorICAgICAgICByZXQgPSAtRUlOVkFMOworI2lmZGVm
IENPTkZJR19YODYKKyAgICBlbHNlIGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSB8fCAocDJtdCA9
PSBwMm1fcmFtX2xvZ2RpcnR5KSApCisgICAgICAgIHJldCA9IC1FQUdBSU47CisjZW5kaWYKKyAg
ICBlbHNlIGlmICggKHAybXQgIT0gcDJtX3JhbV9ydykgfHwKKyAgICAgICAgICAgICAgIWdldF9w
YWdlX2FuZF90eXBlKG1mbl90b19wYWdlKCptZm4pLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQor
ICAgICAgICByZXQgPSAtRUlOVkFMOworCisjaWZkZWYgQ09ORklHX1g4NgorICAgIHB1dF9nZm4o
ZCwgZ2ZuX3goZ2ZuKSk7CisjZW5kaWYKKworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBp
bnQKK2ZpbmRfcmluZ19tZm5zKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5m
byAqcmluZ19pbmZvLAorICAgICAgICAgICAgICAgdWludDMyX3QgbnBhZ2UsCisgICAgICAgICAg
ICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3BhZ2VfZGVzY3JfdCkgcGdfZGVz
Y3JfaG5kLAorICAgICAgICAgICAgICAgdWludDMyX3QgbGVuKQoreworICAgIHVuc2lnbmVkIGlu
dCBpOworICAgIGludCByZXQgPSAwOworICAgIG1mbl90ICptZm5zOworICAgIHVpbnQ4X3QgKipt
Zm5fbWFwcGluZzsKKworICAgIC8qCisgICAgICogZmlyc3QgYm91bmRzIGNoZWNrIG9uIG5wYWdl
IGhlcmUgYWxzbyBzZXJ2ZXMgYXMgYW4gb3ZlcmZsb3cgY2hlY2sKKyAgICAgKiBiZWZvcmUgbGVm
dCBzaGlmdGluZyBpdAorICAgICAqLworICAgIGlmICggKHVubGlrZWx5KG5wYWdlID4gKFhFTl9B
UkdPX01BWF9SSU5HX1NJWkUgPj4gUEFHRV9TSElGVCkpKSB8fAorICAgICAgICAgKChucGFnZSA8
PCBQQUdFX1NISUZUKSA8IGxlbikgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGlm
ICggcmluZ19pbmZvLT5tZm5zICkKKyAgICB7CisgICAgICAgIC8qIFJpbmcgYWxyZWFkeSBleGlz
dGVkOiBkcm9wIHRoZSBwcmV2aW91cyBtYXBwaW5nLiAqLworICAgICAgICBncHJpbnRrKFhFTkxP
R19JTkZPLAorICAgICAgICAgImFyZ286IHZtJXUgcmUtcmVnaXN0ZXIgZXhpc3RpbmcgcmluZyAo
dm0ldToleCB2bSVkKSBjbGVhcnMgbWFwcGluZ1xuIiwKKyAgICAgICAgICAgICAgICBkLT5kb21h
aW5faWQsIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLAorICAgICAgICAgICAgICAgIHJpbmdfaW5m
by0+aWQucG9ydCwgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkKTsKKworICAgICAgICByaW5nX3Jl
bW92ZV9tZm5zKGQsIHJpbmdfaW5mbyk7CisgICAgICAgIEFTU0VSVCghcmluZ19pbmZvLT5tZm5z
KTsKKyAgICB9CisKKyAgICBtZm5zID0geG1hbGxvY19hcnJheShtZm5fdCwgbnBhZ2UpOworICAg
IGlmICggIW1mbnMgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGZvciAoIGkgPSAw
OyBpIDwgbnBhZ2U7IGkrKyApCisgICAgICAgIG1mbnNbaV0gPSBJTlZBTElEX01GTjsKKworICAg
IG1mbl9tYXBwaW5nID0geHphbGxvY19hcnJheSh1aW50OF90ICosIG5wYWdlKTsKKyAgICBpZiAo
ICFtZm5fbWFwcGluZyApCisgICAgeworICAgICAgICB4ZnJlZShtZm5zKTsKKyAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisgICAgfQorCisgICAgcmluZ19pbmZvLT5ucGFnZSA9IG5wYWdlOworICAg
IHJpbmdfaW5mby0+bWZucyA9IG1mbnM7CisgICAgcmluZ19pbmZvLT5tZm5fbWFwcGluZyA9IG1m
bl9tYXBwaW5nOworCisgICAgQVNTRVJUKHJpbmdfaW5mby0+bnBhZ2UgPT0gbnBhZ2UpOworCisg
ICAgaWYgKCByaW5nX2luZm8tPm5tZm5zID09IHJpbmdfaW5mby0+bnBhZ2UgKQorICAgICAgICBy
ZXR1cm4gMDsKKworICAgIGZvciAoIGkgPSByaW5nX2luZm8tPm5tZm5zOyBpIDwgcmluZ19pbmZv
LT5ucGFnZTsgaSsrICkKKyAgICB7CisgICAgICAgIHhlbl9hcmdvX3BhZ2VfZGVzY3JfdCBwZ19k
ZXNjcjsKKyAgICAgICAgZ2ZuX3QgZ2ZuOworICAgICAgICBtZm5fdCBtZm47CisKKyAgICAgICAg
cmV0ID0gX19jb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZwZ19kZXNjciwgcGdfZGVzY3JfaG5kLCBp
LCAxKSA/CisgICAgICAgICAgICAgICAgLUVGQVVMVCA6IDA7CisgICAgICAgIGlmICggcmV0ICkK
KyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qIEltcGxlbWVudGF0aW9uIGN1cnJlbnRs
eSBvbmx5IHN1cHBvcnRzIGhhbmRsaW5nIDRLIHBhZ2VzICovCisgICAgICAgIGlmICggKHBnX2Rl
c2NyICYgWEVOX0FSR09fUEFHRV9ERVNDUl9TSVpFX01BU0spICE9CisgICAgICAgICAgICAgICAg
WEVOX0FSR09fUEFHRV9ERVNDUl9TSVpFXzRLICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0
ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGdmbiA9
IF9nZm4ocGdfZGVzY3IgPj4gUEFHRV9TSElGVCk7CisKKyAgICAgICAgcmV0ID0gZmluZF9yaW5n
X21mbihkLCBnZm4sICZtZm4pOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICJhcmdvOiB2bSV1OiBp
bnZhbGlkIGdmbiAlIlBSSV9nZm4iIHI6KHZtJXU6JXggdm0lZCkgJXAgJWQvJWRcbiIsCisgICAg
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuX3goZ2ZuKSwgcmluZ19pbmZvLT5pZC5k
b21haW5faWQsCisgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucG9ydCwgcmluZ19p
bmZvLT5pZC5wYXJ0bmVyX2lkLAorICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8sIGksIHJp
bmdfaW5mby0+bnBhZ2UpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAg
ICByaW5nX2luZm8tPm1mbnNbaV0gPSBtZm47CisKKyAgICAgICAgYXJnb19kcHJpbnRrKCIlZDog
JSJQUklfZ2ZuIiAtPiAlIlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAgaSwgZ2Zu
X3goZ2ZuKSwgbWZuX3gocmluZ19pbmZvLT5tZm5zW2ldKSk7CisgICAgfQorCisgICAgcmluZ19p
bmZvLT5ubWZucyA9IGk7CisKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJpbmdfcmVtb3ZlX21m
bnMoZCwgcmluZ19pbmZvKTsKKyAgICBlbHNlCisgICAgeworICAgICAgICBBU1NFUlQocmluZ19p
bmZvLT5ubWZucyA9PSByaW5nX2luZm8tPm5wYWdlKTsKKworICAgICAgICBncHJpbnRrKFhFTkxP
R19ERUJVRywKKyAgICAgICAgImFyZ286IHZtJXUgcmluZyAodm0ldToleCB2bSVkKSAlcCBtZm5f
bWFwcGluZyAlcCBucGFnZSAlZCBubWZucyAlZFxuIiwKKyAgICAgICAgICAgICAgICBkLT5kb21h
aW5faWQsIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLAorICAgICAgICAgICAgICAgIHJpbmdfaW5m
by0+aWQucG9ydCwgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkLCByaW5nX2luZm8sCisgICAgICAg
ICAgICAgICAgcmluZ19pbmZvLT5tZm5fbWFwcGluZywgcmluZ19pbmZvLT5ucGFnZSwgcmluZ19p
bmZvLT5ubWZucyk7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIHN0cnVj
dCBhcmdvX3JpbmdfaW5mbyAqCityaW5nX2ZpbmRfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICppZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgcmlu
Z19oYXNoX2luZGV4OworICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlOworICAgIHN0cnVjdCBh
cmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOworCisgICAgQVNTRVJUKHJ3X2lzX2xvY2tlZCgmZC0+
YXJnby0+bG9jaykpOworCisgICAgcmluZ19oYXNoX2luZGV4ID0gaGFzaF9pbmRleChpZCk7CisK
KyAgICBhcmdvX2RwcmludGsoImQtPmFyZ289JXAsIGQtPmFyZ28tPnJpbmdfaGFzaFsldV09JXAg
aWQ9JXBcbiIsCisgICAgICAgICAgICAgICAgIGQtPmFyZ28sIHJpbmdfaGFzaF9pbmRleCwKKyAg
ICAgICAgICAgICAgICAgZC0+YXJnby0+cmluZ19oYXNoW3JpbmdfaGFzaF9pbmRleF0uZmlyc3Qs
IGlkKTsKKyAgICBhcmdvX2RwcmludGsoImlkLnBvcnQ9JXggaWQuZG9tYWluPXZtJXUgaWQucGFy
dG5lcl9pZD12bSVkXG4iLAorICAgICAgICAgICAgICAgICBpZC0+cG9ydCwgaWQtPmRvbWFpbl9p
ZCwgaWQtPnBhcnRuZXJfaWQpOworCisgICAgaGxpc3RfZm9yX2VhY2hfZW50cnkocmluZ19pbmZv
LCBub2RlLCAmZC0+YXJnby0+cmluZ19oYXNoW3JpbmdfaGFzaF9pbmRleF0sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgbm9kZSkKKyAgICB7CisgICAgICAgIHN0cnVjdCBhcmdvX3JpbmdfaWQg
KmNtcGlkID0gJnJpbmdfaW5mby0+aWQ7CisKKyAgICAgICAgaWYgKCBjbXBpZC0+cG9ydCA9PSBp
ZC0+cG9ydCAmJgorICAgICAgICAgICAgIGNtcGlkLT5kb21haW5faWQgPT0gaWQtPmRvbWFpbl9p
ZCAmJgorICAgICAgICAgICAgIGNtcGlkLT5wYXJ0bmVyX2lkID09IGlkLT5wYXJ0bmVyX2lkICkK
KyAgICAgICAgeworICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJyaW5nX2luZm89JXBcbiIsIHJp
bmdfaW5mbyk7CisgICAgICAgICAgICByZXR1cm4gcmluZ19pbmZvOworICAgICAgICB9CisgICAg
fQorICAgIGFyZ29fZHByaW50aygibm8gcmluZ19pbmZvIGZvdW5kXG4iKTsKKworICAgIHJldHVy
biBOVUxMOworfQorCitzdGF0aWMgbG9uZworcmVnaXN0ZXJfcmluZyhzdHJ1Y3QgZG9tYWluICpj
dXJyZCwKKyAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19yZWdp
c3Rlcl9yaW5nX3QpIHJlZ19obmQsCisgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX2FyZ29fcGFnZV9kZXNjcl90KSBwZ19kZXNjcl9obmQsCisgICAgICAgICAgICAgIHVp
bnQzMl90IG5wYWdlLCBib29sIGZhaWxfZXhpc3QpCit7CisgICAgeGVuX2FyZ29fcmVnaXN0ZXJf
cmluZ190IHJlZzsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIHJpbmdfaWQ7CisgICAgdm9pZCAq
bWFwX3JpbmdwOworICAgIHhlbl9hcmdvX3JpbmdfdCAqcmluZ3A7CisgICAgc3RydWN0IGFyZ29f
cmluZ19pbmZvICpyaW5nX2luZm87CisgICAgc3RydWN0IGFyZ29fc2VuZF9pbmZvICpzZW5kX2lu
Zm8gPSBOVUxMOworICAgIHN0cnVjdCBkb21haW4gKmRzdF9kID0gTlVMTDsKKyAgICBpbnQgcmV0
ID0gMDsKKyAgICB1aW50MzJfdCBwcml2YXRlX3R4X3B0cjsKKworICAgIGlmICggY29weV9mcm9t
X2d1ZXN0KCZyZWcsIHJlZ19obmQsIDEpICkKKyAgICB7CisgICAgICAgIHJldCA9IC1FRkFVTFQ7
CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIC8qCisgICAgICogQSByaW5nIG11c3Qg
YmUgbGFyZ2UgZW5vdWdoIHRvIHRyYW5zbWl0IG1lc3NhZ2VzLCBzbyByZXF1aXJlcyBzcGFjZSBm
b3I6CisgICAgICogKiAxIG1lc3NhZ2UgaGVhZGVyLCBwbHVzCisgICAgICogKiAxIHBheWxvYWQg
c2xvdCAocGF5bG9hZCBpcyBhbHdheXMgcm91bmRlZCB0byBhIG11bHRpcGxlIG9mIDE2IGJ5dGVz
KQorICAgICAqICAgZm9yIHRoZSBtZXNzYWdlIHBheWxvYWQgdG8gYmUgd3JpdHRlbiBpbnRvLCBw
bHVzCisgICAgICogKiAxIG1vcmUgc2xvdCwgc28gdGhhdCB0aGUgcmluZyBjYW5ub3QgYmUgZmls
bGVkIHRvIGNhcGFjaXR5IHdpdGggYQorICAgICAqICAgc2luZ2xlIG1lc3NhZ2UgLS0gc2VlIHRo
ZSBsb2dpYyBpbiByaW5nYnVmX2luc2VydCAtLSBhbGxvd2luZyBmb3IgdGhpcworICAgICAqICAg
ZW5zdXJlcyB0aGF0IHRoZXJlIGNhbiBiZSBzcGFjZSByZW1haW5pbmcgd2hlbiBhIG1lc3NhZ2Ug
aXMgcHJlc2VudC4KKyAgICAgKiBUaGUgYWJvdmUgZGV0ZXJtaW5lcyB0aGUgbWluaW11bSBhY2Nl
cHRhYmxlIHJpbmcgc2l6ZS4KKyAgICAgKi8KKyAgICBpZiAoIChyZWcubGVuIDwgKHNpemVvZihz
dHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcikKKyAgICAgICAgICAgICAgICAgICAg
ICArIFJPVU5EVVBfTUVTU0FHRSgxKSArIFJPVU5EVVBfTUVTU0FHRSgxKSkpIHx8CisgICAgICAg
ICAocmVnLmxlbiA+IFhFTl9BUkdPX01BWF9SSU5HX1NJWkUpIHx8CisgICAgICAgICAocmVnLmxl
biAhPSBST1VORFVQX01FU1NBR0UocmVnLmxlbikpIHx8CisgICAgICAgICAocmVnLnBhZCAhPSAw
KSApCisgICAgeworICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICBnb3RvIG91dDsKKyAg
ICB9CisKKyAgICByaW5nX2lkLnBhcnRuZXJfaWQgPSByZWcucGFydG5lcl9pZDsKKyAgICByaW5n
X2lkLnBvcnQgPSByZWcucG9ydDsKKyAgICByaW5nX2lkLmRvbWFpbl9pZCA9IGN1cnJkLT5kb21h
aW5faWQ7CisKKyAgICByZWFkX2xvY2soJmFyZ29fbG9jayk7CisKKyAgICBpZiAoICFjdXJyZC0+
YXJnbyApCisgICAgeworICAgICAgICByZXQgPSAtRU5PREVWOworICAgICAgICBnb3RvIG91dF91
bmxvY2s7CisgICAgfQorCisgICAgaWYgKCByZWcucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01J
RF9BTlkgKQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfYXJnb19tYWNfZW5mb3JjaW5nICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcmV0ID0gLUVQRVJNOworICAgICAgICAgICAgZ290byBvdXRf
dW5sb2NrOworICAgICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGRzdF9k
ID0gZ2V0X2RvbWFpbl9ieV9pZChyZWcucGFydG5lcl9pZCk7CisgICAgICAgIGlmICggIWRzdF9k
ICkKKyAgICAgICAgeworICAgICAgICAgICAgYXJnb19kcHJpbnRrKCIhZHN0X2QsIEVTUkNIXG4i
KTsKKyAgICAgICAgICAgIHJldCA9IC1FU1JDSDsKKyAgICAgICAgICAgIGdvdG8gb3V0X3VubG9j
azsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggIWRzdF9kLT5hcmdvICkKKyAgICAgICAgewor
ICAgICAgICAgICAgYXJnb19kcHJpbnRrKCIhZHN0X2QtPmFyZ28sIEVDT05OUkVGVVNFRFxuIik7
CisgICAgICAgICAgICByZXQgPSAtRUNPTk5SRUZVU0VEOworICAgICAgICAgICAgcHV0X2RvbWFp
bihkc3RfZCk7CisgICAgICAgICAgICBnb3RvIG91dF91bmxvY2s7CisgICAgICAgIH0KKworICAg
ICAgICBzZW5kX2luZm8gPSB4emFsbG9jKHN0cnVjdCBhcmdvX3NlbmRfaW5mbyk7CisgICAgICAg
IGlmICggIXNlbmRfaW5mbyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FTk9NRU07
CisgICAgICAgICAgICBwdXRfZG9tYWluKGRzdF9kKTsKKyAgICAgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKKyAgICAgICAgfQorICAgICAgICBzZW5kX2luZm8tPmlkID0gcmluZ19pZDsKKyAgICB9
CisKKyAgICB3cml0ZV9sb2NrKCZjdXJyZC0+YXJnby0+bG9jayk7CisKKyAgICBpZiAoIGN1cnJk
LT5hcmdvLT5yaW5nX2NvdW50ID49IE1BWF9SSU5HU19QRVJfRE9NQUlOICkKKyAgICB7CisgICAg
ICAgIHJldCA9IC1FTk9TUEM7CisgICAgICAgIGdvdG8gb3V0X3VubG9jazI7CisgICAgfQorCisg
ICAgcmluZ19pbmZvID0gcmluZ19maW5kX2luZm8oY3VycmQsICZyaW5nX2lkKTsKKyAgICBpZiAo
ICFyaW5nX2luZm8gKQorICAgIHsKKyAgICAgICAgcmluZ19pbmZvID0geHphbGxvYyhzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8pOworICAgICAgICBpZiAoICFyaW5nX2luZm8gKQorICAgICAgICB7Cisg
ICAgICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICAgICAgZ290byBvdXRfdW5sb2NrMjsK
KyAgICAgICAgfQorCisgICAgICAgIHNwaW5fbG9ja19pbml0KCZyaW5nX2luZm8tPmxvY2spOwor
CisgICAgICAgIHJpbmdfaW5mby0+aWQgPSByaW5nX2lkOworICAgICAgICBJTklUX0hMSVNUX0hF
QUQoJnJpbmdfaW5mby0+cGVuZGluZyk7CisKKyAgICAgICAgaGxpc3RfYWRkX2hlYWQoJnJpbmdf
aW5mby0+bm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgJmN1cnJkLT5hcmdvLT5yaW5nX2hh
c2hbaGFzaF9pbmRleCgmcmluZ19pbmZvLT5pZCldKTsKKworICAgICAgICBncHJpbnRrKFhFTkxP
R19ERUJVRywgImFyZ286IHZtJXUgcmVnaXN0ZXJpbmcgcmluZyAodm0ldToleCB2bSVkKVxuIiwK
KyAgICAgICAgICAgICAgICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmlu
Z19pZC5wb3J0LAorICAgICAgICAgICAgICAgIHJpbmdfaWQucGFydG5lcl9pZCk7CisgICAgfQor
ICAgIGVsc2UKKyAgICB7CisgICAgICAgIGlmICggcmluZ19pbmZvLT5sZW4gKQorICAgICAgICB7
CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSWYgdGhlIGNhbGxlciBzcGVjaWZpZWQg
dGhhdCB0aGUgcmluZyBtdXN0IG5vdCBhbHJlYWR5IGV4aXN0LAorICAgICAgICAgICAgICogZmFp
bCBhdCBhdHRlbXB0IHRvIGFkZCBhIGNvbXBsZXRlZCByaW5nIHdoaWNoIGFscmVhZHkgZXhpc3Rz
LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGZhaWxfZXhpc3QgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIGFyZ29fZHByaW50aygiZGlzYWxsb3dlZCByZXJlZ2lz
dHJhdGlvbiBvZiBleGlzdGluZyByaW5nXG4iKTsKKyAgICAgICAgICAgICAgICByZXQgPSAtRUVY
SVNUOworICAgICAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazI7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIGlmICggcmluZ19pbmZvLT5sZW4gIT0gcmVnLmxlbiApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBDaGFuZ2Ugb2Ygcmlu
ZyBzaXplIGNvdWxkIHJlc3VsdCBpbiBlbnRyaWVzIG9uIHRoZSBwZW5kaW5nCisgICAgICAgICAg
ICAgICAgICogbm90aWZpY2F0aW9ucyBsaXN0IHRoYXQgd2lsbCBuZXZlciB0cmlnZ2VyLgorICAg
ICAgICAgICAgICAgICAqIFNpbXBsZSBibHVudCBzb2x1dGlvbjogZGlzYWxsb3cgcmluZyByZXNp
emUgZm9yIG5vdy4KKyAgICAgICAgICAgICAgICAgKiBUT0RPOiBpbnZlc3RpZ2F0ZSBlbmFibGlu
ZyByaW5nIHJlc2l6ZS4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBncHJp
bnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICJhcmdvOiB2bSV1IGF0dGVtcHRl
ZCB0byBjaGFuZ2UgcmluZyBzaXplKHZtJXU6JXggdm0lZClcbiIsCisgICAgICAgICAgICAgICAg
ICAgICAgICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5wb3J0
LAorICAgICAgICAgICAgICAgICAgICAgICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKKyAgICAgICAg
ICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIENvdWxkIHJldHVybiBFSU5WQUwgaGVyZSwg
YnV0IGlmIHRoZSByaW5nIGRpZG4ndCBhbHJlYWR5CisgICAgICAgICAgICAgICAgICogZXhpc3Qg
dGhlbiB0aGUgYXJndW1lbnRzIHdvdWxkIGhhdmUgYmVlbiB2YWxpZCwgc286IEVFWElTVC4KKyAg
ICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICByZXQgPSAtRUVYSVNUOworICAgICAg
ICAgICAgICAgIGdvdG8gb3V0X3VubG9jazI7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAg
IGdwcmludGsoWEVOTE9HX0RFQlVHLAorICAgICAgICAgICAgICAgICAgICAiYXJnbzogdm0ldSBy
ZS1yZWdpc3RlcmluZyBleGlzdGluZyByaW5nICh2bSV1OiV4IHZtJWQpXG4iLAorICAgICAgICAg
ICAgICAgICAgICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5w
b3J0LAorICAgICAgICAgICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOworICAgICAgICB9
CisgICAgfQorCisgICAgcmV0ID0gZmluZF9yaW5nX21mbnMoY3VycmQsIHJpbmdfaW5mbywgbnBh
Z2UsIHBnX2Rlc2NyX2huZCwgcmVnLmxlbik7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICJhcmdvOiB2bSV1IGZhaWxl
ZCB0byBmaW5kIHJpbmcgbWZucyAodm0ldToleCB2bSVkKVxuIiwKKyAgICAgICAgICAgICAgICBj
dXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5wb3J0LAorICAgICAg
ICAgICAgICAgIHJpbmdfaWQucGFydG5lcl9pZCk7CisKKyAgICAgICAgcmluZ19yZW1vdmVfaW5m
byhjdXJyZCwgcmluZ19pbmZvKTsKKyAgICAgICAgZ290byBvdXRfdW5sb2NrMjsKKyAgICB9CisK
KyAgICAvKgorICAgICAqIFRoZSBmaXJzdCBwYWdlIG9mIHRoZSBtZW1vcnkgc3VwcGxpZWQgZm9y
IHRoZSByaW5nIGhhcyB0aGUgeGVuX2FyZ29fcmluZworICAgICAqIHN0cnVjdHVyZSBhdCBpdHMg
aGVhZCwgd2hpY2ggaXMgd2hlcmUgdGhlIHJpbmcgaW5kZXhlcyByZXNpZGUuCisgICAgICovCisg
ICAgcmV0ID0gcmluZ19tYXBfcGFnZShyaW5nX2luZm8sIDAsICZtYXBfcmluZ3ApOworICAgIGlm
ICggcmV0ICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAg
ICAgICAiYXJnbzogdm0ldSBmYWlsZWQgdG8gbWFwIHJpbmcgbWZuIDAgKHZtJXU6JXggdm0lZClc
biIsCisgICAgICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwgcmluZ19pZC5kb21haW5faWQs
IHJpbmdfaWQucG9ydCwKKyAgICAgICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOworCisg
ICAgICAgIHJpbmdfcmVtb3ZlX2luZm8oY3VycmQsIHJpbmdfaW5mbyk7CisgICAgICAgIGdvdG8g
b3V0X3VubG9jazI7CisgICAgfQorICAgIHJpbmdwID0gbWFwX3JpbmdwOworCisgICAgcHJpdmF0
ZV90eF9wdHIgPSByZWFkX2F0b21pYygmcmluZ3AtPnR4X3B0cik7CisKKyAgICBpZiAoIChwcml2
YXRlX3R4X3B0ciA+PSByZWcubGVuKSB8fAorICAgICAgICAgKFJPVU5EVVBfTUVTU0FHRShwcml2
YXRlX3R4X3B0cikgIT0gcHJpdmF0ZV90eF9wdHIpICkKKyAgICB7CisgICAgICAgIC8qCisgICAg
ICAgICAqIFNpbmNlIHRoZSByaW5nIGlzIGEgbWVzcywgYXR0ZW1wdCB0byBmbHVzaCB0aGUgY29u
dGVudHMgb2YgaXQKKyAgICAgICAgICogaGVyZSBieSBzZXR0aW5nIHRoZSB0eF9wdHIgdG8gdGhl
IG5leHQgYWxpZ25lZCBtZXNzYWdlIHNsb3QgcGFzdAorICAgICAgICAgKiB0aGUgbGF0ZXN0IHJ4
X3B0ciB3ZSBoYXZlIG9ic2VydmVkLiBIYW5kbGUgcmluZyB3cmFwIGNvcnJlY3RseS4KKyAgICAg
ICAgICovCisgICAgICAgIHByaXZhdGVfdHhfcHRyID0gUk9VTkRVUF9NRVNTQUdFKHJlYWRfYXRv
bWljKCZyaW5ncC0+cnhfcHRyKSk7CisKKyAgICAgICAgaWYgKCBwcml2YXRlX3R4X3B0ciA+PSBy
ZWcubGVuICkKKyAgICAgICAgICAgIHByaXZhdGVfdHhfcHRyID0gMDsKKworICAgICAgICB1cGRh
dGVfdHhfcHRyKHJpbmdfaW5mbywgcHJpdmF0ZV90eF9wdHIpOworICAgIH0KKworICAgIHJpbmdf
aW5mby0+dHhfcHRyID0gcHJpdmF0ZV90eF9wdHI7CisgICAgcmluZ19pbmZvLT5sZW4gPSByZWcu
bGVuOworICAgIGN1cnJkLT5hcmdvLT5yaW5nX2NvdW50Kys7CisKKyAgICBpZiAoIHNlbmRfaW5m
byApCisgICAgeworICAgICAgICBzcGluX2xvY2soJmRzdF9kLT5hcmdvLT5zZW5kX2xvY2spOwor
CisgICAgICAgIGhsaXN0X2FkZF9oZWFkKCZzZW5kX2luZm8tPm5vZGUsCisgICAgICAgICAgICAg
ICAgICAgICAgICZkc3RfZC0+YXJnby0+c2VuZF9oYXNoW2hhc2hfaW5kZXgoJnNlbmRfaW5mby0+
aWQpXSk7CisKKyAgICAgICAgc3Bpbl91bmxvY2soJmRzdF9kLT5hcmdvLT5zZW5kX2xvY2spOwor
ICAgIH0KKworIG91dF91bmxvY2syOgorICAgIGlmICggIXJldCAmJiBzZW5kX2luZm8gKQorICAg
ICAgICB4ZnJlZShzZW5kX2luZm8pOworCisgICAgaWYgKCBkc3RfZCApCisgICAgICAgIHB1dF9k
b21haW4oZHN0X2QpOworCisgICAgd3JpdGVfdW5sb2NrKCZjdXJyZC0+YXJnby0+bG9jayk7CisK
KyBvdXRfdW5sb2NrOgorICAgIHJlYWRfdW5sb2NrKCZhcmdvX2xvY2spOworCisgb3V0OgorICAg
IHJldHVybiByZXQ7Cit9CisKIGxvbmcKIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAogICAgICAgICAgICBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKQEAgLTM5Miw2ICs5MjYs
MzggQEAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHZvaWQpIGFyZzEsCiAKICAgICBzd2l0Y2ggKGNtZCkKICAgICB7CisgICAgY2FzZSBYRU5fQVJH
T19PUF9yZWdpc3Rlcl9yaW5nOgorICAgIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpIHJlZ19obmQgPQorICAgICAgICAgICAgZ3Vlc3Rf
aGFuZGxlX2Nhc3QoYXJnMSwgeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KTsKKyAgICAgICAgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19wYWdlX2Rlc2NyX3QpIHBnX2Rlc2NyX2huZCA9
CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcyLCB4ZW5fYXJnb19wYWdlX2Rlc2Ny
X3QpOworICAgICAgICAvKiBhcmczIGlzIG5wYWdlICovCisgICAgICAgIC8qIGFyZzQgaXMgZmxh
Z3MgKi8KKyAgICAgICAgYm9vbCBmYWlsX2V4aXN0ID0gYXJnNCAmIFhFTl9BUkdPX1JFR0lTVEVS
X0ZMQUdfRkFJTF9FWElTVDsKKworICAgICAgICBpZiAoIHVubGlrZWx5KGFyZzMgPiAoWEVOX0FS
R09fTUFYX1JJTkdfU0laRSA+PiBQQUdFX1NISUZUKSkgKQorICAgICAgICB7CisgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayBhY2Nlc3MgdG8gdGhlIHdob2xlIGFycmF5IGhlcmUgc28gd2Ug
Y2FuIHVzZSB0aGUgZmFzdGVyIF9fY29weQorICAgICAgICAgKiBvcGVyYXRpb25zIHRvIHJlYWQg
ZWFjaCBlbGVtZW50IGxhdGVyLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCB1bmxpa2VseSgh
Z3Vlc3RfaGFuZGxlX29rYXkocGdfZGVzY3JfaG5kLCBhcmczKSkgKQorICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIC8qIGFyZzQ6IHJlc2VydmUgY3VycmVudGx5LXVuZGVmaW5lZCBiaXRzLCBy
ZXF1aXJlIHplcm8uICAqLworICAgICAgICBpZiAoIHVubGlrZWx5KGFyZzQgJiB+WEVOX0FSR09f
UkVHSVNURVJfRkxBR19NQVNLKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSByZWdpc3Rl
cl9yaW5nKGN1cnJkLCByZWdfaG5kLCBwZ19kZXNjcl9obmQsIGFyZzMsIGZhaWxfZXhpc3QpOwor
ICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FT1BO
T1RTVVBQOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3Vlc3RfYWNjZXNzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCmluZGV4
IDg5OTdhMWMuLjcwZTlhNzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rf
YWNjZXNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaApAQCAtMjks
NiArMjksOCBAQCBpbnQgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoc3RydWN0IGRvbWFpbiAq
ZCwgcGFkZHJfdCBpcGEsIHZvaWQgKmJ1ZiwKIC8qIElzIHRoZSBndWVzdCBoYW5kbGUgYSBOVUxM
IHJlZmVyZW5jZT8gKi8KICNkZWZpbmUgZ3Vlc3RfaGFuZGxlX2lzX251bGwoaG5kKSAgICAgICAg
KChobmQpLnAgPT0gTlVMTCkKIAorI2RlZmluZSBndWVzdF9oYW5kbGVfaXNfYWxpZ25lZChobmQs
IG1hc2spICghKCh1aW50cHRyX3QpKGhuZCkucCAmIChtYXNrKSkpCisKIC8qIE9mZnNldCB0aGUg
Z2l2ZW4gZ3Vlc3QgaGFuZGxlIGludG8gdGhlIGFycmF5IGl0IHJlZmVycyB0by4gKi8KICNkZWZp
bmUgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoaG5kLCBucikgKChobmQpLnAgKz0gKG5yKSkKICNk
ZWZpbmUgZ3Vlc3RfaGFuZGxlX3N1YnRyYWN0X29mZnNldChobmQsIG5yKSAoKGhuZCkucCAtPSAo
bnIpKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hY2Nlc3MuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfYWNjZXNzLmgKaW5kZXggY2E3MDBjOS4uOGRkZTVkNSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hY2Nlc3MuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0X2FjY2Vzcy5oCkBAIC00MSw2ICs0MSw4IEBACiAvKiBJcyB0
aGUgZ3Vlc3QgaGFuZGxlIGEgTlVMTCByZWZlcmVuY2U/ICovCiAjZGVmaW5lIGd1ZXN0X2hhbmRs
ZV9pc19udWxsKGhuZCkgICAgICAgICgoaG5kKS5wID09IE5VTEwpCiAKKyNkZWZpbmUgZ3Vlc3Rf
aGFuZGxlX2lzX2FsaWduZWQoaG5kLCBtYXNrKSAoISgodWludHB0cl90KShobmQpLnAgJiAobWFz
aykpKQorCiAvKiBPZmZzZXQgdGhlIGdpdmVuIGd1ZXN0IGhhbmRsZSBpbnRvIHRoZSBhcnJheSBp
dCByZWZlcnMgdG8uICovCiAjZGVmaW5lIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KGhuZCwgbnIp
ICgoaG5kKS5wICs9IChucikpCiAjZGVmaW5lIGd1ZXN0X2hhbmRsZV9zdWJ0cmFjdF9vZmZzZXQo
aG5kLCBucikgKChobmQpLnAgLT0gKG5yKSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmdvLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCmluZGV4IDQ4MTg2ODQuLjg5NDcy
MzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2FyZ28uaApAQCAtMzEsNiArMzEsMjYgQEAKIAogI2luY2x1ZGUgInhlbi5oIgog
CisjZGVmaW5lIFhFTl9BUkdPX0RPTUlEX0FOWSAgICAgICBET01JRF9JTlZBTElECisKKy8qCisg
KiBUaGUgbWF4aW11bSBzaXplIG9mIGFuIEFyZ28gcmluZyBpcyBkZWZpbmVkIHRvIGJlOiAxNkdC
CisgKiAgLS0gd2hpY2ggaXMgMHgxMDAwMDAwIGJ5dGVzLgorICogQSBieXRlIGluZGV4IGludG8g
dGhlIHJpbmcgaXMgYXQgbW9zdCAyNCBiaXRzLgorICovCisjZGVmaW5lIFhFTl9BUkdPX01BWF9S
SU5HX1NJWkUgICgweDEwMDAwMDBVTEwpCisKKy8qCisgKiBQYWdlIGRlc2NyaXB0b3I6IGVuY29k
aW5nIGJvdGggcGFnZSBhZGRyZXNzIGFuZCBzaXplIGluIGEgNjQtYml0IHZhbHVlLgorICogSW50
ZW5kZWQgdG8gYWxsb3cgQUJJIHRvIHN1cHBvcnQgdXNlIG9mIGRpZmZlcmVudCBncmFudWxhcml0
eSBwYWdlcy4KKyAqIGV4YW1wbGUgb2YgaG93IHRvIHBvcHVsYXRlOgorICogeGVuX2FyZ29fcGFn
ZV9kZXNjcl90IHBnX2Rlc2MgPQorICogICAgICAocGh5c2FkZHIgJiBQQUdFX01BU0spIHwgWEVO
X0FSR09fUEFHRV9ERVNDUl9TSVpFXzRLOworICovCit0eXBlZGVmIHVpbnQ2NF90IHhlbl9hcmdv
X3BhZ2VfZGVzY3JfdDsKKyNkZWZpbmUgWEVOX0FSR09fUEFHRV9ERVNDUl9TSVpFX01BU0sgICAw
eDAwMDAwMDAwMDAwMDBmZmZVTEwKKyNkZWZpbmUgWEVOX0FSR09fUEFHRV9ERVNDUl9TSVpFXzRL
ICAgICAwCisKIHR5cGVkZWYgc3RydWN0IHhlbl9hcmdvX2FkZHIKIHsKICAgICB1aW50MzJfdCBw
b3J0OwpAQCAtNTYsNCArNzYsNTYgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmluZwogI2Vu
ZGlmCiB9IHhlbl9hcmdvX3JpbmdfdDsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmVnaXN0
ZXJfcmluZworeworICAgIHVpbnQzMl90IHBvcnQ7CisgICAgZG9taWRfdCBwYXJ0bmVyX2lkOwor
ICAgIHVpbnQxNl90IHBhZDsKKyAgICB1aW50MzJfdCBsZW47Cit9IHhlbl9hcmdvX3JlZ2lzdGVy
X3JpbmdfdDsKKworLyogTWVzc2FnZXMgb24gdGhlIHJpbmcgYXJlIHBhZGRlZCB0byBhIG11bHRp
cGxlIG9mIHRoaXMgc2l6ZS4gKi8KKyNkZWZpbmUgWEVOX0FSR09fTVNHX1NMT1RfU0laRSAweDEw
CisKK3N0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyCit7CisgICAgdWludDMyX3Qg
bGVuOworICAgIHhlbl9hcmdvX2FkZHJfdCBzb3VyY2U7CisgICAgdWludDMyX3QgbWVzc2FnZV90
eXBlOworI2lmIGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+
PSAxOTk5MDFMCisgICAgdWludDhfdCBkYXRhW107CisjZWxpZiBkZWZpbmVkKF9fR05VQ19fKQor
ICAgIHVpbnQ4X3QgZGF0YVswXTsKKyNlbmRpZgorfTsKKworLyoKKyAqIEh5cGVyY2FsbCBvcGVy
YXRpb25zCisgKi8KKworLyoKKyAqIFhFTl9BUkdPX09QX3JlZ2lzdGVyX3JpbmcKKyAqCisgKiBS
ZWdpc3RlciBhIHJpbmcgdXNpbmcgdGhlIGluZGljYXRlZCBtZW1vcnkuCisgKiBBbHNvIHVzZWQg
dG8gcmVyZWdpc3RlciBhbiBleGlzdGluZyByaW5nIChlZy4gYWZ0ZXIgcmVzdW1lIGZyb20gaGli
ZXJuYXRlKS4KKyAqCisgKiBhcmcxOiBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JlZ2lzdGVy
X3JpbmdfdCkKKyAqIGFyZzI6IFhFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcGFnZV9kZXNjcl90
KQorICogYXJnMzogdW5zaWduZWQgbG9uZyBucGFnZXMKKyAqIGFyZzQ6IHVuc2lnbmVkIGxvbmcg
ZmxhZ3MKKyAqLworI2RlZmluZSBYRU5fQVJHT19PUF9yZWdpc3Rlcl9yaW5nICAgICAxCisKKy8q
IFJlZ2lzdGVyIG9wIGZsYWdzICovCisvKgorICogRmFpbCBleGlzdDoKKyAqIElmIHNldCwgcmVq
ZWN0IGF0dGVtcHRzIHRvIChyZSlyZWdpc3RlciBhbiBleGlzdGluZyBlc3RhYmxpc2hlZCByaW5n
LgorICogSWYgY2xlYXIsIHJlcmVnaXN0cmF0aW9uIG9jY3VycyBpZiB0aGUgcmluZyBleGlzdHMs
IHdpdGggdGhlIG5ldyByaW5nCisgKiB0YWtpbmcgdGhlIHBsYWNlIG9mIHRoZSBvbGQsIHByZXNl
cnZpbmcgdHhfcHRyIGlmIGl0IHJlbWFpbnMgdmFsaWQuCisgKi8KKyNkZWZpbmUgWEVOX0FSR09f
UkVHSVNURVJfRkxBR19GQUlMX0VYSVNUICAweDEKKworLyogTWFzayBmb3IgYWxsIGRlZmluZWQg
ZmxhZ3MuIHVuc2lnbmVkIGxvbmcgdHlwZSBzbyBvayBmb3IgYm90aCAzMi82NC1iaXQgKi8KKyNk
ZWZpbmUgWEVOX0FSR09fUkVHSVNURVJfRkxBR19NQVNLIDB4MVVMCisKICNlbmRpZgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0LmxzdAppbmRleCA5
ZjYxNmU0Li45YzlkMzNmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94bGF0LmxzdAorKysgYi94
ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtMTUwLDMgKzE1MCw0IEBACiA/CWZsYXNrX3RyYW5zaXRp
b24JCXhzbS9mbGFza19vcC5oCiA/CWFyZ29fYWRkcgkJCWFyZ28uaAogPwlhcmdvX3JpbmcJCQlh
cmdvLmgKKz8JYXJnb19yZWdpc3Rlcl9yaW5nCQlhcmdvLmgKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZF-0004of-Ot; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPZF-0004o2-6K
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:25 +0000
X-Inumbo-ID: e856e1c9-124f-11e9-92db-bc764e045a96
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e856e1c9-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:22 +0000 (UTC)
Received: by mail-pl1-x644.google.com with SMTP id e5so20477782plb.5
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vwr6bLuBaMKfsAvzPQmzA9Xg8D6OODKNqoytpETx9J4=;
 b=bbVzvZjGsVfmmqokODJAIONBDFMl1hmtAeqfiDw2u2QWnrkKXawa32OKvx6hCg4s/M
 k+FfeQ2pbZQ8s0Ked2Xa3id8sfxiBbNkge4H3KjNqar++aW87O0g6Zv413XH3KOW+bO8
 wja8cpNAqGpIg9NDDXZVebVGPAsMRAU5/dA4mbAThLr1pSTGc6ryO9+pyzu3xPdBH5Lh
 WR1xv626NXTJUgnu6dkRHft8yE1W+t3CIoBjQZXxlzob3gECTKN1x28sbYp0aTU+MSb+
 py6GEBv2M2LYSLHdaU9D7VkCOwZnBjImj12JPpKyAVrw8k0P2XpN/8Iq4veBFhFqauRN
 t3nQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vwr6bLuBaMKfsAvzPQmzA9Xg8D6OODKNqoytpETx9J4=;
 b=E+LNzRDiuu8x1sZ25XawJq/4YhE7N4nn+PYFjJBY6Dq8dGnuCOn3CF8qRXJUEaoIwg
 Cv85HoQnIxY9m+3V4ITkiU0FN308s3R2ySocUqm1FCHG16QflI14tt4VKBR/czmFw4Tn
 UCIPwpGHTd14abGZ6lChiktGtPRKy9J59A6IhgqjtMP9xXgNPKzWKTWDudKhMo80JP88
 pREQbxRB6kElpz98R7uIvGZlrtJ/8xIK5xx2ikUkNshI0piYxjkuLx2+UzRiZeSLgn9z
 yuh8jroRQI9eOV89N/Yu4QUvwkQIeX/wuy0XrjlIFeHiCOvRbVBkap1TxfuWJ6xpii26
 1rUA==
X-Gm-Message-State: AJcUukcRWjUOY0L5tjH9X40AyvKLzV96w2Q3adoo7uYQDg9Fc2UOuu2E
 nd2U/lDoE+Fdv+BXozTvdoqRCCyuqtg=
X-Google-Smtp-Source: ALg8bN7zXimsFVt0rdqII48dXN2TAlReglBL5YE8g+QMOqvrpLSsdFD7fshntn9+ccutgpi9KKDETg==
X-Received: by 2002:a17:902:4081:: with SMTP id
 c1mr61365208pld.87.1546847000702; 
 Sun, 06 Jan 2019 23:43:20 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:19 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:42 -0800
Message-Id: <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2VuZHYgb3BlcmF0aW9uIGlzIGludm9rZWQgdG8gcGVyZm9ybSBhIHN5bmNocm9ub3VzIHNlbmQg
b2YgYnVmZmVycwpjb250YWluZWQgaW4gaW92cyB0byBhIHJlbW90ZSBkb21haW4ncyByZWdpc3Rl
cmVkIHJpbmcuCgpJdCB0YWtlczoKICogQSBkZXN0aW5hdGlvbiBhZGRyZXNzIChkb21pZCwgcG9y
dCkgZm9yIHRoZSByaW5nIHRvIHNlbmQgdG8uCiAgIEl0IHBlcmZvcm1zIGEgbW9zdC1zcGVjaWZp
YyBtYXRjaCBsb29rdXAsIHRvIGFsbG93IGZvciB3aWxkY2FyZC4KICogQSBzb3VyY2UgYWRkcmVz
cywgdXNlZCB0byBpbmZvcm0gdGhlIGRlc3RpbmF0aW9uIG9mIHdoZXJlIHRvIHJlcGx5LgogKiBU
aGUgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiBpb3ZzIGNvbnRhaW5pbmcgdGhlIGRhdGEgdG8gc2Vu
ZAogKiAuLiBhbmQgdGhlIGxlbmd0aCBvZiB0aGF0IGFycmF5IG9mIGlvdnMKICogYW5kIGEgMzIt
Yml0IG1lc3NhZ2UgdHlwZSwgYXZhaWxhYmxlIHRvIGNvbW11bmljYXRlIG1lc3NhZ2UgY29udGV4
dAogICBkYXRhIChlZy4ga2VybmVsLXRvLWtlcm5lbCwgc2VwYXJhdGUgZnJvbSB0aGUgYXBwbGlj
YXRpb24gZGF0YSkuCgpJZiBpbnN1ZmZpY2llbnQgc3BhY2UgZXhpc3RzIGluIHRoZSBkZXN0aW5h
dGlvbiByaW5nLCBpdCB3aWxsIHJldHVybgotRUFHQUlOIGFuZCBYZW4gd2lsbCBub3RpZnkgdGhl
IGNhbGxlciB3aGVuIHN1ZmZpY2llbnQgc3BhY2UgYmVjb21lcwphdmFpbGFibGUuCgpBY2Nlc3Nl
cyB0byB0aGUgcmluZyBpbmRpY2VzIGFyZSBhcHByb3ByaWF0ZWx5IGF0b21pYy4gVGhlIHJpbmdz
IGFyZQptYXBwZWQgaW50byBYZW4ncyBwcml2YXRlIGFkZHJlc3Mgc3BhY2UgdG8gd3JpdGUgYXMg
bmVlZGVkIGFuZCB0aGUKbWFwcGluZ3MgYXJlIHJldGFpbmVkIGZvciBsYXRlciB1c2UuCgpGaXhl
ZC1zaXplIHR5cGVzIGFyZSB1c2VkIGluIHNvbWUgYXJlYXMgd2l0aGluIHRoaXMgY29kZSB3aGVy
ZSBjYXV0aW9uCmFyb3VuZCBhdm9pZGluZyBpbnRlZ2VyIG92ZXJmbG93IGlzIGltcG9ydGFudC4K
Ck5vdGlmaWNhdGlvbnMgYXJlIHNlbnQgdG8gZ3Vlc3RzIHZpYSBWSVJRIGFuZCBzZW5kX2d1ZXN0
X2dsb2JhbF92aXJxIGlzCmV4cG9zZWQgaW4gdGhlIGNoYW5nZSB0byBlbmFibGUgYXJnbyB0byBj
YWxsIGl0LiBWSVJRX0FSR09fTUVTU0FHRSBpcwpjbGFpbWVkIGZyb20gdGhlIFZJUlEgcHJldmlv
dXNseSByZXNlcnZlZCBmb3IgdGhpcyBwdXJwb3NlICgjMTEpLgoKVGhlIFZJUlEgbm90aWZpY2F0
aW9uIG1ldGhvZCBpcyB1c2VkIHJhdGhlciB0aGFuIHNlbmRpbmcgZXZlbnRzIHVzaW5nCmV2dGNo
biBmdW5jdGlvbnMgZGlyZWN0bHkgYmVjYXVzZToKCiogbm8gY3VycmVudCBldmVudCBjaGFubmVs
IHR5cGUgaXMgYW4gZXhhY3QgZml0IGZvciB0aGUgaW50ZW5kZWQKICBiZWhhdmlvdXIuIEVDU19J
UEkgaXMgY2xvc2VzdCwgYnV0IGl0IGRpc2FsbG93cyBtaWdyYXRpb24gdG8KICBvdGhlciBWQ1BV
cyB3aGljaCBpcyBub3QgbmVjZXNzYXJpbHkgYSByZXF1aXJlbWVudCBmb3IgQXJnby4KCiogYXQg
dGhlIHBvaW50IG9mIGFyZ29faW5pdCwgYWxsb2NhdGlvbiBvZiBhbiBldmVudCBjaGFubmVsIGlz
CiAgY29tcGxpY2F0ZWQgYnkgbm9uZSBvZiB0aGUgZ3Vlc3QgVkNQVXMgYmVpbmcgaW5pdGlhbGl6
ZWQgeWV0CiAgYW5kIHRoZSBldmVudCBjaGFubmVsIGxvZ2ljIGV4cGVjdHMgdGhhdCBhIHZhbGlk
IGV2ZW50IGNoYW5uZWwKICBoYXMgYSBwcmVzZW50IFZDUFUuCgoqIGF0IHRoZSBwb2ludCBvZiBz
aWduYWxsaW5nIGEgbm90aWZpY2F0aW9uLCB0aGUgVklSUSBsb2dpYyBpcyBhbHJlYWR5CiAgZGVm
ZW5zaXZlOiBpZiBkLT52Y3B1WzBdIGlzIE5VTEwsIHRoZSBub3RpZmljYXRpb24gaXMganVzdCBz
aWxlbnRseQogIGRyb3BwZWQsIHdoZXJlYXMgdGhlIGV2dGNobl9zZW5kIGxvZ2ljIGlzIG5vdCBz
byBkZWZlbnNpdmU6IHZjcHVbMF0KICBtdXN0IG5vdCBiZSBOVUxMLCBvdGhlcndpc2UgYSBudWxs
IHBvaW50ZXIgZGVyZWZlcmVuY2Ugb2NjdXJzLgoKVXNpbmcgYSBWSVJRIHJlbW92ZXMgdGhlIG5l
ZWQgZm9yIHRoZSBndWVzdCB0byBxdWVyeSB0byBkZXRlcm1pbmUgd2hpY2gKZXZlbnQgY2hhbm5l
bCBub3RpZmljYXRpb25zIHdpbGwgYmUgZGVsaXZlcmVkIG9uLiBUaGlzIGlzIGFsc28gbGlrZWx5
IHRvCnNpbXBsaWZ5IGVzdGFibGlzaGluZyBmdXR1cmUgTDAvTDEgbmVzdGVkIGh5cGVydmlzb3Ig
YXJnbyBjb21tdW5pY2F0aW9uLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNo
cmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KLS0tClRoZSBwcmV2aW91cyBkb3VibGUt
cmVhZCBvZiBpb3ZzIGZyb20gZ3Vlc3QgbWVtb3J5IGhhcyBiZWVuIHJlbW92ZWQuCgp2MiBzZWxm
OiB1c2UgcmluZ19pbmZvIGJhY2twb2ludGVyIGluIHBlbmRpbmdfZW50IHRvIG1haW50YWluIG5w
ZW5kaW5nCnYyIGZlZWRiYWNrIEphbjogZHJvcCBjb29raWUsIGltcGxlbWVudCB0ZWFyZG93bgp2
MiBzZWxmOiBwZW5kaW5nX3F1ZXVlOiByZWFwIHN0YWxlIGVudHMgd2hlbiBpbiBuZWVkIG9mIHNw
YWNlCnYyIHNlbGY6IHBlbmRpbmdfcmVxdWV1ZTogcmVjbGFpbSBlbnRzIGZvciBzdGFsZSBkb21h
aW5zCnYyLmZlZWRiYWNrIEphbjogb25seSBvdmVycmlkZSBzZW5kZXIgZG9taWQgaWYgRE9NSURf
QU5ZCnYyIGZlZWRiYWNrIEphbjogZHJvcCBtZXNzYWdlIGZyb20gYXJnb19tZXNzYWdlX29wCnYy
IHNlbGY6IGNoZWNrIG5wZW5kaW5nIHZzIG1heGltdW0gbGltaXQKdjIgc2VsZjogZ2V0X3Nhbml0
aXplZF9yaW5nIGluc3RlYWQgb2YgZ2V0X3J4X3B0cgp2MiBmZWVkYmFjayB2MSMxMyBKYW46IHJl
bW92ZSBkb3VibGUgcmVhZCBmcm9tIHJpbmdidWYgaW5zZXJ0LCBsb3dlciBNQVhfSU9WCnYyIHNl
bGY6IG1ha2UgaW92X2NvdW50IGNvbnN0CnYyIHNlbGY6IGlvdl9jb3VudCA6IHJldHVybiBFTVNH
U0laRSBmb3IgbWVzc2FnZSB0b28gYmlnCnYyIHNlbGY6IE9WRVJIQVVMCnYyIHNlbGY6IHMvYXJn
b19wZW5kaW5nX2VudC9wZW5kaW5nX2VudC9nCnYyIGZlZWRiYWNrIHYxIzEzIFJvZ2VyOiB1c2Ug
T1Mtc3VwcGxpZWQgcm91bmR1cDsgZHJvcCBmcm9tIHB1YmxpYyBoZWFkZXIKdjEsMiBmZWVkYmFj
ayBKYW4vUm9nZXIvUGF1bDogZHJvcCBlcnJubyByZXR1cm5pbmcgZ3Vlc3QgYWNjZXNzIGZ1bmN0
aW9ucwp2MSBmZWVkYmFjayBSb2dlciwgSmFuOiBkcm9wIGFyZ28gcHJlZml4IG9uIHN0YXRpYyBm
dW5jdGlvbnMKdjEgZmVlZGJhY2sgIzEzIEphbjogZHJvcCBndWVzdF9oYW5kbGVfb2theSB3aGVu
IHVzaW5nIGNvcHlfZnJvbV9ndWVzdAogICAgLSByZW9yZGVyIGRvX2FyZ29fb3AgbG9naWMKdjIg
c2VsZjogYWRkIF9obmQgc3VmZml4IHRvIGlvdnMgdmFyaWFibGUgbmFtZSB0byBpbmRpY2F0ZSBn
dWVzdCBoYW5kbGUgdHlwZQp2MiBzZWxmOiByZXBsYWNlIHVzZSBvZiBYRU5fR1VFU1RfSEFORExF
X05VTEwgd2l0aCB0d28gZXhpc3RpbmcgbWFjcm9zCgp2MSAjMTUgZmVlZGJhY2ssIEphbjogc2Vu
ZHYgb3AgOiBzL0VDT05OUkVGVVNFRC9FU1JDSC8KdjEgIzUgKCMxNSkgZmVlZGJhY2sgUGF1bDog
c2VuZHY6IHVzZSBjdXJyZCBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKdjEgIzEzICgjMTUpIGZlZWRi
YWNrIFBhdWw6IHNlbmR2IG9wOiBkby93aGlsZSByZWluZGVudCBvbmx5CnYxICMxMyAoIzE1KSBm
ZWVkYmFjayBQYXVsOiBzZW5kdiBvcDogZG8vd2hpbGU6IGFyZ29fcmluZ2J1Zl9pbnNlcnQgdG8g
Z290byBzdHlsZQp2MSAjMTMgKCMxNSkgZmVlZGJhY2sgUGF1bDogc2VuZHYgb3A6IGRvL3doaWxl
OiByZWluZGVudCBvbmx5IGFnYWluCnYxICMxMyAoIzE1KSBmZWVkYmFjayBQYXVsOiBzZW5kdiBv
cDogZG8vd2hpbGUgOiBnb3RvCnYxICMxNSBmZWVkYmFjayBQYXVsOiBzZW5kdiBvcDogbWFrZSBw
YWdlIHZhcjogdW5zaWduZWQKdjEgIzE1IGZlZWRiYWNrIFBhdWw6IHNlbmR2IG9wOiBuZXcgbG9j
YWwgdmFyIGZvciBQQUdFX1NJWkUgLSBvZmZzZXQKdjEgIzggZmVlZGJhY2sgSmFuOiBYRU5fR1VF
U1RfSEFORExFIDogQzg5IGNvbXBsaWFuY2UKdjEgcmViYXNlIGFmdGVyIHN3aXRjaGluZyByZWdp
c3RlciBvcCBmcm9tIHBmbnMgdG8gcGFnZSBkZXNjcmlwdG9ycwp2MSBzZWxmOiBtb3ZlIGlvdiBE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSBvdXQgb2YgcHVibGljIGhlYWRlciBpbnRvIGFyZ28uYwp2
MSAjMTMgKCMxNSkgZmVlZGJhY2sgUGF1bDogZml4IGxvZ2xldmVsIGZvciBndWVzdC10cmlnZ2Vy
ZWQgbWVzc2FnZXMKdjEgOiBhZGQgY29tcGF0IHhsYXQubHN0IGVudHJpZXMKdjEgc2VsZjogc3dp
dGNoZWQgbm90aWZpY2F0aW9uIHRvIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEgaW5zdGVhZCBvZiBl
dmVudAp2MTogZml4IGdwcmludGsgdXNlIGZvciBBUk0gYXMgaXRzIGRlZm4gZGlzbGlrZXMgc3Bs
aXQgZm9ybWF0IHN0cmluZ3MKdjE6IGluaXQgbGVuIHZhcmlhYmxlIHRvIHNhdGlzZnkgQVJNIGNv
bXBpbGVyIGluaXRpYWxpemVkIGNoZWNraW5nCnYxICMxMyBmZWVkYmFjayBKYW46IHJlbmFtZSBw
YWdlIHZhcgp2MTojMTQgZmVlZGJhY2sgSmFuOiB1aW50OF90KiAtPiB2b2lkKgp2MTogIzEzIGZl
ZWRiYWNrIEphbjogcHVibGljIG5hbWVzcGFjZTogcHJlZml4IHdpdGggeGVuCnYxOiAjMTMgZmVl
ZGJhY2sgSmFuOiBibGFuayBsaW5lIGFmdGVyIGNhc2Ugb3AgaW4gZG9fYXJnb19tZXNzYWdlX29w
CnYxOiAjMTUgZmVlZGJhY2sgSmFuOiBhZGQgY29tbWVudHMgZXhwbGFpbmluZyB3aHkgdGhlIHdy
aXRlcyBkb24ndCBvdmVycnVuCnYxOiBzZWxmOiBhZGQgQVNTRVJUIHRvIHN1cHBvcnQgY29tbWVu
dCB0aGF0IG92ZXJydW4gY2Fubm90IGhhcHBlbgp2MTogc2VsZjogZmFpbCBvbiBzaG9ydCB3cml0
ZXMgd2hlcmUgZ3Vlc3QgbWFuaXB1bGF0ZWQgdGhlIGlvdl9sZW5zCnYxOiBzZWxmOiByZW5hbWUg
ZW50IGlkIHRvIGRvbWFpbl9pZAp2MTogc2VsZjogYWRkIG1vYW4gZm9yIGlvdiByZXdyaXRlCnYx
LiBmZWVkYmFjayAjMTUgSmFuOiByZXF1aXJlIHRoZSBwYWQgYml0cyBhcmUgemVybwp2MS4gZmVl
ZGJhY2sgIzE1IEphbjogZHJvcCBOVUxMIGNoZWNrIGluIGFyZ29fc2lnbmFsX2RvbWFpbiBhcyBu
b3cgdXNpbmcgVklSUQp2MS4gc2VsZjogc3RvcmUgZG9tYWluX2Nvb2tpZSBpbiBwZW5kaW5nIGVu
dAp2MS4gZmVlZGJhY2sgIzE1IEphbjogdXNlIHVuc2lnbmVkIHdoZXJlIHBvc3NpYmxlCnYxLiBm
ZWVkYmFjayBKYW46IHVzZSBoYW5kbGUgdHlwZSBmb3IgaW92X2Jhc2UgaW4gcHVibGljIGlvdiBp
bnRlcmZhY2UKdjEuIHNlbGY6IGxvZyB3aGVuZXZlciB2aXNpYmxlIGVycm9yIG9jY3Vycwp2MSBm
ZWVkYmFjayAjMTUsIEphbjogZHJvcCB1bm5lY2Vzc2FyeSBtYgp2MSBzZWxmOiBvbmx5IHVwZGF0
ZSBpbnRlcm5hbCB0eF9wdHIgaWYgYWJsZSB0byByZXR1cm4gc3VjY2VzcwogICAgICAgICBhbmQg
dXBkYXRlIHRoZSB2aXNpYmxlIHR4X3B0cgp2MSBzZWxmOiBsb2cgb24gZmFpbHVyZSB0byBtYXAg
cmluZyB0byB1cGRhdGUgdmlzaWJsZSB0eF9wdHIKdjEgZmVlZGJhY2sgIzE1IEphbjogYWRkIGNv
bW1lbnQgcmU6IG5vdGlmaWNhdGlvbiBzaXplIHBvbGljeQp2MSBzZWxmL1JvZ2VyPyByZW1vdmUg
ZXJyYW50IHNwYWNlIGFmdGVyIHNpemVvZgp2MS4gZmVlZGJhY2sgIzE1IEphbjogcmVxdWlyZSBp
b3YgcGFkIGJlIHplcm8KdjEuIHNlbGY6IHJlbmFtZSBpb3ZfYmFzZSB0byBpb3ZfaG5kIGZvciBo
YW5kbGUgaW4gcHVibGljIGlvdiBpbnRlcmZhY2UKdjE6IGZlZWRiYWNrICMxNSBKYW46IGhhbmRs
ZSB1cHBlci1oYWx2ZXMgb2YgaHlwZXJjYWxsIGFyZ3M7IGNoYW5nZXMgc29tZQogICAgdHlwZXMg
aW4gZnVuY3Rpb24gc2lnbmF0dXJlcyB0byBtYXRjaC4KdjE6IHNlbGY6IGFkZCBkcHJpbnRrIHRv
IHNlbmR2CnYxOiBzZWxmOiBhZGQgZGVidWcgb3V0cHV0IHRvIGFyZ29faW92X2NvdW50CnYxLiBm
ZWVkYmFjayAjMTQgSmFuOiBibGFuayBsaW5lIGJlZm9yZSByZXR1cm4gaW4gYXJnb19pb3ZfY291
bnQKdjEgZmVlZGJhY2sgIzE1IEphbjogdmVyaWZ5IHNyYyBpZCwgbm90IG92ZXJyaWRlCgogeGVu
L2NvbW1vbi9hcmdvLmMgICAgICAgICAgfCA2NTMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyB8ICAgMiArLQog
eGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCAgfCAgNjAgKysrKysKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy94ZW4uaCAgIHwgICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaCAgICB8ICAgNyArCiB4
ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICB8ICAgMiArCiA2IGZpbGVzIGNoYW5nZWQsIDcyNCBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJn
by5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggNTljZThjNC4uNDU0ODQzNSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKQEAgLTI5LDE0ICsy
OSwyMSBAQAogI2luY2x1ZGUgPHB1YmxpYy9hcmdvLmg+CiAKICNkZWZpbmUgTUFYX1JJTkdTX1BF
Ul9ET01BSU4gICAgICAgICAgICAxMjhVCisjZGVmaW5lIE1BWF9QRU5ESU5HX1BFUl9SSU5HICAg
ICAgICAgICAgIDMyVQogCiAvKiBBbGwgbWVzc2FnZXMgb24gdGhlIHJpbmcgYXJlIHBhZGRlZCB0
byBhIG11bHRpcGxlIG9mIHRoZSBzbG90IHNpemUuICovCiAjZGVmaW5lIFJPVU5EVVBfTUVTU0FH
RShhKSAoUk9VTkRVUCgoYSksIFhFTl9BUkdPX01TR19TTE9UX1NJWkUpKQogCisvKiBUaGUgbWF4
aW11bSBzaXplIG9mIGEgbWVzc2FnZSB0aGF0IG1heSBiZSBzZW50IG9uIHRoZSBsYXJnZXN0IEFy
Z28gcmluZy4gKi8KKyNkZWZpbmUgTUFYX0FSR09fTUVTU0FHRV9TSVpFICgoWEVOX0FSR09fTUFY
X1JJTkdfU0laRSkgLSBcCisgICAgICAgIChzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVz
c2FnZV9oZWFkZXIpKSAtIFJPVU5EVVBfTUVTU0FHRSgxKSkKKwogREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2FyZ29fYWRkcl90KTsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdv
X2lvdl90KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3BhZ2VfZGVzY3JfdCk7
CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpOwogREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ190KTsKK0RFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9hcmdvX3NlbmRfYWRkcl90KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9hcmdvX3VucmVnaXN0ZXJfcmluZ190KTsKIAogLyogWGVuIGNvbW1hbmQgbGluZSBvcHRpb24g
dG8gZW5hYmxlIGFyZ28gKi8KQEAgLTI1MCw2ICsyNTcsMTQgQEAgaGFzaF9pbmRleChjb25zdCBz
dHJ1Y3QgYXJnb19yaW5nX2lkICppZCkKIH0KIAogc3RhdGljIHZvaWQKK3NpZ25hbF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBhcmdvX2RwcmludGsoInNpZ25hbGxpbmcgZG9taWQ6
JWRcbiIsIGQtPmRvbWFpbl9pZCk7CisKKyAgICBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxKGQsIFZJ
UlFfQVJHT19NRVNTQUdFKTsKK30KKworc3RhdGljIHZvaWQKIHJpbmdfdW5tYXAoc3RydWN0IGFy
Z29fcmluZ19pbmZvICpyaW5nX2luZm8pCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC0zNDIs
NiArMzU3LDQxMyBAQCB1cGRhdGVfdHhfcHRyKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19p
bmZvLCB1aW50MzJfdCB0eF9wdHIpCiAgICAgc21wX3dtYigpOwogfQogCitzdGF0aWMgaW50Citt
ZW1jcHlfdG9fZ3Vlc3RfcmluZyhzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywgdWlu
dDMyX3Qgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqc3JjLCBYRU5f
R1VFU1RfSEFORExFKHVpbnQ4X3QpIHNyY19obmQsCisgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBsZW4pCit7CisgICAgdW5zaWduZWQgaW50IG1mbnNfaW5kZXggPSBvZmZzZXQgPj4gUEFH
RV9TSElGVDsKKyAgICB2b2lkICpkc3Q7CisgICAgaW50IHJldDsKKyAgICB1bnNpZ25lZCBpbnQg
c3JjX29mZnNldCA9IDA7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnJpbmdfaW5mby0+
bG9jaykpOworCisgICAgb2Zmc2V0ICY9IH5QQUdFX01BU0s7CisKKyAgICBpZiAoIChsZW4gPiBY
RU5fQVJHT19NQVhfUklOR19TSVpFKSB8fCAob2Zmc2V0ID4gWEVOX0FSR09fTUFYX1JJTkdfU0la
RSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIHdoaWxlICggKG9mZnNldCArIGxl
bikgPiBQQUdFX1NJWkUgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGhlYWRfbGVuID0g
UEFHRV9TSVpFIC0gb2Zmc2V0OworCisgICAgICAgIHJldCA9IHJpbmdfbWFwX3BhZ2UocmluZ19p
bmZvLCBtZm5zX2luZGV4LCAmZHN0KTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAg
cmV0dXJuIHJldDsKKworICAgICAgICBpZiAoIHNyYyApCisgICAgICAgIHsKKyAgICAgICAgICAg
IG1lbWNweShkc3QgKyBvZmZzZXQsIHNyYyArIHNyY19vZmZzZXQsIGhlYWRfbGVuKTsKKyAgICAg
ICAgICAgIHNyY19vZmZzZXQgKz0gaGVhZF9sZW47CisgICAgICAgIH0KKyAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICByZXQgPSBjb3B5X2Zyb21fZ3Vlc3QoZHN0ICsgb2Zmc2V0
LCBzcmNfaG5kLCBoZWFkX2xlbikgPworICAgICAgICAgICAgICAgICAgICAtRUZBVUxUIDogMDsK
KyAgICAgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgICAgICByZXR1cm4gcmV0OworCisg
ICAgICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldChzcmNfaG5kLCBoZWFkX2xlbik7Cisg
ICAgICAgIH0KKworICAgICAgICBtZm5zX2luZGV4Kys7CisgICAgICAgIGxlbiAtPSBoZWFkX2xl
bjsKKyAgICAgICAgb2Zmc2V0ID0gMDsKKyAgICB9CisKKyAgICByZXQgPSByaW5nX21hcF9wYWdl
KHJpbmdfaW5mbywgbWZuc19pbmRleCwgJmRzdCk7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAg
ICAgICAgYXJnb19kcHJpbnRrKCJhcmdvOiByaW5nICh2bSV1OiV4IHZtJWQpICVwIGF0dGVtcHRl
ZCB0byBtYXAgcGFnZSIKKyAgICAgICAgICAgICAgICAgICAgICIgJWQgb2YgJWRcbiIsIHJpbmdf
aW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLnBvcnQsCisgICAgICAgICAgICAgICAg
ICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQsIHJpbmdfaW5mbywgbWZuc19pbmRleCwKKyAg
ICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+bm1mbnMpOworICAgICAgICByZXR1cm4gcmV0
OworICAgIH0KKworICAgIGlmICggc3JjICkKKyAgICAgICAgbWVtY3B5KGRzdCArIG9mZnNldCwg
c3JjICsgc3JjX29mZnNldCwgbGVuKTsKKyAgICBlbHNlCisgICAgICAgIHJldCA9IGNvcHlfZnJv
bV9ndWVzdChkc3QgKyBvZmZzZXQsIHNyY19obmQsIGxlbikgPyAtRUZBVUxUIDogMDsKKworICAg
IHJldHVybiByZXQ7Cit9CisKKy8qCisgKiBVc2UgdGhpcyB3aXRoIGNhdXRpb246IHJ4X3B0ciBp
cyB1bmRlciBndWVzdCBjb250cm9sIGFuZCBtYXkgYmUgYm9ndXMuCisgKiBTZWUgZ2V0X3Nhbml0
aXplZF9yaW5nIGZvciBhIHNhZmVyIGFsdGVybmF0aXZlLgorICovCitzdGF0aWMgaW50CitnZXRf
cnhfcHRyKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLCB1aW50MzJfdCAqcnhfcHRy
KQoreworICAgIHZvaWQgKnNyYzsKKyAgICB4ZW5fYXJnb19yaW5nX3QgKnJpbmdwOworICAgIGlu
dCByZXQ7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnJpbmdfaW5mby0+bG9jaykpOwor
CisgICAgaWYgKCAhcmluZ19pbmZvLT5ubWZucyB8fCByaW5nX2luZm8tPm5tZm5zIDwgcmluZ19p
bmZvLT5ucGFnZSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0ID0gcmluZ19t
YXBfcGFnZShyaW5nX2luZm8sIDAsICZzcmMpOworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0
dXJuIHJldDsKKworICAgIHJpbmdwID0gKHhlbl9hcmdvX3JpbmdfdCAqKXNyYzsKKworICAgICpy
eF9wdHIgPSByZWFkX2F0b21pYygmcmluZ3AtPnJ4X3B0cik7CisKKyAgICByZXR1cm4gMDsKK30K
KworLyoKKyAqIGdldF9zYW5pdGl6ZWRfcmluZyBjcmVhdGVzIGEgbW9kaWZpZWQgY29weSBvZiB0
aGUgcmluZyBwb2ludGVycyB3aGVyZQorICogdGhlIHJ4X3B0ciBpcyByb3VuZGVkIHVwIHRvIGVu
c3VyZSBpdCBpcyBhbGlnbmVkLCBhbmQgdGhlbiByaW5nCisgKiB3cmFwIGlzIGhhbmRsZWQuIFNp
bXBsaWZpZXMgc2FmZSB1c2Ugb2YgdGhlIHJ4X3B0ciBmb3IgYXZhaWxhYmxlCisgKiBzcGFjZSBj
YWxjdWxhdGlvbi4KKyAqLworc3RhdGljIGludAorZ2V0X3Nhbml0aXplZF9yaW5nKHhlbl9hcmdv
X3JpbmdfdCAqcmluZywgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCit7CisgICAg
dWludDMyX3QgcnhfcHRyOworICAgIGludCByZXQ7CisKKyAgICByZXQgPSBnZXRfcnhfcHRyKHJp
bmdfaW5mbywgJnJ4X3B0cik7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0Owor
CisgICAgcmluZy0+dHhfcHRyID0gcmluZ19pbmZvLT50eF9wdHI7CisKKyAgICByeF9wdHIgPSBS
T1VORFVQX01FU1NBR0UocnhfcHRyKTsKKyAgICBpZiAoIHJ4X3B0ciA+PSByaW5nX2luZm8tPmxl
biApCisgICAgICAgIHJ4X3B0ciA9IDA7CisKKyAgICByaW5nLT5yeF9wdHIgPSByeF9wdHI7Cisg
ICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBpb3ZfY291bnQgcmV0dXJucyBpdHMgY291bnQgb24g
c3VjY2VzcyB2aWEgYW4gb3V0IHZhcmlhYmxlIHRvIGF2b2lkCisgKiBwb3RlbnRpYWwgZm9yIGEg
bmVnYXRpdmUgcmV0dXJuIHZhbHVlIHRvIGJlIHVzZWQgaW5jb3JyZWN0bHkKKyAqIChlZy4gY29l
cmNlZCBpbnRvIGFuIHVuc2lnbmVkIHZhcmlhYmxlIHJlc3VsdGluZyBpbiBhIGxhcmdlIGluY29y
cmVjdCB2YWx1ZSkKKyAqLworc3RhdGljIGludAoraW92X2NvdW50KGNvbnN0IHhlbl9hcmdvX2lv
dl90ICpwaW92LCB1bnNpZ25lZCBsb25nIG5pb3YsIHVpbnQzMl90ICpjb3VudCkKK3sKKyAgICB1
aW50MzJfdCBzdW1faW92X2xlbnMgPSAwOworCisgICAgaWYgKCBuaW92ID4gWEVOX0FSR09fTUFY
SU9WICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICB3aGlsZSAoIG5pb3YtLSApCisg
ICAgeworICAgICAgICAvKiB2YWxpZCBpb3ZzIG11c3QgaGF2ZSB0aGUgcGFkZGluZyBmaWVsZCBz
ZXQgdG8gemVybyAqLworICAgICAgICBpZiAoIHBpb3YtPnBhZCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGFyZ29fZHByaW50aygiaW52YWxpZCBpb3Y6IHBhZGRpbmcgaXMgbm90IHplcm9cbiIp
OworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKworICAgICAgICAvKiBj
aGVjayBlYWNoIHRvIHByb3RlY3Qgc3VtIGFnYWluc3QgaW50ZWdlciBvdmVyZmxvdyAqLworICAg
ICAgICBpZiAoIHBpb3YtPmlvdl9sZW4gPiBYRU5fQVJHT19NQVhfUklOR19TSVpFICkKKyAgICAg
ICAgeworICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJpbnZhbGlkIGlvdl9sZW46IHRvbyBiaWcg
KCV1KT4lbGx1XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgIHBpb3YtPmlvdl9sZW4sIFhF
Tl9BUkdPX01BWF9SSU5HX1NJWkUpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
ICAgIH0KKworICAgICAgICBzdW1faW92X2xlbnMgKz0gcGlvdi0+aW92X2xlbjsKKworICAgICAg
ICAvKgorICAgICAgICAgKiBBZ2FpbiBwcm90ZWN0IHN1bSBmcm9tIGludGVnZXIgb3ZlcmZsb3cK
KyAgICAgICAgICogYW5kIGVuc3VyZSB0b3RhbCBtc2cgc2l6ZSB3aWxsIGJlIHdpdGhpbiBib3Vu
ZHMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHN1bV9pb3ZfbGVucyA+IE1BWF9BUkdPX01F
U1NBR0VfU0laRSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGFyZ29fZHByaW50aygiaW52YWxp
ZCBpb3Ygc2VyaWVzOiB0b3RhbCBtZXNzYWdlIHRvbyBiaWdcbiIpOworICAgICAgICAgICAgcmV0
dXJuIC1FTVNHU0laRTsKKyAgICAgICAgfQorCisgICAgICAgIHBpb3YrKzsKKyAgICB9CisKKyAg
ICAqY291bnQgPSBzdW1faW92X2xlbnM7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlu
dAorcmluZ2J1Zl9pbnNlcnQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZv
ICpyaW5nX2luZm8sCisgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpz
cmNfaWQsCisgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX2lv
dl90KSBpb3ZzX2huZCwKKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmlvdiwgdWludDMy
X3QgbWVzc2FnZV90eXBlLAorICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqb3V0X2xlbikK
K3sKKyAgICB4ZW5fYXJnb19yaW5nX3QgcmluZzsKKyAgICBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19t
ZXNzYWdlX2hlYWRlciBtaCA9IHsgMCB9OworICAgIGludDMyX3Qgc3A7CisgICAgaW50MzJfdCBy
ZXQ7CisgICAgdWludDMyX3QgbGVuID0gMDsKKyAgICB4ZW5fYXJnb19pb3ZfdCBpb3ZzW1hFTl9B
UkdPX01BWElPVl07CisgICAgeGVuX2FyZ29faW92X3QgKnBpb3Y7CisgICAgWEVOX0dVRVNUX0hB
TkRMRSh1aW50OF90KSBOVUxMX2huZCA9CisgICAgICAgZ3Vlc3RfaGFuZGxlX2Zyb21fcGFyYW0o
Z3Vlc3RfaGFuZGxlX2Zyb21fcHRyKE5VTEwsIHVpbnQ4X3QpLCB1aW50OF90KTsKKworICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmcmluZ19pbmZvLT5sb2NrKSk7CisKKyAgICByZXQgPSBfX2Nv
cHlfZnJvbV9ndWVzdChpb3ZzLCBpb3ZzX2huZCwgbmlvdikgPyAtRUZBVUxUIDogMDsKKyAgICBp
ZiAoIHJldCApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgLyoKKyAgICAgKiBPYnRhaW4gdGhl
IHRvdGFsIHNpemUgb2YgZGF0YSB0byB0cmFuc21pdCAtLSBzZXRzIHRoZSAnbGVuJyB2YXJpYWJs
ZQorICAgICAqIC0tIGFuZCBzYW5pdHkgY2hlY2sgdGhhdCB0aGUgaW92cyBjb25mb3JtIHRvIHNp
emUgYW5kIG51bWJlciBsaW1pdHMuCisgICAgICogRW5mb3JjZWQgYmVsb3c6IG5vIG1vcmUgdGhh
biAnbGVuJyBieXRlcyBvZiBndWVzdCBkYXRhCisgICAgICogKHBsdXMgdGhlIG1lc3NhZ2UgaGVh
ZGVyKSB3aWxsIGJlIHNlbnQgaW4gdGhpcyBvcGVyYXRpb24uCisgICAgICovCisgICAgcmV0ID0g
aW92X2NvdW50KGlvdnMsIG5pb3YsICZsZW4pOworICAgIGlmICggcmV0ICkKKyAgICAgICAgZ290
byBvdXQ7CisKKyAgICAvKgorICAgICAqIFNpemUgYm91bmRzIGNoZWNrIGFnYWluc3QgcmluZyBz
aXplIGFuZCBzdGF0aWMgbWF4aW11bSBtZXNzYWdlIGxpbWl0LgorICAgICAqIFRoZSBtZXNzYWdl
IG11c3Qgbm90IGZpbGwgdGhlIHJpbmc7IHRoZXJlIG11c3QgYmUgYXQgbGVhc3Qgb25lIHNsb3QK
KyAgICAgKiByZW1haW5pbmcgc28gd2UgY2FuIGRpc3Rpbmd1aXNoIGEgZnVsbCByaW5nIGZyb20g
YW4gZW1wdHkgb25lLgorICAgICAqLworICAgIGlmICggKChST1VORFVQX01FU1NBR0UobGVuKSAr
CisgICAgICAgICAgICBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIp
KSA+PSByaW5nX2luZm8tPmxlbikgfHwKKyAgICAgICAgIChsZW4gPiBNQVhfQVJHT19NRVNTQUdF
X1NJWkUpICkKKyAgICB7CisgICAgICAgIHJldCA9IC1FTVNHU0laRTsKKyAgICAgICAgZ290byBv
dXQ7CisgICAgfQorCisgICAgcmV0ID0gZ2V0X3Nhbml0aXplZF9yaW5nKCZyaW5nLCByaW5nX2lu
Zm8pOworICAgIGlmICggcmV0ICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBhcmdvX2Rwcmlu
dGsoInJpbmcudHhfcHRyPSVkIHJpbmcucnhfcHRyPSVkIHJpbmcgbGVuPSVkIgorICAgICAgICAg
ICAgICAgICAiIHJpbmdfaW5mby0+dHhfcHRyPSVkXG4iLAorICAgICAgICAgICAgICAgICByaW5n
LnR4X3B0ciwgcmluZy5yeF9wdHIsIHJpbmdfaW5mby0+bGVuLCByaW5nX2luZm8tPnR4X3B0cik7
CisKKyAgICBpZiAoIHJpbmcucnhfcHRyID09IHJpbmcudHhfcHRyICkKKyAgICAgICAgc3AgPSBy
aW5nX2luZm8tPmxlbjsKKyAgICBlbHNlCisgICAgeworICAgICAgICBzcCA9IHJpbmcucnhfcHRy
IC0gcmluZy50eF9wdHI7CisgICAgICAgIGlmICggc3AgPCAwICkKKyAgICAgICAgICAgIHNwICs9
IHJpbmdfaW5mby0+bGVuOworICAgIH0KKworICAgIC8qCisgICAgICogU2l6ZSBib3VuZHMgY2hl
Y2sgYWdhaW5zdCBjdXJyZW50bHkgYXZhaWxhYmxlIHNwYWNlIGluIHRoZSByaW5nLgorICAgICAq
IEFnYWluOiB0aGUgbWVzc2FnZSBtdXN0IG5vdCBmaWxsIHRoZSByaW5nIGxlYXZpbmcgbm8gc3Bh
Y2UgcmVtYWluaW5nLgorICAgICAqLworICAgIGlmICggKFJPVU5EVVBfTUVTU0FHRShsZW4pICsK
KyAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcikp
ID49IHNwICkKKyAgICB7CisgICAgICAgIGFyZ29fZHByaW50aygiRUFHQUlOXG4iKTsKKyAgICAg
ICAgcmV0ID0gLUVBR0FJTjsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgbWgubGVu
ID0gbGVuICsgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyKTsKKyAg
ICBtaC5zb3VyY2UucG9ydCA9IHNyY19pZC0+cG9ydDsKKyAgICBtaC5zb3VyY2UuZG9tYWluX2lk
ID0gc3JjX2lkLT5kb21haW5faWQ7CisgICAgbWgubWVzc2FnZV90eXBlID0gbWVzc2FnZV90eXBl
OworCisgICAgLyoKKyAgICAgKiBGb3IgdGhpcyBjb3B5IHRvIHRoZSBndWVzdCByaW5nLCB0eF9w
dHIgaXMgYWx3YXlzIDE2LWJ5dGUgYWxpZ25lZAorICAgICAqIGFuZCB0aGUgbWVzc2FnZSBoZWFk
ZXIgaXMgMTYgYnl0ZXMgbG9uZy4KKyAgICAgKi8KKyAgICBCVUlMRF9CVUdfT04oCisgICAgICAg
IHNpemVvZihzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcikgIT0gUk9VTkRVUF9N
RVNTQUdFKDEpKTsKKworICAgIC8qCisgICAgICogRmlyc3QgZGF0YSB3cml0ZSBpbnRvIHRoZSBk
ZXN0aW5hdGlvbiByaW5nOiBmaXhlZCBzaXplLCBtZXNzYWdlIGhlYWRlci4KKyAgICAgKiBUaGlz
IGNhbm5vdCBvdmVycnVuIGJlY2F1c2UgdGhlIGF2YWlsYWJsZSBmcmVlIHNwYWNlICh2YWx1ZSBp
biAnc3AnKQorICAgICAqIGlzIGNoZWNrZWQgYWJvdmUgYW5kIG11c3QgYmUgYXQgbGVhc3QgdGhp
cyBzaXplLgorICAgICAqLworICAgIHJldCA9IG1lbWNweV90b19ndWVzdF9yaW5nKHJpbmdfaW5m
bywgcmluZy50eF9wdHIgKyBzaXplb2YoeGVuX2FyZ29fcmluZ190KSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmbWgsIE5VTExfaG5kLCBzaXplb2YobWgpKTsKKyAgICBpZiAoIHJl
dCApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAg
ImFyZ286IGZhaWxlZCB0byB3cml0ZSBtZXNzYWdlIGhlYWRlciB0byByaW5nICh2bSV1OiV4IHZt
JWQpXG4iLAorICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2lu
Zm8tPmlkLnBvcnQsCisgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkKTsK
KworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByaW5nLnR4X3B0ciArPSBzaXplb2Yo
bWgpOworICAgIGlmICggcmluZy50eF9wdHIgPT0gcmluZ19pbmZvLT5sZW4gKQorICAgICAgICBy
aW5nLnR4X3B0ciA9IDA7CisKKyAgICBwaW92ID0gaW92czsKKworICAgIHdoaWxlICggbmlvdi0t
ICkKKyAgICB7CisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDhfdCkgYnVmX2huZCA9
IHBpb3YtPmlvdl9obmQ7CisgICAgICAgIHVpbnQzMl90IGlvdl9sZW4gPSBwaW92LT5pb3ZfbGVu
OworCisgICAgICAgIC8qIElmIG5vIGRhdGEgaXMgcHJvdmlkZWQgaW4gdGhpcyBpb3YsIG1vYW4g
YW5kIHNraXAgb24gdG8gdGhlIG5leHQgKi8KKyAgICAgICAgaWYgKCAhaW92X2xlbiApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAg
ICAgImFyZ286IG5vIGRhdGEgaW92X2xlbj0wIGlvdl9obmQ9JXAgcmluZyAodm0ldToleCB2bSVk
KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVmX2huZC5wLCByaW5nX2luZm8tPmlkLmRvbWFp
bl9pZCwgcmluZ19pbmZvLT5pZC5wb3J0LAorICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8t
PmlkLnBhcnRuZXJfaWQpOworCisgICAgICAgICAgICBwaW92Kys7CisgICAgICAgICAgICBjb250
aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9v
a2F5KGJ1Zl9obmQsIGlvdl9sZW4pKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGso
WEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgImFyZ286IGJhZCBpb3YgaGFuZGxlIFsl
cCwgJSJQUkl4MzIiXSAodm0ldToleCB2bSVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVm
X2huZC5wLCBpb3ZfbGVuLAorICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFp
bl9pZCwgcmluZ19pbmZvLT5pZC5wb3J0LAorICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8t
PmlkLnBhcnRuZXJfaWQpOworCisgICAgICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICAg
ICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICBzcCA9IHJpbmdfaW5mby0+bGVuIC0g
cmluZy50eF9wdHI7CisKKyAgICAgICAgLyogQ2hlY2s6IGlvdiBkYXRhIHNpemUgdmVyc3VzIGZy
ZWUgc3BhY2UgYXQgdGhlIHRhaWwgb2YgdGhlIHJpbmcgKi8KKyAgICAgICAgaWYgKCBpb3ZfbGVu
ID4gc3AgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogU2Vjb25k
IHBvc3NpYmxlIGRhdGEgd3JpdGU6IHJpbmctdGFpbC13cmFwLXdyaXRlLgorICAgICAgICAgICAg
ICogUG9wdWxhdGUgdGhlIHJpbmcgdGFpbCBhbmQgdXBkYXRlIHRoZSBpbnRlcm5hbCB0eF9wdHIg
dG8gaGFuZGxlCisgICAgICAgICAgICAgKiB3cmFwcGluZyBhdCB0aGUgZW5kIG9mIHJpbmcuCisg
ICAgICAgICAgICAgKiBTaXplIG9mIGRhdGEgd3JpdHRlbiBoZXJlOiBzcAorICAgICAgICAgICAg
ICogd2hpY2ggaXMgdGhlIGV4YWN0IGZ1bGwgYW1vdW50IG9mIGZyZWUgc3BhY2UgYXZhaWxhYmxl
IGF0IHRoZQorICAgICAgICAgICAgICogdGFpbCBvZiB0aGUgcmluZywgc28gdGhpcyBjYW5ub3Qg
b3ZlcnJ1bi4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgcmV0ID0gbWVtY3B5X3RvX2d1
ZXN0X3JpbmcocmluZ19pbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmluZy50eF9wdHIgKyBzaXplb2YoeGVuX2FyZ29fcmluZ190KSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIGJ1Zl9obmQsIHNwKTsKKyAgICAgICAgICAg
IGlmICggcmV0ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBncHJpbnRrKFhFTkxP
R19FUlIsCisgICAgICAgICAgICAgICAgICAgICAgICAiYXJnbzogZmFpbGVkIHRvIGNvcHkgeyVw
LCAlIlBSSXgzMiJ9ICh2bSV1OiV4IHZtJWQpXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAg
YnVmX2huZC5wLCBzcCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuZG9t
YWluX2lkLCByaW5nX2luZm8tPmlkLnBvcnQsCisgICAgICAgICAgICAgICAgICAgICAgICByaW5n
X2luZm8tPmlkLnBhcnRuZXJfaWQpOworCisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIHJpbmcudHhfcHRyID0gMDsKKyAgICAgICAgICAgIGlv
dl9sZW4gLT0gc3A7CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldChidWZfaG5k
LCBzcCk7CisKKyAgICAgICAgICAgIEFTU0VSVChpb3ZfbGVuIDw9IHJpbmdfaW5mby0+bGVuKTsK
KyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXJkIHBvc3NpYmxlIGRhdGEg
d3JpdGU6IGFsbCBkYXRhIHJlbWFpbmluZyBmb3IgdGhpcyBpb3YuCisgICAgICAgICAqIFNpemUg
b2YgZGF0YSB3cml0dGVuIGhlcmU6IGlvdl9sZW4KKyAgICAgICAgICoKKyAgICAgICAgICogQ2Fz
ZSAxOiBpZiB0aGUgcmluZy10YWlsLXdyYXAtd3JpdGUgYWJvdmUgd2FzIHBlcmZvcm1lZCwgdGhl
bgorICAgICAgICAgKiAgICAgICAgIGlvdl9sZW4gaGFzIGJlZW4gZGVjcmVhc2VkIGJ5ICdzcCcg
YW5kIHJpbmcudHhfcHRyIGlzIHplcm8uCisgICAgICAgICAqCisgICAgICAgICAqICAgIFdlIGtu
b3cgZnJvbSBjaGVja2luZyB0aGUgcmVzdWx0IG9mIGlvdl9jb3VudDoKKyAgICAgICAgICogICAg
ICBsZW4gKyBzaXplb2YobWVzc2FnZV9oZWFkZXIpIDw9IHJpbmdfaW5mby0+bGVuCisgICAgICAg
ICAqICAgIFdlIGFsc28ga25vdyB0aGF0IGxlbiBpcyB0aGUgdG90YWwgb2Ygc3VtbWluZyBhbGwg
aW92X2xlbnMsIHNvOgorICAgICAgICAgKiAgICAgICBpb3ZfbGVuIDw9IGxlbgorICAgICAgICAg
KiAgICBzbyBieSB0cmFuc2l0aXZpdHk6CisgICAgICAgICAqICAgICAgIGlvdl9sZW4gPD0gbGVu
IDw9IChyaW5nX2luZm8tPmxlbiAtIHNpemVvZihtc2doZWFkZXIpKQorICAgICAgICAgKiAgICBh
bmQgdGhlcmVmb3JlOgorICAgICAgICAgKiAgICAgICAoaW92X2xlbiArIHNpemVvZihtc2doZWFk
ZXIpIDw9IHJpbmdfaW5mby0+bGVuKSAmJgorICAgICAgICAgKiAgICAgICAocmluZy50eF9wdHIg
PT0gMCkKKyAgICAgICAgICogICAgc28gdGhpcyB3cml0ZSBjYW5ub3Qgb3ZlcnJ1biBoZXJlLgor
ICAgICAgICAgKgorICAgICAgICAgKiBDYXNlIDI6IHJpbmctdGFpbC13cmFwLXdyaXRlIGFib3Zl
IHdhcyBub3QgcGVyZm9ybWVkCisgICAgICAgICAqICAgIC0+IHNvIGlvdl9sZW4gaXMgdGhlIGd1
ZXN0LXN1cHBsaWVkIHZhbHVlIGFuZDogKGlvdl9sZW4gPD0gc3ApCisgICAgICAgICAqICAgIGll
LiBsZXNzIHRoYW4gYXZhaWxhYmxlIHNwYWNlIGF0IHRoZSB0YWlsIG9mIHRoZSByaW5nOgorICAg
ICAgICAgKiAgICAgICAgc28gdGhpcyB3cml0ZSBjYW5ub3Qgb3ZlcnJ1bi4KKyAgICAgICAgICov
CisgICAgICAgIHJldCA9IG1lbWNweV90b19ndWVzdF9yaW5nKHJpbmdfaW5mbywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmluZy50eF9wdHIgKyBzaXplb2YoeGVuX2FyZ29f
cmluZ190KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgYnVmX2hu
ZCwgaW92X2xlbik7CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgeworICAgICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAiYXJnbzogZmFpbGVkIHRv
IGNvcHkgWyVwLCAlIlBSSXgzMiJdICh2bSV1OiV4IHZtJWQpXG4iLAorICAgICAgICAgICAgICAg
ICAgICBidWZfaG5kLnAsIGlvdl9sZW4sIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLAorICAgICAg
ICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLnBvcnQsIHJpbmdfaW5mby0+aWQucGFydG5lcl9p
ZCk7CisKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgcmluZy50
eF9wdHIgKz0gaW92X2xlbjsKKworICAgICAgICBpZiAoIHJpbmcudHhfcHRyID09IHJpbmdfaW5m
by0+bGVuICkKKyAgICAgICAgICAgIHJpbmcudHhfcHRyID0gMDsKKworICAgICAgICBwaW92Kys7
CisgICAgfQorCisgICAgcmluZy50eF9wdHIgPSBST1VORFVQX01FU1NBR0UocmluZy50eF9wdHIp
OworCisgICAgaWYgKCByaW5nLnR4X3B0ciA+PSByaW5nX2luZm8tPmxlbiApCisgICAgICAgIHJp
bmcudHhfcHRyIC09IHJpbmdfaW5mby0+bGVuOworCisgICAgdXBkYXRlX3R4X3B0cihyaW5nX2lu
Zm8sIHJpbmcudHhfcHRyKTsKKworIG91dDoKKyAgICAvKgorICAgICAqIEF0IHRoaXMgcG9pbnQg
aXQgaXMgcG9zc2libGUgdG8gdW5tYXAgdGhlIHJpbmdfaW5mbywgaWU6CisgICAgICogICByaW5n
X3VubWFwKHJpbmdfaW5mbyk7CisgICAgICogYnV0IHBlcmZvcm1hbmNlIHNob3VsZCBiZSBpbXBy
b3ZlZCBieSBub3QgZG9pbmcgc28sIGFuZCByZXRhaW5pbmcKKyAgICAgKiB0aGUgbWFwcGluZy4K
KyAgICAgKiBBbiBYU00gcG9saWN5IGNvbnRyb2wgb3ZlciBsZXZlbCBvZiBjb25maWRlbnRpYWxp
dHkgcmVxdWlyZWQKKyAgICAgKiB2ZXJzdXMgcGVyZm9ybWFuY2UgY29zdCBjb3VsZCBiZSBhZGRl
ZCB0byBkZWNpZGUgdGhhdCBoZXJlLgorICAgICAqIFNlZSB0aGUgc2ltaWxhciBjb21tZW50IGlu
IHJpbmdfbWFwX3BhZ2UgcmU6IHdyaXRlLW9ubHkgbWFwcGluZ3MuCisgICAgICovCisKKyAgICBp
ZiAoICFyZXQgKQorICAgICAgICAqb3V0X2xlbiA9IGxlbjsKKworICAgIHJldHVybiByZXQ7Cit9
CisKIHN0YXRpYyB2b2lkCiB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlKGRvbWlkX3QgZG9t
YWluX2lkLCBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudCkKIHsKQEAgLTM1OSw2ICs3ODEsMjIgQEAg
d2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShkb21pZF90IGRvbWFpbl9pZCwgc3RydWN0IHBl
bmRpbmdfZW50ICplbnQpCiB9CiAKIHN0YXRpYyB2b2lkCit3aWxkY2FyZF9wZW5kaW5nX2xpc3Rf
aW5zZXJ0KGRvbWlkX3QgZG9tYWluX2lkLCBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudCkKK3sKKyAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gZ2V0X2RvbWFpbl9ieV9pZChkb21haW5faWQpOworICAgIGlm
ICggIWQgKQorICAgICAgICByZXR1cm47CisKKyAgICBpZiAoIGQtPmFyZ28gKQorICAgIHsKKyAg
ICAgICAgc3Bpbl9sb2NrKCZkLT5hcmdvLT53aWxkY2FyZF9sb2NrKTsKKyAgICAgICAgaGxpc3Rf
YWRkX2hlYWQoJmVudC0+d2lsZGNhcmRfbm9kZSwgJmQtPmFyZ28tPndpbGRjYXJkX3BlbmRfbGlz
dCk7CisgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5hcmdvLT53aWxkY2FyZF9sb2NrKTsKKyAgICB9
CisgICAgcHV0X2RvbWFpbihkKTsKK30KKworc3RhdGljIHZvaWQKIHBlbmRpbmdfcmVtb3ZlX2Fs
bChzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKIHsKICAgICBzdHJ1Y3QgaGxpc3Rf
bm9kZSAqbm9kZSwgKm5leHQ7CkBAIC0zNzQsNiArODEyLDY3IEBAIHBlbmRpbmdfcmVtb3ZlX2Fs
bChzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKICAgICByaW5nX2luZm8tPm5wZW5k
aW5nID0gMDsKIH0KIAorc3RhdGljIGludAorcGVuZGluZ19xdWV1ZShzdHJ1Y3QgYXJnb19yaW5n
X2luZm8gKnJpbmdfaW5mbywgZG9taWRfdCBzcmNfaWQsCisgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBsZW4pCit7CisgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQ7CisKKyAgICBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQoJnJpbmdfaW5mby0+bG9jaykpOworCisgICAgaWYgKCByaW5nX2luZm8t
Pm5wZW5kaW5nID49IE1BWF9QRU5ESU5HX1BFUl9SSU5HICkKKyAgICAgICAgcmV0dXJuIC1FTk9T
UEM7CisKKyAgICBlbnQgPSB4bWFsbG9jKHN0cnVjdCBwZW5kaW5nX2VudCk7CisKKyAgICBpZiAo
ICFlbnQgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGVudC0+bGVuID0gbGVuOwor
ICAgIGVudC0+ZG9tYWluX2lkID0gc3JjX2lkOworICAgIGVudC0+cmluZ19pbmZvID0gcmluZ19p
bmZvOworCisgICAgaWYgKCByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQgPT0gWEVOX0FSR09fRE9N
SURfQU5ZICkKKyAgICAgICAgd2lsZGNhcmRfcGVuZGluZ19saXN0X2luc2VydChzcmNfaWQsIGVu
dCk7CisgICAgaGxpc3RfYWRkX2hlYWQoJmVudC0+bm9kZSwgJnJpbmdfaW5mby0+cGVuZGluZyk7
CisgICAgcmluZ19pbmZvLT5ucGVuZGluZysrOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyBpbnQKK3BlbmRpbmdfcmVxdWV1ZShzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywg
ZG9taWRfdCBzcmNfaWQsCisgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbikKK3sKKyAg
ICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9kZTsKKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudDsK
KworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmcmluZ19pbmZvLT5sb2NrKSk7CisKKyAgICBo
bGlzdF9mb3JfZWFjaF9lbnRyeShlbnQsIG5vZGUsICZyaW5nX2luZm8tPnBlbmRpbmcsIG5vZGUp
CisgICAgeworICAgICAgICBpZiAoIGVudC0+ZG9tYWluX2lkID09IHNyY19pZCApCisgICAgICAg
IHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBSZXVzZSBhbiBleGlzdGluZyBxdWV1
ZSBlbnRyeSBmb3IgYSBub3RpZmljYXRpb24gcmF0aGVyIHRoYW4gYWRkCisgICAgICAgICAgICAg
KiBhbm90aGVyLiBJZiB0aGUgZXhpc3RpbmcgZW50cnkgaXMgd2FpdGluZyBmb3IgYSBzbWFsbGVy
IHNpemUgdGhhbgorICAgICAgICAgICAgICogdGhlIGN1cnJlbnQgbWVzc2FnZSB0aGVuIGFkanVz
dCB0aGUgcmVjb3JkIHRvIHdhaXQgZm9yIHRoZQorICAgICAgICAgICAgICogY3VycmVudCAobGFy
Z2VyKSBzaXplIHRvIGJlIGF2YWlsYWJsZSBiZWZvcmUgdHJpZ2dlcmluZyBhCisgICAgICAgICAg
ICAgKiBub3RpZmljYXRpb24uCisgICAgICAgICAgICAgKiBUaGlzIGFzc2lzdHMgdGhlIHdhaXRp
bmcgc2VuZGVyIGJ5IGVuc3VyaW5nIHRoYXQgd2hlbmV2ZXIgYQorICAgICAgICAgICAgICogbm90
aWZpY2F0aW9uIGlzIHRyaWdnZXJlZCwgdGhlcmUgaXMgc3VmZmljaWVudCBzcGFjZSBhdmFpbGFi
bGUKKyAgICAgICAgICAgICAqIGZvciAoYXQgbGVhc3QpIGFueSBvbmUgb2YgdGhlIG1lc3NhZ2Vz
IGF3YWl0aW5nIHRyYW5zbWlzc2lvbi4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYg
KCBlbnQtPmxlbiA8IGxlbiApCisgICAgICAgICAgICAgICAgZW50LT5sZW4gPSBsZW47CisKKyAg
ICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIHBlbmRp
bmdfcXVldWUocmluZ19pbmZvLCBzcmNfaWQsIGxlbik7Cit9CisKIHN0YXRpYyB2b2lkCiB3aWxk
Y2FyZF9yaW5nc19wZW5kaW5nX3JlbW92ZShzdHJ1Y3QgZG9tYWluICpkKQogewpAQCAtNjY3LDYg
KzExNjYsMjggQEAgcmluZ19maW5kX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qg
c3RydWN0IGFyZ29fcmluZ19pZCAqaWQpCiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKK3N0YXRpYyBz
dHJ1Y3QgYXJnb19yaW5nX2luZm8gKgorcmluZ19maW5kX2luZm9fYnlfbWF0Y2goY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgdWludDMyX3QgcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRv
bWlkX3QgcGFydG5lcl9pZCkKK3sKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIGlkOworICAgIHN0
cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOworCisgICAgQVNTRVJUKHJ3X2lzX2xvY2tl
ZCgmZC0+YXJnby0+bG9jaykpOworCisgICAgaWQucG9ydCA9IHBvcnQ7CisgICAgaWQuZG9tYWlu
X2lkID0gZC0+ZG9tYWluX2lkOworICAgIGlkLnBhcnRuZXJfaWQgPSBwYXJ0bmVyX2lkOworCisg
ICAgcmluZ19pbmZvID0gcmluZ19maW5kX2luZm8oZCwgJmlkKTsKKyAgICBpZiAoIHJpbmdfaW5m
byApCisgICAgICAgIHJldHVybiByaW5nX2luZm87CisKKyAgICBpZC5wYXJ0bmVyX2lkID0gWEVO
X0FSR09fRE9NSURfQU5ZOworCisgICAgcmV0dXJuIHJpbmdfZmluZF9pbmZvKGQsICZpZCk7Cit9
CisKIHN0YXRpYyBzdHJ1Y3QgYXJnb19zZW5kX2luZm8gKgogc2VuZF9maW5kX2luZm8oY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQpCiB7CkBAIC0x
MDA1LDYgKzE1MjYsOTUgQEAgcmVnaXN0ZXJfcmluZyhzdHJ1Y3QgZG9tYWluICpjdXJyZCwKICAg
ICByZXR1cm4gcmV0OwogfQogCitzdGF0aWMgbG9uZworc2VuZHYoc3RydWN0IGRvbWFpbiAqc3Jj
X2QsIGNvbnN0IHhlbl9hcmdvX2FkZHJfdCAqc3JjX2FkZHIsCisgICAgICBjb25zdCB4ZW5fYXJn
b19hZGRyX3QgKmRzdF9hZGRyLAorICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJn
b19pb3ZfdCkgaW92c19obmQsIHVuc2lnbmVkIGxvbmcgbmlvdiwKKyAgICAgIHVpbnQzMl90IG1l
c3NhZ2VfdHlwZSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkc3RfZCA9IE5VTEw7CisgICAgc3Ry
dWN0IGFyZ29fcmluZ19pZCBzcmNfaWQ7CisgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5n
X2luZm87CisgICAgaW50IHJldCA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBsZW4gPSAwOworCisg
ICAgQVNTRVJUKHNyY19kLT5kb21haW5faWQgPT0gc3JjX2FkZHItPmRvbWFpbl9pZCk7CisKKyAg
ICBhcmdvX2RwcmludGsoInNlbmR2OiAoJWQ6JXgpLT4oJWQ6JXgpIG5pb3Y6JWx1IGlvdjolcCB0
eXBlOiV1XG4iLAorICAgICAgICAgICAgICAgICBzcmNfYWRkci0+ZG9tYWluX2lkLCBzcmNfYWRk
ci0+cG9ydCwKKyAgICAgICAgICAgICAgICAgZHN0X2FkZHItPmRvbWFpbl9pZCwgZHN0X2FkZHIt
PnBvcnQsCisgICAgICAgICAgICAgICAgIG5pb3YsIGlvdnNfaG5kLnAsIG1lc3NhZ2VfdHlwZSk7
CisKKyAgICByZWFkX2xvY2soJmFyZ29fbG9jayk7CisKKyAgICBpZiAoICFzcmNfZC0+YXJnbyAp
CisgICAgeworICAgICAgICByZXQgPSAtRU5PREVWOworICAgICAgICBnb3RvIG91dF91bmxvY2s7
CisgICAgfQorCisgICAgc3JjX2lkLnBvcnQgPSBzcmNfYWRkci0+cG9ydDsKKyAgICBzcmNfaWQu
ZG9tYWluX2lkID0gc3JjX2QtPmRvbWFpbl9pZDsKKyAgICBzcmNfaWQucGFydG5lcl9pZCA9IGRz
dF9hZGRyLT5kb21haW5faWQ7CisKKyAgICBkc3RfZCA9IGdldF9kb21haW5fYnlfaWQoZHN0X2Fk
ZHItPmRvbWFpbl9pZCk7CisgICAgaWYgKCAhZHN0X2QgKQorICAgIHsKKyAgICAgICAgYXJnb19k
cHJpbnRrKCIhZHN0X2QsIEVTUkNIXG4iKTsKKyAgICAgICAgcmV0ID0gLUVTUkNIOworICAgICAg
ICBnb3RvIG91dF91bmxvY2s7CisgICAgfQorCisgICAgaWYgKCAhZHN0X2QtPmFyZ28gKQorICAg
IHsKKyAgICAgICAgYXJnb19kcHJpbnRrKCIhZHN0X2QtPmFyZ28sIEVDT05OUkVGVVNFRFxuIik7
CisgICAgICAgIHJldCA9IC1FQ09OTlJFRlVTRUQ7CisgICAgICAgIGdvdG8gb3V0X3VubG9jazsK
KyAgICB9CisKKyAgICByZWFkX2xvY2soJmRzdF9kLT5hcmdvLT5sb2NrKTsKKworICAgIHJpbmdf
aW5mbyA9IHJpbmdfZmluZF9pbmZvX2J5X21hdGNoKGRzdF9kLCBkc3RfYWRkci0+cG9ydCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNfYWRkci0+ZG9tYWluX2lk
KTsKKyAgICBpZiAoICFyaW5nX2luZm8gKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0df
RVJSLAorICAgICAgICAgICAgICAgICJhcmdvOiB2bSV1IGNvbm5lY3Rpb24gcmVmdXNlZCwgc3Jj
ICh2bSV1OiV4KSBkc3QgKHZtJXU6JXgpXG4iLAorICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRv
bWFpbi0+ZG9tYWluX2lkLCBzcmNfaWQuZG9tYWluX2lkLCBzcmNfaWQucG9ydCwKKyAgICAgICAg
ICAgICAgICBkc3RfYWRkci0+ZG9tYWluX2lkLCBkc3RfYWRkci0+cG9ydCk7CisKKyAgICAgICAg
cmV0ID0gLUVDT05OUkVGVVNFRDsKKyAgICAgICAgZ290byBvdXRfdW5sb2NrMjsKKyAgICB9CisK
KyAgICBzcGluX2xvY2soJnJpbmdfaW5mby0+bG9jayk7CisKKyAgICByZXQgPSByaW5nYnVmX2lu
c2VydChkc3RfZCwgcmluZ19pbmZvLCAmc3JjX2lkLCBpb3ZzX2huZCwgbmlvdiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICBtZXNzYWdlX3R5cGUsICZsZW4pOworICAgIGlmICggcmV0ID09IC1F
QUdBSU4gKQorICAgIHsKKyAgICAgICAgYXJnb19kcHJpbnRrKCJhcmdvX3JpbmdidWZfc2VuZHYg
ZmFpbGVkLCBFQUdBSU5cbiIpOworICAgICAgICAvKiByZXF1ZXVlIHRvIGlzc3VlIGEgbm90aWZp
Y2F0aW9uIHdoZW4gc3BhY2UgaXMgdGhlcmUgKi8KKyAgICAgICAgcmV0ID0gcGVuZGluZ19yZXF1
ZXVlKHJpbmdfaW5mbywgc3JjX2FkZHItPmRvbWFpbl9pZCwgbGVuKTsKKyAgICB9CisKKyAgICBz
cGluX3VubG9jaygmcmluZ19pbmZvLT5sb2NrKTsKKworICAgIGlmICggcmV0ID49IDAgKQorICAg
ICAgICBzaWduYWxfZG9tYWluKGRzdF9kKTsKKworIG91dF91bmxvY2syOgorICAgIHJlYWRfdW5s
b2NrKCZkc3RfZC0+YXJnby0+bG9jayk7CisKKyBvdXRfdW5sb2NrOgorICAgIGlmICggZHN0X2Qg
KQorICAgICAgICBwdXRfZG9tYWluKGRzdF9kKTsKKworICAgIHJlYWRfdW5sb2NrKCZhcmdvX2xv
Y2spOworCisgICAgcmV0dXJuICggcmV0IDwgMCApID8gcmV0IDogbGVuOworfQorCiBsb25nCiBk
b19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkg
YXJnMSwKICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcyLCB1bnNp
Z25lZCBsb25nIGFyZzMsCkBAIC0xMDczLDYgKzE2ODMsNDkgQEAgZG9fYXJnb19vcCh1bnNpZ25l
ZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAgIGJy
ZWFrOwogICAgIH0KIAorICAgIGNhc2UgWEVOX0FSR09fT1Bfc2VuZHY6CisgICAgeworICAgICAg
ICB4ZW5fYXJnb19zZW5kX2FkZHJfdCBzZW5kX2FkZHI7CisKKyAgICAgICAgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5fYXJnb19zZW5kX2FkZHJfdCkgc2VuZF9hZGRyX2huZCA9CisgICAgICAg
ICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcxLCB4ZW5fYXJnb19zZW5kX2FkZHJfdCk7CisgICAg
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29faW92X3QpIGlvdnNfaG5kID0KKyAg
ICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KGFyZzIsIHhlbl9hcmdvX2lvdl90KTsKKyAgICAg
ICAgLyogYXJnMyBpcyBuaW92ICovCisgICAgICAgIC8qIGFyZzQgaXMgbWVzc2FnZV90eXBlLiBN
dXN0IGJlIGEgMzItYml0IHZhbHVlLiAqLworCisgICAgICAgIHJjID0gY29weV9mcm9tX2d1ZXN0
KCZzZW5kX2FkZHIsIHNlbmRfYWRkcl9obmQsIDEpID8gLUVGQVVMVCA6IDA7CisgICAgICAgIGlm
ICggcmMgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKCBzZW5kX2FkZHIuc3Jj
LmRvbWFpbl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQorICAgICAgICAgICAgc2VuZF9hZGRy
LnNyYy5kb21haW5faWQgPSBjdXJyZC0+ZG9tYWluX2lkOworCisgICAgICAgIC8qIE5vIGRvbWFp
biBpcyBjdXJyZW50bHkgYXV0aG9yaXplZCB0byBzZW5kIG9uIGJlaGFsZiBvZiBhbm90aGVyICov
CisgICAgICAgIGlmICggdW5saWtlbHkoc2VuZF9hZGRyLnNyYy5kb21haW5faWQgIT0gY3VycmQt
PmRvbWFpbl9pZCkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FUEVSTTsKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgLyogUmVqZWN0IG5pb3Ygb3IgbWVz
c2FnZV90eXBlIHZhbHVlcyB0aGF0IGFyZSBvdXRzaWRlIDMyIGJpdCByYW5nZS4gKi8KKyAgICAg
ICAgaWYgKCB1bmxpa2VseSgoYXJnMyA+IFhFTl9BUkdPX01BWElPVikgfHwgKGFyZzQgJiB+MHhm
ZmZmZmZmZlVMKSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIENoZWNr
IGFjY2VzcyB0byB0aGUgd2hvbGUgYXJyYXkgaGVyZSBzbyB3ZSBjYW4gdXNlIHRoZSBmYXN0ZXIg
X19jb3B5CisgICAgICAgICAqIG9wZXJhdGlvbnMgdG8gcmVhZCBlYWNoIGVsZW1lbnQgbGF0ZXIu
CisgICAgICAgICAqLworICAgICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2theShp
b3ZzX2huZCwgYXJnMykpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHJjID0gc2Vu
ZHYoY3VycmQsICZzZW5kX2FkZHIuc3JjLCAmc2VuZF9hZGRyLmRzdCwgaW92c19obmQsIGFyZzMs
IGFyZzQpOworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBy
YyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
ZXZlbnRfY2hhbm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXggZjM0ZDRm
MC4uNmZiZTM0NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKKysrIGIv
eGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTc0Niw3ICs3NDYsNyBAQCB2b2lkIHNlbmRf
Z3Vlc3RfdmNwdV92aXJxKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCB2aXJxKQogICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJnYtPnZpcnFfbG9jaywgZmxhZ3MpOwogfQogCi1zdGF0aWMgdm9p
ZCBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHZpcnEp
Cit2b2lkIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3Qg
dmlycSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIGludCBwb3J0OwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdv
LmgKaW5kZXggNjExN2JmMi4uOGY3ZDA1ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2FyZ28uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCkBAIC00MSw2ICs0MSwzNCBA
QAogI2RlZmluZSBYRU5fQVJHT19NQVhfUklOR19TSVpFICAoMHgxMDAwMDAwVUxMKQogCiAvKgor
ICogWEVOX0FSR09fTUFYSU9WIDogbWF4aW11bSBudW1iZXIgb2YgaW92cyBhY2NlcHRlZCBpbiBh
IHNpbmdsZSBzZW5kdi4KKyAqIFJhdGlvbmFsZSBmb3IgdGhlIHZhbHVlOgorICogQSBsb3cgdmFs
dWUgc2luY2UgdGhlIGZ1bGwgYXJyYXkgb2YgaW92IHN0cnVjdHMgaXMgcmVhZCBvbnRvIHRoZSBo
eXBlcnZpc29yCisgKiBzdGFjayB0byB3b3JrIHdpdGggd2hpbGUgcHJvY2Vzc2luZyB0aGUgbWVz
c2FnZSBkYXRhLgorICogVGhlIExpbnV4IGFyZ28gZHJpdmVyIG5ldmVyIHBhc3NlcyBtb3JlIHRo
YW4gdHdvIGlvdnMuCisgKgorICogVGhpcyB2YWx1ZSBzaG91bGQgbm90IGV4Y2VlZCAxMjggdG8g
ZW5zdXJlIHRoYXQgdGhlIHRvdGFsIGFtb3VudCBvZiBkYXRhCisgKiBwb3N0ZWQgaW4gYSBzaW5n
bGUgQXJnbyBzZW5kdiBvcGVyYXRpb24gY2Fubm90IGV4Y2VlZCAyXjMxIGJ5dGVzLCB0byByZWR1
Y2UKKyAqIHJpc2sgb2YgaW50ZWdlciBvdmVyZmxvdyBkZWZlY3RzOgorICogRWFjaCBhcmdvIGlv
diBjYW4gaG9sZCB+IDJeMjQgYnl0ZXMsIHNvIFhFTl9BUkdPX01BWElPViA8PSAyXigzMS0yNCks
CisgKiBpZS4ga2VlcCBYRU5fQVJHT19NQVhJT1YgPD0gMTI4LgorKi8KKyNkZWZpbmUgWEVOX0FS
R09fTUFYSU9WICAgICAgICAgIDhVCisKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQ4X3Qp
OworCit0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19pb3YKK3sKKyNpZmRlZiBYRU5fR1VFU1RfSEFO
RExFXzY0CisgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50OF90KSBpb3ZfaG5kOworI2Vsc2UK
KyAgICB1aW50NjRfdCBpb3ZfaG5kOworI2VuZGlmCisgICAgdWludDMyX3QgaW92X2xlbjsKKyAg
ICB1aW50MzJfdCBwYWQ7Cit9IHhlbl9hcmdvX2lvdl90OworCisvKgogICogUGFnZSBkZXNjcmlw
dG9yOiBlbmNvZGluZyBib3RoIHBhZ2UgYWRkcmVzcyBhbmQgc2l6ZSBpbiBhIDY0LWJpdCB2YWx1
ZS4KICAqIEludGVuZGVkIHRvIGFsbG93IEFCSSB0byBzdXBwb3J0IHVzZSBvZiBkaWZmZXJlbnQg
Z3JhbnVsYXJpdHkgcGFnZXMuCiAgKiBleGFtcGxlIG9mIGhvdyB0byBwb3B1bGF0ZToKQEAgLTU4
LDYgKzg2LDEyIEBAIHR5cGVkZWYgc3RydWN0IHhlbl9hcmdvX2FkZHIKICAgICB1aW50MTZfdCBw
YWQ7CiB9IHhlbl9hcmdvX2FkZHJfdDsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fc2VuZF9h
ZGRyCit7CisgICAgeGVuX2FyZ29fYWRkcl90IHNyYzsKKyAgICB4ZW5fYXJnb19hZGRyX3QgZHN0
OworfSB4ZW5fYXJnb19zZW5kX2FkZHJfdDsKKwogdHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmlu
ZwogewogICAgIC8qIEd1ZXN0cyBzaG91bGQgdXNlIGF0b21pYyBvcGVyYXRpb25zIHRvIGFjY2Vz
cyByeF9wdHIgKi8KQEAgLTE0Nyw0ICsxODEsMzAgQEAgc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVz
c2FnZV9oZWFkZXIKICAqLwogI2RlZmluZSBYRU5fQVJHT19PUF91bnJlZ2lzdGVyX3JpbmcgICAg
IDIKIAorLyoKKyAqIFhFTl9BUkdPX09QX3NlbmR2CisgKgorICogU2VuZCBhIGxpc3Qgb2YgYnVm
ZmVycyBjb250YWluZWQgaW4gaW92cy4KKyAqCisgKiBUaGUgc2VuZCBhZGRyZXNzIHN0cnVjdCBz
cGVjaWZpZXMgdGhlIHNvdXJjZSBhbmQgZGVzdGluYXRpb24gYWRkcmVzc2VzCisgKiBmb3IgdGhl
IG1lc3NhZ2UgYmVpbmcgc2VudCwgd2hpY2ggYXJlIHVzZWQgdG8gZmluZCB0aGUgZGVzdGluYXRp
b24gcmluZzoKKyAqIFhlbiBmaXJzdCBsb29rcyBmb3IgYSBtb3N0LXNwZWNpZmljIG1hdGNoIHdp
dGggYSByZWdpc3RlcmVkIHJpbmcgd2l0aAorICogIChpZC5hZGRyID09IGRzdCkgYW5kIChpZC5w
YXJ0bmVyID09IHNlbmRpbmdfZG9tYWluKSA7CisgKiBpZiB0aGF0IGZhaWxzLCBpdCB0aGVuIGxv
b2tzIGZvciBhIHdpbGRjYXJkIG1hdGNoIChha2EgbXVsdGljYXN0IHJlY2VpdmVyKQorICogd2hl
cmUgKGlkLmFkZHIgPT0gZHN0KSBhbmQgKGlkLnBhcnRuZXIgPT0gRE9NSURfQU5ZKS4KKyAqCisg
KiBGb3IgZWFjaCBpb3YgZW50cnksIHNlbmQgaW92X2xlbiBieXRlcyBmcm9tIGlvdl9iYXNlIHRv
IHRoZSBkZXN0aW5hdGlvbiByaW5nLgorICogSWYgaW5zdWZmaWNpZW50IHNwYWNlIGV4aXN0cyBp
biB0aGUgZGVzdGluYXRpb24gcmluZywgaXQgd2lsbCByZXR1cm4gLUVBR0FJTgorICogYW5kIFhl
biB3aWxsIG5vdGlmeSB0aGUgY2FsbGVyIHdoZW4gc3VmZmljaWVudCBzcGFjZSBiZWNvbWVzIGF2
YWlsYWJsZS4KKyAqCisgKiBUaGUgbWVzc2FnZSB0eXBlIGlzIGEgMzItYml0IGRhdGEgZmllbGQg
YXZhaWxhYmxlIHRvIGNvbW11bmljYXRlIG1lc3NhZ2UKKyAqIGNvbnRleHQgZGF0YSAoZWcuIGtl
cm5lbC10by1rZXJuZWwsIHJhdGhlciB0aGFuIGFwcGxpY2F0aW9uIGxheWVyKS4KKyAqCisgKiBh
cmcxOiBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3NlbmRfYWRkcl90KSBzb3VyY2UgYW5kIGRl
c3QgYWRkcmVzc2VzCisgKiBhcmcyOiBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX2lvdl90KSBp
b3ZzCisgKiBhcmczOiB1bnNpZ25lZCBsb25nIG5pb3YKKyAqIGFyZzQ6IHVuc2lnbmVkIGxvbmcg
bWVzc2FnZSB0eXBlCisgKi8KKyNkZWZpbmUgWEVOX0FSR09fT1Bfc2VuZHYgICAgICAgICAgICAg
ICAzCisKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVu
L2luY2x1ZGUvcHVibGljL3hlbi5oCmluZGV4IGIzZjY0OTEuLmI2NTBhYmEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgK
QEAgLTE3OCw3ICsxNzgsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7
CiAjZGVmaW5lIFZJUlFfQ09OX1JJTkcgICA4ICAvKiBHLiAoRE9NMCkgQnl0ZXMgcmVjZWl2ZWQg
b24gY29uc29sZSAgICAgICAgICAgICovCiAjZGVmaW5lIFZJUlFfUENQVV9TVEFURSA5ICAvKiBH
LiAoRE9NMCkgUENQVSBzdGF0ZSBjaGFuZ2VkICAgICAgICAgICAgICAgICAgICovCiAjZGVmaW5l
IFZJUlFfTUVNX0VWRU5UICAxMCAvKiBHLiAoRE9NMCkgQSBtZW1vcnkgZXZlbnQgaGFzIG9jY3Vy
cmVkICAgICAgICAgICovCi0jZGVmaW5lIFZJUlFfWENfUkVTRVJWRUQgMTEgLyogRy4gUmVzZXJ2
ZWQgZm9yIFhlbkNsaWVudCAgICAgICAgICAgICAgICAgICAgICovCisjZGVmaW5lIFZJUlFfQVJH
T19NRVNTQUdFIDExIC8qIEcuIEFyZ28gaW50ZXJkb21haW4gbWVzc2FnZSBub3RpZmljYXRpb24g
ICAgICovCiAjZGVmaW5lIFZJUlFfRU5PTUVNICAgICAxMiAvKiBHLiAoRE9NMCkgTG93IG9uIGhl
YXAgbWVtb3J5ICAgICAgICovCiAjZGVmaW5lIFZJUlFfWEVOUE1VICAgICAxMyAvKiBWLiAgUE1D
IGludGVycnVwdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oIGIveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKaW5kZXgg
ZWJiODc5ZS4uNDY1MDg4NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKQEAgLTI5LDYgKzI5LDEzIEBAIHZvaWQgc2VuZF9n
dWVzdF92Y3B1X3ZpcnEoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHZpcnEpOwogdm9pZCBzZW5k
X2dsb2JhbF92aXJxKHVpbnQzMl90IHZpcnEpOwogCiAvKgorICogc2VuZF9ndWVzdF9nbG9iYWxf
dmlycToKKyAqICBAZDogICAgICAgIERvbWFpbiB0byB3aGljaCBWSVJRIHNob3VsZCBiZSBzZW50
CisgKiAgQHZpcnE6ICAgICBWaXJ0dWFsIElSUSBudW1iZXIgKFZJUlFfKiksIG11c3QgYmUgZ2xv
YmFsCisgKi8KK3ZvaWQgc2VuZF9ndWVzdF9nbG9iYWxfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1
aW50MzJfdCB2aXJxKTsKKworLyoKICAqIHNlbnRfZ2xvYmFsX3ZpcnFfaGFuZGxlcjogU2V0IGEg
Z2xvYmFsIFZJUlEgaGFuZGxlci4KICAqICBAZDogICAgICAgIE5ldyB0YXJnZXQgZG9tYWluIGZv
ciB0aGlzIFZJUlEKICAqICBAdmlycTogICAgIFZpcnR1YWwgSVJRIG51bWJlciAoVklSUV8qKSwg
bXVzdCBiZSBnbG9iYWwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVuL2lu
Y2x1ZGUveGxhdC5sc3QKaW5kZXggNDExYzY2MS4uMzcyMzk4MCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKQEAgLTE1MiwzICsxNTIs
NSBAQAogPwlhcmdvX3JpbmcJCQlhcmdvLmgKID8JYXJnb19yZWdpc3Rlcl9yaW5nCQlhcmdvLmgK
ID8JYXJnb191bnJlZ2lzdGVyX3JpbmcJCWFyZ28uaAorPwlhcmdvX2lvdgkJCWFyZ28uaAorPwlh
cmdvX3NlbmRfYWRkcgkJCWFyZ28uaAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZI-0004rp-AN; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPZG-0004pl-L1
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:26 +0000
X-Inumbo-ID: e94a82b2-124f-11e9-92db-bc764e045a96
Received: from mail-pf1-x434.google.com (unknown [2607:f8b0:4864:20::434])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e94a82b2-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:24 +0000 (UTC)
Received: by mail-pf1-x434.google.com with SMTP id 64so21430122pfr.9
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=PGKpqrfYgPpTVMQnFJ0AbBUDDyOYSnG9c5IfzArijW8=;
 b=P2vIv1/tkBFo1tSRWDAKIe3PHBJZw0SaKfmoowmIv5k01EBweAGVCBkz/3xe8gIcmB
 JioY7pclf2Gzxjo/rLosHsdQBlmPb2VjW9ZgKD77BdL58603iRfk3ghwHIltk1Ws0Yr9
 vEC/h5WDwhayBoyazBoyWsnkuaV9//TvmVjovJ+4yW5x8Nlt7zRxc8eLd0vnLXVXENFm
 nvOSjV06pqzXKVFabU8kRR77vEDRCnSlVhGfagYV+7DoBvsIkNJAgVzm5yAEXvYhnt6N
 x/LYGM70u4dL9nEf+RZ5fsKWmXPmgmcZLkF1t+uJIutvUNenc7qukRcekBvcOGswXOgD
 UXzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=PGKpqrfYgPpTVMQnFJ0AbBUDDyOYSnG9c5IfzArijW8=;
 b=N/01tHQIsrtBhukh5hlIozD43KvPPWVrVdIa8t/+l0Jo18Mn9oKjOvqOaPLD7x5HbY
 FHg89fAmJo+HZdHcxSIA2G3aD7JIiQ2QvGaQ6M1Xph+yZudX9GLC3jrSO6rwi8Cu9GX1
 1oP7fqfUJBo3zcjK5sGgSj6HsMbwaJx0yjZ0gK7b+yolweQk0zwt388hIOHCFRlvsu9q
 9jw/7QprIJHUTODbuWR6/GSZxpyU2RW0D9M/RvHfR2+JgDeBGkAgvzvmpt31fOg/Plxw
 aY0YUynUob+tUmVPPzZsNRrrKKH9V80TqJbyn4/nRGQiGennleoFt9wIDzoHGlwk7Ooz
 bT/g==
X-Gm-Message-State: AJcUukf39FgUDHsF/9ROPZVIzRA8VHWrs1JtI/6lfIvTPJCODOjKlRl1
 fiK2ATJlz2GRM3ZwS03uDcme/pWLLM0=
X-Google-Smtp-Source: ALg8bN41J8d9vGKBzZA5I78lVlAshdgnbnhwmwRrlKd9gH7J60ne5y3P1wKYgPNQcmoQMbStPRKFiA==
X-Received: by 2002:a63:f552:: with SMTP id e18mr29398794pgk.239.1546847002607; 
 Sun, 06 Jan 2019 23:43:22 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:21 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:43 -0800
Message-Id: <1546846968-7372-11-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UXVlcmllcyBmb3IgZGF0YSBhYm91dCBzcGFjZSBhdmFpbGFiaWxpdHkgaW4gcmVnaXN0ZXJlZCBy
aW5ncyBhbmQKY2F1c2VzIG5vdGlmaWNhdGlvbiB0byBiZSBzZW50IHdoZW4gc3BhY2UgaGFzIGJl
Y29tZSBhdmFpbGFibGUuCgpUaGUgaHlwZXJjYWxsIG9wIHBvcHVsYXRlcyBhIHN1cHBsaWVkIGRh
dGEgc3RydWN0dXJlIHdpdGggaW5mb3JtYXRpb24gYWJvdXQKcmluZyBzdGF0ZSwgYW5kIGlmIGlu
c3VmZmljZW50IHNwYWNlIGlzIGN1cnJlbnRseSBhdmFpbGFibGUgaW4gYSBnaXZlbiByaW5nLAp0
aGUgaHlwZXJ2aXNvciB3aWxsIHJlY29yZCB0aGUgZG9tYWluJ3MgZXhwcmVzc2VkIGludGVyZXN0
IGFuZCBub3RpZnkgaXQKd2hlbiBpdCBvYnNlcnZlcyB0aGF0IHNwYWNlIGhhcyBiZWNvbWUgYXZh
aWxhYmxlLgoKQ2hlY2tzIGZvciBmcmVlIHNwYWNlIG9jY3VyIHdoZW4gdGhpcyBub3RpZnkgb3Ag
aXMgaW52b2tlZCwgc28gaXQgbWF5IGJlCmludGVudGlvbmFsbHkgaW52b2tlZCB3aXRoIG5vIGRh
dGEgc3RydWN0dXJlIHRvIHBvcHVsYXRlCihpZS4gYSBOVUxMIGFyZ3VtZW50KSB0byB0cmlnZ2Vy
IHN1Y2ggYSBjaGVjayBhbmQgY29uc2VxdWVudCBub3RpZmljYXRpb25zLgoKTGltaXQgdGhlIG1h
eGltdW0gbnVtYmVyIG9mIG5vdGlmeSByZXF1ZXN0cyBpbiBhIHNpbmdsZSBvcGVyYXRpb24gdG8g
YQpzaW1wbGUgZml4ZWQgbGltaXQgb2YgMjU2LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIg
Q2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KLS0tCnYyIGZlZWRiYWNr
IEphbjogZHJvcCBjb29raWUsIGltcGxlbWVudCB0ZWFyZG93bgp2MiBub3RpZnk6IGFkZCBmbGFn
IHRvIGluZGljYXRlIHJpbmcgaXMgc2hhcmVkCnYyIGFyZ3VtZW50IG5hbWUgZm9yIGZpbGxfcmlu
Z19kYXRhIGFyZyBpcyBub3cgY3VycmQKdjIgc2VsZjogY2hlY2sgcmluZyBzaXplIHZzIHJlcXVl
c3QgYW5kIGZsYWcgZXJyb3IgcmF0aGVyIHRoYW4gcXVldWUgc2lnbmFsCnYyIGZlZWRiYWNrIEph
bjogZHJvcCAnbWVzc2FnZScgZnJvbSAnYXJnb19tZXNzYWdlX29wJwp2MiBzZWxmOiBzaW1wbGlm
eSBzaWduYWxfZG9taWQsIGRyb3AgdW5uZWNlc3NhcnkgbGFiZWwgKyBnb3RvCnYyIHNlbGY6IHNr
aXAgdGhlIGNvb2tpZSBjaGVjayBpbiBwZW5kaW5nX2NhbmNlbAp2MiBzZWxmOiBpbXBsZW1lbnQg
bnBlbmRpbmcgbGltaXQgb24gbnVtYmVyIG9mIHBlbmRpbmcgZW50cmllcwp2MSBmZWVkYmFjayAj
MTYgSmFuOiBzYW5pdGl6ZV9yaW5nIGluIHJpbmdidWZfcGF5bG9hZF9zcGFjZQp2MiBzZWxmOiBp
bmxpbmUgZmlsbF9yaW5nX2RhdGFfYXJyYXkKdjIgc2VsZjogYXZvaWQgcmV0ZXN0aW5nIGRzdF9k
IGZvciBwdXRfZG9tYWluCnYyIHNlbGYvSmFuOiByZW1vdmUgdXNlIG9mIG1hZ2ljIHZlcmlmaWNh
dGlvbiBmaWVsZCBhbmQgdGlkeSB1cAp2MSBmZWVkYmFjayAjMTYgSmFuOiByZW1vdmUgdGVzdGlu
ZyBvZiBtYWdpYyBpbiBndWVzdC1zdXBwbGllZCBzdHJ1Y3R1cmUKdjIgc2VsZjogcy9hcmdvX3Bl
bmRpbmdfZW50L3BlbmRpbmdfZW50L2cKdjIgZmVlZGJhY2sgdjEjMTMgUm9nZXI6IHVzZSBPUy1z
dXBwbGllZCByb3VuZHVwOyBkcm9wIGZyb20gcHVibGljIGhlYWRlcgp2MSwyIGZlZWRiYWNrIEph
bi9Sb2dlci9QYXVsOiBkcm9wIGVycm5vIHJldHVybmluZyBndWVzdCBhY2Nlc3MgZnVuY3Rpb25z
CnYxIGZlZWRiYWNrIFJvZ2VyLCBKYW46IGRyb3AgYXJnbyBwcmVmaXggb24gc3RhdGljIGZ1bmN0
aW9ucwp2MiBzZWxmOiByZWR1Y2UgaW5kZW50YXRpb24gdmlhIGdvdG8gb3V0IGlmIGFyZyBOVUxM
CnYxIGZlZWRiYWNrICMxMyBKYW46IHJlc29sdmUgY2hlY2tpbmcgb2YgYXJyYXkgaGFuZGxlIGFu
ZCB1c2Ugb2YgX19jb3B5Cgp2MSAjNSAoIzE2KSBmZWVkYmFjayBQYXVsOiBub3RpZnkgb3A6IHVz
ZSBjdXJyZCBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKdjEgIzUgKCMxNikgZmVlZGJhY2sgUGF1bDog
bm90aWZ5IG9wOiB1c2UgY3VycmQgaW4gYXJnb19ub3RpZnkKdjEgIzUgKCMxNikgZmVlZGJhY2sg
UGF1bDogbm90aWZ5IG9wOiB1c2UgY3VycmQgaW4gYXJnb19ub3RpZnlfY2hlY2tfcGVuZGluZwp2
MSAjNSAoIzE2KSBmZWVkYmFjayBQYXVsOiBub3RpZnkgb3A6IHVzZSBjdXJyZCBpbiBhcmdvX2Zp
bGxfcmluZ19kYXRhX2FycmF5CnYxICMxMyAoIzE2KSBmZWVkYmFjayBQYXVsOiBub3RpZnkgb3A6
IGRvL3doaWxlOiByZWluZGVudCBvbmx5CnYxICMxMyAoIzE2KSBmZWVkYmFjayBQYXVsOiBub3Rp
Znkgb3A6IGRvL3doaWxlOiBnb3RvCnYxIDogYWRkIGNvbXBhdCB4bGF0LmxzdCBlbnRyaWVzCnYx
OiBhZGQgZGVmaW5pdGlvbiBmb3IgY29weV9maWVsZF9mcm9tX2d1ZXN0X2Vycm5vCnYxICMxMyBm
ZWVkYmFjayBKYW46IG1ha2UgJ3JpbmcgZGF0YScgY29tbWVudCBjb21wbHkgd2l0aCBzaW5nbGUt
bGluZSBzdHlsZQp2MSBmZWVkYmFjayAjMTMgSmFuOiB1c2UgX19jb3B5OyBzbyBkZWZpbmUgYW5k
IHVzZSBfX2NvcHlfZmllbGRfdG9fZ3Vlc3RfZXJybm8KdjE6ICMxMyBmZWVkYmFjayBKYW46IHB1
YmxpYyBuYW1lc3BhY2U6IHByZWZpeCB3aXRoIHhlbgp2MTogIzEzIGZlZWRiYWNrIEphbjogYWRk
IGJsYW5rIGxpbmUgYWZ0ZXIgY2FzZSBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKdjE6IHNlbGY6IHJl
bmFtZSBlbnQgaWQgdG8gZG9tYWluX2lkCnYxOiBzZWxmOiBlbnQgaWQtPiBkb21haW5faWQKdjE6
IHNlbGY6IGRyb3Agc2lnbmFsIGlmIGRvbWFpbl9jb29raWUgbWlzbWF0Y2hlcwp2MS4gZmVlZGJh
Y2sgIzE1IEphbjogbWFrZSBsb29wIGkgdW5zaWduZWQKdjEuIHNlbGY6IGRyb3AgdW5uZWNlc3Nh
cnkgbWIoKSBpbiBhcmdvX25vdGlmeV9jaGVja19wZW5kaW5nCnYxLiBzZWxmOiBhZGQgYmxhbmsg
bGluZQp2MSAjMTYgZmVlZGJhY2sgSmFuOiBjb25zdCBkb21haW4gYXJnIHRvICthcmdvX2ZpbGxf
cmluZ19kYXRhCnYxLiBmZWVkYmFjayAjMTUgSmFuOiBjaGVjayB1bnVzdWVkIGh5cGVyY2FsbCBh
cmdzIGFyZSB6ZXJvCnYxIGZlZWRiYWNrICMxNiBKYW46IGFkZCBjb21tZW50IG9uIHNwYWNlIGF2
YWlsYWJsZSBzaWduYWwgcG9saWN5CnYxLiBmZWVkYmFjayAjMTYgSmFuOiBtb3ZlIGRlY2xyLCBk
cm9wIGJyYWNlcywgbG93ZXIgaW5kZW50CnYxLiBmZWVkYmFjayAjMTggSmFuOiBtZWxkIHRoZSBy
ZXNvdXJjZSBsaW1pdHMgaW50byB0aGUgbWFpbiBjb21taXQKdjEuIGZlZWRiYWNrICMxNiBKYW46
IGNsYXJpZnkgdXNlIG9mIG1hZ2ljIGZpZWxkCnYxLiBzZWxmOiB1c2Ugc2luZ2xlIGNvcHkgdG8g
cmVhZCBub3RpZnkgcmluZyBkYXRhIHN0cnVjdAp2MTogYXJnb19maWxsX3JpbmdfZGF0YTogZml4
IGRwcmludGsgdHlwZXMgZm9yIHBvcnQgZmllbGQKdjE6IHNlbGY6IHVzZSAleCBmb3IgcHJpbnRp
bmcgcG9ydCBhcyBwZXIgb3RoZXIgcHJpbnQgc2l0ZXMKdjEuIGZlZWRiYWNrIEphbjogYWRkIGNv
bW1lbnRzIGV4cGxhaW5pbmcgcmluZyBmdWxsIHZzIGVtcHR5CnYxLiBmb2xsb3dpbmcgSmFuOiBm
aXggYXJnb19yaW5nYnVmX3BheWxvYWRfc3BhY2UgY2FsY3VsYXRpb24gZm9yIGVtcHR5IHJpbmcK
CiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgIHwgMzU5ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggfCAgNjcg
KysrKysrKysrCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgIHwgICAyICsKIDMgZmlsZXMgY2hh
bmdlZCwgNDI4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBi
L3hlbi9jb21tb24vYXJnby5jCmluZGV4IDQ1NDg0MzUuLjM3ZWIyOTEgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vYXJnby5jCisrKyBiL3hlbi9jb21tb24vYXJnby5jCkBAIC0yOSw2ICsyOSw3IEBA
CiAjaW5jbHVkZSA8cHVibGljL2FyZ28uaD4KIAogI2RlZmluZSBNQVhfUklOR1NfUEVSX0RPTUFJ
TiAgICAgICAgICAgIDEyOFUKKyNkZWZpbmUgTUFYX05PVElGWV9DT1VOVCAgICAgICAgICAgICAg
ICAyNTZVCiAjZGVmaW5lIE1BWF9QRU5ESU5HX1BFUl9SSU5HICAgICAgICAgICAgIDMyVQogCiAv
KiBBbGwgbWVzc2FnZXMgb24gdGhlIHJpbmcgYXJlIHBhZGRlZCB0byBhIG11bHRpcGxlIG9mIHRo
ZSBzbG90IHNpemUuICovCkBAIC00Myw2ICs0NCw4IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9hcmdvX2lvdl90KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3BhZ2Vf
ZGVzY3JfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5n
X3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ190KTsKK0RFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfZGF0YV90KTsKK0RFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fYXJnb19zZW5kX2FkZHJfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJn
b191bnJlZ2lzdGVyX3JpbmdfdCk7CiAKQEAgLTIzMSw2ICsyMzQsMTMgQEAgc3RhdGljIERFRklO
RV9SV0xPQ0soYXJnb19sb2NrKTsgLyogTDEgKi8KICNkZWZpbmUgYXJnb19kcHJpbnRrKGZvcm1h
dCwgLi4uICkgKCh2b2lkKTApCiAjZW5kaWYKIAorc3RhdGljIHN0cnVjdCBhcmdvX3JpbmdfaW5m
byAqCityaW5nX2ZpbmRfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
YXJnb19yaW5nX2lkICppZCk7CisKK3N0YXRpYyBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKgorcmlu
Z19maW5kX2luZm9fYnlfbWF0Y2goY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgcG9y
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgcGFydG5lcl9pZCk7CisKIC8qCiAg
KiBUaGlzIGhhc2ggZnVuY3Rpb24gaXMgdXNlZCB0byBkaXN0cmlidXRlIHJpbmdzIHdpdGhpbiB0
aGUgcGVyLWRvbWFpbgogICogaGFzaCB0YWJsZXMgKGQtPmFyZ28tPnJpbmdfaGFzaCBhbmQgZC0+
YXJnb19zZW5kX2hhc2gpLiBUaGUgaGFzaCB0YWJsZQpAQCAtMjY1LDYgKzI3NSwxNyBAQCBzaWdu
YWxfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIHN0YXRpYyB2b2lkCitzaWduYWxfZG9t
aWQoZG9taWRfdCBkb21haW5faWQpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IGdldF9kb21h
aW5fYnlfaWQoZG9tYWluX2lkKTsKKyAgICBpZiAoICFkICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgc2lnbmFsX2RvbWFpbihkKTsKKyAgICBwdXRfZG9tYWluKGQpOworfQorCitzdGF0aWMgdm9p
ZAogcmluZ191bm1hcChzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKIHsKICAgICB1
bnNpZ25lZCBpbnQgaTsKQEAgLTQ3Myw2ICs0OTQsNjIgQEAgZ2V0X3Nhbml0aXplZF9yaW5nKHhl
bl9hcmdvX3JpbmdfdCAqcmluZywgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCiAg
ICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB1aW50MzJfdAorcmluZ2J1Zl9wYXlsb2FkX3NwYWNl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQorewor
ICAgIHhlbl9hcmdvX3JpbmdfdCByaW5nOworICAgIHVpbnQzMl90IGxlbjsKKyAgICBpbnQzMl90
IHJldDsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmcmluZ19pbmZvLT5sb2NrKSk7CisK
KyAgICBsZW4gPSByaW5nX2luZm8tPmxlbjsKKyAgICBpZiAoICFsZW4gKQorICAgICAgICByZXR1
cm4gMDsKKworICAgIHJldCA9IGdldF9zYW5pdGl6ZWRfcmluZygmcmluZywgcmluZ19pbmZvKTsK
KyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiAwOworCisgICAgYXJnb19kcHJpbnRrKCJz
YW5pdGl6ZWQgcmluZ2J1Zl9wYXlsb2FkX3NwYWNlOiB0eF9wdHI9JWQgcnhfcHRyPSVkXG4iLAor
ICAgICAgICAgICAgICAgICByaW5nLnR4X3B0ciwgcmluZy5yeF9wdHIpOworCisgICAgLyoKKyAg
ICAgKiByeF9wdHIgPT0gdHhfcHRyIG1lYW5zIHRoYXQgdGhlIHJpbmcgaGFzIGJlZW4gZW1wdGll
ZCwgc28gcmV0dXJuCisgICAgICogdGhlIG1heGltdW0gcGF5bG9hZCBzaXplIHRoYXQgY2FuIGJl
IGFjY2VwdGVkIC0tIHNlZSBtZXNzYWdlIHNpemUKKyAgICAgKiBjaGVja2luZyBsb2dpYyBpbiB0
aGUgZW50cnkgdG8gcmluZ2J1Zl9pbnNlcnQgd2hpY2ggZW5zdXJlcyB0aGF0CisgICAgICogdGhl
cmUgaXMgYWx3YXlzIG9uZSBtZXNzYWdlIHNsb3QgKG9mIHNpemUgUk9VTkRVUF9NRVNTQUdFKDEp
KSBsZWZ0CisgICAgICogYXZhaWxhYmxlLCBwcmV2ZW50aW5nIGEgcmluZyBmcm9tIGJlaW5nIGVu
dGlyZWx5IGZpbGxlZC4gVGhpcyBlbnN1cmVzCisgICAgICogdGhhdCBtYXRjaGluZyByaW5nIGlu
ZGV4ZXMgYWx3YXlzIGluZGljYXRlIGFuIGVtcHR5IHJpbmcgYW5kIG5vdCBhCisgICAgICogZnVs
bCBvbmUuCisgICAgICogVGhlIHN1YnRyYWN0aW9uIGhlcmUgd2lsbCBub3QgdW5kZXJmbG93IGR1
ZSB0byBtaW5pbXVtIHNpemUgY29uc3RyYWludHMKKyAgICAgKiBlbmZvcmNlZCBvbiByaW5nIHNp
emUgZWxzZXdoZXJlLgorICAgICAqLworICAgIGlmICggcmluZy5yeF9wdHIgPT0gcmluZy50eF9w
dHIgKQorICAgICAgICByZXR1cm4gbGVuIC0gc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21l
c3NhZ2VfaGVhZGVyKQorICAgICAgICAgICAgICAgICAgIC0gUk9VTkRVUF9NRVNTQUdFKDEpOwor
CisgICAgcmV0ID0gcmluZy5yeF9wdHIgLSByaW5nLnR4X3B0cjsKKyAgICBpZiAoIHJldCA8IDAg
KQorICAgICAgICByZXQgKz0gbGVuOworCisgICAgLyoKKyAgICAgKiBUaGUgbWF4aW11bSBzaXpl
IHBheWxvYWQgZm9yIGEgbWVzc2FnZSB0aGF0IHdpbGwgYmUgYWNjZXB0ZWQgaXM6CisgICAgICog
KHRoZSBhdmFpbGFibGUgc3BhY2UgYmV0d2VlbiB0aGUgcmluZyBpbmRleGVzKQorICAgICAqICAg
IG1pbnVzIChzcGFjZSBmb3IgYSBtZXNzYWdlIGhlYWRlcikKKyAgICAgKiAgICBtaW51cyAoc3Bh
Y2UgZm9yIG9uZSBtZXNzYWdlIHNsb3QpCisgICAgICogc2luY2UgcmluZ2J1Zl9pbnNlcnQgcmVx
dWlyZXMgdGhhdCBvbmUgbWVzc2FnZSBzbG90IGJlIGxlZnQKKyAgICAgKiB1bmZpbGxlZCwgdG8g
YXZvaWQgZmlsbGluZyB0aGUgcmluZyB0byBjYXBhY2l0eSBhbmQgY29uZnVzaW5nIGEgZnVsbAor
ICAgICAqIHJpbmcgd2l0aCBhbiBlbXB0eSBvbmUuCisgICAgICogU2luY2UgdGhlIHJpbmcgaW5k
ZXhlcyBhcmUgc2FuaXRpemVkLCB0aGUgdmFsdWUgaW4gcmV0IGlzIGFsaWduZWQsIHNvCisgICAg
ICogdGhlIHNpbXBsZSBzdWJ0cmFjdGlvbiBoZXJlIHdvcmtzIHRvIHJldHVybiB0aGUgYWxpZ25l
ZCB2YWx1ZSBuZWVkZWQ6CisgICAgICovCisgICAgcmV0IC09IHNpemVvZihzdHJ1Y3QgeGVuX2Fy
Z29fcmluZ19tZXNzYWdlX2hlYWRlcik7CisgICAgcmV0IC09IFJPVU5EVVBfTUVTU0FHRSgxKTsK
KworICAgIHJldHVybiAocmV0IDwgMCkgPyAwIDogcmV0OworfQorCiAvKgogICogaW92X2NvdW50
IHJldHVybnMgaXRzIGNvdW50IG9uIHN1Y2Nlc3MgdmlhIGFuIG91dCB2YXJpYWJsZSB0byBhdm9p
ZAogICogcG90ZW50aWFsIGZvciBhIG5lZ2F0aXZlIHJldHVybiB2YWx1ZSB0byBiZSB1c2VkIGlu
Y29ycmVjdGx5CkBAIC04MTIsNiArODg5LDYxIEBAIHBlbmRpbmdfcmVtb3ZlX2FsbChzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKICAgICByaW5nX2luZm8tPm5wZW5kaW5nID0gMDsK
IH0KIAorc3RhdGljIHZvaWQKK3BlbmRpbmdfbm90aWZ5KHN0cnVjdCBobGlzdF9oZWFkICp0b19u
b3RpZnkpCit7CisgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0OworICAgIHN0cnVj
dCBwZW5kaW5nX2VudCAqZW50OworCisgICAgQVNTRVJUKHJ3X2lzX2xvY2tlZCgmYXJnb19sb2Nr
KSk7CisKKyAgICBobGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGVudCwgbm9kZSwgbmV4dCwgdG9f
bm90aWZ5LCBub2RlKQorICAgIHsKKyAgICAgICAgaGxpc3RfZGVsKCZlbnQtPm5vZGUpOworICAg
ICAgICBzaWduYWxfZG9taWQoZW50LT5kb21haW5faWQpOworICAgICAgICB4ZnJlZShlbnQpOwor
ICAgIH0KK30KKworc3RhdGljIHZvaWQKK3BlbmRpbmdfZmluZChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKKyAgICAgICAgICAgICB1aW50
MzJfdCBwYXlsb2FkX3NwYWNlLCBzdHJ1Y3QgaGxpc3RfaGVhZCAqdG9fbm90aWZ5KQoreworICAg
IHN0cnVjdCBobGlzdF9ub2RlICpub2RlLCAqbmV4dDsKKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQg
KmVudDsKKworICAgIEFTU0VSVChyd19pc19sb2NrZWQoJmQtPmFyZ28tPmxvY2spKTsKKworICAg
IC8qCisgICAgICogVE9ETzogQ3VycmVudCBwb2xpY3kgaGVyZSBpcyB0byBzaWduYWwgX2FsbF8g
b2YgdGhlIHdhaXRpbmcgZG9tYWlucworICAgICAqICAgICAgIGludGVyZXN0ZWQgaW4gc2VuZGlu
ZyBhIG1lc3NhZ2Ugb2Ygc2l6ZSBsZXNzIHRoYW4gcGF5bG9hZF9zcGFjZS4KKyAgICAgKgorICAg
ICAqIFRoaXMgaXMgbGlrZWx5IHRvIGJlIHN1Ym9wdGltYWwsIHNpbmNlIG9uY2Ugb25lIG9mIHRo
ZW0gaGFzIGFkZGVkCisgICAgICogdGhlaXIgbWVzc2FnZSB0byB0aGUgcmluZywgdGhlcmUgbWF5
IHdlbGwgYmUgaW5zdWZmaWNpZW50IHJvb20KKyAgICAgKiBhdmFpbGFibGUgZm9yIGFueSBvZiB0
aGUgb3RoZXJzIHRvIHRyYW5zbWl0LCBtZWFuaW5nIHRoYXQgdGhleSB3ZXJlCisgICAgICogd29r
ZW4gaW4gdmFpbiwgd2hpY2ggY3JlYXRlZCBleHRyYSB3b3JrIGp1c3QgdG8gcmVxdWV1ZSB0aGVp
ciB3YWl0LgorICAgICAqCisgICAgICogUmV0YWluIHRoaXMgc2ltcGxlIHBvbGljeSBmb3Igbm93
IHNpbmNlIGl0IGF0IGxlYXN0IGF2b2lkcyBzdGFydmluZyBhCisgICAgICogZG9tYWluIG9mIGF2
YWlsYWJsZSBzcGFjZSBub3RpZmljYXRpb25zIGJlY2F1c2Ugb2YgYSBwb2xpY3kgdGhhdCBvbmx5
CisgICAgICogbm90aWZpZWQgb3RoZXIgZG9tYWlucyBpbnN0ZWFkLiBJbXByb3ZlbWVudCBtYXkg
YmUgcG9zc2libGU7CisgICAgICogaW52ZXN0aWdhdGlvbiByZXF1aXJlZC4KKyAgICAgKi8KKwor
ICAgIHNwaW5fbG9jaygmcmluZ19pbmZvLT5sb2NrKTsKKyAgICBobGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKGVudCwgbm9kZSwgbmV4dCwgJnJpbmdfaW5mby0+cGVuZGluZywgbm9kZSkKKyAgICB7
CisgICAgICAgIGlmICggcGF5bG9hZF9zcGFjZSA+PSBlbnQtPmxlbiApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlE
X0FOWSApCisgICAgICAgICAgICAgICAgd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShlbnQt
PmRvbWFpbl9pZCwgZW50KTsKKyAgICAgICAgICAgIGhsaXN0X2RlbCgmZW50LT5ub2RlKTsKKyAg
ICAgICAgICAgIHJpbmdfaW5mby0+bnBlbmRpbmctLTsKKyAgICAgICAgICAgIGhsaXN0X2FkZF9o
ZWFkKCZlbnQtPm5vZGUsIHRvX25vdGlmeSk7CisgICAgICAgIH0KKyAgICB9CisgICAgc3Bpbl91
bmxvY2soJnJpbmdfaW5mby0+bG9jayk7Cit9CisKIHN0YXRpYyBpbnQKIHBlbmRpbmdfcXVldWUo
c3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sIGRvbWlkX3Qgc3JjX2lkLAogICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgbGVuKQpAQCAtODc0LDYgKzEwMDYsMjcgQEAgcGVuZGluZ19y
ZXF1ZXVlKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLCBkb21pZF90IHNyY19pZCwK
IH0KIAogc3RhdGljIHZvaWQKK3BlbmRpbmdfY2FuY2VsKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAq
cmluZ19pbmZvLCBkb21pZF90IHNyY19pZCkKK3sKKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9k
ZSwgKm5leHQ7CisgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQ7CisKKyAgICBBU1NFUlQoc3Bp
bl9pc19sb2NrZWQoJnJpbmdfaW5mby0+bG9jaykpOworCisgICAgaGxpc3RfZm9yX2VhY2hfZW50
cnlfc2FmZShlbnQsIG5vZGUsIG5leHQsICZyaW5nX2luZm8tPnBlbmRpbmcsIG5vZGUpCisgICAg
eworICAgICAgICBpZiAoIGVudC0+ZG9tYWluX2lkID09IHNyY19pZCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlE
X0FOWSApCisgICAgICAgICAgICAgICAgd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShlbnQt
PmRvbWFpbl9pZCwgZW50KTsKKyAgICAgICAgICAgIGhsaXN0X2RlbCgmZW50LT5ub2RlKTsKKyAg
ICAgICAgICAgIHhmcmVlKGVudCk7CisgICAgICAgICAgICByaW5nX2luZm8tPm5wZW5kaW5nLS07
CisgICAgICAgIH0KKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkCiB3aWxkY2FyZF9yaW5nc19wZW5k
aW5nX3JlbW92ZShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBobGlzdF9ub2RlICpu
b2RlLCAqbmV4dDsKQEAgLTk5NCw2ICsxMTQ3LDkyIEBAIHBhcnRuZXJfcmluZ3NfcmVtb3ZlKHN0
cnVjdCBkb21haW4gKnNyY19kKQogfQogCiBzdGF0aWMgaW50CitmaWxsX3JpbmdfZGF0YShjb25z
dCBzdHJ1Y3QgZG9tYWluICpjdXJyZCwKKyAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUo
eGVuX2FyZ29fcmluZ19kYXRhX2VudF90KSBkYXRhX2VudF9obmQpCit7CisgICAgeGVuX2FyZ29f
cmluZ19kYXRhX2VudF90IGVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpkc3RfZDsKKyAgICBzdHJ1
Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKKyAgICBpbnQgcmV0OworCisgICAgQVNTRVJU
KHJ3X2lzX2xvY2tlZCgmYXJnb19sb2NrKSk7CisKKyAgICByZXQgPSBfX2NvcHlfZnJvbV9ndWVz
dCgmZW50LCBkYXRhX2VudF9obmQsIDEpID8gLUVGQVVMVCA6IDA7CisgICAgaWYgKCByZXQgKQor
ICAgICAgICBnb3RvIG91dDsKKworICAgIGFyZ29fZHByaW50aygiZmlsbF9yaW5nX2RhdGE6IGVu
dC5yaW5nLmRvbWFpbj0ldSxlbnQucmluZy5wb3J0PSV4XG4iLAorICAgICAgICAgICAgICAgICBl
bnQucmluZy5kb21haW5faWQsIGVudC5yaW5nLnBvcnQpOworCisgICAgZW50LmZsYWdzID0gMDsK
KworICAgIGRzdF9kID0gZ2V0X2RvbWFpbl9ieV9pZChlbnQucmluZy5kb21haW5faWQpOworICAg
IGlmICggZHN0X2QgKQorICAgIHsKKyAgICAgICAgaWYgKCBkc3RfZC0+YXJnbyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHJlYWRfbG9jaygmZHN0X2QtPmFyZ28tPmxvY2spOworCisgICAgICAg
ICAgICByaW5nX2luZm8gPSByaW5nX2ZpbmRfaW5mb19ieV9tYXRjaChkc3RfZCwgZW50LnJpbmcu
cG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1
cnJkLT5kb21haW5faWQpOworICAgICAgICAgICAgaWYgKCByaW5nX2luZm8gKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHVpbnQzMl90IHNwYWNlX2F2YWlsOworCisgICAgICAgICAg
ICAgICAgZW50LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfREFUQV9GX0VYSVNUUzsKKyAgICAgICAg
ICAgICAgICBlbnQubWF4X21lc3NhZ2Vfc2l6ZSA9IHJpbmdfaW5mby0+bGVuIC0KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21l
c3NhZ2VfaGVhZGVyKSAtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJPVU5E
VVBfTUVTU0FHRSgxKTsKKworICAgICAgICAgICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0
bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAgICAgICAgICAgICAgICAgIGVudC5m
bGFncyB8PSBYRU5fQVJHT19SSU5HX0RBVEFfRl9TSEFSRUQ7CisKKyAgICAgICAgICAgICAgICBz
cGluX2xvY2soJnJpbmdfaW5mby0+bG9jayk7CisKKyAgICAgICAgICAgICAgICBzcGFjZV9hdmFp
bCA9IHJpbmdidWZfcGF5bG9hZF9zcGFjZShkc3RfZCwgcmluZ19pbmZvKTsKKworICAgICAgICAg
ICAgICAgIGFyZ29fZHByaW50aygiZmlsbF9yaW5nX2RhdGE6IHBvcnQ9JXggc3BhY2VfYXZhaWw9
JXUiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgc3BhY2Vfd2FudGVkPSV1XG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLnBvcnQsIHNwYWNlX2F2
YWlsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnQuc3BhY2VfcmVxdWlyZWQpOwor
CisgICAgICAgICAgICAgICAgLyogRG8gbm90IHF1ZXVlIGEgbm90aWZpY2F0aW9uIGZvciBhbiB1
bmFjaGlldmFibGUgc2l6ZSAqLworICAgICAgICAgICAgICAgIGlmICggZW50LnNwYWNlX3JlcXVp
cmVkID4gZW50Lm1heF9tZXNzYWdlX3NpemUgKQorICAgICAgICAgICAgICAgICAgICBlbnQuZmxh
Z3MgfD0gWEVOX0FSR09fUklOR19EQVRBX0ZfRU1TR1NJWkU7CisgICAgICAgICAgICAgICAgZWxz
ZSBpZiAoIHNwYWNlX2F2YWlsID49IGVudC5zcGFjZV9yZXF1aXJlZCApCisgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICAgICBwZW5kaW5nX2NhbmNlbChyaW5nX2luZm8sIGN1cnJk
LT5kb21haW5faWQpOworICAgICAgICAgICAgICAgICAgICBlbnQuZmxhZ3MgfD0gWEVOX0FSR09f
UklOR19EQVRBX0ZfU1VGRklDSUVOVDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcGVuZGluZ19y
ZXF1ZXVlKHJpbmdfaW5mbywgY3VycmQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVudC5zcGFjZV9yZXF1aXJlZCk7CisgICAgICAgICAgICAgICAgICAg
IGVudC5mbGFncyB8PSBYRU5fQVJHT19SSU5HX0RBVEFfRl9QRU5ESU5HOworICAgICAgICAgICAg
ICAgIH0KKworICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZyaW5nX2luZm8tPmxvY2spOwor
CisgICAgICAgICAgICAgICAgaWYgKCBzcGFjZV9hdmFpbCA9PSBlbnQubWF4X21lc3NhZ2Vfc2l6
ZSApCisgICAgICAgICAgICAgICAgICAgIGVudC5mbGFncyB8PSBYRU5fQVJHT19SSU5HX0RBVEFf
Rl9FTVBUWTsKKworICAgICAgICAgICAgfQorICAgICAgICAgICAgcmVhZF91bmxvY2soJmRzdF9k
LT5hcmdvLT5sb2NrKTsKKyAgICAgICAgfQorICAgICAgICBwdXRfZG9tYWluKGRzdF9kKTsKKyAg
ICB9CisKKyAgICByZXQgPSBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoZGF0YV9lbnRfaG5kLCAmZW50
LCBmbGFncykgPyAtRUZBVUxUIDogMDsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gb3V0
OworCisgICAgcmV0ID0gX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGRhdGFfZW50X2huZCwgJmVudCwg
bWF4X21lc3NhZ2Vfc2l6ZSkgPworICAgICAgICAgICAgICAgIC1FRkFVTFQgOiAwOworIG91dDoK
KyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50CiBmaW5kX3JpbmdfbWZuKHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgKm1mbikKIHsKICAgICBwMm1fdHlwZV90IHAybXQ7
CkBAIC0xNTI2LDYgKzE3NjUsMTExIEBAIHJlZ2lzdGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3Vy
cmQsCiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIHZvaWQKK25vdGlmeV9yaW5nKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAorICAgICAgICAg
ICAgc3RydWN0IGhsaXN0X2hlYWQgKnRvX25vdGlmeSkKK3sKKyAgICB1aW50MzJfdCBzcGFjZTsK
KworICAgIEFTU0VSVChyd19pc19sb2NrZWQoJmFyZ29fbG9jaykpOworICAgIEFTU0VSVChyd19p
c19sb2NrZWQoJmQtPmFyZ28tPmxvY2spKTsKKworICAgIHNwaW5fbG9jaygmcmluZ19pbmZvLT5s
b2NrKTsKKworICAgIGlmICggcmluZ19pbmZvLT5sZW4gKQorICAgICAgICBzcGFjZSA9IHJpbmdi
dWZfcGF5bG9hZF9zcGFjZShkLCByaW5nX2luZm8pOworICAgIGVsc2UKKyAgICAgICAgc3BhY2Ug
PSAwOworCisgICAgc3Bpbl91bmxvY2soJnJpbmdfaW5mby0+bG9jayk7CisKKyAgICBpZiAoIHNw
YWNlICkKKyAgICAgICAgcGVuZGluZ19maW5kKGQsIHJpbmdfaW5mbywgc3BhY2UsIHRvX25vdGlm
eSk7Cit9CisKK3N0YXRpYyB2b2lkCitub3RpZnlfY2hlY2tfcGVuZGluZyhzdHJ1Y3QgZG9tYWlu
ICpjdXJyZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBITElTVF9IRUFEKHRvX25vdGlm
eSk7CisKKyAgICBBU1NFUlQocndfaXNfbG9ja2VkKCZhcmdvX2xvY2spKTsKKworICAgIHJlYWRf
bG9jaygmY3VycmQtPmFyZ28tPmxvY2spOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUkdPX0hU
QUJMRV9TSVpFOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUs
ICpuZXh0OworICAgICAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKKworICAg
ICAgICBobGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKHJpbmdfaW5mbywgbm9kZSwgbmV4dCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3VycmQtPmFyZ28tPnJpbmdfaGFzaFtp
XSwgbm9kZSkKKyAgICAgICAgeworICAgICAgICAgICAgbm90aWZ5X3JpbmcoY3VycmQsIHJpbmdf
aW5mbywgJnRvX25vdGlmeSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZWFkX3VubG9jaygm
Y3VycmQtPmFyZ28tPmxvY2spOworCisgICAgaWYgKCAhaGxpc3RfZW1wdHkoJnRvX25vdGlmeSkg
KQorICAgICAgICBwZW5kaW5nX25vdGlmeSgmdG9fbm90aWZ5KTsKK30KKworc3RhdGljIGxvbmcK
K25vdGlmeShzdHJ1Y3QgZG9tYWluICpjdXJyZCwKKyAgICAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9hcmdvX3JpbmdfZGF0YV90KSByaW5nX2RhdGFfaG5kKQoreworICAgIFhFTl9HVUVT
VF9IQU5ETEUoeGVuX2FyZ29fcmluZ19kYXRhX2VudF90KSBlbnRfaG5kOworICAgIHhlbl9hcmdv
X3JpbmdfZGF0YV90IHJpbmdfZGF0YTsKKyAgICBpbnQgcmV0ID0gMDsKKworICAgIHJlYWRfbG9j
aygmYXJnb19sb2NrKTsKKworICAgIGlmICggIWN1cnJkLT5hcmdvICkKKyAgICB7CisgICAgICAg
IGFyZ29fZHByaW50aygiIWQtPmFyZ28sIEVOT0RFVlxuIik7CisgICAgICAgIHJldCA9IC1FTk9E
RVY7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIG5vdGlmeV9jaGVja19wZW5kaW5n
KGN1cnJkKTsKKworICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocmluZ19kYXRhX2huZCkg
KQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJldCA9IGNvcHlfZnJvbV9ndWVzdCgmcmluZ19k
YXRhLCByaW5nX2RhdGFfaG5kLCAxKSA/IC1FRkFVTFQgOiAwOworICAgIGlmICggcmV0ICkKKyAg
ICAgICAgZ290byBvdXQ7CisKKyAgICBpZiAoIHJpbmdfZGF0YS5uZW50ID4gTUFYX05PVElGWV9D
T1VOVCApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAg
ICAgImFyZ286IG5vdGlmeSBlbnRyeSBjb3VudCgldSkgZXhjZWVkcyBtYXgoJXUpXG4iLAorICAg
ICAgICAgICAgICAgIHJpbmdfZGF0YS5uZW50LCBNQVhfTk9USUZZX0NPVU5UKTsKKyAgICAgICAg
cmV0ID0gLUVBQ0NFUzsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgZW50X2huZCA9
IGd1ZXN0X2hhbmRsZV9mb3JfZmllbGQocmluZ19kYXRhX2huZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3QsIGRhdGFbMF0pOwor
ICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9va2F5KGVudF9obmQsIHJpbmdfZGF0YS5u
ZW50KSkgKQorICAgIHsKKyAgICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgZ290byBvdXQ7
CisgICAgfQorCisgICAgd2hpbGUgKCAhcmV0ICYmIHJpbmdfZGF0YS5uZW50LS0gKQorICAgIHsK
KyAgICAgICAgcmV0ID0gZmlsbF9yaW5nX2RhdGEoY3VycmQsIGVudF9obmQpOworICAgICAgICBn
dWVzdF9oYW5kbGVfYWRkX29mZnNldChlbnRfaG5kLCAxKTsKKyAgICB9CisKKyBvdXQ6CisgICAg
cmVhZF91bmxvY2soJmFyZ29fbG9jayk7CisKKyAgICByZXR1cm4gcmV0OworfQorCiBzdGF0aWMg
bG9uZwogc2VuZHYoc3RydWN0IGRvbWFpbiAqc3JjX2QsIGNvbnN0IHhlbl9hcmdvX2FkZHJfdCAq
c3JjX2FkZHIsCiAgICAgICBjb25zdCB4ZW5fYXJnb19hZGRyX3QgKmRzdF9hZGRyLApAQCAtMTcy
Niw2ICsyMDcwLDIxIEBAIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh2b2lkKSBhcmcxLAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNl
IFhFTl9BUkdPX09QX25vdGlmeToKKyAgICB7CisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX2FyZ29fcmluZ19kYXRhX3QpIHJpbmdfZGF0YV9obmQgPQorICAgICAgICAgICAgICAg
ICAgIGd1ZXN0X2hhbmRsZV9jYXN0KGFyZzEsIHhlbl9hcmdvX3JpbmdfZGF0YV90KTsKKworICAg
ICAgICBpZiAoIHVubGlrZWx5KCghZ3Vlc3RfaGFuZGxlX2lzX251bGwoYXJnMikpIHx8IGFyZzMg
fHwgYXJnNCkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gbm90aWZ5KGN1cnJkLCByaW5n
X2RhdGFfaG5kKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAg
ICAgcmMgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJnby5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAppbmRleCA4Zjdk
MDVkLi4yNWZlZDgyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKQEAgLTEyOCw2ICsxMjgsNDIgQEAgdHlwZWRlZiBz
dHJ1Y3QgeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nCiAvKiBNZXNzYWdlcyBvbiB0aGUgcmluZyBh
cmUgcGFkZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhpcyBzaXplLiAqLwogI2RlZmluZSBYRU5fQVJH
T19NU0dfU0xPVF9TSVpFIDB4MTAKIAorLyoKKyAqIE5vdGlmeSBmbGFncworICovCisvKiBSaW5n
IGlzIGVtcHR5ICovCisjZGVmaW5lIFhFTl9BUkdPX1JJTkdfREFUQV9GX0VNUFRZICAgICAgICgx
VSA8PCAwKQorLyogUmluZyBleGlzdHMgKi8KKyNkZWZpbmUgWEVOX0FSR09fUklOR19EQVRBX0Zf
RVhJU1RTICAgICAgKDFVIDw8IDEpCisvKiBQZW5kaW5nIGludGVycnVwdCBleGlzdHMuIERvIG5v
dCByZWx5IG9uIHRoaXMgZmllbGQgLSBmb3IgcHJvZmlsaW5nIG9ubHkgKi8KKyNkZWZpbmUgWEVO
X0FSR09fUklOR19EQVRBX0ZfUEVORElORyAgICAgKDFVIDw8IDIpCisvKiBTdWZmaWNpZW50IHNw
YWNlIHRvIHF1ZXVlIHNwYWNlX3JlcXVpcmVkIGJ5dGVzIGV4aXN0cyAqLworI2RlZmluZSBYRU5f
QVJHT19SSU5HX0RBVEFfRl9TVUZGSUNJRU5UICAoMVUgPDwgMykKKy8qIEluc3VmZmljaWVudCBy
aW5nIHNpemUgZm9yIHNwYWNlX3JlcXVpcmVkIGJ5dGVzICovCisjZGVmaW5lIFhFTl9BUkdPX1JJ
TkdfREFUQV9GX0VNU0dTSVpFICAgICgxVSA8PCA0KQorLyogUmluZyBpcyBzaGFyZWQsIG5vdCB1
bmljYXN0ICovCisjZGVmaW5lIFhFTl9BUkdPX1JJTkdfREFUQV9GX1NIQVJFRCAgICAgICgxVSA8
PCA1KQorCit0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19yaW5nX2RhdGFfZW50Cit7CisgICAgeGVu
X2FyZ29fYWRkcl90IHJpbmc7CisgICAgdWludDE2X3QgZmxhZ3M7CisgICAgdWludDE2X3QgcGFk
OworICAgIHVpbnQzMl90IHNwYWNlX3JlcXVpcmVkOworICAgIHVpbnQzMl90IG1heF9tZXNzYWdl
X3NpemU7Cit9IHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdDsKKwordHlwZWRlZiBzdHJ1Y3QgeGVu
X2FyZ29fcmluZ19kYXRhCit7CisgICAgdWludDMyX3QgbmVudDsKKyAgICB1aW50MzJfdCBwYWQ7
CisjaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5
OTkwMUwKKyAgICB4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3QgZGF0YVtdOworI2VsaWYgZGVmaW5l
ZChfX0dOVUNfXykKKyAgICB4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3QgZGF0YVswXTsKKyNlbmRp
ZgorfSB4ZW5fYXJnb19yaW5nX2RhdGFfdDsKKwogc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2Fn
ZV9oZWFkZXIKIHsKICAgICB1aW50MzJfdCBsZW47CkBAIC0yMDcsNCArMjQzLDM1IEBAIHN0cnVj
dCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyCiAgKi8KICNkZWZpbmUgWEVOX0FSR09fT1Bf
c2VuZHYgICAgICAgICAgICAgICAzCiAKKy8qCisgKiBYRU5fQVJHT19PUF9ub3RpZnkKKyAqCisg
KiBBc2tzIFhlbiBmb3IgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgcmluZ3MgaW4gdGhlIHN5c3Rl
bS4KKyAqCisgKiBlbnQtPnJpbmcgaXMgdGhlIHhlbl9hcmdvX2FkZHJfdCBvZiB0aGUgcmluZyB5
b3Ugd2FudCBpbmZvcm1hdGlvbiBvbi4KKyAqIFVzZXMgdGhlIHNhbWUgcmluZyBtYXRjaGluZyBy
dWxlcyBhcyBYRU5fQVJHT19PUF9zZW5kdi4KKyAqCisgKiBlbnQtPnNwYWNlX3JlcXVpcmVkIDog
aWYgdGhpcyBmaWVsZCBpcyBub3QgbnVsbCB0aGVuIFhlbiB3aWxsIGNoZWNrCisgKiB0aGF0IHRo
ZXJlIGlzIHNwYWNlIGluIHRoZSBkZXN0aW5hdGlvbiByaW5nIGZvciB0aGlzIG1hbnkgYnl0ZXMg
b2YgcGF5bG9hZC4KKyAqIElmIHRoZSByaW5nIGlzIHRvbyBzbWFsbCBmb3IgdGhlIHJlcXVlc3Rl
ZCBzcGFjZV9yZXF1aXJlZCwgaXQgd2lsbCBzZXQgdGhlCisgKiBYRU5fQVJHT19SSU5HX0RBVEFf
Rl9FTVNHU0laRSBmbGFnIG9uIHJldHVybi4KKyAqIElmIHN1ZmZpY2llbnQgc3BhY2UgaXMgYXZh
aWxhYmxlLCBpdCB3aWxsIHNldCBYRU5fQVJHT19SSU5HX0RBVEFfRl9TVUZGSUNJRU5UCisgKiBh
bmQgQ0FOQ0VMIGFueSBwZW5kaW5nIG5vdGlmaWNhdGlvbiBmb3IgdGhhdCBlbnQtPnJpbmc7IG90
aGVyd2lzZSBpdAorICogd2lsbCBzY2hlZHVsZSBhIG5vdGlmaWNhdGlvbiBldmVudCBhbmQgdGhl
IGZsYWcgd2lsbCBub3QgYmUgc2V0LgorICoKKyAqIFRoZXNlIGZsYWdzIGFyZSBzZXQgYnkgWGVu
IHdoZW4gbm90aWZ5IHJlcGxpZXM6CisgKiBYRU5fQVJHT19SSU5HX0RBVEFfRl9FTVBUWSAgICAg
IHJpbmcgaXMgZW1wdHkKKyAqIFhFTl9BUkdPX1JJTkdfREFUQV9GX1BFTkRJTkcgICAgbm90aWZ5
IGV2ZW50IGlzIHBlbmRpbmcgKmRvbid0IHJlbHkgb24gdGhpcyoKKyAqIFhFTl9BUkdPX1JJTkdf
REFUQV9GX1NVRkZJQ0lFTlQgc3VmZmljaWVudCBzcGFjZSBmb3Igc3BhY2VfcmVxdWlyZWQgaXMg
dGhlcmUKKyAqIFhFTl9BUkdPX1JJTkdfREFUQV9GX0VYSVNUUyAgICAgcmluZyBleGlzdHMKKyAq
IFhFTl9BUkdPX1JJTkdfREFUQV9GX0VNU0dTSVpFICAgc3BhY2VfcmVxdWlyZWQgdG9vIGxhcmdl
IGZvciB0aGUgcmluZyBzaXplCisgKiBYRU5fQVJHT19SSU5HX0RBVEFfRl9TSEFSRUQgICAgIHJp
bmcgaXMgcmVnaXN0ZXJlZCBmb3Igd2lsZGNhcmQgcGFydG5lcgorICoKKyAqIGFyZzE6IFhFTl9H
VUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ19kYXRhX3QpIHJpbmdfZGF0YSAobWF5IGJlIE5VTEwp
CisgKiBhcmcyOiBOVUxMCisgKiBhcmczOiAwIChaRVJPKQorICogYXJnNDogMCAoWkVSTykKKyAq
LworI2RlZmluZSBYRU5fQVJHT19PUF9ub3RpZnkgICAgICAgICAgICAgIDQKKwogI2VuZGlmCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0Cmlu
ZGV4IDM3MjM5ODAuLmU0NWI2MGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0Cisr
KyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC0xNTQsMyArMTU0LDUgQEAKID8JYXJnb191bnJl
Z2lzdGVyX3JpbmcJCWFyZ28uaAogPwlhcmdvX2lvdgkJCWFyZ28uaAogPwlhcmdvX3NlbmRfYWRk
cgkJCWFyZ28uaAorPwlhcmdvX3JpbmdfZGF0YV9lbnQJCWFyZ28uaAorPwlhcmdvX3JpbmdfZGF0
YQkJCWFyZ28uaAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZJ-0004tj-Lr; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPZI-0004ra-5h
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:28 +0000
X-Inumbo-ID: ea46c69d-124f-11e9-92db-bc764e045a96
Received: from mail-pl1-x642.google.com (unknown [2607:f8b0:4864:20::642])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea46c69d-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:26 +0000 (UTC)
Received: by mail-pl1-x642.google.com with SMTP id z23so20485233plo.0
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=66yuEV+E2XCAdcZqlzegn1Er6nlLw1vOBrBsxTXTXi0=;
 b=rNxi7WtcDrNbgKPNRHpQvhkO1RDhy1A4dmmyPLVUwBvFGqxOjq8OIKk3RcPv7Dcmis
 QsMwmQjopdB/WrVlPm6bjJYmIxpjIvmE37xkBDd/Fng4PPpux7ao2tFZDvE5JfYy7ElY
 DXgJkYZVAHgrSaTRQV8ww46x/l4RZIMtawmlYbihZOesJyANmrRg0aHmVmPlESnUBoRL
 rDgkKIXUZSt6SpNQwrQuQwCw5yPjO47mMxqMZHeeO+hr8Yh2DroroDhXzMrIfwvTMLeM
 exGQ8OVy08AfnzPsSqkbW8lMMdJMZPyIsCSqplKKnaFj08F/Jp+PASXb9CBx/pfJVcs+
 xYmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=66yuEV+E2XCAdcZqlzegn1Er6nlLw1vOBrBsxTXTXi0=;
 b=BmKbVxsyvWCBLr+Issd5DwpZSFWdVz5tmZSYoz5gbGC5PNZhLM0rTyZouReK3X4XFR
 JXgv534DXJMB1Lna1QXhZOVkNnuTMwEa21M0HDnwchwlsYdTd59plw9Wyke4HlDSvQrH
 NmikFcrcRmciQfYfgb8v0kv9fhYf4gY96MbST6woFq//1mnOrfGhIc2ZmCcv7ahXhLxp
 AsMGWhTvQd76reXlCT+7xxrsoBOMy5N9LrUgVRWx2GdkLP+XYCIOlGpUEp6Vq3LjmSYT
 7X3Ic75SVkf/kpSbI3+CMGq1Ani2947+B6loF9VygdREAupS7YgEOzjdddBJKWf4gDn0
 sPpw==
X-Gm-Message-State: AJcUukeWiBexyrao3yOKDZ7pGa3CfJRvJ8l+V68aRMCrSvviSFKexr/q
 UNyAm8Whm3tz9GtLj2JanRIWZHI6Wvc=
X-Google-Smtp-Source: ALg8bN4ZHAKMJX24q99uFFScxIBtFW+OSAmCdsD5gPi/yk39mBm9s9rZShyS44rCQla6joLHAS3tEA==
X-Received: by 2002:a17:902:28e9:: with SMTP id
 f96mr60440716plb.169.1546847004554; 
 Sun, 06 Jan 2019 23:43:24 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:23 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:44 -0800
Message-Id: <1546846968-7372-12-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 11/15] xsm,
 argo: XSM control for argo register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WFNNIGNvbnRyb2xzIGZvciBhcmdvIHJpbmcgcmVnaXN0cmF0aW9uIHdpdGggdHdvIGRpc3RpbmN0
IGNhc2VzLCB3aGVyZQp0aGUgcmluZyBiZWluZyByZWdpc3RlcmVkIGlzOgoKMSkgU2luZ2xlIHNv
dXJjZTogIHJlZ2lzdGVyaW5nIGEgcmluZyBmb3IgY29tbXVuaWNhdGlvbiB0byByZWNlaXZlIG1l
c3NhZ2VzCiAgICAgICAgICAgICAgICAgICBmcm9tIGEgc3BlY2lmaWVkIHNpbmdsZSBvdGhlciBk
b21haW4uCiAgIERlZmF1bHQgcG9saWN5OiBhbGxvdy4KCjIpIEFueSBzb3VyY2U6ICAgICByZWdp
c3RlcmluZyBhIHJpbmcgZm9yIGNvbW11bmljYXRpb24gdG8gcmVjZWl2ZSBtZXNzYWdlcwogICAg
ICAgICAgICAgICAgICAgZnJvbSBhbnksIG9yIGFsbCwgb3RoZXIgZG9tYWlucyAoaWUuIHdpbGRj
YXJkKS4KICAgRGVmYXVsdCBwb2xpY3k6IGRlbnksIHdpdGggcnVudGltZSBwb2xpY3kgY29uZmln
dXJhdGlvbiB2aWEgYm9vdHBhcmFtLgoKVGhlIGV4aXN0aW5nIGFyZ28tbWFjIGJvb3QgcGFyYW1l
dGVyIGluZGljYXRlcyBhZG1pbmlzdHJhdG9yIHByZWZlcmVuY2UgZm9yCmVpdGhlciBwZXJtaXNz
aXZlIG9yIHN0cmljdCBhY2Nlc3MgY29udHJvbCwgd2hpY2ggd2lsbCBhbGxvdyBvciBkZW55CnJl
Z2lzdHJhdGlvbiBvZiBhbnktc2VuZGVyIHJpbmdzLgoKVGhpcyBjb21taXQgbW9kaWZpZXMgdGhl
IHNpZ25hdHVyZSBvZiBjb3JlIFhTTSBob29rIGZ1bmN0aW9ucyBpbiBvcmRlciB0bwphcHBseSAn
Y29uc3QnIHRvIGFyZ3VtZW50cywgbmVlZGVkIGluIG9yZGVyIGZvciAnY29uc3QnIHRvIGJlIGFj
Y2VwdGVkIGluCnNpZ25hdHVyZSBvZiBmdW5jdGlvbnMgdGhhdCBpbnZva2UgdGhlbS4KClNpZ25l
ZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVt
cy5jb20+Ci0tLQp2MiBmZWVkYmFjayAjOSBKYW46IHJlZmFjdG9yIHRvIHVzZSBhcmdvLW1hYyBi
b290cGFyYW0gYXQgcG9pbnQgb2YgaW50cm9kdWN0aW9uCnYxIGZlZWRiYWNrIFBhdWw6IHJlcGxh
Y2UgdXNlIG9mIHN0cm5jbXAgd2l0aCBzdHJjbXAKdjEgZmVlZGJhY2sgIzE2IEphbjogYXBwbHkg
Y29uc3QgdG8gZnVuY3Rpb24gc2lnbmF0dXJlcwp2MSBmZWVkYmFjayAjMTQgSmFuOiBhZGQgYmxh
bmsgbGluZSBiZWZvcmUgcmV0dXJuIGluIHBhcnNlX2FyZ29fbWFjX3BhcmFtCgogeGVuL2NvbW1v
bi9hcmdvLmMgICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKystLS0tCiB4ZW4vaW5j
bHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysr
KwogeGVuL3hzbS9kdW1teS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKIHhlbi94
c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysr
KysrKystLS0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzICAgfCAxMSArKysr
KysrKysrKwogeGVuL3hzbS9mbGFzay9wb2xpY3kvc2VjdXJpdHlfY2xhc3NlcyB8ICAxICsKIDcg
ZmlsZXMgY2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCmluZGV4IDM3ZWIyOTEu
LjE2NzRmMTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vYXJnby5jCisrKyBiL3hlbi9jb21tb24v
YXJnby5jCkBAIC0yNiw2ICsyNiw3IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUg
PHhlbi9ub3NwZWMuaD4KICNpbmNsdWRlIDx4ZW4vdGltZS5oPgorI2luY2x1ZGUgPHhzbS94c20u
aD4KICNpbmNsdWRlIDxwdWJsaWMvYXJnby5oPgogCiAjZGVmaW5lIE1BWF9SSU5HU19QRVJfRE9N
QUlOICAgICAgICAgICAgMTI4VQpAQCAtMTU4MiwxMSArMTU4Myw5IEBAIHJlZ2lzdGVyX3Jpbmco
c3RydWN0IGRvbWFpbiAqY3VycmQsCiAKICAgICBpZiAoIHJlZy5wYXJ0bmVyX2lkID09IFhFTl9B
UkdPX0RPTUlEX0FOWSApCiAgICAgewotICAgICAgICBpZiAoIG9wdF9hcmdvX21hY19lbmZvcmNp
bmcgKQotICAgICAgICB7Ci0gICAgICAgICAgICByZXQgPSAtRVBFUk07CisgICAgICAgIHJldCA9
IHhzbV9hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UoY3VycmQsIG9wdF9hcmdvX21hY19lbmZvcmNp
bmcpOworICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICBnb3RvIG91dF91bmxvY2s7Ci0g
ICAgICAgIH0KICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTE1OTgsNiArMTU5NywxMyBAQCBy
ZWdpc3Rlcl9yaW5nKHN0cnVjdCBkb21haW4gKmN1cnJkLAogICAgICAgICAgICAgZ290byBvdXRf
dW5sb2NrOwogICAgICAgICB9CiAKKyAgICAgICAgcmV0ID0geHNtX2FyZ29fcmVnaXN0ZXJfc2lu
Z2xlX3NvdXJjZShjdXJyZCwgZHN0X2QpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOworICAgICAgICAgICAgZ290byBvdXRfdW5s
b2NrOworICAgICAgICB9CisKICAgICAgICAgaWYgKCAhZHN0X2QtPmFyZ28gKQogICAgICAgICB7
CiAgICAgICAgICAgICBhcmdvX2RwcmludGsoIiFkc3RfZC0+YXJnbywgRUNPTk5SRUZVU0VEXG4i
KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1ZGUveHNt
L2R1bW15LmgKaW5kZXggYTI5ZDFlZi4uNTUxMTNjMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKQEAgLTcyMCw2ICs3MjAs
MjEgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9kbV9vcChYU01fREVGQVVMVF9BUkcgc3Ry
dWN0IGRvbWFpbiAqZCkKIAogI2VuZGlmIC8qIENPTkZJR19YODYgKi8KIAorI2lmZGVmIENPTkZJ
R19BUkdPCitzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3Nv
dXJjZShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqdCkKK3sKKyAgICByZXR1cm4gMDsK
K30KKworc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2Uo
c3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgc3RyaWN0KQoreworICAgIHJldHVybiBzdHJpY3QgPyAtRVBFUk0g
OiAwOworfQorCisjZW5kaWYgLyogQ09ORklHX0FSR08gKi8KKwogI2luY2x1ZGUgPHB1YmxpYy92
ZXJzaW9uLmg+CiBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3hlbl92ZXJzaW9uIChYU01fREVG
QVVMVF9BUkcgdWludDMyX3Qgb3ApCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20veHNt
LmggYi94ZW4vaW5jbHVkZS94c20veHNtLmgKaW5kZXggM2IxOTJiNS4uZTc3NWE2ZCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS94c20uaApA
QCAtMTgxLDYgKzE4MSwxMSBAQCBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgewogI2VuZGlmCiAgICAg
aW50ICgqeGVuX3ZlcnNpb24pICh1aW50MzJfdCBjbWQpOwogICAgIGludCAoKmRvbWFpbl9yZXNv
dXJjZV9tYXApIChzdHJ1Y3QgZG9tYWluICpkKTsKKyNpZmRlZiBDT05GSUdfQVJHTworICAgIGlu
dCAoKmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSkgKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbiAqdCk7CisgICAgaW50ICgqYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKSAoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCk7CisjZW5kaWYKIH07CiAKICNpZmRlZiBDT05GSUdfWFNNCkBAIC02OTgs
NiArNzAzLDIwIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhzbV9kb21haW5fcmVzb3VyY2VfbWFwKHhz
bV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiB4c21fb3BzLT5k
b21haW5fcmVzb3VyY2VfbWFwKGQpOwogfQogCisjaWZkZWYgQ09ORklHX0FSR08KK3N0YXRpYyBp
bmxpbmUgeHNtX2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZShjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKnQpCit7CisgICAgcmV0dXJuIHhzbV9vcHMtPmFyZ29fcmVnaXN0ZXJf
c2luZ2xlX3NvdXJjZShkLCB0KTsKK30KKworc3RhdGljIGlubGluZSB4c21fYXJnb19yZWdpc3Rl
cl9hbnlfc291cmNlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGJvb2wgc3RyaWN0KQoreworICAg
IHJldHVybiB4c21fb3BzLT5hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UoZCk7Cit9CisKKyNlbmRp
ZiAvKiBDT05GSUdfQVJHTyAqLworCiAjZW5kaWYgLyogWFNNX05PX1dSQVBQRVJTICovCiAKICNp
ZmRlZiBDT05GSUdfTVVMVElCT09UCmRpZmYgLS1naXQgYS94ZW4veHNtL2R1bW15LmMgYi94ZW4v
eHNtL2R1bW15LmMKaW5kZXggNTcwMTA0Ny4uZWQyMzZiMCAxMDA2NDQKLS0tIGEveGVuL3hzbS9k
dW1teS5jCisrKyBiL3hlbi94c20vZHVtbXkuYwpAQCAtMTUyLDQgKzE1Miw4IEBAIHZvaWQgX19p
bml0IHhzbV9maXh1cF9vcHMgKHN0cnVjdCB4c21fb3BlcmF0aW9ucyAqb3BzKQogI2VuZGlmCiAg
ICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCB4ZW5fdmVyc2lvbik7CiAgICAgc2V0X3RvX2R1
bW15X2lmX251bGwob3BzLCBkb21haW5fcmVzb3VyY2VfbWFwKTsKKyNpZmRlZiBDT05GSUdfQVJH
TworICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291
cmNlKTsKKyAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGFyZ29fcmVnaXN0ZXJfYW55X3Nv
dXJjZSk7CisjZW5kaWYKIH0KZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hl
bi94c20vZmxhc2svaG9va3MuYwppbmRleCA5NmQzMWFhLi5mY2I3NDg3IDEwMDY0NAotLS0gYS94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC0zNiwx
MyArMzYsMTQgQEAKICNpbmNsdWRlIDxvYmpzZWMuaD4KICNpbmNsdWRlIDxjb25kaXRpb25hbC5o
PgogCi1zdGF0aWMgdTMyIGRvbWFpbl9zaWQoc3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIHUz
MiBkb21haW5fc2lkKGNvbnN0IHN0cnVjdCBkb21haW4gKmRvbSkKIHsKICAgICBzdHJ1Y3QgZG9t
YWluX3NlY3VyaXR5X3N0cnVjdCAqZHNlYyA9IGRvbS0+c3NpZDsKICAgICByZXR1cm4gZHNlYy0+
c2lkOwogfQogCi1zdGF0aWMgdTMyIGRvbWFpbl90YXJnZXRfc2lkKHN0cnVjdCBkb21haW4gKnNy
Yywgc3RydWN0IGRvbWFpbiAqZHN0KQorc3RhdGljIHUzMiBkb21haW5fdGFyZ2V0X3NpZChjb25z
dCBzdHJ1Y3QgZG9tYWluICpzcmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKmRzdCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluX3NlY3VyaXR5X3N0cnVj
dCAqc3NlYyA9IHNyYy0+c3NpZDsKICAgICBzdHJ1Y3QgZG9tYWluX3NlY3VyaXR5X3N0cnVjdCAq
ZHNlYyA9IGRzdC0+c3NpZDsKQEAgLTU4LDcgKzU5LDggQEAgc3RhdGljIHUzMiBldnRjaG5fc2lk
KGNvbnN0IHN0cnVjdCBldnRjaG4gKmNobikKICAgICByZXR1cm4gY2huLT5zc2lkLmZsYXNrX3Np
ZDsKIH0KIAotc3RhdGljIGludCBkb21haW5faGFzX3Blcm0oc3RydWN0IGRvbWFpbiAqZG9tMSwg
c3RydWN0IGRvbWFpbiAqZG9tMiwgCitzdGF0aWMgaW50IGRvbWFpbl9oYXNfcGVybShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkb20xLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZG9tMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUxNiBjbGFzcywg
dTMyIHBlcm1zKQogewogICAgIHUzMiBzc2lkLCB0c2lkOwpAQCAtMTcxNyw2ICsxNzE5LDIxIEBA
IHN0YXRpYyBpbnQgZmxhc2tfZG9tYWluX3Jlc291cmNlX21hcChzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTjIsIERPTUFJTjJf
X1JFU09VUkNFX01BUCk7CiB9CiAKKyNpZmRlZiBDT05GSUdfQVJHTworc3RhdGljIGludCBmbGFz
a19hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBk
b21haW4gKnQpCit7CisgICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkLCB0LCBTRUNDTEFTU19B
UkdPLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJHT19fUkVHSVNURVJfU0lOR0xFX1NP
VVJDRSk7Cit9CisKK3N0YXRpYyBpbnQgZmxhc2tfYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIGF2Y19oYXNfcGVybShkb21haW5f
c2lkKGQpLCBTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfQVJHTywKKyAgICAgICAgICAgICAgICAg
ICAgICAgIEFSR09fX1JFR0lTVEVSX0FOWV9TT1VSQ0UsIE5VTEwpOworfQorI2VuZGlmCisKIGxv
bmcgZG9fZmxhc2tfb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4c21fb3BfdCkgdV9mbGFza19v
cCk7CiBpbnQgY29tcGF0X2ZsYXNrX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeHNtX29wX3Qp
IHVfZmxhc2tfb3ApOwogCkBAIC0xODUxLDYgKzE4NjgsMTAgQEAgc3RhdGljIHN0cnVjdCB4c21f
b3BlcmF0aW9ucyBmbGFza19vcHMgPSB7CiAjZW5kaWYKICAgICAueGVuX3ZlcnNpb24gPSBmbGFz
a194ZW5fdmVyc2lvbiwKICAgICAuZG9tYWluX3Jlc291cmNlX21hcCA9IGZsYXNrX2RvbWFpbl9y
ZXNvdXJjZV9tYXAsCisjaWZkZWYgQ09ORklHX0FSR08KKyAgICAuYXJnb19yZWdpc3Rlcl9zaW5n
bGVfc291cmNlID0gZmxhc2tfYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlLAorICAgIC5hcmdv
X3JlZ2lzdGVyX2FueV9zb3VyY2UgPSBmbGFza19hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UsCisj
ZW5kaWYKIH07CiAKIHZvaWQgX19pbml0IGZsYXNrX2luaXQoY29uc3Qgdm9pZCAqcG9saWN5X2J1
ZmZlciwgc2l6ZV90IHBvbGljeV9zaXplKQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xp
Y3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpp
bmRleCA2ZmVjZmRhLi5mYjk1Yzk3IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpA
QCAtNTMxLDMgKzUzMSwxNCBAQCBjbGFzcyB2ZXJzaW9uCiAjIFhlbiBidWlsZCBpZAogICAgIHhl
bl9idWlsZF9pZAogfQorCisjIENsYXNzIGFyZ28gaXMgdXNlZCB0byBkZXNjcmliZSB0aGUgQXJn
byBpbnRlcmRvbWFpbiBjb21tdW5pY2F0aW9uIHN5c3RlbS4KK2NsYXNzIGFyZ28KK3sKKyAgICAj
IERvbWFpbiByZXF1ZXN0aW5nIHJlZ2lzdHJhdGlvbiBvZiBhIGNvbW11bmljYXRpb24gcmluZwor
ICAgICMgdG8gcmVjZWl2ZSBtZXNzYWdlcyBmcm9tIGEgc3BlY2lmaWMgb3RoZXIgZG9tYWluLgor
ICAgIHJlZ2lzdGVyX3NpbmdsZV9zb3VyY2UKKyAgICAjIERvbWFpbiByZXF1ZXN0aW5nIHJlZ2lz
dHJhdGlvbiBvZiBhIGNvbW11bmljYXRpb24gcmluZworICAgICMgdG8gcmVjZWl2ZSBtZXNzYWdl
cyBmcm9tIGFueSBvdGhlciBkb21haW4uCisgICAgcmVnaXN0ZXJfYW55X3NvdXJjZQorfQpkaWZm
IC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvc2VjdXJpdHlfY2xhc3NlcyBiL3hlbi94c20v
Zmxhc2svcG9saWN5L3NlY3VyaXR5X2NsYXNzZXMKaW5kZXggY2RlNGUxYS4uNTBlY2JhYiAxMDA2
NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvc2VjdXJpdHlfY2xhc3NlcworKysgYi94ZW4v
eHNtL2ZsYXNrL3BvbGljeS9zZWN1cml0eV9jbGFzc2VzCkBAIC0xOSw1ICsxOSw2IEBAIGNsYXNz
IGV2ZW50CiBjbGFzcyBncmFudAogY2xhc3Mgc2VjdXJpdHkKIGNsYXNzIHZlcnNpb24KK2NsYXNz
IGFyZ28KIAogIyBGTEFTSwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZK-0004uG-2O; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPZI-0004rb-6X
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:28 +0000
X-Inumbo-ID: eb43c936-124f-11e9-92db-bc764e045a96
Received: from mail-pf1-x42d.google.com (unknown [2607:f8b0:4864:20::42d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb43c936-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:27 +0000 (UTC)
Received: by mail-pf1-x42d.google.com with SMTP id r136so21428273pfc.6
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=EeAHb+QmV5VkjKBrVAQZBM2zOFogJpGJGFH/YuqWa88=;
 b=D4cw8N7XqL83OwfNUnqHcEt1ikIbGDSsppUhnSpanlERO7G/Er8j74ZkdwaR+c5CQF
 2dso0do7+M4XBCd+Xnd920tiGIzsGAU1HquLTTz9iYp26+M173zsF+zFAdCQG4M01CUE
 SDKeH56hT6Th51eaGscuEaeGL9QJPFjgvFesVqJnzNHw0/vhOTmrzgqvV/FQBzktilzI
 FHE5FOTnYsWGGbCj8r4UXzxPQfXldDnXPiqR+1JnweVtzgV+6pqsXmRxrA5sk3J5KABz
 d3jZi/kmVea9GkijDeFrsEIC8WzZ+hrClXcPA2XHFDXv8z7mgDiK6or/0hptOL5/8GrS
 RgtQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=EeAHb+QmV5VkjKBrVAQZBM2zOFogJpGJGFH/YuqWa88=;
 b=R23SRAa/rqVjxX48ZCnne/NtyBIzWnlm/7vdZtkes3OOTKhAjzK+jQ5QYt4nXBI+mf
 mqCGFj24WVDqvUdHXsEq1RXa4ISQEySckf9uFA+8rAAyHM6TRLHbKj6kK4Ed7lves8C4
 9rH3AIrqaK/abdBsuoIYIpgO3AefqrNb4GVnx6EApVER5R/88JJBFRivI4X1r0hIkg7i
 VBqTALFmfqkVUw1lThyNY2piWkab9PSBTmMBKDUq2E0ywXnQaDJwS6RlqBK819UcQwjT
 mp4yx+IPCg+DgS2RD3m2/+on0RupqSP5YZ+SfXiG9eHknPEZYt/V4m2mRsKLN96URvff
 jMIw==
X-Gm-Message-State: AJcUukf8++b7/XzV/Po2myD4Sd+Som7uCy3+ShKG+R+VEwVkklJJCTkG
 QwZ7IRr2pKn26EaTs5ErZZ94HAbx9yE=
X-Google-Smtp-Source: ALg8bN7Ra2XHOHjZdwIlT95jEXUuN4BZ/Z/Whxn356DV6OFtz8heQqbkiBiE637aTc6imHFoeHLkvw==
X-Received: by 2002:a63:dc54:: with SMTP id f20mr10128368pgj.410.1546847006335; 
 Sun, 06 Jan 2019 23:43:26 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:25 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:45 -0800
Message-Id: <1546846968-7372-13-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 12/15] xsm,
 argo: XSM control for argo message send operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmYXVsdCBwb2xpY3k6IGFsbG93LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsg
PGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KLS0tCnYyOiByZW9yZGVyZWQgY29t
bWl0IHNlcXVlbmNlIHRvIGFmdGVyIHNlbmR2IGltcGxlbWVudGF0aW9uCnYxIGZlZWRiYWNrIEph
biAjMTY6IGFwcGx5IGNvbnN0IHRvIGZ1bmN0aW9uIHNpZ25hdHVyZXMKdjEgdmVyc2lvbiB3YXM6
ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKIHhl
bi9jb21tb24vYXJnby5jICAgICAgICAgICAgICAgICAgIHwgOCArKysrKysrKwogeGVuL2luY2x1
ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgfCA2ICsrKysrKwogeGVuL2luY2x1ZGUveHNtL3hz
bS5oICAgICAgICAgICAgICAgfCA2ICsrKysrKwogeGVuL3hzbS9kdW1teS5jICAgICAgICAgICAg
ICAgICAgICAgfCAxICsKIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgNyAr
KysrKysrCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8IDIgKysKIDYgZmls
ZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJn
by5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggMTY3NGYxOC4uMmMwMzQ4YSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKQEAgLTE5MjIsNiAr
MTkyMiwxNCBAQCBzZW5kdihzdHJ1Y3QgZG9tYWluICpzcmNfZCwgY29uc3QgeGVuX2FyZ29fYWRk
cl90ICpzcmNfYWRkciwKICAgICAgICAgZ290byBvdXRfdW5sb2NrOwogICAgIH0KIAorICAgIHJl
dCA9IHhzbV9hcmdvX3NlbmQoc3JjX2QsIGRzdF9kKTsKKyAgICBpZiAoIHJldCApCisgICAgewor
ICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJhcmdvOiBYU00gUkVKRUNURUQgJWkgLT4gJWlc
biIsCisgICAgICAgICAgICAgICAgc3JjX2FkZHItPmRvbWFpbl9pZCwgZHN0X2FkZHItPmRvbWFp
bl9pZCk7CisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKyAgICB9CisKICAgICByZWFkX2xvY2so
JmRzdF9kLT5hcmdvLT5sb2NrKTsKIAogICAgIHJpbmdfaW5mbyA9IHJpbmdfZmluZF9pbmZvX2J5
X21hdGNoKGRzdF9kLCBkc3RfYWRkci0+cG9ydCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hz
bS9kdW1teS5oIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggNTUxMTNjMy4uMDVkMTBi
NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUv
eHNtL2R1bW15LmgKQEAgLTczMyw2ICs3MzMsMTIgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhz
bV9hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4g
c3RyaWN0ID8gLUVQRVJNIDogMDsKIH0KIAorc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9hcmdv
X3NlbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpCit7CisgICAgcmV0dXJuIDA7Cit9CisK
ICNlbmRpZiAvKiBDT05GSUdfQVJHTyAqLwogCiAjaW5jbHVkZSA8cHVibGljL3ZlcnNpb24uaD4K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9pbmNsdWRlL3hzbS94c20u
aAppbmRleCBlNzc1YTZkLi40ZDRhNjBjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20veHNt
LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCkBAIC0xODUsNiArMTg1LDcgQEAgc3RydWN0
IHhzbV9vcGVyYXRpb25zIHsKICAgICBpbnQgKCphcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2Up
IChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpOwogICAgIGludCAoKmFyZ29fcmVnaXN0
ZXJfYW55X3NvdXJjZSkgKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOworICAgIGludCAoKmFyZ29f
c2VuZCkgKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpOwog
I2VuZGlmCiB9OwogCkBAIC03MTUsNiArNzE2LDExIEBAIHN0YXRpYyBpbmxpbmUgeHNtX2FyZ29f
cmVnaXN0ZXJfYW55X3NvdXJjZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBib29sIHN0cmljdCkK
ICAgICByZXR1cm4geHNtX29wcy0+YXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKGQpOwogfQogCitz
dGF0aWMgaW5saW5lIGludCB4c21fYXJnb19zZW5kKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNv
bnN0IHN0cnVjdCBkb21haW4gKnQpCit7CisgICAgcmV0dXJuIHhzbV9vcHMtPmFyZ29fc2VuZChk
LCB0KTsKK30KKwogI2VuZGlmIC8qIENPTkZJR19BUkdPICovCiAKICNlbmRpZiAvKiBYU01fTk9f
V1JBUFBFUlMgKi8KZGlmZiAtLWdpdCBhL3hlbi94c20vZHVtbXkuYyBiL3hlbi94c20vZHVtbXku
YwppbmRleCBlZDIzNmIwLi5mZmFjNzc0IDEwMDY0NAotLS0gYS94ZW4veHNtL2R1bW15LmMKKysr
IGIveGVuL3hzbS9kdW1teS5jCkBAIC0xNTUsNSArMTU1LDYgQEAgdm9pZCBfX2luaXQgeHNtX2Zp
eHVwX29wcyAoc3RydWN0IHhzbV9vcGVyYXRpb25zICpvcHMpCiAjaWZkZWYgQ09ORklHX0FSR08K
ICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJj
ZSk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBhcmdvX3JlZ2lzdGVyX2FueV9zb3Vy
Y2UpOworICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgYXJnb19zZW5kKTsKICNlbmRpZgog
fQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29r
cy5jCmluZGV4IGZjYjc0ODcuLjc2YzAxMmMgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9v
a3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTE3MzIsNiArMTczMiwxMiBAQCBz
dGF0aWMgaW50IGZsYXNrX2FyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQogICAgIHJldHVybiBhdmNfaGFzX3Blcm0oZG9tYWluX3NpZChkKSwgU0VDSU5JVFNJ
RF9YRU4sIFNFQ0NMQVNTX0FSR08sCiAgICAgICAgICAgICAgICAgICAgICAgICBBUkdPX19SRUdJ
U1RFUl9BTllfU09VUkNFLCBOVUxMKTsKIH0KKworc3RhdGljIGludCBmbGFza19hcmdvX3NlbmQo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGRvbWFpbiAqdCkKK3sKKyAgICBy
ZXR1cm4gZG9tYWluX2hhc19wZXJtKGQsIHQsIFNFQ0NMQVNTX0FSR08sIEFSR09fX1NFTkQpOwor
fQorCiAjZW5kaWYKIAogbG9uZyBkb19mbGFza19vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhz
bV9vcF90KSB1X2ZsYXNrX29wKTsKQEAgLTE4NzEsNiArMTg3Nyw3IEBAIHN0YXRpYyBzdHJ1Y3Qg
eHNtX29wZXJhdGlvbnMgZmxhc2tfb3BzID0gewogI2lmZGVmIENPTkZJR19BUkdPCiAgICAgLmFy
Z29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSA9IGZsYXNrX2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3Nv
dXJjZSwKICAgICAuYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlID0gZmxhc2tfYXJnb19yZWdpc3Rl
cl9hbnlfc291cmNlLAorICAgIC5hcmdvX3NlbmQgPSBmbGFza19hcmdvX3NlbmQsCiAjZW5kaWYK
IH07CiAKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIGIv
eGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggZmI5NWM5Ny4uZjZjNTM3
NyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysrIGIv
eGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTU0MSw0ICs1NDEsNiBAQCBj
bGFzcyBhcmdvCiAgICAgIyBEb21haW4gcmVxdWVzdGluZyByZWdpc3RyYXRpb24gb2YgYSBjb21t
dW5pY2F0aW9uIHJpbmcKICAgICAjIHRvIHJlY2VpdmUgbWVzc2FnZXMgZnJvbSBhbnkgb3RoZXIg
ZG9tYWluLgogICAgIHJlZ2lzdGVyX2FueV9zb3VyY2UKKyAgICAjIERvbWFpbiBzZW5kaW5nIGEg
bWVzc2FnZSB0byBhbm90aGVyIGRvbWFpbi4KKyAgICBzZW5kCiB9Ci0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZL-0004ws-KO; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPZJ-0004uB-WC
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:30 +0000
X-Inumbo-ID: ec59ffad-124f-11e9-92db-bc764e045a96
Received: from mail-pl1-x643.google.com (unknown [2607:f8b0:4864:20::643])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec59ffad-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:29 +0000 (UTC)
Received: by mail-pl1-x643.google.com with SMTP id u6so20479404plm.8
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=te7xleac4GDSNyK1sd/xCZHaHBC/tf31k2Vwv+eTpnU=;
 b=g7wM6NLkkQVe7U5yllKK5vKBiTgiOn0VWIroS0LAvUVATRcX0BAvBkmMtisdo7YN97
 /EDfKyl1dZqelHgNfsAzTlEVWMX/J8eYp1u23dXokx1B1txxWhT02/gfjH/1c+UNZT73
 IQYij6uTK4FpGiGRjmE8psTXtUihFvOXqQsIB5S8ZJ1jneBe20HxY+gKO3N93VBlHclp
 kVX53I+y/Kv6X+Go9tdLB4Wh7RyydXLQ1TLwjuYso3vTZZQ9dobRZKvuhT0wOvumlpbG
 ZHNJD7gIcOmXCfbQXS4gZqWP5Bz4eHIOQgfk7k2qthE5HgkpYoju+qfMsJq6R3ouOxnU
 +1bg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=te7xleac4GDSNyK1sd/xCZHaHBC/tf31k2Vwv+eTpnU=;
 b=WvTmL1yyrQYwGaFiI5Viu7dnC4VEN+3mGnFz/dgseVIbpkjcDPrTAe97rIaMOCGFM9
 VkVH8JtMa+By20uzOacLW3ugD//8ziSO6P2uR9KUy2hnX6bprhQpHmOoGf9+5K9lOw4p
 xWqaQCkeYY/bkDHZWLQeDuMKlpnxfJlCe+PSDMqPtj/pHkeVcjAPCqCBo9eM16I7IuL9
 uC8Db1LewKx7LaTRbcmOAxcnhtGVOr1/1KCvLMRXpbBLBG4ITen5sZfUIyCVlQw4qG4r
 mFsyphlv2rtgz+AFPpOe/qeUU6m7+KTkcFtFn64z37Pnqn82bFpc37ysonBuLJlXc85s
 7Gxg==
X-Gm-Message-State: AJcUukf/9nAsa83envGNf9XGPqNKiAER8/X/ZyuxQsYSSDk7DXl+MQod
 lkxGFcVMQkdotLiDNOOCtyKfgCT2Obo=
X-Google-Smtp-Source: ALg8bN7rGeJyC/b8vkOa2zD22d3zWeUroaSNjcH0bKPX/WXrwUGTEyEiuA1i2SNHWG2gh1bxHQ6Mmg==
X-Received: by 2002:a17:902:820d:: with SMTP id
 x13mr61943484pln.229.1546847008085; 
 Sun, 06 Jan 2019 23:43:28 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:27 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:46 -0800
Message-Id: <1546846968-7372-14-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 13/15] xsm,
 argo: XSM control for any access to argo by a domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2lsbCBpbmhpYml0IGluaXRpYWxpemF0aW9uIG9mIHRoZSBkb21haW4ncyBhcmdvIGRhdGEgc3Ry
dWN0dXJlIHRvCnByZXZlbnQgcmVjZWl2aW5nIGFueSBtZXNzYWdlcyBvciBub3RpZmljYXRpb25z
IGFuZCBhY2Nlc3MgdG8gYW55IG9mCnRoZSBhcmdvIGh5cGVyY2FsbCBvcGVyYXRpb25zLgoKU2ln
bmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0
ZW1zLmNvbT4KLS0tCnYyIHNlbGY6IGZpeCB4c20gdXNlIGluIHNvZnQtcmVzZXQgcHJpb3IgdG8g
aW50cm9kdWN0aW9uCnYxICM1ICgjMTcpIGZlZWRiYWNrIFBhdWw6IFhTTSBjb250cm9sIGZvciBh
bnkgYWNjZXNzOiB1c2UgY3VycmQKdjEgIzE2IGZlZWRiYWNrIEphbjogYXBwbHkgY29uc3QgdG8g
ZnVuY3Rpb24gc2lnbmF0dXJlcwoKIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgICAgICAgICAg
IHwgNiArKystLS0KIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgIHwgNSArKysr
KwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgfCA2ICsrKysrKwogeGVuL3hz
bS9kdW1teS5jICAgICAgICAgICAgICAgICAgICAgfCAxICsKIHhlbi94c20vZmxhc2svaG9va3Mu
YyAgICAgICAgICAgICAgIHwgNyArKysrKysrCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3Nf
dmVjdG9ycyB8IDMgKysrCiA2IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2Fy
Z28uYwppbmRleCAyYzAzNDhhLi4zMTUzNWJkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28u
YworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtMTk4NCw3ICsxOTg0LDcgQEAgZG9fYXJnb19v
cCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAg
ICAgYXJnb19kcHJpbnRrKCItPmRvX2FyZ29fb3AoJXUsJXAsJXAsJWQsJWQpXG4iLCBjbWQsCiAg
ICAgICAgICAgICAgICAgICh2b2lkICopYXJnMS5wLCAodm9pZCAqKWFyZzIucCwgKGludCkgYXJn
MywgKGludCkgYXJnNCk7CiAKLSAgICBpZiAoIHVubGlrZWx5KCFvcHRfYXJnb19lbmFibGVkKSAp
CisgICAgaWYgKCB1bmxpa2VseSghb3B0X2FyZ29fZW5hYmxlZCB8fCB4c21fYXJnb19lbmFibGUo
Y3VycmQpKSApCiAgICAgewogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICByZXR1
cm4gcmM7CkBAIC0yMTM0LDcgKzIxMzQsNyBAQCBhcmdvX2luaXQoc3RydWN0IGRvbWFpbiAqZCkK
IHsKICAgICBzdHJ1Y3QgYXJnb19kb21haW4gKmFyZ287CiAKLSAgICBpZiAoICFvcHRfYXJnb19l
bmFibGVkICkKKyAgICBpZiAoICFvcHRfYXJnb19lbmFibGVkIHx8IHhzbV9hcmdvX2VuYWJsZShk
KSApCiAgICAgewogICAgICAgICBhcmdvX2RwcmludGsoImFyZ28gZGlzYWJsZWQsIGRvbWlkOiAl
ZFxuIiwgZC0+ZG9tYWluX2lkKTsKICAgICAgICAgcmV0dXJuIDA7CkBAIC0yMTkwLDcgKzIxOTAs
NyBAQCBhcmdvX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgcGFydG5lcl9y
aW5nc19yZW1vdmUoZCk7CiAgICAgICAgIHdpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKGQp
OwogCi0gICAgICAgIGlmICggIW9wdF9hcmdvX2VuYWJsZWQgKQorICAgICAgICBpZiAoICFvcHRf
YXJnb19lbmFibGVkIHx8IHhzbV9hcmdvX2VuYWJsZShkKSApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIHhmcmVlKGQtPmFyZ28pOwogICAgICAgICAgICAgZC0+YXJnbyA9IE5VTEw7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmlu
ZGV4IDA1ZDEwYjUuLjkxYTIxYzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5o
CisrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC03MjEsNiArNzIxLDExIEBAIHN0YXRp
YyBYU01fSU5MSU5FIGludCB4c21fZG1fb3AoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4g
KmQpCiAjZW5kaWYgLyogQ09ORklHX1g4NiAqLwogCiAjaWZkZWYgQ09ORklHX0FSR08KK3N0YXRp
YyBYU01fSU5MSU5FIGludCB4c21fYXJnb19lbmFibGUoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAg
ICByZXR1cm4gMDsKK30KKwogc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9hcmdvX3JlZ2lzdGVy
X3NpbmdsZV9zb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKnQpCiB7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94c20veHNtLmggYi94ZW4vaW5jbHVkZS94c20veHNtLmgKaW5k
ZXggNGQ0YTYwYy4uZTMwMGViYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hzbS94c20uaApAQCAtMTgyLDYgKzE4Miw3IEBAIHN0cnVjdCB4c21f
b3BlcmF0aW9ucyB7CiAgICAgaW50ICgqeGVuX3ZlcnNpb24pICh1aW50MzJfdCBjbWQpOwogICAg
IGludCAoKmRvbWFpbl9yZXNvdXJjZV9tYXApIChzdHJ1Y3QgZG9tYWluICpkKTsKICNpZmRlZiBD
T05GSUdfQVJHTworICAgIGludCAoKmFyZ29fZW5hYmxlKSAoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCk7CiAgICAgaW50ICgqYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKSAoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgZG9tYWluICp0KTsKICAgICBpbnQgKCphcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2Up
IChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTcwNSw2ICs3MDYsMTEgQEAgc3RhdGljIGlu
bGluZSBpbnQgeHNtX2RvbWFpbl9yZXNvdXJjZV9tYXAoeHNtX2RlZmF1bHRfdCBkZWYsIHN0cnVj
dCBkb21haW4gKmQpCiB9CiAKICNpZmRlZiBDT05GSUdfQVJHTworc3RhdGljIGlubGluZSB4c21f
YXJnb19lbmFibGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4geHNtX29w
cy0+YXJnb19lbmFibGUoZCk7Cit9CisKIHN0YXRpYyBpbmxpbmUgeHNtX2FyZ29fcmVnaXN0ZXJf
c2luZ2xlX3NvdXJjZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpCiB7CmRp
ZmYgLS1naXQgYS94ZW4veHNtL2R1bW15LmMgYi94ZW4veHNtL2R1bW15LmMKaW5kZXggZmZhYzc3
NC4uMWZlMGU3NCAxMDA2NDQKLS0tIGEveGVuL3hzbS9kdW1teS5jCisrKyBiL3hlbi94c20vZHVt
bXkuYwpAQCAtMTUzLDYgKzE1Myw3IEBAIHZvaWQgX19pbml0IHhzbV9maXh1cF9vcHMgKHN0cnVj
dCB4c21fb3BlcmF0aW9ucyAqb3BzKQogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgeGVu
X3ZlcnNpb24pOwogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgZG9tYWluX3Jlc291cmNl
X21hcCk7CiAjaWZkZWYgQ09ORklHX0FSR08KKyAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMs
IGFyZ29fZW5hYmxlKTsKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGFyZ29fcmVnaXN0
ZXJfc2luZ2xlX3NvdXJjZSk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBhcmdvX3Jl
Z2lzdGVyX2FueV9zb3VyY2UpOwogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgYXJnb19z
ZW5kKTsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2sv
aG9va3MuYwppbmRleCA3NmMwMTJjLi4zZDAwYzc0IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNr
L2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC0xNzIwLDYgKzE3MjAsMTIg
QEAgc3RhdGljIGludCBmbGFza19kb21haW5fcmVzb3VyY2VfbWFwKHN0cnVjdCBkb21haW4gKmQp
CiB9CiAKICNpZmRlZiBDT05GSUdfQVJHTworc3RhdGljIGludCBmbGFza19hcmdvX2VuYWJsZShj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiBhdmNfaGFzX3Blcm0oZG9tYWlu
X3NpZChkKSwgU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX0FSR08sCisgICAgICAgICAgICAgICAg
ICAgICAgICBBUkdPX19FTkFCTEUsIE5VTEwpOworfQorCiBzdGF0aWMgaW50IGZsYXNrX2FyZ29f
cmVnaXN0ZXJfc2luZ2xlX3NvdXJjZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAq
dCkKIHsKQEAgLTE4NzUsNiArMTg4MSw3IEBAIHN0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMg
Zmxhc2tfb3BzID0gewogICAgIC54ZW5fdmVyc2lvbiA9IGZsYXNrX3hlbl92ZXJzaW9uLAogICAg
IC5kb21haW5fcmVzb3VyY2VfbWFwID0gZmxhc2tfZG9tYWluX3Jlc291cmNlX21hcCwKICNpZmRl
ZiBDT05GSUdfQVJHTworICAgIC5hcmdvX2VuYWJsZSA9IGZsYXNrX2FyZ29fZW5hYmxlLAogICAg
IC5hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UgPSBmbGFza19hcmdvX3JlZ2lzdGVyX3Npbmds
ZV9zb3VyY2UsCiAgICAgLmFyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZSA9IGZsYXNrX2FyZ29fcmVn
aXN0ZXJfYW55X3NvdXJjZSwKICAgICAuYXJnb19zZW5kID0gZmxhc2tfYXJnb19zZW5kLApkaWZm
IC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2Zs
YXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCBmNmM1Mzc3Li5lMDA0NDhiIDEwMDY0NAot
LS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2Zs
YXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAtNTM1LDYgKzUzNSw5IEBAIGNsYXNzIHZlcnNp
b24KICMgQ2xhc3MgYXJnbyBpcyB1c2VkIHRvIGRlc2NyaWJlIHRoZSBBcmdvIGludGVyZG9tYWlu
IGNvbW11bmljYXRpb24gc3lzdGVtLgogY2xhc3MgYXJnbwogeworICAgICMgRW5hYmxlIGluaXRp
YWxpemF0aW9uIG9mIGEgZG9tYWluJ3MgYXJnbyBzdWJzeXN0ZW0gYW5kCisgICAgIyBwZXJtaXNz
aW9uIHRvIGFjY2VzcyB0aGUgYXJnbyBoeXBlcmNhbGwgb3BlcmF0aW9ucy4KKyAgICBlbmFibGUK
ICAgICAjIERvbWFpbiByZXF1ZXN0aW5nIHJlZ2lzdHJhdGlvbiBvZiBhIGNvbW11bmljYXRpb24g
cmluZwogICAgICMgdG8gcmVjZWl2ZSBtZXNzYWdlcyBmcm9tIGEgc3BlY2lmaWMgb3RoZXIgZG9t
YWluLgogICAgIHJlZ2lzdGVyX3NpbmdsZV9zb3VyY2UKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZN-0004yl-47; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPZL-0004wm-MR
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:31 +0000
X-Inumbo-ID: ed6c8438-124f-11e9-92db-bc764e045a96
Received: from mail-pf1-x443.google.com (unknown [2607:f8b0:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed6c8438-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:31 +0000 (UTC)
Received: by mail-pf1-x443.google.com with SMTP id c73so21420151pfe.13
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=NAYncXxjxZ+0UYny3exIEghrIVZ2aX9p2d4rWpsR5nM=;
 b=Q0ONSx58gZ4O5IWvqNcMTWScIucnCuIPy/e44xCZpUj59+ELm+lZ8bypcacAJZAcs/
 GXdUuHm/67f7khJRHognaIqDr52VP8DatlvzkaUMmcp71SL9M4QcadFtdeJIq7HreGsW
 JlqIrHI5rNSufS3R5VLmOFknqIej49J/ZJd73Z70xsDAWH5aG39GSAwZTP3ZHmMndAYG
 Ty5OwrTvyyZro74YLHVXdT/Vd6rvOtLdz2ZNa9Yam5dg7Ost7e4YLEREI0bVrV20sZJA
 RVVdfbidsv2SLlRXvYYbgG9E1aRchw4mh9WZ65nmiUf7tKMI67oLUSFhImH2A3zNk9hk
 dTvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=NAYncXxjxZ+0UYny3exIEghrIVZ2aX9p2d4rWpsR5nM=;
 b=WAGt2HCcmw770kSLbVkIZlY9lvjhaSVOoFenbYdGCSU8LHCqRZun2ANLa3fMI2HXsA
 GQ/dZeQWTaK7/Wn8d1WzHzY+CvbTmmc4MNNcSyfTRvN13CUjyVnH1wc0/RBA4538h+X4
 aXQd33lWgQca/h+RHrHd8RYRQDLZ97MJy1tNqovu+pQxjlrVQpDxCKb3Yb9iZLjs53Zz
 Z4sMq8I1hoUd1KjgQl+tT8Ms1cycraQ0qnQX/rhqQJQj0/pdUU8j3j4LD115st6MfpUE
 ylOVOe9Bn3+IMh8Ev1o3HyIaaZKa2WHqingNmK3EcQowVQi4wsQDI5XlC4GlqhBnPedZ
 7H4Q==
X-Gm-Message-State: AA+aEWbkO9tq12fsEfda+asDCHLt9j8+li2JgTPTweNWyMnPerU/0vxl
 M3IHMMiaAnmrk5+f6H9IUujzTUE2tmg=
X-Google-Smtp-Source: AFSGD/Ul7JQDsyLvZsSF8j+IV6zZnFG2p3V7f4ZXUSSvh6GRhy/FzBRnsHVvGhmvnfDW261LAD3IVw==
X-Received: by 2002:a62:de06:: with SMTP id h6mr63747719pfg.158.1546847010025; 
 Sun, 06 Jan 2019 23:43:30 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:29 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:47 -0800
Message-Id: <1546846968-7372-15-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 14/15] xsm,
 argo: notify: don't describe rings that cannot be sent to
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2FyZ28uYyB8IDExICsrKysrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJn
by5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggMzE1MzViZC4uMGRjMDY0ZCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKQEAgLTExNzIsNiAr
MTE3MiwxNyBAQCBmaWxsX3JpbmdfZGF0YShjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCwKICAg
ICB7CiAgICAgICAgIGlmICggZHN0X2QtPmFyZ28gKQogICAgICAgICB7CisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogRG9uJ3Qgc3VwcGx5IGluZm9ybWF0aW9uIGFib3V0IHJpbmdzIHRo
YXQgYSBndWVzdCBpcyBub3QKKyAgICAgICAgICAgICAqIGFsbG93ZWQgdG8gc2VuZCB0by4KKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgcmV0ID0geHNtX2FyZ29fc2VuZChjdXJyZCwgZHN0
X2QpOworICAgICAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHB1dF9kb21haW4oZHN0X2QpOworICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAg
ICAgICAgfQorCiAgICAgICAgICAgICByZWFkX2xvY2soJmRzdF9kLT5hcmdvLT5sb2NrKTsKIAog
ICAgICAgICAgICAgcmluZ19pbmZvID0gcmluZ19maW5kX2luZm9fYnlfbWF0Y2goZHN0X2QsIGVu
dC5yaW5nLnBvcnQsCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 07:43:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggPZP-000524-Gn; Mon, 07 Jan 2019 07:43: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggPZO-00050F-0I
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 07:43:34 +0000
X-Inumbo-ID: ee890955-124f-11e9-92db-bc764e045a96
Received: from mail-pf1-x441.google.com (unknown [2607:f8b0:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee890955-124f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 07:43:32 +0000 (UTC)
Received: by mail-pf1-x441.google.com with SMTP id h3so21444034pfg.1
 for <xen-devel@lists.xenproject.org>; Sun, 06 Jan 2019 23:43:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8itClJvQeKAsEzxPQ98gOnp3tgrSeomv95mUsvozAuU=;
 b=CwJ4CMzL0MevhTsU3m36FxdM3O9bfi707QvVxQe6eRurBcmM3TwIf3w+DV1dD5NWZ2
 oNLMayTnbY0PlIg1U714Eiistz+SBkg3qaobzIf0zdrKCJFrPvOSzUL0u4B9z3BusUV4
 1ZMPVsyR5vQ7a6kaHLsWbjGq8uHTzSIb+nea64oW4UwHbQu+90BezOWfE2CChLzy1kUh
 E9T5oCN55xR9KsY5j9zt+KJhDPOdoPdF4Z1LjwXt9zF7NuBBFCzgzOZBlaZ0aO+MrfKR
 YpY5+2S3KC1GUSLGXJUe34K9k7R+c+ZscvrcIxw/2o6B9WM+ScrSI1liQ2wwbVH4q9mI
 svGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=8itClJvQeKAsEzxPQ98gOnp3tgrSeomv95mUsvozAuU=;
 b=SNvPcO/7IryCsuZ9rGTzOdaySzKmln8N/+3qFZF6Kc6Qdg08aWB/pxFWSKu0TFiEA+
 Kg4/M8TQg5AIrpa+4t+jh2rbqMUjs+wEQaR/8xFdzS8J4Pgwms7bvWbOG+yr5pxekNat
 RDUmnhcaXi0o5hdNe+Kbi9Z536ZFV1Ht7n9Jh/czR6FBFYb0HUAGB7qF2moeXqcPd23E
 GbMCInicMyI++WLdViJF0XzRYfSI0eGdAGxBi+Az4pyYNIyLr47ukSEVY1yYtvw5+89Y
 5O8oos6gM1MMRH2uzYb1QBSHv++MDscRcwEP4XC3nsevTwOxNkqYnpKETV9jiqwFXDuE
 nXQg==
X-Gm-Message-State: AJcUukfszcIoBNMTCSZw3x5sqjR4FOXWzNPRmMRGBZ70vMUUuHA+GYjb
 8OsVRuTrUKQiu+9VkEJ2YjgLOq+w6Fw=
X-Google-Smtp-Source: AFSGD/WoeAp+F2kSROxmI4ykt4IQsuwmtbCc7DhD9YGdN7Ujl71DbiqdffeXaBGcVbRX0ZvgxZM46A==
X-Received: by 2002:a62:46d0:: with SMTP id o77mr62562117pfi.172.1546847011800; 
 Sun, 06 Jan 2019 23:43:31 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id o84sm118666014pfi.172.2019.01.06.23.43.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 06 Jan 2019 23:43:30 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  6 Jan 2019 23:42:48 -0800
Message-Id: <1546846968-7372-16-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v3 15/15] argo: validate hypercall arg
 structures via compat machinery
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXJnbyBkb2Vzbid0IHVzZSBjb21wYXQgaHlwZXJjYWxsIG9yIGFyZ3VtZW50IHRyYW5zbGF0aW9u
IGJ1dCBjYW4gdXNlIHNvbWUKb2YgdGhlIGluZnJhc3RydWN0dXJlIGZvciB2YWxpZGF0aW5nIHRo
ZSBoeXBlcmNhbGwgYXJndW1lbnQgc3RydWN0dXJlcyB0bwplbnN1cmUgdGhhdCB0aGUgc3RydWN0
IHNpemVzLCBvZmZzZXRzIGFuZCBjb21wb3NpdGlvbnMgZG9uJ3QgdmFyeSBiZXR3ZWVuIDMyCmFu
ZCA2NGJpdCwgc28gYWRkIHRoYXQgaGVyZSBpbiBhIG5ldyBkZWRpY2F0ZWQgc291cmNlIGZpbGUg
Zm9yIHRoaXMgcHVycG9zZS4KClNvbWUgb2YgdGhlIGFyZ28gaHlwZXJjYWxsIGFyZ3VtZW50IHN0
cnVjdHVyZXMgY29udGFpbiBlbGVtZW50cyB0aGF0IGFyZQpoeXBlcmNhbGwgYXJndW1lbnQgc3Ry
dWN0dXJlIHR5cGVzIHRoZW1zZWx2ZXMsIGFuZCB0aGUgc3RhbmRhcmQgY29tcGF0CnN0cnVjdHVy
ZSB2YWxpZGF0aW9uIGRvZXMgbm90IGhhbmRsZSB0aGlzLCBzaW5jZSB0aGUgdHlwZXMgZGlmZmVy
IGluIGNvbXBhdAp2cy4gbm9uLWNvbXBhdCB2ZXJzaW9uczsgc28gZm9yIHNvbWUgb2YgdGhlIHRl
c3RzIHRoZSBleGFjdC10eXBlLW1hdGNoIGNoZWNrCmlzIHJlcGxhY2VkIHdpdGggYSB3ZWFrZXIs
IGJ1dCBzdGlsbCBzdWZmaWNpZW50LCBzaXplb2YgY2hlY2suCgpUaGVuIHRoZXJlIGFyZSBhZGRp
dGlvbmFsIGh5cGVyY2FsbCBhcmd1bWVudCBzdHJ1Y3R1cmVzIHRoYXQgY29udGFpbgplbGVtZW50
cyB0aGF0IGRvIG5vdCBoYXZlIGEgZml4ZWQgc2l6ZSAobGFzdCBlbGVtZW50LCB2YXJpYWJsZSBs
ZW5ndGggYXJyYXkKZmllbGRzKSwgc28gd2UgaGF2ZSB0byB0aGVuIGRpc2FibGUgdGhhdCBzaXpl
IGNoZWNrIHRvbyBmb3IgdmFsaWRhdGluZyB0aG9zZQpzdHJ1Y3R1cmVzOyB0aGUgY292ZXJhZ2Ug
b2Ygb2Zmc2V0IG9mIGVsZW1lbnRzIGlzIHN0aWxsIHJldGFpbmVkLgoKU2lnbmVkLW9mZi1ieTog
Q2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9jb21wYXQvYXJn
by5jIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAyIGZpbGVzIGNoYW5nZWQsIDYyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCA4YzY1YzZmLi44OGI5
YjJmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFr
ZWZpbGUKQEAgLTcwLDcgKzcwLDcgQEAgb2JqLXkgKz0geG1hbGxvY190bHNmLm8KIG9iai1iaW4t
JChDT05GSUdfWDg2KSArPSAkKGZvcmVhY2ggbixkZWNvbXByZXNzIGJ1bnppcDIgdW54eiB1bmx6
bWEgdW5sem8gdW5sejQgZWFybHljcGlvLCQobikuaW5pdC5vKQogCiAKLW9iai0kKENPTkZJR19D
T01QQVQpICs9ICQoYWRkcHJlZml4IGNvbXBhdC8sZG9tYWluLm8ga2VybmVsLm8gbWVtb3J5Lm8g
bXVsdGljYWxsLm8geGxhdC5vKQorb2JqLSQoQ09ORklHX0NPTVBBVCkgKz0gJChhZGRwcmVmaXgg
Y29tcGF0LyxhcmdvLm8gZG9tYWluLm8ga2VybmVsLm8gbWVtb3J5Lm8gbXVsdGljYWxsLm8geGxh
dC5vKQogCiB0bWVtLXkgOj0gdG1lbS5vIHRtZW1feGVuLm8gdG1lbV9jb250cm9sLm8KIHRtZW0t
JChDT05GSUdfQ09NUEFUKSArPSBjb21wYXQvdG1lbV94ZW4ubwpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9jb21wYXQvYXJnby5jIGIveGVuL2NvbW1vbi9jb21wYXQvYXJnby5jCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjY4ZjQ4NWQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
Y29tbW9uL2NvbXBhdC9hcmdvLmMKQEAgLTAsMCArMSw2MSBAQAorLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgorICogQXJnbyA6IEh5cGVydmlzb3ItTWVkaWF0ZWQgZGF0YSBlWGNoYW5nZQorICoKKyAq
IENvcHlyaWdodCAoYykgMjAxOCwgQkFFIFN5c3RlbXMKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
CisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3
cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQorICogRm91bmRhdGlvbiwgSW5jLiwgNTkgVGVtcGxl
IFBsYWNlLCBTdWl0ZSAzMzAsIEJvc3RvbiwgTUEgIDAyMTExLTEzMDcgIFVTQQorICovCisKKyNp
bmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8cHVi
bGljL2FyZ28uaD4KKyNpbmNsdWRlIDxjb21wYXQvYXJnby5oPgorCitDSEVDS19hcmdvX2FkZHI7
CitDSEVDS19hcmdvX3JlZ2lzdGVyX3Jpbmc7CitDSEVDS19hcmdvX3VucmVnaXN0ZXJfcmluZzsK
KworLyoKKyAqIERpc2FibGUgc3RyaWN0IHR5cGUgY2hlY2tpbmcgaW4gdGhpcyBjb21wYXQgdmFs
aWRhdGlvbiBtYWNybyBmb3IgdGhlCisgKiBmb2xsb3dpbmcgc3RydWN0IGNoZWNrcyBiZWNhdXNl
IGl0IGNhbm5vdCBoYW5kbGUgZmllbGRzIHdpdGhpbiBzdHJ1Y3RzIHRoYXQKKyAqIGhhdmUgdHlw
ZXMgdGhhdCBkaWZmZXIgaW4gdGhlIGNvbXBhdCB2ZXJzdXMgbm9uLWNvbXBhdCBzdHJ1Y3RzLgor
ICogUmVwbGFjZSBpdCB3aXRoIGEgZmllbGQgc2l6ZSBjaGVjayB3aGljaCBpcyBzdWZmaWNpZW50
IGhlcmUuCisgKi8KKworI3VuZGVmIENIRUNLX0ZJRUxEX0NPTU1PTl8KKyNkZWZpbmUgQ0hFQ0tf
RklFTERfQ09NTU9OXyhrLCBuYW1lLCBuLCBmKSBcCitzdGF0aWMgaW5saW5lIGludCBfX21heWJl
X3VudXNlZCBuYW1lKGsgeGVuXyAjIyBuICp4LCBrIGNvbXBhdF8gIyMgbiAqYykgXAoreyBcCisg
ICAgQlVJTERfQlVHX09OKG9mZnNldG9mKGsgeGVuXyAjIyBuLCBmKSAhPSBcCisgICAgICAgICAg
ICAgICAgIG9mZnNldG9mKGsgY29tcGF0XyAjIyBuLCBmKSk7IFwKKyAgICByZXR1cm4gc2l6ZW9m
KHgtPmYpID09IHNpemVvZihjLT5mKTsgXAorfQorCitDSEVDS19hcmdvX3NlbmRfYWRkcjsKK0NI
RUNLX2FyZ29fcmluZ19kYXRhX2VudDsKK0NIRUNLX2FyZ29faW92OworCisvKgorICogRGlzYWJs
ZSBzaXplb2YgdHlwZSBjaGVja2luZyBmb3IgdGhlIGZvbGxvd2luZyBzdHJ1Y3QgY2hlY2tzIGJl
Y2F1c2UKKyAqIHRoZXNlIHN0cnVjdHMgaGF2ZSBmaWVsZHMgd2l0aCB2YXJpYWJsZSBzaXplIHRo
YXQgdGhlIHNpemUgY2hlY2sKKyAqIGNhbm5vdCB2YWxpZGF0ZS4KKyAqLworCisjdW5kZWYgQ0hF
Q0tfRklFTERfQ09NTU9OXworI2RlZmluZSBDSEVDS19GSUVMRF9DT01NT05fKGssIG5hbWUsIG4s
IGYpIFwKK3N0YXRpYyBpbmxpbmUgaW50IF9fbWF5YmVfdW51c2VkIG5hbWUoayB4ZW5fICMjIG4g
KngsIGsgY29tcGF0XyAjIyBuICpjKSBcCit7IFwKKyAgICBCVUlMRF9CVUdfT04ob2Zmc2V0b2Yo
ayB4ZW5fICMjIG4sIGYpICE9IFwKKyAgICAgICAgICAgICAgICAgb2Zmc2V0b2YoayBjb21wYXRf
ICMjIG4sIGYpKTsgXAorICAgIHJldHVybiAxOyBcCit9CisKK0NIRUNLX2FyZ29fcmluZzsKK0NI
RUNLX2FyZ29fcmluZ19kYXRhOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 08:04:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 08:04: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-devel-bounces@lists.xenproject.org>)
	id 1ggPtm-0008Jq-TJ; Mon, 07 Jan 2019 08:04: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggPtm-0008Jl-0V
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 08:04:38 +0000
X-Inumbo-ID: df67f7a8-1252-11e9-a29d-b3add6cfd8d1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df67f7a8-1252-11e9-a29d-b3add6cfd8d1;
 Mon, 07 Jan 2019 08:04:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 01:04:35 -0700
Message-Id: <5C33080E020000780020AA71@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 01:04:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546621255-9256-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546621255-9256-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/string: Fix strcmp() and strncmp()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDE4OjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIEMgc3BlYyByZXF1aXJlcyB0aGF0IHRoZSBjb21hcmlzb24gYmUgZG9uZSBpbiB0
ZXJtcyBvZiB1bnNpZ25lZCBjaGFyLgo+IAo+IFRoZSBjb2RlIHN0eWxlIGluIHRoaXMgZmlsZSBp
cyB0ZXJyaWJsZSwgYnV0IGRvZXMgY2xhaW0gdG8gYmUgWGVuIEJTRCBzdHlsZSwKPiBzbyBmaXgg
dXAgdGhlc2UgZnVuY3Rpb25zIHdoaWxlIHJld3JpdGluZyB0aGVtLgoKV2hlcmUgaGF2ZSB5b3Ug
Zm91bmQgdGhpcyBjbGFpbT8gVGhlIGNvbW1lbnQgYXQgdGhlIGJvdHRvbSBoYXMKCiAqIGMtZmls
ZS1zdHlsZTogIkJTRCIKICogYy1iYXNpYy1vZmZzZXQ6IDgKICogdGFiLXdpZHRoOiA4CiAqIGlu
ZGVudC10YWJzLW1vZGU6IHQKCmkuZS4gY2xlYXJseSBub3QgWGVuIHN0eWxlLgoKPiBAQCAtMTM5
LDE1ICsxNDEsMTggQEAgaW50IChzdHJjbXApKGNvbnN0IGNoYXIgKmNzLCBjb25zdCBjaGFyICpj
dCkKPiAgICovCj4gIGludCAoc3RybmNtcCkoY29uc3QgY2hhciAqY3MsIGNvbnN0IGNoYXIgKmN0
LCBzaXplX3QgY291bnQpCj4gIHsKPiAtCXJlZ2lzdGVyIHNpZ25lZCBjaGFyIF9fcmVzID0gMDsK
PiArICAgIGZvciAoIDsgY291bnQ7IGNvdW50LS0gKQoKT2RkIGxvb3AgaGVhZGluZyB3aGVuICJ3
aGlsZSAoY291bnQtLSkiIHdvdWxkIGRvLCBzaW5jZSAiY291bnQiCmlzbid0IHVzZWQgZWxzZXdo
ZXJlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 08:05:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 08:05: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-devel-bounces@lists.xenproject.org>)
	id 1ggPuy-0008Os-8N; Mon, 07 Jan 2019 08:05: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=AFjD=PP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ggPux-0008Om-8a
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 08:05:51 +0000
X-Inumbo-ID: 0b1015de-1253-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b1015de-1253-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 08:05:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DB3DFACD7;
 Mon,  7 Jan 2019 08:05:47 +0000 (UTC)
To: Lars Kurth <lars.kurth.xen@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <b0d70001-d8b4-f17f-63a6-8e992c87e32a@suse.com>
Date: Mon, 7 Jan 2019 09:05:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Jan 9 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDEvMjAxOSAxNToyOCwgTGFycyBLdXJ0aCB3cm90ZToKPiBIaSBhbGwsCj4gCj4gYmFz
ZWQgb24gU3RlZmFubydzIGFuZCBKdWxpZW4ncyBzdWdnZXN0aW9uIHRoYXQgaXQgbWF5IG1ha2Ug
c2Vuc2UgdG8gbWVyZ2UgdGhlIHg4NiBhbmQgYXJtIGNhbGxzLCBJIGFtIHdpbGxpbmcgdG8gdHJ5
LiBJdCBhbHNvIG1ha2VzIHNlbnNlIHRoaXMgdGltZSBpbiBwYXJ0aWN1bGFyIGJlY2F1c2Ugd2Ug
YXJlIGFwcHJvYWNoaW5nIGZyZWV6ZSB0aW1lLgo+IAo+IAo+IEFzIHBlciByZXF1ZXN0IHRoZSBt
ZWV0aW5nIGlzIDEgaG91ciBsYXRlciB0aGFuIG5vcm1hbC4gQWxzbywgYmVjYXVzZSB0aGVyZSB3
ZXJlIE5PIGF0dGVuZGVlcyBmcm9tIENoaW5hIG9uIHRoZSBsYXN0IDMgY2FsbHMuIEZvciBDaGlu
ZXNlIGF0dGVuZGVlczogaWYgeW91IHBsYW4gdG8gYXR0ZW5kLCBwbGVhc2UgY29uZmlybSB5b3Ug
YXJlIGF0dGVuZGluZyBhbmQgd2UgY2FuIGRpc2N1c3MgbW92aW5nIHRoZSBtZWV0aW5nIHRvIGVh
cmxpZXIuCj4gCj4gQEp1ZXJnZW4sIEBKYW46IHdlIGNhbiBkaXNjdXNzIHRoZSB0aW1pbmcgb2Yg
ZnV0dXJlIG1lZXRpbmdzIGdvaW5nIGZvcndhcmQgaWYgMTc6MDAtMTg6MDAgaXMgYSBwcm9ibGVt
IGZvciB5b3UuCj4gCj4gUGxlYXNlIHByb3Bvc2UgdG9waWNzIGJ5IGVpdGhlciBlZGl0aW5nIHRo
ZSBydW5uaW5nIGFnZW5kYSBkb2N1bWVudCBhdCBodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9kb2N1
bWVudC9kLzFVZnY5WGNRTzB6SUFWZUZiRkNBSEFlRUlCOUFwNFk0c3JBbTR2SThJMDFJL2VkaXQj
IG9yIGJ5IHJlcGx5aW5nIHRvIHRoZSBtYWlsLiBJZGVhbGx5IGJ5IG5leHQgVHVlc2RheSEKCkkn
ZCBsaWtlIHRvIGRpc2N1c3Mgc3RhdHVzIG9mIHRoZSBjdXJyZW50IHBlbmRpbmcgcGF0Y2ggc2Vy
aWVzOgoKU2VyaWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEF1dGhvciAgICAgICAg
ICAgICAgICAgU3RhdHVzClBlci1jcHUgdGFza2xldCAgICAgICAgICAgICAgICAgICAgICBLb25y
YWQgUnplc3p1dGVrIFdpbGsgIC0+NC4xMz8KSW1wcm92ZW1lbnRzIHRvIGRvbWFpbiBjcmVhdGlv
biAodjIpIEFuZHJldyBDb29wZXIgICAgICAgICAgPwpBcmdvIChpbnRlci1WTSBjb21tdW5pY2F0
aW9uKSAodjMpICAgQ2hyaXN0b3BoZXIgQ2xhcmsgICAgICA/CkNvcmUgYXdhcmUgc2NoZWQgKFJG
QyB2MSkgICAgICAgICAgICBEYXJpbyBGYWdnaW9saSAgICAgICAgIC0+NC4xMz8KQ29yZSBhd2Fy
ZSBzY2hlZCBjcmVkaXQyIChSRkMgdjEpICAgIERhcmlvIEZhZ2dpb2xpICAgICAgICAgLT40LjEz
Pwp4ODYgaW5zdHIgZW11bGF0b3IgYWRkIEFWWDUxMiAodjcpICAgSmFuIEJldWxpY2ggICAgICAg
ICAgICBmaW5pc2hlZD8KSFZNIGd1ZXN0IENQVSB0b3BvbG9neSBzdXBwb3J0IChSRkMpIENoYW8g
R2FvICAgICAgICAgICAgICAgLT40LjEzPwpJbnRlbCBUcmFjZSB2aXJ0LiBlbmFibGluZyAodjEp
ICAgICAgTHV3ZWkgS2FuZyAgICAgICAgICAgICAtPjQuMTM/CkxpbnV4IHN0dWIgZG9tYWlucyAo
UkZDIHYyKSAgICAgICAgICBNYXJlayBNYXJjenlrb3dza2ktRy4gIC0+NC4xMz8KcWVtdSBkZXBy
aXZpbGVnZSAodjQpICAgICAgICAgICAgICAgIEdlb3JnZSBEdW5sYXAgICAgICAgICAgZmluaXNo
ZWQ/CkltcHJvdmUgbGF0ZSBtaWNyb2NvZGUgbG9hZGluZyAodjQpICBDaGFvIEdhbyAgICAgICAg
ICAgICAgID8KRml4ZXMgdG8gI0RCIGluamVjdGlvbiAgICAgICAgICAgICAgIEFuZHJldyBDb29w
ZXIgICAgICAgICAgLT40LjEzPwpDUFVJRC9NU1IgWGVuL3Rvb2xzdGFjayBpbXByb3ZlbWVudHMg
QW5kcmV3IENvb3BlciAgICAgICAgICAtPjQuMTM/CkltcHJvdmVtZW50cyB0byBkb21haW5fY3Jh
c2goKSAgICAgICBBbmRyZXcgQ29vcGVyICAgICAgICAgIC0+NC4xMz8KRml4IFZHQSBsb2dkaXJ0
eSB3aXRoIGFsdHAybSAodjExKSAgIFJhenZhbiBDb2pvY2FydSAgICAgICAgPwpkb20wbGVzcyAo
djQpICAgICAgICAgICAgICAgICAgICAgICAgU3RlZmFubyBTdGFiZWxsaW5pICAgICA/CkltcGxl
bWVudCBTZXQvV2F5IG9wZXJhdGlvbnMgKFJGQykgICBKdWxpZW4gR3JhbGwgICAgICAgICAgID8K
VEVFIG1lZGlhdG9yIHN1cHBvcnQgaW4gWEVOICh2MikgICAgIFZvbG9keW15ciBCYWJjaHVrICAg
ICAgPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 08:57:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 08:57: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-devel-bounces@lists.xenproject.org>)
	id 1ggQiJ-0003it-1d; Mon, 07 Jan 2019 08:56:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggQiH-0003in-Mr
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 08:56:49 +0000
X-Inumbo-ID: 29c9cd88-125a-11e9-8e97-bf78c203d5a4
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29c9cd88-125a-11e9-8e97-bf78c203d5a4;
 Mon, 07 Jan 2019 08:56:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="84215982"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Stefano Stabellini' <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
 ARM after 91d4eca7
Thread-Index: AQHUovtFIQcO8tMI/Empl/qqoy2lgKWcpgKAgAElGYCAAQcM8IAAgfAAgAQyQHA=
Date: Mon, 7 Jan 2019 08:56:45 +0000
Message-ID: <b5e3db3ae4bc42adb1df40ef047cb5d0@AMSPEX02CL03.citrite.net>
References: <alpine.DEB.2.10.1901021622550.800@sstabellini-ThinkPad-X260>
 <416d62e8-f977-bca7-2eb9-5ac05051953e@citrix.com>
 <alpine.DEB.2.10.1901031004460.800@sstabellini-ThinkPad-X260>
 <71f5da369f1245b8a85c794a9ae097d9@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1901040941510.800@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901040941510.800@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
 ARM after 91d4eca7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTdGVmYW5vIFN0YWJlbGxpbmkg
W21haWx0bzpzc3RhYmVsbGluaUBrZXJuZWwub3JnXQ0KPiBTZW50OiAwNCBKYW51YXJ5IDIwMTkg
MTc6NDYNCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENj
OiAnU3RlZmFubyBTdGFiZWxsaW5pJyA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEFuZHJldyBD
b29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZzsNCj4ganVsaWVuLmdyYWxsQGFybS5jb207IGpiZXVsaWNoQHN1c2UuY29tDQo+IFN1Ympl
Y3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggZm9yLTQuMTJdIHhlbi9pb21tdTogZml4IGRldiBh
c3NpZ25tZW50IG9uDQo+IEFSTSBhZnRlciA5MWQ0ZWNhNw0KPiANCj4gT24gRnJpLCA0IEphbiAy
MDE5LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPiA+ID4gRnJvbTogU3RlZmFubyBTdGFiZWxsaW5pIFttYWlsdG86c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZ10NCj4gPiA+IFNlbnQ6IDAzIEphbnVhcnkgMjAxOSAxODoyMA0KPiA+ID4gVG86IEFu
ZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+DQo+ID4gPiBDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLQ0KPiBkZXZlbEBsaXN0
cy54ZW4ub3JnOw0KPiA+ID4ganVsaWVuLmdyYWxsQGFybS5jb207IGpiZXVsaWNoQHN1c2UuY29t
OyBQYXVsIER1cnJhbnQNCj4gPiA+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPiA+IFN1
YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggZm9yLTQuMTJdIHhlbi9pb21tdTogZml4IGRl
dg0KPiBhc3NpZ25tZW50IG9uDQo+ID4gPiBBUk0gYWZ0ZXIgOTFkNGVjYTcNCj4gPiA+DQo+ID4g
PiBPbiBUaHUsIDMgSmFuIDIwMTksIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+ID4gPiA+IE9uIDAz
LzAxLzIwMTkgMDA6MjgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4gPiA+ID4gPiBGaXgg
ZGV2aWNlIGFzc2lnbm1lbnQgb24gQVJNIGFmdGVyIDkxZDRlY2E3ICJtbSAvIGlvbW11OiBzcGxp
dA0KPiA+ID4gPiA+IG5lZWRfaW9tbXUoKSBpbnRvIGhhc19pb21tdV9wdCgpIGFuZCBuZWVkX2lv
bW11X3B0X3N5bmMoKSIuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBhcmNoX2lvbW11X3BvcHVsYXRl
X3BhZ2VfdGFibGUgcmV0dXJucyAtRU5PU1lTIHdoaWNoIGNhdXNlcw0KPiA+ID4gPiA+IGlvbW11
X2NvbnN0cnVjdCB0byByZXR1cm4gZWFybHksIGFsdGhvdWdoIGl0IGlzIG5vdCBhbiBlcnJvci4N
Cj4gPiA+ID4gPg0KPiA+ID4gPiA+IEludGVyZXN0aW5nbHksIHRoZSBpZiAoIHJjICkgd2FzIHBy
ZXNlbnQgZXZlbiBiZWZvcmUgOTFkNGVjYTcsIGJ1dA0KPiBpdA0KPiA+ID4gd2FzDQo+ID4gPiA+
ID4gc3RpbGwgd29ya2luZyBiZWZvcmUuIE5vdywgd2l0aCB0aGUgbmV3IGhkLT5zdGF0dXMgZmll
bGQgaXQgd29uJ3QNCj4gPiA+ID4gPiBjb21wbGV0ZSB0aGUgaW5pdGlhbGl6YXRpb24gc3VjY2Vz
c2Z1bGx5Lg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMNCj4gPiA+IGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYw0KPiA+ID4gPiA+IGluZGV4IGFjNjJkN2YuLmE2MzMyOWIg
MTAwNjQ0DQo+ID4gPiA+ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYw0K
PiA+ID4gPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMNCj4gPiA+ID4g
PiBAQCAtMjY5LDcgKzI2OSw3IEBAIGludCBpb21tdV9jb25zdHJ1Y3Qoc3RydWN0IGRvbWFpbiAq
ZCkNCj4gPiA+ID4gPiAgICAgICAgICBoZC0+bmVlZF9zeW5jID0gdHJ1ZTsNCj4gPiA+ID4gPg0K
PiA+ID4gPiA+ICAgICAgICAgIHJjID0gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKGQp
Ow0KPiA+ID4gPg0KPiA+ID4gPiBUaGUgY29tbWVudCBpbiBBUk0ncyBhcmNoX2lvbW11X3BvcHVs
YXRlX3BhZ2VfdGFibGUoKSBzYXlzDQo+ID4gPiA+DQo+ID4gPiA+IC8qIFRoZSBJT01NVSBzaGFy
ZXMgdGhlIHAybSB3aXRoIHRoZSBDUFUgKi8NCj4gPiA+ID4NCj4gPiA+ID4gV2hpY2ggbWVhbnMg
dGhhdCBpb21tdV91c2VfaGFwX3B0KCkgKGp1c3Qgb3V0IG9mIGNvbnRleHQgYWJvdmUgdGhpcw0K
PiA+ID4gPiBodW5rKSBpcyB3cm9uZy7CoCBJdCBzaG91bGQgcmV0dXJuIHRydWUsIHdoaWNoIHdp
bGwgcHJldmVudCB1cw0KPiBlbnRlcmluZw0KPiA+ID4gPiB0aGlzIHBhdGggZHVyaW5nIGluaXRp
YWxpc2F0aW9uLg0KPiA+ID4NCj4gPiA+IGlvbW11X3VzZV9oYXBfcHQgaXMgaW1wbGVtZW50ZWQg
YnkgY2FsbGluZyBoYXNfaW9tbXVfcHQoZCkgKGFsc28gb24NCj4geDg2DQo+ID4gPiBpcyBwYXJ0
IG9mIHRoZSBpbXBsZW1lbnRhdGlvbiksIHdoaWNoIGlzIGltcGxlbWVudGVkIGFzOg0KPiA+ID4N
Cj4gPiA+ICAgKGRvbV9pb21tdShkKS0+c3RhdHVzICE9IElPTU1VX1NUQVRVU19kaXNhYmxlZCkN
Cj4gPiA+DQo+ID4gPiBJT01NVV9TVEFUVVNfZGlzYWJsZWQgaXMgemVybyBpbiB0aGUgZW51bSwg
c28gc3RhdHVzIHN0YXJ0cyBhcw0KPiA+ID4gSU9NTVVfU1RBVFVTX2Rpc2FibGVkLiBJdCBpcyBz
ZXQgdG8gSU9NTVVfU1RBVFVTX2luaXRpYWxpemluZyBmb3IgZG9tMA0KPiA+ID4gaW4gaW9tbXVf
aHdkb21faW5pdCwgYnV0IGl0IGlzIG5vdCBzZXQgdG8gSU9NTVVfU1RBVFVTX2luaXRpYWxpemlu
Zw0KPiBmb3INCj4gPiA+IG90aGVyIGRvbWFpbnMgYW55d2hlcmUsIGxlYWRpbmcgdG8gdGhpcyBl
cnJvci4NCj4gPg0KPiA+IEl0IGlzIHNldCBmb3Igb3RoZXIgZG9tYWlucy4uLiBzZWUgaW9tbXVf
Y29uc3RydWN0KCkuDQo+IA0KPiBIaSBQYXVsLCB1bmZvcnR1bmF0ZWx5IGl0IGRvZXNuJ3Qgd29y
ayB0aGF0IHdheS4gTGV0IG1lIGV4cGxhaW46DQo+IA0KPiANCj4gaW9tbXVfY29uc3RydWN0KCkg
c2V0cyBoZC0+c3RhdHVzIHRvIElPTU1VX1NUQVRVU19pbml0aWFsaXppbmcgKmFmdGVyKg0KPiBj
YWxsaW5nIGlvbW11X3VzZV9oYXBfcHQoZCksIGFuZCBzcGVjaWZpY2FsbHkgaW5zaWRlIHRoZSBp
ZiBzdGF0ZW1lbnQ6DQo+IA0KPiAgICAgaWYgKCAhaW9tbXVfdXNlX2hhcF9wdChkKSApDQo+ICAg
ICB7DQo+ICAgICAgICAgaW50IHJjOw0KPiANCj4gICAgICAgICBoZC0+c3RhdHVzID0gSU9NTVVf
U1RBVFVTX2luaXRpYWxpemluZzsNCj4gICAgICAgICBoZC0+bmVlZF9zeW5jID0gdHJ1ZTsNCj4g
DQo+ICAgICAgICAgcmMgPSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoZCk7DQo+ICAg
ICAgICAgaWYgKCByYyApDQo+ICAgICAgICAgew0KPiAgICAgICAgICAgICBpZiAoIHJjICE9IC1F
UkVTVEFSVCApDQo+ICAgICAgICAgICAgIHsNCj4gICAgICAgICAgICAgICAgIGhkLT5uZWVkX3N5
bmMgPSBmYWxzZTsNCj4gICAgICAgICAgICAgICAgIGhkLT5zdGF0dXMgPSBJT01NVV9TVEFUVVNf
ZGlzYWJsZWQ7DQo+ICAgICAgICAgICAgIH0NCj4gDQo+ICAgICAgICAgICAgIHJldHVybiByYzsN
Cj4gICAgICAgICB9DQo+ICAgICB9DQo+IA0KPiBIb3dldmVyLCBmb3IgaW9tbXVfdXNlX2hhcF9w
dChkKSB0byByZXR1cm4gdGhlIGNvcnJlY3QgdmFsdWUsIHdoaWNoDQo+IHNob3VsZCBiZSBhbHdh
eXMgdHJ1ZSBvbiBBUk0sIHN0YXR1cyBuZWVkcyB0byBiZSBhbHJlYWR5IHNldCB0bw0KPiBJT01N
VV9TVEFUVVNfaW5pdGlhbGl6aW5nLg0KPiANCj4gQmVjYXVzZSB3aGVuIHdlIGVudGVyIGlvbW11
X2NvbnN0cnVjdCBzdGF0dXMgaXMgSU9NTVVfU1RBVFVTX2Rpc2FibGVkLA0KPiBpb21tdV91c2Vf
aGFwX3B0KGQpIGNhbGxzIGhhc19pb21tdV9wdChkKSB3aGljaCB3cm9uZ2x5IHJldHVybnMgZmFs
c2UNCj4gYmVjYXVzZSBpdCBpcyBpbXBsZW1lbnRlZCBhczoNCj4gDQo+ICNkZWZpbmUgaGFzX2lv
bW11X3B0KGQpIChkb21faW9tbXUoZCktPnN0YXR1cyAhPSBJT01NVV9TVEFUVVNfZGlzYWJsZWQp
DQo+IA0KPiANCj4gSSB0aGluayB3ZSBuZWVkIHRvIG1vdmUgdGhlIGluaXRpYWxpemF0aW9uIG9m
IHN0YXR1cyB0bw0KPiBJT01NVV9TVEFUVVNfaW5pdGlhbGl6aW5nIGVhcmxpZXIsIHNwZWNpZmlj
YWxseSB0byBpb21tdV9kb21haW5faW5pdC4NCg0KVGhlIHVzZSBvZiBpb21tdV91c2VfaGFwX3B0
KCkgaGVyZSBpcyBpbmRlZWQgYSBwcm9ibGVtLCBidXQgSSB0aGluayBpdCB3b3VsZCBiZSBzdWZm
aWNpZW50IHRvIG1vdmUgdGhlIGxpbmUgImhkLT5zdGF0dXMgPSBJT01NVV9TVEFUVVNfaW5pdGlh
bGl6aW5nIiB0byBqdXN0IGJlZm9yZSB0aGUgaWYgcmF0aGVyIHRoYW4gdG8gYSBjb21wbGV0ZWx5
IHNlcGFyYXRlIGZ1bmN0aW9uLg0KDQogIFBhdWwNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 08:59:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 08:59:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggQl1-0003rE-G9; Mon, 07 Jan 2019 08:59: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggQl0-0003r7-64
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 08:59:38 +0000
X-Inumbo-ID: 8e7c7bf4-125a-11e9-8118-bff8aaf5281c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e7c7bf4-125a-11e9-8118-bff8aaf5281c;
 Mon, 07 Jan 2019 08:59:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 01:59:35 -0700
Message-Id: <5C3314F0020000780020AAC3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 01:59:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDE4OjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCj4gKysrIGIveGVuL2FyY2gv
YXJtL2VmaS9lZmktYm9vdC5oCj4gQEAgLTIxMiw3ICsyMTIsNyBAQCBFRklfU1RBVFVTIF9faW5p
dCBmZHRfYWRkX3VlZmlfbm9kZXMoRUZJX1NZU1RFTV9UQUJMRSAqc3lzX3RhYmxlLAo+ICAgICAg
ICAgICAgICBicmVhazsKPiAgCj4gICAgICAgICAgdHlwZSA9IGZkdF9nZXRwcm9wKGZkdCwgbm9k
ZSwgImRldmljZV90eXBlIiwgJmxlbik7Cj4gLSAgICAgICAgaWYgKCB0eXBlICYmIHN0cm5jbXAo
dHlwZSwgIm1lbW9yeSIsIGxlbikgPT0gMCApCj4gKyAgICAgICAgaWYgKCB0eXBlICYmIGxlbiA9
PSA2ICYmIHN0cm5jbXAodHlwZSwgIm1lbW9yeSIsIDYpID09IDAgKQoKU28gd2h5IG5vdCBtZW1j
bXAoKSB0aGVuLCB3aGljaCBpcyBnZW5lcmFsbHkgY2hlYXBlcj8KCj4gQEAgLTI3MSw2ICsyOTcs
MjcgQEAgaW50IHBhcnNlX2Jvb2xlYW4oY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqcywg
Y29uc3QgY2hhciAqZSkKPiAgICAgIHJldHVybiAtMTsKPiAgfQo+ICAKPiAraW50IGNtZGxpbmVf
c3RyY21wKGNvbnN0IGNoYXIgKmZyYWcsIGNvbnN0IGNoYXIgKm5hbWUpCgpTbyB5b3UndmUgZGVj
aWRlZCB0byByZXRhaW4gdGhlIHN0cmNtcCgpLWxpa2UgcmV0dXJuIHR5cGUgYW5kIHZhbHVlLApk
ZXNwaXRlIHRoZW0gYmVpbmcgb2Ygbm8gaW50ZXJlc3QgdG8gYW55IGNhbGxlciwgYW5kIGl0IGJl
aW5nCnZhbmlzaGluZ2x5IHVubGlrZWx5IGZvciBhIGNhbGxlciB0byBhcHBlYXIgd2hpY2ggd291
bGQgY2FyZS4gRmluZQpmb3Igbm93LCBidXQgSSdkIHN0aWxsIGxpa2UgdG8gdW5kZXJzdGFuZCB3
aHkuCgo+ICt7Cj4gKyAgICBmb3IgKCA7IDsgZnJhZysrLCBuYW1lKysgKQo+ICsgICAgewo+ICsg
ICAgICAgIHVuc2lnbmVkIGNoYXIgZiA9ICpmcmFnLCBuID0gKm5hbWU7Cj4gKyAgICAgICAgaW50
IHJlcyA9IGYgLSBuOwo+ICsKPiArICAgICAgICBpZiAoIHJlcyB8fCBuID09ICdcMCcgKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogTlVMIGluICduYW1l
JyBtYXRjaGluZyBhIGNvbW1hLCBjb2xvbiBvciBzZW1pY29sb24gaW4gJ2ZyYWcnCj4gKyAgICAg
ICAgICAgICAqIGltcGxpZXMgc3VjY2Vzcy4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAg
ICAgIGlmICggbiA9PSAnXDAnICYmIChmID09ICcsJyB8fCBmID09ICc6JyB8fCBmID09ICc7Jykg
KQo+ICsgICAgICAgICAgICAgICAgcmVzID0gMDsKPiArCj4gKyAgICAgICAgICAgIHJldHVybiBy
ZXM7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICt9CgpEb3duIHRoZSByb2FkIEkgdGhpbmsgd2Ug
c2hvdWxkIGNvbnNpZGVyIGZ1cnRoZXIgdXNlcyBvZiB0aGUgZnVuY3Rpb24KKGluIHRoZSBnZW5l
cmljIHBhcnNpbmcgcm91dGluZXMpIGFuZCB0aGVuIHdoZXRoZXIgdG8gdHJlYXQgLSBhbmQgXwpl
cXVhbGx5IGluIGNvbW1hbmQgbGluZSBvcHRpb25zLiBFdmVuIG1vcmUgc28gd2l0aCBzdWNoIGFu
IGV4dGVuc2lvbiwKYnV0IGFscmVhZHkgd2l0aCB0aGUgYmVoYXZpb3IgYWJvdmUgSSB3b25kZXIg
d2hldGhlciAic3RyY21wIiBhcwpwYXJ0IG9mIHRoZSBuYW1lIGlzIHJlYWxseSBhcHByb3ByaWF0
ZTsgY21kbGluZV9jb21wYXJlKCkgb3Igc29tZSBzdWNoCm1pZ2h0IGJlIG1vcmUgdG8gdGhlIHBv
aW50LCBhbmQgdGhlbiByZXRhaW5pbmcgdGhlIHJldHVybiB0eXBlIGp1c3QgdG8KbWF0Y2ggdXAg
d2l0aCBzdHJjbXAoKSB3b3VsZCBhbHNvIGRpc2FwcGVhciBhcyBhbiBhcmd1bWVudC4KCkFueXdh
eSwgZm9yIHRoZSBpbW1lZGlhdGUgcHVycG9zZQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgp3aXRoIG9yIHdpdGhvdXQgdGhlIEFybSByZWxhdGVkIGFkanVzdG1l
bnQgKGRlY2lzaW9uIHRoZXJlIGlzIHdpdGggdGhlCkFybSBtYWludGFpbmVycyBhbnl3YXkpLgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:01:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggQmP-0004Wt-SI; Mon, 07 Jan 2019 09:01: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=D5so=PP=citrix.com=prvs=9034de270=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ggQmP-0004Wn-BO
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 09:01:05 +0000
X-Inumbo-ID: c23c0013-125a-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c23c0013-125a-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 09:01:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="84216136"
Date: Mon, 7 Jan 2019 10:00:33 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190107085912.gd5bp6y35drjg5gr@mac>
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-14-git-send-email-christopher.w.clark@gmail.com>
 <20181212164721.hag6gc3akcm2gvhd@mac>
 <CACMJ4GZRAck4oYtXJpV3c_tGer0n+EUuWjXCtcjLbySOs0W78w@mail.gmail.com>
 <20181220125218.75t3cr3ehc6e4u6n@mac.citrite.net>
 <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
 <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
 <5C2F5E0B020000780020A37A@prv1-mh.provo.novell.com>
 <20190104153555.cfjx5mofw6mjbudh@mac.bytemobile.com>
 <5C2F7FF8020000780020A495@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C2F7FF8020000780020A495@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 13/25] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <voreekf@madingley.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkaW5nIHRoZSBpbnRyb3NwZWN0aW9uIGd1eXMuCgpPbiBGcmksIEphbiAwNCwgMjAxOSBhdCAw
ODo0NzowNEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDQuMDEuMTkgYXQg
MTY6MzUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBPbiBGcmksIEphbiAwNCwg
MjAxOSBhdCAwNjoyMjoxOUFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24g
MDQuMDEuMTkgYXQgMDk6NTcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiBP
biBGcmksIERlYyAyMSwgMjAxOCBhdCAwMzowNTowM1BNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFy
ayB3cm90ZToKPiA+PiA+PiBPbiBUaHUsIERlYyAyMCwgMjAxOCBhdCA0OjUyIEFNIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+PiA+Cj4gPj4gPj4g
PiBPbiBXZWQsIERlYyAxOSwgMjAxOCBhdCAwOTo0MTo1OVBNIC0wODAwLCBDaHJpc3RvcGhlciBD
bGFyayB3cm90ZToKPiA+PiA+PiA+ID4gT24gV2VkLCBEZWMgMTIsIDIwMTggYXQgODo0OCBBTSBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gCj4gPiB3cm90ZToKPiA+PiA+
PiA+ID4gPgo+ID4+ID4+ID4gPiA+IE9uIEZyaSwgTm92IDMwLCAyMDE4IGF0IDA1OjMyOjUyUE0g
LTA4MDAsIENocmlzdG9waGVyIENsYXJrIHdyb3RlOgo+ID4+ID4+ID4gVGhlbiBJIHdvbmRlciB3
aHkgeW91IG5lZWQgc3VjaCBjaGVjayBpbiBhbnkgY2FzZSBpZiB0aGUgY29kZSBjYW4KPiA+PiA+
PiA+IGhhbmRsZSBzdWNoIGNhc2VzLCB0aGUgbW9yZSB0aGFuIHRoZSBjaGVjayBpdHNlbGYgaXMg
cmFjeS4KPiA+PiA+PiAKPiA+PiA+PiBPSywgc28gYXQgdGhlIHJvb3Qgb2YgdGhlIHF1ZXN0aW9u
IGhlcmUgaXM6IGRvZXMgaXQgbWF0dGVyIHdoYXQgdGhlIHAybQo+ID4+ID4+IHR5cGUgb2YgdGhl
IG1lbW9yeSBpcyBhdCB0aGVzZSBwb2ludHM6Cj4gPj4gPj4gCj4gPj4gPj4gMSkgd2hlbiB0aGUg
Z2ZuIGlzIHRyYW5zbGF0ZWQgdG8gbWZuLCBhdCB0aGUgdGltZSBvZiByaW5nIHJlZ2lzdHJhdGlv
bgo+ID4+ID4gCj4gPj4gPiBUaGlzIGlzIHRoZSBpbXBvcnRhbnQgY2hlY2ssIGJlY2F1c2UgdGhh
dCdzIHdoZXJlIHlvdSBzaG91bGQgdGFrZSBhCj4gPj4gPiByZWZlcmVuY2UgdG8gdGhlIHBhZ2Uu
IEluIHRoaXMgY2FzZSB5b3Ugc2hvdWxkIGNoZWNrIHRoYXQgdGhlIHBhZ2UgaXMKPiA+PiA+IG9m
IHJhbV9ydyB0eXBlLgo+ID4+ID4gCj4gPj4gPj4gMikgd2hlbiB0aGUgaHlwZXJ2aXNvciB3cml0
ZXMgaW50byBndWVzdCBtZW1vcnk6Cj4gPj4gPj4gICAgIC0gd2hlcmUgdGhlIHR4X3B0ciBpbmRl
eCBpcyBpbml0aWFsaXplZCBpbiB0aGUgcmVnaXN0ZXIgb3AKPiA+PiA+PiAgICAgLSB3aGVyZSBy
aW5nYnVmIGRhdGEgaXMgd3JpdHRlbiBpbiBzZW5kdgo+ID4+ID4+ICAgICAtIHdoZXJlIHJpbmcg
ZGVzY3JpcHRpb24gZGF0YSBpcyB3cml0dGVuIGluIG5vdGlmeQo+ID4+ID4gCj4gPj4gPiBBcyBs
b25nIGFzIHlvdSBrZWVwIGEgcmVmZXJlbmNlIHRvIHRoZSBwYWdlcyB0aGF0IGFyZSBwYXJ0IG9m
IHRoZSByaW5nCj4gPj4gPiB5b3UgZG9uJ3QgbmVlZCB0byBkbyBhbnkgY2hlY2tzIHdoZW4gd3Jp
dGluZy9yZWFkaW5nIGZyb20gdGhlbS4gSWYgdGhlCj4gPj4gPiBndWVzdCBtZXNzZXMgdXAgaXQn
cyBwMm0gYW5kIGRvZXMgY2hhbmdlIHRoZSBnZm4gLT4gbWZuIG1hcHBpbmdzIGZvcgo+ID4+ID4g
cGFnZXMgdGhhdCBhcmUgcGFydCBvZiB0aGUgcmluZyB0aGF0J3MgdGhlIGd1ZXN0IHByb2JsZW0s
IHRoZQo+ID4+ID4gaHlwZXJ2aXNvciBzdGlsbCBoYXMgYSByZWZlcmVuY2UgdG8gdGhvc2UgcGFn
ZXMgc28gdGhleSB3b24ndCBiZQo+ID4+ID4gcmV1c2VkLgo+ID4+IAo+ID4+IEZvciB1c2UgY2Fz
ZXMgbGlrZSBpbnRyb3NwZWN0aW9uIHRoaXMgbWF5IG5vdCBiZSBmdWxseSBjb3JyZWN0LAo+ID4+
IGJ1dCBpdCBtYXkgYWxzbyBiZSB0aGF0IG15IHVuZGVyc3RhbmRpbmcgdGhlcmUgaXNuJ3QgZnVs
bHkKPiA+PiBjb3JyZWN0LiBJZiBpbnRyb3NwZWN0aW9uIGFnZW50cyBjYXJlIGFib3V0IF9hbnlf
IHdyaXRlcyB0bwo+ID4+IGEgcGFnZSwgaHlwZXJ2aXNvciBvbmVzICh3aGljaCBpbiBtb3N0IGNh
c2VzIGFyZSBtZXJlbHkKPiA+PiB3cml0ZXMgb24gYmVoYWxmIG9mIHRoZSBndWVzdCkgbWlnaHQg
bWF0dGVyIGFzIHdlbGwuIEkgdGhpbmsKPiA+PiB0byBkZWNpZGUgd2hldGhlciBwYWdlIGFjY2Vz
c2VzIG5lZWQgdG8gYmUgYWNjb21wYW5pZWQKPiA+PiBieSBhbnkgY2hlY2tzIChhbmQgaWYgc28s
IHdoaWNoIG9uZXMpIG9uZSBuZWVkcyB0bwo+ID4+IC0gZXN0YWJsaXNoIHdoYXQgcDJtIHR5cGUg
dHJhbnNpdGlvbnMgYXJlIHBvc3NpYmxlIGZvciBhCj4gPj4gICBnaXZlbiBwYWdlLAo+ID4+IC0g
dmVyaWZ5IHdoYXQgcmVzdHJpY3Rpb25zIG1heSBvY2N1ciAiYmVoaW5kIHRoZSBiYWNrIiBvZgo+
ID4+ICAgdGhlIGVudGl0eSB3YW50aW5nIHRvIGRvIHRoZSBhY2Nlc3NlcywKPiA+PiAtIGV4cGxv
cmUgd2hldGhlciBkb2luZyB0aGUgZXh0cmEgY2hlY2tpbmcgYXQgcDJtIHR5cGUKPiA+PiAgIGNo
YW5nZSB0aW1lIHdvdWxkbid0IGJlIGJldHRlciB0aGFuIGF0IHRoZSB0aW1lIG9mIGFjY2Vzcy4K
PiA+IAo+ID4gTWF5YmUgdGhpcyBpcyB1c2UtY2FzZSBpcyBkaWZmZXJlbnQsIGJ1dCBob3cgZG9l
cyBpbnRyb3NwZWN0aW9uIGhhbmRsZQo+ID4gYWNjZXNzZXMgdG8gdGhlIHNoYXJlZCBpbmZvIHBh
Z2Ugb3IgdGhlIHJ1bnN0YXRlIGluZm8gZm9yIGV4YW1wbGU/Cj4gPiAKPiA+IEkgd291bGQgY29u
c2lkZXIgYXJnbyB0byBiZSB0aGUgc2FtZSBpbiB0aGlzIHJlZ2FyZC4KPiAKPiBOb3QgZXhhY3Rs
eTogVGhlIHNoYXJlZCBpbmZvIHBhZ2UgaXMgc3BlY2lhbCBpbiBhbnkgZXZlbnQuIEZvcgo+IHJ1
bnN0YXRlIGluZm8gKGFuZCBhbGlrZSAtIHRoZXJlJ3MgYWxzbyBzdHJ1Y3QgdmNwdV90aW1lX2lu
Zm8pCj4gSSdkIHF1ZXN0aW9uIGNvcnJlY3RuZXNzIG9mIHRoZSBjdXJyZW50IGhhbmRsaW5nLiBJ
ZiB0aGF0J3MKPiB3cm9uZyBhbHJlYWR5LCBJJ2QgcHJlZmVyIGlmIHRoZSBpc3N1ZSB3YXNuJ3Qg
c3ByZWFkLgoKVGhlcmUgYXJlIGFsc28gZ3JhbnRzLCB3aGljaCB3aGVuIHVzZWQgdG9nZXRoZXIg
d2l0aCBhbm90aGVyIGd1ZXN0IG9uCnRoZSBzYW1lIGhvc3QgY291bGQgYWxsb3cgdG8gYnlwYXNz
IGludHJvc3BlY3Rpb24gQUZBSUNUPyAodW5sZXNzCnRoZXJlJ3Mgc29tZSBwb2xpY3kgYXBwbGll
ZCB0aGF0IGxpbWl0IGdyYW50IHNoYXJpbmcgdG8gdHJ1c3RlZApkb21haW5zKQoKVEJIIEknbSBu
b3Qgc3VyZSBob3cgdG8gaGFuZGxlIGh5cG9lcnZpc29yIGFjY2Vzc2VzIHdpdGgKaW50cm9zcGVj
dGlvbi4gIE15IGtub3dsZWRnZSBvZiBpbnRyb3NwZWN0aW9uIGlzIGZhaXJseSBsaW1pdGVkLCBi
dXQKaXQgcGF1c2VzIHRoZSBndWVzdCBhbmQgc2VuZHMgYSBub3RpZmljYXRpb24gdG8gYW4gaW4g
Z3Vlc3QgYWdlbnQuIEknbQpub3Qgc3VyZSB0aGlzIGlzIGFwcGxpY2FibGUgdG8gaHlwZXJ2aXNv
ciB3cml0ZXMsIHNpbmNlIGl0J3Mgbm90CnBvc3NpYmxlIHRvIHBhdXNlIGh5cGVydmlzb3IgZXhl
Y3V0aW9uIGFuZCB3YWl0IGZvciBhIHJlc3BvbnNlIGZyb20gYQpndWVzdCBhZ2VudC4KClJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:11:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:11: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-devel-bounces@lists.xenproject.org>)
	id 1ggQwl-0005PI-UD; Mon, 07 Jan 2019 09: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggQwk-0005PD-TA
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 09:11:46 +0000
X-Inumbo-ID: 411dc9aa-125c-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 411dc9aa-125c-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 09:11:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="84216627"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Dongli Zhang' <dongli.zhang@oracle.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "linux-block@vger.kernel.org"
 <linux-block@vger.kernel.org>, "linux-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>
Thread-Topic: [PATCH v4 1/2] xen/blkback: add stack variable 'blkif' in
 connect_ring()
Thread-Index: AQHUpkp5vrBK4NjhGEeMyY1dcgdul6WjhUsw
Date: Mon, 7 Jan 2019 09:11:44 +0000
Message-ID: <1962950ce556421e9630ef561600f4f3@AMSPEX02CL03.citrite.net>
References: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
In-Reply-To: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 1/2] xen/blkback: add stack variable
 'blkif' in connect_ring()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "axboe@kernel.dk" <axboe@kernel.dk>, Roger Pau Monne <roger.pau@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IERvbmdsaSBaaGFuZyBbbWFpbHRv
OmRvbmdsaS56aGFuZ0BvcmFjbGUuY29tXQo+IFNlbnQ6IDA3IEphbnVhcnkgMjAxOSAwNTozNgo+
IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IGxpbnV4LWJsb2NrQHZnZXIua2Vy
bmVsLm9yZzsgbGludXgtCj4ga2VybmVsQHZnZXIua2VybmVsLm9yZwo+IENjOiBrb25yYWQud2ls
a0BvcmFjbGUuY29tOyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsKPiBh
eGJvZUBrZXJuZWwuZGs7IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4g
U3ViamVjdDogW1BBVENIIHY0IDEvMl0geGVuL2Jsa2JhY2s6IGFkZCBzdGFjayB2YXJpYWJsZSAn
YmxraWYnIGluCj4gY29ubmVjdF9yaW5nKCkKPiAKPiBBcyAnYmUtPmJsa2lmJyBpcyB1c2VkIGZv
ciBtYW55IHRpbWVzIGluIGNvbm5lY3RfcmluZygpLCB0aGUgc3RhY2sKPiB2YXJpYWJsZQo+ICdi
bGtpZicgaXMgYWRkZWQgdG8gc3Vic3RpdHV0ZSAnYmUtYmxraWYnLgo+IAo+IFN1Z2dlc3RlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgoKVGhhdCBsb29rcyBiZXR0
ZXIgOi0pCgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KCj4gLS0tCj4gIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCAyNyArKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMo
KyksIDEzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1i
bGtiYWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9ibG9jay94ZW4tCj4gYmxrYmFjay94ZW5idXMuYwo+
IGluZGV4IGE0YmM3NGUuLmE0YWFkYWMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ibG9jay94ZW4t
YmxrYmFjay94ZW5idXMuYwo+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVz
LmMKPiBAQCAtMTAyMyw2ICsxMDIzLDcgQEAgc3RhdGljIGludCByZWFkX3Blcl9yaW5nX3JlZnMo
c3RydWN0IHhlbl9ibGtpZl9yaW5nCj4gKnJpbmcsIGNvbnN0IGNoYXIgKmRpcikKPiAgc3RhdGlj
IGludCBjb25uZWN0X3Jpbmcoc3RydWN0IGJhY2tlbmRfaW5mbyAqYmUpCj4gIHsKPiAgCXN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYgPSBiZS0+ZGV2Owo+ICsJc3RydWN0IHhlbl9ibGtpZiAqYmxr
aWYgPSBiZS0+YmxraWY7Cj4gIAl1bnNpZ25lZCBpbnQgcGVyc19ncmFudHM7Cj4gIAljaGFyIHBy
b3RvY29sWzY0XSA9ICIiOwo+ICAJaW50IGVyciwgaTsKPiBAQCAtMTAzMywyNSArMTAzNCwyNSBA
QCBzdGF0aWMgaW50IGNvbm5lY3RfcmluZyhzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkKPiAKPiAg
CXByX2RlYnVnKCIlcyAlc1xuIiwgX19mdW5jX18sIGRldi0+b3RoZXJlbmQpOwo+IAo+IC0JYmUt
PmJsa2lmLT5ibGtfcHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9ERUZBVUxUOwo+ICsJYmxraWYt
PmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX0RFRkFVTFQ7Cj4gIAllcnIgPSB4ZW5idXNf
c2NhbmYoWEJUX05JTCwgZGV2LT5vdGhlcmVuZCwgInByb3RvY29sIiwKPiAgCQkJICAgIiU2M3Mi
LCBwcm90b2NvbCk7Cj4gIAlpZiAoZXJyIDw9IDApCj4gIAkJc3RyY3B5KHByb3RvY29sLCAidW5z
cGVjaWZpZWQsIGFzc3VtaW5nIGRlZmF1bHQiKTsKPiAgCWVsc2UgaWYgKDAgPT0gc3RyY21wKHBy
b3RvY29sLCBYRU5fSU9fUFJPVE9fQUJJX05BVElWRSkpCj4gLQkJYmUtPmJsa2lmLT5ibGtfcHJv
dG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU7Cj4gKwkJYmxraWYtPmJsa19wcm90b2NvbCA9
IEJMS0lGX1BST1RPQ09MX05BVElWRTsKPiAgCWVsc2UgaWYgKDAgPT0gc3RyY21wKHByb3RvY29s
LCBYRU5fSU9fUFJPVE9fQUJJX1g4Nl8zMikpCj4gLQkJYmUtPmJsa2lmLT5ibGtfcHJvdG9jb2wg
PSBCTEtJRl9QUk9UT0NPTF9YODZfMzI7Cj4gKwkJYmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lG
X1BST1RPQ09MX1g4Nl8zMjsKPiAgCWVsc2UgaWYgKDAgPT0gc3RyY21wKHByb3RvY29sLCBYRU5f
SU9fUFJPVE9fQUJJX1g4Nl82NCkpCj4gLQkJYmUtPmJsa2lmLT5ibGtfcHJvdG9jb2wgPSBCTEtJ
Rl9QUk9UT0NPTF9YODZfNjQ7Cj4gKwkJYmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RP
Q09MX1g4Nl82NDsKPiAgCWVsc2Ugewo+ICAJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJ1
bmtub3duIGZlIHByb3RvY29sICVzIiwKPiBwcm90b2NvbCk7Cj4gIAkJcmV0dXJuIC1FTk9TWVM7
Cj4gIAl9Cj4gIAlwZXJzX2dyYW50cyA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJl
bmQsICJmZWF0dXJlLQo+IHBlcnNpc3RlbnQiLAo+ICAJCQkJCSAgIDApOwo+IC0JYmUtPmJsa2lm
LT52YmQuZmVhdHVyZV9nbnRfcGVyc2lzdGVudCA9IHBlcnNfZ3JhbnRzOwo+IC0JYmUtPmJsa2lm
LT52YmQub3ZlcmZsb3dfbWF4X2dyYW50cyA9IDA7Cj4gKwlibGtpZi0+dmJkLmZlYXR1cmVfZ250
X3BlcnNpc3RlbnQgPSBwZXJzX2dyYW50czsKPiArCWJsa2lmLT52YmQub3ZlcmZsb3dfbWF4X2dy
YW50cyA9IDA7Cj4gCj4gIAkvKgo+ICAJICogUmVhZCB0aGUgbnVtYmVyIG9mIGhhcmR3YXJlIHF1
ZXVlcyBmcm9tIGZyb250ZW5kLgo+IEBAIC0xMDY3LDE2ICsxMDY4LDE2IEBAIHN0YXRpYyBpbnQg
Y29ubmVjdF9yaW5nKHN0cnVjdCBiYWNrZW5kX2luZm8gKmJlKQo+ICAJCQkJcmVxdWVzdGVkX251
bV9xdWV1ZXMsIHhlbmJsa19tYXhfcXVldWVzKTsKPiAgCQlyZXR1cm4gLUVOT1NZUzsKPiAgCX0K
PiAtCWJlLT5ibGtpZi0+bnJfcmluZ3MgPSByZXF1ZXN0ZWRfbnVtX3F1ZXVlczsKPiAtCWlmICh4
ZW5fYmxraWZfYWxsb2NfcmluZ3MoYmUtPmJsa2lmKSkKPiArCWJsa2lmLT5ucl9yaW5ncyA9IHJl
cXVlc3RlZF9udW1fcXVldWVzOwo+ICsJaWYgKHhlbl9ibGtpZl9hbGxvY19yaW5ncyhibGtpZikp
Cj4gIAkJcmV0dXJuIC1FTk9NRU07Cj4gCj4gIAlwcl9pbmZvKCIlczogdXNpbmcgJWQgcXVldWVz
LCBwcm90b2NvbCAlZCAoJXMpICVzXG4iLCBkZXYtPm5vZGVuYW1lLAo+IC0JCSBiZS0+YmxraWYt
Pm5yX3JpbmdzLCBiZS0+YmxraWYtPmJsa19wcm90b2NvbCwgcHJvdG9jb2wsCj4gKwkJIGJsa2lm
LT5ucl9yaW5ncywgYmxraWYtPmJsa19wcm90b2NvbCwgcHJvdG9jb2wsCj4gIAkJIHBlcnNfZ3Jh
bnRzID8gInBlcnNpc3RlbnQgZ3JhbnRzIiA6ICIiKTsKPiAKPiAtCWlmIChiZS0+YmxraWYtPm5y
X3JpbmdzID09IDEpCj4gLQkJcmV0dXJuIHJlYWRfcGVyX3JpbmdfcmVmcygmYmUtPmJsa2lmLT5y
aW5nc1swXSwgZGV2LQo+ID5vdGhlcmVuZCk7Cj4gKwlpZiAoYmxraWYtPm5yX3JpbmdzID09IDEp
Cj4gKwkJcmV0dXJuIHJlYWRfcGVyX3JpbmdfcmVmcygmYmxraWYtPnJpbmdzWzBdLCBkZXYtPm90
aGVyZW5kKTsKPiAgCWVsc2Ugewo+ICAJCXhzcGF0aHNpemUgPSBzdHJsZW4oZGV2LT5vdGhlcmVu
ZCkgKyB4ZW5zdG9yZV9wYXRoX2V4dF9zaXplOwo+ICAJCXhzcGF0aCA9IGttYWxsb2MoeHNwYXRo
c2l6ZSwgR0ZQX0tFUk5FTCk7Cj4gQEAgLTEwODUsMTAgKzEwODYsMTAgQEAgc3RhdGljIGludCBj
b25uZWN0X3Jpbmcoc3RydWN0IGJhY2tlbmRfaW5mbyAqYmUpCj4gIAkJCXJldHVybiAtRU5PTUVN
Owo+ICAJCX0KPiAKPiAtCQlmb3IgKGkgPSAwOyBpIDwgYmUtPmJsa2lmLT5ucl9yaW5nczsgaSsr
KSB7Cj4gKwkJZm9yIChpID0gMDsgaSA8IGJsa2lmLT5ucl9yaW5nczsgaSsrKSB7Cj4gIAkJCW1l
bXNldCh4c3BhdGgsIDAsIHhzcGF0aHNpemUpOwo+ICAJCQlzbnByaW50Zih4c3BhdGgsIHhzcGF0
aHNpemUsICIlcy9xdWV1ZS0ldSIsIGRldi0KPiA+b3RoZXJlbmQsIGkpOwo+IC0JCQllcnIgPSBy
ZWFkX3Blcl9yaW5nX3JlZnMoJmJlLT5ibGtpZi0+cmluZ3NbaV0sIHhzcGF0aCk7Cj4gKwkJCWVy
ciA9IHJlYWRfcGVyX3JpbmdfcmVmcygmYmxraWYtPnJpbmdzW2ldLCB4c3BhdGgpOwo+ICAJCQlp
ZiAoZXJyKSB7Cj4gIAkJCQlrZnJlZSh4c3BhdGgpOwo+ICAJCQkJcmV0dXJuIGVycjsKPiAtLQo+
IDIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:12:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:12:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggQxC-0005SO-CK; Mon, 07 Jan 2019 09:12:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2dXH=PP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggQxB-0005S7-1I
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 09:12:13 +0000
X-Inumbo-ID: 50768b90-125c-11e9-ac4d-2774167ddeb4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50768b90-125c-11e9-ac4d-2774167ddeb4;
 Mon, 07 Jan 2019 09:12:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggQx7-0002f1-H4; Mon, 07 Jan 2019 09:12:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggQx7-0007KB-6g; Mon, 07 Jan 2019 09:12:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggQx7-0000jQ-64; Mon, 07 Jan 2019 09:12:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131781-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Jan 2019 09:12:09 +0000
Subject: [Xen-devel] [ovmf test] 131781: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc4MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3ODEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjEgZGF5cyAgMjQ4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDEgZGF5cyAgIDEyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:18:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:18: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-devel-bounces@lists.xenproject.org>)
	id 1ggR2t-0005ie-40; Mon, 07 Jan 2019 09:18: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggR2s-0005iZ-C2
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 09:18:06 +0000
X-Inumbo-ID: 22286f37-125d-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22286f37-125d-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 09:18:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="84216836"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Dongli Zhang' <dongli.zhang@oracle.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "linux-block@vger.kernel.org"
 <linux-block@vger.kernel.org>, "linux-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>
Thread-Topic: [PATCH v4 2/2] xen/blkback: rework connect_ring() to avoid
 inconsistent xenstore 'ring-page-order' set by malicious blkfront
Thread-Index: AQHUpkp4N6gRL6Twe0ia3bzTqyP18qWjhddQ
Date: Mon, 7 Jan 2019 09:18:01 +0000
Message-ID: <df8d9a4f2b474d90814c32b60dd3a7d7@AMSPEX02CL03.citrite.net>
References: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
 <1546839359-5478-2-git-send-email-dongli.zhang@oracle.com>
In-Reply-To: <1546839359-5478-2-git-send-email-dongli.zhang@oracle.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "axboe@kernel.dk" <axboe@kernel.dk>, Roger Pau Monne <roger.pau@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IERvbmdsaSBaaGFuZyBbbWFpbHRv
OmRvbmdsaS56aGFuZ0BvcmFjbGUuY29tXQo+IFNlbnQ6IDA3IEphbnVhcnkgMjAxOSAwNTozNgo+
IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IGxpbnV4LWJsb2NrQHZnZXIua2Vy
bmVsLm9yZzsgbGludXgtCj4ga2VybmVsQHZnZXIua2VybmVsLm9yZwo+IENjOiBrb25yYWQud2ls
a0BvcmFjbGUuY29tOyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsKPiBh
eGJvZUBrZXJuZWwuZGs7IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4g
U3ViamVjdDogW1BBVENIIHY0IDIvMl0geGVuL2Jsa2JhY2s6IHJld29yayBjb25uZWN0X3Jpbmco
KSB0byBhdm9pZAo+IGluY29uc2lzdGVudCB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVyJyBzZXQg
YnkgbWFsaWNpb3VzIGJsa2Zyb250Cj4gCj4gVGhlIHhlbnN0b3JlICdyaW5nLXBhZ2Utb3JkZXIn
IGlzIHVzZWQgZ2xvYmFsbHkgZm9yIGVhY2ggYmxrYmFjayBxdWV1ZSBhbmQKPiB0aGVyZWZvcmUg
c2hvdWxkIGJlIHJlYWQgZnJvbSB4ZW5zdG9yZSBvbmx5IG9uY2UuIEhvd2V2ZXIsIGl0IGlzIG9i
dGFpbmVkCj4gaW4gcmVhZF9wZXJfcmluZ19yZWZzKCkgd2hpY2ggbWlnaHQgYmUgY2FsbGVkIG11
bHRpcGxlIHRpbWVzIGR1cmluZyB0aGUKPiBpbml0aWFsaXphdGlvbiBvZiBlYWNoIGJsa2JhY2sg
cXVldWUuCj4gCj4gSWYgdGhlIGJsa2Zyb250IGlzIG1hbGljaW91cyBhbmQgdGhlICdyaW5nLXBh
Z2Utb3JkZXInIGlzIHNldCBpbiBkaWZmZXJlbnQKPiB2YWx1ZSBieSBibGtmcm9udCBldmVyeSB0
aW1lIGJlZm9yZSBibGtiYWNrIHJlYWRzIGl0LCB0aGlzIG1heSBlbmQgdXAgYXQKPiB0aGUgIldB
Uk5fT04oaSAhPSAoWEVOX0JMS0lGX1JFUVNfUEVSX1BBR0UgKiBibGtpZi0+bnJfcmluZ19wYWdl
cykpOyIgaW4KPiB4ZW5fYmxraWZfZGlzY29ubmVjdCgpIHdoZW4gZnJvbnRlbmQgaXMgZGVzdHJv
eWVkLgo+IAo+IFRoaXMgcGF0Y2ggcmV3b3JrcyBjb25uZWN0X3JpbmcoKSB0byByZWFkIHhlbnN0
b3JlICdyaW5nLXBhZ2Utb3JkZXInIG9ubHkKPiBvbmNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERv
bmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4gLS0tCj4gQ2hhbmdlZCBzaW5j
ZSB2MToKPiAgICogY2hhbmdlIHRoZSBvcmRlciBvZiB4ZW5zdG9yZSByZWFkIGluIHJlYWRfcGVy
X3JpbmdfcmVmcwo+ICAgKiB1c2UgeGVuYnVzX3JlYWRfdW5zaWduZWQoKSBpbiBjb25uZWN0X3Jp
bmcoKQo+IAo+IENoYW5nZWQgc2luY2UgdjI6Cj4gICAqIHNpbXBsaWZ5IHRoZSBjb25kaXRpb24g
Y2hlY2sgYXMgIihlcnIgIT0gMSAmJiBucl9ncmVmcyA+IDEpIgo+ICAgKiBhdm9pZCBzZXR0aW5n
IGVyciBhcyAtRUlOVkFMIHRvIHJlbW92ZSBleHRyYSBvbmUgbGluZSBvZiBjb2RlCj4gCj4gQ2hh
bmdlZCBzaW5jZSB2MzoKPiAgICogZXhpdCBhdCB0aGUgYmVnaW5uaW5nIGlmICFucl9ncmVmcwo+
ICAgKiBjaGFuZ2UgdGhlIGlmIHN0YXRlbWVudHMgdG8gYXZvaWQgdGVzdCAoZXJyICE9IDEpIHR3
aWNlCj4gICAqIGluaXRpYWxpemUgYSAnYmxraWYnIHN0YWNrIHZhcmlhYmxlIChyZWZlciB0byBQ
QVRDSCAxLzIpCj4gCj4gIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCA3NiAr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAtLS0tLQo+ICAxIGZpbGUgY2hhbmdl
ZCwgNDMgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi0KPiBi
bGtiYWNrL3hlbmJ1cy5jCj4gaW5kZXggYTRhYWRhYy4uYTJhY2JjOSAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4gKysrIGIvZHJpdmVycy9ibG9jay94
ZW4tYmxrYmFjay94ZW5idXMuYwo+IEBAIC05MjYsNyArOTI2LDcgQEAgc3RhdGljIGludCByZWFk
X3Blcl9yaW5nX3JlZnMoc3RydWN0IHhlbl9ibGtpZl9yaW5nCj4gKnJpbmcsIGNvbnN0IGNoYXIg
KmRpcikKPiAgCWludCBlcnIsIGksIGo7Cj4gIAlzdHJ1Y3QgeGVuX2Jsa2lmICpibGtpZiA9IHJp
bmctPmJsa2lmOwo+ICAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IGJsa2lmLT5iZS0+ZGV2
Owo+IC0JdW5zaWduZWQgaW50IHJpbmdfcGFnZV9vcmRlciwgbnJfZ3JlZnMsIGV2dGNobjsKPiAr
CXVuc2lnbmVkIGludCBucl9ncmVmcywgZXZ0Y2huOwo+IAo+ICAJZXJyID0geGVuYnVzX3NjYW5m
KFhCVF9OSUwsIGRpciwgImV2ZW50LWNoYW5uZWwiLCAiJXUiLAo+ICAJCQkgICZldnRjaG4pOwo+
IEBAIC05MzYsNDMgKzkzNiwzOCBAQCBzdGF0aWMgaW50IHJlYWRfcGVyX3JpbmdfcmVmcyhzdHJ1
Y3QgeGVuX2Jsa2lmX3JpbmcKPiAqcmluZywgY29uc3QgY2hhciAqZGlyKQo+ICAJCXJldHVybiBl
cnI7Cj4gIAl9Cj4gCj4gLQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGV2LT5vdGhlcmVu
ZCwgInJpbmctcGFnZS1vcmRlciIsICIldSIsCj4gLQkJCSAgJnJpbmdfcGFnZV9vcmRlcik7Cj4g
LQlpZiAoZXJyICE9IDEpIHsKPiAtCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCAi
cmluZy1yZWYiLCAiJXUiLAo+ICZyaW5nX3JlZlswXSk7Cj4gKwlucl9ncmVmcyA9IGJsa2lmLT5u
cl9yaW5nX3BhZ2VzOwo+ICsKPiArCWlmICh1bmxpa2VseSghbnJfZ3JlZnMpKQo+ICsJCXJldHVy
biAtRUlOVkFMOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCBucl9ncmVmczsgaSsrKSB7Cj4gKwkJ
Y2hhciByaW5nX3JlZl9uYW1lW1JJTkdSRUZfTkFNRV9MRU5dOwo+ICsKPiArCQlzbnByaW50Zihy
aW5nX3JlZl9uYW1lLCBSSU5HUkVGX05BTUVfTEVOLCAicmluZy1yZWYldSIsIGkpOwo+ICsJCWVy
ciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsIHJpbmdfcmVmX25hbWUsCj4gKwkJCQkgICAi
JXUiLCAmcmluZ19yZWZbaV0pOwo+ICsKPiAgCQlpZiAoZXJyICE9IDEpIHsKPiAtCQkJZXJyID0g
LUVJTlZBTDsKPiAtCQkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgJXMvcmlu
Zy1yZWYiLCBkaXIpOwo+IC0JCQlyZXR1cm4gZXJyOwo+IC0JCX0KPiAtCQlucl9ncmVmcyA9IDE7
Cj4gLQl9IGVsc2Ugewo+IC0JCXVuc2lnbmVkIGludCBpOwo+IC0KPiAtCQlpZiAocmluZ19wYWdl
X29yZGVyID4geGVuX2Jsa2lmX21heF9yaW5nX29yZGVyKSB7Cj4gLQkJCWVyciA9IC1FSU5WQUw7
Cj4gLQkJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICIlcy9yZXF1ZXN0ICVkIHJpbmcgcGFn
ZQo+IG9yZGVyIGV4Y2VlZCBtYXg6JWQiLAo+IC0JCQkJCSBkaXIsIHJpbmdfcGFnZV9vcmRlciwK
PiAtCQkJCQkgeGVuX2Jsa2lmX21heF9yaW5nX29yZGVyKTsKPiAtCQkJcmV0dXJuIGVycjsKPiAr
CQkJaWYgKG5yX2dyZWZzID09IDEpCj4gKwkJCQlicmVhazsKPiArCj4gKwkJCXhlbmJ1c19kZXZf
ZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzLyVzIiwKPiArCQkJCQkgZGlyLCByaW5nX3JlZl9u
YW1lKTsKClRoaXMgcGF0Y2ggbG9va3MgbXVjaCBiZXR0ZXIsIGJ1dCBJIGd1ZXNzIHlvdSBkb24n
dCB3YW50IHRvIGJlIHVzaW5nICdlcnInIGluIHRoZSBhYm92ZSBjYWxsIGFzIGl0IHdpbGwgc3Rp
bGwgYmUgc2V0IHRvIHdoYXRldmVyIHhlbmJ1c19zY2FuZigpIHJldHVybmVkLiBQcm9iYWJseSBu
ZWF0ZXN0IHRvIGp1c3QgbGVhdmUgdGhlICJlcnIgPSAtRUlOVkFMIiBhbmQgInJldHVybiBlcnIi
IGFsb25lLgoKPiArCQkJcmV0dXJuIC1FSU5WQUw7Cj4gIAkJfQo+ICsJfQo+IAo+IC0JCW5yX2dy
ZWZzID0gMSA8PCByaW5nX3BhZ2Vfb3JkZXI7Cj4gLQkJZm9yIChpID0gMDsgaSA8IG5yX2dyZWZz
OyBpKyspIHsKPiAtCQkJY2hhciByaW5nX3JlZl9uYW1lW1JJTkdSRUZfTkFNRV9MRU5dOwo+IC0K
PiAtCQkJc25wcmludGYocmluZ19yZWZfbmFtZSwgUklOR1JFRl9OQU1FX0xFTiwgInJpbmctcmVm
JXUiLAo+IGkpOwo+IC0JCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCByaW5nX3Jl
Zl9uYW1lLAo+IC0JCQkJCSAgICIldSIsICZyaW5nX3JlZltpXSk7Cj4gLQkJCWlmIChlcnIgIT0g
MSkgewo+IC0JCQkJZXJyID0gLUVJTlZBTDsKPiAtCQkJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBl
cnIsICJyZWFkaW5nICVzLyVzIiwKPiAtCQkJCQkJIGRpciwgcmluZ19yZWZfbmFtZSk7Cj4gLQkJ
CQlyZXR1cm4gZXJyOwo+IC0JCQl9Cj4gKwlpZiAoZXJyICE9IDEpIHsKPiArCQlXQVJOX09OKG5y
X2dyZWZzICE9IDEpOwo+ICsKPiArCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCAi
cmluZy1yZWYiLCAiJXUiLAo+ICsJCQkJICAgJnJpbmdfcmVmWzBdKTsKPiArCQlpZiAoZXJyICE9
IDEpIHsKPiArCQkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgJXMvcmluZy1y
ZWYiLCBkaXIpOwoKU2FtZSBoZXJlLiBTZXQgZXJyIHRvIC1FSU5WQUwgYWJvdmUgdGhlIGNhbGwg
dG8geGVuYnVzX2Rldl9mYXRhbCgpIGFuZCByZXR1cm4gaXQgYmVsb3cuLi4KCj4gKwkJCXJldHVy
biAtRUlOVkFMOwo+ICAJCX0KPiAgCX0KPiAtCWJsa2lmLT5ucl9yaW5nX3BhZ2VzID0gbnJfZ3Jl
ZnM7Cj4gCj4gIAlmb3IgKGkgPSAwOyBpIDwgbnJfZ3JlZnMgKiBYRU5fQkxLSUZfUkVRU19QRVJf
UEFHRTsgaSsrKSB7Cj4gIAkJcmVxID0ga3phbGxvYyhzaXplb2YoKnJlcSksIEdGUF9LRVJORUwp
Owo+IEBAIC0xMDMxLDYgKzEwMjYsNyBAQCBzdGF0aWMgaW50IGNvbm5lY3RfcmluZyhzdHJ1Y3Qg
YmFja2VuZF9pbmZvICpiZSkKPiAgCXNpemVfdCB4c3BhdGhzaXplOwo+ICAJY29uc3Qgc2l6ZV90
IHhlbnN0b3JlX3BhdGhfZXh0X3NpemUgPSAxMTsgLyogc3VmZmljaWVudCBmb3IgIi9xdWV1ZS0K
PiBOTk4iICovCj4gIAl1bnNpZ25lZCBpbnQgcmVxdWVzdGVkX251bV9xdWV1ZXMgPSAwOwo+ICsJ
dW5zaWduZWQgaW50IHJpbmdfcGFnZV9vcmRlcjsKPiAKPiAgCXByX2RlYnVnKCIlcyAlc1xuIiwg
X19mdW5jX18sIGRldi0+b3RoZXJlbmQpOwo+IAo+IEBAIC0xMDc2LDYgKzEwNzIsMjAgQEAgc3Rh
dGljIGludCBjb25uZWN0X3Jpbmcoc3RydWN0IGJhY2tlbmRfaW5mbyAqYmUpCj4gIAkJIGJsa2lm
LT5ucl9yaW5ncywgYmxraWYtPmJsa19wcm90b2NvbCwgcHJvdG9jb2wsCj4gIAkJIHBlcnNfZ3Jh
bnRzID8gInBlcnNpc3RlbnQgZ3JhbnRzIiA6ICIiKTsKPiAKPiArCXJpbmdfcGFnZV9vcmRlciA9
IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsCj4gKwkJCQkJICAgICAgICJyaW5n
LXBhZ2Utb3JkZXIiLCAwKTsKPiArCj4gKwlpZiAocmluZ19wYWdlX29yZGVyID4geGVuX2Jsa2lm
X21heF9yaW5nX29yZGVyKSB7Cj4gKwkJZXJyID0gLUVJTlZBTDsKPiArCQl4ZW5idXNfZGV2X2Zh
dGFsKGRldiwgZXJyLAo+ICsJCQkJICJyZXF1ZXN0ZWQgcmluZyBwYWdlIG9yZGVyICVkIGV4Y2Vl
ZCBtYXg6JWQiLAo+ICsJCQkJIHJpbmdfcGFnZV9vcmRlciwKPiArCQkJCSB4ZW5fYmxraWZfbWF4
X3Jpbmdfb3JkZXIpOwo+ICsJCXJldHVybiBlcnI7CgouLi4ganVzdCBsaWtlIGhlcmUgOi0pCgog
IFBhdWwKCj4gKwl9Cj4gKwo+ICsJYmxraWYtPm5yX3JpbmdfcGFnZXMgPSAxIDw8IHJpbmdfcGFn
ZV9vcmRlcjsKPiArCj4gIAlpZiAoYmxraWYtPm5yX3JpbmdzID09IDEpCj4gIAkJcmV0dXJuIHJl
YWRfcGVyX3JpbmdfcmVmcygmYmxraWYtPnJpbmdzWzBdLCBkZXYtPm90aGVyZW5kKTsKPiAgCWVs
c2Ugewo+IC0tCj4gMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:31:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:31: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-devel-bounces@lists.xenproject.org>)
	id 1ggRFR-00079T-9m; Mon, 07 Jan 2019 09:31: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggRFQ-00079O-Jj
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 09:31:04 +0000
X-Inumbo-ID: f317e3f2-125e-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f317e3f2-125e-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 09:31:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 02:31:01 -0700
Message-Id: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 02:30:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/3] string: further minor fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm91bmQgd2hpbGUgcmV2aWV3aW5nIEFuZHJldydzIHN0cnssbn1jbXAoKSBmaXguCgoxOiBhdm9p
ZCB1bmRlZmluZWQgYmVoYXZpb3IgaW4gc3RycmNocigpCjI6IHJlbW92ZSBtZW1zY2FuKCkKMzog
Zml4IHR5cGUgdXNlIGluIHN0cnN0cigpCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:39:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:39: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-devel-bounces@lists.xenproject.org>)
	id 1ggRNP-0007Nt-4f; Mon, 07 Jan 2019 09:39: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggRNO-0007No-4R
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 09:39:18 +0000
X-Inumbo-ID: 190fb222-1260-11e9-8ee2-ebc827c56ce2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 190fb222-1260-11e9-8ee2-ebc827c56ce2;
 Mon, 07 Jan 2019 09:39:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 02:39:15 -0700
Message-Id: <5C331E3E020000780020AB50@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 02:39:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
In-Reply-To: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/3] string: avoid undefined behavior in
 strrchr()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHByZS1kZWNyZW1lbnQgd291bGQgbm90IG9ubHkgY2F1c2UgbWlzYmVoYXZpb3Igd2hlbiB3
cmFwcGluZyAoYmVuaWduCmJlY2F1c2UgdGhlcmUgc2hvdWxkbid0IGJlIGFueSBOVUxMIHBvaW50
ZXJzIHBhc3NlZCBpbiksIGJ1dCBtYXkgYWxzbwpjcmVhdGUgYSBwb2ludGVyIHBvaW50aW5nIG91
dHNpZGUgdGhlIG9iamVjdCB0aGF0IHRoZSBwYXNzZWQgaW4gcG9pbnRlcgpwb2ludHMgdG8gKGl0
IHdvbid0IGJlIGRlLXJlZmVyZW5jZWQgdGhvdWdoKS4gVXNlIHBvc3QtZGVjcmVtZW50IChhbmQg
PgppbnN0ZWFkIG9mID49ICkgaW5zdGVhZC4KClRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNv
Ci0gY29udmVydCBib2d1cyBzcGFjZSAocGFydGx5IDcgb2YgdGhlbSkgaW5kZW50YXRpb24gdG8g
TGludXggc3R5bGUgdGFiCiAgb25lLAotIGFkZCB0d28gYmxhbmsgbGluZXMuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vY29tbW9uL3N0
cmluZy5jCisrKyBiL3hlbi9jb21tb24vc3RyaW5nLmMKQEAgLTE3NCwxMiArMTc0LDEzIEBAIGNo
YXIgKihzdHJjaHIpKGNvbnN0IGNoYXIgKnMsIGludCBjKQogICovCiBjaGFyICooc3RycmNociko
Y29uc3QgY2hhciAqcywgaW50IGMpCiB7Ci0gICAgICAgY29uc3QgY2hhciAqcCA9IHMgKyBzdHJs
ZW4ocyk7Ci0gICAgICAgZG8gewotICAgICAgICAgICBpZiAoKnAgPT0gKGNoYXIpYykKLSAgICAg
ICAgICAgICAgIHJldHVybiAoY2hhciAqKXA7Ci0gICAgICAgfSB3aGlsZSAoLS1wID49IHMpOwot
ICAgICAgIHJldHVybiBOVUxMOworCWNvbnN0IGNoYXIgKnAgPSBzICsgc3RybGVuKHMpOworCisJ
Zm9yICg7ICpwICE9IChjaGFyKWM7IC0tcCkKKwkJaWYgKHAgPT0gcykKKwkJCXJldHVybiBOVUxM
OworCisJcmV0dXJuIChjaGFyICopcDsKIH0KICNlbmRpZgogCgoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:39:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:39: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-devel-bounces@lists.xenproject.org>)
	id 1ggRNo-0007PQ-Di; Mon, 07 Jan 2019 09:39:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggRNn-0007PJ-6n
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 09:39:43 +0000
X-Inumbo-ID: 28793ef2-1260-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28793ef2-1260-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 09:39:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 02:39:41 -0700
Message-Id: <5C331E59020000780020AB53@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 02:39:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
In-Reply-To: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/3] string: remove memscan()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaGFzIG5vIHVzZXJzLCBzbyByYXRoZXIgdGhhbiBmaXhpbmcgaXRzIHVzZSBvZiB0eXBlcyAo
Zmlyc3QgYW5kCmZvcmVtb3N0IGMgd291bGQgbmVlZCB0byBiZSBjYXN0IHRvIHVuc2lnbmVkIGNo
YXIgaW4gdGhlIGNvbXBhcmlzb24KZXhwcmVzc2lvbikgZHJvcCBpdCBhbHRvZ2V0aGVyLiBtZW1j
aHIoKSBvdWdodCB0byBiZSBmaW5lIGZvciBhbGwKcHVycG9zZXMuCgpUYWtlIHRoZSBvcHBvcnR1
bml0eSBhbmQgYWxzbyBkbyBzb21lIHN0eWxpc3RpYyBhZGp1c3RtZW50cyB0byBpdHMKc3Vydml2
aW5nIHNpYmxpbmcgZnVuY3Rpb24gbWVtY2hyKCkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vY29tbW9uL3N0cmluZy5jCisrKyBiL3hl
bi9jb21tb24vc3RyaW5nLmMKQEAgLTM4MCwzMCArMzgwLDYgQEAgaW50IChtZW1jbXApKGNvbnN0
IHZvaWQgKmNzLCBjb25zdCB2b2lkCiB9CiAjZW5kaWYKIAotI2lmbmRlZiBfX0hBVkVfQVJDSF9N
RU1TQ0FOCi0vKioKLSAqIG1lbXNjYW4gLSBGaW5kIGEgY2hhcmFjdGVyIGluIGFuIGFyZWEgb2Yg
bWVtb3J5LgotICogQGFkZHI6IFRoZSBtZW1vcnkgYXJlYQotICogQGM6IFRoZSBieXRlIHRvIHNl
YXJjaCBmb3IKLSAqIEBzaXplOiBUaGUgc2l6ZSBvZiB0aGUgYXJlYS4KLSAqCi0gKiByZXR1cm5z
IHRoZSBhZGRyZXNzIG9mIHRoZSBmaXJzdCBvY2N1cnJlbmNlIG9mIEBjLCBvciAxIGJ5dGUgcGFz
dAotICogdGhlIGFyZWEgaWYgQGMgaXMgbm90IGZvdW5kCi0gKi8KLXZvaWQgKiBtZW1zY2FuKHZv
aWQgKiBhZGRyLCBpbnQgYywgc2l6ZV90IHNpemUpCi17Ci0JdW5zaWduZWQgY2hhciAqIHAgPSAo
dW5zaWduZWQgY2hhciAqKSBhZGRyOwotCi0Jd2hpbGUgKHNpemUpIHsKLQkJaWYgKCpwID09IGMp
Ci0JCQlyZXR1cm4gKHZvaWQgKikgcDsKLQkJcCsrOwotCQlzaXplLS07Ci0JfQotICAJcmV0dXJu
ICh2b2lkICopIHA7Ci19Ci0jZW5kaWYKLQogI2lmbmRlZiBfX0hBVkVfQVJDSF9TVFJTVFIKIC8q
KgogICogc3Ryc3RyIC0gRmluZCB0aGUgZmlyc3Qgc3Vic3RyaW5nIGluIGEgJU5VTCB0ZXJtaW5h
dGVkIHN0cmluZwpAQCAtNDQxLDE0ICs0MTcsMTMgQEAgY2hhciAqKHN0cnN0cikoY29uc3QgY2hh
ciAqczEsIGNvbnN0IGNoYQogdm9pZCAqKG1lbWNocikoY29uc3Qgdm9pZCAqcywgaW50IGMsIHNp
emVfdCBuKQogewogCWNvbnN0IHVuc2lnbmVkIGNoYXIgKnAgPSBzOwotCXdoaWxlIChuLS0gIT0g
MCkgewotICAgICAgICAJaWYgKCh1bnNpZ25lZCBjaGFyKWMgPT0gKnArKykgewotCQkJcmV0dXJu
ICh2b2lkICopKHAtMSk7Ci0JCX0KLQl9CisKKwl3aGlsZSAobi0tKQorICAgICAgICAJaWYgKCh1
bnNpZ25lZCBjaGFyKWMgPT0gKnArKykKKwkJCXJldHVybiAodm9pZCAqKShwIC0gMSk7CisKIAly
ZXR1cm4gTlVMTDsKIH0KLQogI2VuZGlmCiAKIC8qCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zdHJp
bmcuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc3RyaW5nLmgKQEAgLTk2LDEwICs5Niw2IEBAIHZv
aWQgKm1lbW1vdmUodm9pZCAqLCBjb25zdCB2b2lkICosIHNpemUKICNkZWZpbmUgbWVtbW92ZShk
LCBzLCBuKSBfX2J1aWx0aW5fbWVtbW92ZShkLCBzLCBuKQogI2VuZGlmCiAKLSNpZm5kZWYgX19I
QVZFX0FSQ0hfTUVNU0NBTgotdm9pZCAqbWVtc2Nhbih2b2lkICosIGludCwgc2l6ZV90KTsKLSNl
bmRpZgotCiAjaWZuZGVmIF9fSEFWRV9BUkNIX01FTUNNUAogaW50IG1lbWNtcChjb25zdCB2b2lk
ICosIGNvbnN0IHZvaWQgKiwgc2l6ZV90KTsKICNkZWZpbmUgbWVtY21wKHMxLCBzMiwgbikgX19i
dWlsdGluX21lbWNtcChzMSwgczIsIG4pCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:40:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:40: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-devel-bounces@lists.xenproject.org>)
	id 1ggROW-000829-O2; Mon, 07 Jan 2019 09:40: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggROU-00081v-Rp
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 09:40:26 +0000
X-Inumbo-ID: 4238c24c-1260-11e9-be2f-e30ae0bbb003
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4238c24c-1260-11e9-be2f-e30ae0bbb003;
 Mon, 07 Jan 2019 09:40:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 02:40:24 -0700
Message-Id: <5C331E84020000780020AB56@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 02:40:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
In-Reply-To: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 3/3] string: fix type use in strstr()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNpbmcgcGxhaW4gaW50IGZvciBzdHJpbmcgbGVuZ3Rocywgd2hpbGUgb2theSBmb3IgYWxsIHBy
YWN0aWNhbApwdXJwb3NlcywgaXMgdW5kZXNpcmFibGUgaW4gYSBnZW5lcmljIGxpYnJhcnkgZnVu
Y3Rpb24uCgpUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBtb3ZlIHRoZSBmdW5jdGlvbiBm
cm9tIGJlaW5nIGluIHRoZSBtaWRkbGUKb2YgbWVtKigpIG9uZXMgdG8gdGhlIHNldCBvZiBzdHIq
KCkgb25lcywgY29udmVydCBpdHMgbG9vcCBmcm9tIHdoaWxlKCkKdG8gZm9yKCksIGFuZCBjb3Jy
ZWN0IHN0eWxlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKLS0tIGEveGVuL2NvbW1vbi9zdHJpbmcuYworKysgYi94ZW4vY29tbW9uL3N0cmluZy5jCkBA
IC0yOTAsNiArMjkwLDI3IEBAIGNoYXIgKiBzdHJzZXAoY2hhciAqKnMsIGNvbnN0IGNoYXIgKmN0
KQogfQogI2VuZGlmCiAKKyNpZm5kZWYgX19IQVZFX0FSQ0hfU1RSU1RSCisvKioKKyAqIHN0cnN0
ciAtIEZpbmQgdGhlIGZpcnN0IHN1YnN0cmluZyBpbiBhICVOVUwgdGVybWluYXRlZCBzdHJpbmcK
KyAqIEBzMTogVGhlIHN0cmluZyB0byBiZSBzZWFyY2hlZAorICogQHMyOiBUaGUgc3RyaW5nIHRv
IHNlYXJjaCBmb3IKKyAqLworY2hhciAqKHN0cnN0cikoY29uc3QgY2hhciAqczEsIGNvbnN0IGNo
YXIgKnMyKQoreworCXNpemVfdCBsMSwgbDIgPSBzdHJsZW4oczIpOworCisJaWYgKCFsMikKKwkJ
cmV0dXJuIChjaGFyICopczE7CisKKwlmb3IgKGwxID0gc3RybGVuKHMxKTsgbDEgPj0gbDI7IC0t
bDEsICsrczEpCisJCWlmICghbWVtY21wKHMxLCBzMiwgbDIpKQorCQkJcmV0dXJuIChjaGFyICop
czE7CisKKwlyZXR1cm4gTlVMTDsKK30KKyNlbmRpZgorCiAjaWZuZGVmIF9fSEFWRV9BUkNIX01F
TVNFVAogLyoqCiAgKiBtZW1zZXQgLSBGaWxsIGEgcmVnaW9uIG9mIG1lbW9yeSB3aXRoIHRoZSBn
aXZlbiB2YWx1ZQpAQCAtMzgwLDMwICs0MDEsNiBAQCBpbnQgKG1lbWNtcCkoY29uc3Qgdm9pZCAq
Y3MsIGNvbnN0IHZvaWQKIH0KICNlbmRpZgogCi0jaWZuZGVmIF9fSEFWRV9BUkNIX1NUUlNUUgot
LyoqCi0gKiBzdHJzdHIgLSBGaW5kIHRoZSBmaXJzdCBzdWJzdHJpbmcgaW4gYSAlTlVMIHRlcm1p
bmF0ZWQgc3RyaW5nCi0gKiBAczE6IFRoZSBzdHJpbmcgdG8gYmUgc2VhcmNoZWQKLSAqIEBzMjog
VGhlIHN0cmluZyB0byBzZWFyY2ggZm9yCi0gKi8KLWNoYXIgKihzdHJzdHIpKGNvbnN0IGNoYXIg
KnMxLCBjb25zdCBjaGFyICpzMikKLXsKLQlpbnQgbDEsIGwyOwotCi0JbDIgPSBzdHJsZW4oczIp
OwotCWlmICghbDIpCi0JCXJldHVybiAoY2hhciAqKSBzMTsKLQlsMSA9IHN0cmxlbihzMSk7Ci0J
d2hpbGUgKGwxID49IGwyKSB7Ci0JCWwxLS07Ci0JCWlmICghbWVtY21wKHMxLHMyLGwyKSkKLQkJ
CXJldHVybiAoY2hhciAqKSBzMTsKLQkJczErKzsKLQl9Ci0JcmV0dXJuIE5VTEw7Ci19Ci0jZW5k
aWYKLQogI2lmbmRlZiBfX0hBVkVfQVJDSF9NRU1DSFIKIC8qKgogICogbWVtY2hyIC0gRmluZCBh
IGNoYXJhY3RlciBpbiBhbiBhcmVhIG9mIG1lbW9yeS4KCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:45:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:45: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-devel-bounces@lists.xenproject.org>)
	id 1ggRTW-0008It-DT; Mon, 07 Jan 2019 09: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=FNR0=PP=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1ggRTU-0008Io-O0
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 09:45:37 +0000
X-Inumbo-ID: f73b7af3-1260-11e9-92db-bc764e045a96
Received: from mail-ed1-x529.google.com (unknown [2a00:1450:4864:20::529])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f73b7af3-1260-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 09:45:29 +0000 (UTC)
Received: by mail-ed1-x529.google.com with SMTP id y56so206532edd.11
 for <xen-devel@lists.xen.org>; Mon, 07 Jan 2019 01:45:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to
 :user-agent; bh=KGi0SLWq046t3TMt/l4VHYuFSnwRUYLh72RJKkpQbqQ=;
 b=HXtT8OsEWm54U+KKIMNDIc0hYb0WeYigPG/lwyjGwdBWKKD3dbNrR9wSoRSaTfNY6+
 0uPgNMtl0Y+hn4emkqaVNhk3HMs/cH+N+SFe0IJwb4mPwsN9BdTgJ6AmnPERnQV5FGVr
 JfdlQYjT5Ww0AnFq9f6lKcPR8dnxFvBayx0+0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition
 :content-transfer-encoding:in-reply-to:user-agent;
 bh=KGi0SLWq046t3TMt/l4VHYuFSnwRUYLh72RJKkpQbqQ=;
 b=O++89TXHhYyFvTr+d+ce362wpKCdLd6WfwNSx9M4T6dEH95izh0015AayviHRTwz6f
 w69XHj86Z17u1d3HDZnzL25jq1kwtVL1qd40NkSpXxsvv2w8JmTU7f3jEedfO3UUXbKm
 r2/4fVxn5yxPFediDQC23cFL0/TP9rL9hBYpRUzWjN3TzuCvIo/2dei4EuVVa7Ar0U8t
 +eOqCtO/m2iYOkm4e0u+fdOm1exDVxcY/J9IC9OPM67kdpquEUOEtI6j0zVKauRwaVZ4
 JozJ1qfLu/la3c2GE8LS/CmxG5MW5kB/B7+l/za+GexHLKwKVoLYkDtniQhUPo9pe86g
 29bQ==
X-Gm-Message-State: AA+aEWZ8eBofUu2WHmbcB9iaOp7tTcej2KUWuVqdAXLkOrNEZ5PdQE/z
 GhJ+QOnQAhGkiilxOFEBILlhAA==
X-Google-Smtp-Source: AFSGD/X55zwqLvl8FZrFEUgIy9tbtDAnEf/htvcYQFta8SAl+x042ueyTbZQmkrm4Bh+dYwujrC6vQ==
X-Received: by 2002:a50:a086:: with SMTP id 6mr54223883edo.88.1546854327195;
 Mon, 07 Jan 2019 01:45:27 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855])
 by smtp.gmail.com with ESMTPSA id p36sm32482278edc.78.2019.01.07.01.45.24
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 07 Jan 2019 01:45:25 -0800 (PST)
Date: Mon, 7 Jan 2019 10:45:23 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Liviu Dudau <liviu@dudau.co.uk>
Message-ID: <20190107094522.GU21184@phenom.ffwll.local>
References: <20181210100359.22507-1-daniel.vetter@ffwll.ch>
 <20181210101133.5364-1-daniel.vetter@ffwll.ch>
 <20181229225639.GC20342@bart.dudau.co.uk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181229225639.GC20342@bart.dudau.co.uk>
X-Operating-System: Linux phenom 4.18.0-2-amd64 
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 7/7] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-samsung-soc@vger.kernel.org, nouveau@lists.freedesktop.org,
 Daniel Vetter <daniel.vetter@intel.com>,
 Daniel Vetter <daniel.vetter@ffwll.ch>,
 Intel Graphics Development <intel-gfx@lists.freedesktop.org>,
 etnaviv@lists.freedesktop.org, amd-gfx@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org, linux-renesas-soc@vger.kernel.org,
 linux-rockchip@lists.infradead.org, linux-mediatek@lists.infradead.org,
 DRI Development <dri-devel@lists.freedesktop.org>,
 linux-arm-msm@vger.kernel.org, linux-tegra@vger.kernel.org,
 spice-devel@lists.freedesktop.org, linux-amlogic@lists.infradead.org,
 xen-devel@lists.xen.org, freedreno@lists.freedesktop.org,
 linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBEZWMgMjksIDIwMTggYXQgMTA6NTY6MzlQTSArMDAwMCwgTGl2aXUgRHVkYXUgd3Jv
dGU6Cj4gT24gTW9uLCBEZWMgMTAsIDIwMTggYXQgMTE6MTE6MzNBTSArMDEwMCwgRGFuaWVsIFZl
dHRlciB3cm90ZToKPiA+IEhhdmluZyB0aGUgcHJvYmUgaGVscGVyIHN0dWZmICh3aGljaCBwcmV0
dHkgbXVjaCBldmVyeW9uZSBuZWVkcykgaW4KPiA+IHRoZSBkcm1fY3J0Y19oZWxwZXIuaCBmaWxl
ICh3aGljaCBhdG9taWMgZHJpdmVycyBzaG91bGQgbmV2ZXIgbmVlZCkgaXMKPiA+IGNvbmZ1c2lu
Zy4gU3BsaXQgdGhlbSBvdXQuCj4gPiAKPiA+IFRvIG1ha2Ugc3VyZSBJIGFjdHVhbGx5IGFjaGll
dmVkIHRoZSBnb2FsIGhlcmUgSSB3ZW50IHRocm91Z2ggYWxsCj4gPiBkcml2ZXJzLiBBbmQgaW5k
ZWVkLCBhbGwgYXRvbWljIGRyaXZlcnMgYXJlIG5vdyBmcmVlIG9mCj4gPiBkcm1fY3J0Y19oZWxw
ZXIuaCBpbmNsdWRlcy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFu
aWVsLnZldHRlckBpbnRlbC5jb20+Cj4gPiBDYzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZy
YWRlYWQub3JnCj4gPiBDYzogdmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5v
cmcKPiA+IENjOiBldG5hdml2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4gQ2M6IGxpbnV4LXNh
bXN1bmctc29jQHZnZXIua2VybmVsLm9yZwo+ID4gQ2M6IGludGVsLWdmeEBsaXN0cy5mcmVlZGVz
a3RvcC5vcmcKPiA+IENjOiBsaW51eC1tZWRpYXRla0BsaXN0cy5pbmZyYWRlYWQub3JnCj4gPiBD
YzogbGludXgtYW1sb2dpY0BsaXN0cy5pbmZyYWRlYWQub3JnCj4gPiBDYzogbGludXgtYXJtLW1z
bUB2Z2VyLmtlcm5lbC5vcmcKPiA+IENjOiBmcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3Jn
Cj4gPiBDYzogbm91dmVhdUBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiA+IENjOiBzcGljZS1kZXZl
bEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiA+IENjOiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w
Lm9yZwo+ID4gQ2M6IGxpbnV4LXJlbmVzYXMtc29jQHZnZXIua2VybmVsLm9yZwo+ID4gQ2M6IGxp
bnV4LXJvY2tjaGlwQGxpc3RzLmluZnJhZGVhZC5vcmcKPiA+IENjOiBsaW51eC1zdG0zMkBzdC1t
ZC1tYWlsbWFuLnN0b3JtcmVwbHkuY29tCj4gPiBDYzogbGludXgtdGVncmFAdmdlci5rZXJuZWwu
b3JnCj4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiAKPiBEYW5pZWwsIHBsZWFzZSBm
aXggd2hhdGV2ZXIgc2NyaXB0IHlvdSdyZSB1c2luZyB0byBnZW5lcmF0ZSB0aGUgbGlzdAo+IG9m
IHBlb3BsZSBiZWluZyBDYy1lZC4gLi9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsIGdlbmVyYXRl
cyBteSB3b3JrCj4gZW1haWwgYWRkcmVzcyBmb3IgSERMQ0QgYW5kIHRoZSBNYWxpIERQIG1haW50
YWluZXJzIGZvciBtYWxpZHAgY2hhbmdlcywKPiBidXQgd2Ugd2VyZSBub3QgQ2MtZWQgYW5kIEkn
dmUgb25seSBmb3VuZCB0aGlzIHBhdGNoIGluIHRoZSBsaW51eC1yb2NrY2hpcAo+IE1MIGJlY2F1
c2UgdGhlcmUgd2FzIG5vdCBlbm91Z2ggdHJhZmZpYyB0aGVyZSB0byBiZSBoaWRkZW4gdW5kZXIg
b3RoZXIgcGF0Y2hlcy4KClRoZSBudW1iZXIgb2YgQ2MgcmVjaXBpZW50cyB0aGlzIHdpbGwgZ2Vu
ZXJhdGUgaXMgdG9vIG11Y2ggdG8gYmUKYWNjZXB0YWJsZSBmb3Igc210cCBzZXJ2ZXJzLiBNeSBz
Y3JpcHRzIGRvIGdlbmVyYXRlIHRoZSBmdWxsIGxpc3RzLCBidXQKZm9yIHBhdGNoZXMgbGlrZSB0
aGlzIGhlcmUgSSBuZWVkIHRvIGRlbGV0ZSBhIGxvdCBvZiB0aGVtLiBTbyB3aGF0IEkgZW5kZWQK
dXAgZG9pbmcgaXMgZGVsZXRpbmcgYWxsIHRoZSBwZW9wbGUgYW5kIGxlYXZpbmcgdGhlIG1haWxp
bmcgbGlzdHMgYmVoaW5kLgoKUGxhbiBCIHdvdWxkIGJlIHRvIHNwbGl0IHRoaXMgdXAgaW50byBh
IG1hc3NpdmUgcGVyLWRyaXZlciBwYXRjaCBzZXJpZXMsCndoaWNoIEkgZm91bmQgb3ZlcmtpbGwg
aW4gdGhpcyBjYXNlLiBCdXQgZm9yIGFueXRoaW5nIHdpdGggZnVuY3Rpb25hbApjaGFuZ2VzIHRo
YXQncyB3aGF0IEkgdXN1YWxseSBlbmQgdXAgZG9pbmcuCgpIb3BlIHRoYXQgZXhwbGFpbnMgd2hh
dCBoYXBwZW5lZC4KCmJ0dyB0aGUgdG9vbCBJJ20gdXNpbmcgaXMgZGltIGFkZC1taXNzaW5nLWNj
IGZyb20gdGhlIG1haW50YWluZXItdG9vbHMKcmVwb3MuCgpDaGVlcnMsIERhbmllbAoKPiAKPiBC
ZXN0IHJlZ2FyZHMsCj4gTGl2aXUKPiAKPiA+IC0tLQo+ID4gIC4uLi9ncHUvZHJtL2FtZC9hbWRn
cHUvYW1kZ3B1X2Nvbm5lY3RvcnMuYyAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2Ft
ZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS9hbWQvYW1kZ3B1L2FtZGdwdV9tb2RlLmggICAgICB8ICAxICsKPiA+ICAuLi4vYW1kL2Rpc3Bs
YXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9oZWxwZXJzLmMgfCAgMiArLQo+ID4gIC4uLi9hbWQvZGlz
cGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jICB8ICAyICstCj4gPiAgLi4uL2Rpc3Bs
YXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJz
L2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMgICAgICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZl
cnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5jICAgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJp
dmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vfc2ltLmMgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBk
cml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2NydGMuYyAgICAgICAgICAgICAgfCAgMiArLQo+ID4g
IGRyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfZHJ2LmMgICAgICAgICAgICAgICB8ICAyICstCj4g
PiAgZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfY3J0Yy5jICAgICAgICAgICAgIHwgIDIgKy0K
PiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYyAgICAgICAgICAgICAgfCAgMiAr
LQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX213LmMgICAgICAgICAgICAgICB8ICAy
ICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMgICAgICAgICAgIHwg
IDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmMgICAgICAgICAg
fCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jICAgICAgICAg
ICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZmIuYyAgICAgICAg
ICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9kcnYuYyAgICAgICAgICAg
ICAgICAgfCAgMSArCj4gPiAgZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jICAgICAgICAg
ICAgICAgIHwgIDEgKwo+ID4gIC4uLi9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2Ny
dGMuYyAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hs
Y2RjX2RjLmggIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMg
ICAgICAgICAgICAgfCAgMSArCj4gPiAgZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5j
ICAgICAgICAgICAgIHwgIDEgKwo+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9h
ZHY3NTExLmggICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dp
eC1hbng3OHh4LmMgICAgIHwgIDMgKy0KPiA+ICAuLi4vZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFs
b2dpeF9kcF9jb3JlLmMgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2Ru
cy1kc2kuYyAgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9k
dW1iLXZnYS1kYWMuYyAgICAgICAgIHwgIDIgKy0KPiA+ICAuLi4vYnJpZGdlL21lZ2FjaGlwcy1z
dGRweHh4eC1nZS1iODUwdjMtZncuYyAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlk
Z2UvbnhwLXB0bjM0NjAuYyAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2Jy
aWRnZS9wYW5lbC5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3BhcmFkZS1wczg2MjIuYyAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2Uvc2lpOTAyeC5jICAgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUv
ZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMgfCAgMiArLQo+ID4gIGRyaXZlcnMv
Z3B1L2RybS9icmlkZ2UvdGMzNTg3NjQuYyAgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2Ny5jICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXNuNjVkc2k4Ni5jICAgICAgICAgfCAgMiArLQo+ID4gIGRy
aXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktdGZwNDEwLmMgICAgICAgICAgICB8ICAyICstCj4gPiAg
ZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfZHJ2LmMgICAgICAgICAgIHwgIDEgKwo+ID4g
IGRyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21vZGUuYyAgICAgICAgICB8ICAxICsKPiA+
ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyAgICAgICAgICAgfCAgMSAtCj4g
PiAgZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyAgICAgICAgIHwgIDIgKy0K
PiA+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRfaGVscGVyLmMgICAgICAgICAgfCAgMiAr
LQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMgICAgICAgICAgICB8ICAy
ICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jICAgICAgIHwg
IDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2Rydi5oICAgICAgICAg
fCAgMSAtCj4gPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHAuYyAgICAgICAgICAg
IHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5jICAg
ICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcGkuYyAg
ICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rydi5j
ICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNp
LmMgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9m
Yi5jICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJt
X2ZiZGV2LmMgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19k
cm1fdmlkaS5jICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9z
X2hkbWkuYyAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNs
X2RjdV9kcm1fY3J0Yy5jICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9m
c2xfZGN1X2RybV9kcnYuYyAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1
L2ZzbF9kY3VfZHJtX2ttcy5jICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2ZzbC1k
Y3UvZnNsX2RjdV9kcm1fcGxhbmUuYyAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vZnNs
LWRjdS9mc2xfZGN1X2RybV9yZ2IuYyAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9n
bWE1MDAvcHNiX2ludGVsX2Rydi5oICAgICAgICB8ICAxICsKPiA+ICAuLi4vZ3B1L2RybS9oaXNp
bGljb24vaGlibWMvaGlibWNfZHJtX2RlLmMgICAgfCAgMiArLQo+ID4gIC4uLi9ncHUvZHJtL2hp
c2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2LmMgICB8ICAyICstCj4gPiAgLi4uL2dwdS9kcm0v
aGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9mYmRldi5jIHwgIDIgKy0KPiA+ICAuLi4vZ3B1L2Ry
bS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYyAgfCAgMiArLQo+ID4gIGRyaXZlcnMv
Z3B1L2RybS9oaXNpbGljb24va2lyaW4vZHdfZHJtX2RzaS5jICB8ICAyICstCj4gPiAgLi4uL2dw
dS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYyAgIHwgIDIgKy0KPiA+ICAuLi4v
Z3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jICAgfCAgMiArLQo+ID4gIGRy
aXZlcnMvZ3B1L2RybS9pMmMvY2g3MDA2X3ByaXYuaCAgICAgICAgICAgICB8ICAyICstCj4gPiAg
ZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwxNjRfZHJ2LmMgICAgICAgICAgICAgIHwgIDIgKy0KPiA+
ICBkcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhfZHJ2LmMgICAgICAgICAgICAgfCAgMiArLQo+
ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMgICAgICAgICAgICAgICB8ICAyICst
Cj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMgICAgICAgICAgICAgIHwgIDIg
Ky0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgICAgICAgICAgfCAg
MiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgICAgICAgICAgICAgICB8
ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMgICAgICAgICAg
IHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaCAgICAgICAgICAg
ICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYyAgICAgICAg
ICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYyAgICAg
ICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYyAgICAgICAg
ICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jICAgICAg
ICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL2lteC9pcHV2My1jcnRjLmMg
ICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRp
c3BsYXkuYyAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtf
ZHBpLmMgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210
a19kcm1fY3J0Yy5jICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsv
bXRrX2RybV9kcnYuYyAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRl
ay9tdGtfZHJtX2ZiLmMgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL21lZGlh
dGVrL210a19kc2kuYyAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vbWVk
aWF0ZWsvbXRrX2hkbWkuYyAgICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9t
ZXNvbi9tZXNvbl9jcnRjLmMgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJt
L21lc29uL21lc29uX2Rydi5jICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9k
cm0vbWVzb24vbWVzb25fZHdfaGRtaS5jICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1
L2RybS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYyAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9n
cHUvZHJtL21nYWcyMDAvbWdhZzIwMF9tb2RlLmMgICAgICAgIHwgIDEgKwo+ID4gIGRyaXZlcnMv
Z3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMgICAgICB8ICAyICstCj4gPiAgZHJpdmVy
cy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYyAgIHwgIDIgKy0KPiA+ICBkcml2
ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2NydGMuYyAgICAgfCAgMiArLQo+ID4gIC4u
Li9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jICB8ICAyICstCj4gPiAg
Li4uL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMgIHwgIDIgKy0KPiA+
ICAuLi4vZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNkY19lbmNvZGVyLmMgfCAgMiArLQo+
ID4gIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jbWRfZW5jb2Rlci5jICB8ICAyICst
Cj4gPiAgZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jcnRjLmMgICAgIHwgIDIg
Ky0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIuYyAgfCAg
MiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oICAgICAgICAgICAgICAgICB8
ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIuYyAgICAgICAgICAgICAgICAg
IHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jICAgICAgICAg
ICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYyAgICAgICAg
ICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX291dC5jICAgICAg
ICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnYwNC90dm52
MTcuYyAgICAgfCAgMSArCj4gPiAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlz
cC5jICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nv
bm5lY3Rvci5jICAgfCAgMSArCj4gPiAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9k
aXNwbGF5LmMgICAgIHwgIDEgKwo+ID4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29u
bmVjdG9yLmMgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9j
cnRjLmMgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFw
X2Rydi5jICAgICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29t
YXBfZHJ2LmggICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL29tYXBkcm0v
b21hcF9lbmNvZGVyLmMgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vb21hcGRy
bS9vbWFwX2ZiLmMgICAgICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9wbDEx
MS9wbDExMV9kcnYuYyAgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3F4
bC9xeGxfZGlzcGxheS5jICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0v
cXhsL3F4bF9kcnYuYyAgICAgICAgICAgICAgICAgfCAgMyArLQo+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS9xeGwvcXhsX2ZiLmMgICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUv
ZHJtL3F4bC9xeGxfa21zLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dw
dS9kcm0vcmFkZW9uL3JhZGVvbl9hY3BpLmMgICAgICAgICAgfCAgMSArCj4gPiAgZHJpdmVycy9n
cHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jICAgIHwgIDEgKwo+ID4gIGRyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jICAgICAgICB8ICAxICsKPiA+ICBkcml2ZXJz
L2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kaXNwbGF5LmMgICAgICAgfCAgMSArCj4gPiAgZHJpdmVy
cy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMgICAgICAgIHwgIDEgKwo+ID4gIGRyaXZl
cnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jICAgICAgICAgICB8ICAxICsKPiA+ICBkcml2
ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9pcnFfa21zLmMgICAgICAgfCAgMSArCj4gPiAgZHJp
dmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMgICAgICAgIHwgIDIgKy0KPiA+ICBk
cml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Rydi5jICAgICAgICAgfCAgMiArLQo+ID4g
IGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZW5jb2Rlci5jICAgICB8ICAyICstCj4g
PiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYyAgICAgICAgIHwgIDIgKy0K
PiA+ICBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3BsYW5lLmMgICAgICAgfCAgMiAr
LQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfdnNwLmMgICAgICAgICB8ICAy
ICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMgICAgICAgICAgIHwg
IDIgKy0KPiA+ICAuLi4vZ3B1L2RybS9yb2NrY2hpcC9hbmFsb2dpeF9kcC1yb2NrY2hpcC5jICAg
fCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9jZG4tZHAtY29yZS5jICAgICAg
ICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmggICAg
ICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hp
cC5jICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYyAg
ICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2Ry
bV9kcnYuYyAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBf
ZHJtX2ZiLmMgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hp
cF9kcm1fZmJkZXYuYyB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tj
aGlwX2RybV9wc3IuYyAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9j
a2NoaXBfZHJtX3ZvcC5jICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9y
b2NrY2hpcF9sdmRzLmMgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlw
L3JvY2tjaGlwX3JnYi5jICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0
aV9jcnRjLmMgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9zdGkv
c3RpX2Rydi5jICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3N0
aS9zdGlfZHZvLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0v
c3RpL3N0aV9oZGEuYyAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS9zdGkvc3RpX2hkbWkuYyAgICAgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUv
ZHJtL3N0aS9zdGlfdHZvdXQuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dw
dS9kcm0vc3RtL2Rydi5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMv
Z3B1L2RybS9zdG0vbHRkYy5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVy
cy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYyAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2
ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jICAgICAgICAgICAgfCAgMiArLQo+ID4gIGRy
aXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9kcnYuYyAgICAgICAgICAgICB8ICAyICstCj4gPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMgICAgICAgIHwgIDIgKy0KPiA+
ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfbHZkcy5jICAgICAgICAgICAgfCAgMiArLQo+
ID4gIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9yZ2IuYyAgICAgICAgICAgICB8ICAyICst
Cj4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYyAgICAgICAgICAgIHwgIDIg
Ky0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYyAgICAgICAgICAgICAgfCAg
MiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW42aV9taXBpX2RzaS5jICAgICAgICB8
ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX2R3X2hkbWkuYyAgICAgICAg
IHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfbWl4ZXIuYyAgICAgICAg
ICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV91aV9sYXllci5jICAg
ICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMg
ICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmggICAgICAgICAg
ICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMgICAgICAg
ICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1Yi5jICAgICAg
ICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rp
bnlkcm0tY29yZS5jICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUv
dGlueWRybS1waXBlLmMgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90dmUy
MDBfZHJ2LmMgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9j
b25uZWN0b3IuYyAgICAgICAgICAgfCAgMSArCj4gPiAgZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxf
ZHJ2LmMgICAgICAgICAgICAgICAgIHwgIDEgKwo+ID4gIGRyaXZlcnMvZ3B1L2RybS91ZGwvdWRs
X21haW4uYyAgICAgICAgICAgICAgICB8ICAxICsKPiA+ICBkcml2ZXJzL2dwdS9kcm0vdmM0L3Zj
NF9jcnRjLmMgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X2RwaS5jICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3Zj
NC92YzRfZHNpLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0v
dmM0L3ZjNF9oZG1pLmMgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS92YzQvdmM0X2ttcy5jICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUv
ZHJtL3ZjNC92YzRfdHhwLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dw
dS9kcm0vdmM0L3ZjNF92ZWMuYyAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMv
Z3B1L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMgICAgICB8ICAyICstCj4gPiAgZHJpdmVy
cy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rydi5oICAgICAgICAgIHwgIDIgKy0KPiA+ICBkcml2
ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYyAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIGRy
aXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMgICAgICAgICAgICAgICB8ICAyICstCj4gPiAg
ZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19vdXRwdXQuYyAgICAgICAgICAgIHwgIDIgKy0KPiA+
ICBkcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuaCAgICAgICAgICAgfCAgMiArLQo+
ID4gIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jICAgICAgICAgICB8ICAyICst
Cj4gPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uYyAgICAgIHwgIDIg
Ky0KPiA+ICBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgICAgICAgfCAg
MiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYyAgICAgICB8
ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9kcm1fZHJ2LmMgICAgICAgICAgICAg
IHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0venRlL3p4X2hkbWkuYyAgICAgICAgICAgICAg
ICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS96dGUvenhfdHZlbmMuYyAgICAgICAgICAg
ICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92Z2EuYyAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZvdS5jICAgICAgICAg
ICAgICAgICAgfCAgMiArLQo+ID4gIGRyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9pcnEu
YyAgICAgICAgICB8ICAyICstCj4gPiAgZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X21v
ZGUuYyAgICAgICAgIHwgIDIgKy0KPiA+ICBpbmNsdWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaCAg
ICAgICAgICAgICAgICAgfCAxNiAtLS0tLS0KPiA+ICBpbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVs
cGVyLmggICAgICAgICAgICAgICAgfCA1MCArKysrKysrKysrKysrKysrKysrCj4gPiAgMjA4IGZp
bGVzIGNoYW5nZWQsIDI1NiBpbnNlcnRpb25zKCspLCAyMDAgZGVsZXRpb25zKC0pCj4gPiAgY3Jl
YXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaAo+ID4gCj4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Nvbm5lY3RvcnMu
YyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9jb25uZWN0b3JzLmMKPiA+IGlu
ZGV4IDY5YWQ2ZWMwYTRmMy4uZjBkMzY3ODdkOGQxIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Nvbm5lY3RvcnMuYwo+ID4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Nvbm5lY3RvcnMuYwo+ID4gQEAgLTI1LDcgKzI1LDcg
QEAKPiA+ICAgKi8KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2FtZGdwdV9kcm0uaD4KPiA+ICAjaW5jbHVk
ZSAiYW1kZ3B1LmgiCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv
YW1kZ3B1X2RldmljZS5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Rldmlj
ZS5jCj4gPiBpbmRleCBlNjY5Mjk3ZmZlZmIuLjA0Njg4MjcyZDNlNCAxMDA2NDQKPiA+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYwo+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jCj4gPiBAQCAtMzAsNyArMzAs
NyBAQAo+ID4gICNpbmNsdWRlIDxsaW51eC9jb25zb2xlLmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4
L3NsYWIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2FtZGdwdV9kcm0uaD4KPiA+ICAjaW5jbHVkZSA8bGludXgvdmdhYXJiLmg+Cj4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Rydi5jIGIvZHJpdmVycy9n
cHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Rydi5jCj4gPiBpbmRleCA5MGY0NzRmOThiNmUuLjM0
NWUwNzY5MDJhYSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2Ft
ZGdwdV9kcnYuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Ry
di5jCj4gPiBAQCAtMzIsNyArMzIsNyBAQAo+ID4gICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4K
PiA+ICAjaW5jbHVkZSA8bGludXgvcG1fcnVudGltZS5oPgo+ID4gICNpbmNsdWRlIDxsaW51eC92
Z2Ffc3dpdGNoZXJvby5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUg
ImFtZGdwdS5oIgo+ID4gICNpbmNsdWRlICJhbWRncHVfaXJxLmgiCj4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaCBiL2RyaXZlcnMvZ3B1L2Ry
bS9hbWQvYW1kZ3B1L2FtZGdwdV9tb2RlLmgKPiA+IGluZGV4IGFhZGQwZmE0MmU0My4uMmM5OWVm
MzVkYjc5IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1
X21vZGUuaAo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUu
aAo+ID4gQEAgLTM2LDYgKzM2LDcgQEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIu
aD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9maXhlZC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
cGxhbmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4L2kyYy5oPgo+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBl
cnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hl
bHBlcnMuYwo+ID4gaW5kZXggMzk5OTdkOTc3ZWZiLi43ODE3MzMxMWY3MTggMTAwNjQ0Cj4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9oZWxw
ZXJzLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1k
Z3B1X2RtX2hlbHBlcnMuYwo+ID4gQEAgLTI5LDcgKzI5LDcgQEAKPiA+ICAjaW5jbHVkZSA8bGlu
dXgvaTJjLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2FtZGdwdV9kcm0uaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+Cj4gPiAgCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9k
aXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fcHBfc211LmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1k
L2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9wcF9zbXUuYwo+ID4gaW5kZXggOWQyZDY5ODZi
OTgzLi43ZWY5OTAzNzE2N2EgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rp
c3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9wcF9zbXUuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fcHBfc211LmMKPiA+IEBAIC0yNSw3
ICsyNSw3IEBACj4gPiAgI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KPiA+ICAKPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vYW1k
Z3B1X2RybS5oPgo+ID4gICNpbmNsdWRlICJkbV9zZXJ2aWNlcy5oIgo+ID4gICNpbmNsdWRlICJh
bWRncHUuaCIKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1k
Z3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5
L2FtZGdwdV9kbS9hbWRncHVfZG1fc2VydmljZXMuYwo+ID4gaW5kZXggNTE2Nzk1MzQyZGQyLi5k
OTE1ZThjODc2OWIgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkv
YW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
YW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jCj4gPiBAQCAtMjcsNyAr
MjcsNyBAQAo+ID4gICNpbmNsdWRlIDxsaW51eC9hY3BpLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2FtZGdw
dV9kcm0uaD4KPiA+ICAjaW5jbHVkZSAiZG1fc2VydmljZXMuaCIKPiA+ICAjaW5jbHVkZSAiYW1k
Z3B1LmgiCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5j
IGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jCj4gPiBpbmRleCA2MmY1MWY3MDYw
NmQuLjZiYTk2NDE1ZTY4MyAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJj
cGd1X2NydGMuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jCj4g
PiBAQCAtMTUsNyArMTUsNyBAQAo+ID4gICAqLwo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBl
ci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2Fy
Yy9hcmNwZ3VfZHJ2LmMKPiA+IGluZGV4IDIwNmE3NmFiZjc3MS4uZGM3MjY0OGJkNzgzIDEwMDY0
NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfZHJ2LmMKPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5jCj4gPiBAQCAtMTUsNyArMTUsNyBAQAo+ID4g
ICAqLwo+ID4gIAo+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBl
ci5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X3NpbS5jIGIv
ZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vfc2ltLmMKPiA+IGluZGV4IDY4NjI5ZTYxNDk5MC4u
N2VhZTc4NTA5NTRiIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vf
c2ltLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X3NpbS5jCj4gPiBAQCAt
MTQsNyArMTQsNyBAQAo+ID4gICAqCj4gPiAgICovCj4gPiAgCj4gPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAgCj4gPiAgI2luY2x1
ZGUgImFyY3BndS5oIgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2Rf
Y3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMKPiA+IGluZGV4IGU0ZDY3
YjcwMjQ0ZC4uOTljMTg4ZGU4NjUxIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Fy
bS9oZGxjZF9jcnRjLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfY3J0Yy5j
Cj4gPiBAQCAtMTMsNyArMTMsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9k
cnYuYwo+ID4gaW5kZXggZGZhZDhkMDZkMTA4Li5mYmEzMDdjOGFmYTUgMTAwNjQ0Cj4gPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Rydi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vYXJtL2hkbGNkX2Rydi5jCj4gPiBAQCAtMjIsNyArMjIsNyBAQAo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVs
cGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMgYi9kcml2ZXJzL2dwdS9k
cm0vYXJtL21hbGlkcF9jcnRjLmMKPiA+IGluZGV4IGUxYjcyNzgyODQ4Yy4uNTZhYWQyODg2NjZl
IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfY3J0Yy5jCj4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMKPiA+IEBAIC0xNCw3ICsxNCw3
IEBACj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+ICAjaW5jbHVkZSA8
bGludXgvcG1fcnVudGltZS5oPgo+ID4gICNpbmNsdWRlIDx2aWRlby92aWRlb21vZGUuaD4KPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYyBiL2RyaXZlcnMv
Z3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jCj4gPiBpbmRleCA1MDVmMzE2YTE5MmUuLmFiNTBhZDA2
ZTI3MSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jCj4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYwo+ID4gQEAgLTIzLDcgKzIz
LDcgQEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2dlbV9jbWFfaGVscGVyLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybS9t
YWxpZHBfbXcuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX213LmMKPiA+IGluZGV4IDkx
NDcyZTVlMGM4Yi4uMDQxYTY0ZGM3MTY3IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2FybS9tYWxpZHBfbXcuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfbXcu
Ywo+ID4gQEAgLTgsNyArOCw3IEBACj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+
ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9hcm1hZGEvYXJtYWRhXzUxMC5jIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEw
LmMKPiA+IGluZGV4IDJmN2MwNDhjNTM2MS4uMGU5MWQyNzkyMWJkIDEwMDY0NAo+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS9hcm1hZGEvYXJtYWRhXzUxMC5jCj4gPiBAQCAtOSw3ICs5LDcgQEAKPiA+ICAgKi8KPiA+
ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4L2lvLmg+Cj4gPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSAiYXJtYWRhX2NydGMuaCIKPiA+ICAjaW5jbHVk
ZSAiYXJtYWRhX2RybS5oIgo+ID4gICNpbmNsdWRlICJhcm1hZGFfaHcuaCIKPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9k
cm0vYXJtYWRhL2FybWFkYV9jcnRjLmMKPiA+IGluZGV4IGRhOTM2MDY4OGI1NS4uYzY4YzNkYTll
MTdmIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5j
Cj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmMKPiA+IEBAIC0x
Miw3ICsxMiw3IEBACj4gPiAgI2luY2x1ZGUgPGxpbnV4L3BsYXRmb3JtX2RldmljZS5oPgo+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+
ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+
Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlICJh
cm1hZGFfY3J0Yy5oIgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJt
YWRhX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZHJ2LmMKPiA+IGluZGV4
IGZhMzE1ODliNGZjMC4uZTY2MGM1Y2E1MmFlIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2FybWFkYS9hcm1hZGFfZHJ2LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEv
YXJtYWRhX2Rydi5jCj4gPiBAQCAtMTAsNyArMTAsNyBAQAo+ID4gICNpbmNsdWRlIDxsaW51eC9t
b2R1bGUuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgvb2ZfZ3JhcGguaD4KPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4g
ICNpbmNsdWRlICJhcm1hZGFfY3J0Yy5oIgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9hcm1hZGEvYXJtYWRhX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5j
Cj4gPiBpbmRleCA2YmQ2MzhhNTQ1NzkuLjkwMjk2NTZkNjM0ZCAxMDA2NDQKPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9hcm1hZGEvYXJtYWRhX2ZiLmMKPiA+IEBAIC01LDcgKzUsNyBAQAo+ID4gICAqIGl0IHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFz
Cj4gPiAgICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gPiAg
ICovCj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIu
aD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiAg
I2luY2x1ZGUgImFybWFkYV9kcm0uaCIKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
YXN0L2FzdF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X2Rydi5jCj4gPiBpbmRleCBi
ZjU4OWM1M2I5MDguLjM4NzFiMzlkNGRlYSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9hc3QvYXN0X2Rydi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9kcnYuYwo+
ID4gQEAgLTMwLDYgKzMwLDcgQEAKPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ID4gIAo+ID4gICNpbmNsdWRlICJhc3RfZHJ2LmgiCj4gPiAgCj4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jIGIvZHJpdmVycy9n
cHUvZHJtL2FzdC9hc3RfbW9kZS5jCj4gPiBpbmRleCA4YmIzNTVkNWQ0M2QuLjk3ZmVkMDYyN2Qx
YyAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYwo+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jCj4gPiBAQCAtMzIsNiArMzIsNyBAQAo+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlICJhc3RfZHJ2Lmgi
Cj4gPiAgCj4gPiAgI2luY2x1ZGUgImFzdF90YWJsZXMuaCIKPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5jIGIvZHJpdmVycy9ncHUv
ZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2NydGMuYwo+ID4gaW5kZXggOTZmNDA4MjY3MWZl
Li44MDcwYTU1OGQ3YjEgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxj
ZGMvYXRtZWxfaGxjZGNfY3J0Yy5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxj
ZGMvYXRtZWxfaGxjZGNfY3J0Yy5jCj4gPiBAQCAtMjQsNyArMjQsNyBAQAo+ID4gICNpbmNsdWRl
IDxsaW51eC9waW5jdHJsL2NvbnN1bWVyLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Yy5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
PiAgCj4gPiAgI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgo+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19kYy5oIGIvZHJpdmVycy9ncHUv
ZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2RjLmgKPiA+IGluZGV4IDRjYzFlMDNmMGFlZS4u
NzBiZDU0MGQ2NDRlIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2Rj
L2F0bWVsX2hsY2RjX2RjLmgKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9h
dG1lbF9obGNkY19kYy5oCj4gPiBAQCAtMzEsNyArMzEsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFf
aGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMgYi9kcml2ZXJzL2dw
dS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMKPiA+IGluZGV4IGYzZGQ2NmFlOTkwYS4uZTVhNDhlODdi
MTM3IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2Rydi5jCj4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMKPiA+IEBAIC05LDYgKzks
NyBAQAo+ID4gICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgv
c2xhYi5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gIAo+ID4gICNpbmNsdWRlICJib2Nocy5oIgo+
ID4gIAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYyBi
L2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYwo+ID4gaW5kZXggZjg3YzI4NGRkOTNk
Li41ZjFlYjY5ZGQxNjcgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9j
aHNfa21zLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYwo+ID4g
QEAgLTcsNiArNyw3IEBACj4gPiAgCj4gPiAgI2luY2x1ZGUgImJvY2hzLmgiCj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiAgCj4gPiAgc3RhdGljIGludCBkZWZ4ID0gMTAyNDsKPiA+ICBzdGF0aWMg
aW50IGRlZnkgPSA3Njg7Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9h
ZHY3NTExL2Fkdjc1MTEuaCBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTEx
LmgKPiA+IGluZGV4IDczZDhjY2I5Nzc0Mi4uYjIzNWQxNjMzNTc1IDEwMDY0NAo+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTEuaAo+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTEuaAo+ID4gQEAgLTE0LDcgKzE0LDcgQEAK
PiA+ICAjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4L3JlZ3Vs
YXRvci9jb25zdW1lci5oPgo+ID4gIAo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fbWlwaV9kc2kuaD4KPiA+ICAKPiA+ICAjZGVmaW5lIEFEVjc1MTFfUkVHX0NISVBf
UkVWSVNJT04JCTB4MDAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fu
YWxvZ2l4LWFueDc4eHguYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgtYW54Nzh4
eC5jCj4gPiBpbmRleCBmODQzM2M5M2Y0NjMuLjdkZjM1NmI0NTA1NyAxMDA2NDQKPiA+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgtYW54Nzh4eC5jCj4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYwo+ID4gQEAgLTMxLDkgKzMxLDEw
IEBACj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2VkaWQuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ICAKPiA+ICAjaW5jbHVkZSAiYW5hbG9naXgtYW54Nzh4eC5oIgo+ID4gIAo+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5j
IGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKPiA+
IGluZGV4IDc1M2U5NjEyOWFiNy4uYzFkYThhZTNjNDA4IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCj4gPiBAQCAt
MjYsNyArMjYsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gIAo+
ID4gICNpbmNsdWRlIDxkcm0vYnJpZGdlL2FuYWxvZ2l4X2RwLmg+Cj4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRn
ZS9jZG5zLWRzaS5jCj4gPiBpbmRleCBjZTk0OTZkMTM5ODYuLjQ4ZWQ0NDRjYWQ1MCAxMDA2NDQK
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2Rucy1kc2kuYwo+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jCj4gPiBAQCAtNyw3ICs3LDcgQEAKPiA+ICAK
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYnJpZGdlLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9taXBpX2RzaS5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiAgI2luY2x1
ZGUgPHZpZGVvL21pcGlfZGlzcGxheS5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2R1bWItdmdh
LWRhYy5jCj4gPiBpbmRleCA5YjcwNjc4OWEzNDEuLjA4MDU4MDFmNGU5NCAxMDA2NDQKPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMKPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMKPiA+IEBAIC0xOCw3ICsxOCw3IEBACj4g
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gIAo+ID4gIHN0cnVjdCBkdW1iX3ZnYSB7Cj4gPiAgCXN0cnVjdCBkcm1fYnJpZGdlCWJy
aWRnZTsKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL21lZ2FjaGlwcy1z
dGRweHh4eC1nZS1iODUwdjMtZncuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvbWVnYWNoaXBz
LXN0ZHB4eHh4LWdlLWI4NTB2My1mdy5jCj4gPiBpbmRleCAyMTM2Yzk3YWViOGUuLjk2ODdhMWEw
ZTczNyAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvbWVnYWNoaXBzLXN0
ZHB4eHh4LWdlLWI4NTB2My1mdy5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL21l
Z2FjaGlwcy1zdGRweHh4eC1nZS1iODUwdjMtZncuYwo+ID4gQEAgLTM2LDcgKzM2LDcgQEAKPiA+
ICAjaW5jbHVkZSA8bGludXgvb2YuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+Cj4gPiAgCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9ueHAtcHRu
MzQ2MC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9ueHAtcHRuMzQ2MC5jCj4gPiBpbmRleCBh
M2U4MTdhYmFjZTEuLmE1NjMwNjQyMWJjNyAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvbnhwLXB0bjM0NjAuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9u
eHAtcHRuMzQ2MC5jCj4gPiBAQCAtMjIsNyArMjIsNyBAQAo+ID4gICNpbmNsdWRlIDxsaW51eC9v
Zl9ncGlvLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2VkaWQuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Jy
aWRnZS9wYW5lbC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5jCj4gPiBpbmRleCA3
Y2JhYmEyMTNlZjYuLmNhZjEyYjhmZDU3MiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvcGFuZWwuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5j
Cj4gPiBAQCAtMTIsNyArMTIsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2Nvbm5lY3Rvci5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZW5jb2Rlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyX3Z0YWJs
ZXMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jIGIvZHJpdmVycy9ncHUvZHJtL2Jy
aWRnZS9wYXJhZGUtcHM4NjIyLmMKPiA+IGluZGV4IDczMzRkMWI2MmI3MS4uNDgzYTcxNDJjNWVh
IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIyLmMK
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jCj4gPiBAQCAt
MjYsNyArMjYsNyBAQAo+ID4gICNpbmNsdWRlIDxsaW51eC9yZWd1bGF0b3IvY29uc3VtZXIuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Yy5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
b2YuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5j
IGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMKPiA+IGluZGV4IGJmYTkwMjAxM2Fh
NC4uNjFiMTUwMmY1NjZjIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9z
aWk5MDJ4LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jCj4gPiBA
QCAtMzAsNyArMzAsNyBAQAo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ICAKPiA+ICAjZGVmaW5lIFNJSTkwMlhfVFBJ
X1ZJREVPX0RBVEEJCQkweDAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3N5bm9wc3lzL2R3LWhkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHct
aGRtaS5jCj4gPiBpbmRleCA2NGMzY2YwMjc1MTguLjM2MGE3ZWMzOTg2MSAxMDA2NDQKPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctaGRtaS5jCj4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LWhkbWkuYwo+ID4gQEAgLTI1LDcgKzI1
LDcgQEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJt
UC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9lbmNvZGVyX3NsYXZlLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9icmlkZ2UvZHdfaGRtaS5o
Pgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlw
aS1kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYwo+
ID4gaW5kZXggMmY0YjE0NWI3M2FmLi4wOWEzOGFlODFlNTIgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMKPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYwo+ID4gQEAgLTE5LDcgKzE5
LDcgQEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fYnJpZGdlLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gICNpbmNsdWRlIDxkcm0vYnJpZGdlL2R3X21pcGlf
ZHNpLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2NC5j
IGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2NC5jCj4gPiBpbmRleCBhZmQ0OTEwMThi
ZmMuLjI4MjA5MjAxOWU4MiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv
dGMzNTg3NjQuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2NC5jCj4g
PiBAQCAtOSw3ICs5LDcgQEAKPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fbWlwaV9kc2kuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYyBiL2RyaXZlcnMvZ3B1L2RybS9i
cmlkZ2UvdGMzNTg3NjcuYwo+ID4gaW5kZXggOGUyOGU3MzhjYjUyLi41YzBmZjRhMTY1NzIgMTAw
NjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMKPiA+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYwo+ID4gQEAgLTM0LDcgKzM0LDcgQEAK
PiA+ICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2RwX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlk
Z2UvdGktc242NWRzaTg2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXNuNjVkc2k4Ni5j
Cj4gPiBpbmRleCAxMDI0Mzk2NWVlN2MuLmU3NGUyYzkyOGY1MSAxMDA2NDQKPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMKPiA+IEBAIC02LDcgKzYsNyBAQAo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21p
cGlfZHNpLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRn
ZS90aS10ZnA0MTAuYwo+ID4gaW5kZXggYzNlMzIxMzhjNmJiLi43YmZiNGYzMzg4MTMgMTAwNjQ0
Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jCj4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jCj4gPiBAQCAtMjAsNyArMjAsNyBAQAo+
ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ICAKPiA+ICAjZGVmaW5lIEhPVFBMVUdfREVCT1VOQ0VfTVMJCTExMDAKPiA+ICAKPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYyBiL2RyaXZl
cnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX2Rydi5jCj4gPiBpbmRleCBkYjQwYjc3YzdmN2MuLjhl
Yzg4MGYzYTMyMiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVz
X2Rydi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYwo+ID4g
QEAgLTEyLDYgKzEyLDcgQEAKPiA+ICAjaW5jbHVkZSA8bGludXgvY29uc29sZS5oPgo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgCj4gPiAgI2luY2x1
ZGUgImNpcnJ1c19kcnYuaCIKPiA+ICAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
Y2lycnVzL2NpcnJ1c19tb2RlLmMgYi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19tb2Rl
LmMKPiA+IGluZGV4IGVkN2RjZjIxMmEzNC4uYTgzMGU3MGZjMGJiIDEwMDY0NAo+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfbW9kZS5jCj4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vY2lycnVzL2NpcnJ1c19tb2RlLmMKPiA+IEBAIC0xNyw2ICsxNyw3IEBACj4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAKPiA+ICAjaW5jbHVkZSA8dmlkZW8vY2lycnVzLmg+
Cj4gPiAgCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVy
LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwo+ID4gaW5kZXggNjljYmFm
ZDVlYmVlLi41NDQxN2ZjZTVlNWMgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt
X2F0b21pY19oZWxwZXIuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVs
cGVyLmMKPiA+IEBAIC0yOSw3ICsyOSw2IEBACj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
Lmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX3VhcGkuaD4KPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV93cml0ZWJhY2suaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9kYW1hZ2VfaGVs
cGVyLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xv
Z3kuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKPiA+IGluZGV4IGE5
YjY4NGYxNGQxNC4uNWY4YjgwYjBiYWQ0IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2RybV9kcF9tc3RfdG9wb2xvZ3kuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9t
c3RfdG9wb2xvZ3kuYwo+ID4gQEAgLTMzLDcgKzMzLDcgQEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9maXhlZC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gIAo+ID4g
IC8qKgo+ID4gICAqIERPQzogZHAgbXN0IGhlbHBlcgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZXNl
dF9oZWxwZXIuYwo+ID4gaW5kZXggOTE1MGZhMzg1YmJhLi42ZjQ4MTM3ZDcxOTIgMTAwNjQ0Cj4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRfaGVscGVyLmMKPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYwo+ID4gQEAgLTIxLDcgKzIxLDcgQEAK
PiA+ICAgKi8KPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f
cHJvYmVfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb2JlX2hlbHBlci5jCj4gPiBp
bmRleCBhMWJiMTU3YmZkZmEuLmM4M2ZlZTY1MjUwMiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1f
cHJvYmVfaGVscGVyLmMKPiA+IEBAIC0zMiwxMSArMzIsMTEgQEAKPiA+ICAjaW5jbHVkZSA8bGlu
dXgvZXhwb3J0Lmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4L21vZHVsZXBhcmFtLmg+Cj4gPiAgCj4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY2xpZW50Lmg+Cj4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Yy5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZvdXJjYy5oPgo+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX21vZGVzZXRfaGVscGVyX3Z0YWJsZXMuaD4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBs
ZV9rbXNfaGVscGVyLmMKPiA+IGluZGV4IDkxNzgxMjQ0OGQxYi4uOWZjMjZhNjlhYjc5IDEwMDY0
NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jCj4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMKPiA+IEBAIC0xMCw3
ICsxMCw3IEBACj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8
bGludXgvc2xhYi5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0
bmF2aXZfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2Rydi5oCj4gPiBp
bmRleCA4ZDAyZDFiN2RjZjUuLmVhNzQzZDRmYTNmOCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmgKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9l
dG5hdml2L2V0bmF2aXZfZHJ2LmgKPiA+IEBAIC0yMSw3ICsyMSw2IEBACj4gPiAgI2luY2x1ZGUg
PGxpbnV4L21tX3R5cGVzLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KPiA+ICAjaW5jbHVkZSA8
ZHJtL2V0bmF2aXZfZHJtLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5v
cy9leHlub3NfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RwLmMKPiA+IGlu
ZGV4IGM4NDQ5YWU0ZjRmZS4uNmIyM2ExY2FlZWRjIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2V4eW5vcy9leHlub3NfZHAuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5v
cy9leHlub3NfZHAuYwo+ID4gQEAgLTIzLDcgKzIzLDcgQEAKPiA+ICAKPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X3BhbmVsLmg+Cj4gPiAgCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9l
eHlub3NfZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9jcnRj
LmMKPiA+IGluZGV4IDI2OTYyODllY2M3OC4uMTJkMzgxNjM1NmVmIDEwMDY0NAo+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2NydGMuYwo+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2NydGMuYwo+ID4gQEAgLTEzLDcgKzEzLDcgQEAK
PiA+ICAgKi8KPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RwaS5jIGIv
ZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RwaS5jCj4gPiBpbmRleCAyZjBiYWJi
NjdjNTEuLmZhOTVhZjFkYzUzNCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2RybV9kcGkuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlu
b3NfZHJtX2RwaS5jCj4gPiBAQCAtMTEsNyArMTEsNyBAQAo+ID4gICovCj4gPiAgCj4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9wYW5lbC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+
ICAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHJ2
LmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHJ2LmMKPiA+IGluZGV4IDJj
NzVlNzg5YjJhNy4uYTk0MWQ2NDg3NWY2IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2V4eW5vcy9leHlub3NfZHJtX2Rydi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9z
L2V4eW5vc19kcm1fZHJ2LmMKPiA+IEBAIC0xNSw3ICsxNSw3IEBACj4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBv
bmVudC5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2Ry
bV9kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kc2kuYwo+ID4gaW5k
ZXggZDgxZTYyYWUyODZhLi44ZDI4Y2RiZmNkZGQgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2RybV9kc2kuYwo+ID4gQEAgLTEzLDcgKzEzLDcgQEAKPiA+ICAjaW5jbHVk
ZSA8YXNtL3VuYWxpZ25lZC5oPgo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5l
bC5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9m
Yi5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiLmMKPiA+IGluZGV4IDMx
ZWI1MzhhNDRhZS4uMGRjMWE2ODhiNTAyIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2V4eW5vcy9leHlub3NfZHJtX2ZiLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3Mv
ZXh5bm9zX2RybV9mYi5jCj4gPiBAQCAtMTQsNyArMTQsNyBAQAo+ID4gIAo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmJk
ZXYuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRldi5jCj4gPiBpbmRl
eCBjZTk2MDRjYTgwNDEuLmYwNTcwODJhOWIzMCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRldi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
ZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYuYwo+ID4gQEAgLTE1LDcgKzE1LDcgQEAKPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5j
bHVkZSA8ZHJtL2V4eW5vc19kcm0uaD4KPiA+ICAKPiA+ICAjaW5jbHVkZSA8bGludXgvY29uc29s
ZS5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92
aWRpLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fdmlkaS5jCj4gPiBpbmRl
eCAxOTY5N2MxMzYyZDguLjFiMGU0ZTBmNTJmZSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9leHlub3MvZXh5bm9zX2RybV92aWRpLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2RybV92aWRpLmMKPiA+IEBAIC0yMCw3ICsyMCw3IEBACj4gPiAgI2luY2x1
ZGUgPGRybS9leHlub3NfZHJtLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5o
Pgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gIAo+ID4gICNpbmNsdWRlICJleHlub3NfZHJtX2Rydi5oIgo+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9leHlub3MvZXh5bm9zX2hkbWkuYwo+ID4gaW5kZXggMjA5MmE2NTBkZjdkLi4yMzFmNzBiMTNi
MzcgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMK
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYwo+ID4gQEAgLTE2
LDcgKzE2LDcgQEAKPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgInJlZ3MtaGRtaS5oIgo+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMu
YyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYwo+ID4gaW5kZXgg
MThhZmM5NGU0ZGZmLi5iZjI1Njk3MTA2M2QgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vZnNsLWRjdS9mc2xfZGN1X2RybV9jcnRjLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9m
c2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYwo+ID4gQEAgLTE2LDcgKzE2LDcgQEAKPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gPiAgI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgo+ID4gIAo+ID4gICNpbmNsdWRlICJm
c2xfZGN1X2RybV9jcnRjLmgiCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1k
Y3UvZnNsX2RjdV9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2Ry
bV9kcnYuYwo+ID4gaW5kZXggY2VkZGMzZTI5MjU4Li5hNjZmYTgwYmU4ZTggMTAwNjQ0Cj4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYuYwo+ID4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fZHJ2LmMKPiA+IEBAIC0yNCw3ICsy
NCw3IEBACj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBl
ci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fa21zLmMgYi9kcml2ZXJz
L2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9rbXMuYwo+ID4gaW5kZXggZGRjNjhlNDc2YTRk
Li43NDFkZTgzOTU1ZWMgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9m
c2xfZGN1X2RybV9rbXMuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2Rj
dV9kcm1fa21zLmMKPiA+IEBAIC0xMSw3ICsxMSw3IEBACj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ICAKPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFuZS5jIGIv
ZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcGxhbmUuYwo+ID4gaW5kZXggOTU1
NGIyNDU3NDZlLi41OTNmOTI5MWI4ZTIgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
ZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFuZS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZnNs
LWRjdS9mc2xfZGN1X2RybV9wbGFuZS5jCj4gPiBAQCAtMTQsNyArMTQsNyBAQAo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
Z2VtX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4K
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2Iu
YyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3JnYi5jCj4gPiBpbmRleCAy
Mjk4ZWQyYTllMWMuLjU3N2ZiMWJlMmQ1OSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3JnYi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZnNs
LWRjdS9mc2xfZGN1X2RybV9yZ2IuYwo+ID4gQEAgLTE0LDcgKzE0LDcgQEAKPiA+ICAKPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiAgCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2dtYTUwMC9wc2JfaW50ZWxfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vZ21hNTAw
L3BzYl9pbnRlbF9kcnYuaAo+ID4gaW5kZXggZTA1ZTUzOTlhZjJkLi4zMTM1NTJkMmE2OWQgMTAw
NjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZ21hNTAwL3BzYl9pbnRlbF9kcnYuaAo+ID4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9wc2JfaW50ZWxfZHJ2LmgKPiA+IEBAIC0yMyw2
ICsyMyw3IEBACj4gPiAgI2luY2x1ZGUgPGxpbnV4L2kyYy1hbGdvLWJpdC5oPgo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2VuY29kZXIuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgvZ3Bpby5oPgo+ID4gICNpbmNs
dWRlICJnbWFfZGlzcGxheS5oIgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNp
bGljb24vaGlibWMvaGlibWNfZHJtX2RlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hp
Ym1jL2hpYm1jX2RybV9kZS5jCj4gPiBpbmRleCBhOTU2NTQ1Nzc0YTMuLjJhYzU5Mzk1NjUyOSAx
MDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJt
X2RlLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJt
X2RlLmMKPiA+IEBAIC0xOCw3ICsxOCw3IEBACj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiAg
Cj4gPiAgI2luY2x1ZGUgImhpYm1jX2RybV9kcnYuaCIKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Rydi5jCj4gPiBpbmRleCA2OGMwYzI5N2IzYTUu
Ljg1YTcwMWFmNjUzMCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24v
aGlibWMvaGlibWNfZHJtX2Rydi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29u
L2hpYm1jL2hpYm1jX2RybV9kcnYuYwo+ID4gQEAgLTIwLDcgKzIwLDcgQEAKPiA+ICAjaW5jbHVk
ZSA8bGludXgvbW9kdWxlLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgImhpYm1jX2Ry
bV9kcnYuaCIKPiA+ICAjaW5jbHVkZSAiaGlibWNfZHJtX3JlZ3MuaCIKPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9mYmRldi5jIGIvZHJp
dmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZmJkZXYuYwo+ID4gaW5kZXgg
ZWRjY2ExNzYxNTAwLi5jNDQyYWEyZGQwMGYgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9mYmRldi5jCj4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9mYmRldi5jCj4gPiBAQCAtMTcsNyArMTcs
NyBAQAo+ID4gICAqLwo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gIAo+
ID4gICNpbmNsdWRlICJoaWJtY19kcm1fZHJ2LmgiCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jIGIvZHJpdmVycy9ncHUvZHJt
L2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jCj4gPiBpbmRleCA3NDQ5NTZjZWE3NDku
LmQyY2Y3MzE3OTMwYSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24v
aGlibWMvaGlibWNfZHJtX3ZkYWMuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNv
bi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jCj4gPiBAQCAtMTcsNyArMTcsNyBAQAo+ID4gICAqLwo+
ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gIAo+ID4gICNpbmNsdWRlICJoaWJtY19kcm1fZHJ2LmgiCj4gPiAgI2luY2x1
ZGUgImhpYm1jX2RybV9yZWdzLmgiCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2hp
c2lsaWNvbi9raXJpbi9kd19kcm1fZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tp
cmluL2R3X2RybV9kc2kuYwo+ID4gaW5kZXggYjRjN2FmM2FiNmFlLi43ODhlYzFlNTM3OTQgMTAw
NjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2R3X2RybV9kc2ku
Ywo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9kd19kcm1fZHNpLmMK
PiA+IEBAIC0xOSw3ICsxOSw3IEBACj4gPiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgo+
ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Vu
Y29kZXJfc2xhdmUuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1f
YWRlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYwo+
ID4gaW5kZXggYmI3NzQyMDJhNWExLi44YWQ3YWI3ZWNlOWYgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYwo+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fYWRlLmMKPiA+IEBAIC0yNCw3
ICsyNCw3IEBACj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUv
ZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMKPiA+IGluZGV4IGU2YTYyZDVhMDBh
My4uZTBmNDEwY2UyOGIyIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNv
bi9raXJpbi9raXJpbl9kcm1fZHJ2LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGlj
b24va2lyaW4va2lyaW5fZHJtX2Rydi5jCj4gPiBAQCAtMjQsNyArMjQsNyBAQAo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1f
ZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+
ICAKPiA+ICAjaW5jbHVkZSAia2lyaW5fZHJtX2Rydi5oIgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9pMmMvY2g3MDA2X3ByaXYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pMmMvY2g3MDA2
X3ByaXYuaAo+ID4gaW5kZXggZGM2NDE0YWY1ZDc5Li41OTE2MjFiNjg3ZGUgMTAwNjQ0Cj4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTJjL2NoNzAwNl9wcml2LmgKPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9pMmMvY2g3MDA2X3ByaXYuaAo+ID4gQEAgLTI4LDcgKzI4LDcgQEAKPiA+ICAjZGVm
aW5lIF9fRFJNX0kyQ19DSDcwMDZfUFJJVl9IX18KPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXJf
c2xhdmUuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2kyYy9jaDcwMDYuaD4KPiA+ICAKPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9pMmMvc2lsMTY0X2Rydi5jCj4gPiBpbmRleCBjNTJkN2EzYWY3ODYuLjE0YzFmYzk2YTE1NyAx
MDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pMmMvc2lsMTY0X2Rydi5jCj4gPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9kcnYuYwo+ID4gQEAgLTI3LDcgKzI3LDcgQEAK
PiA+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1QLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVy
X3NsYXZlLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9pMmMvc2lsMTY0Lmg+Cj4gPiAgCj4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jIGIvZHJpdmVycy9ncHUv
ZHJtL2kyYy90ZGE5OTh4X2Rydi5jCj4gPiBpbmRleCBhN2MzOWYzOTc5M2YuLmI5ODI2Nzc5MjMw
NiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9kcnYuYwo+ID4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jCj4gPiBAQCAtMjYsNyArMjYs
NyBAQAo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2VkaWQuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vaTJjL3RkYTk5OHguaD4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pOTE1X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYwo+ID4gaW5kZXgg
YjMxMGE4OTdhNGFkLi4xZTYzOWRjODg2ZTUgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vaTkxNS9pOTE1X2Rydi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Ry
di5jCj4gPiBAQCAtNDIsNyArNDIsNyBAQAo+ID4gICNpbmNsdWRlIDxhY3BpL3ZpZGVvLmg+Cj4g
PiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9pOTE1
X2RybS5oPgo+ID4gIAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs
X2NydC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMKPiA+IGluZGV4IDY4ZjJm
Yjg5ZWNlMy4uNGRiMzA4NjJhMWNjIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5
MTUvaW50ZWxfY3J0LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5j
Cj4gPiBAQCAtMzAsNyArMzAsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9j
cnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+
Cj4gPiAgI2luY2x1ZGUgImludGVsX2Rydi5oIgo+ID4gICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0u
aD4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMg
Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+IGluZGV4IDhkZWMyNWEy
ZGM1Zi4uNGVlYmU4NGRjMzY2IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZGlzcGxheS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNw
bGF5LmMKPiA+IEBAIC00Miw3ICs0Miw3IEBACj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
Lmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPgo+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY191YXBpLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs
X2RwLmMKPiA+IGluZGV4IGU5NGZhYTBhNDJlYi4uNzdjODY5NzdiZWY4IDEwMDY0NAo+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2k5MTUvaW50ZWxfZHAuYwo+ID4gQEAgLTM1LDcgKzM1LDcgQEAKPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2hkY3AuaD4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rw
X21zdC5jCj4gPiBpbmRleCBmMDU0MjdiNzRlMzQuLjMyZTNjMDM2Njg3NiAxMDA2NDQKPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCj4gPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYwo+ID4gQEAgLTI3LDcgKzI3LDcgQEAKPiA+ICAj
aW5jbHVkZSAiaTkxNV9kcnYuaCIKPiA+ICAjaW5jbHVkZSAiaW50ZWxfZHJ2LmgiCj4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gIAo+ID4gIHN0YXRpYyBib29sIGludGVsX2Rw
X21zdF9jb21wdXRlX2NvbmZpZyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaCBiL2RyaXZlcnMvZ3B1
L2RybS9pOTE1L2ludGVsX2Rydi5oCj4gPiBpbmRleCBmOTRhMDRiNGFkODcuLjZkYmExODQyNWU4
MiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCj4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+ID4gQEAgLTMyLDcgKzMyLDcg
QEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2k5MTVfZHJtLmg+Cj4gPiAgI2luY2x1ZGUgImk5MTVfZHJ2
LmgiCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2R1YWxfbW9kZV9oZWxwZXIuaD4K
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L2R3X2hkbWktaW14LmMgYi9kcml2
ZXJzL2dwdS9kcm0vaW14L2R3X2hkbWktaW14LmMKPiA+IGluZGV4IDc3YTI2ZmQzYTQ0YS4uYzcy
NzNjMzk1ODExIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlt
eC5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2R3X2hkbWktaW14LmMKPiA+IEBAIC0x
Myw3ICsxMyw3IEBACj4gPiAgI2luY2x1ZGUgPGxpbnV4L3JlZ21hcC5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX29mLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZW5jb2Rlcl9zbGF2ZS5oPgo+ID4gIAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9pbXgvaW14LWRybS1jb3JlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1kcm0tY29yZS5j
Cj4gPiBpbmRleCA4MjBjN2UzODc4ZjAuLjRkYjI2Y2JlZDA4ZiAxMDA2NDQKPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9pbXgvaW14LWRybS1jb3JlLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9pbXgvaW14LWRybS1jb3JlLmMKPiA+IEBAIC0xMyw3ICsxMyw3IEBACj4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZmJfY21hX2hlbHBlci5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14
LWxkYi5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtbGRiLmMKPiA+IGluZGV4IDJjNWJiZTMx
NzM1My4uZmZhNzQyZjY0ZDQ0IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9p
bXgtbGRiLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWxkYi5jCj4gPiBAQCAt
MTIsNyArMTIsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9o
ZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+
Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgvbWZk
L3N5c2Nvbi5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5j
IGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtdHZlLmMKPiA+IGluZGV4IDI5M2RkNTc1MjU4My4u
ZTcyNWFmOGEwMDI1IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtdHZl
LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jCj4gPiBAQCAtMTcsNyAr
MTcsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDx2aWRlby9pbXgtaXB1LXYzLmg+Cj4gPiAg
Cj4gPiAgI2luY2x1ZGUgImlteC1kcm0uaCIKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vaW14L2lwdXYzLWNydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jCj4g
PiBpbmRleCAwNThiNTNjMGFhN2UuLjk1ZGRjYmYyZjZlYiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14
L2lwdXYzLWNydGMuYwo+ID4gQEAgLTEyLDcgKzEyLDcgQEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8
bGludXgvY2xrLmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+Cj4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vaW14L3BhcmFsbGVsLWRpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvcGFyYWxsZWwt
ZGlzcGxheS5jCj4gPiBpbmRleCBmM2NlNTExMjFkZDYuLjY3MDkxOTc4MWRlZCAxMDA2NDQKPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvcGFyYWxsZWwtZGlzcGxheS5jCj4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXkuYwo+ID4gQEAgLTEwLDcgKzEwLDcg
QEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX3BhbmVsLmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4L3ZpZGVvZGV2Mi5oPgo+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMgYi9kcml2ZXJzL2dw
dS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jCj4gPiBpbmRleCA2MmE5ZDQ3ZGY5NDguLmM4OGNjMGFk
ZGI2MiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMK
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMKPiA+IEBAIC0xMyw3
ICsxMyw3IEBACj4gPiAgICovCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fb2YuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgva2VybmVsLmg+Cj4gPiAgI2luY2x1ZGUg
PGxpbnV4L2NvbXBvbmVudC5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRp
YXRlay9tdGtfZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2Ny
dGMuYwo+ID4gaW5kZXggOTJlY2I5YmY5ODJjLi45NjcwOTMxOGFkOGMgMTAwNjQ0Cj4gPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRjLmMKPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYwo+ID4gQEAgLTE0LDcgKzE0LDcgQEAK
PiA+ICAjaW5jbHVkZSA8YXNtL2JhcnJpZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8
bGludXgvY2xrLmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4L3BtX3J1bnRpbWUuaD4KPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYyBiL2RyaXZlcnMv
Z3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2Rydi5jCj4gPiBpbmRleCA2NDIyZTk5OTUyZmUuLjhh
NDhhMzE3Y2JkMyAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtf
ZHJtX2Rydi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYu
Ywo+ID4gQEAgLTE1LDcgKzE1LDcgQEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0u
aD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX29mLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVr
L210a19kcm1fZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2ZiLmMKPiA+
IGluZGV4IGJlNWY2ZjFkYWY1NS4uMzMwYzE3YjU5MTFmIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZmIuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L21lZGlhdGVrL210a19kcm1fZmIuYwo+ID4gQEAgLTEyLDcgKzEyLDcgQEAKPiA+ICAgKi8KPiA+
ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5o
Pgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jIGIvZHJpdmVycy9n
cHUvZHJtL21lZGlhdGVrL210a19kc2kuYwo+ID4gaW5kZXggNjZkZjFiMTc3OTU5Li40NzdjZDE0
NTI4MGMgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5j
Cj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jCj4gPiBAQCAtMTMs
NyArMTMsNyBAQAo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19o
ZG1pLmMKPiA+IGluZGV4IDg2MmYzZWMyMjEzMS4uNjA3Mjg3Nzk3MDczIDEwMDY0NAo+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19oZG1pLmMKPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCj4gPiBAQCAtMTQsNyArMTQsNyBAQAo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4L2FybS1zbWNj
Yy5oPgo+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29u
X2NydGMuYwo+ID4gaW5kZXggNzVkOTdmMWIyZThmLi5lYzU3M2MwNDIwNmIgMTAwNjQ0Cj4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5jCj4gPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5jCj4gPiBAQCAtMzAsNyArMzAsNyBAQAo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gIAo+ID4gICNpbmNsdWRlICJtZXNvbl9jcnRjLmgiCj4gPiAgI2luY2x1ZGUg
Im1lc29uX3BsYW5lLmgiCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21l
c29uX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jCj4gPiBpbmRleCAz
ZWU0ZDRhNGVjYmEuLjZiMjk0NDdmZDA5ZSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9tZXNvbi9tZXNvbl9kcnYuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29u
X2Rydi5jCj4gPiBAQCAtMzEsNyArMzEsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Yy5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFf
aGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5o
Pgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRtaS5jCj4gPiBpbmRleCA4MDcxMTFl
YmZkZDkuLmI2Mjk5ZjNmNDMxMCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZXNv
bi9tZXNvbl9kd19oZG1pLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9k
d19oZG1pLmMKPiA+IEBAIC0yNyw3ICsyNyw3IEBACj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxk
cm0vYnJpZGdlL2R3X2hkbWkuaD4KPiA+ICAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vbWVzb24vbWVzb25fdmVuY19jdmJzLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25f
dmVuY19jdmJzLmMKPiA+IGluZGV4IGY3OTQ1YmFlM2I0YS4uNjRkZTNhNzAyNmQwIDEwMDY0NAo+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jCj4gPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmVuY19jdmJzLmMKPiA+IEBAIC0yNyw3ICsy
Nyw3IEBACj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZWRpZC5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ID4gIAo+ID4gICNpbmNsdWRlICJtZXNvbl92ZW5jX2N2YnMuaCIK
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYyBi
L2RyaXZlcnMvZ3B1L2RybS9tZ2FnMjAwL21nYWcyMDBfbW9kZS5jCj4gPiBpbmRleCBhY2Y3YmZl
Njg0NTQuLjc0ODFhM2Q1NTZhZCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZ2Fn
MjAwL21nYWcyMDBfbW9kZS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2Fn
MjAwX21vZGUuYwo+ID4gQEAgLTE2LDYgKzE2LDcgQEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gIAo+ID4gICNpbmNsdWRlICJtZ2FnMjAwX2Rydi5oIgo+ID4gIAo+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMgYi9kcml2ZXJz
L2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jCj4gPiBpbmRleCBjYTE2OWYwMTNhMTQu
LjI2ZjIxNjYzZDU2ZiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9k
cHUxL2RwdV9jcnRjLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2Rw
dV9jcnRjLmMKPiA+IEBAIC0yMiw3ICsyMiw3IEBACj4gPiAgI2luY2x1ZGUgPGxpbnV4L2t0aW1l
Lmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZS5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBf
d29yay5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3JlY3QuaD4KPiA+ICAKPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jIGIvZHJpdmVy
cy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYwo+ID4gaW5kZXggZDMxZDgyODE0
MjRlLi43ZmE2MGZmZDRjZDggMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvZHB1MS9kcHVfZW5jb2Rlci5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av
ZHB1MS9kcHVfZW5jb2Rlci5jCj4gPiBAQCAtMjQsNyArMjQsNyBAQAo+ID4gICNpbmNsdWRlICJt
c21fZHJ2LmgiCj4gPiAgI2luY2x1ZGUgImRwdV9rbXMuaCIKPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSAiZHB1X2h3aW8uaCIK
PiA+ICAjaW5jbHVkZSAiZHB1X2h3X2NhdGFsb2cuaCIKPiA+ICAjaW5jbHVkZSAiZHB1X2h3X2lu
dGYuaCIKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0
X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jCj4gPiBp
bmRleCA0NTdjMjlkYmE0YTEuLjYyZDE3M2NlZTBhYiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2NydGMuYwo+ID4gQEAgLTE2LDcgKzE2LDcgQEAKPiA+ICAg
Ki8KPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9tb2RlLmg+Cj4gPiAgCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9k
aXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21k
cDQvbWRwNF9kc2lfZW5jb2Rlci5jCj4gPiBpbmRleCA2YTFlYmRhY2UzOTEuLjg2Y2JlMTczMTA2
ZSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHNp
X2VuY29kZXIuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9k
c2lfZW5jb2Rlci5jCj4gPiBAQCAtMTgsNyArMTgsNyBAQAo+ID4gICAqLwo+ID4gIAo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gIAo+ID4gICNp
bmNsdWRlICJtZHA0X2ttcy5oIgo+ID4gIAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9tc20vZGlzcC9tZHA0L21kcDRfZHR2X2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20v
ZGlzcC9tZHA0L21kcDRfZHR2X2VuY29kZXIuYwo+ID4gaW5kZXggYmE4ZTU4N2Y3MzRiLi5jMGVl
NmY0NjU4MzkgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9t
ZHA0X2R0dl9lbmNvZGVyLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0
L21kcDRfZHR2X2VuY29kZXIuYwo+ID4gQEAgLTE2LDcgKzE2LDcgQEAKPiA+ICAgKi8KPiA+ICAK
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAK
PiA+ICAjaW5jbHVkZSAibWRwNF9rbXMuaCIKPiA+ICAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2xjZGNfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUv
ZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2VuY29kZXIuYwo+ID4gaW5kZXggMmJmYjM5MDgy
ZjU0Li40NzMyNTVmMDlmMzAgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvbWRwNC9tZHA0X2xjZGNfZW5jb2Rlci5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNt
L2Rpc3AvbWRwNC9tZHA0X2xjZGNfZW5jb2Rlci5jCj4gPiBAQCAtMTcsNyArMTcsNyBAQAo+ID4g
ICAqLwo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gIAo+ID4gICNpbmNsdWRlICJtZHA0X2ttcy5oIgo+ID4gIAo+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYwo+ID4gaW5kZXgg
ZDZmNzlkYzc1NWI0Li5iN2UxNzY1MWQ4OTcgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NtZF9lbmNvZGVyLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYwo+ID4gQEAgLTEyLDcgKzEyLDcg
QEAKPiA+ICAgKi8KPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ICAKPiA+ICAjaW5jbHVkZSAibWRwNV9rbXMuaCIKPiA+ICAKPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NydGMuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jCj4gPiBpbmRleCBiMWRhOWNl
NTQzNzkuLjZiNWYwOTcyMWRkNCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20v
ZGlzcC9tZHA1L21kcDVfY3J0Yy5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av
bWRwNS9tZHA1X2NydGMuYwo+ID4gQEAgLTE5LDcgKzE5LDcgQEAKPiA+ICAjaW5jbHVkZSA8bGlu
dXgvc29ydC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGUuaD4KPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mbGlwX3dvcmsuaD4KPiA+ICAKPiA+ICAjaW5jbHVkZSAibWRwNV9rbXMuaCIKPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5jCj4gPiBpbmRleCBmY2Q0
NGQxZDEwNjguLmIzMmM2NjJkY2I2MCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9t
c20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNt
L2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIuYwo+ID4gQEAgLTE3LDcgKzE3LDcgQEAKPiA+ICAgKi8K
PiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ICAKPiA+ICAjaW5jbHVkZSAibWRwNV9rbXMuaCIKPiA+ICAKPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Ry
di5oCj4gPiBpbmRleCA5ZDExZjMyMWY1YTkuLjE5ZjQ3NTFlMDQzNiAxMDA2NDQKPiA+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
bXNtL21zbV9kcnYuaAo+ID4gQEAgLTM5LDcgKzM5LDcgQEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIu
aD4KPiA+ICAjaW5jbHVkZSA8ZHJtL21zbV9kcm0uaD4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vbXNtL21zbV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIuYwo+ID4g
aW5kZXggMmE3MzQ4YWViMzhkLi4yMmJiMjI0N2M1MmEgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vbXNtL21zbV9mYi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9m
Yi5jCj4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gICAqLwo+ID4gIAo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ICAKPiA+ICAjaW5jbHVkZSAibXNtX2Rydi5o
Igo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9jcnRjLmMgYi9k
cml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jCj4gPiBpbmRleCAyNGIxZjBjMTQzMmUu
LjM4Y2RkZTk4NDFlMiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNm
Yl9jcnRjLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9jcnRjLmMKPiA+
IEBAIC0xOSw3ICsxOSw3IEBACj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
Pgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9teHNmYi9teHNmYl9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYwo+
ID4gaW5kZXggODhiYTAwMzk3OWU2Li45YzExNzM1MmZjYTkgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfZHJ2LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9t
eHNmYi9teHNmYl9kcnYuYwo+ID4gQEAgLTMxLDcgKzMxLDcgQEAKPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21h
X2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX291dC5jIGIvZHJpdmVycy9n
cHUvZHJtL214c2ZiL214c2ZiX291dC5jCj4gPiBpbmRleCBlNWVkZjAxNmE0MzkuLjFiZWM5NmJh
Zjk0OCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYwo+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX291dC5jCj4gPiBAQCAtMTYsNyAr
MTYsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+
Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9vZi5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rp
c3BudjA0L3R2bnYxNy5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3
LmMKPiA+IGluZGV4IDNlODJkYjQxZjhhNC4uNTE2NjdkMTNkOTVhIDEwMDY0NAo+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMKPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2bnYxNy5jCj4gPiBAQCAtMjYsNiArMjYsNyBA
QAo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiAgI2luY2x1ZGUgIm5vdXZlYXVfZHJ2LmgiCj4gPiAgI2luY2x1ZGUgIm5vdXZlYXVfcmVnLmgi
Cj4gPiAgI2luY2x1ZGUgIm5vdXZlYXVfZW5jb2Rlci5oIgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjUwL2Rpc3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2
ZWF1L2Rpc3BudjUwL2Rpc3AuYwo+ID4gaW5kZXggNGE1Njg0MTk1OGM4Li43OTIyNTkxM2EyNWMg
MTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnY1MC9kaXNwLmMK
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjUwL2Rpc3AuYwo+ID4gQEAg
LTMyLDcgKzMyLDcgQEAKPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9o
ZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nvbm5lY3Rvci5jIGIvZHJp
dmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9jb25uZWN0b3IuYwo+ID4gaW5kZXggZmQ4MDY2
MWRmZjkyLi4yYTBkZWQxZDczMmUgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91
dmVhdS9ub3V2ZWF1X2Nvbm5lY3Rvci5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVh
dS9ub3V2ZWF1X2Nvbm5lY3Rvci5jCj4gPiBAQCAtMzMsNiArMzMsNyBAQAo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+
Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+
ICAKPiA+ICAjaW5jbHVkZSAibm91dmVhdV9yZWcuaCIKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2
ZWF1L25vdXZlYXVfZGlzcGxheS5jCj4gPiBpbmRleCA1ZDI3M2E2NTU0NzkuLjBiNTg3MDlmMDQw
NiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfZGlzcGxh
eS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYwo+
ID4gQEAgLTI5LDYgKzI5LDcgQEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ICAKPiA+ICAjaW5jbHVkZSA8
bnZpZi9jbGFzcy5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29t
YXBfY29ubmVjdG9yLmMgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Nvbm5lY3Rvci5j
Cj4gPiBpbmRleCBiODEzMDJjNGJmOWUuLjRmZWY2MjkzZjZjMCAxMDA2NDQKPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMKPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMKPiA+IEBAIC0xNyw3ICsxNyw3IEBACj4g
PiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gIAo+ID4gICNpbmNsdWRl
ICJvbWFwX2Rydi5oIgo+ID4gIAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFw
ZHJtL29tYXBfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMKPiA+
IGluZGV4IGNhZmZjNTQ3ZWY5Ny4uYWFiMWIxYTQ5YTg3IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9v
bWFwZHJtL29tYXBfY3J0Yy5jCj4gPiBAQCAtMTgsNyArMTgsNyBAQAo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pYy5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9tb2RlLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVs
cGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4L21hdGg2NC5oPgo+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRy
bS9vbWFwX2Rydi5jCj4gPiBpbmRleCA1ZTY3ZDU4Y2JjMjguLjNhNzhmMGNmMzMyMSAxMDA2NDQK
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMKPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMKPiA+IEBAIC0yMSw3ICsyMSw3IEBACj4g
PiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZmJfaGVscGVyLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgIm9tYXBfZG1tX3RpbGVyLmgi
Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuaCBiL2Ry
aXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmgKPiA+IGluZGV4IGJkN2YyYzIyN2EyNS4u
NTEzYWU4YWI1ZTY0IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21h
cF9kcnYuaAo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuaAo+ID4g
QEAgLTIzLDcgKzIzLDcgQEAKPiA+ICAjaW5jbHVkZSA8bGludXgvd29ya3F1ZXVlLmg+Cj4gPiAg
Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9nZW0uaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL29tYXBfZHJtLmg+Cj4gPiAg
Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2VuY29kZXIuYwo+ID4gaW5kZXggOTMzZWJj
OWY5ZmFhLi5hMGUwZjIwMGY2NzcgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21h
cGRybS9vbWFwX2VuY29kZXIuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21h
cF9lbmNvZGVyLmMKPiA+IEBAIC0xOCw3ICsxOCw3IEBACj4gPiAgI2luY2x1ZGUgPGxpbnV4L2xp
c3QuaD4KPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUg
Im9tYXBfZHJ2LmgiCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21h
cF9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9mYi5jCj4gPiBpbmRleCA0ZDI2
NGZkNTU0ZDguLjMxNGFkZDJiYmM5YSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9v
bWFwZHJtL29tYXBfZmIuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9m
Yi5jCj4gPiBAQCAtMTgsNyArMTgsNyBAQAo+ID4gICNpbmNsdWRlIDxsaW51eC9zZXFfZmlsZS5o
Pgo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ICAK
PiA+ICAjaW5jbHVkZSAib21hcF9kbW1fdGlsZXIuaCIKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vcGwxMTEvcGwxMTFfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcGwxMTEvcGwxMTFf
ZHJ2LmMKPiA+IGluZGV4IDMzZTA0ODNkNjJhZS4uOWRiYjExY2ZiYjIwIDEwMDY0NAo+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jCj4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vcGwxMTEvcGwxMTFfZHJ2LmMKPiA+IEBAIC02NCw3ICs2NCw3IEBACj4gPiAgCj4gPiAg
I2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+
Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxf
ZGlzcGxheS5jCj4gPiBpbmRleCA3MmExNzg0ZGFlNTQuLjFkZTAzZDYwYmYyMyAxMDA2NDQKPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYwo+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jCj4gPiBAQCAtMjQsOSArMjQsOSBAQAo+ID4gICAq
Lwo+ID4gIAo+ID4gICNpbmNsdWRlIDxsaW51eC9jcmMzMi5oPgo+ID4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+
Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ICAKPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYuYyBiL2RyaXZlcnMvZ3B1
L2RybS9xeGwvcXhsX2Rydi5jCj4gPiBpbmRleCAxM2M4YTY2MmY5YjQuLmZkOTg3ZDYyZDkwMiAx
MDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jCj4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYuYwo+ID4gQEAgLTMzLDcgKzMzLDggQEAKPiA+ICAK
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybS5oPgo+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1f
bW9kZXNldF9oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ICAjaW5jbHVkZSAicXhsX2Rydi5oIgo+ID4gICNpbmNsdWRlICJxeGxfb2JqZWN0LmgiCj4g
PiAgCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZmIuYyBiL2RyaXZl
cnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMKPiA+IGluZGV4IGE4MTlkMjQyMjVkMi4uOTk2Y2RiOGZi
NGZhIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZmIuYwo+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZmIuYwo+ID4gQEAgLTI4LDcgKzI4LDcgQEAKPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybS5oPgo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1
ZmZlcl9oZWxwZXIuaD4KPiA+ICAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhs
L3F4bF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ttcy5jCj4gPiBpbmRleCAxNTIz
OGE0MTNmOWQuLjg1ZTEzYWZhMTgwOCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9x
eGwvcXhsX2ttcy5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYwo+ID4g
QEAgLTI2LDcgKzI2LDcgQEAKPiA+ICAjaW5jbHVkZSAicXhsX2Rydi5oIgo+ID4gICNpbmNsdWRl
ICJxeGxfb2JqZWN0LmgiCj4gPiAgCj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8
bGludXgvaW8tbWFwcGluZy5oPgo+ID4gIAo+ID4gIGludCBxeGxfbG9nX2xldmVsOwo+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2FjcGkuYyBiL2RyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2FjcGkuYwo+ID4gaW5kZXggOGQzMjUxYTEwY2Q0Li4yMjRj
YzIxYmJlMzggMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9h
Y3BpLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2FjcGkuYwo+ID4g
QEAgLTI5LDYgKzI5LDcgQEAKPiA+ICAjaW5jbHVkZSA8YWNwaS92aWRlby5oPgo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgInJhZGVv
bi5oIgo+ID4gICNpbmNsdWRlICJyYWRlb25fYWNwaS5oIgo+ID4gICNpbmNsdWRlICJhdG9tLmgi
Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9y
cy5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jCj4gPiBpbmRl
eCA0MTQ2NDJlNWI3YTMuLjg4MjM5YzFlN2M1YiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9yYWRlb24vcmFkZW9uX2Nvbm5lY3RvcnMuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jCj4gPiBAQCAtMjYsNiArMjYsNyBAQAo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2RwX21zdF9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL3JhZGVv
bl9kcm0uaD4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9k
ZXZpY2UuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCj4gPiBpbmRl
eCA1OWM4YTY2NDdmZjIuLjUzZjI5YTExNTEwNCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9kZXZpY2UuYwo+ID4gQEAgLTI5LDYgKzI5LDcgQEAKPiA+ICAjaW5jbHVkZSA8
bGludXgvc2xhYi5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY2FjaGUuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL3Jh
ZGVvbl9kcm0uaD4KPiA+ICAjaW5jbHVkZSA8bGludXgvcG1fcnVudGltZS5oPgo+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYyBiL2RyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYwo+ID4gaW5kZXggOTIzMzIyMjZlNWNmLi5l
MjUyYWIzODMyYTUgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVv
bl9kaXNwbGF5LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3Bs
YXkuYwo+ID4gQEAgLTMyLDYgKzMyLDcgQEAKPiA+ICAKPiA+ICAjaW5jbHVkZSA8bGludXgvcG1f
cnVudGltZS5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
Pgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RwX21zdC5jIGIvZHJpdmVycy9ncHUvZHJt
L3JhZGVvbi9yYWRlb25fZHBfbXN0LmMKPiA+IGluZGV4IGEwYzcwZTI3YWI2NS4uOGQ4NTU0MGJi
YjQzIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0
LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RwX21zdC5jCj4gPiBA
QCAtMyw2ICszLDcgQEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9kcF9tc3RfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVy
Lmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgCj4gPiAgI2lu
Y2x1ZGUgInJhZGVvbi5oIgo+ID4gICNpbmNsdWRlICJhdG9tLmgiCj4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9kcnYuYwo+ID4gaW5kZXggOTljNjNlZWIyODY2Li44ODk3YzNkMThmYmIgMTAw
NjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYwo+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHJ2LmMKPiA+IEBAIC00Myw2ICs0Myw3
IEBACj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiAgCj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiA+ICAKPiA+ICAvKgo+ID4gICAqIEtNUyB3cmFwcGVyLgo+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2lycV9rbXMuYyBiL2RyaXZlcnMvZ3B1
L2RybS9yYWRlb24vcmFkZW9uX2lycV9rbXMuYwo+ID4gaW5kZXggYWZhZjEwZGI0N2NjLi4xZDVl
M2JhNzM4M2UgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9p
cnFfa21zLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2lycV9rbXMu
Ywo+ID4gQEAgLTI3LDYgKzI3LDcgQEAKPiA+ICAgKi8KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vcmFkZW9uX2RybS5oPgo+
ID4gICNpbmNsdWRlICJyYWRlb25fcmVnLmgiCj4gPiAgI2luY2x1ZGUgInJhZGVvbi5oIgo+ID4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfY3J0Yy5jIGIvZHJp
dmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMKPiA+IGluZGV4IDkwZGFjYWI2N2Jl
NS4uYjE1ZDJiM2EwN2YxIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUv
cmNhcl9kdV9jcnRjLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVf
Y3J0Yy5jCj4gPiBAQCAtMTUsNyArMTUsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Yy5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw
ZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Rydi5jIGIvZHJpdmVycy9ncHUv
ZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYwo+ID4gaW5kZXggZjUwYTNiMTg2NGJiLi42MDg2Mjg1
OGQwNDEgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Ry
di5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Rydi5jCj4gPiBA
QCAtMTksNyArMTksNyBAQAo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZW5jb2Rlci5j
IGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMKPiA+IGluZGV4IDE4
Nzc3NjRiZDZkOS4uOWU3NTFjOWJlOWYyIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfZW5jb2Rlci5jCj4gPiBAQCAtMTEsNyArMTEsNyBAQAo+ID4gIAo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiAgCj4gPiAg
I2luY2x1ZGUgInJjYXJfZHVfZHJ2LmgiCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3JjYXItZHUvcmNhcl9kdV9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVf
a21zLmMKPiA+IGluZGV4IDljNzAwN2Q0NTQwOC4uYWYzMzdjOTE4ZDg0IDEwMDY0NAo+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYwo+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYwo+ID4gQEAgLTExLDcgKzExLDcgQEAKPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9y
Y2FyLWR1L3JjYXJfZHVfcGxhbmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVf
cGxhbmUuYwo+ID4gaW5kZXggMzlkNWFlM2ZkZjcyLi5iN2ZhMjc4Y2E3NDUgMTAwNjQ0Cj4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3BsYW5lLmMKPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYwo+ID4gQEAgLTExLDcgKzExLDcg
QEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fcGxhbmVfaGVscGVyLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXIt
ZHUvcmNhcl9kdV92c3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfdnNwLmMK
PiA+IGluZGV4IDQ1NzYxMTllNzc3Ny4uMzViMmE0ZDNhZTc0IDEwMDY0NAo+ID4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYwo+ID4gQEAgLTEwLDcgKzEwLDcgQEAKPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2dlbV9jbWFfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVy
X2hlbHBlci5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJf
bHZkcy5jIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMKPiA+IGluZGV4IDUz
NGExMjhhODY5ZC4uMjRjYjc0ZTMwZmNkIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3JjYXItZHUvcmNhcl9sdmRzLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3Jj
YXJfbHZkcy5jCj4gPiBAQCAtMTksNyArMTksNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pYy5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgInJjYXJfbHZkc19yZWdzLmgi
Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2FuYWxvZ2l4X2RwLXJv
Y2tjaGlwLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAu
Ywo+ID4gaW5kZXggMDgwZjA1MzUyMTk1Li4yZjZiNGE0YTlkNmIgMTAwNjQ0Cj4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYwo+ID4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2FuYWxvZ2l4X2RwLXJvY2tjaGlwLmMKPiA+IEBAIC0y
MSw3ICsyMSw3IEBACj4gPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgo+ID4gIAo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZHBfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2Nr
Y2hpcC9jZG4tZHAtY29yZS5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3Jl
LmMKPiA+IGluZGV4IDhhZDBkNzczZGMzMy4uNzg5NmIzYzI4Njc2IDEwMDY0NAo+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMKPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9yb2NrY2hpcC9jZG4tZHAtY29yZS5jCj4gPiBAQCAtMTQsNyArMTQsNyBAQAo+ID4g
IAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Rw
X2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9vZi5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9j
ZG4tZHAtY29yZS5oIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmgKPiA+
IGluZGV4IGY1N2UyOTY0MDFiOC4uNzAwMGI1M2RkZGNiIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmgKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9yb2NrY2hpcC9jZG4tZHAtY29yZS5oCj4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gICNkZWZp
bmUgX0NETl9EUF9DT1JFX0gKPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiAgI2luY2x1ZGUgInJvY2tjaGlwX2RybV9kcnYu
aCIKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2Nr
Y2hpcC5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2NoaXAuYwo+ID4g
aW5kZXggODljNjNjZmRlNWM4Li4xZTJjYzJiMDJhMzEgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5jCj4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5jCj4gPiBAQCAtMTYsNyArMTYsNyBAQAo+
ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4g
PiAgI2luY2x1ZGUgPGRybS9icmlkZ2UvZHdfaGRtaS5oPgo+ID4gIAo+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9pbm5vX2hkbWkuYwo+ID4gaW5kZXggMWMwMmIzZTYxMjk5Li45ZGI0YTcwNmI0NTAg
MTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMKPiA+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYwo+ID4gQEAgLTI2LDcg
KzI2LDcgQEAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ICAKPiA+ICAjaW5j
bHVkZSAicm9ja2NoaXBfZHJtX2Rydi5oIgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
cm9ja2NoaXBfZHJtX2Rydi5jCj4gPiBpbmRleCAzN2Y5YTNiNjUxYWIuLmM0YWEyZWY4MmU1NyAx
MDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZHJ2
LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZHJ2LmMK
PiA+IEBAIC0xNSw3ICsxNSw3IEBACj4gPiAgICovCj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1QLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX29mLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tj
aGlwL3JvY2tjaGlwX2RybV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlw
X2RybV9mYi5jCj4gPiBpbmRleCBlYTE4Y2IyYTc2YzAuLjU2NzYwNWZjMjg5OCAxMDA2NDQKPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmIuYwo+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jCj4gPiBAQCAtMTcs
NyArMTcsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBl
ci5oPgo+ID4gIAo+ID4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2LmgiCj4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jIGIvZHJp
dmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jCj4gPiBpbmRleCAzNjE2
MDRlNTEzNjEuLjdiZDNiODkwMjJiZSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jCj4gPiBAQCAtMTUsNyArMTUsNyBAQAo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAKPiA+ICAj
aW5jbHVkZSAicm9ja2NoaXBfZHJtX2Rydi5oIgo+ID4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1f
Z2VtLmgiCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlw
X2RybV9wc3IuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fcHNyLmMK
PiA+IGluZGV4IDAxZmYzYzg1ODg3NS4uYjE2NWUyNDhjMmU2IDEwMDY0NAo+ID4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9wc3IuYwo+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9wc3IuYwo+ID4gQEAgLTEzLDcgKzEzLDcg
QEAKPiA+ICAgKi8KPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gIAo+ID4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2LmgiCj4gPiAgI2lu
Y2x1ZGUgInJvY2tjaGlwX2RybV9wc3IuaCIKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3ZvcC5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlw
L3JvY2tjaGlwX2RybV92b3AuYwo+ID4gaW5kZXggZmI3MGZiNDg2ZmJmLi5lNzg5MDZiYjY1MDIg
MTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Zv
cC5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3ZvcC5j
Cj4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4K
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPgo+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gICNpZmRlZiBDT05GSUdf
RFJNX0FOQUxPR0lYX0RQCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlw
L3JvY2tjaGlwX2x2ZHMuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9sdmRz
LmMKPiA+IGluZGV4IDQ1NmJkOWYxM2JhZS4uZmQyMTkwMTg4MGU2IDEwMDY0NAo+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYwo+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYwo+ID4gQEAgLTE2LDcgKzE2LDcgQEAK
PiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9kcF9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX29mLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tj
aGlwL3JvY2tjaGlwX3JnYi5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3Jn
Yi5jCj4gPiBpbmRleCA5NmFjMTQ1OGE1OWMuLmJlYzE5N2M5YTNjZiAxMDA2NDQKPiA+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9yZ2IuYwo+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3JnYi5jCj4gPiBAQCAtMTYsNyArMTYsNyBAQAo+
ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2RwX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fb2YuaD4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0
aV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMKPiA+IGluZGV4IGVkNzZl
NTJlYjIxMy4uN2FhM2IxZDA0Yjc4IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0
aS9zdGlfY3J0Yy5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMKPiA+
IEBAIC0xMSw3ICsxMSw3IEBACj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVs
cGVyLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgInN0aV9jb21wb3NpdG9yLmgiCj4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3Rp
L3N0aV9kcnYuYwo+ID4gaW5kZXggYWM1NGUwZjljYWVhLi5kYzkzMmFjNThiYTkgMTAwNjQ0Cj4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kcnYuYwo+ID4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3N0aS9zdGlfZHJ2LmMKPiA+IEBAIC0xNCw3ICsxNCw3IEBACj4gPiAgCj4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2Nt
YV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVy
Lmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9k
dm8uYwo+ID4gaW5kZXggYjA4Mzc2Yjc2MTFiLi5kMGZjYjIwZTk2MTQgMTAwNjQ0Cj4gPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kdm8uYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3N0aS9zdGlfZHZvLmMKPiA+IEBAIC0xMyw3ICsxMyw3IEBACj4gPiAgCj4gPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ICAKPiA+
ICAjaW5jbHVkZSAic3RpX2F3Z191dGlscy5oIgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9zdGkvc3RpX2hkYS5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRhLmMKPiA+IGlu
ZGV4IDE5YjliNWVkMTI5Ny4uNDBhMGIzOTJmYTUxIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3N0aS9zdGlfaGRhLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hk
YS5jCj4gPiBAQCAtMTIsNyArMTIsNyBAQAo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gIAo+ID4gIC8qIEhEZm9ybWF0dGVyIHJlZ2lzdGVycyAqLwo+ID4gICNkZWZpbmUg
SERBX0FOQV9DRkcgICAgICAgICAgICAgICAgICAgICAweDAwMDAKPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9o
ZG1pLmMKPiA+IGluZGV4IGNjZjcxODQwNGExYy4uOTg5YmYyY2IwMjQ5IDEwMDY0NAo+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vc3RpL3N0aV9oZG1pLmMKPiA+IEBAIC0xNSw3ICsxNSw3IEBACj4gPiAgCj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gIAo+
ID4gICNpbmNsdWRlIDxzb3VuZC9oZG1pLWNvZGVjLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3R2b3V0
LmMKPiA+IGluZGV4IGVhNGEzYjg3ZmE1NS4uMmY5ZDA3NWYwYTY2IDEwMDY0NAo+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3N0aS9zdGlfdHZvdXQuYwo+ID4gQEAgLTE1LDcgKzE1LDcgQEAKPiA+ICAjaW5jbHVkZSA8bGlu
dXgvc2VxX2ZpbGUuaD4KPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ID4gIAo+ID4gICNpbmNsdWRlICJzdGlfY3J0Yy5oIgo+ID4gICNpbmNsdWRl
ICJzdGlfZHJ2LmgiCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYyBi
L2RyaXZlcnMvZ3B1L2RybS9zdG0vZHJ2LmMKPiA+IGluZGV4IDhkZWMwMDFiOWQzNy4uYzY0YzVm
MjdhMjI5IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYwo+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYwo+ID4gQEAgLTEzLDcgKzEzLDcgQEAKPiA+ICAK
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jCj4g
PiBpbmRleCA2MWRkNjYxYWEwYWMuLjgxODliNWRmN2VjZSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9zdG0vbHRkYy5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMu
Ywo+ID4gQEAgLTE2LDcgKzE2LDcgQEAKPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9v
Zi5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9iYWNrZW5k
LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfYmFja2VuZC5jCj4gPiBpbmRleCA5ZTky
NTVlZTU5Y2QuLmRmOWQzZjU0ODU2OCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9z
dW40aS9zdW40aV9iYWNrZW5kLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40
aV9iYWNrZW5kLmMKPiA+IEBAIC0xNCw3ICsxNCw3IEBACj4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21h
X2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMgYi9kcml2ZXJzL2dw
dS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jCj4gPiBpbmRleCAzZWVkZjMzNWE5MzUuLjNkNThkODk1
MTQ3NCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMK
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMKPiA+IEBAIC0xMyw3
ICsxMyw3IEBACj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+Cj4gPiAgCj4gPiAg
I2luY2x1ZGUgPGxpbnV4L2Nsay1wcm92aWRlci5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9zdW40aS9zdW40aV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9k
cnYuYwo+ID4gaW5kZXggOWU0YzM3NWNjYzk2Li40NWM4NWJlNTRjZTAgMTAwNjQ0Cj4gPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV9kcnYuYwo+ID4gQEAgLTE2LDcgKzE2LDcgQEAKPiA+ICAjaW5jbHVk
ZSA8bGludXgvb2ZfcmVzZXJ2ZWRfbWVtLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVs
cGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuNGlfaGRtaV9lbmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9o
ZG1pX2VuYy5jCj4gPiBpbmRleCAwNjFkMmUwZDkwMTEuLjYwYjNlNDRlNjc5MiAxMDA2NDQKPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5jCj4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfaGRtaV9lbmMuYwo+ID4gQEAgLTExLDcgKzExLDcg
QEAKPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX29mLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjRpX2x2ZHMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9sdmRzLmMKPiA+IGlu
ZGV4IGU3ZWIwZDFlMTdiZS4uODdiYThkYjcxYTU0IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjRpX2x2ZHMuYwo+ID4gQEAgLTgsNyArOCw3IEBACj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9wYW5lbC5oPgo+ID4gIAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9z
dW40aS9zdW40aV9yZ2IuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9yZ2IuYwo+ID4g
aW5kZXggZjRhMjI2ODllYjU0Li5mNmY3ZjRkZTJlNjkgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40
aS9zdW40aV9yZ2IuYwo+ID4gQEAgLTE0LDcgKzE0LDcgQEAKPiA+ICAKPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiAgCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3N1bjRpL3N1bjRpX3Rjb24uYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90Y29uLmMK
PiA+IGluZGV4IDA0MjBmNWM5NzhiOS4uM2EwOWQ4ZTI4YzI1IDEwMDY0NAo+ID4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3N1bjRpL3N1bjRpX3Rjb24uYwo+ID4gQEAgLTE0LDcgKzE0LDcgQEAKPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY29ubmVjdG9y
Lmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21v
ZGVzLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40
aV90di5jCj4gPiBpbmRleCAxYTgzOGQyMDgyMTEuLjYyZmJkZWY4ZmZmYiAxMDA2NDQKPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90di5jCj4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vc3VuNGkvc3VuNGlfdHYuYwo+ID4gQEAgLTE4LDcgKzE4LDcgQEAKPiA+ICAKPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiAgCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkv
c3VuNmlfbWlwaV9kc2kuYwo+ID4gaW5kZXggZTNiMzRhMzQ1NTQ2Li5kZmEyZDE1ZDdiMzYgMTAw
NjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlwaV9kc2kuYwo+ID4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMKPiA+IEBAIC0xOSw3
ICsxOSw3IEBACj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+
ID4gIAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9kd19oZG1p
LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfZHdfaGRtaS5jCj4gPiBpbmRleCBkYzQ3
NzIwYzk5YmEuLjkyYmMxMDA0ZGMzNiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9z
dW40aS9zdW44aV9kd19oZG1pLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44
aV9kd19oZG1pLmMKPiA+IEBAIC0xMCw3ICsxMCw3IEBACj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fb2YuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gIAo+ID4gICNpbmNsdWRlICJzdW44aV9kd19oZG1pLmgiCj4gPiAgI2luY2x1ZGUgInN1
bjhpX3Rjb25fdG9wLmgiCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1
bjhpX21peGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfbWl4ZXIuYwo+ID4gaW5k
ZXggNDRhOWJhN2Q4NDMzLi45ZWYxYjQ5NGU0OGQgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vc3VuNGkvc3VuOGlfbWl4ZXIuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjhpX21peGVyLmMKPiA+IEBAIC0xNCw3ICsxNCw3IEBACj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hl
bHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV91aV9sYXllci5jIGIvZHJpdmVycy9n
cHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMKPiA+IGluZGV4IDE4NTM0MjYzYTA1ZC4uZTI5
Y2JkNjBhNTliIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3Vp
X2xheWVyLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV91aV9sYXllci5j
Cj4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9jbWFfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMgYi9kcml2ZXJz
L2dwdS9kcm0vc3VuNGkvc3VuOGlfdmlfbGF5ZXIuYwo+ID4gaW5kZXggODdiZTg5OGY5YjdhLi4x
NjY5NDYwMTA2ZGUgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlf
dmlfbGF5ZXIuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVy
LmMKPiA+IEBAIC0xMCw3ICsxMCw3IEBACj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+
Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5o
Pgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmggYi9kcml2ZXJzL2dwdS9kcm0v
dGVncmEvZHJtLmgKPiA+IGluZGV4IDEwMTIzMzViYjQ4OS4uNDBkMzhmM2Q5ZDllIDEwMDY0NAo+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oCj4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vdGVncmEvZHJtLmgKPiA+IEBAIC0xNyw3ICsxNyw3IEBACj4gPiAgCj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fZW5jb2Rlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMgYi9kcml2ZXJzL2dw
dS9kcm0vdGVncmEvaGRtaS5jCj4gPiBpbmRleCAwMDgyNDY4ZjcwM2MuLjExZjVlNTY2OGIxNCAx
MDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMKPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMKPiA+IEBAIC0xOCw3ICsxOCw3IEBACj4gPiAgCj4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gIAo+ID4gICNpbmNsdWRlIDxzb3Vu
ZC9oZGFfdmVyYnMuaD4KPiA+ICAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGVn
cmEvaHViLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaHViLmMKPiA+IGluZGV4IDYxMTJkOTA0
Mjk3OS4uMTc2ZDFjMWFkOTQxIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3Jh
L2h1Yi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaHViLmMKPiA+IEBAIC0xOSw3
ICsxOSw3IEBACj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgImRybS5oIgo+ID4gICNpbmNsdWRl
ICJkYy5oIgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlu
eWRybS1jb3JlLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tY29yZS5j
Cj4gPiBpbmRleCAwMWE2ZjJkNDI0NDAuLmQ0MTc0YTU2NDMzNiAxMDA2NDQKPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1jb3JlLmMKPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1jb3JlLmMKPiA+IEBAIC05LDcgKzksNyBA
QAo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1
ZmZlcl9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL3Rpbnlkcm0vdGlueWRybS5oPgo+ID4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tcGlwZS5jCj4gPiBpbmRleCBl
YWNmYzBlYzhmZjEuLjUwYWIwNWE2NWNhNCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS90aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90
aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMKPiA+IEBAIC04LDcgKzgsNyBAQAo+ID4gICAqLwo+
ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlcy5oPgo+ID4gICNpbmNsdWRlIDxkcm0vdGlueWRy
bS90aW55ZHJtLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90dmUy
MDBfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kcnYuYwo+ID4gaW5kZXgg
MjhlMmQwM2MwY2NmLi4xMzhhOWExNTgyNTQgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vdHZlMjAwL3R2ZTIwMF9kcnYuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90
dmUyMDBfZHJ2LmMKPiA+IEBAIC00Myw3ICs0Myw3IEBACj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3VkbC91ZGxfY29ubmVjdG9yLmMgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9jb25uZWN0b3Iu
Ywo+ID4gaW5kZXggNjhlODhiZWQ3N2NhLi42Njg4NWMyNDU5MGYgMTAwNjQ0Cj4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9jb25uZWN0b3IuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMKPiA+IEBAIC0xNCw2ICsxNCw3IEBACj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlICJ1ZGxfY29ubmVjdG9yLmgiCj4gPiAgI2luY2x1
ZGUgInVkbF9kcnYuaCIKPiA+ICAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdWRs
L3VkbF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2Rydi5jCj4gPiBpbmRleCBhNjNl
MzAxMWU5NzEuLjIyY2QyZDEzZTI3MiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS91
ZGwvdWRsX2Rydi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYuYwo+ID4g
QEAgLTksNiArOSw3IEBACj4gPiAgI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+ID4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgInVkbF9k
cnYuaCIKPiA+ICAKPiA+ICBzdGF0aWMgaW50IHVkbF91c2Jfc3VzcGVuZChzdHJ1Y3QgdXNiX2lu
dGVyZmFjZSAqaW50ZXJmYWNlLAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS91ZGwv
dWRsX21haW4uYyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYwo+ID4gaW5kZXggMWIw
MTRkOTI4NTViLi45MDg2ZDBkMWI4ODAgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
dWRsL3VkbF9tYWluLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYwo+
ID4gQEAgLTEyLDYgKzEyLDcgQEAKPiA+ICAgKi8KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlICJ1ZGxfZHJ2LmgiCj4gPiAgCj4gPiAg
LyogLUJVTEtfU0laRSBhcyBwZXIgdXNiLXNrZWxldG9uLiBDYW4gd2UgZ2V0IGZ1bGwgcGFnZSBh
bmQgYXZvaWQgb3ZlcmhlYWQ/ICovCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Zj
NC92YzRfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jCj4gPiBpbmRleCAz
Y2UxMzZiYTg3OTEuLjExZWM3YzMxODI0ZSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS92YzQvdmM0X2NydGMuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5j
Cj4gPiBAQCAtMzQsNyArMzQsNyBAQAo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Yy5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY191YXBpLmg+Cj4gPiAgI2luY2x1
ZGUgPGxpbnV4L2Nsay5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4K
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kcGkuYyBiL2RyaXZlcnMv
Z3B1L2RybS92YzQvdmM0X2RwaS5jCj4gPiBpbmRleCBmMTg1ODEyOTcwZGEuLmE0ZDVhMTM1OThi
YSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RwaS5jCj4gPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kcGkuYwo+ID4gQEAgLTI0LDcgKzI0LDcgQEAKPiA+
ICAKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYnJpZGdlLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9wYW5lbC5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0
X2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMKPiA+IGluZGV4IDBjNjA3ZWIz
M2Q3ZS4uNGMyZjVlMTQzZDExIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92
YzRfZHNpLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RzaS5jCj4gPiBAQCAt
MzAsNyArMzAsNyBAQAo+ID4gICAqLwo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Vk
aWQuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX29mLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRt
aS5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jCj4gPiBpbmRleCBmZDU1MjJmZDE3
OWUuLmNlM2NjMmE2YTE2OSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0
X2hkbWkuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jCj4gPiBAQCAt
NDMsNyArNDMsNyBAQAo+ID4gICAqLwo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Vk
aWQuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4L2Nv
bXBvbmVudC5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5j
IGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfa21zLmMKPiA+IGluZGV4IDFmOTRiOWFmZmU0Yi4u
YWU3YjMxMTg5M2RmIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfa21z
LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5jCj4gPiBAQCAtMTcsNyAr
MTcsNyBAQAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWMuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiAgI2lu
Y2x1ZGUgInZjNF9kcnYuaCIKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3Zj
NF90eHAuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jCj4gPiBpbmRleCA2ZTIzYzUw
MTY4ZjkuLjhhYzFiOTVkMDFjNCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X3R4cC5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF90eHAuYwo+ID4gQEAg
LTksNyArOSw3IEBACj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9wYW5lbC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3dyaXRlYmFjay5oPgo+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3ZlYy5jIGIvZHJpdmVycy9ncHUvZHJtL3Zj
NC92YzRfdmVjLmMKPiA+IGluZGV4IDhlN2ZhY2I2NTE0ZS4uZThiMDljNjcwZWU2IDEwMDY0NAo+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMKPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS92YzQvdmM0X3ZlYy5jCj4gPiBAQCAtMjUsNyArMjUsNyBAQAo+ID4gICAqLwo+ID4g
IAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9wYW5lbC5oPgo+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJt
L3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYwo+ID4gaW5kZXggYjU1ODBiMTFhMDYzLi43NzRmNDc2
ZGQ5Y2QgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlz
cGxheS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5j
Cj4gPiBAQCAtMjYsNyArMjYsNyBAQAo+ID4gICAqLwo+ID4gIAo+ID4gICNpbmNsdWRlICJ2aXJ0
Z3B1X2Rydi5oIgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxw
ZXIuaD4KPiA+ICAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRn
cHVfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZHJ2LmgKPiA+IGluZGV4
IDFkZWI0MWQ0MmVhNC4uMGM3OTNkOTFjNjJiIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3ZpcnRpby92aXJ0Z3B1X2Rydi5oCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlv
L3ZpcnRncHVfZHJ2LmgKPiA+IEBAIC0zNCw3ICszNCw3IEBACj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1QLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9l
bmNvZGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiAgI2luY2x1
ZGUgPGRybS90dG0vdHRtX2JvX2FwaS5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS92a21zL3ZrbXNfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMKPiA+
IGluZGV4IDE3N2JiY2IzODMwNi4uMjY5NmMzNzBmZTliIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92a21z
L3ZrbXNfY3J0Yy5jCj4gPiBAQCAtOCw3ICs4LDcgQEAKPiA+ICAKPiA+ICAjaW5jbHVkZSAidmtt
c19kcnYuaCIKPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ICAKPiA+ICBzdGF0aWMgdm9pZCBfdmJsYW5rX2hhbmRsZShzdHJ1Y3Qg
dmttc19vdXRwdXQgKm91dHB1dCkKPiA+ICB7Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3ZrbXMvdmttc19kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMKPiA+
IGluZGV4IDgzMDg3ODc3NTY1Yy4uYjQ0NmY2MGU3ZDhhIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3ZrbXMvdmttc19kcnYuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZrbXMv
dmttc19kcnYuYwo+ID4gQEAgLTE2LDcgKzE2LDcgQEAKPiA+ICAKPiA+ICAjaW5jbHVkZSA8bGlu
dXgvbW9kdWxlLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2hlbHBlci5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3Zr
bXNfb3V0cHV0LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX291dHB1dC5jCj4gPiBpbmRl
eCAyNzFhMGViOTA0MmMuLjg3OGZmMzE0MjQ3MyAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS92a21zL3ZrbXNfb3V0cHV0LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3Zr
bXNfb3V0cHV0LmMKPiA+IEBAIC03LDcgKzcsNyBAQAo+ID4gICAqLwo+ID4gIAo+ID4gICNpbmNs
dWRlICJ2a21zX2Rydi5oIgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgo+ID4gIAo+ID4gIHN0YXRpYyB2b2lkIHZrbXNfY29ubmVjdG9y
X2Rlc3Ryb3koc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvcikKPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuaCBiL2RyaXZlcnMvZ3B1L2RybS92
bXdnZngvdm13Z2Z4X2ttcy5oCj4gPiBpbmRleCA2NTVhYmJjZDQwNTguLmQ1NjBmNjE1OWJiMSAx
MDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5oCj4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuaAo+ID4gQEAgLTI5LDcgKzI5
LDcgQEAKPiA+ICAjZGVmaW5lIFZNV0dGWF9LTVNfSF8KPiA+ICAKPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29k
ZXIuaD4KPiA+ICAjaW5jbHVkZSAidm13Z2Z4X2Rydi5oIgo+ID4gIAo+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jIGIvZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250LmMKPiA+IGluZGV4IDZiNmQ1YWI4MmVjMy4uZmQzOTBkZDY0YjEzIDEw
MDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKPiA+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4gPiBAQCAtMTAsNyArMTAs
NyBAQAo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2dlbS5oPgo+ID4gIAo+ID4gICNpbmNsdWRlIDxsaW51eC9vZl9kZXZpY2UuaD4KPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jIGIv
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uYwo+ID4gaW5kZXggNTRhZjI2
NjliMWIzLi45ZjVmMzFmNzdmMWUgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVu
L3hlbl9kcm1fZnJvbnRfY29ubi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9k
cm1fZnJvbnRfY29ubi5jCj4gPiBAQCAtOSw3ICs5LDcgQEAKPiA+ICAgKi8KPiA+ICAKPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+
ICAKPiA+ICAjaW5jbHVkZSA8dmlkZW8vdmlkZW9tb2RlLmg+Cj4gPiAgCj4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jIGIvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCj4gPiBpbmRleCA0N2ZmMDE5ZDNhZWYuLjljZjg0
N2UyNmNmMSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9nZW0uYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5j
Cj4gPiBAQCAtMTEsNyArMTEsNyBAQAo+ID4gICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2dlbS5o
Igo+ID4gIAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
Z2VtLmg+Cj4gPiAgCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jCj4g
PiBpbmRleCBhMzQ3OWViNzJkNzkuLmY1MzZkOWY1YTc5NiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jCj4gPiBAQCAtMTMsNyArMTMsNyBAQAo+ID4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9m
cmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ICAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0venRlL3p4X2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfZHJtX2Rydi5jCj4g
PiBpbmRleCBmNWVhMzJhZTg2MDAuLjkxZWFhYTQ3NWQzNiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS96dGUvenhfZHJtX2Rydi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0venRl
L3p4X2RybV9kcnYuYwo+ID4gQEAgLTE4LDcgKzE4LDcgQEAKPiA+ICAKPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+
ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5o
Pgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3p0
ZS96eF9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2hkbWkuYwo+ID4gaW5kZXggNzg2
NTUyNjlkODQzLi44YmZiMDExY2U2NTUgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
enRlL3p4X2hkbWkuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9oZG1pLmMKPiA+
IEBAIC0yMCw3ICsyMCw3IEBACj4gPiAgI2luY2x1ZGUgPGxpbnV4L29mX2RldmljZS5oPgo+ID4g
IAo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9vZi5oPgo+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS96dGUvenhfdHZlbmMuYyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdHZlbmMu
Ywo+ID4gaW5kZXggYjczYWZiMjEyZmIyLi44N2I1ZDg2NDEzZDIgMTAwNjQ0Cj4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0venRlL3p4X3R2ZW5jLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS96
dGUvenhfdHZlbmMuYwo+ID4gQEAgLTE0LDcgKzE0LDcgQEAKPiA+ICAjaW5jbHVkZSA8bGludXgv
cmVnbWFwLmg+Cj4gPiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiAgCj4gPiAg
I2luY2x1ZGUgInp4X2RybV9kcnYuaCIKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
enRlL3p4X3ZnYS5jIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92Z2EuYwo+ID4gaW5kZXggMjNk
MWZmNDM1NWEwLi5lMTRjMWQ3MDk3NDAgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
enRlL3p4X3ZnYS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZnYS5jCj4gPiBA
QCAtMTMsNyArMTMsNyBAQAo+ID4gICNpbmNsdWRlIDxsaW51eC9yZWdtYXAuaD4KPiA+ICAKPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ICAKPiA+ICAjaW5jbHVkZSAienhfZHJtX2Ry
di5oIgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdm91LmMgYi9kcml2
ZXJzL2dwdS9kcm0venRlL3p4X3ZvdS5jCj4gPiBpbmRleCA0NDIzMTFkMzExMTAuLjlkOTdmNDQx
NzY5OCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdm91LmMKPiA+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdm91LmMKPiA+IEBAIC0xNSw3ICsxNSw3IEBACj4g
PiAgCj4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2NydGMuaD4KPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4K
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9pcnEuYyBiL2RyaXZlcnMvc3RhZ2luZy92
Ym94dmlkZW8vdmJveF9pcnEuYwo+ID4gaW5kZXggMDlmODU4ZWMxMzY5Li5iOWI3MTY3NzZiN2Ig
MTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfaXJxLmMKPiA+
ICsrKyBiL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9pcnEuYwo+ID4gQEAgLTI3LDcg
KzI3LDcgQEAKPiA+ICAgKiAgICAgICAgICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQu
Y29tPgo+ID4gICAqLwo+ID4gIAo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAgCj4gPiAgI2luY2x1
ZGUgInZib3hfZHJ2LmgiCj4gPiAgI2luY2x1ZGUgInZib3h2aWRlby5oIgo+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMgYi9kcml2ZXJzL3N0YWdp
bmcvdmJveHZpZGVvL3Zib3hfbW9kZS5jCj4gPiBpbmRleCA2YWNjOTY1MjQ3ZmYuLmM3MmU0ZjI1
MWJjMCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2Rl
LmMKPiA+ICsrKyBiL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMKPiA+IEBA
IC0zMyw3ICszMyw3IEBACj4gPiAgICovCj4gPiAgI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgo+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ID4gIAo+ID4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9j
cnRjX2hlbHBlci5oIGIvaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmgKPiA+IGluZGV4IDBl
ZTlhOTZiNzBkYS4uYTZkNTIwZDViNmNhIDEwMDY0NAo+ID4gLS0tIGEvaW5jbHVkZS9kcm0vZHJt
X2NydGNfaGVscGVyLmgKPiA+ICsrKyBiL2luY2x1ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oCj4g
PiBAQCAtNTgsMjAgKzU4LDQgQEAgaW50IGRybV9oZWxwZXJfY29ubmVjdG9yX2RwbXMoc3RydWN0
IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwgaW50IG1vZGUpOwo+ID4gIHZvaWQgZHJtX2hlbHBl
cl9yZXN1bWVfZm9yY2VfbW9kZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiA+ICBpbnQgZHJt
X2hlbHBlcl9mb3JjZV9kaXNhYmxlX2FsbChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiA+ICAK
PiA+IC0vKiBkcm1fcHJvYmVfaGVscGVyLmMgKi8KPiA+IC1pbnQgZHJtX2hlbHBlcl9wcm9iZV9z
aW5nbGVfY29ubmVjdG9yX21vZGVzKHN0cnVjdCBkcm1fY29ubmVjdG9yCj4gPiAtCQkJCQkgICAg
KmNvbm5lY3RvciwgdWludDMyX3QgbWF4WCwKPiA+IC0JCQkJCSAgICB1aW50MzJfdCBtYXhZKTsK
PiA+IC1pbnQgZHJtX2hlbHBlcl9wcm9iZV9kZXRlY3Qoc3RydWN0IGRybV9jb25uZWN0b3IgKmNv
bm5lY3RvciwKPiA+IC0JCQkgICAgc3RydWN0IGRybV9tb2Rlc2V0X2FjcXVpcmVfY3R4ICpjdHgs
Cj4gPiAtCQkJICAgIGJvb2wgZm9yY2UpOwo+ID4gLXZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9p
bml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ID4gLXZvaWQgZHJtX2ttc19oZWxwZXJfcG9s
bF9maW5pKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ID4gLWJvb2wgZHJtX2hlbHBlcl9ocGRf
aXJxX2V2ZW50KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ID4gLXZvaWQgZHJtX2ttc19oZWxw
ZXJfaG90cGx1Z19ldmVudChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiA+IC0KPiA+IC12b2lk
IGRybV9rbXNfaGVscGVyX3BvbGxfZGlzYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiA+
IC12b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZW5hYmxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYp
Owo+ID4gLWJvb2wgZHJtX2ttc19oZWxwZXJfaXNfcG9sbF93b3JrZXIodm9pZCk7Cj4gPiAtCj4g
PiAgI2VuZGlmCj4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hlbHBlci5o
IGIvaW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hlbHBlci5oCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+ID4gaW5kZXggMDAwMDAwMDAwMDAwLi45NmMwNjBjMTZhMWUKPiA+IC0tLSAvZGV2L251bGwK
PiA+ICsrKyBiL2luY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaAo+ID4gQEAgLTAsMCArMSw1
MCBAQAo+ID4gKy8qCj4gPiArICogQ29weXJpZ2h0IMKpIDIwMDYgS2VpdGggUGFja2FyZAo+ID4g
KyAqIENvcHlyaWdodCDCqSAyMDA3LTIwMDggRGF2ZSBBaXJsaWUKPiA+ICsgKiBDb3B5cmlnaHQg
wqkgMjAwNy0yMDA4IEludGVsIENvcnBvcmF0aW9uCj4gPiArICogICBKZXNzZSBCYXJuZXMgPGpl
c3NlLmJhcm5lc0BpbnRlbC5jb20+Cj4gPiArICoKPiA+ICsgKiBQZXJtaXNzaW9uIGlzIGhlcmVi
eSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYQo+ID4g
KyAqIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZp
bGVzICh0aGUgIlNvZnR3YXJlIiksCj4gPiArICogdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0
aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbgo+ID4gKyAqIHRo
ZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRl
LCBzdWJsaWNlbnNlLAo+ID4gKyAqIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUs
IGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZQo+ID4gKyAqIFNvZnR3YXJlIGlzIGZ1
cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6Cj4g
PiArICoKPiA+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNz
aW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ID4gKyAqIGFsbCBjb3BpZXMgb3Igc3Vi
c3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+ID4gKyAqCj4gPiArICogVEhFIFNP
RlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQs
IEVYUFJFU1MgT1IKPiA+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRP
IFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKPiA+ICsgKiBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiAgSU4gTk8gRVZFTlQgU0hB
TEwKPiA+ICsgKiBUSEUgQ09QWVJJR0hUIEhPTERFUihTKSBPUiBBVVRIT1IoUykgQkUgTElBQkxF
IEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IKPiA+ICsgKiBPVEhFUiBMSUFCSUxJVFksIFdIRVRI
RVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwKPiA+ICsgKiBB
UklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9S
IFRIRSBVU0UgT1IKPiA+ICsgKiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gPiAr
ICovCj4gPiArCj4gPiArI2lmbmRlZiBfX0RSTV9QUk9CRV9IRUxQRVJfSF9fCj4gPiArI2RlZmlu
ZSBfX0RSTV9QUk9CRV9IRUxQRVJfSF9fCj4gPiArCj4gPiArI2luY2x1ZGUgPGxpbnV4L3R5cGVz
Lmg+Cj4gPiArCj4gPiArc3RydWN0IGRybV9jb25uZWN0b3I7Cj4gPiArc3RydWN0IGRybV9kZXZp
Y2U7Cj4gPiArc3RydWN0IGRybV9tb2Rlc2V0X2FjcXVpcmVfY3R4Owo+ID4gKwo+ID4gK2ludCBk
cm1faGVscGVyX3Byb2JlX3NpbmdsZV9jb25uZWN0b3JfbW9kZXMoc3RydWN0IGRybV9jb25uZWN0
b3IKPiA+ICsJCQkJCSAgICAqY29ubmVjdG9yLCB1aW50MzJfdCBtYXhYLAo+ID4gKwkJCQkJICAg
IHVpbnQzMl90IG1heFkpOwo+ID4gK2ludCBkcm1faGVscGVyX3Byb2JlX2RldGVjdChzdHJ1Y3Qg
ZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLAo+ID4gKwkJCSAgICBzdHJ1Y3QgZHJtX21vZGVzZXRf
YWNxdWlyZV9jdHggKmN0eCwKPiA+ICsJCQkgICAgYm9vbCBmb3JjZSk7Cj4gPiArdm9pZCBkcm1f
a21zX2hlbHBlcl9wb2xsX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gPiArdm9pZCBk
cm1fa21zX2hlbHBlcl9wb2xsX2Zpbmkoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gPiArYm9v
bCBkcm1faGVscGVyX2hwZF9pcnFfZXZlbnQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gPiAr
dm9pZCBkcm1fa21zX2hlbHBlcl9ob3RwbHVnX2V2ZW50KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYp
Owo+ID4gKwo+ID4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9kaXNhYmxlKHN0cnVjdCBkcm1f
ZGV2aWNlICpkZXYpOwo+ID4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9lbmFibGUoc3RydWN0
IGRybV9kZXZpY2UgKmRldik7Cj4gPiArYm9vbCBkcm1fa21zX2hlbHBlcl9pc19wb2xsX3dvcmtl
cih2b2lkKTsKPiA+ICsKPiA+ICsjZW5kaWYKPiA+IC0tIAo+ID4gMi4yMC4wLnJjMQo+ID4gCj4g
PiAKPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g
PiBMaW51eC1yb2NrY2hpcCBtYWlsaW5nIGxpc3QKPiA+IExpbnV4LXJvY2tjaGlwQGxpc3RzLmlu
ZnJhZGVhZC5vcmcKPiA+IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu
Zm8vbGludXgtcm9ja2NoaXAKPiAKPiAtLSAKPiAgICAgICAgICAgIF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gICBfX19fX19fX3wgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxfX19f
X19fCj4gICBcICAgICAgIHwgIFdpdGggZW5vdWdoIGNvdXJhZ2UsIHlvdSBjYW4gZG8gd2l0aG91
dCBhIHJlcHV0YXRpb24gIHwgICAgICAvCj4gICAgXCAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLS0gUmhldHQgQnV0bGVyICAgICAgIHwgICAgIC8KPiAgICAvICAgICAg
fF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
fCAgICAgXAo+ICAgL19fX19fX19fX18pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoX19fX19fX19fXAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUg
RW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:49:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:49: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-devel-bounces@lists.xenproject.org>)
	id 1ggRWu-0008U3-5K; Mon, 07 Jan 2019 09: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=AFjD=PP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ggRWt-0008Ty-8y
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 09:49:07 +0000
X-Inumbo-ID: 7820b4d6-1261-11e9-9023-137306d12301
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7820b4d6-1261-11e9-9023-137306d12301;
 Mon, 07 Jan 2019 09:49:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 38A18ACD9;
 Mon,  7 Jan 2019 09:49:04 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
 <5C331E3E020000780020AB50@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <270e0e52-d344-7d7d-d044-820bedda13f3@suse.com>
Date: Mon, 7 Jan 2019 10:49:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C331E3E020000780020AB50@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/3] string: avoid undefined behavior in
 strrchr()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOSAxMDozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIHByZS1kZWNyZW1l
bnQgd291bGQgbm90IG9ubHkgY2F1c2UgbWlzYmVoYXZpb3Igd2hlbiB3cmFwcGluZyAoYmVuaWdu
Cj4gYmVjYXVzZSB0aGVyZSBzaG91bGRuJ3QgYmUgYW55IE5VTEwgcG9pbnRlcnMgcGFzc2VkIGlu
KSwgYnV0IG1heSBhbHNvCj4gY3JlYXRlIGEgcG9pbnRlciBwb2ludGluZyBvdXRzaWRlIHRoZSBv
YmplY3QgdGhhdCB0aGUgcGFzc2VkIGluIHBvaW50ZXIKPiBwb2ludHMgdG8gKGl0IHdvbid0IGJl
IGRlLXJlZmVyZW5jZWQgdGhvdWdoKS4gVXNlIHBvc3QtZGVjcmVtZW50IChhbmQgPgo+IGluc3Rl
YWQgb2YgPj0gKSBpbnN0ZWFkLgoKVGhpcyBjb21taXQgbWVzc2FnZSBkb2Vzbid0IG1hdGNoIHRo
ZSBwYXRjaC4gVGhlcmUgaXMgbm8gcG9zdC1kZWNyZW1lbnQKYW5kICc+JyBpbnZvbHZlZC4KCldp
dGggdGhhdCBmaXhlZCB5b3UgY2FuIGFkZDoKClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKPiAKPiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQg
YWxzbwo+IC0gY29udmVydCBib2d1cyBzcGFjZSAocGFydGx5IDcgb2YgdGhlbSkgaW5kZW50YXRp
b24gdG8gTGludXggc3R5bGUgdGFiCj4gICBvbmUsCj4gLSBhZGQgdHdvIGJsYW5rIGxpbmVzLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiAt
LS0gYS94ZW4vY29tbW9uL3N0cmluZy5jCj4gKysrIGIveGVuL2NvbW1vbi9zdHJpbmcuYwo+IEBA
IC0xNzQsMTIgKzE3NCwxMyBAQCBjaGFyICooc3RyY2hyKShjb25zdCBjaGFyICpzLCBpbnQgYykK
PiAgICovCj4gIGNoYXIgKihzdHJyY2hyKShjb25zdCBjaGFyICpzLCBpbnQgYykKPiAgewo+IC0g
ICAgICAgY29uc3QgY2hhciAqcCA9IHMgKyBzdHJsZW4ocyk7Cj4gLSAgICAgICBkbyB7Cj4gLSAg
ICAgICAgICAgaWYgKCpwID09IChjaGFyKWMpCj4gLSAgICAgICAgICAgICAgIHJldHVybiAoY2hh
ciAqKXA7Cj4gLSAgICAgICB9IHdoaWxlICgtLXAgPj0gcyk7Cj4gLSAgICAgICByZXR1cm4gTlVM
TDsKPiArCWNvbnN0IGNoYXIgKnAgPSBzICsgc3RybGVuKHMpOwo+ICsKPiArCWZvciAoOyAqcCAh
PSAoY2hhciljOyAtLXApCj4gKwkJaWYgKHAgPT0gcykKPiArCQkJcmV0dXJuIE5VTEw7Cj4gKwo+
ICsJcmV0dXJuIChjaGFyICopcDsKPiAgfQo+ICAjZW5kaWYKPiAgCj4gCj4gCj4gCj4gCj4gCj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+IAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:50:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:50: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-devel-bounces@lists.xenproject.org>)
	id 1ggRY9-0000fw-HF; Mon, 07 Jan 2019 09:50: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=AFjD=PP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ggRY7-0000fm-N9
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 09:50:23 +0000
X-Inumbo-ID: a6448a4a-1261-11e9-a632-d765520b65a5
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6448a4a-1261-11e9-a632-d765520b65a5;
 Mon, 07 Jan 2019 09:50:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E865AACD9;
 Mon,  7 Jan 2019 09:50:21 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
 <5C331E59020000780020AB53@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <c974fae4-6d6b-8167-6260-2f7db789207e@suse.com>
Date: Mon, 7 Jan 2019 10:50:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C331E59020000780020AB53@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/3] string: remove memscan()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOSAxMDozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSXQgaGFzIG5vIHVzZXJz
LCBzbyByYXRoZXIgdGhhbiBmaXhpbmcgaXRzIHVzZSBvZiB0eXBlcyAoZmlyc3QgYW5kCj4gZm9y
ZW1vc3QgYyB3b3VsZCBuZWVkIHRvIGJlIGNhc3QgdG8gdW5zaWduZWQgY2hhciBpbiB0aGUgY29t
cGFyaXNvbgo+IGV4cHJlc3Npb24pIGRyb3AgaXQgYWx0b2dldGhlci4gbWVtY2hyKCkgb3VnaHQg
dG8gYmUgZmluZSBmb3IgYWxsCj4gcHVycG9zZXMuCj4gCj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkg
YW5kIGFsc28gZG8gc29tZSBzdHlsaXN0aWMgYWRqdXN0bWVudHMgdG8gaXRzCj4gc3Vydml2aW5n
IHNpYmxpbmcgZnVuY3Rpb24gbWVtY2hyKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLSBhL3hlbi9jb21tb24vc3RyaW5nLmMKPiAr
KysgYi94ZW4vY29tbW9uL3N0cmluZy5jCj4gQEAgLTM4MCwzMCArMzgwLDYgQEAgaW50IChtZW1j
bXApKGNvbnN0IHZvaWQgKmNzLCBjb25zdCB2b2lkCj4gIH0KPiAgI2VuZGlmCj4gIAo+IC0jaWZu
ZGVmIF9fSEFWRV9BUkNIX01FTVNDQU4KPiAtLyoqCj4gLSAqIG1lbXNjYW4gLSBGaW5kIGEgY2hh
cmFjdGVyIGluIGFuIGFyZWEgb2YgbWVtb3J5Lgo+IC0gKiBAYWRkcjogVGhlIG1lbW9yeSBhcmVh
Cj4gLSAqIEBjOiBUaGUgYnl0ZSB0byBzZWFyY2ggZm9yCj4gLSAqIEBzaXplOiBUaGUgc2l6ZSBv
ZiB0aGUgYXJlYS4KPiAtICoKPiAtICogcmV0dXJucyB0aGUgYWRkcmVzcyBvZiB0aGUgZmlyc3Qg
b2NjdXJyZW5jZSBvZiBAYywgb3IgMSBieXRlIHBhc3QKPiAtICogdGhlIGFyZWEgaWYgQGMgaXMg
bm90IGZvdW5kCj4gLSAqLwo+IC12b2lkICogbWVtc2Nhbih2b2lkICogYWRkciwgaW50IGMsIHNp
emVfdCBzaXplKQo+IC17Cj4gLQl1bnNpZ25lZCBjaGFyICogcCA9ICh1bnNpZ25lZCBjaGFyICop
IGFkZHI7Cj4gLQo+IC0Jd2hpbGUgKHNpemUpIHsKPiAtCQlpZiAoKnAgPT0gYykKPiAtCQkJcmV0
dXJuICh2b2lkICopIHA7Cj4gLQkJcCsrOwo+IC0JCXNpemUtLTsKPiAtCX0KPiAtICAJcmV0dXJu
ICh2b2lkICopIHA7Cj4gLX0KPiAtI2VuZGlmCj4gLQo+ICAjaWZuZGVmIF9fSEFWRV9BUkNIX1NU
UlNUUgo+ICAvKioKPiAgICogc3Ryc3RyIC0gRmluZCB0aGUgZmlyc3Qgc3Vic3RyaW5nIGluIGEg
JU5VTCB0ZXJtaW5hdGVkIHN0cmluZwo+IEBAIC00NDEsMTQgKzQxNywxMyBAQCBjaGFyICooc3Ry
c3RyKShjb25zdCBjaGFyICpzMSwgY29uc3QgY2hhCj4gIHZvaWQgKihtZW1jaHIpKGNvbnN0IHZv
aWQgKnMsIGludCBjLCBzaXplX3QgbikKPiAgewo+ICAJY29uc3QgdW5zaWduZWQgY2hhciAqcCA9
IHM7Cj4gLQl3aGlsZSAobi0tICE9IDApIHsKPiAtICAgICAgICAJaWYgKCh1bnNpZ25lZCBjaGFy
KWMgPT0gKnArKykgewo+IC0JCQlyZXR1cm4gKHZvaWQgKikocC0xKTsKPiAtCQl9Cj4gLQl9Cj4g
Kwo+ICsJd2hpbGUgKG4tLSkKPiArICAgICAgICAJaWYgKCh1bnNpZ25lZCBjaGFyKWMgPT0gKnAr
KykKCldoaXRlIHNwYWNlIGRhbWFnZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:52:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:52: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-devel-bounces@lists.xenproject.org>)
	id 1ggRZg-0000oW-TJ; Mon, 07 Jan 2019 09:52:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggRZg-0000oP-8a
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 09:52:00 +0000
X-Inumbo-ID: dfeb1ce4-1261-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfeb1ce4-1261-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 09:51:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 02:51:58 -0700
Message-Id: <5C33213A020000780020AB9C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 02:51:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190104103329.35741-1-roger.pau@citrix.com>
 <20190104103329.35741-4-roger.pau@citrix.com>
In-Reply-To: <20190104103329.35741-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/4] x86/passthrough: put the x86 folder
 under x86 maintainership
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDExOjMzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IHBhc3N0aHJvdWdoL3g4NiBpcyB0aWVkIHRvIHRoZSB4ODYgY29kZSwgYW5kIGFzIHN1Y2ggcHV0
IGl0IHVuZGVyIHg4Ngo+IG1haW50YWluZXJzaGlwLgoKSXQgaXMgdGllZCB0byBib3RoLCBzbyBh
dCB0aGUgdmVyeSBsZWFzdCBJIG9iamVjdCB0byAuLi4KCj4gLS0tIGEvTUFJTlRBSU5FUlMKPiAr
KysgYi9NQUlOVEFJTkVSUwo+IEBAIC0yNTcsNiArMjU3LDcgQEAgRjoJeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvCj4gIFg6CXhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC8KPiAgWDoJeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtLwo+ICBYOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
Cj4gK1g6CXhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni8KCi4uLiB0aGlzOyB0aGUgQXJtIGVu
dHJ5IGhlcmUgaXMgcXVlc3Rpb25hYmxlIHRvbywgaW1vLgoKPiBAQCAtNDQ1LDYgKzQ0Niw3IEBA
IFI6CVJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ICBTOglTdXBwb3J0
ZWQKPiAgTDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIAo+ICBGOgl4ZW4vYXJjaC94
ODYvCj4gK0Y6CXhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni8KClRoaXMgb25lJ3MgZGViYXRh
YmxlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:53:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:53: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-devel-bounces@lists.xenproject.org>)
	id 1ggRay-0000vp-88; Mon, 07 Jan 2019 09:53: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=AFjD=PP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ggRax-0000vf-FW
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 09:53:19 +0000
X-Inumbo-ID: 0ee4204c-1262-11e9-bd71-cbe33b58f130
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ee4204c-1262-11e9-bd71-cbe33b58f130;
 Mon, 07 Jan 2019 09:53:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 78763ACD9;
 Mon,  7 Jan 2019 09:53:17 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
 <5C331E84020000780020AB56@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <4b525e88-020a-ac23-0726-19cec94f5ef6@suse.com>
Date: Mon, 7 Jan 2019 10:53:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C331E84020000780020AB56@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 3/3] string: fix type use in strstr()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOSAxMDo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVXNpbmcgcGxhaW4gaW50
IGZvciBzdHJpbmcgbGVuZ3Rocywgd2hpbGUgb2theSBmb3IgYWxsIHByYWN0aWNhbAo+IHB1cnBv
c2VzLCBpcyB1bmRlc2lyYWJsZSBpbiBhIGdlbmVyaWMgbGlicmFyeSBmdW5jdGlvbi4KPiAKPiBU
YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBtb3ZlIHRoZSBmdW5jdGlvbiBmcm9tIGJlaW5n
IGluIHRoZSBtaWRkbGUKPiBvZiBtZW0qKCkgb25lcyB0byB0aGUgc2V0IG9mIHN0ciooKSBvbmVz
LCBjb252ZXJ0IGl0cyBsb29wIGZyb20gd2hpbGUoKQo+IHRvIGZvcigpLCBhbmQgY29ycmVjdCBz
dHlsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 09:56:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 09:56: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-devel-bounces@lists.xenproject.org>)
	id 1ggRe3-00017W-O4; Mon, 07 Jan 2019 09: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggRe2-00017Q-TS
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 09:56:30 +0000
X-Inumbo-ID: 80b5d864-1262-11e9-b1a4-e79d05c042aa
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80b5d864-1262-11e9-b1a4-e79d05c042aa;
 Mon, 07 Jan 2019 09:56:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 02:56:28 -0700
Message-Id: <5C332247020000780020ABB9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 02:56:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190104103329.35741-1-roger.pau@citrix.com>
 <20190104103329.35741-5-roger.pau@citrix.com>
In-Reply-To: <20190104103329.35741-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/4] pci: add a pci section to the
 maintainers file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDExOjMzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL01BSU5UQUlORVJTCj4gKysrIGIvTUFJTlRBSU5FUlMKPiBAQCAtMjU5LDYgKzI1OSw3
IEBAIFg6CXhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS8KPiAgWDoJeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkLwo+ICBYOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvCj4gIFg6CXhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKPiArWDoJeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMKCk11Y2ggbGlrZSBmb3IgcGF0Y2ggMywgSSdtIG5vdCBjb252aW5jZWQg
dGhpcyBpcyBhcHByb3ByaWF0ZS4KCj4gQEAgLTMxMiw2ICszMTMsMTQgQEAgTToJV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAgUzoJU3VwcG9ydGVkCj4gIFQ6CWdpdCBodHRwczovL3hl
bmJpdHMueGVucHJvamVjdC5vcmcvZ2l0LWh0dHAvb3ZtZi5naXQgCj4gIAo+ICtQQ0kKPiArTToJ
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ICtSOglSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KPiArUzoJU3VwcG9ydGVkCj4gK0Y6CXhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jCj4gK0Y6CXhlbi9kcml2ZXJzL3BjaS8KPiArRjoJeGVuL2luY2x1ZGUv
eGVuL3BjaSoKCkknbSBmaW5lIHdpdGggdGhlIGxhc3QgdHdvLCBidXQgSSB0aGluayB0cnVseSBJ
T01NVS1pbmRlcGVuZGVudApjb2RlIHdvdWxkIGJldHRlciBiZSBtb3ZlZCBmcm9tIHRoZSBmaWxl
IG5hbWVkIGZpcnN0IHRvIGEgZmlsZSBpbgp0aGUgZGlyZWN0b3J5IG5hbWVkIHNlY29uZC4KClRo
ZSB3aG9sZSBzaXR1YXRpb24gYXJpc2VzIGZyb20gdGhlIG9yaWdpbiBvZiB0aGlzIGNvZGUsIHdo
aWNoCmJhY2sgdGhlbiB3YXMgbmVlZGVkIHNvbGVseSBmb3IgdGhlIHB1cnBvc2VzIG9mIElPTU1V
Cm1hbmFnZW1lbnQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:02:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:02: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-devel-bounces@lists.xenproject.org>)
	id 1ggRjP-0001yN-9t; Mon, 07 Jan 2019 10:02: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggRjO-0001yI-2Q
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 10:02:02 +0000
X-Inumbo-ID: 45b3db84-1263-11e9-b6fe-2b6f8fd79f76
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45b3db84-1263-11e9-b6fe-2b6f8fd79f76;
 Mon, 07 Jan 2019 10:02:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 03:01:58 -0700
Message-Id: <5C332392020000780020ABC9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 03:01:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181228111857.49444-1-roger.pau@citrix.com>
 <20181228111857.49444-3-roger.pau@citrix.com>
In-Reply-To: <20181228111857.49444-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/dom0: add verbose mode and print
 memory allocation stats
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE4IGF0IDEyOjE4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9kb20wX2J1aWxkLmMKPiBAQCAtNjAsNiArNjAsMTggQEAgc3RhdGljIHN0cnVjdCBhY3Bp
X21hZHRfaW50ZXJydXB0X292ZXJyaWRlIF9faW5pdGRhdGEgKmludHNyY292cjsKPiAgc3RhdGlj
IHVuc2lnbmVkIGludCBfX2luaXRkYXRhIGFjcGlfbm1pX3NvdXJjZXM7Cj4gIHN0YXRpYyBzdHJ1
Y3QgYWNwaV9tYWR0X25taV9zb3VyY2UgX19pbml0ZGF0YSAqbm1pc3JjOwo+ICAKPiArc3RhdGlj
IHVuc2lnbmVkIGludCBfX2luaXRkYXRhIG9yZGVyX3N0YXRzW01BWF9PUkRFUiArIDFdID0geyB9
OwoKUG9pbnRsZXNzIGluaXRpYWxpemVyLgoKPiArc3RhdGljIHZvaWQgX19pbml0IHByaW50X29y
ZGVyX3N0YXRzKHZvaWQpCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIHBy
aW50aygiTWVtb3J5IGFsbG9jYXRpb24gc3RhdHM6XG4iKTsKCkkgdGhpbmsgdGhpcyB3YW50cyBw
cmVmaXhpbmcgd2l0aCAiRG9tMCIuCgo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpF
KG9yZGVyX3N0YXRzKTsgaSsrICkKPiArICAgICAgICBpZiAoIG9yZGVyX3N0YXRzW2ldICkKPiAr
ICAgICAgICAgICAgcHJpbnRrKCJvcmRlcjogJTJ1IGFsbG9jYXRpb25zOiAldVxuIiwgaSwgb3Jk
ZXJfc3RhdHNbaV0pOwoKV2h5IHRoZSBmaXJzdCBvZiB0aGUgdHdvIGNvbG9ucz8KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:04:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:04:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggRmB-000265-PT; Mon, 07 Jan 2019 10:04: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggRmA-00025u-2E
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 10:04:54 +0000
X-Inumbo-ID: ad500c8c-1263-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad500c8c-1263-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 10:04:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 03:04:52 -0700
Message-Id: <5C332441020000780020ABCC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 03:04:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <5C331C51020000780020AB3F@prv1-mh.provo.novell.com>
 <5C331E3E020000780020AB50@prv1-mh.provo.novell.com>
 <270e0e52-d344-7d7d-d044-820bedda13f3@suse.com>
In-Reply-To: <270e0e52-d344-7d7d-d044-820bedda13f3@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] string: avoid undefined behavior in
 strrchr()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDEwOjQ5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
Ny8wMS8yMDE5IDEwOjM5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlIHByZS1kZWNyZW1lbnQg
d291bGQgbm90IG9ubHkgY2F1c2UgbWlzYmVoYXZpb3Igd2hlbiB3cmFwcGluZyAoYmVuaWduCj4+
IGJlY2F1c2UgdGhlcmUgc2hvdWxkbid0IGJlIGFueSBOVUxMIHBvaW50ZXJzIHBhc3NlZCBpbiks
IGJ1dCBtYXkgYWxzbwo+PiBjcmVhdGUgYSBwb2ludGVyIHBvaW50aW5nIG91dHNpZGUgdGhlIG9i
amVjdCB0aGF0IHRoZSBwYXNzZWQgaW4gcG9pbnRlcgo+PiBwb2ludHMgdG8gKGl0IHdvbid0IGJl
IGRlLXJlZmVyZW5jZWQgdGhvdWdoKS4gVXNlIHBvc3QtZGVjcmVtZW50IChhbmQgPgo+PiBpbnN0
ZWFkIG9mID49ICkgaW5zdGVhZC4KPiAKPiBUaGlzIGNvbW1pdCBtZXNzYWdlIGRvZXNuJ3QgbWF0
Y2ggdGhlIHBhdGNoLiBUaGVyZSBpcyBubyBwb3N0LWRlY3JlbWVudAo+IGFuZCAnPicgaW52b2x2
ZWQuCgpPaCwgaW5kZWVkLCB0aGF0IHdhcyBzdGFsZSBmcm9tIGEgZmlyc3QgYXR0ZW1wdCwgdW50
aWwgSSByZWFsaXplZCB0aGF0CnRoZSBwb3N0LWRlY3JlbWVudCB3b3VsZCBtYWtlIHRoaW5ncyBv
bmx5IG1hcmdpbmFsbHkgYmV0dGVyLiBJJ3ZlCnNpbXBseSBkcm9wcGVkIHRoYXQgc2VudGVuY2Uu
Cgo+IFdpdGggdGhhdCBmaXhlZCB5b3UgY2FuIGFkZDoKPiAKPiBSZXZpZXdlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKVGhhbmtzLCBKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:08:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:08: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-devel-bounces@lists.xenproject.org>)
	id 1ggRp9-0002Fw-91; Mon, 07 Jan 2019 10:07: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=Qx09=PP=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1ggRp7-0002Fp-Pw
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 10:07:58 +0000
X-Inumbo-ID: 19eda929-1264-11e9-92db-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19eda929-1264-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 10:07:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1546855675;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=PvroCHE+lEmvpbSPkes5F4gjryhtZhTBpMm337G1rKc=;
 b=dsiixqugQPxQaWkxWYaibrTwJLlljLgdpOb2dh+jViPSK31Iz9W6WPaGas/3n80wa5
 wvV0dO6y9zmV9xswkK6IWcIdhMTl6ppchWrslZVj2BrGq4olEQiEsufT4EDOotRrr8Ro
 ZSVrxIdPipX96myVSmTk+fIoLFxckbAjRl6AXYpqWdLK2vxMhn9k3eFpRQ9HVUfpZKzg
 7XBRvPtRvjInHJ8HUBLEKd4Qs3BTLN5AU6AnZNdbTg5DALZDxxHqtIAr8yOUHyBzy6xU
 2EDHQbuZ1FmHyHNArhJOvZKN3pGiIuowJYeh8EZIqmufSBb5fTWcSp1AKRWCO7KIayAe
 8Zhw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.9 AUTH)
 with ESMTPSA id 20a457v07A7oFm0
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 7 Jan 2019 11:07:50 +0100 (CET)
Date: Mon, 7 Jan 2019 11:07:43 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org, Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190107110737.1ef0a0ef.olaf@aepfle.de>
In-Reply-To: <20190104174831.271161e5.olaf@aepfle.de>
References: <20190104165755.73674a27.olaf@aepfle.de>
 <20190104174831.271161e5.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.01.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] status of non-live migration of HVM with libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5666947609532826266=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5666947609532826266==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/5mnP3qj_eVwHeKhAUwQDS07"; protocol="application/pgp-signature"

--Sig_/5mnP3qj_eVwHeKhAUwQDS07
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Fri, 4 Jan 2019 17:48:31 +0100
schrieb Olaf Hering <olaf@aepfle.de>:

> Am Fri, 4 Jan 2019 16:57:55 +0100
> schrieb Olaf Hering <olaf@aepfle.de>:
>=20
> > worth keeping (and fixing) the concept of an "offline migration" =20
>=20
> And regarding the fix, it looks like qmp_xen_save_devices_state does not =
need the concept of "live". Just shutdown the blockdevices and be done with=
 it?

Anthony, it looks like 5d6c599fe1 ("migration, xen: Fix block image lock is=
sue on live migration") went too far. Why does stopping the disks at the ve=
ry end of the save/migrate process depend on "live"? During a migration the=
 disks have to be released either way. During "xl save" the domU may contin=
ue to run, if '-c' was specified.=20

It seems the 'live' parameter for xen-save-devices-state is not needed.

Olaf

--Sig_/5mnP3qj_eVwHeKhAUwQDS07
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXDMk7wAKCRBdQqD6ppg2
fldDAKCuMUDGIe4QG2/YzyGDLIkxzYUlcwCgukuWER8Wc0TPGAuAvv6CEL2ATmo=
=Zpyl
-----END PGP SIGNATURE-----

--Sig_/5mnP3qj_eVwHeKhAUwQDS07--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5666947609532826266==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:08:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:08: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-devel-bounces@lists.xenproject.org>)
	id 1ggRq0-0002MP-ON; Mon, 07 Jan 2019 10:08: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=77iH=PP=dudau.co.uk=liviu@srs-us1.protection.inumbo.net>)
 id 1ggRpz-0002ME-IW
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 10:08:51 +0000
X-Inumbo-ID: 36a9219e-1264-11e9-92db-bc764e045a96
Received: from smtp.dudau.co.uk (unknown [80.229.23.120])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 36a9219e-1264-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 10:08:43 +0000 (UTC)
Received: from mail.dudau.co.uk (bart.dudau.co.uk [192.168.14.2])
 by smtp.dudau.co.uk (Postfix) with SMTP id DFBB041230E7;
 Mon,  7 Jan 2019 10:08:41 +0000 (GMT)
Received: by mail.dudau.co.uk (sSMTP sendmail emulation);
 Mon, 07 Jan 2019 10:08:41 +0000
Date: Mon, 7 Jan 2019 10:08:41 +0000
From: Liviu Dudau <liviu@dudau.co.uk>
To: Daniel Vetter <daniel@ffwll.ch>
Message-ID: <20190107100841.GH20342@bart.dudau.co.uk>
References: <20181210100359.22507-1-daniel.vetter@ffwll.ch>
 <20181210101133.5364-1-daniel.vetter@ffwll.ch>
 <20181229225639.GC20342@bart.dudau.co.uk>
 <20190107094522.GU21184@phenom.ffwll.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190107094522.GU21184@phenom.ffwll.local>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH 7/7] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-samsung-soc@vger.kernel.org, nouveau@lists.freedesktop.org,
 Daniel Vetter <daniel.vetter@intel.com>,
 Daniel Vetter <daniel.vetter@ffwll.ch>,
 Intel Graphics Development <intel-gfx@lists.freedesktop.org>,
 etnaviv@lists.freedesktop.org, amd-gfx@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org, linux-renesas-soc@vger.kernel.org,
 linux-rockchip@lists.infradead.org, linux-mediatek@lists.infradead.org,
 DRI Development <dri-devel@lists.freedesktop.org>,
 linux-arm-msm@vger.kernel.org, linux-tegra@vger.kernel.org,
 spice-devel@lists.freedesktop.org, linux-amlogic@lists.infradead.org,
 xen-devel@lists.xen.org, freedreno@lists.freedesktop.org,
 linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDcsIDIwMTkgYXQgMTA6NDU6MjNBTSArMDEwMCwgRGFuaWVsIFZldHRlciB3
cm90ZToKPiBPbiBTYXQsIERlYyAyOSwgMjAxOCBhdCAxMDo1NjozOVBNICswMDAwLCBMaXZpdSBE
dWRhdSB3cm90ZToKPiA+IE9uIE1vbiwgRGVjIDEwLCAyMDE4IGF0IDExOjExOjMzQU0gKzAxMDAs
IERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiA+IEhhdmluZyB0aGUgcHJvYmUgaGVscGVyIHN0dWZm
ICh3aGljaCBwcmV0dHkgbXVjaCBldmVyeW9uZSBuZWVkcykgaW4KPiA+ID4gdGhlIGRybV9jcnRj
X2hlbHBlci5oIGZpbGUgKHdoaWNoIGF0b21pYyBkcml2ZXJzIHNob3VsZCBuZXZlciBuZWVkKSBp
cwo+ID4gPiBjb25mdXNpbmcuIFNwbGl0IHRoZW0gb3V0Lgo+ID4gPiAKPiA+ID4gVG8gbWFrZSBz
dXJlIEkgYWN0dWFsbHkgYWNoaWV2ZWQgdGhlIGdvYWwgaGVyZSBJIHdlbnQgdGhyb3VnaCBhbGwK
PiA+ID4gZHJpdmVycy4gQW5kIGluZGVlZCwgYWxsIGF0b21pYyBkcml2ZXJzIGFyZSBub3cgZnJl
ZSBvZgo+ID4gPiBkcm1fY3J0Y19oZWxwZXIuaCBpbmNsdWRlcy4KPiA+ID4gCj4gPiA+IFNpZ25l
ZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgo+ID4gPiBD
YzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCj4gPiA+IENjOiB2aXJ0dWFs
aXphdGlvbkBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwo+ID4gPiBDYzogZXRuYXZpdkBsaXN0
cy5mcmVlZGVza3RvcC5vcmcKPiA+ID4gQ2M6IGxpbnV4LXNhbXN1bmctc29jQHZnZXIua2VybmVs
Lm9yZwo+ID4gPiBDYzogaW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4gPiBDYzog
bGludXgtbWVkaWF0ZWtAbGlzdHMuaW5mcmFkZWFkLm9yZwo+ID4gPiBDYzogbGludXgtYW1sb2dp
Y0BsaXN0cy5pbmZyYWRlYWQub3JnCj4gPiA+IENjOiBsaW51eC1hcm0tbXNtQHZnZXIua2VybmVs
Lm9yZwo+ID4gPiBDYzogZnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4gPiBDYzog
bm91dmVhdUBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiA+ID4gQ2M6IHNwaWNlLWRldmVsQGxpc3Rz
LmZyZWVkZXNrdG9wLm9yZwo+ID4gPiBDYzogYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK
PiA+ID4gQ2M6IGxpbnV4LXJlbmVzYXMtc29jQHZnZXIua2VybmVsLm9yZwo+ID4gPiBDYzogbGlu
dXgtcm9ja2NoaXBAbGlzdHMuaW5mcmFkZWFkLm9yZwo+ID4gPiBDYzogbGludXgtc3RtMzJAc3Qt
bWQtbWFpbG1hbi5zdG9ybXJlcGx5LmNvbQo+ID4gPiBDYzogbGludXgtdGVncmFAdmdlci5rZXJu
ZWwub3JnCj4gPiA+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+ID4gCj4gPiBEYW5pZWws
IHBsZWFzZSBmaXggd2hhdGV2ZXIgc2NyaXB0IHlvdSdyZSB1c2luZyB0byBnZW5lcmF0ZSB0aGUg
bGlzdAo+ID4gb2YgcGVvcGxlIGJlaW5nIENjLWVkLiAuL3NjcmlwdHMvZ2V0X21haW50YWluZXIu
cGwgZ2VuZXJhdGVzIG15IHdvcmsKPiA+IGVtYWlsIGFkZHJlc3MgZm9yIEhETENEIGFuZCB0aGUg
TWFsaSBEUCBtYWludGFpbmVycyBmb3IgbWFsaWRwIGNoYW5nZXMsCj4gPiBidXQgd2Ugd2VyZSBu
b3QgQ2MtZWQgYW5kIEkndmUgb25seSBmb3VuZCB0aGlzIHBhdGNoIGluIHRoZSBsaW51eC1yb2Nr
Y2hpcAo+ID4gTUwgYmVjYXVzZSB0aGVyZSB3YXMgbm90IGVub3VnaCB0cmFmZmljIHRoZXJlIHRv
IGJlIGhpZGRlbiB1bmRlciBvdGhlciBwYXRjaGVzLgo+IAo+IFRoZSBudW1iZXIgb2YgQ2MgcmVj
aXBpZW50cyB0aGlzIHdpbGwgZ2VuZXJhdGUgaXMgdG9vIG11Y2ggdG8gYmUKPiBhY2NlcHRhYmxl
IGZvciBzbXRwIHNlcnZlcnMuIE15IHNjcmlwdHMgZG8gZ2VuZXJhdGUgdGhlIGZ1bGwgbGlzdHMs
IGJ1dAo+IGZvciBwYXRjaGVzIGxpa2UgdGhpcyBoZXJlIEkgbmVlZCB0byBkZWxldGUgYSBsb3Qg
b2YgdGhlbS4gU28gd2hhdCBJIGVuZGVkCj4gdXAgZG9pbmcgaXMgZGVsZXRpbmcgYWxsIHRoZSBw
ZW9wbGUgYW5kIGxlYXZpbmcgdGhlIG1haWxpbmcgbGlzdHMgYmVoaW5kLgoKT0ssIGJ1dCBNYWxp
IERQIG1haW50YWluZXJzICppcyogYSBtYWlsaW5nIGxpc3QsIGV4YWN0bHkgdG8gY3V0IG9mZiB0
aGUgbnVtYmVyIG9mCnBlb3BsZSB5b3UgbmVlZCB0byBDYyBpbiBvcmRlciB0byByZWFjaCBzb21l
b25lIHRoYXQgdGFrZXMgY2FyZSBvZiBNYWxpIERpc3BsYXkKZHJpdmVycy4KCj4gCj4gUGxhbiBC
IHdvdWxkIGJlIHRvIHNwbGl0IHRoaXMgdXAgaW50byBhIG1hc3NpdmUgcGVyLWRyaXZlciBwYXRj
aCBzZXJpZXMsCj4gd2hpY2ggSSBmb3VuZCBvdmVya2lsbCBpbiB0aGlzIGNhc2UuIEJ1dCBmb3Ig
YW55dGhpbmcgd2l0aCBmdW5jdGlvbmFsCj4gY2hhbmdlcyB0aGF0J3Mgd2hhdCBJIHVzdWFsbHkg
ZW5kIHVwIGRvaW5nLgo+IAo+IEhvcGUgdGhhdCBleHBsYWlucyB3aGF0IGhhcHBlbmVkLgo+IAo+
IGJ0dyB0aGUgdG9vbCBJJ20gdXNpbmcgaXMgZGltIGFkZC1taXNzaW5nLWNjIGZyb20gdGhlIG1h
aW50YWluZXItdG9vbHMKPiByZXBvcy4KCkknbGwgaGF2ZSBhIGxvb2sgdG8gc2VlIHdoYXQgaXQg
ZG9lcyBhbmQgaG93IEkgY2FuIGFkZCBNYWxpIERQIG1haWxpbmcgbGlzdAp0byB0aGF0IGFzIGEg
bWluaW11bSA6KQoKQmVzdCByZWdhcmRzLApMaXZpdQoKPiAKPiBDaGVlcnMsIERhbmllbAo+IAo+
ID4gCj4gPiBCZXN0IHJlZ2FyZHMsCj4gPiBMaXZpdQo+ID4gCj4gPiA+IC0tLQo+ID4gPiAgLi4u
L2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jICAgIHwgIDIgKy0KPiA+ID4g
IGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYyAgICB8ICAyICstCj4g
PiA+ICBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMgICAgICAgfCAgMiAr
LQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaCAgICAgIHwg
IDEgKwo+ID4gPiAgLi4uL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5j
IHwgIDIgKy0KPiA+ID4gIC4uLi9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3Nt
dS5jICB8ICAyICstCj4gPiA+ICAuLi4vZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3NlcnZp
Y2VzLmMgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5j
ICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Ry
di5jICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3Bn
dV9zaW0uYyAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2FybS9o
ZGxjZF9jcnRjLmMgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9h
cm0vaGRsY2RfZHJ2LmMgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9k
cm0vYXJtL21hbGlkcF9jcnRjLmMgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9n
cHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZl
cnMvZ3B1L2RybS9hcm0vbWFsaWRwX213LmMgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBk
cml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV81MTAuYyAgICAgICAgICAgfCAgMiArLQo+ID4g
PiAgZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jICAgICAgICAgIHwgIDIgKy0K
PiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jICAgICAgICAgICB8ICAy
ICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jICAgICAgICAgICAg
fCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMgICAgICAgICAgICAg
ICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jICAgICAgICAg
ICAgICAgIHwgIDEgKwo+ID4gPiAgLi4uL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNf
Y3J0Yy5jICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1l
bF9obGNkY19kYy5oICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNf
ZHJ2LmMgICAgICAgICAgICAgfCAgMSArCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9j
aHNfa21zLmMgICAgICAgICAgICAgfCAgMSArCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L2Fkdjc1MTEvYWR2NzUxMS5oICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2Jy
aWRnZS9hbmFsb2dpeC1hbng3OHh4LmMgICAgIHwgIDMgKy0KPiA+ID4gIC4uLi9kcm0vYnJpZGdl
L2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYyAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL2NkbnMtZHNpLmMgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMuYyAgICAgICAgIHwgIDIgKy0KPiA+ID4gIC4u
Li9icmlkZ2UvbWVnYWNoaXBzLXN0ZHB4eHh4LWdlLWI4NTB2My1mdy5jICB8ICAyICstCj4gPiA+
ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMgICAgICAgICAgfCAgMiArLQo+
ID4gPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5jICAgICAgICAgICAgICAgIHwgIDIg
Ky0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jICAgICAgICB8
ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3NpaTkwMnguYyAgICAgICAgICAg
ICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1p
LmMgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHct
bWlwaS1kc2kuYyB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0
LmMgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1
ODc2Ny5jICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv
dGktc242NWRzaTg2LmMgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYnJp
ZGdlL3RpLXRmcDQxMC5jICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJt
L2NpcnJ1cy9jaXJydXNfZHJ2LmMgICAgICAgICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL2NpcnJ1cy9jaXJydXNfbW9kZS5jICAgICAgICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9n
cHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMgICAgICAgICAgIHwgIDEgLQo+ID4gPiAgZHJpdmVy
cy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRy
aXZlcnMvZ3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYyAgICAgICAgICB8ICAyICstCj4gPiA+
ICBkcml2ZXJzL2dwdS9kcm0vZHJtX3Byb2JlX2hlbHBlci5jICAgICAgICAgICAgfCAgMiArLQo+
ID4gPiAgZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jICAgICAgIHwgIDIg
Ky0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmggICAgICAgICB8
ICAxIC0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RwLmMgICAgICAgICAg
ICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5j
ICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rw
aS5jICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2Ry
bV9kcnYuYyAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5v
c19kcm1fZHNpLmMgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9l
eHlub3NfZHJtX2ZiLmMgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2RybV9mYmRldi5jICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0v
ZXh5bm9zL2V4eW5vc19kcm1fdmlkaS5jICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL2V4eW5vcy9leHlub3NfaGRtaS5jICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYyAgICB8ICAyICstCj4gPiA+ICBkcml2
ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYuYyAgICAgfCAgMiArLQo+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fa21zLmMgICAgIHwgIDIgKy0KPiA+
ID4gIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMgICB8ICAyICst
Cj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYyAgICAgfCAg
MiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9wc2JfaW50ZWxfZHJ2LmggICAgICAg
IHwgIDEgKwo+ID4gPiAgLi4uL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5j
ICAgIHwgIDIgKy0KPiA+ID4gIC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1f
ZHJ2LmMgICB8ICAyICstCj4gPiA+ICAuLi4vZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNf
ZHJtX2ZiZGV2LmMgfCAgMiArLQo+ID4gPiAgLi4uL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hp
Ym1jX2RybV92ZGFjLmMgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24v
a2lyaW4vZHdfZHJtX2RzaS5jICB8ICAyICstCj4gPiA+ICAuLi4vZ3B1L2RybS9oaXNpbGljb24v
a2lyaW4va2lyaW5fZHJtX2FkZS5jICAgfCAgMiArLQo+ID4gPiAgLi4uL2dwdS9kcm0vaGlzaWxp
Y29uL2tpcmluL2tpcmluX2RybV9kcnYuYyAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS9pMmMvY2g3MDA2X3ByaXYuaCAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dw
dS9kcm0vaTJjL3NpbDE2NF9kcnYuYyAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVy
cy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRy
aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+
ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYyAgICAgICAgICAgICAgfCAgMiArLQo+
ID4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jICAgICAgICAgIHwgIDIg
Ky0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgICAgICAgICAgICAgICB8
ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYyAgICAgICAg
ICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmggICAgICAg
ICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYyAg
ICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaW14L2lteC1kcm0tY29y
ZS5jICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtbGRi
LmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9pbXgvaW14
LXR2ZS5jICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaW14
L2lwdXYzLWNydGMuYyAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJt
L2lteC9wYXJhbGxlbC1kaXNwbGF5LmMgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1
L2RybS9tZWRpYXRlay9tdGtfZHBpLmMgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJz
L2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRjLmMgICAgICAgfCAgMiArLQo+ID4gPiAgZHJp
dmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZHJ2LmMgICAgICAgIHwgIDIgKy0KPiA+ID4g
IGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2ZiLmMgICAgICAgICB8ICAyICstCj4g
PiA+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jICAgICAgICAgICAgfCAgMiAr
LQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19oZG1pLmMgICAgICAgICAgIHwg
IDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9jcnRjLmMgICAgICAgICAg
ICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHJ2LmMgICAgICAg
ICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2R3X2hkbWku
YyAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92ZW5j
X2N2YnMuYyAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2Fn
MjAwX21vZGUuYyAgICAgICAgfCAgMSArCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av
ZHB1MS9kcHVfY3J0Yy5jICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL21zbS9k
aXNwL2RwdTEvZHB1X2VuY29kZXIuYyAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9t
c20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jICAgICB8ICAyICstCj4gPiA+ICAuLi4vZ3B1L2RybS9t
c20vZGlzcC9tZHA0L21kcDRfZHNpX2VuY29kZXIuYyAgfCAgMiArLQo+ID4gPiAgLi4uL2dwdS9k
cm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMgIHwgIDIgKy0KPiA+ID4gIC4uLi9n
cHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2VuY29kZXIuYyB8ICAyICstCj4gPiA+ICAu
Li4vZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYyAgfCAgMiArLQo+ID4g
PiAgZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jcnRjLmMgICAgIHwgIDIgKy0K
PiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5jICB8ICAy
ICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuaCAgICAgICAgICAgICAgICAg
fCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIuYyAgICAgICAgICAgICAg
ICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9jcnRjLmMgICAg
ICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfZHJ2LmMg
ICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX291
dC5jICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rp
c3BudjA0L3R2bnYxNy5jICAgICB8ICAxICsKPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1
L2Rpc3BudjUwL2Rpc3AuYyAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbm91
dmVhdS9ub3V2ZWF1X2Nvbm5lY3Rvci5jICAgfCAgMSArCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0v
bm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYyAgICAgfCAgMSArCj4gPiA+ICBkcml2ZXJzL2dwdS9k
cm0vb21hcGRybS9vbWFwX2Nvbm5lY3Rvci5jICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9n
cHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZl
cnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBk
cml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5oICAgICAgICAgICAgfCAgMiArLQo+ID4g
PiAgZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMgICAgICAgIHwgIDIgKy0K
PiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZmIuYyAgICAgICAgICAgICB8ICAy
ICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vcGwxMTEvcGwxMTFfZHJ2LmMgICAgICAgICAgICAg
fCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jICAgICAgICAg
ICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jICAgICAgICAg
ICAgICAgICB8ICAzICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9mYi5jICAgICAg
ICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfa21zLmMg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFk
ZW9uX2FjcGkuYyAgICAgICAgICB8ICAxICsKPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24v
cmFkZW9uX2Nvbm5lY3RvcnMuYyAgICB8ICAxICsKPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9yYWRl
b24vcmFkZW9uX2RldmljZS5jICAgICAgICB8ICAxICsKPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9y
YWRlb24vcmFkZW9uX2Rpc3BsYXkuYyAgICAgICB8ICAxICsKPiA+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS9yYWRlb24vcmFkZW9uX2RwX21zdC5jICAgICAgICB8ICAxICsKPiA+ID4gIGRyaXZlcnMvZ3B1
L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jICAgICAgICAgICB8ICAxICsKPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2lycV9rbXMuYyAgICAgICB8ICAxICsKPiA+ID4gIGRyaXZl
cnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfY3J0Yy5jICAgICAgICB8ICAyICstCj4gPiA+ICBk
cml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Rydi5jICAgICAgICAgfCAgMiArLQo+ID4g
PiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMgICAgIHwgIDIgKy0K
PiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfa21zLmMgICAgICAgICB8ICAy
ICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3BsYW5lLmMgICAgICAg
fCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYyAgICAg
ICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfbHZkcy5jICAg
ICAgICAgICB8ICAyICstCj4gPiA+ICAuLi4vZ3B1L2RybS9yb2NrY2hpcC9hbmFsb2dpeF9kcC1y
b2NrY2hpcC5jICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1k
cC1jb3JlLmMgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9j
ZG4tZHAtY29yZS5oICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vcm9ja2No
aXAvZHdfaGRtaS1yb2NrY2hpcC5jICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL2lubm9faGRtaS5jICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZHJ2LmMgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiLmMgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jIHwgIDIgKy0KPiA+ID4gIGRy
aXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fcHNyLmMgICB8ICAyICstCj4gPiA+
ICBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3ZvcC5jICAgfCAgMiArLQo+
ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYyAgICAgIHwgIDIg
Ky0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9yZ2IuYyAgICAgICB8
ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMgICAgICAgICAgICAg
ICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2R2by5jICAgICAg
ICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZGEuYyAg
ICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRt
aS5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3Rp
X3R2b3V0LmMgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3Rt
L2Rydi5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJt
L3N0bS9sdGRjLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV9iYWNrZW5kLmMgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJz
L2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Rydi5jICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4g
IGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5jICAgICAgICB8ICAyICstCj4g
PiA+ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfbHZkcy5jICAgICAgICAgICAgfCAgMiAr
LQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jICAgICAgICAgICAgIHwg
IDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90Y29uLmMgICAgICAgICAg
ICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYyAgICAgICAg
ICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNp
LmMgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9kd19o
ZG1pLmMgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlf
bWl4ZXIuYyAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1
bjhpX3VpX2xheWVyLmMgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9zdW40
aS9zdW44aV92aV9sYXllci5jICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0v
dGVncmEvZHJtLmggICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL3RlZ3JhL2hkbWkuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS90ZWdyYS9odWIuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2
ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tY29yZS5jICAgfCAgMiArLQo+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLXBpcGUuYyAgIHwgIDIgKy0KPiA+
ID4gIGRyaXZlcnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rydi5jICAgICAgICAgICB8ICAyICst
Cj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9jb25uZWN0b3IuYyAgICAgICAgICAgfCAg
MSArCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYuYyAgICAgICAgICAgICAgICAg
fCAgMSArCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMgICAgICAgICAgICAg
ICAgfCAgMSArCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9jcnRjLmMgICAgICAgICAg
ICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHBpLmMgICAgICAg
ICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RzaS5jICAg
ICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9oZG1p
LmMgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRf
a21zLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X3R4cC5jICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0v
dmM0L3ZjNF92ZWMuYyAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYyAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS92aXJ0aW8vdmlydGdwdV9kcnYuaCAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2
ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYyAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19kcnYuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+
ID4gIGRyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfb3V0cHV0LmMgICAgICAgICAgICB8ICAyICst
Cj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuaCAgICAgICAgICAgfCAg
MiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgICAgICAgICAg
IHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMg
ICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2Vt
LmMgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2ttcy5jICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS96dGUvenhfZHJtX2Ry
di5jICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0venRlL3p4X2hk
bWkuYyAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3p0ZS96
eF90dmVuYy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS96
dGUvenhfdmdhLmMgICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9k
cm0venRlL3p4X3ZvdS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9z
dGFnaW5nL3Zib3h2aWRlby92Ym94X2lycS5jICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZl
cnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMgICAgICAgICB8ICAyICstCj4gPiA+ICBp
bmNsdWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaCAgICAgICAgICAgICAgICAgfCAxNiAtLS0tLS0K
PiA+ID4gIGluY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaCAgICAgICAgICAgICAgICB8IDUw
ICsrKysrKysrKysrKysrKysrKysKPiA+ID4gIDIwOCBmaWxlcyBjaGFuZ2VkLCAyNTYgaW5zZXJ0
aW9ucygrKSwgMjAwIGRlbGV0aW9ucygtKQo+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1
ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaAo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9jb25uZWN0b3JzLmMgYi9kcml2ZXJzL2dwdS9k
cm0vYW1kL2FtZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jCj4gPiA+IGluZGV4IDY5YWQ2ZWMwYTRm
My4uZjBkMzY3ODdkOGQxIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Ft
ZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQv
YW1kZ3B1L2FtZGdwdV9jb25uZWN0b3JzLmMKPiA+ID4gQEAgLTI1LDcgKzI1LDcgQEAKPiA+ID4g
ICAqLwo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9lZGlkLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPgo+ID4gPiAg
I2luY2x1ZGUgImFtZGdwdS5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Ft
ZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k
Z3B1X2RldmljZS5jCj4gPiA+IGluZGV4IGU2NjkyOTdmZmVmYi4uMDQ2ODgyNzJkM2U0IDEwMDY0
NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZGV2aWNlLmMK
PiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jCj4g
PiA+IEBAIC0zMCw3ICszMCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvY29uc29sZS5oPgo+
ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9hbWRncHVfZHJtLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8bGludXgvdmdhYXJiLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn
cHVfZHJ2LmMKPiA+ID4gaW5kZXggOTBmNDc0Zjk4YjZlLi4zNDVlMDc2OTAyYWEgMTAwNjQ0Cj4g
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kcnYuYwo+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKPiA+ID4gQEAgLTMy
LDcgKzMyLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPiA+ID4gICNpbmNs
dWRlIDxsaW51eC9wbV9ydW50aW1lLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgvdmdhX3N3aXRj
aGVyb28uaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUg
ImFtZGdwdS5oIgo+ID4gPiAgI2luY2x1ZGUgImFtZGdwdV9pcnEuaCIKPiA+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tb2RlLmggYi9kcml2ZXJzL2dw
dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW9kZS5oCj4gPiA+IGluZGV4IGFhZGQwZmE0MmU0My4u
MmM5OWVmMzVkYjc5IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdw
dS9hbWRncHVfbW9kZS5oCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2Ft
ZGdwdV9tb2RlLmgKPiA+ID4gQEAgLTM2LDYgKzM2LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2RwX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZml4ZWQuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
bGludXgvaTJjLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3Bs
YXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9oZWxwZXJzLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rp
c3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9oZWxwZXJzLmMKPiA+ID4gaW5kZXggMzk5OTdkOTc3
ZWZiLi43ODE3MzMxMWY3MTggMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQv
ZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMuYwo+ID4gPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9oZWxwZXJzLmMKPiA+ID4g
QEAgLTI5LDcgKzI5LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9pMmMuaD4KPiA+ID4gIAo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2FtZGdwdV9kcm0uaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Vk
aWQuaD4KPiA+ID4gIAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNw
bGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fcHBfc211LmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rp
c3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9wcF9zbXUuYwo+ID4gPiBpbmRleCA5ZDJkNjk4NmI5
ODMuLjdlZjk5MDM3MTY3YSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9k
aXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fcHBfc211LmMKPiA+ID4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fcHBfc211LmMKPiA+ID4gQEAg
LTI1LDcgKzI1LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9hY3BpLmg+Cj4gPiA+ICAKPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9hbWRncHVfZHJtLmg+Cj4gPiA+ICAjaW5jbHVkZSAiZG1fc2VydmljZXMu
aCIKPiA+ID4gICNpbmNsdWRlICJhbWRncHUuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3NlcnZpY2VzLmMgYi9kcml2
ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jCj4g
PiA+IGluZGV4IDUxNjc5NTM0MmRkMi4uZDkxNWU4Yzg3NjliIDEwMDY0NAo+ID4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5j
Cj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1
X2RtX3NlcnZpY2VzLmMKPiA+ID4gQEAgLTI3LDcgKzI3LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxs
aW51eC9hY3BpLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9hbWRncHVfZHJtLmg+Cj4gPiA+
ICAjaW5jbHVkZSAiZG1fc2VydmljZXMuaCIKPiA+ID4gICNpbmNsdWRlICJhbWRncHUuaCIKPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2NydGMuYyBiL2RyaXZl
cnMvZ3B1L2RybS9hcmMvYXJjcGd1X2NydGMuYwo+ID4gPiBpbmRleCA2MmY1MWY3MDYwNmQuLjZi
YTk2NDE1ZTY4MyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vf
Y3J0Yy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2NydGMuYwo+ID4g
PiBAQCAtMTUsNyArMTUsNyBAQAo+ID4gPiAgICovCj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIu
aD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5jIGIv
ZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfZHJ2LmMKPiA+ID4gaW5kZXggMjA2YTc2YWJmNzcx
Li5kYzcyNjQ4YmQ3ODMgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJj
cGd1X2Rydi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5jCj4g
PiA+IEBAIC0xNSw3ICsxNSw3IEBACj4gPiA+ICAgKi8KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUg
PGxpbnV4L2Nsay5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVy
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vfc2ltLmMgYi9kcml2ZXJzL2dwdS9k
cm0vYXJjL2FyY3BndV9zaW0uYwo+ID4gPiBpbmRleCA2ODYyOWU2MTQ5OTAuLjdlYWU3ODUwOTU0
YiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vfc2ltLmMKPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vfc2ltLmMKPiA+ID4gQEAgLTE0LDcg
KzE0LDcgQEAKPiA+ID4gICAqCj4gPiA+ICAgKi8KPiA+ID4gIAo+ID4gPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgCj4g
PiA+ICAjaW5jbHVkZSAiYXJjcGd1LmgiCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vYXJtL2hkbGNkX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfY3J0Yy5jCj4g
PiA+IGluZGV4IGU0ZDY3YjcwMjQ0ZC4uOTljMTg4ZGU4NjUxIDEwMDY0NAo+ID4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2NydGMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vYXJtL2hkbGNkX2NydGMuYwo+ID4gPiBAQCAtMTMsNyArMTMsNyBAQAo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9jbWFfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2hk
bGNkX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9kcnYuYwo+ID4gPiBpbmRleCBk
ZmFkOGQwNmQxMDguLmZiYTMwN2M4YWZhNSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2FybS9oZGxjZF9kcnYuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNk
X2Rydi5jCj4gPiA+IEBAIC0yMiw3ICsyMiw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21h
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2NydGMuYyBiL2RyaXZl
cnMvZ3B1L2RybS9hcm0vbWFsaWRwX2NydGMuYwo+ID4gPiBpbmRleCBlMWI3Mjc4Mjg0OGMuLjU2
YWFkMjg4NjY2ZSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBf
Y3J0Yy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2NydGMuYwo+ID4g
PiBAQCAtMTQsNyArMTQsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
bGludXgvY2xrLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgvcG1fcnVudGltZS5oPgo+ID4gPiAg
I2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYu
Ywo+ID4gPiBpbmRleCA1MDVmMzE2YTE5MmUuLmFiNTBhZDA2ZTI3MSAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMKPiA+ID4gQEAgLTIzLDcgKzIzLDcgQEAKPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Fy
bS9tYWxpZHBfbXcuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX213LmMKPiA+ID4gaW5k
ZXggOTE0NzJlNWUwYzhiLi4wNDFhNjRkYzcxNjcgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9hcm0vbWFsaWRwX213LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9t
YWxpZHBfbXcuYwo+ID4gPiBAQCAtOCw3ICs4LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMgYi9kcml2
ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV81MTAuYwo+ID4gPiBpbmRleCAyZjdjMDQ4YzUzNjEu
LjBlOTFkMjc5MjFiZCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9h
cm1hZGFfNTEwLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEw
LmMKPiA+ID4gQEAgLTksNyArOSw3IEBACj4gPiA+ICAgKi8KPiA+ID4gICNpbmNsdWRlIDxsaW51
eC9jbGsuaD4KPiA+ID4gICNpbmNsdWRlIDxsaW51eC9pby5oPgo+ID4gPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgImFybWFkYV9jcnRjLmgiCj4gPiA+ICAjaW5jbHVkZSAiYXJt
YWRhX2RybS5oIgo+ID4gPiAgI2luY2x1ZGUgImFybWFkYV9ody5oIgo+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJt
L2FybWFkYS9hcm1hZGFfY3J0Yy5jCj4gPiA+IGluZGV4IGRhOTM2MDY4OGI1NS4uYzY4YzNkYTll
MTdmIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRj
LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jCj4gPiA+
IEBAIC0xMiw3ICsxMiw3IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNl
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Cj4gPiA+ICAjaW5jbHVkZSAiYXJtYWRhX2NydGMuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2FybWFk
YS9hcm1hZGFfZHJ2LmMKPiA+ID4gaW5kZXggZmEzMTU4OWI0ZmMwLi5lNjYwYzVjYTUyYWUgMTAw
NjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jCj4gPiA+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jCj4gPiA+IEBAIC0xMCw3
ICsxMCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8bGludXgvb2ZfZ3JhcGguaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gICNpbmNsdWRl
ICJhcm1hZGFfY3J0Yy5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFk
YS9hcm1hZGFfZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMKPiA+ID4g
aW5kZXggNmJkNjM4YTU0NTc5Li45MDI5NjU2ZDYzNGQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L2FybWFkYS9hcm1hZGFfZmIuYwo+ID4gPiBAQCAtNSw3ICs1LDcgQEAKPiA+ID4gICAqIGl0IHVu
ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAy
IGFzCj4gPiA+ICAgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4K
PiA+ID4gICAqLwo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZmJfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJf
aGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSAiYXJtYWRhX2RybS5oIgo+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXN0L2Fz
dF9kcnYuYwo+ID4gPiBpbmRleCBiZjU4OWM1M2I5MDguLjM4NzFiMzlkNGRlYSAxMDA2NDQKPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMKPiA+ID4gQEAgLTMwLDYgKzMwLDcgQEAKPiA+ID4gIAo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+
ICAKPiA+ID4gICNpbmNsdWRlICJhc3RfZHJ2LmgiCj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYyBiL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0
X21vZGUuYwo+ID4gPiBpbmRleCA4YmIzNTVkNWQ0M2QuLjk3ZmVkMDYyN2QxYyAxMDA2NDQKPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jCj4gPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYwo+ID4gPiBAQCAtMzIsNiArMzIsNyBAQAo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSAiYXN0X2Ry
di5oIgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSAiYXN0X3RhYmxlcy5oIgo+ID4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2NydGMuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19jcnRjLmMKPiA+ID4gaW5kZXgg
OTZmNDA4MjY3MWZlLi44MDcwYTU1OGQ3YjEgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19jcnRjLmMKPiA+ID4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2NydGMuYwo+ID4gPiBAQCAtMjQsNyArMjQs
NyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3BpbmN0cmwvY29uc3VtZXIuaD4KPiA+ID4gIAo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDx2aWRl
by92aWRlb21vZGUuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1o
bGNkYy9hdG1lbF9obGNkY19kYy5oIGIvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVs
X2hsY2RjX2RjLmgKPiA+ID4gaW5kZXggNGNjMWUwM2YwYWVlLi43MGJkNTQwZDY0NGUgMTAwNjQ0
Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19kYy5o
Cj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19kYy5o
Cj4gPiA+IEBAIC0zMSw3ICszMSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21h
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19kcnYuYyBiL2RyaXZl
cnMvZ3B1L2RybS9ib2Nocy9ib2Noc19kcnYuYwo+ID4gPiBpbmRleCBmM2RkNjZhZTk5MGEuLmU1
YTQ4ZTg3YjEzNyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hz
X2Rydi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19kcnYuYwo+ID4g
PiBAQCAtOSw2ICs5LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPiA+ID4g
ICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgCj4g
PiA+ICAjaW5jbHVkZSAiYm9jaHMuaCIKPiA+ID4gIAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hz
X2ttcy5jCj4gPiA+IGluZGV4IGY4N2MyODRkZDkzZC4uNWYxZWI2OWRkMTY3IDEwMDY0NAo+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMKPiA+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5jCj4gPiA+IEBAIC03LDYgKzcsNyBAQAo+ID4g
PiAgCj4gPiA+ICAjaW5jbHVkZSAiYm9jaHMuaCIKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3Bs
YW5lX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ICAKPiA+ID4gIHN0YXRpYyBpbnQgZGVmeCA9IDEwMjQ7Cj4gPiA+ICBzdGF0aWMgaW50IGRl
ZnkgPSA3Njg7Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1
MTEvYWR2NzUxMS5oIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTEuaAo+
ID4gPiBpbmRleCA3M2Q4Y2NiOTc3NDIuLmIyMzVkMTYzMzU3NSAxMDA2NDQKPiA+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTEuaAo+ID4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMS5oCj4gPiA+IEBAIC0xNCw3ICsxNCw3
IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGlu
dXgvcmVndWxhdG9yL2NvbnN1bWVyLmg+Cj4gPiA+ICAKPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+Cj4gPiA+ICAKPiA+ID4gICNkZWZp
bmUgQURWNzUxMV9SRUdfQ0hJUF9SRVZJU0lPTgkJMHgwMAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC1hbng3OHh4LmMgYi9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYwo+ID4gPiBpbmRleCBmODQzM2M5M2Y0NjMuLjdkZjM1
NmI0NTA1NyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dp
eC1hbng3OHh4LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC1h
bng3OHh4LmMKPiA+ID4gQEAgLTMxLDkgKzMxLDEwIEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRp
ZC5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAKPiA+
ID4gICNpbmNsdWRlICJhbmFsb2dpeC1hbng3OHh4LmgiCj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jIGIv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKPiA+ID4g
aW5kZXggNzUzZTk2MTI5YWI3Li5jMWRhOGFlM2M0MDggMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCj4gPiA+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCj4gPiA+
IEBAIC0yNiw3ICsyNiw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X3BhbmVsLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vYnJpZGdlL2FuYWxvZ2l4X2Rw
Lmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2NkbnMtZHNpLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2NkbnMtZHNpLmMKPiA+ID4gaW5kZXggY2U5NDk2ZDEz
OTg2Li40OGVkNDQ0Y2FkNTAgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlk
Z2UvY2Rucy1kc2kuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2NkbnMtZHNp
LmMKPiA+ID4gQEAgLTcsNyArNyw3IEBACj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPgo+ID4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+ICAjaW5jbHVkZSA8dmlkZW8v
bWlwaV9kaXNwbGF5Lmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L2R1bWItdmdhLWRhYy5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMuYwo+
ID4gPiBpbmRleCA5YjcwNjc4OWEzNDEuLjA4MDU4MDFmNGU5NCAxMDA2NDQKPiA+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMuYwo+ID4gPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL2R1bWItdmdhLWRhYy5jCj4gPiA+IEBAIC0xOCw3ICsxOCw3IEBACj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ID4gIAo+ID4gPiAgc3RydWN0IGR1bWJfdmdhIHsKPiA+ID4gIAlzdHJ1
Y3QgZHJtX2JyaWRnZQlicmlkZ2U7Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1iODUwdjMtZncuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvbWVnYWNoaXBzLXN0ZHB4eHh4LWdlLWI4NTB2My1mdy5jCj4gPiA+IGluZGV4IDIx
MzZjOTdhZWI4ZS4uOTY4N2ExYTBlNzM3IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1iODUwdjMtZncuYwo+ID4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1iODUwdjMtZncuYwo+
ID4gPiBAQCAtMzYsNyArMzYsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L29mLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2VkaWQuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgCj4gPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMgYi9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMKPiA+ID4gaW5kZXggYTNlODE3YWJhY2Ux
Li5hNTYzMDY0MjFiYzcgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv
bnhwLXB0bjM0NjAuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4z
NDYwLmMKPiA+ID4gQEAgLTIyLDcgKzIyLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9vZl9n
cGlvLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwu
Ywo+ID4gPiBpbmRleCA3Y2JhYmEyMTNlZjYuLmNhZjEyYjhmZDU3MiAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS9icmlkZ2UvcGFuZWwuYwo+ID4gPiBAQCAtMTIsNyArMTIsNyBAQAo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Nvbm5lY3Rvci5oPgo+ID4gPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXJfdnRhYmxlcy5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlk
Z2UvcGFyYWRlLXBzODYyMi5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIy
LmMKPiA+ID4gaW5kZXggNzMzNGQxYjYyYjcxLi40ODNhNzE0MmM1ZWEgMTAwNjQ0Cj4gPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jCj4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jCj4gPiA+IEBAIC0yNiw3ICsyNiw3
IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvcmVndWxhdG9yL2NvbnN1bWVyLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9vZi5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9z
aWk5MDJ4LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3NpaTkwMnguYwo+ID4gPiBpbmRleCBi
ZmE5MDIwMTNhYTQuLjYxYjE1MDJmNTY2YyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2JyaWRnZS9zaWk5MDJ4LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9z
aWk5MDJ4LmMKPiA+ID4gQEAgLTMwLDcgKzMwLDcgQEAKPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4g
PiA+ICAKPiA+ID4gICNkZWZpbmUgU0lJOTAyWF9UUElfVklERU9fREFUQQkJCTB4MAo+ID4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMgYi9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LWhkbWkuYwo+ID4gPiBpbmRleCA2NGMz
Y2YwMjc1MTguLjM2MGE3ZWMzOTg2MSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2Jy
aWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMKPiA+ID4gQEAgLTI1LDcgKzI1LDcgQEAKPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2VuY29kZXJfc2xhdmUuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vYnJpZGdlL2R3X2hkbWku
aD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHct
bWlwaS1kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2ku
Ywo+ID4gPiBpbmRleCAyZjRiMTQ1YjczYWYuLjA5YTM4YWU4MWU1MiAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jCj4gPiA+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYwo+ID4gPiBA
QCAtMTksNyArMTksNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9taXBpX2RzaS5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vYnJpZGdlL2R3X21pcGlfZHNpLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3Rj
MzU4NzY0LmMKPiA+ID4gaW5kZXggYWZkNDkxMDE4YmZjLi4yODIwOTIwMTllODIgMTAwNjQ0Cj4g
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjQuYwo+ID4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMKPiA+ID4gQEAgLTksNyArOSw3IEBACj4g
PiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbWlw
aV9kc2kuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJp
ZGdlL3RjMzU4NzY3LmMKPiA+ID4gaW5kZXggOGUyOGU3MzhjYjUyLi41YzBmZjRhMTY1NzIgMTAw
NjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYwo+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMKPiA+ID4gQEAgLTM0LDcgKzM0
LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZWRpZC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMgYi9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL3RpLXNuNjVkc2k4Ni5jCj4gPiA+IGluZGV4IDEwMjQzOTY1ZWU3Yy4uZTc0ZTJj
OTI4ZjUxIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXNuNjVk
c2k4Ni5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMK
PiA+ID4gQEAgLTYsNyArNiw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZHBfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9icmlkZ2UvdGktdGZwNDEwLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRm
cDQxMC5jCj4gPiA+IGluZGV4IGMzZTMyMTM4YzZiYi4uN2JmYjRmMzM4ODEzIDEwMDY0NAo+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jCj4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktdGZwNDEwLmMKPiA+ID4gQEAgLTIwLDcgKzIwLDcgQEAK
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gPiAgCj4gPiA+ICAjZGVmaW5lIEhPVFBMVUdfREVCT1VOQ0VfTVMJ
CTExMDAKPiA+ID4gIAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9j
aXJydXNfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYwo+ID4gPiBp
bmRleCBkYjQwYjc3YzdmN2MuLjhlYzg4MGYzYTMyMiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L2NpcnJ1cy9jaXJydXNfZHJ2LmMKPiA+ID4gQEAgLTEyLDYgKzEyLDcgQEAKPiA+ID4gICNpbmNs
dWRlIDxsaW51eC9jb25zb2xlLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgImNpcnJ1c19kcnYuaCIK
PiA+ID4gIAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNf
bW9kZS5jIGIvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfbW9kZS5jCj4gPiA+IGluZGV4
IGVkN2RjZjIxMmEzNC4uYTgzMGU3MGZjMGJiIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vY2lycnVzL2NpcnJ1c19tb2RlLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2Np
cnJ1cy9jaXJydXNfbW9kZS5jCj4gPiA+IEBAIC0xNyw2ICsxNyw3IEBACj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8dmlkZW8vY2ly
cnVzLmg+Cj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRv
bWljX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKPiA+ID4g
aW5kZXggNjljYmFmZDVlYmVlLi41NDQxN2ZjZTVlNWMgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9kcm1fYXRvbWljX2hlbHBlci5jCj4gPiA+IEBAIC0yOSw3ICsyOSw2IEBACj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY191
YXBpLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV93cml0ZWJhY2suaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2RhbWFnZV9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMgYi9kcml2ZXJzL2dwdS9kcm0v
ZHJtX2RwX21zdF90b3BvbG9neS5jCj4gPiA+IGluZGV4IGE5YjY4NGYxNGQxNC4uNWY4YjgwYjBi
YWQ0IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9n
eS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKPiA+
ID4gQEAgLTMzLDcgKzMzLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZpeGVkLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gIAo+ID4gPiAg
LyoqCj4gPiA+ICAgKiBET0M6IGRwIG1zdCBoZWxwZXIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9k
ZXNldF9oZWxwZXIuYwo+ID4gPiBpbmRleCA5MTUwZmEzODViYmEuLjZmNDgxMzdkNzE5MiAxMDA2
NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5jCj4gPiA+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYwo+ID4gPiBAQCAtMjEs
NyArMjEsNyBAQAo+ID4gPiAgICovCj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxw
ZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1
L2RybS9kcm1fcHJvYmVfaGVscGVyLmMKPiA+ID4gaW5kZXggYTFiYjE1N2JmZGZhLi5jODNmZWU2
NTI1MDIgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJvYmVfaGVscGVy
LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYwo+ID4gPiBA
QCAtMzIsMTEgKzMyLDExIEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+Cj4gPiA+
ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlcGFyYW0uaD4KPiA+ID4gIAo+ID4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NsaWVudC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Yy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZm91cmNjLmg+Cj4gPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9tb2Rlc2V0X2hlbHBlcl92dGFibGVzLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJt
X3NpbXBsZV9rbXNfaGVscGVyLmMKPiA+ID4gaW5kZXggOTE3ODEyNDQ4ZDFiLi45ZmMyNmE2OWFi
NzkgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2ttc19oZWxw
ZXIuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMK
PiA+ID4gQEAgLTEwLDcgKzEwLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3NpbXBsZV9r
bXNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+ID4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaCBiL2RyaXZlcnMvZ3B1
L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmgKPiA+ID4gaW5kZXggOGQwMmQxYjdkY2Y1Li5lYTc0
M2Q0ZmEzZjggMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2
aXZfZHJ2LmgKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYu
aAo+ID4gPiBAQCAtMjEsNyArMjEsNiBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L21tX3R5cGVz
Lmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2V0bmF2aXZfZHJtLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9z
L2V4eW5vc19kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHAuYwo+ID4gPiBp
bmRleCBjODQ0OWFlNGY0ZmUuLjZiMjNhMWNhZWVkYyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHAuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
ZXh5bm9zL2V4eW5vc19kcC5jCj4gPiA+IEBAIC0yMyw3ICsyMyw3IEBACj4gPiA+ICAKPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+
ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9k
cm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5jCj4gPiA+IGluZGV4IDI2OTYyODllY2M3OC4uMTJk
MzgxNjM1NmVmIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5v
c19kcm1fY3J0Yy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2Ry
bV9jcnRjLmMKPiA+ID4gQEAgLTEzLDcgKzEzLDcgQEAKPiA+ID4gICAqLwo+ID4gPiAgCj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgo+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RwaS5jIGIvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RwaS5jCj4gPiA+IGluZGV4IDJmMGJhYmI2N2M1
MS4uZmE5NWFmMWRjNTM0IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9z
L2V4eW5vc19kcm1fZHBpLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlu
b3NfZHJtX2RwaS5jCj4gPiA+IEBAIC0xMSw3ICsxMSw3IEBACj4gPiA+ICAqLwo+ID4gPiAgCj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2Ry
bV9kcnYuYwo+ID4gPiBpbmRleCAyYzc1ZTc4OWIyYTcuLmE5NDFkNjQ4NzVmNiAxMDA2NDQKPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rydi5jCj4gPiA+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcnYuYwo+ID4gPiBAQCAtMTUs
NyArMTUsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+Cj4gPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMgYi9k
cml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMKPiA+ID4gaW5kZXggZDgxZTYy
YWUyODZhLi44ZDI4Y2RiZmNkZGQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2RybV9kc2kuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9z
L2V4eW5vc19kcm1fZHNpLmMKPiA+ID4gQEAgLTEzLDcgKzEzLDcgQEAKPiA+ID4gICNpbmNsdWRl
IDxhc20vdW5hbGlnbmVkLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+
ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVy
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2RybV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Zi
LmMKPiA+ID4gaW5kZXggMzFlYjUzOGE0NGFlLi4wZGMxYTY4OGI1MDIgMTAwNjQ0Cj4gPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jCj4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jCj4gPiA+IEBAIC0xNCw3ICsxNCw3
IEBACj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRldi5jIGIvZHJpdmVycy9n
cHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiZGV2LmMKPiA+ID4gaW5kZXggY2U5NjA0Y2E4MDQx
Li5mMDU3MDgyYTliMzAgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3Mv
ZXh5bm9zX2RybV9mYmRldi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5
bm9zX2RybV9mYmRldi5jCj4gPiA+IEBAIC0xNSw3ICsxNSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9leHlub3NfZHJtLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxsaW51
eC9jb25zb2xlLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4
eW5vc19kcm1fdmlkaS5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX3ZpZGku
Ywo+ID4gPiBpbmRleCAxOTY5N2MxMzYyZDguLjFiMGU0ZTBmNTJmZSAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX3ZpZGkuYwo+ID4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fdmlkaS5jCj4gPiA+IEBAIC0yMCw3ICsy
MCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2V4eW5vc19kcm0uaD4KPiA+ID4gIAo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVk
ZSAiZXh5bm9zX2RybV9kcnYuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWku
Ywo+ID4gPiBpbmRleCAyMDkyYTY1MGRmN2QuLjIzMWY3MGIxM2IzNyAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfaGRtaS5jCj4gPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYwo+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+
ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2VkaWQuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgInJlZ3MtaGRtaS5o
Igo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1f
Y3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0Yy5jCj4gPiA+
IGluZGV4IDE4YWZjOTRlNGRmZi4uYmYyNTY5NzEwNjNkIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9jcnRjLmMKPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0Yy5jCj4gPiA+IEBAIC0xNiw3ICsxNiw3
IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4K
PiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDx2aWRlby92aWRlb21vZGUu
aD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgImZzbF9kY3VfZHJtX2NydGMuaCIKPiA+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2Rydi5jIGIvZHJp
dmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fZHJ2LmMKPiA+ID4gaW5kZXggY2VkZGMz
ZTI5MjU4Li5hNjZmYTgwYmU4ZTggMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9m
c2wtZGN1L2ZzbF9kY3VfZHJtX2Rydi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wt
ZGN1L2ZzbF9kY3VfZHJtX2Rydi5jCj4gPiA+IEBAIC0yNCw3ICsyNCw3IEBACj4gPiA+ICAKPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fa21zLmMgYi9kcml2ZXJz
L2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9rbXMuYwo+ID4gPiBpbmRleCBkZGM2OGU0NzZh
NGQuLjc0MWRlODM5NTVlYyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1k
Y3UvZnNsX2RjdV9kcm1fa21zLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3Uv
ZnNsX2RjdV9kcm1fa21zLmMKPiA+ID4gQEAgLTExLDcgKzExLDcgQEAKPiA+ID4gIAo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJf
aGVscGVyLmg+Cj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wt
ZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1
X2RybV9wbGFuZS5jCj4gPiA+IGluZGV4IDk1NTRiMjQ1NzQ2ZS4uNTkzZjkyOTFiOGUyIDEwMDY0
NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFuZS5j
Cj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMK
PiA+ID4gQEAgLTE0LDcgKzE0LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMgYi9k
cml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYwo+ID4gPiBpbmRleCAyMjk4
ZWQyYTllMWMuLjU3N2ZiMWJlMmQ1OSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2ZzbC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2Zz
bC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMKPiA+ID4gQEAgLTE0LDcgKzE0LDcgQEAKPiA+ID4gIAo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9vZi5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gIAo+ID4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9wc2JfaW50ZWxfZHJ2LmggYi9k
cml2ZXJzL2dwdS9kcm0vZ21hNTAwL3BzYl9pbnRlbF9kcnYuaAo+ID4gPiBpbmRleCBlMDVlNTM5
OWFmMmQuLjMxMzU1MmQyYTY5ZCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2dt
YTUwMC9wc2JfaW50ZWxfZHJ2LmgKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9w
c2JfaW50ZWxfZHJ2LmgKPiA+ID4gQEAgLTIzLDYgKzIzLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxs
aW51eC9pMmMtYWxnby1iaXQuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4K
PiA+ID4gICNpbmNsdWRlIDxsaW51eC9ncGlvLmg+Cj4gPiA+ICAjaW5jbHVkZSAiZ21hX2Rpc3Bs
YXkuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMv
aGlibWNfZHJtX2RlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2Ry
bV9kZS5jCj4gPiA+IGluZGV4IGE5NTY1NDU3NzRhMy4uMmFjNTkzOTU2NTI5IDEwMDY0NAo+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jCj4g
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2RlLmMK
PiA+ID4gQEAgLTE4LDcgKzE4LDcgQEAKPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIu
aD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgImhpYm1jX2RybV9kcnYuaCIKPiA+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Rydi5jIGIv
ZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2LmMKPiA+ID4gaW5k
ZXggNjhjMGMyOTdiM2E1Li44NWE3MDFhZjY1MzAgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Rydi5jCj4gPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Rydi5jCj4gPiA+IEBAIC0yMCw3
ICsyMCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gPiA+ICAKPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgImhpYm1jX2RybV9kcnYuaCIKPiA+ID4gICNpbmNs
dWRlICJoaWJtY19kcm1fcmVncy5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZmJkZXYuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNp
bGljb24vaGlibWMvaGlibWNfZHJtX2ZiZGV2LmMKPiA+ID4gaW5kZXggZWRjY2ExNzYxNTAwLi5j
NDQyYWEyZGQwMGYgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24v
aGlibWMvaGlibWNfZHJtX2ZiZGV2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2ls
aWNvbi9oaWJtYy9oaWJtY19kcm1fZmJkZXYuYwo+ID4gPiBAQCAtMTcsNyArMTcsNyBAQAo+ID4g
PiAgICovCj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4g
PiAgCj4gPiA+ICAjaW5jbHVkZSAiaGlibWNfZHJtX2Rydi5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jIGIvZHJpdmVy
cy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jCj4gPiA+IGluZGV4IDc0
NDk1NmNlYTc0OS4uZDJjZjczMTc5MzBhIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV92ZGFjLmMKPiA+ID4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jCj4gPiA+IEBAIC0xNyw3ICsx
Nyw3IEBACj4gPiA+ICAgKi8KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVk
ZSAiaGlibWNfZHJtX2Rydi5oIgo+ID4gPiAgI2luY2x1ZGUgImhpYm1jX2RybV9yZWdzLmgiCj4g
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2R3X2RybV9k
c2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4vZHdfZHJtX2RzaS5jCj4gPiA+
IGluZGV4IGI0YzdhZjNhYjZhZS4uNzg4ZWMxZTUzNzk0IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2R3X2RybV9kc2kuYwo+ID4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2R3X2RybV9kc2kuYwo+ID4gPiBAQCAtMTksNyAr
MTksNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgo+ID4gPiAgCj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Vu
Y29kZXJfc2xhdmUuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5f
ZHJtX2FkZS5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fYWRl
LmMKPiA+ID4gaW5kZXggYmI3NzQyMDJhNWExLi44YWQ3YWI3ZWNlOWYgMTAwNjQ0Cj4gPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2FkZS5jCj4gPiA+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2FkZS5jCj4g
PiA+IEBAIC0yNCw3ICsyNCw3IEBACj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxw
ZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4v
a2lyaW5fZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9k
cm1fZHJ2LmMKPiA+ID4gaW5kZXggZTZhNjJkNWEwMGEzLi5lMGY0MTBjZTI4YjIgMTAwNjQ0Cj4g
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5j
Cj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Ry
di5jCj4gPiA+IEBAIC0yNCw3ICsyNCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9j
bWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiAgCj4g
PiA+ICAjaW5jbHVkZSAia2lyaW5fZHJtX2Rydi5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oIGIvZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZf
cHJpdi5oCj4gPiA+IGluZGV4IGRjNjQxNGFmNWQ3OS4uNTkxNjIxYjY4N2RlIDEwMDY0NAo+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTJjL2NoNzAwNl9wcml2LmgKPiA+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oCj4gPiA+IEBAIC0yOCw3ICsyOCw3IEBACj4g
PiA+ICAjZGVmaW5lIF9fRFJNX0kyQ19DSDcwMDZfUFJJVl9IX18KPiA+ID4gIAo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2kyYy9jaDcw
MDYuaD4KPiA+ID4gIAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwx
NjRfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9kcnYuYwo+ID4gPiBpbmRleCBj
NTJkN2EzYWY3ODYuLjE0YzFmYzk2YTE1NyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2kyYy9zaWwxNjRfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwx
NjRfZHJ2LmMKPiA+ID4gQEAgLTI3LDcgKzI3LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9t
b2R1bGUuaD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2kyYy9zaWwxNjQuaD4KPiA+ID4gIAo+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2ky
Yy90ZGE5OTh4X2Rydi5jCj4gPiA+IGluZGV4IGE3YzM5ZjM5NzkzZi4uYjk4MjY3NzkyMzA2IDEw
MDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhfZHJ2LmMKPiA+ID4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jCj4gPiA+IEBAIC0yNiw3ICsy
Niw3IEBACj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2Yu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vaTJjL3RkYTk5OHguaD4KPiA+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
OTE1X2Rydi5jCj4gPiA+IGluZGV4IGIzMTBhODk3YTRhZC4uMWU2MzlkYzg4NmU1IDEwMDY0NAo+
ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jCj4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKPiA+ID4gQEAgLTQyLDcgKzQyLDcgQEAKPiA+
ID4gICNpbmNsdWRlIDxhY3BpL3ZpZGVvLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9pOTE1X2RybS5oPgo+ID4gPiAg
Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jCj4gPiA+IGluZGV4IDY4ZjJmYjg5ZWNlMy4u
NGRiMzA4NjJhMWNjIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl
bF9jcnQuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYwo+ID4g
PiBAQCAtMzAsNyArMzAsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9lZGlkLmg+Cj4gPiA+ICAjaW5jbHVkZSAiaW50ZWxfZHJ2LmgiCj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2k5MTVfZHJtLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
bnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+
ID4gaW5kZXggOGRlYzI1YTJkYzVmLi40ZWViZTg0ZGMzNjYgMTAwNjQ0Cj4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+ID4gQEAgLTQyLDcgKzQyLDcgQEAKPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+Cj4gPiA+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3JlY3QuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY191YXBpLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+ID4gPiBpbmRl
eCBlOTRmYWEwYTQyZWIuLjc3Yzg2OTc3YmVmOCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
bnRlbF9kcC5jCj4gPiA+IEBAIC0zNSw3ICszNSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRp
ZC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1faGRjcC5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pbnRlbF9kcF9tc3QuYwo+ID4gPiBpbmRleCBmMDU0MjdiNzRlMzQuLjMyZTNjMDM2Njg3NiAx
MDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMKPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMKPiA+ID4gQEAgLTI3
LDcgKzI3LDcgQEAKPiA+ID4gICNpbmNsdWRlICJpOTE1X2Rydi5oIgo+ID4gPiAgI2luY2x1ZGUg
ImludGVsX2Rydi5oIgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+
ID4gPiAgCj4gPiA+ICBzdGF0aWMgYm9vbCBpbnRlbF9kcF9tc3RfY29tcHV0ZV9jb25maWcoc3Ry
dWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vaTkxNS9pbnRlbF9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5o
Cj4gPiA+IGluZGV4IGY5NGEwNGI0YWQ4Ny4uNmRiYTE4NDI1ZTgyIDEwMDY0NAo+ID4gPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+ID4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+ID4gPiBAQCAtMzIsNyArMzIsNyBAQAo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9pOTE1X2RybS5oPgo+ID4gPiAgI2luY2x1ZGUgImk5MTVfZHJ2LmgiCj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2R1YWxfbW9kZV9oZWxwZXIu
aD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYyBi
L2RyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYwo+ID4gPiBpbmRleCA3N2EyNmZkM2E0
NGEuLmM3MjczYzM5NTgxMSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9k
d19oZG1pLWlteC5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXgu
Ywo+ID4gPiBAQCAtMTMsNyArMTMsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3JlZ21hcC5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
UC5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRp
ZC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlcl9zbGF2ZS5oPgo+ID4gPiAgCj4g
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1kcm0tY29yZS5jIGIvZHJp
dmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYwo+ID4gPiBpbmRleCA4MjBjN2UzODc4ZjAu
LjRkYjI2Y2JlZDA4ZiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgt
ZHJtLWNvcmUuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1kcm0tY29yZS5j
Cj4gPiA+IEBAIC0xMyw3ICsxMyw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2NtYV9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14
LWxkYi5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtbGRiLmMKPiA+ID4gaW5kZXggMmM1YmJl
MzE3MzUzLi5mZmE3NDJmNjRkNDQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p
bXgvaW14LWxkYi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWxkYi5jCj4g
PiA+IEBAIC0xMiw3ICsxMiw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8bGludXgvbWZkL3N5c2Nvbi5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2lteC9pbXgtdHZlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC10dmUu
Ywo+ID4gPiBpbmRleCAyOTNkZDU3NTI1ODMuLmU3MjVhZjhhMDAyNSAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtdHZlLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2lteC9pbXgtdHZlLmMKPiA+ID4gQEAgLTE3LDcgKzE3LDcgQEAKPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8dmlkZW8vaW14LWlwdS12My5oPgo+ID4gPiAgCj4gPiA+ICAj
aW5jbHVkZSAiaW14LWRybS5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lt
eC9pcHV2My1jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLWNydGMuYwo+ID4gPiBp
bmRleCAwNThiNTNjMGFhN2UuLjk1ZGRjYmYyZjZlYiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2lteC9pcHV2My1jcnRjLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2lt
eC9pcHV2My1jcnRjLmMKPiA+ID4gQEAgLTEyLDcgKzEyLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgvZXJybm8u
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXkuYyBiL2RyaXZlcnMv
Z3B1L2RybS9pbXgvcGFyYWxsZWwtZGlzcGxheS5jCj4gPiA+IGluZGV4IGYzY2U1MTEyMWRkNi4u
NjcwOTE5NzgxZGVkIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFs
bGVsLWRpc3BsYXkuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRp
c3BsYXkuYwo+ID4gPiBAQCAtMTAsNyArMTAsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3ZpZGVvZGV2Mi5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRp
YXRlay9tdGtfZHBpLmMKPiA+ID4gaW5kZXggNjJhOWQ0N2RmOTQ4Li5jODhjYzBhZGRiNjIgMTAw
NjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMKPiA+ID4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYwo+ID4gPiBAQCAtMTMsNyAr
MTMsNyBAQAo+ID4gPiAgICovCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgva2VybmVsLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVk
aWF0ZWsvbXRrX2RybV9jcnRjLmMKPiA+ID4gaW5kZXggOTJlY2I5YmY5ODJjLi45NjcwOTMxOGFk
OGMgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2Ny
dGMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRjLmMK
PiA+ID4gQEAgLTE0LDcgKzE0LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxhc20vYmFycmllci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+ID4g
ICNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRl
ay9tdGtfZHJtX2Rydi5jCj4gPiA+IGluZGV4IDY0MjJlOTk5NTJmZS4uOGE0OGEzMTdjYmQzIDEw
MDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYwo+
ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYwo+ID4gPiBA
QCAtMTUsNyArMTUsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2dlbS5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19k
cm1fZmIuYwo+ID4gPiBpbmRleCBiZTVmNmYxZGFmNTUuLjMzMGMxN2I1OTExZiAxMDA2NDQKPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZmIuYwo+ID4gPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jCj4gPiA+IEBAIC0xMiw3ICsx
Miw3IEBACj4gPiA+ICAgKi8KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL21lZGlhdGVrL210a19kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtf
ZHNpLmMKPiA+ID4gaW5kZXggNjZkZjFiMTc3OTU5Li40NzdjZDE0NTI4MGMgMTAwNjQ0Cj4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMKPiA+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kc2kuYwo+ID4gPiBAQCAtMTMsNyArMTMsNyBAQAo+
ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVr
L210a19oZG1pLmMKPiA+ID4gaW5kZXggODYyZjNlYzIyMTMxLi42MDcyODc3OTcwNzMgMTAwNjQ0
Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCj4gPiA+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCj4gPiA+IEBAIC0xNCw3ICsx
NCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+
ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+
ID4gICNpbmNsdWRlIDxsaW51eC9hcm0tc21jY2MuaD4KPiA+ID4gICNpbmNsdWRlIDxsaW51eC9j
bGsuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9jcnRj
LmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5jCj4gPiA+IGluZGV4IDc1ZDk3
ZjFiMmU4Zi4uZWM1NzNjMDQyMDZiIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
bWVzb24vbWVzb25fY3J0Yy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNv
bl9jcnRjLmMKPiA+ID4gQEAgLTMwLDcgKzMwLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3JrLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlICJtZXNvbl9jcnRjLmgiCj4gPiA+ICAjaW5jbHVkZSAi
bWVzb25fcGxhbmUuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9t
ZXNvbl9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kcnYuYwo+ID4gPiBpbmRl
eCAzZWU0ZDRhNGVjYmEuLjZiMjk0NDdmZDA5ZSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL21lc29uL21lc29uX2Rydi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNv
bi9tZXNvbl9kcnYuYwo+ID4gPiBAQCAtMzEsNyArMzEsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KPiA+ID4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25f
ZHdfaGRtaS5jCj4gPiA+IGluZGV4IDgwNzExMWViZmRkOS4uYjYyOTlmM2Y0MzEwIDEwMDY0NAo+
ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRtaS5jCj4gPiA+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMKPiA+ID4gQEAgLTI3LDcg
KzI3LDcgQEAKPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2JyaWRn
ZS9kd19oZG1pLmg+Cj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9t
ZXNvbi9tZXNvbl92ZW5jX2N2YnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92ZW5j
X2N2YnMuYwo+ID4gPiBpbmRleCBmNzk0NWJhZTNiNGEuLjY0ZGUzYTcwMjZkMCAxMDA2NDQKPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jCj4gPiA+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYwo+ID4gPiBAQCAtMjcs
NyArMjcsNyBAQAo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUg
Im1lc29uX3ZlbmNfY3Zicy5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21n
YWcyMDAvbWdhZzIwMF9tb2RlLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21v
ZGUuYwo+ID4gPiBpbmRleCBhY2Y3YmZlNjg0NTQuLjc0ODFhM2Q1NTZhZCAxMDA2NDQKPiA+ID4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL21nYWcyMDAvbWdhZzIwMF9tb2RlLmMKPiA+ID4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL21nYWcyMDAvbWdhZzIwMF9tb2RlLmMKPiA+ID4gQEAgLTE2LDYgKzE2
LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5o
Pgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAKPiA+ID4g
ICNpbmNsdWRlICJtZ2FnMjAwX2Rydi5oIgo+ID4gPiAgCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL21z
bS9kaXNwL2RwdTEvZHB1X2NydGMuYwo+ID4gPiBpbmRleCBjYTE2OWYwMTNhMTQuLjI2ZjIxNjYz
ZDU2ZiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1
X2NydGMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0
Yy5jCj4gPiA+IEBAIC0yMiw3ICsyMiw3IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgva3RpbWUu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGUuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZsaXBfd29yay5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPgo+ID4gPiAg
Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5j
b2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYwo+ID4g
PiBpbmRleCBkMzFkODI4MTQyNGUuLjdmYTYwZmZkNGNkOCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYwo+ID4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jCj4gPiA+IEBAIC0yNCw3ICsy
NCw3IEBACj4gPiA+ICAjaW5jbHVkZSAibXNtX2Rydi5oIgo+ID4gPiAgI2luY2x1ZGUgImRwdV9r
bXMuaCIKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ID4gICNpbmNsdWRlICJkcHVfaHdpby5oIgo+ID4gPiAgI2luY2x1ZGUgImRwdV9o
d19jYXRhbG9nLmgiCj4gPiA+ICAjaW5jbHVkZSAiZHB1X2h3X2ludGYuaCIKPiA+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jIGIvZHJpdmVy
cy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9jcnRjLmMKPiA+ID4gaW5kZXggNDU3YzI5ZGJh
NGExLi42MmQxNzNjZWUwYWIgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20v
ZGlzcC9tZHA0L21kcDRfY3J0Yy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlz
cC9tZHA0L21kcDRfY3J0Yy5jCj4gPiA+IEBAIC0xNiw3ICsxNiw3IEBACj4gPiA+ICAgKi8KPiA+
ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3JrLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9tb2RlLmg+Cj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHNpX2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9t
c20vZGlzcC9tZHA0L21kcDRfZHNpX2VuY29kZXIuYwo+ID4gPiBpbmRleCA2YTFlYmRhY2UzOTEu
Ljg2Y2JlMTczMTA2ZSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNw
L21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20v
ZGlzcC9tZHA0L21kcDRfZHNpX2VuY29kZXIuYwo+ID4gPiBAQCAtMTgsNyArMTgsNyBAQAo+ID4g
PiAgICovCj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgIm1kcDRfa21zLmgiCj4gPiA+
ICAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRf
ZHR2X2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHR2X2Vu
Y29kZXIuYwo+ID4gPiBpbmRleCBiYThlNTg3ZjczNGIuLmMwZWU2ZjQ2NTgzOSAxMDA2NDQKPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kdHZfZW5jb2Rlci5j
Cj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHR2X2VuY29k
ZXIuYwo+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiAgICovCj4gPiA+ICAKPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gIAo+
ID4gPiAgI2luY2x1ZGUgIm1kcDRfa21zLmgiCj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNkY19lbmNvZGVyLmMgYi9kcml2ZXJz
L2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2xjZGNfZW5jb2Rlci5jCj4gPiA+IGluZGV4IDJi
ZmIzOTA4MmY1NC4uNDczMjU1ZjA5ZjMwIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2xjZGNfZW5jb2Rlci5jCj4gPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNkY19lbmNvZGVyLmMKPiA+ID4gQEAgLTE3LDcg
KzE3LDcgQEAKPiA+ID4gICAqLwo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
Lmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlICJtZHA0
X2ttcy5oIgo+ID4gPiAgCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvbWRwNS9tZHA1X2NtZF9lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRw
NS9tZHA1X2NtZF9lbmNvZGVyLmMKPiA+ID4gaW5kZXggZDZmNzlkYzc1NWI0Li5iN2UxNzY1MWQ4
OTcgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVf
Y21kX2VuY29kZXIuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9t
ZHA1X2NtZF9lbmNvZGVyLmMKPiA+ID4gQEAgLTEyLDcgKzEyLDcgQEAKPiA+ID4gICAqLwo+ID4g
PiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlICJtZHA1X2ttcy5oIgo+ID4gPiAgCj4gPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NydGMuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jCj4gPiA+IGluZGV4IGIxZGE5
Y2U1NDM3OS4uNmI1ZjA5NzIxZGQ0IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
bXNtL2Rpc3AvbWRwNS9tZHA1X2NydGMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNt
L2Rpc3AvbWRwNS9tZHA1X2NydGMuYwo+ID4gPiBAQCAtMTksNyArMTksNyBAQAo+ID4gPiAgI2lu
Y2x1ZGUgPGxpbnV4L3NvcnQuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGUuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVk
ZSAibWRwNV9rbXMuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlz
cC9tZHA1L21kcDVfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRw
NV9lbmNvZGVyLmMKPiA+ID4gaW5kZXggZmNkNDRkMWQxMDY4Li5iMzJjNjYyZGNiNjAgMTAwNjQ0
Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5j
Cj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5j
Cj4gPiA+IEBAIC0xNyw3ICsxNyw3IEBACj4gPiA+ICAgKi8KPiA+ID4gIAo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgCj4gPiA+
ICAjaW5jbHVkZSAibWRwNV9rbXMuaCIKPiA+ID4gIAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL21zbS9tc21fZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuaAo+
ID4gPiBpbmRleCA5ZDExZjMyMWY1YTkuLjE5ZjQ3NTFlMDQzNiAxMDA2NDQKPiA+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZHJ2LmgKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L21zbS9tc21fZHJ2LmgKPiA+ID4gQEAgLTM5LDcgKzM5LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9tc21fZHJtLmg+Cj4gPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9mYi5jIGIvZHJpdmVycy9ncHUv
ZHJtL21zbS9tc21fZmIuYwo+ID4gPiBpbmRleCAyYTczNDhhZWIzOGQuLjIyYmIyMjQ3YzUyYSAx
MDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIuYwo+ID4gPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9mYi5jCj4gPiA+IEBAIC0xNiw3ICsxNiw3IEBACj4g
PiA+ICAgKi8KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVy
X2hlbHBlci5oPgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSAibXNtX2Rydi5oIgo+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2NydGMuYyBiL2RyaXZlcnMvZ3B1
L2RybS9teHNmYi9teHNmYl9jcnRjLmMKPiA+ID4gaW5kZXggMjRiMWYwYzE0MzJlLi4zOGNkZGU5
ODQxZTIgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9jcnRj
LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2NydGMuYwo+ID4gPiBA
QCAtMTksNyArMTksNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9j
cnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXhz
ZmIvbXhzZmJfZHJ2LmMKPiA+ID4gaW5kZXggODhiYTAwMzk3OWU2Li45YzExNzM1MmZjYTkgMTAw
NjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYwo+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfZHJ2LmMKPiA+ID4gQEAgLTMxLDcgKzMx
LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5o
Pgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL214c2ZiL214c2ZiX291dC5jIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214
c2ZiX291dC5jCj4gPiA+IGluZGV4IGU1ZWRmMDE2YTQzOS4uMWJlYzk2YmFmOTQ4IDEwMDY0NAo+
ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfb3V0LmMKPiA+ID4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX291dC5jCj4gPiA+IEBAIC0xNiw3ICsxNiw3IEBA
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+
ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxw
ZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNw
bnYwNC90dm52MTcuYwo+ID4gPiBpbmRleCAzZTgyZGI0MWY4YTQuLjUxNjY3ZDEzZDk1YSAxMDA2
NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMK
PiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMKPiA+
ID4gQEAgLTI2LDYgKzI2LDcgQEAKPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSAibm91dmVhdV9kcnYuaCIK
PiA+ID4gICNpbmNsdWRlICJub3V2ZWF1X3JlZy5oIgo+ID4gPiAgI2luY2x1ZGUgIm5vdXZlYXVf
ZW5jb2Rlci5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlz
cG52NTAvZGlzcC5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jCj4g
PiA+IGluZGV4IDRhNTY4NDE5NThjOC4uNzkyMjU5MTNhMjVjIDEwMDY0NAo+ID4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnY1MC9kaXNwLmMKPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jCj4gPiA+IEBAIC0zMiw3ICszMiw3IEBA
Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9o
ZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9jb25uZWN0b3IuYyBi
L2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfY29ubmVjdG9yLmMKPiA+ID4gaW5kZXgg
ZmQ4MDY2MWRmZjkyLi4yYTBkZWQxZDczMmUgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9ub3V2ZWF1L25vdXZlYXVfY29ubmVjdG9yLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL25vdXZlYXUvbm91dmVhdV9jb25uZWN0b3IuYwo+ID4gPiBAQCAtMzMsNiArMzMsNyBAQAo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fZWRpZC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlICJub3V2ZWF1X3JlZy5o
Igo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9kaXNw
bGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYwo+ID4gPiBp
bmRleCA1ZDI3M2E2NTU0NzkuLjBiNTg3MDlmMDQwNiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9kaXNwbGF5LmMKPiA+ID4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL25vdXZlYXUvbm91dmVhdV9kaXNwbGF5LmMKPiA+ID4gQEAgLTI5LDYgKzI5LDcgQEAK
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxudmlmL2Ns
YXNzLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Nv
bm5lY3Rvci5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jb25uZWN0b3IuYwo+ID4g
PiBpbmRleCBiODEzMDJjNGJmOWUuLjRmZWY2MjkzZjZjMCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jb25uZWN0b3IuYwo+ID4gPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vb21hcGRybS9vbWFwX2Nvbm5lY3Rvci5jCj4gPiA+IEBAIC0xNyw3ICsxNyw3IEBA
Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4g
IAo+ID4gPiAgI2luY2x1ZGUgIm9tYXBfZHJ2LmgiCj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL29t
YXBkcm0vb21hcF9jcnRjLmMKPiA+ID4gaW5kZXggY2FmZmM1NDdlZjk3Li5hYWIxYjFhNDlhODcg
MTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jCj4g
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jCj4gPiA+IEBAIC0x
OCw3ICsxOCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X21vZGUuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGxpbnV4L21hdGg2NC5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL29tYXBkcm0vb21hcF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2
LmMKPiA+ID4gaW5kZXggNWU2N2Q1OGNiYzI4Li4zYTc4ZjBjZjMzMjEgMTAwNjQ0Cj4gPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuYwo+ID4gPiBAQCAtMjEsNyArMjEsNyBAQAo+ID4g
PiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSAib21h
cF9kbW1fdGlsZXIuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJt
L29tYXBfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5oCj4gPiA+IGlu
ZGV4IGJkN2YyYzIyN2EyNS4uNTEzYWU4YWI1ZTY0IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5oCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9v
bWFwZHJtL29tYXBfZHJ2LmgKPiA+ID4gQEAgLTIzLDcgKzIzLDcgQEAKPiA+ID4gICNpbmNsdWRl
IDxsaW51eC93b3JrcXVldWUuaD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+
Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vb21hcF9kcm0uaD4KPiA+ID4gIAo+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9k
cm0vb21hcGRybS9vbWFwX2VuY29kZXIuYwo+ID4gPiBpbmRleCA5MzNlYmM5ZjlmYWEuLmEwZTBm
MjAwZjY3NyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9l
bmNvZGVyLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVy
LmMKPiA+ID4gQEAgLTE4LDcgKzE4LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9saXN0Lmg+
Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gIAo+ID4gPiAg
I2luY2x1ZGUgIm9tYXBfZHJ2LmgiCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
b21hcGRybS9vbWFwX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2ZiLmMKPiA+
ID4gaW5kZXggNGQyNjRmZDU1NGQ4Li4zMTRhZGQyYmJjOWEgMTAwNjQ0Cj4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZmIuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vb21hcGRybS9vbWFwX2ZiLmMKPiA+ID4gQEAgLTE4LDcgKzE4LDcgQEAKPiA+ID4gICNpbmNs
dWRlIDxsaW51eC9zZXFfZmlsZS5oPgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9j
cnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlICJvbWFwX2Rt
bV90aWxlci5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTEx
X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jCj4gPiA+IGluZGV4IDMz
ZTA0ODNkNjJhZS4uOWRiYjExY2ZiYjIwIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vcGwxMTEvcGwxMTFfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3BsMTExL3Bs
MTExX2Rydi5jCj4gPiA+IEBAIC02NCw3ICs2NCw3IEBACj4gPiA+ICAKPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL3F4
bC9xeGxfZGlzcGxheS5jCj4gPiA+IGluZGV4IDcyYTE3ODRkYWU1NC4uMWRlMDNkNjBiZjIzIDEw
MDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kaXNwbGF5LmMKPiA+ID4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jCj4gPiA+IEBAIC0yNCw5ICsy
NCw5IEBACj4gPiA+ICAgKi8KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2NyYzMyLmg+
Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiAgCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vcXhsL3F4bF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jCj4g
PiA+IGluZGV4IDEzYzhhNjYyZjliNC4uZmQ5ODdkNjJkOTAyIDEwMDY0NAo+ID4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
cXhsL3F4bF9kcnYuYwo+ID4gPiBAQCAtMzMsNyArMzMsOCBAQAo+ID4gPiAgCj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtLmg+Cj4gPiA+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fbW9k
ZXNldF9oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgInF4bF9kcnYuaCIKPiA+ID4gICNpbmNsdWRlICJxeGxfb2JqZWN0Lmgi
Cj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9mYi5jCj4gPiA+IGluZGV4IGE4MTlkMjQyMjVkMi4u
OTk2Y2RiOGZiNGZhIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9m
Yi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMKPiA+ID4gQEAgLTI4
LDcgKzI4LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm0uaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiAgCj4gPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYyBiL2RyaXZlcnMvZ3B1
L2RybS9xeGwvcXhsX2ttcy5jCj4gPiA+IGluZGV4IDE1MjM4YTQxM2Y5ZC4uODVlMTNhZmExODA4
IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYwo+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYwo+ID4gPiBAQCAtMjYsNyArMjYsNyBA
QAo+ID4gPiAgI2luY2x1ZGUgInF4bF9kcnYuaCIKPiA+ID4gICNpbmNsdWRlICJxeGxfb2JqZWN0
LmgiCj4gPiA+ICAKPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxsaW51
eC9pby1tYXBwaW5nLmg+Cj4gPiA+ICAKPiA+ID4gIGludCBxeGxfbG9nX2xldmVsOwo+ID4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jIGIvZHJpdmVy
cy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jCj4gPiA+IGluZGV4IDhkMzI1MWExMGNkNC4u
MjI0Y2MyMWJiZTM4IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3Jh
ZGVvbl9hY3BpLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNw
aS5jCj4gPiA+IEBAIC0yOSw2ICsyOSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8YWNwaS92aWRlby5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSAicmFkZW9uLmgiCj4gPiA+ICAjaW5jbHVkZSAicmFkZW9uX2FjcGkuaCIK
PiA+ID4gICNpbmNsdWRlICJhdG9tLmgiCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vcmFkZW9uL3JhZGVvbl9jb25uZWN0b3JzLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3Jh
ZGVvbl9jb25uZWN0b3JzLmMKPiA+ID4gaW5kZXggNDE0NjQyZTViN2EzLi44ODIzOWMxZTdjNWIg
MTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Nvbm5lY3Rv
cnMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jb25uZWN0b3Jz
LmMKPiA+ID4gQEAgLTI2LDYgKzI2LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9kcF9tc3RfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL3JhZGVvbl9kcm0uaD4K
PiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5j
IGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNlLmMKPiA+ID4gaW5kZXggNTlj
OGE2NjQ3ZmYyLi41M2YyOWExMTUxMDQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9yYWRlb24vcmFkZW9uX2RldmljZS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRl
b24vcmFkZW9uX2RldmljZS5jCj4gPiA+IEBAIC0yOSw2ICsyOSw3IEBACj4gPiA+ICAjaW5jbHVk
ZSA8bGludXgvc2xhYi5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jYWNoZS5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9yYWRlb25fZHJtLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgvcG1fcnVudGlt
ZS5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGlz
cGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxheS5jCj4gPiA+IGlu
ZGV4IDkyMzMyMjI2ZTVjZi4uZTI1MmFiMzgzMmE1IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kaXNwbGF5LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxheS5jCj4gPiA+IEBAIC0zMiw2ICszMiw3IEBACj4gPiA+
ICAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3JhZGVvbi9yYWRlb25fZHBfbXN0LmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9k
cF9tc3QuYwo+ID4gPiBpbmRleCBhMGM3MGUyN2FiNjUuLjhkODU1NDBiYmI0MyAxMDA2NDQKPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMKPiA+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMKPiA+ID4gQEAgLTMsNiAr
Myw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2RwX21zdF9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
Pgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAKPiA+ID4g
ICNpbmNsdWRlICJyYWRlb24uaCIKPiA+ID4gICNpbmNsdWRlICJhdG9tLmgiCj4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYyBiL2RyaXZlcnMvZ3B1
L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jCj4gPiA+IGluZGV4IDk5YzYzZWViMjg2Ni4uODg5N2Mz
ZDE4ZmJiIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9k
cnYuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYwo+ID4g
PiBAQCAtNDMsNiArNDMsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+
Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gIAo+ID4gPiAgLyoKPiA+ID4g
ICAqIEtNUyB3cmFwcGVyLgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVv
bi9yYWRlb25faXJxX2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25faXJxX2tt
cy5jCj4gPiA+IGluZGV4IGFmYWYxMGRiNDdjYy4uMWQ1ZTNiYTczODNlIDEwMDY0NAo+ID4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9pcnFfa21zLmMKPiA+ID4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25faXJxX2ttcy5jCj4gPiA+IEBAIC0yNyw2ICsy
Nyw3IEBACj4gPiA+ICAgKi8KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9yYWRlb25fZHJtLmg+Cj4gPiA+ICAj
aW5jbHVkZSAicmFkZW9uX3JlZy5oIgo+ID4gPiAgI2luY2x1ZGUgInJhZGVvbi5oIgo+ID4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMgYi9kcml2
ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2NydGMuYwo+ID4gPiBpbmRleCA5MGRhY2FiNjdi
ZTUuLmIxNWQyYjNhMDdmMSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXIt
ZHUvcmNhcl9kdV9jcnRjLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNh
cl9kdV9jcnRjLmMKPiA+ID4gQEAgLTE1LDcgKzE1LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5l
X2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNh
cl9kdV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZHJ2LmMKPiA+ID4g
aW5kZXggZjUwYTNiMTg2NGJiLi42MDg2Mjg1OGQwNDEgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYwo+ID4gPiBAQCAtMTksNyArMTksNyBAQAo+ID4gPiAg
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZW5jb2Rlci5jIGIvZHJp
dmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMKPiA+ID4gaW5kZXggMTg3Nzc2
NGJkNmQ5Li45ZTc1MWM5YmU5ZjIgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9y
Y2FyLWR1L3JjYXJfZHVfZW5jb2Rlci5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfZW5jb2Rlci5jCj4gPiA+IEBAIC0xMSw3ICsxMSw3IEBACj4gPiA+ICAKPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5o
Pgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwu
aD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgInJjYXJfZHVfZHJ2LmgiCj4gPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2ttcy5jIGIvZHJpdmVycy9ncHUv
ZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYwo+ID4gPiBpbmRleCA5YzcwMDdkNDU0MDguLmFmMzM3
YzkxOGQ4NCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9k
dV9rbXMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2ttcy5j
Cj4gPiA+IEBAIC0xMSw3ICsxMSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJf
aGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2Fy
X2R1X3BsYW5lLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3BsYW5lLmMKPiA+
ID4gaW5kZXggMzlkNWFlM2ZkZjcyLi5iN2ZhMjc4Y2E3NDUgMTAwNjQ0Cj4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYwo+ID4gPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3BsYW5lLmMKPiA+ID4gQEAgLTExLDcgKzExLDcgQEAK
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1
L3JjYXJfZHVfdnNwLmMKPiA+ID4gaW5kZXggNDU3NjExOWU3Nzc3Li4zNWIyYTRkM2FlNzQgMTAw
NjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfdnNwLmMKPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYwo+ID4gPiBAQCAt
MTAsNyArMTAsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
Lmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9j
bWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMgYi9kcml2ZXJz
L2dwdS9kcm0vcmNhci1kdS9yY2FyX2x2ZHMuYwo+ID4gPiBpbmRleCA1MzRhMTI4YTg2OWQuLjI0
Y2I3NGUzMGZjZCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNh
cl9sdmRzLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMK
PiA+ID4gQEAgLTE5LDcgKzE5LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fYnJpZGdlLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSAicmNhcl9sdmRz
X3JlZ3MuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9hbmFs
b2dpeF9kcC1yb2NrY2hpcC5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2FuYWxvZ2l4X2Rw
LXJvY2tjaGlwLmMKPiA+ID4gaW5kZXggMDgwZjA1MzUyMTk1Li4yZjZiNGE0YTlkNmIgMTAwNjQ0
Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9hbmFsb2dpeF9kcC1yb2NrY2hp
cC5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9hbmFsb2dpeF9kcC1yb2Nr
Y2hpcC5jCj4gPiA+IEBAIC0yMSw3ICsyMSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvY2xr
Lmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9jZG4tZHAtY29yZS5jIGIv
ZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMKPiA+ID4gaW5kZXggOGFkMGQ3
NzNkYzMzLi43ODk2YjNjMjg2NzYgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9jZG4tZHAtY29yZS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9jZG4tZHAtY29yZS5jCj4gPiA+IEBAIC0xNCw3ICsxNCw3IEBACj4gPiA+ICAKPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBf
aGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tj
aGlwL2Nkbi1kcC1jb3JlLmggYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUu
aAo+ID4gPiBpbmRleCBmNTdlMjk2NDAxYjguLjcwMDBiNTNkZGRjYiAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmgKPiA+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmgKPiA+ID4gQEAgLTE2LDcgKzE2LDcg
QEAKPiA+ID4gICNkZWZpbmUgX0NETl9EUF9DT1JFX0gKPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9kcF9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+
ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2Rydi5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2NoaXAuYyBiL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9kd19oZG1pLXJvY2tjaGlwLmMKPiA+ID4gaW5kZXggODljNjNjZmRlNWM4Li4xZTJj
YzJiMDJhMzEgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9kd19o
ZG1pLXJvY2tjaGlwLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hk
bWktcm9ja2NoaXAuYwo+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiAgCj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2JyaWRnZS9kd19oZG1pLmg+Cj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9pbm5vX2hkbWkuYwo+ID4gPiBpbmRleCAxYzAyYjNlNjEyOTkuLjlkYjRhNzA2YjQ1
MCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2lubm9faGRtaS5j
Cj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYwo+ID4gPiBA
QCAtMjYsNyArMjYsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRp
ZC5oPgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2Rydi5oIgo+ID4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9kcnYuYyBi
L2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZHJ2LmMKPiA+ID4gaW5kZXgg
MzdmOWEzYjY1MWFiLi5jNGFhMmVmODJlNTcgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9kcnYuYwo+ID4gPiBAQCAtMTUsNyArMTUsNyBAQAo+
ID4gPiAgICovCj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fb2YuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9y
b2NrY2hpcF9kcm1fZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1f
ZmIuYwo+ID4gPiBpbmRleCBlYTE4Y2IyYTc2YzAuLjU2NzYwNWZjMjg5OCAxMDA2NDQKPiA+ID4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jCj4gPiA+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmIuYwo+ID4gPiBAQCAt
MTcsNyArMTcsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
Pgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2Zy
YW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJt
X2Rydi5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tj
aGlwX2RybV9mYmRldi5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9m
YmRldi5jCj4gPiA+IGluZGV4IDM2MTYwNGU1MTM2MS4uN2JkM2I4OTAyMmJlIDEwMDY0NAo+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiZGV2LmMKPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jCj4g
PiA+IEBAIC0xNSw3ICsxNSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybS5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIu
aD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgInJvY2tj
aGlwX2RybV9kcnYuaCIKPiA+ID4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZ2VtLmgiCj4gPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Bzci5j
IGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9wc3IuYwo+ID4gPiBpbmRl
eCAwMWZmM2M4NTg4NzUuLmIxNjVlMjQ4YzJlNiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9wc3IuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Bzci5jCj4gPiA+IEBAIC0xMyw3ICsxMyw3IEBA
Cj4gPiA+ICAgKi8KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2
LmgiCj4gPiA+ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX3Bzci5oIgo+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYyBiL2RyaXZlcnMv
Z3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMKPiA+ID4gaW5kZXggZmI3MGZiNDg2
ZmJmLi5lNzg5MDZiYjY1MDIgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2Nr
Y2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tj
aGlwL3JvY2tjaGlwX2RybV92b3AuYwo+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+ICAjaWZkZWYgQ09ORklHX0RSTV9BTkFMT0dJWF9EUAo+
ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMu
YyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9sdmRzLmMKPiA+ID4gaW5kZXgg
NDU2YmQ5ZjEzYmFlLi5mZDIxOTAxODgwZTYgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9sdmRzLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYwo+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiAg
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
cm9ja2NoaXBfcmdiLmMKPiA+ID4gaW5kZXggOTZhYzE0NThhNTljLi5iZWMxOTdjOWEzY2YgMTAw
NjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9yZ2IuYwo+
ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMKPiA+ID4g
QEAgLTE2LDcgKzE2LDcgQEAKPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfY3J0Yy5jIGIvZHJpdmVycy9n
cHUvZHJtL3N0aS9zdGlfY3J0Yy5jCj4gPiA+IGluZGV4IGVkNzZlNTJlYjIxMy4uN2FhM2IxZDA0
Yjc4IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMKPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfY3J0Yy5jCj4gPiA+IEBAIC0xMSw3ICsx
MSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVs
cGVyLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlICJzdGlfY29tcG9zaXRvci5oIgo+ID4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMgYi9kcml2ZXJzL2dwdS9k
cm0vc3RpL3N0aV9kcnYuYwo+ID4gPiBpbmRleCBhYzU0ZTBmOWNhZWEuLmRjOTMyYWM1OGJhOSAx
MDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMKPiA+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMKPiA+ID4gQEAgLTE0LDcgKzE0LDcgQEAK
PiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZmJfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9k
dm8uYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2R2by5jCj4gPiA+IGluZGV4IGIwODM3NmI3
NjExYi4uZDBmY2IyMGU5NjE0IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3Rp
L3N0aV9kdm8uYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kdm8uYwo+ID4g
PiBAQCAtMTMsNyArMTMsNyBAQAo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+ICAKPiA+ID4g
ICNpbmNsdWRlICJzdGlfYXdnX3V0aWxzLmgiCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vc3RpL3N0aV9oZGEuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jCj4gPiA+
IGluZGV4IDE5YjliNWVkMTI5Ny4uNDBhMGIzOTJmYTUxIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZGEuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3Rp
L3N0aV9oZGEuYwo+ID4gPiBAQCAtMTIsNyArMTIsNyBAQAo+ID4gPiAgCj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gIAo+ID4gPiAgLyogSERmb3JtYXR0ZXIgcmVn
aXN0ZXJzICovCj4gPiA+ICAjZGVmaW5lIEhEQV9BTkFfQ0ZHICAgICAgICAgICAgICAgICAgICAg
MHgwMDAwCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMKPiA+ID4gaW5kZXggY2NmNzE4NDA0YTFj
Li45ODliZjJjYjAyNDkgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3Rp
X2hkbWkuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMKPiA+ID4g
QEAgLTE1LDcgKzE1LDcgQEAKPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ICAKPiA+ID4gICNp
bmNsdWRlIDxzb3VuZC9oZG1pLWNvZGVjLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vc3RpL3N0aV90dm91dC5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYwo+
ID4gPiBpbmRleCBlYTRhM2I4N2ZhNTUuLjJmOWQwNzVmMGE2NiAxMDA2NDQKPiA+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vc3RpL3N0aV90dm91dC5jCj4gPiA+IEBAIC0xNSw3ICsxNSw3IEBACj4gPiA+ICAjaW5jbHVk
ZSA8bGludXgvc2VxX2ZpbGUuaD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+
Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlICJzdGlfY3J0
Yy5oIgo+ID4gPiAgI2luY2x1ZGUgInN0aV9kcnYuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9zdG0vZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RtL2Rydi5jCj4gPiA+IGlu
ZGV4IDhkZWMwMDFiOWQzNy4uYzY0YzVmMjdhMjI5IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vc3RtL2Rydi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0vZHJ2LmMK
PiA+ID4gQEAgLTEzLDcgKzEzLDcgQEAKPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vc3RtL2x0ZGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jCj4gPiA+IGluZGV4
IDYxZGQ2NjFhYTBhYy4uODE4OWI1ZGY3ZWNlIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vc3RtL2x0ZGMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYwo+
ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1
bjRpL3N1bjRpX2JhY2tlbmQuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9iYWNrZW5k
LmMKPiA+ID4gaW5kZXggOWU5MjU1ZWU1OWNkLi5kZjlkM2Y1NDg1NjggMTAwNjQ0Cj4gPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9iYWNrZW5kLmMKPiA+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYwo+ID4gPiBAQCAtMTQsNyArMTQsNyBA
QAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1
bjRpX2NydGMuYwo+ID4gPiBpbmRleCAzZWVkZjMzNWE5MzUuLjNkNThkODk1MTQ3NCAxMDA2NDQK
PiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMuYwo+ID4gPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jCj4gPiA+IEBAIC0xMyw3ICsxMyw3
IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+Cj4gPiA+
ICAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jbGstcHJvdmlkZXIuaD4KPiA+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9z
dW40aS9zdW40aV9kcnYuYwo+ID4gPiBpbmRleCA5ZTRjMzc1Y2NjOTYuLjQ1Yzg1YmU1NGNlMCAx
MDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Rydi5jCj4gPiA+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9kcnYuYwo+ID4gPiBAQCAtMTYsNyAr
MTYsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L29mX3Jlc2VydmVkX21lbS5oPgo+ID4gPiAg
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1p
X2VuYy5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMKPiA+ID4gaW5k
ZXggMDYxZDJlMGQ5MDExLi42MGIzZTQ0ZTY3OTIgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9zdW40aS9zdW40aV9oZG1pX2VuYy5jCj4gPiA+IEBAIC0xMSw3ICsxMSw3IEBACj4gPiA+ICAK
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZWRpZC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9zdW40aS9zdW40aV9sdmRzLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfbHZkcy5j
Cj4gPiA+IGluZGV4IGU3ZWIwZDFlMTdiZS4uODdiYThkYjcxYTU0IDEwMDY0NAo+ID4gPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfbHZkcy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9zdW40aS9zdW40aV9sdmRzLmMKPiA+ID4gQEAgLTgsNyArOCw3IEBACj4gPiA+ICAK
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fb2YuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+ICAKPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9yZ2IuYyBiL2RyaXZl
cnMvZ3B1L2RybS9zdW40aS9zdW40aV9yZ2IuYwo+ID4gPiBpbmRleCBmNGEyMjY4OWViNTQuLmY2
ZjdmNGRlMmU2OSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRp
X3JnYi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9yZ2IuYwo+ID4g
PiBAQCAtMTQsNyArMTQsNyBAQAo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9wYW5lbC5oPgo+ID4gPiAgCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuNGlfdGNvbi5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24u
Ywo+ID4gPiBpbmRleCAwNDIwZjVjOTc4YjkuLjNhMDlkOGUyOGMyNSAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYwo+ID4gPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNvbi5jCj4gPiA+IEBAIC0xNCw3ICsxNCw3IEBACj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9jb25uZWN0b3IuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9v
Zi5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMg
Yi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYwo+ID4gPiBpbmRleCAxYTgzOGQyMDgy
MTEuLjYyZmJkZWY4ZmZmYiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjRpX3R2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMK
PiA+ID4gQEAgLTE4LDcgKzE4LDcgQEAKPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gIAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3Vu
NmlfbWlwaV9kc2kuYwo+ID4gPiBpbmRleCBlM2IzNGEzNDU1NDYuLmRmYTJkMTVkN2IzNiAxMDA2
NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMKPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMKPiA+ID4gQEAg
LTE5LDcgKzE5LDcgQEAKPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gIAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3N1bjRpL3N1bjhpX2R3X2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9k
d19oZG1pLmMKPiA+ID4gaW5kZXggZGM0NzcyMGM5OWJhLi45MmJjMTAwNGRjMzYgMTAwNjQ0Cj4g
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9kd19oZG1pLmMKPiA+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX2R3X2hkbWkuYwo+ID4gPiBAQCAtMTAsNyAr
MTAsNyBAQAo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAKPiA+ID4g
ICNpbmNsdWRlICJzdW44aV9kd19oZG1pLmgiCj4gPiA+ICAjaW5jbHVkZSAic3VuOGlfdGNvbl90
b3AuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9taXhl
ci5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMKPiA+ID4gaW5kZXggNDRh
OWJhN2Q4NDMzLi45ZWYxYjQ5NGU0OGQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9zdW40aS9zdW44aV9taXhlci5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9z
dW44aV9taXhlci5jCj4gPiA+IEBAIC0xNCw3ICsxNCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxw
ZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV91aV9s
YXllci5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMKPiA+ID4gaW5k
ZXggMTg1MzQyNjNhMDVkLi5lMjljYmQ2MGE1OWIgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9zdW40aS9zdW44aV91aV9sYXllci5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9zdW40aS9zdW44aV91aV9sYXllci5jCj4gPiA+IEBAIC0xNiw3ICsxNiw3IEBACj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdmlfbGF5ZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40
aS9zdW44aV92aV9sYXllci5jCj4gPiA+IGluZGV4IDg3YmU4OThmOWI3YS4uMTY2OTQ2MDEwNmRl
IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdmlfbGF5ZXIu
Ywo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdmlfbGF5ZXIuYwo+ID4g
PiBAQCAtMTAsNyArMTAsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21h
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBl
ci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oIGIvZHJp
dmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oCj4gPiA+IGluZGV4IDEwMTIzMzViYjQ4OS4uNDBkMzhm
M2Q5ZDllIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmgKPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oCj4gPiA+IEBAIC0xNyw3ICsxNyw3
IEBACj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaGRtaS5j
Cj4gPiA+IGluZGV4IDAwODI0NjhmNzAzYy4uMTFmNWU1NjY4YjE0IDEwMDY0NAo+ID4gPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaGRtaS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS90ZWdyYS9oZG1pLmMKPiA+ID4gQEAgLTE4LDcgKzE4LDcgQEAKPiA+ID4gIAo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8
c291bmQvaGRhX3ZlcmJzLmg+Cj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS90ZWdyYS9odWIuYyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9odWIuYwo+ID4gPiBpbmRl
eCA2MTEyZDkwNDI5NzkuLjE3NmQxYzFhZDk0MSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3RlZ3JhL2h1Yi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9odWIu
Ywo+ID4gPiBAQCAtMTksNyArMTksNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gIAo+ID4gPiAg
I2luY2x1ZGUgImRybS5oIgo+ID4gPiAgI2luY2x1ZGUgImRjLmgiCj4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tY29yZS5jIGIvZHJpdmVycy9n
cHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUuYwo+ID4gPiBpbmRleCAwMWE2ZjJkNDI0
NDAuLmQ0MTc0YTU2NDMzNiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rpbnlk
cm0vY29yZS90aW55ZHJtLWNvcmUuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueWRy
bS9jb3JlL3Rpbnlkcm0tY29yZS5jCj4gPiA+IEBAIC05LDcgKzksNyBAQAo+ID4gPiAgCj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVm
ZmVyX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS90aW55ZHJtL3Rpbnlkcm0uaD4KPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1waXBl
LmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tcGlwZS5jCj4gPiA+IGlu
ZGV4IGVhY2ZjMGVjOGZmMS4uNTBhYjA1YTY1Y2E0IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tcGlwZS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMKPiA+ID4gQEAgLTgsNyArOCw3IEBA
Cj4gPiA+ICAgKi8KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vdGlueWRybS90aW55ZHJtLmg+Cj4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS90
dmUyMDAvdHZlMjAwX2Rydi5jCj4gPiA+IGluZGV4IDI4ZTJkMDNjMGNjZi4uMTM4YTlhMTU4MjU0
IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kcnYuYwo+
ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kcnYuYwo+ID4gPiBAQCAt
NDMsNyArNDMsNyBAQAo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS91
ZGwvdWRsX2Nvbm5lY3Rvci5jIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMK
PiA+ID4gaW5kZXggNjhlODhiZWQ3N2NhLi42Njg4NWMyNDU5MGYgMTAwNjQ0Cj4gPiA+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2Nvbm5lY3Rvci5jCj4gPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS91ZGwvdWRsX2Nvbm5lY3Rvci5jCj4gPiA+IEBAIC0xNCw2ICsxNCw3IEBACj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlk
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSAidWRsX2Nvbm5lY3Rv
ci5oIgo+ID4gPiAgI2luY2x1ZGUgInVkbF9kcnYuaCIKPiA+ID4gIAo+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3Vk
bF9kcnYuYwo+ID4gPiBpbmRleCBhNjNlMzAxMWU5NzEuLjIyY2QyZDEzZTI3MiAxMDA2NDQKPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMKPiA+ID4gQEAgLTksNiArOSw3IEBACj4gPiA+ICAjaW5j
bHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlICJ1ZGxfZHJ2LmgiCj4gPiA+ICAKPiA+
ID4gIHN0YXRpYyBpbnQgdWRsX3VzYl9zdXNwZW5kKHN0cnVjdCB1c2JfaW50ZXJmYWNlICppbnRl
cmZhY2UsCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMKPiA+ID4gaW5kZXggMWIwMTRkOTI4NTVi
Li45MDg2ZDBkMWI4ODAgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRs
X21haW4uYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMKPiA+ID4g
QEAgLTEyLDYgKzEyLDcgQEAKPiA+ID4gICAqLwo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSAidWRsX2Rydi5oIgo+ID4g
PiAgCj4gPiA+ICAvKiAtQlVMS19TSVpFIGFzIHBlciB1c2Itc2tlbGV0b24uIENhbiB3ZSBnZXQg
ZnVsbCBwYWdlIGFuZCBhdm9pZCBvdmVyaGVhZD8gKi8KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS92YzQvdmM0X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2NydGMu
Ywo+ID4gPiBpbmRleCAzY2UxMzZiYTg3OTEuLjExZWM3YzMxODI0ZSAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS92YzQvdmM0X2NydGMuYwo+ID4gPiBAQCAtMzQsNyArMzQsNyBAQAo+ID4gPiAgCj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY191YXBpLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kcGkuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2Rw
aS5jCj4gPiA+IGluZGV4IGYxODU4MTI5NzBkYS4uYTRkNWExMzU5OGJhIDEwMDY0NAo+ID4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kcGkuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vdmM0L3ZjNF9kcGkuYwo+ID4gPiBAQCAtMjQsNyArMjQsNyBAQAo+ID4gPiAgCj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9icmlkZ2UuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2VkaWQuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3ZjNC92YzRfZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kc2kuYwo+ID4gPiBpbmRl
eCAwYzYwN2ViMzNkN2UuLjRjMmY1ZTE0M2QxMSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3ZjNC92YzRfZHNpLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRf
ZHNpLmMKPiA+ID4gQEAgLTMwLDcgKzMwLDcgQEAKPiA+ID4gICAqLwo+ID4gPiAgCj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9taXBpX2RzaS5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS92
YzQvdmM0X2hkbWkuYwo+ID4gPiBpbmRleCBmZDU1MjJmZDE3OWUuLmNlM2NjMmE2YTE2OSAxMDA2
NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jCj4gPiA+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2hkbWkuYwo+ID4gPiBAQCAtNDMsNyArNDMsNyBAQAo+
ID4gPiAgICovCj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQu
aD4KPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+ID4gICNpbmNsdWRlIDxsaW51eC9j
b21wb25lbnQuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2tt
cy5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfa21zLmMKPiA+ID4gaW5kZXggMWY5NGI5YWZm
ZTRiLi5hZTdiMzExODkzZGYgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X2ttcy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5jCj4gPiA+
IEBAIC0xNyw3ICsxNyw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1l
YnVmZmVyX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgInZjNF9kcnYuaCIKPiA+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jIGIvZHJpdmVycy9ncHUvZHJtL3Zj
NC92YzRfdHhwLmMKPiA+ID4gaW5kZXggNmUyM2M1MDE2OGY5Li44YWMxYjk1ZDAxYzQgMTAwNjQ0
Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jCj4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jCj4gPiA+IEBAIC05LDcgKzksNyBAQAo+ID4gPiAg
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5l
bC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fd3JpdGViYWNrLmg+Cj4gPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF92ZWMuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X3ZlYy5jCj4gPiA+IGluZGV4IDhlN2ZhY2I2NTE0ZS4uZThiMDljNjcwZWU2IDEwMDY0NAo+
ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF92ZWMuYwo+ID4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vdmM0L3ZjNF92ZWMuYwo+ID4gPiBAQCAtMjUsNyArMjUsNyBAQAo+ID4gPiAg
ICovCj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+
ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgvY2xr
Lmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlz
cGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYwo+ID4gPiBp
bmRleCBiNTU4MGIxMWEwNjMuLjc3NGY0NzZkZDljZCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jCj4gPiA+IEBAIC0yNiw3ICsyNiw3IEBACj4g
PiA+ICAgKi8KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgInZpcnRncHVfZHJ2LmgiCj4gPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiA+
ICAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kcnYu
aCBiL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kcnYuaAo+ID4gPiBpbmRleCAxZGVi
NDFkNDJlYTQuLjBjNzkzZDkxYzYyYiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3ZpcnRpby92aXJ0Z3B1X2Rydi5oCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8v
dmlydGdwdV9kcnYuaAo+ID4gPiBAQCAtMzQsNyArMzQsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVy
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL3R0bS90dG1fYm9fYXBpLmg+Cj4gPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS92
a21zL3ZrbXNfY3J0Yy5jCj4gPiA+IGluZGV4IDE3N2JiY2IzODMwNi4uMjY5NmMzNzBmZTliIDEw
MDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYwo+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYwo+ID4gPiBAQCAtOCw3ICs4LDcg
QEAKPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgInZrbXNfZHJ2LmgiCj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAK
PiA+ID4gIHN0YXRpYyB2b2lkIF92YmxhbmtfaGFuZGxlKHN0cnVjdCB2a21zX291dHB1dCAqb3V0
cHV0KQo+ID4gPiAgewo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmtt
c19kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMKPiA+ID4gaW5kZXggODMw
ODc4Nzc1NjVjLi5iNDQ2ZjYwZTdkOGEgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS92a21zL3ZrbXNfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19k
cnYuYwo+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8bGlu
dXgvbW9kdWxlLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KPiA+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3ZrbXMvdmttc19vdXRwdXQuYyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfb3V0
cHV0LmMKPiA+ID4gaW5kZXggMjcxYTBlYjkwNDJjLi44NzhmZjMxNDI0NzMgMTAwNjQ0Cj4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfb3V0cHV0LmMKPiA+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL3ZrbXMvdmttc19vdXRwdXQuYwo+ID4gPiBAQCAtNyw3ICs3LDcgQEAKPiA+
ID4gICAqLwo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSAidmttc19kcnYuaCIKPiA+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+
ID4gIAo+ID4gPiAgc3RhdGljIHZvaWQgdmttc19jb25uZWN0b3JfZGVzdHJveShzdHJ1Y3QgZHJt
X2Nvbm5lY3RvciAqY29ubmVjdG9yKQo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3Ztd2dmeC92bXdnZnhfa21zLmggYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMu
aAo+ID4gPiBpbmRleCA2NTVhYmJjZDQwNTguLmQ1NjBmNjE1OWJiMSAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmgKPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmgKPiA+ID4gQEAgLTI5LDcgKzI5LDcgQEAKPiA+
ID4gICNkZWZpbmUgVk1XR0ZYX0tNU19IXwo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Vu
Y29kZXIuaD4KPiA+ID4gICNpbmNsdWRlICJ2bXdnZnhfZHJ2LmgiCj4gPiA+ICAKPiA+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jIGIvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKPiA+ID4gaW5kZXggNmI2ZDVhYjgyZWMzLi5mZDM5
MGRkNjRiMTMgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udC5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4g
PiA+IEBAIC0xMCw3ICsxMCw3IEBACj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gPiA+ICAKPiA+ID4g
ICNpbmNsdWRlIDxsaW51eC9vZl9kZXZpY2UuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnRfY29ubi5jCj4gPiA+IGluZGV4IDU0YWYyNjY5YjFiMy4uOWY1ZjMxZjc3ZjFl
IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29u
bi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMK
PiA+ID4gQEAgLTksNyArOSw3IEBACj4gPiA+ICAgKi8KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAg
Cj4gPiA+ICAjaW5jbHVkZSA8dmlkZW8vdmlkZW9tb2RlLmg+Cj4gPiA+ICAKPiA+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwo+ID4gPiBpbmRleCA0N2ZmMDE5ZDNhZWYu
LjljZjg0N2UyNmNmMSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250X2dlbS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udF9nZW0uYwo+ID4gPiBAQCAtMTEsNyArMTEsNyBAQAo+ID4gPiAgI2luY2x1ZGUgInhlbl9k
cm1fZnJvbnRfZ2VtLmgiCj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KPiA+ID4gIAo+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jIGIvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jCj4gPiA+IGluZGV4IGEzNDc5ZWI3MmQ3OS4uZjUz
NmQ5ZjVhNzk2IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnRfa21zLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2ttcy5jCj4gPiA+IEBAIC0xMyw3ICsxMyw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVi
dWZmZXJfaGVscGVyLmg+Cj4gPiA+ICAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS96dGUvenhfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9kcm1fZHJ2LmMKPiA+
ID4gaW5kZXggZjVlYTMyYWU4NjAwLi45MWVhYWE0NzVkMzYgMTAwNjQ0Cj4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS96dGUvenhfZHJtX2Rydi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS96dGUvenhfZHJtX2Rydi5jCj4gPiA+IEBAIC0xOCw3ICsxOCw3IEBACj4gPiA+ICAKPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3p0
ZS96eF9oZG1pLmMKPiA+ID4gaW5kZXggNzg2NTUyNjlkODQzLi44YmZiMDExY2U2NTUgMTAwNjQ0
Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfaGRtaS5jCj4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS96dGUvenhfaGRtaS5jCj4gPiA+IEBAIC0yMCw3ICsyMCw3IEBACj4gPiA+
ICAjaW5jbHVkZSA8bGludXgvb2ZfZGV2aWNlLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS96dGUvenhfdHZlbmMuYyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdHZlbmMuYwo+ID4g
PiBpbmRleCBiNzNhZmIyMTJmYjIuLjg3YjVkODY0MTNkMiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3p0ZS96eF90dmVuYy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS96
dGUvenhfdHZlbmMuYwo+ID4gPiBAQCAtMTQsNyArMTQsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxp
bnV4L3JlZ21hcC5oPgo+ID4gPiAgCj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgInp4X2RybV9kcnYuaCIKPiA+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdmdhLmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4
X3ZnYS5jCj4gPiA+IGluZGV4IDIzZDFmZjQzNTVhMC4uZTE0YzFkNzA5NzQwIDEwMDY0NAo+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZnYS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS96dGUvenhfdmdhLmMKPiA+ID4gQEAgLTEzLDcgKzEzLDcgQEAKPiA+ID4gICNpbmNs
dWRlIDxsaW51eC9yZWdtYXAuaD4KPiA+ID4gIAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1QLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlICJ6eF9kcm1fZHJ2LmgiCj4gPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZvdS5jIGIvZHJpdmVycy9ncHUvZHJt
L3p0ZS96eF92b3UuYwo+ID4gPiBpbmRleCA0NDIzMTFkMzExMTAuLjlkOTdmNDQxNzY5OCAxMDA2
NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYwo+ID4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0venRlL3p4X3ZvdS5jCj4gPiA+IEBAIC0xNSw3ICsxNSw3IEBACj4gPiA+
ICAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9pcnEuYyBiL2Ry
aXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9pcnEuYwo+ID4gPiBpbmRleCAwOWY4NThlYzEz
NjkuLmI5YjcxNjc3NmI3YiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9zdGFnaW5nL3Zib3h2
aWRlby92Ym94X2lycS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJv
eF9pcnEuYwo+ID4gPiBAQCAtMjcsNyArMjcsNyBAQAo+ID4gPiAgICogICAgICAgICAgSGFucyBk
ZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KPiA+ID4gICAqLwo+ID4gPiAgCj4gPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAKPiA+ID4gICNpbmNsdWRlICJ2Ym94X2Rydi5oIgo+ID4g
PiAgI2luY2x1ZGUgInZib3h2aWRlby5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFn
aW5nL3Zib3h2aWRlby92Ym94X21vZGUuYyBiL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJv
eF9tb2RlLmMKPiA+ID4gaW5kZXggNmFjYzk2NTI0N2ZmLi5jNzJlNGYyNTFiYzAgMTAwNjQ0Cj4g
PiA+IC0tLSBhL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMKPiA+ID4gKysr
IGIvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X21vZGUuYwo+ID4gPiBAQCAtMzMsNyAr
MzMsNyBAQAo+ID4gPiAgICovCj4gPiA+ICAjaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgCj4gPiA+IGRpZmYgLS1naXQgYS9pbmNsdWRl
L2RybS9kcm1fY3J0Y19oZWxwZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oCj4g
PiA+IGluZGV4IDBlZTlhOTZiNzBkYS4uYTZkNTIwZDViNmNhIDEwMDY0NAo+ID4gPiAtLS0gYS9p
bmNsdWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaAo+ID4gPiArKysgYi9pbmNsdWRlL2RybS9kcm1f
Y3J0Y19oZWxwZXIuaAo+ID4gPiBAQCAtNTgsMjAgKzU4LDQgQEAgaW50IGRybV9oZWxwZXJfY29u
bmVjdG9yX2RwbXMoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwgaW50IG1vZGUpOwo+
ID4gPiAgdm9pZCBkcm1faGVscGVyX3Jlc3VtZV9mb3JjZV9tb2RlKHN0cnVjdCBkcm1fZGV2aWNl
ICpkZXYpOwo+ID4gPiAgaW50IGRybV9oZWxwZXJfZm9yY2VfZGlzYWJsZV9hbGwoc3RydWN0IGRy
bV9kZXZpY2UgKmRldik7Cj4gPiA+ICAKPiA+ID4gLS8qIGRybV9wcm9iZV9oZWxwZXIuYyAqLwo+
ID4gPiAtaW50IGRybV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2RlcyhzdHJ1Y3Qg
ZHJtX2Nvbm5lY3Rvcgo+ID4gPiAtCQkJCQkgICAgKmNvbm5lY3RvciwgdWludDMyX3QgbWF4WCwK
PiA+ID4gLQkJCQkJICAgIHVpbnQzMl90IG1heFkpOwo+ID4gPiAtaW50IGRybV9oZWxwZXJfcHJv
YmVfZGV0ZWN0KHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsCj4gPiA+IC0JCQkgICAg
c3RydWN0IGRybV9tb2Rlc2V0X2FjcXVpcmVfY3R4ICpjdHgsCj4gPiA+IC0JCQkgICAgYm9vbCBm
b3JjZSk7Cj4gPiA+IC12b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfaW5pdChzdHJ1Y3QgZHJtX2Rl
dmljZSAqZGV2KTsKPiA+ID4gLXZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9maW5pKHN0cnVjdCBk
cm1fZGV2aWNlICpkZXYpOwo+ID4gPiAtYm9vbCBkcm1faGVscGVyX2hwZF9pcnFfZXZlbnQoc3Ry
dWN0IGRybV9kZXZpY2UgKmRldik7Cj4gPiA+IC12b2lkIGRybV9rbXNfaGVscGVyX2hvdHBsdWdf
ZXZlbnQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gPiA+IC0KPiA+ID4gLXZvaWQgZHJtX2tt
c19oZWxwZXJfcG9sbF9kaXNhYmxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ID4gPiAtdm9p
ZCBkcm1fa21zX2hlbHBlcl9wb2xsX2VuYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiA+
ID4gLWJvb2wgZHJtX2ttc19oZWxwZXJfaXNfcG9sbF93b3JrZXIodm9pZCk7Cj4gPiA+IC0KPiA+
ID4gICNlbmRpZgo+ID4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hlbHBl
ci5oIGIvaW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hlbHBlci5oCj4gPiA+IG5ldyBmaWxlIG1vZGUg
MTAwNjQ0Cj4gPiA+IGluZGV4IDAwMDAwMDAwMDAwMC4uOTZjMDYwYzE2YTFlCj4gPiA+IC0tLSAv
ZGV2L251bGwKPiA+ID4gKysrIGIvaW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hlbHBlci5oCj4gPiA+
IEBAIC0wLDAgKzEsNTAgQEAKPiA+ID4gKy8qCj4gPiA+ICsgKiBDb3B5cmlnaHQgwqkgMjAwNiBL
ZWl0aCBQYWNrYXJkCj4gPiA+ICsgKiBDb3B5cmlnaHQgwqkgMjAwNy0yMDA4IERhdmUgQWlybGll
Cj4gPiA+ICsgKiBDb3B5cmlnaHQgwqkgMjAwNy0yMDA4IEludGVsIENvcnBvcmF0aW9uCj4gPiA+
ICsgKiAgIEplc3NlIEJhcm5lcyA8amVzc2UuYmFybmVzQGludGVsLmNvbT4KPiA+ID4gKyAqCj4g
PiA+ICsgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8g
YW55IHBlcnNvbiBvYnRhaW5pbmcgYQo+ID4gPiArICogY29weSBvZiB0aGlzIHNvZnR3YXJlIGFu
ZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwKPiA+ID4g
KyAqIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGlu
ZyB3aXRob3V0IGxpbWl0YXRpb24KPiA+ID4gKyAqIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBt
b2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLAo+ID4gPiArICog
YW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25z
IHRvIHdob20gdGhlCj4gPiA+ICsgKiBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1
YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgo+ID4gPiArICoKPiA+ID4gKyAqIFRo
ZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxs
IGJlIGluY2x1ZGVkIGluCj4gPiA+ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRp
b25zIG9mIHRoZSBTb2Z0d2FyZS4KPiA+ID4gKyAqCj4gPiA+ICsgKiBUSEUgU09GVFdBUkUgSVMg
UFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBP
Ugo+ID4gPiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4gPiA+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiAgSU4gTk8gRVZFTlQgU0hBTEwKPiA+
ID4gKyAqIFRIRSBDT1BZUklHSFQgSE9MREVSKFMpIE9SIEFVVEhPUihTKSBCRSBMSUFCTEUgRk9S
IEFOWSBDTEFJTSwgREFNQUdFUyBPUgo+ID4gPiArICogT1RIRVIgTElBQklMSVRZLCBXSEVUSEVS
IElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsCj4gPiA+ICsgKiBB
UklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9S
IFRIRSBVU0UgT1IKPiA+ID4gKyAqIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiA+
ID4gKyAqLwo+ID4gPiArCj4gPiA+ICsjaWZuZGVmIF9fRFJNX1BST0JFX0hFTFBFUl9IX18KPiA+
ID4gKyNkZWZpbmUgX19EUk1fUFJPQkVfSEVMUEVSX0hfXwo+ID4gPiArCj4gPiA+ICsjaW5jbHVk
ZSA8bGludXgvdHlwZXMuaD4KPiA+ID4gKwo+ID4gPiArc3RydWN0IGRybV9jb25uZWN0b3I7Cj4g
PiA+ICtzdHJ1Y3QgZHJtX2RldmljZTsKPiA+ID4gK3N0cnVjdCBkcm1fbW9kZXNldF9hY3F1aXJl
X2N0eDsKPiA+ID4gKwo+ID4gPiAraW50IGRybV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rv
cl9tb2RlcyhzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcgo+ID4gPiArCQkJCQkgICAgKmNvbm5lY3Rvciwg
dWludDMyX3QgbWF4WCwKPiA+ID4gKwkJCQkJICAgIHVpbnQzMl90IG1heFkpOwo+ID4gPiAraW50
IGRybV9oZWxwZXJfcHJvYmVfZGV0ZWN0KHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3Is
Cj4gPiA+ICsJCQkgICAgc3RydWN0IGRybV9tb2Rlc2V0X2FjcXVpcmVfY3R4ICpjdHgsCj4gPiA+
ICsJCQkgICAgYm9vbCBmb3JjZSk7Cj4gPiA+ICt2b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfaW5p
dChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiA+ID4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9s
bF9maW5pKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ID4gPiArYm9vbCBkcm1faGVscGVyX2hw
ZF9pcnFfZXZlbnQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gPiA+ICt2b2lkIGRybV9rbXNf
aGVscGVyX2hvdHBsdWdfZXZlbnQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gPiA+ICsKPiA+
ID4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9kaXNhYmxlKHN0cnVjdCBkcm1fZGV2aWNlICpk
ZXYpOwo+ID4gPiArdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2VuYWJsZShzdHJ1Y3QgZHJtX2Rl
dmljZSAqZGV2KTsKPiA+ID4gK2Jvb2wgZHJtX2ttc19oZWxwZXJfaXNfcG9sbF93b3JrZXIodm9p
ZCk7Cj4gPiA+ICsKPiA+ID4gKyNlbmRpZgo+ID4gPiAtLSAKPiA+ID4gMi4yMC4wLnJjMQo+ID4g
PiAKPiA+ID4gCj4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gPiA+IExpbnV4LXJvY2tjaGlwIG1haWxpbmcgbGlzdAo+ID4gPiBMaW51eC1yb2Nr
Y2hpcEBsaXN0cy5pbmZyYWRlYWQub3JnCj4gPiA+IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn
L21haWxtYW4vbGlzdGluZm8vbGludXgtcm9ja2NoaXAKPiA+IAo+ID4gLS0gCj4gPiAgICAgICAg
ICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCj4gPiAgIF9fX19fX19ffCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfF9fX19fX18KPiA+ICAgXCAgICAgICB8ICBXaXRoIGVub3VnaCBj
b3VyYWdlLCB5b3UgY2FuIGRvIHdpdGhvdXQgYSByZXB1dGF0aW9uICB8ICAgICAgLwo+ID4gICAg
XCAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0gUmhldHQgQnV0bGVy
ICAgICAgIHwgICAgIC8KPiA+ICAgIC8gICAgICB8X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX198ICAgICBcCj4gPiAgIC9fX19fX19fX19fKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKF9fX19fX19f
X1wKPiAKPiAtLSAKPiBEYW5pZWwgVmV0dGVyCj4gU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENv
cnBvcmF0aW9uCj4gaHR0cDovL2Jsb2cuZmZ3bGwuY2gKCi0tIAogICAgICAgICAgIF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAgX19fX19f
X198ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8X19fX19fXwogIFwgICAgICAgfCAgV2l0aCBlbm91Z2ggY291cmFnZSwgeW91IGNhbiBkbyB3
aXRob3V0IGEgcmVwdXRhdGlvbiAgfCAgICAgIC8KICAgXCAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLS0gUmhldHQgQnV0bGVyICAgICAgIHwgICAgIC8KICAgLyAgICAg
IHxfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X3wgICAgIFwKICAvX19fX19fX19fXykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChfX19fX19fX19cCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:10:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:10: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-devel-bounces@lists.xenproject.org>)
	id 1ggRr6-0002TG-Aj; Mon, 07 Jan 2019 10:10: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggRr4-0002T3-8i
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 10:09:58 +0000
X-Inumbo-ID: 620f556e-1264-11e9-8afc-0f60748fa260
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 620f556e-1264-11e9-8afc-0f60748fa260;
 Mon, 07 Jan 2019 10:09:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 03:09:55 -0700
Message-Id: <5C33256F020000780020ABEC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 03:09:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
 <1546543191-9206-2-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1546543191-9206-2-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 2/4] xen/arm: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE5IGF0IDIwOjE5LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gVXNlIFNZTUJPTCBpbiBjYXNlcyBvZiBjb21wYXJpc29ucyBhbmQgc3VidHJhY3Rpb25zIG9m
Ogo+IAo+IF9zdGFydCwgX2VuZCwgX19pbml0X2JlZ2luLCBfX2luaXRfZW5kLCAgX18yTV90ZXh0
X2VuZCwKPiBfXzJNX3JvZGF0YV9zdGFydCwgX18yTV9yb2RhdGFfZW5kLCBfXzJNX2luaXRfc3Rh
cnQsX18yTV9pbml0X2VuZCwKPiBfXzJNX3J3ZGF0YV9zdGFydCwgX18yTV9yd2RhdGFfZW5kLCBf
c3RleHQsIF9ldGV4dCwgX3Nyb2RhdGEsIF9lcm9kYXRhLAo+IF9fZW5kX3ZwY2lfYXJyYXksIF9f
c3RhcnRfdnBjaV9hcnJheSwgX3Npbml0dGV4dCwgX2Vpbml0dGV4dCwKPiBfc3RleHRlbnRyeSwg
X2V0ZXh0ZW50cnksIF9fc3RhcnRfYnVnX2ZyYW1lcywgX19zdG9wX2J1Z19mcmFtZXNfMCwKPiBf
X3N0b3BfYnVnX2ZyYW1lc18xLCBfX3N0b3BfYnVnX2ZyYW1lc18yLF9fc3RvcF9idWdfZnJhbWVz
XzMsCj4gX19ub3RlX2dudV9idWlsZF9pZF9zdGFydCwgX19ub3RlX2dudV9idWlsZF9pZF9lbmQs
IF9fc3RhcnRfX19leF90YWJsZSwKPiBfX3N0b3BfX19leF90YWJsZSwgX19zdGFydF9fX3ByZV9l
eF90YWJsZSwgX19zdG9wX19fcHJlX2V4X3RhYmxlLAo+IF9fbG9ja19wcm9maWxlX3N0YXJ0LCBf
X2xvY2tfcHJvZmlsZV9lbmQsIF9fcGFyYW1fc3RhcnQsCj4gX19wYXJhbV9lbmQsIF9fc2V0dXBf
c3RhcnQsIF9fc2V0dXBfZW5kLCBfX2luaXRjYWxsX3N0YXJ0LAo+IF9faW5pdGNhbGxfZW5kLCBf
X3ByZXNtcF9pbml0Y2FsbF9lbmQsIF9fdHJhbXBvbGluZV9yZWxfc3RhcnQsCj4gX190cmFtcG9s
aW5lX3JlbF9zdG9wLCBfX3RyYW1wb2xpbmVfc2VnX3N0YXJ0LCBfX3RyYW1wb2xpbmVfc2VnX3N0
b3AKPiBfX2FsdF9pbnN0cnVjdGlvbnMsIF9fYWx0X2luc3RydWN0aW9uc19lbmQsIF9fY3RvcnNf
c3RhcnQsIF9fY3RvcnNfZW5kLAo+IF9fZW5kX3NjaGVkdWxlcnNfYXJyYXksIF9fc3RhcnRfc2No
ZWR1bGVyc19hcnJheSwgX19ic3Nfc3RhcnQsCj4gX19ic3NfZW5kLCBfX3Blcl9jcHVfc3RhcnQs
IF9fcGVyX2NwdV9kYXRhX2VuZCwgX3NwbGF0Zm9ybSwgX2VwbGF0Zm9ybSwKPiBfc2RldmljZSwg
X2VkZXZpY2UsIF9hc2RldmljZSwgX2FlZGV2aWNlLCBfX3Byb2NfaW5mb19zdGFydCwKPiBfX3By
b2NfaW5mb19lbmQsIF9zZHRiCgpEaWRuJ3QgeW91IGdvIGEgbGl0dGxlIHRvbyBmYXIgd2l0aCBj
b3B5LWFuZC1wYXN0ZSBoZXJlPyBJIGRvbid0IHRoaW5rCmFsbCBvZiB0aGUgc3ltYm9scyByZWFs
bHkgZXhpc3QgaW4gQXJtIChhbmQgc2ltaWxhcmx5IGluIHRoZSB4ODYgaW5zdGFuY2UKSSB0aGlu
ayB0aGVyZSBhcmUgc29tZSBBcm0tb25seSBzeW1ib2xzKS4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:15:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:15: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-devel-bounces@lists.xenproject.org>)
	id 1ggRw9-0003GW-0v; Mon, 07 Jan 2019 10:15: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggRw8-0003GR-1H
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 10:15:12 +0000
X-Inumbo-ID: 1d372fe2-1265-11e9-983e-4ffe380c8cf6
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d372fe2-1265-11e9-983e-4ffe380c8cf6;
 Mon, 07 Jan 2019 10:15:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 03:15:09 -0700
Message-Id: <5C3326A8020000780020AC0A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 03:15:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
 <1546543191-9206-3-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1546543191-9206-3-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen/x86: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE5IGF0IDIwOjE5LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
YWx0ZXJuYXRpdmUuYwo+IEBAIC0xOTQsNyArMTk0LDcgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRj
aCBhcHBseV9hbHRlcm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4gICAgICAgKiBT
byBiZSBjYXJlZnVsIGlmIHlvdSB3YW50IHRvIGNoYW5nZSB0aGUgc2NhbiBvcmRlciB0byBhbnkg
b3RoZXIKPiAgICAgICAqIG9yZGVyLgo+ICAgICAgICovCj4gLSAgICBmb3IgKCBhID0gYmFzZSA9
IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQo+ICsgICAgZm9yICggYSA9IGJhc2UgPSBzdGFydDsgKHVu
c2lnbmVkIGxvbmcpYSA8IFNZTUJPTChlbmQpOyBhKysgKQoKQXMgc2FpZCBiZWZvcmUsIGltbyBT
WU1CT0woKSBzaG91bGQgb25seSBldmUgYmUgYXBwbGllZCBfZGlyZWN0bHlfCnRvIG9uZSBvZiB0
aGUgKGNvbW1vbmx5IGxpbmtlciBzY3JpcHQgZ2VuZXJhdGVkKSBzeW1ib2xzIGxpc3RlZCBhYm92
ZSwKbmV2ZXIgdG8gYW55IGRlcml2YXRpdmVzLgoKPiBAQCAtMTM4Miw3ICsxMzgzLDggQEAgdm9p
ZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAg
IH0KPiAgI2VuZGlmCj4gIAo+IC0gICAgeGVuX3ZpcnRfZW5kID0gKCh1bnNpZ25lZCBsb25nKV9l
bmQgKyAoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxKSAmCj4gKyAgICB4ZW5fdmlydF9l
bmQgPSAoU1lNQk9MKF9lbmQpICsKPiArICAgICAgICAgICAgICAgICAgICAoMVVMIDw8IEwyX1BB
R0VUQUJMRV9TSElGVCkgLSAxKSAmCj4gICAgICAgICAgICAgICAgICAgICB+KCgxVUwgPDwgTDJf
UEFHRVRBQkxFX1NISUZUKSAtIDEpOwoKTm8gbmVlZCBmb3IgdGhlIGV4dHJhIGxpbmUgc3BsaXQu
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:21:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:21: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-devel-bounces@lists.xenproject.org>)
	id 1ggS2B-000420-NO; Mon, 07 Jan 2019 10:21: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggS2A-00041v-8r
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 10:21:26 +0000
X-Inumbo-ID: fbd14fba-1265-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbd14fba-1265-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 10:21:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 03:21:23 -0700
Message-Id: <5C33281F020000780020AC2C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 03:21:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
 <1546543191-9206-4-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1546543191-9206-4-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 4/4] xen/common: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE5IGF0IDIwOjE5LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYwo+ICsrKyBiL3hlbi9jb21tb24va2VybmVsLmMK
PiBAQCAtMzEyLDE0ICszMTIsMTggQEAgZXh0ZXJuIGNvbnN0IGluaXRjYWxsX3QgX19pbml0Y2Fs
bF9zdGFydFtdLCAKPiBfX3ByZXNtcF9pbml0Y2FsbF9lbmRbXSwKPiAgdm9pZCBfX2luaXQgZG9f
cHJlc21wX2luaXRjYWxscyh2b2lkKQo+ICB7Cj4gICAgICBjb25zdCBpbml0Y2FsbF90ICpjYWxs
Owo+IC0gICAgZm9yICggY2FsbCA9IF9faW5pdGNhbGxfc3RhcnQ7IGNhbGwgPCBfX3ByZXNtcF9p
bml0Y2FsbF9lbmQ7IGNhbGwrKyApCj4gKyAgICBmb3IgKCBjYWxsID0gX19pbml0Y2FsbF9zdGFy
dDsKPiArCQkgICh1bnNpZ25lZCBsb25nKWNhbGwgPCBTWU1CT0woX19wcmVzbXBfaW5pdGNhbGxf
ZW5kKTsKPiArCQkgIGNhbGwrKyApCgpIYXJkIHRhYnMgaGVyZSBhbmQgLi4uCgo+ICAgICAgICAg
ICgqY2FsbCkoKTsKPiAgfQo+ICAKPiAgdm9pZCBfX2luaXQgZG9faW5pdGNhbGxzKHZvaWQpCj4g
IHsKPiAgICAgIGNvbnN0IGluaXRjYWxsX3QgKmNhbGw7Cj4gLSAgICBmb3IgKCBjYWxsID0gX19w
cmVzbXBfaW5pdGNhbGxfZW5kOyBjYWxsIDwgX19pbml0Y2FsbF9lbmQ7IGNhbGwrKyApCj4gKyAg
ICBmb3IgKCBjYWxsID0gX19wcmVzbXBfaW5pdGNhbGxfZW5kOwo+ICsJCSAgKHVuc2lnbmVkIGxv
bmcpY2FsbCA8IFNZTUJPTChfX2luaXRjYWxsX2VuZCk7Cj4gKwkJICBjYWxsKysgKQoKLi4uIGhl
cmUuCgo+IC0tLSBhL3hlbi9jb21tb24vbGliLmMKPiArKysgYi94ZW4vY29tbW9uL2xpYi5jCj4g
QEAgLTQ5Nyw3ICs0OTcsNyBAQCBleHRlcm4gY29uc3QgY3Rvcl9mdW5jX3QgX19jdG9yc19zdGFy
dFtdLCBfX2N0b3JzX2VuZFtdOwo+ICB2b2lkIF9faW5pdCBpbml0X2NvbnN0cnVjdG9ycyh2b2lk
KQo+ICB7Cj4gICAgICBjb25zdCBjdG9yX2Z1bmNfdCAqZjsKPiAtICAgIGZvciAoIGYgPSBfX2N0
b3JzX3N0YXJ0OyBmIDwgX19jdG9yc19lbmQ7ICsrZiApCj4gKyAgICBmb3IgKCBmID0gX19jdG9y
c19zdGFydDsgKHVuc2lnbmVkIGxvbmcpZiA8IFNZTUJPTChfX2N0b3JzX2VuZCk7ICsrZiApCj4g
ICAgICAgICAgKCpmKSgpOwoKT25lIG9mIHRoZSBiZXN0IGV4YW1wbGVzIHdoZXJlIFNZTUJPTCgp
IHJldGFpbmluZyB0aGUgb3JpZ2luYWwgdHlwZQp3b3VsZCBoZWxwLgoKQWxzbyBwbGVhc2UgdGFr
ZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFkZCB0aGUgbWlzc2luZyBibGFuayBsaW5lLgoKPiAtLS0g
YS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBA
QCAtNjgsNyArNjgsNyBAQCBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVyICosIHNjaGVk
dWxlcik7Cj4gIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFza19zY3JhdGNoKTsKPiAg
Cj4gIGV4dGVybiBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpfX3N0YXJ0X3NjaGVkdWxlcnNfYXJy
YXlbXSwgCj4gKl9fZW5kX3NjaGVkdWxlcnNfYXJyYXlbXTsKPiAtI2RlZmluZSBOVU1fU0NIRURV
TEVSUyAoX19lbmRfc2NoZWR1bGVyc19hcnJheSAtIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSkK
PiArI2RlZmluZSBOVU1fU0NIRURVTEVSUyAoU1lNQk9MKF9fZW5kX3NjaGVkdWxlcnNfYXJyYXkp
IC0gU1lNQk9MKF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSkpCgpMb25nIGxpbmUuCgo+IC0tLSBh
L3hlbi9jb21tb24vc3BpbmxvY2suYwo+ICsrKyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwo+IEBA
IC00NzQsNyArNDc0LDkgQEAgc3RhdGljIGludCBfX2luaXQgbG9ja19wcm9mX2luaXQodm9pZCkK
PiAgewo+ICAgICAgc3RydWN0IGxvY2tfcHJvZmlsZSAqKnE7Cj4gIAo+IC0gICAgZm9yICggcSA9
ICZfX2xvY2tfcHJvZmlsZV9zdGFydDsgcSA8ICZfX2xvY2tfcHJvZmlsZV9lbmQ7IHErKyApCj4g
KyAgICBmb3IgKCBxID0gJl9fbG9ja19wcm9maWxlX3N0YXJ0Owo+ICsJCSAgKHVuc2lnbmVkIGxv
bmcpcSA8IFNZTUJPTCgmX19sb2NrX3Byb2ZpbGVfZW5kKTsKPiArCQkgIHErKyApCgpIYXJkIHRh
YnMgYWdhaW4uCgo+IC0tLSBhL3hlbi9jb21tb24vdmlydHVhbF9yZWdpb24uYwo+ICsrKyBiL3hl
bi9jb21tb24vdmlydHVhbF9yZWdpb24uYwo+IEBAIC0xMTksNyArMTE5LDExIEBAIHZvaWQgX19p
bml0IHNldHVwX3ZpcnR1YWxfcmVnaW9ucyhjb25zdCBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2Vu
dHJ5ICpzdGFydCwKPiAgICAgICAgICBjb25zdCBzdHJ1Y3QgYnVnX2ZyYW1lICpzOwo+ICAKPiAg
ICAgICAgICBzID0gYnVnX2ZyYW1lc1tpIC0gMV07Cj4gLSAgICAgICAgc3ogPSBidWdfZnJhbWVz
W2ldIC0gczsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIENhc3QgdG8gdW5zaWduZWQgbG9u
ZyB0byBjYWxjdWxhdGUgdGhlIHNpemUgdG8gYXZvaWQKPiArICAgICAgICAgKiBzdWJ0cmFjdGlv
bnMgYmV0d2VlbiBwb2ludGVycyBwb2ludGluZyB0byBkaWZmZXJlbnQgb2JqZWN0cy4KPiArICAg
ICAgICAgKi8KPiArICAgICAgICBzeiA9ICh1bnNpZ25lZCBsb25nKWJ1Z19mcmFtZXNbaV0gLSAo
dW5zaWduZWQgbG9uZylzOwoKUGVyaGFwcyBiZXR0ZXIgdG8gdXNlIFNZTUJPTCgpIGluIHRoZSBk
ZWZpbml0aW9uIG9mIGJ1Z19mcmFtZXNbXT8KCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2tlcm5l
bC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCj4gQEAgLTY2LDI3ICs2NiwyNyBA
QAo+ICB9KQo+ICAKPiAgZXh0ZXJuIGNoYXIgX3N0YXJ0W10sIF9lbmRbXSwgc3RhcnRbXTsKPiAt
I2RlZmluZSBpc19rZXJuZWwocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAg
Y2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCj4gLSAgICAoX19w
ID49IF9zdGFydCkgJiYgKF9fcCA8IF9lbmQpOyAgICAgICAgICAgIFwKPiArI2RlZmluZSBpc19r
ZXJuZWwocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gKyAgICBjb25zdCB1bnNpZ25lZCBsb25nIF9fcCA9ICh1bnNpZ25lZCBsb25nKShwKTsgICAg
ICAgICAgICAgICAgICAgXAo+ICsgICAgKF9fcCA+PSBTWU1CT0woX3N0YXJ0KSkgJiYgKF9fcCA8
IFNZTUJPTChfZW5kKSk7ICAgICAgICAgICAgXAo+ICB9KQo+ICAKPiAgZXh0ZXJuIGNoYXIgX3N0
ZXh0W10sIF9ldGV4dFtdOwo+IC0jZGVmaW5lIGlzX2tlcm5lbF90ZXh0KHApICh7ICAgICAgICAg
ICAgICAgICAgICBcCj4gLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShw
KTsgICAgIFwKPiAtICAgIChfX3AgPj0gX3N0ZXh0KSAmJiAoX19wIDwgX2V0ZXh0KTsgICAgICAg
ICAgXAo+ICsjZGVmaW5lIGlzX2tlcm5lbF90ZXh0KHApICh7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgX19wID0gKHVu
c2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAoX19wID49IFNZTUJP
TChfc3RleHQpKSAmJiAoX19wIDwgU1lNQk9MKF9ldGV4dCkpOyAgICAgICAgICBcCj4gIH0pCj4g
IAo+ICBleHRlcm4gY29uc3QgY2hhciBfc3JvZGF0YVtdLCBfZXJvZGF0YVtdOwo+IC0jZGVmaW5l
IGlzX2tlcm5lbF9yb2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICBcCj4gLSAgICBjb25zdCBj
aGFyICpfX3AgPSAoY29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgIFwKPiAtICAg
IChfX3AgPj0gX3Nyb2RhdGEpICYmIChfX3AgPCBfZXJvZGF0YSk7ICAgICAgXAo+ICsjZGVmaW5l
IGlzX2tlcm5lbF9yb2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiArICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgX19wID0gKHVuc2lnbmVkIGxvbmcpKHAp
OyAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAoX19wID49IFNZTUJPTChfc3JvZGF0YSkpICYm
IChfX3AgPCBTWU1CT0woX2Vyb2RhdGEpKTsgICAgICBcCj4gIH0pCj4gIAo+ICBleHRlcm4gY2hh
ciBfc2luaXR0ZXh0W10sIF9laW5pdHRleHRbXTsKPiAtI2RlZmluZSBpc19rZXJuZWxfaW5pdHRl
eHQocCkgKHsgICAgICAgICAgICAgICAgXAo+IC0gICAgY2hhciAqX19wID0gKGNoYXIgKikodW5z
aWduZWQgbG9uZykocCk7ICAgICBcCj4gLSAgICAoX19wID49IF9zaW5pdHRleHQpICYmIChfX3Ag
PCBfZWluaXR0ZXh0KTsgIFwKPiArI2RlZmluZSBpc19rZXJuZWxfaW5pdHRleHQocCkgKHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBjb25zdCB1bnNpZ25lZCBs
b25nIF9fcCA9ICh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
KF9fcCA+PSBTWU1CT0woX3Npbml0dGV4dCkpICYmIChfX3AgPCBTWU1CT0woX2Vpbml0dGV4dCkp
OyAgXAo+ICB9KQoKSWYgeW91IGZ1bGx5IHJlcGxhY2UgdGhlIG1hY3JvIGJvZGllcyBhbnl3YXks
IHBsZWFzZSB0YWtlIHRoZQpvcHBvcnR1bml0eSBhbmQgYWxzbyBkbyBhd2F5IHdpdGggdGhlIG5h
bWUgc3BhY2UgdmlvbGF0aW5nCmxlYWRpbmcgdW5kZXJzY29yZXMgKHVzZSB0cmFpbGluZyBvbmVz
IGluc3RlYWQsIGZvciBleGFtcGxlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:24:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:24: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-devel-bounces@lists.xenproject.org>)
	id 1ggS5L-00049m-8A; Mon, 07 Jan 2019 10:24: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=FNR0=PP=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1ggS5J-00049f-AZ
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 10:24:41 +0000
X-Inumbo-ID: 6cc2ee2e-1266-11e9-92db-bc764e045a96
Received: from mail-ed1-x534.google.com (unknown [2a00:1450:4864:20::534])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6cc2ee2e-1266-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 10:24:33 +0000 (UTC)
Received: by mail-ed1-x534.google.com with SMTP id x30so368821edx.2
 for <xen-devel@lists.xen.org>; Mon, 07 Jan 2019 02:24:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to
 :user-agent; bh=wGmhooaCwDDtXvSNzQMHY2pd/Xh3pBhaMIqLqIVazz8=;
 b=B1iry9egA311xx5Nd3uya9qAn+KrUjVvsjkvHpuAOFbEJqtZoUuqqCyOrEOPEBEx7m
 nkyudn/9AvF2GMU3GmX880FPcDNIU9bJWT7u+DPkoQqIRydfUqPX18r2hJtRiVUBhu9G
 s33HdSZenQMU2VVC+FDVxXZXE8oyyZxF49Dak=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition
 :content-transfer-encoding:in-reply-to:user-agent;
 bh=wGmhooaCwDDtXvSNzQMHY2pd/Xh3pBhaMIqLqIVazz8=;
 b=HiobHSzHfvySI3fUGRufydEC6FczgEjcnoD2SQC8We4cWzn/CWe0uJy4QuS1Wls8rf
 xqOfhk4eoyzEZ0I5ZJvoFJqtcnK67vS+F85pQjCKMj7/1TWcMNkohmDT62QTrfUzhXjh
 eSa3DAM6th0yC+juMspKoiIQaTkAvgBsOuDyfTJP0iJaWgJ5YGc1cOKYZ/oCc+BQ/It2
 D3W4aVWUfQ2bERVo4xxdjVK0Q7qMjuBXIYHLf0zG9P8jGG2D7yGtjsHiEQ8wZ9+IKPxr
 StQ0jBXXOi24XQNXO4Yf0nRULoVyGntJ6jHFBPLDJ7+VhM0odVLMgIlQEC/4+1F9KTDo
 19+A==
X-Gm-Message-State: AA+aEWbCpcH471pKUGZ9UzKUGk6MP/5Q+TTD/sfn/dJxAuLBo7oGmzNC
 08fcEKiOqYnhaybGfNDsbtvp9g==
X-Google-Smtp-Source: AFSGD/Uvu9o819nAIFzDgpVtdvXYngk9PilpKDu5ppLvUmzmcw42EVo1NgrjCRq3UTpuiEIC6MvAnw==
X-Received: by 2002:a50:b5c6:: with SMTP id a64mr56347476ede.112.1546856671967; 
 Mon, 07 Jan 2019 02:24:31 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855])
 by smtp.gmail.com with ESMTPSA id w28sm42364767edd.38.2019.01.07.02.24.30
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 07 Jan 2019 02:24:30 -0800 (PST)
Date: Mon, 7 Jan 2019 11:24:28 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Liviu Dudau <liviu@dudau.co.uk>
Message-ID: <20190107102428.GC21184@phenom.ffwll.local>
References: <20181210100359.22507-1-daniel.vetter@ffwll.ch>
 <20181210101133.5364-1-daniel.vetter@ffwll.ch>
 <20181229225639.GC20342@bart.dudau.co.uk>
 <20190107094522.GU21184@phenom.ffwll.local>
 <20190107100841.GH20342@bart.dudau.co.uk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190107100841.GH20342@bart.dudau.co.uk>
X-Operating-System: Linux phenom 4.18.0-2-amd64 
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 7/7] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-samsung-soc@vger.kernel.org, nouveau@lists.freedesktop.org,
 Daniel Vetter <daniel.vetter@intel.com>,
 Daniel Vetter <daniel.vetter@ffwll.ch>,
 Intel Graphics Development <intel-gfx@lists.freedesktop.org>,
 etnaviv@lists.freedesktop.org, amd-gfx@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org, linux-renesas-soc@vger.kernel.org,
 linux-rockchip@lists.infradead.org, linux-mediatek@lists.infradead.org,
 DRI Development <dri-devel@lists.freedesktop.org>,
 Daniel Vetter <daniel@ffwll.ch>, linux-arm-msm@vger.kernel.org,
 linux-tegra@vger.kernel.org, spice-devel@lists.freedesktop.org,
 linux-amlogic@lists.infradead.org, xen-devel@lists.xen.org,
 freedreno@lists.freedesktop.org, linux-stm32@st-md-mailman.stormreply.com,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDcsIDIwMTkgYXQgMTA6MDg6NDFBTSArMDAwMCwgTGl2aXUgRHVkYXUgd3Jv
dGU6Cj4gT24gTW9uLCBKYW4gMDcsIDIwMTkgYXQgMTA6NDU6MjNBTSArMDEwMCwgRGFuaWVsIFZl
dHRlciB3cm90ZToKPiA+IE9uIFNhdCwgRGVjIDI5LCAyMDE4IGF0IDEwOjU2OjM5UE0gKzAwMDAs
IExpdml1IER1ZGF1IHdyb3RlOgo+ID4gPiBPbiBNb24sIERlYyAxMCwgMjAxOCBhdCAxMToxMToz
M0FNICswMTAwLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+ID4gPiA+IEhhdmluZyB0aGUgcHJvYmUg
aGVscGVyIHN0dWZmICh3aGljaCBwcmV0dHkgbXVjaCBldmVyeW9uZSBuZWVkcykgaW4KPiA+ID4g
PiB0aGUgZHJtX2NydGNfaGVscGVyLmggZmlsZSAod2hpY2ggYXRvbWljIGRyaXZlcnMgc2hvdWxk
IG5ldmVyIG5lZWQpIGlzCj4gPiA+ID4gY29uZnVzaW5nLiBTcGxpdCB0aGVtIG91dC4KPiA+ID4g
PiAKPiA+ID4gPiBUbyBtYWtlIHN1cmUgSSBhY3R1YWxseSBhY2hpZXZlZCB0aGUgZ29hbCBoZXJl
IEkgd2VudCB0aHJvdWdoIGFsbAo+ID4gPiA+IGRyaXZlcnMuIEFuZCBpbmRlZWQsIGFsbCBhdG9t
aWMgZHJpdmVycyBhcmUgbm93IGZyZWUgb2YKPiA+ID4gPiBkcm1fY3J0Y19oZWxwZXIuaCBpbmNs
dWRlcy4KPiA+ID4gPiAKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5p
ZWwudmV0dGVyQGludGVsLmNvbT4KPiA+ID4gPiBDYzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5p
bmZyYWRlYWQub3JnCj4gPiA+ID4gQ2M6IHZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5k
YXRpb24ub3JnCj4gPiA+ID4gQ2M6IGV0bmF2aXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gPiA+
ID4gQ2M6IGxpbnV4LXNhbXN1bmctc29jQHZnZXIua2VybmVsLm9yZwo+ID4gPiA+IENjOiBpbnRl
bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gPiA+ID4gQ2M6IGxpbnV4LW1lZGlhdGVrQGxp
c3RzLmluZnJhZGVhZC5vcmcKPiA+ID4gPiBDYzogbGludXgtYW1sb2dpY0BsaXN0cy5pbmZyYWRl
YWQub3JnCj4gPiA+ID4gQ2M6IGxpbnV4LWFybS1tc21Admdlci5rZXJuZWwub3JnCj4gPiA+ID4g
Q2M6IGZyZWVkcmVub0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiA+ID4gPiBDYzogbm91dmVhdUBs
aXN0cy5mcmVlZGVza3RvcC5vcmcKPiA+ID4gPiBDYzogc3BpY2UtZGV2ZWxAbGlzdHMuZnJlZWRl
c2t0b3Aub3JnCj4gPiA+ID4gQ2M6IGFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gPiA+
ID4gQ2M6IGxpbnV4LXJlbmVzYXMtc29jQHZnZXIua2VybmVsLm9yZwo+ID4gPiA+IENjOiBsaW51
eC1yb2NrY2hpcEBsaXN0cy5pbmZyYWRlYWQub3JnCj4gPiA+ID4gQ2M6IGxpbnV4LXN0bTMyQHN0
LW1kLW1haWxtYW4uc3Rvcm1yZXBseS5jb20KPiA+ID4gPiBDYzogbGludXgtdGVncmFAdmdlci5r
ZXJuZWwub3JnCj4gPiA+ID4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gPiA+IAo+ID4g
PiBEYW5pZWwsIHBsZWFzZSBmaXggd2hhdGV2ZXIgc2NyaXB0IHlvdSdyZSB1c2luZyB0byBnZW5l
cmF0ZSB0aGUgbGlzdAo+ID4gPiBvZiBwZW9wbGUgYmVpbmcgQ2MtZWQuIC4vc2NyaXB0cy9nZXRf
bWFpbnRhaW5lci5wbCBnZW5lcmF0ZXMgbXkgd29yawo+ID4gPiBlbWFpbCBhZGRyZXNzIGZvciBI
RExDRCBhbmQgdGhlIE1hbGkgRFAgbWFpbnRhaW5lcnMgZm9yIG1hbGlkcCBjaGFuZ2VzLAo+ID4g
PiBidXQgd2Ugd2VyZSBub3QgQ2MtZWQgYW5kIEkndmUgb25seSBmb3VuZCB0aGlzIHBhdGNoIGlu
IHRoZSBsaW51eC1yb2NrY2hpcAo+ID4gPiBNTCBiZWNhdXNlIHRoZXJlIHdhcyBub3QgZW5vdWdo
IHRyYWZmaWMgdGhlcmUgdG8gYmUgaGlkZGVuIHVuZGVyIG90aGVyIHBhdGNoZXMuCj4gPiAKPiA+
IFRoZSBudW1iZXIgb2YgQ2MgcmVjaXBpZW50cyB0aGlzIHdpbGwgZ2VuZXJhdGUgaXMgdG9vIG11
Y2ggdG8gYmUKPiA+IGFjY2VwdGFibGUgZm9yIHNtdHAgc2VydmVycy4gTXkgc2NyaXB0cyBkbyBn
ZW5lcmF0ZSB0aGUgZnVsbCBsaXN0cywgYnV0Cj4gPiBmb3IgcGF0Y2hlcyBsaWtlIHRoaXMgaGVy
ZSBJIG5lZWQgdG8gZGVsZXRlIGEgbG90IG9mIHRoZW0uIFNvIHdoYXQgSSBlbmRlZAo+ID4gdXAg
ZG9pbmcgaXMgZGVsZXRpbmcgYWxsIHRoZSBwZW9wbGUgYW5kIGxlYXZpbmcgdGhlIG1haWxpbmcg
bGlzdHMgYmVoaW5kLgo+IAo+IE9LLCBidXQgTWFsaSBEUCBtYWludGFpbmVycyAqaXMqIGEgbWFp
bGluZyBsaXN0LCBleGFjdGx5IHRvIGN1dCBvZmYgdGhlIG51bWJlciBvZgo+IHBlb3BsZSB5b3Ug
bmVlZCB0byBDYyBpbiBvcmRlciB0byByZWFjaCBzb21lb25lIHRoYXQgdGFrZXMgY2FyZSBvZiBN
YWxpIERpc3BsYXkKPiBkcml2ZXJzLgoKSG0gcmlnaHQsIHRoYXQgd2VudCB3cm9uZy4KCj4gPiBQ
bGFuIEIgd291bGQgYmUgdG8gc3BsaXQgdGhpcyB1cCBpbnRvIGEgbWFzc2l2ZSBwZXItZHJpdmVy
IHBhdGNoIHNlcmllcywKPiA+IHdoaWNoIEkgZm91bmQgb3ZlcmtpbGwgaW4gdGhpcyBjYXNlLiBC
dXQgZm9yIGFueXRoaW5nIHdpdGggZnVuY3Rpb25hbAo+ID4gY2hhbmdlcyB0aGF0J3Mgd2hhdCBJ
IHVzdWFsbHkgZW5kIHVwIGRvaW5nLgo+ID4gCj4gPiBIb3BlIHRoYXQgZXhwbGFpbnMgd2hhdCBo
YXBwZW5lZC4KPiA+IAo+ID4gYnR3IHRoZSB0b29sIEknbSB1c2luZyBpcyBkaW0gYWRkLW1pc3Np
bmctY2MgZnJvbSB0aGUgbWFpbnRhaW5lci10b29scwo+ID4gcmVwb3MuCj4gCj4gSSdsbCBoYXZl
IGEgbG9vayB0byBzZWUgd2hhdCBpdCBkb2VzIGFuZCBob3cgSSBjYW4gYWRkIE1hbGkgRFAgbWFp
bGluZyBsaXN0Cj4gdG8gdGhhdCBhcyBhIG1pbmltdW0gOikKCllvdSBuZWVkIHRvIGxpc3QgaXQg
YXMgTDosIG5vdCBNOiwgdGhlbiBpdCdsbCBiZSBsaXN0ZWQgYXQgdGhlIGJvdHRvbSBvZgp0aGUg
Q2M6IHBpbGUgaW4gdGhlIG1haWxpbmcgbGlzdCBzZWN0aW9ucy4gSSB3b24ndCBiZSBhYmxlIHRv
IGZpbmQgbWFpbGluZwpsaXN0cyBpbiB0aGUgbWlkZGxlIG9mIDUwKyBtYWludGFpbmVycyA6LSkK
LURhbmllbAoKPiAKPiBCZXN0IHJlZ2FyZHMsCj4gTGl2aXUKPiAKPiA+IAo+ID4gQ2hlZXJzLCBE
YW5pZWwKPiA+IAo+ID4gPiAKPiA+ID4gQmVzdCByZWdhcmRzLAo+ID4gPiBMaXZpdQo+ID4gPiAK
PiA+ID4gPiAtLS0KPiA+ID4gPiAgLi4uL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY29ubmVj
dG9ycy5jICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k
Z3B1X2RldmljZS5jICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRn
cHUvYW1kZ3B1X2Rydi5jICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2Ft
ZC9hbWRncHUvYW1kZ3B1X21vZGUuaCAgICAgIHwgIDEgKwo+ID4gPiA+ICAuLi4vYW1kL2Rpc3Bs
YXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9oZWxwZXJzLmMgfCAgMiArLQo+ID4gPiA+ICAuLi4vYW1k
L2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9wcF9zbXUuYyAgfCAgMiArLQo+ID4gPiA+ICAu
Li4vZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3NlcnZpY2VzLmMgICAgfCAgMiArLQo+ID4g
PiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMgICAgICAgICAgICAgfCAgMiAr
LQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9kcnYuYyAgICAgICAgICAgICAg
fCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9zaW0uYyAgICAgICAg
ICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2NydGMuYyAg
ICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Ry
di5jICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL21h
bGlkcF9jcnRjLmMgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0v
YXJtL21hbGlkcF9kcnYuYyAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dw
dS9kcm0vYXJtL21hbGlkcF9tdy5jICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2
ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV81MTAuYyAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+
ICBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmMgICAgICAgICAgfCAgMiArLQo+
ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9kcnYuYyAgICAgICAgICAgfCAg
MiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jICAgICAgICAg
ICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9kcnYuYyAgICAgICAg
ICAgICAgICAgfCAgMSArCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYyAg
ICAgICAgICAgICAgICB8ICAxICsKPiA+ID4gPiAgLi4uL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRt
ZWxfaGxjZGNfY3J0Yy5jICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2F0bWVs
LWhsY2RjL2F0bWVsX2hsY2RjX2RjLmggIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJt
L2JvY2hzL2JvY2hzX2Rydi5jICAgICAgICAgICAgIHwgIDEgKwo+ID4gPiA+ICBkcml2ZXJzL2dw
dS9kcm0vYm9jaHMvYm9jaHNfa21zLmMgICAgICAgICAgICAgfCAgMSArCj4gPiA+ID4gIGRyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmggICAgICB8ICAyICstCj4gPiA+ID4g
IGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgtYW54Nzh4eC5jICAgICB8ICAzICstCj4g
PiA+ID4gIC4uLi9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYyAgICB8ICAy
ICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2Rucy1kc2kuYyAgICAgICAgICAg
ICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMg
ICAgICAgICB8ICAyICstCj4gPiA+ID4gIC4uLi9icmlkZ2UvbWVnYWNoaXBzLXN0ZHB4eHh4LWdl
LWI4NTB2My1mdy5jICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvbnhw
LXB0bjM0NjAuYyAgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlk
Z2UvcGFuZWwuYyAgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRy
aXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctaGRtaS5jICAgICB8ICAyICstCj4gPiA+
ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYyB8ICAyICst
Cj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjQuYyAgICAgICAgICAgICB8
ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYyAgICAgICAg
ICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2
LmMgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktdGZw
NDEwLmMgICAgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMv
Y2lycnVzX2Rydi5jICAgICAgICAgICB8ICAxICsKPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2Np
cnJ1cy9jaXJydXNfbW9kZS5jICAgICAgICAgIHwgIDEgKwo+ID4gPiA+ICBkcml2ZXJzL2dwdS9k
cm0vZHJtX2F0b21pY19oZWxwZXIuYyAgICAgICAgICAgfCAgMSAtCj4gPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRy
aXZlcnMvZ3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYyAgICAgICAgICB8ICAyICstCj4gPiA+
ID4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMgICAgICAgICAgICB8ICAyICst
Cj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuYyAgICAgICB8
ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmggICAg
ICAgICB8ICAxIC0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHAuYyAg
ICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3Nf
ZHJtX2NydGMuYyAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9l
eHlub3NfZHJtX2RwaS5jICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2V4
eW5vcy9leHlub3NfZHJtX2Rydi5jICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL2V4eW5vcy9leHlub3NfZHJtX2RzaS5jICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiLmMgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiZGV2LmMgICAgIHwgIDIgKy0KPiA+
ID4gPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX3ZpZGkuYyAgICAgIHwgIDIg
Ky0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfaGRtaS5jICAgICAgICAg
IHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0
Yy5jICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9k
cm1fZHJ2LmMgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNs
X2RjdV9kcm1fa21zLmMgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2ZzbC1k
Y3UvZnNsX2RjdV9kcm1fcGxhbmUuYyAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJt
L2ZzbC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9n
cHUvZHJtL2dtYTUwMC9wc2JfaW50ZWxfZHJ2LmggICAgICAgIHwgIDEgKwo+ID4gPiA+ICAuLi4v
Z3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2RlLmMgICAgfCAgMiArLQo+ID4gPiA+
ICAuLi4vZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Rydi5jICAgfCAgMiArLQo+
ID4gPiA+ICAuLi4vZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2ZiZGV2LmMgfCAg
MiArLQo+ID4gPiA+ICAuLi4vZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMu
YyAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2R3X2Ry
bV9kc2kuYyAgfCAgMiArLQo+ID4gPiA+ICAuLi4vZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2ly
aW5fZHJtX2FkZS5jICAgfCAgMiArLQo+ID4gPiA+ICAuLi4vZ3B1L2RybS9oaXNpbGljb24va2ly
aW4va2lyaW5fZHJtX2Rydi5jICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTJj
L2NoNzAwNl9wcml2LmggICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9k
cm0vaTJjL3NpbDE2NF9kcnYuYyAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJz
L2dwdS9kcm0vaTJjL3RkYTk5OHhfZHJ2LmMgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBk
cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jICAgICAgICAgICAgICAgfCAgMiArLQo+ID4g
PiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYyAgICAgICAgICAgICAgfCAgMiAr
LQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgICAgICAgICAg
fCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jICAgICAgICAg
ICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3Qu
YyAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k
cnYuaCAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaW14L2R3
X2hkbWktaW14LmMgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0v
aW14L2lteC1kcm0tY29yZS5jICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dw
dS9kcm0vaW14L2lteC1sZGIuYyAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2
ZXJzL2dwdS9kcm0vaW14L2lteC10dmUuYyAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+
ICBkcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLWNydGMuYyAgICAgICAgICAgICAgfCAgMiArLQo+
ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXkuYyAgICAgICAgfCAg
MiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jICAgICAgICAg
ICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRj
LmMgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2Ry
bV9kcnYuYyAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsv
bXRrX2RybV9mYi5jICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbWVk
aWF0ZWsvbXRrX2RzaS5jICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9k
cm0vbWVkaWF0ZWsvbXRrX2hkbWkuYyAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBkcml2ZXJz
L2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5jICAgICAgICAgICAgfCAgMiArLQo+ID4gPiA+ICBk
cml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHJ2LmMgICAgICAgICAgICAgfCAgMiArLQo+ID4g
PiA+ICBkcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRtaS5jICAgICAgICAgfCAgMiAr
LQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmVuY19jdmJzLmMgICAgICAg
fCAgMiArLQo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYyAg
ICAgICAgfCAgMSArCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9j
cnRjLmMgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUx
L2RwdV9lbmNvZGVyLmMgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlz
cC9tZHA0L21kcDRfY3J0Yy5jICAgICB8ICAyICstCj4gPiA+ID4gIC4uLi9ncHUvZHJtL21zbS9k
aXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jICB8ICAyICstCj4gPiA+ID4gIC4uLi9ncHUvZHJt
L21zbS9kaXNwL21kcDQvbWRwNF9kdHZfZW5jb2Rlci5jICB8ICAyICstCj4gPiA+ID4gIC4uLi9n
cHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2VuY29kZXIuYyB8ICAyICstCj4gPiA+ID4g
IC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jbWRfZW5jb2Rlci5jICB8ICAyICstCj4g
PiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jICAgICB8ICAy
ICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5j
ICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oICAgICAgICAg
ICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2ZiLmMgICAg
ICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNm
Yl9jcnRjLmMgICAgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9teHNm
Yi9teHNmYl9kcnYuYyAgICAgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS9teHNmYi9teHNmYl9vdXQuYyAgICAgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2bnYxNy5jICAgICB8ICAxICsKPiA+ID4gPiAgZHJp
dmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jICAgICAgIHwgIDIgKy0KPiA+ID4g
PiAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9jb25uZWN0b3IuYyAgIHwgIDEgKwo+
ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYyAgICAgfCAg
MSArCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMgICAg
ICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jICAg
ICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2
LmMgICAgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29t
YXBfZHJ2LmggICAgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9vbWFw
ZHJtL29tYXBfZW5jb2Rlci5jICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS9vbWFwZHJtL29tYXBfZmIuYyAgICAgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS9wbDExMS9wbDExMV9kcnYuYyAgICAgICAgICAgICB8ICAyICstCj4gPiA+ID4gIGRy
aXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYyAgICAgICAgICAgICB8ICAyICstCj4gPiA+
ID4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jICAgICAgICAgICAgICAgICB8ICAzICst
Cj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMgICAgICAgICAgICAgICAgICB8
ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ttcy5jICAgICAgICAgICAg
ICAgICB8ICAyICstCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2FjcGku
YyAgICAgICAgICB8ICAxICsKPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25f
Y29ubmVjdG9ycy5jICAgIHwgIDEgKwo+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3Jh
ZGVvbl9kZXZpY2UuYyAgICAgICAgfCAgMSArCj4gPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9yYWRl
b24vcmFkZW9uX2Rpc3BsYXkuYyAgICAgICB8ICAxICsKPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJt
L3JhZGVvbi9yYWRlb25fZHBfbXN0LmMgICAgICAgIHwgIDEgKwo+ID4gPiA+ICBkcml2ZXJzL2dw
dS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYyAgICAgICAgICAgfCAgMSArCj4gPiA+ID4gIGRyaXZl
cnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2lycV9rbXMuYyAgICAgICB8ICAxICsKPiA+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMgICAgICAgIHwgIDIgKy0KPiA+
ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYyAgICAgICAgIHwgIDIg
Ky0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMgICAg
IHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYyAg
ICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9w
bGFuZS5jICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNh
cl9kdV92c3AuYyAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JjYXIt
ZHUvcmNhcl9sdmRzLmMgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgLi4uL2dwdS9kcm0vcm9j
a2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYyAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJp
dmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmggICAgICAgIHwgIDIgKy0KPiA+ID4g
PiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2NoaXAuYyAgIHwgIDIgKy0K
PiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2lubm9faGRtaS5jICAgICAgICAgIHwg
IDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9kcnYu
YyAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2Ry
bV9mYi5jICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tj
aGlwX2RybV9mYmRldi5jIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlw
L3JvY2tjaGlwX2RybV9wc3IuYyAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYyAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYyAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3JnYi5jICAgICAgIHwgIDIgKy0KPiA+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfY3J0Yy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+
ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMgICAgICAgICAgICAgICAgIHwgIDIg
Ky0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMgICAgICAgICAgICAgICAg
IHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRhLmMgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jICAg
ICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZv
dXQuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N0bS9k
cnYuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJt
L3N0bS9sdGRjLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9n
cHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYyAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMuYyAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4g
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Rydi5jICAgICAgICAgICAgIHwgIDIgKy0K
PiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMgICAgICAgIHwg
IDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYyAgICAgICAg
ICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jICAg
ICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rj
b24uYyAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1
bjRpX3R2LmMgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N1
bjRpL3N1bjZpX21pcGlfZHNpLmMgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL3N1bjRpL3N1bjhpX2R3X2hkbWkuYyAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVy
cy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMgICAgICAgIHwgIDIgKy0KPiA+
ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMgICAgICAgIHwgIDIg
Ky0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oICAgICAgICAgICAgICAgICAg
IHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2hkbWkuYyAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1Yi5jICAgICAg
ICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29y
ZS90aW55ZHJtLWNvcmUuYyAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3Rpbnlk
cm0vY29yZS90aW55ZHJtLXBpcGUuYyAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJt
L3R2ZTIwMC90dmUyMDBfZHJ2LmMgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9n
cHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMgICAgICAgICAgIHwgIDEgKwo+ID4gPiA+ICBkcml2
ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYuYyAgICAgICAgICAgICAgICAgfCAgMSArCj4gPiA+ID4g
IGRyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYyAgICAgICAgICAgICAgICB8ICAxICsKPiA+
ID4gPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jICAgICAgICAgICAgICAgIHwgIDIg
Ky0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHBpLmMgICAgICAgICAgICAgICAg
IHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jICAg
ICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfa21z
LmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92
YzRfdHhwLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJt
L3ZjNC92YzRfdmVjLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9n
cHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYyAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJp
dmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rydi5oICAgICAgICAgIHwgIDIgKy0KPiA+ID4g
PiAgZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMgICAgICAgICAgICAgIHwgIDIgKy0K
PiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19kcnYuYyAgICAgICAgICAgICAgIHwg
IDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19vdXRwdXQuYyAgICAgICAg
ICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmgg
ICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zy
b250LmMgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250X2Nvbm4uYyAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250X2dlbS5jICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVy
cy9ncHUvZHJtL3p0ZS96eF9kcm1fZHJ2LmMgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9oZG1pLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+
ID4gPiAgZHJpdmVycy9ncHUvZHJtL3p0ZS96eF90dmVuYy5jICAgICAgICAgICAgICAgIHwgIDIg
Ky0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92Z2EuYyAgICAgICAgICAgICAgICAg
IHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYyAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X2ly
cS5jICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92
Ym94X21vZGUuYyAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiAgaW5jbHVkZS9kcm0vZHJtX2NydGNf
aGVscGVyLmggICAgICAgICAgICAgICAgIHwgMTYgLS0tLS0tCj4gPiA+ID4gIGluY2x1ZGUvZHJt
L2RybV9wcm9iZV9oZWxwZXIuaCAgICAgICAgICAgICAgICB8IDUwICsrKysrKysrKysrKysrKysr
KysKPiA+ID4gPiAgMjA4IGZpbGVzIGNoYW5nZWQsIDI1NiBpbnNlcnRpb25zKCspLCAyMDAgZGVs
ZXRpb25zKC0pCj4gPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2RybS9kcm1fcHJv
YmVfaGVscGVyLmgKPiA+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2FtZC9hbWRncHUvYW1kZ3B1X2Nvbm5lY3RvcnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k
Z3B1L2FtZGdwdV9jb25uZWN0b3JzLmMKPiA+ID4gPiBpbmRleCA2OWFkNmVjMGE0ZjMuLmYwZDM2
Nzg3ZDhkMSAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9h
bWRncHVfY29ubmVjdG9ycy5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRn
cHUvYW1kZ3B1X2Nvbm5lY3RvcnMuYwo+ID4gPiA+IEBAIC0yNSw3ICsyNSw3IEBACj4gPiA+ID4g
ICAqLwo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZWRpZC5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2Ry
bS5oPgo+ID4gPiA+ICAjaW5jbHVkZSAiYW1kZ3B1LmgiCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYwo+ID4gPiA+IGluZGV4IGU2NjkyOTdmZmVmYi4u
MDQ2ODgyNzJkM2U0IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k
Z3B1L2FtZGdwdV9kZXZpY2UuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k
Z3B1L2FtZGdwdV9kZXZpY2UuYwo+ID4gPiA+IEBAIC0zMCw3ICszMCw3IEBACj4gPiA+ID4gICNp
bmNsdWRlIDxsaW51eC9jb25zb2xlLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+
Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2FtZGdwdV9kcm0uaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3ZnYWFy
Yi5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn
cHVfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKPiA+ID4g
PiBpbmRleCA5MGY0NzRmOThiNmUuLjM0NWUwNzY5MDJhYSAxMDA2NDQKPiA+ID4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKPiA+ID4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKPiA+ID4gPiBAQCAtMzIsNyArMzIs
NyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gPiA+ID4gICNpbmNsdWRl
IDxsaW51eC9wbV9ydW50aW1lLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC92Z2Ffc3dpdGNo
ZXJvby5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNp
bmNsdWRlICJhbWRncHUuaCIKPiA+ID4gPiAgI2luY2x1ZGUgImFtZGdwdV9pcnEuaCIKPiA+ID4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaCBi
L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tb2RlLmgKPiA+ID4gPiBpbmRleCBh
YWRkMGZhNDJlNDMuLjJjOTllZjM1ZGI3OSAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW9kZS5oCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaAo+ID4gPiA+IEBAIC0zNiw2ICszNiw3IEBACj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9maXhlZC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3Bs
YW5lX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvaTJjLmg+Cj4gPiA+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2Rt
X2hlbHBlcnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1
X2RtX2hlbHBlcnMuYwo+ID4gPiA+IGluZGV4IDM5OTk3ZDk3N2VmYi4uNzgxNzMzMTFmNzE4IDEw
MDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0v
YW1kZ3B1X2RtX2hlbHBlcnMuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlz
cGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMuYwo+ID4gPiA+IEBAIC0yOSw3ICsyOSw3
IEBACj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9pMmMuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAg
I2luY2x1ZGUgPGRybS9hbWRncHVfZHJtLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Vk
aWQuaD4KPiA+ID4gPiAgCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQv
ZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jIGIvZHJpdmVycy9ncHUvZHJtL2Ft
ZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fcHBfc211LmMKPiA+ID4gPiBpbmRleCA5ZDJk
Njk4NmI5ODMuLjdlZjk5MDM3MTY3YSAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9wcF9zbXUuYwo+ID4gPiA+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5j
Cj4gPiA+ID4gQEAgLTI1LDcgKzI1LDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2FjcGku
aD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9hbWRncHVfZHJtLmg+Cj4gPiA+
ID4gICNpbmNsdWRlICJkbV9zZXJ2aWNlcy5oIgo+ID4gPiA+ICAjaW5jbHVkZSAiYW1kZ3B1Lmgi
Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVf
ZG0vYW1kZ3B1X2RtX3NlcnZpY2VzLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1k
Z3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jCj4gPiA+ID4gaW5kZXggNTE2Nzk1MzQyZGQyLi5k
OTE1ZThjODc2OWIgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNw
bGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fc2VydmljZXMuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3NlcnZpY2VzLmMKPiA+ID4g
PiBAQCAtMjcsNyArMjcsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvYWNwaS5oPgo+ID4g
PiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2FtZGdwdV9kcm0uaD4KPiA+ID4gPiAgI2lu
Y2x1ZGUgImRtX3NlcnZpY2VzLmgiCj4gPiA+ID4gICNpbmNsdWRlICJhbWRncHUuaCIKPiA+ID4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jIGIvZHJpdmVy
cy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jCj4gPiA+ID4gaW5kZXggNjJmNTFmNzA2MDZkLi42
YmE5NjQxNWU2ODMgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNw
Z3VfY3J0Yy5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5j
Cj4gPiA+ID4gQEAgLTE1LDcgKzE1LDcgQEAKPiA+ID4gPiAgICovCj4gPiA+ID4gIAo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vYXJjL2FyY3BndV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5j
Cj4gPiA+ID4gaW5kZXggMjA2YTc2YWJmNzcxLi5kYzcyNjQ4YmQ3ODMgMTAwNjQ0Cj4gPiA+ID4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfZHJ2LmMKPiA+ID4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9kcnYuYwo+ID4gPiA+IEBAIC0xNSw3ICsxNSw3IEBACj4g
PiA+ID4gICAqLwo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgo+ID4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21h
X2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vfc2ltLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJj
L2FyY3BndV9zaW0uYwo+ID4gPiA+IGluZGV4IDY4NjI5ZTYxNDk5MC4uN2VhZTc4NTA5NTRiIDEw
MDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X3NpbS5jCj4gPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vfc2ltLmMKPiA+ID4gPiBAQCAtMTQs
NyArMTQsNyBAQAo+ID4gPiA+ICAgKgo+ID4gPiA+ICAgKi8KPiA+ID4gPiAgCj4gPiA+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSAiYXJjcGd1LmgiCj4gPiA+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJt
L2FybS9oZGxjZF9jcnRjLmMKPiA+ID4gPiBpbmRleCBlNGQ2N2I3MDI0NGQuLjk5YzE4OGRlODY1
MSAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2NydGMuYwo+
ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfY3J0Yy5jCj4gPiA+ID4gQEAg
LTEzLDcgKzEzLDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIu
aD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9kcnYuYyBi
L2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfZHJ2LmMKPiA+ID4gPiBpbmRleCBkZmFkOGQwNmQx
MDguLmZiYTMwN2M4YWZhNSAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJt
L2hkbGNkX2Rydi5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9kcnYu
Ywo+ID4gPiA+IEBAIC0yMiw3ICsyMiw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFf
aGVscGVyLmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRw
X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2NydGMuYwo+ID4gPiA+IGluZGV4
IGUxYjcyNzgyODQ4Yy4uNTZhYWQyODg2NjZlIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9hcm0vbWFsaWRwX2NydGMuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9h
cm0vbWFsaWRwX2NydGMuYwo+ID4gPiA+IEBAIC0xNCw3ICsxNCw3IEBACj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+ID4gPiAg
I2luY2x1ZGUgPGxpbnV4L3BtX3J1bnRpbWUuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPHZpZGVvL3Zp
ZGVvbW9kZS5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlk
cF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jCj4gPiA+ID4gaW5kZXgg
NTA1ZjMxNmExOTJlLi5hYjUwYWQwNmUyNzEgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJt
L21hbGlkcF9kcnYuYwo+ID4gPiA+IEBAIC0yMyw3ICsyMyw3IEBACj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9hcm0vbWFsaWRwX213LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9tdy5j
Cj4gPiA+ID4gaW5kZXggOTE0NzJlNWUwYzhiLi4wNDFhNjRkYzcxNjcgMTAwNjQ0Cj4gPiA+ID4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfbXcuYwo+ID4gPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9hcm0vbWFsaWRwX213LmMKPiA+ID4gPiBAQCAtOCw3ICs4LDcgQEAKPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21h
X2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+
ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2Fy
bWFkYV81MTAuYwo+ID4gPiA+IGluZGV4IDJmN2MwNDhjNTM2MS4uMGU5MWQyNzkyMWJkIDEwMDY0
NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhXzUxMC5jCj4gPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMKPiA+ID4gPiBAQCAt
OSw3ICs5LDcgQEAKPiA+ID4gPiAgICovCj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4K
PiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2lvLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSAiYXJtYWRhX2NydGMuaCIKPiA+ID4gPiAgI2luY2x1ZGUgImFy
bWFkYV9kcm0uaCIKPiA+ID4gPiAgI2luY2x1ZGUgImFybWFkYV9ody5oIgo+ID4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmMgYi9kcml2ZXJzL2dw
dS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmMKPiA+ID4gPiBpbmRleCBkYTkzNjA2ODhiNTUuLmM2
OGMzZGE5ZTE3ZiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2Fy
bWFkYV9jcnRjLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9j
cnRjLmMKPiA+ID4gPiBAQCAtMTIsNyArMTIsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgv
cGxhdGZvcm1fZGV2aWNlLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlICJhcm1hZGFf
Y3J0Yy5oIgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFk
YV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jCj4gPiA+ID4gaW5k
ZXggZmEzMTU4OWI0ZmMwLi5lNjYwYzVjYTUyYWUgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZHJ2LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vYXJtYWRhL2FybWFkYV9kcnYuYwo+ID4gPiA+IEBAIC0xMCw3ICsxMCw3IEBACj4gPiA+ID4g
ICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L29mX2dy
YXBoLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBl
ci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiA+ICAjaW5jbHVkZSAi
YXJtYWRhX2NydGMuaCIKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFk
YS9hcm1hZGFfZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMKPiA+ID4g
PiBpbmRleCA2YmQ2MzhhNTQ1NzkuLjkwMjk2NTZkNjM0ZCAxMDA2NDQKPiA+ID4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2FybWFkYS9hcm1hZGFfZmIuYwo+ID4gPiA+IEBAIC01LDcgKzUsNyBAQAo+ID4gPiA+
ICAgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IHZlcnNpb24gMiBhcwo+ID4gPiA+ICAgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbi4KPiA+ID4gPiAgICovCj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSAiYXJtYWRh
X2RybS5oIgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9kcnYu
YyBiL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X2Rydi5jCj4gPiA+ID4gaW5kZXggYmY1ODljNTNi
OTA4Li4zODcxYjM5ZDRkZWEgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Fz
dC9hc3RfZHJ2LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9kcnYuYwo+
ID4gPiA+IEBAIC0zMCw2ICszMCw3IEBACj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAj
aW5jbHVkZSAiYXN0X2Rydi5oIgo+ID4gPiA+ICAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jIGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5j
Cj4gPiA+ID4gaW5kZXggOGJiMzU1ZDVkNDNkLi45N2ZlZDA2MjdkMWMgMTAwNjQ0Cj4gPiA+ID4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jCj4gPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jCj4gPiA+ID4gQEAgLTMyLDYgKzMyLDcgQEAKPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4K
PiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNs
dWRlICJhc3RfZHJ2LmgiCj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSAiYXN0X3RhYmxlcy5o
Igo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxf
aGxjZGNfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2Ny
dGMuYwo+ID4gPiA+IGluZGV4IDk2ZjQwODI2NzFmZS4uODA3MGE1NThkN2IxIDEwMDY0NAo+ID4g
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19jcnRjLmMK
PiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0
Yy5jCj4gPiA+ID4gQEAgLTI0LDcgKzI0LDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3Bp
bmN0cmwvY29uc3VtZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgo+
ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxj
ZGNfZGMuaCBiL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19kYy5oCj4g
PiA+ID4gaW5kZXggNGNjMWUwM2YwYWVlLi43MGJkNTQwZDY0NGUgMTAwNjQ0Cj4gPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2RjLmgKPiA+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfZGMuaAo+ID4gPiA+
IEBAIC0zMSw3ICszMSw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+
ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVs
cGVyLmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19k
cnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19kcnYuYwo+ID4gPiA+IGluZGV4IGYz
ZGQ2NmFlOTkwYS4uZTVhNDhlODdiMTM3IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9ib2Nocy9ib2Noc19kcnYuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9ib2No
cy9ib2Noc19kcnYuYwo+ID4gPiA+IEBAIC05LDYgKzksNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8
bGludXgvbW9kdWxlLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJib2Nocy5oIgo+
ID4gPiA+ICAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hz
X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5jCj4gPiA+ID4gaW5kZXgg
Zjg3YzI4NGRkOTNkLi41ZjFlYjY5ZGQxNjcgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2Jv
Y2hzL2JvY2hzX2ttcy5jCj4gPiA+ID4gQEAgLTcsNiArNyw3IEBACj4gPiA+ID4gIAo+ID4gPiA+
ICAjaW5jbHVkZSAiYm9jaHMuaCIKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVs
cGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+
ICAKPiA+ID4gPiAgc3RhdGljIGludCBkZWZ4ID0gMTAyNDsKPiA+ID4gPiAgc3RhdGljIGludCBk
ZWZ5ID0gNzY4Owo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fk
djc1MTEvYWR2NzUxMS5oIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTEu
aAo+ID4gPiA+IGluZGV4IDczZDhjY2I5Nzc0Mi4uYjIzNWQxNjMzNTc1IDEwMDY0NAo+ID4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmgKPiA+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMS5oCj4gPiA+ID4gQEAg
LTE0LDcgKzE0LDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3JlZ21hcC5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8bGludXgvcmVndWxhdG9yL2NvbnN1bWVyLmg+Cj4gPiA+ID4gIAo+ID4gPiA+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2ku
aD4KPiA+ID4gPiAgCj4gPiA+ID4gICNkZWZpbmUgQURWNzUxMV9SRUdfQ0hJUF9SRVZJU0lPTgkJ
MHgwMAo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4
LWFueDc4eHguYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgtYW54Nzh4eC5jCj4g
PiA+ID4gaW5kZXggZjg0MzNjOTNmNDYzLi43ZGYzNTZiNDUwNTcgMTAwNjQ0Cj4gPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC1hbng3OHh4LmMKPiA+ID4gPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYwo+ID4gPiA+IEBAIC0z
MSw5ICszMSwxMCBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9kcF9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+
ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+
ID4gICNpbmNsdWRlICJhbmFsb2dpeC1hbng3OHh4LmgiCj4gPiA+ID4gIAo+ID4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUu
YyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCj4g
PiA+ID4gaW5kZXggNzUzZTk2MTI5YWI3Li5jMWRhOGFlM2M0MDggMTAwNjQ0Cj4gPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKPiA+
ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2Nv
cmUuYwo+ID4gPiA+IEBAIC0yNiw3ICsyNiw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
UC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2JyaWRnZS9hbmFsb2dpeF9kcC5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL2NkbnMtZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Nk
bnMtZHNpLmMKPiA+ID4gPiBpbmRleCBjZTk0OTZkMTM5ODYuLjQ4ZWQ0NDRjYWQ1MCAxMDA2NDQK
PiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2NkbnMtZHNpLmMKPiA+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2NkbnMtZHNpLmMKPiA+ID4gPiBAQCAtNyw3ICs3
LDcgQEAKPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+Cj4gPiA+ID4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8dmlkZW8vbWlw
aV9kaXNwbGF5Lmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv
ZHVtYi12Z2EtZGFjLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2R1bWItdmdhLWRhYy5jCj4g
PiA+ID4gaW5kZXggOWI3MDY3ODlhMzQxLi4wODA1ODAxZjRlOTQgMTAwNjQ0Cj4gPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMuYwo+ID4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMKPiA+ID4gPiBAQCAtMTgsNyArMTgs
NyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAKPiA+ID4gPiAgc3RydWN0IGR1
bWJfdmdhIHsKPiA+ID4gPiAgCXN0cnVjdCBkcm1fYnJpZGdlCWJyaWRnZTsKPiA+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9tZWdhY2hpcHMtc3RkcHh4eHgtZ2UtYjg1
MHYzLWZ3LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1i
ODUwdjMtZncuYwo+ID4gPiA+IGluZGV4IDIxMzZjOTdhZWI4ZS4uOTY4N2ExYTBlNzM3IDEwMDY0
NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvbWVnYWNoaXBzLXN0ZHB4eHh4
LWdlLWI4NTB2My1mdy5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9tZWdh
Y2hpcHMtc3RkcHh4eHgtZ2UtYjg1MHYzLWZ3LmMKPiA+ID4gPiBAQCAtMzYsNyArMzYsNyBAQAo+
ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvb2YuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+
ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQu
aD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gIAo+ID4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMgYi9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMKPiA+ID4gPiBpbmRleCBhM2U4MTdhYmFjZTEuLmE1
NjMwNjQyMWJjNyAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254
cC1wdG4zNDYwLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4z
NDYwLmMKPiA+ID4gPiBAQCAtMjIsNyArMjIsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgv
b2ZfZ3Bpby5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fb2YuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5jIGIvZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS9wYW5lbC5jCj4gPiA+ID4gaW5kZXggN2NiYWJhMjEzZWY2Li5jYWYxMmI4
ZmQ1NzIgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5j
Cj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5jCj4gPiA+ID4gQEAg
LTEyLDcgKzEyLDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9jb25uZWN0b3IuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
bW9kZXNldF9oZWxwZXJfdnRhYmxlcy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5l
bC5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3BhcmFkZS1w
czg2MjIuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jCj4gPiA+ID4g
aW5kZXggNzMzNGQxYjYyYjcxLi40ODNhNzE0MmM1ZWEgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIyLmMKPiA+ID4gPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL3BhcmFkZS1wczg2MjIuYwo+ID4gPiA+IEBAIC0yNiw3ICsyNiw3IEBA
Cj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9yZWd1bGF0b3IvY29uc3VtZXIuaD4KPiA+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3NpaTkwMngu
Ywo+ID4gPiA+IGluZGV4IGJmYTkwMjAxM2FhNC4uNjFiMTUwMmY1NjZjIDEwMDY0NAo+ID4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jCj4gPiA+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMKPiA+ID4gPiBAQCAtMzAsNyArMzAsNyBAQAo+
ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNkZWZp
bmUgU0lJOTAyWF9UUElfVklERU9fREFUQQkJCTB4MAo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LWhkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9i
cmlkZ2Uvc3lub3BzeXMvZHctaGRtaS5jCj4gPiA+ID4gaW5kZXggNjRjM2NmMDI3NTE4Li4zNjBh
N2VjMzk4NjEgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5v
cHN5cy9kdy1oZG1pLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9w
c3lzL2R3LWhkbWkuYwo+ID4gPiA+IEBAIC0yNSw3ICsyNSw3IEBACj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX29mLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2VuY29kZXJfc2xhdmUuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9icmlkZ2Uv
ZHdfaGRtaS5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5
bm9wc3lzL2R3LW1pcGktZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3
LW1pcGktZHNpLmMKPiA+ID4gPiBpbmRleCAyZjRiMTQ1YjczYWYuLjA5YTM4YWU4MWU1MiAxMDA2
NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGkt
ZHNpLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1p
cGktZHNpLmMKPiA+ID4gPiBAQCAtMTksNyArMTksNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ID4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9kd19t
aXBpX2RzaS5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3Rj
MzU4NzY0LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMKPiA+ID4gPiBpbmRl
eCBhZmQ0OTEwMThiZmMuLjI4MjA5MjAxOWU4MiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3RjMzU4NzY0LmMKPiA+ID4gPiBAQCAtOSw3ICs5LDcgQEAKPiA+ID4gPiAgCj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21p
cGlfZHNpLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvdGMzNTg3NjcuYwo+ID4gPiA+IGluZGV4IDhlMjhlNzM4Y2I1Mi4uNWMwZmY0YTE2
NTcyIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3Njcu
Ywo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYwo+ID4gPiA+
IEBAIC0zNCw3ICszNCw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gPiA+
ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIu
aD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9vZi5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3RpLXNuNjVkc2k4Ni5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS1zbjY1ZHNpODYuYwo+
ID4gPiA+IGluZGV4IDEwMjQzOTY1ZWU3Yy4uZTc0ZTJjOTI4ZjUxIDEwMDY0NAo+ID4gPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMKPiA+ID4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXNuNjVkc2k4Ni5jCj4gPiA+ID4gQEAgLTYsNyArNiw3
IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWMuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZHBfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+Cj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9icmlkZ2UvdGktdGZwNDEwLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRm
cDQxMC5jCj4gPiA+ID4gaW5kZXggYzNlMzIxMzhjNmJiLi43YmZiNGYzMzg4MTMgMTAwNjQ0Cj4g
PiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS10ZnA0MTAuYwo+ID4gPiA+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktdGZwNDEwLmMKPiA+ID4gPiBAQCAtMjAsNyAr
MjAsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
Lmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAKPiA+ID4gPiAgI2RlZmlu
ZSBIT1RQTFVHX0RFQk9VTkNFX01TCQkxMTAwCj4gPiA+ID4gIAo+ID4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9j
aXJydXMvY2lycnVzX2Rydi5jCj4gPiA+ID4gaW5kZXggZGI0MGI3N2M3ZjdjLi44ZWM4ODBmM2Ez
MjIgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfZHJ2
LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYwo+ID4g
PiA+IEBAIC0xMiw2ICsxMiw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jb25zb2xlLmg+
Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJjaXJydXNfZHJ2LmgiCj4gPiA+ID4gIAo+
ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19tb2RlLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19tb2RlLmMKPiA+ID4gPiBpbmRleCBlZDdk
Y2YyMTJhMzQuLmE4MzBlNzBmYzBiYiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vY2lycnVzL2NpcnJ1c19tb2RlLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vY2ly
cnVzL2NpcnJ1c19tb2RlLmMKPiA+ID4gPiBAQCAtMTcsNiArMTcsNyBAQAo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1
ZGUgPHZpZGVvL2NpcnJ1cy5oPgo+ID4gPiA+ICAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21p
Y19oZWxwZXIuYwo+ID4gPiA+IGluZGV4IDY5Y2JhZmQ1ZWJlZS4uNTQ0MTdmY2U1ZTVjIDEwMDY0
NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4gPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKPiA+ID4gPiBAQCAt
MjksNyArMjksNiBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX3VhcGkuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fd3JpdGViYWNrLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2RhbWFnZV9oZWxwZXIuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2RybV9kcF9tc3RfdG9wb2xvZ3kuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9s
b2d5LmMKPiA+ID4gPiBpbmRleCBhOWI2ODRmMTRkMTQuLjVmOGI4MGIwYmFkNCAxMDA2NDQKPiA+
ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jCj4gPiA+ID4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYwo+ID4gPiA+IEBAIC0z
Myw3ICszMyw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZpeGVkLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAKPiA+
ID4gPiAgLyoqCj4gPiA+ID4gICAqIERPQzogZHAgbXN0IGhlbHBlcgo+ID4gPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9k
cm0vZHJtX21vZGVzZXRfaGVscGVyLmMKPiA+ID4gPiBpbmRleCA5MTUwZmEzODViYmEuLjZmNDgx
MzdkNzE5MiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRf
aGVscGVyLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRfaGVscGVy
LmMKPiA+ID4gPiBAQCAtMjEsNyArMjEsNyBAQAo+ID4gPiA+ICAgKi8KPiA+ID4gPiAgCj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2RybV9wcm9iZV9oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJvYmVfaGVscGVy
LmMKPiA+ID4gPiBpbmRleCBhMWJiMTU3YmZkZmEuLmM4M2ZlZTY1MjUwMiAxMDA2NDQKPiA+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb2JlX2hlbHBlci5jCj4gPiA+ID4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYwo+ID4gPiA+IEBAIC0zMiwxMSArMzIs
MTEgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgo+ID4gPiA+ICAjaW5jbHVk
ZSA8bGludXgvbW9kdWxlcGFyYW0uaD4KPiA+ID4gPiAgCj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fY2xpZW50Lmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2NydGMuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZm91cmNjLmg+Cj4gPiA+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyX3Z0YWJsZXMuaD4KPiA+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jIGIvZHJpdmVy
cy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jCj4gPiA+ID4gaW5kZXggOTE3ODEyNDQ4
ZDFiLi45ZmMyNmE2OWFiNzkgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ry
bV9zaW1wbGVfa21zX2hlbHBlci5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9z
aW1wbGVfa21zX2hlbHBlci5jCj4gPiA+ID4gQEAgLTEwLDcgKzEwLDcgQEAKPiA+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+
ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4K
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuaD4KPiA+ID4gPiAg
I2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2
aXZfZHJ2LmgKPiA+ID4gPiBpbmRleCA4ZDAyZDFiN2RjZjUuLmVhNzQzZDRmYTNmOCAxMDA2NDQK
PiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2Rydi5oCj4gPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaAo+ID4gPiA+IEBA
IC0yMSw3ICsyMSw2IEBACj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9tbV90eXBlcy5oPgo+ID4g
PiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBl
ci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9ldG5hdml2X2RybS5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
ZXh5bm9zL2V4eW5vc19kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHAuYwo+
ID4gPiA+IGluZGV4IGM4NDQ5YWU0ZjRmZS4uNmIyM2ExY2FlZWRjIDEwMDY0NAo+ID4gPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RwLmMKPiA+ID4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jCj4gPiA+ID4gQEAgLTIzLDcgKzIzLDcgQEAK
PiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5o
Pgo+ID4gPiA+ICAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9l
eHlub3NfZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9jcnRj
LmMKPiA+ID4gPiBpbmRleCAyNjk2Mjg5ZWNjNzguLjEyZDM4MTYzNTZlZiAxMDA2NDQKPiA+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5jCj4gPiA+ID4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2NydGMuYwo+ID4gPiA+IEBA
IC0xMyw3ICsxMyw3IEBACj4gPiA+ID4gICAqLwo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4gPiA+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcGkuYyBiL2RyaXZl
cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcGkuYwo+ID4gPiA+IGluZGV4IDJmMGJhYmI2
N2M1MS4uZmE5NWFmMWRjNTM0IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2RybV9kcGkuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2RybV9kcGkuYwo+ID4gPiA+IEBAIC0xMSw3ICsxMSw3IEBACj4gPiA+ID4gICov
Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcnYuYyBiL2RyaXZl
cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcnYuYwo+ID4gPiA+IGluZGV4IDJjNzVlNzg5
YjJhNy4uYTk0MWQ2NDg3NWY2IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2RybV9kcnYuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2RybV9kcnYuYwo+ID4gPiA+IEBAIC0xNSw3ICsxNSw3IEBACj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4g
PiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+Cj4gPiA+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kc2kuYyBiL2RyaXZl
cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kc2kuYwo+ID4gPiA+IGluZGV4IGQ4MWU2MmFl
Mjg2YS4uOGQyOGNkYmZjZGRkIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2RybV9kc2kuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2RybV9kc2kuYwo+ID4gPiA+IEBAIC0xMyw3ICsxMyw3IEBACj4gPiA+ID4gICNp
bmNsdWRlIDxhc20vdW5hbGlnbmVkLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmIuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9leHlub3MvZXh5bm9zX2RybV9mYi5jCj4gPiA+ID4gaW5kZXggMzFlYjUzOGE0NGFlLi4wZGMx
YTY4OGI1MDIgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlu
b3NfZHJtX2ZiLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19k
cm1fZmIuYwo+ID4gPiA+IEBAIC0xNCw3ICsxNCw3IEBACj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRldi5jIGIvZHJpdmVycy9ncHUvZHJtL2V4
eW5vcy9leHlub3NfZHJtX2ZiZGV2LmMKPiA+ID4gPiBpbmRleCBjZTk2MDRjYTgwNDEuLmYwNTcw
ODJhOWIzMCAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5v
c19kcm1fZmJkZXYuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9z
X2RybV9mYmRldi5jCj4gPiA+ID4gQEAgLTE1LDcgKzE1LDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2V4eW5vc19kcm0uaD4KPiA+ID4gPiAgCj4gPiA+ID4g
ICNpbmNsdWRlIDxsaW51eC9jb25zb2xlLmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92aWRpLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9z
L2V4eW5vc19kcm1fdmlkaS5jCj4gPiA+ID4gaW5kZXggMTk2OTdjMTM2MmQ4Li4xYjBlNGUwZjUy
ZmUgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJt
X3ZpZGkuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92
aWRpLmMKPiA+ID4gPiBAQCAtMjAsNyArMjAsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2V4
eW5vc19kcm0uaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4K
PiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJleHlub3NfZHJtX2Ry
di5oIgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19o
ZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMKPiA+ID4gPiBpbmRl
eCAyMDkyYTY1MGRmN2QuLjIzMWY3MGIxM2IzNyAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vZXh5bm9zL2V4eW5vc19oZG1pLmMKPiA+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiA+
ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2VkaWQuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJy
ZWdzLWhkbWkuaCIKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3Uv
ZnNsX2RjdV9kcm1fY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1f
Y3J0Yy5jCj4gPiA+ID4gaW5kZXggMThhZmM5NGU0ZGZmLi5iZjI1Njk3MTA2M2QgMTAwNjQ0Cj4g
PiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0Yy5jCj4g
PiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0Yy5jCj4g
PiA+ID4gQEAgLTE2LDcgKzE2LDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
Lmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+
ID4gPiAgI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgo+ID4gPiA+ICAKPiA+ID4gPiAgI2lu
Y2x1ZGUgImZzbF9kY3VfZHJtX2NydGMuaCIKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRj
dS9mc2xfZGN1X2RybV9kcnYuYwo+ID4gPiA+IGluZGV4IGNlZGRjM2UyOTI1OC4uYTY2ZmE4MGJl
OGU4IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3Vf
ZHJtX2Rydi5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9k
cm1fZHJ2LmMKPiA+ID4gPiBAQCAtMjQsNyArMjQsNyBAQAo+ID4gPiA+ICAKPiA+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVy
Lmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ID4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2ttcy5jIGIv
ZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fa21zLmMKPiA+ID4gPiBpbmRleCBk
ZGM2OGU0NzZhNGQuLjc0MWRlODM5NTVlYyAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9rbXMuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2ttcy5jCj4gPiA+ID4gQEAgLTExLDcgKzExLDcgQEAK
PiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFuZS5jCj4gPiA+ID4gaW5k
ZXggOTU1NGIyNDU3NDZlLi41OTNmOTI5MWI4ZTIgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcGxhbmUuYwo+ID4gPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMKPiA+ID4gPiBAQCAtMTQsNyAr
MTQsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
Lmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVs
cGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYyBi
L2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3JnYi5jCj4gPiA+ID4gaW5kZXgg
MjI5OGVkMmE5ZTFjLi41NzdmYjFiZTJkNTkgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYwo+ID4gPiA+IEBAIC0xNCw3ICsxNCw3IEBA
Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fcGFuZWwuaD4KPiA+ID4gPiAgCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9wc2JfaW50
ZWxfZHJ2LmgKPiA+ID4gPiBpbmRleCBlMDVlNTM5OWFmMmQuLjMxMzU1MmQyYTY5ZCAxMDA2NDQK
PiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZ21hNTAwL3BzYl9pbnRlbF9kcnYuaAo+ID4g
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oCj4gPiA+ID4g
QEAgLTIzLDYgKzIzLDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2kyYy1hbGdvLWJpdC5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4gPiA+ID4gICNp
bmNsdWRlIDxsaW51eC9ncGlvLmg+Cj4gPiA+ID4gICNpbmNsdWRlICJnbWFfZGlzcGxheS5oIgo+
ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1j
X2RybV9kZS5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZGUu
Ywo+ID4gPiA+IGluZGV4IGE5NTY1NDU3NzRhMy4uMmFjNTkzOTU2NTI5IDEwMDY0NAo+ID4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2RlLmMKPiA+
ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5j
Cj4gPiA+ID4gQEAgLTE4LDcgKzE4LDcgQEAKPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJoaWJtY19kcm1f
ZHJ2LmgiCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGli
bWMvaGlibWNfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJt
Y19kcm1fZHJ2LmMKPiA+ID4gPiBpbmRleCA2OGMwYzI5N2IzYTUuLjg1YTcwMWFmNjUzMCAxMDA2
NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2Ry
bV9kcnYuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGli
bWNfZHJtX2Rydi5jCj4gPiA+ID4gQEAgLTIwLDcgKzIwLDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUg
PGxpbnV4L21vZHVsZS5oPgo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+
ID4gICNpbmNsdWRlICJoaWJtY19kcm1fZHJ2LmgiCj4gPiA+ID4gICNpbmNsdWRlICJoaWJtY19k
cm1fcmVncy5oIgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29u
L2hpYm1jL2hpYm1jX2RybV9mYmRldi5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJt
Yy9oaWJtY19kcm1fZmJkZXYuYwo+ID4gPiA+IGluZGV4IGVkY2NhMTc2MTUwMC4uYzQ0MmFhMmRk
MDBmIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMv
aGlibWNfZHJtX2ZiZGV2LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29u
L2hpYm1jL2hpYm1jX2RybV9mYmRldi5jCj4gPiA+ID4gQEAgLTE3LDcgKzE3LDcgQEAKPiA+ID4g
PiAgICovCj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+
ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJoaWJtY19kcm1fZHJ2LmgiCj4gPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJt
X3ZkYWMuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMu
Ywo+ID4gPiA+IGluZGV4IDc0NDk1NmNlYTc0OS4uZDJjZjczMTc5MzBhIDEwMDY0NAo+ID4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYwo+
ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3Zk
YWMuYwo+ID4gPiA+IEBAIC0xNyw3ICsxNyw3IEBACj4gPiA+ID4gICAqLwo+ID4gPiA+ICAKPiA+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJoaWJtY19kcm1fZHJ2Lmgi
Cj4gPiA+ID4gICNpbmNsdWRlICJoaWJtY19kcm1fcmVncy5oIgo+ID4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2R3X2RybV9kc2kuYyBiL2RyaXZlcnMv
Z3B1L2RybS9oaXNpbGljb24va2lyaW4vZHdfZHJtX2RzaS5jCj4gPiA+ID4gaW5kZXggYjRjN2Fm
M2FiNmFlLi43ODhlYzFlNTM3OTQgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2hpc2lsaWNvbi9raXJpbi9kd19kcm1fZHNpLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vaGlzaWxpY29uL2tpcmluL2R3X2RybV9kc2kuYwo+ID4gPiA+IEBAIC0xOSw3ICsxOSw3IEBA
Cj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KPiA+ID4gPiAgCj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9lbmNvZGVyX3NsYXZlLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9r
aXJpbi9raXJpbl9kcm1fYWRlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tp
cmluX2RybV9hZGUuYwo+ID4gPiA+IGluZGV4IGJiNzc0MjAyYTVhMS4uOGFkN2FiN2VjZTlmIDEw
MDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5f
ZHJtX2FkZS5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9r
aXJpbl9kcm1fYWRlLmMKPiA+ID4gPiBAQCAtMjQsNyArMjQsNyBAQAo+ID4gPiA+ICAKPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jCj4gPiA+ID4gaW5k
ZXggZTZhNjJkNWEwMGEzLi5lMGY0MTBjZTI4YjIgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMKPiA+ID4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYwo+ID4gPiA+IEBA
IC0yNCw3ICsyNCw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIu
aD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+
ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiA+ICAK
PiA+ID4gPiAgI2luY2x1ZGUgImtpcmluX2RybV9kcnYuaCIKPiA+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oIGIvZHJpdmVycy9ncHUvZHJtL2kyYy9j
aDcwMDZfcHJpdi5oCj4gPiA+ID4gaW5kZXggZGM2NDE0YWY1ZDc5Li41OTE2MjFiNjg3ZGUgMTAw
NjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oCj4gPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oCj4gPiA+ID4gQEAgLTI4
LDcgKzI4LDcgQEAKPiA+ID4gPiAgI2RlZmluZSBfX0RSTV9JMkNfQ0g3MDA2X1BSSVZfSF9fCj4g
PiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXJfc2xhdmUuaD4KPiA+
ID4gPiAgI2luY2x1ZGUgPGRybS9pMmMvY2g3MDA2Lmg+Cj4gPiA+ID4gIAo+ID4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9pMmMvc2lsMTY0X2Rydi5jCj4gPiA+ID4gaW5kZXggYzUyZDdhM2FmNzg2Li4xNGMxZmM5NmEx
NTcgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwxNjRfZHJ2LmMK
PiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9kcnYuYwo+ID4gPiA+IEBA
IC0yNyw3ICsyNyw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPiA+ID4g
PiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlcl9zbGF2ZS5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2kyYy9zaWwxNjQuaD4KPiA+ID4gPiAgCj4gPiA+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9p
MmMvdGRhOTk4eF9kcnYuYwo+ID4gPiA+IGluZGV4IGE3YzM5ZjM5NzkzZi4uYjk4MjY3NzkyMzA2
IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9kcnYuYwo+
ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9kcnYuYwo+ID4gPiA+IEBA
IC0yNiw3ICsyNiw3IEBACj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2kyYy90ZGE5
OTh4Lmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2
LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jCj4gPiA+ID4gaW5kZXggYjMxMGE4
OTdhNGFkLi4xZTYzOWRjODg2ZTUgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2k5MTUvaTkxNV9kcnYuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf
ZHJ2LmMKPiA+ID4gPiBAQCAtNDIsNyArNDIsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8YWNwaS92
aWRlby5oPgo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4KPiA+ID4gPiAgCj4gPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jIGIvZHJpdmVy
cy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMKPiA+ID4gPiBpbmRleCA2OGYyZmI4OWVjZTMuLjRk
YjMwODYyYTFjYyAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl
bF9jcnQuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jCj4g
PiA+ID4gQEAgLTMwLDcgKzMwLDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gPiA+ICAjaW5jbHVkZSAiaW50ZWxfZHJ2Lmgi
Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5
MTUvaW50ZWxfZGlzcGxheS5jCj4gPiA+ID4gaW5kZXggOGRlYzI1YTJkYzVmLi40ZWViZTg0ZGMz
NjYgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxh
eS5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4g
PiA+ID4gQEAgLTQyLDcgKzQyLDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
Lmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fcmVjdC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
dWFwaS5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k
cC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+ID4gPiA+IGluZGV4IGU5NGZh
YTBhNDJlYi4uNzdjODY5NzdiZWY4IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2ludGVsX2RwLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl
bF9kcC5jCj4gPiA+ID4gQEAgLTM1LDcgKzM1LDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1faGRjcC5oPgo+ID4g
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCj4gPiA+ID4gaW5kZXggZjA1NDI3Yjc0
ZTM0Li4zMmUzYzAzNjY4NzYgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5
MTUvaW50ZWxfZHBfbXN0LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl
bF9kcF9tc3QuYwo+ID4gPiA+IEBAIC0yNyw3ICsyNyw3IEBACj4gPiA+ID4gICNpbmNsdWRlICJp
OTE1X2Rydi5oIgo+ID4gPiA+ICAjaW5jbHVkZSAiaW50ZWxfZHJ2LmgiCj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gPiAgCj4gPiA+ID4gIHN0
YXRpYyBib29sIGludGVsX2RwX21zdF9jb21wdXRlX2NvbmZpZyhzdHJ1Y3QgaW50ZWxfZW5jb2Rl
ciAqZW5jb2RlciwKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50
ZWxfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+ID4gPiA+IGluZGV4
IGY5NGEwNGI0YWQ4Ny4uNmRiYTE4NDI1ZTgyIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5
MTUvaW50ZWxfZHJ2LmgKPiA+ID4gPiBAQCAtMzIsNyArMzIsNyBAQAo+ID4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2k5MTVfZHJtLmg+Cj4gPiA+ID4gICNpbmNsdWRlICJpOTE1X2Rydi5oIgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9kdWFsX21v
ZGVfaGVscGVyLmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvZHdf
aGRtaS1pbXguYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYwo+ID4gPiA+IGlu
ZGV4IDc3YTI2ZmQzYTQ0YS4uYzcyNzNjMzk1ODExIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9pbXgvZHdfaGRtaS1pbXguYwo+ID4gPiA+IEBAIC0xMyw3ICsxMyw3IEBACj4gPiA+ID4gICNp
bmNsdWRlIDxsaW51eC9yZWdtYXAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4K
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2VuY29kZXJfc2xhdmUuaD4KPiA+ID4gPiAgCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9pbXgvaW14LWRybS1jb3JlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lt
eC1kcm0tY29yZS5jCj4gPiA+ID4gaW5kZXggODIwYzdlMzg3OGYwLi40ZGIyNmNiZWQwOGYgMTAw
NjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYwo+ID4g
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWRybS1jb3JlLmMKPiA+ID4gPiBAQCAt
MTMsNyArMTMsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
aW14L2lteC1sZGIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWxkYi5jCj4gPiA+ID4gaW5k
ZXggMmM1YmJlMzE3MzUzLi5mZmE3NDJmNjRkNDQgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2lteC9pbXgtbGRiLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14
L2lteC1sZGIuYwo+ID4gPiA+IEBAIC0xMiw3ICsxMiw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L21mZC9z
eXNjb24uaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtdHZl
LmMgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC10dmUuYwo+ID4gPiA+IGluZGV4IDI5M2RkNTc1
MjU4My4uZTcyNWFmOGEwMDI1IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p
bXgvaW14LXR2ZS5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtdHZlLmMK
PiA+ID4gPiBAQCAtMTcsNyArMTcsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDx2aWRlby9pbXgtaXB1LXYzLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAj
aW5jbHVkZSAiaW14LWRybS5oIgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
aW14L2lwdXYzLWNydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jCj4gPiA+
ID4gaW5kZXggMDU4YjUzYzBhYTdlLi45NWRkY2JmMmY2ZWIgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2lteC9pcHV2My1jcnRjLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vaW14L2lwdXYzLWNydGMuYwo+ID4gPiA+IEBAIC0xMiw3ICsxMiw3IEBACj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8bGludXgvZXJybm8uaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2NtYV9oZWxwZXIuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9w
YXJhbGxlbC1kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXku
Ywo+ID4gPiA+IGluZGV4IGYzY2U1MTEyMWRkNi4uNjcwOTE5NzgxZGVkIDEwMDY0NAo+ID4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvcGFyYWxsZWwtZGlzcGxheS5jCj4gPiA+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL2lteC9wYXJhbGxlbC1kaXNwbGF5LmMKPiA+ID4gPiBAQCAtMTAs
NyArMTAsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX29mLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+
ID4gICNpbmNsdWRlIDxsaW51eC92aWRlb2RldjIuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRl
ay9tdGtfZHBpLmMKPiA+ID4gPiBpbmRleCA2MmE5ZDQ3ZGY5NDguLmM4OGNjMGFkZGI2MiAxMDA2
NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jCj4gPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYwo+ID4gPiA+IEBAIC0x
Myw3ICsxMyw3IEBACj4gPiA+ID4gICAqLwo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGxpbnV4L2tlcm5lbC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+Cj4g
PiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMu
YyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYwo+ID4gPiA+IGluZGV4
IDkyZWNiOWJmOTgyYy4uOTY3MDkzMThhZDhjIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYwo+ID4gPiA+IEBAIC0xNCw3ICsxNCw3IEBACj4g
PiA+ID4gICNpbmNsdWRlIDxhc20vYmFycmllci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVs
cGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGxpbnV4L3BtX3J1bnRpbWUuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L21lZGlhdGVrL210a19kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2Ry
bV9kcnYuYwo+ID4gPiA+IGluZGV4IDY0MjJlOTk5NTJmZS4uOGE0OGEzMTdjYmQzIDEwMDY0NAo+
ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2Rydi5jCj4gPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZHJ2LmMKPiA+ID4gPiBA
QCAtMTUsNyArMTUsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2dlbS5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hl
bHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jIGIvZHJpdmVycy9ncHUv
ZHJtL21lZGlhdGVrL210a19kcm1fZmIuYwo+ID4gPiA+IGluZGV4IGJlNWY2ZjFkYWY1NS4uMzMw
YzE3YjU5MTFmIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9t
dGtfZHJtX2ZiLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2Ry
bV9mYi5jCj4gPiA+ID4gQEAgLTEyLDcgKzEyLDcgQEAKPiA+ID4gPiAgICovCj4gPiA+ID4gIAo+
ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9nZW0uaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVm
ZmVyX2hlbHBlci5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0
ZWsvbXRrX2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kc2kuYwo+ID4gPiA+
IGluZGV4IDY2ZGYxYjE3Nzk1OS4uNDc3Y2QxNDUyODBjIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jCj4gPiA+ID4gQEAgLTEzLDcgKzEzLDcgQEAKPiA+ID4g
PiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9wYW5lbC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYyBiL2RyaXZlcnMvZ3B1
L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCj4gPiA+ID4gaW5kZXggODYyZjNlYzIyMTMxLi42MDcy
ODc3OTcwNzMgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210
a19oZG1pLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWku
Ywo+ID4gPiA+IEBAIC0xNCw3ICsxNCw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2Fy
bS1zbWNjYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gPiA+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9jcnRjLmMgYi9kcml2ZXJzL2dwdS9k
cm0vbWVzb24vbWVzb25fY3J0Yy5jCj4gPiA+ID4gaW5kZXggNzVkOTdmMWIyZThmLi5lYzU3M2Mw
NDIwNmIgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Ny
dGMuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9jcnRjLmMKPiA+
ID4gPiBAQCAtMzAsNyArMzAsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSAibWVzb25fY3J0Yy5oIgo+ID4gPiA+ICAjaW5j
bHVkZSAibWVzb25fcGxhbmUuaCIKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L21lc29uL21lc29uX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jCj4g
PiA+ID4gaW5kZXggM2VlNGQ0YTRlY2JhLi42YjI5NDQ3ZmQwOWUgMTAwNjQ0Cj4gPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jCj4gPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jCj4gPiA+ID4gQEAgLTMxLDcgKzMxLDcgQEAKPiA+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3Jr
Lmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw
ZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5o
Pgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRt
aS5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2R3X2hkbWkuYwo+ID4gPiA+IGluZGV4
IDgwNzExMWViZmRkOS4uYjYyOTlmM2Y0MzEwIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vbWVzb24vbWVzb25fZHdfaGRtaS5jCj4gPiA+ID4gQEAgLTI3LDcgKzI3LDcgQEAKPiA+ID4g
PiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vYnJpZGdl
L2R3X2hkbWkuaD4KPiA+ID4gPiAgCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92
ZW5jX2N2YnMuYwo+ID4gPiA+IGluZGV4IGY3OTQ1YmFlM2I0YS4uNjRkZTNhNzAyNmQwIDEwMDY0
NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYwo+
ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYwo+ID4g
PiA+IEBAIC0yNyw3ICsyNyw3IEBACj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgIm1lc29uX3ZlbmNfY3Zicy5oIgo+ID4gPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYyBiL2RyaXZl
cnMvZ3B1L2RybS9tZ2FnMjAwL21nYWcyMDBfbW9kZS5jCj4gPiA+ID4gaW5kZXggYWNmN2JmZTY4
NDU0Li43NDgxYTNkNTU2YWQgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21n
YWcyMDAvbWdhZzIwMF9tb2RlLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWdhZzIw
MC9tZ2FnMjAwX21vZGUuYwo+ID4gPiA+IEBAIC0xNiw2ICsxNiw3IEBACj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVk
ZSAibWdhZzIwMF9kcnYuaCIKPiA+ID4gPiAgCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvZHB1MS9kcHVfY3J0Yy5jCj4gPiA+ID4gaW5kZXggY2ExNjlmMDEzYTE0Li4yNmYyMTY2M2Q1
NmYgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1
X2NydGMuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9j
cnRjLmMKPiA+ID4gPiBAQCAtMjIsNyArMjIsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgv
a3RpbWUuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZS5oPgo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fcmVjdC5oPgo+ID4gPiA+ICAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9k
cHUxL2RwdV9lbmNvZGVyLmMKPiA+ID4gPiBpbmRleCBkMzFkODI4MTQyNGUuLjdmYTYwZmZkNGNk
OCAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVf
ZW5jb2Rlci5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1
X2VuY29kZXIuYwo+ID4gPiA+IEBAIC0yNCw3ICsyNCw3IEBACj4gPiA+ID4gICNpbmNsdWRlICJt
c21fZHJ2LmgiCj4gPiA+ID4gICNpbmNsdWRlICJkcHVfa21zLmgiCj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNp
bmNsdWRlICJkcHVfaHdpby5oIgo+ID4gPiA+ICAjaW5jbHVkZSAiZHB1X2h3X2NhdGFsb2cuaCIK
PiA+ID4gPiAgI2luY2x1ZGUgImRwdV9od19pbnRmLmgiCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJt
L21zbS9kaXNwL21kcDQvbWRwNF9jcnRjLmMKPiA+ID4gPiBpbmRleCA0NTdjMjlkYmE0YTEuLjYy
ZDE3M2NlZTBhYiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av
bWRwNC9tZHA0X2NydGMuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9t
ZHA0L21kcDRfY3J0Yy5jCj4gPiA+ID4gQEAgLTE2LDcgKzE2LDcgQEAKPiA+ID4gPiAgICovCj4g
PiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KPiA+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZS5oPgo+ID4gPiA+ICAKPiA+ID4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jIGIv
ZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jCj4gPiA+ID4g
aW5kZXggNmExZWJkYWNlMzkxLi44NmNiZTE3MzEwNmUgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jCj4gPiA+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jCj4gPiA+
ID4gQEAgLTE4LDcgKzE4LDcgQEAKPiA+ID4gPiAgICovCj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+
ICAKPiA+ID4gPiAgI2luY2x1ZGUgIm1kcDRfa21zLmgiCj4gPiA+ID4gIAo+ID4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMKPiA+ID4g
PiBpbmRleCBiYThlNTg3ZjczNGIuLmMwZWU2ZjQ2NTgzOSAxMDA2NDQKPiA+ID4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMKPiA+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMKPiA+
ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiA+ICAgKi8KPiA+ID4gPiAgCj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+
ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSAibWRwNF9rbXMuaCIKPiA+ID4gPiAgCj4gPiA+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNkY19lbmNvZGVy
LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2xjZGNfZW5jb2Rlci5jCj4g
PiA+ID4gaW5kZXggMmJmYjM5MDgyZjU0Li40NzMyNTVmMDlmMzAgMTAwNjQ0Cj4gPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2VuY29kZXIuYwo+ID4g
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNkY19lbmNvZGVy
LmMKPiA+ID4gPiBAQCAtMTcsNyArMTcsNyBAQAo+ID4gPiA+ICAgKi8KPiA+ID4gPiAgCj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSAibWRwNF9rbXMuaCIKPiA+ID4gPiAgCj4gPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2Vu
Y29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIu
Ywo+ID4gPiA+IGluZGV4IGQ2Zjc5ZGM3NTViNC4uYjdlMTc2NTFkODk3IDEwMDY0NAo+ID4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYwo+
ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29k
ZXIuYwo+ID4gPiA+IEBAIC0xMiw3ICsxMiw3IEBACj4gPiA+ID4gICAqLwo+ID4gPiA+ICAKPiA+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJtZHA1X2ttcy5oIgo+ID4gPiA+ICAKPiA+
ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jcnRj
LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NydGMuYwo+ID4gPiA+IGlu
ZGV4IGIxZGE5Y2U1NDM3OS4uNmI1ZjA5NzIxZGQ0IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jCj4gPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jcnRjLmMKPiA+ID4gPiBAQCAtMTksNyArMTks
NyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvc29ydC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9tb2RlLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29y
ay5oPgo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgIm1kcDVfa21zLmgiCj4gPiA+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5jIGIv
ZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9lbmNvZGVyLmMKPiA+ID4gPiBpbmRl
eCBmY2Q0NGQxZDEwNjguLmIzMmM2NjJkY2I2MCAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIuYwo+ID4gPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5jCj4gPiA+ID4gQEAgLTE3LDcg
KzE3LDcgQEAKPiA+ID4gPiAgICovCj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAKPiA+ID4gPiAg
I2luY2x1ZGUgIm1kcDVfa21zLmgiCj4gPiA+ID4gIAo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5o
Cj4gPiA+ID4gaW5kZXggOWQxMWYzMjFmNWE5Li4xOWY0NzUxZTA0MzYgMTAwNjQ0Cj4gPiA+ID4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZHJ2LmgKPiA+ID4gPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vbXNtL21zbV9kcnYuaAo+ID4gPiA+IEBAIC0zOSw3ICszOSw3IEBACj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVy
Lmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL21zbV9kcm0uaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L21zbS9tc21fZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2ZiLmMKPiA+ID4gPiBpbmRl
eCAyYTczNDhhZWIzOGQuLjIyYmIyMjQ3YzUyYSAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vbXNtL21zbV9mYi5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9t
c21fZmIuYwo+ID4gPiA+IEBAIC0xNiw3ICsxNiw3IEBACj4gPiA+ID4gICAqLwo+ID4gPiA+ICAK
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5o
Pgo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgIm1zbV9kcnYuaCIKPiA+ID4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9teHNmYi9teHNmYl9jcnRjLmMKPiA+ID4gPiBpbmRleCAyNGIxZjBjMTQzMmUuLjM4Y2RkZTk4
NDFlMiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0
Yy5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2NydGMuYwo+ID4g
PiA+IEBAIC0xOSw3ICsxOSw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVy
Lmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYu
YyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYwo+ID4gPiA+IGluZGV4IDg4YmEw
MDM5NzllNi4uOWMxMTczNTJmY2E5IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9teHNmYi9teHNmYl9kcnYuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9t
eHNmYl9kcnYuYwo+ID4gPiA+IEBAIC0zMSw3ICszMSw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9teHNmYi9teHNmYl9vdXQuYyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQu
Ywo+ID4gPiA+IGluZGV4IGU1ZWRmMDE2YTQzOS4uMWJlYzk2YmFmOTQ4IDEwMDY0NAo+ID4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYwo+ID4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYwo+ID4gPiA+IEBAIC0xNiw3ICsxNiw3IEBA
Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw
ZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMgYi9kcml2ZXJzL2dw
dS9kcm0vbm91dmVhdS9kaXNwbnYwNC90dm52MTcuYwo+ID4gPiA+IGluZGV4IDNlODJkYjQxZjhh
NC4uNTE2NjdkMTNkOTVhIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2
ZWF1L2Rpc3BudjA0L3R2bnYxNy5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL25vdXZl
YXUvZGlzcG52MDQvdHZudjE3LmMKPiA+ID4gPiBAQCAtMjYsNiArMjYsNyBAQAo+ID4gPiA+ICAK
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSAibm91dmVhdV9kcnYuaCIKPiA+ID4gPiAgI2luY2x1ZGUgIm5v
dXZlYXVfcmVnLmgiCj4gPiA+ID4gICNpbmNsdWRlICJub3V2ZWF1X2VuY29kZXIuaCIKPiA+ID4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jIGIv
ZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jCj4gPiA+ID4gaW5kZXggNGE1
Njg0MTk1OGM4Li43OTIyNTkxM2EyNWMgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L25vdXZlYXUvZGlzcG52NTAvZGlzcC5jCj4gPiA+ID4gQEAgLTMyLDcgKzMyLDcgQEAKPiA+ID4g
PiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZmJfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5o
Pgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nv
bm5lY3Rvci5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9jb25uZWN0b3IuYwo+
ID4gPiA+IGluZGV4IGZkODA2NjFkZmY5Mi4uMmEwZGVkMWQ3MzJlIDEwMDY0NAo+ID4gPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfY29ubmVjdG9yLmMKPiA+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nvbm5lY3Rvci5jCj4gPiA+ID4g
QEAgLTMzLDYgKzMzLDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gPiAg
Cj4gPiA+ID4gICNpbmNsdWRlICJub3V2ZWF1X3JlZy5oIgo+ID4gPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9ub3V2ZWF1L25vdXZlYXVfZGlzcGxheS5jCj4gPiA+ID4gaW5kZXggNWQyNzNhNjU1NDc5Li4w
YjU4NzA5ZjA0MDYgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUv
bm91dmVhdV9kaXNwbGF5LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9u
b3V2ZWF1X2Rpc3BsYXkuYwo+ID4gPiA+IEBAIC0yOSw2ICsyOSw3IEBACj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxudmlmL2Ns
YXNzLmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBf
Y29ubmVjdG9yLmMgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Nvbm5lY3Rvci5jCj4g
PiA+ID4gaW5kZXggYjgxMzAyYzRiZjllLi40ZmVmNjI5M2Y2YzAgMTAwNjQ0Cj4gPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jb25uZWN0b3IuYwo+ID4gPiA+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMKPiA+ID4gPiBAQCAtMTcs
NyArMTcsNyBAQAo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgIm9tYXBfZHJ2LmgiCj4g
PiA+ID4gIAo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFw
X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jCj4gPiA+ID4gaW5k
ZXggY2FmZmM1NDdlZjk3Li5hYWIxYjFhNDlhODcgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vb21hcGRybS9vbWFwX2NydGMuYwo+ID4gPiA+IEBAIC0xOCw3ICsxOCw3IEBACj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGUuaD4K
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNs
dWRlIDxsaW51eC9tYXRoNjQuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L29tYXBkcm0vb21hcF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMK
PiA+ID4gPiBpbmRleCA1ZTY3ZDU4Y2JjMjguLjNhNzhmMGNmMzMyMSAxMDA2NDQKPiA+ID4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5jCj4gPiA+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuYwo+ID4gPiA+IEBAIC0yMSw3ICsyMSw3IEBA
Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ID4gIAo+
ID4gPiA+ICAjaW5jbHVkZSAib21hcF9kbW1fdGlsZXIuaCIKPiA+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9vbWFw
ZHJtL29tYXBfZHJ2LmgKPiA+ID4gPiBpbmRleCBiZDdmMmMyMjdhMjUuLjUxM2FlOGFiNWU2NCAx
MDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5oCj4g
PiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuaAo+ID4gPiA+IEBA
IC0yMyw3ICsyMyw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC93b3JrcXVldWUuaD4KPiA+
ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vb21hcF9kcm0uaD4KPiA+ID4gPiAgCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBk
cm0vb21hcF9lbmNvZGVyLmMKPiA+ID4gPiBpbmRleCA5MzNlYmM5ZjlmYWEuLmEwZTBmMjAwZjY3
NyAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2VuY29k
ZXIuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZW5jb2Rlci5j
Cj4gPiA+ID4gQEAgLTE4LDcgKzE4LDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2xpc3Qu
aD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+
ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJvbWFwX2Rydi5oIgo+ID4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vb21h
cGRybS9vbWFwX2ZiLmMKPiA+ID4gPiBpbmRleCA0ZDI2NGZkNTU0ZDguLjMxNGFkZDJiYmM5YSAx
MDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2ZiLmMKPiA+
ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2ZiLmMKPiA+ID4gPiBAQCAt
MTgsNyArMTgsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvc2VxX2ZpbGUuaD4KPiA+ID4g
PiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxw
ZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJvbWFwX2RtbV90aWxlci5oIgo+ID4g
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcGwxMTEvcGwxMTFfZHJ2LmMgYi9kcml2
ZXJzL2dwdS9kcm0vcGwxMTEvcGwxMTFfZHJ2LmMKPiA+ID4gPiBpbmRleCAzM2UwNDgzZDYyYWUu
LjlkYmIxMWNmYmIyMCAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcGwxMTEv
cGwxMTFfZHJ2LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcGwxMTEvcGwxMTFfZHJ2
LmMKPiA+ID4gPiBAQCAtNjQsNyArNjQsNyBAQAo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZl
cl9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYyBiL2RyaXZl
cnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYwo+ID4gPiA+IGluZGV4IDcyYTE3ODRkYWU1NC4u
MWRlMDNkNjBiZjIzIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhs
X2Rpc3BsYXkuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXku
Ywo+ID4gPiA+IEBAIC0yNCw5ICsyNCw5IEBACj4gPiA+ID4gICAqLwo+ID4gPiA+ICAKPiA+ID4g
PiAgI2luY2x1ZGUgPGxpbnV4L2NyYzMyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+
ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWMuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBl
ci5oPgo+ID4gPiA+ICAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3F4bC9x
eGxfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYuYwo+ID4gPiA+IGluZGV4IDEz
YzhhNjYyZjliNC4uZmQ5ODdkNjJkOTAyIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9xeGwvcXhsX2Rydi5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxf
ZHJ2LmMKPiA+ID4gPiBAQCAtMzMsNyArMzMsOCBAQAo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtLmg+Cj4gPiA+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJt
X21vZGVzZXRfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gPiA+ICAjaW5jbHVkZSAicXhsX2Rydi5oIgo+ID4gPiA+ICAjaW5jbHVkZSAicXhs
X29iamVjdC5oIgo+ID4gPiA+ICAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3F4bC9xeGxfZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMKPiA+ID4gPiBpbmRl
eCBhODE5ZDI0MjI1ZDIuLjk5NmNkYjhmYjRmYSAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vcXhsL3F4bF9mYi5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9x
eGxfZmIuYwo+ID4gPiA+IEBAIC0yOCw3ICsyOCw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybS5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiA+ICAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL3F4bC9xeGxfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMu
Ywo+ID4gPiA+IGluZGV4IDE1MjM4YTQxM2Y5ZC4uODVlMTNhZmExODA4IDEwMDY0NAo+ID4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ttcy5jCj4gPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3F4bC9xeGxfa21zLmMKPiA+ID4gPiBAQCAtMjYsNyArMjYsNyBAQAo+ID4gPiA+
ICAjaW5jbHVkZSAicXhsX2Rydi5oIgo+ID4gPiA+ICAjaW5jbHVkZSAicXhsX29iamVjdC5oIgo+
ID4gPiA+ICAKPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxs
aW51eC9pby1tYXBwaW5nLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICBpbnQgcXhsX2xvZ19sZXZlbDsK
PiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5j
IGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jCj4gPiA+ID4gaW5kZXggOGQz
MjUxYTEwY2Q0Li4yMjRjYzIxYmJlMzggMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3Jh
ZGVvbi9yYWRlb25fYWNwaS5jCj4gPiA+ID4gQEAgLTI5LDYgKzI5LDcgQEAKPiA+ID4gPiAgI2lu
Y2x1ZGUgPGFjcGkvdmlkZW8uaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSAicmFkZW9uLmgiCj4gPiA+
ID4gICNpbmNsdWRlICJyYWRlb25fYWNwaS5oIgo+ID4gPiA+ICAjaW5jbHVkZSAiYXRvbS5oIgo+
ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jb25uZWN0
b3JzLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jb25uZWN0b3JzLmMKPiA+ID4g
PiBpbmRleCA0MTQ2NDJlNWI3YTMuLjg4MjM5YzFlN2M1YiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jb25uZWN0b3JzLmMKPiA+ID4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jb25uZWN0b3JzLmMKPiA+ID4gPiBAQCAtMjYs
NiArMjYsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2RwX21zdF9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9yYWRlb25fZHJtLmg+Cj4g
PiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5j
IGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNlLmMKPiA+ID4gPiBpbmRleCA1
OWM4YTY2NDdmZjIuLjUzZjI5YTExNTEwNCAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9yYWRlb24vcmFkZW9uX2RldmljZS5jCj4gPiA+ID4gQEAgLTI5LDYgKzI5LDcgQEAKPiA+ID4g
PiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+
Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9j
YWNoZS5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL3JhZGVvbl9kcm0uaD4KPiA+ID4gPiAgI2lu
Y2x1ZGUgPGxpbnV4L3BtX3J1bnRpbWUuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y
YWRlb25fZGlzcGxheS5jCj4gPiA+ID4gaW5kZXggOTIzMzIyMjZlNWNmLi5lMjUyYWIzODMyYTUg
MTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxh
eS5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxheS5j
Cj4gPiA+ID4gQEAgLTMyLDYgKzMyLDcgQEAKPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxs
aW51eC9wbV9ydW50aW1lLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFu
ZV9oZWxwZXIuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y
YWRlb25fZHBfbXN0LmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcF9tc3QuYwo+
ID4gPiA+IGluZGV4IGEwYzcwZTI3YWI2NS4uOGQ4NTU0MGJiYjQzIDEwMDY0NAo+ID4gPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RwX21zdC5jCj4gPiA+ID4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMKPiA+ID4gPiBAQCAtMyw2ICsz
LDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2RwX21zdF9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+
ICAKPiA+ID4gPiAgI2luY2x1ZGUgInJhZGVvbi5oIgo+ID4gPiA+ICAjaW5jbHVkZSAiYXRvbS5o
Igo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYu
YyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jCj4gPiA+ID4gaW5kZXggOTlj
NjNlZWIyODY2Li44ODk3YzNkMThmYmIgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3JhZGVvbi9yYWRlb25fZHJ2LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9kcnYuYwo+ID4gPiA+IEBAIC00Myw2ICs0Myw3IEBACj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAvKgo+ID4gPiA+ICAgKiBLTVMgd3JhcHBlci4KPiA+
ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25faXJxX2ttcy5j
IGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25faXJxX2ttcy5jCj4gPiA+ID4gaW5kZXgg
YWZhZjEwZGI0N2NjLi4xZDVlM2JhNzM4M2UgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3JhZGVvbi9yYWRlb25faXJxX2ttcy5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3JhZGVvbi9yYWRlb25faXJxX2ttcy5jCj4gPiA+ID4gQEAgLTI3LDYgKzI3LDcgQEAKPiA+
ID4gPiAgICovCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9yYWRlb25fZHJtLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlICJyYWRlb25fcmVnLmgiCj4gPiA+ID4gICNpbmNsdWRlICJyYWRlb24uaCIKPiA+
ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2NydGMuYwo+ID4gPiA+IGluZGV4IDkw
ZGFjYWI2N2JlNS4uYjE1ZDJiM2EwN2YxIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9yY2FyLWR1L3JjYXJfZHVfY3J0Yy5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3JjYXItZHUvcmNhcl9kdV9jcnRjLmMKPiA+ID4gPiBAQCAtMTUsNyArMTUsNyBAQAo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+
ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFf
aGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Rydi5jIGIvZHJpdmVycy9ncHUv
ZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYwo+ID4gPiA+IGluZGV4IGY1MGEzYjE4NjRiYi4uNjA4
NjI4NThkMDQxIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3Jj
YXJfZHVfZHJ2LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1
X2Rydi5jCj4gPiA+ID4gQEAgLTE5LDcgKzE5LDcgQEAKPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZW5jb2Rlci5jCj4gPiA+ID4gaW5kZXggMTg3
Nzc2NGJkNmQ5Li45ZTc1MWM5YmU5ZjIgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYwo+ID4gPiA+IEBAIC0xMSw3ICsxMSw3IEBACj4g
PiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJyY2Fy
X2R1X2Rydi5oIgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9y
Y2FyX2R1X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYwo+ID4g
PiA+IGluZGV4IDljNzAwN2Q0NTQwOC4uYWYzMzdjOTE4ZDg0IDEwMDY0NAo+ID4gPiA+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfa21zLmMKPiA+ID4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2ttcy5jCj4gPiA+ID4gQEAgLTExLDcgKzExLDcg
QEAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0
Yy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hl
bHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVy
Lmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVf
cGxhbmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYwo+ID4gPiA+
IGluZGV4IDM5ZDVhZTNmZGY3Mi4uYjdmYTI3OGNhNzQ1IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYwo+ID4gPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYwo+ID4gPiA+IEBAIC0xMSw3ICsxMSw3
IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfdnNwLmMgYi9k
cml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jCj4gPiA+ID4gaW5kZXggNDU3NjEx
OWU3Nzc3Li4zNWIyYTRkM2FlNzQgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3JjYXItZHUvcmNhcl9kdV92c3AuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfdnNwLmMKPiA+ID4gPiBAQCAtMTAsNyArMTAsNyBAQAo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMgYi9kcml2ZXJzL2dwdS9kcm0v
cmNhci1kdS9yY2FyX2x2ZHMuYwo+ID4gPiA+IGluZGV4IDUzNGExMjhhODY5ZC4uMjRjYjc0ZTMw
ZmNkIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfbHZk
cy5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMKPiA+
ID4gPiBAQCAtMTksNyArMTksNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5j
bHVkZSAicmNhcl9sdmRzX3JlZ3MuaCIKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3JvY2tjaGlwL2FuYWxvZ2l4X2RwLXJvY2tjaGlwLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9j
a2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYwo+ID4gPiA+IGluZGV4IDA4MGYwNTM1MjE5NS4u
MmY2YjRhNGE5ZDZiIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9hbmFsb2dpeF9kcC1yb2NrY2hpcC5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL2FuYWxvZ2l4X2RwLXJvY2tjaGlwLmMKPiA+ID4gPiBAQCAtMjEsNyArMjEsNyBAQAo+
ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9yb2NrY2hpcC9jZG4tZHAtY29yZS5jCj4gPiA+ID4gaW5kZXggOGFkMGQ3NzNkYzMzLi43ODk2
YjNjMjg2NzYgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nk
bi1kcC1jb3JlLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRw
LWNvcmUuYwo+ID4gPiA+IEBAIC0xNCw3ICsxNCw3IEBACj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZHBfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmggYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
Y2RuLWRwLWNvcmUuaAo+ID4gPiA+IGluZGV4IGY1N2UyOTY0MDFiOC4uNzAwMGI1M2RkZGNiIDEw
MDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9jZG4tZHAtY29yZS5o
Cj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmgKPiA+
ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiA+ICAjZGVmaW5lIF9DRE5fRFBfQ09SRV9ICj4g
PiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPiA+ICAjaW5jbHVkZSAicm9ja2NoaXBf
ZHJtX2Rydi5oIgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
ZHdfaGRtaS1yb2NrY2hpcC5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9j
a2NoaXAuYwo+ID4gPiA+IGluZGV4IDg5YzYzY2ZkZTVjOC4uMWUyY2MyYjAyYTMxIDEwMDY0NAo+
ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9kd19oZG1pLXJvY2tjaGlwLmMK
PiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5j
Cj4gPiA+ID4gQEAgLTE2LDcgKzE2LDcgQEAKPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX29mLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9kd19oZG1pLmg+Cj4gPiA+ID4gIAo+ID4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMgYi9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMKPiA+ID4gPiBpbmRleCAxYzAyYjNlNjEyOTkuLjlk
YjRhNzA2YjQ1MCAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
aW5ub19oZG1pLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19o
ZG1pLmMKPiA+ID4gPiBAQCAtMjYsNyArMjYsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9vZi5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1
ZGUgInJvY2tjaGlwX2RybV9kcnYuaCIKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9yb2NrY2hpcF9kcm1fZHJ2LmMKPiA+ID4gPiBpbmRleCAzN2Y5YTNiNjUxYWIuLmM0YWEyZWY4
MmU1NyAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2No
aXBfZHJtX2Rydi5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tj
aGlwX2RybV9kcnYuYwo+ID4gPiA+IEBAIC0xNSw3ICsxNSw3IEBACj4gPiA+ID4gICAqLwo+ID4g
PiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fb2YuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlw
L3JvY2tjaGlwX2RybV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2Ry
bV9mYi5jCj4gPiA+ID4gaW5kZXggZWExOGNiMmE3NmMwLi41Njc2MDVmYzI4OTggMTAwNjQ0Cj4g
PiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jCj4g
PiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jCj4g
PiA+ID4gQEAgLTE3LDcgKzE3LDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+
ID4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2LmgiCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYyBiL2RyaXZlcnMvZ3B1
L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYwo+ID4gPiA+IGluZGV4IDM2MTYwNGU1
MTM2MS4uN2JkM2I4OTAyMmJlIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYwo+ID4gPiA+IEBAIC0xNSw3ICsxNSw3IEBA
Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
UC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJt
X2Rydi5oIgo+ID4gPiA+ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2dlbS5oIgo+ID4gPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Bzci5jIGIv
ZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9wc3IuYwo+ID4gPiA+IGluZGV4
IDAxZmYzYzg1ODg3NS4uYjE2NWUyNDhjMmU2IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fcHNyLmMKPiA+ID4gPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Bzci5jCj4gPiA+ID4gQEAgLTEzLDcgKzEz
LDcgQEAKPiA+ID4gPiAgICovCj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVk
ZSAicm9ja2NoaXBfZHJtX2Rydi5oIgo+ID4gPiA+ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX3Bz
ci5oIgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2No
aXBfZHJtX3ZvcC5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3Au
Ywo+ID4gPiA+IGluZGV4IGZiNzBmYjQ4NmZiZi4uZTc4OTA2YmI2NTAyIDEwMDY0NAo+ID4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMKPiA+ID4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3ZvcC5jCj4gPiA+
ID4gQEAgLTE2LDcgKzE2LDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9mbGlwX3dvcmsuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVs
cGVyLmg+Cj4gPiA+ID4gICNpZmRlZiBDT05GSUdfRFJNX0FOQUxPR0lYX0RQCj4gPiA+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9sdmRzLmMgYi9kcml2
ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5jCj4gPiA+ID4gaW5kZXggNDU2YmQ5
ZjEzYmFlLi5mZDIxOTAxODgwZTYgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9yb2NrY2hpcF9sdmRzLmMKPiA+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiA+
ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9wYW5lbC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMgYi9kcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMKPiA+ID4gPiBpbmRleCA5NmFjMTQ1OGE1
OWMuLmJlYzE5N2M5YTNjZiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9j
a2NoaXAvcm9ja2NoaXBfcmdiLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2No
aXAvcm9ja2NoaXBfcmdiLmMKPiA+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiA+ICAKPiA+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5l
bC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0
aV9jcnRjLmMKPiA+ID4gPiBpbmRleCBlZDc2ZTUyZWIyMTMuLjdhYTNiMWQwNGI3OCAxMDA2NDQK
PiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMKPiA+ID4gPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMKPiA+ID4gPiBAQCAtMTEsNyArMTEsNyBA
QAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3Bs
YW5lX2hlbHBlci5oPgo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgInN0aV9jb21wb3NpdG9y
LmgiCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jIGIv
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMKPiA+ID4gPiBpbmRleCBhYzU0ZTBmOWNhZWEu
LmRjOTMyYWM1OGJhOSAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0
aV9kcnYuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jCj4gPiA+
ID4gQEAgLTE0LDcgKzE0LDcgQEAKPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1f
Y21hX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJf
aGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kdm8uYyBiL2RyaXZlcnMvZ3B1
L2RybS9zdGkvc3RpX2R2by5jCj4gPiA+ID4gaW5kZXggYjA4Mzc2Yjc2MTFiLi5kMGZjYjIwZTk2
MTQgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMKPiA+
ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kdm8uYwo+ID4gPiA+IEBAIC0xMyw3
ICsxMyw3IEBACj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gPiAgCj4g
PiA+ID4gICNpbmNsdWRlICJzdGlfYXdnX3V0aWxzLmgiCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRh
LmMKPiA+ID4gPiBpbmRleCAxOWI5YjVlZDEyOTcuLjQwYTBiMzkyZmE1MSAxMDA2NDQKPiA+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZGEuYwo+ID4gPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jCj4gPiA+ID4gQEAgLTEyLDcgKzEyLDcgQEAKPiA+ID4g
PiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+
ICAKPiA+ID4gPiAgLyogSERmb3JtYXR0ZXIgcmVnaXN0ZXJzICovCj4gPiA+ID4gICNkZWZpbmUg
SERBX0FOQV9DRkcgICAgICAgICAgICAgICAgICAgICAweDAwMDAKPiA+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9z
dGlfaGRtaS5jCj4gPiA+ID4gaW5kZXggY2NmNzE4NDA0YTFjLi45ODliZjJjYjAyNDkgMTAwNjQ0
Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jCj4gPiA+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jCj4gPiA+ID4gQEAgLTE1LDcgKzE1LDcg
QEAKPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAj
aW5jbHVkZSA8c291bmQvaGRtaS1jb2RlYy5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vc3RpL3N0aV90dm91dC5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQu
Ywo+ID4gPiA+IGluZGV4IGVhNGEzYjg3ZmE1NS4uMmY5ZDA3NWYwYTY2IDEwMDY0NAo+ID4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3R2b3V0LmMKPiA+ID4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vc3RpL3N0aV90dm91dC5jCj4gPiA+ID4gQEAgLTE1LDcgKzE1LDcgQEAKPiA+
ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3NlcV9maWxlLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gIAo+
ID4gPiA+ICAjaW5jbHVkZSAic3RpX2NydGMuaCIKPiA+ID4gPiAgI2luY2x1ZGUgInN0aV9kcnYu
aCIKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYyBiL2RyaXZl
cnMvZ3B1L2RybS9zdG0vZHJ2LmMKPiA+ID4gPiBpbmRleCA4ZGVjMDAxYjlkMzcuLmM2NGM1ZjI3
YTIyOSAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RtL2Rydi5jCj4gPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYwo+ID4gPiA+IEBAIC0xMyw3ICsxMyw3
IEBACj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3N0bS9sdGRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYwo+ID4gPiA+IGluZGV4
IDYxZGQ2NjFhYTBhYy4uODE4OWI1ZGY3ZWNlIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9zdG0vbHRkYy5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRj
LmMKPiA+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYyBiL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV9iYWNrZW5kLmMKPiA+ID4gPiBpbmRleCA5ZTkyNTVlZTU5Y2QuLmRm
OWQzZjU0ODU2OCAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3Vu
NGlfYmFja2VuZC5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Jh
Y2tlbmQuYwo+ID4gPiA+IEBAIC0xNCw3ICsxNCw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0
Yy5jCj4gPiA+ID4gaW5kZXggM2VlZGYzMzVhOTM1Li4zZDU4ZDg5NTE0NzQgMTAwNjQ0Cj4gPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMuYwo+ID4gPiA+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMKPiA+ID4gPiBAQCAtMTMsNyArMTMs
NyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9t
b2Rlcy5oPgo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay1wcm92aWRlci5o
Pgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMg
Yi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMKPiA+ID4gPiBpbmRleCA5ZTRjMzc1
Y2NjOTYuLjQ1Yzg1YmU1NGNlMCAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
c3VuNGkvc3VuNGlfZHJ2LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3Vu
NGlfZHJ2LmMKPiA+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8bGlu
dXgvb2ZfcmVzZXJ2ZWRfbWVtLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ID4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5jIGIvZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMKPiA+ID4gPiBpbmRleCAwNjFkMmUw
ZDkwMTEuLjYwYjNlNDRlNjc5MiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
c3VuNGkvc3VuNGlfaGRtaV9lbmMuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40
aS9zdW40aV9oZG1pX2VuYy5jCj4gPiA+ID4gQEAgLTExLDcgKzExLDcgQEAKPiA+ID4gPiAgCj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIu
aD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40
aS9zdW40aV9sdmRzLmMKPiA+ID4gPiBpbmRleCBlN2ViMGQxZTE3YmUuLjg3YmE4ZGI3MWE1NCAx
MDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfbHZkcy5jCj4g
PiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYwo+ID4gPiA+IEBA
IC04LDcgKzgsNyBAQAo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+ID4gIAo+ID4gPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkv
c3VuNGlfcmdiLmMKPiA+ID4gPiBpbmRleCBmNGEyMjY4OWViNTQuLmY2ZjdmNGRlMmU2OSAxMDA2
NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMKPiA+ID4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMKPiA+ID4gPiBAQCAtMTQs
NyArMTQsNyBAQAo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+ID4gIAo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNvbi5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1
bjRpX3Rjb24uYwo+ID4gPiA+IGluZGV4IDA0MjBmNWM5NzhiOS4uM2EwOWQ4ZTI4YzI1IDEwMDY0
NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90Y29uLmMKPiA+ID4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNvbi5jCj4gPiA+ID4gQEAgLTE0
LDcgKzE0LDcgQEAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jb25uZWN0b3IuaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rl
cy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40
aS9zdW40aV90di5jCj4gPiA+ID4gaW5kZXggMWE4MzhkMjA4MjExLi42MmZiZGVmOGZmZmIgMTAw
NjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMKPiA+ID4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYwo+ID4gPiA+IEBAIC0xOCw3
ICsxOCw3IEBACj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gPiAgCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9zdW40aS9zdW42aV9taXBpX2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjZpX21pcGlfZHNpLmMKPiA+ID4gPiBpbmRleCBlM2IzNGEzNDU1NDYuLmRmYTJkMTVkN2Iz
NiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlwaV9k
c2kuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW42aV9taXBpX2RzaS5j
Cj4gPiA+ID4gQEAgLTE5LDcgKzE5LDcgQEAKPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBp
X2RzaS5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPiA+ICAKPiA+
ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX2R3X2hkbWkuYyBi
L2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9kd19oZG1pLmMKPiA+ID4gPiBpbmRleCBkYzQ3
NzIwYzk5YmEuLjkyYmMxMDA0ZGMzNiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuOGlfZHdfaGRtaS5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1
bjRpL3N1bjhpX2R3X2hkbWkuYwo+ID4gPiA+IEBAIC0xMCw3ICsxMCw3IEBACj4gPiA+ID4gIAo+
ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5j
bHVkZSAic3VuOGlfZHdfaGRtaS5oIgo+ID4gPiA+ICAjaW5jbHVkZSAic3VuOGlfdGNvbl90b3Au
aCIKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVy
LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfbWl4ZXIuYwo+ID4gPiA+IGluZGV4IDQ0
YTliYTdkODQzMy4uOWVmMWI0OTRlNDhkIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW44aV9taXhlci5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1
bjRpL3N1bjhpX21peGVyLmMKPiA+ID4gPiBAQCAtMTQsNyArMTQsNyBAQAo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vc3VuNGkvc3VuOGlfdWlfbGF5ZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9z
dW44aV91aV9sYXllci5jCj4gPiA+ID4gaW5kZXggMTg1MzQyNjNhMDVkLi5lMjljYmQ2MGE1OWIg
MTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVy
LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdWlfbGF5ZXIuYwo+
ID4gPiA+IEBAIC0xNiw3ICsxNiw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Yy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
Z2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vc3VuNGkvc3VuOGlfdmlfbGF5ZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44
aV92aV9sYXllci5jCj4gPiA+ID4gaW5kZXggODdiZTg5OGY5YjdhLi4xNjY5NDYwMTA2ZGUgMTAw
NjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMK
PiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdmlfbGF5ZXIuYwo+ID4g
PiA+IEBAIC0xMCw3ICsxMCw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vdGVncmEvZHJtLmggYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmgKPiA+ID4gPiBpbmRl
eCAxMDEyMzM1YmI0ODkuLjQwZDM4ZjNkOWQ5ZSAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vdGVncmEvZHJtLmgKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEv
ZHJtLmgKPiA+ID4gPiBAQCAtMTcsNyArMTcsNyBAQAo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vdGVncmEvaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2hkbWkuYwo+ID4gPiA+IGlu
ZGV4IDAwODI0NjhmNzAzYy4uMTFmNWU1NjY4YjE0IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVn
cmEvaGRtaS5jCj4gPiA+ID4gQEAgLTE4LDcgKzE4LDcgQEAKPiA+ID4gPiAgCj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fY3J0Yy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4g
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4g
ICNpbmNsdWRlIDxzb3VuZC9oZGFfdmVyYnMuaD4KPiA+ID4gPiAgCj4gPiA+ID4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9odWIuYyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9o
dWIuYwo+ID4gPiA+IGluZGV4IDYxMTJkOTA0Mjk3OS4uMTc2ZDFjMWFkOTQxIDEwMDY0NAo+ID4g
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9odWIuYwo+ID4gPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS90ZWdyYS9odWIuYwo+ID4gPiA+IEBAIC0xOSw3ICsxOSw3IEBACj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJkcm0uaCIKPiA+
ID4gPiAgI2luY2x1ZGUgImRjLmgiCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS90aW55ZHJtL2NvcmUvdGlueWRybS1jb3JlLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9j
b3JlL3Rpbnlkcm0tY29yZS5jCj4gPiA+ID4gaW5kZXggMDFhNmYyZDQyNDQwLi5kNDE3NGE1NjQz
MzYgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55
ZHJtLWNvcmUuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlu
eWRybS1jb3JlLmMKPiA+ID4gPiBAQCAtOSw3ICs5LDcgQEAKPiA+ID4gPiAgCj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2Zy
YW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL3Rpbnlkcm0vdGlueWRy
bS5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rp
bnlkcm0tcGlwZS5jIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLXBpcGUu
Ywo+ID4gPiA+IGluZGV4IGVhY2ZjMGVjOGZmMS4uNTBhYjA1YTY1Y2E0IDEwMDY0NAo+ID4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMKPiA+ID4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tcGlwZS5jCj4gPiA+
ID4gQEAgLTgsNyArOCw3IEBACj4gPiA+ID4gICAqLwo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlcy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL3Rp
bnlkcm0vdGlueWRybS5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdHZl
MjAwL3R2ZTIwMF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rydi5jCj4g
PiA+ID4gaW5kZXggMjhlMmQwM2MwY2NmLi4xMzhhOWExNTgyNTQgMTAwNjQ0Cj4gPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90dmUyMDBfZHJ2LmMKPiA+ID4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kcnYuYwo+ID4gPiA+IEBAIC00Myw3ICs0Myw3IEBA
Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9jb25uZWN0
b3IuYwo+ID4gPiA+IGluZGV4IDY4ZTg4YmVkNzdjYS4uNjY4ODVjMjQ1OTBmIDEwMDY0NAo+ID4g
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2Nvbm5lY3Rvci5jCj4gPiA+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMKPiA+ID4gPiBAQCAtMTQsNiAr
MTQsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlICJ1ZGxfY29ubmVjdG9yLmgiCj4gPiA+ID4gICNpbmNsdWRlICJ1ZGxfZHJ2Lmgi
Cj4gPiA+ID4gIAo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9k
cnYuYyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2Rydi5jCj4gPiA+ID4gaW5kZXggYTYzZTMw
MTFlOTcxLi4yMmNkMmQxM2UyNzIgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3VkbC91ZGxfZHJ2LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYu
Ywo+ID4gPiA+IEBAIC05LDYgKzksNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxl
Lmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgInVkbF9kcnYuaCIKPiA+ID4gPiAgCj4gPiA+ID4gIHN0
YXRpYyBpbnQgdWRsX3VzYl9zdXNwZW5kKHN0cnVjdCB1c2JfaW50ZXJmYWNlICppbnRlcmZhY2Us
Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYyBiL2Ry
aXZlcnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYwo+ID4gPiA+IGluZGV4IDFiMDE0ZDkyODU1Yi4u
OTA4NmQwZDFiODgwIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRs
X21haW4uYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYwo+ID4g
PiA+IEBAIC0xMiw2ICsxMiw3IEBACj4gPiA+ID4gICAqLwo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlICJ1
ZGxfZHJ2LmgiCj4gPiA+ID4gIAo+ID4gPiA+ICAvKiAtQlVMS19TSVpFIGFzIHBlciB1c2Itc2tl
bGV0b24uIENhbiB3ZSBnZXQgZnVsbCBwYWdlIGFuZCBhdm9pZCBvdmVyaGVhZD8gKi8KPiA+ID4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jIGIvZHJpdmVycy9n
cHUvZHJtL3ZjNC92YzRfY3J0Yy5jCj4gPiA+ID4gaW5kZXggM2NlMTM2YmE4NzkxLi4xMWVjN2Mz
MTgyNGUgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5j
Cj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jCj4gPiA+ID4gQEAg
LTM0LDcgKzM0LDcgQEAKPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Yy5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfdWFw
aS5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3ZjNC92YzRfZHBpLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kcGkuYwo+ID4gPiA+
IGluZGV4IGYxODU4MTI5NzBkYS4uYTRkNWExMzU5OGJhIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS92YzQvdmM0X2RwaS5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3ZjNC92YzRfZHBpLmMKPiA+ID4gPiBAQCAtMjQsNyArMjQsNyBAQAo+ID4gPiA+ICAKPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9icmlkZ2UuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4K
PiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9k
c2kuYwo+ID4gPiA+IGluZGV4IDBjNjA3ZWIzM2Q3ZS4uNGMyZjVlMTQzZDExIDEwMDY0NAo+ID4g
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RzaS5jCj4gPiA+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMKPiA+ID4gPiBAQCAtMzAsNyArMzAsNyBAQAo+ID4g
PiA+ICAgKi8KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2VkaWQuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3ZjNC92YzRfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jCj4g
PiA+ID4gaW5kZXggZmQ1NTIyZmQxNzllLi5jZTNjYzJhNmExNjkgMTAwNjQ0Cj4gPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3ZjNC92YzRfaGRtaS5jCj4gPiA+ID4gQEAgLTQzLDcgKzQzLDcgQEAKPiA+ID4gPiAg
ICovCj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9l
ZGlkLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+ID4gPiAgI2luY2x1ZGUg
PGxpbnV4L2NvbXBvbmVudC5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
dmM0L3ZjNF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5jCj4gPiA+ID4gaW5k
ZXggMWY5NGI5YWZmZTRiLi5hZTdiMzExODkzZGYgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3ZjNC92YzRfa21zLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdmM0
L3ZjNF9rbXMuYwo+ID4gPiA+IEBAIC0xNyw3ICsxNyw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlICJ2YzRfZHJ2LmgiCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS92YzQvdmM0X3R4cC5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdHhwLmMKPiA+ID4gPiBp
bmRleCA2ZTIzYzUwMTY4ZjkuLjhhYzFiOTVkMDFjNCAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vdmM0L3ZjNF90eHAuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92
YzQvdmM0X3R4cC5jCj4gPiA+ID4gQEAgLTksNyArOSw3IEBACj4gPiA+ID4gIAo+ID4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFu
ZWwuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fd3JpdGViYWNrLmg+Cj4gPiA+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3ZlYy5jIGIvZHJpdmVycy9ncHUvZHJt
L3ZjNC92YzRfdmVjLmMKPiA+ID4gPiBpbmRleCA4ZTdmYWNiNjUxNGUuLmU4YjA5YzY3MGVlNiAx
MDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF92ZWMuYwo+ID4gPiA+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3ZlYy5jCj4gPiA+ID4gQEAgLTI1LDcgKzI1
LDcgQEAKPiA+ID4gPiAgICovCj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+
Cj4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS92
aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMKPiA+ID4gPiBpbmRleCBiNTU4MGIxMWEwNjMuLjc3NGY0
NzZkZDljZCAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRn
cHVfZGlzcGxheS5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1
X2Rpc3BsYXkuYwo+ID4gPiA+IEBAIC0yNiw3ICsyNiw3IEBACj4gPiA+ID4gICAqLwo+ID4gPiA+
ICAKPiA+ID4gPiAgI2luY2x1ZGUgInZpcnRncHVfZHJ2LmgiCj4gPiA+ID4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4gPiAg
Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kcnYu
aCBiL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kcnYuaAo+ID4gPiA+IGluZGV4IDFk
ZWI0MWQ0MmVhNC4uMGM3OTNkOTFjNjJiIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS92aXJ0aW8vdmlydGdwdV9kcnYuaAo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92
aXJ0aW8vdmlydGdwdV9kcnYuaAo+ID4gPiA+IEBAIC0zNCw3ICszNCw3IEBACj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KPiA+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4gPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL3R0bS90dG1f
Ym9fYXBpLmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNf
Y3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMKPiA+ID4gPiBpbmRleCAx
NzdiYmNiMzgzMDYuLjI2OTZjMzcwZmU5YiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vdmttcy92a21zX2NydGMuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92a21z
L3ZrbXNfY3J0Yy5jCj4gPiA+ID4gQEAgLTgsNyArOCw3IEBACj4gPiA+ID4gIAo+ID4gPiA+ICAj
aW5jbHVkZSAidmttc19kcnYuaCIKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gIHN0
YXRpYyB2b2lkIF92YmxhbmtfaGFuZGxlKHN0cnVjdCB2a21zX291dHB1dCAqb3V0cHV0KQo+ID4g
PiA+ICB7Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2
LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2Rydi5jCj4gPiA+ID4gaW5kZXggODMwODc4
Nzc1NjVjLi5iNDQ2ZjYwZTdkOGEgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3ZrbXMvdmttc19kcnYuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNf
ZHJ2LmMKPiA+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1
ZGUgPGxpbnV4L21vZHVsZS5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KPiA+
ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hl
bHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19vdXRwdXQuYyBiL2RyaXZlcnMv
Z3B1L2RybS92a21zL3ZrbXNfb3V0cHV0LmMKPiA+ID4gPiBpbmRleCAyNzFhMGViOTA0MmMuLjg3
OGZmMzE0MjQ3MyAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21z
X291dHB1dC5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19vdXRwdXQu
Ywo+ID4gPiA+IEBAIC03LDcgKzcsNyBAQAo+ID4gPiA+ICAgKi8KPiA+ID4gPiAgCj4gPiA+ID4g
ICNpbmNsdWRlICJ2a21zX2Rydi5oIgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiA+ICAKPiA+ID4gPiAg
c3RhdGljIHZvaWQgdmttc19jb25uZWN0b3JfZGVzdHJveShzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAq
Y29ubmVjdG9yKQo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Zt
d2dmeF9rbXMuaCBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5oCj4gPiA+ID4g
aW5kZXggNjU1YWJiY2Q0MDU4Li5kNTYwZjYxNTliYjEgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmgKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuaAo+ID4gPiA+IEBAIC0yOSw3ICsyOSw3IEBACj4gPiA+
ID4gICNkZWZpbmUgVk1XR0ZYX0tNU19IXwo+ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1QLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9lbmNvZGVyLmg+Cj4gPiA+ID4gICNpbmNsdWRlICJ2bXdnZnhfZHJ2LmgiCj4gPiA+
ID4gIAo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnQuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4gPiA+ID4gaW5kZXgg
NmI2ZDVhYjgyZWMzLi5mZDM5MGRkNjRiMTMgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnQuYwo+ID4gPiA+IEBAIC0xMCw3ICsxMCw3IEBACj4gPiA+ID4gIAo+
ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgv
b2ZfZGV2aWNlLmg+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVu
X2RybV9mcm9udF9jb25uLmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29u
bi5jCj4gPiA+ID4gaW5kZXggNTRhZjI2NjliMWIzLi45ZjVmMzFmNzdmMWUgMTAwNjQ0Cj4gPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uYwo+ID4gPiA+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMKPiA+ID4gPiBA
QCAtOSw3ICs5LDcgQEAKPiA+ID4gPiAgICovCj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4g
PiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgo+ID4gPiA+ICAKPiA+
ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5j
IGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCj4gPiA+ID4gaW5kZXgg
NDdmZjAxOWQzYWVmLi45Y2Y4NDdlMjZjZjEgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCj4gPiA+ID4gQEAgLTExLDcgKzExLDcgQEAKPiA+
ID4gPiAgI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfZ2VtLmgiCj4gPiA+ID4gIAo+ID4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9nZW0uaD4KPiA+ID4gPiAgCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94
ZW4veGVuX2RybV9mcm9udF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9rbXMuYwo+ID4gPiA+IGluZGV4IGEzNDc5ZWI3MmQ3OS4uZjUzNmQ5ZjVhNzk2IDEwMDY0NAo+
ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYwo+ID4g
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYwo+ID4gPiA+
IEBAIC0xMyw3ICsxMyw3IEBACj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFt
ZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS96dGUvenhfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9kcm1fZHJ2
LmMKPiA+ID4gPiBpbmRleCBmNWVhMzJhZTg2MDAuLjkxZWFhYTQ3NWQzNiAxMDA2NDQKPiA+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2RybV9kcnYuYwo+ID4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS96dGUvenhfZHJtX2Rydi5jCj4gPiA+ID4gQEAgLTE4LDcgKzE4LDcgQEAK
PiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
Z2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3p0
ZS96eF9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2hkbWkuYwo+ID4gPiA+IGluZGV4
IDc4NjU1MjY5ZDg0My4uOGJmYjAxMWNlNjU1IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS96dGUvenhfaGRtaS5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96
eF9oZG1pLmMKPiA+ID4gPiBAQCAtMjAsNyArMjAsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8bGlu
dXgvb2ZfZGV2aWNlLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0venRlL3p4X3R2ZW5jLmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3R2ZW5jLmMKPiA+
ID4gPiBpbmRleCBiNzNhZmIyMTJmYjIuLjg3YjVkODY0MTNkMiAxMDA2NDQKPiA+ID4gPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3R2ZW5jLmMKPiA+ID4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0venRlL3p4X3R2ZW5jLmMKPiA+ID4gPiBAQCAtMTQsNyArMTQsNyBAQAo+ID4gPiA+ICAj
aW5jbHVkZSA8bGludXgvcmVnbWFwLmg+Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJ6eF9k
cm1fZHJ2LmgiCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdmdh
LmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZnYS5jCj4gPiA+ID4gaW5kZXggMjNkMWZmNDM1
NWEwLi5lMTRjMWQ3MDk3NDAgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3p0
ZS96eF92Z2EuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdmdhLmMKPiA+
ID4gPiBAQCAtMTMsNyArMTMsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+
Cj4gPiA+ID4gIAo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiA+ID4gPiAgCj4gPiA+ID4gICNpbmNsdWRlICJ6eF9kcm1fZHJ2LmgiCj4gPiA+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdm91LmMgYi9kcml2ZXJzL2dwdS9kcm0venRl
L3p4X3ZvdS5jCj4gPiA+ID4gaW5kZXggNDQyMzExZDMxMTEwLi45ZDk3ZjQ0MTc2OTggMTAwNjQ0
Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYwo+ID4gPiA+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdm91LmMKPiA+ID4gPiBAQCAtMTUsNyArMTUsNyBAQAo+
ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fY21hX2hlbHBlci5oPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvdmJv
eHZpZGVvL3Zib3hfaXJxLmMgYi9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfaXJxLmMK
PiA+ID4gPiBpbmRleCAwOWY4NThlYzEzNjkuLmI5YjcxNjc3NmI3YiAxMDA2NDQKPiA+ID4gPiAt
LS0gYS9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfaXJxLmMKPiA+ID4gPiArKysgYi9k
cml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfaXJxLmMKPiA+ID4gPiBAQCAtMjcsNyArMjcs
NyBAQAo+ID4gPiA+ICAgKiAgICAgICAgICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQu
Y29tPgo+ID4gPiA+ICAgKi8KPiA+ID4gPiAgCj4gPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPiA+ICAKPiA+ID4gPiAgI2luY2x1ZGUgInZib3hfZHJ2LmgiCj4gPiA+ID4gICNpbmNsdWRl
ICJ2Ym94dmlkZW8uaCIKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3Zib3h2
aWRlby92Ym94X21vZGUuYyBiL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMK
PiA+ID4gPiBpbmRleCA2YWNjOTY1MjQ3ZmYuLmM3MmU0ZjI1MWJjMCAxMDA2NDQKPiA+ID4gPiAt
LS0gYS9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfbW9kZS5jCj4gPiA+ID4gKysrIGIv
ZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X21vZGUuYwo+ID4gPiA+IEBAIC0zMyw3ICsz
Myw3IEBACj4gPiA+ID4gICAqLwo+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gPiAgCj4gPiA+ID4gZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oIGIvaW5jbHVkZS9kcm0vZHJt
X2NydGNfaGVscGVyLmgKPiA+ID4gPiBpbmRleCAwZWU5YTk2YjcwZGEuLmE2ZDUyMGQ1YjZjYSAx
MDA2NDQKPiA+ID4gPiAtLS0gYS9pbmNsdWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaAo+ID4gPiA+
ICsrKyBiL2luY2x1ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oCj4gPiA+ID4gQEAgLTU4LDIwICs1
OCw0IEBAIGludCBkcm1faGVscGVyX2Nvbm5lY3Rvcl9kcG1zKHN0cnVjdCBkcm1fY29ubmVjdG9y
ICpjb25uZWN0b3IsIGludCBtb2RlKTsKPiA+ID4gPiAgdm9pZCBkcm1faGVscGVyX3Jlc3VtZV9m
b3JjZV9tb2RlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ID4gPiA+ICBpbnQgZHJtX2hlbHBl
cl9mb3JjZV9kaXNhYmxlX2FsbChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiA+ID4gPiAgCj4g
PiA+ID4gLS8qIGRybV9wcm9iZV9oZWxwZXIuYyAqLwo+ID4gPiA+IC1pbnQgZHJtX2hlbHBlcl9w
cm9iZV9zaW5nbGVfY29ubmVjdG9yX21vZGVzKHN0cnVjdCBkcm1fY29ubmVjdG9yCj4gPiA+ID4g
LQkJCQkJICAgICpjb25uZWN0b3IsIHVpbnQzMl90IG1heFgsCj4gPiA+ID4gLQkJCQkJICAgIHVp
bnQzMl90IG1heFkpOwo+ID4gPiA+IC1pbnQgZHJtX2hlbHBlcl9wcm9iZV9kZXRlY3Qoc3RydWN0
IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwKPiA+ID4gPiAtCQkJICAgIHN0cnVjdCBkcm1fbW9k
ZXNldF9hY3F1aXJlX2N0eCAqY3R4LAo+ID4gPiA+IC0JCQkgICAgYm9vbCBmb3JjZSk7Cj4gPiA+
ID4gLXZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYp
Owo+ID4gPiA+IC12b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZmluaShzdHJ1Y3QgZHJtX2Rldmlj
ZSAqZGV2KTsKPiA+ID4gPiAtYm9vbCBkcm1faGVscGVyX2hwZF9pcnFfZXZlbnQoc3RydWN0IGRy
bV9kZXZpY2UgKmRldik7Cj4gPiA+ID4gLXZvaWQgZHJtX2ttc19oZWxwZXJfaG90cGx1Z19ldmVu
dChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiA+ID4gPiAtCj4gPiA+ID4gLXZvaWQgZHJtX2tt
c19oZWxwZXJfcG9sbF9kaXNhYmxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ID4gPiA+IC12
b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZW5hYmxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+
ID4gPiA+IC1ib29sIGRybV9rbXNfaGVscGVyX2lzX3BvbGxfd29ya2VyKHZvaWQpOwo+ID4gPiA+
IC0KPiA+ID4gPiAgI2VuZGlmCj4gPiA+ID4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9w
cm9iZV9oZWxwZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaAo+ID4gPiA+IG5l
dyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiA+ID4gaW5kZXggMDAwMDAwMDAwMDAwLi45NmMwNjBjMTZh
MWUKPiA+ID4gPiAtLS0gL2Rldi9udWxsCj4gPiA+ID4gKysrIGIvaW5jbHVkZS9kcm0vZHJtX3By
b2JlX2hlbHBlci5oCj4gPiA+ID4gQEAgLTAsMCArMSw1MCBAQAo+ID4gPiA+ICsvKgo+ID4gPiA+
ICsgKiBDb3B5cmlnaHQgwqkgMjAwNiBLZWl0aCBQYWNrYXJkCj4gPiA+ID4gKyAqIENvcHlyaWdo
dCDCqSAyMDA3LTIwMDggRGF2ZSBBaXJsaWUKPiA+ID4gPiArICogQ29weXJpZ2h0IMKpIDIwMDct
MjAwOCBJbnRlbCBDb3Jwb3JhdGlvbgo+ID4gPiA+ICsgKiAgIEplc3NlIEJhcm5lcyA8amVzc2Uu
YmFybmVzQGludGVsLmNvbT4KPiA+ID4gPiArICoKPiA+ID4gPiArICogUGVybWlzc2lvbiBpcyBo
ZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEK
PiA+ID4gPiArICogY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50
YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwKPiA+ID4gPiArICogdG8gZGVhbCBpbiB0aGUg
U29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlv
bgo+ID4gPiA+ICsgKiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVi
bGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwKPiA+ID4gPiArICogYW5kL29yIHNlbGwgY29w
aWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlCj4g
PiA+ID4gKyAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUg
Zm9sbG93aW5nIGNvbmRpdGlvbnM6Cj4gPiA+ID4gKyAqCj4gPiA+ID4gKyAqIFRoZSBhYm92ZSBj
b3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1
ZGVkIGluCj4gPiA+ID4gKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2Yg
dGhlIFNvZnR3YXJlLgo+ID4gPiA+ICsgKgo+ID4gPiA+ICsgKiBUSEUgU09GVFdBUkUgSVMgUFJP
VklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgo+
ID4gPiA+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJS
QU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKPiA+ID4gPiArICogRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gIElOIE5PIEVWRU5UIFNIQUxMCj4g
PiA+ID4gKyAqIFRIRSBDT1BZUklHSFQgSE9MREVSKFMpIE9SIEFVVEhPUihTKSBCRSBMSUFCTEUg
Rk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUgo+ID4gPiA+ICsgKiBPVEhFUiBMSUFCSUxJVFksIFdI
RVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwKPiA+ID4g
PiArICogQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZU
V0FSRSBPUiBUSEUgVVNFIE9SCj4gPiA+ID4gKyAqIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZU
V0FSRS4KPiA+ID4gPiArICovCj4gPiA+ID4gKwo+ID4gPiA+ICsjaWZuZGVmIF9fRFJNX1BST0JF
X0hFTFBFUl9IX18KPiA+ID4gPiArI2RlZmluZSBfX0RSTV9QUk9CRV9IRUxQRVJfSF9fCj4gPiA+
ID4gKwo+ID4gPiA+ICsjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KPiA+ID4gPiArCj4gPiA+ID4g
K3N0cnVjdCBkcm1fY29ubmVjdG9yOwo+ID4gPiA+ICtzdHJ1Y3QgZHJtX2RldmljZTsKPiA+ID4g
PiArc3RydWN0IGRybV9tb2Rlc2V0X2FjcXVpcmVfY3R4Owo+ID4gPiA+ICsKPiA+ID4gPiAraW50
IGRybV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2RlcyhzdHJ1Y3QgZHJtX2Nvbm5l
Y3Rvcgo+ID4gPiA+ICsJCQkJCSAgICAqY29ubmVjdG9yLCB1aW50MzJfdCBtYXhYLAo+ID4gPiA+
ICsJCQkJCSAgICB1aW50MzJfdCBtYXhZKTsKPiA+ID4gPiAraW50IGRybV9oZWxwZXJfcHJvYmVf
ZGV0ZWN0KHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsCj4gPiA+ID4gKwkJCSAgICBz
dHJ1Y3QgZHJtX21vZGVzZXRfYWNxdWlyZV9jdHggKmN0eCwKPiA+ID4gPiArCQkJICAgIGJvb2wg
Zm9yY2UpOwo+ID4gPiA+ICt2b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfaW5pdChzdHJ1Y3QgZHJt
X2RldmljZSAqZGV2KTsKPiA+ID4gPiArdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2Zpbmkoc3Ry
dWN0IGRybV9kZXZpY2UgKmRldik7Cj4gPiA+ID4gK2Jvb2wgZHJtX2hlbHBlcl9ocGRfaXJxX2V2
ZW50KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ID4gPiA+ICt2b2lkIGRybV9rbXNfaGVscGVy
X2hvdHBsdWdfZXZlbnQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gPiA+ID4gKwo+ID4gPiA+
ICt2b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZGlzYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2
KTsKPiA+ID4gPiArdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2VuYWJsZShzdHJ1Y3QgZHJtX2Rl
dmljZSAqZGV2KTsKPiA+ID4gPiArYm9vbCBkcm1fa21zX2hlbHBlcl9pc19wb2xsX3dvcmtlcih2
b2lkKTsKPiA+ID4gPiArCj4gPiA+ID4gKyNlbmRpZgo+ID4gPiA+IC0tIAo+ID4gPiA+IDIuMjAu
MC5yYzEKPiA+ID4gPiAKPiA+ID4gPiAKPiA+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+ID4gPiA+IExpbnV4LXJvY2tjaGlwIG1haWxpbmcgbGlz
dAo+ID4gPiA+IExpbnV4LXJvY2tjaGlwQGxpc3RzLmluZnJhZGVhZC5vcmcKPiA+ID4gPiBodHRw
Oi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJvY2tjaGlwCj4g
PiA+IAo+ID4gPiAtLSAKPiA+ID4gICAgICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gPiAgIF9fX19fX19ffCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfF9fX19fX18K
PiA+ID4gICBcICAgICAgIHwgIFdpdGggZW5vdWdoIGNvdXJhZ2UsIHlvdSBjYW4gZG8gd2l0aG91
dCBhIHJlcHV0YXRpb24gIHwgICAgICAvCj4gPiA+ICAgIFwgICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC0tIFJoZXR0IEJ1dGxlciAgICAgICB8ICAgICAvCj4gPiA+ICAg
IC8gICAgICB8X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX198ICAgICBcCj4gPiA+ICAgL19fX19fX19fX18pICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoX19fX19fX19fXAo+ID4gCj4gPiAtLSAKPiA+
IERhbmllbCBWZXR0ZXIKPiA+IFNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgo+
ID4gaHR0cDovL2Jsb2cuZmZ3bGwuY2gKPiAKPiAtLSAKPiAgICAgICAgICAgIF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gICBfX19fX19f
X3wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHxfX19fX19fCj4gICBcICAgICAgIHwgIFdpdGggZW5vdWdoIGNvdXJhZ2UsIHlvdSBjYW4gZG8g
d2l0aG91dCBhIHJlcHV0YXRpb24gIHwgICAgICAvCj4gICAgXCAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLS0gUmhldHQgQnV0bGVyICAgICAgIHwgICAgIC8KPiAgICAv
ICAgICAgfF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19ffCAgICAgXAo+ICAgL19fX19fX19fX18pICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoX19fX19fX19fXAoKLS0gCkRhbmllbCBWZXR0ZXIKU29m
dHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:30:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:30:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggSBI-0004xn-6Q; Mon, 07 Jan 2019 10:30: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggSBH-0004xi-2F
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 10:30:51 +0000
X-Inumbo-ID: 4d441838-1267-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d441838-1267-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 10:30:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 03:30:49 -0700
Message-Id: <5C332A54020000780020AC40@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 03:30:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546256270-11734-1-git-send-email-andrew.cooper3@citrix.com>
 <1546256270-11734-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546256270-11734-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/svm: Drop enum instruction_index
 and simplify svm_get_insn_len()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjEyLjE4IGF0IDEyOjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUGFzc2luZyBhIDMyLWJpdCBpbnRlZ2VyIGluZGV4IGludG8gYW4gYXJyYXkgd2l0aCBl
bnRyaWVzIGNvbnRhaW5pbmcgbGVzcyB0aGFuCj4gMzIgYml0cyBvZiBkYXRhIGlzIHdhc3RlZnVs
LCBhbmQgY3JlYXRlcyBhbiB1bm5lY2Vzc2FyeSBlcnJvciBjb25kaXRpb24gb2YKPiBwYXNzaW5n
IGFuIG91dC1vZi1yYW5nZSBpbmRleC4KPiAKPiBUaGUgd2lkdGggb2YgdGhlIFg4NkVNVUxfT1BD
KCkgZW5jb2RpbmcgaXMgYXQgbW9zdCAyNCBiaXRzLCB3aGljaCBsZWF2ZXMgcm9vbQo+IGZvciBh
IG1vZHJtIGJ5dGUuCgpUaGF0J3MgdHJ1ZSBmb3IgdGhlIDB4MGYtcHJlZml4LXNwYWNlIGluc25z
IChhbmQgaXQncyBqdXN0IDIwIGJpdHMgaW4gdGhhdApjYXNlKSwgYnV0IGdvaW5nIHRoaXMgcm91
dGUgd2UnZCBwYWludCBvdXJzZWx2ZXMgaW50byBhIGNvcm5lciBpZiB3ZSdkCmV2ZXIgaGF2ZSB0
byBhZGQgMHgwZjM4LSwgMHgwZjNhLSwgb3IgMHg4ZjA/LXByZWZpeC1zcGFjZSBpbnNucy4KCkZ1
cnRoZXJtb3JlIHNvbWVvbmUgYWRqdXN0aW5nIHRoZSBlbmNvZGluZyBsYXlvdXQgaW4geDg2X2Vt
dWxhdGUuaAppcyB2ZXJ5IHVubGlrZWx5IHRvIG5vdGljZSBicmVha2FnZSBoZXJlIHVudGlsIHRy
eWluZyB0aGUgcmVzdWx0aW5nCmJpbmFyeSAtIEkgc3Ryb25nbHkgdGhpbmsgc29tZSBCVUlMRF9C
VUdfT04oKSBzaG91bGQgYmUgYWRkZWQgdG8KbWFrZSB0aGlzIGFwcGFyZW50IGF0IGJ1aWxkIHRp
bWUuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9lbXVsYXRlLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oCj4gQEAgLTE5LDMzICsxOSwz
NiBAQAo+ICAjaWZuZGVmIF9fQVNNX1g4Nl9IVk1fU1ZNX0VNVUxBVEVfSF9fCj4gICNkZWZpbmUg
X19BU01fWDg2X0hWTV9TVk1fRU1VTEFURV9IX18KPiAgCj4gLS8qIEVudW1lcmF0ZSBzb21lIHN0
YW5kYXJkIGluc3RydWN0aW9ucyB0aGF0IHdlIHN1cHBvcnQgKi8KPiAtZW51bSBpbnN0cnVjdGlv
bl9pbmRleCB7Cj4gLSAgICBJTlNUUl9JTlZELAo+IC0gICAgSU5TVFJfV0JJTlZELAo+IC0gICAg
SU5TVFJfQ1BVSUQsCj4gLSAgICBJTlNUUl9SRE1TUiwKPiAtICAgIElOU1RSX1dSTVNSLAo+IC0g
ICAgSU5TVFJfVk1DQUxMLAo+IC0gICAgSU5TVFJfSExULAo+IC0gICAgSU5TVFJfSU5UMywKPiAt
ICAgIElOU1RSX1JEVFNDLAo+IC0gICAgSU5TVFJfUkRUU0NQLAo+IC0gICAgSU5TVFJfUEFVU0Us
Cj4gLSAgICBJTlNUUl9YU0VUQlYsCj4gLSAgICBJTlNUUl9WTVJVTiwKPiAtICAgIElOU1RSX1ZN
TE9BRCwKPiAtICAgIElOU1RSX1ZNU0FWRSwKPiAtICAgIElOU1RSX1NUR0ksCj4gLSAgICBJTlNU
Ul9DTEdJLAo+IC0gICAgSU5TVFJfSU5WTFBHQSwKPiAtICAgIElOU1RSX0lDRUJQLAo+IC0gICAg
SU5TVFJfTUFYX0NPVU5UIC8qIE11c3QgYmUgbGFzdCAtIE51bWJlciBvZiBpbnN0cnVjdGlvbnMg
c3VwcG9ydGVkICovCj4gLX07Cj4gKy8qCj4gKyAqIEVuY29kaW5nIGZvciBzdm1fZ2V0X2luc25f
bGVuKCkuICBXZSB0YWtlIFg4NkVNVUxfT1BDKCkgZm9yIHRoZSBtYWluCj4gKyAqIG9wY29kZSwg
c2hpZnRlZCBsZWZ0IHRvIG1ha2Ugcm9vbSBmb3IgdGhlIE1vZFJNIGJ5dGUuCj4gKyAqLwo+ICsj
ZGVmaW5lIElOU1RSX0VOQyhvcGMsIG1vZHJtKSAoKCh1bnNpZ25lZCBpbnQpKG9wYykgPDwgOCkg
fCAobW9kcm0pKQoKSSBjYW4ndCBzZWVtIHRvIGZpZ3VyZSB3aGF0IGdvb2QgdGhlIGNhc3QgZG9l
cy4KCj4gKyNkZWZpbmUgTU9EUk0obW9kLCByZWcsIHJtKSAoKChtb2QpIDw8IDYpIHwgKChyZWcp
IDw8IDMpIHwgcm0pCgoicm0iIGFsc28gd2FudHMgdG8gYmUgcGFyZW50aGVzaXplZCAob3IgbmVp
dGhlciAibW9kIiBub3IgInJlZyIgd291bGQKbmVlZCB0byBiZSkuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:34:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:34: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-devel-bounces@lists.xenproject.org>)
	id 1ggSEP-00056h-MX; Mon, 07 Jan 2019 10:34:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggSEO-00056A-4v
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 10:34:04 +0000
X-Inumbo-ID: bf9ac72e-1267-11e9-ba05-4f12dfd27b02
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf9ac72e-1267-11e9-ba05-4f12dfd27b02;
 Mon, 07 Jan 2019 10:34:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 03:34:01 -0700
Message-Id: <5C332B15020000780020AC51@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 03:33:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <1546277665-32720-1-git-send-email-andrew.cooper3@citrix.com>
 <20190102104314.s4ioafq66wfvjrmx@zion.uk.xensource.com>
In-Reply-To: <20190102104314.s4ioafq66wfvjrmx@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/build-id: Fix xen_build_id_check() to
 be robust against malformed notes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAxLjE5IGF0IDExOjQzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBEZWMgMzEsIDIwMTggYXQgMDU6MzQ6MjVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gICAgICAvKiBTYW5pdHkgY2hlY2ssIG5hbWUgc2hvdWxkIGJlICJHTlUiIGZvciBs
ZC1nZW5lcmF0ZWQgYnVpbGQtaWQuICovCj4+IC0gICAgaWYgKCBzdHJuY21wKEVMRk5PVEVfTkFN
RShuKSwgIkdOVSIsIG4tPm5hbWVzeikgIT0gMCApCj4+ICsgICAgaWYgKCBtZW1jbXAoRUxGTk9U
RV9OQU1FKG4pLCAiR05VIiwgNCkgIT0gMCApCj4gCj4gT09JIHdoYXQgaXMgdGhlIGFkdmFudGFn
ZSBvZiBtZW1jbXAgY29tcGFyZWQgdG8gc3RybmNtcD8KCm1lbWNtcCgpIGdlbmVyYWxseSBpcyBt
b3JlIHBlcmZvcm1hbnQgdGhhbiBzdHJuY21wKCksIGR1ZSB0byBpdCBub3QKbmVlZGluZyB0byBs
b29rIGZvciBudWwgdGVybWluYXRvcnMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:37:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1ggSHK-0005Ff-66; Mon, 07 Jan 2019 10:37: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggSHJ-0005Ev-79
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 10:37:05 +0000
X-Inumbo-ID: 2c3161fc-1268-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c3161fc-1268-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 10:37:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 03:37:03 -0700
Message-Id: <5C332BC6020000780020AC6D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 03:36:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546277665-32720-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546277665-32720-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/build-id: Fix xen_build_id_check() to
 be robust against malformed notes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjEyLjE4IGF0IDE4OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQSBOVF9HTlVfQlVJTERfSUQgd2l0aCBuYW1lc3ogbG9uZ2VyIHRoYW4gNCB3aWxsIGNh
dXNlIHRoZSBzdHJuY21wKCkgdG8gdXNlCj4gYnl0ZXMgaW4gYWRqYWNlbnQgc3RyaW5ndGFibGUg
ZW50cmllcy4KPiAKPiBJbnN0ZWFkLCBjaGVjayBmb3IgbmFtZXN6IGV4YWN0bHkgZXF1YWwgdG8g
NCwKCklzIHRoYXQgYSByZXF1aXJlbWVudCBzcGVsbGVkIG91dCBhbnl3aGVyZT8gVGlsbCBub3cg
SSd2ZSBiZWVuCnVuZGVyIHRoZSBpbXByZXNzaW9uIHRoYXQgZS5nLiA4IGJ5dGVzIG9mIG5hbWUg
YXJlIGZpbmUgYXMgd2VsbCwKYXMgbG9uZyBhcyB0aGUgZmlyc3QgZm91ciBvZiB0aGVtIGFyZSAi
R05VXDAiLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:42:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:42: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-devel-bounces@lists.xenproject.org>)
	id 1ggSMC-000608-Ri; Mon, 07 Jan 2019 10:42: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=IkhC=PP=citrix.com=prvs=90308b1d5=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ggSMB-000603-3d
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 10:42:07 +0000
X-Inumbo-ID: dee2ff10-1268-11e9-8935-4b2717849a72
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dee2ff10-1268-11e9-8935-4b2717849a72;
 Mon, 07 Jan 2019 10:42:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="84219567"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH] libxl: get_reaper_lock_and_uid: Document fd handling
Thread-Index: AQHUopM4cRVPz2Jtl0+4YbSMe89Ok6WjlVUA
Date: Mon, 7 Jan 2019 10:42:02 +0000
Message-ID: <D0412FBD-6C60-4DDD-939F-D0942F611526@citrix.com>
References: <20190102120343.21267-1-ian.jackson@eu.citrix.com>
In-Reply-To: <20190102120343.21267-1-ian.jackson@eu.citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <DA0C9A123087074590C7EE8020E1DDE8@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] libxl: get_reaper_lock_and_uid: Document fd
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIEphbiAyLCAyMDE5LCBhdCAxMDowMyBQTSwgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+IAo+IENvdmVyaXR5IHVuZGVyc3RhbmRhYmx5IGNvbXBs
YWlucyB0aGF0IGdldF9yZWFwZXJfbG9ja19hbmRfdWlkIGxlYWtzCj4gdGhlIGZkIGFuZCBoZW5j
ZSBvcGVuLWZpbGUuICBCdXQgdGhpcyBpcyBpbnRlbnRpb25hbDogdGhlIGxvY2sgYmVjb21lcwo+
IG93bmVkIGJ5IHRoZSBjaGlsZCBwcm9jZXNzIGFzIGEgd2hvbGUsIHdoaWNoIGlzIGVudGlyZWx5
IHRoZSBwcm9wZXJ0eQo+IG9mIGxpYnhsLgo+IAo+IChUaGUgY29kaW5nIHN0eWxlIGhlcmUgaW4g
dGhpcyBzdWJwcm9jZXNzIGlzIGEgYml0IGFub21hbG91cyBidXQgaXQncwo+IHByb2JhYmx5IG5v
dCB3b3J0aCBpdCB0byBjb252ZXJ0IGdldF9yZWFwZXJfbG9ja19hbmRfdWlkIHRvIGBnb3RvIG91
dCcKPiBzdHlsZSBhbmQgaGF2ZSBpdCBleHBsaWNpdGx5IHJldHVybiB0aGUgZmQgbnVtYmVyLikK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KCkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:49:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:49: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-devel-bounces@lists.xenproject.org>)
	id 1ggST5-0006F9-No; Mon, 07 Jan 2019 10:49: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=2dXH=PP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggST5-0006Ex-5g
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 10:49:15 +0000
X-Inumbo-ID: df284806-1269-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df284806-1269-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 10:49:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggST1-0004ea-Ui; Mon, 07 Jan 2019 10:49:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggST1-0003AU-KL; Mon, 07 Jan 2019 10:49:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggST1-00017p-Jj; Mon, 07 Jan 2019 10:49:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131784-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Jan 2019 10:49:11 +0000
Subject: [Xen-devel] [ovmf test] 131784: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc4NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3ODQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjEgZGF5cyAgMjQ5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDIgZGF5cyAgIDEzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:52:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1ggSWP-0006wH-8p; Mon, 07 Jan 2019 10:52: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggSWN-0006wB-NM
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 10:52:39 +0000
X-Inumbo-ID: 58c0824b-126a-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58c0824b-126a-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 10:52:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 03:52:37 -0700
Message-Id: <5C332F70020000780020AC8F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 03:52:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546616022-32229-1-git-send-email-andrew.cooper3@citrix.com>
 <1546616022-32229-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546616022-32229-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] libx86: Introduce a helper to
 deserialise cpuid_policy objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDE2OjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKPiBAQCAtMzE5LDYgKzMxOSwyNyBAQCB0eXBlZGVm
IHhlbl9jcHVpZF9sZWFmX3QgY3B1aWRfbGVhZl9idWZmZXJfdFtdOwo+ICBpbnQgeDg2X2NwdWlk
X2NvcHlfdG9fYnVmZmVyKGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKnBvbGljeSwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVpZF9sZWFmX2J1ZmZlcl90IGxlYXZlcywgdWlu
dDMyX3QgKm5yX2VudHJpZXMpOwo+ICAKPiArLyoqCj4gKyAqIFVuc2VyaWFsaXNlIGEgY3B1aWRf
cG9saWN5IG9iamVjdCBmcm9tIGFuIGFycmF5IG9mIGNwdWlkIGxlYXZlcy4KPiArICoKPiArICog
QHBhcmFtIHBvbGljeSAgICAgIFRoZSBjcHVpZF9wb2xpY3kgdG8gdW5zZXJpYWxpc2UgaW50by4K
PiArICogQHBhcmFtIGxlYXZlcyAgICAgIFRoZSBhcnJheSBvZiBsZWF2ZXMgdG8gdW5zZXJpYWxp
c2UgZnJvbS4KPiArICogQHBhcmFtIG5yX2VudHJpZXMgIFRoZSBudW1iZXIgb2YgZW50cmllcyBp
biAnbGVhdmVzJy4KPiArICogQHBhcmFtIGVycl9sZWFmICAgIE9wdGlvbmFsIGhpbnQgZmlsbGVk
IG9uIGVycm9yLgo+ICsgKiBAcGFyYW0gZXJyX3N1YmxlYWYgT3B0aW9uYWwgaGludCBmaWxsZWQg
b24gZXJyb3IuCj4gKyAqIEByZXR1cm5zIC1lcnJubwo+ICsgKgo+ICsgKiBSZWFkcyBhdCBtb3N0
IENQVUlEX01BWF9TRVJJQUxJU0VEX0xFQVZFUy4gIE1heSByZXR1cm4gLUVSQU5HRSBpZiBhbgo+
ICsgKiBpbmNvbWluZyBsZWFmIGlzIG91dCBvZiByYW5nZSBvZiBjcHVpZF9wb2xpY3ksIGluIHdo
aWNoIGNhc2UgdGhlIG9wdGlvbmFsCj4gKyAqIGVycl8qIHBvaW50ZXJzIGFyZSBmaWxsZWQgdG8g
YWlkIGRpYWdub3N0aWNzLgo+ICsgKgo+ICsgKiBObyBjb250ZW50IHZhbGlkYXRpb24gb2YgaW4t
cmFuZ2UgbGVhdmVzIGlzIHBlcmZvcm1lZC4KPiArICovCj4gK2ludCB4ODZfY3B1aWRfY29weV9m
cm9tX2J1ZmZlcihzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwb2xpY3ksCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjcHVpZF9sZWFmX2J1ZmZlcl90IGxlYXZlcywKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yX2VudHJpZXMsIHVpbnQzMl90
ICplcnJfbGVhZiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpl
cnJfc3VibGVhZik7Cj4gKwo+ICAjZW5kaWYgLyogIVhFTl9MSUJfWDg2X0NQVUlEX0ggKi8KPiAg
Cj4gIC8qCj4gZGlmZiAtLWdpdCBhL3hlbi9saWIveDg2L2NwdWlkLmMgYi94ZW4vbGliL3g4Ni9j
cHVpZC5jCj4gaW5kZXggNWEzMTU5Yi4uN2ZjNDE0OCAxMDA2NDQKPiAtLS0gYS94ZW4vbGliL3g4
Ni9jcHVpZC5jCj4gKysrIGIveGVuL2xpYi94ODYvY3B1aWQuYwo+IEBAIC0yMzMsNiArMjMzLDEx
MiBAQCBpbnQgeDg2X2NwdWlkX2NvcHlfdG9fYnVmZmVyKGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xp
Y3kgCj4gKnAsCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAraW50IHg4Nl9jcHVpZF9jb3B5
X2Zyb21fYnVmZmVyKHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjcHVpZF9sZWFmX2J1ZmZlcl90IGxlYXZlcywKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yX2VudHJpZXMsIHVpbnQzMl90ICpl
cnJfbGVhZiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICplcnJf
c3VibGVhZikKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICB4ZW5fY3B1aWRfbGVh
Zl90IGRhdGE7Cj4gKyAgICBzdHJ1Y3QgY3B1aWRfbGVhZiAqbCA9ICh2b2lkICopJmRhdGEuYTsK
CkknZCBmaW5kIHRoaXMgY2FzdCBhIGxpdHRsZSBsZXNzIHdvcnJ5aW5nIGlmIHlvdSB1c2VkIGNv
bnRhaW5lcl9vZigpLiBCdXQKZXZlbiB0aGVuIEkgZGlzbGlrZSB0aGlzIHdlbGwgaGlkZGVuIGFz
c3VtcHRpb24gb2Ygc2ltaWxhciBsYXlvdXRzCm9mIHN0cnVjdCBjcHVpZF9sZWFmIGFuZCB0aGUg
bGF0dGVyIHBhcnRzIG9mIHN0cnVjdCB4ZW5fY3B1aWRfbGVhZi4KCkFsc28gaXQgbG9va3MgYXMg
aWYgdGhpcyBjb3VsZCBiZSBhIHBvaW50ZXIgdG8gY29uc3QuCgo+ICsgICAgLyoKPiArICAgICAq
IEEgd2VsbCBmb3JtZWQgY2FsbGVyIGlzIGV4cGVjdGVkIHBhc3MgYW4gYXJyYXkgd2l0aCBsZWF2
ZXMgaW4gb3JkZXIsCgouLi4gZXhwZWN0ZWQgdG8gcGFzcyAuLi4KCj4gKyAgICAgKiBhbmQgd2l0
aG91dCBhbnkgcmVwZXRpdGlvbnMuICBIb3dldmVyLCBkdWUgdG8gcGVyLXZlbmRvciBkaWZmZXJl
bmNlcywKPiArICAgICAqIGFuZCBpbiB0aGUgY2FzZSBvZiB1cGdyYWRlIG9yIGxldmVsbGVkIHNj
ZW5hcmlvcywgd2UgdHlwaWNhbGx5IGV4cGVjdAo+ICsgICAgICogZmV3ZXIgdGhhbiBNQVggbGVh
dmVzIHRvIGJlIHBhc3NlZC4KPiArICAgICAqCj4gKyAgICAgKiBEZXRlY3RpbmcgcmVwZWF0ZWQg
ZW50cmllcyBpcyBwcm9oaWJpdGl2ZWx5IGNvbXBsaWNhdGVkLCBzbyB3ZSBkb24ndAo+ICsgICAg
ICogYm90aGVyLiAgVGhhdCBzYWlkLCBvbmUgd2F5IG9yIGFub3RoZXIgaWYgbW9yZSB0aGFuIE1B
WCBsZWF2ZXMgYXJlCj4gKyAgICAgKiBwYXNzZWQsIHNvbWV0aGluZyBpcyB3cm9uZy4KPiArICAg
ICAqLwo+ICsgICAgaWYgKCBucl9lbnRyaWVzID4gQ1BVSURfTUFYX1NFUklBTElTRURfTEVBVkVT
ICkKPiArICAgICAgICByZXR1cm4gLUUyQklHOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwg
bnJfZW50cmllczsgKytpICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIGNvcHlfZnJvbV9idWZm
ZXJfb2Zmc2V0KCZkYXRhLCBsZWF2ZXMsIGksIDEpICkKPiArICAgICAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7Cj4gKwo+ICsgICAgICAgIHN3aXRjaCAoIGRhdGEubGVhZiApCj4gKyAgICAgICAgewo+
ICsgICAgICAgIGNhc2UgMCAuLi4gQVJSQVlfU0laRShwLT5iYXNpYy5yYXcpIC0gMToKPiArICAg
ICAgICAgICAgc3dpdGNoICggZGF0YS5sZWFmICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAg
ICAgICBjYXNlIDB4NDoKPiArICAgICAgICAgICAgICAgIGlmICggZGF0YS5zdWJsZWFmID49IEFS
UkFZX1NJWkUocC0+Y2FjaGUucmF3KSApCj4gKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXRf
b2ZfcmFuZ2U7Cj4gKwo+ICsgICAgICAgICAgICAgICAgcC0+Y2FjaGUucmF3W2RhdGEuc3VibGVh
Zl0gPSAqbDsKCkRvIHlvdSBub3Qgd2FudCB0byB1c2UgYXJyYXlfaW5kZXhfbm9zcGVjKCkgaGVy
ZSBhbmQgYmVsb3c/Cgo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgICAg
ICBjYXNlIDB4NzoKPiArICAgICAgICAgICAgICAgIGlmICggZGF0YS5zdWJsZWFmID49IEFSUkFZ
X1NJWkUocC0+ZmVhdC5yYXcpICkKPiArICAgICAgICAgICAgICAgICAgICBnb3RvIG91dF9vZl9y
YW5nZTsKPiArCj4gKyAgICAgICAgICAgICAgICBwLT5mZWF0LnJhd1tkYXRhLnN1YmxlYWZdID0g
Kmw7Cj4gKyAgICAgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgICAgIGNhc2UgMHhi
Ogo+ICsgICAgICAgICAgICAgICAgaWYgKCBkYXRhLnN1YmxlYWYgPj0gQVJSQVlfU0laRShwLT50
b3BvLnJhdykgKQo+ICsgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0X29mX3JhbmdlOwo+ICsK
PiArICAgICAgICAgICAgICAgIHAtPnRvcG8ucmF3W2RhdGEuc3VibGVhZl0gPSAqbDsKPiArICAg
ICAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICAgICAgY2FzZSAweGQ6Cj4gKyAgICAg
ICAgICAgICAgICBpZiAoIGRhdGEuc3VibGVhZiA+PSBBUlJBWV9TSVpFKHAtPnhzdGF0ZS5yYXcp
ICkKPiArICAgICAgICAgICAgICAgICAgICBnb3RvIG91dF9vZl9yYW5nZTsKPiArCj4gKyAgICAg
ICAgICAgICAgICBwLT54c3RhdGUucmF3W2RhdGEuc3VibGVhZl0gPSAqbDsKPiArICAgICAgICAg
ICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAg
ICAgIGlmICggZGF0YS5zdWJsZWFmICE9IFhFTl9DUFVJRF9OT19TVUJMRUFGICkKPiArICAgICAg
ICAgICAgICAgICAgICBnb3RvIG91dF9vZl9yYW5nZTsKPiArCj4gKyAgICAgICAgICAgICAgICBw
LT5iYXNpYy5yYXdbZGF0YS5sZWFmXSA9ICpsOwo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4g
KyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGNhc2Ug
MHg0MDAwMDAwMDoKPiArICAgICAgICAgICAgaWYgKCBkYXRhLnN1YmxlYWYgIT0gWEVOX0NQVUlE
X05PX1NVQkxFQUYgKQo+ICsgICAgICAgICAgICAgICAgZ290byBvdXRfb2ZfcmFuZ2U7Cj4gKwo+
ICsgICAgICAgICAgICBwLT5odl9saW1pdCA9IGwtPmE7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+
ICsKPiArICAgICAgICBjYXNlIDB4NDAwMDAxMDA6Cj4gKyAgICAgICAgICAgIGlmICggZGF0YS5z
dWJsZWFmICE9IFhFTl9DUFVJRF9OT19TVUJMRUFGICkKPiArICAgICAgICAgICAgICAgIGdvdG8g
b3V0X29mX3JhbmdlOwo+ICsKPiArICAgICAgICAgICAgcC0+aHYyX2xpbWl0ID0gbC0+YTsKPiAr
ICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGNhc2UgMHg4MDAwMDAwMCAuLi4gMHg4
MDAwMDAwMCArIEFSUkFZX1NJWkUocC0+ZXh0ZC5yYXcpIC0gMToKPiArICAgICAgICAgICAgaWYg
KCBkYXRhLnN1YmxlYWYgIT0gWEVOX0NQVUlEX05PX1NVQkxFQUYgKQo+ICsgICAgICAgICAgICAg
ICAgZ290byBvdXRfb2ZfcmFuZ2U7Cj4gKwo+ICsgICAgICAgICAgICBwLT5leHRkLnJhd1tkYXRh
LmxlYWYgJiAweGZmZmZdID0gKmw7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAg
ICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICBnb3RvIG91dF9vZl9yYW5nZTsKCkFueSBjaGFuY2Ug
SSBjb3VsZCB0YWxrIHlvdSBpbnRvIG1vdmluZyB0aGUgbGFiZWwgcmlnaHQgaGVyZSwKZWxpbWlu
YXRpbmcgdGhlIHVnbHkgKHRvIG1lIGF0IGxlYXN0KSBlcnJvciBoYW5kbGluZyBjb2RlIGFmdGVy
CnRoZSBtYWluIHJldHVybiBwb2ludCBvZiB0aGUgZnVuY3Rpb24/CgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 10:55:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1ggSYs-00074g-ND; Mon, 07 Jan 2019 10:55:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggSYr-00074b-O2
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 10:55:13 +0000
X-Inumbo-ID: b454117e-126a-11e9-a274-93bd31c3225f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b454117e-126a-11e9-a274-93bd31c3225f;
 Mon, 07 Jan 2019 10:55:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 03:55:11 -0700
Message-Id: <5C333008020000780020AC94@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 03:55:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546616022-32229-1-git-send-email-andrew.cooper3@citrix.com>
 <1546616022-32229-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546616022-32229-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] libx86: introduce a helper to
 deserialise msr_policy objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDE2OjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4g
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+
IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpXaGVyZSBhcHBsaWNhYmxlLCBzYW1lIGNvbW1lbnRzIGhlcmUgYXMgZm9yIHBhdGNoIDEuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 11:12:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 11:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggSpd-00009P-6K; Mon, 07 Jan 2019 11:12: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=AEdE=PP=tyntec.com=beckmann@srs-us1.protection.inumbo.net>)
 id 1ggSpb-00009K-EW
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 11:12:31 +0000
X-Inumbo-ID: 1dc4d196-126d-11e9-92db-bc764e045a96
Received: from dove.tyntec.com (unknown [78.110.232.17])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1dc4d196-126d-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 11:12:28 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at dove.tyntec.com
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=tyntec.com; s=201805;
 t=1546859546; bh=7UXSQw18oCGOk/Qw9XXIeBTr0VEp39bFJYI2214EawE=;
 h=To:From:Subject:Date:From;
 b=bKFOR8BYZ6UZ4Z8EAsH/sRmP7D1UlTDZWqhv420PegiVJgdLBhrlh8nQwNkLu6Nk1
 Gu7x62UdmWlke74o+gyqk18lwLL4EFWYKKFAKTJdL/jk/jMereuoHilup+vgQgjzXE
 S7G8GnkzfTag20N80qfnuGnuvCHAbTOtCgw1ZXkf84xdJ3QO3TrcjJg5cq+djxQ3Ar
 aAM+EEHIUyUt4mpnesqSIBplEj9+cGcKYBE+29r31Ho8GlUn7gmUZjA3DK68DWxdlj
 mLs3RNpbyyHVc78+FopVS/n4n+NUP1Shos5DrIlRTFyUgiI6pAaRUXsHBqgp94Nn+K
 oQwoNIeE7/d/g==
X-Spam-Flag: NO
X-Spam-Score: -2.9
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 tagged_above=-9999 required=6.31
 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9] autolearn=ham autolearn_force=no
Received: from maildo.tyntec.com (maildo.tyntec.com [78.110.229.11])
 by dove.tyntec.com (Postfix) with ESMTPS id B02E420077
 for <xen-devel@lists.xenproject.org>; Mon,  7 Jan 2019 12:12:25 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by maildo.tyntec.com (Postfix) with ESMTP id A04163CB00E7
 for <xen-devel@lists.xenproject.org>; Mon,  7 Jan 2019 12:12:25 +0100 (CET)
Received: from maildo.tyntec.com ([127.0.0.1])
 by localhost (maildo.tyntec.com [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id u5zzbMeQ0H5b for <xen-devel@lists.xenproject.org>;
 Mon,  7 Jan 2019 12:12:25 +0100 (CET)
Received: from [10.3.195.35] (dhcp-10-3-195-35.tech-on-air.com [10.3.195.35])
 by maildo.tyntec.com (Postfix) with ESMTPSA id 736803CB00D3
 for <xen-devel@lists.xenproject.org>; Mon,  7 Jan 2019 12:12:25 +0100 (CET)
To: xen-devel@lists.xenproject.org
From: Patrick Beckmann <beckmann@tyntec.com>
Openpgp: preference=signencrypt
Autocrypt: addr=beckmann@tyntec.com; prefer-encrypt=mutual; keydata=
 mQINBEwhxBABEAC62HoSvEcG30V6leSTaf/YAsOQdSaDuRX1vpnxijgo2jLbxIGMj/2T+6vq
 46MJaim+Hzr7l31WGfaGK0E/uagBoSC+HbFFQk436Oqj8aZAgva2Tk5VCDUbitw0C1HD1/KN
 sNVHjsEhCxJ3h/Ar6y/0e5hYhQFoYmUCC6liWA8Mj5cOjmGyttZ5cfBiSmm4yzI6HwYDmOWa
 Bvzgbzg/SrXGpiWVp50rIKb8i6+/H5PX7ZTfqnrPcYA862oukjIjb7qlggyeU0dSib83GjKR
 YGpoQx3rrUKiEx0yvicxYLyh4ibytxw8QJUWsI3smR3W5lldu09e8BjVDVJFhZDUkCP27Aim
 Y8sLj6KnPsqUMudJioliF04lOIYJZk3Ug+snN0i/6JngAX3FTOWd0wkBCl01fgssvDMDoetg
 oEyJibGF1ANqIkdzfwYkxOItER6nN6uQizW+KmE8xX0dc2hEJqVL9juhR88aJ/5YoCZy0l8U
 ZAreACtkiPHMjYF+/eXqE3JCjnykRCLnimHhJnkoY099FNVHcn/snnvno2VTlp6fCs0TdcSI
 DYfISb6hnuQ2ZNj3H2MAvSHiw+8sgcFn/rXZndbAV/ShMe0ILxcoYRUygRA5X1zqrxxkE0aP
 SoLcXOGu3oZbhMx4LSfMuGPMx5wxUGLp5Uia2cv8DwI11STW9wARAQABtERQYXRyaWNrIEJl
 Y2ttYW5uIChGdWVyIGdlc2NoYWVmdGxpY2hlIEUtTWFpbHMpIDxiZWNrbWFubkB0eW50ZWMu
 Y29tPokCOAQTAQIAIgUCTCHEEAIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQSpAm
 9WjeYkYYhRAAk1Qq9MlSoAwYTmErw20d5C7K0LeT+T7mkPb3DstzZfPox5QhYeKxN8lLBpC4
 yiwyzltKuRz+fg0Xz8zXZ0XqWPqHkvYOWWovLfISzoX3ONcQKGCwQn5DozpV5JR3aJltdKnM
 8Uq9TQDoggD3DjdgjZBJfChG1pUxxgT0toPv7AjtANbE5N12R0RoJq7tX8fzvnXhaGs93faC
 tnmymJjnMGwrZ850QhLY3IvgMWiR5BgsypPFWrmVbZl1Dg/ihkd1KIx3QMvryJUMm0KcjWce
 3UhGfgyHUmw2A66BvQm15yKCGN0oOULovNfUS0rq7+DwYUjDwmq04H8zZ7AYwMMnCwEAOCHa
 990AX+aCU1wt2rI2MDHL68+SSJC+z04Bl7/n5uvTjsBQ+HGEj5aKCT8GiA5xYMG74AWycO/9
 WStOP3vn1Zc0EwmTnileCyhR/eOeXTtlb/S+DY99VuZkFiJdBaYkKcDAHsXP8+3ZpOTMboER
 4RcT3CWcF/vD2ElZ7WjRDEMY/7Nm8Bg/BTRchNw3ngXw1nUr6AnToZ95j6FpfRHRUZvtXlb/
 7CNalzhQwzh6ueTiVLMtZp8/LqPB6uuqmM5PdRqXcLPzbXsHWd+x0Ih3IAGmd8fkBOzDCM9i
 gC9+8tzXTEy2dMMX7t3drkL5McIEhEaGgsumleIoWNliPki5Ag0ETCHEEAEQAMroJ5htSfQq
 Ylpsbm6yU+TaxfyIOXEAz8/+sTlr4rSJi1TGVVEt+ecCOwQDMhcNHEM4EvB8BD4sp1ACCnA2
 5QgRQnYRMhvEgezKiYIuCaX/sIDNaApelh53ey7b2tbubzZWvTQdkbYo1zfQFqIKOFMwKORz
 tRuS3n6gZNEJ7FBrVlvEIWTKVCQr8kHGqjo40Y0C1BKGQ9r5rkWw4POJRP9HIKrx4QqoXARf
 OH4scGBZmvxfBeo8B2AysJxWJHLIv3KstoGTX7CGdeCn0rJ8zQj2X8icWiHCXnOOPg14mKZa
 kfCEZxLPTMNjzPZZhgbPHeLsdUojG/1ihqXCqlkZV+NN7SfH8+ab/Qjz03oobuzGIo1eeF0X
 3F0dGWWedTj+UYBZwlxAK+OFP1FBSJjUEzr+UcQ8LplTdFMJV2AnFVTahVguvlJ5KD6z1SgZ
 vdAiADgbVktPfL0HNvYMDdAoLNeJ5tn3MFB7S7v1XFXe7UAm+/jRLn0lceuUwJDpiLV/EA6r
 Oxw8fqIqrS0Aj6sAwvbzVLJ+8bx9bwCKvE0XqSH+6prQoLlKN6mkJ3pHVGsDHF7OiJ86lxl+
 xvskjwQisPtDguA6mHyXRQJHDe6gtI9TRk87STcN0WYoCT4+0f0Ob1vz9FaIaUdnYqSsKxg1
 qckcH3Atu3KasN7aXNlPOa2/ABEBAAGJAh8EGAECAAkFAkwhxBACGwwACgkQSpAm9WjeYkYo
 oQ//Zp/j8N40RvbETIszZOmZ0heFqwUlI0tgqVnIKYmGWBQ0BdqF8PJZ87tU4jnl0G0KOe6U
 NKKFAYw7fp28k3csaIw0YuOHi0/b486OYwhVcoWoYEkys5X7eBQqQdmuG1LLteWFMi90+aX/
 7t0PY/yPqmrdE1UJ4fRJwn7NDiYLpN/ivmQCW3+5G29GxYHWxEjMs+EF88JnwwfCJ8SQokFM
 glhiMiwTKdFFPPnVKP1ZCONgIZJ0T00PsOi8rOYlrMrnJJqe4PrjnC40ewjscNY3hu70FHp8
 +IL0FOxo6urVquGhKyL4UuUCbcJwkN/y1guRfPh6tBTcyrWBe9WOVpv6qMxc0jZtBtYUrmo8
 ak0DbNle4YGKBRA63T2f3Lh56gR3he+iW/aHRCDy8V8O/ilEKhe+FWduKPskEhkuuebh15u/
 vtbTL69eEOOhuTtIrF5nHOtu58yxiLx+Rdi5/54jENiD9qPCnLl6etYiGqFR99Bi2Ryxi7vW
 4/iYbof9Cf1SfCGZin9T3PvUSVsXJOLmmR1WPvE9FYqXFi/GKQjHVPgl/ycu2mvs3YAmmglg
 owx5sWXxhohe4nAsqkopR4XzVQu5C3Z3jodOlPoaqrXZLxayBamUfimxqkSN2UmI9N9Bd5A9
 5e0fSB4B4RuAguJKQYnX7zLgv4rqXpkEu/fufJs=
Organization: tyntec GmbH
Message-ID: <39aa98be-6ea7-ea23-837c-29894a440f8f@tyntec.com>
Date: Mon, 7 Jan 2019 12:12:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------4A64F3F908B62F8EF5868E67"
Content-Language: en-GB
Subject: Re: [Xen-devel] 4.10.1 Xen crash and reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------4A64F3F908B62F8EF5868E67
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Hi,

I just joined this list and am referring to
  https://lists.xenproject.org/archives/html/xen-devel/2018-12/msg00938.html

We have experienced several crashes of a recent Debian 9 Dom0 on new
hardware with Xen version "4.8.4+xsa273+shim4.10.1+xsa273-1+deb9u10".
After reporting it within Debian bug #912975
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912975) it was
pointed out, that this would be the same error, and I was asked to join
discussion here.

Unfortunately we are unable to reliably reproduce the behaviour.
Currently we are running the Dom0 with Xen version
"4.8.3+xsa267+shim4.10.1+xsa267-1+deb9u9" to test the assumption, that a
bug was introduced between these versions. We have not yet tried setting
pcid=0. Please let me know, if you think, that this would be a more
reasonable test for now.

Best Regards,
Patrick Beckmann

--------------4A64F3F908B62F8EF5868E67
Content-Type: text/plain; charset=UTF-8;
 name="crash1.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="crash1.txt"

W1NPTCBTZXNzaW9uIG9wZXJhdGlvbmFsLiAgVXNlIH4/IGZvciBoZWxwXQpbICAgOTkuOTky
NzMxXSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMTkvNTE3MTI6IHByZXBhcmUgZm9yIHJl
Y29ubmVjdA0NClsgIDEwMS42MzQ2ODRdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8yMC81
MTcxMjogcHJlcGFyZSBmb3IgcmVjb25uZWN0DQ0KWyAgMTAzLjY1MzY3MV0geGVuLWJsa2Jh
Y2s6IGJhY2tlbmQvdmJkLzE5LzUxNzEyOiB1c2luZyA0IHF1ZXVlcywgcHJvdG9jb2wgMSAo
eDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMNDQpbICAxMDMuODI3MzE0XSB2aWYgdmlm
LTE5LTAgdmlmMTkuMDogR3Vlc3QgUnggcmVhZHkNDQpbICAxMDMuODI3NDI3XSBJUHY2OiBB
RERSQ09ORihORVRERVZfQ0hBTkdFKTogdmlmMTkuMDogbGluayBiZWNvbWVzIHJlYWR5DQ0K
WyAgMTAzLjgyNzUzNF0gYnIwMjogcG9ydCAxNSh2aWYxOS4wKSBlbnRlcmVkIGJsb2NraW5n
IHN0YXRlDQ0KWyAgMTAzLjgyNzU0MV0gYnIwMjogcG9ydCAxNSh2aWYxOS4wKSBlbnRlcmVk
IGZvcndhcmRpbmcgc3RhdGUNDQpbICAxMDQuNDc2OTk4XSB4ZW4tYmxrYmFjazogYmFja2Vu
ZC92YmQvMjAvNTE3MTI6IHVzaW5nIDQgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJp
KSBwZXJzaXN0ZW50IGdyYW50cw0NClsgIDEwNC42NjA4ODldIHZpZiB2aWYtMjAtMCB2aWYy
MC4wOiBHdWVzdCBSeCByZWFkeQ0NClsgIDEwNC42NjEwMThdIElQdjY6IEFERFJDT05GKE5F
VERFVl9DSEFOR0UpOiB2aWYyMC4wOiBsaW5rIGJlY29tZXMgcmVhZHkNDQpbICAxMDQuNjYx
MTY4XSBicjAyNjogcG9ydCAyKHZpZjIwLjApIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUNDQpb
ICAxMDQuNjYxMTg0XSBicjAyNjogcG9ydCAyKHZpZjIwLjApIGVudGVyZWQgZm9yd2FyZGlu
ZyBzdGF0ZQ0NCihYRU4pIGQ4IEwxVEYtdnVsbmVyYWJsZSBMMWUgMDAwMDAwMDAwMWEyMzMy
MCAtIFNoYWRvd2luZw0KKFhFTikgZDggTDFURi12dWxuZXJhYmxlIEwxZSAwMDAwMDAwMDAx
YTIzMzIwIC0gU2hhZG93aW5nDQooWEVOKSBkOCBMMVRGLXZ1bG5lcmFibGUgTDFlIDAwMDAw
MDAwMDFhMjMzMjAgLSBTaGFkb3dpbmcNCihYRU4pIGQxMSBMMVRGLXZ1bG5lcmFibGUgTDFl
IDAwMDAwMDAwMDIwYzMzMjAgLSBTaGFkb3dpbmcNCihYRU4pIGQxMyBMMVRGLXZ1bG5lcmFi
bGUgTDFlIDAwMDAwMDAwMDFhM2IzMjAgLSBTaGFkb3dpbmcNCihYRU4pIGQxNSBMMVRGLXZ1
bG5lcmFibGUgTDFlIDAwMDAwMDAwMDFhMjMzMjAgLSBTaGFkb3dpbmcNCg0NDQpEZWJpYW4g
R05VL0xpbnV4IDkgY2FyaWJvdSBodmMwDQ0KDQ0KY2FyaWJvdSBsb2dpbjogDQ0NCkRlYmlh
biBHTlUvTGludXggOSBjYXJpYm91IGh2YzANDQoNDQpjYXJpYm91IGxvZ2luOiBbIDQ2NzYu
NjAwMDk0XSBicjAyOiBwb3J0IDE0KHZpZjE3LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUN
DQpbIDQ2NzYuNzQ0MDY0XSBicjAyOiBwb3J0IDE0KHZpZjE3LjApIGVudGVyZWQgZGlzYWJs
ZWQgc3RhdGUNDQpbIDQ2NzYuNzQ1NTczXSBkZXZpY2UgdmlmMTcuMCBsZWZ0IHByb21pc2N1
b3VzIG1vZGUNDQpbIDQ2NzYuNzQ1NjE4XSBicjAyOiBwb3J0IDE0KHZpZjE3LjApIGVudGVy
ZWQgZGlzYWJsZWQgc3RhdGUNDQpbIDQ2ODMuMTQ2NjE5XSBicjAyOiBwb3J0IDE0KHZpZjIx
LjApIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUNDQpbIDQ2ODMuMTQ2Njc4XSBicjAyOiBwb3J0
IDE0KHZpZjIxLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUNDQpbIDQ2ODMuMTQ2OTIxXSBk
ZXZpY2UgdmlmMjEuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUNDQpbIDQ2ODMuMTUzOTk3
XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB2aWYyMS4wOiBsaW5rIGlzIG5vdCByZWFk
eQ0NClsgNDY4My42MzkzMzFdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8yMS81MTcxMjog
dXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIA0NClsgNDY4NC41NDQ0
ODRdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8yMS81MTcxMjogcHJlcGFyZSBmb3IgcmVj
b25uZWN0DQ0KWyA0Njg0LjkzODYzNl0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzIxLzUx
NzEyOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgDQ0KWyA0Njky
LjIzNTY5Ml0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzIxLzUxNzEyOiBwcmVwYXJlIGZv
ciByZWNvbm5lY3QNDQpbIDQ2OTQuOTE3NDM2XSB2aWYgdmlmLTIxLTAgdmlmMjEuMDogR3Vl
c3QgUnggcmVhZHkNDQpbIDQ2OTQuOTE3ODAwXSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hB
TkdFKTogdmlmMjEuMDogbGluayBiZWNvbWVzIHJlYWR5DQ0KWyA0Njk0LjkxNzkxOF0gYnIw
MjogcG9ydCAxNCh2aWYyMS4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlDQ0KWyA0Njk0Ljkx
NzkyNl0gYnIwMjogcG9ydCAxNCh2aWYyMS4wKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUN
DQpbIDQ2OTQuOTIxMzQ0XSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMjEvNTE3MTI6IHVz
aW5nIDIgcXVldWVzLCBwcm90b2NvbCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50
cw0NCg0NDQpEZWJpYW4gR05VL0xpbnV4IDkgY2FyaWJvdSBodmMwDQ0KDQ0KY2FyaWJvdSBs
b2dpbjogKFhFTikgLS0tLVsgWGVuLTQuOC41LXByZSAgeDg2XzY0ICBkZWJ1Zz1uICAgTm90
IHRhaW50ZWQgXS0tLS0NCihYRU4pIENQVTogICAgMzINCihYRU4pIFJJUDogICAgZTAwODpb
PGZmZmY4MmQwODAyMzExNmQ+XSBndWVzdF80Lm8jc2hfcGFnZV9mYXVsdF9fZ3Vlc3RfNCsw
eDc1ZC8weDFlMzANCihYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDIwMiAgIENPTlRFWFQ6
IGh5cGVydmlzb3IgKGQ4djApDQooWEVOKSByYXg6IDAwMDA3ZmI1Nzk3ZTY1ODAgICByYng6
IGZmZmY4MzEwZjQzNzIwMDAgICByY3g6IGZmZmY4MWMwZTA2MDAwMDANCihYRU4pIHJkeDog
MDAwMDAwMDAwMDAwMDAwMCAgIHJzaTogZmZmZjgzMTBmNDM3MjAwMCAgIHJkaTogMDAwMDAw
MDAwMDAxZmVkNQ0KKFhFTikgcmJwOiBmZmZmODMxMGY0MzcyMDAwICAgcnNwOiBmZmZmODM0
MDI1MGU3Yzc4ICAgcjg6ICAwMDAwMDAwMDAwMDFmZWQ1DQooWEVOKSByOTogIDAwMDAwMDAw
MDAwMDAwMDAgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAwMDAwMDAwMDAw
MDANCihYRU4pIHIxMjogZmZmZjgxYzBlMDZmZjZhOCAgIHIxMzogMDAwMDAwMDAwNDA3ZmFk
NiAgIHIxNDogZmZmZjgzMDA3OGRhNzAwMA0KKFhFTikgcjE1OiBmZmZmODM0MDI1MGU3ZWY4
ICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMzICAgY3I0OiAwMDAwMDAwMDAwMzcyNjYwDQooWEVO
KSBjcjM6IDAwMDAwMDQwN2VjMDIwMDEgICBjcjI6IGZmZmY4MWMwZTA2ZmY2YTgNCihYRU4p
IGZzYjogMDAwMDdmYjU4ZmMyNjcwMCAgIGdzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzczog
ZmZmZjg4MDFmZWEwMDAwMA0KKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAw
ICAgZ3M6IDAwMDAgICBzczogMDAwMCAgIGNzOiBlMDA4DQooWEVOKSBYZW4gY29kZSBhcm91
bmQgPGZmZmY4MmQwODAyMzExNmQ+IChndWVzdF80Lm8jc2hfcGFnZV9mYXVsdF9fZ3Vlc3Rf
NCsweDc1ZC8weDFlMzApOg0KKFhFTikgIGZmIGZmIDAzIDAwIDRlIDhkIDI0IGMxIDw0OT4g
OGIgMGMgMjQgZjYgYzEgMDEgMGYgODQgYjYgMDYgMDAgMDAgNDggYzEgZTENCihYRU4pIFhl
biBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODM0MDI1MGU3Yzc4Og0KKFhFTikgICAgMDAw
MDdmYjU3OTdlNjU4MCAwMDAwMDAwMDAyNzM3MmRmIGZmZmY4MmQwODAzMjM2MDAgZmZmZjgz
MTBmNDM3MjY0OA0KKFhFTikgICAgZmZmZjgzMTBmNDM3MjZhOCAwMDAwMDAwMDAyNzM3MmRm
IGZmZmY4MzQwMjUwZTdkNTAgZmZmZjgzNDAyNTBlN2Q5OA0KKFhFTikgICAgMDAwMDAwMDdm
YjU3OTdlNiAwMDAwMDAwMDAwMDAwMDkwIGZmZmY4MmQwODAzMjM2MTggMDAwMDAwMDAwMDAw
MDdmOA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDZhOCAwMDAwMDAwMDAwMDAwZTU4IDAwMDAw
MDAwMDAwMDBmMzAgZmZmZjgyZDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
ZCAwMDAwMDA1MTAwMDAwMDAyIDAwMDAwMDAwMDAwMDAxZTYgZmZmZjgzNDAyNTBlN2QyMA0K
KFhFTikgICAgMDAwMDAwMDAwMDAwMDBlMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDI3
N2Y1MTIgZmZmZjgzMDA3OGRhNzAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSBmZmZm
ODMwMDc4ZGE3YmMwIDAwMDAwMDAwMDIwZGQ5M2QgMDAwMDdmYjU3OTdlNjU4MA0KKFhFTikg
ICAgMDAwMDAwMjcwMDA3NTA2NyAwMDAwMDAyODBhZTYxMDY3IDAwMDAwMDI4MGNhNmYwNjcg
MDAwMDAwMjczNzJkZjk2Nw0KKFhFTikgICAgMDAwMDAwMDAwMjY3YzlhMCAwMDAwMDAwMDAy
NzAwMDc1IDAwMDAwMDAwMDI4MGFlNjEgMDAwMDAwMDAwMjgwY2E2Zg0KKFhFTikgICAgMDAw
MDAwNDA3ZmFmNzA2NyBmZmZmODMwMDc4ZGE3MDAwIGZmZmY4MzEwZjQzNzIwMDAgZmZmZjgz
NDAyNTBlN2VmOA0KKFhFTikgICAgZmZmZjgyZDA4MDIzYTkxMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwNWMyZDJmNGEgZmZmZjgyZDA4MDIzYTc4MA0KKFhFTikgICAgZmZmZjgzMTBm
NDM3MjAwMCBmZmZmODM0MDI1MGU3ZmZmIGZmZmY4MzAwNzhkYTcwMDAgZmZmZjgyZDA4MDIz
YWEwZg0KKFhFTikgICAgZmZmZjgyZDA4MDIzZjkxMyBmZmZmODJkMDgwMjNmOTA3IGZmZmY4
MmQwODAyM2Y5MTMgZmZmZjgyZDA4MDIzZjkwNw0KKFhFTikgICAgZmZmZjgyZDA4MDIzZjkx
MyBmZmZmODJkMDgwMjNmOTA3IGZmZmY4MmQwODAyM2Y5MTMgZmZmZjgyZDA4MDIzZjkwNw0K
KFhFTikgICAgZmZmZjgyZDA4MDIzZjkxMyBmZmZmODJkMDgwMjNmOTA3IGZmZmY4MmQwODAy
M2Y5MTMgZmZmZjgyZDA4MDIzZjkwNw0KKFhFTikgICAgZmZmZjgyZDA4MDIzZjkxMyBmZmZm
ODJkMDgwMjNmOTA3IGZmZmY4MmQwODAyM2Y5MTMgZmZmZjgzNDAyNTBlN2VmOA0KKFhFTikg
ICAgMDAwMDdmYjU3OTdlNjU4MCBmZmZmODMwMDc4ZGE3MDAwIDAwMDAwMDAwMDAwMDAwMTQg
ZmZmZjgzMTBmNDM3MjAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJkMDgw
MTlmNWEyIGZmZmY4MmQwODAyM2Y5MTMgZmZmZjgyZDA4MDIzZjkwNw0KKFhFTikgICAgZmZm
ZjgyZDA4MDIzZjkxMyBmZmZmODMwMDc4ZGE3MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODM0MDI1MGU3ZmZm
IDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgyZDA4MDIzZjlkOQ0KKFhFTikgWGVuIGNhbGwgdHJh
Y2U6DQooWEVOKSAgICBbPGZmZmY4MmQwODAyMzExNmQ+XSBndWVzdF80Lm8jc2hfcGFnZV9m
YXVsdF9fZ3Vlc3RfNCsweDc1ZC8weDFlMzANCihYRU4pICAgIFs8ZmZmZjgyZDA4MDIzYTkx
MD5dIGRvX2lyZXQrMC8weDFjMA0KKFhFTikgICAgWzxmZmZmODJkMDgwMjNhNzgwPl0gdG9n
Z2xlX2d1ZXN0X3B0KzB4MzAvMHgxNjANCihYRU4pICAgIFs8ZmZmZjgyZDA4MDIzYWEwZj5d
IGRvX2lyZXQrMHhmZi8weDFjMA0KKFhFTikgICAgWzxmZmZmODJkMDgwMjNmOTEzPl0gaGFu
ZGxlX2V4Y2VwdGlvbisweDliLzB4ZjkNCihYRU4pICAgIFs8ZmZmZjgyZDA4MDIzZjkwNz5d
IGhhbmRsZV9leGNlcHRpb24rMHg4Zi8weGY5DQooWEVOKSAgICBbPGZmZmY4MmQwODAyM2Y5
MTM+XSBoYW5kbGVfZXhjZXB0aW9uKzB4OWIvMHhmOQ0KKFhFTikgICAgWzxmZmZmODJkMDgw
MjNmOTA3Pl0gaGFuZGxlX2V4Y2VwdGlvbisweDhmLzB4ZjkNCihYRU4pICAgIFs8ZmZmZjgy
ZDA4MDIzZjkxMz5dIGhhbmRsZV9leGNlcHRpb24rMHg5Yi8weGY5DQooWEVOKSAgICBbPGZm
ZmY4MmQwODAyM2Y5MDc+XSBoYW5kbGVfZXhjZXB0aW9uKzB4OGYvMHhmOQ0KKFhFTikgICAg
WzxmZmZmODJkMDgwMjNmOTEzPl0gaGFuZGxlX2V4Y2VwdGlvbisweDliLzB4ZjkNCihYRU4p
ICAgIFs8ZmZmZjgyZDA4MDIzZjkwNz5dIGhhbmRsZV9leGNlcHRpb24rMHg4Zi8weGY5DQoo
WEVOKSAgICBbPGZmZmY4MmQwODAyM2Y5MTM+XSBoYW5kbGVfZXhjZXB0aW9uKzB4OWIvMHhm
OQ0KKFhFTikgICAgWzxmZmZmODJkMDgwMjNmOTA3Pl0gaGFuZGxlX2V4Y2VwdGlvbisweDhm
LzB4ZjkNCihYRU4pICAgIFs8ZmZmZjgyZDA4MDIzZjkxMz5dIGhhbmRsZV9leGNlcHRpb24r
MHg5Yi8weGY5DQooWEVOKSAgICBbPGZmZmY4MmQwODAyM2Y5MDc+XSBoYW5kbGVfZXhjZXB0
aW9uKzB4OGYvMHhmOQ0KKFhFTikgICAgWzxmZmZmODJkMDgwMjNmOTEzPl0gaGFuZGxlX2V4
Y2VwdGlvbisweDliLzB4ZjkNCihYRU4pICAgIFs8ZmZmZjgyZDA4MDIzZjkwNz5dIGhhbmRs
ZV9leGNlcHRpb24rMHg4Zi8weGY5DQooWEVOKSAgICBbPGZmZmY4MmQwODAyM2Y5MTM+XSBo
YW5kbGVfZXhjZXB0aW9uKzB4OWIvMHhmOQ0KKFhFTikgICAgWzxmZmZmODJkMDgwMTlmNWEy
Pl0gZG9fcGFnZV9mYXVsdCsweDFmMi8weDRjMA0KKFhFTikgICAgWzxmZmZmODJkMDgwMjNm
OTEzPl0gaGFuZGxlX2V4Y2VwdGlvbisweDliLzB4ZjkNCihYRU4pICAgIFs8ZmZmZjgyZDA4
MDIzZjkwNz5dIGhhbmRsZV9leGNlcHRpb24rMHg4Zi8weGY5DQooWEVOKSAgICBbPGZmZmY4
MmQwODAyM2Y5MTM+XSBoYW5kbGVfZXhjZXB0aW9uKzB4OWIvMHhmOQ0KKFhFTikgICAgWzxm
ZmZmODJkMDgwMjNmOWQ5Pl0gZW50cnkubyNoYW5kbGVfZXhjZXB0aW9uX3NhdmVkKzB4Njgv
MHg5NA0KKFhFTikgDQooWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIGZmZmY4MWMwZTA2ZmY2
YTg6DQooWEVOKSAgTDRbMHgxMDNdID0gMDAwMDAwNDA3ZWMwMjA2MyBmZmZmZmZmZmZmZmZm
ZmZmDQooWEVOKSAgTDNbMHgxMDNdID0gMDAwMDAwNDA3ZWMwMjA2MyBmZmZmZmZmZmZmZmZm
ZmZmDQooWEVOKSAgTDJbMHgxMDNdID0gMDAwMDAwNDA3ZWMwMjA2MyBmZmZmZmZmZmZmZmZm
ZmZmIA0KKFhFTikgIEwxWzB4MGZmXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZmZmZm
ZmZmZg0KKFhFTikgDQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqDQooWEVOKSBQYW5pYyBvbiBDUFUgMzI6DQooWEVOKSBGQVRBTCBQQUdFIEZBVUxU
DQooWEVOKSBbZXJyb3JfY29kZT0wMDAwXQ0KKFhFTikgRmF1bHRpbmcgbGluZWFyIGFkZHJl
c3M6IGZmZmY4MWMwZTA2ZmY2YTgNCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioNCihYRU4pIA0KKFhFTikgTWFudWFsIHJlc2V0IHJlcXVpcmVkICgn
bm9yZWJvb3QnIHNwZWNpZmllZCkNCg==
--------------4A64F3F908B62F8EF5868E67
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------4A64F3F908B62F8EF5868E67--


From xen-devel-bounces@lists.xenproject.org Mon Jan 07 11:19:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 11:19: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-devel-bounces@lists.xenproject.org>)
	id 1ggSwD-0000Ps-3N; Mon, 07 Jan 2019 11:19: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggSwC-0000Pn-4N
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 11:19:20 +0000
X-Inumbo-ID: 127570f6-126e-11e9-81e9-5f642385ea68
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 127570f6-126e-11e9-81e9-5f642385ea68;
 Mon, 07 Jan 2019 11:19:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 04:19:17 -0700
Message-Id: <5C3335AE020000780020ACBD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 04:19:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546616022-32229-1-git-send-email-andrew.cooper3@citrix.com>
 <1546616022-32229-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546616022-32229-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] tools/cpu-policy: Add unit tests and a
 fuzzing harness
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE5IGF0IDE2OjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIEFGTCBoYXJuZXNzIGN1cnJlbnRseSBub3RpY2VzIHRoYXQgdGhlcmUgYXJlIGNh
c2VzIHdoZXJlIHdlIG9wdGltc2UgdGhlCj4gc2VyaWFsaXNlZCBzdHJlYW0gYnkgb21pdHRpbmcg
ZGF0YSBiZXlvbmQgdGhlIHZhcmlvdXMgbWF4aW11bSBsZWF2ZXMuCj4gCj4gQm90aCBzZXRzIG9m
IHRlc3RzIHdpbGwgYmUgZXh0ZW5kZWQgd2l0aCBmdXJ0aGVyIGxpYng4NiB3b3JrLgo+IAo+IEZp
eCB0aGUgc29ydGluZyBvZiB0aGUgQ1BVSURfR1VFU1RfTlJfKiBjb25zdGFudHMsIG5vdGljZWQg
d2hpbGUgd3JpdGluZyB0aGUKPiB1bml0IHRlc3RzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IFNl
cmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiAtLS0KPiAgdG9vbHMvZnV6
ei9jcHUtcG9saWN5Ly5naXRpZ25vcmUgICAgICAgICAgfCAgIDEgKwo+ICB0b29scy9mdXp6L2Nw
dS1wb2xpY3kvTWFrZWZpbGUgICAgICAgICAgICB8ICAyNyArKysrCj4gIHRvb2xzL2Z1enovY3B1
LXBvbGljeS9hZmwtcG9saWN5LWZ1enplci5jIHwgMTE3ICsrKysrKysrKysrKysrCj4gIHRvb2xz
L3Rlc3RzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKPiAgdG9vbHMvdGVz
dHMvY3B1LXBvbGljeS8uZ2l0aWdub3JlICAgICAgICAgfCAgIDEgKwoKRGlkIHdlIHNvbWVob3cg
Y29tZSB0byB0aGUgY29uY2x1c2lvbiB0aGF0IHRoZSBjZW50cmFsIC5naXRpZ25vcmUKYXQgdGhl
IHJvb3Qgb2YgdGhlIHRyZWUgaXMgbm90IHRoZSB3YXkgdG8gZ28gaW4gdGhlIGZ1dHVyZT8KCj4g
LS0tIC9kZXYvbnVsbAo+ICsrKyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9s
aWN5LmMKPiBAQCAtMCwwICsxLDI0NyBAQAo+ICsjaW5jbHVkZSA8YXNzZXJ0Lmg+Cj4gKyNpbmNs
dWRlIDxlcnJuby5oPgo+ICsjaW5jbHVkZSA8c3RkYm9vbC5oPgo+ICsjaW5jbHVkZSA8c3RkaW50
Lmg+Cj4gKyNpbmNsdWRlIDxzdGRpby5oPgo+ICsjaW5jbHVkZSA8c3RkbGliLmg+Cj4gKyNpbmNs
dWRlIDxzdHJpbmcuaD4KPiArCj4gKyNpbmNsdWRlIDx4ZW4tdG9vbHMvbGlicy5oPgo+ICsjaW5j
bHVkZSA8eGVuL2xpYi94ODYvY3B1aWQuaD4KPiArI2luY2x1ZGUgPHhlbi9saWIveDg2L21zci5o
Pgo+ICsjaW5jbHVkZSA8eGVuL2RvbWN0bC5oPgo+ICsKPiArc3RhdGljIHZvaWQgdGVzdF9jcHVp
ZF9zZXJpYWxpc2Vfc3VjY2Vzcyh2b2lkKQo+ICt7Cj4gKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0
IHRlc3Qgewo+ICsgICAgICAgIHN0cnVjdCBjcHVpZF9wb2xpY3kgcDsKPiArICAgICAgICBjb25z
dCBjaGFyICpuYW1lOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBucl9sZWF2ZXM7Cj4gKyAgICB9
IHRlc3RzW10gPSB7Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAubmFtZSA9ICJlbXB0eSBw
b2xpY3kiLAo+ICsgICAgICAgICAgICAubnJfbGVhdmVzID0gNCwKPiArICAgICAgICB9LAo+ICsg
ICAgfTsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIHByaW50ZigiVGVzdGluZyBD
UFVJRCBzZXJpYWxpc2Ugc3VjY2VzczpcbiIpOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwg
QVJSQVlfU0laRSh0ZXN0cyk7ICsraSApCj4gKyAgICB7Cj4gKyAgICAgICAgY29uc3Qgc3RydWN0
IHRlc3QgKnQgPSAmdGVzdHNbaV07Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IG5yID0gdC0+bnJf
bGVhdmVzOwo+ICsgICAgICAgIHhlbl9jcHVpZF9sZWFmX3QgKmxlYXZlcyA9IG1hbGxvYyhuciAq
IHNpemVvZigqbGVhdmVzKSk7Cj4gKyAgICAgICAgaW50IHJjOwo+ICsKPiArICAgICAgICBpZiAo
ICFsZWF2ZXMgKQo+ICsgICAgICAgICAgICBnb3RvIHRlc3RfZG9uZTsKClNob3VsZG4ndCB5b3Ug
bGVhdmUgc29tZSBpbmRpY2F0aW9uIG9mIHRoZSB0ZXN0IG5vdCBoYXZpbmcgZ290IHJ1bj8KCj4g
K3N0YXRpYyB2b2lkIHRlc3RfY3B1aWRfZGVzZXJpYWxpc2VfZmFpbHVyZSh2b2lkKQo+ICt7Cj4g
KyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3Qgewo+ICsgICAgICAgIGNvbnN0IGNoYXIgKm5h
bWU7Cj4gKyAgICAgICAgeGVuX2NwdWlkX2xlYWZfdCBsZWFmOwo+ICsgICAgfSB0ZXN0c1tdID0g
ewo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLm5hbWUgPSAiaW5jb3JyZWN0IGJhc2ljIHN1
YmxlYWYiLAo+ICsgICAgICAgICAgICAubGVhZiA9IHsgLmxlYWYgPSAwLCAuc3VibGVhZiA9IDAg
fSwKPiArICAgICAgICB9LAo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLm5hbWUgPSAiaW5j
b3JyZWN0IGh2MSBzdWJsZWFmIiwKPiArICAgICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMHg0
MDAwMDAwMCwgLnN1YmxlYWYgPSAwIH0sCj4gKyAgICAgICAgfSwKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIC5uYW1lID0gImluY29ycmVjdCBodjIgc3VibGVhZiIsCj4gKyAgICAgICAgICAg
IC5sZWFmID0geyAubGVhZiA9IDB4NDAwMDAxMDAsIC5zdWJsZWFmID0gMCB9LAo+ICsgICAgICAg
IH0sCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAubmFtZSA9ICJpbmNvcnJlY3QgZXh0ZCBz
dWJsZWFmIiwKPiArICAgICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0gMHg4MDAwMDAwMCwgLnN1
YmxlYWYgPSAwIH0sCj4gKyAgICAgICAgfSwKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIC5u
YW1lID0gIk9vQiBiYXNpYyBsZWFmIiwKPiArICAgICAgICAgICAgLmxlYWYgPSB7IC5sZWFmID0g
Q1BVSURfR1VFU1RfTlJfQkFTSUMgfSwKPiArICAgICAgICB9LAo+ICsgICAgICAgIHsKPiArICAg
ICAgICAgICAgLm5hbWUgPSAiT29CIGNhY2hlIGxlYWYiLAo+ICsgICAgICAgICAgICAubGVhZiA9
IHsgLmxlYWYgPSAweDQsIC5zdWJsZWFmID0gQ1BVSURfR1VFU1RfTlJfQ0FDSEUgfSwKPiArICAg
ICAgICB9LAo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLm5hbWUgPSAiT29CIGZlYXQgbGVh
ZiIsCj4gKyAgICAgICAgICAgIC5sZWFmID0geyAubGVhZiA9IDB4NywgLnN1YmxlYWYgPSBDUFVJ
RF9HVUVTVF9OUl9GRUFUIH0sCj4gKyAgICAgICAgfSwKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIC5uYW1lID0gIk9vQiB0b3BvIGxlYWYiLAo+ICsgICAgICAgICAgICAubGVhZiA9IHsgLmxl
YWYgPSAweGIsIC5zdWJsZWFmID0gQ1BVSURfR1VFU1RfTlJfVE9QTyB9LAo+ICsgICAgICAgIH0s
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAubmFtZSA9ICJPb0IgeHN0YXRlIGxlYWYiLAo+
ICsgICAgICAgICAgICAubGVhZiA9IHsgLmxlYWYgPSAweGQsIC5zdWJsZWFmID0gQ1BVSURfR1VF
U1RfTlJfWFNUQVRFIH0sCj4gKyAgICAgICAgfSwKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IC5uYW1lID0gIk9vQiBleHRkIGxlYWYiLAo+ICsgICAgICAgICAgICAubGVhZiA9IHsgLmxlYWYg
PSAweDgwMDAwMDAwIHwgQ1BVSURfR1VFU1RfTlJfRVhURCB9LAo+ICsgICAgICAgIH0sCj4gKyAg
ICB9Owo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgcHJpbnRmKCJUZXN0aW5nIENQ
VUlEIGRlc2VyaWFsaXNlIGZhaWx1cmU6XG4iKTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IEFSUkFZX1NJWkUodGVzdHMpOyArK2kgKQo+ICsgICAgewo+ICsgICAgICAgIGNvbnN0IHN0cnVj
dCB0ZXN0ICp0ID0gJnRlc3RzW2ldOwo+ICsgICAgICAgIHVpbnQzMl90IGVycl9sZWFmID0gfjB1
LCBlcnJfc3VibGVhZiA9IH4wdTsKPiArICAgICAgICBpbnQgcmM7Cj4gKwo+ICsgICAgICAgIHJj
ID0geDg2X2NwdWlkX2NvcHlfZnJvbV9idWZmZXIoTlVMTCwgJnQtPmxlYWYsIDEsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyX2xlYWYsICZlcnJfc3VibGVh
Zik7Cj4gKwo+ICsgICAgICAgIGlmICggcmMgIT0gLUVSQU5HRSApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICBwcmludGYoIiAgVGVzdCAlcywgZXhwZWN0ZWQgcmMgJWQsIGdvdCAlZFxuIiwK
PiArICAgICAgICAgICAgICAgICAgIHQtPm5hbWUsIC1FUkFOR0UsIHJjKTsKPiArICAgICAgICAg
ICAgY29udGludWU7CgpQZXJoYXBzIGRyb3AgdGhpcz8gVGhlIHN1YnNlcXVlbnQgdGVzdCBvdWdo
dCB0byBhcHBseSByZWdhcmRsZXNzCm9mIGVycm9yIGNvZGUuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 11:26:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 11:26: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-devel-bounces@lists.xenproject.org>)
	id 1ggT2r-0001Bs-09; Mon, 07 Jan 2019 11:26: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=D5so=PP=citrix.com=prvs=9034de270=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ggT2p-0001Bn-JO
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 11:26:11 +0000
X-Inumbo-ID: 07868396-126f-11e9-8384-f3b74acdbece
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07868396-126f-11e9-8384-f3b74acdbece;
 Mon, 07 Jan 2019 11:26:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="84221033"
Date: Mon, 7 Jan 2019 12:25:44 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190107112544.udv4ef6xcoj6ayf2@mac>
References: <20181227155614.42292-1-roger.pau@citrix.com>
 <20181227155614.42292-5-roger.pau@citrix.com>
 <3a1874e5-4e3a-980f-364f-5bfabc660fca@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3a1874e5-4e3a-980f-364f-5bfabc660fca@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/4] x86/shim: only mark special pages as
 RAM in pvshim mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMjcsIDIwMTggYXQgMDk6MDM6NDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNy8xMi8yMDE4IDE1OjU2LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBX
aGVuIHJ1bm5pbmcgWGVuIGFzIGEgZ3Vlc3QgaXQncyBub3QgbmVjZXNzYXJ5IHRvIG1hcmsgc3Vj
aCBwYWdlcyBhcwo+ID4gUkFNIGJlY2F1c2UgdGhleSB3b24ndCBiZSBhc3NpZ25lZCB0byB0aGUg
aW5pdGlhbCBkb21haW4gbWVtb3J5IG1hcC4KPiA+Cj4gPiBXaGlsZSB0aGVyZSBtb3ZlIHRoZSBm
dW5jdGlvbnMgdG8gdGhlIFBWIHNoaW0gc3BlY2lmaWMgZmlsZSBhbmQgcmVuYW1lCj4gPiB0aGVt
IGFjY29yZGluZ2x5Lgo+ID4KPiA+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGV4cGVjdGVkLgo+ID4K
PiA+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpJIHRoaW5rIHRoaXMgb25lIGNhbiBnbyBpbiAoaWYgbm8gb25lIG9iamVjdHMpIHJl
Z2FyZGxlc3Mgb2YgdGhlIHJlc3QKb2YgdGhlIHNlcmllcy4KClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 11:27:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 11:27: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-devel-bounces@lists.xenproject.org>)
	id 1ggT4B-0001Gk-CS; Mon, 07 Jan 2019 11:27: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=t5PS=PP=citrix.com=prvs=903e7a973=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ggT4A-0001Gb-35
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 11:27:34 +0000
X-Inumbo-ID: 39681bfa-126f-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39681bfa-126f-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 11:27:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="74954357"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 7 Jan 2019 11:27:27 +0000
Message-ID: <20190107112727.5447-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] mm/page_alloc: fix MEMF_no_dma allocations
 for single NUMA
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IGRtYV9iaXRzaXplIGlzIHplcm8gYnkgZGVmYXVsdCBvbiBzaW5nbGUgTlVNQSBu
b2RlIG1hY2hpbmVzLgpUaGlzIG1ha2VzIGFsbCBhbGxvY19kb21oZWFwX3BhZ2VzKCkgY2FsbHMg
d2l0aCBNRU1GX25vX2RtYSByZXR1cm4gTlVMTC4KClRoZXJlIGlzIG9ubHkgMSB1c2VyIG9mIE1F
TUZfbm9fZG1hOiBkb20wX21lbWZsYWdzLCB3aGljaCBhcmUgdXNlZApkdXJpbmcgbWVtb3J5IGFs
bG9jYXRpb24gZm9yIERvbTAuIEZhaWxpbmcgYWxsb2NhdGlvbiB3aXRoIGRlZmF1bHQKZG9tMF9t
ZW1mbGFncyBpcyBlc3BlY2lhbGx5IHNldmVyZSBmb3IgdGhlIFBWIERvbTAgY2FzZTogaXQgbWFr
ZXMKYWxsb2NfY2h1bmsoKSB0byB1c2Ugc3Vib3B0aW1hbCAyTUIgYWxsb2NhdGlvbiBhbGdvcml0
aG0gd2l0aCBhIHNlYXJjaApmb3IgaGlnaGVyIG1lbW9yeSBhZGRyZXNzZXMuCgpUaGlzIGNhbiBs
ZWFkIHRvIHRoZSBOTUkgd2F0Y2hkb2cgdGltZW91dCBkdXJpbmcgUFYgRG9tMCBjb25zdHJ1Y3Rp
b24Kb24gc29tZSBtYWNoaW5lcywgd2hpY2ggY2FuIGJlIHdvcmtlZCBhcm91bmQgYnkgc3BlY2lm
eWluZyAiZG1hX2JpdHMiCmluIFhlbidzIGNtZGxpbmUgbWFudWFsbHkuCgpGaXggdGhlIGlzc3Vl
IGJ5IGluaXRpYWxpc2luZyBkbWFfYml0c2l6ZSBldmVuIG9uIHNpbmdsZSBOVU1BIG1hY2hpbmVz
LgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgotLS0KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXgg
ZTU5MTYwMWY5Yy4uNDUxNTI4MmMyNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTE4NjMsNyArMTg2Myw3IEBAIHZv
aWQgX19pbml0IGVuZF9ib290X2FsbG9jYXRvcih2b2lkKQogICAgIG5yX2Jvb3RtZW1fcmVnaW9u
cyA9IDA7CiAgICAgaW5pdF9oZWFwX3BhZ2VzKHZpcnRfdG9fcGFnZShib290bWVtX3JlZ2lvbl9s
aXN0KSwgMSk7CiAKLSAgICBpZiAoICFkbWFfYml0c2l6ZSAmJiAobnVtX29ubGluZV9ub2Rlcygp
ID4gMSkgKQorICAgIGlmICggIWRtYV9iaXRzaXplICkKICAgICAgICAgZG1hX2JpdHNpemUgPSBh
cmNoX2dldF9kbWFfYml0c2l6ZSgpOwogCiAgICAgcHJpbnRrKCJEb21haW4gaGVhcCBpbml0aWFs
aXNlZCIpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 11:42:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 11:42: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-devel-bounces@lists.xenproject.org>)
	id 1ggTIO-0002l1-Mn; Mon, 07 Jan 2019 11:42: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=DBFw=PP=debian.org=cjwatson@srs-us1.protection.inumbo.net>)
 id 1ggTIN-0002kw-UZ
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 11:42:15 +0000
X-Inumbo-ID: 46d0a02a-1271-11e9-87b1-0b610b7c1158
Received: from a-painless.mh.aa.net.uk (unknown [81.187.30.51])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46d0a02a-1271-11e9-87b1-0b610b7c1158;
 Mon, 07 Jan 2019 11:42:14 +0000 (UTC)
Received: from
 3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.4.1.b.e.2.f.f.b.0.b.8.0.1.0.0.2.ip6.arpa
 ([2001:8b0:bff2:eb14::3] helo=riva.pelham.vpn.ucam.org)
 by a-painless.mh.aa.net.uk with esmtps
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <cjwatson@debian.org>)
 id 1ggTIL-0000Ve-HP; Mon, 07 Jan 2019 11:42:13 +0000
Received: from ns1.pelham.vpn.ucam.org ([172.20.153.2] helo=riva.ucam.org)
 by riva.pelham.vpn.ucam.org with esmtp (Exim 4.89)
 (envelope-from <cjwatson@debian.org>)
 id 1ggTI3-0002cm-N5; Mon, 07 Jan 2019 11:41:55 +0000
Date: Mon, 7 Jan 2019 11:41:55 +0000
From: Colin Watson <cjwatson@debian.org>
To: grub-devel@gnu.org, xen-devel@lists.xen.org
Message-ID: <20190107114155.wjiw6w4z2ptrsa7p@riva.ucam.org>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: [Xen-devel] GRUB Xen PVH chainloading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJJ20gd29ya2luZyBvbiBpbnRlZ3JhdGluZyB0aGUgcmVjZW50bHktbWVyZ2VkIFBWSCBz
dXBwb3J0IGZvciBHUlVCIGludG8KdGhlIERlYmlhbiBwYWNrYWdlcy4gIEFzIGEgcmVzdWx0IEkg
ZmluZCBteXNlbGYgdGhpbmtpbmcgYWJvdXQgaG93IHRvCmhhbmRsZSB0aGUgdHdvLXN0YWdlIGJv
b3QgbG9hZGVyIHNjaGVtZSB0aGF0IG91ciBwYWNrYWdlcyBjdXJyZW50bHkKaW1wbGVtZW50IGZv
ciBQVi4gIEkgdGhpbmsgdGhhdCBpdCB3b3VsZCBub3QgYmUgdmVyeSBoYXJkIHRvIGRvIHRoaXMg
Zm9yClBWSCBpbiB0aGUgbWFubmVyIG91dGxpbmVkIGJlbG93LCBidXQgbXkgeDg2IGFzbSBza2ls
bHMgYXJlbid0IHF1aXRlIHVwCnRvIHNvbWUgb2YgdGhlIHdvcmsgbmVlZGVkIGluIEdSVUIuICBB
c3N1bWluZyB0aGF0IG5vYm9keSBzZWVzIGFueQpvYnZpb3VzIGhvbGVzIGluIHRoaXMsIGRvZXMg
YW55b25lIGZhbmN5IGdpdmluZyBpdCBhIGdvPwoKQmFja2dyb3VuZAotLS0tLS0tLS0tCgpBcm91
bmQgdGhlIHRpbWUgUFYgc3VwcG9ydCB3YXMgaW1wbGVtZW50ZWQgaW4gR1JVQiAyLCB3ZSBwdXQg
dG9nZXRoZXIgYQpzY2hlbWUgdG8gbWluaW1pc2UgdGhlIGNvdXBsaW5nIGJldHdlZW4gdGhlIGd1
ZXN0IGNvbmZpZ3VyYXRpb24gZmlsZSBvbgp0aGUgaG9zdCBhbmQgdGhlIGJvb3QgbG9hZGVyIGNv
bmZpZ3VyYXRpb24gaW4gdGhlIGd1ZXN0LiAgVGhlIHNjaGVtZSBhbmQKaXRzIHJhdGlvbmFsZSBh
cmUgZGVzY3JpYmVkIGhlcmU6CgogIGh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvUHZHcnViMiND
aGFpbmxvYWRpbmdfZ3Vlc3RfcHZncnViMl9mcm9tX2RvbWFpbl8wX3B2Z3J1YjIKCkVzc2VudGlh
bGx5IHRoZSBzYW1lIHJhdGlvbmFsZSBhcHBsaWVzIHRvIHRoZSBQVkggY2FzZTogaXQgc2hvdWxk
IGJlCnBvc3NpYmxlIGZvciB0aGUgZ3Vlc3QgdG8gZGVjbGFyZSBpdHMgb3duIGJvb3RpbmcgYXJy
YW5nZW1lbnRzICh0aG91Z2gKb2YgY291cnNlIHNvbWUgaG9zdHMgbWF5IHdpc2ggdG8ganVzdCBw
cm92aWRlIGEgZ3J1Yi5jZmcgYW5kIGhhbmRsZSBhbGwKdGhhdCBvbiB0aGUgaG9zdCBzaWRlKSwg
YW5kIHRoaXMgc2hvdWxkIGJlIGRlY291cGxlZCBmcm9tIHRoZSBHUlVCIGltYWdlCnByb3ZpZGVk
IGJ5IHRoZSBob3N0IGFzIGZhciBhcyBwb3NzaWJsZSBpbiBvcmRlciB0byBtaW5pbWlzZQpjb21w
YXRpYmlsaXR5IGlzc3Vlcy4KClRoZXJlIHNlZW1zIHRvIGJlIG5vIG9ic3RhY2xlIHRvIHRoaXMg
aW4gcHJpbmNpcGxlOiBqdXN0IGFzIGEgUFYgYm9vdApsb2FkZXIgY2FuIGNoYWlubG9hZCBhbm90
aGVyIG9uZSBmcm9tIHRoZSBndWVzdCdzIGRpc2ssIHNvIHRvbyBjb3VsZCBhClBWSCBib290IGxv
YWRlciBjaGFpbmxvYWQgYW5vdGhlciBvbmUgZnJvbSB0aGUgZ3Vlc3QncyBkaXNrLgoKV2hhdCBu
ZWVkcyB0byBiZSBkb25lCi0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKR1JVQiBuZWVkcyB0byBzdXBw
b3J0IGNoYWlubG9hZGluZyBhbm90aGVyIFBWSCBib290IGxvYWRlci4gIEkgdGhpbmsKdGhpcyBp
bnZvbHZlcyBvYnNlcnZpbmcgdGhlIGV4aXN0ZW5jZSBvZiB0aGUgWEVOX0VMRk5PVEVfUEhZUzMy
X0VOVFJZCm5vdGUgYW5kIGZvbGxvd2luZyB0aGUgbWFjaGluZSBzdGF0ZSBydWxlcyBmb3IgdGhl
IGRvbWFpbiBidWlsZGVyIGhlcmU6CgogIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5z
dGFibGUtc3RhZ2luZy9taXNjL3B2aC5odG1sCgooSSBoYWQgYSBicmllZiBnbyBhdCBpbXBsZW1l
bnRpbmcgdGhpcywgYnV0IGZvdW5kZXJlZCBvbiBteSBmYWlybHkKbWluaW1hbCB1bmRlcnN0YW5k
aW5nIG9mIEdSVUIncyByZWxvY2F0b3IvYm9vdCBjb2RlLikKCldlIG5lZWQgdG8gZGVmaW5lIGEg
bW9kaWZpY2F0aW9uIHRvCmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUtc3Rh
Z2luZy9taXNjL3g4Ni14ZW5wdi1ib290bG9hZGVyLmh0bWwKZm9yIFBWSCBib290IGxvYWRlcnMu
ICBJIHN1Z2dlc3QgdGhlIG9idmlvdXM6IGEgc2Vjb25kLXN0YWdlIFBWSCBib290CmxvYWRlciBz
aG91bGQgYmUgaW5zdGFsbGVkIGludG8gdGhlIGd1ZXN0IGZpbGVzeXN0ZW0gYXMKL2Jvb3QveGVu
L3B2aGJvb3QtPEFSQ0g+LmVsZiwgYW5kIG90aGVyd2lzZSB0aGluZ3MgZ2VuZXJhbGx5IGJlaGF2
ZSB0aGUKc2FtZSB3YXkuICBJJ2QgYmUgaGFwcHkgdG8gZHJhZnQgYSBwYXRjaCB0byB0aGUgcHJv
dG9jb2wgc3BlY2lmaWNhdGlvbgpvbmNlIGEgcHJvb2Ytb2YtY29uY2VwdCBleGlzdHMuCgpUaGUg
YXMteWV0LXVubWVyZ2VkIEdSVUIgcGF0Y2ggdG8gc3VwcG9ydCB0aGUgZXhpc3RpbmcgUFYgYm9v
dCBwcm90b2NvbAooaHR0cHM6Ly9zYWxzYS5kZWJpYW4ub3JnL2dydWItdGVhbS9ncnViL2Jsb2Iv
bWFzdGVyL2RlYmlhbi9wYXRjaGVzL2dydWItaW5zdGFsbC1wdnhlbi1wYXRocy5wYXRjaCkKbmVl
ZHMgdG8gYmUgZXh0ZW5kZWQgdG8gc3VwcG9ydCB0aGUgYW1lbmRlZCBwcm90b2NvbC4gIFRoaXMg
aXMgdHJpdmlhbApnaXZlbiB0aGUgYWJvdmUuCgpUaGFua3MsCgotLSAKQ29saW4gV2F0c29uICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2Nqd2F0c29uQGRlYmlhbi5vcmdd
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 11:53:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 11:53: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-devel-bounces@lists.xenproject.org>)
	id 1ggTTP-0003aO-Pg; Mon, 07 Jan 2019 11:53: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=D5so=PP=citrix.com=prvs=9034de270=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ggTTO-0003aJ-Vk
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 11:53:39 +0000
X-Inumbo-ID: dd154638-1272-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd154638-1272-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 11:53:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="84221874"
Date: Mon, 7 Jan 2019 12:53:25 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20190107115325.nlw6irg4jgcjx6t2@mac>
References: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 1/2] xen/blkback: add stack variable
 'blkif' in connect_ring()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, konrad.wilk@oracle.com, linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org, Paul.Durrant@citrix.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDcsIDIwMTkgYXQgMDE6MzU6NThQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IEFzICdiZS0+YmxraWYnIGlzIHVzZWQgZm9yIG1hbnkgdGltZXMgaW4gY29ubmVjdF9y
aW5nKCksIHRoZSBzdGFjayB2YXJpYWJsZQo+ICdibGtpZicgaXMgYWRkZWQgdG8gc3Vic3RpdHV0
ZSAnYmUtYmxraWYnLgo+IAo+IFN1Z2dlc3RlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFu
Z0BvcmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:04:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1ggTdj-0004Sv-3q; Mon, 07 Jan 2019 12:04: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=AFjD=PP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ggTdh-0004Sq-S9
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:04:17 +0000
X-Inumbo-ID: 5a6dc3f3-1274-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a6dc3f3-1274-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:04:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DE15CAED7;
 Mon,  7 Jan 2019 12:04:14 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>,
 Hans van Kranenburg <Hans.van.Kranenburg@mendix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <a997e509-2ee1-54a5-a263-9363224e0819@mendix.com>
 <e13e39ff-44c6-e734-56c2-db8c409c8987@knorrie.org>
 <3dc190b9-4f25-6f72-4fb7-94a8ea0ed784@knorrie.org>
 <33394b54-fe5c-0980-9325-f451549f4d73@suse.com>
 <6f02cbbd-9245-be5e-3ca8-ce8390ac371e@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <516b54d9-da94-a3c4-9404-4461c12ace76@suse.com>
Date: Mon, 7 Jan 2019 13:04:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <6f02cbbd-9245-be5e-3ca8-ce8390ac371e@knorrie.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] Live migrate with Linux >= 4.13 domU causes kernel
 time jumps and TCP connection stalls.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Yurchenko <Igor.Yurchenko@mendix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTIvMjAxOCAxNTo0MSwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPiBPbiAxMi8y
OC8xOCAxMToxNSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMjcvMTIvMjAxOCAyMjox
MiwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4+IFNvLAo+Pj4KPj4+IE9uIDEyLzI0LzE4
IDE6MzIgQU0sIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+Pj4KPj4+PiBPbiAxMi8yMS8x
OCA2OjU0IFBNLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+Pj4+Pgo+Pj4+PiBXZSd2ZSBi
ZWVuIHRyYWNraW5nIGRvd24gYSBsaXZlIG1pZ3JhdGlvbiBidWcgZHVyaW5nIHRoZSBsYXN0IHRo
cmVlIGRheXMKPj4+Pj4gaGVyZSBhdCB3b3JrLCBhbmQgaGVyZSdzIHdoYXQgd2UgZm91bmQgc28g
ZmFyLgo+Pj4+Pgo+Pj4+PiAxLiBYZW4gdmVyc2lvbiBhbmQgZG9tMCBsaW51eCBrZXJuZWwgdmVy
c2lvbiBkb24ndCBtYXR0ZXIuCj4+Pj4+IDIuIERvbVUga2VybmVsIGlzID49IExpbnV4IDQuMTMu
Cj4+Pj4+Cj4+Pj4+IFdoZW4gdXNpbmcgbGl2ZSBtaWdyYXRlIHRvIGFub3RoZXIgZG9tMCwgdGhp
cyBvZnRlbiBoYXBwZW5zOgo+Pj4+Pgo+Pj4+PiBbICAgMzcuNTExMzA1XSBGcmVlemluZyB1c2Vy
IHNwYWNlIHByb2Nlc3NlcyAuLi4gKGVsYXBzZWQgMC4wMDEgc2Vjb25kcykKPj4+Pj4gZG9uZS4K
Pj4+Pj4gWyAgIDM3LjUxMzMxNl0gT09NIGtpbGxlciBkaXNhYmxlZC4KPj4+Pj4gWyAgIDM3LjUx
MzMyM10gRnJlZXppbmcgcmVtYWluaW5nIGZyZWV6YWJsZSB0YXNrcyAuLi4gKGVsYXBzZWQgMC4w
MDEKPj4+Pj4gc2Vjb25kcykgZG9uZS4KPj4+Pj4gWyAgIDM3LjUxNDgzN10gc3VzcGVuZGluZyB4
ZW5zdG9yZS4uLgo+Pj4+PiBbICAgMzcuNTE1MTQyXSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRh
YmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0Cj4+Pj4+IFsxODQ0Njc0NDAwMi41OTM3MTFdIE9P
TSBraWxsZXIgZW5hYmxlZC4KPj4+Pj4gWzE4NDQ2NzQ0MDAyLjU5MzcyNl0gUmVzdGFydGluZyB0
YXNrcyAuLi4gZG9uZS4KPj4+Pj4gWzE4NDQ2NzQ0MDAyLjYwNDUyN10gU2V0dGluZyBjYXBhY2l0
eSB0byA2MjkxNDU2Cj4+Pj4KPj4+PiBUb25pZ2h0LCBJJ3ZlIGJlZW4gdGhyb3VnaCAyOSBiaXNl
Y3Qgc3RlcHMgdG8gZmlndXJlIG91dCBhIGJpdCBtb3JlLiBBCj4+Pj4gbWFrZSBkZWZjb25maWcg
d2l0aCBlbmFibGluZyBYZW4gUFYgZm9yIGRvbVUgcmVwcm9kdWNlcyB0aGUgcHJvYmxlbQo+Pj4+
IGFscmVhZHksIHNvIGEgY29tcGxldGUgY3ljbGUgd2l0aCBjb21waWxpbmcgYW5kIHRlc3Rpbmcg
aGFkIG9ubHkgdG8gdGFrZQo+Pj4+IGFib3V0IDcgbWludXRlcy4KPj4+Pgo+Pj4+IFNvLCBpdCBh
cHBlYXJzIHRoYXQgdGhpcyAxOCBnYXppbGxpb24gc2Vjb25kcyBvZiB1cHRpbWUgaXMgYSB0aGlu
ZyB0aGF0Cj4+Pj4gc3RhcnRlZCBoYXBwZW5pbmcgZWFybGllciB0aGFuIHRoZSBUQ1Agc2l0dWF0
aW9uIGFscmVhZHkuIEFsbCBvZiB0aGUKPj4+PiB0ZXN0IHNjZW5hcmlvcyByZXN1bHRlZCBpbiB0
aGVzZSBodWdlIHVwdGltZSBudW1iZXJzIGluIGRtZXNnLiBOb3QgYWxsCj4+Pj4gb2YgdGhlbSBy
ZXN1bHQgaW4gVENQIGNvbm5lY3Rpb25zIGhhbmdpbmcuCj4+Pj4KPj4+Pj4gQXMgYSBzaWRlIGVm
ZmVjdCwgYWxsIG9wZW4gVENQIGNvbm5lY3Rpb25zIHN0YWxsLCBiZWNhdXNlIHRoZSB0aW1lc3Rh
bXAKPj4+Pj4gY291bnRlcnMgb2YgcGFja2V0cyBzZW50IHRvIHRoZSBvdXRzaWRlIHdvcmxkIGFy
ZSBhZmZlY3RlZDoKPj4+Pj4KPj4+Pj4gaHR0cHM6Ly9zeXJpbngua25vcnJpZS5vcmcvfmtub3Jy
aWUvdG1wL3RjcC1zdGFsbC5wbmcKPj4+Pgo+Pj4+IFRoaXMgaXMgaGFwcGVuaW5nIHNpbmNlOgo+
Pj4+Cj4+Pj4gY29tbWl0IDlhNTY4ZGU0ODE4ZGVhOWEwNWFmMTQxMDQ2YmQzZTU4OTI0NWFiODMK
Pj4+PiBBdXRob3I6IEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KPj4+PiBEYXRl
OiAgIFR1ZSBNYXkgMTYgMTQ6MDA6MTQgMjAxNyAtMDcwMAo+Pj4+Cj4+Pj4gICAgIHRjcDogc3dp
dGNoIFRDUCBUUyBvcHRpb24gKFJGQyA3MzIzKSB0byAxbXMgY2xvY2sKPj4+Pgo+Pj4+IFsuLi5d
Cj4+Pj4KPj4+Pj4gWy4uLl0KPj4+Pj4KPj4+Pj4gMy4gU2luY2UgdGhpcyBpcyByZWxhdGVkIHRv
IHRpbWUgYW5kIGNsb2NrcywgdGhlIGxhc3QgdGhpbmcgdG9kYXkgd2UKPj4+Pj4gdHJpZWQgd2Fz
LCBpbnN0ZWFkIG9mIHVzaW5nIGRlZmF1bHQgc2V0dGluZ3MsIHB1dCAiY2xvY2tzb3VyY2U9dHNj
Cj4+Pj4+IHRzYz1zdGFibGU6c29ja2V0IiBvbiB0aGUgeGVuIGNvbW1hbmQgbGluZSBhbmQgImNs
b2Nrc291cmNlPXRzYyIgb24gdGhlCj4+Pj4+IGRvbVUgbGludXgga2VybmVsIGxpbmUuIFdoYXQg
d2Ugb2JzZXJ2ZWQgYWZ0ZXIgZG9pbmcgdGhpcywgaXMgdGhhdCB0aGUKPj4+Pj4gZmFpbHVyZSBo
YXBwZW5zIGxlc3Mgb2Z0ZW4sIGJ1dCBzdGlsbCBoYXBwZW5zLiBFdmVyeXRoaW5nIGVsc2UgYXBw
bGllcy4KPj4+Pgo+Pj4+IEFjdHVhbGx5LCBpdCBzZWVtcyB0aGF0IHRoZSBpbXBvcnRhbnQgdGhp
bmcgaXMgdGhhdCB1cHRpbWUgb2YgdGhlIGRvbTBzCj4+Pj4gaXMgbm90IHZlcnkgY2xvc2UgdG8g
ZWFjaCBvdGhlci4gQWZ0ZXIgcmVib290aW5nIGFsbCBmb3VyIGJhY2sgd2l0aG91dAo+Pj4+IHRz
YyBvcHRpb25zLCBhbmQgdGhlbiBhIGZldyBob3VycyBsYXRlciByZWJvb3Rpbmcgb25lIG9mIHRo
ZW0gYWdhaW4sIEkKPj4+PiBjb3VsZCBlYXNpbHkgcmVwcm9kdWNlIGFnYWluIHdoZW4gbGl2ZSBt
aWdyYXRpbmcgdG8gdGhlIGxhdGVyIHJlYm9vdGVkCj4+Pj4gc2VydmVyLgo+Pj4+Cj4+Pj4+IEFk
ZGl0aW9uYWwgcXVlc3Rpb246Cj4+Pj4+Cj4+Pj4+IEl0J3MgMjAxOCwgc2hvdWxkIHdlIGhhdmUg
dGhlc2UgImNsb2Nrc291cmNlPXRzYyB0c2M9c3RhYmxlOnNvY2tldCIgb24KPj4+Pj4gWGVuIGFu
ZCAiY2xvY2tzb3VyY2U9dHNjIiBhbnl3YXlzIG5vdywgZm9yIFhlbiA0LjExIGFuZCBMaW51eCA0
LjE5Cj4+Pj4+IGRvbVVzPyBBbGwgb3VyIGhhcmR3YXJlIGhhcyAnVHNjSW52YXJpYW50ID0gdHJ1
ZScuCj4+Pj4+Cj4+Pj4+IFJlbGF0ZWQ6IGh0dHBzOi8vbmV3cy55Y29tYmluYXRvci5jb20vaXRl
bT9pZD0xMzgxMzA3OQo+Pj4+Cj4+Pj4gVGhpcyBpcyBzdGlsbCBpbnRlcmVzdGluZy4KPj4+Pgo+
Pj4+IC0tLS0gPjggLS0tLQo+Pj4+Cj4+Pj4gTm93LCB0aGUgbmV4dCBxdWVzdGlvbiBpcy4uLiBp
cyA5YTU2OGRlNDgxIGJhZCwgb3Igc2hvdWxkbid0IHRoZXJlIGJlIDE4Cj4+Pj4gZ2F6aWxsaW9u
IHdoYXRldmVyIHVwdGltZSBhbHJlYWR5Li4uIEluIExpbnV4IDQuOSwgdGhpcyBkb2Vzbid0IGhh
cHBlbiwKPj4+PiBzbyBuZXh0IHRhc2sgd2lsbCBiZSB0byBmaW5kIG91dCB3aGVyZSB0aGF0IHN0
YXJ0ZWQuCj4+Pgo+Pj4gQW5kIHRoYXQncy4uLgo+Pj4KPj4+IGNvbW1pdCBmOTRjOGQxMTY5OTc1
OTdmYzAwZjA4MTJiMGFiOTI1NmU3YjBjNThmCj4+PiBBdXRob3I6IFBldGVyIFppamxzdHJhIDxw
ZXRlcnpAaW5mcmFkZWFkLm9yZz4KPj4+IERhdGU6ICAgV2VkIE1hciAxIDE1OjUzOjM4IDIwMTcg
KzAxMDAKPj4+Cj4+PiAgICAgc2NoZWQvY2xvY2ssIHg4Ni90c2M6IFJld29yayB0aGUgeDg2ICd1
bnN0YWJsZScgc2NoZWRfY2xvY2soKSBpbnRlcmZhY2UKPj4+Cj4+PiBhLmsuYS4gdjQuMTEtcmMy
fjMwXjIKPj4+Cj4+PiBCZWZvcmUgdGhpcyBjb21taXQsIHRpbWUgbGlzdGVkIGluIGRtZXNnIHNl
ZW1zIHRvIGZvbGxvdyB1cHRpbWUgb2YgdGhlCj4+PiBkb21VLCBhbmQgYWZ0ZXIgaXQsIHRpbWUg
aW4gZG1lc2cgc2VlbXMgdG8ganVtcCBhcm91bmQgdXAgYW5kIGRvd24gd2hlbgo+Pj4gbGl2ZSBt
aWdyYXRpbmcgdG8gZGlmZmVyZW50IGRvbTBzLCB3aXRoIHRoZSBvY2Nhc2lvbmFsL2ZyZXF1ZW50
IGp1bXAgdG8KPj4+IGEgbnVtYmVyIGFib3ZlIDE4MDAwMDAwMDAwIHdoaWNoIHRoZW4gYWxzbyBz
aG93cyB0aGUgVENQIHRpbWVzdGFtcAo+Pj4gYnJlYWthZ2Ugc2luY2UgOWE1NjhkZTQuCj4+Pgo+
Pj4gU28sIG5leHQgcXVlc3Rpb24gaXMuLi4gd2hhdCBub3c/IEFueSBpZGVhcyBhcHByZWNpYXRl
ZC4KPj4+Cj4+PiBDYW4gYW55b25lIGVsc2UgcmVwcm9kdWNlIHRoaXM/IEkgaGF2ZSBzdXBlci1j
b21tb24gSFAgREwzNjAgaGFyZHdhcmUKPj4+IGFuZCBtb3N0bHkgZGVmYXVsdCBzZXR0aW5ncywg
c28gaXQgc2hvdWxkbid0IGJlIHRoYXQgaGFyZC4KPj4+Cj4+PiBTaG91bGQgSSBtYWlsIHNvbWUg
b3RoZXIgbWFpbGluZ2xpc3Qgd2l0aCBhIHF1ZXN0aW9uPyBXaGljaCBvbmU/IERvZXMKPj4+IGFu
eSBvZiB5b3UgWGVuIGRldmVsb3BlcnMgaGF2ZSBtb3JlIGV4cGVyaWVuY2Ugd2l0aCB0aW1lIGtl
ZXBpbmcgY29kZT8KPj4KPj4gTXkgZ3V0IGZlZWxpbmcgdGVsbHMgbWUgdGhhdCBhYm92ZSBwYXRj
aCB3YXMgbmVnbGVjdGluZyBYZW4gYnkgc2V0dGluZwo+PiBhIG5vbi1uYXRpdmUgVFNDIGNsb2Nr
IHRvbyBvZnRlbiB0byAic3RhYmxlIiAodGhlICJvbmx5IGNhbGwKPj4gY2xlYXJfc2NoZWRfY2xv
Y2tfc3RhYmxlKCkgd2hlbiB3ZSBtYXJrIFRTQyB1bnN0YWJsZSB3aGVuIHdlIHVzZQo+PiBuYXRp
dmVfc2NoZWRfY2xvY2soKSIgcGFydCBvZiB0aGUgY29tbWl0IG1lc3NhZ2UpLgo+Pgo+PiBJIGNh
biBoYXZlIGEgbW9yZSB0aG9yb3VnaCBsb29rIGFmdGVyIEphbi4gN3RoLgo+IAo+IFRoYW5rcyBp
biBhZHZhbmNlIQo+IAo+IFNvbWUgYWRkaXRpb25hbCBpbmZvOgo+IAo+IEkndmUganVzdCBsZWZ0
IGEgZG9tVSBydW5uaW5nIGFmdGVyIHRoZSBpbml0aWFsIGxpdmUgbWlncmF0ZToKPiAKPiBbICAx
NzEuNzI3NDYyXSBGcmVlemluZyB1c2VyIHNwYWNlIHByb2Nlc3NlcyAuLi4gKGVsYXBzZWQgMC4w
MDIgc2Vjb25kcykKPiBkb25lLgo+IFsgIDE3MS43Mjk4MjVdIE9PTSBraWxsZXIgZGlzYWJsZWQu
Cj4gWyAgMTcxLjcyOTgzMl0gRnJlZXppbmcgcmVtYWluaW5nIGZyZWV6YWJsZSB0YXNrcyAuLi4g
KGVsYXBzZWQgMC4wMDEKPiBzZWNvbmRzKSBkb25lLgo+IFsgIDE3MS43MzE0MzldIHN1c3BlbmRp
bmcgeGVuc3RvcmUuLi4KPiBbICAxNzEuNzMxNjcyXSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRh
YmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0Cj4gWzE4NDQ2NzQyODkxLjg3NDE0MF0gT09NIGtp
bGxlciBlbmFibGVkLgo+IFsxODQ0Njc0Mjg5MS44NzQxNTJdIFJlc3RhcnRpbmcgdGFza3MgLi4u
IGRvbmUuCj4gWzE4NDQ2NzQyODkxLjkxNDEwM10gU2V0dGluZyBjYXBhY2l0eSB0byA2MjkxNDU2
Cj4gWzE4NDQ2NzQyOTM0LjU0OTc5MF0gMTQ6MTM6NTAgdXAgMyBtaW4sIDIgdXNlcnMsIGxvYWQg
YXZlcmFnZTogMC4wNywKPiAwLjAyLCAwLjAwCj4gWzE4NDQ2NzQyOTM1LjU2MTQwNF0gMTQ6MTM6
NTEgdXAgMyBtaW4sIDIgdXNlcnMsIGxvYWQgYXZlcmFnZTogMC4wNywKPiAwLjAyLCAwLjAwCj4g
WzE4NDQ2NzQyOTM2LjU3Mjc2MV0gMTQ6MTM6NTIgdXAgMyBtaW4sIDIgdXNlcnMsIGxvYWQgYXZl
cmFnZTogMC4wNiwKPiAwLjAyLCAwLjAwCj4gWzE4NDQ2NzQyOTM3LjU4MzUzN10gMTQ6MTM6NTMg
dXAgMyBtaW4sIDIgdXNlcnMsIGxvYWQgYXZlcmFnZTogMC4wNiwKPiAwLjAyLCAwLjAwCj4gCj4g
SSdtIHNpbXBseSBkb2luZyB0aGlzOgo+IHdoaWxlIHRydWU7IGRvIGVjaG8gJCh1cHRpbWUpID4g
L2Rldi9rbXNnOyBzbGVlcCAxMDsgZG9uZQo+IAo+IE5vdywgYWZ0ZXIgYSB3aGlsZSwgdGhpcyBo
YXBwZW5zOgo+IAo+IFsxODQ0Njc0NDA1MC4yMDI5ODVdIDE0OjMyOjI2IHVwIDIyIG1pbiwgMiB1
c2VycywgbG9hZCBhdmVyYWdlOiAwLjAwLAo+IDAuMDAsIDAuMDAKPiBbMTg0NDY3NDQwNjAuMjE0
NTc2XSAxNDozMjozNiB1cCAyMiBtaW4sIDIgdXNlcnMsIGxvYWQgYXZlcmFnZTogMC4wMCwKPiAw
LjAwLCAwLjAwCj4gWzE4NDQ2NzQ0MDcwLjIyNTkwOV0gMTQ6MzI6NDYgdXAgMjIgbWluLCAyIHVz
ZXJzLCBsb2FkIGF2ZXJhZ2U6IDAuMDAsCj4gMC4wMCwgMC4wMAo+IFsgICAgNi41Mjc3MThdIDE0
OjMyOjU2IHVwIDIyIG1pbiwgMiB1c2VycywgbG9hZCBhdmVyYWdlOiAwLjAwLCAwLjAwLCAwLjAw
Cj4gWyAgIDE2LjUzOTMxNV0gMTQ6MzM6MDYgdXAgMjIgbWluLCAyIHVzZXJzLCBsb2FkIGF2ZXJh
Z2U6IDAuMDAsIDAuMDAsIDAuMDAKPiBbICAgMjYuNTUwNTExXSAxNDozMzoxNiB1cCAyMyBtaW4s
IDIgdXNlcnMsIGxvYWQgYXZlcmFnZTogMC4wMCwgMC4wMCwgMC4wMAo+IAo+IFRoZSAyMyBtaW51
dGVzIGRpZmZlcmVuY2UgaXMgZXhhY3RseSB0aGUgZGlmZmVyZW5jZSBpbiB1cHRpbWUgYmV0d2Vl
bgo+IHRoZSB0d28gZG9tMHMgaW52b2x2ZWQgZm9yIGxpdmUgbWlncmF0aW9uOgo+IAo+IHNvdXJj
ZSBkb20wOiB1cCA0IGRheXMsIDE5OjIzCj4gZGVzdGluYXRpb24gZG9tMDogdXAgNCBkYXlzLCAx
OTowMAo+IAo+IFNvIHRoYXQgZXhwbGFpbnMgdGhlIDE4NDQ2NzQyODkxLjg3NDE0MCBudW1iZXIs
IHdoaWNoIGp1c3QgY29ycmVzcG9uZHMKPiB0byBzb21ldGhpbmcgbmVhciB0byAnbWludXMgMjMg
bWludXRlcycuCgpJIGhhdmUgYSBsb2NhbCByZXByb2R1Y2VyIGZvciB0aGUgaXNzdWUgbm93OiBp
bnN0ZWFkIG9mIHVzaW5nIGxpdmUKbWlncmF0aW9uIEknbSBqdXN0IGRvaW5nIGEgInhsIHNhdmUi
IGFmdGVyIHRoZSBndWVzdCBydW5uaW5nIGZvciBzb21lCm1pbnV0ZXMuIFRoZSBJIHJlYm9vdCB0
aGUgaG9zdCBhbmQgZG8gYSAieGwgcmVzdG9yZSIgYXMgc29vbiBhcwpwb3NzaWJsZS4KCkFub3Ro
ZXIgbm90ZTogSFZNIGRvbWFpbnMgKGFuZCBwcm9iYWJseSBQVkgsIHRvbykgc2hvdyB0aGUgaHVn
ZSB0aW1lCmluZm8gKCJbMTg0NDY3NDI5MzcuNTgzNTM3XSAuLi4iKSwgd2hpbGUgUFYgZG9tYWlu
cyBzZWVtIHRvIHNob3cganVzdAphIHNtYWxsIGp1bXAgYmFja3dhcmRzIGluIHRpbWU6CgpbICAy
MjQuNzE5MzE2XSBGcmVlemluZyB1c2VyIHNwYWNlIHByb2Nlc3NlcyAuLi4gKGVsYXBzZWQgMC4w
MDEgc2Vjb25kcykKZG9uZS4KWyAgMjI0LjcyMDQ0M10gT09NIGtpbGxlciBkaXNhYmxlZC4KWyAg
MjI0LjcyMDQ0OF0gRnJlZXppbmcgcmVtYWluaW5nIGZyZWV6YWJsZSB0YXNrcyAuLi4gKGVsYXBz
ZWQgMC4wMDEKc2Vjb25kcykgZG9uZS4KWyAgMjI0LjcyMTY3OF0gUE06IGZyZWV6ZSBvZiBkZXZp
Y2VzIGNvbXBsZXRlIGFmdGVyIDAuMTA3IG1zZWNzClsgIDIyNC43MjE2ODddIHN1c3BlbmRpbmcg
eGVuc3RvcmUuLi4KWyAgMjI0LjcyMTcyNl0gUE06IGxhdGUgZnJlZXplIG9mIGRldmljZXMgY29t
cGxldGUgYWZ0ZXIgMC4wMzcgbXNlY3MKWyAgMjI0LjczNjA2Ml0gUE06IG5vaXJxIGZyZWV6ZSBv
ZiBkZXZpY2VzIGNvbXBsZXRlIGFmdGVyIDE0LjMyNSBtc2VjcwpbICAyMjQuNzM2MTU1XSB4ZW46
Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0ClsgICAgNC40
MDQwMjZdIFN1c3BlbmRlZCBmb3IgMTg3LjIxOSBzZWNvbmRzCgpJJ20gbm93IGxvb2tpbmcgZm9y
IGEgd2F5IHRvIHJlcGFpciB0aGUgaXNzdWUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:04:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1ggTe6-0004US-D8; Mon, 07 Jan 2019 12:04: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggTe5-0004UL-T5
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:04:41 +0000
X-Inumbo-ID: 693ae819-1274-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 693ae819-1274-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:04:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="74956303"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 12:02:52 +0000
Message-ID: <20190107120258.17897-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/6] clean up MSR save/restore code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggIzYgaXMgbm90IHN0cmljdGx5IHJlbGF0ZWQgdG8gc2F2ZS9yZXN0b3JlLiBJdCdzIGp1
c3QgY2xlYW4tdXAgb2YKc29tZXRoaW5nIEkgbm90aWNlZCBhbG9uZyB0aGUgd2F5LgoKUGF1bCBE
dXJyYW50ICg2KToKICB4ODY6IHN0b3AgaGFuZGxpbmcgTVNSX0lBMzJfQk5EQ0ZHUyBzYXZlL3Jl
c3RvcmUgaW4gaW1wbGVtZW50YXRpb24KICAgIGNvZGUKICB4ODY6IHNhdmUgR1VFU1RfQk5EQ0ZH
UyBvbiBjb250ZXh0IHN3aXRjaC4uLgogIHg4NjogbW92ZSB0aGUgc2F2ZWQgdmFsdWUgb2YgTVNS
X0lBMzJfWFNTIGludG8gc3RydWN0IHZjcHVfbXNycwogIHg4Njogc3RvcCBoYW5kbGluZyBNU1Jf
SUEzMl9YU1Mgc2F2ZS9yZXN0b3JlIGluIGltcGxlbWVudGF0aW9uIGNvZGUKICB4ODY6IHJlbW92
ZSBkZWZ1bmN0IGluaXQvbG9hZC9zYXZlX21zcigpIGh2bV9mdW5jcwogIHg4NjogaW50cm9kdWNl
IGRyX21hc2tfaWR4KCkgaGVscGVyIGZ1bmN0aW9uLi4uCgogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgfCAxMDIg
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYyAgICAgfCAgODMgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
bXNyLmMgICAgICAgICAgICAgfCAgNDggKysrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L3B2
L2VtdWwtcHJpdi1vcC5jIHwgICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAg
fCAgMTcgKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggfCAgIDEgLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgIHwgIDMzICsrKysrKysrKystCiA4IGZpbGVzIGNo
YW5nZWQsIDEzMyBpbnNlcnRpb25zKCspLCAxNTUgZGVsZXRpb25zKC0pCi0tLQpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4K
Q2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:04:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1ggTe8-0004VD-MI; Mon, 07 Jan 2019 12:04:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggTe7-0004Up-2v
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:04:43 +0000
X-Inumbo-ID: 6a09db6b-1274-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a09db6b-1274-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:04:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="74956311"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 12:02:55 +0000
Message-ID: <20190107120258.17897-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190107120258.17897-1-paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/6] x86: move the saved value of MSR_IA32_XSS
 into struct vcpu_msrs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZSB2YWx1ZSBpcyBzYXZlZCBkaXJlY3RseSBpbiBzdHJ1Y3QgaHZtX3ZjcHUu
IFRoaXMgcGF0Y2ggc2ltcGx5CmNvLWxvY2F0ZXMgaXQgd2l0aCBvdGhlciBzYXZlZCBNU1IgdmFs
dWVzLiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwu
Y29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2RvbWFpbi5jICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAg
ICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgfCA0ICsrLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCB8IDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3IuaCAgICAgIHwgNSArKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA2
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9h
cmNoL3g4Ni9kb21haW4uYwppbmRleCAzMmRjNDI1M2ZmLi5jNWY0YjZhMzhhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0x
NzA0LDcgKzE3MDQsNyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCiAgICAg
ICAgICAgICAgICAgQlVHKCk7CiAKICAgICAgICAgICAgIGlmICggY3B1X2hhc194c2F2ZXMgJiYg
aXNfaHZtX3ZjcHUobikgKQotICAgICAgICAgICAgICAgIHNldF9tc3JfeHNzKG4tPmFyY2guaHZt
Lm1zcl94c3MpOworICAgICAgICAgICAgICAgIHNldF9tc3JfeHNzKG4tPmFyY2gubXNycy0+eHNz
LnJhdyk7CiAgICAgICAgIH0KICAgICAgICAgdmNwdV9yZXN0b3JlX2ZwdV9ub25sYXp5KG4sIGZh
bHNlKTsKICAgICAgICAgbmQtPmFyY2guY3R4dF9zd2l0Y2gtPnRvKG4pOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggYjg2
YWVkN2MyNC4uYjU1YmI4YjA4MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zNTAzLDcgKzM1MDMsNyBAQCBpbnQgaHZt
X21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRl
bnQpCiAgICAgY2FzZSBNU1JfSUEzMl9YU1M6CiAgICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQt
PnhzdGF0ZS54c2F2ZXMgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgKm1z
cl9jb250ZW50ID0gdi0+YXJjaC5odm0ubXNyX3hzczsKKyAgICAgICAgKm1zcl9jb250ZW50ID0g
di0+YXJjaC5tc3JzLT54c3MucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNSX0s4
X0VOQUJMRV9DMUU6CkBAIC0zNjQ5LDcgKzM2NDksNyBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRl
cmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgIC8q
IE5vIFhTUyBmZWF0dXJlcyBjdXJyZW50bHkgc3VwcG9ydGVkIGZvciBndWVzdHMuICovCiAgICAg
ICAgIGlmICggIWQtPmFyY2guY3B1aWQtPnhzdGF0ZS54c2F2ZXMgfHwgbXNyX2NvbnRlbnQgIT0g
MCApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICB2LT5hcmNoLmh2bS5tc3Jf
eHNzID0gbXNyX2NvbnRlbnQ7CisgICAgICAgIHYtPmFyY2gubXNycy0+eHNzLnJhdyA9IG1zcl9j
b250ZW50OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNSX0FNRDY0X05CX0NGRzoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKaW5kZXggN2RiYTkyZGE0NS4uZWM4NzYwN2VjNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAg
LTgxMCw3ICs4MTAsNyBAQCBzdGF0aWMgdm9pZCB2bXhfc2F2ZV9tc3Ioc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBodm1fbXNyICpjdHh0KQogewogICAgIGlmICggY3B1X2hhc194c2F2ZXMgJiYgY3B1
X2hhc192bXhfeHNhdmVzICkKICAgICB7Ci0gICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudF0u
dmFsID0gdi0+YXJjaC5odm0ubXNyX3hzczsKKyAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50
XS52YWwgPSB2LT5hcmNoLm1zcnMtPnhzcy5yYXc7CiAgICAgICAgIGlmICggY3R4dC0+bXNyW2N0
eHQtPmNvdW50XS52YWwgKQogICAgICAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50KytdLmlu
ZGV4ID0gTVNSX0lBMzJfWFNTOwogICAgIH0KQEAgLTgyOSw3ICs4MjksNyBAQCBzdGF0aWMgaW50
IHZteF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiAgICAg
ICAgIHsKICAgICAgICAgY2FzZSBNU1JfSUEzMl9YU1M6CiAgICAgICAgICAgICBpZiAoIGNwdV9o
YXNfeHNhdmVzICYmIGNwdV9oYXNfdm14X3hzYXZlcyApCi0gICAgICAgICAgICAgICAgdi0+YXJj
aC5odm0ubXNyX3hzcyA9IGN0eHQtPm1zcltpXS52YWw7CisgICAgICAgICAgICAgICAgdi0+YXJj
aC5tc3JzLT54c3MucmF3ID0gY3R4dC0+bXNyW2ldLnZhbDsKICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgICAgICBlcnIgPSAtRU5YSU87CiAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZjcHUuaAppbmRleCBjOGE0MGY2ZDU1Li5hOGNmZDEzOTg3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmNwdS5oCkBAIC0xNzEsNyArMTcxLDYgQEAgc3RydWN0IGh2bV92Y3B1IHsKICAgICBzdHJ1Y3Qg
aHZtX3ZjcHVfYXNpZCBuMWFzaWQ7CiAKICAgICB1NjQgICAgICAgICAgICAgICAgIG1zcl90c2Nf
YWRqdXN0OwotICAgIHU2NCAgICAgICAgICAgICAgICAgbXNyX3hzczsKIAogICAgIHVuaW9uIHsK
ICAgICAgICAgc3RydWN0IHZteF92Y3B1IHZteDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IGM2OWNlNTY5NjMu
LmU5YzY4NTYxM2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMzEwLDYgKzMxMCwxMSBAQCBzdHJ1Y3QgdmNw
dV9tc3JzCiAgICAgc3RydWN0IHsKICAgICAgICAgdWludDY0X3QgcmF3OwogICAgIH0gYm5kY2Zn
czsKKworICAgIC8qIDB4MDAwMDBkYTAgLSBNU1JfSUEzMl9YU1MgKi8KKyAgICBzdHJ1Y3Qgewor
ICAgICAgICB1aW50NjRfdCByYXc7CisgICAgfSB4c3M7CiB9OwogCiB2b2lkIGluaXRfZ3Vlc3Rf
bXNyX3BvbGljeSh2b2lkKTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:04:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1ggTeC-0004Wk-Vt; Mon, 07 Jan 2019 12:04: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggTeB-0004WI-BR
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:04:47 +0000
X-Inumbo-ID: 6ca2b68f-1274-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ca2b68f-1274-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:04:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="74956315"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 12:02:56 +0000
Message-ID: <20190107120258.17897-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190107120258.17897-1-paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/6] x86: stop handling MSR_IA32_XSS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2F2aW5nIGFuZCByZXN0b3JpbmcgdGhlIHZhbHVlIG9mIHRoaXMgTVNSIGlzIGN1cnJlbnRseSBo
YW5kbGVkIGJ5CmltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUgZGVzcGl0ZSBpdCBiZWluZyBh
cmNoaXRlY3R1cmFsLiBUaGlzIHBhdGNoCm1vdmVzIGhhbmRsaW5nIG9mIGFjY2Vzc2VzIHRvIHRo
aXMgTVNSIGZyb20gaHZtLmMgaW50byB0aGUgbXNyLmMsIHRodXMKYWxsb3dpbmcgdGhlIGNvbW1v
biBNU1Igc2F2ZS9yZXN0b3JlIGNvZGUgdG8gaGFuZGxlIGl0LgoKVGhpcyBwYXRjaCBhbHNvIGFk
ZHMgcHJvcGVyIGNoZWNrcyBvZiBDUFVJRCBwb2xpY3kgaW4gdGhlIG5ldyBnZXQvc2V0IGNvZGUu
CgpOT1RFOiBNU1JfSUEzMl9YU1MgaXMgdGhlIGxhc3QgTVNSIHRvIGJlIHNhdmVkIGFuZCByZXN0
b3JlZCBieQogICAgICBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2RlLiBUaGlzIHBhdGNoIHRo
ZXJlZm9yZSByZW1vdmVzIHRoZQogICAgICAoVk1YKSBkZWZpbml0aW9ucyBhbmQgb2YgdGhlIGlu
aXRfbXNyKCksIHNhdmVfbXNyKCkgYW5kCiAgICAgIGxvYWRfbXNyKCkgaHZtX2Z1bmNzLCBhcyB0
aGV5IGFyZSBubyBsb25nZXIgbmVjZXNzYXJ5LiBUaGUKICAgICAgZGVjbGFyYXRpb25zIG9mIGFu
ZCBjYWxscyB0byB0aG9zZSBodm1fZnVuY3Mgd2lsbCBiZSBjbGVhbmVkIHVwCiAgICAgIGJ5IGEg
c3Vic2VxdWVudCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyAgICAgfCAxNSArKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwg
NDkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9t
c3IuYyAgICAgICAgIHwgMTggKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjAgaW5z
ZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggYjU1YmI4YjA4MS4uODU2ZGNm
Njk2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCkBAIC0xMzQ1LDYgKzEzNDUsNyBAQCBzdGF0aWMgY29uc3QgdWludDMyX3Qg
bXNyc190b19zZW5kW10gPSB7CiAgICAgTVNSX1NQRUNfQ1RSTCwKICAgICBNU1JfSU5URUxfTUlT
Q19GRUFUVVJFU19FTkFCTEVTLAogICAgIE1TUl9JQTMyX0JORENGR1MsCisgICAgTVNSX0lBMzJf
WFNTLAogICAgIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLLAogICAgIE1TUl9BTUQ2NF9EUjFf
QUREUkVTU19NQVNLLAogICAgIE1TUl9BTUQ2NF9EUjJfQUREUkVTU19NQVNLLApAQCAtMTQ4Myw2
ICsxNDg0LDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpk
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgog
ICAgICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CiAgICAgICAgIGNh
c2UgTVNSX0lBMzJfQk5EQ0ZHUzoKKyAgICAgICAgY2FzZSBNU1JfSUEzMl9YU1M6CiAgICAgICAg
IGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6CiAgICAgICAgIGNhc2UgTVNSX0FNRDY0
X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgogICAgICAg
ICAgICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0uaW5kZXgsIGN0eHQtPm1zcltp
XS52YWwpOwpAQCAtMzUwMCwxMiArMzUwMiw2IEBAIGludCBodm1fbXNyX3JlYWRfaW50ZXJjZXB0
KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAgICAgICAgKm1zcl9j
b250ZW50ID0gdmFyX3JhbmdlX2Jhc2VbaW5kZXhdOwogICAgICAgICBicmVhazsKIAotICAgIGNh
c2UgTVNSX0lBMzJfWFNTOgotICAgICAgICBpZiAoICFkLT5hcmNoLmNwdWlkLT54c3RhdGUueHNh
dmVzICkKLSAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0gICAgICAgICptc3JfY29udGVudCA9
IHYtPmFyY2gubXNycy0+eHNzLnJhdzsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIE1TUl9L
OF9FTkFCTEVfQzFFOgogICAgIGNhc2UgTVNSX0FNRDY0X05CX0NGRzoKICAgICAgICAgIC8qCkBA
IC0zNjQ1LDEzICszNjQxLDYgQEAgaW50IGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVk
IGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50LAogICAgICAgICAgICAgZ290byBncF9mYXVs
dDsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9JQTMyX1hTUzoKLSAgICAgICAgLyog
Tm8gWFNTIGZlYXR1cmVzIGN1cnJlbnRseSBzdXBwb3J0ZWQgZm9yIGd1ZXN0cy4gKi8KLSAgICAg
ICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+eHN0YXRlLnhzYXZlcyB8fCBtc3JfY29udGVudCAhPSAw
ICkKLSAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0gICAgICAgIHYtPmFyY2gubXNycy0+eHNz
LnJhdyA9IG1zcl9jb250ZW50OwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgTVNSX0FNRDY0
X05CX0NGRzoKICAgICAgICAgLyogaWdub3JlIHRoZSB3cml0ZSAqLwogICAgICAgICBicmVhazsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKaW5kZXggZWM4NzYwN2VjNy4uZjE3NWI3OWI0YiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
QEAgLTgwMCw1MiArODAwLDYgQEAgc3RhdGljIGludCB2bXhfbG9hZF92bWNzX2N0eHQoc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpjdHh0KQogICAgIHJldHVybiAwOwogfQogCi1z
dGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCB2bXhfaW5pdF9tc3Iodm9pZCkKLXsKLSAgICByZXR1
cm4gKGNwdV9oYXNfbXB4ICYmIGNwdV9oYXNfdm14X21weCkgKwotICAgICAgICAgICAoY3B1X2hh
c194c2F2ZXMgJiYgY3B1X2hhc192bXhfeHNhdmVzKTsKLX0KLQotc3RhdGljIHZvaWQgdm14X3Nh
dmVfbXNyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCkKLXsKLSAgICBpZiAo
IGNwdV9oYXNfeHNhdmVzICYmIGNwdV9oYXNfdm14X3hzYXZlcyApCi0gICAgewotICAgICAgICBj
dHh0LT5tc3JbY3R4dC0+Y291bnRdLnZhbCA9IHYtPmFyY2gubXNycy0+eHNzLnJhdzsKLSAgICAg
ICAgaWYgKCBjdHh0LT5tc3JbY3R4dC0+Y291bnRdLnZhbCApCi0gICAgICAgICAgICBjdHh0LT5t
c3JbY3R4dC0+Y291bnQrK10uaW5kZXggPSBNU1JfSUEzMl9YU1M7Ci0gICAgfQotfQotCi1zdGF0
aWMgaW50IHZteF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQp
Ci17Ci0gICAgdW5zaWduZWQgaW50IGk7Ci0gICAgaW50IGVyciA9IDA7Ci0KLSAgICB2bXhfdm1j
c19lbnRlcih2KTsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgY3R4dC0+Y291bnQ7ICsraSApCi0g
ICAgewotICAgICAgICBzd2l0Y2ggKCBjdHh0LT5tc3JbaV0uaW5kZXggKQotICAgICAgICB7Ci0g
ICAgICAgIGNhc2UgTVNSX0lBMzJfWFNTOgotICAgICAgICAgICAgaWYgKCBjcHVfaGFzX3hzYXZl
cyAmJiBjcHVfaGFzX3ZteF94c2F2ZXMgKQotICAgICAgICAgICAgICAgIHYtPmFyY2gubXNycy0+
eHNzLnJhdyA9IGN0eHQtPm1zcltpXS52YWw7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAg
ICAgICAgZXJyID0gLUVOWElPOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGRlZmF1bHQ6
Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgfQotICAgICAgICBpZiAoIGVyciApCi0g
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgY3R4dC0+bXNyW2ldLl9yc3ZkID0gMTsKLSAgICB9
Ci0KLSAgICB2bXhfdm1jc19leGl0KHYpOwotCi0gICAgcmV0dXJuIGVycjsKLX0KLQogc3RhdGlj
IHZvaWQgdm14X2ZwdV9lbnRlcihzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB2Y3B1X3Jlc3RvcmVf
ZnB1X2xhenkodik7CkBAIC0yMjgzLDkgKzIyMzcsNiBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5j
dGlvbl90YWJsZSBfX2luaXRkYXRhIHZteF9mdW5jdGlvbl90YWJsZSA9IHsKICAgICAudmNwdV9k
ZXN0cm95ICAgICAgICAgPSB2bXhfdmNwdV9kZXN0cm95LAogICAgIC5zYXZlX2NwdV9jdHh0ICAg
ICAgICA9IHZteF9zYXZlX3ZtY3NfY3R4dCwKICAgICAubG9hZF9jcHVfY3R4dCAgICAgICAgPSB2
bXhfbG9hZF92bWNzX2N0eHQsCi0gICAgLmluaXRfbXNyICAgICAgICAgICAgID0gdm14X2luaXRf
bXNyLAotICAgIC5zYXZlX21zciAgICAgICAgICAgICA9IHZteF9zYXZlX21zciwKLSAgICAubG9h
ZF9tc3IgICAgICAgICAgICAgPSB2bXhfbG9hZF9tc3IsCiAgICAgLmdldF9pbnRlcnJ1cHRfc2hh
ZG93ID0gdm14X2dldF9pbnRlcnJ1cHRfc2hhZG93LAogICAgIC5zZXRfaW50ZXJydXB0X3NoYWRv
dyA9IHZteF9zZXRfaW50ZXJydXB0X3NoYWRvdywKICAgICAuZ3Vlc3RfeDg2X21vZGUgICAgICAg
PSB2bXhfZ3Vlc3RfeDg2X21vZGUsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94
ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggYTM0MDZjMjlhOC4uM2FhNzkwMzFjZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTY0LDYg
KzE2NCwxMyBAQCBpbnQgZ3Vlc3RfcmRtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwg
dWludDY0X3QgKnZhbCkKIAogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgTVNSX0lBMzJfWFNT
OgorICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQpIHx8ICFjcC0+eHN0YXRlLnhzYXZlcyAp
CisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgICAgICp2YWwgPSBtc3JzLT54c3Mu
cmF3OworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgMHg0MDAwMDAwMCAuLi4gMHg0MDAwMDFm
ZjoKICAgICAgICAgaWYgKCBpc192aXJpZGlhbl9kb21haW4oZCkgKQogICAgICAgICB7CkBAIC0z
MzEsNiArMzM4LDE3IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
bXNyLCB1aW50NjRfdCB2YWwpCiAKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9JQTMy
X1hTUzoKKyAgICAgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSB8fCAhY3AtPnhzdGF0ZS54c2F2
ZXMgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKworICAgICAgICAvKiBObyBYU1MgZmVh
dHVyZXMgY3VycmVudGx5IHN1cHBvcnRlZCBmb3IgZ3Vlc3RzICovCisgICAgICAgIGlmICggdmFs
ICE9IDAgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKworICAgICAgICBtc3JzLT54c3Mu
cmF3ID0gdmFsOworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgMHg0MDAwMDAwMCAuLi4gMHg0
MDAwMDFmZjoKICAgICAgICAgaWYgKCBpc192aXJpZGlhbl9kb21haW4oZCkgKQogICAgICAgICB7
Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:04:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1ggTeE-0004XO-8t; Mon, 07 Jan 2019 12:04: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggTeC-0004WX-H8
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:04:48 +0000
X-Inumbo-ID: 6da13205-1274-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6da13205-1274-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:04:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="74956317"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 12:02:57 +0000
Message-ID: <20190107120258.17897-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190107120258.17897-1-paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/6] x86: remove defunct init/load/save_msr()
 hvm_funcs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgaHZtX2Z1bmNzIGFyZSBubyBsb25nZXIgcmVxdWlyZWQgc2luY2Ugbm8gTVNSIHZhbHVl
cyBhcmUgc2F2ZWQgb3IKcmVzdG9yZWQgYnkgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgY29kZS4K
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0t
LQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgIHwgMzEgKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAgNCAtLS0tCiAyIGZpbGVz
IGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDg1
NmRjZjY5NmIuLjE5OWFhMGMxNDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTM1MSw3ICsxMzUxLDYgQEAgc3RhdGlj
IGNvbnN0IHVpbnQzMl90IG1zcnNfdG9fc2VuZFtdID0gewogICAgIE1TUl9BTUQ2NF9EUjJfQURE
UkVTU19NQVNLLAogICAgIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLLAogfTsKLXN0YXRpYyB1
bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4ID0gQVJSQVlfU0laRShtc3Jz
X3RvX3NlbmQpOwogCiBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9tc3JzKHN0cnVjdCB2Y3B1ICp2
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKQEAgLTEzNjEsNyArMTM2MCw3IEBAIHN0YXRp
YyBpbnQgaHZtX3NhdmVfY3B1X21zcnMoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQogICAgIGludCBlcnI7CiAKICAgICBlcnIgPSBfaHZtX2luaXRfZW50cnkoaCwgQ1BV
X01TUl9DT0RFLCB2LT52Y3B1X2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1f
Q1BVX01TUl9TSVpFKG1zcl9jb3VudF9tYXgpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSFZNX0NQVV9NU1JfU0laRShBUlJBWV9TSVpFKG1zcnNfdG9fc2VuZCkpKTsKICAgICBpZiAo
IGVyciApCiAgICAgICAgIHJldHVybiBlcnI7CiAgICAgY3R4dCA9IChzdHJ1Y3QgaHZtX21zciAq
KSZoLT5kYXRhW2gtPmN1cl07CkBAIC0xMzk0LDEwICsxMzkzLDcgQEAgc3RhdGljIGludCBodm1f
c2F2ZV9jcHVfbXNycyhzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAg
ICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS52YWwgPSB2YWw7CiAgICAgfQogCi0gICAg
aWYgKCBodm1fZnVuY3Muc2F2ZV9tc3IgKQotICAgICAgICBodm1fZnVuY3Muc2F2ZV9tc3Iodiwg
Y3R4dCk7Ci0KLSAgICBBU1NFUlQoY3R4dC0+Y291bnQgPD0gbXNyX2NvdW50X21heCk7CisgICAg
QVNTRVJUKGN0eHQtPmNvdW50IDw9IEFSUkFZX1NJWkUobXNyc190b19zZW5kKSk7CiAKICAgICBm
b3IgKCBpID0gMDsgaSA8IGN0eHQtPmNvdW50OyArK2kgKQogICAgICAgICBjdHh0LT5tc3JbaV0u
X3JzdmQgPSAwOwpAQCAtMTQ3MiwxMCArMTQ2OCw3IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1
X21zcnMoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgICAg
ICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAgICAgLyogQ2hlY2tpbmcgZmluaXNoZWQgKi8KIAot
ICAgIGlmICggaHZtX2Z1bmNzLmxvYWRfbXNyICkKLSAgICAgICAgZXJyID0gaHZtX2Z1bmNzLmxv
YWRfbXNyKHYsIGN0eHQpOwotCi0gICAgZm9yICggaSA9IDA7ICFlcnIgJiYgaSA8IGN0eHQtPmNv
dW50OyArK2kgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgY3R4dC0+Y291bnQ7ICsraSApCiAgICAg
ewogICAgICAgICBzd2l0Y2ggKCBjdHh0LT5tc3JbaV0uaW5kZXggKQogICAgICAgICB7CkBAIC0x
NTE2LDE3ICsxNTA5LDEzIEBAIHN0YXRpYyBpbnQgX19pbml0IGh2bV9yZWdpc3Rlcl9DUFVfc2F2
ZV9hbmRfcmVzdG9yZSh2b2lkKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihz
dHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciksCiAgICAgICAgICAgICAgICAgICAgICAgICBIVk1T
Ul9QRVJfVkNQVSk7CiAKLSAgICBpZiAoIGh2bV9mdW5jcy5pbml0X21zciApCi0gICAgICAgIG1z
cl9jb3VudF9tYXggKz0gaHZtX2Z1bmNzLmluaXRfbXNyKCk7Ci0KLSAgICBpZiAoIG1zcl9jb3Vu
dF9tYXggKQotICAgICAgICBodm1fcmVnaXN0ZXJfc2F2ZXZtKENQVV9NU1JfQ09ERSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiQ1BVX01TUiIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaHZtX3NhdmVfY3B1X21zcnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZt
X2xvYWRfY3B1X21zcnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0NQVV9NU1Jf
U0laRShtc3JfY291bnRfbWF4KSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
emVvZihzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSFZNU1JfUEVSX1ZDUFUpOworICAgIGh2bV9yZWdpc3Rlcl9zYXZldm0oQ1BVX01TUl9D
T0RFLAorICAgICAgICAgICAgICAgICAgICAgICAgIkNQVV9NU1IiLAorICAgICAgICAgICAgICAg
ICAgICAgICAgaHZtX3NhdmVfY3B1X21zcnMsCisgICAgICAgICAgICAgICAgICAgICAgICBodm1f
bG9hZF9jcHVfbXNycywKKyAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9DUFVfTVNSX1NJWkUo
QVJSQVlfU0laRShtc3JzX3RvX3NlbmQpKSArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2l6ZW9mKHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgIEhWTVNSX1BFUl9WQ1BVKTsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0u
aAppbmRleCA1YzgyMzdlMDg3Li5hN2IwOGQxZGIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAt
MTE1LDEwICsxMTUsNiBAQCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIHsKICAgICB2b2lkICgq
c2F2ZV9jcHVfY3R4dCkoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpjdHh0KTsK
ICAgICBpbnQgKCpsb2FkX2NwdV9jdHh0KShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19j
cHUgKmN0eHQpOwogCi0gICAgdW5zaWduZWQgaW50ICgqaW5pdF9tc3IpKHZvaWQpOwotICAgIHZv
aWQgKCpzYXZlX21zcikoc3RydWN0IHZjcHUgKiwgc3RydWN0IGh2bV9tc3IgKik7Ci0gICAgaW50
ICgqbG9hZF9tc3IpKHN0cnVjdCB2Y3B1ICosIHN0cnVjdCBodm1fbXNyICopOwotCiAgICAgLyog
RXhhbWluZSBzcGVjaWZpY3Mgb2YgdGhlIGd1ZXN0IHN0YXRlLiAqLwogICAgIHVuc2lnbmVkIGlu
dCAoKmdldF9pbnRlcnJ1cHRfc2hhZG93KShzdHJ1Y3QgdmNwdSAqdik7CiAgICAgdm9pZCAoKnNl
dF9pbnRlcnJ1cHRfc2hhZG93KShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGludHJfc2hh
ZG93KTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:04:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1ggTeF-0004Yr-Mu; Mon, 07 Jan 2019 12:04: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggTeE-0004XJ-79
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:04:50 +0000
X-Inumbo-ID: 6e1475bc-1274-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e1475bc-1274-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:04:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="74956319"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 12:02:54 +0000
Message-ID: <20190107120258.17897-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190107120258.17897-1-paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/6] x86: save GUEST_BNDCFGS on context switch...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4udG8gYXZvaWQgdGhlIG5lZWQgZm9yIGEgVk1DUyByZWxvYWQgd2hlbiB0aGUgdmFsdWUgb2Yg
TVNSX0lBMzJfQk5EQ0ZHUyBpcwpyZWFkIGJ5IHRoZSB0b29sLXN0YWNrLgoKU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dl
ciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1
bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICB8IDE4ICsrKysrKysrKysrKysrKy0t
LQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLmggIHwgIDUgKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA1ZmQ1NDc4YjdkLi5iODZhZWQ3YzI0IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
QEAgLTMxMSw2ICszMTEsNyBAQCBpbnQgaHZtX3NldF9ndWVzdF9wYXQoc3RydWN0IHZjcHUgKnYs
IHU2NCBndWVzdF9wYXQpCiBib29sIGh2bV9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAq
diwgdWludDY0X3QgdmFsKQogewogICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0g
di0+ZG9tYWluLT5hcmNoLmNwdWlkOworICAgIHN0cnVjdCB2Y3B1X21zcnMgKm1zcnMgPSB2LT5h
cmNoLm1zcnM7CiAKICAgICBpZiAoICFjcC0+ZmVhdC5tcHggKQogICAgICAgICByZXR1cm4gZmFs
c2U7CkBAIC0zNDcsNyArMzQ4LDggQEAgYm9vbCBodm1fc2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0
IHZjcHUgKnYsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgICAgIC8qIG5vdGhpbmcsIGJlc3QgZWZm
b3J0IG9ubHkgKi87CiAgICAgfQogCi0gICAgaHZtX2Z1bmNzLnNldF9ndWVzdF9ibmRjZmdzKHYs
IHZhbCk7CisgICAgbXNycy0+Ym5kY2Zncy5yYXcgPSB2YWw7CisgICAgaHZtX2Z1bmNzLnNldF9n
dWVzdF9ibmRjZmdzKHYsIG1zcnMtPmJuZGNmZ3MucmF3KTsKIAogICAgIHJldHVybiB0cnVlOwog
fQpAQCAtMzU1LDEyICszNTcsMjIgQEAgYm9vbCBodm1fc2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0
IHZjcHUgKnYsIHVpbnQ2NF90IHZhbCkKIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVj
dCB2Y3B1ICp2LCB1aW50NjRfdCAqdmFsKQogewogICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xp
Y3kgKmNwID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlkOworICAgIHN0cnVjdCB2Y3B1X21zcnMgKm1z
cnMgPSB2LT5hcmNoLm1zcnM7CiAKICAgICBpZiAoICFjcC0+ZmVhdC5tcHggKQogICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAKLSAgICBBU1NFUlQoaHZtX2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdzKTsK
LSAgICAqdmFsID0gaHZtX2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdzKHYpOworICAgIC8qCisgICAg
ICogVGhlIHZhbHVlIG9ubHkgbmVlZCBiZSByZWFkIGluIGN1cnJlbnQgY29udGV4dCBhcyBhIGNv
bnRleHQKKyAgICAgKiBzd2l0Y2ggd2lsbCBzYXZlIHRoZSB2YWx1ZSBpbnRvIG1zcnMtPmJuZGNm
Z3MuCisgICAgICovCisgICAgaWYgKCB2ID09IGN1cnJlbnQgKQorICAgIHsKKyAgICAgICAgQVNT
RVJUKGh2bV9mdW5jcy5nZXRfZ3Vlc3RfYm5kY2Zncyk7CisgICAgICAgIG1zcnMtPmJuZGNmZ3Mu
cmF3ID0gaHZtX2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdzKHYpOworICAgIH0KKworICAgICp2YWwg
PSBtc3JzLT5ibmRjZmdzLnJhdzsKIAogICAgIHJldHVybiB0cnVlOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpp
bmRleCA0YmZhYmU4ZDBlLi43ZGJhOTJkYTQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDk3LDYgKzQ5
Nyw5IEBAIHN0YXRpYyB2b2lkIHZteF9yZXN0b3JlX2hvc3RfbXNycyh2b2lkKQogCiBzdGF0aWMg
dm9pZCB2bXhfc2F2ZV9ndWVzdF9tc3JzKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIGlmICggY3B1
X2hhc19tcHggJiYgY3B1X2hhc192bXhfbXB4ICkKKyAgICAgICAgX192bXJlYWQoR1VFU1RfQk5E
Q0ZHUywgJnYtPmFyY2gubXNycy0+Ym5kY2Zncy5yYXcpOworCiAgICAgLyoKICAgICAgKiBXZSBj
YW5ub3QgY2FjaGUgU0hBRE9XX0dTX0JBU0Ugd2hpbGUgdGhlIFZDUFUgcnVucywgYXMgaXQgY2Fu
CiAgICAgICogYmUgdXBkYXRlZCBhdCBhbnkgdGltZSB2aWEgU1dBUEdTLCB3aGljaCB3ZSBjYW5u
b3QgdHJhcC4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L21zci5oCmluZGV4IGFkODY4OGE2MWYuLmM2OWNlNTY5NjMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3IuaApAQCAtMzA1LDYgKzMwNSwxMSBAQCBzdHJ1Y3QgdmNwdV9tc3JzCiAgICAgICogdmFsdWVz
IGhlcmUgbWF5IGJlIHN0YWxlIGluIGN1cnJlbnQgY29udGV4dC4KICAgICAgKi8KICAgICB1aW50
MzJfdCBkcl9tYXNrWzRdOworCisgICAgLyogMHgwMDAwMGQ5MCAtIE1TUl9JQTMyX0JORENGR1Mg
Ki8KKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50NjRfdCByYXc7CisgICAgfSBibmRjZmdzOwog
fTsKIAogdm9pZCBpbml0X2d1ZXN0X21zcl9wb2xpY3kodm9pZCk7Ci0tIAoyLjIwLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:04:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1ggTeG-0004ZJ-0u; Mon, 07 Jan 2019 12:04: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggTeE-0004XK-8w
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:04:50 +0000
X-Inumbo-ID: 6e95446e-1274-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e95446e-1274-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:04:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="74956322"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 12:02:58 +0000
Message-ID: <20190107120258.17897-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190107120258.17897-1-paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 6/6] x86: introduce dr_mask_idx() helper
 function...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4udG8gYXZvaWQgcmVwZWF0ZWQgb3Blbi1jb2RpbmcuCgpVbmZvcnR1bmF0ZWx5IHRoZSBtYXBw
aW5nIGZyb20gTVNSIGluZGV4IE1TUl9BTUQ2NF9EUjxpZHg+X0FERFJFU1NfTUFTSwp0byB0aGUg
J2lkeCcgdmFsdWUgaXMgbm9uLXRyaXZpYWwgc2luY2UgdGhlIE1TUiBpbmRleCBjb3JyZXNwb25k
aW5nIHRvCmlkeCB2YWx1ZSAwIGlzIG5vbi1jb25zZWN1dGl2ZSB3aXRoIHRoZSBNU1IgaW5kaWNl
cyBjb3JyZXNwb25kaW5nIHRvCmlkeCB2YWx1ZXMgMS0zLiBUaGlzIG1hcHBpbmcgaXMgY3VycmVu
dGx5IGRlYWx0IHdpdGggYnkgbmVhci1pZGVudGljYWwKb3BlbiBjb2RpbmcgaW4gZ3Vlc3RfcmRt
c3IoKSBhbmQgZ3Vlc3Rfd3Jtc3IoKS4KClRoaXMgcGF0Y2ggYWRkcyBhIGhlbHBlciBmdW5jdGlv
biwgZHJfbWFza19pZHgoKSwgdG8gaGFuZGxlIHRoZSBtYXBwaW5nCmFuZCB0aGVuIHVzZXMgdGhp
cyBpbiBndWVzdF9yZG1zcigpIGFuZCBndWVzdF93cm1zcigpIGluc3RlYWQsIHRodXMKbWFraW5n
IHRoZSBjb2RlIHNvbWV3aGF0IG5lYXRlci4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgfCAxOCAr
KysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggfCAyMSArKysrKysr
KysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMTMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2
L21zci5jCmluZGV4IDNhYTc5MDMxY2YuLjRlNGM5YzgwNWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTIxLDcgKzIxLDYgQEAKIAog
I2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgotI2luY2x1ZGUgPHhl
bi9ub3NwZWMuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KIAogI2luY2x1ZGUgPGFzbS9kZWJ1
Z3JlZy5oPgpAQCAtMTIxLDcgKzEyMCw3IEBAIGludCBndWVzdF9yZG1zcihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAgIGNvbnN0IHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47CiAgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqY3AgPSBkLT5h
cmNoLmNwdWlkOwogICAgIGNvbnN0IHN0cnVjdCBtc3JfcG9saWN5ICptcCA9IGQtPmFyY2gubXNy
OwotICAgIGNvbnN0IHN0cnVjdCB2Y3B1X21zcnMgKm1zcnMgPSB2LT5hcmNoLm1zcnM7CisgICAg
c3RydWN0IHZjcHVfbXNycyAqbXNycyA9IHYtPmFyY2gubXNyczsKICAgICBpbnQgcmV0ID0gWDg2
RU1VTF9PS0FZOwogCiAgICAgc3dpdGNoICggbXNyICkKQEAgLTIwMiwxMyArMjAxLDEwIEBAIGlu
dCBndWVzdF9yZG1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFs
KQogICAgICAgICAgKi8KICNpZmRlZiBDT05GSUdfSFZNCiAgICAgICAgIGlmICggdiA9PSBjdXJy
ZW50ICYmIGlzX2h2bV9kb21haW4oZCkgJiYgdi0+YXJjaC5odm0uZmxhZ19kcl9kaXJ0eSApCi0g
ICAgICAgICAgICByZG1zcmwobXNyLCAqdmFsKTsKLSAgICAgICAgZWxzZQorICAgICAgICAgICAg
cmRtc3JsKG1zciwgbXNycy0+ZHJfbWFza1tkcl9tYXNrX2lkeChtc3IpXSk7CiAjZW5kaWYKLSAg
ICAgICAgICAgICp2YWwgPSBtc3JzLT5kcl9tYXNrWwotICAgICAgICAgICAgICAgIGFycmF5X2lu
ZGV4X25vc3BlYygobXNyID09IE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLKQotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/IDAgOiAobXNyIC0gTVNSX0FNRDY0X0RSMV9BRERS
RVNTX01BU0sgKyAxKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlf
U0laRShtc3JzLT5kcl9tYXNrKSldOworCisgICAgICAgICp2YWwgPSBtc3JzLT5kcl9tYXNrW2Ry
X21hc2tfaWR4KG1zcildOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0zNzcs
MTEgKzM3Myw3IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNy
LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGlmICggIWNwLT5leHRkLmRiZXh0IHx8IHZhbCAhPSAo
dWludDMyX3QpdmFsICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAKLSAgICAgICAgbXNy
cy0+ZHJfbWFza1sKLSAgICAgICAgICAgIGFycmF5X2luZGV4X25vc3BlYygobXNyID09IE1TUl9B
TUQ2NF9EUjBfQUREUkVTU19NQVNLKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8g
MCA6IChtc3IgLSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyArIDEpLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUobXNycy0+ZHJfbWFzaykpXSA9IHZhbDsKLQor
ICAgICAgICBtc3JzLT5kcl9tYXNrW2RyX21hc2tfaWR4KG1zcildID0gdmFsOwogICAgICAgICBp
ZiAoIHYgPT0gY3VyciAmJiAoY3Vyci0+YXJjaC5kcjcgJiBEUjdfQUNUSVZFX01BU0spICkKICAg
ICAgICAgICAgIHdybXNybChtc3IsIHZhbCk7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKaW5k
ZXggZTljNjg1NjEzZS4uNWViNWU2ZGFjZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCkBAIC01LDYgKzUsNyBAQAog
CiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1
ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi9wZXJjcHUuaD4KICNpbmNsdWRlIDx4ZW4v
ZXJybm8uaD4KQEAgLTMxNyw2ICszMTgsMjYgQEAgc3RydWN0IHZjcHVfbXNycwogICAgIH0geHNz
OwogfTsKIAorc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZHJfbWFza19pZHgodWludDMyX3Qg
bXNyKQoreworICAgIHN3aXRjaCAobXNyKQorICAgIHsKKyAgICBkZWZhdWx0OgorICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KKyAgICBjYXNl
IE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgorICAgICAgICByZXR1cm4gMDsKKworICAgIGNh
c2UgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19N
QVNLOgorICAgIHsKKyAgICAgICAgc3RydWN0IHZjcHVfbXNycyBtc3JzOyAvKiBvbmx5IHVzZWQg
Zm9yIEFSUkFZX1NJWkUoKSAqLworCisgICAgICAgIHJldHVybiBhcnJheV9pbmRleF9ub3NwZWMo
bXNyIC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUobXNycy5kcl9tYXNrKSk7CisgICAgfQorICAgIH0K
K30KKwogdm9pZCBpbml0X2d1ZXN0X21zcl9wb2xpY3kodm9pZCk7CiBpbnQgaW5pdF9kb21haW5f
bXNyX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBpbml0X3ZjcHVfbXNyX3BvbGljeShz
dHJ1Y3QgdmNwdSAqdik7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:04:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1ggTeG-0004Zu-D5; Mon, 07 Jan 2019 12:04: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggTeE-0004XL-8j
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:04:50 +0000
X-Inumbo-ID: 6dca30b3-1274-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6dca30b3-1274-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:04:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="74956318"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 12:02:53 +0000
Message-ID: <20190107120258.17897-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190107120258.17897-1-paul.durrant@citrix.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/6] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2F2aW5nIGFuZCByZXN0b3JpbmcgdGhlIHZhbHVlIG9mIHRoaXMgTVNSIGlzIGN1cnJlbnRseSBo
YW5kbGVkIGJ5CmltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUgZGVzcGl0ZSBpdCBiZWluZyBh
cmNoaXRlY3R1cmFsLiBUaGlzIHBhdGNoCm1vdmVzIGhhbmRsaW5nIG9mIGFjY2Vzc2VzIHRvIHRo
aXMgTVNSIGZyb20gaHZtLmMgaW50byB0aGUgbXNyLmMsIHRodXMKYWxsb3dpbmcgdGhlIGNvbW1v
biBNU1Igc2F2ZS9yZXN0b3JlIGNvZGUgdG8gaGFuZGxlIGl0LgoKVGhpcyBwYXRjaCBhbHNvIGNo
YW5nZXMgaHZtX2dldC9zZXRfZ3Vlc3RfYm5kY2ZncygpIHRvIGNoZWNrIENQVUlEIHBvbGljeQpm
b3IgdGhlIGFwcHJvcHJpYXRlIGZlYXR1cmUsIHJhdGhlciB0aGFuIGhhcmR3YXJlLCBhbmQgYWxz
byByZS13b3Jrcwp0aGUgZ2V0L3NldF9ndWVzdF9ibmRjZmdzKCkgaHZtX2Z1bmNzIHNvIHRoZXkg
YXJlIG5vIGxvbmdlciBib29sZWFuLiBVc2VzCm9mIHU2NCBhcmUgYWxzbyBjb252ZXJ0ZWQgdG8g
dWludDY0X3QuCgpOT1RFOiBCZWNhdXNlIHZteF9nZXQvc2V0X2d1ZXN0X2JuZGNmZ3MoKSBjYWxs
IHZteF92bWNzX2VudGVyKCksIHRoZQogICAgICBzdHJ1Y3QgdmNwdSBwb2ludGVyIHBhc3NlZCBp
biBjYW5ub3QgYmUgY29uc3QuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6
IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
aHZtLmMgICAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICB8IDMxICsrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgIHwgMTQgKysrKysrKysrKy0KIHhlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaCAgfCAxMyArKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci5oICAgICAg
fCAgMiArLQogNiBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspLCA1NCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwppbmRleCA0MDFjNGE5MzEyLi41ZmQ1NDc4YjdkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTMwOCwxMSAr
MzA4LDE2IEBAIGludCBodm1fc2V0X2d1ZXN0X3BhdChzdHJ1Y3QgdmNwdSAqdiwgdTY0IGd1ZXN0
X3BhdCkKICAgICByZXR1cm4gMTsKIH0KIAotYm9vbCBodm1fc2V0X2d1ZXN0X2JuZGNmZ3Moc3Ry
dWN0IHZjcHUgKnYsIHU2NCB2YWwpCitib29sIGh2bV9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3Qg
dmNwdSAqdiwgdWludDY0X3QgdmFsKQogewotICAgIGlmICggIWh2bV9mdW5jcy5zZXRfZ3Vlc3Rf
Ym5kY2ZncyB8fAotICAgICAgICAgIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKHZhbCkgfHwKLSAgICAg
ICAgICh2YWwgJiBJQTMyX0JORENGR1NfUkVTRVJWRUQpICkKKyAgICBjb25zdCBzdHJ1Y3QgY3B1
aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsKKworICAgIGlmICggIWNwLT5m
ZWF0Lm1weCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIEFTU0VSVChodm1fZnVuY3Mu
c2V0X2d1ZXN0X2JuZGNmZ3MpOworCisgICAgaWYgKCAhaXNfY2Fub25pY2FsX2FkZHJlc3ModmFs
KSB8fCAodmFsICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSApCiAgICAgICAgIHJldHVybiBmYWxz
ZTsKIAogICAgIC8qCkBAIC0zNDIsNyArMzQ3LDIyIEBAIGJvb2wgaHZtX3NldF9ndWVzdF9ibmRj
ZmdzKHN0cnVjdCB2Y3B1ICp2LCB1NjQgdmFsKQogICAgICAgICAgICAgLyogbm90aGluZywgYmVz
dCBlZmZvcnQgb25seSAqLzsKICAgICB9CiAKLSAgICByZXR1cm4gaHZtX2Z1bmNzLnNldF9ndWVz
dF9ibmRjZmdzKHYsIHZhbCk7CisgICAgaHZtX2Z1bmNzLnNldF9ndWVzdF9ibmRjZmdzKHYsIHZh
bCk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworYm9vbCBodm1fZ2V0X2d1ZXN0X2JuZGNmZ3Mo
c3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90ICp2YWwpCit7CisgICAgY29uc3Qgc3RydWN0IGNwdWlk
X3BvbGljeSAqY3AgPSB2LT5kb21haW4tPmFyY2guY3B1aWQ7CisKKyAgICBpZiAoICFjcC0+ZmVh
dC5tcHggKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBBU1NFUlQoaHZtX2Z1bmNzLmdl
dF9ndWVzdF9ibmRjZmdzKTsKKyAgICAqdmFsID0gaHZtX2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdz
KHYpOworCisgICAgcmV0dXJuIHRydWU7CiB9CiAKIC8qCkBAIC0xMzEyLDYgKzEzMzIsNyBAQCBz
dGF0aWMgaW50IGh2bV9sb2FkX2NwdV94c2F2ZV9zdGF0ZXMoc3RydWN0IGRvbWFpbiAqZCwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCiBzdGF0aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5k
W10gPSB7CiAgICAgTVNSX1NQRUNfQ1RSTCwKICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19F
TkFCTEVTLAorICAgIE1TUl9JQTMyX0JORENGR1MsCiAgICAgTVNSX0FNRDY0X0RSMF9BRERSRVNT
X01BU0ssCiAgICAgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0ssCiAgICAgTVNSX0FNRDY0X0RS
Ml9BRERSRVNTX01BU0ssCkBAIC0xNDQ5LDYgKzE0NzAsNyBAQCBzdGF0aWMgaW50IGh2bV9sb2Fk
X2NwdV9tc3JzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogCiAg
ICAgICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKICAgICAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19G
RUFUVVJFU19FTkFCTEVTOgorICAgICAgICBjYXNlIE1TUl9JQTMyX0JORENGR1M6CiAgICAgICAg
IGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6CiAgICAgICAgIGNhc2UgTVNSX0FNRDY0
X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgogICAgICAg
ICAgICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0uaW5kZXgsIGN0eHQtPm1zcltp
XS52YWwpOwpAQCAtMzQ3MiwxMiArMzQ5NCw2IEBAIGludCBodm1fbXNyX3JlYWRfaW50ZXJjZXB0
KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAgICAgICAgKm1zcl9j
b250ZW50ID0gdi0+YXJjaC5odm0ubXNyX3hzczsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNl
IE1TUl9JQTMyX0JORENGR1M6Ci0gICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPmZlYXQubXB4
IHx8Ci0gICAgICAgICAgICAgIWh2bV9nZXRfZ3Vlc3RfYm5kY2Zncyh2LCBtc3JfY29udGVudCkg
KQotICAgICAgICAgICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNl
IE1TUl9LOF9FTkFCTEVfQzFFOgogICAgIGNhc2UgTVNSX0FNRDY0X05CX0NGRzoKICAgICAgICAg
IC8qCkBAIC0zNjI0LDEyICszNjQwLDYgQEAgaW50IGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVu
c2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50LAogICAgICAgICB2LT5hcmNoLmh2
bS5tc3JfeHNzID0gbXNyX2NvbnRlbnQ7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBNU1Jf
SUEzMl9CTkRDRkdTOgotICAgICAgICBpZiAoICFkLT5hcmNoLmNwdWlkLT5mZWF0Lm1weCB8fAot
ICAgICAgICAgICAgICFodm1fc2V0X2d1ZXN0X2JuZGNmZ3ModiwgbXNyX2NvbnRlbnQpICkKLSAg
ICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBNU1Jf
QU1ENjRfTkJfQ0ZHOgogICAgICAgICAvKiBpZ25vcmUgdGhlIHdyaXRlICovCiAgICAgICAgIGJy
ZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwppbmRleCA2NGFmOGJmOTQzLi40YmZhYmU4ZDBlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwpAQCAtODA1LDE3ICs4MDUsNiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCB2bXhf
aW5pdF9tc3Iodm9pZCkKIAogc3RhdGljIHZvaWQgdm14X3NhdmVfbXNyKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCkKIHsKLSAgICB2bXhfdm1jc19lbnRlcih2KTsKLQotICAg
IGlmICggY3B1X2hhc19tcHggJiYgY3B1X2hhc192bXhfbXB4ICkKLSAgICB7Ci0gICAgICAgIF9f
dm1yZWFkKEdVRVNUX0JORENGR1MsICZjdHh0LT5tc3JbY3R4dC0+Y291bnRdLnZhbCk7Ci0gICAg
ICAgIGlmICggY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgKQotICAgICAgICAgICAgY3R4dC0+
bXNyW2N0eHQtPmNvdW50KytdLmluZGV4ID0gTVNSX0lBMzJfQk5EQ0ZHUzsKLSAgICB9Ci0KLSAg
ICB2bXhfdm1jc19leGl0KHYpOwotCiAgICAgaWYgKCBjcHVfaGFzX3hzYXZlcyAmJiBjcHVfaGFz
X3ZteF94c2F2ZXMgKQogICAgIHsKICAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwg
PSB2LT5hcmNoLmh2bS5tc3JfeHNzOwpAQCAtODM1LDE0ICs4MjQsNiBAQCBzdGF0aWMgaW50IHZt
eF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiAgICAgewog
ICAgICAgICBzd2l0Y2ggKCBjdHh0LT5tc3JbaV0uaW5kZXggKQogICAgICAgICB7Ci0gICAgICAg
IGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoKLSAgICAgICAgICAgIGlmICggY3B1X2hhc19tcHggJiYg
Y3B1X2hhc192bXhfbXB4ICYmCi0gICAgICAgICAgICAgICAgIGlzX2Nhbm9uaWNhbF9hZGRyZXNz
KGN0eHQtPm1zcltpXS52YWwpICYmCi0gICAgICAgICAgICAgICAgICEoY3R4dC0+bXNyW2ldLnZh
bCAmIElBMzJfQk5EQ0ZHU19SRVNFUlZFRCkgKQotICAgICAgICAgICAgICAgIF9fdm13cml0ZShH
VUVTVF9CTkRDRkdTLCBjdHh0LT5tc3JbaV0udmFsKTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCBj
dHh0LT5tc3JbaV0udmFsICkKLSAgICAgICAgICAgICAgICBlcnIgPSAtRU5YSU87Ci0gICAgICAg
ICAgICBicmVhazsKICAgICAgICAgY2FzZSBNU1JfSUEzMl9YU1M6CiAgICAgICAgICAgICBpZiAo
IGNwdV9oYXNfeHNhdmVzICYmIGNwdV9oYXNfdm14X3hzYXZlcyApCiAgICAgICAgICAgICAgICAg
di0+YXJjaC5odm0ubXNyX3hzcyA9IGN0eHQtPm1zcltpXS52YWw7CkBAIC0xMjA0LDI2ICsxMTg1
LDI2IEBAIHN0YXRpYyBpbnQgdm14X2dldF9ndWVzdF9wYXQoc3RydWN0IHZjcHUgKnYsIHU2NCAq
Z3BhdCkKICAgICByZXR1cm4gMTsKIH0KIAotc3RhdGljIGJvb2wgdm14X3NldF9ndWVzdF9ibmRj
ZmdzKHN0cnVjdCB2Y3B1ICp2LCB1NjQgdmFsKQorc3RhdGljIHZvaWQgdm14X3NldF9ndWVzdF9i
bmRjZmdzKHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCB2YWwpCiB7CiAgICAgQVNTRVJUKGNwdV9o
YXNfbXB4ICYmIGNwdV9oYXNfdm14X21weCk7CiAKICAgICB2bXhfdm1jc19lbnRlcih2KTsKICAg
ICBfX3Ztd3JpdGUoR1VFU1RfQk5EQ0ZHUywgdmFsKTsKICAgICB2bXhfdm1jc19leGl0KHYpOwot
Ci0gICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyBib29sIHZteF9nZXRfZ3Vlc3RfYm5kY2Zn
cyhzdHJ1Y3QgdmNwdSAqdiwgdTY0ICp2YWwpCitzdGF0aWMgdWludDY0X3Qgdm14X2dldF9ndWVz
dF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHVpbnQ2NF90IHZhbDsKKwogICAgIEFT
U0VSVChjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHgpOwogCiAgICAgdm14X3ZtY3NfZW50
ZXIodik7Ci0gICAgX192bXJlYWQoR1VFU1RfQk5EQ0ZHUywgdmFsKTsKKyAgICBfX3ZtcmVhZChH
VUVTVF9CTkRDRkdTLCAmdmFsKTsKICAgICB2bXhfdm1jc19leGl0KHYpOwogCi0gICAgcmV0dXJu
IHRydWU7CisgICAgcmV0dXJuIHZhbDsKIH0KIAogc3RhdGljIHZvaWQgdm14X2hhbmRsZV9jZChz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWx1ZSkKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA5YmIzOGI2ZDY2Li5hMzQwNmMy
OWE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21z
ci5jCkBAIC0xMTUsNyArMTE1LDcgQEAgaW50IGluaXRfdmNwdV9tc3JfcG9saWN5KHN0cnVjdCB2
Y3B1ICp2KQogICAgIHJldHVybiAwOwogfQogCi1pbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKK2ludCBndWVzdF9yZG1zcihz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogewogICAgIGNvbnN0
IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwpAQCAtMTU4LDYgKzE1OCwxMiBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgcmV0
ID0gZ3Vlc3RfcmRtc3JfeDJhcGljKHYsIG1zciwgdmFsKTsKICAgICAgICAgYnJlYWs7CiAKKyAg
ICBjYXNlIE1TUl9JQTMyX0JORENGR1M6CisgICAgICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkg
fHwgIWh2bV9nZXRfZ3Vlc3RfYm5kY2Zncyh2LCB2YWwpICkKKyAgICAgICAgICAgIGdvdG8gZ3Bf
ZmF1bHQ7CisKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIDB4NDAwMDAwMDAgLi4uIDB4NDAw
MDAxZmY6CiAgICAgICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKICAgICAgICAgewpA
QCAtMzE5LDYgKzMyNSwxMiBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICByZXQgPSBndWVzdF93cm1zcl94MmFwaWMo
diwgbXNyLCB2YWwpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZH
UzoKKyAgICAgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSB8fCAhaHZtX3NldF9ndWVzdF9ibmRj
ZmdzKHYsIHZhbCkgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKworICAgICAgICBicmVh
azsKKwogICAgIGNhc2UgMHg0MDAwMDAwMCAuLi4gMHg0MDAwMDFmZjoKICAgICAgICAgaWYgKCBp
c192aXJpZGlhbl9kb21haW4oZCkgKQogICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5k
ZXggOTQyZWNlMmNhMC4uNjc4ZGFkMzc5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Vt
dWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtODA3
LDcgKzgwNyw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19jcHVmcmVxX2NvbnRyb2xsZXIoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJl
ZywgdWludDY0X3QgKnZhbCwKICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRl
X2N0eHQgKmN0eHQpCiB7Ci0gICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owor
ICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKICAgICBib29sIHZwbXVfbXNyID0gZmFsc2U7CiAgICAg
aW50IHJldDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggMGExMGI1MTU1NC4uNWM4MjM3ZTA4NyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTE0OSw4ICsxNDksOCBAQCBzdHJ1Y3QgaHZtX2Z1bmN0
aW9uX3RhYmxlIHsKICAgICBpbnQgICgqZ2V0X2d1ZXN0X3BhdCkoc3RydWN0IHZjcHUgKnYsIHU2
NCAqKTsKICAgICBpbnQgICgqc2V0X2d1ZXN0X3BhdCkoc3RydWN0IHZjcHUgKnYsIHU2NCk7CiAK
LSAgICBib29sICgqZ2V0X2d1ZXN0X2JuZGNmZ3MpKHN0cnVjdCB2Y3B1ICp2LCB1NjQgKik7Ci0g
ICAgYm9vbCAoKnNldF9ndWVzdF9ibmRjZmdzKShzdHJ1Y3QgdmNwdSAqdiwgdTY0KTsKKyAgICB1
aW50NjRfdCAoKmdldF9ndWVzdF9ibmRjZmdzKShzdHJ1Y3QgdmNwdSAqdik7CisgICAgdm9pZCAo
KnNldF9ndWVzdF9ibmRjZmdzKShzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QpOwogCiAgICAgdm9p
ZCAoKnNldF90c2Nfb2Zmc2V0KShzdHJ1Y3QgdmNwdSAqdiwgdTY0IG9mZnNldCwgdTY0IGF0X3Rz
Yyk7CiAKQEAgLTI4Myw4ICsyODMsNiBAQCB2b2lkIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcihz
dHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZfc2VnbWVudCBzZWcsCiB2b2lkIGh2bV9zZXRfc2VnbWVu
dF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnKTsKIAot
Ym9vbCBodm1fc2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYsIHU2NCB2YWwpOwotCiBi
b29sIGh2bV9jaGVja19jcHVpZF9mYXVsdGluZyhzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIGh2bV9t
aWdyYXRlX3RpbWVycyhzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIGh2bV9kb19yZXN1bWUoc3RydWN0
IHZjcHUgKnYpOwpAQCAtNDQ2LDExICs0NDQsOCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxv
bmcgaHZtX2dldF9zaGFkb3dfZ3NfYmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gaHZt
X2Z1bmNzLmdldF9zaGFkb3dfZ3NfYmFzZSh2KTsKIH0KIAotc3RhdGljIGlubGluZSBib29sIGh2
bV9nZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0ICp2YWwpCi17Ci0gICAgcmV0
dXJuIGh2bV9mdW5jcy5nZXRfZ3Vlc3RfYm5kY2ZncyAmJgotICAgICAgICAgICBodm1fZnVuY3Mu
Z2V0X2d1ZXN0X2JuZGNmZ3ModiwgdmFsKTsKLX0KK2Jvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdz
KHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCAqdmFsKTsKK2Jvb2wgaHZtX3NldF9ndWVzdF9ibmRj
ZmdzKHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCB2YWwpOwogCiAjZGVmaW5lIGhhc19odm1fcGFy
YW1zKGQpIFwKICAgICAoKGQpLT5hcmNoLmh2bS5wYXJhbXMgIT0gTlVMTCkKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmlu
ZGV4IGFkZmEyZmEwNWIuLmFkODY4OGE2MWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMzIwLDcgKzMyMCw3
IEBAIGludCBpbml0X3ZjcHVfbXNyX3BvbGljeShzdHJ1Y3QgdmNwdSAqdik7CiAgKiBUaGVzZSBm
dW5jdGlvbnMgYXJlIGFsc28gdXNlZCBieSB0aGUgbWlncmF0aW9uIGxvZ2ljLCBzbyBuZWVkIHRv
IGNvcGUgd2l0aAogICogYmVpbmcgdXNlZCBvdXRzaWRlIG9mIHYncyBjb250ZXh0LgogICovCi1p
bnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0
X3QgKnZhbCk7CitpbnQgZ3Vlc3RfcmRtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwg
dWludDY0X3QgKnZhbCk7CiBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IG1zciwgdWludDY0X3QgdmFsKTsKIAogI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:05:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:05:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggTfJ-0004yt-Su; Mon, 07 Jan 2019 12:05: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggTfI-0004yR-ED
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 12:05:56 +0000
X-Inumbo-ID: 952db45c-1274-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 952db45c-1274-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:05:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 05:05:53 -0700
Message-Id: <5C334099020000780020AD24@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 05:05:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20190107112727.5447-1-sergey.dyasli@citrix.com>
In-Reply-To: <20190107112727.5447-1-sergey.dyasli@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] mm/page_alloc: fix MEMF_no_dma
 allocations for single NUMA
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDEyOjI3LCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBDdXJyZW50bHkgZG1hX2JpdHNpemUgaXMgemVybyBieSBkZWZhdWx0IG9uIHNpbmdsZSBO
VU1BIG5vZGUgbWFjaGluZXMuCj4gVGhpcyBtYWtlcyBhbGwgYWxsb2NfZG9taGVhcF9wYWdlcygp
IGNhbGxzIHdpdGggTUVNRl9ub19kbWEgcmV0dXJuIE5VTEwuCj4gCj4gVGhlcmUgaXMgb25seSAx
IHVzZXIgb2YgTUVNRl9ub19kbWE6IGRvbTBfbWVtZmxhZ3MsIHdoaWNoIGFyZSB1c2VkCj4gZHVy
aW5nIG1lbW9yeSBhbGxvY2F0aW9uIGZvciBEb20wLiBGYWlsaW5nIGFsbG9jYXRpb24gd2l0aCBk
ZWZhdWx0Cj4gZG9tMF9tZW1mbGFncyBpcyBlc3BlY2lhbGx5IHNldmVyZSBmb3IgdGhlIFBWIERv
bTAgY2FzZTogaXQgbWFrZXMKPiBhbGxvY19jaHVuaygpIHRvIHVzZSBzdWJvcHRpbWFsIDJNQiBh
bGxvY2F0aW9uIGFsZ29yaXRobSB3aXRoIGEgc2VhcmNoCj4gZm9yIGhpZ2hlciBtZW1vcnkgYWRk
cmVzc2VzLgo+IAo+IFRoaXMgY2FuIGxlYWQgdG8gdGhlIE5NSSB3YXRjaGRvZyB0aW1lb3V0IGR1
cmluZyBQViBEb20wIGNvbnN0cnVjdGlvbgo+IG9uIHNvbWUgbWFjaGluZXMsIHdoaWNoIGNhbiBi
ZSB3b3JrZWQgYXJvdW5kIGJ5IHNwZWNpZnlpbmcgImRtYV9iaXRzIgo+IGluIFhlbidzIGNtZGxp
bmUgbWFudWFsbHkuCj4gCj4gRml4IHRoZSBpc3N1ZSBieSBpbml0aWFsaXNpbmcgZG1hX2JpdHNp
emUgZXZlbiBvbiBzaW5nbGUgTlVNQSBtYWNoaW5lcy4KCkkndmUgbm90IHlldCBsb29rZWQgYXQg
d2h5IGV4YWN0bHkgdGhpcyB3YXMgZG9uZSBmb3IgbXVsdGktbm9kZQpzeXN0ZW1zIG9ubHksIGJ1
dCBpbiBhbnkgZXZlbnQgdGhpcyBjaGFuZ2UgcmVuZGVycyBzb21ld2hhdApzdGFsZSB0aGUgY29t
bWVudCBuZXh0IHRvIHRoZSBkbWFfYml0c2l6ZSBkZWZpbml0aW9uLgoKPiAtLS0gYS94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwo+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gQEAgLTE4
NjMsNyArMTg2Myw3IEBAIHZvaWQgX19pbml0IGVuZF9ib290X2FsbG9jYXRvcih2b2lkKQo+ICAg
ICAgbnJfYm9vdG1lbV9yZWdpb25zID0gMDsKPiAgICAgIGluaXRfaGVhcF9wYWdlcyh2aXJ0X3Rv
X3BhZ2UoYm9vdG1lbV9yZWdpb25fbGlzdCksIDEpOwo+ICAKPiAtICAgIGlmICggIWRtYV9iaXRz
aXplICYmIChudW1fb25saW5lX25vZGVzKCkgPiAxKSApCj4gKyAgICBpZiAoICFkbWFfYml0c2l6
ZSApCj4gICAgICAgICAgZG1hX2JpdHNpemUgPSBhcmNoX2dldF9kbWFfYml0c2l6ZSgpOwoKRGlk
IHlvdSBjb25zaWRlciB0aGUgYWx0ZXJuYXRpdmUgb2YgbGVhdmluZyB0aGlzIGNvZGUgYWxvbmUg
YW5kCmluc3RlYWQgZG9pbmcKCiAgICBpZiAoICFkbWFfYml0c2l6ZSApCiAgICAgICAgbWVtZmxh
Z3MgJj0gfk1FTUZfbm9fZG1hOwogICAgZWxzZSBpZiAoIChkbWFfem9uZSA9IGJpdHNfdG9fem9u
ZShkbWFfYml0c2l6ZSkpIDwgem9uZV9oaSApCiAgICAgICAgcGcgPSBhbGxvY19oZWFwX3BhZ2Vz
KGRtYV96b25lICsgMSwgem9uZV9oaSwgb3JkZXIsIG1lbWZsYWdzLCBkKTsKCmluIGFsbG9jX2Rv
bWhlYXBfcGFnZXMoKSwgd2hpY2ggd291bGQgYWxzbyBhZGRyZXNzIHRoZSBzYW1lCmlzc3VlIGlu
IHRoZSBjYXNlIG9mIGFyY2hfZ2V0X2RtYV9iaXRzaXplKCkgcmV0dXJuaW5nIHplcm8/CgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:07:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:07:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggTh7-0005Nd-9r; Mon, 07 Jan 2019 12:07: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=D5so=PP=citrix.com=prvs=9034de270=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ggTh5-0005NM-L9
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:07:47 +0000
X-Inumbo-ID: d79b5748-1274-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d79b5748-1274-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:07:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="84222505"
Date: Mon, 7 Jan 2019 13:01:07 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20190107120107.euf7mrq7gk6bmibz@mac>
References: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
 <1546839359-5478-2-git-send-email-dongli.zhang@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546839359-5478-2-git-send-email-dongli.zhang@oracle.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, konrad.wilk@oracle.com, linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org, Paul.Durrant@citrix.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDcsIDIwMTkgYXQgMDE6MzU6NTlQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IFRoZSB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVyJyBpcyB1c2VkIGdsb2JhbGx5IGZv
ciBlYWNoIGJsa2JhY2sgcXVldWUgYW5kCj4gdGhlcmVmb3JlIHNob3VsZCBiZSByZWFkIGZyb20g
eGVuc3RvcmUgb25seSBvbmNlLiBIb3dldmVyLCBpdCBpcyBvYnRhaW5lZAo+IGluIHJlYWRfcGVy
X3JpbmdfcmVmcygpIHdoaWNoIG1pZ2h0IGJlIGNhbGxlZCBtdWx0aXBsZSB0aW1lcyBkdXJpbmcg
dGhlCj4gaW5pdGlhbGl6YXRpb24gb2YgZWFjaCBibGtiYWNrIHF1ZXVlLgo+IAo+IElmIHRoZSBi
bGtmcm9udCBpcyBtYWxpY2lvdXMgYW5kIHRoZSAncmluZy1wYWdlLW9yZGVyJyBpcyBzZXQgaW4g
ZGlmZmVyZW50Cj4gdmFsdWUgYnkgYmxrZnJvbnQgZXZlcnkgdGltZSBiZWZvcmUgYmxrYmFjayBy
ZWFkcyBpdCwgdGhpcyBtYXkgZW5kIHVwIGF0Cj4gdGhlICJXQVJOX09OKGkgIT0gKFhFTl9CTEtJ
Rl9SRVFTX1BFUl9QQUdFICogYmxraWYtPm5yX3JpbmdfcGFnZXMpKTsiIGluCj4geGVuX2Jsa2lm
X2Rpc2Nvbm5lY3QoKSB3aGVuIGZyb250ZW5kIGlzIGRlc3Ryb3llZC4KPiAKPiBUaGlzIHBhdGNo
IHJld29ya3MgY29ubmVjdF9yaW5nKCkgdG8gcmVhZCB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVy
JyBvbmx5Cj4gb25jZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56
aGFuZ0BvcmFjbGUuY29tPgo+IC0tLQo+IENoYW5nZWQgc2luY2UgdjE6Cj4gICAqIGNoYW5nZSB0
aGUgb3JkZXIgb2YgeGVuc3RvcmUgcmVhZCBpbiByZWFkX3Blcl9yaW5nX3JlZnMKPiAgICogdXNl
IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKCkgaW4gY29ubmVjdF9yaW5nKCkKPiAKPiBDaGFuZ2VkIHNp
bmNlIHYyOgo+ICAgKiBzaW1wbGlmeSB0aGUgY29uZGl0aW9uIGNoZWNrIGFzICIoZXJyICE9IDEg
JiYgbnJfZ3JlZnMgPiAxKSIKPiAgICogYXZvaWQgc2V0dGluZyBlcnIgYXMgLUVJTlZBTCB0byBy
ZW1vdmUgZXh0cmEgb25lIGxpbmUgb2YgY29kZQo+IAo+IENoYW5nZWQgc2luY2UgdjM6Cj4gICAq
IGV4aXQgYXQgdGhlIGJlZ2lubmluZyBpZiAhbnJfZ3JlZnMKPiAgICogY2hhbmdlIHRoZSBpZiBz
dGF0ZW1lbnRzIHRvIGF2b2lkIHRlc3QgKGVyciAhPSAxKSB0d2ljZQo+ICAgKiBpbml0aWFsaXpl
IGEgJ2Jsa2lmJyBzdGFjayB2YXJpYWJsZSAocmVmZXIgdG8gUEFUQ0ggMS8yKQo+IAo+ICBkcml2
ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIHwgNzYgKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDMz
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L3hlbmJ1cy5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+IGluZGV4IGE0
YWFkYWMuLmEyYWNiYzkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94
ZW5idXMuYwo+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPiBAQCAt
OTI2LDcgKzkyNiw3IEBAIHN0YXRpYyBpbnQgcmVhZF9wZXJfcmluZ19yZWZzKHN0cnVjdCB4ZW5f
YmxraWZfcmluZyAqcmluZywgY29uc3QgY2hhciAqZGlyKQo+ICAJaW50IGVyciwgaSwgajsKPiAg
CXN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmID0gcmluZy0+YmxraWY7Cj4gIAlzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2ID0gYmxraWYtPmJlLT5kZXY7Cj4gLQl1bnNpZ25lZCBpbnQgcmluZ19wYWdl
X29yZGVyLCBucl9ncmVmcywgZXZ0Y2huOwo+ICsJdW5zaWduZWQgaW50IG5yX2dyZWZzLCBldnRj
aG47Cj4gIAo+ICAJZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRpciwgImV2ZW50LWNoYW5u
ZWwiLCAiJXUiLAo+ICAJCQkgICZldnRjaG4pOwo+IEBAIC05MzYsNDMgKzkzNiwzOCBAQCBzdGF0
aWMgaW50IHJlYWRfcGVyX3JpbmdfcmVmcyhzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcsIGNv
bnN0IGNoYXIgKmRpcikKPiAgCQlyZXR1cm4gZXJyOwo+ICAJfQo+ICAKPiAtCWVyciA9IHhlbmJ1
c19zY2FuZihYQlRfTklMLCBkZXYtPm90aGVyZW5kLCAicmluZy1wYWdlLW9yZGVyIiwgIiV1IiwK
PiAtCQkJICAmcmluZ19wYWdlX29yZGVyKTsKPiAtCWlmIChlcnIgIT0gMSkgewo+IC0JCWVyciA9
IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsICJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZlsw
XSk7Cj4gKwlucl9ncmVmcyA9IGJsa2lmLT5ucl9yaW5nX3BhZ2VzOwo+ICsKPiArCWlmICh1bmxp
a2VseSghbnJfZ3JlZnMpKQo+ICsJCXJldHVybiAtRUlOVkFMOwoKSXMgdGhpcyBldmVuIHBvc3Np
YmxlPyBBRkFJQ1QgcmVhZF9wZXJfcmluZ19yZWZzIHdpbGwgYWx3YXlzIGJlIGNhbGxlZAp3aXRo
IGJsa2lmLT5ucl9yaW5nX3BhZ2VzICE9IDA/CgpJZiBzbywgSSB3b3VsZCBjb25zaWRlciB0dXJu
aW5nIHRoaXMgaW50byBhIEJVR19PTi9XQVJOX09OLgoKPiArCj4gKwlmb3IgKGkgPSAwOyBpIDwg
bnJfZ3JlZnM7IGkrKykgewo+ICsJCWNoYXIgcmluZ19yZWZfbmFtZVtSSU5HUkVGX05BTUVfTEVO
XTsKPiArCj4gKwkJc25wcmludGYocmluZ19yZWZfbmFtZSwgUklOR1JFRl9OQU1FX0xFTiwgInJp
bmctcmVmJXUiLCBpKTsKPiArCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCByaW5n
X3JlZl9uYW1lLAo+ICsJCQkJICAgIiV1IiwgJnJpbmdfcmVmW2ldKTsKPiArCj4gIAkJaWYgKGVy
ciAhPSAxKSB7Cj4gLQkJCWVyciA9IC1FSU5WQUw7Cj4gLQkJCXhlbmJ1c19kZXZfZmF0YWwoZGV2
LCBlcnIsICJyZWFkaW5nICVzL3JpbmctcmVmIiwgZGlyKTsKPiAtCQkJcmV0dXJuIGVycjsKPiAt
CQl9Cj4gLQkJbnJfZ3JlZnMgPSAxOwo+IC0JfSBlbHNlIHsKPiAtCQl1bnNpZ25lZCBpbnQgaTsK
PiAtCj4gLQkJaWYgKHJpbmdfcGFnZV9vcmRlciA+IHhlbl9ibGtpZl9tYXhfcmluZ19vcmRlcikg
ewo+IC0JCQllcnIgPSAtRUlOVkFMOwo+IC0JCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAi
JXMvcmVxdWVzdCAlZCByaW5nIHBhZ2Ugb3JkZXIgZXhjZWVkIG1heDolZCIsCj4gLQkJCQkJIGRp
ciwgcmluZ19wYWdlX29yZGVyLAo+IC0JCQkJCSB4ZW5fYmxraWZfbWF4X3Jpbmdfb3JkZXIpOwo+
IC0JCQlyZXR1cm4gZXJyOwo+ICsJCQlpZiAobnJfZ3JlZnMgPT0gMSkKPiArCQkJCWJyZWFrOwo+
ICsKCllvdSBuZWVkIHRvIGVpdGhlciBzZXQgZXJyIHRvIEVJTlZBTCBiZWZvcmUgY2FsbGluZyB4
ZW5idXNfZGV2X2ZhdGFsLApvciBjYWxsIHhlbmJ1c19kZXZfZmF0YWwgd2l0aCBFSU5WQUwgYXMg
dGhlIHNlY29uZCBwYXJhbWV0ZXIuCgo+ICsJCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAi
cmVhZGluZyAlcy8lcyIsCj4gKwkJCQkJIGRpciwgcmluZ19yZWZfbmFtZSk7Cj4gKwkJCXJldHVy
biAtRUlOVkFMOwo+ICAJCX0KPiArCX0KPiAgCj4gLQkJbnJfZ3JlZnMgPSAxIDw8IHJpbmdfcGFn
ZV9vcmRlcjsKPiAtCQlmb3IgKGkgPSAwOyBpIDwgbnJfZ3JlZnM7IGkrKykgewo+IC0JCQljaGFy
IHJpbmdfcmVmX25hbWVbUklOR1JFRl9OQU1FX0xFTl07Cj4gLQo+IC0JCQlzbnByaW50ZihyaW5n
X3JlZl9uYW1lLCBSSU5HUkVGX05BTUVfTEVOLCAicmluZy1yZWYldSIsIGkpOwo+IC0JCQllcnIg
PSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCByaW5nX3JlZl9uYW1lLAo+IC0JCQkJCSAgICIl
dSIsICZyaW5nX3JlZltpXSk7Cj4gLQkJCWlmIChlcnIgIT0gMSkgewo+IC0JCQkJZXJyID0gLUVJ
TlZBTDsKPiAtCQkJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzLyVzIiwK
PiAtCQkJCQkJIGRpciwgcmluZ19yZWZfbmFtZSk7Cj4gLQkJCQlyZXR1cm4gZXJyOwo+IC0JCQl9
Cj4gKwlpZiAoZXJyICE9IDEpIHsKPiArCQlXQVJOX09OKG5yX2dyZWZzICE9IDEpOwo+ICsKPiAr
CQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCAicmluZy1yZWYiLCAiJXUiLAo+ICsJ
CQkJICAgJnJpbmdfcmVmWzBdKTsKPiArCQlpZiAoZXJyICE9IDEpIHsKPiArCQkJeGVuYnVzX2Rl
dl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgJXMvcmluZy1yZWYiLCBkaXIpOwoKU2Vjb25kIHBh
cmFtZXRlciBzaG91bGQgYmUgRUlOVkFMLCBvciBlcnIgc2hvdWxkIGJlIHNldCB0byBFSU5WQUwK
YmVmb3JlIGNhbGxpbmcgeGVuYnVzX2Rldl9mYXRhbC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:19:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:19: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-devel-bounces@lists.xenproject.org>)
	id 1ggTsY-0006Ke-HZ; Mon, 07 Jan 2019 12:19: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=D5so=PP=citrix.com=prvs=9034de270=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ggTsW-0006KZ-PP
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:19:36 +0000
X-Inumbo-ID: 7ddf0a1a-1276-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ddf0a1a-1276-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:19:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="84223342"
Date: Mon, 7 Jan 2019 13:11:45 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190107121145.lcca7itc6otkefdh@mac>
References: <20190104103329.35741-1-roger.pau@citrix.com>
 <20190104103329.35741-3-roger.pau@citrix.com>
 <5C2F91D9020000780020A562@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C2F91D9020000780020A562@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/4] x86/passthrough: move io.c to the x86
 subfolder
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDQsIDIwMTkgYXQgMTA6MDM6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE5IGF0IDExOjMzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gSXQgbWFrZXMgbm8gc2Vuc2UgZm9yIGlvLmMgdG8gYmUgb24gdGhlIHRvcCBsZXZl
bCBwYXNzdGhyb3VnaAo+ID4gZGlyZWN0b3J5LCBzaW5jZSBpdCdzIHg4NiBzcGVjaWZpYy4KPiAK
PiBJJ20gbm90IHN1cmUgaXQgcmVhbGx5IGlzLiBJdCdzIGxhcmdlbHkgYWJvdXQgaW50ZXJydXB0
IGFycmFuZ2VtZW50cwo+IGZvciBndWVzdHMsIHdoaWNoIChiZWluZyBQQ0ktcmVsYXRlZCkgbWF5
IG9yIG1heSBub3QgYmUgcmUtCj4gdXNhYmxlIGJ5IEFybSBvbmNlIHRoZXkgZ2V0IHRvIHN1cHBv
cnQgUENJLgoKVGhlIGZpbGUgbWFrZXMgaGVhdnkgdXNhZ2Ugb2YgeDg2IG9ubHkgY29uc3RydWN0
cywgbGlrZQpodm1fcGlycV9kcGNpLCBodm1faXJxX2RwY2kgYW5kIGEgbG90IG9mIHg4NiBzcGVj
aWZpYyBIVk0gZnVuY3Rpb25zLgoKVGhpcyBjb3VsZCBpbmRlZWQgYmUgdXNlZCBieSBBUk0gaW4g
dGhlIGZ1dHVyZSBpZiBzdWNoIGZ1bmN0aW9ucyBhbmQKc3RydWN0dXJlcyBhcmUgaW1wbGVtZW50
ZWQgb24gQVJNLCBidXQgaXQgd291bGQgY2VydGFpbmx5IHJlcXVpcmUKYSBub24tdHJpdmlhbCBh
bW91bnQgb2YgY2hhbmdlcyB0byB0aGlzIGZpbGUgYW5kIG90aGVyIGNvZGUuCgpBcyBpdCBzdGFu
ZHMgbm93IHRoaXMgY29kZSBpcyB4ODYgc3BlY2lmaWMsIGFuZCBhcyBzdWNoIGl0IG1ha2VzIG1v
cmUKc2Vuc2UgSU1PIHRvIHJlc2lkZSBpbiB0aGUgeDg2IHN1Yi1mb2xkZXIuCgpJIGFncmVlIGl0
IG1ha2VzIHNlbnNlIHRvIHJlbmFtZSwgbWF5YmUgeDg2L2lycS5jIG9yIHg4Ni9pbnRlcnJ1cHQu
Yz8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:20:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:20: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-devel-bounces@lists.xenproject.org>)
	id 1ggTtK-0006uU-Rd; Mon, 07 Jan 2019 12:20: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=D5so=PP=citrix.com=prvs=9034de270=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ggTtK-0006uN-2c
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:20:26 +0000
X-Inumbo-ID: 9b1c5bc4-1276-11e9-8226-d30797954480
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b1c5bc4-1276-11e9-8226-d30797954480;
 Mon, 07 Jan 2019 12:20:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,450,1539648000"; d="scan'208";a="84223444"
Date: Mon, 7 Jan 2019 13:14:18 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190107121418.z3d6sl4btioayas4@mac>
References: <20190104103329.35741-1-roger.pau@citrix.com>
 <20190104103329.35741-4-roger.pau@citrix.com>
 <5C33213A020000780020AB9C@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C33213A020000780020AB9C@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/4] x86/passthrough: put the x86 folder
 under x86 maintainership
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDcsIDIwMTkgYXQgMDI6NTE6NTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE5IGF0IDExOjMzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gcGFzc3Rocm91Z2gveDg2IGlzIHRpZWQgdG8gdGhlIHg4NiBjb2RlLCBhbmQgYXMg
c3VjaCBwdXQgaXQgdW5kZXIgeDg2Cj4gPiBtYWludGFpbmVyc2hpcC4KPiAKPiBJdCBpcyB0aWVk
IHRvIGJvdGgsIHNvIGF0IHRoZSB2ZXJ5IGxlYXN0IEkgb2JqZWN0IHRvIC4uLgo+IAo+ID4gLS0t
IGEvTUFJTlRBSU5FUlMKPiA+ICsrKyBiL01BSU5UQUlORVJTCj4gPiBAQCAtMjU3LDYgKzI1Nyw3
IEBAIEY6CXhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoLwo+ID4gIFg6CXhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC8KPiA+ICBYOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vCj4gPiAgWDoJ
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkLwo+ID4gK1g6CXhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3g4Ni8KPiAKPiAuLi4gdGhpczsgdGhlIEFybSBlbnRyeSBoZXJlIGlzIHF1ZXN0aW9uYWJs
ZSB0b28sIGltby4KPiAKPiA+IEBAIC00NDUsNiArNDQ2LDcgQEAgUjoJUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiAgUzoJU3VwcG9ydGVkCj4gPiAgTDoJeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIAo+ID4gIEY6CXhlbi9hcmNoL3g4Ni8KPiA+ICtGOgl4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvCj4gCj4gVGhpcyBvbmUncyBkZWJhdGFibGUuCgpT
byB5b3Ugd291bGQgYWdyZWUgdG8gYWRkaW5nIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni8g
dW5kZXIgeDg2Cm1haW50YWluZXJzaGlwIGFzIGxvbmcgYXMgaXQncyBhbHNvIGxlZnQgdW5kZXIg
dGhlIGdlbmVyaWMgSU9NTVUKc3VwcG9ydCBlbnRyeT8KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:35:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:35: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-devel-bounces@lists.xenproject.org>)
	id 1ggU7d-0007sl-63; Mon, 07 Jan 2019 12:35: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=D5so=PP=citrix.com=prvs=9034de270=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ggU7c-0007sg-32
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:35:12 +0000
X-Inumbo-ID: ab919b02-1278-11e9-a003-bff96ec3723d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab919b02-1278-11e9-a003-bff96ec3723d;
 Mon, 07 Jan 2019 12:35:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="84224300"
Date: Mon, 7 Jan 2019 13:35:02 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190107123502.y4uqtgia7vr3tbpn@mac>
References: <20190104103329.35741-1-roger.pau@citrix.com>
 <20190104103329.35741-5-roger.pau@citrix.com>
 <5C332247020000780020ABB9@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C332247020000780020ABB9@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/4] pci: add a pci section to the
 maintainers file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDcsIDIwMTkgYXQgMDI6NTY6MjNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE5IGF0IDExOjMzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEvTUFJTlRBSU5FUlMKPiA+ICsrKyBiL01BSU5UQUlORVJTCj4gPiBAQCAt
MjU5LDYgKzI1OSw3IEBAIFg6CXhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS8KPiA+ICBYOgl4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvCj4gPiAgWDoJeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gveDg2Lwo+ID4gIFg6CXhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKPiA+
ICtYOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+IAo+IE11Y2ggbGlrZSBmb3IgcGF0
Y2ggMywgSSdtIG5vdCBjb252aW5jZWQgdGhpcyBpcyBhcHByb3ByaWF0ZS4KPiAKPiA+IEBAIC0z
MTIsNiArMzEzLDE0IEBAIE06CVdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAgUzoJ
U3VwcG9ydGVkCj4gPiAgVDoJZ2l0IGh0dHBzOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXQt
aHR0cC9vdm1mLmdpdCAKPiA+ICAKPiA+ICtQQ0kKPiA+ICtNOglKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gPiArUjoJUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4gPiArUzoJU3VwcG9ydGVkCj4gPiArRjoJeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNp
LmMKPiA+ICtGOgl4ZW4vZHJpdmVycy9wY2kvCj4gPiArRjoJeGVuL2luY2x1ZGUveGVuL3BjaSoK
PiAKPiBJJ20gZmluZSB3aXRoIHRoZSBsYXN0IHR3bywgYnV0IEkgdGhpbmsgdHJ1bHkgSU9NTVUt
aW5kZXBlbmRlbnQKPiBjb2RlIHdvdWxkIGJldHRlciBiZSBtb3ZlZCBmcm9tIHRoZSBmaWxlIG5h
bWVkIGZpcnN0IHRvIGEgZmlsZSBpbgo+IHRoZSBkaXJlY3RvcnkgbmFtZWQgc2Vjb25kLgoKTGV0
IG1lIHNlZSBpZiBJIGNhbiBmaW5kIGEgd2F5IHRvIGRvIHN1Y2ggbW92ZW1lbnQsIEknbSBub3Qg
c3VyZSBob3cKZW50YW5nbGVkIHRoZSBjb2RlIGlzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:43:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:43: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-devel-bounces@lists.xenproject.org>)
	id 1ggUFR-0000F4-16; Mon, 07 Jan 2019 12:43: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=AFjD=PP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ggUFP-0000Ez-LR
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 12:43:15 +0000
X-Inumbo-ID: cbef26ea-1279-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbef26ea-1279-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:43:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 612D3ADF3;
 Mon,  7 Jan 2019 12:43:12 +0000 (UTC)
To: Colin Watson <cjwatson@debian.org>, grub-devel@gnu.org,
 xen-devel@lists.xen.org
References: <20190107114155.wjiw6w4z2ptrsa7p@riva.ucam.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <1b01ff79-061e-9da4-9b3e-5d108708470b@suse.com>
Date: Mon, 7 Jan 2019 13:43:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190107114155.wjiw6w4z2ptrsa7p@riva.ucam.org>
Content-Language: en-US
Subject: Re: [Xen-devel] GRUB Xen PVH chainloading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Kiper <daniel.kiper@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOSAxMjo0MSwgQ29saW4gV2F0c29uIHdyb3RlOgo+IEhpLAo+IAo+IEknbSB3
b3JraW5nIG9uIGludGVncmF0aW5nIHRoZSByZWNlbnRseS1tZXJnZWQgUFZIIHN1cHBvcnQgZm9y
IEdSVUIgaW50bwo+IHRoZSBEZWJpYW4gcGFja2FnZXMuICBBcyBhIHJlc3VsdCBJIGZpbmQgbXlz
ZWxmIHRoaW5raW5nIGFib3V0IGhvdyB0bwo+IGhhbmRsZSB0aGUgdHdvLXN0YWdlIGJvb3QgbG9h
ZGVyIHNjaGVtZSB0aGF0IG91ciBwYWNrYWdlcyBjdXJyZW50bHkKPiBpbXBsZW1lbnQgZm9yIFBW
LiAgSSB0aGluayB0aGF0IGl0IHdvdWxkIG5vdCBiZSB2ZXJ5IGhhcmQgdG8gZG8gdGhpcyBmb3IK
PiBQVkggaW4gdGhlIG1hbm5lciBvdXRsaW5lZCBiZWxvdywgYnV0IG15IHg4NiBhc20gc2tpbGxz
IGFyZW4ndCBxdWl0ZSB1cAo+IHRvIHNvbWUgb2YgdGhlIHdvcmsgbmVlZGVkIGluIEdSVUIuICBB
c3N1bWluZyB0aGF0IG5vYm9keSBzZWVzIGFueQo+IG9idmlvdXMgaG9sZXMgaW4gdGhpcywgZG9l
cyBhbnlvbmUgZmFuY3kgZ2l2aW5nIGl0IGEgZ28/CgpTZWVtcyB0byBiZSBhIHZlcnkgZ29vZCBp
ZGVhLgoKPiBCYWNrZ3JvdW5kCj4gLS0tLS0tLS0tLQo+IAo+IEFyb3VuZCB0aGUgdGltZSBQViBz
dXBwb3J0IHdhcyBpbXBsZW1lbnRlZCBpbiBHUlVCIDIsIHdlIHB1dCB0b2dldGhlciBhCj4gc2No
ZW1lIHRvIG1pbmltaXNlIHRoZSBjb3VwbGluZyBiZXR3ZWVuIHRoZSBndWVzdCBjb25maWd1cmF0
aW9uIGZpbGUgb24KPiB0aGUgaG9zdCBhbmQgdGhlIGJvb3QgbG9hZGVyIGNvbmZpZ3VyYXRpb24g
aW4gdGhlIGd1ZXN0LiAgVGhlIHNjaGVtZSBhbmQKPiBpdHMgcmF0aW9uYWxlIGFyZSBkZXNjcmli
ZWQgaGVyZToKPiAKPiAgIGh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvUHZHcnViMiNDaGFpbmxv
YWRpbmdfZ3Vlc3RfcHZncnViMl9mcm9tX2RvbWFpbl8wX3B2Z3J1YjIKPiAKPiBFc3NlbnRpYWxs
eSB0aGUgc2FtZSByYXRpb25hbGUgYXBwbGllcyB0byB0aGUgUFZIIGNhc2U6IGl0IHNob3VsZCBi
ZQo+IHBvc3NpYmxlIGZvciB0aGUgZ3Vlc3QgdG8gZGVjbGFyZSBpdHMgb3duIGJvb3RpbmcgYXJy
YW5nZW1lbnRzICh0aG91Z2gKPiBvZiBjb3Vyc2Ugc29tZSBob3N0cyBtYXkgd2lzaCB0byBqdXN0
IHByb3ZpZGUgYSBncnViLmNmZyBhbmQgaGFuZGxlIGFsbAo+IHRoYXQgb24gdGhlIGhvc3Qgc2lk
ZSksIGFuZCB0aGlzIHNob3VsZCBiZSBkZWNvdXBsZWQgZnJvbSB0aGUgR1JVQiBpbWFnZQo+IHBy
b3ZpZGVkIGJ5IHRoZSBob3N0IGFzIGZhciBhcyBwb3NzaWJsZSBpbiBvcmRlciB0byBtaW5pbWlz
ZQo+IGNvbXBhdGliaWxpdHkgaXNzdWVzLgo+IAo+IFRoZXJlIHNlZW1zIHRvIGJlIG5vIG9ic3Rh
Y2xlIHRvIHRoaXMgaW4gcHJpbmNpcGxlOiBqdXN0IGFzIGEgUFYgYm9vdAo+IGxvYWRlciBjYW4g
Y2hhaW5sb2FkIGFub3RoZXIgb25lIGZyb20gdGhlIGd1ZXN0J3MgZGlzaywgc28gdG9vIGNvdWxk
IGEKPiBQVkggYm9vdCBsb2FkZXIgY2hhaW5sb2FkIGFub3RoZXIgb25lIGZyb20gdGhlIGd1ZXN0
J3MgZGlzay4KPiAKPiBXaGF0IG5lZWRzIHRvIGJlIGRvbmUKPiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiAKPiBHUlVCIG5lZWRzIHRvIHN1cHBvcnQgY2hhaW5sb2FkaW5nIGFub3RoZXIgUFZIIGJv
b3QgbG9hZGVyLiAgSSB0aGluawo+IHRoaXMgaW52b2x2ZXMgb2JzZXJ2aW5nIHRoZSBleGlzdGVu
Y2Ugb2YgdGhlIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWQo+IG5vdGUgYW5kIGZvbGxvd2luZyB0
aGUgbWFjaGluZSBzdGF0ZSBydWxlcyBmb3IgdGhlIGRvbWFpbiBidWlsZGVyIGhlcmU6Cj4gCj4g
ICBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlLXN0YWdpbmcvbWlzYy9wdmgu
aHRtbAo+IAo+IChJIGhhZCBhIGJyaWVmIGdvIGF0IGltcGxlbWVudGluZyB0aGlzLCBidXQgZm91
bmRlcmVkIG9uIG15IGZhaXJseQo+IG1pbmltYWwgdW5kZXJzdGFuZGluZyBvZiBHUlVCJ3MgcmVs
b2NhdG9yL2Jvb3QgY29kZS4pCgpUaGUgbmVlZGVkIGVmZm9ydCBzaG91bGQgaW5kZWVkIGJlIHJh
dGhlciBzbWFsbC4KCkluIHRoZSBtb21lbnQgSSBoYXZlIG5vIGlkZWEgd2hlbiBJJ2xsIGJlIGFi
bGUgdG8gZG8gaXQsIGFzIEkgaGF2ZQpwbGVudHkgb2Ygb3RoZXIgdGhpbmdzIHRvIGRvLiBJbiBj
YXNlIHlvdSB3YW50IHRvIHRyeSBpdCBhbmQgbmVlZCBzb21lCmhpbnRzLCBwbGVhc2UgZmVlbCBm
cmVlIHRvIGFzayAobWF5YmUgSSdtIGFibGUgdG8gZ2l2ZSBhbiBhbnN3ZXIKd2l0aG91dCBoYXZp
bmcgdG8gdHJ5IHRvIGltcGxlbWVudCBpdCBteXNlbGYgOy0pICkuCgo+IFdlIG5lZWQgdG8gZGVm
aW5lIGEgbW9kaWZpY2F0aW9uIHRvCj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0
YWJsZS1zdGFnaW5nL21pc2MveDg2LXhlbnB2LWJvb3Rsb2FkZXIuaHRtbAo+IGZvciBQVkggYm9v
dCBsb2FkZXJzLiAgSSBzdWdnZXN0IHRoZSBvYnZpb3VzOiBhIHNlY29uZC1zdGFnZSBQVkggYm9v
dAo+IGxvYWRlciBzaG91bGQgYmUgaW5zdGFsbGVkIGludG8gdGhlIGd1ZXN0IGZpbGVzeXN0ZW0g
YXMKPiAvYm9vdC94ZW4vcHZoYm9vdC08QVJDSD4uZWxmLCBhbmQgb3RoZXJ3aXNlIHRoaW5ncyBn
ZW5lcmFsbHkgYmVoYXZlIHRoZQo+IHNhbWUgd2F5LiAgSSdkIGJlIGhhcHB5IHRvIGRyYWZ0IGEg
cGF0Y2ggdG8gdGhlIHByb3RvY29sIHNwZWNpZmljYXRpb24KPiBvbmNlIGEgcHJvb2Ytb2YtY29u
Y2VwdCBleGlzdHMuCj4gCj4gVGhlIGFzLXlldC11bm1lcmdlZCBHUlVCIHBhdGNoIHRvIHN1cHBv
cnQgdGhlIGV4aXN0aW5nIFBWIGJvb3QgcHJvdG9jb2wKPiAoaHR0cHM6Ly9zYWxzYS5kZWJpYW4u
b3JnL2dydWItdGVhbS9ncnViL2Jsb2IvbWFzdGVyL2RlYmlhbi9wYXRjaGVzL2dydWItaW5zdGFs
bC1wdnhlbi1wYXRocy5wYXRjaCkKPiBuZWVkcyB0byBiZSBleHRlbmRlZCB0byBzdXBwb3J0IHRo
ZSBhbWVuZGVkIHByb3RvY29sLiAgVGhpcyBpcyB0cml2aWFsCj4gZ2l2ZW4gdGhlIGFib3ZlLgoK
V291bGQgeW91IG1pbmQgdHJ5aW5nIHRvIHVwc3RyZWFtIHRoaXMgcGF0Y2g/IEkgaGF2ZSBDQy1l
ZCBEYW5pZWwgS2lwZXIKb25lIG9mIHRoZSBncnViMiBtYWludGFpbmVycyksIGFzIEkgZ3Vlc3Mg
d2l0aCBoaXMgWGVuIHNraWxscyBoZSB3aWxsIGJlCnRoZSBvbmUgbG9va2luZyBhdCB0aGUgcGF0
Y2guCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:46:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1ggUI3-0000NU-FP; Mon, 07 Jan 2019 12:45: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggUI2-0000NN-51
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:45:58 +0000
X-Inumbo-ID: 2cd8033a-127a-11e9-a0ca-33448da7ae7a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cd8033a-127a-11e9-a0ca-33448da7ae7a;
 Mon, 07 Jan 2019 12:45:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 05:45:55 -0700
Message-Id: <5C3349FE020000780020ADB2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 05:45:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190104103329.35741-1-roger.pau@citrix.com>
 <20190104103329.35741-3-roger.pau@citrix.com>
 <5C2F91D9020000780020A562@prv1-mh.provo.novell.com>
 <20190107121145.lcca7itc6otkefdh@mac>
In-Reply-To: <20190107121145.lcca7itc6otkefdh@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/4] x86/passthrough: move io.c to the x86
 subfolder
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDEzOjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgSmFuIDA0LCAyMDE5IGF0IDEwOjAzOjIxQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTkgYXQgMTE6MzMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gSXQgbWFrZXMgbm8gc2Vuc2UgZm9yIGlvLmMgdG8gYmUgb24gdGhlIHRvcCBs
ZXZlbCBwYXNzdGhyb3VnaAo+PiA+IGRpcmVjdG9yeSwgc2luY2UgaXQncyB4ODYgc3BlY2lmaWMu
Cj4+IAo+PiBJJ20gbm90IHN1cmUgaXQgcmVhbGx5IGlzLiBJdCdzIGxhcmdlbHkgYWJvdXQgaW50
ZXJydXB0IGFycmFuZ2VtZW50cwo+PiBmb3IgZ3Vlc3RzLCB3aGljaCAoYmVpbmcgUENJLXJlbGF0
ZWQpIG1heSBvciBtYXkgbm90IGJlIHJlLQo+PiB1c2FibGUgYnkgQXJtIG9uY2UgdGhleSBnZXQg
dG8gc3VwcG9ydCBQQ0kuCj4gCj4gVGhlIGZpbGUgbWFrZXMgaGVhdnkgdXNhZ2Ugb2YgeDg2IG9u
bHkgY29uc3RydWN0cywgbGlrZQo+IGh2bV9waXJxX2RwY2ksIGh2bV9pcnFfZHBjaSBhbmQgYSBs
b3Qgb2YgeDg2IHNwZWNpZmljIEhWTSBmdW5jdGlvbnMuCj4gCj4gVGhpcyBjb3VsZCBpbmRlZWQg
YmUgdXNlZCBieSBBUk0gaW4gdGhlIGZ1dHVyZSBpZiBzdWNoIGZ1bmN0aW9ucyBhbmQKPiBzdHJ1
Y3R1cmVzIGFyZSBpbXBsZW1lbnRlZCBvbiBBUk0sIGJ1dCBpdCB3b3VsZCBjZXJ0YWlubHkgcmVx
dWlyZQo+IGEgbm9uLXRyaXZpYWwgYW1vdW50IG9mIGNoYW5nZXMgdG8gdGhpcyBmaWxlIGFuZCBv
dGhlciBjb2RlLgo+IAo+IEFzIGl0IHN0YW5kcyBub3cgdGhpcyBjb2RlIGlzIHg4NiBzcGVjaWZp
YywgYW5kIGFzIHN1Y2ggaXQgbWFrZXMgbW9yZQo+IHNlbnNlIElNTyB0byByZXNpZGUgaW4gdGhl
IHg4NiBzdWItZm9sZGVyLgoKV2VsbCwgYXMgc2FpZCAtIEknZCBsaWtlIHRvIGhlYXIgYW4gQXJt
IHNpZGUgb3BpbmlvbiBmaXJzdC4KCj4gSSBhZ3JlZSBpdCBtYWtlcyBzZW5zZSB0byByZW5hbWUs
IG1heWJlIHg4Ni9pcnEuYyBvciB4ODYvaW50ZXJydXB0LmM/CgpJIGhhdmUgYSBzbGlnaHQgcHJl
ZmVyZW5jZSBmb3IgdGhlIGZvcm1lci4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:47:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:47: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-devel-bounces@lists.xenproject.org>)
	id 1ggUJ4-0000SC-QG; Mon, 07 Jan 2019 12:47:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggUJ3-0000S6-Sf
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:47:01 +0000
X-Inumbo-ID: 535401bd-127a-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 535401bd-127a-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:47:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 05:47:00 -0700
Message-Id: <5C334A3C020000780020ADB5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 05:46:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190104103329.35741-1-roger.pau@citrix.com>
 <20190104103329.35741-4-roger.pau@citrix.com>
 <5C33213A020000780020AB9C@prv1-mh.provo.novell.com>
 <20190107121418.z3d6sl4btioayas4@mac>
In-Reply-To: <20190107121418.z3d6sl4btioayas4@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/4] x86/passthrough: put the x86 folder
 under x86 maintainership
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDEzOjE0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDA3LCAyMDE5IGF0IDAyOjUxOjU0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTkgYXQgMTE6MzMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gcGFzc3Rocm91Z2gveDg2IGlzIHRpZWQgdG8gdGhlIHg4NiBjb2RlLCBhbmQg
YXMgc3VjaCBwdXQgaXQgdW5kZXIgeDg2Cj4+ID4gbWFpbnRhaW5lcnNoaXAuCj4+IAo+PiBJdCBp
cyB0aWVkIHRvIGJvdGgsIHNvIGF0IHRoZSB2ZXJ5IGxlYXN0IEkgb2JqZWN0IHRvIC4uLgo+PiAK
Pj4gPiAtLS0gYS9NQUlOVEFJTkVSUwo+PiA+ICsrKyBiL01BSU5UQUlORVJTCj4+ID4gQEAgLTI1
Nyw2ICsyNTcsNyBAQCBGOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC8KPj4gPiAgWDoJeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kLwo+PiA+ICBYOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vCj4+ID4gIFg6CXhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC8KPj4gPiArWDoJeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gveDg2Lwo+PiAKPj4gLi4uIHRoaXM7IHRoZSBBcm0gZW50cnkgaGVy
ZSBpcyBxdWVzdGlvbmFibGUgdG9vLCBpbW8uCj4+IAo+PiA+IEBAIC00NDUsNiArNDQ2LDcgQEAg
UjoJUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+ID4gIFM6CVN1cHBv
cnRlZAo+PiA+ICBMOgl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgCj4+ID4gIEY6CXhl
bi9hcmNoL3g4Ni8KPj4gPiArRjoJeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2Lwo+PiAKPj4g
VGhpcyBvbmUncyBkZWJhdGFibGUuCj4gCj4gU28geW91IHdvdWxkIGFncmVlIHRvIGFkZGluZyB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvIHVuZGVyIHg4Ngo+IG1haW50YWluZXJzaGlwIGFz
IGxvbmcgYXMgaXQncyBhbHNvIGxlZnQgdW5kZXIgdGhlIGdlbmVyaWMgSU9NTVUKPiBzdXBwb3J0
IGVudHJ5PwoKIkFncmVlIiBnb2VzIHRvIGZhcjsgSSB0aGluayB0aGlzIGlzIHdvcnRoIGNvbnNp
ZGVyaW5nLiBJJ20gYWxzbyBub3QKb3Bwb3NlZCB0byBsZWF2aW5nIHRoaW5ncyBhcyB0aGV5IGFy
ZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 12:56:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 12:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggURq-0001J2-No; Mon, 07 Jan 2019 12: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=L+5s=PP=mendix.com=hans.van.kranenburg@srs-us1.protection.inumbo.net>)
 id 1ggURp-0001Ix-Me
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 12:56:05 +0000
X-Inumbo-ID: 96d09e1d-127b-11e9-92db-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::603])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96d09e1d-127b-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 12:56:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=MendixTechnologyBV.onmicrosoft.com; s=selector1-mendix-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5MPh3OAK3xGOWVaRZ/OXwEeV5DtEfexweD1vu4gQYxU=;
 b=QLeLa4jBGkmMtxn4msu3Y9zrEuDuchgs1bMHmJFYTZeK485XrpW1gV37ZAhriAjA14NrkwgYcYh6I7fSCA/LHh3ibJbIiyF02L8b+C6wWE4VrkFSu5pjeesaQoB4RNCTyfYbDJyTkiRgBYllBBnEpAFgqRXU3+mdeRZILreD+9Y=
Received: from DB6PR0601MB2568.eurprd06.prod.outlook.com (10.168.81.137) by
 DB6PR0601MB2376.eurprd06.prod.outlook.com (10.169.213.19) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1495.6; Mon, 7 Jan 2019 12:56:00 +0000
Received: from DB6PR0601MB2568.eurprd06.prod.outlook.com
 ([fe80::64c9:15d8:9c7b:92c3]) by DB6PR0601MB2568.eurprd06.prod.outlook.com
 ([fe80::64c9:15d8:9c7b:92c3%6]) with mapi id 15.20.1495.011; Mon, 7 Jan 2019
 12:56:00 +0000
From: Hans van Kranenburg <Hans.van.Kranenburg@mendix.com>
To: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Live migrate with Linux >= 4.13 domU causes kernel
 time jumps and TCP connection stalls.
Thread-Index: AQHUmVY0pi+83rZKCU2oXS6li4uWF6WNDZ6AgAYRWQCAANrSgIAASnWAgA+LTACAAA56gA==
Date: Mon, 7 Jan 2019 12:56:00 +0000
Message-ID: <773ad168-2749-bd92-1e5d-d6f4db28b22a@mendix.com>
References: <a997e509-2ee1-54a5-a263-9363224e0819@mendix.com>
 <e13e39ff-44c6-e734-56c2-db8c409c8987@knorrie.org>
 <3dc190b9-4f25-6f72-4fb7-94a8ea0ed784@knorrie.org>
 <33394b54-fe5c-0980-9325-f451549f4d73@suse.com>
 <6f02cbbd-9245-be5e-3ca8-ce8390ac371e@knorrie.org>
 <516b54d9-da94-a3c4-9404-4461c12ace76@suse.com>
In-Reply-To: <516b54d9-da94-a3c4-9404-4461c12ace76@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
x-originating-ip: [85.146.242.35]
x-clientproxiedby: AM5P189CA0001.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:206:15::14) To DB6PR0601MB2568.eurprd06.prod.outlook.com
 (2603:10a6:4:6d::9)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Hans.van.Kranenburg@mendix.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB6PR0601MB2376;
 6:2OFwYJ20z0Z9zrnEqQ5Ze7ipjn7/oDHeJ5cCEh8ILTJITLfN+qyU4cJWku78dIdEQesAj09PaahvdG2/2KlP4DbjqTzq6vmCBgBAROID++14NRi50c1ZoBrxZSpV/ZgW/wvVs+39JmmSfU+a9cJYdxd1gTjZXeI7OMjKDsfDepKKSt0NVC0b0/OBXmkX74gY8M6xYMfgti94t1r4NdJJhNjgjXdJ8b7ffnvNRTRtazIlqy+d7yS+7vRNwIg5EEfOGsYr1naEYrursnBYRIvcPx6umgcGDsbR4vNITcreY1R3+kQ2/pGTQN32zd6i3EotIs6O3Hb/OKSmkHQjJ1eTTLc01/ZdACSXJ72mJi20THWZeba6B7XyT1WfUhOp2hAQNYUJTBQDCDGlAqySykOn1KT2GqgPtxBoi/ByyL+8eDLJ7CuhJsTaVGcU63z8T0oIOMBsM8MGQ9G0YeQwDqq8WA==;
 5:T/9kaHsdDxVPUFRaNGfu2mqXoqQ4jDOWrn0zzhnsrmfgne2NAg/Jl883G7oAWheCcwNfvcuOdaaTmfwqeN18tntyJocdoH14fxDuS0SW5ibpwhpP8akkR5hDwmol6BcWiCcDtpvs2KpaMnVtaHum6Lw2Pt6Etgh4tQiFvAOTY328gg5iit8VGEsVKb0Z1YvuloZklPr56i+RjUWPBxq9YQ==;
 7:IcI8Y+Ggu/91ZNqRsKjqy9O7gxiysPaGYo1wUc2Ny7YAIwGfnyP6GBkJ7jnhXggCSgv5wEIH5nRgX9C8RvUPZmbbuGbXQJDPAACxpPOPU4nmYcb4ueyNLePb2jziPB/ix2wwzTwnoYf1THTwzwCJZg==
x-ms-office365-filtering-correlation-id: ef412856-61b6-4ab3-3f55-08d6749f795c
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:DB6PR0601MB2376; 
x-ms-traffictypediagnostic: DB6PR0601MB2376:
x-microsoft-antispam-prvs: <DB6PR0601MB23765D767FA0724B855B5FF2D4890@DB6PR0601MB2376.eurprd06.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(10201501046)(93006095)(93001095)(3231475)(944501520)(52105112)(3002001)(6041310)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:DB6PR0601MB2376; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0601MB2376; 
x-forefront-prvs: 0910AAF391
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(346002)(39850400004)(396003)(366004)(199004)(189003)(6246003)(71190400001)(71200400001)(64126003)(25786009)(110136005)(8676002)(36756003)(99286004)(6486002)(81156014)(8936002)(107886003)(81166006)(72206003)(93886005)(58126008)(53936002)(105586002)(31696002)(14444005)(31686004)(86362001)(256004)(4326008)(65956001)(106356001)(66066001)(6512007)(65806001)(2906002)(6436002)(229853002)(2616005)(11346002)(446003)(76176011)(7736002)(476003)(5660300001)(186003)(68736007)(6506007)(53546011)(386003)(65826007)(26005)(102836004)(52116002)(3846002)(6116002)(14454004)(486006)(97736004)(305945005)(316002)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0601MB2376;
 H:DB6PR0601MB2568.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: mendix.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QRasgjx3SbkiPl8kN5Vg8md5Yf9UjLEmJmJzxiZaGvyCmy53esaSvvuFNwcbTDZysoSeRNIHATyPbFJIkfmlJEM6qSyRAhaWib/ZBsswx1Cdy/rEW/FgITDuWaVV+hhA9Q7pEH+uOGWVSvKrVdAj+DqncRp2y0uQR/G2KovvN0ykUy91QVcCJPc3s5ea1h6jtBD9ePSAt/KlR1ut1gkPhj93Rdga3LAfcjJpxh0cJrHbSuVRFL4+E/vRVzX8cMfnrHjC+z4JPlFlmg/eAWwDmDWoVsdqOFspSepqBxJsenXmHHlMK7KUcFWgSBytdH1T
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <14FF9C7A6FDCC044B5A25D358EC0A6AD@eurprd06.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: mendix.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ef412856-61b6-4ab3-3f55-08d6749f795c
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2019 12:56:00.2808 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b4e3c78d-8e3b-46d8-bc56-5540da23ba4d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0601MB2376
Subject: Re: [Xen-devel] Live migrate with Linux >= 4.13 domU causes kernel
 time jumps and TCP connection stalls.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Yurchenko <Igor.Yurchenko@mendix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS83LzE5IDE6MDQgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6DQo+IE9uIDI4LzEyLzIwMTgg
MTU6NDEsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6DQo+PiBPbiAxMi8yOC8xOCAxMToxNSBB
TSwgSnVlcmdlbiBHcm9zcyB3cm90ZToNCj4+DQo+PiBbLi4uXQ0KPj4gU28gdGhhdCBleHBsYWlu
cyB0aGUgMTg0NDY3NDI4OTEuODc0MTQwIG51bWJlciwgd2hpY2gganVzdCBjb3JyZXNwb25kcw0K
Pj4gdG8gc29tZXRoaW5nIG5lYXIgdG8gJ21pbnVzIDIzIG1pbnV0ZXMnLg0KPiANCj4gSSBoYXZl
IGEgbG9jYWwgcmVwcm9kdWNlciBmb3IgdGhlIGlzc3VlIG5vdzogaW5zdGVhZCBvZiB1c2luZyBs
aXZlDQo+IG1pZ3JhdGlvbiBJJ20ganVzdCBkb2luZyBhICJ4bCBzYXZlIiBhZnRlciB0aGUgZ3Vl
c3QgcnVubmluZyBmb3Igc29tZQ0KPiBtaW51dGVzLiBUaGUgSSByZWJvb3QgdGhlIGhvc3QgYW5k
IGRvIGEgInhsIHJlc3RvcmUiIGFzIHNvb24gYXMNCj4gcG9zc2libGUuDQo+IA0KPiBBbm90aGVy
IG5vdGU6IEhWTSBkb21haW5zIChhbmQgcHJvYmFibHkgUFZILCB0b28pIHNob3cgdGhlIGh1Z2Ug
dGltZQ0KPiBpbmZvICgiWzE4NDQ2NzQyOTM3LjU4MzUzN10gLi4uIiksIHdoaWxlIFBWIGRvbWFp
bnMgc2VlbSB0byBzaG93IGp1c3QNCj4gYSBzbWFsbCBqdW1wIGJhY2t3YXJkcyBpbiB0aW1lOg0K
PiANCj4gWyAgMjI0LjcxOTMxNl0gRnJlZXppbmcgdXNlciBzcGFjZSBwcm9jZXNzZXMgLi4uIChl
bGFwc2VkIDAuMDAxIHNlY29uZHMpDQo+IGRvbmUuDQo+IFsgIDIyNC43MjA0NDNdIE9PTSBraWxs
ZXIgZGlzYWJsZWQuDQo+IFsgIDIyNC43MjA0NDhdIEZyZWV6aW5nIHJlbWFpbmluZyBmcmVlemFi
bGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAxDQo+IHNlY29uZHMpIGRvbmUuDQo+IFsgIDIyNC43
MjE2NzhdIFBNOiBmcmVlemUgb2YgZGV2aWNlcyBjb21wbGV0ZSBhZnRlciAwLjEwNyBtc2Vjcw0K
PiBbICAyMjQuNzIxNjg3XSBzdXNwZW5kaW5nIHhlbnN0b3JlLi4uDQo+IFsgIDIyNC43MjE3MjZd
IFBNOiBsYXRlIGZyZWV6ZSBvZiBkZXZpY2VzIGNvbXBsZXRlIGFmdGVyIDAuMDM3IG1zZWNzDQo+
IFsgIDIyNC43MzYwNjJdIFBNOiBub2lycSBmcmVlemUgb2YgZGV2aWNlcyBjb21wbGV0ZSBhZnRl
ciAxNC4zMjUgbXNlY3MNCj4gWyAgMjI0LjczNjE1NV0geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0
YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dA0KPiBbICAgIDQuNDA0MDI2XSBTdXNwZW5kZWQg
Zm9yIDE4Ny4yMTkgc2Vjb25kcw0KDQpBbmQgaWYgeW91IGNhdXNlIGEgdGltZSBkaWZmZXJlbmNl
IHRoYXQgbGV0cyBpdCBnbyBkb3duIGJlbG93IHplcm8/DQoNCkkgY2FuIGp1c3QgYXMgZWFzaWx5
IHJlcHJvZHVjZSB3aXRoIFBWLCBhbmQgZG9uJ3Qgc2VlIG11Y2ggZGlmZmVyZW5jZSBpbg0KYmVo
YXZpb3Igd2l0aCBQVkguIEFjdHVhbGx5LCBhbGwgdGhlIGJpc2VjdCBzdGVwcyB0byBmaW5kIGl0
IHdlcmUgZG9uZQ0KdXNpbmcgUFYuDQoNCkkgaGF2ZW4ndCB0cmllZCBIVk0sIHNpbmNlIEknbSBu
b3QgdXNpbmcgdGhhdCBhdCBhbGwuDQoNCkhhbnMNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 13:05:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 13:05: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-devel-bounces@lists.xenproject.org>)
	id 1ggUag-0002Ar-NP; Mon, 07 Jan 2019 13:05: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=AFjD=PP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ggUaf-0002Al-9P
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 13:05:13 +0000
X-Inumbo-ID: dd87d654-127c-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd87d654-127c-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 13:05:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id ABC54AE6B;
 Mon,  7 Jan 2019 13:05:10 +0000 (UTC)
To: Hans van Kranenburg <Hans.van.Kranenburg@mendix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <a997e509-2ee1-54a5-a263-9363224e0819@mendix.com>
 <e13e39ff-44c6-e734-56c2-db8c409c8987@knorrie.org>
 <3dc190b9-4f25-6f72-4fb7-94a8ea0ed784@knorrie.org>
 <33394b54-fe5c-0980-9325-f451549f4d73@suse.com>
 <6f02cbbd-9245-be5e-3ca8-ce8390ac371e@knorrie.org>
 <516b54d9-da94-a3c4-9404-4461c12ace76@suse.com>
 <773ad168-2749-bd92-1e5d-d6f4db28b22a@mendix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <8b2880be-760e-73ae-0e48-14d1054f8836@suse.com>
Date: Mon, 7 Jan 2019 14:05:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <773ad168-2749-bd92-1e5d-d6f4db28b22a@mendix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Live migrate with Linux >= 4.13 domU causes kernel
 time jumps and TCP connection stalls.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Yurchenko <Igor.Yurchenko@mendix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOSAxMzo1NiwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPiBPbiAxLzcv
MTkgMTowNCBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMjgvMTIvMjAxOCAxNTo0MSwg
SGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4+IE9uIDEyLzI4LzE4IDExOjE1IEFNLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4KPj4+IFsuLi5dCj4+PiBTbyB0aGF0IGV4cGxhaW5zIHRoZSAx
ODQ0Njc0Mjg5MS44NzQxNDAgbnVtYmVyLCB3aGljaCBqdXN0IGNvcnJlc3BvbmRzCj4+PiB0byBz
b21ldGhpbmcgbmVhciB0byAnbWludXMgMjMgbWludXRlcycuCj4+Cj4+IEkgaGF2ZSBhIGxvY2Fs
IHJlcHJvZHVjZXIgZm9yIHRoZSBpc3N1ZSBub3c6IGluc3RlYWQgb2YgdXNpbmcgbGl2ZQo+PiBt
aWdyYXRpb24gSSdtIGp1c3QgZG9pbmcgYSAieGwgc2F2ZSIgYWZ0ZXIgdGhlIGd1ZXN0IHJ1bm5p
bmcgZm9yIHNvbWUKPj4gbWludXRlcy4gVGhlIEkgcmVib290IHRoZSBob3N0IGFuZCBkbyBhICJ4
bCByZXN0b3JlIiBhcyBzb29uIGFzCj4+IHBvc3NpYmxlLgo+Pgo+PiBBbm90aGVyIG5vdGU6IEhW
TSBkb21haW5zIChhbmQgcHJvYmFibHkgUFZILCB0b28pIHNob3cgdGhlIGh1Z2UgdGltZQo+PiBp
bmZvICgiWzE4NDQ2NzQyOTM3LjU4MzUzN10gLi4uIiksIHdoaWxlIFBWIGRvbWFpbnMgc2VlbSB0
byBzaG93IGp1c3QKPj4gYSBzbWFsbCBqdW1wIGJhY2t3YXJkcyBpbiB0aW1lOgo+Pgo+PiBbICAy
MjQuNzE5MzE2XSBGcmVlemluZyB1c2VyIHNwYWNlIHByb2Nlc3NlcyAuLi4gKGVsYXBzZWQgMC4w
MDEgc2Vjb25kcykKPj4gZG9uZS4KPj4gWyAgMjI0LjcyMDQ0M10gT09NIGtpbGxlciBkaXNhYmxl
ZC4KPj4gWyAgMjI0LjcyMDQ0OF0gRnJlZXppbmcgcmVtYWluaW5nIGZyZWV6YWJsZSB0YXNrcyAu
Li4gKGVsYXBzZWQgMC4wMDEKPj4gc2Vjb25kcykgZG9uZS4KPj4gWyAgMjI0LjcyMTY3OF0gUE06
IGZyZWV6ZSBvZiBkZXZpY2VzIGNvbXBsZXRlIGFmdGVyIDAuMTA3IG1zZWNzCj4+IFsgIDIyNC43
MjE2ODddIHN1c3BlbmRpbmcgeGVuc3RvcmUuLi4KPj4gWyAgMjI0LjcyMTcyNl0gUE06IGxhdGUg
ZnJlZXplIG9mIGRldmljZXMgY29tcGxldGUgYWZ0ZXIgMC4wMzcgbXNlY3MKPj4gWyAgMjI0Ljcz
NjA2Ml0gUE06IG5vaXJxIGZyZWV6ZSBvZiBkZXZpY2VzIGNvbXBsZXRlIGFmdGVyIDE0LjMyNSBt
c2Vjcwo+PiBbICAyMjQuNzM2MTU1XSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2lu
ZyB2ZXJzaW9uIDEgbGF5b3V0Cj4+IFsgICAgNC40MDQwMjZdIFN1c3BlbmRlZCBmb3IgMTg3LjIx
OSBzZWNvbmRzCj4gCj4gQW5kIGlmIHlvdSBjYXVzZSBhIHRpbWUgZGlmZmVyZW5jZSB0aGF0IGxl
dHMgaXQgZ28gZG93biBiZWxvdyB6ZXJvPwoKT2ggeWVzLCBvZiBjb3Vyc2UgaXQgd2lsbCBzaG93
IHRoZSBzYW1lIHN5bXB0b21zLiBTaWxseSBtZSEKCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 13:10:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 13:10: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-devel-bounces@lists.xenproject.org>)
	id 1ggUfY-0002uF-C2; Mon, 07 Jan 2019 13:10: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=+DuV=PP=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ggUfW-0002u9-I2
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 13:10:14 +0000
X-Inumbo-ID: 9093cdee-127d-11e9-92db-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::700])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9093cdee-127d-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 13:10:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=6CFnts2HfVzHPRDPaW9Q81FOTNS3nbtwIWthVtAacY8=;
 b=LigydVJ4z6W5MyC5kLRbAgEhdlkgZlU9x1iPnjDNGMj82HDr/FESG7hU0aUU+RqOY6uCZ41TjpO5Vo9t9ntA3y94t4Qh6CV8PPTjUJAh9prS2bTTrn9KXiJGQMFzWmrdkHcsIT+7f57GNqPyWWfWjGIk0y6ZKawzCo+jNFBbJi0=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB0813.eurprd02.prod.outlook.com (10.162.14.150) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1495.6; Mon, 7 Jan 2019 13:10:08 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5%4]) with mapi id 15.20.1495.011; Mon, 7 Jan 2019
 13:10:08 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC v1] x86/emulate: Send vm_event form emulate
Thread-Index: AQHUpopQuPnhcGMmSUWUawIXKZXphg==
Date: Mon, 7 Jan 2019 13:10:08 +0000
Message-ID: <20190107130952.27449-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6P194CA0060.EURP194.PROD.OUTLOOK.COM
 (2603:10a6:209:84::37) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB0813;
 6:Hox0PeLqMqGTBCUKGrI92ycb+mWr9h9VE1rZREBv6gI/yOARmOtJYE4Wgq8pN4jFtDybSS3072xgUiDzW2y9EpjLQDX2CIjl8DC3jbisuaz+hHt5xQR+It3doqpmxw/tkrTr+0z11irGsuevhKSTXYu4cIWkEpwfcTkpbyJe2ZxFta5PmUh7jHrtC3jslCx30upTy42v30Yz9g5tTNVT54fBVebWbUtr3RbUXvGfEWVIKj0PGx1X+n02+Fek72HkRrAQEmkgTYm2qMZRJ0ic3G9QZ8V39wtqueMGbiofEQJ0pQTmp8t4UlR8osLYDjXmu5VnErfESThPAzwmoF9OEt4xxS8WxghGHA8yVljUpQowwmJVwZk9DQm4jtW5KTcf6+ppCKFww/nuXlLCHF9WPlSOD9EaoZzLBFejhxP6Ut48YqLydpS+Eb0Q/x9uo4RtoO0CByMfkXy/hL1jGKJNLw==;
 5:lBsc2xWaj21w8qKmi6btAu/bV3Kk6H06UKrUlva82licHf2wPSKYZkPHl/Clpdb6uwk/l6qdP1ztRCR5QPZVCW+eR/ltpdkctjwr2fhvKwGPnWn3jwkMsEIhaOZUsaOB7Fp5d4QLxdr1B3bLlqnVXn5kU5sKoJA9nMTn57oYP2JDvj4g3cClfkraQS09evn1C6cvEtWDhZXzWE28psjpMA==;
 7:qhYsGnPstFPx3reR+PLg8z5cu1DOTR7u4WI1nkLkXvonDVxZnnZG69Axojo7WLuYkpzkBvbsSjhsQLTPbqTNxVkSEa7PZhKtyKtbDsE7ffVLOigK92gW/fQL3D+jjGcg64N5cF8DjNBlnTUSCjjR2w==
x-ms-office365-filtering-correlation-id: daf1ea70-bcb2-495b-416e-08d674a17272
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB0813; 
x-ms-traffictypediagnostic: VI1PR02MB0813:|VI1PR02MB0813:
x-microsoft-antispam-prvs: <VI1PR02MB0813B536D7821953938A2766AB890@VI1PR02MB0813.eurprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(3231475)(944501520)(52105112)(93006095)(93001095)(3002001)(10201501046)(6041310)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB0813; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB0813; 
x-forefront-prvs: 0910AAF391
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(39860400002)(366004)(346002)(396003)(136003)(199004)(189003)(53936002)(6916009)(50226002)(217873002)(186003)(316002)(53946003)(54906003)(66066001)(107886003)(8936002)(478600001)(25786009)(81156014)(81166006)(14444005)(4326008)(256004)(26005)(97736004)(14454004)(575784001)(86362001)(5660300001)(305945005)(99286004)(36756003)(102836004)(105586002)(2906002)(7736002)(52116002)(4744004)(6512007)(106356001)(6486002)(6506007)(386003)(1076003)(5640700003)(2616005)(8676002)(6116002)(486006)(71190400001)(71200400001)(476003)(2351001)(3846002)(2501003)(6436002)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB0813;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 2eZ5aNruSm9zvpVz4HdN2QNjECvCohCuknyOHjSLciNR6o6SVcsTwXyPq9roz86PIDVjgo9ptmJLczXGgT1v83ET0UpvdmcOUIiAPYQyzWM0rnGTxV8Z6n/1y/oFWu2m2+Rvmt4ET4ey0VBRE5s3puzzzQ+MQQKytWGyGU0KaS5HYPSLi7UZ5DQFJ8y0BZn1fOX/NQxhCj8D4KZsXW/FzNzZDZUAjI0svH4+xgAd5K7DY8BV50u6UajNkmNZZDBJQJ8CPp2XcXpkLOGtM2zwQqBs6FxSfIPdUU6c8uSEBbuZxMYhbCl76gQSenW+2xfc
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: daf1ea70-bcb2-495b-416e-08d674a17272
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2019 13:10:06.7393 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB0813
Subject: [Xen-devel] [PATCH RFC v1] x86/emulate: Send vm_event form emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhaW1zIHRvIGhhdmUgbWVtIGFjY2VzcyB2bSBldmVudHMgc2VudCBmcm9tIHRo
ZSBlbXVsYXRvci4KVGhpcyBpcyB1c2VmdWwgaW4gdGhlIGNhc2Ugb2YgcGFnZS13YWxrcyB0aGF0
IGhhdmUgdG8gZW11bGF0ZQppbnN0cnVjdGlvbnMgaW4gYWNjZXNzIGRlbmllZCBwYWdlcy4KCldl
IHVzZSBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpIHJvIGludGVyY2VwdCByL3cgYWNjZXNzIGFu
ZApodm1lbXVsX2luc25fZmV0Y2goKSB0byBpbnRlcmNlcHQgZXhlYyBhY2Nlc3MuCgpGaXJzdCB3
ZSB0cnkgdG8gc2VuZCBhIHZtIGV2ZW50IGFuZCBpZiB0aGUgZXZlbnQgaXMgc2VudCB0aGVuIGVt
dWxhdGlvbgpyZXR1cm5zIFg4NkVNVUxfQUNDRVNTX0VYQ0VQVElPTi4gSWYgdGhlIGV2ZW50IGlz
IG5vdCBzZW50IHRoZW4gdGhlCmVtdWxhdGlvbiBnb2VzIG9uIGFzIGV4cGVjdGVkLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgICAgICAgfCAyOTggKysrKysrKysrKysr
KysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5jICAgICAgICAgICAgfCAg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgICAgICAgICAgIHwgICA0ICstCiB4
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8ICAgMSArCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9lbXVsYXRlLmggICAgICB8ICAgNCArLQogNSBmaWxlcyBjaGFuZ2VkLCAy
MTIgaW5zZXJ0aW9ucygrKSwgOTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCAyZDAy
ZWYxNTIxLi5mNDNhZWQzNzliIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMTUsNiArMTUsNyBAQAogI2lu
Y2x1ZGUgPHhlbi9wYWdpbmcuaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KICNpbmNsdWRlIDx4
ZW4vdm1fZXZlbnQuaD4KKyNpbmNsdWRlIDx4ZW4vbW9uaXRvci5oPgogI2luY2x1ZGUgPGFzbS9l
dmVudC5oPgogI2luY2x1ZGUgPGFzbS9pMzg3Lmg+CiAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgpA
QCAtMjYsNiArMjcsOCBAQAogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUg
PGFzbS9odm0vc3ZtL3N2bS5oPgogI2luY2x1ZGUgPGFzbS92bV9ldmVudC5oPgorI2luY2x1ZGUg
PGFzbS9hbHRwMm0uaD4KKyNpbmNsdWRlICIuLi9tbS9tbS1sb2Nrcy5oIgogCiBzdGF0aWMgdm9p
ZCBodm10cmFjZV9pb19hc3Npc3QoY29uc3QgaW9yZXFfdCAqcCkKIHsKQEAgLTUzMCw2ICs1MzMs
MTU3IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19tbWlvX2FkZHIocGFkZHJfdCBtbWlvX2dwYSwK
ICAgICByZXR1cm4gaHZtZW11bF9kb19pb19hZGRyKDEsIG1taW9fZ3BhLCByZXBzLCBzaXplLCBk
aXIsIGRmLCByYW1fZ3BhKTsKIH0KIAorc3RhdGljIGJvb2wgaHZtZW11bF9zZW5kX3ZtX2V2ZW50
KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHN0cnVjdCBodm1fZW11bGF0ZV9j
dHh0ICpjdHh0KQoreworICAgIHAybV9hY2Nlc3NfdCBhY2Nlc3MgPSBwMm1fYWNjZXNzX247Cisg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IE5VTEw7CisgICAgdm1fZXZlbnRfcmVxdWVzdF90
IHJlcSA9IHt9OworICAgIHAybV90eXBlX3QgcDJtdDsKKyAgICBtZm5fdCBtZm47CisKKyAgICBp
ZiAoICFjdHh0LT5zZW5kX2V2ZW50IHx8ICFwZmVjICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
CisgICAgcDJtID0gcDJtX2dldF9ob3N0cDJtKGN1cnJlbnQtPmRvbWFpbik7CisgICAgaWYgKCBh
bHRwMm1fYWN0aXZlKGN1cnJlbnQtPmRvbWFpbikgKQorICAgICAgICBwMm0gPSBwMm1fZ2V0X2Fs
dHAybShjdXJyZW50KTsKKyAgICBpZiAoICFwMm0gKQorICAgICAgICBwMm0gPSBwMm1fZ2V0X2hv
c3RwMm0oY3VycmVudC0+ZG9tYWluKTsKKworICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKKyAg
ICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhY2Nlc3MsIDAsIE5VTEws
IE5VTEwpOworICAgIGdmbl91bmxvY2socDJtLCBnZm4sIDApOworICAgIAorICAgIGlmICggbWZu
X2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc3dp
dGNoICggYWNjZXNzICkgeworICAgIGNhc2UgcDJtX2FjY2Vzc194OgorICAgIGNhc2UgcDJtX2Fj
Y2Vzc19yeDoKKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQorICAgICAg
ICAgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyA9IE1FTV9BQ0NFU1NfUiB8IE1FTV9BQ0NFU1Nf
VzsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBwMm1fYWNjZXNzX3c6CisgICAgY2FzZSBwMm1f
YWNjZXNzX3J3OgorICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX2luc25fZmV0Y2ggKQorICAgICAg
ICAgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyA9IE1FTV9BQ0NFU1NfWDsKKyAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBwMm1fYWNjZXNzX3I6CisgICAgY2FzZSBwMm1fYWNjZXNzX246CisgICAg
ICAgIGlmICggcGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNzICkKKyAgICAgICAgICAgIHJlcS51Lm1l
bV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOworICAgICAgICBp
ZiAoIHBmZWMgJiBQRkVDX2luc25fZmV0Y2ggKQorICAgICAgICAgICAgcmVxLnUubWVtX2FjY2Vz
cy5mbGFncyB8PSBNRU1fQUNDRVNTX1g7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKKyAgICBpZiAoICFyZXEudS5tZW1fYWNjZXNz
LmZsYWdzICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOyAvL25vIHZpb2xhdGlvbgorCisgICAgcmVx
LnJlYXNvbiA9IFZNX0VWRU5UX1JFQVNPTl9NRU1fQUNDRVNTOworICAgIHJlcS51Lm1lbV9hY2Nl
c3MuZ2ZuID0gZ2ZuX3goZ2ZuKTsKKyAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9B
Q0NFU1NfRkFVTFRfV0lUSF9HTEEgfCBNRU1fQUNDRVNTX0dMQV9WQUxJRDsKKyAgICByZXEudS5t
ZW1fYWNjZXNzLmdsYSA9IGdsYTsKKyAgICByZXEudS5tZW1fYWNjZXNzLm9mZnNldCA9IGdwYSAm
ICgoMSA8PCBQQUdFX1NISUZUKSAtIDEpOworCisgICAgaWYgKCBtb25pdG9yX3RyYXBzKGN1cnJl
bnQsIHRydWUsICZyZXEpIDwgMCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHJldHVy
biB0cnVlOworfQorCisvKgorICogQ29udmVydCBhZGRyIGZyb20gbGluZWFyIHRvIHBoeXNpY2Fs
IGZvcm0sIHZhbGlkIG92ZXIgdGhlIHJhbmdlCisgKiBbYWRkciwgYWRkciArICpyZXBzICogYnl0
ZXNfcGVyX3JlcF0uICpyZXBzIGlzIGFkanVzdGVkIGFjY29yZGluZyB0bworICogdGhlIHZhbGlk
IGNvbXB1dGVkIHJhbmdlLiBJdCBpcyBhbHdheXMgPjAgd2hlbiBYODZFTVVMX09LQVkgaXMgcmV0
dXJuZWQuCisgKiBAcGZlYyBpbmRpY2F0ZXMgdGhlIGFjY2VzcyBjaGVja3MgdG8gYmUgcGVyZm9y
bWVkIGR1cmluZyBwYWdlLXRhYmxlIHdhbGtzLgorKi8KK3N0YXRpYyBpbnQgaHZtZW11bF9saW5l
YXJfdG9fcGh5cygKKyAgICB1bnNpZ25lZCBsb25nIGFkZHIsCisgICAgcGFkZHJfdCAqcGFkZHIs
CisgICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsCisgICAgdW5zaWduZWQgbG9uZyAqcmVw
cywKKyAgICB1aW50MzJfdCBwZmVjLAorICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1l
bXVsX2N0eHQpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHVuc2ln
bmVkIGxvbmcgcGZuLCBucGZuLCBkb25lLCB0b2RvLCBpLCBvZmZzZXQgPSBhZGRyICYgflBBR0Vf
TUFTSzsKKyAgICBpbnQgcmV2ZXJzZTsKKworICAgIC8qCisgICAgICogQ2xpcCByZXBldGl0aW9u
cyB0byBhIHNlbnNpYmxlIG1heGltdW0uIFRoaXMgYXZvaWRzIGV4dGVuc2l2ZSBsb29waW5nIGlu
CisgICAgICogdGhpcyBmdW5jdGlvbiB3aGlsZSBzdGlsbCBhbW9ydGlzaW5nIHRoZSBjb3N0IG9m
IEkvTyB0cmFwLWFuZC1lbXVsYXRlLgorICAgICAqLworICAgICpyZXBzID0gbWluX3QodW5zaWdu
ZWQgbG9uZywgKnJlcHMsIDQwOTYpOworCisgICAgLyogV2l0aCBubyBwYWdpbmcgaXQncyBlYXN5
OiBsaW5lYXIgPT0gcGh5c2ljYWwuICovCisgICAgaWYgKCAhKGN1cnItPmFyY2guaHZtLmd1ZXN0
X2NyWzBdICYgWDg2X0NSMF9QRykgKQorICAgIHsKKyAgICAgICAgKnBhZGRyID0gYWRkcjsKKyAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICB9CisKKyAgICAvKiBSZXZlcnNlIG1vZGUg
aWYgdGhpcyBpcyBhIGJhY2t3YXJkcyBtdWx0aS1pdGVyYXRpb24gc3RyaW5nIG9wZXJhdGlvbi4g
Ki8KKyAgICByZXZlcnNlID0gKGh2bWVtdWxfY3R4dC0+Y3R4dC5yZWdzLT5lZmxhZ3MgJiBYODZf
RUZMQUdTX0RGKSAmJiAoKnJlcHMgPiAxKTsKKworICAgIGlmICggcmV2ZXJzZSAmJiAoKFBBR0Vf
U0laRSAtIG9mZnNldCkgPCBieXRlc19wZXJfcmVwKSApCisgICAgeworICAgICAgICAvKiBEbyBw
YWdlLXN0cmFkZGxpbmcgZmlyc3QgaXRlcmF0aW9uIGZvcndhcmRzIHZpYSByZWN1cnNpb24uICov
CisgICAgICAgIHBhZGRyX3QgX3BhZGRyOworICAgICAgICB1bnNpZ25lZCBsb25nIG9uZV9yZXAg
PSAxOworICAgICAgICBpbnQgcmMgPSBodm1lbXVsX2xpbmVhcl90b19waHlzKAorICAgICAgICAg
ICAgYWRkciwgJl9wYWRkciwgYnl0ZXNfcGVyX3JlcCwgJm9uZV9yZXAsIHBmZWMsIGh2bWVtdWxf
Y3R4dCk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgIHJl
dHVybiByYzsKKyAgICAgICAgcGZuID0gX3BhZGRyID4+IFBBR0VfU0hJRlQ7CisgICAgfQorICAg
IGVsc2UgaWYgKCAocGZuID0gcGFnaW5nX2d2YV90b19nZm4oY3VyciwgYWRkciwgJnBmZWMpKSA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIHsKKyAgICAgICAgaWYgKCBwZmVjICYgKFBGRUNf
cGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkKKyAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX1JFVFJZOworICAgICAgICAqcmVwcyA9IDA7CisgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVs
dChwZmVjLCBhZGRyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOworICAgIH0KKworICAgIGRvbmUgPSByZXZlcnNlID8gYnl0ZXNfcGVyX3Jl
cCArIG9mZnNldCA6IFBBR0VfU0laRSAtIG9mZnNldDsKKyAgICB0b2RvID0gKnJlcHMgKiBieXRl
c19wZXJfcmVwOworICAgIGZvciAoIGkgPSAxOyBkb25lIDwgdG9kbzsgaSsrICkKKyAgICB7Cisg
ICAgICAgIC8qIEdldCB0aGUgbmV4dCBQRk4gaW4gdGhlIHJhbmdlLiAqLworICAgICAgICBhZGRy
ICs9IHJldmVyc2UgPyAtUEFHRV9TSVpFIDogUEFHRV9TSVpFOworICAgICAgICBucGZuID0gcGFn
aW5nX2d2YV90b19nZm4oY3VyciwgYWRkciwgJnBmZWMpOworCisgICAgICAgIC8qIElzIGl0IGNv
bnRpZ3VvdXMgd2l0aCB0aGUgcHJlY2VkaW5nIFBGTnM/IElmIG5vdCB0aGVuIHdlJ3JlIGRvbmUu
ICovCisgICAgICAgIGlmICggKG5wZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pKSB8fAorICAgICAg
ICAgICAgIChucGZuICE9IChwZm4gKyAocmV2ZXJzZSA/IC1pIDogaSkpKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGlmICggcGZlYyAmIChQRkVDX3BhZ2VfcGFnZWQgfCBQRkVDX3BhZ2Vfc2hh
cmVkKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7CisgICAgICAgICAg
ICBkb25lIC89IGJ5dGVzX3Blcl9yZXA7CisgICAgICAgICAgICBpZiAoIGRvbmUgPT0gMCApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgQVNTRVJUKCFyZXZlcnNlKTsKKyAgICAgICAg
ICAgICAgICBpZiAoIG5wZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgICAgICpyZXBz
ID0gMDsKKyAgICAgICAgICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZlYywgYWRkciAmIFBB
R0VfTUFTSywgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7CisgICAgICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfRVhDRVBUSU9OOworICAgICAgICAgICAgfQorICAgICAgICAgICAgKnJlcHMgPSBkb25l
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBkb25lICs9IFBBR0Vf
U0laRTsKKyAgICB9CisKKyAgICAqcGFkZHIgPSAoKHBhZGRyX3QpcGZuIDw8IFBBR0VfU0hJRlQp
IHwgb2Zmc2V0OworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKIC8qCiAgKiBNYXAgdGhl
IGZyYW1lKHMpIGNvdmVyaW5nIGFuIGluZGl2aWR1YWwgbGluZWFyIGFjY2VzcywgZm9yIHdyaXRl
YWJsZQogICogYWNjZXNzLiAgTWF5IHJldHVybiBOVUxMIGZvciBNTUlPLCBvciBFUlJfUFRSKH5Y
ODZFTVVMXyopIGZvciBvdGhlciBlcnJvcnMKQEAgLTU3Nyw2ICs3MzEsNyBAQCBzdGF0aWMgdm9p
ZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCiAgICAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZp
bmZvOwogICAgICAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRk
ciA9IGkgPyAobGluZWFyICsgKGkgPDwgUEFHRV9TSElGVCkpICYgUEFHRV9NQVNLIDogbGluZWFy
OworICAgICAgICBnZm5fdCBnZm47CiAKICAgICAgICAgaWYgKCBodm1lbXVsX2N0eHQtPmN0eHQu
YWRkcl9zaXplIDwgNjQgKQogICAgICAgICAgICAgYWRkciA9ICh1aW50MzJfdClhZGRyOwpAQCAt
NTg1LDcgKzc0MCw3IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKICAg
ICAgICAgQVNTRVJUKG1mbl94KCptZm4pID09IDApOwogCiAgICAgICAgIHJlcyA9IGh2bV90cmFu
c2xhdGVfZ2V0X3BhZ2UoY3VyciwgYWRkciwgdHJ1ZSwgcGZlYywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgTlVMTCwgJnAybXQpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCAmZ2ZuLCAmcDJt
dCk7CiAKICAgICAgICAgc3dpdGNoICggcmVzICkKICAgICAgICAgewpAQCAtNjE1LDYgKzc3MCwy
MyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCiAKICAgICAgICAgaWYg
KCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQogICAgICAgICB7CisgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIHJlcHMgPSAxOworICAgICAgICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQg
b2xkOworICAgICAgICAgICAgaW50IHJjID0gMDsKKyAgICAgICAgICAgIHBhZGRyX3QgZ3BhOwor
CisgICAgICAgICAgICBvbGQgPSAqaHZtZW11bF9jdHh0OworICAgICAgICAgICAgcmMgPSBodm1l
bXVsX2xpbmVhcl90b19waHlzKAorICAgICAgICAgICAgICAgICBhZGRyLCAmZ3BhLCBieXRlcywg
JnJlcHMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgICAgICAgICBpZiAoIHJjID09IFg4NkVN
VUxfRVhDRVBUSU9OICkKKyAgICAgICAgICAgICAgICAqaHZtZW11bF9jdHh0ID0gb2xkOworCisg
ICAgICAgICAgICBpZiAoIGh2bWVtdWxfc2VuZF92bV9ldmVudChncGEsIGFkZHIsIGdmbiwgcGZl
YywgaHZtZW11bF9jdHh0KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZXJyID0g
RVJSX1BUUih+WDg2RU1VTF9BQ0NFU1NfRVhDRVBUSU9OKTsKKyAgICAgICAgICAgICAgICBnb3Rv
IG91dDsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93
cml0ZShwMm10KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgZXJyID0gRVJSX1BU
Uih+WDg2RU1VTF9PS0FZKTsKQEAgLTY5NCw5NiArODY2LDYgQEAgc3RhdGljIHZvaWQgaHZtZW11
bF91bm1hcF9saW5lYXJfYWRkcigKICNlbmRpZgogfQogCi0vKgotICogQ29udmVydCBhZGRyIGZy
b20gbGluZWFyIHRvIHBoeXNpY2FsIGZvcm0sIHZhbGlkIG92ZXIgdGhlIHJhbmdlCi0gKiBbYWRk
ciwgYWRkciArICpyZXBzICogYnl0ZXNfcGVyX3JlcF0uICpyZXBzIGlzIGFkanVzdGVkIGFjY29y
ZGluZyB0bwotICogdGhlIHZhbGlkIGNvbXB1dGVkIHJhbmdlLiBJdCBpcyBhbHdheXMgPjAgd2hl
biBYODZFTVVMX09LQVkgaXMgcmV0dXJuZWQuCi0gKiBAcGZlYyBpbmRpY2F0ZXMgdGhlIGFjY2Vz
cyBjaGVja3MgdG8gYmUgcGVyZm9ybWVkIGR1cmluZyBwYWdlLXRhYmxlIHdhbGtzLgotICovCi1z
dGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoCi0gICAgdW5zaWduZWQgbG9uZyBhZGRy
LAotICAgIHBhZGRyX3QgKnBhZGRyLAotICAgIHVuc2lnbmVkIGludCBieXRlc19wZXJfcmVwLAot
ICAgIHVuc2lnbmVkIGxvbmcgKnJlcHMsCi0gICAgdWludDMyX3QgcGZlYywKLSAgICBzdHJ1Y3Qg
aHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQotewotICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKLSAgICB1bnNpZ25lZCBsb25nIHBmbiwgbnBmbiwgZG9uZSwgdG9kbywgaSwg
b2Zmc2V0ID0gYWRkciAmIH5QQUdFX01BU0s7Ci0gICAgaW50IHJldmVyc2U7Ci0KLSAgICAvKgot
ICAgICAqIENsaXAgcmVwZXRpdGlvbnMgdG8gYSBzZW5zaWJsZSBtYXhpbXVtLiBUaGlzIGF2b2lk
cyBleHRlbnNpdmUgbG9vcGluZyBpbgotICAgICAqIHRoaXMgZnVuY3Rpb24gd2hpbGUgc3RpbGwg
YW1vcnRpc2luZyB0aGUgY29zdCBvZiBJL08gdHJhcC1hbmQtZW11bGF0ZS4KLSAgICAgKi8KLSAg
ICAqcmVwcyA9IG1pbl90KHVuc2lnbmVkIGxvbmcsICpyZXBzLCA0MDk2KTsKLQotICAgIC8qIFdp
dGggbm8gcGFnaW5nIGl0J3MgZWFzeTogbGluZWFyID09IHBoeXNpY2FsLiAqLwotICAgIGlmICgg
IShjdXJyLT5hcmNoLmh2bS5ndWVzdF9jclswXSAmIFg4Nl9DUjBfUEcpICkKLSAgICB7Ci0gICAg
ICAgICpwYWRkciA9IGFkZHI7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgfQot
Ci0gICAgLyogUmV2ZXJzZSBtb2RlIGlmIHRoaXMgaXMgYSBiYWNrd2FyZHMgbXVsdGktaXRlcmF0
aW9uIHN0cmluZyBvcGVyYXRpb24uICovCi0gICAgcmV2ZXJzZSA9IChodm1lbXVsX2N0eHQtPmN0
eHQucmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19ERikgJiYgKCpyZXBzID4gMSk7Ci0KLSAgICBp
ZiAoIHJldmVyc2UgJiYgKChQQUdFX1NJWkUgLSBvZmZzZXQpIDwgYnl0ZXNfcGVyX3JlcCkgKQot
ICAgIHsKLSAgICAgICAgLyogRG8gcGFnZS1zdHJhZGRsaW5nIGZpcnN0IGl0ZXJhdGlvbiBmb3J3
YXJkcyB2aWEgcmVjdXJzaW9uLiAqLwotICAgICAgICBwYWRkcl90IF9wYWRkcjsKLSAgICAgICAg
dW5zaWduZWQgbG9uZyBvbmVfcmVwID0gMTsKLSAgICAgICAgaW50IHJjID0gaHZtZW11bF9saW5l
YXJfdG9fcGh5cygKLSAgICAgICAgICAgIGFkZHIsICZfcGFkZHIsIGJ5dGVzX3Blcl9yZXAsICZv
bmVfcmVwLCBwZmVjLCBodm1lbXVsX2N0eHQpOwotICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxf
T0tBWSApCi0gICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgIHBmbiA9IF9wYWRkciA+PiBQ
QUdFX1NISUZUOwotICAgIH0KLSAgICBlbHNlIGlmICggKHBmbiA9IHBhZ2luZ19ndmFfdG9fZ2Zu
KGN1cnIsIGFkZHIsICZwZmVjKSkgPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICB7Ci0gICAg
ICAgIGlmICggcGZlYyAmIChQRkVDX3BhZ2VfcGFnZWQgfCBQRkVDX3BhZ2Vfc2hhcmVkKSApCi0g
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICAgICAgKnJlcHMgPSAwOwotICAg
ICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZlYywgYWRkciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7
Ci0gICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICB9Ci0KLSAgICBkb25lID0g
cmV2ZXJzZSA/IGJ5dGVzX3Blcl9yZXAgKyBvZmZzZXQgOiBQQUdFX1NJWkUgLSBvZmZzZXQ7Ci0g
ICAgdG9kbyA9ICpyZXBzICogYnl0ZXNfcGVyX3JlcDsKLSAgICBmb3IgKCBpID0gMTsgZG9uZSA8
IHRvZG87IGkrKyApCi0gICAgewotICAgICAgICAvKiBHZXQgdGhlIG5leHQgUEZOIGluIHRoZSBy
YW5nZS4gKi8KLSAgICAgICAgYWRkciArPSByZXZlcnNlID8gLVBBR0VfU0laRSA6IFBBR0VfU0la
RTsKLSAgICAgICAgbnBmbiA9IHBhZ2luZ19ndmFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVjKTsK
LQotICAgICAgICAvKiBJcyBpdCBjb250aWd1b3VzIHdpdGggdGhlIHByZWNlZGluZyBQRk5zPyBJ
ZiBub3QgdGhlbiB3ZSdyZSBkb25lLiAqLwotICAgICAgICBpZiAoIChucGZuID09IGdmbl94KElO
VkFMSURfR0ZOKSkgfHwKLSAgICAgICAgICAgICAobnBmbiAhPSAocGZuICsgKHJldmVyc2UgPyAt
aSA6IGkpKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIHBmZWMgJiAoUEZFQ19wYWdl
X3BhZ2VkIHwgUEZFQ19wYWdlX3NoYXJlZCkgKQotICAgICAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX1JFVFJZOwotICAgICAgICAgICAgZG9uZSAvPSBieXRlc19wZXJfcmVwOwotICAgICAgICAg
ICAgaWYgKCBkb25lID09IDAgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIEFTU0VS
VCghcmV2ZXJzZSk7Ci0gICAgICAgICAgICAgICAgaWYgKCBucGZuICE9IGdmbl94KElOVkFMSURf
R0ZOKSApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
LSAgICAgICAgICAgICAgICAqcmVwcyA9IDA7Ci0gICAgICAgICAgICAgICAgeDg2X2VtdWxfcGFn
ZWZhdWx0KHBmZWMsIGFkZHIgJiBQQUdFX01BU0ssICZodm1lbXVsX2N0eHQtPmN0eHQpOwotICAg
ICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgICpyZXBzID0gZG9uZTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0K
LSAgICAgICAgZG9uZSArPSBQQUdFX1NJWkU7Ci0gICAgfQotCi0gICAgKnBhZGRyID0gKChwYWRk
cl90KXBmbiA8PCBQQUdFX1NISUZUKSB8IG9mZnNldDsKLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwotfQotICAgIAotCiBzdGF0aWMgaW50IGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIoCiAgICAg
ZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCkBAIC0xMjI1
LDYgKzEzMDcsMzYgQEAgaW50IGh2bWVtdWxfaW5zbl9mZXRjaCgKICAgICAgICAgY29udGFpbmVy
X29mKGN0eHQsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0LCBjdHh0KTsKICAgICAvKiBDYXJlZnVs
LCBhcyBvZmZzZXQgY2FuIHdyYXAgb3IgdHJ1bmNhdGUgV1JUIGluc25fYnVmX2VpcC4gKi8KICAg
ICB1aW50OF90IGluc25fb2ZmID0gb2Zmc2V0IC0gaHZtZW11bF9jdHh0LT5pbnNuX2J1Zl9laXA7
CisgICAgcGFkZHJfdCBncGE7CisgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50
IHwgUEZFQ19pbnNuX2ZldGNoOworICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcmVwcyA9IDE7Cisg
ICAgaW50IHJjID0wOworICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0IG9sZDsKKworICAgIHJj
ID0gaHZtZW11bF92aXJ0dWFsX3RvX2xpbmVhcigKKyAgICAgICAgc2VnLCBvZmZzZXQsIGJ5dGVz
LCAmcmVwcywgaHZtX2FjY2Vzc19pbnNuX2ZldGNoLCBodm1lbXVsX2N0eHQsICZhZGRyKTsKKyAg
ICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICB7CisgICAgICAgIHg4Nl9lbXVs
X3Jlc2V0X2V2ZW50KGN0eHQpOworICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKKyAgICB9CisK
KyAgICBpZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5kcGwgPT0gMyApCisg
ICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21vZGU7CisKKyAgICBvbGQgPSAqaHZtZW11bF9jdHh0
OworICAgIHJjID0gaHZtZW11bF9saW5lYXJfdG9fcGh5cygKKyAgICAgICAgYWRkciwgJmdwYSwg
Ynl0ZXMsICZyZXBzLCBwZmVjLCBodm1lbXVsX2N0eHQpOworICAgIGlmICggcmMgPT0gWDg2RU1V
TF9FWENFUFRJT04gKQorICAgIHsKKyAgICAgICAgKmh2bWVtdWxfY3R4dCA9IG9sZDsKKyAgICAg
ICAgcmMgPSBYODZFTVVMX09LQVk7CisgICAgfQorICAgCisgICAgaWYgKCBncGEgKQorICAgICAg
ICBpZiAoIGh2bWVtdWxfc2VuZF92bV9ldmVudChncGEsIGFkZHIsIGdhZGRyX3RvX2dmbihncGEp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0eHQp
ICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0FDQ0VTU19FWENFUFRJT047CiAKICAgICAv
KgogICAgICAqIEZhbGwgYmFjayBpZiByZXF1ZXN0ZWQgYnl0ZXMgYXJlIG5vdCBpbiB0aGUgcHJl
ZmV0Y2ggY2FjaGUuCkBAIC0yNDkzLDEzICsyNjA1LDEzIEBAIGludCBodm1fZW11bGF0ZV9vbmVf
bW1pbyh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBnbGEpCiB9CiAKIHZvaWQgaHZt
X2VtdWxhdGVfb25lX3ZtX2V2ZW50KGVudW0gZW11bF9raW5kIGtpbmQsIHVuc2lnbmVkIGludCB0
cmFwbnIsCi0gICAgdW5zaWduZWQgaW50IGVycmNvZGUpCisgICAgdW5zaWduZWQgaW50IGVycmNv
ZGUsIGJvb2wgc2VuZF9ldmVudCkKIHsKICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCBjdHgg
PSB7eyAwIH19OwogICAgIGludCByYzsKIAogICAgIGh2bV9lbXVsYXRlX2luaXRfb25jZSgmY3R4
LCBOVUxMLCBndWVzdF9jcHVfdXNlcl9yZWdzKCkpOwotCisgICAgY3R4LnNlbmRfZXZlbnQgPSBz
ZW5kX2V2ZW50OwogICAgIHN3aXRjaCAoIGtpbmQgKQogICAgIHsKICAgICBjYXNlIEVNVUxfS0lO
RF9OT1dSSVRFOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5jIGIveGVu
L2FyY2gveDg2L2h2bS92bV9ldmVudC5jCmluZGV4IDBkZjhhYjQwZTYuLmJkYzY1ZGEzZWQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZtX2V2ZW50LmMKQEAgLTg3LDcgKzg3LDcgQEAgdm9pZCBodm1fdm1fZXZlbnRfZG9fcmVz
dW1lKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAga2luZCA9IEVNVUxfS0lORF9TRVRfQ09O
VEVYVF9JTlNOOwogCiAgICAgICAgIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChraW5kLCBUUkFQ
X2ludmFsaWRfb3AsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRVZFTlRf
Tk9fRUMpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VWRU5UX05PX0VD
LCBmYWxzZSk7CiAKICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyA9IDA7
CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggNTZjMDZhNGZjNi4uNDNkZmRmMDJiNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jCkBAIC0yMTQsOCArMjE0LDggQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19j
aGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgICAgICBkLT5hcmNoLm1v
bml0b3IuaW5ndWVzdF9wYWdlZmF1bHRfZGlzYWJsZWQgJiYKICAgICAgICAgIG5wZmVjLmtpbmQg
IT0gbnBmZWNfa2luZF93aXRoX2dsYSApIC8qIGRvbid0IHNlbmQgYSBtZW1fZXZlbnQgKi8KICAg
ICB7Ci0gICAgICAgIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChFTVVMX0tJTkRfTk9STUFMLCBU
UkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVOVF9OT19FQyk7Ci0KKyAgICAgICAgaHZtX2VtdWxhdGVf
b25lX3ZtX2V2ZW50KEVNVUxfS0lORF9OT1JNQUwsIFRSQVBfaW52YWxpZF9vcCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9FVkVOVF9OT19FQywgdHJ1ZSk7CiAgICAgICAg
IHJldHVybiB0cnVlOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
aAppbmRleCA1NWE5ZTBlZDUxLi5hOTgyOTkxM2E0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuaApAQCAtMTYyLDYgKzE2Miw3IEBAIHN0cnVjdCB4ODZfZW11bF9mcHVfYXV4
IHsKICNkZWZpbmUgWDg2RU1VTF9VTlJFQ09HTklaRUQgICBYODZFTVVMX1VOSU1QTEVNRU5URUQK
ICAvKiAoY21weGNoZyBhY2Nlc3Nvcik6IENNUFhDSEcgZmFpbGVkLiAqLwogI2RlZmluZSBYODZF
TVVMX0NNUFhDSEdfRkFJTEVEIDcKKyNkZWZpbmUgWDg2RU1VTF9BQ0NFU1NfRVhDRVBUSU9OIDgK
IAogLyogRlBVIHN1Yi10eXBlcyB3aGljaCBtYXkgYmUgcmVxdWVzdGVkIHZpYSAtPmdldF9mcHUo
KS4gKi8KIGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0
ZS5oCmluZGV4IDI2YTAxZTgzYTQuLjcyMWUxNzViMDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2VtdWxhdGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVs
YXRlLmgKQEAgLTQ3LDYgKzQ3LDcgQEAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgewogICAgIHVp
bnQzMl90IGludHJfc2hhZG93OwogCiAgICAgYm9vbF90IHNldF9jb250ZXh0OworICAgIGJvb2wg
c2VuZF9ldmVudDsKIH07CiAKIGVudW0gZW11bF9raW5kIHsKQEAgLTYzLDcgKzY0LDggQEAgaW50
IGh2bV9lbXVsYXRlX29uZSgKICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9j
dHh0KTsKIHZvaWQgaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KGVudW0gZW11bF9raW5kIGtpbmQs
CiAgICAgdW5zaWduZWQgaW50IHRyYXBuciwKLSAgICB1bnNpZ25lZCBpbnQgZXJyY29kZSk7Cisg
ICAgdW5zaWduZWQgaW50IGVycmNvZGUsCisgICAgYm9vbCBzZW5kX2V2ZW50KTsKIC8qIE11c3Qg
YmUgY2FsbGVkIG9uY2UgdG8gc2V0IHVwIGh2bWVtdWwgc3RhdGUuICovCiB2b2lkIGh2bV9lbXVs
YXRlX2luaXRfb25jZSgKICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0
LAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 13:19:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 13:19: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-devel-bounces@lists.xenproject.org>)
	id 1ggUnu-00039o-8y; Mon, 07 Jan 2019 13:18: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=2dXH=PP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggUnt-00039e-9i
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 13:18:53 +0000
X-Inumbo-ID: c68f81f2-127e-11e9-b3b6-8350257e4d0d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c68f81f2-127e-11e9-b3b6-8350257e4d0d;
 Mon, 07 Jan 2019 13:18:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggUnp-0007gF-Kf; Mon, 07 Jan 2019 13:18:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggUnp-0004vS-Bw; Mon, 07 Jan 2019 13:18:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggUnp-00058H-9L; Mon, 07 Jan 2019 13:18:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131772-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b5aef86e089a2d85a6d627372287785d08938cbe
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Jan 2019 13:18:49 +0000
Subject: [Xen-devel] [linux-linus test] 131772: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc3MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxNzcyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcg
eGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9k
c3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTMgZ3Vlc3Qtc3RhcnQuMiAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVk
IGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNl
bGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1
ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBiNWFlZjg2ZTA4OWEyZDg1YTZkNjI3MzcyMjg3Nzg1ZDA4OTM4Y2JlCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3
NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMg
MjE6MjA6NTUgWiAgMTQ2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4
LTE1IDEzOjA2OjU2IFogIDE0NSBkYXlzICAxMTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMxNzcyICAyMDE5LTAxLTA2IDE2OjAyOjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo0MTUyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA4MjE4ODggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:06:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:06: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-devel-bounces@lists.xenproject.org>)
	id 1ggVXc-0006p6-0e; Mon, 07 Jan 2019 14:06:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4FhG=PP=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1ggVXa-0006p1-Du
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:06:06 +0000
X-Inumbo-ID: 5ed917c4-1285-11e9-819f-cb417494ae90
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ed917c4-1285-11e9-819f-cb417494ae90;
 Mon, 07 Jan 2019 14:06:04 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x07E3VLJ041731;
 Mon, 7 Jan 2019 14:06:01 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : cc : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=Hm7bmhvbOLZ8vis60xdUYQx8v3sR2LjrsFpV8CpH9iE=;
 b=Zr6PDGL8mIpGPhhZ73ay95m1Z624GSnynzFpGu7MRk1DSuhjb3UbsH1Ug+wd/lTVLhHD
 x2m+rIpo/8nlF/oDEF3nRooh++IYCnD+a2JQFroa7okUg+lgnZDwGoLPNPvJ28Ts+cOg
 if7nIlh/hhSKokRvpo++0Jf6JY+TPHqRhN+OnK5qWqOwzKSrdzu2NFTR7uPRzN4e8raK
 gLH1vnOgTwD3GQeq3veBYtfqBKw4/IqSzfp/TqK0TlvGNWKvSRDqDg9I+FW9dSzDXb+k
 stIQLeR24pX5On9fc/XbvW1ljesrtVRWf2h3cTUf02MBLPlQ6N3CEDW8QF6wEcAw+pwQ Mg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2ptj3dp3r2-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 07 Jan 2019 14:06:00 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x07E5stU025425
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Jan 2019 14:05:54 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x07E5r64032656;
 Mon, 7 Jan 2019 14:05:53 GMT
Received: from [192.168.2.8] (/106.39.151.141)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 07 Jan 2019 06:05:53 -0800
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Paul.Durrant@citrix.com
References: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
 <1546839359-5478-2-git-send-email-dongli.zhang@oracle.com>
 <20190107120107.euf7mrq7gk6bmibz@mac>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <35c7d495-2d6c-5fec-abf8-c5aef55cf866@oracle.com>
Date: Mon, 7 Jan 2019 22:05:46 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20190107120107.euf7mrq7gk6bmibz@mac>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9128
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901070125
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 konrad.wilk@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS8wNy8yMDE5IDA4OjAxIFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIE1v
biwgSmFuIDA3LCAyMDE5IGF0IDAxOjM1OjU5UE0gKzA4MDAsIERvbmdsaSBaaGFuZyB3cm90ZToK
Pj4gVGhlIHhlbnN0b3JlICdyaW5nLXBhZ2Utb3JkZXInIGlzIHVzZWQgZ2xvYmFsbHkgZm9yIGVh
Y2ggYmxrYmFjayBxdWV1ZSBhbmQKPj4gdGhlcmVmb3JlIHNob3VsZCBiZSByZWFkIGZyb20geGVu
c3RvcmUgb25seSBvbmNlLiBIb3dldmVyLCBpdCBpcyBvYnRhaW5lZAo+PiBpbiByZWFkX3Blcl9y
aW5nX3JlZnMoKSB3aGljaCBtaWdodCBiZSBjYWxsZWQgbXVsdGlwbGUgdGltZXMgZHVyaW5nIHRo
ZQo+PiBpbml0aWFsaXphdGlvbiBvZiBlYWNoIGJsa2JhY2sgcXVldWUuCj4+Cj4+IElmIHRoZSBi
bGtmcm9udCBpcyBtYWxpY2lvdXMgYW5kIHRoZSAncmluZy1wYWdlLW9yZGVyJyBpcyBzZXQgaW4g
ZGlmZmVyZW50Cj4+IHZhbHVlIGJ5IGJsa2Zyb250IGV2ZXJ5IHRpbWUgYmVmb3JlIGJsa2JhY2sg
cmVhZHMgaXQsIHRoaXMgbWF5IGVuZCB1cCBhdAo+PiB0aGUgIldBUk5fT04oaSAhPSAoWEVOX0JM
S0lGX1JFUVNfUEVSX1BBR0UgKiBibGtpZi0+bnJfcmluZ19wYWdlcykpOyIgaW4KPj4geGVuX2Js
a2lmX2Rpc2Nvbm5lY3QoKSB3aGVuIGZyb250ZW5kIGlzIGRlc3Ryb3llZC4KPj4KPj4gVGhpcyBw
YXRjaCByZXdvcmtzIGNvbm5lY3RfcmluZygpIHRvIHJlYWQgeGVuc3RvcmUgJ3JpbmctcGFnZS1v
cmRlcicgb25seQo+PiBvbmNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRv
bmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+PiAtLS0KPj4gQ2hhbmdlZCBzaW5jZSB2MToKPj4gICAq
IGNoYW5nZSB0aGUgb3JkZXIgb2YgeGVuc3RvcmUgcmVhZCBpbiByZWFkX3Blcl9yaW5nX3JlZnMK
Pj4gICAqIHVzZSB4ZW5idXNfcmVhZF91bnNpZ25lZCgpIGluIGNvbm5lY3RfcmluZygpCj4+Cj4+
IENoYW5nZWQgc2luY2UgdjI6Cj4+ICAgKiBzaW1wbGlmeSB0aGUgY29uZGl0aW9uIGNoZWNrIGFz
ICIoZXJyICE9IDEgJiYgbnJfZ3JlZnMgPiAxKSIKPj4gICAqIGF2b2lkIHNldHRpbmcgZXJyIGFz
IC1FSU5WQUwgdG8gcmVtb3ZlIGV4dHJhIG9uZSBsaW5lIG9mIGNvZGUKPj4KPj4gQ2hhbmdlZCBz
aW5jZSB2MzoKPj4gICAqIGV4aXQgYXQgdGhlIGJlZ2lubmluZyBpZiAhbnJfZ3JlZnMKPj4gICAq
IGNoYW5nZSB0aGUgaWYgc3RhdGVtZW50cyB0byBhdm9pZCB0ZXN0IChlcnIgIT0gMSkgdHdpY2UK
Pj4gICAqIGluaXRpYWxpemUgYSAnYmxraWYnIHN0YWNrIHZhcmlhYmxlIChyZWZlciB0byBQQVRD
SCAxLzIpCj4+Cj4+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIHwgNzYgKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA0
MyBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L3hlbmJ1cy5jCj4+IGluZGV4IGE0YWFkYWMuLmEyYWNiYzkgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZl
cnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPj4gKysrIGIvZHJpdmVycy9ibG9jay94ZW4t
YmxrYmFjay94ZW5idXMuYwo+PiBAQCAtOTI2LDcgKzkyNiw3IEBAIHN0YXRpYyBpbnQgcmVhZF9w
ZXJfcmluZ19yZWZzKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZywgY29uc3QgY2hhciAqZGly
KQo+PiAgCWludCBlcnIsIGksIGo7Cj4+ICAJc3RydWN0IHhlbl9ibGtpZiAqYmxraWYgPSByaW5n
LT5ibGtpZjsKPj4gIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gYmxraWYtPmJlLT5kZXY7
Cj4+IC0JdW5zaWduZWQgaW50IHJpbmdfcGFnZV9vcmRlciwgbnJfZ3JlZnMsIGV2dGNobjsKPj4g
Kwl1bnNpZ25lZCBpbnQgbnJfZ3JlZnMsIGV2dGNobjsKPj4gIAo+PiAgCWVyciA9IHhlbmJ1c19z
Y2FuZihYQlRfTklMLCBkaXIsICJldmVudC1jaGFubmVsIiwgIiV1IiwKPj4gIAkJCSAgJmV2dGNo
bik7Cj4+IEBAIC05MzYsNDMgKzkzNiwzOCBAQCBzdGF0aWMgaW50IHJlYWRfcGVyX3JpbmdfcmVm
cyhzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcsIGNvbnN0IGNoYXIgKmRpcikKPj4gIAkJcmV0
dXJuIGVycjsKPj4gIAl9Cj4+ICAKPj4gLQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGV2
LT5vdGhlcmVuZCwgInJpbmctcGFnZS1vcmRlciIsICIldSIsCj4+IC0JCQkgICZyaW5nX3BhZ2Vf
b3JkZXIpOwo+PiAtCWlmIChlcnIgIT0gMSkgewo+PiAtCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJU
X05JTCwgZGlyLCAicmluZy1yZWYiLCAiJXUiLCAmcmluZ19yZWZbMF0pOwo+PiArCW5yX2dyZWZz
ID0gYmxraWYtPm5yX3JpbmdfcGFnZXM7Cj4+ICsKPj4gKwlpZiAodW5saWtlbHkoIW5yX2dyZWZz
KSkKPj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gCj4gSXMgdGhpcyBldmVuIHBvc3NpYmxlPyBBRkFJ
Q1QgcmVhZF9wZXJfcmluZ19yZWZzIHdpbGwgYWx3YXlzIGJlIGNhbGxlZAo+IHdpdGggYmxraWYt
Pm5yX3JpbmdfcGFnZXMgIT0gMD8KPiAKPiBJZiBzbywgSSB3b3VsZCBjb25zaWRlciB0dXJuaW5n
IHRoaXMgaW50byBhIEJVR19PTi9XQVJOX09OLgoKSXQgdXNlZCB0byBiZSAiV0FSTl9PTighbnJf
Z3JlZnMpOyIgaW4gdGhlIHYzIG9mIHRoZSBwYXRjaC4KCkkgd291bGQgdHVybiBpdCBpbnRvIFdB
Uk5fT04gaWYgaXQgaXMgZmluZSB3aXRoIGJvdGggUGF1bCBhbmQgeW91LgoKSSBwcmVmZXIgV0FS
Tl9PTiBiZWNhdXNlIGl0IHdvdWxkIHJlbWluZCB0aGUgZGV2ZWxvcGVycyBpbiB0aGUgZnV0dXJl
IHRoYXQKcmVhZF9wZXJfcmluZ19yZWZzKCkgc2hvdWxkIGJlIHVzZWQgb25seSB3aGVuIGJsa2lm
LT5ucl9yaW5nX3BhZ2VzICE9IDAuCgo+IAo+PiArCj4+ICsJZm9yIChpID0gMDsgaSA8IG5yX2dy
ZWZzOyBpKyspIHsKPj4gKwkJY2hhciByaW5nX3JlZl9uYW1lW1JJTkdSRUZfTkFNRV9MRU5dOwo+
PiArCj4+ICsJCXNucHJpbnRmKHJpbmdfcmVmX25hbWUsIFJJTkdSRUZfTkFNRV9MRU4sICJyaW5n
LXJlZiV1IiwgaSk7Cj4+ICsJCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsIHJpbmdf
cmVmX25hbWUsCj4+ICsJCQkJICAgIiV1IiwgJnJpbmdfcmVmW2ldKTsKPj4gKwo+PiAgCQlpZiAo
ZXJyICE9IDEpIHsKPj4gLQkJCWVyciA9IC1FSU5WQUw7Cj4+IC0JCQl4ZW5idXNfZGV2X2ZhdGFs
KGRldiwgZXJyLCAicmVhZGluZyAlcy9yaW5nLXJlZiIsIGRpcik7Cj4+IC0JCQlyZXR1cm4gZXJy
Owo+PiAtCQl9Cj4+IC0JCW5yX2dyZWZzID0gMTsKPj4gLQl9IGVsc2Ugewo+PiAtCQl1bnNpZ25l
ZCBpbnQgaTsKPj4gLQo+PiAtCQlpZiAocmluZ19wYWdlX29yZGVyID4geGVuX2Jsa2lmX21heF9y
aW5nX29yZGVyKSB7Cj4+IC0JCQllcnIgPSAtRUlOVkFMOwo+PiAtCQkJeGVuYnVzX2Rldl9mYXRh
bChkZXYsIGVyciwgIiVzL3JlcXVlc3QgJWQgcmluZyBwYWdlIG9yZGVyIGV4Y2VlZCBtYXg6JWQi
LAo+PiAtCQkJCQkgZGlyLCByaW5nX3BhZ2Vfb3JkZXIsCj4+IC0JCQkJCSB4ZW5fYmxraWZfbWF4
X3Jpbmdfb3JkZXIpOwo+PiAtCQkJcmV0dXJuIGVycjsKPj4gKwkJCWlmIChucl9ncmVmcyA9PSAx
KQo+PiArCQkJCWJyZWFrOwo+PiArCj4gCj4gWW91IG5lZWQgdG8gZWl0aGVyIHNldCBlcnIgdG8g
RUlOVkFMIGJlZm9yZSBjYWxsaW5nIHhlbmJ1c19kZXZfZmF0YWwsCj4gb3IgY2FsbCB4ZW5idXNf
ZGV2X2ZhdGFsIHdpdGggRUlOVkFMIGFzIHRoZSBzZWNvbmQgcGFyYW1ldGVyLgo+IAo+PiArCQkJ
eGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgJXMvJXMiLAo+PiArCQkJCQkgZGly
LCByaW5nX3JlZl9uYW1lKTsKPj4gKwkJCXJldHVybiAtRUlOVkFMOwo+PiAgCQl9Cj4+ICsJfQo+
PiAgCj4+IC0JCW5yX2dyZWZzID0gMSA8PCByaW5nX3BhZ2Vfb3JkZXI7Cj4+IC0JCWZvciAoaSA9
IDA7IGkgPCBucl9ncmVmczsgaSsrKSB7Cj4+IC0JCQljaGFyIHJpbmdfcmVmX25hbWVbUklOR1JF
Rl9OQU1FX0xFTl07Cj4+IC0KPj4gLQkJCXNucHJpbnRmKHJpbmdfcmVmX25hbWUsIFJJTkdSRUZf
TkFNRV9MRU4sICJyaW5nLXJlZiV1IiwgaSk7Cj4+IC0JCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJU
X05JTCwgZGlyLCByaW5nX3JlZl9uYW1lLAo+PiAtCQkJCQkgICAiJXUiLCAmcmluZ19yZWZbaV0p
Owo+PiAtCQkJaWYgKGVyciAhPSAxKSB7Cj4+IC0JCQkJZXJyID0gLUVJTlZBTDsKPj4gLQkJCQl4
ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAicmVhZGluZyAlcy8lcyIsCj4+IC0JCQkJCQkgZGly
LCByaW5nX3JlZl9uYW1lKTsKPj4gLQkJCQlyZXR1cm4gZXJyOwo+PiAtCQkJfQo+PiArCWlmIChl
cnIgIT0gMSkgewo+PiArCQlXQVJOX09OKG5yX2dyZWZzICE9IDEpOwo+PiArCj4+ICsJCWVyciA9
IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsICJyaW5nLXJlZiIsICIldSIsCj4+ICsJCQkJICAg
JnJpbmdfcmVmWzBdKTsKPj4gKwkJaWYgKGVyciAhPSAxKSB7Cj4+ICsJCQl4ZW5idXNfZGV2X2Zh
dGFsKGRldiwgZXJyLCAicmVhZGluZyAlcy9yaW5nLXJlZiIsIGRpcik7Cj4gCj4gU2Vjb25kIHBh
cmFtZXRlciBzaG91bGQgYmUgRUlOVkFMLCBvciBlcnIgc2hvdWxkIGJlIHNldCB0byBFSU5WQUwK
PiBiZWZvcmUgY2FsbGluZyB4ZW5idXNfZGV2X2ZhdGFsLgo+IAo+IFRoYW5rcywgUm9nZXIuCj4g
Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+IAoK
RG9uZ2xpIFpoYW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:07:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:07: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-devel-bounces@lists.xenproject.org>)
	id 1ggVZI-0006uL-Dl; Mon, 07 Jan 2019 14:07: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=4FhG=PP=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1ggVZG-0006uD-JC
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:07:50 +0000
X-Inumbo-ID: 9d42968e-1285-11e9-af2e-af25ffaea49f
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d42968e-1285-11e9-af2e-af25ffaea49f;
 Mon, 07 Jan 2019 14:07:49 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x07E3g04041820;
 Mon, 7 Jan 2019 14:07:46 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : cc : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=lWJYixjRHuvGVEfTvJZgf7pZjdV4G56RnXQhY0tnDMY=;
 b=tl2YbToKoEy+zevLTW/RqFBAsi3A+0uqEdbTxxE6q0NM01oMjrwa3cTBUPDrcaOCzjOH
 DjjSfAWoDOLds9pV5k8CPyK35Nwexv5a1FVKVrAZG4pvK4BTs5aWICyrV+SemUAjeL/l
 XVHt1INByReR3tG/pArYDGOXk8LHqbFonVExN+yslb/xQXu6j5GzQ4r0IwUDWqYPLe1l
 +j45miHg/3Wa5LaLFRs0GpchxiQMn4ynqceYqK2CRz5TG73LrvcoYQZizXJzQkSiCUZ0
 wyx9v3fMdD8dT3Vx4FtU4Nk6s5t6ZIuiWfLHPbxUS0qIKycSV6sfCli0sGsWzGrlhVKA Ww== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2ptj3dp417-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 07 Jan 2019 14:07:46 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x07E7eoV000983
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 7 Jan 2019 14:07:40 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x07E7esO007201;
 Mon, 7 Jan 2019 14:07:40 GMT
Received: from [192.168.2.8] (/106.39.151.141)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 07 Jan 2019 06:07:40 -0800
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Paul.Durrant@citrix.com
References: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
 <1546839359-5478-2-git-send-email-dongli.zhang@oracle.com>
 <20190107120107.euf7mrq7gk6bmibz@mac>
 <35c7d495-2d6c-5fec-abf8-c5aef55cf866@oracle.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <56819579-def2-b045-f414-4de45188fe2e@oracle.com>
Date: Mon, 7 Jan 2019 22:07:34 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <35c7d495-2d6c-5fec-abf8-c5aef55cf866@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9128
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901070125
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, linux-block@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 konrad.wilk@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS8wNy8yMDE5IDEwOjA1IFBNLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4gCj4gCj4gT24g
MDEvMDcvMjAxOSAwODowMSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gTW9uLCBK
YW4gMDcsIDIwMTkgYXQgMDE6MzU6NTlQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+Pj4g
VGhlIHhlbnN0b3JlICdyaW5nLXBhZ2Utb3JkZXInIGlzIHVzZWQgZ2xvYmFsbHkgZm9yIGVhY2gg
YmxrYmFjayBxdWV1ZSBhbmQKPj4+IHRoZXJlZm9yZSBzaG91bGQgYmUgcmVhZCBmcm9tIHhlbnN0
b3JlIG9ubHkgb25jZS4gSG93ZXZlciwgaXQgaXMgb2J0YWluZWQKPj4+IGluIHJlYWRfcGVyX3Jp
bmdfcmVmcygpIHdoaWNoIG1pZ2h0IGJlIGNhbGxlZCBtdWx0aXBsZSB0aW1lcyBkdXJpbmcgdGhl
Cj4+PiBpbml0aWFsaXphdGlvbiBvZiBlYWNoIGJsa2JhY2sgcXVldWUuCj4+Pgo+Pj4gSWYgdGhl
IGJsa2Zyb250IGlzIG1hbGljaW91cyBhbmQgdGhlICdyaW5nLXBhZ2Utb3JkZXInIGlzIHNldCBp
biBkaWZmZXJlbnQKPj4+IHZhbHVlIGJ5IGJsa2Zyb250IGV2ZXJ5IHRpbWUgYmVmb3JlIGJsa2Jh
Y2sgcmVhZHMgaXQsIHRoaXMgbWF5IGVuZCB1cCBhdAo+Pj4gdGhlICJXQVJOX09OKGkgIT0gKFhF
Tl9CTEtJRl9SRVFTX1BFUl9QQUdFICogYmxraWYtPm5yX3JpbmdfcGFnZXMpKTsiIGluCj4+PiB4
ZW5fYmxraWZfZGlzY29ubmVjdCgpIHdoZW4gZnJvbnRlbmQgaXMgZGVzdHJveWVkLgo+Pj4KPj4+
IFRoaXMgcGF0Y2ggcmV3b3JrcyBjb25uZWN0X3JpbmcoKSB0byByZWFkIHhlbnN0b3JlICdyaW5n
LXBhZ2Utb3JkZXInIG9ubHkKPj4+IG9uY2UuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogRG9uZ2xp
IFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KPj4+IC0tLQo+Pj4gQ2hhbmdlZCBzaW5j
ZSB2MToKPj4+ICAgKiBjaGFuZ2UgdGhlIG9yZGVyIG9mIHhlbnN0b3JlIHJlYWQgaW4gcmVhZF9w
ZXJfcmluZ19yZWZzCj4+PiAgICogdXNlIHhlbmJ1c19yZWFkX3Vuc2lnbmVkKCkgaW4gY29ubmVj
dF9yaW5nKCkKPj4+Cj4+PiBDaGFuZ2VkIHNpbmNlIHYyOgo+Pj4gICAqIHNpbXBsaWZ5IHRoZSBj
b25kaXRpb24gY2hlY2sgYXMgIihlcnIgIT0gMSAmJiBucl9ncmVmcyA+IDEpIgo+Pj4gICAqIGF2
b2lkIHNldHRpbmcgZXJyIGFzIC1FSU5WQUwgdG8gcmVtb3ZlIGV4dHJhIG9uZSBsaW5lIG9mIGNv
ZGUKPj4+Cj4+PiBDaGFuZ2VkIHNpbmNlIHYzOgo+Pj4gICAqIGV4aXQgYXQgdGhlIGJlZ2lubmlu
ZyBpZiAhbnJfZ3JlZnMKPj4+ICAgKiBjaGFuZ2UgdGhlIGlmIHN0YXRlbWVudHMgdG8gYXZvaWQg
dGVzdCAoZXJyICE9IDEpIHR3aWNlCj4+PiAgICogaW5pdGlhbGl6ZSBhICdibGtpZicgc3RhY2sg
dmFyaWFibGUgKHJlZmVyIHRvIFBBVENIIDEvMikKPj4+Cj4+PiAgZHJpdmVycy9ibG9jay94ZW4t
YmxrYmFjay94ZW5idXMuYyB8IDc2ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tCj4+PiAgMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygt
KQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5j
IGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+Pj4gaW5kZXggYTRhYWRhYy4u
YTJhY2JjOSAxMDA2NDQKPj4+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVz
LmMKPj4+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPj4+IEBAIC05
MjYsNyArOTI2LDcgQEAgc3RhdGljIGludCByZWFkX3Blcl9yaW5nX3JlZnMoc3RydWN0IHhlbl9i
bGtpZl9yaW5nICpyaW5nLCBjb25zdCBjaGFyICpkaXIpCj4+PiAgCWludCBlcnIsIGksIGo7Cj4+
PiAgCXN0cnVjdCB4ZW5fYmxraWYgKmJsa2lmID0gcmluZy0+YmxraWY7Cj4+PiAgCXN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYgPSBibGtpZi0+YmUtPmRldjsKPj4+IC0JdW5zaWduZWQgaW50IHJp
bmdfcGFnZV9vcmRlciwgbnJfZ3JlZnMsIGV2dGNobjsKPj4+ICsJdW5zaWduZWQgaW50IG5yX2dy
ZWZzLCBldnRjaG47Cj4+PiAgCj4+PiAgCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIs
ICJldmVudC1jaGFubmVsIiwgIiV1IiwKPj4+ICAJCQkgICZldnRjaG4pOwo+Pj4gQEAgLTkzNiw0
MyArOTM2LDM4IEBAIHN0YXRpYyBpbnQgcmVhZF9wZXJfcmluZ19yZWZzKHN0cnVjdCB4ZW5fYmxr
aWZfcmluZyAqcmluZywgY29uc3QgY2hhciAqZGlyKQo+Pj4gIAkJcmV0dXJuIGVycjsKPj4+ICAJ
fQo+Pj4gIAo+Pj4gLQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGV2LT5vdGhlcmVuZCwg
InJpbmctcGFnZS1vcmRlciIsICIldSIsCj4+PiAtCQkJICAmcmluZ19wYWdlX29yZGVyKTsKPj4+
IC0JaWYgKGVyciAhPSAxKSB7Cj4+PiAtCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGly
LCAicmluZy1yZWYiLCAiJXUiLCAmcmluZ19yZWZbMF0pOwo+Pj4gKwlucl9ncmVmcyA9IGJsa2lm
LT5ucl9yaW5nX3BhZ2VzOwo+Pj4gKwo+Pj4gKwlpZiAodW5saWtlbHkoIW5yX2dyZWZzKSkKPj4+
ICsJCXJldHVybiAtRUlOVkFMOwo+Pgo+PiBJcyB0aGlzIGV2ZW4gcG9zc2libGU/IEFGQUlDVCBy
ZWFkX3Blcl9yaW5nX3JlZnMgd2lsbCBhbHdheXMgYmUgY2FsbGVkCj4+IHdpdGggYmxraWYtPm5y
X3JpbmdfcGFnZXMgIT0gMD8KPj4KPj4gSWYgc28sIEkgd291bGQgY29uc2lkZXIgdHVybmluZyB0
aGlzIGludG8gYSBCVUdfT04vV0FSTl9PTi4KPiAKPiBJdCB1c2VkIHRvIGJlICJXQVJOX09OKCFu
cl9ncmVmcyk7IiBpbiB0aGUgdjMgb2YgdGhlIHBhdGNoLgo+IAo+IEkgd291bGQgdHVybiBpdCBp
bnRvIFdBUk5fT04gaWYgaXQgaXMgZmluZSB3aXRoIGJvdGggUGF1bCBhbmQgeW91LgoKVG8gY2xh
cmlmeSwgSSB3b3VsZCB1c2UgV0FSTl9PTigpIGJlZm9yZSBleGl0IHdpdGggLUVJTlZBTCAod2hl
bgpibGtpZi0+bnJfcmluZ19wYWdlcyBpcyAwKS4KCkRvbmdsaSBaaGFuZwoKPiAKPiBJIHByZWZl
ciBXQVJOX09OIGJlY2F1c2UgaXQgd291bGQgcmVtaW5kIHRoZSBkZXZlbG9wZXJzIGluIHRoZSBm
dXR1cmUgdGhhdAo+IHJlYWRfcGVyX3JpbmdfcmVmcygpIHNob3VsZCBiZSB1c2VkIG9ubHkgd2hl
biBibGtpZi0+bnJfcmluZ19wYWdlcyAhPSAwLgo+IAo+Pgo+Pj4gKwo+Pj4gKwlmb3IgKGkgPSAw
OyBpIDwgbnJfZ3JlZnM7IGkrKykgewo+Pj4gKwkJY2hhciByaW5nX3JlZl9uYW1lW1JJTkdSRUZf
TkFNRV9MRU5dOwo+Pj4gKwo+Pj4gKwkJc25wcmludGYocmluZ19yZWZfbmFtZSwgUklOR1JFRl9O
QU1FX0xFTiwgInJpbmctcmVmJXUiLCBpKTsKPj4+ICsJCWVyciA9IHhlbmJ1c19zY2FuZihYQlRf
TklMLCBkaXIsIHJpbmdfcmVmX25hbWUsCj4+PiArCQkJCSAgICIldSIsICZyaW5nX3JlZltpXSk7
Cj4+PiArCj4+PiAgCQlpZiAoZXJyICE9IDEpIHsKPj4+IC0JCQllcnIgPSAtRUlOVkFMOwo+Pj4g
LQkJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzL3JpbmctcmVmIiwgZGly
KTsKPj4+IC0JCQlyZXR1cm4gZXJyOwo+Pj4gLQkJfQo+Pj4gLQkJbnJfZ3JlZnMgPSAxOwo+Pj4g
LQl9IGVsc2Ugewo+Pj4gLQkJdW5zaWduZWQgaW50IGk7Cj4+PiAtCj4+PiAtCQlpZiAocmluZ19w
YWdlX29yZGVyID4geGVuX2Jsa2lmX21heF9yaW5nX29yZGVyKSB7Cj4+PiAtCQkJZXJyID0gLUVJ
TlZBTDsKPj4+IC0JCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAiJXMvcmVxdWVzdCAlZCBy
aW5nIHBhZ2Ugb3JkZXIgZXhjZWVkIG1heDolZCIsCj4+PiAtCQkJCQkgZGlyLCByaW5nX3BhZ2Vf
b3JkZXIsCj4+PiAtCQkJCQkgeGVuX2Jsa2lmX21heF9yaW5nX29yZGVyKTsKPj4+IC0JCQlyZXR1
cm4gZXJyOwo+Pj4gKwkJCWlmIChucl9ncmVmcyA9PSAxKQo+Pj4gKwkJCQlicmVhazsKPj4+ICsK
Pj4KPj4gWW91IG5lZWQgdG8gZWl0aGVyIHNldCBlcnIgdG8gRUlOVkFMIGJlZm9yZSBjYWxsaW5n
IHhlbmJ1c19kZXZfZmF0YWwsCj4+IG9yIGNhbGwgeGVuYnVzX2Rldl9mYXRhbCB3aXRoIEVJTlZB
TCBhcyB0aGUgc2Vjb25kIHBhcmFtZXRlci4KPj4KPj4+ICsJCQl4ZW5idXNfZGV2X2ZhdGFsKGRl
diwgZXJyLCAicmVhZGluZyAlcy8lcyIsCj4+PiArCQkJCQkgZGlyLCByaW5nX3JlZl9uYW1lKTsK
Pj4+ICsJCQlyZXR1cm4gLUVJTlZBTDsKPj4+ICAJCX0KPj4+ICsJfQo+Pj4gIAo+Pj4gLQkJbnJf
Z3JlZnMgPSAxIDw8IHJpbmdfcGFnZV9vcmRlcjsKPj4+IC0JCWZvciAoaSA9IDA7IGkgPCBucl9n
cmVmczsgaSsrKSB7Cj4+PiAtCQkJY2hhciByaW5nX3JlZl9uYW1lW1JJTkdSRUZfTkFNRV9MRU5d
Owo+Pj4gLQo+Pj4gLQkJCXNucHJpbnRmKHJpbmdfcmVmX25hbWUsIFJJTkdSRUZfTkFNRV9MRU4s
ICJyaW5nLXJlZiV1IiwgaSk7Cj4+PiAtCQkJZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRp
ciwgcmluZ19yZWZfbmFtZSwKPj4+IC0JCQkJCSAgICIldSIsICZyaW5nX3JlZltpXSk7Cj4+PiAt
CQkJaWYgKGVyciAhPSAxKSB7Cj4+PiAtCQkJCWVyciA9IC1FSU5WQUw7Cj4+PiAtCQkJCXhlbmJ1
c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzLyVzIiwKPj4+IC0JCQkJCQkgZGlyLCBy
aW5nX3JlZl9uYW1lKTsKPj4+IC0JCQkJcmV0dXJuIGVycjsKPj4+IC0JCQl9Cj4+PiArCWlmIChl
cnIgIT0gMSkgewo+Pj4gKwkJV0FSTl9PTihucl9ncmVmcyAhPSAxKTsKPj4+ICsKPj4+ICsJCWVy
ciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsICJyaW5nLXJlZiIsICIldSIsCj4+PiArCQkJ
CSAgICZyaW5nX3JlZlswXSk7Cj4+PiArCQlpZiAoZXJyICE9IDEpIHsKPj4+ICsJCQl4ZW5idXNf
ZGV2X2ZhdGFsKGRldiwgZXJyLCAicmVhZGluZyAlcy9yaW5nLXJlZiIsIGRpcik7Cj4+Cj4+IFNl
Y29uZCBwYXJhbWV0ZXIgc2hvdWxkIGJlIEVJTlZBTCwgb3IgZXJyIHNob3VsZCBiZSBzZXQgdG8g
RUlOVkFMCj4+IGJlZm9yZSBjYWxsaW5nIHhlbmJ1c19kZXZfZmF0YWwuCj4+Cj4+IFRoYW5rcywg
Um9nZXIuCj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCj4+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWwKPj4KPiAKPiBEb25nbGkgWmhhbmcKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:13:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1ggVeZ-0007hA-F5; Mon, 07 Jan 2019 14:13: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVeY-0007ge-DA
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:13:18 +0000
X-Inumbo-ID: 5fd342de-1286-11e9-8147-c3a10927f758
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5fd342de-1286-11e9-8147-c3a10927f758;
 Mon, 07 Jan 2019 14:13:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74964879"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:12:58 +0000
Message-ID: <20190107141309.15774-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 07/18] xen: add event channel interface for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxlZ2FjeSBQViBiYWNrZW5kIGluZnJhc3RydWN0dXJlIHByb3ZpZGVzIGZ1bmN0aW9ucyB0
byBiaW5kLCB1bmJpbmQKYW5kIHNlbmQgbm90aWZpY2F0aW9ucyB0byBldmVudCBjaGFubm5lbHMu
IFNpbWlsYXIgZnVuY3Rpb25hbGl0eSB3aWxsIGJlCnJlcXVpcmVkIGJ5IFhlbkRldmljZSBpbXBs
ZW1lbnRhdGlvbnMgc28gdGhpcyBwYXRjaCBhZGRzIHRoZSBuZWNlc3NhcnkKc3VwcG9ydC4KClNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmll
d2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgp2MjoKIC0gQWRk
ZWQgZXJyb3IgcG9pbnRlcnMgdG8gbm90aWZ5IGFuZCB1bmJpbmQKLS0tCiBody94ZW4veGVuLWJ1
cy5jICAgICAgICAgfCAxMDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggfCAgMTggKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk
LCAxMTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94
ZW4veGVuLWJ1cy5jCmluZGV4IGZhYTlmZDM1NzcuLjk0NDNmMjdkNDQgMTAwNjQ0Ci0tLSBhL2h3
L3hlbi94ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAtNjE3LDYgKzYxNyw4MSBA
QCBkb25lOgogICAgIGdfZnJlZSh4ZW5nbnR0YWJfc2Vncyk7CiB9CiAKK3N0cnVjdCBYZW5FdmVu
dENoYW5uZWwgeworICAgIHVuc2lnbmVkIGludCBsb2NhbF9wb3J0OworICAgIFhlbkV2ZW50SGFu
ZGxlciBoYW5kbGVyOworICAgIHZvaWQgKm9wYXF1ZTsKKyAgICBOb3RpZmllciBub3RpZmllcjsK
K307CisKK3N0YXRpYyB2b2lkIGV2ZW50X25vdGlmeShOb3RpZmllciAqbiwgdm9pZCAqZGF0YSkK
K3sKKyAgICBYZW5FdmVudENoYW5uZWwgKmNoYW5uZWwgPSBjb250YWluZXJfb2YobiwgWGVuRXZl
bnRDaGFubmVsLCBub3RpZmllcik7CisgICAgdW5zaWduZWQgbG9uZyBwb3J0ID0gKHVuc2lnbmVk
IGxvbmcpZGF0YTsKKworICAgIGlmIChwb3J0ID09IGNoYW5uZWwtPmxvY2FsX3BvcnQpIHsKKyAg
ICAgICAgY2hhbm5lbC0+aGFuZGxlcihjaGFubmVsLT5vcGFxdWUpOworICAgIH0KK30KKworWGVu
RXZlbnRDaGFubmVsICp4ZW5fZGV2aWNlX2JpbmRfZXZlbnRfY2hhbm5lbChYZW5EZXZpY2UgKnhl
bmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHBvcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhlbkV2ZW50SGFuZGxlciBoYW5kbGVyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9yICoqZXJycCkKK3sKKyAg
ICBYZW5FdmVudENoYW5uZWwgKmNoYW5uZWwgPSBnX25ldzAoWGVuRXZlbnRDaGFubmVsLCAxKTsK
KworICAgIGNoYW5uZWwtPmxvY2FsX3BvcnQgPSB4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbih4
ZW5kZXYtPnhlaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuZGV2LT5mcm9udGVuZF9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydCk7CisgICAgaWYgKHhlbmRldi0+bG9jYWxf
cG9ydCA8IDApIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgInhlbmV2
dGNobl9iaW5kX2ludGVyZG9tYWluIGZhaWxlZCIpOworCisgICAgICAgIGdfZnJlZShjaGFubmVs
KTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgY2hhbm5lbC0+aGFuZGxlciA9
IGhhbmRsZXI7CisgICAgY2hhbm5lbC0+b3BhcXVlID0gb3BhcXVlOworICAgIGNoYW5uZWwtPm5v
dGlmaWVyLm5vdGlmeSA9IGV2ZW50X25vdGlmeTsKKworICAgIG5vdGlmaWVyX2xpc3RfYWRkKCZ4
ZW5kZXYtPmV2ZW50X25vdGlmaWVycywgJmNoYW5uZWwtPm5vdGlmaWVyKTsKKworICAgIHJldHVy
biBjaGFubmVsOworfQorCit2b2lkIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5uZWwoWGVu
RGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVu
RXZlbnRDaGFubmVsICpjaGFubmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBpZiAoIWNoYW5uZWwpIHsKKyAgICAgICAgZXJyb3Jf
c2V0ZyhlcnJwLCAiYmFkIGNoYW5uZWwiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAg
IGlmICh4ZW5ldnRjaG5fbm90aWZ5KHhlbmRldi0+eGVoLCBjaGFubmVsLT5sb2NhbF9wb3J0KSA8
IDApIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgInhlbmV2dGNobl9u
b3RpZnkgZmFpbGVkIik7CisgICAgfQorfQorCit2b2lkIHhlbl9kZXZpY2VfdW5iaW5kX2V2ZW50
X2NoYW5uZWwoWGVuRGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWGVuRXZlbnRDaGFubmVsICpjaGFubmVsLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBpZiAoIWNoYW5uZWwpIHsKKyAg
ICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiYmFkIGNoYW5uZWwiKTsKKyAgICAgICAgcmV0dXJuOwor
ICAgIH0KKworICAgIG5vdGlmaWVyX3JlbW92ZSgmY2hhbm5lbC0+bm90aWZpZXIpOworCisgICAg
aWYgKHhlbmV2dGNobl91bmJpbmQoeGVuZGV2LT54ZWgsIGNoYW5uZWwtPmxvY2FsX3BvcnQpIDwg
MCkgeworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAieGVuZXZ0Y2huX3Vu
YmluZCBmYWlsZWQiKTsKKyAgICB9CisKKyAgICBnX2ZyZWUoY2hhbm5lbCk7Cit9CisKIHN0YXRp
YyB2b2lkIHhlbl9kZXZpY2VfdW5yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJy
cCkKIHsKICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IFhFTl9ERVZJQ0UoZGV2KTsKQEAgLTY0MSw2
ICs3MTYsMTIgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV91bnJlYWxpemUoRGV2aWNlU3RhdGUg
KmRldiwgRXJyb3IgKiplcnJwKQogICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfZGVzdHJveSh4ZW5k
ZXYpOwogICAgIHhlbl9kZXZpY2VfYmFja2VuZF9kZXN0cm95KHhlbmRldik7CiAKKyAgICBpZiAo
eGVuZGV2LT54ZWgpIHsKKyAgICAgICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4ZW5ldnRjaG5fZmQo
eGVuZGV2LT54ZWgpLCBOVUxMLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgeGVuZXZ0Y2huX2Nsb3Nl
KHhlbmRldi0+eGVoKTsKKyAgICAgICAgeGVuZGV2LT54ZWggPSBOVUxMOworICAgIH0KKwogICAg
IGlmICh4ZW5kZXYtPnhndGgpIHsKICAgICAgICAgeGVuZ250dGFiX2Nsb3NlKHhlbmRldi0+eGd0
aCk7CiAgICAgICAgIHhlbmRldi0+eGd0aCA9IE5VTEw7CkBAIC02NTcsNiArNzM4LDE2IEBAIHN0
YXRpYyB2b2lkIHhlbl9kZXZpY2VfZXhpdChOb3RpZmllciAqbiwgdm9pZCAqZGF0YSkKICAgICB4
ZW5fZGV2aWNlX3VucmVhbGl6ZShERVZJQ0UoeGVuZGV2KSwgJmVycm9yX2Fib3J0KTsKIH0KIAor
c3RhdGljIHZvaWQgeGVuX2RldmljZV9ldmVudCh2b2lkICpvcGFxdWUpCit7CisgICAgWGVuRGV2
aWNlICp4ZW5kZXYgPSBvcGFxdWU7CisgICAgdW5zaWduZWQgbG9uZyBwb3J0ID0geGVuZXZ0Y2hu
X3BlbmRpbmcoeGVuZGV2LT54ZWgpOworCisgICAgbm90aWZpZXJfbGlzdF9ub3RpZnkoJnhlbmRl
di0+ZXZlbnRfbm90aWZpZXJzLCAodm9pZCAqKXBvcnQpOworCisgICAgeGVuZXZ0Y2huX3VubWFz
ayh4ZW5kZXYtPnhlaCwgcG9ydCk7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfcmVhbGl6
ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuRGV2aWNlICp4ZW5k
ZXYgPSBYRU5fREVWSUNFKGRldik7CkBAIC02OTcsNiArNzg4LDE2IEBAIHN0YXRpYyB2b2lkIHhl
bl9kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgeGVu
ZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkgPQogICAgICAgICAoeGVuZ250dGFiX2dyYW50X2NvcHko
eGVuZGV2LT54Z3RoLCAwLCBOVUxMKSA9PSAwKTsKIAorICAgIHhlbmRldi0+eGVoID0geGVuZXZ0
Y2huX29wZW4oTlVMTCwgMCk7CisgICAgaWYgKCF4ZW5kZXYtPnhlaCkgeworICAgICAgICBlcnJv
cl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhlbmV2dGNobl9vcGVuIik7CisgICAg
ICAgIGdvdG8gdW5yZWFsaXplOworICAgIH0KKworICAgIG5vdGlmaWVyX2xpc3RfaW5pdCgmeGVu
ZGV2LT5ldmVudF9ub3RpZmllcnMpOworICAgIHFlbXVfc2V0X2ZkX2hhbmRsZXIoeGVuZXZ0Y2hu
X2ZkKHhlbmRldi0+eGVoKSwgeGVuX2RldmljZV9ldmVudCwgTlVMTCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHhlbmRldik7CisKICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKHhlbmRl
diwgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1i
dXMuaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAppbmRleCA2M2EwOWI2N2VlLi5mODNhOTVj
ZWJkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5jbHVkZS9o
dy94ZW4veGVuLWJ1cy5oCkBAIC0yNiw2ICsyNiw5IEBAIHR5cGVkZWYgc3RydWN0IFhlbkRldmlj
ZSB7CiAgICAgWGVuV2F0Y2ggKmZyb250ZW5kX3N0YXRlX3dhdGNoOwogICAgIHhlbmdudHRhYl9o
YW5kbGUgKnhndGg7CiAgICAgYm9vbCBmZWF0dXJlX2dyYW50X2NvcHk7CisgICAgeGVuZXZ0Y2hu
X2hhbmRsZSAqeGVoOworICAgIHhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgbG9jYWxfcG9ydDsK
KyAgICBOb3RpZmllckxpc3QgZXZlbnRfbm90aWZpZXJzOwogfSBYZW5EZXZpY2U7CiAKIHR5cGVk
ZWYgY2hhciAqKCpYZW5EZXZpY2VHZXROYW1lKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKipl
cnJwKTsKQEAgLTEwNCw0ICsxMDcsMTkgQEAgdm9pZCB4ZW5fZGV2aWNlX2NvcHlfZ3JhbnRfcmVm
cyhYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCB0b19kb21haW4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQgc2Vnc1tdLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfc2VncywgRXJyb3IgKiplcnJw
KTsKIAordHlwZWRlZiBzdHJ1Y3QgWGVuRXZlbnRDaGFubmVsIFhlbkV2ZW50Q2hhbm5lbDsKKwor
dHlwZWRlZiB2b2lkICgqWGVuRXZlbnRIYW5kbGVyKSh2b2lkICpvcGFxdWUpOworCitYZW5FdmVu
dENoYW5uZWwgKnhlbl9kZXZpY2VfYmluZF9ldmVudF9jaGFubmVsKFhlbkRldmljZSAqeGVuZGV2
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWGVuRXZlbnRIYW5kbGVyIGhhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKTsKK3ZvaWQgeGVu
X2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5FdmVudENoYW5uZWwgKmNoYW5uZWwsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKTsKK3ZvaWQg
eGVuX2RldmljZV91bmJpbmRfZXZlbnRfY2hhbm5lbChYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5FdmVudENoYW5uZWwgKmNoYW5uZWws
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKTsKKwog
I2VuZGlmIC8qIEhXX1hFTl9CVVNfSCAqLwotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:13:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1ggVeb-0007iK-En; Mon, 07 Jan 2019 14:13: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVea-0007i2-JH
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:13:20 +0000
X-Inumbo-ID: 620dcfd3-1286-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 620dcfd3-1286-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 14:13:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74964888"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:12:51 +0000
Message-ID: <20190107141309.15774-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 00/18] Xen PV backend 'qdevification'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Jason Wang <jasowang@redhat.com>, Tim Smith <tim.smith@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, Greg Kurz <groug@kaod.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBhIG5ldyBRT00gY29tcGxpYW50IGZyYW1ld29yayBmb3Ig
WGVuIFBWIGJhY2tlbmRzLgpUaGlzIGlzIGFjaGlldmVkIGJ5IGZpcnN0IG1vdmluZyB0aGUgY3Vy
cmVudCBub24tY29tcGxpYW50IGZyYW1ld29yayBhc2lkZSwKYmVmb3JlIGJ1aWxkaW5nIHVwIGEg
bmV3IGZyYW1ld29yayBpbmNyZW1lbnRhbGx5LgoKVGhpcyBzZXJpZXMgd2FzIHByb21wdGVkIGJ5
IGEgdGhyZWFkIFsxXSBzdGFydGVkIGJ5IEtldmluIFdvbGYgaW4gcmVzcG9uc2UKdG8gcGF0Y2hl
cyBhZ2FpbnN0IHhlbl9kaXNrLmMgcG9zdGVkIGJ5IFRpbSBTbWl0aC4gVGhlcmVmb3JlLCBhbG9u
Z3NpZGUKdGhlIHBhdGNoZXMgaW50cm9kdWNpbmcgdGhlIG5ldyBmcmFtZXdvcmssIG90aGVyIHBh
dGNoZXMgYnVpbGQgdXAgYSBRT00KY29tcGxpYW50IHJlcGxhY2VtZW50IGZvciAneGVuX2Rpc2sn
LCBjYWxsZWQgJ3hlbi1xZGlzaycuIFBhdGNoICMxNiBzd2Fwcwp0aGlzIG5ldyBkZXZpY2UgaW50
byBwbGFjZSAoaGF2aW5nIGVzdGFibGlzaGVkYSBtZWNoYW5pc20gdG8gYXV0by0KaW5zdGFudGlh
dGUgZGV2aWNlcyB0aGF0IGlzIGNvbXBsaWFudCB3aXRoIGV4aXN0aW5nIFhlbiB0b29sc3RhY2tz
IGluCnBhdGNoICMxNSkgYW5kIHBhdGNoICMxOCB0aGVuIHJlbW92ZXMgdGhlIG9sZCB4ZW5fZGlz
ayBjb2RlLgoKU3Vic2VxdWVudCBzZXJpZXMgd2lsbCBwb3J0IG90aGVyIFhlbiBQViBiYWNrZW5k
cyBhY3Jvc3MgdG8gdGhlIG5ldwpmcmFtZXdvcmsuCgpUaGUgc2VyaWVzIGlzIGFsc28gYXZhaWxh
YmxlIGFzIGEgcmVwb3NpdG9yeSBicmFuY2ggWzJdIG9uIHhlbmJpdHMueGVuLm9yZy4KClsxXSBo
dHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxOC0xMS9tc2cw
MDI1OS5odG1sClsyXSBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvcGF1
bGR1L3FlbXUuZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRzL3FvbTMzCgpQYXVsIER1cnJhbnQg
KDE4KToKICB4ZW46IHJlLW5hbWUgWGVuRGV2aWNlIHRvIFhlbkxlZ2FjeURldmljZS4uLgogIHhl
bjogaW50cm9kdWNlIG5ldyAnWGVuQnVzJyBhbmQgJ1hlbkRldmljZScgb2JqZWN0IGhpZXJhcmNo
eQogIHhlbjogaW50cm9kdWNlICd4ZW4tYmxvY2snLCAneGVuLWRpc2snIGFuZCAneGVuLWNkcm9t
JwogIHhlbjogY3JlYXRlIHhlbnN0b3JlIGFyZWFzIGZvciBYZW5EZXZpY2UtcwogIHhlbjogYWRk
IHhlbnN0b3JlIHdhdGNoZXIgaW5mcmFzdHJ1Y3R1cmUKICB4ZW46IGFkZCBncmFudCB0YWJsZSBp
bnRlcmZhY2UgZm9yIFhlbkRldmljZS1zCiAgeGVuOiBhZGQgZXZlbnQgY2hhbm5lbCBpbnRlcmZh
Y2UgZm9yIFhlbkRldmljZS1zCiAgeGVuOiBkdXBsaWNhdGUgeGVuX2Rpc2suYyBhcyBiYXNpcyBv
ZiBkYXRhcGxhbmUveGVuLWJsb2NrLmMKICB4ZW46IHJlbW92ZSB1bm5lY2Vzc2FyeSBjb2RlIGZy
b20gZGF0YXBsYW5lL3hlbi1ibG9jay5jCiAgeGVuOiBhZGQgaGVhZGVyIGFuZCBidWlsZCBkYXRh
cGxhbmUveGVuLWJsb2NrLmMKICB4ZW46IHJlbW92ZSAnWGVuQmxrRGV2JyBhbmQgJ2Jsa2Rldicg
bmFtZXMgZnJvbSBkYXRhcGxhbmUveGVuLWJsb2NrCiAgeGVuOiByZW1vdmUgJ2lvcmVxJyBzdHJ1
Y3QvdmFyYWJsZS9maWVsZCBuYW1lcyBmcm9tCiAgICBkYXRhcGxhbmUveGVuLWJsb2NrLmMKICB4
ZW46IHB1cmdlICdibGsnIGFuZCAnaW9yZXEnIGZyb20gZnVuY3Rpb24gbmFtZXMgaW4KICAgIGRh
dGFwbGFuZS94ZW4tYmxvY2suYwogIHhlbjogYWRkIGltcGxlbWVudGF0aW9ucyBvZiB4ZW4tYmxv
Y2sgY29ubmVjdCBhbmQgZGlzY29ubmVjdAogICAgZnVuY3Rpb25zLi4uCiAgeGVuOiBhZGQgYSBt
ZWNoYW5pc20gdG8gYXV0b21hdGljYWxseSBjcmVhdGUgWGVuRGV2aWNlLXMuLi4KICB4ZW46IGF1
dG9tYXRpY2FsbHkgY3JlYXRlIFhlbkJsb2NrRGV2aWNlLXMKICBNQUlOVEFJTkVSUzogYWRkIG15
c2VsZiBhcyBhIFhlbiBtYWludGFpbmVyCiAgeGVuOiByZW1vdmUgdGhlIGxlZ2FjeSAneGVuX2Rp
c2snIGJhY2tlbmQKCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA1ICstCiBody85cGZzL3hlbi05cC1iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDE2ICstCiBody9ibG9jay9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBody9ibG9jay9kYXRhcGxhbmUvTWFrZWZpbGUub2JqcyAgICAgICAgICAg
ICAgfCAgICAxICsKIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyAgICAgICAgICAgICAg
ICB8ICA4MDggKysrKysrKysrKysKIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaCAgICAg
ICAgICAgICAgICB8ICAgMjkgKwogaHcvYmxvY2svdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxNCArCiBody9ibG9jay94ZW4tYmxvY2suYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgOTg3ICsrKysrKysrKysrKysrCiBody9ibG9jay94ZW5fZGlzay5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxMDExIC0tLS0tLS0tLS0tLS0tCiBody9jaGFyL3hlbl9j
b25zb2xlLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiBody9kaXNwbGF5L3hl
bmZiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1ICstCiBody9pMzg2L3hlbi94
ZW4taHZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBody9pMzg2L3hlbi94
ZW4tbWFwY2FjaGUuYyAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9pMzg2L3hlbi94
ZW5fcGxhdGZvcm0uYyAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9uZXQveGVuX25p
Yy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICstCiBody91c2IveGVuLXVz
Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1ICstCiBody94ZW4vTWFrZWZp
bGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody94ZW4vdHJhY2Ut
ZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI2ICsKIGh3L3hlbi94ZW4tYmFj
a2VuZC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNjUgKysrCiBody94ZW4veGVuLWJ1
cy1oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTg0ICsrKwogaHcveGVuL3hlbi1i
dXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTE5NyArKysrKysrKysrKysrKysr
KwogaHcveGVuL3hlbi1jb21tb24uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogLi4uL3t4ZW5fYmFja2VuZC5jID0+IHhlbi1sZWdhY3ktYmFja2VuZC5jfSAgIHwgICA4MCAr
LQogaHcveGVuL3hlbl9kZXZjb25maWcuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcveGVuL3hlbl9wdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcveGVuL3hlbl9wdF9ncmFwaGljcy5jICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcveGVuL3hlbl9wdF9tc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcveGVuL3hlbl9wdmRldi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMCAr
LQogaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr
LQogaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgNSAr
LQogaW5jbHVkZS9ody94ZW4veGVuLWJhY2tlbmQuaCAgICAgICAgICAgICAgICAgIHwgICAzOSAr
CiBpbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaCAgICAgICAgICAgICAgICAgICAgfCAgIDk1ICsr
CiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5oICAgICAgICAgICAgICAgfCAgIDQ1ICsK
IGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCAgICAgICAgICAgICAgICAgICAgICB8ICAxMzggKysK
IC4uLi97eGVuX2JhY2tlbmQuaCA9PiB4ZW4tbGVnYWN5LWJhY2tlbmQuaH0gICB8ICAgNDMgKy0K
IGluY2x1ZGUvaHcveGVuL3hlbl9wdmRldi5oICAgICAgICAgICAgICAgICAgICB8ICAgMzggKy0K
IGluY2x1ZGUvcWVtdS9tb2R1bGUuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKwog
MzggZmlsZXMgY2hhbmdlZCwgMzg5OSBpbnNlcnRpb25zKCspLCAxMTUzIGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwogY3JlYXRl
IG1vZGUgMTAwNjQ0IGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaAogY3JlYXRlIG1vZGUg
MTAwNjQ0IGh3L2Jsb2NrL3hlbi1ibG9jay5jCiBkZWxldGUgbW9kZSAxMDA2NDQgaHcvYmxvY2sv
eGVuX2Rpc2suYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGh3L3hlbi94ZW4tYmFja2VuZC5jCiBjcmVh
dGUgbW9kZSAxMDA2NDQgaHcveGVuL3hlbi1idXMtaGVscGVyLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBody94ZW4veGVuLWJ1cy5jCiByZW5hbWUgaHcveGVuL3t4ZW5fYmFja2VuZC5jID0+IHhlbi1s
ZWdhY3ktYmFja2VuZC5jfSAoODklKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVu
L3hlbi1iYWNrZW5kLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3hlbi94ZW4tYmxv
Y2suaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVyLmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKIHJlbmFtZSBpbmNs
dWRlL2h3L3hlbi97eGVuX2JhY2tlbmQuaCA9PiB4ZW4tbGVnYWN5LWJhY2tlbmQuaH0gKDYxJSkK
LS0tCkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IEVk
dWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KQ2M6IEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgpDYzogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQ2M6IEphc29u
IFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQu
Y29tPgpDYzogIk1hcmMtQW5kcsOpIEx1cmVhdSIgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNv
bT4KQ2M6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgpDYzog
TWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxt
c3RAcmVkaGF0LmNvbT4KQ2M6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CkNj
OiBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0PgpDYzogU3RlZmFuIEhham5vY3pp
IDxzdGVmYW5oYUByZWRoYXQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KCnY4Ogog
LSBVcGRhdGVkIHBhdGNoICMxNiBhZ2FpbgoKdjc6CiAtIFVwZGF0ZWQgcGF0Y2ggIzE2Cgp2NjoK
IC0gRml4IGJvaWxlcnBsYXRlIGluIHBhdGNoICM5IGFnYWluCiAtIE1vdmUgdG8gbmV3ZXIgdmVy
c2lvbiBvZiBnaXQKCnY1OgogLSBSZS13b3JrZWQgYmFja2VuZCBhdXRvLWNyZWF0aW9uCgp2NDoK
IC0gQWRkIG1pc3NpbmcgYm9pbGVycGxhdGUgZml4Cgp2MzoKIC0gVmFyaW91cyBmaXhlcywgaW5j
bHVkaW5nIHVucGx1ZwoKdjI6CiAtIEZpeCBib2lsZXJwbGF0ZXMgb2YgaW50cm9kdWNlZCBmaWxl
cyBhbmQgbGVhdmUgZXhpc3Rpbmcgb25lcyBhbG9uZQoKLS0gCjIuMjAuMS4yLmdiMjFlYmI2CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:13:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1ggVeY-0007ga-2F; Mon, 07 Jan 2019 14:13: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVeW-0007gV-4u
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:13:16 +0000
X-Inumbo-ID: 5efb6b31-1286-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5efb6b31-1286-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 14:13:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74964878"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:12:56 +0000
Message-ID: <20190107141309.15774-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 05/18] xen: add xenstore watcher
 infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBYZW4gUFYgZnJvbnRlbmQgY29tbXVuaWNhdGVzIGl0cyBzdGF0ZSB0byB0aGUgUFYgYmFja2Vu
ZCBieSB3cml0aW5nIHRvCnRoZSAnc3RhdGUnIGtleSBpbiB0aGUgZnJvbnRlbmQgYXJlYSBpbiB4
ZW5zdG9yZS4gSXQgaXMgdGhlcmVmb3JlCm5lY2Vzc2FyeSBmb3IgYSBYZW5EZXZpY2UgaW1wbGVt
ZW50YXRpb24gdG8gYmUgbm90aWZpZWQgd2hlbmV2ZXIgdGhlCnZhbHVlIG9mIHRoaXMga2V5IGNo
YW5nZXMuCgpUaGlzIHBhdGNoIGFkZHMgY29kZSB0byBkbyB0aGlzIGFzIGZvbGxvd3M6CgotIGFu
ICdmZCBoYW5kbGVyJyBpcyByZWdpc3RlcmVkIG9uIHRoZSBsaWJ4ZW5zdG9yZSBoYW5kbGUgd2hp
Y2ggd2lsbCBiZQogIHRyaWdnZXJlZCB3aGVuZXZlciBhICd3YXRjaCcgZXZlbnQgb2NjdXJzCi0g
cHJpbWl0aXZlcyBhcmUgYWRkZWQgdG8geGVuLWJ1cy1oZWxwZXIgdG8gYWRkIG9yIHJlbW92ZSB3
YXRjaCBldmVudHMKLSBhIGxpc3Qgb2YgTm90aWZpZXIgb2JqZWN0cyBpcyBhZGRlZCB0byBYZW5C
dXMgdG8gcHJvdmlkZSBhIG1lY2hhbmlzbQogIHRvIGNhbGwgdGhlIGFwcHJvcHJpYXRlICd3YXRj
aCBoYW5kbGVyJyB3aGVuIGl0cyBhc3NvY2lhdGVkIGV2ZW50CiAgb2NjdXJzCgpUaGUgeGVuLWJs
b2NrIGltcGxlbWVudGF0aW9uIGlzIGV4dGVuZGVkIHdpdGggYSAnZnJvbnRlbmRfY2hhbmdlZCcg
bWV0aG9kLAp3aGljaCBjYWxscyBhcy15ZXQgc3R1YiAnY29ubmVjdCcgYW5kICdkaXNjb25uZWN0
JyBmdW5jdGlvbnMgd2hlbiB0aGUKcmVsZXZhbnQgZnJvbnRlbmQgc3RhdGUgdHJhbnNpdGlvbnMg
b2NjdXIuIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIHN1cHBseQphIGZ1bGwgaW1wbGVtZW50YXRp
b24gZm9yIHRoZXNlIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29t
PgpDYzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCnY1OgogLSBSZS1iYXNlCgp2MzoKIC0gUmVtb3Zl
IHVubmVjZXNzYXJ5IGluc3RhbmNlcyBvZiBsb2NhbF9lcnIKCnYyOgogLSBEb24ndCBjcmFzaCB3
aGVuIHhlbl9ibG9ja19kaXNjb25uZWN0KCkgZmFpbHMKIC0gQ2hlY2sgeHNfdW53YXRjaCgpIGZv
ciBlcnJvcgogLSBBZGQgbmV3X3dhdGNoKCkgYW5kIGZyZWVfd2F0Y2goKSB1dGlsaXR5IGZ1bmN0
aW9ucwogLSBVc2UgeHNfY2hlY2tfd2F0Y2goKSByYXRoZXIgdGhhbiB4c19yZWFkX3dhdGNoKCkK
LS0tCiBody9ibG9jay90cmFjZS1ldmVudHMgICAgICAgICAgIHwgICAyICsKIGh3L2Jsb2NrL3hl
bi1ibG9jay5jICAgICAgICAgICAgfCAgNzAgKysrKysrKysrKysKIGh3L3hlbi90cmFjZS1ldmVu
dHMgICAgICAgICAgICAgfCAgIDYgKwogaHcveGVuL3hlbi1idXMtaGVscGVyLmMgICAgICAgICB8
ICAzNCArKysrKwogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICAgICAgICB8IDIxMSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLQogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIu
aCB8ICAgNiArCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggICAgICAgIHwgIDE1ICsrKwogNyBm
aWxlcyBjaGFuZ2VkLCAzNDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9ody9ibG9jay90cmFjZS1ldmVudHMgYi9ody9ibG9jay90cmFjZS1ldmVudHMKaW5kZXgg
NGFmYmQ2MmE4OC4uODllMjU4MzE5YyAxMDA2NDQKLS0tIGEvaHcvYmxvY2svdHJhY2UtZXZlbnRz
CisrKyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwpAQCAtMTMwLDYgKzEzMCw4IEBAIHhlbl9kaXNr
X2ZyZWUoY2hhciAqbmFtZSkgIiVzIgogCiAjIGh3L2Jsb2NrL3hlbi1ibG9jay5jCiB4ZW5fYmxv
Y2tfcmVhbGl6ZShjb25zdCBjaGFyICp0eXBlLCB1aW50MzJfdCBkaXNrLCB1aW50MzJfdCBwYXJ0
aXRpb24pICIlcyBkJXVwJXUiCit4ZW5fYmxvY2tfY29ubmVjdChjb25zdCBjaGFyICp0eXBlLCB1
aW50MzJfdCBkaXNrLCB1aW50MzJfdCBwYXJ0aXRpb24pICIlcyBkJXVwJXUiCit4ZW5fYmxvY2tf
ZGlzY29ubmVjdChjb25zdCBjaGFyICp0eXBlLCB1aW50MzJfdCBkaXNrLCB1aW50MzJfdCBwYXJ0
aXRpb24pICIlcyBkJXVwJXUiCiB4ZW5fYmxvY2tfdW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUs
IHVpbnQzMl90IGRpc2ssIHVpbnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAldSIKIHhlbl9kaXNr
X3JlYWxpemUodm9pZCkgIiIKIHhlbl9kaXNrX3VucmVhbGl6ZSh2b2lkKSAiIgpkaWZmIC0tZ2l0
IGEvaHcvYmxvY2sveGVuLWJsb2NrLmMgYi9ody9ibG9jay94ZW4tYmxvY2suYwppbmRleCBkMjdh
Mjg2NWJjLi4zYTk2M2IwMzgzIDEwMDY0NAotLS0gYS9ody9ibG9jay94ZW4tYmxvY2suYworKysg
Yi9ody9ibG9jay94ZW4tYmxvY2suYwpAQCAtMjEsNiArMjEsMjQgQEAgc3RhdGljIGNoYXIgKnhl
bl9ibG9ja19nZXRfbmFtZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgIHJl
dHVybiBnX3N0cmR1cF9wcmludGYoIiVsdSIsIHZkZXYtPm51bWJlcik7CiB9CiAKK3N0YXRpYyB2
b2lkIHhlbl9ibG9ja19kaXNjb25uZWN0KFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnAp
Cit7CisgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVOX0JMT0NLX0RFVklDRSh4ZW5k
ZXYpOworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVChi
bG9ja2RldikpOworICAgIFhlbkJsb2NrVmRldiAqdmRldiA9ICZibG9ja2Rldi0+cHJvcHMudmRl
djsKKworICAgIHRyYWNlX3hlbl9ibG9ja19kaXNjb25uZWN0KHR5cGUsIHZkZXYtPmRpc2ssIHZk
ZXYtPnBhcnRpdGlvbik7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19jb25uZWN0KFhlbkRl
dmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2Nr
ZGV2ID0gWEVOX0JMT0NLX0RFVklDRSh4ZW5kZXYpOworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBv
YmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVChibG9ja2RldikpOworICAgIFhlbkJsb2NrVmRldiAq
dmRldiA9ICZibG9ja2Rldi0+cHJvcHMudmRldjsKKworICAgIHRyYWNlX3hlbl9ibG9ja19jb25u
ZWN0KHR5cGUsIHZkZXYtPmRpc2ssIHZkZXYtPnBhcnRpdGlvbik7Cit9CisKIHN0YXRpYyB2b2lk
IHhlbl9ibG9ja191bnJlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKIHsK
ICAgICBYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tfREVWSUNFKHhlbmRldik7
CkBAIC0zNSw2ICs1Myw5IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja191bnJlYWxpemUoWGVuRGV2
aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKIAogICAgIHRyYWNlX3hlbl9ibG9ja191bnJlYWxp
emUodHlwZSwgdmRldi0+ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKIAorICAgIC8qIERpc2Nvbm5l
Y3QgZnJvbSB0aGUgZnJvbnRlbmQgaW4gY2FzZSB0aGlzIGhhcyBub3QgYWxyZWFkeSBoYXBwZW5l
ZCAqLworICAgIHhlbl9ibG9ja19kaXNjb25uZWN0KHhlbmRldiwgTlVMTCk7CisKICAgICBpZiAo
YmxvY2tkZXZfY2xhc3MtPnVucmVhbGl6ZSkgewogICAgICAgICBibG9ja2Rldl9jbGFzcy0+dW5y
ZWFsaXplKGJsb2NrZGV2LCBlcnJwKTsKICAgICB9CkBAIC02NCw2ICs4NSw1NCBAQCBzdGF0aWMg
dm9pZCB4ZW5fYmxvY2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQog
ICAgIH0KIH0KIAorc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Zyb250ZW5kX2NoYW5nZWQoWGVuRGV2
aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVt
IHhlbmJ1c19zdGF0ZSBmcm9udGVuZF9zdGF0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNr
ZW5kX3N0YXRlID0geGVuX2RldmljZV9iYWNrZW5kX2dldF9zdGF0ZSh4ZW5kZXYpOworICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgc3dpdGNoIChmcm9udGVuZF9zdGF0ZSkgewor
ICAgIGNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNlZDoKKyAgICBjYXNlIFhlbmJ1c1N0YXRlQ29u
bmVjdGVkOgorICAgICAgICBpZiAoYmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNvbm5lY3Rl
ZCkgeworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICB4ZW5fYmxvY2tf
ZGlzY29ubmVjdCh4ZW5kZXYsICZsb2NhbF9lcnIpOworICAgICAgICBpZiAobG9jYWxfZXJyKSB7
CisgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgeGVuX2Jsb2NrX2Nvbm5lY3QoeGVuZGV2
LCAmbG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQorCisgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBYZW5i
dXNTdGF0ZUNvbm5lY3RlZCk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYZW5idXNTdGF0
ZUNsb3Npbmc6CisgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBY
ZW5idXNTdGF0ZUNsb3NpbmcpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWGVuYnVzU3Rh
dGVDbG9zZWQ6CisgICAgICAgIHhlbl9ibG9ja19kaXNjb25uZWN0KHhlbmRldiwgJmxvY2FsX2Vy
cik7CisgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAg
ICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVDbG9z
ZWQpOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFrOworICAg
IH0KK30KKwogc3RhdGljIGNoYXIgKmRpc2tfdG9fdmJkX25hbWUodW5zaWduZWQgaW50IGRpc2sp
CiB7CiAgICAgY2hhciAqbmFtZSwgKnByZWZpeCA9IChkaXNrID49IDI2KSA/CkBAIC0yNzIsNiAr
MzQxLDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNs
YXNzLCB2b2lkICpkYXRhKQogCiAgICAgeGVuZGV2X2NsYXNzLT5nZXRfbmFtZSA9IHhlbl9ibG9j
a19nZXRfbmFtZTsKICAgICB4ZW5kZXZfY2xhc3MtPnJlYWxpemUgPSB4ZW5fYmxvY2tfcmVhbGl6
ZTsKKyAgICB4ZW5kZXZfY2xhc3MtPmZyb250ZW5kX2NoYW5nZWQgPSB4ZW5fYmxvY2tfZnJvbnRl
bmRfY2hhbmdlZDsKICAgICB4ZW5kZXZfY2xhc3MtPnVucmVhbGl6ZSA9IHhlbl9ibG9ja191bnJl
YWxpemU7CiAKICAgICBkZXZfY2xhc3MtPnByb3BzID0geGVuX2Jsb2NrX3Byb3BzOwpkaWZmIC0t
Z2l0IGEvaHcveGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90cmFjZS1ldmVudHMKaW5kZXggNzVk
YzIyNmQ3NS4uMjIwNTViNTg5NCAxMDA2NDQKLS0tIGEvaHcveGVuL3RyYWNlLWV2ZW50cworKysg
Yi9ody94ZW4vdHJhY2UtZXZlbnRzCkBAIC0xNiwxMyArMTYsMTkgQEAgeGVuX2RvbWlkX3Jlc3Ry
aWN0KGludCBlcnIpICJlcnI6ICV1IgogIyBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmMKIHhlbl9i
dXNfcmVhbGl6ZSh2b2lkKSAiIgogeGVuX2J1c191bnJlYWxpemUodm9pZCkgIiIKK3hlbl9idXNf
YWRkX3dhdGNoKGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwgY2hhciAqdG9rZW4p
ICJub2RlOiAlcyBrZXk6ICVzIHRva2VuOiAlcyIKK3hlbl9idXNfcmVtb3ZlX3dhdGNoKGNvbnN0
IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwgY2hhciAqdG9rZW4pICJub2RlOiAlcyBrZXk6
ICVzIHRva2VuOiAlcyIKK3hlbl9idXNfd2F0Y2goY29uc3QgY2hhciAqdG9rZW4pICJ0b2tlbjog
JXMiCiB4ZW5fZGV2aWNlX3JlYWxpemUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5
cGU6ICVzIG5hbWU6ICVzIgogeGVuX2RldmljZV91bnJlYWxpemUoY29uc3QgY2hhciAqdHlwZSwg
Y2hhciAqbmFtZSkgInR5cGU6ICVzIG5hbWU6ICVzIgogeGVuX2RldmljZV9iYWNrZW5kX3N0YXRl
KGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnN0YXRlKSAidHlwZTog
JXMgbmFtZTogJXMgLT4gJXMiCiB4ZW5fZGV2aWNlX2Zyb250ZW5kX3N0YXRlKGNvbnN0IGNoYXIg
KnR5cGUsIGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnN0YXRlKSAidHlwZTogJXMgbmFtZTogJXMg
LT4gJXMiCit4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQoY29uc3QgY2hhciAqdHlwZSwgY2hh
ciAqbmFtZSkgInR5cGU6ICVzIG5hbWU6ICVzIgogCiAjIGluY2x1ZGUvaHcveGVuL3hlbi1idXMt
aGVscGVyLmMKIHhzX25vZGVfY3JlYXRlKGNvbnN0IGNoYXIgKm5vZGUpICIlcyIKIHhzX25vZGVf
ZGVzdHJveShjb25zdCBjaGFyICpub2RlKSAiJXMiCiB4c19ub2RlX3ZwcmludGYoY2hhciAqcGF0
aCwgY2hhciAqdmFsdWUpICIlcyAlcyIKIHhzX25vZGVfdnNjYW5mKGNoYXIgKnBhdGgsIGNoYXIg
KnZhbHVlKSAiJXMgJXMiCit4c19ub2RlX3dhdGNoKGNoYXIgKnBhdGgpICIlcyIKK3hzX25vZGVf
dW53YXRjaChjaGFyICpwYXRoKSAiJXMiCmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy1oZWxw
ZXIuYyBiL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5jCmluZGV4IDE1YjNhZDhkNzguLjVmN2E0YjI2
MTIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5jCisrKyBiL2h3L3hlbi94ZW4t
YnVzLWhlbHBlci5jCkBAIC0xNDgsMyArMTQ4LDM3IEBAIGludCB4c19ub2RlX3NjYW5mKHN0cnVj
dCB4c19oYW5kbGUgKnhzaCwgIHhzX3RyYW5zYWN0aW9uX3QgdGlkLAogCiAgICAgcmV0dXJuIHJj
OwogfQorCit2b2lkIHhzX25vZGVfd2F0Y2goc3RydWN0IHhzX2hhbmRsZSAqeHNoLCBjb25zdCBj
aGFyICpub2RlLCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAgICAgY2hhciAqdG9r
ZW4sIEVycm9yICoqZXJycCkKK3sKKyAgICBjaGFyICpwYXRoOworCisgICAgcGF0aCA9IChzdHJs
ZW4obm9kZSkgIT0gMCkgPyBnX3N0cmR1cF9wcmludGYoIiVzLyVzIiwgbm9kZSwga2V5KSA6Cisg
ICAgICAgIGdfc3RyZHVwKGtleSk7CisKKyAgICB0cmFjZV94c19ub2RlX3dhdGNoKHBhdGgpOwor
CisgICAgaWYgKCF4c193YXRjaCh4c2gsIHBhdGgsIHRva2VuKSkgeworICAgICAgICBlcnJvcl9z
ZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHRvIHdhdGNoIG5vZGUgJyVzJyIsIHBhdGgp
OworICAgIH0KKworICAgIGdfZnJlZShwYXRoKTsKK30KKwordm9pZCB4c19ub2RlX3Vud2F0Y2go
c3RydWN0IHhzX2hhbmRsZSAqeHNoLCBjb25zdCBjaGFyICpub2RlLAorICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgY2hhciAqa2V5LCBjb25zdCBjaGFyICp0b2tlbiwgRXJyb3IgKiplcnJwKQor
eworICAgIGNoYXIgKnBhdGg7CisKKyAgICBwYXRoID0gKHN0cmxlbihub2RlKSAhPSAwKSA/IGdf
c3RyZHVwX3ByaW50ZigiJXMvJXMiLCBub2RlLCBrZXkpIDoKKyAgICAgICAgZ19zdHJkdXAoa2V5
KTsKKworICAgIHRyYWNlX3hzX25vZGVfdW53YXRjaChwYXRoKTsKKworICAgIGlmICgheHNfdW53
YXRjaCh4c2gsIHBhdGgsIHRva2VuKSkgeworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAs
IGVycm5vLCAiZmFpbGVkIHRvIHVud2F0Y2ggbm9kZSAnJXMnIiwgcGF0aCk7CisgICAgfQorCisg
ICAgZ19mcmVlKHBhdGgpOworfQpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hl
bi94ZW4tYnVzLmMKaW5kZXggODQzZmRhMjZhOS4uNWUxOTU5MjE5MCAxMDA2NDQKLS0tIGEvaHcv
eGVuL3hlbi1idXMuYworKysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC02LDYgKzYsOCBAQAogICov
CiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9tYWluLWxvb3AuaCIK
KyNpbmNsdWRlICJxZW11L3V1aWQuaCIKICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3
L3N5c2J1cy5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW4uaCIKQEAgLTU5LDYgKzYxLDg3IEBAIHN0
YXRpYyBjaGFyICp4ZW5fYnVzX2dldF9kZXZfcGF0aChEZXZpY2VTdGF0ZSAqZGV2KQogICAgIHJl
dHVybiB4ZW5fZGV2aWNlX2dldF9iYWNrZW5kX3BhdGgoWEVOX0RFVklDRShkZXYpKTsKIH0KIAor
c3RydWN0IFhlbldhdGNoIHsKKyAgICBjaGFyICpub2RlLCAqa2V5OworICAgIGNoYXIgKnRva2Vu
OworICAgIFhlbldhdGNoSGFuZGxlciBoYW5kbGVyOworICAgIHZvaWQgKm9wYXF1ZTsKKyAgICBO
b3RpZmllciBub3RpZmllcjsKK307CisKK3N0YXRpYyB2b2lkIHdhdGNoX25vdGlmeShOb3RpZmll
ciAqbiwgdm9pZCAqZGF0YSkKK3sKKyAgICBYZW5XYXRjaCAqd2F0Y2ggPSBjb250YWluZXJfb2Yo
biwgWGVuV2F0Y2gsIG5vdGlmaWVyKTsKKyAgICBjb25zdCBjaGFyICp0b2tlbiA9IGRhdGE7CisK
KyAgICBpZiAoIXN0cmNtcCh3YXRjaC0+dG9rZW4sIHRva2VuKSkgeworICAgICAgICB3YXRjaC0+
aGFuZGxlcih3YXRjaC0+b3BhcXVlKTsKKyAgICB9Cit9CisKK3N0YXRpYyBYZW5XYXRjaCAqbmV3
X3dhdGNoKGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhlbldhdGNoSGFuZGxlciBoYW5kbGVyLCB2b2lkICpvcGFxdWUpCit7Cisg
ICAgWGVuV2F0Y2ggKndhdGNoID0gZ19uZXcwKFhlbldhdGNoLCAxKTsKKyAgICBRZW11VVVJRCB1
dWlkOworCisgICAgcWVtdV91dWlkX2dlbmVyYXRlKCZ1dWlkKTsKKworICAgIHdhdGNoLT50b2tl
biA9IHFlbXVfdXVpZF91bnBhcnNlX3N0cmR1cCgmdXVpZCk7CisgICAgd2F0Y2gtPm5vZGUgPSBn
X3N0cmR1cChub2RlKTsKKyAgICB3YXRjaC0+a2V5ID0gZ19zdHJkdXAoa2V5KTsKKyAgICB3YXRj
aC0+aGFuZGxlciA9IGhhbmRsZXI7CisgICAgd2F0Y2gtPm9wYXF1ZSA9IG9wYXF1ZTsKKyAgICB3
YXRjaC0+bm90aWZpZXIubm90aWZ5ID0gd2F0Y2hfbm90aWZ5OworCisgICAgcmV0dXJuIHdhdGNo
OworfQorCitzdGF0aWMgdm9pZCBmcmVlX3dhdGNoKFhlbldhdGNoICp3YXRjaCkKK3sKKyAgICBn
X2ZyZWUod2F0Y2gtPnRva2VuKTsKKyAgICBnX2ZyZWUod2F0Y2gtPmtleSk7CisgICAgZ19mcmVl
KHdhdGNoLT5ub2RlKTsKKworICAgIGdfZnJlZSh3YXRjaCk7Cit9CisKK3N0YXRpYyBYZW5XYXRj
aCAqeGVuX2J1c19hZGRfd2F0Y2goWGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKm5vZGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmtleSwgWGVuV2F0
Y2hIYW5kbGVyIGhhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZv
aWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQoreworICAgIFhlbldhdGNoICp3YXRjaCA9IG5ld193
YXRjaChub2RlLCBrZXksIGhhbmRsZXIsIG9wYXF1ZSk7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7CisKKyAgICB0cmFjZV94ZW5fYnVzX2FkZF93YXRjaCh3YXRjaC0+bm9kZSwgd2F0Y2gt
PmtleSwgd2F0Y2gtPnRva2VuKTsKKworICAgIG5vdGlmaWVyX2xpc3RfYWRkKCZ4ZW5idXMtPndh
dGNoX25vdGlmaWVycywgJndhdGNoLT5ub3RpZmllcik7CisKKyAgICB4c19ub2RlX3dhdGNoKHhl
bmJ1cy0+eHNoLCBub2RlLCBrZXksIHdhdGNoLT50b2tlbiwgJmxvY2FsX2Vycik7CisgICAgaWYg
KGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
KworICAgICAgICBub3RpZmllcl9yZW1vdmUoJndhdGNoLT5ub3RpZmllcik7CisgICAgICAgIGZy
ZWVfd2F0Y2god2F0Y2gpOworCisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIHJl
dHVybiB3YXRjaDsKK30KKworc3RhdGljIHZvaWQgeGVuX2J1c19yZW1vdmVfd2F0Y2goWGVuQnVz
ICp4ZW5idXMsIFhlbldhdGNoICp3YXRjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVycm9yICoqZXJycCkKK3sKKyAgICB0cmFjZV94ZW5fYnVzX3JlbW92ZV93YXRjaCh3YXRj
aC0+bm9kZSwgd2F0Y2gtPmtleSwgd2F0Y2gtPnRva2VuKTsKKworICAgIHhzX25vZGVfdW53YXRj
aCh4ZW5idXMtPnhzaCwgd2F0Y2gtPm5vZGUsIHdhdGNoLT5rZXksIHdhdGNoLT50b2tlbiwKKyAg
ICAgICAgICAgICAgICAgICAgZXJycCk7CisKKyAgICBub3RpZmllcl9yZW1vdmUoJndhdGNoLT5u
b3RpZmllcik7CisgICAgZnJlZV93YXRjaCh3YXRjaCk7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9i
dXNfdW5yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5CdXMg
KnhlbmJ1cyA9IFhFTl9CVVMoYnVzKTsKQEAgLTY5LDkgKzE1MiwzMyBAQCBzdGF0aWMgdm9pZCB4
ZW5fYnVzX3VucmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKKyAgICBxZW11X3NldF9mZF9oYW5kbGVyKHhzX2ZpbGVubyh4ZW5idXMt
PnhzaCksIE5VTEwsIE5VTEwsIE5VTEwpOworCiAgICAgeHNfY2xvc2UoeGVuYnVzLT54c2gpOwog
fQogCitzdGF0aWMgdm9pZCB4ZW5fYnVzX3dhdGNoKHZvaWQgKm9wYXF1ZSkKK3sKKyAgICBYZW5C
dXMgKnhlbmJ1cyA9IG9wYXF1ZTsKKyAgICBjaGFyICoqdjsKKyAgICBjb25zdCBjaGFyICp0b2tl
bjsKKworICAgIGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKKworICAgIHYgPSB4c19jaGVja193YXRj
aCh4ZW5idXMtPnhzaCk7CisgICAgaWYgKCF2KSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisK
KyAgICB0b2tlbiA9IHZbWFNfV0FUQ0hfVE9LRU5dOworCisgICAgdHJhY2VfeGVuX2J1c193YXRj
aCh0b2tlbik7CisKKyAgICBub3RpZmllcl9saXN0X25vdGlmeSgmeGVuYnVzLT53YXRjaF9ub3Rp
ZmllcnMsICh2b2lkICopdG9rZW4pOworCisgICAgZnJlZSh2KTsKK30KKwogc3RhdGljIHZvaWQg
eGVuX2J1c19yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5C
dXMgKnhlbmJ1cyA9IFhFTl9CVVMoYnVzKTsKQEAgLTkyLDYgKzE5OSw5IEBAIHN0YXRpYyB2b2lk
IHhlbl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiAgICAgICAgIHhl
bmJ1cy0+YmFja2VuZF9pZCA9IDA7IC8qIEFzc3VtZSBsYWNrIG9mIG5vZGUgbWVhbnMgZG9tMCAq
LwogICAgIH0KIAorICAgIG5vdGlmaWVyX2xpc3RfaW5pdCgmeGVuYnVzLT53YXRjaF9ub3RpZmll
cnMpOworICAgIHFlbXVfc2V0X2ZkX2hhbmRsZXIoeHNfZmlsZW5vKHhlbmJ1cy0+eHNoKSwgeGVu
X2J1c193YXRjaCwgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHhlbmJ1cyk7CiAgICAg
cmV0dXJuOwogCiBmYWlsOgpAQCAtMTM5LDggKzI0OSwyNSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2
aWNlX2JhY2tlbmRfcHJpbnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCiAg
ICAgfQogfQogCi1zdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKFhlbkRl
dmljZSAqeGVuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
bnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKK3N0YXRpYyBpbnQgeGVuX2RldmljZV9iYWNrZW5kX3Nj
YW5mKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKK3sKKyAgICBYZW5CdXMg
KnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwor
ICAgIHZhX2xpc3QgYXA7CisgICAgaW50IHJjOworCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gp
OworCisgICAgdmFfc3RhcnQoYXAsIGZtdCk7CisgICAgcmMgPSB4c19ub2RlX3ZzY2FuZih4ZW5i
dXMtPnhzaCwgWEJUX05VTEwsIHhlbmRldi0+YmFja2VuZF9wYXRoLCBrZXksCisgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMLCBmbXQsIGFwKTsKKyAgICB2YV9lbmQoYXApOworCisgICAgcmV0
dXJuIHJjOworfQorCit2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoWGVuRGV2aWNl
ICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ZW5idXNf
c3RhdGUgc3RhdGUpCiB7CiAgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5h
bWUoT0JKRUNUKHhlbmRldikpOwogCkBAIC0xNTUsNiArMjgyLDExIEBAIHN0YXRpYyB2b2lkIHhl
bl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgeGVuX2Rl
dmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzdGF0ZSIsICIldSIsIHN0YXRlKTsKIH0KIAor
ZW51bSB4ZW5idXNfc3RhdGUgeGVuX2RldmljZV9iYWNrZW5kX2dldF9zdGF0ZShYZW5EZXZpY2Ug
KnhlbmRldikKK3sKKyAgICByZXR1cm4geGVuZGV2LT5iYWNrZW5kX3N0YXRlOworfQorCiBzdGF0
aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJv
ciAqKmVycnApCiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVu
dF9idXMoREVWSUNFKHhlbmRldikpKTsKQEAgLTIxOCw2ICszNTAsMjMgQEAgc3RhdGljIHZvaWQg
eGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
KmtleSwKICAgICB9CiB9CiAKK3N0YXRpYyBpbnQgeGVuX2RldmljZV9mcm9udGVuZF9zY2FuZihY
ZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQoreworICAgIFhlbkJ1cyAqeGVu
YnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CisgICAg
dmFfbGlzdCBhcDsKKyAgICBpbnQgcmM7CisKKyAgICBnX2Fzc2VydCh4ZW5idXMtPnhzaCk7CisK
KyAgICB2YV9zdGFydChhcCwgZm10KTsKKyAgICByYyA9IHhzX25vZGVfdnNjYW5mKHhlbmJ1cy0+
eHNoLCBYQlRfTlVMTCwgeGVuZGV2LT5mcm9udGVuZF9wYXRoLCBrZXksCisgICAgICAgICAgICAg
ICAgICAgICAgICBOVUxMLCBmbXQsIGFwKTsKKyAgICB2YV9lbmQoYXApOworCisgICAgcmV0dXJu
IHJjOworfQorCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZShYZW5E
ZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQogewpAQCAtMjM0LDYgKzM4Myw1MCBAQCBzdGF0aWMg
dm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldiwKICAg
ICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50Zih4ZW5kZXYsICJzdGF0ZSIsICIldSIsIHN0YXRl
KTsKIH0KIAorc3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9jaGFuZ2VkKHZvaWQgKm9w
YXF1ZSkKK3sKKyAgICBYZW5EZXZpY2UgKnhlbmRldiA9IG9wYXF1ZTsKKyAgICBYZW5EZXZpY2VD
bGFzcyAqeGVuZGV2X2NsYXNzID0gWEVOX0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKKyAgICBj
b25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7Cisg
ICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGU7CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX2Zyb250
ZW5kX2NoYW5nZWQodHlwZSwgeGVuZGV2LT5uYW1lKTsKKworICAgIGlmICh4ZW5fZGV2aWNlX2Zy
b250ZW5kX3NjYW5mKHhlbmRldiwgInN0YXRlIiwgIiV1IiwgJnN0YXRlKSAhPSAxKSB7CisgICAg
ICAgIHN0YXRlID0gWGVuYnVzU3RhdGVVbmtub3duOworICAgIH0KKworICAgIHhlbl9kZXZpY2Vf
ZnJvbnRlbmRfc2V0X3N0YXRlKHhlbmRldiwgc3RhdGUpOworCisgICAgaWYgKHhlbmRldl9jbGFz
cy0+ZnJvbnRlbmRfY2hhbmdlZCkgeworICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
KworICAgICAgICB4ZW5kZXZfY2xhc3MtPmZyb250ZW5kX2NoYW5nZWQoeGVuZGV2LCBzdGF0ZSwg
JmxvY2FsX2Vycik7CisKKyAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJy
b3JfcmVwb3J0Zl9lcnIobG9jYWxfZXJyLCAiZnJvbnRlbmQgY2hhbmdlIGVycm9yOiAiKTsKKyAg
ICAgICAgfQorICAgIH0KKworICAgIC8qCisgICAgICogSWYgYSBiYWNrZW5kIGlzIHN0aWxsICdv
bmxpbmUnIHRoZW4gaXRzIHN0YXRlIHNob3VsZCBiZSBjeWNsZWQKKyAgICAgKiBiYWNrIHJvdW5k
IHRvIEluaXRXYWl0IGluIG9yZGVyIGZvciBhIG5ldyBmcm9udGVuZCBpbnN0YW5jZSB0bworICAg
ICAqIGNvbm5lY3QuIFRoaXMgbWF5IGhhcHBlbiB3aGVuLCBmb3IgZXhhbXBsZSwgYSBmcm9udGVu
ZCBkcml2ZXIgaXMKKyAgICAgKiByZS1pbnN0YWxsZWQgb3IgdXBkYXRlZC4KKyAgICAgKi8KKyAg
ICBpZiAoeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkKSB7CisgICAg
ICAgIHVuc2lnbmVkIGludCBvbmxpbmU7CisKKyAgICAgICAgaWYgKHhlbl9kZXZpY2VfYmFja2Vu
ZF9zY2FuZih4ZW5kZXYsICJvbmxpbmUiLCAiJXUiLCAmb25saW5lKSAhPSAxKSB7CisgICAgICAg
ICAgICBvbmxpbmUgPSAwOworICAgICAgICB9CisKKyAgICAgICAgaWYgKG9ubGluZSkgeworICAg
ICAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRl
SW5pdFdhaXQpOworICAgICAgICB9CisgICAgfQorfQorCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNl
X2Zyb250ZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogewogICAg
IFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5k
ZXYpKSk7CkBAIC0yNTQsNiArNDQ3LDE1IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRl
bmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAgaWYgKGxvY2Fs
X2VycikgewogICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gY3JlYXRlIGZyb250
ZW5kOiAiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHhlbmRldi0+ZnJvbnRlbmRf
c3RhdGVfd2F0Y2ggPQorICAgICAgICB4ZW5fYnVzX2FkZF93YXRjaCh4ZW5idXMsIHhlbmRldi0+
ZnJvbnRlbmRfcGF0aCwgInN0YXRlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2Rl
dmljZV9mcm9udGVuZF9jaGFuZ2VkLCB4ZW5kZXYsICZsb2NhbF9lcnIpOworICAgIGlmIChsb2Nh
bF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIHdhdGNoIGZyb250
ZW5kIHN0YXRlOiAiKTsKICAgICB9CiB9CiAKQEAgLTI2Miw2ICs0NjQsMTEgQEAgc3RhdGljIHZv
aWQgeGVuX2RldmljZV9mcm9udGVuZF9kZXN0cm95KFhlbkRldmljZSAqeGVuZGV2KQogICAgIFhl
bkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYp
KSk7CiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKKyAgICBpZiAoeGVuZGV2LT5mcm9u
dGVuZF9zdGF0ZV93YXRjaCkgeworICAgICAgICB4ZW5fYnVzX3JlbW92ZV93YXRjaCh4ZW5idXMs
IHhlbmRldi0+ZnJvbnRlbmRfc3RhdGVfd2F0Y2gsIE5VTEwpOworICAgICAgICB4ZW5kZXYtPmZy
b250ZW5kX3N0YXRlX3dhdGNoID0gTlVMTDsKKyAgICB9CisKICAgICBpZiAoIXhlbmRldi0+ZnJv
bnRlbmRfcGF0aCkgewogICAgICAgICByZXR1cm47CiAgICAgfQpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVy
LmgKaW5kZXggNWNkOWMzZDc1OS4uNGMwZjc0NzQ0NSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94
ZW4veGVuLWJ1cy1oZWxwZXIuaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5o
CkBAIC0zNiw0ICszNiwxMCBAQCBpbnQgeHNfbm9kZV9zY2FuZihzdHJ1Y3QgeHNfaGFuZGxlICp4
c2gsICB4c190cmFuc2FjdGlvbl90IHRpZCwKICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
Km5vZGUsIGNvbnN0IGNoYXIgKmtleSwgRXJyb3IgKiplcnJwLAogICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqZm10LCAuLi4pOwogCisvKiBXYXRjaCBub2RlL2tleSB1bmxlc3Mgbm9kZSBp
cyBlbXB0eSwgaW4gd2hpY2ggY2FzZSB3YXRjaCBrZXkgKi8KK3ZvaWQgeHNfbm9kZV93YXRjaChz
dHJ1Y3QgeHNfaGFuZGxlICp4c2gsIGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwK
KyAgICAgICAgICAgICAgICAgICBjaGFyICp0b2tlbiwgRXJyb3IgKiplcnJwKTsKK3ZvaWQgeHNf
bm9kZV91bndhdGNoKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgY29uc3QgY2hhciAqbm9kZSwgY29u
c3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqdG9rZW4sIEVy
cm9yICoqZXJycCk7CisKICNlbmRpZiAvKiBIV19YRU5fQlVTX0hFTFBFUl9IICovCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgK
aW5kZXggODVhNzVkOGRlYy4uZGY3MzY3NGZjZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94ZW4v
eGVuLWJ1cy5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaApAQCAtMTAsNiArMTAsMTEg
QEAKIAogI2luY2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVz
LmgiCisjaW5jbHVkZSAicWVtdS9ub3RpZnkuaCIKKwordHlwZWRlZiB2b2lkICgqWGVuV2F0Y2hI
YW5kbGVyKSh2b2lkICpvcGFxdWUpOworCit0eXBlZGVmIHN0cnVjdCBYZW5XYXRjaCBYZW5XYXRj
aDsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlIHsKICAgICBEZXZpY2VTdGF0ZSBxZGV2OwpA
QCAtMTgsMTAgKzIzLDE0IEBAIHR5cGVkZWYgc3RydWN0IFhlbkRldmljZSB7CiAgICAgY2hhciAq
YmFja2VuZF9wYXRoLCAqZnJvbnRlbmRfcGF0aDsKICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNr
ZW5kX3N0YXRlLCBmcm9udGVuZF9zdGF0ZTsKICAgICBOb3RpZmllciBleGl0OworICAgIFhlbldh
dGNoICpmcm9udGVuZF9zdGF0ZV93YXRjaDsKIH0gWGVuRGV2aWNlOwogCiB0eXBlZGVmIGNoYXIg
KigqWGVuRGV2aWNlR2V0TmFtZSkoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCk7CiB0
eXBlZGVmIHZvaWQgKCpYZW5EZXZpY2VSZWFsaXplKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKTsKK3R5cGVkZWYgdm9pZCAoKlhlbkRldmljZUZyb250ZW5kQ2hhbmdlZCkoWGVuRGV2
aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVu
dW0geGVuYnVzX3N0YXRlIGZyb250ZW5kX3N0YXRlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApOwogdHlwZWRlZiB2b2lkICgqWGVuRGV2aWNl
VW5yZWFsaXplKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKTsKIAogdHlwZWRlZiBz
dHJ1Y3QgWGVuRGV2aWNlQ2xhc3MgewpAQCAtMzIsNiArNDEsNyBAQCB0eXBlZGVmIHN0cnVjdCBY
ZW5EZXZpY2VDbGFzcyB7CiAgICAgY29uc3QgY2hhciAqZGV2aWNlOwogICAgIFhlbkRldmljZUdl
dE5hbWUgZ2V0X25hbWU7CiAgICAgWGVuRGV2aWNlUmVhbGl6ZSByZWFsaXplOworICAgIFhlbkRl
dmljZUZyb250ZW5kQ2hhbmdlZCBmcm9udGVuZF9jaGFuZ2VkOwogICAgIFhlbkRldmljZVVucmVh
bGl6ZSB1bnJlYWxpemU7CiB9IFhlbkRldmljZUNsYXNzOwogCkBAIC00Nyw2ICs1Nyw3IEBAIHR5
cGVkZWYgc3RydWN0IFhlbkJ1cyB7CiAgICAgQnVzU3RhdGUgcWJ1czsKICAgICBkb21pZF90IGJh
Y2tlbmRfaWQ7CiAgICAgc3RydWN0IHhzX2hhbmRsZSAqeHNoOworICAgIE5vdGlmaWVyTGlzdCB3
YXRjaF9ub3RpZmllcnM7CiB9IFhlbkJ1czsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuQnVzQ2xhc3Mg
ewpAQCAtNjQsNCArNzUsOCBAQCB0eXBlZGVmIHN0cnVjdCBYZW5CdXNDbGFzcyB7CiAKIHZvaWQg
eGVuX2J1c19pbml0KHZvaWQpOwogCit2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUo
WGVuRGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51
bSB4ZW5idXNfc3RhdGUgc3RhdGUpOworZW51bSB4ZW5idXNfc3RhdGUgeGVuX2RldmljZV9iYWNr
ZW5kX2dldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldik7CisKICNlbmRpZiAvKiBIV19YRU5fQlVT
X0ggKi8KLS0gCjIuMjAuMS4yLmdiMjFlYmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:13:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1ggVea-0007hZ-15; Mon, 07 Jan 2019 14:13: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVeY-0007gu-Jm
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:13:18 +0000
X-Inumbo-ID: 611a7cac-1286-11e9-9698-b3ac54bc5d3a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 611a7cac-1286-11e9-9698-b3ac54bc5d3a;
 Mon, 07 Jan 2019 14:13:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74964883"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:13:00 +0000
Message-ID: <20190107141309.15774-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 09/18] xen: remove unnecessary code from
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90IGFsbCBvZiB0aGUgY29kZSBkdXBsaWNhdGVkIGZyb20geGVuX2Rpc2suYyBpcyByZXF1aXJl
ZCBhcyB0aGUgYmFzaXMgZm9yCnRoZSBuZXcgZGF0YXBsYW5lIGltcGxlbWVudGF0aW9uIHNvIHRo
aXMgcGF0Y2ggcmVtb3ZlcyBleHRyYW5lb3VzIGNvZGUsCmFsb25nIHdpdGggdGhlIGxlZ2FjeSAj
aW5jbHVkZXMgYW5kIGNhbGxzIHRvIHRoZSBsZWdhY3kgeGVuX3B2X3ByaW50ZigpCmZ1bmN0aW9u
LiBFcnJvciBtZXNzYWdlcyBhcmUgY2hhbmdlZCB0byBiZSByZXBvcnRlZCB1c2luZyBlcnJvcl9y
ZXBvcnQoKS4KCk5PVEU6IFRoZSBjb2RlIGlzIHN0aWxsIG5vdCB5ZXQgYnVpbHQuIEZ1cnRoZXIg
dHJhbnNmb3JtYXRpb25zIHdpbGwgYmUKICAgICAgcmVxdWlyZWQgdG8gbWFrZSBpdCBjb3JyZWN0
bHkgaW50ZXJmYWNlIHRvIHRoZSBuZXcgWGVuQnVzL1hlbkRldmljZQogICAgICBmcmFtZXdvcmsu
IFRoZXkgd2lsbCBiZSBkZWxpdmVyZWQgaW4gYSBzdWJzZXF1ZW50IHBhdGNoLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFu
dGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFN0ZWZhbiBIYWpub2N6aSA8
c3RlZmFuaGFAcmVkaGF0LmNvbT4KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNj
OiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgoKdjY6CiAtIHY1IHdhcyBtZXNzZWQgdXAg
c28gZml4IHRoZSBib2lsZXJwbGF0ZSBhZ2FpbgogLSBEcm9wIEFudGhvbnkncyBSLWIgc28gaGUg
Y2FuIGNoZWNrIGl0Cgp2MjoKIC0gTGVhdmUgZXhpc3RpbmcgYm9pbGVycGxhdGUgYWxvbmUsIG90
aGVyIHRoYW4gcmVtb3ZpbmcgdGhlIG5vdy1pbmNvcnJlY3QKICAgZGVzY3JpcHRpb24KLS0tCiBo
dy9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgfCA0MjkgKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNDA2IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyBiL2h3
L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwppbmRleCA5ZmFlNTA1MzRlLi4yMjg0NzIzMjBh
IDEwMDY0NAotLS0gYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxv
Y2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCkBAIC0xLDQ1ICsxLDIzIEBACiAvKgotICogIHhlbiBw
YXJhdmlydCBibG9jayBkZXZpY2UgYmFja2VuZAorICogQ29weXJpZ2h0IChjKSAyMDE4ICBDaXRy
aXggU3lzdGVtcyBJbmMuCisgKiAoYykgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgKgotICogIChjKSBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsg
dW5kZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLgogICoKLSAqICBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICog
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg
cHVibGlzaGVkIGJ5Ci0gKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgdW5kZXIgdmVy
c2lvbiAyIG9mIHRoZSBMaWNlbnNlLgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICog
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KICAqCi0gKiAgVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCi0gKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKLSAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi0gKiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nCisgKiB3aXRoIHRoaXMgcHJvZ3Jh
bTsgaWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICoKLSAqICBZ
b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBhbG9uZwotICogIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCi0gKgotICogIENvbnRyaWJ1dGlvbnMgYWZ0ZXIgMjAx
Mi0wMS0xMyBhcmUgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZQotICogIEdOVSBHUEws
IHZlcnNpb24gMiBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICogQ29u
dHJpYnV0aW9ucyBhZnRlciAyMDEyLTAxLTEzIGFyZSBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlCisgKiBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KICAqLwogCi0jaW5jbHVkZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgInFl
bXUvdW5pdHMuaCIKLSNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KLSNpbmNsdWRlIDxzeXMvdWlvLmg+
Ci0KLSNpbmNsdWRlICJody9ody5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgot
I2luY2x1ZGUgInhlbl9ibGtpZi5oIgotI2luY2x1ZGUgInN5c2VtdS9ibG9ja2Rldi5oIgotI2lu
Y2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgotI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5k
LmgiCi0jaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0Lmgi
Ci0jaW5jbHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCi0KLS8q
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gKi8KLQotI2RlZmluZSBCTE9DS19TSVpFICA1MTIKLSNkZWZpbmUgSU9DQl9DT1VOVCAg
KEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCArIDIpCi0KIHN0cnVjdCBpb3JlcSB7CiAg
ICAgYmxraWZfcmVxdWVzdF90ICAgICByZXE7CiAgICAgaW50MTZfdCAgICAgICAgICAgICBzdGF0
dXM7CkBAIC0xMDEsOCArNzksNiBAQCBzdHJ1Y3QgWGVuQmxrRGV2IHsKICAgICBBaW9Db250ZXh0
ICAgICAgICAgICpjdHg7CiB9OwogCi0vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCi0KIHN0YXRpYyB2b2lkIGlvcmVxX3Jl
c2V0KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7CiAgICAgbWVtc2V0KCZpb3JlcS0+cmVxLCAwLCBz
aXplb2YoaW9yZXEtPnJlcSkpOwpAQCAtMTgzLDExICsxNTksNiBAQCBzdGF0aWMgaW50IGlvcmVx
X3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgc2l6ZV90IGxlbjsKICAgICBpbnQgaTsK
IAotICAgIHhlbl9wdl9wcmludGYoCi0gICAgICAgIHhlbmRldiwgMywKLSAgICAgICAgIm9wICVk
LCBuciAlZCwgaGFuZGxlICVkLCBpZCAlIiBQUklkNjQgIiwgc2VjdG9yICUiIFBSSWQ2NCAiXG4i
LAotICAgICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbiwgaW9yZXEtPnJlcS5ucl9zZWdtZW50cywK
LSAgICAgICAgaW9yZXEtPnJlcS5oYW5kbGUsIGlvcmVxLT5yZXEuaWQsIGlvcmVxLT5yZXEuc2Vj
dG9yX251bWJlcik7CiAgICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewogICAgIGNh
c2UgQkxLSUZfT1BfUkVBRDoKICAgICAgICAgYnJlYWs7CkBAIC0yMDIsMjggKzE3MywyNyBAQCBz
dGF0aWMgaW50IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgY2FzZSBCTEtJ
Rl9PUF9ESVNDQVJEOgogICAgICAgICByZXR1cm4gMDsKICAgICBkZWZhdWx0OgotICAgICAgICB4
ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiB1bmtub3duIG9wZXJhdGlvbiAoJWQpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uKTsKKyAgICAgICAg
ZXJyb3JfcmVwb3J0KCJlcnJvcjogdW5rbm93biBvcGVyYXRpb24gKCVkKSIsIGlvcmVxLT5yZXEu
b3BlcmF0aW9uKTsKICAgICAgICAgZ290byBlcnI7CiAgICAgfTsKIAogICAgIGlmIChpb3JlcS0+
cmVxLm9wZXJhdGlvbiAhPSBCTEtJRl9PUF9SRUFEICYmIGJsa2Rldi0+bW9kZVswXSAhPSAndycp
IHsKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogd3JpdGUgcmVxIGZv
ciBybyBkZXZpY2VcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiB3cml0ZSByZXEg
Zm9yIHJvIGRldmljZSIpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKICAgICBpb3JlcS0+
c3RhcnQgPSBpb3JlcS0+cmVxLnNlY3Rvcl9udW1iZXIgKiBibGtkZXYtPmZpbGVfYmxrOwogICAg
IGZvciAoaSA9IDA7IGkgPCBpb3JlcS0+cmVxLm5yX3NlZ21lbnRzOyBpKyspIHsKICAgICAgICAg
aWYgKGkgPT0gQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUKSB7Ci0gICAgICAgICAgICB4
ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBucl9zZWdtZW50cyB0b28gYmlnXG4iKTsK
KyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IG5yX3NlZ21lbnRzIHRvbyBiaWciKTsK
ICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAgICAgICAgIGlmIChpb3JlcS0+cmVx
LnNlZ1tpXS5maXJzdF9zZWN0ID4gaW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0KSB7Ci0gICAg
ICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBmaXJzdCA+IGxhc3Qgc2Vj
dG9yXG4iKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IGZpcnN0ID4gbGFzdCBz
ZWN0b3IiKTsKICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAgICAgICAgIGlmIChp
b3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgKiBCTE9DS19TSVpFID49IFhDX1BBR0VfU0laRSkg
ewotICAgICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogcGFnZSBjcm9z
c2luZ1xuIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiBwYWdlIGNyb3NzaW5n
Iik7CiAgICAgICAgICAgICBnb3RvIGVycjsKICAgICAgICAgfQogCkBAIC0yMzIsNyArMjAyLDcg
QEAgc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgICAgICBp
b3JlcS0+c2l6ZSArPSBsZW47CiAgICAgfQogICAgIGlmIChpb3JlcS0+c3RhcnQgKyBpb3JlcS0+
c2l6ZSA+IGJsa2Rldi0+ZmlsZV9zaXplKSB7Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2
LCAwLCAiZXJyb3I6IGFjY2VzcyBiZXlvbmQgZW5kIG9mIGZpbGVcbiIpOworICAgICAgICBlcnJv
cl9yZXBvcnQoImVycm9yOiBhY2Nlc3MgYmV5b25kIGVuZCBvZiBmaWxlIik7CiAgICAgICAgIGdv
dG8gZXJyOwogICAgIH0KICAgICByZXR1cm4gMDsKQEAgLTI3OCw4ICsyNDgsNyBAQCBzdGF0aWMg
aW50IGlvcmVxX2dyYW50X2NvcHkoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICByYyA9IHhlbl9i
ZV9jb3B5X2dyYW50X3JlZnMoeGVuZGV2LCB0b19kb21haW4sIHNlZ3MsIGNvdW50KTsKIAogICAg
IGlmIChyYykgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwKLSAgICAgICAgICAg
ICAgICAgICAgICAiZmFpbGVkIHRvIGNvcHkgZGF0YSAlZFxuIiwgcmMpOworICAgICAgICBlcnJv
cl9yZXBvcnQoImZhaWxlZCB0byBjb3B5IGRhdGEgJWQiLCByYyk7CiAgICAgICAgIGlvcmVxLT5h
aW9fZXJyb3JzKys7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CkBAIC0yOTgsOCArMjY3LDkg
QEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQog
ICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5jdHgpOwogCiAgICAgaWYgKHJldCAhPSAw
KSB7Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiJXMgSS9PIGVycm9yXG4iLAot
ICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JF
QUQgPyAicmVhZCIgOiAid3JpdGUiKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlcyBJL08gZXJy
b3IiLAorICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZf
T1BfUkVBRCA/CisgICAgICAgICAgICAgICAgICAgICAicmVhZCIgOiAid3JpdGUiKTsKICAgICAg
ICAgaW9yZXEtPmFpb19lcnJvcnMrKzsKICAgICB9CiAKQEAgLTYwNSw4ICs1NzUsNiBAQCBzdGF0
aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3RzKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKICAg
ICB9CiB9CiAKLS8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gKi8KLQogc3RhdGljIHZvaWQgYmxrX2JoKHZvaWQgKm9wYXF1ZSkK
IHsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBvcGFxdWU7CkBAIC02MzQsMzQ2ICs2
MDIsNiBAQCBzdGF0aWMgdm9pZCBibGtfYWxsb2Moc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVu
ZGV2KQogICAgIGJsa2Rldi0+YmggPSBhaW9fYmhfbmV3KGJsa2Rldi0+Y3R4LCBibGtfYmgsIGJs
a2Rldik7CiB9CiAKLXN0YXRpYyB2b2lkIGJsa19wYXJzZV9kaXNjYXJkKHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldikKLXsKLSAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxr
ZGV2LT54ZW5kZXY7Ci0gICAgaW50IGVuYWJsZTsKLQotICAgIGJsa2Rldi0+ZmVhdHVyZV9kaXNj
YXJkID0gdHJ1ZTsKLQotICAgIGlmICh4ZW5zdG9yZV9yZWFkX2JlX2ludCh4ZW5kZXYsICJkaXNj
YXJkLWVuYWJsZSIsICZlbmFibGUpID09IDApIHsKLSAgICAgICAgYmxrZGV2LT5mZWF0dXJlX2Rp
c2NhcmQgPSAhIWVuYWJsZTsKLSAgICB9Ci0KLSAgICBpZiAoYmxrZGV2LT5mZWF0dXJlX2Rpc2Nh
cmQpIHsKLSAgICAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImZlYXR1cmUtZGlz
Y2FyZCIsIDEpOwotICAgIH0KLX0KLQotc3RhdGljIGludCBibGtfaW5pdChzdHJ1Y3QgWGVuTGVn
YWN5RGV2aWNlICp4ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29u
dGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLSAgICBpbnQgaW5m
byA9IDA7Ci0gICAgY2hhciAqZGlyZWN0aW9zYWZlID0gTlVMTDsKLQotICAgIHRyYWNlX3hlbl9k
aXNrX2luaXQoeGVuZGV2LT5uYW1lKTsKLQotICAgIC8qIHJlYWQgeGVuc3RvcmUgZW50cmllcyAq
LwotICAgIGlmIChibGtkZXYtPnBhcmFtcyA9PSBOVUxMKSB7Ci0gICAgICAgIGNoYXIgKmggPSBO
VUxMOwotICAgICAgICBibGtkZXYtPnBhcmFtcyA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRl
diwgInBhcmFtcyIpOwotICAgICAgICBpZiAoYmxrZGV2LT5wYXJhbXMgIT0gTlVMTCkgewotICAg
ICAgICAgICAgaCA9IHN0cmNocihibGtkZXYtPnBhcmFtcywgJzonKTsKLSAgICAgICAgfQotICAg
ICAgICBpZiAoaCAhPSBOVUxMKSB7Ci0gICAgICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9IGJs
a2Rldi0+cGFyYW1zOwotICAgICAgICAgICAgYmxrZGV2LT5maWxlbmFtZSAgPSBoICsgMTsKLSAg
ICAgICAgICAgICpoID0gMDsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGJsa2Rldi0+
ZmlsZXByb3RvID0gIjx1bnNldD4iOwotICAgICAgICAgICAgYmxrZGV2LT5maWxlbmFtZSAgPSBi
bGtkZXYtPnBhcmFtczsKLSAgICAgICAgfQotICAgIH0KLSAgICBpZiAoIXN0cmNtcCgiYWlvIiwg
YmxrZGV2LT5maWxlcHJvdG8pKSB7Ci0gICAgICAgIGJsa2Rldi0+ZmlsZXByb3RvID0gInJhdyI7
Ci0gICAgfQotICAgIGlmICghc3RyY21wKCJ2aGQiLCBibGtkZXYtPmZpbGVwcm90bykpIHsKLSAg
ICAgICAgYmxrZGV2LT5maWxlcHJvdG8gPSAidnBjIjsKLSAgICB9Ci0gICAgaWYgKGJsa2Rldi0+
bW9kZSA9PSBOVUxMKSB7Ci0gICAgICAgIGJsa2Rldi0+bW9kZSA9IHhlbnN0b3JlX3JlYWRfYmVf
c3RyKHhlbmRldiwgIm1vZGUiKTsKLSAgICB9Ci0gICAgaWYgKGJsa2Rldi0+dHlwZSA9PSBOVUxM
KSB7Ci0gICAgICAgIGJsa2Rldi0+dHlwZSA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwg
InR5cGUiKTsKLSAgICB9Ci0gICAgaWYgKGJsa2Rldi0+ZGV2ID09IE5VTEwpIHsKLSAgICAgICAg
YmxrZGV2LT5kZXYgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkZXYiKTsKLSAgICB9
Ci0gICAgaWYgKGJsa2Rldi0+ZGV2dHlwZSA9PSBOVUxMKSB7Ci0gICAgICAgIGJsa2Rldi0+ZGV2
dHlwZSA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwgImRldmljZS10eXBlIik7Ci0gICAg
fQotICAgIGRpcmVjdGlvc2FmZSA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwgImRpcmVj
dC1pby1zYWZlIik7Ci0gICAgYmxrZGV2LT5kaXJlY3Rpb3NhZmUgPSAoZGlyZWN0aW9zYWZlICYm
IGF0b2koZGlyZWN0aW9zYWZlKSk7Ci0KLSAgICAvKiBkbyB3ZSBoYXZlIGFsbCB3ZSBuZWVkPyAq
LwotICAgIGlmIChibGtkZXYtPnBhcmFtcyA9PSBOVUxMIHx8Ci0gICAgICAgIGJsa2Rldi0+bW9k
ZSA9PSBOVUxMICAgfHwKLSAgICAgICAgYmxrZGV2LT50eXBlID09IE5VTEwgICB8fAotICAgICAg
ICBibGtkZXYtPmRldiA9PSBOVUxMKSB7Ci0gICAgICAgIGdvdG8gb3V0X2Vycm9yOwotICAgIH0K
LQotICAgIC8qIHJlYWQtb25seSA/ICovCi0gICAgaWYgKHN0cmNtcChibGtkZXYtPm1vZGUsICJ3
IikpIHsKLSAgICAgICAgaW5mbyAgfD0gVkRJU0tfUkVBRE9OTFk7Ci0gICAgfQotCi0gICAgLyog
Y2Ryb20gPyAqLwotICAgIGlmIChibGtkZXYtPmRldnR5cGUgJiYgIXN0cmNtcChibGtkZXYtPmRl
dnR5cGUsICJjZHJvbSIpKSB7Ci0gICAgICAgIGluZm8gIHw9IFZESVNLX0NEUk9NOwotICAgIH0K
LQotICAgIGJsa2Rldi0+ZmlsZV9ibGsgID0gQkxPQ0tfU0laRTsKLQotICAgIC8qIGZpbGwgaW5m
bwotICAgICAqIGJsa19jb25uZWN0IHN1cHBsaWVzIHNlY3Rvci1zaXplIGFuZCBzZWN0b3JzCi0g
ICAgICovCi0gICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImZlYXR1cmUtZmx1c2gt
Y2FjaGUiLCAxKTsKLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAiaW5mbyIsIGlu
Zm8pOwotCi0gICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgIm1heC1yaW5nLXBhZ2Ut
b3JkZXIiLAotICAgICAgICAgICAgICAgICAgICAgICAgICBNQVhfUklOR19QQUdFX09SREVSKTsK
LQotICAgIGJsa19wYXJzZV9kaXNjYXJkKGJsa2Rldik7Ci0KLSAgICBnX2ZyZWUoZGlyZWN0aW9z
YWZlKTsKLSAgICByZXR1cm4gMDsKLQotb3V0X2Vycm9yOgotICAgIGdfZnJlZShibGtkZXYtPnBh
cmFtcyk7Ci0gICAgYmxrZGV2LT5wYXJhbXMgPSBOVUxMOwotICAgIGdfZnJlZShibGtkZXYtPm1v
ZGUpOwotICAgIGJsa2Rldi0+bW9kZSA9IE5VTEw7Ci0gICAgZ19mcmVlKGJsa2Rldi0+dHlwZSk7
Ci0gICAgYmxrZGV2LT50eXBlID0gTlVMTDsKLSAgICBnX2ZyZWUoYmxrZGV2LT5kZXYpOwotICAg
IGJsa2Rldi0+ZGV2ID0gTlVMTDsKLSAgICBnX2ZyZWUoYmxrZGV2LT5kZXZ0eXBlKTsKLSAgICBi
bGtkZXYtPmRldnR5cGUgPSBOVUxMOwotICAgIGdfZnJlZShkaXJlY3Rpb3NhZmUpOwotICAgIGJs
a2Rldi0+ZGlyZWN0aW9zYWZlID0gZmFsc2U7Ci0gICAgcmV0dXJuIC0xOwotfQotCi1zdGF0aWMg
aW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKLXsKLSAgICBz
dHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVu
QmxrRGV2LCB4ZW5kZXYpOwotICAgIGludCBpbmRleCwgcWZsYWdzOwotICAgIGJvb2wgcmVhZG9u
bHkgPSB0cnVlOwotICAgIGJvb2wgd3JpdGV0aHJvdWdoID0gdHJ1ZTsKLSAgICBpbnQgb3JkZXIs
IHJpbmdfcmVmOwotICAgIHVuc2lnbmVkIGludCByaW5nX3NpemUsIG1heF9ncmFudHM7Ci0gICAg
dW5zaWduZWQgaW50IGk7Ci0KLSAgICB0cmFjZV94ZW5fZGlza19jb25uZWN0KHhlbmRldi0+bmFt
ZSk7Ci0KLSAgICAvKiByZWFkLW9ubHkgPyAqLwotICAgIGlmIChibGtkZXYtPmRpcmVjdGlvc2Fm
ZSkgewotICAgICAgICBxZmxhZ3MgPSBCRFJWX09fTk9DQUNIRSB8IEJEUlZfT19OQVRJVkVfQUlP
OwotICAgIH0gZWxzZSB7Ci0gICAgICAgIHFmbGFncyA9IDA7Ci0gICAgICAgIHdyaXRldGhyb3Vn
aCA9IGZhbHNlOwotICAgIH0KLSAgICBpZiAoc3RyY21wKGJsa2Rldi0+bW9kZSwgInciKSA9PSAw
KSB7Ci0gICAgICAgIHFmbGFncyB8PSBCRFJWX09fUkRXUjsKLSAgICAgICAgcmVhZG9ubHkgPSBm
YWxzZTsKLSAgICB9Ci0gICAgaWYgKGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkKSB7Ci0gICAgICAg
IHFmbGFncyB8PSBCRFJWX09fVU5NQVA7Ci0gICAgfQotCi0gICAgLyogaW5pdCBxZW11IGJsb2Nr
IGRyaXZlciAqLwotICAgIGluZGV4ID0gKHhlbmRldi0+ZGV2IC0gMjAyICogMjU2KSAvIDE2Owot
ICAgIGJsa2Rldi0+ZGluZm8gPSBkcml2ZV9nZXQoSUZfWEVOLCAwLCBpbmRleCk7Ci0gICAgaWYg
KCFibGtkZXYtPmRpbmZvKSB7Ci0gICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwotICAg
ICAgICBRRGljdCAqb3B0aW9ucyA9IE5VTEw7Ci0KLSAgICAgICAgaWYgKHN0cmNtcChibGtkZXYt
PmZpbGVwcm90bywgIjx1bnNldD4iKSkgewotICAgICAgICAgICAgb3B0aW9ucyA9IHFkaWN0X25l
dygpOwotICAgICAgICAgICAgcWRpY3RfcHV0X3N0cihvcHRpb25zLCAiZHJpdmVyIiwgYmxrZGV2
LT5maWxlcHJvdG8pOwotICAgICAgICB9Ci0KLSAgICAgICAgLyogc2V0dXAgdmlhIHhlbmJ1cyAt
PiBjcmVhdGUgbmV3IGJsb2NrIGRyaXZlciBpbnN0YW5jZSAqLwotICAgICAgICB4ZW5fcHZfcHJp
bnRmKHhlbmRldiwgMiwgImNyZWF0ZSBuZXcgYmRydiAoeGVuYnVzIHNldHVwKVxuIik7Ci0gICAg
ICAgIGJsa2Rldi0+YmxrID0gYmxrX25ld19vcGVuKGJsa2Rldi0+ZmlsZW5hbWUsIE5VTEwsIG9w
dGlvbnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHFmbGFncywgJmxvY2Fs
X2Vycik7Ci0gICAgICAgIGlmICghYmxrZGV2LT5ibGspIHsKLSAgICAgICAgICAgIHhlbl9wdl9w
cmludGYoeGVuZGV2LCAwLCAiZXJyb3I6ICVzXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICBlcnJvcl9nZXRfcHJldHR5KGxvY2FsX2VycikpOwotICAgICAgICAgICAgZXJyb3JfZnJlZShs
b2NhbF9lcnIpOwotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0gICAgICAgIGJs
a19zZXRfZW5hYmxlX3dyaXRlX2NhY2hlKGJsa2Rldi0+YmxrLCAhd3JpdGV0aHJvdWdoKTsKLSAg
ICB9IGVsc2UgewotICAgICAgICAvKiBzZXR1cCB2aWEgcWVtdSBjbWRsaW5lIC0+IGFscmVhZHkg
c2V0dXAgZm9yIHVzICovCi0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAyLAotICAgICAg
ICAgICAgICAgICAgICAgICJnZXQgY29uZmlndXJlZCBiZHJ2IChjbWRsaW5lIHNldHVwKVxuIik7
Ci0gICAgICAgIGJsa2Rldi0+YmxrID0gYmxrX2J5X2xlZ2FjeV9kaW5mbyhibGtkZXYtPmRpbmZv
KTsKLSAgICAgICAgaWYgKGJsa19pc19yZWFkX29ubHkoYmxrZGV2LT5ibGspICYmICFyZWFkb25s
eSkgewotICAgICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJVbmV4cGVjdGVkIHJl
YWQtb25seSBkcml2ZSIpOwotICAgICAgICAgICAgYmxrZGV2LT5ibGsgPSBOVUxMOwotICAgICAg
ICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0gICAgICAgIC8qIGJsa2Rldi0+YmxrIGlzIG5v
dCBjcmVhdGUgYnkgdXMsIHdlIGdldCBhIHJlZmVyZW5jZQotICAgICAgICAgKiBzbyB3ZSBjYW4g
YmxrX3VucmVmKCkgdW5jb25kaXRpb25hbGx5ICovCi0gICAgICAgIGJsa19yZWYoYmxrZGV2LT5i
bGspOwotICAgIH0KLSAgICBibGtfYXR0YWNoX2Rldl9sZWdhY3koYmxrZGV2LT5ibGssIGJsa2Rl
dik7Ci0gICAgYmxrZGV2LT5maWxlX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGJsa2Rldi0+YmxrKTsK
LSAgICBpZiAoYmxrZGV2LT5maWxlX3NpemUgPCAwKSB7Ci0gICAgICAgIEJsb2NrRHJpdmVyU3Rh
dGUgKmJzID0gYmxrX2JzKGJsa2Rldi0+YmxrKTsKLSAgICAgICAgY29uc3QgY2hhciAqZHJ2X25h
bWUgPSBicyA/IGJkcnZfZ2V0X2Zvcm1hdF9uYW1lKGJzKSA6IE5VTEw7Ci0gICAgICAgIHhlbl9w
dl9wcmludGYoeGVuZGV2LCAxLCAiYmxrX2dldGxlbmd0aDogJWQgKCVzKSB8IGRydiAlc1xuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAoaW50KWJsa2Rldi0+ZmlsZV9zaXplLCBzdHJlcnJvcigt
YmxrZGV2LT5maWxlX3NpemUpLAotICAgICAgICAgICAgICAgICAgICAgIGRydl9uYW1lID86ICIt
Iik7Ci0gICAgICAgIGJsa2Rldi0+ZmlsZV9zaXplID0gMDsKLSAgICB9Ci0KLSAgICB4ZW5fcHZf
cHJpbnRmKHhlbmRldiwgMSwgInR5cGUgXCIlc1wiLCBmaWxlcHJvdG8gXCIlc1wiLCBmaWxlbmFt
ZSBcIiVzXCIsIgotICAgICAgICAgICAgICAgICAgIiBzaXplICUiIFBSSWQ2NCAiICglIiBQUklk
NjQgIiBNQilcbiIsCi0gICAgICAgICAgICAgICAgICBibGtkZXYtPnR5cGUsIGJsa2Rldi0+Zmls
ZXByb3RvLCBibGtkZXYtPmZpbGVuYW1lLAotICAgICAgICAgICAgICAgICAgYmxrZGV2LT5maWxl
X3NpemUsIGJsa2Rldi0+ZmlsZV9zaXplIC8gTWlCKTsKLQotICAgIC8qIEZpbGwgaW4gbnVtYmVy
IG9mIHNlY3RvciBzaXplIGFuZCBudW1iZXIgb2Ygc2VjdG9ycyAqLwotICAgIHhlbnN0b3JlX3dy
aXRlX2JlX2ludCh4ZW5kZXYsICJzZWN0b3Itc2l6ZSIsIGJsa2Rldi0+ZmlsZV9ibGspOwotICAg
IHhlbnN0b3JlX3dyaXRlX2JlX2ludDY0KHhlbmRldiwgInNlY3RvcnMiLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmlsZV9zaXplIC8gYmxrZGV2LT5maWxlX2Jsayk7Ci0K
LSAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoeGVuZGV2LCAicmluZy1wYWdlLW9yZGVyIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm9yZGVyKSA9PSAtMSkgewotICAgICAgICBi
bGtkZXYtPm5yX3JpbmdfcmVmID0gMTsKLQotICAgICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9p
bnQoeGVuZGV2LCAicmluZy1yZWYiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnJpbmdfcmVmKSA9PSAtMSkgewotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0g
ICAgICAgIGJsa2Rldi0+cmluZ19yZWZbMF0gPSByaW5nX3JlZjsKLQotICAgIH0gZWxzZSBpZiAo
b3JkZXIgPj0gMCAmJiBvcmRlciA8PSBNQVhfUklOR19QQUdFX09SREVSKSB7Ci0gICAgICAgIGJs
a2Rldi0+bnJfcmluZ19yZWYgPSAxIDw8IG9yZGVyOwotCi0gICAgICAgIGZvciAoaSA9IDA7IGkg
PCBibGtkZXYtPm5yX3JpbmdfcmVmOyBpKyspIHsKLSAgICAgICAgICAgIGNoYXIgKmtleTsKLQot
ICAgICAgICAgICAga2V5ID0gZ19zdHJkdXBfcHJpbnRmKCJyaW5nLXJlZiV1IiwgaSk7Ci0gICAg
ICAgICAgICBpZiAoIWtleSkgewotICAgICAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAg
ICAgIH0KLQotICAgICAgICAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwga2V5
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3JlZikgPT0gLTEp
IHsKLSAgICAgICAgICAgICAgICBnX2ZyZWUoa2V5KTsKLSAgICAgICAgICAgICAgICByZXR1cm4g
LTE7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBibGtkZXYtPnJpbmdfcmVmW2ldID0gcmlu
Z19yZWY7Ci0KLSAgICAgICAgICAgIGdfZnJlZShrZXkpOwotICAgICAgICB9Ci0gICAgfSBlbHNl
IHsKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJpbnZhbGlkIHJpbmctcGFnZS1v
cmRlcjogJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgb3JkZXIpOwotICAgICAgICByZXR1
cm4gLTE7Ci0gICAgfQotCi0gICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwgImV2
ZW50LWNoYW5uZWwiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeGVuZGV2LT5yZW1v
dGVfcG9ydCkgPT0gLTEpIHsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQotICAgIGlmICgh
eGVuZGV2LT5wcm90b2NvbCkgewotICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJP
VE9DT0xfTkFUSVZFOwotICAgIH0gZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+cHJvdG9jb2wsIFhF
Tl9JT19QUk9UT19BQklfTkFUSVZFKSA9PSAwKSB7Ci0gICAgICAgIGJsa2Rldi0+cHJvdG9jb2wg
PSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU7Ci0gICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2LT5w
cm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9YODZfMzIpID09IDApIHsKLSAgICAgICAgYmxrZGV2
LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl8zMjsKLSAgICB9IGVsc2UgaWYgKHN0cmNt
cCh4ZW5kZXYtPnByb3RvY29sLCBYRU5fSU9fUFJPVE9fQUJJX1g4Nl82NCkgPT0gMCkgewotICAg
ICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfWDg2XzY0OwotICAgIH0gZWxz
ZSB7Ci0gICAgICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU7Ci0g
ICAgfQotCi0gICAgcmluZ19zaXplID0gWENfUEFHRV9TSVpFICogYmxrZGV2LT5ucl9yaW5nX3Jl
ZjsKLSAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKLSAgICBjYXNlIEJMS0lGX1BST1RP
Q09MX05BVElWRToKLSAgICB7Ci0gICAgICAgIGJsa2Rldi0+bWF4X3JlcXVlc3RzID0gX19DT05T
VF9SSU5HX1NJWkUoYmxraWYsIHJpbmdfc2l6ZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAg
ICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKLSAgICB7Ci0gICAgICAgIGJsa2Rldi0+bWF4
X3JlcXVlc3RzID0gX19DT05TVF9SSU5HX1NJWkUoYmxraWZfeDg2XzMyLCByaW5nX3NpemUpOwot
ICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6Ci0g
ICAgewotICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJs
a2lmX3g4Nl82NCwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGRlZmF1
bHQ6Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICAvKiBBZGQgb24gdGhlIG51bWJl
ciBuZWVkZWQgZm9yIHRoZSByaW5nIHBhZ2VzICovCi0gICAgbWF4X2dyYW50cyA9IGJsa2Rldi0+
bnJfcmluZ19yZWY7Ci0KLSAgICB4ZW5fYmVfc2V0X21heF9ncmFudF9yZWZzKHhlbmRldiwgbWF4
X2dyYW50cyk7Ci0gICAgYmxrZGV2LT5zcmluZyA9IHhlbl9iZV9tYXBfZ3JhbnRfcmVmcyh4ZW5k
ZXYsIGJsa2Rldi0+cmluZ19yZWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSk7Ci0gICAgaWYgKCFibGtkZXYt
PnNyaW5nKSB7Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICBzd2l0Y2ggKGJsa2Rl
di0+cHJvdG9jb2wpIHsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKLSAgICB7Ci0g
ICAgICAgIGJsa2lmX3NyaW5nX3QgKnNyaW5nX25hdGl2ZSA9IGJsa2Rldi0+c3Jpbmc7Ci0gICAg
ICAgIEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLm5hdGl2ZSwgc3JpbmdfbmF0aXZlLCBy
aW5nX3NpemUpOwotICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfMzI6Ci0gICAgewotICAgICAgICBibGtpZl94ODZfMzJfc3JpbmdfdCAqc3JpbmdfeDg2
XzMyID0gYmxrZGV2LT5zcmluZzsKLQotICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5y
aW5ncy54ODZfMzJfcGFydCwgc3JpbmdfeDg2XzMyLCByaW5nX3NpemUpOwotICAgICAgICBicmVh
azsKLSAgICB9Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6Ci0gICAgewotICAgICAg
ICBibGtpZl94ODZfNjRfc3JpbmdfdCAqc3JpbmdfeDg2XzY0ID0gYmxrZGV2LT5zcmluZzsKLQot
ICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydCwgc3Jpbmdf
eDg2XzY0LCByaW5nX3NpemUpOwotICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgfQotCi0gICAg
YmxrX3NldF9haW9fY29udGV4dChibGtkZXYtPmJsaywgYmxrZGV2LT5jdHgpOwotCi0gICAgeGVu
X2JlX2JpbmRfZXZ0Y2huKHhlbmRldik7Ci0KLSAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMSwg
Im9rOiBwcm90byAlcywgbnItcmluZy1yZWYgJXUsICIKLSAgICAgICAgICAgICAgICAgICJyZW1v
dGUgcG9ydCAlZCwgbG9jYWwgcG9ydCAlZFxuIiwKLSAgICAgICAgICAgICAgICAgIHhlbmRldi0+
cHJvdG9jb2wsIGJsa2Rldi0+bnJfcmluZ19yZWYsCi0gICAgICAgICAgICAgICAgICB4ZW5kZXYt
PnJlbW90ZV9wb3J0LCB4ZW5kZXYtPmxvY2FsX3BvcnQpOwotICAgIHJldHVybiAwOwotfQotCi1z
dGF0aWMgdm9pZCBibGtfZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYp
Ci17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwg
c3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLQotICAgIHRyYWNlX3hlbl9kaXNrX2Rpc2Nvbm5l
Y3QoeGVuZGV2LT5uYW1lKTsKLQotICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5jdHgp
OwotCi0gICAgaWYgKGJsa2Rldi0+YmxrKSB7Ci0gICAgICAgIGJsa19zZXRfYWlvX2NvbnRleHQo
YmxrZGV2LT5ibGssIHFlbXVfZ2V0X2Fpb19jb250ZXh0KCkpOwotICAgICAgICBibGtfZGV0YWNo
X2RldihibGtkZXYtPmJsaywgYmxrZGV2KTsKLSAgICAgICAgYmxrX3VucmVmKGJsa2Rldi0+Ymxr
KTsKLSAgICAgICAgYmxrZGV2LT5ibGsgPSBOVUxMOwotICAgIH0KLSAgICB4ZW5fcHZfdW5iaW5k
X2V2dGNobih4ZW5kZXYpOwotCi0gICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7
Ci0KLSAgICBpZiAoYmxrZGV2LT5zcmluZykgewotICAgICAgICB4ZW5fYmVfdW5tYXBfZ3JhbnRf
cmVmcyh4ZW5kZXYsIGJsa2Rldi0+c3JpbmcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsa2Rldi0+bnJfcmluZ19yZWYpOwotICAgICAgICBibGtkZXYtPnNyaW5nID0gTlVMTDsK
LSAgICB9Ci19Ci0KIHN0YXRpYyBpbnQgYmxrX2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAq
eGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4
ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7CkBAIC0xMDA2LDE0ICs2MzQsMyBAQCBz
dGF0aWMgdm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogCiAg
ICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsKIH0KLQotc3RydWN0IFhlbkRldk9wcyB4
ZW5fYmxrZGV2X29wcyA9IHsKLSAgICAuZmxhZ3MgICAgICA9IERFVk9QU19GTEFHX05FRURfR05U
REVWLAotICAgIC5zaXplICAgICAgID0gc2l6ZW9mKHN0cnVjdCBYZW5CbGtEZXYpLAotICAgIC5h
bGxvYyAgICAgID0gYmxrX2FsbG9jLAotICAgIC5pbml0ICAgICAgID0gYmxrX2luaXQsCi0gICAg
LmluaXRpYWxpc2UgPSBibGtfY29ubmVjdCwKLSAgICAuZGlzY29ubmVjdCA9IGJsa19kaXNjb25u
ZWN0LAotICAgIC5ldmVudCAgICAgID0gYmxrX2V2ZW50LAotICAgIC5mcmVlICAgICAgID0gYmxr
X2ZyZWUsCi19OwotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:13:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1ggVeZ-0007hL-Or; Mon, 07 Jan 2019 14:13: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVeY-0007gg-CK
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:13:18 +0000
X-Inumbo-ID: 60164e52-1286-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60164e52-1286-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 14:13:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74964882"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:12:59 +0000
Message-ID: <20190107141309.15774-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 08/18] xen: duplicate xen_disk.c as basis of
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyB4ZW4tYmxvY2sgWGVuRGV2aWNlIGltcGxlbWVudGF0aW9uIHJlcXVpcmVzIHRoZSBz
YW1lIGNvcmUKZGF0YXBsYW5lIGFzIHRoZSBsZWdhY3kgeGVuX2Rpc2sgaW1wbGVtZW50YXRpb24g
aXQgd2lsbCBldmVudHVhbGx5IHJlcGxhY2UuClRoaXMgcGF0Y2ggdGhlcmVmb3JlIGNvcGllcyB0
aGUgbGVnYWN5IHhlbl9kaXNrLmMgc291cmNlIG1vZHVsZSBpbnRvIGEgbmV3CmRhdGFwbGFuZS94
ZW4tYmxvY2suYyBzb3VyY2UgbW9kdWxlIGFzIHRoZSBiYXNpcyBmb3IgdGhlIG5ldyBkYXRhcGxh
bmUgYW5kCmFkanVzdHMgdGhlIE1BSU5UQUlORVJTIGZpbGUgYWNjb3JkaW5nbHkuCgpOT1RFOiBU
aGUgZHVwbGljYXRlZCBjb2RlIGlzIG5vdCB5ZXQgYnVpbHQuIEl0IGlzIHNpbXBseSBwdXQgaW50
byBwbGFjZSBieQogICAgICB0aGlzIHBhdGNoIChqdXN0IGZpeGluZyBzdHlsZSB2aW9sYXRpb25z
KSBzdWNoIHRoYXQgdGhlCiAgICAgIG1vZGlmaWNhdGlvbnMgdGhhdCB3aWxsIG5lZWQgdG8gYmUg
bWFkZSB0byB0aGUgY29kZSBhcmUgbm90CiAgICAgIGNvbmZsYXRlZCB3aXRoIGNvZGUgbW92ZW1l
bnQsIHRodXMgbWFraW5nIHJldmlldyBoYXJkZXIuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDYzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgpDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQ2M6IE1heCBSZWl0eiA8bXJl
aXR6QHJlZGhhdC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgfCAxMDE5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEwMjAgaW5zZXJ0aW9ucygrKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwoKZGlmZiAt
LWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggMzhkNmMzYjk3My4uZjczMGQ2
YzNjYyAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTQxNSw2
ICs0MTUsNyBAQCBGOiBody9jaGFyL3hlbl9jb25zb2xlLmMKIEY6IGh3L2Rpc3BsYXkveGVuZmIu
YwogRjogaHcvbmV0L3hlbl9uaWMuYwogRjogaHcvYmxvY2sveGVuKgorRjogaHcvYmxvY2svZGF0
YXBsYW5lL3hlbioKIEY6IGh3L3hlbi8KIEY6IGh3L3hlbnB2LwogRjogaHcvaTM4Ni94ZW4vCmRp
ZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgYi9ody9ibG9jay9kYXRh
cGxhbmUveGVuLWJsb2NrLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
OWZhZTUwNTM0ZQotLS0gL2Rldi9udWxsCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxv
Y2suYwpAQCAtMCwwICsxLDEwMTkgQEAKKy8qCisgKiAgeGVuIHBhcmF2aXJ0IGJsb2NrIGRldmlj
ZSBiYWNrZW5kCisgKgorICogIChjKSBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
KyAqCisgKiAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogIHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IHVuZGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZS4KKyAqCisgKiAg
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKKyAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcKKyAqICB3aXRoIHRo
aXMgcHJvZ3JhbTsgaWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgor
ICoKKyAqICBDb250cmlidXRpb25zIGFmdGVyIDIwMTItMDEtMTMgYXJlIGxpY2Vuc2VkIHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUKKyAqICBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgKGF0IHlvdXIgb3B0
aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqLworCisjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgor
I2luY2x1ZGUgInFlbXUvdW5pdHMuaCIKKyNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KKyNpbmNsdWRl
IDxzeXMvdWlvLmg+CisKKyNpbmNsdWRlICJody9ody5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW5f
YmFja2VuZC5oIgorI2luY2x1ZGUgInhlbl9ibGtpZi5oIgorI2luY2x1ZGUgInN5c2VtdS9ibG9j
a2Rldi5oIgorI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgorI2luY2x1ZGUgInN5c2VtdS9i
bG9jay1iYWNrZW5kLmgiCisjaW5jbHVkZSAicWFwaS9lcnJvci5oIgorI2luY2x1ZGUgInFhcGkv
cW1wL3FkaWN0LmgiCisjaW5jbHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgorI2luY2x1ZGUgInRy
YWNlLmgiCisKKy8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gKi8KKworI2RlZmluZSBCTE9DS19TSVpFICA1MTIKKyNkZWZpbmUg
SU9DQl9DT1VOVCAgKEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCArIDIpCisKK3N0cnVj
dCBpb3JlcSB7CisgICAgYmxraWZfcmVxdWVzdF90ICAgICByZXE7CisgICAgaW50MTZfdCAgICAg
ICAgICAgICBzdGF0dXM7CisKKyAgICAvKiBwYXJzZWQgcmVxdWVzdCAqLworICAgIG9mZl90ICAg
ICAgICAgICAgICAgc3RhcnQ7CisgICAgUUVNVUlPVmVjdG9yICAgICAgICB2OworICAgIHZvaWQg
ICAgICAgICAgICAgICAgKmJ1ZjsKKyAgICBzaXplX3QgICAgICAgICAgICAgIHNpemU7CisgICAg
aW50ICAgICAgICAgICAgICAgICBwcmVzeW5jOworCisgICAgLyogYWlvIHN0YXR1cyAqLworICAg
IGludCAgICAgICAgICAgICAgICAgYWlvX2luZmxpZ2h0OworICAgIGludCAgICAgICAgICAgICAg
ICAgYWlvX2Vycm9yczsKKworICAgIHN0cnVjdCBYZW5CbGtEZXYgICAgKmJsa2RldjsKKyAgICBR
TElTVF9FTlRSWShpb3JlcSkgICBsaXN0OworICAgIEJsb2NrQWNjdENvb2tpZSAgICAgYWNjdDsK
K307CisKKyNkZWZpbmUgTUFYX1JJTkdfUEFHRV9PUkRFUiA0CisKK3N0cnVjdCBYZW5CbGtEZXYg
eworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgICAgeGVuZGV2OyAgLyogbXVzdCBiZSBmaXJz
dCAqLworICAgIGNoYXIgICAgICAgICAgICAgICAgKnBhcmFtczsKKyAgICBjaGFyICAgICAgICAg
ICAgICAgICptb2RlOworICAgIGNoYXIgICAgICAgICAgICAgICAgKnR5cGU7CisgICAgY2hhciAg
ICAgICAgICAgICAgICAqZGV2OworICAgIGNoYXIgICAgICAgICAgICAgICAgKmRldnR5cGU7Cisg
ICAgYm9vbCAgICAgICAgICAgICAgICBkaXJlY3Rpb3NhZmU7CisgICAgY29uc3QgY2hhciAgICAg
ICAgICAqZmlsZXByb3RvOworICAgIGNvbnN0IGNoYXIgICAgICAgICAgKmZpbGVuYW1lOworICAg
IHVuc2lnbmVkIGludCAgICAgICAgcmluZ19yZWZbMSA8PCBNQVhfUklOR19QQUdFX09SREVSXTsK
KyAgICB1bnNpZ25lZCBpbnQgICAgICAgIG5yX3JpbmdfcmVmOworICAgIHZvaWQgICAgICAgICAg
ICAgICAgKnNyaW5nOworICAgIGludDY0X3QgICAgICAgICAgICAgZmlsZV9ibGs7CisgICAgaW50
NjRfdCAgICAgICAgICAgICBmaWxlX3NpemU7CisgICAgaW50ICAgICAgICAgICAgICAgICBwcm90
b2NvbDsKKyAgICBibGtpZl9iYWNrX3JpbmdzX3QgIHJpbmdzOworICAgIGludCAgICAgICAgICAg
ICAgICAgbW9yZV93b3JrOworCisgICAgLyogcmVxdWVzdCBsaXN0cyAqLworICAgIFFMSVNUX0hF
QUQoaW5mbGlnaHRfaGVhZCwgaW9yZXEpIGluZmxpZ2h0OworICAgIFFMSVNUX0hFQUQoZmluaXNo
ZWRfaGVhZCwgaW9yZXEpIGZpbmlzaGVkOworICAgIFFMSVNUX0hFQUQoZnJlZWxpc3RfaGVhZCwg
aW9yZXEpIGZyZWVsaXN0OworICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfdG90YWw7
CisgICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c19pbmZsaWdodDsKKyAgICBpbnQgICAg
ICAgICAgICAgICAgIHJlcXVlc3RzX2ZpbmlzaGVkOworICAgIHVuc2lnbmVkIGludCAgICAgICAg
bWF4X3JlcXVlc3RzOworCisgICAgZ2Jvb2xlYW4gICAgICAgICAgICBmZWF0dXJlX2Rpc2NhcmQ7
CisKKyAgICAvKiBxZW11IGJsb2NrIGRyaXZlciAqLworICAgIERyaXZlSW5mbyAgICAgICAgICAg
KmRpbmZvOworICAgIEJsb2NrQmFja2VuZCAgICAgICAgKmJsazsKKyAgICBRRU1VQkggICAgICAg
ICAgICAgICpiaDsKKworICAgIElPVGhyZWFkICAgICAgICAgICAgKmlvdGhyZWFkOworICAgIEFp
b0NvbnRleHQgICAgICAgICAgKmN0eDsKK307CisKKy8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KKworc3RhdGljIHZvaWQg
aW9yZXFfcmVzZXQoc3RydWN0IGlvcmVxICppb3JlcSkKK3sKKyAgICBtZW1zZXQoJmlvcmVxLT5y
ZXEsIDAsIHNpemVvZihpb3JlcS0+cmVxKSk7CisgICAgaW9yZXEtPnN0YXR1cyA9IDA7CisgICAg
aW9yZXEtPnN0YXJ0ID0gMDsKKyAgICBpb3JlcS0+YnVmID0gTlVMTDsKKyAgICBpb3JlcS0+c2l6
ZSA9IDA7CisgICAgaW9yZXEtPnByZXN5bmMgPSAwOworCisgICAgaW9yZXEtPmFpb19pbmZsaWdo
dCA9IDA7CisgICAgaW9yZXEtPmFpb19lcnJvcnMgPSAwOworCisgICAgaW9yZXEtPmJsa2RldiA9
IE5VTEw7CisgICAgbWVtc2V0KCZpb3JlcS0+bGlzdCwgMCwgc2l6ZW9mKGlvcmVxLT5saXN0KSk7
CisgICAgbWVtc2V0KCZpb3JlcS0+YWNjdCwgMCwgc2l6ZW9mKGlvcmVxLT5hY2N0KSk7CisKKyAg
ICBxZW11X2lvdmVjX3Jlc2V0KCZpb3JlcS0+dik7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgaW9yZXEg
KmlvcmVxX3N0YXJ0KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKK3sKKyAgICBzdHJ1Y3QgaW9y
ZXEgKmlvcmVxID0gTlVMTDsKKworICAgIGlmIChRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlz
dCkpIHsKKyAgICAgICAgaWYgKGJsa2Rldi0+cmVxdWVzdHNfdG90YWwgPj0gYmxrZGV2LT5tYXhf
cmVxdWVzdHMpIHsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgICAgIC8q
IGFsbG9jYXRlIG5ldyBzdHJ1Y3QgKi8KKyAgICAgICAgaW9yZXEgPSBnX21hbGxvYzAoc2l6ZW9m
KCppb3JlcSkpOworICAgICAgICBpb3JlcS0+YmxrZGV2ID0gYmxrZGV2OworICAgICAgICBibGtk
ZXYtPnJlcXVlc3RzX3RvdGFsKys7CisgICAgICAgIHFlbXVfaW92ZWNfaW5pdCgmaW9yZXEtPnYs
IDEpOworICAgIH0gZWxzZSB7CisgICAgICAgIC8qIGdldCBvbmUgZnJvbSBmcmVlbGlzdCAqLwor
ICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZyZWVsaXN0KTsKKyAgICAgICAg
UUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKKyAgICB9CisgICAgUUxJU1RfSU5TRVJUX0hFQUQo
JmJsa2Rldi0+aW5mbGlnaHQsIGlvcmVxLCBsaXN0KTsKKyAgICBibGtkZXYtPnJlcXVlc3RzX2lu
ZmxpZ2h0Kys7CisKK291dDoKKyAgICByZXR1cm4gaW9yZXE7Cit9CisKK3N0YXRpYyB2b2lkIGlv
cmVxX2ZpbmlzaChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYg
KmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisKKyAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3Qp
OworICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZibGtkZXYtPmZpbmlzaGVkLCBpb3JlcSwgbGlzdCk7
CisgICAgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodC0tOworICAgIGJsa2Rldi0+cmVxdWVzdHNf
ZmluaXNoZWQrKzsKK30KKworc3RhdGljIHZvaWQgaW9yZXFfcmVsZWFzZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxLCBib29sIGZpbmlzaCkKK3sKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBp
b3JlcS0+YmxrZGV2OworCisgICAgUUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKKyAgICBpb3Jl
cV9yZXNldChpb3JlcSk7CisgICAgaW9yZXEtPmJsa2RldiA9IGJsa2RldjsKKyAgICBRTElTVF9J
TlNFUlRfSEVBRCgmYmxrZGV2LT5mcmVlbGlzdCwgaW9yZXEsIGxpc3QpOworICAgIGlmIChmaW5p
c2gpIHsKKyAgICAgICAgYmxrZGV2LT5yZXF1ZXN0c19maW5pc2hlZC0tOworICAgIH0gZWxzZSB7
CisgICAgICAgIGJsa2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQtLTsKKyAgICB9Cit9CisKKy8qCisg
KiB0cmFuc2xhdGUgcmVxdWVzdCBpbnRvIGlvdmVjICsgc3RhcnQgb2Zmc2V0CisgKiBkbyBzYW5p
dHkgY2hlY2tzIGFsb25nIHRoZSB3YXkKKyAqLworc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1
Y3QgaW9yZXEgKmlvcmVxKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVx
LT5ibGtkZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+
eGVuZGV2OworICAgIHNpemVfdCBsZW47CisgICAgaW50IGk7CisKKyAgICB4ZW5fcHZfcHJpbnRm
KAorICAgICAgICB4ZW5kZXYsIDMsCisgICAgICAgICJvcCAlZCwgbnIgJWQsIGhhbmRsZSAlZCwg
aWQgJSIgUFJJZDY0ICIsIHNlY3RvciAlIiBQUklkNjQgIlxuIiwKKyAgICAgICAgaW9yZXEtPnJl
cS5vcGVyYXRpb24sIGlvcmVxLT5yZXEubnJfc2VnbWVudHMsCisgICAgICAgIGlvcmVxLT5yZXEu
aGFuZGxlLCBpb3JlcS0+cmVxLmlkLCBpb3JlcS0+cmVxLnNlY3Rvcl9udW1iZXIpOworICAgIHN3
aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKKyAgICBjYXNlIEJMS0lGX09QX1JFQUQ6Cisg
ICAgICAgIGJyZWFrOworICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgorICAgICAg
ICBpb3JlcS0+cHJlc3luYyA9IDE7CisgICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50
cykgeworICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIH0KKyAgICAgICAgLyogZmFsbCB0
aHJvdWdoICovCisgICAgY2FzZSBCTEtJRl9PUF9XUklURToKKyAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBCTEtJRl9PUF9ESVNDQVJEOgorICAgICAgICByZXR1cm4gMDsKKyAgICBkZWZhdWx0Ogor
ICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiB1bmtub3duIG9wZXJhdGlv
biAoJWQpXG4iLAorICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uKTsK
KyAgICAgICAgZ290byBlcnI7CisgICAgfTsKKworICAgIGlmIChpb3JlcS0+cmVxLm9wZXJhdGlv
biAhPSBCTEtJRl9PUF9SRUFEICYmIGJsa2Rldi0+bW9kZVswXSAhPSAndycpIHsKKyAgICAgICAg
eGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2Vc
biIpOworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKKyAgICBpb3JlcS0+c3RhcnQgPSBpb3Jl
cS0+cmVxLnNlY3Rvcl9udW1iZXIgKiBibGtkZXYtPmZpbGVfYmxrOworICAgIGZvciAoaSA9IDA7
IGkgPCBpb3JlcS0+cmVxLm5yX3NlZ21lbnRzOyBpKyspIHsKKyAgICAgICAgaWYgKGkgPT0gQkxL
SUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUKSB7CisgICAgICAgICAgICB4ZW5fcHZfcHJpbnRm
KHhlbmRldiwgMCwgImVycm9yOiBucl9zZWdtZW50cyB0b28gYmlnXG4iKTsKKyAgICAgICAgICAg
IGdvdG8gZXJyOworICAgICAgICB9CisgICAgICAgIGlmIChpb3JlcS0+cmVxLnNlZ1tpXS5maXJz
dF9zZWN0ID4gaW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0KSB7CisgICAgICAgICAgICB4ZW5f
cHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBmaXJzdCA+IGxhc3Qgc2VjdG9yXG4iKTsKKyAg
ICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICB9CisgICAgICAgIGlmIChpb3JlcS0+cmVxLnNl
Z1tpXS5sYXN0X3NlY3QgKiBCTE9DS19TSVpFID49IFhDX1BBR0VfU0laRSkgeworICAgICAgICAg
ICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogcGFnZSBjcm9zc2luZ1xuIik7Cisg
ICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQorCisgICAgICAgIGxlbiA9IChpb3JlcS0+
cmVxLnNlZ1tpXS5sYXN0X3NlY3QgLQorICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5zZWdbaV0u
Zmlyc3Rfc2VjdCArIDEpICogYmxrZGV2LT5maWxlX2JsazsKKyAgICAgICAgaW9yZXEtPnNpemUg
Kz0gbGVuOworICAgIH0KKyAgICBpZiAoaW9yZXEtPnN0YXJ0ICsgaW9yZXEtPnNpemUgPiBibGtk
ZXYtPmZpbGVfc2l6ZSkgeworICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9y
OiBhY2Nlc3MgYmV5b25kIGVuZCBvZiBmaWxlXG4iKTsKKyAgICAgICAgZ290byBlcnI7CisgICAg
fQorICAgIHJldHVybiAwOworCitlcnI6CisgICAgaW9yZXEtPnN0YXR1cyA9IEJMS0lGX1JTUF9F
UlJPUjsKKyAgICByZXR1cm4gLTE7Cit9CisKK3N0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlv
cmVxLT5ibGtkZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rl
di0+eGVuZGV2OworICAgIFhlbkdyYW50Q29weVNlZ21lbnQgc2Vnc1tCTEtJRl9NQVhfU0VHTUVO
VFNfUEVSX1JFUVVFU1RdOworICAgIGludCBpLCBjb3VudCwgcmM7CisgICAgaW50NjRfdCBmaWxl
X2JsayA9IGJsa2Rldi0+ZmlsZV9ibGs7CisgICAgYm9vbCB0b19kb21haW4gPSAoaW9yZXEtPnJl
cS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCk7CisgICAgdm9pZCAqdmlydCA9IGlvcmVxLT5i
dWY7CisKKyAgICBpZiAoaW9yZXEtPnJlcS5ucl9zZWdtZW50cyA9PSAwKSB7CisgICAgICAgIHJl
dHVybiAwOworICAgIH0KKworICAgIGNvdW50ID0gaW9yZXEtPnJlcS5ucl9zZWdtZW50czsKKwor
ICAgIGZvciAoaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7CisgICAgICAgIGlmICh0b19kb21haW4p
IHsKKyAgICAgICAgICAgIHNlZ3NbaV0uZGVzdC5mb3JlaWduLnJlZiA9IGlvcmVxLT5yZXEuc2Vn
W2ldLmdyZWY7CisgICAgICAgICAgICBzZWdzW2ldLmRlc3QuZm9yZWlnbi5vZmZzZXQgPSBpb3Jl
cS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICoKKyAgICAgICAgICAgICAgICBmaWxlX2JsazsKKyAg
ICAgICAgICAgIHNlZ3NbaV0uc291cmNlLnZpcnQgPSB2aXJ0OworICAgICAgICB9IGVsc2Ugewor
ICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5yZWYgPSBpb3JlcS0+cmVxLnNlZ1tp
XS5ncmVmOworICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5vZmZzZXQgPSBpb3Jl
cS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICoKKyAgICAgICAgICAgICAgICBmaWxlX2JsazsKKyAg
ICAgICAgICAgIHNlZ3NbaV0uZGVzdC52aXJ0ID0gdmlydDsKKyAgICAgICAgfQorICAgICAgICBz
ZWdzW2ldLmxlbiA9IChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QKKyAgICAgICAgICAgICAg
ICAgICAgICAgLSBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICsgMSkgKiBmaWxlX2JsazsK
KyAgICAgICAgdmlydCArPSBzZWdzW2ldLmxlbjsKKyAgICB9CisKKyAgICByYyA9IHhlbl9iZV9j
b3B5X2dyYW50X3JlZnMoeGVuZGV2LCB0b19kb21haW4sIHNlZ3MsIGNvdW50KTsKKworICAgIGlm
IChyYykgeworICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwKKyAgICAgICAgICAgICAg
ICAgICAgICAiZmFpbGVkIHRvIGNvcHkgZGF0YSAlZFxuIiwgcmMpOworICAgICAgICBpb3JlcS0+
YWlvX2Vycm9ycysrOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgcmV0dXJuIHJj
OworfQorCitzdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9y
ZXEpOworCitzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lkICpvcGFxdWUsIGludCBy
ZXQpCit7CisgICAgc3RydWN0IGlvcmVxICppb3JlcSA9IG9wYXF1ZTsKKyAgICBzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsKKworICAgIGFpb19jb250ZXh0X2FjcXVpcmUo
YmxrZGV2LT5jdHgpOworCisgICAgaWYgKHJldCAhPSAwKSB7CisgICAgICAgIHhlbl9wdl9wcmlu
dGYoeGVuZGV2LCAwLCAiJXMgSS9PIGVycm9yXG4iLAorICAgICAgICAgICAgICAgICAgICAgIGlv
cmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQgPyAicmVhZCIgOiAid3JpdGUiKTsK
KyAgICAgICAgaW9yZXEtPmFpb19lcnJvcnMrKzsKKyAgICB9CisKKyAgICBpb3JlcS0+YWlvX2lu
ZmxpZ2h0LS07CisgICAgaWYgKGlvcmVxLT5wcmVzeW5jKSB7CisgICAgICAgIGlvcmVxLT5wcmVz
eW5jID0gMDsKKyAgICAgICAgaW9yZXFfcnVuaW9fcWVtdV9haW8oaW9yZXEpOworICAgICAgICBn
b3RvIGRvbmU7CisgICAgfQorICAgIGlmIChpb3JlcS0+YWlvX2luZmxpZ2h0ID4gMCkgeworICAg
ICAgICBnb3RvIGRvbmU7CisgICAgfQorCisgICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlv
bikgeworICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKKyAgICAgICAgLyogaW4gY2FzZSBvZiBmYWls
dXJlIGlvcmVxLT5haW9fZXJyb3JzIGlzIGluY3JlYXNlZCAqLworICAgICAgICBpZiAocmV0ID09
IDApIHsKKyAgICAgICAgICAgIGlvcmVxX2dyYW50X2NvcHkoaW9yZXEpOworICAgICAgICB9Cisg
ICAgICAgIHFlbXVfdmZyZWUoaW9yZXEtPmJ1Zik7CisgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
QkxLSUZfT1BfV1JJVEU6CisgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6CisgICAg
ICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKyAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICAgICAgYnJlYWs7
CisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaW9yZXEtPnN0YXR1
cyA9IGlvcmVxLT5haW9fZXJyb3JzID8gQkxLSUZfUlNQX0VSUk9SIDogQkxLSUZfUlNQX09LQVk7
CisgICAgaW9yZXFfZmluaXNoKGlvcmVxKTsKKworICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVy
YXRpb24pIHsKKyAgICBjYXNlIEJMS0lGX09QX1dSSVRFOgorICAgIGNhc2UgQkxLSUZfT1BfRkxV
U0hfRElTS0NBQ0hFOgorICAgICAgICBpZiAoIWlvcmVxLT5yZXEubnJfc2VnbWVudHMpIHsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgorICAg
ICAgICBpZiAoaW9yZXEtPnN0YXR1cyA9PSBCTEtJRl9SU1BfT0tBWSkgeworICAgICAgICAgICAg
YmxvY2tfYWNjdF9kb25lKGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLCAmaW9yZXEtPmFjY3Qp
OworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgYmxvY2tfYWNjdF9mYWlsZWQoYmxrX2dl
dF9zdGF0cyhibGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCk7CisgICAgICAgIH0KKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBCTEtJRl9PUF9ESVNDQVJEOgorICAgIGRlZmF1bHQ6CisgICAgICAg
IGJyZWFrOworICAgIH0KKyAgICBxZW11X2JoX3NjaGVkdWxlKGJsa2Rldi0+YmgpOworCitkb25l
OgorICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOworfQorCitzdGF0aWMgYm9v
bCBibGtfc3BsaXRfZGlzY2FyZChzdHJ1Y3QgaW9yZXEgKmlvcmVxLCBibGtpZl9zZWN0b3JfdCBz
ZWN0b3JfbnVtYmVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgbnJf
c2VjdG9ycykKK3sKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2
OworICAgIGludDY0X3QgYnl0ZV9vZmZzZXQ7CisgICAgaW50IGJ5dGVfY2h1bms7CisgICAgdWlu
dDY0X3QgYnl0ZV9yZW1haW5pbmcsIGxpbWl0OworICAgIHVpbnQ2NF90IHNlY19zdGFydCA9IHNl
Y3Rvcl9udW1iZXI7CisgICAgdWludDY0X3Qgc2VjX2NvdW50ID0gbnJfc2VjdG9yczsKKworICAg
IC8qIFdyYXAgYXJvdW5kLCBvciBvdmVyZmxvd2luZyBieXRlIGxpbWl0PyAqLworICAgIGlmIChz
ZWNfc3RhcnQgKyBzZWNfY291bnQgPCBzZWNfY291bnQgfHwKKyAgICAgICAgc2VjX3N0YXJ0ICsg
c2VjX2NvdW50ID4gSU5UNjRfTUFYID4+IEJEUlZfU0VDVE9SX0JJVFMpIHsKKyAgICAgICAgcmV0
dXJuIGZhbHNlOworICAgIH0KKworICAgIGxpbWl0ID0gQkRSVl9SRVFVRVNUX01BWF9TRUNUT1JT
IDw8IEJEUlZfU0VDVE9SX0JJVFM7CisgICAgYnl0ZV9vZmZzZXQgPSBzZWNfc3RhcnQgPDwgQkRS
Vl9TRUNUT1JfQklUUzsKKyAgICBieXRlX3JlbWFpbmluZyA9IHNlY19jb3VudCA8PCBCRFJWX1NF
Q1RPUl9CSVRTOworCisgICAgZG8geworICAgICAgICBieXRlX2NodW5rID0gYnl0ZV9yZW1haW5p
bmcgPiBsaW1pdCA/IGxpbWl0IDogYnl0ZV9yZW1haW5pbmc7CisgICAgICAgIGlvcmVxLT5haW9f
aW5mbGlnaHQrKzsKKyAgICAgICAgYmxrX2Fpb19wZGlzY2FyZChibGtkZXYtPmJsaywgYnl0ZV9v
ZmZzZXQsIGJ5dGVfY2h1bmssCisgICAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29t
cGxldGUsIGlvcmVxKTsKKyAgICAgICAgYnl0ZV9yZW1haW5pbmcgLT0gYnl0ZV9jaHVuazsKKyAg
ICAgICAgYnl0ZV9vZmZzZXQgKz0gYnl0ZV9jaHVuazsKKyAgICB9IHdoaWxlIChieXRlX3JlbWFp
bmluZyA+IDApOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBpbnQgaW9yZXFfcnVu
aW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSkKK3sKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2
ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworCisgICAgaW9yZXEtPmJ1ZiA9IHFlbXVfbWVtYWxp
Z24oWENfUEFHRV9TSVpFLCBpb3JlcS0+c2l6ZSk7CisgICAgaWYgKGlvcmVxLT5yZXEubnJfc2Vn
bWVudHMgJiYKKyAgICAgICAgKGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1dSSVRF
IHx8CisgICAgICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9GTFVTSF9ESVNL
Q0FDSEUpICYmCisgICAgICAgIGlvcmVxX2dyYW50X2NvcHkoaW9yZXEpKSB7CisgICAgICAgIHFl
bXVfdmZyZWUoaW9yZXEtPmJ1Zik7CisgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIGlv
cmVxLT5haW9faW5mbGlnaHQrKzsKKyAgICBpZiAoaW9yZXEtPnByZXN5bmMpIHsKKyAgICAgICAg
YmxrX2Fpb19mbHVzaChpb3JlcS0+YmxrZGV2LT5ibGssIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3Jl
cSk7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5v
cGVyYXRpb24pIHsKKyAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CisgICAgICAgIHFlbXVfaW92ZWNf
YWRkKCZpb3JlcS0+diwgaW9yZXEtPmJ1ZiwgaW9yZXEtPnNpemUpOworICAgICAgICBibG9ja19h
Y2N0X3N0YXJ0KGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLCAmaW9yZXEtPmFjY3QsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnYuc2l6ZSwgQkxPQ0tfQUNDVF9SRUFEKTsKKyAg
ICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOworICAgICAgICBibGtfYWlvX3ByZWFkdihibGtk
ZXYtPmJsaywgaW9yZXEtPnN0YXJ0LCAmaW9yZXEtPnYsIDAsCisgICAgICAgICAgICAgICAgICAg
ICAgIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3JlcSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
QkxLSUZfT1BfV1JJVEU6CisgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6CisgICAg
ICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKworICAgICAgICBxZW11X2lvdmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYs
IGlvcmVxLT5zaXplKTsKKyAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRzKGJs
a2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0LAorICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVx
LT52LnNpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24g
PT0gQkxLSUZfT1BfV1JJVEUgPworICAgICAgICAgICAgICAgICAgICAgICAgIEJMT0NLX0FDQ1Rf
V1JJVEUgOiBCTE9DS19BQ0NUX0ZMVVNIKTsKKyAgICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsr
OworICAgICAgICBibGtfYWlvX3B3cml0ZXYoYmxrZGV2LT5ibGssIGlvcmVxLT5zdGFydCwgJmlv
cmVxLT52LCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29tcGxldGUsIGlv
cmVxKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBCTEtJRl9PUF9ESVNDQVJEOgorICAgIHsK
KyAgICAgICAgc3RydWN0IGJsa2lmX3JlcXVlc3RfZGlzY2FyZCAqcmVxID0gKHZvaWQgKikmaW9y
ZXEtPnJlcTsKKyAgICAgICAgaWYgKCFibGtfc3BsaXRfZGlzY2FyZChpb3JlcSwgcmVxLT5zZWN0
b3JfbnVtYmVyLCByZXEtPm5yX3NlY3RvcnMpKSB7CisgICAgICAgICAgICBnb3RvIGVycjsKKyAg
ICAgICAgfQorICAgICAgICBicmVhazsKKyAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgLyog
dW5rbm93biBvcGVyYXRpb24gKHNob3VsZG4ndCBoYXBwZW4gLS0gcGFyc2UgY2F0Y2hlcyB0aGlz
KSAqLworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKKyAgICBxZW11X2Fpb19jb21wbGV0ZShp
b3JlcSwgMCk7CisKKyAgICByZXR1cm4gMDsKKworZXJyOgorICAgIGlvcmVxX2ZpbmlzaChpb3Jl
cSk7CisgICAgaW9yZXEtPnN0YXR1cyA9IEJMS0lGX1JTUF9FUlJPUjsKKyAgICByZXR1cm4gLTE7
Cit9CisKK3N0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHN0cnVjdCBpb3JlcSAqaW9y
ZXEpCit7CisgICAgc3RydWN0IFhlbkJsa0RldiAgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7Cisg
ICAgaW50ICAgICAgICAgICAgICAgc2VuZF9ub3RpZnkgICA9IDA7CisgICAgaW50ICAgICAgICAg
ICAgICAgaGF2ZV9yZXF1ZXN0cyA9IDA7CisgICAgYmxraWZfcmVzcG9uc2VfdCAgKnJlc3A7CisK
KyAgICAvKiBQbGFjZSBvbiB0aGUgcmVzcG9uc2UgcmluZyBmb3IgdGhlIHJlbGV2YW50IGRvbWFp
bi4gKi8KKyAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKKyAgICBjYXNlIEJMS0lGX1BS
T1RPQ09MX05BVElWRToKKyAgICAgICAgcmVzcCA9IChibGtpZl9yZXNwb25zZV90ICopUklOR19H
RVRfUkVTUE9OU0UoCisgICAgICAgICAgICAmYmxrZGV2LT5yaW5ncy5uYXRpdmUsCisgICAgICAg
ICAgICBibGtkZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQpOworICAgICAgICBicmVhazsK
KyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKKyAgICAgICAgcmVzcCA9IChibGtpZl9y
ZXNwb25zZV90ICopUklOR19HRVRfUkVTUE9OU0UoCisgICAgICAgICAgICAmYmxrZGV2LT5yaW5n
cy54ODZfMzJfcGFydCwKKyAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQucnNw
X3Byb2RfcHZ0KTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZf
NjQ6CisgICAgICAgIHJlc3AgPSAoYmxraWZfcmVzcG9uc2VfdCAqKVJJTkdfR0VUX1JFU1BPTlNF
KAorICAgICAgICAgICAgJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsCisgICAgICAgICAgICBi
bGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2dCk7CisgICAgICAgIGJyZWFrOwor
ICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHJlc3AtPmlkICAg
ICAgICA9IGlvcmVxLT5yZXEuaWQ7CisgICAgcmVzcC0+b3BlcmF0aW9uID0gaW9yZXEtPnJlcS5v
cGVyYXRpb247CisgICAgcmVzcC0+c3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKKworICAgIGJs
a2Rldi0+cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCsrOworCisgICAgUklOR19QVVNIX1JFU1BP
TlNFU19BTkRfQ0hFQ0tfTk9USUZZKCZibGtkZXYtPnJpbmdzLmNvbW1vbiwgc2VuZF9ub3RpZnkp
OworICAgIGlmIChibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQgPT0gYmxrZGV2LT5y
aW5ncy5jb21tb24ucmVxX2NvbnMpIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGFpbCBjaGVj
ayBmb3IgcGVuZGluZyByZXF1ZXN0cy4gQWxsb3dzIGZyb250ZW5kIHRvIGF2b2lkCisgICAgICAg
ICAqIG5vdGlmaWNhdGlvbnMgaWYgcmVxdWVzdHMgYXJlIGFscmVhZHkgaW4gZmxpZ2h0IChsb3dl
cgorICAgICAgICAgKiBvdmVyaGVhZHMgYW5kIHByb21vdGVzIGJhdGNoaW5nKS4KKyAgICAgICAg
ICovCisgICAgICAgIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCZibGtkZXYtPnJpbmdz
LmNvbW1vbiwgaGF2ZV9yZXF1ZXN0cyk7CisgICAgfSBlbHNlIGlmIChSSU5HX0hBU19VTkNPTlNV
TUVEX1JFUVVFU1RTKCZibGtkZXYtPnJpbmdzLmNvbW1vbikpIHsKKyAgICAgICAgaGF2ZV9yZXF1
ZXN0cyA9IDE7CisgICAgfQorCisgICAgaWYgKGhhdmVfcmVxdWVzdHMpIHsKKyAgICAgICAgYmxr
ZGV2LT5tb3JlX3dvcmsrKzsKKyAgICB9CisgICAgcmV0dXJuIHNlbmRfbm90aWZ5OworfQorCisv
KiB3YWxrIGZpbmlzaGVkIGxpc3QsIHNlbmQgb3V0c3RhbmRpbmcgcmVzcG9uc2VzLCBmcmVlIHJl
cXVlc3RzICovCitzdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9hbGwoc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2KQoreworICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CisgICAgaW50IHNlbmRf
bm90aWZ5ID0gMDsKKworICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZmluaXNoZWQp
KSB7CisgICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZmluaXNoZWQpOworICAg
ICAgICBzZW5kX25vdGlmeSArPSBibGtfc2VuZF9yZXNwb25zZV9vbmUoaW9yZXEpOworICAgICAg
ICBpb3JlcV9yZWxlYXNlKGlvcmVxLCB0cnVlKTsKKyAgICB9CisgICAgaWYgKHNlbmRfbm90aWZ5
KSB7CisgICAgICAgIHhlbl9wdl9zZW5kX25vdGlmeSgmYmxrZGV2LT54ZW5kZXYpOworICAgIH0K
K30KKworc3RhdGljIGludCBibGtfZ2V0X3JlcXVlc3Qoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2
LCBzdHJ1Y3QgaW9yZXEgKmlvcmVxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgUklOR19J
RFggcmMpCit7CisgICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7CisgICAgY2FzZSBCTEtJ
Rl9QUk9UT0NPTF9OQVRJVkU6CisgICAgICAgIG1lbWNweSgmaW9yZXEtPnJlcSwgUklOR19HRVRf
UkVRVUVTVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHJjKSwKKyAgICAgICAgICAgICAgIHNpemVv
Zihpb3JlcS0+cmVxKSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xf
WDg2XzMyOgorICAgICAgICBibGtpZl9nZXRfeDg2XzMyX3JlcSgmaW9yZXEtPnJlcSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUklOR19HRVRfUkVRVUVTVCgmYmxrZGV2LT5yaW5ncy54
ODZfMzJfcGFydCwgcmMpKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfNjQ6CisgICAgICAgIGJsa2lmX2dldF94ODZfNjRfcmVxKCZpb3JlcS0+cmVxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZibGtkZXYtPnJpbmdz
Lng4Nl82NF9wYXJ0LCByYykpOworICAgICAgICBicmVhazsKKyAgICB9CisgICAgLyogUHJldmVu
dCB0aGUgY29tcGlsZXIgZnJvbSBhY2Nlc3NpbmcgdGhlIG9uLXJpbmcgZmllbGRzIGluc3RlYWQu
ICovCisgICAgYmFycmllcigpOworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBibGtf
aGFuZGxlX3JlcXVlc3RzKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKK3sKKyAgICBSSU5HX0lE
WCByYywgcnA7CisgICAgc3RydWN0IGlvcmVxICppb3JlcTsKKworICAgIGJsa2Rldi0+bW9yZV93
b3JrID0gMDsKKworICAgIHJjID0gYmxrZGV2LT5yaW5ncy5jb21tb24ucmVxX2NvbnM7CisgICAg
cnAgPSBibGtkZXYtPnJpbmdzLmNvbW1vbi5zcmluZy0+cmVxX3Byb2Q7CisgICAgeGVuX3JtYigp
OyAvKiBFbnN1cmUgd2Ugc2VlIHF1ZXVlZCByZXF1ZXN0cyB1cCB0byAncnAnLiAqLworCisgICAg
YmxrX3NlbmRfcmVzcG9uc2VfYWxsKGJsa2Rldik7CisgICAgd2hpbGUgKHJjICE9IHJwKSB7Cisg
ICAgICAgIC8qIHB1bGwgcmVxdWVzdCBmcm9tIHJpbmcgKi8KKyAgICAgICAgaWYgKFJJTkdfUkVR
VUVTVF9DT05TX09WRVJGTE9XKCZibGtkZXYtPnJpbmdzLmNvbW1vbiwgcmMpKSB7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBpb3JlcSA9IGlvcmVxX3N0YXJ0KGJsa2Rl
dik7CisgICAgICAgIGlmIChpb3JlcSA9PSBOVUxMKSB7CisgICAgICAgICAgICBibGtkZXYtPm1v
cmVfd29yaysrOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgYmxrX2dl
dF9yZXF1ZXN0KGJsa2RldiwgaW9yZXEsIHJjKTsKKyAgICAgICAgYmxrZGV2LT5yaW5ncy5jb21t
b24ucmVxX2NvbnMgPSArK3JjOworCisgICAgICAgIC8qIHBhcnNlIHRoZW0gKi8KKyAgICAgICAg
aWYgKGlvcmVxX3BhcnNlKGlvcmVxKSAhPSAwKSB7CisKKyAgICAgICAgICAgIHN3aXRjaCAoaW9y
ZXEtPnJlcS5vcGVyYXRpb24pIHsKKyAgICAgICAgICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKKyAg
ICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJs
ayksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJMT0NLX0FDQ1RfUkVBRCk7
CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIEJMS0lGX09QX1dSSVRF
OgorICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGJsa2Rl
di0+YmxrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9X
UklURSk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIEJMS0lGX09Q
X0ZMVVNIX0RJU0tDQUNIRToKKyAgICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxr
X2dldF9zdGF0cyhibGtkZXYtPmJsayksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEJMT0NLX0FDQ1RfRkxVU0gpOworICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgICAgIH07CisKKyAgICAgICAgICAgIGlmIChibGtfc2VuZF9y
ZXNwb25zZV9vbmUoaW9yZXEpKSB7CisgICAgICAgICAgICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5
KCZibGtkZXYtPnhlbmRldik7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpb3JlcV9yZWxl
YXNlKGlvcmVxLCBmYWxzZSk7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisg
ICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKGlvcmVxKTsKKyAgICB9CisKKyAgICBpZiAoYmxr
ZGV2LT5tb3JlX3dvcmsgJiYgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodCA8IGJsa2Rldi0+bWF4
X3JlcXVlc3RzKSB7CisgICAgICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7CisgICAg
fQorfQorCisvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tICovCisKK3N0YXRpYyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUpCit7
CisgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gb3BhcXVlOworCisgICAgYWlvX2NvbnRl
eHRfYWNxdWlyZShibGtkZXYtPmN0eCk7CisgICAgYmxrX2hhbmRsZV9yZXF1ZXN0cyhibGtkZXYp
OworICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOworfQorCitzdGF0aWMgdm9p
ZCBibGtfYWxsb2Moc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQoreworICAgIHN0cnVj
dCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtE
ZXYsIHhlbmRldik7CisgICAgRXJyb3IgKmVyciA9IE5VTEw7CisKKyAgICB0cmFjZV94ZW5fZGlz
a19hbGxvYyh4ZW5kZXYtPm5hbWUpOworCisgICAgUUxJU1RfSU5JVCgmYmxrZGV2LT5pbmZsaWdo
dCk7CisgICAgUUxJU1RfSU5JVCgmYmxrZGV2LT5maW5pc2hlZCk7CisgICAgUUxJU1RfSU5JVCgm
YmxrZGV2LT5mcmVlbGlzdCk7CisKKyAgICBibGtkZXYtPmlvdGhyZWFkID0gaW90aHJlYWRfY3Jl
YXRlKHhlbmRldi0+bmFtZSwgJmVycik7CisgICAgYXNzZXJ0KCFlcnIpOworCisgICAgYmxrZGV2
LT5jdHggPSBpb3RocmVhZF9nZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5pb3RocmVhZCk7CisgICAg
YmxrZGV2LT5iaCA9IGFpb19iaF9uZXcoYmxrZGV2LT5jdHgsIGJsa19iaCwgYmxrZGV2KTsKK30K
Kworc3RhdGljIHZvaWQgYmxrX3BhcnNlX2Rpc2NhcmQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2
KQoreworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRl
djsKKyAgICBpbnQgZW5hYmxlOworCisgICAgYmxrZGV2LT5mZWF0dXJlX2Rpc2NhcmQgPSB0cnVl
OworCisgICAgaWYgKHhlbnN0b3JlX3JlYWRfYmVfaW50KHhlbmRldiwgImRpc2NhcmQtZW5hYmxl
IiwgJmVuYWJsZSkgPT0gMCkgeworICAgICAgICBibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCA9ICEh
ZW5hYmxlOworICAgIH0KKworICAgIGlmIChibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCkgeworICAg
ICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS1kaXNjYXJkIiwgMSk7
CisgICAgfQorfQorCitzdGF0aWMgaW50IGJsa19pbml0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
KnhlbmRldikKK3sKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2Yo
eGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOworICAgIGludCBpbmZvID0gMDsKKyAg
ICBjaGFyICpkaXJlY3Rpb3NhZmUgPSBOVUxMOworCisgICAgdHJhY2VfeGVuX2Rpc2tfaW5pdCh4
ZW5kZXYtPm5hbWUpOworCisgICAgLyogcmVhZCB4ZW5zdG9yZSBlbnRyaWVzICovCisgICAgaWYg
KGJsa2Rldi0+cGFyYW1zID09IE5VTEwpIHsKKyAgICAgICAgY2hhciAqaCA9IE5VTEw7CisgICAg
ICAgIGJsa2Rldi0+cGFyYW1zID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAicGFyYW1z
Iik7CisgICAgICAgIGlmIChibGtkZXYtPnBhcmFtcyAhPSBOVUxMKSB7CisgICAgICAgICAgICBo
ID0gc3RyY2hyKGJsa2Rldi0+cGFyYW1zLCAnOicpOworICAgICAgICB9CisgICAgICAgIGlmICho
ICE9IE5VTEwpIHsKKyAgICAgICAgICAgIGJsa2Rldi0+ZmlsZXByb3RvID0gYmxrZGV2LT5wYXJh
bXM7CisgICAgICAgICAgICBibGtkZXYtPmZpbGVuYW1lICA9IGggKyAxOworICAgICAgICAgICAg
KmggPSAwOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgYmxrZGV2LT5maWxlcHJvdG8g
PSAiPHVuc2V0PiI7CisgICAgICAgICAgICBibGtkZXYtPmZpbGVuYW1lICA9IGJsa2Rldi0+cGFy
YW1zOworICAgICAgICB9CisgICAgfQorICAgIGlmICghc3RyY21wKCJhaW8iLCBibGtkZXYtPmZp
bGVwcm90bykpIHsKKyAgICAgICAgYmxrZGV2LT5maWxlcHJvdG8gPSAicmF3IjsKKyAgICB9Cisg
ICAgaWYgKCFzdHJjbXAoInZoZCIsIGJsa2Rldi0+ZmlsZXByb3RvKSkgeworICAgICAgICBibGtk
ZXYtPmZpbGVwcm90byA9ICJ2cGMiOworICAgIH0KKyAgICBpZiAoYmxrZGV2LT5tb2RlID09IE5V
TEwpIHsKKyAgICAgICAgYmxrZGV2LT5tb2RlID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2
LCAibW9kZSIpOworICAgIH0KKyAgICBpZiAoYmxrZGV2LT50eXBlID09IE5VTEwpIHsKKyAgICAg
ICAgYmxrZGV2LT50eXBlID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAidHlwZSIpOwor
ICAgIH0KKyAgICBpZiAoYmxrZGV2LT5kZXYgPT0gTlVMTCkgeworICAgICAgICBibGtkZXYtPmRl
diA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwgImRldiIpOworICAgIH0KKyAgICBpZiAo
YmxrZGV2LT5kZXZ0eXBlID09IE5VTEwpIHsKKyAgICAgICAgYmxrZGV2LT5kZXZ0eXBlID0geGVu
c3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGV2aWNlLXR5cGUiKTsKKyAgICB9CisgICAgZGly
ZWN0aW9zYWZlID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGlyZWN0LWlvLXNhZmUi
KTsKKyAgICBibGtkZXYtPmRpcmVjdGlvc2FmZSA9IChkaXJlY3Rpb3NhZmUgJiYgYXRvaShkaXJl
Y3Rpb3NhZmUpKTsKKworICAgIC8qIGRvIHdlIGhhdmUgYWxsIHdlIG5lZWQ/ICovCisgICAgaWYg
KGJsa2Rldi0+cGFyYW1zID09IE5VTEwgfHwKKyAgICAgICAgYmxrZGV2LT5tb2RlID09IE5VTEwg
ICB8fAorICAgICAgICBibGtkZXYtPnR5cGUgPT0gTlVMTCAgIHx8CisgICAgICAgIGJsa2Rldi0+
ZGV2ID09IE5VTEwpIHsKKyAgICAgICAgZ290byBvdXRfZXJyb3I7CisgICAgfQorCisgICAgLyog
cmVhZC1vbmx5ID8gKi8KKyAgICBpZiAoc3RyY21wKGJsa2Rldi0+bW9kZSwgInciKSkgeworICAg
ICAgICBpbmZvICB8PSBWRElTS19SRUFET05MWTsKKyAgICB9CisKKyAgICAvKiBjZHJvbSA/ICov
CisgICAgaWYgKGJsa2Rldi0+ZGV2dHlwZSAmJiAhc3RyY21wKGJsa2Rldi0+ZGV2dHlwZSwgImNk
cm9tIikpIHsKKyAgICAgICAgaW5mbyAgfD0gVkRJU0tfQ0RST007CisgICAgfQorCisgICAgYmxr
ZGV2LT5maWxlX2JsayAgPSBCTE9DS19TSVpFOworCisgICAgLyogZmlsbCBpbmZvCisgICAgICog
YmxrX2Nvbm5lY3Qgc3VwcGxpZXMgc2VjdG9yLXNpemUgYW5kIHNlY3RvcnMKKyAgICAgKi8KKyAg
ICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS1mbHVzaC1jYWNoZSIsIDEp
OworICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJpbmZvIiwgaW5mbyk7CisKKyAg
ICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAibWF4LXJpbmctcGFnZS1vcmRlciIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIE1BWF9SSU5HX1BBR0VfT1JERVIpOworCisgICAgYmxr
X3BhcnNlX2Rpc2NhcmQoYmxrZGV2KTsKKworICAgIGdfZnJlZShkaXJlY3Rpb3NhZmUpOworICAg
IHJldHVybiAwOworCitvdXRfZXJyb3I6CisgICAgZ19mcmVlKGJsa2Rldi0+cGFyYW1zKTsKKyAg
ICBibGtkZXYtPnBhcmFtcyA9IE5VTEw7CisgICAgZ19mcmVlKGJsa2Rldi0+bW9kZSk7CisgICAg
YmxrZGV2LT5tb2RlID0gTlVMTDsKKyAgICBnX2ZyZWUoYmxrZGV2LT50eXBlKTsKKyAgICBibGtk
ZXYtPnR5cGUgPSBOVUxMOworICAgIGdfZnJlZShibGtkZXYtPmRldik7CisgICAgYmxrZGV2LT5k
ZXYgPSBOVUxMOworICAgIGdfZnJlZShibGtkZXYtPmRldnR5cGUpOworICAgIGJsa2Rldi0+ZGV2
dHlwZSA9IE5VTEw7CisgICAgZ19mcmVlKGRpcmVjdGlvc2FmZSk7CisgICAgYmxrZGV2LT5kaXJl
Y3Rpb3NhZmUgPSBmYWxzZTsKKyAgICByZXR1cm4gLTE7Cit9CisKK3N0YXRpYyBpbnQgYmxrX2Nv
bm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQoreworICAgIHN0cnVjdCBYZW5C
bGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhl
bmRldik7CisgICAgaW50IGluZGV4LCBxZmxhZ3M7CisgICAgYm9vbCByZWFkb25seSA9IHRydWU7
CisgICAgYm9vbCB3cml0ZXRocm91Z2ggPSB0cnVlOworICAgIGludCBvcmRlciwgcmluZ19yZWY7
CisgICAgdW5zaWduZWQgaW50IHJpbmdfc2l6ZSwgbWF4X2dyYW50czsKKyAgICB1bnNpZ25lZCBp
bnQgaTsKKworICAgIHRyYWNlX3hlbl9kaXNrX2Nvbm5lY3QoeGVuZGV2LT5uYW1lKTsKKworICAg
IC8qIHJlYWQtb25seSA/ICovCisgICAgaWYgKGJsa2Rldi0+ZGlyZWN0aW9zYWZlKSB7CisgICAg
ICAgIHFmbGFncyA9IEJEUlZfT19OT0NBQ0hFIHwgQkRSVl9PX05BVElWRV9BSU87CisgICAgfSBl
bHNlIHsKKyAgICAgICAgcWZsYWdzID0gMDsKKyAgICAgICAgd3JpdGV0aHJvdWdoID0gZmFsc2U7
CisgICAgfQorICAgIGlmIChzdHJjbXAoYmxrZGV2LT5tb2RlLCAidyIpID09IDApIHsKKyAgICAg
ICAgcWZsYWdzIHw9IEJEUlZfT19SRFdSOworICAgICAgICByZWFkb25seSA9IGZhbHNlOworICAg
IH0KKyAgICBpZiAoYmxrZGV2LT5mZWF0dXJlX2Rpc2NhcmQpIHsKKyAgICAgICAgcWZsYWdzIHw9
IEJEUlZfT19VTk1BUDsKKyAgICB9CisKKyAgICAvKiBpbml0IHFlbXUgYmxvY2sgZHJpdmVyICov
CisgICAgaW5kZXggPSAoeGVuZGV2LT5kZXYgLSAyMDIgKiAyNTYpIC8gMTY7CisgICAgYmxrZGV2
LT5kaW5mbyA9IGRyaXZlX2dldChJRl9YRU4sIDAsIGluZGV4KTsKKyAgICBpZiAoIWJsa2Rldi0+
ZGluZm8pIHsKKyAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAgICAgIFFEaWN0
ICpvcHRpb25zID0gTlVMTDsKKworICAgICAgICBpZiAoc3RyY21wKGJsa2Rldi0+ZmlsZXByb3Rv
LCAiPHVuc2V0PiIpKSB7CisgICAgICAgICAgICBvcHRpb25zID0gcWRpY3RfbmV3KCk7CisgICAg
ICAgICAgICBxZGljdF9wdXRfc3RyKG9wdGlvbnMsICJkcml2ZXIiLCBibGtkZXYtPmZpbGVwcm90
byk7CisgICAgICAgIH0KKworICAgICAgICAvKiBzZXR1cCB2aWEgeGVuYnVzIC0+IGNyZWF0ZSBu
ZXcgYmxvY2sgZHJpdmVyIGluc3RhbmNlICovCisgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2
LCAyLCAiY3JlYXRlIG5ldyBiZHJ2ICh4ZW5idXMgc2V0dXApXG4iKTsKKyAgICAgICAgYmxrZGV2
LT5ibGsgPSBibGtfbmV3X29wZW4oYmxrZGV2LT5maWxlbmFtZSwgTlVMTCwgb3B0aW9ucywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcWZsYWdzLCAmbG9jYWxfZXJyKTsKKyAg
ICAgICAgaWYgKCFibGtkZXYtPmJsaykgeworICAgICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5k
ZXYsIDAsICJlcnJvcjogJXNcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yX2dl
dF9wcmV0dHkobG9jYWxfZXJyKSk7CisgICAgICAgICAgICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7
CisgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgIH0KKyAgICAgICAgYmxrX3NldF9lbmFi
bGVfd3JpdGVfY2FjaGUoYmxrZGV2LT5ibGssICF3cml0ZXRocm91Z2gpOworICAgIH0gZWxzZSB7
CisgICAgICAgIC8qIHNldHVwIHZpYSBxZW11IGNtZGxpbmUgLT4gYWxyZWFkeSBzZXR1cCBmb3Ig
dXMgKi8KKyAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDIsCisgICAgICAgICAgICAgICAg
ICAgICAgImdldCBjb25maWd1cmVkIGJkcnYgKGNtZGxpbmUgc2V0dXApXG4iKTsKKyAgICAgICAg
YmxrZGV2LT5ibGsgPSBibGtfYnlfbGVnYWN5X2RpbmZvKGJsa2Rldi0+ZGluZm8pOworICAgICAg
ICBpZiAoYmxrX2lzX3JlYWRfb25seShibGtkZXYtPmJsaykgJiYgIXJlYWRvbmx5KSB7CisgICAg
ICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgIlVuZXhwZWN0ZWQgcmVhZC1vbmx5IGRy
aXZlIik7CisgICAgICAgICAgICBibGtkZXYtPmJsayA9IE5VTEw7CisgICAgICAgICAgICByZXR1
cm4gLTE7CisgICAgICAgIH0KKyAgICAgICAgLyogYmxrZGV2LT5ibGsgaXMgbm90IGNyZWF0ZSBi
eSB1cywgd2UgZ2V0IGEgcmVmZXJlbmNlCisgICAgICAgICAqIHNvIHdlIGNhbiBibGtfdW5yZWYo
KSB1bmNvbmRpdGlvbmFsbHkgKi8KKyAgICAgICAgYmxrX3JlZihibGtkZXYtPmJsayk7CisgICAg
fQorICAgIGJsa19hdHRhY2hfZGV2X2xlZ2FjeShibGtkZXYtPmJsaywgYmxrZGV2KTsKKyAgICBi
bGtkZXYtPmZpbGVfc2l6ZSA9IGJsa19nZXRsZW5ndGgoYmxrZGV2LT5ibGspOworICAgIGlmIChi
bGtkZXYtPmZpbGVfc2l6ZSA8IDApIHsKKyAgICAgICAgQmxvY2tEcml2ZXJTdGF0ZSAqYnMgPSBi
bGtfYnMoYmxrZGV2LT5ibGspOworICAgICAgICBjb25zdCBjaGFyICpkcnZfbmFtZSA9IGJzID8g
YmRydl9nZXRfZm9ybWF0X25hbWUoYnMpIDogTlVMTDsKKyAgICAgICAgeGVuX3B2X3ByaW50Zih4
ZW5kZXYsIDEsICJibGtfZ2V0bGVuZ3RoOiAlZCAoJXMpIHwgZHJ2ICVzXG4iLAorICAgICAgICAg
ICAgICAgICAgICAgIChpbnQpYmxrZGV2LT5maWxlX3NpemUsIHN0cmVycm9yKC1ibGtkZXYtPmZp
bGVfc2l6ZSksCisgICAgICAgICAgICAgICAgICAgICAgZHJ2X25hbWUgPzogIi0iKTsKKyAgICAg
ICAgYmxrZGV2LT5maWxlX3NpemUgPSAwOworICAgIH0KKworICAgIHhlbl9wdl9wcmludGYoeGVu
ZGV2LCAxLCAidHlwZSBcIiVzXCIsIGZpbGVwcm90byBcIiVzXCIsIGZpbGVuYW1lIFwiJXNcIiwi
CisgICAgICAgICAgICAgICAgICAiIHNpemUgJSIgUFJJZDY0ICIgKCUiIFBSSWQ2NCAiIE1CKVxu
IiwKKyAgICAgICAgICAgICAgICAgIGJsa2Rldi0+dHlwZSwgYmxrZGV2LT5maWxlcHJvdG8sIGJs
a2Rldi0+ZmlsZW5hbWUsCisgICAgICAgICAgICAgICAgICBibGtkZXYtPmZpbGVfc2l6ZSwgYmxr
ZGV2LT5maWxlX3NpemUgLyBNaUIpOworCisgICAgLyogRmlsbCBpbiBudW1iZXIgb2Ygc2VjdG9y
IHNpemUgYW5kIG51bWJlciBvZiBzZWN0b3JzICovCisgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50
KHhlbmRldiwgInNlY3Rvci1zaXplIiwgYmxrZGV2LT5maWxlX2Jsayk7CisgICAgeGVuc3RvcmVf
d3JpdGVfYmVfaW50NjQoeGVuZGV2LCAic2VjdG9ycyIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxrZGV2LT5maWxlX3NpemUgLyBibGtkZXYtPmZpbGVfYmxrKTsKKworICAgIGlmICh4
ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJyaW5nLXBhZ2Utb3JkZXIiLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmb3JkZXIpID09IC0xKSB7CisgICAgICAgIGJsa2Rldi0+bnJf
cmluZ19yZWYgPSAxOworCisgICAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYs
ICJyaW5nLXJlZiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcmluZ19yZWYp
ID09IC0xKSB7CisgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgIH0KKyAgICAgICAgYmxr
ZGV2LT5yaW5nX3JlZlswXSA9IHJpbmdfcmVmOworCisgICAgfSBlbHNlIGlmIChvcmRlciA+PSAw
ICYmIG9yZGVyIDw9IE1BWF9SSU5HX1BBR0VfT1JERVIpIHsKKyAgICAgICAgYmxrZGV2LT5ucl9y
aW5nX3JlZiA9IDEgPDwgb3JkZXI7CisKKyAgICAgICAgZm9yIChpID0gMDsgaSA8IGJsa2Rldi0+
bnJfcmluZ19yZWY7IGkrKykgeworICAgICAgICAgICAgY2hhciAqa2V5OworCisgICAgICAgICAg
ICBrZXkgPSBnX3N0cmR1cF9wcmludGYoInJpbmctcmVmJXUiLCBpKTsKKyAgICAgICAgICAgIGlm
ICgha2V5KSB7CisgICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICAgICAgfQorCisg
ICAgICAgICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoeGVuZGV2LCBrZXksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnJpbmdfcmVmKSA9PSAtMSkgeworICAgICAg
ICAgICAgICAgIGdfZnJlZShrZXkpOworICAgICAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIGJsa2Rldi0+cmluZ19yZWZbaV0gPSByaW5nX3JlZjsKKwor
ICAgICAgICAgICAgZ19mcmVlKGtleSk7CisgICAgICAgIH0KKyAgICB9IGVsc2UgeworICAgICAg
ICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImludmFsaWQgcmluZy1wYWdlLW9yZGVyOiAlZFxu
IiwKKyAgICAgICAgICAgICAgICAgICAgICBvcmRlcik7CisgICAgICAgIHJldHVybiAtMTsKKyAg
ICB9CisKKyAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoeGVuZGV2LCAiZXZlbnQtY2hhbm5l
bCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4ZW5kZXYtPnJlbW90ZV9wb3J0KSA9
PSAtMSkgeworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgaWYgKCF4ZW5kZXYtPnBy
b3RvY29sKSB7CisgICAgICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9OQVRJ
VkU7CisgICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2LT5wcm90b2NvbCwgWEVOX0lPX1BST1RP
X0FCSV9OQVRJVkUpID09IDApIHsKKyAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BS
T1RPQ09MX05BVElWRTsKKyAgICB9IGVsc2UgaWYgKHN0cmNtcCh4ZW5kZXYtPnByb3RvY29sLCBY
RU5fSU9fUFJPVE9fQUJJX1g4Nl8zMikgPT0gMCkgeworICAgICAgICBibGtkZXYtPnByb3RvY29s
ID0gQkxLSUZfUFJPVE9DT0xfWDg2XzMyOworICAgIH0gZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+
cHJvdG9jb2wsIFhFTl9JT19QUk9UT19BQklfWDg2XzY0KSA9PSAwKSB7CisgICAgICAgIGJsa2Rl
di0+cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ7CisgICAgfSBlbHNlIHsKKyAgICAg
ICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX05BVElWRTsKKyAgICB9CisKKyAg
ICByaW5nX3NpemUgPSBYQ19QQUdFX1NJWkUgKiBibGtkZXYtPm5yX3JpbmdfcmVmOworICAgIHN3
aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgeworICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZF
OgorICAgIHsKKyAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0la
RShibGtpZiwgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxL
SUZfUFJPVE9DT0xfWDg2XzMyOgorICAgIHsKKyAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMg
PSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfMzIsIHJpbmdfc2l6ZSk7CisgICAgICAgIGJy
ZWFrOworICAgIH0KKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKKyAgICB7CisgICAg
ICAgIGJsa2Rldi0+bWF4X3JlcXVlc3RzID0gX19DT05TVF9SSU5HX1NJWkUoYmxraWZfeDg2XzY0
LCByaW5nX3NpemUpOworICAgICAgICBicmVhazsKKyAgICB9CisgICAgZGVmYXVsdDoKKyAgICAg
ICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIC8qIEFkZCBvbiB0aGUgbnVtYmVyIG5lZWRlZCBm
b3IgdGhlIHJpbmcgcGFnZXMgKi8KKyAgICBtYXhfZ3JhbnRzID0gYmxrZGV2LT5ucl9yaW5nX3Jl
ZjsKKworICAgIHhlbl9iZV9zZXRfbWF4X2dyYW50X3JlZnMoeGVuZGV2LCBtYXhfZ3JhbnRzKTsK
KyAgICBibGtkZXYtPnNyaW5nID0geGVuX2JlX21hcF9ncmFudF9yZWZzKHhlbmRldiwgYmxrZGV2
LT5yaW5nX3JlZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
a2Rldi0+bnJfcmluZ19yZWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFKTsKKyAgICBpZiAoIWJsa2Rldi0+c3JpbmcpIHsK
KyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2Nv
bCkgeworICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgorICAgIHsKKyAgICAgICAgYmxr
aWZfc3JpbmdfdCAqc3JpbmdfbmF0aXZlID0gYmxrZGV2LT5zcmluZzsKKyAgICAgICAgQkFDS19S
SU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MubmF0aXZlLCBzcmluZ19uYXRpdmUsIHJpbmdfc2l6ZSk7
CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoK
KyAgICB7CisgICAgICAgIGJsa2lmX3g4Nl8zMl9zcmluZ190ICpzcmluZ194ODZfMzIgPSBibGtk
ZXYtPnNyaW5nOworCisgICAgICAgIEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLng4Nl8z
Ml9wYXJ0LCBzcmluZ194ODZfMzIsIHJpbmdfc2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0K
KyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKKyAgICB7CisgICAgICAgIGJsa2lmX3g4
Nl82NF9zcmluZ190ICpzcmluZ194ODZfNjQgPSBibGtkZXYtPnNyaW5nOworCisgICAgICAgIEJB
Q0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LCBzcmluZ194ODZfNjQsIHJp
bmdfc2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICB9CisKKyAgICBibGtfc2V0X2Fp
b19jb250ZXh0KGJsa2Rldi0+YmxrLCBibGtkZXYtPmN0eCk7CisKKyAgICB4ZW5fYmVfYmluZF9l
dnRjaG4oeGVuZGV2KTsKKworICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAxLCAib2s6IHByb3Rv
ICVzLCBuci1yaW5nLXJlZiAldSwgIgorICAgICAgICAgICAgICAgICAgInJlbW90ZSBwb3J0ICVk
LCBsb2NhbCBwb3J0ICVkXG4iLAorICAgICAgICAgICAgICAgICAgeGVuZGV2LT5wcm90b2NvbCwg
YmxrZGV2LT5ucl9yaW5nX3JlZiwKKyAgICAgICAgICAgICAgICAgIHhlbmRldi0+cmVtb3RlX3Bv
cnQsIHhlbmRldi0+bG9jYWxfcG9ydCk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lk
IGJsa19kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKK3sKKyAgICBz
dHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVu
QmxrRGV2LCB4ZW5kZXYpOworCisgICAgdHJhY2VfeGVuX2Rpc2tfZGlzY29ubmVjdCh4ZW5kZXYt
Pm5hbWUpOworCisgICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7CisKKyAgICBp
ZiAoYmxrZGV2LT5ibGspIHsKKyAgICAgICAgYmxrX3NldF9haW9fY29udGV4dChibGtkZXYtPmJs
aywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7CisgICAgICAgIGJsa19kZXRhY2hfZGV2KGJsa2Rl
di0+YmxrLCBibGtkZXYpOworICAgICAgICBibGtfdW5yZWYoYmxrZGV2LT5ibGspOworICAgICAg
ICBibGtkZXYtPmJsayA9IE5VTEw7CisgICAgfQorICAgIHhlbl9wdl91bmJpbmRfZXZ0Y2huKHhl
bmRldik7CisKKyAgICBhaW9fY29udGV4dF9yZWxlYXNlKGJsa2Rldi0+Y3R4KTsKKworICAgIGlm
IChibGtkZXYtPnNyaW5nKSB7CisgICAgICAgIHhlbl9iZV91bm1hcF9ncmFudF9yZWZzKHhlbmRl
diwgYmxrZGV2LT5zcmluZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2
LT5ucl9yaW5nX3JlZik7CisgICAgICAgIGJsa2Rldi0+c3JpbmcgPSBOVUxMOworICAgIH0KK30K
Kworc3RhdGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCit7
CisgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3Ry
dWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKKyAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOworCisgICAg
dHJhY2VfeGVuX2Rpc2tfZnJlZSh4ZW5kZXYtPm5hbWUpOworCisgICAgYmxrX2Rpc2Nvbm5lY3Qo
eGVuZGV2KTsKKworICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZnJlZWxpc3QpKSB7
CisgICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZnJlZWxpc3QpOworICAgICAg
ICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOworICAgICAgICBxZW11X2lvdmVjX2Rlc3Ryb3ko
JmlvcmVxLT52KTsKKyAgICAgICAgZ19mcmVlKGlvcmVxKTsKKyAgICB9CisKKyAgICBnX2ZyZWUo
YmxrZGV2LT5wYXJhbXMpOworICAgIGdfZnJlZShibGtkZXYtPm1vZGUpOworICAgIGdfZnJlZShi
bGtkZXYtPnR5cGUpOworICAgIGdfZnJlZShibGtkZXYtPmRldik7CisgICAgZ19mcmVlKGJsa2Rl
di0+ZGV2dHlwZSk7CisgICAgcWVtdV9iaF9kZWxldGUoYmxrZGV2LT5iaCk7CisgICAgaW90aHJl
YWRfZGVzdHJveShibGtkZXYtPmlvdGhyZWFkKTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGlj
IHZvaWQgYmxrX2V2ZW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKK3sKKyAgICBz
dHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVu
QmxrRGV2LCB4ZW5kZXYpOworCisgICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsKK30K
Kworc3RydWN0IFhlbkRldk9wcyB4ZW5fYmxrZGV2X29wcyA9IHsKKyAgICAuZmxhZ3MgICAgICA9
IERFVk9QU19GTEFHX05FRURfR05UREVWLAorICAgIC5zaXplICAgICAgID0gc2l6ZW9mKHN0cnVj
dCBYZW5CbGtEZXYpLAorICAgIC5hbGxvYyAgICAgID0gYmxrX2FsbG9jLAorICAgIC5pbml0ICAg
ICAgID0gYmxrX2luaXQsCisgICAgLmluaXRpYWxpc2UgPSBibGtfY29ubmVjdCwKKyAgICAuZGlz
Y29ubmVjdCA9IGJsa19kaXNjb25uZWN0LAorICAgIC5ldmVudCAgICAgID0gYmxrX2V2ZW50LAor
ICAgIC5mcmVlICAgICAgID0gYmxrX2ZyZWUsCit9OwotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:13:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1ggVec-0007jf-Pg; Mon, 07 Jan 2019 14: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVeb-0007iY-VU
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:13:22 +0000
X-Inumbo-ID: 628f4d89-1286-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 628f4d89-1286-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 14:13:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74964890"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:12:53 +0000
Message-ID: <20190107141309.15774-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 02/18] xen: introduce new 'XenBus' and
 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSBiYXNpYyBib2lsZXJwbGF0ZSBmb3IgYSAnWGVuQnVzJyBvYmpl
Y3QgdGhhdCB3aWxsIGFjdAphcyBhIHBhcmVudCB0byAnWGVuRGV2aWNlJyBQViBiYWNrZW5kcy4K
QSBuZXcgJ1hlbkJyaWRnZScgb2JqZWN0IGlzIGFsc28gYWRkZWQgdG8gY29ubmVjdCBYZW5CdXMg
dG8gdGhlIHN5c3RlbSBidXMuCgpUaGUgWGVuQnVzIG9iamVjdCBpcyBpbnN0YW50aWF0ZWQgYnkg
YSBuZXcgeGVuX2J1c19pbml0KCkgZnVuY3Rpb24gY2FsbGVkCmZyb20gdGhlIHNhbWUgc2l0ZXMg
YXMgdGhlIGxlZ2FjeSB4ZW5fYmVfaW5pdCgpIGZ1bmN0aW9uLgoKU3Vic2VxdWVudCBwYXRjaGVz
IHdpbGwgZmxlc2gtb3V0IHRoZSBmdW5jdGlvbmFsaXR5IG9mIHRoZXNlIG9iamVjdHMuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQpDYzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogIk1pY2hhZWwg
Uy4gVHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgpDYzogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2Vs
LmFwZmVsYmF1bUBnbWFpbC5jb20+CkNjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQu
Y29tPgpDYzogUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4KQ2M6IEVkdWFyZG8g
SGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KCnYzOgogLSBEb24ndCB1c2UgbG9jYWxfZXJy
IHVubGVzcyBpdCBpcyBuZWVkZWQKCnYyOgogLSBGaXggYm9pbGVycGxhdGUKIC0gTWFrZSB4ZW4t
YnVzIGhvdHBsdWcgY2FwYWJsZQotLS0KIGh3L2kzODYveGVuL3hlbi1odm0uYyAgICAgfCAgIDMg
KwogaHcveGVuL01ha2VmaWxlLm9ianMgICAgICB8ICAgMiArLQogaHcveGVuL3RyYWNlLWV2ZW50
cyAgICAgICB8ICAgNiArKwogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICB8IDEyNyArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaHcveGVucHYveGVuX21hY2hpbmVfcHYu
YyB8ICAgMyArCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggIHwgIDU1ICsrKysrKysrKysrKysr
KysrCiA2IGZpbGVzIGNoYW5nZWQsIDE5NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaHcveGVuL3hlbi1idXMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGlu
Y2x1ZGUvaHcveGVuL3hlbi1idXMuaAoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1odm0u
YyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA2ZWYzMTU3MWM4Li40OTdlNjg1ZDQwIDEw
MDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2
bS5jCkBAIC0xNyw2ICsxNyw3IEBACiAjaW5jbHVkZSAiaHcvaTM4Ni9hcGljLW1zaWRlZi5oIgog
I2luY2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdh
Y3ktYmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgiCiAjaW5jbHVkZSAicWFw
aS9lcnJvci5oIgogI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCiAjaW5jbHVk
ZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKQEAgLTE0ODQsNiArMTQ4NSw4IEBAIHZvaWQgeGVuX2h2
bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdpb24gKipyYW1fbWVtb3J5KQog
ICAgIFFMSVNUX0lOSVQoJnN0YXRlLT5kZXZfbGlzdCk7CiAgICAgZGV2aWNlX2xpc3RlbmVyX3Jl
Z2lzdGVyKCZzdGF0ZS0+ZGV2aWNlX2xpc3RlbmVyKTsKIAorICAgIHhlbl9idXNfaW5pdCgpOwor
CiAgICAgLyogSW5pdGlhbGl6ZSBiYWNrZW5kIGNvcmUgJiBkcml2ZXJzICovCiAgICAgaWYgKHhl
bl9iZV9pbml0KCkgIT0gMCkgewogICAgICAgICBlcnJvcl9yZXBvcnQoInhlbiBiYWNrZW5kIGNv
cmUgc2V0dXAgZmFpbGVkIik7CmRpZmYgLS1naXQgYS9ody94ZW4vTWFrZWZpbGUub2JqcyBiL2h3
L3hlbi9NYWtlZmlsZS5vYmpzCmluZGV4IDNmNjRhNDQwNTEuLmQ5ZDZkN2I0ZjkgMTAwNjQ0Ci0t
LSBhL2h3L3hlbi9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L3hlbi9NYWtlZmlsZS5vYmpzCkBAIC0x
LDUgKzEsNSBAQAogIyB4ZW4gYmFja2VuZCBkcml2ZXIgc3VwcG9ydAotY29tbW9uLW9iai0kKENP
TkZJR19YRU4pICs9IHhlbi1sZWdhY3ktYmFja2VuZC5vIHhlbl9kZXZjb25maWcubyB4ZW5fcHZk
ZXYubyB4ZW4tY29tbW9uLm8KK2NvbW1vbi1vYmotJChDT05GSUdfWEVOKSArPSB4ZW4tbGVnYWN5
LWJhY2tlbmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8geGVuLWNvbW1vbi5vIHhlbi1i
dXMubwogCiBvYmotJChDT05GSUdfWEVOX1BDSV9QQVNTVEhST1VHSCkgKz0geGVuLWhvc3QtcGNp
LWRldmljZS5vCiBvYmotJChDT05GSUdfWEVOX1BDSV9QQVNTVEhST1VHSCkgKz0geGVuX3B0Lm8g
eGVuX3B0X2NvbmZpZ19pbml0Lm8geGVuX3B0X2dyYXBoaWNzLm8geGVuX3B0X21zaS5vCmRpZmYg
LS1naXQgYS9ody94ZW4vdHJhY2UtZXZlbnRzIGIvaHcveGVuL3RyYWNlLWV2ZW50cwppbmRleCBj
N2U3YTNiNTIzLi4wMTcyY2Q0ZTI2IDEwMDY0NAotLS0gYS9ody94ZW4vdHJhY2UtZXZlbnRzCisr
KyBiL2h3L3hlbi90cmFjZS1ldmVudHMKQEAgLTEyLDMgKzEyLDkgQEAgeGVuX3VubWFwX3BvcnRp
b19yYW5nZSh1aW50MzJfdCBpZCwgdWludDY0X3Qgc3RhcnRfYWRkciwgdWludDY0X3QgZW5kX2Fk
ZHIpICJpZDoKIHhlbl9tYXBfcGNpZGV2KHVpbnQzMl90IGlkLCB1aW50OF90IGJ1cywgdWludDhf
dCBkZXYsIHVpbnQ4X3QgZnVuYykgImlkOiAldSBiZGY6ICUwMnguJTAyeC4lMDJ4IgogeGVuX3Vu
bWFwX3BjaWRldih1aW50MzJfdCBpZCwgdWludDhfdCBidXMsIHVpbnQ4X3QgZGV2LCB1aW50OF90
IGZ1bmMpICJpZDogJXUgYmRmOiAlMDJ4LiUwMnguJTAyeCIKIHhlbl9kb21pZF9yZXN0cmljdChp
bnQgZXJyKSAiZXJyOiAldSIKKworIyBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmMKK3hlbl9idXNf
cmVhbGl6ZSh2b2lkKSAiIgoreGVuX2J1c191bnJlYWxpemUodm9pZCkgIiIKK3hlbl9kZXZpY2Vf
cmVhbGl6ZShjb25zdCBjaGFyICp0eXBlKSAidHlwZTogJXMiCit4ZW5fZGV2aWNlX3VucmVhbGl6
ZShjb25zdCBjaGFyICp0eXBlKSAidHlwZTogJXMiCmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1
cy5jIGIvaHcveGVuL3hlbi1idXMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwLi5iYzA0ZGE3NDhiCi0tLSAvZGV2L251bGwKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAt
MCwwICsxLDEyNyBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOCAgQ2l0cml4IFN5c3RlbXMg
SW5jLgorICoKKyAqIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHUEwsIHZlcnNpb24gMiBvciBsYXRlci4KKyAqIFNlZSB0aGUgQ09QWUlORyBmaWxlIGlu
IHRoZSB0b3AtbGV2ZWwgZGlyZWN0b3J5LgorICovCisKKyNpbmNsdWRlICJxZW11L29zZGVwLmgi
CisjaW5jbHVkZSAiaHcvaHcuaCIKKyNpbmNsdWRlICJody9zeXNidXMuaCIKKyNpbmNsdWRlICJo
dy94ZW4veGVuLWJ1cy5oIgorI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKKyNpbmNsdWRlICJ0cmFj
ZS5oIgorCitzdGF0aWMgdm9pZCB4ZW5fYnVzX3VucmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJv
ciAqKmVycnApCit7CisgICAgdHJhY2VfeGVuX2J1c191bnJlYWxpemUoKTsKK30KKworc3RhdGlj
IHZvaWQgeGVuX2J1c19yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKK3sKKyAg
ICB0cmFjZV94ZW5fYnVzX3JlYWxpemUoKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2J1c19jbGFz
c19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKK3sKKyAgICBCdXNDbGFzcyAq
YnVzX2NsYXNzID0gQlVTX0NMQVNTKGNsYXNzKTsKKworICAgIGJ1c19jbGFzcy0+cmVhbGl6ZSA9
IHhlbl9idXNfcmVhbGl6ZTsKKyAgICBidXNfY2xhc3MtPnVucmVhbGl6ZSA9IHhlbl9idXNfdW5y
ZWFsaXplOworfQorCitzdGF0aWMgY29uc3QgVHlwZUluZm8geGVuX2J1c190eXBlX2luZm8gPSB7
CisgICAgLm5hbWUgPSBUWVBFX1hFTl9CVVMsCisgICAgLnBhcmVudCA9IFRZUEVfQlVTLAorICAg
IC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlbkJ1cyksCisgICAgLmNsYXNzX3NpemUgPSBzaXpl
b2YoWGVuQnVzQ2xhc3MpLAorICAgIC5jbGFzc19pbml0ID0geGVuX2J1c19jbGFzc19pbml0LAor
ICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IFRZUEVfSE9U
UExVR19IQU5ETEVSIH0sCisgICAgICAgIHsgfQorICAgIH0sCit9OworCitzdGF0aWMgdm9pZCB4
ZW5fZGV2aWNlX3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCit7Cisg
ICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNFKGRldik7CisgICAgWGVuRGV2aWNlQ2xh
c3MgKnhlbmRldl9jbGFzcyA9IFhFTl9ERVZJQ0VfR0VUX0NMQVNTKHhlbmRldik7CisgICAgY29u
c3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRldikpOworCisg
ICAgdHJhY2VfeGVuX2RldmljZV91bnJlYWxpemUodHlwZSk7CisKKyAgICBpZiAoeGVuZGV2X2Ns
YXNzLT51bnJlYWxpemUpIHsKKyAgICAgICAgeGVuZGV2X2NsYXNzLT51bnJlYWxpemUoeGVuZGV2
LCBlcnJwKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfcmVhbGl6ZShEZXZp
Y2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBY
RU5fREVWSUNFKGRldik7CisgICAgWGVuRGV2aWNlQ2xhc3MgKnhlbmRldl9jbGFzcyA9IFhFTl9E
RVZJQ0VfR0VUX0NMQVNTKHhlbmRldik7CisgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9n
ZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRldikpOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OworCisgICAgdHJhY2VfeGVuX2RldmljZV9yZWFsaXplKHR5cGUpOworCisgICAgaWYgKHhlbmRl
dl9jbGFzcy0+cmVhbGl6ZSkgeworICAgICAgICB4ZW5kZXZfY2xhc3MtPnJlYWxpemUoeGVuZGV2
LCAmbG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICBnb3RvIHVucmVhbGl6
ZTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybjsKKwordW5yZWFsaXplOgorICAgIHhl
bl9kZXZpY2VfdW5yZWFsaXplKGRldiwgJmVycm9yX2Fib3J0KTsKK30KKworc3RhdGljIHZvaWQg
eGVuX2RldmljZV9jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKK3sK
KyAgICBEZXZpY2VDbGFzcyAqZGV2X2NsYXNzID0gREVWSUNFX0NMQVNTKGNsYXNzKTsKKworICAg
IGRldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9kZXZpY2VfcmVhbGl6ZTsKKyAgICBkZXZfY2xhc3Mt
PnVucmVhbGl6ZSA9IHhlbl9kZXZpY2VfdW5yZWFsaXplOworICAgIGRldl9jbGFzcy0+YnVzX3R5
cGUgPSBUWVBFX1hFTl9CVVM7Cit9CisKK3N0YXRpYyBjb25zdCBUeXBlSW5mbyB4ZW5fZGV2aWNl
X3R5cGVfaW5mbyA9IHsKKyAgICAubmFtZSA9IFRZUEVfWEVOX0RFVklDRSwKKyAgICAucGFyZW50
ID0gVFlQRV9ERVZJQ0UsCisgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoWGVuRGV2aWNlKSwK
KyAgICAuYWJzdHJhY3QgPSB0cnVlLAorICAgIC5jbGFzc19zaXplID0gc2l6ZW9mKFhlbkRldmlj
ZUNsYXNzKSwKKyAgICAuY2xhc3NfaW5pdCA9IHhlbl9kZXZpY2VfY2xhc3NfaW5pdCwKK307CisK
K3R5cGVkZWYgc3RydWN0IFhlbkJyaWRnZSB7CisgICAgU3lzQnVzRGV2aWNlIGJ1c2RldjsKK30g
WGVuQnJpZGdlOworCisjZGVmaW5lIFRZUEVfWEVOX0JSSURHRSAieGVuLWJyaWRnZSIKKworc3Rh
dGljIGNvbnN0IFR5cGVJbmZvIHhlbl9icmlkZ2VfdHlwZV9pbmZvID0geworICAgIC5uYW1lID0g
VFlQRV9YRU5fQlJJREdFLAorICAgIC5wYXJlbnQgPSBUWVBFX1NZU19CVVNfREVWSUNFLAorICAg
IC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlbkJyaWRnZSksCit9OworCitzdGF0aWMgdm9pZCB4
ZW5fcmVnaXN0ZXJfdHlwZXModm9pZCkKK3sKKyAgICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygmeGVu
X2JyaWRnZV90eXBlX2luZm8pOworICAgIHR5cGVfcmVnaXN0ZXJfc3RhdGljKCZ4ZW5fYnVzX3R5
cGVfaW5mbyk7CisgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnhlbl9kZXZpY2VfdHlwZV9pbmZv
KTsKK30KKwordHlwZV9pbml0KHhlbl9yZWdpc3Rlcl90eXBlcykKKwordm9pZCB4ZW5fYnVzX2lu
aXQodm9pZCkKK3sKKyAgICBEZXZpY2VTdGF0ZSAqZGV2ID0gcWRldl9jcmVhdGUoTlVMTCwgVFlQ
RV9YRU5fQlJJREdFKTsKKyAgICBCdXNTdGF0ZSAqYnVzID0gcWJ1c19jcmVhdGUoVFlQRV9YRU5f
QlVTLCBkZXYsIE5VTEwpOworCisgICAgcWRldl9pbml0X25vZmFpbChkZXYpOworICAgIHFidXNf
c2V0X2J1c19ob3RwbHVnX2hhbmRsZXIoYnVzLCAmZXJyb3JfYWJvcnQpOworfQpkaWZmIC0tZ2l0
IGEvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMK
aW5kZXggOGM4NmZiNzAzMS4uNjA4ZTU5MWJjYyAxMDA2NDQKLS0tIGEvaHcveGVucHYveGVuX21h
Y2hpbmVfcHYuYworKysgYi9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCkBAIC0yNyw2ICsyNyw3
IEBACiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9ib2FyZHMuaCIKICNpbmNsdWRl
ICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMu
aCIKICNpbmNsdWRlICJ4ZW5fZG9tYWluYnVpbGQuaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2st
YmFja2VuZC5oIgogCkBAIC05Myw2ICs5NCw4IEBAIHN0YXRpYyB2b2lkIHhlbl9pbml0X3B2KE1h
Y2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgeGVuX2NvbmZpZ19kZXZfbmljKG5kX3RhYmxl
ICsgaSk7CiAgICAgfQogCisgICAgeGVuX2J1c19pbml0KCk7CisKICAgICAvKiBjb25maWcgY2xl
YW51cCBob29rICovCiAgICAgYXRleGl0KHhlbl9jb25maWdfY2xlYW51cCk7CiB9CmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMGNiMTI0NjRjZQotLS0gL2Rl
di9udWxsCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaApAQCAtMCwwICsxLDU1IEBACisv
KgorICogQ29weXJpZ2h0IChjKSAyMDE4ICBDaXRyaXggU3lzdGVtcyBJbmMuCisgKgorICogVGhp
cyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCwgdmVyc2lv
biAyIG9yIGxhdGVyLgorICogU2VlIHRoZSBDT1BZSU5HIGZpbGUgaW4gdGhlIHRvcC1sZXZlbCBk
aXJlY3RvcnkuCisgKi8KKworI2lmbmRlZiBIV19YRU5fQlVTX0gKKyNkZWZpbmUgSFdfWEVOX0JV
U19ICisKKyNpbmNsdWRlICJody9zeXNidXMuaCIKKwordHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNl
IHsKKyAgICBEZXZpY2VTdGF0ZSBxZGV2OworfSBYZW5EZXZpY2U7CisKK3R5cGVkZWYgdm9pZCAo
KlhlbkRldmljZVJlYWxpemUpKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApOwordHlw
ZWRlZiB2b2lkICgqWGVuRGV2aWNlVW5yZWFsaXplKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKTsKKwordHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlQ2xhc3MgeworICAgIC8qPCBwcml2
YXRlID4qLworICAgIERldmljZUNsYXNzIHBhcmVudF9jbGFzczsKKyAgICAvKjwgcHVibGljID4q
LworICAgIFhlbkRldmljZVJlYWxpemUgcmVhbGl6ZTsKKyAgICBYZW5EZXZpY2VVbnJlYWxpemUg
dW5yZWFsaXplOworfSBYZW5EZXZpY2VDbGFzczsKKworI2RlZmluZSBUWVBFX1hFTl9ERVZJQ0Ug
Inhlbi1kZXZpY2UiCisjZGVmaW5lIFhFTl9ERVZJQ0Uob2JqKSBcCisgICAgIE9CSkVDVF9DSEVD
SyhYZW5EZXZpY2UsIChvYmopLCBUWVBFX1hFTl9ERVZJQ0UpCisjZGVmaW5lIFhFTl9ERVZJQ0Vf
Q0xBU1MoY2xhc3MpIFwKKyAgICAgT0JKRUNUX0NMQVNTX0NIRUNLKFhlbkRldmljZUNsYXNzLCAo
Y2xhc3MpLCBUWVBFX1hFTl9ERVZJQ0UpCisjZGVmaW5lIFhFTl9ERVZJQ0VfR0VUX0NMQVNTKG9i
aikgXAorICAgICBPQkpFQ1RfR0VUX0NMQVNTKFhlbkRldmljZUNsYXNzLCAob2JqKSwgVFlQRV9Y
RU5fREVWSUNFKQorCit0eXBlZGVmIHN0cnVjdCBYZW5CdXMgeworICAgIEJ1c1N0YXRlIHFidXM7
Cit9IFhlbkJ1czsKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQnVzQ2xhc3MgeworICAgIC8qPCBwcml2
YXRlID4qLworICAgIEJ1c0NsYXNzIHBhcmVudF9jbGFzczsKK30gWGVuQnVzQ2xhc3M7CisKKyNk
ZWZpbmUgVFlQRV9YRU5fQlVTICJ4ZW4tYnVzIgorI2RlZmluZSBYRU5fQlVTKG9iaikgXAorICAg
IE9CSkVDVF9DSEVDSyhYZW5CdXMsIChvYmopLCBUWVBFX1hFTl9CVVMpCisjZGVmaW5lIFhFTl9C
VVNfQ0xBU1MoY2xhc3MpIFwKKyAgICBPQkpFQ1RfQ0xBU1NfQ0hFQ0soWGVuQnVzQ2xhc3MsIChj
bGFzcyksIFRZUEVfWEVOX0JVUykKKyNkZWZpbmUgWEVOX0JVU19HRVRfQ0xBU1Mob2JqKSBcCisg
ICAgT0JKRUNUX0dFVF9DTEFTUyhYZW5CdXNDbGFzcywgKG9iaiksIFRZUEVfWEVOX0JVUykKKwor
dm9pZCB4ZW5fYnVzX2luaXQodm9pZCk7CisKKyNlbmRpZiAvKiBIV19YRU5fQlVTX0ggKi8KLS0g
CjIuMjAuMS4yLmdiMjFlYmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:13:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:13: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-devel-bounces@lists.xenproject.org>)
	id 1ggVee-0007km-7O; Mon, 07 Jan 2019 14:13: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVec-0007ih-5g
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:13:22 +0000
X-Inumbo-ID: 62d7383a-1286-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62d7383a-1286-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 14:13:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74964892"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:12:54 +0000
Message-ID: <20190107141309.15774-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 03/18] xen: introduce 'xen-block',
 'xen-disk' and 'xen-cdrom'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIG5ldyBYZW5EZXZpY2UtczogJ3hlbi1kaXNrJyBhbmQgJ3hlbi1jZHJv
bScsIGJvdGggZGVyaXZlZApmcm9tIGEgY29tbW9uICd4ZW4tYmxvY2snIHBhcmVudCB0eXBlLiBU
aGVzZSB3aWxsIGV2ZW50dWFsbHkgcmVwbGFjZSB0aGUKJ3hlbl9kaXNrJyAobm90ZSB0aGUgdW5k
ZXJzY29yZSByYXRoZXIgdGhhbiBoeXBoZW4pIGxlZ2FjeSBQViBiYWNrZW5kIGJ1dAppdCBpcyBp
bGx1c3RyYXRpdmUgdG8gYnVpbGQgdXAgdGhlIGltcGxlbWVudGF0aW9uIGluY3JlbWVudGFsbHks
IGFsb25nIHdpdGgKdGhlIFhlbkJ1cy9YZW5EZXZpY2UgZnJhbWV3b3JrLiBTdWJzZXF1ZW50IHBh
dGNoZXMgd2lsbCB0aGVyZWZvcmUgYWRkIHRvCnRoZXNlIGRldmljZXMnIGltcGxlbWVudGF0aW9u
IGFzIG5ldyBmZWF0dXJlcyBhcmUgYWRkZWQgdG8gdGhlIGZyYW1ld29yay4KCkFmdGVyIHRoaXMg
cGF0Y2ggaGFzIGJlZW4gYXBwbGllZCBpdCBpcyBwb3NzaWJsZSB0byBpbnN0YW50aWF0ZSBuZXcK
J3hlbi1kaXNrJyBvciAneGVuLWNkcm9tJyBkZXZpY2VzIHdpdGggYSBzaW5nbGUgJ3ZkZXYnIHBh
cmFtZXRlciwgd2hpY2gKYWNjZXB0cyB2YWx1ZXMgYWRoZXJpbmcgdG8gdGhlIFhlbiBWQkQgbmFt
aW5nIHNjaGVtZSBbMV0uIEZvciBleGFtcGxlLCBhCmNvbW1hbmQtbGluZSBpbnN0YW50aWF0aW9u
IG9mIGEgeGVuLWRpc2sgY2FuIGJlIGRvbmUgd2l0aCBhbiBhcmd1bWVudApzaW1pbGFyIHRvIHRo
ZSBmb2xsb3dpbmc6CgotZGV2aWNlIHhlbi1kaXNrLHZkZXY9aGRhCgpUaGUgaW1wbGVtZW50YXRp
b24gb2YgdGhlIHZkZXYgcGFyYW1ldGVyIGZvcm11bGF0ZXMgdGhlIGFwcHJvcHJpYXRlIFZCRApu
dW1iZXIgZm9yIHVzZSBpbiB0aGUgUFYgcHJvdG9jb2wuCgpbMV0gaHR0cHM6Ly94ZW5iaXRzLnhl
bi5vcmcvZG9jcy91bnN0YWJsZS9tYW4veGVuLXZiZC1pbnRlcmZhY2UuNy5odG1sCgpTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQpDYzogS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5j
b20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgp2NToK
IC0gSW50cm9kdWNlIHByb3BlcnRpZXMgc3ViLXN0cnVjdHVyZSAod2hpY2ggd2lsbCBiZSB1c2Vm
dWwgbGF0ZXIpCiAtIEtlZXBpbmcgQW50aG9ueSdzIFItYiBmcm9tIHY0IHNpbmNlIGNoYW5nZSBp
cyB0cml2aWFsCgp2MzoKIC0gRml4IHZkZXYgcGFyc2luZyBhZ2FpbiwgYW5kIHZkZXYgZm9ybWF0
dGluZyB0aGlzIHRpbWUKIC0gUmVtb3ZlIGFuIHVubmVjZXNzYXJ5IGxvY2FsX2VycgoKdjI6CiAt
IEZpeCBib2lsZXJwbGF0ZQogLSBGaXggdmRldiBwYXJzaW5nCiAtIENoYW5nZSBuYW1lIGZyb20g
J3hlbi1xZGlzaycgdG8gJ3hlbi1ibG9jaycsIG1ha2UgYWJzdHJhY3QsIGFuZCBzcGxpdAogICBv
ZmYgJ3hlbi1kaXNrJyBhbmQgJ3hlbi1jZHJvbScgYXMgY29uY3JldGUgc3ViLXR5cGVzCi0tLQog
TUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGh3L2Jsb2NrL01ha2VmaWxlLm9i
anMgICAgIHwgICAxICsKIGh3L2Jsb2NrL3RyYWNlLWV2ZW50cyAgICAgIHwgICA4ICsKIGh3L2Js
b2NrL3hlbi1ibG9jay5jICAgICAgIHwgMzQzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIGluY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oIHwgIDczICsrKysrKysrCiA1IGZp
bGVzIGNoYW5nZWQsIDQyNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgaHcvYmxvY2sveGVuLWJsb2NrLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRl
L2h3L3hlbi94ZW4tYmxvY2suaAoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5F
UlMKaW5kZXggMTk3OTJjZmIyZC4uMzhkNmMzYjk3MyAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMK
KysrIGIvTUFJTlRBSU5FUlMKQEAgLTQxNCw3ICs0MTQsNyBAQCBGOiBody85cGZzL3hlbi05cC1i
YWNrZW5kLmMKIEY6IGh3L2NoYXIveGVuX2NvbnNvbGUuYwogRjogaHcvZGlzcGxheS94ZW5mYi5j
CiBGOiBody9uZXQveGVuX25pYy5jCi1GOiBody9ibG9jay94ZW5fKgorRjogaHcvYmxvY2sveGVu
KgogRjogaHcveGVuLwogRjogaHcveGVucHYvCiBGOiBody9pMzg2L3hlbi8KZGlmZiAtLWdpdCBh
L2h3L2Jsb2NrL01ha2VmaWxlLm9ianMgYi9ody9ibG9jay9NYWtlZmlsZS5vYmpzCmluZGV4IDUz
Y2U1NzUxYWUuLmYzNDgxM2EzNzcgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL01ha2VmaWxlLm9ianMK
KysrIGIvaHcvYmxvY2svTWFrZWZpbGUub2JqcwpAQCAtNCw2ICs0LDcgQEAgY29tbW9uLW9iai0k
KENPTkZJR19TU0lfTTI1UDgwKSArPSBtMjVwODAubwogY29tbW9uLW9iai0kKENPTkZJR19OQU5E
KSArPSBuYW5kLm8KIGNvbW1vbi1vYmotJChDT05GSUdfUEZMQVNIX0NGSTAxKSArPSBwZmxhc2hf
Y2ZpMDEubwogY29tbW9uLW9iai0kKENPTkZJR19QRkxBU0hfQ0ZJMDIpICs9IHBmbGFzaF9jZmkw
Mi5vCitjb21tb24tb2JqLSQoQ09ORklHX1hFTikgKz0geGVuLWJsb2NrLm8KIGNvbW1vbi1vYmot
JChDT05GSUdfWEVOKSArPSB4ZW5fZGlzay5vCiBjb21tb24tb2JqLSQoQ09ORklHX0VDQykgKz0g
ZWNjLm8KIGNvbW1vbi1vYmotJChDT05GSUdfT05FTkFORCkgKz0gb25lbmFuZC5vCmRpZmYgLS1n
aXQgYS9ody9ibG9jay90cmFjZS1ldmVudHMgYi9ody9ibG9jay90cmFjZS1ldmVudHMKaW5kZXgg
MzM1YzA5MjQ1MC4uNGFmYmQ2MmE4OCAxMDA2NDQKLS0tIGEvaHcvYmxvY2svdHJhY2UtZXZlbnRz
CisrKyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwpAQCAtMTI3LDMgKzEyNywxMSBAQCB4ZW5fZGlz
a19pbml0KGNoYXIgKm5hbWUpICIlcyIKIHhlbl9kaXNrX2Nvbm5lY3QoY2hhciAqbmFtZSkgIiVz
IgogeGVuX2Rpc2tfZGlzY29ubmVjdChjaGFyICpuYW1lKSAiJXMiCiB4ZW5fZGlza19mcmVlKGNo
YXIgKm5hbWUpICIlcyIKKworIyBody9ibG9jay94ZW4tYmxvY2suYworeGVuX2Jsb2NrX3JlYWxp
emUoY29uc3QgY2hhciAqdHlwZSwgdWludDMyX3QgZGlzaywgdWludDMyX3QgcGFydGl0aW9uKSAi
JXMgZCV1cCV1IgoreGVuX2Jsb2NrX3VucmVhbGl6ZShjb25zdCBjaGFyICp0eXBlLCB1aW50MzJf
dCBkaXNrLCB1aW50MzJfdCBwYXJ0aXRpb24pICIlcyBkJXVwJXUiCit4ZW5fZGlza19yZWFsaXpl
KHZvaWQpICIiCit4ZW5fZGlza191bnJlYWxpemUodm9pZCkgIiIKK3hlbl9jZHJvbV9yZWFsaXpl
KHZvaWQpICIiCit4ZW5fY2Ryb21fdW5yZWFsaXplKHZvaWQpICIiCmRpZmYgLS1naXQgYS9ody9i
bG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAuLjhlNzhiNmEwMzQKLS0tIC9kZXYvbnVsbAorKysgYi9ody9i
bG9jay94ZW4tYmxvY2suYwpAQCAtMCwwICsxLDM0MyBAQAorLyoKKyAqIENvcHlyaWdodCAoYykg
MjAxOCAgQ2l0cml4IFN5c3RlbXMgSW5jLgorICoKKyAqIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwsIHZlcnNpb24gMiBvciBsYXRlci4KKyAqIFNl
ZSB0aGUgQ09QWUlORyBmaWxlIGluIHRoZSB0b3AtbGV2ZWwgZGlyZWN0b3J5LgorICovCisKKyNp
bmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKKyNpbmNsdWRl
ICJxYXBpL2Vycm9yLmgiCisjaW5jbHVkZSAicWFwaS92aXNpdG9yLmgiCisjaW5jbHVkZSAiaHcv
aHcuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWJsb2NrLmgiCisjaW5jbHVkZSAidHJhY2UuaCIK
Kworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX3VucmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJy
b3IgKiplcnJwKQoreworICAgIFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiA9IFhFTl9CTE9DS19E
RVZJQ0UoeGVuZGV2KTsKKyAgICBYZW5CbG9ja0RldmljZUNsYXNzICpibG9ja2Rldl9jbGFzcyA9
CisgICAgICAgIFhFTl9CTE9DS19ERVZJQ0VfR0VUX0NMQVNTKHhlbmRldik7CisgICAgY29uc3Qg
Y2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKGJsb2NrZGV2KSk7CisgICAg
WGVuQmxvY2tWZGV2ICp2ZGV2ID0gJmJsb2NrZGV2LT5wcm9wcy52ZGV2OworCisgICAgaWYgKHZk
ZXYtPnR5cGUgPT0gWEVOX0JMT0NLX1ZERVZfVFlQRV9JTlZBTElEKSB7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisKKyAgICB0cmFjZV94ZW5fYmxvY2tfdW5yZWFsaXplKHR5cGUsIHZkZXYtPmRp
c2ssIHZkZXYtPnBhcnRpdGlvbik7CisKKyAgICBpZiAoYmxvY2tkZXZfY2xhc3MtPnVucmVhbGl6
ZSkgeworICAgICAgICBibG9ja2Rldl9jbGFzcy0+dW5yZWFsaXplKGJsb2NrZGV2LCBlcnJwKTsK
KyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVu
ZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVO
X0JMT0NLX0RFVklDRSh4ZW5kZXYpOworICAgIFhlbkJsb2NrRGV2aWNlQ2xhc3MgKmJsb2NrZGV2
X2NsYXNzID0KKyAgICAgICAgWEVOX0JMT0NLX0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKKyAg
ICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoYmxvY2tkZXYp
KTsKKyAgICBYZW5CbG9ja1ZkZXYgKnZkZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7CisgICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICBpZiAodmRldi0+dHlwZSA9PSBYRU5fQkxP
Q0tfVkRFVl9UWVBFX0lOVkFMSUQpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAidmRldiBw
cm9wZXJ0eSBub3Qgc2V0Iik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB0cmFjZV94
ZW5fYmxvY2tfcmVhbGl6ZSh0eXBlLCB2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0aXRpb24pOworCisg
ICAgaWYgKGJsb2NrZGV2X2NsYXNzLT5yZWFsaXplKSB7CisgICAgICAgIGJsb2NrZGV2X2NsYXNz
LT5yZWFsaXplKGJsb2NrZGV2LCAmbG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxvY2FsX2Vycikg
eworICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAg
IH0KKyAgICB9Cit9CisKK3N0YXRpYyBjaGFyICpkaXNrX3RvX3ZiZF9uYW1lKHVuc2lnbmVkIGlu
dCBkaXNrKQoreworICAgIGNoYXIgKm5hbWUsICpwcmVmaXggPSAoZGlzayA+PSAyNikgPworICAg
ICAgICBkaXNrX3RvX3ZiZF9uYW1lKChkaXNrIC8gMjYpIC0gMSkgOiBnX3N0cmR1cCgiIik7CisK
KyAgICBuYW1lID0gZ19zdHJkdXBfcHJpbnRmKCIlcyVjIiwgcHJlZml4LCAnYScgKyBkaXNrICUg
MjYpOworICAgIGdfZnJlZShwcmVmaXgpOworCisgICAgcmV0dXJuIG5hbWU7Cit9CisKK3N0YXRp
YyB2b2lkIHhlbl9ibG9ja19nZXRfdmRldihPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3Qg
Y2hhciAqbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUs
IEVycm9yICoqZXJycCkKK3sKKyAgICBEZXZpY2VTdGF0ZSAqZGV2ID0gREVWSUNFKG9iaik7Cisg
ICAgUHJvcGVydHkgKnByb3AgPSBvcGFxdWU7CisgICAgWGVuQmxvY2tWZGV2ICp2ZGV2ID0gcWRl
dl9nZXRfcHJvcF9wdHIoZGV2LCBwcm9wKTsKKyAgICBjaGFyICpzdHI7CisKKyAgICBzd2l0Y2gg
KHZkZXYtPnR5cGUpIHsKKyAgICBjYXNlIFhFTl9CTE9DS19WREVWX1RZUEVfRFA6CisgICAgICAg
IHN0ciA9IGdfc3RyZHVwX3ByaW50ZigiZCVsdXAlbHUiLCB2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0
aXRpb24pOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVOX0JMT0NLX1ZERVZfVFlQRV9Y
VkQ6CisgICAgY2FzZSBYRU5fQkxPQ0tfVkRFVl9UWVBFX0hEOgorICAgIGNhc2UgWEVOX0JMT0NL
X1ZERVZfVFlQRV9TRDogeworICAgICAgICBjaGFyICpuYW1lID0gZGlza190b192YmRfbmFtZSh2
ZGV2LT5kaXNrKTsKKworICAgICAgICBzdHIgPSBnX3N0cmR1cF9wcmludGYoIiVzJXMlbHUiLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZkZXYtPnR5cGUgPT0gWEVOX0JMT0NLX1ZE
RVZfVFlQRV9YVkQpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4dmQiIDoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2ZGV2LT50eXBlID09IFhFTl9CTE9DS19WREVW
X1RZUEVfSEQpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoZCIgOgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgInNkIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG5hbWUsIHZkZXYtPnBhcnRpdGlvbik7CisgICAgICAgIGdfZnJlZShuYW1lKTsKKyAgICAg
ICAgYnJlYWs7CisgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIGVycm9yX3NldGcoZXJycCwg
ImludmFsaWQgdmRldiB0eXBlIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB2aXNp
dF90eXBlX3N0cih2LCBuYW1lLCAmc3RyLCBlcnJwKTsKKyAgICBnX2ZyZWUoc3RyKTsKK30KKwor
c3RhdGljIHVuc2lnbmVkIGludCB2YmRfbmFtZV90b19kaXNrKGNvbnN0IGNoYXIgKm5hbWUsIGNv
bnN0IGNoYXIgKiplbmRwKQoreworICAgIHVuc2lnbmVkIGludCBkaXNrID0gMDsKKworICAgIHdo
aWxlICgqbmFtZSAhPSAnXDAnKSB7CisgICAgICAgIGlmICghZ19hc2NpaV9pc2FscGhhKCpuYW1l
KSB8fCAhZ19hc2NpaV9pc2xvd2VyKCpuYW1lKSkgeworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKworICAgICAgICBkaXNrICo9IDI2OworICAgICAgICBkaXNrICs9ICpuYW1lKysgLSAn
YScgKyAxOworICAgIH0KKyAgICAqZW5kcCA9IG5hbWU7CisKKyAgICByZXR1cm4gZGlzayAtIDE7
Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19zZXRfdmRldihPYmplY3QgKm9iaiwgVmlzaXRv
ciAqdiwgY29uc3QgY2hhciAqbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
b2lkICpvcGFxdWUsIEVycm9yICoqZXJycCkKK3sKKyAgICBEZXZpY2VTdGF0ZSAqZGV2ID0gREVW
SUNFKG9iaik7CisgICAgUHJvcGVydHkgKnByb3AgPSBvcGFxdWU7CisgICAgWGVuQmxvY2tWZGV2
ICp2ZGV2ID0gcWRldl9nZXRfcHJvcF9wdHIoZGV2LCBwcm9wKTsKKyAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKKyAgICBjaGFyICpzdHIsICpwOworICAgIGNvbnN0IGNoYXIgKmVuZDsKKwor
ICAgIGlmIChkZXYtPnJlYWxpemVkKSB7CisgICAgICAgIHFkZXZfcHJvcF9zZXRfYWZ0ZXJfcmVh
bGl6ZShkZXYsIG5hbWUsIGVycnApOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgdmlz
aXRfdHlwZV9zdHIodiwgbmFtZSwgJnN0ciwgJmxvY2FsX2Vycik7CisgICAgaWYgKGxvY2FsX2Vy
cikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAg
cmV0dXJuOworICAgIH0KKworICAgIHAgPSBzdHJjaHIoc3RyLCAnZCcpOworICAgIGlmICghcCkg
eworICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgfQorCisgICAgKnArKyA9ICdcMCc7CisgICAg
aWYgKCpzdHIgPT0gJ1wwJykgeworICAgICAgICB2ZGV2LT50eXBlID0gWEVOX0JMT0NLX1ZERVZf
VFlQRV9EUDsKKyAgICB9IGVsc2UgaWYgKHN0cmNtcChzdHIsICJ4diIpID09IDApIHsKKyAgICAg
ICAgdmRldi0+dHlwZSA9IFhFTl9CTE9DS19WREVWX1RZUEVfWFZEOworICAgIH0gZWxzZSBpZiAo
c3RyY21wKHN0ciwgImgiKSA9PSAwKSB7CisgICAgICAgIHZkZXYtPnR5cGUgPSBYRU5fQkxPQ0tf
VkRFVl9UWVBFX0hEOworICAgIH0gZWxzZSBpZiAoc3RyY21wKHN0ciwgInMiKSA9PSAwKSB7Cisg
ICAgICAgIHZkZXYtPnR5cGUgPSBYRU5fQkxPQ0tfVkRFVl9UWVBFX1NEOworICAgIH0gZWxzZSB7
CisgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICB9CisKKyAgICBpZiAodmRldi0+dHlwZSA9PSBY
RU5fQkxPQ0tfVkRFVl9UWVBFX0RQKSB7CisgICAgICAgIGlmIChxZW11X3N0cnRvdWwocCwgJmVu
ZCwgMTAsICZ2ZGV2LT5kaXNrKSkgeworICAgICAgICAgICAgZ290byBpbnZhbGlkOworICAgICAg
ICB9CisKKyAgICAgICAgaWYgKCplbmQgPT0gJ3AnKSB7CisgICAgICAgICAgICBwID0gKGNoYXIg
KikgKytlbmQ7CisgICAgICAgICAgICBpZiAoKmVuZCA9PSAnXDAnKSB7CisgICAgICAgICAgICAg
ICAgZ290byBpbnZhbGlkOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfSBlbHNlIHsK
KyAgICAgICAgdmRldi0+ZGlzayA9IHZiZF9uYW1lX3RvX2Rpc2socCwgJmVuZCk7CisgICAgfQor
CisgICAgaWYgKCplbmQgIT0gJ1wwJykgeworICAgICAgICBwID0gKGNoYXIgKillbmQ7CisKKyAg
ICAgICAgaWYgKHFlbXVfc3RydG91bChwLCAmZW5kLCAxMCwgJnZkZXYtPnBhcnRpdGlvbikpIHsK
KyAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICgqZW5k
ICE9ICdcMCcpIHsKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAgICAgfQorICAgIH0g
ZWxzZSB7CisgICAgICAgIHZkZXYtPnBhcnRpdGlvbiA9IDA7CisgICAgfQorCisgICAgc3dpdGNo
ICh2ZGV2LT50eXBlKSB7CisgICAgY2FzZSBYRU5fQkxPQ0tfVkRFVl9UWVBFX0RQOgorICAgIGNh
c2UgWEVOX0JMT0NLX1ZERVZfVFlQRV9YVkQ6CisgICAgICAgIGlmICh2ZGV2LT5kaXNrIDwgKDEg
PDwgNCkgJiYgdmRldi0+cGFydGl0aW9uIDwgKDEgPDwgNCkpIHsKKyAgICAgICAgICAgIHZkZXYt
Pm51bWJlciA9ICgyMDIgPDwgOCkgfCAodmRldi0+ZGlzayA8PCA0KSB8CisgICAgICAgICAgICAg
ICAgdmRldi0+cGFydGl0aW9uOworICAgICAgICB9IGVsc2UgaWYgKHZkZXYtPmRpc2sgPCAoMSA8
PCAyMCkgJiYgdmRldi0+cGFydGl0aW9uIDwgKDEgPDwgOCkpIHsKKyAgICAgICAgICAgIHZkZXYt
Pm51bWJlciA9ICgxIDw8IDI4KSB8ICh2ZGV2LT5kaXNrIDw8IDgpIHwKKyAgICAgICAgICAgICAg
ICB2ZGV2LT5wYXJ0aXRpb247CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBnb3RvIGlu
dmFsaWQ7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTl9CTE9DS19W
REVWX1RZUEVfSEQ6CisgICAgICAgIGlmICgodmRldi0+ZGlzayA9PSAwIHx8IHZkZXYtPmRpc2sg
PT0gMSkgJiYKKyAgICAgICAgICAgIHZkZXYtPnBhcnRpdGlvbiA8ICgxIDw8IDYpKSB7CisgICAg
ICAgICAgICB2ZGV2LT5udW1iZXIgPSAoMyA8PCA4KSB8ICh2ZGV2LT5kaXNrIDw8IDYpIHwgdmRl
di0+cGFydGl0aW9uOworICAgICAgICB9IGVsc2UgaWYgKCh2ZGV2LT5kaXNrID09IDIgfHwgdmRl
di0+ZGlzayA9PSAzKSAmJgorICAgICAgICAgICAgICAgICAgIHZkZXYtPnBhcnRpdGlvbiA8ICgx
IDw8IDYpKSB7CisgICAgICAgICAgICB2ZGV2LT5udW1iZXIgPSAoMjIgPDwgOCkgfCAoKHZkZXYt
PmRpc2sgLSAyKSA8PCA2KSB8CisgICAgICAgICAgICAgICAgdmRldi0+cGFydGl0aW9uOworICAg
ICAgICB9IGVsc2UgeworICAgICAgICAgICAgZ290byBpbnZhbGlkOworICAgICAgICB9CisgICAg
ICAgIGJyZWFrOworCisgICAgY2FzZSBYRU5fQkxPQ0tfVkRFVl9UWVBFX1NEOgorICAgICAgICBp
ZiAodmRldi0+ZGlzayA8ICgxIDw8IDQpICYmIHZkZXYtPnBhcnRpdGlvbiA8ICgxIDw8IDQpKSB7
CisgICAgICAgICAgICB2ZGV2LT5udW1iZXIgPSAoOCA8PCA4KSB8ICh2ZGV2LT5kaXNrIDw8IDQp
IHwgdmRldi0+cGFydGl0aW9uOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgZ290byBp
bnZhbGlkOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAg
ICAgZ290byBpbnZhbGlkOworICAgIH0KKworICAgIGdfZnJlZShzdHIpOworICAgIHJldHVybjsK
KworaW52YWxpZDoKKyAgICBlcnJvcl9zZXRnKGVycnAsICJpbnZhbGlkIHZpcnR1YWwgZGlzayBz
cGVjaWZpZXIiKTsKKworICAgIHZkZXYtPnR5cGUgPSBYRU5fQkxPQ0tfVkRFVl9UWVBFX0lOVkFM
SUQ7CisgICAgZ19mcmVlKHN0cik7Cit9CisKKy8qCisgKiBUaGlzIHByb3BlcnR5IGRlYWxzIHdp
dGggJ3ZkZXYnIG5hbWVzIGFkaGVyaW5nIHRvIHRoZSBYZW4gVkJEIG5hbWluZworICogc2NoZW1l
IGRlc2NyaWJlZCBpbjoKKyAqCisgKiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3Rh
YmxlL21hbi94ZW4tdmJkLWludGVyZmFjZS43Lmh0bWwKKyAqLworY29uc3QgUHJvcGVydHlJbmZv
IHhlbl9ibG9ja19wcm9wX3ZkZXYgPSB7CisgICAgLm5hbWUgID0gInN0ciIsCisgICAgLmRlc2Ny
aXB0aW9uID0gIlZpcnR1YWwgRGlzayBzcGVjaWZpZXI6IGQqcCoveHZkKi9oZCovc2QqIiwKKyAg
ICAuZ2V0ID0geGVuX2Jsb2NrX2dldF92ZGV2LAorICAgIC5zZXQgPSB4ZW5fYmxvY2tfc2V0X3Zk
ZXYsCit9OworCitzdGF0aWMgUHJvcGVydHkgeGVuX2Jsb2NrX3Byb3BzW10gPSB7CisgICAgREVG
SU5FX1BST1AoInZkZXYiLCBYZW5CbG9ja0RldmljZSwgcHJvcHMudmRldiwKKyAgICAgICAgICAg
ICAgICB4ZW5fYmxvY2tfcHJvcF92ZGV2LCBYZW5CbG9ja1ZkZXYpLAorICAgIERFRklORV9QUk9Q
X0VORF9PRl9MSVNUKCkKK307CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19jbGFzc19pbml0KE9i
amVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKK3sKKyAgICBEZXZpY2VDbGFzcyAqZGV2X2Ns
YXNzID0gREVWSUNFX0NMQVNTKGNsYXNzKTsKKyAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2X2Ns
YXNzID0gWEVOX0RFVklDRV9DTEFTUyhjbGFzcyk7CisKKyAgICB4ZW5kZXZfY2xhc3MtPnJlYWxp
emUgPSB4ZW5fYmxvY2tfcmVhbGl6ZTsKKyAgICB4ZW5kZXZfY2xhc3MtPnVucmVhbGl6ZSA9IHhl
bl9ibG9ja191bnJlYWxpemU7CisKKyAgICBkZXZfY2xhc3MtPnByb3BzID0geGVuX2Jsb2NrX3By
b3BzOworfQorCitzdGF0aWMgY29uc3QgVHlwZUluZm8geGVuX2Jsb2NrX3R5cGVfaW5mbyA9IHsK
KyAgICAubmFtZSA9IFRZUEVfWEVOX0JMT0NLX0RFVklDRSwKKyAgICAucGFyZW50ID0gVFlQRV9Y
RU5fREVWSUNFLAorICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlbkJsb2NrRGV2aWNlKSwK
KyAgICAuYWJzdHJhY3QgPSB0cnVlLAorICAgIC5jbGFzc19zaXplID0gc2l6ZW9mKFhlbkJsb2Nr
RGV2aWNlQ2xhc3MpLAorICAgIC5jbGFzc19pbml0ID0geGVuX2Jsb2NrX2NsYXNzX2luaXQsCit9
OworCitzdGF0aWMgdm9pZCB4ZW5fZGlza191bnJlYWxpemUoWGVuQmxvY2tEZXZpY2UgKmJsb2Nr
ZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgdHJhY2VfeGVuX2Rpc2tfdW5yZWFsaXplKCk7Cit9
CisKK3N0YXRpYyB2b2lkIHhlbl9kaXNrX3JlYWxpemUoWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2
LCBFcnJvciAqKmVycnApCit7CisgICAgdHJhY2VfeGVuX2Rpc2tfcmVhbGl6ZSgpOworfQorCitz
dGF0aWMgdm9pZCB4ZW5fZGlza19jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAq
ZGF0YSkKK3sKKyAgICBEZXZpY2VDbGFzcyAqZGV2X2NsYXNzID0gREVWSUNFX0NMQVNTKGNsYXNz
KTsKKyAgICBYZW5CbG9ja0RldmljZUNsYXNzICpibG9ja2Rldl9jbGFzcyA9IFhFTl9CTE9DS19E
RVZJQ0VfQ0xBU1MoY2xhc3MpOworCisgICAgYmxvY2tkZXZfY2xhc3MtPnJlYWxpemUgPSB4ZW5f
ZGlza19yZWFsaXplOworICAgIGJsb2NrZGV2X2NsYXNzLT51bnJlYWxpemUgPSB4ZW5fZGlza191
bnJlYWxpemU7CisKKyAgICBkZXZfY2xhc3MtPmRlc2MgPSAiWGVuIERpc2sgRGV2aWNlIjsKK30K
Kworc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhlbl9kaXNrX3R5cGVfaW5mbyA9IHsKKyAgICAubmFt
ZSA9IFRZUEVfWEVOX0RJU0tfREVWSUNFLAorICAgIC5wYXJlbnQgPSBUWVBFX1hFTl9CTE9DS19E
RVZJQ0UsCisgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoWGVuRGlza0RldmljZSksCisgICAg
LmNsYXNzX2luaXQgPSB4ZW5fZGlza19jbGFzc19pbml0LAorfTsKKworc3RhdGljIHZvaWQgeGVu
X2Nkcm9tX3VucmVhbGl6ZShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJycCkK
K3sKKyAgICB0cmFjZV94ZW5fY2Ryb21fdW5yZWFsaXplKCk7Cit9CisKK3N0YXRpYyB2b2lkIHhl
bl9jZHJvbV9yZWFsaXplKFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiwgRXJyb3IgKiplcnJwKQor
eworICAgIHRyYWNlX3hlbl9jZHJvbV9yZWFsaXplKCk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9j
ZHJvbV9jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKK3sKKyAgICBE
ZXZpY2VDbGFzcyAqZGV2X2NsYXNzID0gREVWSUNFX0NMQVNTKGNsYXNzKTsKKyAgICBYZW5CbG9j
a0RldmljZUNsYXNzICpibG9ja2Rldl9jbGFzcyA9IFhFTl9CTE9DS19ERVZJQ0VfQ0xBU1MoY2xh
c3MpOworCisgICAgYmxvY2tkZXZfY2xhc3MtPnJlYWxpemUgPSB4ZW5fY2Ryb21fcmVhbGl6ZTsK
KyAgICBibG9ja2Rldl9jbGFzcy0+dW5yZWFsaXplID0geGVuX2Nkcm9tX3VucmVhbGl6ZTsKKwor
ICAgIGRldl9jbGFzcy0+ZGVzYyA9ICJYZW4gQ0QtUk9NIERldmljZSI7Cit9CisKK3N0YXRpYyBj
b25zdCBUeXBlSW5mbyB4ZW5fY2Ryb21fdHlwZV9pbmZvID0geworICAgIC5uYW1lID0gVFlQRV9Y
RU5fQ0RST01fREVWSUNFLAorICAgIC5wYXJlbnQgPSBUWVBFX1hFTl9CTE9DS19ERVZJQ0UsCisg
ICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoWGVuQ0RSb21EZXZpY2UpLAorICAgIC5jbGFzc19p
bml0ID0geGVuX2Nkcm9tX2NsYXNzX2luaXQsCit9OworCitzdGF0aWMgdm9pZCB4ZW5fYmxvY2tf
cmVnaXN0ZXJfdHlwZXModm9pZCkKK3sKKyAgICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygmeGVuX2Js
b2NrX3R5cGVfaW5mbyk7CisgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnhlbl9kaXNrX3R5cGVf
aW5mbyk7CisgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnhlbl9jZHJvbV90eXBlX2luZm8pOwor
fQorCit0eXBlX2luaXQoeGVuX2Jsb2NrX3JlZ2lzdGVyX3R5cGVzKQpkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9ody94ZW4veGVuLWJsb2NrLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yOTQxMzI1NmU5Ci0tLSAvZGV2L251
bGwKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJsb2NrLmgKQEAgLTAsMCArMSw3MyBAQAorLyoK
KyAqIENvcHlyaWdodCAoYykgMjAxOCAgQ2l0cml4IFN5c3RlbXMgSW5jLgorICoKKyAqIFRoaXMg
d29yayBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwsIHZlcnNpb24g
MiBvciBsYXRlci4KKyAqIFNlZSB0aGUgQ09QWUlORyBmaWxlIGluIHRoZSB0b3AtbGV2ZWwgZGly
ZWN0b3J5LgorICovCisKKyNpZm5kZWYgSFdfWEVOX0JMT0NLX0gKKyNkZWZpbmUgSFdfWEVOX0JM
T0NLX0gKKworI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgiCisKK3R5cGVkZWYgZW51bSBYZW5C
bG9ja1ZkZXZUeXBlIHsKKyAgICBYRU5fQkxPQ0tfVkRFVl9UWVBFX0lOVkFMSUQsCisgICAgWEVO
X0JMT0NLX1ZERVZfVFlQRV9EUCwKKyAgICBYRU5fQkxPQ0tfVkRFVl9UWVBFX1hWRCwKKyAgICBY
RU5fQkxPQ0tfVkRFVl9UWVBFX0hELAorICAgIFhFTl9CTE9DS19WREVWX1RZUEVfU0QsCisgICAg
WEVOX0JMT0NLX1ZERVZfVFlQRV9fTUFYCit9IFhlbkJsb2NrVmRldlR5cGU7CisKK3R5cGVkZWYg
c3RydWN0IFhlbkJsb2NrVmRldiB7CisgICAgWGVuQmxvY2tWZGV2VHlwZSB0eXBlOworICAgIHVu
c2lnbmVkIGxvbmcgZGlzazsKKyAgICB1bnNpZ25lZCBsb25nIHBhcnRpdGlvbjsKKyAgICB1bnNp
Z25lZCBsb25nIG51bWJlcjsKK30gWGVuQmxvY2tWZGV2OworCit0eXBlZGVmIHN0cnVjdCBYZW5C
bG9ja1Byb3BlcnRpZXMgeworICAgIFhlbkJsb2NrVmRldiB2ZGV2OworfSBYZW5CbG9ja1Byb3Bl
cnRpZXM7CisKK3R5cGVkZWYgc3RydWN0IFhlbkJsb2NrRGV2aWNlIHsKKyAgICBYZW5EZXZpY2Ug
eGVuZGV2OworICAgIFhlbkJsb2NrUHJvcGVydGllcyBwcm9wczsKK30gWGVuQmxvY2tEZXZpY2U7
CisKK3R5cGVkZWYgdm9pZCAoKlhlbkJsb2NrRGV2aWNlUmVhbGl6ZSkoWGVuQmxvY2tEZXZpY2Ug
KmJsb2NrZGV2LCBFcnJvciAqKmVycnApOwordHlwZWRlZiB2b2lkICgqWGVuQmxvY2tEZXZpY2VV
bnJlYWxpemUpKFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiwgRXJyb3IgKiplcnJwKTsKKwordHlw
ZWRlZiBzdHJ1Y3QgWGVuQmxvY2tEZXZpY2VDbGFzcyB7CisgICAgLyo8IHByaXZhdGUgPiovCisg
ICAgWGVuRGV2aWNlQ2xhc3MgcGFyZW50X2NsYXNzOworICAgIC8qPCBwdWJsaWMgPiovCisgICAg
WGVuQmxvY2tEZXZpY2VSZWFsaXplIHJlYWxpemU7CisgICAgWGVuQmxvY2tEZXZpY2VVbnJlYWxp
emUgdW5yZWFsaXplOworfSBYZW5CbG9ja0RldmljZUNsYXNzOworCisjZGVmaW5lIFRZUEVfWEVO
X0JMT0NLX0RFVklDRSAgInhlbi1ibG9jayIKKyNkZWZpbmUgWEVOX0JMT0NLX0RFVklDRShvYmop
IFwKKyAgICAgT0JKRUNUX0NIRUNLKFhlbkJsb2NrRGV2aWNlLCAob2JqKSwgVFlQRV9YRU5fQkxP
Q0tfREVWSUNFKQorI2RlZmluZSBYRU5fQkxPQ0tfREVWSUNFX0NMQVNTKGNsYXNzKSBcCisgICAg
IE9CSkVDVF9DTEFTU19DSEVDSyhYZW5CbG9ja0RldmljZUNsYXNzLCAoY2xhc3MpLCBUWVBFX1hF
Tl9CTE9DS19ERVZJQ0UpCisjZGVmaW5lIFhFTl9CTE9DS19ERVZJQ0VfR0VUX0NMQVNTKG9iaikg
XAorICAgICBPQkpFQ1RfR0VUX0NMQVNTKFhlbkJsb2NrRGV2aWNlQ2xhc3MsIChvYmopLCBUWVBF
X1hFTl9CTE9DS19ERVZJQ0UpCisKK3R5cGVkZWYgc3RydWN0IFhlbkRpc2tEZXZpY2UgeworICAg
IFhlbkJsb2NrRGV2aWNlIGJsb2NrZGV2OworfSBYZW5EaXNrRGV2aWNlOworCisjZGVmaW5lIFRZ
UEVfWEVOX0RJU0tfREVWSUNFICAieGVuLWRpc2siCisjZGVmaW5lIFhFTl9ESVNLX0RFVklDRShv
YmopIFwKKyAgICAgT0JKRUNUX0NIRUNLKFhlbkRpc2tEZXZpY2UsIChvYmopLCBUWVBFX1hFTl9E
SVNLX0RFVklDRSkKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQ0RSb21EZXZpY2UgeworICAgIFhlbkJs
b2NrRGV2aWNlIGJsb2NrZGV2OworfSBYZW5DRFJvbURldmljZTsKKworI2RlZmluZSBUWVBFX1hF
Tl9DRFJPTV9ERVZJQ0UgICJ4ZW4tY2Ryb20iCisjZGVmaW5lIFhFTl9DRFJPTV9ERVZJQ0Uob2Jq
KSBcCisgICAgIE9CSkVDVF9DSEVDSyhYZW5DRFJvbURldmljZSwgKG9iaiksIFRZUEVfWEVOX0NE
Uk9NX0RFVklDRSkKKworI2VuZGlmIC8qIEhXX1hFTl9CTE9DS19IICovCi0tIAoyLjIwLjEuMi5n
YjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:13:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:13: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-devel-bounces@lists.xenproject.org>)
	id 1ggVef-0007m5-Hu; Mon, 07 Jan 2019 14:13: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVee-0007l4-I0
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:13:24 +0000
X-Inumbo-ID: 63ac9f17-1286-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63ac9f17-1286-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 14:13:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74964899"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:12:52 +0000
Message-ID: <20190107141309.15774-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 01/18] xen: re-name XenDevice to
 XenLegacyDevice...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Greg Kurz <groug@kaod.org>, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIHhlbl9iYWNrZW5kLmggdG8geGVuLWxlZ2FjeS1iYWNrZW5kLmgKClJhdGhlciB0aGFu
IGF0dGVtcHRpbmcgdG8gY29udmVydCB0aGUgZXhpc3RpbmcgYmFja2VuZCBpbmZyYXN0cnVjdHVy
ZSB0bwpiZSBRT00gY29tcGxpYW50ICh3aGljaCB3b3VsZCBiZSBoYXJkIHRvIGRvIGluIGFuIGlu
Y3JlbWVudGFsIGZhc2hpb24pLApzdWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBpbnRyb2R1Y2UgYSBj
b21wbGV0ZWx5IG5ldyBmcmFtZXdvcmsgZm9yIFhlbiBQVgpiYWNrZW5kcy4gSGVuY2UgaXQgaXMg
bmVjZXNzYXJ5IHRvIHJlLW5hbWUgcGFydHMgb2YgZXhpc3RpbmcgY29kZSB0byBhdm9pZApuYW1l
IGNsYXNoZXMuIFRoZSByZS1uYW1lZCAnbGVnYWN5JyBpbmZyYXN0cnVjdHVyZSB3aWxsIGJlIHJl
bW92ZWQgb25jZSBhbGwKYmFja2VuZHMgaGF2ZSBiZWVuIHBvcnRlZCB0byB0aGUgbmV3IGZyYW1l
d29yay4KClRoaXMgcGF0Y2ggaXMgcHVyZWx5IGNvc21ldGljLiBObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0t
CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBHcmVn
IEt1cnogPGdyb3VnQGthb2Qub3JnPgpDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4K
Q2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CkNjOiAiTWFyYy1BbmRyw6kgTHVyZWF1
IiA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgpDYzogUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KQ2M6IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+CkNj
OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CkNjOiAiTWljaGFlbCBTLiBU
c2lya2luIiA8bXN0QHJlZGhhdC5jb20+CkNjOiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBm
ZWxiYXVtQGdtYWlsLmNvbT4KQ2M6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CkNj
OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KLS0tCiBody85cGZzL3hlbi05cC1i
YWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKy0tCiBody9ibG9jay94ZW5fZGlz
ay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNCArKystLS0KIGh3L2NoYXIveGVuX2Nv
bnNvbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyICstLQogaHcvZGlzcGxheS94ZW5m
Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjUgKysrLS0tCiBody9pMzg2L3hlbi94
ZW4taHZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaTM4Ni94ZW4veGVu
LW1hcGNhY2hlLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2kzODYveGVuL3hlbl9w
bGF0Zm9ybS5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9uZXQveGVuX25pYy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCArKy0tCiBody91c2IveGVuLXVzYi5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNSArKystLS0KIGh3L3hlbi9NYWtlZmlsZS5v
YmpzICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody94ZW4veGVuLWNvbW1vbi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogLi4uL3t4ZW5fYmFja2VuZC5jID0+
IHhlbi1sZWdhY3ktYmFja2VuZC5jfSAgIHwgNzkgKysrKysrKysrKystLS0tLS0tLQogaHcveGVu
L3hlbl9kZXZjb25maWcuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3hlbi94
ZW5fcHQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody94ZW4veGVu
X3B0X2NvbmZpZ19pbml0LmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcveGVuL3hlbl9w
dF9ncmFwaGljcy5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3hlbi94ZW5fcHRf
bXNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody94ZW4veGVuX3B2ZGV2
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMCArKy0tLQogaHcveGVucHYveGVuX2Rv
bWFpbmJ1aWxkLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3hlbnB2L3hlbl9tYWNo
aW5lX3B2LmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiAuLi4ve3hlbl9iYWNrZW5kLmgg
PT4geGVuLWxlZ2FjeS1iYWNrZW5kLmh9ICAgfCA0MyArKysrKy0tLS0tCiBpbmNsdWRlL2h3L3hl
bi94ZW5fcHZkZXYuaCAgICAgICAgICAgICAgICAgICAgfCAzOCArKysrLS0tLS0KIDIyIGZpbGVz
IGNoYW5nZWQsIDE2OSBpbnNlcnRpb25zKCspLCAxNTEgZGVsZXRpb25zKC0pCiByZW5hbWUgaHcv
eGVuL3t4ZW5fYmFja2VuZC5jID0+IHhlbi1sZWdhY3ktYmFja2VuZC5jfSAoODklKQogcmVuYW1l
IGluY2x1ZGUvaHcveGVuL3t4ZW5fYmFja2VuZC5oID0+IHhlbi1sZWdhY3ktYmFja2VuZC5ofSAo
NjElKQoKZGlmZiAtLWdpdCBhL2h3LzlwZnMveGVuLTlwLWJhY2tlbmQuYyBiL2h3LzlwZnMveGVu
LTlwLWJhY2tlbmQuYwppbmRleCA5MDE1ZmU3NzczLi4yNWFiMDRkOTVhIDEwMDY0NAotLS0gYS9o
dy85cGZzL3hlbi05cC1iYWNrZW5kLmMKKysrIGIvaHcvOXBmcy94ZW4tOXAtYmFja2VuZC5jCkBA
IC0xMiw3ICsxMiw3IEBACiAKICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3LzlwZnMv
OXAuaCIKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4v
eGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAiaHcvOXBmcy94ZW4tOXBmcy5oIgogI2lu
Y2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxZW11L2NvbmZpZy1maWxlLmgiCkBAIC00
NSw3ICs0NSw3IEBAIHR5cGVkZWYgc3RydWN0IFhlbjlwZnNSaW5nIHsKIH0gWGVuOXBmc1Jpbmc7
CiAKIHR5cGVkZWYgc3RydWN0IFhlbjlwZnNEZXYgewotICAgIHN0cnVjdCBYZW5EZXZpY2UgeGVu
ZGV2OyAgLyogbXVzdCBiZSBmaXJzdCAqLworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgeGVu
ZGV2OyAgLyogbXVzdCBiZSBmaXJzdCAqLwogICAgIFY5ZnNTdGF0ZSBzdGF0ZTsKICAgICBjaGFy
ICpwYXRoOwogICAgIGNoYXIgKnNlY3VyaXR5X21vZGVsOwpAQCAtNTYsNyArNTYsNyBAQCB0eXBl
ZGVmIHN0cnVjdCBYZW45cGZzRGV2IHsKICAgICBYZW45cGZzUmluZyAqcmluZ3M7CiB9IFhlbjlw
ZnNEZXY7CiAKLXN0YXRpYyB2b2lkIHhlbl85cGZzX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2KTsKK3N0YXRpYyB2b2lkIHhlbl85cGZzX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkxl
Z2FjeURldmljZSAqeGVuZGV2KTsKIAogc3RhdGljIHZvaWQgeGVuXzlwZnNfaW5fc2coWGVuOXBm
c1JpbmcgKnJpbmcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaW92ZWMgKmlu
X3NnLApAQCAtMjQzLDcgKzI0Myw3IEBAIHN0YXRpYyBjb25zdCBWOWZzVHJhbnNwb3J0IHhlbl85
cF90cmFuc3BvcnQgPSB7CiAgICAgLnB1c2hfYW5kX25vdGlmeSA9IHhlbl85cGZzX3B1c2hfYW5k
X25vdGlmeSwKIH07CiAKLXN0YXRpYyBpbnQgeGVuXzlwZnNfaW5pdChzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYpCitzdGF0aWMgaW50IHhlbl85cGZzX2luaXQoc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2KQogewogICAgIHJldHVybiAwOwogfQpAQCAtMzA1LDcgKzMwNSw3IEBAIHN0YXRp
YyB2b2lkIHhlbl85cGZzX2V2dGNobl9ldmVudCh2b2lkICpvcGFxdWUpCiAgICAgcWVtdV9iaF9z
Y2hlZHVsZShyaW5nLT5iaCk7CiB9CiAKLXN0YXRpYyB2b2lkIHhlbl85cGZzX2Rpc2Nvbm5lY3Qo
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgeGVuXzlwZnNfZGlzY29ubmVj
dChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgWGVuOXBmc0RldiAqeGVu
XzlwZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgWGVuOXBmc0RldiwgeGVuZGV2KTsKICAgICBp
bnQgaTsKQEAgLTMyMSw3ICszMjEsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fOXBmc19kaXNjb25uZWN0
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgeGVuXzlw
ZnNfZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IHhlbl85cGZzX2Zy
ZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIFhlbjlwZnNEZXYgKnhl
bl85cGRldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIFhlbjlwZnNEZXYsIHhlbmRldik7CiAgICAg
aW50IGk7CkBAIC0zNTQsNyArMzU0LDcgQEAgc3RhdGljIGludCB4ZW5fOXBmc19mcmVlKHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCB4ZW5f
OXBmc19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgeGVuXzlw
ZnNfY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgRXJyb3Ig
KmVyciA9IE5VTEw7CiAgICAgaW50IGk7CkBAIC00NjcsNyArNDY3LDcgQEAgb3V0OgogICAgIHJl
dHVybiAtMTsKIH0KIAotc3RhdGljIHZvaWQgeGVuXzlwZnNfYWxsb2Moc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgeGVuXzlwZnNfYWxsb2Moc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2KQogewogICAgIHhlbnN0b3JlX3dyaXRlX2JlX3N0cih4ZW5kZXYsICJ2ZXJz
aW9ucyIsIFZFUlNJT05TKTsKICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAibWF4
LXJpbmdzIiwgTUFYX1JJTkdTKTsKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9o
dy9ibG9jay94ZW5fZGlzay5jCmluZGV4IDM2ZWZmOTRmODQuLjc1ZmU1NWYyYWUgMTAwNjQ0Ci0t
LSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKKysrIGIvaHcvYmxvY2sveGVuX2Rpc2suYwpAQCAtMjUs
NyArMjUsNyBAQAogI2luY2x1ZGUgPHN5cy91aW8uaD4KIAogI2luY2x1ZGUgImh3L2h3LmgiCi0j
aW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdh
Y3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInhlbl9ibGtpZi5oIgogI2luY2x1ZGUgInN5c2VtdS9i
bG9ja2Rldi5oIgogI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgpAQCAtNjMsNyArNjMsNyBA
QCBzdHJ1Y3QgaW9yZXEgewogI2RlZmluZSBNQVhfUklOR19QQUdFX09SREVSIDQKIAogc3RydWN0
IFhlbkJsa0RldiB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAgICB4ZW5kZXY7ICAvKiBtdXN0IGJl
IGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgICB4ZW5kZXY7ICAvKiBtdXN0
IGJlIGZpcnN0ICovCiAgICAgY2hhciAgICAgICAgICAgICAgICAqcGFyYW1zOwogICAgIGNoYXIg
ICAgICAgICAgICAgICAgKm1vZGU7CiAgICAgY2hhciAgICAgICAgICAgICAgICAqdHlwZTsKQEAg
LTE3OSw3ICsxNzksNyBAQCBzdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAq
aW9yZXEsIGJvb2wgZmluaXNoKQogc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7
Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OworICAgIHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsKICAgICBzaXpl
X3QgbGVuOwogICAgIGludCBpOwogCkBAIC0yNDMsNyArMjQzLDcgQEAgZXJyOgogc3RhdGljIGlu
dCBpb3JlcV9ncmFudF9jb3B5KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7CiAgICAgc3RydWN0IFhl
bkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVu
ZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwogICAgIFhlbkdyYW50Q29weVNlZ21lbnQgc2Vnc1tCTEtJ
Rl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1RdOwogICAgIGludCBpLCBjb3VudCwgcmM7CiAgICAg
aW50NjRfdCBmaWxlX2JsayA9IGJsa2Rldi0+ZmlsZV9ibGs7CkBAIC0yODksNyArMjg5LDcgQEAg
c3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogewog
ICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBvcGFxdWU7CiAgICAgc3RydWN0IFhlbkJsa0RldiAq
YmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYgPSAm
YmxrZGV2LT54ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJs
a2Rldi0+eGVuZGV2OwogCiAgICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7CiAK
QEAgLTYwOCw3ICs2MDgsNyBAQCBzdGF0aWMgdm9pZCBibGtfYmgodm9pZCAqb3BhcXVlKQogICAg
IGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOwogfQogCi1zdGF0aWMgdm9pZCBibGtf
YWxsb2Moc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpi
bGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwog
ICAgIEVycm9yICplcnIgPSBOVUxMOwpAQCAtNjI4LDcgKzYyOCw3IEBAIHN0YXRpYyB2b2lkIGJs
a19hbGxvYyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAKIHN0YXRpYyB2b2lkIGJsa19wYXJz
ZV9kaXNjYXJkKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKIHsKLSAgICBzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwogICAgIGludCBlbmFibGU7CiAKICAgICBibGtk
ZXYtPmZlYXR1cmVfZGlzY2FyZCA9IHRydWU7CkBAIC02NDIsNyArNjQyLDcgQEAgc3RhdGljIHZv
aWQgYmxrX3BhcnNlX2Rpc2NhcmQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQogICAgIH0KIH0K
IAotc3RhdGljIGludCBibGtfaW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMg
aW50IGJsa19pbml0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1
Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxr
RGV2LCB4ZW5kZXYpOwogICAgIGludCBpbmZvID0gMDsKQEAgLTczNyw3ICs3MzcsNyBAQCBvdXRf
ZXJyb3I6CiAgICAgcmV0dXJuIC0xOwogfQogCi1zdGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkxl
Z2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNv
bnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7CiAgICAgaW50IGlu
ZGV4LCBxZmxhZ3M7CkBAIC05NDEsNyArOTQxLDcgQEAgc3RhdGljIGludCBibGtfY29ubmVjdChz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lk
IGJsa19kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIGJs
a19kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1
Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxr
RGV2LCB4ZW5kZXYpOwogCkBAIC05NjYsNyArOTY2LDcgQEAgc3RhdGljIHZvaWQgYmxrX2Rpc2Nv
bm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIH0KIH0KIAotc3RhdGljIGludCBi
bGtfZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IGJsa19mcmVlKHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpi
bGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwog
ICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CkBAIC05OTIsNyArOTkyLDcgQEAgc3RhdGljIGludCBi
bGtfZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0
YXRpYyB2b2lkIGJsa19ldmVudChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9p
ZCBibGtfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVj
dCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtE
ZXYsIHhlbmRldik7CiAKZGlmZiAtLWdpdCBhL2h3L2NoYXIveGVuX2NvbnNvbGUuYyBiL2h3L2No
YXIveGVuX2NvbnNvbGUuYwppbmRleCA0NGY3MjM2MzgyLi40NjBhZGMxYmExIDEwMDY0NAotLS0g
YS9ody9jaGFyL3hlbl9jb25zb2xlLmMKKysrIGIvaHcvY2hhci94ZW5fY29uc29sZS5jCkBAIC0y
Niw3ICsyNiw3IEBACiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgImh3L2h3Lmgi
CiAjaW5jbHVkZSAiY2hhcmRldi9jaGFyLWZlLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNr
ZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogCiAjaW5jbHVk
ZSA8eGVuL2lvL2NvbnNvbGUuaD4KIApAQCAtMzksNyArMzksNyBAQCBzdHJ1Y3QgYnVmZmVyIHsK
IH07CiAKIHN0cnVjdCBYZW5Db25zb2xlIHsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICB4ZW5kZXY7
ICAvKiBtdXN0IGJlIGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgeGVuZGV2
OyAgLyogbXVzdCBiZSBmaXJzdCAqLwogICAgIHN0cnVjdCBidWZmZXIgICAgIGJ1ZmZlcjsKICAg
ICBjaGFyICAgICAgICAgICAgICBjb25zb2xlW1hFTl9CVUZTSVpFXTsKICAgICBpbnQgICAgICAg
ICAgICAgICByaW5nX3JlZjsKQEAgLTE3Myw3ICsxNzMsNyBAQCBzdGF0aWMgdm9pZCB4ZW5jb25z
X3NlbmQoc3RydWN0IFhlbkNvbnNvbGUgKmNvbikKIAogLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KIAotc3Rh
dGljIGludCBjb25faW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IGNv
bl9pbml0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVu
Q29uc29sZSAqY29uID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkNvbnNvbGUsIHhl
bmRldik7CiAgICAgY2hhciAqdHlwZSwgKmRvbSwgbGFiZWxbMzJdOwpAQCAtMjIyLDcgKzIyMiw3
IEBAIG91dDoKICAgICByZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgaW50IGNvbl9pbml0aWFsaXNl
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgY29uX2luaXRpYWxpc2Uoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5Db25zb2xlICpj
b24gPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQ29uc29sZSwgeGVuZGV2KTsKICAg
ICBpbnQgbGltaXQ7CkBAIC0yNTksNyArMjU5LDcgQEAgc3RhdGljIGludCBjb25faW5pdGlhbGlz
ZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2
b2lkIGNvbl9kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lk
IGNvbl9kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBz
dHJ1Y3QgWGVuQ29uc29sZSAqY29uID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkNv
bnNvbGUsIHhlbmRldik7CiAKQEAgLTI3Niw3ICsyNzYsNyBAQCBzdGF0aWMgdm9pZCBjb25fZGlz
Y29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgfQogfQogCi1zdGF0aWMgdm9p
ZCBjb25fZXZlbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgY29uX2V2
ZW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQ29u
c29sZSAqY29uID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkNvbnNvbGUsIHhlbmRl
dik7CiAKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkveGVuZmIuYyBiL2h3L2Rpc3BsYXkveGVuZmIu
YwppbmRleCAwMzMwZGM2ZjYxLi42MjAyZjExNTBlIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3hl
bmZiLmMKKysrIGIvaHcvZGlzcGxheS94ZW5mYi5jCkBAIC0zMCw3ICszMCw3IEBACiAjaW5jbHVk
ZSAiaHcvaHcuaCIKICNpbmNsdWRlICJ1aS9pbnB1dC5oIgogI2luY2x1ZGUgInVpL2NvbnNvbGUu
aCIKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVu
LWxlZ2FjeS1iYWNrZW5kLmgiCiAKICNpbmNsdWRlIDx4ZW4vZXZlbnRfY2hhbm5lbC5oPgogI2lu
Y2x1ZGUgPHhlbi9pby9mYmlmLmg+CkBAIC00Niw3ICs0Niw3IEBACiAvKiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAq
LwogCiBzdHJ1Y3QgY29tbW9uIHsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICB4ZW5kZXY7ICAvKiBt
dXN0IGJlIGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgeGVuZGV2OyAgLyog
bXVzdCBiZSBmaXJzdCAqLwogICAgIHZvaWQgICAgICAgICAgICAgICpwYWdlOwogfTsKIApAQCAt
MzQyLDE0ICszNDIsMTQgQEAgc3RhdGljIFFlbXVJbnB1dEhhbmRsZXIgeGVuZmJfcmVsX21vdXNl
ID0gewogICAgIC5zeW5jICA9IHhlbmZiX21vdXNlX3N5bmMsCiB9OwogCi1zdGF0aWMgaW50IGlu
cHV0X2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCBpbnB1dF9pbml0
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICB4ZW5zdG9yZV93cml0ZV9i
ZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS1hYnMtcG9pbnRlciIsIDEpOwogICAgIHhlbnN0b3JlX3dy
aXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLXJhdy1wb2ludGVyIiwgMSk7CiAgICAgcmV0dXJu
IDA7CiB9CiAKLXN0YXRpYyBpbnQgaW5wdXRfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpCitzdGF0aWMgaW50IGlucHV0X2luaXRpYWxpc2Uoc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5JbnB1dCAqaW4gPSBjb250YWluZXJfb2YoeGVu
ZGV2LCBzdHJ1Y3QgWGVuSW5wdXQsIGMueGVuZGV2KTsKICAgICBpbnQgcmM7CkBAIC0zNjEsNyAr
MzYxLDcgQEAgc3RhdGljIGludCBpbnB1dF9pbml0aWFsaXNlKHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgaW5wdXRfY29ubmVjdGVkKHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIGlucHV0X2Nvbm5lY3RlZChzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbklucHV0ICppbiA9
IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5JbnB1dCwgYy54ZW5kZXYpOwogCkBAIC0z
OTUsNyArMzk1LDcgQEAgc3RhdGljIHZvaWQgaW5wdXRfY29ubmVjdGVkKHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldikKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIGlucHV0X2Rpc2Nvbm5lY3Qoc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgaW5wdXRfZGlzY29ubmVjdChzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbklucHV0ICppbiA9
IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5JbnB1dCwgYy54ZW5kZXYpOwogCkBAIC00
MTAsNyArNDEwLDcgQEAgc3RhdGljIHZvaWQgaW5wdXRfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYpCiAgICAgY29tbW9uX3VuYmluZCgmaW4tPmMpOwogfQogCi1zdGF0aWMgdm9p
ZCBpbnB1dF9ldmVudChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9pZCBpbnB1
dF9ldmVudChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhl
bklucHV0ICp4ZW5mYiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5JbnB1dCwgYy54
ZW5kZXYpOwogICAgIHN0cnVjdCB4ZW5rYmRfcGFnZSAqcGFnZSA9IHhlbmZiLT5jLnBhZ2U7CkBA
IC04NjcsNyArODY3LDcgQEAgc3RhdGljIHZvaWQgeGVuZmJfaGFuZGxlX2V2ZW50cyhzdHJ1Y3Qg
WGVuRkIgKnhlbmZiKQogICAgIHBhZ2UtPm91dF9jb25zID0gY29uczsKIH0KIAotc3RhdGljIGlu
dCBmYl9pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgZmJfaW5pdChz
dHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAjaWZkZWYgWEVORkJfVFlQRV9SRVNJ
WkUKICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS1yZXNpemUiLCAx
KTsKQEAgLTg3NSw3ICs4NzUsNyBAQCBzdGF0aWMgaW50IGZiX2luaXQoc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IGZiX2luaXRpYWxpc2Uo
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCBmYl9pbml0aWFsaXNlKHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuRkIgKmZiID0gY29u
dGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkZCLCBjLnhlbmRldik7CiAgICAgc3RydWN0IHhl
bmZiX3BhZ2UgKmZiX3BhZ2U7CkBAIC05MTIsNyArOTEyLDcgQEAgc3RhdGljIGludCBmYl9pbml0
aWFsaXNlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3Rh
dGljIHZvaWQgZmJfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMg
dm9pZCBmYl9kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAg
ICBzdHJ1Y3QgWGVuRkIgKmZiID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkZCLCBj
LnhlbmRldik7CiAKQEAgLTkzNSw3ICs5MzUsOCBAQCBzdGF0aWMgdm9pZCBmYl9kaXNjb25uZWN0
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICBmYi0+YnVnX3RyaWdnZXIgICAgPSAwOwog
fQogCi1zdGF0aWMgdm9pZCBmYl9mcm9udGVuZF9jaGFuZ2VkKHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldiwgY29uc3QgY2hhciAqbm9kZSkKK3N0YXRpYyB2b2lkIGZiX2Zyb250ZW5kX2NoYW5nZWQo
c3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpub2RlKQogewogICAgIHN0cnVjdCBYZW5GQiAqZmIgPSBjb250
YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuRkIsIGMueGVuZGV2KTsKIApAQCAtOTUzLDcgKzk1
NCw3IEBAIHN0YXRpYyB2b2lkIGZiX2Zyb250ZW5kX2NoYW5nZWQoc3RydWN0IFhlbkRldmljZSAq
eGVuZGV2LCBjb25zdCBjaGFyICpub2RlKQogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgZmJfZXZl
bnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgZmJfZXZlbnQoc3RydWN0
IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5GQiAqeGVuZmIgPSBj
b250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuRkIsIGMueGVuZGV2KTsKIApkaWZmIC0tZ2l0
IGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4IDIx
NDNkMzNiMTguLjZlZjMxNTcxYzggMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0uYwor
KysgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKQEAgLTE2LDcgKzE2LDcgQEAKICNpbmNsdWRlICJo
dy9pMzg2L3BjLmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9hcGljLW1zaWRlZi5oIgogI2luY2x1ZGUg
Imh3L3hlbi94ZW5fY29tbW9uLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisj
aW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInFhcGkvZXJy
b3IuaCIKICNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgogI2luY2x1ZGUgInFl
bXUvZXJyb3ItcmVwb3J0LmgiCmRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUu
YyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCmluZGV4IDRlNGYwNjlhMjQuLjkxMzRhN2Jm
ZWYgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCisrKyBiL2h3L2kzODYv
eGVuL3hlbi1tYXBjYWNoZS5jCkBAIC0xNCw3ICsxNCw3IEBACiAKICNpbmNsdWRlIDxzeXMvcmVz
b3VyY2UuaD4KIAotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUgImh3
L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJxZW11L2JpdG1hcC5oIgogCiAj
aW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbl9w
bGF0Zm9ybS5jIGIvaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMKaW5kZXggZGViN2EwYzM3NC4u
MTZhZmI1NGZlZSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMKKysrIGIv
aHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMKQEAgLTMwLDcgKzMwLDcgQEAKICNpbmNsdWRlICJo
dy9wY2kvcGNpLmgiCiAjaW5jbHVkZSAiaHcvaXJxLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbl9j
b21tb24uaCIKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94
ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAidHJhY2UuaCIKICNpbmNsdWRlICJl
eGVjL2FkZHJlc3Mtc3BhY2VzLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIK
ZGlmZiAtLWdpdCBhL2h3L25ldC94ZW5fbmljLmMgYi9ody9uZXQveGVuX25pYy5jCmluZGV4IDQ2
YThkYmZjOTAuLjM3Y2RhOGU0YmUgMTAwNjQ0Ci0tLSBhL2h3L25ldC94ZW5fbmljLmMKKysrIGIv
aHcvbmV0L3hlbl9uaWMuYwpAQCAtMjgsMTQgKzI4LDE0IEBACiAjaW5jbHVkZSAibmV0L25ldC5o
IgogI2luY2x1ZGUgIm5ldC9jaGVja3N1bS5oIgogI2luY2x1ZGUgIm5ldC91dGlsLmgiCi0jaW5j
bHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3kt
YmFja2VuZC5oIgogCiAjaW5jbHVkZSA8eGVuL2lvL25ldGlmLmg+CiAKIC8qIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KIAog
c3RydWN0IFhlbk5ldERldiB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAgICAgIHhlbmRldjsgIC8q
IG11c3QgYmUgZmlyc3QgKi8KKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICAgICAgeGVuZGV2
OyAgLyogbXVzdCBiZSBmaXJzdCAqLwogICAgIGNoYXIgICAgICAgICAgICAgICAgICAqbWFjOwog
ICAgIGludCAgICAgICAgICAgICAgICAgICB0eF93b3JrOwogICAgIGludCAgICAgICAgICAgICAg
ICAgICB0eF9yaW5nX3JlZjsKQEAgLTI3Niw3ICsyNzYsNyBAQCBzdGF0aWMgTmV0Q2xpZW50SW5m
byBuZXRfeGVuX2luZm8gPSB7CiAgICAgLnJlY2VpdmUgPSBuZXRfcnhfcGFja2V0LAogfTsKIAot
c3RhdGljIGludCBuZXRfaW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50
IG5ldF9pbml0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3Qg
WGVuTmV0RGV2ICpuZXRkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuTmV0RGV2
LCB4ZW5kZXYpOwogCkBAIC0zMDgsNyArMzA4LDcgQEAgc3RhdGljIGludCBuZXRfaW5pdChzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgbmV0
X2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCBuZXRfY29ubmVj
dChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbk5ldERl
diAqbmV0ZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbk5ldERldiwgeGVuZGV2
KTsKICAgICBpbnQgcnhfY29weTsKQEAgLTM2Myw3ICszNjMsNyBAQCBzdGF0aWMgaW50IG5ldF9j
b25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3Rh
dGljIHZvaWQgbmV0X2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGlj
IHZvaWQgbmV0X2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewog
ICAgIHN0cnVjdCBYZW5OZXREZXYgKm5ldGRldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVj
dCBYZW5OZXREZXYsIHhlbmRldik7CiAKQEAgLTM3OSwxNCArMzc5LDE0IEBAIHN0YXRpYyB2b2lk
IG5ldF9kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICB9CiB9CiAKLXN0
YXRpYyB2b2lkIG5ldF9ldmVudChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9p
ZCBuZXRfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVj
dCBYZW5OZXREZXYgKm5ldGRldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5OZXRE
ZXYsIHhlbmRldik7CiAgICAgbmV0X3R4X3BhY2tldHMobmV0ZGV2KTsKICAgICBxZW11X2ZsdXNo
X3F1ZXVlZF9wYWNrZXRzKHFlbXVfZ2V0X3F1ZXVlKG5ldGRldi0+bmljKSk7CiB9CiAKLXN0YXRp
YyBpbnQgbmV0X2ZyZWUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCBuZXRf
ZnJlZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbk5l
dERldiAqbmV0ZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbk5ldERldiwgeGVu
ZGV2KTsKIApkaWZmIC0tZ2l0IGEvaHcvdXNiL3hlbi11c2IuYyBiL2h3L3VzYi94ZW4tdXNiLmMK
aW5kZXggZjVkNWM5MTA5NC4uNWVhYmFjYmE5MyAxMDA2NDQKLS0tIGEvaHcvdXNiL3hlbi11c2Iu
YworKysgYi9ody91c2IveGVuLXVzYi5jCkBAIC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSAicWVt
dS9vcHRpb24uaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody91c2IuaCIK
LSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxl
Z2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAibW9uaXRvci9xZGV2LmgiCiAjaW5jbHVkZSAicWFw
aS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgiCkBAIC05OSw3ICs5
OSw3IEBAIHN0cnVjdCB1c2JiYWNrX2hvdHBsdWcgewogfTsKIAogc3RydWN0IHVzYmJhY2tfaW5m
byB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAgICAgICAgIHhlbmRldjsgIC8qIG11c3QgYmUgZmly
c3QgKi8KKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICAgICAgICAgeGVuZGV2OyAgLyogbXVz
dCBiZSBmaXJzdCAqLwogICAgIFVTQkJ1cyAgICAgICAgICAgICAgICAgICBidXM7CiAgICAgdm9p
ZCAgICAgICAgICAgICAgICAgICAgICp1cmJfc3Jpbmc7CiAgICAgdm9pZCAgICAgICAgICAgICAg
ICAgICAgICpjb25uX3NyaW5nOwpAQCAtMTQyLDcgKzE0Miw3IEBAIHN0YXRpYyBpbnQgdXNiYmFj
a19nbnR0YWJfbWFwKHN0cnVjdCB1c2JiYWNrX3JlcSAqdXNiYmFja19yZXEpCiAgICAgdW5zaWdu
ZWQgaW50IG5yX3NlZ3MsIGksIHByb3Q7CiAgICAgdWludDMyX3QgcmVmW1VTQklGX01BWF9TRUdN
RU5UU19QRVJfUkVRVUVTVF07CiAgICAgc3RydWN0IHVzYmJhY2tfaW5mbyAqdXNiaWYgPSB1c2Ji
YWNrX3JlcS0+dXNiaWY7Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2ID0gJnVzYmlmLT54
ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJnVzYmlmLT54ZW5k
ZXY7CiAgICAgc3RydWN0IHVzYmlmX3JlcXVlc3Rfc2VnbWVudCAqc2VnOwogICAgIHZvaWQgKmFk
ZHI7CiAKQEAgLTIyMCw3ICsyMjAsNyBAQCBzdGF0aWMgaW50IHVzYmJhY2tfZ250dGFiX21hcChz
dHJ1Y3QgdXNiYmFja19yZXEgKnVzYmJhY2tfcmVxKQogCiBzdGF0aWMgaW50IHVzYmJhY2tfaW5p
dF9wYWNrZXQoc3RydWN0IHVzYmJhY2tfcmVxICp1c2JiYWNrX3JlcSkKIHsKLSAgICBzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYgPSAmdXNiYmFja19yZXEtPnVzYmlmLT54ZW5kZXY7CisgICAgc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJnVzYmJhY2tfcmVxLT51c2JpZi0+eGVuZGV2
OwogICAgIFVTQlBhY2tldCAqcGFja2V0ID0gJnVzYmJhY2tfcmVxLT5wYWNrZXQ7CiAgICAgVVNC
RGV2aWNlICpkZXYgPSB1c2JiYWNrX3JlcS0+c3R1Yi0+ZGV2OwogICAgIFVTQkVuZHBvaW50ICpl
cDsKQEAgLTI3OSw3ICsyNzksNyBAQCBzdGF0aWMgdm9pZCB1c2JiYWNrX2RvX3Jlc3BvbnNlKHN0
cnVjdCB1c2JiYWNrX3JlcSAqdXNiYmFja19yZXEsIGludDMyX3Qgc3RhdHVzLAogewogICAgIHN0
cnVjdCB1c2JiYWNrX2luZm8gKnVzYmlmOwogICAgIHN0cnVjdCB1c2JpZl91cmJfcmVzcG9uc2Ug
KnJlczsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2OwogICAgIHVuc2lnbmVkIGludCBub3RpZnk7CiAKICAgICB1c2JpZiA9
IHVzYmJhY2tfcmVxLT51c2JpZjsKQEAgLTgyNCw3ICs4MjQsNyBAQCBzdGF0aWMgdm9pZCB1c2Ji
YWNrX3Byb2Nlc3NfcG9ydChzdHJ1Y3QgdXNiYmFja19pbmZvICp1c2JpZiwgdW5zaWduZWQgcG9y
dCkKICAgICBnX2ZyZWUoYnVzaWQpOwogfQogCi1zdGF0aWMgdm9pZCB1c2JiYWNrX2Rpc2Nvbm5l
Y3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgdXNiYmFja19kaXNjb25u
ZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgdXNiYmFj
a19pbmZvICp1c2JpZjsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTg1Myw3ICs4NTMsNyBAQCBz
dGF0aWMgdm9pZCB1c2JiYWNrX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQog
ICAgIFRSX0JVUyh4ZW5kZXYsICJmaW5pc2hlZFxuIik7CiB9CiAKLXN0YXRpYyBpbnQgdXNiYmFj
a19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgdXNiYmFja19j
b25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgdXNi
YmFja19pbmZvICp1c2JpZjsKICAgICBzdHJ1Y3QgdXNiaWZfdXJiX3NyaW5nICp1cmJfc3Jpbmc7
CkBAIC05MTMsNyArOTEzLDggQEAgc3RhdGljIGludCB1c2JiYWNrX2Nvbm5lY3Qoc3RydWN0IFhl
bkRldmljZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCB1c2JiYWNr
X2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5v
ZGUpCitzdGF0aWMgdm9pZCB1c2JiYWNrX2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuTGVnYWN5
RGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpub2RlKQogewogICAgIHN0cnVjdCB1c2JiYWNrX2luZm8gKnVzYmlmOwogICAgIHVu
c2lnbmVkIGludCBpOwpAQCAtOTI2LDcgKzkyNyw3IEBAIHN0YXRpYyB2b2lkIHVzYmJhY2tfYmFj
a2VuZF9jaGFuZ2VkKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSkK
ICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgdXNiYmFja19pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldikKK3N0YXRpYyBpbnQgdXNiYmFja19pbml0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhl
bmRldikKIHsKICAgICBzdHJ1Y3QgdXNiYmFja19pbmZvICp1c2JpZjsKIApAQCAtMTAwNSw3ICsx
MDA2LDcgQEAgc3RhdGljIFVTQlBvcnRPcHMgeGVuX3VzYl9wb3J0X29wcyA9IHsKIHN0YXRpYyBV
U0JCdXNPcHMgeGVuX3VzYl9idXNfb3BzID0gewogfTsKIAotc3RhdGljIHZvaWQgdXNiYmFja19h
bGxvYyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9pZCB1c2JiYWNrX2FsbG9j
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgdXNiYmFja19p
bmZvICp1c2JpZjsKICAgICBVU0JQb3J0ICpwOwpAQCAtMTAyNyw3ICsxMDI4LDcgQEAgc3RhdGlj
IHZvaWQgdXNiYmFja19hbGxvYyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgdXNiaWYt
PmJoID0gcWVtdV9iaF9uZXcodXNiYmFja19iaCwgdXNiaWYpOwogfQogCi1zdGF0aWMgaW50IHVz
YmJhY2tfZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IHVzYmJhY2tf
ZnJlZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVzYmJh
Y2tfaW5mbyAqdXNiaWY7CiAgICAgc3RydWN0IHVzYmJhY2tfcmVxICp1c2JiYWNrX3JlcTsKQEAg
LTEwNjYsNyArMTA2Nyw3IEBAIHN0YXRpYyBpbnQgdXNiYmFja19mcmVlKHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgdXNiYmFja19ldmVu
dChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9pZCB1c2JiYWNrX2V2ZW50KHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgdXNiYmFja19pbmZv
ICp1c2JpZjsKIApkaWZmIC0tZ2l0IGEvaHcveGVuL01ha2VmaWxlLm9ianMgYi9ody94ZW4vTWFr
ZWZpbGUub2JqcwppbmRleCA5ZWE1YzczNDIzLi4zZjY0YTQ0MDUxIDEwMDY0NAotLS0gYS9ody94
ZW4vTWFrZWZpbGUub2JqcworKysgYi9ody94ZW4vTWFrZWZpbGUub2JqcwpAQCAtMSw1ICsxLDUg
QEAKICMgeGVuIGJhY2tlbmQgZHJpdmVyIHN1cHBvcnQKLWNvbW1vbi1vYmotJChDT05GSUdfWEVO
KSArPSB4ZW5fYmFja2VuZC5vIHhlbl9kZXZjb25maWcubyB4ZW5fcHZkZXYubyB4ZW4tY29tbW9u
Lm8KK2NvbW1vbi1vYmotJChDT05GSUdfWEVOKSArPSB4ZW4tbGVnYWN5LWJhY2tlbmQubyB4ZW5f
ZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8geGVuLWNvbW1vbi5vCiAKIG9iai0kKENPTkZJR19YRU5f
UENJX1BBU1NUSFJPVUdIKSArPSB4ZW4taG9zdC1wY2ktZGV2aWNlLm8KIG9iai0kKENPTkZJR19Y
RU5fUENJX1BBU1NUSFJPVUdIKSArPSB4ZW5fcHQubyB4ZW5fcHRfY29uZmlnX2luaXQubyB4ZW5f
cHRfZ3JhcGhpY3MubyB4ZW5fcHRfbXNpLm8KZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tY29tbW9u
LmMgYi9ody94ZW4veGVuLWNvbW1vbi5jCmluZGV4IDZlYzE0YzczY2EuLmVmMTMwYjI4NTAgMTAw
NjQ0Ci0tLSBhL2h3L3hlbi94ZW4tY29tbW9uLmMKKysrIGIvaHcveGVuL3hlbi1jb21tb24uYwpA
QCAtMTAsNyArMTAsNyBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFl
bXUvZXJyb3ItcmVwb3J0LmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5j
bHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgImNoYXJkZXYvY2hh
ci5oIgogI2luY2x1ZGUgInN5c2VtdS9hY2NlbC5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi9taXNj
LmgiCmRpZmYgLS1naXQgYS9ody94ZW4veGVuX2JhY2tlbmQuYyBiL2h3L3hlbi94ZW4tbGVnYWN5
LWJhY2tlbmQuYwpzaW1pbGFyaXR5IGluZGV4IDg5JQpyZW5hbWUgZnJvbSBody94ZW4veGVuX2Jh
Y2tlbmQuYwpyZW5hbWUgdG8gaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5jCmluZGV4IDBiYzZi
MWRlNjAuLjQxNDE5NzYzYzggMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fYmFja2VuZC5jCisrKyBi
L2h3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1ZGUg
Imh3L2JvYXJkcy5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv
ci5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94
ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJody94ZW4veGVuX3B2ZGV2LmgiCiAjaW5j
bHVkZSAibW9uaXRvci9xZGV2LmgiCiAKQEAgLTQyLDQ5ICs0Miw1NCBAQCBCdXNTdGF0ZSAqeGVu
X3N5c2J1czsKIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gKi8KIAogLyogcHVibGljICovCi1zdHJ1Y3QgeHNfaGFuZGxlICp4
ZW5zdG9yZSA9IE5VTEw7CitzdHJ1Y3QgeHNfaGFuZGxlICp4ZW5zdG9yZTsKIGNvbnN0IGNoYXIg
Knhlbl9wcm90b2NvbDsKIAogLyogcHJpdmF0ZSAqLwogc3RhdGljIGJvb2wgeGVuX2ZlYXR1cmVf
Z3JhbnRfY29weTsKIHN0YXRpYyBpbnQgZGVidWc7CiAKLWludCB4ZW5zdG9yZV93cml0ZV9iZV9z
dHIoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFy
ICp2YWwpCitpbnQgeGVuc3RvcmVfd3JpdGVfYmVfc3RyKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
KnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqdmFsKQogewogICAgIHJldHVybiB4ZW5zdG9yZV93cml0ZV9zdHIoeGVuZGV2LT5i
ZSwgbm9kZSwgdmFsKTsKIH0KIAotaW50IHhlbnN0b3JlX3dyaXRlX2JlX2ludChzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsIGludCBpdmFsKQoraW50IHhlbnN0b3Jl
X3dyaXRlX2JlX2ludChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
Km5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBpdmFsKQogewogICAgIHJldHVy
biB4ZW5zdG9yZV93cml0ZV9pbnQoeGVuZGV2LT5iZSwgbm9kZSwgaXZhbCk7CiB9CiAKLWludCB4
ZW5zdG9yZV93cml0ZV9iZV9pbnQ2NChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNo
YXIgKm5vZGUsIGludDY0X3QgaXZhbCkKK2ludCB4ZW5zdG9yZV93cml0ZV9iZV9pbnQ2NChzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50NjRfdCBpdmFsKQogewogICAgIHJldHVybiB4ZW5zdG9yZV93
cml0ZV9pbnQ2NCh4ZW5kZXYtPmJlLCBub2RlLCBpdmFsKTsKIH0KIAotY2hhciAqeGVuc3RvcmVf
cmVhZF9iZV9zdHIoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlKQor
Y2hhciAqeGVuc3RvcmVfcmVhZF9iZV9zdHIoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2
LCBjb25zdCBjaGFyICpub2RlKQogewogICAgIHJldHVybiB4ZW5zdG9yZV9yZWFkX3N0cih4ZW5k
ZXYtPmJlLCBub2RlKTsKIH0KIAotaW50IHhlbnN0b3JlX3JlYWRfYmVfaW50KHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwgaW50ICppdmFsKQoraW50IHhlbnN0b3Jl
X3JlYWRfYmVfaW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAq
bm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKml2YWwpCiB7CiAgICAgcmV0dXJu
IHhlbnN0b3JlX3JlYWRfaW50KHhlbmRldi0+YmUsIG5vZGUsIGl2YWwpOwogfQogCi1jaGFyICp4
ZW5zdG9yZV9yZWFkX2ZlX3N0cihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
Km5vZGUpCitjaGFyICp4ZW5zdG9yZV9yZWFkX2ZlX3N0cihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNl
ICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpCiB7CiAgICAgcmV0dXJuIHhlbnN0b3JlX3JlYWRf
c3RyKHhlbmRldi0+ZmUsIG5vZGUpOwogfQogCi1pbnQgeGVuc3RvcmVfcmVhZF9mZV9pbnQoc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLCBpbnQgKml2YWwpCitpbnQg
eGVuc3RvcmVfcmVhZF9mZV9pbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25z
dCBjaGFyICpub2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqaXZhbCkKIHsKICAg
ICByZXR1cm4geGVuc3RvcmVfcmVhZF9pbnQoeGVuZGV2LT5mZSwgbm9kZSwgaXZhbCk7CiB9CiAK
LWludCB4ZW5zdG9yZV9yZWFkX2ZlX3VpbnQ2NChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNv
bnN0IGNoYXIgKm5vZGUsCitpbnQgeGVuc3RvcmVfcmVhZF9mZV91aW50NjQoc3RydWN0IFhlbkxl
Z2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90ICp1dmFsKQogewogICAgIHJldHVybiB4ZW5zdG9yZV9yZWFkX3Vp
bnQ2NCh4ZW5kZXYtPmZlLCBub2RlLCB1dmFsKTsKQEAgLTkyLDcgKzk3LDcgQEAgaW50IHhlbnN0
b3JlX3JlYWRfZmVfdWludDY0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAq
bm9kZSwKIAogLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSAqLwogCi1pbnQgeGVuX2JlX3NldF9zdGF0ZShzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYsIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQoraW50IHhlbl9iZV9zZXRfc3Rh
dGUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0
ZSkKIHsKICAgICBpbnQgcmM7CiAKQEAgLTEwNiw3ICsxMTEsNyBAQCBpbnQgeGVuX2JlX3NldF9z
dGF0ZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQog
ICAgIHJldHVybiAwOwogfQogCi12b2lkIHhlbl9iZV9zZXRfbWF4X2dyYW50X3JlZnMoc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2LAordm9pZCB4ZW5fYmVfc2V0X21heF9ncmFudF9yZWZzKHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbnJfcmVmcykKIHsKICAgICBhc3NlcnQoeGVuZGV2LT5vcHMtPmZsYWdz
ICYgREVWT1BTX0ZMQUdfTkVFRF9HTlRERVYpOwpAQCAtMTE3LDcgKzEyMiw3IEBAIHZvaWQgeGVu
X2JlX3NldF9tYXhfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgfQog
fQogCi12b2lkICp4ZW5fYmVfbWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
LCB1aW50MzJfdCAqcmVmcywKK3ZvaWQgKnhlbl9iZV9tYXBfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVu
TGVnYWN5RGV2aWNlICp4ZW5kZXYsIHVpbnQzMl90ICpyZWZzLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZWZzLCBpbnQgcHJvdCkKIHsKICAgICB2b2lkICpw
dHI7CkBAIC0xMzUsNyArMTQwLDcgQEAgdm9pZCAqeGVuX2JlX21hcF9ncmFudF9yZWZzKHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldiwgdWludDMyX3QgKnJlZnMsCiAgICAgcmV0dXJuIHB0cjsKIH0K
IAotdm9pZCB4ZW5fYmVfdW5tYXBfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYs
IHZvaWQgKnB0ciwKK3ZvaWQgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2LCB2b2lkICpwdHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBucl9yZWZzKQogewogICAgIGFzc2VydCh4ZW5kZXYtPm9wcy0+ZmxhZ3Mg
JiBERVZPUFNfRkxBR19ORUVEX0dOVERFVik7CkBAIC0xNDYsNyArMTUxLDcgQEAgdm9pZCB4ZW5f
YmVfdW5tYXBfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIHZvaWQgKnB0ciwK
ICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgY29tcGF0X2NvcHlfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYsCitzdGF0aWMgaW50IGNvbXBhdF9jb3B5X2dyYW50X3JlZnMoc3RydWN0
IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgdG9fZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhl
bkdyYW50Q29weVNlZ21lbnQgc2Vnc1tdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBucl9zZWdzKQpAQCAtMTk1LDcgKzIwMCw3IEBAIHN0YXRpYyBpbnQg
Y29tcGF0X2NvcHlfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgcmV0
dXJuIDA7CiB9CiAKLWludCB4ZW5fYmVfY29weV9ncmFudF9yZWZzKHN0cnVjdCBYZW5EZXZpY2Ug
KnhlbmRldiwKK2ludCB4ZW5fYmVfY29weV9ncmFudF9yZWZzKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdG9fZG9tYWluLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuR3JhbnRDb3B5U2VnbWVudCBzZWdzW10sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfc2VncykKQEAgLTI1OSwx
MCArMjY0LDExIEBAIGludCB4ZW5fYmVfY29weV9ncmFudF9yZWZzKHN0cnVjdCBYZW5EZXZpY2Ug
KnhlbmRldiwKIC8qCiAgKiBnZXQgeGVuIGJhY2tlbmQgZGV2aWNlLCBhbGxvY2F0ZSBhIG5ldyBv
bmUgaWYgaXQgZG9lc24ndCBleGlzdC4KICAqLwotc3RhdGljIHN0cnVjdCBYZW5EZXZpY2UgKnhl
bl9iZV9nZXRfeGVuZGV2KGNvbnN0IGNoYXIgKnR5cGUsIGludCBkb20sIGludCBkZXYsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IFhlbkRldk9wcyAq
b3BzKQorc3RhdGljIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbl9iZV9nZXRfeGVuZGV2KGNv
bnN0IGNoYXIgKnR5cGUsIGludCBkb20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgWGVuRGV2T3BzICpvcHMpCiB7Ci0gICAgc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldjsK
IAogICAgIHhlbmRldiA9IHhlbl9wdl9maW5kX3hlbmRldih0eXBlLCBkb20sIGRldik7CiAgICAg
aWYgKHhlbmRldikgewpAQCAtMzE0LDcgKzMyMCw4IEBAIHN0YXRpYyBzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5fYmVfZ2V0X3hlbmRldihjb25zdCBjaGFyICp0eXBlLCBpbnQgZG9tLCBpbnQgZGV2LAog
ICogTm9kZSBzcGVjaWZpZXMgdGhlIGNoYW5nZWQgZmllbGQuICBub2RlID0gTlVMTCBtZWFucwog
ICogdXBkYXRlIGFsbCBmaWVsZHMgKHVzZWQgZm9yIGluaXRpYWxpemF0aW9uKS4KICAqLwotc3Rh
dGljIHZvaWQgeGVuX2JlX2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYs
IGNvbnN0IGNoYXIgKm5vZGUpCitzdGF0aWMgdm9pZCB4ZW5fYmVfYmFja2VuZF9jaGFuZ2VkKHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqbm9kZSkKIHsKICAgICBpZiAobm9kZSA9PSBOVUxMICB8fCAg
c3RyY21wKG5vZGUsICJvbmxpbmUiKSA9PSAwKSB7CiAgICAgICAgIGlmICh4ZW5zdG9yZV9yZWFk
X2JlX2ludCh4ZW5kZXYsICJvbmxpbmUiLCAmeGVuZGV2LT5vbmxpbmUpID09IC0xKSB7CkBAIC0z
MzAsNyArMzM3LDggQEAgc3RhdGljIHZvaWQgeGVuX2JlX2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpCiAgICAgfQogfQogCi1zdGF0aWMg
dm9pZCB4ZW5fYmVfZnJvbnRlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNv
bnN0IGNoYXIgKm5vZGUpCitzdGF0aWMgdm9pZCB4ZW5fYmVfZnJvbnRlbmRfY2hhbmdlZChzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpub2RlKQogewogICAgIGludCBmZV9zdGF0ZTsKIApAQCAtMzcz
LDcgKzM4MSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9iZV9mcm9udGVuZF9jaGFuZ2VkKHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSkKICAqIG9ubHkgYWZmZWN0cyB0aGUg
eGVuZGV2LT5iZV9zdGF0ZSB2YXJpYWJsZSBhcyB4ZW5idXMgc2hvdWxkCiAgKiBhbHJlYWR5IGJl
IHB1dCBpbnRvIHRoYXQgc3RhdGUgYnkgeGVuZC4KICAqLwotc3RhdGljIGludCB4ZW5fYmVfdHJ5
X3NldHVwKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgeGVuX2JlX3RyeV9z
ZXR1cChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgY2hhciB0b2tlbltY
RU5fQlVGU0laRV07CiAgICAgaW50IGJlX3N0YXRlOwpAQCAtNDE3LDcgKzQyNSw3IEBAIHN0YXRp
YyBpbnQgeGVuX2JlX3RyeV9zZXR1cChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgKgogICog
R29lcyB0byBJbml0V2FpdCBvbiBzdWNjZXNzLgogICovCi1zdGF0aWMgaW50IHhlbl9iZV90cnlf
aW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IHhlbl9iZV90cnlfaW5p
dChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgaW50IHJjID0gMDsKIApA
QCAtNDQ2LDcgKzQ1NCw3IEBAIHN0YXRpYyBpbnQgeGVuX2JlX3RyeV9pbml0KHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldikKICAqCiAgKiBHb2VzIHRvIENvbm5lY3RlZCBvbiBzdWNjZXNzLgogICov
Ci1zdGF0aWMgaW50IHhlbl9iZV90cnlfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5k
ZXYpCitzdGF0aWMgaW50IHhlbl9iZV90cnlfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYpCiB7CiAgICAgaW50IHJjID0gMDsKIApAQCAtNDg3LDcgKzQ5NSw3IEBAIHN0
YXRpYyBpbnQgeGVuX2JlX3RyeV9pbml0aWFsaXNlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikK
ICAqIGZyb250ZW5kIGJlaW5nIENvbm5lY3RlZC4gIE5vdGUgdGhhdCB0aGlzIG1heSBiZSBjYWxs
ZWQgbW9yZQogICogdGhhbiBvbmNlIHNpbmNlIHRoZSBiYWNrZW5kIHN0YXRlIGlzIG5vdCBtb2Rp
ZmllZC4KICAqLwotc3RhdGljIHZvaWQgeGVuX2JlX3RyeV9jb25uZWN0ZWQoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgeGVuX2JlX3RyeV9jb25uZWN0ZWQoc3RydWN0IFhl
bkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIGlmICgheGVuZGV2LT5vcHMtPmNvbm5lY3Rl
ZCkgewogICAgICAgICByZXR1cm47CkBAIC01MTAsNyArNTE4LDggQEAgc3RhdGljIHZvaWQgeGVu
X2JlX3RyeV9jb25uZWN0ZWQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICoKICAqIEdvZXMg
dG8gQ2xvc2VkIHdoZW4gZG9uZS4KICAqLwotc3RhdGljIHZvaWQgeGVuX2JlX2Rpc2Nvbm5lY3Qo
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKK3N0YXRp
YyB2b2lkIHhlbl9iZV9kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQog
ewogICAgIGlmICh4ZW5kZXYtPmJlX3N0YXRlICE9IFhlbmJ1c1N0YXRlQ2xvc2luZyAmJgogICAg
ICAgICB4ZW5kZXYtPmJlX3N0YXRlICE9IFhlbmJ1c1N0YXRlQ2xvc2VkICAmJgpAQCAtNTI5LDcg
KzUzOCw3IEBAIHN0YXRpYyB2b2lkIHhlbl9iZV9kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2Ug
KnhlbmRldiwgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpCiAvKgogICogVHJ5IHRvIHJlc2V0IHhl
bmRldiwgZm9yIHJlY29ubmVjdGlvbiBieSBhbm90aGVyIGZyb250ZW5kIGluc3RhbmNlLgogICov
Ci1zdGF0aWMgaW50IHhlbl9iZV90cnlfcmVzZXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQor
c3RhdGljIGludCB4ZW5fYmVfdHJ5X3Jlc2V0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
dikKIHsKICAgICBpZiAoeGVuZGV2LT5mZV9zdGF0ZSAhPSBYZW5idXNTdGF0ZUluaXRpYWxpc2lu
ZykgewogICAgICAgICByZXR1cm4gLTE7CkBAIC01NDMsNyArNTUyLDcgQEAgc3RhdGljIGludCB4
ZW5fYmVfdHJ5X3Jlc2V0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKIC8qCiAgKiBzdGF0ZSBj
aGFuZ2UgZGlzcGF0Y2hlciBmdW5jdGlvbgogICovCi12b2lkIHhlbl9iZV9jaGVja19zdGF0ZShz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCit2b2lkIHhlbl9iZV9jaGVja19zdGF0ZShzdHJ1Y3Qg
WGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgaW50IHJjID0gMDsKIApAQCAtNTg3LDcg
KzU5Niw3IEBAIHZvaWQgeGVuX2JlX2NoZWNrX3N0YXRlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRl
dikKIAogc3RhdGljIGludCB4ZW5zdG9yZV9zY2FuKGNvbnN0IGNoYXIgKnR5cGUsIGludCBkb20s
IHN0cnVjdCBYZW5EZXZPcHMgKm9wcykKIHsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXY7
CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2OwogICAgIGNoYXIgcGF0aFtYRU5f
QlVGU0laRV0sIHRva2VuW1hFTl9CVUZTSVpFXTsKICAgICBjaGFyICoqZGV2ID0gTlVMTDsKICAg
ICB1bnNpZ25lZCBpbnQgY2RldiwgajsKQEAgLTYyMCw3ICs2MjksNyBAQCBzdGF0aWMgaW50IHhl
bnN0b3JlX3NjYW4oY29uc3QgY2hhciAqdHlwZSwgaW50IGRvbSwgc3RydWN0IFhlbkRldk9wcyAq
b3BzKQogdm9pZCB4ZW5zdG9yZV91cGRhdGVfYmUoY2hhciAqd2F0Y2gsIGNoYXIgKnR5cGUsIGlu
dCBkb20sCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgWGVuRGV2T3BzICpvcHMpCiB7
Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldjsKICAgICBjaGFyIHBhdGhbWEVOX0JVRlNJWkVdLCAqYmVwYXRoOwogICAgIHVu
c2lnbmVkIGludCBsZW4sIGRldjsKIApAQCAtNjI4LDkgKzYzNyw5IEBAIHZvaWQgeGVuc3RvcmVf
dXBkYXRlX2JlKGNoYXIgKndhdGNoLCBjaGFyICp0eXBlLCBpbnQgZG9tLAogICAgIGlmIChzdHJu
Y21wKHBhdGgsIHdhdGNoLCBsZW4pICE9IDApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLSAg
ICBpZiAoc3NjYW5mKHdhdGNoK2xlbiwgIi8ldS8lMjU1cyIsICZkZXYsIHBhdGgpICE9IDIpIHsK
KyAgICBpZiAoc3NjYW5mKHdhdGNoICsgbGVuLCAiLyV1LyUyNTVzIiwgJmRldiwgcGF0aCkgIT0g
MikgewogICAgICAgICBzdHJjcHkocGF0aCwgIiIpOwotICAgICAgICBpZiAoc3NjYW5mKHdhdGNo
K2xlbiwgIi8ldSIsICZkZXYpICE9IDEpIHsKKyAgICAgICAgaWYgKHNzY2FuZih3YXRjaCArIGxl
biwgIi8ldSIsICZkZXYpICE9IDEpIHsKICAgICAgICAgICAgIGRldiA9IC0xOwogICAgICAgICB9
CiAgICAgfQpAQCAtNjUxLDcgKzY2MCw3IEBAIHZvaWQgeGVuc3RvcmVfdXBkYXRlX2JlKGNoYXIg
KndhdGNoLCBjaGFyICp0eXBlLCBpbnQgZG9tLAogICAgIH0KIH0KIAotdm9pZCB4ZW5zdG9yZV91
cGRhdGVfZmUoY2hhciAqd2F0Y2gsIHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3ZvaWQgeGVu
c3RvcmVfdXBkYXRlX2ZlKGNoYXIgKndhdGNoLCBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5k
ZXYpCiB7CiAgICAgY2hhciAqbm9kZTsKICAgICB1bnNpZ25lZCBpbnQgbGVuOwpAQCAtNzUzLDcg
Kzc2Miw3IEBAIHZvaWQgeGVuX2JlX3JlZ2lzdGVyX2NvbW1vbih2b2lkKQogI2VuZGlmCiB9CiAK
LWludCB4ZW5fYmVfYmluZF9ldnRjaG4oc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQoraW50IHhl
bl9iZV9iaW5kX2V2dGNobihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAg
aWYgKHhlbmRldi0+bG9jYWxfcG9ydCAhPSAtMSkgewogICAgICAgICByZXR1cm4gMDsKQEAgLTc4
OSw3ICs3OTgsNyBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8geGVuZGV2X3R5cGVfaW5mbyA9IHsK
ICAgICAubmFtZSAgICAgICAgICA9IFRZUEVfWEVOQkFDS0VORCwKICAgICAucGFyZW50ICAgICAg
ICA9IFRZUEVfWEVOU1lTREVWLAogICAgIC5jbGFzc19pbml0ICAgID0geGVuZGV2X2NsYXNzX2lu
aXQsCi0gICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2Yoc3RydWN0IFhlbkRldmljZSksCisgICAg
Lmluc3RhbmNlX3NpemUgPSBzaXplb2Yoc3RydWN0IFhlbkxlZ2FjeURldmljZSksCiB9OwogCiBz
dGF0aWMgdm9pZCB4ZW5fc3lzYnVzX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lk
ICpkYXRhKQpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9kZXZjb25maWcuYyBiL2h3L3hlbi94ZW5f
ZGV2Y29uZmlnLmMKaW5kZXggYWViYzE5YmQ3MS4uMWIzMGJkNzY5MSAxMDA2NDQKLS0tIGEvaHcv
eGVuL3hlbl9kZXZjb25maWcuYworKysgYi9ody94ZW4veGVuX2RldmNvbmZpZy5jCkBAIC0xLDUg
KzEsNSBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJody94ZW4veGVuX2Jh
Y2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVk
ZSAicWVtdS9vcHRpb24uaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2tkZXYuaCIKIApkaWZmIC0t
Z2l0IGEvaHcveGVuL3hlbl9wdC5jIGIvaHcveGVuL3hlbl9wdC5jCmluZGV4IGYxZjNhMzcyN2Mu
LmIyMGJmM2E0NTMgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHQuYworKysgYi9ody94ZW4veGVu
X3B0LmMKQEAgLTU5LDcgKzU5LDcgQEAKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAjaW5jbHVk
ZSAiaHcveGVuL3hlbi5oIgogI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKLSNpbmNsdWRlICJody94
ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgi
CiAjaW5jbHVkZSAieGVuX3B0LmgiCiAjaW5jbHVkZSAicWVtdS9yYW5nZS5oIgogI2luY2x1ZGUg
ImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHRfY29uZmln
X2luaXQuYyBiL2h3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYwppbmRleCA0N2Y5MDEwYzc1Li44
MTExMjA0OWI2IDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMKKysrIGIv
aHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCkBAIC0xNSw3ICsxNSw3IEBACiAjaW5jbHVkZSAi
cWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxZW11L3Rp
bWVyLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVu
L3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInhlbl9wdC5oIgogCiAjZGVmaW5lIFhF
Tl9QVF9NRVJHRV9WQUxVRSh2YWx1ZSwgZGF0YSwgdmFsX21hc2spIFwKZGlmZiAtLWdpdCBhL2h3
L3hlbi94ZW5fcHRfZ3JhcGhpY3MuYyBiL2h3L3hlbi94ZW5fcHRfZ3JhcGhpY3MuYwppbmRleCAx
MzVjOGRmMWU3Li4xMzBjYzZjYmYwIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0X2dyYXBoaWNz
LmMKKysrIGIvaHcveGVuL3hlbl9wdF9ncmFwaGljcy5jCkBAIC01LDcgKzUsNyBAQAogI2luY2x1
ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJ4ZW5fcHQuaCIKICNpbmNsdWRlICJ4ZW4taG9z
dC1wY2ktZGV2aWNlLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVk
ZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogCiBzdGF0aWMgdW5zaWduZWQgbG9uZyBp
Z2RfZ3Vlc3Rfb3ByZWdpb247CiBzdGF0aWMgdW5zaWduZWQgbG9uZyBpZ2RfaG9zdF9vcHJlZ2lv
bjsKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHRfbXNpLmMgYi9ody94ZW4veGVuX3B0X21zaS5j
CmluZGV4IGNjNTE0ZjkxNTcuLmZiNGI4ODdiOTIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHRf
bXNpLmMKKysrIGIvaHcveGVuL3hlbl9wdF9tc2kuYwpAQCAtMTEsNyArMTEsNyBAQAogCiAjaW5j
bHVkZSAicWVtdS9vc2RlcC5oIgogCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisj
aW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInhlbl9wdC5o
IgogI2luY2x1ZGUgImh3L2kzODYvYXBpYy1tc2lkZWYuaCIKIApkaWZmIC0tZ2l0IGEvaHcveGVu
L3hlbl9wdmRldi5jIGIvaHcveGVuL3hlbl9wdmRldi5jCmluZGV4IGFlZDc4M2U4NDQuLjYxZGUw
OTEwMDIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHZkZXYuYworKysgYi9ody94ZW4veGVuX3B2
ZGV2LmMKQEAgLTIwLDcgKzIwLDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVk
ZSAicWVtdS9sb2cuaCIKICNpbmNsdWRlICJody9xZGV2LWNvcmUuaCIKLSNpbmNsdWRlICJody94
ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgi
CiAjaW5jbHVkZSAiaHcveGVuL3hlbl9wdmRldi5oIgogCiAvKiBwcml2YXRlICovCkBAIC0zNCw3
ICszNCw3IEBAIHN0cnVjdCB4c19kaXJzIHsKIHN0YXRpYyBRVEFJTFFfSEVBRCh4c19kaXJzX2hl
YWQsIHhzX2RpcnMpIHhzX2NsZWFudXAgPQogICAgIFFUQUlMUV9IRUFEX0lOSVRJQUxJWkVSKHhz
X2NsZWFudXApOwogCi1zdGF0aWMgUVRBSUxRX0hFQUQoWGVuRGV2aWNlSGVhZCwgWGVuRGV2aWNl
KSB4ZW5kZXZzID0KK3N0YXRpYyBRVEFJTFFfSEVBRChYZW5MZWdhY3lEZXZpY2VIZWFkLCBYZW5M
ZWdhY3lEZXZpY2UpIHhlbmRldnMgPQogICAgIFFUQUlMUV9IRUFEX0lOSVRJQUxJWkVSKHhlbmRl
dnMpOwogCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tICovCkBAIC0xOTUsNyArMTk1LDcgQEAgY29uc3QgY2hhciAqeGVuYnVz
X3N0cnN0YXRlKGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQogICogIDIgPT0gbm9pc3kgZGVidWcg
bWVzc2FnZXMgKGxvZ2ZpbGUgb25seSkuCiAgKiAgMyA9PSB3aWxsIGZsb29kIHlvdXIgbG9nIChs
b2dmaWxlIG9ubHkpLgogICovCi12b2lkIHhlbl9wdl9wcmludGYoc3RydWN0IFhlbkRldmljZSAq
eGVuZGV2LCBpbnQgbXNnX2xldmVsLAordm9pZCB4ZW5fcHZfcHJpbnRmKHN0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbmRldiwgaW50IG1zZ19sZXZlbCwKICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpmbXQsIC4uLikKIHsKICAgICB2YV9saXN0IGFyZ3M7CkBAIC0yMzAsNyArMjMwLDcg
QEAgdm9pZCB4ZW5fcHZfcHJpbnRmKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgaW50IG1zZ19s
ZXZlbCwKIAogdm9pZCB4ZW5fcHZfZXZ0Y2huX2V2ZW50KHZvaWQgKm9wYXF1ZSkKIHsKLSAgICBz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYgPSBvcGFxdWU7CisgICAgc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2ID0gb3BhcXVlOwogICAgIGV2dGNobl9wb3J0X3QgcG9ydDsKIAogICAgIHBv
cnQgPSB4ZW5ldnRjaG5fcGVuZGluZyh4ZW5kZXYtPmV2dGNobmRldik7CkBAIC0yNDcsNyArMjQ3
LDcgQEAgdm9pZCB4ZW5fcHZfZXZ0Y2huX2V2ZW50KHZvaWQgKm9wYXF1ZSkKICAgICB9CiB9CiAK
LXZvaWQgeGVuX3B2X3VuYmluZF9ldnRjaG4oc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQordm9p
ZCB4ZW5fcHZfdW5iaW5kX2V2dGNobihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7
CiAgICAgaWYgKHhlbmRldi0+bG9jYWxfcG9ydCA9PSAtMSkgewogICAgICAgICByZXR1cm47CkBA
IC0yNTgsMTYgKzI1OCwxNiBAQCB2b2lkIHhlbl9wdl91bmJpbmRfZXZ0Y2huKHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldikKICAgICB4ZW5kZXYtPmxvY2FsX3BvcnQgPSAtMTsKIH0KIAotaW50IHhl
bl9wdl9zZW5kX25vdGlmeShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitpbnQgeGVuX3B2X3Nl
bmRfbm90aWZ5KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICByZXR1cm4g
eGVuZXZ0Y2huX25vdGlmeSh4ZW5kZXYtPmV2dGNobmRldiwgeGVuZGV2LT5sb2NhbF9wb3J0KTsK
IH0KIAogLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSAqLwogCi1zdHJ1Y3QgWGVuRGV2aWNlICp4ZW5fcHZfZmluZF94ZW5kZXYo
Y29uc3QgY2hhciAqdHlwZSwgaW50IGRvbSwgaW50IGRldikKK3N0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbl9wdl9maW5kX3hlbmRldihjb25zdCBjaGFyICp0eXBlLCBpbnQgZG9tLCBpbnQgZGV2
KQogewotICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldjsKKyAgICBzdHJ1Y3QgWGVuTGVnYWN5
RGV2aWNlICp4ZW5kZXY7CiAKICAgICBRVEFJTFFfRk9SRUFDSCh4ZW5kZXYsICZ4ZW5kZXZzLCBu
ZXh0KSB7CiAgICAgICAgIGlmICh4ZW5kZXYtPmRvbSAhPSBkb20pIHsKQEAgLTI4Nyw3ICsyODcs
NyBAQCBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5fcHZfZmluZF94ZW5kZXYoY29uc3QgY2hhciAqdHlw
ZSwgaW50IGRvbSwgaW50IGRldikKIC8qCiAgKiByZWxlYXNlIHhlbiBiYWNrZW5kIGRldmljZS4K
ICAqLwotdm9pZCB4ZW5fcHZfZGVsX3hlbmRldihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCit2
b2lkIHhlbl9wdl9kZWxfeGVuZGV2KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsK
ICAgICBpZiAoeGVuZGV2LT5vcHMtPmZyZWUpIHsKICAgICAgICAgeGVuZGV2LT5vcHMtPmZyZWUo
eGVuZGV2KTsKQEAgLTMxMiw3ICszMTIsNyBAQCB2b2lkIHhlbl9wdl9kZWxfeGVuZGV2KHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldikKICAgICBxZGV2X3VucGx1ZygmeGVuZGV2LT5xZGV2LCBOVUxM
KTsKIH0KIAotdm9pZCB4ZW5fcHZfaW5zZXJ0X3hlbmRldihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5k
ZXYpCit2b2lkIHhlbl9wdl9pbnNlcnRfeGVuZGV2KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhl
bmRldikKIHsKICAgICBRVEFJTFFfSU5TRVJUX1RBSUwoJnhlbmRldnMsIHhlbmRldiwgbmV4dCk7
CiB9CmRpZmYgLS1naXQgYS9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYyBiL2h3L3hlbnB2L3hl
bl9kb21haW5idWlsZC5jCmluZGV4IDE4OGFjYWNhMTYuLmRlYjI4Y2Y1OTYgMTAwNjQ0Ci0tLSBh
L2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jCisrKyBiL2h3L3hlbnB2L3hlbl9kb21haW5idWls
ZC5jCkBAIC0xLDYgKzEsNiBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJx
ZW11L3VuaXRzLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAi
aHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInhlbl9kb21haW5idWlsZC5o
IgogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgpkaWZmIC0t
Z2l0IGEvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2
LmMKaW5kZXggNDRkNjdiODdjNC4uOGM4NmZiNzAzMSAxMDA2NDQKLS0tIGEvaHcveGVucHYveGVu
X21hY2hpbmVfcHYuYworKysgYi9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCkBAIC0yNiw3ICsy
Niw3IEBACiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJody9ody5o
IgogI2luY2x1ZGUgImh3L2JvYXJkcy5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5o
IgorI2luY2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJ4ZW5f
ZG9tYWluYnVpbGQuaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgogCmRpZmYg
LS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW5fYmFja2VuZC5oIGIvaW5jbHVkZS9ody94ZW4veGVu
LWxlZ2FjeS1iYWNrZW5kLmgKc2ltaWxhcml0eSBpbmRleCA2MSUKcmVuYW1lIGZyb20gaW5jbHVk
ZS9ody94ZW4veGVuX2JhY2tlbmQuaApyZW5hbWUgdG8gaW5jbHVkZS9ody94ZW4veGVuLWxlZ2Fj
eS1iYWNrZW5kLmgKaW5kZXggOWMxN2ZkZDg1ZC4uMjBjYjQ3YjViZiAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9ody94ZW4veGVuX2JhY2tlbmQuaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tbGVnYWN5
LWJhY2tlbmQuaApAQCAtMTEsNyArMTEsNyBAQAogI2RlZmluZSBUWVBFX1hFTkJBQ0tFTkQgInhl
bi1iYWNrZW5kIgogCiAjZGVmaW5lIFhFTkJBQ0tFTkRfREVWSUNFKG9iaikgXAotICAgIE9CSkVD
VF9DSEVDSyhYZW5EZXZpY2UsIChvYmopLCBUWVBFX1hFTkJBQ0tFTkQpCisgICAgT0JKRUNUX0NI
RUNLKFhlbkxlZ2FjeURldmljZSwgKG9iaiksIFRZUEVfWEVOQkFDS0VORCkKIAogLyogdmFyaWFi
bGVzICovCiBleHRlcm4gc3RydWN0IHhzX2hhbmRsZSAqeGVuc3RvcmU7CkBAIC0yMCwzMiArMjAs
MzcgQEAgZXh0ZXJuIERldmljZVN0YXRlICp4ZW5fc3lzZGV2OwogZXh0ZXJuIEJ1c1N0YXRlICp4
ZW5fc3lzYnVzOwogCiBpbnQgeGVuc3RvcmVfbWtkaXIoY2hhciAqcGF0aCwgaW50IHApOwotaW50
IHhlbnN0b3JlX3dyaXRlX2JlX3N0cihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNo
YXIgKm5vZGUsIGNvbnN0IGNoYXIgKnZhbCk7Ci1pbnQgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwgaW50IGl2YWwpOwotaW50
IHhlbnN0b3JlX3dyaXRlX2JlX2ludDY0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3Qg
Y2hhciAqbm9kZSwgaW50NjRfdCBpdmFsKTsKLWNoYXIgKnhlbnN0b3JlX3JlYWRfYmVfc3RyKHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSk7Ci1pbnQgeGVuc3RvcmVf
cmVhZF9iZV9pbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLCBp
bnQgKml2YWwpOwotdm9pZCB4ZW5zdG9yZV91cGRhdGVfZmUoY2hhciAqd2F0Y2gsIHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldik7CitpbnQgeGVuc3RvcmVfd3JpdGVfYmVfc3RyKHN0cnVjdCBYZW5M
ZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqdmFsKTsKK2ludCB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgaXZhbCk7CitpbnQgeGVuc3RvcmVfd3JpdGVfYmVfaW50NjQo
c3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludDY0X3QgaXZhbCk7CitjaGFyICp4ZW5zdG9yZV9yZWFk
X2JlX3N0cihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUp
OworaW50IHhlbnN0b3JlX3JlYWRfYmVfaW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
diwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKml2YWwp
Owordm9pZCB4ZW5zdG9yZV91cGRhdGVfZmUoY2hhciAqd2F0Y2gsIHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldik7CiB2b2lkIHhlbnN0b3JlX3VwZGF0ZV9iZShjaGFyICp3YXRjaCwgY2hh
ciAqdHlwZSwgaW50IGRvbSwKICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBYZW5EZXZP
cHMgKm9wcyk7Ci1jaGFyICp4ZW5zdG9yZV9yZWFkX2ZlX3N0cihzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpOwotaW50IHhlbnN0b3JlX3JlYWRfZmVfaW50KHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwgaW50ICppdmFsKTsKLWludCB4
ZW5zdG9yZV9yZWFkX2ZlX3VpbnQ2NChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNo
YXIgKm5vZGUsCitjaGFyICp4ZW5zdG9yZV9yZWFkX2ZlX3N0cihzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpOworaW50IHhlbnN0b3JlX3JlYWRfZmVfaW50
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgKml2YWwpOworaW50IHhlbnN0b3JlX3JlYWRfZmVfdWlu
dDY0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqdXZhbCk7CiAKLXZvaWQgeGVuX2Jl
X2NoZWNrX3N0YXRlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldik7Cit2b2lkIHhlbl9iZV9jaGVj
a19zdGF0ZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOwogCiAvKiB4ZW4gYmFja2Vu
ZCBkcml2ZXIgYml0cyAqLwogaW50IHhlbl9iZV9pbml0KHZvaWQpOwogdm9pZCB4ZW5fYmVfcmVn
aXN0ZXJfY29tbW9uKHZvaWQpOwogaW50IHhlbl9iZV9yZWdpc3Rlcihjb25zdCBjaGFyICp0eXBl
LCBzdHJ1Y3QgWGVuRGV2T3BzICpvcHMpOwotaW50IHhlbl9iZV9zZXRfc3RhdGUoc3RydWN0IFhl
bkRldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSk7Ci1pbnQgeGVuX2JlX2Jp
bmRfZXZ0Y2huKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldik7Ci12b2lkIHhlbl9iZV9zZXRfbWF4
X2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LAoraW50IHhlbl9iZV9zZXRfc3Rh
dGUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0
ZSk7CitpbnQgeGVuX2JlX2JpbmRfZXZ0Y2huKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
dik7Cit2b2lkIHhlbl9iZV9zZXRfbWF4X2dyYW50X3JlZnMoc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBu
cl9yZWZzKTsKLXZvaWQgKnhlbl9iZV9tYXBfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYsIHVpbnQzMl90ICpyZWZzLAordm9pZCAqeGVuX2JlX21hcF9ncmFudF9yZWZzKHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgdWludDMyX3QgKnJlZnMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JlZnMsIGludCBwcm90KTsKLXZvaWQgeGVu
X2JlX3VubWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCB2b2lkICpwdHIs
Cit2b2lkIHhlbl9iZV91bm1hcF9ncmFudF9yZWZzKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhl
bmRldiwgdm9pZCAqcHRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbnJfcmVmcyk7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkdyYW50Q29weVNlZ21lbnQgewpAQCAt
NTksMTcgKzY0LDE3IEBAIHR5cGVkZWYgc3RydWN0IFhlbkdyYW50Q29weVNlZ21lbnQgewogICAg
IHNpemVfdCBsZW47CiB9IFhlbkdyYW50Q29weVNlZ21lbnQ7CiAKLWludCB4ZW5fYmVfY29weV9n
cmFudF9yZWZzKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwKK2ludCB4ZW5fYmVfY29weV9ncmFu
dF9yZWZzKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgdG9fZG9tYWluLCBYZW5HcmFudENvcHlTZWdtZW50IHNlZ3NbXSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9zZWdzKTsKIAotc3RhdGlj
IGlubGluZSB2b2lkICp4ZW5fYmVfbWFwX2dyYW50X3JlZihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5k
ZXYsCitzdGF0aWMgaW5saW5lIHZvaWQgKnhlbl9iZV9tYXBfZ3JhbnRfcmVmKHN0cnVjdCBYZW5M
ZWdhY3lEZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgcmVmLCBpbnQgcHJvdCkKIHsKICAgICByZXR1cm4geGVuX2JlX21hcF9n
cmFudF9yZWZzKHhlbmRldiwgJnJlZiwgMSwgcHJvdCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9p
ZCB4ZW5fYmVfdW5tYXBfZ3JhbnRfcmVmKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwKK3N0YXRp
YyBpbmxpbmUgdm9pZCB4ZW5fYmVfdW5tYXBfZ3JhbnRfcmVmKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZv
aWQgKnB0cikKIHsKICAgICByZXR1cm4geGVuX2JlX3VubWFwX2dyYW50X3JlZnMoeGVuZGV2LCBw
dHIsIDEpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuX3B2ZGV2LmggYi9pbmNsdWRl
L2h3L3hlbi94ZW5fcHZkZXYuaAppbmRleCBkNDczZTliMzRkLi44M2U1MTc0ZDkwIDEwMDY0NAot
LS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fcHZkZXYuaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5f
cHZkZXYuaApAQCAtNiw3ICs2LDcgQEAKIAogI2RlZmluZSBYRU5fQlVGU0laRSAxMDI0CiAKLXN0
cnVjdCBYZW5EZXZpY2U7CitzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlOwogCiAvKiBkcml2ZXIgdXNl
cyBncmFudCB0YWJsZXMgIC0+ICBvcGVuIGdudGRldiBkZXZpY2UgKHhlbmRldi0+Z250dGFiZGV2
KSAqLwogI2RlZmluZSBERVZPUFNfRkxBR19ORUVEX0dOVERFViAgIDEKQEAgLTE2LDE5ICsxNiwy
MSBAQCBzdHJ1Y3QgWGVuRGV2aWNlOwogc3RydWN0IFhlbkRldk9wcyB7CiAgICAgc2l6ZV90ICAg
IHNpemU7CiAgICAgdWludDMyX3QgIGZsYWdzOwotICAgIHZvaWQgICAgICAoKmFsbG9jKShzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwotICAgIGludCAgICAgICAoKmluaXQpKHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldik7Ci0gICAgaW50ICAgICAgICgqaW5pdGlhbGlzZSkoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2KTsKLSAgICB2b2lkICAgICAgKCpjb25uZWN0ZWQpKHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldik7Ci0gICAgdm9pZCAgICAgICgqZXZlbnQpKHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldik7Ci0gICAgdm9pZCAgICAgICgqZGlzY29ubmVjdCkoc3RydWN0IFhlbkRldmljZSAqeGVu
ZGV2KTsKLSAgICBpbnQgICAgICAgKCpmcmVlKShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwot
ICAgIHZvaWQgICAgICAoKmJhY2tlbmRfY2hhbmdlZCkoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
LCBjb25zdCBjaGFyICpub2RlKTsKLSAgICB2b2lkICAgICAgKCpmcm9udGVuZF9jaGFuZ2VkKShz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpOworICAgIHZvaWQgICAg
ICAoKmFsbG9jKShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOworICAgIGludCAgICAg
ICAoKmluaXQpKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7CisgICAgaW50ICAgICAg
ICgqaW5pdGlhbGlzZSkoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KTsKKyAgICB2b2lk
ICAgICAgKCpjb25uZWN0ZWQpKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7CisgICAg
dm9pZCAgICAgICgqZXZlbnQpKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7CisgICAg
dm9pZCAgICAgICgqZGlzY29ubmVjdCkoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KTsK
KyAgICBpbnQgICAgICAgKCpmcmVlKShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOwor
ICAgIHZvaWQgICAgICAoKmJhY2tlbmRfY2hhbmdlZCkoc3RydWN0IFhlbkxlZ2FjeURldmljZSAq
eGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9k
ZSk7CisgICAgdm9pZCAgICAgICgqZnJvbnRlbmRfY2hhbmdlZCkoc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKm5vZGUpOwogICAgIGludCAgICAgICAoKmJhY2tlbmRfcmVnaXN0ZXIpKHZvaWQpOwogfTsK
IAotc3RydWN0IFhlbkRldmljZSB7CitzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlIHsKICAgICBEZXZp
Y2VTdGF0ZSAgICAgICAgcWRldjsKICAgICBjb25zdCBjaGFyICAgICAgICAgKnR5cGU7CiAgICAg
aW50ICAgICAgICAgICAgICAgIGRvbTsKQEAgLTQ5LDcgKzUxLDcgQEAgc3RydWN0IFhlbkRldmlj
ZSB7CiAgICAgeGVuZ250dGFiX2hhbmRsZSAgICpnbnR0YWJkZXY7CiAKICAgICBzdHJ1Y3QgWGVu
RGV2T3BzICAgKm9wczsKLSAgICBRVEFJTFFfRU5UUlkoWGVuRGV2aWNlKSBuZXh0OworICAgIFFU
QUlMUV9FTlRSWShYZW5MZWdhY3lEZXZpY2UpIG5leHQ7CiB9OwogCiAvKiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCkBAIC02
NiwxNCArNjgsMTQgQEAgdm9pZCB4ZW5zdG9yZV91cGRhdGUodm9pZCAqdW51c2VkKTsKIGNvbnN0
IGNoYXIgKnhlbmJ1c19zdHJzdGF0ZShlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSk7CiAKIHZvaWQg
eGVuX3B2X2V2dGNobl9ldmVudCh2b2lkICpvcGFxdWUpOwotdm9pZCB4ZW5fcHZfaW5zZXJ0X3hl
bmRldihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwotdm9pZCB4ZW5fcHZfZGVsX3hlbmRldihz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwotc3RydWN0IFhlbkRldmljZSAqeGVuX3B2X2ZpbmRf
eGVuZGV2KGNvbnN0IGNoYXIgKnR5cGUsIGludCBkb20sIGludCBkZXYpOwordm9pZCB4ZW5fcHZf
aW5zZXJ0X3hlbmRldihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOwordm9pZCB4ZW5f
cHZfZGVsX3hlbmRldihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOworc3RydWN0IFhl
bkxlZ2FjeURldmljZSAqeGVuX3B2X2ZpbmRfeGVuZGV2KGNvbnN0IGNoYXIgKnR5cGUsIGludCBk
b20sIGludCBkZXYpOwogCi12b2lkIHhlbl9wdl91bmJpbmRfZXZ0Y2huKHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldik7Ci1pbnQgeGVuX3B2X3NlbmRfbm90aWZ5KHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldik7Cit2b2lkIHhlbl9wdl91bmJpbmRfZXZ0Y2huKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
KnhlbmRldik7CitpbnQgeGVuX3B2X3NlbmRfbm90aWZ5KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
KnhlbmRldik7CiAKLXZvaWQgeGVuX3B2X3ByaW50ZihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYs
IGludCBtc2dfbGV2ZWwsCit2b2lkIHhlbl9wdl9wcmludGYoc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2LCBpbnQgbXNnX2xldmVsLAogICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
KmZtdCwgLi4uKSAgR0NDX0ZNVF9BVFRSKDMsIDQpOwogCiAjZW5kaWYgLyogUUVNVV9IV19YRU5f
UFZERVZfSCAqLwotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:13:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:13: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-devel-bounces@lists.xenproject.org>)
	id 1ggVef-0007mT-RO; Mon, 07 Jan 2019 14:13: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVee-0007lH-OL
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:13:24 +0000
X-Inumbo-ID: 64068cc4-1286-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64068cc4-1286-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 14:13:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74964901"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:12:55 +0000
Message-ID: <20190107141309.15774-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 04/18] xen: create xenstore areas for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IHNvdXJjZSBtb2R1bGUsIHhlbi1idXMtaGVscGVyLmMsIHdo
aWNoIGJ1aWxkcyBvbgpiYXNpYyBsaWJ4ZW5zdG9yZSBwcmltaXRpdmVzIHRvIHByb3ZpZGUgZnVu
Y3Rpb25zIHRvIGNyZWF0ZSAoc2V0dGluZwpwZXJtaXNzaW9ucyBhcHByb3ByaWF0ZWx5KSBhbmQg
ZGVzdHJveSB4ZW5zdG9yZSBhcmVhcywgYW5kIGZ1bmN0aW9ucyB0bwoncHJpbnRmJyBhbmQgJ3Nj
YW5mJyBub2RlcyB0aGVyZWluLiBUaGUgbWFpbiB4ZW4tYnVzIGNvZGUgdGhlbiB1c2VzCnRoZXNl
IHByaW1pdGl2ZXMgWzFdIHRvIGluaXRpYWxpemUgYW5kIGRlc3Ryb3kgdGhlIGZyb250ZW5kIGFu
ZCBiYWNrZW5kCmFyZWFzIGZvciBhIFhlbkRldmljZSBkdXJpbmcgcmVhbGl6ZSBhbmQgdW5yZWFs
aXplIHJlc3BlY3RpdmVseS4KClRoZSAneGVuLWJsb2NrJyBpbXBsZW1lbnRhdGlvbiBpcyBleHRl
bmRlZCB3aXRoIGEgJ2dldF9uYW1lJyBtZXRob2QgdGhhdApyZXR1cm5zIHRoZSBWQkQgbnVtYmVy
LiBUaGlzIG51bWJlciBpcyByZXF1aXJlZCB0byAnbmFtZScgdGhlIHhlbnN0b3JlCmFyZWFzLgoK
Tk9URTogQW4gZXhpdCBoYW5kbGVyIGlzIGFsc28gYWRkZWQgdG8gbWFrZSBzdXJlIHRoZSB4ZW5z
dG9yZSBhcmVhcyBhcmUKICAgICAgY2xlYW5lZCB1cCBpZiBRRU1VIHRlcm1pbmF0ZXMgd2l0aG91
dCBkZXZpY2VzIGJlaW5nIHVucmVhbGl6ZWQuCgpbMV0gVGhlICdzY2FuZicgZnVuY3Rpb25zIGFy
ZSBhY3R1YWxseSBub3QgeWV0IG5lZWRlZCwgYnV0IHRoZXkgd2lsbCBiZQogICAgbmVlZGVkIGJ5
IGNvZGUgZGVsaXZlcmVkIGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBBbnRob255
IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgpDYzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KCnY1OgogLSBSZS1iYXNl
Cgp2MzoKIC0gQWRkIHRyYW5zYWN0aW9uIGlkIHBhcmFtZXRlcnMgdG8geGVuLWJ1cy1oZWxwZXIg
ZnVuY3Rpb25zCiAtIE5vdCBhZGRlZCBBbnRob255J3MgUi1iIGJlY2F1c2Ugb2YgY2hhbmdlCgp2
MjoKIC0gRml4IGJvaWxlcnBsYXRlCiAtIEFkZCBlcnJvciBwb2ludGVycyB0byBhbGwgeHNfbm9k
ZS4uLiBoZWxwZXJzCiAtIEFkZCBHQ0NfRk1UX0FUVFIgdG8gZGVjbGFyYXRpb25zIG9mIHByaW50
Zi1saWtlIGhlbHBlcnMKLS0tCiBody9ibG9jay94ZW4tYmxvY2suYyAgICAgICAgICAgIHwgICA5
ICsKIGh3L3hlbi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgfCAgIDIgKy0KIGh3L3hlbi90cmFj
ZS1ldmVudHMgICAgICAgICAgICAgfCAgMTIgKy0KIGh3L3hlbi94ZW4tYnVzLWhlbHBlci5jICAg
ICAgICAgfCAxNTAgKysrKysrKysrKysrKysrCiBody94ZW4veGVuLWJ1cy5jICAgICAgICAgICAg
ICAgIHwgMzIxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiBpbmNsdWRlL2h3L3hl
bi94ZW4tYnVzLWhlbHBlci5oIHwgIDM5ICsrKysKIGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCAg
ICAgICAgfCAgMTIgKysKIDcgZmlsZXMgY2hhbmdlZCwgNTQwIGluc2VydGlvbnMoKyksIDUgZGVs
ZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcveGVuL3hlbi1idXMtaGVscGVyLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5oCgpkaWZmIC0t
Z2l0IGEvaHcvYmxvY2sveGVuLWJsb2NrLmMgYi9ody9ibG9jay94ZW4tYmxvY2suYwppbmRleCA4
ZTc4YjZhMDM0Li5kMjdhMjg2NWJjIDEwMDY0NAotLS0gYS9ody9ibG9jay94ZW4tYmxvY2suYwor
KysgYi9ody9ibG9jay94ZW4tYmxvY2suYwpAQCAtMTMsNiArMTMsMTQgQEAKICNpbmNsdWRlICJo
dy94ZW4veGVuLWJsb2NrLmgiCiAjaW5jbHVkZSAidHJhY2UuaCIKIAorc3RhdGljIGNoYXIgKnhl
bl9ibG9ja19nZXRfbmFtZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQoreworICAg
IFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiA9IFhFTl9CTE9DS19ERVZJQ0UoeGVuZGV2KTsKKyAg
ICBYZW5CbG9ja1ZkZXYgKnZkZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7CisKKyAgICByZXR1
cm4gZ19zdHJkdXBfcHJpbnRmKCIlbHUiLCB2ZGV2LT5udW1iZXIpOworfQorCiBzdGF0aWMgdm9p
ZCB4ZW5fYmxvY2tfdW5yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiB7
CiAgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVOX0JMT0NLX0RFVklDRSh4ZW5kZXYp
OwpAQCAtMjYyLDYgKzI3MCw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19jbGFzc19pbml0KE9i
amVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKICAgICBEZXZpY2VDbGFzcyAqZGV2X2NsYXNz
ID0gREVWSUNFX0NMQVNTKGNsYXNzKTsKICAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2X2NsYXNz
ID0gWEVOX0RFVklDRV9DTEFTUyhjbGFzcyk7CiAKKyAgICB4ZW5kZXZfY2xhc3MtPmdldF9uYW1l
ID0geGVuX2Jsb2NrX2dldF9uYW1lOwogICAgIHhlbmRldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9i
bG9ja19yZWFsaXplOwogICAgIHhlbmRldl9jbGFzcy0+dW5yZWFsaXplID0geGVuX2Jsb2NrX3Vu
cmVhbGl6ZTsKIApkaWZmIC0tZ2l0IGEvaHcveGVuL01ha2VmaWxlLm9ianMgYi9ody94ZW4vTWFr
ZWZpbGUub2JqcwppbmRleCBkOWQ2ZDdiNGY5Li43N2MwODY4MTkwIDEwMDY0NAotLS0gYS9ody94
ZW4vTWFrZWZpbGUub2JqcworKysgYi9ody94ZW4vTWFrZWZpbGUub2JqcwpAQCAtMSw1ICsxLDUg
QEAKICMgeGVuIGJhY2tlbmQgZHJpdmVyIHN1cHBvcnQKLWNvbW1vbi1vYmotJChDT05GSUdfWEVO
KSArPSB4ZW4tbGVnYWN5LWJhY2tlbmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8geGVu
LWNvbW1vbi5vIHhlbi1idXMubworY29tbW9uLW9iai0kKENPTkZJR19YRU4pICs9IHhlbi1sZWdh
Y3ktYmFja2VuZC5vIHhlbl9kZXZjb25maWcubyB4ZW5fcHZkZXYubyB4ZW4tY29tbW9uLm8geGVu
LWJ1cy5vIHhlbi1idXMtaGVscGVyLm8KIAogb2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RIUk9V
R0gpICs9IHhlbi1ob3N0LXBjaS1kZXZpY2Uubwogb2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RI
Uk9VR0gpICs9IHhlbl9wdC5vIHhlbl9wdF9jb25maWdfaW5pdC5vIHhlbl9wdF9ncmFwaGljcy5v
IHhlbl9wdF9tc2kubwpkaWZmIC0tZ2l0IGEvaHcveGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90
cmFjZS1ldmVudHMKaW5kZXggMDE3MmNkNGUyNi4uNzVkYzIyNmQ3NSAxMDA2NDQKLS0tIGEvaHcv
eGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94ZW4vdHJhY2UtZXZlbnRzCkBAIC0xNiw1ICsxNiwx
MyBAQCB4ZW5fZG9taWRfcmVzdHJpY3QoaW50IGVycikgImVycjogJXUiCiAjIGluY2x1ZGUvaHcv
eGVuL3hlbi1idXMuYwogeGVuX2J1c19yZWFsaXplKHZvaWQpICIiCiB4ZW5fYnVzX3VucmVhbGl6
ZSh2b2lkKSAiIgoteGVuX2RldmljZV9yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUpICJ0eXBlOiAl
cyIKLXhlbl9kZXZpY2VfdW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUpICJ0eXBlOiAlcyIKK3hl
bl9kZXZpY2VfcmVhbGl6ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMg
bmFtZTogJXMiCit4ZW5fZGV2aWNlX3VucmVhbGl6ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpu
YW1lKSAidHlwZTogJXMgbmFtZTogJXMiCit4ZW5fZGV2aWNlX2JhY2tlbmRfc3RhdGUoY29uc3Qg
Y2hhciAqdHlwZSwgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqc3RhdGUpICJ0eXBlOiAlcyBuYW1l
OiAlcyAtPiAlcyIKK3hlbl9kZXZpY2VfZnJvbnRlbmRfc3RhdGUoY29uc3QgY2hhciAqdHlwZSwg
Y2hhciAqbmFtZSwgY29uc3QgY2hhciAqc3RhdGUpICJ0eXBlOiAlcyBuYW1lOiAlcyAtPiAlcyIK
KworIyBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5jCit4c19ub2RlX2NyZWF0ZShjb25z
dCBjaGFyICpub2RlKSAiJXMiCit4c19ub2RlX2Rlc3Ryb3koY29uc3QgY2hhciAqbm9kZSkgIiVz
IgoreHNfbm9kZV92cHJpbnRmKGNoYXIgKnBhdGgsIGNoYXIgKnZhbHVlKSAiJXMgJXMiCit4c19u
b2RlX3ZzY2FuZihjaGFyICpwYXRoLCBjaGFyICp2YWx1ZSkgIiVzICVzIgpkaWZmIC0tZ2l0IGEv
aHcveGVuL3hlbi1idXMtaGVscGVyLmMgYi9ody94ZW4veGVuLWJ1cy1oZWxwZXIuYwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4xNWIzYWQ4ZDc4Ci0tLSAvZGV2L251bGwK
KysrIGIvaHcveGVuL3hlbi1idXMtaGVscGVyLmMKQEAgLTAsMCArMSwxNTAgQEAKKy8qCisgKiBD
b3B5cmlnaHQgKGMpIDIwMTggIENpdHJpeCBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHdvcmsg
aXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMLCB2ZXJzaW9uIDIgb3Ig
bGF0ZXIuCisgKiBTZWUgdGhlIENPUFlJTkcgZmlsZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9y
eS4KKyAqLworCisjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgImh3L2h3LmgiCisj
aW5jbHVkZSAiaHcvc3lzYnVzLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi5oIgorI2luY2x1ZGUg
Imh3L3hlbi94ZW4tYnVzLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMtaGVscGVyLmgiCisj
aW5jbHVkZSAicWFwaS9lcnJvci5oIgorCisjaW5jbHVkZSA8Z2xpYi9ncHJpbnRmLmg+CisKK3N0
cnVjdCB4c19zdGF0ZSB7CisgICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGVudW07CisgICAgY29u
c3QgY2hhciAqc3RhdGVzdHI7Cit9OworI2RlZmluZSBYU19TVEFURShzdGF0ZSkgeyBzdGF0ZSwg
I3N0YXRlIH0KKworc3RhdGljIHN0cnVjdCB4c19zdGF0ZSB4c19zdGF0ZVtdID0geworICAgIFhT
X1NUQVRFKFhlbmJ1c1N0YXRlVW5rbm93biksCisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVJbml0
aWFsaXNpbmcpLAorICAgIFhTX1NUQVRFKFhlbmJ1c1N0YXRlSW5pdFdhaXQpLAorICAgIFhTX1NU
QVRFKFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQpLAorICAgIFhTX1NUQVRFKFhlbmJ1c1N0YXRlQ29u
bmVjdGVkKSwKKyAgICBYU19TVEFURShYZW5idXNTdGF0ZUNsb3NpbmcpLAorICAgIFhTX1NUQVRF
KFhlbmJ1c1N0YXRlQ2xvc2VkKSwKKyAgICBYU19TVEFURShYZW5idXNTdGF0ZVJlY29uZmlndXJp
bmcpLAorICAgIFhTX1NUQVRFKFhlbmJ1c1N0YXRlUmVjb25maWd1cmVkKSwKK307CisKKyN1bmRl
ZiBYU19TVEFURQorCitjb25zdCBjaGFyICp4c19zdHJzdGF0ZShlbnVtIHhlbmJ1c19zdGF0ZSBz
dGF0ZSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgZm9yIChpID0gMDsgaSA8IEFSUkFZ
X1NJWkUoeHNfc3RhdGUpOyBpKyspIHsKKyAgICAgICAgaWYgKHhzX3N0YXRlW2ldLnN0YXRlbnVt
ID09IHN0YXRlKSB7CisgICAgICAgICAgICByZXR1cm4geHNfc3RhdGVbaV0uc3RhdGVzdHI7Cisg
ICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gIklOVkFMSUQiOworfQorCit2b2lkIHhzX25v
ZGVfY3JlYXRlKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCisg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5vZGUsIHN0cnVjdCB4c19wZXJtaXNzaW9u
cyBwZXJtc1tdLAorICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcGVybXMsIEVy
cm9yICoqZXJycCkKK3sKKyAgICB0cmFjZV94c19ub2RlX2NyZWF0ZShub2RlKTsKKworICAgIGlm
ICgheHNfd3JpdGUoeHNoLCB0aWQsIG5vZGUsICIiLCAwKSkgeworICAgICAgICBlcnJvcl9zZXRn
X2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHRvIGNyZWF0ZSBub2RlICclcyciLCBub2RlKTsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICgheHNfc2V0X3Blcm1pc3Npb25zKHhz
aCwgdGlkLCBub2RlLCBwZXJtcywgbnJfcGVybXMpKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJy
bm8oZXJycCwgZXJybm8sICJmYWlsZWQgdG8gc2V0IG5vZGUgJyVzJyBwZXJtaXNzaW9ucyIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgbm9kZSk7CisgICAgfQorfQorCit2b2lkIHhzX25vZGVf
ZGVzdHJveShzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsIHhzX3RyYW5zYWN0aW9uX3QgdGlkLAorICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgRXJyb3IgKiplcnJwKQoreworICAg
IHRyYWNlX3hzX25vZGVfZGVzdHJveShub2RlKTsKKworICAgIGlmICgheHNfcm0oeHNoLCB0aWQs
IG5vZGUpKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJmYWlsZWQg
dG8gZGVzdHJveSBub2RlICclcyciLCBub2RlKTsKKyAgICB9Cit9CisKK3ZvaWQgeHNfbm9kZV92
cHJpbnRmKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCisgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXksIEVycm9y
ICoqZXJycCwKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBh
cCkKK3sKKyAgICBjaGFyICpwYXRoLCAqdmFsdWU7CisgICAgaW50IGxlbjsKKworICAgIHBhdGgg
PSAoc3RybGVuKG5vZGUpICE9IDApID8gZ19zdHJkdXBfcHJpbnRmKCIlcy8lcyIsIG5vZGUsIGtl
eSkgOgorICAgICAgICBnX3N0cmR1cChrZXkpOworICAgIGxlbiA9IGdfdmFzcHJpbnRmKCZ2YWx1
ZSwgZm10LCBhcCk7CisKKyAgICB0cmFjZV94c19ub2RlX3ZwcmludGYocGF0aCwgdmFsdWUpOwor
CisgICAgaWYgKCF4c193cml0ZSh4c2gsIHRpZCwgcGF0aCwgdmFsdWUsIGxlbikpIHsKKyAgICAg
ICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB0byB3cml0ZSAnJXMnIHRv
ICclcyciLAorICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlLCBwYXRoKTsKKyAgICB9CisK
KyAgICBnX2ZyZWUodmFsdWUpOworICAgIGdfZnJlZShwYXRoKTsKK30KKwordm9pZCB4c19ub2Rl
X3ByaW50ZihzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsICB4c190cmFuc2FjdGlvbl90IHRpZCwKKyAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBFcnJv
ciAqKmVycnAsCisgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQorewor
ICAgIHZhX2xpc3QgYXA7CisKKyAgICB2YV9zdGFydChhcCwgZm10KTsKKyAgICB4c19ub2RlX3Zw
cmludGYoeHNoLCB0aWQsIG5vZGUsIGtleSwgZXJycCwgZm10LCBhcCk7CisgICAgdmFfZW5kKGFw
KTsKK30KKworaW50IHhzX25vZGVfdnNjYW5mKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgIHhzX3Ry
YW5zYWN0aW9uX3QgdGlkLAorICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5vZGUsIGNv
bnN0IGNoYXIgKmtleSwgRXJyb3IgKiplcnJwLAorICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmZtdCwgdmFfbGlzdCBhcCkKK3sKKyAgICBjaGFyICpwYXRoLCAqdmFsdWU7CisgICAgaW50
IHJjOworCisgICAgcGF0aCA9IChzdHJsZW4obm9kZSkgIT0gMCkgPyBnX3N0cmR1cF9wcmludGYo
IiVzLyVzIiwgbm9kZSwga2V5KSA6CisgICAgICAgIGdfc3RyZHVwKGtleSk7CisgICAgdmFsdWUg
PSB4c19yZWFkKHhzaCwgdGlkLCBwYXRoLCBOVUxMKTsKKworICAgIHRyYWNlX3hzX25vZGVfdnNj
YW5mKHBhdGgsIHZhbHVlKTsKKworICAgIGlmICh2YWx1ZSkgeworICAgICAgICByYyA9IHZzc2Nh
bmYodmFsdWUsIGZtdCwgYXApOworICAgIH0gZWxzZSB7CisgICAgICAgIGVycm9yX3NldGdfZXJy
bm8oZXJycCwgZXJybm8sICJmYWlsZWQgdG8gcmVhZCBmcm9tICclcyciLAorICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhdGgpOworICAgICAgICByYyA9IEVPRjsKKyAgICB9CisKKyAgICBmcmVl
KHZhbHVlKTsKKyAgICBnX2ZyZWUocGF0aCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCB4
c19ub2RlX3NjYW5mKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgIHhzX3RyYW5zYWN0aW9uX3QgdGlk
LAorICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBF
cnJvciAqKmVycnAsCisgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKK3sK
KyAgICB2YV9saXN0IGFwOworICAgIGludCByYzsKKworICAgIHZhX3N0YXJ0KGFwLCBmbXQpOwor
ICAgIHJjID0geHNfbm9kZV92c2NhbmYoeHNoLCB0aWQsIG5vZGUsIGtleSwgZXJycCwgZm10LCBh
cCk7CisgICAgdmFfZW5kKGFwKTsKKworICAgIHJldHVybiByYzsKK30KZGlmZiAtLWdpdCBhL2h3
L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCmluZGV4IGJjMDRkYTc0OGIuLjg0M2Zk
YTI2YTkgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMu
YwpAQCAtOCwyNCArOCwxMDIgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAi
aHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLmgi
CiAjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWJ1cy1o
ZWxwZXIuaCIKKyNpbmNsdWRlICJtb25pdG9yL21vbml0b3IuaCIKICNpbmNsdWRlICJxYXBpL2Vy
cm9yLmgiCisjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgInRyYWNlLmgiCiAK
K3N0YXRpYyBjaGFyICp4ZW5fZGV2aWNlX2dldF9iYWNrZW5kX3BhdGgoWGVuRGV2aWNlICp4ZW5k
ZXYpCit7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMo
REVWSUNFKHhlbmRldikpKTsKKyAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2X2NsYXNzID0gWEVO
X0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0
X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CisgICAgY29uc3QgY2hhciAqYmFja2VuZCA9
IHhlbmRldl9jbGFzcy0+YmFja2VuZDsKKworICAgIGlmICghYmFja2VuZCkgeworICAgICAgICBi
YWNrZW5kID0gdHlwZTsKKyAgICB9CisKKyAgICByZXR1cm4gZ19zdHJkdXBfcHJpbnRmKCIvbG9j
YWwvZG9tYWluLyV1L2JhY2tlbmQvJXMvJXUvJXMiLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuYnVzLT5iYWNrZW5kX2lkLCBiYWNrZW5kLCB4ZW5kZXYtPmZyb250ZW5kX2lkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LT5uYW1lKTsKK30KKworc3RhdGljIGNoYXIg
Knhlbl9kZXZpY2VfZ2V0X2Zyb250ZW5kX3BhdGgoWGVuRGV2aWNlICp4ZW5kZXYpCit7CisgICAg
WGVuRGV2aWNlQ2xhc3MgKnhlbmRldl9jbGFzcyA9IFhFTl9ERVZJQ0VfR0VUX0NMQVNTKHhlbmRl
dik7CisgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhl
bmRldikpOworICAgIGNvbnN0IGNoYXIgKmRldmljZSA9IHhlbmRldl9jbGFzcy0+ZGV2aWNlOwor
CisgICAgaWYgKCFkZXZpY2UpIHsKKyAgICAgICAgZGV2aWNlID0gdHlwZTsKKyAgICB9CisKKyAg
ICByZXR1cm4gZ19zdHJkdXBfcHJpbnRmKCIvbG9jYWwvZG9tYWluLyV1L2RldmljZS8lcy8lcyIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX2lkLCBkZXZpY2Us
IHhlbmRldi0+bmFtZSk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9idXNfcHJpbnRfZGV2KE1vbml0
b3IgKm1vbiwgRGV2aWNlU3RhdGUgKmRldiwgaW50IGluZGVudCkKK3sKKyAgICBYZW5EZXZpY2Ug
KnhlbmRldiA9IFhFTl9ERVZJQ0UoZGV2KTsKKworICAgIG1vbml0b3JfcHJpbnRmKG1vbiwgIiUq
c25hbWUgPSAnJXMnIGZyb250ZW5kX2lkID0gJXVcbiIsCisgICAgICAgICAgICAgICAgICAgaW5k
ZW50LCAiIiwgeGVuZGV2LT5uYW1lLCB4ZW5kZXYtPmZyb250ZW5kX2lkKTsKK30KKworc3RhdGlj
IGNoYXIgKnhlbl9idXNfZ2V0X2Rldl9wYXRoKERldmljZVN0YXRlICpkZXYpCit7CisgICAgcmV0
dXJuIHhlbl9kZXZpY2VfZ2V0X2JhY2tlbmRfcGF0aChYRU5fREVWSUNFKGRldikpOworfQorCiBz
dGF0aWMgdm9pZCB4ZW5fYnVzX3VucmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnAp
CiB7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKGJ1cyk7CisKICAgICB0cmFjZV94ZW5f
YnVzX3VucmVhbGl6ZSgpOworCisgICAgaWYgKCF4ZW5idXMtPnhzaCkgeworICAgICAgICByZXR1
cm47CisgICAgfQorCisgICAgeHNfY2xvc2UoeGVuYnVzLT54c2gpOwogfQogCiBzdGF0aWMgdm9p
ZCB4ZW5fYnVzX3JlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogeworICAgIFhl
bkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhidXMpOworICAgIHVuc2lnbmVkIGludCBkb21pZDsKKwog
ICAgIHRyYWNlX3hlbl9idXNfcmVhbGl6ZSgpOworCisgICAgeGVuYnVzLT54c2ggPSB4c19vcGVu
KDApOworICAgIGlmICgheGVuYnVzLT54c2gpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhl
cnJwLCBlcnJubywgImZhaWxlZCB4c19vcGVuIik7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9
CisKKyAgICBpZiAoeHNfbm9kZV9zY2FuZih4ZW5idXMtPnhzaCwgWEJUX05VTEwsICIiLCAvKiBk
b21haW4gcm9vdCBub2RlICovCisgICAgICAgICAgICAgICAgICAgICAgImRvbWlkIiwgTlVMTCwg
IiV1IiwgJmRvbWlkKSA9PSAxKSB7CisgICAgICAgIHhlbmJ1cy0+YmFja2VuZF9pZCA9IGRvbWlk
OworICAgIH0gZWxzZSB7CisgICAgICAgIHhlbmJ1cy0+YmFja2VuZF9pZCA9IDA7IC8qIEFzc3Vt
ZSBsYWNrIG9mIG5vZGUgbWVhbnMgZG9tMCAqLworICAgIH0KKworICAgIHJldHVybjsKKworZmFp
bDoKKyAgICB4ZW5fYnVzX3VucmVhbGl6ZShidXMsICZlcnJvcl9hYm9ydCk7CiB9CiAKIHN0YXRp
YyB2b2lkIHhlbl9idXNfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqY2xhc3MsIHZvaWQgKmRhdGEp
CiB7CiAgICAgQnVzQ2xhc3MgKmJ1c19jbGFzcyA9IEJVU19DTEFTUyhjbGFzcyk7CiAKKyAgICBi
dXNfY2xhc3MtPnByaW50X2RldiA9IHhlbl9idXNfcHJpbnRfZGV2OworICAgIGJ1c19jbGFzcy0+
Z2V0X2Rldl9wYXRoID0geGVuX2J1c19nZXRfZGV2X3BhdGg7CiAgICAgYnVzX2NsYXNzLT5yZWFs
aXplID0geGVuX2J1c19yZWFsaXplOwogICAgIGJ1c19jbGFzcy0+dW5yZWFsaXplID0geGVuX2J1
c191bnJlYWxpemU7CiB9CkBAIC00MiwyNyArMTIwLDI0MSBAQCBzdGF0aWMgY29uc3QgVHlwZUlu
Zm8geGVuX2J1c190eXBlX2luZm8gPSB7CiAgICAgfSwKIH07CiAKK3N0YXRpYyB2b2lkIHhlbl9k
ZXZpY2VfYmFja2VuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKmtleSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10LCAu
Li4pCit7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMo
REVWSUNFKHhlbmRldikpKTsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKyAgICB2YV9s
aXN0IGFwOworCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gpOworCisgICAgdmFfc3RhcnQoYXAs
IGZtdCk7CisgICAgeHNfbm9kZV92cHJpbnRmKHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgeGVuZGV2
LT5iYWNrZW5kX3BhdGgsIGtleSwKKyAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2VyciwgZm10
LCBhcCk7CisgICAgdmFfZW5kKGFwKTsKKworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAg
ZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgeGVu
X2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpCit7
CisgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRl
dikpOworCisgICAgaWYgKHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBzdGF0ZSkgeworICAgICAg
ICByZXR1cm47CisgICAgfQorCisgICAgdHJhY2VfeGVuX2RldmljZV9iYWNrZW5kX3N0YXRlKHR5
cGUsIHhlbmRldi0+bmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeHNf
c3Ryc3RhdGUoc3RhdGUpKTsKKworICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9IHN0YXRlOwor
ICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic3RhdGUiLCAiJXUiLCBzdGF0
ZSk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9jcmVhdGUoWGVuRGV2aWNl
ICp4ZW5kZXYsIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMo
cWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOworICAgIHN0cnVjdCB4c19wZXJt
aXNzaW9ucyBwZXJtc1syXTsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIHhl
bmRldi0+YmFja2VuZF9wYXRoID0geGVuX2RldmljZV9nZXRfYmFja2VuZF9wYXRoKHhlbmRldik7
CisKKyAgICBwZXJtc1swXS5pZCA9IHhlbmJ1cy0+YmFja2VuZF9pZDsKKyAgICBwZXJtc1swXS5w
ZXJtcyA9IFhTX1BFUk1fTk9ORTsKKyAgICBwZXJtc1sxXS5pZCA9IHhlbmRldi0+ZnJvbnRlbmRf
aWQ7CisgICAgcGVybXNbMV0ucGVybXMgPSBYU19QRVJNX1JFQUQ7CisKKyAgICBnX2Fzc2VydCh4
ZW5idXMtPnhzaCk7CisKKyAgICB4c19ub2RlX2NyZWF0ZSh4ZW5idXMtPnhzaCwgWEJUX05VTEws
IHhlbmRldi0+YmFja2VuZF9wYXRoLCBwZXJtcywKKyAgICAgICAgICAgICAgICAgICBBUlJBWV9T
SVpFKHBlcm1zKSwgJmxvY2FsX2Vycik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBl
cnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gY3JlYXRlIGJhY2tlbmQ6ICIpOworICAgIH0KK30K
Kworc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5k
ZXYpCit7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMo
REVWSUNFKHhlbmRldikpKTsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIGlm
ICgheGVuZGV2LT5iYWNrZW5kX3BhdGgpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAg
IGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKKworICAgIHhzX25vZGVfZGVzdHJveSh4ZW5idXMtPnhz
aCwgWEJUX05VTEwsIHhlbmRldi0+YmFja2VuZF9wYXRoLAorICAgICAgICAgICAgICAgICAgICAm
bG9jYWxfZXJyKTsKKyAgICBnX2ZyZWUoeGVuZGV2LT5iYWNrZW5kX3BhdGgpOworICAgIHhlbmRl
di0+YmFja2VuZF9wYXRoID0gTlVMTDsKKworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAg
ZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgeGVu
X2RldmljZV9mcm9udGVuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKmtl
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZt
dCwgLi4uKQoreworICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRf
YnVzKERFVklDRSh4ZW5kZXYpKSk7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAg
dmFfbGlzdCBhcDsKKworICAgIGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKKworICAgIHZhX3N0YXJ0
KGFwLCBmbXQpOworICAgIHhzX25vZGVfdnByaW50Zih4ZW5idXMtPnhzaCwgWEJUX05VTEwsIHhl
bmRldi0+ZnJvbnRlbmRfcGF0aCwga2V5LAorICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJy
LCBmbXQsIGFwKTsKKyAgICB2YV9lbmQoYXApOworCisgICAgaWYgKGxvY2FsX2VycikgeworICAg
ICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgfQorfQorCitzdGF0aWMgdm9p
ZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0
YXRlKQoreworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVD
VCh4ZW5kZXYpKTsKKworICAgIGlmICh4ZW5kZXYtPmZyb250ZW5kX3N0YXRlID09IHN0YXRlKSB7
CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX2Zyb250ZW5k
X3N0YXRlKHR5cGUsIHhlbmRldi0+bmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhzX3N0cnN0YXRlKHN0YXRlKSk7CisKKyAgICB4ZW5kZXYtPmZyb250ZW5kX3N0YXRl
ID0gc3RhdGU7CisgICAgeGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoeGVuZGV2LCAic3RhdGUi
LCAiJXUiLCBzdGF0ZSk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfY3Jl
YXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgWGVuQnVzICp4ZW5i
dXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikpKTsKKyAgICBz
dHJ1Y3QgeHNfcGVybWlzc2lvbnMgcGVybXNbMl07CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CisKKyAgICB4ZW5kZXYtPmZyb250ZW5kX3BhdGggPSB4ZW5fZGV2aWNlX2dldF9mcm9udGVu
ZF9wYXRoKHhlbmRldik7CisKKyAgICBwZXJtc1swXS5pZCA9IHhlbmRldi0+ZnJvbnRlbmRfaWQ7
CisgICAgcGVybXNbMF0ucGVybXMgPSBYU19QRVJNX05PTkU7CisgICAgcGVybXNbMV0uaWQgPSB4
ZW5idXMtPmJhY2tlbmRfaWQ7CisgICAgcGVybXNbMV0ucGVybXMgPSBYU19QRVJNX1JFQUQgfCBY
U19QRVJNX1dSSVRFOworCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gpOworCisgICAgeHNfbm9k
ZV9jcmVhdGUoeGVuYnVzLT54c2gsIFhCVF9OVUxMLCB4ZW5kZXYtPmZyb250ZW5kX3BhdGgsIHBl
cm1zLAorICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUocGVybXMpLCAmbG9jYWxfZXJyKTsK
KyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVy
cnAsIGxvY2FsX2VyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0
byBjcmVhdGUgZnJvbnRlbmQ6ICIpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgeGVuX2Rldmlj
ZV9mcm9udGVuZF9kZXN0cm95KFhlbkRldmljZSAqeGVuZGV2KQoreworICAgIFhlbkJ1cyAqeGVu
YnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CisgICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICBpZiAoIXhlbmRldi0+ZnJvbnRlbmRfcGF0
aCkgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gp
OworCisgICAgeHNfbm9kZV9kZXN0cm95KHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgeGVuZGV2LT5m
cm9udGVuZF9wYXRoLAorICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICBnX2Zy
ZWUoeGVuZGV2LT5mcm9udGVuZF9wYXRoKTsKKyAgICB4ZW5kZXYtPmZyb250ZW5kX3BhdGggPSBO
VUxMOworCisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxv
Y2FsX2Vycik7CisgICAgfQorfQorCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3VucmVhbGl6ZShE
ZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYg
PSBYRU5fREVWSUNFKGRldik7CiAgICAgWGVuRGV2aWNlQ2xhc3MgKnhlbmRldl9jbGFzcyA9IFhF
Tl9ERVZJQ0VfR0VUX0NMQVNTKHhlbmRldik7CiAgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVj
dF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRldikpOwogCi0gICAgdHJhY2VfeGVuX2RldmljZV91
bnJlYWxpemUodHlwZSk7CisgICAgaWYgKCF4ZW5kZXYtPm5hbWUpIHsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KKworICAgIHRyYWNlX3hlbl9kZXZpY2VfdW5yZWFsaXplKHR5cGUsIHhlbmRldi0+
bmFtZSk7CisKKyAgICBpZiAoeGVuZGV2LT5leGl0Lm5vdGlmeSkgeworICAgICAgICBxZW11X3Jl
bW92ZV9leGl0X25vdGlmaWVyKCZ4ZW5kZXYtPmV4aXQpOworICAgICAgICB4ZW5kZXYtPmV4aXQu
bm90aWZ5ID0gTlVMTDsKKyAgICB9CiAKICAgICBpZiAoeGVuZGV2X2NsYXNzLT51bnJlYWxpemUp
IHsKICAgICAgICAgeGVuZGV2X2NsYXNzLT51bnJlYWxpemUoeGVuZGV2LCBlcnJwKTsKICAgICB9
CisKKyAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koeGVuZGV2KTsKKyAgICB4ZW5fZGV2
aWNlX2JhY2tlbmRfZGVzdHJveSh4ZW5kZXYpOworCisgICAgZ19mcmVlKHhlbmRldi0+bmFtZSk7
CisgICAgeGVuZGV2LT5uYW1lID0gTlVMTDsKK30KKworc3RhdGljIHZvaWQgeGVuX2RldmljZV9l
eGl0KE5vdGlmaWVyICpuLCB2b2lkICpkYXRhKQoreworICAgIFhlbkRldmljZSAqeGVuZGV2ID0g
Y29udGFpbmVyX29mKG4sIFhlbkRldmljZSwgZXhpdCk7CisKKyAgICB4ZW5fZGV2aWNlX3VucmVh
bGl6ZShERVZJQ0UoeGVuZGV2KSwgJmVycm9yX2Fib3J0KTsKIH0KIAogc3RhdGljIHZvaWQgeGVu
X2RldmljZV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBY
ZW5EZXZpY2UgKnhlbmRldiA9IFhFTl9ERVZJQ0UoZGV2KTsKICAgICBYZW5EZXZpY2VDbGFzcyAq
eGVuZGV2X2NsYXNzID0gWEVOX0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKKyAgICBYZW5CdXMg
KnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwog
ICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYp
KTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIHRyYWNlX3hlbl9kZXZpY2Vf
cmVhbGl6ZSh0eXBlKTsKKyAgICBpZiAoeGVuZGV2LT5mcm9udGVuZF9pZCA9PSBET01JRF9JTlZB
TElEKSB7CisgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfaWQgPSB4ZW5fZG9taWQ7CisgICAgfQor
CisgICAgaWYgKHhlbmRldi0+ZnJvbnRlbmRfaWQgPj0gRE9NSURfRklSU1RfUkVTRVJWRUQpIHsK
KyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiaW52YWxpZCBmcm9udGVuZC1pZCIpOworICAgICAg
ICBnb3RvIHVucmVhbGl6ZTsKKyAgICB9CisKKyAgICBpZiAoIXhlbmRldl9jbGFzcy0+Z2V0X25h
bWUpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiZ2V0X25hbWUgbWV0aG9kIG5vdCBpbXBs
ZW1lbnRlZCIpOworICAgICAgICBnb3RvIHVucmVhbGl6ZTsKKyAgICB9CisKKyAgICB4ZW5kZXYt
Pm5hbWUgPSB4ZW5kZXZfY2xhc3MtPmdldF9uYW1lKHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAg
aWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBs
b2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gZ2V0
IGRldmljZSBuYW1lOiAiKTsKKyAgICAgICAgZ290byB1bnJlYWxpemU7CisgICAgfQorCisgICAg
dHJhY2VfeGVuX2RldmljZV9yZWFsaXplKHR5cGUsIHhlbmRldi0+bmFtZSk7CisKKyAgICB4ZW5f
ZGV2aWNlX2JhY2tlbmRfY3JlYXRlKHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgaWYgKGxvY2Fs
X2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAg
ICAgZ290byB1bnJlYWxpemU7CisgICAgfQorCisgICAgeGVuX2RldmljZV9mcm9udGVuZF9jcmVh
dGUoeGVuZGV2LCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBnb3RvIHVucmVhbGl6ZTsK
KyAgICB9CiAKICAgICBpZiAoeGVuZGV2X2NsYXNzLT5yZWFsaXplKSB7CiAgICAgICAgIHhlbmRl
dl9jbGFzcy0+cmVhbGl6ZSh4ZW5kZXYsICZsb2NhbF9lcnIpOwpAQCAtNzIsMTggKzM2NCw0MyBA
QCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3Ig
KiplcnJwKQogICAgICAgICB9CiAgICAgfQogCisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50
Zih4ZW5kZXYsICJmcm9udGVuZCIsICIlcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5kZXYtPmZyb250ZW5kX3BhdGgpOworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYo
eGVuZGV2LCAiZnJvbnRlbmQtaWQiLCAiJXUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuZGV2LT5mcm9udGVuZF9pZCk7CisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4
ZW5kZXYsICJvbmxpbmUiLCAiJXUiLCAxKTsKKyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRm
KHhlbmRldiwgImhvdHBsdWctc3RhdHVzIiwgImNvbm5lY3RlZCIpOworCisgICAgeGVuX2Rldmlj
ZV9iYWNrZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOworCisgICAg
eGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoeGVuZGV2LCAiYmFja2VuZCIsICIlcyIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3BhdGgpOworICAgIHhl
bl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgImJhY2tlbmQtaWQiLCAiJXUiLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmJ1cy0+YmFja2VuZF9pZCk7CisKKyAgICB4
ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRlSW5pdGlhbGlz
aW5nKTsKKworICAgIHhlbmRldi0+ZXhpdC5ub3RpZnkgPSB4ZW5fZGV2aWNlX2V4aXQ7CisgICAg
cWVtdV9hZGRfZXhpdF9ub3RpZmllcigmeGVuZGV2LT5leGl0KTsKICAgICByZXR1cm47CiAKIHVu
cmVhbGl6ZToKICAgICB4ZW5fZGV2aWNlX3VucmVhbGl6ZShkZXYsICZlcnJvcl9hYm9ydCk7CiB9
CiAKK3N0YXRpYyBQcm9wZXJ0eSB4ZW5fZGV2aWNlX3Byb3BzW10gPSB7CisgICAgREVGSU5FX1BS
T1BfVUlOVDE2KCJmcm9udGVuZC1pZCIsIFhlbkRldmljZSwgZnJvbnRlbmRfaWQsCisgICAgICAg
ICAgICAgICAgICAgICAgIERPTUlEX0lOVkFMSUQpLAorICAgIERFRklORV9QUk9QX0VORF9PRl9M
SVNUKCkKK307CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfY2xhc3NfaW5pdChPYmplY3RDbGFz
cyAqY2xhc3MsIHZvaWQgKmRhdGEpCiB7CiAgICAgRGV2aWNlQ2xhc3MgKmRldl9jbGFzcyA9IERF
VklDRV9DTEFTUyhjbGFzcyk7CiAKICAgICBkZXZfY2xhc3MtPnJlYWxpemUgPSB4ZW5fZGV2aWNl
X3JlYWxpemU7CiAgICAgZGV2X2NsYXNzLT51bnJlYWxpemUgPSB4ZW5fZGV2aWNlX3VucmVhbGl6
ZTsKKyAgICBkZXZfY2xhc3MtPnByb3BzID0geGVuX2RldmljZV9wcm9wczsKICAgICBkZXZfY2xh
c3MtPmJ1c190eXBlID0gVFlQRV9YRU5fQlVTOwogfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3
L3hlbi94ZW4tYnVzLWhlbHBlci5oIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi41Y2Q5YzNkNzU5Ci0tLSAvZGV2
L251bGwKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuaApAQCAtMCwwICsxLDM5
IEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE4ICBDaXRyaXggU3lzdGVtcyBJbmMuCisgKgor
ICogVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCwg
dmVyc2lvbiAyIG9yIGxhdGVyLgorICogU2VlIHRoZSBDT1BZSU5HIGZpbGUgaW4gdGhlIHRvcC1s
ZXZlbCBkaXJlY3RvcnkuCisgKi8KKworI2lmbmRlZiBIV19YRU5fQlVTX0hFTFBFUl9ICisjZGVm
aW5lIEhXX1hFTl9CVVNfSEVMUEVSX0gKKworI2luY2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgi
CisKK2NvbnN0IGNoYXIgKnhzX3N0cnN0YXRlKGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKTsKKwor
dm9pZCB4c19ub2RlX2NyZWF0ZShzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsICB4c190cmFuc2FjdGlv
bl90IHRpZCwKKyAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgc3RydWN0IHhz
X3Blcm1pc3Npb25zIHBlcm1zW10sCisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBu
cl9wZXJtcywgRXJyb3IgKiplcnJwKTsKK3ZvaWQgeHNfbm9kZV9kZXN0cm95KHN0cnVjdCB4c19o
YW5kbGUgKnhzaCwgIHhzX3RyYW5zYWN0aW9uX3QgdGlkLAorICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqbm9kZSwgRXJyb3IgKiplcnJwKTsKKworLyogV3JpdGUgdG8gbm9kZS9rZXkg
dW5sZXNzIG5vZGUgaXMgZW1wdHksIGluIHdoaWNoIGNhc2Ugd3JpdGUgdG8ga2V5ICovCit2b2lk
IHhzX25vZGVfdnByaW50ZihzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsICB4c190cmFuc2FjdGlvbl90
IHRpZCwKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIg
KmtleSwgRXJyb3IgKiplcnJwLAorICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10
LCB2YV9saXN0IGFwKQorICAgIEdDQ19GTVRfQVRUUig2LCAwKTsKK3ZvaWQgeHNfbm9kZV9wcmlu
dGYoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCAgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCisgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwgRXJyb3IgKipl
cnJwLAorICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKKyAgICBHQ0Nf
Rk1UX0FUVFIoNiwgNyk7CisKKy8qIFJlYWQgZnJvbSBub2RlL2tleSB1bmxlc3Mgbm9kZSBpcyBl
bXB0eSwgaW4gd2hpY2ggY2FzZSByZWFkIGZyb20ga2V5ICovCitpbnQgeHNfbm9kZV92c2NhbmYo
c3RydWN0IHhzX2hhbmRsZSAqeHNoLCAgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCisgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBFcnJvciAqKmVycnAs
CisgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IGFwKTsKK2ludCB4
c19ub2RlX3NjYW5mKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgIHhzX3RyYW5zYWN0aW9uX3QgdGlk
LAorICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBF
cnJvciAqKmVycnAsCisgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLik7CisK
KyNlbmRpZiAvKiBIV19YRU5fQlVTX0hFTFBFUl9IICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3
L3hlbi94ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKaW5kZXggMGNiMTI0NjRj
ZS4uODVhNzVkOGRlYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCisrKyBi
L2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaApAQCAtOCwxMiArOCwxOSBAQAogI2lmbmRlZiBIV19Y
RU5fQlVTX0gKICNkZWZpbmUgSFdfWEVOX0JVU19ICiAKKyNpbmNsdWRlICJody94ZW4veGVuX2Nv
bW1vbi5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogCiB0eXBlZGVmIHN0cnVjdCBYZW5EZXZp
Y2UgewogICAgIERldmljZVN0YXRlIHFkZXY7CisgICAgZG9taWRfdCBmcm9udGVuZF9pZDsKKyAg
ICBjaGFyICpuYW1lOworICAgIGNoYXIgKmJhY2tlbmRfcGF0aCwgKmZyb250ZW5kX3BhdGg7Cisg
ICAgZW51bSB4ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0ZSwgZnJvbnRlbmRfc3RhdGU7CisgICAg
Tm90aWZpZXIgZXhpdDsKIH0gWGVuRGV2aWNlOwogCit0eXBlZGVmIGNoYXIgKigqWGVuRGV2aWNl
R2V0TmFtZSkoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCk7CiB0eXBlZGVmIHZvaWQg
KCpYZW5EZXZpY2VSZWFsaXplKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKTsKIHR5
cGVkZWYgdm9pZCAoKlhlbkRldmljZVVucmVhbGl6ZSkoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9y
ICoqZXJycCk7CiAKQEAgLTIxLDYgKzI4LDkgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlQ2xh
c3MgewogICAgIC8qPCBwcml2YXRlID4qLwogICAgIERldmljZUNsYXNzIHBhcmVudF9jbGFzczsK
ICAgICAvKjwgcHVibGljID4qLworICAgIGNvbnN0IGNoYXIgKmJhY2tlbmQ7CisgICAgY29uc3Qg
Y2hhciAqZGV2aWNlOworICAgIFhlbkRldmljZUdldE5hbWUgZ2V0X25hbWU7CiAgICAgWGVuRGV2
aWNlUmVhbGl6ZSByZWFsaXplOwogICAgIFhlbkRldmljZVVucmVhbGl6ZSB1bnJlYWxpemU7CiB9
IFhlbkRldmljZUNsYXNzOwpAQCAtMzUsNiArNDUsOCBAQCB0eXBlZGVmIHN0cnVjdCBYZW5EZXZp
Y2VDbGFzcyB7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkJ1cyB7CiAgICAgQnVzU3RhdGUgcWJ1czsK
KyAgICBkb21pZF90IGJhY2tlbmRfaWQ7CisgICAgc3RydWN0IHhzX2hhbmRsZSAqeHNoOwogfSBY
ZW5CdXM7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkJ1c0NsYXNzIHsKLS0gCjIuMjAuMS4yLmdiMjFl
YmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:13:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:13: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-devel-bounces@lists.xenproject.org>)
	id 1ggVeg-0007nJ-Ac; Mon, 07 Jan 2019 14:13: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVef-0007la-3b
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:13:25 +0000
X-Inumbo-ID: 64504262-1286-11e9-b73a-9f20abf54d99
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 64504262-1286-11e9-b73a-9f20abf54d99;
 Mon, 07 Jan 2019 14:13:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74964902"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:12:57 +0000
Message-ID: <20190107141309.15774-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 06/18] xen: add grant table interface for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxlZ2FjeSBQViBiYWNrZW5kIGluZnJhc3RydWN0dXJlIHByb3ZpZGVzIGZ1bmN0aW9ucyB0
byBtYXAsIHVubWFwIGFuZApjb3B5IHBhZ2VzIGdyYW50ZWQgYnkgZnJvbnRlbmRzLiBTaW1pbGFy
IGZ1bmN0aW9uYWxpdHkgd2lsbCBiZSByZXF1aXJlZApieSBYZW5EZXZpY2UgaW1wbGVtZW50YXRp
b25zIHNvIHRoaXMgcGF0Y2ggYWRkcyB0aGUgbmVjZXNzYXJ5IHN1cHBvcnQuCgpTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIGh3L3hlbi94ZW4tYnVz
LmMgICAgICAgICB8IDE0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCB8ICAyNSArKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDE3MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hl
bi94ZW4tYnVzLmMKaW5kZXggNWUxOTU5MjE5MC4uZmFhOWZkMzU3NyAxMDA2NDQKLS0tIGEvaHcv
eGVuL3hlbi1idXMuYworKysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC00ODUsNiArNDg1LDEzOCBA
QCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5k
ZXYpCiAgICAgfQogfQogCit2b2lkIHhlbl9kZXZpY2Vfc2V0X21heF9ncmFudF9yZWZzKFhlbkRl
dmljZSAqeGVuZGV2LCB1bnNpZ25lZCBpbnQgbnJfcmVmcywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIGlmICh4ZW5nbnR0YWJfc2V0X21h
eF9ncmFudHMoeGVuZGV2LT54Z3RoLCBucl9yZWZzKSkgeworICAgICAgICBlcnJvcl9zZXRnX2Vy
cm5vKGVycnAsIGVycm5vLCAieGVuZ250dGFiX3NldF9tYXhfZ3JhbnRzIGZhaWxlZCIpOworICAg
IH0KK30KKwordm9pZCAqeGVuX2RldmljZV9tYXBfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRl
diwgdWludDMyX3QgKnJlZnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBucl9yZWZzLCBpbnQgcHJvdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRXJyb3IgKiplcnJwKQoreworICAgIHZvaWQgKm1hcCA9IHhlbmdudHRhYl9tYXBfZG9tYWlu
X2dyYW50X3JlZnMoeGVuZGV2LT54Z3RoLCBucl9yZWZzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LT5mcm9udGVuZF9pZCwgcmVmcywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3QpOworCisg
ICAgaWYgKCFtYXApIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAieGVuZ250dGFiX21hcF9kb21haW5fZ3JhbnRfcmVmcyBm
YWlsZWQiKTsKKyAgICB9CisKKyAgICByZXR1cm4gbWFwOworfQorCit2b2lkIHhlbl9kZXZpY2Vf
dW5tYXBfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRldiwgdm9pZCAqbWFwLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JlZnMsIEVycm9yICoqZXJy
cCkKK3sKKyAgICBpZiAoeGVuZ250dGFiX3VubWFwKHhlbmRldi0+eGd0aCwgbWFwLCBucl9yZWZz
KSkgeworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAieGVuZ250dGFiX3Vu
bWFwIGZhaWxlZCIpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgY29tcGF0X2NvcHlfZ3JhbnRf
cmVmcyhYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCB0b19kb21haW4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQgc2Vnc1tdLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfc2VncywgRXJy
b3IgKiplcnJwKQoreworICAgIHVpbnQzMl90ICpyZWZzID0gZ19uZXcodWludDMyX3QsIG5yX3Nl
Z3MpOworICAgIGludCBwcm90ID0gdG9fZG9tYWluID8gUFJPVF9XUklURSA6IFBST1RfUkVBRDsK
KyAgICB2b2lkICptYXA7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKGkgPSAwOyBp
IDwgbnJfc2VnczsgaSsrKSB7CisgICAgICAgIFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQgKnNl
ZyA9ICZzZWdzW2ldOworCisgICAgICAgIHJlZnNbaV0gPSB0b19kb21haW4gPyBzZWctPmRlc3Qu
Zm9yZWlnbi5yZWYgOgorICAgICAgICAgICAgc2VnLT5zb3VyY2UuZm9yZWlnbi5yZWY7CisgICAg
fQorCisgICAgbWFwID0geGVuZ250dGFiX21hcF9kb21haW5fZ3JhbnRfcmVmcyh4ZW5kZXYtPnhn
dGgsIG5yX3NlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5kZXYtPmZyb250ZW5kX2lkLCByZWZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcHJvdCk7CisgICAgaWYgKCFtYXApIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19l
cnJubyhlcnJwLCBlcnJubywKKyAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZ250dGFiX21h
cF9kb21haW5fZ3JhbnRfcmVmcyBmYWlsZWQiKTsKKyAgICAgICAgZ290byBkb25lOworICAgIH0K
KworICAgIGZvciAoaSA9IDA7IGkgPCBucl9zZWdzOyBpKyspIHsKKyAgICAgICAgWGVuRGV2aWNl
R3JhbnRDb3B5U2VnbWVudCAqc2VnID0gJnNlZ3NbaV07CisgICAgICAgIHZvaWQgKnBhZ2UgPSBt
YXAgKyAoaSAqIFhDX1BBR0VfU0laRSk7CisKKyAgICAgICAgaWYgKHRvX2RvbWFpbikgeworICAg
ICAgICAgICAgbWVtY3B5KHBhZ2UgKyBzZWctPmRlc3QuZm9yZWlnbi5vZmZzZXQsIHNlZy0+c291
cmNlLnZpcnQsCisgICAgICAgICAgICAgICAgICAgc2VnLT5sZW4pOworICAgICAgICB9IGVsc2Ug
eworICAgICAgICAgICAgbWVtY3B5KHNlZy0+ZGVzdC52aXJ0LCBwYWdlICsgc2VnLT5zb3VyY2Uu
Zm9yZWlnbi5vZmZzZXQsCisgICAgICAgICAgICAgICAgICAgc2VnLT5sZW4pOworICAgICAgICB9
CisgICAgfQorCisgICAgaWYgKHhlbmdudHRhYl91bm1hcCh4ZW5kZXYtPnhndGgsIG1hcCwgbnJf
c2VncykpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgInhlbmdudHRh
Yl91bm1hcCBmYWlsZWQiKTsKKyAgICB9CisKK2RvbmU6CisgICAgZ19mcmVlKHJlZnMpOworfQor
Cit2b2lkIHhlbl9kZXZpY2VfY29weV9ncmFudF9yZWZzKFhlbkRldmljZSAqeGVuZGV2LCBib29s
IHRvX2RvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuRGV2aWNlR3Jh
bnRDb3B5U2VnbWVudCBzZWdzW10sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBucl9zZWdzLCBFcnJvciAqKmVycnApCit7CisgICAgeGVuZ250dGFiX2dyYW50
X2NvcHlfc2VnbWVudF90ICp4ZW5nbnR0YWJfc2VnczsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKwor
ICAgIGlmICgheGVuZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkpIHsKKyAgICAgICAgY29tcGF0X2Nv
cHlfZ3JhbnRfcmVmcyh4ZW5kZXYsIHRvX2RvbWFpbiwgc2VncywgbnJfc2VncywgZXJycCk7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB4ZW5nbnR0YWJfc2VncyA9IGdfbmV3MCh4ZW5n
bnR0YWJfZ3JhbnRfY29weV9zZWdtZW50X3QsIG5yX3NlZ3MpOworCisgICAgZm9yIChpID0gMDsg
aSA8IG5yX3NlZ3M7IGkrKykgeworICAgICAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50ICpz
ZWcgPSAmc2Vnc1tpXTsKKyAgICAgICAgeGVuZ250dGFiX2dyYW50X2NvcHlfc2VnbWVudF90ICp4
ZW5nbnR0YWJfc2VnID0gJnhlbmdudHRhYl9zZWdzW2ldOworCisgICAgICAgIGlmICh0b19kb21h
aW4pIHsKKyAgICAgICAgICAgIHhlbmdudHRhYl9zZWctPmZsYWdzID0gR05UQ09QWV9kZXN0X2dy
ZWY7CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5kZXN0LmZvcmVpZ24uZG9taWQgPSB4ZW5k
ZXYtPmZyb250ZW5kX2lkOworICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+ZGVzdC5mb3JlaWdu
LnJlZiA9IHNlZy0+ZGVzdC5mb3JlaWduLnJlZjsKKyAgICAgICAgICAgIHhlbmdudHRhYl9zZWct
PmRlc3QuZm9yZWlnbi5vZmZzZXQgPSBzZWctPmRlc3QuZm9yZWlnbi5vZmZzZXQ7CisgICAgICAg
ICAgICB4ZW5nbnR0YWJfc2VnLT5zb3VyY2UudmlydCA9IHNlZy0+c291cmNlLnZpcnQ7CisgICAg
ICAgIH0gZWxzZSB7CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5mbGFncyA9IEdOVENPUFlf
c291cmNlX2dyZWY7CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5zb3VyY2UuZm9yZWlnbi5k
b21pZCA9IHhlbmRldi0+ZnJvbnRlbmRfaWQ7CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5z
b3VyY2UuZm9yZWlnbi5yZWYgPSBzZWctPnNvdXJjZS5mb3JlaWduLnJlZjsKKyAgICAgICAgICAg
IHhlbmdudHRhYl9zZWctPnNvdXJjZS5mb3JlaWduLm9mZnNldCA9CisgICAgICAgICAgICAgICAg
c2VnLT5zb3VyY2UuZm9yZWlnbi5vZmZzZXQ7CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5k
ZXN0LnZpcnQgPSBzZWctPmRlc3QudmlydDsKKyAgICAgICAgfQorCisgICAgICAgIHhlbmdudHRh
Yl9zZWctPmxlbiA9IHNlZy0+bGVuOworICAgIH0KKworICAgIGlmICh4ZW5nbnR0YWJfZ3JhbnRf
Y29weSh4ZW5kZXYtPnhndGgsIG5yX3NlZ3MsIHhlbmdudHRhYl9zZWdzKSkgeworICAgICAgICBl
cnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAieGVuZ250dGFiX2dyYW50X2NvcHkgZmFpbGVk
Iik7CisgICAgICAgIGdvdG8gZG9uZTsKKyAgICB9CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgbnJf
c2VnczsgaSsrKSB7CisgICAgICAgIHhlbmdudHRhYl9ncmFudF9jb3B5X3NlZ21lbnRfdCAqeGVu
Z250dGFiX3NlZyA9ICZ4ZW5nbnR0YWJfc2Vnc1tpXTsKKworICAgICAgICBpZiAoeGVuZ250dGFi
X3NlZy0+c3RhdHVzICE9IEdOVFNUX29rYXkpIHsKKyAgICAgICAgICAgIGVycm9yX3NldGcoZXJy
cCwgInhlbmdudHRhYl9ncmFudF9jb3B5IHNlZ1sldV0gZmFpbGVkIiwgaSk7CisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgfQorICAgIH0KKworZG9uZToKKyAgICBnX2ZyZWUoeGVuZ250dGFi
X3NlZ3MpOworfQorCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3VucmVhbGl6ZShEZXZpY2VTdGF0
ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVW
SUNFKGRldik7CkBAIC01MDksNiArNjQxLDExIEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfdW5y
ZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICB4ZW5fZGV2aWNlX2Zy
b250ZW5kX2Rlc3Ryb3koeGVuZGV2KTsKICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfZGVzdHJveSh4
ZW5kZXYpOwogCisgICAgaWYgKHhlbmRldi0+eGd0aCkgeworICAgICAgICB4ZW5nbnR0YWJfY2xv
c2UoeGVuZGV2LT54Z3RoKTsKKyAgICAgICAgeGVuZGV2LT54Z3RoID0gTlVMTDsKKyAgICB9CisK
ICAgICBnX2ZyZWUoeGVuZGV2LT5uYW1lKTsKICAgICB4ZW5kZXYtPm5hbWUgPSBOVUxMOwogfQpA
QCAtNTUxLDYgKzY4OCwxNSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNl
U3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogCiAgICAgdHJhY2VfeGVuX2RldmljZV9yZWFsaXpl
KHR5cGUsIHhlbmRldi0+bmFtZSk7CiAKKyAgICB4ZW5kZXYtPnhndGggPSB4ZW5nbnR0YWJfb3Bl
bihOVUxMLCAwKTsKKyAgICBpZiAoIXhlbmRldi0+eGd0aCkgeworICAgICAgICBlcnJvcl9zZXRn
X2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhlbmdudHRhYl9vcGVuIik7CisgICAgICAgIGdv
dG8gdW5yZWFsaXplOworICAgIH0KKworICAgIHhlbmRldi0+ZmVhdHVyZV9ncmFudF9jb3B5ID0K
KyAgICAgICAgKHhlbmdudHRhYl9ncmFudF9jb3B5KHhlbmRldi0+eGd0aCwgMCwgTlVMTCkgPT0g
MCk7CisKICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKHhlbmRldiwgJmxvY2FsX2Vycik7
CiAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaCBiL2luY2x1ZGUv
aHcveGVuL3hlbi1idXMuaAppbmRleCBkZjczNjc0ZmNkLi42M2EwOWI2N2VlIDEwMDY0NAotLS0g
YS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5o
CkBAIC0yNCw2ICsyNCw4IEBAIHR5cGVkZWYgc3RydWN0IFhlbkRldmljZSB7CiAgICAgZW51bSB4
ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0ZSwgZnJvbnRlbmRfc3RhdGU7CiAgICAgTm90aWZpZXIg
ZXhpdDsKICAgICBYZW5XYXRjaCAqZnJvbnRlbmRfc3RhdGVfd2F0Y2g7CisgICAgeGVuZ250dGFi
X2hhbmRsZSAqeGd0aDsKKyAgICBib29sIGZlYXR1cmVfZ3JhbnRfY29weTsKIH0gWGVuRGV2aWNl
OwogCiB0eXBlZGVmIGNoYXIgKigqWGVuRGV2aWNlR2V0TmFtZSkoWGVuRGV2aWNlICp4ZW5kZXYs
IEVycm9yICoqZXJycCk7CkBAIC03OSw0ICs4MSwyNyBAQCB2b2lkIHhlbl9kZXZpY2VfYmFja2Vu
ZF9zZXRfc3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpOwogZW51bSB4ZW5idXNfc3RhdGUgeGVu
X2RldmljZV9iYWNrZW5kX2dldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldik7CiAKK3ZvaWQgeGVu
X2RldmljZV9zZXRfbWF4X2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIHVuc2lnbmVkIGlu
dCBucl9yZWZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVy
cnApOwordm9pZCAqeGVuX2RldmljZV9tYXBfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRldiwg
dWludDMyX3QgKnJlZnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBucl9yZWZzLCBpbnQgcHJvdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RXJyb3IgKiplcnJwKTsKK3ZvaWQgeGVuX2RldmljZV91bm1hcF9ncmFudF9yZWZzKFhlbkRldmlj
ZSAqeGVuZGV2LCB2b2lkICptYXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbnJfcmVmcywgRXJyb3IgKiplcnJwKTsKKwordHlwZWRlZiBzdHJ1Y3QgWGVu
RGV2aWNlR3JhbnRDb3B5U2VnbWVudCB7CisgICAgdW5pb24geworICAgICAgICB2b2lkICp2aXJ0
OworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDMyX3QgcmVmOworICAgICAgICAg
ICAgb2ZmX3Qgb2Zmc2V0OworICAgICAgICB9IGZvcmVpZ247CisgICAgfSBzb3VyY2UsIGRlc3Q7
CisgICAgc2l6ZV90IGxlbjsKK30gWGVuRGV2aWNlR3JhbnRDb3B5U2VnbWVudDsKKwordm9pZCB4
ZW5fZGV2aWNlX2NvcHlfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCB0b19kb21h
aW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbkRldmljZUdyYW50Q29weVNl
Z21lbnQgc2Vnc1tdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbnJfc2VncywgRXJyb3IgKiplcnJwKTsKKwogI2VuZGlmIC8qIEhXX1hFTl9CVVNfSCAqLwot
LSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:20:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:20: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-devel-bounces@lists.xenproject.org>)
	id 1ggVlV-0000zY-M8; Mon, 07 Jan 2019 14:20: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=Qx09=PP=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1ggVlT-0000zT-II
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:20:28 +0000
X-Inumbo-ID: 5f8b9e0a-1287-11e9-92db-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f8b9e0a-1287-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 14:20:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1546870824;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=VwI5Y+bCOLcM3SUekjJvHttMYdO9lDG3GNndx44LY+E=;
 b=AD1h/EwbZ841oYXhhqojBwOJH3Hjdda6sq58eQb5WDzfdXo46Z7LoXRJliPHQFbFMC
 rEcicrxMv9HOPNzlEyqKehLnLtH6JA1INLmpYnYOp9fTeErM75akFHS4OVS1SIzv/w+a
 j/NVk3JvaXcWMkqPqnS1C6xYSGR1aAKq2pepbCFUp8gk142PR/DIYs2Y3KelSyCdOMKA
 Oa59RGOy4C8429K3xiMwocsalGwIC7HUUeqoFxqDZ6A2h6DsmcvDKKe+PbfzThTRb9N0
 Pjc7qJTvnOAgH7twLO23iWGBINMGRIhC3LApzt9P0m8vHJ+z7xqFIGJ+1lkCU5M4ioWO
 pj7A==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.9 AUTH)
 with ESMTPSA id 20a457v07EKNHQg
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 7 Jan 2019 15:20:23 +0100 (CET)
Date: Mon, 7 Jan 2019 15:20:16 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190107152016.03464ee3.olaf@aepfle.de>
In-Reply-To: <20181213110525.GY18875@perard.uk.xensource.com>
References: <20181026101016.28584-1-olaf@aepfle.de>
 <20181213110525.GY18875@perard.uk.xensource.com>
X-Mailer: Claws Mail 2019.01.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] xen: preserve COMPAT in CFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 "open list:X86" <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============7399316956085503910=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7399316956085503910==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/PUzmwa.URpv55AFLiE_WGv7"; protocol="application/pgp-signature"

--Sig_/PUzmwa.URpv55AFLiE_WGv7
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Thu, 13 Dec 2018 11:05:25 +0000
schrieb Anthony PERARD <anthony.perard@citrix.com>:

> Hi,
>=20
> Ian, we have those XC_WANT_COMPAT_* #defines to allow consumers of Xen
> libs be able to use old interfaces. Do you think it's a good idea to
> have this consumers (QEMU here) #undef the flag when it has implemented
> the newer interface?

I think the wording is wrong.

The defines exist to expose existing APIs to software that was not updated =
to use the "latest" API. To me it looks like the undef's are wrong. Even th=
e usage in configure looks bogus, but that is another unrelated thing.

Olaf

--Sig_/PUzmwa.URpv55AFLiE_WGv7
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXDNgIAAKCRBdQqD6ppg2
fu5TAKCMBBZF7gk7Qc47TVW1U8GXd7YH+gCgw8IaNuKH7wgvFE1OgbPlHGXC8XI=
=MkI/
-----END PGP SIGNATURE-----

--Sig_/PUzmwa.URpv55AFLiE_WGv7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7399316956085503910==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:20:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:20: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-devel-bounces@lists.xenproject.org>)
	id 1ggVlX-0000zq-Uu; Mon, 07 Jan 2019 14:20: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=2dXH=PP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggVlW-0000ze-IE
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:20:30 +0000
X-Inumbo-ID: 6216b34a-1287-11e9-92db-cff72b7e4087
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6216b34a-1287-11e9-92db-cff72b7e4087;
 Mon, 07 Jan 2019 14:20:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggVlR-0000Ze-CZ; Mon, 07 Jan 2019 14:20:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggVlR-0000n7-3y; Mon, 07 Jan 2019 14:20:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggVlR-0000vb-2Z; Mon, 07 Jan 2019 14:20:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131773-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
X-Osstest-Versions-That: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Jan 2019 14:20:25 +0000
Subject: [Xen-devel] [xen-unstable test] 131773: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc3MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTc3My8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3NTUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMTc1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzU1CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzE3NTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc1NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzU1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE3NTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc1NQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1
ZmI2ZmFiNzlkZjFkYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxNzczICAyMDE5LTAxLTA2IDE3
OjMyOjMzIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNo
ZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:27:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:27: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-devel-bounces@lists.xenproject.org>)
	id 1ggVsH-0001JF-PQ; Mon, 07 Jan 2019 14:27: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=9RfC=PP=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ggVsG-0001JA-S3
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:27:28 +0000
X-Inumbo-ID: 5b26ac57-1288-11e9-92db-bc764e045a96
Received: from mail-wm1-x332.google.com (unknown [2a00:1450:4864:20::332])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b26ac57-1288-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 14:27:27 +0000 (UTC)
Received: by mail-wm1-x332.google.com with SMTP id m22so1107781wml.3
 for <xen-devel@lists.xenproject.org>; Mon, 07 Jan 2019 06:27:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=0oI1zwD/Nw34I2LR8yWF2VU8h7l8Zw5F1eFt8xEoF84=;
 b=Ia08sXQluq3ZqY0A++lyejsDu7qrkeVlr4d/VN9/24QJAh36Pi4YRUQQMHkqoUgc+9
 V55odxU86chqw5vHTLzW1z4dloQU2VappTi2/dN0D6caeUEQn9SSA2I6mvoE67yOiOCf
 bMLqRN28fC82t9rkqpDrs+f4YUX+Ji6ntrfkjpO79S6XK7oq4pZlTKMaige7vzJdF+A2
 CkYtRJ8AjYrD0DyiQNjJzx8FoAzlOgGV6hJEfcc4Opg7P06u/kWAGO6UqGKpxBDUmpRq
 CiXg9pSt1VF1KIsjxmiElDkPbVBuwpReXRyTeUlMEdNh6MRrHIKs22jZksVpO9j58djr
 eOlA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0oI1zwD/Nw34I2LR8yWF2VU8h7l8Zw5F1eFt8xEoF84=;
 b=st8of6UtgBq92o0Ix5Sod7BIJoczvxnJj/si96f4ittnOBFxDFufFSYc6E17luTas/
 uPWn0xYhgD1jjtoMWzPqsR9RMuiUJyjDtCyv8rCxf43CSanirTK8r1ZMPPNoG76Uhw7c
 BOuzgRwixLMGg/ZAjn+S81ZOtGQ4GTm+bGdwo5cSAbrY/9sT+ub54e3zYxza96nrnte2
 SsSvICHod5Xo9/MxGGqBKeeilMAc0n0n+dfiJe04uJlseUJh9lC6AbpFgxTkyN3dSdrP
 BLG3NvV7xfwaXZGjAxV7oYy83FCKQhJbxNDheC2Gx3u9aKJRSs4z5nlyhctSGwBl5MzV
 HQig==
X-Gm-Message-State: AJcUukf3+hHPE5zUW109/CFQUZRT/noWORUy42FN1etVb37cIGnZpJlA
 e0t4IO1rupwE1owfjGciJ/QGALaryz9qSZ7KBDQ=
X-Google-Smtp-Source: ALg8bN7zfsw0BdsXE3OCfJBKABFGrVf61qVlC9gvQqPHKA4NtIwXIi23+bTmiOwHk+RGIgPnAme4cHcX+uPmwspNhdc=
X-Received: by 2002:a7b:c442:: with SMTP id l2mr8978887wmi.140.1546871245965; 
 Mon, 07 Jan 2019 06:27:25 -0800 (PST)
MIME-Version: 1.0
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
 <b0d70001-d8b4-f17f-63a6-8e992c87e32a@suse.com>
In-Reply-To: <b0d70001-d8b4-f17f-63a6-8e992c87e32a@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Mon, 7 Jan 2019 07:26:48 -0700
Message-ID: <CABfawhm+CwjqBXq+jUha999BkkYJSk7-0aEW=LuRv6BNbVbGGQ@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Jan 9 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGaXggVkdBIGxvZ2RpcnR5IHdpdGggYWx0cDJtICh2MTEpICAgUmF6dmFuIENvam9jYXJ1ICAg
ICAgICA/CgpUaGlzIGhhcyBiZWVuIG1lcmdlZCBhbHJlYWR5LgoKVGFtYXMKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:28:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:28: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-devel-bounces@lists.xenproject.org>)
	id 1ggVtS-0001Py-5V; Mon, 07 Jan 2019 14:28: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVtQ-0001Op-QG
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:28:40 +0000
X-Inumbo-ID: 85fe4984-1288-11e9-8d92-1b5d0cc75e8f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85fe4984-1288-11e9-8d92-1b5d0cc75e8f;
 Mon, 07 Jan 2019 14:28:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74966322"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:13:06 +0000
Message-ID: <20190107141309.15774-16-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 15/18] xen: add a mechanism to automatically
 create XenDevice-s...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4udGhhdCBtYWludGFpbnMgY29tcGF0aWJpbGl0eSB3aXRoIGV4aXN0aW5nIFhlbiB0b29sc3Rh
Y2tzLgoKWGVuIHRvb2xzdGFja3MgaW5zdGFudGlhdGUgUFYgYmFja2VuZHMgYnkgc2ltcGx5IHdy
aXRpbmcgaW5mb3JtYXRpb24gaW50bwp4ZW5zdG9yZSBhbmQgZXhwZWN0aW5nIGEgYmFja2VuZCBp
bXBsZW1lbnRhdGlvbiB0byBiZSB3YXRjaGluZyBmb3IgdGhpcy4KClRoaXMgcGF0Y2ggYWRkcyBh
IG5ldyAneGVuLWJhY2tlbmQnIG1vZHVsZSB0byBhbGxvdyBpbmRpdmlkdWFsIFhlbkRldmljZQpp
bXBsZW1lbnRhdGlvbnMgdG8gcmVnaXN0ZXIgY3JlYXRlIGFuZCBkZXN0cm95IGZ1bmN0aW9ucy4g
VGhlIGNyZWF0b3IKd2lsbCBiZSBjYWxsZWQgd2hlbiBhIHRvb2wtc3RhY2sgaW5zdGFudGlhdGVz
IGEgbmV3IGJhY2tlbmQgaW4gdGhpcyB3YXksCmFuZCB0aGUgZGVzdHJ1Y3RvciB3aWxsIHRoZW4g
YmUgY2FsbGVkIGFmdGVyIHRoZSByZXN1bHRpbmcgWGVuRGV2aWNlCm9iamVjdCBpcyB1bnJlYWxp
emVkLgoKVG8gc3VwcG9ydCB0aGlzIGl0IGlzIGFsc28gbmVjZXNzYXJ5IHRvIGFkZCBuZXcgd2F0
Y2hlcnMgaW50byB0aGUgWGVuQnVzCmltcGxlbWVudGF0aW9uIHRvIGhhbmRsZSBlbnVtZXJhdGlv
biBvZiBuZXcgYmFja2VuZHMgYW5kIGFsc28gZGVzdHJ1Y3Rpb24Kb2YgWGVuRGV2aWNlLXMgd2hl
biB0aGUgdG9vbHN0YWNrIHNldHMgdGhlIGJhY2tlbmQgJ29ubGluZScga2V5IHRvIDAuCgpOT1RF
OiBUaGlzIHBhdGNoIG9ubHkgYWRkcyB0aGUgZnJhbWV3b3JrLiBBIHN1YnNlcXVlbnQgcGF0Y2gg
d2lsbCBhZGQgYQogICAgICBjcmVhdG9yIGZ1bmN0aW9uIGZvciB4ZW4tYmxvY2sgZGV2aWNlcy4K
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0t
CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgp2NToKIC0g
QWRkZWQgZGVzdHJ1Y3RvciBmdW5jdGlvbiwgdGhlcmVmb3JlIEFudGhvbnkncyBSLWIgaXMgbm90
IGNhcnJpZWQKICAgZnJvbSB2NAoKdjM6CiAtIFVzZSBhIHhlbnN0b3JlIHRyYW5zYWN0aW9uIGlu
IGVudW1lcmF0aW9uIGNvZGUgdG8gZW5zdXJlIGNvbnNpc3RlbnQKICAgcGFyYW1ldGVycwogLSBO
b3QgYWRkaW5nIEFudGhvbnkncyBSLWIgYmVjYXVzZSBvZiBjaGFuZ2UKCnYyOgogLSBTb3J0IG91
dCBlcnJvciBwYXRocyBhbmQgZXJyb3IgcmVwb3J0aW5nCi0tLQogaHcveGVuL01ha2VmaWxlLm9i
anMgICAgICAgICB8ICAgMiArLQogaHcveGVuL3RyYWNlLWV2ZW50cyAgICAgICAgICB8ICAgMyAr
CiBody94ZW4veGVuLWJhY2tlbmQuYyAgICAgICAgIHwgMTY1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiBody94ZW4veGVuLWJ1cy5jICAgICAgICAgICAgIHwgMTY0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIGluY2x1ZGUvaHcveGVuL3hlbi1iYWNrZW5k
LmggfCAgMzkgKysrKysrKysrCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggICAgIHwgICAxICsK
IGluY2x1ZGUvcWVtdS9tb2R1bGUuaCAgICAgICAgfCAgIDMgKwogNyBmaWxlcyBjaGFuZ2VkLCAz
NzUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBody94
ZW4veGVuLWJhY2tlbmQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVuL3hlbi1i
YWNrZW5kLmgKCmRpZmYgLS1naXQgYS9ody94ZW4vTWFrZWZpbGUub2JqcyBiL2h3L3hlbi9NYWtl
ZmlsZS5vYmpzCmluZGV4IDc3YzA4NjgxOTAuLjg0ZGY2MGE5MjggMTAwNjQ0Ci0tLSBhL2h3L3hl
bi9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L3hlbi9NYWtlZmlsZS5vYmpzCkBAIC0xLDUgKzEsNSBA
QAogIyB4ZW4gYmFja2VuZCBkcml2ZXIgc3VwcG9ydAotY29tbW9uLW9iai0kKENPTkZJR19YRU4p
ICs9IHhlbi1sZWdhY3ktYmFja2VuZC5vIHhlbl9kZXZjb25maWcubyB4ZW5fcHZkZXYubyB4ZW4t
Y29tbW9uLm8geGVuLWJ1cy5vIHhlbi1idXMtaGVscGVyLm8KK2NvbW1vbi1vYmotJChDT05GSUdf
WEVOKSArPSB4ZW4tbGVnYWN5LWJhY2tlbmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8g
eGVuLWNvbW1vbi5vIHhlbi1idXMubyB4ZW4tYnVzLWhlbHBlci5vIHhlbi1iYWNrZW5kLm8KIAog
b2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RIUk9VR0gpICs9IHhlbi1ob3N0LXBjaS1kZXZpY2Uu
bwogb2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RIUk9VR0gpICs9IHhlbl9wdC5vIHhlbl9wdF9j
b25maWdfaW5pdC5vIHhlbl9wdF9ncmFwaGljcy5vIHhlbl9wdF9tc2kubwpkaWZmIC0tZ2l0IGEv
aHcveGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90cmFjZS1ldmVudHMKaW5kZXggZDQ2NTFiZGIz
MC4uZjY5NDQ2MjRiMiAxMDA2NDQKLS0tIGEvaHcveGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94
ZW4vdHJhY2UtZXZlbnRzCkBAIC0xNiw2ICsxNiw5IEBAIHhlbl9kb21pZF9yZXN0cmljdChpbnQg
ZXJyKSAiZXJyOiAldSIKICMgaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5jCiB4ZW5fYnVzX3JlYWxp
emUodm9pZCkgIiIKIHhlbl9idXNfdW5yZWFsaXplKHZvaWQpICIiCit4ZW5fYnVzX2VudW1lcmF0
ZSh2b2lkKSAiIgoreGVuX2J1c190eXBlX2VudW1lcmF0ZShjb25zdCBjaGFyICp0eXBlKSAidHlw
ZTogJXMiCit4ZW5fYnVzX2JhY2tlbmRfY3JlYXRlKGNvbnN0IGNoYXIgKnR5cGUsIGNvbnN0IGNo
YXIgKnBhdGgpICJ0eXBlOiAlcyBwYXRoOiAlcyIKIHhlbl9idXNfYWRkX3dhdGNoKGNvbnN0IGNo
YXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwgY2hhciAqdG9rZW4pICJub2RlOiAlcyBrZXk6ICVz
IHRva2VuOiAlcyIKIHhlbl9idXNfcmVtb3ZlX3dhdGNoKGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0
IGNoYXIgKmtleSwgY2hhciAqdG9rZW4pICJub2RlOiAlcyBrZXk6ICVzIHRva2VuOiAlcyIKIHhl
bl9idXNfd2F0Y2goY29uc3QgY2hhciAqdG9rZW4pICJ0b2tlbjogJXMiCmRpZmYgLS1naXQgYS9o
dy94ZW4veGVuLWJhY2tlbmQuYyBiL2h3L3hlbi94ZW4tYmFja2VuZC5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmRhMDY1ZjgxYjcKLS0tIC9kZXYvbnVsbAorKysgYi9o
dy94ZW4veGVuLWJhY2tlbmQuYwpAQCAtMCwwICsxLDE2NSBAQAorLyoKKyAqIENvcHlyaWdodCAo
YykgMjAxOCAgQ2l0cml4IFN5c3RlbXMgSW5jLgorICoKKyAqIFRoaXMgd29yayBpcyBsaWNlbnNl
ZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwsIHZlcnNpb24gMiBvciBsYXRlci4KKyAq
IFNlZSB0aGUgQ09QWUlORyBmaWxlIGluIHRoZSB0b3AtbGV2ZWwgZGlyZWN0b3J5LgorICovCisK
KyNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIK
KyNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1iYWNrZW5kLmgi
CisjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMuaCIKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQmFja2Vu
ZEltcGwgeworICAgIGNvbnN0IGNoYXIgKnR5cGU7CisgICAgWGVuQmFja2VuZERldmljZUNyZWF0
ZSBjcmVhdGU7CisgICAgWGVuQmFja2VuZERldmljZURlc3Ryb3kgZGVzdHJveTsKK30gWGVuQmFj
a2VuZEltcGw7CisKK3N0cnVjdCBYZW5CYWNrZW5kSW5zdGFuY2UgeworICAgIFFMSVNUX0VOVFJZ
KFhlbkJhY2tlbmRJbnN0YW5jZSkgZW50cnk7CisgICAgY29uc3QgWGVuQmFja2VuZEltcGwgKmlt
cGw7CisgICAgWGVuQnVzICp4ZW5idXM7CisgICAgY2hhciAqbmFtZTsKKyAgICBYZW5EZXZpY2Ug
KnhlbmRldjsKK307CisKK3N0YXRpYyBHSGFzaFRhYmxlICp4ZW5fYmFja2VuZF90YWJsZV9nZXQo
dm9pZCkKK3sKKyAgICBzdGF0aWMgR0hhc2hUYWJsZSAqdGFibGU7CisKKyAgICBpZiAodGFibGUg
PT0gTlVMTCkgeworICAgICAgICB0YWJsZSA9IGdfaGFzaF90YWJsZV9uZXcoZ19zdHJfaGFzaCwg
Z19zdHJfZXF1YWwpOworICAgIH0KKworICAgIHJldHVybiB0YWJsZTsKK30KKworc3RhdGljIHZv
aWQgeGVuX2JhY2tlbmRfdGFibGVfYWRkKFhlbkJhY2tlbmRJbXBsICppbXBsKQoreworICAgIGdf
aGFzaF90YWJsZV9pbnNlcnQoeGVuX2JhY2tlbmRfdGFibGVfZ2V0KCksICh2b2lkICopaW1wbC0+
dHlwZSwgaW1wbCk7Cit9CisKK3N0YXRpYyBjb25zdCBYZW5CYWNrZW5kSW1wbCAqeGVuX2JhY2tl
bmRfdGFibGVfbG9va3VwKGNvbnN0IGNoYXIgKnR5cGUpCit7CisgICAgcmV0dXJuIGdfaGFzaF90
YWJsZV9sb29rdXAoeGVuX2JhY2tlbmRfdGFibGVfZ2V0KCksIHR5cGUpOworfQorCit2b2lkIHhl
bl9iYWNrZW5kX3JlZ2lzdGVyKGNvbnN0IFhlbkJhY2tlbmRJbmZvICppbmZvKQoreworICAgIFhl
bkJhY2tlbmRJbXBsICppbXBsID0gZ19uZXcwKFhlbkJhY2tlbmRJbXBsLCAxKTsKKworICAgIGdf
YXNzZXJ0KGluZm8tPnR5cGUpOworCisgICAgaWYgKHhlbl9iYWNrZW5kX3RhYmxlX2xvb2t1cChp
bmZvLT50eXBlKSkgeworICAgICAgICBlcnJvcl9yZXBvcnQoImF0dGVtcHQgdG8gcmVnaXN0ZXIg
ZHVwbGljYXRlIFhlbiBiYWNrZW5kIHR5cGUgJyVzJyIsCisgICAgICAgICAgICAgICAgICAgICBp
bmZvLT50eXBlKTsKKyAgICAgICAgYWJvcnQoKTsKKyAgICB9CisKKyAgICBpZiAoIWluZm8tPmNy
ZWF0ZSkgeworICAgICAgICBlcnJvcl9yZXBvcnQoImJhY2tlbmQgdHlwZSAnJXMnIGhhcyBubyBj
cmVhdG9yIiwgaW5mby0+dHlwZSk7CisgICAgICAgIGFib3J0KCk7CisgICAgfQorCisgICAgaW1w
bC0+dHlwZSA9IGluZm8tPnR5cGU7CisgICAgaW1wbC0+Y3JlYXRlID0gaW5mby0+Y3JlYXRlOwor
ICAgIGltcGwtPmRlc3Ryb3kgPSBpbmZvLT5kZXN0cm95OworCisgICAgeGVuX2JhY2tlbmRfdGFi
bGVfYWRkKGltcGwpOworfQorCitzdGF0aWMgUUxJU1RfSEVBRCgsIFhlbkJhY2tlbmRJbnN0YW5j
ZSkgYmFja2VuZF9saXN0OworCitzdGF0aWMgdm9pZCB4ZW5fYmFja2VuZF9saXN0X2FkZChYZW5C
YWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQpCit7CisgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmJhY2tl
bmRfbGlzdCwgYmFja2VuZCwgZW50cnkpOworfQorCitzdGF0aWMgWGVuQmFja2VuZEluc3RhbmNl
ICp4ZW5fYmFja2VuZF9saXN0X2ZpbmQoWGVuRGV2aWNlICp4ZW5kZXYpCit7CisgICAgWGVuQmFj
a2VuZEluc3RhbmNlICpiYWNrZW5kOworCisgICAgUUxJU1RfRk9SRUFDSChiYWNrZW5kLCAmYmFj
a2VuZF9saXN0LCBlbnRyeSkgeworICAgICAgICBpZiAoYmFja2VuZC0+eGVuZGV2ID09IHhlbmRl
dikgeworICAgICAgICAgICAgcmV0dXJuIGJhY2tlbmQ7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICByZXR1cm4gTlVMTDsKK30KKworc3RhdGljIHZvaWQgeGVuX2JhY2tlbmRfbGlzdF9yZW1vdmUo
WGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kKQoreworICAgIFFMSVNUX1JFTU9WRShiYWNrZW5k
LCBlbnRyeSk7Cit9CisKK3ZvaWQgeGVuX2JhY2tlbmRfZGV2aWNlX2NyZWF0ZShYZW5CdXMgKnhl
bmJ1cywgY29uc3QgY2hhciAqdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICpuYW1lLCBRRGljdCAqb3B0cywgRXJyb3IgKiplcnJwKQoreworICAgIGNvbnN0
IFhlbkJhY2tlbmRJbXBsICppbXBsID0geGVuX2JhY2tlbmRfdGFibGVfbG9va3VwKHR5cGUpOwor
ICAgIFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZDsKKyAgICBFcnJvciAqbG9jYWxfZXJyb3Ig
PSBOVUxMOworCisgICAgaWYgKCFpbXBsKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAg
ICBiYWNrZW5kID0gZ19uZXcwKFhlbkJhY2tlbmRJbnN0YW5jZSwgMSk7CisgICAgYmFja2VuZC0+
eGVuYnVzID0geGVuYnVzOworICAgIGJhY2tlbmQtPm5hbWUgPSBnX3N0cmR1cChuYW1lKTsKKwor
ICAgIGltcGwtPmNyZWF0ZShiYWNrZW5kLCBvcHRzLCAmbG9jYWxfZXJyb3IpOworICAgIGlmIChs
b2NhbF9lcnJvcikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyb3Ip
OworICAgICAgICBnX2ZyZWUoYmFja2VuZC0+bmFtZSk7CisgICAgICAgIGdfZnJlZShiYWNrZW5k
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGJhY2tlbmQtPmltcGwgPSBpbXBsOwor
ICAgIHhlbl9iYWNrZW5kX2xpc3RfYWRkKGJhY2tlbmQpOworfQorCitYZW5CdXMgKnhlbl9iYWNr
ZW5kX2dldF9idXMoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kKQoreworICAgIHJldHVybiBi
YWNrZW5kLT54ZW5idXM7Cit9CisKK2NvbnN0IGNoYXIgKnhlbl9iYWNrZW5kX2dldF9uYW1lKFhl
bkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCkKK3sKKyAgICByZXR1cm4gYmFja2VuZC0+bmFtZTsK
K30KKwordm9pZCB4ZW5fYmFja2VuZF9zZXRfZGV2aWNlKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFj
a2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5EZXZpY2UgKnhlbmRldikKK3sK
KyAgICBnX2Fzc2VydCghYmFja2VuZC0+eGVuZGV2KTsKKyAgICBiYWNrZW5kLT54ZW5kZXYgPSB4
ZW5kZXY7Cit9CisKK1hlbkRldmljZSAqeGVuX2JhY2tlbmRfZ2V0X2RldmljZShYZW5CYWNrZW5k
SW5zdGFuY2UgKmJhY2tlbmQpCit7CisgICAgcmV0dXJuIGJhY2tlbmQtPnhlbmRldjsKK30KKwor
Citib29sIHhlbl9iYWNrZW5kX3RyeV9kZXZpY2VfZGVzdHJveShYZW5EZXZpY2UgKnhlbmRldiwg
RXJyb3IgKiplcnJwKQoreworICAgIFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCA9IHhlbl9i
YWNrZW5kX2xpc3RfZmluZCh4ZW5kZXYpOworICAgIGNvbnN0IFhlbkJhY2tlbmRJbXBsICppbXBs
OworCisgICAgaWYgKCFiYWNrZW5kKSB7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisK
KyAgICBpbXBsID0gYmFja2VuZC0+aW1wbDsKKyAgICBpbXBsLT5kZXN0cm95KGJhY2tlbmQsIGVy
cnApOworCisgICAgeGVuX2JhY2tlbmRfbGlzdF9yZW1vdmUoYmFja2VuZCk7CisgICAgZ19mcmVl
KGJhY2tlbmQtPm5hbWUpOworICAgIGdfZnJlZShiYWNrZW5kKTsKKworICAgIHJldHVybiB0cnVl
OworfQpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMKaW5k
ZXggYTIyYWE0OTkyMS4uZjkwYmNmMjM0MiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1idXMuYwor
KysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC0xMSwxMCArMTEsMTIgQEAKICNpbmNsdWRlICJody9o
dy5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW4uaCIKKyNp
bmNsdWRlICJody94ZW4veGVuLWJhY2tlbmQuaCIKICNpbmNsdWRlICJody94ZW4veGVuLWJ1cy5o
IgogI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLWhlbHBlci5oIgogI2luY2x1ZGUgIm1vbml0b3Iv
bW9uaXRvci5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKKyNpbmNsdWRlICJxYXBpL3FtcC9x
ZGljdC5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJ0cmFjZS5oIgog
CkBAIC0xOTAsMTIgKzE5MiwxNTEgQEAgc3RhdGljIHZvaWQgeGVuX2J1c19yZW1vdmVfd2F0Y2go
WGVuQnVzICp4ZW5idXMsIFhlbldhdGNoICp3YXRjaCwKICAgICBmcmVlX3dhdGNoKHdhdGNoKTsK
IH0KIAorc3RhdGljIHZvaWQgeGVuX2J1c19iYWNrZW5kX2NyZWF0ZShYZW5CdXMgKnhlbmJ1cywg
Y29uc3QgY2hhciAqdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqbmFtZSwgY2hhciAqcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIHhzX3RyYW5zYWN0aW9uX3QgdGlkOworICAgIGNo
YXIgKiprZXk7CisgICAgUURpY3QgKm9wdHM7CisgICAgdW5zaWduZWQgaW50IGksIG47CisgICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICB0cmFjZV94ZW5fYnVzX2JhY2tlbmRfY3Jl
YXRlKHR5cGUsIHBhdGgpOworCithZ2FpbjoKKyAgICB0aWQgPSB4c190cmFuc2FjdGlvbl9zdGFy
dCh4ZW5idXMtPnhzaCk7CisgICAgaWYgKHRpZCA9PSBYQlRfTlVMTCkgeworICAgICAgICBlcnJv
cl9zZXRnKGVycnAsICJmYWlsZWQgeHNfdHJhbnNhY3Rpb25fc3RhcnQiKTsKKyAgICAgICAgcmV0
dXJuOworICAgIH0KKworICAgIGtleSA9IHhzX2RpcmVjdG9yeSh4ZW5idXMtPnhzaCwgdGlkLCBw
YXRoLCAmbik7CisgICAgaWYgKCFrZXkpIHsKKyAgICAgICAgaWYgKCF4c190cmFuc2FjdGlvbl9l
bmQoeGVuYnVzLT54c2gsIHRpZCwgdHJ1ZSkpIHsKKyAgICAgICAgICAgIGVycm9yX3NldGdfZXJy
bm8oZXJycCwgZXJybm8sICJmYWlsZWQgeHNfdHJhbnNhY3Rpb25fZW5kIik7CisgICAgICAgIH0K
KyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIG9wdHMgPSBxZGljdF9uZXcoKTsKKyAgICBm
b3IgKGkgPSAwOyBpIDwgbjsgaSsrKSB7CisgICAgICAgIGNoYXIgKnZhbDsKKworICAgICAgICAv
KgorICAgICAgICAgKiBBc3N1bWUgYW55dGhpbmcgZm91bmQgaW4gdGhlIHhlbnN0b3JlIGJhY2tl
bmQgYXJlYSwgb3RoZXIgdGhhbgorICAgICAgICAgKiB0aGUga2V5cyBjcmVhdGVkIGZvciBhIGdl
bmVyaWMgWGVuRGV2aWNlLCBhcmUgcGFyYW1ldGVycworICAgICAgICAgKiB0byBiZSB1c2VkIHRv
IGNvbmZpZ3VyZSB0aGUgYmFja2VuZC4KKyAgICAgICAgICovCisgICAgICAgIGlmICghc3RyY21w
KGtleVtpXSwgInN0YXRlIikgfHwKKyAgICAgICAgICAgICFzdHJjbXAoa2V5W2ldLCAib25saW5l
IikgfHwKKyAgICAgICAgICAgICFzdHJjbXAoa2V5W2ldLCAiZnJvbnRlbmQiKSB8fAorICAgICAg
ICAgICAgIXN0cmNtcChrZXlbaV0sICJmcm9udGVuZC1pZCIpIHx8CisgICAgICAgICAgICAhc3Ry
Y21wKGtleVtpXSwgImhvdHBsdWctc3RhdHVzIikpCisgICAgICAgICAgICBjb250aW51ZTsKKwor
ICAgICAgICBpZiAoeHNfbm9kZV9zY2FuZih4ZW5idXMtPnhzaCwgdGlkLCBwYXRoLCBrZXlbaV0s
IE5VTEwsICIlbXMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsKSA9PSAxKSB7Cisg
ICAgICAgICAgICBxZGljdF9wdXRfc3RyKG9wdHMsIGtleVtpXSwgdmFsKTsKKyAgICAgICAgICAg
IGZyZWUodmFsKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGZyZWUoa2V5KTsKKworICAgIGlm
ICgheHNfdHJhbnNhY3Rpb25fZW5kKHhlbmJ1cy0+eHNoLCB0aWQsIGZhbHNlKSkgeworICAgICAg
ICBxb2JqZWN0X3VucmVmKG9wdHMpOworCisgICAgICAgIGlmIChlcnJubyA9PSBFQUdBSU4pIHsK
KyAgICAgICAgICAgIGdvdG8gYWdhaW47CisgICAgICAgIH0KKworICAgICAgICBlcnJvcl9zZXRn
X2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhzX3RyYW5zYWN0aW9uX2VuZCIpOworICAgICAg
ICByZXR1cm47CisgICAgfQorCisgICAgeGVuX2JhY2tlbmRfZGV2aWNlX2NyZWF0ZSh4ZW5idXMs
IHR5cGUsIG5hbWUsIG9wdHMsICZsb2NhbF9lcnIpOworICAgIHFvYmplY3RfdW5yZWYob3B0cyk7
CisKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5k
KGVycnAsIGxvY2FsX2VyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxl
ZCB0byBjcmVhdGUgJyVzJyBkZXZpY2UgJyVzJzogIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdHlwZSwgbmFtZSk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB4ZW5fYnVzX3R5
cGVfZW51bWVyYXRlKFhlbkJ1cyAqeGVuYnVzLCBjb25zdCBjaGFyICp0eXBlKQoreworICAgIGNo
YXIgKmRvbWFpbl9wYXRoID0gZ19zdHJkdXBfcHJpbnRmKCJiYWNrZW5kLyVzLyV1IiwgdHlwZSwg
eGVuX2RvbWlkKTsKKyAgICBjaGFyICoqYmFja2VuZDsKKyAgICB1bnNpZ25lZCBpbnQgaSwgbjsK
KworICAgIHRyYWNlX3hlbl9idXNfdHlwZV9lbnVtZXJhdGUodHlwZSk7CisKKyAgICBiYWNrZW5k
ID0geHNfZGlyZWN0b3J5KHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgZG9tYWluX3BhdGgsICZuKTsK
KyAgICBpZiAoIWJhY2tlbmQpIHsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgZm9y
IChpID0gMDsgaSA8IG47IGkrKykgeworICAgICAgICBjaGFyICpiYWNrZW5kX3BhdGggPSBnX3N0
cmR1cF9wcmludGYoIiVzLyVzIiwgZG9tYWluX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBiYWNrZW5kW2ldKTsKKyAgICAgICAgZW51bSB4ZW5idXNf
c3RhdGUgYmFja2VuZF9zdGF0ZTsKKworICAgICAgICBpZiAoeHNfbm9kZV9zY2FuZih4ZW5idXMt
PnhzaCwgWEJUX05VTEwsIGJhY2tlbmRfcGF0aCwgInN0YXRlIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCwgIiV1IiwgJmJhY2tlbmRfc3RhdGUpICE9IDEpCisgICAgICAgICAgICBi
YWNrZW5kX3N0YXRlID0gWGVuYnVzU3RhdGVVbmtub3duOworCisgICAgICAgIGlmIChiYWNrZW5k
X3N0YXRlID09IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSB7CisgICAgICAgICAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKKworICAgICAgICAgICAgeGVuX2J1c19iYWNrZW5kX2NyZWF0ZSh4
ZW5idXMsIHR5cGUsIGJhY2tlbmRbaV0sIGJhY2tlbmRfcGF0aCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CisgICAgICAgICAgICBpZiAobG9jYWxfZXJy
KSB7CisgICAgICAgICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOworICAgICAg
ICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgZ19mcmVlKGJhY2tlbmRfcGF0aCk7CisgICAg
fQorCisgICAgZnJlZShiYWNrZW5kKTsKKworb3V0OgorICAgIGdfZnJlZShkb21haW5fcGF0aCk7
Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9idXNfZW51bWVyYXRlKHZvaWQgKm9wYXF1ZSkKK3sKKyAg
ICBYZW5CdXMgKnhlbmJ1cyA9IG9wYXF1ZTsKKyAgICBjaGFyICoqdHlwZTsKKyAgICB1bnNpZ25l
ZCBpbnQgaSwgbjsKKworICAgIHRyYWNlX3hlbl9idXNfZW51bWVyYXRlKCk7CisKKyAgICB0eXBl
ID0geHNfZGlyZWN0b3J5KHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgImJhY2tlbmQiLCAmbik7Cisg
ICAgaWYgKCF0eXBlKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBmb3IgKGkgPSAw
OyBpIDwgbjsgaSsrKSB7CisgICAgICAgIHhlbl9idXNfdHlwZV9lbnVtZXJhdGUoeGVuYnVzLCB0
eXBlW2ldKTsKKyAgICB9CisKKyAgICBmcmVlKHR5cGUpOworfQorCiBzdGF0aWMgdm9pZCB4ZW5f
YnVzX3VucmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuQnVz
ICp4ZW5idXMgPSBYRU5fQlVTKGJ1cyk7CiAKICAgICB0cmFjZV94ZW5fYnVzX3VucmVhbGl6ZSgp
OwogCisgICAgaWYgKHhlbmJ1cy0+YmFja2VuZF93YXRjaCkgeworICAgICAgICB4ZW5fYnVzX3Jl
bW92ZV93YXRjaCh4ZW5idXMsIHhlbmJ1cy0+YmFja2VuZF93YXRjaCwgTlVMTCk7CisgICAgICAg
IHhlbmJ1cy0+YmFja2VuZF93YXRjaCA9IE5VTEw7CisgICAgfQorCiAgICAgaWYgKCF4ZW5idXMt
PnhzaCkgewogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMjMxLDYgKzM3Miw3IEBAIHN0YXRp
YyB2b2lkIHhlbl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiB7CiAg
ICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKGJ1cyk7CiAgICAgdW5zaWduZWQgaW50IGRvbWlk
OworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgdHJhY2VfeGVuX2J1c19yZWFs
aXplKCk7CiAKQEAgLTI1MCw2ICszOTIsMTggQEAgc3RhdGljIHZvaWQgeGVuX2J1c19yZWFsaXpl
KEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKICAgICBub3RpZmllcl9saXN0X2luaXQoJnhl
bmJ1cy0+d2F0Y2hfbm90aWZpZXJzKTsKICAgICBxZW11X3NldF9mZF9oYW5kbGVyKHhzX2ZpbGVu
byh4ZW5idXMtPnhzaCksIHhlbl9idXNfd2F0Y2gsIE5VTEwsCiAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5idXMpOworCisgICAgbW9kdWxlX2NhbGxfaW5pdChNT0RVTEVfSU5JVF9YRU5fQkFD
S0VORCk7CisKKyAgICB4ZW5idXMtPmJhY2tlbmRfd2F0Y2ggPQorICAgICAgICB4ZW5fYnVzX2Fk
ZF93YXRjaCh4ZW5idXMsICIiLCAvKiBkb21haW4gcm9vdCBub2RlICovCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICJiYWNrZW5kIiwgeGVuX2J1c19lbnVtZXJhdGUsIHhlbmJ1cywgJmxvY2Fs
X2Vycik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAvKiBUaGlzIG5lZWQgbm90IGJl
IHRyZWF0ZWQgYXMgYSBoYXJkIGVycm9yIHNvIGRvbid0IHByb3BhZ2F0ZSAqLworICAgICAgICBl
cnJvcl9yZXBvcnRmX2Vycihsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICJm
YWlsZWQgdG8gc2V0IHVwIGVudW1lcmF0aW9uIHdhdGNoOiAiKTsKKyAgICB9CisKICAgICByZXR1
cm47CiAKIGZhaWw6CkBAIC00MDcsNyArNTYxLDE1IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2Vf
YmFja2VuZF9jaGFuZ2VkKHZvaWQgKm9wYXF1ZSkKICAgICAgICAgICAgICAgICB4ZW5kZXYtPmJh
Y2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgfHwKICAgICAgICAgICAgICAg
ICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0V2FpdCB8fAogICAgICAg
ICAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZVVua25vd24pKSB7
Ci0gICAgICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7CisgICAgICAgIEVycm9y
ICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgICAgIGlmICgheGVuX2JhY2tlbmRfdHJ5X2Rldmlj
ZV9kZXN0cm95KHhlbmRldiwgJmxvY2FsX2VycikpIHsKKyAgICAgICAgICAgIG9iamVjdF91bnBh
cmVudChPQkpFQ1QoeGVuZGV2KSk7CisgICAgICAgIH0KKworICAgICAgICBpZiAobG9jYWxfZXJy
KSB7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgICAgIH0K
ICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1iYWNrZW5kLmggYi9p
bmNsdWRlL2h3L3hlbi94ZW4tYmFja2VuZC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAuLjAxMGQ3MTI2MzgKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2h3L3hlbi94
ZW4tYmFja2VuZC5oCkBAIC0wLDAgKzEsMzkgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMTgg
IENpdHJpeCBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHdvcmsgaXMgbGljZW5zZWQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgbGF0ZXIuCisgKiBTZWUgdGhl
IENPUFlJTkcgZmlsZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeS4KKyAqLworCisjaWZuZGVm
IEhXX1hFTl9CQUNLRU5EX0gKKyNkZWZpbmUgSFdfWEVOX0JBQ0tFTkRfSAorCisjaW5jbHVkZSAi
aHcveGVuL3hlbi1idXMuaCIKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQmFja2VuZEluc3RhbmNlIFhl
bkJhY2tlbmRJbnN0YW5jZTsKKwordHlwZWRlZiB2b2lkICgqWGVuQmFja2VuZERldmljZUNyZWF0
ZSkoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUURpY3QgKm9wdHMsIEVycm9yICoqZXJycCk7Cit0eXBlZGVmIHZvaWQg
KCpYZW5CYWNrZW5kRGV2aWNlRGVzdHJveSkoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCk7CisK
K3R5cGVkZWYgc3RydWN0IFhlbkJhY2tlbmRJbmZvIHsKKyAgICBjb25zdCBjaGFyICp0eXBlOwor
ICAgIFhlbkJhY2tlbmREZXZpY2VDcmVhdGUgY3JlYXRlOworICAgIFhlbkJhY2tlbmREZXZpY2VE
ZXN0cm95IGRlc3Ryb3k7Cit9IFhlbkJhY2tlbmRJbmZvOworCitYZW5CdXMgKnhlbl9iYWNrZW5k
X2dldF9idXMoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kKTsKK2NvbnN0IGNoYXIgKnhlbl9i
YWNrZW5kX2dldF9uYW1lKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCk7CisKK3ZvaWQgeGVu
X2JhY2tlbmRfc2V0X2RldmljZShYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWGVuRGV2aWNlICp4ZW5kZXZpY2UpOworWGVuRGV2aWNlICp4
ZW5fYmFja2VuZF9nZXRfZGV2aWNlKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCk7CisKK3Zv
aWQgeGVuX2JhY2tlbmRfcmVnaXN0ZXIoY29uc3QgWGVuQmFja2VuZEluZm8gKmluZm8pOworCit2
b2lkIHhlbl9iYWNrZW5kX2RldmljZV9jcmVhdGUoWGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIg
KnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbmFtZSwg
UURpY3QgKm9wdHMsIEVycm9yICoqZXJycCk7Citib29sIHhlbl9iYWNrZW5kX3RyeV9kZXZpY2Vf
ZGVzdHJveShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKTsKKworI2VuZGlmIC8qIEhX
X1hFTl9CQUNLRU5EX0ggKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaCBi
L2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAppbmRleCAwODM0Y2IzYTdlLi5lNTVhNWRlNWYxIDEw
MDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5jbHVkZS9ody94ZW4v
eGVuLWJ1cy5oCkBAIC02NSw2ICs2NSw3IEBAIHR5cGVkZWYgc3RydWN0IFhlbkJ1cyB7CiAgICAg
ZG9taWRfdCBiYWNrZW5kX2lkOwogICAgIHN0cnVjdCB4c19oYW5kbGUgKnhzaDsKICAgICBOb3Rp
Zmllckxpc3Qgd2F0Y2hfbm90aWZpZXJzOworICAgIFhlbldhdGNoICpiYWNrZW5kX3dhdGNoOwog
fSBYZW5CdXM7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkJ1c0NsYXNzIHsKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvcWVtdS9tb2R1bGUuaCBiL2luY2x1ZGUvcWVtdS9tb2R1bGUuaAppbmRleCA1NDMwMGFi
NmU1Li41NWRkMmJlZWE4IDEwMDY0NAotLS0gYS9pbmNsdWRlL3FlbXUvbW9kdWxlLmgKKysrIGIv
aW5jbHVkZS9xZW11L21vZHVsZS5oCkBAIC00NCw2ICs0NCw3IEBAIHR5cGVkZWYgZW51bSB7CiAg
ICAgTU9EVUxFX0lOSVRfT1BUUywKICAgICBNT0RVTEVfSU5JVF9RT00sCiAgICAgTU9EVUxFX0lO
SVRfVFJBQ0UsCisgICAgTU9EVUxFX0lOSVRfWEVOX0JBQ0tFTkQsCiAgICAgTU9EVUxFX0lOSVRf
TUFYCiB9IG1vZHVsZV9pbml0X3R5cGU7CiAKQEAgLTUxLDYgKzUyLDggQEAgdHlwZWRlZiBlbnVt
IHsKICNkZWZpbmUgb3B0c19pbml0KGZ1bmN0aW9uKSBtb2R1bGVfaW5pdChmdW5jdGlvbiwgTU9E
VUxFX0lOSVRfT1BUUykKICNkZWZpbmUgdHlwZV9pbml0KGZ1bmN0aW9uKSBtb2R1bGVfaW5pdChm
dW5jdGlvbiwgTU9EVUxFX0lOSVRfUU9NKQogI2RlZmluZSB0cmFjZV9pbml0KGZ1bmN0aW9uKSBt
b2R1bGVfaW5pdChmdW5jdGlvbiwgTU9EVUxFX0lOSVRfVFJBQ0UpCisjZGVmaW5lIHhlbl9iYWNr
ZW5kX2luaXQoZnVuY3Rpb24pIG1vZHVsZV9pbml0KGZ1bmN0aW9uLCBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1PRFVMRV9JTklUX1hFTl9CQUNLRU5E
KQogCiAjZGVmaW5lIGJsb2NrX21vZHVsZV9sb2FkX29uZShsaWIpIG1vZHVsZV9sb2FkX29uZSgi
YmxvY2stIiwgbGliKQogI2RlZmluZSB1aV9tb2R1bGVfbG9hZF9vbmUobGliKSBtb2R1bGVfbG9h
ZF9vbmUoInVpLSIsIGxpYikKLS0gCjIuMjAuMS4yLmdiMjFlYmI2CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:28:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:28: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-devel-bounces@lists.xenproject.org>)
	id 1ggVtX-0001Rk-KE; Mon, 07 Jan 2019 14:28: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=2dXH=PP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggVtW-0001RN-7b
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:28:46 +0000
X-Inumbo-ID: 89a03b6a-1288-11e9-950e-d7d3a0753baf
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89a03b6a-1288-11e9-950e-d7d3a0753baf;
 Mon, 07 Jan 2019 14:28:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggVtR-0000jI-1b; Mon, 07 Jan 2019 14:28:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggVtQ-0001EB-MT; Mon, 07 Jan 2019 14:28:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggVtQ-0002e8-Lr; Mon, 07 Jan 2019 14:28:40 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-131783-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=2a52bc55467e95f92e1024cd558df3930df99594
X-Osstest-Versions-That: freebsd=b65ae50c2b44f3e341ab70a5aa9c658630877191
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Jan 2019 14:28:40 +0000
Subject: [Xen-devel] [freebsd-master test] 131783: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc4MyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxNzgzLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMmE1MmJjNTU0NjdlOTVmOTJlMTAy
NGNkNTU4ZGYzOTMwZGY5OTU5NApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgYjY1YWU1MGMyYjQ0ZjNlMzQxYWI3MGE1YWE5YzY1ODYzMDg3NzE5MQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMxNjgyICAyMDE5LTAxLTAyIDA5OjE5OjE3IFogICAgNSBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzMTczMyAgMjAxOS0wMS0wNCAwOToxOToxMiBaICAgIDMgZGF5cyAgICAy
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTc4MyAgMjAxOS0wMS0wNyAwOToxOTow
NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIGFsbGFuanVkZSA8YWxsYW5qdWRlQEZyZWVCU0Qub3JnPgogIGF2
b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgY2h1Y2sgPGNo
dWNrQEZyZWVCU0Qub3JnPgogIGN5IDxjeUBGcmVlQlNELm9yZz4KICBkYWIgPGRhYkBGcmVlQlNE
Lm9yZz4KICBkZWxwaGlqIDxkZWxwaGlqQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZy
ZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVlQlNELm9yZz4KICBnamIgPGdqYkBG
cmVlQlNELm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBA
RnJlZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIGppbGxlcyA8
amlsbGVzQEZyZWVCU0Qub3JnPgogIGpvZXJnIDxqb2VyZ0BGcmVlQlNELm9yZz4KICBrZXZhbnMg
PGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBrcCA8a3BARnJl
ZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1tYWN5IDxtbWFjeUBGcmVl
QlNELm9yZz4KICBucCA8bnBARnJlZUJTRC5vcmc+CiAgcm9tYWluIDxyb21haW5ARnJlZUJTRC5v
cmc+CiAgdHJhc3ogPHRyYXN6QEZyZWVCU0Qub3JnPgogIHRzb29tZSA8dHNvb21lQEZyZWVCU0Qu
b3JnPgogIHZtYWZmaW9uZSA8dm1hZmZpb25lQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgYjY1YWU1MGMy
YjQuLjJhNTJiYzU1NDY3ICAyYTUyYmM1NTQ2N2U5NWY5MmUxMDI0Y2Q1NThkZjM5MzBkZjk5NTk0
IC0+IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:29:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1ggVu4-0001ZB-Uj; Mon, 07 Jan 2019 14:29: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVu3-0001Yj-3u
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:29:19 +0000
X-Inumbo-ID: 9c77f584-1288-11e9-8a52-ab974e9c937e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c77f584-1288-11e9-8a52-ab974e9c937e;
 Mon, 07 Jan 2019 14:29:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74966337"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:13:03 +0000
Message-ID: <20190107141309.15774-13-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 12/18] xen: remove 'ioreq'
 struct/varable/field names from dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHB1cmVseSBjb3NtZXRpYyBwYXRjaCB0aGF0IHB1cmdlcyB0aGUgbmFtZSAnaW9y
ZXEnIGZyb20gc3RydWN0LAp2YXJpYWJsZSBhbmQgZmllbGQgbmFtZXMuIChUaGlzIG5hbWUgaGFz
IGJlZW4gcHJvYmxlbWF0aWMgZm9yIGEgbG9uZyB0aW1lCmFzICdpb3JlcScgaXMgdGhlIG5hbWUg
dXNlZCBmb3IgZ2VuZXJpYyBJL08gcmVxdWVzdHMgY29taW5nIGZyb20gWGVuKS4KVGhlIHBhdGNo
IHJlcGxhY2VzICdzdHJ1Y3QgaW9yZXEnIHdpdGggYSBuZXcgJ1hlbkJsb2NrUmVxdWVzdCcgdHlw
ZSBhbmQKJ2lvcmVxJyBmaWVsZC92YXJpYWJsZSBuYW1lcyB3aXRoICdyZXF1ZXN0JywgYW5kIHRo
ZW4gZG9lcyBuZWNlc3NhcnkKZml4LXVwIHRvIGFkaGVyZSB0byBjb2Rpbmcgc3R5bGUuCgpGdW5j
dGlvbiBuYW1lcyBhcmUgbm90IG1vZGlmaWVkIGJ5IHRoaXMgcGF0Y2guIFRoZXkgd2lsbCBiZSBk
ZWFsdCB3aXRoIGluCmEgc3Vic2VxdWVudCBwYXRjaC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNr
ZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KQ2M6
IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhh
dC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgotLS0KIGh3L2Jsb2NrL2Rh
dGFwbGFuZS94ZW4tYmxvY2suYyB8IDMxMCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNTYgaW5zZXJ0aW9ucygrKSwgMTU0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL2Rh
dGFwbGFuZS94ZW4tYmxvY2suYwppbmRleCAxZmY0NjQ5NzNjLi42Nzg4YmJmMzM4IDEwMDY0NAot
LS0gYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2svZGF0YXBs
YW5lL3hlbi1ibG9jay5jCkBAIC0yOCw3ICsyOCw3IEBACiAjaW5jbHVkZSAic3lzZW11L2lvdGhy
ZWFkLmgiCiAjaW5jbHVkZSAieGVuLWJsb2NrLmgiCiAKLXN0cnVjdCBpb3JlcSB7Cit0eXBlZGVm
IHN0cnVjdCBYZW5CbG9ja1JlcXVlc3QgewogICAgIGJsa2lmX3JlcXVlc3RfdCByZXE7CiAgICAg
aW50MTZfdCBzdGF0dXM7CiAgICAgb2ZmX3Qgc3RhcnQ7CkBAIC0zOSw5ICszOSw5IEBAIHN0cnVj
dCBpb3JlcSB7CiAgICAgaW50IGFpb19pbmZsaWdodDsKICAgICBpbnQgYWlvX2Vycm9yczsKICAg
ICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lOwotICAgIFFMSVNUX0VOVFJZKGlvcmVxKSBs
aXN0OworICAgIFFMSVNUX0VOVFJZKFhlbkJsb2NrUmVxdWVzdCkgbGlzdDsKICAgICBCbG9ja0Fj
Y3RDb29raWUgYWNjdDsKLX07Cit9IFhlbkJsb2NrUmVxdWVzdDsKIAogc3RydWN0IFhlbkJsb2Nr
RGF0YVBsYW5lIHsKICAgICBYZW5EZXZpY2UgKnhlbmRldjsKQEAgLTU0LDkgKzU0LDkgQEAgc3Ry
dWN0IFhlbkJsb2NrRGF0YVBsYW5lIHsKICAgICBpbnQgcHJvdG9jb2w7CiAgICAgYmxraWZfYmFj
a19yaW5nc190IHJpbmdzOwogICAgIGludCBtb3JlX3dvcms7Ci0gICAgUUxJU1RfSEVBRChpbmZs
aWdodF9oZWFkLCBpb3JlcSkgaW5mbGlnaHQ7Ci0gICAgUUxJU1RfSEVBRChmaW5pc2hlZF9oZWFk
LCBpb3JlcSkgZmluaXNoZWQ7Ci0gICAgUUxJU1RfSEVBRChmcmVlbGlzdF9oZWFkLCBpb3JlcSkg
ZnJlZWxpc3Q7CisgICAgUUxJU1RfSEVBRChpbmZsaWdodF9oZWFkLCBYZW5CbG9ja1JlcXVlc3Qp
IGluZmxpZ2h0OworICAgIFFMSVNUX0hFQUQoZmluaXNoZWRfaGVhZCwgWGVuQmxvY2tSZXF1ZXN0
KSBmaW5pc2hlZDsKKyAgICBRTElTVF9IRUFEKGZyZWVsaXN0X2hlYWQsIFhlbkJsb2NrUmVxdWVz
dCkgZnJlZWxpc3Q7CiAgICAgaW50IHJlcXVlc3RzX3RvdGFsOwogICAgIGludCByZXF1ZXN0c19p
bmZsaWdodDsKICAgICBpbnQgcmVxdWVzdHNfZmluaXNoZWQ7CkBAIC02Nyw2OCArNjcsNjggQEAg
c3RydWN0IFhlbkJsb2NrRGF0YVBsYW5lIHsKICAgICBBaW9Db250ZXh0ICpjdHg7CiB9OwogCi1z
dGF0aWMgdm9pZCBpb3JlcV9yZXNldChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQorc3RhdGljIHZvaWQg
aW9yZXFfcmVzZXQoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewotICAgIG1lbXNldCgmaW9y
ZXEtPnJlcSwgMCwgc2l6ZW9mKGlvcmVxLT5yZXEpKTsKLSAgICBpb3JlcS0+c3RhdHVzID0gMDsK
LSAgICBpb3JlcS0+c3RhcnQgPSAwOwotICAgIGlvcmVxLT5idWYgPSBOVUxMOwotICAgIGlvcmVx
LT5zaXplID0gMDsKLSAgICBpb3JlcS0+cHJlc3luYyA9IDA7CisgICAgbWVtc2V0KCZyZXF1ZXN0
LT5yZXEsIDAsIHNpemVvZihyZXF1ZXN0LT5yZXEpKTsKKyAgICByZXF1ZXN0LT5zdGF0dXMgPSAw
OworICAgIHJlcXVlc3QtPnN0YXJ0ID0gMDsKKyAgICByZXF1ZXN0LT5idWYgPSBOVUxMOworICAg
IHJlcXVlc3QtPnNpemUgPSAwOworICAgIHJlcXVlc3QtPnByZXN5bmMgPSAwOwogCi0gICAgaW9y
ZXEtPmFpb19pbmZsaWdodCA9IDA7Ci0gICAgaW9yZXEtPmFpb19lcnJvcnMgPSAwOworICAgIHJl
cXVlc3QtPmFpb19pbmZsaWdodCA9IDA7CisgICAgcmVxdWVzdC0+YWlvX2Vycm9ycyA9IDA7CiAK
LSAgICBpb3JlcS0+ZGF0YXBsYW5lID0gTlVMTDsKLSAgICBtZW1zZXQoJmlvcmVxLT5saXN0LCAw
LCBzaXplb2YoaW9yZXEtPmxpc3QpKTsKLSAgICBtZW1zZXQoJmlvcmVxLT5hY2N0LCAwLCBzaXpl
b2YoaW9yZXEtPmFjY3QpKTsKKyAgICByZXF1ZXN0LT5kYXRhcGxhbmUgPSBOVUxMOworICAgIG1l
bXNldCgmcmVxdWVzdC0+bGlzdCwgMCwgc2l6ZW9mKHJlcXVlc3QtPmxpc3QpKTsKKyAgICBtZW1z
ZXQoJnJlcXVlc3QtPmFjY3QsIDAsIHNpemVvZihyZXF1ZXN0LT5hY2N0KSk7CiAKLSAgICBxZW11
X2lvdmVjX3Jlc2V0KCZpb3JlcS0+dik7CisgICAgcWVtdV9pb3ZlY19yZXNldCgmcmVxdWVzdC0+
dik7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgaW9yZXEgKmlvcmVxX3N0YXJ0KFhlbkJsb2NrRGF0YVBs
YW5lICpkYXRhcGxhbmUpCitzdGF0aWMgWGVuQmxvY2tSZXF1ZXN0ICppb3JlcV9zdGFydChYZW5C
bG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogewotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBO
VUxMOworICAgIFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCA9IE5VTEw7CiAKICAgICBpZiAoUUxJ
U1RfRU1QVFkoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpKSB7CiAgICAgICAgIGlmIChkYXRhcGxhbmUt
PnJlcXVlc3RzX3RvdGFsID49IGRhdGFwbGFuZS0+bWF4X3JlcXVlc3RzKSB7CiAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAgICAvKiBhbGxvY2F0ZSBuZXcgc3RydWN0ICov
Ci0gICAgICAgIGlvcmVxID0gZ19tYWxsb2MwKHNpemVvZigqaW9yZXEpKTsKLSAgICAgICAgaW9y
ZXEtPmRhdGFwbGFuZSA9IGRhdGFwbGFuZTsKKyAgICAgICAgcmVxdWVzdCA9IGdfbWFsbG9jMChz
aXplb2YoKnJlcXVlc3QpKTsKKyAgICAgICAgcmVxdWVzdC0+ZGF0YXBsYW5lID0gZGF0YXBsYW5l
OwogICAgICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX3RvdGFsKys7Ci0gICAgICAgIHFlbXVfaW92
ZWNfaW5pdCgmaW9yZXEtPnYsIDEpOworICAgICAgICBxZW11X2lvdmVjX2luaXQoJnJlcXVlc3Qt
PnYsIDEpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIC8qIGdldCBvbmUgZnJvbSBmcmVlbGlzdCAq
LwotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZyZWVsaXN0KTsKLSAg
ICAgICAgUUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKKyAgICAgICAgcmVxdWVzdCA9IFFMSVNU
X0ZJUlNUKCZkYXRhcGxhbmUtPmZyZWVsaXN0KTsKKyAgICAgICAgUUxJU1RfUkVNT1ZFKHJlcXVl
c3QsIGxpc3QpOwogICAgIH0KLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5pbmZs
aWdodCwgaW9yZXEsIGxpc3QpOworICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmlu
ZmxpZ2h0LCByZXF1ZXN0LCBsaXN0KTsKICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0
Kys7CiAKIG91dDoKLSAgICByZXR1cm4gaW9yZXE7CisgICAgcmV0dXJuIHJlcXVlc3Q7CiB9CiAK
LXN0YXRpYyB2b2lkIGlvcmVxX2ZpbmlzaChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQorc3RhdGljIHZv
aWQgaW9yZXFfZmluaXNoKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKIHsKLSAgICBYZW5CbG9j
a0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gaW9yZXEtPmRhdGFwbGFuZTsKKyAgICBYZW5CbG9ja0Rh
dGFQbGFuZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOwogCi0gICAgUUxJU1RfUkVN
T1ZFKGlvcmVxLCBsaXN0KTsKLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5maW5p
c2hlZCwgaW9yZXEsIGxpc3QpOworICAgIFFMSVNUX1JFTU9WRShyZXF1ZXN0LCBsaXN0KTsKKyAg
ICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5maW5pc2hlZCwgcmVxdWVzdCwgbGlzdCk7
CiAgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19pbmZsaWdodC0tOwogICAgIGRhdGFwbGFuZS0+cmVx
dWVzdHNfZmluaXNoZWQrKzsKIH0KIAotc3RhdGljIHZvaWQgaW9yZXFfcmVsZWFzZShzdHJ1Y3Qg
aW9yZXEgKmlvcmVxLCBib29sIGZpbmlzaCkKK3N0YXRpYyB2b2lkIGlvcmVxX3JlbGVhc2UoWGVu
QmxvY2tSZXF1ZXN0ICpyZXF1ZXN0LCBib29sIGZpbmlzaCkKIHsKLSAgICBYZW5CbG9ja0RhdGFQ
bGFuZSAqZGF0YXBsYW5lID0gaW9yZXEtPmRhdGFwbGFuZTsKKyAgICBYZW5CbG9ja0RhdGFQbGFu
ZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOwogCi0gICAgUUxJU1RfUkVNT1ZFKGlv
cmVxLCBsaXN0KTsKLSAgICBpb3JlcV9yZXNldChpb3JlcSk7Ci0gICAgaW9yZXEtPmRhdGFwbGFu
ZSA9IGRhdGFwbGFuZTsKLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5mcmVlbGlz
dCwgaW9yZXEsIGxpc3QpOworICAgIFFMSVNUX1JFTU9WRShyZXF1ZXN0LCBsaXN0KTsKKyAgICBp
b3JlcV9yZXNldChyZXF1ZXN0KTsKKyAgICByZXF1ZXN0LT5kYXRhcGxhbmUgPSBkYXRhcGxhbmU7
CisgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmRhdGFwbGFuZS0+ZnJlZWxpc3QsIHJlcXVlc3QsIGxp
c3QpOwogICAgIGlmIChmaW5pc2gpIHsKICAgICAgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19maW5p
c2hlZC0tOwogICAgIH0gZWxzZSB7CkBAIC0xNDAsMTggKzE0MCwxOCBAQCBzdGF0aWMgdm9pZCBp
b3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJvb2wgZmluaXNoKQogICogdHJhbnNs
YXRlIHJlcXVlc3QgaW50byBpb3ZlYyArIHN0YXJ0IG9mZnNldAogICogZG8gc2FuaXR5IGNoZWNr
cyBhbG9uZyB0aGUgd2F5CiAgKi8KLXN0YXRpYyBpbnQgaW9yZXFfcGFyc2Uoc3RydWN0IGlvcmVx
ICppb3JlcSkKK3N0YXRpYyBpbnQgaW9yZXFfcGFyc2UoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0
KQogewotICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5l
OworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7
CiAgICAgc2l6ZV90IGxlbjsKICAgICBpbnQgaTsKIAotICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5v
cGVyYXRpb24pIHsKKyAgICBzd2l0Y2ggKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24pIHsKICAgICBj
YXNlIEJMS0lGX09QX1JFQUQ6CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfT1BfRkxV
U0hfRElTS0NBQ0hFOgotICAgICAgICBpb3JlcS0+cHJlc3luYyA9IDE7Ci0gICAgICAgIGlmICgh
aW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAgICAgICByZXF1ZXN0LT5wcmVzeW5jID0gMTsK
KyAgICAgICAgaWYgKCFyZXF1ZXN0LT5yZXEubnJfc2VnbWVudHMpIHsKICAgICAgICAgICAgIHJl
dHVybiAwOwogICAgICAgICB9CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwpAQCAtMTYwLDc3
ICsxNjAsNzggQEAgc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQog
ICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKICAgICAgICAgcmV0dXJuIDA7CiAgICAgZGVmYXVs
dDoKLSAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogdW5rbm93biBvcGVyYXRpb24gKCVkKSIs
IGlvcmVxLT5yZXEub3BlcmF0aW9uKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogdW5r
bm93biBvcGVyYXRpb24gKCVkKSIsIHJlcXVlc3QtPnJlcS5vcGVyYXRpb24pOwogICAgICAgICBn
b3RvIGVycjsKICAgICB9OwogCi0gICAgaWYgKGlvcmVxLT5yZXEub3BlcmF0aW9uICE9IEJMS0lG
X09QX1JFQUQgJiYKKyAgICBpZiAocmVxdWVzdC0+cmVxLm9wZXJhdGlvbiAhPSBCTEtJRl9PUF9S
RUFEICYmCiAgICAgICAgIGJsa19pc19yZWFkX29ubHkoZGF0YXBsYW5lLT5ibGspKSB7CiAgICAg
ICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IHdyaXRlIHJlcSBmb3Igcm8gZGV2aWNlIik7CiAgICAg
ICAgIGdvdG8gZXJyOwogICAgIH0KIAotICAgIGlvcmVxLT5zdGFydCA9IGlvcmVxLT5yZXEuc2Vj
dG9yX251bWJlciAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7Ci0gICAgZm9yIChpID0gMDsgaSA8IGlv
cmVxLT5yZXEubnJfc2VnbWVudHM7IGkrKykgeworICAgIHJlcXVlc3QtPnN0YXJ0ID0gcmVxdWVz
dC0+cmVxLnNlY3Rvcl9udW1iZXIgKiBkYXRhcGxhbmUtPmZpbGVfYmxrOworICAgIGZvciAoaSA9
IDA7IGkgPCByZXF1ZXN0LT5yZXEubnJfc2VnbWVudHM7IGkrKykgewogICAgICAgICBpZiAoaSA9
PSBCTEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1QpIHsKICAgICAgICAgICAgIGVycm9yX3Jl
cG9ydCgiZXJyb3I6IG5yX3NlZ21lbnRzIHRvbyBiaWciKTsKICAgICAgICAgICAgIGdvdG8gZXJy
OwogICAgICAgICB9Ci0gICAgICAgIGlmIChpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ID4g
aW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0KSB7CisgICAgICAgIGlmIChyZXF1ZXN0LT5yZXEu
c2VnW2ldLmZpcnN0X3NlY3QgPiByZXF1ZXN0LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCkgewogICAg
ICAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogZmlyc3QgPiBsYXN0IHNlY3RvciIpOwogICAg
ICAgICAgICAgZ290byBlcnI7CiAgICAgICAgIH0KLSAgICAgICAgaWYgKGlvcmVxLT5yZXEuc2Vn
W2ldLmxhc3Rfc2VjdCAqIGRhdGFwbGFuZS0+ZmlsZV9ibGsgPj0gWENfUEFHRV9TSVpFKSB7Cisg
ICAgICAgIGlmIChyZXF1ZXN0LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAqIGRhdGFwbGFuZS0+Zmls
ZV9ibGsgPj0KKyAgICAgICAgICAgIFhDX1BBR0VfU0laRSkgewogICAgICAgICAgICAgZXJyb3Jf
cmVwb3J0KCJlcnJvcjogcGFnZSBjcm9zc2luZyIpOwogICAgICAgICAgICAgZ290byBlcnI7CiAg
ICAgICAgIH0KIAotICAgICAgICBsZW4gPSAoaW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0IC0K
LSAgICAgICAgICAgICAgIGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGRhdGFw
bGFuZS0+ZmlsZV9ibGs7Ci0gICAgICAgIGlvcmVxLT5zaXplICs9IGxlbjsKKyAgICAgICAgbGVu
ID0gKHJlcXVlc3QtPnJlcS5zZWdbaV0ubGFzdF9zZWN0IC0KKyAgICAgICAgICAgICAgIHJlcXVl
c3QtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZGF0YXBsYW5lLT5maWxlX2JsazsKKyAg
ICAgICAgcmVxdWVzdC0+c2l6ZSArPSBsZW47CiAgICAgfQotICAgIGlmIChpb3JlcS0+c3RhcnQg
KyBpb3JlcS0+c2l6ZSA+IGRhdGFwbGFuZS0+ZmlsZV9zaXplKSB7CisgICAgaWYgKHJlcXVlc3Qt
PnN0YXJ0ICsgcmVxdWVzdC0+c2l6ZSA+IGRhdGFwbGFuZS0+ZmlsZV9zaXplKSB7CiAgICAgICAg
IGVycm9yX3JlcG9ydCgiZXJyb3I6IGFjY2VzcyBiZXlvbmQgZW5kIG9mIGZpbGUiKTsKICAgICAg
ICAgZ290byBlcnI7CiAgICAgfQogICAgIHJldHVybiAwOwogCiBlcnI6Ci0gICAgaW9yZXEtPnN0
YXR1cyA9IEJMS0lGX1JTUF9FUlJPUjsKKyAgICByZXF1ZXN0LT5zdGF0dXMgPSBCTEtJRl9SU1Bf
RVJST1I7CiAgICAgcmV0dXJuIC0xOwogfQogCi1zdGF0aWMgaW50IGlvcmVxX2dyYW50X2NvcHko
c3RydWN0IGlvcmVxICppb3JlcSkKK3N0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShYZW5CbG9j
a1JlcXVlc3QgKnJlcXVlc3QpCiB7Ci0gICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9
IGlvcmVxLT5kYXRhcGxhbmU7CisgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJl
cXVlc3QtPmRhdGFwbGFuZTsKICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IGRhdGFwbGFuZS0+eGVu
ZGV2OwogICAgIFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQgc2Vnc1tCTEtJRl9NQVhfU0VHTUVO
VFNfUEVSX1JFUVVFU1RdOwogICAgIGludCBpLCBjb3VudDsKICAgICBpbnQ2NF90IGZpbGVfYmxr
ID0gZGF0YXBsYW5lLT5maWxlX2JsazsKLSAgICBib29sIHRvX2RvbWFpbiA9IChpb3JlcS0+cmVx
Lm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEKTsKLSAgICB2b2lkICp2aXJ0ID0gaW9yZXEtPmJ1
ZjsKKyAgICBib29sIHRvX2RvbWFpbiA9IChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uID09IEJMS0lG
X09QX1JFQUQpOworICAgIHZvaWQgKnZpcnQgPSByZXF1ZXN0LT5idWY7CiAgICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAKLSAgICBpZiAoaW9yZXEtPnJlcS5ucl9zZWdtZW50cyA9PSAwKSB7
CisgICAgaWYgKHJlcXVlc3QtPnJlcS5ucl9zZWdtZW50cyA9PSAwKSB7CiAgICAgICAgIHJldHVy
biAwOwogICAgIH0KIAotICAgIGNvdW50ID0gaW9yZXEtPnJlcS5ucl9zZWdtZW50czsKKyAgICBj
b3VudCA9IHJlcXVlc3QtPnJlcS5ucl9zZWdtZW50czsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBj
b3VudDsgaSsrKSB7CiAgICAgICAgIGlmICh0b19kb21haW4pIHsKLSAgICAgICAgICAgIHNlZ3Nb
aV0uZGVzdC5mb3JlaWduLnJlZiA9IGlvcmVxLT5yZXEuc2VnW2ldLmdyZWY7Ci0gICAgICAgICAg
ICBzZWdzW2ldLmRlc3QuZm9yZWlnbi5vZmZzZXQgPSBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9z
ZWN0ICoKKyAgICAgICAgICAgIHNlZ3NbaV0uZGVzdC5mb3JlaWduLnJlZiA9IHJlcXVlc3QtPnJl
cS5zZWdbaV0uZ3JlZjsKKyAgICAgICAgICAgIHNlZ3NbaV0uZGVzdC5mb3JlaWduLm9mZnNldCA9
IHJlcXVlc3QtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCAqCiAgICAgICAgICAgICAgICAgZmlsZV9i
bGs7CiAgICAgICAgICAgICBzZWdzW2ldLnNvdXJjZS52aXJ0ID0gdmlydDsKICAgICAgICAgfSBl
bHNlIHsKLSAgICAgICAgICAgIHNlZ3NbaV0uc291cmNlLmZvcmVpZ24ucmVmID0gaW9yZXEtPnJl
cS5zZWdbaV0uZ3JlZjsKLSAgICAgICAgICAgIHNlZ3NbaV0uc291cmNlLmZvcmVpZ24ub2Zmc2V0
ID0gaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCAqCisgICAgICAgICAgICBzZWdzW2ldLnNv
dXJjZS5mb3JlaWduLnJlZiA9IHJlcXVlc3QtPnJlcS5zZWdbaV0uZ3JlZjsKKyAgICAgICAgICAg
IHNlZ3NbaV0uc291cmNlLmZvcmVpZ24ub2Zmc2V0ID0gcmVxdWVzdC0+cmVxLnNlZ1tpXS5maXJz
dF9zZWN0ICoKICAgICAgICAgICAgICAgICBmaWxlX2JsazsKICAgICAgICAgICAgIHNlZ3NbaV0u
ZGVzdC52aXJ0ID0gdmlydDsKICAgICAgICAgfQotICAgICAgICBzZWdzW2ldLmxlbiA9IChpb3Jl
cS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgLQotICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+
cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICsgMSkgKiBmaWxlX2JsazsKKyAgICAgICAgc2Vnc1tpXS5s
ZW4gPSAocmVxdWVzdC0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgLQorICAgICAgICAgICAgICAgICAg
ICAgICByZXF1ZXN0LT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVfYmxrOwogICAg
ICAgICB2aXJ0ICs9IHNlZ3NbaV0ubGVuOwogICAgIH0KIApAQCAtMjM5LDcyICsyNDAsNzIgQEAg
c3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgaWYg
KGxvY2FsX2VycikgewogICAgICAgICBlcnJvcl9yZXBvcnRmX2Vycihsb2NhbF9lcnIsICJmYWls
ZWQgdG8gY29weSBkYXRhOiAiKTsKIAotICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOworICAg
ICAgICByZXF1ZXN0LT5haW9fZXJyb3JzKys7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAK
ICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1
Y3QgaW9yZXEgKmlvcmVxKTsKK3N0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oWGVuQmxv
Y2tSZXF1ZXN0ICpyZXF1ZXN0KTsKIAogc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9p
ZCAqb3BhcXVlLCBpbnQgcmV0KQogewotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBvcGFxdWU7
Ci0gICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7Cisg
ICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0ID0gb3BhcXVlOworICAgIFhlbkJsb2NrRGF0YVBs
YW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKICAgICBhaW9fY29udGV4dF9h
Y3F1aXJlKGRhdGFwbGFuZS0+Y3R4KTsKIAogICAgIGlmIChyZXQgIT0gMCkgewogICAgICAgICBl
cnJvcl9yZXBvcnQoIiVzIEkvTyBlcnJvciIsCi0gICAgICAgICAgICAgICAgICAgICBpb3JlcS0+
cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEID8KKyAgICAgICAgICAgICAgICAgICAgIHJl
cXVlc3QtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCA/CiAgICAgICAgICAgICAgICAg
ICAgICAicmVhZCIgOiAid3JpdGUiKTsKLSAgICAgICAgaW9yZXEtPmFpb19lcnJvcnMrKzsKKyAg
ICAgICAgcmVxdWVzdC0+YWlvX2Vycm9ycysrOwogICAgIH0KIAotICAgIGlvcmVxLT5haW9faW5m
bGlnaHQtLTsKLSAgICBpZiAoaW9yZXEtPnByZXN5bmMpIHsKLSAgICAgICAgaW9yZXEtPnByZXN5
bmMgPSAwOwotICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhpb3JlcSk7CisgICAgcmVxdWVz
dC0+YWlvX2luZmxpZ2h0LS07CisgICAgaWYgKHJlcXVlc3QtPnByZXN5bmMpIHsKKyAgICAgICAg
cmVxdWVzdC0+cHJlc3luYyA9IDA7CisgICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKHJlcXVl
c3QpOwogICAgICAgICBnb3RvIGRvbmU7CiAgICAgfQotICAgIGlmIChpb3JlcS0+YWlvX2luZmxp
Z2h0ID4gMCkgeworICAgIGlmIChyZXF1ZXN0LT5haW9faW5mbGlnaHQgPiAwKSB7CiAgICAgICAg
IGdvdG8gZG9uZTsKICAgICB9CiAKLSAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7
CisgICAgc3dpdGNoIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uKSB7CiAgICAgY2FzZSBCTEtJRl9P
UF9SRUFEOgotICAgICAgICAvKiBpbiBjYXNlIG9mIGZhaWx1cmUgaW9yZXEtPmFpb19lcnJvcnMg
aXMgaW5jcmVhc2VkICovCisgICAgICAgIC8qIGluIGNhc2Ugb2YgZmFpbHVyZSByZXF1ZXN0LT5h
aW9fZXJyb3JzIGlzIGluY3JlYXNlZCAqLwogICAgICAgICBpZiAocmV0ID09IDApIHsKLSAgICAg
ICAgICAgIGlvcmVxX2dyYW50X2NvcHkoaW9yZXEpOworICAgICAgICAgICAgaW9yZXFfZ3JhbnRf
Y29weShyZXF1ZXN0KTsKICAgICAgICAgfQotICAgICAgICBxZW11X3ZmcmVlKGlvcmVxLT5idWYp
OworICAgICAgICBxZW11X3ZmcmVlKHJlcXVlc3QtPmJ1Zik7CiAgICAgICAgIGJyZWFrOwogICAg
IGNhc2UgQkxLSUZfT1BfV1JJVEU6CiAgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6
Ci0gICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAgICAgICBpZiAoIXJl
cXVlc3QtPnJlcS5ucl9zZWdtZW50cykgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0K
LSAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICAgICAgcWVtdV92ZnJlZShyZXF1
ZXN0LT5idWYpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBicmVhazsK
ICAgICB9CiAKLSAgICBpb3JlcS0+c3RhdHVzID0gaW9yZXEtPmFpb19lcnJvcnMgPyBCTEtJRl9S
U1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsKLSAgICBpb3JlcV9maW5pc2goaW9yZXEpOworICAg
IHJlcXVlc3QtPnN0YXR1cyA9IHJlcXVlc3QtPmFpb19lcnJvcnMgPyBCTEtJRl9SU1BfRVJST1Ig
OiBCTEtJRl9SU1BfT0tBWTsKKyAgICBpb3JlcV9maW5pc2gocmVxdWVzdCk7CiAKLSAgICBzd2l0
Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7CisgICAgc3dpdGNoIChyZXF1ZXN0LT5yZXEub3Bl
cmF0aW9uKSB7CiAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKICAgICBjYXNlIEJMS0lGX09QX0ZM
VVNIX0RJU0tDQUNIRToKLSAgICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7Cisg
ICAgICAgIGlmICghcmVxdWVzdC0+cmVxLm5yX3NlZ21lbnRzKSB7CiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgfQogICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKLSAgICAgICAgaWYgKGlvcmVx
LT5zdGF0dXMgPT0gQkxLSUZfUlNQX09LQVkpIHsKLSAgICAgICAgICAgIGJsb2NrX2FjY3RfZG9u
ZShibGtfZ2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKKyAgICAgICAg
aWYgKHJlcXVlc3QtPnN0YXR1cyA9PSBCTEtJRl9SU1BfT0tBWSkgeworICAgICAgICAgICAgYmxv
Y2tfYWNjdF9kb25lKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmcmVxdWVzdC0+YWNj
dCk7CiAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBibG9ja19hY2N0X2ZhaWxlZChibGtf
Z2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKKyAgICAgICAgICAgIGJs
b2NrX2FjY3RfZmFpbGVkKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmcmVxdWVzdC0+
YWNjdCk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9ESVND
QVJEOgpAQCAtMzE3LDEwICszMTgsMTEgQEAgZG9uZToKICAgICBhaW9fY29udGV4dF9yZWxlYXNl
KGRhdGFwbGFuZS0+Y3R4KTsKIH0KIAotc3RhdGljIGJvb2wgYmxrX3NwbGl0X2Rpc2NhcmQoc3Ry
dWN0IGlvcmVxICppb3JlcSwgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlciwKK3N0YXRpYyBi
b29sIGJsa19zcGxpdF9kaXNjYXJkKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBucl9zZWN0b3JzKQogewotICAgIFhl
bkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOworICAgIFhlbkJs
b2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgaW50NjRf
dCBieXRlX29mZnNldDsKICAgICBpbnQgYnl0ZV9jaHVuazsKICAgICB1aW50NjRfdCBieXRlX3Jl
bWFpbmluZywgbGltaXQ7CkBAIC0zMzksOSArMzQxLDkgQEAgc3RhdGljIGJvb2wgYmxrX3NwbGl0
X2Rpc2NhcmQoc3RydWN0IGlvcmVxICppb3JlcSwgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJl
ciwKIAogICAgIGRvIHsKICAgICAgICAgYnl0ZV9jaHVuayA9IGJ5dGVfcmVtYWluaW5nID4gbGlt
aXQgPyBsaW1pdCA6IGJ5dGVfcmVtYWluaW5nOwotICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0
Kys7CisgICAgICAgIHJlcXVlc3QtPmFpb19pbmZsaWdodCsrOwogICAgICAgICBibGtfYWlvX3Bk
aXNjYXJkKGRhdGFwbGFuZS0+YmxrLCBieXRlX29mZnNldCwgYnl0ZV9jaHVuaywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwgaW9yZXEpOworICAgICAgICAgICAg
ICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCByZXF1ZXN0KTsKICAgICAgICAgYnl0ZV9y
ZW1haW5pbmcgLT0gYnl0ZV9jaHVuazsKICAgICAgICAgYnl0ZV9vZmZzZXQgKz0gYnl0ZV9jaHVu
azsKICAgICB9IHdoaWxlIChieXRlX3JlbWFpbmluZyA+IDApOwpAQCAtMzQ5LDUzICszNTEsNTMg
QEAgc3RhdGljIGJvb2wgYmxrX3NwbGl0X2Rpc2NhcmQoc3RydWN0IGlvcmVxICppb3JlcSwgYmxr
aWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlciwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGlj
IGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQorc3RhdGljIGlu
dCBpb3JlcV9ydW5pb19xZW11X2FpbyhYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiB7Ci0gICAg
WGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7Ci0KLSAgICBp
b3JlcS0+YnVmID0gcWVtdV9tZW1hbGlnbihYQ19QQUdFX1NJWkUsIGlvcmVxLT5zaXplKTsKLSAg
ICBpZiAoaW9yZXEtPnJlcS5ucl9zZWdtZW50cyAmJgotICAgICAgICAoaW9yZXEtPnJlcS5vcGVy
YXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgfHwKLSAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9u
ID09IEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRSkgJiYKLSAgICAgICAgaW9yZXFfZ3JhbnRfY29w
eShpb3JlcSkpIHsKLSAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICBYZW5CbG9j
a0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOworCisgICAgcmVxdWVz
dC0+YnVmID0gcWVtdV9tZW1hbGlnbihYQ19QQUdFX1NJWkUsIHJlcXVlc3QtPnNpemUpOworICAg
IGlmIChyZXF1ZXN0LT5yZXEubnJfc2VnbWVudHMgJiYKKyAgICAgICAgKHJlcXVlc3QtPnJlcS5v
cGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgfHwKKyAgICAgICAgIHJlcXVlc3QtPnJlcS5vcGVy
YXRpb24gPT0gQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFKSAmJgorICAgICAgICBpb3JlcV9ncmFu
dF9jb3B5KHJlcXVlc3QpKSB7CisgICAgICAgIHFlbXVfdmZyZWUocmVxdWVzdC0+YnVmKTsKICAg
ICAgICAgZ290byBlcnI7CiAgICAgfQogCi0gICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOwotICAg
IGlmIChpb3JlcS0+cHJlc3luYykgewotICAgICAgICBibGtfYWlvX2ZsdXNoKGlvcmVxLT5kYXRh
cGxhbmUtPmJsaywgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKKyAgICByZXF1ZXN0LT5haW9f
aW5mbGlnaHQrKzsKKyAgICBpZiAocmVxdWVzdC0+cHJlc3luYykgeworICAgICAgICBibGtfYWlv
X2ZsdXNoKHJlcXVlc3QtPmRhdGFwbGFuZS0+YmxrLCBxZW11X2Fpb19jb21wbGV0ZSwgcmVxdWVz
dCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5v
cGVyYXRpb24pIHsKKyAgICBzd2l0Y2ggKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24pIHsKICAgICBj
YXNlIEJMS0lGX09QX1JFQUQ6Ci0gICAgICAgIHFlbXVfaW92ZWNfYWRkKCZpb3JlcS0+diwgaW9y
ZXEtPmJ1ZiwgaW9yZXEtPnNpemUpOwotICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJsa19nZXRf
c3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmaW9yZXEtPmFjY3QsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgaW9yZXEtPnYuc2l6ZSwgQkxPQ0tfQUNDVF9SRUFEKTsKLSAgICAgICAgaW9yZXEtPmFp
b19pbmZsaWdodCsrOwotICAgICAgICBibGtfYWlvX3ByZWFkdihkYXRhcGxhbmUtPmJsaywgaW9y
ZXEtPnN0YXJ0LCAmaW9yZXEtPnYsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgIHFlbXVfYWlv
X2NvbXBsZXRlLCBpb3JlcSk7CisgICAgICAgIHFlbXVfaW92ZWNfYWRkKCZyZXF1ZXN0LT52LCBy
ZXF1ZXN0LT5idWYsIHJlcXVlc3QtPnNpemUpOworICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJs
a19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmcmVxdWVzdC0+YWNjdCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICByZXF1ZXN0LT52LnNpemUsIEJMT0NLX0FDQ1RfUkVBRCk7CisgICAgICAg
IHJlcXVlc3QtPmFpb19pbmZsaWdodCsrOworICAgICAgICBibGtfYWlvX3ByZWFkdihkYXRhcGxh
bmUtPmJsaywgcmVxdWVzdC0+c3RhcnQsICZyZXF1ZXN0LT52LCAwLAorICAgICAgICAgICAgICAg
ICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwgcmVxdWVzdCk7CiAgICAgICAgIGJyZWFrOwogICAg
IGNhc2UgQkxLSUZfT1BfV1JJVEU6CiAgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6
Ci0gICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAgICAgICBpZiAoIXJl
cXVlc3QtPnJlcS5ucl9zZWdtZW50cykgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0K
IAotICAgICAgICBxZW11X2lvdmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYsIGlvcmVxLT5z
aXplKTsKLSAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRzKGRhdGFwbGFuZS0+
YmxrKSwgJmlvcmVxLT5hY2N0LAotICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT52LnNp
emUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxL
SUZfT1BfV1JJVEUgPworICAgICAgICBxZW11X2lvdmVjX2FkZCgmcmVxdWVzdC0+diwgcmVxdWVz
dC0+YnVmLCByZXF1ZXN0LT5zaXplKTsKKyAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0
X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwgJnJlcXVlc3QtPmFjY3QsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVxdWVzdC0+di5zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVl
c3QtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgPwogICAgICAgICAgICAgICAgICAg
ICAgICAgIEJMT0NLX0FDQ1RfV1JJVEUgOiBCTE9DS19BQ0NUX0ZMVVNIKTsKLSAgICAgICAgaW9y
ZXEtPmFpb19pbmZsaWdodCsrOwotICAgICAgICBibGtfYWlvX3B3cml0ZXYoZGF0YXBsYW5lLT5i
bGssIGlvcmVxLT5zdGFydCwgJmlvcmVxLT52LCAwLAotICAgICAgICAgICAgICAgICAgICAgICAg
cWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKKyAgICAgICAgcmVxdWVzdC0+YWlvX2luZmxpZ2h0
Kys7CisgICAgICAgIGJsa19haW9fcHdyaXRldihkYXRhcGxhbmUtPmJsaywgcmVxdWVzdC0+c3Rh
cnQsICZyZXF1ZXN0LT52LCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29t
cGxldGUsIHJlcXVlc3QpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX09QX0RJU0NB
UkQ6CiAgICAgewotICAgICAgICBzdHJ1Y3QgYmxraWZfcmVxdWVzdF9kaXNjYXJkICpyZXEgPSAo
dm9pZCAqKSZpb3JlcS0+cmVxOwotICAgICAgICBpZiAoIWJsa19zcGxpdF9kaXNjYXJkKGlvcmVx
LCByZXEtPnNlY3Rvcl9udW1iZXIsIHJlcS0+bnJfc2VjdG9ycykpIHsKKyAgICAgICAgc3RydWN0
IGJsa2lmX3JlcXVlc3RfZGlzY2FyZCAqcmVxID0gKHZvaWQgKikmcmVxdWVzdC0+cmVxOworICAg
ICAgICBpZiAoIWJsa19zcGxpdF9kaXNjYXJkKHJlcXVlc3QsIHJlcS0+c2VjdG9yX251bWJlciwg
cmVxLT5ucl9zZWN0b3JzKSkgewogICAgICAgICAgICAgZ290byBlcnI7CiAgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CkBAIC00MDUsMTkgKzQwNywxOSBAQCBzdGF0aWMgaW50IGlvcmVxX3J1bmlv
X3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0K
IAotICAgIHFlbXVfYWlvX2NvbXBsZXRlKGlvcmVxLCAwKTsKKyAgICBxZW11X2Fpb19jb21wbGV0
ZShyZXF1ZXN0LCAwKTsKIAogICAgIHJldHVybiAwOwogCiBlcnI6Ci0gICAgaW9yZXFfZmluaXNo
KGlvcmVxKTsKLSAgICBpb3JlcS0+c3RhdHVzID0gQkxLSUZfUlNQX0VSUk9SOworICAgIGlvcmVx
X2ZpbmlzaChyZXF1ZXN0KTsKKyAgICByZXF1ZXN0LT5zdGF0dXMgPSBCTEtJRl9SU1BfRVJST1I7
CiAgICAgcmV0dXJuIC0xOwogfQogCi1zdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQorc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoWGVu
QmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewotICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUgPSBpb3JlcS0+ZGF0YXBsYW5lOworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUg
PSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsKICAgICBpbnQg
aGF2ZV9yZXF1ZXN0cyA9IDA7CiAgICAgYmxraWZfcmVzcG9uc2VfdCAqcmVzcDsKQEAgLTQ0Myw5
ICs0NDUsOSBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByZXNwLT5pZCA9IGlvcmVx
LT5yZXEuaWQ7Ci0gICAgcmVzcC0+b3BlcmF0aW9uID0gaW9yZXEtPnJlcS5vcGVyYXRpb247Ci0g
ICAgcmVzcC0+c3RhdHVzID0gaW9yZXEtPnN0YXR1czsKKyAgICByZXNwLT5pZCA9IHJlcXVlc3Qt
PnJlcS5pZDsKKyAgICByZXNwLT5vcGVyYXRpb24gPSByZXF1ZXN0LT5yZXEub3BlcmF0aW9uOwor
ICAgIHJlc3AtPnN0YXR1cyA9IHJlcXVlc3QtPnN0YXR1czsKIAogICAgIGRhdGFwbGFuZS0+cmlu
Z3MuY29tbW9uLnJzcF9wcm9kX3B2dCsrOwogCkBAIC00NzMsMTMgKzQ3NSwxMyBAQCBzdGF0aWMg
aW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogLyogd2FsayBm
aW5pc2hlZCBsaXN0LCBzZW5kIG91dHN0YW5kaW5nIHJlc3BvbnNlcywgZnJlZSByZXF1ZXN0cyAq
Lwogc3RhdGljIHZvaWQgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKFhlbkJsb2NrRGF0YVBsYW5lICpk
YXRhcGxhbmUpCiB7Ci0gICAgc3RydWN0IGlvcmVxICppb3JlcTsKKyAgICBYZW5CbG9ja1JlcXVl
c3QgKnJlcXVlc3Q7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsKIAogICAgIHdoaWxlICghUUxJ
U1RfRU1QVFkoJmRhdGFwbGFuZS0+ZmluaXNoZWQpKSB7Ci0gICAgICAgIGlvcmVxID0gUUxJU1Rf
RklSU1QoJmRhdGFwbGFuZS0+ZmluaXNoZWQpOwotICAgICAgICBzZW5kX25vdGlmeSArPSBibGtf
c2VuZF9yZXNwb25zZV9vbmUoaW9yZXEpOwotICAgICAgICBpb3JlcV9yZWxlYXNlKGlvcmVxLCB0
cnVlKTsKKyAgICAgICAgcmVxdWVzdCA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZpbmlzaGVk
KTsKKyAgICAgICAgc2VuZF9ub3RpZnkgKz0gYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHJlcXVlc3Qp
OworICAgICAgICBpb3JlcV9yZWxlYXNlKHJlcXVlc3QsIHRydWUpOwogICAgIH0KICAgICBpZiAo
c2VuZF9ub3RpZnkpIHsKICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CkBAIC00OTMs
MjkgKzQ5NSwyOSBAQCBzdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9hbGwoWGVuQmxvY2tE
YXRhUGxhbmUgKmRhdGFwbGFuZSkKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgYmxrX2dldF9yZXF1
ZXN0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsIHN0cnVjdCBpb3JlcSAqaW9yZXEsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0lEWCByYykKK3N0YXRpYyBpbnQgYmxrX2dl
dF9yZXF1ZXN0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsIFJJTkdfSURYIHJjKQogewogICAg
IHN3aXRjaCAoZGF0YXBsYW5lLT5wcm90b2NvbCkgewogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xf
TkFUSVZFOiB7CiAgICAgICAgIGJsa2lmX3JlcXVlc3RfdCAqcmVxID0KICAgICAgICAgICAgIFJJ
TkdfR0VUX1JFUVVFU1QoJmRhdGFwbGFuZS0+cmluZ3MubmF0aXZlLCByYyk7CiAKLSAgICAgICAg
bWVtY3B5KCZpb3JlcS0+cmVxLCByZXEsIHNpemVvZihpb3JlcS0+cmVxKSk7CisgICAgICAgIG1l
bWNweSgmcmVxdWVzdC0+cmVxLCByZXEsIHNpemVvZihyZXF1ZXN0LT5yZXEpKTsKICAgICAgICAg
YnJlYWs7CiAgICAgfQogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOiB7CiAgICAgICAg
IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0X3QgKnJlcSA9CiAgICAgICAgICAgICBSSU5HX0dFVF9SRVFV
RVNUKCZkYXRhcGxhbmUtPnJpbmdzLng4Nl8zMl9wYXJ0LCByYyk7CiAKLSAgICAgICAgYmxraWZf
Z2V0X3g4Nl8zMl9yZXEoJmlvcmVxLT5yZXEsIHJlcSk7CisgICAgICAgIGJsa2lmX2dldF94ODZf
MzJfcmVxKCZyZXF1ZXN0LT5yZXEsIHJlcSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBj
YXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDogewogICAgICAgICBibGtpZl94ODZfNjRfcmVxdWVz
dF90ICpyZXEgPQogICAgICAgICAgICAgUklOR19HRVRfUkVRVUVTVCgmZGF0YXBsYW5lLT5yaW5n
cy54ODZfNjRfcGFydCwgcmMpOwogCi0gICAgICAgIGJsa2lmX2dldF94ODZfNjRfcmVxKCZpb3Jl
cS0+cmVxLCByZXEpOworICAgICAgICBibGtpZl9nZXRfeDg2XzY0X3JlcSgmcmVxdWVzdC0+cmVx
LCByZXEpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgfQpAQCAtNTI3LDcgKzUyOSw3IEBA
IHN0YXRpYyBpbnQgYmxrX2dldF9yZXF1ZXN0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUs
IHN0cnVjdCBpb3JlcSAqaW9yZXEsCiBzdGF0aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3RzKFhl
bkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7CiAgICAgUklOR19JRFggcmMsIHJwOwotICAg
IHN0cnVjdCBpb3JlcSAqaW9yZXE7CisgICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0OwogCiAg
ICAgZGF0YXBsYW5lLT5tb3JlX3dvcmsgPSAwOwogCkBAIC01NDEsMTggKzU0MywxOCBAQCBzdGF0
aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUp
CiAgICAgICAgIGlmIChSSU5HX1JFUVVFU1RfQ09OU19PVkVSRkxPVygmZGF0YXBsYW5lLT5yaW5n
cy5jb21tb24sIHJjKSkgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICAgICAg
aW9yZXEgPSBpb3JlcV9zdGFydChkYXRhcGxhbmUpOwotICAgICAgICBpZiAoaW9yZXEgPT0gTlVM
TCkgeworICAgICAgICByZXF1ZXN0ID0gaW9yZXFfc3RhcnQoZGF0YXBsYW5lKTsKKyAgICAgICAg
aWYgKHJlcXVlc3QgPT0gTlVMTCkgewogICAgICAgICAgICAgZGF0YXBsYW5lLT5tb3JlX3dvcmsr
KzsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGJsa19nZXRfcmVxdWVz
dChkYXRhcGxhbmUsIGlvcmVxLCByYyk7CisgICAgICAgIGJsa19nZXRfcmVxdWVzdChkYXRhcGxh
bmUsIHJlcXVlc3QsIHJjKTsKICAgICAgICAgZGF0YXBsYW5lLT5yaW5ncy5jb21tb24ucmVxX2Nv
bnMgPSArK3JjOwogCiAgICAgICAgIC8qIHBhcnNlIHRoZW0gKi8KLSAgICAgICAgaWYgKGlvcmVx
X3BhcnNlKGlvcmVxKSAhPSAwKSB7CisgICAgICAgIGlmIChpb3JlcV9wYXJzZShyZXF1ZXN0KSAh
PSAwKSB7CiAKLSAgICAgICAgICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKKyAg
ICAgICAgICAgIHN3aXRjaCAocmVxdWVzdC0+cmVxLm9wZXJhdGlvbikgewogICAgICAgICAgICAg
Y2FzZSBCTEtJRl9PUF9SRUFEOgogICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChi
bGtfZ2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQkxPQ0tfQUNDVF9SRUFEKTsKQEAgLTU2OCw3ICs1NzAsNyBAQCBzdGF0aWMgdm9p
ZCBibGtfaGFuZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9OwogCi0gICAgICAgICAgICBpZiAoYmxr
X3NlbmRfcmVzcG9uc2Vfb25lKGlvcmVxKSkgeworICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jl
c3BvbnNlX29uZShyZXF1ZXN0KSkgewogICAgICAgICAgICAgICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwogCiAgICAgICAgICAgICAgICAgeGVuX2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5l
bChkYXRhcGxhbmUtPnhlbmRldiwKQEAgLTU3OCwxMSArNTgwLDExIEBAIHN0YXRpYyB2b2lkIGJs
a19oYW5kbGVfcmVxdWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKICAgICAgICAg
ICAgICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwogICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIGZhbHNl
KTsKKyAgICAgICAgICAgIGlvcmVxX3JlbGVhc2UocmVxdWVzdCwgZmFsc2UpOwogICAgICAgICAg
ICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhp
b3JlcSk7CisgICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKHJlcXVlc3QpOwogICAgIH0KIAog
ICAgIGlmIChkYXRhcGxhbmUtPm1vcmVfd29yayAmJgpAQCAtNjM2LDE3ICs2MzgsMTcgQEAgWGVu
QmxvY2tEYXRhUGxhbmUgKnhlbl9ibG9ja19kYXRhcGxhbmVfY3JlYXRlKFhlbkRldmljZSAqeGVu
ZGV2LAogCiB2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfZGVzdHJveShYZW5CbG9ja0RhdGFQbGFu
ZSAqZGF0YXBsYW5lKQogewotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CisgICAgWGVuQmxvY2tS
ZXF1ZXN0ICpyZXF1ZXN0OwogCiAgICAgaWYgKCFkYXRhcGxhbmUpIHsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIAogICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmRhdGFwbGFuZS0+ZnJlZWxpc3Qp
KSB7Ci0gICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwot
ICAgICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOwotICAgICAgICBxZW11X2lvdmVjX2Rl
c3Ryb3koJmlvcmVxLT52KTsKLSAgICAgICAgZ19mcmVlKGlvcmVxKTsKKyAgICAgICAgcmVxdWVz
dCA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZyZWVsaXN0KTsKKyAgICAgICAgUUxJU1RfUkVN
T1ZFKHJlcXVlc3QsIGxpc3QpOworICAgICAgICBxZW11X2lvdmVjX2Rlc3Ryb3koJnJlcXVlc3Qt
PnYpOworICAgICAgICBnX2ZyZWUocmVxdWVzdCk7CiAgICAgfQogCiAgICAgcWVtdV9iaF9kZWxl
dGUoZGF0YXBsYW5lLT5iaCk7Ci0tIAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:29:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1ggVu5-0001ZI-AO; Mon, 07 Jan 2019 14:29: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVu4-0001Z2-DP
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:29:20 +0000
X-Inumbo-ID: 9dba0ca2-1288-11e9-89b8-4f657208e2dc
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9dba0ca2-1288-11e9-89b8-4f657208e2dc;
 Mon, 07 Jan 2019 14:29:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74966353"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:13:05 +0000
Message-ID: <20190107141309.15774-15-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 14/18] xen: add implementations of xen-block
 connect and disconnect functions...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIHdpcmUgaW4gdGhlIGRhdGFwbGFuZS4KClRoaXMgcGF0Y2ggYWRkcyB0aGUgcmVtYWlu
aW5nIGNvZGUgdG8gbWFrZSB0aGUgeGVuLWJsb2NrIFhlbkRldmljZQpmdW5jdGlvbmFsLiBUaGUg
cGFyYW1ldGVycyB0aGF0IGEgYmxvY2sgZnJvbnRlbmQgZXhwZWN0cyB0byBmaW5kIGFyZQpwb3B1
bGF0ZWQgaW4gdGhlIGJhY2tlbmQgeGVuc3RvcmUgYXJlYSwgYW5kIHRoZSAncmluZy1yZWYnIGFu
ZAonZXZlbnQtY2hhbm5lbCcgdmFsdWVzIHNwZWNpZmllZCBpbiB0aGUgZnJvbnRlbmQgeGVuc3Rv
cmUgYXJlYSBhcmUKbWFwcGVkL2JvdW5kIGFuZCB1c2VkIHRvIHNldCB1cCB0aGUgZGF0YXBsYW5l
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEtl
dmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgoKdjU6CiAtIFJlLWJhc2UKCnYzOgogLSBBZGQgbWlzc2luZyByZXR1cm4gc3RhdGVtZW50
IHRvIHhlbl9ibG9ja19yZWFsaXplKCkKIC0gU2V0IGRldmljZSBuYW1lIHRvICd2YmQnIG5vdyB0
aGUgYmFja2VuZCBpcyBmdW5jdGlvbmFsCiAtIEFkZCBhbiB1bnBsdWcgaGFuZGxlcgogLSBNb3Zl
IGJhY2tlbmQgd2F0Y2ggY29kZSBmcm9tIHN1YnNlcXVlbnQgcGF0Y2ggc2luY2UgaXQncyBub3cg
bmVlZGVkCiAgIHRvIGhhbmRsZSB1bnBsdWcKCnYyOgogLSBUaWR5IHVwIGhlYWRlciBpbmNsdXNp
b25zCiAtIFN0b3AgbGVha2luZyByaW5nX3JlZiBvbiBlcnJvcgogLSBBdXRvLWNyZWF0ZSBkcml2
ZSBmb3IgQ0RSb20gZGV2aWNlcwotLS0KIGh3L2Jsb2NrL3hlbi1ibG9jay5jICAgICAgIHwgMTY2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBody94ZW4vdHJhY2UtZXZlbnRzICAg
ICAgICB8ICAgMyArCiBody94ZW4veGVuLWJ1cy5jICAgICAgICAgICB8IDE4NyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiBpbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaCB8
ICAgOSArKwogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oICAgfCAgMTQgKystCiA1IGZpbGVzIGNo
YW5nZWQsIDM1MyBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9o
dy9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCmluZGV4IDNhOTYzYjAz
ODMuLmE3YzM3YzE4NWEgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jCisrKyBiL2h3
L2Jsb2NrL3hlbi1ibG9jay5jCkBAIC0xMCw3ICsxMCwxMyBAQAogI2luY2x1ZGUgInFhcGkvZXJy
b3IuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNsdWRlICJody9ody5oIgorI2lu
Y2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCisjaW5jbHVkZSAiaHcvYmxvY2sveGVuX2Jsa2lm
LmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi1ibG9jay5oIgorI2luY2x1ZGUgInN5c2VtdS9ibG9j
a2Rldi5oIgorI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgiCisjaW5jbHVkZSAic3lz
ZW11L2lvdGhyZWFkLmgiCisjaW5jbHVkZSAiZGF0YXBsYW5lL3hlbi1ibG9jay5oIgogI2luY2x1
ZGUgInRyYWNlLmgiCiAKIHN0YXRpYyBjaGFyICp4ZW5fYmxvY2tfZ2V0X25hbWUoWGVuRGV2aWNl
ICp4ZW5kZXYsIEVycm9yICoqZXJycCkKQEAgLTI4LDYgKzM0LDggQEAgc3RhdGljIHZvaWQgeGVu
X2Jsb2NrX2Rpc2Nvbm5lY3QoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKICAgICBY
ZW5CbG9ja1ZkZXYgKnZkZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7CiAKICAgICB0cmFjZV94
ZW5fYmxvY2tfZGlzY29ubmVjdCh0eXBlLCB2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0aXRpb24pOwor
CisgICAgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdG9wKGJsb2NrZGV2LT5kYXRhcGxhbmUpOwogfQog
CiBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfY29ubmVjdChYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKQpAQCAtMzUsOCArNDMsNzIgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Nvbm5lY3Qo
WGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKICAgICBYZW5CbG9ja0RldmljZSAqYmxv
Y2tkZXYgPSBYRU5fQkxPQ0tfREVWSUNFKHhlbmRldik7CiAgICAgY29uc3QgY2hhciAqdHlwZSA9
IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKGJsb2NrZGV2KSk7CiAgICAgWGVuQmxvY2tWZGV2
ICp2ZGV2ID0gJmJsb2NrZGV2LT5wcm9wcy52ZGV2OworICAgIHVuc2lnbmVkIGludCBvcmRlciwg
bnJfcmluZ19yZWYsICpyaW5nX3JlZiwgZXZlbnRfY2hhbm5lbCwgcHJvdG9jb2w7CisgICAgY2hh
ciAqc3RyOwogCiAgICAgdHJhY2VfeGVuX2Jsb2NrX2Nvbm5lY3QodHlwZSwgdmRldi0+ZGlzaywg
dmRldi0+cGFydGl0aW9uKTsKKworICAgIGlmICh4ZW5fZGV2aWNlX2Zyb250ZW5kX3NjYW5mKHhl
bmRldiwgInJpbmctcGFnZS1vcmRlciIsICIldSIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJm9yZGVyKSAhPSAxKSB7CisgICAgICAgIG5yX3JpbmdfcmVmID0gMTsKKyAgICAg
ICAgcmluZ19yZWYgPSBnX25ldyh1bnNpZ25lZCBpbnQsIG5yX3JpbmdfcmVmKTsKKworICAgICAg
ICBpZiAoeGVuX2RldmljZV9mcm9udGVuZF9zY2FuZih4ZW5kZXYsICJyaW5nLXJlZiIsICIldSIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3JlZlswXSkgIT0g
MSkgeworICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiZmFpbGVkIHRvIHJlYWQgcmluZy1y
ZWYiKTsKKyAgICAgICAgICAgIGdfZnJlZShyaW5nX3JlZik7CisgICAgICAgICAgICByZXR1cm47
CisgICAgICAgIH0KKyAgICB9IGVsc2UgaWYgKG9yZGVyIDw9IGJsb2NrZGV2LT5wcm9wcy5tYXhf
cmluZ19wYWdlX29yZGVyKSB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgIG5y
X3JpbmdfcmVmID0gMSA8PCBvcmRlcjsKKyAgICAgICAgcmluZ19yZWYgPSBnX25ldyh1bnNpZ25l
ZCBpbnQsIG5yX3JpbmdfcmVmKTsKKworICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbnJfcmluZ19y
ZWY7IGkrKykgeworICAgICAgICAgICAgY29uc3QgY2hhciAqa2V5ID0gZ19zdHJkdXBfcHJpbnRm
KCJyaW5nLXJlZiV1IiwgaSk7CisKKyAgICAgICAgICAgIGlmICh4ZW5fZGV2aWNlX2Zyb250ZW5k
X3NjYW5mKHhlbmRldiwga2V5LCAiJXUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnJpbmdfcmVmW2ldKSAhPSAxKSB7CisgICAgICAgICAgICAgICAgZXJyb3Jf
c2V0ZyhlcnJwLCAiZmFpbGVkIHRvIHJlYWQgJXMiLCBrZXkpOworICAgICAgICAgICAgICAgIGdf
ZnJlZSgoZ3BvaW50ZXIpa2V5KTsKKyAgICAgICAgICAgICAgICBnX2ZyZWUocmluZ19yZWYpOwor
ICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgZ19m
cmVlKChncG9pbnRlcilrZXkpOworICAgICAgICB9CisgICAgfSBlbHNlIHsKKyAgICAgICAgZXJy
b3Jfc2V0ZyhlcnJwLCAiaW52YWxpZCByaW5nLXBhZ2Utb3JkZXIgKCVkKSIsIG9yZGVyKTsKKyAg
ICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICh4ZW5fZGV2aWNlX2Zyb250ZW5kX3NjYW5m
KHhlbmRldiwgImV2ZW50LWNoYW5uZWwiLCAiJXUiLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZldmVudF9jaGFubmVsKSAhPSAxKSB7CisgICAgICAgIGVycm9yX3NldGcoZXJy
cCwgImZhaWxlZCB0byByZWFkIGV2ZW50LWNoYW5uZWwiKTsKKyAgICAgICAgZ19mcmVlKHJpbmdf
cmVmKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICh4ZW5fZGV2aWNlX2Zyb250
ZW5kX3NjYW5mKHhlbmRldiwgInByb3RvY29sIiwgIiVtcyIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnN0cikgIT0gMSkgeworICAgICAgICBwcm90b2NvbCA9IEJMS0lGX1BS
T1RPQ09MX05BVElWRTsKKyAgICB9IGVsc2UgeworICAgICAgICBpZiAoc3RyY21wKHN0ciwgWEVO
X0lPX1BST1RPX0FCSV9YODZfMzIpID09IDApIHsKKyAgICAgICAgICAgIHByb3RvY29sID0gQkxL
SUZfUFJPVE9DT0xfWDg2XzMyOworICAgICAgICB9IGVsc2UgaWYgKHN0cmNtcChzdHIsIFhFTl9J
T19QUk9UT19BQklfWDg2XzY0KSA9PSAwKSB7CisgICAgICAgICAgICBwcm90b2NvbCA9IEJMS0lG
X1BST1RPQ09MX1g4Nl82NDsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHByb3RvY29s
ID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOworICAgICAgICB9CisKKyAgICAgICAgZnJlZShzdHIp
OworICAgIH0KKworICAgIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RhcnQoYmxvY2tkZXYtPmRhdGFw
bGFuZSwgcmluZ19yZWYsIG5yX3JpbmdfcmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZXZlbnRfY2hhbm5lbCwgcHJvdG9jb2wsIGVycnApOworCisgICAgZ19mcmVlKHJpbmdfcmVm
KTsKIH0KIAogc3RhdGljIHZvaWQgeGVuX2Jsb2NrX3VucmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRl
diwgRXJyb3IgKiplcnJwKQpAQCAtNTYsNiArMTI4LDkgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2Nr
X3VucmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgIC8qIERpc2Nv
bm5lY3QgZnJvbSB0aGUgZnJvbnRlbmQgaW4gY2FzZSB0aGlzIGhhcyBub3QgYWxyZWFkeSBoYXBw
ZW5lZCAqLwogICAgIHhlbl9ibG9ja19kaXNjb25uZWN0KHhlbmRldiwgTlVMTCk7CiAKKyAgICB4
ZW5fYmxvY2tfZGF0YXBsYW5lX2Rlc3Ryb3koYmxvY2tkZXYtPmRhdGFwbGFuZSk7CisgICAgYmxv
Y2tkZXYtPmRhdGFwbGFuZSA9IE5VTEw7CisKICAgICBpZiAoYmxvY2tkZXZfY2xhc3MtPnVucmVh
bGl6ZSkgewogICAgICAgICBibG9ja2Rldl9jbGFzcy0+dW5yZWFsaXplKGJsb2NrZGV2LCBlcnJw
KTsKICAgICB9CkBAIC02OCw2ICsxNDMsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVhbGl6
ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICBYRU5fQkxPQ0tfREVW
SUNFX0dFVF9DTEFTUyh4ZW5kZXYpOwogICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0
X3R5cGVuYW1lKE9CSkVDVChibG9ja2RldikpOwogICAgIFhlbkJsb2NrVmRldiAqdmRldiA9ICZi
bG9ja2Rldi0+cHJvcHMudmRldjsKKyAgICBCbG9ja0NvbmYgKmNvbmYgPSAmYmxvY2tkZXYtPnBy
b3BzLmNvbmY7CiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAodmRldi0+
dHlwZSA9PSBYRU5fQkxPQ0tfVkRFVl9UWVBFX0lOVkFMSUQpIHsKQEAgLTgxLDggKzE1Nyw2MiBA
QCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKQogICAgICAgICBibG9ja2Rldl9jbGFzcy0+cmVhbGl6ZShibG9ja2RldiwgJmxvY2Fs
X2Vycik7CiAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAg
ICAgfQorCisgICAgLyoKKyAgICAgKiBUaGUgYmxraWYgcHJvdG9jb2wgZG9lcyBub3QgZGVhbCB3
aXRoIHJlbW92YWJsZSBtZWRpYSwgc28gaXQgbXVzdAorICAgICAqIGFsd2F5cyBiZSBwcmVzZW50
LCBldmVuIGZvciBDRFJvbSBkZXZpY2VzLgorICAgICAqLworICAgIGFzc2VydChjb25mLT5ibGsp
OworICAgIGlmICghYmxrX2lzX2luc2VydGVkKGNvbmYtPmJsaykpIHsKKyAgICAgICAgZXJyb3Jf
c2V0ZyhlcnJwLCAiZGV2aWNlIG5lZWRzIG1lZGlhLCBidXQgZHJpdmUgaXMgZW1wdHkiKTsKKyAg
ICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICghYmxrY29uZl9hcHBseV9iYWNrZW5kX29w
dGlvbnMoY29uZiwgYmxvY2tkZXYtPmluZm8gJiBWRElTS19SRUFET05MWSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlLCBlcnJwKSkgeworICAgICAgICByZXR1
cm47CisgICAgfQorCisgICAgaWYgKCEoYmxvY2tkZXYtPmluZm8gJiBWRElTS19DRFJPTSkgJiYK
KyAgICAgICAgIWJsa2NvbmZfZ2VvbWV0cnkoY29uZiwgTlVMTCwgNjU1MzUsIDI1NSwgMjU1LCBl
cnJwKSkgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgYmxrY29uZl9ibG9ja3NpemVz
KGNvbmYpOworCisgICAgaWYgKGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZSA+IGNvbmYtPnBoeXNp
Y2FsX2Jsb2NrX3NpemUpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZygKKyAgICAgICAgICAgIGVycnAs
ICJsb2dpY2FsX2Jsb2NrX3NpemUgPiBwaHlzaWNhbF9ibG9ja19zaXplIG5vdCBzdXBwb3J0ZWQi
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGJsa19zZXRfZ3Vlc3RfYmxvY2tfc2l6
ZShjb25mLT5ibGssIGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZSk7CisKKyAgICBpZiAoY29uZi0+
ZGlzY2FyZF9ncmFudWxhcml0eSA+IDApIHsKKyAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3By
aW50Zih4ZW5kZXYsICJmZWF0dXJlLWRpc2NhcmQiLCAiJXUiLCAxKTsKKyAgICB9CisKKyAgICB4
ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgImZlYXR1cmUtZmx1c2gtY2FjaGUiLCAi
JXUiLCAxKTsKKyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgIm1heC1yaW5n
LXBhZ2Utb3JkZXIiLCAiJXUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tk
ZXYtPnByb3BzLm1heF9yaW5nX3BhZ2Vfb3JkZXIpOworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9w
cmludGYoeGVuZGV2LCAiaW5mbyIsICIldSIsIGJsb2NrZGV2LT5pbmZvKTsKKworICAgIHhlbl9k
ZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgInZpcnR1YWwtZGV2aWNlIiwgIiVsdSIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmRldi0+bnVtYmVyKTsKKyAgICB4ZW5fZGV2
aWNlX2Zyb250ZW5kX3ByaW50Zih4ZW5kZXYsICJkZXZpY2UtdHlwZSIsICIlcyIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tkZXYtPmRldmljZV90eXBlKTsKKworICAgIHhl
bl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic2VjdG9yLXNpemUiLCAiJXUiLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZi0+bG9naWNhbF9ibG9ja19zaXplKTsKKyAg
ICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNlY3RvcnMiLCAiJWx1IiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa19nZXRsZW5ndGgoY29uZi0+YmxrKSAvCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemUpOwor
CisgICAgYmxvY2tkZXYtPmRhdGFwbGFuZSA9CisgICAgICAgIHhlbl9ibG9ja19kYXRhcGxhbmVf
Y3JlYXRlKHhlbmRldiwgY29uZiwgYmxvY2tkZXYtPnByb3BzLmlvdGhyZWFkKTsKIH0KIAogc3Rh
dGljIHZvaWQgeGVuX2Jsb2NrX2Zyb250ZW5kX2NoYW5nZWQoWGVuRGV2aWNlICp4ZW5kZXYsCkBA
IC0zMzEsNiArNDYxLDExIEBAIGNvbnN0IFByb3BlcnR5SW5mbyB4ZW5fYmxvY2tfcHJvcF92ZGV2
ID0gewogc3RhdGljIFByb3BlcnR5IHhlbl9ibG9ja19wcm9wc1tdID0gewogICAgIERFRklORV9Q
Uk9QKCJ2ZGV2IiwgWGVuQmxvY2tEZXZpY2UsIHByb3BzLnZkZXYsCiAgICAgICAgICAgICAgICAg
eGVuX2Jsb2NrX3Byb3BfdmRldiwgWGVuQmxvY2tWZGV2KSwKKyAgICBERUZJTkVfQkxPQ0tfUFJP
UEVSVElFUyhYZW5CbG9ja0RldmljZSwgcHJvcHMuY29uZiksCisgICAgREVGSU5FX1BST1BfVUlO
VDMyKCJtYXgtcmluZy1wYWdlLW9yZGVyIiwgWGVuQmxvY2tEZXZpY2UsCisgICAgICAgICAgICAg
ICAgICAgICAgIHByb3BzLm1heF9yaW5nX3BhZ2Vfb3JkZXIsIDQpLAorICAgIERFRklORV9QUk9Q
X0xJTksoImlvdGhyZWFkIiwgWGVuQmxvY2tEZXZpY2UsIHByb3BzLmlvdGhyZWFkLAorICAgICAg
ICAgICAgICAgICAgICAgVFlQRV9JT1RIUkVBRCwgSU9UaHJlYWQgKiksCiAgICAgREVGSU5FX1BS
T1BfRU5EX09GX0xJU1QoKQogfTsKIApAQCAtMzM5LDYgKzQ3NCw3IEBAIHN0YXRpYyB2b2lkIHhl
bl9ibG9ja19jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKICAgICBE
ZXZpY2VDbGFzcyAqZGV2X2NsYXNzID0gREVWSUNFX0NMQVNTKGNsYXNzKTsKICAgICBYZW5EZXZp
Y2VDbGFzcyAqeGVuZGV2X2NsYXNzID0gWEVOX0RFVklDRV9DTEFTUyhjbGFzcyk7CiAKKyAgICB4
ZW5kZXZfY2xhc3MtPmRldmljZSA9ICJ2YmQiOwogICAgIHhlbmRldl9jbGFzcy0+Z2V0X25hbWUg
PSB4ZW5fYmxvY2tfZ2V0X25hbWU7CiAgICAgeGVuZGV2X2NsYXNzLT5yZWFsaXplID0geGVuX2Js
b2NrX3JlYWxpemU7CiAgICAgeGVuZGV2X2NsYXNzLT5mcm9udGVuZF9jaGFuZ2VkID0geGVuX2Js
b2NrX2Zyb250ZW5kX2NoYW5nZWQ7CkBAIC0zNjMsNyArNDk5LDE4IEBAIHN0YXRpYyB2b2lkIHhl
bl9kaXNrX3VucmVhbGl6ZShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJycCkK
IAogc3RhdGljIHZvaWQgeGVuX2Rpc2tfcmVhbGl6ZShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYs
IEVycm9yICoqZXJycCkKIHsKKyAgICBCbG9ja0NvbmYgKmNvbmYgPSAmYmxvY2tkZXYtPnByb3Bz
LmNvbmY7CisKICAgICB0cmFjZV94ZW5fZGlza19yZWFsaXplKCk7CisKKyAgICBibG9ja2Rldi0+
ZGV2aWNlX3R5cGUgPSAiZGlzayI7CisKKyAgICBpZiAoIWNvbmYtPmJsaykgeworICAgICAgICBl
cnJvcl9zZXRnKGVycnAsICJkcml2ZSBwcm9wZXJ0eSBub3Qgc2V0Iik7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisKKyAgICBibG9ja2Rldi0+aW5mbyA9IGJsa19pc19yZWFkX29ubHkoY29uZi0+
YmxrKSA/IFZESVNLX1JFQURPTkxZIDogMDsKIH0KIAogc3RhdGljIHZvaWQgeGVuX2Rpc2tfY2xh
c3NfaW5pdChPYmplY3RDbGFzcyAqY2xhc3MsIHZvaWQgKmRhdGEpCkBAIC0zOTEsNyArNTM4LDI2
IEBAIHN0YXRpYyB2b2lkIHhlbl9jZHJvbV91bnJlYWxpemUoWGVuQmxvY2tEZXZpY2UgKmJsb2Nr
ZGV2LCBFcnJvciAqKmVycnApCiAKIHN0YXRpYyB2b2lkIHhlbl9jZHJvbV9yZWFsaXplKFhlbkJs
b2NrRGV2aWNlICpibG9ja2RldiwgRXJyb3IgKiplcnJwKQogeworICAgIEJsb2NrQ29uZiAqY29u
ZiA9ICZibG9ja2Rldi0+cHJvcHMuY29uZjsKKwogICAgIHRyYWNlX3hlbl9jZHJvbV9yZWFsaXpl
KCk7CisKKyAgICBibG9ja2Rldi0+ZGV2aWNlX3R5cGUgPSAiY2Ryb20iOworCisgICAgaWYgKCFj
b25mLT5ibGspIHsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIC8qIFNldCB1cCBhbiBlbXB0
eSBkcml2ZSAqLworICAgICAgICBjb25mLT5ibGsgPSBibGtfbmV3KDAsIEJMS19QRVJNX0FMTCk7
CisKKyAgICAgICAgcmMgPSBibGtfYXR0YWNoX2Rldihjb25mLT5ibGssIERFVklDRShibG9ja2Rl
dikpOworICAgICAgICBpZiAoIXJjKSB7CisgICAgICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVy
cnAsIC1yYywgImZhaWxlZCB0byBjcmVhdGUgZHJpdmUiKTsKKyAgICAgICAgICAgIHJldHVybjsK
KyAgICAgICAgfQorICAgIH0KKworICAgIGJsb2NrZGV2LT5pbmZvID0gVkRJU0tfUkVBRE9OTFkg
fCBWRElTS19DRFJPTTsKIH0KIAogc3RhdGljIHZvaWQgeGVuX2Nkcm9tX2NsYXNzX2luaXQoT2Jq
ZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRhKQpkaWZmIC0tZ2l0IGEvaHcveGVuL3RyYWNlLWV2
ZW50cyBiL2h3L3hlbi90cmFjZS1ldmVudHMKaW5kZXggMjIwNTViNTg5NC4uZDQ2NTFiZGIzMCAx
MDA2NDQKLS0tIGEvaHcveGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94ZW4vdHJhY2UtZXZlbnRz
CkBAIC0yMiw4ICsyMiwxMSBAQCB4ZW5fYnVzX3dhdGNoKGNvbnN0IGNoYXIgKnRva2VuKSAidG9r
ZW46ICVzIgogeGVuX2RldmljZV9yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUp
ICJ0eXBlOiAlcyBuYW1lOiAlcyIKIHhlbl9kZXZpY2VfdW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5
cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKIHhlbl9kZXZpY2VfYmFja2VuZF9z
dGF0ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzdGF0ZSkgInR5
cGU6ICVzIG5hbWU6ICVzIC0+ICVzIgoreGVuX2RldmljZV9iYWNrZW5kX29ubGluZShjb25zdCBj
aGFyICp0eXBlLCBjaGFyICpuYW1lLCBib29sIG9ubGluZSkgInR5cGU6ICVzIG5hbWU6ICVzIC0+
ICV1IgoreGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQoY29uc3QgY2hhciAqdHlwZSwgY2hhciAq
bmFtZSkgInR5cGU6ICVzIG5hbWU6ICVzIgogeGVuX2RldmljZV9mcm9udGVuZF9zdGF0ZShjb25z
dCBjaGFyICp0eXBlLCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzdGF0ZSkgInR5cGU6ICVzIG5h
bWU6ICVzIC0+ICVzIgogeGVuX2RldmljZV9mcm9udGVuZF9jaGFuZ2VkKGNvbnN0IGNoYXIgKnR5
cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKK3hlbl9kZXZpY2VfdW5wbHVnKGNv
bnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKIAogIyBpbmNs
dWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5jCiB4c19ub2RlX2NyZWF0ZShjb25zdCBjaGFyICpu
b2RlKSAiJXMiCmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy5jIGIvaHcveGVuL3hlbi1idXMu
YwppbmRleCA5NDQzZjI3ZDQ0Li5hMjJhYTQ5OTIxIDEwMDY0NAotLS0gYS9ody94ZW4veGVuLWJ1
cy5jCisrKyBiL2h3L3hlbi94ZW4tYnVzLmMKQEAgLTQ4LDYgKzQ4LDU0IEBAIHN0YXRpYyBjaGFy
ICp4ZW5fZGV2aWNlX2dldF9mcm9udGVuZF9wYXRoKFhlbkRldmljZSAqeGVuZGV2KQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LT5mcm9udGVuZF9pZCwgZGV2aWNlLCB4ZW5kZXYt
Pm5hbWUpOwogfQogCitzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3VucGx1ZyhYZW5EZXZpY2UgKnhl
bmRldiwgRXJyb3IgKiplcnJwKQoreworICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2
X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CisgICAgY29uc3QgY2hhciAqdHlwZSA9
IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRldikpOworICAgIEVycm9yICpsb2NhbF9l
cnIgPSBOVUxMOworICAgIHhzX3RyYW5zYWN0aW9uX3QgdGlkOworCisgICAgdHJhY2VfeGVuX2Rl
dmljZV91bnBsdWcodHlwZSwgeGVuZGV2LT5uYW1lKTsKKworICAgIC8qIE1pbWljIHRoZSB3YXkg
dGhlIFhlbiB0b29sc3RhY2sgZG9lcyBhbiB1bnBsdWcgKi8KK2FnYWluOgorICAgIHRpZCA9IHhz
X3RyYW5zYWN0aW9uX3N0YXJ0KHhlbmJ1cy0+eHNoKTsKKyAgICBpZiAodGlkID09IFhCVF9OVUxM
KSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJmYWlsZWQgeHNfdHJh
bnNhY3Rpb25fc3RhcnQiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHhzX25vZGVf
cHJpbnRmKHhlbmJ1cy0+eHNoLCB0aWQsIHhlbmRldi0+YmFja2VuZF9wYXRoLCAib25saW5lIiwK
KyAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyLCAiJXUiLCAwKTsKKyAgICBpZiAobG9jYWxf
ZXJyKSB7CisgICAgICAgIGdvdG8gYWJvcnQ7CisgICAgfQorCisgICAgeHNfbm9kZV9wcmludGYo
eGVuYnVzLT54c2gsIHRpZCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsICJzdGF0ZSIsCisgICAgICAg
ICAgICAgICAgICAgJmxvY2FsX2VyciwgIiV1IiwgWGVuYnVzU3RhdGVDbG9zaW5nKTsKKyAgICBp
ZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGdvdG8gYWJvcnQ7CisgICAgfQorCisgICAgaWYgKCF4
c190cmFuc2FjdGlvbl9lbmQoeGVuYnVzLT54c2gsIHRpZCwgZmFsc2UpKSB7CisgICAgICAgIGlm
IChlcnJubyA9PSBFQUdBSU4pIHsKKyAgICAgICAgICAgIGdvdG8gYWdhaW47CisgICAgICAgIH0K
KworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhzX3RyYW5z
YWN0aW9uX2VuZCIpOworICAgIH0KKworICAgIHJldHVybjsKKworYWJvcnQ6CisgICAgLyoKKyAg
ICAgKiBXZSBvbmx5IGFib3J0IGlmIHRoZXJlIGlzIGFscmVhZHkgYSBmYWlsdXJlIHNvIGlnbm9y
ZSBhbnkgZXJyb3IKKyAgICAgKiBmcm9tIGVuZGluZyB0aGUgdHJhbnNhY3Rpb24uCisgICAgICov
CisgICAgeHNfdHJhbnNhY3Rpb25fZW5kKHhlbmJ1cy0+eHNoLCB0aWQsIHRydWUpOworICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworfQorCiBzdGF0aWMgdm9pZCB4ZW5fYnVz
X3ByaW50X2RldihNb25pdG9yICptb24sIERldmljZVN0YXRlICpkZXYsIGludCBpbmRlbnQpCiB7
CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNFKGRldik7CkBAIC0yMDgsMTQgKzI1
NiwyNiBAQCBmYWlsOgogICAgIHhlbl9idXNfdW5yZWFsaXplKGJ1cywgJmVycm9yX2Fib3J0KTsK
IH0KIAorc3RhdGljIHZvaWQgeGVuX2J1c191bnBsdWdfcmVxdWVzdChIb3RwbHVnSGFuZGxlciAq
aG90cGx1ZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGV2aWNlU3RhdGUg
KmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQor
eworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShkZXYpOworCisgICAgeGVuX2Rl
dmljZV91bnBsdWcoeGVuZGV2LCBlcnJwKTsKK30KKwogc3RhdGljIHZvaWQgeGVuX2J1c19jbGFz
c19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKIHsKICAgICBCdXNDbGFzcyAq
YnVzX2NsYXNzID0gQlVTX0NMQVNTKGNsYXNzKTsKKyAgICBIb3RwbHVnSGFuZGxlckNsYXNzICpo
b3RwbHVnX2NsYXNzID0gSE9UUExVR19IQU5ETEVSX0NMQVNTKGNsYXNzKTsKIAogICAgIGJ1c19j
bGFzcy0+cHJpbnRfZGV2ID0geGVuX2J1c19wcmludF9kZXY7CiAgICAgYnVzX2NsYXNzLT5nZXRf
ZGV2X3BhdGggPSB4ZW5fYnVzX2dldF9kZXZfcGF0aDsKICAgICBidXNfY2xhc3MtPnJlYWxpemUg
PSB4ZW5fYnVzX3JlYWxpemU7CiAgICAgYnVzX2NsYXNzLT51bnJlYWxpemUgPSB4ZW5fYnVzX3Vu
cmVhbGl6ZTsKKworICAgIGhvdHBsdWdfY2xhc3MtPnVucGx1Z19yZXF1ZXN0ID0geGVuX2J1c191
bnBsdWdfcmVxdWVzdDsKIH0KIAogc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhlbl9idXNfdHlwZV9p
bmZvID0gewpAQCAtMjMwLDggKzI5MCw4IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB4ZW5fYnVz
X3R5cGVfaW5mbyA9IHsKICAgICB9LAogfTsKIAotc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNr
ZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqa2V5LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKK3ZvaWQg
eGVuX2RldmljZV9iYWNrZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAq
a2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4u
KQogewogICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERF
VklDRSh4ZW5kZXYpKSk7CiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CkBAIC0yODcsNiAr
MzQ3LDcwIEBAIGVudW0geGVuYnVzX3N0YXRlIHhlbl9kZXZpY2VfYmFja2VuZF9nZXRfc3RhdGUo
WGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIHhlbmRldi0+YmFja2VuZF9zdGF0ZTsKIH0K
IAorc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX3NldF9vbmxpbmUoWGVuRGV2aWNlICp4
ZW5kZXYsIGJvb2wgb25saW5lKQoreworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0
X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKworICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfb25s
aW5lID09IG9ubGluZSkgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgdHJhY2VfeGVu
X2RldmljZV9iYWNrZW5kX29ubGluZSh0eXBlLCB4ZW5kZXYtPm5hbWUsIG9ubGluZSk7CisKKyAg
ICB4ZW5kZXYtPmJhY2tlbmRfb25saW5lID0gb25saW5lOworICAgIHhlbl9kZXZpY2VfYmFja2Vu
ZF9wcmludGYoeGVuZGV2LCAib25saW5lIiwgIiV1Iiwgb25saW5lKTsKK30KKworc3RhdGljIHZv
aWQgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQodm9pZCAqb3BhcXVlKQoreworICAgIFhlbkRl
dmljZSAqeGVuZGV2ID0gb3BhcXVlOworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0
X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZTsK
KyAgICB1bnNpZ25lZCBpbnQgb25saW5lOworCisgICAgdHJhY2VfeGVuX2RldmljZV9iYWNrZW5k
X2NoYW5nZWQodHlwZSwgeGVuZGV2LT5uYW1lKTsKKworICAgIGlmICh4ZW5fZGV2aWNlX2JhY2tl
bmRfc2NhbmYoeGVuZGV2LCAic3RhdGUiLCAiJXUiLCAmc3RhdGUpICE9IDEpIHsKKyAgICAgICAg
c3RhdGUgPSBYZW5idXNTdGF0ZVVua25vd247CisgICAgfQorCisgICAgeGVuX2RldmljZV9iYWNr
ZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIHN0YXRlKTsKKworICAgIGlmICh4ZW5fZGV2aWNlX2JhY2tl
bmRfc2NhbmYoeGVuZGV2LCAib25saW5lIiwgIiV1IiwgJm9ubGluZSkgIT0gMSkgeworICAgICAg
ICBvbmxpbmUgPSAwOworICAgIH0KKworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfb25saW5l
KHhlbmRldiwgISFvbmxpbmUpOworCisgICAgLyoKKyAgICAgKiBJZiB0aGUgdG9vbHN0YWNrIChv
ciB1bnBsdWcgcmVxdWVzdCBjYWxsYmFjaykgaGFzIHNldCB0aGUgYmFja2VuZAorICAgICAqIHN0
YXRlIHRvIENsb3NpbmcsIGJ1dCB0aGVyZSBpcyBubyBhY3RpdmUgZnJvbnRlbmQgKGkuZS4gdGhl
CisgICAgICogc3RhdGUgaXMgbm90IENvbm5lY3RlZCkgdGhlbiBzZXQgdGhlIGJhY2tlbmQgc3Rh
dGUgdG8gQ2xvc2VkLgorICAgICAqLworICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0g
WGVuYnVzU3RhdGVDbG9zaW5nICYmCisgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfc3RhdGUgIT0g
WGVuYnVzU3RhdGVDb25uZWN0ZWQpIHsKKyAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9z
dGF0ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IElmIGEgYmFja2VuZCBpcyBzdGlsbCAnb25saW5lJyB0aGVuIGl0cyBzdGF0ZSBzaG91bGQgYmUg
Y3ljbGVkCisgICAgICogYmFjayByb3VuZCB0byBJbml0V2FpdCBpbiBvcmRlciBmb3IgYSBuZXcg
ZnJvbnRlbmQgaW5zdGFuY2UgdG8KKyAgICAgKiBjb25uZWN0LiBUaGlzIG1heSBoYXBwZW4gd2hl
biwgZm9yIGV4YW1wbGUsIGEgZnJvbnRlbmQgZHJpdmVyIGlzCisgICAgICogcmUtaW5zdGFsbGVk
IG9yIHVwZGF0ZWQuCisgICAgICogSWYgYSBiYWNrZW5kIGlzIG5vdCAnb25saW5lJyB0aGVuIHRo
ZSBkZXZpY2Ugc2hvdWxkIGJlIGRlc3Ryb3llZC4KKyAgICAgKi8KKyAgICBpZiAoeGVuZGV2LT5i
YWNrZW5kX29ubGluZSAmJgorICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVz
U3RhdGVDbG9zZWQpIHsKKyAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZSh4ZW5k
ZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOworICAgIH0gZWxzZSBpZiAoIXhlbmRldi0+YmFja2Vu
ZF9vbmxpbmUgJiYKKyAgICAgICAgICAgICAgICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVu
YnVzU3RhdGVDbG9zZWQgfHwKKyAgICAgICAgICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUg
PT0gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgfHwKKyAgICAgICAgICAgICAgICB4ZW5kZXYtPmJh
Y2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0V2FpdCB8fAorICAgICAgICAgICAgICAgIHhl
bmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZVVua25vd24pKSB7CisgICAgICAgIG9i
amVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7CisgICAgfQorfQorCiBzdGF0aWMgdm9pZCB4
ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnAp
CiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVW
SUNFKHhlbmRldikpKTsKQEAgLTMwNyw2ICs0MzEsMjcgQEAgc3RhdGljIHZvaWQgeGVuX2Rldmlj
ZV9iYWNrZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgIGlm
IChsb2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9j
YWxfZXJyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGNyZWF0
ZSBiYWNrZW5kOiAiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHhlbmRldi0+YmFj
a2VuZF9zdGF0ZV93YXRjaCA9CisgICAgICAgIHhlbl9idXNfYWRkX3dhdGNoKHhlbmJ1cywgeGVu
ZGV2LT5iYWNrZW5kX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICJzdGF0ZSIsIHhl
bl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkLAorICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5k
ZXYsICZsb2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJv
cGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiZmFpbGVkIHRvIHdhdGNoIGJhY2tlbmQgc3RhdGU6ICIpOworICAgICAgICByZXR1
cm47CisgICAgfQorCisgICAgeGVuZGV2LT5iYWNrZW5kX29ubGluZV93YXRjaCA9CisgICAgICAg
IHhlbl9idXNfYWRkX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5iYWNrZW5kX3BhdGgsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICJvbmxpbmUiLCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LCAmbG9jYWxfZXJyKTsKKyAgICBpZiAo
bG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2Fs
X2VyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byB3YXRjaCBi
YWNrZW5kIG9ubGluZTogIik7CisgICAgICAgIHJldHVybjsKICAgICB9CiB9CiAKQEAgLTMxNSw2
ICs0NjAsMTYgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2Rlc3Ryb3koWGVuRGV2
aWNlICp4ZW5kZXYpCiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVu
dF9idXMoREVWSUNFKHhlbmRldikpKTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAor
ICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfb25saW5lX3dhdGNoKSB7CisgICAgICAgIHhlbl9idXNf
cmVtb3ZlX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5iYWNrZW5kX29ubGluZV93YXRjaCwgTlVMTCk7
CisgICAgICAgIHhlbmRldi0+YmFja2VuZF9vbmxpbmVfd2F0Y2ggPSBOVUxMOworICAgIH0KKwor
ICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGVfd2F0Y2gpIHsKKyAgICAgICAgeGVuX2J1c19y
ZW1vdmVfd2F0Y2goeGVuYnVzLCB4ZW5kZXYtPmJhY2tlbmRfc3RhdGVfd2F0Y2gsIE5VTEwpOwor
ICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGVfd2F0Y2ggPSBOVUxMOworICAgIH0KKwogICAg
IGlmICgheGVuZGV2LT5iYWNrZW5kX3BhdGgpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAg
LTMzMSw4ICs0ODYsOCBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfZGVzdHJveShY
ZW5EZXZpY2UgKnhlbmRldikKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJv
bnRlbmRfcHJpbnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKK3Zv
aWQgeGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNo
YXIgKmtleSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10
LCAuLi4pCiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9i
dXMoREVWSUNFKHhlbmRldikpKTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKQEAgLTM1
MCw4ICs1MDUsOCBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50ZihYZW5E
ZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqa2V5LAogICAgIH0KIH0KIAotc3RhdGljIGludCB4
ZW5fZGV2aWNlX2Zyb250ZW5kX3NjYW5mKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpr
ZXksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10
LCAuLi4pCitpbnQgeGVuX2RldmljZV9mcm9udGVuZF9zY2FuZihYZW5EZXZpY2UgKnhlbmRldiwg
Y29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqZm10LCAuLi4pCiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3Bh
cmVudF9idXMoREVWSUNFKHhlbmRldikpKTsKICAgICB2YV9saXN0IGFwOwpAQCAtNDA3LDI0ICs1
NjIsNiBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQodm9pZCAqb3Bh
cXVlKQogICAgICAgICAgICAgZXJyb3JfcmVwb3J0Zl9lcnIobG9jYWxfZXJyLCAiZnJvbnRlbmQg
Y2hhbmdlIGVycm9yOiAiKTsKICAgICAgICAgfQogICAgIH0KLQotICAgIC8qCi0gICAgICogSWYg
YSBiYWNrZW5kIGlzIHN0aWxsICdvbmxpbmUnIHRoZW4gaXRzIHN0YXRlIHNob3VsZCBiZSBjeWNs
ZWQKLSAgICAgKiBiYWNrIHJvdW5kIHRvIEluaXRXYWl0IGluIG9yZGVyIGZvciBhIG5ldyBmcm9u
dGVuZCBpbnN0YW5jZSB0bwotICAgICAqIGNvbm5lY3QuIFRoaXMgbWF5IGhhcHBlbiB3aGVuLCBm
b3IgZXhhbXBsZSwgYSBmcm9udGVuZCBkcml2ZXIgaXMKLSAgICAgKiByZS1pbnN0YWxsZWQgb3Ig
dXBkYXRlZC4KLSAgICAgKi8KLSAgICBpZiAoeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1
c1N0YXRlQ2xvc2VkKSB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBvbmxpbmU7Ci0KLSAgICAgICAg
aWYgKHhlbl9kZXZpY2VfYmFja2VuZF9zY2FuZih4ZW5kZXYsICJvbmxpbmUiLCAiJXUiLCAmb25s
aW5lKSAhPSAxKSB7Ci0gICAgICAgICAgICBvbmxpbmUgPSAwOwotICAgICAgICB9Ci0KLSAgICAg
ICAgaWYgKG9ubGluZSkgewotICAgICAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0
ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOwotICAgICAgICB9Ci0gICAgfQogfQogCiBz
dGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwg
RXJyb3IgKiplcnJwKQpAQCAtODIyLDkgKzk1OSw5IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2Vf
cmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX3BhdGgpOwogICAgIHhlbl9kZXZpY2VfYmFj
a2VuZF9wcmludGYoeGVuZGV2LCAiZnJvbnRlbmQtaWQiLCAiJXUiLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGVuZGV2LT5mcm9udGVuZF9pZCk7Ci0gICAgeGVuX2RldmljZV9iYWNr
ZW5kX3ByaW50Zih4ZW5kZXYsICJvbmxpbmUiLCAiJXUiLCAxKTsKICAgICB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfcHJpbnRmKHhlbmRldiwgImhvdHBsdWctc3RhdHVzIiwgImNvbm5lY3RlZCIpOwogCisg
ICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9vbmxpbmUoeGVuZGV2LCB0cnVlKTsKICAgICB4ZW5f
ZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7CiAK
ICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50Zih4ZW5kZXYsICJiYWNrZW5kIiwgIiVzIiwK
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oIGIvaW5jbHVkZS9ody94ZW4v
eGVuLWJsb2NrLmgKaW5kZXggMjk0MTMyNTZlOS4uYzQyMjNmOWJlMSAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9ody94ZW4veGVuLWJsb2NrLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJsb2NrLmgK
QEAgLTksNiArOSw5IEBACiAjZGVmaW5lIEhXX1hFTl9CTE9DS19ICiAKICNpbmNsdWRlICJody94
ZW4veGVuLWJ1cy5oIgorI2luY2x1ZGUgImh3L2Jsb2NrL2Jsb2NrLmgiCisjaW5jbHVkZSAiaHcv
YmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5oIgorI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5o
IgogCiB0eXBlZGVmIGVudW0gWGVuQmxvY2tWZGV2VHlwZSB7CiAgICAgWEVOX0JMT0NLX1ZERVZf
VFlQRV9JTlZBTElELApAQCAtMjgsMTEgKzMxLDE3IEBAIHR5cGVkZWYgc3RydWN0IFhlbkJsb2Nr
VmRldiB7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkJsb2NrUHJvcGVydGllcyB7CiAgICAgWGVuQmxv
Y2tWZGV2IHZkZXY7CisgICAgQmxvY2tDb25mIGNvbmY7CisgICAgdW5zaWduZWQgaW50IG1heF9y
aW5nX3BhZ2Vfb3JkZXI7CisgICAgSU9UaHJlYWQgKmlvdGhyZWFkOwogfSBYZW5CbG9ja1Byb3Bl
cnRpZXM7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkJsb2NrRGV2aWNlIHsKICAgICBYZW5EZXZpY2Ug
eGVuZGV2OwogICAgIFhlbkJsb2NrUHJvcGVydGllcyBwcm9wczsKKyAgICBjb25zdCBjaGFyICpk
ZXZpY2VfdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgaW5mbzsKKyAgICBYZW5CbG9ja0RhdGFQbGFu
ZSAqZGF0YXBsYW5lOwogfSBYZW5CbG9ja0RldmljZTsKIAogdHlwZWRlZiB2b2lkICgqWGVuQmxv
Y2tEZXZpY2VSZWFsaXplKShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJycCk7
CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94
ZW4tYnVzLmgKaW5kZXggZjgzYTk1Y2ViZC4uMDgzNGNiM2E3ZSAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS9ody94ZW4veGVuLWJ1cy5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaApAQCAtMjMs
NyArMjMsOSBAQCB0eXBlZGVmIHN0cnVjdCBYZW5EZXZpY2UgewogICAgIGNoYXIgKmJhY2tlbmRf
cGF0aCwgKmZyb250ZW5kX3BhdGg7CiAgICAgZW51bSB4ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0
ZSwgZnJvbnRlbmRfc3RhdGU7CiAgICAgTm90aWZpZXIgZXhpdDsKLSAgICBYZW5XYXRjaCAqZnJv
bnRlbmRfc3RhdGVfd2F0Y2g7CisgICAgWGVuV2F0Y2ggKmJhY2tlbmRfc3RhdGVfd2F0Y2gsICpm
cm9udGVuZF9zdGF0ZV93YXRjaDsKKyAgICBib29sIGJhY2tlbmRfb25saW5lOworICAgIFhlbldh
dGNoICpiYWNrZW5kX29ubGluZV93YXRjaDsKICAgICB4ZW5nbnR0YWJfaGFuZGxlICp4Z3RoOwog
ICAgIGJvb2wgZmVhdHVyZV9ncmFudF9jb3B5OwogICAgIHhlbmV2dGNobl9oYW5kbGUgKnhlaDsK
QEAgLTg0LDYgKzg2LDE2IEBAIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZShYZW5E
ZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHhl
bmJ1c19zdGF0ZSBzdGF0ZSk7CiBlbnVtIHhlbmJ1c19zdGF0ZSB4ZW5fZGV2aWNlX2JhY2tlbmRf
Z2V0X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2KTsKIAordm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRf
cHJpbnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10LCAuLi4pCisgICAgR0NDX0ZNVF9BVFRS
KDMsIDQpOwordm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRl
diwgY29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpmbXQsIC4uLikKKyAgICBHQ0NfRk1UX0FUVFIoMywgNCk7CisKK2ludCB4ZW5fZGV2
aWNlX2Zyb250ZW5kX3NjYW5mKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLik7CisKIHZv
aWQgeGVuX2RldmljZV9zZXRfbWF4X2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIHVuc2ln
bmVkIGludCBucl9yZWZzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJv
ciAqKmVycnApOwogdm9pZCAqeGVuX2RldmljZV9tYXBfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhl
bmRldiwgdWludDMyX3QgKnJlZnMsCi0tIAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:29:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1ggVu6-0001am-SK; Mon, 07 Jan 2019 14:29: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVu5-0001Zi-LV
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:29:21 +0000
X-Inumbo-ID: 9edf4f70-1288-11e9-ac92-df7df7ac57e4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9edf4f70-1288-11e9-ac92-df7df7ac57e4;
 Mon, 07 Jan 2019 14:29:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74966367"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:13:09 +0000
Message-ID: <20190107141309.15774-19-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 18/18] xen: remove the legacy 'xen_disk'
 backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBiYWNrZW5kIGhhcyBub3cgYmVlbiByZXBsYWNlZCBieSB0aGUgJ3hlbi1xZGlzaycgWGVu
RGV2aWNlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgotLS0KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1y
ZWl0ekByZWRoYXQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgotLS0KIGh3L2Jsb2NrL01ha2VmaWxlLm9ianMgfCAgICAxIC0KIGh3L2Jsb2NrL3hl
bl9kaXNrLmMgICAgfCAxMDExIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTAxMiBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0
NCBody9ibG9jay94ZW5fZGlzay5jCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svTWFrZWZpbGUub2Jq
cyBiL2h3L2Jsb2NrL01ha2VmaWxlLm9ianMKaW5kZXggZjM0ODEzYTM3Ny4uZTIwNmI4ZTcxMiAx
MDA2NDQKLS0tIGEvaHcvYmxvY2svTWFrZWZpbGUub2JqcworKysgYi9ody9ibG9jay9NYWtlZmls
ZS5vYmpzCkBAIC01LDcgKzUsNiBAQCBjb21tb24tb2JqLSQoQ09ORklHX05BTkQpICs9IG5hbmQu
bwogY29tbW9uLW9iai0kKENPTkZJR19QRkxBU0hfQ0ZJMDEpICs9IHBmbGFzaF9jZmkwMS5vCiBj
b21tb24tb2JqLSQoQ09ORklHX1BGTEFTSF9DRkkwMikgKz0gcGZsYXNoX2NmaTAyLm8KIGNvbW1v
bi1vYmotJChDT05GSUdfWEVOKSArPSB4ZW4tYmxvY2subwotY29tbW9uLW9iai0kKENPTkZJR19Y
RU4pICs9IHhlbl9kaXNrLm8KIGNvbW1vbi1vYmotJChDT05GSUdfRUNDKSArPSBlY2MubwogY29t
bW9uLW9iai0kKENPTkZJR19PTkVOQU5EKSArPSBvbmVuYW5kLm8KIGNvbW1vbi1vYmotJChDT05G
SUdfTlZNRV9QQ0kpICs9IG52bWUubwpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBi
L2h3L2Jsb2NrL3hlbl9kaXNrLmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDc1ZmU1
NWYyYWUuLjAwMDAwMDAwMDAKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgL2Rldi9udWxs
CkBAIC0xLDEwMTEgKzAsMCBAQAotLyoKLSAqICB4ZW4gcGFyYXZpcnQgYmxvY2sgZGV2aWNlIGJh
Y2tlbmQKLSAqCi0gKiAgKGMpIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgotICoK
LSAqICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQotICogIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Ci0gKiAgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbjsgdW5kZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLgotICoKLSAqICBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1
bCwKLSAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgotICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLgotICoKLSAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZwotICogIHdpdGggdGhpcyBw
cm9ncmFtOyBpZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCi0gKgot
ICogIENvbnRyaWJ1dGlvbnMgYWZ0ZXIgMjAxMi0wMS0xMyBhcmUgbGljZW5zZWQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZQotICogIEdOVSBHUEwsIHZlcnNpb24gMiBvciAoYXQgeW91ciBvcHRpb24p
IGFueSBsYXRlciB2ZXJzaW9uLgotICovCi0KLSNpbmNsdWRlICJxZW11L29zZGVwLmgiCi0jaW5j
bHVkZSAicWVtdS91bml0cy5oIgotI2luY2x1ZGUgPHN5cy9pb2N0bC5oPgotI2luY2x1ZGUgPHN5
cy91aW8uaD4KLQotI2luY2x1ZGUgImh3L2h3LmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdh
Y3ktYmFja2VuZC5oIgotI2luY2x1ZGUgInhlbl9ibGtpZi5oIgotI2luY2x1ZGUgInN5c2VtdS9i
bG9ja2Rldi5oIgotI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgotI2luY2x1ZGUgInN5c2Vt
dS9ibG9jay1iYWNrZW5kLmgiCi0jaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFh
cGkvcW1wL3FkaWN0LmgiCi0jaW5jbHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgotI2luY2x1ZGUg
InRyYWNlLmgiCi0KLS8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KLQotI2RlZmluZSBCTE9DS19TSVpFICA1MTIKLSNkZWZp
bmUgSU9DQl9DT1VOVCAgKEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCArIDIpCi0KLXN0
cnVjdCBpb3JlcSB7Ci0gICAgYmxraWZfcmVxdWVzdF90ICAgICByZXE7Ci0gICAgaW50MTZfdCAg
ICAgICAgICAgICBzdGF0dXM7Ci0KLSAgICAvKiBwYXJzZWQgcmVxdWVzdCAqLwotICAgIG9mZl90
ICAgICAgICAgICAgICAgc3RhcnQ7Ci0gICAgUUVNVUlPVmVjdG9yICAgICAgICB2OwotICAgIHZv
aWQgICAgICAgICAgICAgICAgKmJ1ZjsKLSAgICBzaXplX3QgICAgICAgICAgICAgIHNpemU7Ci0g
ICAgaW50ICAgICAgICAgICAgICAgICBwcmVzeW5jOwotCi0gICAgLyogYWlvIHN0YXR1cyAqLwot
ICAgIGludCAgICAgICAgICAgICAgICAgYWlvX2luZmxpZ2h0OwotICAgIGludCAgICAgICAgICAg
ICAgICAgYWlvX2Vycm9yczsKLQotICAgIHN0cnVjdCBYZW5CbGtEZXYgICAgKmJsa2RldjsKLSAg
ICBRTElTVF9FTlRSWShpb3JlcSkgICBsaXN0OwotICAgIEJsb2NrQWNjdENvb2tpZSAgICAgYWNj
dDsKLX07Ci0KLSNkZWZpbmUgTUFYX1JJTkdfUEFHRV9PUkRFUiA0Ci0KLXN0cnVjdCBYZW5CbGtE
ZXYgewotICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgICAgeGVuZGV2OyAgLyogbXVzdCBiZSBm
aXJzdCAqLwotICAgIGNoYXIgICAgICAgICAgICAgICAgKnBhcmFtczsKLSAgICBjaGFyICAgICAg
ICAgICAgICAgICptb2RlOwotICAgIGNoYXIgICAgICAgICAgICAgICAgKnR5cGU7Ci0gICAgY2hh
ciAgICAgICAgICAgICAgICAqZGV2OwotICAgIGNoYXIgICAgICAgICAgICAgICAgKmRldnR5cGU7
Ci0gICAgYm9vbCAgICAgICAgICAgICAgICBkaXJlY3Rpb3NhZmU7Ci0gICAgY29uc3QgY2hhciAg
ICAgICAgICAqZmlsZXByb3RvOwotICAgIGNvbnN0IGNoYXIgICAgICAgICAgKmZpbGVuYW1lOwot
ICAgIHVuc2lnbmVkIGludCAgICAgICAgcmluZ19yZWZbMSA8PCBNQVhfUklOR19QQUdFX09SREVS
XTsKLSAgICB1bnNpZ25lZCBpbnQgICAgICAgIG5yX3JpbmdfcmVmOwotICAgIHZvaWQgICAgICAg
ICAgICAgICAgKnNyaW5nOwotICAgIGludDY0X3QgICAgICAgICAgICAgZmlsZV9ibGs7Ci0gICAg
aW50NjRfdCAgICAgICAgICAgICBmaWxlX3NpemU7Ci0gICAgaW50ICAgICAgICAgICAgICAgICBw
cm90b2NvbDsKLSAgICBibGtpZl9iYWNrX3JpbmdzX3QgIHJpbmdzOwotICAgIGludCAgICAgICAg
ICAgICAgICAgbW9yZV93b3JrOwotCi0gICAgLyogcmVxdWVzdCBsaXN0cyAqLwotICAgIFFMSVNU
X0hFQUQoaW5mbGlnaHRfaGVhZCwgaW9yZXEpIGluZmxpZ2h0OwotICAgIFFMSVNUX0hFQUQoZmlu
aXNoZWRfaGVhZCwgaW9yZXEpIGZpbmlzaGVkOwotICAgIFFMSVNUX0hFQUQoZnJlZWxpc3RfaGVh
ZCwgaW9yZXEpIGZyZWVsaXN0OwotICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfdG90
YWw7Ci0gICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c19pbmZsaWdodDsKLSAgICBpbnQg
ICAgICAgICAgICAgICAgIHJlcXVlc3RzX2ZpbmlzaGVkOwotICAgIHVuc2lnbmVkIGludCAgICAg
ICAgbWF4X3JlcXVlc3RzOwotCi0gICAgZ2Jvb2xlYW4gICAgICAgICAgICBmZWF0dXJlX2Rpc2Nh
cmQ7Ci0KLSAgICAvKiBxZW11IGJsb2NrIGRyaXZlciAqLwotICAgIERyaXZlSW5mbyAgICAgICAg
ICAgKmRpbmZvOwotICAgIEJsb2NrQmFja2VuZCAgICAgICAgKmJsazsKLSAgICBRRU1VQkggICAg
ICAgICAgICAgICpiaDsKLQotICAgIElPVGhyZWFkICAgICAgICAgICAgKmlvdGhyZWFkOwotICAg
IEFpb0NvbnRleHQgICAgICAgICAgKmN0eDsKLX07Ci0KLS8qIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KLQotc3RhdGljIHZv
aWQgaW9yZXFfcmVzZXQoc3RydWN0IGlvcmVxICppb3JlcSkKLXsKLSAgICBtZW1zZXQoJmlvcmVx
LT5yZXEsIDAsIHNpemVvZihpb3JlcS0+cmVxKSk7Ci0gICAgaW9yZXEtPnN0YXR1cyA9IDA7Ci0g
ICAgaW9yZXEtPnN0YXJ0ID0gMDsKLSAgICBpb3JlcS0+YnVmID0gTlVMTDsKLSAgICBpb3JlcS0+
c2l6ZSA9IDA7Ci0gICAgaW9yZXEtPnByZXN5bmMgPSAwOwotCi0gICAgaW9yZXEtPmFpb19pbmZs
aWdodCA9IDA7Ci0gICAgaW9yZXEtPmFpb19lcnJvcnMgPSAwOwotCi0gICAgaW9yZXEtPmJsa2Rl
diA9IE5VTEw7Ci0gICAgbWVtc2V0KCZpb3JlcS0+bGlzdCwgMCwgc2l6ZW9mKGlvcmVxLT5saXN0
KSk7Ci0gICAgbWVtc2V0KCZpb3JlcS0+YWNjdCwgMCwgc2l6ZW9mKGlvcmVxLT5hY2N0KSk7Ci0K
LSAgICBxZW11X2lvdmVjX3Jlc2V0KCZpb3JlcS0+dik7Ci19Ci0KLXN0YXRpYyBzdHJ1Y3QgaW9y
ZXEgKmlvcmVxX3N0YXJ0KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKLXsKLSAgICBzdHJ1Y3Qg
aW9yZXEgKmlvcmVxID0gTlVMTDsKLQotICAgIGlmIChRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVl
bGlzdCkpIHsKLSAgICAgICAgaWYgKGJsa2Rldi0+cmVxdWVzdHNfdG90YWwgPj0gYmxrZGV2LT5t
YXhfcmVxdWVzdHMpIHsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0gICAgICAg
IC8qIGFsbG9jYXRlIG5ldyBzdHJ1Y3QgKi8KLSAgICAgICAgaW9yZXEgPSBnX21hbGxvYzAoc2l6
ZW9mKCppb3JlcSkpOwotICAgICAgICBpb3JlcS0+YmxrZGV2ID0gYmxrZGV2OwotICAgICAgICBi
bGtkZXYtPnJlcXVlc3RzX3RvdGFsKys7Ci0gICAgICAgIHFlbXVfaW92ZWNfaW5pdCgmaW9yZXEt
PnYsIDEpOwotICAgIH0gZWxzZSB7Ci0gICAgICAgIC8qIGdldCBvbmUgZnJvbSBmcmVlbGlzdCAq
LwotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZyZWVsaXN0KTsKLSAgICAg
ICAgUUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKLSAgICB9Ci0gICAgUUxJU1RfSU5TRVJUX0hF
QUQoJmJsa2Rldi0+aW5mbGlnaHQsIGlvcmVxLCBsaXN0KTsKLSAgICBibGtkZXYtPnJlcXVlc3Rz
X2luZmxpZ2h0Kys7Ci0KLW91dDoKLSAgICByZXR1cm4gaW9yZXE7Ci19Ci0KLXN0YXRpYyB2b2lk
IGlvcmVxX2ZpbmlzaChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQotewotICAgIHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7Ci0KLSAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxp
c3QpOwotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZibGtkZXYtPmZpbmlzaGVkLCBpb3JlcSwgbGlz
dCk7Ci0gICAgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodC0tOwotICAgIGJsa2Rldi0+cmVxdWVz
dHNfZmluaXNoZWQrKzsKLX0KLQotc3RhdGljIHZvaWQgaW9yZXFfcmVsZWFzZShzdHJ1Y3QgaW9y
ZXEgKmlvcmVxLCBib29sIGZpbmlzaCkKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYg
PSBpb3JlcS0+YmxrZGV2OwotCi0gICAgUUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKLSAgICBp
b3JlcV9yZXNldChpb3JlcSk7Ci0gICAgaW9yZXEtPmJsa2RldiA9IGJsa2RldjsKLSAgICBRTElT
VF9JTlNFUlRfSEVBRCgmYmxrZGV2LT5mcmVlbGlzdCwgaW9yZXEsIGxpc3QpOwotICAgIGlmIChm
aW5pc2gpIHsKLSAgICAgICAgYmxrZGV2LT5yZXF1ZXN0c19maW5pc2hlZC0tOwotICAgIH0gZWxz
ZSB7Ci0gICAgICAgIGJsa2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQtLTsKLSAgICB9Ci19Ci0KLS8q
Ci0gKiB0cmFuc2xhdGUgcmVxdWVzdCBpbnRvIGlvdmVjICsgc3RhcnQgb2Zmc2V0Ci0gKiBkbyBz
YW5pdHkgY2hlY2tzIGFsb25nIHRoZSB3YXkKLSAqLwotc3RhdGljIGludCBpb3JlcV9wYXJzZShz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlv
cmVxLT5ibGtkZXY7Ci0gICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rl
di0+eGVuZGV2OwotICAgIHNpemVfdCBsZW47Ci0gICAgaW50IGk7Ci0KLSAgICB4ZW5fcHZfcHJp
bnRmKHhlbmRldiwgMywKLSAgICAgICAgICAgICAgICAgICJvcCAlZCwgbnIgJWQsIGhhbmRsZSAl
ZCwgaWQgJSIgUFJJZDY0ICIsIHNlY3RvciAlIiBQUklkNjQgIlxuIiwKLSAgICAgICAgICAgICAg
ICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uLCBpb3JlcS0+cmVxLm5yX3NlZ21lbnRzLAotICAgICAg
ICAgICAgICAgICAgaW9yZXEtPnJlcS5oYW5kbGUsIGlvcmVxLT5yZXEuaWQsIGlvcmVxLT5yZXEu
c2VjdG9yX251bWJlcik7Ci0gICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewotICAg
IGNhc2UgQkxLSUZfT1BfUkVBRDoKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9PUF9G
TFVTSF9ESVNLQ0FDSEU6Ci0gICAgICAgIGlvcmVxLT5wcmVzeW5jID0gMTsKLSAgICAgICAgaWYg
KCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7Ci0gICAgICAgICAgICByZXR1cm4gMDsKLSAgICAg
ICAgfQotICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICBjYXNlIEJMS0lGX09QX1dSSVRF
OgotICAgICAgICBicmVhazsKLSAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6Ci0gICAgICAgIHJl
dHVybiAwOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAi
ZXJyb3I6IHVua25vd24gb3BlcmF0aW9uICglZClcbiIsCi0gICAgICAgICAgICAgICAgICAgICAg
aW9yZXEtPnJlcS5vcGVyYXRpb24pOwotICAgICAgICBnb3RvIGVycjsKLSAgICB9OwotCi0gICAg
aWYgKGlvcmVxLT5yZXEub3BlcmF0aW9uICE9IEJMS0lGX09QX1JFQUQgJiYgYmxrZGV2LT5tb2Rl
WzBdICE9ICd3JykgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiB3
cml0ZSByZXEgZm9yIHJvIGRldmljZVxuIik7Ci0gICAgICAgIGdvdG8gZXJyOwotICAgIH0KLQot
ICAgIGlvcmVxLT5zdGFydCA9IGlvcmVxLT5yZXEuc2VjdG9yX251bWJlciAqIGJsa2Rldi0+Zmls
ZV9ibGs7Ci0gICAgZm9yIChpID0gMDsgaSA8IGlvcmVxLT5yZXEubnJfc2VnbWVudHM7IGkrKykg
ewotICAgICAgICBpZiAoaSA9PSBCTEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1QpIHsKLSAg
ICAgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IG5yX3NlZ21lbnRzIHRv
byBiaWdcbiIpOwotICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAgIH0KLSAgICAgICAgaWYg
KGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgPiBpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3Nl
Y3QpIHsKLSAgICAgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IGZpcnN0
ID4gbGFzdCBzZWN0b3JcbiIpOwotICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAgIH0KLSAg
ICAgICAgaWYgKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAqIEJMT0NLX1NJWkUgPj0gWENf
UEFHRV9TSVpFKSB7Ci0gICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9y
OiBwYWdlIGNyb3NzaW5nXG4iKTsKLSAgICAgICAgICAgIGdvdG8gZXJyOwotICAgICAgICB9Ci0K
LSAgICAgICAgbGVuID0gKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtIGlvcmVxLT5yZXEu
c2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGJsa2Rldi0+ZmlsZV9ibGs7Ci0gICAgICAgIGlvcmVx
LT5zaXplICs9IGxlbjsKLSAgICB9Ci0gICAgaWYgKGlvcmVxLT5zdGFydCArIGlvcmVxLT5zaXpl
ID4gYmxrZGV2LT5maWxlX3NpemUpIHsKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAs
ICJlcnJvcjogYWNjZXNzIGJleW9uZCBlbmQgb2YgZmlsZVxuIik7Ci0gICAgICAgIGdvdG8gZXJy
OwotICAgIH0KLSAgICByZXR1cm4gMDsKLQotZXJyOgotICAgIGlvcmVxLT5zdGF0dXMgPSBCTEtJ
Rl9SU1BfRVJST1I7Ci0gICAgcmV0dXJuIC0xOwotfQotCi1zdGF0aWMgaW50IGlvcmVxX2dyYW50
X2NvcHkoc3RydWN0IGlvcmVxICppb3JlcSkKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYgPSBpb3JlcS0+YmxrZGV2OwotICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9
ICZibGtkZXYtPnhlbmRldjsKLSAgICBYZW5HcmFudENvcHlTZWdtZW50IHNlZ3NbQkxLSUZfTUFY
X1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKLSAgICBpbnQgaSwgY291bnQsIHJjOwotICAgIGludDY0
X3QgZmlsZV9ibGsgPSBibGtkZXYtPmZpbGVfYmxrOwotICAgIGJvb2wgdG9fZG9tYWluID0gKGlv
cmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQpOwotICAgIHZvaWQgKnZpcnQgPSBp
b3JlcS0+YnVmOwotCi0gICAgaWYgKGlvcmVxLT5yZXEubnJfc2VnbWVudHMgPT0gMCkgewotICAg
ICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICBjb3VudCA9IGlvcmVxLT5yZXEubnJfc2VnbWVu
dHM7Ci0KLSAgICBmb3IgKGkgPSAwOyBpIDwgY291bnQ7IGkrKykgewotICAgICAgICBpZiAodG9f
ZG9tYWluKSB7Ci0gICAgICAgICAgICBzZWdzW2ldLmRlc3QuZm9yZWlnbi5yZWYgPSBpb3JlcS0+
cmVxLnNlZ1tpXS5ncmVmOwotICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ub2Zmc2V0
ID0gaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCAqIGZpbGVfYmxrOwotICAgICAgICAgICAg
c2Vnc1tpXS5zb3VyY2UudmlydCA9IHZpcnQ7Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAg
ICBzZWdzW2ldLnNvdXJjZS5mb3JlaWduLnJlZiA9IGlvcmVxLT5yZXEuc2VnW2ldLmdyZWY7Ci0g
ICAgICAgICAgICBzZWdzW2ldLnNvdXJjZS5mb3JlaWduLm9mZnNldCA9IGlvcmVxLT5yZXEuc2Vn
W2ldLmZpcnN0X3NlY3QgKiBmaWxlX2JsazsKLSAgICAgICAgICAgIHNlZ3NbaV0uZGVzdC52aXJ0
ID0gdmlydDsKLSAgICAgICAgfQotICAgICAgICBzZWdzW2ldLmxlbiA9IChpb3JlcS0+cmVxLnNl
Z1tpXS5sYXN0X3NlY3QKLSAgICAgICAgICAgICAgICAgICAgICAgLSBpb3JlcS0+cmVxLnNlZ1tp
XS5maXJzdF9zZWN0ICsgMSkgKiBmaWxlX2JsazsKLSAgICAgICAgdmlydCArPSBzZWdzW2ldLmxl
bjsKLSAgICB9Ci0KLSAgICByYyA9IHhlbl9iZV9jb3B5X2dyYW50X3JlZnMoeGVuZGV2LCB0b19k
b21haW4sIHNlZ3MsIGNvdW50KTsKLQotICAgIGlmIChyYykgewotICAgICAgICB4ZW5fcHZfcHJp
bnRmKHhlbmRldiwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGNvcHkgZGF0
YSAlZFxuIiwgcmMpOwotICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOwotICAgICAgICByZXR1
cm4gLTE7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwotfQotCi1zdGF0aWMgaW50IGlvcmVxX3J1
bmlvX3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9yZXEpOwotCi1zdGF0aWMgdm9pZCBxZW11X2Fp
b19jb21wbGV0ZSh2b2lkICpvcGFxdWUsIGludCByZXQpCi17Ci0gICAgc3RydWN0IGlvcmVxICpp
b3JlcSA9IG9wYXF1ZTsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+Ymxr
ZGV2OwotICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRl
djsKLQotICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5jdHgpOwotCi0gICAgaWYgKHJl
dCAhPSAwKSB7Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiJXMgSS9PIGVycm9y
XG4iLAotICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lG
X09QX1JFQUQgPyAicmVhZCIgOiAid3JpdGUiKTsKLSAgICAgICAgaW9yZXEtPmFpb19lcnJvcnMr
KzsKLSAgICB9Ci0KLSAgICBpb3JlcS0+YWlvX2luZmxpZ2h0LS07Ci0gICAgaWYgKGlvcmVxLT5w
cmVzeW5jKSB7Ci0gICAgICAgIGlvcmVxLT5wcmVzeW5jID0gMDsKLSAgICAgICAgaW9yZXFfcnVu
aW9fcWVtdV9haW8oaW9yZXEpOwotICAgICAgICBnb3RvIGRvbmU7Ci0gICAgfQotICAgIGlmIChp
b3JlcS0+YWlvX2luZmxpZ2h0ID4gMCkgewotICAgICAgICBnb3RvIGRvbmU7Ci0gICAgfQotCi0g
ICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewotICAgIGNhc2UgQkxLSUZfT1BfUkVB
RDoKLSAgICAgICAgLyogaW4gY2FzZSBvZiBmYWlsdXJlIGlvcmVxLT5haW9fZXJyb3JzIGlzIGlu
Y3JlYXNlZCAqLwotICAgICAgICBpZiAocmV0ID09IDApIHsKLSAgICAgICAgICAgIGlvcmVxX2dy
YW50X2NvcHkoaW9yZXEpOwotICAgICAgICB9Ci0gICAgICAgIHFlbXVfdmZyZWUoaW9yZXEtPmJ1
Zik7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6Ci0gICAgY2FzZSBC
TEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6Ci0gICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdt
ZW50cykgewotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgcWVtdV92ZnJl
ZShpb3JlcS0+YnVmKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgYnJl
YWs7Ci0gICAgfQotCi0gICAgaW9yZXEtPnN0YXR1cyA9IGlvcmVxLT5haW9fZXJyb3JzID8gQkxL
SUZfUlNQX0VSUk9SIDogQkxLSUZfUlNQX09LQVk7Ci0gICAgaW9yZXFfZmluaXNoKGlvcmVxKTsK
LQotICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKLSAgICBjYXNlIEJMS0lGX09Q
X1dSSVRFOgotICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgotICAgICAgICBpZiAo
IWlvcmVxLT5yZXEubnJfc2VnbWVudHMpIHsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9
Ci0gICAgY2FzZSBCTEtJRl9PUF9SRUFEOgotICAgICAgICBpZiAoaW9yZXEtPnN0YXR1cyA9PSBC
TEtJRl9SU1BfT0tBWSkgewotICAgICAgICAgICAgYmxvY2tfYWNjdF9kb25lKGJsa19nZXRfc3Rh
dHMoYmxrZGV2LT5ibGspLCAmaW9yZXEtPmFjY3QpOwotICAgICAgICB9IGVsc2UgewotICAgICAg
ICAgICAgYmxvY2tfYWNjdF9mYWlsZWQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZpb3Jl
cS0+YWNjdCk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9PUF9E
SVNDQVJEOgotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBxZW11X2Jo
X3NjaGVkdWxlKGJsa2Rldi0+YmgpOwotCi1kb25lOgotICAgIGFpb19jb250ZXh0X3JlbGVhc2Uo
YmxrZGV2LT5jdHgpOwotfQotCi1zdGF0aWMgYm9vbCBibGtfc3BsaXRfZGlzY2FyZChzdHJ1Y3Qg
aW9yZXEgKmlvcmVxLCBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgbnJfc2VjdG9ycykKLXsKLSAgICBzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OwotICAgIGludDY0X3QgYnl0ZV9vZmZzZXQ7
Ci0gICAgaW50IGJ5dGVfY2h1bms7Ci0gICAgdWludDY0X3QgYnl0ZV9yZW1haW5pbmcsIGxpbWl0
OwotICAgIHVpbnQ2NF90IHNlY19zdGFydCA9IHNlY3Rvcl9udW1iZXI7Ci0gICAgdWludDY0X3Qg
c2VjX2NvdW50ID0gbnJfc2VjdG9yczsKLQotICAgIC8qIFdyYXAgYXJvdW5kLCBvciBvdmVyZmxv
d2luZyBieXRlIGxpbWl0PyAqLwotICAgIGlmIChzZWNfc3RhcnQgKyBzZWNfY291bnQgPCBzZWNf
Y291bnQgfHwKLSAgICAgICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50ID4gSU5UNjRfTUFYID4+IEJE
UlZfU0VDVE9SX0JJVFMpIHsKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIH0KLQotICAgIGxp
bWl0ID0gQkRSVl9SRVFVRVNUX01BWF9TRUNUT1JTIDw8IEJEUlZfU0VDVE9SX0JJVFM7Ci0gICAg
Ynl0ZV9vZmZzZXQgPSBzZWNfc3RhcnQgPDwgQkRSVl9TRUNUT1JfQklUUzsKLSAgICBieXRlX3Jl
bWFpbmluZyA9IHNlY19jb3VudCA8PCBCRFJWX1NFQ1RPUl9CSVRTOwotCi0gICAgZG8gewotICAg
ICAgICBieXRlX2NodW5rID0gYnl0ZV9yZW1haW5pbmcgPiBsaW1pdCA/IGxpbWl0IDogYnl0ZV9y
ZW1haW5pbmc7Ci0gICAgICAgIGlvcmVxLT5haW9faW5mbGlnaHQrKzsKLSAgICAgICAgYmxrX2Fp
b19wZGlzY2FyZChibGtkZXYtPmJsaywgYnl0ZV9vZmZzZXQsIGJ5dGVfY2h1bmssCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKLSAgICAgICAgYnl0
ZV9yZW1haW5pbmcgLT0gYnl0ZV9jaHVuazsKLSAgICAgICAgYnl0ZV9vZmZzZXQgKz0gYnl0ZV9j
aHVuazsKLSAgICB9IHdoaWxlIChieXRlX3JlbWFpbmluZyA+IDApOwotCi0gICAgcmV0dXJuIHRy
dWU7Ci19Ci0KLXN0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICpp
b3JlcSkKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2Owot
Ci0gICAgaW9yZXEtPmJ1ZiA9IHFlbXVfbWVtYWxpZ24oWENfUEFHRV9TSVpFLCBpb3JlcS0+c2l6
ZSk7Ci0gICAgaWYgKGlvcmVxLT5yZXEubnJfc2VnbWVudHMgJiYKLSAgICAgICAgKGlvcmVxLT5y
ZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1dSSVRFIHx8Ci0gICAgICAgICBpb3JlcS0+cmVxLm9w
ZXJhdGlvbiA9PSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEUpICYmCi0gICAgICAgIGlvcmVxX2dy
YW50X2NvcHkoaW9yZXEpKSB7Ci0gICAgICAgIHFlbXVfdmZyZWUoaW9yZXEtPmJ1Zik7Ci0gICAg
ICAgIGdvdG8gZXJyOwotICAgIH0KLQotICAgIGlvcmVxLT5haW9faW5mbGlnaHQrKzsKLSAgICBp
ZiAoaW9yZXEtPnByZXN5bmMpIHsKLSAgICAgICAgYmxrX2Fpb19mbHVzaChpb3JlcS0+YmxrZGV2
LT5ibGssIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3JlcSk7Ci0gICAgICAgIHJldHVybiAwOwotICAg
IH0KLQotICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKLSAgICBjYXNlIEJMS0lG
X09QX1JFQUQ6Ci0gICAgICAgIHFlbXVfaW92ZWNfYWRkKCZpb3JlcS0+diwgaW9yZXEtPmJ1Ziwg
aW9yZXEtPnNpemUpOwotICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJsa19nZXRfc3RhdHMoYmxr
ZGV2LT5ibGspLCAmaW9yZXEtPmFjY3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEt
PnYuc2l6ZSwgQkxPQ0tfQUNDVF9SRUFEKTsKLSAgICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsr
OwotICAgICAgICBibGtfYWlvX3ByZWFkdihibGtkZXYtPmJsaywgaW9yZXEtPnN0YXJ0LCAmaW9y
ZXEtPnYsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3Jl
cSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6Ci0gICAgY2FzZSBC
TEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6Ci0gICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdt
ZW50cykgewotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBxZW11X2lv
dmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYsIGlvcmVxLT5zaXplKTsKLSAgICAgICAgYmxv
Y2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT52LnNpemUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgPwotICAgICAg
ICAgICAgICAgICAgICAgICAgIEJMT0NLX0FDQ1RfV1JJVEUgOiBCTE9DS19BQ0NUX0ZMVVNIKTsK
LSAgICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOwotICAgICAgICBibGtfYWlvX3B3cml0ZXYo
YmxrZGV2LT5ibGssIGlvcmVxLT5zdGFydCwgJmlvcmVxLT52LCAwLAotICAgICAgICAgICAgICAg
ICAgICAgICAgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKLSAgICAgICAgYnJlYWs7Ci0gICAg
Y2FzZSBCTEtJRl9PUF9ESVNDQVJEOgotICAgIHsKLSAgICAgICAgc3RydWN0IGJsa2lmX3JlcXVl
c3RfZGlzY2FyZCAqcmVxID0gKHZvaWQgKikmaW9yZXEtPnJlcTsKLSAgICAgICAgaWYgKCFibGtf
c3BsaXRfZGlzY2FyZChpb3JlcSwgcmVxLT5zZWN0b3JfbnVtYmVyLCByZXEtPm5yX3NlY3RvcnMp
KSB7Ci0gICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAg
ICB9Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgLyogdW5rbm93biBvcGVyYXRpb24gKHNob3VsZG4n
dCBoYXBwZW4gLS0gcGFyc2UgY2F0Y2hlcyB0aGlzKSAqLwotICAgICAgICBnb3RvIGVycjsKLSAg
ICB9Ci0KLSAgICBxZW11X2Fpb19jb21wbGV0ZShpb3JlcSwgMCk7Ci0KLSAgICByZXR1cm4gMDsK
LQotZXJyOgotICAgIGlvcmVxX2ZpbmlzaChpb3JlcSk7Ci0gICAgaW9yZXEtPnN0YXR1cyA9IEJM
S0lGX1JTUF9FUlJPUjsKLSAgICByZXR1cm4gLTE7Ci19Ci0KLXN0YXRpYyBpbnQgYmxrX3NlbmRf
cmVzcG9uc2Vfb25lKHN0cnVjdCBpb3JlcSAqaW9yZXEpCi17Ci0gICAgc3RydWN0IFhlbkJsa0Rl
diAgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7Ci0gICAgaW50ICAgICAgICAgICAgICAgc2VuZF9u
b3RpZnkgICA9IDA7Ci0gICAgaW50ICAgICAgICAgICAgICAgaGF2ZV9yZXF1ZXN0cyA9IDA7Ci0g
ICAgYmxraWZfcmVzcG9uc2VfdCAgKnJlc3A7Ci0KLSAgICAvKiBQbGFjZSBvbiB0aGUgcmVzcG9u
c2UgcmluZyBmb3IgdGhlIHJlbGV2YW50IGRvbWFpbi4gKi8KLSAgICBzd2l0Y2ggKGJsa2Rldi0+
cHJvdG9jb2wpIHsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKLSAgICAgICAgcmVz
cCA9IChibGtpZl9yZXNwb25zZV90ICopIFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdz
Lm5hdGl2ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3Mu
bmF0aXZlLnJzcF9wcm9kX3B2dCk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgQkxLSUZfUFJP
VE9DT0xfWDg2XzMyOgotICAgICAgICByZXNwID0gKGJsa2lmX3Jlc3BvbnNlX3QgKikgUklOR19H
RVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LnJzcF9wcm9kX3B2dCk7
Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgotICAgICAg
ICByZXNwID0gKGJsa2lmX3Jlc3BvbnNlX3QgKikgUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+
cmluZ3MueDg2XzY0X3BhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtk
ZXYtPnJpbmdzLng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2dCk7Ci0gICAgICAgIGJyZWFrOwotICAg
IGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIHJlc3AtPmlkICAgICAg
ICA9IGlvcmVxLT5yZXEuaWQ7Ci0gICAgcmVzcC0+b3BlcmF0aW9uID0gaW9yZXEtPnJlcS5vcGVy
YXRpb247Ci0gICAgcmVzcC0+c3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKLQotICAgIGJsa2Rl
di0+cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCsrOwotCi0gICAgUklOR19QVVNIX1JFU1BPTlNF
U19BTkRfQ0hFQ0tfTk9USUZZKCZibGtkZXYtPnJpbmdzLmNvbW1vbiwgc2VuZF9ub3RpZnkpOwot
ICAgIGlmIChibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQgPT0gYmxrZGV2LT5yaW5n
cy5jb21tb24ucmVxX2NvbnMpIHsKLSAgICAgICAgLyoKLSAgICAgICAgICogVGFpbCBjaGVjayBm
b3IgcGVuZGluZyByZXF1ZXN0cy4gQWxsb3dzIGZyb250ZW5kIHRvIGF2b2lkCi0gICAgICAgICAq
IG5vdGlmaWNhdGlvbnMgaWYgcmVxdWVzdHMgYXJlIGFscmVhZHkgaW4gZmxpZ2h0IChsb3dlcgot
ICAgICAgICAgKiBvdmVyaGVhZHMgYW5kIHByb21vdGVzIGJhdGNoaW5nKS4KLSAgICAgICAgICov
Ci0gICAgICAgIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCZibGtkZXYtPnJpbmdzLmNv
bW1vbiwgaGF2ZV9yZXF1ZXN0cyk7Ci0gICAgfSBlbHNlIGlmIChSSU5HX0hBU19VTkNPTlNVTUVE
X1JFUVVFU1RTKCZibGtkZXYtPnJpbmdzLmNvbW1vbikpIHsKLSAgICAgICAgaGF2ZV9yZXF1ZXN0
cyA9IDE7Ci0gICAgfQotCi0gICAgaWYgKGhhdmVfcmVxdWVzdHMpIHsKLSAgICAgICAgYmxrZGV2
LT5tb3JlX3dvcmsrKzsKLSAgICB9Ci0gICAgcmV0dXJuIHNlbmRfbm90aWZ5OwotfQotCi0vKiB3
YWxrIGZpbmlzaGVkIGxpc3QsIHNlbmQgb3V0c3RhbmRpbmcgcmVzcG9uc2VzLCBmcmVlIHJlcXVl
c3RzICovCi1zdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9hbGwoc3RydWN0IFhlbkJsa0Rl
diAqYmxrZGV2KQotewotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7Ci0gICAgaW50IHNlbmRfbm90
aWZ5ID0gMDsKLQotICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZmluaXNoZWQpKSB7
Ci0gICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZmluaXNoZWQpOwotICAgICAg
ICBzZW5kX25vdGlmeSArPSBibGtfc2VuZF9yZXNwb25zZV9vbmUoaW9yZXEpOwotICAgICAgICBp
b3JlcV9yZWxlYXNlKGlvcmVxLCB0cnVlKTsKLSAgICB9Ci0gICAgaWYgKHNlbmRfbm90aWZ5KSB7
Ci0gICAgICAgIHhlbl9wdl9zZW5kX25vdGlmeSgmYmxrZGV2LT54ZW5kZXYpOwotICAgIH0KLX0K
LQotc3RhdGljIGludCBibGtfZ2V0X3JlcXVlc3Qoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2LCBz
dHJ1Y3QgaW9yZXEgKmlvcmVxLCBSSU5HX0lEWCByYykKLXsKLSAgICBzd2l0Y2ggKGJsa2Rldi0+
cHJvdG9jb2wpIHsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKLSAgICAgICAgbWVt
Y3B5KCZpb3JlcS0+cmVxLCBSSU5HX0dFVF9SRVFVRVNUKCZibGtkZXYtPnJpbmdzLm5hdGl2ZSwg
cmMpLAotICAgICAgICAgICAgICAgc2l6ZW9mKGlvcmVxLT5yZXEpKTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6Ci0gICAgICAgIGJsa2lmX2dldF94ODZf
MzJfcmVxKCZpb3JlcS0+cmVxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0dF
VF9SRVFVRVNUKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LCByYykpOwotICAgICAgICBicmVh
azsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKLSAgICAgICAgYmxraWZfZ2V0X3g4
Nl82NF9yZXEoJmlvcmVxLT5yZXEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdf
R0VUX1JFUVVFU1QoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHJjKSk7Ci0gICAgICAgIGJy
ZWFrOwotICAgIH0KLSAgICAvKiBQcmV2ZW50IHRoZSBjb21waWxlciBmcm9tIGFjY2Vzc2luZyB0
aGUgb24tcmluZyBmaWVsZHMgaW5zdGVhZC4gKi8KLSAgICBiYXJyaWVyKCk7Ci0gICAgcmV0dXJu
IDA7Ci19Ci0KLXN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMoc3RydWN0IFhlbkJsa0Rl
diAqYmxrZGV2KQotewotICAgIFJJTkdfSURYIHJjLCBycDsKLSAgICBzdHJ1Y3QgaW9yZXEgKmlv
cmVxOwotCi0gICAgYmxrZGV2LT5tb3JlX3dvcmsgPSAwOwotCi0gICAgcmMgPSBibGtkZXYtPnJp
bmdzLmNvbW1vbi5yZXFfY29uczsKLSAgICBycCA9IGJsa2Rldi0+cmluZ3MuY29tbW9uLnNyaW5n
LT5yZXFfcHJvZDsKLSAgICB4ZW5fcm1iKCk7IC8qIEVuc3VyZSB3ZSBzZWUgcXVldWVkIHJlcXVl
c3RzIHVwIHRvICdycCcuICovCi0KLSAgICBibGtfc2VuZF9yZXNwb25zZV9hbGwoYmxrZGV2KTsK
LSAgICB3aGlsZSAocmMgIT0gcnApIHsKLSAgICAgICAgLyogcHVsbCByZXF1ZXN0IGZyb20gcmlu
ZyAqLwotICAgICAgICBpZiAoUklOR19SRVFVRVNUX0NPTlNfT1ZFUkZMT1coJmJsa2Rldi0+cmlu
Z3MuY29tbW9uLCByYykpIHsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAg
IGlvcmVxID0gaW9yZXFfc3RhcnQoYmxrZGV2KTsKLSAgICAgICAgaWYgKGlvcmVxID09IE5VTEwp
IHsKLSAgICAgICAgICAgIGJsa2Rldi0+bW9yZV93b3JrKys7Ci0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgfQotICAgICAgICBibGtfZ2V0X3JlcXVlc3QoYmxrZGV2LCBpb3JlcSwgcmMpOwot
ICAgICAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yZXFfY29ucyA9ICsrcmM7Ci0KLSAgICAgICAg
LyogcGFyc2UgdGhlbSAqLwotICAgICAgICBpZiAoaW9yZXFfcGFyc2UoaW9yZXEpICE9IDApIHsK
LQotICAgICAgICAgICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewotICAgICAgICAg
ICAgY2FzZSBCTEtJRl9PUF9SRUFEOgotICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxp
ZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQkxPQ0tfQUNDVF9SRUFEKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6Ci0gICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9p
bnZhbGlkKGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBCTE9DS19BQ0NUX1dSSVRFKTsKLSAgICAgICAgICAgICAgICBicmVhazsK
LSAgICAgICAgICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgotICAgICAgICAgICAg
ICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9GTFVTSCk7Ci0gICAgICAg
ICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfTsKLQot
ICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jlc3BvbnNlX29uZShpb3JlcSkpIHsKLSAgICAgICAg
ICAgICAgICB4ZW5fcHZfc2VuZF9ub3RpZnkoJmJsa2Rldi0+eGVuZGV2KTsKLSAgICAgICAgICAg
IH0KLSAgICAgICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIGZhbHNlKTsKLSAgICAgICAgICAg
IGNvbnRpbnVlOwotICAgICAgICB9Ci0KLSAgICAgICAgaW9yZXFfcnVuaW9fcWVtdV9haW8oaW9y
ZXEpOwotICAgIH0KLQotICAgIGlmIChibGtkZXYtPm1vcmVfd29yayAmJiBibGtkZXYtPnJlcXVl
c3RzX2luZmxpZ2h0IDwgYmxrZGV2LT5tYXhfcmVxdWVzdHMpIHsKLSAgICAgICAgcWVtdV9iaF9z
Y2hlZHVsZShibGtkZXYtPmJoKTsKLSAgICB9Ci19Ci0KLS8qIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KLQotc3RhdGljIHZv
aWQgYmxrX2JoKHZvaWQgKm9wYXF1ZSkKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYg
PSBvcGFxdWU7Ci0KLSAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKLSAgICBi
bGtfaGFuZGxlX3JlcXVlc3RzKGJsa2Rldik7Ci0gICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtk
ZXYtPmN0eCk7Ci19Ci0KLXN0YXRpYyB2b2lkIGJsa19hbGxvYyhzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVy
X29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLSAgICBFcnJvciAqZXJyID0g
TlVMTDsKLQotICAgIHRyYWNlX3hlbl9kaXNrX2FsbG9jKHhlbmRldi0+bmFtZSk7Ci0KLSAgICBR
TElTVF9JTklUKCZibGtkZXYtPmluZmxpZ2h0KTsKLSAgICBRTElTVF9JTklUKCZibGtkZXYtPmZp
bmlzaGVkKTsKLSAgICBRTElTVF9JTklUKCZibGtkZXYtPmZyZWVsaXN0KTsKLQotICAgIGJsa2Rl
di0+aW90aHJlYWQgPSBpb3RocmVhZF9jcmVhdGUoeGVuZGV2LT5uYW1lLCAmZXJyKTsKLSAgICBh
c3NlcnQoIWVycik7Ci0KLSAgICBibGtkZXYtPmN0eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4
dChibGtkZXYtPmlvdGhyZWFkKTsKLSAgICBibGtkZXYtPmJoID0gYWlvX2JoX25ldyhibGtkZXYt
PmN0eCwgYmxrX2JoLCBibGtkZXYpOwotfQotCi1zdGF0aWMgdm9pZCBibGtfcGFyc2VfZGlzY2Fy
ZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCi17Ci0gICAgc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwotICAgIGludCBlbmFibGU7Ci0KLSAgICBibGtk
ZXYtPmZlYXR1cmVfZGlzY2FyZCA9IHRydWU7Ci0KLSAgICBpZiAoeGVuc3RvcmVfcmVhZF9iZV9p
bnQoeGVuZGV2LCAiZGlzY2FyZC1lbmFibGUiLCAmZW5hYmxlKSA9PSAwKSB7Ci0gICAgICAgIGJs
a2Rldi0+ZmVhdHVyZV9kaXNjYXJkID0gISFlbmFibGU7Ci0gICAgfQotCi0gICAgaWYgKGJsa2Rl
di0+ZmVhdHVyZV9kaXNjYXJkKSB7Ci0gICAgICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5k
ZXYsICJmZWF0dXJlLWRpc2NhcmQiLCAxKTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBpbnQgYmxrX2lu
aXQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQotewotICAgIHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRl
dik7Ci0gICAgaW50IGluZm8gPSAwOwotICAgIGNoYXIgKmRpcmVjdGlvc2FmZSA9IE5VTEw7Ci0K
LSAgICB0cmFjZV94ZW5fZGlza19pbml0KHhlbmRldi0+bmFtZSk7Ci0KLSAgICAvKiByZWFkIHhl
bnN0b3JlIGVudHJpZXMgKi8KLSAgICBpZiAoYmxrZGV2LT5wYXJhbXMgPT0gTlVMTCkgewotICAg
ICAgICBjaGFyICpoID0gTlVMTDsKLSAgICAgICAgYmxrZGV2LT5wYXJhbXMgPSB4ZW5zdG9yZV9y
ZWFkX2JlX3N0cih4ZW5kZXYsICJwYXJhbXMiKTsKLSAgICAgICAgaWYgKGJsa2Rldi0+cGFyYW1z
ICE9IE5VTEwpIHsKLSAgICAgICAgICAgIGggPSBzdHJjaHIoYmxrZGV2LT5wYXJhbXMsICc6Jyk7
Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKGggIT0gTlVMTCkgewotICAgICAgICAgICAgYmxrZGV2
LT5maWxlcHJvdG8gPSBibGtkZXYtPnBhcmFtczsKLSAgICAgICAgICAgIGJsa2Rldi0+ZmlsZW5h
bWUgID0gaCsxOwotICAgICAgICAgICAgKmggPSAwOwotICAgICAgICB9IGVsc2UgewotICAgICAg
ICAgICAgYmxrZGV2LT5maWxlcHJvdG8gPSAiPHVuc2V0PiI7Ci0gICAgICAgICAgICBibGtkZXYt
PmZpbGVuYW1lICA9IGJsa2Rldi0+cGFyYW1zOwotICAgICAgICB9Ci0gICAgfQotICAgIGlmICgh
c3RyY21wKCJhaW8iLCBibGtkZXYtPmZpbGVwcm90bykpIHsKLSAgICAgICAgYmxrZGV2LT5maWxl
cHJvdG8gPSAicmF3IjsKLSAgICB9Ci0gICAgaWYgKCFzdHJjbXAoInZoZCIsIGJsa2Rldi0+Zmls
ZXByb3RvKSkgewotICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9ICJ2cGMiOwotICAgIH0KLSAg
ICBpZiAoYmxrZGV2LT5tb2RlID09IE5VTEwpIHsKLSAgICAgICAgYmxrZGV2LT5tb2RlID0geGVu
c3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAibW9kZSIpOwotICAgIH0KLSAgICBpZiAoYmxrZGV2
LT50eXBlID09IE5VTEwpIHsKLSAgICAgICAgYmxrZGV2LT50eXBlID0geGVuc3RvcmVfcmVhZF9i
ZV9zdHIoeGVuZGV2LCAidHlwZSIpOwotICAgIH0KLSAgICBpZiAoYmxrZGV2LT5kZXYgPT0gTlVM
TCkgewotICAgICAgICBibGtkZXYtPmRldiA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwg
ImRldiIpOwotICAgIH0KLSAgICBpZiAoYmxrZGV2LT5kZXZ0eXBlID09IE5VTEwpIHsKLSAgICAg
ICAgYmxrZGV2LT5kZXZ0eXBlID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGV2aWNl
LXR5cGUiKTsKLSAgICB9Ci0gICAgZGlyZWN0aW9zYWZlID0geGVuc3RvcmVfcmVhZF9iZV9zdHIo
eGVuZGV2LCAiZGlyZWN0LWlvLXNhZmUiKTsKLSAgICBibGtkZXYtPmRpcmVjdGlvc2FmZSA9IChk
aXJlY3Rpb3NhZmUgJiYgYXRvaShkaXJlY3Rpb3NhZmUpKTsKLQotICAgIC8qIGRvIHdlIGhhdmUg
YWxsIHdlIG5lZWQ/ICovCi0gICAgaWYgKGJsa2Rldi0+cGFyYW1zID09IE5VTEwgfHwKLSAgICAg
ICAgYmxrZGV2LT5tb2RlID09IE5VTEwgICB8fAotICAgICAgICBibGtkZXYtPnR5cGUgPT0gTlVM
TCAgIHx8Ci0gICAgICAgIGJsa2Rldi0+ZGV2ID09IE5VTEwpIHsKLSAgICAgICAgZ290byBvdXRf
ZXJyb3I7Ci0gICAgfQotCi0gICAgLyogcmVhZC1vbmx5ID8gKi8KLSAgICBpZiAoc3RyY21wKGJs
a2Rldi0+bW9kZSwgInciKSkgewotICAgICAgICBpbmZvICB8PSBWRElTS19SRUFET05MWTsKLSAg
ICB9Ci0KLSAgICAvKiBjZHJvbSA/ICovCi0gICAgaWYgKGJsa2Rldi0+ZGV2dHlwZSAmJiAhc3Ry
Y21wKGJsa2Rldi0+ZGV2dHlwZSwgImNkcm9tIikpIHsKLSAgICAgICAgaW5mbyAgfD0gVkRJU0tf
Q0RST007Ci0gICAgfQotCi0gICAgYmxrZGV2LT5maWxlX2JsayAgPSBCTE9DS19TSVpFOwotCi0g
ICAgLyogZmlsbCBpbmZvCi0gICAgICogYmxrX2Nvbm5lY3Qgc3VwcGxpZXMgc2VjdG9yLXNpemUg
YW5kIHNlY3RvcnMKLSAgICAgKi8KLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAi
ZmVhdHVyZS1mbHVzaC1jYWNoZSIsIDEpOwotICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5k
ZXYsICJpbmZvIiwgaW5mbyk7Ci0KLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAi
bWF4LXJpbmctcGFnZS1vcmRlciIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIE1BWF9SSU5H
X1BBR0VfT1JERVIpOwotCi0gICAgYmxrX3BhcnNlX2Rpc2NhcmQoYmxrZGV2KTsKLQotICAgIGdf
ZnJlZShkaXJlY3Rpb3NhZmUpOwotICAgIHJldHVybiAwOwotCi1vdXRfZXJyb3I6Ci0gICAgZ19m
cmVlKGJsa2Rldi0+cGFyYW1zKTsKLSAgICBibGtkZXYtPnBhcmFtcyA9IE5VTEw7Ci0gICAgZ19m
cmVlKGJsa2Rldi0+bW9kZSk7Ci0gICAgYmxrZGV2LT5tb2RlID0gTlVMTDsKLSAgICBnX2ZyZWUo
YmxrZGV2LT50eXBlKTsKLSAgICBibGtkZXYtPnR5cGUgPSBOVUxMOwotICAgIGdfZnJlZShibGtk
ZXYtPmRldik7Ci0gICAgYmxrZGV2LT5kZXYgPSBOVUxMOwotICAgIGdfZnJlZShibGtkZXYtPmRl
dnR5cGUpOwotICAgIGJsa2Rldi0+ZGV2dHlwZSA9IE5VTEw7Ci0gICAgZ19mcmVlKGRpcmVjdGlv
c2FmZSk7Ci0gICAgYmxrZGV2LT5kaXJlY3Rpb3NhZmUgPSBmYWxzZTsKLSAgICByZXR1cm4gLTE7
Ci19Ci0KLXN0YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVu
ZGV2KQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5k
ZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7Ci0gICAgaW50IGluZGV4LCBxZmxhZ3M7Ci0g
ICAgYm9vbCByZWFkb25seSA9IHRydWU7Ci0gICAgYm9vbCB3cml0ZXRocm91Z2ggPSB0cnVlOwot
ICAgIGludCBvcmRlciwgcmluZ19yZWY7Ci0gICAgdW5zaWduZWQgaW50IHJpbmdfc2l6ZSwgbWF4
X2dyYW50czsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLQotICAgIHRyYWNlX3hlbl9kaXNrX2Nvbm5l
Y3QoeGVuZGV2LT5uYW1lKTsKLQotICAgIC8qIHJlYWQtb25seSA/ICovCi0gICAgaWYgKGJsa2Rl
di0+ZGlyZWN0aW9zYWZlKSB7Ci0gICAgICAgIHFmbGFncyA9IEJEUlZfT19OT0NBQ0hFIHwgQkRS
Vl9PX05BVElWRV9BSU87Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgcWZsYWdzID0gMDsKLSAgICAg
ICAgd3JpdGV0aHJvdWdoID0gZmFsc2U7Ci0gICAgfQotICAgIGlmIChzdHJjbXAoYmxrZGV2LT5t
b2RlLCAidyIpID09IDApIHsKLSAgICAgICAgcWZsYWdzIHw9IEJEUlZfT19SRFdSOwotICAgICAg
ICByZWFkb25seSA9IGZhbHNlOwotICAgIH0KLSAgICBpZiAoYmxrZGV2LT5mZWF0dXJlX2Rpc2Nh
cmQpIHsKLSAgICAgICAgcWZsYWdzIHw9IEJEUlZfT19VTk1BUDsKLSAgICB9Ci0KLSAgICAvKiBp
bml0IHFlbXUgYmxvY2sgZHJpdmVyICovCi0gICAgaW5kZXggPSAoeGVuZGV2LT5kZXYgLSAyMDIg
KiAyNTYpIC8gMTY7Ci0gICAgYmxrZGV2LT5kaW5mbyA9IGRyaXZlX2dldChJRl9YRU4sIDAsIGlu
ZGV4KTsKLSAgICBpZiAoIWJsa2Rldi0+ZGluZm8pIHsKLSAgICAgICAgRXJyb3IgKmxvY2FsX2Vy
ciA9IE5VTEw7Ci0gICAgICAgIFFEaWN0ICpvcHRpb25zID0gTlVMTDsKLQotICAgICAgICBpZiAo
c3RyY21wKGJsa2Rldi0+ZmlsZXByb3RvLCAiPHVuc2V0PiIpKSB7Ci0gICAgICAgICAgICBvcHRp
b25zID0gcWRpY3RfbmV3KCk7Ci0gICAgICAgICAgICBxZGljdF9wdXRfc3RyKG9wdGlvbnMsICJk
cml2ZXIiLCBibGtkZXYtPmZpbGVwcm90byk7Ci0gICAgICAgIH0KLQotICAgICAgICAvKiBzZXR1
cCB2aWEgeGVuYnVzIC0+IGNyZWF0ZSBuZXcgYmxvY2sgZHJpdmVyIGluc3RhbmNlICovCi0gICAg
ICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAyLCAiY3JlYXRlIG5ldyBiZHJ2ICh4ZW5idXMgc2V0
dXApXG4iKTsKLSAgICAgICAgYmxrZGV2LT5ibGsgPSBibGtfbmV3X29wZW4oYmxrZGV2LT5maWxl
bmFtZSwgTlVMTCwgb3B0aW9ucywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cWZsYWdzLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKCFibGtkZXYtPmJsaykgewotICAgICAg
ICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogJXNcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIGVycm9yX2dldF9wcmV0dHkobG9jYWxfZXJyKSk7Ci0gICAgICAgICAg
ICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7Ci0gICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAg
IH0KLSAgICAgICAgYmxrX3NldF9lbmFibGVfd3JpdGVfY2FjaGUoYmxrZGV2LT5ibGssICF3cml0
ZXRocm91Z2gpOwotICAgIH0gZWxzZSB7Ci0gICAgICAgIC8qIHNldHVwIHZpYSBxZW11IGNtZGxp
bmUgLT4gYWxyZWFkeSBzZXR1cCBmb3IgdXMgKi8KLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5k
ZXYsIDIsCi0gICAgICAgICAgICAgICAgICAgICAgImdldCBjb25maWd1cmVkIGJkcnYgKGNtZGxp
bmUgc2V0dXApXG4iKTsKLSAgICAgICAgYmxrZGV2LT5ibGsgPSBibGtfYnlfbGVnYWN5X2RpbmZv
KGJsa2Rldi0+ZGluZm8pOwotICAgICAgICBpZiAoYmxrX2lzX3JlYWRfb25seShibGtkZXYtPmJs
aykgJiYgIXJlYWRvbmx5KSB7Ci0gICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwg
IlVuZXhwZWN0ZWQgcmVhZC1vbmx5IGRyaXZlIik7Ci0gICAgICAgICAgICBibGtkZXYtPmJsayA9
IE5VTEw7Ci0gICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgIH0KLSAgICAgICAgLyogYmxr
ZGV2LT5ibGsgaXMgbm90IGNyZWF0ZSBieSB1cywgd2UgZ2V0IGEgcmVmZXJlbmNlCi0gICAgICAg
ICAqIHNvIHdlIGNhbiBibGtfdW5yZWYoKSB1bmNvbmRpdGlvbmFsbHkgKi8KLSAgICAgICAgYmxr
X3JlZihibGtkZXYtPmJsayk7Ci0gICAgfQotICAgIGJsa19hdHRhY2hfZGV2X2xlZ2FjeShibGtk
ZXYtPmJsaywgYmxrZGV2KTsKLSAgICBibGtkZXYtPmZpbGVfc2l6ZSA9IGJsa19nZXRsZW5ndGgo
YmxrZGV2LT5ibGspOwotICAgIGlmIChibGtkZXYtPmZpbGVfc2l6ZSA8IDApIHsKLSAgICAgICAg
QmxvY2tEcml2ZXJTdGF0ZSAqYnMgPSBibGtfYnMoYmxrZGV2LT5ibGspOwotICAgICAgICBjb25z
dCBjaGFyICpkcnZfbmFtZSA9IGJzID8gYmRydl9nZXRfZm9ybWF0X25hbWUoYnMpIDogTlVMTDsK
LSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJibGtfZ2V0bGVuZ3RoOiAlZCAoJXMp
IHwgZHJ2ICVzXG4iLAotICAgICAgICAgICAgICAgICAgICAgIChpbnQpYmxrZGV2LT5maWxlX3Np
emUsIHN0cmVycm9yKC1ibGtkZXYtPmZpbGVfc2l6ZSksCi0gICAgICAgICAgICAgICAgICAgICAg
ZHJ2X25hbWUgPzogIi0iKTsKLSAgICAgICAgYmxrZGV2LT5maWxlX3NpemUgPSAwOwotICAgIH0K
LQotICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAxLCAidHlwZSBcIiVzXCIsIGZpbGVwcm90byBc
IiVzXCIsIGZpbGVuYW1lIFwiJXNcIiwiCi0gICAgICAgICAgICAgICAgICAiIHNpemUgJSIgUFJJ
ZDY0ICIgKCUiIFBSSWQ2NCAiIE1CKVxuIiwKLSAgICAgICAgICAgICAgICAgIGJsa2Rldi0+dHlw
ZSwgYmxrZGV2LT5maWxlcHJvdG8sIGJsa2Rldi0+ZmlsZW5hbWUsCi0gICAgICAgICAgICAgICAg
ICBibGtkZXYtPmZpbGVfc2l6ZSwgYmxrZGV2LT5maWxlX3NpemUgLyBNaUIpOwotCi0gICAgLyog
RmlsbCBpbiBudW1iZXIgb2Ygc2VjdG9yIHNpemUgYW5kIG51bWJlciBvZiBzZWN0b3JzICovCi0g
ICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgInNlY3Rvci1zaXplIiwgYmxrZGV2LT5m
aWxlX2Jsayk7Ci0gICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50NjQoeGVuZGV2LCAic2VjdG9ycyIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5maWxlX3NpemUgLyBibGtkZXYt
PmZpbGVfYmxrKTsKLQotICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJyaW5n
LXBhZ2Utb3JkZXIiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmb3JkZXIpID09IC0x
KSB7Ci0gICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYgPSAxOwotCi0gICAgICAgIGlmICh4ZW5z
dG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJyaW5nLXJlZiIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmcmluZ19yZWYpID09IC0xKSB7Ci0gICAgICAgICAgICByZXR1cm4gLTE7
Ci0gICAgICAgIH0KLSAgICAgICAgYmxrZGV2LT5yaW5nX3JlZlswXSA9IHJpbmdfcmVmOwotCi0g
ICAgfSBlbHNlIGlmIChvcmRlciA+PSAwICYmIG9yZGVyIDw9IE1BWF9SSU5HX1BBR0VfT1JERVIp
IHsKLSAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiA9IDEgPDwgb3JkZXI7Ci0KLSAgICAgICAg
Zm9yIChpID0gMDsgaSA8IGJsa2Rldi0+bnJfcmluZ19yZWY7IGkrKykgewotICAgICAgICAgICAg
Y2hhciAqa2V5OwotCi0gICAgICAgICAgICBrZXkgPSBnX3N0cmR1cF9wcmludGYoInJpbmctcmVm
JXUiLCBpKTsKLSAgICAgICAgICAgIGlmICgha2V5KSB7Ci0gICAgICAgICAgICAgICAgcmV0dXJu
IC0xOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9p
bnQoeGVuZGV2LCBrZXksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnJp
bmdfcmVmKSA9PSAtMSkgewotICAgICAgICAgICAgICAgIGdfZnJlZShrZXkpOwotICAgICAgICAg
ICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGJsa2Rldi0+cmlu
Z19yZWZbaV0gPSByaW5nX3JlZjsKLQotICAgICAgICAgICAgZ19mcmVlKGtleSk7Ci0gICAgICAg
IH0KLSAgICB9IGVsc2UgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImludmFs
aWQgcmluZy1wYWdlLW9yZGVyOiAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICBvcmRlcik7
Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9p
bnQoeGVuZGV2LCAiZXZlbnQtY2hhbm5lbCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZ4ZW5kZXYtPnJlbW90ZV9wb3J0KSA9PSAtMSkgewotICAgICAgICByZXR1cm4gLTE7Ci0gICAg
fQotCi0gICAgaWYgKCF4ZW5kZXYtPnByb3RvY29sKSB7Ci0gICAgICAgIGJsa2Rldi0+cHJvdG9j
b2wgPSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU7Ci0gICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2
LT5wcm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9OQVRJVkUpID09IDApIHsKLSAgICAgICAgYmxr
ZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX05BVElWRTsKLSAgICB9IGVsc2UgaWYgKHN0
cmNtcCh4ZW5kZXYtPnByb3RvY29sLCBYRU5fSU9fUFJPVE9fQUJJX1g4Nl8zMikgPT0gMCkgewot
ICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfWDg2XzMyOwotICAgIH0g
ZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+cHJvdG9jb2wsIFhFTl9JT19QUk9UT19BQklfWDg2XzY0
KSA9PSAwKSB7Ci0gICAgICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9YODZf
NjQ7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RP
Q09MX05BVElWRTsKLSAgICB9Ci0KLSAgICByaW5nX3NpemUgPSBYQ19QQUdFX1NJWkUgKiBibGtk
ZXYtPm5yX3JpbmdfcmVmOwotICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgewotICAgIGNh
c2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotICAgIHsKLSAgICAgICAgYmxrZGV2LT5tYXhfcmVx
dWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZiwgcmluZ19zaXplKTsKLSAgICAgICAgYnJl
YWs7Ci0gICAgfQotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgotICAgIHsKLSAgICAg
ICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfMzIs
IHJpbmdfc2l6ZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBjYXNlIEJMS0lGX1BST1RP
Q09MX1g4Nl82NDoKLSAgICB7Ci0gICAgICAgIGJsa2Rldi0+bWF4X3JlcXVlc3RzID0gX19DT05T
VF9SSU5HX1NJWkUoYmxraWZfeDg2XzY0LCByaW5nX3NpemUpOwotICAgICAgICBicmVhazsKLSAg
ICB9Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQotICAgIC8qIEFk
ZCBvbiB0aGUgbnVtYmVyIG5lZWRlZCBmb3IgdGhlIHJpbmcgcGFnZXMgKi8KLSAgICBtYXhfZ3Jh
bnRzID0gYmxrZGV2LT5ucl9yaW5nX3JlZjsKLQotICAgIHhlbl9iZV9zZXRfbWF4X2dyYW50X3Jl
ZnMoeGVuZGV2LCBtYXhfZ3JhbnRzKTsKLSAgICBibGtkZXYtPnNyaW5nID0geGVuX2JlX21hcF9n
cmFudF9yZWZzKHhlbmRldiwgYmxrZGV2LT5yaW5nX3JlZiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFKTsKLSAg
ICBpZiAoIWJsa2Rldi0+c3JpbmcpIHsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQotICAg
IHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgewotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFU
SVZFOgotICAgIHsKLSAgICAgICAgYmxraWZfc3JpbmdfdCAqc3JpbmdfbmF0aXZlID0gYmxrZGV2
LT5zcmluZzsKLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MubmF0aXZlLCBz
cmluZ19uYXRpdmUsIHJpbmdfc2l6ZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBjYXNl
IEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKLSAgICB7Ci0gICAgICAgIGJsa2lmX3g4Nl8zMl9zcmlu
Z190ICpzcmluZ194ODZfMzIgPSBibGtkZXYtPnNyaW5nOwotCi0gICAgICAgIEJBQ0tfUklOR19J
TklUKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LCBzcmluZ194ODZfMzIsIHJpbmdfc2l6ZSk7
Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoK
LSAgICB7Ci0gICAgICAgIGJsa2lmX3g4Nl82NF9zcmluZ190ICpzcmluZ194ODZfNjQgPSBibGtk
ZXYtPnNyaW5nOwotCi0gICAgICAgIEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLng4Nl82
NF9wYXJ0LCBzcmluZ194ODZfNjQsIHJpbmdfc2l6ZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0K
LSAgICB9Ci0KLSAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+YmxrLCBibGtkZXYtPmN0
eCk7Ci0KLSAgICB4ZW5fYmVfYmluZF9ldnRjaG4oeGVuZGV2KTsKLQotICAgIHhlbl9wdl9wcmlu
dGYoeGVuZGV2LCAxLCAib2s6IHByb3RvICVzLCBuci1yaW5nLXJlZiAldSwgIgotICAgICAgICAg
ICAgICAgICAgInJlbW90ZSBwb3J0ICVkLCBsb2NhbCBwb3J0ICVkXG4iLAotICAgICAgICAgICAg
ICAgICAgeGVuZGV2LT5wcm90b2NvbCwgYmxrZGV2LT5ucl9yaW5nX3JlZiwKLSAgICAgICAgICAg
ICAgICAgIHhlbmRldi0+cmVtb3RlX3BvcnQsIHhlbmRldi0+bG9jYWxfcG9ydCk7Ci0gICAgcmV0
dXJuIDA7Ci19Ci0KLXN0YXRpYyB2b2lkIGJsa19kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldikKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWlu
ZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwotCi0gICAgdHJhY2VfeGVu
X2Rpc2tfZGlzY29ubmVjdCh4ZW5kZXYtPm5hbWUpOwotCi0gICAgYWlvX2NvbnRleHRfYWNxdWly
ZShibGtkZXYtPmN0eCk7Ci0KLSAgICBpZiAoYmxrZGV2LT5ibGspIHsKLSAgICAgICAgYmxrX3Nl
dF9haW9fY29udGV4dChibGtkZXYtPmJsaywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7Ci0gICAg
ICAgIGJsa19kZXRhY2hfZGV2KGJsa2Rldi0+YmxrLCBibGtkZXYpOwotICAgICAgICBibGtfdW5y
ZWYoYmxrZGV2LT5ibGspOwotICAgICAgICBibGtkZXYtPmJsayA9IE5VTEw7Ci0gICAgfQotICAg
IHhlbl9wdl91bmJpbmRfZXZ0Y2huKHhlbmRldik7Ci0KLSAgICBhaW9fY29udGV4dF9yZWxlYXNl
KGJsa2Rldi0+Y3R4KTsKLQotICAgIGlmIChibGtkZXYtPnNyaW5nKSB7Ci0gICAgICAgIHhlbl9i
ZV91bm1hcF9ncmFudF9yZWZzKHhlbmRldiwgYmxrZGV2LT5zcmluZywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZik7Ci0gICAgICAgIGJsa2Rldi0+
c3JpbmcgPSBOVUxMOwotICAgIH0KLX0KLQotc3RhdGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVu
TGVnYWN5RGV2aWNlICp4ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0g
Y29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLSAgICBzdHJ1
Y3QgaW9yZXEgKmlvcmVxOwotCi0gICAgdHJhY2VfeGVuX2Rpc2tfZnJlZSh4ZW5kZXYtPm5hbWUp
OwotCi0gICAgYmxrX2Rpc2Nvbm5lY3QoeGVuZGV2KTsKLQotICAgIHdoaWxlICghUUxJU1RfRU1Q
VFkoJmJsa2Rldi0+ZnJlZWxpc3QpKSB7Ci0gICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJs
a2Rldi0+ZnJlZWxpc3QpOwotICAgICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOwotICAg
ICAgICBxZW11X2lvdmVjX2Rlc3Ryb3koJmlvcmVxLT52KTsKLSAgICAgICAgZ19mcmVlKGlvcmVx
KTsKLSAgICB9Ci0KLSAgICBnX2ZyZWUoYmxrZGV2LT5wYXJhbXMpOwotICAgIGdfZnJlZShibGtk
ZXYtPm1vZGUpOwotICAgIGdfZnJlZShibGtkZXYtPnR5cGUpOwotICAgIGdfZnJlZShibGtkZXYt
PmRldik7Ci0gICAgZ19mcmVlKGJsa2Rldi0+ZGV2dHlwZSk7Ci0gICAgcWVtdV9iaF9kZWxldGUo
YmxrZGV2LT5iaCk7Ci0gICAgaW90aHJlYWRfZGVzdHJveShibGtkZXYtPmlvdGhyZWFkKTsKLSAg
ICByZXR1cm4gMDsKLX0KLQotc3RhdGljIHZvaWQgYmxrX2V2ZW50KHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldikKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWlu
ZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwotCi0gICAgcWVtdV9iaF9z
Y2hlZHVsZShibGtkZXYtPmJoKTsKLX0KLQotc3RydWN0IFhlbkRldk9wcyB4ZW5fYmxrZGV2X29w
cyA9IHsKLSAgICAuZmxhZ3MgICAgICA9IERFVk9QU19GTEFHX05FRURfR05UREVWLAotICAgIC5z
aXplICAgICAgID0gc2l6ZW9mKHN0cnVjdCBYZW5CbGtEZXYpLAotICAgIC5hbGxvYyAgICAgID0g
YmxrX2FsbG9jLAotICAgIC5pbml0ICAgICAgID0gYmxrX2luaXQsCi0gICAgLmluaXRpYWxpc2Ug
PSBibGtfY29ubmVjdCwKLSAgICAuZGlzY29ubmVjdCA9IGJsa19kaXNjb25uZWN0LAotICAgIC5l
dmVudCAgICAgID0gYmxrX2V2ZW50LAotICAgIC5mcmVlICAgICAgID0gYmxrX2ZyZWUsCi19Owot
LSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:29:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1ggVu7-0001bI-7f; Mon, 07 Jan 2019 14:29: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVu5-0001Zj-Lt
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:29:21 +0000
X-Inumbo-ID: 9df4c522-1288-11e9-afa3-cb5f2da19128
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9df4c522-1288-11e9-afa3-cb5f2da19128;
 Mon, 07 Jan 2019 14:29:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74966357"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:13:07 +0000
Message-ID: <20190107141309.15774-17-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGNyZWF0ZSBhbmQgZGVzdHJveSBmdW5jdGlvbiBmb3IgWGVuQmxvY2tE
ZXZpY2UtcyBzbyB0aGF0CnRoZXkgY2FuIGJlIGNyZWF0ZWQgYXV0b21hdGljYWxseSB3aGVuIHRo
ZSBYZW4gdG9vbHN0YWNrIGluc3RhbnRpYXRlcyBhIG5ldwpQViBiYWNrZW5kIHZpYSB4ZW5zdG9y
ZS4gV2hlbiB0aGUgWGVuQmxvY2tEZXZpY2UgaXMgY3JlYXRlZCB0aGlzIHdheSBpdCBpcwphbHNv
IG5lY2Vzc2FyeSB0byBjcmVhdGUgYSAnZHJpdmUnIHdoaWNoIG1hdGNoZXMgdGhlIGNvbmZpZ3Vy
YXRpb24gdGhhdCB0aGUKWGVuIHRvb2xzdGFjayBoYXMgd3JpdHRlbiBpbnRvIHhlbnN0b3JlLiBU
aGlzIGlzIGRvbmUgYnkgZm9ybXVsYXRpbmcgdGhlCnBhcmFtZXRlcnMgbmVjZXNzYXJ5IGZvciBl
YWNoICdibG9ja2RldicgbGF5ZXIgb2YgdGhlIGRyaXZlIGFuZCB0aGVuIHVzaW5nCnFtcF9ibG9j
a2Rldl9hZGQoKSB0byBjcmVhdGUgdGhlIGxheWVycy4gQWxzbywgZm9yIGNvbXBhdGliaWxpdHkg
d2l0aCB0aGUKbGVnYWN5ICd4ZW5fZGlzaycgaW1wbGVtZW50YXRpb24sIGFuIGlvdGhyZWFkIGlz
IGF1dG9tYXRpY2FsbHkgY3JlYXRlZCBmb3IKdGhlIG5ldyBYZW5CbG9ja0RldmljZS4gVGhpcywg
bGlrZSB0aGUgZHJpdmVyIGxheWVycywgd2lsbCBiZSBkZXN0cm95ZWQKYWZ0ZXIgdGhlIFhlbkJs
b2NrRGV2aWNlIGlzIHVucmVhbGl6ZWQuCgpUaGUgbGVnYWN5IGJhY2tlbmQgc2NhbiBmb3IgJ3Fk
aXNrJyBpcyByZW1vdmVkIGJ5IHRoaXMgcGF0Y2gsIHdoaWNoIG1ha2VzCnRoZSAneGVuX2Rpc2sn
IGNvZGUgaXMgcmVkdW5kYW50LiBUaGUgY29kZSB3aWxsIGJlIHJlbW92ZWQgYnkgYSBzdWJzZXF1
ZW50CnBhdGNoLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KLS0tCkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0
ekByZWRoYXQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgoKdjg6CiAtIEFkZCAncmF3JyBpbWFnZSBsYXllciBmb3IgcmF3IGltYWdlcwoKdjc6CiAt
IERvbid0IHVzZSBxb2JqZWN0X2lucHV0X3Zpc2l0b3JfbmV3X2ZsYXRfY29uZnVzZWQoKQoKdjU6
CiAtIEV4dGVuc2l2ZWx5IHJlLXdvcmtlZCB0byBhdm9pZCB1c2luZyBkcml2ZV9uZXcoKSBhbmQg
dXNlCiAgIHFtcF9ibG9ja2Rldl9hZGQoKSBpbnN0ZWFkCiAtIEFsc28gdXNlIHFtcF9vYmplY3Rf
YWRkKCkgZm9yIElPVGhyZWFkCiAtIERyb3BwZWQgQW50aG9ueSdzIFItYiBiZWNhdXNlIG9mIHRo
ZSBjb2RlIGNoYW5nZXMKCnYyOgogLSBHZXQgcmlkIG9mIGVycm9yX2Fib3J0CiAtIERvbid0IHVz
ZSBxZGV2X2luaXRfbm9mYWlsKCkKIC0gRXhwbGFpbiB3aHkgZmlsZSBsb2NraW5nIG5lZWRzIHRv
IGJlIG9mZgotLS0KIGh3L2Jsb2NrL3RyYWNlLWV2ZW50cyAgICAgICB8ICAgNCArCiBody9ibG9j
ay94ZW4tYmxvY2suYyAgICAgICAgfCAzOTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiBody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMgfCAgIDEgLQogaW5jbHVkZS9ody94
ZW4veGVuLWJsb2NrLmggIHwgIDEzICsrCiA0IGZpbGVzIGNoYW5nZWQsIDQxNiBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svdHJhY2UtZXZlbnRzIGIv
aHcvYmxvY2svdHJhY2UtZXZlbnRzCmluZGV4IDg5ZTI1ODMxOWMuLjU1ZTVhNTUwMGMgMTAwNjQ0
Ci0tLSBhL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cworKysgYi9ody9ibG9jay90cmFjZS1ldmVudHMK
QEAgLTEzNywzICsxMzcsNyBAQCB4ZW5fZGlza19yZWFsaXplKHZvaWQpICIiCiB4ZW5fZGlza191
bnJlYWxpemUodm9pZCkgIiIKIHhlbl9jZHJvbV9yZWFsaXplKHZvaWQpICIiCiB4ZW5fY2Ryb21f
dW5yZWFsaXplKHZvaWQpICIiCit4ZW5fYmxvY2tfYmxvY2tkZXZfYWRkKGNoYXIgKnN0cikgIiVz
IgoreGVuX2Jsb2NrX2Jsb2NrZGV2X2RlbChjb25zdCBjaGFyICpub2RlX25hbWUpICIlcyIKK3hl
bl9ibG9ja19kZXZpY2VfY3JlYXRlKHVuc2lnbmVkIGludCBudW1iZXIpICIldSIKK3hlbl9ibG9j
a19kZXZpY2VfZGVzdHJveSh1bnNpZ25lZCBpbnQgbnVtYmVyKSAiJXUiCmRpZmYgLS1naXQgYS9o
dy9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCmluZGV4IGE3YzM3YzE4
NWEuLjkxZjViNTg5OTMgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jCisrKyBiL2h3
L2Jsb2NrL3hlbi1ibG9jay5jCkBAIC03LDEyICs3LDIwIEBACiAKICNpbmNsdWRlICJxZW11L29z
ZGVwLmgiCiAjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKKyNpbmNsdWRlICJxZW11L29wdGlvbi5o
IgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKKyNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMt
YmxvY2stY29yZS5oIgorI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCisjaW5j
bHVkZSAicWFwaS9xYXBpLXZpc2l0LWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxYXBpL3FvYmpl
Y3QtaW5wdXQtdmlzaXRvci5oIgogI2luY2x1ZGUgInFhcGkvdmlzaXRvci5oIgorI2luY2x1ZGUg
InFhcGkvcW1wL3FkaWN0LmgiCisjaW5jbHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgogI2luY2x1
ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbl9jb21tb24uaCIKICNpbmNsdWRlICJo
dy9ibG9jay94ZW5fYmxraWYuaCIKICNpbmNsdWRlICJody94ZW4veGVuLWJsb2NrLmgiCisjaW5j
bHVkZSAiaHcveGVuL3hlbi1iYWNrZW5kLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2Lmgi
CiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKICNpbmNsdWRlICJzeXNlbXUvaW90
aHJlYWQuaCIKQEAgLTQ3NCw2ICs0ODIsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfY2xhc3Nf
aW5pdChPYmplY3RDbGFzcyAqY2xhc3MsIHZvaWQgKmRhdGEpCiAgICAgRGV2aWNlQ2xhc3MgKmRl
dl9jbGFzcyA9IERFVklDRV9DTEFTUyhjbGFzcyk7CiAgICAgWGVuRGV2aWNlQ2xhc3MgKnhlbmRl
dl9jbGFzcyA9IFhFTl9ERVZJQ0VfQ0xBU1MoY2xhc3MpOwogCisgICAgeGVuZGV2X2NsYXNzLT5i
YWNrZW5kID0gInFkaXNrIjsKICAgICB4ZW5kZXZfY2xhc3MtPmRldmljZSA9ICJ2YmQiOwogICAg
IHhlbmRldl9jbGFzcy0+Z2V0X25hbWUgPSB4ZW5fYmxvY2tfZ2V0X25hbWU7CiAgICAgeGVuZGV2
X2NsYXNzLT5yZWFsaXplID0geGVuX2Jsb2NrX3JlYWxpemU7CkBAIC01ODYsMyArNTk1LDM5MyBA
QCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVnaXN0ZXJfdHlwZXModm9pZCkKIH0KIAogdHlwZV9p
bml0KHhlbl9ibG9ja19yZWdpc3Rlcl90eXBlcykKKworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Js
b2NrZGV2X2RlbChjb25zdCBjaGFyICpub2RlX25hbWUsIEVycm9yICoqZXJycCkKK3sKKyAgICB0
cmFjZV94ZW5fYmxvY2tfYmxvY2tkZXZfZGVsKG5vZGVfbmFtZSk7CisKKyAgICBxbXBfYmxvY2tk
ZXZfZGVsKG5vZGVfbmFtZSwgZXJycCk7Cit9CisKK3N0YXRpYyBjaGFyICp4ZW5fYmxvY2tfYmxv
Y2tkZXZfYWRkKGNvbnN0IGNoYXIgKmlkLCBRRGljdCAqcWRpY3QsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCit7CisgICAgY29uc3QgY2hhciAqZHJp
dmVyID0gcWRpY3RfZ2V0X3RyeV9zdHIocWRpY3QsICJkcml2ZXIiKTsKKyAgICBCbG9ja2Rldk9w
dGlvbnMgKm9wdGlvbnMgPSBOVUxMOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworICAg
IGNoYXIgKm5vZGVfbmFtZTsKKyAgICBWaXNpdG9yICp2OworCisgICAgaWYgKCFkcml2ZXIpIHsK
KyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAibm8gJ2RyaXZlcicgcGFyYW1ldGVyIik7CisgICAg
ICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIG5vZGVfbmFtZSA9IGdfc3RyZHVwX3ByaW50
ZigiJXMtJXMiLCBpZCwgZHJpdmVyKTsKKyAgICBxZGljdF9wdXRfc3RyKHFkaWN0LCAibm9kZS1u
YW1lIiwgbm9kZV9uYW1lKTsKKworICAgIHRyYWNlX3hlbl9ibG9ja19ibG9ja2Rldl9hZGQobm9k
ZV9uYW1lKTsKKworICAgIHYgPSBxb2JqZWN0X2lucHV0X3Zpc2l0b3JfbmV3KFFPQkpFQ1QocWRp
Y3QpKTsKKyAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9ucyh2LCBOVUxMLCAmb3B0aW9ucywg
JmxvY2FsX2Vycik7CisgICAgdmlzaXRfZnJlZSh2KTsKKworICAgIGlmIChsb2NhbF9lcnIpIHsK
KyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGdvdG8g
ZmFpbDsKKyAgICB9CisKKyAgICBxbXBfYmxvY2tkZXZfYWRkKG9wdGlvbnMsICZsb2NhbF9lcnIp
OworCisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
bG9jYWxfZXJyKTsKKyAgICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIHFhcGlfZnJlZV9C
bG9ja2Rldk9wdGlvbnMob3B0aW9ucyk7CisKKyAgICByZXR1cm4gbm9kZV9uYW1lOworCitmYWls
OgorICAgIGlmIChvcHRpb25zKSB7CisgICAgICAgIHFhcGlfZnJlZV9CbG9ja2Rldk9wdGlvbnMo
b3B0aW9ucyk7CisgICAgfQorICAgIGdfZnJlZShub2RlX25hbWUpOworCisgICAgcmV0dXJuIE5V
TEw7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19kcml2ZV9kZXN0cm95KFhlbkJsb2NrRHJp
dmUgKmRyaXZlLCBFcnJvciAqKmVycnApCit7CisgICAgd2hpbGUgKGRyaXZlLT5sYXllcnMtLSAh
PSAwKSB7CisgICAgICAgIGNoYXIgKm5vZGVfbmFtZSA9IGRyaXZlLT5ub2RlX25hbWVbZHJpdmUt
PmxheWVyc107CisgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgICAgIHhl
bl9ibG9ja19ibG9ja2Rldl9kZWwobm9kZV9uYW1lLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgaWYg
KGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CisgICAgICAgICAgICBkcml2ZS0+bGF5ZXJzKys7CisgICAgICAgICAgICByZXR1cm47Cisg
ICAgICAgIH0KKyAgICB9CisgICAgZ19mcmVlKGRyaXZlLT5pZCk7CisgICAgZ19mcmVlKGRyaXZl
KTsKK30KKworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2RyaXZlX2xheWVyX2FkZChYZW5CbG9ja0Ry
aXZlICpkcml2ZSwgUURpY3QgKnFkaWN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBFcnJvciAqKmVycnApCit7CisgICAgdW5zaWduZWQgaW50IGkgPSBkcml2ZS0+bGF5
ZXJzOworICAgIGNoYXIgKm5vZGVfbmFtZTsKKworICAgIGdfYXNzZXJ0KGRyaXZlLT5sYXllcnMg
PCBBUlJBWV9TSVpFKGRyaXZlLT5ub2RlX25hbWUpKTsKKworICAgIGlmIChpICE9IDApIHsKKyAg
ICAgICAgLyogTGluayB0byB0aGUgbG93ZXIgbGF5ZXIgKi8KKyAgICAgICAgcWRpY3RfcHV0X3N0
cihxZGljdCwgImZpbGUiLCBkcml2ZS0+bm9kZV9uYW1lW2kgLSAxXSk7CisgICAgfQorCisgICAg
bm9kZV9uYW1lID0geGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZChkcml2ZS0+aWQsIHFkaWN0LCBlcnJw
KTsKKyAgICBpZiAoIW5vZGVfbmFtZSkgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAg
ZHJpdmUtPm5vZGVfbmFtZVtpXSA9IG5vZGVfbmFtZTsKKyAgICBkcml2ZS0+bGF5ZXJzKys7Cit9
CisKK3N0YXRpYyBYZW5CbG9ja0RyaXZlICp4ZW5fYmxvY2tfZHJpdmVfY3JlYXRlKGNvbnN0IGNo
YXIgKmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqZGV2aWNlX3R5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBRRGljdCAqb3B0cywgRXJyb3IgKiplcnJwKQoreworICAgIGNvbnN0IGNoYXIg
KnBhcmFtcyA9IHFkaWN0X2dldF90cnlfc3RyKG9wdHMsICJwYXJhbXMiKTsKKyAgICBjb25zdCBj
aGFyICptb2RlID0gcWRpY3RfZ2V0X3RyeV9zdHIob3B0cywgIm1vZGUiKTsKKyAgICBjb25zdCBj
aGFyICpkaXJlY3RfaW9fc2FmZSA9IHFkaWN0X2dldF90cnlfc3RyKG9wdHMsICJkaXJlY3QtaW8t
c2FmZSIpOworICAgIGNvbnN0IGNoYXIgKmRpc2NhcmRfZW5hYmxlID0gcWRpY3RfZ2V0X3RyeV9z
dHIob3B0cywgImRpc2NhcmQtZW5hYmxlIik7CisgICAgY2hhciAqZHJpdmVyID0gTlVMTDsKKyAg
ICBjaGFyICpmaWxlbmFtZSA9IE5VTEw7CisgICAgWGVuQmxvY2tEcml2ZSAqZHJpdmUgPSBOVUxM
OworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworICAgIFFEaWN0ICpxZGljdDsKKworICAg
IGlmIChwYXJhbXMpIHsKKyAgICAgICAgY2hhciAqKnYgPSBnX3N0cnNwbGl0KHBhcmFtcywgIjoi
LCAyKTsKKworICAgICAgICBpZiAodlsxXSA9PSBOVUxMKSB7CisgICAgICAgICAgICBmaWxlbmFt
ZSA9IGdfc3RyZHVwKHZbMF0pOworICAgICAgICAgICAgZHJpdmVyID0gZ19zdHJkdXAoInJhdyIp
OworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgaWYgKHN0cmNtcCh2WzBdLCAiYWlvIikg
PT0gMCkgeworICAgICAgICAgICAgICAgIGRyaXZlciA9IGdfc3RyZHVwKCJyYXciKTsKKyAgICAg
ICAgICAgIH0gZWxzZSBpZiAoc3RyY21wKHZbMF0sICJ2aGQiKSA9PSAwKSB7CisgICAgICAgICAg
ICAgICAgZHJpdmVyID0gZ19zdHJkdXAoInZwYyIpOworICAgICAgICAgICAgfSBlbHNlIHsKKyAg
ICAgICAgICAgICAgICBkcml2ZXIgPSBnX3N0cmR1cCh2WzBdKTsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIGZpbGVuYW1lID0gZ19zdHJkdXAodlsxXSk7CisgICAgICAgIH0KKworICAgICAg
ICBnX3N0cmZyZWV2KHYpOworICAgIH0KKworICAgIGlmICghZmlsZW5hbWUpIHsKKyAgICAgICAg
ZXJyb3Jfc2V0ZyhlcnJwLCAibm8gZmlsZW5hbWUiKTsKKyAgICAgICAgZ290byBkb25lOworICAg
IH0KKyAgICBhc3NlcnQoZHJpdmVyKTsKKworICAgIGRyaXZlID0gZ19uZXcwKFhlbkJsb2NrRHJp
dmUsIDEpOworICAgIGRyaXZlLT5pZCA9IGdfc3RyZHVwKGlkKTsKKworICAgIHFkaWN0ID0gcWRp
Y3RfbmV3KCk7CisKKyAgICBxZGljdF9wdXRfc3RyKHFkaWN0LCAiZHJpdmVyIiwgImZpbGUiKTsK
KyAgICBxZGljdF9wdXRfc3RyKHFkaWN0LCAiZmlsZW5hbWUiLCBmaWxlbmFtZSk7CisKKyAgICBp
ZiAobW9kZSAmJiAqbW9kZSAhPSAndycpIHsKKyAgICAgICAgcWRpY3RfcHV0X2Jvb2wocWRpY3Qs
ICJyZWFkLW9ubHkiLCB0cnVlKTsKKyAgICB9CisKKyAgICBpZiAoZGlyZWN0X2lvX3NhZmUpIHsK
KyAgICAgICAgdW5zaWduZWQgbG9uZyB2YWx1ZTsKKworICAgICAgICBpZiAoIXFlbXVfc3RydG91
bChkaXJlY3RfaW9fc2FmZSwgTlVMTCwgMiwgJnZhbHVlKSAmJiAhIXZhbHVlKSB7CisgICAgICAg
ICAgICBRRGljdCAqY2FjaGVfcWRpY3QgPSBxZGljdF9uZXcoKTsKKworICAgICAgICAgICAgcWRp
Y3RfcHV0X2Jvb2woY2FjaGVfcWRpY3QsICJkaXJlY3QiLCB0cnVlKTsKKyAgICAgICAgICAgIHFk
aWN0X3B1dF9vYmoocWRpY3QsICJjYWNoZSIsIFFPQkpFQ1QoY2FjaGVfcWRpY3QpKTsKKworICAg
ICAgICAgICAgcWRpY3RfcHV0X3N0cihxZGljdCwgImFpbyIsICJuYXRpdmUiKTsKKyAgICAgICAg
fQorICAgIH0KKworICAgIGlmIChkaXNjYXJkX2VuYWJsZSkgeworICAgICAgICB1bnNpZ25lZCBs
b25nIHZhbHVlOworCisgICAgICAgIGlmICghcWVtdV9zdHJ0b3VsKGRpc2NhcmRfZW5hYmxlLCBO
VUxMLCAyLCAmdmFsdWUpICYmICEhdmFsdWUpIHsKKyAgICAgICAgICAgIHFkaWN0X3B1dF9zdHIo
cWRpY3QsICJkaXNjYXJkIiwgInVubWFwIik7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKgor
ICAgICAqIEl0IGlzIG5lY2Vzc2FyeSB0byB0dXJuIGZpbGUgbG9ja2luZyBvZmYgYXMgYW4gZW11
bGF0ZWQgZGV2aWNlCisgICAgICogbWF5IGhhdmUgYWxyZWFkeSBvcGVuZWQgdGhlIHNhbWUgaW1h
Z2UgZmlsZS4KKyAgICAgKi8KKyAgICBxZGljdF9wdXRfc3RyKHFkaWN0LCAibG9ja2luZyIsICJv
ZmYiKTsKKworICAgIHhlbl9ibG9ja19kcml2ZV9sYXllcl9hZGQoZHJpdmUsIHFkaWN0LCAmbG9j
YWxfZXJyKTsKKyAgICBxb2JqZWN0X3VucmVmKHFkaWN0KTsKKworICAgIGlmIChsb2NhbF9lcnIp
IHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGdv
dG8gZG9uZTsKKyAgICB9CisKKyAgICBxZGljdCA9IHFkaWN0X25ldygpOworCisgICAgcWRpY3Rf
cHV0X3N0cihxZGljdCwgImRyaXZlciIsIGRyaXZlcik7CisKKyAgICB4ZW5fYmxvY2tfZHJpdmVf
bGF5ZXJfYWRkKGRyaXZlLCBxZGljdCwgJmxvY2FsX2Vycik7CisgICAgcW9iamVjdF91bnJlZihx
ZGljdCk7CisKK2RvbmU6CisgICAgZ19mcmVlKGRyaXZlcik7CisgICAgZ19mcmVlKGZpbGVuYW1l
KTsKKworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgeGVuX2Jsb2NrX2RyaXZlX2Rlc3Ry
b3koZHJpdmUsIE5VTEwpOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICByZXR1
cm4gZHJpdmU7Cit9CisKK3N0YXRpYyBjb25zdCBjaGFyICp4ZW5fYmxvY2tfZHJpdmVfZ2V0X25v
ZGVfbmFtZShYZW5CbG9ja0RyaXZlICpkcml2ZSkKK3sKKyAgICByZXR1cm4gZHJpdmUtPmxheWVy
cyA/IGRyaXZlLT5ub2RlX25hbWVbZHJpdmUtPmxheWVycyAtIDFdIDogIiI7Cit9CisKK3N0YXRp
YyB2b2lkIHhlbl9ibG9ja19pb3RocmVhZF9kZXN0cm95KFhlbkJsb2NrSU9UaHJlYWQgKmlvdGhy
ZWFkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJw
KQoreworICAgIHFtcF9vYmplY3RfZGVsKGlvdGhyZWFkLT5pZCwgZXJycCk7CisKKyAgICBnX2Zy
ZWUoaW90aHJlYWQtPmlkKTsKKyAgICBnX2ZyZWUoaW90aHJlYWQpOworfQorCitzdGF0aWMgWGVu
QmxvY2tJT1RocmVhZCAqeGVuX2Jsb2NrX2lvdGhyZWFkX2NyZWF0ZShjb25zdCBjaGFyICppZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9y
ICoqZXJycCkKK3sKKyAgICBYZW5CbG9ja0lPVGhyZWFkICppb3RocmVhZCA9IGdfbmV3KFhlbkJs
b2NrSU9UaHJlYWQsIDEpOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgaW90
aHJlYWQtPmlkID0gZ19zdHJkdXAoaWQpOworCisgICAgcW1wX29iamVjdF9hZGQoVFlQRV9JT1RI
UkVBRCwgaWQsIGZhbHNlLCBOVUxMLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7
CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworCisgICAgICAgIGdf
ZnJlZShpb3RocmVhZC0+aWQpOworICAgICAgICBnX2ZyZWUoaW90aHJlYWQpOworICAgICAgICBy
ZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICByZXR1cm4gaW90aHJlYWQ7Cit9CisKK3N0YXRpYyB2
b2lkIHhlbl9ibG9ja19kZXZpY2VfY3JlYXRlKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFFEaWN0ICpvcHRzLCBFcnJvciAq
KmVycnApCit7CisgICAgWGVuQnVzICp4ZW5idXMgPSB4ZW5fYmFja2VuZF9nZXRfYnVzKGJhY2tl
bmQpOworICAgIGNvbnN0IGNoYXIgKm5hbWUgPSB4ZW5fYmFja2VuZF9nZXRfbmFtZShiYWNrZW5k
KTsKKyAgICB1bnNpZ25lZCBsb25nIG51bWJlcjsKKyAgICBjb25zdCBjaGFyICp2ZGV2LCAqZGV2
aWNlX3R5cGU7CisgICAgWGVuQmxvY2tEcml2ZSAqZHJpdmUgPSBOVUxMOworICAgIFhlbkJsb2Nr
SU9UaHJlYWQgKmlvdGhyZWFkID0gTlVMTDsKKyAgICBYZW5EZXZpY2UgKnhlbmRldiA9IE5VTEw7
CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAgY29uc3QgY2hhciAqdHlwZTsKKyAg
ICBYZW5CbG9ja0RldmljZSAqYmxvY2tkZXY7CisKKyAgICBpZiAocWVtdV9zdHJ0b3VsKG5hbWUs
IE5VTEwsIDEwLCAmbnVtYmVyKSkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJmYWlsZWQg
dG8gcGFyc2UgbmFtZSAnJXMnIiwgbmFtZSk7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisK
KyAgICB0cmFjZV94ZW5fYmxvY2tfZGV2aWNlX2NyZWF0ZShudW1iZXIpOworCisgICAgdmRldiA9
IHFkaWN0X2dldF90cnlfc3RyKG9wdHMsICJkZXYiKTsKKyAgICBpZiAoIXZkZXYpIHsKKyAgICAg
ICAgZXJyb3Jfc2V0ZyhlcnJwLCAibm8gZGV2IHBhcmFtZXRlciIpOworICAgICAgICBnb3RvIGZh
aWw7CisgICAgfQorCisgICAgZGV2aWNlX3R5cGUgPSBxZGljdF9nZXRfdHJ5X3N0cihvcHRzLCAi
ZGV2aWNlLXR5cGUiKTsKKyAgICBpZiAoIWRldmljZV90eXBlKSB7CisgICAgICAgIGVycm9yX3Nl
dGcoZXJycCwgIm5vIGRldmljZS10eXBlIHBhcmFtZXRlciIpOworICAgICAgICBnb3RvIGZhaWw7
CisgICAgfQorCisgICAgaWYgKCFzdHJjbXAoZGV2aWNlX3R5cGUsICJkaXNrIikpIHsKKyAgICAg
ICAgdHlwZSA9IFRZUEVfWEVOX0RJU0tfREVWSUNFOworICAgIH0gZWxzZSBpZiAoIXN0cmNtcChk
ZXZpY2VfdHlwZSwgImNkcm9tIikpIHsKKyAgICAgICAgdHlwZSA9IFRZUEVfWEVOX0NEUk9NX0RF
VklDRTsKKyAgICB9IGVsc2UgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJpbnZhbGlkIGRl
dmljZS10eXBlIHBhcmFtZXRlciAnJXMnIiwgZGV2aWNlX3R5cGUpOworICAgICAgICBnb3RvIGZh
aWw7CisgICAgfQorCisgICAgZHJpdmUgPSB4ZW5fYmxvY2tfZHJpdmVfY3JlYXRlKHZkZXYsIGRl
dmljZV90eXBlLCBvcHRzLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAoIWRyaXZlKSB7CisgICAgICAg
IGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwgImZhaWxlZCB0byBjcmVh
dGUgZHJpdmU6ICIpOworICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorCisgICAgaW90aHJlYWQg
PSB4ZW5fYmxvY2tfaW90aHJlYWRfY3JlYXRlKHZkZXYsICZsb2NhbF9lcnIpOworICAgIGlmIChs
b2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxf
ZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGNyZWF0ZSBp
b3RocmVhZDogIik7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICB4ZW5kZXYgPSBY
RU5fREVWSUNFKHFkZXZfY3JlYXRlKEJVUyh4ZW5idXMpLCB0eXBlKSk7CisgICAgYmxvY2tkZXYg
PSBYRU5fQkxPQ0tfREVWSUNFKHhlbmRldik7CisKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X3N0
cihPQkpFQ1QoeGVuZGV2KSwgdmRldiwgInZkZXYiLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9j
YWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2Vy
ciwgImZhaWxlZCB0byBzZXQgJ3ZkZXYnOiAiKTsKKyAgICAgICAgZ290byBmYWlsOworICAgIH0K
KworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfc3RyKE9CSkVDVCh4ZW5kZXYpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9ibG9ja19kcml2ZV9nZXRfbm9kZV9uYW1lKGRyaXZlKSwg
ImRyaXZlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICBp
ZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxv
Y2FsX2VyciwgImZhaWxlZCB0byBzZXQgJ2RyaXZlJzogIik7CisgICAgICAgIGdvdG8gZmFpbDsK
KyAgICB9CisKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X3N0cihPQkpFQ1QoeGVuZGV2KSwgaW90
aHJlYWQtPmlkLCAiaW90aHJlYWQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2Nh
bF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3By
ZXBlbmQoZXJycCwgbG9jYWxfZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
ZmFpbGVkIHRvIHNldCAnaW90aHJlYWQnOiAiKTsKKyAgICAgICAgZ290byBmYWlsOworICAgIH0K
KworICAgIGJsb2NrZGV2LT5pb3RocmVhZCA9IGlvdGhyZWFkOworICAgIGJsb2NrZGV2LT5kcml2
ZSA9IGRyaXZlOworCisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCh4ZW5kZXYp
LCB0cnVlLCAicmVhbGl6ZWQiLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7Cisg
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgInJlYWxpemF0aW9uIG9mIGRldmljZSAlcyBmYWlsZWQ6
ICIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUpOworICAgICAgICBnb3Rv
IGZhaWw7CisgICAgfQorCisgICAgeGVuX2JhY2tlbmRfc2V0X2RldmljZShiYWNrZW5kLCB4ZW5k
ZXYpOworICAgIHJldHVybjsKKworZmFpbDoKKyAgICBpZiAoeGVuZGV2KSB7CisgICAgICAgIG9i
amVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7CisgICAgfQorCisgICAgaWYgKGlvdGhyZWFk
KSB7CisgICAgICAgIHhlbl9ibG9ja19pb3RocmVhZF9kZXN0cm95KGlvdGhyZWFkLCBOVUxMKTsK
KyAgICB9CisKKyAgICBpZiAoZHJpdmUpIHsKKyAgICAgICAgeGVuX2Jsb2NrX2RyaXZlX2Rlc3Ry
b3koZHJpdmUsIE5VTEwpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Rldmlj
ZV9kZXN0cm95KFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCit7CisgICAgWGVuRGV2aWNlICp4ZW5k
ZXYgPSB4ZW5fYmFja2VuZF9nZXRfZGV2aWNlKGJhY2tlbmQpOworICAgIFhlbkJsb2NrRGV2aWNl
ICpibG9ja2RldiA9IFhFTl9CTE9DS19ERVZJQ0UoeGVuZGV2KTsKKyAgICBYZW5CbG9ja1ZkZXYg
KnZkZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7CisgICAgWGVuQmxvY2tEcml2ZSAqZHJpdmUg
PSBibG9ja2Rldi0+ZHJpdmU7CisgICAgWGVuQmxvY2tJT1RocmVhZCAqaW90aHJlYWQgPSBibG9j
a2Rldi0+aW90aHJlYWQ7CisKKyAgICB0cmFjZV94ZW5fYmxvY2tfZGV2aWNlX2Rlc3Ryb3kodmRl
di0+bnVtYmVyKTsKKworICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7CisKKyAg
ICBpZiAoaW90aHJlYWQpIHsKKyAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAg
ICAgICAgeGVuX2Jsb2NrX2lvdGhyZWFkX2Rlc3Ryb3koaW90aHJlYWQsICZsb2NhbF9lcnIpOwor
ICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJl
cGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJm
YWlsZWQgdG8gZGVzdHJveSBpb3RocmVhZDogIik7CisgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgIH0KKyAgICB9CisKKyAgICBpZiAoZHJpdmUpIHsKKyAgICAgICAgRXJyb3IgKmxvY2FsX2Vy
ciA9IE5VTEw7CisKKyAgICAgICAgeGVuX2Jsb2NrX2RyaXZlX2Rlc3Ryb3koZHJpdmUsICZsb2Nh
bF9lcnIpOworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICBlcnJvcl9wcm9w
YWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJmYWlsZWQgdG8gZGVzdHJveSBkcml2ZTogIik7CisgICAgICAgIH0KKyAgICB9Cit9
CisKK3N0YXRpYyBjb25zdCBYZW5CYWNrZW5kSW5mbyB4ZW5fYmxvY2tfYmFja2VuZF9pbmZvID0g
eworICAgIC50eXBlID0gInFkaXNrIiwKKyAgICAuY3JlYXRlID0geGVuX2Jsb2NrX2RldmljZV9j
cmVhdGUsCisgICAgLmRlc3Ryb3kgPSB4ZW5fYmxvY2tfZGV2aWNlX2Rlc3Ryb3ksCit9OworCitz
dGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVnaXN0ZXJfYmFja2VuZCh2b2lkKQoreworICAgIHhlbl9i
YWNrZW5kX3JlZ2lzdGVyKCZ4ZW5fYmxvY2tfYmFja2VuZF9pbmZvKTsKK30KKworeGVuX2JhY2tl
bmRfaW5pdCh4ZW5fYmxvY2tfcmVnaXN0ZXJfYmFja2VuZCk7CmRpZmYgLS1naXQgYS9ody94ZW4v
eGVuLWxlZ2FjeS1iYWNrZW5kLmMgYi9ody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMKaW5kZXgg
NDE0MTk3NjNjOC4uMzZmZDFlOWIwOSAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1sZWdhY3ktYmFj
a2VuZC5jCisrKyBiL2h3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYwpAQCAtNzUzLDcgKzc1Myw2
IEBAIHZvaWQgeGVuX2JlX3JlZ2lzdGVyX2NvbW1vbih2b2lkKQogCiAgICAgeGVuX2JlX3JlZ2lz
dGVyKCJjb25zb2xlIiwgJnhlbl9jb25zb2xlX29wcyk7CiAgICAgeGVuX2JlX3JlZ2lzdGVyKCJ2
a2JkIiwgJnhlbl9rYmRtb3VzZV9vcHMpOwotICAgIHhlbl9iZV9yZWdpc3RlcigicWRpc2siLCAm
eGVuX2Jsa2Rldl9vcHMpOwogI2lmZGVmIENPTkZJR19WSVJURlMKICAgICB4ZW5fYmVfcmVnaXN0
ZXIoIjlwZnMiLCAmeGVuXzlwZnNfb3BzKTsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9o
dy94ZW4veGVuLWJsb2NrLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaAppbmRleCBjNDIy
M2Y5YmUxLi42ZjVkNjc1ZWRiIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2su
aAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaApAQCAtMjksNiArMjksNyBAQCB0eXBl
ZGVmIHN0cnVjdCBYZW5CbG9ja1ZkZXYgewogICAgIHVuc2lnbmVkIGxvbmcgbnVtYmVyOwogfSBY
ZW5CbG9ja1ZkZXY7CiAKKwogdHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tQcm9wZXJ0aWVzIHsKICAg
ICBYZW5CbG9ja1ZkZXYgdmRldjsKICAgICBCbG9ja0NvbmYgY29uZjsKQEAgLTM2LDEyICszNywy
NCBAQCB0eXBlZGVmIHN0cnVjdCBYZW5CbG9ja1Byb3BlcnRpZXMgewogICAgIElPVGhyZWFkICpp
b3RocmVhZDsKIH0gWGVuQmxvY2tQcm9wZXJ0aWVzOwogCit0eXBlZGVmIHN0cnVjdCBYZW5CbG9j
a0RyaXZlIHsKKyAgICBjaGFyICppZDsKKyAgICBjaGFyICpub2RlX25hbWVbMl07CisgICAgdW5z
aWduZWQgaW50IGxheWVyczsKK30gWGVuQmxvY2tEcml2ZTsKKwordHlwZWRlZiBzdHJ1Y3QgWGVu
QmxvY2tJT1RocmVhZCB7CisgICAgY2hhciAqaWQ7Cit9IFhlbkJsb2NrSU9UaHJlYWQ7CisKIHR5
cGVkZWYgc3RydWN0IFhlbkJsb2NrRGV2aWNlIHsKICAgICBYZW5EZXZpY2UgeGVuZGV2OwogICAg
IFhlbkJsb2NrUHJvcGVydGllcyBwcm9wczsKICAgICBjb25zdCBjaGFyICpkZXZpY2VfdHlwZTsK
ICAgICB1bnNpZ25lZCBpbnQgaW5mbzsKICAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5l
OworICAgIFhlbkJsb2NrRHJpdmUgKmRyaXZlOworICAgIFhlbkJsb2NrSU9UaHJlYWQgKmlvdGhy
ZWFkOwogfSBYZW5CbG9ja0RldmljZTsKIAogdHlwZWRlZiB2b2lkICgqWGVuQmxvY2tEZXZpY2VS
ZWFsaXplKShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJycCk7Ci0tIAoyLjIw
LjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:29:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggVu8-0001cp-RJ; Mon, 07 Jan 2019 14:29: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVu6-0001ao-VD
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:29:23 +0000
X-Inumbo-ID: 9f9d8d1e-1288-11e9-9c3f-47865d884f92
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f9d8d1e-1288-11e9-9c3f-47865d884f92;
 Mon, 07 Jan 2019 14:29:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74966368"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:13:01 +0000
Message-ID: <20190107141309.15774-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 10/18] xen: add header and build
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSB0cmFuc2Zvcm1hdGlvbnMgbmVjZXNzYXJ5IHRvIGdldCBkYXRh
cGxhbmUveGVuLWJsb2NrLmMKdG8gYnVpbGQgYWdhaW5zdCB0aGUgbmV3IFhlbkJ1cy9YZW5EZXZp
Y2UgZnJhbWV3b3JrLiBNQUlOVEFJTkVSUyBpcyBhbHNvCnVwZGF0ZWQgZHVlIHRvIHRoZSBpbnRy
b2R1Y3Rpb24gb2YgZGF0YXBsYW5lL3hlbi1ibG9jay5oLgoKTk9URTogRXhpc3RpbmcgZGF0YSBz
dHJ1Y3R1cmUgbmFtZXMgYXJlIHJldGFpbmVkIGZvciB0aGUgbW9tZW50LiBUaGVzZSB3aWxsCiAg
ICAgIGJlIG1vZGlmaWVkIGJ5IHN1YnNlcXVlbnQgcGF0Y2hlcy4gQSB0eXBlZGVmIGZvciBYZW5C
bG9ja0RhdGFQbGFuZQogICAgICBoYXMgYmVlbiBhZGRlZCB0byB0aGUgaGVhZGVyIChiYXNlZCBv
biB0aGUgb2xkIHN0cnVjdCBYZW5CbGtEZXYgbmFtZQogICAgICBmb3IgdGhlIG1vbWVudCkgc28g
dGhhdCB0aGUgb2xkIG5hbWVzIGRvbid0IG5lZWQgdG8gbGVhayBvdXQgb2YgdGhlCiAgICAgIGRh
dGFwbGFuZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgotLS0KQ2M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4K
Q2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekBy
ZWRoYXQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKdjI6CiAtIFRpZHkgdXAgaGVhZGVyIGluY2x1c2lvbnMKIC0gR2V0IHJpZCBvZiBlcnJvcl9m
YXRhbAotLS0KIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGh3L2Js
b2NrL2RhdGFwbGFuZS9NYWtlZmlsZS5vYmpzIHwgICAxICsKIGh3L2Jsb2NrL2RhdGFwbGFuZS94
ZW4tYmxvY2suYyAgIHwgMzU2ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIGh3L2Js
b2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaCAgIHwgIDI5ICsrKwogNCBmaWxlcyBjaGFuZ2VkLCAy
ODcgaW5zZXJ0aW9ucygrKSwgMTAwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGh3
L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaAoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIv
TUFJTlRBSU5FUlMKaW5kZXggZjczMGQ2YzNjYy4uYWVhYzk2NDAxZCAxMDA2NDQKLS0tIGEvTUFJ
TlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTQxOSw2ICs0MTksNyBAQCBGOiBody9ibG9j
ay9kYXRhcGxhbmUveGVuKgogRjogaHcveGVuLwogRjogaHcveGVucHYvCiBGOiBody9pMzg2L3hl
bi8KK0Y6IGluY2x1ZGUvaHcvYmxvY2svZGF0YXBsYW5lL3hlbioKIEY6IGluY2x1ZGUvaHcveGVu
LwogRjogaW5jbHVkZS9zeXNlbXUveGVuLW1hcGNhY2hlLmgKIApkaWZmIC0tZ2l0IGEvaHcvYmxv
Y2svZGF0YXBsYW5lL01ha2VmaWxlLm9ianMgYi9ody9ibG9jay9kYXRhcGxhbmUvTWFrZWZpbGUu
b2JqcwppbmRleCBlNzg2ZjY2NDIxLi5jNmM2OGRiYzAwIDEwMDY0NAotLS0gYS9ody9ibG9jay9k
YXRhcGxhbmUvTWFrZWZpbGUub2JqcworKysgYi9ody9ibG9jay9kYXRhcGxhbmUvTWFrZWZpbGUu
b2JqcwpAQCAtMSArMSwyIEBACiBvYmoteSArPSB2aXJ0aW8tYmxrLm8KK29iai0kKENPTkZJR19Y
RU4pICs9IHhlbi1ibG9jay5vCmRpZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJs
b2NrLmMgYi9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKaW5kZXggMjI4NDcyMzIwYS4u
ZWQyYjkxZmZmZiAxMDA2NDQKLS0tIGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCisr
KyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwpAQCAtMTgsNjUgKzE4LDUzIEBACiAg
KiBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lv
bi4KICAqLwogCisjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3It
cmVwb3J0LmgiCisjaW5jbHVkZSAicWFwaS9lcnJvci5oIgorI2luY2x1ZGUgImh3L2h3LmgiCisj
aW5jbHVkZSAiaHcveGVuL3hlbl9jb21tb24uaCIKKyNpbmNsdWRlICJody9ibG9jay94ZW5fYmxr
aWYuaCIKKyNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgorI2luY2x1ZGUgInN5c2Vt
dS9pb3RocmVhZC5oIgorI2luY2x1ZGUgInhlbi1ibG9jay5oIgorCiBzdHJ1Y3QgaW9yZXEgewot
ICAgIGJsa2lmX3JlcXVlc3RfdCAgICAgcmVxOwotICAgIGludDE2X3QgICAgICAgICAgICAgc3Rh
dHVzOwotCi0gICAgLyogcGFyc2VkIHJlcXVlc3QgKi8KLSAgICBvZmZfdCAgICAgICAgICAgICAg
IHN0YXJ0OwotICAgIFFFTVVJT1ZlY3RvciAgICAgICAgdjsKLSAgICB2b2lkICAgICAgICAgICAg
ICAgICpidWY7Ci0gICAgc2l6ZV90ICAgICAgICAgICAgICBzaXplOwotICAgIGludCAgICAgICAg
ICAgICAgICAgcHJlc3luYzsKLQotICAgIC8qIGFpbyBzdGF0dXMgKi8KLSAgICBpbnQgICAgICAg
ICAgICAgICAgIGFpb19pbmZsaWdodDsKLSAgICBpbnQgICAgICAgICAgICAgICAgIGFpb19lcnJv
cnM7Ci0KLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICAgICpibGtkZXY7Ci0gICAgUUxJU1RfRU5UUlko
aW9yZXEpICAgbGlzdDsKLSAgICBCbG9ja0FjY3RDb29raWUgICAgIGFjY3Q7CisgICAgYmxraWZf
cmVxdWVzdF90IHJlcTsKKyAgICBpbnQxNl90IHN0YXR1czsKKyAgICBvZmZfdCBzdGFydDsKKyAg
ICBRRU1VSU9WZWN0b3IgdjsKKyAgICB2b2lkICpidWY7CisgICAgc2l6ZV90IHNpemU7CisgICAg
aW50IHByZXN5bmM7CisgICAgaW50IGFpb19pbmZsaWdodDsKKyAgICBpbnQgYWlvX2Vycm9yczsK
KyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXY7CisgICAgUUxJU1RfRU5UUlkoaW9yZXEpIGxp
c3Q7CisgICAgQmxvY2tBY2N0Q29va2llIGFjY3Q7CiB9OwogCi0jZGVmaW5lIE1BWF9SSU5HX1BB
R0VfT1JERVIgNAotCiBzdHJ1Y3QgWGVuQmxrRGV2IHsKLSAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICAgIHhlbmRldjsgIC8qIG11c3QgYmUgZmlyc3QgKi8KLSAgICBjaGFyICAgICAgICAgICAg
ICAgICpwYXJhbXM7Ci0gICAgY2hhciAgICAgICAgICAgICAgICAqbW9kZTsKLSAgICBjaGFyICAg
ICAgICAgICAgICAgICp0eXBlOwotICAgIGNoYXIgICAgICAgICAgICAgICAgKmRldjsKLSAgICBj
aGFyICAgICAgICAgICAgICAgICpkZXZ0eXBlOwotICAgIGJvb2wgICAgICAgICAgICAgICAgZGly
ZWN0aW9zYWZlOwotICAgIGNvbnN0IGNoYXIgICAgICAgICAgKmZpbGVwcm90bzsKLSAgICBjb25z
dCBjaGFyICAgICAgICAgICpmaWxlbmFtZTsKLSAgICB1bnNpZ25lZCBpbnQgICAgICAgIHJpbmdf
cmVmWzEgPDwgTUFYX1JJTkdfUEFHRV9PUkRFUl07Ci0gICAgdW5zaWduZWQgaW50ICAgICAgICBu
cl9yaW5nX3JlZjsKLSAgICB2b2lkICAgICAgICAgICAgICAgICpzcmluZzsKLSAgICBpbnQ2NF90
ICAgICAgICAgICAgIGZpbGVfYmxrOwotICAgIGludDY0X3QgICAgICAgICAgICAgZmlsZV9zaXpl
OwotICAgIGludCAgICAgICAgICAgICAgICAgcHJvdG9jb2w7Ci0gICAgYmxraWZfYmFja19yaW5n
c190ICByaW5nczsKLSAgICBpbnQgICAgICAgICAgICAgICAgIG1vcmVfd29yazsKLQotICAgIC8q
IHJlcXVlc3QgbGlzdHMgKi8KKyAgICBYZW5EZXZpY2UgKnhlbmRldjsKKyAgICBYZW5FdmVudENo
YW5uZWwgKmV2ZW50X2NoYW5uZWw7CisgICAgdW5zaWduZWQgaW50ICpyaW5nX3JlZjsKKyAgICB1
bnNpZ25lZCBpbnQgbnJfcmluZ19yZWY7CisgICAgdm9pZCAqc3Jpbmc7CisgICAgaW50NjRfdCBm
aWxlX2JsazsKKyAgICBpbnQ2NF90IGZpbGVfc2l6ZTsKKyAgICBpbnQgcHJvdG9jb2w7CisgICAg
YmxraWZfYmFja19yaW5nc190IHJpbmdzOworICAgIGludCBtb3JlX3dvcms7CiAgICAgUUxJU1Rf
SEVBRChpbmZsaWdodF9oZWFkLCBpb3JlcSkgaW5mbGlnaHQ7CiAgICAgUUxJU1RfSEVBRChmaW5p
c2hlZF9oZWFkLCBpb3JlcSkgZmluaXNoZWQ7CiAgICAgUUxJU1RfSEVBRChmcmVlbGlzdF9oZWFk
LCBpb3JlcSkgZnJlZWxpc3Q7Ci0gICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c190b3Rh
bDsKLSAgICBpbnQgICAgICAgICAgICAgICAgIHJlcXVlc3RzX2luZmxpZ2h0OwotICAgIGludCAg
ICAgICAgICAgICAgICAgcmVxdWVzdHNfZmluaXNoZWQ7Ci0gICAgdW5zaWduZWQgaW50ICAgICAg
ICBtYXhfcmVxdWVzdHM7Ci0KLSAgICBnYm9vbGVhbiAgICAgICAgICAgIGZlYXR1cmVfZGlzY2Fy
ZDsKLQotICAgIC8qIHFlbXUgYmxvY2sgZHJpdmVyICovCi0gICAgRHJpdmVJbmZvICAgICAgICAg
ICAqZGluZm87Ci0gICAgQmxvY2tCYWNrZW5kICAgICAgICAqYmxrOwotICAgIFFFTVVCSCAgICAg
ICAgICAgICAgKmJoOwotCi0gICAgSU9UaHJlYWQgICAgICAgICAgICAqaW90aHJlYWQ7Ci0gICAg
QWlvQ29udGV4dCAgICAgICAgICAqY3R4OworICAgIGludCByZXF1ZXN0c190b3RhbDsKKyAgICBp
bnQgcmVxdWVzdHNfaW5mbGlnaHQ7CisgICAgaW50IHJlcXVlc3RzX2ZpbmlzaGVkOworICAgIHVu
c2lnbmVkIGludCBtYXhfcmVxdWVzdHM7CisgICAgQmxvY2tCYWNrZW5kICpibGs7CisgICAgUUVN
VUJIICpiaDsKKyAgICBJT1RocmVhZCAqaW90aHJlYWQ7CisgICAgQWlvQ29udGV4dCAqY3R4Owog
fTsKIAogc3RhdGljIHZvaWQgaW9yZXFfcmVzZXQoc3RydWN0IGlvcmVxICppb3JlcSkKQEAgLTE1
NSw3ICsxNDMsNiBAQCBzdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAqaW9y
ZXEsIGJvb2wgZmluaXNoKQogc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlv
cmVxKQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7Ci0g
ICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwogICAg
IHNpemVfdCBsZW47CiAgICAgaW50IGk7CiAKQEAgLTE3Nyw3ICsxNjQsOCBAQCBzdGF0aWMgaW50
IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgICAgIGdvdG8gZXJyOwogICAg
IH07CiAKLSAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0gQkxLSUZfT1BfUkVBRCAmJiBi
bGtkZXYtPm1vZGVbMF0gIT0gJ3cnKSB7CisgICAgaWYgKGlvcmVxLT5yZXEub3BlcmF0aW9uICE9
IEJMS0lGX09QX1JFQUQgJiYKKyAgICAgICAgYmxrX2lzX3JlYWRfb25seShibGtkZXYtPmJsaykp
IHsKICAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2Ui
KTsKICAgICAgICAgZ290byBlcnI7CiAgICAgfQpAQCAtMTkyLDcgKzE4MCw3IEBAIHN0YXRpYyBp
bnQgaW9yZXFfcGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICAgICAgICAgIGVycm9yX3Jl
cG9ydCgiZXJyb3I6IGZpcnN0ID4gbGFzdCBzZWN0b3IiKTsKICAgICAgICAgICAgIGdvdG8gZXJy
OwogICAgICAgICB9Ci0gICAgICAgIGlmIChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgKiBC
TE9DS19TSVpFID49IFhDX1BBR0VfU0laRSkgeworICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdb
aV0ubGFzdF9zZWN0ICogYmxrZGV2LT5maWxlX2JsayA+PSBYQ19QQUdFX1NJWkUpIHsKICAgICAg
ICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IHBhZ2UgY3Jvc3NpbmciKTsKICAgICAgICAgICAg
IGdvdG8gZXJyOwogICAgICAgICB9CkBAIC0yMTUsMTIgKzIwMywxMyBAQCBlcnI6CiBzdGF0aWMg
aW50IGlvcmVxX2dyYW50X2NvcHkoc3RydWN0IGlvcmVxICppb3JlcSkKIHsKICAgICBzdHJ1Y3Qg
WGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OwotICAgIHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsKLSAgICBYZW5HcmFudENvcHlTZWdtZW50
IHNlZ3NbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKLSAgICBpbnQgaSwgY291bnQs
IHJjOworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gYmxrZGV2LT54ZW5kZXY7CisgICAgWGVuRGV2
aWNlR3JhbnRDb3B5U2VnbWVudCBzZWdzW0JMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVF07
CisgICAgaW50IGksIGNvdW50OwogICAgIGludDY0X3QgZmlsZV9ibGsgPSBibGtkZXYtPmZpbGVf
YmxrOwogICAgIGJvb2wgdG9fZG9tYWluID0gKGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lG
X09QX1JFQUQpOwogICAgIHZvaWQgKnZpcnQgPSBpb3JlcS0+YnVmOworICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKGlvcmVxLT5yZXEubnJfc2VnbWVudHMgPT0gMCkgewog
ICAgICAgICByZXR1cm4gMDsKQEAgLTI0MCwyMCArMjI5LDIxIEBAIHN0YXRpYyBpbnQgaW9yZXFf
Z3JhbnRfY29weShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgICAgICAgICAgICAgIGZpbGVfYmxr
OwogICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LnZpcnQgPSB2aXJ0OwogICAgICAgICB9Ci0gICAg
ICAgIHNlZ3NbaV0ubGVuID0gKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdAotICAgICAgICAg
ICAgICAgICAgICAgICAtIGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVf
YmxrOworICAgICAgICBzZWdzW2ldLmxlbiA9IChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3Qg
LQorICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICsg
MSkgKiBmaWxlX2JsazsKICAgICAgICAgdmlydCArPSBzZWdzW2ldLmxlbjsKICAgICB9CiAKLSAg
ICByYyA9IHhlbl9iZV9jb3B5X2dyYW50X3JlZnMoeGVuZGV2LCB0b19kb21haW4sIHNlZ3MsIGNv
dW50KTsKKyAgICB4ZW5fZGV2aWNlX2NvcHlfZ3JhbnRfcmVmcyh4ZW5kZXYsIHRvX2RvbWFpbiwg
c2VncywgY291bnQsICZsb2NhbF9lcnIpOworCisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAg
ICBlcnJvcl9yZXBvcnRmX2Vycihsb2NhbF9lcnIsICJmYWlsZWQgdG8gY29weSBkYXRhOiAiKTsK
IAotICAgIGlmIChyYykgewotICAgICAgICBlcnJvcl9yZXBvcnQoImZhaWxlZCB0byBjb3B5IGRh
dGEgJWQiLCByYyk7CiAgICAgICAgIGlvcmVxLT5haW9fZXJyb3JzKys7CiAgICAgICAgIHJldHVy
biAtMTsKICAgICB9CiAKLSAgICByZXR1cm4gcmM7CisgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRp
YyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSk7CkBAIC0yNjIs
NyArMjUyLDYgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBp
bnQgcmV0KQogewogICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBvcGFxdWU7CiAgICAgc3RydWN0
IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBzdHJ1Y3QgWGVuTGVnYWN5
RGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7CiAKICAgICBhaW9fY29udGV4dF9hY3F1
aXJlKGJsa2Rldi0+Y3R4KTsKIApAQCAtMzQwLDEzICszMjksMTMgQEAgc3RhdGljIGJvb2wgYmxr
X3NwbGl0X2Rpc2NhcmQoc3RydWN0IGlvcmVxICppb3JlcSwgYmxraWZfc2VjdG9yX3Qgc2VjdG9y
X251bWJlciwKIAogICAgIC8qIFdyYXAgYXJvdW5kLCBvciBvdmVyZmxvd2luZyBieXRlIGxpbWl0
PyAqLwogICAgIGlmIChzZWNfc3RhcnQgKyBzZWNfY291bnQgPCBzZWNfY291bnQgfHwKLSAgICAg
ICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50ID4gSU5UNjRfTUFYID4+IEJEUlZfU0VDVE9SX0JJVFMp
IHsKKyAgICAgICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50ID4gSU5UNjRfTUFYIC8gYmxrZGV2LT5m
aWxlX2JsaykgewogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCi0gICAgbGltaXQgPSBC
RFJWX1JFUVVFU1RfTUFYX1NFQ1RPUlMgPDwgQkRSVl9TRUNUT1JfQklUUzsKLSAgICBieXRlX29m
ZnNldCA9IHNlY19zdGFydCA8PCBCRFJWX1NFQ1RPUl9CSVRTOwotICAgIGJ5dGVfcmVtYWluaW5n
ID0gc2VjX2NvdW50IDw8IEJEUlZfU0VDVE9SX0JJVFM7CisgICAgbGltaXQgPSBCRFJWX1JFUVVF
U1RfTUFYX1NFQ1RPUlMgKiBibGtkZXYtPmZpbGVfYmxrOworICAgIGJ5dGVfb2Zmc2V0ID0gc2Vj
X3N0YXJ0ICogYmxrZGV2LT5maWxlX2JsazsKKyAgICBieXRlX3JlbWFpbmluZyA9IHNlY19jb3Vu
dCAqIGJsa2Rldi0+ZmlsZV9ibGs7CiAKICAgICBkbyB7CiAgICAgICAgIGJ5dGVfY2h1bmsgPSBi
eXRlX3JlbWFpbmluZyA+IGxpbWl0ID8gbGltaXQgOiBieXRlX3JlbWFpbmluZzsKQEAgLTQyOCwx
MCArNDE3LDEwIEBAIGVycjoKIAogc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3Ry
dWN0IGlvcmVxICppb3JlcSkKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICAqYmxrZGV2ID0gaW9y
ZXEtPmJsa2RldjsKLSAgICBpbnQgICAgICAgICAgICAgICBzZW5kX25vdGlmeSAgID0gMDsKLSAg
ICBpbnQgICAgICAgICAgICAgICBoYXZlX3JlcXVlc3RzID0gMDsKLSAgICBibGtpZl9yZXNwb25z
ZV90ICAqcmVzcDsKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2
OworICAgIGludCBzZW5kX25vdGlmeSA9IDA7CisgICAgaW50IGhhdmVfcmVxdWVzdHMgPSAwOwor
ICAgIGJsa2lmX3Jlc3BvbnNlX3QgKnJlc3A7CiAKICAgICAvKiBQbGFjZSBvbiB0aGUgcmVzcG9u
c2UgcmluZyBmb3IgdGhlIHJlbGV2YW50IGRvbWFpbi4gKi8KICAgICBzd2l0Y2ggKGJsa2Rldi0+
cHJvdG9jb2wpIHsKQEAgLTQ1NCw5ICs0NDMsOSBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3Bv
bnNlX29uZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAK
LSAgICByZXNwLT5pZCAgICAgICAgPSBpb3JlcS0+cmVxLmlkOworICAgIHJlc3AtPmlkID0gaW9y
ZXEtPnJlcS5pZDsKICAgICByZXNwLT5vcGVyYXRpb24gPSBpb3JlcS0+cmVxLm9wZXJhdGlvbjsK
LSAgICByZXNwLT5zdGF0dXMgICAgPSBpb3JlcS0+c3RhdHVzOworICAgIHJlc3AtPnN0YXR1cyA9
IGlvcmVxLT5zdGF0dXM7CiAKICAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQr
KzsKIApAQCAtNDkwLDcgKzQ3OSwxNCBAQCBzdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9h
bGwoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQogICAgICAgICBpb3JlcV9yZWxlYXNlKGlvcmVx
LCB0cnVlKTsKICAgICB9CiAgICAgaWYgKHNlbmRfbm90aWZ5KSB7Ci0gICAgICAgIHhlbl9wdl9z
ZW5kX25vdGlmeSgmYmxrZGV2LT54ZW5kZXYpOworICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKKworICAgICAgICB4ZW5fZGV2aWNlX25vdGlmeV9ldmVudF9jaGFubmVsKGJsa2Rldi0+
eGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+
ZXZlbnRfY2hhbm5lbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
bG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJyb3Jf
cmVwb3J0X2Vycihsb2NhbF9lcnIpOworICAgICAgICB9CiAgICAgfQogfQogCkBAIC01NjEsNyAr
NTU3LDE0IEBAIHN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMoc3RydWN0IFhlbkJsa0Rl
diAqYmxrZGV2KQogICAgICAgICAgICAgfTsKIAogICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jl
c3BvbnNlX29uZShpb3JlcSkpIHsKLSAgICAgICAgICAgICAgICB4ZW5fcHZfc2VuZF9ub3RpZnko
JmJsa2Rldi0+eGVuZGV2KTsKKyAgICAgICAgICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKKworICAgICAgICAgICAgICAgIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5uZWwoYmxr
ZGV2LT54ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibGtkZXYtPmV2ZW50X2NoYW5uZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICBpZiAobG9j
YWxfZXJyKSB7CisgICAgICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJy
KTsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpb3JlcV9y
ZWxlYXNlKGlvcmVxLCBmYWxzZSk7CiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTU4NCwzMiAr
NTg3LDQ3IEBAIHN0YXRpYyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUpCiAgICAgYWlvX2NvbnRl
eHRfcmVsZWFzZShibGtkZXYtPmN0eCk7CiB9CiAKLXN0YXRpYyB2b2lkIGJsa19hbGxvYyhzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9pZCBibGtfZXZlbnQodm9pZCAq
b3BhcXVlKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IG9wYXF1ZTsKKworICAg
IHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7Cit9CisKK3N0cnVjdCBYZW5CbGtEZXYgKnhl
bl9ibG9ja19kYXRhcGxhbmVfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmxvY2tDb25mICpjb25mLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9UaHJlYWQgKmlvdGhyZWFk
KQogewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYs
IHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CisgICAg
c3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gZ19uZXcwKHN0cnVjdCBYZW5CbGtEZXYsIDEpOwog
Ci0gICAgdHJhY2VfeGVuX2Rpc2tfYWxsb2MoeGVuZGV2LT5uYW1lKTsKKyAgICBibGtkZXYtPnhl
bmRldiA9IHhlbmRldjsKKyAgICBibGtkZXYtPmZpbGVfYmxrID0gY29uZi0+bG9naWNhbF9ibG9j
a19zaXplOworICAgIGJsa2Rldi0+YmxrID0gY29uZi0+YmxrOworICAgIGJsa2Rldi0+ZmlsZV9z
aXplID0gYmxrX2dldGxlbmd0aChibGtkZXYtPmJsayk7CiAKICAgICBRTElTVF9JTklUKCZibGtk
ZXYtPmluZmxpZ2h0KTsKICAgICBRTElTVF9JTklUKCZibGtkZXYtPmZpbmlzaGVkKTsKICAgICBR
TElTVF9JTklUKCZibGtkZXYtPmZyZWVsaXN0KTsKIAotICAgIGJsa2Rldi0+aW90aHJlYWQgPSBp
b3RocmVhZF9jcmVhdGUoeGVuZGV2LT5uYW1lLCAmZXJyKTsKLSAgICBhc3NlcnQoIWVycik7Ci0K
LSAgICBibGtkZXYtPmN0eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4dChibGtkZXYtPmlvdGhy
ZWFkKTsKKyAgICBpZiAoaW90aHJlYWQpIHsKKyAgICAgICAgYmxrZGV2LT5pb3RocmVhZCA9IGlv
dGhyZWFkOworICAgICAgICBvYmplY3RfcmVmKE9CSkVDVChibGtkZXYtPmlvdGhyZWFkKSk7Cisg
ICAgICAgIGJsa2Rldi0+Y3R4ID0gaW90aHJlYWRfZ2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+aW90
aHJlYWQpOworICAgIH0gZWxzZSB7CisgICAgICAgIGJsa2Rldi0+Y3R4ID0gcWVtdV9nZXRfYWlv
X2NvbnRleHQoKTsKKyAgICB9CiAgICAgYmxrZGV2LT5iaCA9IGFpb19iaF9uZXcoYmxrZGV2LT5j
dHgsIGJsa19iaCwgYmxrZGV2KTsKKworICAgIHJldHVybiBibGtkZXY7CiB9CiAKLXN0YXRpYyBp
bnQgYmxrX2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQordm9pZCB4ZW5fYmxv
Y2tfZGF0YXBsYW5lX2Rlc3Ryb3koc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQogewotICAgIHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5C
bGtEZXYsIHhlbmRldik7CiAgICAgc3RydWN0IGlvcmVxICppb3JlcTsKIAotICAgIHRyYWNlX3hl
bl9kaXNrX2ZyZWUoeGVuZGV2LT5uYW1lKTsKLQotICAgIGJsa19kaXNjb25uZWN0KHhlbmRldik7
CisgICAgaWYgKCFibGtkZXYpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KIAogICAgIHdoaWxl
ICghUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZnJlZWxpc3QpKSB7CiAgICAgICAgIGlvcmVxID0gUUxJ
U1RfRklSU1QoJmJsa2Rldi0+ZnJlZWxpc3QpOwpAQCAtNjE4LDE5ICs2MzYsMTU3IEBAIHN0YXRp
YyBpbnQgYmxrX2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogICAgICAgICBn
X2ZyZWUoaW9yZXEpOwogICAgIH0KIAotICAgIGdfZnJlZShibGtkZXYtPnBhcmFtcyk7Ci0gICAg
Z19mcmVlKGJsa2Rldi0+bW9kZSk7Ci0gICAgZ19mcmVlKGJsa2Rldi0+dHlwZSk7Ci0gICAgZ19m
cmVlKGJsa2Rldi0+ZGV2KTsKLSAgICBnX2ZyZWUoYmxrZGV2LT5kZXZ0eXBlKTsKICAgICBxZW11
X2JoX2RlbGV0ZShibGtkZXYtPmJoKTsKLSAgICBpb3RocmVhZF9kZXN0cm95KGJsa2Rldi0+aW90
aHJlYWQpOwotICAgIHJldHVybiAwOworICAgIGlmIChibGtkZXYtPmlvdGhyZWFkKSB7CisgICAg
ICAgIG9iamVjdF91bnJlZihPQkpFQ1QoYmxrZGV2LT5pb3RocmVhZCkpOworICAgIH0KKworICAg
IGdfZnJlZShibGtkZXYpOwogfQogCi1zdGF0aWMgdm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkxl
Z2FjeURldmljZSAqeGVuZGV2KQorCit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RvcChzdHJ1
Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0g
Y29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKKyAgICBYZW5E
ZXZpY2UgKnhlbmRldjsKIAotICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7CisgICAg
aWYgKCFibGtkZXYpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGFpb19jb250ZXh0
X2FjcXVpcmUoYmxrZGV2LT5jdHgpOworICAgIGJsa19zZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5i
bGssIHFlbXVfZ2V0X2Fpb19jb250ZXh0KCkpOworICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxr
ZGV2LT5jdHgpOworCisgICAgeGVuZGV2ID0gYmxrZGV2LT54ZW5kZXY7CisKKyAgICBpZiAoYmxr
ZGV2LT5ldmVudF9jaGFubmVsKSB7CisgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwor
CisgICAgICAgIHhlbl9kZXZpY2VfdW5iaW5kX2V2ZW50X2NoYW5uZWwoeGVuZGV2LCBibGtkZXYt
PmV2ZW50X2NoYW5uZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmxvY2FsX2Vycik7CisgICAgICAgIGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCA9IE5VTEw7CisKKyAg
ICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihsb2Nh
bF9lcnIpOworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKGJsa2Rldi0+c3JpbmcpIHsKKyAg
ICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICAgICAgeGVuX2RldmljZV91bm1h
cF9ncmFudF9yZWZzKHhlbmRldiwgYmxrZGV2LT5zcmluZywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYsICZsb2NhbF9lcnIpOworICAgICAg
ICBibGtkZXYtPnNyaW5nID0gTlVMTDsKKworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAg
ICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgICAgIH0KKyAgICB9CisK
KyAgICBnX2ZyZWUoYmxrZGV2LT5yaW5nX3JlZik7CisgICAgYmxrZGV2LT5yaW5nX3JlZiA9IE5V
TEw7Cit9CisKK3ZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdGFydChzdHJ1Y3QgWGVuQmxrRGV2
ICpibGtkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQg
aW50IHJpbmdfcmVmW10sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG5yX3JpbmdfcmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBldmVudF9jaGFubmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBwcm90b2NvbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAq
KmVycnApCit7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBibGtkZXYtPnhlbmRldjsKKyAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKyAgICB1bnNpZ25lZCBpbnQgcmluZ19zaXplOworICAg
IHVuc2lnbmVkIGludCBpOworCisgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiA9IG5yX3JpbmdfcmVm
OworICAgIGJsa2Rldi0+cmluZ19yZWYgPSBnX25ldyh1bnNpZ25lZCBpbnQsIG5yX3JpbmdfcmVm
KTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBucl9yaW5nX3JlZjsgaSsrKSB7CisgICAgICAgIGJs
a2Rldi0+cmluZ19yZWZbaV0gPSByaW5nX3JlZltpXTsKKyAgICB9CisKKyAgICBibGtkZXYtPnBy
b3RvY29sID0gcHJvdG9jb2w7CisKKyAgICByaW5nX3NpemUgPSBYQ19QQUdFX1NJWkUgKiBibGtk
ZXYtPm5yX3JpbmdfcmVmOworICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgeworICAgIGNh
c2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgorICAgIHsKKyAgICAgICAgYmxrZGV2LT5tYXhfcmVx
dWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZiwgcmluZ19zaXplKTsKKyAgICAgICAgYnJl
YWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgorICAgIHsKKyAgICAg
ICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfMzIs
IHJpbmdfc2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNlIEJMS0lGX1BST1RP
Q09MX1g4Nl82NDoKKyAgICB7CisgICAgICAgIGJsa2Rldi0+bWF4X3JlcXVlc3RzID0gX19DT05T
VF9SSU5HX1NJWkUoYmxraWZfeDg2XzY0LCByaW5nX3NpemUpOworICAgICAgICBicmVhazsKKyAg
ICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAidW5rbm93biBwcm90
b2NvbCAldSIsIGJsa2Rldi0+cHJvdG9jb2wpOworICAgICAgICByZXR1cm47CisgICAgfQorCisg
ICAgeGVuX2RldmljZV9zZXRfbWF4X2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPm5yX3Jpbmdf
cmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOworICAg
IGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CisgICAgICAgIGdvdG8gc3RvcDsKKyAgICB9CisKKyAgICBibGtkZXYtPnNyaW5nID0geGVu
X2RldmljZV9tYXBfZ3JhbnRfcmVmcyh4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5nX3JlZiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1Rf
V1JJVEUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxv
Y2FsX2Vycik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgZ290byBzdG9wOworICAgIH0KKworICAgIHN3aXRj
aCAoYmxrZGV2LT5wcm90b2NvbCkgeworICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgor
ICAgIHsKKyAgICAgICAgYmxraWZfc3JpbmdfdCAqc3JpbmdfbmF0aXZlID0gYmxrZGV2LT5zcmlu
ZzsKKworICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHNyaW5n
X25hdGl2ZSwgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxL
SUZfUFJPVE9DT0xfWDg2XzMyOgorICAgIHsKKyAgICAgICAgYmxraWZfeDg2XzMyX3NyaW5nX3Qg
KnNyaW5nX3g4Nl8zMiA9IGJsa2Rldi0+c3Jpbmc7CisKKyAgICAgICAgQkFDS19SSU5HX0lOSVQo
JmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxL
SUZfUFJPVE9DT0xfWDg2XzY0OgorICAgIHsKKyAgICAgICAgYmxraWZfeDg2XzY0X3NyaW5nX3Qg
KnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7CisKKyAgICAgICAgQkFDS19SSU5HX0lOSVQo
JmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIH0KKworICAg
IGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCA9CisgICAgICAgIHhlbl9kZXZpY2VfYmluZF9ldmVudF9j
aGFubmVsKHhlbmRldiwgZXZlbnRfY2hhbm5lbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxrX2V2ZW50LCBibGtkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZsb2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGdvdG8gc3RvcDsKKyAg
ICB9CisKKyAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKKyAgICBibGtfc2V0
X2Fpb19jb250ZXh0KGJsa2Rldi0+YmxrLCBibGtkZXYtPmN0eCk7CisgICAgYWlvX2NvbnRleHRf
cmVsZWFzZShibGtkZXYtPmN0eCk7CisgICAgcmV0dXJuOworCitzdG9wOgorICAgIHhlbl9ibG9j
a19kYXRhcGxhbmVfc3RvcChibGtkZXYpOwogfQpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBs
YW5lL3hlbi1ibG9jay5oIGIvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5oCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmYzMWRhMzg0NjQKLS0tIC9kZXYvbnVsbAor
KysgYi9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmgKQEAgLTAsMCArMSwyOSBAQAorLyoK
KyAqIENvcHlyaWdodCAoYykgMjAxOCAgQ2l0cml4IFN5c3RlbXMgSW5jLgorICoKKyAqIFRoaXMg
d29yayBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwsIHZlcnNpb24g
MiBvciBsYXRlci4KKyAqIFNlZSB0aGUgQ09QWUlORyBmaWxlIGluIHRoZSB0b3AtbGV2ZWwgZGly
ZWN0b3J5LgorICovCisKKyNpZm5kZWYgSFdfQkxPQ0tfREFUQVBMQU5FX1hFTl9CTE9DS19ICisj
ZGVmaW5lIEhXX0JMT0NLX0RBVEFQTEFORV9YRU5fQkxPQ0tfSAorCisjaW5jbHVkZSAiaHcvYmxv
Y2svYmxvY2suaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWJ1cy5oIgorI2luY2x1ZGUgInN5c2Vt
dS9pb3RocmVhZC5oIgorCit0eXBlZGVmIHN0cnVjdCBYZW5CbGtEZXYgWGVuQmxvY2tEYXRhUGxh
bmU7CisKK1hlbkJsb2NrRGF0YVBsYW5lICp4ZW5fYmxvY2tfZGF0YXBsYW5lX2NyZWF0ZShYZW5E
ZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBCbG9ja0NvbmYgKmNvbmYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9UaHJlYWQgKmlvdGhyZWFkKTsKK3ZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFu
ZV9kZXN0cm95KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpOwordm9pZCB4ZW5fYmxvY2tf
ZGF0YXBsYW5lX3N0YXJ0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgaW50IHJpbmdfcmVmW10sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JpbmdfcmVmLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBldmVudF9jaGFubmVsLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwcm90b2NvbCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApOwordm9pZCB4ZW5fYmxv
Y2tfZGF0YXBsYW5lX3N0b3AoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSk7CisKKyNlbmRp
ZiAvKiBIV19CTE9DS19EQVRBUExBTkVfWEVOX0JMT0NLX0ggKi8KLS0gCjIuMjAuMS4yLmdiMjFl
YmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:29:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1ggVuB-0001fD-Bc; Mon, 07 Jan 2019 14:29: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVuA-0001ej-Qs
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:29:26 +0000
X-Inumbo-ID: a1468f2f-1288-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1468f2f-1288-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 14:29:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74966380"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:13:04 +0000
Message-ID: <20190107141309.15774-14-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 13/18] xen: purge 'blk' and 'ioreq' from
 function names in dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHB1cmVseSBjb3NtZXRpYyBwYXRjaCB0aGF0IHB1cmdlcyByZW1haW5pbmcgdXNl
IG9mICdibGsnIGFuZAonaW9yZXEnIGluIGxvY2FsIGZ1bmN0aW9uIG5hbWVzLCBhbmQgdGhlbiBt
YWtlcyBzdXJlIGFsbCBmdW5jdGlvbnMgYXJlCnByZWZpeGVkIHdpdGggJ3hlbl9ibG9ja18nLgoK
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgpDYzog
S2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhh
dC5jb20+Cgp2MjoKIC0gQWRkICd4ZW5fYmxvY2tfJyBwcmVmaXgKLS0tCiBody9ibG9jay9kYXRh
cGxhbmUveGVuLWJsb2NrLmMgfCA5MCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIGIvaHcvYmxvY2svZGF0YXBs
YW5lL3hlbi1ibG9jay5jCmluZGV4IDY3ODhiYmYzMzguLjhlMzk2NWUxNzEgMTAwNjQ0Ci0tLSBh
L2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYworKysgYi9ody9ibG9jay9kYXRhcGxhbmUv
eGVuLWJsb2NrLmMKQEAgLTY3LDcgKzY3LDcgQEAgc3RydWN0IFhlbkJsb2NrRGF0YVBsYW5lIHsK
ICAgICBBaW9Db250ZXh0ICpjdHg7CiB9OwogCi1zdGF0aWMgdm9pZCBpb3JlcV9yZXNldChYZW5C
bG9ja1JlcXVlc3QgKnJlcXVlc3QpCitzdGF0aWMgdm9pZCByZXNldF9yZXF1ZXN0KFhlbkJsb2Nr
UmVxdWVzdCAqcmVxdWVzdCkKIHsKICAgICBtZW1zZXQoJnJlcXVlc3QtPnJlcSwgMCwgc2l6ZW9m
KHJlcXVlc3QtPnJlcSkpOwogICAgIHJlcXVlc3QtPnN0YXR1cyA9IDA7CkBAIC04Niw3ICs4Niw3
IEBAIHN0YXRpYyB2b2lkIGlvcmVxX3Jlc2V0KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKICAg
ICBxZW11X2lvdmVjX3Jlc2V0KCZyZXF1ZXN0LT52KTsKIH0KIAotc3RhdGljIFhlbkJsb2NrUmVx
dWVzdCAqaW9yZXFfc3RhcnQoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKK3N0YXRpYyBY
ZW5CbG9ja1JlcXVlc3QgKnhlbl9ibG9ja19zdGFydF9yZXF1ZXN0KFhlbkJsb2NrRGF0YVBsYW5l
ICpkYXRhcGxhbmUpCiB7CiAgICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0ID0gTlVMTDsKIApA
QCAtMTExLDcgKzExMSw3IEBAIG91dDoKICAgICByZXR1cm4gcmVxdWVzdDsKIH0KIAotc3RhdGlj
IHZvaWQgaW9yZXFfZmluaXNoKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKK3N0YXRpYyB2b2lk
IHhlbl9ibG9ja19maW5pc2hfcmVxdWVzdChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiB7CiAg
ICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsKIApA
QCAtMTIxLDEyICsxMjEsMTIgQEAgc3RhdGljIHZvaWQgaW9yZXFfZmluaXNoKFhlbkJsb2NrUmVx
dWVzdCAqcmVxdWVzdCkKICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2ZpbmlzaGVkKys7CiB9CiAK
LXN0YXRpYyB2b2lkIGlvcmVxX3JlbGVhc2UoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0LCBib29s
IGZpbmlzaCkKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWxlYXNlX3JlcXVlc3QoWGVuQmxvY2tS
ZXF1ZXN0ICpyZXF1ZXN0LCBib29sIGZpbmlzaCkKIHsKICAgICBYZW5CbG9ja0RhdGFQbGFuZSAq
ZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOwogCiAgICAgUUxJU1RfUkVNT1ZFKHJlcXVl
c3QsIGxpc3QpOwotICAgIGlvcmVxX3Jlc2V0KHJlcXVlc3QpOworICAgIHJlc2V0X3JlcXVlc3Qo
cmVxdWVzdCk7CiAgICAgcmVxdWVzdC0+ZGF0YXBsYW5lID0gZGF0YXBsYW5lOwogICAgIFFMSVNU
X0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZyZWVsaXN0LCByZXF1ZXN0LCBsaXN0KTsKICAgICBp
ZiAoZmluaXNoKSB7CkBAIC0xNDAsNyArMTQwLDcgQEAgc3RhdGljIHZvaWQgaW9yZXFfcmVsZWFz
ZShYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsIGJvb2wgZmluaXNoKQogICogdHJhbnNsYXRlIHJl
cXVlc3QgaW50byBpb3ZlYyArIHN0YXJ0IG9mZnNldAogICogZG8gc2FuaXR5IGNoZWNrcyBhbG9u
ZyB0aGUgd2F5CiAgKi8KLXN0YXRpYyBpbnQgaW9yZXFfcGFyc2UoWGVuQmxvY2tSZXF1ZXN0ICpy
ZXF1ZXN0KQorc3RhdGljIGludCB4ZW5fYmxvY2tfcGFyc2VfcmVxdWVzdChYZW5CbG9ja1JlcXVl
c3QgKnJlcXVlc3QpCiB7CiAgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVl
c3QtPmRhdGFwbGFuZTsKICAgICBzaXplX3QgbGVuOwpAQCAtMjAxLDcgKzIwMSw3IEBAIGVycjoK
ICAgICByZXR1cm4gLTE7CiB9CiAKLXN0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShYZW5CbG9j
a1JlcXVlc3QgKnJlcXVlc3QpCitzdGF0aWMgaW50IHhlbl9ibG9ja19jb3B5X3JlcXVlc3QoWGVu
QmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBkYXRhcGxh
bmUtPnhlbmRldjsKQEAgLTI0Nyw5ICsyNDcsOSBAQCBzdGF0aWMgaW50IGlvcmVxX2dyYW50X2Nv
cHkoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMg
aW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCk7CitzdGF0
aWMgaW50IHhlbl9ibG9ja19kb19haW8oWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KTsKIAotc3Rh
dGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQorc3RhdGlj
IHZvaWQgeGVuX2Jsb2NrX2NvbXBsZXRlX2Fpbyh2b2lkICpvcGFxdWUsIGludCByZXQpCiB7CiAg
ICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0ID0gb3BhcXVlOwogICAgIFhlbkJsb2NrRGF0YVBs
YW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CkBAIC0yNjYsNyArMjY2LDcgQEAg
c3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogICAg
IHJlcXVlc3QtPmFpb19pbmZsaWdodC0tOwogICAgIGlmIChyZXF1ZXN0LT5wcmVzeW5jKSB7CiAg
ICAgICAgIHJlcXVlc3QtPnByZXN5bmMgPSAwOwotICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fp
byhyZXF1ZXN0KTsKKyAgICAgICAgeGVuX2Jsb2NrX2RvX2FpbyhyZXF1ZXN0KTsKICAgICAgICAg
Z290byBkb25lOwogICAgIH0KICAgICBpZiAocmVxdWVzdC0+YWlvX2luZmxpZ2h0ID4gMCkgewpA
QCAtMjc3LDcgKzI3Nyw3IEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9w
YXF1ZSwgaW50IHJldCkKICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CiAgICAgICAgIC8qIGluIGNh
c2Ugb2YgZmFpbHVyZSByZXF1ZXN0LT5haW9fZXJyb3JzIGlzIGluY3JlYXNlZCAqLwogICAgICAg
ICBpZiAocmV0ID09IDApIHsKLSAgICAgICAgICAgIGlvcmVxX2dyYW50X2NvcHkocmVxdWVzdCk7
CisgICAgICAgICAgICB4ZW5fYmxvY2tfY29weV9yZXF1ZXN0KHJlcXVlc3QpOwogICAgICAgICB9
CiAgICAgICAgIHFlbXVfdmZyZWUocmVxdWVzdC0+YnVmKTsKICAgICAgICAgYnJlYWs7CkBAIC0y
OTMsNyArMjkzLDcgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVl
LCBpbnQgcmV0KQogICAgIH0KIAogICAgIHJlcXVlc3QtPnN0YXR1cyA9IHJlcXVlc3QtPmFpb19l
cnJvcnMgPyBCTEtJRl9SU1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsKLSAgICBpb3JlcV9maW5p
c2gocmVxdWVzdCk7CisgICAgeGVuX2Jsb2NrX2ZpbmlzaF9yZXF1ZXN0KHJlcXVlc3QpOwogCiAg
ICAgc3dpdGNoIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uKSB7CiAgICAgY2FzZSBCTEtJRl9PUF9X
UklURToKQEAgLTMxOCw5ICszMTgsOSBAQCBkb25lOgogICAgIGFpb19jb250ZXh0X3JlbGVhc2Uo
ZGF0YXBsYW5lLT5jdHgpOwogfQogCi1zdGF0aWMgYm9vbCBibGtfc3BsaXRfZGlzY2FyZChYZW5C
bG9ja1JlcXVlc3QgKnJlcXVlc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtp
Zl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgbnJfc2VjdG9ycykKK3N0YXRpYyBib29sIHhlbl9ibG9ja19zcGxpdF9kaXNjYXJk
KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCBucl9zZWN0b3JzKQogewogICAgIFhlbkJsb2NrRGF0
YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgaW50NjRfdCBieXRl
X29mZnNldDsKQEAgLTM0Myw3ICszNDMsNyBAQCBzdGF0aWMgYm9vbCBibGtfc3BsaXRfZGlzY2Fy
ZChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsCiAgICAgICAgIGJ5dGVfY2h1bmsgPSBieXRlX3Jl
bWFpbmluZyA+IGxpbWl0ID8gbGltaXQgOiBieXRlX3JlbWFpbmluZzsKICAgICAgICAgcmVxdWVz
dC0+YWlvX2luZmxpZ2h0Kys7CiAgICAgICAgIGJsa19haW9fcGRpc2NhcmQoZGF0YXBsYW5lLT5i
bGssIGJ5dGVfb2Zmc2V0LCBieXRlX2NodW5rLAotICAgICAgICAgICAgICAgICAgICAgICAgIHFl
bXVfYWlvX2NvbXBsZXRlLCByZXF1ZXN0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
YmxvY2tfY29tcGxldGVfYWlvLCByZXF1ZXN0KTsKICAgICAgICAgYnl0ZV9yZW1haW5pbmcgLT0g
Ynl0ZV9jaHVuazsKICAgICAgICAgYnl0ZV9vZmZzZXQgKz0gYnl0ZV9jaHVuazsKICAgICB9IHdo
aWxlIChieXRlX3JlbWFpbmluZyA+IDApOwpAQCAtMzUxLDcgKzM1MSw3IEBAIHN0YXRpYyBib29s
IGJsa19zcGxpdF9kaXNjYXJkKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwKICAgICByZXR1cm4g
dHJ1ZTsKIH0KIAotc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhYZW5CbG9ja1JlcXVl
c3QgKnJlcXVlc3QpCitzdGF0aWMgaW50IHhlbl9ibG9ja19kb19haW8oWGVuQmxvY2tSZXF1ZXN0
ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0
LT5kYXRhcGxhbmU7CiAKQEAgLTM1OSwxNCArMzU5LDE1IEBAIHN0YXRpYyBpbnQgaW9yZXFfcnVu
aW9fcWVtdV9haW8oWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogICAgIGlmIChyZXF1ZXN0LT5y
ZXEubnJfc2VnbWVudHMgJiYKICAgICAgICAgKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24gPT0gQkxL
SUZfT1BfV1JJVEUgfHwKICAgICAgICAgIHJlcXVlc3QtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZf
T1BfRkxVU0hfRElTS0NBQ0hFKSAmJgotICAgICAgICBpb3JlcV9ncmFudF9jb3B5KHJlcXVlc3Qp
KSB7CisgICAgICAgIHhlbl9ibG9ja19jb3B5X3JlcXVlc3QocmVxdWVzdCkpIHsKICAgICAgICAg
cWVtdV92ZnJlZShyZXF1ZXN0LT5idWYpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKICAg
ICByZXF1ZXN0LT5haW9faW5mbGlnaHQrKzsKICAgICBpZiAocmVxdWVzdC0+cHJlc3luYykgewot
ICAgICAgICBibGtfYWlvX2ZsdXNoKHJlcXVlc3QtPmRhdGFwbGFuZS0+YmxrLCBxZW11X2Fpb19j
b21wbGV0ZSwgcmVxdWVzdCk7CisgICAgICAgIGJsa19haW9fZmx1c2gocmVxdWVzdC0+ZGF0YXBs
YW5lLT5ibGssIHhlbl9ibG9ja19jb21wbGV0ZV9haW8sCisgICAgICAgICAgICAgICAgICAgICAg
cmVxdWVzdCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApAQCAtMzc3LDcgKzM3OCw3IEBA
IHN0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0
KQogICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVlc3QtPnYuc2l6ZSwgQkxPQ0tfQUNDVF9S
RUFEKTsKICAgICAgICAgcmVxdWVzdC0+YWlvX2luZmxpZ2h0Kys7CiAgICAgICAgIGJsa19haW9f
cHJlYWR2KGRhdGFwbGFuZS0+YmxrLCByZXF1ZXN0LT5zdGFydCwgJnJlcXVlc3QtPnYsIDAsCi0g
ICAgICAgICAgICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCByZXF1ZXN0KTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX2Jsb2NrX2NvbXBsZXRlX2FpbywgcmVxdWVzdCk7CiAgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6CiAgICAgY2FzZSBCTEtJRl9PUF9G
TFVTSF9ESVNLQ0FDSEU6CkBAIC0zOTIsMTIgKzM5MywxMyBAQCBzdGF0aWMgaW50IGlvcmVxX3J1
bmlvX3FlbXVfYWlvKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICAgICAgICAgICAgICAg
ICAgICAgICBCTE9DS19BQ0NUX1dSSVRFIDogQkxPQ0tfQUNDVF9GTFVTSCk7CiAgICAgICAgIHJl
cXVlc3QtPmFpb19pbmZsaWdodCsrOwogICAgICAgICBibGtfYWlvX3B3cml0ZXYoZGF0YXBsYW5l
LT5ibGssIHJlcXVlc3QtPnN0YXJ0LCAmcmVxdWVzdC0+diwgMCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCByZXF1ZXN0KTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9ibG9ja19jb21wbGV0ZV9haW8sIHJlcXVlc3QpOwogICAgICAgICBicmVhazsKICAg
ICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CiAgICAgewogICAgICAgICBzdHJ1Y3QgYmxraWZfcmVx
dWVzdF9kaXNjYXJkICpyZXEgPSAodm9pZCAqKSZyZXF1ZXN0LT5yZXE7Ci0gICAgICAgIGlmICgh
YmxrX3NwbGl0X2Rpc2NhcmQocmVxdWVzdCwgcmVxLT5zZWN0b3JfbnVtYmVyLCByZXEtPm5yX3Nl
Y3RvcnMpKSB7CisgICAgICAgIGlmICgheGVuX2Jsb2NrX3NwbGl0X2Rpc2NhcmQocmVxdWVzdCwg
cmVxLT5zZWN0b3JfbnVtYmVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlcS0+bnJfc2VjdG9ycykpIHsKICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAg
ICAgICAgIGJyZWFrOwpAQCAtNDA3LDE3ICs0MDksMTcgQEAgc3RhdGljIGludCBpb3JlcV9ydW5p
b19xZW11X2FpbyhYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiAgICAgICAgIGdvdG8gZXJyOwog
ICAgIH0KIAotICAgIHFlbXVfYWlvX2NvbXBsZXRlKHJlcXVlc3QsIDApOworICAgIHhlbl9ibG9j
a19jb21wbGV0ZV9haW8ocmVxdWVzdCwgMCk7CiAKICAgICByZXR1cm4gMDsKIAogZXJyOgotICAg
IGlvcmVxX2ZpbmlzaChyZXF1ZXN0KTsKKyAgICB4ZW5fYmxvY2tfZmluaXNoX3JlcXVlc3QocmVx
dWVzdCk7CiAgICAgcmVxdWVzdC0+c3RhdHVzID0gQkxLSUZfUlNQX0VSUk9SOwogICAgIHJldHVy
biAtMTsKIH0KIAotc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoWGVuQmxvY2tSZXF1
ZXN0ICpyZXF1ZXN0KQorc3RhdGljIGludCB4ZW5fYmxvY2tfc2VuZF9yZXNwb25zZV9vbmUoWGVu
QmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsKQEAgLTQ3
MywxNSArNDc1LDE1IEBAIHN0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKFhlbkJsb2Nr
UmVxdWVzdCAqcmVxdWVzdCkKIH0KIAogLyogd2FsayBmaW5pc2hlZCBsaXN0LCBzZW5kIG91dHN0
YW5kaW5nIHJlc3BvbnNlcywgZnJlZSByZXF1ZXN0cyAqLwotc3RhdGljIHZvaWQgYmxrX3NlbmRf
cmVzcG9uc2VfYWxsKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCitzdGF0aWMgdm9pZCB4
ZW5fYmxvY2tfc2VuZF9yZXNwb25zZV9hbGwoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkK
IHsKICAgICBYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3Q7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0g
MDsKIAogICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmRhdGFwbGFuZS0+ZmluaXNoZWQpKSB7CiAg
ICAgICAgIHJlcXVlc3QgPSBRTElTVF9GSVJTVCgmZGF0YXBsYW5lLT5maW5pc2hlZCk7Ci0gICAg
ICAgIHNlbmRfbm90aWZ5ICs9IGJsa19zZW5kX3Jlc3BvbnNlX29uZShyZXF1ZXN0KTsKLSAgICAg
ICAgaW9yZXFfcmVsZWFzZShyZXF1ZXN0LCB0cnVlKTsKKyAgICAgICAgc2VuZF9ub3RpZnkgKz0g
eGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2Vfb25lKHJlcXVlc3QpOworICAgICAgICB4ZW5fYmxvY2tf
cmVsZWFzZV9yZXF1ZXN0KHJlcXVlc3QsIHRydWUpOwogICAgIH0KICAgICBpZiAoc2VuZF9ub3Rp
ZnkpIHsKICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CkBAIC00OTUsOCArNDk3LDgg
QEAgc3RhdGljIHZvaWQgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKFhlbkJsb2NrRGF0YVBsYW5lICpk
YXRhcGxhbmUpCiAgICAgfQogfQogCi1zdGF0aWMgaW50IGJsa19nZXRfcmVxdWVzdChYZW5CbG9j
a0RhdGFQbGFuZSAqZGF0YXBsYW5lLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuQmxv
Y2tSZXF1ZXN0ICpyZXF1ZXN0LCBSSU5HX0lEWCByYykKK3N0YXRpYyBpbnQgeGVuX2Jsb2NrX2dl
dF9yZXF1ZXN0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsIFJJTkdfSURYIHJjKQog
ewogICAgIHN3aXRjaCAoZGF0YXBsYW5lLT5wcm90b2NvbCkgewogICAgIGNhc2UgQkxLSUZfUFJP
VE9DT0xfTkFUSVZFOiB7CkBAIC01MjYsNyArNTI4LDcgQEAgc3RhdGljIGludCBibGtfZ2V0X3Jl
cXVlc3QoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSwKICAgICByZXR1cm4gMDsKIH0KIAot
c3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBs
YW5lKQorc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQ
bGFuZSAqZGF0YXBsYW5lKQogewogICAgIFJJTkdfSURYIHJjLCBycDsKICAgICBYZW5CbG9ja1Jl
cXVlc3QgKnJlcXVlc3Q7CkBAIC01MzcsMjMgKzUzOSwyMiBAQCBzdGF0aWMgdm9pZCBibGtfaGFu
ZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAgcnAgPSBkYXRh
cGxhbmUtPnJpbmdzLmNvbW1vbi5zcmluZy0+cmVxX3Byb2Q7CiAgICAgeGVuX3JtYigpOyAvKiBF
bnN1cmUgd2Ugc2VlIHF1ZXVlZCByZXF1ZXN0cyB1cCB0byAncnAnLiAqLwogCi0gICAgYmxrX3Nl
bmRfcmVzcG9uc2VfYWxsKGRhdGFwbGFuZSk7CisgICAgeGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2Vf
YWxsKGRhdGFwbGFuZSk7CiAgICAgd2hpbGUgKHJjICE9IHJwKSB7CiAgICAgICAgIC8qIHB1bGwg
cmVxdWVzdCBmcm9tIHJpbmcgKi8KICAgICAgICAgaWYgKFJJTkdfUkVRVUVTVF9DT05TX09WRVJG
TE9XKCZkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbiwgcmMpKSB7CiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQotICAgICAgICByZXF1ZXN0ID0gaW9yZXFfc3RhcnQoZGF0YXBsYW5lKTsKKyAg
ICAgICAgcmVxdWVzdCA9IHhlbl9ibG9ja19zdGFydF9yZXF1ZXN0KGRhdGFwbGFuZSk7CiAgICAg
ICAgIGlmIChyZXF1ZXN0ID09IE5VTEwpIHsKICAgICAgICAgICAgIGRhdGFwbGFuZS0+bW9yZV93
b3JrKys7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBibGtfZ2V0X3Jl
cXVlc3QoZGF0YXBsYW5lLCByZXF1ZXN0LCByYyk7CisgICAgICAgIHhlbl9ibG9ja19nZXRfcmVx
dWVzdChkYXRhcGxhbmUsIHJlcXVlc3QsIHJjKTsKICAgICAgICAgZGF0YXBsYW5lLT5yaW5ncy5j
b21tb24ucmVxX2NvbnMgPSArK3JjOwogCiAgICAgICAgIC8qIHBhcnNlIHRoZW0gKi8KLSAgICAg
ICAgaWYgKGlvcmVxX3BhcnNlKHJlcXVlc3QpICE9IDApIHsKLQorICAgICAgICBpZiAoeGVuX2Js
b2NrX3BhcnNlX3JlcXVlc3QocmVxdWVzdCkgIT0gMCkgewogICAgICAgICAgICAgc3dpdGNoIChy
ZXF1ZXN0LT5yZXEub3BlcmF0aW9uKSB7CiAgICAgICAgICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6
CiAgICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoZGF0YXBs
YW5lLT5ibGspLApAQCAtNTcwLDcgKzU3MSw3IEBAIHN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVx
dWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKICAgICAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgICAgIH07CiAKLSAgICAgICAgICAgIGlmIChibGtfc2VuZF9yZXNwb25zZV9v
bmUocmVxdWVzdCkpIHsKKyAgICAgICAgICAgIGlmICh4ZW5fYmxvY2tfc2VuZF9yZXNwb25zZV9v
bmUocmVxdWVzdCkpIHsKICAgICAgICAgICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
IAogICAgICAgICAgICAgICAgIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5uZWwoZGF0YXBs
YW5lLT54ZW5kZXYsCkBAIC01ODAsMTEgKzU4MSwxMSBAQCBzdGF0aWMgdm9pZCBibGtfaGFuZGxl
X3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAgICAgICAgICAgICAg
ICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICB9Ci0gICAgICAgICAgICBpb3JlcV9yZWxlYXNlKHJlcXVlc3QsIGZhbHNlKTsKKyAg
ICAgICAgICAgIHhlbl9ibG9ja19yZWxlYXNlX3JlcXVlc3QocmVxdWVzdCwgZmFsc2UpOwogICAg
ICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICBpb3JlcV9ydW5pb19xZW11
X2FpbyhyZXF1ZXN0KTsKKyAgICAgICAgeGVuX2Jsb2NrX2RvX2FpbyhyZXF1ZXN0KTsKICAgICB9
CiAKICAgICBpZiAoZGF0YXBsYW5lLT5tb3JlX3dvcmsgJiYKQEAgLTU5MywxNiArNTk0LDE2IEBA
IHN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFw
bGFuZSkKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUpCitzdGF0
aWMgdm9pZCB4ZW5fYmxvY2tfZGF0YXBsYW5lX2JoKHZvaWQgKm9wYXF1ZSkKIHsKICAgICBYZW5C
bG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gb3BhcXVlOwogCiAgICAgYWlvX2NvbnRleHRfYWNx
dWlyZShkYXRhcGxhbmUtPmN0eCk7Ci0gICAgYmxrX2hhbmRsZV9yZXF1ZXN0cyhkYXRhcGxhbmUp
OworICAgIHhlbl9ibG9ja19oYW5kbGVfcmVxdWVzdHMoZGF0YXBsYW5lKTsKICAgICBhaW9fY29u
dGV4dF9yZWxlYXNlKGRhdGFwbGFuZS0+Y3R4KTsKIH0KIAotc3RhdGljIHZvaWQgYmxrX2V2ZW50
KHZvaWQgKm9wYXF1ZSkKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfZXZlbnQodm9p
ZCAqb3BhcXVlKQogewogICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBvcGFxdWU7
CiAKQEAgLTYzMSw3ICs2MzIsOCBAQCBYZW5CbG9ja0RhdGFQbGFuZSAqeGVuX2Jsb2NrX2RhdGFw
bGFuZV9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgfSBlbHNlIHsKICAgICAgICAgZGF0
YXBsYW5lLT5jdHggPSBxZW11X2dldF9haW9fY29udGV4dCgpOwogICAgIH0KLSAgICBkYXRhcGxh
bmUtPmJoID0gYWlvX2JoX25ldyhkYXRhcGxhbmUtPmN0eCwgYmxrX2JoLCBkYXRhcGxhbmUpOwor
ICAgIGRhdGFwbGFuZS0+YmggPSBhaW9fYmhfbmV3KGRhdGFwbGFuZS0+Y3R4LCB4ZW5fYmxvY2tf
ZGF0YXBsYW5lX2JoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFwbGFuZSk7
CiAKICAgICByZXR1cm4gZGF0YXBsYW5lOwogfQpAQCAtNzg5LDcgKzc5MSw3IEBAIHZvaWQgeGVu
X2Jsb2NrX2RhdGFwbGFuZV9zdGFydChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lLAogCiAg
ICAgZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsID0KICAgICAgICAgeGVuX2RldmljZV9iaW5kX2V2
ZW50X2NoYW5uZWwoeGVuZGV2LCBldmVudF9jaGFubmVsLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibGtfZXZlbnQsIGRhdGFwbGFuZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX2Jsb2NrX2RhdGFwbGFuZV9ldmVudCwgZGF0YXBsYW5l
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKICAg
ICBpZiAobG9jYWxfZXJyKSB7CiAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOwotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:29:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1ggVuC-0001gM-NV; Mon, 07 Jan 2019 14:29: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVuB-0001fN-Ka
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:29:27 +0000
X-Inumbo-ID: a2a90ffb-1288-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2a90ffb-1288-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 14:29:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74966392"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:13:08 +0000
Message-ID: <20190107141309.15774-18-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 17/18] MAINTAINERS: add myself as a Xen
 maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBoYXZlIG1hZGUgbWFueSBzaWduaWZpY2FudCBjb250cmlidXRpb25zIHRvIHRoZSBYZW4gY29k
ZSBpbiBRRU1VLApwYXJ0aWN1bGFybHkgdGhlIHJlY2VudCBwYXRjaGVzIGludHJvZHVjaW5nIGEg
bmV3IFBWIGRldmljZSBmcmFtZXdvcmsuCkkgaW50ZW5kIHRvIG1ha2UgZnVydGhlciBzaWduaWZp
Y2FudCBjb250cmlidXRpb25zLCBwb3J0aW5nIG90aGVyIFBWIGJhY2stCmVuZHMgdG8gdGhlIG5l
dyBmcmFtZXdvcmsgd2l0aCB0aGUgaW50ZW50IG9mIGV2ZW50dWFsbHkgcmVtb3ZpbmcgdGhlCmxl
Z2FjeSBjb2RlLiBJdCB0aGVyZWZvcmUgc2VlbXMgcmVhc29uYWJsZSB0aGF0IEkgYmVjb21lIGEg
bWFpbnRhaW5lciBvZgp0aGUgWGVuIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQpDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KCnYyOgogLSBGaXggdHlwbwotLS0KIE1BSU5UQUlORVJTIHwgMSArCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlO
RVJTCmluZGV4IGFlYWM5NjQwMWQuLjAyZGY5NzY1ZGYgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJT
CisrKyBiL01BSU5UQUlORVJTCkBAIC00MDcsNiArNDA3LDcgQEAgR3Vlc3QgQ1BVIENvcmVzIChY
ZW4pOgogWDg2CiBNOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiBNOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KK006IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiBMOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKIFM6IFN1cHBvcnRlZAogRjogKi94ZW4qCi0tIAoyLjIwLjEuMi5nYjIxZWJi
NgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 14:29:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1ggVuE-0001hr-1s; Mon, 07 Jan 2019 14:29: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggVuC-0001gS-Sg
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 14:29:28 +0000
X-Inumbo-ID: a2a42901-1288-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2a42901-1288-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 14:29:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74966381"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 14:13:02 +0000
Message-ID: <20190107141309.15774-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190107141309.15774-1-paul.durrant@citrix.com>
References: <20190107141309.15774-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 11/18] xen: remove 'XenBlkDev' and 'blkdev'
 names from dataplane/xen-block
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHB1cmVseSBjb3NtZXRpYyBwYXRjaCB0aGF0IHN1YnN0aXR1dGVzIHRoZSBvbGQg
J3N0cnVjdCBYZW5CbGtEZXYnCm5hbWUgd2l0aCAnWGVuQmxvY2tEYXRhUGxhbmUnIGFuZCAnYmxr
ZGV2JyBmaWVsZC92YXJpYWJsZSBuYW1lcyB3aXRoCidkYXRhcGxhbmUnLCBhbmQgdGhlbiBkb2Vz
IG5lY2Vzc2FyeSBmaXgtdXAgdG8gYWRoZXJlIHRvIGNvZGluZyBzdHlsZS4KCk5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KQ2M6IEtldmluIFdvbGYg
PGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgotLS0K
IGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyB8IDM1MiArKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0KIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaCB8ICAgMiArLQog
MiBmaWxlcyBjaGFuZ2VkLCAxODMgaW5zZXJ0aW9ucygrKSwgMTcxIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL2RhdGFw
bGFuZS94ZW4tYmxvY2suYwppbmRleCBlZDJiOTFmZmZmLi4xZmY0NjQ5NzNjIDEwMDY0NAotLS0g
YS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2svZGF0YXBsYW5l
L3hlbi1ibG9jay5jCkBAIC0zOCwxMiArMzgsMTIgQEAgc3RydWN0IGlvcmVxIHsKICAgICBpbnQg
cHJlc3luYzsKICAgICBpbnQgYWlvX2luZmxpZ2h0OwogICAgIGludCBhaW9fZXJyb3JzOwotICAg
IHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldjsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBs
YW5lOwogICAgIFFMSVNUX0VOVFJZKGlvcmVxKSBsaXN0OwogICAgIEJsb2NrQWNjdENvb2tpZSBh
Y2N0OwogfTsKIAotc3RydWN0IFhlbkJsa0RldiB7CitzdHJ1Y3QgWGVuQmxvY2tEYXRhUGxhbmUg
ewogICAgIFhlbkRldmljZSAqeGVuZGV2OwogICAgIFhlbkV2ZW50Q2hhbm5lbCAqZXZlbnRfY2hh
bm5lbDsKICAgICB1bnNpZ25lZCBpbnQgKnJpbmdfcmVmOwpAQCAtNzksMzMgKzc5LDMzIEBAIHN0
YXRpYyB2b2lkIGlvcmVxX3Jlc2V0KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgaW9yZXEtPmFp
b19pbmZsaWdodCA9IDA7CiAgICAgaW9yZXEtPmFpb19lcnJvcnMgPSAwOwogCi0gICAgaW9yZXEt
PmJsa2RldiA9IE5VTEw7CisgICAgaW9yZXEtPmRhdGFwbGFuZSA9IE5VTEw7CiAgICAgbWVtc2V0
KCZpb3JlcS0+bGlzdCwgMCwgc2l6ZW9mKGlvcmVxLT5saXN0KSk7CiAgICAgbWVtc2V0KCZpb3Jl
cS0+YWNjdCwgMCwgc2l6ZW9mKGlvcmVxLT5hY2N0KSk7CiAKICAgICBxZW11X2lvdmVjX3Jlc2V0
KCZpb3JlcS0+dik7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgaW9yZXEgKmlvcmVxX3N0YXJ0KHN0cnVj
dCBYZW5CbGtEZXYgKmJsa2RldikKK3N0YXRpYyBzdHJ1Y3QgaW9yZXEgKmlvcmVxX3N0YXJ0KFhl
bkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7CiAgICAgc3RydWN0IGlvcmVxICppb3JlcSA9
IE5VTEw7CiAKLSAgICBpZiAoUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZnJlZWxpc3QpKSB7Ci0gICAg
ICAgIGlmIChibGtkZXYtPnJlcXVlc3RzX3RvdGFsID49IGJsa2Rldi0+bWF4X3JlcXVlc3RzKSB7
CisgICAgaWYgKFFMSVNUX0VNUFRZKCZkYXRhcGxhbmUtPmZyZWVsaXN0KSkgeworICAgICAgICBp
ZiAoZGF0YXBsYW5lLT5yZXF1ZXN0c190b3RhbCA+PSBkYXRhcGxhbmUtPm1heF9yZXF1ZXN0cykg
ewogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICAgICAgLyogYWxsb2NhdGUg
bmV3IHN0cnVjdCAqLwogICAgICAgICBpb3JlcSA9IGdfbWFsbG9jMChzaXplb2YoKmlvcmVxKSk7
Ci0gICAgICAgIGlvcmVxLT5ibGtkZXYgPSBibGtkZXY7Ci0gICAgICAgIGJsa2Rldi0+cmVxdWVz
dHNfdG90YWwrKzsKKyAgICAgICAgaW9yZXEtPmRhdGFwbGFuZSA9IGRhdGFwbGFuZTsKKyAgICAg
ICAgZGF0YXBsYW5lLT5yZXF1ZXN0c190b3RhbCsrOwogICAgICAgICBxZW11X2lvdmVjX2luaXQo
JmlvcmVxLT52LCAxKTsKICAgICB9IGVsc2UgewogICAgICAgICAvKiBnZXQgb25lIGZyb20gZnJl
ZWxpc3QgKi8KLSAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5mcmVlbGlzdCk7
CisgICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwogICAg
ICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOwogICAgIH0KLSAgICBRTElTVF9JTlNFUlRf
SEVBRCgmYmxrZGV2LT5pbmZsaWdodCwgaW9yZXEsIGxpc3QpOwotICAgIGJsa2Rldi0+cmVxdWVz
dHNfaW5mbGlnaHQrKzsKKyAgICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5pbmZsaWdo
dCwgaW9yZXEsIGxpc3QpOworICAgIGRhdGFwbGFuZS0+cmVxdWVzdHNfaW5mbGlnaHQrKzsKIAog
b3V0OgogICAgIHJldHVybiBpb3JlcTsKQEAgLTExMywyNiArMTEzLDI2IEBAIG91dDoKIAogc3Rh
dGljIHZvaWQgaW9yZXFfZmluaXNoKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7Ci0gICAgc3RydWN0
IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKKyAgICBYZW5CbG9ja0RhdGFQbGFu
ZSAqZGF0YXBsYW5lID0gaW9yZXEtPmRhdGFwbGFuZTsKIAogICAgIFFMSVNUX1JFTU9WRShpb3Jl
cSwgbGlzdCk7Ci0gICAgUUxJU1RfSU5TRVJUX0hFQUQoJmJsa2Rldi0+ZmluaXNoZWQsIGlvcmVx
LCBsaXN0KTsKLSAgICBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0LS07Ci0gICAgYmxrZGV2LT5y
ZXF1ZXN0c19maW5pc2hlZCsrOworICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZp
bmlzaGVkLCBpb3JlcSwgbGlzdCk7CisgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19pbmZsaWdodC0t
OworICAgIGRhdGFwbGFuZS0+cmVxdWVzdHNfZmluaXNoZWQrKzsKIH0KIAogc3RhdGljIHZvaWQg
aW9yZXFfcmVsZWFzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxLCBib29sIGZpbmlzaCkKIHsKLSAgICBz
dHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlbkJsb2NrRGF0
YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogCiAgICAgUUxJU1RfUkVNT1ZF
KGlvcmVxLCBsaXN0KTsKICAgICBpb3JlcV9yZXNldChpb3JlcSk7Ci0gICAgaW9yZXEtPmJsa2Rl
diA9IGJsa2RldjsKLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmYmxrZGV2LT5mcmVlbGlzdCwgaW9y
ZXEsIGxpc3QpOworICAgIGlvcmVxLT5kYXRhcGxhbmUgPSBkYXRhcGxhbmU7CisgICAgUUxJU1Rf
SU5TRVJUX0hFQUQoJmRhdGFwbGFuZS0+ZnJlZWxpc3QsIGlvcmVxLCBsaXN0KTsKICAgICBpZiAo
ZmluaXNoKSB7Ci0gICAgICAgIGJsa2Rldi0+cmVxdWVzdHNfZmluaXNoZWQtLTsKKyAgICAgICAg
ZGF0YXBsYW5lLT5yZXF1ZXN0c19maW5pc2hlZC0tOwogICAgIH0gZWxzZSB7Ci0gICAgICAgIGJs
a2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQtLTsKKyAgICAgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19p
bmZsaWdodC0tOwogICAgIH0KIH0KIApAQCAtMTQyLDcgKzE0Miw3IEBAIHN0YXRpYyB2b2lkIGlv
cmVxX3JlbGVhc2Uoc3RydWN0IGlvcmVxICppb3JlcSwgYm9vbCBmaW5pc2gpCiAgKi8KIHN0YXRp
YyBpbnQgaW9yZXFfcGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKIHsKLSAgICBzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpk
YXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogICAgIHNpemVfdCBsZW47CiAgICAgaW50IGk7
CiAKQEAgLTE2NSwxMiArMTY1LDEyIEBAIHN0YXRpYyBpbnQgaW9yZXFfcGFyc2Uoc3RydWN0IGlv
cmVxICppb3JlcSkKICAgICB9OwogCiAgICAgaWYgKGlvcmVxLT5yZXEub3BlcmF0aW9uICE9IEJM
S0lGX09QX1JFQUQgJiYKLSAgICAgICAgYmxrX2lzX3JlYWRfb25seShibGtkZXYtPmJsaykpIHsK
KyAgICAgICAgYmxrX2lzX3JlYWRfb25seShkYXRhcGxhbmUtPmJsaykpIHsKICAgICAgICAgZXJy
b3JfcmVwb3J0KCJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2UiKTsKICAgICAgICAgZ290
byBlcnI7CiAgICAgfQogCi0gICAgaW9yZXEtPnN0YXJ0ID0gaW9yZXEtPnJlcS5zZWN0b3JfbnVt
YmVyICogYmxrZGV2LT5maWxlX2JsazsKKyAgICBpb3JlcS0+c3RhcnQgPSBpb3JlcS0+cmVxLnNl
Y3Rvcl9udW1iZXIgKiBkYXRhcGxhbmUtPmZpbGVfYmxrOwogICAgIGZvciAoaSA9IDA7IGkgPCBp
b3JlcS0+cmVxLm5yX3NlZ21lbnRzOyBpKyspIHsKICAgICAgICAgaWYgKGkgPT0gQkxLSUZfTUFY
X1NFR01FTlRTX1BFUl9SRVFVRVNUKSB7CiAgICAgICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9y
OiBucl9zZWdtZW50cyB0b28gYmlnIik7CkBAIC0xODAsMTYgKzE4MCwxNiBAQCBzdGF0aWMgaW50
IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgICAgICAgICBlcnJvcl9yZXBv
cnQoImVycm9yOiBmaXJzdCA+IGxhc3Qgc2VjdG9yIik7CiAgICAgICAgICAgICBnb3RvIGVycjsK
ICAgICAgICAgfQotICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0ICogYmxr
ZGV2LT5maWxlX2JsayA+PSBYQ19QQUdFX1NJWkUpIHsKKyAgICAgICAgaWYgKGlvcmVxLT5yZXEu
c2VnW2ldLmxhc3Rfc2VjdCAqIGRhdGFwbGFuZS0+ZmlsZV9ibGsgPj0gWENfUEFHRV9TSVpFKSB7
CiAgICAgICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiBwYWdlIGNyb3NzaW5nIik7CiAgICAg
ICAgICAgICBnb3RvIGVycjsKICAgICAgICAgfQogCiAgICAgICAgIGxlbiA9IChpb3JlcS0+cmVx
LnNlZ1tpXS5sYXN0X3NlY3QgLQotICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5zZWdbaV0uZmly
c3Rfc2VjdCArIDEpICogYmxrZGV2LT5maWxlX2JsazsKKyAgICAgICAgICAgICAgIGlvcmVxLT5y
ZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7CiAgICAgICAg
IGlvcmVxLT5zaXplICs9IGxlbjsKICAgICB9Ci0gICAgaWYgKGlvcmVxLT5zdGFydCArIGlvcmVx
LT5zaXplID4gYmxrZGV2LT5maWxlX3NpemUpIHsKKyAgICBpZiAoaW9yZXEtPnN0YXJ0ICsgaW9y
ZXEtPnNpemUgPiBkYXRhcGxhbmUtPmZpbGVfc2l6ZSkgewogICAgICAgICBlcnJvcl9yZXBvcnQo
ImVycm9yOiBhY2Nlc3MgYmV5b25kIGVuZCBvZiBmaWxlIik7CiAgICAgICAgIGdvdG8gZXJyOwog
ICAgIH0KQEAgLTIwMiwxMSArMjAyLDExIEBAIGVycjoKIAogc3RhdGljIGludCBpb3JlcV9ncmFu
dF9jb3B5KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxr
ZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBYZW5EZXZpY2UgKnhlbmRldiA9IGJsa2Rldi0+eGVu
ZGV2OworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5l
OworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gZGF0YXBsYW5lLT54ZW5kZXY7CiAgICAgWGVuRGV2
aWNlR3JhbnRDb3B5U2VnbWVudCBzZWdzW0JMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVF07
CiAgICAgaW50IGksIGNvdW50OwotICAgIGludDY0X3QgZmlsZV9ibGsgPSBibGtkZXYtPmZpbGVf
YmxrOworICAgIGludDY0X3QgZmlsZV9ibGsgPSBkYXRhcGxhbmUtPmZpbGVfYmxrOwogICAgIGJv
b2wgdG9fZG9tYWluID0gKGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQpOwog
ICAgIHZvaWQgKnZpcnQgPSBpb3JlcS0+YnVmOwogICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OwpAQCAtMjUxLDkgKzI1MSw5IEBAIHN0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3Ry
dWN0IGlvcmVxICppb3JlcSk7CiBzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lkICpv
cGFxdWUsIGludCByZXQpCiB7CiAgICAgc3RydWN0IGlvcmVxICppb3JlcSA9IG9wYXF1ZTsKLSAg
ICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlbkJsb2Nr
RGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogCi0gICAgYWlvX2NvbnRl
eHRfYWNxdWlyZShibGtkZXYtPmN0eCk7CisgICAgYWlvX2NvbnRleHRfYWNxdWlyZShkYXRhcGxh
bmUtPmN0eCk7CiAKICAgICBpZiAocmV0ICE9IDApIHsKICAgICAgICAgZXJyb3JfcmVwb3J0KCIl
cyBJL08gZXJyb3IiLApAQCAtMzAyLDI1ICszMDIsMjUgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9f
Y29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogICAgICAgICB9CiAgICAgY2FzZSBCTEtJ
Rl9PUF9SRUFEOgogICAgICAgICBpZiAoaW9yZXEtPnN0YXR1cyA9PSBCTEtJRl9SU1BfT0tBWSkg
ewotICAgICAgICAgICAgYmxvY2tfYWNjdF9kb25lKGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGsp
LCAmaW9yZXEtPmFjY3QpOworICAgICAgICAgICAgYmxvY2tfYWNjdF9kb25lKGJsa19nZXRfc3Rh
dHMoZGF0YXBsYW5lLT5ibGspLCAmaW9yZXEtPmFjY3QpOwogICAgICAgICB9IGVsc2UgewotICAg
ICAgICAgICAgYmxvY2tfYWNjdF9mYWlsZWQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZp
b3JlcS0+YWNjdCk7CisgICAgICAgICAgICBibG9ja19hY2N0X2ZhaWxlZChibGtfZ2V0X3N0YXRz
KGRhdGFwbGFuZS0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKICAgICAgICAgfQogICAgICAgICBicmVh
azsKICAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJl
YWs7CiAgICAgfQotICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7CisgICAgcWVtdV9i
aF9zY2hlZHVsZShkYXRhcGxhbmUtPmJoKTsKIAogZG9uZToKLSAgICBhaW9fY29udGV4dF9yZWxl
YXNlKGJsa2Rldi0+Y3R4KTsKKyAgICBhaW9fY29udGV4dF9yZWxlYXNlKGRhdGFwbGFuZS0+Y3R4
KTsKIH0KIAogc3RhdGljIGJvb2wgYmxrX3NwbGl0X2Rpc2NhcmQoc3RydWN0IGlvcmVxICppb3Jl
cSwgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlciwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90IG5yX3NlY3RvcnMpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxr
ZGV2ID0gaW9yZXEtPmJsa2RldjsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0g
aW9yZXEtPmRhdGFwbGFuZTsKICAgICBpbnQ2NF90IGJ5dGVfb2Zmc2V0OwogICAgIGludCBieXRl
X2NodW5rOwogICAgIHVpbnQ2NF90IGJ5dGVfcmVtYWluaW5nLCBsaW1pdDsKQEAgLTMyOSwxOCAr
MzI5LDE4IEBAIHN0YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJkKHN0cnVjdCBpb3JlcSAqaW9y
ZXEsIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCiAKICAgICAvKiBXcmFwIGFyb3VuZCwg
b3Igb3ZlcmZsb3dpbmcgYnl0ZSBsaW1pdD8gKi8KICAgICBpZiAoc2VjX3N0YXJ0ICsgc2VjX2Nv
dW50IDwgc2VjX2NvdW50IHx8Ci0gICAgICAgIHNlY19zdGFydCArIHNlY19jb3VudCA+IElOVDY0
X01BWCAvIGJsa2Rldi0+ZmlsZV9ibGspIHsKKyAgICAgICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50
ID4gSU5UNjRfTUFYIC8gZGF0YXBsYW5lLT5maWxlX2JsaykgewogICAgICAgICByZXR1cm4gZmFs
c2U7CiAgICAgfQogCi0gICAgbGltaXQgPSBCRFJWX1JFUVVFU1RfTUFYX1NFQ1RPUlMgKiBibGtk
ZXYtPmZpbGVfYmxrOwotICAgIGJ5dGVfb2Zmc2V0ID0gc2VjX3N0YXJ0ICogYmxrZGV2LT5maWxl
X2JsazsKLSAgICBieXRlX3JlbWFpbmluZyA9IHNlY19jb3VudCAqIGJsa2Rldi0+ZmlsZV9ibGs7
CisgICAgbGltaXQgPSBCRFJWX1JFUVVFU1RfTUFYX1NFQ1RPUlMgKiBkYXRhcGxhbmUtPmZpbGVf
YmxrOworICAgIGJ5dGVfb2Zmc2V0ID0gc2VjX3N0YXJ0ICogZGF0YXBsYW5lLT5maWxlX2JsazsK
KyAgICBieXRlX3JlbWFpbmluZyA9IHNlY19jb3VudCAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7CiAK
ICAgICBkbyB7CiAgICAgICAgIGJ5dGVfY2h1bmsgPSBieXRlX3JlbWFpbmluZyA+IGxpbWl0ID8g
bGltaXQgOiBieXRlX3JlbWFpbmluZzsKICAgICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOwot
ICAgICAgICBibGtfYWlvX3BkaXNjYXJkKGJsa2Rldi0+YmxrLCBieXRlX29mZnNldCwgYnl0ZV9j
aHVuaywKKyAgICAgICAgYmxrX2Fpb19wZGlzY2FyZChkYXRhcGxhbmUtPmJsaywgYnl0ZV9vZmZz
ZXQsIGJ5dGVfY2h1bmssCiAgICAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29tcGxl
dGUsIGlvcmVxKTsKICAgICAgICAgYnl0ZV9yZW1haW5pbmcgLT0gYnl0ZV9jaHVuazsKICAgICAg
ICAgYnl0ZV9vZmZzZXQgKz0gYnl0ZV9jaHVuazsKQEAgLTM1MSw3ICszNTEsNyBAQCBzdGF0aWMg
Ym9vbCBibGtfc3BsaXRfZGlzY2FyZChzdHJ1Y3QgaW9yZXEgKmlvcmVxLCBibGtpZl9zZWN0b3Jf
dCBzZWN0b3JfbnVtYmVyLAogCiBzdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKHN0cnVj
dCBpb3JlcSAqaW9yZXEpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEt
PmJsa2RldjsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gaW9yZXEtPmRhdGFw
bGFuZTsKIAogICAgIGlvcmVxLT5idWYgPSBxZW11X21lbWFsaWduKFhDX1BBR0VfU0laRSwgaW9y
ZXEtPnNpemUpOwogICAgIGlmIChpb3JlcS0+cmVxLm5yX3NlZ21lbnRzICYmCkBAIC0zNjQsMTcg
KzM2NCwxNyBAQCBzdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAq
aW9yZXEpCiAKICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7CiAgICAgaWYgKGlvcmVxLT5wcmVz
eW5jKSB7Ci0gICAgICAgIGJsa19haW9fZmx1c2goaW9yZXEtPmJsa2Rldi0+YmxrLCBxZW11X2Fp
b19jb21wbGV0ZSwgaW9yZXEpOworICAgICAgICBibGtfYWlvX2ZsdXNoKGlvcmVxLT5kYXRhcGxh
bmUtPmJsaywgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgfQogCiAgICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewogICAgIGNhc2UgQkxL
SUZfT1BfUkVBRDoKICAgICAgICAgcWVtdV9pb3ZlY19hZGQoJmlvcmVxLT52LCBpb3JlcS0+YnVm
LCBpb3JlcS0+c2l6ZSk7Ci0gICAgICAgIGJsb2NrX2FjY3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhi
bGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCwKKyAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtf
Z2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwgJmlvcmVxLT5hY2N0LAogICAgICAgICAgICAgICAg
ICAgICAgICAgIGlvcmVxLT52LnNpemUsIEJMT0NLX0FDQ1RfUkVBRCk7CiAgICAgICAgIGlvcmVx
LT5haW9faW5mbGlnaHQrKzsKLSAgICAgICAgYmxrX2Fpb19wcmVhZHYoYmxrZGV2LT5ibGssIGlv
cmVxLT5zdGFydCwgJmlvcmVxLT52LCAwLAorICAgICAgICBibGtfYWlvX3ByZWFkdihkYXRhcGxh
bmUtPmJsaywgaW9yZXEtPnN0YXJ0LCAmaW9yZXEtPnYsIDAsCiAgICAgICAgICAgICAgICAgICAg
ICAgIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3JlcSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
QkxLSUZfT1BfV1JJVEU6CkBAIC0zODQsMTIgKzM4NCwxMiBAQCBzdGF0aWMgaW50IGlvcmVxX3J1
bmlvX3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgICAgIH0KIAogICAgICAgICBx
ZW11X2lvdmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYsIGlvcmVxLT5zaXplKTsKLSAgICAg
ICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5h
Y2N0LAorICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5i
bGspLCAmaW9yZXEtPmFjY3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnYuc2l6
ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJ
Rl9PUF9XUklURSA/CiAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9XUklURSA6
IEJMT0NLX0FDQ1RfRkxVU0gpOwogICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7Ci0gICAg
ICAgIGJsa19haW9fcHdyaXRldihibGtkZXYtPmJsaywgaW9yZXEtPnN0YXJ0LCAmaW9yZXEtPnYs
IDAsCisgICAgICAgIGJsa19haW9fcHdyaXRldihkYXRhcGxhbmUtPmJsaywgaW9yZXEtPnN0YXJ0
LCAmaW9yZXEtPnYsIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0
ZSwgaW9yZXEpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CkBA
IC00MTcsMjcgKzQxNywyNyBAQCBlcnI6CiAKIHN0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vf
b25lKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2
ID0gaW9yZXEtPmJsa2RldjsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gaW9y
ZXEtPmRhdGFwbGFuZTsKICAgICBpbnQgc2VuZF9ub3RpZnkgPSAwOwogICAgIGludCBoYXZlX3Jl
cXVlc3RzID0gMDsKICAgICBibGtpZl9yZXNwb25zZV90ICpyZXNwOwogCiAgICAgLyogUGxhY2Ug
b24gdGhlIHJlc3BvbnNlIHJpbmcgZm9yIHRoZSByZWxldmFudCBkb21haW4uICovCi0gICAgc3dp
dGNoIChibGtkZXYtPnByb3RvY29sKSB7CisgICAgc3dpdGNoIChkYXRhcGxhbmUtPnByb3RvY29s
KSB7CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6CiAgICAgICAgIHJlc3AgPSAoYmxr
aWZfcmVzcG9uc2VfdCAqKVJJTkdfR0VUX1JFU1BPTlNFKAotICAgICAgICAgICAgJmJsa2Rldi0+
cmluZ3MubmF0aXZlLAotICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy5uYXRpdmUucnNwX3Byb2Rf
cHZ0KTsKKyAgICAgICAgICAgICZkYXRhcGxhbmUtPnJpbmdzLm5hdGl2ZSwKKyAgICAgICAgICAg
IGRhdGFwbGFuZS0+cmluZ3MubmF0aXZlLnJzcF9wcm9kX3B2dCk7CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgogICAgICAgICByZXNwID0gKGJsa2lmX3Jl
c3BvbnNlX3QgKilSSU5HX0dFVF9SRVNQT05TRSgKLSAgICAgICAgICAgICZibGtkZXYtPnJpbmdz
Lng4Nl8zMl9wYXJ0LAotICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5yc3Bf
cHJvZF9wdnQpOworICAgICAgICAgICAgJmRhdGFwbGFuZS0+cmluZ3MueDg2XzMyX3BhcnQsCisg
ICAgICAgICAgICBkYXRhcGxhbmUtPnJpbmdzLng4Nl8zMl9wYXJ0LnJzcF9wcm9kX3B2dCk7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgogICAgICAgICBy
ZXNwID0gKGJsa2lmX3Jlc3BvbnNlX3QgKilSSU5HX0dFVF9SRVNQT05TRSgKLSAgICAgICAgICAg
ICZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LAotICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54
ODZfNjRfcGFydC5yc3BfcHJvZF9wdnQpOworICAgICAgICAgICAgJmRhdGFwbGFuZS0+cmluZ3Mu
eDg2XzY0X3BhcnQsCisgICAgICAgICAgICBkYXRhcGxhbmUtPnJpbmdzLng4Nl82NF9wYXJ0LnJz
cF9wcm9kX3B2dCk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVy
biAwOwpAQCAtNDQ3LDQyICs0NDcsNDUgQEAgc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9v
bmUoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICByZXNwLT5vcGVyYXRpb24gPSBpb3JlcS0+cmVx
Lm9wZXJhdGlvbjsKICAgICByZXNwLT5zdGF0dXMgPSBpb3JlcS0+c3RhdHVzOwogCi0gICAgYmxr
ZGV2LT5yaW5ncy5jb21tb24ucnNwX3Byb2RfcHZ0Kys7CisgICAgZGF0YXBsYW5lLT5yaW5ncy5j
b21tb24ucnNwX3Byb2RfcHZ0Kys7CiAKLSAgICBSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVD
S19OT1RJRlkoJmJsa2Rldi0+cmluZ3MuY29tbW9uLCBzZW5kX25vdGlmeSk7Ci0gICAgaWYgKGJs
a2Rldi0+cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCA9PSBibGtkZXYtPnJpbmdzLmNvbW1vbi5y
ZXFfY29ucykgeworICAgIFJJTkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmZGF0
YXBsYW5lLT5yaW5ncy5jb21tb24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNlbmRfbm90aWZ5KTsKKyAgICBpZiAoZGF0YXBsYW5lLT5yaW5ncy5jb21tb24ucnNw
X3Byb2RfcHZ0ID09CisgICAgICAgIGRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLnJlcV9jb25zKSB7
CiAgICAgICAgIC8qCiAgICAgICAgICAqIFRhaWwgY2hlY2sgZm9yIHBlbmRpbmcgcmVxdWVzdHMu
IEFsbG93cyBmcm9udGVuZCB0byBhdm9pZAogICAgICAgICAgKiBub3RpZmljYXRpb25zIGlmIHJl
cXVlc3RzIGFyZSBhbHJlYWR5IGluIGZsaWdodCAobG93ZXIKICAgICAgICAgICogb3ZlcmhlYWRz
IGFuZCBwcm9tb3RlcyBiYXRjaGluZykuCiAgICAgICAgICAqLwotICAgICAgICBSSU5HX0ZJTkFM
X0NIRUNLX0ZPUl9SRVFVRVNUUygmYmxrZGV2LT5yaW5ncy5jb21tb24sIGhhdmVfcmVxdWVzdHMp
OwotICAgIH0gZWxzZSBpZiAoUklOR19IQVNfVU5DT05TVU1FRF9SRVFVRVNUUygmYmxrZGV2LT5y
aW5ncy5jb21tb24pKSB7CisgICAgICAgIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCZk
YXRhcGxhbmUtPnJpbmdzLmNvbW1vbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaGF2ZV9yZXF1ZXN0cyk7CisgICAgfSBlbHNlIGlmIChSSU5HX0hBU19VTkNPTlNVTUVE
X1JFUVVFU1RTKCZkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbikpIHsKICAgICAgICAgaGF2ZV9yZXF1
ZXN0cyA9IDE7CiAgICAgfQogCiAgICAgaWYgKGhhdmVfcmVxdWVzdHMpIHsKLSAgICAgICAgYmxr
ZGV2LT5tb3JlX3dvcmsrKzsKKyAgICAgICAgZGF0YXBsYW5lLT5tb3JlX3dvcmsrKzsKICAgICB9
CiAgICAgcmV0dXJuIHNlbmRfbm90aWZ5OwogfQogCiAvKiB3YWxrIGZpbmlzaGVkIGxpc3QsIHNl
bmQgb3V0c3RhbmRpbmcgcmVzcG9uc2VzLCBmcmVlIHJlcXVlc3RzICovCi1zdGF0aWMgdm9pZCBi
bGtfc2VuZF9yZXNwb25zZV9hbGwoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQorc3RhdGljIHZv
aWQgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7
CiAgICAgc3RydWN0IGlvcmVxICppb3JlcTsKICAgICBpbnQgc2VuZF9ub3RpZnkgPSAwOwogCi0g
ICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5maW5pc2hlZCkpIHsKLSAgICAgICAgaW9y
ZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5maW5pc2hlZCk7CisgICAgd2hpbGUgKCFRTElTVF9F
TVBUWSgmZGF0YXBsYW5lLT5maW5pc2hlZCkpIHsKKyAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJT
VCgmZGF0YXBsYW5lLT5maW5pc2hlZCk7CiAgICAgICAgIHNlbmRfbm90aWZ5ICs9IGJsa19zZW5k
X3Jlc3BvbnNlX29uZShpb3JlcSk7CiAgICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIHRydWUp
OwogICAgIH0KICAgICBpZiAoc2VuZF9ub3RpZnkpIHsKICAgICAgICAgRXJyb3IgKmxvY2FsX2Vy
ciA9IE5VTEw7CiAKLSAgICAgICAgeGVuX2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChibGtk
ZXYtPnhlbmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtk
ZXYtPmV2ZW50X2NoYW5uZWwsCisgICAgICAgIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5u
ZWwoZGF0YXBsYW5lLT54ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOwogICAgICAgICBpZiAobG9jYWxfZXJyKSB7CiAg
ICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CkBAIC00OTAsNjcgKzQ5Myw3
NiBAQCBzdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9hbGwoc3RydWN0IFhlbkJsa0RldiAq
YmxrZGV2KQogICAgIH0KIH0KIAotc3RhdGljIGludCBibGtfZ2V0X3JlcXVlc3Qoc3RydWN0IFhl
bkJsa0RldiAqYmxrZGV2LCBzdHJ1Y3QgaW9yZXEgKmlvcmVxLAorc3RhdGljIGludCBibGtfZ2V0
X3JlcXVlc3QoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSwgc3RydWN0IGlvcmVxICppb3Jl
cSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdfSURYIHJjKQogewotICAgIHN3aXRj
aCAoYmxrZGV2LT5wcm90b2NvbCkgewotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgot
ICAgICAgICBtZW1jcHkoJmlvcmVxLT5yZXEsIFJJTkdfR0VUX1JFUVVFU1QoJmJsa2Rldi0+cmlu
Z3MubmF0aXZlLCByYyksCi0gICAgICAgICAgICAgICBzaXplb2YoaW9yZXEtPnJlcSkpOworICAg
IHN3aXRjaCAoZGF0YXBsYW5lLT5wcm90b2NvbCkgeworICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xf
TkFUSVZFOiB7CisgICAgICAgIGJsa2lmX3JlcXVlc3RfdCAqcmVxID0KKyAgICAgICAgICAgIFJJ
TkdfR0VUX1JFUVVFU1QoJmRhdGFwbGFuZS0+cmluZ3MubmF0aXZlLCByYyk7CisKKyAgICAgICAg
bWVtY3B5KCZpb3JlcS0+cmVxLCByZXEsIHNpemVvZihpb3JlcS0+cmVxKSk7CiAgICAgICAgIGJy
ZWFrOwotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgotICAgICAgICBibGtpZl9nZXRf
eDg2XzMyX3JlcSgmaW9yZXEtPnJlcSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUklO
R19HRVRfUkVRVUVTVCgmYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydCwgcmMpKTsKKyAgICB9Cisg
ICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6IHsKKyAgICAgICAgYmxraWZfeDg2XzMyX3Jl
cXVlc3RfdCAqcmVxID0KKyAgICAgICAgICAgIFJJTkdfR0VUX1JFUVVFU1QoJmRhdGFwbGFuZS0+
cmluZ3MueDg2XzMyX3BhcnQsIHJjKTsKKworICAgICAgICBibGtpZl9nZXRfeDg2XzMyX3JlcSgm
aW9yZXEtPnJlcSwgcmVxKTsKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfNjQ6Ci0gICAgICAgIGJsa2lmX2dldF94ODZfNjRfcmVxKCZpb3JlcS0+cmVxLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZibGtkZXYtPnJpbmdz
Lng4Nl82NF9wYXJ0LCByYykpOworICAgIH0KKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82
NDogeworICAgICAgICBibGtpZl94ODZfNjRfcmVxdWVzdF90ICpyZXEgPQorICAgICAgICAgICAg
UklOR19HRVRfUkVRVUVTVCgmZGF0YXBsYW5lLT5yaW5ncy54ODZfNjRfcGFydCwgcmMpOworCisg
ICAgICAgIGJsa2lmX2dldF94ODZfNjRfcmVxKCZpb3JlcS0+cmVxLCByZXEpOwogICAgICAgICBi
cmVhazsKICAgICB9CisgICAgfQogICAgIC8qIFByZXZlbnQgdGhlIGNvbXBpbGVyIGZyb20gYWNj
ZXNzaW5nIHRoZSBvbi1yaW5nIGZpZWxkcyBpbnN0ZWFkLiAqLwogICAgIGJhcnJpZXIoKTsKICAg
ICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhzdHJ1Y3Qg
WGVuQmxrRGV2ICpibGtkZXYpCitzdGF0aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3RzKFhlbkJs
b2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7CiAgICAgUklOR19JRFggcmMsIHJwOwogICAgIHN0
cnVjdCBpb3JlcSAqaW9yZXE7CiAKLSAgICBibGtkZXYtPm1vcmVfd29yayA9IDA7CisgICAgZGF0
YXBsYW5lLT5tb3JlX3dvcmsgPSAwOwogCi0gICAgcmMgPSBibGtkZXYtPnJpbmdzLmNvbW1vbi5y
ZXFfY29uczsKLSAgICBycCA9IGJsa2Rldi0+cmluZ3MuY29tbW9uLnNyaW5nLT5yZXFfcHJvZDsK
KyAgICByYyA9IGRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLnJlcV9jb25zOworICAgIHJwID0gZGF0
YXBsYW5lLT5yaW5ncy5jb21tb24uc3JpbmctPnJlcV9wcm9kOwogICAgIHhlbl9ybWIoKTsgLyog
RW5zdXJlIHdlIHNlZSBxdWV1ZWQgcmVxdWVzdHMgdXAgdG8gJ3JwJy4gKi8KIAotICAgIGJsa19z
ZW5kX3Jlc3BvbnNlX2FsbChibGtkZXYpOworICAgIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChkYXRh
cGxhbmUpOwogICAgIHdoaWxlIChyYyAhPSBycCkgewogICAgICAgICAvKiBwdWxsIHJlcXVlc3Qg
ZnJvbSByaW5nICovCi0gICAgICAgIGlmIChSSU5HX1JFUVVFU1RfQ09OU19PVkVSRkxPVygmYmxr
ZGV2LT5yaW5ncy5jb21tb24sIHJjKSkgeworICAgICAgICBpZiAoUklOR19SRVFVRVNUX0NPTlNf
T1ZFUkZMT1coJmRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLCByYykpIHsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9Ci0gICAgICAgIGlvcmVxID0gaW9yZXFfc3RhcnQoYmxrZGV2KTsKKyAg
ICAgICAgaW9yZXEgPSBpb3JlcV9zdGFydChkYXRhcGxhbmUpOwogICAgICAgICBpZiAoaW9yZXEg
PT0gTlVMTCkgewotICAgICAgICAgICAgYmxrZGV2LT5tb3JlX3dvcmsrKzsKKyAgICAgICAgICAg
IGRhdGFwbGFuZS0+bW9yZV93b3JrKys7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQot
ICAgICAgICBibGtfZ2V0X3JlcXVlc3QoYmxrZGV2LCBpb3JlcSwgcmMpOwotICAgICAgICBibGtk
ZXYtPnJpbmdzLmNvbW1vbi5yZXFfY29ucyA9ICsrcmM7CisgICAgICAgIGJsa19nZXRfcmVxdWVz
dChkYXRhcGxhbmUsIGlvcmVxLCByYyk7CisgICAgICAgIGRhdGFwbGFuZS0+cmluZ3MuY29tbW9u
LnJlcV9jb25zID0gKytyYzsKIAogICAgICAgICAvKiBwYXJzZSB0aGVtICovCiAgICAgICAgIGlm
IChpb3JlcV9wYXJzZShpb3JlcSkgIT0gMCkgewogCiAgICAgICAgICAgICBzd2l0Y2ggKGlvcmVx
LT5yZXEub3BlcmF0aW9uKSB7CiAgICAgICAgICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6Ci0gICAg
ICAgICAgICAgICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGsp
LAorICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGRhdGFw
bGFuZS0+YmxrKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUND
VF9SRUFEKTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgQkxLSUZf
T1BfV1JJVEU6Ci0gICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3Rh
dHMoYmxrZGV2LT5ibGspLAorICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtf
Z2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQkxPQ0tfQUNDVF9XUklURSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToKLSAgICAgICAgICAgICAgICBibG9j
a19hY2N0X2ludmFsaWQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksCisgICAgICAgICAgICAg
ICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX0ZMVVNIKTsKICAgICAg
ICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC01NTksOCArNTcxLDgg
QEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYpCiAgICAgICAgICAgICBpZiAoYmxrX3NlbmRfcmVzcG9uc2Vfb25lKGlvcmVxKSkgewogICAg
ICAgICAgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgICAgICAgICAgICAg
eGVuX2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChibGtkZXYtPnhlbmRldiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZXZlbnRfY2hh
bm5lbCwKKyAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX25vdGlmeV9ldmVudF9jaGFubmVsKGRh
dGFwbGFuZS0+eGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAgICAgICAgICAgICAgICAg
aWYgKGxvY2FsX2VycikgewogICAgICAgICAgICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxv
Y2FsX2Vycik7CkBAIC01NzMsMTczICs1ODUsMTczIEBAIHN0YXRpYyB2b2lkIGJsa19oYW5kbGVf
cmVxdWVzdHMoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQogICAgICAgICBpb3JlcV9ydW5pb19x
ZW11X2Fpbyhpb3JlcSk7CiAgICAgfQogCi0gICAgaWYgKGJsa2Rldi0+bW9yZV93b3JrICYmIGJs
a2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQgPCBibGtkZXYtPm1heF9yZXF1ZXN0cykgewotICAgICAg
ICBxZW11X2JoX3NjaGVkdWxlKGJsa2Rldi0+YmgpOworICAgIGlmIChkYXRhcGxhbmUtPm1vcmVf
d29yayAmJgorICAgICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0IDwgZGF0YXBsYW5l
LT5tYXhfcmVxdWVzdHMpIHsKKyAgICAgICAgcWVtdV9iaF9zY2hlZHVsZShkYXRhcGxhbmUtPmJo
KTsKICAgICB9CiB9CiAKIHN0YXRpYyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUpCiB7Ci0gICAg
c3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gb3BhcXVlOworICAgIFhlbkJsb2NrRGF0YVBsYW5l
ICpkYXRhcGxhbmUgPSBvcGFxdWU7CiAKLSAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+
Y3R4KTsKLSAgICBibGtfaGFuZGxlX3JlcXVlc3RzKGJsa2Rldik7Ci0gICAgYWlvX2NvbnRleHRf
cmVsZWFzZShibGtkZXYtPmN0eCk7CisgICAgYWlvX2NvbnRleHRfYWNxdWlyZShkYXRhcGxhbmUt
PmN0eCk7CisgICAgYmxrX2hhbmRsZV9yZXF1ZXN0cyhkYXRhcGxhbmUpOworICAgIGFpb19jb250
ZXh0X3JlbGVhc2UoZGF0YXBsYW5lLT5jdHgpOwogfQogCiBzdGF0aWMgdm9pZCBibGtfZXZlbnQo
dm9pZCAqb3BhcXVlKQogewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IG9wYXF1ZTsK
KyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gb3BhcXVlOwogCi0gICAgcWVtdV9i
aF9zY2hlZHVsZShibGtkZXYtPmJoKTsKKyAgICBxZW11X2JoX3NjaGVkdWxlKGRhdGFwbGFuZS0+
YmgpOwogfQogCi1zdHJ1Y3QgWGVuQmxrRGV2ICp4ZW5fYmxvY2tfZGF0YXBsYW5lX2NyZWF0ZShY
ZW5EZXZpY2UgKnhlbmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEJsb2NrQ29uZiAqY29uZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPVGhyZWFkICppb3RocmVhZCkKK1hlbkJsb2NrRGF0YVBsYW5lICp4ZW5f
YmxvY2tfZGF0YXBsYW5lX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCbG9ja0NvbmYgKmNvbmYsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9UaHJlYWQgKmlvdGhyZWFk
KQogewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGdfbmV3MChzdHJ1Y3QgWGVuQmxr
RGV2LCAxKTsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gZ19uZXcwKFhlbkJs
b2NrRGF0YVBsYW5lLCAxKTsKIAotICAgIGJsa2Rldi0+eGVuZGV2ID0geGVuZGV2OwotICAgIGJs
a2Rldi0+ZmlsZV9ibGsgPSBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemU7Ci0gICAgYmxrZGV2LT5i
bGsgPSBjb25mLT5ibGs7Ci0gICAgYmxrZGV2LT5maWxlX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGJs
a2Rldi0+YmxrKTsKKyAgICBkYXRhcGxhbmUtPnhlbmRldiA9IHhlbmRldjsKKyAgICBkYXRhcGxh
bmUtPmZpbGVfYmxrID0gY29uZi0+bG9naWNhbF9ibG9ja19zaXplOworICAgIGRhdGFwbGFuZS0+
YmxrID0gY29uZi0+YmxrOworICAgIGRhdGFwbGFuZS0+ZmlsZV9zaXplID0gYmxrX2dldGxlbmd0
aChkYXRhcGxhbmUtPmJsayk7CiAKLSAgICBRTElTVF9JTklUKCZibGtkZXYtPmluZmxpZ2h0KTsK
LSAgICBRTElTVF9JTklUKCZibGtkZXYtPmZpbmlzaGVkKTsKLSAgICBRTElTVF9JTklUKCZibGtk
ZXYtPmZyZWVsaXN0KTsKKyAgICBRTElTVF9JTklUKCZkYXRhcGxhbmUtPmluZmxpZ2h0KTsKKyAg
ICBRTElTVF9JTklUKCZkYXRhcGxhbmUtPmZpbmlzaGVkKTsKKyAgICBRTElTVF9JTklUKCZkYXRh
cGxhbmUtPmZyZWVsaXN0KTsKIAogICAgIGlmIChpb3RocmVhZCkgewotICAgICAgICBibGtkZXYt
PmlvdGhyZWFkID0gaW90aHJlYWQ7Ci0gICAgICAgIG9iamVjdF9yZWYoT0JKRUNUKGJsa2Rldi0+
aW90aHJlYWQpKTsKLSAgICAgICAgYmxrZGV2LT5jdHggPSBpb3RocmVhZF9nZXRfYWlvX2NvbnRl
eHQoYmxrZGV2LT5pb3RocmVhZCk7CisgICAgICAgIGRhdGFwbGFuZS0+aW90aHJlYWQgPSBpb3Ro
cmVhZDsKKyAgICAgICAgb2JqZWN0X3JlZihPQkpFQ1QoZGF0YXBsYW5lLT5pb3RocmVhZCkpOwor
ICAgICAgICBkYXRhcGxhbmUtPmN0eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4dChkYXRhcGxh
bmUtPmlvdGhyZWFkKTsKICAgICB9IGVsc2UgewotICAgICAgICBibGtkZXYtPmN0eCA9IHFlbXVf
Z2V0X2Fpb19jb250ZXh0KCk7CisgICAgICAgIGRhdGFwbGFuZS0+Y3R4ID0gcWVtdV9nZXRfYWlv
X2NvbnRleHQoKTsKICAgICB9Ci0gICAgYmxrZGV2LT5iaCA9IGFpb19iaF9uZXcoYmxrZGV2LT5j
dHgsIGJsa19iaCwgYmxrZGV2KTsKKyAgICBkYXRhcGxhbmUtPmJoID0gYWlvX2JoX25ldyhkYXRh
cGxhbmUtPmN0eCwgYmxrX2JoLCBkYXRhcGxhbmUpOwogCi0gICAgcmV0dXJuIGJsa2RldjsKKyAg
ICByZXR1cm4gZGF0YXBsYW5lOwogfQogCi12b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfZGVzdHJv
eShzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfZGVz
dHJveShYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogewogICAgIHN0cnVjdCBpb3JlcSAq
aW9yZXE7CiAKLSAgICBpZiAoIWJsa2RldikgeworICAgIGlmICghZGF0YXBsYW5lKSB7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAKLSAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZibGtkZXYtPmZy
ZWVsaXN0KSkgewotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZyZWVsaXN0
KTsKKyAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZkYXRhcGxhbmUtPmZyZWVsaXN0KSkgeworICAg
ICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZyZWVsaXN0KTsKICAgICAgICAg
UUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKICAgICAgICAgcWVtdV9pb3ZlY19kZXN0cm95KCZp
b3JlcS0+dik7CiAgICAgICAgIGdfZnJlZShpb3JlcSk7CiAgICAgfQogCi0gICAgcWVtdV9iaF9k
ZWxldGUoYmxrZGV2LT5iaCk7Ci0gICAgaWYgKGJsa2Rldi0+aW90aHJlYWQpIHsKLSAgICAgICAg
b2JqZWN0X3VucmVmKE9CSkVDVChibGtkZXYtPmlvdGhyZWFkKSk7CisgICAgcWVtdV9iaF9kZWxl
dGUoZGF0YXBsYW5lLT5iaCk7CisgICAgaWYgKGRhdGFwbGFuZS0+aW90aHJlYWQpIHsKKyAgICAg
ICAgb2JqZWN0X3VucmVmKE9CSkVDVChkYXRhcGxhbmUtPmlvdGhyZWFkKSk7CiAgICAgfQogCi0g
ICAgZ19mcmVlKGJsa2Rldik7CisgICAgZ19mcmVlKGRhdGFwbGFuZSk7CiB9CiAKLQotdm9pZCB4
ZW5fYmxvY2tfZGF0YXBsYW5lX3N0b3Aoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQordm9pZCB4
ZW5fYmxvY2tfZGF0YXBsYW5lX3N0b3AoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKIHsK
ICAgICBYZW5EZXZpY2UgKnhlbmRldjsKIAotICAgIGlmICghYmxrZGV2KSB7CisgICAgaWYgKCFk
YXRhcGxhbmUpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGFpb19jb250ZXh0X2Fj
cXVpcmUoYmxrZGV2LT5jdHgpOwotICAgIGJsa19zZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5ibGss
IHFlbXVfZ2V0X2Fpb19jb250ZXh0KCkpOwotICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2
LT5jdHgpOworICAgIGFpb19jb250ZXh0X2FjcXVpcmUoZGF0YXBsYW5lLT5jdHgpOworICAgIGJs
a19zZXRfYWlvX2NvbnRleHQoZGF0YXBsYW5lLT5ibGssIHFlbXVfZ2V0X2Fpb19jb250ZXh0KCkp
OworICAgIGFpb19jb250ZXh0X3JlbGVhc2UoZGF0YXBsYW5lLT5jdHgpOwogCi0gICAgeGVuZGV2
ID0gYmxrZGV2LT54ZW5kZXY7CisgICAgeGVuZGV2ID0gZGF0YXBsYW5lLT54ZW5kZXY7CiAKLSAg
ICBpZiAoYmxrZGV2LT5ldmVudF9jaGFubmVsKSB7CisgICAgaWYgKGRhdGFwbGFuZS0+ZXZlbnRf
Y2hhbm5lbCkgewogICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgICAgICB4
ZW5fZGV2aWNlX3VuYmluZF9ldmVudF9jaGFubmVsKHhlbmRldiwgYmxrZGV2LT5ldmVudF9jaGFu
bmVsLAorICAgICAgICB4ZW5fZGV2aWNlX3VuYmluZF9ldmVudF9jaGFubmVsKHhlbmRldiwgZGF0
YXBsYW5lLT5ldmVudF9jaGFubmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZsb2NhbF9lcnIpOwotICAgICAgICBibGtkZXYtPmV2ZW50X2NoYW5uZWwgPSBOVUxM
OworICAgICAgICBkYXRhcGxhbmUtPmV2ZW50X2NoYW5uZWwgPSBOVUxMOwogCiAgICAgICAgIGlm
IChsb2NhbF9lcnIpIHsKICAgICAgICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsK
ICAgICAgICAgfQogICAgIH0KIAotICAgIGlmIChibGtkZXYtPnNyaW5nKSB7CisgICAgaWYgKGRh
dGFwbGFuZS0+c3JpbmcpIHsKICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKLSAg
ICAgICAgeGVuX2RldmljZV91bm1hcF9ncmFudF9yZWZzKHhlbmRldiwgYmxrZGV2LT5zcmluZywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYs
ICZsb2NhbF9lcnIpOwotICAgICAgICBibGtkZXYtPnNyaW5nID0gTlVMTDsKKyAgICAgICAgeGVu
X2RldmljZV91bm1hcF9ncmFudF9yZWZzKHhlbmRldiwgZGF0YXBsYW5lLT5zcmluZywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFwbGFuZS0+bnJfcmluZ19yZWYsICZs
b2NhbF9lcnIpOworICAgICAgICBkYXRhcGxhbmUtPnNyaW5nID0gTlVMTDsKIAogICAgICAgICBp
ZiAobG9jYWxfZXJyKSB7CiAgICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7
CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBnX2ZyZWUoYmxrZGV2LT5yaW5nX3JlZik7Ci0gICAg
YmxrZGV2LT5yaW5nX3JlZiA9IE5VTEw7CisgICAgZ19mcmVlKGRhdGFwbGFuZS0+cmluZ19yZWYp
OworICAgIGRhdGFwbGFuZS0+cmluZ19yZWYgPSBOVUxMOwogfQogCi12b2lkIHhlbl9ibG9ja19k
YXRhcGxhbmVfc3RhcnQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2LAordm9pZCB4ZW5fYmxvY2tf
ZGF0YXBsYW5lX3N0YXJ0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgaW50IHJpbmdfcmVmW10sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JpbmdfcmVmLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBldmVudF9jaGFubmVsLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwcm90b2NvbCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgWGVuRGV2
aWNlICp4ZW5kZXYgPSBibGtkZXYtPnhlbmRldjsKKyAgICBYZW5EZXZpY2UgKnhlbmRldiA9IGRh
dGFwbGFuZS0+eGVuZGV2OwogICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIHVuc2ln
bmVkIGludCByaW5nX3NpemU7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICBibGtkZXYtPm5y
X3JpbmdfcmVmID0gbnJfcmluZ19yZWY7Ci0gICAgYmxrZGV2LT5yaW5nX3JlZiA9IGdfbmV3KHVu
c2lnbmVkIGludCwgbnJfcmluZ19yZWYpOworICAgIGRhdGFwbGFuZS0+bnJfcmluZ19yZWYgPSBu
cl9yaW5nX3JlZjsKKyAgICBkYXRhcGxhbmUtPnJpbmdfcmVmID0gZ19uZXcodW5zaWduZWQgaW50
LCBucl9yaW5nX3JlZik7CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgbnJfcmluZ19yZWY7IGkrKykg
ewotICAgICAgICBibGtkZXYtPnJpbmdfcmVmW2ldID0gcmluZ19yZWZbaV07CisgICAgICAgIGRh
dGFwbGFuZS0+cmluZ19yZWZbaV0gPSByaW5nX3JlZltpXTsKICAgICB9CiAKLSAgICBibGtkZXYt
PnByb3RvY29sID0gcHJvdG9jb2w7CisgICAgZGF0YXBsYW5lLT5wcm90b2NvbCA9IHByb3RvY29s
OwogCi0gICAgcmluZ19zaXplID0gWENfUEFHRV9TSVpFICogYmxrZGV2LT5ucl9yaW5nX3JlZjsK
LSAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKKyAgICByaW5nX3NpemUgPSBYQ19QQUdF
X1NJWkUgKiBkYXRhcGxhbmUtPm5yX3JpbmdfcmVmOworICAgIHN3aXRjaCAoZGF0YXBsYW5lLT5w
cm90b2NvbCkgewogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgogICAgIHsKLSAgICAg
ICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZiwgcmluZ19z
aXplKTsKKyAgICAgICAgZGF0YXBsYW5lLT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0la
RShibGtpZiwgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIGNhc2UgQkxL
SUZfUFJPVE9DT0xfWDg2XzMyOgogICAgIHsKLSAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMg
PSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfMzIsIHJpbmdfc2l6ZSk7CisgICAgICAgIGRh
dGFwbGFuZS0+bWF4X3JlcXVlc3RzID0gX19DT05TVF9SSU5HX1NJWkUoYmxraWZfeDg2XzMyLCBy
aW5nX3NpemUpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfNjQ6CiAgICAgewotICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1Rf
UklOR19TSVpFKGJsa2lmX3g4Nl82NCwgcmluZ19zaXplKTsKKyAgICAgICAgZGF0YXBsYW5lLT5t
YXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfNjQsIHJpbmdfc2l6ZSk7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBkZWZhdWx0OgotICAgICAgICBlcnJvcl9zZXRn
KGVycnAsICJ1bmtub3duIHByb3RvY29sICV1IiwgYmxrZGV2LT5wcm90b2NvbCk7CisgICAgICAg
IGVycm9yX3NldGcoZXJycCwgInVua25vd24gcHJvdG9jb2wgJXUiLCBkYXRhcGxhbmUtPnByb3Rv
Y29sKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIHhlbl9kZXZpY2Vfc2V0X21heF9n
cmFudF9yZWZzKHhlbmRldiwgYmxrZGV2LT5ucl9yaW5nX3JlZiwKKyAgICB4ZW5fZGV2aWNlX3Nl
dF9tYXhfZ3JhbnRfcmVmcyh4ZW5kZXYsIGRhdGFwbGFuZS0+bnJfcmluZ19yZWYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxvY2FsX2Vy
cikgewogICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAg
Z290byBzdG9wOwogICAgIH0KIAotICAgIGJsa2Rldi0+c3JpbmcgPSB4ZW5fZGV2aWNlX21hcF9n
cmFudF9yZWZzKHhlbmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibGtkZXYtPnJpbmdfcmVmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYsCisgICAgZGF0YXBsYW5lLT5zcmlu
ZyA9IHhlbl9kZXZpY2VfbWFwX2dyYW50X3JlZnMoeGVuZGV2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFwbGFuZS0+cmluZ19yZWYsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBsYW5lLT5ucl9yaW5n
X3JlZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9U
X1JFQUQgfCBQUk9UX1dSSVRFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZsb2NhbF9lcnIpOwogICAgIGlmIChsb2NhbF9lcnIpIHsKQEAgLTc0Nyw0NiAr
NzU5LDQ2IEBAIHZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdGFydChzdHJ1Y3QgWGVuQmxrRGV2
ICpibGtkZXYsCiAgICAgICAgIGdvdG8gc3RvcDsKICAgICB9CiAKLSAgICBzd2l0Y2ggKGJsa2Rl
di0+cHJvdG9jb2wpIHsKKyAgICBzd2l0Y2ggKGRhdGFwbGFuZS0+cHJvdG9jb2wpIHsKICAgICBj
YXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKICAgICB7Ci0gICAgICAgIGJsa2lmX3NyaW5nX3Qg
KnNyaW5nX25hdGl2ZSA9IGJsa2Rldi0+c3Jpbmc7CisgICAgICAgIGJsa2lmX3NyaW5nX3QgKnNy
aW5nX25hdGl2ZSA9IGRhdGFwbGFuZS0+c3Jpbmc7CiAKLSAgICAgICAgQkFDS19SSU5HX0lOSVQo
JmJsa2Rldi0+cmluZ3MubmF0aXZlLCBzcmluZ19uYXRpdmUsIHJpbmdfc2l6ZSk7CisgICAgICAg
IEJBQ0tfUklOR19JTklUKCZkYXRhcGxhbmUtPnJpbmdzLm5hdGl2ZSwgc3JpbmdfbmF0aXZlLCBy
aW5nX3NpemUpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfMzI6CiAgICAgewotICAgICAgICBibGtpZl94ODZfMzJfc3JpbmdfdCAqc3JpbmdfeDg2
XzMyID0gYmxrZGV2LT5zcmluZzsKKyAgICAgICAgYmxraWZfeDg2XzMyX3NyaW5nX3QgKnNyaW5n
X3g4Nl8zMiA9IGRhdGFwbGFuZS0+c3Jpbmc7CiAKLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJs
a2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwKKyAgICAgICAgQkFDS19SSU5H
X0lOSVQoJmRhdGFwbGFuZS0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwKICAgICAg
ICAgICAgICAgICAgICAgICAgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAg
IGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgogICAgIHsKLSAgICAgICAgYmxraWZfeDg2XzY0
X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7CisgICAgICAgIGJsa2lmX3g4
Nl82NF9zcmluZ190ICpzcmluZ194ODZfNjQgPSBkYXRhcGxhbmUtPnNyaW5nOwogCi0gICAgICAg
IEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LCBzcmluZ194ODZfNjQs
CisgICAgICAgIEJBQ0tfUklOR19JTklUKCZkYXRhcGxhbmUtPnJpbmdzLng4Nl82NF9wYXJ0LCBz
cmluZ194ODZfNjQsCiAgICAgICAgICAgICAgICAgICAgICAgIHJpbmdfc2l6ZSk7CiAgICAgICAg
IGJyZWFrOwogICAgIH0KICAgICB9CiAKLSAgICBibGtkZXYtPmV2ZW50X2NoYW5uZWwgPQorICAg
IGRhdGFwbGFuZS0+ZXZlbnRfY2hhbm5lbCA9CiAgICAgICAgIHhlbl9kZXZpY2VfYmluZF9ldmVu
dF9jaGFubmVsKHhlbmRldiwgZXZlbnRfY2hhbm5lbCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxrX2V2ZW50LCBibGtkZXYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsa19ldmVudCwgZGF0YXBsYW5lLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKICAgICBpZiAobG9jYWxfZXJyKSB7CiAg
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICBnb3RvIHN0
b3A7CiAgICAgfQogCi0gICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7Ci0gICAg
YmxrX3NldF9haW9fY29udGV4dChibGtkZXYtPmJsaywgYmxrZGV2LT5jdHgpOwotICAgIGFpb19j
b250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOworICAgIGFpb19jb250ZXh0X2FjcXVpcmUoZGF0
YXBsYW5lLT5jdHgpOworICAgIGJsa19zZXRfYWlvX2NvbnRleHQoZGF0YXBsYW5lLT5ibGssIGRh
dGFwbGFuZS0+Y3R4KTsKKyAgICBhaW9fY29udGV4dF9yZWxlYXNlKGRhdGFwbGFuZS0+Y3R4KTsK
ICAgICByZXR1cm47CiAKIHN0b3A6Ci0gICAgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdG9wKGJsa2Rl
dik7CisgICAgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdG9wKGRhdGFwbGFuZSk7CiB9CmRpZmYgLS1n
aXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmggYi9ody9ibG9jay9kYXRhcGxhbmUv
eGVuLWJsb2NrLmgKaW5kZXggZjMxZGEzODQ2NC4uZDZmYTZkMjZkZCAxMDA2NDQKLS0tIGEvaHcv
YmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5oCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4t
YmxvY2suaApAQCAtMTIsNyArMTIsNyBAQAogI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgiCiAj
aW5jbHVkZSAic3lzZW11L2lvdGhyZWFkLmgiCiAKLXR5cGVkZWYgc3RydWN0IFhlbkJsa0RldiBY
ZW5CbG9ja0RhdGFQbGFuZTsKK3R5cGVkZWYgc3RydWN0IFhlbkJsb2NrRGF0YVBsYW5lIFhlbkJs
b2NrRGF0YVBsYW5lOwogCiBYZW5CbG9ja0RhdGFQbGFuZSAqeGVuX2Jsb2NrX2RhdGFwbGFuZV9j
cmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQmxvY2tDb25mICpjb25mLAotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 15:28:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 15:28: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-devel-bounces@lists.xenproject.org>)
	id 1ggWok-0006pp-OE; Mon, 07 Jan 2019 15:27: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=D5so=PP=citrix.com=prvs=9034de270=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ggWoj-0006pk-Jh
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 15:27:53 +0000
X-Inumbo-ID: cb24eda8-1290-11e9-93ec-4b66eb22116a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb24eda8-1290-11e9-93ec-4b66eb22116a;
 Mon, 07 Jan 2019 15:27:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="84232516"
Date: Mon, 7 Jan 2019 16:27:08 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20190107152708.z4mecdm2apfxz2rk@mac>
References: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
 <1546839359-5478-2-git-send-email-dongli.zhang@oracle.com>
 <20190107120107.euf7mrq7gk6bmibz@mac>
 <35c7d495-2d6c-5fec-abf8-c5aef55cf866@oracle.com>
 <56819579-def2-b045-f414-4de45188fe2e@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <56819579-def2-b045-f414-4de45188fe2e@oracle.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, konrad.wilk@oracle.com, linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org, Paul.Durrant@citrix.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDcsIDIwMTkgYXQgMTA6MDc6MzRQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IAo+IAo+IE9uIDAxLzA3LzIwMTkgMTA6MDUgUE0sIERvbmdsaSBaaGFuZyB3cm90ZToK
PiA+IAo+ID4gCj4gPiBPbiAwMS8wNy8yMDE5IDA4OjAxIFBNLCBSb2dlciBQYXUgTW9ubsOpIHdy
b3RlOgo+ID4+IE9uIE1vbiwgSmFuIDA3LCAyMDE5IGF0IDAxOjM1OjU5UE0gKzA4MDAsIERvbmds
aSBaaGFuZyB3cm90ZToKPiA+Pj4gVGhlIHhlbnN0b3JlICdyaW5nLXBhZ2Utb3JkZXInIGlzIHVz
ZWQgZ2xvYmFsbHkgZm9yIGVhY2ggYmxrYmFjayBxdWV1ZSBhbmQKPiA+Pj4gdGhlcmVmb3JlIHNo
b3VsZCBiZSByZWFkIGZyb20geGVuc3RvcmUgb25seSBvbmNlLiBIb3dldmVyLCBpdCBpcyBvYnRh
aW5lZAo+ID4+PiBpbiByZWFkX3Blcl9yaW5nX3JlZnMoKSB3aGljaCBtaWdodCBiZSBjYWxsZWQg
bXVsdGlwbGUgdGltZXMgZHVyaW5nIHRoZQo+ID4+PiBpbml0aWFsaXphdGlvbiBvZiBlYWNoIGJs
a2JhY2sgcXVldWUuCj4gPj4+Cj4gPj4+IElmIHRoZSBibGtmcm9udCBpcyBtYWxpY2lvdXMgYW5k
IHRoZSAncmluZy1wYWdlLW9yZGVyJyBpcyBzZXQgaW4gZGlmZmVyZW50Cj4gPj4+IHZhbHVlIGJ5
IGJsa2Zyb250IGV2ZXJ5IHRpbWUgYmVmb3JlIGJsa2JhY2sgcmVhZHMgaXQsIHRoaXMgbWF5IGVu
ZCB1cCBhdAo+ID4+PiB0aGUgIldBUk5fT04oaSAhPSAoWEVOX0JMS0lGX1JFUVNfUEVSX1BBR0Ug
KiBibGtpZi0+bnJfcmluZ19wYWdlcykpOyIgaW4KPiA+Pj4geGVuX2Jsa2lmX2Rpc2Nvbm5lY3Qo
KSB3aGVuIGZyb250ZW5kIGlzIGRlc3Ryb3llZC4KPiA+Pj4KPiA+Pj4gVGhpcyBwYXRjaCByZXdv
cmtzIGNvbm5lY3RfcmluZygpIHRvIHJlYWQgeGVuc3RvcmUgJ3JpbmctcGFnZS1vcmRlcicgb25s
eQo+ID4+PiBvbmNlLgo+ID4+Pgo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRv
bmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+ID4+PiAtLS0KPiA+Pj4gQ2hhbmdlZCBzaW5jZSB2MToK
PiA+Pj4gICAqIGNoYW5nZSB0aGUgb3JkZXIgb2YgeGVuc3RvcmUgcmVhZCBpbiByZWFkX3Blcl9y
aW5nX3JlZnMKPiA+Pj4gICAqIHVzZSB4ZW5idXNfcmVhZF91bnNpZ25lZCgpIGluIGNvbm5lY3Rf
cmluZygpCj4gPj4+Cj4gPj4+IENoYW5nZWQgc2luY2UgdjI6Cj4gPj4+ICAgKiBzaW1wbGlmeSB0
aGUgY29uZGl0aW9uIGNoZWNrIGFzICIoZXJyICE9IDEgJiYgbnJfZ3JlZnMgPiAxKSIKPiA+Pj4g
ICAqIGF2b2lkIHNldHRpbmcgZXJyIGFzIC1FSU5WQUwgdG8gcmVtb3ZlIGV4dHJhIG9uZSBsaW5l
IG9mIGNvZGUKPiA+Pj4KPiA+Pj4gQ2hhbmdlZCBzaW5jZSB2MzoKPiA+Pj4gICAqIGV4aXQgYXQg
dGhlIGJlZ2lubmluZyBpZiAhbnJfZ3JlZnMKPiA+Pj4gICAqIGNoYW5nZSB0aGUgaWYgc3RhdGVt
ZW50cyB0byBhdm9pZCB0ZXN0IChlcnIgIT0gMSkgdHdpY2UKPiA+Pj4gICAqIGluaXRpYWxpemUg
YSAnYmxraWYnIHN0YWNrIHZhcmlhYmxlIChyZWZlciB0byBQQVRDSCAxLzIpCj4gPj4+Cj4gPj4+
ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIHwgNzYgKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0KPiA+Pj4gIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRp
b25zKCspLCAzMyBkZWxldGlvbnMoLSkKPiA+Pj4KPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
YmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hl
bmJ1cy5jCj4gPj4+IGluZGV4IGE0YWFkYWMuLmEyYWNiYzkgMTAwNjQ0Cj4gPj4+IC0tLSBhL2Ry
aXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPiA+Pj4gKysrIGIvZHJpdmVycy9ibG9j
ay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ID4+PiBAQCAtOTI2LDcgKzkyNiw3IEBAIHN0YXRpYyBp
bnQgcmVhZF9wZXJfcmluZ19yZWZzKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZywgY29uc3Qg
Y2hhciAqZGlyKQo+ID4+PiAgCWludCBlcnIsIGksIGo7Cj4gPj4+ICAJc3RydWN0IHhlbl9ibGtp
ZiAqYmxraWYgPSByaW5nLT5ibGtpZjsKPiA+Pj4gIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
ID0gYmxraWYtPmJlLT5kZXY7Cj4gPj4+IC0JdW5zaWduZWQgaW50IHJpbmdfcGFnZV9vcmRlciwg
bnJfZ3JlZnMsIGV2dGNobjsKPiA+Pj4gKwl1bnNpZ25lZCBpbnQgbnJfZ3JlZnMsIGV2dGNobjsK
PiA+Pj4gIAo+ID4+PiAgCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsICJldmVudC1j
aGFubmVsIiwgIiV1IiwKPiA+Pj4gIAkJCSAgJmV2dGNobik7Cj4gPj4+IEBAIC05MzYsNDMgKzkz
NiwzOCBAQCBzdGF0aWMgaW50IHJlYWRfcGVyX3JpbmdfcmVmcyhzdHJ1Y3QgeGVuX2Jsa2lmX3Jp
bmcgKnJpbmcsIGNvbnN0IGNoYXIgKmRpcikKPiA+Pj4gIAkJcmV0dXJuIGVycjsKPiA+Pj4gIAl9
Cj4gPj4+ICAKPiA+Pj4gLQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGV2LT5vdGhlcmVu
ZCwgInJpbmctcGFnZS1vcmRlciIsICIldSIsCj4gPj4+IC0JCQkgICZyaW5nX3BhZ2Vfb3JkZXIp
Owo+ID4+PiAtCWlmIChlcnIgIT0gMSkgewo+ID4+PiAtCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJU
X05JTCwgZGlyLCAicmluZy1yZWYiLCAiJXUiLCAmcmluZ19yZWZbMF0pOwo+ID4+PiArCW5yX2dy
ZWZzID0gYmxraWYtPm5yX3JpbmdfcGFnZXM7Cj4gPj4+ICsKPiA+Pj4gKwlpZiAodW5saWtlbHko
IW5yX2dyZWZzKSkKPiA+Pj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gPj4KPiA+PiBJcyB0aGlzIGV2
ZW4gcG9zc2libGU/IEFGQUlDVCByZWFkX3Blcl9yaW5nX3JlZnMgd2lsbCBhbHdheXMgYmUgY2Fs
bGVkCj4gPj4gd2l0aCBibGtpZi0+bnJfcmluZ19wYWdlcyAhPSAwPwo+ID4+Cj4gPj4gSWYgc28s
IEkgd291bGQgY29uc2lkZXIgdHVybmluZyB0aGlzIGludG8gYSBCVUdfT04vV0FSTl9PTi4KPiA+
IAo+ID4gSXQgdXNlZCB0byBiZSAiV0FSTl9PTighbnJfZ3JlZnMpOyIgaW4gdGhlIHYzIG9mIHRo
ZSBwYXRjaC4KPiA+IAo+ID4gSSB3b3VsZCB0dXJuIGl0IGludG8gV0FSTl9PTiBpZiBpdCBpcyBm
aW5lIHdpdGggYm90aCBQYXVsIGFuZCB5b3UuCj4gCj4gVG8gY2xhcmlmeSwgSSB3b3VsZCB1c2Ug
V0FSTl9PTigpIGJlZm9yZSBleGl0IHdpdGggLUVJTlZBTCAod2hlbgo+IGJsa2lmLT5ucl9yaW5n
X3BhZ2VzIGlzIDApLgoKR2l2ZW4gdGhhdCB0aGlzIGZ1bmN0aW9uIHdpbGwgbmV2ZXIgYmUgY2Fs
bGVkIHdpdGggbnJfcmluZ19wYWdlcyA9PSAwCkkgd291bGQgYmUgZmluZSB3aXRoIGp1c3QgdXNp
bmcgYSBCVUdfT04sIGdldHRpbmcgaGVyZSB3aXRoCm5yX3JpbmdfcGFnZXMgPT0gMCB3b3VsZCBp
bXBseSBtZW1vcnkgY29ycnVwdGlvbiBvciBzb21lIG90aGVyIHNldmVyZQppc3N1ZSBoYXMgaGFw
cGVuZWQsIGFuZCB0aGVyZSdzIG5vIHBvc3NpYmxlIHJlY292ZXJ5LgoKSWYgeW91IHdhbnQgdG8g
aW5zdGVhZCBrZWVwIHRoZSByZXR1cm4sIHBsZWFzZSB1c2UgcGxhaW4gV0FSTiBpbnN0ZWFkCm9m
IFdBUk5fT04uCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 15:35:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 15:35: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-devel-bounces@lists.xenproject.org>)
	id 1ggWwS-0007cS-J4; Mon, 07 Jan 2019 15:35: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggWwR-0007cN-KP
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 15:35:51 +0000
X-Inumbo-ID: e880754c-1291-11e9-ad3d-b76ffc256d08
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e880754c-1291-11e9-ad3d-b76ffc256d08;
 Mon, 07 Jan 2019 15:35:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="84233095"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 5/8] viridian: use viridian_map/unmap_guest_page() for
 reference tsc page
Thread-Index: AQHUmIHMUdW7vkDs6UacvvJcZW4wq6WcJWGAgAE0QLCABrI/YA==
Date: Mon, 7 Jan 2019 15:35:41 +0000
Message-ID: <95290195612f428284280c757777a0d3@AMSPEX02CL03.citrite.net>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-6-paul.durrant@citrix.com>
 <20190102155527.gejwroarlh2a6bg5@zion.uk.xensource.com>
 <d61603dd9d72419882cc648074b17054@AMSPEX02CL03.citrite.net>
In-Reply-To: <d61603dd9d72419882cc648074b17054@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/8] viridian: use
 viridian_map/unmap_guest_page() for reference tsc page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAwMyBKYW51YXJ5IDIwMTkgMDk6MjANCj4gVG86IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc7IFJvZ2VyIFBhdSBNb25uZQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPjsgSmFuIEJldWxpY2gNCj4gPGpiZXVsaWNoQHN1c2UuY29tPjsg
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6
IFtYZW4tZGV2ZWxdIFtQQVRDSCA1LzhdIHZpcmlkaWFuOiB1c2UNCj4gdmlyaWRpYW5fbWFwL3Vu
bWFwX2d1ZXN0X3BhZ2UoKSBmb3IgcmVmZXJlbmNlIHRzYyBwYWdlDQo+IA0KPiA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogV2VpIExpdSBbbWFpbHRvOndlaS5saXUyQGNp
dHJpeC5jb21dDQo+ID4gU2VudDogMDIgSmFudWFyeSAyMDE5IDE1OjU1DQo+ID4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gQ2M6IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsNCj4gPiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdQ0KPiA8d2Vp
LmxpdTJAY2l0cml4LmNvbT47DQo+ID4gUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIDUvOF0gdmlyaWRpYW46IHVzZSB2aXJpZGlh
bl9tYXAvdW5tYXBfZ3Vlc3RfcGFnZSgpDQo+IGZvcg0KPiA+IHJlZmVyZW5jZSB0c2MgcGFnZQ0K
PiA+DQo+ID4gT24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMDQ6MzM6NDJQTSArMDAwMCwgUGF1bCBE
dXJyYW50IHdyb3RlOg0KPiA+ID4gV2hpbHN0IHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgZG9lcyBu
b3QgY3VycmVudGx5IG5lZWQgdG8gYmUga2VwdA0KPiBtYXBwZWQNCj4gPiA+IGFmdGVyIGl0IGlz
IGluaXRpYWxseSBzZXQgdXAgKG9yIHVwZGF0ZWQgYWZ0ZXIgbWlncmF0ZSksIHRoZSBjb2RlIGNh
bg0KPiA+ID4gYmUgc2ltcGxpZmllZCBieSB1c2luZyB0aGUgY29tbW9uIGd1ZXN0IHBhZ2UgbWFw
L3VubWFwIGFuZCBkdW1wDQo+ID4gZnVuY3Rpb25zLg0KPiA+ID4gTmV3IGZ1bmN0aW9uYWxpdHkg
YWRkZWQgYnkgYSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgYWxzbyByZXF1aXJlIHRoZQ0KPiBwYWdl
DQo+ID4gdG8NCj4gPiA+IGtlcHQgbWFwcGVkIGZvciB0aGUgbGlmZXRpbWUgb2YgdGhlIGRvbWFp
bi4NCj4gPiA+DQo+ID4gPiBOT1RFOiBCZWNhdXNlIHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgaXMg
cGVyLWRvbWFpbiByYXRoZXIgdGhhbiBwZXItDQo+IHZjcHUNCj4gPiA+ICAgICAgIHRoaXMgcGF0
Y2ggYWxzbyBjaGFuZ2VzIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKCkgdG8gdGFrZSBhDQo+IGRv
bWFpbg0KPiA+ID4gICAgICAgcG9pbnRlciByYXRoZXIgdGhhbiBhIHZjcHUgcG9pbnRlci4NCj4g
PiA+DQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPg0KPiA+ID4gLS0tDQo+ID4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPg0KPiA+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
DQo+ID4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gPiA+IENjOiAiUm9n
ZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiA+ID4gLS0tDQo+ID4gPiAg
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggIHwgIDIgKy0NCj4gPiA+ICB4ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCAgOCArKystDQo+ID4gPiAgeGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgNTcgKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tDQo+IC0NCj4gPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMg
fCAgMyArLQ0KPiA+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICAy
ICstDQo+ID4gPiAgNSBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlv
bnMoLSkNCj4gPiA+DQo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9wcml2YXRlLmgNCj4gPiBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oDQo+
ID4gPiBpbmRleCAxODY0YmFiM2Q1Li4wYmYzNGVlZmUwIDEwMDY0NA0KPiA+ID4gLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgNCj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oDQo+ID4gPiBAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KA0KPiA+ID4NCj4gPiA+ICB2b2lkIHZpcmlk
aWFuX2R1bXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFt
ZSwNCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qgdmly
aWRpYW5fcGFnZSAqdnApOw0KPiA+ID4gLXZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlDQo+ICp2cCk7DQo+ID4gPiArdm9pZCB2
aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlyaWRpYW5f
cGFnZQ0KPiA+ICp2cCk7DQo+ID4NCj4gPiBTaW5jZSB5b3UgbW9kaWZ5IHRoaXMgYW55d2F5LCBj
YW4geW91IGNvbnN0aWZ5IHN0cnVjdCBkb21haW4/DQo+ID4NCj4gDQo+IFllcywgSSBndWVzcyB0
aGF0IHNob3VsZCBiZSBkby1hYmxlIG5vdyB0aGF0IHRoZSB2aXJpZGlhbl9wYWdlIGlzIGluIGEN
Cj4gc2VwYXJhdGUgYWxsb2NhdGlvbiB1bml0Lg0KDQpBbGFzLCBuby4gVGhlIGNhbGwgdG8gZ2V0
X3BhZ2VfZnJvbV9nZm4oKSB0YWtlcyBhIG5vbi1jb25zdCBzdHJ1Y3QgZG9tYWluIHBvaW50ZXIs
IGFuZCBJJ20gbm90IG9wZW5pbmcgdGhhdCBjYW4gb2Ygd29ybXMuIERvZXMgeW91ciBSLWIgc3Rp
bGwgc3RhbmQ/DQoNCiAgUGF1bA0KDQo+IA0KPiA+IFdpdGggdGhhdDoNCj4gPg0KPiA+IFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiANCj4gVGhhbmtzLA0KPiAN
Cj4gICBQYXVsDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 15:36:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 15:36: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-devel-bounces@lists.xenproject.org>)
	id 1ggWwm-0007eH-Sx; Mon, 07 Jan 2019 15:36: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=D5so=PP=citrix.com=prvs=9034de270=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ggWwm-0007eA-2T
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 15:36:12 +0000
X-Inumbo-ID: f4e7ace2-1291-11e9-83ae-9b61e15232b7
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4e7ace2-1291-11e9-83ae-9b61e15232b7;
 Mon, 07 Jan 2019 15:36:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="84233125"
Date: Mon, 7 Jan 2019 16:35:56 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190107153556.jeeir4dbsdiruwnv@mac>
References: <20181228111857.49444-1-roger.pau@citrix.com>
 <20181228111857.49444-3-roger.pau@citrix.com>
 <5C332392020000780020ABC9@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C332392020000780020ABC9@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/dom0: add verbose mode and print
 memory allocation stats
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDcsIDIwMTkgYXQgMDM6MDE6NTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjEyLjE4IGF0IDEyOjE4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiA+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gPiBAQCAtNjAsNiArNjAsMTggQEAgc3RhdGlj
IHN0cnVjdCBhY3BpX21hZHRfaW50ZXJydXB0X292ZXJyaWRlIF9faW5pdGRhdGEgKmludHNyY292
cjsKPiA+ICBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgYWNwaV9ubWlfc291cmNlczsK
PiA+ICBzdGF0aWMgc3RydWN0IGFjcGlfbWFkdF9ubWlfc291cmNlIF9faW5pdGRhdGEgKm5taXNy
YzsKPiA+ICAKPiA+ICtzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgb3JkZXJfc3RhdHNb
TUFYX09SREVSICsgMV0gPSB7IH07Cj4gCj4gUG9pbnRsZXNzIGluaXRpYWxpemVyLgo+IAo+ID4g
K3N0YXRpYyB2b2lkIF9faW5pdCBwcmludF9vcmRlcl9zdGF0cyh2b2lkKQo+ID4gK3sKPiA+ICsg
ICAgdW5zaWduZWQgaW50IGk7Cj4gPiArCj4gPiArICAgIHByaW50aygiTWVtb3J5IGFsbG9jYXRp
b24gc3RhdHM6XG4iKTsKPiAKPiBJIHRoaW5rIHRoaXMgd2FudHMgcHJlZml4aW5nIHdpdGggIkRv
bTAiLgoKSSB3aWxsIHVzZSBEb20ldSBhbmQgZC0+ZG9tYWluX2lkLgoKPiA+ICsgICAgZm9yICgg
aSA9IDA7IGkgPCBBUlJBWV9TSVpFKG9yZGVyX3N0YXRzKTsgaSsrICkKPiA+ICsgICAgICAgIGlm
ICggb3JkZXJfc3RhdHNbaV0gKQo+ID4gKyAgICAgICAgICAgIHByaW50aygib3JkZXI6ICUydSBh
bGxvY2F0aW9uczogJXVcbiIsIGksIG9yZGVyX3N0YXRzW2ldKTsKPiAKPiBXaHkgdGhlIGZpcnN0
IG9mIHRoZSB0d28gY29sb25zPwoKQmVjYXVzZSBpdCdzIHByaW50aW5nIHRoZSBvcmRlciwgSSB3
aWxsIHJlbW92ZSBpdCBpbiB0aGUgbmV4dCB2ZXJzaW9uLgoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 15:48:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1ggX8l-00006h-12; Mon, 07 Jan 2019 15:48: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=fGe+=PP=citrix.com=prvs=9038031b6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ggX8j-00006c-NN
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 15:48:33 +0000
X-Inumbo-ID: ae5277ee-1293-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae5277ee-1293-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 15:48:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74974937"
Date: Mon, 7 Jan 2019 15:48:23 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190107154823.e3p3xqwpsxq3jiib@zion.uk.xensource.com>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-6-paul.durrant@citrix.com>
 <20190102155527.gejwroarlh2a6bg5@zion.uk.xensource.com>
 <d61603dd9d72419882cc648074b17054@AMSPEX02CL03.citrite.net>
 <95290195612f428284280c757777a0d3@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <95290195612f428284280c757777a0d3@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 5/8] viridian: use
 viridian_map/unmap_guest_page() for reference tsc page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDcsIDIwMTkgYXQgMDM6MzU6NDFQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgpbLi4uXQo+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwo+ID4gPiA+IC12b2lkIHZpcmlkaWFuX21hcF9ndWVz
dF9wYWdlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZQo+ID4gKnZwKTsKPiA+
ID4gPiArdm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgdmlyaWRpYW5fcGFnZQo+ID4gPiAqdnApOwo+ID4gPgo+ID4gPiBTaW5jZSB5b3UgbW9kaWZ5
IHRoaXMgYW55d2F5LCBjYW4geW91IGNvbnN0aWZ5IHN0cnVjdCBkb21haW4/Cj4gPiA+Cj4gPiAK
PiA+IFllcywgSSBndWVzcyB0aGF0IHNob3VsZCBiZSBkby1hYmxlIG5vdyB0aGF0IHRoZSB2aXJp
ZGlhbl9wYWdlIGlzIGluIGEKPiA+IHNlcGFyYXRlIGFsbG9jYXRpb24gdW5pdC4KPiAKPiBBbGFz
LCBuby4gVGhlIGNhbGwgdG8gZ2V0X3BhZ2VfZnJvbV9nZm4oKSB0YWtlcyBhIG5vbi1jb25zdCBz
dHJ1Y3QgZG9tYWluIHBvaW50ZXIsIGFuZCBJJ20gbm90IG9wZW5pbmcgdGhhdCBjYW4gb2Ygd29y
bXMuIERvZXMgeW91ciBSLWIgc3RpbGwgc3RhbmQ/CgpZZXMuCgpXZWkuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 15:50:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 15:50: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-devel-bounces@lists.xenproject.org>)
	id 1ggXAi-0000nF-Dp; Mon, 07 Jan 2019 15:50: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=F0Vb=PP=citrix.com=prvs=90328960c=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggXAh-0000n3-E8
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 15:50:35 +0000
X-Inumbo-ID: f6aabd92-1293-11e9-98bc-83ad67dc27a9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6aabd92-1293-11e9-98bc-83ad67dc27a9;
 Mon, 07 Jan 2019 15:50:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="84233856"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 5/8] viridian: use viridian_map/unmap_guest_page() for
 reference tsc page
Thread-Index: AQHUmIHMUdW7vkDs6UacvvJcZW4wq6WcJWGAgAE0QLCABrI/YP//8y+AgAARTsA=
Date: Mon, 7 Jan 2019 15:50:31 +0000
Message-ID: <b19d162e56e14a7287c90906a96f2422@AMSPEX02CL03.citrite.net>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-6-paul.durrant@citrix.com>
 <20190102155527.gejwroarlh2a6bg5@zion.uk.xensource.com>
 <d61603dd9d72419882cc648074b17054@AMSPEX02CL03.citrite.net>
 <95290195612f428284280c757777a0d3@AMSPEX02CL03.citrite.net>
 <20190107154823.e3p3xqwpsxq3jiib@zion.uk.xensource.com>
In-Reply-To: <20190107154823.e3p3xqwpsxq3jiib@zion.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/8] viridian: use
 viridian_map/unmap_guest_page() for reference tsc page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA3IEphbnVhcnkgMjAxOSAxNTo0OAo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBSb2dlcgo+IFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+OyBBbmRyZXcKPiBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+Cj4gU3Vi
amVjdDogUmU6IFtQQVRDSCA1LzhdIHZpcmlkaWFuOiB1c2UgdmlyaWRpYW5fbWFwL3VubWFwX2d1
ZXN0X3BhZ2UoKSBmb3IKPiByZWZlcmVuY2UgdHNjIHBhZ2UKPiAKPiBPbiBNb24sIEphbiAwNywg
MjAxOSBhdCAwMzozNTo0MVBNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gWy4uLl0KPiA+
ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRp
YW5fcGFnZSAqdnApOwo+ID4gPiA+ID4gLXZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlCj4gPiA+ICp2cCk7Cj4gPiA+ID4gPiAr
dm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QKPiB2
aXJpZGlhbl9wYWdlCj4gPiA+ID4gKnZwKTsKPiA+ID4gPgo+ID4gPiA+IFNpbmNlIHlvdSBtb2Rp
ZnkgdGhpcyBhbnl3YXksIGNhbiB5b3UgY29uc3RpZnkgc3RydWN0IGRvbWFpbj8KPiA+ID4gPgo+
ID4gPgo+ID4gPiBZZXMsIEkgZ3Vlc3MgdGhhdCBzaG91bGQgYmUgZG8tYWJsZSBub3cgdGhhdCB0
aGUgdmlyaWRpYW5fcGFnZSBpcyBpbiBhCj4gPiA+IHNlcGFyYXRlIGFsbG9jYXRpb24gdW5pdC4K
PiA+Cj4gPiBBbGFzLCBuby4gVGhlIGNhbGwgdG8gZ2V0X3BhZ2VfZnJvbV9nZm4oKSB0YWtlcyBh
IG5vbi1jb25zdCBzdHJ1Y3QKPiBkb21haW4gcG9pbnRlciwgYW5kIEknbSBub3Qgb3BlbmluZyB0
aGF0IGNhbiBvZiB3b3Jtcy4gRG9lcyB5b3VyIFItYiBzdGlsbAo+IHN0YW5kPwo+IAo+IFllcy4K
CkNvb2wuIFRoYW5rcyA6LSkKCiAgUGF1bAoKPiAKPiBXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 16:22:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 16:22: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-devel-bounces@lists.xenproject.org>)
	id 1ggXfk-0003ch-SH; Mon, 07 Jan 2019 16:22: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=D5so=PP=citrix.com=prvs=9034de270=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ggXfj-0003cc-3H
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 16:22:39 +0000
X-Inumbo-ID: 7109eca8-1298-11e9-968f-ffeae55b34bd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7109eca8-1298-11e9-968f-ffeae55b34bd;
 Mon, 07 Jan 2019 16:22:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="74978915"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 7 Jan 2019 17:22:19 +0100
Message-ID: <20190107162219.24794-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.17.2 (Apple Git-113)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] x86/dom0: add verbose mode and print memory
 allocation stats
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgdmVyYm9zZSBvcHRpb24gdG8gdGhlIGRvbTAgY29tbWFuZCBsaW5lLCBzbyB0aGF0IGRv
bTAgYnVpbGRlcgpjYW4gcHJpbnQgZXh0cmEgZGVidWcgaW5mb3JtYXRpb24gd2hlbiByZXF1aXJl
ZC4KClVzZSB0aGlzIG5ldyB2ZXJib3NlIG1vZGUgdG8gcHJpbnQgc3RhdGlzdGljcyBhYm91dCBt
ZW1vcnkgYWxsb2NhdGlvbnMKd2hlbiBwb3B1bGF0aW5nIGRvbTAgcDJtLgoKU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIFJlbW92ZSBw
b2ludGxlc3MgaW5pdGlhbGl6YXRpb24uCiAtIFByaW50IGRvbWFpbiBpZC4KIC0gQ2hhbmdlIHBy
aW50IGZvcm1hdC4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgOCAr
KysrKysrLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgIHwgIDMgKysrCiB4ZW4v
YXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyAgICAgfCAxNiArKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3NldHVwLmggICAgICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDI3
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MK
aW5kZXggYTc1NWE2NzEyNy4uOTljMjgzY2IxMCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRv
YwpAQCAtNjM3LDcgKzYzNyw3IEBAIHRyYWNlIGZlYXR1cmUgaXMgb25seSBlbmFibGVkIGluIGRl
YnVnZ2luZyBidWlsZHMgb2YgWGVuLgogU3BlY2lmeSB0aGUgYml0IHdpZHRoIG9mIHRoZSBETUEg
aGVhcC4KIAogIyMjIGRvbTAgKHg4NikKLT4gYD0gTGlzdCBvZiBbIHB2aCB8IHNoYWRvdyBdYAor
PiBgPSBMaXN0IG9mIFsgcHZoIHwgc2hhZG93IHwgdmVyYm9zZSBdYAogCiA+IFN1Yi1vcHRpb25z
OgogCkBAIC02NTQsNiArNjU0LDEyIEBAIEZsYWcgdGhhdCBtYWtlcyBhIGRvbTAgYm9vdCBpbiBQ
Vkh2MiBtb2RlLgogRmxhZyB0aGF0IG1ha2VzIGEgZG9tMCB1c2Ugc2hhZG93IHBhZ2luZy4gT25s
eSB3b3JrcyB3aGVuICJwdmgiIGlzCiBlbmFibGVkLgogCis+IGB2ZXJib3NlYAorCis+IERlZmF1
bHQ6IGBmYWxzZWAKKworUHJpbnQgZGVidWcgaW5mb3JtYXRpb24gZHVyaW5nIGRvbTAgYnVpbGQu
CisKICMjIyBkb20wLWlvbW11CiA+IGA9IExpc3Qgb2YgWyBwYXNzdGhyb3VnaCB8IHN0cmljdCB8
IG1hcC1pbmNsdXNpdmUgXWAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQu
YyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggNTQ3MzdkYWY2YS4uYzBiYzAyMmE4
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94
ODYvZG9tMF9idWlsZC5jCkBAIC0yODEsNiArMjgxLDcgQEAgc3RydWN0IHZjcHUgKl9faW5pdCBh
bGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21haW4gKmRvbTApCiBib29sIF9faW5pdGRhdGEgb3B0
X2RvbTBfc2hhZG93OwogI2VuZGlmCiBib29sIF9faW5pdGRhdGEgZG9tMF9wdmg7Citib29sIF9f
aW5pdGRhdGEgZG9tMF92ZXJib3NlOwogCiAvKgogICogTGlzdCBvZiBwYXJhbWV0ZXJzIHRoYXQg
YWZmZWN0IERvbTAgY3JlYXRpb246CkBAIC0zMDYsNiArMzA3LDggQEAgc3RhdGljIGludCBfX2lu
aXQgcGFyc2VfZG9tMF9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oInNoYWRvdyIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBv
cHRfZG9tMF9zaGFkb3cgPSB2YWw7CiAjZW5kaWYKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJ2ZXJib3NlIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIGRvbTBf
dmVyYm9zZSA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vZG9tMF9idWlsZC5jCmluZGV4IDVhZTNhMzIwNjAuLjMwM2M0NGI1ZDkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
ZG9tMF9idWlsZC5jCkBAIC02MCw2ICs2MCwxOCBAQCBzdGF0aWMgc3RydWN0IGFjcGlfbWFkdF9p
bnRlcnJ1cHRfb3ZlcnJpZGUgX19pbml0ZGF0YSAqaW50c3Jjb3ZyOwogc3RhdGljIHVuc2lnbmVk
IGludCBfX2luaXRkYXRhIGFjcGlfbm1pX3NvdXJjZXM7CiBzdGF0aWMgc3RydWN0IGFjcGlfbWFk
dF9ubWlfc291cmNlIF9faW5pdGRhdGEgKm5taXNyYzsKIAorc3RhdGljIHVuc2lnbmVkIGludCBf
X2luaXRkYXRhIG9yZGVyX3N0YXRzW01BWF9PUkRFUiArIDFdOworCitzdGF0aWMgdm9pZCBfX2lu
aXQgcHJpbnRfb3JkZXJfc3RhdHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1bnNp
Z25lZCBpbnQgaTsKKworICAgIHByaW50aygiRG9tJXUgbWVtb3J5IGFsbG9jYXRpb24gc3RhdHM6
XG4iLCBkLT5kb21haW5faWQpOworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShvcmRl
cl9zdGF0cyk7IGkrKyApCisgICAgICAgIGlmICggb3JkZXJfc3RhdHNbaV0gKQorICAgICAgICAg
ICAgcHJpbnRrKCJvcmRlciAlMnUgYWxsb2NhdGlvbnM6ICV1XG4iLCBpLCBvcmRlcl9zdGF0c1tp
XSk7Cit9CisKIHN0YXRpYyBpbnQgX19pbml0IG1vZGlmeV9pZGVudGl0eV9tbWlvKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcywgY29uc3QgYm9vbCBtYXApCiB7CkBA
IC0xNjksNiArMTgxLDcgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3BvcHVsYXRlX21lbW9yeV9y
YW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB9CiAgICAgICAgIHN0YXJ0ICs9IDFVTCA8
PCBvcmRlcjsKICAgICAgICAgbnJfcGFnZXMgLT0gMVVMIDw8IG9yZGVyOworICAgICAgICBvcmRl
cl9zdGF0c1tvcmRlcl0rKzsKICAgICAgICAgaWYgKCAoKytpICUgTUFQX01BWF9JVEVSKSA9PSAw
ICkKICAgICAgICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwogICAgIH0KQEAgLTQ2
NSw2ICs0NzgsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfcDJtKHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCisgICAgaWYgKCBkb20wX3Zl
cmJvc2UgKQorICAgICAgICBwcmludF9vcmRlcl9zdGF0cyhkKTsKKwogICAgIHJldHVybiAwOwog
I3VuZGVmIE1CMV9QQUdFUwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1
cC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCmluZGV4IDFjODA3ODM0MGQuLmJiNGMz
ODU2N2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3NldHVwLmgKQEAgLTY1LDYgKzY1LDcgQEAgZXh0ZXJuIGJvb2wgb3B0
X2RvbTBfc2hhZG93OwogI2RlZmluZSBvcHRfZG9tMF9zaGFkb3cgZmFsc2UKICNlbmRpZgogZXh0
ZXJuIGJvb2wgZG9tMF9wdmg7CitleHRlcm4gYm9vbCBkb20wX3ZlcmJvc2U7CiAKICNkZWZpbmUg
bWF4X2luaXRfZG9taWQgKDApCiAKLS0gCjIuMTcuMiAoQXBwbGUgR2l0LTExMykKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 16:34:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 16:34: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-devel-bounces@lists.xenproject.org>)
	id 1ggXqx-0004Rh-Uo; Mon, 07 Jan 2019 16:34: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=D5so=PP=citrix.com=prvs=9034de270=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ggXqx-0004RA-Fg
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 16:34:15 +0000
X-Inumbo-ID: 10f5484f-129a-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10f5484f-129a-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 16:34:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="84236412"
Date: Mon, 7 Jan 2019 17:33:14 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190107163314.eocddymuqggrukmf@mac>
References: <20190104151422.38797-1-roger.pau@citrix.com>
 <5C2F7D4A020000780020A470@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C2F7D4A020000780020A470@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/dom0: change align type to int
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDQsIDIwMTkgYXQgMDg6MzU6MzhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE5IGF0IDE2OjE0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gVGhlcmUncyBubyByZWFzb24gdG8gdXNlIGxvbmcgdG8gc3RvcmUgdGhlIGFsaWdu
bWVudCwgc2luY2UgdGhlIGJpZ2dlcgo+IAo+IGJpZ2dlc3Q/Cj4gCj4gPiBwYWdlIHNpemUgaXMg
MUdCLCBhbmQgdGhlIGFsaWdubWVudCBpcyBzdG9yZWQgYXMgYSBmcmFtZSBudW1iZXIuCj4gPiAK
PiA+IFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IC0t
LQo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQu
YyB8IDMgKy0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9u
cygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+ID4gaW5kZXggNWFlM2EzMjA2MC4uYjY5
NjEwMDA0MyAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4g
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+ID4gQEAgLTkyLDggKzkyLDcg
QEAgc3RhdGljIGludCBfX2luaXQgcHZoX3BvcHVsYXRlX21lbW9yeV9yYW5nZShzdHJ1Y3QgZG9t
YWluICpkLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBucl9wYWdlcykKPiA+ICB7Cj4gPiAgICAgIHN0cnVjdCB7Cj4gPiAtICAg
ICAgICB1bnNpZ25lZCBsb25nIGFsaWduOwo+ID4gLSAgICAgICAgdW5zaWduZWQgaW50IG9yZGVy
Owo+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IGFsaWduLCBvcmRlcjsKPiA+ICAgICAgfSBzdGF0
aWMgY29uc3QgX19pbml0Y29uc3Qgb3JkZXJzW10gPSB7Cj4gPiAgICAgICAgICAvKiBOQjogbXVz
dCBiZSBzb3J0ZWQgYnkgZGVjcmVhc2luZyBzaXplLiAqLwo+ID4gICAgICAgICAgeyAuYWxpZ24g
PSBQRk5fRE9XTihHQigxKSksIC5vcmRlciA9IFBBR0VfT1JERVJfMUcgfSwKPiAKPiBUaGF0J3Mg
bm90IGVub3VnaCBhZmFpY3QsIHlvdSBhbHNvIG5lZWQgdG8gdXNlIDFVTCBpbgo+IAo+ICAgICAg
ICAgICAgIGVuZCA9IChzdGFydCArIG5yX3BhZ2VzKSAmIH4ob3JkZXJzWzBdLmFsaWduIC0gMSk7
CgpSaWdodCwgSSdtIGFmcmFpZCBJIHByZWZlciB0byBrZWVwIGFsaWduIGFzIHVuc2lnbmVkIGxv
bmcgaW4gb3JkZXIgdG8KYXZvaWQgc3VjaCBtaXN0YWtlcy4KClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 16:36:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 16:36: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-devel-bounces@lists.xenproject.org>)
	id 1ggXt3-0004aO-Fl; Mon, 07 Jan 2019 16:36: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggXt1-0004a6-SZ
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 16:36:23 +0000
X-Inumbo-ID: 5e09a2cb-129a-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e09a2cb-129a-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 16:36:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 09:36:21 -0700
Message-Id: <5C337FFE020000780020AF6E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 09:36:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190107162219.24794-1-roger.pau@citrix.com>
In-Reply-To: <20190107162219.24794-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] x86/dom0: add verbose mode and print
 memory allocation stats
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDE3OjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFkZCBhIHZlcmJvc2Ugb3B0aW9uIHRvIHRoZSBkb20wIGNvbW1hbmQgbGluZSwgc28gdGhhdCBk
b20wIGJ1aWxkZXIKPiBjYW4gcHJpbnQgZXh0cmEgZGVidWcgaW5mb3JtYXRpb24gd2hlbiByZXF1
aXJlZC4KPiAKPiBVc2UgdGhpcyBuZXcgdmVyYm9zZSBtb2RlIHRvIHByaW50IHN0YXRpc3RpY3Mg
YWJvdXQgbWVtb3J5IGFsbG9jYXRpb25zCj4gd2hlbiBwb3B1bGF0aW5nIGRvbTAgcDJtLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 16:54:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 16:54: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-devel-bounces@lists.xenproject.org>)
	id 1ggY9y-00063m-Nd; Mon, 07 Jan 2019 16:53:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggY9x-00063h-Lg
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 16:53:53 +0000
X-Inumbo-ID: cfb80c5f-129c-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfb80c5f-129c-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 16:53:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 09:53:51 -0700
Message-Id: <5C33841B020000780020AFAD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 09:53:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181228120404.50346-1-roger.pau@citrix.com>
 <20181228120404.50346-2-roger.pau@citrix.com>
In-Reply-To: <20181228120404.50346-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/e820: introduce a function to
 remove ranges from e820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE4IGF0IDEzOjA0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9lODIwLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZTgyMC5jCj4g
QEAgLTU5OSw2ICs1OTksNjMgQEAgaW50IF9faW5pdCBlODIwX2FkZF9yYW5nZSgKPiAgICAgIHJl
dHVybiAxOwo+ICB9Cj4gIAo+ICt1aW50NjRfdCBfX2luaXQgZTgyMF9yZW1vdmVfcmFuZ2Uoc3Ry
dWN0IGU4MjBtYXAgKmU4MjAsIHVpbnQ2NF90IHN0YXJ0LAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgZW5kLCB1aW50MzJfdCB0eXBlLCBib29sIGNoZWNrX3R5
cGUpCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgdWludDY0X3QgcmVhbF9yZW1v
dmVkX3NpemUgPSAwOwo+ICsKPiArICAgIEFTU0VSVChlbmQgPiBzdGFydCk7Cj4gKwo+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCBlODIwLT5ucl9tYXA7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAg
c3RydWN0IGU4MjBlbnRyeSAqZW50cnkgPSAmZTgyMC0+bWFwW2ldOwo+ICsgICAgICAgIHVpbnQ2
NF90IGZpbmFsX3N0YXJ0LCBmaW5hbF9lbmQsIGVudHJ5X2VuZDsKPiArCj4gKyAgICAgICAgaWYg
KCBjaGVja190eXBlICYmIGVudHJ5LT50eXBlICE9IHR5cGUgKQo+ICsgICAgICAgICAgICBjb250
aW51ZTsKPiArCj4gKyAgICAgICAgZW50cnlfZW5kID0gZW50cnktPmFkZHIgKyBlbnRyeS0+c2l6
ZTsKPiArCj4gKyAgICAgICAgLyogQ29tcGxldGVseSBjb3ZlcmVkPyAqLwo+ICsgICAgICAgIGlm
ICggZW50cnktPmFkZHIgPj0gc3RhcnQgJiYgZW50cnlfZW5kIDw9IGVuZCApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICByZWFsX3JlbW92ZWRfc2l6ZSArPSBlbnRyeS0+c2l6ZTsKPiArICAg
ICAgICAgICAgbWVtc2V0KGVudHJ5LCAwLCBzaXplb2YoKmVudHJ5KSk7CgpUaGlzIHdpbGwgYnJl
YWsgYXNzdW1wdGlvbnMgYnkgb3RoZXIgZnVuY3Rpb25zLCBlLmcuIHRoZQpuZWlnaGJvcmluZyBl
ODIwX2FkZF9yYW5nZSgpLgoKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgfQo+
ICsKPiArICAgICAgICAvKiBJcyB0aGUgbmV3IHJhbmdlIGNvbXBsZXRlbHkgY292ZXJlZD8gKi8K
PiArICAgICAgICBpZiAoIGVudHJ5LT5hZGRyIDwgc3RhcnQgJiYgZW50cnlfZW5kID4gZW5kICkK
CldoeSA8IGFuZCA+IGluc3RlYWQgb2YgPD0gYW5kID49ID8gQXQgdGhlIHZlcnkgbGVhc3QgdGhp
cyBpcwpub3QgaW4gbGluZSB3aXRoIHRoZSBjb21tZW50LgoKPiArICAgICAgICB7Cj4gKyAgICAg
ICAgICAgIGU4MjBfYWRkX3JhbmdlKGU4MjAsIGVuZCwgZW50cnlfZW5kLCBlbnRyeS0+dHlwZSk7
Cj4gKyAgICAgICAgICAgIGVudHJ5LT5zaXplID0gc3RhcnQgLSBlbnRyeS0+YWRkcjsKPiArICAg
ICAgICAgICAgcmVhbF9yZW1vdmVkX3NpemUgKz0gZW5kIC0gc3RhcnQ7Cj4gKyAgICAgICAgICAg
IGNvbnRpbnVlOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyogUGFydGlhbGx5IGNvdmVy
ZWQ6ICovCj4gKyAgICAgICAgZmluYWxfc3RhcnQgPSBtYXgoc3RhcnQsIGVudHJ5LT5hZGRyKTsK
PiArICAgICAgICBmaW5hbF9lbmQgPSBtaW4oZW5kLCBlbnRyeV9lbmQpOwo+ICsgICAgICAgIGlm
ICggZmluYWxfc3RhcnQgPj0gZmluYWxfZW5kICkKPiArICAgICAgICAgICAgY29udGludWU7CgpJ
c24ndCB0aGlzIHN1cHBvc2VkIHRvIGJlIHVucmVhY2hhYmxlPwoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 16:59:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 16:59: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-devel-bounces@lists.xenproject.org>)
	id 1ggYF0-0006Fm-Bf; Mon, 07 Jan 2019 16:59: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=yoBP=PP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggYEz-0006Fh-3C
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 16:59:05 +0000
X-Inumbo-ID: 89645eb8-129d-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89645eb8-129d-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 16:59:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 07 Jan 2019 09:59:03 -0700
Message-Id: <5C338550020000780020AFB2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 07 Jan 2019 09:58:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181228120404.50346-1-roger.pau@citrix.com>
 <20181228120404.50346-3-roger.pau@citrix.com>
In-Reply-To: <20181228120404.50346-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/e820: do not fixup memmap in
 copy_e820_map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE4IGF0IDEzOjA0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC01MTAsNiArNDk2LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXNlcnZlX2RtaV9yZWdp
b24odm9pZCkKPiAgICAgIH0KPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgX19pbml0IHJlc2VydmVf
dmdhX3JlZ2lvbih2b2lkKQo+ICt7Cj4gKyAgICAvKiBSZW1vdmUgYW55IFJBTSByZWdpb25zIGZy
b20gdGhlIFZHQSBob2xlLiAqLwo+ICsgICAgZTgyMF9yZW1vdmVfcmFuZ2UoJmU4MjAsIEtCKDY0
MCksIE1CKDEpIC0gMSwgRTgyMF9SQU0sIHRydWUpOwoKRnJvbSBsb29raW5nIGF0IHBhdGNoIDEg
SSBnb3QgdGhlIGltcHJlc3Npb24gdGhhdCB0aGUgImVuZCIgcGFyYW1ldGVyCmlzIGV4Y2x1c2l2
ZS4gSWYgdGhhdCdzIG5vdCBpbnRlbmRlZCB0byBiZSB0aGF0IHdheSwgdGhlbiB0aGVyZSBtYXkK
YmUgZnVydGhlciBpc3N1ZXMgd2l0aCB0aGUgdXNlIG9mIDwgLyA8PSAvID4gLyA+PSAuCgpJJ20g
YWxzbyB1bmNvbnZpbmNlZCBvZiB0aGlzIGdldHRpbmcgcHV0IGluIGEgc2VwYXJhdGUgZnVuY3Rp
b24uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 17:09:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 17:09: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-devel-bounces@lists.xenproject.org>)
	id 1ggYOu-000760-CA; Mon, 07 Jan 2019 17:09: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=0kOA=PP=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ggYOs-00075v-QF
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 17:09:18 +0000
X-Inumbo-ID: f67bb474-129e-11e9-b0c6-3748a75ff150
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f67bb474-129e-11e9-b0c6-3748a75ff150;
 Mon, 07 Jan 2019 17:09:16 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 6143F305FFA7; Mon,  7 Jan 2019 19:09:15 +0200 (EET)
Received: from [192.168.228.121] (unknown [86.120.154.224])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 11826306E477;
 Mon,  7 Jan 2019 19:09:15 +0200 (EET)
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Juergen Gross <jgross@suse.com>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
 <b0d70001-d8b4-f17f-63a6-8e992c87e32a@suse.com>
 <CABfawhm+CwjqBXq+jUha999BkkYJSk7-0aEW=LuRv6BNbVbGGQ@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <acd703d4-3916-b937-91d1-5493e9587c7c@bitdefender.com>
Date: Mon, 7 Jan 2019 19:09:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABfawhm+CwjqBXq+jUha999BkkYJSk7-0aEW=LuRv6BNbVbGGQ@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Jan 9 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, Brian Woods <brian.woods@amd.com>,
 Julien Grall <julien.grall@arm.com>, "Natarajan,
 Janakarajan" <jnataraj@amd.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS83LzE5IDQ6MjYgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4gRml4IFZHQSBsb2dk
aXJ0eSB3aXRoIGFsdHAybSAodjExKSAgIFJhenZhbiBDb2pvY2FydSAgICAgICAgPwo+IAo+IFRo
aXMgaGFzIGJlZW4gbWVyZ2VkIGFscmVhZHkuCgpJbmRlZWQsIHNvcnJ5IGZvciBvbmx5IHNlZWlu
ZyB0aGlzIG5vdyAtIEkndmUgaGFkIGEgc21hbGwgdGVjaG5pY2FsIApTTkFGVSBJIGhhZCB0byB0
YWtlIGNhcmUgb2YgdG9kYXkgYW5kIG1pc3NlZCBzb21lIGVtYWlscy4KCgpUaGFua3MsClJhenZh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 17:29:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 17:29: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-devel-bounces@lists.xenproject.org>)
	id 1ggYiB-00009U-1m; Mon, 07 Jan 2019 17:29: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=zAod=PP=citrix.com=prvs=9038b33df=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ggYiA-00009O-DL
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 17:29:14 +0000
X-Inumbo-ID: bebc562f-12a1-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bebc562f-12a1-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 17:29:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="84239180"
To: Jan Beulich <JBeulich@suse.com>
References: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
 <5C3314F0020000780020AAC3@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <bd3f5d10-0d0f-df07-c3ae-b83a74d8809d@citrix.com>
Date: Mon, 7 Jan 2019 17:28:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C3314F0020000780020AAC3@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOSAwODo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEBAIC0yNzEsNiArMjk3
LDI3IEBAIGludCBwYXJzZV9ib29sZWFuKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnMs
IGNvbnN0IGNoYXIgKmUpCj4+ICAgICAgcmV0dXJuIC0xOwo+PiAgfQo+PiAgCj4+ICtpbnQgY21k
bGluZV9zdHJjbXAoY29uc3QgY2hhciAqZnJhZywgY29uc3QgY2hhciAqbmFtZSkKPiBTbyB5b3Un
dmUgZGVjaWRlZCB0byByZXRhaW4gdGhlIHN0cmNtcCgpLWxpa2UgcmV0dXJuIHR5cGUgYW5kIHZh
bHVlLAo+IGRlc3BpdGUgdGhlbSBiZWluZyBvZiBubyBpbnRlcmVzdCB0byBhbnkgY2FsbGVyLCBh
bmQgaXQgYmVpbmcKPiB2YW5pc2hpbmdseSB1bmxpa2VseSBmb3IgYSBjYWxsZXIgdG8gYXBwZWFy
IHdoaWNoIHdvdWxkIGNhcmUuIEZpbmUKPiBmb3Igbm93LCBidXQgSSdkIHN0aWxsIGxpa2UgdG8g
dW5kZXJzdGFuZCB3aHkuCgpZb3UgYWxyZWFkeSBhc2tlZCB0aGlzLCBhbmQgZ2l2ZSBubyBvYmpl
Y3Rpb24gdG8gbXkgYW5zd2VyLCBJIHByZXN1bWVkCnlvdSB3ZXJlIHNhdGlzZmllZCB3aXRoIHRo
ZSBjb25jcmV0ZSB1c2VjYXNlIEkgZ2F2ZSwgY2l0aW5nIGEgcGF0Y2gKbmVlZGluZyB0aGlzIGJl
aGF2aW91ciB3aGljaCBoYXMgYWxyZWFkeSBiZWVuIHBvc3RlZCB0byB0aGUgbGlzdC4KCjxiZmYz
YzMzZC1hMjQ0LTM2MmEtNTI5Yy0zMmY5MWI1ZjM5NjVAY2l0cml4LmNvbT4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 17:33:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 17:33: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-devel-bounces@lists.xenproject.org>)
	id 1ggYmA-0000rS-KO; Mon, 07 Jan 2019 17:33: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=RDcz=PP=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1ggYmA-0000rM-0j
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 17:33:22 +0000
X-Inumbo-ID: 5397142f-12a2-11e9-92db-bc764e045a96
Received: from mail-pf1-x443.google.com (unknown [2607:f8b0:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5397142f-12a2-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 17:33:21 +0000 (UTC)
Received: by mail-pf1-x443.google.com with SMTP id w73so479403pfk.10
 for <xen-devel@lists.xenproject.org>; Mon, 07 Jan 2019 09:33:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=TzVTvpAb35f1kBJYpNhxLKE+jFS6+lVH81Gm2pSVJtA=;
 b=U2TA0EkXWafeqV/8dfLqyaRgnqSywKjYnqmKweV9JCahl3CmndgmX9GYhDBOXVvfAH
 1+reOQexuH0r+hR52y6v3NFynnAhXDKz1yBvJVupq73GfHJaekpUEjZZ5VERnswkkztC
 u1kw31yXXta8dPiYKRQzXf9kkWAGlHvuM2y+xARUfNZwBu/pNrcdqfwJ5IAzxaNbQSnj
 wZ+BNwAeUkxGvhgqzN2y4PnZ8nyVHwHdKL5fiHu9odP7SjkeOBKiOVTDm/VrYD6ngYmR
 CvqhST1ELZSx7jqRTucSaWSqKvHoZcJgHdXNkuZykezKqeaRIapcmUfattd4H0HkJPaN
 459A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=TzVTvpAb35f1kBJYpNhxLKE+jFS6+lVH81Gm2pSVJtA=;
 b=RoDVYRMszd2/SDuRUIiolbMaS5HrT23ZksHdAtnRB8JfKIWIWF+fw7Poqlu7XQP4d4
 AQ3C+n1GrdMLgrZicykL7p5S8/fFCawK+e1NTJWbbgeN07kk+wAYErtmDlX7es3nkPO9
 2eoh842arJqsTRhElXt1AvVpiZ7ddSpsFyi+Eh2fd+QMT/+LHVQACMQVDHfskyRUqLDD
 gxWwPw0XP+rkHUH+1C1o/Ole0WpWOaeC8Ba6i0E9IErqlTdxmQYx6GJvS4GCaLzTWlLT
 rR+MN4a63Kyr622YcQCxv70Dl71jVvj1iIBVkwKLLwSWIeB05Ho5OuychiyGgaA7afeP
 oZhA==
X-Gm-Message-State: AJcUukd26unFAYBRkz1ljyspdrx4SSAg1qiqY0EX02kylifjk5zcu/r3
 s3agrT8kY2NDXNCKl5e600U=
X-Google-Smtp-Source: ALg8bN6TbNX0GSsEHpfdKPKqRQG1e1izikJ//pKVOnmmq2WtZeqa16bHPW+0/ZMzrx+AOnX27tZbsg==
X-Received: by 2002:a63:4101:: with SMTP id o1mr11609715pga.447.1546882400351; 
 Mon, 07 Jan 2019 09:33:20 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([106.51.19.175])
 by smtp.gmail.com with ESMTPSA id t13sm117651332pgr.42.2019.01.07.09.33.18
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 07 Jan 2019 09:33:19 -0800 (PST)
Date: Mon, 7 Jan 2019 23:07:19 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: sstabellini@kernel.org, linux@armlinux.org.uk
Message-ID: <20190107173719.GA30197@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH] arch/arm/xen: Remove duplicate header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sabyasachi.linux@gmail.com,
 linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
 brajeswar.linux@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIGR1cGxpY2F0ZSBoZWFkZXIgd2hpY2ggaXMgaW5jbHVkZWQgdHdpY2UuCgpTaWduZWQt
b2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KLS0tCiBhcmNo
L2FybS94ZW4vbW0uYyB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS9hcmNoL2FybS94ZW4vbW0uYyBiL2FyY2gvYXJtL3hlbi9tbS5jCmluZGV4IGNiNDRh
YTIuLmUxZDQ0YjkgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL3hlbi9tbS5jCisrKyBiL2FyY2gvYXJt
L3hlbi9tbS5jCkBAIC03LDcgKzcsNiBAQAogI2luY2x1ZGUgPGxpbnV4L29mX2FkZHJlc3MuaD4K
ICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KLSNpbmNs
dWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgogI2luY2x1ZGUgPGxpbnV4L3ZtYWxsb2MuaD4KICNp
bmNsdWRlIDxsaW51eC9zd2lvdGxiLmg+CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 17:34:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 17:34: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-devel-bounces@lists.xenproject.org>)
	id 1ggYnR-0000wM-02; Mon, 07 Jan 2019 17:34: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=zAod=PP=citrix.com=prvs=9038b33df=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ggYnQ-0000wE-6x
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 17:34:40 +0000
X-Inumbo-ID: 81c43d2e-12a2-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81c43d2e-12a2-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 17:34:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="84239439"
To: Jan Beulich <JBeulich@suse.com>
References: <1546277665-32720-1-git-send-email-andrew.cooper3@citrix.com>
 <5C332BC6020000780020AC6D@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9e49a9d5-0079-c3c8-ea21-5085bf7b6d96@citrix.com>
Date: Mon, 7 Jan 2019 17:34:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C332BC6020000780020AC6D@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/build-id: Fix xen_build_id_check() to
 be robust against malformed notes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOSAxMDozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMTIuMTgg
YXQgMTg6MzQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gQSBOVF9HTlVf
QlVJTERfSUQgd2l0aCBuYW1lc3ogbG9uZ2VyIHRoYW4gNCB3aWxsIGNhdXNlIHRoZSBzdHJuY21w
KCkgdG8gdXNlCj4+IGJ5dGVzIGluIGFkamFjZW50IHN0cmluZ3RhYmxlIGVudHJpZXMuCj4+Cj4+
IEluc3RlYWQsIGNoZWNrIGZvciBuYW1lc3ogZXhhY3RseSBlcXVhbCB0byA0LAo+IElzIHRoYXQg
YSByZXF1aXJlbWVudCBzcGVsbGVkIG91dCBhbnl3aGVyZT8gVGlsbCBub3cgSSd2ZSBiZWVuCj4g
dW5kZXIgdGhlIGltcHJlc3Npb24gdGhhdCBlLmcuIDggYnl0ZXMgb2YgbmFtZSBhcmUgZmluZSBh
cyB3ZWxsLAo+IGFzIGxvbmcgYXMgdGhlIGZpcnN0IGZvdXIgb2YgdGhlbSBhcmUgIkdOVVwwIi4K
Ck5vIGlkZWEsIGJ1dCBpZiB0aGlzIGlzIHRydWUgdGhlbiB3ZSd2ZSBnb3QgYmlnZ2VyIHByb2Js
ZW1zIHdpdGggcGFyc2luZwp0aGUgbm90ZXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 18:30:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 18:30: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-devel-bounces@lists.xenproject.org>)
	id 1ggZf0-0004yz-IG; Mon, 07 Jan 2019 18:30: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=7RMc=PP=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ggZez-0004qC-Mi
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 18:30:01 +0000
X-Inumbo-ID: 3de8f51e-12aa-11e9-9ae6-e76fb1cbe07a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3de8f51e-12aa-11e9-9ae6-e76fb1cbe07a;
 Mon, 07 Jan 2019 18:30:00 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A90702070B;
 Mon,  7 Jan 2019 18:29:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546885800;
 bh=0WI5atxpuHnS8m7KAUhfbOfDpxiOoJMGSSHNcCACSSQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=dpV1l9SlMjQm/nShsICcKlLOjlw5vy7TjmJ5CCy/yqcxb9UOmkME5SAc/phBlPX9p
 KzCqGbyn2q//n/f46AEs5eV5PIL5JsAU5bdKl6G3Kd5ZrKhJUbT1mHJkwY9IYRF6Gz
 RR7w7nOYV7zAiJEPeaNGtCgdj/tBjOUFD1HmHiw8=
Date: Mon, 7 Jan 2019 10:29:59 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C33022D020000780020A9D1@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901071023280.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
 <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
 <5BEBD25B02000078001FBCA4@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901021006200.800@sstabellini-ThinkPad-X260>
 <5C2F1DC9020000780020A1D8@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901040853520.800@sstabellini-ThinkPad-X260>
 <5C33022D020000780020A9D1@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA3IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDQuMDEuMTkg
YXQgMTg6MDUsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IEkgcmVhbGl6ZSB0
aGF0IHlvdSBhcmUgbm90IGNvbnZpbmNlZCBieSB0aGVzZSBhcmd1bWVudHMsIGJ1dCBsZXQncyBm
aW5kCj4gPiBhIHdheSBmb3J3YXJkLiBNeSBwcmVmZXJlbmNlIHdvdWxkIGJlIHRvIGhhdmUgU1lN
Qk9MIHJldHVybmluZyB1bnNpZ25lZAo+ID4gbG9uZyBhbmQgZG8gdW5zaWduZWQgbG9uZyBjb21w
YXJpc29ucyB3aGVuIHBvaW50ZXJzIHBvaW50aW5nIHRvCj4gPiBkaWZmZXJlbnQgb2JqZWN0cyBh
cmUgaW52b2x2ZWQuCj4gCj4gSSBjb250aW51ZSB0byBmYWlsIHRvIHNlZSBob3cgc3VpdGFibGUg
aGlkaW5nIG9mIHRoZSBjb25uZWN0aW9uIHRvIHRoZQo+IG9yaWdpbmFsIHN5bWJvbCBmcm9tIHRo
ZSBjb21waWxlciBtYWtlcyBjb2RlIGxlc3Mgc3RhbmRhcmQgY29tcGxpYW50Cj4gd2hlbiBjb21w
YXJpbmcgcG9pbnRlcnM6IFRoZSBjb21waWxlciBzaW1wbHkgY2FuJ3Qga25vdyB3aGV0aGVyCj4g
dGhlIHVuZGVybHlpbmcgb2JqZWN0IGlzIChpbiB0aGUgZXh0cmVtZSBjYXNlKSBhbiBhcnJheSBz
cGFubmluZyB0aGUKPiBlbnRpcmUgYWRkcmVzcyBzcGFjZS4KClRoYXQgaXMgYmVjYXVzZSB0aGUg
cmVxdWlyZW1lbnQgSSBhbSB0cnlpbmcgdG8gYWRkcmVzcyBpcyBNSVNSQS1DCmNvbXBsaWFuY2Us
IHdoaWNoIGluIHR1cm5zIHJlcXVpcmVzIEMgbGFuZ3VhZ2UgY29tcGxpYW5jZSBmb3IgQyBsYW5n
dWFnZQooSSB0aGluayBpdCBhbGxvd3MgbWl4aW5nIEMgd2l0aCBhc3NlbWJseSBjb2RlKS4gSSBk
b24ndCBwYXJ0aWN1bGFybHkKY2FyZSB3aGV0aGVyIHRoZSBjb21waWxlciBjYW4gb3IgY2Fubm90
IGZpbmQgdGhlIGNvbm5lY3Rpb24gdG8gdGhlCm9yaWdpbmFsIHN5bWJvbC4gCgpUaGUgaW1wb3J0
YW50IHRoaW5nIGZvciBtZSBpcyB0byBhdm9pZCBjb21wYXJpc29ucyAoYW5kIHN1YnRyYWN0aW9u
cykKYmV0d2VlbiBwb2ludGVycyBwb2ludGluZyB0byBkaWZmZXJlbnQgb2JqZWN0cy4gSWYgd2Ug
Y29tcGFyZSB1bnNpZ25lZApsb25ncywgaXQgaXMgZWFzaWVyIHRvIHByb3ZlIHRoYXQgdGhlIGNv
bXBhcmlzb24gaXMgbm90IGJldHdlZW4gcG9pbnRlcnMKcG9pbnRpbmcgdG8gZGlmZmVyZW50IG9i
amVjdHMsIGV2ZW4gaWYgc29tZWhvdyB0aGUgbnVtZXJpYyB2YWx1ZXMKaW5kaXJlY3RseSBjb21l
IGZyb20gcG9pbnRlcnMuIElmIHdlIGNvbXBhcmUgcG9pbnRlcnMsIGV2ZW4gaWYgdGhleSB3ZW50
CnRocm91Z2ggc29tZSBzb3J0IG9mIGFzc2VtYmx5IGNvbnZlcnNpb25zLCB3ZSBhcmUgc3RpbGwg
Y29tcGFyaW5nCnBvaW50ZXJzIHBvaW50aW5nIHRvIGRpZmZlcmVudCBvYmplY3RzLiBUaGUgY29t
cGlsZXIgbWlnaHQgbm90IGJlIGFibGUKdG8gZmlndXJlIGl0IG91dCwgYnV0IGEgTUlTUkEtQyBj
b21wbGlhbmNlIHNjYW5uaW5nIHRvb2wsIG9yIGEgaHVtYW4sCm1pZ2h0LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 18:33:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 18:33: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-devel-bounces@lists.xenproject.org>)
	id 1ggZiP-0005Xk-6i; Mon, 07 Jan 2019 18:33: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=7RMc=PP=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ggZiN-0005Xa-PZ
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 18:33:31 +0000
X-Inumbo-ID: bb1698e1-12aa-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb1698e1-12aa-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 18:33:30 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0A70B2070B;
 Mon,  7 Jan 2019 18:33:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546886010;
 bh=pSRe+JV29s6q/s6b3seHpcdIvMuen4todgHhMJUtn3o=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=zZjJf979CpLNYXv8im5hMqzyxGrW21ruPTuLjipvs3MUgQyuj9y4beXJFSJSFd8xR
 GTNSvPH64DJ2LMzDN1Y+OhSOAD5ZDjgtxe84635f92PZiRB67HGZq7Ch/dSfjIj31i
 Gf49XWc7HF9k9BhLVpwnO7Nc+LCSxDK9bBduTBlU=
Date: Mon, 7 Jan 2019 10:33:26 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <b0d70001-d8b4-f17f-63a6-8e992c87e32a@suse.com>
Message-ID: <alpine.DEB.2.10.1901071030060.800@sstabellini-ThinkPad-X260>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
 <b0d70001-d8b4-f17f-63a6-8e992c87e32a@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Jan 9 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA3IEphbiAyMDE5LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDAzLzAxLzIwMTkg
MTU6MjgsIExhcnMgS3VydGggd3JvdGU6Cj4gPiBIaSBhbGwsCj4gPiAKPiA+IGJhc2VkIG9uIFN0
ZWZhbm8ncyBhbmQgSnVsaWVuJ3Mgc3VnZ2VzdGlvbiB0aGF0IGl0IG1heSBtYWtlIHNlbnNlIHRv
IG1lcmdlIHRoZSB4ODYgYW5kIGFybSBjYWxscywgSSBhbSB3aWxsaW5nIHRvIHRyeS4gSXQgYWxz
byBtYWtlcyBzZW5zZSB0aGlzIHRpbWUgaW4gcGFydGljdWxhciBiZWNhdXNlIHdlIGFyZSBhcHBy
b2FjaGluZyBmcmVlemUgdGltZS4KPiA+IAo+ID4gCj4gPiBBcyBwZXIgcmVxdWVzdCB0aGUgbWVl
dGluZyBpcyAxIGhvdXIgbGF0ZXIgdGhhbiBub3JtYWwuIEFsc28sIGJlY2F1c2UgdGhlcmUgd2Vy
ZSBOTyBhdHRlbmRlZXMgZnJvbSBDaGluYSBvbiB0aGUgbGFzdCAzIGNhbGxzLiBGb3IgQ2hpbmVz
ZSBhdHRlbmRlZXM6IGlmIHlvdSBwbGFuIHRvIGF0dGVuZCwgcGxlYXNlIGNvbmZpcm0geW91IGFy
ZSBhdHRlbmRpbmcgYW5kIHdlIGNhbiBkaXNjdXNzIG1vdmluZyB0aGUgbWVldGluZyB0byBlYXJs
aWVyLgo+ID4gCj4gPiBASnVlcmdlbiwgQEphbjogd2UgY2FuIGRpc2N1c3MgdGhlIHRpbWluZyBv
ZiBmdXR1cmUgbWVldGluZ3MgZ29pbmcgZm9yd2FyZCBpZiAxNzowMC0xODowMCBpcyBhIHByb2Js
ZW0gZm9yIHlvdS4KPiA+IAo+ID4gUGxlYXNlIHByb3Bvc2UgdG9waWNzIGJ5IGVpdGhlciBlZGl0
aW5nIHRoZSBydW5uaW5nIGFnZW5kYSBkb2N1bWVudCBhdCBodHRwczovL2RvY3MuZ29vZ2xlLmNv
bS9kb2N1bWVudC9kLzFVZnY5WGNRTzB6SUFWZUZiRkNBSEFlRUlCOUFwNFk0c3JBbTR2SThJMDFJ
L2VkaXQjIG9yIGJ5IHJlcGx5aW5nIHRvIHRoZSBtYWlsLiBJZGVhbGx5IGJ5IG5leHQgVHVlc2Rh
eSEKPiAKPiBJJ2QgbGlrZSB0byBkaXNjdXNzIHN0YXR1cyBvZiB0aGUgY3VycmVudCBwZW5kaW5n
IHBhdGNoIHNlcmllczoKPiAKPiBTZXJpZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QXV0aG9yICAgICAgICAgICAgICAgICBTdGF0dXMKPiBQZXItY3B1IHRhc2tsZXQgICAgICAgICAg
ICAgICAgICAgICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrICAtPjQuMTM/Cj4gSW1wcm92ZW1lbnRz
IHRvIGRvbWFpbiBjcmVhdGlvbiAodjIpIEFuZHJldyBDb29wZXIgICAgICAgICAgPwo+IEFyZ28g
KGludGVyLVZNIGNvbW11bmljYXRpb24pICh2MykgICBDaHJpc3RvcGhlciBDbGFyayAgICAgID8K
PiBDb3JlIGF3YXJlIHNjaGVkIChSRkMgdjEpICAgICAgICAgICAgRGFyaW8gRmFnZ2lvbGkgICAg
ICAgICAtPjQuMTM/Cj4gQ29yZSBhd2FyZSBzY2hlZCBjcmVkaXQyIChSRkMgdjEpICAgIERhcmlv
IEZhZ2dpb2xpICAgICAgICAgLT40LjEzPwo+IHg4NiBpbnN0ciBlbXVsYXRvciBhZGQgQVZYNTEy
ICh2NykgICBKYW4gQmV1bGljaCAgICAgICAgICAgIGZpbmlzaGVkPwo+IEhWTSBndWVzdCBDUFUg
dG9wb2xvZ3kgc3VwcG9ydCAoUkZDKSBDaGFvIEdhbyAgICAgICAgICAgICAgIC0+NC4xMz8KPiBJ
bnRlbCBUcmFjZSB2aXJ0LiBlbmFibGluZyAodjEpICAgICAgTHV3ZWkgS2FuZyAgICAgICAgICAg
ICAtPjQuMTM/Cj4gTGludXggc3R1YiBkb21haW5zIChSRkMgdjIpICAgICAgICAgIE1hcmVrIE1h
cmN6eWtvd3NraS1HLiAgLT40LjEzPwo+IHFlbXUgZGVwcml2aWxlZ2UgKHY0KSAgICAgICAgICAg
ICAgICBHZW9yZ2UgRHVubGFwICAgICAgICAgIGZpbmlzaGVkPwo+IEltcHJvdmUgbGF0ZSBtaWNy
b2NvZGUgbG9hZGluZyAodjQpICBDaGFvIEdhbyAgICAgICAgICAgICAgID8KPiBGaXhlcyB0byAj
REIgaW5qZWN0aW9uICAgICAgICAgICAgICAgQW5kcmV3IENvb3BlciAgICAgICAgICAtPjQuMTM/
Cj4gQ1BVSUQvTVNSIFhlbi90b29sc3RhY2sgaW1wcm92ZW1lbnRzIEFuZHJldyBDb29wZXIgICAg
ICAgICAgLT40LjEzPwo+IEltcHJvdmVtZW50cyB0byBkb21haW5fY3Jhc2goKSAgICAgICBBbmRy
ZXcgQ29vcGVyICAgICAgICAgIC0+NC4xMz8KPiBGaXggVkdBIGxvZ2RpcnR5IHdpdGggYWx0cDJt
ICh2MTEpICAgUmF6dmFuIENvam9jYXJ1ICAgICAgICA/Cj4gZG9tMGxlc3MgKHY0KSAgICAgICAg
ICAgICAgICAgICAgICAgIFN0ZWZhbm8gU3RhYmVsbGluaSAgICAgPwoKRG9tMGxlc3MgaXMgYWxy
ZWFkeSBpbi4gIkRvbTBsZXNzIGRldmljZSBhc3NpZ25tZW50IiBtaXNzZWQgdGhlIHdpbmRvdwpi
eSBvbmx5IGEgY291cGxlIG9mIGRheXMgKEkgZm9yZ290IHRvIHNlbmQgaXQgaW4gdGltZSAtLSB0
b28gYmFkLikKCkkgaGF2ZSBhbm90aGVyIG91dHN0YW5kaW5nIHNlcmllcyBmb3IgNC4xMjogIm1p
c2Mgc2FmZXR5IGNlcnRpZmljYXRpb24KZml4ZXMiLgoKCj4gSW1wbGVtZW50IFNldC9XYXkgb3Bl
cmF0aW9ucyAoUkZDKSAgIEp1bGllbiBHcmFsbCAgICAgICAgICAgPwoKQWxzbyBhbHJlYWR5IGNv
bW1pdHRlZAoKCj4gVEVFIG1lZGlhdG9yIHN1cHBvcnQgaW4gWEVOICh2MikgICAgIFZvbG9keW15
ciBCYWJjaHVrICAgICAgPwogCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 18:41:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 18:41: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-devel-bounces@lists.xenproject.org>)
	id 1ggZpf-0006Jw-10; Mon, 07 Jan 2019 18:41: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=7RMc=PP=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ggZpd-0006Jp-P6
 for xen-devel@lists.xen.org; Mon, 07 Jan 2019 18:41:01 +0000
X-Inumbo-ID: c6eae711-12ab-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6eae711-12ab-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 18:41:00 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EA95F2070B;
 Mon,  7 Jan 2019 18:40:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546886459;
 bh=sDyoN9qDlh+7KG16lopgnFK/Te7D76WTgCQdH7WRwiU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=hc7TBWUJhb2/bo21BkwU0D1TfXnuy/ow447lND0//lmjHz40+8yz3e70umoaGmfmU
 T7TztA9aRM4uJOH4IeRgzE7UZqrhBU3DdWgB13G4TLXgZPjBNy/ayVxbvGptnLFPo7
 kf1R8XpNvS0fe38QdMLoGtA6lGKb3XklUu9jV5kU=
Date: Mon, 7 Jan 2019 10:40:58 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <b5e3db3ae4bc42adb1df40ef047cb5d0@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.DEB.2.10.1901071039230.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901021622550.800@sstabellini-ThinkPad-X260>
 <416d62e8-f977-bca7-2eb9-5ac05051953e@citrix.com>
 <alpine.DEB.2.10.1901031004460.800@sstabellini-ThinkPad-X260>
 <71f5da369f1245b8a85c794a9ae097d9@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1901040941510.800@sstabellini-ThinkPad-X260>
 <b5e3db3ae4bc42adb1df40ef047cb5d0@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-484521266-1546886385=:800"
Content-ID: <alpine.DEB.2.10.1901071040150.800@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
 ARM after 91d4eca7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 'Stefano Stabellini' <sstabellini@kernel.org>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-484521266-1546886385=:800
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1901071040151.800@sstabellini-ThinkPad-X260>

On Mon, 7 Jan 2019, Paul Durrant wrote:
> > -----Original Message-----
> > From: Stefano Stabellini [mailto:sstabellini@kernel.org]
> > Sent: 04 January 2019 17:46
> > To: Paul Durrant <Paul.Durrant@citrix.com>
> > Cc: 'Stefano Stabellini' <sstabellini@kernel.org>; Andrew Cooper
> > <Andrew.Cooper3@citrix.com>; xen-devel@lists.xen.org;
> > julien.grall@arm.com; jbeulich@suse.com
> > Subject: RE: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
> > ARM after 91d4eca7
> > 
> > On Fri, 4 Jan 2019, Paul Durrant wrote:
> > > > -----Original Message-----
> > > > From: Stefano Stabellini [mailto:sstabellini@kernel.org]
> > > > Sent: 03 January 2019 18:20
> > > > To: Andrew Cooper <Andrew.Cooper3@citrix.com>
> > > > Cc: Stefano Stabellini <sstabellini@kernel.org>; xen-
> > devel@lists.xen.org;
> > > > julien.grall@arm.com; jbeulich@suse.com; Paul Durrant
> > > > <Paul.Durrant@citrix.com>
> > > > Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev
> > assignment on
> > > > ARM after 91d4eca7
> > > >
> > > > On Thu, 3 Jan 2019, Andrew Cooper wrote:
> > > > > On 03/01/2019 00:28, Stefano Stabellini wrote:
> > > > > > Fix device assignment on ARM after 91d4eca7 "mm / iommu: split
> > > > > > need_iommu() into has_iommu_pt() and need_iommu_pt_sync()".
> > > > > >
> > > > > > arch_iommu_populate_page_table returns -ENOSYS which causes
> > > > > > iommu_construct to return early, although it is not an error.
> > > > > >
> > > > > > Interestingly, the if ( rc ) was present even before 91d4eca7, but
> > it
> > > > was
> > > > > > still working before. Now, with the new hd->status field it won't
> > > > > > complete the initialization successfully.
> > > > > >
> > > > > > Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
> > > > > >
> > > > > > diff --git a/xen/drivers/passthrough/iommu.c
> > > > b/xen/drivers/passthrough/iommu.c
> > > > > > index ac62d7f..a63329b 100644
> > > > > > --- a/xen/drivers/passthrough/iommu.c
> > > > > > +++ b/xen/drivers/passthrough/iommu.c
> > > > > > @@ -269,7 +269,7 @@ int iommu_construct(struct domain *d)
> > > > > >          hd->need_sync = true;
> > > > > >
> > > > > >          rc = arch_iommu_populate_page_table(d);
> > > > >
> > > > > The comment in ARM's arch_iommu_populate_page_table() says
> > > > >
> > > > > /* The IOMMU shares the p2m with the CPU */
> > > > >
> > > > > Which means that iommu_use_hap_pt() (just out of context above this
> > > > > hunk) is wrong.Â  It should return true, which will prevent us
> > entering
> > > > > this path during initialisation.
> > > >
> > > > iommu_use_hap_pt is implemented by calling has_iommu_pt(d) (also on
> > x86
> > > > is part of the implementation), which is implemented as:
> > > >
> > > >   (dom_iommu(d)->status != IOMMU_STATUS_disabled)
> > > >
> > > > IOMMU_STATUS_disabled is zero in the enum, so status starts as
> > > > IOMMU_STATUS_disabled. It is set to IOMMU_STATUS_initializing for dom0
> > > > in iommu_hwdom_init, but it is not set to IOMMU_STATUS_initializing
> > for
> > > > other domains anywhere, leading to this error.
> > >
> > > It is set for other domains... see iommu_construct().
> > 
> > Hi Paul, unfortunately it doesn't work that way. Let me explain:
> > 
> > 
> > iommu_construct() sets hd->status to IOMMU_STATUS_initializing *after*
> > calling iommu_use_hap_pt(d), and specifically inside the if statement:
> > 
> >     if ( !iommu_use_hap_pt(d) )
> >     {
> >         int rc;
> > 
> >         hd->status = IOMMU_STATUS_initializing;
> >         hd->need_sync = true;
> > 
> >         rc = arch_iommu_populate_page_table(d);
> >         if ( rc )
> >         {
> >             if ( rc != -ERESTART )
> >             {
> >                 hd->need_sync = false;
> >                 hd->status = IOMMU_STATUS_disabled;
> >             }
> > 
> >             return rc;
> >         }
> >     }
> > 
> > However, for iommu_use_hap_pt(d) to return the correct value, which
> > should be always true on ARM, status needs to be already set to
> > IOMMU_STATUS_initializing.
> > 
> > Because when we enter iommu_construct status is IOMMU_STATUS_disabled,
> > iommu_use_hap_pt(d) calls has_iommu_pt(d) which wrongly returns false
> > because it is implemented as:
> > 
> > #define has_iommu_pt(d) (dom_iommu(d)->status != IOMMU_STATUS_disabled)
> > 
> > 
> > I think we need to move the initialization of status to
> > IOMMU_STATUS_initializing earlier, specifically to iommu_domain_init.
> 
> The use of iommu_use_hap_pt() here is indeed a problem, but I think it would be sufficient to move the line "hd->status = IOMMU_STATUS_initializing" to just before the if rather than to a completely separate function.

Yes, that works too.
 
---
xen/iommu: fix dev assignment on ARM after 91d4eca7

Fix device assignment on ARM after 91d4eca7 "mm / iommu: split
need_iommu() into has_iommu_pt() and need_iommu_pt_sync()".

arch_iommu_populate_page_table returns -ENOSYS which causes
iommu_construct to return early, although it is not an error.

hd->status needs to be set to IOMMU_STATUS_initializing before calling
iommu_use_hap_pt, otherwise iommu_use_hap_pt will return the wrong
value.

Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>

diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index ac62d7f..a6f69f4 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -261,11 +261,11 @@ int iommu_construct(struct domain *d)
     if ( hd->status == IOMMU_STATUS_initialized )
         return 0;
 
+    hd->status = IOMMU_STATUS_initializing;
     if ( !iommu_use_hap_pt(d) )
     {
         int rc;
 
-        hd->status = IOMMU_STATUS_initializing;
         hd->need_sync = true;
 
         rc = arch_iommu_populate_page_table(d);
--8323329-484521266-1546886385=:800
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-484521266-1546886385=:800--


From xen-devel-bounces@lists.xenproject.org Mon Jan 07 18:54:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 18:54: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-devel-bounces@lists.xenproject.org>)
	id 1gga2a-0007A4-8L; Mon, 07 Jan 2019 18:54: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=7RMc=PP=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gga2Z-00079z-3J
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 18:54:23 +0000
X-Inumbo-ID: a4dc953d-12ad-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4dc953d-12ad-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 18:54:21 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 15B9A2085A;
 Mon,  7 Jan 2019 18:54:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546887261;
 bh=Ebva35srxDsRLckMsa1XcLsdtdL4yIvRQ1QJosrzNM8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=rirj+vmggy89foJudoOLxID/uGZC5Qf9wtakX6JkAqHaUHSlsQnPFbB6JhOLTF+DX
 iF8feRNIFG0D2kLxoRqNE5JbVVGmEqwEskAcYca5mdbLAcxkINnzLAiY30zbfncIAb
 vlIa1R/mTL1y/Kn6waoLtQKLVaZ6CB25r5an91Vk=
Date: Mon, 7 Jan 2019 10:54:20 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C33256F020000780020ABEC@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901071041440.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
 <1546543191-9206-2-git-send-email-sstabellini@kernel.org>
 <5C33256F020000780020ABEC@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 2/4] xen/arm: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA3IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDMuMDEuMTkg
YXQgMjA6MTksIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IFVzZSBTWU1CT0wg
aW4gY2FzZXMgb2YgY29tcGFyaXNvbnMgYW5kIHN1YnRyYWN0aW9ucyBvZjoKPiA+IAo+ID4gX3N0
YXJ0LCBfZW5kLCBfX2luaXRfYmVnaW4sIF9faW5pdF9lbmQsICBfXzJNX3RleHRfZW5kLAo+ID4g
X18yTV9yb2RhdGFfc3RhcnQsIF9fMk1fcm9kYXRhX2VuZCwgX18yTV9pbml0X3N0YXJ0LF9fMk1f
aW5pdF9lbmQsCj4gPiBfXzJNX3J3ZGF0YV9zdGFydCwgX18yTV9yd2RhdGFfZW5kLCBfc3RleHQs
IF9ldGV4dCwgX3Nyb2RhdGEsIF9lcm9kYXRhLAo+ID4gX19lbmRfdnBjaV9hcnJheSwgX19zdGFy
dF92cGNpX2FycmF5LCBfc2luaXR0ZXh0LCBfZWluaXR0ZXh0LAo+ID4gX3N0ZXh0ZW50cnksIF9l
dGV4dGVudHJ5LCBfX3N0YXJ0X2J1Z19mcmFtZXMsIF9fc3RvcF9idWdfZnJhbWVzXzAsCj4gPiBf
X3N0b3BfYnVnX2ZyYW1lc18xLCBfX3N0b3BfYnVnX2ZyYW1lc18yLF9fc3RvcF9idWdfZnJhbWVz
XzMsCj4gPiBfX25vdGVfZ251X2J1aWxkX2lkX3N0YXJ0LCBfX25vdGVfZ251X2J1aWxkX2lkX2Vu
ZCwgX19zdGFydF9fX2V4X3RhYmxlLAo+ID4gX19zdG9wX19fZXhfdGFibGUsIF9fc3RhcnRfX19w
cmVfZXhfdGFibGUsIF9fc3RvcF9fX3ByZV9leF90YWJsZSwKPiA+IF9fbG9ja19wcm9maWxlX3N0
YXJ0LCBfX2xvY2tfcHJvZmlsZV9lbmQsIF9fcGFyYW1fc3RhcnQsCj4gPiBfX3BhcmFtX2VuZCwg
X19zZXR1cF9zdGFydCwgX19zZXR1cF9lbmQsIF9faW5pdGNhbGxfc3RhcnQsCj4gPiBfX2luaXRj
YWxsX2VuZCwgX19wcmVzbXBfaW5pdGNhbGxfZW5kLCBfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0LAo+
ID4gX190cmFtcG9saW5lX3JlbF9zdG9wLCBfX3RyYW1wb2xpbmVfc2VnX3N0YXJ0LCBfX3RyYW1w
b2xpbmVfc2VnX3N0b3AKPiA+IF9fYWx0X2luc3RydWN0aW9ucywgX19hbHRfaW5zdHJ1Y3Rpb25z
X2VuZCwgX19jdG9yc19zdGFydCwgX19jdG9yc19lbmQsCj4gPiBfX2VuZF9zY2hlZHVsZXJzX2Fy
cmF5LCBfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXksIF9fYnNzX3N0YXJ0LAo+ID4gX19ic3NfZW5k
LCBfX3Blcl9jcHVfc3RhcnQsIF9fcGVyX2NwdV9kYXRhX2VuZCwgX3NwbGF0Zm9ybSwgX2VwbGF0
Zm9ybSwKPiA+IF9zZGV2aWNlLCBfZWRldmljZSwgX2FzZGV2aWNlLCBfYWVkZXZpY2UsIF9fcHJv
Y19pbmZvX3N0YXJ0LAo+ID4gX19wcm9jX2luZm9fZW5kLCBfc2R0Ygo+IAo+IERpZG4ndCB5b3Ug
Z28gYSBsaXR0bGUgdG9vIGZhciB3aXRoIGNvcHktYW5kLXBhc3RlIGhlcmU/IEkgZG9uJ3QgdGhp
bmsKPiBhbGwgb2YgdGhlIHN5bWJvbHMgcmVhbGx5IGV4aXN0IGluIEFybSAoYW5kIHNpbWlsYXJs
eSBpbiB0aGUgeDg2IGluc3RhbmNlCj4gSSB0aGluayB0aGVyZSBhcmUgc29tZSBBcm0tb25seSBz
eW1ib2xzKS4KCk9wcywgeW91IGFyZSByaWdodCwgSSdsbCBmaWx0ZXIgdGhlIGxpc3QgaW4gZWFj
aCBjb21taXQgbWVzc2FnZSB0byBvbmx5CnRoZSBzeW1ib2xzIHRoYXQgbWFrZSBzZW5zZS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 19:16:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 19:16: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-devel-bounces@lists.xenproject.org>)
	id 1ggaNr-0000J3-5y; Mon, 07 Jan 2019 19:16: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=7RMc=PP=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ggaNp-0000Iy-HW
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 19:16:21 +0000
X-Inumbo-ID: b6ea5650-12b0-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6ea5650-12b0-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 19:16:20 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BD0C5206B7;
 Mon,  7 Jan 2019 19:16:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546888580;
 bh=+5ZycWuuJiLqEBXSyMxVUYGFDp25MwGU0VKPb3Ryf80=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=uSq+R0qBdO9+W9BCsknZWrn+fogjgWKFOv0QaE36nXZY5oi0V3meR4HSWObN1kM7u
 CxWFEydVQYmbwTSdHBjNhrVX5BIxTIOxIVBBV5ghEMCzSo16e8N/O7mr4/Y3Xu1YKB
 a+HsDNtoLRVSnghl9Gjmiw2AFAAHm9e2ST0vLZyE=
Date: Mon, 7 Jan 2019 11:16:19 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C33281F020000780020AC2C@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901071059120.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
 <1546543191-9206-4-git-send-email-sstabellini@kernel.org>
 <5C33281F020000780020AC2C@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 4/4] xen/common: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA3IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDMuMDEuMTkg
YXQgMjA6MTksIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IC0tLSBhL3hlbi9j
b21tb24va2VybmVsLmMKPiA+ICsrKyBiL3hlbi9jb21tb24va2VybmVsLmMKPiA+IEBAIC0zMTIs
MTQgKzMxMiwxOCBAQCBleHRlcm4gY29uc3QgaW5pdGNhbGxfdCBfX2luaXRjYWxsX3N0YXJ0W10s
IAo+ID4gX19wcmVzbXBfaW5pdGNhbGxfZW5kW10sCj4gPiAgdm9pZCBfX2luaXQgZG9fcHJlc21w
X2luaXRjYWxscyh2b2lkKQo+ID4gIHsKPiA+ICAgICAgY29uc3QgaW5pdGNhbGxfdCAqY2FsbDsK
PiA+IC0gICAgZm9yICggY2FsbCA9IF9faW5pdGNhbGxfc3RhcnQ7IGNhbGwgPCBfX3ByZXNtcF9p
bml0Y2FsbF9lbmQ7IGNhbGwrKyApCj4gPiArICAgIGZvciAoIGNhbGwgPSBfX2luaXRjYWxsX3N0
YXJ0Owo+ID4gKwkJICAodW5zaWduZWQgbG9uZyljYWxsIDwgU1lNQk9MKF9fcHJlc21wX2luaXRj
YWxsX2VuZCk7Cj4gPiArCQkgIGNhbGwrKyApCj4gCj4gSGFyZCB0YWJzIGhlcmUgYW5kIC4uLgoK
SSdsbCBmaXgKCgo+ID4gICAgICAgICAgKCpjYWxsKSgpOwo+ID4gIH0KPiA+ICAKPiA+ICB2b2lk
IF9faW5pdCBkb19pbml0Y2FsbHModm9pZCkKPiA+ICB7Cj4gPiAgICAgIGNvbnN0IGluaXRjYWxs
X3QgKmNhbGw7Cj4gPiAtICAgIGZvciAoIGNhbGwgPSBfX3ByZXNtcF9pbml0Y2FsbF9lbmQ7IGNh
bGwgPCBfX2luaXRjYWxsX2VuZDsgY2FsbCsrICkKPiA+ICsgICAgZm9yICggY2FsbCA9IF9fcHJl
c21wX2luaXRjYWxsX2VuZDsKPiA+ICsJCSAgKHVuc2lnbmVkIGxvbmcpY2FsbCA8IFNZTUJPTChf
X2luaXRjYWxsX2VuZCk7Cj4gPiArCQkgIGNhbGwrKyApCj4gCj4gLi4uIGhlcmUuCgpJJ2xsIGZp
eAoKCj4gPiAtLS0gYS94ZW4vY29tbW9uL2xpYi5jCj4gPiArKysgYi94ZW4vY29tbW9uL2xpYi5j
Cj4gPiBAQCAtNDk3LDcgKzQ5Nyw3IEBAIGV4dGVybiBjb25zdCBjdG9yX2Z1bmNfdCBfX2N0b3Jz
X3N0YXJ0W10sIF9fY3RvcnNfZW5kW107Cj4gPiAgdm9pZCBfX2luaXQgaW5pdF9jb25zdHJ1Y3Rv
cnModm9pZCkKPiA+ICB7Cj4gPiAgICAgIGNvbnN0IGN0b3JfZnVuY190ICpmOwo+ID4gLSAgICBm
b3IgKCBmID0gX19jdG9yc19zdGFydDsgZiA8IF9fY3RvcnNfZW5kOyArK2YgKQo+ID4gKyAgICBm
b3IgKCBmID0gX19jdG9yc19zdGFydDsgKHVuc2lnbmVkIGxvbmcpZiA8IFNZTUJPTChfX2N0b3Jz
X2VuZCk7ICsrZiApCj4gPiAgICAgICAgICAoKmYpKCk7Cj4gCj4gT25lIG9mIHRoZSBiZXN0IGV4
YW1wbGVzIHdoZXJlIFNZTUJPTCgpIHJldGFpbmluZyB0aGUgb3JpZ2luYWwgdHlwZQo+IHdvdWxk
IGhlbHAuCgpZZXMsIGRlcGVuZGluZyBvbiB0aGUgcmVzdWx0IG9mIHRoZSBkaXNjdXNzaW9uIG9u
IHRoZSB0b3BpYywgSSdsbCBlaXRoZXIKa2VlcCBpdCBhcyBpcywgb3IgY2hhbmdlIGFsbCB0aGVz
ZSBpbnN0YW5jZXMuCgoKPiBBbHNvIHBsZWFzZSB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWRk
IHRoZSBtaXNzaW5nIGJsYW5rIGxpbmUuCgpZb3UgbWVhbiBiZWZvcmUgdGhlIGBmb3InLCByaWdo
dD8gSSdsbCBhZGQuCgoKPiA+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+ID4gKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4gPiBAQCAtNjgsNyArNjgsNyBAQCBERUZJTkVfUEVSX0NQ
VShzdHJ1Y3Qgc2NoZWR1bGVyICosIHNjaGVkdWxlcik7Cj4gPiAgREVGSU5FX1BFUl9DUFUoY3B1
bWFza190LCBjcHVtYXNrX3NjcmF0Y2gpOwo+ID4gIAo+ID4gIGV4dGVybiBjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXlbXSwgCj4gPiAqX19lbmRfc2NoZWR1
bGVyc19hcnJheVtdOwo+ID4gLSNkZWZpbmUgTlVNX1NDSEVEVUxFUlMgKF9fZW5kX3NjaGVkdWxl
cnNfYXJyYXkgLSBfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXkpCj4gPiArI2RlZmluZSBOVU1fU0NI
RURVTEVSUyAoU1lNQk9MKF9fZW5kX3NjaGVkdWxlcnNfYXJyYXkpIC0gU1lNQk9MKF9fc3RhcnRf
c2NoZWR1bGVyc19hcnJheSkpCj4gCj4gTG9uZyBsaW5lLgoKSSdsbCBmaXguCgoKPiA+IC0tLSBh
L3hlbi9jb21tb24vc3BpbmxvY2suYwo+ID4gKysrIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCj4g
PiBAQCAtNDc0LDcgKzQ3NCw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGxvY2tfcHJvZl9pbml0KHZv
aWQpCj4gPiAgewo+ID4gICAgICBzdHJ1Y3QgbG9ja19wcm9maWxlICoqcTsKPiA+ICAKPiA+IC0g
ICAgZm9yICggcSA9ICZfX2xvY2tfcHJvZmlsZV9zdGFydDsgcSA8ICZfX2xvY2tfcHJvZmlsZV9l
bmQ7IHErKyApCj4gPiArICAgIGZvciAoIHEgPSAmX19sb2NrX3Byb2ZpbGVfc3RhcnQ7Cj4gPiAr
CQkgICh1bnNpZ25lZCBsb25nKXEgPCBTWU1CT0woJl9fbG9ja19wcm9maWxlX2VuZCk7Cj4gPiAr
CQkgIHErKyApCj4gCj4gSGFyZCB0YWJzIGFnYWluLgoKSSdsbCBmaXgKCgo+ID4gLS0tIGEveGVu
L2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jCj4gPiArKysgYi94ZW4vY29tbW9uL3ZpcnR1YWxfcmVn
aW9uLmMKPiA+IEBAIC0xMTksNyArMTE5LDExIEBAIHZvaWQgX19pbml0IHNldHVwX3ZpcnR1YWxf
cmVnaW9ucyhjb25zdCBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICpzdGFydCwKPiA+ICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBidWdfZnJhbWUgKnM7Cj4gPiAgCj4gPiAgICAgICAgICBzID0g
YnVnX2ZyYW1lc1tpIC0gMV07Cj4gPiAtICAgICAgICBzeiA9IGJ1Z19mcmFtZXNbaV0gLSBzOwo+
ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIENhc3QgdG8gdW5zaWduZWQgbG9uZyB0byBj
YWxjdWxhdGUgdGhlIHNpemUgdG8gYXZvaWQKPiA+ICsgICAgICAgICAqIHN1YnRyYWN0aW9ucyBi
ZXR3ZWVuIHBvaW50ZXJzIHBvaW50aW5nIHRvIGRpZmZlcmVudCBvYmplY3RzLgo+ID4gKyAgICAg
ICAgICovCj4gPiArICAgICAgICBzeiA9ICh1bnNpZ25lZCBsb25nKWJ1Z19mcmFtZXNbaV0gLSAo
dW5zaWduZWQgbG9uZylzOwo+IAo+IFBlcmhhcHMgYmV0dGVyIHRvIHVzZSBTWU1CT0woKSBpbiB0
aGUgZGVmaW5pdGlvbiBvZiBidWdfZnJhbWVzW10/CgpUaGF0IHdhcyBteSBpbml0aWFsIHRob3Vn
aHQsIGJ1dCB0aGVuIGJ1Z19mcmFtZXMgY2Fubm90IGJlIGNvbnN0IGFuZApjYW5ub3QgYmUgc3Rh
dGljYWxseSBpbml0aWFsaXplZC4gU28gdGhlIGNvZGUgd291bGQgYmVjb21lIHNvbWV0aGluZwps
aWtlIHRoaXM6Cgp2b2lkIF9faW5pdCBzZXR1cF92aXJ0dWFsX3JlZ2lvbnMoY29uc3Qgc3RydWN0
IGV4Y2VwdGlvbl90YWJsZV9lbnRyeSAqc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICplbmQpCnsKICAgIHNp
emVfdCBzejsKICAgIHVuc2lnbmVkIGludCBpID0gMDsKICAgIHN0YXRpYyB1bnNpZ25lZCBsb25n
IGJ1Z19mcmFtZXNbNl07CiAgICBidWdfZnJhbWVzW2krK10gPSBTWU1CT0woX19zdGFydF9idWdf
ZnJhbWVzKTsKICAgIGJ1Z19mcmFtZXNbaSsrXSA9IFNZTUJPTChfX3N0b3BfYnVnX2ZyYW1lc18w
KSwKICAgIGJ1Z19mcmFtZXNbaSsrXSA9IFNZTUJPTChfX3N0b3BfYnVnX2ZyYW1lc18xKSwKICAg
IGJ1Z19mcmFtZXNbaSsrXSA9IFNZTUJPTChfX3N0b3BfYnVnX2ZyYW1lc18yKSwKI2lmZGVmIENP
TkZJR19YODYKICAgIGJ1Z19mcmFtZXNbaSsrXSA9IFNZTUJPTChfX3N0b3BfYnVnX2ZyYW1lc18z
KSwKI2VuZGlmCiAgICBidWdfZnJhbWVzW2krK10gPSAwOwoKICAgIGZvciAoIGkgPSAxOyBidWdf
ZnJhbWVzW2ldOyBpKysgKQogICAgewogICAgICAgIHVuc2lnbmVkIGxvbmcgczsKCiAgICAgICAg
cyA9IGJ1Z19mcmFtZXNbaSAtIDFdOwogICAgICAgIC8qCiAgICAgICAgICogQ2FzdCB0byB1bnNp
Z25lZCBsb25nIHRvIGNhbGN1bGF0ZSB0aGUgc2l6ZSB0byBhdm9pZAogICAgICAgICAqIHN1YnRy
YWN0aW9ucyBiZXR3ZWVuIHBvaW50ZXJzIHBvaW50aW5nIHRvIGRpZmZlcmVudCBvYmplY3RzLgog
ICAgICAgICAqLwogICAgICAgIHN6ID0gYnVnX2ZyYW1lc1tpXSAtIHM7CgogICAgICAgIGNvcmUu
ZnJhbWVbaSAtIDFdLm5fYnVncyA9IHN6OwogICAgICAgIGNvcmUuZnJhbWVbaSAtIDFdLmJ1Z3Mg
PSAoY29uc3Qgc3RydWN0IGJ1Z19mcmFtZSAqKXM7CgogICAgICAgIGNvcmVfaW5pdC5mcmFtZVtp
IC0gMV0ubl9idWdzID0gc3o7CiAgICAgICAgY29yZV9pbml0LmZyYW1lW2kgLSAxXS5idWdzID0g
KGNvbnN0IHN0cnVjdCBidWdfZnJhbWUgKilzOwogICAgfQoKV2hhdCBkbyB5b3UgdGhpbms/CgoK
CgoKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaAo+ID4gKysrIGIveGVuL2luY2x1
ZGUveGVuL2tlcm5lbC5oCj4gPiBAQCAtNjYsMjcgKzY2LDI3IEBACj4gPiAgfSkKPiA+ICAKPiA+
ICBleHRlcm4gY2hhciBfc3RhcnRbXSwgX2VuZFtdLCBzdGFydFtdOwo+ID4gLSNkZWZpbmUgaXNf
a2VybmVsKHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+IC0gICAgY2hhciAqX19w
ID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCj4gPiAtICAgIChfX3AgPj0gX3N0
YXJ0KSAmJiAoX19wIDwgX2VuZCk7ICAgICAgICAgICAgXAo+ID4gKyNkZWZpbmUgaXNfa2VybmVs
KHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4g
KyAgICBjb25zdCB1bnNpZ25lZCBsb25nIF9fcCA9ICh1bnNpZ25lZCBsb25nKShwKTsgICAgICAg
ICAgICAgICAgICAgXAo+ID4gKyAgICAoX19wID49IFNZTUJPTChfc3RhcnQpKSAmJiAoX19wIDwg
U1lNQk9MKF9lbmQpKTsgICAgICAgICAgICBcCj4gPiAgfSkKPiA+ICAKPiA+ICBleHRlcm4gY2hh
ciBfc3RleHRbXSwgX2V0ZXh0W107Cj4gPiAtI2RlZmluZSBpc19rZXJuZWxfdGV4dChwKSAoeyAg
ICAgICAgICAgICAgICAgICAgXAo+ID4gLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25l
ZCBsb25nKShwKTsgICAgIFwKPiA+IC0gICAgKF9fcCA+PSBfc3RleHQpICYmIChfX3AgPCBfZXRl
eHQpOyAgICAgICAgICBcCj4gPiArI2RlZmluZSBpc19rZXJuZWxfdGV4dChwKSAoeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgIGNvbnN0IHVuc2lnbmVk
IGxvbmcgX19wID0gKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICAgICAgICBcCj4gPiAr
ICAgIChfX3AgPj0gU1lNQk9MKF9zdGV4dCkpICYmIChfX3AgPCBTWU1CT0woX2V0ZXh0KSk7ICAg
ICAgICAgIFwKPiA+ICB9KQo+ID4gIAo+ID4gIGV4dGVybiBjb25zdCBjaGFyIF9zcm9kYXRhW10s
IF9lcm9kYXRhW107Cj4gPiAtI2RlZmluZSBpc19rZXJuZWxfcm9kYXRhKHApICh7ICAgICAgICAg
ICAgICAgICAgXAo+ID4gLSAgICBjb25zdCBjaGFyICpfX3AgPSAoY29uc3QgY2hhciAqKSh1bnNp
Z25lZCBsb25nKShwKTsgICAgIFwKPiA+IC0gICAgKF9fcCA+PSBfc3JvZGF0YSkgJiYgKF9fcCA8
IF9lcm9kYXRhKTsgICAgICBcCj4gPiArI2RlZmluZSBpc19rZXJuZWxfcm9kYXRhKHApICh7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgIGNvbnN0IHVuc2ln
bmVkIGxvbmcgX19wID0gKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICAgICAgICBcCj4g
PiArICAgIChfX3AgPj0gU1lNQk9MKF9zcm9kYXRhKSkgJiYgKF9fcCA8IFNZTUJPTChfZXJvZGF0
YSkpOyAgICAgIFwKPiA+ICB9KQo+ID4gIAo+ID4gIGV4dGVybiBjaGFyIF9zaW5pdHRleHRbXSwg
X2Vpbml0dGV4dFtdOwo+ID4gLSNkZWZpbmUgaXNfa2VybmVsX2luaXR0ZXh0KHApICh7ICAgICAg
ICAgICAgICAgIFwKPiA+IC0gICAgY2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9uZyko
cCk7ICAgICBcCj4gPiAtICAgIChfX3AgPj0gX3Npbml0dGV4dCkgJiYgKF9fcCA8IF9laW5pdHRl
eHQpOyAgXAo+ID4gKyNkZWZpbmUgaXNfa2VybmVsX2luaXR0ZXh0KHApICh7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAgICBjb25zdCB1bnNpZ25lZCBsb25nIF9f
cCA9ICh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAgICAoX19w
ID49IFNZTUJPTChfc2luaXR0ZXh0KSkgJiYgKF9fcCA8IFNZTUJPTChfZWluaXR0ZXh0KSk7ICBc
Cj4gPiAgfSkKPiAKPiBJZiB5b3UgZnVsbHkgcmVwbGFjZSB0aGUgbWFjcm8gYm9kaWVzIGFueXdh
eSwgcGxlYXNlIHRha2UgdGhlCj4gb3Bwb3J0dW5pdHkgYW5kIGFsc28gZG8gYXdheSB3aXRoIHRo
ZSBuYW1lIHNwYWNlIHZpb2xhdGluZwo+IGxlYWRpbmcgdW5kZXJzY29yZXMgKHVzZSB0cmFpbGlu
ZyBvbmVzIGluc3RlYWQsIGZvciBleGFtcGxlKS4KCk9LLCBJIGNhbiBkby4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 19:30:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 19:30: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-devel-bounces@lists.xenproject.org>)
	id 1ggabR-0001jw-Da; Mon, 07 Jan 2019 19:30: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=/vLk=PP=redhat.com=ehabkost@srs-us1.protection.inumbo.net>)
 id 1ggabQ-0001jr-E5
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 19:30:24 +0000
X-Inumbo-ID: acf13978-12b2-11e9-92db-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acf13978-12b2-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 19:30:22 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id DF48BC71B8;
 Mon,  7 Jan 2019 19:30:21 +0000 (UTC)
Received: from localhost (ovpn-116-79.gru2.redhat.com [10.97.116.79])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 4996A5D9CA;
 Mon,  7 Jan 2019 19:30:21 +0000 (UTC)
From: Eduardo Habkost <ehabkost@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon,  7 Jan 2019 17:30:17 -0200
Message-Id: <20190107193020.21744-1-ehabkost@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Mon, 07 Jan 2019 19:30:22 +0000 (UTC)
Subject: [Xen-devel] [PATCH 0/3] machine: Make compat_props arrays shorter
 and more readable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: qemu-ppc@nongnu.org, Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, David Hildenbrand <david@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBkZWNsYXJhdGlvbnMgb2YgY29tcGF0X3Byb3BzIGFycmF5cyBhcmUgdmVyeSB2ZXJi
b3NlLAp3aXRoIGVhY2ggZW50cnkgdGFraW5nIDQgbGluZXMgb2YgY29kZS4gIEJ5IG9taXR0aW5n
IHRoZSBmaWVsZApkZXNpZ25hdG9ycywgd2UgY2FuIG1ha2UgZWFjaCBhcnJheSBlbnRyeSBmaXQg
YSBzaW5nbGUgbGluZSBvZgpjb2RlIGFuZCBiZSBtb3JlIHJlYWRhYmxlLgoKRWR1YXJkbyBIYWJr
b3N0ICgzKToKICBzcGFwcjogRWxpbWluYXRlIFNQQVBSX1BDSV8yXzdfTU1JT19XSU5fU0laRSBt
YWNybwogIG1hY2hpbmU6IEVsaW1pbmF0ZSB1bm5lY2Vzc2FyeSBzdHJpbmdpZnkoKSB1c2FnZQog
IG1hY2hpbmU6IFVzZSBzaG9ydGVyIGZvcm1hdCBmb3IgR2xvYmFsUHJvcGVydHkgYXJyYXlzCgog
aW5jbHVkZS9ody9pMzg2L3BjLmggICAgICAgIHwgIDE4ICstCiBpbmNsdWRlL2h3L3BjaS1ob3N0
L3NwYXByLmggfCAgIDEgLQogaHcvY29yZS9tYWNoaW5lLmMgICAgICAgICAgIHwgMzM4ICsrKyst
LS0tLS0tLS0tLS0tCiBody9pMzg2L3BjLmMgICAgICAgICAgICAgICAgfCA3MjAgKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBody9pMzg2L3BjX3BpaXguYyAgICAgICAgICAg
fCAxOTIgKystLS0tLS0tLQogaHcvcHBjL3NwYXByLmMgICAgICAgICAgICAgIHwgIDcyICstLS0K
IGh3L3MzOTB4L3MzOTAtdmlydGlvLWNjdy5jICB8ICA3NSArLS0tCiBody94ZW4veGVuLWNvbW1v
bi5jICAgICAgICAgfCAgMTggKy0KIDggZmlsZXMgY2hhbmdlZCwgMjY1IGluc2VydGlvbnMoKyks
IDExNjkgZGVsZXRpb25zKC0pCgotLSAKMi4xOC4wLnJjMS4xLmczZjFmZjIxNDAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 19:30:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 19:30: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-devel-bounces@lists.xenproject.org>)
	id 1ggabc-0001lE-QT; Mon, 07 Jan 2019 19:30: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=/vLk=PP=redhat.com=ehabkost@srs-us1.protection.inumbo.net>)
 id 1ggabc-0001l5-99
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 19:30:36 +0000
X-Inumbo-ID: b4777670-12b2-11e9-92db-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4777670-12b2-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 19:30:35 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D9FEE89ACB;
 Mon,  7 Jan 2019 19:30:34 +0000 (UTC)
Received: from localhost (ovpn-116-79.gru2.redhat.com [10.97.116.79])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 56FAF5D756;
 Mon,  7 Jan 2019 19:30:23 +0000 (UTC)
From: Eduardo Habkost <ehabkost@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon,  7 Jan 2019 17:30:18 -0200
Message-Id: <20190107193020.21744-2-ehabkost@redhat.com>
In-Reply-To: <20190107193020.21744-1-ehabkost@redhat.com>
References: <20190107193020.21744-1-ehabkost@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Mon, 07 Jan 2019 19:30:35 +0000 (UTC)
Subject: [Xen-devel] [PATCH 1/3] spapr: Eliminate
 SPAPR_PCI_2_7_MMIO_WIN_SIZE macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: qemu-ppc@nongnu.org, Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, David Hildenbrand <david@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1hY3JvIGlzIG9ubHkgdXNlZCBpbiBvbmUgcGxhY2UsIHdoZXJlIHRoZSBwdXJwb3NlIG9m
IHRoZQp2YWx1ZSBpcyBvYnZpb3VzLiAgRWxpbWluYXRlIHRoZSBtYWNybyBzbyB3ZSBkb24ndCBu
ZWVkIHRvIHJlbHkKb24gc3RyaW5naWZ5KCkuCgpTaWduZWQtb2ZmLWJ5OiBFZHVhcmRvIEhhYmtv
c3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+Ci0tLQogaW5jbHVkZS9ody9wY2ktaG9zdC9zcGFwci5o
IHwgMSAtCiBody9wcGMvc3BhcHIuYyAgICAgICAgICAgICAgfCAyICstCiAyIGZpbGVzIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
aHcvcGNpLWhvc3Qvc3BhcHIuaCBiL2luY2x1ZGUvaHcvcGNpLWhvc3Qvc3BhcHIuaAppbmRleCA3
YzY2YzM4NzJmLi5hODVhOTk1YjZjIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3BjaS1ob3N0L3Nw
YXByLmgKKysrIGIvaW5jbHVkZS9ody9wY2ktaG9zdC9zcGFwci5oCkBAIC05OSw3ICs5OSw2IEBA
IHN0cnVjdCBzUEFQUlBIQlN0YXRlIHsKICNkZWZpbmUgU1BBUFJfUENJX0JBU0UgICAgICAgICAg
ICAgICAoMVVMTCA8PCA0NSkgLyogMzIgVGlCICovCiAjZGVmaW5lIFNQQVBSX1BDSV9MSU1JVCAg
ICAgICAgICAgICAgKDFVTEwgPDwgNDYpIC8qIDY0IFRpQiAqLwogCi0jZGVmaW5lIFNQQVBSX1BD
SV8yXzdfTU1JT19XSU5fU0laRSAgMHhmODAwMDAwMDAKICNkZWZpbmUgU1BBUFJfUENJX0lPX1dJ
Tl9TSVpFICAgICAgICAweDEwMDAwCiAKICNkZWZpbmUgU1BBUFJfUENJX01TSV9XSU5ET1cgICAg
ICAgICAweDQwMDAwMDAwMDAwVUxMCmRpZmYgLS1naXQgYS9ody9wcGMvc3BhcHIuYyBiL2h3L3Bw
Yy9zcGFwci5jCmluZGV4IDU2NzE2MDhjZWEuLmJmZjQyZjBhZGIgMTAwNjQ0Ci0tLSBhL2h3L3Bw
Yy9zcGFwci5jCisrKyBiL2h3L3BwYy9zcGFwci5jCkBAIC00MjI1LDcgKzQyMjUsNyBAQCBzdGF0
aWMgdm9pZCBzcGFwcl9tYWNoaW5lXzJfN19jbGFzc19vcHRpb25zKE1hY2hpbmVDbGFzcyAqbWMp
CiAgICAgICAgIHsKICAgICAgICAgICAgIC5kcml2ZXIgICA9IFRZUEVfU1BBUFJfUENJX0hPU1Rf
QlJJREdFLAogICAgICAgICAgICAgLnByb3BlcnR5ID0gIm1lbV93aW5fc2l6ZSIsCi0gICAgICAg
ICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoU1BBUFJfUENJXzJfN19NTUlPX1dJTl9TSVpFKSwK
KyAgICAgICAgICAgIC52YWx1ZSAgICA9ICIweGY4MDAwMDAwMCIsCiAgICAgICAgIH0sCiAgICAg
ICAgIHsKICAgICAgICAgICAgIC5kcml2ZXIgICA9IFRZUEVfU1BBUFJfUENJX0hPU1RfQlJJREdF
LAotLSAKMi4xOC4wLnJjMS4xLmczZjFmZjIxNDAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 19:30:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 19:30: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-devel-bounces@lists.xenproject.org>)
	id 1ggabq-0001p2-3w; Mon, 07 Jan 2019 19:30: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=/vLk=PP=redhat.com=ehabkost@srs-us1.protection.inumbo.net>)
 id 1ggabo-0001og-OJ
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 19:30:48 +0000
X-Inumbo-ID: bbc1ca40-12b2-11e9-92db-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbc1ca40-12b2-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 19:30:47 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 16B94C07457B;
 Mon,  7 Jan 2019 19:30:47 +0000 (UTC)
Received: from localhost (ovpn-116-79.gru2.redhat.com [10.97.116.79])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5B1391057073;
 Mon,  7 Jan 2019 19:30:36 +0000 (UTC)
From: Eduardo Habkost <ehabkost@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon,  7 Jan 2019 17:30:19 -0200
Message-Id: <20190107193020.21744-3-ehabkost@redhat.com>
In-Reply-To: <20190107193020.21744-1-ehabkost@redhat.com>
References: <20190107193020.21744-1-ehabkost@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Mon, 07 Jan 2019 19:30:47 +0000 (UTC)
Subject: [Xen-devel] [PATCH 2/3] machine: Eliminate unnecessary stringify()
 usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: qemu-ppc@nongnu.org, Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, David Hildenbrand <david@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c3RyaW5naWZ5KCkgaXMgdXNlZnVsIHdoZW4gd2UgbmVlZCB0byB1c2UgbWFjcm9zIGluIGNvbXBh
dF9wcm9wcwoobGlrZSB3aGVuIHdlIHNldCB2aXJ0aW8tYmFsb29uLXBjaS5jbGFzcz1QQ0lfQ0xB
U1NfTUVNT1JZX1JBTSBhdApwY19pNDQwZnhfMV8wX21hY2hpbmVfb3B0aW9ucygpKSwgYnV0IGl0
IGlzIHBvaW50bGVzcyB3aGVuIHdlIGFyZQphbHJlYWR5IHByb3ZpZGluZyBhIG51bWJlciBsaXRl
cmFsLgoKUmVwbGFjZSBzdHJpbmdpZnkoKSB3aXRoIHN0cmluZyBsaXRlcmFscyB3aGVuIGFwcHJv
cHJpYXRlLgoKU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQu
Y29tPgotLS0KIGh3L2NvcmUvbWFjaGluZS5jIHwgIDggKystLQogaHcvaTM4Ni9wYy5jICAgICAg
fCA5NCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaHcv
aTM4Ni9wY19waWl4LmMgfCAzMCArKysrKysrLS0tLS0tLS0KIGh3L3BwYy9zcGFwci5jICAgIHwg
IDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgNjcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvaHcvY29yZS9tYWNoaW5lLmMgYi9ody9jb3JlL21hY2hpbmUuYwppbmRl
eCBmODU2M2VmYjg2Li40YjRkNmMyM2RlIDEwMDY0NAotLS0gYS9ody9jb3JlL21hY2hpbmUuYwor
KysgYi9ody9jb3JlL21hY2hpbmUuYwpAQCAtMTM1LDExICsxMzUsMTEgQEAgR2xvYmFsUHJvcGVy
dHkgaHdfY29tcGF0XzJfOFtdID0gewogICAgIHsKICAgICAgICAgLmRyaXZlciAgID0gImZ3X2Nm
Z19tZW0iLAogICAgICAgICAucHJvcGVydHkgPSAieC1maWxlLXNsb3RzIiwKLSAgICAgICAgLnZh
bHVlICAgID0gc3RyaW5naWZ5KDB4MTApLAorICAgICAgICAudmFsdWUgICAgPSAiMHgxMCIsCiAg
ICAgfSx7CiAgICAgICAgIC5kcml2ZXIgICA9ICJmd19jZmdfaW8iLAogICAgICAgICAucHJvcGVy
dHkgPSAieC1maWxlLXNsb3RzIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDB4MTAp
LAorICAgICAgICAudmFsdWUgICAgPSAiMHgxMCIsCiAgICAgfSx7CiAgICAgICAgIC5kcml2ZXIg
ICA9ICJwZmxhc2hfY2ZpMDEiLAogICAgICAgICAucHJvcGVydHkgPSAib2xkLW11bHRpcGxlLWNo
aXAtaGFuZGxpbmciLApAQCAtMzM3LDExICszMzcsMTEgQEAgR2xvYmFsUHJvcGVydHkgaHdfY29t
cGF0XzJfMVtdID0gewogICAgIH0sewogICAgICAgICAuZHJpdmVyICAgPSAidXNiLW1vdXNlIiwK
ICAgICAgICAgLnByb3BlcnR5ID0gInVzYl92ZXJzaW9uIiwKLSAgICAgICAgLnZhbHVlICAgID0g
c3RyaW5naWZ5KDEpLAorICAgICAgICAudmFsdWUgICAgPSAiMSIsCiAgICAgfSx7CiAgICAgICAg
IC5kcml2ZXIgICA9ICJ1c2Ita2JkIiwKICAgICAgICAgLnByb3BlcnR5ID0gInVzYl92ZXJzaW9u
IiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDEpLAorICAgICAgICAudmFsdWUgICAg
PSAiMSIsCiAgICAgfSx7CiAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tcGNpIiwKICAgICAg
ICAgLnByb3BlcnR5ID0gInZpcnRpby1wY2ktYnVzLW1hc3Rlci1idWctbWlncmF0aW9uIiwKZGlm
ZiAtLWdpdCBhL2h3L2kzODYvcGMuYyBiL2h3L2kzODYvcGMuYwppbmRleCA0OTUyZmViNDc2Li5m
ZjE0YjZkNGRmIDEwMDY0NAotLS0gYS9ody9pMzg2L3BjLmMKKysrIGIvaHcvaTM4Ni9wYy5jCkBA
IC0xNDgsMTEgKzE0OCwxMSBAQCBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMl8xMltdID0gewog
ICAgIH0sewogICAgICAgICAuZHJpdmVyICAgPSAiRVBZQy0iIFRZUEVfWDg2X0NQVSwKICAgICAg
ICAgLnByb3BlcnR5ID0gInhsZXZlbCIsCi0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgw
eDgwMDAwMDBhKSwKKyAgICAgICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEiLAogICAgIH0sewog
ICAgICAgICAuZHJpdmVyICAgPSAiRVBZQy1JQlBCLSIgVFlQRV9YODZfQ1BVLAogICAgICAgICAu
cHJvcGVydHkgPSAieGxldmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDB4ODAw
MDAwMGEpLAorICAgICAgICAudmFsdWUgICAgPSAiMHg4MDAwMDAwYSIsCiAgICAgfSwKIH07CiBj
b25zdCBzaXplX3QgcGNfY29tcGF0XzJfMTJfbGVuID0gR19OX0VMRU1FTlRTKHBjX2NvbXBhdF8y
XzEyKTsKQEAgLTE5MSw3ICsxOTEsNyBAQCBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMl85W10g
PSB7CiAgICAgewogICAgICAgICAuZHJpdmVyICAgPSAibWNoIiwKICAgICAgICAgLnByb3BlcnR5
ID0gImV4dGVuZGVkLXRzZWctbWJ5dGVzIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5
KDApLAorICAgICAgICAudmFsdWUgICAgPSAiMCIsCiAgICAgfSwKIH07CiBjb25zdCBzaXplX3Qg
cGNfY29tcGF0XzJfOV9sZW4gPSBHX05fRUxFTUVOVFMocGNfY29tcGF0XzJfOSk7CkBAIC0zNjUs
NzUgKzM2NSw3NSBAQCBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMl8zW10gPSB7CiAgICAgfSx7
CiAgICAgICAgIC5kcml2ZXIgICA9ICJxZW11NjQiICItIiBUWVBFX1g4Nl9DUFUsCiAgICAgICAg
IC5wcm9wZXJ0eSA9ICJtaW4tbGV2ZWwiLAotICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnko
NCksCisgICAgICAgIC52YWx1ZSAgICA9ICI0IiwKICAgICB9LHsKICAgICAgICAgLmRyaXZlciAg
ID0gImt2bTY0IiAiLSIgVFlQRV9YODZfQ1BVLAogICAgICAgICAucHJvcGVydHkgPSAibWluLWxl
dmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDUpLAorICAgICAgICAudmFsdWUg
ICAgPSAiNSIsCiAgICAgfSx7CiAgICAgICAgIC5kcml2ZXIgICA9ICJwZW50aXVtMyIgIi0iIFRZ
UEVfWDg2X0NQVSwKICAgICAgICAgLnByb3BlcnR5ID0gIm1pbi1sZXZlbCIsCi0gICAgICAgIC52
YWx1ZSAgICA9IHN0cmluZ2lmeSgyKSwKKyAgICAgICAgLnZhbHVlICAgID0gIjIiLAogICAgIH0s
ewogICAgICAgICAuZHJpdmVyICAgPSAibjI3MCIgIi0iIFRZUEVfWDg2X0NQVSwKICAgICAgICAg
LnByb3BlcnR5ID0gIm1pbi1sZXZlbCIsCi0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSg1
KSwKKyAgICAgICAgLnZhbHVlICAgID0gIjUiLAogICAgIH0sewogICAgICAgICAuZHJpdmVyICAg
PSAiQ29ucm9lIiAiLSIgVFlQRV9YODZfQ1BVLAogICAgICAgICAucHJvcGVydHkgPSAibWluLWxl
dmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDQpLAorICAgICAgICAudmFsdWUg
ICAgPSAiNCIsCiAgICAgfSx7CiAgICAgICAgIC5kcml2ZXIgICA9ICJQZW5yeW4iICItIiBUWVBF
X1g4Nl9DUFUsCiAgICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4tbGV2ZWwiLAotICAgICAgICAudmFs
dWUgICAgPSBzdHJpbmdpZnkoNCksCisgICAgICAgIC52YWx1ZSAgICA9ICI0IiwKICAgICB9LHsK
ICAgICAgICAgLmRyaXZlciAgID0gIk5laGFsZW0iICItIiBUWVBFX1g4Nl9DUFUsCiAgICAgICAg
IC5wcm9wZXJ0eSA9ICJtaW4tbGV2ZWwiLAotICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnko
NCksCisgICAgICAgIC52YWx1ZSAgICA9ICI0IiwKICAgICB9LHsKICAgICAgICAgLmRyaXZlciAg
ID0gIm4yNzAiICItIiBUWVBFX1g4Nl9DUFUsCiAgICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4teGxl
dmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDB4ODAwMDAwMGEpLAorICAgICAg
ICAudmFsdWUgICAgPSAiMHg4MDAwMDAwYSIsCiAgICAgfSx7CiAgICAgICAgIC5kcml2ZXIgICA9
ICJQZW5yeW4iICItIiBUWVBFX1g4Nl9DUFUsCiAgICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4teGxl
dmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDB4ODAwMDAwMGEpLAorICAgICAg
ICAudmFsdWUgICAgPSAiMHg4MDAwMDAwYSIsCiAgICAgfSx7CiAgICAgICAgIC5kcml2ZXIgICA9
ICJDb25yb2UiICItIiBUWVBFX1g4Nl9DUFUsCiAgICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4teGxl
dmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDB4ODAwMDAwMGEpLAorICAgICAg
ICAudmFsdWUgICAgPSAiMHg4MDAwMDAwYSIsCiAgICAgfSx7CiAgICAgICAgIC5kcml2ZXIgICA9
ICJOZWhhbGVtIiAiLSIgVFlQRV9YODZfQ1BVLAogICAgICAgICAucHJvcGVydHkgPSAibWluLXhs
ZXZlbCIsCi0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgweDgwMDAwMDBhKSwKKyAgICAg
ICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEiLAogICAgIH0sewogICAgICAgICAuZHJpdmVyICAg
PSAiV2VzdG1lcmUiICItIiBUWVBFX1g4Nl9DUFUsCiAgICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4t
eGxldmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDB4ODAwMDAwMGEpLAorICAg
ICAgICAudmFsdWUgICAgPSAiMHg4MDAwMDAwYSIsCiAgICAgfSx7CiAgICAgICAgIC5kcml2ZXIg
ICA9ICJTYW5keUJyaWRnZSIgIi0iIFRZUEVfWDg2X0NQVSwKICAgICAgICAgLnByb3BlcnR5ID0g
Im1pbi14bGV2ZWwiLAotICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMHg4MDAwMDAwYSks
CisgICAgICAgIC52YWx1ZSAgICA9ICIweDgwMDAwMDBhIiwKICAgICB9LHsKICAgICAgICAgLmRy
aXZlciAgID0gIkl2eUJyaWRnZSIgIi0iIFRZUEVfWDg2X0NQVSwKICAgICAgICAgLnByb3BlcnR5
ID0gIm1pbi14bGV2ZWwiLAotICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMHg4MDAwMDAw
YSksCisgICAgICAgIC52YWx1ZSAgICA9ICIweDgwMDAwMDBhIiwKICAgICB9LHsKICAgICAgICAg
LmRyaXZlciAgID0gIkhhc3dlbGwiICItIiBUWVBFX1g4Nl9DUFUsCiAgICAgICAgIC5wcm9wZXJ0
eSA9ICJtaW4teGxldmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDB4ODAwMDAw
MGEpLAorICAgICAgICAudmFsdWUgICAgPSAiMHg4MDAwMDAwYSIsCiAgICAgfSx7CiAgICAgICAg
IC5kcml2ZXIgICA9ICJIYXN3ZWxsLW5vVFNYIiAiLSIgVFlQRV9YODZfQ1BVLAogICAgICAgICAu
cHJvcGVydHkgPSAibWluLXhsZXZlbCIsCi0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgw
eDgwMDAwMDBhKSwKKyAgICAgICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEiLAogICAgIH0sewog
ICAgICAgICAuZHJpdmVyICAgPSAiQnJvYWR3ZWxsIiAiLSIgVFlQRV9YODZfQ1BVLAogICAgICAg
ICAucHJvcGVydHkgPSAibWluLXhsZXZlbCIsCi0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lm
eSgweDgwMDAwMDBhKSwKKyAgICAgICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEiLAogICAgIH0s
ewogICAgICAgICAuZHJpdmVyICAgPSAiQnJvYWR3ZWxsLW5vVFNYIiAiLSIgVFlQRV9YODZfQ1BV
LAogICAgICAgICAucHJvcGVydHkgPSAibWluLXhsZXZlbCIsCi0gICAgICAgIC52YWx1ZSAgICA9
IHN0cmluZ2lmeSgweDgwMDAwMDBhKSwKKyAgICAgICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEi
LAogICAgIH0sewogICAgICAgICAuZHJpdmVyID0gVFlQRV9YODZfQ1BVLAogICAgICAgICAucHJv
cGVydHkgPSAia3ZtLW5vLXNtaS1taWdyYXRpb24iLApAQCAtNTY2LDcgKzU2Niw3IEBAIEdsb2Jh
bFByb3BlcnR5IHBjX2NvbXBhdF8yXzBbXSA9IHsKICAgICB7CiAgICAgICAgIC5kcml2ZXIgICA9
ICJhcGljIiwKICAgICAgICAgLnByb3BlcnR5ID0gInZlcnNpb24iLAotICAgICAgICAudmFsdWUg
ICAgPSBzdHJpbmdpZnkoMHgxMSksCisgICAgICAgIC52YWx1ZSAgICA9ICIweDExIiwKICAgICB9
LAogICAgIHsKICAgICAgICAgLmRyaXZlciAgID0gIm5lYy11c2IteGhjaSIsCkBAIC01ODEsMTcg
KzU4MSwxNyBAQCBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMl8wW10gPSB7CiAgICAgewogICAg
ICAgICAuZHJpdmVyICAgPSAicGNpLXNlcmlhbCIsCiAgICAgICAgIC5wcm9wZXJ0eSA9ICJwcm9n
X2lmIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDApLAorICAgICAgICAudmFsdWUg
ICAgPSAiMCIsCiAgICAgfSwKICAgICB7CiAgICAgICAgIC5kcml2ZXIgICA9ICJwY2ktc2VyaWFs
LTJ4IiwKICAgICAgICAgLnByb3BlcnR5ID0gInByb2dfaWYiLAotICAgICAgICAudmFsdWUgICAg
PSBzdHJpbmdpZnkoMCksCisgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKICAgICB9LAogICAgIHsK
ICAgICAgICAgLmRyaXZlciAgID0gInBjaS1zZXJpYWwtNHgiLAogICAgICAgICAucHJvcGVydHkg
PSAicHJvZ19pZiIsCi0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgwKSwKKyAgICAgICAg
LnZhbHVlICAgID0gIjAiLAogICAgIH0sCiAgICAgewogICAgICAgICAuZHJpdmVyICAgPSAidmly
dGlvLW5ldC1wY2kiLApAQCAtNjI5LDcgKzYyOSw3IEBAIEdsb2JhbFByb3BlcnR5IHBjX2NvbXBh
dF8xXzdbXSA9IHsKICAgICB7CiAgICAgICAgIC5kcml2ZXIgICA9ICJocGV0IiwKICAgICAgICAg
LnByb3BlcnR5ID0gSFBFVF9JTlRDQVAsCi0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSg0
KSwKKyAgICAgICAgLnZhbHVlICAgID0gIjQiLAogICAgIH0sCiB9OwogY29uc3Qgc2l6ZV90IHBj
X2NvbXBhdF8xXzdfbGVuID0gR19OX0VMRU1FTlRTKHBjX2NvbXBhdF8xXzcpOwpAQCAtNjQzLDE5
ICs2NDMsMTkgQEAgR2xvYmFsUHJvcGVydHkgcGNfY29tcGF0XzFfNltdID0gewogICAgIH0sewog
ICAgICAgICAuZHJpdmVyICAgPSAicWVtdTY0LSIgVFlQRV9YODZfQ1BVLAogICAgICAgICAucHJv
cGVydHkgPSAibW9kZWwiLAotICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMiksCisgICAg
ICAgIC52YWx1ZSAgICA9ICIyIiwKICAgICB9LHsKICAgICAgICAgLmRyaXZlciAgID0gInFlbXUz
Mi0iIFRZUEVfWDg2X0NQVSwKICAgICAgICAgLnByb3BlcnR5ID0gIm1vZGVsIiwKLSAgICAgICAg
LnZhbHVlICAgID0gc3RyaW5naWZ5KDMpLAorICAgICAgICAudmFsdWUgICAgPSAiMyIsCiAgICAg
fSx7CiAgICAgICAgIC5kcml2ZXIgICA9ICJpNDQwRlgtcGNpaG9zdCIsCiAgICAgICAgIC5wcm9w
ZXJ0eSA9ICJzaG9ydF9yb290X2J1cyIsCi0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgx
KSwKKyAgICAgICAgLnZhbHVlICAgID0gIjEiLAogICAgIH0sewogICAgICAgICAuZHJpdmVyICAg
PSAicTM1LXBjaWhvc3QiLAogICAgICAgICAucHJvcGVydHkgPSAic2hvcnRfcm9vdF9idXMiLAot
ICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMSksCisgICAgICAgIC52YWx1ZSAgICA9ICIx
IiwKICAgICB9LAogfTsKIGNvbnN0IHNpemVfdCBwY19jb21wYXRfMV82X2xlbiA9IEdfTl9FTEVN
RU5UUyhwY19jb21wYXRfMV82KTsKQEAgLTY2NSwyNyArNjY1LDI3IEBAIEdsb2JhbFByb3BlcnR5
IHBjX2NvbXBhdF8xXzVbXSA9IHsKICAgICB7CiAgICAgICAgIC5kcml2ZXIgICA9ICJDb25yb2Ut
IiBUWVBFX1g4Nl9DUFUsCiAgICAgICAgIC5wcm9wZXJ0eSA9ICJtb2RlbCIsCi0gICAgICAgIC52
YWx1ZSAgICA9IHN0cmluZ2lmeSgyKSwKKyAgICAgICAgLnZhbHVlICAgID0gIjIiLAogICAgIH0s
ewogICAgICAgICAuZHJpdmVyICAgPSAiQ29ucm9lLSIgVFlQRV9YODZfQ1BVLAogICAgICAgICAu
cHJvcGVydHkgPSAibWluLWxldmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDIp
LAorICAgICAgICAudmFsdWUgICAgPSAiMiIsCiAgICAgfSx7CiAgICAgICAgIC5kcml2ZXIgICA9
ICJQZW5yeW4tIiBUWVBFX1g4Nl9DUFUsCiAgICAgICAgIC5wcm9wZXJ0eSA9ICJtb2RlbCIsCi0g
ICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgyKSwKKyAgICAgICAgLnZhbHVlICAgID0gIjIi
LAogICAgIH0sewogICAgICAgICAuZHJpdmVyICAgPSAiUGVucnluLSIgVFlQRV9YODZfQ1BVLAog
ICAgICAgICAucHJvcGVydHkgPSAibWluLWxldmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3Ry
aW5naWZ5KDIpLAorICAgICAgICAudmFsdWUgICAgPSAiMiIsCiAgICAgfSx7CiAgICAgICAgIC5k
cml2ZXIgICA9ICJOZWhhbGVtLSIgVFlQRV9YODZfQ1BVLAogICAgICAgICAucHJvcGVydHkgPSAi
bW9kZWwiLAotICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMiksCisgICAgICAgIC52YWx1
ZSAgICA9ICIyIiwKICAgICB9LHsKICAgICAgICAgLmRyaXZlciAgID0gIk5laGFsZW0tIiBUWVBF
X1g4Nl9DUFUsCiAgICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4tbGV2ZWwiLAotICAgICAgICAudmFs
dWUgICAgPSBzdHJpbmdpZnkoMiksCisgICAgICAgIC52YWx1ZSAgICA9ICIyIiwKICAgICB9LHsK
ICAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1uZXQtcGNpIiwKICAgICAgICAgLnByb3BlcnR5
ID0gImFueV9sYXlvdXQiLApAQCAtNjk3LDExICs2OTcsMTEgQEAgR2xvYmFsUHJvcGVydHkgcGNf
Y29tcGF0XzFfNVtdID0gewogICAgIH0sewogICAgICAgICAuZHJpdmVyICAgPSAiaTQ0MEZYLXBj
aWhvc3QiLAogICAgICAgICAucHJvcGVydHkgPSAic2hvcnRfcm9vdF9idXMiLAotICAgICAgICAu
dmFsdWUgICAgPSBzdHJpbmdpZnkoMCksCisgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKICAgICB9
LHsKICAgICAgICAgLmRyaXZlciAgID0gInEzNS1wY2lob3N0IiwKICAgICAgICAgLnByb3BlcnR5
ID0gInNob3J0X3Jvb3RfYnVzIiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDApLAor
ICAgICAgICAudmFsdWUgICAgPSAiMCIsCiAgICAgfSwKIH07CiBjb25zdCBzaXplX3QgcGNfY29t
cGF0XzFfNV9sZW4gPSBHX05fRUxFTUVOVFMocGNfY29tcGF0XzFfNSk7CkBAIC03MTEsMzYgKzcx
MSwzNiBAQCBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMV80W10gPSB7CiAgICAgewogICAgICAg
ICAuZHJpdmVyICAgPSAic2NzaS1oZCIsCiAgICAgICAgIC5wcm9wZXJ0eSA9ICJkaXNjYXJkX2dy
YW51bGFyaXR5IiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDApLAorICAgICAgICAu
dmFsdWUgICAgPSAiMCIsCiAgICAgfSx7CiAgICAgICAgIC5kcml2ZXIgICA9ICJzY3NpLWNkIiwK
ICAgICAgICAgLnByb3BlcnR5ID0gImRpc2NhcmRfZ3JhbnVsYXJpdHkiLAotICAgICAgICAudmFs
dWUgICAgPSBzdHJpbmdpZnkoMCksCisgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKICAgICB9LHsK
ICAgICAgICAgLmRyaXZlciAgID0gInNjc2ktZGlzayIsCiAgICAgICAgIC5wcm9wZXJ0eSA9ICJk
aXNjYXJkX2dyYW51bGFyaXR5IiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDApLAor
ICAgICAgICAudmFsdWUgICAgPSAiMCIsCiAgICAgfSx7CiAgICAgICAgIC5kcml2ZXIgICA9ICJp
ZGUtaGQiLAogICAgICAgICAucHJvcGVydHkgPSAiZGlzY2FyZF9ncmFudWxhcml0eSIsCi0gICAg
ICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgwKSwKKyAgICAgICAgLnZhbHVlICAgID0gIjAiLAog
ICAgIH0sewogICAgICAgICAuZHJpdmVyICAgPSAiaWRlLWNkIiwKICAgICAgICAgLnByb3BlcnR5
ID0gImRpc2NhcmRfZ3JhbnVsYXJpdHkiLAotICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnko
MCksCisgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKICAgICB9LHsKICAgICAgICAgLmRyaXZlciAg
ID0gImlkZS1kcml2ZSIsCiAgICAgICAgIC5wcm9wZXJ0eSA9ICJkaXNjYXJkX2dyYW51bGFyaXR5
IiwKLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDApLAorICAgICAgICAudmFsdWUgICAg
PSAiMCIsCiAgICAgfSx7CiAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tYmxrLXBjaSIsCiAg
ICAgICAgIC5wcm9wZXJ0eSA9ICJkaXNjYXJkX2dyYW51bGFyaXR5IiwKLSAgICAgICAgLnZhbHVl
ICAgID0gc3RyaW5naWZ5KDApLAorICAgICAgICAudmFsdWUgICAgPSAiMCIsCiAgICAgfSx7CiAg
ICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tc2VyaWFsLXBjaSIsCiAgICAgICAgIC5wcm9wZXJ0
eSA9ICJ2ZWN0b3JzIiwKICAgICAgICAgLyogREVWX05WRUNUT1JTX1VOU1BFQ0lGSUVEIGFzIGEg
dWludDMyX3Qgc3RyaW5nICovCi0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgweEZGRkZG
RkZGKSwKKyAgICAgICAgLnZhbHVlICAgID0gIjB4RkZGRkZGRkYiLAogICAgIH0sewogICAgICAg
ICAuZHJpdmVyICAgPSAidmlydGlvLW5ldC1wY2kiLAogICAgICAgICAucHJvcGVydHkgPSAiY3Ry
bF9ndWVzdF9vZmZsb2FkcyIsCkBAIC03NjgsNyArNzY4LDcgQEAgR2xvYmFsUHJvcGVydHkgcGNf
Y29tcGF0XzFfNFtdID0gewogICAgIH0sewogICAgICAgICAuZHJpdmVyICAgPSAiNDg2LSIgVFlQ
RV9YODZfQ1BVLAogICAgICAgICAucHJvcGVydHkgPSAibW9kZWwiLAotICAgICAgICAudmFsdWUg
ICAgPSBzdHJpbmdpZnkoMCksCisgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKICAgICB9LAogICAg
IHsKICAgICAgICAgLmRyaXZlciA9ICJuMjcwIiAiLSIgVFlQRV9YODZfQ1BVLApkaWZmIC0tZ2l0
IGEvaHcvaTM4Ni9wY19waWl4LmMgYi9ody9pMzg2L3BjX3BpaXguYwppbmRleCBlZDY5ODQ2Mzhl
Li5mZDIwMjI3YWYzIDEwMDY0NAotLS0gYS9ody9pMzg2L3BjX3BpaXguYworKysgYi9ody9pMzg2
L3BjX3BpaXguYwpAQCAtNjk3LDcgKzY5Nyw3IEBAIHN0YXRpYyB2b2lkIHBjX2k0NDBmeF8xXzNf
bWFjaGluZV9vcHRpb25zKE1hY2hpbmVDbGFzcyAqbSkKICAgICAgICAgewogICAgICAgICAgICAg
LmRyaXZlciAgID0gInVzYi10YWJsZXQiLAogICAgICAgICAgICAgLnByb3BlcnR5ID0gInVzYl92
ZXJzaW9uIiwKLSAgICAgICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgxKSwKKyAgICAgICAg
ICAgIC52YWx1ZSAgICA9ICIxIiwKICAgICAgICAgfSx7CiAgICAgICAgICAgICAuZHJpdmVyICAg
PSAidmlydGlvLW5ldC1wY2kiLAogICAgICAgICAgICAgLnByb3BlcnR5ID0gImN0cmxfbWFjX2Fk
ZHIiLApAQCAtNzQxLDExICs3NDEsMTEgQEAgc3RhdGljIHZvaWQgcGNfaTQ0MGZ4XzFfMl9tYWNo
aW5lX29wdGlvbnMoTWFjaGluZUNsYXNzICptKQogICAgICAgICB9LHsKICAgICAgICAgICAgIC5k
cml2ZXIgICA9ICJxeGwiLAogICAgICAgICAgICAgLnByb3BlcnR5ID0gInJldmlzaW9uIiwKLSAg
ICAgICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgzKSwKKyAgICAgICAgICAgIC52YWx1ZSAg
ICA9ICIzIiwKICAgICAgICAgfSx7CiAgICAgICAgICAgICAuZHJpdmVyICAgPSAicXhsLXZnYSIs
CiAgICAgICAgICAgICAucHJvcGVydHkgPSAicmV2aXNpb24iLAotICAgICAgICAgICAgLnZhbHVl
ICAgID0gc3RyaW5naWZ5KDMpLAorICAgICAgICAgICAgLnZhbHVlICAgID0gIjMiLAogICAgICAg
ICB9LHsKICAgICAgICAgICAgIC5kcml2ZXIgICA9ICJWR0EiLAogICAgICAgICAgICAgLnByb3Bl
cnR5ID0gIm1taW8iLApAQCAtNzc3LDE5ICs3NzcsMTkgQEAgc3RhdGljIHZvaWQgcGNfaTQ0MGZ4
XzFfMV9tYWNoaW5lX29wdGlvbnMoTWFjaGluZUNsYXNzICptKQogICAgICAgICB9LHsKICAgICAg
ICAgICAgIC5kcml2ZXIgICA9ICJWR0EiLAogICAgICAgICAgICAgLnByb3BlcnR5ID0gInZnYW1l
bV9tYiIsCi0gICAgICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoOCksCisgICAgICAgICAg
ICAudmFsdWUgICAgPSAiOCIsCiAgICAgICAgIH0sewogICAgICAgICAgICAgLmRyaXZlciAgID0g
InZtd2FyZS1zdmdhIiwKICAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJ2Z2FtZW1fbWIiLAotICAg
ICAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDgpLAorICAgICAgICAgICAgLnZhbHVlICAg
ID0gIjgiLAogICAgICAgICB9LHsKICAgICAgICAgICAgIC5kcml2ZXIgICA9ICJxeGwtdmdhIiwK
ICAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJ2Z2FtZW1fbWIiLAotICAgICAgICAgICAgLnZhbHVl
ICAgID0gc3RyaW5naWZ5KDgpLAorICAgICAgICAgICAgLnZhbHVlICAgID0gIjgiLAogICAgICAg
ICB9LHsKICAgICAgICAgICAgIC5kcml2ZXIgICA9ICJxeGwiLAogICAgICAgICAgICAgLnByb3Bl
cnR5ID0gInZnYW1lbV9tYiIsCi0gICAgICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoOCks
CisgICAgICAgICAgICAudmFsdWUgICAgPSAiOCIsCiAgICAgICAgIH0sewogICAgICAgICAgICAg
LmRyaXZlciAgID0gInZpcnRpby1ibGstcGNpIiwKICAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJj
b25maWctd2NlIiwKQEAgLTg3NiwxMSArODc2LDExIEBAIHN0YXRpYyB2b2lkIHBjX2k0NDBmeF8w
XzE0X21hY2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCiAgICAgICAgIH0sewogICAgICAg
ICAgICAgLmRyaXZlciAgID0gInF4bCIsCiAgICAgICAgICAgICAucHJvcGVydHkgPSAicmV2aXNp
b24iLAotICAgICAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDIpLAorICAgICAgICAgICAg
LnZhbHVlICAgID0gIjIiLAogICAgICAgICB9LHsKICAgICAgICAgICAgIC5kcml2ZXIgICA9ICJx
eGwtdmdhIiwKICAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJyZXZpc2lvbiIsCi0gICAgICAgICAg
ICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMiksCisgICAgICAgICAgICAudmFsdWUgICAgPSAiMiIs
CiAgICAgICAgIH0sCiAgICAgfTsKIApAQCAtOTA0LDE5ICs5MDQsMTkgQEAgc3RhdGljIHZvaWQg
cGNfaTQ0MGZ4XzBfMTNfbWFjaGluZV9vcHRpb25zKE1hY2hpbmVDbGFzcyAqbSkKICAgICAgICAg
fSx7CiAgICAgICAgICAgICAuZHJpdmVyICAgPSAiQUM5NyIsCiAgICAgICAgICAgICAucHJvcGVy
dHkgPSAidXNlX2Jyb2tlbl9pZCIsCi0gICAgICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnko
MSksCisgICAgICAgICAgICAudmFsdWUgICAgPSAiMSIsCiAgICAgICAgIH0sewogICAgICAgICAg
ICAgLmRyaXZlciAgID0gInZpcnRpby05cC1wY2kiLAogICAgICAgICAgICAgLnByb3BlcnR5ID0g
InZlY3RvcnMiLAotICAgICAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDApLAorICAgICAg
ICAgICAgLnZhbHVlICAgID0gIjAiLAogICAgICAgICB9LHsKICAgICAgICAgICAgIC5kcml2ZXIg
ICA9ICJWR0EiLAogICAgICAgICAgICAgLnByb3BlcnR5ID0gInJvbWJhciIsCi0gICAgICAgICAg
ICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMCksCisgICAgICAgICAgICAudmFsdWUgICAgPSAiMCIs
CiAgICAgICAgIH0sewogICAgICAgICAgICAgLmRyaXZlciAgID0gInZtd2FyZS1zdmdhIiwKICAg
ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJyb21iYXIiLAotICAgICAgICAgICAgLnZhbHVlICAgID0g
c3RyaW5naWZ5KDApLAorICAgICAgICAgICAgLnZhbHVlICAgID0gIjAiLAogICAgICAgICB9LAog
ICAgIH07CiAKQEAgLTkzNiwxMSArOTM2LDExIEBAIHN0YXRpYyB2b2lkIHBjX2k0NDBmeF8wXzEy
X21hY2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCiAgICAgICAgIHsKICAgICAgICAgICAg
IC5kcml2ZXIgICA9ICJ2aXJ0aW8tc2VyaWFsLXBjaSIsCiAgICAgICAgICAgICAucHJvcGVydHkg
PSAibWF4X3BvcnRzIiwKLSAgICAgICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgxKSwKKyAg
ICAgICAgICAgIC52YWx1ZSAgICA9ICIxIiwKICAgICAgICAgfSx7CiAgICAgICAgICAgICAuZHJp
dmVyICAgPSAidmlydGlvLXNlcmlhbC1wY2kiLAogICAgICAgICAgICAgLnByb3BlcnR5ID0gInZl
Y3RvcnMiLAotICAgICAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDApLAorICAgICAgICAg
ICAgLnZhbHVlICAgID0gIjAiLAogICAgICAgICB9LHsKICAgICAgICAgICAgIC5kcml2ZXIgICA9
ICJ1c2ItbW91c2UiLAogICAgICAgICAgICAgLnByb3BlcnR5ID0gInNlcmlhbCIsCmRpZmYgLS1n
aXQgYS9ody9wcGMvc3BhcHIuYyBiL2h3L3BwYy9zcGFwci5jCmluZGV4IGJmZjQyZjBhZGIuLmQ3
ZDg3YjBhZTggMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwci5jCisrKyBiL2h3L3BwYy9zcGFwci5j
CkBAIC00MjY0LDcgKzQyNjQsNyBAQCBzdGF0aWMgdm9pZCBzcGFwcl9tYWNoaW5lXzJfNl9jbGFz
c19vcHRpb25zKE1hY2hpbmVDbGFzcyAqbWMpCiAgICAgICAgIHsKICAgICAgICAgICAgIC5kcml2
ZXIgICA9IFRZUEVfU1BBUFJfUENJX0hPU1RfQlJJREdFLAogICAgICAgICAgICAgLnByb3BlcnR5
ID0gImRkdyIsCi0gICAgICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkob2ZmKSwKKyAgICAg
ICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAogICAgICAgICB9LAogICAgIH07CiAKLS0gCjIuMTgu
MC5yYzEuMS5nM2YxZmYyMTQwCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 19:30:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 19:30: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-devel-bounces@lists.xenproject.org>)
	id 1ggabt-0001qG-Dq; Mon, 07 Jan 2019 19:30: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=/vLk=PP=redhat.com=ehabkost@srs-us1.protection.inumbo.net>)
 id 1ggabs-0001ps-16
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 19:30:52 +0000
X-Inumbo-ID: bd71aa43-12b2-11e9-92db-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd71aa43-12b2-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 19:30:50 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A2660C04958A;
 Mon,  7 Jan 2019 19:30:49 +0000 (UTC)
Received: from localhost (ovpn-116-79.gru2.redhat.com [10.97.116.79])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 8BBD41001925;
 Mon,  7 Jan 2019 19:30:48 +0000 (UTC)
From: Eduardo Habkost <ehabkost@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon,  7 Jan 2019 17:30:20 -0200
Message-Id: <20190107193020.21744-4-ehabkost@redhat.com>
In-Reply-To: <20190107193020.21744-1-ehabkost@redhat.com>
References: <20190107193020.21744-1-ehabkost@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Mon, 07 Jan 2019 19:30:50 +0000 (UTC)
Subject: [Xen-devel] [PATCH 3/3] machine: Use shorter format for
 GlobalProperty arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: qemu-ppc@nongnu.org, Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, David Hildenbrand <david@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiB2ZXJib3NlIGFycmF5cyB3aXRoIDQgbGluZXMgZm9yIGVhY2ggZW50cnksIG1h
a2UgZWFjaAplbnRyeSB0YWtlIG9ubHkgb25lIGxpbmUuICBUaGlzIG1ha2VzIGxvbmcgYXJyYXlz
IHRoYXQgY291bGRuJ3QKZml0IGluIHRoZSBzY3JlZW4gYmVjb21lIHNob3J0IGFuZCByZWFkYWJs
ZS4KClNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
LS0tCiBpbmNsdWRlL2h3L2kzODYvcGMuaCAgICAgICB8ICAxOCArLQogaHcvY29yZS9tYWNoaW5l
LmMgICAgICAgICAgfCAzMzggKysrKy0tLS0tLS0tLS0tLS0KIGh3L2kzODYvcGMuYyAgICAgICAg
ICAgICAgIHwgNzIwICsrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGh3L2kz
ODYvcGNfcGlpeC5jICAgICAgICAgIHwgMTkyICsrLS0tLS0tLS0KIGh3L3BwYy9zcGFwci5jICAg
ICAgICAgICAgIHwgIDcyICstLS0KIGh3L3MzOTB4L3MzOTAtdmlydGlvLWNjdy5jIHwgIDc1ICst
LS0KIGh3L3hlbi94ZW4tY29tbW9uLmMgICAgICAgIHwgIDE4ICstCiA3IGZpbGVzIGNoYW5nZWQs
IDI2NSBpbnNlcnRpb25zKCspLCAxMTY4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKaW5kZXggODQ3MjBiZWRlOS4u
MGFiYmU0NTYzNyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9pMzg2L3BjLmgKKysrIGIvaW5jbHVk
ZS9ody9pMzg2L3BjLmgKQEAgLTM1NCwyMSArMzU0LDkgQEAgZXh0ZXJuIGNvbnN0IHNpemVfdCBw
Y19jb21wYXRfMV80X2xlbjsKICAqIGRlcGVuZGluZyBvbiBRRU1VIHZlcnNpb25zIHVwIHRvIFFF
TVUgMi40LgogICovCiAjZGVmaW5lIFBDX0NQVV9NT0RFTF9JRFModikgXAotICAgIHtcCi0gICAg
ICAgIC5kcml2ZXIgICA9ICJxZW11MzItIiBUWVBFX1g4Nl9DUFUsXAotICAgICAgICAucHJvcGVy
dHkgPSAibW9kZWwtaWQiLFwKLSAgICAgICAgLnZhbHVlICAgID0gIlFFTVUgVmlydHVhbCBDUFUg
dmVyc2lvbiAiIHYsXAotICAgIH0sXAotICAgIHtcCi0gICAgICAgIC5kcml2ZXIgICA9ICJxZW11
NjQtIiBUWVBFX1g4Nl9DUFUsXAotICAgICAgICAucHJvcGVydHkgPSAibW9kZWwtaWQiLFwKLSAg
ICAgICAgLnZhbHVlICAgID0gIlFFTVUgVmlydHVhbCBDUFUgdmVyc2lvbiAiIHYsXAotICAgIH0s
XAotICAgIHtcCi0gICAgICAgIC5kcml2ZXIgICA9ICJhdGhsb24tIiBUWVBFX1g4Nl9DUFUsXAot
ICAgICAgICAucHJvcGVydHkgPSAibW9kZWwtaWQiLFwKLSAgICAgICAgLnZhbHVlICAgID0gIlFF
TVUgVmlydHVhbCBDUFUgdmVyc2lvbiAiIHYsXAotICAgIH0sCisgICAgeyAicWVtdTMyLSIgVFlQ
RV9YODZfQ1BVLCAibW9kZWwtaWQiLCAiUUVNVSBWaXJ0dWFsIENQVSB2ZXJzaW9uICIgdiwgfSxc
CisgICAgeyAicWVtdTY0LSIgVFlQRV9YODZfQ1BVLCAibW9kZWwtaWQiLCAiUUVNVSBWaXJ0dWFs
IENQVSB2ZXJzaW9uICIgdiwgfSxcCisgICAgeyAiYXRobG9uLSIgVFlQRV9YODZfQ1BVLCAibW9k
ZWwtaWQiLCAiUUVNVSBWaXJ0dWFsIENQVSB2ZXJzaW9uICIgdiwgfSwKIAogI2RlZmluZSBERUZJ
TkVfUENfTUFDSElORShzdWZmaXgsIG5hbWVzdHIsIGluaXRmbiwgb3B0c2ZuKSBcCiAgICAgc3Rh
dGljIHZvaWQgcGNfbWFjaGluZV8jI3N1ZmZpeCMjX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKm9j
LCB2b2lkICpkYXRhKSBcCmRpZmYgLS1naXQgYS9ody9jb3JlL21hY2hpbmUuYyBiL2h3L2NvcmUv
bWFjaGluZS5jCmluZGV4IDRiNGQ2YzIzZGUuLjU1MzBiNzE5ODEgMTAwNjQ0Ci0tLSBhL2h3L2Nv
cmUvbWFjaGluZS5jCisrKyBiL2h3L2NvcmUvbWFjaGluZS5jCkBAIC0yNCwyMyArMjQsMTAgQEAK
ICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAKIEdsb2JhbFByb3BlcnR5IGh3X2NvbXBhdF8zXzFb
XSA9IHsKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJwY2llLXJvb3QtcG9ydCIsCi0gICAg
ICAgIC5wcm9wZXJ0eSA9ICJ4LXNwZWVkIiwKLSAgICAgICAgLnZhbHVlICAgID0gIjJfNSIsCi0g
ICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJwY2llLXJvb3QtcG9ydCIsCi0gICAgICAgIC5w
cm9wZXJ0eSA9ICJ4LXdpZHRoIiwKLSAgICAgICAgLnZhbHVlICAgID0gIjEiLAotICAgIH0sewot
ICAgICAgICAuZHJpdmVyICAgPSAibWVtb3J5LWJhY2tlbmQtZmlsZSIsCi0gICAgICAgIC5wcm9w
ZXJ0eSA9ICJ4LXVzZS1jYW5vbmljYWwtcGF0aC1mb3ItcmFtYmxvY2staWQiLAotICAgICAgICAu
dmFsdWUgICAgPSAidHJ1ZSIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJtZW1vcnkt
YmFja2VuZC1tZW1mZCIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJ4LXVzZS1jYW5vbmljYWwtcGF0
aC1mb3ItcmFtYmxvY2staWQiLAotICAgICAgICAudmFsdWUgICAgPSAidHJ1ZSIsCi0gICAgfSwK
KyAgICB7ICJwY2llLXJvb3QtcG9ydCIsICJ4LXNwZWVkIiwgIjJfNSIgfSwKKyAgICB7ICJwY2ll
LXJvb3QtcG9ydCIsICJ4LXdpZHRoIiwgIjEiIH0sCisgICAgeyAibWVtb3J5LWJhY2tlbmQtZmls
ZSIsICJ4LXVzZS1jYW5vbmljYWwtcGF0aC1mb3ItcmFtYmxvY2staWQiLCAidHJ1ZSIgfSwKKyAg
ICB7ICJtZW1vcnktYmFja2VuZC1tZW1mZCIsICJ4LXVzZS1jYW5vbmljYWwtcGF0aC1mb3ItcmFt
YmxvY2staWQiLCAidHJ1ZSIgfSwKIH07CiBjb25zdCBzaXplX3QgaHdfY29tcGF0XzNfMV9sZW4g
PSBHX05fRUxFTUVOVFMoaHdfY29tcGF0XzNfMSk7CiAKQEAgLTQ4LDI2OSArMzUsOTYgQEAgR2xv
YmFsUHJvcGVydHkgaHdfY29tcGF0XzNfMFtdID0ge307CiBjb25zdCBzaXplX3QgaHdfY29tcGF0
XzNfMF9sZW4gPSBHX05fRUxFTUVOVFMoaHdfY29tcGF0XzNfMCk7CiAKIEdsb2JhbFByb3BlcnR5
IGh3X2NvbXBhdF8yXzEyW10gPSB7Ci0gICAgewotICAgICAgICAuZHJpdmVyICAgPSAibWlncmF0
aW9uIiwKLSAgICAgICAgLnByb3BlcnR5ID0gImRlY29tcHJlc3MtZXJyb3ItY2hlY2siLAotICAg
ICAgICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gImhk
YS1hdWRpbyIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJ1c2UtdGltZXIiLAotICAgICAgICAudmFs
dWUgICAgPSAiZmFsc2UiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAiY2lycnVzLXZn
YSIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJnbG9iYWwtdm1zdGF0ZSIsCi0gICAgICAgIC52YWx1
ZSAgICA9ICJ0cnVlIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gIlZHQSIsCi0gICAg
ICAgIC5wcm9wZXJ0eSA9ICJnbG9iYWwtdm1zdGF0ZSIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJ0
cnVlIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gInZtd2FyZS1zdmdhIiwKLSAgICAg
ICAgLnByb3BlcnR5ID0gImdsb2JhbC12bXN0YXRlIiwKLSAgICAgICAgLnZhbHVlICAgID0gInRy
dWUiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAicXhsLXZnYSIsCi0gICAgICAgIC5w
cm9wZXJ0eSA9ICJnbG9iYWwtdm1zdGF0ZSIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJ0cnVlIiwK
LSAgICB9LAorICAgIHsgIm1pZ3JhdGlvbiIsICJkZWNvbXByZXNzLWVycm9yLWNoZWNrIiwgIm9m
ZiIgfSwKKyAgICB7ICJoZGEtYXVkaW8iLCAidXNlLXRpbWVyIiwgImZhbHNlIiB9LAorICAgIHsg
ImNpcnJ1cy12Z2EiLCAiZ2xvYmFsLXZtc3RhdGUiLCAidHJ1ZSIgfSwKKyAgICB7ICJWR0EiLCAi
Z2xvYmFsLXZtc3RhdGUiLCAidHJ1ZSIgfSwKKyAgICB7ICJ2bXdhcmUtc3ZnYSIsICJnbG9iYWwt
dm1zdGF0ZSIsICJ0cnVlIiB9LAorICAgIHsgInF4bC12Z2EiLCAiZ2xvYmFsLXZtc3RhdGUiLCAi
dHJ1ZSIgfSwKIH07CiBjb25zdCBzaXplX3QgaHdfY29tcGF0XzJfMTJfbGVuID0gR19OX0VMRU1F
TlRTKGh3X2NvbXBhdF8yXzEyKTsKIAogR2xvYmFsUHJvcGVydHkgaHdfY29tcGF0XzJfMTFbXSA9
IHsKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJocGV0IiwKLSAgICAgICAgLnByb3BlcnR5
ID0gImhwZXQtb2Zmc2V0LXNhdmVkIiwKLSAgICAgICAgLnZhbHVlICAgID0gImZhbHNlIiwKLSAg
ICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1ibGstcGNpIiwKLSAgICAgICAgLnBy
b3BlcnR5ID0gInZlY3RvcnMiLAotICAgICAgICAudmFsdWUgICAgPSAiMiIsCi0gICAgfSx7Ci0g
ICAgICAgIC5kcml2ZXIgICA9ICJ2aG9zdC11c2VyLWJsay1wY2kiLAotICAgICAgICAucHJvcGVy
dHkgPSAidmVjdG9ycyIsCi0gICAgICAgIC52YWx1ZSAgICA9ICIyIiwKLSAgICB9LHsKLSAgICAg
ICAgLmRyaXZlciAgID0gImUxMDAwIiwKLSAgICAgICAgLnByb3BlcnR5ID0gIm1pZ3JhdGVfdHNv
X3Byb3BzIiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgfSwKKyAgICB7ICJocGV0
IiwgImhwZXQtb2Zmc2V0LXNhdmVkIiwgImZhbHNlIiB9LAorICAgIHsgInZpcnRpby1ibGstcGNp
IiwgInZlY3RvcnMiLCAiMiIgfSwKKyAgICB7ICJ2aG9zdC11c2VyLWJsay1wY2kiLCAidmVjdG9y
cyIsICIyIiB9LAorICAgIHsgImUxMDAwIiwgIm1pZ3JhdGVfdHNvX3Byb3BzIiwgIm9mZiIgfSwK
IH07CiBjb25zdCBzaXplX3QgaHdfY29tcGF0XzJfMTFfbGVuID0gR19OX0VMRU1FTlRTKGh3X2Nv
bXBhdF8yXzExKTsKIAogR2xvYmFsUHJvcGVydHkgaHdfY29tcGF0XzJfMTBbXSA9IHsKLSAgICB7
Ci0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tbW91c2UtZGV2aWNlIiwKLSAgICAgICAgLnBy
b3BlcnR5ID0gIndoZWVsLWF4aXMiLAotICAgICAgICAudmFsdWUgICAgPSAiZmFsc2UiLAotICAg
IH0sewotICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLXRhYmxldC1kZXZpY2UiLAotICAgICAg
ICAucHJvcGVydHkgPSAid2hlZWwtYXhpcyIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJmYWxzZSIs
Ci0gICAgfSwKKyAgICB7ICJ2aXJ0aW8tbW91c2UtZGV2aWNlIiwgIndoZWVsLWF4aXMiLCAiZmFs
c2UiIH0sCisgICAgeyAidmlydGlvLXRhYmxldC1kZXZpY2UiLCAid2hlZWwtYXhpcyIsICJmYWxz
ZSIgfSwKIH07CiBjb25zdCBzaXplX3QgaHdfY29tcGF0XzJfMTBfbGVuID0gR19OX0VMRU1FTlRT
KGh3X2NvbXBhdF8yXzEwKTsKIAogR2xvYmFsUHJvcGVydHkgaHdfY29tcGF0XzJfOVtdID0gewot
ICAgIHsKLSAgICAgICAgLmRyaXZlciAgID0gInBjaS1icmlkZ2UiLAotICAgICAgICAucHJvcGVy
dHkgPSAic2hwYyIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAgIH0sewotICAgICAg
ICAuZHJpdmVyICAgPSAiaW50ZWwtaW9tbXUiLAotICAgICAgICAucHJvcGVydHkgPSAicHQiLAot
ICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0g
InZpcnRpby1uZXQtZGV2aWNlIiwKLSAgICAgICAgLnByb3BlcnR5ID0gIngtbXR1LWJ5cGFzcy1i
YWNrZW5kIiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgfSx7Ci0gICAgICAgIC5k
cml2ZXIgICA9ICJwY2llLXJvb3QtcG9ydCIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJ4LW1pZ3Jh
dGUtbXNpeCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJmYWxzZSIsCi0gICAgfSwKKyAgICB7ICJw
Y2ktYnJpZGdlIiwgInNocGMiLCAib2ZmIiB9LAorICAgIHsgImludGVsLWlvbW11IiwgInB0Iiwg
Im9mZiIgfSwKKyAgICB7ICJ2aXJ0aW8tbmV0LWRldmljZSIsICJ4LW10dS1ieXBhc3MtYmFja2Vu
ZCIsICJvZmYiIH0sCisgICAgeyAicGNpZS1yb290LXBvcnQiLCAieC1taWdyYXRlLW1zaXgiLCAi
ZmFsc2UiIH0sCiB9OwogY29uc3Qgc2l6ZV90IGh3X2NvbXBhdF8yXzlfbGVuID0gR19OX0VMRU1F
TlRTKGh3X2NvbXBhdF8yXzkpOwogCiBHbG9iYWxQcm9wZXJ0eSBod19jb21wYXRfMl84W10gPSB7
Ci0gICAgewotICAgICAgICAuZHJpdmVyICAgPSAiZndfY2ZnX21lbSIsCi0gICAgICAgIC5wcm9w
ZXJ0eSA9ICJ4LWZpbGUtc2xvdHMiLAotICAgICAgICAudmFsdWUgICAgPSAiMHgxMCIsCi0gICAg
fSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJmd19jZmdfaW8iLAotICAgICAgICAucHJvcGVydHkg
PSAieC1maWxlLXNsb3RzIiwKLSAgICAgICAgLnZhbHVlICAgID0gIjB4MTAiLAotICAgIH0sewot
ICAgICAgICAuZHJpdmVyICAgPSAicGZsYXNoX2NmaTAxIiwKLSAgICAgICAgLnByb3BlcnR5ID0g
Im9sZC1tdWx0aXBsZS1jaGlwLWhhbmRsaW5nIiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9uIiwK
LSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gInBjaS1icmlkZ2UiLAotICAgICAgICAucHJv
cGVydHkgPSAic2hwYyIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCi0gICAgfSx7Ci0gICAg
ICAgIC5kcml2ZXIgICA9IFRZUEVfUENJX0RFVklDRSwKLSAgICAgICAgLnByb3BlcnR5ID0gIngt
cGNpZS1leHRjYXAtaW5pdCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAgIH0sewot
ICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLXBjaSIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJ4
LXBjaWUtZGV2ZXJyLWluaXQiLAotICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICB9LHsK
LSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1wY2kiLAotICAgICAgICAucHJvcGVydHkgPSAi
eC1wY2llLWxua2N0bC1pbml0IiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgfSx7
Ci0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tcGNpIiwKLSAgICAgICAgLnByb3BlcnR5ID0g
IngtcGNpZS1wbS1pbml0IiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgfSx7Ci0g
ICAgICAgIC5kcml2ZXIgICA9ICJjaXJydXMtdmdhIiwKLSAgICAgICAgLnByb3BlcnR5ID0gInZn
YW1lbV9tYiIsCi0gICAgICAgIC52YWx1ZSAgICA9ICI4IiwKLSAgICB9LHsKLSAgICAgICAgLmRy
aXZlciAgID0gImlzYS1jaXJydXMtdmdhIiwKLSAgICAgICAgLnByb3BlcnR5ID0gInZnYW1lbV9t
YiIsCi0gICAgICAgIC52YWx1ZSAgICA9ICI4IiwKLSAgICB9LAorICAgIHsgImZ3X2NmZ19tZW0i
LCAieC1maWxlLXNsb3RzIiwgIjB4MTAiIH0sCisgICAgeyAiZndfY2ZnX2lvIiwgIngtZmlsZS1z
bG90cyIsICIweDEwIiB9LAorICAgIHsgInBmbGFzaF9jZmkwMSIsICJvbGQtbXVsdGlwbGUtY2hp
cC1oYW5kbGluZyIsICJvbiIgfSwKKyAgICB7ICJwY2ktYnJpZGdlIiwgInNocGMiLCAib24iIH0s
CisgICAgeyBUWVBFX1BDSV9ERVZJQ0UsICJ4LXBjaWUtZXh0Y2FwLWluaXQiLCAib2ZmIiB9LAor
ICAgIHsgInZpcnRpby1wY2kiLCAieC1wY2llLWRldmVyci1pbml0IiwgIm9mZiIgfSwKKyAgICB7
ICJ2aXJ0aW8tcGNpIiwgIngtcGNpZS1sbmtjdGwtaW5pdCIsICJvZmYiIH0sCisgICAgeyAidmly
dGlvLXBjaSIsICJ4LXBjaWUtcG0taW5pdCIsICJvZmYiIH0sCisgICAgeyAiY2lycnVzLXZnYSIs
ICJ2Z2FtZW1fbWIiLCAiOCIgfSwKKyAgICB7ICJpc2EtY2lycnVzLXZnYSIsICJ2Z2FtZW1fbWIi
LCAiOCIgfSwKIH07CiBjb25zdCBzaXplX3QgaHdfY29tcGF0XzJfOF9sZW4gPSBHX05fRUxFTUVO
VFMoaHdfY29tcGF0XzJfOCk7CiAKIEdsb2JhbFByb3BlcnR5IGh3X2NvbXBhdF8yXzdbXSA9IHsK
LSAgICB7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tcGNpIiwKLSAgICAgICAgLnByb3Bl
cnR5ID0gInBhZ2UtcGVyLXZxIiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9uIiwKLSAgICB9LHsK
LSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1zZXJpYWwtZGV2aWNlIiwKLSAgICAgICAgLnBy
b3BlcnR5ID0gImVtZXJnZW5jeS13cml0ZSIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAot
ICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAiaW9hcGljIiwKLSAgICAgICAgLnByb3BlcnR5
ID0gInZlcnNpb24iLAotICAgICAgICAudmFsdWUgICAgPSAiMHgxMSIsCi0gICAgfSx7Ci0gICAg
ICAgIC5kcml2ZXIgICA9ICJpbnRlbC1pb21tdSIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJ4LWJ1
Z2d5LWVpbSIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJ0cnVlIiwKLSAgICB9LHsKLSAgICAgICAg
LmRyaXZlciAgID0gInZpcnRpby1wY2kiLAotICAgICAgICAucHJvcGVydHkgPSAieC1pZ25vcmUt
YmFja2VuZC1mZWF0dXJlcyIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCi0gICAgfSwKKyAg
ICB7ICJ2aXJ0aW8tcGNpIiwgInBhZ2UtcGVyLXZxIiwgIm9uIiB9LAorICAgIHsgInZpcnRpby1z
ZXJpYWwtZGV2aWNlIiwgImVtZXJnZW5jeS13cml0ZSIsICJvZmYiIH0sCisgICAgeyAiaW9hcGlj
IiwgInZlcnNpb24iLCAiMHgxMSIgfSwKKyAgICB7ICJpbnRlbC1pb21tdSIsICJ4LWJ1Z2d5LWVp
bSIsICJ0cnVlIiB9LAorICAgIHsgInZpcnRpby1wY2kiLCAieC1pZ25vcmUtYmFja2VuZC1mZWF0
dXJlcyIsICJvbiIgfSwKIH07CiBjb25zdCBzaXplX3QgaHdfY29tcGF0XzJfN19sZW4gPSBHX05f
RUxFTUVOVFMoaHdfY29tcGF0XzJfNyk7CiAKIEdsb2JhbFByb3BlcnR5IGh3X2NvbXBhdF8yXzZb
XSA9IHsKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tbW1pbyIsCi0gICAgICAg
IC5wcm9wZXJ0eSA9ICJmb3JtYXRfdHJhbnNwb3J0X2FkZHJlc3MiLAotICAgICAgICAudmFsdWUg
ICAgPSAib2ZmIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1wY2kiLAot
ICAgICAgICAucHJvcGVydHkgPSAiZGlzYWJsZS1tb2Rlcm4iLAotICAgICAgICAudmFsdWUgICAg
PSAib24iLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLXBjaSIsCi0gICAg
ICAgIC5wcm9wZXJ0eSA9ICJkaXNhYmxlLWxlZ2FjeSIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJv
ZmYiLAotICAgIH0sCisgICAgeyAidmlydGlvLW1taW8iLCAiZm9ybWF0X3RyYW5zcG9ydF9hZGRy
ZXNzIiwgIm9mZiIgfSwKKyAgICB7ICJ2aXJ0aW8tcGNpIiwgImRpc2FibGUtbW9kZXJuIiwgIm9u
IiB9LAorICAgIHsgInZpcnRpby1wY2kiLCAiZGlzYWJsZS1sZWdhY3kiLCAib2ZmIiB9LAogfTsK
IGNvbnN0IHNpemVfdCBod19jb21wYXRfMl82X2xlbiA9IEdfTl9FTEVNRU5UUyhod19jb21wYXRf
Ml82KTsKIAogR2xvYmFsUHJvcGVydHkgaHdfY29tcGF0XzJfNVtdID0gewotICAgIHsKLSAgICAg
ICAgLmRyaXZlciAgID0gImlzYS1mZGMiLAotICAgICAgICAucHJvcGVydHkgPSAiZmFsbGJhY2si
LAotICAgICAgICAudmFsdWUgICAgPSAiMTQ0IiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAg
ID0gInB2c2NzaSIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJ4LW9sZC1wY2ktY29uZmlndXJhdGlv
biIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIg
ICA9ICJwdnNjc2kiLAotICAgICAgICAucHJvcGVydHkgPSAieC1kaXNhYmxlLXBjaWUiLAotICAg
ICAgICAudmFsdWUgICAgPSAib24iLAotICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVyICAg
PSAidm14bmV0MyIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJ4LW9sZC1tc2ktb2Zmc2V0cyIsCi0g
ICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJ2
bXhuZXQzIiwKLSAgICAgICAgLnByb3BlcnR5ID0gIngtZGlzYWJsZS1wY2llIiwKLSAgICAgICAg
LnZhbHVlICAgID0gIm9uIiwKLSAgICB9LAorICAgIHsgImlzYS1mZGMiLCAiZmFsbGJhY2siLCAi
MTQ0IiB9LAorICAgIHsgInB2c2NzaSIsICJ4LW9sZC1wY2ktY29uZmlndXJhdGlvbiIsICJvbiIg
fSwKKyAgICB7ICJwdnNjc2kiLCAieC1kaXNhYmxlLXBjaWUiLCAib24iIH0sCisgICAgeyAidm14
bmV0MyIsICJ4LW9sZC1tc2ktb2Zmc2V0cyIsICJvbiIgfSwKKyAgICB7ICJ2bXhuZXQzIiwgIngt
ZGlzYWJsZS1wY2llIiwgIm9uIiB9LAogfTsKIGNvbnN0IHNpemVfdCBod19jb21wYXRfMl81X2xl
biA9IEdfTl9FTEVNRU5UUyhod19jb21wYXRfMl81KTsKIAogR2xvYmFsUHJvcGVydHkgaHdfY29t
cGF0XzJfNFtdID0gewotICAgIHsKLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1ibGstZGV2
aWNlIiwKLSAgICAgICAgLnByb3BlcnR5ID0gInNjc2kiLAotICAgICAgICAudmFsdWUgICAgPSAi
dHJ1ZSIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJlMTAwMCIsCi0gICAgICAgIC5w
cm9wZXJ0eSA9ICJleHRyYV9tYWNfcmVnaXN0ZXJzIiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9m
ZiIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tcGNpIiwKLSAgICAgICAg
LnByb3BlcnR5ID0gIngtZGlzYWJsZS1wY2llIiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9uIiwK
LSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1wY2kiLAotICAgICAgICAucHJv
cGVydHkgPSAibWlncmF0ZS1leHRyYSIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAg
IH0sewotICAgICAgICAuZHJpdmVyICAgPSAiZndfY2ZnX21lbSIsCi0gICAgICAgIC5wcm9wZXJ0
eSA9ICJkbWFfZW5hYmxlZCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAgIH0sewot
ICAgICAgICAuZHJpdmVyICAgPSAiZndfY2ZnX2lvIiwKLSAgICAgICAgLnByb3BlcnR5ID0gImRt
YV9lbmFibGVkIiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgfQorICAgIHsgInZp
cnRpby1ibGstZGV2aWNlIiwgInNjc2kiLCAidHJ1ZSIgfSwKKyAgICB7ICJlMTAwMCIsICJleHRy
YV9tYWNfcmVnaXN0ZXJzIiwgIm9mZiIgfSwKKyAgICB7ICJ2aXJ0aW8tcGNpIiwgIngtZGlzYWJs
ZS1wY2llIiwgIm9uIiB9LAorICAgIHsgInZpcnRpby1wY2kiLCAibWlncmF0ZS1leHRyYSIsICJv
ZmYiIH0sCisgICAgeyAiZndfY2ZnX21lbSIsICJkbWFfZW5hYmxlZCIsICJvZmYiIH0sCisgICAg
eyAiZndfY2ZnX2lvIiwgImRtYV9lbmFibGVkIiwgIm9mZiIgfQogfTsKIGNvbnN0IHNpemVfdCBo
d19jb21wYXRfMl80X2xlbiA9IEdfTl9FTEVNRU5UUyhod19jb21wYXRfMl80KTsKIAogR2xvYmFs
UHJvcGVydHkgaHdfY29tcGF0XzJfM1tdID0gewotICAgIHsKLSAgICAgICAgLmRyaXZlciAgID0g
InZpcnRpby1ibGstcGNpIiwKLSAgICAgICAgLnByb3BlcnR5ID0gImFueV9sYXlvdXQiLAotICAg
ICAgICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gInZp
cnRpby1iYWxsb29uLXBjaSIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJhbnlfbGF5b3V0IiwKLSAg
ICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJ2
aXJ0aW8tc2VyaWFsLXBjaSIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJhbnlfbGF5b3V0IiwKLSAg
ICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJ2
aXJ0aW8tOXAtcGNpIiwKLSAgICAgICAgLnByb3BlcnR5ID0gImFueV9sYXlvdXQiLAotICAgICAg
ICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRp
by1ybmctcGNpIiwKLSAgICAgICAgLnByb3BlcnR5ID0gImFueV9sYXlvdXQiLAotICAgICAgICAu
dmFsdWUgICAgPSAib2ZmIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gVFlQRV9QQ0lf
REVWSUNFLAotICAgICAgICAucHJvcGVydHkgPSAieC1wY2llLWxua3N0YS1kbGxsYSIsCi0gICAg
ICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAibWln
cmF0aW9uIiwKLSAgICAgICAgLnByb3BlcnR5ID0gInNlbmQtY29uZmlndXJhdGlvbiIsCi0gICAg
ICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAibWln
cmF0aW9uIiwKLSAgICAgICAgLnByb3BlcnR5ID0gInNlbmQtc2VjdGlvbi1mb290ZXIiLAotICAg
ICAgICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gIm1p
Z3JhdGlvbiIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJzdG9yZS1nbG9iYWwtc3RhdGUiLAotICAg
ICAgICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICB9LAorICAgIHsgInZpcnRpby1ibGstcGNpIiwg
ImFueV9sYXlvdXQiLCAib2ZmIiB9LAorICAgIHsgInZpcnRpby1iYWxsb29uLXBjaSIsICJhbnlf
bGF5b3V0IiwgIm9mZiIgfSwKKyAgICB7ICJ2aXJ0aW8tc2VyaWFsLXBjaSIsICJhbnlfbGF5b3V0
IiwgIm9mZiIgfSwKKyAgICB7ICJ2aXJ0aW8tOXAtcGNpIiwgImFueV9sYXlvdXQiLCAib2ZmIiB9
LAorICAgIHsgInZpcnRpby1ybmctcGNpIiwgImFueV9sYXlvdXQiLCAib2ZmIiB9LAorICAgIHsg
VFlQRV9QQ0lfREVWSUNFLCAieC1wY2llLWxua3N0YS1kbGxsYSIsICJvZmYiIH0sCisgICAgeyAi
bWlncmF0aW9uIiwgInNlbmQtY29uZmlndXJhdGlvbiIsICJvZmYiIH0sCisgICAgeyAibWlncmF0
aW9uIiwgInNlbmQtc2VjdGlvbi1mb290ZXIiLCAib2ZmIiB9LAorICAgIHsgIm1pZ3JhdGlvbiIs
ICJzdG9yZS1nbG9iYWwtc3RhdGUiLCAib2ZmIiB9LAogfTsKIGNvbnN0IHNpemVfdCBod19jb21w
YXRfMl8zX2xlbiA9IEdfTl9FTEVNRU5UUyhod19jb21wYXRfMl8zKTsKIApAQCAtMzE4LDM1ICsx
MzIsMTMgQEAgR2xvYmFsUHJvcGVydHkgaHdfY29tcGF0XzJfMltdID0ge307CiBjb25zdCBzaXpl
X3QgaHdfY29tcGF0XzJfMl9sZW4gPSBHX05fRUxFTUVOVFMoaHdfY29tcGF0XzJfMik7CiAKIEds
b2JhbFByb3BlcnR5IGh3X2NvbXBhdF8yXzFbXSA9IHsKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIg
ICA9ICJpbnRlbC1oZGEiLAotICAgICAgICAucHJvcGVydHkgPSAib2xkX21zaV9hZGRyIiwKLSAg
ICAgICAgLnZhbHVlICAgID0gIm9uIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gIlZH
QSIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJxZW11LWV4dGVuZGVkLXJlZ3MiLAotICAgICAgICAu
dmFsdWUgICAgPSAib2ZmIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gInNlY29uZGFy
eS12Z2EiLAotICAgICAgICAucHJvcGVydHkgPSAicWVtdS1leHRlbmRlZC1yZWdzIiwKLSAgICAg
ICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0
aW8tc2NzaS1wY2kiLAotICAgICAgICAucHJvcGVydHkgPSAiYW55X2xheW91dCIsCi0gICAgICAg
IC52YWx1ZSAgICA9ICJvZmYiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAidXNiLW1v
dXNlIiwKLSAgICAgICAgLnByb3BlcnR5ID0gInVzYl92ZXJzaW9uIiwKLSAgICAgICAgLnZhbHVl
ICAgID0gIjEiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAidXNiLWtiZCIsCi0gICAg
ICAgIC5wcm9wZXJ0eSA9ICJ1c2JfdmVyc2lvbiIsCi0gICAgICAgIC52YWx1ZSAgICA9ICIxIiwK
LSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1wY2kiLAotICAgICAgICAucHJv
cGVydHkgPSAidmlydGlvLXBjaS1idXMtbWFzdGVyLWJ1Zy1taWdyYXRpb24iLAotICAgICAgICAu
dmFsdWUgICAgPSAib24iLAotICAgIH0sCisgICAgeyAiaW50ZWwtaGRhIiwgIm9sZF9tc2lfYWRk
ciIsICJvbiIgfSwKKyAgICB7ICJWR0EiLCAicWVtdS1leHRlbmRlZC1yZWdzIiwgIm9mZiIgfSwK
KyAgICB7ICJzZWNvbmRhcnktdmdhIiwgInFlbXUtZXh0ZW5kZWQtcmVncyIsICJvZmYiIH0sCisg
ICAgeyAidmlydGlvLXNjc2ktcGNpIiwgImFueV9sYXlvdXQiLCAib2ZmIiB9LAorICAgIHsgInVz
Yi1tb3VzZSIsICJ1c2JfdmVyc2lvbiIsICIxIiB9LAorICAgIHsgInVzYi1rYmQiLCAidXNiX3Zl
cnNpb24iLCAiMSIgfSwKKyAgICB7ICJ2aXJ0aW8tcGNpIiwgInZpcnRpby1wY2ktYnVzLW1hc3Rl
ci1idWctbWlncmF0aW9uIiwgIm9uIiB9LAogfTsKIGNvbnN0IHNpemVfdCBod19jb21wYXRfMl8x
X2xlbiA9IEdfTl9FTEVNRU5UUyhod19jb21wYXRfMl8xKTsKIApkaWZmIC0tZ2l0IGEvaHcvaTM4
Ni9wYy5jIGIvaHcvaTM4Ni9wYy5jCmluZGV4IGZmMTRiNmQ0ZGYuLmYyMzg0MjQ0OTkgMTAwNjQ0
Ci0tLSBhL2h3L2kzODYvcGMuYworKysgYi9ody9pMzg2L3BjLmMKQEAgLTExMSwxNzQgKzExMSw2
NyBAQCBzdGF0aWMgdW5zaWduZWQgZTgyMF9lbnRyaWVzOwogc3RydWN0IGhwZXRfZndfY29uZmln
IGhwZXRfY2ZnID0gey5jb3VudCA9IFVJTlQ4X01BWH07CiAKIEdsb2JhbFByb3BlcnR5IHBjX2Nv
bXBhdF8zXzFbXSA9IHsKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJpbnRlbC1pb21tdSIs
Ci0gICAgICAgIC5wcm9wZXJ0eSA9ICJkbWEtZHJhaW4iLAotICAgICAgICAudmFsdWUgICAgPSAi
b2ZmIiwKLSAgICB9LAorICAgIHsgImludGVsLWlvbW11IiwgImRtYS1kcmFpbiIsICJvZmYiIH0s
CiB9OwogY29uc3Qgc2l6ZV90IHBjX2NvbXBhdF8zXzFfbGVuID0gR19OX0VMRU1FTlRTKHBjX2Nv
bXBhdF8zXzEpOwogCiBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfM18wW10gPSB7Ci0gICAgewot
ICAgICAgICAuZHJpdmVyICAgPSBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJ4
LWh2LXN5bmljLWt2bS1vbmx5IiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9uIiwKLSAgICB9LHsK
LSAgICAgICAgLmRyaXZlciAgID0gIlNreWxha2UtU2VydmVyIiAiLSIgVFlQRV9YODZfQ1BVLAot
ICAgICAgICAucHJvcGVydHkgPSAicGt1IiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0g
ICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJTa3lsYWtlLVNlcnZlci1JQlJTIiAiLSIgVFlQ
RV9YODZfQ1BVLAotICAgICAgICAucHJvcGVydHkgPSAicGt1IiwKLSAgICAgICAgLnZhbHVlICAg
ID0gIm9mZiIsCi0gICAgfSwKKyAgICB7IFRZUEVfWDg2X0NQVSwgIngtaHYtc3luaWMta3ZtLW9u
bHkiLCAib24iIH0sCisgICAgeyAiU2t5bGFrZS1TZXJ2ZXIiICItIiBUWVBFX1g4Nl9DUFUsICJw
a3UiLCAib2ZmIiB9LAorICAgIHsgIlNreWxha2UtU2VydmVyLUlCUlMiICItIiBUWVBFX1g4Nl9D
UFUsICJwa3UiLCAib2ZmIiB9LAogfTsKIGNvbnN0IHNpemVfdCBwY19jb21wYXRfM18wX2xlbiA9
IEdfTl9FTEVNRU5UUyhwY19jb21wYXRfM18wKTsKIAogR2xvYmFsUHJvcGVydHkgcGNfY29tcGF0
XzJfMTJbXSA9IHsKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgICA9IFRZUEVfWDg2X0NQVSwKLSAg
ICAgICAgLnByb3BlcnR5ID0gImxlZ2FjeS1jYWNoZSIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJv
biIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9IFRZUEVfWDg2X0NQVSwKLSAgICAgICAg
LnByb3BlcnR5ID0gInRvcG9leHQiLAotICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICB9
LHsKLSAgICAgICAgLmRyaXZlciAgID0gIkVQWUMtIiBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5w
cm9wZXJ0eSA9ICJ4bGV2ZWwiLAotICAgICAgICAudmFsdWUgICAgPSAiMHg4MDAwMDAwYSIsCi0g
ICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJFUFlDLUlCUEItIiBUWVBFX1g4Nl9DUFUsCi0g
ICAgICAgIC5wcm9wZXJ0eSA9ICJ4bGV2ZWwiLAotICAgICAgICAudmFsdWUgICAgPSAiMHg4MDAw
MDAwYSIsCi0gICAgfSwKKyAgICB7IFRZUEVfWDg2X0NQVSwgImxlZ2FjeS1jYWNoZSIsICJvbiIg
fSwKKyAgICB7IFRZUEVfWDg2X0NQVSwgInRvcG9leHQiLCAib2ZmIiB9LAorICAgIHsgIkVQWUMt
IiBUWVBFX1g4Nl9DUFUsICJ4bGV2ZWwiLCAiMHg4MDAwMDAwYSIgfSwKKyAgICB7ICJFUFlDLUlC
UEItIiBUWVBFX1g4Nl9DUFUsICJ4bGV2ZWwiLCAiMHg4MDAwMDAwYSIgfSwKIH07CiBjb25zdCBz
aXplX3QgcGNfY29tcGF0XzJfMTJfbGVuID0gR19OX0VMRU1FTlRTKHBjX2NvbXBhdF8yXzEyKTsK
IAogR2xvYmFsUHJvcGVydHkgcGNfY29tcGF0XzJfMTFbXSA9IHsKLSAgICB7Ci0gICAgICAgIC5k
cml2ZXIgICA9IFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gIngtbWlncmF0ZS1z
bWktY291bnQiLAotICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICB9LHsKLSAgICAgICAg
LmRyaXZlciAgID0gIlNreWxha2UtU2VydmVyIiAiLSIgVFlQRV9YODZfQ1BVLAotICAgICAgICAu
cHJvcGVydHkgPSAiY2xmbHVzaG9wdCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAg
IH0sCisgICAgeyBUWVBFX1g4Nl9DUFUsICJ4LW1pZ3JhdGUtc21pLWNvdW50IiwgIm9mZiIgfSwK
KyAgICB7ICJTa3lsYWtlLVNlcnZlciIgIi0iIFRZUEVfWDg2X0NQVSwgImNsZmx1c2hvcHQiLCAi
b2ZmIiB9LAogfTsKIGNvbnN0IHNpemVfdCBwY19jb21wYXRfMl8xMV9sZW4gPSBHX05fRUxFTUVO
VFMocGNfY29tcGF0XzJfMTEpOwogCiBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMl8xMFtdID0g
ewotICAgIHsKLSAgICAgICAgLmRyaXZlciAgID0gVFlQRV9YODZfQ1BVLAotICAgICAgICAucHJv
cGVydHkgPSAieC1odi1tYXgtdnBzIiwKLSAgICAgICAgLnZhbHVlICAgID0gIjB4NDAiLAotICAg
IH0sewotICAgICAgICAuZHJpdmVyICAgPSAiaTQ0MEZYLXBjaWhvc3QiLAotICAgICAgICAucHJv
cGVydHkgPSAieC1wY2ktaG9sZTY0LWZpeCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAot
ICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAicTM1LXBjaWhvc3QiLAotICAgICAgICAucHJv
cGVydHkgPSAieC1wY2ktaG9sZTY0LWZpeCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAot
ICAgIH0sCisgICAgeyBUWVBFX1g4Nl9DUFUsICJ4LWh2LW1heC12cHMiLCAiMHg0MCIgfSwKKyAg
ICB7ICJpNDQwRlgtcGNpaG9zdCIsICJ4LXBjaS1ob2xlNjQtZml4IiwgIm9mZiIgfSwKKyAgICB7
ICJxMzUtcGNpaG9zdCIsICJ4LXBjaS1ob2xlNjQtZml4IiwgIm9mZiIgfSwKIH07CiBjb25zdCBz
aXplX3QgcGNfY29tcGF0XzJfMTBfbGVuID0gR19OX0VMRU1FTlRTKHBjX2NvbXBhdF8yXzEwKTsK
IAogR2xvYmFsUHJvcGVydHkgcGNfY29tcGF0XzJfOVtdID0gewotICAgIHsKLSAgICAgICAgLmRy
aXZlciAgID0gIm1jaCIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJleHRlbmRlZC10c2VnLW1ieXRl
cyIsCi0gICAgICAgIC52YWx1ZSAgICA9ICIwIiwKLSAgICB9LAorICAgIHsgIm1jaCIsICJleHRl
bmRlZC10c2VnLW1ieXRlcyIsICIwIiB9LAogfTsKIGNvbnN0IHNpemVfdCBwY19jb21wYXRfMl85
X2xlbiA9IEdfTl9FTEVNRU5UUyhwY19jb21wYXRfMl85KTsKIAogR2xvYmFsUHJvcGVydHkgcGNf
Y29tcGF0XzJfOFtdID0gewotICAgIHsKLSAgICAgICAgLmRyaXZlciAgID0gVFlQRV9YODZfQ1BV
LAotICAgICAgICAucHJvcGVydHkgPSAidGNnLWNwdWlkIiwKLSAgICAgICAgLnZhbHVlICAgID0g
Im9mZiIsCi0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJrdm1jbG9jayIsCi0g
ICAgICAgIC5wcm9wZXJ0eSA9ICJ4LW1hY2gtdXNlLXJlbGlhYmxlLWdldC1jbG9jayIsCi0gICAg
ICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVyICAg
PSAiSUNIOS1MUEMiLAotICAgICAgICAucHJvcGVydHkgPSAieC1zbWktYnJvYWRjYXN0IiwKLSAg
ICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIg
ICA9IFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gInZtd2FyZS1jcHVpZC1mcmVx
IiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5k
cml2ZXIgICA9ICJIYXN3ZWxsLSIgVFlQRV9YODZfQ1BVLAotICAgICAgICAucHJvcGVydHkgPSAi
c3RlcHBpbmciLAotICAgICAgICAudmFsdWUgICAgPSAiMSIsCi0gICAgfSwKKyAgICB7IFRZUEVf
WDg2X0NQVSwgInRjZy1jcHVpZCIsICJvZmYiIH0sCisgICAgeyAia3ZtY2xvY2siLCAieC1tYWNo
LXVzZS1yZWxpYWJsZS1nZXQtY2xvY2siLCAib2ZmIiB9LAorICAgIHsgIklDSDktTFBDIiwgIngt
c21pLWJyb2FkY2FzdCIsICJvZmYiIH0sCisgICAgeyBUWVBFX1g4Nl9DUFUsICJ2bXdhcmUtY3B1
aWQtZnJlcSIsICJvZmYiIH0sCisgICAgeyAiSGFzd2VsbC0iIFRZUEVfWDg2X0NQVSwgInN0ZXBw
aW5nIiwgIjEiIH0sCiB9OwogY29uc3Qgc2l6ZV90IHBjX2NvbXBhdF8yXzhfbGVuID0gR19OX0VM
RU1FTlRTKHBjX2NvbXBhdF8yXzgpOwogCiBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMl83W10g
PSB7Ci0gICAgewotICAgICAgICAuZHJpdmVyICAgPSBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5w
cm9wZXJ0eSA9ICJsMy1jYWNoZSIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAgIH0s
Ci0gICAgewotICAgICAgICAuZHJpdmVyICAgPSBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9w
ZXJ0eSA9ICJmdWxsLWNwdWlkLWF1dG8tbGV2ZWwiLAotICAgICAgICAudmFsdWUgICAgPSAib2Zm
IiwKLSAgICB9LAotICAgIHsKLSAgICAgICAgLmRyaXZlciAgID0gIk9wdGVyb25fRzMiICItIiBU
WVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJmYW1pbHkiLAotICAgICAgICAudmFs
dWUgICAgPSAiMTUiLAotICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVyICAgPSAiT3B0ZXJv
bl9HMyIgIi0iIFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gIm1vZGVsIiwKLSAg
ICAgICAgLnZhbHVlICAgID0gIjYiLAotICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVyICAg
PSAiT3B0ZXJvbl9HMyIgIi0iIFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gInN0
ZXBwaW5nIiwKLSAgICAgICAgLnZhbHVlICAgID0gIjEiLAotICAgIH0sCi0gICAgewotICAgICAg
ICAuZHJpdmVyICAgPSAiaXNhLXBjc3BrIiwKLSAgICAgICAgLnByb3BlcnR5ID0gIm1pZ3JhdGUi
LAotICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICB9LAorICAgIHsgVFlQRV9YODZfQ1BV
LCAibDMtY2FjaGUiLCAib2ZmIiB9LAorICAgIHsgVFlQRV9YODZfQ1BVLCAiZnVsbC1jcHVpZC1h
dXRvLWxldmVsIiwgIm9mZiIgfSwKKyAgICB7ICJPcHRlcm9uX0czIiAiLSIgVFlQRV9YODZfQ1BV
LCAiZmFtaWx5IiwgIjE1IiB9LAorICAgIHsgIk9wdGVyb25fRzMiICItIiBUWVBFX1g4Nl9DUFUs
ICJtb2RlbCIsICI2IiB9LAorICAgIHsgIk9wdGVyb25fRzMiICItIiBUWVBFX1g4Nl9DUFUsICJz
dGVwcGluZyIsICIxIiB9LAorICAgIHsgImlzYS1wY3NwayIsICJtaWdyYXRlIiwgIm9mZiIgfSwK
IH07CiBjb25zdCBzaXplX3QgcGNfY29tcGF0XzJfN19sZW4gPSBHX05fRUxFTUVOVFMocGNfY29t
cGF0XzJfNyk7CiAKIEdsb2JhbFByb3BlcnR5IHBjX2NvbXBhdF8yXzZbXSA9IHsKLSAgICB7Ci0g
ICAgICAgIC5kcml2ZXIgICA9IFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gImNw
dWlkLTB4YiIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAgIH0sewotICAgICAgICAu
ZHJpdmVyICAgPSAidm14bmV0MyIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJyb21maWxlIiwKLSAg
ICAgICAgLnZhbHVlICAgID0gIiIsCi0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgPSBU
WVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJmaWxsLW10cnItbWFzayIsCi0gICAg
ICAgIC52YWx1ZSA9ICJvZmYiLAotICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVyICAgPSAi
YXBpYy1jb21tb24iLAotICAgICAgICAucHJvcGVydHkgPSAibGVnYWN5LWluc3RhbmNlLWlkIiwK
LSAgICAgICAgLnZhbHVlICAgID0gIm9uIiwKLSAgICB9CisgICAgeyBUWVBFX1g4Nl9DUFUsICJj
cHVpZC0weGIiLCAib2ZmIiB9LAorICAgIHsgInZteG5ldDMiLCAicm9tZmlsZSIsICIiIH0sCisg
ICAgeyBUWVBFX1g4Nl9DUFUsICJmaWxsLW10cnItbWFzayIsICJvZmYiIH0sCisgICAgeyAiYXBp
Yy1jb21tb24iLCAibGVnYWN5LWluc3RhbmNlLWlkIiwgIm9uIiwgfQogfTsKIGNvbnN0IHNpemVf
dCBwY19jb21wYXRfMl82X2xlbiA9IEdfTl9FTEVNRU5UUyhwY19jb21wYXRfMl82KTsKIApAQCAt
Mjg3LDQ5OSArMTgwLDE0OCBAQCBjb25zdCBzaXplX3QgcGNfY29tcGF0XzJfNV9sZW4gPSBHX05f
RUxFTUVOVFMocGNfY29tcGF0XzJfNSk7CiAKIEdsb2JhbFByb3BlcnR5IHBjX2NvbXBhdF8yXzRb
XSA9IHsKICAgICBQQ19DUFVfTU9ERUxfSURTKCIyLjQuMCIpCi0gICAgewotICAgICAgICAuZHJp
dmVyICAgPSAiSGFzd2VsbC0iIFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gImFi
bSIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAgIH0sCi0gICAgewotICAgICAgICAu
ZHJpdmVyICAgPSAiSGFzd2VsbC1ub1RTWC0iIFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3Bl
cnR5ID0gImFibSIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAgIH0sCi0gICAgewot
ICAgICAgICAuZHJpdmVyICAgPSAiQnJvYWR3ZWxsLSIgVFlQRV9YODZfQ1BVLAotICAgICAgICAu
cHJvcGVydHkgPSAiYWJtIiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgfSwKLSAg
ICB7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJCcm9hZHdlbGwtbm9UU1gtIiBUWVBFX1g4Nl9DUFUs
Ci0gICAgICAgIC5wcm9wZXJ0eSA9ICJhYm0iLAotICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwK
LSAgICB9LAotICAgIHsKLSAgICAgICAgLmRyaXZlciAgID0gImhvc3QiICItIiBUWVBFX1g4Nl9D
UFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJob3N0LWNhY2hlLWluZm8iLAotICAgICAgICAudmFs
dWUgICAgPSAib24iLAotICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVyICAgPSBUWVBFX1g4
Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJjaGVjayIsCi0gICAgICAgIC52YWx1ZSAgICA9
ICJvZmYiLAotICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVyICAgPSAicWVtdTY0IiAiLSIg
VFlQRV9YODZfQ1BVLAotICAgICAgICAucHJvcGVydHkgPSAic3NlNGEiLAotICAgICAgICAudmFs
dWUgICAgPSAib24iLAotICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVyICAgPSAicWVtdTY0
IiAiLSIgVFlQRV9YODZfQ1BVLAotICAgICAgICAucHJvcGVydHkgPSAiYWJtIiwKLSAgICAgICAg
LnZhbHVlICAgID0gIm9uIiwKLSAgICB9LAotICAgIHsKLSAgICAgICAgLmRyaXZlciAgID0gInFl
bXU2NCIgIi0iIFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gInBvcGNudCIsCi0g
ICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCi0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIg
ICA9ICJxZW11MzIiICItIiBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJwb3Bj
bnQiLAotICAgICAgICAudmFsdWUgICAgPSAib24iLAotICAgIH0sewotICAgICAgICAuZHJpdmVy
ICAgPSAiT3B0ZXJvbl9HMiIgIi0iIFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0g
InJkdHNjcCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCi0gICAgfSx7Ci0gICAgICAgIC5k
cml2ZXIgICA9ICJPcHRlcm9uX0czIiAiLSIgVFlQRV9YODZfQ1BVLAotICAgICAgICAucHJvcGVy
dHkgPSAicmR0c2NwIiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9uIiwKLSAgICB9LHsKLSAgICAg
ICAgLmRyaXZlciAgID0gIk9wdGVyb25fRzQiICItIiBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5w
cm9wZXJ0eSA9ICJyZHRzY3AiLAotICAgICAgICAudmFsdWUgICAgPSAib24iLAotICAgIH0sewot
ICAgICAgICAuZHJpdmVyICAgPSAiT3B0ZXJvbl9HNSIgIi0iIFRZUEVfWDg2X0NQVSwKLSAgICAg
ICAgLnByb3BlcnR5ID0gInJkdHNjcCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCi0gICAg
fQorICAgIHsgIkhhc3dlbGwtIiBUWVBFX1g4Nl9DUFUsICJhYm0iLCAib2ZmIiB9LAorICAgIHsg
Ikhhc3dlbGwtbm9UU1gtIiBUWVBFX1g4Nl9DUFUsICJhYm0iLCAib2ZmIiB9LAorICAgIHsgIkJy
b2Fkd2VsbC0iIFRZUEVfWDg2X0NQVSwgImFibSIsICJvZmYiIH0sCisgICAgeyAiQnJvYWR3ZWxs
LW5vVFNYLSIgVFlQRV9YODZfQ1BVLCAiYWJtIiwgIm9mZiIgfSwKKyAgICB7ICJob3N0IiAiLSIg
VFlQRV9YODZfQ1BVLCAiaG9zdC1jYWNoZS1pbmZvIiwgIm9uIiB9LAorICAgIHsgVFlQRV9YODZf
Q1BVLCAiY2hlY2siLCAib2ZmIiB9LAorICAgIHsgInFlbXU2NCIgIi0iIFRZUEVfWDg2X0NQVSwg
InNzZTRhIiwgIm9uIiB9LAorICAgIHsgInFlbXU2NCIgIi0iIFRZUEVfWDg2X0NQVSwgImFibSIs
ICJvbiIgfSwKKyAgICB7ICJxZW11NjQiICItIiBUWVBFX1g4Nl9DUFUsICJwb3BjbnQiLCAib24i
IH0sCisgICAgeyAicWVtdTMyIiAiLSIgVFlQRV9YODZfQ1BVLCAicG9wY250IiwgIm9uIiB9LAor
ICAgIHsgIk9wdGVyb25fRzIiICItIiBUWVBFX1g4Nl9DUFUsICJyZHRzY3AiLCAib24iIH0sCisg
ICAgeyAiT3B0ZXJvbl9HMyIgIi0iIFRZUEVfWDg2X0NQVSwgInJkdHNjcCIsICJvbiIgfSwKKyAg
ICB7ICJPcHRlcm9uX0c0IiAiLSIgVFlQRV9YODZfQ1BVLCAicmR0c2NwIiwgIm9uIiB9LAorICAg
IHsgIk9wdGVyb25fRzUiICItIiBUWVBFX1g4Nl9DUFUsICJyZHRzY3AiLCAib24iLCB9CiB9Owog
Y29uc3Qgc2l6ZV90IHBjX2NvbXBhdF8yXzRfbGVuID0gR19OX0VMRU1FTlRTKHBjX2NvbXBhdF8y
XzQpOwogCiBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMl8zW10gPSB7CiAgICAgUENfQ1BVX01P
REVMX0lEUygiMi4zLjAiKQotICAgIHsKLSAgICAgICAgLmRyaXZlciAgID0gVFlQRV9YODZfQ1BV
LAotICAgICAgICAucHJvcGVydHkgPSAiYXJhdCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYi
LAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAicWVtdTY0IiAiLSIgVFlQRV9YODZfQ1BV
LAotICAgICAgICAucHJvcGVydHkgPSAibWluLWxldmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0g
IjQiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAia3ZtNjQiICItIiBUWVBFX1g4Nl9D
UFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4tbGV2ZWwiLAotICAgICAgICAudmFsdWUgICAg
PSAiNSIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJwZW50aXVtMyIgIi0iIFRZUEVf
WDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gIm1pbi1sZXZlbCIsCi0gICAgICAgIC52YWx1
ZSAgICA9ICIyIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gIm4yNzAiICItIiBUWVBF
X1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4tbGV2ZWwiLAotICAgICAgICAudmFs
dWUgICAgPSAiNSIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJDb25yb2UiICItIiBU
WVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4tbGV2ZWwiLAotICAgICAgICAu
dmFsdWUgICAgPSAiNCIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJQZW5yeW4iICIt
IiBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4tbGV2ZWwiLAotICAgICAg
ICAudmFsdWUgICAgPSAiNCIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJOZWhhbGVt
IiAiLSIgVFlQRV9YODZfQ1BVLAotICAgICAgICAucHJvcGVydHkgPSAibWluLWxldmVsIiwKLSAg
ICAgICAgLnZhbHVlICAgID0gIjQiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAibjI3
MCIgIi0iIFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gIm1pbi14bGV2ZWwiLAot
ICAgICAgICAudmFsdWUgICAgPSAiMHg4MDAwMDAwYSIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2
ZXIgICA9ICJQZW5yeW4iICItIiBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJt
aW4teGxldmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEiLAotICAgIH0sewot
ICAgICAgICAuZHJpdmVyICAgPSAiQ29ucm9lIiAiLSIgVFlQRV9YODZfQ1BVLAotICAgICAgICAu
cHJvcGVydHkgPSAibWluLXhsZXZlbCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICIweDgwMDAwMDBh
IiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gIk5laGFsZW0iICItIiBUWVBFX1g4Nl9D
UFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4teGxldmVsIiwKLSAgICAgICAgLnZhbHVlICAg
ID0gIjB4ODAwMDAwMGEiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAiV2VzdG1lcmUi
ICItIiBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4teGxldmVsIiwKLSAg
ICAgICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEiLAotICAgIH0sewotICAgICAgICAuZHJpdmVy
ICAgPSAiU2FuZHlCcmlkZ2UiICItIiBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9
ICJtaW4teGxldmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEiLAotICAgIH0s
ewotICAgICAgICAuZHJpdmVyICAgPSAiSXZ5QnJpZGdlIiAiLSIgVFlQRV9YODZfQ1BVLAotICAg
ICAgICAucHJvcGVydHkgPSAibWluLXhsZXZlbCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICIweDgw
MDAwMDBhIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gIkhhc3dlbGwiICItIiBUWVBF
X1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4teGxldmVsIiwKLSAgICAgICAgLnZh
bHVlICAgID0gIjB4ODAwMDAwMGEiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAiSGFz
d2VsbC1ub1RTWCIgIi0iIFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gIm1pbi14
bGV2ZWwiLAotICAgICAgICAudmFsdWUgICAgPSAiMHg4MDAwMDAwYSIsCi0gICAgfSx7Ci0gICAg
ICAgIC5kcml2ZXIgICA9ICJCcm9hZHdlbGwiICItIiBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5w
cm9wZXJ0eSA9ICJtaW4teGxldmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEi
LAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAiQnJvYWR3ZWxsLW5vVFNYIiAiLSIgVFlQ
RV9YODZfQ1BVLAotICAgICAgICAucHJvcGVydHkgPSAibWluLXhsZXZlbCIsCi0gICAgICAgIC52
YWx1ZSAgICA9ICIweDgwMDAwMDBhIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciA9IFRZUEVf
WDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gImt2bS1uby1zbWktbWlncmF0aW9uIiwKLSAg
ICAgICAgLnZhbHVlICAgID0gIm9uIiwKLSAgICB9LAorICAgIHsgVFlQRV9YODZfQ1BVLCAiYXJh
dCIsICJvZmYiIH0sCisgICAgeyAicWVtdTY0IiAiLSIgVFlQRV9YODZfQ1BVLCAibWluLWxldmVs
IiwgIjQiIH0sCisgICAgeyAia3ZtNjQiICItIiBUWVBFX1g4Nl9DUFUsICJtaW4tbGV2ZWwiLCAi
NSIgfSwKKyAgICB7ICJwZW50aXVtMyIgIi0iIFRZUEVfWDg2X0NQVSwgIm1pbi1sZXZlbCIsICIy
IiB9LAorICAgIHsgIm4yNzAiICItIiBUWVBFX1g4Nl9DUFUsICJtaW4tbGV2ZWwiLCAiNSIgfSwK
KyAgICB7ICJDb25yb2UiICItIiBUWVBFX1g4Nl9DUFUsICJtaW4tbGV2ZWwiLCAiNCIgfSwKKyAg
ICB7ICJQZW5yeW4iICItIiBUWVBFX1g4Nl9DUFUsICJtaW4tbGV2ZWwiLCAiNCIgfSwKKyAgICB7
ICJOZWhhbGVtIiAiLSIgVFlQRV9YODZfQ1BVLCAibWluLWxldmVsIiwgIjQiIH0sCisgICAgeyAi
bjI3MCIgIi0iIFRZUEVfWDg2X0NQVSwgIm1pbi14bGV2ZWwiLCAiMHg4MDAwMDAwYSIgfSwKKyAg
ICB7ICJQZW5yeW4iICItIiBUWVBFX1g4Nl9DUFUsICJtaW4teGxldmVsIiwgIjB4ODAwMDAwMGEi
IH0sCisgICAgeyAiQ29ucm9lIiAiLSIgVFlQRV9YODZfQ1BVLCAibWluLXhsZXZlbCIsICIweDgw
MDAwMDBhIiB9LAorICAgIHsgIk5laGFsZW0iICItIiBUWVBFX1g4Nl9DUFUsICJtaW4teGxldmVs
IiwgIjB4ODAwMDAwMGEiIH0sCisgICAgeyAiV2VzdG1lcmUiICItIiBUWVBFX1g4Nl9DUFUsICJt
aW4teGxldmVsIiwgIjB4ODAwMDAwMGEiIH0sCisgICAgeyAiU2FuZHlCcmlkZ2UiICItIiBUWVBF
X1g4Nl9DUFUsICJtaW4teGxldmVsIiwgIjB4ODAwMDAwMGEiIH0sCisgICAgeyAiSXZ5QnJpZGdl
IiAiLSIgVFlQRV9YODZfQ1BVLCAibWluLXhsZXZlbCIsICIweDgwMDAwMDBhIiB9LAorICAgIHsg
Ikhhc3dlbGwiICItIiBUWVBFX1g4Nl9DUFUsICJtaW4teGxldmVsIiwgIjB4ODAwMDAwMGEiIH0s
CisgICAgeyAiSGFzd2VsbC1ub1RTWCIgIi0iIFRZUEVfWDg2X0NQVSwgIm1pbi14bGV2ZWwiLCAi
MHg4MDAwMDAwYSIgfSwKKyAgICB7ICJCcm9hZHdlbGwiICItIiBUWVBFX1g4Nl9DUFUsICJtaW4t
eGxldmVsIiwgIjB4ODAwMDAwMGEiIH0sCisgICAgeyAiQnJvYWR3ZWxsLW5vVFNYIiAiLSIgVFlQ
RV9YODZfQ1BVLCAibWluLXhsZXZlbCIsICIweDgwMDAwMDBhIiB9LAorICAgIHsgVFlQRV9YODZf
Q1BVLCAia3ZtLW5vLXNtaS1taWdyYXRpb24iLCAib24iIH0sCiB9OwogY29uc3Qgc2l6ZV90IHBj
X2NvbXBhdF8yXzNfbGVuID0gR19OX0VMRU1FTlRTKHBjX2NvbXBhdF8yXzMpOwogCiBHbG9iYWxQ
cm9wZXJ0eSBwY19jb21wYXRfMl8yW10gPSB7CiAgICAgUENfQ1BVX01PREVMX0lEUygiMi4yLjAi
KQotICAgIHsKLSAgICAgICAgLmRyaXZlciA9ICJrdm02NCIgIi0iIFRZUEVfWDg2X0NQVSwKLSAg
ICAgICAgLnByb3BlcnR5ID0gInZtZSIsCi0gICAgICAgIC52YWx1ZSA9ICJvZmYiLAotICAgIH0s
Ci0gICAgewotICAgICAgICAuZHJpdmVyID0gImt2bTMyIiAiLSIgVFlQRV9YODZfQ1BVLAotICAg
ICAgICAucHJvcGVydHkgPSAidm1lIiwKLSAgICAgICAgLnZhbHVlID0gIm9mZiIsCi0gICAgfSwK
LSAgICB7Ci0gICAgICAgIC5kcml2ZXIgPSAiQ29ucm9lIiAiLSIgVFlQRV9YODZfQ1BVLAotICAg
ICAgICAucHJvcGVydHkgPSAidm1lIiwKLSAgICAgICAgLnZhbHVlID0gIm9mZiIsCi0gICAgfSwK
LSAgICB7Ci0gICAgICAgIC5kcml2ZXIgPSAiUGVucnluIiAiLSIgVFlQRV9YODZfQ1BVLAotICAg
ICAgICAucHJvcGVydHkgPSAidm1lIiwKLSAgICAgICAgLnZhbHVlID0gIm9mZiIsCi0gICAgfSwK
LSAgICB7Ci0gICAgICAgIC5kcml2ZXIgPSAiTmVoYWxlbSIgIi0iIFRZUEVfWDg2X0NQVSwKLSAg
ICAgICAgLnByb3BlcnR5ID0gInZtZSIsCi0gICAgICAgIC52YWx1ZSA9ICJvZmYiLAotICAgIH0s
Ci0gICAgewotICAgICAgICAuZHJpdmVyID0gIldlc3RtZXJlIiAiLSIgVFlQRV9YODZfQ1BVLAot
ICAgICAgICAucHJvcGVydHkgPSAidm1lIiwKLSAgICAgICAgLnZhbHVlID0gIm9mZiIsCi0gICAg
fSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgPSAiU2FuZHlCcmlkZ2UiICItIiBUWVBFX1g4Nl9D
UFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJ2bWUiLAotICAgICAgICAudmFsdWUgPSAib2ZmIiwK
LSAgICB9LAotICAgIHsKLSAgICAgICAgLmRyaXZlciA9ICJIYXN3ZWxsIiAiLSIgVFlQRV9YODZf
Q1BVLAotICAgICAgICAucHJvcGVydHkgPSAidm1lIiwKLSAgICAgICAgLnZhbHVlID0gIm9mZiIs
Ci0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgPSAiQnJvYWR3ZWxsIiAiLSIgVFlQRV9Y
ODZfQ1BVLAotICAgICAgICAucHJvcGVydHkgPSAidm1lIiwKLSAgICAgICAgLnZhbHVlID0gIm9m
ZiIsCi0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgPSAiT3B0ZXJvbl9HMSIgIi0iIFRZ
UEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gInZtZSIsCi0gICAgICAgIC52YWx1ZSA9
ICJvZmYiLAotICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVyID0gIk9wdGVyb25fRzIiICIt
IiBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJ2bWUiLAotICAgICAgICAudmFs
dWUgPSAib2ZmIiwKLSAgICB9LAotICAgIHsKLSAgICAgICAgLmRyaXZlciA9ICJPcHRlcm9uX0cz
IiAiLSIgVFlQRV9YODZfQ1BVLAotICAgICAgICAucHJvcGVydHkgPSAidm1lIiwKLSAgICAgICAg
LnZhbHVlID0gIm9mZiIsCi0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgPSAiT3B0ZXJv
bl9HNCIgIi0iIFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gInZtZSIsCi0gICAg
ICAgIC52YWx1ZSA9ICJvZmYiLAotICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVyID0gIk9w
dGVyb25fRzUiICItIiBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJ2bWUiLAot
ICAgICAgICAudmFsdWUgPSAib2ZmIiwKLSAgICB9LAotICAgIHsKLSAgICAgICAgLmRyaXZlciA9
ICJIYXN3ZWxsIiAiLSIgVFlQRV9YODZfQ1BVLAotICAgICAgICAucHJvcGVydHkgPSAiZjE2YyIs
Ci0gICAgICAgIC52YWx1ZSA9ICJvZmYiLAotICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVy
ID0gIkhhc3dlbGwiICItIiBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJyZHJh
bmQiLAotICAgICAgICAudmFsdWUgPSAib2ZmIiwKLSAgICB9LAotICAgIHsKLSAgICAgICAgLmRy
aXZlciA9ICJCcm9hZHdlbGwiICItIiBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9
ICJmMTZjIiwKLSAgICAgICAgLnZhbHVlID0gIm9mZiIsCi0gICAgfSwKLSAgICB7Ci0gICAgICAg
IC5kcml2ZXIgPSAiQnJvYWR3ZWxsIiAiLSIgVFlQRV9YODZfQ1BVLAotICAgICAgICAucHJvcGVy
dHkgPSAicmRyYW5kIiwKLSAgICAgICAgLnZhbHVlID0gIm9mZiIsCi0gICAgfSwKKyAgICB7ICJr
dm02NCIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJvZmYiIH0sCisgICAgeyAia3ZtMzIiICIt
IiBUWVBFX1g4Nl9DUFUsICJ2bWUiLCAib2ZmIiB9LAorICAgIHsgIkNvbnJvZSIgIi0iIFRZUEVf
WDg2X0NQVSwgInZtZSIsICJvZmYiIH0sCisgICAgeyAiUGVucnluIiAiLSIgVFlQRV9YODZfQ1BV
LCAidm1lIiwgIm9mZiIgfSwKKyAgICB7ICJOZWhhbGVtIiAiLSIgVFlQRV9YODZfQ1BVLCAidm1l
IiwgIm9mZiIgfSwKKyAgICB7ICJXZXN0bWVyZSIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJv
ZmYiIH0sCisgICAgeyAiU2FuZHlCcmlkZ2UiICItIiBUWVBFX1g4Nl9DUFUsICJ2bWUiLCAib2Zm
IiB9LAorICAgIHsgIkhhc3dlbGwiICItIiBUWVBFX1g4Nl9DUFUsICJ2bWUiLCAib2ZmIiB9LAor
ICAgIHsgIkJyb2Fkd2VsbCIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJvZmYiIH0sCisgICAg
eyAiT3B0ZXJvbl9HMSIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJvZmYiIH0sCisgICAgeyAi
T3B0ZXJvbl9HMiIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJvZmYiIH0sCisgICAgeyAiT3B0
ZXJvbl9HMyIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJvZmYiIH0sCisgICAgeyAiT3B0ZXJv
bl9HNCIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJvZmYiIH0sCisgICAgeyAiT3B0ZXJvbl9H
NSIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJvZmYiIH0sCisgICAgeyAiSGFzd2VsbCIgIi0i
IFRZUEVfWDg2X0NQVSwgImYxNmMiLCAib2ZmIiB9LAorICAgIHsgIkhhc3dlbGwiICItIiBUWVBF
X1g4Nl9DUFUsICJyZHJhbmQiLCAib2ZmIiB9LAorICAgIHsgIkJyb2Fkd2VsbCIgIi0iIFRZUEVf
WDg2X0NQVSwgImYxNmMiLCAib2ZmIiB9LAorICAgIHsgIkJyb2Fkd2VsbCIgIi0iIFRZUEVfWDg2
X0NQVSwgInJkcmFuZCIsICJvZmYiIH0sCiB9OwogY29uc3Qgc2l6ZV90IHBjX2NvbXBhdF8yXzJf
bGVuID0gR19OX0VMRU1FTlRTKHBjX2NvbXBhdF8yXzIpOwogCiBHbG9iYWxQcm9wZXJ0eSBwY19j
b21wYXRfMl8xW10gPSB7CiAgICAgUENfQ1BVX01PREVMX0lEUygiMi4xLjAiKQotICAgIHsKLSAg
ICAgICAgLmRyaXZlciA9ICJjb3JlZHVvIiAiLSIgVFlQRV9YODZfQ1BVLAotICAgICAgICAucHJv
cGVydHkgPSAidm14IiwKLSAgICAgICAgLnZhbHVlID0gIm9uIiwKLSAgICB9LAotICAgIHsKLSAg
ICAgICAgLmRyaXZlciA9ICJjb3JlMmR1byIgIi0iIFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnBy
b3BlcnR5ID0gInZteCIsCi0gICAgICAgIC52YWx1ZSA9ICJvbiIsCi0gICAgfSwKKyAgICB7ICJj
b3JlZHVvIiAiLSIgVFlQRV9YODZfQ1BVLCAidm14IiwgIm9uIiB9LAorICAgIHsgImNvcmUyZHVv
IiAiLSIgVFlQRV9YODZfQ1BVLCAidm14IiwgIm9uIiB9LAogfTsKIGNvbnN0IHNpemVfdCBwY19j
b21wYXRfMl8xX2xlbiA9IEdfTl9FTEVNRU5UUyhwY19jb21wYXRfMl8xKTsKIAogR2xvYmFsUHJv
cGVydHkgcGNfY29tcGF0XzJfMFtdID0gewogICAgIFBDX0NQVV9NT0RFTF9JRFMoIjIuMC4wIikK
LSAgICB7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tc2NzaS1wY2kiLAotICAgICAgICAu
cHJvcGVydHkgPSAiYW55X2xheW91dCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAg
IH0sewotICAgICAgICAuZHJpdmVyICAgPSAiUElJWDRfUE0iLAotICAgICAgICAucHJvcGVydHkg
PSAibWVtb3J5LWhvdHBsdWctc3VwcG9ydCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAot
ICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVyICAgPSAiYXBpYyIsCi0gICAgICAgIC5wcm9w
ZXJ0eSA9ICJ2ZXJzaW9uIiwKLSAgICAgICAgLnZhbHVlICAgID0gIjB4MTEiLAotICAgIH0sCi0g
ICAgewotICAgICAgICAuZHJpdmVyICAgPSAibmVjLXVzYi14aGNpIiwKLSAgICAgICAgLnByb3Bl
cnR5ID0gInN1cGVyc3BlZWQtcG9ydHMtZmlyc3QiLAotICAgICAgICAudmFsdWUgICAgPSAib2Zm
IiwKLSAgICB9LAotICAgIHsKLSAgICAgICAgLmRyaXZlciAgID0gIm5lYy11c2IteGhjaSIsCi0g
ICAgICAgIC5wcm9wZXJ0eSA9ICJmb3JjZS1wY2llLWVuZGNhcCIsCi0gICAgICAgIC52YWx1ZSAg
ICA9ICJvbiIsCi0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJwY2ktc2VyaWFs
IiwKLSAgICAgICAgLnByb3BlcnR5ID0gInByb2dfaWYiLAotICAgICAgICAudmFsdWUgICAgPSAi
MCIsCi0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJwY2ktc2VyaWFsLTJ4IiwK
LSAgICAgICAgLnByb3BlcnR5ID0gInByb2dfaWYiLAotICAgICAgICAudmFsdWUgICAgPSAiMCIs
Ci0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJwY2ktc2VyaWFsLTR4IiwKLSAg
ICAgICAgLnByb3BlcnR5ID0gInByb2dfaWYiLAotICAgICAgICAudmFsdWUgICAgPSAiMCIsCi0g
ICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tbmV0LXBjaSIsCi0gICAg
ICAgIC5wcm9wZXJ0eSA9ICJndWVzdF9hbm5vdW5jZSIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJv
ZmYiLAotICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVyICAgPSAiSUNIOS1MUEMiLAotICAg
ICAgICAucHJvcGVydHkgPSAibWVtb3J5LWhvdHBsdWctc3VwcG9ydCIsCi0gICAgICAgIC52YWx1
ZSAgICA9ICJvZmYiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAieGlvMzEzMC1kb3du
c3RyZWFtIiwKLSAgICAgICAgLnByb3BlcnR5ID0gQ09NUEFUX1BST1BfUENQLAotICAgICAgICAu
dmFsdWUgICAgPSAib2ZmIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gImlvaDM0MjAi
LAotICAgICAgICAucHJvcGVydHkgPSBDT01QQVRfUFJPUF9QQ1AsCi0gICAgICAgIC52YWx1ZSAg
ICA9ICJvZmYiLAotICAgIH0sCisgICAgeyAidmlydGlvLXNjc2ktcGNpIiwgImFueV9sYXlvdXQi
LCAib2ZmIiB9LAorICAgIHsgIlBJSVg0X1BNIiwgIm1lbW9yeS1ob3RwbHVnLXN1cHBvcnQiLCAi
b2ZmIiB9LAorICAgIHsgImFwaWMiLCAidmVyc2lvbiIsICIweDExIiB9LAorICAgIHsgIm5lYy11
c2IteGhjaSIsICJzdXBlcnNwZWVkLXBvcnRzLWZpcnN0IiwgIm9mZiIgfSwKKyAgICB7ICJuZWMt
dXNiLXhoY2kiLCAiZm9yY2UtcGNpZS1lbmRjYXAiLCAib24iIH0sCisgICAgeyAicGNpLXNlcmlh
bCIsICJwcm9nX2lmIiwgIjAiIH0sCisgICAgeyAicGNpLXNlcmlhbC0yeCIsICJwcm9nX2lmIiwg
IjAiIH0sCisgICAgeyAicGNpLXNlcmlhbC00eCIsICJwcm9nX2lmIiwgIjAiIH0sCisgICAgeyAi
dmlydGlvLW5ldC1wY2kiLCAiZ3Vlc3RfYW5ub3VuY2UiLCAib2ZmIiB9LAorICAgIHsgIklDSDkt
TFBDIiwgIm1lbW9yeS1ob3RwbHVnLXN1cHBvcnQiLCAib2ZmIiB9LAorICAgIHsgInhpbzMxMzAt
ZG93bnN0cmVhbSIsIENPTVBBVF9QUk9QX1BDUCwgIm9mZiIgfSwKKyAgICB7ICJpb2gzNDIwIiwg
Q09NUEFUX1BST1BfUENQLCAib2ZmIiB9LAogfTsKIGNvbnN0IHNpemVfdCBwY19jb21wYXRfMl8w
X2xlbiA9IEdfTl9FTEVNRU5UUyhwY19jb21wYXRfMl8wKTsKIAogR2xvYmFsUHJvcGVydHkgcGNf
Y29tcGF0XzFfN1tdID0gewogICAgIFBDX0NQVV9NT0RFTF9JRFMoIjEuNy4wIikKLSAgICB7Ci0g
ICAgICAgIC5kcml2ZXIgICA9IFRZUEVfVVNCX0RFVklDRSwKLSAgICAgICAgLnByb3BlcnR5ID0g
Im1zb3MtZGVzYyIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJubyIsCi0gICAgfSwKLSAgICB7Ci0g
ICAgICAgIC5kcml2ZXIgICA9ICJQSUlYNF9QTSIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJhY3Bp
LXBjaS1ob3RwbHVnLXdpdGgtYnJpZGdlLXN1cHBvcnQiLAotICAgICAgICAudmFsdWUgICAgPSAi
b2ZmIiwKLSAgICB9LAotICAgIHsKLSAgICAgICAgLmRyaXZlciAgID0gImhwZXQiLAotICAgICAg
ICAucHJvcGVydHkgPSBIUEVUX0lOVENBUCwKLSAgICAgICAgLnZhbHVlICAgID0gIjQiLAotICAg
IH0sCisgICAgeyBUWVBFX1VTQl9ERVZJQ0UsICJtc29zLWRlc2MiLCAibm8iIH0sCisgICAgeyAi
UElJWDRfUE0iLCAiYWNwaS1wY2ktaG90cGx1Zy13aXRoLWJyaWRnZS1zdXBwb3J0IiwgIm9mZiIg
fSwKKyAgICB7ICJocGV0IiwgSFBFVF9JTlRDQVAsICI0IiB9LAogfTsKIGNvbnN0IHNpemVfdCBw
Y19jb21wYXRfMV83X2xlbiA9IEdfTl9FTEVNRU5UUyhwY19jb21wYXRfMV83KTsKIAogR2xvYmFs
UHJvcGVydHkgcGNfY29tcGF0XzFfNltdID0gewogICAgIFBDX0NQVV9NT0RFTF9JRFMoIjEuNi4w
IikKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJlMTAwMCIsCi0gICAgICAgIC5wcm9wZXJ0
eSA9ICJtaXRpZ2F0aW9uIiwKLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgfSx7Ci0g
ICAgICAgIC5kcml2ZXIgICA9ICJxZW11NjQtIiBUWVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9w
ZXJ0eSA9ICJtb2RlbCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICIyIiwKLSAgICB9LHsKLSAgICAg
ICAgLmRyaXZlciAgID0gInFlbXUzMi0iIFRZUEVfWDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5
ID0gIm1vZGVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gIjMiLAotICAgIH0sewotICAgICAgICAu
ZHJpdmVyICAgPSAiaTQ0MEZYLXBjaWhvc3QiLAotICAgICAgICAucHJvcGVydHkgPSAic2hvcnRf
cm9vdF9idXMiLAotICAgICAgICAudmFsdWUgICAgPSAiMSIsCi0gICAgfSx7Ci0gICAgICAgIC5k
cml2ZXIgICA9ICJxMzUtcGNpaG9zdCIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJzaG9ydF9yb290
X2J1cyIsCi0gICAgICAgIC52YWx1ZSAgICA9ICIxIiwKLSAgICB9LAorICAgIHsgImUxMDAwIiwg
Im1pdGlnYXRpb24iLCAib2ZmIiB9LAorICAgIHsgInFlbXU2NC0iIFRZUEVfWDg2X0NQVSwgIm1v
ZGVsIiwgIjIiIH0sCisgICAgeyAicWVtdTMyLSIgVFlQRV9YODZfQ1BVLCAibW9kZWwiLCAiMyIg
fSwKKyAgICB7ICJpNDQwRlgtcGNpaG9zdCIsICJzaG9ydF9yb290X2J1cyIsICIxIiB9LAorICAg
IHsgInEzNS1wY2lob3N0IiwgInNob3J0X3Jvb3RfYnVzIiwgIjEiIH0sCiB9OwogY29uc3Qgc2l6
ZV90IHBjX2NvbXBhdF8xXzZfbGVuID0gR19OX0VMRU1FTlRTKHBjX2NvbXBhdF8xXzYpOwogCiBH
bG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMV81W10gPSB7CiAgICAgUENfQ1BVX01PREVMX0lEUygi
MS41LjAiKQotICAgIHsKLSAgICAgICAgLmRyaXZlciAgID0gIkNvbnJvZS0iIFRZUEVfWDg2X0NQ
VSwKLSAgICAgICAgLnByb3BlcnR5ID0gIm1vZGVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gIjIi
LAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAiQ29ucm9lLSIgVFlQRV9YODZfQ1BVLAot
ICAgICAgICAucHJvcGVydHkgPSAibWluLWxldmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gIjIi
LAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAiUGVucnluLSIgVFlQRV9YODZfQ1BVLAot
ICAgICAgICAucHJvcGVydHkgPSAibW9kZWwiLAotICAgICAgICAudmFsdWUgICAgPSAiMiIsCi0g
ICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJQZW5yeW4tIiBUWVBFX1g4Nl9DUFUsCi0gICAg
ICAgIC5wcm9wZXJ0eSA9ICJtaW4tbGV2ZWwiLAotICAgICAgICAudmFsdWUgICAgPSAiMiIsCi0g
ICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJOZWhhbGVtLSIgVFlQRV9YODZfQ1BVLAotICAg
ICAgICAucHJvcGVydHkgPSAibW9kZWwiLAotICAgICAgICAudmFsdWUgICAgPSAiMiIsCi0gICAg
fSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJOZWhhbGVtLSIgVFlQRV9YODZfQ1BVLAotICAgICAg
ICAucHJvcGVydHkgPSAibWluLWxldmVsIiwKLSAgICAgICAgLnZhbHVlICAgID0gIjIiLAotICAg
IH0sewotICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLW5ldC1wY2kiLAotICAgICAgICAucHJv
cGVydHkgPSAiYW55X2xheW91dCIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAgIH0s
ewotICAgICAgICAuZHJpdmVyID0gVFlQRV9YODZfQ1BVLAotICAgICAgICAucHJvcGVydHkgPSAi
cG11IiwKLSAgICAgICAgLnZhbHVlID0gIm9uIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAg
ID0gImk0NDBGWC1wY2lob3N0IiwKLSAgICAgICAgLnByb3BlcnR5ID0gInNob3J0X3Jvb3RfYnVz
IiwKLSAgICAgICAgLnZhbHVlICAgID0gIjAiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAg
PSAicTM1LXBjaWhvc3QiLAotICAgICAgICAucHJvcGVydHkgPSAic2hvcnRfcm9vdF9idXMiLAot
ICAgICAgICAudmFsdWUgICAgPSAiMCIsCi0gICAgfSwKKyAgICB7ICJDb25yb2UtIiBUWVBFX1g4
Nl9DUFUsICJtb2RlbCIsICIyIiB9LAorICAgIHsgIkNvbnJvZS0iIFRZUEVfWDg2X0NQVSwgIm1p
bi1sZXZlbCIsICIyIiB9LAorICAgIHsgIlBlbnJ5bi0iIFRZUEVfWDg2X0NQVSwgIm1vZGVsIiwg
IjIiIH0sCisgICAgeyAiUGVucnluLSIgVFlQRV9YODZfQ1BVLCAibWluLWxldmVsIiwgIjIiIH0s
CisgICAgeyAiTmVoYWxlbS0iIFRZUEVfWDg2X0NQVSwgIm1vZGVsIiwgIjIiIH0sCisgICAgeyAi
TmVoYWxlbS0iIFRZUEVfWDg2X0NQVSwgIm1pbi1sZXZlbCIsICIyIiB9LAorICAgIHsgInZpcnRp
by1uZXQtcGNpIiwgImFueV9sYXlvdXQiLCAib2ZmIiB9LAorICAgIHsgVFlQRV9YODZfQ1BVLCAi
cG11IiwgIm9uIiB9LAorICAgIHsgImk0NDBGWC1wY2lob3N0IiwgInNob3J0X3Jvb3RfYnVzIiwg
IjAiIH0sCisgICAgeyAicTM1LXBjaWhvc3QiLCAic2hvcnRfcm9vdF9idXMiLCAiMCIgfSwKIH07
CiBjb25zdCBzaXplX3QgcGNfY29tcGF0XzFfNV9sZW4gPSBHX05fRUxFTUVOVFMocGNfY29tcGF0
XzFfNSk7CiAKIEdsb2JhbFByb3BlcnR5IHBjX2NvbXBhdF8xXzRbXSA9IHsKICAgICBQQ19DUFVf
TU9ERUxfSURTKCIxLjQuMCIpCi0gICAgewotICAgICAgICAuZHJpdmVyICAgPSAic2NzaS1oZCIs
Ci0gICAgICAgIC5wcm9wZXJ0eSA9ICJkaXNjYXJkX2dyYW51bGFyaXR5IiwKLSAgICAgICAgLnZh
bHVlICAgID0gIjAiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAic2NzaS1jZCIsCi0g
ICAgICAgIC5wcm9wZXJ0eSA9ICJkaXNjYXJkX2dyYW51bGFyaXR5IiwKLSAgICAgICAgLnZhbHVl
ICAgID0gIjAiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAic2NzaS1kaXNrIiwKLSAg
ICAgICAgLnByb3BlcnR5ID0gImRpc2NhcmRfZ3JhbnVsYXJpdHkiLAotICAgICAgICAudmFsdWUg
ICAgPSAiMCIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJpZGUtaGQiLAotICAgICAg
ICAucHJvcGVydHkgPSAiZGlzY2FyZF9ncmFudWxhcml0eSIsCi0gICAgICAgIC52YWx1ZSAgICA9
ICIwIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gImlkZS1jZCIsCi0gICAgICAgIC5w
cm9wZXJ0eSA9ICJkaXNjYXJkX2dyYW51bGFyaXR5IiwKLSAgICAgICAgLnZhbHVlICAgID0gIjAi
LAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAiaWRlLWRyaXZlIiwKLSAgICAgICAgLnBy
b3BlcnR5ID0gImRpc2NhcmRfZ3JhbnVsYXJpdHkiLAotICAgICAgICAudmFsdWUgICAgPSAiMCIs
Ci0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tYmxrLXBjaSIsCi0gICAgICAg
IC5wcm9wZXJ0eSA9ICJkaXNjYXJkX2dyYW51bGFyaXR5IiwKLSAgICAgICAgLnZhbHVlICAgID0g
IjAiLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLXNlcmlhbC1wY2kiLAot
ICAgICAgICAucHJvcGVydHkgPSAidmVjdG9ycyIsCi0gICAgICAgIC8qIERFVl9OVkVDVE9SU19V
TlNQRUNJRklFRCBhcyBhIHVpbnQzMl90IHN0cmluZyAqLwotICAgICAgICAudmFsdWUgICAgPSAi
MHhGRkZGRkZGRiIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tbmV0LXBj
aSIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJjdHJsX2d1ZXN0X29mZmxvYWRzIiwKLSAgICAgICAg
LnZhbHVlICAgID0gIm9mZiIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJlMTAwMCIs
Ci0gICAgICAgIC5wcm9wZXJ0eSA9ICJyb21maWxlIiwKLSAgICAgICAgLnZhbHVlICAgID0gInB4
ZS1lMTAwMC5yb20iLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAibmUya19wY2kiLAot
ICAgICAgICAucHJvcGVydHkgPSAicm9tZmlsZSIsCi0gICAgICAgIC52YWx1ZSAgICA9ICJweGUt
bmUya19wY2kucm9tIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gInBjbmV0IiwKLSAg
ICAgICAgLnByb3BlcnR5ID0gInJvbWZpbGUiLAotICAgICAgICAudmFsdWUgICAgPSAicHhlLXBj
bmV0LnJvbSIsCi0gICAgfSx7Ci0gICAgICAgIC5kcml2ZXIgICA9ICJydGw4MTM5IiwKLSAgICAg
ICAgLnByb3BlcnR5ID0gInJvbWZpbGUiLAotICAgICAgICAudmFsdWUgICAgPSAicHhlLXJ0bDgx
Mzkucm9tIiwKLSAgICB9LHsKLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1uZXQtcGNpIiwK
LSAgICAgICAgLnByb3BlcnR5ID0gInJvbWZpbGUiLAotICAgICAgICAudmFsdWUgICAgPSAicHhl
LXZpcnRpby5yb20iLAotICAgIH0sewotICAgICAgICAuZHJpdmVyICAgPSAiNDg2LSIgVFlQRV9Y
ODZfQ1BVLAotICAgICAgICAucHJvcGVydHkgPSAibW9kZWwiLAotICAgICAgICAudmFsdWUgICAg
PSAiMCIsCi0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgPSAibjI3MCIgIi0iIFRZUEVf
WDg2X0NQVSwKLSAgICAgICAgLnByb3BlcnR5ID0gIm1vdmJlIiwKLSAgICAgICAgLnZhbHVlID0g
Im9mZiIsCi0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgPSAiV2VzdG1lcmUiICItIiBU
WVBFX1g4Nl9DUFUsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJwY2xtdWxxZHEiLAotICAgICAgICAu
dmFsdWUgPSAib2ZmIiwKLSAgICB9LAorICAgIHsgInNjc2ktaGQiLCAiZGlzY2FyZF9ncmFudWxh
cml0eSIsICIwIiB9LAorICAgIHsgInNjc2ktY2QiLCAiZGlzY2FyZF9ncmFudWxhcml0eSIsICIw
IiB9LAorICAgIHsgInNjc2ktZGlzayIsICJkaXNjYXJkX2dyYW51bGFyaXR5IiwgIjAiIH0sCisg
ICAgeyAiaWRlLWhkIiwgImRpc2NhcmRfZ3JhbnVsYXJpdHkiLCAiMCIgfSwKKyAgICB7ICJpZGUt
Y2QiLCAiZGlzY2FyZF9ncmFudWxhcml0eSIsICIwIiB9LAorICAgIHsgImlkZS1kcml2ZSIsICJk
aXNjYXJkX2dyYW51bGFyaXR5IiwgIjAiIH0sCisgICAgeyAidmlydGlvLWJsay1wY2kiLCAiZGlz
Y2FyZF9ncmFudWxhcml0eSIsICIwIiB9LAorICAgIC8qIERFVl9OVkVDVE9SU19VTlNQRUNJRklF
RCBhcyBhIHVpbnQzMl90IHN0cmluZzogKi8KKyAgICB7ICJ2aXJ0aW8tc2VyaWFsLXBjaSIsICJ2
ZWN0b3JzIiwgIjB4RkZGRkZGRkYiIH0sCisgICAgeyAidmlydGlvLW5ldC1wY2kiLCAiY3RybF9n
dWVzdF9vZmZsb2FkcyIsICJvZmYiIH0sCisgICAgeyAiZTEwMDAiLCAicm9tZmlsZSIsICJweGUt
ZTEwMDAucm9tIiB9LAorICAgIHsgIm5lMmtfcGNpIiwgInJvbWZpbGUiLCAicHhlLW5lMmtfcGNp
LnJvbSIgfSwKKyAgICB7ICJwY25ldCIsICJyb21maWxlIiwgInB4ZS1wY25ldC5yb20iIH0sCisg
ICAgeyAicnRsODEzOSIsICJyb21maWxlIiwgInB4ZS1ydGw4MTM5LnJvbSIgfSwKKyAgICB7ICJ2
aXJ0aW8tbmV0LXBjaSIsICJyb21maWxlIiwgInB4ZS12aXJ0aW8ucm9tIiB9LAorICAgIHsgIjQ4
Ni0iIFRZUEVfWDg2X0NQVSwgIm1vZGVsIiwgIjAiIH0sCisgICAgeyAibjI3MCIgIi0iIFRZUEVf
WDg2X0NQVSwgIm1vdmJlIiwgIm9mZiIgfSwKKyAgICB7ICJXZXN0bWVyZSIgIi0iIFRZUEVfWDg2
X0NQVSwgInBjbG11bHFkcSIsICJvZmYiIH0sCiB9OwogY29uc3Qgc2l6ZV90IHBjX2NvbXBhdF8x
XzRfbGVuID0gR19OX0VMRU1FTlRTKHBjX2NvbXBhdF8xXzQpOwogCmRpZmYgLS1naXQgYS9ody9p
Mzg2L3BjX3BpaXguYyBiL2h3L2kzODYvcGNfcGlpeC5jCmluZGV4IGZkMjAyMjdhZjMuLjUwODhl
MmY0OTIgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGNfcGlpeC5jCisrKyBiL2h3L2kzODYvcGNfcGlp
eC5jCkBAIC02OTQsMjMgKzY5NCwxMCBAQCBzdGF0aWMgdm9pZCBwY19pNDQwZnhfMV8zX21hY2hp
bmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCiB7CiAgICAgc3RhdGljIEdsb2JhbFByb3BlcnR5
IGNvbXBhdFtdID0gewogICAgICAgICBQQ19DUFVfTU9ERUxfSURTKCIxLjMuMCIpCi0gICAgICAg
IHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ1c2ItdGFibGV0IiwKLSAgICAgICAgICAgIC5w
cm9wZXJ0eSA9ICJ1c2JfdmVyc2lvbiIsCi0gICAgICAgICAgICAudmFsdWUgICAgPSAiMSIsCi0g
ICAgICAgIH0sewotICAgICAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1uZXQtcGNpIiwKLSAg
ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJjdHJsX21hY19hZGRyIiwKLSAgICAgICAgICAgIC52YWx1
ZSAgICA9ICJvZmYiLAotICAgICAgICB9LHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0
aW8tbmV0LXBjaSIsCi0gICAgICAgICAgICAucHJvcGVydHkgPSAibXEiLAotICAgICAgICAgICAg
LnZhbHVlICAgID0gIm9mZiIsCi0gICAgICAgIH0sIHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9
ICJlMTAwMCIsCi0gICAgICAgICAgICAucHJvcGVydHkgPSAiYXV0b25lZ290aWF0aW9uIiwKLSAg
ICAgICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAgICAgICB9LAorICAgICAgICB7ICJ1c2It
dGFibGV0IiwgInVzYl92ZXJzaW9uIiwgIjEiIH0sCisgICAgICAgIHsgInZpcnRpby1uZXQtcGNp
IiwgImN0cmxfbWFjX2FkZHIiLCAib2ZmIiB9LAorICAgICAgICB7ICJ2aXJ0aW8tbmV0LXBjaSIs
ICJtcSIsICJvZmYiIH0sCisgICAgICAgIHsgImUxMDAwIiwgImF1dG9uZWdvdGlhdGlvbiIsICJv
ZmYiIH0sCiAgICAgfTsKIAogICAgIHBjX2k0NDBmeF8xXzRfbWFjaGluZV9vcHRpb25zKG0pOwpA
QCAtNzI2LDMxICs3MTMsMTIgQEAgc3RhdGljIHZvaWQgcGNfaTQ0MGZ4XzFfMl9tYWNoaW5lX29w
dGlvbnMoTWFjaGluZUNsYXNzICptKQogewogICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0eSBjb21w
YXRbXSA9IHsKICAgICAgICAgUENfQ1BVX01PREVMX0lEUygiMS4yLjAiKQotICAgICAgICB7Ci0g
ICAgICAgICAgICAuZHJpdmVyICAgPSAibmVjLXVzYi14aGNpIiwKLSAgICAgICAgICAgIC5wcm9w
ZXJ0eSA9ICJtc2kiLAotICAgICAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgICAgIH0s
ewotICAgICAgICAgICAgLmRyaXZlciAgID0gIm5lYy11c2IteGhjaSIsCi0gICAgICAgICAgICAu
cHJvcGVydHkgPSAibXNpeCIsCi0gICAgICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICAg
ICAgfSx7Ci0gICAgICAgICAgICAuZHJpdmVyICAgPSAiaXZzaG1lbSIsCi0gICAgICAgICAgICAu
cHJvcGVydHkgPSAidXNlNjQiLAotICAgICAgICAgICAgLnZhbHVlICAgID0gIjAiLAotICAgICAg
ICB9LHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJxeGwiLAotICAgICAgICAgICAgLnByb3Bl
cnR5ID0gInJldmlzaW9uIiwKLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICIzIiwKLSAgICAgICAg
fSx7Ci0gICAgICAgICAgICAuZHJpdmVyICAgPSAicXhsLXZnYSIsCi0gICAgICAgICAgICAucHJv
cGVydHkgPSAicmV2aXNpb24iLAotICAgICAgICAgICAgLnZhbHVlICAgID0gIjMiLAotICAgICAg
ICB9LHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJWR0EiLAotICAgICAgICAgICAgLnByb3Bl
cnR5ID0gIm1taW8iLAotICAgICAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgICAgIH0s
CisgICAgICAgIHsgIm5lYy11c2IteGhjaSIsICJtc2kiLCAib2ZmIiB9LAorICAgICAgICB7ICJu
ZWMtdXNiLXhoY2kiLCAibXNpeCIsICJvZmYiIH0sCisgICAgICAgIHsgIml2c2htZW0iLCAidXNl
NjQiLCAiMCIgfSwKKyAgICAgICAgeyAicXhsIiwgInJldmlzaW9uIiwgIjMiIH0sCisgICAgICAg
IHsgInF4bC12Z2EiLCAicmV2aXNpb24iLCAiMyIgfSwKKyAgICAgICAgeyAiVkdBIiwgIm1taW8i
LCAib2ZmIiB9LAogICAgIH07CiAKICAgICBwY19pNDQwZnhfMV8zX21hY2hpbmVfb3B0aW9ucyht
KTsKQEAgLTc2NiwzNSArNzM0LDEzIEBAIHN0YXRpYyB2b2lkIHBjX2k0NDBmeF8xXzFfbWFjaGlu
ZV9vcHRpb25zKE1hY2hpbmVDbGFzcyAqbSkKIHsKICAgICBzdGF0aWMgR2xvYmFsUHJvcGVydHkg
Y29tcGF0W10gPSB7CiAgICAgICAgIFBDX0NQVV9NT0RFTF9JRFMoIjEuMS4wIikKLSAgICAgICAg
ewotICAgICAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1zY3NpLXBjaSIsCi0gICAgICAgICAg
ICAucHJvcGVydHkgPSAiaG90cGx1ZyIsCi0gICAgICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwK
LSAgICAgICAgfSx7Ci0gICAgICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLXNjc2ktcGNpIiwK
LSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJwYXJhbV9jaGFuZ2UiLAotICAgICAgICAgICAgLnZh
bHVlICAgID0gIm9mZiIsCi0gICAgICAgIH0sewotICAgICAgICAgICAgLmRyaXZlciAgID0gIlZH
QSIsCi0gICAgICAgICAgICAucHJvcGVydHkgPSAidmdhbWVtX21iIiwKLSAgICAgICAgICAgIC52
YWx1ZSAgICA9ICI4IiwKLSAgICAgICAgfSx7Ci0gICAgICAgICAgICAuZHJpdmVyICAgPSAidm13
YXJlLXN2Z2EiLAotICAgICAgICAgICAgLnByb3BlcnR5ID0gInZnYW1lbV9tYiIsCi0gICAgICAg
ICAgICAudmFsdWUgICAgPSAiOCIsCi0gICAgICAgIH0sewotICAgICAgICAgICAgLmRyaXZlciAg
ID0gInF4bC12Z2EiLAotICAgICAgICAgICAgLnByb3BlcnR5ID0gInZnYW1lbV9tYiIsCi0gICAg
ICAgICAgICAudmFsdWUgICAgPSAiOCIsCi0gICAgICAgIH0sewotICAgICAgICAgICAgLmRyaXZl
ciAgID0gInF4bCIsCi0gICAgICAgICAgICAucHJvcGVydHkgPSAidmdhbWVtX21iIiwKLSAgICAg
ICAgICAgIC52YWx1ZSAgICA9ICI4IiwKLSAgICAgICAgfSx7Ci0gICAgICAgICAgICAuZHJpdmVy
ICAgPSAidmlydGlvLWJsay1wY2kiLAotICAgICAgICAgICAgLnByb3BlcnR5ID0gImNvbmZpZy13
Y2UiLAotICAgICAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgICAgIH0sCisgICAgICAg
IHsgInZpcnRpby1zY3NpLXBjaSIsICJob3RwbHVnIiwgIm9mZiIgfSwKKyAgICAgICAgeyAidmly
dGlvLXNjc2ktcGNpIiwgInBhcmFtX2NoYW5nZSIsICJvZmYiIH0sCisgICAgICAgIHsgIlZHQSIs
ICJ2Z2FtZW1fbWIiLCAiOCIgfSwKKyAgICAgICAgeyAidm13YXJlLXN2Z2EiLCAidmdhbWVtX21i
IiwgIjgiIH0sCisgICAgICAgIHsgInF4bC12Z2EiLCAidmdhbWVtX21iIiwgIjgiIH0sCisgICAg
ICAgIHsgInF4bCIsICJ2Z2FtZW1fbWIiLCAiOCIgfSwKKyAgICAgICAgeyAidmlydGlvLWJsay1w
Y2kiLCAiY29uZmlnLXdjZSIsICJvZmYiIH0sCiAgICAgfTsKIAogICAgIHBjX2k0NDBmeF8xXzJf
bWFjaGluZV9vcHRpb25zKG0pOwpAQCAtODA5LDIzICs3NTUsMTAgQEAgc3RhdGljIHZvaWQgcGNf
aTQ0MGZ4XzFfMF9tYWNoaW5lX29wdGlvbnMoTWFjaGluZUNsYXNzICptKQogewogICAgIHN0YXRp
YyBHbG9iYWxQcm9wZXJ0eSBjb21wYXRbXSA9IHsKICAgICAgICAgUENfQ1BVX01PREVMX0lEUygi
MS4wIikKLSAgICAgICAgewotICAgICAgICAgICAgLmRyaXZlciAgID0gVFlQRV9JU0FfRkRDLAot
ICAgICAgICAgICAgLnByb3BlcnR5ID0gImNoZWNrX21lZGlhX3JhdGUiLAotICAgICAgICAgICAg
LnZhbHVlICAgID0gIm9mZiIsCi0gICAgICAgIH0sewotICAgICAgICAgICAgLmRyaXZlciAgID0g
InZpcnRpby1iYWxsb29uLXBjaSIsCi0gICAgICAgICAgICAucHJvcGVydHkgPSAiY2xhc3MiLAot
ICAgICAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KFBDSV9DTEFTU19NRU1PUllfUkFNKSwK
LSAgICAgICAgfSx7Ci0gICAgICAgICAgICAuZHJpdmVyICAgPSAiYXBpYy1jb21tb24iLAotICAg
ICAgICAgICAgLnByb3BlcnR5ID0gInZhcGljIiwKLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICJv
ZmYiLAotICAgICAgICB9LHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9IFRZUEVfVVNCX0RFVklD
RSwKLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJmdWxsLXBhdGgiLAotICAgICAgICAgICAgLnZh
bHVlICAgID0gIm5vIiwKLSAgICAgICAgfSwKKyAgICAgICAgeyBUWVBFX0lTQV9GREMsICJjaGVj
a19tZWRpYV9yYXRlIiwgIm9mZiIgfSwKKyAgICAgICAgeyAidmlydGlvLWJhbGxvb24tcGNpIiwg
ImNsYXNzIiwgc3RyaW5naWZ5KFBDSV9DTEFTU19NRU1PUllfUkFNKSB9LAorICAgICAgICB7ICJh
cGljLWNvbW1vbiIsICJ2YXBpYyIsICJvZmYiIH0sCisgICAgICAgIHsgVFlQRV9VU0JfREVWSUNF
LCAiZnVsbC1wYXRoIiwgIm5vIiB9LAogICAgIH07CiAKICAgICBwY19pNDQwZnhfMV8xX21hY2hp
bmVfb3B0aW9ucyhtKTsKQEAgLTg1NywzMSArNzkwLDEyIEBAIHN0YXRpYyB2b2lkIHBjX2k0NDBm
eF8wXzE0X21hY2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCiB7CiAgICAgc3RhdGljIEds
b2JhbFByb3BlcnR5IGNvbXBhdFtdID0gewogICAgICAgICBQQ19DUFVfTU9ERUxfSURTKCIwLjE0
IikKLSAgICAgICAgewotICAgICAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1ibGstcGNpIiwK
LSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJldmVudF9pZHgiLAotICAgICAgICAgICAgLnZhbHVl
ICAgID0gIm9mZiIsCi0gICAgICAgIH0sewotICAgICAgICAgICAgLmRyaXZlciAgID0gInZpcnRp
by1zZXJpYWwtcGNpIiwKLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJldmVudF9pZHgiLAotICAg
ICAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgICAgIH0sewotICAgICAgICAgICAgLmRy
aXZlciAgID0gInZpcnRpby1uZXQtcGNpIiwKLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJldmVu
dF9pZHgiLAotICAgICAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCi0gICAgICAgIH0sewotICAg
ICAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1iYWxsb29uLXBjaSIsCi0gICAgICAgICAgICAu
cHJvcGVydHkgPSAiZXZlbnRfaWR4IiwKLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAot
ICAgICAgICB9LHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJxeGwiLAotICAgICAgICAgICAg
LnByb3BlcnR5ID0gInJldmlzaW9uIiwKLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICIyIiwKLSAg
ICAgICAgfSx7Ci0gICAgICAgICAgICAuZHJpdmVyICAgPSAicXhsLXZnYSIsCi0gICAgICAgICAg
ICAucHJvcGVydHkgPSAicmV2aXNpb24iLAotICAgICAgICAgICAgLnZhbHVlICAgID0gIjIiLAot
ICAgICAgICB9LAorICAgICAgICB7ICJ2aXJ0aW8tYmxrLXBjaSIsICJldmVudF9pZHgiLCAib2Zm
IiB9LAorICAgICAgICB7ICJ2aXJ0aW8tc2VyaWFsLXBjaSIsICJldmVudF9pZHgiLCAib2ZmIiB9
LAorICAgICAgICB7ICJ2aXJ0aW8tbmV0LXBjaSIsICJldmVudF9pZHgiLCAib2ZmIiB9LAorICAg
ICAgICB7ICJ2aXJ0aW8tYmFsbG9vbi1wY2kiLCAiZXZlbnRfaWR4IiwgIm9mZiIgfSwKKyAgICAg
ICAgeyAicXhsIiwgInJldmlzaW9uIiwgIjIiIH0sCisgICAgICAgIHsgInF4bC12Z2EiLCAicmV2
aXNpb24iLCAiMiIgfSwKICAgICB9OwogCiAgICAgcGNfaTQ0MGZ4XzBfMTVfbWFjaGluZV9vcHRp
b25zKG0pOwpAQCAtODk3LDI3ICs4MTEsMTEgQEAgc3RhdGljIHZvaWQgcGNfaTQ0MGZ4XzBfMTNf
bWFjaGluZV9vcHRpb25zKE1hY2hpbmVDbGFzcyAqbSkKICAgICBQQ01hY2hpbmVDbGFzcyAqcGNt
YyA9IFBDX01BQ0hJTkVfQ0xBU1MobSk7CiAgICAgc3RhdGljIEdsb2JhbFByb3BlcnR5IGNvbXBh
dFtdID0gewogICAgICAgICBQQ19DUFVfTU9ERUxfSURTKCIwLjEzIikKLSAgICAgICAgewotICAg
ICAgICAgICAgLmRyaXZlciAgID0gVFlQRV9QQ0lfREVWSUNFLAotICAgICAgICAgICAgLnByb3Bl
cnR5ID0gImNvbW1hbmRfc2Vycl9lbmFibGUiLAotICAgICAgICAgICAgLnZhbHVlICAgID0gIm9m
ZiIsCi0gICAgICAgIH0sewotICAgICAgICAgICAgLmRyaXZlciAgID0gIkFDOTciLAotICAgICAg
ICAgICAgLnByb3BlcnR5ID0gInVzZV9icm9rZW5faWQiLAotICAgICAgICAgICAgLnZhbHVlICAg
ID0gIjEiLAotICAgICAgICB9LHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tOXAt
cGNpIiwKLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJ2ZWN0b3JzIiwKLSAgICAgICAgICAgIC52
YWx1ZSAgICA9ICIwIiwKLSAgICAgICAgfSx7Ci0gICAgICAgICAgICAuZHJpdmVyICAgPSAiVkdB
IiwKLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJyb21iYXIiLAotICAgICAgICAgICAgLnZhbHVl
ICAgID0gIjAiLAotICAgICAgICB9LHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ2bXdhcmUt
c3ZnYSIsCi0gICAgICAgICAgICAucHJvcGVydHkgPSAicm9tYmFyIiwKLSAgICAgICAgICAgIC52
YWx1ZSAgICA9ICIwIiwKLSAgICAgICAgfSwKKyAgICAgICAgeyBUWVBFX1BDSV9ERVZJQ0UsICJj
b21tYW5kX3NlcnJfZW5hYmxlIiwgIm9mZiIgfSwKKyAgICAgICAgeyAiQUM5NyIsICJ1c2VfYnJv
a2VuX2lkIiwgIjEiIH0sCisgICAgICAgIHsgInZpcnRpby05cC1wY2kiLCAidmVjdG9ycyIsICIw
IiB9LAorICAgICAgICB7ICJWR0EiLCAicm9tYmFyIiwgIjAiIH0sCisgICAgICAgIHsgInZtd2Fy
ZS1zdmdhIiwgInJvbWJhciIsICIwIiB9LAogICAgIH07CiAKICAgICBwY19pNDQwZnhfMF8xNF9t
YWNoaW5lX29wdGlvbnMobSk7CkBAIC05MzMsMjcgKzgzMSwxMSBAQCBzdGF0aWMgdm9pZCBwY19p
NDQwZnhfMF8xMl9tYWNoaW5lX29wdGlvbnMoTWFjaGluZUNsYXNzICptKQogewogICAgIHN0YXRp
YyBHbG9iYWxQcm9wZXJ0eSBjb21wYXRbXSA9IHsKICAgICAgICAgUENfQ1BVX01PREVMX0lEUygi
MC4xMiIpCi0gICAgICAgIHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tc2VyaWFs
LXBjaSIsCi0gICAgICAgICAgICAucHJvcGVydHkgPSAibWF4X3BvcnRzIiwKLSAgICAgICAgICAg
IC52YWx1ZSAgICA9ICIxIiwKLSAgICAgICAgfSx7Ci0gICAgICAgICAgICAuZHJpdmVyICAgPSAi
dmlydGlvLXNlcmlhbC1wY2kiLAotICAgICAgICAgICAgLnByb3BlcnR5ID0gInZlY3RvcnMiLAot
ICAgICAgICAgICAgLnZhbHVlICAgID0gIjAiLAotICAgICAgICB9LHsKLSAgICAgICAgICAgIC5k
cml2ZXIgICA9ICJ1c2ItbW91c2UiLAotICAgICAgICAgICAgLnByb3BlcnR5ID0gInNlcmlhbCIs
Ci0gICAgICAgICAgICAudmFsdWUgICAgPSAiMSIsCi0gICAgICAgIH0sewotICAgICAgICAgICAg
LmRyaXZlciAgID0gInVzYi10YWJsZXQiLAotICAgICAgICAgICAgLnByb3BlcnR5ID0gInNlcmlh
bCIsCi0gICAgICAgICAgICAudmFsdWUgICAgPSAiMSIsCi0gICAgICAgIH0sewotICAgICAgICAg
ICAgLmRyaXZlciAgID0gInVzYi1rYmQiLAotICAgICAgICAgICAgLnByb3BlcnR5ID0gInNlcmlh
bCIsCi0gICAgICAgICAgICAudmFsdWUgICAgPSAiMSIsCi0gICAgICAgIH0sCisgICAgICAgIHsg
InZpcnRpby1zZXJpYWwtcGNpIiwgIm1heF9wb3J0cyIsICIxIiB9LAorICAgICAgICB7ICJ2aXJ0
aW8tc2VyaWFsLXBjaSIsICJ2ZWN0b3JzIiwgIjAiIH0sCisgICAgICAgIHsgInVzYi1tb3VzZSIs
ICJzZXJpYWwiLCAiMSIgfSwKKyAgICAgICAgeyAidXNiLXRhYmxldCIsICJzZXJpYWwiLCAiMSIg
fSwKKyAgICAgICAgeyAidXNiLWtiZCIsICJzZXJpYWwiLCAiMSIgfSwKICAgICB9OwogCiAgICAg
cGNfaTQ0MGZ4XzBfMTNfbWFjaGluZV9vcHRpb25zKG0pOwpkaWZmIC0tZ2l0IGEvaHcvcHBjL3Nw
YXByLmMgYi9ody9wcGMvc3BhcHIuYwppbmRleCBkN2Q4N2IwYWU4Li42OTdmYWE5OWU5IDEwMDY0
NAotLS0gYS9ody9wcGMvc3BhcHIuYworKysgYi9ody9wcGMvc3BhcHIuYwpAQCAtNDA1MywxNiAr
NDA1Myw4IEBAIHN0YXRpYyB2b2lkIHNwYXByX21hY2hpbmVfMl8xMl9jbGFzc19vcHRpb25zKE1h
Y2hpbmVDbGFzcyAqbWMpCiB7CiAgICAgc1BBUFJNYWNoaW5lQ2xhc3MgKnNtYyA9IFNQQVBSX01B
Q0hJTkVfQ0xBU1MobWMpOwogICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0eSBjb21wYXRbXSA9IHsK
LSAgICAgICAgewotICAgICAgICAgICAgLmRyaXZlciA9IFRZUEVfUE9XRVJQQ19DUFUsCi0gICAg
ICAgICAgICAucHJvcGVydHkgPSAicHJlLTMuMC1taWdyYXRpb24iLAotICAgICAgICAgICAgLnZh
bHVlICAgID0gIm9uIiwKLSAgICAgICAgfSwKLSAgICAgICAgewotICAgICAgICAgICAgLmRyaXZl
ciA9IFRZUEVfU1BBUFJfQ1BVX0NPUkUsCi0gICAgICAgICAgICAucHJvcGVydHkgPSAicHJlLTMu
MC1taWdyYXRpb24iLAotICAgICAgICAgICAgLnZhbHVlICAgID0gIm9uIiwKLSAgICAgICAgfSwK
KyAgICAgICAgeyBUWVBFX1BPV0VSUENfQ1BVLCAicHJlLTMuMC1taWdyYXRpb24iLCAib24iIH0s
CisgICAgICAgIHsgVFlQRV9TUEFQUl9DUFVfQ09SRSwgInByZS0zLjAtbWlncmF0aW9uIiwgIm9u
IiB9LAogICAgIH07CiAKICAgICBzcGFwcl9tYWNoaW5lXzNfMF9jbGFzc19vcHRpb25zKG1jKTsK
QEAgLTQxMjYsMTEgKzQxMTgsNyBAQCBzdGF0aWMgdm9pZCBzcGFwcl9tYWNoaW5lXzJfOV9jbGFz
c19vcHRpb25zKE1hY2hpbmVDbGFzcyAqbWMpCiB7CiAgICAgc1BBUFJNYWNoaW5lQ2xhc3MgKnNt
YyA9IFNQQVBSX01BQ0hJTkVfQ0xBU1MobWMpOwogICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0eSBj
b21wYXRbXSA9IHsKLSAgICAgICAgewotICAgICAgICAgICAgLmRyaXZlciA9IFRZUEVfUE9XRVJQ
Q19DUFUsCi0gICAgICAgICAgICAucHJvcGVydHkgPSAicHJlLTIuMTAtbWlncmF0aW9uIiwKLSAg
ICAgICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCi0gICAgICAgIH0sCisgICAgICAgIHsgVFlQRV9Q
T1dFUlBDX0NQVSwgInByZS0yLjEwLW1pZ3JhdGlvbiIsICJvbiIgfSwKICAgICB9OwogCiAgICAg
c3BhcHJfbWFjaGluZV8yXzEwX2NsYXNzX29wdGlvbnMobWMpOwpAQCAtNDE1MCwxMSArNDEzOCw3
IEBAIERFRklORV9TUEFQUl9NQUNISU5FKDJfOSwgIjIuOSIsIGZhbHNlKTsKIHN0YXRpYyB2b2lk
IHNwYXByX21hY2hpbmVfMl84X2NsYXNzX29wdGlvbnMoTWFjaGluZUNsYXNzICptYykKIHsKICAg
ICBzdGF0aWMgR2xvYmFsUHJvcGVydHkgY29tcGF0W10gPSB7Ci0gICAgICAgIHsKLSAgICAgICAg
ICAgIC5kcml2ZXIgICA9IFRZUEVfU1BBUFJfUENJX0hPU1RfQlJJREdFLAotICAgICAgICAgICAg
LnByb3BlcnR5ID0gInBjaWUtZXh0ZW5kZWQtY29uZmlndXJhdGlvbi1zcGFjZSIsCi0gICAgICAg
ICAgICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICAgICAgfSwKKyAgICAgICAgeyBUWVBFX1NQQVBS
X1BDSV9IT1NUX0JSSURHRSwgInBjaWUtZXh0ZW5kZWQtY29uZmlndXJhdGlvbi1zcGFjZSIsICJv
ZmYiIH0sCiAgICAgfTsKIAogICAgIHNwYXByX21hY2hpbmVfMl85X2NsYXNzX29wdGlvbnMobWMp
OwpAQCAtNDIyMiwyNiArNDIwNiwxMCBAQCBzdGF0aWMgdm9pZCBzcGFwcl9tYWNoaW5lXzJfN19j
bGFzc19vcHRpb25zKE1hY2hpbmVDbGFzcyAqbWMpCiB7CiAgICAgc1BBUFJNYWNoaW5lQ2xhc3Mg
KnNtYyA9IFNQQVBSX01BQ0hJTkVfQ0xBU1MobWMpOwogICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0
eSBjb21wYXRbXSA9IHsKLSAgICAgICAgewotICAgICAgICAgICAgLmRyaXZlciAgID0gVFlQRV9T
UEFQUl9QQ0lfSE9TVF9CUklER0UsCi0gICAgICAgICAgICAucHJvcGVydHkgPSAibWVtX3dpbl9z
aXplIiwKLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICIweGY4MDAwMDAwMCIsCi0gICAgICAgIH0s
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9IFRZUEVfU1BBUFJfUENJX0hPU1Rf
QlJJREdFLAotICAgICAgICAgICAgLnByb3BlcnR5ID0gIm1lbTY0X3dpbl9zaXplIiwKLSAgICAg
ICAgICAgIC52YWx1ZSAgICA9ICIwIiwKLSAgICAgICAgfSwKLSAgICAgICAgewotICAgICAgICAg
ICAgLmRyaXZlciA9IFRZUEVfUE9XRVJQQ19DUFUsCi0gICAgICAgICAgICAucHJvcGVydHkgPSAi
cHJlLTIuOC1taWdyYXRpb24iLAotICAgICAgICAgICAgLnZhbHVlICAgID0gIm9uIiwKLSAgICAg
ICAgfSwKLSAgICAgICAgewotICAgICAgICAgICAgLmRyaXZlciA9IFRZUEVfU1BBUFJfUENJX0hP
U1RfQlJJREdFLAotICAgICAgICAgICAgLnByb3BlcnR5ID0gInByZS0yLjgtbWlncmF0aW9uIiwK
LSAgICAgICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCi0gICAgICAgIH0sCisgICAgICAgIHsgVFlQ
RV9TUEFQUl9QQ0lfSE9TVF9CUklER0UsICJtZW1fd2luX3NpemUiLCAiMHhmODAwMDAwMDAiLCB9
LAorICAgICAgICB7IFRZUEVfU1BBUFJfUENJX0hPU1RfQlJJREdFLCAibWVtNjRfd2luX3NpemUi
LCAiMCIsIH0sCisgICAgICAgIHsgVFlQRV9QT1dFUlBDX0NQVSwgInByZS0yLjgtbWlncmF0aW9u
IiwgIm9uIiwgfSwKKyAgICAgICAgeyBUWVBFX1NQQVBSX1BDSV9IT1NUX0JSSURHRSwgInByZS0y
LjgtbWlncmF0aW9uIiwgIm9uIiwgfSwKICAgICB9OwogCiAgICAgc3BhcHJfbWFjaGluZV8yXzhf
Y2xhc3Nfb3B0aW9ucyhtYyk7CkBAIC00MjYxLDExICs0MjI5LDcgQEAgREVGSU5FX1NQQVBSX01B
Q0hJTkUoMl83LCAiMi43IiwgZmFsc2UpOwogc3RhdGljIHZvaWQgc3BhcHJfbWFjaGluZV8yXzZf
Y2xhc3Nfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm1jKQogewogICAgIHN0YXRpYyBHbG9iYWxQcm9w
ZXJ0eSBjb21wYXRbXSA9IHsKLSAgICAgICAgewotICAgICAgICAgICAgLmRyaXZlciAgID0gVFlQ
RV9TUEFQUl9QQ0lfSE9TVF9CUklER0UsCi0gICAgICAgICAgICAucHJvcGVydHkgPSAiZGR3IiwK
LSAgICAgICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAotICAgICAgICB9LAorICAgICAgICB7IFRZ
UEVfU1BBUFJfUENJX0hPU1RfQlJJREdFLCAiZGR3IiwgIm9mZiIgfSwKICAgICB9OwogCiAgICAg
c3BhcHJfbWFjaGluZV8yXzdfY2xhc3Nfb3B0aW9ucyhtYyk7CkBAIC00Mjg0LDExICs0MjQ4LDcg
QEAgc3RhdGljIHZvaWQgc3BhcHJfbWFjaGluZV8yXzVfY2xhc3Nfb3B0aW9ucyhNYWNoaW5lQ2xh
c3MgKm1jKQogewogICAgIHNQQVBSTWFjaGluZUNsYXNzICpzbWMgPSBTUEFQUl9NQUNISU5FX0NM
QVNTKG1jKTsKICAgICBzdGF0aWMgR2xvYmFsUHJvcGVydHkgY29tcGF0W10gPSB7Ci0gICAgICAg
IHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJzcGFwci12bGFuIiwKLSAgICAgICAgICAgIC5w
cm9wZXJ0eSA9ICJ1c2UtcngtYnVmZmVyLXBvb2xzIiwKLSAgICAgICAgICAgIC52YWx1ZSAgICA9
ICJvZmYiLAotICAgICAgICB9LAorICAgICAgICB7ICJzcGFwci12bGFuIiwgInVzZS1yeC1idWZm
ZXItcG9vbHMiLCAib2ZmIiB9LAogICAgIH07CiAKICAgICBzcGFwcl9tYWNoaW5lXzJfNl9jbGFz
c19vcHRpb25zKG1jKTsKQEAgLTQzMjEsMTEgKzQyODEsNyBAQCBERUZJTkVfU1BBUFJfTUFDSElO
RSgyXzQsICIyLjQiLCBmYWxzZSk7CiBzdGF0aWMgdm9pZCBzcGFwcl9tYWNoaW5lXzJfM19jbGFz
c19vcHRpb25zKE1hY2hpbmVDbGFzcyAqbWMpCiB7CiAgICAgc3RhdGljIEdsb2JhbFByb3BlcnR5
IGNvbXBhdFtdID0gewotICAgICAgICB7Ci0gICAgICAgICAgICAuZHJpdmVyICAgPSAic3BhcHIt
cGNpLWhvc3QtYnJpZGdlIiwKLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJkeW5hbWljLXJlY29u
ZmlndXJhdGlvbiIsCi0gICAgICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICAgICAgfSwK
KyAgICAgICAgeyAic3BhcHItcGNpLWhvc3QtYnJpZGdlIiwgImR5bmFtaWMtcmVjb25maWd1cmF0
aW9uIiwgIm9mZiIgfSwKICAgICB9OwogICAgIHNwYXByX21hY2hpbmVfMl80X2NsYXNzX29wdGlv
bnMobWMpOwogICAgIGNvbXBhdF9wcm9wc19hZGQobWMtPmNvbXBhdF9wcm9wcywgaHdfY29tcGF0
XzJfMywgaHdfY29tcGF0XzJfM19sZW4pOwpAQCAtNDM0MCwxMSArNDI5Niw3IEBAIERFRklORV9T
UEFQUl9NQUNISU5FKDJfMywgIjIuMyIsIGZhbHNlKTsKIHN0YXRpYyB2b2lkIHNwYXByX21hY2hp
bmVfMl8yX2NsYXNzX29wdGlvbnMoTWFjaGluZUNsYXNzICptYykKIHsKICAgICBzdGF0aWMgR2xv
YmFsUHJvcGVydHkgY29tcGF0W10gPSB7Ci0gICAgICAgIHsKLSAgICAgICAgICAgIC5kcml2ZXIg
ICA9IFRZUEVfU1BBUFJfUENJX0hPU1RfQlJJREdFLAotICAgICAgICAgICAgLnByb3BlcnR5ID0g
Im1lbV93aW5fc2l6ZSIsCi0gICAgICAgICAgICAudmFsdWUgICAgPSAiMHgyMDAwMDAwMCIsCi0g
ICAgICAgIH0sCisgICAgICAgIHsgVFlQRV9TUEFQUl9QQ0lfSE9TVF9CUklER0UsICJtZW1fd2lu
X3NpemUiLCAiMHgyMDAwMDAwMCIgfSwKICAgICB9OwogCiAgICAgc3BhcHJfbWFjaGluZV8yXzNf
Y2xhc3Nfb3B0aW9ucyhtYyk7CmRpZmYgLS1naXQgYS9ody9zMzkweC9zMzkwLXZpcnRpby1jY3cu
YyBiL2h3L3MzOTB4L3MzOTAtdmlydGlvLWNjdy5jCmluZGV4IGM3Mzc1MDcwNTMuLjgxMWZkZjkx
M2QgMTAwNjQ0Ci0tLSBhL2h3L3MzOTB4L3MzOTAtdmlydGlvLWNjdy5jCisrKyBiL2h3L3MzOTB4
L3MzOTAtdmlydGlvLWNjdy5jCkBAIC03MTIsMTEgKzcxMiw3IEBAIHN0YXRpYyB2b2lkIGNjd19t
YWNoaW5lXzJfMTFfaW5zdGFuY2Vfb3B0aW9ucyhNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiBzdGF0
aWMgdm9pZCBjY3dfbWFjaGluZV8yXzExX2NsYXNzX29wdGlvbnMoTWFjaGluZUNsYXNzICptYykK
IHsKICAgICBzdGF0aWMgR2xvYmFsUHJvcGVydHkgY29tcGF0W10gPSB7Ci0gICAgICAgIHsKLSAg
ICAgICAgICAgIC5kcml2ZXIgICA9IFRZUEVfU0NMUF9FVkVOVF9GQUNJTElUWSwKLSAgICAgICAg
ICAgIC5wcm9wZXJ0eSA9ICJhbGxvd19hbGxfbWFza19zaXplcyIsCi0gICAgICAgICAgICAudmFs
dWUgICAgPSAib2ZmIiwKLSAgICAgICAgfSwKKyAgICAgICAgeyBUWVBFX1NDTFBfRVZFTlRfRkFD
SUxJVFksICJhbGxvd19hbGxfbWFza19zaXplcyIsICJvZmYiLCB9LAogICAgIH07CiAKICAgICBj
Y3dfbWFjaGluZV8yXzEyX2NsYXNzX29wdGlvbnMobWMpOwpAQCAtNzUxLDExICs3NDcsNyBAQCBz
dGF0aWMgdm9pZCBjY3dfbWFjaGluZV8yXzlfY2xhc3Nfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm1j
KQogewogICAgIFMzOTBDY3dNYWNoaW5lQ2xhc3MgKnMzOTBtYyA9IFMzOTBfTUFDSElORV9DTEFT
UyhtYyk7CiAgICAgc3RhdGljIEdsb2JhbFByb3BlcnR5IGNvbXBhdFtdID0gewotICAgICAgICB7
Ci0gICAgICAgICAgICAuZHJpdmVyICAgPSBUWVBFX1MzOTBfU1RBVFRSSUIsCi0gICAgICAgICAg
ICAucHJvcGVydHkgPSAibWlncmF0aW9uLWVuYWJsZWQiLAotICAgICAgICAgICAgLnZhbHVlICAg
ID0gIm9mZiIsCi0gICAgICAgIH0sCisgICAgICAgIHsgVFlQRV9TMzkwX1NUQVRUUklCLCAibWln
cmF0aW9uLWVuYWJsZWQiLCAib2ZmIiwgfSwKICAgICB9OwogCiAgICAgY2N3X21hY2hpbmVfMl8x
MF9jbGFzc19vcHRpb25zKG1jKTsKQEAgLTc3MywxMSArNzY1LDcgQEAgc3RhdGljIHZvaWQgY2N3
X21hY2hpbmVfMl84X2luc3RhbmNlX29wdGlvbnMoTWFjaGluZVN0YXRlICptYWNoaW5lKQogc3Rh
dGljIHZvaWQgY2N3X21hY2hpbmVfMl84X2NsYXNzX29wdGlvbnMoTWFjaGluZUNsYXNzICptYykK
IHsKICAgICBzdGF0aWMgR2xvYmFsUHJvcGVydHkgY29tcGF0W10gPSB7Ci0gICAgICAgIHsKLSAg
ICAgICAgICAgIC5kcml2ZXIgICA9IFRZUEVfUzM5MF9GTElDX0NPTU1PTiwKLSAgICAgICAgICAg
IC5wcm9wZXJ0eSA9ICJhZGFwdGVyX3JvdXRlc19tYXhfYmF0Y2giLAotICAgICAgICAgICAgLnZh
bHVlICAgID0gIjY0IiwKLSAgICAgICAgfSwKKyAgICAgICAgeyBUWVBFX1MzOTBfRkxJQ19DT01N
T04sICJhZGFwdGVyX3JvdXRlc19tYXhfYmF0Y2giLCAiNjQiLCB9LAogICAgIH07CiAKICAgICBj
Y3dfbWFjaGluZV8yXzlfY2xhc3Nfb3B0aW9ucyhtYyk7CkBAIC04MTAsMTUgKzc5OCw4IEBAIHN0
YXRpYyB2b2lkIGNjd19tYWNoaW5lXzJfNl9jbGFzc19vcHRpb25zKE1hY2hpbmVDbGFzcyAqbWMp
CiB7CiAgICAgUzM5MENjd01hY2hpbmVDbGFzcyAqczM5MG1jID0gUzM5MF9NQUNISU5FX0NMQVNT
KG1jKTsKICAgICBzdGF0aWMgR2xvYmFsUHJvcGVydHkgY29tcGF0W10gPSB7Ci0gICAgICAgIHsK
LSAgICAgICAgICAgIC5kcml2ZXIgICA9IFRZUEVfUzM5MF9JUEwsCi0gICAgICAgICAgICAucHJv
cGVydHkgPSAiaXBsYmV4dF9taWdyYXRpb24iLAotICAgICAgICAgICAgLnZhbHVlICAgID0gIm9m
ZiIsCi0gICAgICAgIH0sIHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9IFRZUEVfVklSVFVBTF9D
U1NfQlJJREdFLAotICAgICAgICAgICAgLnByb3BlcnR5ID0gImNzc19kZXZfcGF0aCIsCi0gICAg
ICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKLSAgICAgICAgfSwKKyAgICAgICAgeyBUWVBFX1Mz
OTBfSVBMLCAiaXBsYmV4dF9taWdyYXRpb24iLCAib2ZmIiwgfSwKKyAgICAgICAgIHsgVFlQRV9W
SVJUVUFMX0NTU19CUklER0UsICJjc3NfZGV2X3BhdGgiLCAib2ZmIiwgfSwKICAgICB9OwogCiAg
ICAgczM5MG1jLT5yaV9hbGxvd2VkID0gZmFsc2U7CkBAIC04NDgsNDMgKzgyOSwxNSBAQCBzdGF0
aWMgdm9pZCBjY3dfbWFjaGluZV8yXzRfaW5zdGFuY2Vfb3B0aW9ucyhNYWNoaW5lU3RhdGUgKm1h
Y2hpbmUpCiBzdGF0aWMgdm9pZCBjY3dfbWFjaGluZV8yXzRfY2xhc3Nfb3B0aW9ucyhNYWNoaW5l
Q2xhc3MgKm1jKQogewogICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0eSBjb21wYXRbXSA9IHsKLSAg
ICAgICAgewotICAgICAgICAgICAgLmRyaXZlciAgID0gVFlQRV9TMzkwX1NLRVlTLAotICAgICAg
ICAgICAgLnByb3BlcnR5ID0gIm1pZ3JhdGlvbi1lbmFibGVkIiwKLSAgICAgICAgICAgIC52YWx1
ZSAgICA9ICJvZmYiLAotICAgICAgICB9LHsKLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0
aW8tYmxrLWNjdyIsCi0gICAgICAgICAgICAucHJvcGVydHkgPSAibWF4X3JldmlzaW9uIiwKLSAg
ICAgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKLSAgICAgICAgfSx7Ci0gICAgICAgICAgICAuZHJp
dmVyICAgPSAidmlydGlvLWJhbGxvb24tY2N3IiwKLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJt
YXhfcmV2aXNpb24iLAotICAgICAgICAgICAgLnZhbHVlICAgID0gIjAiLAotICAgICAgICB9LHsK
LSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tc2VyaWFsLWNjdyIsCi0gICAgICAgICAg
ICAucHJvcGVydHkgPSAibWF4X3JldmlzaW9uIiwKLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICIw
IiwKLSAgICAgICAgfSx7Ci0gICAgICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLTlwLWNjdyIs
Ci0gICAgICAgICAgICAucHJvcGVydHkgPSAibWF4X3JldmlzaW9uIiwKLSAgICAgICAgICAgIC52
YWx1ZSAgICA9ICIwIiwKLSAgICAgICAgfSx7Ci0gICAgICAgICAgICAuZHJpdmVyICAgPSAidmly
dGlvLXJuZy1jY3ciLAotICAgICAgICAgICAgLnByb3BlcnR5ID0gIm1heF9yZXZpc2lvbiIsCi0g
ICAgICAgICAgICAudmFsdWUgICAgPSAiMCIsCi0gICAgICAgIH0sewotICAgICAgICAgICAgLmRy
aXZlciAgID0gInZpcnRpby1uZXQtY2N3IiwKLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJtYXhf
cmV2aXNpb24iLAotICAgICAgICAgICAgLnZhbHVlICAgID0gIjAiLAotICAgICAgICB9LHsKLSAg
ICAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tc2NzaS1jY3ciLAotICAgICAgICAgICAgLnBy
b3BlcnR5ID0gIm1heF9yZXZpc2lvbiIsCi0gICAgICAgICAgICAudmFsdWUgICAgPSAiMCIsCi0g
ICAgICAgIH0sewotICAgICAgICAgICAgLmRyaXZlciAgID0gInZob3N0LXNjc2ktY2N3IiwKLSAg
ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJtYXhfcmV2aXNpb24iLAotICAgICAgICAgICAgLnZhbHVl
ICAgID0gIjAiLAotICAgICAgICB9LAorICAgICAgICB7IFRZUEVfUzM5MF9TS0VZUywgIm1pZ3Jh
dGlvbi1lbmFibGVkIiwgIm9mZiIsIH0sCisgICAgICAgIHsgInZpcnRpby1ibGstY2N3IiwgIm1h
eF9yZXZpc2lvbiIsICIwIiwgfSwKKyAgICAgICAgeyAidmlydGlvLWJhbGxvb24tY2N3IiwgIm1h
eF9yZXZpc2lvbiIsICIwIiwgfSwKKyAgICAgICAgeyAidmlydGlvLXNlcmlhbC1jY3ciLCAibWF4
X3JldmlzaW9uIiwgIjAiLCB9LAorICAgICAgICB7ICJ2aXJ0aW8tOXAtY2N3IiwgIm1heF9yZXZp
c2lvbiIsICIwIiwgfSwKKyAgICAgICAgeyAidmlydGlvLXJuZy1jY3ciLCAibWF4X3JldmlzaW9u
IiwgIjAiLCB9LAorICAgICAgICB7ICJ2aXJ0aW8tbmV0LWNjdyIsICJtYXhfcmV2aXNpb24iLCAi
MCIsIH0sCisgICAgICAgIHsgInZpcnRpby1zY3NpLWNjdyIsICJtYXhfcmV2aXNpb24iLCAiMCIs
IH0sCisgICAgICAgIHsgInZob3N0LXNjc2ktY2N3IiwgIm1heF9yZXZpc2lvbiIsICIwIiwgfSwK
ICAgICB9OwogCiAgICAgY2N3X21hY2hpbmVfMl81X2NsYXNzX29wdGlvbnMobWMpOwpkaWZmIC0t
Z2l0IGEvaHcveGVuL3hlbi1jb21tb24uYyBiL2h3L3hlbi94ZW4tY29tbW9uLmMKaW5kZXggZDUx
MTQ4YjZiMy4uMThhOTA0NTU1NiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1jb21tb24uYworKysg
Yi9ody94ZW4veGVuLWNvbW1vbi5jCkBAIC0xNjMsMjEgKzE2Myw5IEBAIHN0YXRpYyB2b2lkIHhl
bl9hY2NlbF9jbGFzc19pbml0KE9iamVjdENsYXNzICpvYywgdm9pZCAqZGF0YSkKIHsKICAgICBB
Y2NlbENsYXNzICphYyA9IEFDQ0VMX0NMQVNTKG9jKTsKICAgICBzdGF0aWMgR2xvYmFsUHJvcGVy
dHkgY29tcGF0W10gPSB7Ci0gICAgICAgIHsKLSAgICAgICAgICAgIC5kcml2ZXIgPSAibWlncmF0
aW9uIiwKLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJzdG9yZS1nbG9iYWwtc3RhdGUiLAotICAg
ICAgICAgICAgLnZhbHVlID0gIm9mZiIsCi0gICAgICAgIH0sCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIC5kcml2ZXIgPSAibWlncmF0aW9uIiwKLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJzZW5k
LWNvbmZpZ3VyYXRpb24iLAotICAgICAgICAgICAgLnZhbHVlID0gIm9mZiIsCi0gICAgICAgIH0s
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIC5kcml2ZXIgPSAibWlncmF0aW9uIiwKLSAgICAgICAg
ICAgIC5wcm9wZXJ0eSA9ICJzZW5kLXNlY3Rpb24tZm9vdGVyIiwKLSAgICAgICAgICAgIC52YWx1
ZSA9ICJvZmYiLAotICAgICAgICB9CisgICAgICAgIHsgIm1pZ3JhdGlvbiIsICJzdG9yZS1nbG9i
YWwtc3RhdGUiLCAib2ZmIiB9LAorICAgICAgICB7ICJtaWdyYXRpb24iLCAic2VuZC1jb25maWd1
cmF0aW9uIiwgIm9mZiIgfSwKKyAgICAgICAgeyAibWlncmF0aW9uIiwgInNlbmQtc2VjdGlvbi1m
b290ZXIiLCAib2ZmIiB9LAogICAgIH07CiAKICAgICBhYy0+bmFtZSA9ICJYZW4iOwotLSAKMi4x
OC4wLnJjMS4xLmczZjFmZjIxNDAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 19:31:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 19:31: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-devel-bounces@lists.xenproject.org>)
	id 1ggacP-00020H-1H; Mon, 07 Jan 2019 19:31: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=2dXH=PP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggacN-0001zh-6n
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 19:31:23 +0000
X-Inumbo-ID: d0153400-12b2-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0153400-12b2-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 19:31:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggacL-0007RC-0f; Mon, 07 Jan 2019 19:31:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggacK-0005yg-MT; Mon, 07 Jan 2019 19:31:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggacK-0005KA-Lp; Mon, 07 Jan 2019 19:31:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131785-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Jan 2019 19:31:20 +0000
Subject: [Xen-devel] [ovmf test] 131785: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc4NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3ODUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjEgZGF5cyAgMjUwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDIgZGF5cyAgIDE0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 19:34:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 19:34: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-devel-bounces@lists.xenproject.org>)
	id 1ggaet-0002Jl-Gx; Mon, 07 Jan 2019 19:33:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7RMc=PP=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ggaes-0002Je-PK
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 19:33:58 +0000
X-Inumbo-ID: 2d040dc2-12b3-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d040dc2-12b3-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 19:33:57 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 379352085A;
 Mon,  7 Jan 2019 19:33:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546889637;
 bh=aB30A9w3RXvc6aSRdbrDaHAt8wiBY3AOl4MEM5n2Edk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=v1sDwzdviOPZ3j4vN+j6puMuX0vu+uyO0yOk2TTVWx5WQHGo3JgzRafU3fSQ448pn
 TiusStPWnm+YaCmYHO9eVAoEprI3urnchOXldRjoENapBnHcutdX/xA/24zJg4O7Xu
 Sicy8DAhc8vimdlwmSMDUmQdkV4wzjih6SHT6CBo=
Date: Mon, 7 Jan 2019 11:33:55 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C3326A8020000780020AC0A@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901071057150.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
 <1546543191-9206-3-git-send-email-sstabellini@kernel.org>
 <5C3326A8020000780020AC0A@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen/x86: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA3IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDMuMDEuMTkg
YXQgMjA6MTksIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUu
Ywo+ID4gQEAgLTE5NCw3ICsxOTQsNyBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2Fs
dGVybmF0aXZlcyhzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKPiA+ICAgICAgICogU28gYmUgY2Fy
ZWZ1bCBpZiB5b3Ugd2FudCB0byBjaGFuZ2UgdGhlIHNjYW4gb3JkZXIgdG8gYW55IG90aGVyCj4g
PiAgICAgICAqIG9yZGVyLgo+ID4gICAgICAgKi8KPiA+IC0gICAgZm9yICggYSA9IGJhc2UgPSBz
dGFydDsgYSA8IGVuZDsgYSsrICkKPiA+ICsgICAgZm9yICggYSA9IGJhc2UgPSBzdGFydDsgKHVu
c2lnbmVkIGxvbmcpYSA8IFNZTUJPTChlbmQpOyBhKysgKQo+IAo+IEFzIHNhaWQgYmVmb3JlLCBp
bW8gU1lNQk9MKCkgc2hvdWxkIG9ubHkgZXZlIGJlIGFwcGxpZWQgX2RpcmVjdGx5Xwo+IHRvIG9u
ZSBvZiB0aGUgKGNvbW1vbmx5IGxpbmtlciBzY3JpcHQgZ2VuZXJhdGVkKSBzeW1ib2xzIGxpc3Rl
ZCBhYm92ZSwKPiBuZXZlciB0byBhbnkgZGVyaXZhdGl2ZXMuCgpUaGlzIGlzIHRoZSBtb3N0IHBy
b2JsZW1hdGljIGNhc2UgZm9yIGRvaW5nIHRoYXQuIFRoaXMgaXNzdWUgYWxzbwpoaWdobGlnaHRz
IG9uZSBvZiB0aGUgcHJvYmxlbXMgbWVudGlvbmVkIGluIHRoZSB0aHJlYWQgYWJvdXQgcmV0dXJu
aW5nCnVuc2lnbmVkIGxvbmcgb3IgbmF0aXZlIHR5cGUgZnJvbSBTWU1CT0wuCgpUbyBhZGRyZXNz
IHlvdXIgY29tbWVudCwgSSBjb3VsZCBkbyB0aGUgZm9sbG93aW5nOgoKICAgICAgICBhcHBseV9h
bHRlcm5hdGl2ZXMoKHN0cnVjdCBhbHRfaW5zdHIgKilTWU1CT0woX19hbHRfaW5zdHJ1Y3Rpb25z
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cnVjdCBhbHRfaW5zdHIgKilTWU1CT0wo
X19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCkpOwoKQnV0IHRoZW4sIHdlIHdvdWxkIHN0aWxsIGhhdmUg
dHdvIHBvaW50ZXJzIHBvaW50aW5nIHRvIGRpZmZlcmVudCBvYmplY3RzCmJlaW5nIGNvbXBhcmVk
IGluIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBhcHBseV9hbHRlcm5hdGl2ZXM6IGBhJyBhbmQKYGVu
ZCcgd291bGQgYmUgcG9pbnRlcnMgcG9pbnRpbmcgdG8gX19hbHRfaW5zdHJ1Y3Rpb25zIGFuZApf
X2FsdF9pbnN0cnVjdGlvbnNfZW5kIHJlc3BlY3RpdmVseS4gVGhlIE1JU1JBLUMgdmlvbGF0aW9u
IHdvdWxkIG5vdCBiZQphZGRyZXNzZWQsIEkgdGhpbmsuIFRoZSBzYW1lIHRoaW5nIHdvdWxkIGhh
cHBlbiBoZXJlLCBhbmQgaW4gbWFueSBvdGhlcgppbnN0YW5jZXMsIGlmIHdlIHN3aXRjaGVkIFNZ
TUJPTCB0byByZXR1cm5pbmcgdGhlIG5hdGl2ZSBwb2ludGVyIHR5cGUuCgpNeSBwcmVmZXJlbmNl
IHdvdWxkIGJlIHRvIGtlZXAgdGhlIGNvZGUgYXMtaXMgaW4gdGhpcyBwYXRjaCBhbmQgYWRkIGFu
CmluLWNvZGUgY29tbWVudCBpbiBhcHBseV9hbHRlcm5hdGl2ZXMgdG8gZXhwbGFpbiB0aGUgYmVo
YXZpb3IuCgoKPiA+IEBAIC0xMzgyLDcgKzEzODMsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBf
X3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+ID4gICAgICB9Cj4gPiAgI2VuZGlmCj4g
PiAgCj4gPiAtICAgIHhlbl92aXJ0X2VuZCA9ICgodW5zaWduZWQgbG9uZylfZW5kICsgKDFVTCA8
PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMSkgJgo+ID4gKyAgICB4ZW5fdmlydF9lbmQgPSAoU1lN
Qk9MKF9lbmQpICsKPiA+ICsgICAgICAgICAgICAgICAgICAgICgxVUwgPDwgTDJfUEFHRVRBQkxF
X1NISUZUKSAtIDEpICYKPiA+ICAgICAgICAgICAgICAgICAgICAgfigoMVVMIDw8IEwyX1BBR0VU
QUJMRV9TSElGVCkgLSAxKTsKPiAKPiBObyBuZWVkIGZvciB0aGUgZXh0cmEgbGluZSBzcGxpdC4K
CkknbGwgcmVtb3ZlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 19:34:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 19:34: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-devel-bounces@lists.xenproject.org>)
	id 1ggafp-0002OJ-Rx; Mon, 07 Jan 2019 19:34:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C6Ja=PP=gmail.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1ggafo-0002OD-C1
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 19:34:56 +0000
X-Inumbo-ID: 4e5cb6ab-12b3-11e9-92db-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e5cb6ab-12b3-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 19:34:54 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id p6so2055086wmc.1
 for <xen-devel@lists.xenproject.org>; Mon, 07 Jan 2019 11:34:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=B+IM6IEWXevMRHmjpj2EgpNcBHFCDcxXTk+iKCp4Cys=;
 b=byT2TWbuJrYLHKHxQxH/pjjuED4dgeQUwDB8s3jP9COpI3aMsSSAXoaTJJnvk24iRS
 6P7RfjUfxzqspPrbxLyfjfhG53AF7v3LuSYZVhnOYhx7rAtn8zeZmh+NurCI/P2T7MKZ
 rkqA3dyR7n1gYEO+D3WLGGoD6YzsHRC0V8xk6qe2YErSuucxP4jmKHXhJ6LVU/WFHJlX
 Gm5emHDkEYpsGrBuIsEuhH9iXCqtp7PwuZ/z0/V0mOkHM4KU9zr+55PQOMrHIuQgUMV9
 XCFrxrlQE215oMy6eB1FFA4RS2Ww3moRAT1DwqDRwmneNYsSgwbXqNLeuPe5IG2RO8LY
 U0xQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=B+IM6IEWXevMRHmjpj2EgpNcBHFCDcxXTk+iKCp4Cys=;
 b=tnKBwgiqh2n5uDfxxNWy+eEol5ner5F90DGsRxlPdZfyWCWSqJevYQH6+7UB724DSx
 vLj/7GXh9rDhIuxPnE/Fla+66YyqFOhcN9GRKwKJdKhMNqjK5xUlXP3d596cjzaEghzH
 V18H1jPi8BfVHb63bXExNX7nOejiaz2e0TsB1JO+w3/2nvml9qGr3ZD3zkSPe55CSn96
 jaURZTyDHGHopPaRtRQfXC9QSUvLn085hyGoV8UoBN0cRa0OgOj/9B1Z8lxzZIbQtxw9
 dPBJm0RC0uhqMvo42ebGxb11OMt/hYeDuMAH5+WlQL9ai0ZbCnjpWfU4S9cpaLvtrSc/
 zJhQ==
X-Gm-Message-State: AJcUukfQau5a0STe/C7CzeNR+X+3ObgcipO3BUp6aHOjKwPanREKCCIH
 BEKDVWruWydQjxWXWmJ765OQTPt/C8c9WpEzs4Y=
X-Google-Smtp-Source: ALg8bN6O78LPBV+8bOMssTwtjTD+snp0pA/aGt4x6hjXAcLqAYLNoko/q2CEdP38jObpZ0P9VtIu6mnC5Y+J6JlLtRE=
X-Received: by 2002:a1c:c008:: with SMTP id q8mr8751753wmf.99.1546889692863;
 Mon, 07 Jan 2019 11:34:52 -0800 (PST)
MIME-Version: 1.0
References: <20190107193020.21744-1-ehabkost@redhat.com>
 <20190107193020.21744-3-ehabkost@redhat.com>
In-Reply-To: <20190107193020.21744-3-ehabkost@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@gmail.com>
Date: Mon, 7 Jan 2019 23:34:41 +0400
Message-ID: <CAJ+F1CLoDOPncYAm3BR+TD8ZM9tq0jQ+sk=DaZTmA3JwBC0-SQ@mail.gmail.com>
To: Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 2/3] machine: Eliminate
 unnecessary stringify() usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, David Hildenbrand <david@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, QEMU <qemu-devel@nongnu.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Qemu-s390x list <qemu-s390x@nongnu.org>,
 "open list:sPAPR pseries" <qemu-ppc@nongnu.org>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gNywgMjAxOSBhdCAxMTozMiBQTSBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0
QHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gc3RyaW5naWZ5KCkgaXMgdXNlZnVsIHdoZW4gd2UgbmVl
ZCB0byB1c2UgbWFjcm9zIGluIGNvbXBhdF9wcm9wcwo+IChsaWtlIHdoZW4gd2Ugc2V0IHZpcnRp
by1iYWxvb24tcGNpLmNsYXNzPVBDSV9DTEFTU19NRU1PUllfUkFNIGF0Cj4gcGNfaTQ0MGZ4XzFf
MF9tYWNoaW5lX29wdGlvbnMoKSksIGJ1dCBpdCBpcyBwb2ludGxlc3Mgd2hlbiB3ZSBhcmUKPiBh
bHJlYWR5IHByb3ZpZGluZyBhIG51bWJlciBsaXRlcmFsLgo+Cj4gUmVwbGFjZSBzdHJpbmdpZnko
KSB3aXRoIHN0cmluZyBsaXRlcmFscyB3aGVuIGFwcHJvcHJpYXRlLgo+Cj4gU2lnbmVkLW9mZi1i
eTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgoKUmV2aWV3ZWQtYnk6IE1h
cmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgoKPiAtLS0KPiAg
aHcvY29yZS9tYWNoaW5lLmMgfCAgOCArKy0tCj4gIGh3L2kzODYvcGMuYyAgICAgIHwgOTQgKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgaHcvaTM4Ni9w
Y19waWl4LmMgfCAzMCArKysrKysrLS0tLS0tLS0KPiAgaHcvcHBjL3NwYXByLmMgICAgfCAgMiAr
LQo+ICA0IGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDY3IGRlbGV0aW9ucygtKQo+
Cj4gZGlmZiAtLWdpdCBhL2h3L2NvcmUvbWFjaGluZS5jIGIvaHcvY29yZS9tYWNoaW5lLmMKPiBp
bmRleCBmODU2M2VmYjg2Li40YjRkNmMyM2RlIDEwMDY0NAo+IC0tLSBhL2h3L2NvcmUvbWFjaGlu
ZS5jCj4gKysrIGIvaHcvY29yZS9tYWNoaW5lLmMKPiBAQCAtMTM1LDExICsxMzUsMTEgQEAgR2xv
YmFsUHJvcGVydHkgaHdfY29tcGF0XzJfOFtdID0gewo+ICAgICAgewo+ICAgICAgICAgIC5kcml2
ZXIgICA9ICJmd19jZmdfbWVtIiwKPiAgICAgICAgICAucHJvcGVydHkgPSAieC1maWxlLXNsb3Rz
IiwKPiAtICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMHgxMCksCj4gKyAgICAgICAgLnZh
bHVlICAgID0gIjB4MTAiLAo+ICAgICAgfSx7Cj4gICAgICAgICAgLmRyaXZlciAgID0gImZ3X2Nm
Z19pbyIsCj4gICAgICAgICAgLnByb3BlcnR5ID0gIngtZmlsZS1zbG90cyIsCj4gLSAgICAgICAg
LnZhbHVlICAgID0gc3RyaW5naWZ5KDB4MTApLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIweDEw
IiwKPiAgICAgIH0sewo+ICAgICAgICAgIC5kcml2ZXIgICA9ICJwZmxhc2hfY2ZpMDEiLAo+ICAg
ICAgICAgIC5wcm9wZXJ0eSA9ICJvbGQtbXVsdGlwbGUtY2hpcC1oYW5kbGluZyIsCj4gQEAgLTMz
NywxMSArMzM3LDExIEBAIEdsb2JhbFByb3BlcnR5IGh3X2NvbXBhdF8yXzFbXSA9IHsKPiAgICAg
IH0sewo+ICAgICAgICAgIC5kcml2ZXIgICA9ICJ1c2ItbW91c2UiLAo+ICAgICAgICAgIC5wcm9w
ZXJ0eSA9ICJ1c2JfdmVyc2lvbiIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDEp
LAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIxIiwKPiAgICAgIH0sewo+ICAgICAgICAgIC5kcml2
ZXIgICA9ICJ1c2Ita2JkIiwKPiAgICAgICAgICAucHJvcGVydHkgPSAidXNiX3ZlcnNpb24iLAo+
IC0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgxKSwKPiArICAgICAgICAudmFsdWUgICAg
PSAiMSIsCj4gICAgICB9LHsKPiAgICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLXBjaSIsCj4g
ICAgICAgICAgLnByb3BlcnR5ID0gInZpcnRpby1wY2ktYnVzLW1hc3Rlci1idWctbWlncmF0aW9u
IiwKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wYy5jIGIvaHcvaTM4Ni9wYy5jCj4gaW5kZXggNDk1
MmZlYjQ3Ni4uZmYxNGI2ZDRkZiAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L3BjLmMKPiArKysgYi9o
dy9pMzg2L3BjLmMKPiBAQCAtMTQ4LDExICsxNDgsMTEgQEAgR2xvYmFsUHJvcGVydHkgcGNfY29t
cGF0XzJfMTJbXSA9IHsKPiAgICAgIH0sewo+ICAgICAgICAgIC5kcml2ZXIgICA9ICJFUFlDLSIg
VFlQRV9YODZfQ1BVLAo+ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJ4bGV2ZWwiLAo+IC0gICAgICAg
IC52YWx1ZSAgICA9IHN0cmluZ2lmeSgweDgwMDAwMDBhKSwKPiArICAgICAgICAudmFsdWUgICAg
PSAiMHg4MDAwMDAwYSIsCj4gICAgICB9LHsKPiAgICAgICAgICAuZHJpdmVyICAgPSAiRVBZQy1J
QlBCLSIgVFlQRV9YODZfQ1BVLAo+ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJ4bGV2ZWwiLAo+IC0g
ICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgweDgwMDAwMDBhKSwKPiArICAgICAgICAudmFs
dWUgICAgPSAiMHg4MDAwMDAwYSIsCj4gICAgICB9LAo+ICB9Owo+ICBjb25zdCBzaXplX3QgcGNf
Y29tcGF0XzJfMTJfbGVuID0gR19OX0VMRU1FTlRTKHBjX2NvbXBhdF8yXzEyKTsKPiBAQCAtMTkx
LDcgKzE5MSw3IEBAIEdsb2JhbFByb3BlcnR5IHBjX2NvbXBhdF8yXzlbXSA9IHsKPiAgICAgIHsK
PiAgICAgICAgICAuZHJpdmVyICAgPSAibWNoIiwKPiAgICAgICAgICAucHJvcGVydHkgPSAiZXh0
ZW5kZWQtdHNlZy1tYnl0ZXMiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgwKSwK
PiArICAgICAgICAudmFsdWUgICAgPSAiMCIsCj4gICAgICB9LAo+ICB9Owo+ICBjb25zdCBzaXpl
X3QgcGNfY29tcGF0XzJfOV9sZW4gPSBHX05fRUxFTUVOVFMocGNfY29tcGF0XzJfOSk7Cj4gQEAg
LTM2NSw3NSArMzY1LDc1IEBAIEdsb2JhbFByb3BlcnR5IHBjX2NvbXBhdF8yXzNbXSA9IHsKPiAg
ICAgIH0sewo+ICAgICAgICAgIC5kcml2ZXIgICA9ICJxZW11NjQiICItIiBUWVBFX1g4Nl9DUFUs
Cj4gICAgICAgICAgLnByb3BlcnR5ID0gIm1pbi1sZXZlbCIsCj4gLSAgICAgICAgLnZhbHVlICAg
ID0gc3RyaW5naWZ5KDQpLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICI0IiwKPiAgICAgIH0sewo+
ICAgICAgICAgIC5kcml2ZXIgICA9ICJrdm02NCIgIi0iIFRZUEVfWDg2X0NQVSwKPiAgICAgICAg
ICAucHJvcGVydHkgPSAibWluLWxldmVsIiwKPiAtICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdp
ZnkoNSksCj4gKyAgICAgICAgLnZhbHVlICAgID0gIjUiLAo+ICAgICAgfSx7Cj4gICAgICAgICAg
LmRyaXZlciAgID0gInBlbnRpdW0zIiAiLSIgVFlQRV9YODZfQ1BVLAo+ICAgICAgICAgIC5wcm9w
ZXJ0eSA9ICJtaW4tbGV2ZWwiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgyKSwK
PiArICAgICAgICAudmFsdWUgICAgPSAiMiIsCj4gICAgICB9LHsKPiAgICAgICAgICAuZHJpdmVy
ICAgPSAibjI3MCIgIi0iIFRZUEVfWDg2X0NQVSwKPiAgICAgICAgICAucHJvcGVydHkgPSAibWlu
LWxldmVsIiwKPiAtICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoNSksCj4gKyAgICAgICAg
LnZhbHVlICAgID0gIjUiLAo+ICAgICAgfSx7Cj4gICAgICAgICAgLmRyaXZlciAgID0gIkNvbnJv
ZSIgIi0iIFRZUEVfWDg2X0NQVSwKPiAgICAgICAgICAucHJvcGVydHkgPSAibWluLWxldmVsIiwK
PiAtICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoNCksCj4gKyAgICAgICAgLnZhbHVlICAg
ID0gIjQiLAo+ICAgICAgfSx7Cj4gICAgICAgICAgLmRyaXZlciAgID0gIlBlbnJ5biIgIi0iIFRZ
UEVfWDg2X0NQVSwKPiAgICAgICAgICAucHJvcGVydHkgPSAibWluLWxldmVsIiwKPiAtICAgICAg
ICAudmFsdWUgICAgPSBzdHJpbmdpZnkoNCksCj4gKyAgICAgICAgLnZhbHVlICAgID0gIjQiLAo+
ICAgICAgfSx7Cj4gICAgICAgICAgLmRyaXZlciAgID0gIk5laGFsZW0iICItIiBUWVBFX1g4Nl9D
UFUsCj4gICAgICAgICAgLnByb3BlcnR5ID0gIm1pbi1sZXZlbCIsCj4gLSAgICAgICAgLnZhbHVl
ICAgID0gc3RyaW5naWZ5KDQpLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICI0IiwKPiAgICAgIH0s
ewo+ICAgICAgICAgIC5kcml2ZXIgICA9ICJuMjcwIiAiLSIgVFlQRV9YODZfQ1BVLAo+ICAgICAg
ICAgIC5wcm9wZXJ0eSA9ICJtaW4teGxldmVsIiwKPiAtICAgICAgICAudmFsdWUgICAgPSBzdHJp
bmdpZnkoMHg4MDAwMDAwYSksCj4gKyAgICAgICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEiLAo+
ICAgICAgfSx7Cj4gICAgICAgICAgLmRyaXZlciAgID0gIlBlbnJ5biIgIi0iIFRZUEVfWDg2X0NQ
VSwKPiAgICAgICAgICAucHJvcGVydHkgPSAibWluLXhsZXZlbCIsCj4gLSAgICAgICAgLnZhbHVl
ICAgID0gc3RyaW5naWZ5KDB4ODAwMDAwMGEpLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIweDgw
MDAwMDBhIiwKPiAgICAgIH0sewo+ICAgICAgICAgIC5kcml2ZXIgICA9ICJDb25yb2UiICItIiBU
WVBFX1g4Nl9DUFUsCj4gICAgICAgICAgLnByb3BlcnR5ID0gIm1pbi14bGV2ZWwiLAo+IC0gICAg
ICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgweDgwMDAwMDBhKSwKPiArICAgICAgICAudmFsdWUg
ICAgPSAiMHg4MDAwMDAwYSIsCj4gICAgICB9LHsKPiAgICAgICAgICAuZHJpdmVyICAgPSAiTmVo
YWxlbSIgIi0iIFRZUEVfWDg2X0NQVSwKPiAgICAgICAgICAucHJvcGVydHkgPSAibWluLXhsZXZl
bCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDB4ODAwMDAwMGEpLAo+ICsgICAg
ICAgIC52YWx1ZSAgICA9ICIweDgwMDAwMDBhIiwKPiAgICAgIH0sewo+ICAgICAgICAgIC5kcml2
ZXIgICA9ICJXZXN0bWVyZSIgIi0iIFRZUEVfWDg2X0NQVSwKPiAgICAgICAgICAucHJvcGVydHkg
PSAibWluLXhsZXZlbCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDB4ODAwMDAw
MGEpLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIweDgwMDAwMDBhIiwKPiAgICAgIH0sewo+ICAg
ICAgICAgIC5kcml2ZXIgICA9ICJTYW5keUJyaWRnZSIgIi0iIFRZUEVfWDg2X0NQVSwKPiAgICAg
ICAgICAucHJvcGVydHkgPSAibWluLXhsZXZlbCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gc3Ry
aW5naWZ5KDB4ODAwMDAwMGEpLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIweDgwMDAwMDBhIiwK
PiAgICAgIH0sewo+ICAgICAgICAgIC5kcml2ZXIgICA9ICJJdnlCcmlkZ2UiICItIiBUWVBFX1g4
Nl9DUFUsCj4gICAgICAgICAgLnByb3BlcnR5ID0gIm1pbi14bGV2ZWwiLAo+IC0gICAgICAgIC52
YWx1ZSAgICA9IHN0cmluZ2lmeSgweDgwMDAwMDBhKSwKPiArICAgICAgICAudmFsdWUgICAgPSAi
MHg4MDAwMDAwYSIsCj4gICAgICB9LHsKPiAgICAgICAgICAuZHJpdmVyICAgPSAiSGFzd2VsbCIg
Ii0iIFRZUEVfWDg2X0NQVSwKPiAgICAgICAgICAucHJvcGVydHkgPSAibWluLXhsZXZlbCIsCj4g
LSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDB4ODAwMDAwMGEpLAo+ICsgICAgICAgIC52
YWx1ZSAgICA9ICIweDgwMDAwMDBhIiwKPiAgICAgIH0sewo+ICAgICAgICAgIC5kcml2ZXIgICA9
ICJIYXN3ZWxsLW5vVFNYIiAiLSIgVFlQRV9YODZfQ1BVLAo+ICAgICAgICAgIC5wcm9wZXJ0eSA9
ICJtaW4teGxldmVsIiwKPiAtICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMHg4MDAwMDAw
YSksCj4gKyAgICAgICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEiLAo+ICAgICAgfSx7Cj4gICAg
ICAgICAgLmRyaXZlciAgID0gIkJyb2Fkd2VsbCIgIi0iIFRZUEVfWDg2X0NQVSwKPiAgICAgICAg
ICAucHJvcGVydHkgPSAibWluLXhsZXZlbCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5n
aWZ5KDB4ODAwMDAwMGEpLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIweDgwMDAwMDBhIiwKPiAg
ICAgIH0sewo+ICAgICAgICAgIC5kcml2ZXIgICA9ICJCcm9hZHdlbGwtbm9UU1giICItIiBUWVBF
X1g4Nl9DUFUsCj4gICAgICAgICAgLnByb3BlcnR5ID0gIm1pbi14bGV2ZWwiLAo+IC0gICAgICAg
IC52YWx1ZSAgICA9IHN0cmluZ2lmeSgweDgwMDAwMDBhKSwKPiArICAgICAgICAudmFsdWUgICAg
PSAiMHg4MDAwMDAwYSIsCj4gICAgICB9LHsKPiAgICAgICAgICAuZHJpdmVyID0gVFlQRV9YODZf
Q1BVLAo+ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJrdm0tbm8tc21pLW1pZ3JhdGlvbiIsCj4gQEAg
LTU2Niw3ICs1NjYsNyBAQCBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMl8wW10gPSB7Cj4gICAg
ICB7Cj4gICAgICAgICAgLmRyaXZlciAgID0gImFwaWMiLAo+ICAgICAgICAgIC5wcm9wZXJ0eSA9
ICJ2ZXJzaW9uIiwKPiAtICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMHgxMSksCj4gKyAg
ICAgICAgLnZhbHVlICAgID0gIjB4MTEiLAo+ICAgICAgfSwKPiAgICAgIHsKPiAgICAgICAgICAu
ZHJpdmVyICAgPSAibmVjLXVzYi14aGNpIiwKPiBAQCAtNTgxLDE3ICs1ODEsMTcgQEAgR2xvYmFs
UHJvcGVydHkgcGNfY29tcGF0XzJfMFtdID0gewo+ICAgICAgewo+ICAgICAgICAgIC5kcml2ZXIg
ICA9ICJwY2ktc2VyaWFsIiwKPiAgICAgICAgICAucHJvcGVydHkgPSAicHJvZ19pZiIsCj4gLSAg
ICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDApLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIw
IiwKPiAgICAgIH0sCj4gICAgICB7Cj4gICAgICAgICAgLmRyaXZlciAgID0gInBjaS1zZXJpYWwt
MngiLAo+ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJwcm9nX2lmIiwKPiAtICAgICAgICAudmFsdWUg
ICAgPSBzdHJpbmdpZnkoMCksCj4gKyAgICAgICAgLnZhbHVlICAgID0gIjAiLAo+ICAgICAgfSwK
PiAgICAgIHsKPiAgICAgICAgICAuZHJpdmVyICAgPSAicGNpLXNlcmlhbC00eCIsCj4gICAgICAg
ICAgLnByb3BlcnR5ID0gInByb2dfaWYiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lm
eSgwKSwKPiArICAgICAgICAudmFsdWUgICAgPSAiMCIsCj4gICAgICB9LAo+ICAgICAgewo+ICAg
ICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tbmV0LXBjaSIsCj4gQEAgLTYyOSw3ICs2MjksNyBA
QCBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMV83W10gPSB7Cj4gICAgICB7Cj4gICAgICAgICAg
LmRyaXZlciAgID0gImhwZXQiLAo+ICAgICAgICAgIC5wcm9wZXJ0eSA9IEhQRVRfSU5UQ0FQLAo+
IC0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSg0KSwKPiArICAgICAgICAudmFsdWUgICAg
PSAiNCIsCj4gICAgICB9LAo+ICB9Owo+ICBjb25zdCBzaXplX3QgcGNfY29tcGF0XzFfN19sZW4g
PSBHX05fRUxFTUVOVFMocGNfY29tcGF0XzFfNyk7Cj4gQEAgLTY0MywxOSArNjQzLDE5IEBAIEds
b2JhbFByb3BlcnR5IHBjX2NvbXBhdF8xXzZbXSA9IHsKPiAgICAgIH0sewo+ICAgICAgICAgIC5k
cml2ZXIgICA9ICJxZW11NjQtIiBUWVBFX1g4Nl9DUFUsCj4gICAgICAgICAgLnByb3BlcnR5ID0g
Im1vZGVsIiwKPiAtICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMiksCj4gKyAgICAgICAg
LnZhbHVlICAgID0gIjIiLAo+ICAgICAgfSx7Cj4gICAgICAgICAgLmRyaXZlciAgID0gInFlbXUz
Mi0iIFRZUEVfWDg2X0NQVSwKPiAgICAgICAgICAucHJvcGVydHkgPSAibW9kZWwiLAo+IC0gICAg
ICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgzKSwKPiArICAgICAgICAudmFsdWUgICAgPSAiMyIs
Cj4gICAgICB9LHsKPiAgICAgICAgICAuZHJpdmVyICAgPSAiaTQ0MEZYLXBjaWhvc3QiLAo+ICAg
ICAgICAgIC5wcm9wZXJ0eSA9ICJzaG9ydF9yb290X2J1cyIsCj4gLSAgICAgICAgLnZhbHVlICAg
ID0gc3RyaW5naWZ5KDEpLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIxIiwKPiAgICAgIH0sewo+
ICAgICAgICAgIC5kcml2ZXIgICA9ICJxMzUtcGNpaG9zdCIsCj4gICAgICAgICAgLnByb3BlcnR5
ID0gInNob3J0X3Jvb3RfYnVzIiwKPiAtICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMSks
Cj4gKyAgICAgICAgLnZhbHVlICAgID0gIjEiLAo+ICAgICAgfSwKPiAgfTsKPiAgY29uc3Qgc2l6
ZV90IHBjX2NvbXBhdF8xXzZfbGVuID0gR19OX0VMRU1FTlRTKHBjX2NvbXBhdF8xXzYpOwo+IEBA
IC02NjUsMjcgKzY2NSwyNyBAQCBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMV81W10gPSB7Cj4g
ICAgICB7Cj4gICAgICAgICAgLmRyaXZlciAgID0gIkNvbnJvZS0iIFRZUEVfWDg2X0NQVSwKPiAg
ICAgICAgICAucHJvcGVydHkgPSAibW9kZWwiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9IHN0cmlu
Z2lmeSgyKSwKPiArICAgICAgICAudmFsdWUgICAgPSAiMiIsCj4gICAgICB9LHsKPiAgICAgICAg
ICAuZHJpdmVyICAgPSAiQ29ucm9lLSIgVFlQRV9YODZfQ1BVLAo+ICAgICAgICAgIC5wcm9wZXJ0
eSA9ICJtaW4tbGV2ZWwiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgyKSwKPiAr
ICAgICAgICAudmFsdWUgICAgPSAiMiIsCj4gICAgICB9LHsKPiAgICAgICAgICAuZHJpdmVyICAg
PSAiUGVucnluLSIgVFlQRV9YODZfQ1BVLAo+ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJtb2RlbCIs
Cj4gLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDIpLAo+ICsgICAgICAgIC52YWx1ZSAg
ICA9ICIyIiwKPiAgICAgIH0sewo+ICAgICAgICAgIC5kcml2ZXIgICA9ICJQZW5yeW4tIiBUWVBF
X1g4Nl9DUFUsCj4gICAgICAgICAgLnByb3BlcnR5ID0gIm1pbi1sZXZlbCIsCj4gLSAgICAgICAg
LnZhbHVlICAgID0gc3RyaW5naWZ5KDIpLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIyIiwKPiAg
ICAgIH0sewo+ICAgICAgICAgIC5kcml2ZXIgICA9ICJOZWhhbGVtLSIgVFlQRV9YODZfQ1BVLAo+
ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJtb2RlbCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gc3Ry
aW5naWZ5KDIpLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIyIiwKPiAgICAgIH0sewo+ICAgICAg
ICAgIC5kcml2ZXIgICA9ICJOZWhhbGVtLSIgVFlQRV9YODZfQ1BVLAo+ICAgICAgICAgIC5wcm9w
ZXJ0eSA9ICJtaW4tbGV2ZWwiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgyKSwK
PiArICAgICAgICAudmFsdWUgICAgPSAiMiIsCj4gICAgICB9LHsKPiAgICAgICAgICAuZHJpdmVy
ICAgPSAidmlydGlvLW5ldC1wY2kiLAo+ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJhbnlfbGF5b3V0
IiwKPiBAQCAtNjk3LDExICs2OTcsMTEgQEAgR2xvYmFsUHJvcGVydHkgcGNfY29tcGF0XzFfNVtd
ID0gewo+ICAgICAgfSx7Cj4gICAgICAgICAgLmRyaXZlciAgID0gImk0NDBGWC1wY2lob3N0IiwK
PiAgICAgICAgICAucHJvcGVydHkgPSAic2hvcnRfcm9vdF9idXMiLAo+IC0gICAgICAgIC52YWx1
ZSAgICA9IHN0cmluZ2lmeSgwKSwKPiArICAgICAgICAudmFsdWUgICAgPSAiMCIsCj4gICAgICB9
LHsKPiAgICAgICAgICAuZHJpdmVyICAgPSAicTM1LXBjaWhvc3QiLAo+ICAgICAgICAgIC5wcm9w
ZXJ0eSA9ICJzaG9ydF9yb290X2J1cyIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5
KDApLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKPiAgICAgIH0sCj4gIH07Cj4gIGNvbnN0
IHNpemVfdCBwY19jb21wYXRfMV81X2xlbiA9IEdfTl9FTEVNRU5UUyhwY19jb21wYXRfMV81KTsK
PiBAQCAtNzExLDM2ICs3MTEsMzYgQEAgR2xvYmFsUHJvcGVydHkgcGNfY29tcGF0XzFfNFtdID0g
ewo+ICAgICAgewo+ICAgICAgICAgIC5kcml2ZXIgICA9ICJzY3NpLWhkIiwKPiAgICAgICAgICAu
cHJvcGVydHkgPSAiZGlzY2FyZF9ncmFudWxhcml0eSIsCj4gLSAgICAgICAgLnZhbHVlICAgID0g
c3RyaW5naWZ5KDApLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKPiAgICAgIH0sewo+ICAg
ICAgICAgIC5kcml2ZXIgICA9ICJzY3NpLWNkIiwKPiAgICAgICAgICAucHJvcGVydHkgPSAiZGlz
Y2FyZF9ncmFudWxhcml0eSIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDApLAo+
ICsgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKPiAgICAgIH0sewo+ICAgICAgICAgIC5kcml2ZXIg
ICA9ICJzY3NpLWRpc2siLAo+ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJkaXNjYXJkX2dyYW51bGFy
aXR5IiwKPiAtICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMCksCj4gKyAgICAgICAgLnZh
bHVlICAgID0gIjAiLAo+ICAgICAgfSx7Cj4gICAgICAgICAgLmRyaXZlciAgID0gImlkZS1oZCIs
Cj4gICAgICAgICAgLnByb3BlcnR5ID0gImRpc2NhcmRfZ3JhbnVsYXJpdHkiLAo+IC0gICAgICAg
IC52YWx1ZSAgICA9IHN0cmluZ2lmeSgwKSwKPiArICAgICAgICAudmFsdWUgICAgPSAiMCIsCj4g
ICAgICB9LHsKPiAgICAgICAgICAuZHJpdmVyICAgPSAiaWRlLWNkIiwKPiAgICAgICAgICAucHJv
cGVydHkgPSAiZGlzY2FyZF9ncmFudWxhcml0eSIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gc3Ry
aW5naWZ5KDApLAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKPiAgICAgIH0sewo+ICAgICAg
ICAgIC5kcml2ZXIgICA9ICJpZGUtZHJpdmUiLAo+ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJkaXNj
YXJkX2dyYW51bGFyaXR5IiwKPiAtICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoMCksCj4g
KyAgICAgICAgLnZhbHVlICAgID0gIjAiLAo+ICAgICAgfSx7Cj4gICAgICAgICAgLmRyaXZlciAg
ID0gInZpcnRpby1ibGstcGNpIiwKPiAgICAgICAgICAucHJvcGVydHkgPSAiZGlzY2FyZF9ncmFu
dWxhcml0eSIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDApLAo+ICsgICAgICAg
IC52YWx1ZSAgICA9ICIwIiwKPiAgICAgIH0sewo+ICAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0
aW8tc2VyaWFsLXBjaSIsCj4gICAgICAgICAgLnByb3BlcnR5ID0gInZlY3RvcnMiLAo+ICAgICAg
ICAgIC8qIERFVl9OVkVDVE9SU19VTlNQRUNJRklFRCBhcyBhIHVpbnQzMl90IHN0cmluZyAqLwo+
IC0gICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgweEZGRkZGRkZGKSwKPiArICAgICAgICAu
dmFsdWUgICAgPSAiMHhGRkZGRkZGRiIsCj4gICAgICB9LHsKPiAgICAgICAgICAuZHJpdmVyICAg
PSAidmlydGlvLW5ldC1wY2kiLAo+ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJjdHJsX2d1ZXN0X29m
ZmxvYWRzIiwKPiBAQCAtNzY4LDcgKzc2OCw3IEBAIEdsb2JhbFByb3BlcnR5IHBjX2NvbXBhdF8x
XzRbXSA9IHsKPiAgICAgIH0sewo+ICAgICAgICAgIC5kcml2ZXIgICA9ICI0ODYtIiBUWVBFX1g4
Nl9DUFUsCj4gICAgICAgICAgLnByb3BlcnR5ID0gIm1vZGVsIiwKPiAtICAgICAgICAudmFsdWUg
ICAgPSBzdHJpbmdpZnkoMCksCj4gKyAgICAgICAgLnZhbHVlICAgID0gIjAiLAo+ICAgICAgfSwK
PiAgICAgIHsKPiAgICAgICAgICAuZHJpdmVyID0gIm4yNzAiICItIiBUWVBFX1g4Nl9DUFUsCj4g
ZGlmZiAtLWdpdCBhL2h3L2kzODYvcGNfcGlpeC5jIGIvaHcvaTM4Ni9wY19waWl4LmMKPiBpbmRl
eCBlZDY5ODQ2MzhlLi5mZDIwMjI3YWYzIDEwMDY0NAo+IC0tLSBhL2h3L2kzODYvcGNfcGlpeC5j
Cj4gKysrIGIvaHcvaTM4Ni9wY19waWl4LmMKPiBAQCAtNjk3LDcgKzY5Nyw3IEBAIHN0YXRpYyB2
b2lkIHBjX2k0NDBmeF8xXzNfbWFjaGluZV9vcHRpb25zKE1hY2hpbmVDbGFzcyAqbSkKPiAgICAg
ICAgICB7Cj4gICAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ1c2ItdGFibGV0IiwKPiAgICAgICAg
ICAgICAgLnByb3BlcnR5ID0gInVzYl92ZXJzaW9uIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAg
ID0gc3RyaW5naWZ5KDEpLAo+ICsgICAgICAgICAgICAudmFsdWUgICAgPSAiMSIsCj4gICAgICAg
ICAgfSx7Cj4gICAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tbmV0LXBjaSIsCj4gICAg
ICAgICAgICAgIC5wcm9wZXJ0eSA9ICJjdHJsX21hY19hZGRyIiwKPiBAQCAtNzQxLDExICs3NDEs
MTEgQEAgc3RhdGljIHZvaWQgcGNfaTQ0MGZ4XzFfMl9tYWNoaW5lX29wdGlvbnMoTWFjaGluZUNs
YXNzICptKQo+ICAgICAgICAgIH0sewo+ICAgICAgICAgICAgICAuZHJpdmVyICAgPSAicXhsIiwK
PiAgICAgICAgICAgICAgLnByb3BlcnR5ID0gInJldmlzaW9uIiwKPiAtICAgICAgICAgICAgLnZh
bHVlICAgID0gc3RyaW5naWZ5KDMpLAo+ICsgICAgICAgICAgICAudmFsdWUgICAgPSAiMyIsCj4g
ICAgICAgICAgfSx7Cj4gICAgICAgICAgICAgIC5kcml2ZXIgICA9ICJxeGwtdmdhIiwKPiAgICAg
ICAgICAgICAgLnByb3BlcnR5ID0gInJldmlzaW9uIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAg
ID0gc3RyaW5naWZ5KDMpLAo+ICsgICAgICAgICAgICAudmFsdWUgICAgPSAiMyIsCj4gICAgICAg
ICAgfSx7Cj4gICAgICAgICAgICAgIC5kcml2ZXIgICA9ICJWR0EiLAo+ICAgICAgICAgICAgICAu
cHJvcGVydHkgPSAibW1pbyIsCj4gQEAgLTc3NywxOSArNzc3LDE5IEBAIHN0YXRpYyB2b2lkIHBj
X2k0NDBmeF8xXzFfbWFjaGluZV9vcHRpb25zKE1hY2hpbmVDbGFzcyAqbSkKPiAgICAgICAgICB9
LHsKPiAgICAgICAgICAgICAgLmRyaXZlciAgID0gIlZHQSIsCj4gICAgICAgICAgICAgIC5wcm9w
ZXJ0eSA9ICJ2Z2FtZW1fbWIiLAo+IC0gICAgICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnko
OCksCj4gKyAgICAgICAgICAgIC52YWx1ZSAgICA9ICI4IiwKPiAgICAgICAgICB9LHsKPiAgICAg
ICAgICAgICAgLmRyaXZlciAgID0gInZtd2FyZS1zdmdhIiwKPiAgICAgICAgICAgICAgLnByb3Bl
cnR5ID0gInZnYW1lbV9tYiIsCj4gLSAgICAgICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSg4
KSwKPiArICAgICAgICAgICAgLnZhbHVlICAgID0gIjgiLAo+ICAgICAgICAgIH0sewo+ICAgICAg
ICAgICAgICAuZHJpdmVyICAgPSAicXhsLXZnYSIsCj4gICAgICAgICAgICAgIC5wcm9wZXJ0eSA9
ICJ2Z2FtZW1fbWIiLAo+IC0gICAgICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoOCksCj4g
KyAgICAgICAgICAgIC52YWx1ZSAgICA9ICI4IiwKPiAgICAgICAgICB9LHsKPiAgICAgICAgICAg
ICAgLmRyaXZlciAgID0gInF4bCIsCj4gICAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJ2Z2FtZW1f
bWIiLAo+IC0gICAgICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkoOCksCj4gKyAgICAgICAg
ICAgIC52YWx1ZSAgICA9ICI4IiwKPiAgICAgICAgICB9LHsKPiAgICAgICAgICAgICAgLmRyaXZl
ciAgID0gInZpcnRpby1ibGstcGNpIiwKPiAgICAgICAgICAgICAgLnByb3BlcnR5ID0gImNvbmZp
Zy13Y2UiLAo+IEBAIC04NzYsMTEgKzg3NiwxMSBAQCBzdGF0aWMgdm9pZCBwY19pNDQwZnhfMF8x
NF9tYWNoaW5lX29wdGlvbnMoTWFjaGluZUNsYXNzICptKQo+ICAgICAgICAgIH0sewo+ICAgICAg
ICAgICAgICAuZHJpdmVyICAgPSAicXhsIiwKPiAgICAgICAgICAgICAgLnByb3BlcnR5ID0gInJl
dmlzaW9uIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDIpLAo+ICsgICAg
ICAgICAgICAudmFsdWUgICAgPSAiMiIsCj4gICAgICAgICAgfSx7Cj4gICAgICAgICAgICAgIC5k
cml2ZXIgICA9ICJxeGwtdmdhIiwKPiAgICAgICAgICAgICAgLnByb3BlcnR5ID0gInJldmlzaW9u
IiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDIpLAo+ICsgICAgICAgICAg
ICAudmFsdWUgICAgPSAiMiIsCj4gICAgICAgICAgfSwKPiAgICAgIH07Cj4KPiBAQCAtOTA0LDE5
ICs5MDQsMTkgQEAgc3RhdGljIHZvaWQgcGNfaTQ0MGZ4XzBfMTNfbWFjaGluZV9vcHRpb25zKE1h
Y2hpbmVDbGFzcyAqbSkKPiAgICAgICAgICB9LHsKPiAgICAgICAgICAgICAgLmRyaXZlciAgID0g
IkFDOTciLAo+ICAgICAgICAgICAgICAucHJvcGVydHkgPSAidXNlX2Jyb2tlbl9pZCIsCj4gLSAg
ICAgICAgICAgIC52YWx1ZSAgICA9IHN0cmluZ2lmeSgxKSwKPiArICAgICAgICAgICAgLnZhbHVl
ICAgID0gIjEiLAo+ICAgICAgICAgIH0sewo+ICAgICAgICAgICAgICAuZHJpdmVyICAgPSAidmly
dGlvLTlwLXBjaSIsCj4gICAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJ2ZWN0b3JzIiwKPiAtICAg
ICAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDApLAo+ICsgICAgICAgICAgICAudmFsdWUg
ICAgPSAiMCIsCj4gICAgICAgICAgfSx7Cj4gICAgICAgICAgICAgIC5kcml2ZXIgICA9ICJWR0Ei
LAo+ICAgICAgICAgICAgICAucHJvcGVydHkgPSAicm9tYmFyIiwKPiAtICAgICAgICAgICAgLnZh
bHVlICAgID0gc3RyaW5naWZ5KDApLAo+ICsgICAgICAgICAgICAudmFsdWUgICAgPSAiMCIsCj4g
ICAgICAgICAgfSx7Cj4gICAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ2bXdhcmUtc3ZnYSIsCj4g
ICAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJyb21iYXIiLAo+IC0gICAgICAgICAgICAudmFsdWUg
ICAgPSBzdHJpbmdpZnkoMCksCj4gKyAgICAgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKPiAgICAg
ICAgICB9LAo+ICAgICAgfTsKPgo+IEBAIC05MzYsMTEgKzkzNiwxMSBAQCBzdGF0aWMgdm9pZCBw
Y19pNDQwZnhfMF8xMl9tYWNoaW5lX29wdGlvbnMoTWFjaGluZUNsYXNzICptKQo+ICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1zZXJpYWwtcGNpIiwKPiAgICAg
ICAgICAgICAgLnByb3BlcnR5ID0gIm1heF9wb3J0cyIsCj4gLSAgICAgICAgICAgIC52YWx1ZSAg
ICA9IHN0cmluZ2lmeSgxKSwKPiArICAgICAgICAgICAgLnZhbHVlICAgID0gIjEiLAo+ICAgICAg
ICAgIH0sewo+ICAgICAgICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLXNlcmlhbC1wY2kiLAo+
ICAgICAgICAgICAgICAucHJvcGVydHkgPSAidmVjdG9ycyIsCj4gLSAgICAgICAgICAgIC52YWx1
ZSAgICA9IHN0cmluZ2lmeSgwKSwKPiArICAgICAgICAgICAgLnZhbHVlICAgID0gIjAiLAo+ICAg
ICAgICAgIH0sewo+ICAgICAgICAgICAgICAuZHJpdmVyICAgPSAidXNiLW1vdXNlIiwKPiAgICAg
ICAgICAgICAgLnByb3BlcnR5ID0gInNlcmlhbCIsCj4gZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFw
ci5jIGIvaHcvcHBjL3NwYXByLmMKPiBpbmRleCBiZmY0MmYwYWRiLi5kN2Q4N2IwYWU4IDEwMDY0
NAo+IC0tLSBhL2h3L3BwYy9zcGFwci5jCj4gKysrIGIvaHcvcHBjL3NwYXByLmMKPiBAQCAtNDI2
NCw3ICs0MjY0LDcgQEAgc3RhdGljIHZvaWQgc3BhcHJfbWFjaGluZV8yXzZfY2xhc3Nfb3B0aW9u
cyhNYWNoaW5lQ2xhc3MgKm1jKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgLmRyaXZlciAg
ID0gVFlQRV9TUEFQUl9QQ0lfSE9TVF9CUklER0UsCj4gICAgICAgICAgICAgIC5wcm9wZXJ0eSA9
ICJkZHciLAo+IC0gICAgICAgICAgICAudmFsdWUgICAgPSBzdHJpbmdpZnkob2ZmKSwKPiArICAg
ICAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gICAgICAgICAgfSwKPiAgICAgIH07Cj4KPiAt
LQo+IDIuMTguMC5yYzEuMS5nM2YxZmYyMTQwCj4KPgoKCi0tIApNYXJjLUFuZHLDqSBMdXJlYXUK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 19:35:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 19:35: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-devel-bounces@lists.xenproject.org>)
	id 1ggagK-0002TX-9P; Mon, 07 Jan 2019 19:35: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=C6Ja=PP=gmail.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1ggagI-0002TJ-73
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 19:35:26 +0000
X-Inumbo-ID: 60d2a04c-12b3-11e9-92db-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60d2a04c-12b3-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 19:35:25 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id l9so1628378wrt.13
 for <xen-devel@lists.xenproject.org>; Mon, 07 Jan 2019 11:35:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=F8CMtkeTfh+ekYXAlCNiCtnLZpY/Ipp3gGVU1ZTdISY=;
 b=hAPLbbDXZpEin/I5DfrEjg9hiE1z0CMGl/PKjtvKjjJznnRS068NcaWW4u43sT6ZWI
 G4wBguSWahY2wABVlb3rUQUW1zkqXqYTxp6yFGNqvljZzNLtRqxZaAdj8lptqal07cmA
 LokbW40JeAzkZEHdAJyKVBorXjufd5gQp+4a8ZHLZc6fMZfMN0yIHY2r5r2yJ8kvzrLu
 Ui7jGrrChOJ1AIUOGY1s+b5jtEmIkNG7WnaVJiSPkkZDEKzBlKZhgUkBnYP34fLgrLdN
 6a1PKDTH89MhACOS6O9+5+Ws2mrPSpex1qzvMQvYEHcmd/D+KRYnjkYEucpKHkiE40JT
 goRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=F8CMtkeTfh+ekYXAlCNiCtnLZpY/Ipp3gGVU1ZTdISY=;
 b=ZLW+r91q1+hgCPtPG4dWP4fIDMVzSZXD9c6WLIaopMh/6eHKl3Gn24IkkZyoSTQJYv
 8m6Y1ttLtFKnlz7cePsy+zdvdaBnAzkDx2dYv06RKrOK3fMmrbIJ4mFHFRrBoK2Nif1G
 Lso0kopKqMNeCbxlr4xiD3/mS/GPEe4rY7PgQaW5tCaEdpH+PgBbFeLvrUl2IEfsNHnC
 ZDS0X6xlRT5o3LAev8a5s/l+TGBMZ4H0+FRtSWgcNlhIQTiI+RcL+Yabkfi2KhN1sor9
 q9Tmqhb+JSP3YCUK2ynB585iPSmjGgN3tTork+oZQs0ZHUqpg2lu5f1Mn2OM0AkCBBfL
 U9aA==
X-Gm-Message-State: AJcUukeYCh+WHukoVBv1ML7Uiv+Tm7B+VLFwo8w0OHqcHNq4i8J1NH2F
 TnKvlMbKTuKVqgGHwgCtQm6zsd2sYXYoSY5Zxbw=
X-Google-Smtp-Source: ALg8bN6A/YGYqppiMxiQYds60ODlb2DukGM78tFfXtzuf+Xc5Klg0mxhuMf7PKllEt/G2hvKDvKNKOFTa5mB1hrCUIQ=
X-Received: by 2002:a5d:5351:: with SMTP id t17mr309522wrv.288.1546889723953; 
 Mon, 07 Jan 2019 11:35:23 -0800 (PST)
MIME-Version: 1.0
References: <20190107193020.21744-1-ehabkost@redhat.com>
 <20190107193020.21744-2-ehabkost@redhat.com>
In-Reply-To: <20190107193020.21744-2-ehabkost@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@gmail.com>
Date: Mon, 7 Jan 2019 23:35:12 +0400
Message-ID: <CAJ+F1C+wFDYWJczpmuW9c+Up0H5+zJ+J1PZfZJEUXhnNe_n0Yw@mail.gmail.com>
To: Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 1/3] spapr: Eliminate
 SPAPR_PCI_2_7_MMIO_WIN_SIZE macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, David Hildenbrand <david@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, QEMU <qemu-devel@nongnu.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Qemu-s390x list <qemu-s390x@nongnu.org>,
 "open list:sPAPR pseries" <qemu-ppc@nongnu.org>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gNywgMjAxOSBhdCAxMTozNCBQTSBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0
QHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gVGhlIG1hY3JvIGlzIG9ubHkgdXNlZCBpbiBvbmUgcGxh
Y2UsIHdoZXJlIHRoZSBwdXJwb3NlIG9mIHRoZQo+IHZhbHVlIGlzIG9idmlvdXMuICBFbGltaW5h
dGUgdGhlIG1hY3JvIHNvIHdlIGRvbid0IG5lZWQgdG8gcmVseQo+IG9uIHN0cmluZ2lmeSgpLgo+
Cj4gU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgoK
UmV2aWV3ZWQtYnk6IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQu
Y29tPgoKPiAtLS0KPiAgaW5jbHVkZS9ody9wY2ktaG9zdC9zcGFwci5oIHwgMSAtCj4gIGh3L3Bw
Yy9zcGFwci5jICAgICAgICAgICAgICB8IDIgKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3BjaS1o
b3N0L3NwYXByLmggYi9pbmNsdWRlL2h3L3BjaS1ob3N0L3NwYXByLmgKPiBpbmRleCA3YzY2YzM4
NzJmLi5hODVhOTk1YjZjIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvcGNpLWhvc3Qvc3BhcHIu
aAo+ICsrKyBiL2luY2x1ZGUvaHcvcGNpLWhvc3Qvc3BhcHIuaAo+IEBAIC05OSw3ICs5OSw2IEBA
IHN0cnVjdCBzUEFQUlBIQlN0YXRlIHsKPiAgI2RlZmluZSBTUEFQUl9QQ0lfQkFTRSAgICAgICAg
ICAgICAgICgxVUxMIDw8IDQ1KSAvKiAzMiBUaUIgKi8KPiAgI2RlZmluZSBTUEFQUl9QQ0lfTElN
SVQgICAgICAgICAgICAgICgxVUxMIDw8IDQ2KSAvKiA2NCBUaUIgKi8KPgo+IC0jZGVmaW5lIFNQ
QVBSX1BDSV8yXzdfTU1JT19XSU5fU0laRSAgMHhmODAwMDAwMDAKPiAgI2RlZmluZSBTUEFQUl9Q
Q0lfSU9fV0lOX1NJWkUgICAgICAgIDB4MTAwMDAKPgo+ICAjZGVmaW5lIFNQQVBSX1BDSV9NU0lf
V0lORE9XICAgICAgICAgMHg0MDAwMDAwMDAwMFVMTAo+IGRpZmYgLS1naXQgYS9ody9wcGMvc3Bh
cHIuYyBiL2h3L3BwYy9zcGFwci5jCj4gaW5kZXggNTY3MTYwOGNlYS4uYmZmNDJmMGFkYiAxMDA2
NDQKPiAtLS0gYS9ody9wcGMvc3BhcHIuYwo+ICsrKyBiL2h3L3BwYy9zcGFwci5jCj4gQEAgLTQy
MjUsNyArNDIyNSw3IEBAIHN0YXRpYyB2b2lkIHNwYXByX21hY2hpbmVfMl83X2NsYXNzX29wdGlv
bnMoTWFjaGluZUNsYXNzICptYykKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIC5kcml2ZXIg
ICA9IFRZUEVfU1BBUFJfUENJX0hPU1RfQlJJREdFLAo+ICAgICAgICAgICAgICAucHJvcGVydHkg
PSAibWVtX3dpbl9zaXplIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KFNQ
QVBSX1BDSV8yXzdfTU1JT19XSU5fU0laRSksCj4gKyAgICAgICAgICAgIC52YWx1ZSAgICA9ICIw
eGY4MDAwMDAwMCIsCj4gICAgICAgICAgfSwKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIC5k
cml2ZXIgICA9IFRZUEVfU1BBUFJfUENJX0hPU1RfQlJJREdFLAo+IC0tCj4gMi4xOC4wLnJjMS4x
LmczZjFmZjIxNDAKPgo+CgoKLS0gCk1hcmMtQW5kcsOpIEx1cmVhdQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 19:41:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 19:41: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-devel-bounces@lists.xenproject.org>)
	id 1ggali-0003Jr-WD; Mon, 07 Jan 2019 19:41:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C6Ja=PP=gmail.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1ggalh-0003Jk-VR
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 19:41:02 +0000
X-Inumbo-ID: 275f6578-12b4-11e9-92db-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 275f6578-12b4-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 19:40:58 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id u4so1706632wrp.3
 for <xen-devel@lists.xenproject.org>; Mon, 07 Jan 2019 11:40:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Xf+bkIuT3zwg2r081CJ8Bj3Org97Ueu6JCntnwZwkRw=;
 b=GPmF49Nv3Ss7r4EvPTRomjnX45ub8SNRNpdCxVKC7mpvWkOPT7mnXccyHYrX/BRFV8
 428m/GC1kabJXJ+0lUiz7lMdy4klibAN3zX+OGR1RwAjq++IOHYn0r6ZpT9uyput+Xpn
 9A+ixEgzhDjONVFGXg+FoBRZvNccTzxu0lAZ7RceUR26m4bhN2zAViuWVzn+4t9HShUV
 01HkvsxZscxbcrZNGRWp0JNOH8R8AFu+ZsRbJfk3e1MtUZhkRvzAssH03wU2+s012fvg
 5qJxAScV63FGZg+MknePHyFfCLHJbW+flsRWKT+x8998oEMuCbT3tIjmyND1xigo53dZ
 0GEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Xf+bkIuT3zwg2r081CJ8Bj3Org97Ueu6JCntnwZwkRw=;
 b=JX3aVFNraDmWc3wy+Kfe8njExatbeRDvSeACxtSQuDADXjzXL7i61O79BsXEw3UYrk
 lzMHL7u8aAZvz2m7Vw2PDrKDG0y6q+ov/HryYi6A8HRmPKHBNc5rvemRfQ4vFhviDjDE
 V2ifXnQWjWtPcTF08wXk7vEkVvhAMfs3RtFdV6E+R44AvJ4LPLVxwSwpfPjsd2epRL6D
 Kr+cnLU5g3Vy8/qJP0F7nwD/0xw2gGT2mfm0aSoCsP8iMzR3fiIjsKomVMmEI9T4SQ68
 d4xA391+XHW8Z1cyPXULDQUqVY2rXQsIvmmS6KK0mliIHkSdwi/hZjNDDmeD0nYnjfW6
 dQyg==
X-Gm-Message-State: AJcUukcqcux4U3swmhRVNMnMz6SMMJ8QYNy3tQIVo3rfoYq69g3I2adf
 wuFwHaTNI56J41U/wheEPnv92Zc9ijp1vvyUBiQ=
X-Google-Smtp-Source: ALg8bN7KMH7LCuZHVw1arFQqbgtTfhEMHB3PsUIiWK7gIwAtWwqiIgnq1j9BmV46tGVgM6ZxrUQaZwzGIiayNXI2i2o=
X-Received: by 2002:a05:6000:f:: with SMTP id
 h15mr51414674wrx.248.1546890056736; 
 Mon, 07 Jan 2019 11:40:56 -0800 (PST)
MIME-Version: 1.0
References: <20190107193020.21744-1-ehabkost@redhat.com>
 <20190107193020.21744-4-ehabkost@redhat.com>
In-Reply-To: <20190107193020.21744-4-ehabkost@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@gmail.com>
Date: Mon, 7 Jan 2019 23:40:44 +0400
Message-ID: <CAJ+F1CLBAuWhT4MKBM9JOSekiBvJb5okerc--vf_7G=98Cw2dA@mail.gmail.com>
To: Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 3/3] machine: Use shorter
 format for GlobalProperty arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, David Hildenbrand <david@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, QEMU <qemu-devel@nongnu.org>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Qemu-s390x list <qemu-s390x@nongnu.org>,
 "open list:sPAPR pseries" <qemu-ppc@nongnu.org>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gNywgMjAxOSBhdCAxMTozMyBQTSBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0
QHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gSW5zdGVhZCBvZiB2ZXJib3NlIGFycmF5cyB3aXRoIDQg
bGluZXMgZm9yIGVhY2ggZW50cnksIG1ha2UgZWFjaAo+IGVudHJ5IHRha2Ugb25seSBvbmUgbGlu
ZS4gIFRoaXMgbWFrZXMgbG9uZyBhcnJheXMgdGhhdCBjb3VsZG4ndAo+IGZpdCBpbiB0aGUgc2Ny
ZWVuIGJlY29tZSBzaG9ydCBhbmQgcmVhZGFibGUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+Cj4gLS0tCj4gIGluY2x1ZGUvaHcvaTM4Ni9w
Yy5oICAgICAgIHwgIDE4ICstCj4gIGh3L2NvcmUvbWFjaGluZS5jICAgICAgICAgIHwgMzM4ICsr
KystLS0tLS0tLS0tLS0tCj4gIGh3L2kzODYvcGMuYyAgICAgICAgICAgICAgIHwgNzIwICsrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgaHcvaTM4Ni9wY19waWl4LmMgICAg
ICAgICAgfCAxOTIgKystLS0tLS0tLQo+ICBody9wcGMvc3BhcHIuYyAgICAgICAgICAgICB8ICA3
MiArLS0tCj4gIGh3L3MzOTB4L3MzOTAtdmlydGlvLWNjdy5jIHwgIDc1ICstLS0KPiAgaHcveGVu
L3hlbi1jb21tb24uYyAgICAgICAgfCAgMTggKy0KPiAgNyBmaWxlcyBjaGFuZ2VkLCAyNjUgaW5z
ZXJ0aW9ucygrKSwgMTE2OCBkZWxldGlvbnMoLSkKCk5pY2UgZGlmZiBzdGF0ZSwgaG9wZWZ1bGx5
IEkgZGlkbid0IG1pc3MgYW55IGJlZm9yZS9hZnRlciBkaWZmZXJlbmNlOgpSZXZpZXdlZC1ieTog
TWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Cgo+Cj4gZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKPiBp
bmRleCA4NDcyMGJlZGU5Li4wYWJiZTQ1NjM3IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvaTM4
Ni9wYy5oCj4gKysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKPiBAQCAtMzU0LDIxICszNTQsOSBA
QCBleHRlcm4gY29uc3Qgc2l6ZV90IHBjX2NvbXBhdF8xXzRfbGVuOwo+ICAgKiBkZXBlbmRpbmcg
b24gUUVNVSB2ZXJzaW9ucyB1cCB0byBRRU1VIDIuNC4KPiAgICovCj4gICNkZWZpbmUgUENfQ1BV
X01PREVMX0lEUyh2KSBcCj4gLSAgICB7XAo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJxZW11MzIt
IiBUWVBFX1g4Nl9DUFUsXAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJtb2RlbC1pZCIsXAo+IC0g
ICAgICAgIC52YWx1ZSAgICA9ICJRRU1VIFZpcnR1YWwgQ1BVIHZlcnNpb24gIiB2LFwKPiAtICAg
IH0sXAo+IC0gICAge1wKPiAtICAgICAgICAuZHJpdmVyICAgPSAicWVtdTY0LSIgVFlQRV9YODZf
Q1BVLFwKPiAtICAgICAgICAucHJvcGVydHkgPSAibW9kZWwtaWQiLFwKPiAtICAgICAgICAudmFs
dWUgICAgPSAiUUVNVSBWaXJ0dWFsIENQVSB2ZXJzaW9uICIgdixcCj4gLSAgICB9LFwKPiAtICAg
IHtcCj4gLSAgICAgICAgLmRyaXZlciAgID0gImF0aGxvbi0iIFRZUEVfWDg2X0NQVSxcCj4gLSAg
ICAgICAgLnByb3BlcnR5ID0gIm1vZGVsLWlkIixcCj4gLSAgICAgICAgLnZhbHVlICAgID0gIlFF
TVUgVmlydHVhbCBDUFUgdmVyc2lvbiAiIHYsXAo+IC0gICAgfSwKPiArICAgIHsgInFlbXUzMi0i
IFRZUEVfWDg2X0NQVSwgIm1vZGVsLWlkIiwgIlFFTVUgVmlydHVhbCBDUFUgdmVyc2lvbiAiIHYs
IH0sXAo+ICsgICAgeyAicWVtdTY0LSIgVFlQRV9YODZfQ1BVLCAibW9kZWwtaWQiLCAiUUVNVSBW
aXJ0dWFsIENQVSB2ZXJzaW9uICIgdiwgfSxcCj4gKyAgICB7ICJhdGhsb24tIiBUWVBFX1g4Nl9D
UFUsICJtb2RlbC1pZCIsICJRRU1VIFZpcnR1YWwgQ1BVIHZlcnNpb24gIiB2LCB9LAo+Cj4gICNk
ZWZpbmUgREVGSU5FX1BDX01BQ0hJTkUoc3VmZml4LCBuYW1lc3RyLCBpbml0Zm4sIG9wdHNmbikg
XAo+ICAgICAgc3RhdGljIHZvaWQgcGNfbWFjaGluZV8jI3N1ZmZpeCMjX2NsYXNzX2luaXQoT2Jq
ZWN0Q2xhc3MgKm9jLCB2b2lkICpkYXRhKSBcCj4gZGlmZiAtLWdpdCBhL2h3L2NvcmUvbWFjaGlu
ZS5jIGIvaHcvY29yZS9tYWNoaW5lLmMKPiBpbmRleCA0YjRkNmMyM2RlLi41NTMwYjcxOTgxIDEw
MDY0NAo+IC0tLSBhL2h3L2NvcmUvbWFjaGluZS5jCj4gKysrIGIvaHcvY29yZS9tYWNoaW5lLmMK
PiBAQCAtMjQsMjMgKzI0LDEwIEBACj4gICNpbmNsdWRlICJody9wY2kvcGNpLmgiCj4KPiAgR2xv
YmFsUHJvcGVydHkgaHdfY29tcGF0XzNfMVtdID0gewo+IC0gICAgewo+IC0gICAgICAgIC5kcml2
ZXIgICA9ICJwY2llLXJvb3QtcG9ydCIsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gIngtc3BlZWQi
LAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICIyXzUiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRy
aXZlciAgID0gInBjaWUtcm9vdC1wb3J0IiwKPiAtICAgICAgICAucHJvcGVydHkgPSAieC13aWR0
aCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIjEiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRy
aXZlciAgID0gIm1lbW9yeS1iYWNrZW5kLWZpbGUiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ4
LXVzZS1jYW5vbmljYWwtcGF0aC1mb3ItcmFtYmxvY2staWQiLAo+IC0gICAgICAgIC52YWx1ZSAg
ICA9ICJ0cnVlIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJtZW1vcnktYmFj
a2VuZC1tZW1mZCIsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gIngtdXNlLWNhbm9uaWNhbC1wYXRo
LWZvci1yYW1ibG9jay1pZCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gInRydWUiLAo+IC0gICAg
fSwKPiArICAgIHsgInBjaWUtcm9vdC1wb3J0IiwgIngtc3BlZWQiLCAiMl81IiB9LAo+ICsgICAg
eyAicGNpZS1yb290LXBvcnQiLCAieC13aWR0aCIsICIxIiB9LAo+ICsgICAgeyAibWVtb3J5LWJh
Y2tlbmQtZmlsZSIsICJ4LXVzZS1jYW5vbmljYWwtcGF0aC1mb3ItcmFtYmxvY2staWQiLCAidHJ1
ZSIgfSwKPiArICAgIHsgIm1lbW9yeS1iYWNrZW5kLW1lbWZkIiwgIngtdXNlLWNhbm9uaWNhbC1w
YXRoLWZvci1yYW1ibG9jay1pZCIsICJ0cnVlIiB9LAo+ICB9Owo+ICBjb25zdCBzaXplX3QgaHdf
Y29tcGF0XzNfMV9sZW4gPSBHX05fRUxFTUVOVFMoaHdfY29tcGF0XzNfMSk7Cj4KPiBAQCAtNDgs
MjY5ICszNSw5NiBAQCBHbG9iYWxQcm9wZXJ0eSBod19jb21wYXRfM18wW10gPSB7fTsKPiAgY29u
c3Qgc2l6ZV90IGh3X2NvbXBhdF8zXzBfbGVuID0gR19OX0VMRU1FTlRTKGh3X2NvbXBhdF8zXzAp
Owo+Cj4gIEdsb2JhbFByb3BlcnR5IGh3X2NvbXBhdF8yXzEyW10gPSB7Cj4gLSAgICB7Cj4gLSAg
ICAgICAgLmRyaXZlciAgID0gIm1pZ3JhdGlvbiIsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gImRl
Y29tcHJlc3MtZXJyb3ItY2hlY2siLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0g
ICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gImhkYS1hdWRpbyIsCj4gLSAgICAgICAgLnBy
b3BlcnR5ID0gInVzZS10aW1lciIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gImZhbHNlIiwKPiAt
ICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJjaXJydXMtdmdhIiwKPiAtICAgICAgICAu
cHJvcGVydHkgPSAiZ2xvYmFsLXZtc3RhdGUiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJ0cnVl
IiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJWR0EiLAo+IC0gICAgICAgIC5w
cm9wZXJ0eSA9ICJnbG9iYWwtdm1zdGF0ZSIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gInRydWUi
LAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInZtd2FyZS1zdmdhIiwKPiAtICAg
ICAgICAucHJvcGVydHkgPSAiZ2xvYmFsLXZtc3RhdGUiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9
ICJ0cnVlIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJxeGwtdmdhIiwKPiAt
ICAgICAgICAucHJvcGVydHkgPSAiZ2xvYmFsLXZtc3RhdGUiLAo+IC0gICAgICAgIC52YWx1ZSAg
ICA9ICJ0cnVlIiwKPiAtICAgIH0sCj4gKyAgICB7ICJtaWdyYXRpb24iLCAiZGVjb21wcmVzcy1l
cnJvci1jaGVjayIsICJvZmYiIH0sCj4gKyAgICB7ICJoZGEtYXVkaW8iLCAidXNlLXRpbWVyIiwg
ImZhbHNlIiB9LAo+ICsgICAgeyAiY2lycnVzLXZnYSIsICJnbG9iYWwtdm1zdGF0ZSIsICJ0cnVl
IiB9LAo+ICsgICAgeyAiVkdBIiwgImdsb2JhbC12bXN0YXRlIiwgInRydWUiIH0sCj4gKyAgICB7
ICJ2bXdhcmUtc3ZnYSIsICJnbG9iYWwtdm1zdGF0ZSIsICJ0cnVlIiB9LAo+ICsgICAgeyAicXhs
LXZnYSIsICJnbG9iYWwtdm1zdGF0ZSIsICJ0cnVlIiB9LAo+ICB9Owo+ICBjb25zdCBzaXplX3Qg
aHdfY29tcGF0XzJfMTJfbGVuID0gR19OX0VMRU1FTlRTKGh3X2NvbXBhdF8yXzEyKTsKPgo+ICBH
bG9iYWxQcm9wZXJ0eSBod19jb21wYXRfMl8xMVtdID0gewo+IC0gICAgewo+IC0gICAgICAgIC5k
cml2ZXIgICA9ICJocGV0IiwKPiAtICAgICAgICAucHJvcGVydHkgPSAiaHBldC1vZmZzZXQtc2F2
ZWQiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJmYWxzZSIsCj4gLSAgICB9LHsKPiAtICAgICAg
ICAuZHJpdmVyICAgPSAidmlydGlvLWJsay1wY2kiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ2
ZWN0b3JzIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAiMiIsCj4gLSAgICB9LHsKPiAtICAgICAg
ICAuZHJpdmVyICAgPSAidmhvc3QtdXNlci1ibGstcGNpIiwKPiAtICAgICAgICAucHJvcGVydHkg
PSAidmVjdG9ycyIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIjIiLAo+IC0gICAgfSx7Cj4gLSAg
ICAgICAgLmRyaXZlciAgID0gImUxMDAwIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAibWlncmF0
ZV90c29fcHJvcHMiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgfSwKPiAr
ICAgIHsgImhwZXQiLCAiaHBldC1vZmZzZXQtc2F2ZWQiLCAiZmFsc2UiIH0sCj4gKyAgICB7ICJ2
aXJ0aW8tYmxrLXBjaSIsICJ2ZWN0b3JzIiwgIjIiIH0sCj4gKyAgICB7ICJ2aG9zdC11c2VyLWJs
ay1wY2kiLCAidmVjdG9ycyIsICIyIiB9LAo+ICsgICAgeyAiZTEwMDAiLCAibWlncmF0ZV90c29f
cHJvcHMiLCAib2ZmIiB9LAo+ICB9Owo+ICBjb25zdCBzaXplX3QgaHdfY29tcGF0XzJfMTFfbGVu
ID0gR19OX0VMRU1FTlRTKGh3X2NvbXBhdF8yXzExKTsKPgo+ICBHbG9iYWxQcm9wZXJ0eSBod19j
b21wYXRfMl8xMFtdID0gewo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8t
bW91c2UtZGV2aWNlIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAid2hlZWwtYXhpcyIsCj4gLSAg
ICAgICAgLnZhbHVlICAgID0gImZhbHNlIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIg
ICA9ICJ2aXJ0aW8tdGFibGV0LWRldmljZSIsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gIndoZWVs
LWF4aXMiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJmYWxzZSIsCj4gLSAgICB9LAo+ICsgICAg
eyAidmlydGlvLW1vdXNlLWRldmljZSIsICJ3aGVlbC1heGlzIiwgImZhbHNlIiB9LAo+ICsgICAg
eyAidmlydGlvLXRhYmxldC1kZXZpY2UiLCAid2hlZWwtYXhpcyIsICJmYWxzZSIgfSwKPiAgfTsK
PiAgY29uc3Qgc2l6ZV90IGh3X2NvbXBhdF8yXzEwX2xlbiA9IEdfTl9FTEVNRU5UUyhod19jb21w
YXRfMl8xMCk7Cj4KPiAgR2xvYmFsUHJvcGVydHkgaHdfY29tcGF0XzJfOVtdID0gewo+IC0gICAg
ewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJwY2ktYnJpZGdlIiwKPiAtICAgICAgICAucHJvcGVy
dHkgPSAic2hwYyIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9LHsKPiAt
ICAgICAgICAuZHJpdmVyICAgPSAiaW50ZWwtaW9tbXUiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9
ICJwdCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9LHsKPiAtICAgICAg
ICAuZHJpdmVyICAgPSAidmlydGlvLW5ldC1kZXZpY2UiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9
ICJ4LW10dS1ieXBhc3MtYmFja2VuZCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4g
LSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAicGNpZS1yb290LXBvcnQiLAo+IC0gICAg
ICAgIC5wcm9wZXJ0eSA9ICJ4LW1pZ3JhdGUtbXNpeCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0g
ImZhbHNlIiwKPiAtICAgIH0sCj4gKyAgICB7ICJwY2ktYnJpZGdlIiwgInNocGMiLCAib2ZmIiB9
LAo+ICsgICAgeyAiaW50ZWwtaW9tbXUiLCAicHQiLCAib2ZmIiB9LAo+ICsgICAgeyAidmlydGlv
LW5ldC1kZXZpY2UiLCAieC1tdHUtYnlwYXNzLWJhY2tlbmQiLCAib2ZmIiB9LAo+ICsgICAgeyAi
cGNpZS1yb290LXBvcnQiLCAieC1taWdyYXRlLW1zaXgiLCAiZmFsc2UiIH0sCj4gIH07Cj4gIGNv
bnN0IHNpemVfdCBod19jb21wYXRfMl85X2xlbiA9IEdfTl9FTEVNRU5UUyhod19jb21wYXRfMl85
KTsKPgo+ICBHbG9iYWxQcm9wZXJ0eSBod19jb21wYXRfMl84W10gPSB7Cj4gLSAgICB7Cj4gLSAg
ICAgICAgLmRyaXZlciAgID0gImZ3X2NmZ19tZW0iLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ4
LWZpbGUtc2xvdHMiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICIweDEwIiwKPiAtICAgIH0sewo+
IC0gICAgICAgIC5kcml2ZXIgICA9ICJmd19jZmdfaW8iLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9
ICJ4LWZpbGUtc2xvdHMiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICIweDEwIiwKPiAtICAgIH0s
ewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJwZmxhc2hfY2ZpMDEiLAo+IC0gICAgICAgIC5wcm9w
ZXJ0eSA9ICJvbGQtbXVsdGlwbGUtY2hpcC1oYW5kbGluZyIsCj4gLSAgICAgICAgLnZhbHVlICAg
ID0gIm9uIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJwY2ktYnJpZGdlIiwK
PiAtICAgICAgICAucHJvcGVydHkgPSAic2hwYyIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9u
IiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9IFRZUEVfUENJX0RFVklDRSwKPiAt
ICAgICAgICAucHJvcGVydHkgPSAieC1wY2llLWV4dGNhcC1pbml0IiwKPiAtICAgICAgICAudmFs
dWUgICAgPSAib2ZmIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8t
cGNpIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAieC1wY2llLWRldmVyci1pbml0IiwKPiAtICAg
ICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9
ICJ2aXJ0aW8tcGNpIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAieC1wY2llLWxua2N0bC1pbml0
IiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5k
cml2ZXIgICA9ICJ2aXJ0aW8tcGNpIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAieC1wY2llLXBt
LWluaXQiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgfSx7Cj4gLSAgICAg
ICAgLmRyaXZlciAgID0gImNpcnJ1cy12Z2EiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ2Z2Ft
ZW1fbWIiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICI4IiwKPiAtICAgIH0sewo+IC0gICAgICAg
IC5kcml2ZXIgICA9ICJpc2EtY2lycnVzLXZnYSIsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gInZn
YW1lbV9tYiIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIjgiLAo+IC0gICAgfSwKPiArICAgIHsg
ImZ3X2NmZ19tZW0iLCAieC1maWxlLXNsb3RzIiwgIjB4MTAiIH0sCj4gKyAgICB7ICJmd19jZmdf
aW8iLCAieC1maWxlLXNsb3RzIiwgIjB4MTAiIH0sCj4gKyAgICB7ICJwZmxhc2hfY2ZpMDEiLCAi
b2xkLW11bHRpcGxlLWNoaXAtaGFuZGxpbmciLCAib24iIH0sCj4gKyAgICB7ICJwY2ktYnJpZGdl
IiwgInNocGMiLCAib24iIH0sCj4gKyAgICB7IFRZUEVfUENJX0RFVklDRSwgIngtcGNpZS1leHRj
YXAtaW5pdCIsICJvZmYiIH0sCj4gKyAgICB7ICJ2aXJ0aW8tcGNpIiwgIngtcGNpZS1kZXZlcnIt
aW5pdCIsICJvZmYiIH0sCj4gKyAgICB7ICJ2aXJ0aW8tcGNpIiwgIngtcGNpZS1sbmtjdGwtaW5p
dCIsICJvZmYiIH0sCj4gKyAgICB7ICJ2aXJ0aW8tcGNpIiwgIngtcGNpZS1wbS1pbml0IiwgIm9m
ZiIgfSwKPiArICAgIHsgImNpcnJ1cy12Z2EiLCAidmdhbWVtX21iIiwgIjgiIH0sCj4gKyAgICB7
ICJpc2EtY2lycnVzLXZnYSIsICJ2Z2FtZW1fbWIiLCAiOCIgfSwKPiAgfTsKPiAgY29uc3Qgc2l6
ZV90IGh3X2NvbXBhdF8yXzhfbGVuID0gR19OX0VMRU1FTlRTKGh3X2NvbXBhdF8yXzgpOwo+Cj4g
IEdsb2JhbFByb3BlcnR5IGh3X2NvbXBhdF8yXzdbXSA9IHsKPiAtICAgIHsKPiAtICAgICAgICAu
ZHJpdmVyICAgPSAidmlydGlvLXBjaSIsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gInBhZ2UtcGVy
LXZxIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib24iLAo+IC0gICAgfSx7Cj4gLSAgICAgICAg
LmRyaXZlciAgID0gInZpcnRpby1zZXJpYWwtZGV2aWNlIiwKPiAtICAgICAgICAucHJvcGVydHkg
PSAiZW1lcmdlbmN5LXdyaXRlIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAg
IH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJpb2FwaWMiLAo+IC0gICAgICAgIC5wcm9wZXJ0
eSA9ICJ2ZXJzaW9uIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAiMHgxMSIsCj4gLSAgICB9LHsK
PiAtICAgICAgICAuZHJpdmVyICAgPSAiaW50ZWwtaW9tbXUiLAo+IC0gICAgICAgIC5wcm9wZXJ0
eSA9ICJ4LWJ1Z2d5LWVpbSIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gInRydWUiLAo+IC0gICAg
fSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1wY2kiLAo+IC0gICAgICAgIC5wcm9w
ZXJ0eSA9ICJ4LWlnbm9yZS1iYWNrZW5kLWZlYXR1cmVzIiwKPiAtICAgICAgICAudmFsdWUgICAg
PSAib24iLAo+IC0gICAgfSwKPiArICAgIHsgInZpcnRpby1wY2kiLCAicGFnZS1wZXItdnEiLCAi
b24iIH0sCj4gKyAgICB7ICJ2aXJ0aW8tc2VyaWFsLWRldmljZSIsICJlbWVyZ2VuY3ktd3JpdGUi
LCAib2ZmIiB9LAo+ICsgICAgeyAiaW9hcGljIiwgInZlcnNpb24iLCAiMHgxMSIgfSwKPiArICAg
IHsgImludGVsLWlvbW11IiwgIngtYnVnZ3ktZWltIiwgInRydWUiIH0sCj4gKyAgICB7ICJ2aXJ0
aW8tcGNpIiwgIngtaWdub3JlLWJhY2tlbmQtZmVhdHVyZXMiLCAib24iIH0sCj4gIH07Cj4gIGNv
bnN0IHNpemVfdCBod19jb21wYXRfMl83X2xlbiA9IEdfTl9FTEVNRU5UUyhod19jb21wYXRfMl83
KTsKPgo+ICBHbG9iYWxQcm9wZXJ0eSBod19jb21wYXRfMl82W10gPSB7Cj4gLSAgICB7Cj4gLSAg
ICAgICAgLmRyaXZlciAgID0gInZpcnRpby1tbWlvIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAi
Zm9ybWF0X3RyYW5zcG9ydF9hZGRyZXNzIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwK
PiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tcGNpIiwKPiAtICAgICAg
ICAucHJvcGVydHkgPSAiZGlzYWJsZS1tb2Rlcm4iLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJv
biIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLXBjaSIsCj4gLSAg
ICAgICAgLnByb3BlcnR5ID0gImRpc2FibGUtbGVnYWN5IiwKPiAtICAgICAgICAudmFsdWUgICAg
PSAib2ZmIiwKPiAtICAgIH0sCj4gKyAgICB7ICJ2aXJ0aW8tbW1pbyIsICJmb3JtYXRfdHJhbnNw
b3J0X2FkZHJlc3MiLCAib2ZmIiB9LAo+ICsgICAgeyAidmlydGlvLXBjaSIsICJkaXNhYmxlLW1v
ZGVybiIsICJvbiIgfSwKPiArICAgIHsgInZpcnRpby1wY2kiLCAiZGlzYWJsZS1sZWdhY3kiLCAi
b2ZmIiB9LAo+ICB9Owo+ICBjb25zdCBzaXplX3QgaHdfY29tcGF0XzJfNl9sZW4gPSBHX05fRUxF
TUVOVFMoaHdfY29tcGF0XzJfNik7Cj4KPiAgR2xvYmFsUHJvcGVydHkgaHdfY29tcGF0XzJfNVtd
ID0gewo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJpc2EtZmRjIiwKPiAtICAgICAg
ICAucHJvcGVydHkgPSAiZmFsbGJhY2siLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICIxNDQiLAo+
IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInB2c2NzaSIsCj4gLSAgICAgICAgLnBy
b3BlcnR5ID0gIngtb2xkLXBjaS1jb25maWd1cmF0aW9uIiwKPiAtICAgICAgICAudmFsdWUgICAg
PSAib24iLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInB2c2NzaSIsCj4gLSAg
ICAgICAgLnByb3BlcnR5ID0gIngtZGlzYWJsZS1wY2llIiwKPiAtICAgICAgICAudmFsdWUgICAg
PSAib24iLAo+IC0gICAgfSwKPiAtICAgIHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAidm14bmV0
MyIsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gIngtb2xkLW1zaS1vZmZzZXRzIiwKPiAtICAgICAg
ICAudmFsdWUgICAgPSAib24iLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInZt
eG5ldDMiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ4LWRpc2FibGUtcGNpZSIsCj4gLSAgICAg
ICAgLnZhbHVlICAgID0gIm9uIiwKPiAtICAgIH0sCj4gKyAgICB7ICJpc2EtZmRjIiwgImZhbGxi
YWNrIiwgIjE0NCIgfSwKPiArICAgIHsgInB2c2NzaSIsICJ4LW9sZC1wY2ktY29uZmlndXJhdGlv
biIsICJvbiIgfSwKPiArICAgIHsgInB2c2NzaSIsICJ4LWRpc2FibGUtcGNpZSIsICJvbiIgfSwK
PiArICAgIHsgInZteG5ldDMiLCAieC1vbGQtbXNpLW9mZnNldHMiLCAib24iIH0sCj4gKyAgICB7
ICJ2bXhuZXQzIiwgIngtZGlzYWJsZS1wY2llIiwgIm9uIiB9LAo+ICB9Owo+ICBjb25zdCBzaXpl
X3QgaHdfY29tcGF0XzJfNV9sZW4gPSBHX05fRUxFTUVOVFMoaHdfY29tcGF0XzJfNSk7Cj4KPiAg
R2xvYmFsUHJvcGVydHkgaHdfY29tcGF0XzJfNFtdID0gewo+IC0gICAgewo+IC0gICAgICAgIC5k
cml2ZXIgICA9ICJ2aXJ0aW8tYmxrLWRldmljZSIsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gInNj
c2kiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJ0cnVlIiwKPiAtICAgIH0sewo+IC0gICAgICAg
IC5kcml2ZXIgICA9ICJlMTAwMCIsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gImV4dHJhX21hY19y
ZWdpc3RlcnMiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgfSx7Cj4gLSAg
ICAgICAgLmRyaXZlciAgID0gInZpcnRpby1wY2kiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ4
LWRpc2FibGUtcGNpZSIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9uIiwKPiAtICAgIH0sewo+
IC0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tcGNpIiwKPiAtICAgICAgICAucHJvcGVydHkg
PSAibWlncmF0ZS1leHRyYSIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9
LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAiZndfY2ZnX21lbSIsCj4gLSAgICAgICAgLnByb3Bl
cnR5ID0gImRtYV9lbmFibGVkIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAg
IH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJmd19jZmdfaW8iLAo+IC0gICAgICAgIC5wcm9w
ZXJ0eSA9ICJkbWFfZW5hYmxlZCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAg
ICB9Cj4gKyAgICB7ICJ2aXJ0aW8tYmxrLWRldmljZSIsICJzY3NpIiwgInRydWUiIH0sCj4gKyAg
ICB7ICJlMTAwMCIsICJleHRyYV9tYWNfcmVnaXN0ZXJzIiwgIm9mZiIgfSwKPiArICAgIHsgInZp
cnRpby1wY2kiLCAieC1kaXNhYmxlLXBjaWUiLCAib24iIH0sCj4gKyAgICB7ICJ2aXJ0aW8tcGNp
IiwgIm1pZ3JhdGUtZXh0cmEiLCAib2ZmIiB9LAo+ICsgICAgeyAiZndfY2ZnX21lbSIsICJkbWFf
ZW5hYmxlZCIsICJvZmYiIH0sCj4gKyAgICB7ICJmd19jZmdfaW8iLCAiZG1hX2VuYWJsZWQiLCAi
b2ZmIiB9Cj4gIH07Cj4gIGNvbnN0IHNpemVfdCBod19jb21wYXRfMl80X2xlbiA9IEdfTl9FTEVN
RU5UUyhod19jb21wYXRfMl80KTsKPgo+ICBHbG9iYWxQcm9wZXJ0eSBod19jb21wYXRfMl8zW10g
PSB7Cj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1ibGstcGNpIiwKPiAt
ICAgICAgICAucHJvcGVydHkgPSAiYW55X2xheW91dCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0g
Im9mZiIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLWJhbGxvb24t
cGNpIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAiYW55X2xheW91dCIsCj4gLSAgICAgICAgLnZh
bHVlICAgID0gIm9mZiIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAidmlydGlv
LXNlcmlhbC1wY2kiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJhbnlfbGF5b3V0IiwKPiAtICAg
ICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9
ICJ2aXJ0aW8tOXAtcGNpIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAiYW55X2xheW91dCIsCj4g
LSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVy
ICAgPSAidmlydGlvLXJuZy1wY2kiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJhbnlfbGF5b3V0
IiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5k
cml2ZXIgICA9IFRZUEVfUENJX0RFVklDRSwKPiAtICAgICAgICAucHJvcGVydHkgPSAieC1wY2ll
LWxua3N0YS1kbGxsYSIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9LHsK
PiAtICAgICAgICAuZHJpdmVyICAgPSAibWlncmF0aW9uIiwKPiAtICAgICAgICAucHJvcGVydHkg
PSAic2VuZC1jb25maWd1cmF0aW9uIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAt
ICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJtaWdyYXRpb24iLAo+IC0gICAgICAgIC5w
cm9wZXJ0eSA9ICJzZW5kLXNlY3Rpb24tZm9vdGVyIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAi
b2ZmIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJtaWdyYXRpb24iLAo+IC0g
ICAgICAgIC5wcm9wZXJ0eSA9ICJzdG9yZS1nbG9iYWwtc3RhdGUiLAo+IC0gICAgICAgIC52YWx1
ZSAgICA9ICJvZmYiLAo+IC0gICAgfSwKPiArICAgIHsgInZpcnRpby1ibGstcGNpIiwgImFueV9s
YXlvdXQiLCAib2ZmIiB9LAo+ICsgICAgeyAidmlydGlvLWJhbGxvb24tcGNpIiwgImFueV9sYXlv
dXQiLCAib2ZmIiB9LAo+ICsgICAgeyAidmlydGlvLXNlcmlhbC1wY2kiLCAiYW55X2xheW91dCIs
ICJvZmYiIH0sCj4gKyAgICB7ICJ2aXJ0aW8tOXAtcGNpIiwgImFueV9sYXlvdXQiLCAib2ZmIiB9
LAo+ICsgICAgeyAidmlydGlvLXJuZy1wY2kiLCAiYW55X2xheW91dCIsICJvZmYiIH0sCj4gKyAg
ICB7IFRZUEVfUENJX0RFVklDRSwgIngtcGNpZS1sbmtzdGEtZGxsbGEiLCAib2ZmIiB9LAo+ICsg
ICAgeyAibWlncmF0aW9uIiwgInNlbmQtY29uZmlndXJhdGlvbiIsICJvZmYiIH0sCj4gKyAgICB7
ICJtaWdyYXRpb24iLCAic2VuZC1zZWN0aW9uLWZvb3RlciIsICJvZmYiIH0sCj4gKyAgICB7ICJt
aWdyYXRpb24iLCAic3RvcmUtZ2xvYmFsLXN0YXRlIiwgIm9mZiIgfSwKPiAgfTsKPiAgY29uc3Qg
c2l6ZV90IGh3X2NvbXBhdF8yXzNfbGVuID0gR19OX0VMRU1FTlRTKGh3X2NvbXBhdF8yXzMpOwo+
Cj4gQEAgLTMxOCwzNSArMTMyLDEzIEBAIEdsb2JhbFByb3BlcnR5IGh3X2NvbXBhdF8yXzJbXSA9
IHt9Owo+ICBjb25zdCBzaXplX3QgaHdfY29tcGF0XzJfMl9sZW4gPSBHX05fRUxFTUVOVFMoaHdf
Y29tcGF0XzJfMik7Cj4KPiAgR2xvYmFsUHJvcGVydHkgaHdfY29tcGF0XzJfMVtdID0gewo+IC0g
ICAgewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJpbnRlbC1oZGEiLAo+IC0gICAgICAgIC5wcm9w
ZXJ0eSA9ICJvbGRfbXNpX2FkZHIiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCj4gLSAg
ICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAiVkdBIiwKPiAtICAgICAgICAucHJvcGVydHkg
PSAicWVtdS1leHRlbmRlZC1yZWdzIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAt
ICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJzZWNvbmRhcnktdmdhIiwKPiAtICAgICAg
ICAucHJvcGVydHkgPSAicWVtdS1leHRlbmRlZC1yZWdzIiwKPiAtICAgICAgICAudmFsdWUgICAg
PSAib2ZmIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tc2NzaS1w
Y2kiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJhbnlfbGF5b3V0IiwKPiAtICAgICAgICAudmFs
dWUgICAgPSAib2ZmIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJ1c2ItbW91
c2UiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ1c2JfdmVyc2lvbiIsCj4gLSAgICAgICAgLnZh
bHVlICAgID0gIjEiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInVzYi1rYmQi
LAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ1c2JfdmVyc2lvbiIsCj4gLSAgICAgICAgLnZhbHVl
ICAgID0gIjEiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1wY2ki
LAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ2aXJ0aW8tcGNpLWJ1cy1tYXN0ZXItYnVnLW1pZ3Jh
dGlvbiIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9uIiwKPiAtICAgIH0sCj4gKyAgICB7ICJp
bnRlbC1oZGEiLCAib2xkX21zaV9hZGRyIiwgIm9uIiB9LAo+ICsgICAgeyAiVkdBIiwgInFlbXUt
ZXh0ZW5kZWQtcmVncyIsICJvZmYiIH0sCj4gKyAgICB7ICJzZWNvbmRhcnktdmdhIiwgInFlbXUt
ZXh0ZW5kZWQtcmVncyIsICJvZmYiIH0sCj4gKyAgICB7ICJ2aXJ0aW8tc2NzaS1wY2kiLCAiYW55
X2xheW91dCIsICJvZmYiIH0sCj4gKyAgICB7ICJ1c2ItbW91c2UiLCAidXNiX3ZlcnNpb24iLCAi
MSIgfSwKPiArICAgIHsgInVzYi1rYmQiLCAidXNiX3ZlcnNpb24iLCAiMSIgfSwKPiArICAgIHsg
InZpcnRpby1wY2kiLCAidmlydGlvLXBjaS1idXMtbWFzdGVyLWJ1Zy1taWdyYXRpb24iLCAib24i
IH0sCj4gIH07Cj4gIGNvbnN0IHNpemVfdCBod19jb21wYXRfMl8xX2xlbiA9IEdfTl9FTEVNRU5U
Uyhod19jb21wYXRfMl8xKTsKPgo+IGRpZmYgLS1naXQgYS9ody9pMzg2L3BjLmMgYi9ody9pMzg2
L3BjLmMKPiBpbmRleCBmZjE0YjZkNGRmLi5mMjM4NDI0NDk5IDEwMDY0NAo+IC0tLSBhL2h3L2kz
ODYvcGMuYwo+ICsrKyBiL2h3L2kzODYvcGMuYwo+IEBAIC0xMTEsMTc0ICsxMTEsNjcgQEAgc3Rh
dGljIHVuc2lnbmVkIGU4MjBfZW50cmllczsKPiAgc3RydWN0IGhwZXRfZndfY29uZmlnIGhwZXRf
Y2ZnID0gey5jb3VudCA9IFVJTlQ4X01BWH07Cj4KPiAgR2xvYmFsUHJvcGVydHkgcGNfY29tcGF0
XzNfMVtdID0gewo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJpbnRlbC1pb21tdSIs
Cj4gLSAgICAgICAgLnByb3BlcnR5ID0gImRtYS1kcmFpbiIsCj4gLSAgICAgICAgLnZhbHVlICAg
ID0gIm9mZiIsCj4gLSAgICB9LAo+ICsgICAgeyAiaW50ZWwtaW9tbXUiLCAiZG1hLWRyYWluIiwg
Im9mZiIgfSwKPiAgfTsKPiAgY29uc3Qgc2l6ZV90IHBjX2NvbXBhdF8zXzFfbGVuID0gR19OX0VM
RU1FTlRTKHBjX2NvbXBhdF8zXzEpOwo+Cj4gIEdsb2JhbFByb3BlcnR5IHBjX2NvbXBhdF8zXzBb
XSA9IHsKPiAtICAgIHsKPiAtICAgICAgICAuZHJpdmVyICAgPSBUWVBFX1g4Nl9DUFUsCj4gLSAg
ICAgICAgLnByb3BlcnR5ID0gIngtaHYtc3luaWMta3ZtLW9ubHkiLAo+IC0gICAgICAgIC52YWx1
ZSAgICA9ICJvbiIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAiU2t5bGFrZS1T
ZXJ2ZXIiICItIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gInBrdSIsCj4g
LSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVy
ICAgPSAiU2t5bGFrZS1TZXJ2ZXItSUJSUyIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAu
cHJvcGVydHkgPSAicGt1IiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAgIH0s
Cj4gKyAgICB7IFRZUEVfWDg2X0NQVSwgIngtaHYtc3luaWMta3ZtLW9ubHkiLCAib24iIH0sCj4g
KyAgICB7ICJTa3lsYWtlLVNlcnZlciIgIi0iIFRZUEVfWDg2X0NQVSwgInBrdSIsICJvZmYiIH0s
Cj4gKyAgICB7ICJTa3lsYWtlLVNlcnZlci1JQlJTIiAiLSIgVFlQRV9YODZfQ1BVLCAicGt1Iiwg
Im9mZiIgfSwKPiAgfTsKPiAgY29uc3Qgc2l6ZV90IHBjX2NvbXBhdF8zXzBfbGVuID0gR19OX0VM
RU1FTlRTKHBjX2NvbXBhdF8zXzApOwo+Cj4gIEdsb2JhbFByb3BlcnR5IHBjX2NvbXBhdF8yXzEy
W10gPSB7Cj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gVFlQRV9YODZfQ1BVLAo+IC0g
ICAgICAgIC5wcm9wZXJ0eSA9ICJsZWdhY3ktY2FjaGUiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9
ICJvbiIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSBUWVBFX1g4Nl9DUFUsCj4g
LSAgICAgICAgLnByb3BlcnR5ID0gInRvcG9leHQiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJv
ZmYiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gIkVQWUMtIiBUWVBFX1g4Nl9D
UFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gInhsZXZlbCIsCj4gLSAgICAgICAgLnZhbHVlICAg
ID0gIjB4ODAwMDAwMGEiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gIkVQWUMt
SUJQQi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAieGxldmVsIiwKPiAt
ICAgICAgICAudmFsdWUgICAgPSAiMHg4MDAwMDAwYSIsCj4gLSAgICB9LAo+ICsgICAgeyBUWVBF
X1g4Nl9DUFUsICJsZWdhY3ktY2FjaGUiLCAib24iIH0sCj4gKyAgICB7IFRZUEVfWDg2X0NQVSwg
InRvcG9leHQiLCAib2ZmIiB9LAo+ICsgICAgeyAiRVBZQy0iIFRZUEVfWDg2X0NQVSwgInhsZXZl
bCIsICIweDgwMDAwMDBhIiB9LAo+ICsgICAgeyAiRVBZQy1JQlBCLSIgVFlQRV9YODZfQ1BVLCAi
eGxldmVsIiwgIjB4ODAwMDAwMGEiIH0sCj4gIH07Cj4gIGNvbnN0IHNpemVfdCBwY19jb21wYXRf
Ml8xMl9sZW4gPSBHX05fRUxFTUVOVFMocGNfY29tcGF0XzJfMTIpOwo+Cj4gIEdsb2JhbFByb3Bl
cnR5IHBjX2NvbXBhdF8yXzExW10gPSB7Cj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0g
VFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ4LW1pZ3JhdGUtc21pLWNvdW50
IiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5k
cml2ZXIgICA9ICJTa3lsYWtlLVNlcnZlciIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAu
cHJvcGVydHkgPSAiY2xmbHVzaG9wdCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4g
LSAgICB9LAo+ICsgICAgeyBUWVBFX1g4Nl9DUFUsICJ4LW1pZ3JhdGUtc21pLWNvdW50IiwgIm9m
ZiIgfSwKPiArICAgIHsgIlNreWxha2UtU2VydmVyIiAiLSIgVFlQRV9YODZfQ1BVLCAiY2xmbHVz
aG9wdCIsICJvZmYiIH0sCj4gIH07Cj4gIGNvbnN0IHNpemVfdCBwY19jb21wYXRfMl8xMV9sZW4g
PSBHX05fRUxFTUVOVFMocGNfY29tcGF0XzJfMTEpOwo+Cj4gIEdsb2JhbFByb3BlcnR5IHBjX2Nv
bXBhdF8yXzEwW10gPSB7Cj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gVFlQRV9YODZf
Q1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ4LWh2LW1heC12cHMiLAo+IC0gICAgICAgIC52
YWx1ZSAgICA9ICIweDQwIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJpNDQw
RlgtcGNpaG9zdCIsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gIngtcGNpLWhvbGU2NC1maXgiLAo+
IC0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZl
ciAgID0gInEzNS1wY2lob3N0IiwKPiAtICAgICAgICAucHJvcGVydHkgPSAieC1wY2ktaG9sZTY0
LWZpeCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9LAo+ICsgICAgeyBU
WVBFX1g4Nl9DUFUsICJ4LWh2LW1heC12cHMiLCAiMHg0MCIgfSwKPiArICAgIHsgImk0NDBGWC1w
Y2lob3N0IiwgIngtcGNpLWhvbGU2NC1maXgiLCAib2ZmIiB9LAo+ICsgICAgeyAicTM1LXBjaWhv
c3QiLCAieC1wY2ktaG9sZTY0LWZpeCIsICJvZmYiIH0sCj4gIH07Cj4gIGNvbnN0IHNpemVfdCBw
Y19jb21wYXRfMl8xMF9sZW4gPSBHX05fRUxFTUVOVFMocGNfY29tcGF0XzJfMTApOwo+Cj4gIEds
b2JhbFByb3BlcnR5IHBjX2NvbXBhdF8yXzlbXSA9IHsKPiAtICAgIHsKPiAtICAgICAgICAuZHJp
dmVyICAgPSAibWNoIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAiZXh0ZW5kZWQtdHNlZy1tYnl0
ZXMiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICIwIiwKPiAtICAgIH0sCj4gKyAgICB7ICJtY2gi
LCAiZXh0ZW5kZWQtdHNlZy1tYnl0ZXMiLCAiMCIgfSwKPiAgfTsKPiAgY29uc3Qgc2l6ZV90IHBj
X2NvbXBhdF8yXzlfbGVuID0gR19OX0VMRU1FTlRTKHBjX2NvbXBhdF8yXzkpOwo+Cj4gIEdsb2Jh
bFByb3BlcnR5IHBjX2NvbXBhdF8yXzhbXSA9IHsKPiAtICAgIHsKPiAtICAgICAgICAuZHJpdmVy
ICAgPSBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gInRjZy1jcHVpZCIsCj4g
LSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9LAo+IC0gICAgewo+IC0gICAgICAg
IC5kcml2ZXIgICA9ICJrdm1jbG9jayIsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gIngtbWFjaC11
c2UtcmVsaWFibGUtZ2V0LWNsb2NrIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAt
ICAgIH0sCj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gIklDSDktTFBDIiwKPiAtICAg
ICAgICAucHJvcGVydHkgPSAieC1zbWktYnJvYWRjYXN0IiwKPiAtICAgICAgICAudmFsdWUgICAg
PSAib2ZmIiwKPiAtICAgIH0sCj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gVFlQRV9Y
ODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ2bXdhcmUtY3B1aWQtZnJlcSIsCj4gLSAg
ICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9LAo+IC0gICAgewo+IC0gICAgICAgIC5k
cml2ZXIgICA9ICJIYXN3ZWxsLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9
ICJzdGVwcGluZyIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIjEiLAo+IC0gICAgfSwKPiArICAg
IHsgVFlQRV9YODZfQ1BVLCAidGNnLWNwdWlkIiwgIm9mZiIgfSwKPiArICAgIHsgImt2bWNsb2Nr
IiwgIngtbWFjaC11c2UtcmVsaWFibGUtZ2V0LWNsb2NrIiwgIm9mZiIgfSwKPiArICAgIHsgIklD
SDktTFBDIiwgIngtc21pLWJyb2FkY2FzdCIsICJvZmYiIH0sCj4gKyAgICB7IFRZUEVfWDg2X0NQ
VSwgInZtd2FyZS1jcHVpZC1mcmVxIiwgIm9mZiIgfSwKPiArICAgIHsgIkhhc3dlbGwtIiBUWVBF
X1g4Nl9DUFUsICJzdGVwcGluZyIsICIxIiB9LAo+ICB9Owo+ICBjb25zdCBzaXplX3QgcGNfY29t
cGF0XzJfOF9sZW4gPSBHX05fRUxFTUVOVFMocGNfY29tcGF0XzJfOCk7Cj4KPiAgR2xvYmFsUHJv
cGVydHkgcGNfY29tcGF0XzJfN1tdID0gewo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgICA9
IFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAibDMtY2FjaGUiLAo+IC0gICAg
ICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgfSwKPiAtICAgIHsKPiAtICAgICAgICAuZHJp
dmVyICAgPSBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gImZ1bGwtY3B1aWQt
YXV0by1sZXZlbCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9LAo+IC0g
ICAgewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJPcHRlcm9uX0czIiAiLSIgVFlQRV9YODZfQ1BV
LAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJmYW1pbHkiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9
ICIxNSIsCj4gLSAgICB9LAo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJPcHRlcm9u
X0czIiAiLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJtb2RlbCIsCj4g
LSAgICAgICAgLnZhbHVlICAgID0gIjYiLAo+IC0gICAgfSwKPiAtICAgIHsKPiAtICAgICAgICAu
ZHJpdmVyICAgPSAiT3B0ZXJvbl9HMyIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJv
cGVydHkgPSAic3RlcHBpbmciLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICIxIiwKPiAtICAgIH0s
Cj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gImlzYS1wY3NwayIsCj4gLSAgICAgICAg
LnByb3BlcnR5ID0gIm1pZ3JhdGUiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0g
ICAgfSwKPiArICAgIHsgVFlQRV9YODZfQ1BVLCAibDMtY2FjaGUiLCAib2ZmIiB9LAo+ICsgICAg
eyBUWVBFX1g4Nl9DUFUsICJmdWxsLWNwdWlkLWF1dG8tbGV2ZWwiLCAib2ZmIiB9LAo+ICsgICAg
eyAiT3B0ZXJvbl9HMyIgIi0iIFRZUEVfWDg2X0NQVSwgImZhbWlseSIsICIxNSIgfSwKPiArICAg
IHsgIk9wdGVyb25fRzMiICItIiBUWVBFX1g4Nl9DUFUsICJtb2RlbCIsICI2IiB9LAo+ICsgICAg
eyAiT3B0ZXJvbl9HMyIgIi0iIFRZUEVfWDg2X0NQVSwgInN0ZXBwaW5nIiwgIjEiIH0sCj4gKyAg
ICB7ICJpc2EtcGNzcGsiLCAibWlncmF0ZSIsICJvZmYiIH0sCj4gIH07Cj4gIGNvbnN0IHNpemVf
dCBwY19jb21wYXRfMl83X2xlbiA9IEdfTl9FTEVNRU5UUyhwY19jb21wYXRfMl83KTsKPgo+ICBH
bG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMl82W10gPSB7Cj4gLSAgICB7Cj4gLSAgICAgICAgLmRy
aXZlciAgID0gVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJjcHVpZC0weGIi
LAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRy
aXZlciAgID0gInZteG5ldDMiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJyb21maWxlIiwKPiAt
ICAgICAgICAudmFsdWUgICAgPSAiIiwKPiAtICAgIH0sCj4gLSAgICB7Cj4gLSAgICAgICAgLmRy
aXZlciA9IFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAiZmlsbC1tdHJyLW1h
c2siLAo+IC0gICAgICAgIC52YWx1ZSA9ICJvZmYiLAo+IC0gICAgfSwKPiAtICAgIHsKPiAtICAg
ICAgICAuZHJpdmVyICAgPSAiYXBpYy1jb21tb24iLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJs
ZWdhY3ktaW5zdGFuY2UtaWQiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCj4gLSAgICB9
Cj4gKyAgICB7IFRZUEVfWDg2X0NQVSwgImNwdWlkLTB4YiIsICJvZmYiIH0sCj4gKyAgICB7ICJ2
bXhuZXQzIiwgInJvbWZpbGUiLCAiIiB9LAo+ICsgICAgeyBUWVBFX1g4Nl9DUFUsICJmaWxsLW10
cnItbWFzayIsICJvZmYiIH0sCj4gKyAgICB7ICJhcGljLWNvbW1vbiIsICJsZWdhY3ktaW5zdGFu
Y2UtaWQiLCAib24iLCB9Cj4gIH07Cj4gIGNvbnN0IHNpemVfdCBwY19jb21wYXRfMl82X2xlbiA9
IEdfTl9FTEVNRU5UUyhwY19jb21wYXRfMl82KTsKPgo+IEBAIC0yODcsNDk5ICsxODAsMTQ4IEBA
IGNvbnN0IHNpemVfdCBwY19jb21wYXRfMl81X2xlbiA9IEdfTl9FTEVNRU5UUyhwY19jb21wYXRf
Ml81KTsKPgo+ICBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMl80W10gPSB7Cj4gICAgICBQQ19D
UFVfTU9ERUxfSURTKCIyLjQuMCIpCj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gIkhh
c3dlbGwtIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gImFibSIsCj4gLSAg
ICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9LAo+IC0gICAgewo+IC0gICAgICAgIC5k
cml2ZXIgICA9ICJIYXN3ZWxsLW5vVFNYLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9w
ZXJ0eSA9ICJhYm0iLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgfSwKPiAt
ICAgIHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAiQnJvYWR3ZWxsLSIgVFlQRV9YODZfQ1BVLAo+
IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJhYm0iLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYi
LAo+IC0gICAgfSwKPiAtICAgIHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAiQnJvYWR3ZWxsLW5v
VFNYLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJhYm0iLAo+IC0gICAg
ICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgfSwKPiAtICAgIHsKPiAtICAgICAgICAuZHJp
dmVyICAgPSAiaG9zdCIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAi
aG9zdC1jYWNoZS1pbmZvIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib24iLAo+IC0gICAgfSwK
PiAtICAgIHsKPiAtICAgICAgICAuZHJpdmVyICAgPSBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAg
LnByb3BlcnR5ID0gImNoZWNrIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAg
IH0sCj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInFlbXU2NCIgIi0iIFRZUEVfWDg2
X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAic3NlNGEiLAo+IC0gICAgICAgIC52YWx1ZSAg
ICA9ICJvbiIsCj4gLSAgICB9LAo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJxZW11
NjQiICItIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gImFibSIsCj4gLSAg
ICAgICAgLnZhbHVlICAgID0gIm9uIiwKPiAtICAgIH0sCj4gLSAgICB7Cj4gLSAgICAgICAgLmRy
aXZlciAgID0gInFlbXU2NCIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkg
PSAicG9wY250IiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib24iLAo+IC0gICAgfSwKPiAtICAg
IHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAicWVtdTMyIiAiLSIgVFlQRV9YODZfQ1BVLAo+IC0g
ICAgICAgIC5wcm9wZXJ0eSA9ICJwb3BjbnQiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvbiIs
Cj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAiT3B0ZXJvbl9HMiIgIi0iIFRZUEVf
WDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAicmR0c2NwIiwKPiAtICAgICAgICAudmFs
dWUgICAgPSAib24iLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gIk9wdGVyb25f
RzMiICItIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gInJkdHNjcCIsCj4g
LSAgICAgICAgLnZhbHVlICAgID0gIm9uIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIg
ICA9ICJPcHRlcm9uX0c0IiAiLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9
ICJyZHRzY3AiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCj4gLSAgICB9LHsKPiAtICAg
ICAgICAuZHJpdmVyICAgPSAiT3B0ZXJvbl9HNSIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAg
ICAucHJvcGVydHkgPSAicmR0c2NwIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib24iLAo+IC0g
ICAgfQo+ICsgICAgeyAiSGFzd2VsbC0iIFRZUEVfWDg2X0NQVSwgImFibSIsICJvZmYiIH0sCj4g
KyAgICB7ICJIYXN3ZWxsLW5vVFNYLSIgVFlQRV9YODZfQ1BVLCAiYWJtIiwgIm9mZiIgfSwKPiAr
ICAgIHsgIkJyb2Fkd2VsbC0iIFRZUEVfWDg2X0NQVSwgImFibSIsICJvZmYiIH0sCj4gKyAgICB7
ICJCcm9hZHdlbGwtbm9UU1gtIiBUWVBFX1g4Nl9DUFUsICJhYm0iLCAib2ZmIiB9LAo+ICsgICAg
eyAiaG9zdCIgIi0iIFRZUEVfWDg2X0NQVSwgImhvc3QtY2FjaGUtaW5mbyIsICJvbiIgfSwKPiAr
ICAgIHsgVFlQRV9YODZfQ1BVLCAiY2hlY2siLCAib2ZmIiB9LAo+ICsgICAgeyAicWVtdTY0IiAi
LSIgVFlQRV9YODZfQ1BVLCAic3NlNGEiLCAib24iIH0sCj4gKyAgICB7ICJxZW11NjQiICItIiBU
WVBFX1g4Nl9DUFUsICJhYm0iLCAib24iIH0sCj4gKyAgICB7ICJxZW11NjQiICItIiBUWVBFX1g4
Nl9DUFUsICJwb3BjbnQiLCAib24iIH0sCj4gKyAgICB7ICJxZW11MzIiICItIiBUWVBFX1g4Nl9D
UFUsICJwb3BjbnQiLCAib24iIH0sCj4gKyAgICB7ICJPcHRlcm9uX0cyIiAiLSIgVFlQRV9YODZf
Q1BVLCAicmR0c2NwIiwgIm9uIiB9LAo+ICsgICAgeyAiT3B0ZXJvbl9HMyIgIi0iIFRZUEVfWDg2
X0NQVSwgInJkdHNjcCIsICJvbiIgfSwKPiArICAgIHsgIk9wdGVyb25fRzQiICItIiBUWVBFX1g4
Nl9DUFUsICJyZHRzY3AiLCAib24iIH0sCj4gKyAgICB7ICJPcHRlcm9uX0c1IiAiLSIgVFlQRV9Y
ODZfQ1BVLCAicmR0c2NwIiwgIm9uIiwgfQo+ICB9Owo+ICBjb25zdCBzaXplX3QgcGNfY29tcGF0
XzJfNF9sZW4gPSBHX05fRUxFTUVOVFMocGNfY29tcGF0XzJfNCk7Cj4KPiAgR2xvYmFsUHJvcGVy
dHkgcGNfY29tcGF0XzJfM1tdID0gewo+ICAgICAgUENfQ1BVX01PREVMX0lEUygiMi4zLjAiKQo+
IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgICA9IFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAu
cHJvcGVydHkgPSAiYXJhdCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9
LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAicWVtdTY0IiAiLSIgVFlQRV9YODZfQ1BVLAo+IC0g
ICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4tbGV2ZWwiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICI0
IiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJrdm02NCIgIi0iIFRZUEVfWDg2
X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAibWluLWxldmVsIiwKPiAtICAgICAgICAudmFs
dWUgICAgPSAiNSIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAicGVudGl1bTMi
ICItIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gIm1pbi1sZXZlbCIsCj4g
LSAgICAgICAgLnZhbHVlICAgID0gIjIiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAg
ID0gIm4yNzAiICItIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gIm1pbi1s
ZXZlbCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIjUiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAg
LmRyaXZlciAgID0gIkNvbnJvZSIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVy
dHkgPSAibWluLWxldmVsIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAiNCIsCj4gLSAgICB9LHsK
PiAtICAgICAgICAuZHJpdmVyICAgPSAiUGVucnluIiAiLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAg
ICAgIC5wcm9wZXJ0eSA9ICJtaW4tbGV2ZWwiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICI0IiwK
PiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJOZWhhbGVtIiAiLSIgVFlQRV9YODZf
Q1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4tbGV2ZWwiLAo+IC0gICAgICAgIC52YWx1
ZSAgICA9ICI0IiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJuMjcwIiAiLSIg
VFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4teGxldmVsIiwKPiAtICAg
ICAgICAudmFsdWUgICAgPSAiMHg4MDAwMDAwYSIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJp
dmVyICAgPSAiUGVucnluIiAiLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9
ICJtaW4teGxldmVsIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAiMHg4MDAwMDAwYSIsCj4gLSAg
ICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAiQ29ucm9lIiAiLSIgVFlQRV9YODZfQ1BVLAo+
IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4teGxldmVsIiwKPiAtICAgICAgICAudmFsdWUgICAg
PSAiMHg4MDAwMDAwYSIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAiTmVoYWxl
bSIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAibWluLXhsZXZlbCIs
Cj4gLSAgICAgICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEiLAo+IC0gICAgfSx7Cj4gLSAgICAg
ICAgLmRyaXZlciAgID0gIldlc3RtZXJlIiAiLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5w
cm9wZXJ0eSA9ICJtaW4teGxldmVsIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAiMHg4MDAwMDAw
YSIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAiU2FuZHlCcmlkZ2UiICItIiBU
WVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gIm1pbi14bGV2ZWwiLAo+IC0gICAg
ICAgIC52YWx1ZSAgICA9ICIweDgwMDAwMDBhIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2
ZXIgICA9ICJJdnlCcmlkZ2UiICItIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5
ID0gIm1pbi14bGV2ZWwiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICIweDgwMDAwMDBhIiwKPiAt
ICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJIYXN3ZWxsIiAiLSIgVFlQRV9YODZfQ1BV
LAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJtaW4teGxldmVsIiwKPiAtICAgICAgICAudmFsdWUg
ICAgPSAiMHg4MDAwMDAwYSIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAiSGFz
d2VsbC1ub1RTWCIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAibWlu
LXhsZXZlbCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEiLAo+IC0gICAgfSx7
Cj4gLSAgICAgICAgLmRyaXZlciAgID0gIkJyb2Fkd2VsbCIgIi0iIFRZUEVfWDg2X0NQVSwKPiAt
ICAgICAgICAucHJvcGVydHkgPSAibWluLXhsZXZlbCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0g
IjB4ODAwMDAwMGEiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gIkJyb2Fkd2Vs
bC1ub1RTWCIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAibWluLXhs
ZXZlbCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIjB4ODAwMDAwMGEiLAo+IC0gICAgfSx7Cj4g
LSAgICAgICAgLmRyaXZlciA9IFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAi
a3ZtLW5vLXNtaS1taWdyYXRpb24iLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCj4gLSAg
ICB9LAo+ICsgICAgeyBUWVBFX1g4Nl9DUFUsICJhcmF0IiwgIm9mZiIgfSwKPiArICAgIHsgInFl
bXU2NCIgIi0iIFRZUEVfWDg2X0NQVSwgIm1pbi1sZXZlbCIsICI0IiB9LAo+ICsgICAgeyAia3Zt
NjQiICItIiBUWVBFX1g4Nl9DUFUsICJtaW4tbGV2ZWwiLCAiNSIgfSwKPiArICAgIHsgInBlbnRp
dW0zIiAiLSIgVFlQRV9YODZfQ1BVLCAibWluLWxldmVsIiwgIjIiIH0sCj4gKyAgICB7ICJuMjcw
IiAiLSIgVFlQRV9YODZfQ1BVLCAibWluLWxldmVsIiwgIjUiIH0sCj4gKyAgICB7ICJDb25yb2Ui
ICItIiBUWVBFX1g4Nl9DUFUsICJtaW4tbGV2ZWwiLCAiNCIgfSwKPiArICAgIHsgIlBlbnJ5biIg
Ii0iIFRZUEVfWDg2X0NQVSwgIm1pbi1sZXZlbCIsICI0IiB9LAo+ICsgICAgeyAiTmVoYWxlbSIg
Ii0iIFRZUEVfWDg2X0NQVSwgIm1pbi1sZXZlbCIsICI0IiB9LAo+ICsgICAgeyAibjI3MCIgIi0i
IFRZUEVfWDg2X0NQVSwgIm1pbi14bGV2ZWwiLCAiMHg4MDAwMDAwYSIgfSwKPiArICAgIHsgIlBl
bnJ5biIgIi0iIFRZUEVfWDg2X0NQVSwgIm1pbi14bGV2ZWwiLCAiMHg4MDAwMDAwYSIgfSwKPiAr
ICAgIHsgIkNvbnJvZSIgIi0iIFRZUEVfWDg2X0NQVSwgIm1pbi14bGV2ZWwiLCAiMHg4MDAwMDAw
YSIgfSwKPiArICAgIHsgIk5laGFsZW0iICItIiBUWVBFX1g4Nl9DUFUsICJtaW4teGxldmVsIiwg
IjB4ODAwMDAwMGEiIH0sCj4gKyAgICB7ICJXZXN0bWVyZSIgIi0iIFRZUEVfWDg2X0NQVSwgIm1p
bi14bGV2ZWwiLCAiMHg4MDAwMDAwYSIgfSwKPiArICAgIHsgIlNhbmR5QnJpZGdlIiAiLSIgVFlQ
RV9YODZfQ1BVLCAibWluLXhsZXZlbCIsICIweDgwMDAwMDBhIiB9LAo+ICsgICAgeyAiSXZ5QnJp
ZGdlIiAiLSIgVFlQRV9YODZfQ1BVLCAibWluLXhsZXZlbCIsICIweDgwMDAwMDBhIiB9LAo+ICsg
ICAgeyAiSGFzd2VsbCIgIi0iIFRZUEVfWDg2X0NQVSwgIm1pbi14bGV2ZWwiLCAiMHg4MDAwMDAw
YSIgfSwKPiArICAgIHsgIkhhc3dlbGwtbm9UU1giICItIiBUWVBFX1g4Nl9DUFUsICJtaW4teGxl
dmVsIiwgIjB4ODAwMDAwMGEiIH0sCj4gKyAgICB7ICJCcm9hZHdlbGwiICItIiBUWVBFX1g4Nl9D
UFUsICJtaW4teGxldmVsIiwgIjB4ODAwMDAwMGEiIH0sCj4gKyAgICB7ICJCcm9hZHdlbGwtbm9U
U1giICItIiBUWVBFX1g4Nl9DUFUsICJtaW4teGxldmVsIiwgIjB4ODAwMDAwMGEiIH0sCj4gKyAg
ICB7IFRZUEVfWDg2X0NQVSwgImt2bS1uby1zbWktbWlncmF0aW9uIiwgIm9uIiB9LAo+ICB9Owo+
ICBjb25zdCBzaXplX3QgcGNfY29tcGF0XzJfM19sZW4gPSBHX05fRUxFTUVOVFMocGNfY29tcGF0
XzJfMyk7Cj4KPiAgR2xvYmFsUHJvcGVydHkgcGNfY29tcGF0XzJfMltdID0gewo+ICAgICAgUENf
Q1BVX01PREVMX0lEUygiMi4yLjAiKQo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgPSAia3Zt
NjQiICItIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gInZtZSIsCj4gLSAg
ICAgICAgLnZhbHVlID0gIm9mZiIsCj4gLSAgICB9LAo+IC0gICAgewo+IC0gICAgICAgIC5kcml2
ZXIgPSAia3ZtMzIiICItIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gInZt
ZSIsCj4gLSAgICAgICAgLnZhbHVlID0gIm9mZiIsCj4gLSAgICB9LAo+IC0gICAgewo+IC0gICAg
ICAgIC5kcml2ZXIgPSAiQ29ucm9lIiAiLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9w
ZXJ0eSA9ICJ2bWUiLAo+IC0gICAgICAgIC52YWx1ZSA9ICJvZmYiLAo+IC0gICAgfSwKPiAtICAg
IHsKPiAtICAgICAgICAuZHJpdmVyID0gIlBlbnJ5biIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAg
ICAgICAucHJvcGVydHkgPSAidm1lIiwKPiAtICAgICAgICAudmFsdWUgPSAib2ZmIiwKPiAtICAg
IH0sCj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciA9ICJOZWhhbGVtIiAiLSIgVFlQRV9YODZf
Q1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ2bWUiLAo+IC0gICAgICAgIC52YWx1ZSA9ICJv
ZmYiLAo+IC0gICAgfSwKPiAtICAgIHsKPiAtICAgICAgICAuZHJpdmVyID0gIldlc3RtZXJlIiAi
LSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ2bWUiLAo+IC0gICAgICAg
IC52YWx1ZSA9ICJvZmYiLAo+IC0gICAgfSwKPiAtICAgIHsKPiAtICAgICAgICAuZHJpdmVyID0g
IlNhbmR5QnJpZGdlIiAiLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ2
bWUiLAo+IC0gICAgICAgIC52YWx1ZSA9ICJvZmYiLAo+IC0gICAgfSwKPiAtICAgIHsKPiAtICAg
ICAgICAuZHJpdmVyID0gIkhhc3dlbGwiICItIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnBy
b3BlcnR5ID0gInZtZSIsCj4gLSAgICAgICAgLnZhbHVlID0gIm9mZiIsCj4gLSAgICB9LAo+IC0g
ICAgewo+IC0gICAgICAgIC5kcml2ZXIgPSAiQnJvYWR3ZWxsIiAiLSIgVFlQRV9YODZfQ1BVLAo+
IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ2bWUiLAo+IC0gICAgICAgIC52YWx1ZSA9ICJvZmYiLAo+
IC0gICAgfSwKPiAtICAgIHsKPiAtICAgICAgICAuZHJpdmVyID0gIk9wdGVyb25fRzEiICItIiBU
WVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gInZtZSIsCj4gLSAgICAgICAgLnZh
bHVlID0gIm9mZiIsCj4gLSAgICB9LAo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgPSAiT3B0
ZXJvbl9HMiIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAidm1lIiwK
PiAtICAgICAgICAudmFsdWUgPSAib2ZmIiwKPiAtICAgIH0sCj4gLSAgICB7Cj4gLSAgICAgICAg
LmRyaXZlciA9ICJPcHRlcm9uX0czIiAiLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9w
ZXJ0eSA9ICJ2bWUiLAo+IC0gICAgICAgIC52YWx1ZSA9ICJvZmYiLAo+IC0gICAgfSwKPiAtICAg
IHsKPiAtICAgICAgICAuZHJpdmVyID0gIk9wdGVyb25fRzQiICItIiBUWVBFX1g4Nl9DUFUsCj4g
LSAgICAgICAgLnByb3BlcnR5ID0gInZtZSIsCj4gLSAgICAgICAgLnZhbHVlID0gIm9mZiIsCj4g
LSAgICB9LAo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgPSAiT3B0ZXJvbl9HNSIgIi0iIFRZ
UEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAidm1lIiwKPiAtICAgICAgICAudmFs
dWUgPSAib2ZmIiwKPiAtICAgIH0sCj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciA9ICJIYXN3
ZWxsIiAiLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJmMTZjIiwKPiAt
ICAgICAgICAudmFsdWUgPSAib2ZmIiwKPiAtICAgIH0sCj4gLSAgICB7Cj4gLSAgICAgICAgLmRy
aXZlciA9ICJIYXN3ZWxsIiAiLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9
ICJyZHJhbmQiLAo+IC0gICAgICAgIC52YWx1ZSA9ICJvZmYiLAo+IC0gICAgfSwKPiAtICAgIHsK
PiAtICAgICAgICAuZHJpdmVyID0gIkJyb2Fkd2VsbCIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAg
ICAgICAucHJvcGVydHkgPSAiZjE2YyIsCj4gLSAgICAgICAgLnZhbHVlID0gIm9mZiIsCj4gLSAg
ICB9LAo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgPSAiQnJvYWR3ZWxsIiAiLSIgVFlQRV9Y
ODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJyZHJhbmQiLAo+IC0gICAgICAgIC52YWx1
ZSA9ICJvZmYiLAo+IC0gICAgfSwKPiArICAgIHsgImt2bTY0IiAiLSIgVFlQRV9YODZfQ1BVLCAi
dm1lIiwgIm9mZiIgfSwKPiArICAgIHsgImt2bTMyIiAiLSIgVFlQRV9YODZfQ1BVLCAidm1lIiwg
Im9mZiIgfSwKPiArICAgIHsgIkNvbnJvZSIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJvZmYi
IH0sCj4gKyAgICB7ICJQZW5yeW4iICItIiBUWVBFX1g4Nl9DUFUsICJ2bWUiLCAib2ZmIiB9LAo+
ICsgICAgeyAiTmVoYWxlbSIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJvZmYiIH0sCj4gKyAg
ICB7ICJXZXN0bWVyZSIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJvZmYiIH0sCj4gKyAgICB7
ICJTYW5keUJyaWRnZSIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJvZmYiIH0sCj4gKyAgICB7
ICJIYXN3ZWxsIiAiLSIgVFlQRV9YODZfQ1BVLCAidm1lIiwgIm9mZiIgfSwKPiArICAgIHsgIkJy
b2Fkd2VsbCIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJvZmYiIH0sCj4gKyAgICB7ICJPcHRl
cm9uX0cxIiAiLSIgVFlQRV9YODZfQ1BVLCAidm1lIiwgIm9mZiIgfSwKPiArICAgIHsgIk9wdGVy
b25fRzIiICItIiBUWVBFX1g4Nl9DUFUsICJ2bWUiLCAib2ZmIiB9LAo+ICsgICAgeyAiT3B0ZXJv
bl9HMyIgIi0iIFRZUEVfWDg2X0NQVSwgInZtZSIsICJvZmYiIH0sCj4gKyAgICB7ICJPcHRlcm9u
X0c0IiAiLSIgVFlQRV9YODZfQ1BVLCAidm1lIiwgIm9mZiIgfSwKPiArICAgIHsgIk9wdGVyb25f
RzUiICItIiBUWVBFX1g4Nl9DUFUsICJ2bWUiLCAib2ZmIiB9LAo+ICsgICAgeyAiSGFzd2VsbCIg
Ii0iIFRZUEVfWDg2X0NQVSwgImYxNmMiLCAib2ZmIiB9LAo+ICsgICAgeyAiSGFzd2VsbCIgIi0i
IFRZUEVfWDg2X0NQVSwgInJkcmFuZCIsICJvZmYiIH0sCj4gKyAgICB7ICJCcm9hZHdlbGwiICIt
IiBUWVBFX1g4Nl9DUFUsICJmMTZjIiwgIm9mZiIgfSwKPiArICAgIHsgIkJyb2Fkd2VsbCIgIi0i
IFRZUEVfWDg2X0NQVSwgInJkcmFuZCIsICJvZmYiIH0sCj4gIH07Cj4gIGNvbnN0IHNpemVfdCBw
Y19jb21wYXRfMl8yX2xlbiA9IEdfTl9FTEVNRU5UUyhwY19jb21wYXRfMl8yKTsKPgo+ICBHbG9i
YWxQcm9wZXJ0eSBwY19jb21wYXRfMl8xW10gPSB7Cj4gICAgICBQQ19DUFVfTU9ERUxfSURTKCIy
LjEuMCIpCj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciA9ICJjb3JlZHVvIiAiLSIgVFlQRV9Y
ODZfQ1BVLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJ2bXgiLAo+IC0gICAgICAgIC52YWx1ZSA9
ICJvbiIsCj4gLSAgICB9LAo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgPSAiY29yZTJkdW8i
ICItIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gInZteCIsCj4gLSAgICAg
ICAgLnZhbHVlID0gIm9uIiwKPiAtICAgIH0sCj4gKyAgICB7ICJjb3JlZHVvIiAiLSIgVFlQRV9Y
ODZfQ1BVLCAidm14IiwgIm9uIiB9LAo+ICsgICAgeyAiY29yZTJkdW8iICItIiBUWVBFX1g4Nl9D
UFUsICJ2bXgiLCAib24iIH0sCj4gIH07Cj4gIGNvbnN0IHNpemVfdCBwY19jb21wYXRfMl8xX2xl
biA9IEdfTl9FTEVNRU5UUyhwY19jb21wYXRfMl8xKTsKPgo+ICBHbG9iYWxQcm9wZXJ0eSBwY19j
b21wYXRfMl8wW10gPSB7Cj4gICAgICBQQ19DUFVfTU9ERUxfSURTKCIyLjAuMCIpCj4gLSAgICB7
Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1zY3NpLXBjaSIsCj4gLSAgICAgICAgLnBy
b3BlcnR5ID0gImFueV9sYXlvdXQiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0g
ICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gIlBJSVg0X1BNIiwKPiAtICAgICAgICAucHJv
cGVydHkgPSAibWVtb3J5LWhvdHBsdWctc3VwcG9ydCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0g
Im9mZiIsCj4gLSAgICB9LAo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJhcGljIiwK
PiAtICAgICAgICAucHJvcGVydHkgPSAidmVyc2lvbiIsCj4gLSAgICAgICAgLnZhbHVlICAgID0g
IjB4MTEiLAo+IC0gICAgfSwKPiAtICAgIHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAibmVjLXVz
Yi14aGNpIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAic3VwZXJzcGVlZC1wb3J0cy1maXJzdCIs
Cj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9LAo+IC0gICAgewo+IC0gICAg
ICAgIC5kcml2ZXIgICA9ICJuZWMtdXNiLXhoY2kiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJm
b3JjZS1wY2llLWVuZGNhcCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9uIiwKPiAtICAgIH0s
Cj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInBjaS1zZXJpYWwiLAo+IC0gICAgICAg
IC5wcm9wZXJ0eSA9ICJwcm9nX2lmIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAiMCIsCj4gLSAg
ICB9LAo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJwY2ktc2VyaWFsLTJ4IiwKPiAt
ICAgICAgICAucHJvcGVydHkgPSAicHJvZ19pZiIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIjAi
LAo+IC0gICAgfSwKPiAtICAgIHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAicGNpLXNlcmlhbC00
eCIsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gInByb2dfaWYiLAo+IC0gICAgICAgIC52YWx1ZSAg
ICA9ICIwIiwKPiAtICAgIH0sCj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRp
by1uZXQtcGNpIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAiZ3Vlc3RfYW5ub3VuY2UiLAo+IC0g
ICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgfSwKPiAtICAgIHsKPiAtICAgICAgICAu
ZHJpdmVyICAgPSAiSUNIOS1MUEMiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJtZW1vcnktaG90
cGx1Zy1zdXBwb3J0IiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAgIH0sewo+
IC0gICAgICAgIC5kcml2ZXIgICA9ICJ4aW8zMTMwLWRvd25zdHJlYW0iLAo+IC0gICAgICAgIC5w
cm9wZXJ0eSA9IENPTVBBVF9QUk9QX1BDUCwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwK
PiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJpb2gzNDIwIiwKPiAtICAgICAgICAu
cHJvcGVydHkgPSBDT01QQVRfUFJPUF9QQ1AsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIs
Cj4gLSAgICB9LAo+ICsgICAgeyAidmlydGlvLXNjc2ktcGNpIiwgImFueV9sYXlvdXQiLCAib2Zm
IiB9LAo+ICsgICAgeyAiUElJWDRfUE0iLCAibWVtb3J5LWhvdHBsdWctc3VwcG9ydCIsICJvZmYi
IH0sCj4gKyAgICB7ICJhcGljIiwgInZlcnNpb24iLCAiMHgxMSIgfSwKPiArICAgIHsgIm5lYy11
c2IteGhjaSIsICJzdXBlcnNwZWVkLXBvcnRzLWZpcnN0IiwgIm9mZiIgfSwKPiArICAgIHsgIm5l
Yy11c2IteGhjaSIsICJmb3JjZS1wY2llLWVuZGNhcCIsICJvbiIgfSwKPiArICAgIHsgInBjaS1z
ZXJpYWwiLCAicHJvZ19pZiIsICIwIiB9LAo+ICsgICAgeyAicGNpLXNlcmlhbC0yeCIsICJwcm9n
X2lmIiwgIjAiIH0sCj4gKyAgICB7ICJwY2ktc2VyaWFsLTR4IiwgInByb2dfaWYiLCAiMCIgfSwK
PiArICAgIHsgInZpcnRpby1uZXQtcGNpIiwgImd1ZXN0X2Fubm91bmNlIiwgIm9mZiIgfSwKPiAr
ICAgIHsgIklDSDktTFBDIiwgIm1lbW9yeS1ob3RwbHVnLXN1cHBvcnQiLCAib2ZmIiB9LAo+ICsg
ICAgeyAieGlvMzEzMC1kb3duc3RyZWFtIiwgQ09NUEFUX1BST1BfUENQLCAib2ZmIiB9LAo+ICsg
ICAgeyAiaW9oMzQyMCIsIENPTVBBVF9QUk9QX1BDUCwgIm9mZiIgfSwKPiAgfTsKPiAgY29uc3Qg
c2l6ZV90IHBjX2NvbXBhdF8yXzBfbGVuID0gR19OX0VMRU1FTlRTKHBjX2NvbXBhdF8yXzApOwo+
Cj4gIEdsb2JhbFByb3BlcnR5IHBjX2NvbXBhdF8xXzdbXSA9IHsKPiAgICAgIFBDX0NQVV9NT0RF
TF9JRFMoIjEuNy4wIikKPiAtICAgIHsKPiAtICAgICAgICAuZHJpdmVyICAgPSBUWVBFX1VTQl9E
RVZJQ0UsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gIm1zb3MtZGVzYyIsCj4gLSAgICAgICAgLnZh
bHVlICAgID0gIm5vIiwKPiAtICAgIH0sCj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0g
IlBJSVg0X1BNIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAiYWNwaS1wY2ktaG90cGx1Zy13aXRo
LWJyaWRnZS1zdXBwb3J0IiwKPiAtICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAgIH0s
Cj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gImhwZXQiLAo+IC0gICAgICAgIC5wcm9w
ZXJ0eSA9IEhQRVRfSU5UQ0FQLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICI0IiwKPiAtICAgIH0s
Cj4gKyAgICB7IFRZUEVfVVNCX0RFVklDRSwgIm1zb3MtZGVzYyIsICJubyIgfSwKPiArICAgIHsg
IlBJSVg0X1BNIiwgImFjcGktcGNpLWhvdHBsdWctd2l0aC1icmlkZ2Utc3VwcG9ydCIsICJvZmYi
IH0sCj4gKyAgICB7ICJocGV0IiwgSFBFVF9JTlRDQVAsICI0IiB9LAo+ICB9Owo+ICBjb25zdCBz
aXplX3QgcGNfY29tcGF0XzFfN19sZW4gPSBHX05fRUxFTUVOVFMocGNfY29tcGF0XzFfNyk7Cj4K
PiAgR2xvYmFsUHJvcGVydHkgcGNfY29tcGF0XzFfNltdID0gewo+ICAgICAgUENfQ1BVX01PREVM
X0lEUygiMS42LjAiKQo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJlMTAwMCIsCj4g
LSAgICAgICAgLnByb3BlcnR5ID0gIm1pdGlnYXRpb24iLAo+IC0gICAgICAgIC52YWx1ZSAgICA9
ICJvZmYiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInFlbXU2NC0iIFRZUEVf
WDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAibW9kZWwiLAo+IC0gICAgICAgIC52YWx1
ZSAgICA9ICIyIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJxZW11MzItIiBU
WVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gIm1vZGVsIiwKPiAtICAgICAgICAu
dmFsdWUgICAgPSAiMyIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAiaTQ0MEZY
LXBjaWhvc3QiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJzaG9ydF9yb290X2J1cyIsCj4gLSAg
ICAgICAgLnZhbHVlICAgID0gIjEiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0g
InEzNS1wY2lob3N0IiwKPiAtICAgICAgICAucHJvcGVydHkgPSAic2hvcnRfcm9vdF9idXMiLAo+
IC0gICAgICAgIC52YWx1ZSAgICA9ICIxIiwKPiAtICAgIH0sCj4gKyAgICB7ICJlMTAwMCIsICJt
aXRpZ2F0aW9uIiwgIm9mZiIgfSwKPiArICAgIHsgInFlbXU2NC0iIFRZUEVfWDg2X0NQVSwgIm1v
ZGVsIiwgIjIiIH0sCj4gKyAgICB7ICJxZW11MzItIiBUWVBFX1g4Nl9DUFUsICJtb2RlbCIsICIz
IiB9LAo+ICsgICAgeyAiaTQ0MEZYLXBjaWhvc3QiLCAic2hvcnRfcm9vdF9idXMiLCAiMSIgfSwK
PiArICAgIHsgInEzNS1wY2lob3N0IiwgInNob3J0X3Jvb3RfYnVzIiwgIjEiIH0sCj4gIH07Cj4g
IGNvbnN0IHNpemVfdCBwY19jb21wYXRfMV82X2xlbiA9IEdfTl9FTEVNRU5UUyhwY19jb21wYXRf
MV82KTsKPgo+ICBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMV81W10gPSB7Cj4gICAgICBQQ19D
UFVfTU9ERUxfSURTKCIxLjUuMCIpCj4gLSAgICB7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gIkNv
bnJvZS0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAibW9kZWwiLAo+IC0g
ICAgICAgIC52YWx1ZSAgICA9ICIyIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9
ICJDb25yb2UtIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gIm1pbi1sZXZl
bCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIjIiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRy
aXZlciAgID0gIlBlbnJ5bi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAi
bW9kZWwiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICIyIiwKPiAtICAgIH0sewo+IC0gICAgICAg
IC5kcml2ZXIgICA9ICJQZW5yeW4tIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5
ID0gIm1pbi1sZXZlbCIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIjIiLAo+IC0gICAgfSx7Cj4g
LSAgICAgICAgLmRyaXZlciAgID0gIk5laGFsZW0tIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAg
LnByb3BlcnR5ID0gIm1vZGVsIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAiMiIsCj4gLSAgICB9
LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAiTmVoYWxlbS0iIFRZUEVfWDg2X0NQVSwKPiAtICAg
ICAgICAucHJvcGVydHkgPSAibWluLWxldmVsIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAiMiIs
Cj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLW5ldC1wY2kiLAo+IC0g
ICAgICAgIC5wcm9wZXJ0eSA9ICJhbnlfbGF5b3V0IiwKPiAtICAgICAgICAudmFsdWUgICAgPSAi
b2ZmIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgPSBUWVBFX1g4Nl9DUFUsCj4gLSAg
ICAgICAgLnByb3BlcnR5ID0gInBtdSIsCj4gLSAgICAgICAgLnZhbHVlID0gIm9uIiwKPiAtICAg
IH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJpNDQwRlgtcGNpaG9zdCIsCj4gLSAgICAgICAg
LnByb3BlcnR5ID0gInNob3J0X3Jvb3RfYnVzIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAiMCIs
Cj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAicTM1LXBjaWhvc3QiLAo+IC0gICAg
ICAgIC5wcm9wZXJ0eSA9ICJzaG9ydF9yb290X2J1cyIsCj4gLSAgICAgICAgLnZhbHVlICAgID0g
IjAiLAo+IC0gICAgfSwKPiArICAgIHsgIkNvbnJvZS0iIFRZUEVfWDg2X0NQVSwgIm1vZGVsIiwg
IjIiIH0sCj4gKyAgICB7ICJDb25yb2UtIiBUWVBFX1g4Nl9DUFUsICJtaW4tbGV2ZWwiLCAiMiIg
fSwKPiArICAgIHsgIlBlbnJ5bi0iIFRZUEVfWDg2X0NQVSwgIm1vZGVsIiwgIjIiIH0sCj4gKyAg
ICB7ICJQZW5yeW4tIiBUWVBFX1g4Nl9DUFUsICJtaW4tbGV2ZWwiLCAiMiIgfSwKPiArICAgIHsg
Ik5laGFsZW0tIiBUWVBFX1g4Nl9DUFUsICJtb2RlbCIsICIyIiB9LAo+ICsgICAgeyAiTmVoYWxl
bS0iIFRZUEVfWDg2X0NQVSwgIm1pbi1sZXZlbCIsICIyIiB9LAo+ICsgICAgeyAidmlydGlvLW5l
dC1wY2kiLCAiYW55X2xheW91dCIsICJvZmYiIH0sCj4gKyAgICB7IFRZUEVfWDg2X0NQVSwgInBt
dSIsICJvbiIgfSwKPiArICAgIHsgImk0NDBGWC1wY2lob3N0IiwgInNob3J0X3Jvb3RfYnVzIiwg
IjAiIH0sCj4gKyAgICB7ICJxMzUtcGNpaG9zdCIsICJzaG9ydF9yb290X2J1cyIsICIwIiB9LAo+
ICB9Owo+ICBjb25zdCBzaXplX3QgcGNfY29tcGF0XzFfNV9sZW4gPSBHX05fRUxFTUVOVFMocGNf
Y29tcGF0XzFfNSk7Cj4KPiAgR2xvYmFsUHJvcGVydHkgcGNfY29tcGF0XzFfNFtdID0gewo+ICAg
ICAgUENfQ1BVX01PREVMX0lEUygiMS40LjAiKQo+IC0gICAgewo+IC0gICAgICAgIC5kcml2ZXIg
ICA9ICJzY3NpLWhkIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAiZGlzY2FyZF9ncmFudWxhcml0
eSIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIjAiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRy
aXZlciAgID0gInNjc2ktY2QiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJkaXNjYXJkX2dyYW51
bGFyaXR5IiwKPiAtICAgICAgICAudmFsdWUgICAgPSAiMCIsCj4gLSAgICB9LHsKPiAtICAgICAg
ICAuZHJpdmVyICAgPSAic2NzaS1kaXNrIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAiZGlzY2Fy
ZF9ncmFudWxhcml0eSIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIjAiLAo+IC0gICAgfSx7Cj4g
LSAgICAgICAgLmRyaXZlciAgID0gImlkZS1oZCIsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gImRp
c2NhcmRfZ3JhbnVsYXJpdHkiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICIwIiwKPiAtICAgIH0s
ewo+IC0gICAgICAgIC5kcml2ZXIgICA9ICJpZGUtY2QiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9
ICJkaXNjYXJkX2dyYW51bGFyaXR5IiwKPiAtICAgICAgICAudmFsdWUgICAgPSAiMCIsCj4gLSAg
ICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAiaWRlLWRyaXZlIiwKPiAtICAgICAgICAucHJv
cGVydHkgPSAiZGlzY2FyZF9ncmFudWxhcml0eSIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIjAi
LAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1ibGstcGNpIiwKPiAt
ICAgICAgICAucHJvcGVydHkgPSAiZGlzY2FyZF9ncmFudWxhcml0eSIsCj4gLSAgICAgICAgLnZh
bHVlICAgID0gIjAiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1z
ZXJpYWwtcGNpIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAidmVjdG9ycyIsCj4gLSAgICAgICAg
LyogREVWX05WRUNUT1JTX1VOU1BFQ0lGSUVEIGFzIGEgdWludDMyX3Qgc3RyaW5nICovCj4gLSAg
ICAgICAgLnZhbHVlICAgID0gIjB4RkZGRkZGRkYiLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRy
aXZlciAgID0gInZpcnRpby1uZXQtcGNpIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAiY3RybF9n
dWVzdF9vZmZsb2FkcyIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICB9LHsK
PiAtICAgICAgICAuZHJpdmVyICAgPSAiZTEwMDAiLAo+IC0gICAgICAgIC5wcm9wZXJ0eSA9ICJy
b21maWxlIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAicHhlLWUxMDAwLnJvbSIsCj4gLSAgICB9
LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAibmUya19wY2kiLAo+IC0gICAgICAgIC5wcm9wZXJ0
eSA9ICJyb21maWxlIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAicHhlLW5lMmtfcGNpLnJvbSIs
Cj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAicGNuZXQiLAo+IC0gICAgICAgIC5w
cm9wZXJ0eSA9ICJyb21maWxlIiwKPiAtICAgICAgICAudmFsdWUgICAgPSAicHhlLXBjbmV0LnJv
bSIsCj4gLSAgICB9LHsKPiAtICAgICAgICAuZHJpdmVyICAgPSAicnRsODEzOSIsCj4gLSAgICAg
ICAgLnByb3BlcnR5ID0gInJvbWZpbGUiLAo+IC0gICAgICAgIC52YWx1ZSAgICA9ICJweGUtcnRs
ODEzOS5yb20iLAo+IC0gICAgfSx7Cj4gLSAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1uZXQt
cGNpIiwKPiAtICAgICAgICAucHJvcGVydHkgPSAicm9tZmlsZSIsCj4gLSAgICAgICAgLnZhbHVl
ICAgID0gInB4ZS12aXJ0aW8ucm9tIiwKPiAtICAgIH0sewo+IC0gICAgICAgIC5kcml2ZXIgICA9
ICI0ODYtIiBUWVBFX1g4Nl9DUFUsCj4gLSAgICAgICAgLnByb3BlcnR5ID0gIm1vZGVsIiwKPiAt
ICAgICAgICAudmFsdWUgICAgPSAiMCIsCj4gLSAgICB9LAo+IC0gICAgewo+IC0gICAgICAgIC5k
cml2ZXIgPSAibjI3MCIgIi0iIFRZUEVfWDg2X0NQVSwKPiAtICAgICAgICAucHJvcGVydHkgPSAi
bW92YmUiLAo+IC0gICAgICAgIC52YWx1ZSA9ICJvZmYiLAo+IC0gICAgfSwKPiAtICAgIHsKPiAt
ICAgICAgICAuZHJpdmVyID0gIldlc3RtZXJlIiAiLSIgVFlQRV9YODZfQ1BVLAo+IC0gICAgICAg
IC5wcm9wZXJ0eSA9ICJwY2xtdWxxZHEiLAo+IC0gICAgICAgIC52YWx1ZSA9ICJvZmYiLAo+IC0g
ICAgfSwKPiArICAgIHsgInNjc2ktaGQiLCAiZGlzY2FyZF9ncmFudWxhcml0eSIsICIwIiB9LAo+
ICsgICAgeyAic2NzaS1jZCIsICJkaXNjYXJkX2dyYW51bGFyaXR5IiwgIjAiIH0sCj4gKyAgICB7
ICJzY3NpLWRpc2siLCAiZGlzY2FyZF9ncmFudWxhcml0eSIsICIwIiB9LAo+ICsgICAgeyAiaWRl
LWhkIiwgImRpc2NhcmRfZ3JhbnVsYXJpdHkiLCAiMCIgfSwKPiArICAgIHsgImlkZS1jZCIsICJk
aXNjYXJkX2dyYW51bGFyaXR5IiwgIjAiIH0sCj4gKyAgICB7ICJpZGUtZHJpdmUiLCAiZGlzY2Fy
ZF9ncmFudWxhcml0eSIsICIwIiB9LAo+ICsgICAgeyAidmlydGlvLWJsay1wY2kiLCAiZGlzY2Fy
ZF9ncmFudWxhcml0eSIsICIwIiB9LAo+ICsgICAgLyogREVWX05WRUNUT1JTX1VOU1BFQ0lGSUVE
IGFzIGEgdWludDMyX3Qgc3RyaW5nOiAqLwo+ICsgICAgeyAidmlydGlvLXNlcmlhbC1wY2kiLCAi
dmVjdG9ycyIsICIweEZGRkZGRkZGIiB9LAo+ICsgICAgeyAidmlydGlvLW5ldC1wY2kiLCAiY3Ry
bF9ndWVzdF9vZmZsb2FkcyIsICJvZmYiIH0sCj4gKyAgICB7ICJlMTAwMCIsICJyb21maWxlIiwg
InB4ZS1lMTAwMC5yb20iIH0sCj4gKyAgICB7ICJuZTJrX3BjaSIsICJyb21maWxlIiwgInB4ZS1u
ZTJrX3BjaS5yb20iIH0sCj4gKyAgICB7ICJwY25ldCIsICJyb21maWxlIiwgInB4ZS1wY25ldC5y
b20iIH0sCj4gKyAgICB7ICJydGw4MTM5IiwgInJvbWZpbGUiLCAicHhlLXJ0bDgxMzkucm9tIiB9
LAo+ICsgICAgeyAidmlydGlvLW5ldC1wY2kiLCAicm9tZmlsZSIsICJweGUtdmlydGlvLnJvbSIg
fSwKPiArICAgIHsgIjQ4Ni0iIFRZUEVfWDg2X0NQVSwgIm1vZGVsIiwgIjAiIH0sCj4gKyAgICB7
ICJuMjcwIiAiLSIgVFlQRV9YODZfQ1BVLCAibW92YmUiLCAib2ZmIiB9LAo+ICsgICAgeyAiV2Vz
dG1lcmUiICItIiBUWVBFX1g4Nl9DUFUsICJwY2xtdWxxZHEiLCAib2ZmIiB9LAo+ICB9Owo+ICBj
b25zdCBzaXplX3QgcGNfY29tcGF0XzFfNF9sZW4gPSBHX05fRUxFTUVOVFMocGNfY29tcGF0XzFf
NCk7Cj4KPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wY19waWl4LmMgYi9ody9pMzg2L3BjX3BpaXgu
Ywo+IGluZGV4IGZkMjAyMjdhZjMuLjUwODhlMmY0OTIgMTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni9w
Y19waWl4LmMKPiArKysgYi9ody9pMzg2L3BjX3BpaXguYwo+IEBAIC02OTQsMjMgKzY5NCwxMCBA
QCBzdGF0aWMgdm9pZCBwY19pNDQwZnhfMV8zX21hY2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3Mg
Km0pCj4gIHsKPiAgICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0eSBjb21wYXRbXSA9IHsKPiAgICAg
ICAgICBQQ19DUFVfTU9ERUxfSURTKCIxLjMuMCIpCj4gLSAgICAgICAgewo+IC0gICAgICAgICAg
ICAuZHJpdmVyICAgPSAidXNiLXRhYmxldCIsCj4gLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJ1
c2JfdmVyc2lvbiIsCj4gLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICIxIiwKPiAtICAgICAgICB9
LHsKPiAtICAgICAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1uZXQtcGNpIiwKPiAtICAgICAg
ICAgICAgLnByb3BlcnR5ID0gImN0cmxfbWFjX2FkZHIiLAo+IC0gICAgICAgICAgICAudmFsdWUg
ICAgPSAib2ZmIiwKPiAtICAgICAgICB9LHsKPiAtICAgICAgICAgICAgLmRyaXZlciAgID0gInZp
cnRpby1uZXQtcGNpIiwKPiAtICAgICAgICAgICAgLnByb3BlcnR5ID0gIm1xIiwKPiAtICAgICAg
ICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICAgICAgfSwgewo+IC0gICAgICAgICAgICAu
ZHJpdmVyICAgPSAiZTEwMDAiLAo+IC0gICAgICAgICAgICAucHJvcGVydHkgPSAiYXV0b25lZ290
aWF0aW9uIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICAgICAgfSwK
PiArICAgICAgICB7ICJ1c2ItdGFibGV0IiwgInVzYl92ZXJzaW9uIiwgIjEiIH0sCj4gKyAgICAg
ICAgeyAidmlydGlvLW5ldC1wY2kiLCAiY3RybF9tYWNfYWRkciIsICJvZmYiIH0sCj4gKyAgICAg
ICAgeyAidmlydGlvLW5ldC1wY2kiLCAibXEiLCAib2ZmIiB9LAo+ICsgICAgICAgIHsgImUxMDAw
IiwgImF1dG9uZWdvdGlhdGlvbiIsICJvZmYiIH0sCj4gICAgICB9Owo+Cj4gICAgICBwY19pNDQw
ZnhfMV80X21hY2hpbmVfb3B0aW9ucyhtKTsKPiBAQCAtNzI2LDMxICs3MTMsMTIgQEAgc3RhdGlj
IHZvaWQgcGNfaTQ0MGZ4XzFfMl9tYWNoaW5lX29wdGlvbnMoTWFjaGluZUNsYXNzICptKQo+ICB7
Cj4gICAgICBzdGF0aWMgR2xvYmFsUHJvcGVydHkgY29tcGF0W10gPSB7Cj4gICAgICAgICAgUENf
Q1BVX01PREVMX0lEUygiMS4yLjAiKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgLmRyaXZl
ciAgID0gIm5lYy11c2IteGhjaSIsCj4gLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJtc2kiLAo+
IC0gICAgICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAgICAgICB9LHsKPiAtICAgICAg
ICAgICAgLmRyaXZlciAgID0gIm5lYy11c2IteGhjaSIsCj4gLSAgICAgICAgICAgIC5wcm9wZXJ0
eSA9ICJtc2l4IiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICAgICAg
fSx7Cj4gLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJpdnNobWVtIiwKPiAtICAgICAgICAgICAg
LnByb3BlcnR5ID0gInVzZTY0IiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIjAiLAo+IC0g
ICAgICAgIH0sewo+IC0gICAgICAgICAgICAuZHJpdmVyICAgPSAicXhsIiwKPiAtICAgICAgICAg
ICAgLnByb3BlcnR5ID0gInJldmlzaW9uIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIjMi
LAo+IC0gICAgICAgIH0sewo+IC0gICAgICAgICAgICAuZHJpdmVyICAgPSAicXhsLXZnYSIsCj4g
LSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJyZXZpc2lvbiIsCj4gLSAgICAgICAgICAgIC52YWx1
ZSAgICA9ICIzIiwKPiAtICAgICAgICB9LHsKPiAtICAgICAgICAgICAgLmRyaXZlciAgID0gIlZH
QSIsCj4gLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJtbWlvIiwKPiAtICAgICAgICAgICAgLnZh
bHVlICAgID0gIm9mZiIsCj4gLSAgICAgICAgfSwKPiArICAgICAgICB7ICJuZWMtdXNiLXhoY2ki
LCAibXNpIiwgIm9mZiIgfSwKPiArICAgICAgICB7ICJuZWMtdXNiLXhoY2kiLCAibXNpeCIsICJv
ZmYiIH0sCj4gKyAgICAgICAgeyAiaXZzaG1lbSIsICJ1c2U2NCIsICIwIiB9LAo+ICsgICAgICAg
IHsgInF4bCIsICJyZXZpc2lvbiIsICIzIiB9LAo+ICsgICAgICAgIHsgInF4bC12Z2EiLCAicmV2
aXNpb24iLCAiMyIgfSwKPiArICAgICAgICB7ICJWR0EiLCAibW1pbyIsICJvZmYiIH0sCj4gICAg
ICB9Owo+Cj4gICAgICBwY19pNDQwZnhfMV8zX21hY2hpbmVfb3B0aW9ucyhtKTsKPiBAQCAtNzY2
LDM1ICs3MzQsMTMgQEAgc3RhdGljIHZvaWQgcGNfaTQ0MGZ4XzFfMV9tYWNoaW5lX29wdGlvbnMo
TWFjaGluZUNsYXNzICptKQo+ICB7Cj4gICAgICBzdGF0aWMgR2xvYmFsUHJvcGVydHkgY29tcGF0
W10gPSB7Cj4gICAgICAgICAgUENfQ1BVX01PREVMX0lEUygiMS4xLjAiKQo+IC0gICAgICAgIHsK
PiAtICAgICAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby1zY3NpLXBjaSIsCj4gLSAgICAgICAg
ICAgIC5wcm9wZXJ0eSA9ICJob3RwbHVnIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIm9m
ZiIsCj4gLSAgICAgICAgfSx7Cj4gLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tc2Nz
aS1wY2kiLAo+IC0gICAgICAgICAgICAucHJvcGVydHkgPSAicGFyYW1fY2hhbmdlIiwKPiAtICAg
ICAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICAgICAgfSx7Cj4gLSAgICAgICAgICAg
IC5kcml2ZXIgICA9ICJWR0EiLAo+IC0gICAgICAgICAgICAucHJvcGVydHkgPSAidmdhbWVtX21i
IiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIjgiLAo+IC0gICAgICAgIH0sewo+IC0gICAg
ICAgICAgICAuZHJpdmVyICAgPSAidm13YXJlLXN2Z2EiLAo+IC0gICAgICAgICAgICAucHJvcGVy
dHkgPSAidmdhbWVtX21iIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIjgiLAo+IC0gICAg
ICAgIH0sewo+IC0gICAgICAgICAgICAuZHJpdmVyICAgPSAicXhsLXZnYSIsCj4gLSAgICAgICAg
ICAgIC5wcm9wZXJ0eSA9ICJ2Z2FtZW1fbWIiLAo+IC0gICAgICAgICAgICAudmFsdWUgICAgPSAi
OCIsCj4gLSAgICAgICAgfSx7Cj4gLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJxeGwiLAo+IC0g
ICAgICAgICAgICAucHJvcGVydHkgPSAidmdhbWVtX21iIiwKPiAtICAgICAgICAgICAgLnZhbHVl
ICAgID0gIjgiLAo+IC0gICAgICAgIH0sewo+IC0gICAgICAgICAgICAuZHJpdmVyICAgPSAidmly
dGlvLWJsay1wY2kiLAo+IC0gICAgICAgICAgICAucHJvcGVydHkgPSAiY29uZmlnLXdjZSIsCj4g
LSAgICAgICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgICAgIH0sCj4gKyAgICAgICAg
eyAidmlydGlvLXNjc2ktcGNpIiwgImhvdHBsdWciLCAib2ZmIiB9LAo+ICsgICAgICAgIHsgInZp
cnRpby1zY3NpLXBjaSIsICJwYXJhbV9jaGFuZ2UiLCAib2ZmIiB9LAo+ICsgICAgICAgIHsgIlZH
QSIsICJ2Z2FtZW1fbWIiLCAiOCIgfSwKPiArICAgICAgICB7ICJ2bXdhcmUtc3ZnYSIsICJ2Z2Ft
ZW1fbWIiLCAiOCIgfSwKPiArICAgICAgICB7ICJxeGwtdmdhIiwgInZnYW1lbV9tYiIsICI4IiB9
LAo+ICsgICAgICAgIHsgInF4bCIsICJ2Z2FtZW1fbWIiLCAiOCIgfSwKPiArICAgICAgICB7ICJ2
aXJ0aW8tYmxrLXBjaSIsICJjb25maWctd2NlIiwgIm9mZiIgfSwKPiAgICAgIH07Cj4KPiAgICAg
IHBjX2k0NDBmeF8xXzJfbWFjaGluZV9vcHRpb25zKG0pOwo+IEBAIC04MDksMjMgKzc1NSwxMCBA
QCBzdGF0aWMgdm9pZCBwY19pNDQwZnhfMV8wX21hY2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3Mg
Km0pCj4gIHsKPiAgICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0eSBjb21wYXRbXSA9IHsKPiAgICAg
ICAgICBQQ19DUFVfTU9ERUxfSURTKCIxLjAiKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAg
LmRyaXZlciAgID0gVFlQRV9JU0FfRkRDLAo+IC0gICAgICAgICAgICAucHJvcGVydHkgPSAiY2hl
Y2tfbWVkaWFfcmF0ZSIsCj4gLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAg
ICAgIH0sewo+IC0gICAgICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLWJhbGxvb24tcGNpIiwK
PiAtICAgICAgICAgICAgLnByb3BlcnR5ID0gImNsYXNzIiwKPiAtICAgICAgICAgICAgLnZhbHVl
ICAgID0gc3RyaW5naWZ5KFBDSV9DTEFTU19NRU1PUllfUkFNKSwKPiAtICAgICAgICB9LHsKPiAt
ICAgICAgICAgICAgLmRyaXZlciAgID0gImFwaWMtY29tbW9uIiwKPiAtICAgICAgICAgICAgLnBy
b3BlcnR5ID0gInZhcGljIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAg
ICAgICAgfSx7Cj4gLSAgICAgICAgICAgIC5kcml2ZXIgICA9IFRZUEVfVVNCX0RFVklDRSwKPiAt
ICAgICAgICAgICAgLnByb3BlcnR5ID0gImZ1bGwtcGF0aCIsCj4gLSAgICAgICAgICAgIC52YWx1
ZSAgICA9ICJubyIsCj4gLSAgICAgICAgfSwKPiArICAgICAgICB7IFRZUEVfSVNBX0ZEQywgImNo
ZWNrX21lZGlhX3JhdGUiLCAib2ZmIiB9LAo+ICsgICAgICAgIHsgInZpcnRpby1iYWxsb29uLXBj
aSIsICJjbGFzcyIsIHN0cmluZ2lmeShQQ0lfQ0xBU1NfTUVNT1JZX1JBTSkgfSwKPiArICAgICAg
ICB7ICJhcGljLWNvbW1vbiIsICJ2YXBpYyIsICJvZmYiIH0sCj4gKyAgICAgICAgeyBUWVBFX1VT
Ql9ERVZJQ0UsICJmdWxsLXBhdGgiLCAibm8iIH0sCj4gICAgICB9Owo+Cj4gICAgICBwY19pNDQw
ZnhfMV8xX21hY2hpbmVfb3B0aW9ucyhtKTsKPiBAQCAtODU3LDMxICs3OTAsMTIgQEAgc3RhdGlj
IHZvaWQgcGNfaTQ0MGZ4XzBfMTRfbWFjaGluZV9vcHRpb25zKE1hY2hpbmVDbGFzcyAqbSkKPiAg
ewo+ICAgICAgc3RhdGljIEdsb2JhbFByb3BlcnR5IGNvbXBhdFtdID0gewo+ICAgICAgICAgIFBD
X0NQVV9NT0RFTF9JRFMoIjAuMTQiKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgLmRyaXZl
ciAgID0gInZpcnRpby1ibGstcGNpIiwKPiAtICAgICAgICAgICAgLnByb3BlcnR5ID0gImV2ZW50
X2lkeCIsCj4gLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgICAgIH0sewo+
IC0gICAgICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLXNlcmlhbC1wY2kiLAo+IC0gICAgICAg
ICAgICAucHJvcGVydHkgPSAiZXZlbnRfaWR4IiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0g
Im9mZiIsCj4gLSAgICAgICAgfSx7Cj4gLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8t
bmV0LXBjaSIsCj4gLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJldmVudF9pZHgiLAo+IC0gICAg
ICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAgICAgICB9LHsKPiAtICAgICAgICAgICAg
LmRyaXZlciAgID0gInZpcnRpby1iYWxsb29uLXBjaSIsCj4gLSAgICAgICAgICAgIC5wcm9wZXJ0
eSA9ICJldmVudF9pZHgiLAo+IC0gICAgICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAg
ICAgICB9LHsKPiAtICAgICAgICAgICAgLmRyaXZlciAgID0gInF4bCIsCj4gLSAgICAgICAgICAg
IC5wcm9wZXJ0eSA9ICJyZXZpc2lvbiIsCj4gLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICIyIiwK
PiAtICAgICAgICB9LHsKPiAtICAgICAgICAgICAgLmRyaXZlciAgID0gInF4bC12Z2EiLAo+IC0g
ICAgICAgICAgICAucHJvcGVydHkgPSAicmV2aXNpb24iLAo+IC0gICAgICAgICAgICAudmFsdWUg
ICAgPSAiMiIsCj4gLSAgICAgICAgfSwKPiArICAgICAgICB7ICJ2aXJ0aW8tYmxrLXBjaSIsICJl
dmVudF9pZHgiLCAib2ZmIiB9LAo+ICsgICAgICAgIHsgInZpcnRpby1zZXJpYWwtcGNpIiwgImV2
ZW50X2lkeCIsICJvZmYiIH0sCj4gKyAgICAgICAgeyAidmlydGlvLW5ldC1wY2kiLCAiZXZlbnRf
aWR4IiwgIm9mZiIgfSwKPiArICAgICAgICB7ICJ2aXJ0aW8tYmFsbG9vbi1wY2kiLCAiZXZlbnRf
aWR4IiwgIm9mZiIgfSwKPiArICAgICAgICB7ICJxeGwiLCAicmV2aXNpb24iLCAiMiIgfSwKPiAr
ICAgICAgICB7ICJxeGwtdmdhIiwgInJldmlzaW9uIiwgIjIiIH0sCj4gICAgICB9Owo+Cj4gICAg
ICBwY19pNDQwZnhfMF8xNV9tYWNoaW5lX29wdGlvbnMobSk7Cj4gQEAgLTg5NywyNyArODExLDEx
IEBAIHN0YXRpYyB2b2lkIHBjX2k0NDBmeF8wXzEzX21hY2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xh
c3MgKm0pCj4gICAgICBQQ01hY2hpbmVDbGFzcyAqcGNtYyA9IFBDX01BQ0hJTkVfQ0xBU1MobSk7
Cj4gICAgICBzdGF0aWMgR2xvYmFsUHJvcGVydHkgY29tcGF0W10gPSB7Cj4gICAgICAgICAgUENf
Q1BVX01PREVMX0lEUygiMC4xMyIpCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICAuZHJpdmVy
ICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJjb21tYW5k
X3NlcnJfZW5hYmxlIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICAg
ICAgfSx7Cj4gLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJBQzk3IiwKPiAtICAgICAgICAgICAg
LnByb3BlcnR5ID0gInVzZV9icm9rZW5faWQiLAo+IC0gICAgICAgICAgICAudmFsdWUgICAgPSAi
MSIsCj4gLSAgICAgICAgfSx7Cj4gLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tOXAt
cGNpIiwKPiAtICAgICAgICAgICAgLnByb3BlcnR5ID0gInZlY3RvcnMiLAo+IC0gICAgICAgICAg
ICAudmFsdWUgICAgPSAiMCIsCj4gLSAgICAgICAgfSx7Cj4gLSAgICAgICAgICAgIC5kcml2ZXIg
ICA9ICJWR0EiLAo+IC0gICAgICAgICAgICAucHJvcGVydHkgPSAicm9tYmFyIiwKPiAtICAgICAg
ICAgICAgLnZhbHVlICAgID0gIjAiLAo+IC0gICAgICAgIH0sewo+IC0gICAgICAgICAgICAuZHJp
dmVyICAgPSAidm13YXJlLXN2Z2EiLAo+IC0gICAgICAgICAgICAucHJvcGVydHkgPSAicm9tYmFy
IiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIjAiLAo+IC0gICAgICAgIH0sCj4gKyAgICAg
ICAgeyBUWVBFX1BDSV9ERVZJQ0UsICJjb21tYW5kX3NlcnJfZW5hYmxlIiwgIm9mZiIgfSwKPiAr
ICAgICAgICB7ICJBQzk3IiwgInVzZV9icm9rZW5faWQiLCAiMSIgfSwKPiArICAgICAgICB7ICJ2
aXJ0aW8tOXAtcGNpIiwgInZlY3RvcnMiLCAiMCIgfSwKPiArICAgICAgICB7ICJWR0EiLCAicm9t
YmFyIiwgIjAiIH0sCj4gKyAgICAgICAgeyAidm13YXJlLXN2Z2EiLCAicm9tYmFyIiwgIjAiIH0s
Cj4gICAgICB9Owo+Cj4gICAgICBwY19pNDQwZnhfMF8xNF9tYWNoaW5lX29wdGlvbnMobSk7Cj4g
QEAgLTkzMywyNyArODMxLDExIEBAIHN0YXRpYyB2b2lkIHBjX2k0NDBmeF8wXzEyX21hY2hpbmVf
b3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCj4gIHsKPiAgICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0
eSBjb21wYXRbXSA9IHsKPiAgICAgICAgICBQQ19DUFVfTU9ERUxfSURTKCIwLjEyIikKPiAtICAg
ICAgICB7Cj4gLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ2aXJ0aW8tc2VyaWFsLXBjaSIsCj4g
LSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJtYXhfcG9ydHMiLAo+IC0gICAgICAgICAgICAudmFs
dWUgICAgPSAiMSIsCj4gLSAgICAgICAgfSx7Cj4gLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJ2
aXJ0aW8tc2VyaWFsLXBjaSIsCj4gLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJ2ZWN0b3JzIiwK
PiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIjAiLAo+IC0gICAgICAgIH0sewo+IC0gICAgICAg
ICAgICAuZHJpdmVyICAgPSAidXNiLW1vdXNlIiwKPiAtICAgICAgICAgICAgLnByb3BlcnR5ID0g
InNlcmlhbCIsCj4gLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICIxIiwKPiAtICAgICAgICB9LHsK
PiAtICAgICAgICAgICAgLmRyaXZlciAgID0gInVzYi10YWJsZXQiLAo+IC0gICAgICAgICAgICAu
cHJvcGVydHkgPSAic2VyaWFsIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIjEiLAo+IC0g
ICAgICAgIH0sewo+IC0gICAgICAgICAgICAuZHJpdmVyICAgPSAidXNiLWtiZCIsCj4gLSAgICAg
ICAgICAgIC5wcm9wZXJ0eSA9ICJzZXJpYWwiLAo+IC0gICAgICAgICAgICAudmFsdWUgICAgPSAi
MSIsCj4gLSAgICAgICAgfSwKPiArICAgICAgICB7ICJ2aXJ0aW8tc2VyaWFsLXBjaSIsICJtYXhf
cG9ydHMiLCAiMSIgfSwKPiArICAgICAgICB7ICJ2aXJ0aW8tc2VyaWFsLXBjaSIsICJ2ZWN0b3Jz
IiwgIjAiIH0sCj4gKyAgICAgICAgeyAidXNiLW1vdXNlIiwgInNlcmlhbCIsICIxIiB9LAo+ICsg
ICAgICAgIHsgInVzYi10YWJsZXQiLCAic2VyaWFsIiwgIjEiIH0sCj4gKyAgICAgICAgeyAidXNi
LWtiZCIsICJzZXJpYWwiLCAiMSIgfSwKPiAgICAgIH07Cj4KPiAgICAgIHBjX2k0NDBmeF8wXzEz
X21hY2hpbmVfb3B0aW9ucyhtKTsKPiBkaWZmIC0tZ2l0IGEvaHcvcHBjL3NwYXByLmMgYi9ody9w
cGMvc3BhcHIuYwo+IGluZGV4IGQ3ZDg3YjBhZTguLjY5N2ZhYTk5ZTkgMTAwNjQ0Cj4gLS0tIGEv
aHcvcHBjL3NwYXByLmMKPiArKysgYi9ody9wcGMvc3BhcHIuYwo+IEBAIC00MDUzLDE2ICs0MDUz
LDggQEAgc3RhdGljIHZvaWQgc3BhcHJfbWFjaGluZV8yXzEyX2NsYXNzX29wdGlvbnMoTWFjaGlu
ZUNsYXNzICptYykKPiAgewo+ICAgICAgc1BBUFJNYWNoaW5lQ2xhc3MgKnNtYyA9IFNQQVBSX01B
Q0hJTkVfQ0xBU1MobWMpOwo+ICAgICAgc3RhdGljIEdsb2JhbFByb3BlcnR5IGNvbXBhdFtdID0g
ewo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgLmRyaXZlciA9IFRZUEVfUE9XRVJQQ19DUFUs
Cj4gLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJwcmUtMy4wLW1pZ3JhdGlvbiIsCj4gLSAgICAg
ICAgICAgIC52YWx1ZSAgICA9ICJvbiIsCj4gLSAgICAgICAgfSwKPiAtICAgICAgICB7Cj4gLSAg
ICAgICAgICAgIC5kcml2ZXIgPSBUWVBFX1NQQVBSX0NQVV9DT1JFLAo+IC0gICAgICAgICAgICAu
cHJvcGVydHkgPSAicHJlLTMuMC1taWdyYXRpb24iLAo+IC0gICAgICAgICAgICAudmFsdWUgICAg
PSAib24iLAo+IC0gICAgICAgIH0sCj4gKyAgICAgICAgeyBUWVBFX1BPV0VSUENfQ1BVLCAicHJl
LTMuMC1taWdyYXRpb24iLCAib24iIH0sCj4gKyAgICAgICAgeyBUWVBFX1NQQVBSX0NQVV9DT1JF
LCAicHJlLTMuMC1taWdyYXRpb24iLCAib24iIH0sCj4gICAgICB9Owo+Cj4gICAgICBzcGFwcl9t
YWNoaW5lXzNfMF9jbGFzc19vcHRpb25zKG1jKTsKPiBAQCAtNDEyNiwxMSArNDExOCw3IEBAIHN0
YXRpYyB2b2lkIHNwYXByX21hY2hpbmVfMl85X2NsYXNzX29wdGlvbnMoTWFjaGluZUNsYXNzICpt
YykKPiAgewo+ICAgICAgc1BBUFJNYWNoaW5lQ2xhc3MgKnNtYyA9IFNQQVBSX01BQ0hJTkVfQ0xB
U1MobWMpOwo+ICAgICAgc3RhdGljIEdsb2JhbFByb3BlcnR5IGNvbXBhdFtdID0gewo+IC0gICAg
ICAgIHsKPiAtICAgICAgICAgICAgLmRyaXZlciA9IFRZUEVfUE9XRVJQQ19DUFUsCj4gLSAgICAg
ICAgICAgIC5wcm9wZXJ0eSA9ICJwcmUtMi4xMC1taWdyYXRpb24iLAo+IC0gICAgICAgICAgICAu
dmFsdWUgICAgPSAib24iLAo+IC0gICAgICAgIH0sCj4gKyAgICAgICAgeyBUWVBFX1BPV0VSUENf
Q1BVLCAicHJlLTIuMTAtbWlncmF0aW9uIiwgIm9uIiB9LAo+ICAgICAgfTsKPgo+ICAgICAgc3Bh
cHJfbWFjaGluZV8yXzEwX2NsYXNzX29wdGlvbnMobWMpOwo+IEBAIC00MTUwLDExICs0MTM4LDcg
QEAgREVGSU5FX1NQQVBSX01BQ0hJTkUoMl85LCAiMi45IiwgZmFsc2UpOwo+ICBzdGF0aWMgdm9p
ZCBzcGFwcl9tYWNoaW5lXzJfOF9jbGFzc19vcHRpb25zKE1hY2hpbmVDbGFzcyAqbWMpCj4gIHsK
PiAgICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0eSBjb21wYXRbXSA9IHsKPiAtICAgICAgICB7Cj4g
LSAgICAgICAgICAgIC5kcml2ZXIgICA9IFRZUEVfU1BBUFJfUENJX0hPU1RfQlJJREdFLAo+IC0g
ICAgICAgICAgICAucHJvcGVydHkgPSAicGNpZS1leHRlbmRlZC1jb25maWd1cmF0aW9uLXNwYWNl
IiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICAgICAgfSwKPiArICAg
ICAgICB7IFRZUEVfU1BBUFJfUENJX0hPU1RfQlJJREdFLCAicGNpZS1leHRlbmRlZC1jb25maWd1
cmF0aW9uLXNwYWNlIiwgIm9mZiIgfSwKPiAgICAgIH07Cj4KPiAgICAgIHNwYXByX21hY2hpbmVf
Ml85X2NsYXNzX29wdGlvbnMobWMpOwo+IEBAIC00MjIyLDI2ICs0MjA2LDEwIEBAIHN0YXRpYyB2
b2lkIHNwYXByX21hY2hpbmVfMl83X2NsYXNzX29wdGlvbnMoTWFjaGluZUNsYXNzICptYykKPiAg
ewo+ICAgICAgc1BBUFJNYWNoaW5lQ2xhc3MgKnNtYyA9IFNQQVBSX01BQ0hJTkVfQ0xBU1MobWMp
Owo+ICAgICAgc3RhdGljIEdsb2JhbFByb3BlcnR5IGNvbXBhdFtdID0gewo+IC0gICAgICAgIHsK
PiAtICAgICAgICAgICAgLmRyaXZlciAgID0gVFlQRV9TUEFQUl9QQ0lfSE9TVF9CUklER0UsCj4g
LSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJtZW1fd2luX3NpemUiLAo+IC0gICAgICAgICAgICAu
dmFsdWUgICAgPSAiMHhmODAwMDAwMDAiLAo+IC0gICAgICAgIH0sCj4gLSAgICAgICAgewo+IC0g
ICAgICAgICAgICAuZHJpdmVyICAgPSBUWVBFX1NQQVBSX1BDSV9IT1NUX0JSSURHRSwKPiAtICAg
ICAgICAgICAgLnByb3BlcnR5ID0gIm1lbTY0X3dpbl9zaXplIiwKPiAtICAgICAgICAgICAgLnZh
bHVlICAgID0gIjAiLAo+IC0gICAgICAgIH0sCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICAu
ZHJpdmVyID0gVFlQRV9QT1dFUlBDX0NQVSwKPiAtICAgICAgICAgICAgLnByb3BlcnR5ID0gInBy
ZS0yLjgtbWlncmF0aW9uIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIm9uIiwKPiAtICAg
ICAgICB9LAo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgLmRyaXZlciA9IFRZUEVfU1BBUFJf
UENJX0hPU1RfQlJJREdFLAo+IC0gICAgICAgICAgICAucHJvcGVydHkgPSAicHJlLTIuOC1taWdy
YXRpb24iLAo+IC0gICAgICAgICAgICAudmFsdWUgICAgPSAib24iLAo+IC0gICAgICAgIH0sCj4g
KyAgICAgICAgeyBUWVBFX1NQQVBSX1BDSV9IT1NUX0JSSURHRSwgIm1lbV93aW5fc2l6ZSIsICIw
eGY4MDAwMDAwMCIsIH0sCj4gKyAgICAgICAgeyBUWVBFX1NQQVBSX1BDSV9IT1NUX0JSSURHRSwg
Im1lbTY0X3dpbl9zaXplIiwgIjAiLCB9LAo+ICsgICAgICAgIHsgVFlQRV9QT1dFUlBDX0NQVSwg
InByZS0yLjgtbWlncmF0aW9uIiwgIm9uIiwgfSwKPiArICAgICAgICB7IFRZUEVfU1BBUFJfUENJ
X0hPU1RfQlJJREdFLCAicHJlLTIuOC1taWdyYXRpb24iLCAib24iLCB9LAo+ICAgICAgfTsKPgo+
ICAgICAgc3BhcHJfbWFjaGluZV8yXzhfY2xhc3Nfb3B0aW9ucyhtYyk7Cj4gQEAgLTQyNjEsMTEg
KzQyMjksNyBAQCBERUZJTkVfU1BBUFJfTUFDSElORSgyXzcsICIyLjciLCBmYWxzZSk7Cj4gIHN0
YXRpYyB2b2lkIHNwYXByX21hY2hpbmVfMl82X2NsYXNzX29wdGlvbnMoTWFjaGluZUNsYXNzICpt
YykKPiAgewo+ICAgICAgc3RhdGljIEdsb2JhbFByb3BlcnR5IGNvbXBhdFtdID0gewo+IC0gICAg
ICAgIHsKPiAtICAgICAgICAgICAgLmRyaXZlciAgID0gVFlQRV9TUEFQUl9QQ0lfSE9TVF9CUklE
R0UsCj4gLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJkZHciLAo+IC0gICAgICAgICAgICAudmFs
dWUgICAgPSAib2ZmIiwKPiAtICAgICAgICB9LAo+ICsgICAgICAgIHsgVFlQRV9TUEFQUl9QQ0lf
SE9TVF9CUklER0UsICJkZHciLCAib2ZmIiB9LAo+ICAgICAgfTsKPgo+ICAgICAgc3BhcHJfbWFj
aGluZV8yXzdfY2xhc3Nfb3B0aW9ucyhtYyk7Cj4gQEAgLTQyODQsMTEgKzQyNDgsNyBAQCBzdGF0
aWMgdm9pZCBzcGFwcl9tYWNoaW5lXzJfNV9jbGFzc19vcHRpb25zKE1hY2hpbmVDbGFzcyAqbWMp
Cj4gIHsKPiAgICAgIHNQQVBSTWFjaGluZUNsYXNzICpzbWMgPSBTUEFQUl9NQUNISU5FX0NMQVNT
KG1jKTsKPiAgICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0eSBjb21wYXRbXSA9IHsKPiAtICAgICAg
ICB7Cj4gLSAgICAgICAgICAgIC5kcml2ZXIgICA9ICJzcGFwci12bGFuIiwKPiAtICAgICAgICAg
ICAgLnByb3BlcnR5ID0gInVzZS1yeC1idWZmZXItcG9vbHMiLAo+IC0gICAgICAgICAgICAudmFs
dWUgICAgPSAib2ZmIiwKPiAtICAgICAgICB9LAo+ICsgICAgICAgIHsgInNwYXByLXZsYW4iLCAi
dXNlLXJ4LWJ1ZmZlci1wb29scyIsICJvZmYiIH0sCj4gICAgICB9Owo+Cj4gICAgICBzcGFwcl9t
YWNoaW5lXzJfNl9jbGFzc19vcHRpb25zKG1jKTsKPiBAQCAtNDMyMSwxMSArNDI4MSw3IEBAIERF
RklORV9TUEFQUl9NQUNISU5FKDJfNCwgIjIuNCIsIGZhbHNlKTsKPiAgc3RhdGljIHZvaWQgc3Bh
cHJfbWFjaGluZV8yXzNfY2xhc3Nfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm1jKQo+ICB7Cj4gICAg
ICBzdGF0aWMgR2xvYmFsUHJvcGVydHkgY29tcGF0W10gPSB7Cj4gLSAgICAgICAgewo+IC0gICAg
ICAgICAgICAuZHJpdmVyICAgPSAic3BhcHItcGNpLWhvc3QtYnJpZGdlIiwKPiAtICAgICAgICAg
ICAgLnByb3BlcnR5ID0gImR5bmFtaWMtcmVjb25maWd1cmF0aW9uIiwKPiAtICAgICAgICAgICAg
LnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICAgICAgfSwKPiArICAgICAgICB7ICJzcGFwci1wY2kt
aG9zdC1icmlkZ2UiLCAiZHluYW1pYy1yZWNvbmZpZ3VyYXRpb24iLCAib2ZmIiB9LAo+ICAgICAg
fTsKPiAgICAgIHNwYXByX21hY2hpbmVfMl80X2NsYXNzX29wdGlvbnMobWMpOwo+ICAgICAgY29t
cGF0X3Byb3BzX2FkZChtYy0+Y29tcGF0X3Byb3BzLCBod19jb21wYXRfMl8zLCBod19jb21wYXRf
Ml8zX2xlbik7Cj4gQEAgLTQzNDAsMTEgKzQyOTYsNyBAQCBERUZJTkVfU1BBUFJfTUFDSElORSgy
XzMsICIyLjMiLCBmYWxzZSk7Cj4gIHN0YXRpYyB2b2lkIHNwYXByX21hY2hpbmVfMl8yX2NsYXNz
X29wdGlvbnMoTWFjaGluZUNsYXNzICptYykKPiAgewo+ICAgICAgc3RhdGljIEdsb2JhbFByb3Bl
cnR5IGNvbXBhdFtdID0gewo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgLmRyaXZlciAgID0g
VFlQRV9TUEFQUl9QQ0lfSE9TVF9CUklER0UsCj4gLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJt
ZW1fd2luX3NpemUiLAo+IC0gICAgICAgICAgICAudmFsdWUgICAgPSAiMHgyMDAwMDAwMCIsCj4g
LSAgICAgICAgfSwKPiArICAgICAgICB7IFRZUEVfU1BBUFJfUENJX0hPU1RfQlJJREdFLCAibWVt
X3dpbl9zaXplIiwgIjB4MjAwMDAwMDAiIH0sCj4gICAgICB9Owo+Cj4gICAgICBzcGFwcl9tYWNo
aW5lXzJfM19jbGFzc19vcHRpb25zKG1jKTsKPiBkaWZmIC0tZ2l0IGEvaHcvczM5MHgvczM5MC12
aXJ0aW8tY2N3LmMgYi9ody9zMzkweC9zMzkwLXZpcnRpby1jY3cuYwo+IGluZGV4IGM3Mzc1MDcw
NTMuLjgxMWZkZjkxM2QgMTAwNjQ0Cj4gLS0tIGEvaHcvczM5MHgvczM5MC12aXJ0aW8tY2N3LmMK
PiArKysgYi9ody9zMzkweC9zMzkwLXZpcnRpby1jY3cuYwo+IEBAIC03MTIsMTEgKzcxMiw3IEBA
IHN0YXRpYyB2b2lkIGNjd19tYWNoaW5lXzJfMTFfaW5zdGFuY2Vfb3B0aW9ucyhNYWNoaW5lU3Rh
dGUgKm1hY2hpbmUpCj4gIHN0YXRpYyB2b2lkIGNjd19tYWNoaW5lXzJfMTFfY2xhc3Nfb3B0aW9u
cyhNYWNoaW5lQ2xhc3MgKm1jKQo+ICB7Cj4gICAgICBzdGF0aWMgR2xvYmFsUHJvcGVydHkgY29t
cGF0W10gPSB7Cj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICAuZHJpdmVyICAgPSBUWVBFX1ND
TFBfRVZFTlRfRkFDSUxJVFksCj4gLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJhbGxvd19hbGxf
bWFza19zaXplcyIsCj4gLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgICAg
IH0sCj4gKyAgICAgICAgeyBUWVBFX1NDTFBfRVZFTlRfRkFDSUxJVFksICJhbGxvd19hbGxfbWFz
a19zaXplcyIsICJvZmYiLCB9LAo+ICAgICAgfTsKPgo+ICAgICAgY2N3X21hY2hpbmVfMl8xMl9j
bGFzc19vcHRpb25zKG1jKTsKPiBAQCAtNzUxLDExICs3NDcsNyBAQCBzdGF0aWMgdm9pZCBjY3df
bWFjaGluZV8yXzlfY2xhc3Nfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm1jKQo+ICB7Cj4gICAgICBT
MzkwQ2N3TWFjaGluZUNsYXNzICpzMzkwbWMgPSBTMzkwX01BQ0hJTkVfQ0xBU1MobWMpOwo+ICAg
ICAgc3RhdGljIEdsb2JhbFByb3BlcnR5IGNvbXBhdFtdID0gewo+IC0gICAgICAgIHsKPiAtICAg
ICAgICAgICAgLmRyaXZlciAgID0gVFlQRV9TMzkwX1NUQVRUUklCLAo+IC0gICAgICAgICAgICAu
cHJvcGVydHkgPSAibWlncmF0aW9uLWVuYWJsZWQiLAo+IC0gICAgICAgICAgICAudmFsdWUgICAg
PSAib2ZmIiwKPiAtICAgICAgICB9LAo+ICsgICAgICAgIHsgVFlQRV9TMzkwX1NUQVRUUklCLCAi
bWlncmF0aW9uLWVuYWJsZWQiLCAib2ZmIiwgfSwKPiAgICAgIH07Cj4KPiAgICAgIGNjd19tYWNo
aW5lXzJfMTBfY2xhc3Nfb3B0aW9ucyhtYyk7Cj4gQEAgLTc3MywxMSArNzY1LDcgQEAgc3RhdGlj
IHZvaWQgY2N3X21hY2hpbmVfMl84X2luc3RhbmNlX29wdGlvbnMoTWFjaGluZVN0YXRlICptYWNo
aW5lKQo+ICBzdGF0aWMgdm9pZCBjY3dfbWFjaGluZV8yXzhfY2xhc3Nfb3B0aW9ucyhNYWNoaW5l
Q2xhc3MgKm1jKQo+ICB7Cj4gICAgICBzdGF0aWMgR2xvYmFsUHJvcGVydHkgY29tcGF0W10gPSB7
Cj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICAuZHJpdmVyICAgPSBUWVBFX1MzOTBfRkxJQ19D
T01NT04sCj4gLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJhZGFwdGVyX3JvdXRlc19tYXhfYmF0
Y2giLAo+IC0gICAgICAgICAgICAudmFsdWUgICAgPSAiNjQiLAo+IC0gICAgICAgIH0sCj4gKyAg
ICAgICAgeyBUWVBFX1MzOTBfRkxJQ19DT01NT04sICJhZGFwdGVyX3JvdXRlc19tYXhfYmF0Y2gi
LCAiNjQiLCB9LAo+ICAgICAgfTsKPgo+ICAgICAgY2N3X21hY2hpbmVfMl85X2NsYXNzX29wdGlv
bnMobWMpOwo+IEBAIC04MTAsMTUgKzc5OCw4IEBAIHN0YXRpYyB2b2lkIGNjd19tYWNoaW5lXzJf
Nl9jbGFzc19vcHRpb25zKE1hY2hpbmVDbGFzcyAqbWMpCj4gIHsKPiAgICAgIFMzOTBDY3dNYWNo
aW5lQ2xhc3MgKnMzOTBtYyA9IFMzOTBfTUFDSElORV9DTEFTUyhtYyk7Cj4gICAgICBzdGF0aWMg
R2xvYmFsUHJvcGVydHkgY29tcGF0W10gPSB7Cj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICAu
ZHJpdmVyICAgPSBUWVBFX1MzOTBfSVBMLAo+IC0gICAgICAgICAgICAucHJvcGVydHkgPSAiaXBs
YmV4dF9taWdyYXRpb24iLAo+IC0gICAgICAgICAgICAudmFsdWUgICAgPSAib2ZmIiwKPiAtICAg
ICAgICB9LCB7Cj4gLSAgICAgICAgICAgIC5kcml2ZXIgICA9IFRZUEVfVklSVFVBTF9DU1NfQlJJ
REdFLAo+IC0gICAgICAgICAgICAucHJvcGVydHkgPSAiY3NzX2Rldl9wYXRoIiwKPiAtICAgICAg
ICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICAgICAgfSwKPiArICAgICAgICB7IFRZUEVf
UzM5MF9JUEwsICJpcGxiZXh0X21pZ3JhdGlvbiIsICJvZmYiLCB9LAo+ICsgICAgICAgICB7IFRZ
UEVfVklSVFVBTF9DU1NfQlJJREdFLCAiY3NzX2Rldl9wYXRoIiwgIm9mZiIsIH0sCj4gICAgICB9
Owo+Cj4gICAgICBzMzkwbWMtPnJpX2FsbG93ZWQgPSBmYWxzZTsKPiBAQCAtODQ4LDQzICs4Mjks
MTUgQEAgc3RhdGljIHZvaWQgY2N3X21hY2hpbmVfMl80X2luc3RhbmNlX29wdGlvbnMoTWFjaGlu
ZVN0YXRlICptYWNoaW5lKQo+ICBzdGF0aWMgdm9pZCBjY3dfbWFjaGluZV8yXzRfY2xhc3Nfb3B0
aW9ucyhNYWNoaW5lQ2xhc3MgKm1jKQo+ICB7Cj4gICAgICBzdGF0aWMgR2xvYmFsUHJvcGVydHkg
Y29tcGF0W10gPSB7Cj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICAuZHJpdmVyICAgPSBUWVBF
X1MzOTBfU0tFWVMsCj4gLSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJtaWdyYXRpb24tZW5hYmxl
ZCIsCj4gLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgICAgIH0sewo+IC0g
ICAgICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLWJsay1jY3ciLAo+IC0gICAgICAgICAgICAu
cHJvcGVydHkgPSAibWF4X3JldmlzaW9uIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIjAi
LAo+IC0gICAgICAgIH0sewo+IC0gICAgICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLWJhbGxv
b24tY2N3IiwKPiAtICAgICAgICAgICAgLnByb3BlcnR5ID0gIm1heF9yZXZpc2lvbiIsCj4gLSAg
ICAgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKPiAtICAgICAgICB9LHsKPiAtICAgICAgICAgICAg
LmRyaXZlciAgID0gInZpcnRpby1zZXJpYWwtY2N3IiwKPiAtICAgICAgICAgICAgLnByb3BlcnR5
ID0gIm1heF9yZXZpc2lvbiIsCj4gLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKPiAtICAg
ICAgICB9LHsKPiAtICAgICAgICAgICAgLmRyaXZlciAgID0gInZpcnRpby05cC1jY3ciLAo+IC0g
ICAgICAgICAgICAucHJvcGVydHkgPSAibWF4X3JldmlzaW9uIiwKPiAtICAgICAgICAgICAgLnZh
bHVlICAgID0gIjAiLAo+IC0gICAgICAgIH0sewo+IC0gICAgICAgICAgICAuZHJpdmVyICAgPSAi
dmlydGlvLXJuZy1jY3ciLAo+IC0gICAgICAgICAgICAucHJvcGVydHkgPSAibWF4X3JldmlzaW9u
IiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIjAiLAo+IC0gICAgICAgIH0sewo+IC0gICAg
ICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLW5ldC1jY3ciLAo+IC0gICAgICAgICAgICAucHJv
cGVydHkgPSAibWF4X3JldmlzaW9uIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIjAiLAo+
IC0gICAgICAgIH0sewo+IC0gICAgICAgICAgICAuZHJpdmVyICAgPSAidmlydGlvLXNjc2ktY2N3
IiwKPiAtICAgICAgICAgICAgLnByb3BlcnR5ID0gIm1heF9yZXZpc2lvbiIsCj4gLSAgICAgICAg
ICAgIC52YWx1ZSAgICA9ICIwIiwKPiAtICAgICAgICB9LHsKPiAtICAgICAgICAgICAgLmRyaXZl
ciAgID0gInZob3N0LXNjc2ktY2N3IiwKPiAtICAgICAgICAgICAgLnByb3BlcnR5ID0gIm1heF9y
ZXZpc2lvbiIsCj4gLSAgICAgICAgICAgIC52YWx1ZSAgICA9ICIwIiwKPiAtICAgICAgICB9LAo+
ICsgICAgICAgIHsgVFlQRV9TMzkwX1NLRVlTLCAibWlncmF0aW9uLWVuYWJsZWQiLCAib2ZmIiwg
fSwKPiArICAgICAgICB7ICJ2aXJ0aW8tYmxrLWNjdyIsICJtYXhfcmV2aXNpb24iLCAiMCIsIH0s
Cj4gKyAgICAgICAgeyAidmlydGlvLWJhbGxvb24tY2N3IiwgIm1heF9yZXZpc2lvbiIsICIwIiwg
fSwKPiArICAgICAgICB7ICJ2aXJ0aW8tc2VyaWFsLWNjdyIsICJtYXhfcmV2aXNpb24iLCAiMCIs
IH0sCj4gKyAgICAgICAgeyAidmlydGlvLTlwLWNjdyIsICJtYXhfcmV2aXNpb24iLCAiMCIsIH0s
Cj4gKyAgICAgICAgeyAidmlydGlvLXJuZy1jY3ciLCAibWF4X3JldmlzaW9uIiwgIjAiLCB9LAo+
ICsgICAgICAgIHsgInZpcnRpby1uZXQtY2N3IiwgIm1heF9yZXZpc2lvbiIsICIwIiwgfSwKPiAr
ICAgICAgICB7ICJ2aXJ0aW8tc2NzaS1jY3ciLCAibWF4X3JldmlzaW9uIiwgIjAiLCB9LAo+ICsg
ICAgICAgIHsgInZob3N0LXNjc2ktY2N3IiwgIm1heF9yZXZpc2lvbiIsICIwIiwgfSwKPiAgICAg
IH07Cj4KPiAgICAgIGNjd19tYWNoaW5lXzJfNV9jbGFzc19vcHRpb25zKG1jKTsKPiBkaWZmIC0t
Z2l0IGEvaHcveGVuL3hlbi1jb21tb24uYyBiL2h3L3hlbi94ZW4tY29tbW9uLmMKPiBpbmRleCBk
NTExNDhiNmIzLi4xOGE5MDQ1NTU2IDEwMDY0NAo+IC0tLSBhL2h3L3hlbi94ZW4tY29tbW9uLmMK
PiArKysgYi9ody94ZW4veGVuLWNvbW1vbi5jCj4gQEAgLTE2MywyMSArMTYzLDkgQEAgc3RhdGlj
IHZvaWQgeGVuX2FjY2VsX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKm9jLCB2b2lkICpkYXRhKQo+
ICB7Cj4gICAgICBBY2NlbENsYXNzICphYyA9IEFDQ0VMX0NMQVNTKG9jKTsKPiAgICAgIHN0YXRp
YyBHbG9iYWxQcm9wZXJ0eSBjb21wYXRbXSA9IHsKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAg
IC5kcml2ZXIgPSAibWlncmF0aW9uIiwKPiAtICAgICAgICAgICAgLnByb3BlcnR5ID0gInN0b3Jl
LWdsb2JhbC1zdGF0ZSIsCj4gLSAgICAgICAgICAgIC52YWx1ZSA9ICJvZmYiLAo+IC0gICAgICAg
IH0sCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICAuZHJpdmVyID0gIm1pZ3JhdGlvbiIsCj4g
LSAgICAgICAgICAgIC5wcm9wZXJ0eSA9ICJzZW5kLWNvbmZpZ3VyYXRpb24iLAo+IC0gICAgICAg
ICAgICAudmFsdWUgPSAib2ZmIiwKPiAtICAgICAgICB9LAo+IC0gICAgICAgIHsKPiAtICAgICAg
ICAgICAgLmRyaXZlciA9ICJtaWdyYXRpb24iLAo+IC0gICAgICAgICAgICAucHJvcGVydHkgPSAi
c2VuZC1zZWN0aW9uLWZvb3RlciIsCj4gLSAgICAgICAgICAgIC52YWx1ZSA9ICJvZmYiLAo+IC0g
ICAgICAgIH0KPiArICAgICAgICB7ICJtaWdyYXRpb24iLCAic3RvcmUtZ2xvYmFsLXN0YXRlIiwg
Im9mZiIgfSwKPiArICAgICAgICB7ICJtaWdyYXRpb24iLCAic2VuZC1jb25maWd1cmF0aW9uIiwg
Im9mZiIgfSwKPiArICAgICAgICB7ICJtaWdyYXRpb24iLCAic2VuZC1zZWN0aW9uLWZvb3RlciIs
ICJvZmYiIH0sCj4gICAgICB9Owo+Cj4gICAgICBhYy0+bmFtZSA9ICJYZW4iOwo+IC0tCj4gMi4x
OC4wLnJjMS4xLmczZjFmZjIxNDAKPgo+CgoKLS0gCk1hcmMtQW5kcsOpIEx1cmVhdQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 20:55:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 20: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-devel-bounces@lists.xenproject.org>)
	id 1ggbv7-0008TY-Mp; Mon, 07 Jan 2019 20:54: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=x9VP=PP=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggbv6-0008TT-Iw
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 20:54:48 +0000
X-Inumbo-ID: 76f05ea7-12be-11e9-92db-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76f05ea7-12be-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 20:54:46 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id v15-v6so1510843ljh.13
 for <xen-devel@lists.xenproject.org>; Mon, 07 Jan 2019 12:54:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Cxisu/9si1VAOMB/sr//RHePya40isP+dzzUjlkOfMQ=;
 b=U6fRGDtJqShFr6DD73FN0ZNxC3/xScA12LRsirqRwQupTzFEbaMqCaXvLOF7Z3Fz2A
 nQjRpZN+3rnorSVKORQIw4qG3+uA5iSsTfpwpU1VxG7KtkFoOcH4Z8Bx/o6hg+vNS3Zw
 itTHqBr1pLzaWoDSKV5oFIP3G1zMW9h6e1bgQRHYKFoT0oFULaQIjG9lLyPN6ATxfS+q
 LBXB4nQ/M07RpJ85HnlHCN7cFfmU4/glwRA8BW5cPheABKIk0O+J7XKKxYbYj2Ys8Tpl
 472x75D+V0i4T0fngFQ4/SFzJOQ26UWl8CfxLPpOgN9D2BeOyvUvKbWzgFzkNibeD0qL
 +tYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Cxisu/9si1VAOMB/sr//RHePya40isP+dzzUjlkOfMQ=;
 b=lLRTsasZ6w/UzQU7vDEVJFTfGbPfPXXj310Rdhv8eNPKLtAPNd8JyL+k5hQemjAH2y
 RMHcm6/Jjvx187egCw6ypdJt1DI2A1IKKTpHGi3loFte12pT8Wsacs+ZHI2CmDUjYWOx
 ki6reftbhcHDF3bGdAM1GXwCjCJ+DN9EhOa8IcFNZAGPn4MRrcgA14Qsjg+Cqx4neaHy
 qagmpqFM0UYyO9BfpvaiU0PFOmp5JLdLsLVYvU1XzQbfyLXg2XYLtV4JI319ZA5CchDt
 g0Rl+/JcAoRqMR08tYlL3Uhvd1v4GFoIe5tSA5BeTD1WrTKp23WE1/uU0qHZBhtOm5dd
 1j8A==
X-Gm-Message-State: AJcUukd0JsL4sC3wgx578P0RjR9mvqXbrtnMpMhOmrpWpi7Ql89X6M07
 U6iXI7ddg+ghEnJGPUrhAcrQbZXLLydukA1zuCQ=
X-Google-Smtp-Source: ALg8bN7W9eeAdZVIg5OlBK1gVt3KMzZaHan7yzxY9d1yEvTW41+T1jhv3Xs8TFnbspUD1Et8qaIZp4J5qzG1QQE4Ok8=
X-Received: by 2002:a2e:1241:: with SMTP id
 t62-v6mr30139356lje.171.1546894485421; 
 Mon, 07 Jan 2019 12:54:45 -0800 (PST)
MIME-Version: 1.0
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-16-git-send-email-christopher.w.clark@gmail.com>
 <5C10F69A0200007800205711@prv1-mh.provo.novell.com>
 <CACMJ4Ga6uRNtLN75dY7rugrMgb0VOXYVXEE11R2CSbabNTa0-Q@mail.gmail.com>
 <5C1B53BC0200007800207E73@prv1-mh.provo.novell.com>
 <CACMJ4GbkBn692QsX9d-Y43YNN6N_foOCqJJQja0exDm7SNO8Aw@mail.gmail.com>
 <5C2F61A7020000780020A392@prv1-mh.provo.novell.com>
In-Reply-To: <5C2F61A7020000780020A392@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Mon, 7 Jan 2019 12:54:33 -0800
Message-ID: <CACMJ4Ga3YSZanijN=2n+rwX6zB0TkqTPJkq2u_vPqWJ84n+73Q@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 15/25] argo: implement the sendv op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <voreekf@madingley.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gNCwgMjAxOSBhdCA1OjM3IEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMDQuMDEuMTkgYXQgMDk6MTMsIDxjaHJpc3RvcGhlci53
LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiBvaywgSSdtIGF0IHRoZSBwb2ludCB3aGVyZSBJ
J20gY2xvc2UgdG8gaGF2aW5nIGEgdmVyc2lvbiB0aHJlZSBvZiB0aGUKPiA+IHNlcmllcyB0byBw
b3N0IHRoYXQgYWRkcmVzc2VzIGFsbCB0aGUgZmVlZGJhY2sgc28gZmFyLCBwbHVzIHNvbWUKPiA+
IGFkZGl0aW9uYWwgaW1wcm92ZW1lbnRzLCB3aXRoIHRoZSBmb2xsb3dpbmcgdHdvIGl0ZW1zIHJl
bWFpbmluZyB0bwo+ID4gZGlzY3VzczoKPiA+Cj4gPiAxKSB0aGUgZG9tYWluX2Nvb2tpZSwgd2l0
aCBKYW4ncyBxdWVzdGlvbiBhYm91dCBhKSBpdHMgZXhjbHVzaW9uIG9mCj4gPiBtaXNtYXRjaGVz
IGFuZCBiKSBpdHMgdXRpbGl0eS4KPiA+Cj4gPiBHaXZlbiB0aGUgZXhwcmVzc2VkIGNvbmNlcm4g
dGhhdCB0aGUgdGltZXItYmFzZWQgY29va2llIGluaXRpYWxpemF0aW9uCj4gPiBkb2VzIG5vdCBu
ZWNlc3NhcmlseSBleGNsdWRlIG1pc21hdGNoZXMsIEkndmUgcmVpbXBsZW1lbnRlZCBpdCBhcyBh
Cj4gPiBzaW1wbGUgMTI4LWJpdCBjb3VudGVyIHByb3RlY3RlZCBieSB0aGUgTDEgbG9jazogdGhp
cyBkb2VzIG5vdyBleGNsdWRlCj4gPiBtaXNtYXRjaGVzLgo+Cj4gLi4uIGZvciBhbGwgcHJhY3Rp
Y2FsIHB1cnBvc2VzLCBJIGFzc3VtZSB5b3UgbWVhbi4gSW4gd2hpY2ggY2FzZQo+IEknZCB0aGVu
IGltbWVkaWF0ZWx5IGFzayB3aGV0aGVyIGEgNjQtYml0IGNvdW50ZXIgd291bGRuJ3QgZG8KPiBh
cyB3ZWxsLgo+Cj4gPiBUaGUgdXRpbGl0eSBvZiB0aGUgY29va2llIGZvbGxvd3MgZnJvbSB0aGlz
Ogo+ID4KPiA+IGRvbWlkLCBkZXNwaXRlIGl0cyBuYW1lLCBpcyBub3QgYSB1bmlxdWUgZG9tYWlu
IGlkZW50aWZpZXI7IGl0J3MgYQo+ID4gdGVtcG9yYWxseSB1bmlxdWUgaWQ6IFhlbiB3aWxsIGVu
c3VyZSB0aGF0IG5vIHR3byBkb21haW5zIHRoYXQgZXhlY3V0ZQo+ID4gY29uY3VycmVudGx5IGhh
dmUgdGhlIHNhbWUgZG9taWQuIERvbWFpbiBhdXRoZW50aWNhdGlvbiBuZWVkcyB0byB0YWtlCj4g
PiB0aGlzIGludG8gYWNjb3VudC4KPgo+IENvcnJlY3QsIGF0IHdoaWNoIHBvaW50IHRoZSBxdWVz
dGlvbiBhcmlzZXMgd2hldGhlciBkb21haW4gSURzCj4gYXJlbid0IHRvbyBuYXJyb3cuIEFmdGVy
IGFsbCB0aGlzIGlzbid0IHRoZSBmaXJzdCB0aW1lIHdlIHJ1biBpbnRvIHN1Y2gKPiBhIHJlc3Ry
aWN0aW9uIC0gc2VlIHRoZSBvcHRfaWJwYiByZWxhdGVkIGNvZGUgaW4gY29udGV4dF9zd2l0Y2go
KS4KPgo+ID4gV2l0aCBBcmdvLCBpdCBhZmZlY3RzIHRoZXNlIHBvaW50czoKPiA+Cj4gPiAqIHJp
bmcgcmVnaXN0cmF0aW9uOiB3aGVuIHRoZSBwYXJ0bmVyIGRvbWFpbiBkb21pZCBpcyBzcGVjaWZp
ZWQsIGFyZ28KPiA+IGZpbmRzIHRoZSBjdXJyZW50bHkgZXhlY3V0aW5nIGRvbWFpbiB3aXRoIHRo
YXQgZG9taWQsIGFuZCBuZWVkcyB0bwo+ID4gYmUgYWJsZSB0byBjb25maXJtIHRoYXQgaXQgaXMg
dGhlIHNhbWUgZG9tYWluIGxhdGVyIHdoZW4gYSBzZW5kdiBpcwo+ID4gaXNzdWVkLgo+ID4KPiA+
ICogc2VuZHY6IG5lZWRzIHRvIGNvbmZpcm0gdGhhdCB0aGUgZG9tYWluIHNlbmRpbmcgYSBtZXNz
YWdlIGlzIHRoZSBzYW1lCj4gPiBhcyB0aGUgc2luZ2xlIGRvbWFpbiBhdXRob3JpemVkIHRvIHRy
YW5zbWl0IHdoZW4gdGhlIHJpbmcgd2FzIGZpcnN0Cj4gPiByZWdpc3RlcmVkLgo+ID4KPiA+ICog
bm90aWZ5OiB0aGUgcXVlcnlpbmcgZG9tYWluIGFza3MgYWJvdXQgZnJlZSBzcGFjZSwgYW5kIGlm
IHRoZXJlJ3Mgbm90Cj4gPiBlbm91Z2ggdGhlbiBhIHJlY29yZCBpcyBrZXB0IGludGVybmFsIHRv
IHRoZSBoeXBlcnZpc29yLCBhbmQgYSBzaWduYWwKPiA+IHdpbGwgYmUgc2VudCB0byB0aGUgY2Fs
bGVyIGxhdGVyIHdoZW4gc3VmZmljaWVudCBzcGFjZSBiZWNvbWVzCj4gPiBhdmFpbGFibGUuICBC
ZWZvcmUgc2VuZGluZyB0aGUgc2lnbmFsLCBYZW4gbmVlZHMgdG8gY29uZmlybSB0aGF0IHRoZQo+
ID4gY3VycmVudCBkb21haW4gd2l0aCB0aGUgZG9taWQgaXQgcmVtZW1iZXJlZCBpcyB0aGUgc2Ft
ZSBhcyB0aGUgb25lIHRoYXQKPiA+IGlzc3VlZCB0aGUgcXVlcnksIG90aGVyd2lzZSBYZW4gaXMg
c2VuZGluZyBzcHVyaW91cyBzaWduYWxzIHRvIGRvbWFpbnMKPiA+IHRoYXQgYXJlIG5vdCBleHBl
Y3RpbmcgaXQgKGFuZCB1bmxlc3MgaXQgY2hlY2tzLCBtYXkgbm90IGV2ZW4gYmUKPiA+IGFyZ28t
ZW5hYmxlZCkuCj4gPgo+ID4gKiBkb21haW4gdGVhcmRvd246IGluIHRoZSBhYnNlbmNlIG9mIHRo
ZSBkb21haW4gY29va2llLCBvciBhbgo+ID4gYWx0ZXJuYXRpdmUgZGF0YSBzdHJ1Y3R1cmUgdGhh
dCBhY2hpZXZlcyB0aGUgc2FtZSBhYmlsaXR5IHRvCj4gPiBkaXN0aW5ndWlzaCBhIHJlaW5jYXJu
YXRlZCBkb21haW4sIGFsbCB0aGUgcmluZ3MgdGhhdCBhcmUgcmVnaXN0ZXJlZAo+ID4gdGhhdCBh
dXRob3JpemUgdGhlIGR5aW5nIGRvbWlkIHRvIHNlbmQgbmVlZCB0byBiZSB0b3JuIGRvd24gd2l0
aAo+ID4gc3VpdGFibGUgbm90aWZpY2F0aW9uIHRvIHRoZWlyIG93bmVycywgYW5kIGFsbCB0aGUg
cGVuZGluZyBzaWduYWxzIGZvcgo+ID4gdGhhdCBkb21haW4gYWJvdXQgYXZhaWxhYmxlIGZyZWUg
c3BhY2UgbmVlZCB0byBiZSBudWxsaWZpZWQsIHRvIHByZXZlbnQKPiA+IGEgbGF0ZXIgZG9tYWlu
IGluaGVyaXRpbmcgdGhlc2UgY3JlZGVudGlhbHMgYW5kIHNpZ25hbHMuCj4gPgo+ID4gRG9pbmcg
c28gZWl0aGVyIGVudGFpbHMgYSBwb3RlbnRpYWxseS1leHBlbnNpdmUgd2FsayBvZiBhbGwgcmlu
Z3Mgb2YgYWxsCj4gPiBkb21haW5zLCBwbHVzIGFsbCB0aGUgcGVuZGluZyBub3RpZmljYXRpb25z
IG9uIGFsbCByaW5ncyB0aGUgZG9tYWluIGNhbgo+ID4gYWNjZXNzLCBvciBhZGRpdGlvbmFsIGNv
bXBsZXhpdHkgd2l0aCBuZXcgZGF0YSBzdHJ1Y3R1cmVzIHN0b3JpbmcKPiA+IGZ1cnRoZXIgbWV0
YWRhdGEgb24gdGhlIGF1dGhvcml6ZWQgZG9tYWluIG9uIHJpbmcgcmVnaXN0cmF0aW9uLCBldGMu
Cj4gPiBUaGUgZG9tYWluIGNvb2tpZSB3aGljaCBlbmFibGVzIGlkZW50aXR5IGNvbmZpcm1hdGlv
biBvbiBhIGRvbWlkIGlzCj4gPiBhIHJlYXNvbmFibGUgYWx0ZXJuYXRpdmUgc29sdXRpb24uCj4K
PiBGb3IgYWxsIG9mIHRoZXNlIHRoZSBxdWVzdGlvbiB0aGVuIGlzIHdoZXRoZXIgaG9sZGluZyBh
IHJlZmVyZW5jZQo+IHRvIHRoZSBvdGhlciBkb21haW4gKHdoaWNoIGhhcyBiZWVuIGxvb2tlZCB1
cCBkdXJpbmcgcmluZwo+IHJlZ2lzdHJhdGlvbikgd291bGRuJ3QgaGVscC4gRnVydGhlcm1vcmUg
dGhpcyBpc24ndCBhIG5ldyBwcm9ibGVtLAo+IHNlZSBlLmcuIGhvdyBldmVudCBjaGFubmVsIGNv
ZGUgZGVhbHMgd2l0aCB0aGUgRUNTX0lOVEVSRE9NQUlOCj4gY2FzZSAtIHdpdGhvdXQgYWNxdWly
aW5nIGV4dHJhIHJlZmVyZW5jZXMsIGJ1dCBpbnN0ZWFkIHdpdGggc3VpdGFibGUKPiAoYW5kIG11
dHVhbCkgY2xlYW51cCBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uLgoKSnVzdCB0byBjbG9zZSBv
biB0aGlzIHRocmVhZDogdGhlIHYzIHNlcmllcyBwb3N0ZWQgbGFzdCBuaWdodCBoYXMKYWRkZWQg
c3RhdGUgdGVhcmRvd24gYW5kIG11dHVhbCBjbGVhbnVwIGFzIHJlcXVlc3RlZCwgd2l0aCB0aGUg
Y29va2llCnJlbW92ZWQuIFRoYW5rcyBmb3IgdGhlIHBvaW50ZXJzLgoKQ2hyaXN0b3BoZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 22:56:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 22:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggdo2-0000BS-ME; Mon, 07 Jan 2019 22:55:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2dXH=PP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggdo0-0000BF-ME
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 22:55:36 +0000
X-Inumbo-ID: 56f262e6-12cf-11e9-b7ed-8fc457fc8399
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56f262e6-12cf-11e9-b7ed-8fc457fc8399;
 Mon, 07 Jan 2019 22:55:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggdnw-0003Bq-CY; Mon, 07 Jan 2019 22:55:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggdnw-0000mP-31; Mon, 07 Jan 2019 22:55:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggdnw-00014P-1H; Mon, 07 Jan 2019 22:55:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131775-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-libvirt-pair:<job
 status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-pair:host-install/src_host(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c04c050f5bf98845bfe22164b8a1503d696a6e26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Jan 2019 22:55:32 +0000
Subject: [Xen-devel] [linux-4.19 test] 131775: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc3NSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3NzUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
OTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICBmYWlsIGluIDEzMTY0
MiBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgaW4gMTMxNjQyIFJFR1IuIHZzLiAxMjkz
MTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0IGZh
aWwgaW4gMTMxNjQyIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyIDExIHhlbi1ib290L2RzdF9ob3N0IGZhaWwgaW4gMTMxNjQyIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTMgZ3Vlc3Qtc3RhcnQuMiBmYWls
IGluIDEzMTczOSBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRl
cm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGlu
IDEzMTc1NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgNCBob3N0LWluc3RhbGwvc3Jj
X2hvc3QoNCkgYnJva2VuIHBhc3MgaW4gMTMxNzU3CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzE3NTcKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94
ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGluIDEzMTY0MiBwYXNzIGluIDEzMTc3NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMx
NzM5IHBhc3MgaW4gMTMxNzc1CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE2NDIKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIHBh
c3MgaW4gMTMxNzM5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcg
eGVuLWJvb3QgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICBjMDRjMDUwZjViZjk4ODQ1YmZlMjIxNjRiOGExNTAz
ZDY5NmE2ZTI2CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUy
NWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgIDY2IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogICA2NCBkYXlzICAgNDQgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMxNjQyICAyMDE4LTEyLTI5IDE4OjMyOjQ2IFogICAgOSBk
YXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo5NTAgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBob3N0LWlu
c3RhbGwvc3JjX2hvc3QoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDQ0MzkyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 23:07:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 23:07: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-devel-bounces@lists.xenproject.org>)
	id 1ggdz0-00014L-TK; Mon, 07 Jan 2019 23:06: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=eyHh=PP=nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1ggdyz-00014C-Ep
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 23:06:57 +0000
X-Inumbo-ID: ec992ca9-12d0-11e9-92db-bc764e045a96
Received: from usfb19pa16.eemsg.mail.mil (unknown [214.24.26.87])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec992ca9-12d0-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 23:06:55 +0000 (UTC)
X-EEMSG-check-017: 155987680|USFB19PA16_EEMSG_MP12.csd.disa.mil
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by usfb19pa16.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 07 Jan 2019 23:06:53 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=nsa.gov; i=@nsa.gov; q=dns/txt; s=nsa.gov;
 t=1546902413; x=1578438413;
 h=from:to:cc:subject:date:message-id:
 content-transfer-encoding:mime-version;
 bh=bxGTqM42eMdQhTcVXkFjfNnkBnBUid/n/HsVmdBrNPY=;
 b=GIk4fAJf6CAmF/Uzjc9IpxbMQI6uEhQxnqM6hIgFA7Q+quUuMsYf4QvM
 UHbMj7JajWkgs99to+H7+B8Xn4veofDi501vWVGooBXSRo3qDAjbRdSlT
 nFsdwxtcFF9YlquFoUgdTtTFyUY/MFBFd4sNS6y39HFW6FzxTMmR+2FrU
 N0XnL5SVwdE1xNUYnKY+7prPrBydYGSsY0KNKFNhBqf6ypdLeZrZ1tcMf
 F4Ij6tlDGpmaQ601ys8CVLodpyeNxxYc6yI9Y2Raa5ECWhtuLQaLVuFeb
 /qqR5+1myCdx/LeNkNZeK58lseuJ0NgIZ1BlWyD/KffR0K9HbQzwKQ4oA w==;
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="22391280"
IronPort-PHdr: =?us-ascii?q?9a23=3ASaWoEhHYsaSmZOShSXeYUJ1GYnF86YWxBRYc79?=
 =?us-ascii?q?8ds5kLTJ75p8S/bnLW6fgltlLVR4KTs6sC17KG9fi4EUU7or+5+EgYd5JNUx?=
 =?us-ascii?q?JXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQ?=
 =?us-ascii?q?viPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCa+bL9oMBm6sRjau9ULj4dlNqs/0A?=
 =?us-ascii?q?bCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG?=
 =?us-ascii?q?81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUj?=
 =?us-ascii?q?m58axlVAHnhzsGNz4h8WHYlMpwjL5AoBm8oxBz2pPYbJ2JOPZ7eK7Sc8kaRW?=
 =?us-ascii?q?5cVchPUSJPDJ63Y48WA+YfIepUqo/wrEYMoxSjHwmhHOPhxCFViH/q06M00O?=
 =?us-ascii?q?UhHh3J0gMvBN8OrG/bodHpOKsOTey4zq/FxijDYfNM3jf97ZDFfh4vr/6SXL?=
 =?us-ascii?q?xwa9DexlMhFw/dk16ep5bqPzWU1usTt2iQ8utuWeyygGMgtg5xrSWgydkjio?=
 =?us-ascii?q?nTnI0Y0VbE9T5jz4ovKt24T1B7bMeiHZBNtC+aL5N7Tt4+T21ypio2170LtY?=
 =?us-ascii?q?SlcCQUypkr3QPTZv+ff4SV/h7vTvidLSp4iX5/Zr6yiRS//VK+xuHhSMW4yE?=
 =?us-ascii?q?tGoytBn9XWqHwA1xPe5tKGR/dn/0qs2jCC3B3J5O5eO0A7j6/bJoYkwr43i5?=
 =?us-ascii?q?Ucr1zOHjTzmEXqlK+WcVgk+vSw5+TnfLrmopicOpdzhA/jMKoghNWzD+U6PA?=
 =?us-ascii?q?QTRmSU9+uy2aH/8UHkWrlFkvo2krPBsJzAI8QbvbS2DxVa0oYk9RazFzam0N?=
 =?us-ascii?q?IGknkbNF9JZQ6Lg5L3N13TIP30F+mzj0qunTtx2vzLPaXtApDXIXjClLfhc6?=
 =?us-ascii?q?x960lZyAcr0N9f6I9bBa8OIPLpQED8r9rYDgQjPACuzObnD8t92psEWW2TGq?=
 =?us-ascii?q?+ZLL/SsViQ6+0zI+mMfo4VuC3hK/gi//7ujWE2mUUHcainx5cYdHS4Ee58I0?=
 =?us-ascii?q?WaenfsjdIBHn0Lvgo6VuDllFqCUTtLbXaoQ608/i07CJ6hDYrbSYGinrqB0D?=
 =?us-ascii?q?6mEZJIeGBJFFSMHGzsd4WFQPcMdDmSLtVukzMaU7ihU5Uh1RastADk17VnMv?=
 =?us-ascii?q?DY+ioCtZLszNJ1/fHclQku9TxoCMSQy3uCT2dpkWMSWTA30rpzrlB6yleEya?=
 =?us-ascii?q?h3neZYGNJI6vxVUwc6KYTcz+11CtzoRg3BedKJQk68Qtq6GTExUs4xw9gWbk?=
 =?us-ascii?q?h8BdqiiQrD3yW0DLMPmbKLGZo08qbG0HjpPMty1WvG2LM9gFknXstPL2ymh6?=
 =?us-ascii?q?Fl+wfPAI7Jll2Tl7y2eqQEwC7N6GCDwHKPvE5CVg58S6fFUmoDaUvVttT54U?=
 =?us-ascii?q?XCQqSwBrQ6KAdO1c+CKrdQat3oglRKXuvsONPbY2ipgWe/GQ6Ixq+QbIrtY2?=
 =?us-ascii?q?gd3j7SB1YZkwAX/HaJKQg+Czy6o2LDFzxhC0jjbF/r8el7sHm7VFM7zxmWb0?=
 =?us-ascii?q?190Lq44hwVheGYS/MSwL0Evj0tqzpuHFmn29LWD8GNqBB7fKVZe98y/FBH1W?=
 =?us-ascii?q?fBvQxnIpOgN7xihkIZcwlvvEPu0BN3Cp9ansc3tn8rwgtyKaab0F5acDOYx4?=
 =?us-ascii?q?r/NaHTKmbs5hygd6nW2lTG2taM5qgP8Og4q0nkvAyxDkot6Whn091P33SB+5?=
 =?us-ascii?q?XKFhASXoj3UkYr7BV1u7DaYjUn54PV2nxgK7W7sjjH29gxHusq1g6gf8tDMK?=
 =?us-ascii?q?ODDALyCcoaB8ewJ+wwgVSpdggLPP1J+aEoPsOma+GG2K+kPep6gD2mimFH6p?=
 =?us-ascii?q?hn0k2Q7yp8VvLI35EdzvGDxQuHSy3zg0y/vcDznYBEZDcSHmukxCjnGoFRfK?=
 =?us-ascii?q?tycpgPCWu0JM233Np+jYb3W3FE7F6jG08G2MixdBqOblz92BZd1EsJrnyhgy?=
 =?us-ascii?q?e4yCZ0kz4xpKqFwCPO2/jidAYAOmNTSmhtk1bsLZKwj9AbQUikcRMkmwek5U?=
 =?us-ascii?q?bm3ahbpat+I3PPTkdPeij8N3tiXbeotrqef85P74slsSdNX+S6fF+aUL78ow?=
 =?us-ascii?q?YZ0y74EGtewSo0dzCuupnjgxN6j2edJm5prHXFYcFw2Qvf5NvESPFPxDoGRT?=
 =?us-ascii?q?V3hSPLCVi8Jdap+8iUmIrdveCiTG+hWZhTfjPqzYOErie0+WpqARinlfCpht?=
 =?us-ascii?q?LnCRQ60TP819RyTSXHsgz8YpLx2KSnK+JqZUZoBFrm5Mp7HoFyiJc/hJYV2X?=
 =?us-ascii?q?ICnJWa4WIHkXvvMdVcwa/+dn0NRSUQw9LP+Ajl2ExjLnaIx4LhTXWdxc1has?=
 =?us-ascii?q?K1YmMTwC097sRKBL2I47xDmCt/ukC4oh7JYfhhgjcdzuMj6HwAjOEMpgUt1T?=
 =?us-ascii?q?6QDasIHUlfOCzslgmI79WkoKpLY2avdKC61FBiktC5ELGCvgZcVW7kdZc6Bi?=
 =?us-ascii?q?9w68R/ME7M0HDo8I7kYMffbcgPth2JiBfAlO9VKJYslvoWhCpnPmT9vWY/x+?=
 =?us-ascii?q?Enihxu2ImwvJKbJGV14KK5HhlYOyXoaMMc5z7ik6lentyM0I20ApVgGikEXJ?=
 =?us-ascii?q?vvTf6yFjISru7oOxyBED07tHfIUYbYSEC06F1ntG7IC5CmLTm8IHADzpoqEB?=
 =?us-ascii?q?KdPk1EnAcMXDgg2IF/HQSj3s/Jf0Jw5zRX7Vn9/F8EgPJlMVzzX3nSoC+say?=
 =?us-ascii?q?woU96PIRxO9AZA6kzJd8uE4ag7SzFV+NitoRKALkSfZh9UFicZV0qcHVfhM7?=
 =?us-ascii?q?Kyo97a/L7LKPC5Kq6ETbihs+VXWbPA6Zup04ZitxnGfpGDMXVvAOcy8kxYVD?=
 =?us-ascii?q?Z2HNqPyGZHcDAeiy+YN53Tnxy74CAi65nlqPk=3D?=
X-IPAS-Result: =?us-ascii?q?A2AxAAAc2zNc/xLj1wpjHgEGBwaBUQkLAYFagjgKg3WWE?=
 =?us-ascii?q?okejlGBe4R5AheCDzQJDQEDAQEBAQEBAgGBFII6KQGCZgEBAQECASMRRQUNA?=
 =?us-ascii?q?QgVAgMCBiACBB8RFQgJAQQBDQUIgluCKQMNpy2BL4gIDYIdgQuLRQaBf4FXg?=
 =?us-ascii?q?kyCV4IsgwYxgiYCi0uVXjMJAo48g0uBUQGQHYlihheMCoIOKwpBD4MnkFxyA?=
 =?us-ascii?q?YljgR8BAQ?=
Received: from msht-gh1-uea01.corp.nsa.gov ([10.215.227.18])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 07 Jan 2019 23:06:49 +0000
Received: from MSMR-GH1-UEA01.corp.nsa.gov ([169.254.6.68]) by
 MSHT-GH1-UEA01.corp.nsa.gov ([10.215.227.18]) with mapi id 14.03.0415.000;
 Mon, 7 Jan 2019 18:06:46 -0500
From: "DeGraaf, Daniel G" <dgdegra@nsa.gov>
To: 'Christopher Clark' <christopher.w.clark@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 12/15] xsm, argo: XSM control for argo message send
 operation
Thread-Index: AdSm3HpF2xvzzC+jSsaLR18NP73ajQ==
Date: Mon, 7 Jan 2019 23:06:46 +0000
Message-ID: <BA190A75E8413C49BB9E1D2B85D118118CBCC2D4@MSMR-GH1-UEA01.corp.nsa.gov>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.215.237.212]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 12/15] xsm,
 argo: XSM control for argo message send operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
DQo+IFN1YmplY3Q6IFtQQVRDSCB2MyAxMi8xNV0geHNtLCBhcmdvOiBYU00gY29udHJvbCBmb3Ig
YXJnbyBtZXNzYWdlIHNlbmQgb3BlcmF0aW9uDQo+IA0KPiBEZWZhdWx0IHBvbGljeTogYWxsb3cu
DQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xh
cms2QGJhZXN5c3RlbXMuY29tPg0KDQpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+DQoNCkNvbW1lbnQgdG8gIzExIGFwcGxpZXMgaGVyZSAoYWRkaW5nIGFu
IEFWQyB2ZWN0b3IsIHNob3VsZCBhbHNvIGNoYW5nZSBkZWZhdWx0IHBvbGljeSkuDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 23:07:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 23:07: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-devel-bounces@lists.xenproject.org>)
	id 1ggdz1-00014R-5x; Mon, 07 Jan 2019 23:06: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=eyHh=PP=nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1ggdyz-00014B-EL
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 23:06:57 +0000
X-Inumbo-ID: edb9f2a6-12d0-11e9-92db-bc764e045a96
Received: from usfb19pa16.eemsg.mail.mil (unknown [214.24.26.87])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id edb9f2a6-12d0-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 23:06:56 +0000 (UTC)
X-EEMSG-check-017: 155987682|USFB19PA16_EEMSG_MP12.csd.disa.mil
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by usfb19pa16.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 07 Jan 2019 23:06:53 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=nsa.gov; i=@nsa.gov; q=dns/txt; s=nsa.gov;
 t=1546902414; x=1578438414;
 h=from:to:cc:subject:date:message-id:
 content-transfer-encoding:mime-version;
 bh=+HBONdlfMMN8H1I7tXvvoyBg37fWmw6lOGv57dUuoy4=;
 b=iWnYqKVOW5cfq4kygcHlHBdvjE3+mAqzuLPc4VNBcjCFN3OJj0NcVvO9
 0lFhbnlRWs/G24WgOHApxT9vgLXex8n9U4b1Z4XtYHITFDaNiJVRcgM/8
 ZjiqBdd4aEOgdIYLfBWorpPLVNFhEMjeoxeegMUPQkZNRZLe6sYw0yI9o
 IrhuVvtVzfWKMaoMgtpxdKi9RQOemiO09Bl0IljwcmJJS2UCsKwRJCePf
 txoN1whmJx/mawyGDi5Vb18RE9rFxy/m1kQ5NxkzprMA03jWf5dw3Fnhf
 f5H0Ci8dWz1LQO/lLJP4iHN8ztDyWRpReme+NJye5PmtfvSE6+0NEyG+W w==;
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="22391281"
IronPort-PHdr: =?us-ascii?q?9a23=3Aj5RgbxKdjOL9yGp4GNmcpTZWNBhigK39O0sv0r?=
 =?us-ascii?q?FitYgUKvT+rarrMEGX3/hxlliBBdydt6oUzbKO+4nbGkU4qa6bt34DdJEeHz?=
 =?us-ascii?q?Qksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPER?=
 =?us-ascii?q?vjKwV1Ov71GonPhMiryuy+4ZLebxlLiTanfb9+MAi9oBnMuMURnYZsMLs6xA?=
 =?us-ascii?q?HTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKH?=
 =?us-ascii?q?w65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0vRz?=
 =?us-ascii?q?+s87lkRwPpiCcfNj427mfXitBrjKlGpB6tvgFzz5LIbI2QMvdxcLndfdcHTm?=
 =?us-ascii?q?RfWMhfWTFKDoelY4cRE+YNOOBVpJT/qVQTtxuzHQmiCv3yxD9UiHH43qw63P?=
 =?us-ascii?q?guHw7JxwEgA8kBvXDIoNnpKKsfU+a4x7TIwzXZaPNW3C/w5IbGfB8/oP+MR6?=
 =?us-ascii?q?h/ftDfyUU3CgjLgE+fqYrkPzyL0uQGrmmV4+R9Xu+olmEnpBx+rSagxsc2kI?=
 =?us-ascii?q?bEnYQVykve+iljz4Y1IsO4RVd9bNW5E5VQrzmXO5ZqTs84XW1kpSY3xqcYtZ?=
 =?us-ascii?q?KlfiUG0okryh3HZ/Cab4SE+AzvWPuRLDtimn5odrCyiwys/US91OHwTtS43V?=
 =?us-ascii?q?dOoyZfjNXBtn8A2wbS58SdS/Zw/UGs0iuV2Q/J8OFLO0U0mLLeK54m37E/iI?=
 =?us-ascii?q?IesV/GHi/qgEX2i7KWdlk89uio9evnZrLmq4ebOYFpiA/wLL0ilM29D+glKw?=
 =?us-ascii?q?QBUWeV9Pig2LH+50H2XLJKjucukqXDtpDaPt4UqrS2Aw9SzIYv8xe/DzG439?=
 =?us-ascii?q?QEhXQLMU5JdAiZg4T0O1zCOu70Aem9jli2jTtmxOjKPrj7DZXMKnjDnq3hfb?=
 =?us-ascii?q?F460NE1QUzws1Q6IxbCrEbOv3+QUnxtMfCARMjPAy0xPjnBM1n1owCQWKPHr?=
 =?us-ascii?q?OZMKTKvF+K/O0vJfSDZJUVuTbgKPgo/PHujXojll8ceamlx4cYaHe9Hv5+OU?=
 =?us-ascii?q?WWfWLsgssdEWcNpgcxUvbqiFyeXjJJe3myX7gz5jcmCI27E4jDWpuggLOE3C?=
 =?us-ascii?q?ihH51WYnpKBUyLEXftb4+EQesDaDqOIs99lTwJTbagRJEg1R20sA/6yqdnIv?=
 =?us-ascii?q?TP9yIEtJLjyMJ15+zclB0o6TN0CMGd2XmXT25ohmMIWyM23KdnrExm0VeDzb?=
 =?us-ascii?q?J3jOdGGtxX4/NJUwE6NZ/Hwux5Fd/yQATBccmNSFq8RdWmGz4xRMorw9ASe0?=
 =?us-ascii?q?Z9B8mijhfb0iq2Ar8VkqeGBZMq/aLaxXTxINx9y3ne3qk7k1YmWtdPNXGhhq?=
 =?us-ascii?q?Nn6gfTH5XJk0CYl6a2daQRxzTC9H+dwmqUoEFYTRVwUb7CXXAbe0vWsdX55k?=
 =?us-ascii?q?TET7+1E7goLgxBycuaIKtQdtLplUlGROvkONnGfm2xlHq/CgiHxrOWdoXnYH?=
 =?us-ascii?q?kd3SXBB0gElAAf53CGNRMkCSu7rGLeCyJuH0r1Y0zw6el+tG+7TkgswgGIdU?=
 =?us-ascii?q?Jh0qS6+gUOiPOHUfMT2bcEuCY8qzVxBlqyw9XWC9+YrQp7YKpcec894EtA1W?=
 =?us-ascii?q?/BrwxyIIagL7t4iV4DaQR6pEzu1xBtBYVBlcgmtm8lzA13KaiAylNOayuY3Y?=
 =?us-ascii?q?zsOr3QMmTy5heva7XN2l3EyNaW+qYP6PA5q1X7pwGpEUwi/m5o09lQyXSc55?=
 =?us-ascii?q?HKABAOXpL2V0Y97wJ6qK3CYikh+4PU0mVhP6iqvT/FwdIpC/UqxgyucddCNq?=
 =?us-ascii?q?OEEBX9E9UBCsewNewmgUSmbhMYPOBI9a41MNmqeOeB2K6uJOxghi6pjXxb4I?=
 =?us-ascii?q?Bh1UKB7yt8RfTO35ofwfGXxBeIVzTnjFemtMD6gp5LZSwIEmWjyCjkGJRRZq?=
 =?us-ascii?q?x9fIoRFWiuJMi3zM1kh5HxQ35Y6EKjB1Qe1cCzfxqdckb90hNe1EgNvXOnni?=
 =?us-ascii?q?y4zyRqnDEzoKeSxzDBw+X+dBodO25KS3NugkvrIYixl9oaRlSnbxA1lBu54k?=
 =?us-ascii?q?b337RUpKRlL2nSWkdIYy/2L3liUqSurLqOecBO5Ik0viVTSuu8e1OaR6Xyox?=
 =?us-ascii?q?sfySzjHm9eyConeDGtv5XzhwZ6h36FLHZvsHrZftl9xBjB69zaXPJewyQJRD?=
 =?us-ascii?q?dmhjnTHVW8O9ip/c6Il5fYqOy/WHyuVptLcSnxyoOAtjW06nF2ARGlmPCzgN?=
 =?us-ascii?q?LnGxAg0SDnz9lqSTnIrBHkb4nzzau6LOZnclN1C1/h8cp6AJtxko0shJwLxX?=
 =?us-ascii?q?cah4mV/WAGkWb8K9lUxaX+bH8VTz4R39HV+BTl2FFkLn+R3YL5UXqdzdV7Z9?=
 =?us-ascii?q?WgemMZwD894ttWB6eV8LxEhyp1o1WioQ3NZvh9my8XyeEy534Cn+EJpA0twz?=
 =?us-ascii?q?2eArAVG0lYJzbjmAmS49GwraVXYGWvfKO31Epkh9+uELWCrR9GVHnlfZciGD?=
 =?us-ascii?q?d67t9jP1LUzH3z9obkdcHSbd0IqBKUjhPAj+lJJ5IxjfcKnjdnOXnjsnE/1+?=
 =?us-ascii?q?E7ihlu14mgvIebM2Vt4L65AhlAOz33esMT/jDtgrhYnsqM0ICvBI9uGjEPXJ?=
 =?us-ascii?q?bzV/2oCjcSue77OAaJFT1v4kucTPX0HRWe81tht3LCCdiAM3iNJzZRmd5iXh?=
 =?us-ascii?q?iGOEtHgA0OGip8lZowDAOCy8nocUM/7TcUsBqw4AtBzKdkOgfyVk/bpRy0cX?=
 =?us-ascii?q?EkRZ6HNh1U4wpeoUDPPobWuvJ+GWRU84OsqCSJK3eHfEJYAGcRQEuGClv/eL?=
 =?us-ascii?q?606o+T3fKfA7/0A/bhe7yHp6gWe/6OxJ+rmqQst2KAOcmCMWNrJ/sg0wxMWm?=
 =?us-ascii?q?4vSJeRoCkGVyFCz3GFVMWcvhrpv3Qt9s0=3D?=
X-IPAS-Result: =?us-ascii?q?A2BNAAAc2zNc/xLj1wpjHgEGBwaBUggLAYFagjgKg3WWE?=
 =?us-ascii?q?okejlGBew2EbAIXgg81CA0BAwEBAQEBAQIBgRSCOikBgmYBAQEBAgEjEUUFD?=
 =?us-ascii?q?QEIFQIDAgYgAgQfERUICQEEAQ0FCIJbgikDDactgS+ICA2CHQkBgQGLRQaBf?=
 =?us-ascii?q?4FXgkyCV4IsgwYxgiYCi0uVXjMJAo48g0uBUZAeiWKGF4pEgUcBggwrCkEPg?=
 =?us-ascii?q?yeQXHIBiWOBHwEB?=
Received: from msht-gh1-uea01.corp.nsa.gov ([10.215.227.18])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 07 Jan 2019 23:06:52 +0000
Received: from MSMR-GH1-UEA05.corp.nsa.gov (10.215.228.28) by
 MSHT-GH1-UEA01.corp.nsa.gov (10.215.227.18) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 7 Jan 2019 18:06:49 -0500
Received: from MSMR-GH1-UEA01.corp.nsa.gov ([169.254.6.68]) by
 MSMR-GH1-UEA05.corp.nsa.gov ([10.215.228.28]) with mapi id 14.03.0415.000;
 Mon, 7 Jan 2019 18:06:45 -0500
From: "DeGraaf, Daniel G" <dgdegra@nsa.gov>
To: 'Christopher Clark' <christopher.w.clark@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 13/15] xsm, argo: XSM control for any access to argo
 by a domain
Thread-Index: AdSm3CaHS0BBv9bzSrSysPPdveH+hQ==
Date: Mon, 7 Jan 2019 23:06:45 +0000
Message-ID: <BA190A75E8413C49BB9E1D2B85D118118CBC92C7@MSMR-GH1-UEA01.corp.nsa.gov>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.215.237.212]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 13/15] xsm,
 argo: XSM control for any access to argo by a domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
DQo+IFN1YmplY3Q6IFtQQVRDSCB2MyAxMy8xNV0geHNtLCBhcmdvOiBYU00gY29udHJvbCBmb3Ig
YW55IGFjY2VzcyB0byBhcmdvIGJ5IGEgZG9tYWluDQo+IA0KPiBXaWxsIGluaGliaXQgaW5pdGlh
bGl6YXRpb24gb2YgdGhlIGRvbWFpbidzIGFyZ28gZGF0YSBzdHJ1Y3R1cmUgdG8NCj4gcHJldmVu
dCByZWNlaXZpbmcgYW55IG1lc3NhZ2VzIG9yIG5vdGlmaWNhdGlvbnMgYW5kIGFjY2VzcyB0byBh
bnkgb2YNCj4gdGhlIGFyZ28gaHlwZXJjYWxsIG9wZXJhdGlvbnMuDQo+IA0KPiBTaWduZWQtb2Zm
LWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29t
Pg0KDQpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+DQoN
CkNvbW1lbnQgdG8gIzExIGFwcGxpZXMgaGVyZSAoYWRkaW5nIGFuIEFWQyB2ZWN0b3IsIHNob3Vs
ZCBhbHNvIGNoYW5nZSBkZWZhdWx0IHBvbGljeSkuDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 23:07:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 23:07: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-devel-bounces@lists.xenproject.org>)
	id 1ggdzD-000168-G4; Mon, 07 Jan 2019 23:07: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=eyHh=PP=nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1ggdzC-00015s-0P
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 23:07:10 +0000
X-Inumbo-ID: f38ff11d-12d0-11e9-92db-bc764e045a96
Received: from UPBD19PA09.eemsg.mail.mil (unknown [214.24.27.84])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f38ff11d-12d0-11e9-92db-bc764e045a96;
 Mon, 07 Jan 2019 23:07:08 +0000 (UTC)
X-EEMSG-check-017: 161312893|UPBD19PA09_EEMSG_MP9.csd.disa.mil
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by UPBD19PA09.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 07 Jan 2019 23:07:05 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=nsa.gov; i=@nsa.gov; q=dns/txt; s=nsa.gov;
 t=1546902425; x=1578438425;
 h=from:to:cc:subject:date:message-id:
 content-transfer-encoding:mime-version;
 bh=Fs8URi/vdxNez8PWySzraPlYcyEUuRrDurnszJENoa0=;
 b=WFW7R/6TTdAPPtx9XIXTAuENEBb5SREQYHb4U5wTMEeNw076rT9ZqwoS
 rbA0GWcAyegohY/jy9wBFbGrdVnnKII4meRckc4Op/sDqMeLQRGI4dccT
 hPKD7xc2Pg6zMSeMhf2rBCxElPEa0EXdPOnqLUP6q2VfhWATNWIYbnQJk
 2o3lAsB6NiG+DL8mk6DjJpBKUBzNkqRIVeRvQT0CBzWA/0wHzLKmOdx7V
 t4Y3a+FTFt3t949Ul650YnOqXXeRNPBgUngiZMeRM5M0SDPY8k5zurdLq
 vUc/MbzAgqWFYBy8X3iy2NfVa5aIOgm344dsv0vOfFA5dmjjbnOOLWTQp w==;
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="22391289"
IronPort-PHdr: =?us-ascii?q?9a23=3AAtirShNtPMZh0E/yYDol6mtUPXoX/o7sNwtQ0K?=
 =?us-ascii?q?IMzox0KPzzosbcNUDSrc9gkEXOFd2Cra4c26yO6+jJYi8p2d65qncMcZhBBV?=
 =?us-ascii?q?cuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx?=
 =?us-ascii?q?7xKRR6JvjvGo7Vks+7y/2+94fcbglUhzexe69+IAmrpgjNq8cahpdvJLwswR?=
 =?us-ascii?q?XTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3?=
 =?us-ascii?q?sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Qi?=
 =?us-ascii?q?qp4bt1RxD0iScHLz85/3/Risxsl6JQvRatqwViz4LIfI2ZMfxzca3HfdMeWG?=
 =?us-ascii?q?FPQMBfWSJcCY+4docDEfYNMeNeooLgpVUBsAG+CBGsCu3x1zFImnH406470+?=
 =?us-ascii?q?s9Hg/J0xctH84Vv3nQsNn5KLseXOKzwaLVzTvDdfRW2TLl5YTGfB4uv/CCXa?=
 =?us-ascii?q?hqfsXLx0kjDx7OgFuKpozjPjOayOANuHWa4eZuSOmijHMoqw5srTexyccskJ?=
 =?us-ascii?q?PGi5kTylDf7yp12ok1JdqmSENiZ9OvDZhetzmCOodrXs8uWX9ktDs6x7Ecp5?=
 =?us-ascii?q?K3YioHxI46yxPcc/CLbpSE7gj9WOqMITp0nmxpdby9ihqo70Ss1/PwWtGp3F?=
 =?us-ascii?q?tLqidJiMfAu3AC2hDJ68WLUPpw80Sn1D2SzQ7c8PtELloxlafDLp4hxaM/mY?=
 =?us-ascii?q?QLvETYGy/2hF32jKiLdkU44uSo6/roYrHhppKEMIF6lwPwPLo3lsK+A+o0Lx?=
 =?us-ascii?q?ECUGaU9+mgyLHv4Ff1T6lNjv0siqnVqpbaJd8BqaKjDA9V1Zgj5w6+Dzegzt?=
 =?us-ascii?q?sYgWEKIE9ZdB6dkYTlJlHDLOrmAfuhgVmgiipnyvPeMr3kGJrNL3zDkLn7fb?=
 =?us-ascii?q?Z67k5R0Bc8zd9C6J1KBbEBOuj8V1T3tNzDFBA1KQO0w+H5CNllzIMRRXqPAr?=
 =?us-ascii?q?OFMKPVqVKI5PggI++Ra48PuDf9Nvsl6uXhjX88g1AdfK2p0YELZ3C/G/RsO1?=
 =?us-ascii?q?+Zbmb0gtcdDWcKuRIzQ/LwiF2DTTFffWq9X6Im6TE9FYKpEJnMRpy2jbyO2S?=
 =?us-ascii?q?e0BJxWZmRcBl+QFnfocp2OW+0QZyKKPs9hjjsEWKCvSoA/1BGirgv6y7t6Lu?=
 =?us-ascii?q?bK4SAXqZPj1MRv5+3SmhA+7yB7D8OY02uVVWF7gnsIRyMq3KB4uUF90UyD0b?=
 =?us-ascii?q?RijPNDC9NT4/dJUgY8NZ7d1OF6CM79WhjHftiXTFaqWNKmASs+Ttgp2d8Bf1?=
 =?us-ascii?q?59G8m+jhDExyeqH74Vl7mQCZ077K3c2WL9J8Fny3bJzKMhlUUpQtNTNW26ga?=
 =?us-ascii?q?5y7xXcB5bSk0WclqaqaaQc0TXX+2eb02WOpl1YUBNrUaXeWnAfYlbWrcj45k?=
 =?us-ascii?q?PFSb+uEq4rPRdGyc6HMqFKcMHmjU1aRPf/P9TTe3++m2itChmWybOMdpDldn?=
 =?us-ascii?q?4B3CTdFEcEkwcT8WyANQglHCituW3eDDtwFVj3eUPj7fF+qG+nTk8z1wyKbV?=
 =?us-ascii?q?du17+r9R4OnvGTUOkT3rUBuCcgtjV0GUyx0M7RC9qFvwBhZrlTYcsh4Fdb0m?=
 =?us-ascii?q?LUrxR9MYK6L6B5nFEebh53sljh1xVyEIpAkMwqoGk2wwp1LKKSyElBeC+A3Z?=
 =?us-ascii?q?DsJr3XLXH//Aqoa67NwVHSys6W+qcO6PQ8qlXjpBqpFk0k83h83NlV1mGT5p?=
 =?us-ascii?q?TODAYITZ3xVUM3/QBgp77Geik9+5/U1Xp0PKe1rDDC3MgpBOQ7xRq6cdlfLa?=
 =?us-ascii?q?WEFAvoHM0CHMWhNvEql0K1YRIFIOBS7q80Psy8e/Sa366rOf5qnCi6gmRf/I?=
 =?us-ascii?q?B9zkWM+jJ9SuHS2ZYJ2fOY0RGbWDf/l1ehtcb3lJtaajEPBGaw1SnkBJJLZq?=
 =?us-ascii?q?1zcocHE3uhI8qyxt9mnZ7iR2ZY9EK/B1MBwMKmYxySYEHn3QJO20Ubu2ComS?=
 =?us-ascii?q?y/zzxsjT4ptKSS0TfSzOTjaBoHIG9LRWZ4gVjwJoi0isgQXFK0YAgxiBul+U?=
 =?us-ascii?q?H6yrBHq6R/NWnTQFxIfzTxL2F6Uqu/qKCCb9RB6Z8yrSpXVP6zYUqZSrPmrB?=
 =?us-ascii?q?sa1jnsH2paxDwhaz6qvZD5lQRgiG2BNHZzsGbZecZoyBbQ+tPcQ+dd0ScYSy?=
 =?us-ascii?q?lmlzbXAkOxP92o/dWPi5fDqfqyVm2/WZ1VaSnr14SAtCml6mJ2HR2zhfezms?=
 =?us-ascii?q?foEQIiyy/0y8FqVTnUrBb7eoTrz761Mf9jfkVyGVD89tB6GptknYs2mJEdwm?=
 =?us-ascii?q?QVhpSJ/XodkGfyPs9X1r75bHoIXTQL2cLa4BD52E1/KXKE35j5VnKSwsR/fd?=
 =?us-ascii?q?m2eHsW1Tgg781RFKiU7aBEnTF0olu3tw7eff99njIFw/s09HEam/0JuBYqzi?=
 =?us-ascii?q?iFAbASGk9YPTb2mBuV9dy/oqRXZGKscbWr00p+h8quA62Gog5CQnr2ZpAiHS?=
 =?us-ascii?q?po5MVlLF3MyGHz6p3jeNTIb9IcrQObkwrEj+hUNJ0xluEHhTF6OWLmo3Ip0f?=
 =?us-ascii?q?I0jRtr3ZuipoiIN31t/L6lAh5fLjD1Zd4T+jXsjalAmMaaxY+vHo97FTUPWJ?=
 =?us-ascii?q?vlVuinECgXtfj9KwmOFzg8+T+nHu+QNg+F6Vx6qGrPHorjHHWePnpWhYFpRA?=
 =?us-ascii?q?OcP1BYmAAZRnMl2JU9Hxqp7MPkeUZ9oDsW4wi84lFcx+QtOxThX2P3oAazdi?=
 =?us-ascii?q?xyWJWZNABR7AxJ+wHSK8PUprZjEicd8pC/oQilLm2Aex8OHWwPQlaDBV3oIv?=
 =?us-ascii?q?+p/9aWoMaCAe/rZdfDTq+HoOIaH9uBw5Oi1sNJtX7YOsqDM3Z4BtU9wUMFUn?=
 =?us-ascii?q?dnTZeK0w4TQjAawnqeJ/WQow2xr2gu9Jiy?=
X-IPAS-Result: =?us-ascii?q?A2AxAAAc2zNc/xLj1wpjHgEGBwaBUQkLAYFagjgKg3WWE?=
 =?us-ascii?q?okejlGBew2EbAIXgg80CQ0BAwEBAQEBAQIBgRSCOikBgmYBAQEBAgEjEUUFD?=
 =?us-ascii?q?QEIFQIDAgYgAgQfERUICQEEAQ0FCIJbgikDDactgS+ICA2CHQkBgQGLRQaBf?=
 =?us-ascii?q?4FXgkyCV4IsgwYxgiYCiS6CHZVeMwkCjjyDS5FviWKGF4pEgUaCDisKQQ+DJ?=
 =?us-ascii?q?4JRjgtyAYljgR8BAQ?=
Received: from msht-gh1-uea01.corp.nsa.gov ([10.215.227.18])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 07 Jan 2019 23:07:04 +0000
Received: from MSMR-GH1-UEA10.corp.nsa.gov (10.215.228.27) by
 MSHT-GH1-UEA01.corp.nsa.gov (10.215.227.18) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 7 Jan 2019 18:07:02 -0500
Received: from MSMR-GH1-UEA01.corp.nsa.gov ([169.254.6.68]) by
 MSMR-GH1-UEA10.corp.nsa.gov ([10.215.228.27]) with mapi id 14.03.0415.000;
 Mon, 7 Jan 2019 18:06:59 -0500
From: "DeGraaf, Daniel G" <dgdegra@nsa.gov>
To: 'Christopher Clark' <christopher.w.clark@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 14/15] xsm, argo: notify: don't describe rings that
 cannot be sent to
Thread-Index: AdSm3KMIHKGuWDNHS4CZhahZU15RZw==
Date: Mon, 7 Jan 2019 23:06:58 +0000
Message-ID: <BA190A75E8413C49BB9E1D2B85D118118CBCC2E5@MSMR-GH1-UEA01.corp.nsa.gov>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.215.237.212]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 14/15] xsm,
 argo: notify: don't describe rings that cannot be sent to
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
DQo+IFN1YmplY3Q6IFtQQVRDSCB2MyAxNC8xNV0geHNtLCBhcmdvOiBub3RpZnk6IGRvbid0IGRl
c2NyaWJlIHJpbmdzIHRoYXQgY2Fubm90IGJlIHNlbnQgdG8NCj4gDQo+IFNpZ25lZC1vZmYtYnk6
IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+DQoN
CkkgaGF2ZSBub3QgY2hlY2tlZCB0byBzZWUgaG93IGNvbW1vbmx5IHRoaXMgZnVuY3Rpb24gaXMg
Y2FsbGVkLCBidXQgaXQgbG9va3MgbGlrZSBpdCBtYXkgaGF2ZSB0aGUgcG90ZW50aWFsIGZvciBw
cm9kdWNpbmcgZXhjZXNzaXZlIEFWQyBkZW5pYWxzIHdoZW4ganVzdCBjaGVja2luZy4gIElmIHRo
aXMgaXMgdGhlIGNhc2UsIHVzaW5nIGFub3RoZXIgWFNNIGhvb2sgKG9yIGFkZGluZyBhIGJvb2wg
cGFyYW1ldGVyIHRvIHRoZSBleGlzdGluZyBvbmUpIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhp
cyBjYXNlIGFuZCB0aGUgYWN0dWFsIHNlbmQgYXR0ZW1wdCB3b3VsZCBsZXQgeW91IHVzZSBhdmNf
aGFzX3Blcm1fbm9hdWRpdCBoZXJlIHRvIGF2b2lkIHRoYXQgbG9nIHNwYW0uIElmIHRoaXMgY2Fs
bCBkb2Vzbid0IGhhcHBlbiBpbiBzb21lIGF1dG9tYXRlZC9jb21tb24gZmFzaGlvbiwgaXQncyBm
aW5lIGFzLWlzLg0KDQpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 07 23:07:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Jan 2019 23:07: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-devel-bounces@lists.xenproject.org>)
	id 1ggdza-0001CR-QS; Mon, 07 Jan 2019 23:07: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=eyHh=PP=nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1ggdzZ-0001C6-NV
 for xen-devel@lists.xenproject.org; Mon, 07 Jan 2019 23:07:33 +0000
X-Inumbo-ID: 03315066-12d1-11e9-a56b-effab2d0181b
Received: from uhil19pa12.eemsg.mail.mil (unknown [214.24.21.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03315066-12d1-11e9-a56b-effab2d0181b;
 Mon, 07 Jan 2019 23:07:32 +0000 (UTC)
X-EEMSG-check-017: 372330730|UHIL19PA12_EEMSG_MP10.csd.disa.mil
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by uhil19pa12.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 07 Jan 2019 23:07:31 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=nsa.gov; i=@nsa.gov; q=dns/txt; s=nsa.gov;
 t=1546902451; x=1578438451;
 h=from:to:cc:subject:date:message-id:
 content-transfer-encoding:mime-version;
 bh=SDEH5VMZQKB+IxR2tTHC4P2Lj/eQM1CS71naSHFcSbs=;
 b=XyjTUMRj4jUdm/dRWtDpUfYsAh3n/jTaEB4MIbOOUmIBbnY0mQsQwtOH
 2XTNHDGSPCjOERieDciZp+83BKoWHAjEQC6xtBov/0laadxu47+9ISX4W
 OmMPf3TmjF1AP2tM+9TG7B6c08P6KURL8wCyW71CXk+uFLJw4oJ2/etZJ
 I4XvgzMx7GhLrrN3p+JdX+31YQDfWGgDmBev7Ib7fwm8biuRkn+PXzas4
 BgEuB7LBvAk+rp734lYa7mVn6kIEoBDfLkBDAapv3b1EiwPAfpmxNBbwG
 vgjMSFkqxlpqM66eliQ+R2H1qqLATh+DzfRuSuCcaRZnPwr/vxjOnrw3m A==;
X-IronPort-AV: E=Sophos;i="5.56,451,1539648000"; d="scan'208";a="19295606"
IronPort-PHdr: =?us-ascii?q?9a23=3A8s7IpB+bfvQXsP9uRHKM819IXTAuvvDOBiVQ1K?=
 =?us-ascii?q?B90+IfIJqq85mqBkHD//Il1AaPAd2Lraocw8Pt8InYEVQa5piAtH1QOLdtbD?=
 =?us-ascii?q?Qizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBB?=
 =?us-ascii?q?r/KRB1JuPoEYLOksi7ze+/94HQbglSmDaxfa55IQmrownWqsQYm5ZpJLwryh?=
 =?us-ascii?q?vOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3?=
 =?us-ascii?q?o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RS?=
 =?us-ascii?q?qt4LtqSB/wiScIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyaOuB+fqfAdt0EQ2?=
 =?us-ascii?q?RPUNtaWyhYDo+ic4cDCuwMNvtaoYbgvVsDtRuwCxexCuPzxDFGhX720rE13e?=
 =?us-ascii?q?suCgzGwBcvEtYSvHjIsNn4NqEfWv21wqnSyjXDautb1Tnz5ofWcx4hu+uDUq?=
 =?us-ascii?q?h+ccbJ1EIhGRnKjlORqYP7OzOey+UDv2aG5OdnSO2vhHMopB9+oji13MghkY?=
 =?us-ascii?q?/JhpkPxVze+iV5x5g1KMS+RUVmYtCkCINduzyGO4dsXM8uXmFltDwkxrEYu5?=
 =?us-ascii?q?O3ZjUGxZc6yxLHdvCLb5KE7gz+WOuROzt0mnxodbClixqs7ESs1PXwWtS13V?=
 =?us-ascii?q?tOtCZJjNnBu38X2xHS8MSKS/hw80G80jiVzQ/T8PtLIUUsmKreLJ4u36A/m4?=
 =?us-ascii?q?IIsUTGAi/2gEL2jLKKdkk8+uin9eDnYrL+q5GbKoF6iB/wPr0vlMK9HOg0Kw?=
 =?us-ascii?q?YBUWeH9OigyrHv51H2QLJQjv0uiKXZtovaKt4Bqq62BA9VzJ4v6xe5Dzi4zN?=
 =?us-ascii?q?QVhWQLIE5fdB6ZkoTkO0vCLO7mAfq9mVigjTRmy+3eMr3kGJrNL3zDkLn7fb?=
 =?us-ascii?q?Z67k5R0Bc8zd9C6J1KBbEBOuj8V1T3tNzDFBA1KQO0w+H5CNllzIMRRXqPAr?=
 =?us-ascii?q?OFMKPVqVKI5PggI++Ra48PuDf9Nvsl6uXhjX88g1AdfK2p0YELZ3C/G/RsO1?=
 =?us-ascii?q?+Zbmb0gtcdDWcKuRIzQ/LwiF2DTTFffWq9X6Im6TE9FYKpEJnMRpy2jbyO2S?=
 =?us-ascii?q?e0BJxWZmRcBl+QFnfocp2OW+0QZyKKPs9hjjsEWKCvSoA/1BGirgv6y7t6Lu?=
 =?us-ascii?q?bK4SAXqZPj1MRv5+3SmhA+7yB7D8OY02uVVWF7gnsIRyMq3KB4uUF90UyD0b?=
 =?us-ascii?q?RijPNDC9NT4/dJUgY8NZ7d1OF6CM79WhjHftiXTFaqWNKmASs+Ttgp2d8Bf1?=
 =?us-ascii?q?59G8m+jhDExyeqH74Vl7mQCZ077K3c2WL9J8Fny3bJzKMhlUUpQtNTNW26ga?=
 =?us-ascii?q?5y7xXcB5bSk0WclqaqaaQc0TXX+2eb02WOpl1YUBNrUaXeWnAfYlbWrcj45k?=
 =?us-ascii?q?PFSb+uEq4rPRdGyc6HMqFKcMHmjU1aRPf/P9TTe3++m2itChmWybOMdpDldn?=
 =?us-ascii?q?4B3CTdFEcEkwcT8WyANQglHCituW3eDDtwFVj3eUPj7fF+qG+nTk8z1wyKbV?=
 =?us-ascii?q?du17+r9R4OnvGTUOkT3rUBuCcgtjV0GUyx0M7RC9qFvwBhZrlTYcsh4Fdb0m?=
 =?us-ascii?q?LUrxR9MYK6L6B5nFEebh53sljh1xVyEIpAkMwqoGk2wwp1LKKSyElBeC+A3Z?=
 =?us-ascii?q?DsJr3XLXH//Aqoa67NwVHSys6W+qcO6PQ8qlXjpBqpFk0k83h83NlV1mGT5p?=
 =?us-ascii?q?TODAYITZ3xVUM3/QBgp77Geik9+5/U1Xp0PKe1rDDC3MgpBOQ7xRq6cdlfLa?=
 =?us-ascii?q?WEFAvoHM0CHMWhNvEql0K1YRIFIOBS7q80Psy8e/Sa366rOf5qnCi6gmRf/I?=
 =?us-ascii?q?B9zkWM+jJ9SuHS2ZYJ2fOY0RGbWDf/l1ehtcb3lJtaajEPBGaw1SnkBJJLZq?=
 =?us-ascii?q?1zcocHE3uhI8qyxt9mnZ7iR2ZY9EK/B1MBwMKmYxySYEHn3QJO20Ubu2ComS?=
 =?us-ascii?q?y/zzxsjT4ptKSS0TfSzOTjaBoHIG9LRWZ4gVjwJoi0isgQXFK0YAgxiBul+U?=
 =?us-ascii?q?H6yrBHq6R/NWnTQFxIfzTxL2F6Uqu/qKCCb9RB6Z8yrSpXVP6zYUqZSrPmrB?=
 =?us-ascii?q?sa1jnsH2paxDwhaz6qvZD5lQRgiG2BNHZzsGbZecZoyBbQ+tPcQ+dd0ScYSy?=
 =?us-ascii?q?lmlzbXAkOxP92o/dWPi5fDqfqyVm2/WZ1VaSnr14SAtCml6mJ2HR2zhfezms?=
 =?us-ascii?q?foEQIiyy/0y8FqVTnUrBb7eoTrz761Mf9jfkVyGVD89tB6GptknYs2mJEdwm?=
 =?us-ascii?q?QVhpSJ/XodkGfyPs9X1r75bHoIXTQL2cLa4BD52E1/KXKE35j5VnKSwsR/fd?=
 =?us-ascii?q?m2eHsW1Tgg781RFKiU7aBEnTF0olu3tw7eff99njIFw/s09HEam/0JuBYqzi?=
 =?us-ascii?q?iFAbASGk9YPTb2mBuV9dy/oqRXZGKscbWr00p+h8quA62Gog5CQnr2ZpAiHS?=
 =?us-ascii?q?po5MVlLF3MyGHz6p3jeNTIb9IcrQObkwrEj+hUNJ0xluEHhTF6OWLmo3Ip0f?=
 =?us-ascii?q?I0jRtr3ZuipoiIN31t/L6lAh5fLjD1Zd4T+jXsjalAmMaaxY+vHo97FTUPWJ?=
 =?us-ascii?q?vlVuinECgXtfj9KwmOFzg8+T+nHu+QNg+F6Vx6qGrPHorjHHWePnpWhYFpRA?=
 =?us-ascii?q?OcP1BYmAAZRnMl2JU9Hxqp7MPkeUZ9oDsW4wi84lFcx+QtOxThX2P3oAazdi?=
 =?us-ascii?q?xyWJWZNABR7AxJ+wHSK8PUprZjEicd8pC/oQilLm2Aex8OHWwPQlaDBV3oIv?=
 =?us-ascii?q?+p/9aWoMaCAe/rZdfDTq+HoOIaH9uBw5Oi1sNJtX7YOsqDM3Z4BtU9wUMFUn?=
 =?us-ascii?q?dnTZeK0w4TQjAawnqeJ/WQow2xr2gu9Jiy?=
X-IPAS-Result: =?us-ascii?q?A2AxAADk2jNc/7Xj1wpjHgEGBwaBUQkLAYFagjgKg3WWE?=
 =?us-ascii?q?okejlEUgWcNhGwCF4IPNAkNAQMBAQEBAQECAYEUgjopAYJmAQEBAQIBIxFFB?=
 =?us-ascii?q?Q0BCBUCAwIGIAIEHxEVCAkBBAENBQiCW4IpAw2nLYEviAgNgh0JAYEBi0UGg?=
 =?us-ascii?q?X+BV4JMgleBbj6DBjGCJgKJT4F8lV4zCQKKWYNjg0uRb4lihheKRIFGgg4rC?=
 =?us-ascii?q?kEPgyeCIo46cgGJY4EfAQE?=
Received: from msht-gh1-uea02.corp.nsa.gov ([10.215.227.181])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 07 Jan 2019 23:07:30 +0000
Received: from MSMR-GH1-UEA02.corp.nsa.gov (10.215.227.180) by
 MSHT-GH1-UEA02.corp.nsa.gov (10.215.227.181) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 7 Jan 2019 18:07:28 -0500
Received: from MSMR-GH1-UEA01.corp.nsa.gov ([169.254.6.68]) by
 MSMR-GH1-UEA02.corp.nsa.gov ([10.215.227.180]) with mapi id 14.03.0415.000;
 Mon, 7 Jan 2019 18:07:27 -0500
From: "DeGraaf, Daniel G" <dgdegra@nsa.gov>
To: 'Christopher Clark' <christopher.w.clark@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 11/15] xsm, argo: XSM control for argo register
Thread-Index: AdSm3cHHv2KBo/iYRvO9Eb0lBER8SQ==
Date: Mon, 7 Jan 2019 23:07:27 +0000
Message-ID: <BA190A75E8413C49BB9E1D2B85D118118CBCC2F6@MSMR-GH1-UEA01.corp.nsa.gov>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.215.237.212]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 11/15] xsm,
 argo: XSM control for argo register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
DQo+IFN1YmplY3Q6IFtQQVRDSCB2MyAxMS8xNV0geHNtLCBhcmdvOiBYU00gY29udHJvbCBmb3Ig
YXJnbyByZWdpc3Rlcg0KPiANCj4gWFNNIGNvbnRyb2xzIGZvciBhcmdvIHJpbmcgcmVnaXN0cmF0
aW9uIHdpdGggdHdvIGRpc3RpbmN0IGNhc2VzLCB3aGVyZQ0KPiB0aGUgcmluZyBiZWluZyByZWdp
c3RlcmVkIGlzOg0KPiANCj4gMSkgU2luZ2xlIHNvdXJjZTogIHJlZ2lzdGVyaW5nIGEgcmluZyBm
b3IgY29tbXVuaWNhdGlvbiB0byByZWNlaXZlIG1lc3NhZ2VzDQo+ICAgICAgICAgICAgICAgICAg
ICBmcm9tIGEgc3BlY2lmaWVkIHNpbmdsZSBvdGhlciBkb21haW4uDQo+ICAgIERlZmF1bHQgcG9s
aWN5OiBhbGxvdy4NCj4gDQo+IDIpIEFueSBzb3VyY2U6ICAgICByZWdpc3RlcmluZyBhIHJpbmcg
Zm9yIGNvbW11bmljYXRpb24gdG8gcmVjZWl2ZSBtZXNzYWdlcw0KPiAgICAgICAgICAgICAgICAg
ICAgZnJvbSBhbnksIG9yIGFsbCwgb3RoZXIgZG9tYWlucyAoaWUuIHdpbGRjYXJkKS4NCj4gICAg
RGVmYXVsdCBwb2xpY3k6IGRlbnksIHdpdGggcnVudGltZSBwb2xpY3kgY29uZmlndXJhdGlvbiB2
aWEgYm9vdHBhcmFtLg0KPiANCj4gVGhlIGV4aXN0aW5nIGFyZ28tbWFjIGJvb3QgcGFyYW1ldGVy
IGluZGljYXRlcyBhZG1pbmlzdHJhdG9yIHByZWZlcmVuY2UgZm9yDQo+IGVpdGhlciBwZXJtaXNz
aXZlIG9yIHN0cmljdCBhY2Nlc3MgY29udHJvbCwgd2hpY2ggd2lsbCBhbGxvdyBvciBkZW55DQo+
IHJlZ2lzdHJhdGlvbiBvZiBhbnktc2VuZGVyIHJpbmdzLg0KPiANCj4gVGhpcyBjb21taXQgbW9k
aWZpZXMgdGhlIHNpZ25hdHVyZSBvZiBjb3JlIFhTTSBob29rIGZ1bmN0aW9ucyBpbiBvcmRlciB0
bw0KPiBhcHBseSAnY29uc3QnIHRvIGFyZ3VtZW50cywgbmVlZGVkIGluIG9yZGVyIGZvciAnY29u
c3QnIHRvIGJlIGFjY2VwdGVkIGluDQo+IHNpZ25hdHVyZSBvZiBmdW5jdGlvbnMgdGhhdCBpbnZv
a2UgdGhlbS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3Rv
cGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+DQoNCkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYg
PGRnZGVncmFAdHljaG8ubnNhLmdvdj4NCg0KV2hpbGUgaXQgZG9lcyBub3QgbmVlZCB0byBiZSBh
IHBhcnQgb2YgdGhpcyBwYXRjaCwgc29tZXdoZXJlIGluIHRoZSBzZXJpZXMgeW91IHNob3VsZCBh
ZGQgYSBydWxlIGFsbG93aW5nIHRoZXNlIGZlYXR1cmVzIHRvIGJlIHVzZWQgYnkgZ3Vlc3RzIGlu
IHRoZSBkZWZhdWx0IFhTTSBwb2xpY3k7IHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0
X2ZlYXR1cmVzLnRlIGlzIHdoZXJlIGZlYXR1cmVzIGxpa2UgdGhpcyBoYXZlIHByZXZpb3VzbHkg
YmVlbiBoYW5kbGVkLiAgU2luY2UgeW91J3JlIGFkZGluZyBwZXJtaXNzaW9ucyBvbmUgYXQgYSB0
aW1lLCB5b3UgY291bGQgYWRkIHRoZSBydWxlcyBhbGwgYXQgb25jZSBvciBhcyBhIHBhcnQgb2Yg
dGhlIHBhdGNoIGFkZGluZyB0aGUgdmVjdG9yLg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 00:16:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 00:16: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-devel-bounces@lists.xenproject.org>)
	id 1ggf4G-0006yR-EM; Tue, 08 Jan 2019 00:16: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=bkeU=PQ=ozlabs.org=dgibson@srs-us1.protection.inumbo.net>)
 id 1ggf4E-0006yC-NM
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 00:16:27 +0000
X-Inumbo-ID: a0230ef9-12da-11e9-92db-bc764e045a96
Received: from ozlabs.org (unknown [2401:3900:2:1::2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0230ef9-12da-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 00:16:23 +0000 (UTC)
Received: by ozlabs.org (Postfix, from userid 1007)
 id 43YXqR2czPz9sD9; Tue,  8 Jan 2019 11:16:19 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=gibson.dropbear.id.au; s=201602; t=1546906579;
 bh=F1iEYsadC1AToocpJ1vfOY04s6EITAHrRTMOXQLstJE=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=UUMEbKgCEMeE9iPt4sVjL2bALD3z2H8bD/Dl6dbGJXh4aWTd9fYR32G3Ui87exMhS
 a8ykZ0cfX/x7YxRijpzrj4axLPJZlQCEHV0x+CIAGPA8I7UcfBu4DDohd7huUnibNM
 Y5NZNu/EitDZXwIlXBv1O6U26uHM1CHkQdNH/yR8=
Date: Tue, 8 Jan 2019 11:07:49 +1100
From: David Gibson <david@gibson.dropbear.id.au>
To: Eduardo Habkost <ehabkost@redhat.com>
Message-ID: <20190108000749.GG13339@umbus.fritz.box>
References: <20190107193020.21744-1-ehabkost@redhat.com>
 <20190107193020.21744-2-ehabkost@redhat.com>
MIME-Version: 1.0
In-Reply-To: <20190107193020.21744-2-ehabkost@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 1/3] spapr: Eliminate
 SPAPR_PCI_2_7_MMIO_WIN_SIZE macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: qemu-ppc@nongnu.org, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org, David Hildenbrand <david@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-devel@nongnu.org,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?iso-8859-1?Q?Marc-Andr=E9?= Lureau <marcandre.lureau@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============8121185440666552038=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8121185440666552038==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="gm5TwAJMO0F2iVRz"
Content-Disposition: inline


--gm5TwAJMO0F2iVRz
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jan 07, 2019 at 05:30:18PM -0200, Eduardo Habkost wrote:
> The macro is only used in one place, where the purpose of the
> value is obvious.  Eliminate the macro so we don't need to rely
> on stringify().
>=20
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Acked-by: David Gibson <david@gibson.dropbear.id.au>

> ---
>  include/hw/pci-host/spapr.h | 1 -
>  hw/ppc/spapr.c              | 2 +-
>  2 files changed, 1 insertion(+), 2 deletions(-)
>=20
> diff --git a/include/hw/pci-host/spapr.h b/include/hw/pci-host/spapr.h
> index 7c66c3872f..a85a995b6c 100644
> --- a/include/hw/pci-host/spapr.h
> +++ b/include/hw/pci-host/spapr.h
> @@ -99,7 +99,6 @@ struct sPAPRPHBState {
>  #define SPAPR_PCI_BASE               (1ULL << 45) /* 32 TiB */
>  #define SPAPR_PCI_LIMIT              (1ULL << 46) /* 64 TiB */
> =20
> -#define SPAPR_PCI_2_7_MMIO_WIN_SIZE  0xf80000000
>  #define SPAPR_PCI_IO_WIN_SIZE        0x10000
> =20
>  #define SPAPR_PCI_MSI_WINDOW         0x40000000000ULL
> diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c
> index 5671608cea..bff42f0adb 100644
> --- a/hw/ppc/spapr.c
> +++ b/hw/ppc/spapr.c
> @@ -4225,7 +4225,7 @@ static void spapr_machine_2_7_class_options(Machine=
Class *mc)
>          {
>              .driver   =3D TYPE_SPAPR_PCI_HOST_BRIDGE,
>              .property =3D "mem_win_size",
> -            .value    =3D stringify(SPAPR_PCI_2_7_MMIO_WIN_SIZE),
> +            .value    =3D "0xf80000000",
>          },
>          {
>              .driver   =3D TYPE_SPAPR_PCI_HOST_BRIDGE,

--=20
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

--gm5TwAJMO0F2iVRz
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEdfRlhq5hpmzETofcbDjKyiDZs5IFAlwz6dAACgkQbDjKyiDZ
s5KxthAAmMSt+mzO7gBNqkfCRsvhE9RQs+CbWqXU+qb6Wgb5QkfCCsMrfWWe0UGo
HPs6teVCyt9K31XT7W9ZGde5YtMEO7wpEHcr3EkZT4KyMUUwOjUaL3ut5npQSCWL
2SG6wtePDIPTLmsODoLJVCoCRhcuFF2ZN+d91DlANwr3purOP/B9KEVu1GUOlA8r
JdPMXRNN9VaRm7VaUvUVOb8NCSqaFt5IiHlgRUGGD3ZnH5a0Hjvu9NaLL0oFuGCK
r3D8eyrivhxRxGeWX8kGu5rAbpYZx2LKWRZ+TXsZIJ7KKXTVPU3hVZERR+ApjBMz
soDywiID/1HTrPvKtxaqiRigZCvNOUWMbSNzFKFX/FC7Z2w19dbXKV238olN+k7p
ryNRPXkC85Lcu6WWnNk4QusdxWYw52r4u+2sAhgh1z5CIRCGRsqCFenXxFOyIMYA
pQiJrzjaxoLB6K+jAVyzB23Pw1CCaIDPUgfmCCBu4imO5ib55JGL+JYvmBXsGfCw
ak+dOo4EBYuq3XtqYNFGoKRJ+CIyGpNQFBFkq5O1GV79eicDkyyTQWcs99+8XBse
V2pvvlcWsvns+qpJyFF5+JKMuSoz8umf6P/VXDmB2Gw92v2gGKKrd8tAxyO6Kvq8
9kqQ543+SyML7/ddyLH8O4SjlzScXrRS2uACOtpHjH4OgqupC1A=
=89iK
-----END PGP SIGNATURE-----

--gm5TwAJMO0F2iVRz--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8121185440666552038==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 08 00:16:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 00:16: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-devel-bounces@lists.xenproject.org>)
	id 1ggf4G-0006yL-6H; Tue, 08 Jan 2019 00:16: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=bkeU=PQ=ozlabs.org=dgibson@srs-us1.protection.inumbo.net>)
 id 1ggf4E-0006yB-NM
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 00:16:27 +0000
X-Inumbo-ID: a021afe0-12da-11e9-92db-bc764e045a96
Received: from ozlabs.org (unknown [2401:3900:2:1::2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a021afe0-12da-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 00:16:22 +0000 (UTC)
Received: by ozlabs.org (Postfix, from userid 1007)
 id 43YXqR3pcRz9sCr; Tue,  8 Jan 2019 11:16:19 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=gibson.dropbear.id.au; s=201602; t=1546906579;
 bh=FuWha/6Qt1UkGfy6nZzS+2Qo82Znzwp4K43Xl6l+0TQ=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=FMXsxAut70xZtTDhlPHKOEERNPdoFkM3VWrkNsl03qe9O/f8U8IJMp+1v/9iiBqUs
 CTCdzAw6gCjaZvUPasYHLqpemK0or1elfrh2DE75Bg0CyaPUUt66fK5W/FrEoTwLu9
 0JDjQiI0gkX3HUP82DLg0JT0Y7tb+QBRMDtRqQ1c=
Date: Tue, 8 Jan 2019 11:08:23 +1100
From: David Gibson <david@gibson.dropbear.id.au>
To: Eduardo Habkost <ehabkost@redhat.com>
Message-ID: <20190108000823.GH13339@umbus.fritz.box>
References: <20190107193020.21744-1-ehabkost@redhat.com>
 <20190107193020.21744-3-ehabkost@redhat.com>
MIME-Version: 1.0
In-Reply-To: <20190107193020.21744-3-ehabkost@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 2/3] machine: Eliminate unnecessary
 stringify() usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: qemu-ppc@nongnu.org, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org, David Hildenbrand <david@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-devel@nongnu.org,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?iso-8859-1?Q?Marc-Andr=E9?= Lureau <marcandre.lureau@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============3575803063838041121=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3575803063838041121==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="ik0NlRzMGhMnxrMX"
Content-Disposition: inline


--ik0NlRzMGhMnxrMX
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jan 07, 2019 at 05:30:19PM -0200, Eduardo Habkost wrote:
> stringify() is useful when we need to use macros in compat_props
> (like when we set virtio-baloon-pci.class=3DPCI_CLASS_MEMORY_RAM at
> pc_i440fx_1_0_machine_options()), but it is pointless when we are
> already providing a number literal.
>=20
> Replace stringify() with string literals when appropriate.
>=20
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Reviewed-by: David Gibson <david@gibson.dropbear.id.au>

> ---
>  hw/core/machine.c |  8 ++--
>  hw/i386/pc.c      | 94 +++++++++++++++++++++++------------------------
>  hw/i386/pc_piix.c | 30 +++++++--------
>  hw/ppc/spapr.c    |  2 +-
>  4 files changed, 67 insertions(+), 67 deletions(-)
>=20
> diff --git a/hw/core/machine.c b/hw/core/machine.c
> index f8563efb86..4b4d6c23de 100644
> --- a/hw/core/machine.c
> +++ b/hw/core/machine.c
> @@ -135,11 +135,11 @@ GlobalProperty hw_compat_2_8[] =3D {
>      {
>          .driver   =3D "fw_cfg_mem",
>          .property =3D "x-file-slots",
> -        .value    =3D stringify(0x10),
> +        .value    =3D "0x10",
>      },{
>          .driver   =3D "fw_cfg_io",
>          .property =3D "x-file-slots",
> -        .value    =3D stringify(0x10),
> +        .value    =3D "0x10",
>      },{
>          .driver   =3D "pflash_cfi01",
>          .property =3D "old-multiple-chip-handling",
> @@ -337,11 +337,11 @@ GlobalProperty hw_compat_2_1[] =3D {
>      },{
>          .driver   =3D "usb-mouse",
>          .property =3D "usb_version",
> -        .value    =3D stringify(1),
> +        .value    =3D "1",
>      },{
>          .driver   =3D "usb-kbd",
>          .property =3D "usb_version",
> -        .value    =3D stringify(1),
> +        .value    =3D "1",
>      },{
>          .driver   =3D "virtio-pci",
>          .property =3D "virtio-pci-bus-master-bug-migration",
> diff --git a/hw/i386/pc.c b/hw/i386/pc.c
> index 4952feb476..ff14b6d4df 100644
> --- a/hw/i386/pc.c
> +++ b/hw/i386/pc.c
> @@ -148,11 +148,11 @@ GlobalProperty pc_compat_2_12[] =3D {
>      },{
>          .driver   =3D "EPYC-" TYPE_X86_CPU,
>          .property =3D "xlevel",
> -        .value    =3D stringify(0x8000000a),
> +        .value    =3D "0x8000000a",
>      },{
>          .driver   =3D "EPYC-IBPB-" TYPE_X86_CPU,
>          .property =3D "xlevel",
> -        .value    =3D stringify(0x8000000a),
> +        .value    =3D "0x8000000a",
>      },
>  };
>  const size_t pc_compat_2_12_len =3D G_N_ELEMENTS(pc_compat_2_12);
> @@ -191,7 +191,7 @@ GlobalProperty pc_compat_2_9[] =3D {
>      {
>          .driver   =3D "mch",
>          .property =3D "extended-tseg-mbytes",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },
>  };
>  const size_t pc_compat_2_9_len =3D G_N_ELEMENTS(pc_compat_2_9);
> @@ -365,75 +365,75 @@ GlobalProperty pc_compat_2_3[] =3D {
>      },{
>          .driver   =3D "qemu64" "-" TYPE_X86_CPU,
>          .property =3D "min-level",
> -        .value    =3D stringify(4),
> +        .value    =3D "4",
>      },{
>          .driver   =3D "kvm64" "-" TYPE_X86_CPU,
>          .property =3D "min-level",
> -        .value    =3D stringify(5),
> +        .value    =3D "5",
>      },{
>          .driver   =3D "pentium3" "-" TYPE_X86_CPU,
>          .property =3D "min-level",
> -        .value    =3D stringify(2),
> +        .value    =3D "2",
>      },{
>          .driver   =3D "n270" "-" TYPE_X86_CPU,
>          .property =3D "min-level",
> -        .value    =3D stringify(5),
> +        .value    =3D "5",
>      },{
>          .driver   =3D "Conroe" "-" TYPE_X86_CPU,
>          .property =3D "min-level",
> -        .value    =3D stringify(4),
> +        .value    =3D "4",
>      },{
>          .driver   =3D "Penryn" "-" TYPE_X86_CPU,
>          .property =3D "min-level",
> -        .value    =3D stringify(4),
> +        .value    =3D "4",
>      },{
>          .driver   =3D "Nehalem" "-" TYPE_X86_CPU,
>          .property =3D "min-level",
> -        .value    =3D stringify(4),
> +        .value    =3D "4",
>      },{
>          .driver   =3D "n270" "-" TYPE_X86_CPU,
>          .property =3D "min-xlevel",
> -        .value    =3D stringify(0x8000000a),
> +        .value    =3D "0x8000000a",
>      },{
>          .driver   =3D "Penryn" "-" TYPE_X86_CPU,
>          .property =3D "min-xlevel",
> -        .value    =3D stringify(0x8000000a),
> +        .value    =3D "0x8000000a",
>      },{
>          .driver   =3D "Conroe" "-" TYPE_X86_CPU,
>          .property =3D "min-xlevel",
> -        .value    =3D stringify(0x8000000a),
> +        .value    =3D "0x8000000a",
>      },{
>          .driver   =3D "Nehalem" "-" TYPE_X86_CPU,
>          .property =3D "min-xlevel",
> -        .value    =3D stringify(0x8000000a),
> +        .value    =3D "0x8000000a",
>      },{
>          .driver   =3D "Westmere" "-" TYPE_X86_CPU,
>          .property =3D "min-xlevel",
> -        .value    =3D stringify(0x8000000a),
> +        .value    =3D "0x8000000a",
>      },{
>          .driver   =3D "SandyBridge" "-" TYPE_X86_CPU,
>          .property =3D "min-xlevel",
> -        .value    =3D stringify(0x8000000a),
> +        .value    =3D "0x8000000a",
>      },{
>          .driver   =3D "IvyBridge" "-" TYPE_X86_CPU,
>          .property =3D "min-xlevel",
> -        .value    =3D stringify(0x8000000a),
> +        .value    =3D "0x8000000a",
>      },{
>          .driver   =3D "Haswell" "-" TYPE_X86_CPU,
>          .property =3D "min-xlevel",
> -        .value    =3D stringify(0x8000000a),
> +        .value    =3D "0x8000000a",
>      },{
>          .driver   =3D "Haswell-noTSX" "-" TYPE_X86_CPU,
>          .property =3D "min-xlevel",
> -        .value    =3D stringify(0x8000000a),
> +        .value    =3D "0x8000000a",
>      },{
>          .driver   =3D "Broadwell" "-" TYPE_X86_CPU,
>          .property =3D "min-xlevel",
> -        .value    =3D stringify(0x8000000a),
> +        .value    =3D "0x8000000a",
>      },{
>          .driver   =3D "Broadwell-noTSX" "-" TYPE_X86_CPU,
>          .property =3D "min-xlevel",
> -        .value    =3D stringify(0x8000000a),
> +        .value    =3D "0x8000000a",
>      },{
>          .driver =3D TYPE_X86_CPU,
>          .property =3D "kvm-no-smi-migration",
> @@ -566,7 +566,7 @@ GlobalProperty pc_compat_2_0[] =3D {
>      {
>          .driver   =3D "apic",
>          .property =3D "version",
> -        .value    =3D stringify(0x11),
> +        .value    =3D "0x11",
>      },
>      {
>          .driver   =3D "nec-usb-xhci",
> @@ -581,17 +581,17 @@ GlobalProperty pc_compat_2_0[] =3D {
>      {
>          .driver   =3D "pci-serial",
>          .property =3D "prog_if",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },
>      {
>          .driver   =3D "pci-serial-2x",
>          .property =3D "prog_if",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },
>      {
>          .driver   =3D "pci-serial-4x",
>          .property =3D "prog_if",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },
>      {
>          .driver   =3D "virtio-net-pci",
> @@ -629,7 +629,7 @@ GlobalProperty pc_compat_1_7[] =3D {
>      {
>          .driver   =3D "hpet",
>          .property =3D HPET_INTCAP,
> -        .value    =3D stringify(4),
> +        .value    =3D "4",
>      },
>  };
>  const size_t pc_compat_1_7_len =3D G_N_ELEMENTS(pc_compat_1_7);
> @@ -643,19 +643,19 @@ GlobalProperty pc_compat_1_6[] =3D {
>      },{
>          .driver   =3D "qemu64-" TYPE_X86_CPU,
>          .property =3D "model",
> -        .value    =3D stringify(2),
> +        .value    =3D "2",
>      },{
>          .driver   =3D "qemu32-" TYPE_X86_CPU,
>          .property =3D "model",
> -        .value    =3D stringify(3),
> +        .value    =3D "3",
>      },{
>          .driver   =3D "i440FX-pcihost",
>          .property =3D "short_root_bus",
> -        .value    =3D stringify(1),
> +        .value    =3D "1",
>      },{
>          .driver   =3D "q35-pcihost",
>          .property =3D "short_root_bus",
> -        .value    =3D stringify(1),
> +        .value    =3D "1",
>      },
>  };
>  const size_t pc_compat_1_6_len =3D G_N_ELEMENTS(pc_compat_1_6);
> @@ -665,27 +665,27 @@ GlobalProperty pc_compat_1_5[] =3D {
>      {
>          .driver   =3D "Conroe-" TYPE_X86_CPU,
>          .property =3D "model",
> -        .value    =3D stringify(2),
> +        .value    =3D "2",
>      },{
>          .driver   =3D "Conroe-" TYPE_X86_CPU,
>          .property =3D "min-level",
> -        .value    =3D stringify(2),
> +        .value    =3D "2",
>      },{
>          .driver   =3D "Penryn-" TYPE_X86_CPU,
>          .property =3D "model",
> -        .value    =3D stringify(2),
> +        .value    =3D "2",
>      },{
>          .driver   =3D "Penryn-" TYPE_X86_CPU,
>          .property =3D "min-level",
> -        .value    =3D stringify(2),
> +        .value    =3D "2",
>      },{
>          .driver   =3D "Nehalem-" TYPE_X86_CPU,
>          .property =3D "model",
> -        .value    =3D stringify(2),
> +        .value    =3D "2",
>      },{
>          .driver   =3D "Nehalem-" TYPE_X86_CPU,
>          .property =3D "min-level",
> -        .value    =3D stringify(2),
> +        .value    =3D "2",
>      },{
>          .driver   =3D "virtio-net-pci",
>          .property =3D "any_layout",
> @@ -697,11 +697,11 @@ GlobalProperty pc_compat_1_5[] =3D {
>      },{
>          .driver   =3D "i440FX-pcihost",
>          .property =3D "short_root_bus",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },{
>          .driver   =3D "q35-pcihost",
>          .property =3D "short_root_bus",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },
>  };
>  const size_t pc_compat_1_5_len =3D G_N_ELEMENTS(pc_compat_1_5);
> @@ -711,36 +711,36 @@ GlobalProperty pc_compat_1_4[] =3D {
>      {
>          .driver   =3D "scsi-hd",
>          .property =3D "discard_granularity",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },{
>          .driver   =3D "scsi-cd",
>          .property =3D "discard_granularity",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },{
>          .driver   =3D "scsi-disk",
>          .property =3D "discard_granularity",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },{
>          .driver   =3D "ide-hd",
>          .property =3D "discard_granularity",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },{
>          .driver   =3D "ide-cd",
>          .property =3D "discard_granularity",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },{
>          .driver   =3D "ide-drive",
>          .property =3D "discard_granularity",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },{
>          .driver   =3D "virtio-blk-pci",
>          .property =3D "discard_granularity",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },{
>          .driver   =3D "virtio-serial-pci",
>          .property =3D "vectors",
>          /* DEV_NVECTORS_UNSPECIFIED as a uint32_t string */
> -        .value    =3D stringify(0xFFFFFFFF),
> +        .value    =3D "0xFFFFFFFF",
>      },{
>          .driver   =3D "virtio-net-pci",
>          .property =3D "ctrl_guest_offloads",
> @@ -768,7 +768,7 @@ GlobalProperty pc_compat_1_4[] =3D {
>      },{
>          .driver   =3D "486-" TYPE_X86_CPU,
>          .property =3D "model",
> -        .value    =3D stringify(0),
> +        .value    =3D "0",
>      },
>      {
>          .driver =3D "n270" "-" TYPE_X86_CPU,
> diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
> index ed6984638e..fd20227af3 100644
> --- a/hw/i386/pc_piix.c
> +++ b/hw/i386/pc_piix.c
> @@ -697,7 +697,7 @@ static void pc_i440fx_1_3_machine_options(MachineClas=
s *m)
>          {
>              .driver   =3D "usb-tablet",
>              .property =3D "usb_version",
> -            .value    =3D stringify(1),
> +            .value    =3D "1",
>          },{
>              .driver   =3D "virtio-net-pci",
>              .property =3D "ctrl_mac_addr",
> @@ -741,11 +741,11 @@ static void pc_i440fx_1_2_machine_options(MachineCl=
ass *m)
>          },{
>              .driver   =3D "qxl",
>              .property =3D "revision",
> -            .value    =3D stringify(3),
> +            .value    =3D "3",
>          },{
>              .driver   =3D "qxl-vga",
>              .property =3D "revision",
> -            .value    =3D stringify(3),
> +            .value    =3D "3",
>          },{
>              .driver   =3D "VGA",
>              .property =3D "mmio",
> @@ -777,19 +777,19 @@ static void pc_i440fx_1_1_machine_options(MachineCl=
ass *m)
>          },{
>              .driver   =3D "VGA",
>              .property =3D "vgamem_mb",
> -            .value    =3D stringify(8),
> +            .value    =3D "8",
>          },{
>              .driver   =3D "vmware-svga",
>              .property =3D "vgamem_mb",
> -            .value    =3D stringify(8),
> +            .value    =3D "8",
>          },{
>              .driver   =3D "qxl-vga",
>              .property =3D "vgamem_mb",
> -            .value    =3D stringify(8),
> +            .value    =3D "8",
>          },{
>              .driver   =3D "qxl",
>              .property =3D "vgamem_mb",
> -            .value    =3D stringify(8),
> +            .value    =3D "8",
>          },{
>              .driver   =3D "virtio-blk-pci",
>              .property =3D "config-wce",
> @@ -876,11 +876,11 @@ static void pc_i440fx_0_14_machine_options(MachineC=
lass *m)
>          },{
>              .driver   =3D "qxl",
>              .property =3D "revision",
> -            .value    =3D stringify(2),
> +            .value    =3D "2",
>          },{
>              .driver   =3D "qxl-vga",
>              .property =3D "revision",
> -            .value    =3D stringify(2),
> +            .value    =3D "2",
>          },
>      };
> =20
> @@ -904,19 +904,19 @@ static void pc_i440fx_0_13_machine_options(MachineC=
lass *m)
>          },{
>              .driver   =3D "AC97",
>              .property =3D "use_broken_id",
> -            .value    =3D stringify(1),
> +            .value    =3D "1",
>          },{
>              .driver   =3D "virtio-9p-pci",
>              .property =3D "vectors",
> -            .value    =3D stringify(0),
> +            .value    =3D "0",
>          },{
>              .driver   =3D "VGA",
>              .property =3D "rombar",
> -            .value    =3D stringify(0),
> +            .value    =3D "0",
>          },{
>              .driver   =3D "vmware-svga",
>              .property =3D "rombar",
> -            .value    =3D stringify(0),
> +            .value    =3D "0",
>          },
>      };
> =20
> @@ -936,11 +936,11 @@ static void pc_i440fx_0_12_machine_options(MachineC=
lass *m)
>          {
>              .driver   =3D "virtio-serial-pci",
>              .property =3D "max_ports",
> -            .value    =3D stringify(1),
> +            .value    =3D "1",
>          },{
>              .driver   =3D "virtio-serial-pci",
>              .property =3D "vectors",
> -            .value    =3D stringify(0),
> +            .value    =3D "0",
>          },{
>              .driver   =3D "usb-mouse",
>              .property =3D "serial",
> diff --git a/hw/ppc/spapr.c b/hw/ppc/spapr.c
> index bff42f0adb..d7d87b0ae8 100644
> --- a/hw/ppc/spapr.c
> +++ b/hw/ppc/spapr.c
> @@ -4264,7 +4264,7 @@ static void spapr_machine_2_6_class_options(Machine=
Class *mc)
>          {
>              .driver   =3D TYPE_SPAPR_PCI_HOST_BRIDGE,
>              .property =3D "ddw",
> -            .value    =3D stringify(off),
> +            .value    =3D "off",
>          },
>      };
> =20

--=20
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

--ik0NlRzMGhMnxrMX
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEdfRlhq5hpmzETofcbDjKyiDZs5IFAlwz6fcACgkQbDjKyiDZ
s5JihA/+MMEu2dLoAvJEtlAd7YcOMqsA/ZxiiILBfqMC8PMEzRHvkCZvnZyS0e3h
PWPUZBwOYqBJnF8XnTn2oinl2L59vKBZgxAMhwEVh+VIlHrVtnlV/H/o+E9RXvG0
6O6KboBBGuedUi2+LgIIA+MOdELJOQclNXUm1BbR3awX7R2mQZ0vPN/KrV31U6Fc
HSZSpKJIsXDJ0LWuxXCJSyfxJnPS9hNNMqnouLjZp1GZr8vavrDrddVHTUKqfWnJ
3FdDMtkfhAQstNTakfIf8g3nWxtrEfWqg3dU1uNQ299ZJqF7MpVFcaN6LX+jdrxU
n1Y/C7OY4FVRe9xN8urVKG/r/T2afuaGYb0fimIVD+xbvznrAT23PN3wg/T+vZUt
yXH8cNDsfStTChSe28YqmybhMgDspQJq3wo/M2ZYg2khF8z+BiczdMGrDygfqfE9
9cu8Yzlv39BnVeDEcgXS2fILXlmBz7grv7r5l0FlbZVcZ+zZR5CQa/HvxsTkzyGq
//cJMtuXQkpGjK22sA7OOAqOfdywJFQie1P1z07LWhDVSfkAMCAmGUQfaXC7+RlM
vAo7hJ9gKsDN7D7gufr/9+WdNskz6tpCMxvyC1N4EoT2AItbhcU2p8ivv1PV7Yj8
NI3nI1vWIRCcDWY2uQLu8FirGiA/gzDB6j21eMoxxWnFGkkqKhE=
=ibsj
-----END PGP SIGNATURE-----

--ik0NlRzMGhMnxrMX--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3575803063838041121==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 08 06:46:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 06:46: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-devel-bounces@lists.xenproject.org>)
	id 1ggl9I-0000Ee-VV; Tue, 08 Jan 2019 06:46:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G9di=PQ=redhat.com=kraxel@srs-us1.protection.inumbo.net>)
 id 1ggl9I-0000EZ-0I
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 06:46:04 +0000
X-Inumbo-ID: 0c2d150c-1311-11e9-b74d-6b250724578a
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c2d150c-1311-11e9-b74d-6b250724578a;
 Tue, 08 Jan 2019 06:45:58 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 56004C05CDE4;
 Tue,  8 Jan 2019 06:45:51 +0000 (UTC)
Received: from sirius.home.kraxel.org (ovpn-116-98.ams2.redhat.com
 [10.36.116.98])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 46C265D756;
 Tue,  8 Jan 2019 06:45:44 +0000 (UTC)
Received: by sirius.home.kraxel.org (Postfix, from userid 1000)
 id 624B49D87; Tue,  8 Jan 2019 07:45:43 +0100 (CET)
Date: Tue, 8 Jan 2019 07:45:43 +0100
From: Gerd Hoffmann <kraxel@redhat.com>
To: Eduardo Habkost <ehabkost@redhat.com>
Message-ID: <20190108064543.asg63onrb3hpripf@sirius.home.kraxel.org>
References: <20190107193020.21744-1-ehabkost@redhat.com>
 <20190107193020.21744-4-ehabkost@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190107193020.21744-4-ehabkost@redhat.com>
User-Agent: NeoMutt/20180716
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Tue, 08 Jan 2019 06:45:51 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 3/3] machine: Use shorter
 format for GlobalProperty arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, David Hildenbrand <david@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Cornelia Huck <cohuck@redhat.com>,
 qemu-devel@nongnu.org, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?utf-8?Q?Marc-Andr=C3=A9?= Lureau <marcandre.lureau@redhat.com>,
 xen-devel@lists.xenproject.org, David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICBIaSwKCj4gKyAgICB7ICJtaWdyYXRpb24iLCAiZGVjb21wcmVzcy1lcnJvci1jaGVjayIsICJv
ZmYiIH0sCj4gKyAgICB7ICJoZGEtYXVkaW8iLCAidXNlLXRpbWVyIiwgImZhbHNlIiB9LAo+ICsg
ICAgeyAiY2lycnVzLXZnYSIsICJnbG9iYWwtdm1zdGF0ZSIsICJ0cnVlIiB9LAo+ICsgICAgeyAi
VkdBIiwgImdsb2JhbC12bXN0YXRlIiwgInRydWUiIH0sCj4gKyAgICB7ICJ2bXdhcmUtc3ZnYSIs
ICJnbG9iYWwtdm1zdGF0ZSIsICJ0cnVlIiB9LAo+ICsgICAgeyAicXhsLXZnYSIsICJnbG9iYWwt
dm1zdGF0ZSIsICJ0cnVlIiB9LAoKSSdkIGxpa2UgdG8gaGF2ZSB0aGUgZmllbGRzIGFsaWduZWQu
ICBFc3BlY2lhbGx5IGluIGNhc2VzIGxpa2UgdGhpcyBvbmUKd2hlcmUgbXVsdGlwbGUgZGV2aWNl
cyBnZXQgdGhlIHNhbWUgdmFsdWUgYXNzaWduZWQgaXQgbWFrZXMgdGhpbmdzIG1vcmUKcmVhZGFi
bGU6CgogICAgeyAibWlncmF0aW9uIiwgICAiZGVjb21wcmVzcy1lcnJvci1jaGVjayIsICJvZmYi
ICAgfSwKICAgIHsgImhkYS1hdWRpbyIsICAgInVzZS10aW1lciIsICAgICAgICAgICAgICAiZmFs
c2UiIH0sCiAgICB7ICJjaXJydXMtdmdhIiwgICJnbG9iYWwtdm1zdGF0ZSIsICAgICAgICAgInRy
dWUiICB9LAogICAgeyAiVkdBIiwgICAgICAgICAiZ2xvYmFsLXZtc3RhdGUiLCAgICAgICAgICJ0
cnVlIiAgfSwKICAgIHsgInZtd2FyZS1zdmdhIiwgImdsb2JhbC12bXN0YXRlIiwgICAgICAgICAi
dHJ1ZSIgIH0sCiAgICB7ICJxeGwtdmdhIiwgICAgICJnbG9iYWwtdm1zdGF0ZSIsICAgICAgICAg
InRydWUiICB9LAoKdGhhbmtzLAogIEdlcmQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 06:58:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 06:58:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gglL4-00014E-3H; Tue, 08 Jan 2019 06:58: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=vfrR=PQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gglL3-000149-0q
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 06:58:13 +0000
X-Inumbo-ID: c18c382d-1312-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c18c382d-1312-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 06:58:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5D07EACB8;
 Tue,  8 Jan 2019 06:58:08 +0000 (UTC)
To: Julia Lawall <Julia.Lawall@lip6.fr>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <1545555435-24576-1-git-send-email-Julia.Lawall@lip6.fr>
 <1545555435-24576-14-git-send-email-Julia.Lawall@lip6.fr>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <168d6809-80e0-d639-19a1-eab2ee47765e@suse.com>
Date: Tue, 8 Jan 2019 07:58:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1545555435-24576-14-git-send-email-Julia.Lawall@lip6.fr>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 13/20] xenbus: drop useless LIST_HEAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTIvMjAxOCAwOTo1NywgSnVsaWEgTGF3YWxsIHdyb3RlOgo+IERyb3AgTElTVF9IRUFE
IHdoZXJlIHRoZSB2YXJpYWJsZSBpdCBkZWNsYXJlcyBpcyBuZXZlciB1c2VkLgo+IAo+IFRoZSBk
ZWNsYXJhdGlvbnMgd2VyZSBpbnRyb2R1Y2VkIHdpdGggdGhlIGZpbGUsIGJ1dCB0aGUgZGVjbGFy
ZWQKPiB2YXJpYWJsZXMgd2VyZSBub3QgdXNlZC4KPiAKPiBUaGUgc2VtYW50aWMgcGF0Y2ggdGhh
dCBmaXhlcyB0aGlzIHByb2JsZW0gaXMgYXMgZm9sbG93czoKPiAoaHR0cDovL2NvY2NpbmVsbGUu
bGlwNi5mci8pCj4gCj4gLy8gPHNtcGw+Cj4gQEAKPiBpZGVudGlmaWVyIHg7Cj4gQEAKPiAtIExJ
U1RfSEVBRCh4KTsKPiAgIC4uLiB3aGVuICE9IHgKPiAvLyA8L3NtcGw+Cj4gCj4gRml4ZXM6IDEx
MDdiYTg4NWU0NiAoInhlbjogYWRkIHhlbmZzIHRvIGFsbG93IHVzZXJtb2RlIDwtPiBYZW4gaW50
ZXJhY3Rpb24iKQo+IFNpZ25lZC1vZmYtYnk6IEp1bGlhIExhd2FsbCA8SnVsaWEuTGF3YWxsQGxp
cDYuZnI+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 07:52:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 07:52:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggmBh-0005Py-UN; Tue, 08 Jan 2019 07:52: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=FP+h=PQ=ruri.waseda.jp=jairo@srs-us1.protection.inumbo.net>)
 id 1ggmBh-0005Pt-FY
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 07:52:37 +0000
X-Inumbo-ID: 5b9f538b-131a-11e9-92db-bc764e045a96
Received: from mail-io1-xd2a.google.com (unknown [2607:f8b0:4864:20::d2a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b9f538b-131a-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 07:52:34 +0000 (UTC)
Received: by mail-io1-xd2a.google.com with SMTP id s22so2437155ioc.8
 for <xen-devel@lists.xen.org>; Mon, 07 Jan 2019 23:52:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=ruri-waseda-jp.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Sg1YsWMfHCcB8cpbMZ7sbGLpa50aXvvn0hT44rVRgxE=;
 b=Hlf9fq16cOkaBy3I3/y8PozZMHNvt81Cisg6ihNEbof19BVsAx5WGL62/LEVBgs2Ak
 ZXCaVXetk4Z8m7xKQfWTMH8S7GetX2Tl8PnPseD4wroH2B+nO6+Y/Zup62mBWMZ6CmOo
 2sfTHEMp4agpiGRGVAgX+GJ6WTTqnmy8rWcDUF7E/RxqHUJ+bwO2x0XcSGZj4FykDFmA
 3DVHul74bJMGXvx/t6Uy/to2yvN4Tnyban7DpzeR/Zf4bu8NpK+U7ReIFieMhH91ey/2
 5vvJwlx2xSCdRTCllcihLpSRX8XQUnJgBCr6ebis+MlZJq5B7OM0Z6SzFXQcsLTTTKNI
 ZA/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Sg1YsWMfHCcB8cpbMZ7sbGLpa50aXvvn0hT44rVRgxE=;
 b=t/5lbRs5wNeZx3dy06AgUBmuntPcpt5J3bNNZygX/98W/bGAVZbHefQY9B+UFBIT+I
 LYPyvTK6TmkxRzSJYk66RuSUiD8c7uQE4HgzC6tBhl6HZpC68ZKREBKkfbxHZyW30YOW
 02wrD2jBJGvlOeHEShJ+rVhHGeq6dCG/ziO6DvvYVo8LywcnyQM5AEXU9M3L+IBhRRqs
 D3nZLyOSCc6vUcfsO4cuDfNAR4V0iKmGh+FeyQK5byesx0w062wboF/n2AqzqFZq3kwv
 INxVR6SES6E3HBVPMPNu8W1tjtdKfHqSrPmP/Kt/ONDEIqjl2gmzvW++46WON8mGiGzK
 DHUw==
X-Gm-Message-State: AJcUukcOjD+q9AiHowMvPK5qgml3JAmZc8ponvLJGp75LH8jZDPa/wP8
 PpF/5H0EpzrTpdn1WUIeh1rjq+h5COBl1fRDXh+2fg==
X-Google-Smtp-Source: ALg8bN75wN4wPsFIiHP5nuaj0u+6gSvHiifCq+3sqv7JF8cv7v+hDzHKr1qaDeqRuBIcE7RBBvGq6MKbdlu6nTfilEg=
X-Received: by 2002:a5d:844d:: with SMTP id w13mr372205ior.17.1546933953447;
 Mon, 07 Jan 2019 23:52:33 -0800 (PST)
MIME-Version: 1.0
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <AM6PR03MB49199366C64C259BF04157D5E6B90@AM6PR03MB4919.eurprd03.prod.outlook.com>
 <CACrvCsbxLrGXzN8Y8w0ndZ2VLQ=QEtUq+KLAVRLnLYZRpiaqhg@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
In-Reply-To: <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
From: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>
Date: Wed, 9 Jan 2019 02:04:51 +0900
Message-ID: <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============7772488765936545913=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7772488765936545913==
Content-Type: multipart/alternative; boundary="000000000000c96712057eeda01c"

--000000000000c96712057eeda01c
Content-Type: text/plain; charset="UTF-8"

Andrii,

I have attempted to update the bootloader from the srec files created by
the bitbake command.

I believe I have been able to update it, but I am still obtaining the same
results. The serial output is shown below:

[    0.000161] NOTICE:  BL2: R-Car Gen3 Initial Program Loader(CA57)
Rev.1.0.17
[    0.005721] NOTICE:  BL2: PRR is R-Car H3 Ver2.0
[    0.010304] NOTICE:  BL2: Board is Starter Kit Rev1.0
[    0.015331] NOTICE:  BL2: Boot device is HyperFlash(80MHz)
[    0.020757] NOTICE:  BL2: LCM state is CM
[    0.024802] NOTICE:  BL2: AVS setting succeeded. DVFS_SetVID=0x53
[    0.030786] NOTICE:  BL2: DDR3200(rev.0.28)NOTICE:  [COLD_BOOT]NOTICE:
..0
[    0.059996] NOTICE:  BL2: DRAM Split is 4ch
[    0.063882] NOTICE:  BL2: QoS is default setting(rev.0.18)
[    0.069381] NOTICE:  BL2: Lossy Decomp areas
[    0.073559] NOTICE:       Entry 0: DCMPAREACRAx:0x80000540
DCMPAREACRBx:0x570
[    0.080643] NOTICE:       Entry 1: DCMPAREACRAx:0x40000000
DCMPAREACRBx:0x0
[    0.087555] NOTICE:       Entry 2: DCMPAREACRAx:0x20000000
DCMPAREACRBx:0x0
[    0.094470] NOTICE:  BL2: v1.3(release):b15fefa
[    0.098960] NOTICE:  BL2: Built : 12:21:32, Dec 28 2018
[    0.104147] NOTICE:  BL2: Normal boot
[    0.107788] NOTICE:  BL2: dst=0xe6322210 src=0x8180000 len=512(0x200)
[    0.114335] NOTICE:  BL2: dst=0x43f00000 src=0x8180400 len=6144(0x1800)
[    0.120797] NOTICE:  BL2: dst=0x44000000 src=0x81c0000 len=65536(0x10000)
[    0.128022] NOTICE:  BL2: dst=0x44100000 src=0x8200000
len=524288(0x80000)
[    0.138503] NOTICE:  BL2: dst=0x50000000 src=0x8640000
len=1048576(0x100000)


U-Boot 2015.04 (Dec 28 2018 - 02:46:24)

CPU: Renesas Electronics R8A7795 rev 2.0
Board: H3ULCB
I2C:   ready
DRAM:  3.9 GiB
MMC:   sh-sdhi: 0, sh-sdhi: 1
In:    serial
Out:   serial
Err:   serial
Net:   ravb
Hit any key to stop autoboot:  0
=> setenv bootargs
=> setenv serverip 192.168.1.100
=> tftp 0x48080000 xen-h3ulcb.uImage
ravb Waiting for PHY auto negotiation to complete......... TIMEOUT !
Half
Using ravb device
TFTP from server 192.168.1.100; our IP address is 192.168.1.40
Filename 'xen-h3ulcb.uImage'.
Load address: 0x48080000
Loading: *
ARP Retry count exceeded; starting again
ravb:0 is connected to ravb.  Reconnecting to ravb
ravb Waiting for PHY auto negotiation to complete......... TIMEOUT !
Half

ARP Retry count exceeded; starting again
ravb:0 is connected to ravb.  Reconnecting to ravb
ravb Waiting for PHY auto negotiation to complete... done
ravb: 1000Base/Full
Using ravb device
TFTP from server 192.168.1.100; our IP address is 192.168.1.40
Filename 'xen-h3ulcb.uImage'.
Load address: 0x48080000
Loading: ###########################################################
         25.4 MiB/s
done
Bytes transferred = 852368 (d0190 hex)
=> tftp 0x48000000 Image-r8a7795-h3ulcb-xen-local.dtb
ravb:0 is connected to ravb.  Reconnecting to ravb
ravb Waiting for PHY auto negotiation to complete..... done
ravb: 1000Base/Full
Using ravb device
TFTP from server 192.168.1.100; our IP address is 192.168.1.40
Filename 'Image-r8a7795-h3ulcb-xen-local.dtb'.
Load address: 0x48000000
Loading: #####
         11.7 KiB/s
done
Bytes transferred = 63778 (f922 hex)
=> tftp 0x7a000000 h3ulcb-image
ravb:0 is connected to ravb.  Reconnecting to ravb
ravb Waiting for PHY auto negotiation to complete... done
ravb: 1000Base/Full
Using ravb device
TFTP from server 192.168.1.100; our IP address is 192.168.1.40
Filename 'h3ulcb-image'.
Load address: 0x7a000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ########################################
         2.1 MiB/s
done
Bytes transferred = 15843840 (f1c200 hex)
=> bootm 0x48080000 - 0x48000000
## Booting kernel from Legacy Image at 48080000 ...
   Image Name:   XEN
   Image Type:   AArch64 Linux Kernel Image (uncompressed)
   Data Size:    852304 Bytes = 832.3 KiB
   Load Address: 78080000
   Entry Point:  78080000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 48000000
   Booting using the fdt blob at 0x48000000
   Loading Kernel Image ... OK
   Using Device Tree in place at 0000000048000000, end 0000000048012921

Starting kernel ...

</end output>

I have noticed that the uboot date has not changed from 2015.04 although
the build date is from the last time I ran a bitbake command.

I do not know what version of uboot should be used without breaking the
current compiling versions.

Are there any other modifications that I can attempt?

Thank you very much for your time and patience.

Best regards,

Jairo

--000000000000c96712057eeda01c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Andrii,</div><div><br></div><div>I h=
ave attempted to update the bootloader from the srec files created by the b=
itbake command.</div><div><br></div><div>I believe I have been able to upda=
te it, but I am still obtaining the same results. The serial output is show=
n below:</div><div><br></div><div>[=C2=A0=C2=A0=C2=A0 0.000161] NOTICE:=C2=
=A0 BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.1.0.17<br>[=C2=A0=C2=
=A0=C2=A0 0.005721] NOTICE:=C2=A0 BL2: PRR is R-Car H3 Ver2.0<br>[=C2=A0=C2=
=A0=C2=A0 0.010304] NOTICE:=C2=A0 BL2: Board is Starter Kit Rev1.0<br>[=C2=
=A0=C2=A0=C2=A0 0.015331] NOTICE:=C2=A0 BL2: Boot device is HyperFlash(80MH=
z)<br>[=C2=A0=C2=A0=C2=A0 0.020757] NOTICE:=C2=A0 BL2: LCM state is CM<br>[=
=C2=A0=C2=A0=C2=A0 0.024802] NOTICE:=C2=A0 BL2: AVS setting succeeded. DVFS=
_SetVID=3D0x53<br>[=C2=A0=C2=A0=C2=A0 0.030786] NOTICE:=C2=A0 BL2: DDR3200(=
rev.0.28)NOTICE:=C2=A0 [COLD_BOOT]NOTICE:=C2=A0 ..0<br>[=C2=A0=C2=A0=C2=A0 =
0.059996] NOTICE:=C2=A0 BL2: DRAM Split is 4ch<br>[=C2=A0=C2=A0=C2=A0 0.063=
882] NOTICE:=C2=A0 BL2: QoS is default setting(rev.0.18)<br>[=C2=A0=C2=A0=
=C2=A0 0.069381] NOTICE:=C2=A0 BL2: Lossy Decomp areas<br>[=C2=A0=C2=A0=C2=
=A0 0.073559] NOTICE:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Entry 0: DCMPAREA=
CRAx:0x80000540 DCMPAREACRBx:0x570<br>[=C2=A0=C2=A0=C2=A0 0.080643] NOTICE:=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Entry 1: DCMPAREACRAx:0x40000000 DCMPA=
REACRBx:0x0<br>[=C2=A0=C2=A0=C2=A0 0.087555] NOTICE:=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Entry 2: DCMPAREACRAx:0x20000000 DCMPAREACRBx:0x0<br>[=C2=
=A0=C2=A0=C2=A0 0.094470] NOTICE:=C2=A0 BL2: v1.3(release):b15fefa<br>[=C2=
=A0=C2=A0=C2=A0 0.098960] NOTICE:=C2=A0 BL2: Built : 12:21:32, Dec 28 2018<=
br>[=C2=A0=C2=A0=C2=A0 0.104147] NOTICE:=C2=A0 BL2: Normal boot<br>[=C2=A0=
=C2=A0=C2=A0 0.107788] NOTICE:=C2=A0 BL2: dst=3D0xe6322210 src=3D0x8180000 =
len=3D512(0x200)<br>[=C2=A0=C2=A0=C2=A0 0.114335] NOTICE:=C2=A0 BL2: dst=3D=
0x43f00000 src=3D0x8180400 len=3D6144(0x1800)<br>[=C2=A0=C2=A0=C2=A0 0.1207=
97] NOTICE:=C2=A0 BL2: dst=3D0x44000000 src=3D0x81c0000 len=3D65536(0x10000=
)<br>[=C2=A0=C2=A0=C2=A0 0.128022] NOTICE:=C2=A0 BL2: dst=3D0x44100000 src=
=3D0x8200000 len=3D524288(0x80000)<br>[=C2=A0=C2=A0=C2=A0 0.138503] NOTICE:=
=C2=A0 BL2: dst=3D0x50000000 src=3D0x8640000 len=3D1048576(0x100000)<br><br=
><br>U-Boot 2015.04 (Dec 28 2018 - 02:46:24)<br><br>CPU: Renesas Electronic=
s R8A7795 rev 2.0<br>Board: H3ULCB<br>I2C:=C2=A0=C2=A0 ready<br>DRAM:=C2=A0=
 3.9 GiB<br>MMC:=C2=A0=C2=A0 sh-sdhi: 0, sh-sdhi: 1<br>In:=C2=A0=C2=A0=C2=
=A0 serial<br>Out:=C2=A0=C2=A0 serial<br>Err:=C2=A0=C2=A0 serial<br>Net:=C2=
=A0=C2=A0 ravb<br>Hit any key to stop autoboot:=C2=A0 0 <br>=3D&gt; setenv =
bootargs<br>=3D&gt; setenv serverip 192.168.1.100<br>=3D&gt; tftp 0x4808000=
0 xen-h3ulcb.uImage<br>ravb Waiting for PHY auto negotiation to complete...=
...... TIMEOUT !<br>Half<br>Using ravb device<br>TFTP from server 192.168.1=
.100; our IP address is 192.168.1.40<br>Filename &#39;xen-h3ulcb.uImage&#39=
;.<br>Load address: 0x48080000<br>Loading: *<br>ARP Retry count exceeded; s=
tarting again<br>ravb:0 is connected to ravb.=C2=A0 Reconnecting to ravb<br=
>ravb Waiting for PHY auto negotiation to complete......... TIMEOUT !<br>Ha=
lf<br><br>ARP Retry count exceeded; starting again<br>ravb:0 is connected t=
o ravb.=C2=A0 Reconnecting to ravb<br>ravb Waiting for PHY auto negotiation=
 to complete... done<br>ravb: 1000Base/Full<br>Using ravb device<br>TFTP fr=
om server 192.168.1.100; our IP address is 192.168.1.40<br>Filename &#39;xe=
n-h3ulcb.uImage&#39;.<br>Load address: 0x48080000<br>Loading: #############=
##############################################<br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 25.4 MiB/s<br>done<br>Bytes transferred =3D 852368=
 (d0190 hex)<br>=3D&gt; tftp 0x48000000 Image-r8a7795-h3ulcb-xen-local.dtb<=
br>ravb:0 is connected to ravb.=C2=A0 Reconnecting to ravb<br>ravb Waiting =
for PHY auto negotiation to complete..... done<br>ravb: 1000Base/Full<br>Us=
ing ravb device<br>TFTP from server 192.168.1.100; our IP address is 192.16=
8.1.40<br>Filename &#39;Image-r8a7795-h3ulcb-xen-local.dtb&#39;.<br>Load ad=
dress: 0x48000000<br>Loading: #####<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 11.7 KiB/s<br>done<br>Bytes transferred =3D 63778 (f922 hex)<b=
r>=3D&gt; tftp 0x7a000000 h3ulcb-image<br>ravb:0 is connected to ravb.=C2=
=A0 Reconnecting to ravb<br>ravb Waiting for PHY auto negotiation to comple=
te... done<br>ravb: 1000Base/Full<br>Using ravb device<br>TFTP from server =
192.168.1.100; our IP address is 192.168.1.40<br>Filename &#39;h3ulcb-image=
&#39;.<br>Load address: 0x7a000000<br>Loading: ############################=
#####################################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 ###########################################################=
######<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ################=
#################################################<br>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############################################=
##################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ####=
#############################################################<br>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###################################=
##############################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 #################################################################=
<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ######################=
###########################################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 #####################################################=
############<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ##########=
#######################################################<br>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #########################################=
########################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 #################################################################<br>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ##########################=
#######################################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 ########################################################=
#########<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #############=
####################################################<br>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ############################################=
#####################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #=
#######################################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 2.1 MiB/s<br>done<br>Bytes transferred =3D 15843840 (f1c=
200 hex)<br>=3D&gt; bootm 0x48080000 - 0x48000000<br>## Booting kernel from=
 Legacy Image at 48080000 ...<br>=C2=A0=C2=A0 Image Name:=C2=A0=C2=A0 XEN<b=
r>=C2=A0=C2=A0 Image Type:=C2=A0=C2=A0 AArch64 Linux Kernel Image (uncompre=
ssed)<br>=C2=A0=C2=A0 Data Size:=C2=A0=C2=A0=C2=A0 852304 Bytes =3D 832.3 K=
iB<br>=C2=A0=C2=A0 Load Address: 78080000<br>=C2=A0=C2=A0 Entry Point:=C2=
=A0 78080000<br>=C2=A0=C2=A0 Verifying Checksum ... OK<br>## Flattened Devi=
ce Tree blob at 48000000<br>=C2=A0=C2=A0 Booting using the fdt blob at 0x48=
000000<br>=C2=A0=C2=A0 Loading Kernel Image ... OK<br>=C2=A0=C2=A0 Using De=
vice Tree in place at 0000000048000000, end 0000000048012921<br><br>Startin=
g kernel ...<br></div><div><br></div><div>&lt;/end output&gt;</div><div><br=
></div><div>I have noticed that the uboot date has not changed from 2015.04=
 although the build date is from the last time I ran a bitbake command.</di=
v><div><br></div><div>I do not know what version of uboot should be used wi=
thout breaking the current compiling versions.</div><div><br></div><div>Are=
 there any other modifications that I can attempt?</div><div><br></div><div=
>Thank you very much for your time and patience.</div><div><br></div><div>B=
est regards,</div><div><br></div><div>Jairo<br></div><div><br></div><div><b=
r></div><div><br></div></div></div>

--000000000000c96712057eeda01c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7772488765936545913==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 08 08:04:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 08:04: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-devel-bounces@lists.xenproject.org>)
	id 1ggmMg-0006mV-Ei; Tue, 08 Jan 2019 08:03: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=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggmMf-0006mO-57
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 08:03:57 +0000
X-Inumbo-ID: f1120812-131b-11e9-99db-afd8eb84c463
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1120812-131b-11e9-99db-afd8eb84c463;
 Tue, 08 Jan 2019 08:03:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 01:03:53 -0700
Message-Id: <5C345963020000780020B227@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 01:03:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
 <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
 <5BEBD25B02000078001FBCA4@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901021006200.800@sstabellini-ThinkPad-X260>
 <5C2F1DC9020000780020A1D8@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901040853520.800@sstabellini-ThinkPad-X260>
 <5C33022D020000780020A9D1@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901071023280.800@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901071023280.800@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, nd@arm.com,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDE5OjI5LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gTW9uLCA3IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+IE9uIDA0LjAx
LjE5IGF0IDE4OjA1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+ID4gSSByZWFs
aXplIHRoYXQgeW91IGFyZSBub3QgY29udmluY2VkIGJ5IHRoZXNlIGFyZ3VtZW50cywgYnV0IGxl
dCdzIGZpbmQKPj4gPiBhIHdheSBmb3J3YXJkLiBNeSBwcmVmZXJlbmNlIHdvdWxkIGJlIHRvIGhh
dmUgU1lNQk9MIHJldHVybmluZyB1bnNpZ25lZAo+PiA+IGxvbmcgYW5kIGRvIHVuc2lnbmVkIGxv
bmcgY29tcGFyaXNvbnMgd2hlbiBwb2ludGVycyBwb2ludGluZyB0bwo+PiA+IGRpZmZlcmVudCBv
YmplY3RzIGFyZSBpbnZvbHZlZC4KPj4gCj4+IEkgY29udGludWUgdG8gZmFpbCB0byBzZWUgaG93
IHN1aXRhYmxlIGhpZGluZyBvZiB0aGUgY29ubmVjdGlvbiB0byB0aGUKPj4gb3JpZ2luYWwgc3lt
Ym9sIGZyb20gdGhlIGNvbXBpbGVyIG1ha2VzIGNvZGUgbGVzcyBzdGFuZGFyZCBjb21wbGlhbnQK
Pj4gd2hlbiBjb21wYXJpbmcgcG9pbnRlcnM6IFRoZSBjb21waWxlciBzaW1wbHkgY2FuJ3Qga25v
dyB3aGV0aGVyCj4+IHRoZSB1bmRlcmx5aW5nIG9iamVjdCBpcyAoaW4gdGhlIGV4dHJlbWUgY2Fz
ZSkgYW4gYXJyYXkgc3Bhbm5pbmcgdGhlCj4+IGVudGlyZSBhZGRyZXNzIHNwYWNlLgo+IAo+IFRo
YXQgaXMgYmVjYXVzZSB0aGUgcmVxdWlyZW1lbnQgSSBhbSB0cnlpbmcgdG8gYWRkcmVzcyBpcyBN
SVNSQS1DCj4gY29tcGxpYW5jZSwgd2hpY2ggaW4gdHVybnMgcmVxdWlyZXMgQyBsYW5ndWFnZSBj
b21wbGlhbmNlIGZvciBDIGxhbmd1YWdlCj4gKEkgdGhpbmsgaXQgYWxsb3dzIG1peGluZyBDIHdp
dGggYXNzZW1ibHkgY29kZSkuIEkgZG9uJ3QgcGFydGljdWxhcmx5Cj4gY2FyZSB3aGV0aGVyIHRo
ZSBjb21waWxlciBjYW4gb3IgY2Fubm90IGZpbmQgdGhlIGNvbm5lY3Rpb24gdG8gdGhlCj4gb3Jp
Z2luYWwgc3ltYm9sLiAKPiAKPiBUaGUgaW1wb3J0YW50IHRoaW5nIGZvciBtZSBpcyB0byBhdm9p
ZCBjb21wYXJpc29ucyAoYW5kIHN1YnRyYWN0aW9ucykKPiBiZXR3ZWVuIHBvaW50ZXJzIHBvaW50
aW5nIHRvIGRpZmZlcmVudCBvYmplY3RzLiBJZiB3ZSBjb21wYXJlIHVuc2lnbmVkCj4gbG9uZ3Ms
IGl0IGlzIGVhc2llciB0byBwcm92ZSB0aGF0IHRoZSBjb21wYXJpc29uIGlzIG5vdCBiZXR3ZWVu
IHBvaW50ZXJzCj4gcG9pbnRpbmcgdG8gZGlmZmVyZW50IG9iamVjdHMsIGV2ZW4gaWYgc29tZWhv
dyB0aGUgbnVtZXJpYyB2YWx1ZXMKPiBpbmRpcmVjdGx5IGNvbWUgZnJvbSBwb2ludGVycy4gSWYg
d2UgY29tcGFyZSBwb2ludGVycywgZXZlbiBpZiB0aGV5IHdlbnQKPiB0aHJvdWdoIHNvbWUgc29y
dCBvZiBhc3NlbWJseSBjb252ZXJzaW9ucywgd2UgYXJlIHN0aWxsIGNvbXBhcmluZwo+IHBvaW50
ZXJzIHBvaW50aW5nIHRvIGRpZmZlcmVudCBvYmplY3RzLiBUaGUgY29tcGlsZXIgbWlnaHQgbm90
IGJlIGFibGUKPiB0byBmaWd1cmUgaXQgb3V0LCBidXQgYSBNSVNSQS1DIGNvbXBsaWFuY2Ugc2Nh
bm5pbmcgdG9vbCwgb3IgYSBodW1hbiwKPiBtaWdodC4KClRoaXMgaXMgYWJzdXJkOiBXZSBhcmUg
c2ltaWxhcmx5IHN0aWxsIGNvbXBhcmluZyBwb2ludGVycyB0byBkaWZmZXJlbnQKb2JqZWN0cyB3
aGVuIGNvbXBhcmluZyB0aGVpciB2YWx1ZXMgY2FzdGVkIHRvIHVuc2lnbmVkIGxvbmcuIFRoZQpj
YXN0IGlzIGFzIG11Y2ggb2YgYSBoaWRpbmcgdGVjaG5pcXVlIGFzIGFueSBvdGhlciBvbmUuIElm
IHlvdSB3YW50CnRvIGJlIEMgbGFuZ3VhZ2UgY29tcGxpYW50IHdpdGhvdXQgYW55IGNvbXByb21p
c2VzLCB5b3UnbGwgaGF2ZSB0bwpkbyBhd2F5IHdpdGggYWxsICpfZW5kIHN5bWJvbHMuIFlvdSBt
YXkgcmVjYWxsIHRoYXQgSSBkaWQgcHJvcG9zZQphIHBhdGNoIGRvaW5nIHNvIChmb3IgYW4gZW50
aXJlbHkgZGlmZmVyZW50IHJlYXNvbiksIHVzaW5nIHRoZSB0b29sCmNoYWluJ3MgLnNpemVvZi4o
KSBvcGVyYXRvciAoYW5kIHRoZW4gZm9yIGNvbnNpc3RlbmN5IGFsc28gaXRzCi5zdGFydG9mLigp
IGNvdW50ZXJwYXJ0KS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 08:05:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 08:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggmO7-0006rP-Qy; Tue, 08 Jan 2019 08:05: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggmO6-0006rC-IG
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 08:05:26 +0000
X-Inumbo-ID: 27238872-131c-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27238872-131c-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 08:05:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggmO3-0008J4-Ln; Tue, 08 Jan 2019 08:05:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggmO3-0007oc-78; Tue, 08 Jan 2019 08:05:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggmO3-0000c7-6U; Tue, 08 Jan 2019 08:05:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131789-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=46f4c9677c615d862649459392f8f55b3e6567c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Jan 2019 08:05:23 +0000
Subject: [Xen-devel] [ovmf test] 131789: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc4OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3ODkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjIgZGF5cyAgMjUxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc1MSAgMjAxOS0wMS0wNSAwOToxMjo1NCBaICAgIDIgZGF5cyAgIDE1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAg
RGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYgQnJh
c2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODg4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 08:09:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 08:09: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-devel-bounces@lists.xenproject.org>)
	id 1ggmRZ-00075C-GZ; Tue, 08 Jan 2019 08:09: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=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggmRY-000756-OT
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 08:09:00 +0000
X-Inumbo-ID: a6c2a8fb-131c-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6c2a8fb-131c-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 08:08:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 01:08:58 -0700
Message-Id: <5C345A97020000780020B240@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 01:08:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
 <1546543191-9206-3-git-send-email-sstabellini@kernel.org>
 <5C3326A8020000780020AC0A@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901071057150.800@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901071057150.800@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen/x86: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDIwOjMzLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gTW9uLCA3IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+IE9uIDAzLjAx
LjE5IGF0IDIwOjE5LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+ID4gLS0tIGEv
eGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKPj4gPiArKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJu
YXRpdmUuYwo+PiA+IEBAIC0xOTQsNyArMTk0LDcgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBh
cHBseV9hbHRlcm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4+ID4gICAgICAgKiBT
byBiZSBjYXJlZnVsIGlmIHlvdSB3YW50IHRvIGNoYW5nZSB0aGUgc2NhbiBvcmRlciB0byBhbnkg
b3RoZXIKPj4gPiAgICAgICAqIG9yZGVyLgo+PiA+ICAgICAgICovCj4+ID4gLSAgICBmb3IgKCBh
ID0gYmFzZSA9IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQo+PiA+ICsgICAgZm9yICggYSA9IGJhc2Ug
PSBzdGFydDsgKHVuc2lnbmVkIGxvbmcpYSA8IFNZTUJPTChlbmQpOyBhKysgKQo+PiAKPj4gQXMg
c2FpZCBiZWZvcmUsIGltbyBTWU1CT0woKSBzaG91bGQgb25seSBldmUgYmUgYXBwbGllZCBfZGly
ZWN0bHlfCj4+IHRvIG9uZSBvZiB0aGUgKGNvbW1vbmx5IGxpbmtlciBzY3JpcHQgZ2VuZXJhdGVk
KSBzeW1ib2xzIGxpc3RlZCBhYm92ZSwKPj4gbmV2ZXIgdG8gYW55IGRlcml2YXRpdmVzLgo+IAo+
IFRoaXMgaXMgdGhlIG1vc3QgcHJvYmxlbWF0aWMgY2FzZSBmb3IgZG9pbmcgdGhhdC4gVGhpcyBp
c3N1ZSBhbHNvCj4gaGlnaGxpZ2h0cyBvbmUgb2YgdGhlIHByb2JsZW1zIG1lbnRpb25lZCBpbiB0
aGUgdGhyZWFkIGFib3V0IHJldHVybmluZwo+IHVuc2lnbmVkIGxvbmcgb3IgbmF0aXZlIHR5cGUg
ZnJvbSBTWU1CT0wuCj4gCj4gVG8gYWRkcmVzcyB5b3VyIGNvbW1lbnQsIEkgY291bGQgZG8gdGhl
IGZvbGxvd2luZzoKPiAKPiAgICAgICAgIGFwcGx5X2FsdGVybmF0aXZlcygoc3RydWN0IGFsdF9p
bnN0ciAqKVNZTUJPTChfX2FsdF9pbnN0cnVjdGlvbnMpLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChzdHJ1Y3QgYWx0X2luc3RyICopU1lNQk9MKF9fYWx0X2luc3RydWN0aW9uc19lbmQp
KTsKPiAKPiBCdXQgdGhlbiwgd2Ugd291bGQgc3RpbGwgaGF2ZSB0d28gcG9pbnRlcnMgcG9pbnRp
bmcgdG8gZGlmZmVyZW50IG9iamVjdHMKPiBiZWluZyBjb21wYXJlZCBpbiB0aGUgaW1wbGVtZW50
YXRpb24gb2YgYXBwbHlfYWx0ZXJuYXRpdmVzOiBgYScgYW5kCj4gYGVuZCcgd291bGQgYmUgcG9p
bnRlcnMgcG9pbnRpbmcgdG8gX19hbHRfaW5zdHJ1Y3Rpb25zIGFuZAo+IF9fYWx0X2luc3RydWN0
aW9uc19lbmQgcmVzcGVjdGl2ZWx5LiBUaGUgTUlTUkEtQyB2aW9sYXRpb24gd291bGQgbm90IGJl
Cj4gYWRkcmVzc2VkLCBJIHRoaW5rLiBUaGUgc2FtZSB0aGluZyB3b3VsZCBoYXBwZW4gaGVyZSwg
YW5kIGluIG1hbnkgb3RoZXIKPiBpbnN0YW5jZXMsIGlmIHdlIHN3aXRjaGVkIFNZTUJPTCB0byBy
ZXR1cm5pbmcgdGhlIG5hdGl2ZSBwb2ludGVyIHR5cGUuCj4gCj4gTXkgcHJlZmVyZW5jZSB3b3Vs
ZCBiZSB0byBrZWVwIHRoZSBjb2RlIGFzLWlzIGluIHRoaXMgcGF0Y2ggYW5kIGFkZCBhbgo+IGlu
LWNvZGUgY29tbWVudCBpbiBhcHBseV9hbHRlcm5hdGl2ZXMgdG8gZXhwbGFpbiB0aGUgYmVoYXZp
b3IuCgpTZWUgbXkgb3RoZXIgcmVwbHkgKG9uIHRoZSB2NCB0aHJlYWQpOiBObyBtYXR0ZXIgd2hh
dCB5b3UgZG8gd2l0aApTWU1CT0woKSwgaXQgaXMganVzdCBhIGhpZGluZyBtZWNoYW5pc20uIFdp
dGggdGhhdCwgaXQgc2hvdWxkIGJlIG9mCm5vIGludGVyZXN0IHRvIHRoZSB2YWxpZGF0aW9uIHdo
ZXJlIGV4YWN0bHkgdGhlIGhpZGluZyBvY2N1cnMuIEFueQpmdWxseSBDIGxhbmd1YWdlIGNvbXBs
aWFudCBzb2x1dGlvbiBjYW4gb25seSBpbnZvbHZlIHJlcGxhY2VtZW50IG9mCnRoZSAiZW5kIiBz
eW1ib2xzIGJ5IGV4cHJlc3Npb25zIGV2YWx1YXRpbmcgdG8gdGhlIHNpemUgb2YgYQpwYXJ0aWN1
bGFyIG9iamVjdCwgX3dpdGhvdXRfIHN1YnRyYWN0aW5nIHN0YXJ0IGZyb20gZW5kIGFkZHJlc3Nl
cy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 08:13:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 08:13: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-devel-bounces@lists.xenproject.org>)
	id 1ggmW4-0007ml-CA; Tue, 08 Jan 2019 08:13: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=XuVQ=PQ=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1ggmW2-0007ma-Vs
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 08:13:39 +0000
X-Inumbo-ID: 4d06d9ee-131d-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d06d9ee-131d-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 08:13:38 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0883nKX069011;
 Tue, 8 Jan 2019 08:13:35 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=MmjAA85Dwp2dxiL8152HoDR85I8Hlo6OXZJU8KR+CXQ=;
 b=op0WaXTXHNZFja1enyHbcAg5RCwScqBVZtDmONZ+5O874A7ubSsPVEsk3GWHNlvJQVEu
 GJffdCYDOk8o3Ho6mY+r6P43oiY1TJDYG/wD0sqYyzGUy1k75C2sI+hA2v4YaJYUnPYL
 TGWF8iEK5Dg6jxKFc1H29ZP71t3MFjnQdyBwzRCpPpeuZvJwYELM2GnylLcv8b6oQKjE
 SOS59EFsx1Bhi0kgAHo+9k6kMWHBg1yCRlc85PSKweveiIOaHHJ3J9nevo7ckHRcIBET
 ZCv53IS8rgujtRB1LElKY20gDBj8MUl+5bTJyJmCxgCTfbNix/ca/Xf8PFaR80PuTkyn XQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2ptn7qstjb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 08 Jan 2019 08:13:35 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x088DXAW003664
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Jan 2019 08:13:34 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x088DXOq002082;
 Tue, 8 Jan 2019 08:13:33 GMT
Received: from linux.cn.oracle.com (/10.182.71.41)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Jan 2019 00:13:33 -0800
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-block@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Tue,  8 Jan 2019 16:15:50 +0800
Message-Id: <1546935350-20957-2-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1546935350-20957-1-git-send-email-dongli.zhang@oracle.com>
References: <1546935350-20957-1-git-send-email-dongli.zhang@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9129
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901080067
Subject: [Xen-devel] [PATCH v5 2/2] xen/blkback: rework connect_ring() to
 avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, roger.pau@citrix.com, paul.durrant@citrix.com,
 konrad.wilk@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHhlbnN0b3JlICdyaW5nLXBhZ2Utb3JkZXInIGlzIHVzZWQgZ2xvYmFsbHkgZm9yIGVhY2gg
YmxrYmFjayBxdWV1ZSBhbmQKdGhlcmVmb3JlIHNob3VsZCBiZSByZWFkIGZyb20geGVuc3RvcmUg
b25seSBvbmNlLiBIb3dldmVyLCBpdCBpcyBvYnRhaW5lZAppbiByZWFkX3Blcl9yaW5nX3JlZnMo
KSB3aGljaCBtaWdodCBiZSBjYWxsZWQgbXVsdGlwbGUgdGltZXMgZHVyaW5nIHRoZQppbml0aWFs
aXphdGlvbiBvZiBlYWNoIGJsa2JhY2sgcXVldWUuCgpJZiB0aGUgYmxrZnJvbnQgaXMgbWFsaWNp
b3VzIGFuZCB0aGUgJ3JpbmctcGFnZS1vcmRlcicgaXMgc2V0IGluIGRpZmZlcmVudAp2YWx1ZSBi
eSBibGtmcm9udCBldmVyeSB0aW1lIGJlZm9yZSBibGtiYWNrIHJlYWRzIGl0LCB0aGlzIG1heSBl
bmQgdXAgYXQKdGhlICJXQVJOX09OKGkgIT0gKFhFTl9CTEtJRl9SRVFTX1BFUl9QQUdFICogYmxr
aWYtPm5yX3JpbmdfcGFnZXMpKTsiIGluCnhlbl9ibGtpZl9kaXNjb25uZWN0KCkgd2hlbiBmcm9u
dGVuZCBpcyBkZXN0cm95ZWQuCgpUaGlzIHBhdGNoIHJld29ya3MgY29ubmVjdF9yaW5nKCkgdG8g
cmVhZCB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVyJyBvbmx5Cm9uY2UuCgpTaWduZWQtb2ZmLWJ5
OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgotLS0KQ2hhbmdlZCBzaW5j
ZSB2MToKICAqIGNoYW5nZSB0aGUgb3JkZXIgb2YgeGVuc3RvcmUgcmVhZCBpbiByZWFkX3Blcl9y
aW5nX3JlZnMKICAqIHVzZSB4ZW5idXNfcmVhZF91bnNpZ25lZCgpIGluIGNvbm5lY3RfcmluZygp
CgpDaGFuZ2VkIHNpbmNlIHYyOgogICogc2ltcGxpZnkgdGhlIGNvbmRpdGlvbiBjaGVjayBhcyAi
KGVyciAhPSAxICYmIG5yX2dyZWZzID4gMSkiCiAgKiBhdm9pZCBzZXR0aW5nIGVyciBhcyAtRUlO
VkFMIHRvIHJlbW92ZSBleHRyYSBvbmUgbGluZSBvZiBjb2RlCgpDaGFuZ2VkIHNpbmNlIHYzOgog
ICogZXhpdCBhdCB0aGUgYmVnaW5uaW5nIGlmICFucl9ncmVmcwogICogY2hhbmdlIHRoZSBpZiBz
dGF0ZW1lbnRzIHRvIGF2b2lkIHRlc3QgKGVyciAhPSAxKSB0d2ljZQogICogaW5pdGlhbGl6ZSBh
ICdibGtpZicgc3RhY2sgdmFyaWFibGUgKHJlZmVyIHRvIFBBVENIIDEvMikKCkNoYW5nZWQgc2lu
Y2UgdjQ6CiAgKiB1c2UgQlVHX09OKCkgd2hlbiAobnJfZ3JlZnMgPT0gMCkgdG8gcmVtaW5kZXIg
dGhlIGRldmVsb3BlcgogICogc2V0IGVyciA9IC1FSU5WQUwgYmVmb3JlIHhlbmJ1c19kZXZfZmF0
YWwoKQoKIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCA2OSArKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQwIGluc2VydGlv
bnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJs
a2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCmluZGV4
IGE0YWFkYWMuLmY2MTQ2Y2QgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
eGVuYnVzLmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwpAQCAtOTI2
LDcgKzkyNiw3IEBAIHN0YXRpYyBpbnQgcmVhZF9wZXJfcmluZ19yZWZzKHN0cnVjdCB4ZW5fYmxr
aWZfcmluZyAqcmluZywgY29uc3QgY2hhciAqZGlyKQogCWludCBlcnIsIGksIGo7CiAJc3RydWN0
IHhlbl9ibGtpZiAqYmxraWYgPSByaW5nLT5ibGtpZjsKIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2ID0gYmxraWYtPmJlLT5kZXY7Ci0JdW5zaWduZWQgaW50IHJpbmdfcGFnZV9vcmRlciwgbnJf
Z3JlZnMsIGV2dGNobjsKKwl1bnNpZ25lZCBpbnQgbnJfZ3JlZnMsIGV2dGNobjsKIAogCWVyciA9
IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsICJldmVudC1jaGFubmVsIiwgIiV1IiwKIAkJCSAg
JmV2dGNobik7CkBAIC05MzYsNDMgKzkzNiwzOSBAQCBzdGF0aWMgaW50IHJlYWRfcGVyX3Jpbmdf
cmVmcyhzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcsIGNvbnN0IGNoYXIgKmRpcikKIAkJcmV0
dXJuIGVycjsKIAl9CiAKLQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGV2LT5vdGhlcmVu
ZCwgInJpbmctcGFnZS1vcmRlciIsICIldSIsCi0JCQkgICZyaW5nX3BhZ2Vfb3JkZXIpOwotCWlm
IChlcnIgIT0gMSkgewotCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCAicmluZy1y
ZWYiLCAiJXUiLCAmcmluZ19yZWZbMF0pOworCW5yX2dyZWZzID0gYmxraWYtPm5yX3JpbmdfcGFn
ZXM7CisKKwlCVUdfT04oIW5yX2dyZWZzKTsKKworCWZvciAoaSA9IDA7IGkgPCBucl9ncmVmczsg
aSsrKSB7CisJCWNoYXIgcmluZ19yZWZfbmFtZVtSSU5HUkVGX05BTUVfTEVOXTsKKworCQlzbnBy
aW50ZihyaW5nX3JlZl9uYW1lLCBSSU5HUkVGX05BTUVfTEVOLCAicmluZy1yZWYldSIsIGkpOwor
CQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCByaW5nX3JlZl9uYW1lLAorCQkJCSAg
ICIldSIsICZyaW5nX3JlZltpXSk7CisKIAkJaWYgKGVyciAhPSAxKSB7CisJCQlpZiAobnJfZ3Jl
ZnMgPT0gMSkKKwkJCQlicmVhazsKKwogCQkJZXJyID0gLUVJTlZBTDsKLQkJCXhlbmJ1c19kZXZf
ZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzL3JpbmctcmVmIiwgZGlyKTsKKwkJCXhlbmJ1c19k
ZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzLyVzIiwKKwkJCQkJIGRpciwgcmluZ19yZWZf
bmFtZSk7CiAJCQlyZXR1cm4gZXJyOwogCQl9Ci0JCW5yX2dyZWZzID0gMTsKLQl9IGVsc2Ugewot
CQl1bnNpZ25lZCBpbnQgaTsKKwl9CiAKLQkJaWYgKHJpbmdfcGFnZV9vcmRlciA+IHhlbl9ibGtp
Zl9tYXhfcmluZ19vcmRlcikgeworCWlmIChlcnIgIT0gMSkgeworCQlXQVJOX09OKG5yX2dyZWZz
ICE9IDEpOworCisJCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsICJyaW5nLXJlZiIs
ICIldSIsCisJCQkJICAgJnJpbmdfcmVmWzBdKTsKKwkJaWYgKGVyciAhPSAxKSB7CiAJCQllcnIg
PSAtRUlOVkFMOwotCQkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgIiVzL3JlcXVlc3QgJWQg
cmluZyBwYWdlIG9yZGVyIGV4Y2VlZCBtYXg6JWQiLAotCQkJCQkgZGlyLCByaW5nX3BhZ2Vfb3Jk
ZXIsCi0JCQkJCSB4ZW5fYmxraWZfbWF4X3Jpbmdfb3JkZXIpOworCQkJeGVuYnVzX2Rldl9mYXRh
bChkZXYsIGVyciwgInJlYWRpbmcgJXMvcmluZy1yZWYiLCBkaXIpOwogCQkJcmV0dXJuIGVycjsK
IAkJfQotCi0JCW5yX2dyZWZzID0gMSA8PCByaW5nX3BhZ2Vfb3JkZXI7Ci0JCWZvciAoaSA9IDA7
IGkgPCBucl9ncmVmczsgaSsrKSB7Ci0JCQljaGFyIHJpbmdfcmVmX25hbWVbUklOR1JFRl9OQU1F
X0xFTl07Ci0KLQkJCXNucHJpbnRmKHJpbmdfcmVmX25hbWUsIFJJTkdSRUZfTkFNRV9MRU4sICJy
aW5nLXJlZiV1IiwgaSk7Ci0JCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCByaW5n
X3JlZl9uYW1lLAotCQkJCQkgICAiJXUiLCAmcmluZ19yZWZbaV0pOwotCQkJaWYgKGVyciAhPSAx
KSB7Ci0JCQkJZXJyID0gLUVJTlZBTDsKLQkJCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAi
cmVhZGluZyAlcy8lcyIsCi0JCQkJCQkgZGlyLCByaW5nX3JlZl9uYW1lKTsKLQkJCQlyZXR1cm4g
ZXJyOwotCQkJfQotCQl9CiAJfQotCWJsa2lmLT5ucl9yaW5nX3BhZ2VzID0gbnJfZ3JlZnM7CiAK
IAlmb3IgKGkgPSAwOyBpIDwgbnJfZ3JlZnMgKiBYRU5fQkxLSUZfUkVRU19QRVJfUEFHRTsgaSsr
KSB7CiAJCXJlcSA9IGt6YWxsb2Moc2l6ZW9mKCpyZXEpLCBHRlBfS0VSTkVMKTsKQEAgLTEwMzEs
NiArMTAyNyw3IEBAIHN0YXRpYyBpbnQgY29ubmVjdF9yaW5nKHN0cnVjdCBiYWNrZW5kX2luZm8g
KmJlKQogCXNpemVfdCB4c3BhdGhzaXplOwogCWNvbnN0IHNpemVfdCB4ZW5zdG9yZV9wYXRoX2V4
dF9zaXplID0gMTE7IC8qIHN1ZmZpY2llbnQgZm9yICIvcXVldWUtTk5OIiAqLwogCXVuc2lnbmVk
IGludCByZXF1ZXN0ZWRfbnVtX3F1ZXVlcyA9IDA7CisJdW5zaWduZWQgaW50IHJpbmdfcGFnZV9v
cmRlcjsKIAogCXByX2RlYnVnKCIlcyAlc1xuIiwgX19mdW5jX18sIGRldi0+b3RoZXJlbmQpOwog
CkBAIC0xMDc2LDYgKzEwNzMsMjAgQEAgc3RhdGljIGludCBjb25uZWN0X3Jpbmcoc3RydWN0IGJh
Y2tlbmRfaW5mbyAqYmUpCiAJCSBibGtpZi0+bnJfcmluZ3MsIGJsa2lmLT5ibGtfcHJvdG9jb2ws
IHByb3RvY29sLAogCQkgcGVyc19ncmFudHMgPyAicGVyc2lzdGVudCBncmFudHMiIDogIiIpOwog
CisJcmluZ19wYWdlX29yZGVyID0geGVuYnVzX3JlYWRfdW5zaWduZWQoZGV2LT5vdGhlcmVuZCwK
KwkJCQkJICAgICAgICJyaW5nLXBhZ2Utb3JkZXIiLCAwKTsKKworCWlmIChyaW5nX3BhZ2Vfb3Jk
ZXIgPiB4ZW5fYmxraWZfbWF4X3Jpbmdfb3JkZXIpIHsKKwkJZXJyID0gLUVJTlZBTDsKKwkJeGVu
YnVzX2Rldl9mYXRhbChkZXYsIGVyciwKKwkJCQkgInJlcXVlc3RlZCByaW5nIHBhZ2Ugb3JkZXIg
JWQgZXhjZWVkIG1heDolZCIsCisJCQkJIHJpbmdfcGFnZV9vcmRlciwKKwkJCQkgeGVuX2Jsa2lm
X21heF9yaW5nX29yZGVyKTsKKwkJcmV0dXJuIGVycjsKKwl9CisKKwlibGtpZi0+bnJfcmluZ19w
YWdlcyA9IDEgPDwgcmluZ19wYWdlX29yZGVyOworCiAJaWYgKGJsa2lmLT5ucl9yaW5ncyA9PSAx
KQogCQlyZXR1cm4gcmVhZF9wZXJfcmluZ19yZWZzKCZibGtpZi0+cmluZ3NbMF0sIGRldi0+b3Ro
ZXJlbmQpOwogCWVsc2UgewotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 08:13:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 08:13: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-devel-bounces@lists.xenproject.org>)
	id 1ggmW3-0007mc-3J; Tue, 08 Jan 2019 08:13: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=XuVQ=PQ=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1ggmW1-0007mV-Oi
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 08:13:37 +0000
X-Inumbo-ID: 4bdc2fd8-131d-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4bdc2fd8-131d-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 08:13:36 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0883QuV068912;
 Tue, 8 Jan 2019 08:13:32 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : mime-version : content-type :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=WSAc1PrUxV217qpEoJIJGE/bDMBd/wJqWFbATuzxKGw=;
 b=xoKgzDvEb6VC9q39YAooG0lcDc4G9e+lIAU9m7ppzC0H+wVnirFAOIDKzXoo4pXVT+ii
 m59me8sdm9vVxQ5yxEu9jETUAuGla2Opma/bOe2pfmXdpFe5uhBI74+jYGdWo8K9IwL3
 BwDIv38uorYF/TuhO3AYNEXpQJsxxOlIOuKvIlyExU8ot6izJ+oUCbcNwQt+Lt6LqegL
 Qq3JucOdvmmMUiohbOEpT+Wu9ZbyThVITkCKb6qa0t0uu7sKqgMjd+DGIofcaRRwUJxu
 IyO0TMgH3hhb1UClW0+JZhOs+MXdMDlzEWejDMDs1lwYv5c65X7wfREnesY8MMR3Ftf0 rg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2ptn7qstj3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 08 Jan 2019 08:13:31 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x088DVdl010128
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Jan 2019 08:13:31 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x088DU3K023106;
 Tue, 8 Jan 2019 08:13:31 GMT
Received: from linux.cn.oracle.com (/10.182.71.41)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Jan 2019 00:13:30 -0800
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-block@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Tue,  8 Jan 2019 16:15:49 +0800
Message-Id: <1546935350-20957-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9129
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901080067
Subject: [Xen-devel] [PATCH v5 1/2] xen/blkback: add stack variable 'blkif'
 in connect_ring()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, roger.pau@citrix.com, paul.durrant@citrix.com,
 konrad.wilk@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgJ2JlLT5ibGtpZicgaXMgdXNlZCBmb3IgbWFueSB0aW1lcyBpbiBjb25uZWN0X3JpbmcoKSwg
dGhlIHN0YWNrIHZhcmlhYmxlCidibGtpZicgaXMgYWRkZWQgdG8gc3Vic3RpdHV0ZSAnYmUtYmxr
aWYnLgoKU3VnZ2VzdGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgpTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgpS
ZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIGRyaXZl
cnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCAyNyArKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIGIvZHJpdmVy
cy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwppbmRleCBhNGJjNzRlLi5hNGFhZGFjIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCisrKyBiL2RyaXZlcnMv
YmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKQEAgLTEwMjMsNiArMTAyMyw3IEBAIHN0YXRpYyBp
bnQgcmVhZF9wZXJfcmluZ19yZWZzKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZywgY29uc3Qg
Y2hhciAqZGlyKQogc3RhdGljIGludCBjb25uZWN0X3Jpbmcoc3RydWN0IGJhY2tlbmRfaW5mbyAq
YmUpCiB7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IGJlLT5kZXY7CisJc3RydWN0IHhl
bl9ibGtpZiAqYmxraWYgPSBiZS0+YmxraWY7CiAJdW5zaWduZWQgaW50IHBlcnNfZ3JhbnRzOwog
CWNoYXIgcHJvdG9jb2xbNjRdID0gIiI7CiAJaW50IGVyciwgaTsKQEAgLTEwMzMsMjUgKzEwMzQs
MjUgQEAgc3RhdGljIGludCBjb25uZWN0X3Jpbmcoc3RydWN0IGJhY2tlbmRfaW5mbyAqYmUpCiAK
IAlwcl9kZWJ1ZygiJXMgJXNcbiIsIF9fZnVuY19fLCBkZXYtPm90aGVyZW5kKTsKIAotCWJlLT5i
bGtpZi0+YmxrX3Byb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfREVGQVVMVDsKKwlibGtpZi0+Ymxr
X3Byb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfREVGQVVMVDsKIAllcnIgPSB4ZW5idXNfc2NhbmYo
WEJUX05JTCwgZGV2LT5vdGhlcmVuZCwgInByb3RvY29sIiwKIAkJCSAgICIlNjNzIiwgcHJvdG9j
b2wpOwogCWlmIChlcnIgPD0gMCkKIAkJc3RyY3B5KHByb3RvY29sLCAidW5zcGVjaWZpZWQsIGFz
c3VtaW5nIGRlZmF1bHQiKTsKIAllbHNlIGlmICgwID09IHN0cmNtcChwcm90b2NvbCwgWEVOX0lP
X1BST1RPX0FCSV9OQVRJVkUpKQotCQliZS0+YmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BS
T1RPQ09MX05BVElWRTsKKwkJYmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX05B
VElWRTsKIAllbHNlIGlmICgwID09IHN0cmNtcChwcm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9Y
ODZfMzIpKQotCQliZS0+YmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl8z
MjsKKwkJYmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl8zMjsKIAllbHNl
IGlmICgwID09IHN0cmNtcChwcm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9YODZfNjQpKQotCQli
ZS0+YmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl82NDsKKwkJYmxraWYt
PmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl82NDsKIAllbHNlIHsKIAkJeGVuYnVz
X2Rldl9mYXRhbChkZXYsIGVyciwgInVua25vd24gZmUgcHJvdG9jb2wgJXMiLCBwcm90b2NvbCk7
CiAJCXJldHVybiAtRU5PU1lTOwogCX0KIAlwZXJzX2dyYW50cyA9IHhlbmJ1c19yZWFkX3Vuc2ln
bmVkKGRldi0+b3RoZXJlbmQsICJmZWF0dXJlLXBlcnNpc3RlbnQiLAogCQkJCQkgICAwKTsKLQli
ZS0+YmxraWYtPnZiZC5mZWF0dXJlX2dudF9wZXJzaXN0ZW50ID0gcGVyc19ncmFudHM7Ci0JYmUt
PmJsa2lmLT52YmQub3ZlcmZsb3dfbWF4X2dyYW50cyA9IDA7CisJYmxraWYtPnZiZC5mZWF0dXJl
X2dudF9wZXJzaXN0ZW50ID0gcGVyc19ncmFudHM7CisJYmxraWYtPnZiZC5vdmVyZmxvd19tYXhf
Z3JhbnRzID0gMDsKIAogCS8qCiAJICogUmVhZCB0aGUgbnVtYmVyIG9mIGhhcmR3YXJlIHF1ZXVl
cyBmcm9tIGZyb250ZW5kLgpAQCAtMTA2NywxNiArMTA2OCwxNiBAQCBzdGF0aWMgaW50IGNvbm5l
Y3RfcmluZyhzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkKIAkJCQlyZXF1ZXN0ZWRfbnVtX3F1ZXVl
cywgeGVuYmxrX21heF9xdWV1ZXMpOwogCQlyZXR1cm4gLUVOT1NZUzsKIAl9Ci0JYmUtPmJsa2lm
LT5ucl9yaW5ncyA9IHJlcXVlc3RlZF9udW1fcXVldWVzOwotCWlmICh4ZW5fYmxraWZfYWxsb2Nf
cmluZ3MoYmUtPmJsa2lmKSkKKwlibGtpZi0+bnJfcmluZ3MgPSByZXF1ZXN0ZWRfbnVtX3F1ZXVl
czsKKwlpZiAoeGVuX2Jsa2lmX2FsbG9jX3JpbmdzKGJsa2lmKSkKIAkJcmV0dXJuIC1FTk9NRU07
CiAKIAlwcl9pbmZvKCIlczogdXNpbmcgJWQgcXVldWVzLCBwcm90b2NvbCAlZCAoJXMpICVzXG4i
LCBkZXYtPm5vZGVuYW1lLAotCQkgYmUtPmJsa2lmLT5ucl9yaW5ncywgYmUtPmJsa2lmLT5ibGtf
cHJvdG9jb2wsIHByb3RvY29sLAorCQkgYmxraWYtPm5yX3JpbmdzLCBibGtpZi0+YmxrX3Byb3Rv
Y29sLCBwcm90b2NvbCwKIAkJIHBlcnNfZ3JhbnRzID8gInBlcnNpc3RlbnQgZ3JhbnRzIiA6ICIi
KTsKIAotCWlmIChiZS0+YmxraWYtPm5yX3JpbmdzID09IDEpCi0JCXJldHVybiByZWFkX3Blcl9y
aW5nX3JlZnMoJmJlLT5ibGtpZi0+cmluZ3NbMF0sIGRldi0+b3RoZXJlbmQpOworCWlmIChibGtp
Zi0+bnJfcmluZ3MgPT0gMSkKKwkJcmV0dXJuIHJlYWRfcGVyX3JpbmdfcmVmcygmYmxraWYtPnJp
bmdzWzBdLCBkZXYtPm90aGVyZW5kKTsKIAllbHNlIHsKIAkJeHNwYXRoc2l6ZSA9IHN0cmxlbihk
ZXYtPm90aGVyZW5kKSArIHhlbnN0b3JlX3BhdGhfZXh0X3NpemU7CiAJCXhzcGF0aCA9IGttYWxs
b2MoeHNwYXRoc2l6ZSwgR0ZQX0tFUk5FTCk7CkBAIC0xMDg1LDEwICsxMDg2LDEwIEBAIHN0YXRp
YyBpbnQgY29ubmVjdF9yaW5nKHN0cnVjdCBiYWNrZW5kX2luZm8gKmJlKQogCQkJcmV0dXJuIC1F
Tk9NRU07CiAJCX0KIAotCQlmb3IgKGkgPSAwOyBpIDwgYmUtPmJsa2lmLT5ucl9yaW5nczsgaSsr
KSB7CisJCWZvciAoaSA9IDA7IGkgPCBibGtpZi0+bnJfcmluZ3M7IGkrKykgewogCQkJbWVtc2V0
KHhzcGF0aCwgMCwgeHNwYXRoc2l6ZSk7CiAJCQlzbnByaW50Zih4c3BhdGgsIHhzcGF0aHNpemUs
ICIlcy9xdWV1ZS0ldSIsIGRldi0+b3RoZXJlbmQsIGkpOwotCQkJZXJyID0gcmVhZF9wZXJfcmlu
Z19yZWZzKCZiZS0+YmxraWYtPnJpbmdzW2ldLCB4c3BhdGgpOworCQkJZXJyID0gcmVhZF9wZXJf
cmluZ19yZWZzKCZibGtpZi0+cmluZ3NbaV0sIHhzcGF0aCk7CiAJCQlpZiAoZXJyKSB7CiAJCQkJ
a2ZyZWUoeHNwYXRoKTsKIAkJCQlyZXR1cm4gZXJyOwotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 08:14:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 08: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-devel-bounces@lists.xenproject.org>)
	id 1ggmWQ-0007qG-LB; Tue, 08 Jan 2019 08:14:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggmWO-0007q2-LP
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 08:14:00 +0000
X-Inumbo-ID: 59873618-131d-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59873618-131d-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 08:13:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 01:13:58 -0700
Message-Id: <5C345BC0020000780020B254@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 01:13:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
 <1546543191-9206-4-git-send-email-sstabellini@kernel.org>
 <5C33281F020000780020AC2C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901071059120.800@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901071059120.800@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 4/4] xen/common: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDIwOjE2LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gTW9uLCA3IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+IE9uIDAzLjAx
LjE5IGF0IDIwOjE5LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+ID4gLS0tIGEv
eGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jCj4+ID4gKysrIGIveGVuL2NvbW1vbi92aXJ0dWFs
X3JlZ2lvbi5jCj4+ID4gQEAgLTExOSw3ICsxMTksMTEgQEAgdm9pZCBfX2luaXQgc2V0dXBfdmly
dHVhbF9yZWdpb25zKGNvbnN0IHN0cnVjdCBleGNlcHRpb25fdGFibGVfZW50cnkgKnN0YXJ0LAo+
PiA+ICAgICAgICAgIGNvbnN0IHN0cnVjdCBidWdfZnJhbWUgKnM7Cj4+ID4gIAo+PiA+ICAgICAg
ICAgIHMgPSBidWdfZnJhbWVzW2kgLSAxXTsKPj4gPiAtICAgICAgICBzeiA9IGJ1Z19mcmFtZXNb
aV0gLSBzOwo+PiA+ICsgICAgICAgIC8qCj4+ID4gKyAgICAgICAgICogQ2FzdCB0byB1bnNpZ25l
ZCBsb25nIHRvIGNhbGN1bGF0ZSB0aGUgc2l6ZSB0byBhdm9pZAo+PiA+ICsgICAgICAgICAqIHN1
YnRyYWN0aW9ucyBiZXR3ZWVuIHBvaW50ZXJzIHBvaW50aW5nIHRvIGRpZmZlcmVudCBvYmplY3Rz
Lgo+PiA+ICsgICAgICAgICAqLwo+PiA+ICsgICAgICAgIHN6ID0gKHVuc2lnbmVkIGxvbmcpYnVn
X2ZyYW1lc1tpXSAtICh1bnNpZ25lZCBsb25nKXM7Cj4+IAo+PiBQZXJoYXBzIGJldHRlciB0byB1
c2UgU1lNQk9MKCkgaW4gdGhlIGRlZmluaXRpb24gb2YgYnVnX2ZyYW1lc1tdPwo+IAo+IFRoYXQg
d2FzIG15IGluaXRpYWwgdGhvdWdodCwgYnV0IHRoZW4gYnVnX2ZyYW1lcyBjYW5ub3QgYmUgY29u
c3QgYW5kCj4gY2Fubm90IGJlIHN0YXRpY2FsbHkgaW5pdGlhbGl6ZWQuCgpPaCwgaW5kZWVkLiBC
dXQgdGhlcmUncyBubyBzdHJvbmcgbmVlZCBmb3IgdGhlICJzdGF0aWMiLCBpdCBqdXN0CmhlbHBz
IGtlZXBpbmcgY29kZSBzaXplIHNtYWxsLiBXaXRob3V0IGl0LCBub25lIG9mIC4uLgoKPiBTbyB0
aGUgY29kZSB3b3VsZCBiZWNvbWUgc29tZXRoaW5nIGxpa2UgdGhpczoKPiAKPiB2b2lkIF9faW5p
dCBzZXR1cF92aXJ0dWFsX3JlZ2lvbnMoY29uc3Qgc3RydWN0IGV4Y2VwdGlvbl90YWJsZV9lbnRy
eSAqc3RhcnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBleGNlcHRpb25fdGFibGVfZW50cnkgKmVuZCkKPiB7Cj4gICAgIHNpemVfdCBzejsKPiAgICAg
dW5zaWduZWQgaW50IGkgPSAwOwo+ICAgICBzdGF0aWMgdW5zaWduZWQgbG9uZyBidWdfZnJhbWVz
WzZdOwo+ICAgICBidWdfZnJhbWVzW2krK10gPSBTWU1CT0woX19zdGFydF9idWdfZnJhbWVzKTsK
PiAgICAgYnVnX2ZyYW1lc1tpKytdID0gU1lNQk9MKF9fc3RvcF9idWdfZnJhbWVzXzApLAo+ICAg
ICBidWdfZnJhbWVzW2krK10gPSBTWU1CT0woX19zdG9wX2J1Z19mcmFtZXNfMSksCj4gICAgIGJ1
Z19mcmFtZXNbaSsrXSA9IFNZTUJPTChfX3N0b3BfYnVnX2ZyYW1lc18yKSwKPiAjaWZkZWYgQ09O
RklHX1g4Ngo+ICAgICBidWdfZnJhbWVzW2krK10gPSBTWU1CT0woX19zdG9wX2J1Z19mcmFtZXNf
MyksCj4gI2VuZGlmCj4gICAgIGJ1Z19mcmFtZXNbaSsrXSA9IDA7CgouLi4gdGhpcyByZWFsbHkg
bG9va3MgdG8gYmUgbmVjZXNzYXJ5LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 08:22:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 08:22: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-devel-bounces@lists.xenproject.org>)
	id 1ggmeS-0000LX-IH; Tue, 08 Jan 2019 08:22: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=XuVQ=PQ=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1ggmeR-0000LS-Mx
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 08:22:19 +0000
X-Inumbo-ID: 8296470a-131e-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8296470a-131e-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 08:22:17 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x088Iq8v074290;
 Tue, 8 Jan 2019 08:22:10 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : from : to :
 cc : references : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=bukR5O++t4PtDOG8l2y85xS76OnoCjkQVLylX5e+pp4=;
 b=lQzfz6Zknp6XNwuE5WW3CWmmB/uegrqUjFEAeTqpIhw9g+0pU6zzkZWPTt+R+11pGyt7
 ADzAVZXr8CGM/7GXF4ltsGmikoDcY+h5ycrp4I9KiEbHfBYebm3JEbjY4iaCkOZbamEV
 iSMdp/vDjY2blZrCWf7EcEVRpoRttG2ZMZHGKiqwijo6sy6RRjsYuKJZlvS53Hf+enEN
 YapYDlMtvX7/zKNdzZT4wv+JF/xaGrQ2ERt+6XzTbYs/wnlohXTMJlEujVV4ZfxBY+CV
 2Agxrdxg0E8n0s0E5HnAiz2MSaFNQbDBTtaS83/BD21G8O7g6BvYQyEwo+k33tSxYk42 yQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2ptj3dt6kg-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 08 Jan 2019 08:22:10 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x088MAIW003863
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Jan 2019 08:22:10 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x088M9v2001885;
 Tue, 8 Jan 2019 08:22:10 GMT
Received: from [10.182.71.41] (/10.182.71.41)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Jan 2019 00:22:09 -0800
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-block@vger.kernel.org,
 linux-kernel@vger.kernel.org
References: <1546935350-20957-1-git-send-email-dongli.zhang@oracle.com>
 <1546935350-20957-2-git-send-email-dongli.zhang@oracle.com>
Message-ID: <5c3760a1-4f45-a67b-3b70-80fa68ee4358@oracle.com>
Date: Tue, 8 Jan 2019 16:24:32 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1546935350-20957-2-git-send-email-dongli.zhang@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9129
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901080069
Subject: Re: [Xen-devel] [PATCH v5 2/2] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, paul.durrant@citrix.com, konrad.wilk@oracle.com,
 roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b29wcy4gUGxlYXNlIGlnbm9yZSB0aGlzIHY1IHBhdGNoLgoKSSBqdXN0IHJlYWxpemVkIExpbnVz
IHN1Z2dlc3RlZCBpbiBhbiBvbGQgZW1haWwgbm90IHVzZSBCVUcoKS9CVUdfT04oKSBpbiB0aGUg
Y29kZS4KCkkgd2lsbCBzd2l0Y2ggdG8gdGhlIFdBUk4oKSBzb2x1dGlvbiBhbmQgcmVzZW5kIGFn
YWluLgoKU29ycnkgZm9yIHRoZSBqdW5rIGVtYWlsLgoKRG9uZ2xpIFpoYW5nCgpPbiAyMDE5LzEv
OCDkuIvljYg0OjE1LCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4gVGhlIHhlbnN0b3JlICdyaW5nLXBh
Z2Utb3JkZXInIGlzIHVzZWQgZ2xvYmFsbHkgZm9yIGVhY2ggYmxrYmFjayBxdWV1ZSBhbmQKPiB0
aGVyZWZvcmUgc2hvdWxkIGJlIHJlYWQgZnJvbSB4ZW5zdG9yZSBvbmx5IG9uY2UuIEhvd2V2ZXIs
IGl0IGlzIG9idGFpbmVkCj4gaW4gcmVhZF9wZXJfcmluZ19yZWZzKCkgd2hpY2ggbWlnaHQgYmUg
Y2FsbGVkIG11bHRpcGxlIHRpbWVzIGR1cmluZyB0aGUKPiBpbml0aWFsaXphdGlvbiBvZiBlYWNo
IGJsa2JhY2sgcXVldWUuCj4gCj4gSWYgdGhlIGJsa2Zyb250IGlzIG1hbGljaW91cyBhbmQgdGhl
ICdyaW5nLXBhZ2Utb3JkZXInIGlzIHNldCBpbiBkaWZmZXJlbnQKPiB2YWx1ZSBieSBibGtmcm9u
dCBldmVyeSB0aW1lIGJlZm9yZSBibGtiYWNrIHJlYWRzIGl0LCB0aGlzIG1heSBlbmQgdXAgYXQK
PiB0aGUgIldBUk5fT04oaSAhPSAoWEVOX0JMS0lGX1JFUVNfUEVSX1BBR0UgKiBibGtpZi0+bnJf
cmluZ19wYWdlcykpOyIgaW4KPiB4ZW5fYmxraWZfZGlzY29ubmVjdCgpIHdoZW4gZnJvbnRlbmQg
aXMgZGVzdHJveWVkLgo+IAo+IFRoaXMgcGF0Y2ggcmV3b3JrcyBjb25uZWN0X3JpbmcoKSB0byBy
ZWFkIHhlbnN0b3JlICdyaW5nLXBhZ2Utb3JkZXInIG9ubHkKPiBvbmNlLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4gLS0tCj4gQ2hh
bmdlZCBzaW5jZSB2MToKPiAgICogY2hhbmdlIHRoZSBvcmRlciBvZiB4ZW5zdG9yZSByZWFkIGlu
IHJlYWRfcGVyX3JpbmdfcmVmcwo+ICAgKiB1c2UgeGVuYnVzX3JlYWRfdW5zaWduZWQoKSBpbiBj
b25uZWN0X3JpbmcoKQo+IAo+IENoYW5nZWQgc2luY2UgdjI6Cj4gICAqIHNpbXBsaWZ5IHRoZSBj
b25kaXRpb24gY2hlY2sgYXMgIihlcnIgIT0gMSAmJiBucl9ncmVmcyA+IDEpIgo+ICAgKiBhdm9p
ZCBzZXR0aW5nIGVyciBhcyAtRUlOVkFMIHRvIHJlbW92ZSBleHRyYSBvbmUgbGluZSBvZiBjb2Rl
Cj4gCj4gQ2hhbmdlZCBzaW5jZSB2MzoKPiAgICogZXhpdCBhdCB0aGUgYmVnaW5uaW5nIGlmICFu
cl9ncmVmcwo+ICAgKiBjaGFuZ2UgdGhlIGlmIHN0YXRlbWVudHMgdG8gYXZvaWQgdGVzdCAoZXJy
ICE9IDEpIHR3aWNlCj4gICAqIGluaXRpYWxpemUgYSAnYmxraWYnIHN0YWNrIHZhcmlhYmxlIChy
ZWZlciB0byBQQVRDSCAxLzIpCj4gCj4gQ2hhbmdlZCBzaW5jZSB2NDoKPiAgICogdXNlIEJVR19P
TigpIHdoZW4gKG5yX2dyZWZzID09IDApIHRvIHJlbWluZGVyIHRoZSBkZXZlbG9wZXIKPiAgICog
c2V0IGVyciA9IC1FSU5WQUwgYmVmb3JlIHhlbmJ1c19kZXZfZmF0YWwoKQo+IAo+ICBkcml2ZXJz
L2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIHwgNjkgKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDI5IGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hl
bmJ1cy5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+IGluZGV4IGE0YWFk
YWMuLmY2MTQ2Y2QgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5i
dXMuYwo+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPiBAQCAtOTI2
LDcgKzkyNiw3IEBAIHN0YXRpYyBpbnQgcmVhZF9wZXJfcmluZ19yZWZzKHN0cnVjdCB4ZW5fYmxr
aWZfcmluZyAqcmluZywgY29uc3QgY2hhciAqZGlyKQo+ICAJaW50IGVyciwgaSwgajsKPiAgCXN0
cnVjdCB4ZW5fYmxraWYgKmJsa2lmID0gcmluZy0+YmxraWY7Cj4gIAlzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqZGV2ID0gYmxraWYtPmJlLT5kZXY7Cj4gLQl1bnNpZ25lZCBpbnQgcmluZ19wYWdlX29y
ZGVyLCBucl9ncmVmcywgZXZ0Y2huOwo+ICsJdW5zaWduZWQgaW50IG5yX2dyZWZzLCBldnRjaG47
Cj4gIAo+ICAJZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRpciwgImV2ZW50LWNoYW5uZWwi
LCAiJXUiLAo+ICAJCQkgICZldnRjaG4pOwo+IEBAIC05MzYsNDMgKzkzNiwzOSBAQCBzdGF0aWMg
aW50IHJlYWRfcGVyX3JpbmdfcmVmcyhzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcsIGNvbnN0
IGNoYXIgKmRpcikKPiAgCQlyZXR1cm4gZXJyOwo+ICAJfQo+ICAKPiAtCWVyciA9IHhlbmJ1c19z
Y2FuZihYQlRfTklMLCBkZXYtPm90aGVyZW5kLCAicmluZy1wYWdlLW9yZGVyIiwgIiV1IiwKPiAt
CQkJICAmcmluZ19wYWdlX29yZGVyKTsKPiAtCWlmIChlcnIgIT0gMSkgewo+IC0JCWVyciA9IHhl
bmJ1c19zY2FuZihYQlRfTklMLCBkaXIsICJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZlswXSk7
Cj4gKwlucl9ncmVmcyA9IGJsa2lmLT5ucl9yaW5nX3BhZ2VzOwo+ICsKPiArCUJVR19PTighbnJf
Z3JlZnMpOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCBucl9ncmVmczsgaSsrKSB7Cj4gKwkJY2hh
ciByaW5nX3JlZl9uYW1lW1JJTkdSRUZfTkFNRV9MRU5dOwo+ICsKPiArCQlzbnByaW50ZihyaW5n
X3JlZl9uYW1lLCBSSU5HUkVGX05BTUVfTEVOLCAicmluZy1yZWYldSIsIGkpOwo+ICsJCWVyciA9
IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsIHJpbmdfcmVmX25hbWUsCj4gKwkJCQkgICAiJXUi
LCAmcmluZ19yZWZbaV0pOwo+ICsKPiAgCQlpZiAoZXJyICE9IDEpIHsKPiArCQkJaWYgKG5yX2dy
ZWZzID09IDEpCj4gKwkJCQlicmVhazsKPiArCj4gIAkJCWVyciA9IC1FSU5WQUw7Cj4gLQkJCXhl
bmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzL3JpbmctcmVmIiwgZGlyKTsKPiAr
CQkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgJXMvJXMiLAo+ICsJCQkJCSBk
aXIsIHJpbmdfcmVmX25hbWUpOwo+ICAJCQlyZXR1cm4gZXJyOwo+ICAJCX0KPiAtCQlucl9ncmVm
cyA9IDE7Cj4gLQl9IGVsc2Ugewo+IC0JCXVuc2lnbmVkIGludCBpOwo+ICsJfQo+ICAKPiAtCQlp
ZiAocmluZ19wYWdlX29yZGVyID4geGVuX2Jsa2lmX21heF9yaW5nX29yZGVyKSB7Cj4gKwlpZiAo
ZXJyICE9IDEpIHsKPiArCQlXQVJOX09OKG5yX2dyZWZzICE9IDEpOwo+ICsKPiArCQllcnIgPSB4
ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCAicmluZy1yZWYiLCAiJXUiLAo+ICsJCQkJICAgJnJp
bmdfcmVmWzBdKTsKPiArCQlpZiAoZXJyICE9IDEpIHsKPiAgCQkJZXJyID0gLUVJTlZBTDsKPiAt
CQkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgIiVzL3JlcXVlc3QgJWQgcmluZyBwYWdlIG9y
ZGVyIGV4Y2VlZCBtYXg6JWQiLAo+IC0JCQkJCSBkaXIsIHJpbmdfcGFnZV9vcmRlciwKPiAtCQkJ
CQkgeGVuX2Jsa2lmX21heF9yaW5nX29yZGVyKTsKPiArCQkJeGVuYnVzX2Rldl9mYXRhbChkZXYs
IGVyciwgInJlYWRpbmcgJXMvcmluZy1yZWYiLCBkaXIpOwo+ICAJCQlyZXR1cm4gZXJyOwo+ICAJ
CX0KPiAtCj4gLQkJbnJfZ3JlZnMgPSAxIDw8IHJpbmdfcGFnZV9vcmRlcjsKPiAtCQlmb3IgKGkg
PSAwOyBpIDwgbnJfZ3JlZnM7IGkrKykgewo+IC0JCQljaGFyIHJpbmdfcmVmX25hbWVbUklOR1JF
Rl9OQU1FX0xFTl07Cj4gLQo+IC0JCQlzbnByaW50ZihyaW5nX3JlZl9uYW1lLCBSSU5HUkVGX05B
TUVfTEVOLCAicmluZy1yZWYldSIsIGkpOwo+IC0JCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05J
TCwgZGlyLCByaW5nX3JlZl9uYW1lLAo+IC0JCQkJCSAgICIldSIsICZyaW5nX3JlZltpXSk7Cj4g
LQkJCWlmIChlcnIgIT0gMSkgewo+IC0JCQkJZXJyID0gLUVJTlZBTDsKPiAtCQkJCXhlbmJ1c19k
ZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzLyVzIiwKPiAtCQkJCQkJIGRpciwgcmluZ19y
ZWZfbmFtZSk7Cj4gLQkJCQlyZXR1cm4gZXJyOwo+IC0JCQl9Cj4gLQkJfQo+ICAJfQo+IC0JYmxr
aWYtPm5yX3JpbmdfcGFnZXMgPSBucl9ncmVmczsKPiAgCj4gIAlmb3IgKGkgPSAwOyBpIDwgbnJf
Z3JlZnMgKiBYRU5fQkxLSUZfUkVRU19QRVJfUEFHRTsgaSsrKSB7Cj4gIAkJcmVxID0ga3phbGxv
YyhzaXplb2YoKnJlcSksIEdGUF9LRVJORUwpOwo+IEBAIC0xMDMxLDYgKzEwMjcsNyBAQCBzdGF0
aWMgaW50IGNvbm5lY3RfcmluZyhzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkKPiAgCXNpemVfdCB4
c3BhdGhzaXplOwo+ICAJY29uc3Qgc2l6ZV90IHhlbnN0b3JlX3BhdGhfZXh0X3NpemUgPSAxMTsg
Lyogc3VmZmljaWVudCBmb3IgIi9xdWV1ZS1OTk4iICovCj4gIAl1bnNpZ25lZCBpbnQgcmVxdWVz
dGVkX251bV9xdWV1ZXMgPSAwOwo+ICsJdW5zaWduZWQgaW50IHJpbmdfcGFnZV9vcmRlcjsKPiAg
Cj4gIAlwcl9kZWJ1ZygiJXMgJXNcbiIsIF9fZnVuY19fLCBkZXYtPm90aGVyZW5kKTsKPiAgCj4g
QEAgLTEwNzYsNiArMTA3MywyMCBAQCBzdGF0aWMgaW50IGNvbm5lY3RfcmluZyhzdHJ1Y3QgYmFj
a2VuZF9pbmZvICpiZSkKPiAgCQkgYmxraWYtPm5yX3JpbmdzLCBibGtpZi0+YmxrX3Byb3RvY29s
LCBwcm90b2NvbCwKPiAgCQkgcGVyc19ncmFudHMgPyAicGVyc2lzdGVudCBncmFudHMiIDogIiIp
Owo+ICAKPiArCXJpbmdfcGFnZV9vcmRlciA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+b3Ro
ZXJlbmQsCj4gKwkJCQkJICAgICAgICJyaW5nLXBhZ2Utb3JkZXIiLCAwKTsKPiArCj4gKwlpZiAo
cmluZ19wYWdlX29yZGVyID4geGVuX2Jsa2lmX21heF9yaW5nX29yZGVyKSB7Cj4gKwkJZXJyID0g
LUVJTlZBTDsKPiArCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLAo+ICsJCQkJICJyZXF1ZXN0
ZWQgcmluZyBwYWdlIG9yZGVyICVkIGV4Y2VlZCBtYXg6JWQiLAo+ICsJCQkJIHJpbmdfcGFnZV9v
cmRlciwKPiArCQkJCSB4ZW5fYmxraWZfbWF4X3Jpbmdfb3JkZXIpOwo+ICsJCXJldHVybiBlcnI7
Cj4gKwl9Cj4gKwo+ICsJYmxraWYtPm5yX3JpbmdfcGFnZXMgPSAxIDw8IHJpbmdfcGFnZV9vcmRl
cjsKPiArCj4gIAlpZiAoYmxraWYtPm5yX3JpbmdzID09IDEpCj4gIAkJcmV0dXJuIHJlYWRfcGVy
X3JpbmdfcmVmcygmYmxraWYtPnJpbmdzWzBdLCBkZXYtPm90aGVyZW5kKTsKPiAgCWVsc2Ugewo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 08:30:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 08:30: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-devel-bounces@lists.xenproject.org>)
	id 1ggmmM-000188-H2; Tue, 08 Jan 2019 08:30: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggmmL-000183-Gp
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 08:30:29 +0000
X-Inumbo-ID: a68e105c-131f-11e9-845e-a3751ddc85d6
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a68e105c-131f-11e9-845e-a3751ddc85d6;
 Tue, 08 Jan 2019 08:30:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,453,1539648000"; d="scan'208";a="84265633"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Stefano Stabellini' <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
 ARM after 91d4eca7
Thread-Index: AQHUovtFIQcO8tMI/Empl/qqoy2lgKWcpgKAgAElGYCAAQcM8IAAgfAAgAQyQHCAAJP+AIAA+DVg
Date: Tue, 8 Jan 2019 08:30:26 +0000
Message-ID: <5d65341a1ccc44e7ab058de441996e15@AMSPEX02CL03.citrite.net>
References: <alpine.DEB.2.10.1901021622550.800@sstabellini-ThinkPad-X260>
 <416d62e8-f977-bca7-2eb9-5ac05051953e@citrix.com>
 <alpine.DEB.2.10.1901031004460.800@sstabellini-ThinkPad-X260>
 <71f5da369f1245b8a85c794a9ae097d9@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1901040941510.800@sstabellini-ThinkPad-X260>
 <b5e3db3ae4bc42adb1df40ef047cb5d0@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1901071039230.800@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901071039230.800@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
 ARM after 91d4eca7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+ID4NCj4gPiBUaGUgdXNlIG9m
IGlvbW11X3VzZV9oYXBfcHQoKSBoZXJlIGlzIGluZGVlZCBhIHByb2JsZW0sIGJ1dCBJIHRoaW5r
IGl0DQo+IHdvdWxkIGJlIHN1ZmZpY2llbnQgdG8gbW92ZSB0aGUgbGluZSAiaGQtPnN0YXR1cyA9
DQo+IElPTU1VX1NUQVRVU19pbml0aWFsaXppbmciIHRvIGp1c3QgYmVmb3JlIHRoZSBpZiByYXRo
ZXIgdGhhbiB0byBhDQo+IGNvbXBsZXRlbHkgc2VwYXJhdGUgZnVuY3Rpb24uDQo+IA0KPiBZZXMs
IHRoYXQgd29ya3MgdG9vLg0KPiANCj4gLS0tDQo+IHhlbi9pb21tdTogZml4IGRldiBhc3NpZ25t
ZW50IG9uIEFSTSBhZnRlciA5MWQ0ZWNhNw0KPiANCj4gRml4IGRldmljZSBhc3NpZ25tZW50IG9u
IEFSTSBhZnRlciA5MWQ0ZWNhNyAibW0gLyBpb21tdTogc3BsaXQNCj4gbmVlZF9pb21tdSgpIGlu
dG8gaGFzX2lvbW11X3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRfc3luYygpIi4NCj4gDQo+IGFyY2hf
aW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSByZXR1cm5zIC1FTk9TWVMgd2hpY2ggY2F1c2VzDQo+
IGlvbW11X2NvbnN0cnVjdCB0byByZXR1cm4gZWFybHksIGFsdGhvdWdoIGl0IGlzIG5vdCBhbiBl
cnJvci4NCj4gDQo+IGhkLT5zdGF0dXMgbmVlZHMgdG8gYmUgc2V0IHRvIElPTU1VX1NUQVRVU19p
bml0aWFsaXppbmcgYmVmb3JlIGNhbGxpbmcNCj4gaW9tbXVfdXNlX2hhcF9wdCwgb3RoZXJ3aXNl
IGlvbW11X3VzZV9oYXBfcHQgd2lsbCByZXR1cm4gdGhlIHdyb25nDQo+IHZhbHVlLg0KPiANCj4g
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPg0K
DQpMR1RNIHNvIHlvdSBjYW4gYWRkLi4uDQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPg0KDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW9tbXUuYw0KPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMN
Cj4gaW5kZXggYWM2MmQ3Zi4uYTZmNjlmNCAxMDA2NDQNCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYw0KPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
DQo+IEBAIC0yNjEsMTEgKzI2MSwxMSBAQCBpbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21h
aW4gKmQpDQo+ICAgICAgaWYgKCBoZC0+c3RhdHVzID09IElPTU1VX1NUQVRVU19pbml0aWFsaXpl
ZCApDQo+ICAgICAgICAgIHJldHVybiAwOw0KPiANCj4gKyAgICBoZC0+c3RhdHVzID0gSU9NTVVf
U1RBVFVTX2luaXRpYWxpemluZzsNCj4gICAgICBpZiAoICFpb21tdV91c2VfaGFwX3B0KGQpICkN
Cj4gICAgICB7DQo+ICAgICAgICAgIGludCByYzsNCj4gDQo+IC0gICAgICAgIGhkLT5zdGF0dXMg
PSBJT01NVV9TVEFUVVNfaW5pdGlhbGl6aW5nOw0KPiAgICAgICAgICBoZC0+bmVlZF9zeW5jID0g
dHJ1ZTsNCj4gDQo+ICAgICAgICAgIHJjID0gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KGQpOw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 08:31:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 08:31: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-devel-bounces@lists.xenproject.org>)
	id 1ggmnd-0001DX-SU; Tue, 08 Jan 2019 08:31: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=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggmnc-0001DR-FA
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 08:31:48 +0000
X-Inumbo-ID: d5944600-131f-11e9-9c47-f39c8905a571
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5944600-131f-11e9-9c47-f39c8905a571;
 Tue, 08 Jan 2019 08:31:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 01:31:45 -0700
Message-Id: <5C345FED020000780020B2DF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 01:31:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
 <5C3314F0020000780020AAC3@prv1-mh.provo.novell.com>
 <bd3f5d10-0d0f-df07-c3ae-b83a74d8809d@citrix.com>
In-Reply-To: <bd3f5d10-0d0f-df07-c3ae-b83a74d8809d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDE4OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDEvMjAxOSAwODo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBAQCAtMjcx
LDYgKzI5NywyNyBAQCBpbnQgcGFyc2VfYm9vbGVhbihjb25zdCBjaGFyICpuYW1lLCBjb25zdCBj
aGFyICpzLCAKPiBjb25zdCBjaGFyICplKQo+Pj4gICAgICByZXR1cm4gLTE7Cj4+PiAgfQo+Pj4g
IAo+Pj4gK2ludCBjbWRsaW5lX3N0cmNtcChjb25zdCBjaGFyICpmcmFnLCBjb25zdCBjaGFyICpu
YW1lKQo+PiBTbyB5b3UndmUgZGVjaWRlZCB0byByZXRhaW4gdGhlIHN0cmNtcCgpLWxpa2UgcmV0
dXJuIHR5cGUgYW5kIHZhbHVlLAo+PiBkZXNwaXRlIHRoZW0gYmVpbmcgb2Ygbm8gaW50ZXJlc3Qg
dG8gYW55IGNhbGxlciwgYW5kIGl0IGJlaW5nCj4+IHZhbmlzaGluZ2x5IHVubGlrZWx5IGZvciBh
IGNhbGxlciB0byBhcHBlYXIgd2hpY2ggd291bGQgY2FyZS4gRmluZQo+PiBmb3Igbm93LCBidXQg
SSdkIHN0aWxsIGxpa2UgdG8gdW5kZXJzdGFuZCB3aHkuCj4gCj4gWW91IGFscmVhZHkgYXNrZWQg
dGhpcywgYW5kIGdpdmUgbm8gb2JqZWN0aW9uIHRvIG15IGFuc3dlciwgSSBwcmVzdW1lZAo+IHlv
dSB3ZXJlIHNhdGlzZmllZCB3aXRoIHRoZSBjb25jcmV0ZSB1c2VjYXNlIEkgZ2F2ZSwgY2l0aW5n
IGEgcGF0Y2gKPiBuZWVkaW5nIHRoaXMgYmVoYXZpb3VyIHdoaWNoIGhhcyBhbHJlYWR5IGJlZW4g
cG9zdGVkIHRvIHRoZSBsaXN0LgoKV2VsbCwgZm9yIG9uZSBJIGFkbWl0IEkgZGlkbid0IHJlY2Fs
bCB0aGlzIGFuc3dlciBvZiB5b3Vycy4gUGVyaGFwcwpsYXJnZWx5IGJlY2F1c2UgdGhhdCAodG8g
bWUpIHdhcyByZWZlcnJpbmcgdG8geWV0IHRvIGJlIHBvc3RlZApjb2RlLCBhcyAob2J2aW91c2x5
KSB5b3UgY2FuJ3QgaGF2ZSB1c2VkIGNtZGxpbmVfc3RyY21wKCkgdGhlcmUuCk5vdyB0aGF0IHlv
dSBzYXkgdGhpcyB3YXMgcG9zdGVkIGFscmVhZHkgKHdpdGggc3RybmNtcCgpCnByZXN1bWFibHkp
LCBJIGNhbiBvbmx5IHJlbWluZCB5b3UgdGhhdCAuLi4KCj4gPGJmZjNjMzNkLWEyNDQtMzYyYS01
MjljLTMyZjkxYjVmMzk2NUBjaXRyaXguY29tPgoKLi4uIG5laXRoZXIgbXkgbWFpbCBjbGllbnQg
bm9yIHRoZSBsaXN0IGFyY2hpdmVzIGFsbG93IG1lIHRvIHNlYXJjaApmb3Igc3VjaCBhIG1haWwg
SUQuIEFueXdheSAtIHdoZXRoZXIgdGhhdCBiaW5hcnkgc2VhcmNoaW5nIGlzCnJlYXNvbmFibGUg
aW4gdGhlIGZpcnN0IHBsYWNlIGRlcGVuZHMgaGVhdmlseSBvbiB3aGVuIC8gaG93IHRoZQpjb3Jy
ZXNwb25kaW5nIHNvcnRpbmcgZ2V0cyBkb25lLiBPYnZpb3VzbHkgdGhlIGNvbXBhcmlzb25zCnVz
ZWQgaGF2ZSB0byBmdWxseSBtYXRjaCB1cC4gSWYgYm90aCB1c2UgdGhlIEMgcnVsZXMsIHRoYXQn
cyBmaW5lCmluIGFuIGFic3RyYWN0IHNlbnNlIChiZWNhdXNlIGxvY2FsZSBzZXR0aW5nIG91Z2h0
IHRvIG5vdCBtYXR0ZXIpLApidXQgaXQgd291bGQgYmUgYmV0dGVyIGlmIGJvdGggYWN0dWFsbHkg
dXNlZCB0aGUgc2FtZSBwaWVjZSBvZgooYmluYXJ5KSBjb2RlLgoKSW4gYW55IGV2ZW50IEknbSBu
b3QgY29udmluY2VkIHRoaXMgaXMgcHJvcGVyIGp1c3RpZmljYXRpb24gZm9yIHRoZQpmdW5jdGlv
biBoZXJlIHRvIGJlaGF2ZSBzdHJjbXAoKS1saWtlOyB0aGF0IHNwZWNpYWwgcHVycG9zZSBjb2Rl
CmNvdWxkIGFzIHdlbGwgdG9rZW5pemUgaXRzIHN0cmluZ3MgYW5kIHVzZSBzdHJjbXAoKS4KCkZB
T0QsIG5vbmUgb2YgdGhlIGFib3ZlIGlzIG1lYW50IHRvIGludmFsaWRhdGUgbXkgUi1iLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 08:45:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 08:45: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-devel-bounces@lists.xenproject.org>)
	id 1ggn0K-00027N-3G; Tue, 08 Jan 2019 08:44:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggn0J-00027D-DW
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 08:44:55 +0000
X-Inumbo-ID: ab215812-1321-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab215812-1321-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 08:44:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 01:44:53 -0700
Message-Id: <5C3462FE020000780020B2FA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 01:44:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546277665-32720-1-git-send-email-andrew.cooper3@citrix.com>
 <5C332BC6020000780020AC6D@prv1-mh.provo.novell.com>
 <9e49a9d5-0079-c3c8-ea21-5085bf7b6d96@citrix.com>
In-Reply-To: <9e49a9d5-0079-c3c8-ea21-5085bf7b6d96@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/build-id: Fix xen_build_id_check() to
 be robust against malformed notes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDE4OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDEvMjAxOSAxMDozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMx
LjEyLjE4IGF0IDE4OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBB
IE5UX0dOVV9CVUlMRF9JRCB3aXRoIG5hbWVzeiBsb25nZXIgdGhhbiA0IHdpbGwgY2F1c2UgdGhl
IHN0cm5jbXAoKSB0byB1c2UKPj4+IGJ5dGVzIGluIGFkamFjZW50IHN0cmluZ3RhYmxlIGVudHJp
ZXMuCj4+Pgo+Pj4gSW5zdGVhZCwgY2hlY2sgZm9yIG5hbWVzeiBleGFjdGx5IGVxdWFsIHRvIDQs
Cj4+IElzIHRoYXQgYSByZXF1aXJlbWVudCBzcGVsbGVkIG91dCBhbnl3aGVyZT8gVGlsbCBub3cg
SSd2ZSBiZWVuCj4+IHVuZGVyIHRoZSBpbXByZXNzaW9uIHRoYXQgZS5nLiA4IGJ5dGVzIG9mIG5h
bWUgYXJlIGZpbmUgYXMgd2VsbCwKPj4gYXMgbG9uZyBhcyB0aGUgZmlyc3QgZm91ciBvZiB0aGVt
IGFyZSAiR05VXDAiLgo+IAo+IE5vIGlkZWEsIGJ1dCBpZiB0aGlzIGlzIHRydWUgdGhlbiB3ZSd2
ZSBnb3QgYmlnZ2VyIHByb2JsZW1zIHdpdGggcGFyc2luZwo+IHRoZSBub3Rlcy4KCk9rYXksIEkn
dmUgZ29uZSBhbmQgY2hlY2tlZCB0aGUgc3BlYwooaHR0cDovL3d3dy5zY28uY29tL2RldmVsb3Bl
cnMvZ2FiaS9sYXRlc3QvY2g1LnBoZWFkZXIuaHRtbCNub3RlX3NlY3Rpb24pCmFuZCB0byBtZSBp
dCBpcyBub3QgZW50aXJlbHkgdW5hbWJpZ3VvdXMgYnV0IG1hdGNoZXMgdXAgYmV0dGVyCndpdGgg
dGhlIGJlaGF2aW9yIHRoYXQgeW91IHdhbnQgdG8gZXN0YWJsaXNoIHRoYW4gdGhlIG1vcmUKcmVs
YXhlZCBvbmUgSSB3YXMgc3VnZ2VzdGluZy4gSU9XClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CmFsYmVpdCBJJ2QgbGlrZSB0byBub3RlIHRoYXQgd2UncmUgc3Rp
bGwgbm90IGluIGxpbmUgd2l0aCB0aGUgZG9jIGFib3ZlCmFzIGZhciBhcyBwYWRkaW5nIGlzIGNv
bmNlcm5lZC4gQnV0IHRoZXJlIHdhcyBhIGxlbmd0aHkgZGlzY3Vzc2lvbgpvbiB0aGUgZ0FCSSBt
YWlsaW5nIGxpc3Qgbm90IHNvIGxvbmcgYWdvLCBiZWNhdXNlIHRoZSBzcGVsbGVkIG91dApiZWhh
dmlvciBhbHNvIGlzIG5vdCBpbiBsaW5lIHdpdGggd2hhdCBiaW51dGlscyBkb2VzLCBub3Igd2l0
aCB3aGF0Cm9sZGVyIGdBQkkgdmVyc2lvbnMgZGlkIG1hbmRhdGUuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 08:47:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 08:47: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-devel-bounces@lists.xenproject.org>)
	id 1ggn2n-0002Er-HQ; Tue, 08 Jan 2019 08:47: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=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggn2m-0002Em-7u
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 08:47:28 +0000
X-Inumbo-ID: 062b0e28-1322-11e9-abcf-bfff372fab1d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 062b0e28-1322-11e9-abcf-bfff372fab1d;
 Tue, 08 Jan 2019 08:47:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 01:47:26 -0700
Message-Id: <5C346398020000780020B308@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 01:47:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901021622550.800@sstabellini-ThinkPad-X260>
 <416d62e8-f977-bca7-2eb9-5ac05051953e@citrix.com>
 <alpine.DEB.2.10.1901031004460.800@sstabellini-ThinkPad-X260>
 <71f5da369f1245b8a85c794a9ae097d9@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1901040941510.800@sstabellini-ThinkPad-X260>
 <b5e3db3ae4bc42adb1df40ef047cb5d0@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1901071039230.800@sstabellini-ThinkPad-X260>
 <5d65341a1ccc44e7ab058de441996e15@AMSPEX02CL03.citrite.net>
In-Reply-To: <5d65341a1ccc44e7ab058de441996e15@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
 ARM after 91d4eca7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE5IGF0IDA5OjMwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBbc25pcF0KPj4gPgo+PiA+IFRoZSB1
c2Ugb2YgaW9tbXVfdXNlX2hhcF9wdCgpIGhlcmUgaXMgaW5kZWVkIGEgcHJvYmxlbSwgYnV0IEkg
dGhpbmsgaXQKPj4gd291bGQgYmUgc3VmZmljaWVudCB0byBtb3ZlIHRoZSBsaW5lICJoZC0+c3Rh
dHVzID0KPj4gSU9NTVVfU1RBVFVTX2luaXRpYWxpemluZyIgdG8ganVzdCBiZWZvcmUgdGhlIGlm
IHJhdGhlciB0aGFuIHRvIGEKPj4gY29tcGxldGVseSBzZXBhcmF0ZSBmdW5jdGlvbi4KPj4gCj4+
IFllcywgdGhhdCB3b3JrcyB0b28uCj4+IAo+PiAtLS0KPj4geGVuL2lvbW11OiBmaXggZGV2IGFz
c2lnbm1lbnQgb24gQVJNIGFmdGVyIDkxZDRlY2E3Cj4+IAo+PiBGaXggZGV2aWNlIGFzc2lnbm1l
bnQgb24gQVJNIGFmdGVyIDkxZDRlY2E3ICJtbSAvIGlvbW11OiBzcGxpdAo+PiBuZWVkX2lvbW11
KCkgaW50byBoYXNfaW9tbXVfcHQoKSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkiLgo+PiAKPj4g
YXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlIHJldHVybnMgLUVOT1NZUyB3aGljaCBjYXVz
ZXMKPj4gaW9tbXVfY29uc3RydWN0IHRvIHJldHVybiBlYXJseSwgYWx0aG91Z2ggaXQgaXMgbm90
IGFuIGVycm9yLgo+PiAKPj4gaGQtPnN0YXR1cyBuZWVkcyB0byBiZSBzZXQgdG8gSU9NTVVfU1RB
VFVTX2luaXRpYWxpemluZyBiZWZvcmUgY2FsbGluZwo+PiBpb21tdV91c2VfaGFwX3B0LCBvdGhl
cndpc2UgaW9tbXVfdXNlX2hhcF9wdCB3aWxsIHJldHVybiB0aGUgd3JvbmcKPj4gdmFsdWUuCj4+
IAo+PiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5j
b20+Cj4gCj4gTEdUTSBzbyB5b3UgY2FuIGFkZC4uLgo+IAo+IFJldmlld2VkLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IAo+PiAKPj4gZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCj4+IGluZGV4IGFjNjJkN2YuLmE2ZjY5ZjQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYwo+PiBAQCAtMjYxLDExICsyNjEsMTEgQEAgaW50IGlvbW11X2NvbnN0cnVjdChz
dHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgIGlmICggaGQtPnN0YXR1cyA9PSBJT01NVV9TVEFUVVNf
aW5pdGlhbGl6ZWQgKQo+PiAgICAgICAgICByZXR1cm4gMDsKPj4gCj4+ICsgICAgaGQtPnN0YXR1
cyA9IElPTU1VX1NUQVRVU19pbml0aWFsaXppbmc7Cj4+ICAgICAgaWYgKCAhaW9tbXVfdXNlX2hh
cF9wdChkKSApCgpXaXRoIGEgYmxhbmsgbGluZSBpbnNlcnRlZCBhYm92ZSBoZXJlIGFsc28KQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 09:01:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 09:01:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggnFa-0003ip-Qv; Tue, 08 Jan 2019 09:00:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggnFZ-0003ik-GG
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 09:00:41 +0000
X-Inumbo-ID: de881d9e-1323-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de881d9e-1323-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 09:00:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 02:00:38 -0700
Message-Id: <5C3466B2020000780020B31A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 02:00:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181228120404.50346-1-roger.pau@citrix.com>
 <20181228120404.50346-5-roger.pau@citrix.com>
In-Reply-To: <20181228120404.50346-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/shim: only mark special pages as
 RAM in pvshim mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE4IGF0IDEzOjA0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC0xMTMsNiArMTE1LDQ3IEBAIHVpbnQ2NF90IHB2X3NoaW1fbWVtKHVpbnQ2NF90IGF2YWls
KQo+ICAgICAgcmV0dXJuIHNoaW1fbnJwYWdlczsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgX19p
bml0IG1hcmtfcGZuX2FzX3JhbShzdHJ1Y3QgZTgyMG1hcCAqZTgyMCwgdWludDY0X3QgcGZuKQo+
ICt7Cj4gKyAgICBpZiAoICFlODIwX2FkZF9yYW5nZShlODIwLCBwZm4gPDwgUEFHRV9TSElGVCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgIChwZm4gPDwgUEFHRV9TSElGVCkgKyBQQUdFX1NJ
WkUsIEU4MjBfUkFNKSApCj4gKyAgICAgICAgaWYgKCAhZTgyMF9jaGFuZ2VfcmFuZ2VfdHlwZShl
ODIwLCBwZm4gPDwgUEFHRV9TSElGVCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChwZm4gPDwgUEFHRV9TSElGVCkgKyBQQUdFX1NJWkUsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBFODIwX1JFU0VSVkVELCBFODIwX1JBTSkgKQo+ICsgICAg
ICAgICAgICBwYW5pYygiVW5hYmxlIHRvIGFkZC9jaGFuZ2UgbWVtb3J5IHR5cGUgb2YgcGZuICUj
bHggdG8gUkFNXG4iLCBwZm4pOwoKV2hpbGUgZG9pbmcgdGhlIG1vdmUgaXQgd291bGQgaGF2ZSBi
ZWVuIG5pY2UgaWYgeW91IGZvbGRlZCB0aGUgdHdvCmlmKCktcy4gKEFyZ3VhYmx5IHBmbl90b19w
YWRkcigpIGNvdWxkIGFsc28gYmUgdXNlZCBoZXJlLikKCj4gK3ZvaWQgcHZfc2hpbV9maXh1cF9l
ODIwKHN0cnVjdCBlODIwbWFwICplODIwKQoKWW91J3ZlIGxvc3QgdGhlIF9faW5pdCBoZXJlLgoK
PiBAQCAtOTEsNiArOTMsMTYgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCBwdl9zaGltX21lbSh1
aW50NjRfdCBhdmFpbCkKPiAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICAgICAgcmV0dXJu
IDA7Cj4gIH0KPiArc3RhdGljIGlubGluZSB2b2lkIHB2X3NoaW1fZml4dXBfZTgyMChzdHJ1Y3Qg
ZTgyMG1hcCAqZTgyMCkKPiArewo+ICsgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gK30KPiAr
c3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UKPiArKnB2X3NoaW1f
cmVzZXJ2ZWRfcGFnZXModW5zaWduZWQgaW50ICpzKQoKSSBjYW4gc2VlIHdoeSB5b3Ugc3BsaXQg
dGhlIHByZXZpb3VzbHkgdG9vIGxvbmcgbGluZSwgYnV0IHN1cmVseSBpdApzaG91bGRuJ3QgYmUg
c3BsaXQgaW4gdGhlIG1pZGRsZSBvZiB0aGUgcmV0dXJuIHR5cGUuCgpJJ3ZlIHRha2VuIHRoZSBs
aWJlcnR5IGFuZCBtYWRlIGFsbCB0aHJlZSBtb2RpZmljYXRpb25zIGluIHByZXBhcmF0aW9uCmZv
ciBjb21taXR0aW5nLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 09:33:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 09:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggnl5-00061I-MF; Tue, 08 Jan 2019 09: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggnl4-000618-H4
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 09:33:14 +0000
X-Inumbo-ID: 6aa49787-1328-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6aa49787-1328-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 09:33:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggnl0-0001c8-5c; Tue, 08 Jan 2019 09:33:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggnky-0003mu-Q7; Tue, 08 Jan 2019 09:33:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggnky-00036G-Nn; Tue, 08 Jan 2019 09:33:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131780-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-shadow:<job status>:broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-rumprun-i386:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:leak-check/check:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start.2:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=fa42fea0d8b49ba65b49a999331950d74827a52d
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Jan 2019 09:33:08 +0000
Subject: [Xen-devel] [linux-3.18 test] 131780: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc4MCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3ODAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsIDcgeGVuLWJvb3QgZmFpbCBpbiAxMzE2NjYgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICBmYWls
IGluIDEzMTY2NiBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgNyB4ZW4tYm9vdCBmYWlsIGluIDEzMTY2NiBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgNyB4ZW4tYm9vdCBmYWlsIGluIDEzMTY2
NiBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
NCBob3N0LWluc3RhbGwoNCkgIGJyb2tlbiBwYXNzIGluIDEzMTc2OQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIHBhc3MgaW4g
MTMxNzY5CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzE3NjkKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTc2OQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJv
a2VuIHBhc3MgaW4gMTMxNzY5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
NCBob3N0LWluc3RhbGwoNCkgICBicm9rZW4gcGFzcyBpbiAxMzE3NjkKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzE1
MzUgcGFzcyBpbiAxMzE3ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMxNTYzIHBhc3MgaW4gMTMxNzgwCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gMTggZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDEzMTU4MCBwYXNzIGluIDEzMTc4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IDE2IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzE1ODAgcGFzcyBpbiAxMzE3ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEzMTY2
NiBwYXNzIGluIDEzMTU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgaW4gMTMxNjY2IHBhc3MgaW4gMTMxNzgwCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBpbiAx
MzE2NjYgcGFzcyBpbiAxMzE3ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVu
LWluc3RhbGwgICAgICBmYWlsIGluIDEzMTY2NiBwYXNzIGluIDEzMTc4MAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAyMSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTMxNzA1IHBhc3Mg
aW4gMTMxNzgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAg
ICAgZmFpbCBpbiAxMzE3NDkgcGFzcyBpbiAxMzE3ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAx
MzE3NjkgcGFzcyBpbiAxMzE3ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTcgZ3Vl
c3Qtc3RhcnQuMiAgICBmYWlsIGluIDEzMTc2OSBwYXNzIGluIDEzMTc4MAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTMxNTM1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE1MzUKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTU2Mwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTMxNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE1ODAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNz
IGluIDEzMTY2NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNzA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE3MjkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgZmFpbCBwYXNzIGluIDEzMTc0OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgcGFzcyBpbiAxMzE3NjkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgZmFpbCBw
YXNzIGluIDEzMTc2OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0IGZhaWwgaW4gMTMxNTM1IGxpa2UgMTI4NjkxCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgZmFpbCBpbiAxMzE1MzUgbGlrZSAxMjg4
MDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzE1MzUgbGlrZSAxMjg4MDcKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGluIDEzMTU4MCBsaWtlIDEyODgwNwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgaW4gMTMxNTgwIGxpa2UgMTI4ODQxCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgZmFpbCBpbiAxMzE1
ODAgbGlrZSAxMjg4NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRp
LWluc3RhbGwgICBmYWlsIGluIDEzMTU4MCBsaWtlIDEyODg0MQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgaW4gMTMxNjY2IGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMzE2NjYgbGlrZSAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMxNjY2IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxNjY2IG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3Njhh
MTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0
NzozOSBaICAgODIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAg
MTY6MTc6MzAgWiAgIDU4IGRheXMgICA0MCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzE1MTIgIDIwMTgtMTItMjIgMDY6NTE6NTEgWiAgIDE3IGRheXMgICAxNSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjQ0MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgYnJva2VuCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxMzMzNCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 09:38:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 09:38: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-devel-bounces@lists.xenproject.org>)
	id 1ggnqL-0006Dx-Fs; Tue, 08 Jan 2019 09:38: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggnqK-0006Do-CH
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 09:38:40 +0000
X-Inumbo-ID: 2d591fd8-1329-11e9-bb78-474536bbe305
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d591fd8-1329-11e9-bb78-474536bbe305;
 Tue, 08 Jan 2019 09:38:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggnqH-0001iH-4B; Tue, 08 Jan 2019 09:38:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggnqG-00042T-RS; Tue, 08 Jan 2019 09:38:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggnqG-0003H3-Qq; Tue, 08 Jan 2019 09:38:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131788-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=a29644590f95166c8a13e5797f8e7701134b31d0
X-Osstest-Versions-That: qemuu=e59dbbac0364344a3ad84c3497a98c56003d3fb8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Jan 2019 09:38:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 131788: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc4OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3ODgvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc0MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzQz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE3NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc0MwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMxNzQzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGEyOTY0NDU5MGY5NTE2NmM4
YTEzZTU3OTdmOGU3NzAxMTM0YjMxZDAKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIGU1OWRiYmFjMDM2NDM0NGEzYWQ4NGMzNDk3YTk4YzU2MDAzZDNmYjgKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzMTc0MyAgMjAxOS0wMS0wNSAwMjozNDowNyBaICAgIDMgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzE3ODggIDIwMTktMDEtMDcgMTQ6Mzc6NDcgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRl
ci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKICAgZTU5ZGJiYWMwMy4uYTI5
NjQ0NTkwZiAgYTI5NjQ0NTkwZjk1MTY2YzhhMTNlNTc5N2Y4ZTc3MDExMzRiMzFkMCAtPiB1cHN0
cmVhbS10ZXN0ZWQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 09:48:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 09:48: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-devel-bounces@lists.xenproject.org>)
	id 1ggnzS-00071d-Ij; Tue, 08 Jan 2019 09:48: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=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggnzQ-00071Y-Km
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 09:48:04 +0000
X-Inumbo-ID: 7d26b6b4-132a-11e9-82a1-d3cdae06c942
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d26b6b4-132a-11e9-82a1-d3cdae06c942;
 Tue, 08 Jan 2019 09:48:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 02:48:01 -0700
Message-Id: <5C3471CD020000780020B360@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 02:47:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2] x86emul: fix test harness and fuzzer build
 dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGZkMzVmMzJiNGIgKCJ0b29scy94ODZlbXVsOiBVc2Ugc3RydWN0IGNwdWlkX3BvbGlj
eSBpbiB0aGUKdXNlcnNwYWNlIHRlc3QgaGFybmVzc2VzIikgZGlkbid0IGFjY291bnQgZm9yIHRo
ZSBkZXBlbmRlbmNpZXMgb2YKY3B1aWQtYXV0b2dlbi5oIHRvIHBvdGVudGlhbGx5IGNoYW5nZSBi
ZXR3ZWVuIGluY3JlbWVudGFsIGJ1aWxkcy4KUHV0dGluZyB0aGUgbWFrZSBpbnZvY2F0aW9uIHRv
IHByb2R1Y2UgdGhlIGhlYWRlciB0b2dldGhlciB3aXRoIHRoZQpkaXJlY3RvcnkgdHJlZSBjcmVh
dGlvbiB0aGVyZWZvcmUgZG9lcyBub3Qgd29yay4gSW50cm9kdWNlIGEgc2VwYXJhdGUKZ29hbC4K
CkZ1cnRoZXJtb3JlIHRoZSBoYXJuZXNzIGhhcyBhICJydW4iIGdvYWwgd2hpY2ggaXMgc3VwcG9z
ZWQgdG8gYmUgdXNhYmxlCmluZGVwZW5kZW50bHkgb2YgdGhlIHJlc3Qgb2YgdGhlIHRvb2xzIHN1
Yi10cmVlIGJ1aWxkaW5nLCBhbmQgYm90aCB0aGUKaGFybmVzcyBhbmQgdGhlIGZ1enplciBjb2Rl
IGFyZSBhbHNvIHN1cHBvc2VkIHRvIGJlIGJ1aWxkYWJsZQppbmRlcGVuZGVudGx5LiBUaGVyZWZv
cmUgdGhleSBuZWVkIHRvIHJlY3Vyc2l2ZWx5IGludm9rZSBtYWtlIHRvIHJlLQpidWlsZCB0aGUg
Z2VuZXJhdGVkIGhlYWRlciBpZiBuZWVkZWQsIGJ1dCBvbmx5IHdoZW4gdGhlc2UgcnVsZXMgZGlk
IG5vdApnZXQgaW52b2tlZCByZWN1cnNpdmVseSB0aGVtc2VsdmVzLgoKRmluYWxseSBjcHVpZC5v
IGRpZCBub3QgaGF2ZSBhbnkgZGVwZW5kZW5jaWVzIGFkZGVkIGZvciBpdC4KClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MjogR3VhcmQgJChNQUtFKSBpbnZv
Y2F0aW9ucyBieSAkKE1BS0VMRVZFTCkgY2hlY2tzLgoKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvTWFrZWZpbGUKQEAgLTI2LDEzICsyNiwxNSBAQCBHQ09WX0ZMQUdTIDo9IC0t
Y292ZXJhZ2UKIAkkKENDKSAtYyAkKENGTEFHUykgJChHQ09WX0ZMQUdTKSAkPCAtbyAkQAogCiB4
ODYuaCA6PSAkKGFkZHByZWZpeCAkKFhFTl9ST09UKS90b29scy9pbmNsdWRlL3hlbi9hc20vLFwK
LSAgICAgICAgICAgICAgICAgICAgIHg4Ni12ZW5kb3JzLmggeDg2LWRlZm5zLmggbXNyLWluZGV4
LmgpCisgICAgICAgICAgICAgICAgICAgICB4ODYtdmVuZG9ycy5oIHg4Ni1kZWZucy5oIG1zci1p
bmRleC5oKSBcCisgICAgICAgICAkKGFkZHByZWZpeCAkKFhFTl9ST09UKS90b29scy9pbmNsdWRl
L3hlbi9saWIveDg2LywgXAorICAgICAgICAgICAgICAgICAgICAgY3B1aWQuaCBjcHVpZC1hdXRv
Z2VuLmgpCiB4ODZfZW11bGF0ZS5oIDo9IHg4Ni1lbXVsYXRlLmggeDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuaCAkKHg4Ni5oKQogCiAjIHg4Ni1lbXVsYXRlLmMgd2lsbCBiZSBpbXBsaWNpdCBmb3Ig
Ym90aAogeDg2LWVtdWxhdGUubyB4ODYtZW11bGF0ZS1jb3YubzogeDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgpCiAKLWZ1enotZW11bC5vIGZ1enotZW11bGF0ZS1jb3Yu
byB3cmFwcGVycy5vOiAkKHg4Nl9lbXVsYXRlLmgpCitmdXp6LWVtdWwubyBmdXp6LWVtdWxhdGUt
Y292Lm8gY3B1aWQubyB3cmFwcGVycy5vOiAkKHg4Nl9lbXVsYXRlLmgpCiAKIHg4Ni1pbnNuLWZ1
enplci5hOiBmdXp6LWVtdWwubyB4ODYtZW11bGF0ZS5vIGNwdWlkLm8KIAkkKEFSKSByYyAkQCAk
XgpAQCAtNDMsNiArNDUsMTEgQEAgYWZsLWhhcm5lc3M6IGFmbC1oYXJuZXNzLm8gZnV6ei1lbXVs
Lm8geAogYWZsLWhhcm5lc3MtY292OiBhZmwtaGFybmVzcy1jb3YubyBmdXp6LWVtdWwtY292Lm8g
eDg2LWVtdWxhdGUtY292Lm8gY3B1aWQubyB3cmFwcGVycy5vCiAJJChDQykgJChDRkxBR1MpICQo
R0NPVl9GTEFHUykgJF4gLW8gJEAKIAoraWZlcSAoJChNQUtFTEVWRUwpLDApCiskKFhFTl9ST09U
KS90b29scy9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLWF1dG9nZW4uaDogRk9SQ0UKKwkkKE1B
S0UpIC1DICQoWEVOX1JPT1QpL3Rvb2xzL2luY2x1ZGUgYnVpbGQKK2VuZGlmCisKICMgQ29tbW9u
IHRhcmdldHMKIC5QSE9OWTogYWxsCiBhbGw6IHg4Ni1pbnNuLWZ1enotYWxsCkBAIC02MCw2ICs2
Nyw5IEBAIGluc3RhbGw6IGFsbAogCiAuUEhPTlk6IHVuaW5zdGFsbAogCisuUEhPTlk6IEZPUkNF
CitGT1JDRToKKwogLlBIT05ZOiBhZmwKIGFmbDogYWZsLWhhcm5lc3MKIAotLS0gYS90b29scy9p
bmNsdWRlL01ha2VmaWxlCisrKyBiL3Rvb2xzL2luY2x1ZGUvTWFrZWZpbGUKQEAgLTQsOCArNCw5
IEBAIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKICMgUmVsYXRpdmUgdG8gJChY
RU5fUk9PVCkveGVuL3hzbS9mbGFzawogRkxBU0tfSF9ERVBFTkQgOj0gcG9saWN5L2luaXRpYWxf
c2lkcwogCi0uUEhPTlk6IGFsbCBidWlsZAotYWxsIGJ1aWxkOiB4ZW4tZm9yZWlnbiB4ZW4vLmRp
ciB4ZW4teHNtLy5kaXIKKy5QSE9OWTogYWxsIGFsbC15IGJ1aWxkCithbGwgYnVpbGQ6IGFsbC15
IHhlbi1mb3JlaWduIHhlbi8uZGlyIHhlbi14c20vLmRpcgorYWxsLXk6CiAKIC5QSE9OWTogeGVu
LWZvcmVpZ24KIHhlbi1mb3JlaWduOgpAQCAtMjcsMTAgKzI4LDEyIEBAIGlmZXEgKCQoQ09ORklH
X1g4NikseSkKIAlmb3IgZiBpbiAkKGZpbHRlci1vdXQgJWF1dG9nZW4uaCwkKHBhdHN1YnN0ICQo
WEVOX1JPT1QpL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2LyUsJSxNYWtlZmlsZSAkKHdpbGRjYXJk
ICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2LyouaCkpKTsgZG8gXAogCQlsbiAt
c2YgJChYRU5fUk9PVCkveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvJCRmIHhlbi9saWIveDg2LyQk
ZjsgXAogCWRvbmUKLQkkKE1BS0UpIC1DIHhlbi9saWIveDg2IGFsbCBYRU5fUk9PVD0kKFhFTl9S
T09UKQogZW5kaWYKIAl0b3VjaCAkQAogCithbGwtJChDT05GSUdfWDg2KTogeGVuLy5kaXIKKwkk
KE1BS0UpIC1DIHhlbi9saWIveDg2IGFsbCBYRU5fUk9PVD0kKFhFTl9ST09UKQorCiAjIE5vdCB4
ZW4veHNtIGFzIHRoYXQgY2xhc2hlcyB3aXRoIGxpbmsgdG8KICMgJChYRU5fUk9PVCkveGVuL2lu
Y2x1ZGUvcHVibGljL3hzbSBhYm92ZS4KIHhlbi14c20vLmRpcjogJChYRU5fUk9PVCkveGVuL3hz
bS9mbGFzay9wb2xpY3kvbWtmbGFzay5zaCBcCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTEx
LDYgKzExLDkgQEAgYWxsOgogcnVuOiAkKFRBUkdFVCkKIAkuLyQoVEFSR0VUKQogCisuUEhPTlk6
IEZPUkNFCitGT1JDRToKKwogIyBBZGQgbGlieDg2IHRvIHRoZSBidWlsZAogdnBhdGggJS5jICQo
WEVOX1JPT1QpL3hlbi9saWIveDg2CiAKQEAgLTIwOCwxMyArMjExLDIwIEBAICQoY2FsbCBjYy1v
cHRpb24tYWRkLEhPU1RDRkxBR1MteDg2XzY0LEgKIEhPU1RDRkxBR1MgKz0gJChDRkxBR1NfeGVu
aW5jbHVkZSkgLUkuICQoSE9TVENGTEFHUy0kKFhFTl9DT01QSUxFX0FSQ0gpKQogCiB4ODYuaCA6
PSAkKGFkZHByZWZpeCAkKFhFTl9ST09UKS90b29scy9pbmNsdWRlL3hlbi9hc20vLFwKLSAgICAg
ICAgICAgICAgICAgICAgIHg4Ni12ZW5kb3JzLmggeDg2LWRlZm5zLmggbXNyLWluZGV4LmgpCisg
ICAgICAgICAgICAgICAgICAgICB4ODYtdmVuZG9ycy5oIHg4Ni1kZWZucy5oIG1zci1pbmRleC5o
KSBcCisgICAgICAgICAkKGFkZHByZWZpeCAkKFhFTl9ST09UKS90b29scy9pbmNsdWRlL3hlbi9s
aWIveDg2LywgXAorICAgICAgICAgICAgICAgICAgICAgY3B1aWQuaCBjcHVpZC1hdXRvZ2VuLmgp
CiB4ODZfZW11bGF0ZS5oIDo9IHg4Ni1lbXVsYXRlLmggeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
aCAkKHg4Ni5oKQogCi14ODYtZW11bGF0ZS5vIHRlc3RfeDg2X2VtdWxhdG9yLm8gZXZleC1kaXNw
OC5vIHdyYXBwZXJzLm86ICUubzogJS5jICQoeDg2X2VtdWxhdGUuaCkKK3g4Ni1lbXVsYXRlLm8g
Y3B1aWQubyB0ZXN0X3g4Nl9lbXVsYXRvci5vIGV2ZXgtZGlzcDgubyB3cmFwcGVycy5vOiAlLm86
ICUuYyAkKHg4Nl9lbXVsYXRlLmgpCiAJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLWMgLWcgLW8g
JEAgJDwKIAogeDg2LWVtdWxhdGUubzogeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwogeDg2LWVt
dWxhdGUubzogSE9TVENGTEFHUyArPSAtRF9fWEVOX1RPT0xTX18KIAogdGVzdF94ODZfZW11bGF0
b3IubzogJChhZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKSAkKGFkZHN1ZmZpeCAtb3BtYXNrLmgs
JChPUE1BU0spKQorCitpZmVxICgkKE1BS0VMRVZFTCksMCkKKyQoWEVOX1JPT1QpL3Rvb2xzL2lu
Y2x1ZGUveGVuL2xpYi94ODYvY3B1aWQtYXV0b2dlbi5oOiBGT1JDRQorCSQoTUFLRSkgLUMgJChY
RU5fUk9PVCkvdG9vbHMvaW5jbHVkZSBidWlsZAorZW5kaWYKCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 09:52:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 09:52: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-devel-bounces@lists.xenproject.org>)
	id 1ggo3k-0007ji-5k; Tue, 08 Jan 2019 09:52: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=XuVQ=PQ=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1ggo3j-0007jd-05
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 09:52:31 +0000
X-Inumbo-ID: 1c6fccff-132b-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c6fccff-132b-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 09:52:29 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x089oOxG158111;
 Tue, 8 Jan 2019 09:52:26 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : cc : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=s8ZejUAJjZrdgOuybCIsuyBw3ahtCm9zkbQJS2N9n6Q=;
 b=VAtfMRPVlhQ/a1SdMIh8F3ijDUZ9eaIcOtYV1FGksqfx+2ZEXn/XOEI8uM9Vd/lfFeRR
 jIoz7XSXUxfBY2Xl5XfzADRjzi1wrZAoJp/xo+SS3FWR1ekS4YhPAThgAk/cGOG24wFM
 OgtQB8GmLhbPhtrmPRq+8I2gXjWM0vO/T1scWrSrVgDjesDPQmYB0fsrAge4OCFVnvaW
 cfiY0uC+TcQdnxN8OVo6XJiEhcQ5hEFn0+PRCbPA0LG5jovvTVlgq6zCXRstWEgQpei9
 ncRpjg+X/AzcdewiGAL64kfPDubvs9r7QQRlPRtHnmpMNM9xWYIfRX9WF6PGCehlU4ZO KA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2ptj3dtrqf-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 08 Jan 2019 09:52:26 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x089qPUo013459
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Jan 2019 09:52:25 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x089qOKV006082;
 Tue, 8 Jan 2019 09:52:24 GMT
Received: from [192.168.2.8] (/106.39.151.141)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Jan 2019 01:52:24 -0800
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
 <1546839359-5478-2-git-send-email-dongli.zhang@oracle.com>
 <20190107120107.euf7mrq7gk6bmibz@mac>
 <35c7d495-2d6c-5fec-abf8-c5aef55cf866@oracle.com>
 <56819579-def2-b045-f414-4de45188fe2e@oracle.com>
 <20190107152708.z4mecdm2apfxz2rk@mac>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <d347524f-20e1-6ce4-70f5-95b699374bb2@oracle.com>
Date: Tue, 8 Jan 2019 17:52:20 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20190107152708.z4mecdm2apfxz2rk@mac>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9129
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901080081
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, konrad.wilk@oracle.com, linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org, Paul.Durrant@citrix.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIsCgpPbiAwMS8wNy8yMDE5IDExOjI3IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3Rl
Ogo+IE9uIE1vbiwgSmFuIDA3LCAyMDE5IGF0IDEwOjA3OjM0UE0gKzA4MDAsIERvbmdsaSBaaGFu
ZyB3cm90ZToKPj4KPj4KPj4gT24gMDEvMDcvMjAxOSAxMDowNSBQTSwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+Pj4KPj4+Cj4+PiBPbiAwMS8wNy8yMDE5IDA4OjAxIFBNLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+Pj4+IE9uIE1vbiwgSmFuIDA3LCAyMDE5IGF0IDAxOjM1OjU5UE0gKzA4MDAsIERv
bmdsaSBaaGFuZyB3cm90ZToKPj4+Pj4gVGhlIHhlbnN0b3JlICdyaW5nLXBhZ2Utb3JkZXInIGlz
IHVzZWQgZ2xvYmFsbHkgZm9yIGVhY2ggYmxrYmFjayBxdWV1ZSBhbmQKPj4+Pj4gdGhlcmVmb3Jl
IHNob3VsZCBiZSByZWFkIGZyb20geGVuc3RvcmUgb25seSBvbmNlLiBIb3dldmVyLCBpdCBpcyBv
YnRhaW5lZAo+Pj4+PiBpbiByZWFkX3Blcl9yaW5nX3JlZnMoKSB3aGljaCBtaWdodCBiZSBjYWxs
ZWQgbXVsdGlwbGUgdGltZXMgZHVyaW5nIHRoZQo+Pj4+PiBpbml0aWFsaXphdGlvbiBvZiBlYWNo
IGJsa2JhY2sgcXVldWUuCj4+Pj4+Cj4+Pj4+IElmIHRoZSBibGtmcm9udCBpcyBtYWxpY2lvdXMg
YW5kIHRoZSAncmluZy1wYWdlLW9yZGVyJyBpcyBzZXQgaW4gZGlmZmVyZW50Cj4+Pj4+IHZhbHVl
IGJ5IGJsa2Zyb250IGV2ZXJ5IHRpbWUgYmVmb3JlIGJsa2JhY2sgcmVhZHMgaXQsIHRoaXMgbWF5
IGVuZCB1cCBhdAo+Pj4+PiB0aGUgIldBUk5fT04oaSAhPSAoWEVOX0JMS0lGX1JFUVNfUEVSX1BB
R0UgKiBibGtpZi0+bnJfcmluZ19wYWdlcykpOyIgaW4KPj4+Pj4geGVuX2Jsa2lmX2Rpc2Nvbm5l
Y3QoKSB3aGVuIGZyb250ZW5kIGlzIGRlc3Ryb3llZC4KPj4+Pj4KPj4+Pj4gVGhpcyBwYXRjaCBy
ZXdvcmtzIGNvbm5lY3RfcmluZygpIHRvIHJlYWQgeGVuc3RvcmUgJ3JpbmctcGFnZS1vcmRlcicg
b25seQo+Pj4+PiBvbmNlLgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcg
PGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+Pj4+PiAtLS0KPj4+Pj4gQ2hhbmdlZCBzaW5jZSB2
MToKPj4+Pj4gICAqIGNoYW5nZSB0aGUgb3JkZXIgb2YgeGVuc3RvcmUgcmVhZCBpbiByZWFkX3Bl
cl9yaW5nX3JlZnMKPj4+Pj4gICAqIHVzZSB4ZW5idXNfcmVhZF91bnNpZ25lZCgpIGluIGNvbm5l
Y3RfcmluZygpCj4+Pj4+Cj4+Pj4+IENoYW5nZWQgc2luY2UgdjI6Cj4+Pj4+ICAgKiBzaW1wbGlm
eSB0aGUgY29uZGl0aW9uIGNoZWNrIGFzICIoZXJyICE9IDEgJiYgbnJfZ3JlZnMgPiAxKSIKPj4+
Pj4gICAqIGF2b2lkIHNldHRpbmcgZXJyIGFzIC1FSU5WQUwgdG8gcmVtb3ZlIGV4dHJhIG9uZSBs
aW5lIG9mIGNvZGUKPj4+Pj4KPj4+Pj4gQ2hhbmdlZCBzaW5jZSB2MzoKPj4+Pj4gICAqIGV4aXQg
YXQgdGhlIGJlZ2lubmluZyBpZiAhbnJfZ3JlZnMKPj4+Pj4gICAqIGNoYW5nZSB0aGUgaWYgc3Rh
dGVtZW50cyB0byBhdm9pZCB0ZXN0IChlcnIgIT0gMSkgdHdpY2UKPj4+Pj4gICAqIGluaXRpYWxp
emUgYSAnYmxraWYnIHN0YWNrIHZhcmlhYmxlIChyZWZlciB0byBQQVRDSCAxLzIpCj4+Pj4+Cj4+
Pj4+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIHwgNzYgKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KPj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNl
cnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKPj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNr
L3hlbmJ1cy5jCj4+Pj4+IGluZGV4IGE0YWFkYWMuLmEyYWNiYzkgMTAwNjQ0Cj4+Pj4+IC0tLSBh
L2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPj4+Pj4gKysrIGIvZHJpdmVycy9i
bG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+Pj4+PiBAQCAtOTI2LDcgKzkyNiw3IEBAIHN0YXRp
YyBpbnQgcmVhZF9wZXJfcmluZ19yZWZzKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZywgY29u
c3QgY2hhciAqZGlyKQo+Pj4+PiAgCWludCBlcnIsIGksIGo7Cj4+Pj4+ICAJc3RydWN0IHhlbl9i
bGtpZiAqYmxraWYgPSByaW5nLT5ibGtpZjsKPj4+Pj4gIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2ID0gYmxraWYtPmJlLT5kZXY7Cj4+Pj4+IC0JdW5zaWduZWQgaW50IHJpbmdfcGFnZV9vcmRl
ciwgbnJfZ3JlZnMsIGV2dGNobjsKPj4+Pj4gKwl1bnNpZ25lZCBpbnQgbnJfZ3JlZnMsIGV2dGNo
bjsKPj4+Pj4gIAo+Pj4+PiAgCWVyciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsICJldmVu
dC1jaGFubmVsIiwgIiV1IiwKPj4+Pj4gIAkJCSAgJmV2dGNobik7Cj4+Pj4+IEBAIC05MzYsNDMg
KzkzNiwzOCBAQCBzdGF0aWMgaW50IHJlYWRfcGVyX3JpbmdfcmVmcyhzdHJ1Y3QgeGVuX2Jsa2lm
X3JpbmcgKnJpbmcsIGNvbnN0IGNoYXIgKmRpcikKPj4+Pj4gIAkJcmV0dXJuIGVycjsKPj4+Pj4g
IAl9Cj4+Pj4+ICAKPj4+Pj4gLQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGV2LT5vdGhl
cmVuZCwgInJpbmctcGFnZS1vcmRlciIsICIldSIsCj4+Pj4+IC0JCQkgICZyaW5nX3BhZ2Vfb3Jk
ZXIpOwo+Pj4+PiAtCWlmIChlcnIgIT0gMSkgewo+Pj4+PiAtCQllcnIgPSB4ZW5idXNfc2NhbmYo
WEJUX05JTCwgZGlyLCAicmluZy1yZWYiLCAiJXUiLCAmcmluZ19yZWZbMF0pOwo+Pj4+PiArCW5y
X2dyZWZzID0gYmxraWYtPm5yX3JpbmdfcGFnZXM7Cj4+Pj4+ICsKPj4+Pj4gKwlpZiAodW5saWtl
bHkoIW5yX2dyZWZzKSkKPj4+Pj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4+Pj4KPj4+PiBJcyB0aGlz
IGV2ZW4gcG9zc2libGU/IEFGQUlDVCByZWFkX3Blcl9yaW5nX3JlZnMgd2lsbCBhbHdheXMgYmUg
Y2FsbGVkCj4+Pj4gd2l0aCBibGtpZi0+bnJfcmluZ19wYWdlcyAhPSAwPwo+Pj4+Cj4+Pj4gSWYg
c28sIEkgd291bGQgY29uc2lkZXIgdHVybmluZyB0aGlzIGludG8gYSBCVUdfT04vV0FSTl9PTi4K
Pj4+Cj4+PiBJdCB1c2VkIHRvIGJlICJXQVJOX09OKCFucl9ncmVmcyk7IiBpbiB0aGUgdjMgb2Yg
dGhlIHBhdGNoLgo+Pj4KPj4+IEkgd291bGQgdHVybiBpdCBpbnRvIFdBUk5fT04gaWYgaXQgaXMg
ZmluZSB3aXRoIGJvdGggUGF1bCBhbmQgeW91Lgo+Pgo+PiBUbyBjbGFyaWZ5LCBJIHdvdWxkIHVz
ZSBXQVJOX09OKCkgYmVmb3JlIGV4aXQgd2l0aCAtRUlOVkFMICh3aGVuCj4+IGJsa2lmLT5ucl9y
aW5nX3BhZ2VzIGlzIDApLgo+IAo+IEdpdmVuIHRoYXQgdGhpcyBmdW5jdGlvbiB3aWxsIG5ldmVy
IGJlIGNhbGxlZCB3aXRoIG5yX3JpbmdfcGFnZXMgPT0gMAo+IEkgd291bGQgYmUgZmluZSB3aXRo
IGp1c3QgdXNpbmcgYSBCVUdfT04sIGdldHRpbmcgaGVyZSB3aXRoCj4gbnJfcmluZ19wYWdlcyA9
PSAwIHdvdWxkIGltcGx5IG1lbW9yeSBjb3JydXB0aW9uIG9yIHNvbWUgb3RoZXIgc2V2ZXJlCj4g
aXNzdWUgaGFzIGhhcHBlbmVkLCBhbmQgdGhlcmUncyBubyBwb3NzaWJsZSByZWNvdmVyeS4KPiAK
PiBJZiB5b3Ugd2FudCB0byBpbnN0ZWFkIGtlZXAgdGhlIHJldHVybiwgcGxlYXNlIHVzZSBwbGFp
biBXQVJOIGluc3RlYWQKPiBvZiBXQVJOX09OLgo+IAo+IFRoYW5rcywgUm9nZXIuCj4gCgpJcyB0
aGVyZSBhbnkgcmVhc29uIHVzaW5nIFdBUk4gdGhhbiBXQVJOX09OPyBCZWNhdXNlIG9mIHRoZSBt
ZXNzYWdlIHByaW50ZWQgYnkKV0FSTj8gc29tZXRoaW5nIGxpa2UgYmVsb3c/CgogOTQxICAgICAg
ICAgaWYgKHVubGlrZWx5KCFucl9ncmVmcykpIHsKIDk0MiAgICAgICAgICAgICAgICAgV0FSTigh
bnJfZ3JlZnMsCiA5NDMgICAgICAgICAgICAgICAgICAgICAgInJlYWRfcGVyX3JpbmdfcmVmcygp
IHNob3VsZCBiZSBjYWxsZWQgd2l0aApibGtpZi0+bnJfcmluZ19wYWdlcyAhPSAwIik7CiA5NDQg
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogOTQ1ICAgICAgICAgfQoKVGhhbmsgeW91
IHZlcnkgbXVjaC4KCkRvbmdsaSBaaGFuZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 09:56:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 09:56: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-devel-bounces@lists.xenproject.org>)
	id 1ggo7K-0007tp-NY; Tue, 08 Jan 2019 09:56:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggo7J-0007tk-NI
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 09:56:13 +0000
X-Inumbo-ID: a078d8c6-132b-11e9-a290-5b8320b59156
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a078d8c6-132b-11e9-a290-5b8320b59156;
 Tue, 08 Jan 2019 09:56:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 02:56:10 -0700
Message-Id: <5C3473B3020000780020B373@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 02:56:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181228120404.50346-1-roger.pau@citrix.com>
 <20181228120404.50346-4-roger.pau@citrix.com>
 <20190102124436.b4zgzdbyv5i3q35r@zion.uk.xensource.com>
In-Reply-To: <20190102124436.b4zgzdbyv5i3q35r@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/e820: assume memmap provided
 when booted virtualized is correct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@cirix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAxLjE5IGF0IDEzOjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBEZWMgMjgsIDIwMTggYXQgMDE6MDQ6MDNQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+PiBUaGlzIGltcGxpZXMgdGhlcmUncyBubyBuZWVkIHRvIGZvcmNlZnVsbHkgcmVz
ZXJ2ZSB0aGUgVkdBIE1NSU8KPj4gcmVnaW9uLCBzaW5jZSB0aGUgbWVtb3J5IG1hcCBwcm92aWRl
ZCB3aWxsIGJlIGNvcnJlY3QuCj4+IAo+PiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpcml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cm9uY2Ugc3VpdGFibHkgcmUtYmFzZWQgb3ZlciB3aGF0ZXZlciBjaGFuZ2VzIHRvIHRoZSBlYXJs
aWVyCnBhdGNoZXMgd2lsbCBiZSBkb25lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 10:00:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1ggoAz-0008Co-DN; Tue, 08 Jan 2019 10:00: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=F+WJ=PQ=redhat.com=cohuck@srs-us1.protection.inumbo.net>)
 id 1ggoAx-00084T-Sl
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 09:59:59 +0000
X-Inumbo-ID: 284844f2-132c-11e9-92db-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 284844f2-132c-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 09:59:58 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3413780F95;
 Tue,  8 Jan 2019 09:59:58 +0000 (UTC)
Received: from gondolin (dhcp-192-222.str.redhat.com [10.33.192.222])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 0BFED19744;
 Tue,  8 Jan 2019 09:59:48 +0000 (UTC)
Date: Tue, 8 Jan 2019 10:59:46 +0100
From: Cornelia Huck <cohuck@redhat.com>
To: Eduardo Habkost <ehabkost@redhat.com>
Message-ID: <20190108105946.5fdd8e38.cohuck@redhat.com>
In-Reply-To: <20190107193020.21744-2-ehabkost@redhat.com>
References: <20190107193020.21744-1-ehabkost@redhat.com>
 <20190107193020.21744-2-ehabkost@redhat.com>
Organization: Red Hat GmbH
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Tue, 08 Jan 2019 09:59:58 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 1/3] spapr: Eliminate
 SPAPR_PCI_2_7_MMIO_WIN_SIZE macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 David Hildenbrand <david@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 qemu-ppc@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNyBKYW4gMjAxOSAxNzozMDoxOCAtMDIwMApFZHVhcmRvIEhhYmtvc3QgPGVoYWJr
b3N0QHJlZGhhdC5jb20+IHdyb3RlOgoKPiBUaGUgbWFjcm8gaXMgb25seSB1c2VkIGluIG9uZSBw
bGFjZSwgd2hlcmUgdGhlIHB1cnBvc2Ugb2YgdGhlCj4gdmFsdWUgaXMgb2J2aW91cy4gIEVsaW1p
bmF0ZSB0aGUgbWFjcm8gc28gd2UgZG9uJ3QgbmVlZCB0byByZWx5Cj4gb24gc3RyaW5naWZ5KCku
Cj4gCj4gU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29t
Pgo+IC0tLQo+ICBpbmNsdWRlL2h3L3BjaS1ob3N0L3NwYXByLmggfCAxIC0KPiAgaHcvcHBjL3Nw
YXByLmMgICAgICAgICAgICAgIHwgMiArLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAyIGRlbGV0aW9ucygtKQoKUmV2aWV3ZWQtYnk6IENvcm5lbGlhIEh1Y2sgPGNvaHVja0By
ZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 10:04:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 10:04: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-devel-bounces@lists.xenproject.org>)
	id 1ggoEk-0000Px-Uw; Tue, 08 Jan 2019 10:03: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=F+WJ=PQ=redhat.com=cohuck@srs-us1.protection.inumbo.net>)
 id 1ggoEj-0000Ps-TX
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 10:03:53 +0000
X-Inumbo-ID: b3910d74-132c-11e9-acd8-43f1a7ac0f47
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3910d74-132c-11e9-acd8-43f1a7ac0f47;
 Tue, 08 Jan 2019 10:03:52 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id AD5CD89AF0;
 Tue,  8 Jan 2019 10:03:51 +0000 (UTC)
Received: from gondolin (dhcp-192-222.str.redhat.com [10.33.192.222])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 68AE36013A;
 Tue,  8 Jan 2019 10:03:40 +0000 (UTC)
Date: Tue, 8 Jan 2019 11:03:38 +0100
From: Cornelia Huck <cohuck@redhat.com>
To: Eduardo Habkost <ehabkost@redhat.com>
Message-ID: <20190108110338.60749ad6.cohuck@redhat.com>
In-Reply-To: <20190107193020.21744-3-ehabkost@redhat.com>
References: <20190107193020.21744-1-ehabkost@redhat.com>
 <20190107193020.21744-3-ehabkost@redhat.com>
Organization: Red Hat GmbH
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Tue, 08 Jan 2019 10:03:52 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 2/3] machine: Eliminate unnecessary
 stringify() usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 David Hildenbrand <david@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 qemu-ppc@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNyBKYW4gMjAxOSAxNzozMDoxOSAtMDIwMApFZHVhcmRvIEhhYmtvc3QgPGVoYWJr
b3N0QHJlZGhhdC5jb20+IHdyb3RlOgoKPiBzdHJpbmdpZnkoKSBpcyB1c2VmdWwgd2hlbiB3ZSBu
ZWVkIHRvIHVzZSBtYWNyb3MgaW4gY29tcGF0X3Byb3BzCj4gKGxpa2Ugd2hlbiB3ZSBzZXQgdmly
dGlvLWJhbG9vbi1wY2kuY2xhc3M9UENJX0NMQVNTX01FTU9SWV9SQU0gYXQKPiBwY19pNDQwZnhf
MV8wX21hY2hpbmVfb3B0aW9ucygpKSwgYnV0IGl0IGlzIHBvaW50bGVzcyB3aGVuIHdlIGFyZQo+
IGFscmVhZHkgcHJvdmlkaW5nIGEgbnVtYmVyIGxpdGVyYWwuCj4gCj4gUmVwbGFjZSBzdHJpbmdp
ZnkoKSB3aXRoIHN0cmluZyBsaXRlcmFscyB3aGVuIGFwcHJvcHJpYXRlLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KPiAtLS0KPiAgaHcv
Y29yZS9tYWNoaW5lLmMgfCAgOCArKy0tCj4gIGh3L2kzODYvcGMuYyAgICAgIHwgOTQgKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgaHcvaTM4Ni9wY19w
aWl4LmMgfCAzMCArKysrKysrLS0tLS0tLS0KPiAgaHcvcHBjL3NwYXByLmMgICAgfCAgMiArLQo+
ICA0IGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDY3IGRlbGV0aW9ucygtKQoKUmV2
aWV3ZWQtYnk6IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 10:13:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 10:13: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-devel-bounces@lists.xenproject.org>)
	id 1ggoNd-0001Ct-U6; Tue, 08 Jan 2019 10:13: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggoNd-0001Ch-5m
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 10:13:05 +0000
X-Inumbo-ID: fbf19299-132d-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbf19299-132d-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 10:13:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggoNZ-0002TP-OA; Tue, 08 Jan 2019 10:13:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggoNZ-0005pH-Ci; Tue, 08 Jan 2019 10:13:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggoNZ-0005Mc-C4; Tue, 08 Jan 2019 10:13:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131782-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-qemut-rhel6hvm-amd:<job
 status>:broken:regression
 linux-next:test-armhf-armhf-xl-vhd:<job status>:broken:regression
 linux-next:test-armhf-armhf-xl-vhd:host-install(4):broken:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:host-install(4):broken:regression
 linux-next:test-armhf-armhf-examine:host-install:broken:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a85b6b4f641697f54952f52fec8af1dac0826ecc
X-Osstest-Versions-That: linux=3fed6ae4b027f9c93be18520f87bd06bdffd196b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Jan 2019 10:13:01 +0000
Subject: [Xen-devel] [linux-next test] 131782: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc4MiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3ODIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMTc1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgNCBob3N0LWluc3RhbGwoNCkgIGJyb2tlbiBSRUdSLiB2cy4gMTMxNzU0CiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICA1IGhvc3QtaW5zdGFsbCAgICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMzE3NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTc1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMzE3NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTc1NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxNzU0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEzMTc1NAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxNzU0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMzE3NTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTc1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTMxNzU0CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgZGViaWFuLWh2bS1p
bnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxMzE3NTQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
MTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBibG9ja2Vk
IGluIDEzMTc1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDEzMTc1NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTMxNzU0CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE3NTQKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEzMTc1NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICA3IHhlbi1ib290
ICBmYWlsIGxpa2UgMTMxNzU0CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9v
dCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE3NTQKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMTc1NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzU0CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE3NTQKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEzMTc1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzU0CiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMzE3NTQKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMTc1NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNzU0CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMzE3NTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEzMTc1NAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTMxNzU0CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE3NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc1NAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTMxNzU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3NTQKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMTc1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3NTQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMTc1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzU0CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzE3NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhODViNmI0ZjY0MTY5N2Y1NDk1
MmY1MmZlYzhhZjFkYWMwODI2ZWNjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICAzZmVkNmFlNGIwMjdmOWM5M2JlMTg1MjBmODdiZDA2YmRmZmQxOTZiCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGlu
ZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTc4MiAgMjAxOS0wMS0wNyAwOToxODo1MyBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 10:20:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 10:20: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-devel-bounces@lists.xenproject.org>)
	id 1ggoUf-0001yq-P6; Tue, 08 Jan 2019 10:20: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=F+WJ=PQ=redhat.com=cohuck@srs-us1.protection.inumbo.net>)
 id 1ggoUe-0001yl-O1
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 10:20:20 +0000
X-Inumbo-ID: 003c80f3-132f-11e9-92db-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 003c80f3-132f-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 10:20:20 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1DC68432CD;
 Tue,  8 Jan 2019 10:20:19 +0000 (UTC)
Received: from gondolin (dhcp-192-222.str.redhat.com [10.33.192.222])
 by smtp.corp.redhat.com (Postfix) with ESMTP id E990E649DB;
 Tue,  8 Jan 2019 10:20:15 +0000 (UTC)
Date: Tue, 8 Jan 2019 11:20:12 +0100
From: Cornelia Huck <cohuck@redhat.com>
To: Gerd Hoffmann <kraxel@redhat.com>
Message-ID: <20190108112012.78f3dbb9.cohuck@redhat.com>
In-Reply-To: <20190108064543.asg63onrb3hpripf@sirius.home.kraxel.org>
References: <20190107193020.21744-1-ehabkost@redhat.com>
 <20190107193020.21744-4-ehabkost@redhat.com>
 <20190108064543.asg63onrb3hpripf@sirius.home.kraxel.org>
Organization: Red Hat GmbH
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Tue, 08 Jan 2019 10:20:19 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 3/3] machine: Use shorter
 format for GlobalProperty arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, David Hildenbrand <david@redhat.com>,
 Richard Henderson <rth@twiddle.net>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>,
 xen-devel@lists.xenproject.org, David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA4IEphbiAyMDE5IDA3OjQ1OjQzICswMTAwCkdlcmQgSG9mZm1hbm4gPGtyYXhlbEBy
ZWRoYXQuY29tPiB3cm90ZToKCj4gICBIaSwKPiAKPiA+ICsgICAgeyAibWlncmF0aW9uIiwgImRl
Y29tcHJlc3MtZXJyb3ItY2hlY2siLCAib2ZmIiB9LAo+ID4gKyAgICB7ICJoZGEtYXVkaW8iLCAi
dXNlLXRpbWVyIiwgImZhbHNlIiB9LAo+ID4gKyAgICB7ICJjaXJydXMtdmdhIiwgImdsb2JhbC12
bXN0YXRlIiwgInRydWUiIH0sCj4gPiArICAgIHsgIlZHQSIsICJnbG9iYWwtdm1zdGF0ZSIsICJ0
cnVlIiB9LAo+ID4gKyAgICB7ICJ2bXdhcmUtc3ZnYSIsICJnbG9iYWwtdm1zdGF0ZSIsICJ0cnVl
IiB9LAo+ID4gKyAgICB7ICJxeGwtdmdhIiwgImdsb2JhbC12bXN0YXRlIiwgInRydWUiIH0sICAK
PiAKPiBJJ2QgbGlrZSB0byBoYXZlIHRoZSBmaWVsZHMgYWxpZ25lZC4gIEVzcGVjaWFsbHkgaW4g
Y2FzZXMgbGlrZSB0aGlzIG9uZQo+IHdoZXJlIG11bHRpcGxlIGRldmljZXMgZ2V0IHRoZSBzYW1l
IHZhbHVlIGFzc2lnbmVkIGl0IG1ha2VzIHRoaW5ncyBtb3JlCj4gcmVhZGFibGU6Cj4gCj4gICAg
IHsgIm1pZ3JhdGlvbiIsICAgImRlY29tcHJlc3MtZXJyb3ItY2hlY2siLCAib2ZmIiAgIH0sCj4g
ICAgIHsgImhkYS1hdWRpbyIsICAgInVzZS10aW1lciIsICAgICAgICAgICAgICAiZmFsc2UiIH0s
Cj4gICAgIHsgImNpcnJ1cy12Z2EiLCAgImdsb2JhbC12bXN0YXRlIiwgICAgICAgICAidHJ1ZSIg
IH0sCj4gICAgIHsgIlZHQSIsICAgICAgICAgImdsb2JhbC12bXN0YXRlIiwgICAgICAgICAidHJ1
ZSIgIH0sCj4gICAgIHsgInZtd2FyZS1zdmdhIiwgImdsb2JhbC12bXN0YXRlIiwgICAgICAgICAi
dHJ1ZSIgIH0sCj4gICAgIHsgInF4bC12Z2EiLCAgICAgImdsb2JhbC12bXN0YXRlIiwgICAgICAg
ICAidHJ1ZSIgIH0sCj4gCj4gdGhhbmtzLAo+ICAgR2VyZAo+IAoKSSdtIGEgYml0IG9uIHRoZSBm
ZW5jZSBoZXJlLiBJdCBkb2VzIG1ha2UgdGhpbmdzIG1vcmUgcmVhZGFibGUgKGF0CmxlYXN0IGlu
IHlvdXIgZXhhbXBsZSksIGJ1dCBJIGZpbmQgZWRpdGluZyBhbGlnbmVkIHRhYmxlcyBhIGJpdAph
bm5veWluZy4gT1RPSCwgdGhhdCB3b24ndCBoYXBwZW4gb2Z0ZW4sIGFueXdheS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 10:21:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 10:21: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-devel-bounces@lists.xenproject.org>)
	id 1ggoVg-000256-7Y; Tue, 08 Jan 2019 10:21: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=F+WJ=PQ=redhat.com=cohuck@srs-us1.protection.inumbo.net>)
 id 1ggoVe-00024y-4f
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 10:21:22 +0000
X-Inumbo-ID: 24b00c1c-132f-11e9-92db-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24b00c1c-132f-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 10:21:21 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id DF4248762F;
 Tue,  8 Jan 2019 10:21:20 +0000 (UTC)
Received: from gondolin (dhcp-192-222.str.redhat.com [10.33.192.222])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 204EB5D75F;
 Tue,  8 Jan 2019 10:21:11 +0000 (UTC)
Date: Tue, 8 Jan 2019 11:21:09 +0100
From: Cornelia Huck <cohuck@redhat.com>
To: Eduardo Habkost <ehabkost@redhat.com>
Message-ID: <20190108112109.41a93a75.cohuck@redhat.com>
In-Reply-To: <20190107193020.21744-4-ehabkost@redhat.com>
References: <20190107193020.21744-1-ehabkost@redhat.com>
 <20190107193020.21744-4-ehabkost@redhat.com>
Organization: Red Hat GmbH
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Tue, 08 Jan 2019 10:21:21 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 3/3] machine: Use shorter format for
 GlobalProperty arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 David Hildenbrand <david@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 qemu-ppc@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNyBKYW4gMjAxOSAxNzozMDoyMCAtMDIwMApFZHVhcmRvIEhhYmtvc3QgPGVoYWJr
b3N0QHJlZGhhdC5jb20+IHdyb3RlOgoKPiBJbnN0ZWFkIG9mIHZlcmJvc2UgYXJyYXlzIHdpdGgg
NCBsaW5lcyBmb3IgZWFjaCBlbnRyeSwgbWFrZSBlYWNoCj4gZW50cnkgdGFrZSBvbmx5IG9uZSBs
aW5lLiAgVGhpcyBtYWtlcyBsb25nIGFycmF5cyB0aGF0IGNvdWxkbid0Cj4gZml0IGluIHRoZSBz
Y3JlZW4gYmVjb21lIHNob3J0IGFuZCByZWFkYWJsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+Cj4gLS0tCj4gIGluY2x1ZGUvaHcvaTM4
Ni9wYy5oICAgICAgIHwgIDE4ICstCj4gIGh3L2NvcmUvbWFjaGluZS5jICAgICAgICAgIHwgMzM4
ICsrKystLS0tLS0tLS0tLS0tCj4gIGh3L2kzODYvcGMuYyAgICAgICAgICAgICAgIHwgNzIwICsr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgaHcvaTM4Ni9wY19waWl4LmMg
ICAgICAgICAgfCAxOTIgKystLS0tLS0tLQo+ICBody9wcGMvc3BhcHIuYyAgICAgICAgICAgICB8
ICA3MiArLS0tCj4gIGh3L3MzOTB4L3MzOTAtdmlydGlvLWNjdy5jIHwgIDc1ICstLS0KPiAgaHcv
eGVuL3hlbi1jb21tb24uYyAgICAgICAgfCAgMTggKy0KPiAgNyBmaWxlcyBjaGFuZ2VkLCAyNjUg
aW5zZXJ0aW9ucygrKSwgMTE2OCBkZWxldGlvbnMoLSkKPiAKCiguLi4pCgo+IGRpZmYgLS1naXQg
YS9ody9zMzkweC9zMzkwLXZpcnRpby1jY3cuYyBiL2h3L3MzOTB4L3MzOTAtdmlydGlvLWNjdy5j
Cj4gaW5kZXggYzczNzUwNzA1My4uODExZmRmOTEzZCAxMDA2NDQKPiAtLS0gYS9ody9zMzkweC9z
MzkwLXZpcnRpby1jY3cuYwo+ICsrKyBiL2h3L3MzOTB4L3MzOTAtdmlydGlvLWNjdy5jCgooLi4u
KQoKPiBAQCAtODEwLDE1ICs3OTgsOCBAQCBzdGF0aWMgdm9pZCBjY3dfbWFjaGluZV8yXzZfY2xh
c3Nfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm1jKQo+ICB7Cj4gICAgICBTMzkwQ2N3TWFjaGluZUNs
YXNzICpzMzkwbWMgPSBTMzkwX01BQ0hJTkVfQ0xBU1MobWMpOwo+ICAgICAgc3RhdGljIEdsb2Jh
bFByb3BlcnR5IGNvbXBhdFtdID0gewo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgLmRyaXZl
ciAgID0gVFlQRV9TMzkwX0lQTCwKPiAtICAgICAgICAgICAgLnByb3BlcnR5ID0gImlwbGJleHRf
bWlncmF0aW9uIiwKPiAtICAgICAgICAgICAgLnZhbHVlICAgID0gIm9mZiIsCj4gLSAgICAgICAg
fSwgewo+IC0gICAgICAgICAgICAuZHJpdmVyICAgPSBUWVBFX1ZJUlRVQUxfQ1NTX0JSSURHRSwK
PiAtICAgICAgICAgICAgLnByb3BlcnR5ID0gImNzc19kZXZfcGF0aCIsCj4gLSAgICAgICAgICAg
IC52YWx1ZSAgICA9ICJvZmYiLAo+IC0gICAgICAgIH0sCj4gKyAgICAgICAgeyBUWVBFX1MzOTBf
SVBMLCAiaXBsYmV4dF9taWdyYXRpb24iLCAib2ZmIiwgfSwKPiArICAgICAgICAgeyBUWVBFX1ZJ
UlRVQUxfQ1NTX0JSSURHRSwgImNzc19kZXZfcGF0aCIsICJvZmYiLCB9LAoKVGhlIGluZGVudGF0
aW9uIGxvb2tzIG9mZiBoZXJlLgoKPiAgICAgIH07Cj4gIAo+ICAgICAgczM5MG1jLT5yaV9hbGxv
d2VkID0gZmFsc2U7CgooLi4uKQoKV2l0aCBvciB3aXRob3V0IGFsaWdubWVudDoKClJldmlld2Vk
LWJ5OiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 11:10:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 11:10: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-devel-bounces@lists.xenproject.org>)
	id 1ggpGO-0005Ao-7D; Tue, 08 Jan 2019 11:09: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=YIob=PQ=citrix.com=prvs=9042d5aa7=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ggpGN-0005Aj-2q
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 11:09:39 +0000
X-Inumbo-ID: e26fd9d2-1335-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e26fd9d2-1335-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 11:09:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,453,1539648000"; d="scan'208";a="75043187"
To: Jan Beulich <JBeulich@suse.com>
References: <20190107112727.5447-1-sergey.dyasli@citrix.com>
 <5C334099020000780020AD24@prv1-mh.provo.novell.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 mQINBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABtChTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+iQJOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZme5Ag0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAGJAjYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <d580d0e6-5634-d6d6-1c0b-cb38a25920fb@citrix.com>
Date: Tue, 8 Jan 2019 11:09:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C334099020000780020AD24@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] mm/page_alloc: fix MEMF_no_dma
 allocations for single NUMA
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOSAxMjowNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDcuMDEuMTkg
YXQgMTI6MjcsIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBDdXJyZW50bHkg
ZG1hX2JpdHNpemUgaXMgemVybyBieSBkZWZhdWx0IG9uIHNpbmdsZSBOVU1BIG5vZGUgbWFjaGlu
ZXMuCj4+IFRoaXMgbWFrZXMgYWxsIGFsbG9jX2RvbWhlYXBfcGFnZXMoKSBjYWxscyB3aXRoIE1F
TUZfbm9fZG1hIHJldHVybiBOVUxMLgo+Pgo+PiBUaGVyZSBpcyBvbmx5IDEgdXNlciBvZiBNRU1G
X25vX2RtYTogZG9tMF9tZW1mbGFncywgd2hpY2ggYXJlIHVzZWQKPj4gZHVyaW5nIG1lbW9yeSBh
bGxvY2F0aW9uIGZvciBEb20wLiBGYWlsaW5nIGFsbG9jYXRpb24gd2l0aCBkZWZhdWx0Cj4+IGRv
bTBfbWVtZmxhZ3MgaXMgZXNwZWNpYWxseSBzZXZlcmUgZm9yIHRoZSBQViBEb20wIGNhc2U6IGl0
IG1ha2VzCj4+IGFsbG9jX2NodW5rKCkgdG8gdXNlIHN1Ym9wdGltYWwgMk1CIGFsbG9jYXRpb24g
YWxnb3JpdGhtIHdpdGggYSBzZWFyY2gKPj4gZm9yIGhpZ2hlciBtZW1vcnkgYWRkcmVzc2VzLgo+
Pgo+PiBUaGlzIGNhbiBsZWFkIHRvIHRoZSBOTUkgd2F0Y2hkb2cgdGltZW91dCBkdXJpbmcgUFYg
RG9tMCBjb25zdHJ1Y3Rpb24KPj4gb24gc29tZSBtYWNoaW5lcywgd2hpY2ggY2FuIGJlIHdvcmtl
ZCBhcm91bmQgYnkgc3BlY2lmeWluZyAiZG1hX2JpdHMiCj4+IGluIFhlbidzIGNtZGxpbmUgbWFu
dWFsbHkuCj4+Cj4+IEZpeCB0aGUgaXNzdWUgYnkgaW5pdGlhbGlzaW5nIGRtYV9iaXRzaXplIGV2
ZW4gb24gc2luZ2xlIE5VTUEgbWFjaGluZXMuCj4gCj4gSSd2ZSBub3QgeWV0IGxvb2tlZCBhdCB3
aHkgZXhhY3RseSB0aGlzIHdhcyBkb25lIGZvciBtdWx0aS1ub2RlCj4gc3lzdGVtcyBvbmx5LCBi
dXQgaW4gYW55IGV2ZW50IHRoaXMgY2hhbmdlIHJlbmRlcnMgc29tZXdoYXQKPiBzdGFsZSB0aGUg
Y29tbWVudCBuZXh0IHRvIHRoZSBkbWFfYml0c2l6ZSBkZWZpbml0aW9uLgo+IAo+PiAtLS0gYS94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+
PiBAQCAtMTg2Myw3ICsxODYzLDcgQEAgdm9pZCBfX2luaXQgZW5kX2Jvb3RfYWxsb2NhdG9yKHZv
aWQpCj4+ICAgICAgbnJfYm9vdG1lbV9yZWdpb25zID0gMDsKPj4gICAgICBpbml0X2hlYXBfcGFn
ZXModmlydF90b19wYWdlKGJvb3RtZW1fcmVnaW9uX2xpc3QpLCAxKTsKPj4gIAo+PiAtICAgIGlm
ICggIWRtYV9iaXRzaXplICYmIChudW1fb25saW5lX25vZGVzKCkgPiAxKSApCj4+ICsgICAgaWYg
KCAhZG1hX2JpdHNpemUgKQo+PiAgICAgICAgICBkbWFfYml0c2l6ZSA9IGFyY2hfZ2V0X2RtYV9i
aXRzaXplKCk7Cj4gCj4gRGlkIHlvdSBjb25zaWRlciB0aGUgYWx0ZXJuYXRpdmUgb2YgbGVhdmlu
ZyB0aGlzIGNvZGUgYWxvbmUgYW5kCj4gaW5zdGVhZCBkb2luZwo+IAo+ICAgICBpZiAoICFkbWFf
Yml0c2l6ZSApCj4gICAgICAgICBtZW1mbGFncyAmPSB+TUVNRl9ub19kbWE7Cj4gICAgIGVsc2Ug
aWYgKCAoZG1hX3pvbmUgPSBiaXRzX3RvX3pvbmUoZG1hX2JpdHNpemUpKSA8IHpvbmVfaGkgKQo+
ICAgICAgICAgcGcgPSBhbGxvY19oZWFwX3BhZ2VzKGRtYV96b25lICsgMSwgem9uZV9oaSwgb3Jk
ZXIsIG1lbWZsYWdzLCBkKTsKPiAKPiBpbiBhbGxvY19kb21oZWFwX3BhZ2VzKCksIHdoaWNoIHdv
dWxkIGFsc28gYWRkcmVzcyB0aGUgc2FtZQo+IGlzc3VlIGluIHRoZSBjYXNlIG9mIGFyY2hfZ2V0
X2RtYV9iaXRzaXplKCkgcmV0dXJuaW5nIHplcm8/CgpJIGxpa2UgdGhpcyBzdWdnZXN0aW9uLiBU
aGVyZSBpcyBubyBwb2ludCBpbiBNRU1GX25vX2RtYSBpZiBkbWFfem9uZQpkb2Vzbid0IGV4aXN0
LCBzbyB0aGUgZmxhZyBjYW4gYmUgaWdub3JlZC4gVGhlIGFsbG9jYXRvciBzaG91bGQgZmlyc3QK
dXNlIGhpZ2hlciBtZW1vcnkgYWRkcmVzc2VzIGZvciBtZW1vcnkgYWxsb2NhdGlvbiByZXF1ZXN0
cywgYW5kIERNQSAoPDRHKQptZW1vcnkgc2hvdWxkbid0IGVuZCB1cCBhbGxvY2F0ZWQgZm9yIERv
bTAgUkFNIChnaXZlbiB0aGVyZSBpcyBlbm91Z2gKbWVtID40RykuCgpJJ2xsIHByZXBhcmUgYSB2
MiBzb29uLgoKVGhhbmtzLApTZXJnZXkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 11:45:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 11:45: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-devel-bounces@lists.xenproject.org>)
	id 1ggpom-0007zE-1M; Tue, 08 Jan 2019 11:45: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggpok-0007z2-RU
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 11:45:10 +0000
X-Inumbo-ID: d9d07a2f-133a-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9d07a2f-133a-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 11:45:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggpoh-0004Ib-5P; Tue, 08 Jan 2019 11:45:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggpog-0003uW-P0; Tue, 08 Jan 2019 11:45:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggpog-0005TY-OM; Tue, 08 Jan 2019 11:45:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131803-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=525ef6584f85222d34b24f8043fd2760da49995d
X-Osstest-Versions-That: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Jan 2019 11:45:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131803: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTgwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTgwMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDUyNWVmNjU4NGY4NTIyMmQzNGIyNGY4MDQzZmQyNzYw
ZGE0OTk5NWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGE1YjBlYjM2
MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTcxMSAgMjAxOS0wMS0wMyAxMjowMDo0MiBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE4MDMgIDIwMTktMDEtMDggMTA6MDA6NDAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGE1YjBl
YjM2MzYuLjUyNWVmNjU4NGYgIDUyNWVmNjU4NGY4NTIyMmQzNGIyNGY4MDQzZmQyNzYwZGE0OTk5
NWQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 12:28:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 12:28: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-devel-bounces@lists.xenproject.org>)
	id 1ggqUJ-0002bt-Hj; Tue, 08 Jan 2019 12:28: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggqUI-0002bh-GW
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 12:28:06 +0000
X-Inumbo-ID: d8edcd7c-1340-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8edcd7c-1340-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 12:28:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggqUE-00058A-F1; Tue, 08 Jan 2019 12:28:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggqUE-00068N-4M; Tue, 08 Jan 2019 12:28:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggqUE-0000x6-3g; Tue, 08 Jan 2019 12:28:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131796-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=a53a888de8f5fa8dbf75a381e28f25a5497572f1
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Jan 2019 12:28:02 +0000
Subject: [Xen-devel] [ovmf test] 131796: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc5NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3OTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgxZTI4ZjI1YTU0OTc1NzJmMQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjIgZGF5cyAgMjUyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc5NiAgMjAxOS0wMS0wOCAwODowNjoyNiBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIENodSwgTWFnZ2ll
IDxtYWdnaWUuY2h1QGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+
CiAgRGF2aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGlu
MkBocGUuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2Ig
QyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29t
PgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdhZGVlc2ggVWpq
YSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEu
Y29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxK
aWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgog
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5s
aW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgog
IExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUgQ2h1IDxtYWdnaWUuY2h1
QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNp
biBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5r
aW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRy
b2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRl
bC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8
c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFu
Z0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0u
Y29tPgogIFN1bWl0IEdhcmcgPHN1bWl0LmdhcmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5n
IDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQ
RExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwgWmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0g
PHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAgVGhvbWFzIFJ5ZG1hbiA8dGhvbWFzLmoucnlkbWFu
QGludGVsLmNvbT4KICBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICBUb21hc3ogTWljaGFs
ZWMgPHRtQHNlbWloYWxmLmNvbT4KICBWaWpheWVudGhpcmFuIFN1YnJhbWFuaWFtIDx2aWpheWVu
dGhpcmFuLnN1YnJhbWFuaWFtQGFybS5jb20+CiAgVmxhZGltaXIgT2xvdnlhbm5pa292IDx2bGFk
aW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgogIFdhbmcgQmluWCBBIDxiaW54LmEud2Fu
Z0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFllIFRpbmcg
PHRpbmcueWVAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNv
bT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CiAgWmFpbGlhbmcgU3VuIDx6
YWlsaWFuZy5zdW5AaW50ZWwuY29tPgogIFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRl
bC5jb20+CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgWmhp
anUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICB6d2Vp
NCA8ZGF2aWQud2VpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTY3NyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 12:29:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 12:29:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggqVN-0002g4-SJ; Tue, 08 Jan 2019 12:29: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=XFSl=PQ=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1ggqVM-0002fw-EA
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 12:29:12 +0000
X-Inumbo-ID: ff8459d2-1340-11e9-92db-bc764e045a96
Received: from mail-wr1-x429.google.com (unknown [2a00:1450:4864:20::429])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff8459d2-1340-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 12:29:10 +0000 (UTC)
Received: by mail-wr1-x429.google.com with SMTP id t27so3857333wra.6
 for <xen-devel@lists.xenproject.org>; Tue, 08 Jan 2019 04:29:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=NtCOOVioxyRA6pqUYeyucpXmwrXCaImeEkwLsoJbWdw=;
 b=sUtfsjuDC36EMPXIugWG4jh7DOoyimaQ8PFlIF6xT20jP1K7gC/LBhxRN9m94X/WWU
 Ae2Yp1eTDbh+nm3OhKqdDbJUQCIV5v+LwUOqJyMBcD2pcdobk2Jtvc0UAS0EXHX9Raaz
 vx7QOhjvw9TP3d2OzcuHsNNHSFO4UwT18f7Nh9V6u5770Znj5/QBxBPGG3se/4+wTzJA
 vmPSb7Aj5pfFCJ/H065ssE6D9C3TUcbf8m5hHhdOvra5OudOniT2UITUQHQq/eyaVHNy
 XWIje6ompKENhrh7y4CpOQbyNLUIADfNFvqqO7pwsrAmKDIJ+lCyEjEbHdsSQ+bXLHEa
 OpNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :in-reply-to:cc:to:references;
 bh=NtCOOVioxyRA6pqUYeyucpXmwrXCaImeEkwLsoJbWdw=;
 b=uiQF0QC68vbtePWj82Hqix67x2EVGwKeT1ej9muPFew9UgAiKB6G4UocwsCF8KVkv0
 x8ocJjvllHtJpqQ78AcAgv4/CH126E+ugij80j7itawEqDqud4LskBKxHznuOxGQMg2l
 PqZbWpix9F6V3bkzP2pBFNsXD/j9M4Al3I/ZRlGoEFKGHuhZywoRUTk6/yvuJcX45a36
 Gsm4XVEaD8QQAW1divEFpXMMk7INJchi/6LsOQ56vR8ejGECs5zKGgBhghFUeUaOUTPb
 b0jt6E6F3+ekLq2VJ01QjhfVgcw24mzKNKykXS8S3Hh52WUSO+b1gJQNPWUXaHD7baof
 i0Rw==
X-Gm-Message-State: AJcUukd2c9v2leLxZFqt6WFgcuTKC+aEAAaQnUgOINdgsHGkA5H5nWyq
 u/CiL3RpoHRmPY2QMd1Ht2g=
X-Google-Smtp-Source: ALg8bN5FOXZZwExNpqWlXrBrH+QuCRYTXgpKmIdOp4sBYQ0xpqIh/vaSIZ+eYtxC8892lhbSSAZqcg==
X-Received: by 2002:adf:e488:: with SMTP id i8mr1387284wrm.10.1546950548771;
 Tue, 08 Jan 2019 04:29:08 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:a440:e093:20ab:3ce8?
 ([2a02:c7f:ac18:da00:a440:e093:20ab:3ce8])
 by smtp.gmail.com with ESMTPSA id b18sm51567137wrw.83.2019.01.08.04.29.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 08 Jan 2019 04:29:07 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <7B0D908C-5214-428D-8318-F6E879D53849@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Tue, 8 Jan 2019 12:29:05 +0000
In-Reply-To: <alpine.DEB.2.10.1901071030060.800@sstabellini-ThinkPad-X260>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
 <b0d70001-d8b4-f17f-63a6-8e992c87e32a@suse.com>
 <alpine.DEB.2.10.1901071030060.800@sstabellini-ThinkPad-X260>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Jan 9 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8079480560519179516=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8079480560519179516==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_5B9935B5-2908-4779-95F3-5A364E80CE8F"


--Apple-Mail=_5B9935B5-2908-4779-95F3-5A364E80CE8F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Did anyone have any agenda items *NOT* related to 4.12?=20
As an aside: I added the following to the agenda
* 4.12 what headline features made it
* Face 2 face to discuss a plan and implications for safety =
certification (separate e-mail will follow today)

Regards
Lars

> On 7 Jan 2019, at 18:33, Stefano Stabellini <sstabellini@kernel.org> =
wrote:
>=20
> On Mon, 7 Jan 2019, Juergen Gross wrote:
>> On 03/01/2019 15:28, Lars Kurth wrote:
>>> Hi all,
>>>=20
>>> based on Stefano's and Julien's suggestion that it may make sense to =
merge the x86 and arm calls, I am willing to try. It also makes sense =
this time in particular because we are approaching freeze time.
>>>=20
>>>=20
>>> As per request the meeting is 1 hour later than normal. Also, =
because there were NO attendees from China on the last 3 calls. For =
Chinese attendees: if you plan to attend, please confirm you are =
attending and we can discuss moving the meeting to earlier.
>>>=20
>>> @Juergen, @Jan: we can discuss the timing of future meetings going =
forward if 17:00-18:00 is a problem for you.
>>>=20
>>> Please propose topics by either editing the running agenda document =
at =
https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI=
8I01I/edit# or by replying to the mail. Ideally by next Tuesday!
>>=20
>> I'd like to discuss status of the current pending patch series:
>>=20
>> Series                               Author                 Status
>> Per-cpu tasklet                      Konrad Rzeszutek Wilk  ->4.13?
>> Improvements to domain creation (v2) Andrew Cooper          ?
>> Argo (inter-VM communication) (v3)   Christopher Clark      ?
>> Core aware sched (RFC v1)            Dario Faggioli         ->4.13?
>> Core aware sched credit2 (RFC v1)    Dario Faggioli         ->4.13?
>> x86 instr emulator add AVX512 (v7)   Jan Beulich            finished?
>> HVM guest CPU topology support (RFC) Chao Gao               ->4.13?
>> Intel Trace virt. enabling (v1)      Luwei Kang             ->4.13?
>> Linux stub domains (RFC v2)          Marek Marczykowski-G.  ->4.13?
>> qemu deprivilege (v4)                George Dunlap          finished?
>> Improve late microcode loading (v4)  Chao Gao               ?
>> Fixes to #DB injection               Andrew Cooper          ->4.13?
>> CPUID/MSR Xen/toolstack improvements Andrew Cooper          ->4.13?
>> Improvements to domain_crash()       Andrew Cooper          ->4.13?
>> Fix VGA logdirty with altp2m (v11)   Razvan Cojocaru        ?
>> dom0less (v4)                        Stefano Stabellini     ?
>=20
> Dom0less is already in. "Dom0less device assignment" missed the window
> by only a couple of days (I forgot to send it in time -- too bad.)
>=20
> I have another outstanding series for 4.12: "misc safety certification
> fixes".
>=20
>=20
>> Implement Set/Way operations (RFC)   Julien Grall           ?
>=20
> Also already committed
>=20
>=20
>> TEE mediator support in XEN (v2)     Volodymyr Babchuk      ?


--Apple-Mail=_5B9935B5-2908-4779-95F3-5A364E80CE8F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Did =
anyone have any agenda items *NOT* related to 4.12?&nbsp;<div =
class=3D"">As an aside: I added the following to the agenda</div><div =
class=3D"">* 4.12 what headline features made it</div><div =
class=3D"">*&nbsp;Face 2 face to discuss a plan and implications for =
safety certification (separate e-mail will follow today)</div><div =
class=3D""><br class=3D""></div><div class=3D"">Regards</div><div =
class=3D"">Lars<br class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 7 Jan 2019, at 18:33, =
Stefano Stabellini &lt;<a href=3D"mailto:sstabellini@kernel.org" =
class=3D"">sstabellini@kernel.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">On Mon, 7 Jan =
2019, Juergen Gross wrote:</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D"">On 03/01/2019 15:28, Lars Kurth =
wrote:<br class=3D""><blockquote type=3D"cite" class=3D"">Hi all,<br =
class=3D""><br class=3D"">based on Stefano's and Julien's suggestion =
that it may make sense to merge the x86 and arm calls, I am willing to =
try. It also makes sense this time in particular because we are =
approaching freeze time.<br class=3D""><br class=3D""><br class=3D"">As =
per request the meeting is 1 hour later than normal. Also, because there =
were NO attendees from China on the last 3 calls. For Chinese attendees: =
if you plan to attend, please confirm you are attending and we can =
discuss moving the meeting to earlier.<br class=3D""><br =
class=3D"">@Juergen, @Jan: we can discuss the timing of future meetings =
going forward if 17:00-18:00 is a problem for you.<br class=3D""><br =
class=3D"">Please propose topics by either editing the running agenda =
document at <a =
href=3D"https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y=
4srAm4vI8I01I/edit#" =
class=3D"">https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9A=
p4Y4srAm4vI8I01I/edit#</a> or by replying to the mail. Ideally by next =
Tuesday!<br class=3D""></blockquote><br class=3D"">I'd like to discuss =
status of the current pending patch series:<br class=3D""><br =
class=3D"">Series =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Author =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;Status<br class=3D"">Per-cpu tasklet =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Konrad Rzeszutek =
Wilk &nbsp;-&gt;4.13?<br class=3D"">Improvements to domain creation (v2) =
Andrew Cooper &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?<br =
class=3D"">Argo (inter-VM communication) (v3) &nbsp;&nbsp;Christopher =
Clark &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?<br class=3D"">Core aware sched =
(RFC v1) =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dario =
Faggioli &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;4.13?<br =
class=3D"">Core aware sched credit2 (RFC v1) &nbsp;&nbsp;&nbsp;Dario =
Faggioli &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;4.13?<br =
class=3D"">x86 instr emulator add AVX512 (v7) &nbsp;&nbsp;Jan Beulich =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;finished=
?<br class=3D"">HVM guest CPU topology support (RFC) Chao Gao =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;-&gt;4.13?<br class=3D"">Intel Trace virt. enabling (v1) =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Luwei Kang =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&=
gt;4.13?<br class=3D"">Linux stub domains (RFC v2) =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marek =
Marczykowski-G. &nbsp;-&gt;4.13?<br class=3D"">qemu deprivilege (v4) =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;George Dunlap =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;finished?<br =
class=3D"">Improve late microcode loading (v4) &nbsp;Chao Gao =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;?<br class=3D"">Fixes to #DB injection =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;Andrew Cooper =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;4.13?<br =
class=3D"">CPUID/MSR Xen/toolstack improvements Andrew Cooper =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;4.13?<br =
class=3D"">Improvements to domain_crash() =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Andrew Cooper =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;4.13?<br =
class=3D"">Fix VGA logdirty with altp2m (v11) &nbsp;&nbsp;Razvan =
Cojocaru &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?<br =
class=3D"">dom0less (v4) =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stefano =
Stabellini &nbsp;&nbsp;&nbsp;&nbsp;?<br class=3D""></blockquote><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Dom0less is =
already in. "Dom0less device assignment" missed the window</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">by only a =
couple of days (I forgot to send it in time -- too bad.)</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">I have =
another outstanding series for 4.12: "misc safety =
certification</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">fixes".</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D"">Implement Set/Way operations (RFC) =
&nbsp;&nbsp;Julien Grall =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?<br =
class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Also already committed</span><br style=3D"caret-color: rgb(0, =
0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D"">TEE mediator support in XEN (v2) =
&nbsp;&nbsp;&nbsp;&nbsp;Volodymyr Babchuk =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?</blockquote></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_5B9935B5-2908-4779-95F3-5A364E80CE8F--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8079480560519179516==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 08 12:53:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 12:53: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-devel-bounces@lists.xenproject.org>)
	id 1ggqsp-0004ow-UF; Tue, 08 Jan 2019 12:53: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=lY5R=PQ=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1ggqso-0004or-88
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 12:53:26 +0000
X-Inumbo-ID: 62ec6a01-1344-11e9-92db-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62ec6a01-1344-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 12:53:25 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B091189AE3;
 Tue,  8 Jan 2019 12:53:24 +0000 (UTC)
Received: from linux.fritz.box (ovpn-117-65.ams2.redhat.com [10.36.117.65])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id E618260CD0;
 Tue,  8 Jan 2019 12:53:22 +0000 (UTC)
Date: Tue, 8 Jan 2019 13:53:21 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190108125321.GD11492@linux.fritz.box>
References: <20181220171439.11159-1-paul.durrant@citrix.com>
 <20181220171439.11159-17-paul.durrant@citrix.com>
 <20190104163124.GE1508@perard.uk.xensource.com>
 <da727b0b8a9a4f9baa47a660298a9cba@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <da727b0b8a9a4f9baa47a660298a9cba@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Tue, 08 Jan 2019 12:53:24 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v7 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMDQuMDEuMjAxOSB1bSAxNzo0MCBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+ID4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiA+IFNlbnQ6IDA0IEphbnVhcnkgMjAxOSAx
NjozMQo+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBD
YzogcWVtdS1kZXZlbEBub25nbnUub3JnOyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHhlbi0KPiA+
IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29t
PjsgTWF4IFJlaXR6Cj4gPiA8bXJlaXR6QHJlZGhhdC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHY3IDE2LzE4
XSB4ZW46IGF1dG9tYXRpY2FsbHkgY3JlYXRlIFhlbkJsb2NrRGV2aWNlLXMKPiA+IAo+ID4gQWxt
b3N0IGRvbmUsIHRoZXJlIGlzIG9uZSB0aGluZyBsZWZ0IHdoaWNoIEkgYmVsaWV2ZSBpcyBhbiBp
c3N1ZS4KPiA+IFdoZW5ldmVyIEkgYXR0YWNoIGEgcmF3IGZpbGUgdG8gUUVNVSwgaXQgcHJpbnQ6
Cj4gPiAgICAgcWVtdS1zeXN0ZW0taTM4Njogd2FybmluZzogT3BlbmluZyBhIGJsb2NrIGRldmlj
ZSBhcyBhIGZpbGUgdXNpbmcgdGhlCj4gPiAnZmlsZScgZHJpdmVyIGlzIGRlcHJlY2F0ZWQKPiAK
PiBPaCwgSSdkIG5vdCBub3RpY2VkIHRoYXQuLi4gYnV0IHRoZW4gSSBvbmx5IHVzZSByYXcgZmls
ZXMgb2NjYXNpb25hbGx5LgoKU3RyaWN0bHkgc3BlYWtpbmcsIHRoaXMgaXMgbm90IGFib3V0IHJh
dyAocmVndWxhcikgZmlsZXMsIGJ1dCByYXcgYmxvY2sKZGV2aWNlcy4gJ2ZpbGUnIGlzIGZpbmUg
Zm9yIGFjdHVhbCByZWd1bGFyIGZpbGVzLCBidXQgdGhlIHByb3RvY29sCmRyaXZlciBmb3IgYmxv
Y2sgZGV2aWNlcyBpcyAnaG9zdF9kZXZpY2UnLgoKPiA+IHJhdyBmaWxlcyBzaG91bGQgdXNlIHRo
ZSAicmF3IiBkcml2ZXIsIHNvIHdlIGFyZW4ndCBkb25lIHlldC4KPiAKPiBPay4gSGF2aW5nIGEg
c3RyaWN0bHkgMi1sYXllciBzdGFjayBhY3R1YWxseSBtYWtlcyB0aGluZ3Mgc2ltcGxlciBhbnl3
YXkgOi0pCgpVc2luZyAncmF3JyB0aGVyZSB3aWxsIG1ha2UgdGhlIGJsb2NrIGxheWVyIGF1dG8t
ZGV0ZWN0IHRoZSByaWdodApwcm90b2NvbCBsYXllciwgc28gdGhpcyB3b3Jrcy4gSWYgeW91IHdh
bnQgdG8gYXZvaWQgdGhlIHNlY29uZCBsYXllciwKeW91J2QgaGF2ZSB0byBmaWd1cmUgb3V0IG1h
bnVhbGx5IHdoZXRoZXIgdG8gdXNlICdmaWxlJyBvcgonaG9zdF9kZXZpY2UnLgoKS2V2aW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 13:08:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 13:08: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-devel-bounces@lists.xenproject.org>)
	id 1ggr6p-0005kw-GS; Tue, 08 Jan 2019 13:07: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggr6n-0005kr-UD
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 13:07:53 +0000
X-Inumbo-ID: 6747aa17-1346-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6747aa17-1346-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 13:07:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="84275951"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Kevin Wolf' <kwolf@redhat.com>
Thread-Topic: [PATCH v7 16/18] xen: automatically create XenBlockDevice-s
Thread-Index: AQHUmIl1FBU3FTmENEGff1wOfI+04qWfVAYAgAASq1CABfm9gIAAE+Pg
Date: Tue, 8 Jan 2019 13:07:49 +0000
Message-ID: <904d305f8c0f4aac8e60fb7ea14ebd41@AMSPEX02CL03.citrite.net>
References: <20181220171439.11159-1-paul.durrant@citrix.com>
 <20181220171439.11159-17-paul.durrant@citrix.com>
 <20190104163124.GE1508@perard.uk.xensource.com>
 <da727b0b8a9a4f9baa47a660298a9cba@AMSPEX02CL03.citrite.net>
 <20190108125321.GD11492@linux.fritz.box>
In-Reply-To: <20190108125321.GD11492@linux.fritz.box>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEtldmluIFdvbGYgW21haWx0bzpr
d29sZkByZWRoYXQuY29tXQo+IFNlbnQ6IDA4IEphbnVhcnkgMjAxOSAxMjo1Mwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbnRob255IFBlcmFyZCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZzsKPiBxZW11
LWJsb2NrQG5vbmdudS5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgTWF4IFJl
aXR6Cj4gPG1yZWl0ekByZWRoYXQuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjcgMTYvMThdIHhlbjogYXV0b21h
dGljYWxseSBjcmVhdGUgWGVuQmxvY2tEZXZpY2Utcwo+IAo+IEFtIDA0LjAxLjIwMTkgdW0gMTc6
NDAgaGF0IFBhdWwgRHVycmFudCBnZXNjaHJpZWJlbjoKPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0KPiA+ID4gRnJvbTogQW50aG9ueSBQRVJBUkQgW21haWx0bzphbnRob255LnBlcmFy
ZEBjaXRyaXguY29tXQo+ID4gPiBTZW50OiAwNCBKYW51YXJ5IDIwMTkgMTY6MzEKPiA+ID4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+IENjOiBxZW11LWRl
dmVsQG5vbmdudS5vcmc7IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsgeGVuLQo+ID4gPiBkZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZzsgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT47IE1heCBS
ZWl0ego+ID4gPiA8bXJlaXR6QHJlZGhhdC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjcgMTYvMThdIHhl
bjogYXV0b21hdGljYWxseSBjcmVhdGUKPiBYZW5CbG9ja0RldmljZS1zCj4gPiA+Cj4gPiA+IEFs
bW9zdCBkb25lLCB0aGVyZSBpcyBvbmUgdGhpbmcgbGVmdCB3aGljaCBJIGJlbGlldmUgaXMgYW4g
aXNzdWUuCj4gPiA+IFdoZW5ldmVyIEkgYXR0YWNoIGEgcmF3IGZpbGUgdG8gUUVNVSwgaXQgcHJp
bnQ6Cj4gPiA+ICAgICBxZW11LXN5c3RlbS1pMzg2OiB3YXJuaW5nOiBPcGVuaW5nIGEgYmxvY2sg
ZGV2aWNlIGFzIGEgZmlsZSB1c2luZwo+IHRoZQo+ID4gPiAnZmlsZScgZHJpdmVyIGlzIGRlcHJl
Y2F0ZWQKPiA+Cj4gPiBPaCwgSSdkIG5vdCBub3RpY2VkIHRoYXQuLi4gYnV0IHRoZW4gSSBvbmx5
IHVzZSByYXcgZmlsZXMgb2NjYXNpb25hbGx5Lgo+IAo+IFN0cmljdGx5IHNwZWFraW5nLCB0aGlz
IGlzIG5vdCBhYm91dCByYXcgKHJlZ3VsYXIpIGZpbGVzLCBidXQgcmF3IGJsb2NrCj4gZGV2aWNl
cy4gJ2ZpbGUnIGlzIGZpbmUgZm9yIGFjdHVhbCByZWd1bGFyIGZpbGVzLCBidXQgdGhlIHByb3Rv
Y29sCj4gZHJpdmVyIGZvciBibG9jayBkZXZpY2VzIGlzICdob3N0X2RldmljZScuCj4gCj4gPiA+
IHJhdyBmaWxlcyBzaG91bGQgdXNlIHRoZSAicmF3IiBkcml2ZXIsIHNvIHdlIGFyZW4ndCBkb25l
IHlldC4KPiA+Cj4gPiBPay4gSGF2aW5nIGEgc3RyaWN0bHkgMi1sYXllciBzdGFjayBhY3R1YWxs
eSBtYWtlcyB0aGluZ3Mgc2ltcGxlciBhbnl3YXkKPiA6LSkKPiAKPiBVc2luZyAncmF3JyB0aGVy
ZSB3aWxsIG1ha2UgdGhlIGJsb2NrIGxheWVyIGF1dG8tZGV0ZWN0IHRoZSByaWdodAo+IHByb3Rv
Y29sIGxheWVyLCBzbyB0aGlzIHdvcmtzLiBJZiB5b3Ugd2FudCB0byBhdm9pZCB0aGUgc2Vjb25k
IGxheWVyLAo+IHlvdSdkIGhhdmUgdG8gZmlndXJlIG91dCBtYW51YWxseSB3aGV0aGVyIHRvIHVz
ZSAnZmlsZScgb3IKPiAnaG9zdF9kZXZpY2UnLgoKVGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24u
IEknbGwgZ2l2ZSBpdCBhIHNwaW4gdXNpbmcgYSBkZXZpY2UuLi4gSSd2ZSBwb3N0ZWQgdjggYnV0
LCBnaXZlbiB3aGF0IHlvdSBzYXksIEknbSBzdGlsbCBub3Qgc3VyZSBJIGhhdmUgaXQgcmlnaHQu
CgogIFBhdWwKCj4gCj4gS2V2aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 13:28:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 13:28: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-devel-bounces@lists.xenproject.org>)
	id 1ggrQO-0007FY-AI; Tue, 08 Jan 2019 13:28: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggrQM-0007FM-Da
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 13:28:06 +0000
X-Inumbo-ID: 3a0676dd-1349-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a0676dd-1349-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 13:28:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggrQI-0006KZ-CI; Tue, 08 Jan 2019 13:28:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggrQI-0000Ww-3T; Tue, 08 Jan 2019 13:28:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggrQI-0007Tn-2n; Tue, 08 Jan 2019 13:28:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1ggrQI-0007Tn-2n@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Jan 2019 13:28:02 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogb3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1
Y2VkOiAgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3NDAxOTYxZDc3MTA5NzM2OQogIEJ1ZyBub3Qg
cHJlc2VudDogNWYxMzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NQogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzEzMTgxNC8KCgogIGNvbW1pdCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcx
MDk3MzY5CiAgQXV0aG9yOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgRGF0ZTog
ICBUdWUgT2N0IDMwIDE0OjQ5OjQyIDIwMTggKzA4MDAKICAKICAgICAgT3ZtZlBrZzogUmVwbGFj
ZSBvYnNvbGV0ZWQgbmV0d29yayBkcml2ZXJzIGZyb20gcGxhdGZvcm0gRFNDL0ZERi4KICAgICAg
CiAgICAgIFYyOgogICAgICBBZGQgbWlzc2VkIGxpYnJhcnkgaW5zdGFuY2UgZm9yIE5ldHdvcmtQ
a2cgaVNDU0kgZHJpdmVyLgogICAgICAKICAgICAgVGhpcyBwYXRjaCByZXBsYWNlcyB0aGUgTWRl
TW9kdWxlUGtnIFRDUCwgUFhFIGFuZCBpU0NTSSBkcml2ZXIgd2l0aCB0aG9zZQogICAgICBvbmVz
IGluIE5ldHdvcmtQa2cuIFRoZXNlIDMgZHJpdmVycyBpbiBNZGVNb2R1bGVQa2cgYXJlIG5vdCBi
ZWluZyBhY3RpdmVseQogICAgICBtYWludGFpbmVkIGFuZCB3aWxsIGJlIHJlbW92ZWQgZnJvbSBl
ZGsyIG1hc3RlciBzb29uLgogICAgICAKICAgICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5s
Lmp1c3RlbkBpbnRlbC5jb20+CiAgICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPgogICAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+
CiAgICAgIENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAg
ICAgQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgICAg
U2lnbmVkLW9mZi1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgICBSZXZp
ZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCgpGb3IgYmlzZWN0aW9u
IHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWFtZDY0LXhzbS54ZW4t
YnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0
aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L292bWYvYnVpbGQtYW1kNjQteHNtLnhlbi1idWlsZCAtLXN1bW1h
cnktb3V0PXRtcC8xMzE4MTQuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjk0
NzUgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBvdm1mIGJ1aWxkLWFtZDY0LXhzbSB4ZW4t
YnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzMTc5NiBmYWlsIFto
b3N0PWdvZGVsbG8xXSAvIDEyOTQ3NSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czog
MTMxNzk2IC8gMTI5NDc1Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8g
dXJsOiBzZWFiaW9zKQpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJl
ZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBhNTNhODg4ZGU4ZjVm
YThkYmY3NWEzODFlMjhmMjVhNTQ5NzU3MmYxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIw
ZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCkJhc2lzIHBhc3MgNWFlMzE4NGQ4
YzU5ZjdiYmI4NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
MmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpHZW5lcmF0aW5nIHJldmlz
aW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBodHRwczovL2dpdGh1Yi5jb20v
dGlhbm9jb3JlL2VkazIuZ2l0IzVhZTMxODRkOGM1OWY3YmJiODRiYWQ0ODJkZjZiODAyMGJhNTgx
ODgtYTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgxZTI4ZjI1YTU0OTc1NzJmMSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2QwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCMyY2YxMTM4OTFhMzhjYzA1NDM0YmM5
ODc2ZmZjMTA3YTk5MDg4N2JlLWE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYx
ZGIKTG9hZGVkIDIwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0
IHJlc3VsdHM6CiAxMjk1NTAgZmFpbCBpcnJlbGV2YW50CiAxMjk1MzUgZmFpbCBpcnJlbGV2YW50
CiAxMjk0NzUgcGFzcyA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5
MDg4N2JlCiAxMjk1NDggZmFpbCBpcnJlbGV2YW50CiAxMjk1MjYgZmFpbCBpcnJlbGV2YW50CiAx
Mjk1MzYgcGFzcyA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4IGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4
N2JlCiAxMjk1NDcgZmFpbCBpcnJlbGV2YW50CiAxMjk1NTEgcGFzcyBpcnJlbGV2YW50CiAxMjk1
NTMgZmFpbCBpcnJlbGV2YW50CiAxMjk1NTYgcGFzcyBpcnJlbGV2YW50CiAxMjk1NTggZmFpbCBp
cnJlbGV2YW50CiAxMjk1NTkgcGFzcyBpcnJlbGV2YW50CiAxMjk1NjAgZmFpbCBpcnJlbGV2YW50
CiAxMjk1NzMgW2hvc3Q9Z29kZWxsbzBdCiAxMjk2MDQgZmFpbCBpcnJlbGV2YW50CiAxMjk3NDIg
W2hvc3Q9Z29kZWxsbzBdCiAxMjk2OTYgW2hvc3Q9Z29kZWxsbzBdCiAxMjk3MzAgW2hvc3Q9Z29k
ZWxsbzBdCiAxMjk2NjIgZmFpbCBpcnJlbGV2YW50CiAxMjk2NzggZmFpbCBpcnJlbGV2YW50CiAx
Mjk3MTggW2hvc3Q9Z29kZWxsbzBdCiAxMjk3NDkgW2hvc3Q9Z29kZWxsbzBdCiAxMjk2ODIgW2hv
c3Q9Z29kZWxsbzBdCiAxMjk2ODQgZmFpbCBpcnJlbGV2YW50CiAxMjk2ODYgW2hvc3Q9Z29kZWxs
bzBdCiAxMjk3MjIgW2hvc3Q9Z29kZWxsbzBdCiAxMjk3NzUgW2hvc3Q9Z29kZWxsbzBdCiAxMjk2
ODkgW2hvc3Q9Z29kZWxsbzBdCiAxMjk3MDMgW2hvc3Q9Z29kZWxsbzBdCiAxMjk3MjUgW2hvc3Q9
Z29kZWxsbzBdCiAxMjk3MTUgZmFpbCBpcnJlbGV2YW50CiAxMjk3NDUgZmFpbCBpcnJlbGV2YW50
CiAxMjk3MzQgW2hvc3Q9Z29kZWxsbzBdCiAxMjk3NTMgW2hvc3Q9Z29kZWxsbzBdCiAxMjk3NjQg
W2hvc3Q9Z29kZWxsbzBdCiAxMjk3NTYgZmFpbCBpcnJlbGV2YW50CiAxMjk3NjkgW2hvc3Q9Z29k
ZWxsbzBdCiAxMjk4MDggW2hvc3Q9Z29kZWxsbzBdCiAxMjk4MTMgZmFpbCBpcnJlbGV2YW50CiAx
Mjk4MzIgW2hvc3Q9Z29kZWxsbzBdCiAxMjk4MTYgW2hvc3Q9Z29kZWxsbzBdCiAxMjk4MjEgW2hv
c3Q9Z29kZWxsbzBdCiAxMjk3OTcgW2hvc3Q9Z29kZWxsbzBdCiAxMjk4MjQgW2hvc3Q9Z29kZWxs
bzBdCiAxMjk4MzggW2hvc3Q9Z29kZWxsbzBdCiAxMjk4NDcgZmFpbCBpcnJlbGV2YW50CiAxMjk4
NTYgW2hvc3Q9Z29kZWxsbzBdCiAxMjk4OTEgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5NDYgW2hvc3Q9
Z29kZWxsbzBdCiAxMjk5MDIgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5MjggW2hvc3Q9Z29kZWxsbzBd
CiAxMjk5MDUgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5MzIgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5NTAg
W2hvc3Q9Z29kZWxsbzBdCiAxMjk5MTIgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5MTggZmFpbCBpcnJl
bGV2YW50CiAxMjk5MzcgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5MjMgW2hvc3Q9Z29kZWxsbzBdCiAx
Mjk5NTIgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5NDEgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5NjMgW2hv
c3Q9Z29kZWxsbzBdCiAxMjk5NzMgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5NTcgW2hvc3Q9Z29kZWxs
bzBdCiAxMjk5NjkgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5NzkgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5
OTUgZmFpbCBpcnJlbGV2YW50CiAxMjk5OTIgZmFpbCBpcnJlbGV2YW50CiAxMjk5ODcgW2hvc3Q9
Z29kZWxsbzBdCiAxMzAwMDAgZmFpbCBpcnJlbGV2YW50CiAxMzAwMDMgZmFpbCBpcnJlbGV2YW50
CiAxMzAwMDYgZmFpbCBpcnJlbGV2YW50CiAxMzAwMTQgZmFpbCBpcnJlbGV2YW50CiAxMzAwMTcg
ZmFpbCBpcnJlbGV2YW50CiAxMzAwMjEgZmFpbCBpcnJlbGV2YW50CiAxMzAwMjYgZmFpbCBpcnJl
bGV2YW50CiAxMzAwNTIgW2hvc3Q9Z29kZWxsbzBdCiAxMzAwMzkgW2hvc3Q9Z29kZWxsbzBdCiAx
MzAwMzEgZmFpbCBpcnJlbGV2YW50CiAxMzAwNzMgZmFpbCBpcnJlbGV2YW50CiAxMzAwNjUgW2hv
c3Q9Z29kZWxsbzBdCiAxMzAwOTEgZmFpbCBpcnJlbGV2YW50CiAxMzAwNjkgW2hvc3Q9Z29kZWxs
bzBdCiAxMzAwNzYgW2hvc3Q9Z29kZWxsbzBdCiAxMzAwODMgW2hvc3Q9Z29kZWxsbzBdCiAxMzAw
OTYgW2hvc3Q9Z29kZWxsbzBdCiAxMzAwOTggZmFpbCBpcnJlbGV2YW50CiAxMzAxMDMgZmFpbCBp
cnJlbGV2YW50CiAxMzAxMDYgW2hvc3Q9Z29kZWxsbzBdCiAxMzAxMjAgZmFpbCBpcnJlbGV2YW50
CiAxMzAxMTIgZmFpbCBpcnJlbGV2YW50CiAxMzAxODggZmFpbCBpcnJlbGV2YW50CiAxMzAxNTQg
ZmFpbCBpcnJlbGV2YW50CiAxMzAxNzQgZmFpbCBpcnJlbGV2YW50CiAxMzAxMjUgZmFpbCBpcnJl
bGV2YW50CiAxMzAxNTggW2hvc3Q9Z29kZWxsbzBdCiAxMzAxOTAgW2hvc3Q9Z29kZWxsbzBdCiAx
MzAxMzQgW2hvc3Q9Z29kZWxsbzBdCiAxMzAxNDQgW2hvc3Q9Z29kZWxsbzBdCiAxMzAxNjEgZmFp
bCBpcnJlbGV2YW50CiAxMzAxNDggW2hvc3Q9Z29kZWxsbzBdCiAxMzAxNTEgW2hvc3Q9Z29kZWxs
bzBdCiAxMzAxNzcgW2hvc3Q9Z29kZWxsbzBdCiAxMzAxNjQgZmFpbCBpcnJlbGV2YW50CiAxMzAx
NzAgZmFpbCBpcnJlbGV2YW50CiAxMzAxODMgW2hvc3Q9Z29kZWxsbzBdCiAxMzAxOTYgW2hvc3Q9
Z29kZWxsbzBdCiAxMzAyMDAgW2hvc3Q9Z29kZWxsbzBdCiAxMzAyMDUgW2hvc3Q9Z29kZWxsbzBd
CiAxMzAyMTQgW2hvc3Q9Z29kZWxsbzBdCiAxMzAyMzEgW2hvc3Q9Z29kZWxsbzBdCiAxMzAzMDEg
W2hvc3Q9Z29kZWxsbzBdCiAxMzAyODQgW2hvc3Q9Z29kZWxsbzBdCiAxMzAyNTUgZmFpbCBpcnJl
bGV2YW50CiAxMzAyNjUgW2hvc3Q9Z29kZWxsbzBdCiAxMzAzMzQgZmFpbCBpcnJlbGV2YW50CiAx
MzAyOTYgZmFpbCBpcnJlbGV2YW50CiAxMzAzMjcgZmFpbCBpcnJlbGV2YW50CiAxMzAzMjEgW2hv
c3Q9Z29kZWxsbzBdCiAxMzAzMTUgZmFpbCBpcnJlbGV2YW50CiAxMzAzMDggZmFpbCBpcnJlbGV2
YW50CiAxMzAzMzEgZmFpbCBpcnJlbGV2YW50CiAxMzAzNDEgZmFpbCBpcnJlbGV2YW50CiAxMzAz
NDQgZmFpbCBpcnJlbGV2YW50CiAxMzAzNDkgZmFpbCBpcnJlbGV2YW50CiAxMzAzNzcgZmFpbCBp
cnJlbGV2YW50CiAxMzAzNTcgZmFpbCBpcnJlbGV2YW50CiAxMzAzODkgZmFpbCBpcnJlbGV2YW50
CiAxMzAzNjEgW2hvc3Q9Z29kZWxsbzBdCiAxMzA0MTkgZmFpbCBpcnJlbGV2YW50CiAxMzAzNjgg
W2hvc3Q9Z29kZWxsbzBdCiAxMzAzNzQgZmFpbCBpcnJlbGV2YW50CiAxMzAzOTEgW2hvc3Q9Z29k
ZWxsbzBdCiAxMzAzOTYgW2hvc3Q9Z29kZWxsbzBdCiAxMzA0MzUgW2hvc3Q9Z29kZWxsbzBdCiAx
MzA0MjkgZmFpbCBpcnJlbGV2YW50CiAxMzA0MTQgZmFpbCBpcnJlbGV2YW50CiAxMzA0MjIgZmFp
bCBpcnJlbGV2YW50CiAxMzA0NDAgZmFpbCBpcnJlbGV2YW50CiAxMzA0NDMgW2hvc3Q9Z29kZWxs
bzBdCiAxMzA0NzggZmFpbCBpcnJlbGV2YW50CiAxMzA1MzEgZmFpbCBpcnJlbGV2YW50CiAxMzA0
OTkgZmFpbCBpcnJlbGV2YW50CiAxMzA0NTUgW2hvc3Q9Z29kZWxsbzBdCiAxMzA0ODMgZmFpbCBp
cnJlbGV2YW50CiAxMzA0NjkgZmFpbCBpcnJlbGV2YW50CiAxMzA0OTEgW2hvc3Q9Z29kZWxsbzBd
CiAxMzA1MDcgW2hvc3Q9Z29kZWxsbzBdCiAxMzA2MjggW2hvc3Q9Z29kZWxsbzBdCiAxMzA1ODAg
W2hvc3Q9Z29kZWxsbzBdCiAxMzA3NTAgZmFpbCBpcnJlbGV2YW50CiAxMzA2NjggZmFpbCBpcnJl
bGV2YW50CiAxMzA4NDUgW2hvc3Q9Z29kZWxsbzBdCiAxMzA4MDYgZmFpbCBpcnJlbGV2YW50CiAx
MzA4NjggZmFpbCBpcnJlbGV2YW50CiAxMzA5ODAgZmFpbCBpcnJlbGV2YW50CiAxMzA4OTcgW2hv
c3Q9Z29kZWxsbzBdCiAxMzEwOTAgZmFpbCBpcnJlbGV2YW50CiAxMzEwNTQgZmFpbCBpcnJlbGV2
YW50CiAxMzExMzIgW2hvc3Q9Z29kZWxsbzBdCiAxMzExODggZmFpbCBpcnJlbGV2YW50CiAxMzEx
NTcgZmFpbCBpcnJlbGV2YW50CiAxMzEyMTEgW2hvc3Q9Z29kZWxsbzBdCiAxMzEyNDUgZmFpbCBp
cnJlbGV2YW50CiAxMzEyODMgZmFpbCBpcnJlbGV2YW50CiAxMzEzMjAgW2hvc3Q9Z29kZWxsbzBd
CiAxMzEyOTQgZmFpbCBpcnJlbGV2YW50CiAxMzEzNDEgW2hvc3Q9Z29kZWxsbzBdCiAxMzEzNjIg
W2hvc3Q9Z29kZWxsbzBdCiAxMzEzODMgW2hvc3Q9Z29kZWxsbzBdCiAxMzE0MTQgW2hvc3Q9Z29k
ZWxsbzBdCiAxMzE0MzIgZmFpbCBpcnJlbGV2YW50CiAxMzE0NTAgZmFpbCBpcnJlbGV2YW50CiAx
MzE0NzAgZmFpbCBpcnJlbGV2YW50CiAxMzE0OTAgW2hvc3Q9Z29kZWxsbzBdCiAxMzE1MTAgZmFp
bCBpcnJlbGV2YW50CiAxMzE1NDAgZmFpbCBpcnJlbGV2YW50CiAxMzE1MjYgW2hvc3Q9Z29kZWxs
bzBdCiAxMzE1NjEgW2hvc3Q9Z29kZWxsbzBdCiAxMzE1OTggZmFpbCBhYmM0YzMzODZhNTBjYjk3
YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYx
ZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE1NjggW2hvc3Q9Z29kZWxsbzBd
CiAxMzE2NDQgW2hvc3Q9Z29kZWxsbzBdCiAxMzE1NzIgZmFpbCBpcnJlbGV2YW50CiAxMzE2MDEg
ZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAx
MzE1NzMgZmFpbCBpcnJlbGV2YW50CiAxMzE2MjAgW2hvc3Q9Z29kZWxsbzBdCiAxMzE1NzQgZmFp
bCBpcnJlbGV2YW50CiAxMzE2MDIgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVh
ZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFi
OWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE1NzUgZmFpbCBpcnJlbGV2YW50CiAxMzE2MzYgZmFpbCAy
YmI0YTdjYTYyOTkyOThmODRkYTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA2MjZjOWJkZTU3YjU0MGVmZWE1ZGRmY2U3ZjE0OGJhZWRhNDM1ODY5CiAxMzE1NzYg
ZmFpbCBpcnJlbGV2YW50CiAxMzE2MDMgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNi
ODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4
ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE1NzcgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2MDQgZmFp
bCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE1
NzkgZmFpbCBpcnJlbGV2YW50CiAxMzE2MDUgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhm
MGNiODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4
MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE1ODEgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2MDYg
ZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAx
MzE2MDcgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNm
MTE2CiAxMzE1ODIgZmFpbCBpcnJlbGV2YW50CiAxMzE2MjQgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2
MDggZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2
CiAxMzE1ODYgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdm
MmNmMTE2CiAxMzE1ODggZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3Njlj
MjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRm
ZWJjYTdmMmNmMTE2CiAxMzE2MDkgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVh
ZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFi
OWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE1OTAgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2MjcgW2hvc3Q9
Z29kZWxsbzBdCiAxMzE1OTEgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3
NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFm
ZWRmZWJjYTdmMmNmMTE2CiAxMzE2MTAgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNi
ODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4
ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE1OTIgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMx
MDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2Nl
M2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE2MTEgW2hvc3Q9Z29kZWxsbzBdCiAxMzE1
OTQgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2
CiAxMzE2OTAgZmFpbCBhZGE0YTAwM2Y5ZTQyYzI3Y2U2YzZjZGFkNzQxNTdiOGVjNGMxM2VjIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3YjZlMDVjNTBmYzM5NDY2ZmNjNjg1ZmI2ZDQyMTZmOTlh
ZjU4NzQzCiAxMzE1OTYgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3Njlj
MjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRm
ZWJjYTdmMmNmMTE2CiAxMzE2NDAgZmFpbCAyYmI0YTdjYTYyOTkyOThmODRkYTQ2NTc1NzZiMTQw
ZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2MjZjOWJkZTU3YjU0MGVmZWE1ZGRm
Y2U3ZjE0OGJhZWRhNDM1ODY5CiAxMzE2MTIgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2NzIgW2hvc3Q9
Z29kZWxsbzBdCiAxMzE2MTQgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2MjggZmFpbCBpcnJlbGV2YW50
CiAxMzE2NDMgZmFpbCAyYmI0YTdjYTYyOTkyOThmODRkYTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2MjZjOWJkZTU3YjU0MGVmZWE1ZGRmY2U3ZjE0OGJhZWRh
NDM1ODY5CiAxMzE2MTUgZmFpbCBpcnJlbGV2YW50CiAxMzE2MzIgW2hvc3Q9Z29kZWxsbzBdCiAx
MzE2MzQgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2NjggW2hvc3Q9Z29kZWxsbzBdCiAxMzE2NzYgZmFp
bCAyYmI0YTdjYTYyOTkyOThmODRkYTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBhZTdmYzEwZDJjYTVjMjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2
NTggW2hvc3Q9Z29kZWxsbzBdCiAxMzE2NTMgZmFpbCAyYmI0YTdjYTYyOTkyOThmODRkYTQ2NTc1
NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdmYzEwZDJjYTVjMjJl
MDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2NjQgZmFpbCAyYmI0YTdjYTYyOTkyOThmODRk
YTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdmYzEwZDJj
YTVjMjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2NTcgZmFpbCAyYmI0YTdjYTYyOTky
OThmODRkYTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdm
YzEwZDJjYTVjMjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2NzEgZmFpbCAyYmI0YTdj
YTYyOTkyOThmODRkYTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBhZTdmYzEwZDJjYTVjMjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2OTEgW2hvc3Q9
Z29kZWxsbzBdCiAxMzE2NzcgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2NzQgW2hvc3Q9Z29kZWxsbzBd
CiAxMzE2ODMgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2NzggW2hvc3Q9Z29kZWxsbzBdCiAxMzE2ODQg
ZmFpbCBpcnJlbGV2YW50CiAxMzE2ODUgZmFpbCBpcnJlbGV2YW50CiAxMzE3ODUgZmFpbCA0NmY0
Yzk2NzdjNjE1ZDg2MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE3MTkgZmFp
bCBpcnJlbGV2YW50CiAxMzE3NTEgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3MjQgZmFpbCBpcnJlbGV2
YW50CiAxMzE3NTYgZmFpbCA0NmY0Yzk2NzdjNjE1ZDg2MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2My
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZm
YWI3OWRmMWRiCiAxMzE3MjcgZmFpbCBpcnJlbGV2YW50CiAxMzE3MDkgW2hvc3Q9Z29kZWxsbzBd
CiAxMzE3MTMgZmFpbCBpcnJlbGV2YW50CiAxMzE3MTQgZmFpbCBpcnJlbGV2YW50CiAxMzE3MTUg
ZmFpbCBpcnJlbGV2YW50CiAxMzE3MTYgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3OTYgZmFpbCBhNTNh
ODg4ZGU4ZjVmYThkYmY3NWEzODFlMjhmMjVhNTQ5NzU3MmYxIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE3MTcgW2hv
c3Q9Z29kZWxsbzBdCiAxMzE3NzEgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3MzggW2hvc3Q9Z29kZWxs
bzBdCiAxMzE3MzEgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3ODQgZmFpbCA0NmY0Yzk2NzdjNjE1ZDg2
MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIz
NjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE3NjAgZmFpbCA0NmY0Yzk2Nzdj
NjE1ZDg2MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBh
NWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE3NzQgZmFpbCA0NmY0
Yzk2NzdjNjE1ZDg2MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE3OTAgcGFz
cyA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzE3
ODEgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3NjcgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3NzYgZmFpbCA0
NmY0Yzk2NzdjNjE1ZDg2MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE3NzAg
W2hvc3Q9Z29kZWxsbzBdCiAxMzE3NzcgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3NzggW2hvc3Q9Z29k
ZWxsbzBdCiAxMzE3NzkgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3OTMgZmFpbCA0NmY0Yzk2NzdjNjE1
ZDg2MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIw
ZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE3OTQgZmFpbCBhMjQ4MWRl
ZjVkYTQyODc1NzBkMWEzZWQ3ZmU2M2Y3MzdhYWY4OWU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBjYjM2YWFmYTc2YTQ5YmI0NWEwOGQwMGU0Zjg2ODJlNzk2MzdjNmJiCiAxMzE3ODkgZmFpbCA0
NmY0Yzk2NzdjNjE1ZDg2MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE3OTUg
ZmFpbCA4NTU4ODM4OTIyMmEzNjM2YmFmMGY5ZWQ4MjI3ZjI0MzRhZjRjM2Y5IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBiOWE0ZmFkZjk0ZDA5YTQwODdjZTY1NTA1NWQ2MDkxZDNkYThiOGM5CiAx
MzE3OTcgZmFpbCA4Y2Q0ZTczNGNjZGZiYzk2MWM3MmFlYWE4ZGJkM2Y1MTU0MTcxZjliIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBmZThhZmMyZGM2MDgwNTA0ZGQzYzcwYTFlNDBiNTMxZjhhZDc5
NzkxCiAxMzE3OTggZmFpbCAzMjg0MDljZThkZTdmMzE4ZWU5YzkyOWI2NDMwMmJkMzYxY2QxZGJk
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5YjJkMTI0NTViMWViMDZhY2I5ZTI4MDQ5ZmMwNzg2
ZjEwNDIwNDgyCiAxMzE3OTkgZmFpbCBmYzViNzkwYjM5OTQ3NTEyNDc3OTlkNWM3YmJkOGZkMWUw
NzcwOTg1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJk
NmYyZTM5NWNlOTJhZGFlCiAxMzE4MDIgcGFzcyA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2
YjgwMjBiYTU4MTg4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmOTY5YmM5ZmM5NjZkM2YwMGQ3
NTY5MjJmMzVjMmI2ZWJmNTMzOTY3CiAxMzE4MDQgcGFzcyA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFk
NDgyZGY2YjgwMjBiYTU4MTg4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBiNzgyOWVhM2NiMDIx
MTJkOTYwMzhiMWI2ZmQ5OTg0YjEwZDE2Mzk2CiAxMzE4MDUgcGFzcyA1YWUzMTg0ZDhjNTlmN2Ji
Yjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJk
MjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlCiAxMzE4MDYgcGFzcyA1ZjEzNzEyNzBl
YzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBl
YzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlCiAxMzE4MDcgZmFpbCBkMmYx
ZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5IGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlCiAxMzE4MDggcGFz
cyA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlCiAxMzE4
MDkgZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFl
CiAxMzE4MTAgcGFzcyA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5
MDg4N2JlCiAxMzE4MTIgZmFpbCBhNTNhODg4ZGU4ZjVmYThkYmY3NWEzODFlMjhmMjVhNTQ5NzU3
MmYxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVm
YjZmYWI3OWRmMWRiCiAxMzE4MTMgcGFzcyA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4
YzZhZGViNDU1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAw
OGJkNmYyZTM5NWNlOTJhZGFlCiAxMzE4MTQgZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0
MDE5NjFkNzcxMDk3MzY5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNk
NDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lv
bnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTQ3NSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxMzE3OTYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMzE4MTAgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMzE4MTIgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMg
YXQgNWYxMzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NSBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgZWM2NTFiZDI0NjAzYWFjZDQ4NDMwMDhiZDZmMmUzOTVjZTkyYWRhZQpObyBy
ZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEzMTgwNiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDEzMTgwNyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEzMTgwOCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMxODA5
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMxODEzIChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzE4MTQgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdl
c2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3
NDAxOTYxZDc3MTA5NzM2OQogIEJ1ZyBub3QgcHJlc2VudDogNWYxMzcxMjcwZWMyZTI2MzY3ZmY4
OWI4YjMxMmYwOGM2YWRlYjQ1NQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTgxNC8KCgogIGNvbW1pdCBkMmYxZjY0
MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5CiAgQXV0aG9yOiBGdSBTaXl1YW4gPHNp
eXVhbi5mdUBpbnRlbC5jb20+CiAgRGF0ZTogICBUdWUgT2N0IDMwIDE0OjQ5OjQyIDIwMTggKzA4
MDAKICAKICAgICAgT3ZtZlBrZzogUmVwbGFjZSBvYnNvbGV0ZWQgbmV0d29yayBkcml2ZXJzIGZy
b20gcGxhdGZvcm0gRFNDL0ZERi4KICAgICAgCiAgICAgIFYyOgogICAgICBBZGQgbWlzc2VkIGxp
YnJhcnkgaW5zdGFuY2UgZm9yIE5ldHdvcmtQa2cgaVNDU0kgZHJpdmVyLgogICAgICAKICAgICAg
VGhpcyBwYXRjaCByZXBsYWNlcyB0aGUgTWRlTW9kdWxlUGtnIFRDUCwgUFhFIGFuZCBpU0NTSSBk
cml2ZXIgd2l0aCB0aG9zZQogICAgICBvbmVzIGluIE5ldHdvcmtQa2cuIFRoZXNlIDMgZHJpdmVy
cyBpbiBNZGVNb2R1bGVQa2cgYXJlIG5vdCBiZWluZyBhY3RpdmVseQogICAgICBtYWludGFpbmVk
IGFuZCB3aWxsIGJlIHJlbW92ZWQgZnJvbSBlZGsyIG1hc3RlciBzb29uLgogICAgICAKICAgICAg
Q2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICAgIENjOiBM
YXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgICBDYzogQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICAgIENjOiBBbnRob255IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgICAgQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+CiAgICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjEKICAgICAgU2lnbmVkLW9mZi1ieTogRnUgU2l5dWFuIDxzaXl1
YW4uZnVAaW50ZWwuY29tPgogICAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWlyby1yZW5kZXJlciBi
aXRtYXBzLiBTY2FsaW5nIGJ5IDAuODQxODIgdG8gZml0CnBubXRvcG5nOiA1NiBjb2xvcnMgZm91
bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L292bWYv
YnVpbGQtYW1kNjQteHNtLnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTMxODE0OiB0b2xlcmFibGUgQUxMIEZB
SUwKCmZsaWdodCAxMzE4MTQgb3ZtZiByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTgxNC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 13:28:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 13:28: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-devel-bounces@lists.xenproject.org>)
	id 1ggrQl-0007H0-KP; Tue, 08 Jan 2019 13:28: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=lVBS=PQ=citrix.com=prvs=904c6e83a=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ggrQj-0007Gm-HH
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 13:28:29 +0000
X-Inumbo-ID: 47be8c58-1349-11e9-898d-03f8a5038dde
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47be8c58-1349-11e9-898d-03f8a5038dde;
 Tue, 08 Jan 2019 13:28:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75051083"
Date: Tue, 8 Jan 2019 13:28:23 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190108132823.GF1508@perard.uk.xensource.com>
References: <20181220171439.11159-1-paul.durrant@citrix.com>
 <20181220171439.11159-17-paul.durrant@citrix.com>
 <20190104163124.GE1508@perard.uk.xensource.com>
 <da727b0b8a9a4f9baa47a660298a9cba@AMSPEX02CL03.citrite.net>
 <20190108125321.GD11492@linux.fritz.box>
 <904d305f8c0f4aac8e60fb7ea14ebd41@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <904d305f8c0f4aac8e60fb7ea14ebd41@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH v7 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Kevin Wolf' <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDgsIDIwMTkgYXQgMDE6MDc6NDlQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IEtldmluIFdvbGYg
W21haWx0bzprd29sZkByZWRoYXQuY29tXQo+ID4gU2VudDogMDggSmFudWFyeSAyMDE5IDEyOjUz
Cj4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IENjOiBB
bnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IHFlbXUtZGV2ZWxAbm9u
Z251Lm9yZzsKPiA+IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnOyBNYXggUmVpdHoKPiA+IDxtcmVpdHpAcmVkaGF0LmNvbT47IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0gg
djcgMTYvMThdIHhlbjogYXV0b21hdGljYWxseSBjcmVhdGUgWGVuQmxvY2tEZXZpY2Utcwo+ID4g
Cj4gPiBBbSAwNC4wMS4yMDE5IHVtIDE3OjQwIGhhdCBQYXVsIER1cnJhbnQgZ2VzY2hyaWViZW46
Cj4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gPiBGcm9tOiBBbnRob255
IFBFUkFSRCBbbWFpbHRvOmFudGhvbnkucGVyYXJkQGNpdHJpeC5jb21dCj4gPiA+ID4gU2VudDog
MDQgSmFudWFyeSAyMDE5IDE2OjMxCj4gPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+Cj4gPiA+ID4gQ2M6IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZzsgcWVtdS1i
bG9ja0Bub25nbnUub3JnOyB4ZW4tCj4gPiA+ID4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7
IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+OyBNYXggUmVpdHoKPiA+ID4gPiA8bXJlaXR6
QHJlZGhhdC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4gPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2NyAxNi8xOF0geGVuOiBhdXRvbWF0aWNhbGx5
IGNyZWF0ZQo+ID4gWGVuQmxvY2tEZXZpY2Utcwo+ID4gPiA+Cj4gPiA+ID4gQWxtb3N0IGRvbmUs
IHRoZXJlIGlzIG9uZSB0aGluZyBsZWZ0IHdoaWNoIEkgYmVsaWV2ZSBpcyBhbiBpc3N1ZS4KPiA+
ID4gPiBXaGVuZXZlciBJIGF0dGFjaCBhIHJhdyBmaWxlIHRvIFFFTVUsIGl0IHByaW50Ogo+ID4g
PiA+ICAgICBxZW11LXN5c3RlbS1pMzg2OiB3YXJuaW5nOiBPcGVuaW5nIGEgYmxvY2sgZGV2aWNl
IGFzIGEgZmlsZSB1c2luZwo+ID4gdGhlCj4gPiA+ID4gJ2ZpbGUnIGRyaXZlciBpcyBkZXByZWNh
dGVkCj4gPiA+Cj4gPiA+IE9oLCBJJ2Qgbm90IG5vdGljZWQgdGhhdC4uLiBidXQgdGhlbiBJIG9u
bHkgdXNlIHJhdyBmaWxlcyBvY2Nhc2lvbmFsbHkuCj4gPiAKPiA+IFN0cmljdGx5IHNwZWFraW5n
LCB0aGlzIGlzIG5vdCBhYm91dCByYXcgKHJlZ3VsYXIpIGZpbGVzLCBidXQgcmF3IGJsb2NrCj4g
PiBkZXZpY2VzLiAnZmlsZScgaXMgZmluZSBmb3IgYWN0dWFsIHJlZ3VsYXIgZmlsZXMsIGJ1dCB0
aGUgcHJvdG9jb2wKPiA+IGRyaXZlciBmb3IgYmxvY2sgZGV2aWNlcyBpcyAnaG9zdF9kZXZpY2Un
Lgo+ID4gCj4gPiA+ID4gcmF3IGZpbGVzIHNob3VsZCB1c2UgdGhlICJyYXciIGRyaXZlciwgc28g
d2UgYXJlbid0IGRvbmUgeWV0Lgo+ID4gPgo+ID4gPiBPay4gSGF2aW5nIGEgc3RyaWN0bHkgMi1s
YXllciBzdGFjayBhY3R1YWxseSBtYWtlcyB0aGluZ3Mgc2ltcGxlciBhbnl3YXkKPiA+IDotKQo+
ID4gCj4gPiBVc2luZyAncmF3JyB0aGVyZSB3aWxsIG1ha2UgdGhlIGJsb2NrIGxheWVyIGF1dG8t
ZGV0ZWN0IHRoZSByaWdodAo+ID4gcHJvdG9jb2wgbGF5ZXIsIHNvIHRoaXMgd29ya3MuIElmIHlv
dSB3YW50IHRvIGF2b2lkIHRoZSBzZWNvbmQgbGF5ZXIsCj4gPiB5b3UnZCBoYXZlIHRvIGZpZ3Vy
ZSBvdXQgbWFudWFsbHkgd2hldGhlciB0byB1c2UgJ2ZpbGUnIG9yCj4gPiAnaG9zdF9kZXZpY2Un
Lgo+IAo+IFRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9uLiBJJ2xsIGdpdmUgaXQgYSBzcGluIHVz
aW5nIGEgZGV2aWNlLi4uIEkndmUgcG9zdGVkIHY4IGJ1dCwgZ2l2ZW4gd2hhdCB5b3Ugc2F5LCBJ
J20gc3RpbGwgbm90IHN1cmUgSSBoYXZlIGl0IHJpZ2h0LgoKSW5kZWVkLCBpbiB2OCwgZXZlbiB3
aXRoIHRoZSBleHRyYSAncmF3JyBsYXllciwgdGhlIHdhcm5pbmcgaXMgc3RpbGwKdGhlcmUuIEkg
d2FzIHRyeWluZyB0byB1bmRlcnN0YW5kIHdoeSwgYW5kIEkgb25seSBmb3VuZCBvdXQgdG9kYXkg
dGhhdAp3ZSB3b3VsZCBuZWVkIHRvIHVzZSB0aGUgJ2hvc3RfZGV2aWNlJyBkcml2ZXIgYXMgZXhw
bGFpbiBieSBLZXZpbi4KCgpCVFcgUGF1bCwgd2UgY2FuIHNpbXBsaWZ5IHRoZSBjb2RlIHRoYXQg
bWFuYWdlIGxheWVycywgYnkgbm90IG1hbmFnaW5nCnRoZW0uCkluc3RlYWQgb2YgKGluIEpTT04g
LyBRTVAgdGVybSk6CiAgICB7ICdkcml2ZXInOiAnZmlsZScsICdmaWxlbmFtZSc6ICcvZmlsZScs
ICdub2RlLW5hbWUnOiAnbm9kZS1maWxlJyB9CiAgICB7ICdkcml2ZXInOiAncWNvdzInLCAnZmls
ZSc6ICdub2RlLWZpbGUnLCAnbm9kZS1uYW1lJzogJ25vZGUtcWNvdzInIH0Kd2UgY2FuIGhhdmU6
CiAgICB7ICdkcml2ZXInOiAncWNvdzInLCAnbm9kZS1uYW1lJzogJ25vZGUtcWNvdzInLAogICAg
ICAnZmlsZSc6IHsgJ2RyaXZlcic6ICdmaWxlJywgJ2ZpbGVuYW1lJzogJy9maWxlJyB9IH0KCgpI
ZXJlIGlzIHRoZSBwYXRjaCBJIGhhdmUsIGZpbGwgZnJlZSB0byByZXZpZXcgYW5kIHNxdWFzaCBp
dCwgb3Igbm90OgoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jIGIvaHcvYmxvY2sv
eGVuLWJsb2NrLmMKaW5kZXggOTFmNWI1ODk5My4uYzZlYzFkOTU0MyAxMDA2NDQKLS0tIGEvaHcv
YmxvY2sveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKQEAgLTY1Myw0MyAr
NjUzLDIzIEBAIHN0YXRpYyBjaGFyICp4ZW5fYmxvY2tfYmxvY2tkZXZfYWRkKGNvbnN0IGNoYXIg
KmlkLCBRRGljdCAqcWRpY3QsCiAKIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19kcml2ZV9kZXN0cm95
KFhlbkJsb2NrRHJpdmUgKmRyaXZlLCBFcnJvciAqKmVycnApCiB7Ci0gICAgd2hpbGUgKGRyaXZl
LT5sYXllcnMtLSAhPSAwKSB7Ci0gICAgICAgIGNoYXIgKm5vZGVfbmFtZSA9IGRyaXZlLT5ub2Rl
X25hbWVbZHJpdmUtPmxheWVyc107CisgICAgY2hhciAqbm9kZV9uYW1lID0gZHJpdmUtPm5vZGVf
bmFtZTsKKworICAgIGlmIChub2RlX25hbWUpIHsKICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7CiAKICAgICAgICAgeGVuX2Jsb2NrX2Jsb2NrZGV2X2RlbChub2RlX25hbWUsICZsb2Nh
bF9lcnIpOwogICAgICAgICBpZiAobG9jYWxfZXJyKSB7CiAgICAgICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKLSAgICAgICAgICAgIGRyaXZlLT5sYXllcnMrKzsKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQorICAgICAgICBnX2ZyZWUobm9kZV9uYW1lKTsK
KyAgICAgICAgZHJpdmUtPm5vZGVfbmFtZSA9IE5VTEw7CiAgICAgfQogICAgIGdfZnJlZShkcml2
ZS0+aWQpOwogICAgIGdfZnJlZShkcml2ZSk7CiB9CiAKLXN0YXRpYyB2b2lkIHhlbl9ibG9ja19k
cml2ZV9sYXllcl9hZGQoWGVuQmxvY2tEcml2ZSAqZHJpdmUsIFFEaWN0ICpxZGljdCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQotewotICAgIHVu
c2lnbmVkIGludCBpID0gZHJpdmUtPmxheWVyczsKLSAgICBjaGFyICpub2RlX25hbWU7Ci0KLSAg
ICBnX2Fzc2VydChkcml2ZS0+bGF5ZXJzIDwgQVJSQVlfU0laRShkcml2ZS0+bm9kZV9uYW1lKSk7
Ci0KLSAgICBpZiAoaSAhPSAwKSB7Ci0gICAgICAgIC8qIExpbmsgdG8gdGhlIGxvd2VyIGxheWVy
ICovCi0gICAgICAgIHFkaWN0X3B1dF9zdHIocWRpY3QsICJmaWxlIiwgZHJpdmUtPm5vZGVfbmFt
ZVtpIC0gMV0pOwotICAgIH0KLQotICAgIG5vZGVfbmFtZSA9IHhlbl9ibG9ja19ibG9ja2Rldl9h
ZGQoZHJpdmUtPmlkLCBxZGljdCwgZXJycCk7Ci0gICAgaWYgKCFub2RlX25hbWUpIHsKLSAgICAg
ICAgcmV0dXJuOwotICAgIH0KLQotICAgIGRyaXZlLT5ub2RlX25hbWVbaV0gPSBub2RlX25hbWU7
Ci0gICAgZHJpdmUtPmxheWVycysrOwotfQotCiBzdGF0aWMgWGVuQmxvY2tEcml2ZSAqeGVuX2Js
b2NrX2RyaXZlX2NyZWF0ZShjb25zdCBjaGFyICppZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmRldmljZV90eXBlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUURpY3QgKm9wdHMsIEVycm9yICoq
ZXJycCkKQEAgLTcwMiw3ICs2ODIsOCBAQCBzdGF0aWMgWGVuQmxvY2tEcml2ZSAqeGVuX2Jsb2Nr
X2RyaXZlX2NyZWF0ZShjb25zdCBjaGFyICppZCwKICAgICBjaGFyICpmaWxlbmFtZSA9IE5VTEw7
CiAgICAgWGVuQmxvY2tEcml2ZSAqZHJpdmUgPSBOVUxMOwogICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwotICAgIFFEaWN0ICpxZGljdDsKKyAgICBRRGljdCAqZmlsZV9sYXllcjsKKyAgICBR
RGljdCAqZHJpdmVyX2xheWVyOwogCiAgICAgaWYgKHBhcmFtcykgewogICAgICAgICBjaGFyICoq
diA9IGdfc3Ryc3BsaXQocGFyYW1zLCAiOiIsIDIpOwpAQCAtNzMzLDEzICs3MTQsMTMgQEAgc3Rh
dGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3QgY2hhciAqaWQs
CiAgICAgZHJpdmUgPSBnX25ldzAoWGVuQmxvY2tEcml2ZSwgMSk7CiAgICAgZHJpdmUtPmlkID0g
Z19zdHJkdXAoaWQpOwogCi0gICAgcWRpY3QgPSBxZGljdF9uZXcoKTsKKyAgICBmaWxlX2xheWVy
ID0gcWRpY3RfbmV3KCk7CiAKLSAgICBxZGljdF9wdXRfc3RyKHFkaWN0LCAiZHJpdmVyIiwgImZp
bGUiKTsKLSAgICBxZGljdF9wdXRfc3RyKHFkaWN0LCAiZmlsZW5hbWUiLCBmaWxlbmFtZSk7Cisg
ICAgcWRpY3RfcHV0X3N0cihmaWxlX2xheWVyLCAiZHJpdmVyIiwgImZpbGUiKTsKKyAgICBxZGlj
dF9wdXRfc3RyKGZpbGVfbGF5ZXIsICJmaWxlbmFtZSIsIGZpbGVuYW1lKTsKIAogICAgIGlmICht
b2RlICYmICptb2RlICE9ICd3JykgewotICAgICAgICBxZGljdF9wdXRfYm9vbChxZGljdCwgInJl
YWQtb25seSIsIHRydWUpOworICAgICAgICBxZGljdF9wdXRfYm9vbChmaWxlX2xheWVyLCAicmVh
ZC1vbmx5IiwgdHJ1ZSk7CiAgICAgfQogCiAgICAgaWYgKGRpcmVjdF9pb19zYWZlKSB7CkBAIC03
NDksOSArNzMwLDkgQEAgc3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVh
dGUoY29uc3QgY2hhciAqaWQsCiAgICAgICAgICAgICBRRGljdCAqY2FjaGVfcWRpY3QgPSBxZGlj
dF9uZXcoKTsKIAogICAgICAgICAgICAgcWRpY3RfcHV0X2Jvb2woY2FjaGVfcWRpY3QsICJkaXJl
Y3QiLCB0cnVlKTsKLSAgICAgICAgICAgIHFkaWN0X3B1dF9vYmoocWRpY3QsICJjYWNoZSIsIFFP
QkpFQ1QoY2FjaGVfcWRpY3QpKTsKKyAgICAgICAgICAgIHFkaWN0X3B1dF9vYmooZmlsZV9sYXll
ciwgImNhY2hlIiwgUU9CSkVDVChjYWNoZV9xZGljdCkpOwogCi0gICAgICAgICAgICBxZGljdF9w
dXRfc3RyKHFkaWN0LCAiYWlvIiwgIm5hdGl2ZSIpOworICAgICAgICAgICAgcWRpY3RfcHV0X3N0
cihmaWxlX2xheWVyLCAiYWlvIiwgIm5hdGl2ZSIpOwogICAgICAgICB9CiAgICAgfQogCkBAIC03
NTksNyArNzQwLDcgQEAgc3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVh
dGUoY29uc3QgY2hhciAqaWQsCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsdWU7CiAKICAgICAg
ICAgaWYgKCFxZW11X3N0cnRvdWwoZGlzY2FyZF9lbmFibGUsIE5VTEwsIDIsICZ2YWx1ZSkgJiYg
ISF2YWx1ZSkgewotICAgICAgICAgICAgcWRpY3RfcHV0X3N0cihxZGljdCwgImRpc2NhcmQiLCAi
dW5tYXAiKTsKKyAgICAgICAgICAgIHFkaWN0X3B1dF9zdHIoZmlsZV9sYXllciwgImRpc2NhcmQi
LCAidW5tYXAiKTsKICAgICAgICAgfQogICAgIH0KIApAQCAtNzY3LDIyICs3NDgsMTYgQEAgc3Rh
dGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3QgY2hhciAqaWQs
CiAgICAgICogSXQgaXMgbmVjZXNzYXJ5IHRvIHR1cm4gZmlsZSBsb2NraW5nIG9mZiBhcyBhbiBl
bXVsYXRlZCBkZXZpY2UKICAgICAgKiBtYXkgaGF2ZSBhbHJlYWR5IG9wZW5lZCB0aGUgc2FtZSBp
bWFnZSBmaWxlLgogICAgICAqLwotICAgIHFkaWN0X3B1dF9zdHIocWRpY3QsICJsb2NraW5nIiwg
Im9mZiIpOwotCi0gICAgeGVuX2Jsb2NrX2RyaXZlX2xheWVyX2FkZChkcml2ZSwgcWRpY3QsICZs
b2NhbF9lcnIpOwotICAgIHFvYmplY3RfdW5yZWYocWRpY3QpOwotCi0gICAgaWYgKGxvY2FsX2Vy
cikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKLSAgICAgICAg
Z290byBkb25lOwotICAgIH0KKyAgICBxZGljdF9wdXRfc3RyKGZpbGVfbGF5ZXIsICJsb2NraW5n
IiwgIm9mZiIpOwogCi0gICAgcWRpY3QgPSBxZGljdF9uZXcoKTsKKyAgICBkcml2ZXJfbGF5ZXIg
PSBxZGljdF9uZXcoKTsKIAotICAgIHFkaWN0X3B1dF9zdHIocWRpY3QsICJkcml2ZXIiLCBkcml2
ZXIpOworICAgIHFkaWN0X3B1dF9zdHIoZHJpdmVyX2xheWVyLCAiZHJpdmVyIiwgZHJpdmVyKTsK
KyAgICBxZGljdF9wdXRfb2JqKGRyaXZlcl9sYXllciwgImZpbGUiLCBRT0JKRUNUKGZpbGVfbGF5
ZXIpKTsKIAotICAgIHhlbl9ibG9ja19kcml2ZV9sYXllcl9hZGQoZHJpdmUsIHFkaWN0LCAmbG9j
YWxfZXJyKTsKLSAgICBxb2JqZWN0X3VucmVmKHFkaWN0KTsKKyAgICBnX2Fzc2VydCghZHJpdmUt
Pm5vZGVfbmFtZSk7CisgICAgZHJpdmUtPm5vZGVfbmFtZSA9IHhlbl9ibG9ja19ibG9ja2Rldl9h
ZGQoZHJpdmUtPmlkLCBkcml2ZXJfbGF5ZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAKIGRvbmU6CiAgICAgZ19mcmVlKGRyaXZl
cik7CkBAIC03OTgsNyArNzczLDcgQEAgc3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19k
cml2ZV9jcmVhdGUoY29uc3QgY2hhciAqaWQsCiAKIHN0YXRpYyBjb25zdCBjaGFyICp4ZW5fYmxv
Y2tfZHJpdmVfZ2V0X25vZGVfbmFtZShYZW5CbG9ja0RyaXZlICpkcml2ZSkKIHsKLSAgICByZXR1
cm4gZHJpdmUtPmxheWVycyA/IGRyaXZlLT5ub2RlX25hbWVbZHJpdmUtPmxheWVycyAtIDFdIDog
IiI7CisgICAgcmV0dXJuIGRyaXZlLT5ub2RlX25hbWUgPyBkcml2ZS0+bm9kZV9uYW1lIDogIiI7
CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19pb3RocmVhZF9kZXN0cm95KFhlbkJsb2NrSU9U
aHJlYWQgKmlvdGhyZWFkLApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuLWJsb2NrLmgg
Yi9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaAppbmRleCA2ZjVkNjc1ZWRiLi4xMWQzNTFiNGIz
IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaAorKysgYi9pbmNsdWRlL2h3
L3hlbi94ZW4tYmxvY2suaApAQCAtMzksOCArMzksNyBAQCB0eXBlZGVmIHN0cnVjdCBYZW5CbG9j
a1Byb3BlcnRpZXMgewogCiB0eXBlZGVmIHN0cnVjdCBYZW5CbG9ja0RyaXZlIHsKICAgICBjaGFy
ICppZDsKLSAgICBjaGFyICpub2RlX25hbWVbMl07Ci0gICAgdW5zaWduZWQgaW50IGxheWVyczsK
KyAgICBjaGFyICpub2RlX25hbWU7CiB9IFhlbkJsb2NrRHJpdmU7CiAKIHR5cGVkZWYgc3RydWN0
IFhlbkJsb2NrSU9UaHJlYWQgewotLSAKQW50aG9ueSBQRVJBUkQKCi0tIApBbnRob255IFBFUkFS
RAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:03:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:03: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-devel-bounces@lists.xenproject.org>)
	id 1ggryY-0001pC-LU; Tue, 08 Jan 2019 14:03:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggryX-0001p2-1S
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:03:25 +0000
X-Inumbo-ID: 295a27ce-134e-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 295a27ce-134e-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:03:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggryT-00075h-GB; Tue, 08 Jan 2019 14:03:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggryT-0001tl-22; Tue, 08 Jan 2019 14:03:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggryT-0002ha-1L; Tue, 08 Jan 2019 14:03:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131792-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:xen-boot:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f3a4fbd24bf41a74c3dbbb36c7de88e08c1bc7fd
X-Osstest-Versions-That: libvirt=99c33a7cbf7fdb607a43a91342a44a7a22e20bfb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Jan 2019 14:03:21 +0000
Subject: [Xen-devel] [libvirt test] 131792: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc5MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3OTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTc2NgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEzMTc2NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgZjNhNGZiZDI0YmY0MWE3
NGMzZGJiYjM2YzdkZTg4ZTA4YzFiYzdmZApiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAg
ICAgICAgICAgOTljMzNhN2NiZjdmZGI2MDdhNDNhOTEzNDJhNDRhN2EyMmUyMGJmYgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMxNzY2ICAyMDE5LTAxLTA2IDA0OjE4OjU3IFogICAgMiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTc5MiAgMjAxOS0wMS0wOCAwNDoxOTowOCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96
bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGYzYTRmYmQyNGJmNDFhNzRjM2RiYmIzNmM3ZGU4
OGUwOGMxYmM3ZmQKQXV0aG9yOiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KRGF0ZTog
ICBNb24gSmFuIDcgMjE6NTA6MDggMjAxOSAtMDYwMAoKICAgIG1haW50OiBGaXggVlBBVEggYnVp
bGQKICAgIAogICAgSW4gYSBWUEFUSCBidWlsZCwgPGNvbmZpZy5oPiBpcyBpbiB0aGUgYnVpbGRk
aXIgKHdoaWNoIGF1dG9tYWtlCiAgICBpbmNsdWRlcyBhdXRvbWF0aWNhbGx5KSwgYnV0IGl0IGlu
Y2x1ZGVzIDxjb25maWctcG9zdC5oPiBmcm9tIHRoZQogICAgdG9wIHNvdXJjZSBkaXJlY3Rvcnkg
KHdoaWNoIGlzIG5vdCBhdXRvbWF0aWMpOyBoZW5jZSwgd2UgbmVlZCB0bwogICAga2VlcCB0aGUg
LUkodG9wX3NyY2RpcikgZGlyZWN0aXZlIHRoYXQgd2FzIGFjY2lkZW50YWxseSByZW1vdmVkCiAg
ICBmcm9tIGNvbW1pdCA3YTg3OTMyMyAodGhlIHByb2JsZW0gaXMgbm90IHZpc2libGUgaW4gYW4g
aW4tdHJlZQogICAgYnVpbGQpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBFcmljIEJsYWtlIDxl
Ymxha2VAcmVkaGF0LmNvbT4KCmNvbW1pdCAxODYyYTU1NDYyNWU5ZTI1YjAwZTJmZjg1ZGU1ZjU3
NmMxYTY2YzhhCkF1dGhvcjogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkRhdGU6ICAg
RnJpIEphbiA0IDEzOjQ3OjQ0IDIwMTkgLTA2MDAKCiAgICBtYWludDogUHJlZmVyIEFNX0NQUEZM
QUdTIG92ZXIgSU5DTFVERVMKICAgIAogICAgT3VyIHVzZSBvZiBJTkNMVURFUyBpbiBNYWtlZmls
ZS5hbSBoZWFya2VucyBiYWNrIHRvIHdoZW4gd2UgaGFkIHRvCiAgICBjYXRlciB0byBhdXRvbWFr
ZSAxLjkuNiAodGhhbmtzLCBSSEVMIDUpIHdoaWNoIGxhY2tlZCBBTV9DUFBGTEFHUy4KICAgIE1v
ZGVybiBBdXRvbWFrZSBmbGFncyBhIHdhcm5pbmcgdGhhdCBJTkNMVURFUyBpcyBkZXByZWNhdGVk
LCBhbmQKICAgIG5vdyB0aGF0IHdlIG1hbmRhdGUgUkhFTCA3IG9yIGJldHRlciAoc2VlIGNvbW1p
dCBjMWJjOWM2NiksIHdlIG5vCiAgICBsb25nZXIgaGF2ZSB0byBjYXRlciB0byB0aGUgb2xkIHNw
ZWxsaW5nLiAgVGhpcyBjaGFuZ2Ugd2lsbCBhbHNvCiAgICBtYWtlIGl0IGVhc2llciB0byBkbyBw
ZXItYmluYXJ5IENQUEZMQUdTLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBFcmljIEJsYWtlIDxl
Ymxha2VAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVk
aGF0LmNvbT4KCmNvbW1pdCA3YTg3OTMyM2E5NjUxNGNhNTNiNjlmMjViZDk0NGJiNTVmNjkzNDNm
CkF1dGhvcjogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEphbiA0
IDEzOjQyOjUyIDIwMTkgLTA2MDAKCiAgICBtYWludDogRHJvcCB1bnVzZWQgR0VUVEVYVF9DUFBG
TEFHUyB2YXJpYWJsZQogICAgCiAgICBDb21taXQgYzBhOGVhNDUgcmVtb3ZlZCB0aGUgdXNlIG9m
IGdldHRleHRpemUsIGFuZCB0aGUgc2V0dGluZyBvZgogICAgR0VUVEVYVF9DUFBGTEFHUywgYnV0
IGRpZCBub3Qgc2NydWIgdGhlIG5vdy11bnVzZWQgdmFyaWFibGUgZnJvbQogICAgTWFrZWZpbGUu
YW0gc25pcHBldHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgQmxha2UgPGVibGFrZUBy
ZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29t
PgoKY29tbWl0IGFiNTFiMjJjMDdkMjNjZTg0N2QwYzc0MWE0Mjc0NjQ0NGU2ZmZhZDUKQXV0aG9y
OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgSmFuIDMgMTM6MzA6
MzkgMjAxOSAtMDYwMAoKICAgIG1haW50OiBzcGxpdCBsb25nIGxpbmVzIGZvciBCU0Qgc3ludGF4
LWNoZWNrCiAgICAKICAgIFNpbWlsYXIgdG8gdGhlIGdudWxpYiBjaGFuZ2VzIHdlIGp1c3QgaW5j
b3Jwb3JhdGVkIGludG8gbWFpbnQubWssCiAgICBpdCdzIHRpbWUgdG8gdXNlICckKFZDX0xJU1Qp
IHwgeGFyZ3MgcHJvZ3JhbScgaW5zdGVhZCBvZgogICAgJ3Byb2dyYW0gJCQoJChWQ19MSVNUKSkn
LCBpbiBvcmRlciB0byBieXBhc3MgdGhlIHByb2JsZW0gb2YgaGl0dGluZwogICAgYXJndiBsaW1p
dHMgZHVlIHRvIG91ciBsYXJnZSBzZXQgb2YgZmlsZXMuCiAgICAKICAgIERyb3Agc2V2ZXJhbCB1
c2VzIG9mICQkZmlsZXMgYXMgYSB0ZW1wb3JhcnkgdmFyaWFibGUgd2hlbiB3ZSBjYW4KICAgIGlu
c3RlYWQgZGlyZWN0bHkgdXNlIHhhcmdzLiBXaGlsZSBhdCBpdCwgZml4IGEgdHlwbyBpbiB0aGUK
ICAgIHByb2hpYml0X3dpbmRvd3Nfc3BlY2lhbF9jaGFycyBlcnJvciBtZXNzYWdlLgogICAgCiAg
ICBOb3RlIHRoYXQgJ2dyZXAgJHBhdHRlcm4gJChnZW5lcmF0ZSBsaXN0KScgaGFzIGJlIGJlIHJl
d3JpdHRlbgogICAgYXMgJ2dlbmVyYXRlIGxpc3QgfCB4YXJncyBncmVwICRwYXR0ZXJuIC9kZXYv
bnVsbCcgLSB0aGlzIGlzCiAgICBiZWNhdXNlIGZvciBhIGxpc3QgdGhhdCBpcyBqdXN0IGxvbmcg
ZW5vdWdoLCBhbmQgd2l0aG91dCAvZGV2L251bGwsCiAgICB4YXJncyBjb3VsZCBtYWtlIGEgd29y
c3QtY2FzZSBzcGxpdCBvZiAnZ3JlcCAkcGF0dGVybiBhbGwgYnV0IG9uZTsKICAgIGdyZXAgJHBh
dHRlcm4gbGFzdCcgd2hpY2ggaGFzIGRpZmZlcmVudCBvdXRwdXQgKGdyZXAgaW5jbHVkZXMgdGhl
CiAgICBmaWxlbmFtZSB3aGVuIHRoZXJlIHdhcyBtb3JlIHRoYW4gb25lIGZpbGUsIGJ1dCBvbWl0
cyBpdCBmb3IgYQogICAgc2luZ2xlIGZpbGUpLCB3aGlsZSBvdXIgY29udmVyc2lvbiBnaXZlcyAn
Z3JlcCAkcGF0dGVybiAvZGV2L251bGwKICAgIGFsbCBidXQgb25lOyBncmVwICRwYXR0ZXJuIC9k
ZXYvbnVsbCBsYXN0Jy4gV2UgYXJlIGxlc3MgY29uY2VybmVkCiAgICBhYm91dCB0aGUgZW1wdHkg
bGlzdCBjYXNlICh3aHkgd291bGQgd2UgcnVuIHRoZSBzeW50YXggY2hlY2sgaWYgd2UKICAgIGRp
ZG4ndCBoYXZlIGF0IGxlYXN0IG9uZSBmaWxlPyksIGJ1dCBncmVwcGluZyAvZGV2L251bGwgaGFw
cGVucyB0bwogICAgcHJvZHVjZSBubyBvdXRwdXQgYW5kIHRodXMgbmljZWx5IGFsc28gc29sdmVz
IHRoYXQgcHJvYmxlbSB3aXRob3V0CiAgICByZWx5aW5nIG9uIHRoZSBHTlUgZXh0ZW5zaW9uIG9m
ICd4YXJncyAtcicuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgQmxha2UgPGVibGFrZUBy
ZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29t
PgoKY29tbWl0IDJlMjU4ZGFlNjFmYzU0Zjk2MDA1OGQ5MWM0YzM0YzQyNzViYzAyZTcKQXV0aG9y
OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgSmFuIDMgMDk6MzE6
MzcgMjAxOSAtMDYwMAoKICAgIG1haW50OiBwcmVmZXIgJChHUkVQKSBpbiBjZmcubWsKICAgIAog
ICAgV2UgYWxyZWFkeSB1c2VkICQoR1JFUCkgaW4gc29tZSBwbGFjZXMsIGJ1dCBtaWdodCBhcyB3
ZWxsIHVzZSBpdAogICAgZXZlcnl3aGVyZSBkdXJpbmcgc3ludGF4IGNoZWNrLCBpbiBsaW5lIHdp
dGggc2ltaWxhciByZWNlbnQgZ251bGliCiAgICBjaGFuZ2VzLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKw6Fu
IFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KCmNvbW1pdCA3ZGI4ODZlNzFjYzYxNDAzZWY1N2U5
Nzg4ZWE2NjAyYmIxZmYzYmVmCkF1dGhvcjogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+
CkRhdGU6ICAgVGh1IEphbiAzIDA3OjQyOjQxIDIwMTkgLTA2MDAKCiAgICBtYWludDogdXBkYXRl
IGdudWxpYiBmb3Igc3ludGF4LWNoZWNrIG9uIEJTRAogICAgCiAgICBJbiBwYXJ0aWN1bGFyLCB0
aGlzIGluY29ycG9yYXRlcyBSb21hbidzIHBhdGNoZXMgdG8gYWxsb3cKICAgICdtYWtlIHN5bnRh
eC1jaGVjaycgdG8gd29yayBvbiBCU0Qgd2l0aCBpdHMgZXhlYyBhcmd2CiAgICBsaW1pdGF0aW9u
cyB0aGF0IHByZXZpb3VzbHkgZmFpbGVkIHdoZW4gdHJ5aW5nIHRvIGdyZXAgdGhlCiAgICBsYXJn
ZSBudW1iZXIgb2YgZmlsZXMgcHJlc2VudCBpbiBsaWJ2aXJ0LgogICAgCiAgICBjZmcubWsgbmVl
ZHMgc2ltaWxhciBjaGFuZ2VzLCBidXQgdGhhdCB3aWxsIGJlIHRhY2tsZWQgc2VwYXJhdGVseS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+Cgpjb21taXQgNGVj
MjI1ZmM0ZTI0NjI2YTNmMzM0MGRlNzY4YTI1ZWEwYzQwYTMwOQpBdXRob3I6IEhhbiBIYW4gPGho
YW5AcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gSmFuIDcgMTY6MDg6MzkgMjAxOSArMDgwMAoKICAg
IG5ld3M6IEFkZCBzdXBwb3J0IGZvciBwb3N0Y29weS1yZXF1ZXN0cyBtaWdyYXRpb24gc3RhdGlz
dGljcwogICAgCiAgICBUaGlzIGZlYXR1cmUgaXMgaW50cm9kdWNlZCBieSAzZjQ5MTRlMC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogICAgU2lnbmVk
LW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KCmNvbW1pdCAy
MjQzODkwMTFjZmQ3ZjM3ZTBiZTY1MjU3ODM0YzlkODJkMjBlODE5CkF1dGhvcjogSGFuIEhhbiA8
aGhhbkByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBKYW4gNyAxNjowODozOCAyMDE5ICswODAwCgog
ICAgbmV3czogQWRkIHN1cHBvcnQgZm9yICJzdGlicCIgeDg2XzY0IGZlYXR1cmUKICAgIAogICAg
VGhpcyBmZWF0dXJlIGlzIGluIHNpbmNlIGViMWI1NTFkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJp
dm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKY29tbWl0IGI2Zjc4MjU5OTJmYzdlYWVmMWRi
MGFmZTczZDZjYWM1YmY1MzRiNDUKQXV0aG9yOiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNv
bT4KRGF0ZTogICBGcmkgSmFuIDQgMTY6MTY6MTMgMjAxOSArMDEwMAoKICAgIGV4YW1wbGVzOiBp
bmNsdWRlIGNvbmZpZy5oCiAgICAKICAgIFNpbmNlIGdudWxpYiBjb21taXQgNjk1NDk5NWQgdW5p
c3RkLmggaXMgaW5jbHVkZWQgdmlhIHN0ZGxpYi5oCiAgICBvbiBCU0Qgc3lzdGVtcywgd2hpY2gg
cmVxdWlyZXMgY29uZmlnLmggdG8gYmUgaW5jbHVkZWQgZmlyc3QuCiAgICAKICAgIEFkZCBjb25m
aWcuaCB0byB0aGUgZmlsZXMgdGhhdCB1c2UgaXQuCiAgICAKICAgIFBhcnQgb2YgdGhpcyBjb21t
aXQgcmV2ZXJ0cyBjb21taXQgNmVlOTE4ZGU3NDYyYTIwOTQ3MjQxZWM4MTdjNDU3MWQ2Yjg0YTcx
NgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgoKY29t
bWl0IDMxOTAzYzRhNWRlYmFhYWJkZjdjNDE3MDk5MmU2MzZiN2I5NWQ4NzMKQXV0aG9yOiBKw6Fu
IFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgSmFuIDQgMTY6MTI6NTEgMjAx
OSArMDEwMAoKICAgIGV4YW1wbGVzOiBhZGQgc3BhY2VzIGFmdGVyICNpbmNsdWRlCiAgICAKICAg
IExlYWQgYnkgZXhhbXBsZSBpbiBleGFtcGxlcy8KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSsOh
biBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpayBTa3VsdGV0
eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:11:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:11: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-devel-bounces@lists.xenproject.org>)
	id 1ggs6S-0002dc-Iz; Tue, 08 Jan 2019 14:11: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggs6R-0002dX-A8
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:11:35 +0000
X-Inumbo-ID: 4cdcf03e-134f-11e9-8150-1f2d0b7379a6
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4cdcf03e-134f-11e9-8150-1f2d0b7379a6;
 Tue, 08 Jan 2019 14:11:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="84279349"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH v7 16/18] xen: automatically create XenBlockDevice-s
Thread-Index: AQHUmIl1FBU3FTmENEGff1wOfI+04qWfVAYAgAASq1CABfm9gIAAE+Pg///15oCAABv4gA==
Date: Tue, 8 Jan 2019 14:11:05 +0000
Message-ID: <cc64da25a6a3418e8d36c6975fe2df45@AMSPEX02CL03.citrite.net>
References: <20181220171439.11159-1-paul.durrant@citrix.com>
 <20181220171439.11159-17-paul.durrant@citrix.com>
 <20190104163124.GE1508@perard.uk.xensource.com>
 <da727b0b8a9a4f9baa47a660298a9cba@AMSPEX02CL03.citrite.net>
 <20190108125321.GD11492@linux.fritz.box>
 <904d305f8c0f4aac8e60fb7ea14ebd41@AMSPEX02CL03.citrite.net>
 <20190108132823.GF1508@perard.uk.xensource.com>
In-Reply-To: <20190108132823.GF1508@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Kevin Wolf' <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAwOCBKYW51YXJ5IDIwMTkgMTM6
MjgKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogJ0tl
dmluIFdvbGYnIDxrd29sZkByZWRoYXQuY29tPjsgcWVtdS1kZXZlbEBub25nbnUub3JnOyBxZW11
LQo+IGJsb2NrQG5vbmdudS5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgTWF4
IFJlaXR6Cj4gPG1yZWl0ekByZWRoYXQuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjcgMTYvMThdIHhlbjogYXV0
b21hdGljYWxseSBjcmVhdGUgWGVuQmxvY2tEZXZpY2Utcwo+IAo+IE9uIFR1ZSwgSmFuIDA4LCAy
MDE5IGF0IDAxOjA3OjQ5UE0gKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gRnJvbTogS2V2aW4gV29sZiBbbWFpbHRvOmt3b2xm
QHJlZGhhdC5jb21dCj4gPiA+IFNlbnQ6IDA4IEphbnVhcnkgMjAxOSAxMjo1Mwo+ID4gPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gQ2M6IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgcWVtdS1kZXZlbEBub25nbnUub3Jn
Owo+ID4gPiBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZzsgTWF4IFJlaXR6Cj4gPiA+IDxtcmVpdHpAcmVkaGF0LmNvbT47IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2
NyAxNi8xOF0geGVuOiBhdXRvbWF0aWNhbGx5IGNyZWF0ZQo+IFhlbkJsb2NrRGV2aWNlLXMKPiA+
ID4KPiA+ID4gQW0gMDQuMDEuMjAxOSB1bSAxNzo0MCBoYXQgUGF1bCBEdXJyYW50IGdlc2Nocmll
YmVuOgo+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gPiA+IEZyb206
IEFudGhvbnkgUEVSQVJEIFttYWlsdG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiA+ID4g
PiA+IFNlbnQ6IDA0IEphbnVhcnkgMjAxOSAxNjozMQo+ID4gPiA+ID4gVG86IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+ID4gPiBDYzogcWVtdS1kZXZlbEBub25n
bnUub3JnOyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHhlbi0KPiA+ID4gPiA+IGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPjsgTWF4Cj4gUmVp
dHoKPiA+ID4gPiA+IDxtcmVpdHpAcmVkaGF0LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjcgMTYv
MThdIHhlbjogYXV0b21hdGljYWxseSBjcmVhdGUKPiA+ID4gWGVuQmxvY2tEZXZpY2Utcwo+ID4g
PiA+ID4KPiA+ID4gPiA+IEFsbW9zdCBkb25lLCB0aGVyZSBpcyBvbmUgdGhpbmcgbGVmdCB3aGlj
aCBJIGJlbGlldmUgaXMgYW4gaXNzdWUuCj4gPiA+ID4gPiBXaGVuZXZlciBJIGF0dGFjaCBhIHJh
dyBmaWxlIHRvIFFFTVUsIGl0IHByaW50Ogo+ID4gPiA+ID4gICAgIHFlbXUtc3lzdGVtLWkzODY6
IHdhcm5pbmc6IE9wZW5pbmcgYSBibG9jayBkZXZpY2UgYXMgYSBmaWxlCj4gdXNpbmcKPiA+ID4g
dGhlCj4gPiA+ID4gPiAnZmlsZScgZHJpdmVyIGlzIGRlcHJlY2F0ZWQKPiA+ID4gPgo+ID4gPiA+
IE9oLCBJJ2Qgbm90IG5vdGljZWQgdGhhdC4uLiBidXQgdGhlbiBJIG9ubHkgdXNlIHJhdyBmaWxl
cwo+IG9jY2FzaW9uYWxseS4KPiA+ID4KPiA+ID4gU3RyaWN0bHkgc3BlYWtpbmcsIHRoaXMgaXMg
bm90IGFib3V0IHJhdyAocmVndWxhcikgZmlsZXMsIGJ1dCByYXcKPiBibG9jawo+ID4gPiBkZXZp
Y2VzLiAnZmlsZScgaXMgZmluZSBmb3IgYWN0dWFsIHJlZ3VsYXIgZmlsZXMsIGJ1dCB0aGUgcHJv
dG9jb2wKPiA+ID4gZHJpdmVyIGZvciBibG9jayBkZXZpY2VzIGlzICdob3N0X2RldmljZScuCj4g
PiA+Cj4gPiA+ID4gPiByYXcgZmlsZXMgc2hvdWxkIHVzZSB0aGUgInJhdyIgZHJpdmVyLCBzbyB3
ZSBhcmVuJ3QgZG9uZSB5ZXQuCj4gPiA+ID4KPiA+ID4gPiBPay4gSGF2aW5nIGEgc3RyaWN0bHkg
Mi1sYXllciBzdGFjayBhY3R1YWxseSBtYWtlcyB0aGluZ3Mgc2ltcGxlcgo+IGFueXdheQo+ID4g
PiA6LSkKPiA+ID4KPiA+ID4gVXNpbmcgJ3JhdycgdGhlcmUgd2lsbCBtYWtlIHRoZSBibG9jayBs
YXllciBhdXRvLWRldGVjdCB0aGUgcmlnaHQKPiA+ID4gcHJvdG9jb2wgbGF5ZXIsIHNvIHRoaXMg
d29ya3MuIElmIHlvdSB3YW50IHRvIGF2b2lkIHRoZSBzZWNvbmQgbGF5ZXIsCj4gPiA+IHlvdSdk
IGhhdmUgdG8gZmlndXJlIG91dCBtYW51YWxseSB3aGV0aGVyIHRvIHVzZSAnZmlsZScgb3IKPiA+
ID4gJ2hvc3RfZGV2aWNlJy4KPiA+Cj4gPiBUaGFua3MgZm9yIHRoZSBleHBsYW5hdGlvbi4gSSds
bCBnaXZlIGl0IGEgc3BpbiB1c2luZyBhIGRldmljZS4uLiBJJ3ZlCj4gcG9zdGVkIHY4IGJ1dCwg
Z2l2ZW4gd2hhdCB5b3Ugc2F5LCBJJ20gc3RpbGwgbm90IHN1cmUgSSBoYXZlIGl0IHJpZ2h0Lgo+
IAo+IEluZGVlZCwgaW4gdjgsIGV2ZW4gd2l0aCB0aGUgZXh0cmEgJ3JhdycgbGF5ZXIsIHRoZSB3
YXJuaW5nIGlzIHN0aWxsCj4gdGhlcmUuIEkgd2FzIHRyeWluZyB0byB1bmRlcnN0YW5kIHdoeSwg
YW5kIEkgb25seSBmb3VuZCBvdXQgdG9kYXkgdGhhdAo+IHdlIHdvdWxkIG5lZWQgdG8gdXNlIHRo
ZSAnaG9zdF9kZXZpY2UnIGRyaXZlciBhcyBleHBsYWluIGJ5IEtldmluLgo+IAo+IAo+IEJUVyBQ
YXVsLCB3ZSBjYW4gc2ltcGxpZnkgdGhlIGNvZGUgdGhhdCBtYW5hZ2UgbGF5ZXJzLCBieSBub3Qg
bWFuYWdpbmcKPiB0aGVtLgo+IEluc3RlYWQgb2YgKGluIEpTT04gLyBRTVAgdGVybSk6Cj4gICAg
IHsgJ2RyaXZlcic6ICdmaWxlJywgJ2ZpbGVuYW1lJzogJy9maWxlJywgJ25vZGUtbmFtZSc6ICdu
b2RlLWZpbGUnIH0KPiAgICAgeyAnZHJpdmVyJzogJ3Fjb3cyJywgJ2ZpbGUnOiAnbm9kZS1maWxl
JywgJ25vZGUtbmFtZSc6ICdub2RlLXFjb3cyJyB9Cj4gd2UgY2FuIGhhdmU6Cj4gICAgIHsgJ2Ry
aXZlcic6ICdxY293MicsICdub2RlLW5hbWUnOiAnbm9kZS1xY293MicsCj4gICAgICAgJ2ZpbGUn
OiB7ICdkcml2ZXInOiAnZmlsZScsICdmaWxlbmFtZSc6ICcvZmlsZScgfSB9Cj4KCkkga2luZCBv
ZiBsaWtlIHRoZSBjbGVhbiBzZXBhcmF0aW9uIHRob3VnaC4uLiBGcm9tIHdoYXQgS2V2aW4gc2Fp
ZCwgaXQgc291bmRzIGxpa2UgdGhlIGxvd2VzdCBsYXllciBzaG91bGQgdXNlICdyYXcnIGluc3Rl
YWQgb2YgJ2ZpbGUnIHRvIERUUlQsIGFuZCB0aGVuIHdlIHNob3VsZCBiZSBiYWNrIHRvIG9ubHkg
bmVlZGluZyB0aGUgc2luZ2xlIGxheWVyIGluIHRoYXQgY2FzZS4gSSdsbCByZXZlcnQgYmFjayB0
byB2NyBhbmQgZ2l2ZSBpdCBhIHRyeS4KCiAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:20:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:20: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-devel-bounces@lists.xenproject.org>)
	id 1ggsEv-0003P5-Fn; Tue, 08 Jan 2019 14:20: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsEt-0003P0-Uf
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:20:19 +0000
X-Inumbo-ID: 85d012bc-1350-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85d012bc-1350-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:20:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="84280035"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Anthony Perard
 <anthony.perard@citrix.com>
Thread-Topic: [PATCH v7 16/18] xen: automatically create XenBlockDevice-s
Thread-Index: AQHUmIl1FBU3FTmENEGff1wOfI+04qWfVAYAgAASq1CABfm9gIAAE+Pg///15oCAABv4gIAAAvaA
Date: Tue, 8 Jan 2019 14:20:02 +0000
Message-ID: <3d36565f9e7646d08f9b02bf5b5474d7@AMSPEX02CL03.citrite.net>
References: <20181220171439.11159-1-paul.durrant@citrix.com>
 <20181220171439.11159-17-paul.durrant@citrix.com>
 <20190104163124.GE1508@perard.uk.xensource.com>
 <da727b0b8a9a4f9baa47a660298a9cba@AMSPEX02CL03.citrite.net>
 <20190108125321.GD11492@linux.fritz.box>
 <904d305f8c0f4aac8e60fb7ea14ebd41@AMSPEX02CL03.citrite.net>
 <20190108132823.GF1508@perard.uk.xensource.com>
 <cc64da25a6a3418e8d36c6975fe2df45@AMSPEX02CL03.citrite.net>
In-Reply-To: <cc64da25a6a3418e8d36c6975fe2df45@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Kevin Wolf' <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAwOCBKYW51YXJ5IDIwMTkgMTQ6MTENCj4gVG86IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPg0KPiBDYzogJ0tldmluIFdvbGYnIDxr
d29sZkByZWRoYXQuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPjsgcWVtdS1ibG9ja0Bub25nbnUub3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7DQo+
IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcNCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NyAxNi8xOF0geGVuOiBh
dXRvbWF0aWNhbGx5IGNyZWF0ZQ0KPiBYZW5CbG9ja0RldmljZS1zDQo+IA0KPiA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogQW50aG9ueSBQRVJBUkQgW21haWx0bzphbnRo
b255LnBlcmFyZEBjaXRyaXguY29tXQ0KPiA+IFNlbnQ6IDA4IEphbnVhcnkgMjAxOSAxMzoyOA0K
PiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiA+IENjOiAn
S2V2aW4gV29sZicgPGt3b2xmQHJlZGhhdC5jb20+OyBxZW11LWRldmVsQG5vbmdudS5vcmc7IHFl
bXUtDQo+ID4gYmxvY2tAbm9uZ251Lm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBNYXggUmVpdHoNCj4gPiA8bXJlaXR6QHJlZGhhdC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2NyAxNi8x
OF0geGVuOiBhdXRvbWF0aWNhbGx5IGNyZWF0ZSBYZW5CbG9ja0RldmljZS1zDQo+ID4NCj4gPiBP
biBUdWUsIEphbiAwOCwgMjAxOSBhdCAwMTowNzo0OVBNICswMDAwLCBQYXVsIER1cnJhbnQgd3Jv
dGU6DQo+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+IEZyb206IEtl
dmluIFdvbGYgW21haWx0bzprd29sZkByZWRoYXQuY29tXQ0KPiA+ID4gPiBTZW50OiAwOCBKYW51
YXJ5IDIwMTkgMTI6NTMNCj4gPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+DQo+ID4gPiA+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT47IHFlbXUtDQo+IGRldmVsQG5vbmdudS5vcmc7DQo+ID4gPiA+IHFlbXUtYmxvY2tA
bm9uZ251Lm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBNYXggUmVpdHoNCj4g
PiA+ID4gPG1yZWl0ekByZWRoYXQuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPg0KPiA+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHY3IDE2LzE4XSB4ZW46
IGF1dG9tYXRpY2FsbHkgY3JlYXRlDQo+ID4gWGVuQmxvY2tEZXZpY2Utcw0KPiA+ID4gPg0KPiA+
ID4gPiBBbSAwNC4wMS4yMDE5IHVtIDE3OjQwIGhhdCBQYXVsIER1cnJhbnQgZ2VzY2hyaWViZW46
DQo+ID4gPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiA+ID4gRnJv
bTogQW50aG9ueSBQRVJBUkQgW21haWx0bzphbnRob255LnBlcmFyZEBjaXRyaXguY29tXQ0KPiA+
ID4gPiA+ID4gU2VudDogMDQgSmFudWFyeSAyMDE5IDE2OjMxDQo+ID4gPiA+ID4gPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPiA+ID4gPiA+IENjOiBxZW11
LWRldmVsQG5vbmdudS5vcmc7IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsgeGVuLQ0KPiA+ID4gPiA+
ID4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5j
b20+OyBNYXgNCj4gPiBSZWl0eg0KPiA+ID4gPiA+ID4gPG1yZWl0ekByZWRoYXQuY29tPjsgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiA+ID4gPiA+ID4gU3Vi
amVjdDogUmU6IFtQQVRDSCB2NyAxNi8xOF0geGVuOiBhdXRvbWF0aWNhbGx5IGNyZWF0ZQ0KPiA+
ID4gPiBYZW5CbG9ja0RldmljZS1zDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gQWxtb3N0IGRv
bmUsIHRoZXJlIGlzIG9uZSB0aGluZyBsZWZ0IHdoaWNoIEkgYmVsaWV2ZSBpcyBhbg0KPiBpc3N1
ZS4NCj4gPiA+ID4gPiA+IFdoZW5ldmVyIEkgYXR0YWNoIGEgcmF3IGZpbGUgdG8gUUVNVSwgaXQg
cHJpbnQ6DQo+ID4gPiA+ID4gPiAgICAgcWVtdS1zeXN0ZW0taTM4Njogd2FybmluZzogT3Blbmlu
ZyBhIGJsb2NrIGRldmljZSBhcyBhIGZpbGUNCj4gPiB1c2luZw0KPiA+ID4gPiB0aGUNCj4gPiA+
ID4gPiA+ICdmaWxlJyBkcml2ZXIgaXMgZGVwcmVjYXRlZA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4g
T2gsIEknZCBub3Qgbm90aWNlZCB0aGF0Li4uIGJ1dCB0aGVuIEkgb25seSB1c2UgcmF3IGZpbGVz
DQo+ID4gb2NjYXNpb25hbGx5Lg0KPiA+ID4gPg0KPiA+ID4gPiBTdHJpY3RseSBzcGVha2luZywg
dGhpcyBpcyBub3QgYWJvdXQgcmF3IChyZWd1bGFyKSBmaWxlcywgYnV0IHJhdw0KPiA+IGJsb2Nr
DQo+ID4gPiA+IGRldmljZXMuICdmaWxlJyBpcyBmaW5lIGZvciBhY3R1YWwgcmVndWxhciBmaWxl
cywgYnV0IHRoZSBwcm90b2NvbA0KPiA+ID4gPiBkcml2ZXIgZm9yIGJsb2NrIGRldmljZXMgaXMg
J2hvc3RfZGV2aWNlJy4NCj4gPiA+ID4NCj4gPiA+ID4gPiA+IHJhdyBmaWxlcyBzaG91bGQgdXNl
IHRoZSAicmF3IiBkcml2ZXIsIHNvIHdlIGFyZW4ndCBkb25lIHlldC4NCj4gPiA+ID4gPg0KPiA+
ID4gPiA+IE9rLiBIYXZpbmcgYSBzdHJpY3RseSAyLWxheWVyIHN0YWNrIGFjdHVhbGx5IG1ha2Vz
IHRoaW5ncyBzaW1wbGVyDQo+ID4gYW55d2F5DQo+ID4gPiA+IDotKQ0KPiA+ID4gPg0KPiA+ID4g
PiBVc2luZyAncmF3JyB0aGVyZSB3aWxsIG1ha2UgdGhlIGJsb2NrIGxheWVyIGF1dG8tZGV0ZWN0
IHRoZSByaWdodA0KPiA+ID4gPiBwcm90b2NvbCBsYXllciwgc28gdGhpcyB3b3Jrcy4gSWYgeW91
IHdhbnQgdG8gYXZvaWQgdGhlIHNlY29uZA0KPiBsYXllciwNCj4gPiA+ID4geW91J2QgaGF2ZSB0
byBmaWd1cmUgb3V0IG1hbnVhbGx5IHdoZXRoZXIgdG8gdXNlICdmaWxlJyBvcg0KPiA+ID4gPiAn
aG9zdF9kZXZpY2UnLg0KPiA+ID4NCj4gPiA+IFRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9uLiBJ
J2xsIGdpdmUgaXQgYSBzcGluIHVzaW5nIGEgZGV2aWNlLi4uIEkndmUNCj4gPiBwb3N0ZWQgdjgg
YnV0LCBnaXZlbiB3aGF0IHlvdSBzYXksIEknbSBzdGlsbCBub3Qgc3VyZSBJIGhhdmUgaXQgcmln
aHQuDQo+ID4NCj4gPiBJbmRlZWQsIGluIHY4LCBldmVuIHdpdGggdGhlIGV4dHJhICdyYXcnIGxh
eWVyLCB0aGUgd2FybmluZyBpcyBzdGlsbA0KPiA+IHRoZXJlLiBJIHdhcyB0cnlpbmcgdG8gdW5k
ZXJzdGFuZCB3aHksIGFuZCBJIG9ubHkgZm91bmQgb3V0IHRvZGF5IHRoYXQNCj4gPiB3ZSB3b3Vs
ZCBuZWVkIHRvIHVzZSB0aGUgJ2hvc3RfZGV2aWNlJyBkcml2ZXIgYXMgZXhwbGFpbiBieSBLZXZp
bi4NCj4gPg0KPiA+DQo+ID4gQlRXIFBhdWwsIHdlIGNhbiBzaW1wbGlmeSB0aGUgY29kZSB0aGF0
IG1hbmFnZSBsYXllcnMsIGJ5IG5vdCBtYW5hZ2luZw0KPiA+IHRoZW0uDQo+ID4gSW5zdGVhZCBv
ZiAoaW4gSlNPTiAvIFFNUCB0ZXJtKToNCj4gPiAgICAgeyAnZHJpdmVyJzogJ2ZpbGUnLCAnZmls
ZW5hbWUnOiAnL2ZpbGUnLCAnbm9kZS1uYW1lJzogJ25vZGUtZmlsZScgfQ0KPiA+ICAgICB7ICdk
cml2ZXInOiAncWNvdzInLCAnZmlsZSc6ICdub2RlLWZpbGUnLCAnbm9kZS1uYW1lJzogJ25vZGUt
cWNvdzInDQo+IH0NCj4gPiB3ZSBjYW4gaGF2ZToNCj4gPiAgICAgeyAnZHJpdmVyJzogJ3Fjb3cy
JywgJ25vZGUtbmFtZSc6ICdub2RlLXFjb3cyJywNCj4gPiAgICAgICAnZmlsZSc6IHsgJ2RyaXZl
cic6ICdmaWxlJywgJ2ZpbGVuYW1lJzogJy9maWxlJyB9IH0NCj4gPg0KPiANCj4gSSBraW5kIG9m
IGxpa2UgdGhlIGNsZWFuIHNlcGFyYXRpb24gdGhvdWdoLi4uIEZyb20gd2hhdCBLZXZpbiBzYWlk
LCBpdA0KPiBzb3VuZHMgbGlrZSB0aGUgbG93ZXN0IGxheWVyIHNob3VsZCB1c2UgJ3JhdycgaW5z
dGVhZCBvZiAnZmlsZScgdG8gRFRSVCwNCj4gYW5kIHRoZW4gd2Ugc2hvdWxkIGJlIGJhY2sgdG8g
b25seSBuZWVkaW5nIHRoZSBzaW5nbGUgbGF5ZXIgaW4gdGhhdCBjYXNlLg0KPiBJJ2xsIHJldmVy
dCBiYWNrIHRvIHY3IGFuZCBnaXZlIGl0IGEgdHJ5Lg0KDQpObywgdGhhdCBkb2Vzbid0IHdvcmsg
YXMgd2UgY2FuJ3QgZGVhbCB3aXRoIGxvY2tpbmcgY29ycmVjdGx5IHVubGVzcyB3ZSB1c2UgZHJp
dmVyPWZpbGUgc28gbWF5YmUgSSBtaXN1bmRlcnN0b29kLg0KDQogIFBhdWwNCg0KPiANCj4gICBQ
YXVsDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:35:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:35: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-devel-bounces@lists.xenproject.org>)
	id 1ggsSp-0004Fj-Qw; Tue, 08 Jan 2019 14:34: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=XFSl=PQ=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1ggsSp-0004Fe-6d
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:34:43 +0000
X-Inumbo-ID: 88612ec7-1352-11e9-92db-bc764e045a96
Received: from mail-wr1-x42e.google.com (unknown [2a00:1450:4864:20::42e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88612ec7-1352-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:34:41 +0000 (UTC)
Received: by mail-wr1-x42e.google.com with SMTP id l9so4221557wrt.13
 for <xen-devel@lists.xenproject.org>; Tue, 08 Jan 2019 06:34:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=BXftdzUnWZOoMWRPq/nk4gaUUC77jtO9aMKIeqyWuFo=;
 b=p24A4GI+a+F2tiHsMcWncLk4j+ivO/0s9odkj8uNOnWDD8JvTi8An59q2O7cT7jASh
 uWYa0RzlEDpG1SufazTbSeRbAEtw6HE1bPUNjPCViu61cFtt9THUZu/W4Aadj8ER9gvt
 blI9CMgHqDol9Fh90n63d5kRGZaFDXQla7ELMm0eMWOfTZ0MJbz6ZBV7LGoF/yq5u1nq
 oU1ePpiEGre0YHP7X69+5KoQB2D+KT04gObOaC44/tDgY2N354ilog3+KkBsA248LxpM
 6Ayh64QQusG36gOOdOF7BBKqQ9RiACtvM9/nCqacVvVLtIKWvGtY56xzhPhxdK2HKlGC
 wiZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :in-reply-to:cc:to:references;
 bh=BXftdzUnWZOoMWRPq/nk4gaUUC77jtO9aMKIeqyWuFo=;
 b=C6tUQaH1i0BXD8WbMsXYWPWyL/CWS+CTPQuTsxZxMFj8t0v7H/ct/WAuWpzYlCxnPq
 ZhBcgdG2HyEnOzjwALwaLZRqzO1s4xCnL5F8V6u38lk3xO8N5GmRg8wFcbyb+mQhYW7a
 yHDAk/dOefo04iyY2xrhunC+1nFgyfXaxtDu49VolCcS7EntcsxXHkDFCslPaWK+g2Gv
 kKrDEF9E8LF3dvKjJHQkKtNKCm9hLIeB4/hK/3X6HvVBocTxBPwzEuYG82VIsIYLXksk
 S4J4itepK+FFCzFq+RdFURSNzkZrp675YBPIwZu3giQVi7P/iy6nYyfvz45g2F6RZuEI
 Lz5g==
X-Gm-Message-State: AJcUukdIQ23NVEHwVT6NX0g4xprbTZ9KvL8reEhjBe5S/akSi8MB4Jld
 VUOiZM2XhYmfMHWhcCyOyiATFuu+ACs=
X-Google-Smtp-Source: ALg8bN7Hf2TVKGleTLzCbGKYwptPl4piOS/IsC4VaphTCqXPh90HUWJPJWKZDPlCFWS+1djJZaLt5Q==
X-Received: by 2002:adf:e911:: with SMTP id f17mr1780415wrm.126.1546958079911; 
 Tue, 08 Jan 2019 06:34:39 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:a440:e093:20ab:3ce8?
 ([2a02:c7f:ac18:da00:a440:e093:20ab:3ce8])
 by smtp.gmail.com with ESMTPSA id k135sm11626981wmd.42.2019.01.08.06.34.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 08 Jan 2019 06:34:38 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <62249D9F-468C-4DE8-98A3-428F146A2DC7@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Tue, 8 Jan 2019 14:34:37 +0000
In-Reply-To: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
To: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Jan 9 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============9101977117524633394=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============9101977117524633394==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_CE75EA1D-512D-4B84-8512-60A50E0C60A2"


--Apple-Mail=_CE75EA1D-512D-4B84-8512-60A50E0C60A2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,

I noticed that I hadn't updated all the times in the meeting invite =
block.

>=20
> =3D=3D Dial-in Information =3D=3D
>=20
>   ## Future Community Call schedule
>   Jan 9, Feb 13, Mar 12
>=20
>   ## Meeting time
>   15:00 - 16:00 UTC

This is wrong and should read 16:00 - 17:00

>    8:00 -  9:00 EDT (San Francisco)
>   11:00 - 12:00 EDT (New York)
>   16:00 - 17:00 BST (London)
>   17:00 - 18:00 CEST (Berlin)
>   00:00 - 01:00 CST (Beijing)
>   Further International meeting times:=20
>   =
https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2019&mon=
th=3D1&day=3D7&hour=3D16&min=3D0&sec=3D0&p1=3D224&p2=3D24&p3=3D179&p4=3D13=
6&p5=3D37&p6=3D33 =
<https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2019&mo=
nth=3D1&day=3D7&hour=3D16&min=3D0&sec=3D0&p1=3D224&p2=3D24&p3=3D179&p4=3D1=
36&p5=3D37&p6=3D33>

Regards
Lars


--Apple-Mail=_CE75EA1D-512D-4B84-8512-60A50E0C60A2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D"">Hi all,</div><div class=3D""><br class=3D""></div><div =
class=3D"">I noticed that I hadn't updated all the times in the meeting =
invite block.</div><br class=3D""><div><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D""><br class=3D"">=3D=3D Dial-in =
Information =3D=3D<br class=3D""><br class=3D""> &nbsp;&nbsp;## Future =
Community Call schedule<br class=3D""> &nbsp;&nbsp;Jan 9, Feb 13, Mar =
12<br class=3D""><br class=3D""> &nbsp;&nbsp;## Meeting time<br =
class=3D""> &nbsp;&nbsp;15:00 - 16:00 UTC<br =
class=3D""></div></div></blockquote><div><br class=3D""></div>This is =
wrong and should read 16:00 - 17:00</div><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D""> =
&nbsp;&nbsp;&nbsp;8:00 - &nbsp;9:00 EDT (San Francisco)<br class=3D""> =
&nbsp;&nbsp;11:00 - 12:00 EDT (New York)<br class=3D""> =
&nbsp;&nbsp;16:00 - 17:00 BST (London)<br class=3D""> &nbsp;&nbsp;17:00 =
- 18:00 CEST (Berlin)<br class=3D""> &nbsp;&nbsp;00:00 - 01:00 CST =
(Beijing)<br class=3D""> &nbsp;&nbsp;Further International meeting =
times: <br class=3D""> &nbsp;&nbsp;<a =
href=3D"https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D=
2019&amp;month=3D1&amp;day=3D7&amp;hour=3D16&amp;min=3D0&amp;sec=3D0&amp;p=
1=3D224&amp;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p5=3D37&amp;p6=3D33" =
class=3D"">https://www.timeanddate.com/worldclock/meetingdetails.html?year=
=3D2019&amp;month=3D1&amp;day=3D7&amp;hour=3D16&amp;min=3D0&amp;sec=3D0&am=
p;p1=3D224&amp;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p5=3D37&amp;p6=3D33</=
a><br class=3D""></div></div></blockquote><br =
class=3D""></div><div>Regards</div><div>Lars</div><br =
class=3D""></body></html>=

--Apple-Mail=_CE75EA1D-512D-4B84-8512-60A50E0C60A2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9101977117524633394==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:36:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:36: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-devel-bounces@lists.xenproject.org>)
	id 1ggsUz-0004Og-Bd; Tue, 08 Jan 2019 14:36: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=3yON=PQ=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1ggsUx-0004Oa-Vc
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:36:56 +0000
X-Inumbo-ID: d7cb8b80-1352-11e9-95df-77adc1b37bc5
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7cb8b80-1352-11e9-95df-77adc1b37bc5;
 Tue, 08 Jan 2019 14:36:54 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id j2so4307176wrw.1
 for <xen-devel@lists.xenproject.org>; Tue, 08 Jan 2019 06:36:54 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=u88m8d1BONbtRjZm4o4pD94AH8dXJGVP2rxPeP9NFG0=;
 b=FtU56ydU7ItTe3NCg9Z41WlVU6k3gHDnixAMKJz8+X5owY6ND2a4JlqnL9xm7E2Bv6
 YCxMuVvXFUUIaDcEpgDPFGtcTRuAfNi3F6GmyvQJE9O/OtPzTPkCHWhp5mpjUtBUZXw2
 bOqp/2wwDwFQkGd6TdMTG/zukL3Qmwen7R1uiRi/2yaERjfHoTzIbg/13LFrhvRdXr7w
 a0JacKyBBlIfod8xC+dfQRQPc3BnfP6X7RJy0GDzPbtcR2zmcrPWIFeUx+cbPdddeYN/
 1IoLheilTJ+LPU+pRmwPTvP/LMXKEZV1w4lBSA/0DYK+2BDyh5gA5VgsArRjwie7lqcR
 pjwQ==
X-Gm-Message-State: AJcUukdxl3QemK1vTEP+xjZixmE51PPRVxNjHpbG7UiLyjJUv7VeqKtb
 Zgz9dsTjVivUwEItChhmKsJgDw==
X-Google-Smtp-Source: ALg8bN7NV2NaDcmvHihWEgYTgfKiwpSo7CVvy78knLX0jh+H4CWy9HUfyYlIyEij6WjY2uwAG2vcvw==
X-Received: by 2002:a5d:4ec1:: with SMTP id s1mr1650147wrv.225.1546958213527; 
 Tue, 08 Jan 2019 06:36:53 -0800 (PST)
Received: from [192.168.1.33] (110.red-83-51-161.dynamicip.rima-tde.net.
 [83.51.161.110])
 by smtp.gmail.com with ESMTPSA id 10sm12063879wmy.40.2019.01.08.06.36.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 08 Jan 2019 06:36:52 -0800 (PST)
To: Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org
References: <20190107193020.21744-1-ehabkost@redhat.com>
 <20190107193020.21744-3-ehabkost@redhat.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Openpgp: id=89C1E78F601EE86C867495CBA2A3FD6EDEADC0DE;
 url=http://pgp.mit.edu/pks/lookup?op=get&search=0xA2A3FD6EDEADC0DE
Message-ID: <11e0ba89-3cb2-1563-8f66-ae68ef2d1b63@redhat.com>
Date: Tue, 8 Jan 2019 15:36:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190107193020.21744-3-ehabkost@redhat.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 2/3] machine: Eliminate
 unnecessary stringify() usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, David Hildenbrand <david@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Cornelia Huck <cohuck@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>,
 xen-devel@lists.xenproject.org, David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS83LzE5IDg6MzAgUE0sIEVkdWFyZG8gSGFia29zdCB3cm90ZToKPiBzdHJpbmdpZnkoKSBp
cyB1c2VmdWwgd2hlbiB3ZSBuZWVkIHRvIHVzZSBtYWNyb3MgaW4gY29tcGF0X3Byb3BzCj4gKGxp
a2Ugd2hlbiB3ZSBzZXQgdmlydGlvLWJhbG9vbi1wY2kuY2xhc3M9UENJX0NMQVNTX01FTU9SWV9S
QU0gYXQKPiBwY19pNDQwZnhfMV8wX21hY2hpbmVfb3B0aW9ucygpKSwgYnV0IGl0IGlzIHBvaW50
bGVzcyB3aGVuIHdlIGFyZQo+IGFscmVhZHkgcHJvdmlkaW5nIGEgbnVtYmVyIGxpdGVyYWwuCj4g
Cj4gUmVwbGFjZSBzdHJpbmdpZnkoKSB3aXRoIHN0cmluZyBsaXRlcmFscyB3aGVuIGFwcHJvcHJp
YXRlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KPiAtLS0KPiAgaHcvY29yZS9tYWNoaW5lLmMgfCAgOCArKy0tCj4gIGh3L2kzODYvcGMu
YyAgICAgIHwgOTQgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiAgaHcvaTM4Ni9wY19waWl4LmMgfCAzMCArKysrKysrLS0tLS0tLS0KPiAgaHcvcHBjL3Nw
YXByLmMgICAgfCAgMiArLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDY3
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9ody9jb3JlL21hY2hpbmUuYyBiL2h3L2Nv
cmUvbWFjaGluZS5jCj4gaW5kZXggZjg1NjNlZmI4Ni4uNGI0ZDZjMjNkZSAxMDA2NDQKPiAtLS0g
YS9ody9jb3JlL21hY2hpbmUuYwo+ICsrKyBiL2h3L2NvcmUvbWFjaGluZS5jCj4gQEAgLTEzNSwx
MSArMTM1LDExIEBAIEdsb2JhbFByb3BlcnR5IGh3X2NvbXBhdF8yXzhbXSA9IHsKPiAgICAgIHsK
PiAgICAgICAgICAuZHJpdmVyICAgPSAiZndfY2ZnX21lbSIsCj4gICAgICAgICAgLnByb3BlcnR5
ID0gIngtZmlsZS1zbG90cyIsCj4gLSAgICAgICAgLnZhbHVlICAgID0gc3RyaW5naWZ5KDB4MTAp
LAo+ICsgICAgICAgIC52YWx1ZSAgICA9ICIweDEwIiwKWy4uLl0KCkxvdmVseS4KClJldmlld2Vk
LWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:38:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:38: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-devel-bounces@lists.xenproject.org>)
	id 1ggsWH-0004UG-N4; Tue, 08 Jan 2019 14:38: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsWF-0004U7-RV
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:38:15 +0000
X-Inumbo-ID: 06d97f65-1353-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06d97f65-1353-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:38:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="84281158"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH v7 16/18] xen: automatically create XenBlockDevice-s
Thread-Index: AQHUmIl1FBU3FTmENEGff1wOfI+04qWfVAYAgAASq1CABfm9gIAAE+Pg///15oCAACNFgA==
Date: Tue, 8 Jan 2019 14:38:11 +0000
Message-ID: <4198c56b893a4539a4d27eea5dad71ec@AMSPEX02CL03.citrite.net>
References: <20181220171439.11159-1-paul.durrant@citrix.com>
 <20181220171439.11159-17-paul.durrant@citrix.com>
 <20190104163124.GE1508@perard.uk.xensource.com>
 <da727b0b8a9a4f9baa47a660298a9cba@AMSPEX02CL03.citrite.net>
 <20190108125321.GD11492@linux.fritz.box>
 <904d305f8c0f4aac8e60fb7ea14ebd41@AMSPEX02CL03.citrite.net>
 <20190108132823.GF1508@perard.uk.xensource.com>
In-Reply-To: <20190108132823.GF1508@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Kevin Wolf' <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAwOCBKYW51YXJ5IDIwMTkgMTM6
MjgKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogJ0tl
dmluIFdvbGYnIDxrd29sZkByZWRoYXQuY29tPjsgcWVtdS1kZXZlbEBub25nbnUub3JnOyBxZW11
LQo+IGJsb2NrQG5vbmdudS5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgTWF4
IFJlaXR6Cj4gPG1yZWl0ekByZWRoYXQuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjcgMTYvMThdIHhlbjogYXV0
b21hdGljYWxseSBjcmVhdGUgWGVuQmxvY2tEZXZpY2Utcwo+IAo+IE9uIFR1ZSwgSmFuIDA4LCAy
MDE5IGF0IDAxOjA3OjQ5UE0gKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gRnJvbTogS2V2aW4gV29sZiBbbWFpbHRvOmt3b2xm
QHJlZGhhdC5jb21dCj4gPiA+IFNlbnQ6IDA4IEphbnVhcnkgMjAxOSAxMjo1Mwo+ID4gPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gQ2M6IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgcWVtdS1kZXZlbEBub25nbnUub3Jn
Owo+ID4gPiBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZzsgTWF4IFJlaXR6Cj4gPiA+IDxtcmVpdHpAcmVkaGF0LmNvbT47IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2
NyAxNi8xOF0geGVuOiBhdXRvbWF0aWNhbGx5IGNyZWF0ZQo+IFhlbkJsb2NrRGV2aWNlLXMKPiA+
ID4KPiA+ID4gQW0gMDQuMDEuMjAxOSB1bSAxNzo0MCBoYXQgUGF1bCBEdXJyYW50IGdlc2Nocmll
YmVuOgo+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gPiA+IEZyb206
IEFudGhvbnkgUEVSQVJEIFttYWlsdG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiA+ID4g
PiA+IFNlbnQ6IDA0IEphbnVhcnkgMjAxOSAxNjozMQo+ID4gPiA+ID4gVG86IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+ID4gPiBDYzogcWVtdS1kZXZlbEBub25n
bnUub3JnOyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHhlbi0KPiA+ID4gPiA+IGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPjsgTWF4Cj4gUmVp
dHoKPiA+ID4gPiA+IDxtcmVpdHpAcmVkaGF0LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjcgMTYv
MThdIHhlbjogYXV0b21hdGljYWxseSBjcmVhdGUKPiA+ID4gWGVuQmxvY2tEZXZpY2Utcwo+ID4g
PiA+ID4KPiA+ID4gPiA+IEFsbW9zdCBkb25lLCB0aGVyZSBpcyBvbmUgdGhpbmcgbGVmdCB3aGlj
aCBJIGJlbGlldmUgaXMgYW4gaXNzdWUuCj4gPiA+ID4gPiBXaGVuZXZlciBJIGF0dGFjaCBhIHJh
dyBmaWxlIHRvIFFFTVUsIGl0IHByaW50Ogo+ID4gPiA+ID4gICAgIHFlbXUtc3lzdGVtLWkzODY6
IHdhcm5pbmc6IE9wZW5pbmcgYSBibG9jayBkZXZpY2UgYXMgYSBmaWxlCj4gdXNpbmcKPiA+ID4g
dGhlCj4gPiA+ID4gPiAnZmlsZScgZHJpdmVyIGlzIGRlcHJlY2F0ZWQKPiA+ID4gPgo+ID4gPiA+
IE9oLCBJJ2Qgbm90IG5vdGljZWQgdGhhdC4uLiBidXQgdGhlbiBJIG9ubHkgdXNlIHJhdyBmaWxl
cwo+IG9jY2FzaW9uYWxseS4KPiA+ID4KPiA+ID4gU3RyaWN0bHkgc3BlYWtpbmcsIHRoaXMgaXMg
bm90IGFib3V0IHJhdyAocmVndWxhcikgZmlsZXMsIGJ1dCByYXcKPiBibG9jawo+ID4gPiBkZXZp
Y2VzLiAnZmlsZScgaXMgZmluZSBmb3IgYWN0dWFsIHJlZ3VsYXIgZmlsZXMsIGJ1dCB0aGUgcHJv
dG9jb2wKPiA+ID4gZHJpdmVyIGZvciBibG9jayBkZXZpY2VzIGlzICdob3N0X2RldmljZScuCj4g
PiA+Cj4gPiA+ID4gPiByYXcgZmlsZXMgc2hvdWxkIHVzZSB0aGUgInJhdyIgZHJpdmVyLCBzbyB3
ZSBhcmVuJ3QgZG9uZSB5ZXQuCj4gPiA+ID4KPiA+ID4gPiBPay4gSGF2aW5nIGEgc3RyaWN0bHkg
Mi1sYXllciBzdGFjayBhY3R1YWxseSBtYWtlcyB0aGluZ3Mgc2ltcGxlcgo+IGFueXdheQo+ID4g
PiA6LSkKPiA+ID4KPiA+ID4gVXNpbmcgJ3JhdycgdGhlcmUgd2lsbCBtYWtlIHRoZSBibG9jayBs
YXllciBhdXRvLWRldGVjdCB0aGUgcmlnaHQKPiA+ID4gcHJvdG9jb2wgbGF5ZXIsIHNvIHRoaXMg
d29ya3MuIElmIHlvdSB3YW50IHRvIGF2b2lkIHRoZSBzZWNvbmQgbGF5ZXIsCj4gPiA+IHlvdSdk
IGhhdmUgdG8gZmlndXJlIG91dCBtYW51YWxseSB3aGV0aGVyIHRvIHVzZSAnZmlsZScgb3IKPiA+
ID4gJ2hvc3RfZGV2aWNlJy4KPiA+Cj4gPiBUaGFua3MgZm9yIHRoZSBleHBsYW5hdGlvbi4gSSds
bCBnaXZlIGl0IGEgc3BpbiB1c2luZyBhIGRldmljZS4uLiBJJ3ZlCj4gcG9zdGVkIHY4IGJ1dCwg
Z2l2ZW4gd2hhdCB5b3Ugc2F5LCBJJ20gc3RpbGwgbm90IHN1cmUgSSBoYXZlIGl0IHJpZ2h0Lgo+
IAo+IEluZGVlZCwgaW4gdjgsIGV2ZW4gd2l0aCB0aGUgZXh0cmEgJ3JhdycgbGF5ZXIsIHRoZSB3
YXJuaW5nIGlzIHN0aWxsCj4gdGhlcmUuIEkgd2FzIHRyeWluZyB0byB1bmRlcnN0YW5kIHdoeSwg
YW5kIEkgb25seSBmb3VuZCBvdXQgdG9kYXkgdGhhdAo+IHdlIHdvdWxkIG5lZWQgdG8gdXNlIHRo
ZSAnaG9zdF9kZXZpY2UnIGRyaXZlciBhcyBleHBsYWluIGJ5IEtldmluLgo+IAo+IAo+IEJUVyBQ
YXVsLCB3ZSBjYW4gc2ltcGxpZnkgdGhlIGNvZGUgdGhhdCBtYW5hZ2UgbGF5ZXJzLCBieSBub3Qg
bWFuYWdpbmcKPiB0aGVtLgo+IEluc3RlYWQgb2YgKGluIEpTT04gLyBRTVAgdGVybSk6Cj4gICAg
IHsgJ2RyaXZlcic6ICdmaWxlJywgJ2ZpbGVuYW1lJzogJy9maWxlJywgJ25vZGUtbmFtZSc6ICdu
b2RlLWZpbGUnIH0KPiAgICAgeyAnZHJpdmVyJzogJ3Fjb3cyJywgJ2ZpbGUnOiAnbm9kZS1maWxl
JywgJ25vZGUtbmFtZSc6ICdub2RlLXFjb3cyJyB9Cj4gd2UgY2FuIGhhdmU6Cj4gICAgIHsgJ2Ry
aXZlcic6ICdxY293MicsICdub2RlLW5hbWUnOiAnbm9kZS1xY293MicsCj4gICAgICAgJ2ZpbGUn
OiB7ICdkcml2ZXInOiAnZmlsZScsICdmaWxlbmFtZSc6ICcvZmlsZScgfSB9Cj4gCj4gCj4gSGVy
ZSBpcyB0aGUgcGF0Y2ggSSBoYXZlLCBmaWxsIGZyZWUgdG8gcmV2aWV3IGFuZCBzcXVhc2ggaXQs
IG9yIG5vdDoKCkkndmUgdGVzdGVkIHlvdXIgcGF0Y2ggYW5kIGl0IGRvZXMgc2VlbSBsaWtlIHRo
ZSBiZXN0IHdheSBmb3J3YXJkLiBJJ2xsIHNxdWFzaCBpdCBpbi4gRG8geW91IHdhbnQgbWUgdG8g
cHV0IHlvdXIgUy1vLWIgb24gdGhlIGNvbWJpbmVkIHBhdGNoPwoKICBQYXVsCgo+IAo+IGRpZmYg
LS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCj4gaW5k
ZXggOTFmNWI1ODk5My4uYzZlYzFkOTU0MyAxMDA2NDQKPiAtLS0gYS9ody9ibG9jay94ZW4tYmxv
Y2suYwo+ICsrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCj4gQEAgLTY1Myw0MyArNjUzLDIzIEBA
IHN0YXRpYyBjaGFyICp4ZW5fYmxvY2tfYmxvY2tkZXZfYWRkKGNvbnN0IGNoYXIgKmlkLAo+IFFE
aWN0ICpxZGljdCwKPiAKPiAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2RyaXZlX2Rlc3Ryb3koWGVu
QmxvY2tEcml2ZSAqZHJpdmUsIEVycm9yICoqZXJycCkKPiAgewo+IC0gICAgd2hpbGUgKGRyaXZl
LT5sYXllcnMtLSAhPSAwKSB7Cj4gLSAgICAgICAgY2hhciAqbm9kZV9uYW1lID0gZHJpdmUtPm5v
ZGVfbmFtZVtkcml2ZS0+bGF5ZXJzXTsKPiArICAgIGNoYXIgKm5vZGVfbmFtZSA9IGRyaXZlLT5u
b2RlX25hbWU7Cj4gKwo+ICsgICAgaWYgKG5vZGVfbmFtZSkgewo+ICAgICAgICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwo+IAo+ICAgICAgICAgIHhlbl9ibG9ja19ibG9ja2Rldl9kZWwobm9k
ZV9uYW1lLCAmbG9jYWxfZXJyKTsKPiAgICAgICAgICBpZiAobG9jYWxfZXJyKSB7Cj4gICAgICAg
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwo+IC0gICAgICAgICAgICBk
cml2ZS0+bGF5ZXJzKys7Cj4gICAgICAgICAgICAgIHJldHVybjsKPiAgICAgICAgICB9Cj4gKyAg
ICAgICAgZ19mcmVlKG5vZGVfbmFtZSk7Cj4gKyAgICAgICAgZHJpdmUtPm5vZGVfbmFtZSA9IE5V
TEw7Cj4gICAgICB9Cj4gICAgICBnX2ZyZWUoZHJpdmUtPmlkKTsKPiAgICAgIGdfZnJlZShkcml2
ZSk7Cj4gIH0KPiAKPiAtc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2RyaXZlX2xheWVyX2FkZChYZW5C
bG9ja0RyaXZlICpkcml2ZSwgUURpY3QgKnFkaWN0LAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKPiAtewo+IC0gICAgdW5zaWduZWQgaW50IGkg
PSBkcml2ZS0+bGF5ZXJzOwo+IC0gICAgY2hhciAqbm9kZV9uYW1lOwo+IC0KPiAtICAgIGdfYXNz
ZXJ0KGRyaXZlLT5sYXllcnMgPCBBUlJBWV9TSVpFKGRyaXZlLT5ub2RlX25hbWUpKTsKPiAtCj4g
LSAgICBpZiAoaSAhPSAwKSB7Cj4gLSAgICAgICAgLyogTGluayB0byB0aGUgbG93ZXIgbGF5ZXIg
Ki8KPiAtICAgICAgICBxZGljdF9wdXRfc3RyKHFkaWN0LCAiZmlsZSIsIGRyaXZlLT5ub2RlX25h
bWVbaSAtIDFdKTsKPiAtICAgIH0KPiAtCj4gLSAgICBub2RlX25hbWUgPSB4ZW5fYmxvY2tfYmxv
Y2tkZXZfYWRkKGRyaXZlLT5pZCwgcWRpY3QsIGVycnApOwo+IC0gICAgaWYgKCFub2RlX25hbWUp
IHsKPiAtICAgICAgICByZXR1cm47Cj4gLSAgICB9Cj4gLQo+IC0gICAgZHJpdmUtPm5vZGVfbmFt
ZVtpXSA9IG5vZGVfbmFtZTsKPiAtICAgIGRyaXZlLT5sYXllcnMrKzsKPiAtfQo+IC0KPiAgc3Rh
dGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3QgY2hhciAqaWQs
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmRldmljZV90eXBlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBRRGljdCAqb3B0cywgRXJyb3IgKiplcnJwKQo+IEBAIC03MDIsNyArNjgyLDggQEAg
c3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3QKPiBjaGFy
ICppZCwKPiAgICAgIGNoYXIgKmZpbGVuYW1lID0gTlVMTDsKPiAgICAgIFhlbkJsb2NrRHJpdmUg
KmRyaXZlID0gTlVMTDsKPiAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwo+IC0gICAgUURp
Y3QgKnFkaWN0Owo+ICsgICAgUURpY3QgKmZpbGVfbGF5ZXI7Cj4gKyAgICBRRGljdCAqZHJpdmVy
X2xheWVyOwo+IAo+ICAgICAgaWYgKHBhcmFtcykgewo+ICAgICAgICAgIGNoYXIgKip2ID0gZ19z
dHJzcGxpdChwYXJhbXMsICI6IiwgMik7Cj4gQEAgLTczMywxMyArNzE0LDEzIEBAIHN0YXRpYyBY
ZW5CbG9ja0RyaXZlICp4ZW5fYmxvY2tfZHJpdmVfY3JlYXRlKGNvbnN0Cj4gY2hhciAqaWQsCj4g
ICAgICBkcml2ZSA9IGdfbmV3MChYZW5CbG9ja0RyaXZlLCAxKTsKPiAgICAgIGRyaXZlLT5pZCA9
IGdfc3RyZHVwKGlkKTsKPiAKPiAtICAgIHFkaWN0ID0gcWRpY3RfbmV3KCk7Cj4gKyAgICBmaWxl
X2xheWVyID0gcWRpY3RfbmV3KCk7Cj4gCj4gLSAgICBxZGljdF9wdXRfc3RyKHFkaWN0LCAiZHJp
dmVyIiwgImZpbGUiKTsKPiAtICAgIHFkaWN0X3B1dF9zdHIocWRpY3QsICJmaWxlbmFtZSIsIGZp
bGVuYW1lKTsKPiArICAgIHFkaWN0X3B1dF9zdHIoZmlsZV9sYXllciwgImRyaXZlciIsICJmaWxl
Iik7Cj4gKyAgICBxZGljdF9wdXRfc3RyKGZpbGVfbGF5ZXIsICJmaWxlbmFtZSIsIGZpbGVuYW1l
KTsKPiAKPiAgICAgIGlmIChtb2RlICYmICptb2RlICE9ICd3Jykgewo+IC0gICAgICAgIHFkaWN0
X3B1dF9ib29sKHFkaWN0LCAicmVhZC1vbmx5IiwgdHJ1ZSk7Cj4gKyAgICAgICAgcWRpY3RfcHV0
X2Jvb2woZmlsZV9sYXllciwgInJlYWQtb25seSIsIHRydWUpOwo+ICAgICAgfQo+IAo+ICAgICAg
aWYgKGRpcmVjdF9pb19zYWZlKSB7Cj4gQEAgLTc0OSw5ICs3MzAsOSBAQCBzdGF0aWMgWGVuQmxv
Y2tEcml2ZSAqeGVuX2Jsb2NrX2RyaXZlX2NyZWF0ZShjb25zdAo+IGNoYXIgKmlkLAo+ICAgICAg
ICAgICAgICBRRGljdCAqY2FjaGVfcWRpY3QgPSBxZGljdF9uZXcoKTsKPiAKPiAgICAgICAgICAg
ICAgcWRpY3RfcHV0X2Jvb2woY2FjaGVfcWRpY3QsICJkaXJlY3QiLCB0cnVlKTsKPiAtICAgICAg
ICAgICAgcWRpY3RfcHV0X29iaihxZGljdCwgImNhY2hlIiwgUU9CSkVDVChjYWNoZV9xZGljdCkp
Owo+ICsgICAgICAgICAgICBxZGljdF9wdXRfb2JqKGZpbGVfbGF5ZXIsICJjYWNoZSIsIFFPQkpF
Q1QoY2FjaGVfcWRpY3QpKTsKPiAKPiAtICAgICAgICAgICAgcWRpY3RfcHV0X3N0cihxZGljdCwg
ImFpbyIsICJuYXRpdmUiKTsKPiArICAgICAgICAgICAgcWRpY3RfcHV0X3N0cihmaWxlX2xheWVy
LCAiYWlvIiwgIm5hdGl2ZSIpOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAKPiBAQCAtNzU5LDcg
Kzc0MCw3IEBAIHN0YXRpYyBYZW5CbG9ja0RyaXZlICp4ZW5fYmxvY2tfZHJpdmVfY3JlYXRlKGNv
bnN0Cj4gY2hhciAqaWQsCj4gICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWx1ZTsKPiAKPiAgICAg
ICAgICBpZiAoIXFlbXVfc3RydG91bChkaXNjYXJkX2VuYWJsZSwgTlVMTCwgMiwgJnZhbHVlKSAm
JiAhIXZhbHVlKSB7Cj4gLSAgICAgICAgICAgIHFkaWN0X3B1dF9zdHIocWRpY3QsICJkaXNjYXJk
IiwgInVubWFwIik7Cj4gKyAgICAgICAgICAgIHFkaWN0X3B1dF9zdHIoZmlsZV9sYXllciwgImRp
c2NhcmQiLCAidW5tYXAiKTsKPiAgICAgICAgICB9Cj4gICAgICB9Cj4gCj4gQEAgLTc2NywyMiAr
NzQ4LDE2IEBAIHN0YXRpYyBYZW5CbG9ja0RyaXZlICp4ZW5fYmxvY2tfZHJpdmVfY3JlYXRlKGNv
bnN0Cj4gY2hhciAqaWQsCj4gICAgICAgKiBJdCBpcyBuZWNlc3NhcnkgdG8gdHVybiBmaWxlIGxv
Y2tpbmcgb2ZmIGFzIGFuIGVtdWxhdGVkIGRldmljZQo+ICAgICAgICogbWF5IGhhdmUgYWxyZWFk
eSBvcGVuZWQgdGhlIHNhbWUgaW1hZ2UgZmlsZS4KPiAgICAgICAqLwo+IC0gICAgcWRpY3RfcHV0
X3N0cihxZGljdCwgImxvY2tpbmciLCAib2ZmIik7Cj4gLQo+IC0gICAgeGVuX2Jsb2NrX2RyaXZl
X2xheWVyX2FkZChkcml2ZSwgcWRpY3QsICZsb2NhbF9lcnIpOwo+IC0gICAgcW9iamVjdF91bnJl
ZihxZGljdCk7Cj4gLQo+IC0gICAgaWYgKGxvY2FsX2Vycikgewo+IC0gICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwo+IC0gICAgICAgIGdvdG8gZG9uZTsKPiAtICAgIH0K
PiArICAgIHFkaWN0X3B1dF9zdHIoZmlsZV9sYXllciwgImxvY2tpbmciLCAib2ZmIik7Cj4gCj4g
LSAgICBxZGljdCA9IHFkaWN0X25ldygpOwo+ICsgICAgZHJpdmVyX2xheWVyID0gcWRpY3RfbmV3
KCk7Cj4gCj4gLSAgICBxZGljdF9wdXRfc3RyKHFkaWN0LCAiZHJpdmVyIiwgZHJpdmVyKTsKPiAr
ICAgIHFkaWN0X3B1dF9zdHIoZHJpdmVyX2xheWVyLCAiZHJpdmVyIiwgZHJpdmVyKTsKPiArICAg
IHFkaWN0X3B1dF9vYmooZHJpdmVyX2xheWVyLCAiZmlsZSIsIFFPQkpFQ1QoZmlsZV9sYXllcikp
Owo+IAo+IC0gICAgeGVuX2Jsb2NrX2RyaXZlX2xheWVyX2FkZChkcml2ZSwgcWRpY3QsICZsb2Nh
bF9lcnIpOwo+IC0gICAgcW9iamVjdF91bnJlZihxZGljdCk7Cj4gKyAgICBnX2Fzc2VydCghZHJp
dmUtPm5vZGVfbmFtZSk7Cj4gKyAgICBkcml2ZS0+bm9kZV9uYW1lID0geGVuX2Jsb2NrX2Jsb2Nr
ZGV2X2FkZChkcml2ZS0+aWQsIGRyaXZlcl9sYXllciwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOwo+IAo+ICBkb25lOgo+ICAgICAg
Z19mcmVlKGRyaXZlcik7Cj4gQEAgLTc5OCw3ICs3NzMsNyBAQCBzdGF0aWMgWGVuQmxvY2tEcml2
ZSAqeGVuX2Jsb2NrX2RyaXZlX2NyZWF0ZShjb25zdAo+IGNoYXIgKmlkLAo+IAo+ICBzdGF0aWMg
Y29uc3QgY2hhciAqeGVuX2Jsb2NrX2RyaXZlX2dldF9ub2RlX25hbWUoWGVuQmxvY2tEcml2ZSAq
ZHJpdmUpCj4gIHsKPiAtICAgIHJldHVybiBkcml2ZS0+bGF5ZXJzID8gZHJpdmUtPm5vZGVfbmFt
ZVtkcml2ZS0+bGF5ZXJzIC0gMV0gOiAiIjsKPiArICAgIHJldHVybiBkcml2ZS0+bm9kZV9uYW1l
ID8gZHJpdmUtPm5vZGVfbmFtZSA6ICIiOwo+ICB9Cj4gCj4gIHN0YXRpYyB2b2lkIHhlbl9ibG9j
a19pb3RocmVhZF9kZXN0cm95KFhlbkJsb2NrSU9UaHJlYWQgKmlvdGhyZWFkLAo+IGRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1ibG9j
ay5oCj4gaW5kZXggNmY1ZDY3NWVkYi4uMTFkMzUxYjRiMyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRl
L2h3L3hlbi94ZW4tYmxvY2suaAo+ICsrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oCj4g
QEAgLTM5LDggKzM5LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tQcm9wZXJ0aWVzIHsKPiAK
PiAgdHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tEcml2ZSB7Cj4gICAgICBjaGFyICppZDsKPiAtICAg
IGNoYXIgKm5vZGVfbmFtZVsyXTsKPiAtICAgIHVuc2lnbmVkIGludCBsYXllcnM7Cj4gKyAgICBj
aGFyICpub2RlX25hbWU7Cj4gIH0gWGVuQmxvY2tEcml2ZTsKPiAKPiAgdHlwZWRlZiBzdHJ1Y3Qg
WGVuQmxvY2tJT1RocmVhZCB7Cj4gLS0KPiBBbnRob255IFBFUkFSRAo+IAo+IC0tCj4gQW50aG9u
eSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:38:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:38: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-devel-bounces@lists.xenproject.org>)
	id 1ggsWe-0004Y8-0i; Tue, 08 Jan 2019 14:38: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=3yON=PQ=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1ggsWd-0004Xu-4B
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:38:39 +0000
X-Inumbo-ID: 15478ca8-1353-11e9-92db-bc764e045a96
Received: from mail-wr1-f53.google.com (unknown [209.85.221.53])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15478ca8-1353-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:38:37 +0000 (UTC)
Received: by mail-wr1-f53.google.com with SMTP id s12so4303012wrt.4
 for <xen-devel@lists.xenproject.org>; Tue, 08 Jan 2019 06:38:37 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=HstB/zeD7FknKS2Z1KN+hA4EQXKu78eotiaypzs9W+4=;
 b=lH13KP0ptdsE1SmyKE7rVIYtua9fCAU4aynXytX6NwIPSqnCsvtONab3U+dDQGvY5V
 jEMKSpobcEYA8B5fgP0J6aVeEnxTOuYMJ0T70vhCcyeqbGxiIQ34fyc6J67f6TLgg82o
 8pdO5+zqFx9NmZPr2CV9rZeNO3Yygqi8NfGsWXEyD3f+pNImCR5k3+YAN/a23t/Gs59t
 GNxqfOlh2daTD3IRKyzSZAjuSKz/WQrJ7spz/JVBD43YoFLn/elPfZ1zZdFSjC31hurI
 1/tHHqR+Da9t1bc7RM2vF6u08xDoR1JsvDHkAcAj2qo+DSj0+OXMDVi0Niobx4zpN/75
 dqgQ==
X-Gm-Message-State: AJcUukebkLXjXs8QNTsUH3R/ypADEfGKbyCWyRp5sxcsuLN+WFhqCUXf
 0tFacrjmvsa1nerwgXXEBO7Y8aPhQDw=
X-Google-Smtp-Source: ALg8bN5B1aogxe4Zg49AhpbpCycajCi1GeSjdwi1lxl99tjbL4foF3SedybKWOfHPd6bNp3Ogh9CmQ==
X-Received: by 2002:adf:dc4e:: with SMTP id m14mr1707490wrj.107.1546958316868; 
 Tue, 08 Jan 2019 06:38:36 -0800 (PST)
Received: from [192.168.1.33] (110.red-83-51-161.dynamicip.rima-tde.net.
 [83.51.161.110])
 by smtp.gmail.com with ESMTPSA id w80sm14861161wme.38.2019.01.08.06.38.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 08 Jan 2019 06:38:36 -0800 (PST)
To: Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org
References: <20190107193020.21744-1-ehabkost@redhat.com>
 <20190107193020.21744-4-ehabkost@redhat.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Openpgp: id=89C1E78F601EE86C867495CBA2A3FD6EDEADC0DE;
 url=http://pgp.mit.edu/pks/lookup?op=get&search=0xA2A3FD6EDEADC0DE
Message-ID: <0ec8ca75-88a4-8061-be69-8a30bd0c2b80@redhat.com>
Date: Tue, 8 Jan 2019 15:38:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190107193020.21744-4-ehabkost@redhat.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 3/3] machine: Use shorter
 format for GlobalProperty arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, David Hildenbrand <david@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Cornelia Huck <cohuck@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>,
 xen-devel@lists.xenproject.org, David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS83LzE5IDg6MzAgUE0sIEVkdWFyZG8gSGFia29zdCB3cm90ZToKPiBJbnN0ZWFkIG9mIHZl
cmJvc2UgYXJyYXlzIHdpdGggNCBsaW5lcyBmb3IgZWFjaCBlbnRyeSwgbWFrZSBlYWNoCj4gZW50
cnkgdGFrZSBvbmx5IG9uZSBsaW5lLiAgVGhpcyBtYWtlcyBsb25nIGFycmF5cyB0aGF0IGNvdWxk
bid0Cj4gZml0IGluIHRoZSBzY3JlZW4gYmVjb21lIHNob3J0IGFuZCByZWFkYWJsZS4KCkFuZCB3
ZSdsbCB0aGFuayB5b3UgZm9yIHRoZSBuZXh0IGdpdCBkaWZmIDopCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:41:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:41: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-devel-bounces@lists.xenproject.org>)
	id 1ggsZI-0005K5-Hm; Tue, 08 Jan 2019 14:41: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=lVBS=PQ=citrix.com=prvs=904c6e83a=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ggsZH-0005Jz-Ga
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:41:23 +0000
X-Inumbo-ID: 76ecb8a6-1353-11e9-8187-5f56f8ab88de
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76ecb8a6-1353-11e9-8187-5f56f8ab88de;
 Tue, 08 Jan 2019 14:41:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75058331"
Date: Tue, 8 Jan 2019 14:41:10 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190108144110.GG1508@perard.uk.xensource.com>
References: <20181220171439.11159-1-paul.durrant@citrix.com>
 <20181220171439.11159-17-paul.durrant@citrix.com>
 <20190104163124.GE1508@perard.uk.xensource.com>
 <da727b0b8a9a4f9baa47a660298a9cba@AMSPEX02CL03.citrite.net>
 <20190108125321.GD11492@linux.fritz.box>
 <904d305f8c0f4aac8e60fb7ea14ebd41@AMSPEX02CL03.citrite.net>
 <20190108132823.GF1508@perard.uk.xensource.com>
 <4198c56b893a4539a4d27eea5dad71ec@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4198c56b893a4539a4d27eea5dad71ec@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH v7 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Kevin Wolf' <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBJJ3ZlIHRlc3RlZCB5b3VyIHBhdGNoIGFuZCBpdCBkb2VzIHNlZW0gbGlrZSB0aGUgYmVzdCB3
YXkgZm9yd2FyZC4gSSdsbCBzcXVhc2ggaXQgaW4uIERvIHlvdSB3YW50IG1lIHRvIHB1dCB5b3Vy
IFMtby1iIG9uIHRoZSBjb21iaW5lZCBwYXRjaD8KCllvdSBjYW4sIEknbGwgaGF2ZSB0byBhZGQg
aXQgYW55d2F5IHdoZW4gSSdsbCBwcmVwYXJlIHRoZSBwdWxsIHJlcXVlc3QuCgpUaGFua3MsCgot
LSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:47:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:47: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-devel-bounces@lists.xenproject.org>)
	id 1ggsfB-0005ep-N6; Tue, 08 Jan 2019 14:47: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=NCgq=PQ=oracle.com=liam.merwick@srs-us1.protection.inumbo.net>)
 id 1ggsfA-0005ek-Cx
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:47:28 +0000
X-Inumbo-ID: 5092aeb9-1354-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5092aeb9-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:47:26 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x08EiuDB003831;
 Tue, 8 Jan 2019 14:47:25 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=jcX0j5PwLfKU3rHQi3nlAWyeQOcbAQdnoCXV0PzQPbI=;
 b=kKfQQvQ7qcn4npJOu4vEAf2RzyrL4rXJYsQtrgs7NMo2dk6U8nXWVePAbjvrT8EK6WCC
 S1dVu2xJdhcLHN55vKcKt0ixzql7GPW7LqjvU8tWkIgjAJ6CERpxCSWzKp0qxy7yKl58
 BzChdsHMye/T/yIh14U4OtKjv5ftDPeCpI3iM3KCMroLSSE+CO0XdMF4ByyLJyaHgCQL
 pciMUr0Ne13Xmt2WJGXCCYNicHFiyFbnxu4gJ7Smj+Lc6K7Y9wtVerVgla+js6bd3aYq
 OBWSmF0y5o2hVhXZlZzLhQt2yMon3OIaZJdVDMArlFkqn/G0AT5DVqOvY3jq39VT2bQ4 pg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2ptj3dv484-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 08 Jan 2019 14:47:25 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x08ElO7n023957
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Jan 2019 14:47:25 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x08ElNxZ024193;
 Tue, 8 Jan 2019 14:47:24 GMT
Received: from [10.175.222.131] (/10.175.222.131)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Jan 2019 06:47:23 -0800
To: Stefano Garzarella <sgarzare@redhat.com>, maran.wilson@oracle.com
References: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
 <CAGxU2F53zsuVRBbvGTOU81zObL+4tTg_FgE0i04G2eOWckc29Q@mail.gmail.com>
From: Liam Merwick <liam.merwick@oracle.com>
Message-ID: <aa1cbeec-bb31-8849-c34b-e2397dc1c475@oracle.com>
Date: Tue, 8 Jan 2019 14:47:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAGxU2F53zsuVRBbvGTOU81zObL+4tTg_FgE0i04G2eOWckc29Q@mail.gmail.com>
Content-Language: en-GB
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9129
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901080121
Subject: Re: [Xen-devel] [RFC v2 0/4] QEMU changes to do PVH boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, qemu-devel@nongnu.org,
 Stefan Hajnoczi <stefanha@redhat.com>,
 George Kennedy <george.kennedy@oracle.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKClsgQ2F0Y2hpbmcgdXAgb24gbWFpbCBhZnRlciB2YWNhdGlvbiBdCgpPbiAw
My8wMS8yMDE5IDE3OjIyLCBTdGVmYW5vIEdhcnphcmVsbGEgd3JvdGU6Cj4gSGkgTGlhbSwgSGkg
TWFyYW4sCj4gSSdtIHdyaXRpbmcgdGhlIG9wdGlvbnJvbSB0byBkbyBQVkggYm9vdCBhbHNvIHdp
dGggU2VhQklPUy4KPiBJdCBpcyBhbG1vc3QgY29tcGxldGUgYW5kIEknbSB0ZXN0aW5nIGl0LCBi
dXQgSSBoYXZlIHNvbWUgaXNzdWUgd2l0aAo+IFFFTVUgLWluaXRyZCBwYXJhbWV0ZXIuCj4gKEl0
IHdvcmtzIGNvcnJlY3RseSB3aXRob3V0IC1pbml0cmQgYW5kIHVzaW5nIGEga2VybmVsIHdpdGgg
YWxsIG5lZWRlZAo+IG1vZHVsZXMgY29tcGlsZWQgc3RhdGljYWxseSkKPiAKPiBMaW51eCBib290
cyBjb3JyZWN0bHksIGJ1dCBpdCBpcyBub3QgYWJsZSB0byBmaW5kIHRoZSByYW1kaXNrLiAoSSBo
YXZlCj4gdGhlIHNhbWUgYmVoYXZpb3Igd2l0aCBxYm9vdCkKPiBMb29raW5nIGF0IExpbnV4LCBR
RU1VLCBhbmQgcWJvb3QgcGF0Y2hlcywgSSB1bmRlcnN0b29kIHRoYXQgdGhlIGZpcnN0Cj4gbW9k
dWxlIHBvaW50ZWQgYnkgJ21vZGxpc3RfcGFkZHInIGluIHRoZSAnaHZtX3N0YXJ0X2luZm8nIHNo
b3VsZCBiZQo+IHVzZWQgdG8gcGFzcyB0aGUgcmFtZGlzayBhZGRyZXNzIGFuZCBzaXplIHRvIHRo
ZSBrZXJuZWwsIGJ1dCBJIGRpZG4ndAo+IHVuZGVyc3RhbmQgd2hvIGxvYWQgaXQgaW4gUkFNLiAo
SSBndWVzcyBRRU1VIGRpcmVjdGx5IG9yIHRoZSBmaXJtd2FyZQo+IGJ5IGZ3X2NmZyBpbnRlcmZh
Y2UpCj4gCj4gQ2FuIHlvdSBnaXZlIG1lIHNvbWUgc3VnZ2VzdGlvbnM/Cj4gCgoKUUVNVSBzZXRz
IHRoZSBodm1fbW9kbGlzdF9lbnRyeSBpbiBsb2FkX2xpbnV4KCkgYWZ0ZXIgdGhlIGNhbGwgdG8g
CmxvYWRfZWxmYm9vdCgpIGFuZCB0aGVuIHFib290IGxvYWRzIGl0IGluIGJvb3RfcHZoX2Zyb21f
ZndfY2ZnKCkKCkJ1dCB0aGUgY3VycmVudCBQVkggcGF0Y2hlcyBkb24ndCBoYW5kbGUgaW5pdHJk
ICh0aGV5IGhhdmUgCnN0YXJ0X2luZm8ubnJfbW9kdWxlcyA9PSAxKS4KCkR1cmluZyAob3IgYWZ0
ZXIpIHRoZSBjYWxsIHRvIGxvYWRfZWxmYm9vdCgpIGl0IGxvb2tzIGxpa2Ugd2UnZCBuZWVkIHRv
IApkbyBzb21ldGhpbmcgbGlrZSB3aGF0IGxvYWRfbXVsdGlib290KCkgZG9lcyBiZWxvdyAoYWxv
bmcgd2l0aCB0aGUgCmFzc29jaWF0ZWQgaW5pdGlhbGlzYXRpb24pCgo0MDAgICAgIGZ3X2NmZ19h
ZGRfaTMyKGZ3X2NmZywgRldfQ0ZHX0lOSVRSRF9BRERSLCBBRERSX01CSSk7CjQwMSAgICAgZndf
Y2ZnX2FkZF9pMzIoZndfY2ZnLCBGV19DRkdfSU5JVFJEX1NJWkUsIHNpemVvZihib290aW5mbykp
Owo0MDIgICAgIGZ3X2NmZ19hZGRfYnl0ZXMoZndfY2ZnLCBGV19DRkdfSU5JVFJEX0RBVEEsIG1i
X2Jvb3RpbmZvX2RhdGEsCjQwMyAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoYm9vdGluZm8p
KTsKCkknbSBjaGVja2luZyB0byBzZWUgaWYgdGhhdCBoYXMgYW55IGltcGxpY2F0aW9ucyBmb3Ig
dGhlIGtlcm5lbCBzaWRlLgoKUmVnYXJkcywKTGlhbQoKPiAKPiBPbiBGcmksIERlYyAyMSwgMjAx
OCBhdCA5OjA3IFBNIExpYW0gTWVyd2ljayA8bGlhbS5tZXJ3aWNrQG9yYWNsZS5jb20+IHdyb3Rl
Ogo+Pgo+PiBGb3IgY2VydGFpbiBhcHBsaWNhdGlvbnMgaXQgaXMgZGVzaXJhYmxlIHRvIHJhcGlk
bHkgYm9vdCBhIEtWTSB2aXJ0dWFsCj4+IG1hY2hpbmUuIEluIGNhc2VzIHdoZXJlIGxlZ2FjeSBo
YXJkd2FyZSBhbmQgc29mdHdhcmUgc3VwcG9ydCB3aXRoaW4gdGhlCj4+IGd1ZXN0IGlzIG5vdCBu
ZWVkZWQsIFFFTVUgc2hvdWxkIGJlIGFibGUgdG8gYm9vdCBkaXJlY3RseSBpbnRvIHRoZQo+PiB1
bmNvbXByZXNzZWQgTGludXgga2VybmVsIGJpbmFyeSB3aXRoIG1pbmltYWwgZmlybXdhcmUgaW52
b2x2ZW1lbnQuCj4+Cj4+IFRoZXJlIGFscmVhZHkgZXhpc3RzIGFuIEFCSSB0byBhbGxvdyB0aGlz
IGZvciBYZW4gUFZIIGd1ZXN0cyBhbmQgdGhlIEFCSQo+PiBpcyBzdXBwb3J0ZWQgYnkgTGludXgg
YW5kIEZyZWVCU0Q6Cj4+Cj4+ICAgICBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3Rh
YmxlL21pc2MvcHZoLmh0bWwKPj4KPj4gRGV0YWlscyBvbiB0aGUgTGludXggY2hhbmdlcyAodjkg
c3RhZ2VkIGZvciA0LjIxKTogaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTgvMTIvMTQvMTMzMAo+
PiBxYm9vdCBwdWxsIHJlcXVlc3Q6IGh0dHBzOi8vZ2l0aHViLmNvbS9ib256aW5pL3Fib290L3B1
bGwvMTcKPj4KPj4gVGhpcyBwYXRjaCBzZXJpZXMgcHJvdmlkZXMgUUVNVSBzdXBwb3J0IHRvIHJl
YWQgdGhlIEVMRiBoZWFkZXIgb2YgYW4KPj4gdW5jb21wcmVzc2VkIGtlcm5lbCBiaW5hcnkgYW5k
IGdldCB0aGUgMzItYml0IFBWSCBrZXJuZWwgZW50cnkgcG9pbnQKPj4gZnJvbSBhbiBFTEYgTm90
ZS4gIEluIGxvYWRfbGludXgoKSBhIGNhbGwgaXMgbWFkZSB0byBsb2FkX2VsZmJvb3QoKQo+PiBz
byBzZWUgaWYgdGhlIGhlYWRlciBtYXRjaGVzIHRoYXQgb2YgYW4gdW5jb21wcmVzc2VkIGtlcm5l
bCBiaW5hcnkgKEVMRikKPj4gYW5kIGlmIHNvLCBsb2FkcyB0aGUgYmluYXJ5IGFuZCBkZXRlcm1p
bmVzIHRoZSBrZXJuZWwgZW50cnkgYWRkcmVzcwo+PiBmcm9tIGFuIEVMRiBOb3RlIGluIHRoZSBi
aW5hcnkuICBUaGVuIHFib290IGRvZXMgZnV0aGVyIGluaXRpYWxpc2F0aW9uCj4+IG9mIHRoZSBn
dWVzdCAoZTgyMCwgZXRjLikgYW5kIGp1bXBzIHRvIHRoZSBrZXJuZWwgZW50cnkgYWRkcmVzcyBh
bmQKPj4gYm9vdHMgdGhlIGd1ZXN0Lgo+Pgo+PiBjaGFuZ2VzIHYxIC0+IHYyCj4+IC0gQmFzZWQg
b24gZmVlZGJhY2sgZnJvbSBTdGVmYW4gSGFqbm9jemkKPj4gLSBUaGUgcmVhZGluZyBvZiB0aGUg
UFZIIGVudHJ5IHBvaW50IGlzIG5vdyBkb25lIGluIGEgc2luZ2xlIHBhc3MgZHVyaW5nCj4+ICAg
IGVsZl9sb2FkKCkgd2hpY2ggcmVzdWx0cyBpbiBQYXRjaDIgaW4gdjEgYmVpbmcgc3BsaXQgaW50
byBQYXRjaGVzIDEmMiBpbiB2Mgo+PiAgICBhbmQgY29uc2lkZXJhYmx5IHJld29ya2VkLgo+PiAt
IFBhdGNoMSBhZGRzIGEgbmV3IG9wdGlvbmFsIGZ1bmN0aW9uIHBvaW50ZXIgdG8gcGFyc2UgdGhl
IEVMRiBub3RlIHR5cGUKPj4gICAgKHRoZSB0eXBlIGlzIHBhc3NlZCBpbiB2aWEgdGhlIGV4aXN0
aW5nIHRyYW5zbGF0ZV9vcGFxdWUgYXJnIC0gdGhlCj4+ICAgIGZ1bmN0aW9uIGFscmVhZHkgaGFk
IDExIGFyZ3Mgc28gSSBkaWRuJ3Qgd2FudCB0byBhZGQgbW9yZSB0aGFuIG9uZSBuZXcgYXJnKS4K
Pj4gLSBQYXRjaDIgYWRkcyBhIGZ1bmN0aW9uIHRvIGVsZl9vcHMuaCB0byBmaW5kIGFuIEVMRiBu
b3RlCj4+ICAgIG1hdGNoaW5nIGEgc3BlY2lmaWMgdHlwZQo+PiAtIFBhdGNoMyBqdXN0IGhhcyBh
IGxpbmUgYWRkZWQgdG8gdGhlIGNvbW1pdCBtZXNzYWdlIHRvIHN0YXRlIHRoYXQgdGhlIFhlbgo+
PiAgICByZXBvIGlzIHRoZSBjYW5vbmljYWwgbG9jYXRpb24KPj4gLSBQYXRjaDQgKHRoYXQgZG9l
cyB0aGUgUFZIIGJvb3QpIGlzIG1haW5seSBlcXVpdmFsZW50IHRvIFBhdGNoMyBpbiB2MQo+PiAg
ICBqdXN0IG1pbm9yIGxvYWRfZWxmYm9vdCgpIGNoYW5nZXMgYW5kIHRoZSBhZGRpdGlvbiBvZiBh
Cj4+ICAgIHJlYWRfcHZoX3N0YXJ0X2FkZHIoKSBoZWxwZXIgZnVuY3Rpb24gZm9yIGxvYWRfZWxm
KCkKPj4KPj4KPj4gVXPRlm5nIHRoZSBtZXRob2Qvc2NyaXB0cyBkb2N1bWVudGVkIGJ5IHRoZSBO
RU1VIHRlYW0gYXQKPj4KPj4gICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9uZW11L3dpa2kv
TWVhc3VyaW5nLUJvb3QtTGF0ZW5jeQo+PiAgICAgaHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hp
dmUvaHRtbC9xZW11LWRldmVsLzIwMTgtMTIvbXNnMDAyMDAuaHRtbAo+Pgo+PiBiZWxvdyBhcmUg
c29tZSB0aW1pbmdzIG1lYXN1cmVkICh2bWxpbnV4IGFuZCBiekltYWdlIGZyb20gdGhlIHNhbWUg
YnVpbGQpCj4+IFRpbWUgdG8gZ2V0IHRvIGtlcm5lbCBzdGFydCBpcyBhbG1vc3QgaGFsdmVkICg5
NeG5gXMgLT4gNDhtcykKPj4KPj4gUUVNVSArIHFib290ICsgdm1saW51eCAoUFZIICsgNC4yMC1y
YzQpCj4+ICAgcWVtdV9pbml0X2VuZDogNDEuNTUwNTIxCj4+ICAgZndfc3RhcnQ6IDQxLjY2NzEz
OSAoKzAuMTE2NjE4KQo+PiAgIGZ3X2RvX2Jvb3Q6IDQ3LjQ0ODQ5NSAoKzUuNzgxMzU2KQo+PiAg
IGxpbnV4X3N0YXJ0dXBfNjQ6IDQ3LjcyMDc4NSAoKzAuMjcyMjkpCj4+ICAgbGludXhfc3RhcnRf
a2VybmVsOiA0OC4zOTk1NDEgKCswLjY3ODc1NikKPj4gICBsaW51eF9zdGFydF91c2VyOiAyOTYu
OTUyMDU2ICgrMjQ4LjU1MjUxNSkKPj4KPj4gUUVNVSArIHFib290ICsgYnpJbWFnZToKPj4gICBx
ZW11X2luaXRfZW5kOiAyOS4yMDkyNzYKPj4gICBmd19zdGFydDogMjkuMzE3MzQyICgrMC4xMDgw
NjYpCj4+ICAgbGludXhfc3RhcnRfYm9vdDogMzYuNjc5MzYyICgrNy4zNjIwMikKPj4gICBsaW51
eF9zdGFydHVwXzY0OiA5NC41MzEzNDkgKCs1Ny44NTE5ODcpCj4+ICAgbGludXhfc3RhcnRfa2Vy
bmVsOiA5NC45MDA5MTMgKCswLjM2OTU2NCkKPj4gICBsaW51eF9zdGFydF91c2VyOiA0MDEuMDYw
OTcxICgrMzA2LjE2MDA1OCkKPj4KPj4gUUVNVSArIGJ6SW1hZ2U6Cj4+ICAgcWVtdV9pbml0X2Vu
ZDogMzAuNDI0NDMwCj4+ICAgbGludXhfc3RhcnR1cF82NDogODkzLjc3MDMzNCAoKzg2My4zNDU5
MDQpCj4+ICAgbGludXhfc3RhcnRfa2VybmVsOiA4OTQuMTcwNDkgKCswLjQwMDE1NikKPj4gICBs
aW51eF9zdGFydF91c2VyOiAxMjA4LjY3OTc2OCAoKzMxNC41MDkyNzgpCj4+Cj4+Cj4+IExpYW0g
TWVyd2ljayAoNCk6Cj4+ICAgIGVsZjogQWRkIG9wdGlvbmFsIGZ1bmN0aW9uIHB0ciB0byBsb2Fk
X2VsZigpIHRvIHBhcnNlIEVMRiBub3Rlcwo+PiAgICBlbGYtb3BzLmg6IEFkZCBnZXRfZWxmX25v
dGVfdHlwZSgpCj4+ICAgIHB2aDogQWRkIHg4Ni9IVk0gZGlyZWN0IGJvb3QgQUJJIGhlYWRlciBm
aWxlCj4+ICAgIHB2aDogQm9vdCB1bmNvbXByZXNzZWQga2VybmVsIHVzaW5nIGRpcmVjdCBib290
IEFCSQo+Pgo+PiAgIGh3L2FscGhhL2RwMjY0LmMgICAgICAgICAgICAgICB8ICAgNCArLQo+PiAg
IGh3L2FybS9hcm12N20uYyAgICAgICAgICAgICAgICB8ICAgMyArLQo+PiAgIGh3L2FybS9ib290
LmMgICAgICAgICAgICAgICAgICB8ICAgMiArLQo+PiAgIGh3L2NvcmUvZ2VuZXJpYy1sb2FkZXIu
YyAgICAgICB8ICAgMiArLQo+PiAgIGh3L2NvcmUvbG9hZGVyLmMgICAgICAgICAgICAgICB8ICAy
NCArKysrLS0tCj4+ICAgaHcvY3Jpcy9ib290LmMgICAgICAgICAgICAgICAgIHwgICAzICstCj4+
ICAgaHcvaHBwYS9tYWNoaW5lLmMgICAgICAgICAgICAgIHwgICA2ICstCj4+ICAgaHcvaTM4Ni9t
dWx0aWJvb3QuYyAgICAgICAgICAgIHwgICAyICstCj4+ICAgaHcvaTM4Ni9wYy5jICAgICAgICAg
ICAgICAgICAgIHwgMTMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+PiAg
IGh3L2xtMzIvbG0zMl9ib2FyZHMuYyAgICAgICAgICB8ICAgNiArLQo+PiAgIGh3L2xtMzIvbWls
a3ltaXN0LmMgICAgICAgICAgICB8ICAgMyArLQo+PiAgIGh3L202OGsvYW41MjA2LmMgICAgICAg
ICAgICAgICB8ICAgMiArLQo+PiAgIGh3L202OGsvbWNmNTIwOC5jICAgICAgICAgICAgICB8ICAg
MiArLQo+PiAgIGh3L21pY3JvYmxhemUvYm9vdC5jICAgICAgICAgICB8ICAgNyArLQo+PiAgIGh3
L21pcHMvbWlwc19mdWxvbmcyZS5jICAgICAgICB8ICAgNSArLQo+PiAgIGh3L21pcHMvbWlwc19t
YWx0YS5jICAgICAgICAgICB8ICAgNSArLQo+PiAgIGh3L21pcHMvbWlwc19taXBzc2ltLmMgICAg
ICAgICB8ICAgNSArLQo+PiAgIGh3L21pcHMvbWlwc19yNGsuYyAgICAgICAgICAgICB8ICAgNSAr
LQo+PiAgIGh3L21veGllL21veGllc2ltLmMgICAgICAgICAgICB8ICAgMiArLQo+PiAgIGh3L25p
b3MyL2Jvb3QuYyAgICAgICAgICAgICAgICB8ICAgNyArLQo+PiAgIGh3L29wZW5yaXNjL29wZW5y
aXNjX3NpbS5jICAgICB8ICAgMiArLQo+PiAgIGh3L3BjaS1ob3N0L3ByZXAuYyAgICAgICAgICAg
ICB8ICAgMiArLQo+PiAgIGh3L3BwYy9lNTAwLmMgICAgICAgICAgICAgICAgICB8ICAgMyArLQo+
PiAgIGh3L3BwYy9tYWNfbmV3d29ybGQuYyAgICAgICAgICB8ICAgNSArLQo+PiAgIGh3L3BwYy9t
YWNfb2xkd29ybGQuYyAgICAgICAgICB8ICAgNSArLQo+PiAgIGh3L3BwYy9wcGM0NDBfYmFtYm9v
LmMgICAgICAgICB8ICAgMiArLQo+PiAgIGh3L3BwYy9zYW00NjBleC5jICAgICAgICAgICAgICB8
ICAgMyArLQo+PiAgIGh3L3BwYy9zcGFwci5jICAgICAgICAgICAgICAgICB8ICAgNyArLQo+PiAg
IGh3L3BwYy92aXJ0ZXhfbWw1MDcuYyAgICAgICAgICB8ICAgMiArLQo+PiAgIGh3L3Jpc2N2L3Np
Zml2ZV9lLmMgICAgICAgICAgICB8ICAgMiArLQo+PiAgIGh3L3Jpc2N2L3NpZml2ZV91LmMgICAg
ICAgICAgICB8ICAgMiArLQo+PiAgIGh3L3Jpc2N2L3NwaWtlLmMgICAgICAgICAgICAgICB8ICAg
MiArLQo+PiAgIGh3L3Jpc2N2L3ZpcnQuYyAgICAgICAgICAgICAgICB8ICAgMiArLQo+PiAgIGh3
L3MzOTB4L2lwbC5jICAgICAgICAgICAgICAgICB8ICAgOSArKy0KPj4gICBody9zcGFyYy9sZW9u
My5jICAgICAgICAgICAgICAgfCAgIDMgKy0KPj4gICBody9zcGFyYy9zdW40bS5jICAgICAgICAg
ICAgICAgfCAgIDYgKy0KPj4gICBody9zcGFyYzY0L3N1bjR1LmMgICAgICAgICAgICAgfCAgIDQg
Ky0KPj4gICBody90cmljb3JlL3RyaWNvcmVfdGVzdGJvYXJkLmMgfCAgIDIgKy0KPj4gICBody94
dGVuc2Evc2ltLmMgICAgICAgICAgICAgICAgfCAgMTIgKystLQo+PiAgIGh3L3h0ZW5zYS94dGZw
Z2EuYyAgICAgICAgICAgICB8ICAgMiArLQo+PiAgIGluY2x1ZGUvZWxmLmggICAgICAgICAgICAg
ICAgICB8ICAxMCArKysKPj4gICBpbmNsdWRlL2h3L2VsZl9vcHMuaCAgICAgICAgICAgfCAgNzIg
KysrKysrKysrKysrKysrKysrKysKPj4gICBpbmNsdWRlL2h3L2xvYWRlci5oICAgICAgICAgICAg
fCAgIDkgKystCj4+ICAgaW5jbHVkZS9ody94ZW4vc3RhcnRfaW5mby5oICAgIHwgMTQ2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAgNDQgZmlsZXMgY2hhbmdl
ZCwgNDY5IGluc2VydGlvbnMoKyksIDcxIGRlbGV0aW9ucygtKQo+PiAgIGNyZWF0ZSBtb2RlIDEw
MDY0NCBpbmNsdWRlL2h3L3hlbi9zdGFydF9pbmZvLmgKPj4KPj4gLS0KPj4gMS44LjMuMQo+Pgo+
IAo+IC0tCj4gU3RlZmFubyBHYXJ6YXJlbGxhCj4gUmVkIEhhdAo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:47:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:47: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-devel-bounces@lists.xenproject.org>)
	id 1ggsfY-0005h7-42; Tue, 08 Jan 2019 14:47: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=NCgq=PQ=oracle.com=liam.merwick@srs-us1.protection.inumbo.net>)
 id 1ggsfW-0005gr-Qo
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:47:50 +0000
X-Inumbo-ID: 5e59320d-1354-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e59320d-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:47:49 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x08EivM1052352;
 Tue, 8 Jan 2019 14:47:48 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=+N9bMVqn2dpPqBXCGzzkgRsNM3tIz6yfB4h9LmMj5DU=;
 b=syTpDAYv8IQQBhenOGuqoKYdLLRNOSTRT07KTaU7/ZSRO2aaM13eM9iEmFULdO9+YrBN
 96dP2F8DbBaCWrnJBvyIuWPHo4rhHy8qMzETw5PTCx51EJJDjLkrl0woij1GCwQUMTFj
 /eL2giNaQmtaqhQw0tFN3SJ9uLCm+2r5T//kwkqxdfefr49NL9ryu6xFpwj5GXPhK0ml
 +QRtbgM5LGE5N65w6hhtHNmFHvI2cym0yIhdoXI0yO3iqKko5pvfd7cl0PdP5wWcYQ82
 RywpZe17fCmHC0OxbcJvf/ulOva0m9v/MS6AXvPTi2SfsS4TY8FqffAC3hpHaINMZ3X5 Ew== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2ptm0u3xyj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 08 Jan 2019 14:47:48 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x08EllG7024981
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Jan 2019 14:47:47 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x08ElkO7007910;
 Tue, 8 Jan 2019 14:47:46 GMT
Received: from [10.175.222.131] (/10.175.222.131)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Jan 2019 06:47:46 -0800
To: Stefan Hajnoczi <stefanha@redhat.com>
References: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
 <1545422632-24444-2-git-send-email-liam.merwick@oracle.com>
 <20190102130650.GM24009@stefanha-x1.localdomain>
From: Liam Merwick <liam.merwick@oracle.com>
Message-ID: <896d7d97-f79e-25e8-0bae-47bc5725fe35@oracle.com>
Date: Tue, 8 Jan 2019 14:47:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190102130650.GM24009@stefanha-x1.localdomain>
Content-Language: en-GB
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9129
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901080121
Subject: Re: [Xen-devel] [RFC v2 1/4] elf: Add optional function ptr to
 load_elf() to parse ELF notes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ehabkost@redhat.com, mst@redhat.com, maran.wilson@oracle.com,
 qemu-devel@nongnu.org, george.kennedy@oracle.com,
 xen-devel@lists.xenproject.org, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wMS8yMDE5IDEzOjA2LCBTdGVmYW4gSGFqbm9jemkgd3JvdGU6Cj4gT24gRnJpLCBE
ZWMgMjEsIDIwMTggYXQgMDg6MDM6NDlQTSArMDAwMCwgTGlhbSBNZXJ3aWNrIHdyb3RlOgo+PiBk
aWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9lbGZfb3BzLmggYi9pbmNsdWRlL2h3L2VsZl9vcHMuaAo+
PiBpbmRleCA3NDY3OWZmOGRhM2EuLjM3ZDIwYTM4MDBjMSAxMDA2NDQKPj4gLS0tIGEvaW5jbHVk
ZS9ody9lbGZfb3BzLmgKPj4gKysrIGIvaW5jbHVkZS9ody9lbGZfb3BzLmgKPj4gQEAgLTI2Niw2
ICsyNjYsNyBAQCBmYWlsOgo+PiAgIH0KPj4gICAKPj4gICBzdGF0aWMgaW50IGdsdWUobG9hZF9l
bGYsIFNaKShjb25zdCBjaGFyICpuYW1lLCBpbnQgZmQsCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCAoKmVsZl9ub3RlX2ZuKSh2b2lkICosIHZvaWQgKiwgYm9vbCks
Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKCp0cmFuc2xhdGVf
Zm4pKHZvaWQgKiwgdWludDY0X3QpLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKnRyYW5zbGF0ZV9vcGFxdWUsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IG11c3Rfc3dhYiwgdWludDY0X3QgKnBlbnRyeSwKPj4gQEAgLTQ5Niw4ICs0OTcsMzAg
QEAgc3RhdGljIGludCBnbHVlKGxvYWRfZWxmLCBTWikoY29uc3QgY2hhciAqbmFtZSwgaW50IGZk
LAo+PiAgICAgICAgICAgICAgICAgICBoaWdoID0gYWRkciArIG1lbV9zaXplOwo+PiAgIAo+PiAg
ICAgICAgICAgICAgIGRhdGEgPSBOVUxMOwo+PiArCj4+ICsgICAgICAgIH0gZWxzZSBpZiAocGgt
PnBfdHlwZSA9PSBQVF9OT1RFICYmIGVsZl9ub3RlX2ZuKSB7Cj4+ICsgICAgICAgICAgICBzdHJ1
Y3QgZWxmX25vdGUgKm5oZHIgPSBOVUxMOwo+PiArCj4+ICsgICAgICAgICAgICBmaWxlX3NpemUg
PSBwaC0+cF9maWxlc3o7IC8qIFNpemUgb2YgdGhlIHJhbmdlIG9mIEVMRiBub3RlcyAqLwo+PiAr
ICAgICAgICAgICAgZGF0YSA9IGdfbWFsbG9jMChmaWxlX3NpemUpOwo+PiArICAgICAgICAgICAg
aWYgKHBoLT5wX2ZpbGVzeiA+IDApIHsKPj4gKyAgICAgICAgICAgICAgICBpZiAobHNlZWsoZmQs
IHBoLT5wX29mZnNldCwgU0VFS19TRVQpIDwgMCkgewo+PiArICAgICAgICAgICAgICAgICAgICBn
b3RvIGZhaWw7Cj4+ICsgICAgICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgICAgIGlmIChy
ZWFkKGZkLCBkYXRhLCBmaWxlX3NpemUpICE9IGZpbGVfc2l6ZSkgewo+PiArICAgICAgICAgICAg
ICAgICAgICBnb3RvIGZhaWw7Cj4+ICsgICAgICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAg
fQo+PiArCj4+ICsgICAgICAgICAgICBpZiAobmhkciAhPSBOVUxMKSB7Cj4+ICsgICAgICAgICAg
ICAgICAgYm9vbCBpczY0ID0KPj4gKyAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBl
bGZfbm90ZSkgPT0gc2l6ZW9mKHN0cnVjdCBlbGY2NF9ub3RlKTsKPj4gKyAgICAgICAgICAgICAg
ICBlbGZfbm90ZV9mbigodm9pZCAqKW5oZHIsICh2b2lkICopJnBoLT5wX2FsaWduLCBpczY0KTsK
PiAKPiBIb3cgZG9lcyBkYXRhIGdldCB1c2VkPwoKTW92ZWQgKGFzIHN1Z2dlc3RlZCBpbiBjb21t
ZW50cyBmb3IgbmV4dCBwYXRjaCkKCj4gCj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgICAgICAg
ICBnX2ZyZWUoZGF0YSk7Cj4gCj4gTWlzc2luZyBkYXRhID0gTlVMTCB0byBwcmV2ZW50IGRvdWJs
ZSBmcmVlIGxhdGVyPwo+IAoKQWRkZWQgZXhwbGljaXQgYXNzaWdubWVudC4KClJlZ2FyZHMsCkxp
YW0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:47:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:47: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-devel-bounces@lists.xenproject.org>)
	id 1ggsfe-0005jF-DX; Tue, 08 Jan 2019 14:47:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NCgq=PQ=oracle.com=liam.merwick@srs-us1.protection.inumbo.net>)
 id 1ggsfd-0005iw-6R
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:47:57 +0000
X-Inumbo-ID: 621daa12-1354-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 621daa12-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:47:55 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x08EiuR3003942;
 Tue, 8 Jan 2019 14:47:55 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=scAZQ4LHq/Dvm9HvTqqcYwa70auQkd/PGUEloxtJwbI=;
 b=dtLfWlSffg+wF0nIxeKz8nI9nSQ8O026Cr6bwrrrLSuMkzwxNiLHPlaxQfsNGwKajB9p
 eGPXQbeTD2gHdYHcVg3PUZTm7GDTMRaSrmCWbpK98hN6mSY2cvE7iAVOtHqkDBQSHZ2H
 ZEA9bOOgQNRAayJ27mPM6ojdbTzmgCzosOd+QD/Mjn/4UAc9W5XZwOxOyDCsijfCbCG7
 z8jpsovayWin7agNozLxEN29VeLRTJIdaqB/xSfKHnu6sMgX82/ijQfuKhznRMlwrXsu
 sBm7Zp/+f3UMqXQz8JUMqBOJ57mnvP9+gKnPwC0kgnFywzYeTex3+hRY16r+BQZQsfQx Bg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2ptj3dv4am-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 08 Jan 2019 14:47:55 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x08ElsJb025291
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Jan 2019 14:47:55 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x08Els3D030801;
 Tue, 8 Jan 2019 14:47:54 GMT
Received: from [10.175.222.131] (/10.175.222.131)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Jan 2019 06:47:54 -0800
To: Stefan Hajnoczi <stefanha@redhat.com>
References: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
 <1545422632-24444-3-git-send-email-liam.merwick@oracle.com>
 <20190102131234.GN24009@stefanha-x1.localdomain>
From: Liam Merwick <liam.merwick@oracle.com>
Message-ID: <2a32ba41-0303-77a5-7ed8-8aefa4e800ba@oracle.com>
Date: Tue, 8 Jan 2019 14:47:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190102131234.GN24009@stefanha-x1.localdomain>
Content-Language: en-GB
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9129
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901080121
Subject: Re: [Xen-devel] [RFC v2 2/4] elf-ops.h: Add get_elf_note_type()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ehabkost@redhat.com, mst@redhat.com, maran.wilson@oracle.com,
 qemu-devel@nongnu.org, george.kennedy@oracle.com,
 xen-devel@lists.xenproject.org, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wMS8yMDE5IDEzOjEyLCBTdGVmYW4gSGFqbm9jemkgd3JvdGU6Cj4gT24gRnJpLCBE
ZWMgMjEsIDIwMTggYXQgMDg6MDM6NTBQTSArMDAwMCwgTGlhbSBNZXJ3aWNrIHdyb3RlOgo+PiAr
ICAgIHdoaWxlIChub3RlX3R5cGUgIT0gZWxmX25vdGVfdHlwZSkgewo+PiArICAgICAgICBuaGRy
X25hbWVzeiA9IG5oZHItPm5fbmFtZXN6Owo+PiArICAgICAgICBuaGRyX2Rlc2NzeiA9IG5oZHIt
Pm5fZGVzY3N6Owo+PiArCj4+ICsgICAgICAgIGVsZl9ub3RlX2VudHJ5X29mZnNldCA9IG5oZHJf
c2l6ZSArCj4+ICsgICAgICAgICAgICBRRU1VX0FMSUdOX1VQKG5oZHJfbmFtZXN6LCBwaGRyX2Fs
aWduKSArCj4+ICsgICAgICAgICAgICBRRU1VX0FMSUdOX1VQKG5oZHJfZGVzY3N6LCBwaGRyX2Fs
aWduKTsKPj4gKwo+PiArICAgICAgICAvKiBJZiB0aGUgb2Zmc2V0IGNhbGN1bGF0ZWQgaW4gdGhp
cyBpdGVyYXRpb24gZXhjZWVkcyB0aGUKPj4gKwkgKiBzdXBwbGllZCBzaXplLCB3ZSBhcmUgZG9u
ZSBhbmQgbm8gbWF0Y2hpbmcgbm90ZSB3YXMgZm91bmQuCj4+ICsJICovCj4gCj4gSW5kZW50YXRp
b24gaXMgb2ZmIGhlcmUuICBRRU1VIHVzZXMgNC1zcGFjZSBpbmRlbnRhdGlvbi4KPiAKPj4gKyAg
ICAgICAgaWYgKGVsZl9ub3RlX2VudHJ5X29mZnNldCA+IG5vdGVfc2l6ZSkgewo+PiArICAgICAg
ICAgICAgcmV0dXJuIE5VTEw7Cj4+ICsgICAgICAgIH0KPj4gKwo+PiArICAgICAgICAvKiBza2lw
IHRvIHRoZSBuZXh0IEVMRiBOb3RlIGVudHJ5ICovCj4+ICsgICAgICAgIG5oZHIgPSAodm9pZCAq
KW5oZHIgKyBlbGZfbm90ZV9lbnRyeV9vZmZzZXQ7Cj4+ICsgICAgICAgIG5vdGVfdHlwZSA9IG5o
ZHItPm5fdHlwZTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICByZXR1cm4gbmhkcjsKPj4gK30KPj4g
Kwo+PiAgIHN0YXRpYyBpbnQgZ2x1ZShsb2FkX2VsZiwgU1opKGNvbnN0IGNoYXIgKm5hbWUsIGlu
dCBmZCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAoKmVsZl9u
b3RlX2ZuKSh2b2lkICosIHZvaWQgKiwgYm9vbCksCj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgKCp0cmFuc2xhdGVfZm4pKHZvaWQgKiwgdWludDY0X3QpLAo+PiBA
QCAtNTEyLDYgKzU1NSwxMyBAQCBzdGF0aWMgaW50IGdsdWUobG9hZF9lbGYsIFNaKShjb25zdCBj
aGFyICpuYW1lLCBpbnQgZmQsCj4+ICAgICAgICAgICAgICAgICAgIH0KPj4gICAgICAgICAgICAg
ICB9Cj4+ICAgCj4+ICsJICAgIC8qIFNlYXJjaCB0aGUgRUxGIG5vdGVzIHRvIGZpbmQgb25lIHdp
dGggYSB0eXBlIG1hdGNoaW5nIHRoZQo+PiArCSAgICAgKiB2YWx1ZSBwYXNzZWQgaW4gdmlhICd0
cmFuc2xhdGVfb3BhcXVlJwo+PiArCSAgICAgKi8KPj4gKyAgICAgICAgICAgIG5oZHIgPSAoc3Ry
dWN0IGVsZl9ub3RlICopZGF0YTsKPiAKPiBBaCwgSSBzZWUgZGF0YSBnZXRzIHVzZWQgaGVyZSEg
IEl0IHdvdWxkIGJlIGNsZWFyZXIgdG8gbW92ZSBsb2FkaW5nIG9mCj4gZGF0YSBpbnRvIHRoaXMg
cGF0Y2guCgoKTW92ZWQuCgo+IAo+PiArCSAgICBhc3NlcnQodHJhbnNsYXRlX29wYXF1ZSAhPSBO
VUxMKTsKPj4gKyAgICAgICAgICAgIG5oZHIgPSBnbHVlKGdldF9lbGZfbm90ZV90eXBlLCBTWiko
bmhkciwgZmlsZV9zaXplLCBwaC0+cF9hbGlnbiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKih1aW50NjRfdCAqKXRyYW5zbGF0ZV9vcGFxdWUpOwo+
IAo+IEluZGVudGF0aW9uIGlzIG9mZiBpbiB0aGlzIGh1bmsuICBRRU1VIHVzZXMgNC1zcGFjZSBp
bmRlbnRhdGlvbi4KPiAKCkEgZmV3IHN0cmF5IHRhYnMgaGFkIHNudWNrIGluIC0gSSd2ZSBmaXhl
ZCBhbGwgdGhvc2UuCgpSZWdhcmRzLApMaWFtCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:48:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:48: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-devel-bounces@lists.xenproject.org>)
	id 1ggsgW-0005sa-O5; Tue, 08 Jan 2019 14:48:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NCgq=PQ=oracle.com=liam.merwick@srs-us1.protection.inumbo.net>)
 id 1ggsgV-0005sP-2l
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:48:51 +0000
X-Inumbo-ID: 8262e0a4-1354-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8262e0a4-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:48:50 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x08Eiu2D052326;
 Tue, 8 Jan 2019 14:48:49 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=4jxAX5dx0vCW27TqY6D2NgZGanDVZN/GCjklqtFj4dk=;
 b=at9onWeRfr9IlIeXbLPBArcO85cAc0z/DAOQxinyj15gfHIJyqOk72PxCb/am3ifeWpV
 IPpwAmQ1glcYAQhSbV2Ff/iurzVXoXDMCHnYwzqdmPZUDSOVJelelPWZYW1IzvMP2OgA
 ZErKDoQNfdjq0JV4WfhmZRB84yKbzswOEQZrNhxK91A6l9FMWKz3dyxRNl8g92x5XCz8
 BmwjX4vJmqEREyiS5VUmmQdyNeOZTOuUDxp5jc7A7wmPfOk659oCMH3BpqVUQFC+ya+V
 vbMcauT5OGbn4Vuousy4JXxRUYHQEynhJHOm6tTZ/G94h9QrZGJYTOuxD1nKwpxeGRBZ xg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2ptm0u3y5k-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 08 Jan 2019 14:48:49 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x08EmmvL021603
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 8 Jan 2019 14:48:49 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x08EmlRB004904;
 Tue, 8 Jan 2019 14:48:48 GMT
Received: from [10.175.222.131] (/10.175.222.131)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 08 Jan 2019 06:48:47 -0800
To: Stefan Hajnoczi <stefanha@redhat.com>
References: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
 <1545422632-24444-5-git-send-email-liam.merwick@oracle.com>
 <20190102131841.GO24009@stefanha-x1.localdomain>
From: Liam Merwick <liam.merwick@oracle.com>
Message-ID: <324f45ae-d537-180d-c6aa-92410b9cee6c@oracle.com>
Date: Tue, 8 Jan 2019 14:48:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190102131841.GO24009@stefanha-x1.localdomain>
Content-Language: en-GB
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9129
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=825
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901080121
Subject: Re: [Xen-devel] [RFC v2 4/4] pvh: Boot uncompressed kernel using
 direct boot ABI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ehabkost@redhat.com, mst@redhat.com, maran.wilson@oracle.com,
 qemu-devel@nongnu.org, george.kennedy@oracle.com,
 xen-devel@lists.xenproject.org, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wMS8yMDE5IDEzOjE4LCBTdGVmYW4gSGFqbm9jemkgd3JvdGU6Cj4gT24gRnJpLCBE
ZWMgMjEsIDIwMTggYXQgMDg6MDM6NTJQTSArMDAwMCwgTGlhbSBNZXJ3aWNrIHdyb3RlOgo+PiBA
QCAtMTMzNiw3ICsxNDcwLDcgQEAgdm9pZCBwY19tZW1vcnlfaW5pdChQQ01hY2hpbmVTdGF0ZSAq
cGNtcywKPj4gICAgICAgaW50IGxpbnV4X2Jvb3QsIGk7Cj4+ICAgICAgIE1lbW9yeVJlZ2lvbiAq
cmFtLCAqb3B0aW9uX3JvbV9tcjsKPj4gICAgICAgTWVtb3J5UmVnaW9uICpyYW1fYmVsb3dfNGcs
ICpyYW1fYWJvdmVfNGc7Cj4+IC0gICAgRldDZmdTdGF0ZSAqZndfY2ZnOwo+PiArICAgIEZXQ2Zn
U3RhdGUgKmZ3X2NmZyA9IE5VTEw7Cj4gCj4gV2hhdCBpcyB0aGUgcHVycG9zZSBvZiB0aGlzIGNo
YW5nZT8KPiAKCkkndmUgcmVtb3ZlZCB0aGlzLiBUaGVyZSBpcyBubyBuZWVkIGZvciBpdCAtIGl0
IGRhdGVkIGZyb20gd2hlbiB0aGVzZSAKY2hhbmdlcyB1c2VkIHRoZSBDbGVhciBDb250YWluZXJz
IC1ub2Z3IHBhdGNoZXMuCgpSZWdhcmRzLApMaWFtCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:49:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggsgr-0005x6-1I; Tue, 08 Jan 2019 14:49: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsgp-0005wZ-KJ
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:49:11 +0000
X-Inumbo-ID: 8e69116a-1354-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e69116a-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:49:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059125"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:51 +0000
Message-ID: <20190108144903.8249-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 06/18] xen: add grant table interface for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxlZ2FjeSBQViBiYWNrZW5kIGluZnJhc3RydWN0dXJlIHByb3ZpZGVzIGZ1bmN0aW9ucyB0
byBtYXAsIHVubWFwIGFuZApjb3B5IHBhZ2VzIGdyYW50ZWQgYnkgZnJvbnRlbmRzLiBTaW1pbGFy
IGZ1bmN0aW9uYWxpdHkgd2lsbCBiZSByZXF1aXJlZApieSBYZW5EZXZpY2UgaW1wbGVtZW50YXRp
b25zIHNvIHRoaXMgcGF0Y2ggYWRkcyB0aGUgbmVjZXNzYXJ5IHN1cHBvcnQuCgpTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIGh3L3hlbi94ZW4tYnVz
LmMgICAgICAgICB8IDE0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCB8ICAyNSArKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDE3MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hl
bi94ZW4tYnVzLmMKaW5kZXggNWUxOTU5MjE5MC4uZmFhOWZkMzU3NyAxMDA2NDQKLS0tIGEvaHcv
eGVuL3hlbi1idXMuYworKysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC00ODUsNiArNDg1LDEzOCBA
QCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5k
ZXYpCiAgICAgfQogfQogCit2b2lkIHhlbl9kZXZpY2Vfc2V0X21heF9ncmFudF9yZWZzKFhlbkRl
dmljZSAqeGVuZGV2LCB1bnNpZ25lZCBpbnQgbnJfcmVmcywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIGlmICh4ZW5nbnR0YWJfc2V0X21h
eF9ncmFudHMoeGVuZGV2LT54Z3RoLCBucl9yZWZzKSkgeworICAgICAgICBlcnJvcl9zZXRnX2Vy
cm5vKGVycnAsIGVycm5vLCAieGVuZ250dGFiX3NldF9tYXhfZ3JhbnRzIGZhaWxlZCIpOworICAg
IH0KK30KKwordm9pZCAqeGVuX2RldmljZV9tYXBfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRl
diwgdWludDMyX3QgKnJlZnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBucl9yZWZzLCBpbnQgcHJvdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRXJyb3IgKiplcnJwKQoreworICAgIHZvaWQgKm1hcCA9IHhlbmdudHRhYl9tYXBfZG9tYWlu
X2dyYW50X3JlZnMoeGVuZGV2LT54Z3RoLCBucl9yZWZzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LT5mcm9udGVuZF9pZCwgcmVmcywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3QpOworCisg
ICAgaWYgKCFtYXApIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAieGVuZ250dGFiX21hcF9kb21haW5fZ3JhbnRfcmVmcyBm
YWlsZWQiKTsKKyAgICB9CisKKyAgICByZXR1cm4gbWFwOworfQorCit2b2lkIHhlbl9kZXZpY2Vf
dW5tYXBfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRldiwgdm9pZCAqbWFwLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JlZnMsIEVycm9yICoqZXJy
cCkKK3sKKyAgICBpZiAoeGVuZ250dGFiX3VubWFwKHhlbmRldi0+eGd0aCwgbWFwLCBucl9yZWZz
KSkgeworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAieGVuZ250dGFiX3Vu
bWFwIGZhaWxlZCIpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgY29tcGF0X2NvcHlfZ3JhbnRf
cmVmcyhYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCB0b19kb21haW4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQgc2Vnc1tdLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfc2VncywgRXJy
b3IgKiplcnJwKQoreworICAgIHVpbnQzMl90ICpyZWZzID0gZ19uZXcodWludDMyX3QsIG5yX3Nl
Z3MpOworICAgIGludCBwcm90ID0gdG9fZG9tYWluID8gUFJPVF9XUklURSA6IFBST1RfUkVBRDsK
KyAgICB2b2lkICptYXA7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKGkgPSAwOyBp
IDwgbnJfc2VnczsgaSsrKSB7CisgICAgICAgIFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQgKnNl
ZyA9ICZzZWdzW2ldOworCisgICAgICAgIHJlZnNbaV0gPSB0b19kb21haW4gPyBzZWctPmRlc3Qu
Zm9yZWlnbi5yZWYgOgorICAgICAgICAgICAgc2VnLT5zb3VyY2UuZm9yZWlnbi5yZWY7CisgICAg
fQorCisgICAgbWFwID0geGVuZ250dGFiX21hcF9kb21haW5fZ3JhbnRfcmVmcyh4ZW5kZXYtPnhn
dGgsIG5yX3NlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5kZXYtPmZyb250ZW5kX2lkLCByZWZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcHJvdCk7CisgICAgaWYgKCFtYXApIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19l
cnJubyhlcnJwLCBlcnJubywKKyAgICAgICAgICAgICAgICAgICAgICAgICAieGVuZ250dGFiX21h
cF9kb21haW5fZ3JhbnRfcmVmcyBmYWlsZWQiKTsKKyAgICAgICAgZ290byBkb25lOworICAgIH0K
KworICAgIGZvciAoaSA9IDA7IGkgPCBucl9zZWdzOyBpKyspIHsKKyAgICAgICAgWGVuRGV2aWNl
R3JhbnRDb3B5U2VnbWVudCAqc2VnID0gJnNlZ3NbaV07CisgICAgICAgIHZvaWQgKnBhZ2UgPSBt
YXAgKyAoaSAqIFhDX1BBR0VfU0laRSk7CisKKyAgICAgICAgaWYgKHRvX2RvbWFpbikgeworICAg
ICAgICAgICAgbWVtY3B5KHBhZ2UgKyBzZWctPmRlc3QuZm9yZWlnbi5vZmZzZXQsIHNlZy0+c291
cmNlLnZpcnQsCisgICAgICAgICAgICAgICAgICAgc2VnLT5sZW4pOworICAgICAgICB9IGVsc2Ug
eworICAgICAgICAgICAgbWVtY3B5KHNlZy0+ZGVzdC52aXJ0LCBwYWdlICsgc2VnLT5zb3VyY2Uu
Zm9yZWlnbi5vZmZzZXQsCisgICAgICAgICAgICAgICAgICAgc2VnLT5sZW4pOworICAgICAgICB9
CisgICAgfQorCisgICAgaWYgKHhlbmdudHRhYl91bm1hcCh4ZW5kZXYtPnhndGgsIG1hcCwgbnJf
c2VncykpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgInhlbmdudHRh
Yl91bm1hcCBmYWlsZWQiKTsKKyAgICB9CisKK2RvbmU6CisgICAgZ19mcmVlKHJlZnMpOworfQor
Cit2b2lkIHhlbl9kZXZpY2VfY29weV9ncmFudF9yZWZzKFhlbkRldmljZSAqeGVuZGV2LCBib29s
IHRvX2RvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuRGV2aWNlR3Jh
bnRDb3B5U2VnbWVudCBzZWdzW10sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBucl9zZWdzLCBFcnJvciAqKmVycnApCit7CisgICAgeGVuZ250dGFiX2dyYW50
X2NvcHlfc2VnbWVudF90ICp4ZW5nbnR0YWJfc2VnczsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKwor
ICAgIGlmICgheGVuZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkpIHsKKyAgICAgICAgY29tcGF0X2Nv
cHlfZ3JhbnRfcmVmcyh4ZW5kZXYsIHRvX2RvbWFpbiwgc2VncywgbnJfc2VncywgZXJycCk7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB4ZW5nbnR0YWJfc2VncyA9IGdfbmV3MCh4ZW5n
bnR0YWJfZ3JhbnRfY29weV9zZWdtZW50X3QsIG5yX3NlZ3MpOworCisgICAgZm9yIChpID0gMDsg
aSA8IG5yX3NlZ3M7IGkrKykgeworICAgICAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50ICpz
ZWcgPSAmc2Vnc1tpXTsKKyAgICAgICAgeGVuZ250dGFiX2dyYW50X2NvcHlfc2VnbWVudF90ICp4
ZW5nbnR0YWJfc2VnID0gJnhlbmdudHRhYl9zZWdzW2ldOworCisgICAgICAgIGlmICh0b19kb21h
aW4pIHsKKyAgICAgICAgICAgIHhlbmdudHRhYl9zZWctPmZsYWdzID0gR05UQ09QWV9kZXN0X2dy
ZWY7CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5kZXN0LmZvcmVpZ24uZG9taWQgPSB4ZW5k
ZXYtPmZyb250ZW5kX2lkOworICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+ZGVzdC5mb3JlaWdu
LnJlZiA9IHNlZy0+ZGVzdC5mb3JlaWduLnJlZjsKKyAgICAgICAgICAgIHhlbmdudHRhYl9zZWct
PmRlc3QuZm9yZWlnbi5vZmZzZXQgPSBzZWctPmRlc3QuZm9yZWlnbi5vZmZzZXQ7CisgICAgICAg
ICAgICB4ZW5nbnR0YWJfc2VnLT5zb3VyY2UudmlydCA9IHNlZy0+c291cmNlLnZpcnQ7CisgICAg
ICAgIH0gZWxzZSB7CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5mbGFncyA9IEdOVENPUFlf
c291cmNlX2dyZWY7CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5zb3VyY2UuZm9yZWlnbi5k
b21pZCA9IHhlbmRldi0+ZnJvbnRlbmRfaWQ7CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5z
b3VyY2UuZm9yZWlnbi5yZWYgPSBzZWctPnNvdXJjZS5mb3JlaWduLnJlZjsKKyAgICAgICAgICAg
IHhlbmdudHRhYl9zZWctPnNvdXJjZS5mb3JlaWduLm9mZnNldCA9CisgICAgICAgICAgICAgICAg
c2VnLT5zb3VyY2UuZm9yZWlnbi5vZmZzZXQ7CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5k
ZXN0LnZpcnQgPSBzZWctPmRlc3QudmlydDsKKyAgICAgICAgfQorCisgICAgICAgIHhlbmdudHRh
Yl9zZWctPmxlbiA9IHNlZy0+bGVuOworICAgIH0KKworICAgIGlmICh4ZW5nbnR0YWJfZ3JhbnRf
Y29weSh4ZW5kZXYtPnhndGgsIG5yX3NlZ3MsIHhlbmdudHRhYl9zZWdzKSkgeworICAgICAgICBl
cnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAieGVuZ250dGFiX2dyYW50X2NvcHkgZmFpbGVk
Iik7CisgICAgICAgIGdvdG8gZG9uZTsKKyAgICB9CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgbnJf
c2VnczsgaSsrKSB7CisgICAgICAgIHhlbmdudHRhYl9ncmFudF9jb3B5X3NlZ21lbnRfdCAqeGVu
Z250dGFiX3NlZyA9ICZ4ZW5nbnR0YWJfc2Vnc1tpXTsKKworICAgICAgICBpZiAoeGVuZ250dGFi
X3NlZy0+c3RhdHVzICE9IEdOVFNUX29rYXkpIHsKKyAgICAgICAgICAgIGVycm9yX3NldGcoZXJy
cCwgInhlbmdudHRhYl9ncmFudF9jb3B5IHNlZ1sldV0gZmFpbGVkIiwgaSk7CisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgfQorICAgIH0KKworZG9uZToKKyAgICBnX2ZyZWUoeGVuZ250dGFi
X3NlZ3MpOworfQorCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3VucmVhbGl6ZShEZXZpY2VTdGF0
ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVW
SUNFKGRldik7CkBAIC01MDksNiArNjQxLDExIEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfdW5y
ZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICB4ZW5fZGV2aWNlX2Zy
b250ZW5kX2Rlc3Ryb3koeGVuZGV2KTsKICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfZGVzdHJveSh4
ZW5kZXYpOwogCisgICAgaWYgKHhlbmRldi0+eGd0aCkgeworICAgICAgICB4ZW5nbnR0YWJfY2xv
c2UoeGVuZGV2LT54Z3RoKTsKKyAgICAgICAgeGVuZGV2LT54Z3RoID0gTlVMTDsKKyAgICB9CisK
ICAgICBnX2ZyZWUoeGVuZGV2LT5uYW1lKTsKICAgICB4ZW5kZXYtPm5hbWUgPSBOVUxMOwogfQpA
QCAtNTUxLDYgKzY4OCwxNSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNl
U3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogCiAgICAgdHJhY2VfeGVuX2RldmljZV9yZWFsaXpl
KHR5cGUsIHhlbmRldi0+bmFtZSk7CiAKKyAgICB4ZW5kZXYtPnhndGggPSB4ZW5nbnR0YWJfb3Bl
bihOVUxMLCAwKTsKKyAgICBpZiAoIXhlbmRldi0+eGd0aCkgeworICAgICAgICBlcnJvcl9zZXRn
X2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhlbmdudHRhYl9vcGVuIik7CisgICAgICAgIGdv
dG8gdW5yZWFsaXplOworICAgIH0KKworICAgIHhlbmRldi0+ZmVhdHVyZV9ncmFudF9jb3B5ID0K
KyAgICAgICAgKHhlbmdudHRhYl9ncmFudF9jb3B5KHhlbmRldi0+eGd0aCwgMCwgTlVMTCkgPT0g
MCk7CisKICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKHhlbmRldiwgJmxvY2FsX2Vycik7
CiAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaCBiL2luY2x1ZGUv
aHcveGVuL3hlbi1idXMuaAppbmRleCBkZjczNjc0ZmNkLi42M2EwOWI2N2VlIDEwMDY0NAotLS0g
YS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5o
CkBAIC0yNCw2ICsyNCw4IEBAIHR5cGVkZWYgc3RydWN0IFhlbkRldmljZSB7CiAgICAgZW51bSB4
ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0ZSwgZnJvbnRlbmRfc3RhdGU7CiAgICAgTm90aWZpZXIg
ZXhpdDsKICAgICBYZW5XYXRjaCAqZnJvbnRlbmRfc3RhdGVfd2F0Y2g7CisgICAgeGVuZ250dGFi
X2hhbmRsZSAqeGd0aDsKKyAgICBib29sIGZlYXR1cmVfZ3JhbnRfY29weTsKIH0gWGVuRGV2aWNl
OwogCiB0eXBlZGVmIGNoYXIgKigqWGVuRGV2aWNlR2V0TmFtZSkoWGVuRGV2aWNlICp4ZW5kZXYs
IEVycm9yICoqZXJycCk7CkBAIC03OSw0ICs4MSwyNyBAQCB2b2lkIHhlbl9kZXZpY2VfYmFja2Vu
ZF9zZXRfc3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpOwogZW51bSB4ZW5idXNfc3RhdGUgeGVu
X2RldmljZV9iYWNrZW5kX2dldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldik7CiAKK3ZvaWQgeGVu
X2RldmljZV9zZXRfbWF4X2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIHVuc2lnbmVkIGlu
dCBucl9yZWZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVy
cnApOwordm9pZCAqeGVuX2RldmljZV9tYXBfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRldiwg
dWludDMyX3QgKnJlZnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBucl9yZWZzLCBpbnQgcHJvdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RXJyb3IgKiplcnJwKTsKK3ZvaWQgeGVuX2RldmljZV91bm1hcF9ncmFudF9yZWZzKFhlbkRldmlj
ZSAqeGVuZGV2LCB2b2lkICptYXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbnJfcmVmcywgRXJyb3IgKiplcnJwKTsKKwordHlwZWRlZiBzdHJ1Y3QgWGVu
RGV2aWNlR3JhbnRDb3B5U2VnbWVudCB7CisgICAgdW5pb24geworICAgICAgICB2b2lkICp2aXJ0
OworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDMyX3QgcmVmOworICAgICAgICAg
ICAgb2ZmX3Qgb2Zmc2V0OworICAgICAgICB9IGZvcmVpZ247CisgICAgfSBzb3VyY2UsIGRlc3Q7
CisgICAgc2l6ZV90IGxlbjsKK30gWGVuRGV2aWNlR3JhbnRDb3B5U2VnbWVudDsKKwordm9pZCB4
ZW5fZGV2aWNlX2NvcHlfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCB0b19kb21h
aW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbkRldmljZUdyYW50Q29weVNl
Z21lbnQgc2Vnc1tdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbnJfc2VncywgRXJyb3IgKiplcnJwKTsKKwogI2VuZGlmIC8qIEhXX1hFTl9CVVNfSCAqLwot
LSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:49:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggsgr-0005xE-Aq; Tue, 08 Jan 2019 14:49: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsgp-0005wa-LO
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:49:11 +0000
X-Inumbo-ID: 8db4bd10-1354-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8db4bd10-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:49:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059120"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:48 +0000
Message-ID: <20190108144903.8249-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 03/18] xen: introduce 'xen-block',
 'xen-disk' and 'xen-cdrom'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIG5ldyBYZW5EZXZpY2UtczogJ3hlbi1kaXNrJyBhbmQgJ3hlbi1jZHJv
bScsIGJvdGggZGVyaXZlZApmcm9tIGEgY29tbW9uICd4ZW4tYmxvY2snIHBhcmVudCB0eXBlLiBU
aGVzZSB3aWxsIGV2ZW50dWFsbHkgcmVwbGFjZSB0aGUKJ3hlbl9kaXNrJyAobm90ZSB0aGUgdW5k
ZXJzY29yZSByYXRoZXIgdGhhbiBoeXBoZW4pIGxlZ2FjeSBQViBiYWNrZW5kIGJ1dAppdCBpcyBp
bGx1c3RyYXRpdmUgdG8gYnVpbGQgdXAgdGhlIGltcGxlbWVudGF0aW9uIGluY3JlbWVudGFsbHks
IGFsb25nIHdpdGgKdGhlIFhlbkJ1cy9YZW5EZXZpY2UgZnJhbWV3b3JrLiBTdWJzZXF1ZW50IHBh
dGNoZXMgd2lsbCB0aGVyZWZvcmUgYWRkIHRvCnRoZXNlIGRldmljZXMnIGltcGxlbWVudGF0aW9u
IGFzIG5ldyBmZWF0dXJlcyBhcmUgYWRkZWQgdG8gdGhlIGZyYW1ld29yay4KCkFmdGVyIHRoaXMg
cGF0Y2ggaGFzIGJlZW4gYXBwbGllZCBpdCBpcyBwb3NzaWJsZSB0byBpbnN0YW50aWF0ZSBuZXcK
J3hlbi1kaXNrJyBvciAneGVuLWNkcm9tJyBkZXZpY2VzIHdpdGggYSBzaW5nbGUgJ3ZkZXYnIHBh
cmFtZXRlciwgd2hpY2gKYWNjZXB0cyB2YWx1ZXMgYWRoZXJpbmcgdG8gdGhlIFhlbiBWQkQgbmFt
aW5nIHNjaGVtZSBbMV0uIEZvciBleGFtcGxlLCBhCmNvbW1hbmQtbGluZSBpbnN0YW50aWF0aW9u
IG9mIGEgeGVuLWRpc2sgY2FuIGJlIGRvbmUgd2l0aCBhbiBhcmd1bWVudApzaW1pbGFyIHRvIHRo
ZSBmb2xsb3dpbmc6CgotZGV2aWNlIHhlbi1kaXNrLHZkZXY9aGRhCgpUaGUgaW1wbGVtZW50YXRp
b24gb2YgdGhlIHZkZXYgcGFyYW1ldGVyIGZvcm11bGF0ZXMgdGhlIGFwcHJvcHJpYXRlIFZCRApu
dW1iZXIgZm9yIHVzZSBpbiB0aGUgUFYgcHJvdG9jb2wuCgpbMV0gaHR0cHM6Ly94ZW5iaXRzLnhl
bi5vcmcvZG9jcy91bnN0YWJsZS9tYW4veGVuLXZiZC1pbnRlcmZhY2UuNy5odG1sCgpTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQpDYzogS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5j
b20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgp2NToK
IC0gSW50cm9kdWNlIHByb3BlcnRpZXMgc3ViLXN0cnVjdHVyZSAod2hpY2ggd2lsbCBiZSB1c2Vm
dWwgbGF0ZXIpCiAtIEtlZXBpbmcgQW50aG9ueSdzIFItYiBmcm9tIHY0IHNpbmNlIGNoYW5nZSBp
cyB0cml2aWFsCgp2MzoKIC0gRml4IHZkZXYgcGFyc2luZyBhZ2FpbiwgYW5kIHZkZXYgZm9ybWF0
dGluZyB0aGlzIHRpbWUKIC0gUmVtb3ZlIGFuIHVubmVjZXNzYXJ5IGxvY2FsX2VycgoKdjI6CiAt
IEZpeCBib2lsZXJwbGF0ZQogLSBGaXggdmRldiBwYXJzaW5nCiAtIENoYW5nZSBuYW1lIGZyb20g
J3hlbi1xZGlzaycgdG8gJ3hlbi1ibG9jaycsIG1ha2UgYWJzdHJhY3QsIGFuZCBzcGxpdAogICBv
ZmYgJ3hlbi1kaXNrJyBhbmQgJ3hlbi1jZHJvbScgYXMgY29uY3JldGUgc3ViLXR5cGVzCi0tLQog
TUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGh3L2Jsb2NrL01ha2VmaWxlLm9i
anMgICAgIHwgICAxICsKIGh3L2Jsb2NrL3RyYWNlLWV2ZW50cyAgICAgIHwgICA4ICsKIGh3L2Js
b2NrL3hlbi1ibG9jay5jICAgICAgIHwgMzQzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIGluY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oIHwgIDczICsrKysrKysrCiA1IGZp
bGVzIGNoYW5nZWQsIDQyNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgaHcvYmxvY2sveGVuLWJsb2NrLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRl
L2h3L3hlbi94ZW4tYmxvY2suaAoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5F
UlMKaW5kZXggMTk3OTJjZmIyZC4uMzhkNmMzYjk3MyAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMK
KysrIGIvTUFJTlRBSU5FUlMKQEAgLTQxNCw3ICs0MTQsNyBAQCBGOiBody85cGZzL3hlbi05cC1i
YWNrZW5kLmMKIEY6IGh3L2NoYXIveGVuX2NvbnNvbGUuYwogRjogaHcvZGlzcGxheS94ZW5mYi5j
CiBGOiBody9uZXQveGVuX25pYy5jCi1GOiBody9ibG9jay94ZW5fKgorRjogaHcvYmxvY2sveGVu
KgogRjogaHcveGVuLwogRjogaHcveGVucHYvCiBGOiBody9pMzg2L3hlbi8KZGlmZiAtLWdpdCBh
L2h3L2Jsb2NrL01ha2VmaWxlLm9ianMgYi9ody9ibG9jay9NYWtlZmlsZS5vYmpzCmluZGV4IDUz
Y2U1NzUxYWUuLmYzNDgxM2EzNzcgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL01ha2VmaWxlLm9ianMK
KysrIGIvaHcvYmxvY2svTWFrZWZpbGUub2JqcwpAQCAtNCw2ICs0LDcgQEAgY29tbW9uLW9iai0k
KENPTkZJR19TU0lfTTI1UDgwKSArPSBtMjVwODAubwogY29tbW9uLW9iai0kKENPTkZJR19OQU5E
KSArPSBuYW5kLm8KIGNvbW1vbi1vYmotJChDT05GSUdfUEZMQVNIX0NGSTAxKSArPSBwZmxhc2hf
Y2ZpMDEubwogY29tbW9uLW9iai0kKENPTkZJR19QRkxBU0hfQ0ZJMDIpICs9IHBmbGFzaF9jZmkw
Mi5vCitjb21tb24tb2JqLSQoQ09ORklHX1hFTikgKz0geGVuLWJsb2NrLm8KIGNvbW1vbi1vYmot
JChDT05GSUdfWEVOKSArPSB4ZW5fZGlzay5vCiBjb21tb24tb2JqLSQoQ09ORklHX0VDQykgKz0g
ZWNjLm8KIGNvbW1vbi1vYmotJChDT05GSUdfT05FTkFORCkgKz0gb25lbmFuZC5vCmRpZmYgLS1n
aXQgYS9ody9ibG9jay90cmFjZS1ldmVudHMgYi9ody9ibG9jay90cmFjZS1ldmVudHMKaW5kZXgg
MzM1YzA5MjQ1MC4uNGFmYmQ2MmE4OCAxMDA2NDQKLS0tIGEvaHcvYmxvY2svdHJhY2UtZXZlbnRz
CisrKyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwpAQCAtMTI3LDMgKzEyNywxMSBAQCB4ZW5fZGlz
a19pbml0KGNoYXIgKm5hbWUpICIlcyIKIHhlbl9kaXNrX2Nvbm5lY3QoY2hhciAqbmFtZSkgIiVz
IgogeGVuX2Rpc2tfZGlzY29ubmVjdChjaGFyICpuYW1lKSAiJXMiCiB4ZW5fZGlza19mcmVlKGNo
YXIgKm5hbWUpICIlcyIKKworIyBody9ibG9jay94ZW4tYmxvY2suYworeGVuX2Jsb2NrX3JlYWxp
emUoY29uc3QgY2hhciAqdHlwZSwgdWludDMyX3QgZGlzaywgdWludDMyX3QgcGFydGl0aW9uKSAi
JXMgZCV1cCV1IgoreGVuX2Jsb2NrX3VucmVhbGl6ZShjb25zdCBjaGFyICp0eXBlLCB1aW50MzJf
dCBkaXNrLCB1aW50MzJfdCBwYXJ0aXRpb24pICIlcyBkJXVwJXUiCit4ZW5fZGlza19yZWFsaXpl
KHZvaWQpICIiCit4ZW5fZGlza191bnJlYWxpemUodm9pZCkgIiIKK3hlbl9jZHJvbV9yZWFsaXpl
KHZvaWQpICIiCit4ZW5fY2Ryb21fdW5yZWFsaXplKHZvaWQpICIiCmRpZmYgLS1naXQgYS9ody9i
bG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAuLjhlNzhiNmEwMzQKLS0tIC9kZXYvbnVsbAorKysgYi9ody9i
bG9jay94ZW4tYmxvY2suYwpAQCAtMCwwICsxLDM0MyBAQAorLyoKKyAqIENvcHlyaWdodCAoYykg
MjAxOCAgQ2l0cml4IFN5c3RlbXMgSW5jLgorICoKKyAqIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwsIHZlcnNpb24gMiBvciBsYXRlci4KKyAqIFNl
ZSB0aGUgQ09QWUlORyBmaWxlIGluIHRoZSB0b3AtbGV2ZWwgZGlyZWN0b3J5LgorICovCisKKyNp
bmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9jdXRpbHMuaCIKKyNpbmNsdWRl
ICJxYXBpL2Vycm9yLmgiCisjaW5jbHVkZSAicWFwaS92aXNpdG9yLmgiCisjaW5jbHVkZSAiaHcv
aHcuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWJsb2NrLmgiCisjaW5jbHVkZSAidHJhY2UuaCIK
Kworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX3VucmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJy
b3IgKiplcnJwKQoreworICAgIFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiA9IFhFTl9CTE9DS19E
RVZJQ0UoeGVuZGV2KTsKKyAgICBYZW5CbG9ja0RldmljZUNsYXNzICpibG9ja2Rldl9jbGFzcyA9
CisgICAgICAgIFhFTl9CTE9DS19ERVZJQ0VfR0VUX0NMQVNTKHhlbmRldik7CisgICAgY29uc3Qg
Y2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKGJsb2NrZGV2KSk7CisgICAg
WGVuQmxvY2tWZGV2ICp2ZGV2ID0gJmJsb2NrZGV2LT5wcm9wcy52ZGV2OworCisgICAgaWYgKHZk
ZXYtPnR5cGUgPT0gWEVOX0JMT0NLX1ZERVZfVFlQRV9JTlZBTElEKSB7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisKKyAgICB0cmFjZV94ZW5fYmxvY2tfdW5yZWFsaXplKHR5cGUsIHZkZXYtPmRp
c2ssIHZkZXYtPnBhcnRpdGlvbik7CisKKyAgICBpZiAoYmxvY2tkZXZfY2xhc3MtPnVucmVhbGl6
ZSkgeworICAgICAgICBibG9ja2Rldl9jbGFzcy0+dW5yZWFsaXplKGJsb2NrZGV2LCBlcnJwKTsK
KyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVu
ZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVO
X0JMT0NLX0RFVklDRSh4ZW5kZXYpOworICAgIFhlbkJsb2NrRGV2aWNlQ2xhc3MgKmJsb2NrZGV2
X2NsYXNzID0KKyAgICAgICAgWEVOX0JMT0NLX0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKKyAg
ICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoYmxvY2tkZXYp
KTsKKyAgICBYZW5CbG9ja1ZkZXYgKnZkZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7CisgICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICBpZiAodmRldi0+dHlwZSA9PSBYRU5fQkxP
Q0tfVkRFVl9UWVBFX0lOVkFMSUQpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAidmRldiBw
cm9wZXJ0eSBub3Qgc2V0Iik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB0cmFjZV94
ZW5fYmxvY2tfcmVhbGl6ZSh0eXBlLCB2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0aXRpb24pOworCisg
ICAgaWYgKGJsb2NrZGV2X2NsYXNzLT5yZWFsaXplKSB7CisgICAgICAgIGJsb2NrZGV2X2NsYXNz
LT5yZWFsaXplKGJsb2NrZGV2LCAmbG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxvY2FsX2Vycikg
eworICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAg
IH0KKyAgICB9Cit9CisKK3N0YXRpYyBjaGFyICpkaXNrX3RvX3ZiZF9uYW1lKHVuc2lnbmVkIGlu
dCBkaXNrKQoreworICAgIGNoYXIgKm5hbWUsICpwcmVmaXggPSAoZGlzayA+PSAyNikgPworICAg
ICAgICBkaXNrX3RvX3ZiZF9uYW1lKChkaXNrIC8gMjYpIC0gMSkgOiBnX3N0cmR1cCgiIik7CisK
KyAgICBuYW1lID0gZ19zdHJkdXBfcHJpbnRmKCIlcyVjIiwgcHJlZml4LCAnYScgKyBkaXNrICUg
MjYpOworICAgIGdfZnJlZShwcmVmaXgpOworCisgICAgcmV0dXJuIG5hbWU7Cit9CisKK3N0YXRp
YyB2b2lkIHhlbl9ibG9ja19nZXRfdmRldihPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3Qg
Y2hhciAqbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUs
IEVycm9yICoqZXJycCkKK3sKKyAgICBEZXZpY2VTdGF0ZSAqZGV2ID0gREVWSUNFKG9iaik7Cisg
ICAgUHJvcGVydHkgKnByb3AgPSBvcGFxdWU7CisgICAgWGVuQmxvY2tWZGV2ICp2ZGV2ID0gcWRl
dl9nZXRfcHJvcF9wdHIoZGV2LCBwcm9wKTsKKyAgICBjaGFyICpzdHI7CisKKyAgICBzd2l0Y2gg
KHZkZXYtPnR5cGUpIHsKKyAgICBjYXNlIFhFTl9CTE9DS19WREVWX1RZUEVfRFA6CisgICAgICAg
IHN0ciA9IGdfc3RyZHVwX3ByaW50ZigiZCVsdXAlbHUiLCB2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0
aXRpb24pOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVOX0JMT0NLX1ZERVZfVFlQRV9Y
VkQ6CisgICAgY2FzZSBYRU5fQkxPQ0tfVkRFVl9UWVBFX0hEOgorICAgIGNhc2UgWEVOX0JMT0NL
X1ZERVZfVFlQRV9TRDogeworICAgICAgICBjaGFyICpuYW1lID0gZGlza190b192YmRfbmFtZSh2
ZGV2LT5kaXNrKTsKKworICAgICAgICBzdHIgPSBnX3N0cmR1cF9wcmludGYoIiVzJXMlbHUiLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZkZXYtPnR5cGUgPT0gWEVOX0JMT0NLX1ZE
RVZfVFlQRV9YVkQpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4dmQiIDoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2ZGV2LT50eXBlID09IFhFTl9CTE9DS19WREVW
X1RZUEVfSEQpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoZCIgOgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgInNkIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG5hbWUsIHZkZXYtPnBhcnRpdGlvbik7CisgICAgICAgIGdfZnJlZShuYW1lKTsKKyAgICAg
ICAgYnJlYWs7CisgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIGVycm9yX3NldGcoZXJycCwg
ImludmFsaWQgdmRldiB0eXBlIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB2aXNp
dF90eXBlX3N0cih2LCBuYW1lLCAmc3RyLCBlcnJwKTsKKyAgICBnX2ZyZWUoc3RyKTsKK30KKwor
c3RhdGljIHVuc2lnbmVkIGludCB2YmRfbmFtZV90b19kaXNrKGNvbnN0IGNoYXIgKm5hbWUsIGNv
bnN0IGNoYXIgKiplbmRwKQoreworICAgIHVuc2lnbmVkIGludCBkaXNrID0gMDsKKworICAgIHdo
aWxlICgqbmFtZSAhPSAnXDAnKSB7CisgICAgICAgIGlmICghZ19hc2NpaV9pc2FscGhhKCpuYW1l
KSB8fCAhZ19hc2NpaV9pc2xvd2VyKCpuYW1lKSkgeworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKworICAgICAgICBkaXNrICo9IDI2OworICAgICAgICBkaXNrICs9ICpuYW1lKysgLSAn
YScgKyAxOworICAgIH0KKyAgICAqZW5kcCA9IG5hbWU7CisKKyAgICByZXR1cm4gZGlzayAtIDE7
Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19zZXRfdmRldihPYmplY3QgKm9iaiwgVmlzaXRv
ciAqdiwgY29uc3QgY2hhciAqbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
b2lkICpvcGFxdWUsIEVycm9yICoqZXJycCkKK3sKKyAgICBEZXZpY2VTdGF0ZSAqZGV2ID0gREVW
SUNFKG9iaik7CisgICAgUHJvcGVydHkgKnByb3AgPSBvcGFxdWU7CisgICAgWGVuQmxvY2tWZGV2
ICp2ZGV2ID0gcWRldl9nZXRfcHJvcF9wdHIoZGV2LCBwcm9wKTsKKyAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKKyAgICBjaGFyICpzdHIsICpwOworICAgIGNvbnN0IGNoYXIgKmVuZDsKKwor
ICAgIGlmIChkZXYtPnJlYWxpemVkKSB7CisgICAgICAgIHFkZXZfcHJvcF9zZXRfYWZ0ZXJfcmVh
bGl6ZShkZXYsIG5hbWUsIGVycnApOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgdmlz
aXRfdHlwZV9zdHIodiwgbmFtZSwgJnN0ciwgJmxvY2FsX2Vycik7CisgICAgaWYgKGxvY2FsX2Vy
cikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAg
cmV0dXJuOworICAgIH0KKworICAgIHAgPSBzdHJjaHIoc3RyLCAnZCcpOworICAgIGlmICghcCkg
eworICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgfQorCisgICAgKnArKyA9ICdcMCc7CisgICAg
aWYgKCpzdHIgPT0gJ1wwJykgeworICAgICAgICB2ZGV2LT50eXBlID0gWEVOX0JMT0NLX1ZERVZf
VFlQRV9EUDsKKyAgICB9IGVsc2UgaWYgKHN0cmNtcChzdHIsICJ4diIpID09IDApIHsKKyAgICAg
ICAgdmRldi0+dHlwZSA9IFhFTl9CTE9DS19WREVWX1RZUEVfWFZEOworICAgIH0gZWxzZSBpZiAo
c3RyY21wKHN0ciwgImgiKSA9PSAwKSB7CisgICAgICAgIHZkZXYtPnR5cGUgPSBYRU5fQkxPQ0tf
VkRFVl9UWVBFX0hEOworICAgIH0gZWxzZSBpZiAoc3RyY21wKHN0ciwgInMiKSA9PSAwKSB7Cisg
ICAgICAgIHZkZXYtPnR5cGUgPSBYRU5fQkxPQ0tfVkRFVl9UWVBFX1NEOworICAgIH0gZWxzZSB7
CisgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICB9CisKKyAgICBpZiAodmRldi0+dHlwZSA9PSBY
RU5fQkxPQ0tfVkRFVl9UWVBFX0RQKSB7CisgICAgICAgIGlmIChxZW11X3N0cnRvdWwocCwgJmVu
ZCwgMTAsICZ2ZGV2LT5kaXNrKSkgeworICAgICAgICAgICAgZ290byBpbnZhbGlkOworICAgICAg
ICB9CisKKyAgICAgICAgaWYgKCplbmQgPT0gJ3AnKSB7CisgICAgICAgICAgICBwID0gKGNoYXIg
KikgKytlbmQ7CisgICAgICAgICAgICBpZiAoKmVuZCA9PSAnXDAnKSB7CisgICAgICAgICAgICAg
ICAgZ290byBpbnZhbGlkOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfSBlbHNlIHsK
KyAgICAgICAgdmRldi0+ZGlzayA9IHZiZF9uYW1lX3RvX2Rpc2socCwgJmVuZCk7CisgICAgfQor
CisgICAgaWYgKCplbmQgIT0gJ1wwJykgeworICAgICAgICBwID0gKGNoYXIgKillbmQ7CisKKyAg
ICAgICAgaWYgKHFlbXVfc3RydG91bChwLCAmZW5kLCAxMCwgJnZkZXYtPnBhcnRpdGlvbikpIHsK
KyAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICgqZW5k
ICE9ICdcMCcpIHsKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAgICAgfQorICAgIH0g
ZWxzZSB7CisgICAgICAgIHZkZXYtPnBhcnRpdGlvbiA9IDA7CisgICAgfQorCisgICAgc3dpdGNo
ICh2ZGV2LT50eXBlKSB7CisgICAgY2FzZSBYRU5fQkxPQ0tfVkRFVl9UWVBFX0RQOgorICAgIGNh
c2UgWEVOX0JMT0NLX1ZERVZfVFlQRV9YVkQ6CisgICAgICAgIGlmICh2ZGV2LT5kaXNrIDwgKDEg
PDwgNCkgJiYgdmRldi0+cGFydGl0aW9uIDwgKDEgPDwgNCkpIHsKKyAgICAgICAgICAgIHZkZXYt
Pm51bWJlciA9ICgyMDIgPDwgOCkgfCAodmRldi0+ZGlzayA8PCA0KSB8CisgICAgICAgICAgICAg
ICAgdmRldi0+cGFydGl0aW9uOworICAgICAgICB9IGVsc2UgaWYgKHZkZXYtPmRpc2sgPCAoMSA8
PCAyMCkgJiYgdmRldi0+cGFydGl0aW9uIDwgKDEgPDwgOCkpIHsKKyAgICAgICAgICAgIHZkZXYt
Pm51bWJlciA9ICgxIDw8IDI4KSB8ICh2ZGV2LT5kaXNrIDw8IDgpIHwKKyAgICAgICAgICAgICAg
ICB2ZGV2LT5wYXJ0aXRpb247CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBnb3RvIGlu
dmFsaWQ7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTl9CTE9DS19W
REVWX1RZUEVfSEQ6CisgICAgICAgIGlmICgodmRldi0+ZGlzayA9PSAwIHx8IHZkZXYtPmRpc2sg
PT0gMSkgJiYKKyAgICAgICAgICAgIHZkZXYtPnBhcnRpdGlvbiA8ICgxIDw8IDYpKSB7CisgICAg
ICAgICAgICB2ZGV2LT5udW1iZXIgPSAoMyA8PCA4KSB8ICh2ZGV2LT5kaXNrIDw8IDYpIHwgdmRl
di0+cGFydGl0aW9uOworICAgICAgICB9IGVsc2UgaWYgKCh2ZGV2LT5kaXNrID09IDIgfHwgdmRl
di0+ZGlzayA9PSAzKSAmJgorICAgICAgICAgICAgICAgICAgIHZkZXYtPnBhcnRpdGlvbiA8ICgx
IDw8IDYpKSB7CisgICAgICAgICAgICB2ZGV2LT5udW1iZXIgPSAoMjIgPDwgOCkgfCAoKHZkZXYt
PmRpc2sgLSAyKSA8PCA2KSB8CisgICAgICAgICAgICAgICAgdmRldi0+cGFydGl0aW9uOworICAg
ICAgICB9IGVsc2UgeworICAgICAgICAgICAgZ290byBpbnZhbGlkOworICAgICAgICB9CisgICAg
ICAgIGJyZWFrOworCisgICAgY2FzZSBYRU5fQkxPQ0tfVkRFVl9UWVBFX1NEOgorICAgICAgICBp
ZiAodmRldi0+ZGlzayA8ICgxIDw8IDQpICYmIHZkZXYtPnBhcnRpdGlvbiA8ICgxIDw8IDQpKSB7
CisgICAgICAgICAgICB2ZGV2LT5udW1iZXIgPSAoOCA8PCA4KSB8ICh2ZGV2LT5kaXNrIDw8IDQp
IHwgdmRldi0+cGFydGl0aW9uOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgZ290byBp
bnZhbGlkOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAg
ICAgZ290byBpbnZhbGlkOworICAgIH0KKworICAgIGdfZnJlZShzdHIpOworICAgIHJldHVybjsK
KworaW52YWxpZDoKKyAgICBlcnJvcl9zZXRnKGVycnAsICJpbnZhbGlkIHZpcnR1YWwgZGlzayBz
cGVjaWZpZXIiKTsKKworICAgIHZkZXYtPnR5cGUgPSBYRU5fQkxPQ0tfVkRFVl9UWVBFX0lOVkFM
SUQ7CisgICAgZ19mcmVlKHN0cik7Cit9CisKKy8qCisgKiBUaGlzIHByb3BlcnR5IGRlYWxzIHdp
dGggJ3ZkZXYnIG5hbWVzIGFkaGVyaW5nIHRvIHRoZSBYZW4gVkJEIG5hbWluZworICogc2NoZW1l
IGRlc2NyaWJlZCBpbjoKKyAqCisgKiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3Rh
YmxlL21hbi94ZW4tdmJkLWludGVyZmFjZS43Lmh0bWwKKyAqLworY29uc3QgUHJvcGVydHlJbmZv
IHhlbl9ibG9ja19wcm9wX3ZkZXYgPSB7CisgICAgLm5hbWUgID0gInN0ciIsCisgICAgLmRlc2Ny
aXB0aW9uID0gIlZpcnR1YWwgRGlzayBzcGVjaWZpZXI6IGQqcCoveHZkKi9oZCovc2QqIiwKKyAg
ICAuZ2V0ID0geGVuX2Jsb2NrX2dldF92ZGV2LAorICAgIC5zZXQgPSB4ZW5fYmxvY2tfc2V0X3Zk
ZXYsCit9OworCitzdGF0aWMgUHJvcGVydHkgeGVuX2Jsb2NrX3Byb3BzW10gPSB7CisgICAgREVG
SU5FX1BST1AoInZkZXYiLCBYZW5CbG9ja0RldmljZSwgcHJvcHMudmRldiwKKyAgICAgICAgICAg
ICAgICB4ZW5fYmxvY2tfcHJvcF92ZGV2LCBYZW5CbG9ja1ZkZXYpLAorICAgIERFRklORV9QUk9Q
X0VORF9PRl9MSVNUKCkKK307CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19jbGFzc19pbml0KE9i
amVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKK3sKKyAgICBEZXZpY2VDbGFzcyAqZGV2X2Ns
YXNzID0gREVWSUNFX0NMQVNTKGNsYXNzKTsKKyAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2X2Ns
YXNzID0gWEVOX0RFVklDRV9DTEFTUyhjbGFzcyk7CisKKyAgICB4ZW5kZXZfY2xhc3MtPnJlYWxp
emUgPSB4ZW5fYmxvY2tfcmVhbGl6ZTsKKyAgICB4ZW5kZXZfY2xhc3MtPnVucmVhbGl6ZSA9IHhl
bl9ibG9ja191bnJlYWxpemU7CisKKyAgICBkZXZfY2xhc3MtPnByb3BzID0geGVuX2Jsb2NrX3By
b3BzOworfQorCitzdGF0aWMgY29uc3QgVHlwZUluZm8geGVuX2Jsb2NrX3R5cGVfaW5mbyA9IHsK
KyAgICAubmFtZSA9IFRZUEVfWEVOX0JMT0NLX0RFVklDRSwKKyAgICAucGFyZW50ID0gVFlQRV9Y
RU5fREVWSUNFLAorICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlbkJsb2NrRGV2aWNlKSwK
KyAgICAuYWJzdHJhY3QgPSB0cnVlLAorICAgIC5jbGFzc19zaXplID0gc2l6ZW9mKFhlbkJsb2Nr
RGV2aWNlQ2xhc3MpLAorICAgIC5jbGFzc19pbml0ID0geGVuX2Jsb2NrX2NsYXNzX2luaXQsCit9
OworCitzdGF0aWMgdm9pZCB4ZW5fZGlza191bnJlYWxpemUoWGVuQmxvY2tEZXZpY2UgKmJsb2Nr
ZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgdHJhY2VfeGVuX2Rpc2tfdW5yZWFsaXplKCk7Cit9
CisKK3N0YXRpYyB2b2lkIHhlbl9kaXNrX3JlYWxpemUoWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2
LCBFcnJvciAqKmVycnApCit7CisgICAgdHJhY2VfeGVuX2Rpc2tfcmVhbGl6ZSgpOworfQorCitz
dGF0aWMgdm9pZCB4ZW5fZGlza19jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAq
ZGF0YSkKK3sKKyAgICBEZXZpY2VDbGFzcyAqZGV2X2NsYXNzID0gREVWSUNFX0NMQVNTKGNsYXNz
KTsKKyAgICBYZW5CbG9ja0RldmljZUNsYXNzICpibG9ja2Rldl9jbGFzcyA9IFhFTl9CTE9DS19E
RVZJQ0VfQ0xBU1MoY2xhc3MpOworCisgICAgYmxvY2tkZXZfY2xhc3MtPnJlYWxpemUgPSB4ZW5f
ZGlza19yZWFsaXplOworICAgIGJsb2NrZGV2X2NsYXNzLT51bnJlYWxpemUgPSB4ZW5fZGlza191
bnJlYWxpemU7CisKKyAgICBkZXZfY2xhc3MtPmRlc2MgPSAiWGVuIERpc2sgRGV2aWNlIjsKK30K
Kworc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhlbl9kaXNrX3R5cGVfaW5mbyA9IHsKKyAgICAubmFt
ZSA9IFRZUEVfWEVOX0RJU0tfREVWSUNFLAorICAgIC5wYXJlbnQgPSBUWVBFX1hFTl9CTE9DS19E
RVZJQ0UsCisgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoWGVuRGlza0RldmljZSksCisgICAg
LmNsYXNzX2luaXQgPSB4ZW5fZGlza19jbGFzc19pbml0LAorfTsKKworc3RhdGljIHZvaWQgeGVu
X2Nkcm9tX3VucmVhbGl6ZShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJycCkK
K3sKKyAgICB0cmFjZV94ZW5fY2Ryb21fdW5yZWFsaXplKCk7Cit9CisKK3N0YXRpYyB2b2lkIHhl
bl9jZHJvbV9yZWFsaXplKFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiwgRXJyb3IgKiplcnJwKQor
eworICAgIHRyYWNlX3hlbl9jZHJvbV9yZWFsaXplKCk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9j
ZHJvbV9jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKK3sKKyAgICBE
ZXZpY2VDbGFzcyAqZGV2X2NsYXNzID0gREVWSUNFX0NMQVNTKGNsYXNzKTsKKyAgICBYZW5CbG9j
a0RldmljZUNsYXNzICpibG9ja2Rldl9jbGFzcyA9IFhFTl9CTE9DS19ERVZJQ0VfQ0xBU1MoY2xh
c3MpOworCisgICAgYmxvY2tkZXZfY2xhc3MtPnJlYWxpemUgPSB4ZW5fY2Ryb21fcmVhbGl6ZTsK
KyAgICBibG9ja2Rldl9jbGFzcy0+dW5yZWFsaXplID0geGVuX2Nkcm9tX3VucmVhbGl6ZTsKKwor
ICAgIGRldl9jbGFzcy0+ZGVzYyA9ICJYZW4gQ0QtUk9NIERldmljZSI7Cit9CisKK3N0YXRpYyBj
b25zdCBUeXBlSW5mbyB4ZW5fY2Ryb21fdHlwZV9pbmZvID0geworICAgIC5uYW1lID0gVFlQRV9Y
RU5fQ0RST01fREVWSUNFLAorICAgIC5wYXJlbnQgPSBUWVBFX1hFTl9CTE9DS19ERVZJQ0UsCisg
ICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoWGVuQ0RSb21EZXZpY2UpLAorICAgIC5jbGFzc19p
bml0ID0geGVuX2Nkcm9tX2NsYXNzX2luaXQsCit9OworCitzdGF0aWMgdm9pZCB4ZW5fYmxvY2tf
cmVnaXN0ZXJfdHlwZXModm9pZCkKK3sKKyAgICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygmeGVuX2Js
b2NrX3R5cGVfaW5mbyk7CisgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnhlbl9kaXNrX3R5cGVf
aW5mbyk7CisgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnhlbl9jZHJvbV90eXBlX2luZm8pOwor
fQorCit0eXBlX2luaXQoeGVuX2Jsb2NrX3JlZ2lzdGVyX3R5cGVzKQpkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9ody94ZW4veGVuLWJsb2NrLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yOTQxMzI1NmU5Ci0tLSAvZGV2L251
bGwKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJsb2NrLmgKQEAgLTAsMCArMSw3MyBAQAorLyoK
KyAqIENvcHlyaWdodCAoYykgMjAxOCAgQ2l0cml4IFN5c3RlbXMgSW5jLgorICoKKyAqIFRoaXMg
d29yayBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwsIHZlcnNpb24g
MiBvciBsYXRlci4KKyAqIFNlZSB0aGUgQ09QWUlORyBmaWxlIGluIHRoZSB0b3AtbGV2ZWwgZGly
ZWN0b3J5LgorICovCisKKyNpZm5kZWYgSFdfWEVOX0JMT0NLX0gKKyNkZWZpbmUgSFdfWEVOX0JM
T0NLX0gKKworI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgiCisKK3R5cGVkZWYgZW51bSBYZW5C
bG9ja1ZkZXZUeXBlIHsKKyAgICBYRU5fQkxPQ0tfVkRFVl9UWVBFX0lOVkFMSUQsCisgICAgWEVO
X0JMT0NLX1ZERVZfVFlQRV9EUCwKKyAgICBYRU5fQkxPQ0tfVkRFVl9UWVBFX1hWRCwKKyAgICBY
RU5fQkxPQ0tfVkRFVl9UWVBFX0hELAorICAgIFhFTl9CTE9DS19WREVWX1RZUEVfU0QsCisgICAg
WEVOX0JMT0NLX1ZERVZfVFlQRV9fTUFYCit9IFhlbkJsb2NrVmRldlR5cGU7CisKK3R5cGVkZWYg
c3RydWN0IFhlbkJsb2NrVmRldiB7CisgICAgWGVuQmxvY2tWZGV2VHlwZSB0eXBlOworICAgIHVu
c2lnbmVkIGxvbmcgZGlzazsKKyAgICB1bnNpZ25lZCBsb25nIHBhcnRpdGlvbjsKKyAgICB1bnNp
Z25lZCBsb25nIG51bWJlcjsKK30gWGVuQmxvY2tWZGV2OworCit0eXBlZGVmIHN0cnVjdCBYZW5C
bG9ja1Byb3BlcnRpZXMgeworICAgIFhlbkJsb2NrVmRldiB2ZGV2OworfSBYZW5CbG9ja1Byb3Bl
cnRpZXM7CisKK3R5cGVkZWYgc3RydWN0IFhlbkJsb2NrRGV2aWNlIHsKKyAgICBYZW5EZXZpY2Ug
eGVuZGV2OworICAgIFhlbkJsb2NrUHJvcGVydGllcyBwcm9wczsKK30gWGVuQmxvY2tEZXZpY2U7
CisKK3R5cGVkZWYgdm9pZCAoKlhlbkJsb2NrRGV2aWNlUmVhbGl6ZSkoWGVuQmxvY2tEZXZpY2Ug
KmJsb2NrZGV2LCBFcnJvciAqKmVycnApOwordHlwZWRlZiB2b2lkICgqWGVuQmxvY2tEZXZpY2VV
bnJlYWxpemUpKFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiwgRXJyb3IgKiplcnJwKTsKKwordHlw
ZWRlZiBzdHJ1Y3QgWGVuQmxvY2tEZXZpY2VDbGFzcyB7CisgICAgLyo8IHByaXZhdGUgPiovCisg
ICAgWGVuRGV2aWNlQ2xhc3MgcGFyZW50X2NsYXNzOworICAgIC8qPCBwdWJsaWMgPiovCisgICAg
WGVuQmxvY2tEZXZpY2VSZWFsaXplIHJlYWxpemU7CisgICAgWGVuQmxvY2tEZXZpY2VVbnJlYWxp
emUgdW5yZWFsaXplOworfSBYZW5CbG9ja0RldmljZUNsYXNzOworCisjZGVmaW5lIFRZUEVfWEVO
X0JMT0NLX0RFVklDRSAgInhlbi1ibG9jayIKKyNkZWZpbmUgWEVOX0JMT0NLX0RFVklDRShvYmop
IFwKKyAgICAgT0JKRUNUX0NIRUNLKFhlbkJsb2NrRGV2aWNlLCAob2JqKSwgVFlQRV9YRU5fQkxP
Q0tfREVWSUNFKQorI2RlZmluZSBYRU5fQkxPQ0tfREVWSUNFX0NMQVNTKGNsYXNzKSBcCisgICAg
IE9CSkVDVF9DTEFTU19DSEVDSyhYZW5CbG9ja0RldmljZUNsYXNzLCAoY2xhc3MpLCBUWVBFX1hF
Tl9CTE9DS19ERVZJQ0UpCisjZGVmaW5lIFhFTl9CTE9DS19ERVZJQ0VfR0VUX0NMQVNTKG9iaikg
XAorICAgICBPQkpFQ1RfR0VUX0NMQVNTKFhlbkJsb2NrRGV2aWNlQ2xhc3MsIChvYmopLCBUWVBF
X1hFTl9CTE9DS19ERVZJQ0UpCisKK3R5cGVkZWYgc3RydWN0IFhlbkRpc2tEZXZpY2UgeworICAg
IFhlbkJsb2NrRGV2aWNlIGJsb2NrZGV2OworfSBYZW5EaXNrRGV2aWNlOworCisjZGVmaW5lIFRZ
UEVfWEVOX0RJU0tfREVWSUNFICAieGVuLWRpc2siCisjZGVmaW5lIFhFTl9ESVNLX0RFVklDRShv
YmopIFwKKyAgICAgT0JKRUNUX0NIRUNLKFhlbkRpc2tEZXZpY2UsIChvYmopLCBUWVBFX1hFTl9E
SVNLX0RFVklDRSkKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQ0RSb21EZXZpY2UgeworICAgIFhlbkJs
b2NrRGV2aWNlIGJsb2NrZGV2OworfSBYZW5DRFJvbURldmljZTsKKworI2RlZmluZSBUWVBFX1hF
Tl9DRFJPTV9ERVZJQ0UgICJ4ZW4tY2Ryb20iCisjZGVmaW5lIFhFTl9DRFJPTV9ERVZJQ0Uob2Jq
KSBcCisgICAgIE9CSkVDVF9DSEVDSyhYZW5DRFJvbURldmljZSwgKG9iaiksIFRZUEVfWEVOX0NE
Uk9NX0RFVklDRSkKKworI2VuZGlmIC8qIEhXX1hFTl9CTE9DS19IICovCi0tIAoyLjIwLjEuMi5n
YjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:49:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1ggsgr-0005xr-Qn; Tue, 08 Jan 2019 14:49: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsgp-0005wi-TZ
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:49:11 +0000
X-Inumbo-ID: 8ef150e3-1354-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ef150e3-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:49:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059127"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:52 +0000
Message-ID: <20190108144903.8249-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 07/18] xen: add event channel interface for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxlZ2FjeSBQViBiYWNrZW5kIGluZnJhc3RydWN0dXJlIHByb3ZpZGVzIGZ1bmN0aW9ucyB0
byBiaW5kLCB1bmJpbmQKYW5kIHNlbmQgbm90aWZpY2F0aW9ucyB0byBldmVudCBjaGFubm5lbHMu
IFNpbWlsYXIgZnVuY3Rpb25hbGl0eSB3aWxsIGJlCnJlcXVpcmVkIGJ5IFhlbkRldmljZSBpbXBs
ZW1lbnRhdGlvbnMgc28gdGhpcyBwYXRjaCBhZGRzIHRoZSBuZWNlc3NhcnkKc3VwcG9ydC4KClNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmll
d2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgp2MjoKIC0gQWRk
ZWQgZXJyb3IgcG9pbnRlcnMgdG8gbm90aWZ5IGFuZCB1bmJpbmQKLS0tCiBody94ZW4veGVuLWJ1
cy5jICAgICAgICAgfCAxMDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggfCAgMTggKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk
LCAxMTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94
ZW4veGVuLWJ1cy5jCmluZGV4IGZhYTlmZDM1NzcuLjk0NDNmMjdkNDQgMTAwNjQ0Ci0tLSBhL2h3
L3hlbi94ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAtNjE3LDYgKzYxNyw4MSBA
QCBkb25lOgogICAgIGdfZnJlZSh4ZW5nbnR0YWJfc2Vncyk7CiB9CiAKK3N0cnVjdCBYZW5FdmVu
dENoYW5uZWwgeworICAgIHVuc2lnbmVkIGludCBsb2NhbF9wb3J0OworICAgIFhlbkV2ZW50SGFu
ZGxlciBoYW5kbGVyOworICAgIHZvaWQgKm9wYXF1ZTsKKyAgICBOb3RpZmllciBub3RpZmllcjsK
K307CisKK3N0YXRpYyB2b2lkIGV2ZW50X25vdGlmeShOb3RpZmllciAqbiwgdm9pZCAqZGF0YSkK
K3sKKyAgICBYZW5FdmVudENoYW5uZWwgKmNoYW5uZWwgPSBjb250YWluZXJfb2YobiwgWGVuRXZl
bnRDaGFubmVsLCBub3RpZmllcik7CisgICAgdW5zaWduZWQgbG9uZyBwb3J0ID0gKHVuc2lnbmVk
IGxvbmcpZGF0YTsKKworICAgIGlmIChwb3J0ID09IGNoYW5uZWwtPmxvY2FsX3BvcnQpIHsKKyAg
ICAgICAgY2hhbm5lbC0+aGFuZGxlcihjaGFubmVsLT5vcGFxdWUpOworICAgIH0KK30KKworWGVu
RXZlbnRDaGFubmVsICp4ZW5fZGV2aWNlX2JpbmRfZXZlbnRfY2hhbm5lbChYZW5EZXZpY2UgKnhl
bmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHBvcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhlbkV2ZW50SGFuZGxlciBoYW5kbGVyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9yICoqZXJycCkKK3sKKyAg
ICBYZW5FdmVudENoYW5uZWwgKmNoYW5uZWwgPSBnX25ldzAoWGVuRXZlbnRDaGFubmVsLCAxKTsK
KworICAgIGNoYW5uZWwtPmxvY2FsX3BvcnQgPSB4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbih4
ZW5kZXYtPnhlaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuZGV2LT5mcm9udGVuZF9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydCk7CisgICAgaWYgKHhlbmRldi0+bG9jYWxf
cG9ydCA8IDApIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgInhlbmV2
dGNobl9iaW5kX2ludGVyZG9tYWluIGZhaWxlZCIpOworCisgICAgICAgIGdfZnJlZShjaGFubmVs
KTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgY2hhbm5lbC0+aGFuZGxlciA9
IGhhbmRsZXI7CisgICAgY2hhbm5lbC0+b3BhcXVlID0gb3BhcXVlOworICAgIGNoYW5uZWwtPm5v
dGlmaWVyLm5vdGlmeSA9IGV2ZW50X25vdGlmeTsKKworICAgIG5vdGlmaWVyX2xpc3RfYWRkKCZ4
ZW5kZXYtPmV2ZW50X25vdGlmaWVycywgJmNoYW5uZWwtPm5vdGlmaWVyKTsKKworICAgIHJldHVy
biBjaGFubmVsOworfQorCit2b2lkIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5uZWwoWGVu
RGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVu
RXZlbnRDaGFubmVsICpjaGFubmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBpZiAoIWNoYW5uZWwpIHsKKyAgICAgICAgZXJyb3Jf
c2V0ZyhlcnJwLCAiYmFkIGNoYW5uZWwiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAg
IGlmICh4ZW5ldnRjaG5fbm90aWZ5KHhlbmRldi0+eGVoLCBjaGFubmVsLT5sb2NhbF9wb3J0KSA8
IDApIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgInhlbmV2dGNobl9u
b3RpZnkgZmFpbGVkIik7CisgICAgfQorfQorCit2b2lkIHhlbl9kZXZpY2VfdW5iaW5kX2V2ZW50
X2NoYW5uZWwoWGVuRGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWGVuRXZlbnRDaGFubmVsICpjaGFubmVsLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBpZiAoIWNoYW5uZWwpIHsKKyAg
ICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiYmFkIGNoYW5uZWwiKTsKKyAgICAgICAgcmV0dXJuOwor
ICAgIH0KKworICAgIG5vdGlmaWVyX3JlbW92ZSgmY2hhbm5lbC0+bm90aWZpZXIpOworCisgICAg
aWYgKHhlbmV2dGNobl91bmJpbmQoeGVuZGV2LT54ZWgsIGNoYW5uZWwtPmxvY2FsX3BvcnQpIDwg
MCkgeworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAieGVuZXZ0Y2huX3Vu
YmluZCBmYWlsZWQiKTsKKyAgICB9CisKKyAgICBnX2ZyZWUoY2hhbm5lbCk7Cit9CisKIHN0YXRp
YyB2b2lkIHhlbl9kZXZpY2VfdW5yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJy
cCkKIHsKICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IFhFTl9ERVZJQ0UoZGV2KTsKQEAgLTY0MSw2
ICs3MTYsMTIgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV91bnJlYWxpemUoRGV2aWNlU3RhdGUg
KmRldiwgRXJyb3IgKiplcnJwKQogICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfZGVzdHJveSh4ZW5k
ZXYpOwogICAgIHhlbl9kZXZpY2VfYmFja2VuZF9kZXN0cm95KHhlbmRldik7CiAKKyAgICBpZiAo
eGVuZGV2LT54ZWgpIHsKKyAgICAgICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4ZW5ldnRjaG5fZmQo
eGVuZGV2LT54ZWgpLCBOVUxMLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgeGVuZXZ0Y2huX2Nsb3Nl
KHhlbmRldi0+eGVoKTsKKyAgICAgICAgeGVuZGV2LT54ZWggPSBOVUxMOworICAgIH0KKwogICAg
IGlmICh4ZW5kZXYtPnhndGgpIHsKICAgICAgICAgeGVuZ250dGFiX2Nsb3NlKHhlbmRldi0+eGd0
aCk7CiAgICAgICAgIHhlbmRldi0+eGd0aCA9IE5VTEw7CkBAIC02NTcsNiArNzM4LDE2IEBAIHN0
YXRpYyB2b2lkIHhlbl9kZXZpY2VfZXhpdChOb3RpZmllciAqbiwgdm9pZCAqZGF0YSkKICAgICB4
ZW5fZGV2aWNlX3VucmVhbGl6ZShERVZJQ0UoeGVuZGV2KSwgJmVycm9yX2Fib3J0KTsKIH0KIAor
c3RhdGljIHZvaWQgeGVuX2RldmljZV9ldmVudCh2b2lkICpvcGFxdWUpCit7CisgICAgWGVuRGV2
aWNlICp4ZW5kZXYgPSBvcGFxdWU7CisgICAgdW5zaWduZWQgbG9uZyBwb3J0ID0geGVuZXZ0Y2hu
X3BlbmRpbmcoeGVuZGV2LT54ZWgpOworCisgICAgbm90aWZpZXJfbGlzdF9ub3RpZnkoJnhlbmRl
di0+ZXZlbnRfbm90aWZpZXJzLCAodm9pZCAqKXBvcnQpOworCisgICAgeGVuZXZ0Y2huX3VubWFz
ayh4ZW5kZXYtPnhlaCwgcG9ydCk7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfcmVhbGl6
ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuRGV2aWNlICp4ZW5k
ZXYgPSBYRU5fREVWSUNFKGRldik7CkBAIC02OTcsNiArNzg4LDE2IEBAIHN0YXRpYyB2b2lkIHhl
bl9kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgeGVu
ZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkgPQogICAgICAgICAoeGVuZ250dGFiX2dyYW50X2NvcHko
eGVuZGV2LT54Z3RoLCAwLCBOVUxMKSA9PSAwKTsKIAorICAgIHhlbmRldi0+eGVoID0geGVuZXZ0
Y2huX29wZW4oTlVMTCwgMCk7CisgICAgaWYgKCF4ZW5kZXYtPnhlaCkgeworICAgICAgICBlcnJv
cl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhlbmV2dGNobl9vcGVuIik7CisgICAg
ICAgIGdvdG8gdW5yZWFsaXplOworICAgIH0KKworICAgIG5vdGlmaWVyX2xpc3RfaW5pdCgmeGVu
ZGV2LT5ldmVudF9ub3RpZmllcnMpOworICAgIHFlbXVfc2V0X2ZkX2hhbmRsZXIoeGVuZXZ0Y2hu
X2ZkKHhlbmRldi0+eGVoKSwgeGVuX2RldmljZV9ldmVudCwgTlVMTCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHhlbmRldik7CisKICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKHhlbmRl
diwgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1i
dXMuaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAppbmRleCA2M2EwOWI2N2VlLi5mODNhOTVj
ZWJkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5jbHVkZS9o
dy94ZW4veGVuLWJ1cy5oCkBAIC0yNiw2ICsyNiw5IEBAIHR5cGVkZWYgc3RydWN0IFhlbkRldmlj
ZSB7CiAgICAgWGVuV2F0Y2ggKmZyb250ZW5kX3N0YXRlX3dhdGNoOwogICAgIHhlbmdudHRhYl9o
YW5kbGUgKnhndGg7CiAgICAgYm9vbCBmZWF0dXJlX2dyYW50X2NvcHk7CisgICAgeGVuZXZ0Y2hu
X2hhbmRsZSAqeGVoOworICAgIHhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgbG9jYWxfcG9ydDsK
KyAgICBOb3RpZmllckxpc3QgZXZlbnRfbm90aWZpZXJzOwogfSBYZW5EZXZpY2U7CiAKIHR5cGVk
ZWYgY2hhciAqKCpYZW5EZXZpY2VHZXROYW1lKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKipl
cnJwKTsKQEAgLTEwNCw0ICsxMDcsMTkgQEAgdm9pZCB4ZW5fZGV2aWNlX2NvcHlfZ3JhbnRfcmVm
cyhYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCB0b19kb21haW4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQgc2Vnc1tdLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfc2VncywgRXJyb3IgKiplcnJw
KTsKIAordHlwZWRlZiBzdHJ1Y3QgWGVuRXZlbnRDaGFubmVsIFhlbkV2ZW50Q2hhbm5lbDsKKwor
dHlwZWRlZiB2b2lkICgqWGVuRXZlbnRIYW5kbGVyKSh2b2lkICpvcGFxdWUpOworCitYZW5FdmVu
dENoYW5uZWwgKnhlbl9kZXZpY2VfYmluZF9ldmVudF9jaGFubmVsKFhlbkRldmljZSAqeGVuZGV2
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWGVuRXZlbnRIYW5kbGVyIGhhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKTsKK3ZvaWQgeGVu
X2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5FdmVudENoYW5uZWwgKmNoYW5uZWwsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKTsKK3ZvaWQg
eGVuX2RldmljZV91bmJpbmRfZXZlbnRfY2hhbm5lbChYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5FdmVudENoYW5uZWwgKmNoYW5uZWws
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKTsKKwog
I2VuZGlmIC8qIEhXX1hFTl9CVVNfSCAqLwotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:49:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1ggsgt-0005zJ-6N; Tue, 08 Jan 2019 14:49: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsgr-0005x9-7F
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:49:13 +0000
X-Inumbo-ID: 8f098925-1354-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f098925-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:49:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059131"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:50 +0000
Message-ID: <20190108144903.8249-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 05/18] xen: add xenstore watcher
 infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBYZW4gUFYgZnJvbnRlbmQgY29tbXVuaWNhdGVzIGl0cyBzdGF0ZSB0byB0aGUgUFYgYmFja2Vu
ZCBieSB3cml0aW5nIHRvCnRoZSAnc3RhdGUnIGtleSBpbiB0aGUgZnJvbnRlbmQgYXJlYSBpbiB4
ZW5zdG9yZS4gSXQgaXMgdGhlcmVmb3JlCm5lY2Vzc2FyeSBmb3IgYSBYZW5EZXZpY2UgaW1wbGVt
ZW50YXRpb24gdG8gYmUgbm90aWZpZWQgd2hlbmV2ZXIgdGhlCnZhbHVlIG9mIHRoaXMga2V5IGNo
YW5nZXMuCgpUaGlzIHBhdGNoIGFkZHMgY29kZSB0byBkbyB0aGlzIGFzIGZvbGxvd3M6CgotIGFu
ICdmZCBoYW5kbGVyJyBpcyByZWdpc3RlcmVkIG9uIHRoZSBsaWJ4ZW5zdG9yZSBoYW5kbGUgd2hp
Y2ggd2lsbCBiZQogIHRyaWdnZXJlZCB3aGVuZXZlciBhICd3YXRjaCcgZXZlbnQgb2NjdXJzCi0g
cHJpbWl0aXZlcyBhcmUgYWRkZWQgdG8geGVuLWJ1cy1oZWxwZXIgdG8gYWRkIG9yIHJlbW92ZSB3
YXRjaCBldmVudHMKLSBhIGxpc3Qgb2YgTm90aWZpZXIgb2JqZWN0cyBpcyBhZGRlZCB0byBYZW5C
dXMgdG8gcHJvdmlkZSBhIG1lY2hhbmlzbQogIHRvIGNhbGwgdGhlIGFwcHJvcHJpYXRlICd3YXRj
aCBoYW5kbGVyJyB3aGVuIGl0cyBhc3NvY2lhdGVkIGV2ZW50CiAgb2NjdXJzCgpUaGUgeGVuLWJs
b2NrIGltcGxlbWVudGF0aW9uIGlzIGV4dGVuZGVkIHdpdGggYSAnZnJvbnRlbmRfY2hhbmdlZCcg
bWV0aG9kLAp3aGljaCBjYWxscyBhcy15ZXQgc3R1YiAnY29ubmVjdCcgYW5kICdkaXNjb25uZWN0
JyBmdW5jdGlvbnMgd2hlbiB0aGUKcmVsZXZhbnQgZnJvbnRlbmQgc3RhdGUgdHJhbnNpdGlvbnMg
b2NjdXIuIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIHN1cHBseQphIGZ1bGwgaW1wbGVtZW50YXRp
b24gZm9yIHRoZXNlIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29t
PgpDYzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCnY1OgogLSBSZS1iYXNlCgp2MzoKIC0gUmVtb3Zl
IHVubmVjZXNzYXJ5IGluc3RhbmNlcyBvZiBsb2NhbF9lcnIKCnYyOgogLSBEb24ndCBjcmFzaCB3
aGVuIHhlbl9ibG9ja19kaXNjb25uZWN0KCkgZmFpbHMKIC0gQ2hlY2sgeHNfdW53YXRjaCgpIGZv
ciBlcnJvcgogLSBBZGQgbmV3X3dhdGNoKCkgYW5kIGZyZWVfd2F0Y2goKSB1dGlsaXR5IGZ1bmN0
aW9ucwogLSBVc2UgeHNfY2hlY2tfd2F0Y2goKSByYXRoZXIgdGhhbiB4c19yZWFkX3dhdGNoKCkK
LS0tCiBody9ibG9jay90cmFjZS1ldmVudHMgICAgICAgICAgIHwgICAyICsKIGh3L2Jsb2NrL3hl
bi1ibG9jay5jICAgICAgICAgICAgfCAgNzAgKysrKysrKysrKysKIGh3L3hlbi90cmFjZS1ldmVu
dHMgICAgICAgICAgICAgfCAgIDYgKwogaHcveGVuL3hlbi1idXMtaGVscGVyLmMgICAgICAgICB8
ICAzNCArKysrKwogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICAgICAgICB8IDIxMSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLQogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIu
aCB8ICAgNiArCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggICAgICAgIHwgIDE1ICsrKwogNyBm
aWxlcyBjaGFuZ2VkLCAzNDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9ody9ibG9jay90cmFjZS1ldmVudHMgYi9ody9ibG9jay90cmFjZS1ldmVudHMKaW5kZXgg
NGFmYmQ2MmE4OC4uODllMjU4MzE5YyAxMDA2NDQKLS0tIGEvaHcvYmxvY2svdHJhY2UtZXZlbnRz
CisrKyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwpAQCAtMTMwLDYgKzEzMCw4IEBAIHhlbl9kaXNr
X2ZyZWUoY2hhciAqbmFtZSkgIiVzIgogCiAjIGh3L2Jsb2NrL3hlbi1ibG9jay5jCiB4ZW5fYmxv
Y2tfcmVhbGl6ZShjb25zdCBjaGFyICp0eXBlLCB1aW50MzJfdCBkaXNrLCB1aW50MzJfdCBwYXJ0
aXRpb24pICIlcyBkJXVwJXUiCit4ZW5fYmxvY2tfY29ubmVjdChjb25zdCBjaGFyICp0eXBlLCB1
aW50MzJfdCBkaXNrLCB1aW50MzJfdCBwYXJ0aXRpb24pICIlcyBkJXVwJXUiCit4ZW5fYmxvY2tf
ZGlzY29ubmVjdChjb25zdCBjaGFyICp0eXBlLCB1aW50MzJfdCBkaXNrLCB1aW50MzJfdCBwYXJ0
aXRpb24pICIlcyBkJXVwJXUiCiB4ZW5fYmxvY2tfdW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUs
IHVpbnQzMl90IGRpc2ssIHVpbnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAldSIKIHhlbl9kaXNr
X3JlYWxpemUodm9pZCkgIiIKIHhlbl9kaXNrX3VucmVhbGl6ZSh2b2lkKSAiIgpkaWZmIC0tZ2l0
IGEvaHcvYmxvY2sveGVuLWJsb2NrLmMgYi9ody9ibG9jay94ZW4tYmxvY2suYwppbmRleCBkMjdh
Mjg2NWJjLi4zYTk2M2IwMzgzIDEwMDY0NAotLS0gYS9ody9ibG9jay94ZW4tYmxvY2suYworKysg
Yi9ody9ibG9jay94ZW4tYmxvY2suYwpAQCAtMjEsNiArMjEsMjQgQEAgc3RhdGljIGNoYXIgKnhl
bl9ibG9ja19nZXRfbmFtZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgIHJl
dHVybiBnX3N0cmR1cF9wcmludGYoIiVsdSIsIHZkZXYtPm51bWJlcik7CiB9CiAKK3N0YXRpYyB2
b2lkIHhlbl9ibG9ja19kaXNjb25uZWN0KFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnAp
Cit7CisgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVOX0JMT0NLX0RFVklDRSh4ZW5k
ZXYpOworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVChi
bG9ja2RldikpOworICAgIFhlbkJsb2NrVmRldiAqdmRldiA9ICZibG9ja2Rldi0+cHJvcHMudmRl
djsKKworICAgIHRyYWNlX3hlbl9ibG9ja19kaXNjb25uZWN0KHR5cGUsIHZkZXYtPmRpc2ssIHZk
ZXYtPnBhcnRpdGlvbik7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19jb25uZWN0KFhlbkRl
dmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2Nr
ZGV2ID0gWEVOX0JMT0NLX0RFVklDRSh4ZW5kZXYpOworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBv
YmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVChibG9ja2RldikpOworICAgIFhlbkJsb2NrVmRldiAq
dmRldiA9ICZibG9ja2Rldi0+cHJvcHMudmRldjsKKworICAgIHRyYWNlX3hlbl9ibG9ja19jb25u
ZWN0KHR5cGUsIHZkZXYtPmRpc2ssIHZkZXYtPnBhcnRpdGlvbik7Cit9CisKIHN0YXRpYyB2b2lk
IHhlbl9ibG9ja191bnJlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKIHsK
ICAgICBYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tfREVWSUNFKHhlbmRldik7
CkBAIC0zNSw2ICs1Myw5IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja191bnJlYWxpemUoWGVuRGV2
aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKIAogICAgIHRyYWNlX3hlbl9ibG9ja191bnJlYWxp
emUodHlwZSwgdmRldi0+ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKIAorICAgIC8qIERpc2Nvbm5l
Y3QgZnJvbSB0aGUgZnJvbnRlbmQgaW4gY2FzZSB0aGlzIGhhcyBub3QgYWxyZWFkeSBoYXBwZW5l
ZCAqLworICAgIHhlbl9ibG9ja19kaXNjb25uZWN0KHhlbmRldiwgTlVMTCk7CisKICAgICBpZiAo
YmxvY2tkZXZfY2xhc3MtPnVucmVhbGl6ZSkgewogICAgICAgICBibG9ja2Rldl9jbGFzcy0+dW5y
ZWFsaXplKGJsb2NrZGV2LCBlcnJwKTsKICAgICB9CkBAIC02NCw2ICs4NSw1NCBAQCBzdGF0aWMg
dm9pZCB4ZW5fYmxvY2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQog
ICAgIH0KIH0KIAorc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Zyb250ZW5kX2NoYW5nZWQoWGVuRGV2
aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVt
IHhlbmJ1c19zdGF0ZSBmcm9udGVuZF9zdGF0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNr
ZW5kX3N0YXRlID0geGVuX2RldmljZV9iYWNrZW5kX2dldF9zdGF0ZSh4ZW5kZXYpOworICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgc3dpdGNoIChmcm9udGVuZF9zdGF0ZSkgewor
ICAgIGNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNlZDoKKyAgICBjYXNlIFhlbmJ1c1N0YXRlQ29u
bmVjdGVkOgorICAgICAgICBpZiAoYmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNvbm5lY3Rl
ZCkgeworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICB4ZW5fYmxvY2tf
ZGlzY29ubmVjdCh4ZW5kZXYsICZsb2NhbF9lcnIpOworICAgICAgICBpZiAobG9jYWxfZXJyKSB7
CisgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgeGVuX2Jsb2NrX2Nvbm5lY3QoeGVuZGV2
LCAmbG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQorCisgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBYZW5i
dXNTdGF0ZUNvbm5lY3RlZCk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYZW5idXNTdGF0
ZUNsb3Npbmc6CisgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBY
ZW5idXNTdGF0ZUNsb3NpbmcpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWGVuYnVzU3Rh
dGVDbG9zZWQ6CisgICAgICAgIHhlbl9ibG9ja19kaXNjb25uZWN0KHhlbmRldiwgJmxvY2FsX2Vy
cik7CisgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAg
ICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVDbG9z
ZWQpOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFrOworICAg
IH0KK30KKwogc3RhdGljIGNoYXIgKmRpc2tfdG9fdmJkX25hbWUodW5zaWduZWQgaW50IGRpc2sp
CiB7CiAgICAgY2hhciAqbmFtZSwgKnByZWZpeCA9IChkaXNrID49IDI2KSA/CkBAIC0yNzIsNiAr
MzQxLDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNs
YXNzLCB2b2lkICpkYXRhKQogCiAgICAgeGVuZGV2X2NsYXNzLT5nZXRfbmFtZSA9IHhlbl9ibG9j
a19nZXRfbmFtZTsKICAgICB4ZW5kZXZfY2xhc3MtPnJlYWxpemUgPSB4ZW5fYmxvY2tfcmVhbGl6
ZTsKKyAgICB4ZW5kZXZfY2xhc3MtPmZyb250ZW5kX2NoYW5nZWQgPSB4ZW5fYmxvY2tfZnJvbnRl
bmRfY2hhbmdlZDsKICAgICB4ZW5kZXZfY2xhc3MtPnVucmVhbGl6ZSA9IHhlbl9ibG9ja191bnJl
YWxpemU7CiAKICAgICBkZXZfY2xhc3MtPnByb3BzID0geGVuX2Jsb2NrX3Byb3BzOwpkaWZmIC0t
Z2l0IGEvaHcveGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90cmFjZS1ldmVudHMKaW5kZXggNzVk
YzIyNmQ3NS4uMjIwNTViNTg5NCAxMDA2NDQKLS0tIGEvaHcveGVuL3RyYWNlLWV2ZW50cworKysg
Yi9ody94ZW4vdHJhY2UtZXZlbnRzCkBAIC0xNiwxMyArMTYsMTkgQEAgeGVuX2RvbWlkX3Jlc3Ry
aWN0KGludCBlcnIpICJlcnI6ICV1IgogIyBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmMKIHhlbl9i
dXNfcmVhbGl6ZSh2b2lkKSAiIgogeGVuX2J1c191bnJlYWxpemUodm9pZCkgIiIKK3hlbl9idXNf
YWRkX3dhdGNoKGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwgY2hhciAqdG9rZW4p
ICJub2RlOiAlcyBrZXk6ICVzIHRva2VuOiAlcyIKK3hlbl9idXNfcmVtb3ZlX3dhdGNoKGNvbnN0
IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwgY2hhciAqdG9rZW4pICJub2RlOiAlcyBrZXk6
ICVzIHRva2VuOiAlcyIKK3hlbl9idXNfd2F0Y2goY29uc3QgY2hhciAqdG9rZW4pICJ0b2tlbjog
JXMiCiB4ZW5fZGV2aWNlX3JlYWxpemUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5
cGU6ICVzIG5hbWU6ICVzIgogeGVuX2RldmljZV91bnJlYWxpemUoY29uc3QgY2hhciAqdHlwZSwg
Y2hhciAqbmFtZSkgInR5cGU6ICVzIG5hbWU6ICVzIgogeGVuX2RldmljZV9iYWNrZW5kX3N0YXRl
KGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnN0YXRlKSAidHlwZTog
JXMgbmFtZTogJXMgLT4gJXMiCiB4ZW5fZGV2aWNlX2Zyb250ZW5kX3N0YXRlKGNvbnN0IGNoYXIg
KnR5cGUsIGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnN0YXRlKSAidHlwZTogJXMgbmFtZTogJXMg
LT4gJXMiCit4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQoY29uc3QgY2hhciAqdHlwZSwgY2hh
ciAqbmFtZSkgInR5cGU6ICVzIG5hbWU6ICVzIgogCiAjIGluY2x1ZGUvaHcveGVuL3hlbi1idXMt
aGVscGVyLmMKIHhzX25vZGVfY3JlYXRlKGNvbnN0IGNoYXIgKm5vZGUpICIlcyIKIHhzX25vZGVf
ZGVzdHJveShjb25zdCBjaGFyICpub2RlKSAiJXMiCiB4c19ub2RlX3ZwcmludGYoY2hhciAqcGF0
aCwgY2hhciAqdmFsdWUpICIlcyAlcyIKIHhzX25vZGVfdnNjYW5mKGNoYXIgKnBhdGgsIGNoYXIg
KnZhbHVlKSAiJXMgJXMiCit4c19ub2RlX3dhdGNoKGNoYXIgKnBhdGgpICIlcyIKK3hzX25vZGVf
dW53YXRjaChjaGFyICpwYXRoKSAiJXMiCmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy1oZWxw
ZXIuYyBiL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5jCmluZGV4IDE1YjNhZDhkNzguLjVmN2E0YjI2
MTIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5jCisrKyBiL2h3L3hlbi94ZW4t
YnVzLWhlbHBlci5jCkBAIC0xNDgsMyArMTQ4LDM3IEBAIGludCB4c19ub2RlX3NjYW5mKHN0cnVj
dCB4c19oYW5kbGUgKnhzaCwgIHhzX3RyYW5zYWN0aW9uX3QgdGlkLAogCiAgICAgcmV0dXJuIHJj
OwogfQorCit2b2lkIHhzX25vZGVfd2F0Y2goc3RydWN0IHhzX2hhbmRsZSAqeHNoLCBjb25zdCBj
aGFyICpub2RlLCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAgICAgY2hhciAqdG9r
ZW4sIEVycm9yICoqZXJycCkKK3sKKyAgICBjaGFyICpwYXRoOworCisgICAgcGF0aCA9IChzdHJs
ZW4obm9kZSkgIT0gMCkgPyBnX3N0cmR1cF9wcmludGYoIiVzLyVzIiwgbm9kZSwga2V5KSA6Cisg
ICAgICAgIGdfc3RyZHVwKGtleSk7CisKKyAgICB0cmFjZV94c19ub2RlX3dhdGNoKHBhdGgpOwor
CisgICAgaWYgKCF4c193YXRjaCh4c2gsIHBhdGgsIHRva2VuKSkgeworICAgICAgICBlcnJvcl9z
ZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHRvIHdhdGNoIG5vZGUgJyVzJyIsIHBhdGgp
OworICAgIH0KKworICAgIGdfZnJlZShwYXRoKTsKK30KKwordm9pZCB4c19ub2RlX3Vud2F0Y2go
c3RydWN0IHhzX2hhbmRsZSAqeHNoLCBjb25zdCBjaGFyICpub2RlLAorICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgY2hhciAqa2V5LCBjb25zdCBjaGFyICp0b2tlbiwgRXJyb3IgKiplcnJwKQor
eworICAgIGNoYXIgKnBhdGg7CisKKyAgICBwYXRoID0gKHN0cmxlbihub2RlKSAhPSAwKSA/IGdf
c3RyZHVwX3ByaW50ZigiJXMvJXMiLCBub2RlLCBrZXkpIDoKKyAgICAgICAgZ19zdHJkdXAoa2V5
KTsKKworICAgIHRyYWNlX3hzX25vZGVfdW53YXRjaChwYXRoKTsKKworICAgIGlmICgheHNfdW53
YXRjaCh4c2gsIHBhdGgsIHRva2VuKSkgeworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAs
IGVycm5vLCAiZmFpbGVkIHRvIHVud2F0Y2ggbm9kZSAnJXMnIiwgcGF0aCk7CisgICAgfQorCisg
ICAgZ19mcmVlKHBhdGgpOworfQpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hl
bi94ZW4tYnVzLmMKaW5kZXggODQzZmRhMjZhOS4uNWUxOTU5MjE5MCAxMDA2NDQKLS0tIGEvaHcv
eGVuL3hlbi1idXMuYworKysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC02LDYgKzYsOCBAQAogICov
CiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9tYWluLWxvb3AuaCIK
KyNpbmNsdWRlICJxZW11L3V1aWQuaCIKICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3
L3N5c2J1cy5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW4uaCIKQEAgLTU5LDYgKzYxLDg3IEBAIHN0
YXRpYyBjaGFyICp4ZW5fYnVzX2dldF9kZXZfcGF0aChEZXZpY2VTdGF0ZSAqZGV2KQogICAgIHJl
dHVybiB4ZW5fZGV2aWNlX2dldF9iYWNrZW5kX3BhdGgoWEVOX0RFVklDRShkZXYpKTsKIH0KIAor
c3RydWN0IFhlbldhdGNoIHsKKyAgICBjaGFyICpub2RlLCAqa2V5OworICAgIGNoYXIgKnRva2Vu
OworICAgIFhlbldhdGNoSGFuZGxlciBoYW5kbGVyOworICAgIHZvaWQgKm9wYXF1ZTsKKyAgICBO
b3RpZmllciBub3RpZmllcjsKK307CisKK3N0YXRpYyB2b2lkIHdhdGNoX25vdGlmeShOb3RpZmll
ciAqbiwgdm9pZCAqZGF0YSkKK3sKKyAgICBYZW5XYXRjaCAqd2F0Y2ggPSBjb250YWluZXJfb2Yo
biwgWGVuV2F0Y2gsIG5vdGlmaWVyKTsKKyAgICBjb25zdCBjaGFyICp0b2tlbiA9IGRhdGE7CisK
KyAgICBpZiAoIXN0cmNtcCh3YXRjaC0+dG9rZW4sIHRva2VuKSkgeworICAgICAgICB3YXRjaC0+
aGFuZGxlcih3YXRjaC0+b3BhcXVlKTsKKyAgICB9Cit9CisKK3N0YXRpYyBYZW5XYXRjaCAqbmV3
X3dhdGNoKGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhlbldhdGNoSGFuZGxlciBoYW5kbGVyLCB2b2lkICpvcGFxdWUpCit7Cisg
ICAgWGVuV2F0Y2ggKndhdGNoID0gZ19uZXcwKFhlbldhdGNoLCAxKTsKKyAgICBRZW11VVVJRCB1
dWlkOworCisgICAgcWVtdV91dWlkX2dlbmVyYXRlKCZ1dWlkKTsKKworICAgIHdhdGNoLT50b2tl
biA9IHFlbXVfdXVpZF91bnBhcnNlX3N0cmR1cCgmdXVpZCk7CisgICAgd2F0Y2gtPm5vZGUgPSBn
X3N0cmR1cChub2RlKTsKKyAgICB3YXRjaC0+a2V5ID0gZ19zdHJkdXAoa2V5KTsKKyAgICB3YXRj
aC0+aGFuZGxlciA9IGhhbmRsZXI7CisgICAgd2F0Y2gtPm9wYXF1ZSA9IG9wYXF1ZTsKKyAgICB3
YXRjaC0+bm90aWZpZXIubm90aWZ5ID0gd2F0Y2hfbm90aWZ5OworCisgICAgcmV0dXJuIHdhdGNo
OworfQorCitzdGF0aWMgdm9pZCBmcmVlX3dhdGNoKFhlbldhdGNoICp3YXRjaCkKK3sKKyAgICBn
X2ZyZWUod2F0Y2gtPnRva2VuKTsKKyAgICBnX2ZyZWUod2F0Y2gtPmtleSk7CisgICAgZ19mcmVl
KHdhdGNoLT5ub2RlKTsKKworICAgIGdfZnJlZSh3YXRjaCk7Cit9CisKK3N0YXRpYyBYZW5XYXRj
aCAqeGVuX2J1c19hZGRfd2F0Y2goWGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKm5vZGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmtleSwgWGVuV2F0
Y2hIYW5kbGVyIGhhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZv
aWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQoreworICAgIFhlbldhdGNoICp3YXRjaCA9IG5ld193
YXRjaChub2RlLCBrZXksIGhhbmRsZXIsIG9wYXF1ZSk7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7CisKKyAgICB0cmFjZV94ZW5fYnVzX2FkZF93YXRjaCh3YXRjaC0+bm9kZSwgd2F0Y2gt
PmtleSwgd2F0Y2gtPnRva2VuKTsKKworICAgIG5vdGlmaWVyX2xpc3RfYWRkKCZ4ZW5idXMtPndh
dGNoX25vdGlmaWVycywgJndhdGNoLT5ub3RpZmllcik7CisKKyAgICB4c19ub2RlX3dhdGNoKHhl
bmJ1cy0+eHNoLCBub2RlLCBrZXksIHdhdGNoLT50b2tlbiwgJmxvY2FsX2Vycik7CisgICAgaWYg
KGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
KworICAgICAgICBub3RpZmllcl9yZW1vdmUoJndhdGNoLT5ub3RpZmllcik7CisgICAgICAgIGZy
ZWVfd2F0Y2god2F0Y2gpOworCisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIHJl
dHVybiB3YXRjaDsKK30KKworc3RhdGljIHZvaWQgeGVuX2J1c19yZW1vdmVfd2F0Y2goWGVuQnVz
ICp4ZW5idXMsIFhlbldhdGNoICp3YXRjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVycm9yICoqZXJycCkKK3sKKyAgICB0cmFjZV94ZW5fYnVzX3JlbW92ZV93YXRjaCh3YXRj
aC0+bm9kZSwgd2F0Y2gtPmtleSwgd2F0Y2gtPnRva2VuKTsKKworICAgIHhzX25vZGVfdW53YXRj
aCh4ZW5idXMtPnhzaCwgd2F0Y2gtPm5vZGUsIHdhdGNoLT5rZXksIHdhdGNoLT50b2tlbiwKKyAg
ICAgICAgICAgICAgICAgICAgZXJycCk7CisKKyAgICBub3RpZmllcl9yZW1vdmUoJndhdGNoLT5u
b3RpZmllcik7CisgICAgZnJlZV93YXRjaCh3YXRjaCk7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9i
dXNfdW5yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5CdXMg
KnhlbmJ1cyA9IFhFTl9CVVMoYnVzKTsKQEAgLTY5LDkgKzE1MiwzMyBAQCBzdGF0aWMgdm9pZCB4
ZW5fYnVzX3VucmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKKyAgICBxZW11X3NldF9mZF9oYW5kbGVyKHhzX2ZpbGVubyh4ZW5idXMt
PnhzaCksIE5VTEwsIE5VTEwsIE5VTEwpOworCiAgICAgeHNfY2xvc2UoeGVuYnVzLT54c2gpOwog
fQogCitzdGF0aWMgdm9pZCB4ZW5fYnVzX3dhdGNoKHZvaWQgKm9wYXF1ZSkKK3sKKyAgICBYZW5C
dXMgKnhlbmJ1cyA9IG9wYXF1ZTsKKyAgICBjaGFyICoqdjsKKyAgICBjb25zdCBjaGFyICp0b2tl
bjsKKworICAgIGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKKworICAgIHYgPSB4c19jaGVja193YXRj
aCh4ZW5idXMtPnhzaCk7CisgICAgaWYgKCF2KSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisK
KyAgICB0b2tlbiA9IHZbWFNfV0FUQ0hfVE9LRU5dOworCisgICAgdHJhY2VfeGVuX2J1c193YXRj
aCh0b2tlbik7CisKKyAgICBub3RpZmllcl9saXN0X25vdGlmeSgmeGVuYnVzLT53YXRjaF9ub3Rp
ZmllcnMsICh2b2lkICopdG9rZW4pOworCisgICAgZnJlZSh2KTsKK30KKwogc3RhdGljIHZvaWQg
eGVuX2J1c19yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5C
dXMgKnhlbmJ1cyA9IFhFTl9CVVMoYnVzKTsKQEAgLTkyLDYgKzE5OSw5IEBAIHN0YXRpYyB2b2lk
IHhlbl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiAgICAgICAgIHhl
bmJ1cy0+YmFja2VuZF9pZCA9IDA7IC8qIEFzc3VtZSBsYWNrIG9mIG5vZGUgbWVhbnMgZG9tMCAq
LwogICAgIH0KIAorICAgIG5vdGlmaWVyX2xpc3RfaW5pdCgmeGVuYnVzLT53YXRjaF9ub3RpZmll
cnMpOworICAgIHFlbXVfc2V0X2ZkX2hhbmRsZXIoeHNfZmlsZW5vKHhlbmJ1cy0+eHNoKSwgeGVu
X2J1c193YXRjaCwgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHhlbmJ1cyk7CiAgICAg
cmV0dXJuOwogCiBmYWlsOgpAQCAtMTM5LDggKzI0OSwyNSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2
aWNlX2JhY2tlbmRfcHJpbnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCiAg
ICAgfQogfQogCi1zdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKFhlbkRl
dmljZSAqeGVuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
bnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKK3N0YXRpYyBpbnQgeGVuX2RldmljZV9iYWNrZW5kX3Nj
YW5mKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKK3sKKyAgICBYZW5CdXMg
KnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwor
ICAgIHZhX2xpc3QgYXA7CisgICAgaW50IHJjOworCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gp
OworCisgICAgdmFfc3RhcnQoYXAsIGZtdCk7CisgICAgcmMgPSB4c19ub2RlX3ZzY2FuZih4ZW5i
dXMtPnhzaCwgWEJUX05VTEwsIHhlbmRldi0+YmFja2VuZF9wYXRoLCBrZXksCisgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMLCBmbXQsIGFwKTsKKyAgICB2YV9lbmQoYXApOworCisgICAgcmV0
dXJuIHJjOworfQorCit2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoWGVuRGV2aWNl
ICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ZW5idXNf
c3RhdGUgc3RhdGUpCiB7CiAgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5h
bWUoT0JKRUNUKHhlbmRldikpOwogCkBAIC0xNTUsNiArMjgyLDExIEBAIHN0YXRpYyB2b2lkIHhl
bl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgeGVuX2Rl
dmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzdGF0ZSIsICIldSIsIHN0YXRlKTsKIH0KIAor
ZW51bSB4ZW5idXNfc3RhdGUgeGVuX2RldmljZV9iYWNrZW5kX2dldF9zdGF0ZShYZW5EZXZpY2Ug
KnhlbmRldikKK3sKKyAgICByZXR1cm4geGVuZGV2LT5iYWNrZW5kX3N0YXRlOworfQorCiBzdGF0
aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJv
ciAqKmVycnApCiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVu
dF9idXMoREVWSUNFKHhlbmRldikpKTsKQEAgLTIxOCw2ICszNTAsMjMgQEAgc3RhdGljIHZvaWQg
eGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
KmtleSwKICAgICB9CiB9CiAKK3N0YXRpYyBpbnQgeGVuX2RldmljZV9mcm9udGVuZF9zY2FuZihY
ZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQoreworICAgIFhlbkJ1cyAqeGVu
YnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CisgICAg
dmFfbGlzdCBhcDsKKyAgICBpbnQgcmM7CisKKyAgICBnX2Fzc2VydCh4ZW5idXMtPnhzaCk7CisK
KyAgICB2YV9zdGFydChhcCwgZm10KTsKKyAgICByYyA9IHhzX25vZGVfdnNjYW5mKHhlbmJ1cy0+
eHNoLCBYQlRfTlVMTCwgeGVuZGV2LT5mcm9udGVuZF9wYXRoLCBrZXksCisgICAgICAgICAgICAg
ICAgICAgICAgICBOVUxMLCBmbXQsIGFwKTsKKyAgICB2YV9lbmQoYXApOworCisgICAgcmV0dXJu
IHJjOworfQorCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZShYZW5E
ZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQogewpAQCAtMjM0LDYgKzM4Myw1MCBAQCBzdGF0aWMg
dm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldiwKICAg
ICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50Zih4ZW5kZXYsICJzdGF0ZSIsICIldSIsIHN0YXRl
KTsKIH0KIAorc3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9jaGFuZ2VkKHZvaWQgKm9w
YXF1ZSkKK3sKKyAgICBYZW5EZXZpY2UgKnhlbmRldiA9IG9wYXF1ZTsKKyAgICBYZW5EZXZpY2VD
bGFzcyAqeGVuZGV2X2NsYXNzID0gWEVOX0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKKyAgICBj
b25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7Cisg
ICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGU7CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX2Zyb250
ZW5kX2NoYW5nZWQodHlwZSwgeGVuZGV2LT5uYW1lKTsKKworICAgIGlmICh4ZW5fZGV2aWNlX2Zy
b250ZW5kX3NjYW5mKHhlbmRldiwgInN0YXRlIiwgIiV1IiwgJnN0YXRlKSAhPSAxKSB7CisgICAg
ICAgIHN0YXRlID0gWGVuYnVzU3RhdGVVbmtub3duOworICAgIH0KKworICAgIHhlbl9kZXZpY2Vf
ZnJvbnRlbmRfc2V0X3N0YXRlKHhlbmRldiwgc3RhdGUpOworCisgICAgaWYgKHhlbmRldl9jbGFz
cy0+ZnJvbnRlbmRfY2hhbmdlZCkgeworICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
KworICAgICAgICB4ZW5kZXZfY2xhc3MtPmZyb250ZW5kX2NoYW5nZWQoeGVuZGV2LCBzdGF0ZSwg
JmxvY2FsX2Vycik7CisKKyAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJy
b3JfcmVwb3J0Zl9lcnIobG9jYWxfZXJyLCAiZnJvbnRlbmQgY2hhbmdlIGVycm9yOiAiKTsKKyAg
ICAgICAgfQorICAgIH0KKworICAgIC8qCisgICAgICogSWYgYSBiYWNrZW5kIGlzIHN0aWxsICdv
bmxpbmUnIHRoZW4gaXRzIHN0YXRlIHNob3VsZCBiZSBjeWNsZWQKKyAgICAgKiBiYWNrIHJvdW5k
IHRvIEluaXRXYWl0IGluIG9yZGVyIGZvciBhIG5ldyBmcm9udGVuZCBpbnN0YW5jZSB0bworICAg
ICAqIGNvbm5lY3QuIFRoaXMgbWF5IGhhcHBlbiB3aGVuLCBmb3IgZXhhbXBsZSwgYSBmcm9udGVu
ZCBkcml2ZXIgaXMKKyAgICAgKiByZS1pbnN0YWxsZWQgb3IgdXBkYXRlZC4KKyAgICAgKi8KKyAg
ICBpZiAoeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkKSB7CisgICAg
ICAgIHVuc2lnbmVkIGludCBvbmxpbmU7CisKKyAgICAgICAgaWYgKHhlbl9kZXZpY2VfYmFja2Vu
ZF9zY2FuZih4ZW5kZXYsICJvbmxpbmUiLCAiJXUiLCAmb25saW5lKSAhPSAxKSB7CisgICAgICAg
ICAgICBvbmxpbmUgPSAwOworICAgICAgICB9CisKKyAgICAgICAgaWYgKG9ubGluZSkgeworICAg
ICAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRl
SW5pdFdhaXQpOworICAgICAgICB9CisgICAgfQorfQorCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNl
X2Zyb250ZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogewogICAg
IFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5k
ZXYpKSk7CkBAIC0yNTQsNiArNDQ3LDE1IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRl
bmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAgaWYgKGxvY2Fs
X2VycikgewogICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gY3JlYXRlIGZyb250
ZW5kOiAiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHhlbmRldi0+ZnJvbnRlbmRf
c3RhdGVfd2F0Y2ggPQorICAgICAgICB4ZW5fYnVzX2FkZF93YXRjaCh4ZW5idXMsIHhlbmRldi0+
ZnJvbnRlbmRfcGF0aCwgInN0YXRlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2Rl
dmljZV9mcm9udGVuZF9jaGFuZ2VkLCB4ZW5kZXYsICZsb2NhbF9lcnIpOworICAgIGlmIChsb2Nh
bF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIHdhdGNoIGZyb250
ZW5kIHN0YXRlOiAiKTsKICAgICB9CiB9CiAKQEAgLTI2Miw2ICs0NjQsMTEgQEAgc3RhdGljIHZv
aWQgeGVuX2RldmljZV9mcm9udGVuZF9kZXN0cm95KFhlbkRldmljZSAqeGVuZGV2KQogICAgIFhl
bkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYp
KSk7CiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKKyAgICBpZiAoeGVuZGV2LT5mcm9u
dGVuZF9zdGF0ZV93YXRjaCkgeworICAgICAgICB4ZW5fYnVzX3JlbW92ZV93YXRjaCh4ZW5idXMs
IHhlbmRldi0+ZnJvbnRlbmRfc3RhdGVfd2F0Y2gsIE5VTEwpOworICAgICAgICB4ZW5kZXYtPmZy
b250ZW5kX3N0YXRlX3dhdGNoID0gTlVMTDsKKyAgICB9CisKICAgICBpZiAoIXhlbmRldi0+ZnJv
bnRlbmRfcGF0aCkgewogICAgICAgICByZXR1cm47CiAgICAgfQpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVy
LmgKaW5kZXggNWNkOWMzZDc1OS4uNGMwZjc0NzQ0NSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94
ZW4veGVuLWJ1cy1oZWxwZXIuaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5o
CkBAIC0zNiw0ICszNiwxMCBAQCBpbnQgeHNfbm9kZV9zY2FuZihzdHJ1Y3QgeHNfaGFuZGxlICp4
c2gsICB4c190cmFuc2FjdGlvbl90IHRpZCwKICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
Km5vZGUsIGNvbnN0IGNoYXIgKmtleSwgRXJyb3IgKiplcnJwLAogICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqZm10LCAuLi4pOwogCisvKiBXYXRjaCBub2RlL2tleSB1bmxlc3Mgbm9kZSBp
cyBlbXB0eSwgaW4gd2hpY2ggY2FzZSB3YXRjaCBrZXkgKi8KK3ZvaWQgeHNfbm9kZV93YXRjaChz
dHJ1Y3QgeHNfaGFuZGxlICp4c2gsIGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwK
KyAgICAgICAgICAgICAgICAgICBjaGFyICp0b2tlbiwgRXJyb3IgKiplcnJwKTsKK3ZvaWQgeHNf
bm9kZV91bndhdGNoKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgY29uc3QgY2hhciAqbm9kZSwgY29u
c3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqdG9rZW4sIEVy
cm9yICoqZXJycCk7CisKICNlbmRpZiAvKiBIV19YRU5fQlVTX0hFTFBFUl9IICovCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgK
aW5kZXggODVhNzVkOGRlYy4uZGY3MzY3NGZjZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94ZW4v
eGVuLWJ1cy5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaApAQCAtMTAsNiArMTAsMTEg
QEAKIAogI2luY2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVz
LmgiCisjaW5jbHVkZSAicWVtdS9ub3RpZnkuaCIKKwordHlwZWRlZiB2b2lkICgqWGVuV2F0Y2hI
YW5kbGVyKSh2b2lkICpvcGFxdWUpOworCit0eXBlZGVmIHN0cnVjdCBYZW5XYXRjaCBYZW5XYXRj
aDsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlIHsKICAgICBEZXZpY2VTdGF0ZSBxZGV2OwpA
QCAtMTgsMTAgKzIzLDE0IEBAIHR5cGVkZWYgc3RydWN0IFhlbkRldmljZSB7CiAgICAgY2hhciAq
YmFja2VuZF9wYXRoLCAqZnJvbnRlbmRfcGF0aDsKICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNr
ZW5kX3N0YXRlLCBmcm9udGVuZF9zdGF0ZTsKICAgICBOb3RpZmllciBleGl0OworICAgIFhlbldh
dGNoICpmcm9udGVuZF9zdGF0ZV93YXRjaDsKIH0gWGVuRGV2aWNlOwogCiB0eXBlZGVmIGNoYXIg
KigqWGVuRGV2aWNlR2V0TmFtZSkoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCk7CiB0
eXBlZGVmIHZvaWQgKCpYZW5EZXZpY2VSZWFsaXplKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKTsKK3R5cGVkZWYgdm9pZCAoKlhlbkRldmljZUZyb250ZW5kQ2hhbmdlZCkoWGVuRGV2
aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVu
dW0geGVuYnVzX3N0YXRlIGZyb250ZW5kX3N0YXRlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApOwogdHlwZWRlZiB2b2lkICgqWGVuRGV2aWNl
VW5yZWFsaXplKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKTsKIAogdHlwZWRlZiBz
dHJ1Y3QgWGVuRGV2aWNlQ2xhc3MgewpAQCAtMzIsNiArNDEsNyBAQCB0eXBlZGVmIHN0cnVjdCBY
ZW5EZXZpY2VDbGFzcyB7CiAgICAgY29uc3QgY2hhciAqZGV2aWNlOwogICAgIFhlbkRldmljZUdl
dE5hbWUgZ2V0X25hbWU7CiAgICAgWGVuRGV2aWNlUmVhbGl6ZSByZWFsaXplOworICAgIFhlbkRl
dmljZUZyb250ZW5kQ2hhbmdlZCBmcm9udGVuZF9jaGFuZ2VkOwogICAgIFhlbkRldmljZVVucmVh
bGl6ZSB1bnJlYWxpemU7CiB9IFhlbkRldmljZUNsYXNzOwogCkBAIC00Nyw2ICs1Nyw3IEBAIHR5
cGVkZWYgc3RydWN0IFhlbkJ1cyB7CiAgICAgQnVzU3RhdGUgcWJ1czsKICAgICBkb21pZF90IGJh
Y2tlbmRfaWQ7CiAgICAgc3RydWN0IHhzX2hhbmRsZSAqeHNoOworICAgIE5vdGlmaWVyTGlzdCB3
YXRjaF9ub3RpZmllcnM7CiB9IFhlbkJ1czsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuQnVzQ2xhc3Mg
ewpAQCAtNjQsNCArNzUsOCBAQCB0eXBlZGVmIHN0cnVjdCBYZW5CdXNDbGFzcyB7CiAKIHZvaWQg
eGVuX2J1c19pbml0KHZvaWQpOwogCit2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUo
WGVuRGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51
bSB4ZW5idXNfc3RhdGUgc3RhdGUpOworZW51bSB4ZW5idXNfc3RhdGUgeGVuX2RldmljZV9iYWNr
ZW5kX2dldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldik7CisKICNlbmRpZiAvKiBIV19YRU5fQlVT
X0ggKi8KLS0gCjIuMjAuMS4yLmdiMjFlYmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:49:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1ggsgt-0005zi-GH; Tue, 08 Jan 2019 14:49: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsgr-0005xH-Gt
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:49:13 +0000
X-Inumbo-ID: 8fafa72c-1354-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fafa72c-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:49:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059134"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:54 +0000
Message-ID: <20190108144903.8249-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 09/18] xen: remove unnecessary code from
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90IGFsbCBvZiB0aGUgY29kZSBkdXBsaWNhdGVkIGZyb20geGVuX2Rpc2suYyBpcyByZXF1aXJl
ZCBhcyB0aGUgYmFzaXMgZm9yCnRoZSBuZXcgZGF0YXBsYW5lIGltcGxlbWVudGF0aW9uIHNvIHRo
aXMgcGF0Y2ggcmVtb3ZlcyBleHRyYW5lb3VzIGNvZGUsCmFsb25nIHdpdGggdGhlIGxlZ2FjeSAj
aW5jbHVkZXMgYW5kIGNhbGxzIHRvIHRoZSBsZWdhY3kgeGVuX3B2X3ByaW50ZigpCmZ1bmN0aW9u
LiBFcnJvciBtZXNzYWdlcyBhcmUgY2hhbmdlZCB0byBiZSByZXBvcnRlZCB1c2luZyBlcnJvcl9y
ZXBvcnQoKS4KCk5PVEU6IFRoZSBjb2RlIGlzIHN0aWxsIG5vdCB5ZXQgYnVpbHQuIEZ1cnRoZXIg
dHJhbnNmb3JtYXRpb25zIHdpbGwgYmUKICAgICAgcmVxdWlyZWQgdG8gbWFrZSBpdCBjb3JyZWN0
bHkgaW50ZXJmYWNlIHRvIHRoZSBuZXcgWGVuQnVzL1hlbkRldmljZQogICAgICBmcmFtZXdvcmsu
IFRoZXkgd2lsbCBiZSBkZWxpdmVyZWQgaW4gYSBzdWJzZXF1ZW50IHBhdGNoLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFu
dGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFN0ZWZhbiBIYWpub2N6aSA8
c3RlZmFuaGFAcmVkaGF0LmNvbT4KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNj
OiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgoKdjY6CiAtIHY1IHdhcyBtZXNzZWQgdXAg
c28gZml4IHRoZSBib2lsZXJwbGF0ZSBhZ2FpbgogLSBEcm9wIEFudGhvbnkncyBSLWIgc28gaGUg
Y2FuIGNoZWNrIGl0Cgp2MjoKIC0gTGVhdmUgZXhpc3RpbmcgYm9pbGVycGxhdGUgYWxvbmUsIG90
aGVyIHRoYW4gcmVtb3ZpbmcgdGhlIG5vdy1pbmNvcnJlY3QKICAgZGVzY3JpcHRpb24KLS0tCiBo
dy9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgfCA0MjkgKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNDA2IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyBiL2h3
L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwppbmRleCA5ZmFlNTA1MzRlLi4yMjg0NzIzMjBh
IDEwMDY0NAotLS0gYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxv
Y2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCkBAIC0xLDQ1ICsxLDIzIEBACiAvKgotICogIHhlbiBw
YXJhdmlydCBibG9jayBkZXZpY2UgYmFja2VuZAorICogQ29weXJpZ2h0IChjKSAyMDE4ICBDaXRy
aXggU3lzdGVtcyBJbmMuCisgKiAoYykgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgKgotICogIChjKSBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsg
dW5kZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLgogICoKLSAqICBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICog
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg
cHVibGlzaGVkIGJ5Ci0gKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgdW5kZXIgdmVy
c2lvbiAyIG9mIHRoZSBMaWNlbnNlLgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICog
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KICAqCi0gKiAgVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCi0gKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKLSAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi0gKiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nCisgKiB3aXRoIHRoaXMgcHJvZ3Jh
bTsgaWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICoKLSAqICBZ
b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBhbG9uZwotICogIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCi0gKgotICogIENvbnRyaWJ1dGlvbnMgYWZ0ZXIgMjAx
Mi0wMS0xMyBhcmUgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZQotICogIEdOVSBHUEws
IHZlcnNpb24gMiBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICogQ29u
dHJpYnV0aW9ucyBhZnRlciAyMDEyLTAxLTEzIGFyZSBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlCisgKiBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KICAqLwogCi0jaW5jbHVkZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgInFl
bXUvdW5pdHMuaCIKLSNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KLSNpbmNsdWRlIDxzeXMvdWlvLmg+
Ci0KLSNpbmNsdWRlICJody9ody5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgot
I2luY2x1ZGUgInhlbl9ibGtpZi5oIgotI2luY2x1ZGUgInN5c2VtdS9ibG9ja2Rldi5oIgotI2lu
Y2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgotI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5k
LmgiCi0jaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFhcGkvcW1wL3FkaWN0Lmgi
Ci0jaW5jbHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgotI2luY2x1ZGUgInRyYWNlLmgiCi0KLS8q
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gKi8KLQotI2RlZmluZSBCTE9DS19TSVpFICA1MTIKLSNkZWZpbmUgSU9DQl9DT1VOVCAg
KEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCArIDIpCi0KIHN0cnVjdCBpb3JlcSB7CiAg
ICAgYmxraWZfcmVxdWVzdF90ICAgICByZXE7CiAgICAgaW50MTZfdCAgICAgICAgICAgICBzdGF0
dXM7CkBAIC0xMDEsOCArNzksNiBAQCBzdHJ1Y3QgWGVuQmxrRGV2IHsKICAgICBBaW9Db250ZXh0
ICAgICAgICAgICpjdHg7CiB9OwogCi0vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCi0KIHN0YXRpYyB2b2lkIGlvcmVxX3Jl
c2V0KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7CiAgICAgbWVtc2V0KCZpb3JlcS0+cmVxLCAwLCBz
aXplb2YoaW9yZXEtPnJlcSkpOwpAQCAtMTgzLDExICsxNTksNiBAQCBzdGF0aWMgaW50IGlvcmVx
X3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgc2l6ZV90IGxlbjsKICAgICBpbnQgaTsK
IAotICAgIHhlbl9wdl9wcmludGYoCi0gICAgICAgIHhlbmRldiwgMywKLSAgICAgICAgIm9wICVk
LCBuciAlZCwgaGFuZGxlICVkLCBpZCAlIiBQUklkNjQgIiwgc2VjdG9yICUiIFBSSWQ2NCAiXG4i
LAotICAgICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbiwgaW9yZXEtPnJlcS5ucl9zZWdtZW50cywK
LSAgICAgICAgaW9yZXEtPnJlcS5oYW5kbGUsIGlvcmVxLT5yZXEuaWQsIGlvcmVxLT5yZXEuc2Vj
dG9yX251bWJlcik7CiAgICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewogICAgIGNh
c2UgQkxLSUZfT1BfUkVBRDoKICAgICAgICAgYnJlYWs7CkBAIC0yMDIsMjggKzE3MywyNyBAQCBz
dGF0aWMgaW50IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgY2FzZSBCTEtJ
Rl9PUF9ESVNDQVJEOgogICAgICAgICByZXR1cm4gMDsKICAgICBkZWZhdWx0OgotICAgICAgICB4
ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiB1bmtub3duIG9wZXJhdGlvbiAoJWQpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uKTsKKyAgICAgICAg
ZXJyb3JfcmVwb3J0KCJlcnJvcjogdW5rbm93biBvcGVyYXRpb24gKCVkKSIsIGlvcmVxLT5yZXEu
b3BlcmF0aW9uKTsKICAgICAgICAgZ290byBlcnI7CiAgICAgfTsKIAogICAgIGlmIChpb3JlcS0+
cmVxLm9wZXJhdGlvbiAhPSBCTEtJRl9PUF9SRUFEICYmIGJsa2Rldi0+bW9kZVswXSAhPSAndycp
IHsKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogd3JpdGUgcmVxIGZv
ciBybyBkZXZpY2VcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiB3cml0ZSByZXEg
Zm9yIHJvIGRldmljZSIpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKICAgICBpb3JlcS0+
c3RhcnQgPSBpb3JlcS0+cmVxLnNlY3Rvcl9udW1iZXIgKiBibGtkZXYtPmZpbGVfYmxrOwogICAg
IGZvciAoaSA9IDA7IGkgPCBpb3JlcS0+cmVxLm5yX3NlZ21lbnRzOyBpKyspIHsKICAgICAgICAg
aWYgKGkgPT0gQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUKSB7Ci0gICAgICAgICAgICB4
ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBucl9zZWdtZW50cyB0b28gYmlnXG4iKTsK
KyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IG5yX3NlZ21lbnRzIHRvbyBiaWciKTsK
ICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAgICAgICAgIGlmIChpb3JlcS0+cmVx
LnNlZ1tpXS5maXJzdF9zZWN0ID4gaW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0KSB7Ci0gICAg
ICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBmaXJzdCA+IGxhc3Qgc2Vj
dG9yXG4iKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IGZpcnN0ID4gbGFzdCBz
ZWN0b3IiKTsKICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAgICAgICAgIGlmIChp
b3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgKiBCTE9DS19TSVpFID49IFhDX1BBR0VfU0laRSkg
ewotICAgICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogcGFnZSBjcm9z
c2luZ1xuIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiBwYWdlIGNyb3NzaW5n
Iik7CiAgICAgICAgICAgICBnb3RvIGVycjsKICAgICAgICAgfQogCkBAIC0yMzIsNyArMjAyLDcg
QEAgc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgICAgICBp
b3JlcS0+c2l6ZSArPSBsZW47CiAgICAgfQogICAgIGlmIChpb3JlcS0+c3RhcnQgKyBpb3JlcS0+
c2l6ZSA+IGJsa2Rldi0+ZmlsZV9zaXplKSB7Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2
LCAwLCAiZXJyb3I6IGFjY2VzcyBiZXlvbmQgZW5kIG9mIGZpbGVcbiIpOworICAgICAgICBlcnJv
cl9yZXBvcnQoImVycm9yOiBhY2Nlc3MgYmV5b25kIGVuZCBvZiBmaWxlIik7CiAgICAgICAgIGdv
dG8gZXJyOwogICAgIH0KICAgICByZXR1cm4gMDsKQEAgLTI3OCw4ICsyNDgsNyBAQCBzdGF0aWMg
aW50IGlvcmVxX2dyYW50X2NvcHkoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICByYyA9IHhlbl9i
ZV9jb3B5X2dyYW50X3JlZnMoeGVuZGV2LCB0b19kb21haW4sIHNlZ3MsIGNvdW50KTsKIAogICAg
IGlmIChyYykgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwKLSAgICAgICAgICAg
ICAgICAgICAgICAiZmFpbGVkIHRvIGNvcHkgZGF0YSAlZFxuIiwgcmMpOworICAgICAgICBlcnJv
cl9yZXBvcnQoImZhaWxlZCB0byBjb3B5IGRhdGEgJWQiLCByYyk7CiAgICAgICAgIGlvcmVxLT5h
aW9fZXJyb3JzKys7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CkBAIC0yOTgsOCArMjY3LDkg
QEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQog
ICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5jdHgpOwogCiAgICAgaWYgKHJldCAhPSAw
KSB7Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiJXMgSS9PIGVycm9yXG4iLAot
ICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JF
QUQgPyAicmVhZCIgOiAid3JpdGUiKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlcyBJL08gZXJy
b3IiLAorICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZf
T1BfUkVBRCA/CisgICAgICAgICAgICAgICAgICAgICAicmVhZCIgOiAid3JpdGUiKTsKICAgICAg
ICAgaW9yZXEtPmFpb19lcnJvcnMrKzsKICAgICB9CiAKQEAgLTYwNSw4ICs1NzUsNiBAQCBzdGF0
aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3RzKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKICAg
ICB9CiB9CiAKLS8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gKi8KLQogc3RhdGljIHZvaWQgYmxrX2JoKHZvaWQgKm9wYXF1ZSkK
IHsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBvcGFxdWU7CkBAIC02MzQsMzQ2ICs2
MDIsNiBAQCBzdGF0aWMgdm9pZCBibGtfYWxsb2Moc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVu
ZGV2KQogICAgIGJsa2Rldi0+YmggPSBhaW9fYmhfbmV3KGJsa2Rldi0+Y3R4LCBibGtfYmgsIGJs
a2Rldik7CiB9CiAKLXN0YXRpYyB2b2lkIGJsa19wYXJzZV9kaXNjYXJkKHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldikKLXsKLSAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxr
ZGV2LT54ZW5kZXY7Ci0gICAgaW50IGVuYWJsZTsKLQotICAgIGJsa2Rldi0+ZmVhdHVyZV9kaXNj
YXJkID0gdHJ1ZTsKLQotICAgIGlmICh4ZW5zdG9yZV9yZWFkX2JlX2ludCh4ZW5kZXYsICJkaXNj
YXJkLWVuYWJsZSIsICZlbmFibGUpID09IDApIHsKLSAgICAgICAgYmxrZGV2LT5mZWF0dXJlX2Rp
c2NhcmQgPSAhIWVuYWJsZTsKLSAgICB9Ci0KLSAgICBpZiAoYmxrZGV2LT5mZWF0dXJlX2Rpc2Nh
cmQpIHsKLSAgICAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImZlYXR1cmUtZGlz
Y2FyZCIsIDEpOwotICAgIH0KLX0KLQotc3RhdGljIGludCBibGtfaW5pdChzdHJ1Y3QgWGVuTGVn
YWN5RGV2aWNlICp4ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29u
dGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLSAgICBpbnQgaW5m
byA9IDA7Ci0gICAgY2hhciAqZGlyZWN0aW9zYWZlID0gTlVMTDsKLQotICAgIHRyYWNlX3hlbl9k
aXNrX2luaXQoeGVuZGV2LT5uYW1lKTsKLQotICAgIC8qIHJlYWQgeGVuc3RvcmUgZW50cmllcyAq
LwotICAgIGlmIChibGtkZXYtPnBhcmFtcyA9PSBOVUxMKSB7Ci0gICAgICAgIGNoYXIgKmggPSBO
VUxMOwotICAgICAgICBibGtkZXYtPnBhcmFtcyA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRl
diwgInBhcmFtcyIpOwotICAgICAgICBpZiAoYmxrZGV2LT5wYXJhbXMgIT0gTlVMTCkgewotICAg
ICAgICAgICAgaCA9IHN0cmNocihibGtkZXYtPnBhcmFtcywgJzonKTsKLSAgICAgICAgfQotICAg
ICAgICBpZiAoaCAhPSBOVUxMKSB7Ci0gICAgICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9IGJs
a2Rldi0+cGFyYW1zOwotICAgICAgICAgICAgYmxrZGV2LT5maWxlbmFtZSAgPSBoICsgMTsKLSAg
ICAgICAgICAgICpoID0gMDsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGJsa2Rldi0+
ZmlsZXByb3RvID0gIjx1bnNldD4iOwotICAgICAgICAgICAgYmxrZGV2LT5maWxlbmFtZSAgPSBi
bGtkZXYtPnBhcmFtczsKLSAgICAgICAgfQotICAgIH0KLSAgICBpZiAoIXN0cmNtcCgiYWlvIiwg
YmxrZGV2LT5maWxlcHJvdG8pKSB7Ci0gICAgICAgIGJsa2Rldi0+ZmlsZXByb3RvID0gInJhdyI7
Ci0gICAgfQotICAgIGlmICghc3RyY21wKCJ2aGQiLCBibGtkZXYtPmZpbGVwcm90bykpIHsKLSAg
ICAgICAgYmxrZGV2LT5maWxlcHJvdG8gPSAidnBjIjsKLSAgICB9Ci0gICAgaWYgKGJsa2Rldi0+
bW9kZSA9PSBOVUxMKSB7Ci0gICAgICAgIGJsa2Rldi0+bW9kZSA9IHhlbnN0b3JlX3JlYWRfYmVf
c3RyKHhlbmRldiwgIm1vZGUiKTsKLSAgICB9Ci0gICAgaWYgKGJsa2Rldi0+dHlwZSA9PSBOVUxM
KSB7Ci0gICAgICAgIGJsa2Rldi0+dHlwZSA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwg
InR5cGUiKTsKLSAgICB9Ci0gICAgaWYgKGJsa2Rldi0+ZGV2ID09IE5VTEwpIHsKLSAgICAgICAg
YmxrZGV2LT5kZXYgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkZXYiKTsKLSAgICB9
Ci0gICAgaWYgKGJsa2Rldi0+ZGV2dHlwZSA9PSBOVUxMKSB7Ci0gICAgICAgIGJsa2Rldi0+ZGV2
dHlwZSA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwgImRldmljZS10eXBlIik7Ci0gICAg
fQotICAgIGRpcmVjdGlvc2FmZSA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwgImRpcmVj
dC1pby1zYWZlIik7Ci0gICAgYmxrZGV2LT5kaXJlY3Rpb3NhZmUgPSAoZGlyZWN0aW9zYWZlICYm
IGF0b2koZGlyZWN0aW9zYWZlKSk7Ci0KLSAgICAvKiBkbyB3ZSBoYXZlIGFsbCB3ZSBuZWVkPyAq
LwotICAgIGlmIChibGtkZXYtPnBhcmFtcyA9PSBOVUxMIHx8Ci0gICAgICAgIGJsa2Rldi0+bW9k
ZSA9PSBOVUxMICAgfHwKLSAgICAgICAgYmxrZGV2LT50eXBlID09IE5VTEwgICB8fAotICAgICAg
ICBibGtkZXYtPmRldiA9PSBOVUxMKSB7Ci0gICAgICAgIGdvdG8gb3V0X2Vycm9yOwotICAgIH0K
LQotICAgIC8qIHJlYWQtb25seSA/ICovCi0gICAgaWYgKHN0cmNtcChibGtkZXYtPm1vZGUsICJ3
IikpIHsKLSAgICAgICAgaW5mbyAgfD0gVkRJU0tfUkVBRE9OTFk7Ci0gICAgfQotCi0gICAgLyog
Y2Ryb20gPyAqLwotICAgIGlmIChibGtkZXYtPmRldnR5cGUgJiYgIXN0cmNtcChibGtkZXYtPmRl
dnR5cGUsICJjZHJvbSIpKSB7Ci0gICAgICAgIGluZm8gIHw9IFZESVNLX0NEUk9NOwotICAgIH0K
LQotICAgIGJsa2Rldi0+ZmlsZV9ibGsgID0gQkxPQ0tfU0laRTsKLQotICAgIC8qIGZpbGwgaW5m
bwotICAgICAqIGJsa19jb25uZWN0IHN1cHBsaWVzIHNlY3Rvci1zaXplIGFuZCBzZWN0b3JzCi0g
ICAgICovCi0gICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImZlYXR1cmUtZmx1c2gt
Y2FjaGUiLCAxKTsKLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAiaW5mbyIsIGlu
Zm8pOwotCi0gICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgIm1heC1yaW5nLXBhZ2Ut
b3JkZXIiLAotICAgICAgICAgICAgICAgICAgICAgICAgICBNQVhfUklOR19QQUdFX09SREVSKTsK
LQotICAgIGJsa19wYXJzZV9kaXNjYXJkKGJsa2Rldik7Ci0KLSAgICBnX2ZyZWUoZGlyZWN0aW9z
YWZlKTsKLSAgICByZXR1cm4gMDsKLQotb3V0X2Vycm9yOgotICAgIGdfZnJlZShibGtkZXYtPnBh
cmFtcyk7Ci0gICAgYmxrZGV2LT5wYXJhbXMgPSBOVUxMOwotICAgIGdfZnJlZShibGtkZXYtPm1v
ZGUpOwotICAgIGJsa2Rldi0+bW9kZSA9IE5VTEw7Ci0gICAgZ19mcmVlKGJsa2Rldi0+dHlwZSk7
Ci0gICAgYmxrZGV2LT50eXBlID0gTlVMTDsKLSAgICBnX2ZyZWUoYmxrZGV2LT5kZXYpOwotICAg
IGJsa2Rldi0+ZGV2ID0gTlVMTDsKLSAgICBnX2ZyZWUoYmxrZGV2LT5kZXZ0eXBlKTsKLSAgICBi
bGtkZXYtPmRldnR5cGUgPSBOVUxMOwotICAgIGdfZnJlZShkaXJlY3Rpb3NhZmUpOwotICAgIGJs
a2Rldi0+ZGlyZWN0aW9zYWZlID0gZmFsc2U7Ci0gICAgcmV0dXJuIC0xOwotfQotCi1zdGF0aWMg
aW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKLXsKLSAgICBz
dHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVu
QmxrRGV2LCB4ZW5kZXYpOwotICAgIGludCBpbmRleCwgcWZsYWdzOwotICAgIGJvb2wgcmVhZG9u
bHkgPSB0cnVlOwotICAgIGJvb2wgd3JpdGV0aHJvdWdoID0gdHJ1ZTsKLSAgICBpbnQgb3JkZXIs
IHJpbmdfcmVmOwotICAgIHVuc2lnbmVkIGludCByaW5nX3NpemUsIG1heF9ncmFudHM7Ci0gICAg
dW5zaWduZWQgaW50IGk7Ci0KLSAgICB0cmFjZV94ZW5fZGlza19jb25uZWN0KHhlbmRldi0+bmFt
ZSk7Ci0KLSAgICAvKiByZWFkLW9ubHkgPyAqLwotICAgIGlmIChibGtkZXYtPmRpcmVjdGlvc2Fm
ZSkgewotICAgICAgICBxZmxhZ3MgPSBCRFJWX09fTk9DQUNIRSB8IEJEUlZfT19OQVRJVkVfQUlP
OwotICAgIH0gZWxzZSB7Ci0gICAgICAgIHFmbGFncyA9IDA7Ci0gICAgICAgIHdyaXRldGhyb3Vn
aCA9IGZhbHNlOwotICAgIH0KLSAgICBpZiAoc3RyY21wKGJsa2Rldi0+bW9kZSwgInciKSA9PSAw
KSB7Ci0gICAgICAgIHFmbGFncyB8PSBCRFJWX09fUkRXUjsKLSAgICAgICAgcmVhZG9ubHkgPSBm
YWxzZTsKLSAgICB9Ci0gICAgaWYgKGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkKSB7Ci0gICAgICAg
IHFmbGFncyB8PSBCRFJWX09fVU5NQVA7Ci0gICAgfQotCi0gICAgLyogaW5pdCBxZW11IGJsb2Nr
IGRyaXZlciAqLwotICAgIGluZGV4ID0gKHhlbmRldi0+ZGV2IC0gMjAyICogMjU2KSAvIDE2Owot
ICAgIGJsa2Rldi0+ZGluZm8gPSBkcml2ZV9nZXQoSUZfWEVOLCAwLCBpbmRleCk7Ci0gICAgaWYg
KCFibGtkZXYtPmRpbmZvKSB7Ci0gICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwotICAg
ICAgICBRRGljdCAqb3B0aW9ucyA9IE5VTEw7Ci0KLSAgICAgICAgaWYgKHN0cmNtcChibGtkZXYt
PmZpbGVwcm90bywgIjx1bnNldD4iKSkgewotICAgICAgICAgICAgb3B0aW9ucyA9IHFkaWN0X25l
dygpOwotICAgICAgICAgICAgcWRpY3RfcHV0X3N0cihvcHRpb25zLCAiZHJpdmVyIiwgYmxrZGV2
LT5maWxlcHJvdG8pOwotICAgICAgICB9Ci0KLSAgICAgICAgLyogc2V0dXAgdmlhIHhlbmJ1cyAt
PiBjcmVhdGUgbmV3IGJsb2NrIGRyaXZlciBpbnN0YW5jZSAqLwotICAgICAgICB4ZW5fcHZfcHJp
bnRmKHhlbmRldiwgMiwgImNyZWF0ZSBuZXcgYmRydiAoeGVuYnVzIHNldHVwKVxuIik7Ci0gICAg
ICAgIGJsa2Rldi0+YmxrID0gYmxrX25ld19vcGVuKGJsa2Rldi0+ZmlsZW5hbWUsIE5VTEwsIG9w
dGlvbnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHFmbGFncywgJmxvY2Fs
X2Vycik7Ci0gICAgICAgIGlmICghYmxrZGV2LT5ibGspIHsKLSAgICAgICAgICAgIHhlbl9wdl9w
cmludGYoeGVuZGV2LCAwLCAiZXJyb3I6ICVzXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICBlcnJvcl9nZXRfcHJldHR5KGxvY2FsX2VycikpOwotICAgICAgICAgICAgZXJyb3JfZnJlZShs
b2NhbF9lcnIpOwotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0gICAgICAgIGJs
a19zZXRfZW5hYmxlX3dyaXRlX2NhY2hlKGJsa2Rldi0+YmxrLCAhd3JpdGV0aHJvdWdoKTsKLSAg
ICB9IGVsc2UgewotICAgICAgICAvKiBzZXR1cCB2aWEgcWVtdSBjbWRsaW5lIC0+IGFscmVhZHkg
c2V0dXAgZm9yIHVzICovCi0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAyLAotICAgICAg
ICAgICAgICAgICAgICAgICJnZXQgY29uZmlndXJlZCBiZHJ2IChjbWRsaW5lIHNldHVwKVxuIik7
Ci0gICAgICAgIGJsa2Rldi0+YmxrID0gYmxrX2J5X2xlZ2FjeV9kaW5mbyhibGtkZXYtPmRpbmZv
KTsKLSAgICAgICAgaWYgKGJsa19pc19yZWFkX29ubHkoYmxrZGV2LT5ibGspICYmICFyZWFkb25s
eSkgewotICAgICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJVbmV4cGVjdGVkIHJl
YWQtb25seSBkcml2ZSIpOwotICAgICAgICAgICAgYmxrZGV2LT5ibGsgPSBOVUxMOwotICAgICAg
ICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0gICAgICAgIC8qIGJsa2Rldi0+YmxrIGlzIG5v
dCBjcmVhdGUgYnkgdXMsIHdlIGdldCBhIHJlZmVyZW5jZQotICAgICAgICAgKiBzbyB3ZSBjYW4g
YmxrX3VucmVmKCkgdW5jb25kaXRpb25hbGx5ICovCi0gICAgICAgIGJsa19yZWYoYmxrZGV2LT5i
bGspOwotICAgIH0KLSAgICBibGtfYXR0YWNoX2Rldl9sZWdhY3koYmxrZGV2LT5ibGssIGJsa2Rl
dik7Ci0gICAgYmxrZGV2LT5maWxlX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGJsa2Rldi0+YmxrKTsK
LSAgICBpZiAoYmxrZGV2LT5maWxlX3NpemUgPCAwKSB7Ci0gICAgICAgIEJsb2NrRHJpdmVyU3Rh
dGUgKmJzID0gYmxrX2JzKGJsa2Rldi0+YmxrKTsKLSAgICAgICAgY29uc3QgY2hhciAqZHJ2X25h
bWUgPSBicyA/IGJkcnZfZ2V0X2Zvcm1hdF9uYW1lKGJzKSA6IE5VTEw7Ci0gICAgICAgIHhlbl9w
dl9wcmludGYoeGVuZGV2LCAxLCAiYmxrX2dldGxlbmd0aDogJWQgKCVzKSB8IGRydiAlc1xuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAoaW50KWJsa2Rldi0+ZmlsZV9zaXplLCBzdHJlcnJvcigt
YmxrZGV2LT5maWxlX3NpemUpLAotICAgICAgICAgICAgICAgICAgICAgIGRydl9uYW1lID86ICIt
Iik7Ci0gICAgICAgIGJsa2Rldi0+ZmlsZV9zaXplID0gMDsKLSAgICB9Ci0KLSAgICB4ZW5fcHZf
cHJpbnRmKHhlbmRldiwgMSwgInR5cGUgXCIlc1wiLCBmaWxlcHJvdG8gXCIlc1wiLCBmaWxlbmFt
ZSBcIiVzXCIsIgotICAgICAgICAgICAgICAgICAgIiBzaXplICUiIFBSSWQ2NCAiICglIiBQUklk
NjQgIiBNQilcbiIsCi0gICAgICAgICAgICAgICAgICBibGtkZXYtPnR5cGUsIGJsa2Rldi0+Zmls
ZXByb3RvLCBibGtkZXYtPmZpbGVuYW1lLAotICAgICAgICAgICAgICAgICAgYmxrZGV2LT5maWxl
X3NpemUsIGJsa2Rldi0+ZmlsZV9zaXplIC8gTWlCKTsKLQotICAgIC8qIEZpbGwgaW4gbnVtYmVy
IG9mIHNlY3RvciBzaXplIGFuZCBudW1iZXIgb2Ygc2VjdG9ycyAqLwotICAgIHhlbnN0b3JlX3dy
aXRlX2JlX2ludCh4ZW5kZXYsICJzZWN0b3Itc2l6ZSIsIGJsa2Rldi0+ZmlsZV9ibGspOwotICAg
IHhlbnN0b3JlX3dyaXRlX2JlX2ludDY0KHhlbmRldiwgInNlY3RvcnMiLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmlsZV9zaXplIC8gYmxrZGV2LT5maWxlX2Jsayk7Ci0K
LSAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoeGVuZGV2LCAicmluZy1wYWdlLW9yZGVyIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm9yZGVyKSA9PSAtMSkgewotICAgICAgICBi
bGtkZXYtPm5yX3JpbmdfcmVmID0gMTsKLQotICAgICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9p
bnQoeGVuZGV2LCAicmluZy1yZWYiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnJpbmdfcmVmKSA9PSAtMSkgewotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0g
ICAgICAgIGJsa2Rldi0+cmluZ19yZWZbMF0gPSByaW5nX3JlZjsKLQotICAgIH0gZWxzZSBpZiAo
b3JkZXIgPj0gMCAmJiBvcmRlciA8PSBNQVhfUklOR19QQUdFX09SREVSKSB7Ci0gICAgICAgIGJs
a2Rldi0+bnJfcmluZ19yZWYgPSAxIDw8IG9yZGVyOwotCi0gICAgICAgIGZvciAoaSA9IDA7IGkg
PCBibGtkZXYtPm5yX3JpbmdfcmVmOyBpKyspIHsKLSAgICAgICAgICAgIGNoYXIgKmtleTsKLQot
ICAgICAgICAgICAga2V5ID0gZ19zdHJkdXBfcHJpbnRmKCJyaW5nLXJlZiV1IiwgaSk7Ci0gICAg
ICAgICAgICBpZiAoIWtleSkgewotICAgICAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAg
ICAgIH0KLQotICAgICAgICAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwga2V5
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3JlZikgPT0gLTEp
IHsKLSAgICAgICAgICAgICAgICBnX2ZyZWUoa2V5KTsKLSAgICAgICAgICAgICAgICByZXR1cm4g
LTE7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBibGtkZXYtPnJpbmdfcmVmW2ldID0gcmlu
Z19yZWY7Ci0KLSAgICAgICAgICAgIGdfZnJlZShrZXkpOwotICAgICAgICB9Ci0gICAgfSBlbHNl
IHsKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJpbnZhbGlkIHJpbmctcGFnZS1v
cmRlcjogJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgb3JkZXIpOwotICAgICAgICByZXR1
cm4gLTE7Ci0gICAgfQotCi0gICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwgImV2
ZW50LWNoYW5uZWwiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeGVuZGV2LT5yZW1v
dGVfcG9ydCkgPT0gLTEpIHsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQotICAgIGlmICgh
eGVuZGV2LT5wcm90b2NvbCkgewotICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJP
VE9DT0xfTkFUSVZFOwotICAgIH0gZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+cHJvdG9jb2wsIFhF
Tl9JT19QUk9UT19BQklfTkFUSVZFKSA9PSAwKSB7Ci0gICAgICAgIGJsa2Rldi0+cHJvdG9jb2wg
PSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU7Ci0gICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2LT5w
cm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9YODZfMzIpID09IDApIHsKLSAgICAgICAgYmxrZGV2
LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl8zMjsKLSAgICB9IGVsc2UgaWYgKHN0cmNt
cCh4ZW5kZXYtPnByb3RvY29sLCBYRU5fSU9fUFJPVE9fQUJJX1g4Nl82NCkgPT0gMCkgewotICAg
ICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfWDg2XzY0OwotICAgIH0gZWxz
ZSB7Ci0gICAgICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU7Ci0g
ICAgfQotCi0gICAgcmluZ19zaXplID0gWENfUEFHRV9TSVpFICogYmxrZGV2LT5ucl9yaW5nX3Jl
ZjsKLSAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKLSAgICBjYXNlIEJMS0lGX1BST1RP
Q09MX05BVElWRToKLSAgICB7Ci0gICAgICAgIGJsa2Rldi0+bWF4X3JlcXVlc3RzID0gX19DT05T
VF9SSU5HX1NJWkUoYmxraWYsIHJpbmdfc2l6ZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAg
ICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKLSAgICB7Ci0gICAgICAgIGJsa2Rldi0+bWF4
X3JlcXVlc3RzID0gX19DT05TVF9SSU5HX1NJWkUoYmxraWZfeDg2XzMyLCByaW5nX3NpemUpOwot
ICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6Ci0g
ICAgewotICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJs
a2lmX3g4Nl82NCwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGRlZmF1
bHQ6Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICAvKiBBZGQgb24gdGhlIG51bWJl
ciBuZWVkZWQgZm9yIHRoZSByaW5nIHBhZ2VzICovCi0gICAgbWF4X2dyYW50cyA9IGJsa2Rldi0+
bnJfcmluZ19yZWY7Ci0KLSAgICB4ZW5fYmVfc2V0X21heF9ncmFudF9yZWZzKHhlbmRldiwgbWF4
X2dyYW50cyk7Ci0gICAgYmxrZGV2LT5zcmluZyA9IHhlbl9iZV9tYXBfZ3JhbnRfcmVmcyh4ZW5k
ZXYsIGJsa2Rldi0+cmluZ19yZWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSk7Ci0gICAgaWYgKCFibGtkZXYt
PnNyaW5nKSB7Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICBzd2l0Y2ggKGJsa2Rl
di0+cHJvdG9jb2wpIHsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKLSAgICB7Ci0g
ICAgICAgIGJsa2lmX3NyaW5nX3QgKnNyaW5nX25hdGl2ZSA9IGJsa2Rldi0+c3Jpbmc7Ci0gICAg
ICAgIEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLm5hdGl2ZSwgc3JpbmdfbmF0aXZlLCBy
aW5nX3NpemUpOwotICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfMzI6Ci0gICAgewotICAgICAgICBibGtpZl94ODZfMzJfc3JpbmdfdCAqc3JpbmdfeDg2
XzMyID0gYmxrZGV2LT5zcmluZzsKLQotICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5y
aW5ncy54ODZfMzJfcGFydCwgc3JpbmdfeDg2XzMyLCByaW5nX3NpemUpOwotICAgICAgICBicmVh
azsKLSAgICB9Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6Ci0gICAgewotICAgICAg
ICBibGtpZl94ODZfNjRfc3JpbmdfdCAqc3JpbmdfeDg2XzY0ID0gYmxrZGV2LT5zcmluZzsKLQot
ICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydCwgc3Jpbmdf
eDg2XzY0LCByaW5nX3NpemUpOwotICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgfQotCi0gICAg
YmxrX3NldF9haW9fY29udGV4dChibGtkZXYtPmJsaywgYmxrZGV2LT5jdHgpOwotCi0gICAgeGVu
X2JlX2JpbmRfZXZ0Y2huKHhlbmRldik7Ci0KLSAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMSwg
Im9rOiBwcm90byAlcywgbnItcmluZy1yZWYgJXUsICIKLSAgICAgICAgICAgICAgICAgICJyZW1v
dGUgcG9ydCAlZCwgbG9jYWwgcG9ydCAlZFxuIiwKLSAgICAgICAgICAgICAgICAgIHhlbmRldi0+
cHJvdG9jb2wsIGJsa2Rldi0+bnJfcmluZ19yZWYsCi0gICAgICAgICAgICAgICAgICB4ZW5kZXYt
PnJlbW90ZV9wb3J0LCB4ZW5kZXYtPmxvY2FsX3BvcnQpOwotICAgIHJldHVybiAwOwotfQotCi1z
dGF0aWMgdm9pZCBibGtfZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYp
Ci17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwg
c3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLQotICAgIHRyYWNlX3hlbl9kaXNrX2Rpc2Nvbm5l
Y3QoeGVuZGV2LT5uYW1lKTsKLQotICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5jdHgp
OwotCi0gICAgaWYgKGJsa2Rldi0+YmxrKSB7Ci0gICAgICAgIGJsa19zZXRfYWlvX2NvbnRleHQo
YmxrZGV2LT5ibGssIHFlbXVfZ2V0X2Fpb19jb250ZXh0KCkpOwotICAgICAgICBibGtfZGV0YWNo
X2RldihibGtkZXYtPmJsaywgYmxrZGV2KTsKLSAgICAgICAgYmxrX3VucmVmKGJsa2Rldi0+Ymxr
KTsKLSAgICAgICAgYmxrZGV2LT5ibGsgPSBOVUxMOwotICAgIH0KLSAgICB4ZW5fcHZfdW5iaW5k
X2V2dGNobih4ZW5kZXYpOwotCi0gICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7
Ci0KLSAgICBpZiAoYmxrZGV2LT5zcmluZykgewotICAgICAgICB4ZW5fYmVfdW5tYXBfZ3JhbnRf
cmVmcyh4ZW5kZXYsIGJsa2Rldi0+c3JpbmcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsa2Rldi0+bnJfcmluZ19yZWYpOwotICAgICAgICBibGtkZXYtPnNyaW5nID0gTlVMTDsK
LSAgICB9Ci19Ci0KIHN0YXRpYyBpbnQgYmxrX2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAq
eGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4
ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7CkBAIC0xMDA2LDE0ICs2MzQsMyBAQCBz
dGF0aWMgdm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogCiAg
ICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsKIH0KLQotc3RydWN0IFhlbkRldk9wcyB4
ZW5fYmxrZGV2X29wcyA9IHsKLSAgICAuZmxhZ3MgICAgICA9IERFVk9QU19GTEFHX05FRURfR05U
REVWLAotICAgIC5zaXplICAgICAgID0gc2l6ZW9mKHN0cnVjdCBYZW5CbGtEZXYpLAotICAgIC5h
bGxvYyAgICAgID0gYmxrX2FsbG9jLAotICAgIC5pbml0ICAgICAgID0gYmxrX2luaXQsCi0gICAg
LmluaXRpYWxpc2UgPSBibGtfY29ubmVjdCwKLSAgICAuZGlzY29ubmVjdCA9IGJsa19kaXNjb25u
ZWN0LAotICAgIC5ldmVudCAgICAgID0gYmxrX2V2ZW50LAotICAgIC5mcmVlICAgICAgID0gYmxr
X2ZyZWUsCi19OwotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:49:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1ggsgu-00060b-23; Tue, 08 Jan 2019 14: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsgs-0005z1-Qr
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:49:14 +0000
X-Inumbo-ID: 907ffa69-1354-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 907ffa69-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:49:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059143"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:47 +0000
Message-ID: <20190108144903.8249-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 02/18] xen: introduce new 'XenBus' and
 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSBiYXNpYyBib2lsZXJwbGF0ZSBmb3IgYSAnWGVuQnVzJyBvYmpl
Y3QgdGhhdCB3aWxsIGFjdAphcyBhIHBhcmVudCB0byAnWGVuRGV2aWNlJyBQViBiYWNrZW5kcy4K
QSBuZXcgJ1hlbkJyaWRnZScgb2JqZWN0IGlzIGFsc28gYWRkZWQgdG8gY29ubmVjdCBYZW5CdXMg
dG8gdGhlIHN5c3RlbSBidXMuCgpUaGUgWGVuQnVzIG9iamVjdCBpcyBpbnN0YW50aWF0ZWQgYnkg
YSBuZXcgeGVuX2J1c19pbml0KCkgZnVuY3Rpb24gY2FsbGVkCmZyb20gdGhlIHNhbWUgc2l0ZXMg
YXMgdGhlIGxlZ2FjeSB4ZW5fYmVfaW5pdCgpIGZ1bmN0aW9uLgoKU3Vic2VxdWVudCBwYXRjaGVz
IHdpbGwgZmxlc2gtb3V0IHRoZSBmdW5jdGlvbmFsaXR5IG9mIHRoZXNlIG9iamVjdHMuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQpDYzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogIk1pY2hhZWwg
Uy4gVHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgpDYzogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2Vs
LmFwZmVsYmF1bUBnbWFpbC5jb20+CkNjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQu
Y29tPgpDYzogUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4KQ2M6IEVkdWFyZG8g
SGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KCnYzOgogLSBEb24ndCB1c2UgbG9jYWxfZXJy
IHVubGVzcyBpdCBpcyBuZWVkZWQKCnYyOgogLSBGaXggYm9pbGVycGxhdGUKIC0gTWFrZSB4ZW4t
YnVzIGhvdHBsdWcgY2FwYWJsZQotLS0KIGh3L2kzODYveGVuL3hlbi1odm0uYyAgICAgfCAgIDMg
KwogaHcveGVuL01ha2VmaWxlLm9ianMgICAgICB8ICAgMiArLQogaHcveGVuL3RyYWNlLWV2ZW50
cyAgICAgICB8ICAgNiArKwogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICB8IDEyNyArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaHcveGVucHYveGVuX21hY2hpbmVfcHYu
YyB8ICAgMyArCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggIHwgIDU1ICsrKysrKysrKysrKysr
KysrCiA2IGZpbGVzIGNoYW5nZWQsIDE5NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaHcveGVuL3hlbi1idXMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGlu
Y2x1ZGUvaHcveGVuL3hlbi1idXMuaAoKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1odm0u
YyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA2ZWYzMTU3MWM4Li40OTdlNjg1ZDQwIDEw
MDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2
bS5jCkBAIC0xNyw2ICsxNyw3IEBACiAjaW5jbHVkZSAiaHcvaTM4Ni9hcGljLW1zaWRlZi5oIgog
I2luY2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdh
Y3ktYmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgiCiAjaW5jbHVkZSAicWFw
aS9lcnJvci5oIgogI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1taXNjLmgiCiAjaW5jbHVk
ZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKQEAgLTE0ODQsNiArMTQ4NSw4IEBAIHZvaWQgeGVuX2h2
bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdpb24gKipyYW1fbWVtb3J5KQog
ICAgIFFMSVNUX0lOSVQoJnN0YXRlLT5kZXZfbGlzdCk7CiAgICAgZGV2aWNlX2xpc3RlbmVyX3Jl
Z2lzdGVyKCZzdGF0ZS0+ZGV2aWNlX2xpc3RlbmVyKTsKIAorICAgIHhlbl9idXNfaW5pdCgpOwor
CiAgICAgLyogSW5pdGlhbGl6ZSBiYWNrZW5kIGNvcmUgJiBkcml2ZXJzICovCiAgICAgaWYgKHhl
bl9iZV9pbml0KCkgIT0gMCkgewogICAgICAgICBlcnJvcl9yZXBvcnQoInhlbiBiYWNrZW5kIGNv
cmUgc2V0dXAgZmFpbGVkIik7CmRpZmYgLS1naXQgYS9ody94ZW4vTWFrZWZpbGUub2JqcyBiL2h3
L3hlbi9NYWtlZmlsZS5vYmpzCmluZGV4IDNmNjRhNDQwNTEuLmQ5ZDZkN2I0ZjkgMTAwNjQ0Ci0t
LSBhL2h3L3hlbi9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L3hlbi9NYWtlZmlsZS5vYmpzCkBAIC0x
LDUgKzEsNSBAQAogIyB4ZW4gYmFja2VuZCBkcml2ZXIgc3VwcG9ydAotY29tbW9uLW9iai0kKENP
TkZJR19YRU4pICs9IHhlbi1sZWdhY3ktYmFja2VuZC5vIHhlbl9kZXZjb25maWcubyB4ZW5fcHZk
ZXYubyB4ZW4tY29tbW9uLm8KK2NvbW1vbi1vYmotJChDT05GSUdfWEVOKSArPSB4ZW4tbGVnYWN5
LWJhY2tlbmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8geGVuLWNvbW1vbi5vIHhlbi1i
dXMubwogCiBvYmotJChDT05GSUdfWEVOX1BDSV9QQVNTVEhST1VHSCkgKz0geGVuLWhvc3QtcGNp
LWRldmljZS5vCiBvYmotJChDT05GSUdfWEVOX1BDSV9QQVNTVEhST1VHSCkgKz0geGVuX3B0Lm8g
eGVuX3B0X2NvbmZpZ19pbml0Lm8geGVuX3B0X2dyYXBoaWNzLm8geGVuX3B0X21zaS5vCmRpZmYg
LS1naXQgYS9ody94ZW4vdHJhY2UtZXZlbnRzIGIvaHcveGVuL3RyYWNlLWV2ZW50cwppbmRleCBj
N2U3YTNiNTIzLi4wMTcyY2Q0ZTI2IDEwMDY0NAotLS0gYS9ody94ZW4vdHJhY2UtZXZlbnRzCisr
KyBiL2h3L3hlbi90cmFjZS1ldmVudHMKQEAgLTEyLDMgKzEyLDkgQEAgeGVuX3VubWFwX3BvcnRp
b19yYW5nZSh1aW50MzJfdCBpZCwgdWludDY0X3Qgc3RhcnRfYWRkciwgdWludDY0X3QgZW5kX2Fk
ZHIpICJpZDoKIHhlbl9tYXBfcGNpZGV2KHVpbnQzMl90IGlkLCB1aW50OF90IGJ1cywgdWludDhf
dCBkZXYsIHVpbnQ4X3QgZnVuYykgImlkOiAldSBiZGY6ICUwMnguJTAyeC4lMDJ4IgogeGVuX3Vu
bWFwX3BjaWRldih1aW50MzJfdCBpZCwgdWludDhfdCBidXMsIHVpbnQ4X3QgZGV2LCB1aW50OF90
IGZ1bmMpICJpZDogJXUgYmRmOiAlMDJ4LiUwMnguJTAyeCIKIHhlbl9kb21pZF9yZXN0cmljdChp
bnQgZXJyKSAiZXJyOiAldSIKKworIyBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmMKK3hlbl9idXNf
cmVhbGl6ZSh2b2lkKSAiIgoreGVuX2J1c191bnJlYWxpemUodm9pZCkgIiIKK3hlbl9kZXZpY2Vf
cmVhbGl6ZShjb25zdCBjaGFyICp0eXBlKSAidHlwZTogJXMiCit4ZW5fZGV2aWNlX3VucmVhbGl6
ZShjb25zdCBjaGFyICp0eXBlKSAidHlwZTogJXMiCmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1
cy5jIGIvaHcveGVuL3hlbi1idXMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwLi5iYzA0ZGE3NDhiCi0tLSAvZGV2L251bGwKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAt
MCwwICsxLDEyNyBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOCAgQ2l0cml4IFN5c3RlbXMg
SW5jLgorICoKKyAqIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHUEwsIHZlcnNpb24gMiBvciBsYXRlci4KKyAqIFNlZSB0aGUgQ09QWUlORyBmaWxlIGlu
IHRoZSB0b3AtbGV2ZWwgZGlyZWN0b3J5LgorICovCisKKyNpbmNsdWRlICJxZW11L29zZGVwLmgi
CisjaW5jbHVkZSAiaHcvaHcuaCIKKyNpbmNsdWRlICJody9zeXNidXMuaCIKKyNpbmNsdWRlICJo
dy94ZW4veGVuLWJ1cy5oIgorI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKKyNpbmNsdWRlICJ0cmFj
ZS5oIgorCitzdGF0aWMgdm9pZCB4ZW5fYnVzX3VucmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJv
ciAqKmVycnApCit7CisgICAgdHJhY2VfeGVuX2J1c191bnJlYWxpemUoKTsKK30KKworc3RhdGlj
IHZvaWQgeGVuX2J1c19yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKK3sKKyAg
ICB0cmFjZV94ZW5fYnVzX3JlYWxpemUoKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2J1c19jbGFz
c19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKK3sKKyAgICBCdXNDbGFzcyAq
YnVzX2NsYXNzID0gQlVTX0NMQVNTKGNsYXNzKTsKKworICAgIGJ1c19jbGFzcy0+cmVhbGl6ZSA9
IHhlbl9idXNfcmVhbGl6ZTsKKyAgICBidXNfY2xhc3MtPnVucmVhbGl6ZSA9IHhlbl9idXNfdW5y
ZWFsaXplOworfQorCitzdGF0aWMgY29uc3QgVHlwZUluZm8geGVuX2J1c190eXBlX2luZm8gPSB7
CisgICAgLm5hbWUgPSBUWVBFX1hFTl9CVVMsCisgICAgLnBhcmVudCA9IFRZUEVfQlVTLAorICAg
IC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlbkJ1cyksCisgICAgLmNsYXNzX3NpemUgPSBzaXpl
b2YoWGVuQnVzQ2xhc3MpLAorICAgIC5jbGFzc19pbml0ID0geGVuX2J1c19jbGFzc19pbml0LAor
ICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IFRZUEVfSE9U
UExVR19IQU5ETEVSIH0sCisgICAgICAgIHsgfQorICAgIH0sCit9OworCitzdGF0aWMgdm9pZCB4
ZW5fZGV2aWNlX3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCit7Cisg
ICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNFKGRldik7CisgICAgWGVuRGV2aWNlQ2xh
c3MgKnhlbmRldl9jbGFzcyA9IFhFTl9ERVZJQ0VfR0VUX0NMQVNTKHhlbmRldik7CisgICAgY29u
c3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRldikpOworCisg
ICAgdHJhY2VfeGVuX2RldmljZV91bnJlYWxpemUodHlwZSk7CisKKyAgICBpZiAoeGVuZGV2X2Ns
YXNzLT51bnJlYWxpemUpIHsKKyAgICAgICAgeGVuZGV2X2NsYXNzLT51bnJlYWxpemUoeGVuZGV2
LCBlcnJwKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfcmVhbGl6ZShEZXZp
Y2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBY
RU5fREVWSUNFKGRldik7CisgICAgWGVuRGV2aWNlQ2xhc3MgKnhlbmRldl9jbGFzcyA9IFhFTl9E
RVZJQ0VfR0VUX0NMQVNTKHhlbmRldik7CisgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9n
ZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRldikpOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OworCisgICAgdHJhY2VfeGVuX2RldmljZV9yZWFsaXplKHR5cGUpOworCisgICAgaWYgKHhlbmRl
dl9jbGFzcy0+cmVhbGl6ZSkgeworICAgICAgICB4ZW5kZXZfY2xhc3MtPnJlYWxpemUoeGVuZGV2
LCAmbG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICBnb3RvIHVucmVhbGl6
ZTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybjsKKwordW5yZWFsaXplOgorICAgIHhl
bl9kZXZpY2VfdW5yZWFsaXplKGRldiwgJmVycm9yX2Fib3J0KTsKK30KKworc3RhdGljIHZvaWQg
eGVuX2RldmljZV9jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKK3sK
KyAgICBEZXZpY2VDbGFzcyAqZGV2X2NsYXNzID0gREVWSUNFX0NMQVNTKGNsYXNzKTsKKworICAg
IGRldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9kZXZpY2VfcmVhbGl6ZTsKKyAgICBkZXZfY2xhc3Mt
PnVucmVhbGl6ZSA9IHhlbl9kZXZpY2VfdW5yZWFsaXplOworICAgIGRldl9jbGFzcy0+YnVzX3R5
cGUgPSBUWVBFX1hFTl9CVVM7Cit9CisKK3N0YXRpYyBjb25zdCBUeXBlSW5mbyB4ZW5fZGV2aWNl
X3R5cGVfaW5mbyA9IHsKKyAgICAubmFtZSA9IFRZUEVfWEVOX0RFVklDRSwKKyAgICAucGFyZW50
ID0gVFlQRV9ERVZJQ0UsCisgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoWGVuRGV2aWNlKSwK
KyAgICAuYWJzdHJhY3QgPSB0cnVlLAorICAgIC5jbGFzc19zaXplID0gc2l6ZW9mKFhlbkRldmlj
ZUNsYXNzKSwKKyAgICAuY2xhc3NfaW5pdCA9IHhlbl9kZXZpY2VfY2xhc3NfaW5pdCwKK307CisK
K3R5cGVkZWYgc3RydWN0IFhlbkJyaWRnZSB7CisgICAgU3lzQnVzRGV2aWNlIGJ1c2RldjsKK30g
WGVuQnJpZGdlOworCisjZGVmaW5lIFRZUEVfWEVOX0JSSURHRSAieGVuLWJyaWRnZSIKKworc3Rh
dGljIGNvbnN0IFR5cGVJbmZvIHhlbl9icmlkZ2VfdHlwZV9pbmZvID0geworICAgIC5uYW1lID0g
VFlQRV9YRU5fQlJJREdFLAorICAgIC5wYXJlbnQgPSBUWVBFX1NZU19CVVNfREVWSUNFLAorICAg
IC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlbkJyaWRnZSksCit9OworCitzdGF0aWMgdm9pZCB4
ZW5fcmVnaXN0ZXJfdHlwZXModm9pZCkKK3sKKyAgICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygmeGVu
X2JyaWRnZV90eXBlX2luZm8pOworICAgIHR5cGVfcmVnaXN0ZXJfc3RhdGljKCZ4ZW5fYnVzX3R5
cGVfaW5mbyk7CisgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnhlbl9kZXZpY2VfdHlwZV9pbmZv
KTsKK30KKwordHlwZV9pbml0KHhlbl9yZWdpc3Rlcl90eXBlcykKKwordm9pZCB4ZW5fYnVzX2lu
aXQodm9pZCkKK3sKKyAgICBEZXZpY2VTdGF0ZSAqZGV2ID0gcWRldl9jcmVhdGUoTlVMTCwgVFlQ
RV9YRU5fQlJJREdFKTsKKyAgICBCdXNTdGF0ZSAqYnVzID0gcWJ1c19jcmVhdGUoVFlQRV9YRU5f
QlVTLCBkZXYsIE5VTEwpOworCisgICAgcWRldl9pbml0X25vZmFpbChkZXYpOworICAgIHFidXNf
c2V0X2J1c19ob3RwbHVnX2hhbmRsZXIoYnVzLCAmZXJyb3JfYWJvcnQpOworfQpkaWZmIC0tZ2l0
IGEvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMK
aW5kZXggOGM4NmZiNzAzMS4uNjA4ZTU5MWJjYyAxMDA2NDQKLS0tIGEvaHcveGVucHYveGVuX21h
Y2hpbmVfcHYuYworKysgYi9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCkBAIC0yNyw2ICsyNyw3
IEBACiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9ib2FyZHMuaCIKICNpbmNsdWRl
ICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMu
aCIKICNpbmNsdWRlICJ4ZW5fZG9tYWluYnVpbGQuaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2st
YmFja2VuZC5oIgogCkBAIC05Myw2ICs5NCw4IEBAIHN0YXRpYyB2b2lkIHhlbl9pbml0X3B2KE1h
Y2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgeGVuX2NvbmZpZ19kZXZfbmljKG5kX3RhYmxl
ICsgaSk7CiAgICAgfQogCisgICAgeGVuX2J1c19pbml0KCk7CisKICAgICAvKiBjb25maWcgY2xl
YW51cCBob29rICovCiAgICAgYXRleGl0KHhlbl9jb25maWdfY2xlYW51cCk7CiB9CmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMGNiMTI0NjRjZQotLS0gL2Rl
di9udWxsCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaApAQCAtMCwwICsxLDU1IEBACisv
KgorICogQ29weXJpZ2h0IChjKSAyMDE4ICBDaXRyaXggU3lzdGVtcyBJbmMuCisgKgorICogVGhp
cyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCwgdmVyc2lv
biAyIG9yIGxhdGVyLgorICogU2VlIHRoZSBDT1BZSU5HIGZpbGUgaW4gdGhlIHRvcC1sZXZlbCBk
aXJlY3RvcnkuCisgKi8KKworI2lmbmRlZiBIV19YRU5fQlVTX0gKKyNkZWZpbmUgSFdfWEVOX0JV
U19ICisKKyNpbmNsdWRlICJody9zeXNidXMuaCIKKwordHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNl
IHsKKyAgICBEZXZpY2VTdGF0ZSBxZGV2OworfSBYZW5EZXZpY2U7CisKK3R5cGVkZWYgdm9pZCAo
KlhlbkRldmljZVJlYWxpemUpKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApOwordHlw
ZWRlZiB2b2lkICgqWGVuRGV2aWNlVW5yZWFsaXplKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKTsKKwordHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlQ2xhc3MgeworICAgIC8qPCBwcml2
YXRlID4qLworICAgIERldmljZUNsYXNzIHBhcmVudF9jbGFzczsKKyAgICAvKjwgcHVibGljID4q
LworICAgIFhlbkRldmljZVJlYWxpemUgcmVhbGl6ZTsKKyAgICBYZW5EZXZpY2VVbnJlYWxpemUg
dW5yZWFsaXplOworfSBYZW5EZXZpY2VDbGFzczsKKworI2RlZmluZSBUWVBFX1hFTl9ERVZJQ0Ug
Inhlbi1kZXZpY2UiCisjZGVmaW5lIFhFTl9ERVZJQ0Uob2JqKSBcCisgICAgIE9CSkVDVF9DSEVD
SyhYZW5EZXZpY2UsIChvYmopLCBUWVBFX1hFTl9ERVZJQ0UpCisjZGVmaW5lIFhFTl9ERVZJQ0Vf
Q0xBU1MoY2xhc3MpIFwKKyAgICAgT0JKRUNUX0NMQVNTX0NIRUNLKFhlbkRldmljZUNsYXNzLCAo
Y2xhc3MpLCBUWVBFX1hFTl9ERVZJQ0UpCisjZGVmaW5lIFhFTl9ERVZJQ0VfR0VUX0NMQVNTKG9i
aikgXAorICAgICBPQkpFQ1RfR0VUX0NMQVNTKFhlbkRldmljZUNsYXNzLCAob2JqKSwgVFlQRV9Y
RU5fREVWSUNFKQorCit0eXBlZGVmIHN0cnVjdCBYZW5CdXMgeworICAgIEJ1c1N0YXRlIHFidXM7
Cit9IFhlbkJ1czsKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQnVzQ2xhc3MgeworICAgIC8qPCBwcml2
YXRlID4qLworICAgIEJ1c0NsYXNzIHBhcmVudF9jbGFzczsKK30gWGVuQnVzQ2xhc3M7CisKKyNk
ZWZpbmUgVFlQRV9YRU5fQlVTICJ4ZW4tYnVzIgorI2RlZmluZSBYRU5fQlVTKG9iaikgXAorICAg
IE9CSkVDVF9DSEVDSyhYZW5CdXMsIChvYmopLCBUWVBFX1hFTl9CVVMpCisjZGVmaW5lIFhFTl9C
VVNfQ0xBU1MoY2xhc3MpIFwKKyAgICBPQkpFQ1RfQ0xBU1NfQ0hFQ0soWGVuQnVzQ2xhc3MsIChj
bGFzcyksIFRZUEVfWEVOX0JVUykKKyNkZWZpbmUgWEVOX0JVU19HRVRfQ0xBU1Mob2JqKSBcCisg
ICAgT0JKRUNUX0dFVF9DTEFTUyhYZW5CdXNDbGFzcywgKG9iaiksIFRZUEVfWEVOX0JVUykKKwor
dm9pZCB4ZW5fYnVzX2luaXQodm9pZCk7CisKKyNlbmRpZiAvKiBIV19YRU5fQlVTX0ggKi8KLS0g
CjIuMjAuMS4yLmdiMjFlYmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:49:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1ggsgu-00061Y-J3; Tue, 08 Jan 2019 14: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsgs-0005z4-Se
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:49:14 +0000
X-Inumbo-ID: 900eb70a-1354-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 900eb70a-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:49:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059138"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:53 +0000
Message-ID: <20190108144903.8249-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 08/18] xen: duplicate xen_disk.c as basis of
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyB4ZW4tYmxvY2sgWGVuRGV2aWNlIGltcGxlbWVudGF0aW9uIHJlcXVpcmVzIHRoZSBz
YW1lIGNvcmUKZGF0YXBsYW5lIGFzIHRoZSBsZWdhY3kgeGVuX2Rpc2sgaW1wbGVtZW50YXRpb24g
aXQgd2lsbCBldmVudHVhbGx5IHJlcGxhY2UuClRoaXMgcGF0Y2ggdGhlcmVmb3JlIGNvcGllcyB0
aGUgbGVnYWN5IHhlbl9kaXNrLmMgc291cmNlIG1vZHVsZSBpbnRvIGEgbmV3CmRhdGFwbGFuZS94
ZW4tYmxvY2suYyBzb3VyY2UgbW9kdWxlIGFzIHRoZSBiYXNpcyBmb3IgdGhlIG5ldyBkYXRhcGxh
bmUgYW5kCmFkanVzdHMgdGhlIE1BSU5UQUlORVJTIGZpbGUgYWNjb3JkaW5nbHkuCgpOT1RFOiBU
aGUgZHVwbGljYXRlZCBjb2RlIGlzIG5vdCB5ZXQgYnVpbHQuIEl0IGlzIHNpbXBseSBwdXQgaW50
byBwbGFjZSBieQogICAgICB0aGlzIHBhdGNoIChqdXN0IGZpeGluZyBzdHlsZSB2aW9sYXRpb25z
KSBzdWNoIHRoYXQgdGhlCiAgICAgIG1vZGlmaWNhdGlvbnMgdGhhdCB3aWxsIG5lZWQgdG8gYmUg
bWFkZSB0byB0aGUgY29kZSBhcmUgbm90CiAgICAgIGNvbmZsYXRlZCB3aXRoIGNvZGUgbW92ZW1l
bnQsIHRodXMgbWFraW5nIHJldmlldyBoYXJkZXIuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDYzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgpDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQ2M6IE1heCBSZWl0eiA8bXJl
aXR6QHJlZGhhdC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgfCAxMDE5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEwMjAgaW5zZXJ0aW9ucygrKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwoKZGlmZiAt
LWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggMzhkNmMzYjk3My4uZjczMGQ2
YzNjYyAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTQxNSw2
ICs0MTUsNyBAQCBGOiBody9jaGFyL3hlbl9jb25zb2xlLmMKIEY6IGh3L2Rpc3BsYXkveGVuZmIu
YwogRjogaHcvbmV0L3hlbl9uaWMuYwogRjogaHcvYmxvY2sveGVuKgorRjogaHcvYmxvY2svZGF0
YXBsYW5lL3hlbioKIEY6IGh3L3hlbi8KIEY6IGh3L3hlbnB2LwogRjogaHcvaTM4Ni94ZW4vCmRp
ZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgYi9ody9ibG9jay9kYXRh
cGxhbmUveGVuLWJsb2NrLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
OWZhZTUwNTM0ZQotLS0gL2Rldi9udWxsCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxv
Y2suYwpAQCAtMCwwICsxLDEwMTkgQEAKKy8qCisgKiAgeGVuIHBhcmF2aXJ0IGJsb2NrIGRldmlj
ZSBiYWNrZW5kCisgKgorICogIChjKSBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
KyAqCisgKiAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogIHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IHVuZGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZS4KKyAqCisgKiAg
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKKyAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcKKyAqICB3aXRoIHRo
aXMgcHJvZ3JhbTsgaWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgor
ICoKKyAqICBDb250cmlidXRpb25zIGFmdGVyIDIwMTItMDEtMTMgYXJlIGxpY2Vuc2VkIHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUKKyAqICBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgKGF0IHlvdXIgb3B0
aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqLworCisjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgor
I2luY2x1ZGUgInFlbXUvdW5pdHMuaCIKKyNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KKyNpbmNsdWRl
IDxzeXMvdWlvLmg+CisKKyNpbmNsdWRlICJody9ody5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW5f
YmFja2VuZC5oIgorI2luY2x1ZGUgInhlbl9ibGtpZi5oIgorI2luY2x1ZGUgInN5c2VtdS9ibG9j
a2Rldi5oIgorI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgorI2luY2x1ZGUgInN5c2VtdS9i
bG9jay1iYWNrZW5kLmgiCisjaW5jbHVkZSAicWFwaS9lcnJvci5oIgorI2luY2x1ZGUgInFhcGkv
cW1wL3FkaWN0LmgiCisjaW5jbHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgorI2luY2x1ZGUgInRy
YWNlLmgiCisKKy8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gKi8KKworI2RlZmluZSBCTE9DS19TSVpFICA1MTIKKyNkZWZpbmUg
SU9DQl9DT1VOVCAgKEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCArIDIpCisKK3N0cnVj
dCBpb3JlcSB7CisgICAgYmxraWZfcmVxdWVzdF90ICAgICByZXE7CisgICAgaW50MTZfdCAgICAg
ICAgICAgICBzdGF0dXM7CisKKyAgICAvKiBwYXJzZWQgcmVxdWVzdCAqLworICAgIG9mZl90ICAg
ICAgICAgICAgICAgc3RhcnQ7CisgICAgUUVNVUlPVmVjdG9yICAgICAgICB2OworICAgIHZvaWQg
ICAgICAgICAgICAgICAgKmJ1ZjsKKyAgICBzaXplX3QgICAgICAgICAgICAgIHNpemU7CisgICAg
aW50ICAgICAgICAgICAgICAgICBwcmVzeW5jOworCisgICAgLyogYWlvIHN0YXR1cyAqLworICAg
IGludCAgICAgICAgICAgICAgICAgYWlvX2luZmxpZ2h0OworICAgIGludCAgICAgICAgICAgICAg
ICAgYWlvX2Vycm9yczsKKworICAgIHN0cnVjdCBYZW5CbGtEZXYgICAgKmJsa2RldjsKKyAgICBR
TElTVF9FTlRSWShpb3JlcSkgICBsaXN0OworICAgIEJsb2NrQWNjdENvb2tpZSAgICAgYWNjdDsK
K307CisKKyNkZWZpbmUgTUFYX1JJTkdfUEFHRV9PUkRFUiA0CisKK3N0cnVjdCBYZW5CbGtEZXYg
eworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgICAgeGVuZGV2OyAgLyogbXVzdCBiZSBmaXJz
dCAqLworICAgIGNoYXIgICAgICAgICAgICAgICAgKnBhcmFtczsKKyAgICBjaGFyICAgICAgICAg
ICAgICAgICptb2RlOworICAgIGNoYXIgICAgICAgICAgICAgICAgKnR5cGU7CisgICAgY2hhciAg
ICAgICAgICAgICAgICAqZGV2OworICAgIGNoYXIgICAgICAgICAgICAgICAgKmRldnR5cGU7Cisg
ICAgYm9vbCAgICAgICAgICAgICAgICBkaXJlY3Rpb3NhZmU7CisgICAgY29uc3QgY2hhciAgICAg
ICAgICAqZmlsZXByb3RvOworICAgIGNvbnN0IGNoYXIgICAgICAgICAgKmZpbGVuYW1lOworICAg
IHVuc2lnbmVkIGludCAgICAgICAgcmluZ19yZWZbMSA8PCBNQVhfUklOR19QQUdFX09SREVSXTsK
KyAgICB1bnNpZ25lZCBpbnQgICAgICAgIG5yX3JpbmdfcmVmOworICAgIHZvaWQgICAgICAgICAg
ICAgICAgKnNyaW5nOworICAgIGludDY0X3QgICAgICAgICAgICAgZmlsZV9ibGs7CisgICAgaW50
NjRfdCAgICAgICAgICAgICBmaWxlX3NpemU7CisgICAgaW50ICAgICAgICAgICAgICAgICBwcm90
b2NvbDsKKyAgICBibGtpZl9iYWNrX3JpbmdzX3QgIHJpbmdzOworICAgIGludCAgICAgICAgICAg
ICAgICAgbW9yZV93b3JrOworCisgICAgLyogcmVxdWVzdCBsaXN0cyAqLworICAgIFFMSVNUX0hF
QUQoaW5mbGlnaHRfaGVhZCwgaW9yZXEpIGluZmxpZ2h0OworICAgIFFMSVNUX0hFQUQoZmluaXNo
ZWRfaGVhZCwgaW9yZXEpIGZpbmlzaGVkOworICAgIFFMSVNUX0hFQUQoZnJlZWxpc3RfaGVhZCwg
aW9yZXEpIGZyZWVsaXN0OworICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfdG90YWw7
CisgICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c19pbmZsaWdodDsKKyAgICBpbnQgICAg
ICAgICAgICAgICAgIHJlcXVlc3RzX2ZpbmlzaGVkOworICAgIHVuc2lnbmVkIGludCAgICAgICAg
bWF4X3JlcXVlc3RzOworCisgICAgZ2Jvb2xlYW4gICAgICAgICAgICBmZWF0dXJlX2Rpc2NhcmQ7
CisKKyAgICAvKiBxZW11IGJsb2NrIGRyaXZlciAqLworICAgIERyaXZlSW5mbyAgICAgICAgICAg
KmRpbmZvOworICAgIEJsb2NrQmFja2VuZCAgICAgICAgKmJsazsKKyAgICBRRU1VQkggICAgICAg
ICAgICAgICpiaDsKKworICAgIElPVGhyZWFkICAgICAgICAgICAgKmlvdGhyZWFkOworICAgIEFp
b0NvbnRleHQgICAgICAgICAgKmN0eDsKK307CisKKy8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KKworc3RhdGljIHZvaWQg
aW9yZXFfcmVzZXQoc3RydWN0IGlvcmVxICppb3JlcSkKK3sKKyAgICBtZW1zZXQoJmlvcmVxLT5y
ZXEsIDAsIHNpemVvZihpb3JlcS0+cmVxKSk7CisgICAgaW9yZXEtPnN0YXR1cyA9IDA7CisgICAg
aW9yZXEtPnN0YXJ0ID0gMDsKKyAgICBpb3JlcS0+YnVmID0gTlVMTDsKKyAgICBpb3JlcS0+c2l6
ZSA9IDA7CisgICAgaW9yZXEtPnByZXN5bmMgPSAwOworCisgICAgaW9yZXEtPmFpb19pbmZsaWdo
dCA9IDA7CisgICAgaW9yZXEtPmFpb19lcnJvcnMgPSAwOworCisgICAgaW9yZXEtPmJsa2RldiA9
IE5VTEw7CisgICAgbWVtc2V0KCZpb3JlcS0+bGlzdCwgMCwgc2l6ZW9mKGlvcmVxLT5saXN0KSk7
CisgICAgbWVtc2V0KCZpb3JlcS0+YWNjdCwgMCwgc2l6ZW9mKGlvcmVxLT5hY2N0KSk7CisKKyAg
ICBxZW11X2lvdmVjX3Jlc2V0KCZpb3JlcS0+dik7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgaW9yZXEg
KmlvcmVxX3N0YXJ0KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKK3sKKyAgICBzdHJ1Y3QgaW9y
ZXEgKmlvcmVxID0gTlVMTDsKKworICAgIGlmIChRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlz
dCkpIHsKKyAgICAgICAgaWYgKGJsa2Rldi0+cmVxdWVzdHNfdG90YWwgPj0gYmxrZGV2LT5tYXhf
cmVxdWVzdHMpIHsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgICAgIC8q
IGFsbG9jYXRlIG5ldyBzdHJ1Y3QgKi8KKyAgICAgICAgaW9yZXEgPSBnX21hbGxvYzAoc2l6ZW9m
KCppb3JlcSkpOworICAgICAgICBpb3JlcS0+YmxrZGV2ID0gYmxrZGV2OworICAgICAgICBibGtk
ZXYtPnJlcXVlc3RzX3RvdGFsKys7CisgICAgICAgIHFlbXVfaW92ZWNfaW5pdCgmaW9yZXEtPnYs
IDEpOworICAgIH0gZWxzZSB7CisgICAgICAgIC8qIGdldCBvbmUgZnJvbSBmcmVlbGlzdCAqLwor
ICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZyZWVsaXN0KTsKKyAgICAgICAg
UUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKKyAgICB9CisgICAgUUxJU1RfSU5TRVJUX0hFQUQo
JmJsa2Rldi0+aW5mbGlnaHQsIGlvcmVxLCBsaXN0KTsKKyAgICBibGtkZXYtPnJlcXVlc3RzX2lu
ZmxpZ2h0Kys7CisKK291dDoKKyAgICByZXR1cm4gaW9yZXE7Cit9CisKK3N0YXRpYyB2b2lkIGlv
cmVxX2ZpbmlzaChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYg
KmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisKKyAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3Qp
OworICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZibGtkZXYtPmZpbmlzaGVkLCBpb3JlcSwgbGlzdCk7
CisgICAgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodC0tOworICAgIGJsa2Rldi0+cmVxdWVzdHNf
ZmluaXNoZWQrKzsKK30KKworc3RhdGljIHZvaWQgaW9yZXFfcmVsZWFzZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxLCBib29sIGZpbmlzaCkKK3sKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBp
b3JlcS0+YmxrZGV2OworCisgICAgUUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKKyAgICBpb3Jl
cV9yZXNldChpb3JlcSk7CisgICAgaW9yZXEtPmJsa2RldiA9IGJsa2RldjsKKyAgICBRTElTVF9J
TlNFUlRfSEVBRCgmYmxrZGV2LT5mcmVlbGlzdCwgaW9yZXEsIGxpc3QpOworICAgIGlmIChmaW5p
c2gpIHsKKyAgICAgICAgYmxrZGV2LT5yZXF1ZXN0c19maW5pc2hlZC0tOworICAgIH0gZWxzZSB7
CisgICAgICAgIGJsa2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQtLTsKKyAgICB9Cit9CisKKy8qCisg
KiB0cmFuc2xhdGUgcmVxdWVzdCBpbnRvIGlvdmVjICsgc3RhcnQgb2Zmc2V0CisgKiBkbyBzYW5p
dHkgY2hlY2tzIGFsb25nIHRoZSB3YXkKKyAqLworc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1
Y3QgaW9yZXEgKmlvcmVxKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVx
LT5ibGtkZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+
eGVuZGV2OworICAgIHNpemVfdCBsZW47CisgICAgaW50IGk7CisKKyAgICB4ZW5fcHZfcHJpbnRm
KAorICAgICAgICB4ZW5kZXYsIDMsCisgICAgICAgICJvcCAlZCwgbnIgJWQsIGhhbmRsZSAlZCwg
aWQgJSIgUFJJZDY0ICIsIHNlY3RvciAlIiBQUklkNjQgIlxuIiwKKyAgICAgICAgaW9yZXEtPnJl
cS5vcGVyYXRpb24sIGlvcmVxLT5yZXEubnJfc2VnbWVudHMsCisgICAgICAgIGlvcmVxLT5yZXEu
aGFuZGxlLCBpb3JlcS0+cmVxLmlkLCBpb3JlcS0+cmVxLnNlY3Rvcl9udW1iZXIpOworICAgIHN3
aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKKyAgICBjYXNlIEJMS0lGX09QX1JFQUQ6Cisg
ICAgICAgIGJyZWFrOworICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgorICAgICAg
ICBpb3JlcS0+cHJlc3luYyA9IDE7CisgICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50
cykgeworICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIH0KKyAgICAgICAgLyogZmFsbCB0
aHJvdWdoICovCisgICAgY2FzZSBCTEtJRl9PUF9XUklURToKKyAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBCTEtJRl9PUF9ESVNDQVJEOgorICAgICAgICByZXR1cm4gMDsKKyAgICBkZWZhdWx0Ogor
ICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiB1bmtub3duIG9wZXJhdGlv
biAoJWQpXG4iLAorICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uKTsK
KyAgICAgICAgZ290byBlcnI7CisgICAgfTsKKworICAgIGlmIChpb3JlcS0+cmVxLm9wZXJhdGlv
biAhPSBCTEtJRl9PUF9SRUFEICYmIGJsa2Rldi0+bW9kZVswXSAhPSAndycpIHsKKyAgICAgICAg
eGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2Vc
biIpOworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKKyAgICBpb3JlcS0+c3RhcnQgPSBpb3Jl
cS0+cmVxLnNlY3Rvcl9udW1iZXIgKiBibGtkZXYtPmZpbGVfYmxrOworICAgIGZvciAoaSA9IDA7
IGkgPCBpb3JlcS0+cmVxLm5yX3NlZ21lbnRzOyBpKyspIHsKKyAgICAgICAgaWYgKGkgPT0gQkxL
SUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUKSB7CisgICAgICAgICAgICB4ZW5fcHZfcHJpbnRm
KHhlbmRldiwgMCwgImVycm9yOiBucl9zZWdtZW50cyB0b28gYmlnXG4iKTsKKyAgICAgICAgICAg
IGdvdG8gZXJyOworICAgICAgICB9CisgICAgICAgIGlmIChpb3JlcS0+cmVxLnNlZ1tpXS5maXJz
dF9zZWN0ID4gaW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0KSB7CisgICAgICAgICAgICB4ZW5f
cHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBmaXJzdCA+IGxhc3Qgc2VjdG9yXG4iKTsKKyAg
ICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICB9CisgICAgICAgIGlmIChpb3JlcS0+cmVxLnNl
Z1tpXS5sYXN0X3NlY3QgKiBCTE9DS19TSVpFID49IFhDX1BBR0VfU0laRSkgeworICAgICAgICAg
ICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogcGFnZSBjcm9zc2luZ1xuIik7Cisg
ICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQorCisgICAgICAgIGxlbiA9IChpb3JlcS0+
cmVxLnNlZ1tpXS5sYXN0X3NlY3QgLQorICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5zZWdbaV0u
Zmlyc3Rfc2VjdCArIDEpICogYmxrZGV2LT5maWxlX2JsazsKKyAgICAgICAgaW9yZXEtPnNpemUg
Kz0gbGVuOworICAgIH0KKyAgICBpZiAoaW9yZXEtPnN0YXJ0ICsgaW9yZXEtPnNpemUgPiBibGtk
ZXYtPmZpbGVfc2l6ZSkgeworICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9y
OiBhY2Nlc3MgYmV5b25kIGVuZCBvZiBmaWxlXG4iKTsKKyAgICAgICAgZ290byBlcnI7CisgICAg
fQorICAgIHJldHVybiAwOworCitlcnI6CisgICAgaW9yZXEtPnN0YXR1cyA9IEJMS0lGX1JTUF9F
UlJPUjsKKyAgICByZXR1cm4gLTE7Cit9CisKK3N0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlv
cmVxLT5ibGtkZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rl
di0+eGVuZGV2OworICAgIFhlbkdyYW50Q29weVNlZ21lbnQgc2Vnc1tCTEtJRl9NQVhfU0VHTUVO
VFNfUEVSX1JFUVVFU1RdOworICAgIGludCBpLCBjb3VudCwgcmM7CisgICAgaW50NjRfdCBmaWxl
X2JsayA9IGJsa2Rldi0+ZmlsZV9ibGs7CisgICAgYm9vbCB0b19kb21haW4gPSAoaW9yZXEtPnJl
cS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCk7CisgICAgdm9pZCAqdmlydCA9IGlvcmVxLT5i
dWY7CisKKyAgICBpZiAoaW9yZXEtPnJlcS5ucl9zZWdtZW50cyA9PSAwKSB7CisgICAgICAgIHJl
dHVybiAwOworICAgIH0KKworICAgIGNvdW50ID0gaW9yZXEtPnJlcS5ucl9zZWdtZW50czsKKwor
ICAgIGZvciAoaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7CisgICAgICAgIGlmICh0b19kb21haW4p
IHsKKyAgICAgICAgICAgIHNlZ3NbaV0uZGVzdC5mb3JlaWduLnJlZiA9IGlvcmVxLT5yZXEuc2Vn
W2ldLmdyZWY7CisgICAgICAgICAgICBzZWdzW2ldLmRlc3QuZm9yZWlnbi5vZmZzZXQgPSBpb3Jl
cS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICoKKyAgICAgICAgICAgICAgICBmaWxlX2JsazsKKyAg
ICAgICAgICAgIHNlZ3NbaV0uc291cmNlLnZpcnQgPSB2aXJ0OworICAgICAgICB9IGVsc2Ugewor
ICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5yZWYgPSBpb3JlcS0+cmVxLnNlZ1tp
XS5ncmVmOworICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5vZmZzZXQgPSBpb3Jl
cS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICoKKyAgICAgICAgICAgICAgICBmaWxlX2JsazsKKyAg
ICAgICAgICAgIHNlZ3NbaV0uZGVzdC52aXJ0ID0gdmlydDsKKyAgICAgICAgfQorICAgICAgICBz
ZWdzW2ldLmxlbiA9IChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QKKyAgICAgICAgICAgICAg
ICAgICAgICAgLSBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICsgMSkgKiBmaWxlX2JsazsK
KyAgICAgICAgdmlydCArPSBzZWdzW2ldLmxlbjsKKyAgICB9CisKKyAgICByYyA9IHhlbl9iZV9j
b3B5X2dyYW50X3JlZnMoeGVuZGV2LCB0b19kb21haW4sIHNlZ3MsIGNvdW50KTsKKworICAgIGlm
IChyYykgeworICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwKKyAgICAgICAgICAgICAg
ICAgICAgICAiZmFpbGVkIHRvIGNvcHkgZGF0YSAlZFxuIiwgcmMpOworICAgICAgICBpb3JlcS0+
YWlvX2Vycm9ycysrOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgcmV0dXJuIHJj
OworfQorCitzdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9y
ZXEpOworCitzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lkICpvcGFxdWUsIGludCBy
ZXQpCit7CisgICAgc3RydWN0IGlvcmVxICppb3JlcSA9IG9wYXF1ZTsKKyAgICBzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsKKworICAgIGFpb19jb250ZXh0X2FjcXVpcmUo
YmxrZGV2LT5jdHgpOworCisgICAgaWYgKHJldCAhPSAwKSB7CisgICAgICAgIHhlbl9wdl9wcmlu
dGYoeGVuZGV2LCAwLCAiJXMgSS9PIGVycm9yXG4iLAorICAgICAgICAgICAgICAgICAgICAgIGlv
cmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQgPyAicmVhZCIgOiAid3JpdGUiKTsK
KyAgICAgICAgaW9yZXEtPmFpb19lcnJvcnMrKzsKKyAgICB9CisKKyAgICBpb3JlcS0+YWlvX2lu
ZmxpZ2h0LS07CisgICAgaWYgKGlvcmVxLT5wcmVzeW5jKSB7CisgICAgICAgIGlvcmVxLT5wcmVz
eW5jID0gMDsKKyAgICAgICAgaW9yZXFfcnVuaW9fcWVtdV9haW8oaW9yZXEpOworICAgICAgICBn
b3RvIGRvbmU7CisgICAgfQorICAgIGlmIChpb3JlcS0+YWlvX2luZmxpZ2h0ID4gMCkgeworICAg
ICAgICBnb3RvIGRvbmU7CisgICAgfQorCisgICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlv
bikgeworICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKKyAgICAgICAgLyogaW4gY2FzZSBvZiBmYWls
dXJlIGlvcmVxLT5haW9fZXJyb3JzIGlzIGluY3JlYXNlZCAqLworICAgICAgICBpZiAocmV0ID09
IDApIHsKKyAgICAgICAgICAgIGlvcmVxX2dyYW50X2NvcHkoaW9yZXEpOworICAgICAgICB9Cisg
ICAgICAgIHFlbXVfdmZyZWUoaW9yZXEtPmJ1Zik7CisgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
QkxLSUZfT1BfV1JJVEU6CisgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6CisgICAg
ICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKyAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICAgICAgYnJlYWs7
CisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaW9yZXEtPnN0YXR1
cyA9IGlvcmVxLT5haW9fZXJyb3JzID8gQkxLSUZfUlNQX0VSUk9SIDogQkxLSUZfUlNQX09LQVk7
CisgICAgaW9yZXFfZmluaXNoKGlvcmVxKTsKKworICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVy
YXRpb24pIHsKKyAgICBjYXNlIEJMS0lGX09QX1dSSVRFOgorICAgIGNhc2UgQkxLSUZfT1BfRkxV
U0hfRElTS0NBQ0hFOgorICAgICAgICBpZiAoIWlvcmVxLT5yZXEubnJfc2VnbWVudHMpIHsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgorICAg
ICAgICBpZiAoaW9yZXEtPnN0YXR1cyA9PSBCTEtJRl9SU1BfT0tBWSkgeworICAgICAgICAgICAg
YmxvY2tfYWNjdF9kb25lKGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLCAmaW9yZXEtPmFjY3Qp
OworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgYmxvY2tfYWNjdF9mYWlsZWQoYmxrX2dl
dF9zdGF0cyhibGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCk7CisgICAgICAgIH0KKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBCTEtJRl9PUF9ESVNDQVJEOgorICAgIGRlZmF1bHQ6CisgICAgICAg
IGJyZWFrOworICAgIH0KKyAgICBxZW11X2JoX3NjaGVkdWxlKGJsa2Rldi0+YmgpOworCitkb25l
OgorICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOworfQorCitzdGF0aWMgYm9v
bCBibGtfc3BsaXRfZGlzY2FyZChzdHJ1Y3QgaW9yZXEgKmlvcmVxLCBibGtpZl9zZWN0b3JfdCBz
ZWN0b3JfbnVtYmVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgbnJf
c2VjdG9ycykKK3sKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2
OworICAgIGludDY0X3QgYnl0ZV9vZmZzZXQ7CisgICAgaW50IGJ5dGVfY2h1bms7CisgICAgdWlu
dDY0X3QgYnl0ZV9yZW1haW5pbmcsIGxpbWl0OworICAgIHVpbnQ2NF90IHNlY19zdGFydCA9IHNl
Y3Rvcl9udW1iZXI7CisgICAgdWludDY0X3Qgc2VjX2NvdW50ID0gbnJfc2VjdG9yczsKKworICAg
IC8qIFdyYXAgYXJvdW5kLCBvciBvdmVyZmxvd2luZyBieXRlIGxpbWl0PyAqLworICAgIGlmIChz
ZWNfc3RhcnQgKyBzZWNfY291bnQgPCBzZWNfY291bnQgfHwKKyAgICAgICAgc2VjX3N0YXJ0ICsg
c2VjX2NvdW50ID4gSU5UNjRfTUFYID4+IEJEUlZfU0VDVE9SX0JJVFMpIHsKKyAgICAgICAgcmV0
dXJuIGZhbHNlOworICAgIH0KKworICAgIGxpbWl0ID0gQkRSVl9SRVFVRVNUX01BWF9TRUNUT1JT
IDw8IEJEUlZfU0VDVE9SX0JJVFM7CisgICAgYnl0ZV9vZmZzZXQgPSBzZWNfc3RhcnQgPDwgQkRS
Vl9TRUNUT1JfQklUUzsKKyAgICBieXRlX3JlbWFpbmluZyA9IHNlY19jb3VudCA8PCBCRFJWX1NF
Q1RPUl9CSVRTOworCisgICAgZG8geworICAgICAgICBieXRlX2NodW5rID0gYnl0ZV9yZW1haW5p
bmcgPiBsaW1pdCA/IGxpbWl0IDogYnl0ZV9yZW1haW5pbmc7CisgICAgICAgIGlvcmVxLT5haW9f
aW5mbGlnaHQrKzsKKyAgICAgICAgYmxrX2Fpb19wZGlzY2FyZChibGtkZXYtPmJsaywgYnl0ZV9v
ZmZzZXQsIGJ5dGVfY2h1bmssCisgICAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29t
cGxldGUsIGlvcmVxKTsKKyAgICAgICAgYnl0ZV9yZW1haW5pbmcgLT0gYnl0ZV9jaHVuazsKKyAg
ICAgICAgYnl0ZV9vZmZzZXQgKz0gYnl0ZV9jaHVuazsKKyAgICB9IHdoaWxlIChieXRlX3JlbWFp
bmluZyA+IDApOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBpbnQgaW9yZXFfcnVu
aW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSkKK3sKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2
ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworCisgICAgaW9yZXEtPmJ1ZiA9IHFlbXVfbWVtYWxp
Z24oWENfUEFHRV9TSVpFLCBpb3JlcS0+c2l6ZSk7CisgICAgaWYgKGlvcmVxLT5yZXEubnJfc2Vn
bWVudHMgJiYKKyAgICAgICAgKGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1dSSVRF
IHx8CisgICAgICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9GTFVTSF9ESVNL
Q0FDSEUpICYmCisgICAgICAgIGlvcmVxX2dyYW50X2NvcHkoaW9yZXEpKSB7CisgICAgICAgIHFl
bXVfdmZyZWUoaW9yZXEtPmJ1Zik7CisgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIGlv
cmVxLT5haW9faW5mbGlnaHQrKzsKKyAgICBpZiAoaW9yZXEtPnByZXN5bmMpIHsKKyAgICAgICAg
YmxrX2Fpb19mbHVzaChpb3JlcS0+YmxrZGV2LT5ibGssIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3Jl
cSk7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5v
cGVyYXRpb24pIHsKKyAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CisgICAgICAgIHFlbXVfaW92ZWNf
YWRkKCZpb3JlcS0+diwgaW9yZXEtPmJ1ZiwgaW9yZXEtPnNpemUpOworICAgICAgICBibG9ja19h
Y2N0X3N0YXJ0KGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLCAmaW9yZXEtPmFjY3QsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnYuc2l6ZSwgQkxPQ0tfQUNDVF9SRUFEKTsKKyAg
ICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOworICAgICAgICBibGtfYWlvX3ByZWFkdihibGtk
ZXYtPmJsaywgaW9yZXEtPnN0YXJ0LCAmaW9yZXEtPnYsIDAsCisgICAgICAgICAgICAgICAgICAg
ICAgIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3JlcSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
QkxLSUZfT1BfV1JJVEU6CisgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6CisgICAg
ICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKworICAgICAgICBxZW11X2lvdmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYs
IGlvcmVxLT5zaXplKTsKKyAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRzKGJs
a2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0LAorICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVx
LT52LnNpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24g
PT0gQkxLSUZfT1BfV1JJVEUgPworICAgICAgICAgICAgICAgICAgICAgICAgIEJMT0NLX0FDQ1Rf
V1JJVEUgOiBCTE9DS19BQ0NUX0ZMVVNIKTsKKyAgICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsr
OworICAgICAgICBibGtfYWlvX3B3cml0ZXYoYmxrZGV2LT5ibGssIGlvcmVxLT5zdGFydCwgJmlv
cmVxLT52LCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29tcGxldGUsIGlv
cmVxKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBCTEtJRl9PUF9ESVNDQVJEOgorICAgIHsK
KyAgICAgICAgc3RydWN0IGJsa2lmX3JlcXVlc3RfZGlzY2FyZCAqcmVxID0gKHZvaWQgKikmaW9y
ZXEtPnJlcTsKKyAgICAgICAgaWYgKCFibGtfc3BsaXRfZGlzY2FyZChpb3JlcSwgcmVxLT5zZWN0
b3JfbnVtYmVyLCByZXEtPm5yX3NlY3RvcnMpKSB7CisgICAgICAgICAgICBnb3RvIGVycjsKKyAg
ICAgICAgfQorICAgICAgICBicmVhazsKKyAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgLyog
dW5rbm93biBvcGVyYXRpb24gKHNob3VsZG4ndCBoYXBwZW4gLS0gcGFyc2UgY2F0Y2hlcyB0aGlz
KSAqLworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKKyAgICBxZW11X2Fpb19jb21wbGV0ZShp
b3JlcSwgMCk7CisKKyAgICByZXR1cm4gMDsKKworZXJyOgorICAgIGlvcmVxX2ZpbmlzaChpb3Jl
cSk7CisgICAgaW9yZXEtPnN0YXR1cyA9IEJMS0lGX1JTUF9FUlJPUjsKKyAgICByZXR1cm4gLTE7
Cit9CisKK3N0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHN0cnVjdCBpb3JlcSAqaW9y
ZXEpCit7CisgICAgc3RydWN0IFhlbkJsa0RldiAgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7Cisg
ICAgaW50ICAgICAgICAgICAgICAgc2VuZF9ub3RpZnkgICA9IDA7CisgICAgaW50ICAgICAgICAg
ICAgICAgaGF2ZV9yZXF1ZXN0cyA9IDA7CisgICAgYmxraWZfcmVzcG9uc2VfdCAgKnJlc3A7CisK
KyAgICAvKiBQbGFjZSBvbiB0aGUgcmVzcG9uc2UgcmluZyBmb3IgdGhlIHJlbGV2YW50IGRvbWFp
bi4gKi8KKyAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKKyAgICBjYXNlIEJMS0lGX1BS
T1RPQ09MX05BVElWRToKKyAgICAgICAgcmVzcCA9IChibGtpZl9yZXNwb25zZV90ICopUklOR19H
RVRfUkVTUE9OU0UoCisgICAgICAgICAgICAmYmxrZGV2LT5yaW5ncy5uYXRpdmUsCisgICAgICAg
ICAgICBibGtkZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQpOworICAgICAgICBicmVhazsK
KyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKKyAgICAgICAgcmVzcCA9IChibGtpZl9y
ZXNwb25zZV90ICopUklOR19HRVRfUkVTUE9OU0UoCisgICAgICAgICAgICAmYmxrZGV2LT5yaW5n
cy54ODZfMzJfcGFydCwKKyAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQucnNw
X3Byb2RfcHZ0KTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZf
NjQ6CisgICAgICAgIHJlc3AgPSAoYmxraWZfcmVzcG9uc2VfdCAqKVJJTkdfR0VUX1JFU1BPTlNF
KAorICAgICAgICAgICAgJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsCisgICAgICAgICAgICBi
bGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2dCk7CisgICAgICAgIGJyZWFrOwor
ICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHJlc3AtPmlkICAg
ICAgICA9IGlvcmVxLT5yZXEuaWQ7CisgICAgcmVzcC0+b3BlcmF0aW9uID0gaW9yZXEtPnJlcS5v
cGVyYXRpb247CisgICAgcmVzcC0+c3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKKworICAgIGJs
a2Rldi0+cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCsrOworCisgICAgUklOR19QVVNIX1JFU1BP
TlNFU19BTkRfQ0hFQ0tfTk9USUZZKCZibGtkZXYtPnJpbmdzLmNvbW1vbiwgc2VuZF9ub3RpZnkp
OworICAgIGlmIChibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQgPT0gYmxrZGV2LT5y
aW5ncy5jb21tb24ucmVxX2NvbnMpIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGFpbCBjaGVj
ayBmb3IgcGVuZGluZyByZXF1ZXN0cy4gQWxsb3dzIGZyb250ZW5kIHRvIGF2b2lkCisgICAgICAg
ICAqIG5vdGlmaWNhdGlvbnMgaWYgcmVxdWVzdHMgYXJlIGFscmVhZHkgaW4gZmxpZ2h0IChsb3dl
cgorICAgICAgICAgKiBvdmVyaGVhZHMgYW5kIHByb21vdGVzIGJhdGNoaW5nKS4KKyAgICAgICAg
ICovCisgICAgICAgIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCZibGtkZXYtPnJpbmdz
LmNvbW1vbiwgaGF2ZV9yZXF1ZXN0cyk7CisgICAgfSBlbHNlIGlmIChSSU5HX0hBU19VTkNPTlNV
TUVEX1JFUVVFU1RTKCZibGtkZXYtPnJpbmdzLmNvbW1vbikpIHsKKyAgICAgICAgaGF2ZV9yZXF1
ZXN0cyA9IDE7CisgICAgfQorCisgICAgaWYgKGhhdmVfcmVxdWVzdHMpIHsKKyAgICAgICAgYmxr
ZGV2LT5tb3JlX3dvcmsrKzsKKyAgICB9CisgICAgcmV0dXJuIHNlbmRfbm90aWZ5OworfQorCisv
KiB3YWxrIGZpbmlzaGVkIGxpc3QsIHNlbmQgb3V0c3RhbmRpbmcgcmVzcG9uc2VzLCBmcmVlIHJl
cXVlc3RzICovCitzdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9hbGwoc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2KQoreworICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CisgICAgaW50IHNlbmRf
bm90aWZ5ID0gMDsKKworICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZmluaXNoZWQp
KSB7CisgICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZmluaXNoZWQpOworICAg
ICAgICBzZW5kX25vdGlmeSArPSBibGtfc2VuZF9yZXNwb25zZV9vbmUoaW9yZXEpOworICAgICAg
ICBpb3JlcV9yZWxlYXNlKGlvcmVxLCB0cnVlKTsKKyAgICB9CisgICAgaWYgKHNlbmRfbm90aWZ5
KSB7CisgICAgICAgIHhlbl9wdl9zZW5kX25vdGlmeSgmYmxrZGV2LT54ZW5kZXYpOworICAgIH0K
K30KKworc3RhdGljIGludCBibGtfZ2V0X3JlcXVlc3Qoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2
LCBzdHJ1Y3QgaW9yZXEgKmlvcmVxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgUklOR19J
RFggcmMpCit7CisgICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7CisgICAgY2FzZSBCTEtJ
Rl9QUk9UT0NPTF9OQVRJVkU6CisgICAgICAgIG1lbWNweSgmaW9yZXEtPnJlcSwgUklOR19HRVRf
UkVRVUVTVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHJjKSwKKyAgICAgICAgICAgICAgIHNpemVv
Zihpb3JlcS0+cmVxKSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xf
WDg2XzMyOgorICAgICAgICBibGtpZl9nZXRfeDg2XzMyX3JlcSgmaW9yZXEtPnJlcSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUklOR19HRVRfUkVRVUVTVCgmYmxrZGV2LT5yaW5ncy54
ODZfMzJfcGFydCwgcmMpKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfNjQ6CisgICAgICAgIGJsa2lmX2dldF94ODZfNjRfcmVxKCZpb3JlcS0+cmVxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZibGtkZXYtPnJpbmdz
Lng4Nl82NF9wYXJ0LCByYykpOworICAgICAgICBicmVhazsKKyAgICB9CisgICAgLyogUHJldmVu
dCB0aGUgY29tcGlsZXIgZnJvbSBhY2Nlc3NpbmcgdGhlIG9uLXJpbmcgZmllbGRzIGluc3RlYWQu
ICovCisgICAgYmFycmllcigpOworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBibGtf
aGFuZGxlX3JlcXVlc3RzKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKK3sKKyAgICBSSU5HX0lE
WCByYywgcnA7CisgICAgc3RydWN0IGlvcmVxICppb3JlcTsKKworICAgIGJsa2Rldi0+bW9yZV93
b3JrID0gMDsKKworICAgIHJjID0gYmxrZGV2LT5yaW5ncy5jb21tb24ucmVxX2NvbnM7CisgICAg
cnAgPSBibGtkZXYtPnJpbmdzLmNvbW1vbi5zcmluZy0+cmVxX3Byb2Q7CisgICAgeGVuX3JtYigp
OyAvKiBFbnN1cmUgd2Ugc2VlIHF1ZXVlZCByZXF1ZXN0cyB1cCB0byAncnAnLiAqLworCisgICAg
YmxrX3NlbmRfcmVzcG9uc2VfYWxsKGJsa2Rldik7CisgICAgd2hpbGUgKHJjICE9IHJwKSB7Cisg
ICAgICAgIC8qIHB1bGwgcmVxdWVzdCBmcm9tIHJpbmcgKi8KKyAgICAgICAgaWYgKFJJTkdfUkVR
VUVTVF9DT05TX09WRVJGTE9XKCZibGtkZXYtPnJpbmdzLmNvbW1vbiwgcmMpKSB7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBpb3JlcSA9IGlvcmVxX3N0YXJ0KGJsa2Rl
dik7CisgICAgICAgIGlmIChpb3JlcSA9PSBOVUxMKSB7CisgICAgICAgICAgICBibGtkZXYtPm1v
cmVfd29yaysrOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgYmxrX2dl
dF9yZXF1ZXN0KGJsa2RldiwgaW9yZXEsIHJjKTsKKyAgICAgICAgYmxrZGV2LT5yaW5ncy5jb21t
b24ucmVxX2NvbnMgPSArK3JjOworCisgICAgICAgIC8qIHBhcnNlIHRoZW0gKi8KKyAgICAgICAg
aWYgKGlvcmVxX3BhcnNlKGlvcmVxKSAhPSAwKSB7CisKKyAgICAgICAgICAgIHN3aXRjaCAoaW9y
ZXEtPnJlcS5vcGVyYXRpb24pIHsKKyAgICAgICAgICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKKyAg
ICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJs
ayksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJMT0NLX0FDQ1RfUkVBRCk7
CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIEJMS0lGX09QX1dSSVRF
OgorICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGJsa2Rl
di0+YmxrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9X
UklURSk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIEJMS0lGX09Q
X0ZMVVNIX0RJU0tDQUNIRToKKyAgICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxr
X2dldF9zdGF0cyhibGtkZXYtPmJsayksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEJMT0NLX0FDQ1RfRkxVU0gpOworICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgICAgIH07CisKKyAgICAgICAgICAgIGlmIChibGtfc2VuZF9y
ZXNwb25zZV9vbmUoaW9yZXEpKSB7CisgICAgICAgICAgICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5
KCZibGtkZXYtPnhlbmRldik7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpb3JlcV9yZWxl
YXNlKGlvcmVxLCBmYWxzZSk7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisg
ICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKGlvcmVxKTsKKyAgICB9CisKKyAgICBpZiAoYmxr
ZGV2LT5tb3JlX3dvcmsgJiYgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodCA8IGJsa2Rldi0+bWF4
X3JlcXVlc3RzKSB7CisgICAgICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7CisgICAg
fQorfQorCisvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tICovCisKK3N0YXRpYyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUpCit7
CisgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gb3BhcXVlOworCisgICAgYWlvX2NvbnRl
eHRfYWNxdWlyZShibGtkZXYtPmN0eCk7CisgICAgYmxrX2hhbmRsZV9yZXF1ZXN0cyhibGtkZXYp
OworICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOworfQorCitzdGF0aWMgdm9p
ZCBibGtfYWxsb2Moc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQoreworICAgIHN0cnVj
dCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtE
ZXYsIHhlbmRldik7CisgICAgRXJyb3IgKmVyciA9IE5VTEw7CisKKyAgICB0cmFjZV94ZW5fZGlz
a19hbGxvYyh4ZW5kZXYtPm5hbWUpOworCisgICAgUUxJU1RfSU5JVCgmYmxrZGV2LT5pbmZsaWdo
dCk7CisgICAgUUxJU1RfSU5JVCgmYmxrZGV2LT5maW5pc2hlZCk7CisgICAgUUxJU1RfSU5JVCgm
YmxrZGV2LT5mcmVlbGlzdCk7CisKKyAgICBibGtkZXYtPmlvdGhyZWFkID0gaW90aHJlYWRfY3Jl
YXRlKHhlbmRldi0+bmFtZSwgJmVycik7CisgICAgYXNzZXJ0KCFlcnIpOworCisgICAgYmxrZGV2
LT5jdHggPSBpb3RocmVhZF9nZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5pb3RocmVhZCk7CisgICAg
YmxrZGV2LT5iaCA9IGFpb19iaF9uZXcoYmxrZGV2LT5jdHgsIGJsa19iaCwgYmxrZGV2KTsKK30K
Kworc3RhdGljIHZvaWQgYmxrX3BhcnNlX2Rpc2NhcmQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2
KQoreworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRl
djsKKyAgICBpbnQgZW5hYmxlOworCisgICAgYmxrZGV2LT5mZWF0dXJlX2Rpc2NhcmQgPSB0cnVl
OworCisgICAgaWYgKHhlbnN0b3JlX3JlYWRfYmVfaW50KHhlbmRldiwgImRpc2NhcmQtZW5hYmxl
IiwgJmVuYWJsZSkgPT0gMCkgeworICAgICAgICBibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCA9ICEh
ZW5hYmxlOworICAgIH0KKworICAgIGlmIChibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCkgeworICAg
ICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS1kaXNjYXJkIiwgMSk7
CisgICAgfQorfQorCitzdGF0aWMgaW50IGJsa19pbml0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
KnhlbmRldikKK3sKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2Yo
eGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOworICAgIGludCBpbmZvID0gMDsKKyAg
ICBjaGFyICpkaXJlY3Rpb3NhZmUgPSBOVUxMOworCisgICAgdHJhY2VfeGVuX2Rpc2tfaW5pdCh4
ZW5kZXYtPm5hbWUpOworCisgICAgLyogcmVhZCB4ZW5zdG9yZSBlbnRyaWVzICovCisgICAgaWYg
KGJsa2Rldi0+cGFyYW1zID09IE5VTEwpIHsKKyAgICAgICAgY2hhciAqaCA9IE5VTEw7CisgICAg
ICAgIGJsa2Rldi0+cGFyYW1zID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAicGFyYW1z
Iik7CisgICAgICAgIGlmIChibGtkZXYtPnBhcmFtcyAhPSBOVUxMKSB7CisgICAgICAgICAgICBo
ID0gc3RyY2hyKGJsa2Rldi0+cGFyYW1zLCAnOicpOworICAgICAgICB9CisgICAgICAgIGlmICho
ICE9IE5VTEwpIHsKKyAgICAgICAgICAgIGJsa2Rldi0+ZmlsZXByb3RvID0gYmxrZGV2LT5wYXJh
bXM7CisgICAgICAgICAgICBibGtkZXYtPmZpbGVuYW1lICA9IGggKyAxOworICAgICAgICAgICAg
KmggPSAwOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgYmxrZGV2LT5maWxlcHJvdG8g
PSAiPHVuc2V0PiI7CisgICAgICAgICAgICBibGtkZXYtPmZpbGVuYW1lICA9IGJsa2Rldi0+cGFy
YW1zOworICAgICAgICB9CisgICAgfQorICAgIGlmICghc3RyY21wKCJhaW8iLCBibGtkZXYtPmZp
bGVwcm90bykpIHsKKyAgICAgICAgYmxrZGV2LT5maWxlcHJvdG8gPSAicmF3IjsKKyAgICB9Cisg
ICAgaWYgKCFzdHJjbXAoInZoZCIsIGJsa2Rldi0+ZmlsZXByb3RvKSkgeworICAgICAgICBibGtk
ZXYtPmZpbGVwcm90byA9ICJ2cGMiOworICAgIH0KKyAgICBpZiAoYmxrZGV2LT5tb2RlID09IE5V
TEwpIHsKKyAgICAgICAgYmxrZGV2LT5tb2RlID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2
LCAibW9kZSIpOworICAgIH0KKyAgICBpZiAoYmxrZGV2LT50eXBlID09IE5VTEwpIHsKKyAgICAg
ICAgYmxrZGV2LT50eXBlID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAidHlwZSIpOwor
ICAgIH0KKyAgICBpZiAoYmxrZGV2LT5kZXYgPT0gTlVMTCkgeworICAgICAgICBibGtkZXYtPmRl
diA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwgImRldiIpOworICAgIH0KKyAgICBpZiAo
YmxrZGV2LT5kZXZ0eXBlID09IE5VTEwpIHsKKyAgICAgICAgYmxrZGV2LT5kZXZ0eXBlID0geGVu
c3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGV2aWNlLXR5cGUiKTsKKyAgICB9CisgICAgZGly
ZWN0aW9zYWZlID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGlyZWN0LWlvLXNhZmUi
KTsKKyAgICBibGtkZXYtPmRpcmVjdGlvc2FmZSA9IChkaXJlY3Rpb3NhZmUgJiYgYXRvaShkaXJl
Y3Rpb3NhZmUpKTsKKworICAgIC8qIGRvIHdlIGhhdmUgYWxsIHdlIG5lZWQ/ICovCisgICAgaWYg
KGJsa2Rldi0+cGFyYW1zID09IE5VTEwgfHwKKyAgICAgICAgYmxrZGV2LT5tb2RlID09IE5VTEwg
ICB8fAorICAgICAgICBibGtkZXYtPnR5cGUgPT0gTlVMTCAgIHx8CisgICAgICAgIGJsa2Rldi0+
ZGV2ID09IE5VTEwpIHsKKyAgICAgICAgZ290byBvdXRfZXJyb3I7CisgICAgfQorCisgICAgLyog
cmVhZC1vbmx5ID8gKi8KKyAgICBpZiAoc3RyY21wKGJsa2Rldi0+bW9kZSwgInciKSkgeworICAg
ICAgICBpbmZvICB8PSBWRElTS19SRUFET05MWTsKKyAgICB9CisKKyAgICAvKiBjZHJvbSA/ICov
CisgICAgaWYgKGJsa2Rldi0+ZGV2dHlwZSAmJiAhc3RyY21wKGJsa2Rldi0+ZGV2dHlwZSwgImNk
cm9tIikpIHsKKyAgICAgICAgaW5mbyAgfD0gVkRJU0tfQ0RST007CisgICAgfQorCisgICAgYmxr
ZGV2LT5maWxlX2JsayAgPSBCTE9DS19TSVpFOworCisgICAgLyogZmlsbCBpbmZvCisgICAgICog
YmxrX2Nvbm5lY3Qgc3VwcGxpZXMgc2VjdG9yLXNpemUgYW5kIHNlY3RvcnMKKyAgICAgKi8KKyAg
ICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS1mbHVzaC1jYWNoZSIsIDEp
OworICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJpbmZvIiwgaW5mbyk7CisKKyAg
ICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAibWF4LXJpbmctcGFnZS1vcmRlciIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIE1BWF9SSU5HX1BBR0VfT1JERVIpOworCisgICAgYmxr
X3BhcnNlX2Rpc2NhcmQoYmxrZGV2KTsKKworICAgIGdfZnJlZShkaXJlY3Rpb3NhZmUpOworICAg
IHJldHVybiAwOworCitvdXRfZXJyb3I6CisgICAgZ19mcmVlKGJsa2Rldi0+cGFyYW1zKTsKKyAg
ICBibGtkZXYtPnBhcmFtcyA9IE5VTEw7CisgICAgZ19mcmVlKGJsa2Rldi0+bW9kZSk7CisgICAg
YmxrZGV2LT5tb2RlID0gTlVMTDsKKyAgICBnX2ZyZWUoYmxrZGV2LT50eXBlKTsKKyAgICBibGtk
ZXYtPnR5cGUgPSBOVUxMOworICAgIGdfZnJlZShibGtkZXYtPmRldik7CisgICAgYmxrZGV2LT5k
ZXYgPSBOVUxMOworICAgIGdfZnJlZShibGtkZXYtPmRldnR5cGUpOworICAgIGJsa2Rldi0+ZGV2
dHlwZSA9IE5VTEw7CisgICAgZ19mcmVlKGRpcmVjdGlvc2FmZSk7CisgICAgYmxrZGV2LT5kaXJl
Y3Rpb3NhZmUgPSBmYWxzZTsKKyAgICByZXR1cm4gLTE7Cit9CisKK3N0YXRpYyBpbnQgYmxrX2Nv
bm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQoreworICAgIHN0cnVjdCBYZW5C
bGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhl
bmRldik7CisgICAgaW50IGluZGV4LCBxZmxhZ3M7CisgICAgYm9vbCByZWFkb25seSA9IHRydWU7
CisgICAgYm9vbCB3cml0ZXRocm91Z2ggPSB0cnVlOworICAgIGludCBvcmRlciwgcmluZ19yZWY7
CisgICAgdW5zaWduZWQgaW50IHJpbmdfc2l6ZSwgbWF4X2dyYW50czsKKyAgICB1bnNpZ25lZCBp
bnQgaTsKKworICAgIHRyYWNlX3hlbl9kaXNrX2Nvbm5lY3QoeGVuZGV2LT5uYW1lKTsKKworICAg
IC8qIHJlYWQtb25seSA/ICovCisgICAgaWYgKGJsa2Rldi0+ZGlyZWN0aW9zYWZlKSB7CisgICAg
ICAgIHFmbGFncyA9IEJEUlZfT19OT0NBQ0hFIHwgQkRSVl9PX05BVElWRV9BSU87CisgICAgfSBl
bHNlIHsKKyAgICAgICAgcWZsYWdzID0gMDsKKyAgICAgICAgd3JpdGV0aHJvdWdoID0gZmFsc2U7
CisgICAgfQorICAgIGlmIChzdHJjbXAoYmxrZGV2LT5tb2RlLCAidyIpID09IDApIHsKKyAgICAg
ICAgcWZsYWdzIHw9IEJEUlZfT19SRFdSOworICAgICAgICByZWFkb25seSA9IGZhbHNlOworICAg
IH0KKyAgICBpZiAoYmxrZGV2LT5mZWF0dXJlX2Rpc2NhcmQpIHsKKyAgICAgICAgcWZsYWdzIHw9
IEJEUlZfT19VTk1BUDsKKyAgICB9CisKKyAgICAvKiBpbml0IHFlbXUgYmxvY2sgZHJpdmVyICov
CisgICAgaW5kZXggPSAoeGVuZGV2LT5kZXYgLSAyMDIgKiAyNTYpIC8gMTY7CisgICAgYmxrZGV2
LT5kaW5mbyA9IGRyaXZlX2dldChJRl9YRU4sIDAsIGluZGV4KTsKKyAgICBpZiAoIWJsa2Rldi0+
ZGluZm8pIHsKKyAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAgICAgIFFEaWN0
ICpvcHRpb25zID0gTlVMTDsKKworICAgICAgICBpZiAoc3RyY21wKGJsa2Rldi0+ZmlsZXByb3Rv
LCAiPHVuc2V0PiIpKSB7CisgICAgICAgICAgICBvcHRpb25zID0gcWRpY3RfbmV3KCk7CisgICAg
ICAgICAgICBxZGljdF9wdXRfc3RyKG9wdGlvbnMsICJkcml2ZXIiLCBibGtkZXYtPmZpbGVwcm90
byk7CisgICAgICAgIH0KKworICAgICAgICAvKiBzZXR1cCB2aWEgeGVuYnVzIC0+IGNyZWF0ZSBu
ZXcgYmxvY2sgZHJpdmVyIGluc3RhbmNlICovCisgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2
LCAyLCAiY3JlYXRlIG5ldyBiZHJ2ICh4ZW5idXMgc2V0dXApXG4iKTsKKyAgICAgICAgYmxrZGV2
LT5ibGsgPSBibGtfbmV3X29wZW4oYmxrZGV2LT5maWxlbmFtZSwgTlVMTCwgb3B0aW9ucywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcWZsYWdzLCAmbG9jYWxfZXJyKTsKKyAg
ICAgICAgaWYgKCFibGtkZXYtPmJsaykgeworICAgICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5k
ZXYsIDAsICJlcnJvcjogJXNcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yX2dl
dF9wcmV0dHkobG9jYWxfZXJyKSk7CisgICAgICAgICAgICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7
CisgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgIH0KKyAgICAgICAgYmxrX3NldF9lbmFi
bGVfd3JpdGVfY2FjaGUoYmxrZGV2LT5ibGssICF3cml0ZXRocm91Z2gpOworICAgIH0gZWxzZSB7
CisgICAgICAgIC8qIHNldHVwIHZpYSBxZW11IGNtZGxpbmUgLT4gYWxyZWFkeSBzZXR1cCBmb3Ig
dXMgKi8KKyAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDIsCisgICAgICAgICAgICAgICAg
ICAgICAgImdldCBjb25maWd1cmVkIGJkcnYgKGNtZGxpbmUgc2V0dXApXG4iKTsKKyAgICAgICAg
YmxrZGV2LT5ibGsgPSBibGtfYnlfbGVnYWN5X2RpbmZvKGJsa2Rldi0+ZGluZm8pOworICAgICAg
ICBpZiAoYmxrX2lzX3JlYWRfb25seShibGtkZXYtPmJsaykgJiYgIXJlYWRvbmx5KSB7CisgICAg
ICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgIlVuZXhwZWN0ZWQgcmVhZC1vbmx5IGRy
aXZlIik7CisgICAgICAgICAgICBibGtkZXYtPmJsayA9IE5VTEw7CisgICAgICAgICAgICByZXR1
cm4gLTE7CisgICAgICAgIH0KKyAgICAgICAgLyogYmxrZGV2LT5ibGsgaXMgbm90IGNyZWF0ZSBi
eSB1cywgd2UgZ2V0IGEgcmVmZXJlbmNlCisgICAgICAgICAqIHNvIHdlIGNhbiBibGtfdW5yZWYo
KSB1bmNvbmRpdGlvbmFsbHkgKi8KKyAgICAgICAgYmxrX3JlZihibGtkZXYtPmJsayk7CisgICAg
fQorICAgIGJsa19hdHRhY2hfZGV2X2xlZ2FjeShibGtkZXYtPmJsaywgYmxrZGV2KTsKKyAgICBi
bGtkZXYtPmZpbGVfc2l6ZSA9IGJsa19nZXRsZW5ndGgoYmxrZGV2LT5ibGspOworICAgIGlmIChi
bGtkZXYtPmZpbGVfc2l6ZSA8IDApIHsKKyAgICAgICAgQmxvY2tEcml2ZXJTdGF0ZSAqYnMgPSBi
bGtfYnMoYmxrZGV2LT5ibGspOworICAgICAgICBjb25zdCBjaGFyICpkcnZfbmFtZSA9IGJzID8g
YmRydl9nZXRfZm9ybWF0X25hbWUoYnMpIDogTlVMTDsKKyAgICAgICAgeGVuX3B2X3ByaW50Zih4
ZW5kZXYsIDEsICJibGtfZ2V0bGVuZ3RoOiAlZCAoJXMpIHwgZHJ2ICVzXG4iLAorICAgICAgICAg
ICAgICAgICAgICAgIChpbnQpYmxrZGV2LT5maWxlX3NpemUsIHN0cmVycm9yKC1ibGtkZXYtPmZp
bGVfc2l6ZSksCisgICAgICAgICAgICAgICAgICAgICAgZHJ2X25hbWUgPzogIi0iKTsKKyAgICAg
ICAgYmxrZGV2LT5maWxlX3NpemUgPSAwOworICAgIH0KKworICAgIHhlbl9wdl9wcmludGYoeGVu
ZGV2LCAxLCAidHlwZSBcIiVzXCIsIGZpbGVwcm90byBcIiVzXCIsIGZpbGVuYW1lIFwiJXNcIiwi
CisgICAgICAgICAgICAgICAgICAiIHNpemUgJSIgUFJJZDY0ICIgKCUiIFBSSWQ2NCAiIE1CKVxu
IiwKKyAgICAgICAgICAgICAgICAgIGJsa2Rldi0+dHlwZSwgYmxrZGV2LT5maWxlcHJvdG8sIGJs
a2Rldi0+ZmlsZW5hbWUsCisgICAgICAgICAgICAgICAgICBibGtkZXYtPmZpbGVfc2l6ZSwgYmxr
ZGV2LT5maWxlX3NpemUgLyBNaUIpOworCisgICAgLyogRmlsbCBpbiBudW1iZXIgb2Ygc2VjdG9y
IHNpemUgYW5kIG51bWJlciBvZiBzZWN0b3JzICovCisgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50
KHhlbmRldiwgInNlY3Rvci1zaXplIiwgYmxrZGV2LT5maWxlX2Jsayk7CisgICAgeGVuc3RvcmVf
d3JpdGVfYmVfaW50NjQoeGVuZGV2LCAic2VjdG9ycyIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxrZGV2LT5maWxlX3NpemUgLyBibGtkZXYtPmZpbGVfYmxrKTsKKworICAgIGlmICh4
ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJyaW5nLXBhZ2Utb3JkZXIiLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmb3JkZXIpID09IC0xKSB7CisgICAgICAgIGJsa2Rldi0+bnJf
cmluZ19yZWYgPSAxOworCisgICAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYs
ICJyaW5nLXJlZiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcmluZ19yZWYp
ID09IC0xKSB7CisgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgIH0KKyAgICAgICAgYmxr
ZGV2LT5yaW5nX3JlZlswXSA9IHJpbmdfcmVmOworCisgICAgfSBlbHNlIGlmIChvcmRlciA+PSAw
ICYmIG9yZGVyIDw9IE1BWF9SSU5HX1BBR0VfT1JERVIpIHsKKyAgICAgICAgYmxrZGV2LT5ucl9y
aW5nX3JlZiA9IDEgPDwgb3JkZXI7CisKKyAgICAgICAgZm9yIChpID0gMDsgaSA8IGJsa2Rldi0+
bnJfcmluZ19yZWY7IGkrKykgeworICAgICAgICAgICAgY2hhciAqa2V5OworCisgICAgICAgICAg
ICBrZXkgPSBnX3N0cmR1cF9wcmludGYoInJpbmctcmVmJXUiLCBpKTsKKyAgICAgICAgICAgIGlm
ICgha2V5KSB7CisgICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICAgICAgfQorCisg
ICAgICAgICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoeGVuZGV2LCBrZXksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnJpbmdfcmVmKSA9PSAtMSkgeworICAgICAg
ICAgICAgICAgIGdfZnJlZShrZXkpOworICAgICAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIGJsa2Rldi0+cmluZ19yZWZbaV0gPSByaW5nX3JlZjsKKwor
ICAgICAgICAgICAgZ19mcmVlKGtleSk7CisgICAgICAgIH0KKyAgICB9IGVsc2UgeworICAgICAg
ICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImludmFsaWQgcmluZy1wYWdlLW9yZGVyOiAlZFxu
IiwKKyAgICAgICAgICAgICAgICAgICAgICBvcmRlcik7CisgICAgICAgIHJldHVybiAtMTsKKyAg
ICB9CisKKyAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoeGVuZGV2LCAiZXZlbnQtY2hhbm5l
bCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4ZW5kZXYtPnJlbW90ZV9wb3J0KSA9
PSAtMSkgeworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgaWYgKCF4ZW5kZXYtPnBy
b3RvY29sKSB7CisgICAgICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9OQVRJ
VkU7CisgICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2LT5wcm90b2NvbCwgWEVOX0lPX1BST1RP
X0FCSV9OQVRJVkUpID09IDApIHsKKyAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BS
T1RPQ09MX05BVElWRTsKKyAgICB9IGVsc2UgaWYgKHN0cmNtcCh4ZW5kZXYtPnByb3RvY29sLCBY
RU5fSU9fUFJPVE9fQUJJX1g4Nl8zMikgPT0gMCkgeworICAgICAgICBibGtkZXYtPnByb3RvY29s
ID0gQkxLSUZfUFJPVE9DT0xfWDg2XzMyOworICAgIH0gZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+
cHJvdG9jb2wsIFhFTl9JT19QUk9UT19BQklfWDg2XzY0KSA9PSAwKSB7CisgICAgICAgIGJsa2Rl
di0+cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ7CisgICAgfSBlbHNlIHsKKyAgICAg
ICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX05BVElWRTsKKyAgICB9CisKKyAg
ICByaW5nX3NpemUgPSBYQ19QQUdFX1NJWkUgKiBibGtkZXYtPm5yX3JpbmdfcmVmOworICAgIHN3
aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgeworICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZF
OgorICAgIHsKKyAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0la
RShibGtpZiwgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxL
SUZfUFJPVE9DT0xfWDg2XzMyOgorICAgIHsKKyAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMg
PSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfMzIsIHJpbmdfc2l6ZSk7CisgICAgICAgIGJy
ZWFrOworICAgIH0KKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKKyAgICB7CisgICAg
ICAgIGJsa2Rldi0+bWF4X3JlcXVlc3RzID0gX19DT05TVF9SSU5HX1NJWkUoYmxraWZfeDg2XzY0
LCByaW5nX3NpemUpOworICAgICAgICBicmVhazsKKyAgICB9CisgICAgZGVmYXVsdDoKKyAgICAg
ICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIC8qIEFkZCBvbiB0aGUgbnVtYmVyIG5lZWRlZCBm
b3IgdGhlIHJpbmcgcGFnZXMgKi8KKyAgICBtYXhfZ3JhbnRzID0gYmxrZGV2LT5ucl9yaW5nX3Jl
ZjsKKworICAgIHhlbl9iZV9zZXRfbWF4X2dyYW50X3JlZnMoeGVuZGV2LCBtYXhfZ3JhbnRzKTsK
KyAgICBibGtkZXYtPnNyaW5nID0geGVuX2JlX21hcF9ncmFudF9yZWZzKHhlbmRldiwgYmxrZGV2
LT5yaW5nX3JlZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
a2Rldi0+bnJfcmluZ19yZWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFKTsKKyAgICBpZiAoIWJsa2Rldi0+c3JpbmcpIHsK
KyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2Nv
bCkgeworICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgorICAgIHsKKyAgICAgICAgYmxr
aWZfc3JpbmdfdCAqc3JpbmdfbmF0aXZlID0gYmxrZGV2LT5zcmluZzsKKyAgICAgICAgQkFDS19S
SU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MubmF0aXZlLCBzcmluZ19uYXRpdmUsIHJpbmdfc2l6ZSk7
CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoK
KyAgICB7CisgICAgICAgIGJsa2lmX3g4Nl8zMl9zcmluZ190ICpzcmluZ194ODZfMzIgPSBibGtk
ZXYtPnNyaW5nOworCisgICAgICAgIEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLng4Nl8z
Ml9wYXJ0LCBzcmluZ194ODZfMzIsIHJpbmdfc2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0K
KyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKKyAgICB7CisgICAgICAgIGJsa2lmX3g4
Nl82NF9zcmluZ190ICpzcmluZ194ODZfNjQgPSBibGtkZXYtPnNyaW5nOworCisgICAgICAgIEJB
Q0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LCBzcmluZ194ODZfNjQsIHJp
bmdfc2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICB9CisKKyAgICBibGtfc2V0X2Fp
b19jb250ZXh0KGJsa2Rldi0+YmxrLCBibGtkZXYtPmN0eCk7CisKKyAgICB4ZW5fYmVfYmluZF9l
dnRjaG4oeGVuZGV2KTsKKworICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAxLCAib2s6IHByb3Rv
ICVzLCBuci1yaW5nLXJlZiAldSwgIgorICAgICAgICAgICAgICAgICAgInJlbW90ZSBwb3J0ICVk
LCBsb2NhbCBwb3J0ICVkXG4iLAorICAgICAgICAgICAgICAgICAgeGVuZGV2LT5wcm90b2NvbCwg
YmxrZGV2LT5ucl9yaW5nX3JlZiwKKyAgICAgICAgICAgICAgICAgIHhlbmRldi0+cmVtb3RlX3Bv
cnQsIHhlbmRldi0+bG9jYWxfcG9ydCk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lk
IGJsa19kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKK3sKKyAgICBz
dHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVu
QmxrRGV2LCB4ZW5kZXYpOworCisgICAgdHJhY2VfeGVuX2Rpc2tfZGlzY29ubmVjdCh4ZW5kZXYt
Pm5hbWUpOworCisgICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7CisKKyAgICBp
ZiAoYmxrZGV2LT5ibGspIHsKKyAgICAgICAgYmxrX3NldF9haW9fY29udGV4dChibGtkZXYtPmJs
aywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7CisgICAgICAgIGJsa19kZXRhY2hfZGV2KGJsa2Rl
di0+YmxrLCBibGtkZXYpOworICAgICAgICBibGtfdW5yZWYoYmxrZGV2LT5ibGspOworICAgICAg
ICBibGtkZXYtPmJsayA9IE5VTEw7CisgICAgfQorICAgIHhlbl9wdl91bmJpbmRfZXZ0Y2huKHhl
bmRldik7CisKKyAgICBhaW9fY29udGV4dF9yZWxlYXNlKGJsa2Rldi0+Y3R4KTsKKworICAgIGlm
IChibGtkZXYtPnNyaW5nKSB7CisgICAgICAgIHhlbl9iZV91bm1hcF9ncmFudF9yZWZzKHhlbmRl
diwgYmxrZGV2LT5zcmluZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2
LT5ucl9yaW5nX3JlZik7CisgICAgICAgIGJsa2Rldi0+c3JpbmcgPSBOVUxMOworICAgIH0KK30K
Kworc3RhdGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCit7
CisgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3Ry
dWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKKyAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOworCisgICAg
dHJhY2VfeGVuX2Rpc2tfZnJlZSh4ZW5kZXYtPm5hbWUpOworCisgICAgYmxrX2Rpc2Nvbm5lY3Qo
eGVuZGV2KTsKKworICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZnJlZWxpc3QpKSB7
CisgICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZnJlZWxpc3QpOworICAgICAg
ICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOworICAgICAgICBxZW11X2lvdmVjX2Rlc3Ryb3ko
JmlvcmVxLT52KTsKKyAgICAgICAgZ19mcmVlKGlvcmVxKTsKKyAgICB9CisKKyAgICBnX2ZyZWUo
YmxrZGV2LT5wYXJhbXMpOworICAgIGdfZnJlZShibGtkZXYtPm1vZGUpOworICAgIGdfZnJlZShi
bGtkZXYtPnR5cGUpOworICAgIGdfZnJlZShibGtkZXYtPmRldik7CisgICAgZ19mcmVlKGJsa2Rl
di0+ZGV2dHlwZSk7CisgICAgcWVtdV9iaF9kZWxldGUoYmxrZGV2LT5iaCk7CisgICAgaW90aHJl
YWRfZGVzdHJveShibGtkZXYtPmlvdGhyZWFkKTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGlj
IHZvaWQgYmxrX2V2ZW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKK3sKKyAgICBz
dHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVu
QmxrRGV2LCB4ZW5kZXYpOworCisgICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsKK30K
Kworc3RydWN0IFhlbkRldk9wcyB4ZW5fYmxrZGV2X29wcyA9IHsKKyAgICAuZmxhZ3MgICAgICA9
IERFVk9QU19GTEFHX05FRURfR05UREVWLAorICAgIC5zaXplICAgICAgID0gc2l6ZW9mKHN0cnVj
dCBYZW5CbGtEZXYpLAorICAgIC5hbGxvYyAgICAgID0gYmxrX2FsbG9jLAorICAgIC5pbml0ICAg
ICAgID0gYmxrX2luaXQsCisgICAgLmluaXRpYWxpc2UgPSBibGtfY29ubmVjdCwKKyAgICAuZGlz
Y29ubmVjdCA9IGJsa19kaXNjb25uZWN0LAorICAgIC5ldmVudCAgICAgID0gYmxrX2V2ZW50LAor
ICAgIC5mcmVlICAgICAgID0gYmxrX2ZyZWUsCit9OwotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:49:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1ggsgw-00063g-5u; Tue, 08 Jan 2019 14:49: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsgu-00060l-5v
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:49:16 +0000
X-Inumbo-ID: 918e1238-1354-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 918e1238-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:49:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059146"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:45 +0000
Message-ID: <20190108144903.8249-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 00/18] Xen PV backend 'qdevification'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Jason Wang <jasowang@redhat.com>, Tim Smith <tim.smith@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, Greg Kurz <groug@kaod.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBhIG5ldyBRT00gY29tcGxpYW50IGZyYW1ld29yayBmb3Ig
WGVuIFBWIGJhY2tlbmRzLgpUaGlzIGlzIGFjaGlldmVkIGJ5IGZpcnN0IG1vdmluZyB0aGUgY3Vy
cmVudCBub24tY29tcGxpYW50IGZyYW1ld29yayBhc2lkZSwKYmVmb3JlIGJ1aWxkaW5nIHVwIGEg
bmV3IGZyYW1ld29yayBpbmNyZW1lbnRhbGx5LgoKVGhpcyBzZXJpZXMgd2FzIHByb21wdGVkIGJ5
IGEgdGhyZWFkIFsxXSBzdGFydGVkIGJ5IEtldmluIFdvbGYgaW4gcmVzcG9uc2UKdG8gcGF0Y2hl
cyBhZ2FpbnN0IHhlbl9kaXNrLmMgcG9zdGVkIGJ5IFRpbSBTbWl0aC4gVGhlcmVmb3JlLCBhbG9u
Z3NpZGUKdGhlIHBhdGNoZXMgaW50cm9kdWNpbmcgdGhlIG5ldyBmcmFtZXdvcmssIG90aGVyIHBh
dGNoZXMgYnVpbGQgdXAgYSBRT00KY29tcGxpYW50IHJlcGxhY2VtZW50IGZvciAneGVuX2Rpc2sn
LCBjYWxsZWQgJ3hlbi1xZGlzaycuIFBhdGNoICMxNiBzd2Fwcwp0aGlzIG5ldyBkZXZpY2UgaW50
byBwbGFjZSAoaGF2aW5nIGVzdGFibGlzaGVkYSBtZWNoYW5pc20gdG8gYXV0by0KaW5zdGFudGlh
dGUgZGV2aWNlcyB0aGF0IGlzIGNvbXBsaWFudCB3aXRoIGV4aXN0aW5nIFhlbiB0b29sc3RhY2tz
IGluCnBhdGNoICMxNSkgYW5kIHBhdGNoICMxOCB0aGVuIHJlbW92ZXMgdGhlIG9sZCB4ZW5fZGlz
ayBjb2RlLgoKU3Vic2VxdWVudCBzZXJpZXMgd2lsbCBwb3J0IG90aGVyIFhlbiBQViBiYWNrZW5k
cyBhY3Jvc3MgdG8gdGhlIG5ldwpmcmFtZXdvcmsuCgpUaGUgc2VyaWVzIGlzIGFsc28gYXZhaWxh
YmxlIGFzIGEgcmVwb3NpdG9yeSBicmFuY2ggWzJdIG9uIHhlbmJpdHMueGVuLm9yZy4KClsxXSBo
dHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxOC0xMS9tc2cw
MDI1OS5odG1sClsyXSBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvcGF1
bGR1L3FlbXUuZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRzL3FvbTM0CgpQYXVsIER1cnJhbnQg
KDE4KToKICB4ZW46IHJlLW5hbWUgWGVuRGV2aWNlIHRvIFhlbkxlZ2FjeURldmljZS4uLgogIHhl
bjogaW50cm9kdWNlIG5ldyAnWGVuQnVzJyBhbmQgJ1hlbkRldmljZScgb2JqZWN0IGhpZXJhcmNo
eQogIHhlbjogaW50cm9kdWNlICd4ZW4tYmxvY2snLCAneGVuLWRpc2snIGFuZCAneGVuLWNkcm9t
JwogIHhlbjogY3JlYXRlIHhlbnN0b3JlIGFyZWFzIGZvciBYZW5EZXZpY2UtcwogIHhlbjogYWRk
IHhlbnN0b3JlIHdhdGNoZXIgaW5mcmFzdHJ1Y3R1cmUKICB4ZW46IGFkZCBncmFudCB0YWJsZSBp
bnRlcmZhY2UgZm9yIFhlbkRldmljZS1zCiAgeGVuOiBhZGQgZXZlbnQgY2hhbm5lbCBpbnRlcmZh
Y2UgZm9yIFhlbkRldmljZS1zCiAgeGVuOiBkdXBsaWNhdGUgeGVuX2Rpc2suYyBhcyBiYXNpcyBv
ZiBkYXRhcGxhbmUveGVuLWJsb2NrLmMKICB4ZW46IHJlbW92ZSB1bm5lY2Vzc2FyeSBjb2RlIGZy
b20gZGF0YXBsYW5lL3hlbi1ibG9jay5jCiAgeGVuOiBhZGQgaGVhZGVyIGFuZCBidWlsZCBkYXRh
cGxhbmUveGVuLWJsb2NrLmMKICB4ZW46IHJlbW92ZSAnWGVuQmxrRGV2JyBhbmQgJ2Jsa2Rldicg
bmFtZXMgZnJvbSBkYXRhcGxhbmUveGVuLWJsb2NrCiAgeGVuOiByZW1vdmUgJ2lvcmVxJyBzdHJ1
Y3QvdmFyYWJsZS9maWVsZCBuYW1lcyBmcm9tCiAgICBkYXRhcGxhbmUveGVuLWJsb2NrLmMKICB4
ZW46IHB1cmdlICdibGsnIGFuZCAnaW9yZXEnIGZyb20gZnVuY3Rpb24gbmFtZXMgaW4KICAgIGRh
dGFwbGFuZS94ZW4tYmxvY2suYwogIHhlbjogYWRkIGltcGxlbWVudGF0aW9ucyBvZiB4ZW4tYmxv
Y2sgY29ubmVjdCBhbmQgZGlzY29ubmVjdAogICAgZnVuY3Rpb25zLi4uCiAgeGVuOiBhZGQgYSBt
ZWNoYW5pc20gdG8gYXV0b21hdGljYWxseSBjcmVhdGUgWGVuRGV2aWNlLXMuLi4KICB4ZW46IGF1
dG9tYXRpY2FsbHkgY3JlYXRlIFhlbkJsb2NrRGV2aWNlLXMKICBNQUlOVEFJTkVSUzogYWRkIG15
c2VsZiBhcyBhIFhlbiBtYWludGFpbmVyCiAgeGVuOiByZW1vdmUgdGhlIGxlZ2FjeSAneGVuX2Rp
c2snIGJhY2tlbmQKCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA1ICstCiBody85cGZzL3hlbi05cC1iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDE2ICstCiBody9ibG9jay9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyICstCiBody9ibG9jay9kYXRhcGxhbmUvTWFrZWZpbGUub2JqcyAgICAgICAgICAg
ICAgfCAgICAxICsKIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyAgICAgICAgICAgICAg
ICB8ICA4MDggKysrKysrKysrKysKIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaCAgICAg
ICAgICAgICAgICB8ICAgMjkgKwogaHcvYmxvY2svdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxNCArCiBody9ibG9jay94ZW4tYmxvY2suYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgOTYyICsrKysrKysrKysrKysKIGh3L2Jsb2NrL3hlbl9kaXNrLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDEwMTEgLS0tLS0tLS0tLS0tLS0KIGh3L2NoYXIveGVuX2Nv
bnNvbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgKy0KIGh3L2Rpc3BsYXkveGVu
ZmIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUgKy0KIGh3L2kzODYveGVuL3hl
bi1odm0uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGh3L2kzODYveGVuL3hl
bi1tYXBjYWNoZS5jICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2kzODYveGVuL3hl
bl9wbGF0Zm9ybS5jICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L25ldC94ZW5fbmlj
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0KIGh3L3VzYi94ZW4tdXNi
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUgKy0KIGh3L3hlbi9NYWtlZmls
ZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L3hlbi90cmFjZS1l
dmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjYgKwogaHcveGVuL3hlbi1iYWNr
ZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2NSArKysKIGh3L3hlbi94ZW4tYnVz
LWhlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICB8ICAxODQgKysrCiBody94ZW4veGVuLWJ1
cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMTk3ICsrKysrKysrKysrKysrKysr
CiBody94ZW4veGVuLWNvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICst
CiAuLi4ve3hlbl9iYWNrZW5kLmMgPT4geGVuLWxlZ2FjeS1iYWNrZW5kLmN9ICAgfCAgIDgwICst
CiBody94ZW4veGVuX2RldmNvbmZpZy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICst
CiBody94ZW4veGVuX3B0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICst
CiBody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMgICAgICAgICAgICAgICAgICAgfCAgICAyICst
CiBody94ZW4veGVuX3B0X2dyYXBoaWNzLmMgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICst
CiBody94ZW4veGVuX3B0X21zaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICst
CiBody94ZW4veGVuX3B2ZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIwICst
CiBody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYyAgICAgICAgICAgICAgICAgICAgfCAgICAyICst
CiBody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICst
CiBpbmNsdWRlL2h3L3hlbi94ZW4tYmFja2VuZC5oICAgICAgICAgICAgICAgICAgfCAgIDM5ICsK
IGluY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oICAgICAgICAgICAgICAgICAgICB8ICAgOTQgKysK
IGluY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVyLmggICAgICAgICAgICAgICB8ICAgNDUgKwog
aW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oICAgICAgICAgICAgICAgICAgICAgIHwgIDEzOCArKwog
Li4uL3t4ZW5fYmFja2VuZC5oID0+IHhlbi1sZWdhY3ktYmFja2VuZC5ofSAgIHwgICA0MyArLQog
aW5jbHVkZS9ody94ZW4veGVuX3B2ZGV2LmggICAgICAgICAgICAgICAgICAgIHwgICAzOCArLQog
aW5jbHVkZS9xZW11L21vZHVsZS5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiAz
OCBmaWxlcyBjaGFuZ2VkLCAzODczIGluc2VydGlvbnMoKyksIDExNTMgZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5oCiBjcmVhdGUgbW9kZSAx
MDA2NDQgaHcvYmxvY2sveGVuLWJsb2NrLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBody9ibG9jay94
ZW5fZGlzay5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcveGVuL3hlbi1iYWNrZW5kLmMKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBody94ZW4veGVuLWJ1cy1oZWxwZXIuYwogY3JlYXRlIG1vZGUgMTAwNjQ0
IGh3L3hlbi94ZW4tYnVzLmMKIHJlbmFtZSBody94ZW4ve3hlbl9iYWNrZW5kLmMgPT4geGVuLWxl
Z2FjeS1iYWNrZW5kLmN9ICg4OSUpCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ody94ZW4v
eGVuLWJhY2tlbmQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVuL3hlbi1ibG9j
ay5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaAogcmVuYW1lIGluY2x1
ZGUvaHcveGVuL3t4ZW5fYmFja2VuZC5oID0+IHhlbi1sZWdhY3ktYmFja2VuZC5ofSAoNjElKQot
LS0KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDYzogRWR1
YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgpDYzogR2VyZCBIb2ZmbWFubiA8a3Jh
eGVsQHJlZGhhdC5jb20+CkNjOiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgpDYzogSmFzb24g
V2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5j
b20+CkNjOiAiTWFyYy1BbmRyw6kgTHVyZWF1IiA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29t
PgpDYzogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CkNjOiBN
YXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgpDYzogIk1pY2hhZWwgUy4gVHNpcmtpbiIgPG1z
dEByZWRoYXQuY29tPgpDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KQ2M6
IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+CkNjOiBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNjOiBUaW0gU21pdGggPHRpbS5zbWl0aEBjaXRyaXguY29tPgoKdjk6CiAt
IFVwZGF0ZWQgcGF0Y2ggIzE2IGFnYWluCgp2ODoKIC0gVXBkYXRlZCBwYXRjaCAjMTYgYWdhaW4K
CnY3OgogLSBVcGRhdGVkIHBhdGNoICMxNgoKdjY6CiAtIEZpeCBib2lsZXJwbGF0ZSBpbiBwYXRj
aCAjOSBhZ2FpbgogLSBNb3ZlIHRvIG5ld2VyIHZlcnNpb24gb2YgZ2l0Cgp2NToKIC0gUmUtd29y
a2VkIGJhY2tlbmQgYXV0by1jcmVhdGlvbgoKdjQ6CiAtIEFkZCBtaXNzaW5nIGJvaWxlcnBsYXRl
IGZpeAoKdjM6CiAtIFZhcmlvdXMgZml4ZXMsIGluY2x1ZGluZyB1bnBsdWcKCnYyOgogLSBGaXgg
Ym9pbGVycGxhdGVzIG9mIGludHJvZHVjZWQgZmlsZXMgYW5kIGxlYXZlIGV4aXN0aW5nIG9uZXMg
YWxvbmUKCi0tIAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:49:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1ggsgz-00066y-Ga; Tue, 08 Jan 2019 14:49: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsgx-00065I-LY
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:49:19 +0000
X-Inumbo-ID: 9248d827-1354-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9248d827-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:49:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059154"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:46 +0000
Message-ID: <20190108144903.8249-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 01/18] xen: re-name XenDevice to
 XenLegacyDevice...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Greg Kurz <groug@kaod.org>, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIHhlbl9iYWNrZW5kLmggdG8geGVuLWxlZ2FjeS1iYWNrZW5kLmgKClJhdGhlciB0aGFu
IGF0dGVtcHRpbmcgdG8gY29udmVydCB0aGUgZXhpc3RpbmcgYmFja2VuZCBpbmZyYXN0cnVjdHVy
ZSB0bwpiZSBRT00gY29tcGxpYW50ICh3aGljaCB3b3VsZCBiZSBoYXJkIHRvIGRvIGluIGFuIGlu
Y3JlbWVudGFsIGZhc2hpb24pLApzdWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBpbnRyb2R1Y2UgYSBj
b21wbGV0ZWx5IG5ldyBmcmFtZXdvcmsgZm9yIFhlbiBQVgpiYWNrZW5kcy4gSGVuY2UgaXQgaXMg
bmVjZXNzYXJ5IHRvIHJlLW5hbWUgcGFydHMgb2YgZXhpc3RpbmcgY29kZSB0byBhdm9pZApuYW1l
IGNsYXNoZXMuIFRoZSByZS1uYW1lZCAnbGVnYWN5JyBpbmZyYXN0cnVjdHVyZSB3aWxsIGJlIHJl
bW92ZWQgb25jZSBhbGwKYmFja2VuZHMgaGF2ZSBiZWVuIHBvcnRlZCB0byB0aGUgbmV3IGZyYW1l
d29yay4KClRoaXMgcGF0Y2ggaXMgcHVyZWx5IGNvc21ldGljLiBObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0t
CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBHcmVn
IEt1cnogPGdyb3VnQGthb2Qub3JnPgpDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4K
Q2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CkNjOiAiTWFyYy1BbmRyw6kgTHVyZWF1
IiA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgpDYzogUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KQ2M6IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+CkNj
OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CkNjOiAiTWljaGFlbCBTLiBU
c2lya2luIiA8bXN0QHJlZGhhdC5jb20+CkNjOiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBm
ZWxiYXVtQGdtYWlsLmNvbT4KQ2M6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CkNj
OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KLS0tCiBody85cGZzL3hlbi05cC1i
YWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKy0tCiBody9ibG9jay94ZW5fZGlz
ay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNCArKystLS0KIGh3L2NoYXIveGVuX2Nv
bnNvbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyICstLQogaHcvZGlzcGxheS94ZW5m
Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjUgKysrLS0tCiBody9pMzg2L3hlbi94
ZW4taHZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaTM4Ni94ZW4veGVu
LW1hcGNhY2hlLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2kzODYveGVuL3hlbl9w
bGF0Zm9ybS5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9uZXQveGVuX25pYy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCArKy0tCiBody91c2IveGVuLXVzYi5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNSArKystLS0KIGh3L3hlbi9NYWtlZmlsZS5v
YmpzICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody94ZW4veGVuLWNvbW1vbi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogLi4uL3t4ZW5fYmFja2VuZC5jID0+
IHhlbi1sZWdhY3ktYmFja2VuZC5jfSAgIHwgNzkgKysrKysrKysrKystLS0tLS0tLQogaHcveGVu
L3hlbl9kZXZjb25maWcuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3hlbi94
ZW5fcHQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody94ZW4veGVu
X3B0X2NvbmZpZ19pbml0LmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcveGVuL3hlbl9w
dF9ncmFwaGljcy5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3hlbi94ZW5fcHRf
bXNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody94ZW4veGVuX3B2ZGV2
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMCArKy0tLQogaHcveGVucHYveGVuX2Rv
bWFpbmJ1aWxkLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3hlbnB2L3hlbl9tYWNo
aW5lX3B2LmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiAuLi4ve3hlbl9iYWNrZW5kLmgg
PT4geGVuLWxlZ2FjeS1iYWNrZW5kLmh9ICAgfCA0MyArKysrKy0tLS0tCiBpbmNsdWRlL2h3L3hl
bi94ZW5fcHZkZXYuaCAgICAgICAgICAgICAgICAgICAgfCAzOCArKysrLS0tLS0KIDIyIGZpbGVz
IGNoYW5nZWQsIDE2OSBpbnNlcnRpb25zKCspLCAxNTEgZGVsZXRpb25zKC0pCiByZW5hbWUgaHcv
eGVuL3t4ZW5fYmFja2VuZC5jID0+IHhlbi1sZWdhY3ktYmFja2VuZC5jfSAoODklKQogcmVuYW1l
IGluY2x1ZGUvaHcveGVuL3t4ZW5fYmFja2VuZC5oID0+IHhlbi1sZWdhY3ktYmFja2VuZC5ofSAo
NjElKQoKZGlmZiAtLWdpdCBhL2h3LzlwZnMveGVuLTlwLWJhY2tlbmQuYyBiL2h3LzlwZnMveGVu
LTlwLWJhY2tlbmQuYwppbmRleCA5MDE1ZmU3NzczLi4yNWFiMDRkOTVhIDEwMDY0NAotLS0gYS9o
dy85cGZzL3hlbi05cC1iYWNrZW5kLmMKKysrIGIvaHcvOXBmcy94ZW4tOXAtYmFja2VuZC5jCkBA
IC0xMiw3ICsxMiw3IEBACiAKICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3LzlwZnMv
OXAuaCIKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4v
eGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAiaHcvOXBmcy94ZW4tOXBmcy5oIgogI2lu
Y2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxZW11L2NvbmZpZy1maWxlLmgiCkBAIC00
NSw3ICs0NSw3IEBAIHR5cGVkZWYgc3RydWN0IFhlbjlwZnNSaW5nIHsKIH0gWGVuOXBmc1Jpbmc7
CiAKIHR5cGVkZWYgc3RydWN0IFhlbjlwZnNEZXYgewotICAgIHN0cnVjdCBYZW5EZXZpY2UgeGVu
ZGV2OyAgLyogbXVzdCBiZSBmaXJzdCAqLworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgeGVu
ZGV2OyAgLyogbXVzdCBiZSBmaXJzdCAqLwogICAgIFY5ZnNTdGF0ZSBzdGF0ZTsKICAgICBjaGFy
ICpwYXRoOwogICAgIGNoYXIgKnNlY3VyaXR5X21vZGVsOwpAQCAtNTYsNyArNTYsNyBAQCB0eXBl
ZGVmIHN0cnVjdCBYZW45cGZzRGV2IHsKICAgICBYZW45cGZzUmluZyAqcmluZ3M7CiB9IFhlbjlw
ZnNEZXY7CiAKLXN0YXRpYyB2b2lkIHhlbl85cGZzX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2KTsKK3N0YXRpYyB2b2lkIHhlbl85cGZzX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkxl
Z2FjeURldmljZSAqeGVuZGV2KTsKIAogc3RhdGljIHZvaWQgeGVuXzlwZnNfaW5fc2coWGVuOXBm
c1JpbmcgKnJpbmcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaW92ZWMgKmlu
X3NnLApAQCAtMjQzLDcgKzI0Myw3IEBAIHN0YXRpYyBjb25zdCBWOWZzVHJhbnNwb3J0IHhlbl85
cF90cmFuc3BvcnQgPSB7CiAgICAgLnB1c2hfYW5kX25vdGlmeSA9IHhlbl85cGZzX3B1c2hfYW5k
X25vdGlmeSwKIH07CiAKLXN0YXRpYyBpbnQgeGVuXzlwZnNfaW5pdChzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYpCitzdGF0aWMgaW50IHhlbl85cGZzX2luaXQoc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2KQogewogICAgIHJldHVybiAwOwogfQpAQCAtMzA1LDcgKzMwNSw3IEBAIHN0YXRp
YyB2b2lkIHhlbl85cGZzX2V2dGNobl9ldmVudCh2b2lkICpvcGFxdWUpCiAgICAgcWVtdV9iaF9z
Y2hlZHVsZShyaW5nLT5iaCk7CiB9CiAKLXN0YXRpYyB2b2lkIHhlbl85cGZzX2Rpc2Nvbm5lY3Qo
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgeGVuXzlwZnNfZGlzY29ubmVj
dChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgWGVuOXBmc0RldiAqeGVu
XzlwZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgWGVuOXBmc0RldiwgeGVuZGV2KTsKICAgICBp
bnQgaTsKQEAgLTMyMSw3ICszMjEsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fOXBmc19kaXNjb25uZWN0
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgeGVuXzlw
ZnNfZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IHhlbl85cGZzX2Zy
ZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIFhlbjlwZnNEZXYgKnhl
bl85cGRldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIFhlbjlwZnNEZXYsIHhlbmRldik7CiAgICAg
aW50IGk7CkBAIC0zNTQsNyArMzU0LDcgQEAgc3RhdGljIGludCB4ZW5fOXBmc19mcmVlKHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCB4ZW5f
OXBmc19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgeGVuXzlw
ZnNfY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgRXJyb3Ig
KmVyciA9IE5VTEw7CiAgICAgaW50IGk7CkBAIC00NjcsNyArNDY3LDcgQEAgb3V0OgogICAgIHJl
dHVybiAtMTsKIH0KIAotc3RhdGljIHZvaWQgeGVuXzlwZnNfYWxsb2Moc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgeGVuXzlwZnNfYWxsb2Moc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2KQogewogICAgIHhlbnN0b3JlX3dyaXRlX2JlX3N0cih4ZW5kZXYsICJ2ZXJz
aW9ucyIsIFZFUlNJT05TKTsKICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAibWF4
LXJpbmdzIiwgTUFYX1JJTkdTKTsKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9o
dy9ibG9jay94ZW5fZGlzay5jCmluZGV4IDM2ZWZmOTRmODQuLjc1ZmU1NWYyYWUgMTAwNjQ0Ci0t
LSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKKysrIGIvaHcvYmxvY2sveGVuX2Rpc2suYwpAQCAtMjUs
NyArMjUsNyBAQAogI2luY2x1ZGUgPHN5cy91aW8uaD4KIAogI2luY2x1ZGUgImh3L2h3LmgiCi0j
aW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdh
Y3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInhlbl9ibGtpZi5oIgogI2luY2x1ZGUgInN5c2VtdS9i
bG9ja2Rldi5oIgogI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgpAQCAtNjMsNyArNjMsNyBA
QCBzdHJ1Y3QgaW9yZXEgewogI2RlZmluZSBNQVhfUklOR19QQUdFX09SREVSIDQKIAogc3RydWN0
IFhlbkJsa0RldiB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAgICB4ZW5kZXY7ICAvKiBtdXN0IGJl
IGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgICB4ZW5kZXY7ICAvKiBtdXN0
IGJlIGZpcnN0ICovCiAgICAgY2hhciAgICAgICAgICAgICAgICAqcGFyYW1zOwogICAgIGNoYXIg
ICAgICAgICAgICAgICAgKm1vZGU7CiAgICAgY2hhciAgICAgICAgICAgICAgICAqdHlwZTsKQEAg
LTE3OSw3ICsxNzksNyBAQCBzdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAq
aW9yZXEsIGJvb2wgZmluaXNoKQogc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7
Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OworICAgIHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsKICAgICBzaXpl
X3QgbGVuOwogICAgIGludCBpOwogCkBAIC0yNDMsNyArMjQzLDcgQEAgZXJyOgogc3RhdGljIGlu
dCBpb3JlcV9ncmFudF9jb3B5KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7CiAgICAgc3RydWN0IFhl
bkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVu
ZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwogICAgIFhlbkdyYW50Q29weVNlZ21lbnQgc2Vnc1tCTEtJ
Rl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1RdOwogICAgIGludCBpLCBjb3VudCwgcmM7CiAgICAg
aW50NjRfdCBmaWxlX2JsayA9IGJsa2Rldi0+ZmlsZV9ibGs7CkBAIC0yODksNyArMjg5LDcgQEAg
c3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogewog
ICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBvcGFxdWU7CiAgICAgc3RydWN0IFhlbkJsa0RldiAq
YmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYgPSAm
YmxrZGV2LT54ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJs
a2Rldi0+eGVuZGV2OwogCiAgICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7CiAK
QEAgLTYwOCw3ICs2MDgsNyBAQCBzdGF0aWMgdm9pZCBibGtfYmgodm9pZCAqb3BhcXVlKQogICAg
IGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOwogfQogCi1zdGF0aWMgdm9pZCBibGtf
YWxsb2Moc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpi
bGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwog
ICAgIEVycm9yICplcnIgPSBOVUxMOwpAQCAtNjI4LDcgKzYyOCw3IEBAIHN0YXRpYyB2b2lkIGJs
a19hbGxvYyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAKIHN0YXRpYyB2b2lkIGJsa19wYXJz
ZV9kaXNjYXJkKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKIHsKLSAgICBzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwogICAgIGludCBlbmFibGU7CiAKICAgICBibGtk
ZXYtPmZlYXR1cmVfZGlzY2FyZCA9IHRydWU7CkBAIC02NDIsNyArNjQyLDcgQEAgc3RhdGljIHZv
aWQgYmxrX3BhcnNlX2Rpc2NhcmQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQogICAgIH0KIH0K
IAotc3RhdGljIGludCBibGtfaW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMg
aW50IGJsa19pbml0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1
Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxr
RGV2LCB4ZW5kZXYpOwogICAgIGludCBpbmZvID0gMDsKQEAgLTczNyw3ICs3MzcsNyBAQCBvdXRf
ZXJyb3I6CiAgICAgcmV0dXJuIC0xOwogfQogCi1zdGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkxl
Z2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNv
bnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7CiAgICAgaW50IGlu
ZGV4LCBxZmxhZ3M7CkBAIC05NDEsNyArOTQxLDcgQEAgc3RhdGljIGludCBibGtfY29ubmVjdChz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lk
IGJsa19kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIGJs
a19kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1
Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxr
RGV2LCB4ZW5kZXYpOwogCkBAIC05NjYsNyArOTY2LDcgQEAgc3RhdGljIHZvaWQgYmxrX2Rpc2Nv
bm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIH0KIH0KIAotc3RhdGljIGludCBi
bGtfZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IGJsa19mcmVlKHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpi
bGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwog
ICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CkBAIC05OTIsNyArOTkyLDcgQEAgc3RhdGljIGludCBi
bGtfZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0
YXRpYyB2b2lkIGJsa19ldmVudChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9p
ZCBibGtfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVj
dCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtE
ZXYsIHhlbmRldik7CiAKZGlmZiAtLWdpdCBhL2h3L2NoYXIveGVuX2NvbnNvbGUuYyBiL2h3L2No
YXIveGVuX2NvbnNvbGUuYwppbmRleCA0NGY3MjM2MzgyLi40NjBhZGMxYmExIDEwMDY0NAotLS0g
YS9ody9jaGFyL3hlbl9jb25zb2xlLmMKKysrIGIvaHcvY2hhci94ZW5fY29uc29sZS5jCkBAIC0y
Niw3ICsyNiw3IEBACiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgImh3L2h3Lmgi
CiAjaW5jbHVkZSAiY2hhcmRldi9jaGFyLWZlLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNr
ZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogCiAjaW5jbHVk
ZSA8eGVuL2lvL2NvbnNvbGUuaD4KIApAQCAtMzksNyArMzksNyBAQCBzdHJ1Y3QgYnVmZmVyIHsK
IH07CiAKIHN0cnVjdCBYZW5Db25zb2xlIHsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICB4ZW5kZXY7
ICAvKiBtdXN0IGJlIGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgeGVuZGV2
OyAgLyogbXVzdCBiZSBmaXJzdCAqLwogICAgIHN0cnVjdCBidWZmZXIgICAgIGJ1ZmZlcjsKICAg
ICBjaGFyICAgICAgICAgICAgICBjb25zb2xlW1hFTl9CVUZTSVpFXTsKICAgICBpbnQgICAgICAg
ICAgICAgICByaW5nX3JlZjsKQEAgLTE3Myw3ICsxNzMsNyBAQCBzdGF0aWMgdm9pZCB4ZW5jb25z
X3NlbmQoc3RydWN0IFhlbkNvbnNvbGUgKmNvbikKIAogLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KIAotc3Rh
dGljIGludCBjb25faW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IGNv
bl9pbml0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVu
Q29uc29sZSAqY29uID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkNvbnNvbGUsIHhl
bmRldik7CiAgICAgY2hhciAqdHlwZSwgKmRvbSwgbGFiZWxbMzJdOwpAQCAtMjIyLDcgKzIyMiw3
IEBAIG91dDoKICAgICByZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgaW50IGNvbl9pbml0aWFsaXNl
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgY29uX2luaXRpYWxpc2Uoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5Db25zb2xlICpj
b24gPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQ29uc29sZSwgeGVuZGV2KTsKICAg
ICBpbnQgbGltaXQ7CkBAIC0yNTksNyArMjU5LDcgQEAgc3RhdGljIGludCBjb25faW5pdGlhbGlz
ZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2
b2lkIGNvbl9kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lk
IGNvbl9kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBz
dHJ1Y3QgWGVuQ29uc29sZSAqY29uID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkNv
bnNvbGUsIHhlbmRldik7CiAKQEAgLTI3Niw3ICsyNzYsNyBAQCBzdGF0aWMgdm9pZCBjb25fZGlz
Y29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgfQogfQogCi1zdGF0aWMgdm9p
ZCBjb25fZXZlbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgY29uX2V2
ZW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQ29u
c29sZSAqY29uID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkNvbnNvbGUsIHhlbmRl
dik7CiAKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkveGVuZmIuYyBiL2h3L2Rpc3BsYXkveGVuZmIu
YwppbmRleCAwMzMwZGM2ZjYxLi42MjAyZjExNTBlIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3hl
bmZiLmMKKysrIGIvaHcvZGlzcGxheS94ZW5mYi5jCkBAIC0zMCw3ICszMCw3IEBACiAjaW5jbHVk
ZSAiaHcvaHcuaCIKICNpbmNsdWRlICJ1aS9pbnB1dC5oIgogI2luY2x1ZGUgInVpL2NvbnNvbGUu
aCIKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVu
LWxlZ2FjeS1iYWNrZW5kLmgiCiAKICNpbmNsdWRlIDx4ZW4vZXZlbnRfY2hhbm5lbC5oPgogI2lu
Y2x1ZGUgPHhlbi9pby9mYmlmLmg+CkBAIC00Niw3ICs0Niw3IEBACiAvKiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAq
LwogCiBzdHJ1Y3QgY29tbW9uIHsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICB4ZW5kZXY7ICAvKiBt
dXN0IGJlIGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgeGVuZGV2OyAgLyog
bXVzdCBiZSBmaXJzdCAqLwogICAgIHZvaWQgICAgICAgICAgICAgICpwYWdlOwogfTsKIApAQCAt
MzQyLDE0ICszNDIsMTQgQEAgc3RhdGljIFFlbXVJbnB1dEhhbmRsZXIgeGVuZmJfcmVsX21vdXNl
ID0gewogICAgIC5zeW5jICA9IHhlbmZiX21vdXNlX3N5bmMsCiB9OwogCi1zdGF0aWMgaW50IGlu
cHV0X2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCBpbnB1dF9pbml0
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICB4ZW5zdG9yZV93cml0ZV9i
ZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS1hYnMtcG9pbnRlciIsIDEpOwogICAgIHhlbnN0b3JlX3dy
aXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLXJhdy1wb2ludGVyIiwgMSk7CiAgICAgcmV0dXJu
IDA7CiB9CiAKLXN0YXRpYyBpbnQgaW5wdXRfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpCitzdGF0aWMgaW50IGlucHV0X2luaXRpYWxpc2Uoc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5JbnB1dCAqaW4gPSBjb250YWluZXJfb2YoeGVu
ZGV2LCBzdHJ1Y3QgWGVuSW5wdXQsIGMueGVuZGV2KTsKICAgICBpbnQgcmM7CkBAIC0zNjEsNyAr
MzYxLDcgQEAgc3RhdGljIGludCBpbnB1dF9pbml0aWFsaXNlKHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgaW5wdXRfY29ubmVjdGVkKHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIGlucHV0X2Nvbm5lY3RlZChzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbklucHV0ICppbiA9
IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5JbnB1dCwgYy54ZW5kZXYpOwogCkBAIC0z
OTUsNyArMzk1LDcgQEAgc3RhdGljIHZvaWQgaW5wdXRfY29ubmVjdGVkKHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldikKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIGlucHV0X2Rpc2Nvbm5lY3Qoc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgaW5wdXRfZGlzY29ubmVjdChzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbklucHV0ICppbiA9
IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5JbnB1dCwgYy54ZW5kZXYpOwogCkBAIC00
MTAsNyArNDEwLDcgQEAgc3RhdGljIHZvaWQgaW5wdXRfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYpCiAgICAgY29tbW9uX3VuYmluZCgmaW4tPmMpOwogfQogCi1zdGF0aWMgdm9p
ZCBpbnB1dF9ldmVudChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9pZCBpbnB1
dF9ldmVudChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhl
bklucHV0ICp4ZW5mYiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5JbnB1dCwgYy54
ZW5kZXYpOwogICAgIHN0cnVjdCB4ZW5rYmRfcGFnZSAqcGFnZSA9IHhlbmZiLT5jLnBhZ2U7CkBA
IC04NjcsNyArODY3LDcgQEAgc3RhdGljIHZvaWQgeGVuZmJfaGFuZGxlX2V2ZW50cyhzdHJ1Y3Qg
WGVuRkIgKnhlbmZiKQogICAgIHBhZ2UtPm91dF9jb25zID0gY29uczsKIH0KIAotc3RhdGljIGlu
dCBmYl9pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgZmJfaW5pdChz
dHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAjaWZkZWYgWEVORkJfVFlQRV9SRVNJ
WkUKICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS1yZXNpemUiLCAx
KTsKQEAgLTg3NSw3ICs4NzUsNyBAQCBzdGF0aWMgaW50IGZiX2luaXQoc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IGZiX2luaXRpYWxpc2Uo
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCBmYl9pbml0aWFsaXNlKHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuRkIgKmZiID0gY29u
dGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkZCLCBjLnhlbmRldik7CiAgICAgc3RydWN0IHhl
bmZiX3BhZ2UgKmZiX3BhZ2U7CkBAIC05MTIsNyArOTEyLDcgQEAgc3RhdGljIGludCBmYl9pbml0
aWFsaXNlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3Rh
dGljIHZvaWQgZmJfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMg
dm9pZCBmYl9kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAg
ICBzdHJ1Y3QgWGVuRkIgKmZiID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkZCLCBj
LnhlbmRldik7CiAKQEAgLTkzNSw3ICs5MzUsOCBAQCBzdGF0aWMgdm9pZCBmYl9kaXNjb25uZWN0
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICBmYi0+YnVnX3RyaWdnZXIgICAgPSAwOwog
fQogCi1zdGF0aWMgdm9pZCBmYl9mcm9udGVuZF9jaGFuZ2VkKHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldiwgY29uc3QgY2hhciAqbm9kZSkKK3N0YXRpYyB2b2lkIGZiX2Zyb250ZW5kX2NoYW5nZWQo
c3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpub2RlKQogewogICAgIHN0cnVjdCBYZW5GQiAqZmIgPSBjb250
YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuRkIsIGMueGVuZGV2KTsKIApAQCAtOTUzLDcgKzk1
NCw3IEBAIHN0YXRpYyB2b2lkIGZiX2Zyb250ZW5kX2NoYW5nZWQoc3RydWN0IFhlbkRldmljZSAq
eGVuZGV2LCBjb25zdCBjaGFyICpub2RlKQogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgZmJfZXZl
bnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgZmJfZXZlbnQoc3RydWN0
IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5GQiAqeGVuZmIgPSBj
b250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuRkIsIGMueGVuZGV2KTsKIApkaWZmIC0tZ2l0
IGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4IDIx
NDNkMzNiMTguLjZlZjMxNTcxYzggMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0uYwor
KysgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKQEAgLTE2LDcgKzE2LDcgQEAKICNpbmNsdWRlICJo
dy9pMzg2L3BjLmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9hcGljLW1zaWRlZi5oIgogI2luY2x1ZGUg
Imh3L3hlbi94ZW5fY29tbW9uLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisj
aW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInFhcGkvZXJy
b3IuaCIKICNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgogI2luY2x1ZGUgInFl
bXUvZXJyb3ItcmVwb3J0LmgiCmRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUu
YyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCmluZGV4IDRlNGYwNjlhMjQuLjkxMzRhN2Jm
ZWYgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCisrKyBiL2h3L2kzODYv
eGVuL3hlbi1tYXBjYWNoZS5jCkBAIC0xNCw3ICsxNCw3IEBACiAKICNpbmNsdWRlIDxzeXMvcmVz
b3VyY2UuaD4KIAotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUgImh3
L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJxZW11L2JpdG1hcC5oIgogCiAj
aW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbl9w
bGF0Zm9ybS5jIGIvaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMKaW5kZXggZGViN2EwYzM3NC4u
MTZhZmI1NGZlZSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMKKysrIGIv
aHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMKQEAgLTMwLDcgKzMwLDcgQEAKICNpbmNsdWRlICJo
dy9wY2kvcGNpLmgiCiAjaW5jbHVkZSAiaHcvaXJxLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbl9j
b21tb24uaCIKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94
ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAidHJhY2UuaCIKICNpbmNsdWRlICJl
eGVjL2FkZHJlc3Mtc3BhY2VzLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIK
ZGlmZiAtLWdpdCBhL2h3L25ldC94ZW5fbmljLmMgYi9ody9uZXQveGVuX25pYy5jCmluZGV4IDQ2
YThkYmZjOTAuLjM3Y2RhOGU0YmUgMTAwNjQ0Ci0tLSBhL2h3L25ldC94ZW5fbmljLmMKKysrIGIv
aHcvbmV0L3hlbl9uaWMuYwpAQCAtMjgsMTQgKzI4LDE0IEBACiAjaW5jbHVkZSAibmV0L25ldC5o
IgogI2luY2x1ZGUgIm5ldC9jaGVja3N1bS5oIgogI2luY2x1ZGUgIm5ldC91dGlsLmgiCi0jaW5j
bHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3kt
YmFja2VuZC5oIgogCiAjaW5jbHVkZSA8eGVuL2lvL25ldGlmLmg+CiAKIC8qIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KIAog
c3RydWN0IFhlbk5ldERldiB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAgICAgIHhlbmRldjsgIC8q
IG11c3QgYmUgZmlyc3QgKi8KKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICAgICAgeGVuZGV2
OyAgLyogbXVzdCBiZSBmaXJzdCAqLwogICAgIGNoYXIgICAgICAgICAgICAgICAgICAqbWFjOwog
ICAgIGludCAgICAgICAgICAgICAgICAgICB0eF93b3JrOwogICAgIGludCAgICAgICAgICAgICAg
ICAgICB0eF9yaW5nX3JlZjsKQEAgLTI3Niw3ICsyNzYsNyBAQCBzdGF0aWMgTmV0Q2xpZW50SW5m
byBuZXRfeGVuX2luZm8gPSB7CiAgICAgLnJlY2VpdmUgPSBuZXRfcnhfcGFja2V0LAogfTsKIAot
c3RhdGljIGludCBuZXRfaW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50
IG5ldF9pbml0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3Qg
WGVuTmV0RGV2ICpuZXRkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuTmV0RGV2
LCB4ZW5kZXYpOwogCkBAIC0zMDgsNyArMzA4LDcgQEAgc3RhdGljIGludCBuZXRfaW5pdChzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgbmV0
X2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCBuZXRfY29ubmVj
dChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbk5ldERl
diAqbmV0ZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbk5ldERldiwgeGVuZGV2
KTsKICAgICBpbnQgcnhfY29weTsKQEAgLTM2Myw3ICszNjMsNyBAQCBzdGF0aWMgaW50IG5ldF9j
b25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3Rh
dGljIHZvaWQgbmV0X2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGlj
IHZvaWQgbmV0X2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewog
ICAgIHN0cnVjdCBYZW5OZXREZXYgKm5ldGRldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVj
dCBYZW5OZXREZXYsIHhlbmRldik7CiAKQEAgLTM3OSwxNCArMzc5LDE0IEBAIHN0YXRpYyB2b2lk
IG5ldF9kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICB9CiB9CiAKLXN0
YXRpYyB2b2lkIG5ldF9ldmVudChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9p
ZCBuZXRfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVj
dCBYZW5OZXREZXYgKm5ldGRldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5OZXRE
ZXYsIHhlbmRldik7CiAgICAgbmV0X3R4X3BhY2tldHMobmV0ZGV2KTsKICAgICBxZW11X2ZsdXNo
X3F1ZXVlZF9wYWNrZXRzKHFlbXVfZ2V0X3F1ZXVlKG5ldGRldi0+bmljKSk7CiB9CiAKLXN0YXRp
YyBpbnQgbmV0X2ZyZWUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCBuZXRf
ZnJlZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbk5l
dERldiAqbmV0ZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbk5ldERldiwgeGVu
ZGV2KTsKIApkaWZmIC0tZ2l0IGEvaHcvdXNiL3hlbi11c2IuYyBiL2h3L3VzYi94ZW4tdXNiLmMK
aW5kZXggZjVkNWM5MTA5NC4uNWVhYmFjYmE5MyAxMDA2NDQKLS0tIGEvaHcvdXNiL3hlbi11c2Iu
YworKysgYi9ody91c2IveGVuLXVzYi5jCkBAIC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSAicWVt
dS9vcHRpb24uaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody91c2IuaCIK
LSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxl
Z2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAibW9uaXRvci9xZGV2LmgiCiAjaW5jbHVkZSAicWFw
aS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgiCkBAIC05OSw3ICs5
OSw3IEBAIHN0cnVjdCB1c2JiYWNrX2hvdHBsdWcgewogfTsKIAogc3RydWN0IHVzYmJhY2tfaW5m
byB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAgICAgICAgIHhlbmRldjsgIC8qIG11c3QgYmUgZmly
c3QgKi8KKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICAgICAgICAgeGVuZGV2OyAgLyogbXVz
dCBiZSBmaXJzdCAqLwogICAgIFVTQkJ1cyAgICAgICAgICAgICAgICAgICBidXM7CiAgICAgdm9p
ZCAgICAgICAgICAgICAgICAgICAgICp1cmJfc3Jpbmc7CiAgICAgdm9pZCAgICAgICAgICAgICAg
ICAgICAgICpjb25uX3NyaW5nOwpAQCAtMTQyLDcgKzE0Miw3IEBAIHN0YXRpYyBpbnQgdXNiYmFj
a19nbnR0YWJfbWFwKHN0cnVjdCB1c2JiYWNrX3JlcSAqdXNiYmFja19yZXEpCiAgICAgdW5zaWdu
ZWQgaW50IG5yX3NlZ3MsIGksIHByb3Q7CiAgICAgdWludDMyX3QgcmVmW1VTQklGX01BWF9TRUdN
RU5UU19QRVJfUkVRVUVTVF07CiAgICAgc3RydWN0IHVzYmJhY2tfaW5mbyAqdXNiaWYgPSB1c2Ji
YWNrX3JlcS0+dXNiaWY7Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2ID0gJnVzYmlmLT54
ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJnVzYmlmLT54ZW5k
ZXY7CiAgICAgc3RydWN0IHVzYmlmX3JlcXVlc3Rfc2VnbWVudCAqc2VnOwogICAgIHZvaWQgKmFk
ZHI7CiAKQEAgLTIyMCw3ICsyMjAsNyBAQCBzdGF0aWMgaW50IHVzYmJhY2tfZ250dGFiX21hcChz
dHJ1Y3QgdXNiYmFja19yZXEgKnVzYmJhY2tfcmVxKQogCiBzdGF0aWMgaW50IHVzYmJhY2tfaW5p
dF9wYWNrZXQoc3RydWN0IHVzYmJhY2tfcmVxICp1c2JiYWNrX3JlcSkKIHsKLSAgICBzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYgPSAmdXNiYmFja19yZXEtPnVzYmlmLT54ZW5kZXY7CisgICAgc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJnVzYmJhY2tfcmVxLT51c2JpZi0+eGVuZGV2
OwogICAgIFVTQlBhY2tldCAqcGFja2V0ID0gJnVzYmJhY2tfcmVxLT5wYWNrZXQ7CiAgICAgVVNC
RGV2aWNlICpkZXYgPSB1c2JiYWNrX3JlcS0+c3R1Yi0+ZGV2OwogICAgIFVTQkVuZHBvaW50ICpl
cDsKQEAgLTI3OSw3ICsyNzksNyBAQCBzdGF0aWMgdm9pZCB1c2JiYWNrX2RvX3Jlc3BvbnNlKHN0
cnVjdCB1c2JiYWNrX3JlcSAqdXNiYmFja19yZXEsIGludDMyX3Qgc3RhdHVzLAogewogICAgIHN0
cnVjdCB1c2JiYWNrX2luZm8gKnVzYmlmOwogICAgIHN0cnVjdCB1c2JpZl91cmJfcmVzcG9uc2Ug
KnJlczsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2OwogICAgIHVuc2lnbmVkIGludCBub3RpZnk7CiAKICAgICB1c2JpZiA9
IHVzYmJhY2tfcmVxLT51c2JpZjsKQEAgLTgyNCw3ICs4MjQsNyBAQCBzdGF0aWMgdm9pZCB1c2Ji
YWNrX3Byb2Nlc3NfcG9ydChzdHJ1Y3QgdXNiYmFja19pbmZvICp1c2JpZiwgdW5zaWduZWQgcG9y
dCkKICAgICBnX2ZyZWUoYnVzaWQpOwogfQogCi1zdGF0aWMgdm9pZCB1c2JiYWNrX2Rpc2Nvbm5l
Y3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgdXNiYmFja19kaXNjb25u
ZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgdXNiYmFj
a19pbmZvICp1c2JpZjsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTg1Myw3ICs4NTMsNyBAQCBz
dGF0aWMgdm9pZCB1c2JiYWNrX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQog
ICAgIFRSX0JVUyh4ZW5kZXYsICJmaW5pc2hlZFxuIik7CiB9CiAKLXN0YXRpYyBpbnQgdXNiYmFj
a19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgdXNiYmFja19j
b25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgdXNi
YmFja19pbmZvICp1c2JpZjsKICAgICBzdHJ1Y3QgdXNiaWZfdXJiX3NyaW5nICp1cmJfc3Jpbmc7
CkBAIC05MTMsNyArOTEzLDggQEAgc3RhdGljIGludCB1c2JiYWNrX2Nvbm5lY3Qoc3RydWN0IFhl
bkRldmljZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCB1c2JiYWNr
X2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5v
ZGUpCitzdGF0aWMgdm9pZCB1c2JiYWNrX2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuTGVnYWN5
RGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpub2RlKQogewogICAgIHN0cnVjdCB1c2JiYWNrX2luZm8gKnVzYmlmOwogICAgIHVu
c2lnbmVkIGludCBpOwpAQCAtOTI2LDcgKzkyNyw3IEBAIHN0YXRpYyB2b2lkIHVzYmJhY2tfYmFj
a2VuZF9jaGFuZ2VkKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSkK
ICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgdXNiYmFja19pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldikKK3N0YXRpYyBpbnQgdXNiYmFja19pbml0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhl
bmRldikKIHsKICAgICBzdHJ1Y3QgdXNiYmFja19pbmZvICp1c2JpZjsKIApAQCAtMTAwNSw3ICsx
MDA2LDcgQEAgc3RhdGljIFVTQlBvcnRPcHMgeGVuX3VzYl9wb3J0X29wcyA9IHsKIHN0YXRpYyBV
U0JCdXNPcHMgeGVuX3VzYl9idXNfb3BzID0gewogfTsKIAotc3RhdGljIHZvaWQgdXNiYmFja19h
bGxvYyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9pZCB1c2JiYWNrX2FsbG9j
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgdXNiYmFja19p
bmZvICp1c2JpZjsKICAgICBVU0JQb3J0ICpwOwpAQCAtMTAyNyw3ICsxMDI4LDcgQEAgc3RhdGlj
IHZvaWQgdXNiYmFja19hbGxvYyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgdXNiaWYt
PmJoID0gcWVtdV9iaF9uZXcodXNiYmFja19iaCwgdXNiaWYpOwogfQogCi1zdGF0aWMgaW50IHVz
YmJhY2tfZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IHVzYmJhY2tf
ZnJlZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVzYmJh
Y2tfaW5mbyAqdXNiaWY7CiAgICAgc3RydWN0IHVzYmJhY2tfcmVxICp1c2JiYWNrX3JlcTsKQEAg
LTEwNjYsNyArMTA2Nyw3IEBAIHN0YXRpYyBpbnQgdXNiYmFja19mcmVlKHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgdXNiYmFja19ldmVu
dChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9pZCB1c2JiYWNrX2V2ZW50KHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgdXNiYmFja19pbmZv
ICp1c2JpZjsKIApkaWZmIC0tZ2l0IGEvaHcveGVuL01ha2VmaWxlLm9ianMgYi9ody94ZW4vTWFr
ZWZpbGUub2JqcwppbmRleCA5ZWE1YzczNDIzLi4zZjY0YTQ0MDUxIDEwMDY0NAotLS0gYS9ody94
ZW4vTWFrZWZpbGUub2JqcworKysgYi9ody94ZW4vTWFrZWZpbGUub2JqcwpAQCAtMSw1ICsxLDUg
QEAKICMgeGVuIGJhY2tlbmQgZHJpdmVyIHN1cHBvcnQKLWNvbW1vbi1vYmotJChDT05GSUdfWEVO
KSArPSB4ZW5fYmFja2VuZC5vIHhlbl9kZXZjb25maWcubyB4ZW5fcHZkZXYubyB4ZW4tY29tbW9u
Lm8KK2NvbW1vbi1vYmotJChDT05GSUdfWEVOKSArPSB4ZW4tbGVnYWN5LWJhY2tlbmQubyB4ZW5f
ZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8geGVuLWNvbW1vbi5vCiAKIG9iai0kKENPTkZJR19YRU5f
UENJX1BBU1NUSFJPVUdIKSArPSB4ZW4taG9zdC1wY2ktZGV2aWNlLm8KIG9iai0kKENPTkZJR19Y
RU5fUENJX1BBU1NUSFJPVUdIKSArPSB4ZW5fcHQubyB4ZW5fcHRfY29uZmlnX2luaXQubyB4ZW5f
cHRfZ3JhcGhpY3MubyB4ZW5fcHRfbXNpLm8KZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tY29tbW9u
LmMgYi9ody94ZW4veGVuLWNvbW1vbi5jCmluZGV4IDZlYzE0YzczY2EuLmVmMTMwYjI4NTAgMTAw
NjQ0Ci0tLSBhL2h3L3hlbi94ZW4tY29tbW9uLmMKKysrIGIvaHcveGVuL3hlbi1jb21tb24uYwpA
QCAtMTAsNyArMTAsNyBAQAogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFl
bXUvZXJyb3ItcmVwb3J0LmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5j
bHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgImNoYXJkZXYvY2hh
ci5oIgogI2luY2x1ZGUgInN5c2VtdS9hY2NlbC5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi9taXNj
LmgiCmRpZmYgLS1naXQgYS9ody94ZW4veGVuX2JhY2tlbmQuYyBiL2h3L3hlbi94ZW4tbGVnYWN5
LWJhY2tlbmQuYwpzaW1pbGFyaXR5IGluZGV4IDg5JQpyZW5hbWUgZnJvbSBody94ZW4veGVuX2Jh
Y2tlbmQuYwpyZW5hbWUgdG8gaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5jCmluZGV4IDBiYzZi
MWRlNjAuLjQxNDE5NzYzYzggMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fYmFja2VuZC5jCisrKyBi
L2h3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1ZGUg
Imh3L2JvYXJkcy5oIgogI2luY2x1ZGUgInFlbXUvbG9nLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJv
ci5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94
ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJody94ZW4veGVuX3B2ZGV2LmgiCiAjaW5j
bHVkZSAibW9uaXRvci9xZGV2LmgiCiAKQEAgLTQyLDQ5ICs0Miw1NCBAQCBCdXNTdGF0ZSAqeGVu
X3N5c2J1czsKIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gKi8KIAogLyogcHVibGljICovCi1zdHJ1Y3QgeHNfaGFuZGxlICp4
ZW5zdG9yZSA9IE5VTEw7CitzdHJ1Y3QgeHNfaGFuZGxlICp4ZW5zdG9yZTsKIGNvbnN0IGNoYXIg
Knhlbl9wcm90b2NvbDsKIAogLyogcHJpdmF0ZSAqLwogc3RhdGljIGJvb2wgeGVuX2ZlYXR1cmVf
Z3JhbnRfY29weTsKIHN0YXRpYyBpbnQgZGVidWc7CiAKLWludCB4ZW5zdG9yZV93cml0ZV9iZV9z
dHIoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFy
ICp2YWwpCitpbnQgeGVuc3RvcmVfd3JpdGVfYmVfc3RyKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
KnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqdmFsKQogewogICAgIHJldHVybiB4ZW5zdG9yZV93cml0ZV9zdHIoeGVuZGV2LT5i
ZSwgbm9kZSwgdmFsKTsKIH0KIAotaW50IHhlbnN0b3JlX3dyaXRlX2JlX2ludChzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsIGludCBpdmFsKQoraW50IHhlbnN0b3Jl
X3dyaXRlX2JlX2ludChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
Km5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBpdmFsKQogewogICAgIHJldHVy
biB4ZW5zdG9yZV93cml0ZV9pbnQoeGVuZGV2LT5iZSwgbm9kZSwgaXZhbCk7CiB9CiAKLWludCB4
ZW5zdG9yZV93cml0ZV9iZV9pbnQ2NChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNo
YXIgKm5vZGUsIGludDY0X3QgaXZhbCkKK2ludCB4ZW5zdG9yZV93cml0ZV9iZV9pbnQ2NChzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50NjRfdCBpdmFsKQogewogICAgIHJldHVybiB4ZW5zdG9yZV93
cml0ZV9pbnQ2NCh4ZW5kZXYtPmJlLCBub2RlLCBpdmFsKTsKIH0KIAotY2hhciAqeGVuc3RvcmVf
cmVhZF9iZV9zdHIoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlKQor
Y2hhciAqeGVuc3RvcmVfcmVhZF9iZV9zdHIoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2
LCBjb25zdCBjaGFyICpub2RlKQogewogICAgIHJldHVybiB4ZW5zdG9yZV9yZWFkX3N0cih4ZW5k
ZXYtPmJlLCBub2RlKTsKIH0KIAotaW50IHhlbnN0b3JlX3JlYWRfYmVfaW50KHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwgaW50ICppdmFsKQoraW50IHhlbnN0b3Jl
X3JlYWRfYmVfaW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAq
bm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKml2YWwpCiB7CiAgICAgcmV0dXJu
IHhlbnN0b3JlX3JlYWRfaW50KHhlbmRldi0+YmUsIG5vZGUsIGl2YWwpOwogfQogCi1jaGFyICp4
ZW5zdG9yZV9yZWFkX2ZlX3N0cihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
Km5vZGUpCitjaGFyICp4ZW5zdG9yZV9yZWFkX2ZlX3N0cihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNl
ICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpCiB7CiAgICAgcmV0dXJuIHhlbnN0b3JlX3JlYWRf
c3RyKHhlbmRldi0+ZmUsIG5vZGUpOwogfQogCi1pbnQgeGVuc3RvcmVfcmVhZF9mZV9pbnQoc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLCBpbnQgKml2YWwpCitpbnQg
eGVuc3RvcmVfcmVhZF9mZV9pbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25z
dCBjaGFyICpub2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqaXZhbCkKIHsKICAg
ICByZXR1cm4geGVuc3RvcmVfcmVhZF9pbnQoeGVuZGV2LT5mZSwgbm9kZSwgaXZhbCk7CiB9CiAK
LWludCB4ZW5zdG9yZV9yZWFkX2ZlX3VpbnQ2NChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNv
bnN0IGNoYXIgKm5vZGUsCitpbnQgeGVuc3RvcmVfcmVhZF9mZV91aW50NjQoc3RydWN0IFhlbkxl
Z2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90ICp1dmFsKQogewogICAgIHJldHVybiB4ZW5zdG9yZV9yZWFkX3Vp
bnQ2NCh4ZW5kZXYtPmZlLCBub2RlLCB1dmFsKTsKQEAgLTkyLDcgKzk3LDcgQEAgaW50IHhlbnN0
b3JlX3JlYWRfZmVfdWludDY0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAq
bm9kZSwKIAogLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSAqLwogCi1pbnQgeGVuX2JlX3NldF9zdGF0ZShzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYsIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQoraW50IHhlbl9iZV9zZXRfc3Rh
dGUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0
ZSkKIHsKICAgICBpbnQgcmM7CiAKQEAgLTEwNiw3ICsxMTEsNyBAQCBpbnQgeGVuX2JlX3NldF9z
dGF0ZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQog
ICAgIHJldHVybiAwOwogfQogCi12b2lkIHhlbl9iZV9zZXRfbWF4X2dyYW50X3JlZnMoc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2LAordm9pZCB4ZW5fYmVfc2V0X21heF9ncmFudF9yZWZzKHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbnJfcmVmcykKIHsKICAgICBhc3NlcnQoeGVuZGV2LT5vcHMtPmZsYWdz
ICYgREVWT1BTX0ZMQUdfTkVFRF9HTlRERVYpOwpAQCAtMTE3LDcgKzEyMiw3IEBAIHZvaWQgeGVu
X2JlX3NldF9tYXhfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgfQog
fQogCi12b2lkICp4ZW5fYmVfbWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
LCB1aW50MzJfdCAqcmVmcywKK3ZvaWQgKnhlbl9iZV9tYXBfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVu
TGVnYWN5RGV2aWNlICp4ZW5kZXYsIHVpbnQzMl90ICpyZWZzLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZWZzLCBpbnQgcHJvdCkKIHsKICAgICB2b2lkICpw
dHI7CkBAIC0xMzUsNyArMTQwLDcgQEAgdm9pZCAqeGVuX2JlX21hcF9ncmFudF9yZWZzKHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldiwgdWludDMyX3QgKnJlZnMsCiAgICAgcmV0dXJuIHB0cjsKIH0K
IAotdm9pZCB4ZW5fYmVfdW5tYXBfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYs
IHZvaWQgKnB0ciwKK3ZvaWQgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2LCB2b2lkICpwdHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBucl9yZWZzKQogewogICAgIGFzc2VydCh4ZW5kZXYtPm9wcy0+ZmxhZ3Mg
JiBERVZPUFNfRkxBR19ORUVEX0dOVERFVik7CkBAIC0xNDYsNyArMTUxLDcgQEAgdm9pZCB4ZW5f
YmVfdW5tYXBfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIHZvaWQgKnB0ciwK
ICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgY29tcGF0X2NvcHlfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYsCitzdGF0aWMgaW50IGNvbXBhdF9jb3B5X2dyYW50X3JlZnMoc3RydWN0
IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgdG9fZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhl
bkdyYW50Q29weVNlZ21lbnQgc2Vnc1tdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBucl9zZWdzKQpAQCAtMTk1LDcgKzIwMCw3IEBAIHN0YXRpYyBpbnQg
Y29tcGF0X2NvcHlfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgcmV0
dXJuIDA7CiB9CiAKLWludCB4ZW5fYmVfY29weV9ncmFudF9yZWZzKHN0cnVjdCBYZW5EZXZpY2Ug
KnhlbmRldiwKK2ludCB4ZW5fYmVfY29weV9ncmFudF9yZWZzKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdG9fZG9tYWluLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuR3JhbnRDb3B5U2VnbWVudCBzZWdzW10sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfc2VncykKQEAgLTI1OSwx
MCArMjY0LDExIEBAIGludCB4ZW5fYmVfY29weV9ncmFudF9yZWZzKHN0cnVjdCBYZW5EZXZpY2Ug
KnhlbmRldiwKIC8qCiAgKiBnZXQgeGVuIGJhY2tlbmQgZGV2aWNlLCBhbGxvY2F0ZSBhIG5ldyBv
bmUgaWYgaXQgZG9lc24ndCBleGlzdC4KICAqLwotc3RhdGljIHN0cnVjdCBYZW5EZXZpY2UgKnhl
bl9iZV9nZXRfeGVuZGV2KGNvbnN0IGNoYXIgKnR5cGUsIGludCBkb20sIGludCBkZXYsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IFhlbkRldk9wcyAq
b3BzKQorc3RhdGljIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbl9iZV9nZXRfeGVuZGV2KGNv
bnN0IGNoYXIgKnR5cGUsIGludCBkb20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgWGVuRGV2T3BzICpvcHMpCiB7Ci0gICAgc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldjsK
IAogICAgIHhlbmRldiA9IHhlbl9wdl9maW5kX3hlbmRldih0eXBlLCBkb20sIGRldik7CiAgICAg
aWYgKHhlbmRldikgewpAQCAtMzE0LDcgKzMyMCw4IEBAIHN0YXRpYyBzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5fYmVfZ2V0X3hlbmRldihjb25zdCBjaGFyICp0eXBlLCBpbnQgZG9tLCBpbnQgZGV2LAog
ICogTm9kZSBzcGVjaWZpZXMgdGhlIGNoYW5nZWQgZmllbGQuICBub2RlID0gTlVMTCBtZWFucwog
ICogdXBkYXRlIGFsbCBmaWVsZHMgKHVzZWQgZm9yIGluaXRpYWxpemF0aW9uKS4KICAqLwotc3Rh
dGljIHZvaWQgeGVuX2JlX2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYs
IGNvbnN0IGNoYXIgKm5vZGUpCitzdGF0aWMgdm9pZCB4ZW5fYmVfYmFja2VuZF9jaGFuZ2VkKHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqbm9kZSkKIHsKICAgICBpZiAobm9kZSA9PSBOVUxMICB8fCAg
c3RyY21wKG5vZGUsICJvbmxpbmUiKSA9PSAwKSB7CiAgICAgICAgIGlmICh4ZW5zdG9yZV9yZWFk
X2JlX2ludCh4ZW5kZXYsICJvbmxpbmUiLCAmeGVuZGV2LT5vbmxpbmUpID09IC0xKSB7CkBAIC0z
MzAsNyArMzM3LDggQEAgc3RhdGljIHZvaWQgeGVuX2JlX2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpCiAgICAgfQogfQogCi1zdGF0aWMg
dm9pZCB4ZW5fYmVfZnJvbnRlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNv
bnN0IGNoYXIgKm5vZGUpCitzdGF0aWMgdm9pZCB4ZW5fYmVfZnJvbnRlbmRfY2hhbmdlZChzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpub2RlKQogewogICAgIGludCBmZV9zdGF0ZTsKIApAQCAtMzcz
LDcgKzM4MSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9iZV9mcm9udGVuZF9jaGFuZ2VkKHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSkKICAqIG9ubHkgYWZmZWN0cyB0aGUg
eGVuZGV2LT5iZV9zdGF0ZSB2YXJpYWJsZSBhcyB4ZW5idXMgc2hvdWxkCiAgKiBhbHJlYWR5IGJl
IHB1dCBpbnRvIHRoYXQgc3RhdGUgYnkgeGVuZC4KICAqLwotc3RhdGljIGludCB4ZW5fYmVfdHJ5
X3NldHVwKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgeGVuX2JlX3RyeV9z
ZXR1cChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgY2hhciB0b2tlbltY
RU5fQlVGU0laRV07CiAgICAgaW50IGJlX3N0YXRlOwpAQCAtNDE3LDcgKzQyNSw3IEBAIHN0YXRp
YyBpbnQgeGVuX2JlX3RyeV9zZXR1cChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgKgogICog
R29lcyB0byBJbml0V2FpdCBvbiBzdWNjZXNzLgogICovCi1zdGF0aWMgaW50IHhlbl9iZV90cnlf
aW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IHhlbl9iZV90cnlfaW5p
dChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgaW50IHJjID0gMDsKIApA
QCAtNDQ2LDcgKzQ1NCw3IEBAIHN0YXRpYyBpbnQgeGVuX2JlX3RyeV9pbml0KHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldikKICAqCiAgKiBHb2VzIHRvIENvbm5lY3RlZCBvbiBzdWNjZXNzLgogICov
Ci1zdGF0aWMgaW50IHhlbl9iZV90cnlfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5k
ZXYpCitzdGF0aWMgaW50IHhlbl9iZV90cnlfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYpCiB7CiAgICAgaW50IHJjID0gMDsKIApAQCAtNDg3LDcgKzQ5NSw3IEBAIHN0
YXRpYyBpbnQgeGVuX2JlX3RyeV9pbml0aWFsaXNlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikK
ICAqIGZyb250ZW5kIGJlaW5nIENvbm5lY3RlZC4gIE5vdGUgdGhhdCB0aGlzIG1heSBiZSBjYWxs
ZWQgbW9yZQogICogdGhhbiBvbmNlIHNpbmNlIHRoZSBiYWNrZW5kIHN0YXRlIGlzIG5vdCBtb2Rp
ZmllZC4KICAqLwotc3RhdGljIHZvaWQgeGVuX2JlX3RyeV9jb25uZWN0ZWQoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgeGVuX2JlX3RyeV9jb25uZWN0ZWQoc3RydWN0IFhl
bkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIGlmICgheGVuZGV2LT5vcHMtPmNvbm5lY3Rl
ZCkgewogICAgICAgICByZXR1cm47CkBAIC01MTAsNyArNTE4LDggQEAgc3RhdGljIHZvaWQgeGVu
X2JlX3RyeV9jb25uZWN0ZWQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICoKICAqIEdvZXMg
dG8gQ2xvc2VkIHdoZW4gZG9uZS4KICAqLwotc3RhdGljIHZvaWQgeGVuX2JlX2Rpc2Nvbm5lY3Qo
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKK3N0YXRp
YyB2b2lkIHhlbl9iZV9kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQog
ewogICAgIGlmICh4ZW5kZXYtPmJlX3N0YXRlICE9IFhlbmJ1c1N0YXRlQ2xvc2luZyAmJgogICAg
ICAgICB4ZW5kZXYtPmJlX3N0YXRlICE9IFhlbmJ1c1N0YXRlQ2xvc2VkICAmJgpAQCAtNTI5LDcg
KzUzOCw3IEBAIHN0YXRpYyB2b2lkIHhlbl9iZV9kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2Ug
KnhlbmRldiwgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpCiAvKgogICogVHJ5IHRvIHJlc2V0IHhl
bmRldiwgZm9yIHJlY29ubmVjdGlvbiBieSBhbm90aGVyIGZyb250ZW5kIGluc3RhbmNlLgogICov
Ci1zdGF0aWMgaW50IHhlbl9iZV90cnlfcmVzZXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQor
c3RhdGljIGludCB4ZW5fYmVfdHJ5X3Jlc2V0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
dikKIHsKICAgICBpZiAoeGVuZGV2LT5mZV9zdGF0ZSAhPSBYZW5idXNTdGF0ZUluaXRpYWxpc2lu
ZykgewogICAgICAgICByZXR1cm4gLTE7CkBAIC01NDMsNyArNTUyLDcgQEAgc3RhdGljIGludCB4
ZW5fYmVfdHJ5X3Jlc2V0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKIC8qCiAgKiBzdGF0ZSBj
aGFuZ2UgZGlzcGF0Y2hlciBmdW5jdGlvbgogICovCi12b2lkIHhlbl9iZV9jaGVja19zdGF0ZShz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCit2b2lkIHhlbl9iZV9jaGVja19zdGF0ZShzdHJ1Y3Qg
WGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgaW50IHJjID0gMDsKIApAQCAtNTg3LDcg
KzU5Niw3IEBAIHZvaWQgeGVuX2JlX2NoZWNrX3N0YXRlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRl
dikKIAogc3RhdGljIGludCB4ZW5zdG9yZV9zY2FuKGNvbnN0IGNoYXIgKnR5cGUsIGludCBkb20s
IHN0cnVjdCBYZW5EZXZPcHMgKm9wcykKIHsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXY7
CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2OwogICAgIGNoYXIgcGF0aFtYRU5f
QlVGU0laRV0sIHRva2VuW1hFTl9CVUZTSVpFXTsKICAgICBjaGFyICoqZGV2ID0gTlVMTDsKICAg
ICB1bnNpZ25lZCBpbnQgY2RldiwgajsKQEAgLTYyMCw3ICs2MjksNyBAQCBzdGF0aWMgaW50IHhl
bnN0b3JlX3NjYW4oY29uc3QgY2hhciAqdHlwZSwgaW50IGRvbSwgc3RydWN0IFhlbkRldk9wcyAq
b3BzKQogdm9pZCB4ZW5zdG9yZV91cGRhdGVfYmUoY2hhciAqd2F0Y2gsIGNoYXIgKnR5cGUsIGlu
dCBkb20sCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgWGVuRGV2T3BzICpvcHMpCiB7
Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldjsKICAgICBjaGFyIHBhdGhbWEVOX0JVRlNJWkVdLCAqYmVwYXRoOwogICAgIHVu
c2lnbmVkIGludCBsZW4sIGRldjsKIApAQCAtNjI4LDkgKzYzNyw5IEBAIHZvaWQgeGVuc3RvcmVf
dXBkYXRlX2JlKGNoYXIgKndhdGNoLCBjaGFyICp0eXBlLCBpbnQgZG9tLAogICAgIGlmIChzdHJu
Y21wKHBhdGgsIHdhdGNoLCBsZW4pICE9IDApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLSAg
ICBpZiAoc3NjYW5mKHdhdGNoK2xlbiwgIi8ldS8lMjU1cyIsICZkZXYsIHBhdGgpICE9IDIpIHsK
KyAgICBpZiAoc3NjYW5mKHdhdGNoICsgbGVuLCAiLyV1LyUyNTVzIiwgJmRldiwgcGF0aCkgIT0g
MikgewogICAgICAgICBzdHJjcHkocGF0aCwgIiIpOwotICAgICAgICBpZiAoc3NjYW5mKHdhdGNo
K2xlbiwgIi8ldSIsICZkZXYpICE9IDEpIHsKKyAgICAgICAgaWYgKHNzY2FuZih3YXRjaCArIGxl
biwgIi8ldSIsICZkZXYpICE9IDEpIHsKICAgICAgICAgICAgIGRldiA9IC0xOwogICAgICAgICB9
CiAgICAgfQpAQCAtNjUxLDcgKzY2MCw3IEBAIHZvaWQgeGVuc3RvcmVfdXBkYXRlX2JlKGNoYXIg
KndhdGNoLCBjaGFyICp0eXBlLCBpbnQgZG9tLAogICAgIH0KIH0KIAotdm9pZCB4ZW5zdG9yZV91
cGRhdGVfZmUoY2hhciAqd2F0Y2gsIHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3ZvaWQgeGVu
c3RvcmVfdXBkYXRlX2ZlKGNoYXIgKndhdGNoLCBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5k
ZXYpCiB7CiAgICAgY2hhciAqbm9kZTsKICAgICB1bnNpZ25lZCBpbnQgbGVuOwpAQCAtNzUzLDcg
Kzc2Miw3IEBAIHZvaWQgeGVuX2JlX3JlZ2lzdGVyX2NvbW1vbih2b2lkKQogI2VuZGlmCiB9CiAK
LWludCB4ZW5fYmVfYmluZF9ldnRjaG4oc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQoraW50IHhl
bl9iZV9iaW5kX2V2dGNobihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAg
aWYgKHhlbmRldi0+bG9jYWxfcG9ydCAhPSAtMSkgewogICAgICAgICByZXR1cm4gMDsKQEAgLTc4
OSw3ICs3OTgsNyBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8geGVuZGV2X3R5cGVfaW5mbyA9IHsK
ICAgICAubmFtZSAgICAgICAgICA9IFRZUEVfWEVOQkFDS0VORCwKICAgICAucGFyZW50ICAgICAg
ICA9IFRZUEVfWEVOU1lTREVWLAogICAgIC5jbGFzc19pbml0ICAgID0geGVuZGV2X2NsYXNzX2lu
aXQsCi0gICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2Yoc3RydWN0IFhlbkRldmljZSksCisgICAg
Lmluc3RhbmNlX3NpemUgPSBzaXplb2Yoc3RydWN0IFhlbkxlZ2FjeURldmljZSksCiB9OwogCiBz
dGF0aWMgdm9pZCB4ZW5fc3lzYnVzX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lk
ICpkYXRhKQpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9kZXZjb25maWcuYyBiL2h3L3hlbi94ZW5f
ZGV2Y29uZmlnLmMKaW5kZXggYWViYzE5YmQ3MS4uMWIzMGJkNzY5MSAxMDA2NDQKLS0tIGEvaHcv
eGVuL3hlbl9kZXZjb25maWcuYworKysgYi9ody94ZW4veGVuX2RldmNvbmZpZy5jCkBAIC0xLDUg
KzEsNSBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJody94ZW4veGVuX2Jh
Y2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVk
ZSAicWVtdS9vcHRpb24uaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2tkZXYuaCIKIApkaWZmIC0t
Z2l0IGEvaHcveGVuL3hlbl9wdC5jIGIvaHcveGVuL3hlbl9wdC5jCmluZGV4IGYxZjNhMzcyN2Mu
LmIyMGJmM2E0NTMgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHQuYworKysgYi9ody94ZW4veGVu
X3B0LmMKQEAgLTU5LDcgKzU5LDcgQEAKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAjaW5jbHVk
ZSAiaHcveGVuL3hlbi5oIgogI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKLSNpbmNsdWRlICJody94
ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgi
CiAjaW5jbHVkZSAieGVuX3B0LmgiCiAjaW5jbHVkZSAicWVtdS9yYW5nZS5oIgogI2luY2x1ZGUg
ImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHRfY29uZmln
X2luaXQuYyBiL2h3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYwppbmRleCA0N2Y5MDEwYzc1Li44
MTExMjA0OWI2IDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMKKysrIGIv
aHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCkBAIC0xNSw3ICsxNSw3IEBACiAjaW5jbHVkZSAi
cWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxZW11L3Rp
bWVyLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVu
L3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInhlbl9wdC5oIgogCiAjZGVmaW5lIFhF
Tl9QVF9NRVJHRV9WQUxVRSh2YWx1ZSwgZGF0YSwgdmFsX21hc2spIFwKZGlmZiAtLWdpdCBhL2h3
L3hlbi94ZW5fcHRfZ3JhcGhpY3MuYyBiL2h3L3hlbi94ZW5fcHRfZ3JhcGhpY3MuYwppbmRleCAx
MzVjOGRmMWU3Li4xMzBjYzZjYmYwIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0X2dyYXBoaWNz
LmMKKysrIGIvaHcveGVuL3hlbl9wdF9ncmFwaGljcy5jCkBAIC01LDcgKzUsNyBAQAogI2luY2x1
ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJ4ZW5fcHQuaCIKICNpbmNsdWRlICJ4ZW4taG9z
dC1wY2ktZGV2aWNlLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVk
ZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogCiBzdGF0aWMgdW5zaWduZWQgbG9uZyBp
Z2RfZ3Vlc3Rfb3ByZWdpb247CiBzdGF0aWMgdW5zaWduZWQgbG9uZyBpZ2RfaG9zdF9vcHJlZ2lv
bjsKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHRfbXNpLmMgYi9ody94ZW4veGVuX3B0X21zaS5j
CmluZGV4IGNjNTE0ZjkxNTcuLmZiNGI4ODdiOTIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHRf
bXNpLmMKKysrIGIvaHcveGVuL3hlbl9wdF9tc2kuYwpAQCAtMTEsNyArMTEsNyBAQAogCiAjaW5j
bHVkZSAicWVtdS9vc2RlcC5oIgogCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisj
aW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInhlbl9wdC5o
IgogI2luY2x1ZGUgImh3L2kzODYvYXBpYy1tc2lkZWYuaCIKIApkaWZmIC0tZ2l0IGEvaHcveGVu
L3hlbl9wdmRldi5jIGIvaHcveGVuL3hlbl9wdmRldi5jCmluZGV4IGFlZDc4M2U4NDQuLjYxZGUw
OTEwMDIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHZkZXYuYworKysgYi9ody94ZW4veGVuX3B2
ZGV2LmMKQEAgLTIwLDcgKzIwLDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVk
ZSAicWVtdS9sb2cuaCIKICNpbmNsdWRlICJody9xZGV2LWNvcmUuaCIKLSNpbmNsdWRlICJody94
ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgi
CiAjaW5jbHVkZSAiaHcveGVuL3hlbl9wdmRldi5oIgogCiAvKiBwcml2YXRlICovCkBAIC0zNCw3
ICszNCw3IEBAIHN0cnVjdCB4c19kaXJzIHsKIHN0YXRpYyBRVEFJTFFfSEVBRCh4c19kaXJzX2hl
YWQsIHhzX2RpcnMpIHhzX2NsZWFudXAgPQogICAgIFFUQUlMUV9IRUFEX0lOSVRJQUxJWkVSKHhz
X2NsZWFudXApOwogCi1zdGF0aWMgUVRBSUxRX0hFQUQoWGVuRGV2aWNlSGVhZCwgWGVuRGV2aWNl
KSB4ZW5kZXZzID0KK3N0YXRpYyBRVEFJTFFfSEVBRChYZW5MZWdhY3lEZXZpY2VIZWFkLCBYZW5M
ZWdhY3lEZXZpY2UpIHhlbmRldnMgPQogICAgIFFUQUlMUV9IRUFEX0lOSVRJQUxJWkVSKHhlbmRl
dnMpOwogCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tICovCkBAIC0xOTUsNyArMTk1LDcgQEAgY29uc3QgY2hhciAqeGVuYnVz
X3N0cnN0YXRlKGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQogICogIDIgPT0gbm9pc3kgZGVidWcg
bWVzc2FnZXMgKGxvZ2ZpbGUgb25seSkuCiAgKiAgMyA9PSB3aWxsIGZsb29kIHlvdXIgbG9nIChs
b2dmaWxlIG9ubHkpLgogICovCi12b2lkIHhlbl9wdl9wcmludGYoc3RydWN0IFhlbkRldmljZSAq
eGVuZGV2LCBpbnQgbXNnX2xldmVsLAordm9pZCB4ZW5fcHZfcHJpbnRmKHN0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbmRldiwgaW50IG1zZ19sZXZlbCwKICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpmbXQsIC4uLikKIHsKICAgICB2YV9saXN0IGFyZ3M7CkBAIC0yMzAsNyArMjMwLDcg
QEAgdm9pZCB4ZW5fcHZfcHJpbnRmKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgaW50IG1zZ19s
ZXZlbCwKIAogdm9pZCB4ZW5fcHZfZXZ0Y2huX2V2ZW50KHZvaWQgKm9wYXF1ZSkKIHsKLSAgICBz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYgPSBvcGFxdWU7CisgICAgc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2ID0gb3BhcXVlOwogICAgIGV2dGNobl9wb3J0X3QgcG9ydDsKIAogICAgIHBv
cnQgPSB4ZW5ldnRjaG5fcGVuZGluZyh4ZW5kZXYtPmV2dGNobmRldik7CkBAIC0yNDcsNyArMjQ3
LDcgQEAgdm9pZCB4ZW5fcHZfZXZ0Y2huX2V2ZW50KHZvaWQgKm9wYXF1ZSkKICAgICB9CiB9CiAK
LXZvaWQgeGVuX3B2X3VuYmluZF9ldnRjaG4oc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQordm9p
ZCB4ZW5fcHZfdW5iaW5kX2V2dGNobihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7
CiAgICAgaWYgKHhlbmRldi0+bG9jYWxfcG9ydCA9PSAtMSkgewogICAgICAgICByZXR1cm47CkBA
IC0yNTgsMTYgKzI1OCwxNiBAQCB2b2lkIHhlbl9wdl91bmJpbmRfZXZ0Y2huKHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldikKICAgICB4ZW5kZXYtPmxvY2FsX3BvcnQgPSAtMTsKIH0KIAotaW50IHhl
bl9wdl9zZW5kX25vdGlmeShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitpbnQgeGVuX3B2X3Nl
bmRfbm90aWZ5KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICByZXR1cm4g
eGVuZXZ0Y2huX25vdGlmeSh4ZW5kZXYtPmV2dGNobmRldiwgeGVuZGV2LT5sb2NhbF9wb3J0KTsK
IH0KIAogLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSAqLwogCi1zdHJ1Y3QgWGVuRGV2aWNlICp4ZW5fcHZfZmluZF94ZW5kZXYo
Y29uc3QgY2hhciAqdHlwZSwgaW50IGRvbSwgaW50IGRldikKK3N0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbl9wdl9maW5kX3hlbmRldihjb25zdCBjaGFyICp0eXBlLCBpbnQgZG9tLCBpbnQgZGV2
KQogewotICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldjsKKyAgICBzdHJ1Y3QgWGVuTGVnYWN5
RGV2aWNlICp4ZW5kZXY7CiAKICAgICBRVEFJTFFfRk9SRUFDSCh4ZW5kZXYsICZ4ZW5kZXZzLCBu
ZXh0KSB7CiAgICAgICAgIGlmICh4ZW5kZXYtPmRvbSAhPSBkb20pIHsKQEAgLTI4Nyw3ICsyODcs
NyBAQCBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5fcHZfZmluZF94ZW5kZXYoY29uc3QgY2hhciAqdHlw
ZSwgaW50IGRvbSwgaW50IGRldikKIC8qCiAgKiByZWxlYXNlIHhlbiBiYWNrZW5kIGRldmljZS4K
ICAqLwotdm9pZCB4ZW5fcHZfZGVsX3hlbmRldihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCit2
b2lkIHhlbl9wdl9kZWxfeGVuZGV2KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsK
ICAgICBpZiAoeGVuZGV2LT5vcHMtPmZyZWUpIHsKICAgICAgICAgeGVuZGV2LT5vcHMtPmZyZWUo
eGVuZGV2KTsKQEAgLTMxMiw3ICszMTIsNyBAQCB2b2lkIHhlbl9wdl9kZWxfeGVuZGV2KHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldikKICAgICBxZGV2X3VucGx1ZygmeGVuZGV2LT5xZGV2LCBOVUxM
KTsKIH0KIAotdm9pZCB4ZW5fcHZfaW5zZXJ0X3hlbmRldihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5k
ZXYpCit2b2lkIHhlbl9wdl9pbnNlcnRfeGVuZGV2KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhl
bmRldikKIHsKICAgICBRVEFJTFFfSU5TRVJUX1RBSUwoJnhlbmRldnMsIHhlbmRldiwgbmV4dCk7
CiB9CmRpZmYgLS1naXQgYS9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYyBiL2h3L3hlbnB2L3hl
bl9kb21haW5idWlsZC5jCmluZGV4IDE4OGFjYWNhMTYuLmRlYjI4Y2Y1OTYgMTAwNjQ0Ci0tLSBh
L2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jCisrKyBiL2h3L3hlbnB2L3hlbl9kb21haW5idWls
ZC5jCkBAIC0xLDYgKzEsNiBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJx
ZW11L3VuaXRzLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAi
aHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInhlbl9kb21haW5idWlsZC5o
IgogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgpkaWZmIC0t
Z2l0IGEvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2
LmMKaW5kZXggNDRkNjdiODdjNC4uOGM4NmZiNzAzMSAxMDA2NDQKLS0tIGEvaHcveGVucHYveGVu
X21hY2hpbmVfcHYuYworKysgYi9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCkBAIC0yNiw3ICsy
Niw3IEBACiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJody9ody5o
IgogI2luY2x1ZGUgImh3L2JvYXJkcy5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5o
IgorI2luY2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJ4ZW5f
ZG9tYWluYnVpbGQuaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgogCmRpZmYg
LS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW5fYmFja2VuZC5oIGIvaW5jbHVkZS9ody94ZW4veGVu
LWxlZ2FjeS1iYWNrZW5kLmgKc2ltaWxhcml0eSBpbmRleCA2MSUKcmVuYW1lIGZyb20gaW5jbHVk
ZS9ody94ZW4veGVuX2JhY2tlbmQuaApyZW5hbWUgdG8gaW5jbHVkZS9ody94ZW4veGVuLWxlZ2Fj
eS1iYWNrZW5kLmgKaW5kZXggOWMxN2ZkZDg1ZC4uMjBjYjQ3YjViZiAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9ody94ZW4veGVuX2JhY2tlbmQuaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tbGVnYWN5
LWJhY2tlbmQuaApAQCAtMTEsNyArMTEsNyBAQAogI2RlZmluZSBUWVBFX1hFTkJBQ0tFTkQgInhl
bi1iYWNrZW5kIgogCiAjZGVmaW5lIFhFTkJBQ0tFTkRfREVWSUNFKG9iaikgXAotICAgIE9CSkVD
VF9DSEVDSyhYZW5EZXZpY2UsIChvYmopLCBUWVBFX1hFTkJBQ0tFTkQpCisgICAgT0JKRUNUX0NI
RUNLKFhlbkxlZ2FjeURldmljZSwgKG9iaiksIFRZUEVfWEVOQkFDS0VORCkKIAogLyogdmFyaWFi
bGVzICovCiBleHRlcm4gc3RydWN0IHhzX2hhbmRsZSAqeGVuc3RvcmU7CkBAIC0yMCwzMiArMjAs
MzcgQEAgZXh0ZXJuIERldmljZVN0YXRlICp4ZW5fc3lzZGV2OwogZXh0ZXJuIEJ1c1N0YXRlICp4
ZW5fc3lzYnVzOwogCiBpbnQgeGVuc3RvcmVfbWtkaXIoY2hhciAqcGF0aCwgaW50IHApOwotaW50
IHhlbnN0b3JlX3dyaXRlX2JlX3N0cihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNo
YXIgKm5vZGUsIGNvbnN0IGNoYXIgKnZhbCk7Ci1pbnQgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwgaW50IGl2YWwpOwotaW50
IHhlbnN0b3JlX3dyaXRlX2JlX2ludDY0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3Qg
Y2hhciAqbm9kZSwgaW50NjRfdCBpdmFsKTsKLWNoYXIgKnhlbnN0b3JlX3JlYWRfYmVfc3RyKHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSk7Ci1pbnQgeGVuc3RvcmVf
cmVhZF9iZV9pbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLCBp
bnQgKml2YWwpOwotdm9pZCB4ZW5zdG9yZV91cGRhdGVfZmUoY2hhciAqd2F0Y2gsIHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldik7CitpbnQgeGVuc3RvcmVfd3JpdGVfYmVfc3RyKHN0cnVjdCBYZW5M
ZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqdmFsKTsKK2ludCB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgaXZhbCk7CitpbnQgeGVuc3RvcmVfd3JpdGVfYmVfaW50NjQo
c3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludDY0X3QgaXZhbCk7CitjaGFyICp4ZW5zdG9yZV9yZWFk
X2JlX3N0cihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUp
OworaW50IHhlbnN0b3JlX3JlYWRfYmVfaW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
diwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKml2YWwp
Owordm9pZCB4ZW5zdG9yZV91cGRhdGVfZmUoY2hhciAqd2F0Y2gsIHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldik7CiB2b2lkIHhlbnN0b3JlX3VwZGF0ZV9iZShjaGFyICp3YXRjaCwgY2hh
ciAqdHlwZSwgaW50IGRvbSwKICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBYZW5EZXZP
cHMgKm9wcyk7Ci1jaGFyICp4ZW5zdG9yZV9yZWFkX2ZlX3N0cihzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpOwotaW50IHhlbnN0b3JlX3JlYWRfZmVfaW50KHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwgaW50ICppdmFsKTsKLWludCB4
ZW5zdG9yZV9yZWFkX2ZlX3VpbnQ2NChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNo
YXIgKm5vZGUsCitjaGFyICp4ZW5zdG9yZV9yZWFkX2ZlX3N0cihzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpOworaW50IHhlbnN0b3JlX3JlYWRfZmVfaW50
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgKml2YWwpOworaW50IHhlbnN0b3JlX3JlYWRfZmVfdWlu
dDY0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqdXZhbCk7CiAKLXZvaWQgeGVuX2Jl
X2NoZWNrX3N0YXRlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldik7Cit2b2lkIHhlbl9iZV9jaGVj
a19zdGF0ZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOwogCiAvKiB4ZW4gYmFja2Vu
ZCBkcml2ZXIgYml0cyAqLwogaW50IHhlbl9iZV9pbml0KHZvaWQpOwogdm9pZCB4ZW5fYmVfcmVn
aXN0ZXJfY29tbW9uKHZvaWQpOwogaW50IHhlbl9iZV9yZWdpc3Rlcihjb25zdCBjaGFyICp0eXBl
LCBzdHJ1Y3QgWGVuRGV2T3BzICpvcHMpOwotaW50IHhlbl9iZV9zZXRfc3RhdGUoc3RydWN0IFhl
bkRldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSk7Ci1pbnQgeGVuX2JlX2Jp
bmRfZXZ0Y2huKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldik7Ci12b2lkIHhlbl9iZV9zZXRfbWF4
X2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LAoraW50IHhlbl9iZV9zZXRfc3Rh
dGUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0
ZSk7CitpbnQgeGVuX2JlX2JpbmRfZXZ0Y2huKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
dik7Cit2b2lkIHhlbl9iZV9zZXRfbWF4X2dyYW50X3JlZnMoc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBu
cl9yZWZzKTsKLXZvaWQgKnhlbl9iZV9tYXBfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYsIHVpbnQzMl90ICpyZWZzLAordm9pZCAqeGVuX2JlX21hcF9ncmFudF9yZWZzKHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgdWludDMyX3QgKnJlZnMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JlZnMsIGludCBwcm90KTsKLXZvaWQgeGVu
X2JlX3VubWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCB2b2lkICpwdHIs
Cit2b2lkIHhlbl9iZV91bm1hcF9ncmFudF9yZWZzKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhl
bmRldiwgdm9pZCAqcHRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbnJfcmVmcyk7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkdyYW50Q29weVNlZ21lbnQgewpAQCAt
NTksMTcgKzY0LDE3IEBAIHR5cGVkZWYgc3RydWN0IFhlbkdyYW50Q29weVNlZ21lbnQgewogICAg
IHNpemVfdCBsZW47CiB9IFhlbkdyYW50Q29weVNlZ21lbnQ7CiAKLWludCB4ZW5fYmVfY29weV9n
cmFudF9yZWZzKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwKK2ludCB4ZW5fYmVfY29weV9ncmFu
dF9yZWZzKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgdG9fZG9tYWluLCBYZW5HcmFudENvcHlTZWdtZW50IHNlZ3NbXSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9zZWdzKTsKIAotc3RhdGlj
IGlubGluZSB2b2lkICp4ZW5fYmVfbWFwX2dyYW50X3JlZihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5k
ZXYsCitzdGF0aWMgaW5saW5lIHZvaWQgKnhlbl9iZV9tYXBfZ3JhbnRfcmVmKHN0cnVjdCBYZW5M
ZWdhY3lEZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgcmVmLCBpbnQgcHJvdCkKIHsKICAgICByZXR1cm4geGVuX2JlX21hcF9n
cmFudF9yZWZzKHhlbmRldiwgJnJlZiwgMSwgcHJvdCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9p
ZCB4ZW5fYmVfdW5tYXBfZ3JhbnRfcmVmKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwKK3N0YXRp
YyBpbmxpbmUgdm9pZCB4ZW5fYmVfdW5tYXBfZ3JhbnRfcmVmKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZv
aWQgKnB0cikKIHsKICAgICByZXR1cm4geGVuX2JlX3VubWFwX2dyYW50X3JlZnMoeGVuZGV2LCBw
dHIsIDEpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuX3B2ZGV2LmggYi9pbmNsdWRl
L2h3L3hlbi94ZW5fcHZkZXYuaAppbmRleCBkNDczZTliMzRkLi44M2U1MTc0ZDkwIDEwMDY0NAot
LS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fcHZkZXYuaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5f
cHZkZXYuaApAQCAtNiw3ICs2LDcgQEAKIAogI2RlZmluZSBYRU5fQlVGU0laRSAxMDI0CiAKLXN0
cnVjdCBYZW5EZXZpY2U7CitzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlOwogCiAvKiBkcml2ZXIgdXNl
cyBncmFudCB0YWJsZXMgIC0+ICBvcGVuIGdudGRldiBkZXZpY2UgKHhlbmRldi0+Z250dGFiZGV2
KSAqLwogI2RlZmluZSBERVZPUFNfRkxBR19ORUVEX0dOVERFViAgIDEKQEAgLTE2LDE5ICsxNiwy
MSBAQCBzdHJ1Y3QgWGVuRGV2aWNlOwogc3RydWN0IFhlbkRldk9wcyB7CiAgICAgc2l6ZV90ICAg
IHNpemU7CiAgICAgdWludDMyX3QgIGZsYWdzOwotICAgIHZvaWQgICAgICAoKmFsbG9jKShzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwotICAgIGludCAgICAgICAoKmluaXQpKHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldik7Ci0gICAgaW50ICAgICAgICgqaW5pdGlhbGlzZSkoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2KTsKLSAgICB2b2lkICAgICAgKCpjb25uZWN0ZWQpKHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldik7Ci0gICAgdm9pZCAgICAgICgqZXZlbnQpKHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldik7Ci0gICAgdm9pZCAgICAgICgqZGlzY29ubmVjdCkoc3RydWN0IFhlbkRldmljZSAqeGVu
ZGV2KTsKLSAgICBpbnQgICAgICAgKCpmcmVlKShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwot
ICAgIHZvaWQgICAgICAoKmJhY2tlbmRfY2hhbmdlZCkoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
LCBjb25zdCBjaGFyICpub2RlKTsKLSAgICB2b2lkICAgICAgKCpmcm9udGVuZF9jaGFuZ2VkKShz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpOworICAgIHZvaWQgICAg
ICAoKmFsbG9jKShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOworICAgIGludCAgICAg
ICAoKmluaXQpKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7CisgICAgaW50ICAgICAg
ICgqaW5pdGlhbGlzZSkoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KTsKKyAgICB2b2lk
ICAgICAgKCpjb25uZWN0ZWQpKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7CisgICAg
dm9pZCAgICAgICgqZXZlbnQpKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7CisgICAg
dm9pZCAgICAgICgqZGlzY29ubmVjdCkoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KTsK
KyAgICBpbnQgICAgICAgKCpmcmVlKShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOwor
ICAgIHZvaWQgICAgICAoKmJhY2tlbmRfY2hhbmdlZCkoc3RydWN0IFhlbkxlZ2FjeURldmljZSAq
eGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9k
ZSk7CisgICAgdm9pZCAgICAgICgqZnJvbnRlbmRfY2hhbmdlZCkoc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKm5vZGUpOwogICAgIGludCAgICAgICAoKmJhY2tlbmRfcmVnaXN0ZXIpKHZvaWQpOwogfTsK
IAotc3RydWN0IFhlbkRldmljZSB7CitzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlIHsKICAgICBEZXZp
Y2VTdGF0ZSAgICAgICAgcWRldjsKICAgICBjb25zdCBjaGFyICAgICAgICAgKnR5cGU7CiAgICAg
aW50ICAgICAgICAgICAgICAgIGRvbTsKQEAgLTQ5LDcgKzUxLDcgQEAgc3RydWN0IFhlbkRldmlj
ZSB7CiAgICAgeGVuZ250dGFiX2hhbmRsZSAgICpnbnR0YWJkZXY7CiAKICAgICBzdHJ1Y3QgWGVu
RGV2T3BzICAgKm9wczsKLSAgICBRVEFJTFFfRU5UUlkoWGVuRGV2aWNlKSBuZXh0OworICAgIFFU
QUlMUV9FTlRSWShYZW5MZWdhY3lEZXZpY2UpIG5leHQ7CiB9OwogCiAvKiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCkBAIC02
NiwxNCArNjgsMTQgQEAgdm9pZCB4ZW5zdG9yZV91cGRhdGUodm9pZCAqdW51c2VkKTsKIGNvbnN0
IGNoYXIgKnhlbmJ1c19zdHJzdGF0ZShlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSk7CiAKIHZvaWQg
eGVuX3B2X2V2dGNobl9ldmVudCh2b2lkICpvcGFxdWUpOwotdm9pZCB4ZW5fcHZfaW5zZXJ0X3hl
bmRldihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwotdm9pZCB4ZW5fcHZfZGVsX3hlbmRldihz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwotc3RydWN0IFhlbkRldmljZSAqeGVuX3B2X2ZpbmRf
eGVuZGV2KGNvbnN0IGNoYXIgKnR5cGUsIGludCBkb20sIGludCBkZXYpOwordm9pZCB4ZW5fcHZf
aW5zZXJ0X3hlbmRldihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOwordm9pZCB4ZW5f
cHZfZGVsX3hlbmRldihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOworc3RydWN0IFhl
bkxlZ2FjeURldmljZSAqeGVuX3B2X2ZpbmRfeGVuZGV2KGNvbnN0IGNoYXIgKnR5cGUsIGludCBk
b20sIGludCBkZXYpOwogCi12b2lkIHhlbl9wdl91bmJpbmRfZXZ0Y2huKHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldik7Ci1pbnQgeGVuX3B2X3NlbmRfbm90aWZ5KHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldik7Cit2b2lkIHhlbl9wdl91bmJpbmRfZXZ0Y2huKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
KnhlbmRldik7CitpbnQgeGVuX3B2X3NlbmRfbm90aWZ5KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
KnhlbmRldik7CiAKLXZvaWQgeGVuX3B2X3ByaW50ZihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYs
IGludCBtc2dfbGV2ZWwsCit2b2lkIHhlbl9wdl9wcmludGYoc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2LCBpbnQgbXNnX2xldmVsLAogICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
KmZtdCwgLi4uKSAgR0NDX0ZNVF9BVFRSKDMsIDQpOwogCiAjZW5kaWYgLyogUUVNVV9IV19YRU5f
UFZERVZfSCAqLwotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:49:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1ggsh1-00069U-5e; Tue, 08 Jan 2019 14:49: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsgy-00065o-BV
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:49:20 +0000
X-Inumbo-ID: 92bf4fca-1354-11e9-a798-5ff93212b3eb
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92bf4fca-1354-11e9-a798-5ff93212b3eb;
 Tue, 08 Jan 2019 14:49:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059158"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:49 +0000
Message-ID: <20190108144903.8249-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 04/18] xen: create xenstore areas for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IHNvdXJjZSBtb2R1bGUsIHhlbi1idXMtaGVscGVyLmMsIHdo
aWNoIGJ1aWxkcyBvbgpiYXNpYyBsaWJ4ZW5zdG9yZSBwcmltaXRpdmVzIHRvIHByb3ZpZGUgZnVu
Y3Rpb25zIHRvIGNyZWF0ZSAoc2V0dGluZwpwZXJtaXNzaW9ucyBhcHByb3ByaWF0ZWx5KSBhbmQg
ZGVzdHJveSB4ZW5zdG9yZSBhcmVhcywgYW5kIGZ1bmN0aW9ucyB0bwoncHJpbnRmJyBhbmQgJ3Nj
YW5mJyBub2RlcyB0aGVyZWluLiBUaGUgbWFpbiB4ZW4tYnVzIGNvZGUgdGhlbiB1c2VzCnRoZXNl
IHByaW1pdGl2ZXMgWzFdIHRvIGluaXRpYWxpemUgYW5kIGRlc3Ryb3kgdGhlIGZyb250ZW5kIGFu
ZCBiYWNrZW5kCmFyZWFzIGZvciBhIFhlbkRldmljZSBkdXJpbmcgcmVhbGl6ZSBhbmQgdW5yZWFs
aXplIHJlc3BlY3RpdmVseS4KClRoZSAneGVuLWJsb2NrJyBpbXBsZW1lbnRhdGlvbiBpcyBleHRl
bmRlZCB3aXRoIGEgJ2dldF9uYW1lJyBtZXRob2QgdGhhdApyZXR1cm5zIHRoZSBWQkQgbnVtYmVy
LiBUaGlzIG51bWJlciBpcyByZXF1aXJlZCB0byAnbmFtZScgdGhlIHhlbnN0b3JlCmFyZWFzLgoK
Tk9URTogQW4gZXhpdCBoYW5kbGVyIGlzIGFsc28gYWRkZWQgdG8gbWFrZSBzdXJlIHRoZSB4ZW5z
dG9yZSBhcmVhcyBhcmUKICAgICAgY2xlYW5lZCB1cCBpZiBRRU1VIHRlcm1pbmF0ZXMgd2l0aG91
dCBkZXZpY2VzIGJlaW5nIHVucmVhbGl6ZWQuCgpbMV0gVGhlICdzY2FuZicgZnVuY3Rpb25zIGFy
ZSBhY3R1YWxseSBub3QgeWV0IG5lZWRlZCwgYnV0IHRoZXkgd2lsbCBiZQogICAgbmVlZGVkIGJ5
IGNvZGUgZGVsaXZlcmVkIGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBBbnRob255
IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgpDYzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KCnY1OgogLSBSZS1iYXNl
Cgp2MzoKIC0gQWRkIHRyYW5zYWN0aW9uIGlkIHBhcmFtZXRlcnMgdG8geGVuLWJ1cy1oZWxwZXIg
ZnVuY3Rpb25zCiAtIE5vdCBhZGRlZCBBbnRob255J3MgUi1iIGJlY2F1c2Ugb2YgY2hhbmdlCgp2
MjoKIC0gRml4IGJvaWxlcnBsYXRlCiAtIEFkZCBlcnJvciBwb2ludGVycyB0byBhbGwgeHNfbm9k
ZS4uLiBoZWxwZXJzCiAtIEFkZCBHQ0NfRk1UX0FUVFIgdG8gZGVjbGFyYXRpb25zIG9mIHByaW50
Zi1saWtlIGhlbHBlcnMKLS0tCiBody9ibG9jay94ZW4tYmxvY2suYyAgICAgICAgICAgIHwgICA5
ICsKIGh3L3hlbi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgfCAgIDIgKy0KIGh3L3hlbi90cmFj
ZS1ldmVudHMgICAgICAgICAgICAgfCAgMTIgKy0KIGh3L3hlbi94ZW4tYnVzLWhlbHBlci5jICAg
ICAgICAgfCAxNTAgKysrKysrKysrKysrKysrCiBody94ZW4veGVuLWJ1cy5jICAgICAgICAgICAg
ICAgIHwgMzIxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiBpbmNsdWRlL2h3L3hl
bi94ZW4tYnVzLWhlbHBlci5oIHwgIDM5ICsrKysKIGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCAg
ICAgICAgfCAgMTIgKysKIDcgZmlsZXMgY2hhbmdlZCwgNTQwIGluc2VydGlvbnMoKyksIDUgZGVs
ZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcveGVuL3hlbi1idXMtaGVscGVyLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5oCgpkaWZmIC0t
Z2l0IGEvaHcvYmxvY2sveGVuLWJsb2NrLmMgYi9ody9ibG9jay94ZW4tYmxvY2suYwppbmRleCA4
ZTc4YjZhMDM0Li5kMjdhMjg2NWJjIDEwMDY0NAotLS0gYS9ody9ibG9jay94ZW4tYmxvY2suYwor
KysgYi9ody9ibG9jay94ZW4tYmxvY2suYwpAQCAtMTMsNiArMTMsMTQgQEAKICNpbmNsdWRlICJo
dy94ZW4veGVuLWJsb2NrLmgiCiAjaW5jbHVkZSAidHJhY2UuaCIKIAorc3RhdGljIGNoYXIgKnhl
bl9ibG9ja19nZXRfbmFtZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQoreworICAg
IFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiA9IFhFTl9CTE9DS19ERVZJQ0UoeGVuZGV2KTsKKyAg
ICBYZW5CbG9ja1ZkZXYgKnZkZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7CisKKyAgICByZXR1
cm4gZ19zdHJkdXBfcHJpbnRmKCIlbHUiLCB2ZGV2LT5udW1iZXIpOworfQorCiBzdGF0aWMgdm9p
ZCB4ZW5fYmxvY2tfdW5yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiB7
CiAgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVOX0JMT0NLX0RFVklDRSh4ZW5kZXYp
OwpAQCAtMjYyLDYgKzI3MCw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19jbGFzc19pbml0KE9i
amVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKICAgICBEZXZpY2VDbGFzcyAqZGV2X2NsYXNz
ID0gREVWSUNFX0NMQVNTKGNsYXNzKTsKICAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2X2NsYXNz
ID0gWEVOX0RFVklDRV9DTEFTUyhjbGFzcyk7CiAKKyAgICB4ZW5kZXZfY2xhc3MtPmdldF9uYW1l
ID0geGVuX2Jsb2NrX2dldF9uYW1lOwogICAgIHhlbmRldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9i
bG9ja19yZWFsaXplOwogICAgIHhlbmRldl9jbGFzcy0+dW5yZWFsaXplID0geGVuX2Jsb2NrX3Vu
cmVhbGl6ZTsKIApkaWZmIC0tZ2l0IGEvaHcveGVuL01ha2VmaWxlLm9ianMgYi9ody94ZW4vTWFr
ZWZpbGUub2JqcwppbmRleCBkOWQ2ZDdiNGY5Li43N2MwODY4MTkwIDEwMDY0NAotLS0gYS9ody94
ZW4vTWFrZWZpbGUub2JqcworKysgYi9ody94ZW4vTWFrZWZpbGUub2JqcwpAQCAtMSw1ICsxLDUg
QEAKICMgeGVuIGJhY2tlbmQgZHJpdmVyIHN1cHBvcnQKLWNvbW1vbi1vYmotJChDT05GSUdfWEVO
KSArPSB4ZW4tbGVnYWN5LWJhY2tlbmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8geGVu
LWNvbW1vbi5vIHhlbi1idXMubworY29tbW9uLW9iai0kKENPTkZJR19YRU4pICs9IHhlbi1sZWdh
Y3ktYmFja2VuZC5vIHhlbl9kZXZjb25maWcubyB4ZW5fcHZkZXYubyB4ZW4tY29tbW9uLm8geGVu
LWJ1cy5vIHhlbi1idXMtaGVscGVyLm8KIAogb2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RIUk9V
R0gpICs9IHhlbi1ob3N0LXBjaS1kZXZpY2Uubwogb2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RI
Uk9VR0gpICs9IHhlbl9wdC5vIHhlbl9wdF9jb25maWdfaW5pdC5vIHhlbl9wdF9ncmFwaGljcy5v
IHhlbl9wdF9tc2kubwpkaWZmIC0tZ2l0IGEvaHcveGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90
cmFjZS1ldmVudHMKaW5kZXggMDE3MmNkNGUyNi4uNzVkYzIyNmQ3NSAxMDA2NDQKLS0tIGEvaHcv
eGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94ZW4vdHJhY2UtZXZlbnRzCkBAIC0xNiw1ICsxNiwx
MyBAQCB4ZW5fZG9taWRfcmVzdHJpY3QoaW50IGVycikgImVycjogJXUiCiAjIGluY2x1ZGUvaHcv
eGVuL3hlbi1idXMuYwogeGVuX2J1c19yZWFsaXplKHZvaWQpICIiCiB4ZW5fYnVzX3VucmVhbGl6
ZSh2b2lkKSAiIgoteGVuX2RldmljZV9yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUpICJ0eXBlOiAl
cyIKLXhlbl9kZXZpY2VfdW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUpICJ0eXBlOiAlcyIKK3hl
bl9kZXZpY2VfcmVhbGl6ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMg
bmFtZTogJXMiCit4ZW5fZGV2aWNlX3VucmVhbGl6ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpu
YW1lKSAidHlwZTogJXMgbmFtZTogJXMiCit4ZW5fZGV2aWNlX2JhY2tlbmRfc3RhdGUoY29uc3Qg
Y2hhciAqdHlwZSwgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqc3RhdGUpICJ0eXBlOiAlcyBuYW1l
OiAlcyAtPiAlcyIKK3hlbl9kZXZpY2VfZnJvbnRlbmRfc3RhdGUoY29uc3QgY2hhciAqdHlwZSwg
Y2hhciAqbmFtZSwgY29uc3QgY2hhciAqc3RhdGUpICJ0eXBlOiAlcyBuYW1lOiAlcyAtPiAlcyIK
KworIyBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5jCit4c19ub2RlX2NyZWF0ZShjb25z
dCBjaGFyICpub2RlKSAiJXMiCit4c19ub2RlX2Rlc3Ryb3koY29uc3QgY2hhciAqbm9kZSkgIiVz
IgoreHNfbm9kZV92cHJpbnRmKGNoYXIgKnBhdGgsIGNoYXIgKnZhbHVlKSAiJXMgJXMiCit4c19u
b2RlX3ZzY2FuZihjaGFyICpwYXRoLCBjaGFyICp2YWx1ZSkgIiVzICVzIgpkaWZmIC0tZ2l0IGEv
aHcveGVuL3hlbi1idXMtaGVscGVyLmMgYi9ody94ZW4veGVuLWJ1cy1oZWxwZXIuYwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4xNWIzYWQ4ZDc4Ci0tLSAvZGV2L251bGwK
KysrIGIvaHcveGVuL3hlbi1idXMtaGVscGVyLmMKQEAgLTAsMCArMSwxNTAgQEAKKy8qCisgKiBD
b3B5cmlnaHQgKGMpIDIwMTggIENpdHJpeCBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHdvcmsg
aXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMLCB2ZXJzaW9uIDIgb3Ig
bGF0ZXIuCisgKiBTZWUgdGhlIENPUFlJTkcgZmlsZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9y
eS4KKyAqLworCisjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgImh3L2h3LmgiCisj
aW5jbHVkZSAiaHcvc3lzYnVzLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi5oIgorI2luY2x1ZGUg
Imh3L3hlbi94ZW4tYnVzLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMtaGVscGVyLmgiCisj
aW5jbHVkZSAicWFwaS9lcnJvci5oIgorCisjaW5jbHVkZSA8Z2xpYi9ncHJpbnRmLmg+CisKK3N0
cnVjdCB4c19zdGF0ZSB7CisgICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGVudW07CisgICAgY29u
c3QgY2hhciAqc3RhdGVzdHI7Cit9OworI2RlZmluZSBYU19TVEFURShzdGF0ZSkgeyBzdGF0ZSwg
I3N0YXRlIH0KKworc3RhdGljIHN0cnVjdCB4c19zdGF0ZSB4c19zdGF0ZVtdID0geworICAgIFhT
X1NUQVRFKFhlbmJ1c1N0YXRlVW5rbm93biksCisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVJbml0
aWFsaXNpbmcpLAorICAgIFhTX1NUQVRFKFhlbmJ1c1N0YXRlSW5pdFdhaXQpLAorICAgIFhTX1NU
QVRFKFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQpLAorICAgIFhTX1NUQVRFKFhlbmJ1c1N0YXRlQ29u
bmVjdGVkKSwKKyAgICBYU19TVEFURShYZW5idXNTdGF0ZUNsb3NpbmcpLAorICAgIFhTX1NUQVRF
KFhlbmJ1c1N0YXRlQ2xvc2VkKSwKKyAgICBYU19TVEFURShYZW5idXNTdGF0ZVJlY29uZmlndXJp
bmcpLAorICAgIFhTX1NUQVRFKFhlbmJ1c1N0YXRlUmVjb25maWd1cmVkKSwKK307CisKKyN1bmRl
ZiBYU19TVEFURQorCitjb25zdCBjaGFyICp4c19zdHJzdGF0ZShlbnVtIHhlbmJ1c19zdGF0ZSBz
dGF0ZSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgZm9yIChpID0gMDsgaSA8IEFSUkFZ
X1NJWkUoeHNfc3RhdGUpOyBpKyspIHsKKyAgICAgICAgaWYgKHhzX3N0YXRlW2ldLnN0YXRlbnVt
ID09IHN0YXRlKSB7CisgICAgICAgICAgICByZXR1cm4geHNfc3RhdGVbaV0uc3RhdGVzdHI7Cisg
ICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gIklOVkFMSUQiOworfQorCit2b2lkIHhzX25v
ZGVfY3JlYXRlKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCisg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5vZGUsIHN0cnVjdCB4c19wZXJtaXNzaW9u
cyBwZXJtc1tdLAorICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcGVybXMsIEVy
cm9yICoqZXJycCkKK3sKKyAgICB0cmFjZV94c19ub2RlX2NyZWF0ZShub2RlKTsKKworICAgIGlm
ICgheHNfd3JpdGUoeHNoLCB0aWQsIG5vZGUsICIiLCAwKSkgeworICAgICAgICBlcnJvcl9zZXRn
X2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHRvIGNyZWF0ZSBub2RlICclcyciLCBub2RlKTsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICgheHNfc2V0X3Blcm1pc3Npb25zKHhz
aCwgdGlkLCBub2RlLCBwZXJtcywgbnJfcGVybXMpKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJy
bm8oZXJycCwgZXJybm8sICJmYWlsZWQgdG8gc2V0IG5vZGUgJyVzJyBwZXJtaXNzaW9ucyIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgbm9kZSk7CisgICAgfQorfQorCit2b2lkIHhzX25vZGVf
ZGVzdHJveShzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsIHhzX3RyYW5zYWN0aW9uX3QgdGlkLAorICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgRXJyb3IgKiplcnJwKQoreworICAg
IHRyYWNlX3hzX25vZGVfZGVzdHJveShub2RlKTsKKworICAgIGlmICgheHNfcm0oeHNoLCB0aWQs
IG5vZGUpKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJmYWlsZWQg
dG8gZGVzdHJveSBub2RlICclcyciLCBub2RlKTsKKyAgICB9Cit9CisKK3ZvaWQgeHNfbm9kZV92
cHJpbnRmKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCisgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXksIEVycm9y
ICoqZXJycCwKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBh
cCkKK3sKKyAgICBjaGFyICpwYXRoLCAqdmFsdWU7CisgICAgaW50IGxlbjsKKworICAgIHBhdGgg
PSAoc3RybGVuKG5vZGUpICE9IDApID8gZ19zdHJkdXBfcHJpbnRmKCIlcy8lcyIsIG5vZGUsIGtl
eSkgOgorICAgICAgICBnX3N0cmR1cChrZXkpOworICAgIGxlbiA9IGdfdmFzcHJpbnRmKCZ2YWx1
ZSwgZm10LCBhcCk7CisKKyAgICB0cmFjZV94c19ub2RlX3ZwcmludGYocGF0aCwgdmFsdWUpOwor
CisgICAgaWYgKCF4c193cml0ZSh4c2gsIHRpZCwgcGF0aCwgdmFsdWUsIGxlbikpIHsKKyAgICAg
ICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB0byB3cml0ZSAnJXMnIHRv
ICclcyciLAorICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlLCBwYXRoKTsKKyAgICB9CisK
KyAgICBnX2ZyZWUodmFsdWUpOworICAgIGdfZnJlZShwYXRoKTsKK30KKwordm9pZCB4c19ub2Rl
X3ByaW50ZihzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsICB4c190cmFuc2FjdGlvbl90IHRpZCwKKyAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBFcnJv
ciAqKmVycnAsCisgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQorewor
ICAgIHZhX2xpc3QgYXA7CisKKyAgICB2YV9zdGFydChhcCwgZm10KTsKKyAgICB4c19ub2RlX3Zw
cmludGYoeHNoLCB0aWQsIG5vZGUsIGtleSwgZXJycCwgZm10LCBhcCk7CisgICAgdmFfZW5kKGFw
KTsKK30KKworaW50IHhzX25vZGVfdnNjYW5mKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgIHhzX3Ry
YW5zYWN0aW9uX3QgdGlkLAorICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5vZGUsIGNv
bnN0IGNoYXIgKmtleSwgRXJyb3IgKiplcnJwLAorICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmZtdCwgdmFfbGlzdCBhcCkKK3sKKyAgICBjaGFyICpwYXRoLCAqdmFsdWU7CisgICAgaW50
IHJjOworCisgICAgcGF0aCA9IChzdHJsZW4obm9kZSkgIT0gMCkgPyBnX3N0cmR1cF9wcmludGYo
IiVzLyVzIiwgbm9kZSwga2V5KSA6CisgICAgICAgIGdfc3RyZHVwKGtleSk7CisgICAgdmFsdWUg
PSB4c19yZWFkKHhzaCwgdGlkLCBwYXRoLCBOVUxMKTsKKworICAgIHRyYWNlX3hzX25vZGVfdnNj
YW5mKHBhdGgsIHZhbHVlKTsKKworICAgIGlmICh2YWx1ZSkgeworICAgICAgICByYyA9IHZzc2Nh
bmYodmFsdWUsIGZtdCwgYXApOworICAgIH0gZWxzZSB7CisgICAgICAgIGVycm9yX3NldGdfZXJy
bm8oZXJycCwgZXJybm8sICJmYWlsZWQgdG8gcmVhZCBmcm9tICclcyciLAorICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhdGgpOworICAgICAgICByYyA9IEVPRjsKKyAgICB9CisKKyAgICBmcmVl
KHZhbHVlKTsKKyAgICBnX2ZyZWUocGF0aCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCB4
c19ub2RlX3NjYW5mKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgIHhzX3RyYW5zYWN0aW9uX3QgdGlk
LAorICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBF
cnJvciAqKmVycnAsCisgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKK3sK
KyAgICB2YV9saXN0IGFwOworICAgIGludCByYzsKKworICAgIHZhX3N0YXJ0KGFwLCBmbXQpOwor
ICAgIHJjID0geHNfbm9kZV92c2NhbmYoeHNoLCB0aWQsIG5vZGUsIGtleSwgZXJycCwgZm10LCBh
cCk7CisgICAgdmFfZW5kKGFwKTsKKworICAgIHJldHVybiByYzsKK30KZGlmZiAtLWdpdCBhL2h3
L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCmluZGV4IGJjMDRkYTc0OGIuLjg0M2Zk
YTI2YTkgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMu
YwpAQCAtOCwyNCArOCwxMDIgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAi
aHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLmgi
CiAjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWJ1cy1o
ZWxwZXIuaCIKKyNpbmNsdWRlICJtb25pdG9yL21vbml0b3IuaCIKICNpbmNsdWRlICJxYXBpL2Vy
cm9yLmgiCisjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2luY2x1ZGUgInRyYWNlLmgiCiAK
K3N0YXRpYyBjaGFyICp4ZW5fZGV2aWNlX2dldF9iYWNrZW5kX3BhdGgoWGVuRGV2aWNlICp4ZW5k
ZXYpCit7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMo
REVWSUNFKHhlbmRldikpKTsKKyAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2X2NsYXNzID0gWEVO
X0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0
X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CisgICAgY29uc3QgY2hhciAqYmFja2VuZCA9
IHhlbmRldl9jbGFzcy0+YmFja2VuZDsKKworICAgIGlmICghYmFja2VuZCkgeworICAgICAgICBi
YWNrZW5kID0gdHlwZTsKKyAgICB9CisKKyAgICByZXR1cm4gZ19zdHJkdXBfcHJpbnRmKCIvbG9j
YWwvZG9tYWluLyV1L2JhY2tlbmQvJXMvJXUvJXMiLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuYnVzLT5iYWNrZW5kX2lkLCBiYWNrZW5kLCB4ZW5kZXYtPmZyb250ZW5kX2lkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LT5uYW1lKTsKK30KKworc3RhdGljIGNoYXIg
Knhlbl9kZXZpY2VfZ2V0X2Zyb250ZW5kX3BhdGgoWGVuRGV2aWNlICp4ZW5kZXYpCit7CisgICAg
WGVuRGV2aWNlQ2xhc3MgKnhlbmRldl9jbGFzcyA9IFhFTl9ERVZJQ0VfR0VUX0NMQVNTKHhlbmRl
dik7CisgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhl
bmRldikpOworICAgIGNvbnN0IGNoYXIgKmRldmljZSA9IHhlbmRldl9jbGFzcy0+ZGV2aWNlOwor
CisgICAgaWYgKCFkZXZpY2UpIHsKKyAgICAgICAgZGV2aWNlID0gdHlwZTsKKyAgICB9CisKKyAg
ICByZXR1cm4gZ19zdHJkdXBfcHJpbnRmKCIvbG9jYWwvZG9tYWluLyV1L2RldmljZS8lcy8lcyIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX2lkLCBkZXZpY2Us
IHhlbmRldi0+bmFtZSk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9idXNfcHJpbnRfZGV2KE1vbml0
b3IgKm1vbiwgRGV2aWNlU3RhdGUgKmRldiwgaW50IGluZGVudCkKK3sKKyAgICBYZW5EZXZpY2Ug
KnhlbmRldiA9IFhFTl9ERVZJQ0UoZGV2KTsKKworICAgIG1vbml0b3JfcHJpbnRmKG1vbiwgIiUq
c25hbWUgPSAnJXMnIGZyb250ZW5kX2lkID0gJXVcbiIsCisgICAgICAgICAgICAgICAgICAgaW5k
ZW50LCAiIiwgeGVuZGV2LT5uYW1lLCB4ZW5kZXYtPmZyb250ZW5kX2lkKTsKK30KKworc3RhdGlj
IGNoYXIgKnhlbl9idXNfZ2V0X2Rldl9wYXRoKERldmljZVN0YXRlICpkZXYpCit7CisgICAgcmV0
dXJuIHhlbl9kZXZpY2VfZ2V0X2JhY2tlbmRfcGF0aChYRU5fREVWSUNFKGRldikpOworfQorCiBz
dGF0aWMgdm9pZCB4ZW5fYnVzX3VucmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnAp
CiB7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKGJ1cyk7CisKICAgICB0cmFjZV94ZW5f
YnVzX3VucmVhbGl6ZSgpOworCisgICAgaWYgKCF4ZW5idXMtPnhzaCkgeworICAgICAgICByZXR1
cm47CisgICAgfQorCisgICAgeHNfY2xvc2UoeGVuYnVzLT54c2gpOwogfQogCiBzdGF0aWMgdm9p
ZCB4ZW5fYnVzX3JlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogeworICAgIFhl
bkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhidXMpOworICAgIHVuc2lnbmVkIGludCBkb21pZDsKKwog
ICAgIHRyYWNlX3hlbl9idXNfcmVhbGl6ZSgpOworCisgICAgeGVuYnVzLT54c2ggPSB4c19vcGVu
KDApOworICAgIGlmICgheGVuYnVzLT54c2gpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhl
cnJwLCBlcnJubywgImZhaWxlZCB4c19vcGVuIik7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9
CisKKyAgICBpZiAoeHNfbm9kZV9zY2FuZih4ZW5idXMtPnhzaCwgWEJUX05VTEwsICIiLCAvKiBk
b21haW4gcm9vdCBub2RlICovCisgICAgICAgICAgICAgICAgICAgICAgImRvbWlkIiwgTlVMTCwg
IiV1IiwgJmRvbWlkKSA9PSAxKSB7CisgICAgICAgIHhlbmJ1cy0+YmFja2VuZF9pZCA9IGRvbWlk
OworICAgIH0gZWxzZSB7CisgICAgICAgIHhlbmJ1cy0+YmFja2VuZF9pZCA9IDA7IC8qIEFzc3Vt
ZSBsYWNrIG9mIG5vZGUgbWVhbnMgZG9tMCAqLworICAgIH0KKworICAgIHJldHVybjsKKworZmFp
bDoKKyAgICB4ZW5fYnVzX3VucmVhbGl6ZShidXMsICZlcnJvcl9hYm9ydCk7CiB9CiAKIHN0YXRp
YyB2b2lkIHhlbl9idXNfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqY2xhc3MsIHZvaWQgKmRhdGEp
CiB7CiAgICAgQnVzQ2xhc3MgKmJ1c19jbGFzcyA9IEJVU19DTEFTUyhjbGFzcyk7CiAKKyAgICBi
dXNfY2xhc3MtPnByaW50X2RldiA9IHhlbl9idXNfcHJpbnRfZGV2OworICAgIGJ1c19jbGFzcy0+
Z2V0X2Rldl9wYXRoID0geGVuX2J1c19nZXRfZGV2X3BhdGg7CiAgICAgYnVzX2NsYXNzLT5yZWFs
aXplID0geGVuX2J1c19yZWFsaXplOwogICAgIGJ1c19jbGFzcy0+dW5yZWFsaXplID0geGVuX2J1
c191bnJlYWxpemU7CiB9CkBAIC00MiwyNyArMTIwLDI0MSBAQCBzdGF0aWMgY29uc3QgVHlwZUlu
Zm8geGVuX2J1c190eXBlX2luZm8gPSB7CiAgICAgfSwKIH07CiAKK3N0YXRpYyB2b2lkIHhlbl9k
ZXZpY2VfYmFja2VuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKmtleSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10LCAu
Li4pCit7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMo
REVWSUNFKHhlbmRldikpKTsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKyAgICB2YV9s
aXN0IGFwOworCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gpOworCisgICAgdmFfc3RhcnQoYXAs
IGZtdCk7CisgICAgeHNfbm9kZV92cHJpbnRmKHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgeGVuZGV2
LT5iYWNrZW5kX3BhdGgsIGtleSwKKyAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2VyciwgZm10
LCBhcCk7CisgICAgdmFfZW5kKGFwKTsKKworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAg
ZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgeGVu
X2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpCit7
CisgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRl
dikpOworCisgICAgaWYgKHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBzdGF0ZSkgeworICAgICAg
ICByZXR1cm47CisgICAgfQorCisgICAgdHJhY2VfeGVuX2RldmljZV9iYWNrZW5kX3N0YXRlKHR5
cGUsIHhlbmRldi0+bmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeHNf
c3Ryc3RhdGUoc3RhdGUpKTsKKworICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9IHN0YXRlOwor
ICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic3RhdGUiLCAiJXUiLCBzdGF0
ZSk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9jcmVhdGUoWGVuRGV2aWNl
ICp4ZW5kZXYsIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMo
cWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOworICAgIHN0cnVjdCB4c19wZXJt
aXNzaW9ucyBwZXJtc1syXTsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIHhl
bmRldi0+YmFja2VuZF9wYXRoID0geGVuX2RldmljZV9nZXRfYmFja2VuZF9wYXRoKHhlbmRldik7
CisKKyAgICBwZXJtc1swXS5pZCA9IHhlbmJ1cy0+YmFja2VuZF9pZDsKKyAgICBwZXJtc1swXS5w
ZXJtcyA9IFhTX1BFUk1fTk9ORTsKKyAgICBwZXJtc1sxXS5pZCA9IHhlbmRldi0+ZnJvbnRlbmRf
aWQ7CisgICAgcGVybXNbMV0ucGVybXMgPSBYU19QRVJNX1JFQUQ7CisKKyAgICBnX2Fzc2VydCh4
ZW5idXMtPnhzaCk7CisKKyAgICB4c19ub2RlX2NyZWF0ZSh4ZW5idXMtPnhzaCwgWEJUX05VTEws
IHhlbmRldi0+YmFja2VuZF9wYXRoLCBwZXJtcywKKyAgICAgICAgICAgICAgICAgICBBUlJBWV9T
SVpFKHBlcm1zKSwgJmxvY2FsX2Vycik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBl
cnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gY3JlYXRlIGJhY2tlbmQ6ICIpOworICAgIH0KK30K
Kworc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5k
ZXYpCit7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMo
REVWSUNFKHhlbmRldikpKTsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIGlm
ICgheGVuZGV2LT5iYWNrZW5kX3BhdGgpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAg
IGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKKworICAgIHhzX25vZGVfZGVzdHJveSh4ZW5idXMtPnhz
aCwgWEJUX05VTEwsIHhlbmRldi0+YmFja2VuZF9wYXRoLAorICAgICAgICAgICAgICAgICAgICAm
bG9jYWxfZXJyKTsKKyAgICBnX2ZyZWUoeGVuZGV2LT5iYWNrZW5kX3BhdGgpOworICAgIHhlbmRl
di0+YmFja2VuZF9wYXRoID0gTlVMTDsKKworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAg
ZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgeGVu
X2RldmljZV9mcm9udGVuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKmtl
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZt
dCwgLi4uKQoreworICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRf
YnVzKERFVklDRSh4ZW5kZXYpKSk7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAg
dmFfbGlzdCBhcDsKKworICAgIGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKKworICAgIHZhX3N0YXJ0
KGFwLCBmbXQpOworICAgIHhzX25vZGVfdnByaW50Zih4ZW5idXMtPnhzaCwgWEJUX05VTEwsIHhl
bmRldi0+ZnJvbnRlbmRfcGF0aCwga2V5LAorICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJy
LCBmbXQsIGFwKTsKKyAgICB2YV9lbmQoYXApOworCisgICAgaWYgKGxvY2FsX2VycikgeworICAg
ICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgfQorfQorCitzdGF0aWMgdm9p
ZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0
YXRlKQoreworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVD
VCh4ZW5kZXYpKTsKKworICAgIGlmICh4ZW5kZXYtPmZyb250ZW5kX3N0YXRlID09IHN0YXRlKSB7
CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX2Zyb250ZW5k
X3N0YXRlKHR5cGUsIHhlbmRldi0+bmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhzX3N0cnN0YXRlKHN0YXRlKSk7CisKKyAgICB4ZW5kZXYtPmZyb250ZW5kX3N0YXRl
ID0gc3RhdGU7CisgICAgeGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoeGVuZGV2LCAic3RhdGUi
LCAiJXUiLCBzdGF0ZSk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfY3Jl
YXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgWGVuQnVzICp4ZW5i
dXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikpKTsKKyAgICBz
dHJ1Y3QgeHNfcGVybWlzc2lvbnMgcGVybXNbMl07CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CisKKyAgICB4ZW5kZXYtPmZyb250ZW5kX3BhdGggPSB4ZW5fZGV2aWNlX2dldF9mcm9udGVu
ZF9wYXRoKHhlbmRldik7CisKKyAgICBwZXJtc1swXS5pZCA9IHhlbmRldi0+ZnJvbnRlbmRfaWQ7
CisgICAgcGVybXNbMF0ucGVybXMgPSBYU19QRVJNX05PTkU7CisgICAgcGVybXNbMV0uaWQgPSB4
ZW5idXMtPmJhY2tlbmRfaWQ7CisgICAgcGVybXNbMV0ucGVybXMgPSBYU19QRVJNX1JFQUQgfCBY
U19QRVJNX1dSSVRFOworCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gpOworCisgICAgeHNfbm9k
ZV9jcmVhdGUoeGVuYnVzLT54c2gsIFhCVF9OVUxMLCB4ZW5kZXYtPmZyb250ZW5kX3BhdGgsIHBl
cm1zLAorICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUocGVybXMpLCAmbG9jYWxfZXJyKTsK
KyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVy
cnAsIGxvY2FsX2VyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0
byBjcmVhdGUgZnJvbnRlbmQ6ICIpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgeGVuX2Rldmlj
ZV9mcm9udGVuZF9kZXN0cm95KFhlbkRldmljZSAqeGVuZGV2KQoreworICAgIFhlbkJ1cyAqeGVu
YnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CisgICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICBpZiAoIXhlbmRldi0+ZnJvbnRlbmRfcGF0
aCkgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gp
OworCisgICAgeHNfbm9kZV9kZXN0cm95KHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgeGVuZGV2LT5m
cm9udGVuZF9wYXRoLAorICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICBnX2Zy
ZWUoeGVuZGV2LT5mcm9udGVuZF9wYXRoKTsKKyAgICB4ZW5kZXYtPmZyb250ZW5kX3BhdGggPSBO
VUxMOworCisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxv
Y2FsX2Vycik7CisgICAgfQorfQorCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3VucmVhbGl6ZShE
ZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYg
PSBYRU5fREVWSUNFKGRldik7CiAgICAgWGVuRGV2aWNlQ2xhc3MgKnhlbmRldl9jbGFzcyA9IFhF
Tl9ERVZJQ0VfR0VUX0NMQVNTKHhlbmRldik7CiAgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVj
dF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRldikpOwogCi0gICAgdHJhY2VfeGVuX2RldmljZV91
bnJlYWxpemUodHlwZSk7CisgICAgaWYgKCF4ZW5kZXYtPm5hbWUpIHsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KKworICAgIHRyYWNlX3hlbl9kZXZpY2VfdW5yZWFsaXplKHR5cGUsIHhlbmRldi0+
bmFtZSk7CisKKyAgICBpZiAoeGVuZGV2LT5leGl0Lm5vdGlmeSkgeworICAgICAgICBxZW11X3Jl
bW92ZV9leGl0X25vdGlmaWVyKCZ4ZW5kZXYtPmV4aXQpOworICAgICAgICB4ZW5kZXYtPmV4aXQu
bm90aWZ5ID0gTlVMTDsKKyAgICB9CiAKICAgICBpZiAoeGVuZGV2X2NsYXNzLT51bnJlYWxpemUp
IHsKICAgICAgICAgeGVuZGV2X2NsYXNzLT51bnJlYWxpemUoeGVuZGV2LCBlcnJwKTsKICAgICB9
CisKKyAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koeGVuZGV2KTsKKyAgICB4ZW5fZGV2
aWNlX2JhY2tlbmRfZGVzdHJveSh4ZW5kZXYpOworCisgICAgZ19mcmVlKHhlbmRldi0+bmFtZSk7
CisgICAgeGVuZGV2LT5uYW1lID0gTlVMTDsKK30KKworc3RhdGljIHZvaWQgeGVuX2RldmljZV9l
eGl0KE5vdGlmaWVyICpuLCB2b2lkICpkYXRhKQoreworICAgIFhlbkRldmljZSAqeGVuZGV2ID0g
Y29udGFpbmVyX29mKG4sIFhlbkRldmljZSwgZXhpdCk7CisKKyAgICB4ZW5fZGV2aWNlX3VucmVh
bGl6ZShERVZJQ0UoeGVuZGV2KSwgJmVycm9yX2Fib3J0KTsKIH0KIAogc3RhdGljIHZvaWQgeGVu
X2RldmljZV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBY
ZW5EZXZpY2UgKnhlbmRldiA9IFhFTl9ERVZJQ0UoZGV2KTsKICAgICBYZW5EZXZpY2VDbGFzcyAq
eGVuZGV2X2NsYXNzID0gWEVOX0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKKyAgICBYZW5CdXMg
KnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwog
ICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYp
KTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIHRyYWNlX3hlbl9kZXZpY2Vf
cmVhbGl6ZSh0eXBlKTsKKyAgICBpZiAoeGVuZGV2LT5mcm9udGVuZF9pZCA9PSBET01JRF9JTlZB
TElEKSB7CisgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfaWQgPSB4ZW5fZG9taWQ7CisgICAgfQor
CisgICAgaWYgKHhlbmRldi0+ZnJvbnRlbmRfaWQgPj0gRE9NSURfRklSU1RfUkVTRVJWRUQpIHsK
KyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiaW52YWxpZCBmcm9udGVuZC1pZCIpOworICAgICAg
ICBnb3RvIHVucmVhbGl6ZTsKKyAgICB9CisKKyAgICBpZiAoIXhlbmRldl9jbGFzcy0+Z2V0X25h
bWUpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiZ2V0X25hbWUgbWV0aG9kIG5vdCBpbXBs
ZW1lbnRlZCIpOworICAgICAgICBnb3RvIHVucmVhbGl6ZTsKKyAgICB9CisKKyAgICB4ZW5kZXYt
Pm5hbWUgPSB4ZW5kZXZfY2xhc3MtPmdldF9uYW1lKHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAg
aWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBs
b2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gZ2V0
IGRldmljZSBuYW1lOiAiKTsKKyAgICAgICAgZ290byB1bnJlYWxpemU7CisgICAgfQorCisgICAg
dHJhY2VfeGVuX2RldmljZV9yZWFsaXplKHR5cGUsIHhlbmRldi0+bmFtZSk7CisKKyAgICB4ZW5f
ZGV2aWNlX2JhY2tlbmRfY3JlYXRlKHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgaWYgKGxvY2Fs
X2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAg
ICAgZ290byB1bnJlYWxpemU7CisgICAgfQorCisgICAgeGVuX2RldmljZV9mcm9udGVuZF9jcmVh
dGUoeGVuZGV2LCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBnb3RvIHVucmVhbGl6ZTsK
KyAgICB9CiAKICAgICBpZiAoeGVuZGV2X2NsYXNzLT5yZWFsaXplKSB7CiAgICAgICAgIHhlbmRl
dl9jbGFzcy0+cmVhbGl6ZSh4ZW5kZXYsICZsb2NhbF9lcnIpOwpAQCAtNzIsMTggKzM2NCw0MyBA
QCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3Ig
KiplcnJwKQogICAgICAgICB9CiAgICAgfQogCisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50
Zih4ZW5kZXYsICJmcm9udGVuZCIsICIlcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5kZXYtPmZyb250ZW5kX3BhdGgpOworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYo
eGVuZGV2LCAiZnJvbnRlbmQtaWQiLCAiJXUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuZGV2LT5mcm9udGVuZF9pZCk7CisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4
ZW5kZXYsICJvbmxpbmUiLCAiJXUiLCAxKTsKKyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRm
KHhlbmRldiwgImhvdHBsdWctc3RhdHVzIiwgImNvbm5lY3RlZCIpOworCisgICAgeGVuX2Rldmlj
ZV9iYWNrZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOworCisgICAg
eGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoeGVuZGV2LCAiYmFja2VuZCIsICIlcyIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3BhdGgpOworICAgIHhl
bl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgImJhY2tlbmQtaWQiLCAiJXUiLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmJ1cy0+YmFja2VuZF9pZCk7CisKKyAgICB4
ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRlSW5pdGlhbGlz
aW5nKTsKKworICAgIHhlbmRldi0+ZXhpdC5ub3RpZnkgPSB4ZW5fZGV2aWNlX2V4aXQ7CisgICAg
cWVtdV9hZGRfZXhpdF9ub3RpZmllcigmeGVuZGV2LT5leGl0KTsKICAgICByZXR1cm47CiAKIHVu
cmVhbGl6ZToKICAgICB4ZW5fZGV2aWNlX3VucmVhbGl6ZShkZXYsICZlcnJvcl9hYm9ydCk7CiB9
CiAKK3N0YXRpYyBQcm9wZXJ0eSB4ZW5fZGV2aWNlX3Byb3BzW10gPSB7CisgICAgREVGSU5FX1BS
T1BfVUlOVDE2KCJmcm9udGVuZC1pZCIsIFhlbkRldmljZSwgZnJvbnRlbmRfaWQsCisgICAgICAg
ICAgICAgICAgICAgICAgIERPTUlEX0lOVkFMSUQpLAorICAgIERFRklORV9QUk9QX0VORF9PRl9M
SVNUKCkKK307CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfY2xhc3NfaW5pdChPYmplY3RDbGFz
cyAqY2xhc3MsIHZvaWQgKmRhdGEpCiB7CiAgICAgRGV2aWNlQ2xhc3MgKmRldl9jbGFzcyA9IERF
VklDRV9DTEFTUyhjbGFzcyk7CiAKICAgICBkZXZfY2xhc3MtPnJlYWxpemUgPSB4ZW5fZGV2aWNl
X3JlYWxpemU7CiAgICAgZGV2X2NsYXNzLT51bnJlYWxpemUgPSB4ZW5fZGV2aWNlX3VucmVhbGl6
ZTsKKyAgICBkZXZfY2xhc3MtPnByb3BzID0geGVuX2RldmljZV9wcm9wczsKICAgICBkZXZfY2xh
c3MtPmJ1c190eXBlID0gVFlQRV9YRU5fQlVTOwogfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3
L3hlbi94ZW4tYnVzLWhlbHBlci5oIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi41Y2Q5YzNkNzU5Ci0tLSAvZGV2
L251bGwKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuaApAQCAtMCwwICsxLDM5
IEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE4ICBDaXRyaXggU3lzdGVtcyBJbmMuCisgKgor
ICogVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCwg
dmVyc2lvbiAyIG9yIGxhdGVyLgorICogU2VlIHRoZSBDT1BZSU5HIGZpbGUgaW4gdGhlIHRvcC1s
ZXZlbCBkaXJlY3RvcnkuCisgKi8KKworI2lmbmRlZiBIV19YRU5fQlVTX0hFTFBFUl9ICisjZGVm
aW5lIEhXX1hFTl9CVVNfSEVMUEVSX0gKKworI2luY2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgi
CisKK2NvbnN0IGNoYXIgKnhzX3N0cnN0YXRlKGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKTsKKwor
dm9pZCB4c19ub2RlX2NyZWF0ZShzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsICB4c190cmFuc2FjdGlv
bl90IHRpZCwKKyAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgc3RydWN0IHhz
X3Blcm1pc3Npb25zIHBlcm1zW10sCisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBu
cl9wZXJtcywgRXJyb3IgKiplcnJwKTsKK3ZvaWQgeHNfbm9kZV9kZXN0cm95KHN0cnVjdCB4c19o
YW5kbGUgKnhzaCwgIHhzX3RyYW5zYWN0aW9uX3QgdGlkLAorICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqbm9kZSwgRXJyb3IgKiplcnJwKTsKKworLyogV3JpdGUgdG8gbm9kZS9rZXkg
dW5sZXNzIG5vZGUgaXMgZW1wdHksIGluIHdoaWNoIGNhc2Ugd3JpdGUgdG8ga2V5ICovCit2b2lk
IHhzX25vZGVfdnByaW50ZihzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsICB4c190cmFuc2FjdGlvbl90
IHRpZCwKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIg
KmtleSwgRXJyb3IgKiplcnJwLAorICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10
LCB2YV9saXN0IGFwKQorICAgIEdDQ19GTVRfQVRUUig2LCAwKTsKK3ZvaWQgeHNfbm9kZV9wcmlu
dGYoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCAgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCisgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwgRXJyb3IgKipl
cnJwLAorICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKKyAgICBHQ0Nf
Rk1UX0FUVFIoNiwgNyk7CisKKy8qIFJlYWQgZnJvbSBub2RlL2tleSB1bmxlc3Mgbm9kZSBpcyBl
bXB0eSwgaW4gd2hpY2ggY2FzZSByZWFkIGZyb20ga2V5ICovCitpbnQgeHNfbm9kZV92c2NhbmYo
c3RydWN0IHhzX2hhbmRsZSAqeHNoLCAgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCisgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBFcnJvciAqKmVycnAs
CisgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IGFwKTsKK2ludCB4
c19ub2RlX3NjYW5mKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgIHhzX3RyYW5zYWN0aW9uX3QgdGlk
LAorICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBF
cnJvciAqKmVycnAsCisgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLik7CisK
KyNlbmRpZiAvKiBIV19YRU5fQlVTX0hFTFBFUl9IICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3
L3hlbi94ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKaW5kZXggMGNiMTI0NjRj
ZS4uODVhNzVkOGRlYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCisrKyBi
L2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaApAQCAtOCwxMiArOCwxOSBAQAogI2lmbmRlZiBIV19Y
RU5fQlVTX0gKICNkZWZpbmUgSFdfWEVOX0JVU19ICiAKKyNpbmNsdWRlICJody94ZW4veGVuX2Nv
bW1vbi5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogCiB0eXBlZGVmIHN0cnVjdCBYZW5EZXZp
Y2UgewogICAgIERldmljZVN0YXRlIHFkZXY7CisgICAgZG9taWRfdCBmcm9udGVuZF9pZDsKKyAg
ICBjaGFyICpuYW1lOworICAgIGNoYXIgKmJhY2tlbmRfcGF0aCwgKmZyb250ZW5kX3BhdGg7Cisg
ICAgZW51bSB4ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0ZSwgZnJvbnRlbmRfc3RhdGU7CisgICAg
Tm90aWZpZXIgZXhpdDsKIH0gWGVuRGV2aWNlOwogCit0eXBlZGVmIGNoYXIgKigqWGVuRGV2aWNl
R2V0TmFtZSkoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCk7CiB0eXBlZGVmIHZvaWQg
KCpYZW5EZXZpY2VSZWFsaXplKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKTsKIHR5
cGVkZWYgdm9pZCAoKlhlbkRldmljZVVucmVhbGl6ZSkoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9y
ICoqZXJycCk7CiAKQEAgLTIxLDYgKzI4LDkgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlQ2xh
c3MgewogICAgIC8qPCBwcml2YXRlID4qLwogICAgIERldmljZUNsYXNzIHBhcmVudF9jbGFzczsK
ICAgICAvKjwgcHVibGljID4qLworICAgIGNvbnN0IGNoYXIgKmJhY2tlbmQ7CisgICAgY29uc3Qg
Y2hhciAqZGV2aWNlOworICAgIFhlbkRldmljZUdldE5hbWUgZ2V0X25hbWU7CiAgICAgWGVuRGV2
aWNlUmVhbGl6ZSByZWFsaXplOwogICAgIFhlbkRldmljZVVucmVhbGl6ZSB1bnJlYWxpemU7CiB9
IFhlbkRldmljZUNsYXNzOwpAQCAtMzUsNiArNDUsOCBAQCB0eXBlZGVmIHN0cnVjdCBYZW5EZXZp
Y2VDbGFzcyB7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkJ1cyB7CiAgICAgQnVzU3RhdGUgcWJ1czsK
KyAgICBkb21pZF90IGJhY2tlbmRfaWQ7CisgICAgc3RydWN0IHhzX2hhbmRsZSAqeHNoOwogfSBY
ZW5CdXM7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkJ1c0NsYXNzIHsKLS0gCjIuMjAuMS4yLmdiMjFl
YmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:49:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1ggshK-0006SW-IW; Tue, 08 Jan 2019 14:49: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=Gnh4=PQ=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1ggshI-0006Qs-Q6
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:49:40 +0000
X-Inumbo-ID: 9f4c99ea-1354-11e9-92db-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.129]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f4c99ea-1354-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:49:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=yNAR9JE1AdbHKLtlZ8ucSIRghStCpWyYPJjgPkKml9c=;
 b=o6O7bG6XXYBXcsHxQgOpLif0rh1EW3V3j+VRrk6+Y17Z1w16Pvc3Ns5vh+pnqclznSMDiLSWQ/82GvAavCrYYzG2jli6CTECU5KIxBNi1hCfWtO9Yvz8uNMTlgtSrbtZYtycFaJ+ImeFs5krv14Hykg1YoDeGcGXqZI3KCRJ+ms=
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com (20.177.200.215) by
 VI1PR02MB4478.eurprd02.prod.outlook.com (20.178.12.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1495.9; Tue, 8 Jan 2019 14:49:36 +0000
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f]) by VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f%3]) with mapi id 15.20.1495.011; Tue, 8 Jan 2019
 14:49:36 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
Thread-Index: AQHUl8wQEFYRUb1ZmkCS9YVk0fp+JaWHiSCAgB4J6AA=
Date: Tue, 8 Jan 2019 14:49:35 +0000
Message-ID: <5b276d9187a7e03d5efc950757f35891c6b14846.camel@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <01b5a66439239a23384c7939d961edbca81e41ae.1545245243.git.ppircalabu@bitdefender.com>
 <a043ec46eed445c28b24e84fc7822019@AMSPEX02CL03.citrite.net>
In-Reply-To: <a043ec46eed445c28b24e84fc7822019@AMSPEX02CL03.citrite.net>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR10CA0059.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:209:80::36) To VI1PR02MB4736.eurprd02.prod.outlook.com
 (2603:10a6:803:93::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4478;
 6:rtmRh1EA0FLpV1nulpJZ2ejPFFsiaPxK+ploj3/0eRxgBydkdqY9rueDBGc2+SRW3est9z6WsKpo/LlZ8ffoKF77G0QkUectscA5u+0ZgDNqRWEgYkRxxzQDqPqE53ROrVMiQsswtYlpD3iviw2a5fJZDSQHtzV8lXbnItovrd8nbUyndfhLdwlhYRiTlK9aPEf/n7JqgQuP+WXMfqZAEZmejXLm6v5iaKSdgNDOkvyMlSUtJCGpa4VS6ddHeC81PGmKWW9Menym6wyCeMlua+pduVcuuksEA9YbWRggDWmpT7IhyjuEs5HHSf0+OgHxjytDBmdc5rT9aaVP5r/WjbyDPlLSQUsuOKONrUFrRsUDj6V/BOzWdlV1llh68b+F8nQxO1Bhz3Gw9bRKd6JZenjk/iFKK4r3eRE3QtStE1TfQuP/OdINWnT/O/u/aKhzsEYPT7tnCiF0qBvulwh3IA==;
 5:1gM/dXl9SfKWvm1jAUfDaPNM1sevKfdrdkFhAn/hkYM3QlR6g+R73eNk8chmZn47ITU8r7nIwdtMO9V8Hl9MB9y01+/9ZGYMAjG112LHkQacubaw+JqDhE+SpRXIuOkHRkrySqEUQsfCcvcnE0caW3MI/2aEgoz/M0ZNUN0wXhWSLMeNhv8VfqLaS+sEaNfapgmfOr+h2BmsN/Ea/AM9JA==;
 7:1Ntr6vDUZWW0fFsEjI0iii3aR0AWyODJdw/MF8tL68PvgST/19Xtmi8fY/E7fNLu/eDadhN0ob7URJtJUpwEf3W4tRUbKW611ZKDR2qslHptcorbrRISq+6jWOeQZUBDVXZ/UUPAlxh2/9bfR4SLdg==
x-ms-office365-filtering-correlation-id: d2079b95-bd67-4d4a-e868-08d6757881e1
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4478; 
x-ms-traffictypediagnostic: VI1PR02MB4478:|VI1PR02MB4478:
x-microsoft-antispam-prvs: <VI1PR02MB447803395456083AD4991C40D68A0@VI1PR02MB4478.eurprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231475)(944501520)(52105112)(6041310)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4478; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4478; 
x-forefront-prvs: 0911D5CE78
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(136003)(396003)(376002)(346002)(39860400002)(189003)(199004)(13464003)(86362001)(386003)(8936002)(25786009)(2501003)(6506007)(2906002)(7416002)(5660300001)(81156014)(81166006)(478600001)(26005)(3846002)(305945005)(71200400001)(106356001)(105586002)(6116002)(229853002)(217873002)(186003)(118296001)(4001150100001)(71190400001)(36756003)(8676002)(561944003)(4326008)(256004)(66066001)(76176011)(102836004)(11346002)(52116002)(316002)(97736004)(7736002)(53936002)(2616005)(50226002)(6436002)(68736007)(14444005)(476003)(14454004)(486006)(99286004)(6246003)(54906003)(110136005)(6512007)(446003)(6486002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4478;
 H:VI1PR02MB4736.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: waR2yIh5BavNkxYqfEHDsJ45ISZbkFGoPci2t+E/jFiXkstOT4uOlGy/eg9e/jCJ3LmJLfyKisMFOhMfTlbOJ5gWxQXoXkXXbXyUzW8SKHTUTnXuqs1VldLkoDVfPJ3ZoIzQb+zmY+LXaXRKVSTQoLFVNsfRm+6i5unx8N715zAAUV1VVPGwPU5rQ+O+n5D85+Gi6UKmcxWqf9Oqqn0/BjkSgDUJdKPQ6EYmpEmMkhAKvk3IHHRk7ragqAO9yF7yaa+58AHWDkmyxo2JmwKaqDiLjxEwaQjQInWqVy04O1hKlvM+2dgNUGFh336o+qGM
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <EECD2FB759751E41B0C998191F023552@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d2079b95-bd67-4d4a-e868-08d6757881e1
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2019 14:49:34.4939 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4478
Subject: Re: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE4LTEyLTIwIGF0IDEyOjA1ICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+
ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiANCj4gPiBUaGUgbWVtb3J5IGZvciB0
aGUgYXN5bmNocm9ub3VzIHJpbmcgYW5kIHRoZSBzeW5jaHJvbm91cyBjaGFubmVscw0KPiA+IHdp
bGwNCj4gPiBiZSBhbGxvY2F0ZWQgZnJvbSBkb21oZWFwIGFuZCBtYXBwZWQgdG8gdGhlIGNvbnRy
b2xsaW5nIGRvbWFpbg0KPiA+IHVzaW5nIHRoZQ0KPiA+IGZvcmVpZ25tZW1vcnlfbWFwX3Jlc291
cmNlIGludGVyZmFjZS4gVW5saWtlIHRoZSBjdXJyZW50DQo+ID4gaW1wbGVtZW50YXRpb24sDQo+
ID4gdGhlIGFsbG9jYXRlZCBwYWdlcyBhcmUgbm90IHBhcnQgb2YgdGhlIHRhcmdldCBEb21VLCBz
byB0aGV5IHdpbGwNCj4gPiBub3QgYmUNCj4gPiByZWNsYWltZWQgd2hlbiB0aGUgdm1fZXZlbnQg
ZG9tYWluIGlzIGRpc2FibGVkLg0KPiANCj4gV2h5IHJlLWludmVudCB0aGUgd2hlZWwgaGVyZT8g
VGhlIGlvcmVxIGluZnJhc3RydWN0dXJlIGFscmVhZHkgZG9lcw0KPiBwcmV0dHkgbXVjaCBldmVy
eXRoaW5nIHlvdSBuZWVkIEFGQUlDVC4NCj4gDQo+ICAgUGF1bA0KPiANCg0KVG8gbXkgdW5kZXJz
dGFuZGluZywgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgdGhlIGlvcmVxIHNlcnZlciBp
cw0KbGltaXRlZCB0byBqdXN0IDIgYWxsb2NhdGVkIHBhZ2VzIChpb3JlcSBhbmQgYnVmaW9yZXEp
LiANClRoZSBtYWluIGdvYWwgb2YgdGhlIG5ldyB2bV9ldmVudCBpbXBsZW1lbnRhdGlvbiBwcm9w
b3NhbCBpcyB0byBiZSBtb3JlDQpmbGV4aWJsZSBpbiByZXNwZWN0IG9mIHRoZSBudW1iZXIgb2Yg
cGFnZXMgbmVjZXNzYXJ5IGZvciB0aGUNCnJlcXVlc3QvcmVzcG9uc2UgYnVmZmVycyAoIHRoZSBz
bG90dGVkIHN0cnVjdHVyZSB3aGljaCBob2xkcyBvbmUNCnJlcXVlc3QvcmVzcG9uc2UgcGVyIHZj
cHUgb3IgdGhlIHJpbmcgc3Bhbm5pbmcgbXVsdGlwbGUgcGFnZXMgaW4gdGhlDQpwcmV2aW91cyBw
cm9wb3NhbCkuDQpJcyBpdCBmZWFzaWJsZSB0byBleHRlbmQgdGhlIGN1cnJlbnQgaW9yZXEgc2Vy
dmVyIGltcGxlbWVudGF0aW9uDQphbGxvY2F0ZSBkeW5hbWljYWxseSBhIHNwZWNpZmljIG51bWJl
ciBvZiBwYWdlcz8NCg0KQWxzbywgZm9yIHRoZSBjdXJyZW50IHZtX2V2ZW50IGltcGxlbWVudGF0
aW9uLCBvdGhlciB0aGFuIHVzaW5nIHRoZQ0KaHZtX3BhcmFtcyB0byBzcGVjaWZ5IHRoZSByaW5n
IHBhZ2UgZ2ZuLCBJIGNvdWxkbid0IHNlZSBhbnkgcmVhc29uIHdoeQ0KaXQgc2hvdWxkIGJlIGxp
bWl0ZWQgdG8gSFZNIGd1ZXN0cyBvbmx5LiBJcyBpdCBmZWFzaWJsZSB0byBhc3N1bWUgdGhlDQp2
bV9ldmVudCBtZWNoYW5pc20gd2lsbCBub3QgZXZlciBiZSBleHRlbmRlZCB0byBQViBndWVzdHM/
DQoNCk1hbnkgdGhhbmtzLA0KUGV0cmUNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:58:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1ggsq7-00085k-N3; Tue, 08 Jan 2019 14:58: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsq7-000852-3N
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:58:47 +0000
X-Inumbo-ID: e4e3366c-1355-11e9-badb-4b1c1e9f022b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4e3366c-1355-11e9-badb-4b1c1e9f022b;
 Tue, 08 Jan 2019 14:58:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059987"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:49:02 +0000
Message-ID: <20190108144903.8249-18-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 17/18] MAINTAINERS: add myself as a Xen
 maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBoYXZlIG1hZGUgbWFueSBzaWduaWZpY2FudCBjb250cmlidXRpb25zIHRvIHRoZSBYZW4gY29k
ZSBpbiBRRU1VLApwYXJ0aWN1bGFybHkgdGhlIHJlY2VudCBwYXRjaGVzIGludHJvZHVjaW5nIGEg
bmV3IFBWIGRldmljZSBmcmFtZXdvcmsuCkkgaW50ZW5kIHRvIG1ha2UgZnVydGhlciBzaWduaWZp
Y2FudCBjb250cmlidXRpb25zLCBwb3J0aW5nIG90aGVyIFBWIGJhY2stCmVuZHMgdG8gdGhlIG5l
dyBmcmFtZXdvcmsgd2l0aCB0aGUgaW50ZW50IG9mIGV2ZW50dWFsbHkgcmVtb3ZpbmcgdGhlCmxl
Z2FjeSBjb2RlLiBJdCB0aGVyZWZvcmUgc2VlbXMgcmVhc29uYWJsZSB0aGF0IEkgYmVjb21lIGEg
bWFpbnRhaW5lciBvZgp0aGUgWGVuIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQpDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KCnYyOgogLSBGaXggdHlwbwotLS0KIE1BSU5UQUlORVJTIHwgMSArCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlO
RVJTCmluZGV4IGFlYWM5NjQwMWQuLjAyZGY5NzY1ZGYgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJT
CisrKyBiL01BSU5UQUlORVJTCkBAIC00MDcsNiArNDA3LDcgQEAgR3Vlc3QgQ1BVIENvcmVzIChY
ZW4pOgogWDg2CiBNOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiBNOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KK006IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiBMOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKIFM6IFN1cHBvcnRlZAogRjogKi94ZW4qCi0tIAoyLjIwLjEuMi5nYjIxZWJi
NgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:58:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1ggsq5-00084a-Uz; Tue, 08 Jan 2019 14:58: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsq4-000845-RF
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:58:44 +0000
X-Inumbo-ID: e3f26f8e-1355-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3f26f8e-1355-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:58:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059984"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:56 +0000
Message-ID: <20190108144903.8249-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 11/18] xen: remove 'XenBlkDev' and 'blkdev'
 names from dataplane/xen-block
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHB1cmVseSBjb3NtZXRpYyBwYXRjaCB0aGF0IHN1YnN0aXR1dGVzIHRoZSBvbGQg
J3N0cnVjdCBYZW5CbGtEZXYnCm5hbWUgd2l0aCAnWGVuQmxvY2tEYXRhUGxhbmUnIGFuZCAnYmxr
ZGV2JyBmaWVsZC92YXJpYWJsZSBuYW1lcyB3aXRoCidkYXRhcGxhbmUnLCBhbmQgdGhlbiBkb2Vz
IG5lY2Vzc2FyeSBmaXgtdXAgdG8gYWRoZXJlIHRvIGNvZGluZyBzdHlsZS4KCk5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KQ2M6IEtldmluIFdvbGYg
PGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgotLS0K
IGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyB8IDM1MiArKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0KIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaCB8ICAgMiArLQog
MiBmaWxlcyBjaGFuZ2VkLCAxODMgaW5zZXJ0aW9ucygrKSwgMTcxIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL2RhdGFw
bGFuZS94ZW4tYmxvY2suYwppbmRleCBlZDJiOTFmZmZmLi4xZmY0NjQ5NzNjIDEwMDY0NAotLS0g
YS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2svZGF0YXBsYW5l
L3hlbi1ibG9jay5jCkBAIC0zOCwxMiArMzgsMTIgQEAgc3RydWN0IGlvcmVxIHsKICAgICBpbnQg
cHJlc3luYzsKICAgICBpbnQgYWlvX2luZmxpZ2h0OwogICAgIGludCBhaW9fZXJyb3JzOwotICAg
IHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldjsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBs
YW5lOwogICAgIFFMSVNUX0VOVFJZKGlvcmVxKSBsaXN0OwogICAgIEJsb2NrQWNjdENvb2tpZSBh
Y2N0OwogfTsKIAotc3RydWN0IFhlbkJsa0RldiB7CitzdHJ1Y3QgWGVuQmxvY2tEYXRhUGxhbmUg
ewogICAgIFhlbkRldmljZSAqeGVuZGV2OwogICAgIFhlbkV2ZW50Q2hhbm5lbCAqZXZlbnRfY2hh
bm5lbDsKICAgICB1bnNpZ25lZCBpbnQgKnJpbmdfcmVmOwpAQCAtNzksMzMgKzc5LDMzIEBAIHN0
YXRpYyB2b2lkIGlvcmVxX3Jlc2V0KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgaW9yZXEtPmFp
b19pbmZsaWdodCA9IDA7CiAgICAgaW9yZXEtPmFpb19lcnJvcnMgPSAwOwogCi0gICAgaW9yZXEt
PmJsa2RldiA9IE5VTEw7CisgICAgaW9yZXEtPmRhdGFwbGFuZSA9IE5VTEw7CiAgICAgbWVtc2V0
KCZpb3JlcS0+bGlzdCwgMCwgc2l6ZW9mKGlvcmVxLT5saXN0KSk7CiAgICAgbWVtc2V0KCZpb3Jl
cS0+YWNjdCwgMCwgc2l6ZW9mKGlvcmVxLT5hY2N0KSk7CiAKICAgICBxZW11X2lvdmVjX3Jlc2V0
KCZpb3JlcS0+dik7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgaW9yZXEgKmlvcmVxX3N0YXJ0KHN0cnVj
dCBYZW5CbGtEZXYgKmJsa2RldikKK3N0YXRpYyBzdHJ1Y3QgaW9yZXEgKmlvcmVxX3N0YXJ0KFhl
bkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7CiAgICAgc3RydWN0IGlvcmVxICppb3JlcSA9
IE5VTEw7CiAKLSAgICBpZiAoUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZnJlZWxpc3QpKSB7Ci0gICAg
ICAgIGlmIChibGtkZXYtPnJlcXVlc3RzX3RvdGFsID49IGJsa2Rldi0+bWF4X3JlcXVlc3RzKSB7
CisgICAgaWYgKFFMSVNUX0VNUFRZKCZkYXRhcGxhbmUtPmZyZWVsaXN0KSkgeworICAgICAgICBp
ZiAoZGF0YXBsYW5lLT5yZXF1ZXN0c190b3RhbCA+PSBkYXRhcGxhbmUtPm1heF9yZXF1ZXN0cykg
ewogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICAgICAgLyogYWxsb2NhdGUg
bmV3IHN0cnVjdCAqLwogICAgICAgICBpb3JlcSA9IGdfbWFsbG9jMChzaXplb2YoKmlvcmVxKSk7
Ci0gICAgICAgIGlvcmVxLT5ibGtkZXYgPSBibGtkZXY7Ci0gICAgICAgIGJsa2Rldi0+cmVxdWVz
dHNfdG90YWwrKzsKKyAgICAgICAgaW9yZXEtPmRhdGFwbGFuZSA9IGRhdGFwbGFuZTsKKyAgICAg
ICAgZGF0YXBsYW5lLT5yZXF1ZXN0c190b3RhbCsrOwogICAgICAgICBxZW11X2lvdmVjX2luaXQo
JmlvcmVxLT52LCAxKTsKICAgICB9IGVsc2UgewogICAgICAgICAvKiBnZXQgb25lIGZyb20gZnJl
ZWxpc3QgKi8KLSAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5mcmVlbGlzdCk7
CisgICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwogICAg
ICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOwogICAgIH0KLSAgICBRTElTVF9JTlNFUlRf
SEVBRCgmYmxrZGV2LT5pbmZsaWdodCwgaW9yZXEsIGxpc3QpOwotICAgIGJsa2Rldi0+cmVxdWVz
dHNfaW5mbGlnaHQrKzsKKyAgICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5pbmZsaWdo
dCwgaW9yZXEsIGxpc3QpOworICAgIGRhdGFwbGFuZS0+cmVxdWVzdHNfaW5mbGlnaHQrKzsKIAog
b3V0OgogICAgIHJldHVybiBpb3JlcTsKQEAgLTExMywyNiArMTEzLDI2IEBAIG91dDoKIAogc3Rh
dGljIHZvaWQgaW9yZXFfZmluaXNoKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7Ci0gICAgc3RydWN0
IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKKyAgICBYZW5CbG9ja0RhdGFQbGFu
ZSAqZGF0YXBsYW5lID0gaW9yZXEtPmRhdGFwbGFuZTsKIAogICAgIFFMSVNUX1JFTU9WRShpb3Jl
cSwgbGlzdCk7Ci0gICAgUUxJU1RfSU5TRVJUX0hFQUQoJmJsa2Rldi0+ZmluaXNoZWQsIGlvcmVx
LCBsaXN0KTsKLSAgICBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0LS07Ci0gICAgYmxrZGV2LT5y
ZXF1ZXN0c19maW5pc2hlZCsrOworICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZp
bmlzaGVkLCBpb3JlcSwgbGlzdCk7CisgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19pbmZsaWdodC0t
OworICAgIGRhdGFwbGFuZS0+cmVxdWVzdHNfZmluaXNoZWQrKzsKIH0KIAogc3RhdGljIHZvaWQg
aW9yZXFfcmVsZWFzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxLCBib29sIGZpbmlzaCkKIHsKLSAgICBz
dHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlbkJsb2NrRGF0
YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogCiAgICAgUUxJU1RfUkVNT1ZF
KGlvcmVxLCBsaXN0KTsKICAgICBpb3JlcV9yZXNldChpb3JlcSk7Ci0gICAgaW9yZXEtPmJsa2Rl
diA9IGJsa2RldjsKLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmYmxrZGV2LT5mcmVlbGlzdCwgaW9y
ZXEsIGxpc3QpOworICAgIGlvcmVxLT5kYXRhcGxhbmUgPSBkYXRhcGxhbmU7CisgICAgUUxJU1Rf
SU5TRVJUX0hFQUQoJmRhdGFwbGFuZS0+ZnJlZWxpc3QsIGlvcmVxLCBsaXN0KTsKICAgICBpZiAo
ZmluaXNoKSB7Ci0gICAgICAgIGJsa2Rldi0+cmVxdWVzdHNfZmluaXNoZWQtLTsKKyAgICAgICAg
ZGF0YXBsYW5lLT5yZXF1ZXN0c19maW5pc2hlZC0tOwogICAgIH0gZWxzZSB7Ci0gICAgICAgIGJs
a2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQtLTsKKyAgICAgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19p
bmZsaWdodC0tOwogICAgIH0KIH0KIApAQCAtMTQyLDcgKzE0Miw3IEBAIHN0YXRpYyB2b2lkIGlv
cmVxX3JlbGVhc2Uoc3RydWN0IGlvcmVxICppb3JlcSwgYm9vbCBmaW5pc2gpCiAgKi8KIHN0YXRp
YyBpbnQgaW9yZXFfcGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKIHsKLSAgICBzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpk
YXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogICAgIHNpemVfdCBsZW47CiAgICAgaW50IGk7
CiAKQEAgLTE2NSwxMiArMTY1LDEyIEBAIHN0YXRpYyBpbnQgaW9yZXFfcGFyc2Uoc3RydWN0IGlv
cmVxICppb3JlcSkKICAgICB9OwogCiAgICAgaWYgKGlvcmVxLT5yZXEub3BlcmF0aW9uICE9IEJM
S0lGX09QX1JFQUQgJiYKLSAgICAgICAgYmxrX2lzX3JlYWRfb25seShibGtkZXYtPmJsaykpIHsK
KyAgICAgICAgYmxrX2lzX3JlYWRfb25seShkYXRhcGxhbmUtPmJsaykpIHsKICAgICAgICAgZXJy
b3JfcmVwb3J0KCJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2UiKTsKICAgICAgICAgZ290
byBlcnI7CiAgICAgfQogCi0gICAgaW9yZXEtPnN0YXJ0ID0gaW9yZXEtPnJlcS5zZWN0b3JfbnVt
YmVyICogYmxrZGV2LT5maWxlX2JsazsKKyAgICBpb3JlcS0+c3RhcnQgPSBpb3JlcS0+cmVxLnNl
Y3Rvcl9udW1iZXIgKiBkYXRhcGxhbmUtPmZpbGVfYmxrOwogICAgIGZvciAoaSA9IDA7IGkgPCBp
b3JlcS0+cmVxLm5yX3NlZ21lbnRzOyBpKyspIHsKICAgICAgICAgaWYgKGkgPT0gQkxLSUZfTUFY
X1NFR01FTlRTX1BFUl9SRVFVRVNUKSB7CiAgICAgICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9y
OiBucl9zZWdtZW50cyB0b28gYmlnIik7CkBAIC0xODAsMTYgKzE4MCwxNiBAQCBzdGF0aWMgaW50
IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgICAgICAgICBlcnJvcl9yZXBv
cnQoImVycm9yOiBmaXJzdCA+IGxhc3Qgc2VjdG9yIik7CiAgICAgICAgICAgICBnb3RvIGVycjsK
ICAgICAgICAgfQotICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0ICogYmxr
ZGV2LT5maWxlX2JsayA+PSBYQ19QQUdFX1NJWkUpIHsKKyAgICAgICAgaWYgKGlvcmVxLT5yZXEu
c2VnW2ldLmxhc3Rfc2VjdCAqIGRhdGFwbGFuZS0+ZmlsZV9ibGsgPj0gWENfUEFHRV9TSVpFKSB7
CiAgICAgICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiBwYWdlIGNyb3NzaW5nIik7CiAgICAg
ICAgICAgICBnb3RvIGVycjsKICAgICAgICAgfQogCiAgICAgICAgIGxlbiA9IChpb3JlcS0+cmVx
LnNlZ1tpXS5sYXN0X3NlY3QgLQotICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5zZWdbaV0uZmly
c3Rfc2VjdCArIDEpICogYmxrZGV2LT5maWxlX2JsazsKKyAgICAgICAgICAgICAgIGlvcmVxLT5y
ZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7CiAgICAgICAg
IGlvcmVxLT5zaXplICs9IGxlbjsKICAgICB9Ci0gICAgaWYgKGlvcmVxLT5zdGFydCArIGlvcmVx
LT5zaXplID4gYmxrZGV2LT5maWxlX3NpemUpIHsKKyAgICBpZiAoaW9yZXEtPnN0YXJ0ICsgaW9y
ZXEtPnNpemUgPiBkYXRhcGxhbmUtPmZpbGVfc2l6ZSkgewogICAgICAgICBlcnJvcl9yZXBvcnQo
ImVycm9yOiBhY2Nlc3MgYmV5b25kIGVuZCBvZiBmaWxlIik7CiAgICAgICAgIGdvdG8gZXJyOwog
ICAgIH0KQEAgLTIwMiwxMSArMjAyLDExIEBAIGVycjoKIAogc3RhdGljIGludCBpb3JlcV9ncmFu
dF9jb3B5KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxr
ZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBYZW5EZXZpY2UgKnhlbmRldiA9IGJsa2Rldi0+eGVu
ZGV2OworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5l
OworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gZGF0YXBsYW5lLT54ZW5kZXY7CiAgICAgWGVuRGV2
aWNlR3JhbnRDb3B5U2VnbWVudCBzZWdzW0JMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVF07
CiAgICAgaW50IGksIGNvdW50OwotICAgIGludDY0X3QgZmlsZV9ibGsgPSBibGtkZXYtPmZpbGVf
YmxrOworICAgIGludDY0X3QgZmlsZV9ibGsgPSBkYXRhcGxhbmUtPmZpbGVfYmxrOwogICAgIGJv
b2wgdG9fZG9tYWluID0gKGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQpOwog
ICAgIHZvaWQgKnZpcnQgPSBpb3JlcS0+YnVmOwogICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OwpAQCAtMjUxLDkgKzI1MSw5IEBAIHN0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3Ry
dWN0IGlvcmVxICppb3JlcSk7CiBzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lkICpv
cGFxdWUsIGludCByZXQpCiB7CiAgICAgc3RydWN0IGlvcmVxICppb3JlcSA9IG9wYXF1ZTsKLSAg
ICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlbkJsb2Nr
RGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogCi0gICAgYWlvX2NvbnRl
eHRfYWNxdWlyZShibGtkZXYtPmN0eCk7CisgICAgYWlvX2NvbnRleHRfYWNxdWlyZShkYXRhcGxh
bmUtPmN0eCk7CiAKICAgICBpZiAocmV0ICE9IDApIHsKICAgICAgICAgZXJyb3JfcmVwb3J0KCIl
cyBJL08gZXJyb3IiLApAQCAtMzAyLDI1ICszMDIsMjUgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9f
Y29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogICAgICAgICB9CiAgICAgY2FzZSBCTEtJ
Rl9PUF9SRUFEOgogICAgICAgICBpZiAoaW9yZXEtPnN0YXR1cyA9PSBCTEtJRl9SU1BfT0tBWSkg
ewotICAgICAgICAgICAgYmxvY2tfYWNjdF9kb25lKGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGsp
LCAmaW9yZXEtPmFjY3QpOworICAgICAgICAgICAgYmxvY2tfYWNjdF9kb25lKGJsa19nZXRfc3Rh
dHMoZGF0YXBsYW5lLT5ibGspLCAmaW9yZXEtPmFjY3QpOwogICAgICAgICB9IGVsc2UgewotICAg
ICAgICAgICAgYmxvY2tfYWNjdF9mYWlsZWQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZp
b3JlcS0+YWNjdCk7CisgICAgICAgICAgICBibG9ja19hY2N0X2ZhaWxlZChibGtfZ2V0X3N0YXRz
KGRhdGFwbGFuZS0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKICAgICAgICAgfQogICAgICAgICBicmVh
azsKICAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJl
YWs7CiAgICAgfQotICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7CisgICAgcWVtdV9i
aF9zY2hlZHVsZShkYXRhcGxhbmUtPmJoKTsKIAogZG9uZToKLSAgICBhaW9fY29udGV4dF9yZWxl
YXNlKGJsa2Rldi0+Y3R4KTsKKyAgICBhaW9fY29udGV4dF9yZWxlYXNlKGRhdGFwbGFuZS0+Y3R4
KTsKIH0KIAogc3RhdGljIGJvb2wgYmxrX3NwbGl0X2Rpc2NhcmQoc3RydWN0IGlvcmVxICppb3Jl
cSwgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlciwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90IG5yX3NlY3RvcnMpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxr
ZGV2ID0gaW9yZXEtPmJsa2RldjsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0g
aW9yZXEtPmRhdGFwbGFuZTsKICAgICBpbnQ2NF90IGJ5dGVfb2Zmc2V0OwogICAgIGludCBieXRl
X2NodW5rOwogICAgIHVpbnQ2NF90IGJ5dGVfcmVtYWluaW5nLCBsaW1pdDsKQEAgLTMyOSwxOCAr
MzI5LDE4IEBAIHN0YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJkKHN0cnVjdCBpb3JlcSAqaW9y
ZXEsIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCiAKICAgICAvKiBXcmFwIGFyb3VuZCwg
b3Igb3ZlcmZsb3dpbmcgYnl0ZSBsaW1pdD8gKi8KICAgICBpZiAoc2VjX3N0YXJ0ICsgc2VjX2Nv
dW50IDwgc2VjX2NvdW50IHx8Ci0gICAgICAgIHNlY19zdGFydCArIHNlY19jb3VudCA+IElOVDY0
X01BWCAvIGJsa2Rldi0+ZmlsZV9ibGspIHsKKyAgICAgICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50
ID4gSU5UNjRfTUFYIC8gZGF0YXBsYW5lLT5maWxlX2JsaykgewogICAgICAgICByZXR1cm4gZmFs
c2U7CiAgICAgfQogCi0gICAgbGltaXQgPSBCRFJWX1JFUVVFU1RfTUFYX1NFQ1RPUlMgKiBibGtk
ZXYtPmZpbGVfYmxrOwotICAgIGJ5dGVfb2Zmc2V0ID0gc2VjX3N0YXJ0ICogYmxrZGV2LT5maWxl
X2JsazsKLSAgICBieXRlX3JlbWFpbmluZyA9IHNlY19jb3VudCAqIGJsa2Rldi0+ZmlsZV9ibGs7
CisgICAgbGltaXQgPSBCRFJWX1JFUVVFU1RfTUFYX1NFQ1RPUlMgKiBkYXRhcGxhbmUtPmZpbGVf
YmxrOworICAgIGJ5dGVfb2Zmc2V0ID0gc2VjX3N0YXJ0ICogZGF0YXBsYW5lLT5maWxlX2JsazsK
KyAgICBieXRlX3JlbWFpbmluZyA9IHNlY19jb3VudCAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7CiAK
ICAgICBkbyB7CiAgICAgICAgIGJ5dGVfY2h1bmsgPSBieXRlX3JlbWFpbmluZyA+IGxpbWl0ID8g
bGltaXQgOiBieXRlX3JlbWFpbmluZzsKICAgICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOwot
ICAgICAgICBibGtfYWlvX3BkaXNjYXJkKGJsa2Rldi0+YmxrLCBieXRlX29mZnNldCwgYnl0ZV9j
aHVuaywKKyAgICAgICAgYmxrX2Fpb19wZGlzY2FyZChkYXRhcGxhbmUtPmJsaywgYnl0ZV9vZmZz
ZXQsIGJ5dGVfY2h1bmssCiAgICAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29tcGxl
dGUsIGlvcmVxKTsKICAgICAgICAgYnl0ZV9yZW1haW5pbmcgLT0gYnl0ZV9jaHVuazsKICAgICAg
ICAgYnl0ZV9vZmZzZXQgKz0gYnl0ZV9jaHVuazsKQEAgLTM1MSw3ICszNTEsNyBAQCBzdGF0aWMg
Ym9vbCBibGtfc3BsaXRfZGlzY2FyZChzdHJ1Y3QgaW9yZXEgKmlvcmVxLCBibGtpZl9zZWN0b3Jf
dCBzZWN0b3JfbnVtYmVyLAogCiBzdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKHN0cnVj
dCBpb3JlcSAqaW9yZXEpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEt
PmJsa2RldjsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gaW9yZXEtPmRhdGFw
bGFuZTsKIAogICAgIGlvcmVxLT5idWYgPSBxZW11X21lbWFsaWduKFhDX1BBR0VfU0laRSwgaW9y
ZXEtPnNpemUpOwogICAgIGlmIChpb3JlcS0+cmVxLm5yX3NlZ21lbnRzICYmCkBAIC0zNjQsMTcg
KzM2NCwxNyBAQCBzdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAq
aW9yZXEpCiAKICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7CiAgICAgaWYgKGlvcmVxLT5wcmVz
eW5jKSB7Ci0gICAgICAgIGJsa19haW9fZmx1c2goaW9yZXEtPmJsa2Rldi0+YmxrLCBxZW11X2Fp
b19jb21wbGV0ZSwgaW9yZXEpOworICAgICAgICBibGtfYWlvX2ZsdXNoKGlvcmVxLT5kYXRhcGxh
bmUtPmJsaywgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgfQogCiAgICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewogICAgIGNhc2UgQkxL
SUZfT1BfUkVBRDoKICAgICAgICAgcWVtdV9pb3ZlY19hZGQoJmlvcmVxLT52LCBpb3JlcS0+YnVm
LCBpb3JlcS0+c2l6ZSk7Ci0gICAgICAgIGJsb2NrX2FjY3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhi
bGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCwKKyAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtf
Z2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwgJmlvcmVxLT5hY2N0LAogICAgICAgICAgICAgICAg
ICAgICAgICAgIGlvcmVxLT52LnNpemUsIEJMT0NLX0FDQ1RfUkVBRCk7CiAgICAgICAgIGlvcmVx
LT5haW9faW5mbGlnaHQrKzsKLSAgICAgICAgYmxrX2Fpb19wcmVhZHYoYmxrZGV2LT5ibGssIGlv
cmVxLT5zdGFydCwgJmlvcmVxLT52LCAwLAorICAgICAgICBibGtfYWlvX3ByZWFkdihkYXRhcGxh
bmUtPmJsaywgaW9yZXEtPnN0YXJ0LCAmaW9yZXEtPnYsIDAsCiAgICAgICAgICAgICAgICAgICAg
ICAgIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3JlcSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
QkxLSUZfT1BfV1JJVEU6CkBAIC0zODQsMTIgKzM4NCwxMiBAQCBzdGF0aWMgaW50IGlvcmVxX3J1
bmlvX3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgICAgIH0KIAogICAgICAgICBx
ZW11X2lvdmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYsIGlvcmVxLT5zaXplKTsKLSAgICAg
ICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5h
Y2N0LAorICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5i
bGspLCAmaW9yZXEtPmFjY3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnYuc2l6
ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJ
Rl9PUF9XUklURSA/CiAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9XUklURSA6
IEJMT0NLX0FDQ1RfRkxVU0gpOwogICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7Ci0gICAg
ICAgIGJsa19haW9fcHdyaXRldihibGtkZXYtPmJsaywgaW9yZXEtPnN0YXJ0LCAmaW9yZXEtPnYs
IDAsCisgICAgICAgIGJsa19haW9fcHdyaXRldihkYXRhcGxhbmUtPmJsaywgaW9yZXEtPnN0YXJ0
LCAmaW9yZXEtPnYsIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0
ZSwgaW9yZXEpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CkBA
IC00MTcsMjcgKzQxNywyNyBAQCBlcnI6CiAKIHN0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vf
b25lKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2
ID0gaW9yZXEtPmJsa2RldjsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gaW9y
ZXEtPmRhdGFwbGFuZTsKICAgICBpbnQgc2VuZF9ub3RpZnkgPSAwOwogICAgIGludCBoYXZlX3Jl
cXVlc3RzID0gMDsKICAgICBibGtpZl9yZXNwb25zZV90ICpyZXNwOwogCiAgICAgLyogUGxhY2Ug
b24gdGhlIHJlc3BvbnNlIHJpbmcgZm9yIHRoZSByZWxldmFudCBkb21haW4uICovCi0gICAgc3dp
dGNoIChibGtkZXYtPnByb3RvY29sKSB7CisgICAgc3dpdGNoIChkYXRhcGxhbmUtPnByb3RvY29s
KSB7CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6CiAgICAgICAgIHJlc3AgPSAoYmxr
aWZfcmVzcG9uc2VfdCAqKVJJTkdfR0VUX1JFU1BPTlNFKAotICAgICAgICAgICAgJmJsa2Rldi0+
cmluZ3MubmF0aXZlLAotICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy5uYXRpdmUucnNwX3Byb2Rf
cHZ0KTsKKyAgICAgICAgICAgICZkYXRhcGxhbmUtPnJpbmdzLm5hdGl2ZSwKKyAgICAgICAgICAg
IGRhdGFwbGFuZS0+cmluZ3MubmF0aXZlLnJzcF9wcm9kX3B2dCk7CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgogICAgICAgICByZXNwID0gKGJsa2lmX3Jl
c3BvbnNlX3QgKilSSU5HX0dFVF9SRVNQT05TRSgKLSAgICAgICAgICAgICZibGtkZXYtPnJpbmdz
Lng4Nl8zMl9wYXJ0LAotICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5yc3Bf
cHJvZF9wdnQpOworICAgICAgICAgICAgJmRhdGFwbGFuZS0+cmluZ3MueDg2XzMyX3BhcnQsCisg
ICAgICAgICAgICBkYXRhcGxhbmUtPnJpbmdzLng4Nl8zMl9wYXJ0LnJzcF9wcm9kX3B2dCk7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgogICAgICAgICBy
ZXNwID0gKGJsa2lmX3Jlc3BvbnNlX3QgKilSSU5HX0dFVF9SRVNQT05TRSgKLSAgICAgICAgICAg
ICZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LAotICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54
ODZfNjRfcGFydC5yc3BfcHJvZF9wdnQpOworICAgICAgICAgICAgJmRhdGFwbGFuZS0+cmluZ3Mu
eDg2XzY0X3BhcnQsCisgICAgICAgICAgICBkYXRhcGxhbmUtPnJpbmdzLng4Nl82NF9wYXJ0LnJz
cF9wcm9kX3B2dCk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVy
biAwOwpAQCAtNDQ3LDQyICs0NDcsNDUgQEAgc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9v
bmUoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICByZXNwLT5vcGVyYXRpb24gPSBpb3JlcS0+cmVx
Lm9wZXJhdGlvbjsKICAgICByZXNwLT5zdGF0dXMgPSBpb3JlcS0+c3RhdHVzOwogCi0gICAgYmxr
ZGV2LT5yaW5ncy5jb21tb24ucnNwX3Byb2RfcHZ0Kys7CisgICAgZGF0YXBsYW5lLT5yaW5ncy5j
b21tb24ucnNwX3Byb2RfcHZ0Kys7CiAKLSAgICBSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVD
S19OT1RJRlkoJmJsa2Rldi0+cmluZ3MuY29tbW9uLCBzZW5kX25vdGlmeSk7Ci0gICAgaWYgKGJs
a2Rldi0+cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCA9PSBibGtkZXYtPnJpbmdzLmNvbW1vbi5y
ZXFfY29ucykgeworICAgIFJJTkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmZGF0
YXBsYW5lLT5yaW5ncy5jb21tb24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNlbmRfbm90aWZ5KTsKKyAgICBpZiAoZGF0YXBsYW5lLT5yaW5ncy5jb21tb24ucnNw
X3Byb2RfcHZ0ID09CisgICAgICAgIGRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLnJlcV9jb25zKSB7
CiAgICAgICAgIC8qCiAgICAgICAgICAqIFRhaWwgY2hlY2sgZm9yIHBlbmRpbmcgcmVxdWVzdHMu
IEFsbG93cyBmcm9udGVuZCB0byBhdm9pZAogICAgICAgICAgKiBub3RpZmljYXRpb25zIGlmIHJl
cXVlc3RzIGFyZSBhbHJlYWR5IGluIGZsaWdodCAobG93ZXIKICAgICAgICAgICogb3ZlcmhlYWRz
IGFuZCBwcm9tb3RlcyBiYXRjaGluZykuCiAgICAgICAgICAqLwotICAgICAgICBSSU5HX0ZJTkFM
X0NIRUNLX0ZPUl9SRVFVRVNUUygmYmxrZGV2LT5yaW5ncy5jb21tb24sIGhhdmVfcmVxdWVzdHMp
OwotICAgIH0gZWxzZSBpZiAoUklOR19IQVNfVU5DT05TVU1FRF9SRVFVRVNUUygmYmxrZGV2LT5y
aW5ncy5jb21tb24pKSB7CisgICAgICAgIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCZk
YXRhcGxhbmUtPnJpbmdzLmNvbW1vbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaGF2ZV9yZXF1ZXN0cyk7CisgICAgfSBlbHNlIGlmIChSSU5HX0hBU19VTkNPTlNVTUVE
X1JFUVVFU1RTKCZkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbikpIHsKICAgICAgICAgaGF2ZV9yZXF1
ZXN0cyA9IDE7CiAgICAgfQogCiAgICAgaWYgKGhhdmVfcmVxdWVzdHMpIHsKLSAgICAgICAgYmxr
ZGV2LT5tb3JlX3dvcmsrKzsKKyAgICAgICAgZGF0YXBsYW5lLT5tb3JlX3dvcmsrKzsKICAgICB9
CiAgICAgcmV0dXJuIHNlbmRfbm90aWZ5OwogfQogCiAvKiB3YWxrIGZpbmlzaGVkIGxpc3QsIHNl
bmQgb3V0c3RhbmRpbmcgcmVzcG9uc2VzLCBmcmVlIHJlcXVlc3RzICovCi1zdGF0aWMgdm9pZCBi
bGtfc2VuZF9yZXNwb25zZV9hbGwoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQorc3RhdGljIHZv
aWQgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7
CiAgICAgc3RydWN0IGlvcmVxICppb3JlcTsKICAgICBpbnQgc2VuZF9ub3RpZnkgPSAwOwogCi0g
ICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5maW5pc2hlZCkpIHsKLSAgICAgICAgaW9y
ZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5maW5pc2hlZCk7CisgICAgd2hpbGUgKCFRTElTVF9F
TVBUWSgmZGF0YXBsYW5lLT5maW5pc2hlZCkpIHsKKyAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJT
VCgmZGF0YXBsYW5lLT5maW5pc2hlZCk7CiAgICAgICAgIHNlbmRfbm90aWZ5ICs9IGJsa19zZW5k
X3Jlc3BvbnNlX29uZShpb3JlcSk7CiAgICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIHRydWUp
OwogICAgIH0KICAgICBpZiAoc2VuZF9ub3RpZnkpIHsKICAgICAgICAgRXJyb3IgKmxvY2FsX2Vy
ciA9IE5VTEw7CiAKLSAgICAgICAgeGVuX2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChibGtk
ZXYtPnhlbmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtk
ZXYtPmV2ZW50X2NoYW5uZWwsCisgICAgICAgIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5u
ZWwoZGF0YXBsYW5lLT54ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOwogICAgICAgICBpZiAobG9jYWxfZXJyKSB7CiAg
ICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CkBAIC00OTAsNjcgKzQ5Myw3
NiBAQCBzdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9hbGwoc3RydWN0IFhlbkJsa0RldiAq
YmxrZGV2KQogICAgIH0KIH0KIAotc3RhdGljIGludCBibGtfZ2V0X3JlcXVlc3Qoc3RydWN0IFhl
bkJsa0RldiAqYmxrZGV2LCBzdHJ1Y3QgaW9yZXEgKmlvcmVxLAorc3RhdGljIGludCBibGtfZ2V0
X3JlcXVlc3QoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSwgc3RydWN0IGlvcmVxICppb3Jl
cSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdfSURYIHJjKQogewotICAgIHN3aXRj
aCAoYmxrZGV2LT5wcm90b2NvbCkgewotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgot
ICAgICAgICBtZW1jcHkoJmlvcmVxLT5yZXEsIFJJTkdfR0VUX1JFUVVFU1QoJmJsa2Rldi0+cmlu
Z3MubmF0aXZlLCByYyksCi0gICAgICAgICAgICAgICBzaXplb2YoaW9yZXEtPnJlcSkpOworICAg
IHN3aXRjaCAoZGF0YXBsYW5lLT5wcm90b2NvbCkgeworICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xf
TkFUSVZFOiB7CisgICAgICAgIGJsa2lmX3JlcXVlc3RfdCAqcmVxID0KKyAgICAgICAgICAgIFJJ
TkdfR0VUX1JFUVVFU1QoJmRhdGFwbGFuZS0+cmluZ3MubmF0aXZlLCByYyk7CisKKyAgICAgICAg
bWVtY3B5KCZpb3JlcS0+cmVxLCByZXEsIHNpemVvZihpb3JlcS0+cmVxKSk7CiAgICAgICAgIGJy
ZWFrOwotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgotICAgICAgICBibGtpZl9nZXRf
eDg2XzMyX3JlcSgmaW9yZXEtPnJlcSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUklO
R19HRVRfUkVRVUVTVCgmYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydCwgcmMpKTsKKyAgICB9Cisg
ICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6IHsKKyAgICAgICAgYmxraWZfeDg2XzMyX3Jl
cXVlc3RfdCAqcmVxID0KKyAgICAgICAgICAgIFJJTkdfR0VUX1JFUVVFU1QoJmRhdGFwbGFuZS0+
cmluZ3MueDg2XzMyX3BhcnQsIHJjKTsKKworICAgICAgICBibGtpZl9nZXRfeDg2XzMyX3JlcSgm
aW9yZXEtPnJlcSwgcmVxKTsKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfNjQ6Ci0gICAgICAgIGJsa2lmX2dldF94ODZfNjRfcmVxKCZpb3JlcS0+cmVxLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZibGtkZXYtPnJpbmdz
Lng4Nl82NF9wYXJ0LCByYykpOworICAgIH0KKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82
NDogeworICAgICAgICBibGtpZl94ODZfNjRfcmVxdWVzdF90ICpyZXEgPQorICAgICAgICAgICAg
UklOR19HRVRfUkVRVUVTVCgmZGF0YXBsYW5lLT5yaW5ncy54ODZfNjRfcGFydCwgcmMpOworCisg
ICAgICAgIGJsa2lmX2dldF94ODZfNjRfcmVxKCZpb3JlcS0+cmVxLCByZXEpOwogICAgICAgICBi
cmVhazsKICAgICB9CisgICAgfQogICAgIC8qIFByZXZlbnQgdGhlIGNvbXBpbGVyIGZyb20gYWNj
ZXNzaW5nIHRoZSBvbi1yaW5nIGZpZWxkcyBpbnN0ZWFkLiAqLwogICAgIGJhcnJpZXIoKTsKICAg
ICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhzdHJ1Y3Qg
WGVuQmxrRGV2ICpibGtkZXYpCitzdGF0aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3RzKFhlbkJs
b2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7CiAgICAgUklOR19JRFggcmMsIHJwOwogICAgIHN0
cnVjdCBpb3JlcSAqaW9yZXE7CiAKLSAgICBibGtkZXYtPm1vcmVfd29yayA9IDA7CisgICAgZGF0
YXBsYW5lLT5tb3JlX3dvcmsgPSAwOwogCi0gICAgcmMgPSBibGtkZXYtPnJpbmdzLmNvbW1vbi5y
ZXFfY29uczsKLSAgICBycCA9IGJsa2Rldi0+cmluZ3MuY29tbW9uLnNyaW5nLT5yZXFfcHJvZDsK
KyAgICByYyA9IGRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLnJlcV9jb25zOworICAgIHJwID0gZGF0
YXBsYW5lLT5yaW5ncy5jb21tb24uc3JpbmctPnJlcV9wcm9kOwogICAgIHhlbl9ybWIoKTsgLyog
RW5zdXJlIHdlIHNlZSBxdWV1ZWQgcmVxdWVzdHMgdXAgdG8gJ3JwJy4gKi8KIAotICAgIGJsa19z
ZW5kX3Jlc3BvbnNlX2FsbChibGtkZXYpOworICAgIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChkYXRh
cGxhbmUpOwogICAgIHdoaWxlIChyYyAhPSBycCkgewogICAgICAgICAvKiBwdWxsIHJlcXVlc3Qg
ZnJvbSByaW5nICovCi0gICAgICAgIGlmIChSSU5HX1JFUVVFU1RfQ09OU19PVkVSRkxPVygmYmxr
ZGV2LT5yaW5ncy5jb21tb24sIHJjKSkgeworICAgICAgICBpZiAoUklOR19SRVFVRVNUX0NPTlNf
T1ZFUkZMT1coJmRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLCByYykpIHsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9Ci0gICAgICAgIGlvcmVxID0gaW9yZXFfc3RhcnQoYmxrZGV2KTsKKyAg
ICAgICAgaW9yZXEgPSBpb3JlcV9zdGFydChkYXRhcGxhbmUpOwogICAgICAgICBpZiAoaW9yZXEg
PT0gTlVMTCkgewotICAgICAgICAgICAgYmxrZGV2LT5tb3JlX3dvcmsrKzsKKyAgICAgICAgICAg
IGRhdGFwbGFuZS0+bW9yZV93b3JrKys7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQot
ICAgICAgICBibGtfZ2V0X3JlcXVlc3QoYmxrZGV2LCBpb3JlcSwgcmMpOwotICAgICAgICBibGtk
ZXYtPnJpbmdzLmNvbW1vbi5yZXFfY29ucyA9ICsrcmM7CisgICAgICAgIGJsa19nZXRfcmVxdWVz
dChkYXRhcGxhbmUsIGlvcmVxLCByYyk7CisgICAgICAgIGRhdGFwbGFuZS0+cmluZ3MuY29tbW9u
LnJlcV9jb25zID0gKytyYzsKIAogICAgICAgICAvKiBwYXJzZSB0aGVtICovCiAgICAgICAgIGlm
IChpb3JlcV9wYXJzZShpb3JlcSkgIT0gMCkgewogCiAgICAgICAgICAgICBzd2l0Y2ggKGlvcmVx
LT5yZXEub3BlcmF0aW9uKSB7CiAgICAgICAgICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6Ci0gICAg
ICAgICAgICAgICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGsp
LAorICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGRhdGFw
bGFuZS0+YmxrKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUND
VF9SRUFEKTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgQkxLSUZf
T1BfV1JJVEU6Ci0gICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3Rh
dHMoYmxrZGV2LT5ibGspLAorICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtf
Z2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQkxPQ0tfQUNDVF9XUklURSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToKLSAgICAgICAgICAgICAgICBibG9j
a19hY2N0X2ludmFsaWQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksCisgICAgICAgICAgICAg
ICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX0ZMVVNIKTsKICAgICAg
ICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC01NTksOCArNTcxLDgg
QEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYpCiAgICAgICAgICAgICBpZiAoYmxrX3NlbmRfcmVzcG9uc2Vfb25lKGlvcmVxKSkgewogICAg
ICAgICAgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgICAgICAgICAgICAg
eGVuX2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChibGtkZXYtPnhlbmRldiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZXZlbnRfY2hh
bm5lbCwKKyAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX25vdGlmeV9ldmVudF9jaGFubmVsKGRh
dGFwbGFuZS0+eGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAgICAgICAgICAgICAgICAg
aWYgKGxvY2FsX2VycikgewogICAgICAgICAgICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxv
Y2FsX2Vycik7CkBAIC01NzMsMTczICs1ODUsMTczIEBAIHN0YXRpYyB2b2lkIGJsa19oYW5kbGVf
cmVxdWVzdHMoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQogICAgICAgICBpb3JlcV9ydW5pb19x
ZW11X2Fpbyhpb3JlcSk7CiAgICAgfQogCi0gICAgaWYgKGJsa2Rldi0+bW9yZV93b3JrICYmIGJs
a2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQgPCBibGtkZXYtPm1heF9yZXF1ZXN0cykgewotICAgICAg
ICBxZW11X2JoX3NjaGVkdWxlKGJsa2Rldi0+YmgpOworICAgIGlmIChkYXRhcGxhbmUtPm1vcmVf
d29yayAmJgorICAgICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0IDwgZGF0YXBsYW5l
LT5tYXhfcmVxdWVzdHMpIHsKKyAgICAgICAgcWVtdV9iaF9zY2hlZHVsZShkYXRhcGxhbmUtPmJo
KTsKICAgICB9CiB9CiAKIHN0YXRpYyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUpCiB7Ci0gICAg
c3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gb3BhcXVlOworICAgIFhlbkJsb2NrRGF0YVBsYW5l
ICpkYXRhcGxhbmUgPSBvcGFxdWU7CiAKLSAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+
Y3R4KTsKLSAgICBibGtfaGFuZGxlX3JlcXVlc3RzKGJsa2Rldik7Ci0gICAgYWlvX2NvbnRleHRf
cmVsZWFzZShibGtkZXYtPmN0eCk7CisgICAgYWlvX2NvbnRleHRfYWNxdWlyZShkYXRhcGxhbmUt
PmN0eCk7CisgICAgYmxrX2hhbmRsZV9yZXF1ZXN0cyhkYXRhcGxhbmUpOworICAgIGFpb19jb250
ZXh0X3JlbGVhc2UoZGF0YXBsYW5lLT5jdHgpOwogfQogCiBzdGF0aWMgdm9pZCBibGtfZXZlbnQo
dm9pZCAqb3BhcXVlKQogewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IG9wYXF1ZTsK
KyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gb3BhcXVlOwogCi0gICAgcWVtdV9i
aF9zY2hlZHVsZShibGtkZXYtPmJoKTsKKyAgICBxZW11X2JoX3NjaGVkdWxlKGRhdGFwbGFuZS0+
YmgpOwogfQogCi1zdHJ1Y3QgWGVuQmxrRGV2ICp4ZW5fYmxvY2tfZGF0YXBsYW5lX2NyZWF0ZShY
ZW5EZXZpY2UgKnhlbmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEJsb2NrQ29uZiAqY29uZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPVGhyZWFkICppb3RocmVhZCkKK1hlbkJsb2NrRGF0YVBsYW5lICp4ZW5f
YmxvY2tfZGF0YXBsYW5lX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCbG9ja0NvbmYgKmNvbmYsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9UaHJlYWQgKmlvdGhyZWFk
KQogewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGdfbmV3MChzdHJ1Y3QgWGVuQmxr
RGV2LCAxKTsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gZ19uZXcwKFhlbkJs
b2NrRGF0YVBsYW5lLCAxKTsKIAotICAgIGJsa2Rldi0+eGVuZGV2ID0geGVuZGV2OwotICAgIGJs
a2Rldi0+ZmlsZV9ibGsgPSBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemU7Ci0gICAgYmxrZGV2LT5i
bGsgPSBjb25mLT5ibGs7Ci0gICAgYmxrZGV2LT5maWxlX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGJs
a2Rldi0+YmxrKTsKKyAgICBkYXRhcGxhbmUtPnhlbmRldiA9IHhlbmRldjsKKyAgICBkYXRhcGxh
bmUtPmZpbGVfYmxrID0gY29uZi0+bG9naWNhbF9ibG9ja19zaXplOworICAgIGRhdGFwbGFuZS0+
YmxrID0gY29uZi0+YmxrOworICAgIGRhdGFwbGFuZS0+ZmlsZV9zaXplID0gYmxrX2dldGxlbmd0
aChkYXRhcGxhbmUtPmJsayk7CiAKLSAgICBRTElTVF9JTklUKCZibGtkZXYtPmluZmxpZ2h0KTsK
LSAgICBRTElTVF9JTklUKCZibGtkZXYtPmZpbmlzaGVkKTsKLSAgICBRTElTVF9JTklUKCZibGtk
ZXYtPmZyZWVsaXN0KTsKKyAgICBRTElTVF9JTklUKCZkYXRhcGxhbmUtPmluZmxpZ2h0KTsKKyAg
ICBRTElTVF9JTklUKCZkYXRhcGxhbmUtPmZpbmlzaGVkKTsKKyAgICBRTElTVF9JTklUKCZkYXRh
cGxhbmUtPmZyZWVsaXN0KTsKIAogICAgIGlmIChpb3RocmVhZCkgewotICAgICAgICBibGtkZXYt
PmlvdGhyZWFkID0gaW90aHJlYWQ7Ci0gICAgICAgIG9iamVjdF9yZWYoT0JKRUNUKGJsa2Rldi0+
aW90aHJlYWQpKTsKLSAgICAgICAgYmxrZGV2LT5jdHggPSBpb3RocmVhZF9nZXRfYWlvX2NvbnRl
eHQoYmxrZGV2LT5pb3RocmVhZCk7CisgICAgICAgIGRhdGFwbGFuZS0+aW90aHJlYWQgPSBpb3Ro
cmVhZDsKKyAgICAgICAgb2JqZWN0X3JlZihPQkpFQ1QoZGF0YXBsYW5lLT5pb3RocmVhZCkpOwor
ICAgICAgICBkYXRhcGxhbmUtPmN0eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4dChkYXRhcGxh
bmUtPmlvdGhyZWFkKTsKICAgICB9IGVsc2UgewotICAgICAgICBibGtkZXYtPmN0eCA9IHFlbXVf
Z2V0X2Fpb19jb250ZXh0KCk7CisgICAgICAgIGRhdGFwbGFuZS0+Y3R4ID0gcWVtdV9nZXRfYWlv
X2NvbnRleHQoKTsKICAgICB9Ci0gICAgYmxrZGV2LT5iaCA9IGFpb19iaF9uZXcoYmxrZGV2LT5j
dHgsIGJsa19iaCwgYmxrZGV2KTsKKyAgICBkYXRhcGxhbmUtPmJoID0gYWlvX2JoX25ldyhkYXRh
cGxhbmUtPmN0eCwgYmxrX2JoLCBkYXRhcGxhbmUpOwogCi0gICAgcmV0dXJuIGJsa2RldjsKKyAg
ICByZXR1cm4gZGF0YXBsYW5lOwogfQogCi12b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfZGVzdHJv
eShzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfZGVz
dHJveShYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogewogICAgIHN0cnVjdCBpb3JlcSAq
aW9yZXE7CiAKLSAgICBpZiAoIWJsa2RldikgeworICAgIGlmICghZGF0YXBsYW5lKSB7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAKLSAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZibGtkZXYtPmZy
ZWVsaXN0KSkgewotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZyZWVsaXN0
KTsKKyAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZkYXRhcGxhbmUtPmZyZWVsaXN0KSkgeworICAg
ICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZyZWVsaXN0KTsKICAgICAgICAg
UUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKICAgICAgICAgcWVtdV9pb3ZlY19kZXN0cm95KCZp
b3JlcS0+dik7CiAgICAgICAgIGdfZnJlZShpb3JlcSk7CiAgICAgfQogCi0gICAgcWVtdV9iaF9k
ZWxldGUoYmxrZGV2LT5iaCk7Ci0gICAgaWYgKGJsa2Rldi0+aW90aHJlYWQpIHsKLSAgICAgICAg
b2JqZWN0X3VucmVmKE9CSkVDVChibGtkZXYtPmlvdGhyZWFkKSk7CisgICAgcWVtdV9iaF9kZWxl
dGUoZGF0YXBsYW5lLT5iaCk7CisgICAgaWYgKGRhdGFwbGFuZS0+aW90aHJlYWQpIHsKKyAgICAg
ICAgb2JqZWN0X3VucmVmKE9CSkVDVChkYXRhcGxhbmUtPmlvdGhyZWFkKSk7CiAgICAgfQogCi0g
ICAgZ19mcmVlKGJsa2Rldik7CisgICAgZ19mcmVlKGRhdGFwbGFuZSk7CiB9CiAKLQotdm9pZCB4
ZW5fYmxvY2tfZGF0YXBsYW5lX3N0b3Aoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQordm9pZCB4
ZW5fYmxvY2tfZGF0YXBsYW5lX3N0b3AoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKIHsK
ICAgICBYZW5EZXZpY2UgKnhlbmRldjsKIAotICAgIGlmICghYmxrZGV2KSB7CisgICAgaWYgKCFk
YXRhcGxhbmUpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGFpb19jb250ZXh0X2Fj
cXVpcmUoYmxrZGV2LT5jdHgpOwotICAgIGJsa19zZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5ibGss
IHFlbXVfZ2V0X2Fpb19jb250ZXh0KCkpOwotICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2
LT5jdHgpOworICAgIGFpb19jb250ZXh0X2FjcXVpcmUoZGF0YXBsYW5lLT5jdHgpOworICAgIGJs
a19zZXRfYWlvX2NvbnRleHQoZGF0YXBsYW5lLT5ibGssIHFlbXVfZ2V0X2Fpb19jb250ZXh0KCkp
OworICAgIGFpb19jb250ZXh0X3JlbGVhc2UoZGF0YXBsYW5lLT5jdHgpOwogCi0gICAgeGVuZGV2
ID0gYmxrZGV2LT54ZW5kZXY7CisgICAgeGVuZGV2ID0gZGF0YXBsYW5lLT54ZW5kZXY7CiAKLSAg
ICBpZiAoYmxrZGV2LT5ldmVudF9jaGFubmVsKSB7CisgICAgaWYgKGRhdGFwbGFuZS0+ZXZlbnRf
Y2hhbm5lbCkgewogICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgICAgICB4
ZW5fZGV2aWNlX3VuYmluZF9ldmVudF9jaGFubmVsKHhlbmRldiwgYmxrZGV2LT5ldmVudF9jaGFu
bmVsLAorICAgICAgICB4ZW5fZGV2aWNlX3VuYmluZF9ldmVudF9jaGFubmVsKHhlbmRldiwgZGF0
YXBsYW5lLT5ldmVudF9jaGFubmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZsb2NhbF9lcnIpOwotICAgICAgICBibGtkZXYtPmV2ZW50X2NoYW5uZWwgPSBOVUxM
OworICAgICAgICBkYXRhcGxhbmUtPmV2ZW50X2NoYW5uZWwgPSBOVUxMOwogCiAgICAgICAgIGlm
IChsb2NhbF9lcnIpIHsKICAgICAgICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsK
ICAgICAgICAgfQogICAgIH0KIAotICAgIGlmIChibGtkZXYtPnNyaW5nKSB7CisgICAgaWYgKGRh
dGFwbGFuZS0+c3JpbmcpIHsKICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKLSAg
ICAgICAgeGVuX2RldmljZV91bm1hcF9ncmFudF9yZWZzKHhlbmRldiwgYmxrZGV2LT5zcmluZywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYs
ICZsb2NhbF9lcnIpOwotICAgICAgICBibGtkZXYtPnNyaW5nID0gTlVMTDsKKyAgICAgICAgeGVu
X2RldmljZV91bm1hcF9ncmFudF9yZWZzKHhlbmRldiwgZGF0YXBsYW5lLT5zcmluZywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFwbGFuZS0+bnJfcmluZ19yZWYsICZs
b2NhbF9lcnIpOworICAgICAgICBkYXRhcGxhbmUtPnNyaW5nID0gTlVMTDsKIAogICAgICAgICBp
ZiAobG9jYWxfZXJyKSB7CiAgICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7
CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBnX2ZyZWUoYmxrZGV2LT5yaW5nX3JlZik7Ci0gICAg
YmxrZGV2LT5yaW5nX3JlZiA9IE5VTEw7CisgICAgZ19mcmVlKGRhdGFwbGFuZS0+cmluZ19yZWYp
OworICAgIGRhdGFwbGFuZS0+cmluZ19yZWYgPSBOVUxMOwogfQogCi12b2lkIHhlbl9ibG9ja19k
YXRhcGxhbmVfc3RhcnQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2LAordm9pZCB4ZW5fYmxvY2tf
ZGF0YXBsYW5lX3N0YXJ0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgaW50IHJpbmdfcmVmW10sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JpbmdfcmVmLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBldmVudF9jaGFubmVsLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwcm90b2NvbCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgWGVuRGV2
aWNlICp4ZW5kZXYgPSBibGtkZXYtPnhlbmRldjsKKyAgICBYZW5EZXZpY2UgKnhlbmRldiA9IGRh
dGFwbGFuZS0+eGVuZGV2OwogICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIHVuc2ln
bmVkIGludCByaW5nX3NpemU7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICBibGtkZXYtPm5y
X3JpbmdfcmVmID0gbnJfcmluZ19yZWY7Ci0gICAgYmxrZGV2LT5yaW5nX3JlZiA9IGdfbmV3KHVu
c2lnbmVkIGludCwgbnJfcmluZ19yZWYpOworICAgIGRhdGFwbGFuZS0+bnJfcmluZ19yZWYgPSBu
cl9yaW5nX3JlZjsKKyAgICBkYXRhcGxhbmUtPnJpbmdfcmVmID0gZ19uZXcodW5zaWduZWQgaW50
LCBucl9yaW5nX3JlZik7CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgbnJfcmluZ19yZWY7IGkrKykg
ewotICAgICAgICBibGtkZXYtPnJpbmdfcmVmW2ldID0gcmluZ19yZWZbaV07CisgICAgICAgIGRh
dGFwbGFuZS0+cmluZ19yZWZbaV0gPSByaW5nX3JlZltpXTsKICAgICB9CiAKLSAgICBibGtkZXYt
PnByb3RvY29sID0gcHJvdG9jb2w7CisgICAgZGF0YXBsYW5lLT5wcm90b2NvbCA9IHByb3RvY29s
OwogCi0gICAgcmluZ19zaXplID0gWENfUEFHRV9TSVpFICogYmxrZGV2LT5ucl9yaW5nX3JlZjsK
LSAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKKyAgICByaW5nX3NpemUgPSBYQ19QQUdF
X1NJWkUgKiBkYXRhcGxhbmUtPm5yX3JpbmdfcmVmOworICAgIHN3aXRjaCAoZGF0YXBsYW5lLT5w
cm90b2NvbCkgewogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgogICAgIHsKLSAgICAg
ICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZiwgcmluZ19z
aXplKTsKKyAgICAgICAgZGF0YXBsYW5lLT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0la
RShibGtpZiwgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIGNhc2UgQkxL
SUZfUFJPVE9DT0xfWDg2XzMyOgogICAgIHsKLSAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMg
PSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfMzIsIHJpbmdfc2l6ZSk7CisgICAgICAgIGRh
dGFwbGFuZS0+bWF4X3JlcXVlc3RzID0gX19DT05TVF9SSU5HX1NJWkUoYmxraWZfeDg2XzMyLCBy
aW5nX3NpemUpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfNjQ6CiAgICAgewotICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1Rf
UklOR19TSVpFKGJsa2lmX3g4Nl82NCwgcmluZ19zaXplKTsKKyAgICAgICAgZGF0YXBsYW5lLT5t
YXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfNjQsIHJpbmdfc2l6ZSk7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBkZWZhdWx0OgotICAgICAgICBlcnJvcl9zZXRn
KGVycnAsICJ1bmtub3duIHByb3RvY29sICV1IiwgYmxrZGV2LT5wcm90b2NvbCk7CisgICAgICAg
IGVycm9yX3NldGcoZXJycCwgInVua25vd24gcHJvdG9jb2wgJXUiLCBkYXRhcGxhbmUtPnByb3Rv
Y29sKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIHhlbl9kZXZpY2Vfc2V0X21heF9n
cmFudF9yZWZzKHhlbmRldiwgYmxrZGV2LT5ucl9yaW5nX3JlZiwKKyAgICB4ZW5fZGV2aWNlX3Nl
dF9tYXhfZ3JhbnRfcmVmcyh4ZW5kZXYsIGRhdGFwbGFuZS0+bnJfcmluZ19yZWYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxvY2FsX2Vy
cikgewogICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAg
Z290byBzdG9wOwogICAgIH0KIAotICAgIGJsa2Rldi0+c3JpbmcgPSB4ZW5fZGV2aWNlX21hcF9n
cmFudF9yZWZzKHhlbmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibGtkZXYtPnJpbmdfcmVmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYsCisgICAgZGF0YXBsYW5lLT5zcmlu
ZyA9IHhlbl9kZXZpY2VfbWFwX2dyYW50X3JlZnMoeGVuZGV2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFwbGFuZS0+cmluZ19yZWYsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBsYW5lLT5ucl9yaW5n
X3JlZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9U
X1JFQUQgfCBQUk9UX1dSSVRFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZsb2NhbF9lcnIpOwogICAgIGlmIChsb2NhbF9lcnIpIHsKQEAgLTc0Nyw0NiAr
NzU5LDQ2IEBAIHZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdGFydChzdHJ1Y3QgWGVuQmxrRGV2
ICpibGtkZXYsCiAgICAgICAgIGdvdG8gc3RvcDsKICAgICB9CiAKLSAgICBzd2l0Y2ggKGJsa2Rl
di0+cHJvdG9jb2wpIHsKKyAgICBzd2l0Y2ggKGRhdGFwbGFuZS0+cHJvdG9jb2wpIHsKICAgICBj
YXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKICAgICB7Ci0gICAgICAgIGJsa2lmX3NyaW5nX3Qg
KnNyaW5nX25hdGl2ZSA9IGJsa2Rldi0+c3Jpbmc7CisgICAgICAgIGJsa2lmX3NyaW5nX3QgKnNy
aW5nX25hdGl2ZSA9IGRhdGFwbGFuZS0+c3Jpbmc7CiAKLSAgICAgICAgQkFDS19SSU5HX0lOSVQo
JmJsa2Rldi0+cmluZ3MubmF0aXZlLCBzcmluZ19uYXRpdmUsIHJpbmdfc2l6ZSk7CisgICAgICAg
IEJBQ0tfUklOR19JTklUKCZkYXRhcGxhbmUtPnJpbmdzLm5hdGl2ZSwgc3JpbmdfbmF0aXZlLCBy
aW5nX3NpemUpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfMzI6CiAgICAgewotICAgICAgICBibGtpZl94ODZfMzJfc3JpbmdfdCAqc3JpbmdfeDg2
XzMyID0gYmxrZGV2LT5zcmluZzsKKyAgICAgICAgYmxraWZfeDg2XzMyX3NyaW5nX3QgKnNyaW5n
X3g4Nl8zMiA9IGRhdGFwbGFuZS0+c3Jpbmc7CiAKLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJs
a2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwKKyAgICAgICAgQkFDS19SSU5H
X0lOSVQoJmRhdGFwbGFuZS0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwKICAgICAg
ICAgICAgICAgICAgICAgICAgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAg
IGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgogICAgIHsKLSAgICAgICAgYmxraWZfeDg2XzY0
X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7CisgICAgICAgIGJsa2lmX3g4
Nl82NF9zcmluZ190ICpzcmluZ194ODZfNjQgPSBkYXRhcGxhbmUtPnNyaW5nOwogCi0gICAgICAg
IEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LCBzcmluZ194ODZfNjQs
CisgICAgICAgIEJBQ0tfUklOR19JTklUKCZkYXRhcGxhbmUtPnJpbmdzLng4Nl82NF9wYXJ0LCBz
cmluZ194ODZfNjQsCiAgICAgICAgICAgICAgICAgICAgICAgIHJpbmdfc2l6ZSk7CiAgICAgICAg
IGJyZWFrOwogICAgIH0KICAgICB9CiAKLSAgICBibGtkZXYtPmV2ZW50X2NoYW5uZWwgPQorICAg
IGRhdGFwbGFuZS0+ZXZlbnRfY2hhbm5lbCA9CiAgICAgICAgIHhlbl9kZXZpY2VfYmluZF9ldmVu
dF9jaGFubmVsKHhlbmRldiwgZXZlbnRfY2hhbm5lbCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxrX2V2ZW50LCBibGtkZXYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsa19ldmVudCwgZGF0YXBsYW5lLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKICAgICBpZiAobG9jYWxfZXJyKSB7CiAg
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICBnb3RvIHN0
b3A7CiAgICAgfQogCi0gICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7Ci0gICAg
YmxrX3NldF9haW9fY29udGV4dChibGtkZXYtPmJsaywgYmxrZGV2LT5jdHgpOwotICAgIGFpb19j
b250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOworICAgIGFpb19jb250ZXh0X2FjcXVpcmUoZGF0
YXBsYW5lLT5jdHgpOworICAgIGJsa19zZXRfYWlvX2NvbnRleHQoZGF0YXBsYW5lLT5ibGssIGRh
dGFwbGFuZS0+Y3R4KTsKKyAgICBhaW9fY29udGV4dF9yZWxlYXNlKGRhdGFwbGFuZS0+Y3R4KTsK
ICAgICByZXR1cm47CiAKIHN0b3A6Ci0gICAgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdG9wKGJsa2Rl
dik7CisgICAgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdG9wKGRhdGFwbGFuZSk7CiB9CmRpZmYgLS1n
aXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmggYi9ody9ibG9jay9kYXRhcGxhbmUv
eGVuLWJsb2NrLmgKaW5kZXggZjMxZGEzODQ2NC4uZDZmYTZkMjZkZCAxMDA2NDQKLS0tIGEvaHcv
YmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5oCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4t
YmxvY2suaApAQCAtMTIsNyArMTIsNyBAQAogI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgiCiAj
aW5jbHVkZSAic3lzZW11L2lvdGhyZWFkLmgiCiAKLXR5cGVkZWYgc3RydWN0IFhlbkJsa0RldiBY
ZW5CbG9ja0RhdGFQbGFuZTsKK3R5cGVkZWYgc3RydWN0IFhlbkJsb2NrRGF0YVBsYW5lIFhlbkJs
b2NrRGF0YVBsYW5lOwogCiBYZW5CbG9ja0RhdGFQbGFuZSAqeGVuX2Jsb2NrX2RhdGFwbGFuZV9j
cmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQmxvY2tDb25mICpjb25mLAotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:58:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1ggsq0-000834-QU; Tue, 08 Jan 2019 14:58:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggspz-00082z-Vj
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:58:40 +0000
X-Inumbo-ID: e0b5e47f-1355-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0b5e47f-1355-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:58:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059973"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:49:03 +0000
Message-ID: <20190108144903.8249-19-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 18/18] xen: remove the legacy 'xen_disk'
 backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBiYWNrZW5kIGhhcyBub3cgYmVlbiByZXBsYWNlZCBieSB0aGUgJ3hlbi1xZGlzaycgWGVu
RGV2aWNlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgotLS0KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1y
ZWl0ekByZWRoYXQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgotLS0KIGh3L2Jsb2NrL01ha2VmaWxlLm9ianMgfCAgICAxIC0KIGh3L2Jsb2NrL3hl
bl9kaXNrLmMgICAgfCAxMDExIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTAxMiBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0
NCBody9ibG9jay94ZW5fZGlzay5jCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svTWFrZWZpbGUub2Jq
cyBiL2h3L2Jsb2NrL01ha2VmaWxlLm9ianMKaW5kZXggZjM0ODEzYTM3Ny4uZTIwNmI4ZTcxMiAx
MDA2NDQKLS0tIGEvaHcvYmxvY2svTWFrZWZpbGUub2JqcworKysgYi9ody9ibG9jay9NYWtlZmls
ZS5vYmpzCkBAIC01LDcgKzUsNiBAQCBjb21tb24tb2JqLSQoQ09ORklHX05BTkQpICs9IG5hbmQu
bwogY29tbW9uLW9iai0kKENPTkZJR19QRkxBU0hfQ0ZJMDEpICs9IHBmbGFzaF9jZmkwMS5vCiBj
b21tb24tb2JqLSQoQ09ORklHX1BGTEFTSF9DRkkwMikgKz0gcGZsYXNoX2NmaTAyLm8KIGNvbW1v
bi1vYmotJChDT05GSUdfWEVOKSArPSB4ZW4tYmxvY2subwotY29tbW9uLW9iai0kKENPTkZJR19Y
RU4pICs9IHhlbl9kaXNrLm8KIGNvbW1vbi1vYmotJChDT05GSUdfRUNDKSArPSBlY2MubwogY29t
bW9uLW9iai0kKENPTkZJR19PTkVOQU5EKSArPSBvbmVuYW5kLm8KIGNvbW1vbi1vYmotJChDT05G
SUdfTlZNRV9QQ0kpICs9IG52bWUubwpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBi
L2h3L2Jsb2NrL3hlbl9kaXNrLmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDc1ZmU1
NWYyYWUuLjAwMDAwMDAwMDAKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgL2Rldi9udWxs
CkBAIC0xLDEwMTEgKzAsMCBAQAotLyoKLSAqICB4ZW4gcGFyYXZpcnQgYmxvY2sgZGV2aWNlIGJh
Y2tlbmQKLSAqCi0gKiAgKGMpIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgotICoK
LSAqICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQotICogIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Ci0gKiAgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbjsgdW5kZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLgotICoKLSAqICBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1
bCwKLSAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgotICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLgotICoKLSAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZwotICogIHdpdGggdGhpcyBw
cm9ncmFtOyBpZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCi0gKgot
ICogIENvbnRyaWJ1dGlvbnMgYWZ0ZXIgMjAxMi0wMS0xMyBhcmUgbGljZW5zZWQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZQotICogIEdOVSBHUEwsIHZlcnNpb24gMiBvciAoYXQgeW91ciBvcHRpb24p
IGFueSBsYXRlciB2ZXJzaW9uLgotICovCi0KLSNpbmNsdWRlICJxZW11L29zZGVwLmgiCi0jaW5j
bHVkZSAicWVtdS91bml0cy5oIgotI2luY2x1ZGUgPHN5cy9pb2N0bC5oPgotI2luY2x1ZGUgPHN5
cy91aW8uaD4KLQotI2luY2x1ZGUgImh3L2h3LmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdh
Y3ktYmFja2VuZC5oIgotI2luY2x1ZGUgInhlbl9ibGtpZi5oIgotI2luY2x1ZGUgInN5c2VtdS9i
bG9ja2Rldi5oIgotI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgotI2luY2x1ZGUgInN5c2Vt
dS9ibG9jay1iYWNrZW5kLmgiCi0jaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFh
cGkvcW1wL3FkaWN0LmgiCi0jaW5jbHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgotI2luY2x1ZGUg
InRyYWNlLmgiCi0KLS8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KLQotI2RlZmluZSBCTE9DS19TSVpFICA1MTIKLSNkZWZp
bmUgSU9DQl9DT1VOVCAgKEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCArIDIpCi0KLXN0
cnVjdCBpb3JlcSB7Ci0gICAgYmxraWZfcmVxdWVzdF90ICAgICByZXE7Ci0gICAgaW50MTZfdCAg
ICAgICAgICAgICBzdGF0dXM7Ci0KLSAgICAvKiBwYXJzZWQgcmVxdWVzdCAqLwotICAgIG9mZl90
ICAgICAgICAgICAgICAgc3RhcnQ7Ci0gICAgUUVNVUlPVmVjdG9yICAgICAgICB2OwotICAgIHZv
aWQgICAgICAgICAgICAgICAgKmJ1ZjsKLSAgICBzaXplX3QgICAgICAgICAgICAgIHNpemU7Ci0g
ICAgaW50ICAgICAgICAgICAgICAgICBwcmVzeW5jOwotCi0gICAgLyogYWlvIHN0YXR1cyAqLwot
ICAgIGludCAgICAgICAgICAgICAgICAgYWlvX2luZmxpZ2h0OwotICAgIGludCAgICAgICAgICAg
ICAgICAgYWlvX2Vycm9yczsKLQotICAgIHN0cnVjdCBYZW5CbGtEZXYgICAgKmJsa2RldjsKLSAg
ICBRTElTVF9FTlRSWShpb3JlcSkgICBsaXN0OwotICAgIEJsb2NrQWNjdENvb2tpZSAgICAgYWNj
dDsKLX07Ci0KLSNkZWZpbmUgTUFYX1JJTkdfUEFHRV9PUkRFUiA0Ci0KLXN0cnVjdCBYZW5CbGtE
ZXYgewotICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgICAgeGVuZGV2OyAgLyogbXVzdCBiZSBm
aXJzdCAqLwotICAgIGNoYXIgICAgICAgICAgICAgICAgKnBhcmFtczsKLSAgICBjaGFyICAgICAg
ICAgICAgICAgICptb2RlOwotICAgIGNoYXIgICAgICAgICAgICAgICAgKnR5cGU7Ci0gICAgY2hh
ciAgICAgICAgICAgICAgICAqZGV2OwotICAgIGNoYXIgICAgICAgICAgICAgICAgKmRldnR5cGU7
Ci0gICAgYm9vbCAgICAgICAgICAgICAgICBkaXJlY3Rpb3NhZmU7Ci0gICAgY29uc3QgY2hhciAg
ICAgICAgICAqZmlsZXByb3RvOwotICAgIGNvbnN0IGNoYXIgICAgICAgICAgKmZpbGVuYW1lOwot
ICAgIHVuc2lnbmVkIGludCAgICAgICAgcmluZ19yZWZbMSA8PCBNQVhfUklOR19QQUdFX09SREVS
XTsKLSAgICB1bnNpZ25lZCBpbnQgICAgICAgIG5yX3JpbmdfcmVmOwotICAgIHZvaWQgICAgICAg
ICAgICAgICAgKnNyaW5nOwotICAgIGludDY0X3QgICAgICAgICAgICAgZmlsZV9ibGs7Ci0gICAg
aW50NjRfdCAgICAgICAgICAgICBmaWxlX3NpemU7Ci0gICAgaW50ICAgICAgICAgICAgICAgICBw
cm90b2NvbDsKLSAgICBibGtpZl9iYWNrX3JpbmdzX3QgIHJpbmdzOwotICAgIGludCAgICAgICAg
ICAgICAgICAgbW9yZV93b3JrOwotCi0gICAgLyogcmVxdWVzdCBsaXN0cyAqLwotICAgIFFMSVNU
X0hFQUQoaW5mbGlnaHRfaGVhZCwgaW9yZXEpIGluZmxpZ2h0OwotICAgIFFMSVNUX0hFQUQoZmlu
aXNoZWRfaGVhZCwgaW9yZXEpIGZpbmlzaGVkOwotICAgIFFMSVNUX0hFQUQoZnJlZWxpc3RfaGVh
ZCwgaW9yZXEpIGZyZWVsaXN0OwotICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfdG90
YWw7Ci0gICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c19pbmZsaWdodDsKLSAgICBpbnQg
ICAgICAgICAgICAgICAgIHJlcXVlc3RzX2ZpbmlzaGVkOwotICAgIHVuc2lnbmVkIGludCAgICAg
ICAgbWF4X3JlcXVlc3RzOwotCi0gICAgZ2Jvb2xlYW4gICAgICAgICAgICBmZWF0dXJlX2Rpc2Nh
cmQ7Ci0KLSAgICAvKiBxZW11IGJsb2NrIGRyaXZlciAqLwotICAgIERyaXZlSW5mbyAgICAgICAg
ICAgKmRpbmZvOwotICAgIEJsb2NrQmFja2VuZCAgICAgICAgKmJsazsKLSAgICBRRU1VQkggICAg
ICAgICAgICAgICpiaDsKLQotICAgIElPVGhyZWFkICAgICAgICAgICAgKmlvdGhyZWFkOwotICAg
IEFpb0NvbnRleHQgICAgICAgICAgKmN0eDsKLX07Ci0KLS8qIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KLQotc3RhdGljIHZv
aWQgaW9yZXFfcmVzZXQoc3RydWN0IGlvcmVxICppb3JlcSkKLXsKLSAgICBtZW1zZXQoJmlvcmVx
LT5yZXEsIDAsIHNpemVvZihpb3JlcS0+cmVxKSk7Ci0gICAgaW9yZXEtPnN0YXR1cyA9IDA7Ci0g
ICAgaW9yZXEtPnN0YXJ0ID0gMDsKLSAgICBpb3JlcS0+YnVmID0gTlVMTDsKLSAgICBpb3JlcS0+
c2l6ZSA9IDA7Ci0gICAgaW9yZXEtPnByZXN5bmMgPSAwOwotCi0gICAgaW9yZXEtPmFpb19pbmZs
aWdodCA9IDA7Ci0gICAgaW9yZXEtPmFpb19lcnJvcnMgPSAwOwotCi0gICAgaW9yZXEtPmJsa2Rl
diA9IE5VTEw7Ci0gICAgbWVtc2V0KCZpb3JlcS0+bGlzdCwgMCwgc2l6ZW9mKGlvcmVxLT5saXN0
KSk7Ci0gICAgbWVtc2V0KCZpb3JlcS0+YWNjdCwgMCwgc2l6ZW9mKGlvcmVxLT5hY2N0KSk7Ci0K
LSAgICBxZW11X2lvdmVjX3Jlc2V0KCZpb3JlcS0+dik7Ci19Ci0KLXN0YXRpYyBzdHJ1Y3QgaW9y
ZXEgKmlvcmVxX3N0YXJ0KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKLXsKLSAgICBzdHJ1Y3Qg
aW9yZXEgKmlvcmVxID0gTlVMTDsKLQotICAgIGlmIChRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVl
bGlzdCkpIHsKLSAgICAgICAgaWYgKGJsa2Rldi0+cmVxdWVzdHNfdG90YWwgPj0gYmxrZGV2LT5t
YXhfcmVxdWVzdHMpIHsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0gICAgICAg
IC8qIGFsbG9jYXRlIG5ldyBzdHJ1Y3QgKi8KLSAgICAgICAgaW9yZXEgPSBnX21hbGxvYzAoc2l6
ZW9mKCppb3JlcSkpOwotICAgICAgICBpb3JlcS0+YmxrZGV2ID0gYmxrZGV2OwotICAgICAgICBi
bGtkZXYtPnJlcXVlc3RzX3RvdGFsKys7Ci0gICAgICAgIHFlbXVfaW92ZWNfaW5pdCgmaW9yZXEt
PnYsIDEpOwotICAgIH0gZWxzZSB7Ci0gICAgICAgIC8qIGdldCBvbmUgZnJvbSBmcmVlbGlzdCAq
LwotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZyZWVsaXN0KTsKLSAgICAg
ICAgUUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKLSAgICB9Ci0gICAgUUxJU1RfSU5TRVJUX0hF
QUQoJmJsa2Rldi0+aW5mbGlnaHQsIGlvcmVxLCBsaXN0KTsKLSAgICBibGtkZXYtPnJlcXVlc3Rz
X2luZmxpZ2h0Kys7Ci0KLW91dDoKLSAgICByZXR1cm4gaW9yZXE7Ci19Ci0KLXN0YXRpYyB2b2lk
IGlvcmVxX2ZpbmlzaChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQotewotICAgIHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7Ci0KLSAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxp
c3QpOwotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZibGtkZXYtPmZpbmlzaGVkLCBpb3JlcSwgbGlz
dCk7Ci0gICAgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodC0tOwotICAgIGJsa2Rldi0+cmVxdWVz
dHNfZmluaXNoZWQrKzsKLX0KLQotc3RhdGljIHZvaWQgaW9yZXFfcmVsZWFzZShzdHJ1Y3QgaW9y
ZXEgKmlvcmVxLCBib29sIGZpbmlzaCkKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYg
PSBpb3JlcS0+YmxrZGV2OwotCi0gICAgUUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKLSAgICBp
b3JlcV9yZXNldChpb3JlcSk7Ci0gICAgaW9yZXEtPmJsa2RldiA9IGJsa2RldjsKLSAgICBRTElT
VF9JTlNFUlRfSEVBRCgmYmxrZGV2LT5mcmVlbGlzdCwgaW9yZXEsIGxpc3QpOwotICAgIGlmIChm
aW5pc2gpIHsKLSAgICAgICAgYmxrZGV2LT5yZXF1ZXN0c19maW5pc2hlZC0tOwotICAgIH0gZWxz
ZSB7Ci0gICAgICAgIGJsa2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQtLTsKLSAgICB9Ci19Ci0KLS8q
Ci0gKiB0cmFuc2xhdGUgcmVxdWVzdCBpbnRvIGlvdmVjICsgc3RhcnQgb2Zmc2V0Ci0gKiBkbyBz
YW5pdHkgY2hlY2tzIGFsb25nIHRoZSB3YXkKLSAqLwotc3RhdGljIGludCBpb3JlcV9wYXJzZShz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlv
cmVxLT5ibGtkZXY7Ci0gICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rl
di0+eGVuZGV2OwotICAgIHNpemVfdCBsZW47Ci0gICAgaW50IGk7Ci0KLSAgICB4ZW5fcHZfcHJp
bnRmKHhlbmRldiwgMywKLSAgICAgICAgICAgICAgICAgICJvcCAlZCwgbnIgJWQsIGhhbmRsZSAl
ZCwgaWQgJSIgUFJJZDY0ICIsIHNlY3RvciAlIiBQUklkNjQgIlxuIiwKLSAgICAgICAgICAgICAg
ICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uLCBpb3JlcS0+cmVxLm5yX3NlZ21lbnRzLAotICAgICAg
ICAgICAgICAgICAgaW9yZXEtPnJlcS5oYW5kbGUsIGlvcmVxLT5yZXEuaWQsIGlvcmVxLT5yZXEu
c2VjdG9yX251bWJlcik7Ci0gICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewotICAg
IGNhc2UgQkxLSUZfT1BfUkVBRDoKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9PUF9G
TFVTSF9ESVNLQ0FDSEU6Ci0gICAgICAgIGlvcmVxLT5wcmVzeW5jID0gMTsKLSAgICAgICAgaWYg
KCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7Ci0gICAgICAgICAgICByZXR1cm4gMDsKLSAgICAg
ICAgfQotICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICBjYXNlIEJMS0lGX09QX1dSSVRF
OgotICAgICAgICBicmVhazsKLSAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6Ci0gICAgICAgIHJl
dHVybiAwOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAi
ZXJyb3I6IHVua25vd24gb3BlcmF0aW9uICglZClcbiIsCi0gICAgICAgICAgICAgICAgICAgICAg
aW9yZXEtPnJlcS5vcGVyYXRpb24pOwotICAgICAgICBnb3RvIGVycjsKLSAgICB9OwotCi0gICAg
aWYgKGlvcmVxLT5yZXEub3BlcmF0aW9uICE9IEJMS0lGX09QX1JFQUQgJiYgYmxrZGV2LT5tb2Rl
WzBdICE9ICd3JykgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiB3
cml0ZSByZXEgZm9yIHJvIGRldmljZVxuIik7Ci0gICAgICAgIGdvdG8gZXJyOwotICAgIH0KLQot
ICAgIGlvcmVxLT5zdGFydCA9IGlvcmVxLT5yZXEuc2VjdG9yX251bWJlciAqIGJsa2Rldi0+Zmls
ZV9ibGs7Ci0gICAgZm9yIChpID0gMDsgaSA8IGlvcmVxLT5yZXEubnJfc2VnbWVudHM7IGkrKykg
ewotICAgICAgICBpZiAoaSA9PSBCTEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1QpIHsKLSAg
ICAgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IG5yX3NlZ21lbnRzIHRv
byBiaWdcbiIpOwotICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAgIH0KLSAgICAgICAgaWYg
KGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgPiBpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3Nl
Y3QpIHsKLSAgICAgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IGZpcnN0
ID4gbGFzdCBzZWN0b3JcbiIpOwotICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAgIH0KLSAg
ICAgICAgaWYgKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAqIEJMT0NLX1NJWkUgPj0gWENf
UEFHRV9TSVpFKSB7Ci0gICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9y
OiBwYWdlIGNyb3NzaW5nXG4iKTsKLSAgICAgICAgICAgIGdvdG8gZXJyOwotICAgICAgICB9Ci0K
LSAgICAgICAgbGVuID0gKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtIGlvcmVxLT5yZXEu
c2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGJsa2Rldi0+ZmlsZV9ibGs7Ci0gICAgICAgIGlvcmVx
LT5zaXplICs9IGxlbjsKLSAgICB9Ci0gICAgaWYgKGlvcmVxLT5zdGFydCArIGlvcmVxLT5zaXpl
ID4gYmxrZGV2LT5maWxlX3NpemUpIHsKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAs
ICJlcnJvcjogYWNjZXNzIGJleW9uZCBlbmQgb2YgZmlsZVxuIik7Ci0gICAgICAgIGdvdG8gZXJy
OwotICAgIH0KLSAgICByZXR1cm4gMDsKLQotZXJyOgotICAgIGlvcmVxLT5zdGF0dXMgPSBCTEtJ
Rl9SU1BfRVJST1I7Ci0gICAgcmV0dXJuIC0xOwotfQotCi1zdGF0aWMgaW50IGlvcmVxX2dyYW50
X2NvcHkoc3RydWN0IGlvcmVxICppb3JlcSkKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYgPSBpb3JlcS0+YmxrZGV2OwotICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9
ICZibGtkZXYtPnhlbmRldjsKLSAgICBYZW5HcmFudENvcHlTZWdtZW50IHNlZ3NbQkxLSUZfTUFY
X1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKLSAgICBpbnQgaSwgY291bnQsIHJjOwotICAgIGludDY0
X3QgZmlsZV9ibGsgPSBibGtkZXYtPmZpbGVfYmxrOwotICAgIGJvb2wgdG9fZG9tYWluID0gKGlv
cmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQpOwotICAgIHZvaWQgKnZpcnQgPSBp
b3JlcS0+YnVmOwotCi0gICAgaWYgKGlvcmVxLT5yZXEubnJfc2VnbWVudHMgPT0gMCkgewotICAg
ICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICBjb3VudCA9IGlvcmVxLT5yZXEubnJfc2VnbWVu
dHM7Ci0KLSAgICBmb3IgKGkgPSAwOyBpIDwgY291bnQ7IGkrKykgewotICAgICAgICBpZiAodG9f
ZG9tYWluKSB7Ci0gICAgICAgICAgICBzZWdzW2ldLmRlc3QuZm9yZWlnbi5yZWYgPSBpb3JlcS0+
cmVxLnNlZ1tpXS5ncmVmOwotICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ub2Zmc2V0
ID0gaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCAqIGZpbGVfYmxrOwotICAgICAgICAgICAg
c2Vnc1tpXS5zb3VyY2UudmlydCA9IHZpcnQ7Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAg
ICBzZWdzW2ldLnNvdXJjZS5mb3JlaWduLnJlZiA9IGlvcmVxLT5yZXEuc2VnW2ldLmdyZWY7Ci0g
ICAgICAgICAgICBzZWdzW2ldLnNvdXJjZS5mb3JlaWduLm9mZnNldCA9IGlvcmVxLT5yZXEuc2Vn
W2ldLmZpcnN0X3NlY3QgKiBmaWxlX2JsazsKLSAgICAgICAgICAgIHNlZ3NbaV0uZGVzdC52aXJ0
ID0gdmlydDsKLSAgICAgICAgfQotICAgICAgICBzZWdzW2ldLmxlbiA9IChpb3JlcS0+cmVxLnNl
Z1tpXS5sYXN0X3NlY3QKLSAgICAgICAgICAgICAgICAgICAgICAgLSBpb3JlcS0+cmVxLnNlZ1tp
XS5maXJzdF9zZWN0ICsgMSkgKiBmaWxlX2JsazsKLSAgICAgICAgdmlydCArPSBzZWdzW2ldLmxl
bjsKLSAgICB9Ci0KLSAgICByYyA9IHhlbl9iZV9jb3B5X2dyYW50X3JlZnMoeGVuZGV2LCB0b19k
b21haW4sIHNlZ3MsIGNvdW50KTsKLQotICAgIGlmIChyYykgewotICAgICAgICB4ZW5fcHZfcHJp
bnRmKHhlbmRldiwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGNvcHkgZGF0
YSAlZFxuIiwgcmMpOwotICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOwotICAgICAgICByZXR1
cm4gLTE7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwotfQotCi1zdGF0aWMgaW50IGlvcmVxX3J1
bmlvX3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9yZXEpOwotCi1zdGF0aWMgdm9pZCBxZW11X2Fp
b19jb21wbGV0ZSh2b2lkICpvcGFxdWUsIGludCByZXQpCi17Ci0gICAgc3RydWN0IGlvcmVxICpp
b3JlcSA9IG9wYXF1ZTsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+Ymxr
ZGV2OwotICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRl
djsKLQotICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5jdHgpOwotCi0gICAgaWYgKHJl
dCAhPSAwKSB7Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiJXMgSS9PIGVycm9y
XG4iLAotICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lG
X09QX1JFQUQgPyAicmVhZCIgOiAid3JpdGUiKTsKLSAgICAgICAgaW9yZXEtPmFpb19lcnJvcnMr
KzsKLSAgICB9Ci0KLSAgICBpb3JlcS0+YWlvX2luZmxpZ2h0LS07Ci0gICAgaWYgKGlvcmVxLT5w
cmVzeW5jKSB7Ci0gICAgICAgIGlvcmVxLT5wcmVzeW5jID0gMDsKLSAgICAgICAgaW9yZXFfcnVu
aW9fcWVtdV9haW8oaW9yZXEpOwotICAgICAgICBnb3RvIGRvbmU7Ci0gICAgfQotICAgIGlmIChp
b3JlcS0+YWlvX2luZmxpZ2h0ID4gMCkgewotICAgICAgICBnb3RvIGRvbmU7Ci0gICAgfQotCi0g
ICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewotICAgIGNhc2UgQkxLSUZfT1BfUkVB
RDoKLSAgICAgICAgLyogaW4gY2FzZSBvZiBmYWlsdXJlIGlvcmVxLT5haW9fZXJyb3JzIGlzIGlu
Y3JlYXNlZCAqLwotICAgICAgICBpZiAocmV0ID09IDApIHsKLSAgICAgICAgICAgIGlvcmVxX2dy
YW50X2NvcHkoaW9yZXEpOwotICAgICAgICB9Ci0gICAgICAgIHFlbXVfdmZyZWUoaW9yZXEtPmJ1
Zik7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6Ci0gICAgY2FzZSBC
TEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6Ci0gICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdt
ZW50cykgewotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgcWVtdV92ZnJl
ZShpb3JlcS0+YnVmKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgYnJl
YWs7Ci0gICAgfQotCi0gICAgaW9yZXEtPnN0YXR1cyA9IGlvcmVxLT5haW9fZXJyb3JzID8gQkxL
SUZfUlNQX0VSUk9SIDogQkxLSUZfUlNQX09LQVk7Ci0gICAgaW9yZXFfZmluaXNoKGlvcmVxKTsK
LQotICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKLSAgICBjYXNlIEJMS0lGX09Q
X1dSSVRFOgotICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgotICAgICAgICBpZiAo
IWlvcmVxLT5yZXEubnJfc2VnbWVudHMpIHsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9
Ci0gICAgY2FzZSBCTEtJRl9PUF9SRUFEOgotICAgICAgICBpZiAoaW9yZXEtPnN0YXR1cyA9PSBC
TEtJRl9SU1BfT0tBWSkgewotICAgICAgICAgICAgYmxvY2tfYWNjdF9kb25lKGJsa19nZXRfc3Rh
dHMoYmxrZGV2LT5ibGspLCAmaW9yZXEtPmFjY3QpOwotICAgICAgICB9IGVsc2UgewotICAgICAg
ICAgICAgYmxvY2tfYWNjdF9mYWlsZWQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZpb3Jl
cS0+YWNjdCk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9PUF9E
SVNDQVJEOgotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBxZW11X2Jo
X3NjaGVkdWxlKGJsa2Rldi0+YmgpOwotCi1kb25lOgotICAgIGFpb19jb250ZXh0X3JlbGVhc2Uo
YmxrZGV2LT5jdHgpOwotfQotCi1zdGF0aWMgYm9vbCBibGtfc3BsaXRfZGlzY2FyZChzdHJ1Y3Qg
aW9yZXEgKmlvcmVxLCBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgbnJfc2VjdG9ycykKLXsKLSAgICBzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OwotICAgIGludDY0X3QgYnl0ZV9vZmZzZXQ7
Ci0gICAgaW50IGJ5dGVfY2h1bms7Ci0gICAgdWludDY0X3QgYnl0ZV9yZW1haW5pbmcsIGxpbWl0
OwotICAgIHVpbnQ2NF90IHNlY19zdGFydCA9IHNlY3Rvcl9udW1iZXI7Ci0gICAgdWludDY0X3Qg
c2VjX2NvdW50ID0gbnJfc2VjdG9yczsKLQotICAgIC8qIFdyYXAgYXJvdW5kLCBvciBvdmVyZmxv
d2luZyBieXRlIGxpbWl0PyAqLwotICAgIGlmIChzZWNfc3RhcnQgKyBzZWNfY291bnQgPCBzZWNf
Y291bnQgfHwKLSAgICAgICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50ID4gSU5UNjRfTUFYID4+IEJE
UlZfU0VDVE9SX0JJVFMpIHsKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIH0KLQotICAgIGxp
bWl0ID0gQkRSVl9SRVFVRVNUX01BWF9TRUNUT1JTIDw8IEJEUlZfU0VDVE9SX0JJVFM7Ci0gICAg
Ynl0ZV9vZmZzZXQgPSBzZWNfc3RhcnQgPDwgQkRSVl9TRUNUT1JfQklUUzsKLSAgICBieXRlX3Jl
bWFpbmluZyA9IHNlY19jb3VudCA8PCBCRFJWX1NFQ1RPUl9CSVRTOwotCi0gICAgZG8gewotICAg
ICAgICBieXRlX2NodW5rID0gYnl0ZV9yZW1haW5pbmcgPiBsaW1pdCA/IGxpbWl0IDogYnl0ZV9y
ZW1haW5pbmc7Ci0gICAgICAgIGlvcmVxLT5haW9faW5mbGlnaHQrKzsKLSAgICAgICAgYmxrX2Fp
b19wZGlzY2FyZChibGtkZXYtPmJsaywgYnl0ZV9vZmZzZXQsIGJ5dGVfY2h1bmssCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKLSAgICAgICAgYnl0
ZV9yZW1haW5pbmcgLT0gYnl0ZV9jaHVuazsKLSAgICAgICAgYnl0ZV9vZmZzZXQgKz0gYnl0ZV9j
aHVuazsKLSAgICB9IHdoaWxlIChieXRlX3JlbWFpbmluZyA+IDApOwotCi0gICAgcmV0dXJuIHRy
dWU7Ci19Ci0KLXN0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICpp
b3JlcSkKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2Owot
Ci0gICAgaW9yZXEtPmJ1ZiA9IHFlbXVfbWVtYWxpZ24oWENfUEFHRV9TSVpFLCBpb3JlcS0+c2l6
ZSk7Ci0gICAgaWYgKGlvcmVxLT5yZXEubnJfc2VnbWVudHMgJiYKLSAgICAgICAgKGlvcmVxLT5y
ZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1dSSVRFIHx8Ci0gICAgICAgICBpb3JlcS0+cmVxLm9w
ZXJhdGlvbiA9PSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEUpICYmCi0gICAgICAgIGlvcmVxX2dy
YW50X2NvcHkoaW9yZXEpKSB7Ci0gICAgICAgIHFlbXVfdmZyZWUoaW9yZXEtPmJ1Zik7Ci0gICAg
ICAgIGdvdG8gZXJyOwotICAgIH0KLQotICAgIGlvcmVxLT5haW9faW5mbGlnaHQrKzsKLSAgICBp
ZiAoaW9yZXEtPnByZXN5bmMpIHsKLSAgICAgICAgYmxrX2Fpb19mbHVzaChpb3JlcS0+YmxrZGV2
LT5ibGssIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3JlcSk7Ci0gICAgICAgIHJldHVybiAwOwotICAg
IH0KLQotICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKLSAgICBjYXNlIEJMS0lG
X09QX1JFQUQ6Ci0gICAgICAgIHFlbXVfaW92ZWNfYWRkKCZpb3JlcS0+diwgaW9yZXEtPmJ1Ziwg
aW9yZXEtPnNpemUpOwotICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJsa19nZXRfc3RhdHMoYmxr
ZGV2LT5ibGspLCAmaW9yZXEtPmFjY3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEt
PnYuc2l6ZSwgQkxPQ0tfQUNDVF9SRUFEKTsKLSAgICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsr
OwotICAgICAgICBibGtfYWlvX3ByZWFkdihibGtkZXYtPmJsaywgaW9yZXEtPnN0YXJ0LCAmaW9y
ZXEtPnYsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3Jl
cSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6Ci0gICAgY2FzZSBC
TEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6Ci0gICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdt
ZW50cykgewotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBxZW11X2lv
dmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYsIGlvcmVxLT5zaXplKTsKLSAgICAgICAgYmxv
Y2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT52LnNpemUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgPwotICAgICAg
ICAgICAgICAgICAgICAgICAgIEJMT0NLX0FDQ1RfV1JJVEUgOiBCTE9DS19BQ0NUX0ZMVVNIKTsK
LSAgICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOwotICAgICAgICBibGtfYWlvX3B3cml0ZXYo
YmxrZGV2LT5ibGssIGlvcmVxLT5zdGFydCwgJmlvcmVxLT52LCAwLAotICAgICAgICAgICAgICAg
ICAgICAgICAgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKLSAgICAgICAgYnJlYWs7Ci0gICAg
Y2FzZSBCTEtJRl9PUF9ESVNDQVJEOgotICAgIHsKLSAgICAgICAgc3RydWN0IGJsa2lmX3JlcXVl
c3RfZGlzY2FyZCAqcmVxID0gKHZvaWQgKikmaW9yZXEtPnJlcTsKLSAgICAgICAgaWYgKCFibGtf
c3BsaXRfZGlzY2FyZChpb3JlcSwgcmVxLT5zZWN0b3JfbnVtYmVyLCByZXEtPm5yX3NlY3RvcnMp
KSB7Ci0gICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAg
ICB9Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgLyogdW5rbm93biBvcGVyYXRpb24gKHNob3VsZG4n
dCBoYXBwZW4gLS0gcGFyc2UgY2F0Y2hlcyB0aGlzKSAqLwotICAgICAgICBnb3RvIGVycjsKLSAg
ICB9Ci0KLSAgICBxZW11X2Fpb19jb21wbGV0ZShpb3JlcSwgMCk7Ci0KLSAgICByZXR1cm4gMDsK
LQotZXJyOgotICAgIGlvcmVxX2ZpbmlzaChpb3JlcSk7Ci0gICAgaW9yZXEtPnN0YXR1cyA9IEJM
S0lGX1JTUF9FUlJPUjsKLSAgICByZXR1cm4gLTE7Ci19Ci0KLXN0YXRpYyBpbnQgYmxrX3NlbmRf
cmVzcG9uc2Vfb25lKHN0cnVjdCBpb3JlcSAqaW9yZXEpCi17Ci0gICAgc3RydWN0IFhlbkJsa0Rl
diAgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7Ci0gICAgaW50ICAgICAgICAgICAgICAgc2VuZF9u
b3RpZnkgICA9IDA7Ci0gICAgaW50ICAgICAgICAgICAgICAgaGF2ZV9yZXF1ZXN0cyA9IDA7Ci0g
ICAgYmxraWZfcmVzcG9uc2VfdCAgKnJlc3A7Ci0KLSAgICAvKiBQbGFjZSBvbiB0aGUgcmVzcG9u
c2UgcmluZyBmb3IgdGhlIHJlbGV2YW50IGRvbWFpbi4gKi8KLSAgICBzd2l0Y2ggKGJsa2Rldi0+
cHJvdG9jb2wpIHsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKLSAgICAgICAgcmVz
cCA9IChibGtpZl9yZXNwb25zZV90ICopIFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdz
Lm5hdGl2ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3Mu
bmF0aXZlLnJzcF9wcm9kX3B2dCk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgQkxLSUZfUFJP
VE9DT0xfWDg2XzMyOgotICAgICAgICByZXNwID0gKGJsa2lmX3Jlc3BvbnNlX3QgKikgUklOR19H
RVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LnJzcF9wcm9kX3B2dCk7
Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgotICAgICAg
ICByZXNwID0gKGJsa2lmX3Jlc3BvbnNlX3QgKikgUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+
cmluZ3MueDg2XzY0X3BhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtk
ZXYtPnJpbmdzLng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2dCk7Ci0gICAgICAgIGJyZWFrOwotICAg
IGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIHJlc3AtPmlkICAgICAg
ICA9IGlvcmVxLT5yZXEuaWQ7Ci0gICAgcmVzcC0+b3BlcmF0aW9uID0gaW9yZXEtPnJlcS5vcGVy
YXRpb247Ci0gICAgcmVzcC0+c3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKLQotICAgIGJsa2Rl
di0+cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCsrOwotCi0gICAgUklOR19QVVNIX1JFU1BPTlNF
U19BTkRfQ0hFQ0tfTk9USUZZKCZibGtkZXYtPnJpbmdzLmNvbW1vbiwgc2VuZF9ub3RpZnkpOwot
ICAgIGlmIChibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQgPT0gYmxrZGV2LT5yaW5n
cy5jb21tb24ucmVxX2NvbnMpIHsKLSAgICAgICAgLyoKLSAgICAgICAgICogVGFpbCBjaGVjayBm
b3IgcGVuZGluZyByZXF1ZXN0cy4gQWxsb3dzIGZyb250ZW5kIHRvIGF2b2lkCi0gICAgICAgICAq
IG5vdGlmaWNhdGlvbnMgaWYgcmVxdWVzdHMgYXJlIGFscmVhZHkgaW4gZmxpZ2h0IChsb3dlcgot
ICAgICAgICAgKiBvdmVyaGVhZHMgYW5kIHByb21vdGVzIGJhdGNoaW5nKS4KLSAgICAgICAgICov
Ci0gICAgICAgIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCZibGtkZXYtPnJpbmdzLmNv
bW1vbiwgaGF2ZV9yZXF1ZXN0cyk7Ci0gICAgfSBlbHNlIGlmIChSSU5HX0hBU19VTkNPTlNVTUVE
X1JFUVVFU1RTKCZibGtkZXYtPnJpbmdzLmNvbW1vbikpIHsKLSAgICAgICAgaGF2ZV9yZXF1ZXN0
cyA9IDE7Ci0gICAgfQotCi0gICAgaWYgKGhhdmVfcmVxdWVzdHMpIHsKLSAgICAgICAgYmxrZGV2
LT5tb3JlX3dvcmsrKzsKLSAgICB9Ci0gICAgcmV0dXJuIHNlbmRfbm90aWZ5OwotfQotCi0vKiB3
YWxrIGZpbmlzaGVkIGxpc3QsIHNlbmQgb3V0c3RhbmRpbmcgcmVzcG9uc2VzLCBmcmVlIHJlcXVl
c3RzICovCi1zdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9hbGwoc3RydWN0IFhlbkJsa0Rl
diAqYmxrZGV2KQotewotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7Ci0gICAgaW50IHNlbmRfbm90
aWZ5ID0gMDsKLQotICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZmluaXNoZWQpKSB7
Ci0gICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZmluaXNoZWQpOwotICAgICAg
ICBzZW5kX25vdGlmeSArPSBibGtfc2VuZF9yZXNwb25zZV9vbmUoaW9yZXEpOwotICAgICAgICBp
b3JlcV9yZWxlYXNlKGlvcmVxLCB0cnVlKTsKLSAgICB9Ci0gICAgaWYgKHNlbmRfbm90aWZ5KSB7
Ci0gICAgICAgIHhlbl9wdl9zZW5kX25vdGlmeSgmYmxrZGV2LT54ZW5kZXYpOwotICAgIH0KLX0K
LQotc3RhdGljIGludCBibGtfZ2V0X3JlcXVlc3Qoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2LCBz
dHJ1Y3QgaW9yZXEgKmlvcmVxLCBSSU5HX0lEWCByYykKLXsKLSAgICBzd2l0Y2ggKGJsa2Rldi0+
cHJvdG9jb2wpIHsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKLSAgICAgICAgbWVt
Y3B5KCZpb3JlcS0+cmVxLCBSSU5HX0dFVF9SRVFVRVNUKCZibGtkZXYtPnJpbmdzLm5hdGl2ZSwg
cmMpLAotICAgICAgICAgICAgICAgc2l6ZW9mKGlvcmVxLT5yZXEpKTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6Ci0gICAgICAgIGJsa2lmX2dldF94ODZf
MzJfcmVxKCZpb3JlcS0+cmVxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0dF
VF9SRVFVRVNUKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LCByYykpOwotICAgICAgICBicmVh
azsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKLSAgICAgICAgYmxraWZfZ2V0X3g4
Nl82NF9yZXEoJmlvcmVxLT5yZXEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdf
R0VUX1JFUVVFU1QoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHJjKSk7Ci0gICAgICAgIGJy
ZWFrOwotICAgIH0KLSAgICAvKiBQcmV2ZW50IHRoZSBjb21waWxlciBmcm9tIGFjY2Vzc2luZyB0
aGUgb24tcmluZyBmaWVsZHMgaW5zdGVhZC4gKi8KLSAgICBiYXJyaWVyKCk7Ci0gICAgcmV0dXJu
IDA7Ci19Ci0KLXN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMoc3RydWN0IFhlbkJsa0Rl
diAqYmxrZGV2KQotewotICAgIFJJTkdfSURYIHJjLCBycDsKLSAgICBzdHJ1Y3QgaW9yZXEgKmlv
cmVxOwotCi0gICAgYmxrZGV2LT5tb3JlX3dvcmsgPSAwOwotCi0gICAgcmMgPSBibGtkZXYtPnJp
bmdzLmNvbW1vbi5yZXFfY29uczsKLSAgICBycCA9IGJsa2Rldi0+cmluZ3MuY29tbW9uLnNyaW5n
LT5yZXFfcHJvZDsKLSAgICB4ZW5fcm1iKCk7IC8qIEVuc3VyZSB3ZSBzZWUgcXVldWVkIHJlcXVl
c3RzIHVwIHRvICdycCcuICovCi0KLSAgICBibGtfc2VuZF9yZXNwb25zZV9hbGwoYmxrZGV2KTsK
LSAgICB3aGlsZSAocmMgIT0gcnApIHsKLSAgICAgICAgLyogcHVsbCByZXF1ZXN0IGZyb20gcmlu
ZyAqLwotICAgICAgICBpZiAoUklOR19SRVFVRVNUX0NPTlNfT1ZFUkZMT1coJmJsa2Rldi0+cmlu
Z3MuY29tbW9uLCByYykpIHsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAg
IGlvcmVxID0gaW9yZXFfc3RhcnQoYmxrZGV2KTsKLSAgICAgICAgaWYgKGlvcmVxID09IE5VTEwp
IHsKLSAgICAgICAgICAgIGJsa2Rldi0+bW9yZV93b3JrKys7Ci0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgfQotICAgICAgICBibGtfZ2V0X3JlcXVlc3QoYmxrZGV2LCBpb3JlcSwgcmMpOwot
ICAgICAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yZXFfY29ucyA9ICsrcmM7Ci0KLSAgICAgICAg
LyogcGFyc2UgdGhlbSAqLwotICAgICAgICBpZiAoaW9yZXFfcGFyc2UoaW9yZXEpICE9IDApIHsK
LQotICAgICAgICAgICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewotICAgICAgICAg
ICAgY2FzZSBCTEtJRl9PUF9SRUFEOgotICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxp
ZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQkxPQ0tfQUNDVF9SRUFEKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6Ci0gICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9p
bnZhbGlkKGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBCTE9DS19BQ0NUX1dSSVRFKTsKLSAgICAgICAgICAgICAgICBicmVhazsK
LSAgICAgICAgICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgotICAgICAgICAgICAg
ICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9GTFVTSCk7Ci0gICAgICAg
ICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfTsKLQot
ICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jlc3BvbnNlX29uZShpb3JlcSkpIHsKLSAgICAgICAg
ICAgICAgICB4ZW5fcHZfc2VuZF9ub3RpZnkoJmJsa2Rldi0+eGVuZGV2KTsKLSAgICAgICAgICAg
IH0KLSAgICAgICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIGZhbHNlKTsKLSAgICAgICAgICAg
IGNvbnRpbnVlOwotICAgICAgICB9Ci0KLSAgICAgICAgaW9yZXFfcnVuaW9fcWVtdV9haW8oaW9y
ZXEpOwotICAgIH0KLQotICAgIGlmIChibGtkZXYtPm1vcmVfd29yayAmJiBibGtkZXYtPnJlcXVl
c3RzX2luZmxpZ2h0IDwgYmxrZGV2LT5tYXhfcmVxdWVzdHMpIHsKLSAgICAgICAgcWVtdV9iaF9z
Y2hlZHVsZShibGtkZXYtPmJoKTsKLSAgICB9Ci19Ci0KLS8qIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KLQotc3RhdGljIHZv
aWQgYmxrX2JoKHZvaWQgKm9wYXF1ZSkKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYg
PSBvcGFxdWU7Ci0KLSAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKLSAgICBi
bGtfaGFuZGxlX3JlcXVlc3RzKGJsa2Rldik7Ci0gICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtk
ZXYtPmN0eCk7Ci19Ci0KLXN0YXRpYyB2b2lkIGJsa19hbGxvYyhzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVy
X29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLSAgICBFcnJvciAqZXJyID0g
TlVMTDsKLQotICAgIHRyYWNlX3hlbl9kaXNrX2FsbG9jKHhlbmRldi0+bmFtZSk7Ci0KLSAgICBR
TElTVF9JTklUKCZibGtkZXYtPmluZmxpZ2h0KTsKLSAgICBRTElTVF9JTklUKCZibGtkZXYtPmZp
bmlzaGVkKTsKLSAgICBRTElTVF9JTklUKCZibGtkZXYtPmZyZWVsaXN0KTsKLQotICAgIGJsa2Rl
di0+aW90aHJlYWQgPSBpb3RocmVhZF9jcmVhdGUoeGVuZGV2LT5uYW1lLCAmZXJyKTsKLSAgICBh
c3NlcnQoIWVycik7Ci0KLSAgICBibGtkZXYtPmN0eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4
dChibGtkZXYtPmlvdGhyZWFkKTsKLSAgICBibGtkZXYtPmJoID0gYWlvX2JoX25ldyhibGtkZXYt
PmN0eCwgYmxrX2JoLCBibGtkZXYpOwotfQotCi1zdGF0aWMgdm9pZCBibGtfcGFyc2VfZGlzY2Fy
ZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCi17Ci0gICAgc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwotICAgIGludCBlbmFibGU7Ci0KLSAgICBibGtk
ZXYtPmZlYXR1cmVfZGlzY2FyZCA9IHRydWU7Ci0KLSAgICBpZiAoeGVuc3RvcmVfcmVhZF9iZV9p
bnQoeGVuZGV2LCAiZGlzY2FyZC1lbmFibGUiLCAmZW5hYmxlKSA9PSAwKSB7Ci0gICAgICAgIGJs
a2Rldi0+ZmVhdHVyZV9kaXNjYXJkID0gISFlbmFibGU7Ci0gICAgfQotCi0gICAgaWYgKGJsa2Rl
di0+ZmVhdHVyZV9kaXNjYXJkKSB7Ci0gICAgICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5k
ZXYsICJmZWF0dXJlLWRpc2NhcmQiLCAxKTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBpbnQgYmxrX2lu
aXQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQotewotICAgIHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRl
dik7Ci0gICAgaW50IGluZm8gPSAwOwotICAgIGNoYXIgKmRpcmVjdGlvc2FmZSA9IE5VTEw7Ci0K
LSAgICB0cmFjZV94ZW5fZGlza19pbml0KHhlbmRldi0+bmFtZSk7Ci0KLSAgICAvKiByZWFkIHhl
bnN0b3JlIGVudHJpZXMgKi8KLSAgICBpZiAoYmxrZGV2LT5wYXJhbXMgPT0gTlVMTCkgewotICAg
ICAgICBjaGFyICpoID0gTlVMTDsKLSAgICAgICAgYmxrZGV2LT5wYXJhbXMgPSB4ZW5zdG9yZV9y
ZWFkX2JlX3N0cih4ZW5kZXYsICJwYXJhbXMiKTsKLSAgICAgICAgaWYgKGJsa2Rldi0+cGFyYW1z
ICE9IE5VTEwpIHsKLSAgICAgICAgICAgIGggPSBzdHJjaHIoYmxrZGV2LT5wYXJhbXMsICc6Jyk7
Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKGggIT0gTlVMTCkgewotICAgICAgICAgICAgYmxrZGV2
LT5maWxlcHJvdG8gPSBibGtkZXYtPnBhcmFtczsKLSAgICAgICAgICAgIGJsa2Rldi0+ZmlsZW5h
bWUgID0gaCsxOwotICAgICAgICAgICAgKmggPSAwOwotICAgICAgICB9IGVsc2UgewotICAgICAg
ICAgICAgYmxrZGV2LT5maWxlcHJvdG8gPSAiPHVuc2V0PiI7Ci0gICAgICAgICAgICBibGtkZXYt
PmZpbGVuYW1lICA9IGJsa2Rldi0+cGFyYW1zOwotICAgICAgICB9Ci0gICAgfQotICAgIGlmICgh
c3RyY21wKCJhaW8iLCBibGtkZXYtPmZpbGVwcm90bykpIHsKLSAgICAgICAgYmxrZGV2LT5maWxl
cHJvdG8gPSAicmF3IjsKLSAgICB9Ci0gICAgaWYgKCFzdHJjbXAoInZoZCIsIGJsa2Rldi0+Zmls
ZXByb3RvKSkgewotICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9ICJ2cGMiOwotICAgIH0KLSAg
ICBpZiAoYmxrZGV2LT5tb2RlID09IE5VTEwpIHsKLSAgICAgICAgYmxrZGV2LT5tb2RlID0geGVu
c3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAibW9kZSIpOwotICAgIH0KLSAgICBpZiAoYmxrZGV2
LT50eXBlID09IE5VTEwpIHsKLSAgICAgICAgYmxrZGV2LT50eXBlID0geGVuc3RvcmVfcmVhZF9i
ZV9zdHIoeGVuZGV2LCAidHlwZSIpOwotICAgIH0KLSAgICBpZiAoYmxrZGV2LT5kZXYgPT0gTlVM
TCkgewotICAgICAgICBibGtkZXYtPmRldiA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwg
ImRldiIpOwotICAgIH0KLSAgICBpZiAoYmxrZGV2LT5kZXZ0eXBlID09IE5VTEwpIHsKLSAgICAg
ICAgYmxrZGV2LT5kZXZ0eXBlID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGV2aWNl
LXR5cGUiKTsKLSAgICB9Ci0gICAgZGlyZWN0aW9zYWZlID0geGVuc3RvcmVfcmVhZF9iZV9zdHIo
eGVuZGV2LCAiZGlyZWN0LWlvLXNhZmUiKTsKLSAgICBibGtkZXYtPmRpcmVjdGlvc2FmZSA9IChk
aXJlY3Rpb3NhZmUgJiYgYXRvaShkaXJlY3Rpb3NhZmUpKTsKLQotICAgIC8qIGRvIHdlIGhhdmUg
YWxsIHdlIG5lZWQ/ICovCi0gICAgaWYgKGJsa2Rldi0+cGFyYW1zID09IE5VTEwgfHwKLSAgICAg
ICAgYmxrZGV2LT5tb2RlID09IE5VTEwgICB8fAotICAgICAgICBibGtkZXYtPnR5cGUgPT0gTlVM
TCAgIHx8Ci0gICAgICAgIGJsa2Rldi0+ZGV2ID09IE5VTEwpIHsKLSAgICAgICAgZ290byBvdXRf
ZXJyb3I7Ci0gICAgfQotCi0gICAgLyogcmVhZC1vbmx5ID8gKi8KLSAgICBpZiAoc3RyY21wKGJs
a2Rldi0+bW9kZSwgInciKSkgewotICAgICAgICBpbmZvICB8PSBWRElTS19SRUFET05MWTsKLSAg
ICB9Ci0KLSAgICAvKiBjZHJvbSA/ICovCi0gICAgaWYgKGJsa2Rldi0+ZGV2dHlwZSAmJiAhc3Ry
Y21wKGJsa2Rldi0+ZGV2dHlwZSwgImNkcm9tIikpIHsKLSAgICAgICAgaW5mbyAgfD0gVkRJU0tf
Q0RST007Ci0gICAgfQotCi0gICAgYmxrZGV2LT5maWxlX2JsayAgPSBCTE9DS19TSVpFOwotCi0g
ICAgLyogZmlsbCBpbmZvCi0gICAgICogYmxrX2Nvbm5lY3Qgc3VwcGxpZXMgc2VjdG9yLXNpemUg
YW5kIHNlY3RvcnMKLSAgICAgKi8KLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAi
ZmVhdHVyZS1mbHVzaC1jYWNoZSIsIDEpOwotICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5k
ZXYsICJpbmZvIiwgaW5mbyk7Ci0KLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAi
bWF4LXJpbmctcGFnZS1vcmRlciIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIE1BWF9SSU5H
X1BBR0VfT1JERVIpOwotCi0gICAgYmxrX3BhcnNlX2Rpc2NhcmQoYmxrZGV2KTsKLQotICAgIGdf
ZnJlZShkaXJlY3Rpb3NhZmUpOwotICAgIHJldHVybiAwOwotCi1vdXRfZXJyb3I6Ci0gICAgZ19m
cmVlKGJsa2Rldi0+cGFyYW1zKTsKLSAgICBibGtkZXYtPnBhcmFtcyA9IE5VTEw7Ci0gICAgZ19m
cmVlKGJsa2Rldi0+bW9kZSk7Ci0gICAgYmxrZGV2LT5tb2RlID0gTlVMTDsKLSAgICBnX2ZyZWUo
YmxrZGV2LT50eXBlKTsKLSAgICBibGtkZXYtPnR5cGUgPSBOVUxMOwotICAgIGdfZnJlZShibGtk
ZXYtPmRldik7Ci0gICAgYmxrZGV2LT5kZXYgPSBOVUxMOwotICAgIGdfZnJlZShibGtkZXYtPmRl
dnR5cGUpOwotICAgIGJsa2Rldi0+ZGV2dHlwZSA9IE5VTEw7Ci0gICAgZ19mcmVlKGRpcmVjdGlv
c2FmZSk7Ci0gICAgYmxrZGV2LT5kaXJlY3Rpb3NhZmUgPSBmYWxzZTsKLSAgICByZXR1cm4gLTE7
Ci19Ci0KLXN0YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVu
ZGV2KQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5k
ZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7Ci0gICAgaW50IGluZGV4LCBxZmxhZ3M7Ci0g
ICAgYm9vbCByZWFkb25seSA9IHRydWU7Ci0gICAgYm9vbCB3cml0ZXRocm91Z2ggPSB0cnVlOwot
ICAgIGludCBvcmRlciwgcmluZ19yZWY7Ci0gICAgdW5zaWduZWQgaW50IHJpbmdfc2l6ZSwgbWF4
X2dyYW50czsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLQotICAgIHRyYWNlX3hlbl9kaXNrX2Nvbm5l
Y3QoeGVuZGV2LT5uYW1lKTsKLQotICAgIC8qIHJlYWQtb25seSA/ICovCi0gICAgaWYgKGJsa2Rl
di0+ZGlyZWN0aW9zYWZlKSB7Ci0gICAgICAgIHFmbGFncyA9IEJEUlZfT19OT0NBQ0hFIHwgQkRS
Vl9PX05BVElWRV9BSU87Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgcWZsYWdzID0gMDsKLSAgICAg
ICAgd3JpdGV0aHJvdWdoID0gZmFsc2U7Ci0gICAgfQotICAgIGlmIChzdHJjbXAoYmxrZGV2LT5t
b2RlLCAidyIpID09IDApIHsKLSAgICAgICAgcWZsYWdzIHw9IEJEUlZfT19SRFdSOwotICAgICAg
ICByZWFkb25seSA9IGZhbHNlOwotICAgIH0KLSAgICBpZiAoYmxrZGV2LT5mZWF0dXJlX2Rpc2Nh
cmQpIHsKLSAgICAgICAgcWZsYWdzIHw9IEJEUlZfT19VTk1BUDsKLSAgICB9Ci0KLSAgICAvKiBp
bml0IHFlbXUgYmxvY2sgZHJpdmVyICovCi0gICAgaW5kZXggPSAoeGVuZGV2LT5kZXYgLSAyMDIg
KiAyNTYpIC8gMTY7Ci0gICAgYmxrZGV2LT5kaW5mbyA9IGRyaXZlX2dldChJRl9YRU4sIDAsIGlu
ZGV4KTsKLSAgICBpZiAoIWJsa2Rldi0+ZGluZm8pIHsKLSAgICAgICAgRXJyb3IgKmxvY2FsX2Vy
ciA9IE5VTEw7Ci0gICAgICAgIFFEaWN0ICpvcHRpb25zID0gTlVMTDsKLQotICAgICAgICBpZiAo
c3RyY21wKGJsa2Rldi0+ZmlsZXByb3RvLCAiPHVuc2V0PiIpKSB7Ci0gICAgICAgICAgICBvcHRp
b25zID0gcWRpY3RfbmV3KCk7Ci0gICAgICAgICAgICBxZGljdF9wdXRfc3RyKG9wdGlvbnMsICJk
cml2ZXIiLCBibGtkZXYtPmZpbGVwcm90byk7Ci0gICAgICAgIH0KLQotICAgICAgICAvKiBzZXR1
cCB2aWEgeGVuYnVzIC0+IGNyZWF0ZSBuZXcgYmxvY2sgZHJpdmVyIGluc3RhbmNlICovCi0gICAg
ICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAyLCAiY3JlYXRlIG5ldyBiZHJ2ICh4ZW5idXMgc2V0
dXApXG4iKTsKLSAgICAgICAgYmxrZGV2LT5ibGsgPSBibGtfbmV3X29wZW4oYmxrZGV2LT5maWxl
bmFtZSwgTlVMTCwgb3B0aW9ucywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cWZsYWdzLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKCFibGtkZXYtPmJsaykgewotICAgICAg
ICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogJXNcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIGVycm9yX2dldF9wcmV0dHkobG9jYWxfZXJyKSk7Ci0gICAgICAgICAg
ICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7Ci0gICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAg
IH0KLSAgICAgICAgYmxrX3NldF9lbmFibGVfd3JpdGVfY2FjaGUoYmxrZGV2LT5ibGssICF3cml0
ZXRocm91Z2gpOwotICAgIH0gZWxzZSB7Ci0gICAgICAgIC8qIHNldHVwIHZpYSBxZW11IGNtZGxp
bmUgLT4gYWxyZWFkeSBzZXR1cCBmb3IgdXMgKi8KLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5k
ZXYsIDIsCi0gICAgICAgICAgICAgICAgICAgICAgImdldCBjb25maWd1cmVkIGJkcnYgKGNtZGxp
bmUgc2V0dXApXG4iKTsKLSAgICAgICAgYmxrZGV2LT5ibGsgPSBibGtfYnlfbGVnYWN5X2RpbmZv
KGJsa2Rldi0+ZGluZm8pOwotICAgICAgICBpZiAoYmxrX2lzX3JlYWRfb25seShibGtkZXYtPmJs
aykgJiYgIXJlYWRvbmx5KSB7Ci0gICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwg
IlVuZXhwZWN0ZWQgcmVhZC1vbmx5IGRyaXZlIik7Ci0gICAgICAgICAgICBibGtkZXYtPmJsayA9
IE5VTEw7Ci0gICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgIH0KLSAgICAgICAgLyogYmxr
ZGV2LT5ibGsgaXMgbm90IGNyZWF0ZSBieSB1cywgd2UgZ2V0IGEgcmVmZXJlbmNlCi0gICAgICAg
ICAqIHNvIHdlIGNhbiBibGtfdW5yZWYoKSB1bmNvbmRpdGlvbmFsbHkgKi8KLSAgICAgICAgYmxr
X3JlZihibGtkZXYtPmJsayk7Ci0gICAgfQotICAgIGJsa19hdHRhY2hfZGV2X2xlZ2FjeShibGtk
ZXYtPmJsaywgYmxrZGV2KTsKLSAgICBibGtkZXYtPmZpbGVfc2l6ZSA9IGJsa19nZXRsZW5ndGgo
YmxrZGV2LT5ibGspOwotICAgIGlmIChibGtkZXYtPmZpbGVfc2l6ZSA8IDApIHsKLSAgICAgICAg
QmxvY2tEcml2ZXJTdGF0ZSAqYnMgPSBibGtfYnMoYmxrZGV2LT5ibGspOwotICAgICAgICBjb25z
dCBjaGFyICpkcnZfbmFtZSA9IGJzID8gYmRydl9nZXRfZm9ybWF0X25hbWUoYnMpIDogTlVMTDsK
LSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJibGtfZ2V0bGVuZ3RoOiAlZCAoJXMp
IHwgZHJ2ICVzXG4iLAotICAgICAgICAgICAgICAgICAgICAgIChpbnQpYmxrZGV2LT5maWxlX3Np
emUsIHN0cmVycm9yKC1ibGtkZXYtPmZpbGVfc2l6ZSksCi0gICAgICAgICAgICAgICAgICAgICAg
ZHJ2X25hbWUgPzogIi0iKTsKLSAgICAgICAgYmxrZGV2LT5maWxlX3NpemUgPSAwOwotICAgIH0K
LQotICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAxLCAidHlwZSBcIiVzXCIsIGZpbGVwcm90byBc
IiVzXCIsIGZpbGVuYW1lIFwiJXNcIiwiCi0gICAgICAgICAgICAgICAgICAiIHNpemUgJSIgUFJJ
ZDY0ICIgKCUiIFBSSWQ2NCAiIE1CKVxuIiwKLSAgICAgICAgICAgICAgICAgIGJsa2Rldi0+dHlw
ZSwgYmxrZGV2LT5maWxlcHJvdG8sIGJsa2Rldi0+ZmlsZW5hbWUsCi0gICAgICAgICAgICAgICAg
ICBibGtkZXYtPmZpbGVfc2l6ZSwgYmxrZGV2LT5maWxlX3NpemUgLyBNaUIpOwotCi0gICAgLyog
RmlsbCBpbiBudW1iZXIgb2Ygc2VjdG9yIHNpemUgYW5kIG51bWJlciBvZiBzZWN0b3JzICovCi0g
ICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgInNlY3Rvci1zaXplIiwgYmxrZGV2LT5m
aWxlX2Jsayk7Ci0gICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50NjQoeGVuZGV2LCAic2VjdG9ycyIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5maWxlX3NpemUgLyBibGtkZXYt
PmZpbGVfYmxrKTsKLQotICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJyaW5n
LXBhZ2Utb3JkZXIiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmb3JkZXIpID09IC0x
KSB7Ci0gICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYgPSAxOwotCi0gICAgICAgIGlmICh4ZW5z
dG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJyaW5nLXJlZiIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmcmluZ19yZWYpID09IC0xKSB7Ci0gICAgICAgICAgICByZXR1cm4gLTE7
Ci0gICAgICAgIH0KLSAgICAgICAgYmxrZGV2LT5yaW5nX3JlZlswXSA9IHJpbmdfcmVmOwotCi0g
ICAgfSBlbHNlIGlmIChvcmRlciA+PSAwICYmIG9yZGVyIDw9IE1BWF9SSU5HX1BBR0VfT1JERVIp
IHsKLSAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiA9IDEgPDwgb3JkZXI7Ci0KLSAgICAgICAg
Zm9yIChpID0gMDsgaSA8IGJsa2Rldi0+bnJfcmluZ19yZWY7IGkrKykgewotICAgICAgICAgICAg
Y2hhciAqa2V5OwotCi0gICAgICAgICAgICBrZXkgPSBnX3N0cmR1cF9wcmludGYoInJpbmctcmVm
JXUiLCBpKTsKLSAgICAgICAgICAgIGlmICgha2V5KSB7Ci0gICAgICAgICAgICAgICAgcmV0dXJu
IC0xOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9p
bnQoeGVuZGV2LCBrZXksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnJp
bmdfcmVmKSA9PSAtMSkgewotICAgICAgICAgICAgICAgIGdfZnJlZShrZXkpOwotICAgICAgICAg
ICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGJsa2Rldi0+cmlu
Z19yZWZbaV0gPSByaW5nX3JlZjsKLQotICAgICAgICAgICAgZ19mcmVlKGtleSk7Ci0gICAgICAg
IH0KLSAgICB9IGVsc2UgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImludmFs
aWQgcmluZy1wYWdlLW9yZGVyOiAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICBvcmRlcik7
Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9p
bnQoeGVuZGV2LCAiZXZlbnQtY2hhbm5lbCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZ4ZW5kZXYtPnJlbW90ZV9wb3J0KSA9PSAtMSkgewotICAgICAgICByZXR1cm4gLTE7Ci0gICAg
fQotCi0gICAgaWYgKCF4ZW5kZXYtPnByb3RvY29sKSB7Ci0gICAgICAgIGJsa2Rldi0+cHJvdG9j
b2wgPSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU7Ci0gICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2
LT5wcm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9OQVRJVkUpID09IDApIHsKLSAgICAgICAgYmxr
ZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX05BVElWRTsKLSAgICB9IGVsc2UgaWYgKHN0
cmNtcCh4ZW5kZXYtPnByb3RvY29sLCBYRU5fSU9fUFJPVE9fQUJJX1g4Nl8zMikgPT0gMCkgewot
ICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfWDg2XzMyOwotICAgIH0g
ZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+cHJvdG9jb2wsIFhFTl9JT19QUk9UT19BQklfWDg2XzY0
KSA9PSAwKSB7Ci0gICAgICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9YODZf
NjQ7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RP
Q09MX05BVElWRTsKLSAgICB9Ci0KLSAgICByaW5nX3NpemUgPSBYQ19QQUdFX1NJWkUgKiBibGtk
ZXYtPm5yX3JpbmdfcmVmOwotICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgewotICAgIGNh
c2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotICAgIHsKLSAgICAgICAgYmxrZGV2LT5tYXhfcmVx
dWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZiwgcmluZ19zaXplKTsKLSAgICAgICAgYnJl
YWs7Ci0gICAgfQotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgotICAgIHsKLSAgICAg
ICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfMzIs
IHJpbmdfc2l6ZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBjYXNlIEJMS0lGX1BST1RP
Q09MX1g4Nl82NDoKLSAgICB7Ci0gICAgICAgIGJsa2Rldi0+bWF4X3JlcXVlc3RzID0gX19DT05T
VF9SSU5HX1NJWkUoYmxraWZfeDg2XzY0LCByaW5nX3NpemUpOwotICAgICAgICBicmVhazsKLSAg
ICB9Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQotICAgIC8qIEFk
ZCBvbiB0aGUgbnVtYmVyIG5lZWRlZCBmb3IgdGhlIHJpbmcgcGFnZXMgKi8KLSAgICBtYXhfZ3Jh
bnRzID0gYmxrZGV2LT5ucl9yaW5nX3JlZjsKLQotICAgIHhlbl9iZV9zZXRfbWF4X2dyYW50X3Jl
ZnMoeGVuZGV2LCBtYXhfZ3JhbnRzKTsKLSAgICBibGtkZXYtPnNyaW5nID0geGVuX2JlX21hcF9n
cmFudF9yZWZzKHhlbmRldiwgYmxrZGV2LT5yaW5nX3JlZiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFKTsKLSAg
ICBpZiAoIWJsa2Rldi0+c3JpbmcpIHsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQotICAg
IHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgewotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFU
SVZFOgotICAgIHsKLSAgICAgICAgYmxraWZfc3JpbmdfdCAqc3JpbmdfbmF0aXZlID0gYmxrZGV2
LT5zcmluZzsKLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MubmF0aXZlLCBz
cmluZ19uYXRpdmUsIHJpbmdfc2l6ZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBjYXNl
IEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKLSAgICB7Ci0gICAgICAgIGJsa2lmX3g4Nl8zMl9zcmlu
Z190ICpzcmluZ194ODZfMzIgPSBibGtkZXYtPnNyaW5nOwotCi0gICAgICAgIEJBQ0tfUklOR19J
TklUKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LCBzcmluZ194ODZfMzIsIHJpbmdfc2l6ZSk7
Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoK
LSAgICB7Ci0gICAgICAgIGJsa2lmX3g4Nl82NF9zcmluZ190ICpzcmluZ194ODZfNjQgPSBibGtk
ZXYtPnNyaW5nOwotCi0gICAgICAgIEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLng4Nl82
NF9wYXJ0LCBzcmluZ194ODZfNjQsIHJpbmdfc2l6ZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0K
LSAgICB9Ci0KLSAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+YmxrLCBibGtkZXYtPmN0
eCk7Ci0KLSAgICB4ZW5fYmVfYmluZF9ldnRjaG4oeGVuZGV2KTsKLQotICAgIHhlbl9wdl9wcmlu
dGYoeGVuZGV2LCAxLCAib2s6IHByb3RvICVzLCBuci1yaW5nLXJlZiAldSwgIgotICAgICAgICAg
ICAgICAgICAgInJlbW90ZSBwb3J0ICVkLCBsb2NhbCBwb3J0ICVkXG4iLAotICAgICAgICAgICAg
ICAgICAgeGVuZGV2LT5wcm90b2NvbCwgYmxrZGV2LT5ucl9yaW5nX3JlZiwKLSAgICAgICAgICAg
ICAgICAgIHhlbmRldi0+cmVtb3RlX3BvcnQsIHhlbmRldi0+bG9jYWxfcG9ydCk7Ci0gICAgcmV0
dXJuIDA7Ci19Ci0KLXN0YXRpYyB2b2lkIGJsa19kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldikKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWlu
ZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwotCi0gICAgdHJhY2VfeGVu
X2Rpc2tfZGlzY29ubmVjdCh4ZW5kZXYtPm5hbWUpOwotCi0gICAgYWlvX2NvbnRleHRfYWNxdWly
ZShibGtkZXYtPmN0eCk7Ci0KLSAgICBpZiAoYmxrZGV2LT5ibGspIHsKLSAgICAgICAgYmxrX3Nl
dF9haW9fY29udGV4dChibGtkZXYtPmJsaywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7Ci0gICAg
ICAgIGJsa19kZXRhY2hfZGV2KGJsa2Rldi0+YmxrLCBibGtkZXYpOwotICAgICAgICBibGtfdW5y
ZWYoYmxrZGV2LT5ibGspOwotICAgICAgICBibGtkZXYtPmJsayA9IE5VTEw7Ci0gICAgfQotICAg
IHhlbl9wdl91bmJpbmRfZXZ0Y2huKHhlbmRldik7Ci0KLSAgICBhaW9fY29udGV4dF9yZWxlYXNl
KGJsa2Rldi0+Y3R4KTsKLQotICAgIGlmIChibGtkZXYtPnNyaW5nKSB7Ci0gICAgICAgIHhlbl9i
ZV91bm1hcF9ncmFudF9yZWZzKHhlbmRldiwgYmxrZGV2LT5zcmluZywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZik7Ci0gICAgICAgIGJsa2Rldi0+
c3JpbmcgPSBOVUxMOwotICAgIH0KLX0KLQotc3RhdGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVu
TGVnYWN5RGV2aWNlICp4ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0g
Y29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLSAgICBzdHJ1
Y3QgaW9yZXEgKmlvcmVxOwotCi0gICAgdHJhY2VfeGVuX2Rpc2tfZnJlZSh4ZW5kZXYtPm5hbWUp
OwotCi0gICAgYmxrX2Rpc2Nvbm5lY3QoeGVuZGV2KTsKLQotICAgIHdoaWxlICghUUxJU1RfRU1Q
VFkoJmJsa2Rldi0+ZnJlZWxpc3QpKSB7Ci0gICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJs
a2Rldi0+ZnJlZWxpc3QpOwotICAgICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOwotICAg
ICAgICBxZW11X2lvdmVjX2Rlc3Ryb3koJmlvcmVxLT52KTsKLSAgICAgICAgZ19mcmVlKGlvcmVx
KTsKLSAgICB9Ci0KLSAgICBnX2ZyZWUoYmxrZGV2LT5wYXJhbXMpOwotICAgIGdfZnJlZShibGtk
ZXYtPm1vZGUpOwotICAgIGdfZnJlZShibGtkZXYtPnR5cGUpOwotICAgIGdfZnJlZShibGtkZXYt
PmRldik7Ci0gICAgZ19mcmVlKGJsa2Rldi0+ZGV2dHlwZSk7Ci0gICAgcWVtdV9iaF9kZWxldGUo
YmxrZGV2LT5iaCk7Ci0gICAgaW90aHJlYWRfZGVzdHJveShibGtkZXYtPmlvdGhyZWFkKTsKLSAg
ICByZXR1cm4gMDsKLX0KLQotc3RhdGljIHZvaWQgYmxrX2V2ZW50KHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldikKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWlu
ZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwotCi0gICAgcWVtdV9iaF9z
Y2hlZHVsZShibGtkZXYtPmJoKTsKLX0KLQotc3RydWN0IFhlbkRldk9wcyB4ZW5fYmxrZGV2X29w
cyA9IHsKLSAgICAuZmxhZ3MgICAgICA9IERFVk9QU19GTEFHX05FRURfR05UREVWLAotICAgIC5z
aXplICAgICAgID0gc2l6ZW9mKHN0cnVjdCBYZW5CbGtEZXYpLAotICAgIC5hbGxvYyAgICAgID0g
YmxrX2FsbG9jLAotICAgIC5pbml0ICAgICAgID0gYmxrX2luaXQsCi0gICAgLmluaXRpYWxpc2Ug
PSBibGtfY29ubmVjdCwKLSAgICAuZGlzY29ubmVjdCA9IGJsa19kaXNjb25uZWN0LAotICAgIC5l
dmVudCAgICAgID0gYmxrX2V2ZW50LAotICAgIC5mcmVlICAgICAgID0gYmxrX2ZyZWUsCi19Owot
LSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:58:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1ggsq7-00085K-CG; Tue, 08 Jan 2019 14:58: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsq6-00084d-3Q
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:58:46 +0000
X-Inumbo-ID: e4fab9e2-1355-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4fab9e2-1355-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:58:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059985"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:59 +0000
Message-ID: <20190108144903.8249-15-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 14/18] xen: add implementations of xen-block
 connect and disconnect functions...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIHdpcmUgaW4gdGhlIGRhdGFwbGFuZS4KClRoaXMgcGF0Y2ggYWRkcyB0aGUgcmVtYWlu
aW5nIGNvZGUgdG8gbWFrZSB0aGUgeGVuLWJsb2NrIFhlbkRldmljZQpmdW5jdGlvbmFsLiBUaGUg
cGFyYW1ldGVycyB0aGF0IGEgYmxvY2sgZnJvbnRlbmQgZXhwZWN0cyB0byBmaW5kIGFyZQpwb3B1
bGF0ZWQgaW4gdGhlIGJhY2tlbmQgeGVuc3RvcmUgYXJlYSwgYW5kIHRoZSAncmluZy1yZWYnIGFu
ZAonZXZlbnQtY2hhbm5lbCcgdmFsdWVzIHNwZWNpZmllZCBpbiB0aGUgZnJvbnRlbmQgeGVuc3Rv
cmUgYXJlYSBhcmUKbWFwcGVkL2JvdW5kIGFuZCB1c2VkIHRvIHNldCB1cCB0aGUgZGF0YXBsYW5l
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEtl
dmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgoKdjU6CiAtIFJlLWJhc2UKCnYzOgogLSBBZGQgbWlzc2luZyByZXR1cm4gc3RhdGVtZW50
IHRvIHhlbl9ibG9ja19yZWFsaXplKCkKIC0gU2V0IGRldmljZSBuYW1lIHRvICd2YmQnIG5vdyB0
aGUgYmFja2VuZCBpcyBmdW5jdGlvbmFsCiAtIEFkZCBhbiB1bnBsdWcgaGFuZGxlcgogLSBNb3Zl
IGJhY2tlbmQgd2F0Y2ggY29kZSBmcm9tIHN1YnNlcXVlbnQgcGF0Y2ggc2luY2UgaXQncyBub3cg
bmVlZGVkCiAgIHRvIGhhbmRsZSB1bnBsdWcKCnYyOgogLSBUaWR5IHVwIGhlYWRlciBpbmNsdXNp
b25zCiAtIFN0b3AgbGVha2luZyByaW5nX3JlZiBvbiBlcnJvcgogLSBBdXRvLWNyZWF0ZSBkcml2
ZSBmb3IgQ0RSb20gZGV2aWNlcwotLS0KIGh3L2Jsb2NrL3hlbi1ibG9jay5jICAgICAgIHwgMTY2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBody94ZW4vdHJhY2UtZXZlbnRzICAg
ICAgICB8ICAgMyArCiBody94ZW4veGVuLWJ1cy5jICAgICAgICAgICB8IDE4NyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiBpbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaCB8
ICAgOSArKwogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oICAgfCAgMTQgKystCiA1IGZpbGVzIGNo
YW5nZWQsIDM1MyBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9o
dy9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCmluZGV4IDNhOTYzYjAz
ODMuLmE3YzM3YzE4NWEgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jCisrKyBiL2h3
L2Jsb2NrL3hlbi1ibG9jay5jCkBAIC0xMCw3ICsxMCwxMyBAQAogI2luY2x1ZGUgInFhcGkvZXJy
b3IuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKICNpbmNsdWRlICJody9ody5oIgorI2lu
Y2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCisjaW5jbHVkZSAiaHcvYmxvY2sveGVuX2Jsa2lm
LmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi1ibG9jay5oIgorI2luY2x1ZGUgInN5c2VtdS9ibG9j
a2Rldi5oIgorI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgiCisjaW5jbHVkZSAic3lz
ZW11L2lvdGhyZWFkLmgiCisjaW5jbHVkZSAiZGF0YXBsYW5lL3hlbi1ibG9jay5oIgogI2luY2x1
ZGUgInRyYWNlLmgiCiAKIHN0YXRpYyBjaGFyICp4ZW5fYmxvY2tfZ2V0X25hbWUoWGVuRGV2aWNl
ICp4ZW5kZXYsIEVycm9yICoqZXJycCkKQEAgLTI4LDYgKzM0LDggQEAgc3RhdGljIHZvaWQgeGVu
X2Jsb2NrX2Rpc2Nvbm5lY3QoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKICAgICBY
ZW5CbG9ja1ZkZXYgKnZkZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7CiAKICAgICB0cmFjZV94
ZW5fYmxvY2tfZGlzY29ubmVjdCh0eXBlLCB2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0aXRpb24pOwor
CisgICAgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdG9wKGJsb2NrZGV2LT5kYXRhcGxhbmUpOwogfQog
CiBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfY29ubmVjdChYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKQpAQCAtMzUsOCArNDMsNzIgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Nvbm5lY3Qo
WGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKICAgICBYZW5CbG9ja0RldmljZSAqYmxv
Y2tkZXYgPSBYRU5fQkxPQ0tfREVWSUNFKHhlbmRldik7CiAgICAgY29uc3QgY2hhciAqdHlwZSA9
IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKGJsb2NrZGV2KSk7CiAgICAgWGVuQmxvY2tWZGV2
ICp2ZGV2ID0gJmJsb2NrZGV2LT5wcm9wcy52ZGV2OworICAgIHVuc2lnbmVkIGludCBvcmRlciwg
bnJfcmluZ19yZWYsICpyaW5nX3JlZiwgZXZlbnRfY2hhbm5lbCwgcHJvdG9jb2w7CisgICAgY2hh
ciAqc3RyOwogCiAgICAgdHJhY2VfeGVuX2Jsb2NrX2Nvbm5lY3QodHlwZSwgdmRldi0+ZGlzaywg
dmRldi0+cGFydGl0aW9uKTsKKworICAgIGlmICh4ZW5fZGV2aWNlX2Zyb250ZW5kX3NjYW5mKHhl
bmRldiwgInJpbmctcGFnZS1vcmRlciIsICIldSIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJm9yZGVyKSAhPSAxKSB7CisgICAgICAgIG5yX3JpbmdfcmVmID0gMTsKKyAgICAg
ICAgcmluZ19yZWYgPSBnX25ldyh1bnNpZ25lZCBpbnQsIG5yX3JpbmdfcmVmKTsKKworICAgICAg
ICBpZiAoeGVuX2RldmljZV9mcm9udGVuZF9zY2FuZih4ZW5kZXYsICJyaW5nLXJlZiIsICIldSIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3JlZlswXSkgIT0g
MSkgeworICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiZmFpbGVkIHRvIHJlYWQgcmluZy1y
ZWYiKTsKKyAgICAgICAgICAgIGdfZnJlZShyaW5nX3JlZik7CisgICAgICAgICAgICByZXR1cm47
CisgICAgICAgIH0KKyAgICB9IGVsc2UgaWYgKG9yZGVyIDw9IGJsb2NrZGV2LT5wcm9wcy5tYXhf
cmluZ19wYWdlX29yZGVyKSB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgIG5y
X3JpbmdfcmVmID0gMSA8PCBvcmRlcjsKKyAgICAgICAgcmluZ19yZWYgPSBnX25ldyh1bnNpZ25l
ZCBpbnQsIG5yX3JpbmdfcmVmKTsKKworICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbnJfcmluZ19y
ZWY7IGkrKykgeworICAgICAgICAgICAgY29uc3QgY2hhciAqa2V5ID0gZ19zdHJkdXBfcHJpbnRm
KCJyaW5nLXJlZiV1IiwgaSk7CisKKyAgICAgICAgICAgIGlmICh4ZW5fZGV2aWNlX2Zyb250ZW5k
X3NjYW5mKHhlbmRldiwga2V5LCAiJXUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnJpbmdfcmVmW2ldKSAhPSAxKSB7CisgICAgICAgICAgICAgICAgZXJyb3Jf
c2V0ZyhlcnJwLCAiZmFpbGVkIHRvIHJlYWQgJXMiLCBrZXkpOworICAgICAgICAgICAgICAgIGdf
ZnJlZSgoZ3BvaW50ZXIpa2V5KTsKKyAgICAgICAgICAgICAgICBnX2ZyZWUocmluZ19yZWYpOwor
ICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgZ19m
cmVlKChncG9pbnRlcilrZXkpOworICAgICAgICB9CisgICAgfSBlbHNlIHsKKyAgICAgICAgZXJy
b3Jfc2V0ZyhlcnJwLCAiaW52YWxpZCByaW5nLXBhZ2Utb3JkZXIgKCVkKSIsIG9yZGVyKTsKKyAg
ICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICh4ZW5fZGV2aWNlX2Zyb250ZW5kX3NjYW5m
KHhlbmRldiwgImV2ZW50LWNoYW5uZWwiLCAiJXUiLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZldmVudF9jaGFubmVsKSAhPSAxKSB7CisgICAgICAgIGVycm9yX3NldGcoZXJy
cCwgImZhaWxlZCB0byByZWFkIGV2ZW50LWNoYW5uZWwiKTsKKyAgICAgICAgZ19mcmVlKHJpbmdf
cmVmKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICh4ZW5fZGV2aWNlX2Zyb250
ZW5kX3NjYW5mKHhlbmRldiwgInByb3RvY29sIiwgIiVtcyIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnN0cikgIT0gMSkgeworICAgICAgICBwcm90b2NvbCA9IEJMS0lGX1BS
T1RPQ09MX05BVElWRTsKKyAgICB9IGVsc2UgeworICAgICAgICBpZiAoc3RyY21wKHN0ciwgWEVO
X0lPX1BST1RPX0FCSV9YODZfMzIpID09IDApIHsKKyAgICAgICAgICAgIHByb3RvY29sID0gQkxL
SUZfUFJPVE9DT0xfWDg2XzMyOworICAgICAgICB9IGVsc2UgaWYgKHN0cmNtcChzdHIsIFhFTl9J
T19QUk9UT19BQklfWDg2XzY0KSA9PSAwKSB7CisgICAgICAgICAgICBwcm90b2NvbCA9IEJMS0lG
X1BST1RPQ09MX1g4Nl82NDsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHByb3RvY29s
ID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOworICAgICAgICB9CisKKyAgICAgICAgZnJlZShzdHIp
OworICAgIH0KKworICAgIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RhcnQoYmxvY2tkZXYtPmRhdGFw
bGFuZSwgcmluZ19yZWYsIG5yX3JpbmdfcmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZXZlbnRfY2hhbm5lbCwgcHJvdG9jb2wsIGVycnApOworCisgICAgZ19mcmVlKHJpbmdfcmVm
KTsKIH0KIAogc3RhdGljIHZvaWQgeGVuX2Jsb2NrX3VucmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRl
diwgRXJyb3IgKiplcnJwKQpAQCAtNTYsNiArMTI4LDkgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2Nr
X3VucmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgIC8qIERpc2Nv
bm5lY3QgZnJvbSB0aGUgZnJvbnRlbmQgaW4gY2FzZSB0aGlzIGhhcyBub3QgYWxyZWFkeSBoYXBw
ZW5lZCAqLwogICAgIHhlbl9ibG9ja19kaXNjb25uZWN0KHhlbmRldiwgTlVMTCk7CiAKKyAgICB4
ZW5fYmxvY2tfZGF0YXBsYW5lX2Rlc3Ryb3koYmxvY2tkZXYtPmRhdGFwbGFuZSk7CisgICAgYmxv
Y2tkZXYtPmRhdGFwbGFuZSA9IE5VTEw7CisKICAgICBpZiAoYmxvY2tkZXZfY2xhc3MtPnVucmVh
bGl6ZSkgewogICAgICAgICBibG9ja2Rldl9jbGFzcy0+dW5yZWFsaXplKGJsb2NrZGV2LCBlcnJw
KTsKICAgICB9CkBAIC02OCw2ICsxNDMsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVhbGl6
ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICBYRU5fQkxPQ0tfREVW
SUNFX0dFVF9DTEFTUyh4ZW5kZXYpOwogICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0
X3R5cGVuYW1lKE9CSkVDVChibG9ja2RldikpOwogICAgIFhlbkJsb2NrVmRldiAqdmRldiA9ICZi
bG9ja2Rldi0+cHJvcHMudmRldjsKKyAgICBCbG9ja0NvbmYgKmNvbmYgPSAmYmxvY2tkZXYtPnBy
b3BzLmNvbmY7CiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAodmRldi0+
dHlwZSA9PSBYRU5fQkxPQ0tfVkRFVl9UWVBFX0lOVkFMSUQpIHsKQEAgLTgxLDggKzE1Nyw2MiBA
QCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKQogICAgICAgICBibG9ja2Rldl9jbGFzcy0+cmVhbGl6ZShibG9ja2RldiwgJmxvY2Fs
X2Vycik7CiAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAg
ICAgfQorCisgICAgLyoKKyAgICAgKiBUaGUgYmxraWYgcHJvdG9jb2wgZG9lcyBub3QgZGVhbCB3
aXRoIHJlbW92YWJsZSBtZWRpYSwgc28gaXQgbXVzdAorICAgICAqIGFsd2F5cyBiZSBwcmVzZW50
LCBldmVuIGZvciBDRFJvbSBkZXZpY2VzLgorICAgICAqLworICAgIGFzc2VydChjb25mLT5ibGsp
OworICAgIGlmICghYmxrX2lzX2luc2VydGVkKGNvbmYtPmJsaykpIHsKKyAgICAgICAgZXJyb3Jf
c2V0ZyhlcnJwLCAiZGV2aWNlIG5lZWRzIG1lZGlhLCBidXQgZHJpdmUgaXMgZW1wdHkiKTsKKyAg
ICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICghYmxrY29uZl9hcHBseV9iYWNrZW5kX29w
dGlvbnMoY29uZiwgYmxvY2tkZXYtPmluZm8gJiBWRElTS19SRUFET05MWSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlLCBlcnJwKSkgeworICAgICAgICByZXR1
cm47CisgICAgfQorCisgICAgaWYgKCEoYmxvY2tkZXYtPmluZm8gJiBWRElTS19DRFJPTSkgJiYK
KyAgICAgICAgIWJsa2NvbmZfZ2VvbWV0cnkoY29uZiwgTlVMTCwgNjU1MzUsIDI1NSwgMjU1LCBl
cnJwKSkgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgYmxrY29uZl9ibG9ja3NpemVz
KGNvbmYpOworCisgICAgaWYgKGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZSA+IGNvbmYtPnBoeXNp
Y2FsX2Jsb2NrX3NpemUpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZygKKyAgICAgICAgICAgIGVycnAs
ICJsb2dpY2FsX2Jsb2NrX3NpemUgPiBwaHlzaWNhbF9ibG9ja19zaXplIG5vdCBzdXBwb3J0ZWQi
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGJsa19zZXRfZ3Vlc3RfYmxvY2tfc2l6
ZShjb25mLT5ibGssIGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZSk7CisKKyAgICBpZiAoY29uZi0+
ZGlzY2FyZF9ncmFudWxhcml0eSA+IDApIHsKKyAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3By
aW50Zih4ZW5kZXYsICJmZWF0dXJlLWRpc2NhcmQiLCAiJXUiLCAxKTsKKyAgICB9CisKKyAgICB4
ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgImZlYXR1cmUtZmx1c2gtY2FjaGUiLCAi
JXUiLCAxKTsKKyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgIm1heC1yaW5n
LXBhZ2Utb3JkZXIiLCAiJXUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tk
ZXYtPnByb3BzLm1heF9yaW5nX3BhZ2Vfb3JkZXIpOworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9w
cmludGYoeGVuZGV2LCAiaW5mbyIsICIldSIsIGJsb2NrZGV2LT5pbmZvKTsKKworICAgIHhlbl9k
ZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgInZpcnR1YWwtZGV2aWNlIiwgIiVsdSIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmRldi0+bnVtYmVyKTsKKyAgICB4ZW5fZGV2
aWNlX2Zyb250ZW5kX3ByaW50Zih4ZW5kZXYsICJkZXZpY2UtdHlwZSIsICIlcyIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tkZXYtPmRldmljZV90eXBlKTsKKworICAgIHhl
bl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic2VjdG9yLXNpemUiLCAiJXUiLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZi0+bG9naWNhbF9ibG9ja19zaXplKTsKKyAg
ICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNlY3RvcnMiLCAiJWx1IiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa19nZXRsZW5ndGgoY29uZi0+YmxrKSAvCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemUpOwor
CisgICAgYmxvY2tkZXYtPmRhdGFwbGFuZSA9CisgICAgICAgIHhlbl9ibG9ja19kYXRhcGxhbmVf
Y3JlYXRlKHhlbmRldiwgY29uZiwgYmxvY2tkZXYtPnByb3BzLmlvdGhyZWFkKTsKIH0KIAogc3Rh
dGljIHZvaWQgeGVuX2Jsb2NrX2Zyb250ZW5kX2NoYW5nZWQoWGVuRGV2aWNlICp4ZW5kZXYsCkBA
IC0zMzEsNiArNDYxLDExIEBAIGNvbnN0IFByb3BlcnR5SW5mbyB4ZW5fYmxvY2tfcHJvcF92ZGV2
ID0gewogc3RhdGljIFByb3BlcnR5IHhlbl9ibG9ja19wcm9wc1tdID0gewogICAgIERFRklORV9Q
Uk9QKCJ2ZGV2IiwgWGVuQmxvY2tEZXZpY2UsIHByb3BzLnZkZXYsCiAgICAgICAgICAgICAgICAg
eGVuX2Jsb2NrX3Byb3BfdmRldiwgWGVuQmxvY2tWZGV2KSwKKyAgICBERUZJTkVfQkxPQ0tfUFJP
UEVSVElFUyhYZW5CbG9ja0RldmljZSwgcHJvcHMuY29uZiksCisgICAgREVGSU5FX1BST1BfVUlO
VDMyKCJtYXgtcmluZy1wYWdlLW9yZGVyIiwgWGVuQmxvY2tEZXZpY2UsCisgICAgICAgICAgICAg
ICAgICAgICAgIHByb3BzLm1heF9yaW5nX3BhZ2Vfb3JkZXIsIDQpLAorICAgIERFRklORV9QUk9Q
X0xJTksoImlvdGhyZWFkIiwgWGVuQmxvY2tEZXZpY2UsIHByb3BzLmlvdGhyZWFkLAorICAgICAg
ICAgICAgICAgICAgICAgVFlQRV9JT1RIUkVBRCwgSU9UaHJlYWQgKiksCiAgICAgREVGSU5FX1BS
T1BfRU5EX09GX0xJU1QoKQogfTsKIApAQCAtMzM5LDYgKzQ3NCw3IEBAIHN0YXRpYyB2b2lkIHhl
bl9ibG9ja19jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKICAgICBE
ZXZpY2VDbGFzcyAqZGV2X2NsYXNzID0gREVWSUNFX0NMQVNTKGNsYXNzKTsKICAgICBYZW5EZXZp
Y2VDbGFzcyAqeGVuZGV2X2NsYXNzID0gWEVOX0RFVklDRV9DTEFTUyhjbGFzcyk7CiAKKyAgICB4
ZW5kZXZfY2xhc3MtPmRldmljZSA9ICJ2YmQiOwogICAgIHhlbmRldl9jbGFzcy0+Z2V0X25hbWUg
PSB4ZW5fYmxvY2tfZ2V0X25hbWU7CiAgICAgeGVuZGV2X2NsYXNzLT5yZWFsaXplID0geGVuX2Js
b2NrX3JlYWxpemU7CiAgICAgeGVuZGV2X2NsYXNzLT5mcm9udGVuZF9jaGFuZ2VkID0geGVuX2Js
b2NrX2Zyb250ZW5kX2NoYW5nZWQ7CkBAIC0zNjMsNyArNDk5LDE4IEBAIHN0YXRpYyB2b2lkIHhl
bl9kaXNrX3VucmVhbGl6ZShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJycCkK
IAogc3RhdGljIHZvaWQgeGVuX2Rpc2tfcmVhbGl6ZShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYs
IEVycm9yICoqZXJycCkKIHsKKyAgICBCbG9ja0NvbmYgKmNvbmYgPSAmYmxvY2tkZXYtPnByb3Bz
LmNvbmY7CisKICAgICB0cmFjZV94ZW5fZGlza19yZWFsaXplKCk7CisKKyAgICBibG9ja2Rldi0+
ZGV2aWNlX3R5cGUgPSAiZGlzayI7CisKKyAgICBpZiAoIWNvbmYtPmJsaykgeworICAgICAgICBl
cnJvcl9zZXRnKGVycnAsICJkcml2ZSBwcm9wZXJ0eSBub3Qgc2V0Iik7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisKKyAgICBibG9ja2Rldi0+aW5mbyA9IGJsa19pc19yZWFkX29ubHkoY29uZi0+
YmxrKSA/IFZESVNLX1JFQURPTkxZIDogMDsKIH0KIAogc3RhdGljIHZvaWQgeGVuX2Rpc2tfY2xh
c3NfaW5pdChPYmplY3RDbGFzcyAqY2xhc3MsIHZvaWQgKmRhdGEpCkBAIC0zOTEsNyArNTM4LDI2
IEBAIHN0YXRpYyB2b2lkIHhlbl9jZHJvbV91bnJlYWxpemUoWGVuQmxvY2tEZXZpY2UgKmJsb2Nr
ZGV2LCBFcnJvciAqKmVycnApCiAKIHN0YXRpYyB2b2lkIHhlbl9jZHJvbV9yZWFsaXplKFhlbkJs
b2NrRGV2aWNlICpibG9ja2RldiwgRXJyb3IgKiplcnJwKQogeworICAgIEJsb2NrQ29uZiAqY29u
ZiA9ICZibG9ja2Rldi0+cHJvcHMuY29uZjsKKwogICAgIHRyYWNlX3hlbl9jZHJvbV9yZWFsaXpl
KCk7CisKKyAgICBibG9ja2Rldi0+ZGV2aWNlX3R5cGUgPSAiY2Ryb20iOworCisgICAgaWYgKCFj
b25mLT5ibGspIHsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIC8qIFNldCB1cCBhbiBlbXB0
eSBkcml2ZSAqLworICAgICAgICBjb25mLT5ibGsgPSBibGtfbmV3KDAsIEJMS19QRVJNX0FMTCk7
CisKKyAgICAgICAgcmMgPSBibGtfYXR0YWNoX2Rldihjb25mLT5ibGssIERFVklDRShibG9ja2Rl
dikpOworICAgICAgICBpZiAoIXJjKSB7CisgICAgICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVy
cnAsIC1yYywgImZhaWxlZCB0byBjcmVhdGUgZHJpdmUiKTsKKyAgICAgICAgICAgIHJldHVybjsK
KyAgICAgICAgfQorICAgIH0KKworICAgIGJsb2NrZGV2LT5pbmZvID0gVkRJU0tfUkVBRE9OTFkg
fCBWRElTS19DRFJPTTsKIH0KIAogc3RhdGljIHZvaWQgeGVuX2Nkcm9tX2NsYXNzX2luaXQoT2Jq
ZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRhKQpkaWZmIC0tZ2l0IGEvaHcveGVuL3RyYWNlLWV2
ZW50cyBiL2h3L3hlbi90cmFjZS1ldmVudHMKaW5kZXggMjIwNTViNTg5NC4uZDQ2NTFiZGIzMCAx
MDA2NDQKLS0tIGEvaHcveGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94ZW4vdHJhY2UtZXZlbnRz
CkBAIC0yMiw4ICsyMiwxMSBAQCB4ZW5fYnVzX3dhdGNoKGNvbnN0IGNoYXIgKnRva2VuKSAidG9r
ZW46ICVzIgogeGVuX2RldmljZV9yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUp
ICJ0eXBlOiAlcyBuYW1lOiAlcyIKIHhlbl9kZXZpY2VfdW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5
cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKIHhlbl9kZXZpY2VfYmFja2VuZF9z
dGF0ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzdGF0ZSkgInR5
cGU6ICVzIG5hbWU6ICVzIC0+ICVzIgoreGVuX2RldmljZV9iYWNrZW5kX29ubGluZShjb25zdCBj
aGFyICp0eXBlLCBjaGFyICpuYW1lLCBib29sIG9ubGluZSkgInR5cGU6ICVzIG5hbWU6ICVzIC0+
ICV1IgoreGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQoY29uc3QgY2hhciAqdHlwZSwgY2hhciAq
bmFtZSkgInR5cGU6ICVzIG5hbWU6ICVzIgogeGVuX2RldmljZV9mcm9udGVuZF9zdGF0ZShjb25z
dCBjaGFyICp0eXBlLCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzdGF0ZSkgInR5cGU6ICVzIG5h
bWU6ICVzIC0+ICVzIgogeGVuX2RldmljZV9mcm9udGVuZF9jaGFuZ2VkKGNvbnN0IGNoYXIgKnR5
cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKK3hlbl9kZXZpY2VfdW5wbHVnKGNv
bnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKIAogIyBpbmNs
dWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5jCiB4c19ub2RlX2NyZWF0ZShjb25zdCBjaGFyICpu
b2RlKSAiJXMiCmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy5jIGIvaHcveGVuL3hlbi1idXMu
YwppbmRleCA5NDQzZjI3ZDQ0Li5hMjJhYTQ5OTIxIDEwMDY0NAotLS0gYS9ody94ZW4veGVuLWJ1
cy5jCisrKyBiL2h3L3hlbi94ZW4tYnVzLmMKQEAgLTQ4LDYgKzQ4LDU0IEBAIHN0YXRpYyBjaGFy
ICp4ZW5fZGV2aWNlX2dldF9mcm9udGVuZF9wYXRoKFhlbkRldmljZSAqeGVuZGV2KQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LT5mcm9udGVuZF9pZCwgZGV2aWNlLCB4ZW5kZXYt
Pm5hbWUpOwogfQogCitzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3VucGx1ZyhYZW5EZXZpY2UgKnhl
bmRldiwgRXJyb3IgKiplcnJwKQoreworICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2
X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CisgICAgY29uc3QgY2hhciAqdHlwZSA9
IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRldikpOworICAgIEVycm9yICpsb2NhbF9l
cnIgPSBOVUxMOworICAgIHhzX3RyYW5zYWN0aW9uX3QgdGlkOworCisgICAgdHJhY2VfeGVuX2Rl
dmljZV91bnBsdWcodHlwZSwgeGVuZGV2LT5uYW1lKTsKKworICAgIC8qIE1pbWljIHRoZSB3YXkg
dGhlIFhlbiB0b29sc3RhY2sgZG9lcyBhbiB1bnBsdWcgKi8KK2FnYWluOgorICAgIHRpZCA9IHhz
X3RyYW5zYWN0aW9uX3N0YXJ0KHhlbmJ1cy0+eHNoKTsKKyAgICBpZiAodGlkID09IFhCVF9OVUxM
KSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJmYWlsZWQgeHNfdHJh
bnNhY3Rpb25fc3RhcnQiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHhzX25vZGVf
cHJpbnRmKHhlbmJ1cy0+eHNoLCB0aWQsIHhlbmRldi0+YmFja2VuZF9wYXRoLCAib25saW5lIiwK
KyAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyLCAiJXUiLCAwKTsKKyAgICBpZiAobG9jYWxf
ZXJyKSB7CisgICAgICAgIGdvdG8gYWJvcnQ7CisgICAgfQorCisgICAgeHNfbm9kZV9wcmludGYo
eGVuYnVzLT54c2gsIHRpZCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsICJzdGF0ZSIsCisgICAgICAg
ICAgICAgICAgICAgJmxvY2FsX2VyciwgIiV1IiwgWGVuYnVzU3RhdGVDbG9zaW5nKTsKKyAgICBp
ZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGdvdG8gYWJvcnQ7CisgICAgfQorCisgICAgaWYgKCF4
c190cmFuc2FjdGlvbl9lbmQoeGVuYnVzLT54c2gsIHRpZCwgZmFsc2UpKSB7CisgICAgICAgIGlm
IChlcnJubyA9PSBFQUdBSU4pIHsKKyAgICAgICAgICAgIGdvdG8gYWdhaW47CisgICAgICAgIH0K
KworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhzX3RyYW5z
YWN0aW9uX2VuZCIpOworICAgIH0KKworICAgIHJldHVybjsKKworYWJvcnQ6CisgICAgLyoKKyAg
ICAgKiBXZSBvbmx5IGFib3J0IGlmIHRoZXJlIGlzIGFscmVhZHkgYSBmYWlsdXJlIHNvIGlnbm9y
ZSBhbnkgZXJyb3IKKyAgICAgKiBmcm9tIGVuZGluZyB0aGUgdHJhbnNhY3Rpb24uCisgICAgICov
CisgICAgeHNfdHJhbnNhY3Rpb25fZW5kKHhlbmJ1cy0+eHNoLCB0aWQsIHRydWUpOworICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworfQorCiBzdGF0aWMgdm9pZCB4ZW5fYnVz
X3ByaW50X2RldihNb25pdG9yICptb24sIERldmljZVN0YXRlICpkZXYsIGludCBpbmRlbnQpCiB7
CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNFKGRldik7CkBAIC0yMDgsMTQgKzI1
NiwyNiBAQCBmYWlsOgogICAgIHhlbl9idXNfdW5yZWFsaXplKGJ1cywgJmVycm9yX2Fib3J0KTsK
IH0KIAorc3RhdGljIHZvaWQgeGVuX2J1c191bnBsdWdfcmVxdWVzdChIb3RwbHVnSGFuZGxlciAq
aG90cGx1ZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGV2aWNlU3RhdGUg
KmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQor
eworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShkZXYpOworCisgICAgeGVuX2Rl
dmljZV91bnBsdWcoeGVuZGV2LCBlcnJwKTsKK30KKwogc3RhdGljIHZvaWQgeGVuX2J1c19jbGFz
c19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKIHsKICAgICBCdXNDbGFzcyAq
YnVzX2NsYXNzID0gQlVTX0NMQVNTKGNsYXNzKTsKKyAgICBIb3RwbHVnSGFuZGxlckNsYXNzICpo
b3RwbHVnX2NsYXNzID0gSE9UUExVR19IQU5ETEVSX0NMQVNTKGNsYXNzKTsKIAogICAgIGJ1c19j
bGFzcy0+cHJpbnRfZGV2ID0geGVuX2J1c19wcmludF9kZXY7CiAgICAgYnVzX2NsYXNzLT5nZXRf
ZGV2X3BhdGggPSB4ZW5fYnVzX2dldF9kZXZfcGF0aDsKICAgICBidXNfY2xhc3MtPnJlYWxpemUg
PSB4ZW5fYnVzX3JlYWxpemU7CiAgICAgYnVzX2NsYXNzLT51bnJlYWxpemUgPSB4ZW5fYnVzX3Vu
cmVhbGl6ZTsKKworICAgIGhvdHBsdWdfY2xhc3MtPnVucGx1Z19yZXF1ZXN0ID0geGVuX2J1c191
bnBsdWdfcmVxdWVzdDsKIH0KIAogc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhlbl9idXNfdHlwZV9p
bmZvID0gewpAQCAtMjMwLDggKzI5MCw4IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB4ZW5fYnVz
X3R5cGVfaW5mbyA9IHsKICAgICB9LAogfTsKIAotc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNr
ZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqa2V5LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKK3ZvaWQg
eGVuX2RldmljZV9iYWNrZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAq
a2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4u
KQogewogICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERF
VklDRSh4ZW5kZXYpKSk7CiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CkBAIC0yODcsNiAr
MzQ3LDcwIEBAIGVudW0geGVuYnVzX3N0YXRlIHhlbl9kZXZpY2VfYmFja2VuZF9nZXRfc3RhdGUo
WGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIHhlbmRldi0+YmFja2VuZF9zdGF0ZTsKIH0K
IAorc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX3NldF9vbmxpbmUoWGVuRGV2aWNlICp4
ZW5kZXYsIGJvb2wgb25saW5lKQoreworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0
X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKworICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfb25s
aW5lID09IG9ubGluZSkgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgdHJhY2VfeGVu
X2RldmljZV9iYWNrZW5kX29ubGluZSh0eXBlLCB4ZW5kZXYtPm5hbWUsIG9ubGluZSk7CisKKyAg
ICB4ZW5kZXYtPmJhY2tlbmRfb25saW5lID0gb25saW5lOworICAgIHhlbl9kZXZpY2VfYmFja2Vu
ZF9wcmludGYoeGVuZGV2LCAib25saW5lIiwgIiV1Iiwgb25saW5lKTsKK30KKworc3RhdGljIHZv
aWQgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQodm9pZCAqb3BhcXVlKQoreworICAgIFhlbkRl
dmljZSAqeGVuZGV2ID0gb3BhcXVlOworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0
X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZTsK
KyAgICB1bnNpZ25lZCBpbnQgb25saW5lOworCisgICAgdHJhY2VfeGVuX2RldmljZV9iYWNrZW5k
X2NoYW5nZWQodHlwZSwgeGVuZGV2LT5uYW1lKTsKKworICAgIGlmICh4ZW5fZGV2aWNlX2JhY2tl
bmRfc2NhbmYoeGVuZGV2LCAic3RhdGUiLCAiJXUiLCAmc3RhdGUpICE9IDEpIHsKKyAgICAgICAg
c3RhdGUgPSBYZW5idXNTdGF0ZVVua25vd247CisgICAgfQorCisgICAgeGVuX2RldmljZV9iYWNr
ZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIHN0YXRlKTsKKworICAgIGlmICh4ZW5fZGV2aWNlX2JhY2tl
bmRfc2NhbmYoeGVuZGV2LCAib25saW5lIiwgIiV1IiwgJm9ubGluZSkgIT0gMSkgeworICAgICAg
ICBvbmxpbmUgPSAwOworICAgIH0KKworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfb25saW5l
KHhlbmRldiwgISFvbmxpbmUpOworCisgICAgLyoKKyAgICAgKiBJZiB0aGUgdG9vbHN0YWNrIChv
ciB1bnBsdWcgcmVxdWVzdCBjYWxsYmFjaykgaGFzIHNldCB0aGUgYmFja2VuZAorICAgICAqIHN0
YXRlIHRvIENsb3NpbmcsIGJ1dCB0aGVyZSBpcyBubyBhY3RpdmUgZnJvbnRlbmQgKGkuZS4gdGhl
CisgICAgICogc3RhdGUgaXMgbm90IENvbm5lY3RlZCkgdGhlbiBzZXQgdGhlIGJhY2tlbmQgc3Rh
dGUgdG8gQ2xvc2VkLgorICAgICAqLworICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0g
WGVuYnVzU3RhdGVDbG9zaW5nICYmCisgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfc3RhdGUgIT0g
WGVuYnVzU3RhdGVDb25uZWN0ZWQpIHsKKyAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9z
dGF0ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IElmIGEgYmFja2VuZCBpcyBzdGlsbCAnb25saW5lJyB0aGVuIGl0cyBzdGF0ZSBzaG91bGQgYmUg
Y3ljbGVkCisgICAgICogYmFjayByb3VuZCB0byBJbml0V2FpdCBpbiBvcmRlciBmb3IgYSBuZXcg
ZnJvbnRlbmQgaW5zdGFuY2UgdG8KKyAgICAgKiBjb25uZWN0LiBUaGlzIG1heSBoYXBwZW4gd2hl
biwgZm9yIGV4YW1wbGUsIGEgZnJvbnRlbmQgZHJpdmVyIGlzCisgICAgICogcmUtaW5zdGFsbGVk
IG9yIHVwZGF0ZWQuCisgICAgICogSWYgYSBiYWNrZW5kIGlzIG5vdCAnb25saW5lJyB0aGVuIHRo
ZSBkZXZpY2Ugc2hvdWxkIGJlIGRlc3Ryb3llZC4KKyAgICAgKi8KKyAgICBpZiAoeGVuZGV2LT5i
YWNrZW5kX29ubGluZSAmJgorICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVz
U3RhdGVDbG9zZWQpIHsKKyAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZSh4ZW5k
ZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOworICAgIH0gZWxzZSBpZiAoIXhlbmRldi0+YmFja2Vu
ZF9vbmxpbmUgJiYKKyAgICAgICAgICAgICAgICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVu
YnVzU3RhdGVDbG9zZWQgfHwKKyAgICAgICAgICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUg
PT0gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgfHwKKyAgICAgICAgICAgICAgICB4ZW5kZXYtPmJh
Y2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0V2FpdCB8fAorICAgICAgICAgICAgICAgIHhl
bmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZVVua25vd24pKSB7CisgICAgICAgIG9i
amVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7CisgICAgfQorfQorCiBzdGF0aWMgdm9pZCB4
ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnAp
CiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVW
SUNFKHhlbmRldikpKTsKQEAgLTMwNyw2ICs0MzEsMjcgQEAgc3RhdGljIHZvaWQgeGVuX2Rldmlj
ZV9iYWNrZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgIGlm
IChsb2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9j
YWxfZXJyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGNyZWF0
ZSBiYWNrZW5kOiAiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHhlbmRldi0+YmFj
a2VuZF9zdGF0ZV93YXRjaCA9CisgICAgICAgIHhlbl9idXNfYWRkX3dhdGNoKHhlbmJ1cywgeGVu
ZGV2LT5iYWNrZW5kX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICJzdGF0ZSIsIHhl
bl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkLAorICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5k
ZXYsICZsb2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJv
cGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiZmFpbGVkIHRvIHdhdGNoIGJhY2tlbmQgc3RhdGU6ICIpOworICAgICAgICByZXR1
cm47CisgICAgfQorCisgICAgeGVuZGV2LT5iYWNrZW5kX29ubGluZV93YXRjaCA9CisgICAgICAg
IHhlbl9idXNfYWRkX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5iYWNrZW5kX3BhdGgsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICJvbmxpbmUiLCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LCAmbG9jYWxfZXJyKTsKKyAgICBpZiAo
bG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2Fs
X2VyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byB3YXRjaCBi
YWNrZW5kIG9ubGluZTogIik7CisgICAgICAgIHJldHVybjsKICAgICB9CiB9CiAKQEAgLTMxNSw2
ICs0NjAsMTYgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2Rlc3Ryb3koWGVuRGV2
aWNlICp4ZW5kZXYpCiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVu
dF9idXMoREVWSUNFKHhlbmRldikpKTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAor
ICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfb25saW5lX3dhdGNoKSB7CisgICAgICAgIHhlbl9idXNf
cmVtb3ZlX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5iYWNrZW5kX29ubGluZV93YXRjaCwgTlVMTCk7
CisgICAgICAgIHhlbmRldi0+YmFja2VuZF9vbmxpbmVfd2F0Y2ggPSBOVUxMOworICAgIH0KKwor
ICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGVfd2F0Y2gpIHsKKyAgICAgICAgeGVuX2J1c19y
ZW1vdmVfd2F0Y2goeGVuYnVzLCB4ZW5kZXYtPmJhY2tlbmRfc3RhdGVfd2F0Y2gsIE5VTEwpOwor
ICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGVfd2F0Y2ggPSBOVUxMOworICAgIH0KKwogICAg
IGlmICgheGVuZGV2LT5iYWNrZW5kX3BhdGgpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAg
LTMzMSw4ICs0ODYsOCBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfZGVzdHJveShY
ZW5EZXZpY2UgKnhlbmRldikKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJv
bnRlbmRfcHJpbnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKK3Zv
aWQgeGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNo
YXIgKmtleSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10
LCAuLi4pCiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9i
dXMoREVWSUNFKHhlbmRldikpKTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKQEAgLTM1
MCw4ICs1MDUsOCBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50ZihYZW5E
ZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqa2V5LAogICAgIH0KIH0KIAotc3RhdGljIGludCB4
ZW5fZGV2aWNlX2Zyb250ZW5kX3NjYW5mKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpr
ZXksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10
LCAuLi4pCitpbnQgeGVuX2RldmljZV9mcm9udGVuZF9zY2FuZihYZW5EZXZpY2UgKnhlbmRldiwg
Y29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqZm10LCAuLi4pCiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3Bh
cmVudF9idXMoREVWSUNFKHhlbmRldikpKTsKICAgICB2YV9saXN0IGFwOwpAQCAtNDA3LDI0ICs1
NjIsNiBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQodm9pZCAqb3Bh
cXVlKQogICAgICAgICAgICAgZXJyb3JfcmVwb3J0Zl9lcnIobG9jYWxfZXJyLCAiZnJvbnRlbmQg
Y2hhbmdlIGVycm9yOiAiKTsKICAgICAgICAgfQogICAgIH0KLQotICAgIC8qCi0gICAgICogSWYg
YSBiYWNrZW5kIGlzIHN0aWxsICdvbmxpbmUnIHRoZW4gaXRzIHN0YXRlIHNob3VsZCBiZSBjeWNs
ZWQKLSAgICAgKiBiYWNrIHJvdW5kIHRvIEluaXRXYWl0IGluIG9yZGVyIGZvciBhIG5ldyBmcm9u
dGVuZCBpbnN0YW5jZSB0bwotICAgICAqIGNvbm5lY3QuIFRoaXMgbWF5IGhhcHBlbiB3aGVuLCBm
b3IgZXhhbXBsZSwgYSBmcm9udGVuZCBkcml2ZXIgaXMKLSAgICAgKiByZS1pbnN0YWxsZWQgb3Ig
dXBkYXRlZC4KLSAgICAgKi8KLSAgICBpZiAoeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1
c1N0YXRlQ2xvc2VkKSB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBvbmxpbmU7Ci0KLSAgICAgICAg
aWYgKHhlbl9kZXZpY2VfYmFja2VuZF9zY2FuZih4ZW5kZXYsICJvbmxpbmUiLCAiJXUiLCAmb25s
aW5lKSAhPSAxKSB7Ci0gICAgICAgICAgICBvbmxpbmUgPSAwOwotICAgICAgICB9Ci0KLSAgICAg
ICAgaWYgKG9ubGluZSkgewotICAgICAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0
ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOwotICAgICAgICB9Ci0gICAgfQogfQogCiBz
dGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwg
RXJyb3IgKiplcnJwKQpAQCAtODIyLDkgKzk1OSw5IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2Vf
cmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX3BhdGgpOwogICAgIHhlbl9kZXZpY2VfYmFj
a2VuZF9wcmludGYoeGVuZGV2LCAiZnJvbnRlbmQtaWQiLCAiJXUiLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGVuZGV2LT5mcm9udGVuZF9pZCk7Ci0gICAgeGVuX2RldmljZV9iYWNr
ZW5kX3ByaW50Zih4ZW5kZXYsICJvbmxpbmUiLCAiJXUiLCAxKTsKICAgICB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfcHJpbnRmKHhlbmRldiwgImhvdHBsdWctc3RhdHVzIiwgImNvbm5lY3RlZCIpOwogCisg
ICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9vbmxpbmUoeGVuZGV2LCB0cnVlKTsKICAgICB4ZW5f
ZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7CiAK
ICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50Zih4ZW5kZXYsICJiYWNrZW5kIiwgIiVzIiwK
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oIGIvaW5jbHVkZS9ody94ZW4v
eGVuLWJsb2NrLmgKaW5kZXggMjk0MTMyNTZlOS4uYzQyMjNmOWJlMSAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9ody94ZW4veGVuLWJsb2NrLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJsb2NrLmgK
QEAgLTksNiArOSw5IEBACiAjZGVmaW5lIEhXX1hFTl9CTE9DS19ICiAKICNpbmNsdWRlICJody94
ZW4veGVuLWJ1cy5oIgorI2luY2x1ZGUgImh3L2Jsb2NrL2Jsb2NrLmgiCisjaW5jbHVkZSAiaHcv
YmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5oIgorI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5o
IgogCiB0eXBlZGVmIGVudW0gWGVuQmxvY2tWZGV2VHlwZSB7CiAgICAgWEVOX0JMT0NLX1ZERVZf
VFlQRV9JTlZBTElELApAQCAtMjgsMTEgKzMxLDE3IEBAIHR5cGVkZWYgc3RydWN0IFhlbkJsb2Nr
VmRldiB7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkJsb2NrUHJvcGVydGllcyB7CiAgICAgWGVuQmxv
Y2tWZGV2IHZkZXY7CisgICAgQmxvY2tDb25mIGNvbmY7CisgICAgdW5zaWduZWQgaW50IG1heF9y
aW5nX3BhZ2Vfb3JkZXI7CisgICAgSU9UaHJlYWQgKmlvdGhyZWFkOwogfSBYZW5CbG9ja1Byb3Bl
cnRpZXM7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkJsb2NrRGV2aWNlIHsKICAgICBYZW5EZXZpY2Ug
eGVuZGV2OwogICAgIFhlbkJsb2NrUHJvcGVydGllcyBwcm9wczsKKyAgICBjb25zdCBjaGFyICpk
ZXZpY2VfdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgaW5mbzsKKyAgICBYZW5CbG9ja0RhdGFQbGFu
ZSAqZGF0YXBsYW5lOwogfSBYZW5CbG9ja0RldmljZTsKIAogdHlwZWRlZiB2b2lkICgqWGVuQmxv
Y2tEZXZpY2VSZWFsaXplKShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJycCk7
CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94
ZW4tYnVzLmgKaW5kZXggZjgzYTk1Y2ViZC4uMDgzNGNiM2E3ZSAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS9ody94ZW4veGVuLWJ1cy5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaApAQCAtMjMs
NyArMjMsOSBAQCB0eXBlZGVmIHN0cnVjdCBYZW5EZXZpY2UgewogICAgIGNoYXIgKmJhY2tlbmRf
cGF0aCwgKmZyb250ZW5kX3BhdGg7CiAgICAgZW51bSB4ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0
ZSwgZnJvbnRlbmRfc3RhdGU7CiAgICAgTm90aWZpZXIgZXhpdDsKLSAgICBYZW5XYXRjaCAqZnJv
bnRlbmRfc3RhdGVfd2F0Y2g7CisgICAgWGVuV2F0Y2ggKmJhY2tlbmRfc3RhdGVfd2F0Y2gsICpm
cm9udGVuZF9zdGF0ZV93YXRjaDsKKyAgICBib29sIGJhY2tlbmRfb25saW5lOworICAgIFhlbldh
dGNoICpiYWNrZW5kX29ubGluZV93YXRjaDsKICAgICB4ZW5nbnR0YWJfaGFuZGxlICp4Z3RoOwog
ICAgIGJvb2wgZmVhdHVyZV9ncmFudF9jb3B5OwogICAgIHhlbmV2dGNobl9oYW5kbGUgKnhlaDsK
QEAgLTg0LDYgKzg2LDE2IEBAIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZShYZW5E
ZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHhl
bmJ1c19zdGF0ZSBzdGF0ZSk7CiBlbnVtIHhlbmJ1c19zdGF0ZSB4ZW5fZGV2aWNlX2JhY2tlbmRf
Z2V0X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2KTsKIAordm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRf
cHJpbnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10LCAuLi4pCisgICAgR0NDX0ZNVF9BVFRS
KDMsIDQpOwordm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRl
diwgY29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpmbXQsIC4uLikKKyAgICBHQ0NfRk1UX0FUVFIoMywgNCk7CisKK2ludCB4ZW5fZGV2
aWNlX2Zyb250ZW5kX3NjYW5mKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLik7CisKIHZv
aWQgeGVuX2RldmljZV9zZXRfbWF4X2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIHVuc2ln
bmVkIGludCBucl9yZWZzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJv
ciAqKmVycnApOwogdm9pZCAqeGVuX2RldmljZV9tYXBfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhl
bmRldiwgdWludDMyX3QgKnJlZnMsCi0tIAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:58:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1ggsq3-00083n-Fl; Tue, 08 Jan 2019 14:58: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsq2-00083R-IG
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:58:42 +0000
X-Inumbo-ID: e2d33ba6-1355-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2d33ba6-1355-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:58:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059979"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:58 +0000
Message-ID: <20190108144903.8249-14-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 13/18] xen: purge 'blk' and 'ioreq' from
 function names in dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHB1cmVseSBjb3NtZXRpYyBwYXRjaCB0aGF0IHB1cmdlcyByZW1haW5pbmcgdXNl
IG9mICdibGsnIGFuZAonaW9yZXEnIGluIGxvY2FsIGZ1bmN0aW9uIG5hbWVzLCBhbmQgdGhlbiBt
YWtlcyBzdXJlIGFsbCBmdW5jdGlvbnMgYXJlCnByZWZpeGVkIHdpdGggJ3hlbl9ibG9ja18nLgoK
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgpDYzog
S2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhh
dC5jb20+Cgp2MjoKIC0gQWRkICd4ZW5fYmxvY2tfJyBwcmVmaXgKLS0tCiBody9ibG9jay9kYXRh
cGxhbmUveGVuLWJsb2NrLmMgfCA5MCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIGIvaHcvYmxvY2svZGF0YXBs
YW5lL3hlbi1ibG9jay5jCmluZGV4IDY3ODhiYmYzMzguLjhlMzk2NWUxNzEgMTAwNjQ0Ci0tLSBh
L2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYworKysgYi9ody9ibG9jay9kYXRhcGxhbmUv
eGVuLWJsb2NrLmMKQEAgLTY3LDcgKzY3LDcgQEAgc3RydWN0IFhlbkJsb2NrRGF0YVBsYW5lIHsK
ICAgICBBaW9Db250ZXh0ICpjdHg7CiB9OwogCi1zdGF0aWMgdm9pZCBpb3JlcV9yZXNldChYZW5C
bG9ja1JlcXVlc3QgKnJlcXVlc3QpCitzdGF0aWMgdm9pZCByZXNldF9yZXF1ZXN0KFhlbkJsb2Nr
UmVxdWVzdCAqcmVxdWVzdCkKIHsKICAgICBtZW1zZXQoJnJlcXVlc3QtPnJlcSwgMCwgc2l6ZW9m
KHJlcXVlc3QtPnJlcSkpOwogICAgIHJlcXVlc3QtPnN0YXR1cyA9IDA7CkBAIC04Niw3ICs4Niw3
IEBAIHN0YXRpYyB2b2lkIGlvcmVxX3Jlc2V0KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKICAg
ICBxZW11X2lvdmVjX3Jlc2V0KCZyZXF1ZXN0LT52KTsKIH0KIAotc3RhdGljIFhlbkJsb2NrUmVx
dWVzdCAqaW9yZXFfc3RhcnQoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKK3N0YXRpYyBY
ZW5CbG9ja1JlcXVlc3QgKnhlbl9ibG9ja19zdGFydF9yZXF1ZXN0KFhlbkJsb2NrRGF0YVBsYW5l
ICpkYXRhcGxhbmUpCiB7CiAgICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0ID0gTlVMTDsKIApA
QCAtMTExLDcgKzExMSw3IEBAIG91dDoKICAgICByZXR1cm4gcmVxdWVzdDsKIH0KIAotc3RhdGlj
IHZvaWQgaW9yZXFfZmluaXNoKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKK3N0YXRpYyB2b2lk
IHhlbl9ibG9ja19maW5pc2hfcmVxdWVzdChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiB7CiAg
ICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsKIApA
QCAtMTIxLDEyICsxMjEsMTIgQEAgc3RhdGljIHZvaWQgaW9yZXFfZmluaXNoKFhlbkJsb2NrUmVx
dWVzdCAqcmVxdWVzdCkKICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2ZpbmlzaGVkKys7CiB9CiAK
LXN0YXRpYyB2b2lkIGlvcmVxX3JlbGVhc2UoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0LCBib29s
IGZpbmlzaCkKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWxlYXNlX3JlcXVlc3QoWGVuQmxvY2tS
ZXF1ZXN0ICpyZXF1ZXN0LCBib29sIGZpbmlzaCkKIHsKICAgICBYZW5CbG9ja0RhdGFQbGFuZSAq
ZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOwogCiAgICAgUUxJU1RfUkVNT1ZFKHJlcXVl
c3QsIGxpc3QpOwotICAgIGlvcmVxX3Jlc2V0KHJlcXVlc3QpOworICAgIHJlc2V0X3JlcXVlc3Qo
cmVxdWVzdCk7CiAgICAgcmVxdWVzdC0+ZGF0YXBsYW5lID0gZGF0YXBsYW5lOwogICAgIFFMSVNU
X0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZyZWVsaXN0LCByZXF1ZXN0LCBsaXN0KTsKICAgICBp
ZiAoZmluaXNoKSB7CkBAIC0xNDAsNyArMTQwLDcgQEAgc3RhdGljIHZvaWQgaW9yZXFfcmVsZWFz
ZShYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsIGJvb2wgZmluaXNoKQogICogdHJhbnNsYXRlIHJl
cXVlc3QgaW50byBpb3ZlYyArIHN0YXJ0IG9mZnNldAogICogZG8gc2FuaXR5IGNoZWNrcyBhbG9u
ZyB0aGUgd2F5CiAgKi8KLXN0YXRpYyBpbnQgaW9yZXFfcGFyc2UoWGVuQmxvY2tSZXF1ZXN0ICpy
ZXF1ZXN0KQorc3RhdGljIGludCB4ZW5fYmxvY2tfcGFyc2VfcmVxdWVzdChYZW5CbG9ja1JlcXVl
c3QgKnJlcXVlc3QpCiB7CiAgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVl
c3QtPmRhdGFwbGFuZTsKICAgICBzaXplX3QgbGVuOwpAQCAtMjAxLDcgKzIwMSw3IEBAIGVycjoK
ICAgICByZXR1cm4gLTE7CiB9CiAKLXN0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShYZW5CbG9j
a1JlcXVlc3QgKnJlcXVlc3QpCitzdGF0aWMgaW50IHhlbl9ibG9ja19jb3B5X3JlcXVlc3QoWGVu
QmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBkYXRhcGxh
bmUtPnhlbmRldjsKQEAgLTI0Nyw5ICsyNDcsOSBAQCBzdGF0aWMgaW50IGlvcmVxX2dyYW50X2Nv
cHkoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMg
aW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCk7CitzdGF0
aWMgaW50IHhlbl9ibG9ja19kb19haW8oWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KTsKIAotc3Rh
dGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQorc3RhdGlj
IHZvaWQgeGVuX2Jsb2NrX2NvbXBsZXRlX2Fpbyh2b2lkICpvcGFxdWUsIGludCByZXQpCiB7CiAg
ICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0ID0gb3BhcXVlOwogICAgIFhlbkJsb2NrRGF0YVBs
YW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CkBAIC0yNjYsNyArMjY2LDcgQEAg
c3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogICAg
IHJlcXVlc3QtPmFpb19pbmZsaWdodC0tOwogICAgIGlmIChyZXF1ZXN0LT5wcmVzeW5jKSB7CiAg
ICAgICAgIHJlcXVlc3QtPnByZXN5bmMgPSAwOwotICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fp
byhyZXF1ZXN0KTsKKyAgICAgICAgeGVuX2Jsb2NrX2RvX2FpbyhyZXF1ZXN0KTsKICAgICAgICAg
Z290byBkb25lOwogICAgIH0KICAgICBpZiAocmVxdWVzdC0+YWlvX2luZmxpZ2h0ID4gMCkgewpA
QCAtMjc3LDcgKzI3Nyw3IEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9w
YXF1ZSwgaW50IHJldCkKICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CiAgICAgICAgIC8qIGluIGNh
c2Ugb2YgZmFpbHVyZSByZXF1ZXN0LT5haW9fZXJyb3JzIGlzIGluY3JlYXNlZCAqLwogICAgICAg
ICBpZiAocmV0ID09IDApIHsKLSAgICAgICAgICAgIGlvcmVxX2dyYW50X2NvcHkocmVxdWVzdCk7
CisgICAgICAgICAgICB4ZW5fYmxvY2tfY29weV9yZXF1ZXN0KHJlcXVlc3QpOwogICAgICAgICB9
CiAgICAgICAgIHFlbXVfdmZyZWUocmVxdWVzdC0+YnVmKTsKICAgICAgICAgYnJlYWs7CkBAIC0y
OTMsNyArMjkzLDcgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVl
LCBpbnQgcmV0KQogICAgIH0KIAogICAgIHJlcXVlc3QtPnN0YXR1cyA9IHJlcXVlc3QtPmFpb19l
cnJvcnMgPyBCTEtJRl9SU1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsKLSAgICBpb3JlcV9maW5p
c2gocmVxdWVzdCk7CisgICAgeGVuX2Jsb2NrX2ZpbmlzaF9yZXF1ZXN0KHJlcXVlc3QpOwogCiAg
ICAgc3dpdGNoIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uKSB7CiAgICAgY2FzZSBCTEtJRl9PUF9X
UklURToKQEAgLTMxOCw5ICszMTgsOSBAQCBkb25lOgogICAgIGFpb19jb250ZXh0X3JlbGVhc2Uo
ZGF0YXBsYW5lLT5jdHgpOwogfQogCi1zdGF0aWMgYm9vbCBibGtfc3BsaXRfZGlzY2FyZChYZW5C
bG9ja1JlcXVlc3QgKnJlcXVlc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtp
Zl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgbnJfc2VjdG9ycykKK3N0YXRpYyBib29sIHhlbl9ibG9ja19zcGxpdF9kaXNjYXJk
KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCBucl9zZWN0b3JzKQogewogICAgIFhlbkJsb2NrRGF0
YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgaW50NjRfdCBieXRl
X29mZnNldDsKQEAgLTM0Myw3ICszNDMsNyBAQCBzdGF0aWMgYm9vbCBibGtfc3BsaXRfZGlzY2Fy
ZChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsCiAgICAgICAgIGJ5dGVfY2h1bmsgPSBieXRlX3Jl
bWFpbmluZyA+IGxpbWl0ID8gbGltaXQgOiBieXRlX3JlbWFpbmluZzsKICAgICAgICAgcmVxdWVz
dC0+YWlvX2luZmxpZ2h0Kys7CiAgICAgICAgIGJsa19haW9fcGRpc2NhcmQoZGF0YXBsYW5lLT5i
bGssIGJ5dGVfb2Zmc2V0LCBieXRlX2NodW5rLAotICAgICAgICAgICAgICAgICAgICAgICAgIHFl
bXVfYWlvX2NvbXBsZXRlLCByZXF1ZXN0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
YmxvY2tfY29tcGxldGVfYWlvLCByZXF1ZXN0KTsKICAgICAgICAgYnl0ZV9yZW1haW5pbmcgLT0g
Ynl0ZV9jaHVuazsKICAgICAgICAgYnl0ZV9vZmZzZXQgKz0gYnl0ZV9jaHVuazsKICAgICB9IHdo
aWxlIChieXRlX3JlbWFpbmluZyA+IDApOwpAQCAtMzUxLDcgKzM1MSw3IEBAIHN0YXRpYyBib29s
IGJsa19zcGxpdF9kaXNjYXJkKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwKICAgICByZXR1cm4g
dHJ1ZTsKIH0KIAotc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhYZW5CbG9ja1JlcXVl
c3QgKnJlcXVlc3QpCitzdGF0aWMgaW50IHhlbl9ibG9ja19kb19haW8oWGVuQmxvY2tSZXF1ZXN0
ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0
LT5kYXRhcGxhbmU7CiAKQEAgLTM1OSwxNCArMzU5LDE1IEBAIHN0YXRpYyBpbnQgaW9yZXFfcnVu
aW9fcWVtdV9haW8oWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogICAgIGlmIChyZXF1ZXN0LT5y
ZXEubnJfc2VnbWVudHMgJiYKICAgICAgICAgKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24gPT0gQkxL
SUZfT1BfV1JJVEUgfHwKICAgICAgICAgIHJlcXVlc3QtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZf
T1BfRkxVU0hfRElTS0NBQ0hFKSAmJgotICAgICAgICBpb3JlcV9ncmFudF9jb3B5KHJlcXVlc3Qp
KSB7CisgICAgICAgIHhlbl9ibG9ja19jb3B5X3JlcXVlc3QocmVxdWVzdCkpIHsKICAgICAgICAg
cWVtdV92ZnJlZShyZXF1ZXN0LT5idWYpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKICAg
ICByZXF1ZXN0LT5haW9faW5mbGlnaHQrKzsKICAgICBpZiAocmVxdWVzdC0+cHJlc3luYykgewot
ICAgICAgICBibGtfYWlvX2ZsdXNoKHJlcXVlc3QtPmRhdGFwbGFuZS0+YmxrLCBxZW11X2Fpb19j
b21wbGV0ZSwgcmVxdWVzdCk7CisgICAgICAgIGJsa19haW9fZmx1c2gocmVxdWVzdC0+ZGF0YXBs
YW5lLT5ibGssIHhlbl9ibG9ja19jb21wbGV0ZV9haW8sCisgICAgICAgICAgICAgICAgICAgICAg
cmVxdWVzdCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApAQCAtMzc3LDcgKzM3OCw3IEBA
IHN0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0
KQogICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVlc3QtPnYuc2l6ZSwgQkxPQ0tfQUNDVF9S
RUFEKTsKICAgICAgICAgcmVxdWVzdC0+YWlvX2luZmxpZ2h0Kys7CiAgICAgICAgIGJsa19haW9f
cHJlYWR2KGRhdGFwbGFuZS0+YmxrLCByZXF1ZXN0LT5zdGFydCwgJnJlcXVlc3QtPnYsIDAsCi0g
ICAgICAgICAgICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCByZXF1ZXN0KTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX2Jsb2NrX2NvbXBsZXRlX2FpbywgcmVxdWVzdCk7CiAgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6CiAgICAgY2FzZSBCTEtJRl9PUF9G
TFVTSF9ESVNLQ0FDSEU6CkBAIC0zOTIsMTIgKzM5MywxMyBAQCBzdGF0aWMgaW50IGlvcmVxX3J1
bmlvX3FlbXVfYWlvKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICAgICAgICAgICAgICAg
ICAgICAgICBCTE9DS19BQ0NUX1dSSVRFIDogQkxPQ0tfQUNDVF9GTFVTSCk7CiAgICAgICAgIHJl
cXVlc3QtPmFpb19pbmZsaWdodCsrOwogICAgICAgICBibGtfYWlvX3B3cml0ZXYoZGF0YXBsYW5l
LT5ibGssIHJlcXVlc3QtPnN0YXJ0LCAmcmVxdWVzdC0+diwgMCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCByZXF1ZXN0KTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9ibG9ja19jb21wbGV0ZV9haW8sIHJlcXVlc3QpOwogICAgICAgICBicmVhazsKICAg
ICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CiAgICAgewogICAgICAgICBzdHJ1Y3QgYmxraWZfcmVx
dWVzdF9kaXNjYXJkICpyZXEgPSAodm9pZCAqKSZyZXF1ZXN0LT5yZXE7Ci0gICAgICAgIGlmICgh
YmxrX3NwbGl0X2Rpc2NhcmQocmVxdWVzdCwgcmVxLT5zZWN0b3JfbnVtYmVyLCByZXEtPm5yX3Nl
Y3RvcnMpKSB7CisgICAgICAgIGlmICgheGVuX2Jsb2NrX3NwbGl0X2Rpc2NhcmQocmVxdWVzdCwg
cmVxLT5zZWN0b3JfbnVtYmVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlcS0+bnJfc2VjdG9ycykpIHsKICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAg
ICAgICAgIGJyZWFrOwpAQCAtNDA3LDE3ICs0MDksMTcgQEAgc3RhdGljIGludCBpb3JlcV9ydW5p
b19xZW11X2FpbyhYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiAgICAgICAgIGdvdG8gZXJyOwog
ICAgIH0KIAotICAgIHFlbXVfYWlvX2NvbXBsZXRlKHJlcXVlc3QsIDApOworICAgIHhlbl9ibG9j
a19jb21wbGV0ZV9haW8ocmVxdWVzdCwgMCk7CiAKICAgICByZXR1cm4gMDsKIAogZXJyOgotICAg
IGlvcmVxX2ZpbmlzaChyZXF1ZXN0KTsKKyAgICB4ZW5fYmxvY2tfZmluaXNoX3JlcXVlc3QocmVx
dWVzdCk7CiAgICAgcmVxdWVzdC0+c3RhdHVzID0gQkxLSUZfUlNQX0VSUk9SOwogICAgIHJldHVy
biAtMTsKIH0KIAotc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoWGVuQmxvY2tSZXF1
ZXN0ICpyZXF1ZXN0KQorc3RhdGljIGludCB4ZW5fYmxvY2tfc2VuZF9yZXNwb25zZV9vbmUoWGVu
QmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsKQEAgLTQ3
MywxNSArNDc1LDE1IEBAIHN0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKFhlbkJsb2Nr
UmVxdWVzdCAqcmVxdWVzdCkKIH0KIAogLyogd2FsayBmaW5pc2hlZCBsaXN0LCBzZW5kIG91dHN0
YW5kaW5nIHJlc3BvbnNlcywgZnJlZSByZXF1ZXN0cyAqLwotc3RhdGljIHZvaWQgYmxrX3NlbmRf
cmVzcG9uc2VfYWxsKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCitzdGF0aWMgdm9pZCB4
ZW5fYmxvY2tfc2VuZF9yZXNwb25zZV9hbGwoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkK
IHsKICAgICBYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3Q7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0g
MDsKIAogICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmRhdGFwbGFuZS0+ZmluaXNoZWQpKSB7CiAg
ICAgICAgIHJlcXVlc3QgPSBRTElTVF9GSVJTVCgmZGF0YXBsYW5lLT5maW5pc2hlZCk7Ci0gICAg
ICAgIHNlbmRfbm90aWZ5ICs9IGJsa19zZW5kX3Jlc3BvbnNlX29uZShyZXF1ZXN0KTsKLSAgICAg
ICAgaW9yZXFfcmVsZWFzZShyZXF1ZXN0LCB0cnVlKTsKKyAgICAgICAgc2VuZF9ub3RpZnkgKz0g
eGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2Vfb25lKHJlcXVlc3QpOworICAgICAgICB4ZW5fYmxvY2tf
cmVsZWFzZV9yZXF1ZXN0KHJlcXVlc3QsIHRydWUpOwogICAgIH0KICAgICBpZiAoc2VuZF9ub3Rp
ZnkpIHsKICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CkBAIC00OTUsOCArNDk3LDgg
QEAgc3RhdGljIHZvaWQgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKFhlbkJsb2NrRGF0YVBsYW5lICpk
YXRhcGxhbmUpCiAgICAgfQogfQogCi1zdGF0aWMgaW50IGJsa19nZXRfcmVxdWVzdChYZW5CbG9j
a0RhdGFQbGFuZSAqZGF0YXBsYW5lLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuQmxv
Y2tSZXF1ZXN0ICpyZXF1ZXN0LCBSSU5HX0lEWCByYykKK3N0YXRpYyBpbnQgeGVuX2Jsb2NrX2dl
dF9yZXF1ZXN0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsIFJJTkdfSURYIHJjKQog
ewogICAgIHN3aXRjaCAoZGF0YXBsYW5lLT5wcm90b2NvbCkgewogICAgIGNhc2UgQkxLSUZfUFJP
VE9DT0xfTkFUSVZFOiB7CkBAIC01MjYsNyArNTI4LDcgQEAgc3RhdGljIGludCBibGtfZ2V0X3Jl
cXVlc3QoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSwKICAgICByZXR1cm4gMDsKIH0KIAot
c3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBs
YW5lKQorc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQ
bGFuZSAqZGF0YXBsYW5lKQogewogICAgIFJJTkdfSURYIHJjLCBycDsKICAgICBYZW5CbG9ja1Jl
cXVlc3QgKnJlcXVlc3Q7CkBAIC01MzcsMjMgKzUzOSwyMiBAQCBzdGF0aWMgdm9pZCBibGtfaGFu
ZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAgcnAgPSBkYXRh
cGxhbmUtPnJpbmdzLmNvbW1vbi5zcmluZy0+cmVxX3Byb2Q7CiAgICAgeGVuX3JtYigpOyAvKiBF
bnN1cmUgd2Ugc2VlIHF1ZXVlZCByZXF1ZXN0cyB1cCB0byAncnAnLiAqLwogCi0gICAgYmxrX3Nl
bmRfcmVzcG9uc2VfYWxsKGRhdGFwbGFuZSk7CisgICAgeGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2Vf
YWxsKGRhdGFwbGFuZSk7CiAgICAgd2hpbGUgKHJjICE9IHJwKSB7CiAgICAgICAgIC8qIHB1bGwg
cmVxdWVzdCBmcm9tIHJpbmcgKi8KICAgICAgICAgaWYgKFJJTkdfUkVRVUVTVF9DT05TX09WRVJG
TE9XKCZkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbiwgcmMpKSB7CiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQotICAgICAgICByZXF1ZXN0ID0gaW9yZXFfc3RhcnQoZGF0YXBsYW5lKTsKKyAg
ICAgICAgcmVxdWVzdCA9IHhlbl9ibG9ja19zdGFydF9yZXF1ZXN0KGRhdGFwbGFuZSk7CiAgICAg
ICAgIGlmIChyZXF1ZXN0ID09IE5VTEwpIHsKICAgICAgICAgICAgIGRhdGFwbGFuZS0+bW9yZV93
b3JrKys7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBibGtfZ2V0X3Jl
cXVlc3QoZGF0YXBsYW5lLCByZXF1ZXN0LCByYyk7CisgICAgICAgIHhlbl9ibG9ja19nZXRfcmVx
dWVzdChkYXRhcGxhbmUsIHJlcXVlc3QsIHJjKTsKICAgICAgICAgZGF0YXBsYW5lLT5yaW5ncy5j
b21tb24ucmVxX2NvbnMgPSArK3JjOwogCiAgICAgICAgIC8qIHBhcnNlIHRoZW0gKi8KLSAgICAg
ICAgaWYgKGlvcmVxX3BhcnNlKHJlcXVlc3QpICE9IDApIHsKLQorICAgICAgICBpZiAoeGVuX2Js
b2NrX3BhcnNlX3JlcXVlc3QocmVxdWVzdCkgIT0gMCkgewogICAgICAgICAgICAgc3dpdGNoIChy
ZXF1ZXN0LT5yZXEub3BlcmF0aW9uKSB7CiAgICAgICAgICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6
CiAgICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoZGF0YXBs
YW5lLT5ibGspLApAQCAtNTcwLDcgKzU3MSw3IEBAIHN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVx
dWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKICAgICAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgICAgIH07CiAKLSAgICAgICAgICAgIGlmIChibGtfc2VuZF9yZXNwb25zZV9v
bmUocmVxdWVzdCkpIHsKKyAgICAgICAgICAgIGlmICh4ZW5fYmxvY2tfc2VuZF9yZXNwb25zZV9v
bmUocmVxdWVzdCkpIHsKICAgICAgICAgICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
IAogICAgICAgICAgICAgICAgIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5uZWwoZGF0YXBs
YW5lLT54ZW5kZXYsCkBAIC01ODAsMTEgKzU4MSwxMSBAQCBzdGF0aWMgdm9pZCBibGtfaGFuZGxl
X3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAgICAgICAgICAgICAg
ICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICB9Ci0gICAgICAgICAgICBpb3JlcV9yZWxlYXNlKHJlcXVlc3QsIGZhbHNlKTsKKyAg
ICAgICAgICAgIHhlbl9ibG9ja19yZWxlYXNlX3JlcXVlc3QocmVxdWVzdCwgZmFsc2UpOwogICAg
ICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICBpb3JlcV9ydW5pb19xZW11
X2FpbyhyZXF1ZXN0KTsKKyAgICAgICAgeGVuX2Jsb2NrX2RvX2FpbyhyZXF1ZXN0KTsKICAgICB9
CiAKICAgICBpZiAoZGF0YXBsYW5lLT5tb3JlX3dvcmsgJiYKQEAgLTU5MywxNiArNTk0LDE2IEBA
IHN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFw
bGFuZSkKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUpCitzdGF0
aWMgdm9pZCB4ZW5fYmxvY2tfZGF0YXBsYW5lX2JoKHZvaWQgKm9wYXF1ZSkKIHsKICAgICBYZW5C
bG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gb3BhcXVlOwogCiAgICAgYWlvX2NvbnRleHRfYWNx
dWlyZShkYXRhcGxhbmUtPmN0eCk7Ci0gICAgYmxrX2hhbmRsZV9yZXF1ZXN0cyhkYXRhcGxhbmUp
OworICAgIHhlbl9ibG9ja19oYW5kbGVfcmVxdWVzdHMoZGF0YXBsYW5lKTsKICAgICBhaW9fY29u
dGV4dF9yZWxlYXNlKGRhdGFwbGFuZS0+Y3R4KTsKIH0KIAotc3RhdGljIHZvaWQgYmxrX2V2ZW50
KHZvaWQgKm9wYXF1ZSkKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfZXZlbnQodm9p
ZCAqb3BhcXVlKQogewogICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBvcGFxdWU7
CiAKQEAgLTYzMSw3ICs2MzIsOCBAQCBYZW5CbG9ja0RhdGFQbGFuZSAqeGVuX2Jsb2NrX2RhdGFw
bGFuZV9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgfSBlbHNlIHsKICAgICAgICAgZGF0
YXBsYW5lLT5jdHggPSBxZW11X2dldF9haW9fY29udGV4dCgpOwogICAgIH0KLSAgICBkYXRhcGxh
bmUtPmJoID0gYWlvX2JoX25ldyhkYXRhcGxhbmUtPmN0eCwgYmxrX2JoLCBkYXRhcGxhbmUpOwor
ICAgIGRhdGFwbGFuZS0+YmggPSBhaW9fYmhfbmV3KGRhdGFwbGFuZS0+Y3R4LCB4ZW5fYmxvY2tf
ZGF0YXBsYW5lX2JoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFwbGFuZSk7
CiAKICAgICByZXR1cm4gZGF0YXBsYW5lOwogfQpAQCAtNzg5LDcgKzc5MSw3IEBAIHZvaWQgeGVu
X2Jsb2NrX2RhdGFwbGFuZV9zdGFydChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lLAogCiAg
ICAgZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsID0KICAgICAgICAgeGVuX2RldmljZV9iaW5kX2V2
ZW50X2NoYW5uZWwoeGVuZGV2LCBldmVudF9jaGFubmVsLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibGtfZXZlbnQsIGRhdGFwbGFuZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX2Jsb2NrX2RhdGFwbGFuZV9ldmVudCwgZGF0YXBsYW5l
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKICAg
ICBpZiAobG9jYWxfZXJyKSB7CiAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOwotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:58:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1ggsq3-00083d-6f; Tue, 08 Jan 2019 14:58: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsq1-00083A-9L
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:58:41 +0000
X-Inumbo-ID: e200bdc6-1355-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e200bdc6-1355-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:58:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059978"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:57 +0000
Message-ID: <20190108144903.8249-13-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 12/18] xen: remove 'ioreq'
 struct/varable/field names from dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHB1cmVseSBjb3NtZXRpYyBwYXRjaCB0aGF0IHB1cmdlcyB0aGUgbmFtZSAnaW9y
ZXEnIGZyb20gc3RydWN0LAp2YXJpYWJsZSBhbmQgZmllbGQgbmFtZXMuIChUaGlzIG5hbWUgaGFz
IGJlZW4gcHJvYmxlbWF0aWMgZm9yIGEgbG9uZyB0aW1lCmFzICdpb3JlcScgaXMgdGhlIG5hbWUg
dXNlZCBmb3IgZ2VuZXJpYyBJL08gcmVxdWVzdHMgY29taW5nIGZyb20gWGVuKS4KVGhlIHBhdGNo
IHJlcGxhY2VzICdzdHJ1Y3QgaW9yZXEnIHdpdGggYSBuZXcgJ1hlbkJsb2NrUmVxdWVzdCcgdHlw
ZSBhbmQKJ2lvcmVxJyBmaWVsZC92YXJpYWJsZSBuYW1lcyB3aXRoICdyZXF1ZXN0JywgYW5kIHRo
ZW4gZG9lcyBuZWNlc3NhcnkKZml4LXVwIHRvIGFkaGVyZSB0byBjb2Rpbmcgc3R5bGUuCgpGdW5j
dGlvbiBuYW1lcyBhcmUgbm90IG1vZGlmaWVkIGJ5IHRoaXMgcGF0Y2guIFRoZXkgd2lsbCBiZSBk
ZWFsdCB3aXRoIGluCmEgc3Vic2VxdWVudCBwYXRjaC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNr
ZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KQ2M6
IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhh
dC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgotLS0KIGh3L2Jsb2NrL2Rh
dGFwbGFuZS94ZW4tYmxvY2suYyB8IDMxMCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNTYgaW5zZXJ0aW9ucygrKSwgMTU0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL2Rh
dGFwbGFuZS94ZW4tYmxvY2suYwppbmRleCAxZmY0NjQ5NzNjLi42Nzg4YmJmMzM4IDEwMDY0NAot
LS0gYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2svZGF0YXBs
YW5lL3hlbi1ibG9jay5jCkBAIC0yOCw3ICsyOCw3IEBACiAjaW5jbHVkZSAic3lzZW11L2lvdGhy
ZWFkLmgiCiAjaW5jbHVkZSAieGVuLWJsb2NrLmgiCiAKLXN0cnVjdCBpb3JlcSB7Cit0eXBlZGVm
IHN0cnVjdCBYZW5CbG9ja1JlcXVlc3QgewogICAgIGJsa2lmX3JlcXVlc3RfdCByZXE7CiAgICAg
aW50MTZfdCBzdGF0dXM7CiAgICAgb2ZmX3Qgc3RhcnQ7CkBAIC0zOSw5ICszOSw5IEBAIHN0cnVj
dCBpb3JlcSB7CiAgICAgaW50IGFpb19pbmZsaWdodDsKICAgICBpbnQgYWlvX2Vycm9yczsKICAg
ICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lOwotICAgIFFMSVNUX0VOVFJZKGlvcmVxKSBs
aXN0OworICAgIFFMSVNUX0VOVFJZKFhlbkJsb2NrUmVxdWVzdCkgbGlzdDsKICAgICBCbG9ja0Fj
Y3RDb29raWUgYWNjdDsKLX07Cit9IFhlbkJsb2NrUmVxdWVzdDsKIAogc3RydWN0IFhlbkJsb2Nr
RGF0YVBsYW5lIHsKICAgICBYZW5EZXZpY2UgKnhlbmRldjsKQEAgLTU0LDkgKzU0LDkgQEAgc3Ry
dWN0IFhlbkJsb2NrRGF0YVBsYW5lIHsKICAgICBpbnQgcHJvdG9jb2w7CiAgICAgYmxraWZfYmFj
a19yaW5nc190IHJpbmdzOwogICAgIGludCBtb3JlX3dvcms7Ci0gICAgUUxJU1RfSEVBRChpbmZs
aWdodF9oZWFkLCBpb3JlcSkgaW5mbGlnaHQ7Ci0gICAgUUxJU1RfSEVBRChmaW5pc2hlZF9oZWFk
LCBpb3JlcSkgZmluaXNoZWQ7Ci0gICAgUUxJU1RfSEVBRChmcmVlbGlzdF9oZWFkLCBpb3JlcSkg
ZnJlZWxpc3Q7CisgICAgUUxJU1RfSEVBRChpbmZsaWdodF9oZWFkLCBYZW5CbG9ja1JlcXVlc3Qp
IGluZmxpZ2h0OworICAgIFFMSVNUX0hFQUQoZmluaXNoZWRfaGVhZCwgWGVuQmxvY2tSZXF1ZXN0
KSBmaW5pc2hlZDsKKyAgICBRTElTVF9IRUFEKGZyZWVsaXN0X2hlYWQsIFhlbkJsb2NrUmVxdWVz
dCkgZnJlZWxpc3Q7CiAgICAgaW50IHJlcXVlc3RzX3RvdGFsOwogICAgIGludCByZXF1ZXN0c19p
bmZsaWdodDsKICAgICBpbnQgcmVxdWVzdHNfZmluaXNoZWQ7CkBAIC02Nyw2OCArNjcsNjggQEAg
c3RydWN0IFhlbkJsb2NrRGF0YVBsYW5lIHsKICAgICBBaW9Db250ZXh0ICpjdHg7CiB9OwogCi1z
dGF0aWMgdm9pZCBpb3JlcV9yZXNldChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQorc3RhdGljIHZvaWQg
aW9yZXFfcmVzZXQoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewotICAgIG1lbXNldCgmaW9y
ZXEtPnJlcSwgMCwgc2l6ZW9mKGlvcmVxLT5yZXEpKTsKLSAgICBpb3JlcS0+c3RhdHVzID0gMDsK
LSAgICBpb3JlcS0+c3RhcnQgPSAwOwotICAgIGlvcmVxLT5idWYgPSBOVUxMOwotICAgIGlvcmVx
LT5zaXplID0gMDsKLSAgICBpb3JlcS0+cHJlc3luYyA9IDA7CisgICAgbWVtc2V0KCZyZXF1ZXN0
LT5yZXEsIDAsIHNpemVvZihyZXF1ZXN0LT5yZXEpKTsKKyAgICByZXF1ZXN0LT5zdGF0dXMgPSAw
OworICAgIHJlcXVlc3QtPnN0YXJ0ID0gMDsKKyAgICByZXF1ZXN0LT5idWYgPSBOVUxMOworICAg
IHJlcXVlc3QtPnNpemUgPSAwOworICAgIHJlcXVlc3QtPnByZXN5bmMgPSAwOwogCi0gICAgaW9y
ZXEtPmFpb19pbmZsaWdodCA9IDA7Ci0gICAgaW9yZXEtPmFpb19lcnJvcnMgPSAwOworICAgIHJl
cXVlc3QtPmFpb19pbmZsaWdodCA9IDA7CisgICAgcmVxdWVzdC0+YWlvX2Vycm9ycyA9IDA7CiAK
LSAgICBpb3JlcS0+ZGF0YXBsYW5lID0gTlVMTDsKLSAgICBtZW1zZXQoJmlvcmVxLT5saXN0LCAw
LCBzaXplb2YoaW9yZXEtPmxpc3QpKTsKLSAgICBtZW1zZXQoJmlvcmVxLT5hY2N0LCAwLCBzaXpl
b2YoaW9yZXEtPmFjY3QpKTsKKyAgICByZXF1ZXN0LT5kYXRhcGxhbmUgPSBOVUxMOworICAgIG1l
bXNldCgmcmVxdWVzdC0+bGlzdCwgMCwgc2l6ZW9mKHJlcXVlc3QtPmxpc3QpKTsKKyAgICBtZW1z
ZXQoJnJlcXVlc3QtPmFjY3QsIDAsIHNpemVvZihyZXF1ZXN0LT5hY2N0KSk7CiAKLSAgICBxZW11
X2lvdmVjX3Jlc2V0KCZpb3JlcS0+dik7CisgICAgcWVtdV9pb3ZlY19yZXNldCgmcmVxdWVzdC0+
dik7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgaW9yZXEgKmlvcmVxX3N0YXJ0KFhlbkJsb2NrRGF0YVBs
YW5lICpkYXRhcGxhbmUpCitzdGF0aWMgWGVuQmxvY2tSZXF1ZXN0ICppb3JlcV9zdGFydChYZW5C
bG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogewotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBO
VUxMOworICAgIFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCA9IE5VTEw7CiAKICAgICBpZiAoUUxJ
U1RfRU1QVFkoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpKSB7CiAgICAgICAgIGlmIChkYXRhcGxhbmUt
PnJlcXVlc3RzX3RvdGFsID49IGRhdGFwbGFuZS0+bWF4X3JlcXVlc3RzKSB7CiAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAgICAvKiBhbGxvY2F0ZSBuZXcgc3RydWN0ICov
Ci0gICAgICAgIGlvcmVxID0gZ19tYWxsb2MwKHNpemVvZigqaW9yZXEpKTsKLSAgICAgICAgaW9y
ZXEtPmRhdGFwbGFuZSA9IGRhdGFwbGFuZTsKKyAgICAgICAgcmVxdWVzdCA9IGdfbWFsbG9jMChz
aXplb2YoKnJlcXVlc3QpKTsKKyAgICAgICAgcmVxdWVzdC0+ZGF0YXBsYW5lID0gZGF0YXBsYW5l
OwogICAgICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX3RvdGFsKys7Ci0gICAgICAgIHFlbXVfaW92
ZWNfaW5pdCgmaW9yZXEtPnYsIDEpOworICAgICAgICBxZW11X2lvdmVjX2luaXQoJnJlcXVlc3Qt
PnYsIDEpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIC8qIGdldCBvbmUgZnJvbSBmcmVlbGlzdCAq
LwotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZyZWVsaXN0KTsKLSAg
ICAgICAgUUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKKyAgICAgICAgcmVxdWVzdCA9IFFMSVNU
X0ZJUlNUKCZkYXRhcGxhbmUtPmZyZWVsaXN0KTsKKyAgICAgICAgUUxJU1RfUkVNT1ZFKHJlcXVl
c3QsIGxpc3QpOwogICAgIH0KLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5pbmZs
aWdodCwgaW9yZXEsIGxpc3QpOworICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmlu
ZmxpZ2h0LCByZXF1ZXN0LCBsaXN0KTsKICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0
Kys7CiAKIG91dDoKLSAgICByZXR1cm4gaW9yZXE7CisgICAgcmV0dXJuIHJlcXVlc3Q7CiB9CiAK
LXN0YXRpYyB2b2lkIGlvcmVxX2ZpbmlzaChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQorc3RhdGljIHZv
aWQgaW9yZXFfZmluaXNoKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKIHsKLSAgICBYZW5CbG9j
a0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gaW9yZXEtPmRhdGFwbGFuZTsKKyAgICBYZW5CbG9ja0Rh
dGFQbGFuZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOwogCi0gICAgUUxJU1RfUkVN
T1ZFKGlvcmVxLCBsaXN0KTsKLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5maW5p
c2hlZCwgaW9yZXEsIGxpc3QpOworICAgIFFMSVNUX1JFTU9WRShyZXF1ZXN0LCBsaXN0KTsKKyAg
ICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5maW5pc2hlZCwgcmVxdWVzdCwgbGlzdCk7
CiAgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19pbmZsaWdodC0tOwogICAgIGRhdGFwbGFuZS0+cmVx
dWVzdHNfZmluaXNoZWQrKzsKIH0KIAotc3RhdGljIHZvaWQgaW9yZXFfcmVsZWFzZShzdHJ1Y3Qg
aW9yZXEgKmlvcmVxLCBib29sIGZpbmlzaCkKK3N0YXRpYyB2b2lkIGlvcmVxX3JlbGVhc2UoWGVu
QmxvY2tSZXF1ZXN0ICpyZXF1ZXN0LCBib29sIGZpbmlzaCkKIHsKLSAgICBYZW5CbG9ja0RhdGFQ
bGFuZSAqZGF0YXBsYW5lID0gaW9yZXEtPmRhdGFwbGFuZTsKKyAgICBYZW5CbG9ja0RhdGFQbGFu
ZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOwogCi0gICAgUUxJU1RfUkVNT1ZFKGlv
cmVxLCBsaXN0KTsKLSAgICBpb3JlcV9yZXNldChpb3JlcSk7Ci0gICAgaW9yZXEtPmRhdGFwbGFu
ZSA9IGRhdGFwbGFuZTsKLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5mcmVlbGlz
dCwgaW9yZXEsIGxpc3QpOworICAgIFFMSVNUX1JFTU9WRShyZXF1ZXN0LCBsaXN0KTsKKyAgICBp
b3JlcV9yZXNldChyZXF1ZXN0KTsKKyAgICByZXF1ZXN0LT5kYXRhcGxhbmUgPSBkYXRhcGxhbmU7
CisgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmRhdGFwbGFuZS0+ZnJlZWxpc3QsIHJlcXVlc3QsIGxp
c3QpOwogICAgIGlmIChmaW5pc2gpIHsKICAgICAgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19maW5p
c2hlZC0tOwogICAgIH0gZWxzZSB7CkBAIC0xNDAsMTggKzE0MCwxOCBAQCBzdGF0aWMgdm9pZCBp
b3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJvb2wgZmluaXNoKQogICogdHJhbnNs
YXRlIHJlcXVlc3QgaW50byBpb3ZlYyArIHN0YXJ0IG9mZnNldAogICogZG8gc2FuaXR5IGNoZWNr
cyBhbG9uZyB0aGUgd2F5CiAgKi8KLXN0YXRpYyBpbnQgaW9yZXFfcGFyc2Uoc3RydWN0IGlvcmVx
ICppb3JlcSkKK3N0YXRpYyBpbnQgaW9yZXFfcGFyc2UoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0
KQogewotICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5l
OworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7
CiAgICAgc2l6ZV90IGxlbjsKICAgICBpbnQgaTsKIAotICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5v
cGVyYXRpb24pIHsKKyAgICBzd2l0Y2ggKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24pIHsKICAgICBj
YXNlIEJMS0lGX09QX1JFQUQ6CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfT1BfRkxV
U0hfRElTS0NBQ0hFOgotICAgICAgICBpb3JlcS0+cHJlc3luYyA9IDE7Ci0gICAgICAgIGlmICgh
aW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAgICAgICByZXF1ZXN0LT5wcmVzeW5jID0gMTsK
KyAgICAgICAgaWYgKCFyZXF1ZXN0LT5yZXEubnJfc2VnbWVudHMpIHsKICAgICAgICAgICAgIHJl
dHVybiAwOwogICAgICAgICB9CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwpAQCAtMTYwLDc3
ICsxNjAsNzggQEAgc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQog
ICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKICAgICAgICAgcmV0dXJuIDA7CiAgICAgZGVmYXVs
dDoKLSAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogdW5rbm93biBvcGVyYXRpb24gKCVkKSIs
IGlvcmVxLT5yZXEub3BlcmF0aW9uKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogdW5r
bm93biBvcGVyYXRpb24gKCVkKSIsIHJlcXVlc3QtPnJlcS5vcGVyYXRpb24pOwogICAgICAgICBn
b3RvIGVycjsKICAgICB9OwogCi0gICAgaWYgKGlvcmVxLT5yZXEub3BlcmF0aW9uICE9IEJMS0lG
X09QX1JFQUQgJiYKKyAgICBpZiAocmVxdWVzdC0+cmVxLm9wZXJhdGlvbiAhPSBCTEtJRl9PUF9S
RUFEICYmCiAgICAgICAgIGJsa19pc19yZWFkX29ubHkoZGF0YXBsYW5lLT5ibGspKSB7CiAgICAg
ICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IHdyaXRlIHJlcSBmb3Igcm8gZGV2aWNlIik7CiAgICAg
ICAgIGdvdG8gZXJyOwogICAgIH0KIAotICAgIGlvcmVxLT5zdGFydCA9IGlvcmVxLT5yZXEuc2Vj
dG9yX251bWJlciAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7Ci0gICAgZm9yIChpID0gMDsgaSA8IGlv
cmVxLT5yZXEubnJfc2VnbWVudHM7IGkrKykgeworICAgIHJlcXVlc3QtPnN0YXJ0ID0gcmVxdWVz
dC0+cmVxLnNlY3Rvcl9udW1iZXIgKiBkYXRhcGxhbmUtPmZpbGVfYmxrOworICAgIGZvciAoaSA9
IDA7IGkgPCByZXF1ZXN0LT5yZXEubnJfc2VnbWVudHM7IGkrKykgewogICAgICAgICBpZiAoaSA9
PSBCTEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1QpIHsKICAgICAgICAgICAgIGVycm9yX3Jl
cG9ydCgiZXJyb3I6IG5yX3NlZ21lbnRzIHRvbyBiaWciKTsKICAgICAgICAgICAgIGdvdG8gZXJy
OwogICAgICAgICB9Ci0gICAgICAgIGlmIChpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ID4g
aW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0KSB7CisgICAgICAgIGlmIChyZXF1ZXN0LT5yZXEu
c2VnW2ldLmZpcnN0X3NlY3QgPiByZXF1ZXN0LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCkgewogICAg
ICAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogZmlyc3QgPiBsYXN0IHNlY3RvciIpOwogICAg
ICAgICAgICAgZ290byBlcnI7CiAgICAgICAgIH0KLSAgICAgICAgaWYgKGlvcmVxLT5yZXEuc2Vn
W2ldLmxhc3Rfc2VjdCAqIGRhdGFwbGFuZS0+ZmlsZV9ibGsgPj0gWENfUEFHRV9TSVpFKSB7Cisg
ICAgICAgIGlmIChyZXF1ZXN0LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAqIGRhdGFwbGFuZS0+Zmls
ZV9ibGsgPj0KKyAgICAgICAgICAgIFhDX1BBR0VfU0laRSkgewogICAgICAgICAgICAgZXJyb3Jf
cmVwb3J0KCJlcnJvcjogcGFnZSBjcm9zc2luZyIpOwogICAgICAgICAgICAgZ290byBlcnI7CiAg
ICAgICAgIH0KIAotICAgICAgICBsZW4gPSAoaW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0IC0K
LSAgICAgICAgICAgICAgIGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGRhdGFw
bGFuZS0+ZmlsZV9ibGs7Ci0gICAgICAgIGlvcmVxLT5zaXplICs9IGxlbjsKKyAgICAgICAgbGVu
ID0gKHJlcXVlc3QtPnJlcS5zZWdbaV0ubGFzdF9zZWN0IC0KKyAgICAgICAgICAgICAgIHJlcXVl
c3QtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZGF0YXBsYW5lLT5maWxlX2JsazsKKyAg
ICAgICAgcmVxdWVzdC0+c2l6ZSArPSBsZW47CiAgICAgfQotICAgIGlmIChpb3JlcS0+c3RhcnQg
KyBpb3JlcS0+c2l6ZSA+IGRhdGFwbGFuZS0+ZmlsZV9zaXplKSB7CisgICAgaWYgKHJlcXVlc3Qt
PnN0YXJ0ICsgcmVxdWVzdC0+c2l6ZSA+IGRhdGFwbGFuZS0+ZmlsZV9zaXplKSB7CiAgICAgICAg
IGVycm9yX3JlcG9ydCgiZXJyb3I6IGFjY2VzcyBiZXlvbmQgZW5kIG9mIGZpbGUiKTsKICAgICAg
ICAgZ290byBlcnI7CiAgICAgfQogICAgIHJldHVybiAwOwogCiBlcnI6Ci0gICAgaW9yZXEtPnN0
YXR1cyA9IEJMS0lGX1JTUF9FUlJPUjsKKyAgICByZXF1ZXN0LT5zdGF0dXMgPSBCTEtJRl9SU1Bf
RVJST1I7CiAgICAgcmV0dXJuIC0xOwogfQogCi1zdGF0aWMgaW50IGlvcmVxX2dyYW50X2NvcHko
c3RydWN0IGlvcmVxICppb3JlcSkKK3N0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShYZW5CbG9j
a1JlcXVlc3QgKnJlcXVlc3QpCiB7Ci0gICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9
IGlvcmVxLT5kYXRhcGxhbmU7CisgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJl
cXVlc3QtPmRhdGFwbGFuZTsKICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IGRhdGFwbGFuZS0+eGVu
ZGV2OwogICAgIFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQgc2Vnc1tCTEtJRl9NQVhfU0VHTUVO
VFNfUEVSX1JFUVVFU1RdOwogICAgIGludCBpLCBjb3VudDsKICAgICBpbnQ2NF90IGZpbGVfYmxr
ID0gZGF0YXBsYW5lLT5maWxlX2JsazsKLSAgICBib29sIHRvX2RvbWFpbiA9IChpb3JlcS0+cmVx
Lm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEKTsKLSAgICB2b2lkICp2aXJ0ID0gaW9yZXEtPmJ1
ZjsKKyAgICBib29sIHRvX2RvbWFpbiA9IChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uID09IEJMS0lG
X09QX1JFQUQpOworICAgIHZvaWQgKnZpcnQgPSByZXF1ZXN0LT5idWY7CiAgICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAKLSAgICBpZiAoaW9yZXEtPnJlcS5ucl9zZWdtZW50cyA9PSAwKSB7
CisgICAgaWYgKHJlcXVlc3QtPnJlcS5ucl9zZWdtZW50cyA9PSAwKSB7CiAgICAgICAgIHJldHVy
biAwOwogICAgIH0KIAotICAgIGNvdW50ID0gaW9yZXEtPnJlcS5ucl9zZWdtZW50czsKKyAgICBj
b3VudCA9IHJlcXVlc3QtPnJlcS5ucl9zZWdtZW50czsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBj
b3VudDsgaSsrKSB7CiAgICAgICAgIGlmICh0b19kb21haW4pIHsKLSAgICAgICAgICAgIHNlZ3Nb
aV0uZGVzdC5mb3JlaWduLnJlZiA9IGlvcmVxLT5yZXEuc2VnW2ldLmdyZWY7Ci0gICAgICAgICAg
ICBzZWdzW2ldLmRlc3QuZm9yZWlnbi5vZmZzZXQgPSBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9z
ZWN0ICoKKyAgICAgICAgICAgIHNlZ3NbaV0uZGVzdC5mb3JlaWduLnJlZiA9IHJlcXVlc3QtPnJl
cS5zZWdbaV0uZ3JlZjsKKyAgICAgICAgICAgIHNlZ3NbaV0uZGVzdC5mb3JlaWduLm9mZnNldCA9
IHJlcXVlc3QtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCAqCiAgICAgICAgICAgICAgICAgZmlsZV9i
bGs7CiAgICAgICAgICAgICBzZWdzW2ldLnNvdXJjZS52aXJ0ID0gdmlydDsKICAgICAgICAgfSBl
bHNlIHsKLSAgICAgICAgICAgIHNlZ3NbaV0uc291cmNlLmZvcmVpZ24ucmVmID0gaW9yZXEtPnJl
cS5zZWdbaV0uZ3JlZjsKLSAgICAgICAgICAgIHNlZ3NbaV0uc291cmNlLmZvcmVpZ24ub2Zmc2V0
ID0gaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCAqCisgICAgICAgICAgICBzZWdzW2ldLnNv
dXJjZS5mb3JlaWduLnJlZiA9IHJlcXVlc3QtPnJlcS5zZWdbaV0uZ3JlZjsKKyAgICAgICAgICAg
IHNlZ3NbaV0uc291cmNlLmZvcmVpZ24ub2Zmc2V0ID0gcmVxdWVzdC0+cmVxLnNlZ1tpXS5maXJz
dF9zZWN0ICoKICAgICAgICAgICAgICAgICBmaWxlX2JsazsKICAgICAgICAgICAgIHNlZ3NbaV0u
ZGVzdC52aXJ0ID0gdmlydDsKICAgICAgICAgfQotICAgICAgICBzZWdzW2ldLmxlbiA9IChpb3Jl
cS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgLQotICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+
cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICsgMSkgKiBmaWxlX2JsazsKKyAgICAgICAgc2Vnc1tpXS5s
ZW4gPSAocmVxdWVzdC0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgLQorICAgICAgICAgICAgICAgICAg
ICAgICByZXF1ZXN0LT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVfYmxrOwogICAg
ICAgICB2aXJ0ICs9IHNlZ3NbaV0ubGVuOwogICAgIH0KIApAQCAtMjM5LDcyICsyNDAsNzIgQEAg
c3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgaWYg
KGxvY2FsX2VycikgewogICAgICAgICBlcnJvcl9yZXBvcnRmX2Vycihsb2NhbF9lcnIsICJmYWls
ZWQgdG8gY29weSBkYXRhOiAiKTsKIAotICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOworICAg
ICAgICByZXF1ZXN0LT5haW9fZXJyb3JzKys7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAK
ICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1
Y3QgaW9yZXEgKmlvcmVxKTsKK3N0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oWGVuQmxv
Y2tSZXF1ZXN0ICpyZXF1ZXN0KTsKIAogc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9p
ZCAqb3BhcXVlLCBpbnQgcmV0KQogewotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBvcGFxdWU7
Ci0gICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7Cisg
ICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0ID0gb3BhcXVlOworICAgIFhlbkJsb2NrRGF0YVBs
YW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKICAgICBhaW9fY29udGV4dF9h
Y3F1aXJlKGRhdGFwbGFuZS0+Y3R4KTsKIAogICAgIGlmIChyZXQgIT0gMCkgewogICAgICAgICBl
cnJvcl9yZXBvcnQoIiVzIEkvTyBlcnJvciIsCi0gICAgICAgICAgICAgICAgICAgICBpb3JlcS0+
cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEID8KKyAgICAgICAgICAgICAgICAgICAgIHJl
cXVlc3QtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCA/CiAgICAgICAgICAgICAgICAg
ICAgICAicmVhZCIgOiAid3JpdGUiKTsKLSAgICAgICAgaW9yZXEtPmFpb19lcnJvcnMrKzsKKyAg
ICAgICAgcmVxdWVzdC0+YWlvX2Vycm9ycysrOwogICAgIH0KIAotICAgIGlvcmVxLT5haW9faW5m
bGlnaHQtLTsKLSAgICBpZiAoaW9yZXEtPnByZXN5bmMpIHsKLSAgICAgICAgaW9yZXEtPnByZXN5
bmMgPSAwOwotICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhpb3JlcSk7CisgICAgcmVxdWVz
dC0+YWlvX2luZmxpZ2h0LS07CisgICAgaWYgKHJlcXVlc3QtPnByZXN5bmMpIHsKKyAgICAgICAg
cmVxdWVzdC0+cHJlc3luYyA9IDA7CisgICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKHJlcXVl
c3QpOwogICAgICAgICBnb3RvIGRvbmU7CiAgICAgfQotICAgIGlmIChpb3JlcS0+YWlvX2luZmxp
Z2h0ID4gMCkgeworICAgIGlmIChyZXF1ZXN0LT5haW9faW5mbGlnaHQgPiAwKSB7CiAgICAgICAg
IGdvdG8gZG9uZTsKICAgICB9CiAKLSAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7
CisgICAgc3dpdGNoIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uKSB7CiAgICAgY2FzZSBCTEtJRl9P
UF9SRUFEOgotICAgICAgICAvKiBpbiBjYXNlIG9mIGZhaWx1cmUgaW9yZXEtPmFpb19lcnJvcnMg
aXMgaW5jcmVhc2VkICovCisgICAgICAgIC8qIGluIGNhc2Ugb2YgZmFpbHVyZSByZXF1ZXN0LT5h
aW9fZXJyb3JzIGlzIGluY3JlYXNlZCAqLwogICAgICAgICBpZiAocmV0ID09IDApIHsKLSAgICAg
ICAgICAgIGlvcmVxX2dyYW50X2NvcHkoaW9yZXEpOworICAgICAgICAgICAgaW9yZXFfZ3JhbnRf
Y29weShyZXF1ZXN0KTsKICAgICAgICAgfQotICAgICAgICBxZW11X3ZmcmVlKGlvcmVxLT5idWYp
OworICAgICAgICBxZW11X3ZmcmVlKHJlcXVlc3QtPmJ1Zik7CiAgICAgICAgIGJyZWFrOwogICAg
IGNhc2UgQkxLSUZfT1BfV1JJVEU6CiAgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6
Ci0gICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAgICAgICBpZiAoIXJl
cXVlc3QtPnJlcS5ucl9zZWdtZW50cykgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0K
LSAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICAgICAgcWVtdV92ZnJlZShyZXF1
ZXN0LT5idWYpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBicmVhazsK
ICAgICB9CiAKLSAgICBpb3JlcS0+c3RhdHVzID0gaW9yZXEtPmFpb19lcnJvcnMgPyBCTEtJRl9S
U1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsKLSAgICBpb3JlcV9maW5pc2goaW9yZXEpOworICAg
IHJlcXVlc3QtPnN0YXR1cyA9IHJlcXVlc3QtPmFpb19lcnJvcnMgPyBCTEtJRl9SU1BfRVJST1Ig
OiBCTEtJRl9SU1BfT0tBWTsKKyAgICBpb3JlcV9maW5pc2gocmVxdWVzdCk7CiAKLSAgICBzd2l0
Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7CisgICAgc3dpdGNoIChyZXF1ZXN0LT5yZXEub3Bl
cmF0aW9uKSB7CiAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKICAgICBjYXNlIEJMS0lGX09QX0ZM
VVNIX0RJU0tDQUNIRToKLSAgICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7Cisg
ICAgICAgIGlmICghcmVxdWVzdC0+cmVxLm5yX3NlZ21lbnRzKSB7CiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgfQogICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKLSAgICAgICAgaWYgKGlvcmVx
LT5zdGF0dXMgPT0gQkxLSUZfUlNQX09LQVkpIHsKLSAgICAgICAgICAgIGJsb2NrX2FjY3RfZG9u
ZShibGtfZ2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKKyAgICAgICAg
aWYgKHJlcXVlc3QtPnN0YXR1cyA9PSBCTEtJRl9SU1BfT0tBWSkgeworICAgICAgICAgICAgYmxv
Y2tfYWNjdF9kb25lKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmcmVxdWVzdC0+YWNj
dCk7CiAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBibG9ja19hY2N0X2ZhaWxlZChibGtf
Z2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKKyAgICAgICAgICAgIGJs
b2NrX2FjY3RfZmFpbGVkKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmcmVxdWVzdC0+
YWNjdCk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9ESVND
QVJEOgpAQCAtMzE3LDEwICszMTgsMTEgQEAgZG9uZToKICAgICBhaW9fY29udGV4dF9yZWxlYXNl
KGRhdGFwbGFuZS0+Y3R4KTsKIH0KIAotc3RhdGljIGJvb2wgYmxrX3NwbGl0X2Rpc2NhcmQoc3Ry
dWN0IGlvcmVxICppb3JlcSwgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlciwKK3N0YXRpYyBi
b29sIGJsa19zcGxpdF9kaXNjYXJkKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBucl9zZWN0b3JzKQogewotICAgIFhl
bkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOworICAgIFhlbkJs
b2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgaW50NjRf
dCBieXRlX29mZnNldDsKICAgICBpbnQgYnl0ZV9jaHVuazsKICAgICB1aW50NjRfdCBieXRlX3Jl
bWFpbmluZywgbGltaXQ7CkBAIC0zMzksOSArMzQxLDkgQEAgc3RhdGljIGJvb2wgYmxrX3NwbGl0
X2Rpc2NhcmQoc3RydWN0IGlvcmVxICppb3JlcSwgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJl
ciwKIAogICAgIGRvIHsKICAgICAgICAgYnl0ZV9jaHVuayA9IGJ5dGVfcmVtYWluaW5nID4gbGlt
aXQgPyBsaW1pdCA6IGJ5dGVfcmVtYWluaW5nOwotICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0
Kys7CisgICAgICAgIHJlcXVlc3QtPmFpb19pbmZsaWdodCsrOwogICAgICAgICBibGtfYWlvX3Bk
aXNjYXJkKGRhdGFwbGFuZS0+YmxrLCBieXRlX29mZnNldCwgYnl0ZV9jaHVuaywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwgaW9yZXEpOworICAgICAgICAgICAg
ICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCByZXF1ZXN0KTsKICAgICAgICAgYnl0ZV9y
ZW1haW5pbmcgLT0gYnl0ZV9jaHVuazsKICAgICAgICAgYnl0ZV9vZmZzZXQgKz0gYnl0ZV9jaHVu
azsKICAgICB9IHdoaWxlIChieXRlX3JlbWFpbmluZyA+IDApOwpAQCAtMzQ5LDUzICszNTEsNTMg
QEAgc3RhdGljIGJvb2wgYmxrX3NwbGl0X2Rpc2NhcmQoc3RydWN0IGlvcmVxICppb3JlcSwgYmxr
aWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlciwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGlj
IGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQorc3RhdGljIGlu
dCBpb3JlcV9ydW5pb19xZW11X2FpbyhYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiB7Ci0gICAg
WGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7Ci0KLSAgICBp
b3JlcS0+YnVmID0gcWVtdV9tZW1hbGlnbihYQ19QQUdFX1NJWkUsIGlvcmVxLT5zaXplKTsKLSAg
ICBpZiAoaW9yZXEtPnJlcS5ucl9zZWdtZW50cyAmJgotICAgICAgICAoaW9yZXEtPnJlcS5vcGVy
YXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgfHwKLSAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9u
ID09IEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRSkgJiYKLSAgICAgICAgaW9yZXFfZ3JhbnRfY29w
eShpb3JlcSkpIHsKLSAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICBYZW5CbG9j
a0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOworCisgICAgcmVxdWVz
dC0+YnVmID0gcWVtdV9tZW1hbGlnbihYQ19QQUdFX1NJWkUsIHJlcXVlc3QtPnNpemUpOworICAg
IGlmIChyZXF1ZXN0LT5yZXEubnJfc2VnbWVudHMgJiYKKyAgICAgICAgKHJlcXVlc3QtPnJlcS5v
cGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgfHwKKyAgICAgICAgIHJlcXVlc3QtPnJlcS5vcGVy
YXRpb24gPT0gQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFKSAmJgorICAgICAgICBpb3JlcV9ncmFu
dF9jb3B5KHJlcXVlc3QpKSB7CisgICAgICAgIHFlbXVfdmZyZWUocmVxdWVzdC0+YnVmKTsKICAg
ICAgICAgZ290byBlcnI7CiAgICAgfQogCi0gICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOwotICAg
IGlmIChpb3JlcS0+cHJlc3luYykgewotICAgICAgICBibGtfYWlvX2ZsdXNoKGlvcmVxLT5kYXRh
cGxhbmUtPmJsaywgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKKyAgICByZXF1ZXN0LT5haW9f
aW5mbGlnaHQrKzsKKyAgICBpZiAocmVxdWVzdC0+cHJlc3luYykgeworICAgICAgICBibGtfYWlv
X2ZsdXNoKHJlcXVlc3QtPmRhdGFwbGFuZS0+YmxrLCBxZW11X2Fpb19jb21wbGV0ZSwgcmVxdWVz
dCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5v
cGVyYXRpb24pIHsKKyAgICBzd2l0Y2ggKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24pIHsKICAgICBj
YXNlIEJMS0lGX09QX1JFQUQ6Ci0gICAgICAgIHFlbXVfaW92ZWNfYWRkKCZpb3JlcS0+diwgaW9y
ZXEtPmJ1ZiwgaW9yZXEtPnNpemUpOwotICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJsa19nZXRf
c3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmaW9yZXEtPmFjY3QsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgaW9yZXEtPnYuc2l6ZSwgQkxPQ0tfQUNDVF9SRUFEKTsKLSAgICAgICAgaW9yZXEtPmFp
b19pbmZsaWdodCsrOwotICAgICAgICBibGtfYWlvX3ByZWFkdihkYXRhcGxhbmUtPmJsaywgaW9y
ZXEtPnN0YXJ0LCAmaW9yZXEtPnYsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgIHFlbXVfYWlv
X2NvbXBsZXRlLCBpb3JlcSk7CisgICAgICAgIHFlbXVfaW92ZWNfYWRkKCZyZXF1ZXN0LT52LCBy
ZXF1ZXN0LT5idWYsIHJlcXVlc3QtPnNpemUpOworICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJs
a19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmcmVxdWVzdC0+YWNjdCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICByZXF1ZXN0LT52LnNpemUsIEJMT0NLX0FDQ1RfUkVBRCk7CisgICAgICAg
IHJlcXVlc3QtPmFpb19pbmZsaWdodCsrOworICAgICAgICBibGtfYWlvX3ByZWFkdihkYXRhcGxh
bmUtPmJsaywgcmVxdWVzdC0+c3RhcnQsICZyZXF1ZXN0LT52LCAwLAorICAgICAgICAgICAgICAg
ICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwgcmVxdWVzdCk7CiAgICAgICAgIGJyZWFrOwogICAg
IGNhc2UgQkxLSUZfT1BfV1JJVEU6CiAgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6
Ci0gICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAgICAgICBpZiAoIXJl
cXVlc3QtPnJlcS5ucl9zZWdtZW50cykgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0K
IAotICAgICAgICBxZW11X2lvdmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYsIGlvcmVxLT5z
aXplKTsKLSAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRzKGRhdGFwbGFuZS0+
YmxrKSwgJmlvcmVxLT5hY2N0LAotICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT52LnNp
emUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxL
SUZfT1BfV1JJVEUgPworICAgICAgICBxZW11X2lvdmVjX2FkZCgmcmVxdWVzdC0+diwgcmVxdWVz
dC0+YnVmLCByZXF1ZXN0LT5zaXplKTsKKyAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0
X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwgJnJlcXVlc3QtPmFjY3QsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVxdWVzdC0+di5zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVl
c3QtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgPwogICAgICAgICAgICAgICAgICAg
ICAgICAgIEJMT0NLX0FDQ1RfV1JJVEUgOiBCTE9DS19BQ0NUX0ZMVVNIKTsKLSAgICAgICAgaW9y
ZXEtPmFpb19pbmZsaWdodCsrOwotICAgICAgICBibGtfYWlvX3B3cml0ZXYoZGF0YXBsYW5lLT5i
bGssIGlvcmVxLT5zdGFydCwgJmlvcmVxLT52LCAwLAotICAgICAgICAgICAgICAgICAgICAgICAg
cWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKKyAgICAgICAgcmVxdWVzdC0+YWlvX2luZmxpZ2h0
Kys7CisgICAgICAgIGJsa19haW9fcHdyaXRldihkYXRhcGxhbmUtPmJsaywgcmVxdWVzdC0+c3Rh
cnQsICZyZXF1ZXN0LT52LCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29t
cGxldGUsIHJlcXVlc3QpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX09QX0RJU0NB
UkQ6CiAgICAgewotICAgICAgICBzdHJ1Y3QgYmxraWZfcmVxdWVzdF9kaXNjYXJkICpyZXEgPSAo
dm9pZCAqKSZpb3JlcS0+cmVxOwotICAgICAgICBpZiAoIWJsa19zcGxpdF9kaXNjYXJkKGlvcmVx
LCByZXEtPnNlY3Rvcl9udW1iZXIsIHJlcS0+bnJfc2VjdG9ycykpIHsKKyAgICAgICAgc3RydWN0
IGJsa2lmX3JlcXVlc3RfZGlzY2FyZCAqcmVxID0gKHZvaWQgKikmcmVxdWVzdC0+cmVxOworICAg
ICAgICBpZiAoIWJsa19zcGxpdF9kaXNjYXJkKHJlcXVlc3QsIHJlcS0+c2VjdG9yX251bWJlciwg
cmVxLT5ucl9zZWN0b3JzKSkgewogICAgICAgICAgICAgZ290byBlcnI7CiAgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CkBAIC00MDUsMTkgKzQwNywxOSBAQCBzdGF0aWMgaW50IGlvcmVxX3J1bmlv
X3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0K
IAotICAgIHFlbXVfYWlvX2NvbXBsZXRlKGlvcmVxLCAwKTsKKyAgICBxZW11X2Fpb19jb21wbGV0
ZShyZXF1ZXN0LCAwKTsKIAogICAgIHJldHVybiAwOwogCiBlcnI6Ci0gICAgaW9yZXFfZmluaXNo
KGlvcmVxKTsKLSAgICBpb3JlcS0+c3RhdHVzID0gQkxLSUZfUlNQX0VSUk9SOworICAgIGlvcmVx
X2ZpbmlzaChyZXF1ZXN0KTsKKyAgICByZXF1ZXN0LT5zdGF0dXMgPSBCTEtJRl9SU1BfRVJST1I7
CiAgICAgcmV0dXJuIC0xOwogfQogCi1zdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQorc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoWGVu
QmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewotICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUgPSBpb3JlcS0+ZGF0YXBsYW5lOworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUg
PSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsKICAgICBpbnQg
aGF2ZV9yZXF1ZXN0cyA9IDA7CiAgICAgYmxraWZfcmVzcG9uc2VfdCAqcmVzcDsKQEAgLTQ0Myw5
ICs0NDUsOSBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByZXNwLT5pZCA9IGlvcmVx
LT5yZXEuaWQ7Ci0gICAgcmVzcC0+b3BlcmF0aW9uID0gaW9yZXEtPnJlcS5vcGVyYXRpb247Ci0g
ICAgcmVzcC0+c3RhdHVzID0gaW9yZXEtPnN0YXR1czsKKyAgICByZXNwLT5pZCA9IHJlcXVlc3Qt
PnJlcS5pZDsKKyAgICByZXNwLT5vcGVyYXRpb24gPSByZXF1ZXN0LT5yZXEub3BlcmF0aW9uOwor
ICAgIHJlc3AtPnN0YXR1cyA9IHJlcXVlc3QtPnN0YXR1czsKIAogICAgIGRhdGFwbGFuZS0+cmlu
Z3MuY29tbW9uLnJzcF9wcm9kX3B2dCsrOwogCkBAIC00NzMsMTMgKzQ3NSwxMyBAQCBzdGF0aWMg
aW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogLyogd2FsayBm
aW5pc2hlZCBsaXN0LCBzZW5kIG91dHN0YW5kaW5nIHJlc3BvbnNlcywgZnJlZSByZXF1ZXN0cyAq
Lwogc3RhdGljIHZvaWQgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKFhlbkJsb2NrRGF0YVBsYW5lICpk
YXRhcGxhbmUpCiB7Ci0gICAgc3RydWN0IGlvcmVxICppb3JlcTsKKyAgICBYZW5CbG9ja1JlcXVl
c3QgKnJlcXVlc3Q7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsKIAogICAgIHdoaWxlICghUUxJ
U1RfRU1QVFkoJmRhdGFwbGFuZS0+ZmluaXNoZWQpKSB7Ci0gICAgICAgIGlvcmVxID0gUUxJU1Rf
RklSU1QoJmRhdGFwbGFuZS0+ZmluaXNoZWQpOwotICAgICAgICBzZW5kX25vdGlmeSArPSBibGtf
c2VuZF9yZXNwb25zZV9vbmUoaW9yZXEpOwotICAgICAgICBpb3JlcV9yZWxlYXNlKGlvcmVxLCB0
cnVlKTsKKyAgICAgICAgcmVxdWVzdCA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZpbmlzaGVk
KTsKKyAgICAgICAgc2VuZF9ub3RpZnkgKz0gYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHJlcXVlc3Qp
OworICAgICAgICBpb3JlcV9yZWxlYXNlKHJlcXVlc3QsIHRydWUpOwogICAgIH0KICAgICBpZiAo
c2VuZF9ub3RpZnkpIHsKICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CkBAIC00OTMs
MjkgKzQ5NSwyOSBAQCBzdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9hbGwoWGVuQmxvY2tE
YXRhUGxhbmUgKmRhdGFwbGFuZSkKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgYmxrX2dldF9yZXF1
ZXN0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsIHN0cnVjdCBpb3JlcSAqaW9yZXEsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0lEWCByYykKK3N0YXRpYyBpbnQgYmxrX2dl
dF9yZXF1ZXN0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsIFJJTkdfSURYIHJjKQogewogICAg
IHN3aXRjaCAoZGF0YXBsYW5lLT5wcm90b2NvbCkgewogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xf
TkFUSVZFOiB7CiAgICAgICAgIGJsa2lmX3JlcXVlc3RfdCAqcmVxID0KICAgICAgICAgICAgIFJJ
TkdfR0VUX1JFUVVFU1QoJmRhdGFwbGFuZS0+cmluZ3MubmF0aXZlLCByYyk7CiAKLSAgICAgICAg
bWVtY3B5KCZpb3JlcS0+cmVxLCByZXEsIHNpemVvZihpb3JlcS0+cmVxKSk7CisgICAgICAgIG1l
bWNweSgmcmVxdWVzdC0+cmVxLCByZXEsIHNpemVvZihyZXF1ZXN0LT5yZXEpKTsKICAgICAgICAg
YnJlYWs7CiAgICAgfQogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOiB7CiAgICAgICAg
IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0X3QgKnJlcSA9CiAgICAgICAgICAgICBSSU5HX0dFVF9SRVFV
RVNUKCZkYXRhcGxhbmUtPnJpbmdzLng4Nl8zMl9wYXJ0LCByYyk7CiAKLSAgICAgICAgYmxraWZf
Z2V0X3g4Nl8zMl9yZXEoJmlvcmVxLT5yZXEsIHJlcSk7CisgICAgICAgIGJsa2lmX2dldF94ODZf
MzJfcmVxKCZyZXF1ZXN0LT5yZXEsIHJlcSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBj
YXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDogewogICAgICAgICBibGtpZl94ODZfNjRfcmVxdWVz
dF90ICpyZXEgPQogICAgICAgICAgICAgUklOR19HRVRfUkVRVUVTVCgmZGF0YXBsYW5lLT5yaW5n
cy54ODZfNjRfcGFydCwgcmMpOwogCi0gICAgICAgIGJsa2lmX2dldF94ODZfNjRfcmVxKCZpb3Jl
cS0+cmVxLCByZXEpOworICAgICAgICBibGtpZl9nZXRfeDg2XzY0X3JlcSgmcmVxdWVzdC0+cmVx
LCByZXEpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgfQpAQCAtNTI3LDcgKzUyOSw3IEBA
IHN0YXRpYyBpbnQgYmxrX2dldF9yZXF1ZXN0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUs
IHN0cnVjdCBpb3JlcSAqaW9yZXEsCiBzdGF0aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3RzKFhl
bkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7CiAgICAgUklOR19JRFggcmMsIHJwOwotICAg
IHN0cnVjdCBpb3JlcSAqaW9yZXE7CisgICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0OwogCiAg
ICAgZGF0YXBsYW5lLT5tb3JlX3dvcmsgPSAwOwogCkBAIC01NDEsMTggKzU0MywxOCBAQCBzdGF0
aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUp
CiAgICAgICAgIGlmIChSSU5HX1JFUVVFU1RfQ09OU19PVkVSRkxPVygmZGF0YXBsYW5lLT5yaW5n
cy5jb21tb24sIHJjKSkgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICAgICAg
aW9yZXEgPSBpb3JlcV9zdGFydChkYXRhcGxhbmUpOwotICAgICAgICBpZiAoaW9yZXEgPT0gTlVM
TCkgeworICAgICAgICByZXF1ZXN0ID0gaW9yZXFfc3RhcnQoZGF0YXBsYW5lKTsKKyAgICAgICAg
aWYgKHJlcXVlc3QgPT0gTlVMTCkgewogICAgICAgICAgICAgZGF0YXBsYW5lLT5tb3JlX3dvcmsr
KzsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGJsa19nZXRfcmVxdWVz
dChkYXRhcGxhbmUsIGlvcmVxLCByYyk7CisgICAgICAgIGJsa19nZXRfcmVxdWVzdChkYXRhcGxh
bmUsIHJlcXVlc3QsIHJjKTsKICAgICAgICAgZGF0YXBsYW5lLT5yaW5ncy5jb21tb24ucmVxX2Nv
bnMgPSArK3JjOwogCiAgICAgICAgIC8qIHBhcnNlIHRoZW0gKi8KLSAgICAgICAgaWYgKGlvcmVx
X3BhcnNlKGlvcmVxKSAhPSAwKSB7CisgICAgICAgIGlmIChpb3JlcV9wYXJzZShyZXF1ZXN0KSAh
PSAwKSB7CiAKLSAgICAgICAgICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKKyAg
ICAgICAgICAgIHN3aXRjaCAocmVxdWVzdC0+cmVxLm9wZXJhdGlvbikgewogICAgICAgICAgICAg
Y2FzZSBCTEtJRl9PUF9SRUFEOgogICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChi
bGtfZ2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQkxPQ0tfQUNDVF9SRUFEKTsKQEAgLTU2OCw3ICs1NzAsNyBAQCBzdGF0aWMgdm9p
ZCBibGtfaGFuZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9OwogCi0gICAgICAgICAgICBpZiAoYmxr
X3NlbmRfcmVzcG9uc2Vfb25lKGlvcmVxKSkgeworICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jl
c3BvbnNlX29uZShyZXF1ZXN0KSkgewogICAgICAgICAgICAgICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwogCiAgICAgICAgICAgICAgICAgeGVuX2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5l
bChkYXRhcGxhbmUtPnhlbmRldiwKQEAgLTU3OCwxMSArNTgwLDExIEBAIHN0YXRpYyB2b2lkIGJs
a19oYW5kbGVfcmVxdWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKICAgICAgICAg
ICAgICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwogICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIGZhbHNl
KTsKKyAgICAgICAgICAgIGlvcmVxX3JlbGVhc2UocmVxdWVzdCwgZmFsc2UpOwogICAgICAgICAg
ICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhp
b3JlcSk7CisgICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKHJlcXVlc3QpOwogICAgIH0KIAog
ICAgIGlmIChkYXRhcGxhbmUtPm1vcmVfd29yayAmJgpAQCAtNjM2LDE3ICs2MzgsMTcgQEAgWGVu
QmxvY2tEYXRhUGxhbmUgKnhlbl9ibG9ja19kYXRhcGxhbmVfY3JlYXRlKFhlbkRldmljZSAqeGVu
ZGV2LAogCiB2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfZGVzdHJveShYZW5CbG9ja0RhdGFQbGFu
ZSAqZGF0YXBsYW5lKQogewotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CisgICAgWGVuQmxvY2tS
ZXF1ZXN0ICpyZXF1ZXN0OwogCiAgICAgaWYgKCFkYXRhcGxhbmUpIHsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIAogICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmRhdGFwbGFuZS0+ZnJlZWxpc3Qp
KSB7Ci0gICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwot
ICAgICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOwotICAgICAgICBxZW11X2lvdmVjX2Rl
c3Ryb3koJmlvcmVxLT52KTsKLSAgICAgICAgZ19mcmVlKGlvcmVxKTsKKyAgICAgICAgcmVxdWVz
dCA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZyZWVsaXN0KTsKKyAgICAgICAgUUxJU1RfUkVN
T1ZFKHJlcXVlc3QsIGxpc3QpOworICAgICAgICBxZW11X2lvdmVjX2Rlc3Ryb3koJnJlcXVlc3Qt
PnYpOworICAgICAgICBnX2ZyZWUocmVxdWVzdCk7CiAgICAgfQogCiAgICAgcWVtdV9iaF9kZWxl
dGUoZGF0YXBsYW5lLT5iaCk7Ci0tIAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:58:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggsqB-00087x-1D; Tue, 08 Jan 2019 14:58:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsq9-00086I-Cr
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:58:49 +0000
X-Inumbo-ID: e67562d4-1355-11e9-b9d6-33172ea257f5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e67562d4-1355-11e9-b9d6-33172ea257f5;
 Tue, 08 Jan 2019 14:58:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059989"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:49:00 +0000
Message-ID: <20190108144903.8249-16-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 15/18] xen: add a mechanism to automatically
 create XenDevice-s...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4udGhhdCBtYWludGFpbnMgY29tcGF0aWJpbGl0eSB3aXRoIGV4aXN0aW5nIFhlbiB0b29sc3Rh
Y2tzLgoKWGVuIHRvb2xzdGFja3MgaW5zdGFudGlhdGUgUFYgYmFja2VuZHMgYnkgc2ltcGx5IHdy
aXRpbmcgaW5mb3JtYXRpb24gaW50bwp4ZW5zdG9yZSBhbmQgZXhwZWN0aW5nIGEgYmFja2VuZCBp
bXBsZW1lbnRhdGlvbiB0byBiZSB3YXRjaGluZyBmb3IgdGhpcy4KClRoaXMgcGF0Y2ggYWRkcyBh
IG5ldyAneGVuLWJhY2tlbmQnIG1vZHVsZSB0byBhbGxvdyBpbmRpdmlkdWFsIFhlbkRldmljZQpp
bXBsZW1lbnRhdGlvbnMgdG8gcmVnaXN0ZXIgY3JlYXRlIGFuZCBkZXN0cm95IGZ1bmN0aW9ucy4g
VGhlIGNyZWF0b3IKd2lsbCBiZSBjYWxsZWQgd2hlbiBhIHRvb2wtc3RhY2sgaW5zdGFudGlhdGVz
IGEgbmV3IGJhY2tlbmQgaW4gdGhpcyB3YXksCmFuZCB0aGUgZGVzdHJ1Y3RvciB3aWxsIHRoZW4g
YmUgY2FsbGVkIGFmdGVyIHRoZSByZXN1bHRpbmcgWGVuRGV2aWNlCm9iamVjdCBpcyB1bnJlYWxp
emVkLgoKVG8gc3VwcG9ydCB0aGlzIGl0IGlzIGFsc28gbmVjZXNzYXJ5IHRvIGFkZCBuZXcgd2F0
Y2hlcnMgaW50byB0aGUgWGVuQnVzCmltcGxlbWVudGF0aW9uIHRvIGhhbmRsZSBlbnVtZXJhdGlv
biBvZiBuZXcgYmFja2VuZHMgYW5kIGFsc28gZGVzdHJ1Y3Rpb24Kb2YgWGVuRGV2aWNlLXMgd2hl
biB0aGUgdG9vbHN0YWNrIHNldHMgdGhlIGJhY2tlbmQgJ29ubGluZScga2V5IHRvIDAuCgpOT1RF
OiBUaGlzIHBhdGNoIG9ubHkgYWRkcyB0aGUgZnJhbWV3b3JrLiBBIHN1YnNlcXVlbnQgcGF0Y2gg
d2lsbCBhZGQgYQogICAgICBjcmVhdG9yIGZ1bmN0aW9uIGZvciB4ZW4tYmxvY2sgZGV2aWNlcy4K
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0t
CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgp2NToKIC0g
QWRkZWQgZGVzdHJ1Y3RvciBmdW5jdGlvbiwgdGhlcmVmb3JlIEFudGhvbnkncyBSLWIgaXMgbm90
IGNhcnJpZWQKICAgZnJvbSB2NAoKdjM6CiAtIFVzZSBhIHhlbnN0b3JlIHRyYW5zYWN0aW9uIGlu
IGVudW1lcmF0aW9uIGNvZGUgdG8gZW5zdXJlIGNvbnNpc3RlbnQKICAgcGFyYW1ldGVycwogLSBO
b3QgYWRkaW5nIEFudGhvbnkncyBSLWIgYmVjYXVzZSBvZiBjaGFuZ2UKCnYyOgogLSBTb3J0IG91
dCBlcnJvciBwYXRocyBhbmQgZXJyb3IgcmVwb3J0aW5nCi0tLQogaHcveGVuL01ha2VmaWxlLm9i
anMgICAgICAgICB8ICAgMiArLQogaHcveGVuL3RyYWNlLWV2ZW50cyAgICAgICAgICB8ICAgMyAr
CiBody94ZW4veGVuLWJhY2tlbmQuYyAgICAgICAgIHwgMTY1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiBody94ZW4veGVuLWJ1cy5jICAgICAgICAgICAgIHwgMTY0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIGluY2x1ZGUvaHcveGVuL3hlbi1iYWNrZW5k
LmggfCAgMzkgKysrKysrKysrCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggICAgIHwgICAxICsK
IGluY2x1ZGUvcWVtdS9tb2R1bGUuaCAgICAgICAgfCAgIDMgKwogNyBmaWxlcyBjaGFuZ2VkLCAz
NzUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBody94
ZW4veGVuLWJhY2tlbmQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVuL3hlbi1i
YWNrZW5kLmgKCmRpZmYgLS1naXQgYS9ody94ZW4vTWFrZWZpbGUub2JqcyBiL2h3L3hlbi9NYWtl
ZmlsZS5vYmpzCmluZGV4IDc3YzA4NjgxOTAuLjg0ZGY2MGE5MjggMTAwNjQ0Ci0tLSBhL2h3L3hl
bi9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L3hlbi9NYWtlZmlsZS5vYmpzCkBAIC0xLDUgKzEsNSBA
QAogIyB4ZW4gYmFja2VuZCBkcml2ZXIgc3VwcG9ydAotY29tbW9uLW9iai0kKENPTkZJR19YRU4p
ICs9IHhlbi1sZWdhY3ktYmFja2VuZC5vIHhlbl9kZXZjb25maWcubyB4ZW5fcHZkZXYubyB4ZW4t
Y29tbW9uLm8geGVuLWJ1cy5vIHhlbi1idXMtaGVscGVyLm8KK2NvbW1vbi1vYmotJChDT05GSUdf
WEVOKSArPSB4ZW4tbGVnYWN5LWJhY2tlbmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8g
eGVuLWNvbW1vbi5vIHhlbi1idXMubyB4ZW4tYnVzLWhlbHBlci5vIHhlbi1iYWNrZW5kLm8KIAog
b2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RIUk9VR0gpICs9IHhlbi1ob3N0LXBjaS1kZXZpY2Uu
bwogb2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RIUk9VR0gpICs9IHhlbl9wdC5vIHhlbl9wdF9j
b25maWdfaW5pdC5vIHhlbl9wdF9ncmFwaGljcy5vIHhlbl9wdF9tc2kubwpkaWZmIC0tZ2l0IGEv
aHcveGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90cmFjZS1ldmVudHMKaW5kZXggZDQ2NTFiZGIz
MC4uZjY5NDQ2MjRiMiAxMDA2NDQKLS0tIGEvaHcveGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94
ZW4vdHJhY2UtZXZlbnRzCkBAIC0xNiw2ICsxNiw5IEBAIHhlbl9kb21pZF9yZXN0cmljdChpbnQg
ZXJyKSAiZXJyOiAldSIKICMgaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5jCiB4ZW5fYnVzX3JlYWxp
emUodm9pZCkgIiIKIHhlbl9idXNfdW5yZWFsaXplKHZvaWQpICIiCit4ZW5fYnVzX2VudW1lcmF0
ZSh2b2lkKSAiIgoreGVuX2J1c190eXBlX2VudW1lcmF0ZShjb25zdCBjaGFyICp0eXBlKSAidHlw
ZTogJXMiCit4ZW5fYnVzX2JhY2tlbmRfY3JlYXRlKGNvbnN0IGNoYXIgKnR5cGUsIGNvbnN0IGNo
YXIgKnBhdGgpICJ0eXBlOiAlcyBwYXRoOiAlcyIKIHhlbl9idXNfYWRkX3dhdGNoKGNvbnN0IGNo
YXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwgY2hhciAqdG9rZW4pICJub2RlOiAlcyBrZXk6ICVz
IHRva2VuOiAlcyIKIHhlbl9idXNfcmVtb3ZlX3dhdGNoKGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0
IGNoYXIgKmtleSwgY2hhciAqdG9rZW4pICJub2RlOiAlcyBrZXk6ICVzIHRva2VuOiAlcyIKIHhl
bl9idXNfd2F0Y2goY29uc3QgY2hhciAqdG9rZW4pICJ0b2tlbjogJXMiCmRpZmYgLS1naXQgYS9o
dy94ZW4veGVuLWJhY2tlbmQuYyBiL2h3L3hlbi94ZW4tYmFja2VuZC5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmRhMDY1ZjgxYjcKLS0tIC9kZXYvbnVsbAorKysgYi9o
dy94ZW4veGVuLWJhY2tlbmQuYwpAQCAtMCwwICsxLDE2NSBAQAorLyoKKyAqIENvcHlyaWdodCAo
YykgMjAxOCAgQ2l0cml4IFN5c3RlbXMgSW5jLgorICoKKyAqIFRoaXMgd29yayBpcyBsaWNlbnNl
ZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwsIHZlcnNpb24gMiBvciBsYXRlci4KKyAq
IFNlZSB0aGUgQ09QWUlORyBmaWxlIGluIHRoZSB0b3AtbGV2ZWwgZGlyZWN0b3J5LgorICovCisK
KyNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIK
KyNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1iYWNrZW5kLmgi
CisjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMuaCIKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQmFja2Vu
ZEltcGwgeworICAgIGNvbnN0IGNoYXIgKnR5cGU7CisgICAgWGVuQmFja2VuZERldmljZUNyZWF0
ZSBjcmVhdGU7CisgICAgWGVuQmFja2VuZERldmljZURlc3Ryb3kgZGVzdHJveTsKK30gWGVuQmFj
a2VuZEltcGw7CisKK3N0cnVjdCBYZW5CYWNrZW5kSW5zdGFuY2UgeworICAgIFFMSVNUX0VOVFJZ
KFhlbkJhY2tlbmRJbnN0YW5jZSkgZW50cnk7CisgICAgY29uc3QgWGVuQmFja2VuZEltcGwgKmlt
cGw7CisgICAgWGVuQnVzICp4ZW5idXM7CisgICAgY2hhciAqbmFtZTsKKyAgICBYZW5EZXZpY2Ug
KnhlbmRldjsKK307CisKK3N0YXRpYyBHSGFzaFRhYmxlICp4ZW5fYmFja2VuZF90YWJsZV9nZXQo
dm9pZCkKK3sKKyAgICBzdGF0aWMgR0hhc2hUYWJsZSAqdGFibGU7CisKKyAgICBpZiAodGFibGUg
PT0gTlVMTCkgeworICAgICAgICB0YWJsZSA9IGdfaGFzaF90YWJsZV9uZXcoZ19zdHJfaGFzaCwg
Z19zdHJfZXF1YWwpOworICAgIH0KKworICAgIHJldHVybiB0YWJsZTsKK30KKworc3RhdGljIHZv
aWQgeGVuX2JhY2tlbmRfdGFibGVfYWRkKFhlbkJhY2tlbmRJbXBsICppbXBsKQoreworICAgIGdf
aGFzaF90YWJsZV9pbnNlcnQoeGVuX2JhY2tlbmRfdGFibGVfZ2V0KCksICh2b2lkICopaW1wbC0+
dHlwZSwgaW1wbCk7Cit9CisKK3N0YXRpYyBjb25zdCBYZW5CYWNrZW5kSW1wbCAqeGVuX2JhY2tl
bmRfdGFibGVfbG9va3VwKGNvbnN0IGNoYXIgKnR5cGUpCit7CisgICAgcmV0dXJuIGdfaGFzaF90
YWJsZV9sb29rdXAoeGVuX2JhY2tlbmRfdGFibGVfZ2V0KCksIHR5cGUpOworfQorCit2b2lkIHhl
bl9iYWNrZW5kX3JlZ2lzdGVyKGNvbnN0IFhlbkJhY2tlbmRJbmZvICppbmZvKQoreworICAgIFhl
bkJhY2tlbmRJbXBsICppbXBsID0gZ19uZXcwKFhlbkJhY2tlbmRJbXBsLCAxKTsKKworICAgIGdf
YXNzZXJ0KGluZm8tPnR5cGUpOworCisgICAgaWYgKHhlbl9iYWNrZW5kX3RhYmxlX2xvb2t1cChp
bmZvLT50eXBlKSkgeworICAgICAgICBlcnJvcl9yZXBvcnQoImF0dGVtcHQgdG8gcmVnaXN0ZXIg
ZHVwbGljYXRlIFhlbiBiYWNrZW5kIHR5cGUgJyVzJyIsCisgICAgICAgICAgICAgICAgICAgICBp
bmZvLT50eXBlKTsKKyAgICAgICAgYWJvcnQoKTsKKyAgICB9CisKKyAgICBpZiAoIWluZm8tPmNy
ZWF0ZSkgeworICAgICAgICBlcnJvcl9yZXBvcnQoImJhY2tlbmQgdHlwZSAnJXMnIGhhcyBubyBj
cmVhdG9yIiwgaW5mby0+dHlwZSk7CisgICAgICAgIGFib3J0KCk7CisgICAgfQorCisgICAgaW1w
bC0+dHlwZSA9IGluZm8tPnR5cGU7CisgICAgaW1wbC0+Y3JlYXRlID0gaW5mby0+Y3JlYXRlOwor
ICAgIGltcGwtPmRlc3Ryb3kgPSBpbmZvLT5kZXN0cm95OworCisgICAgeGVuX2JhY2tlbmRfdGFi
bGVfYWRkKGltcGwpOworfQorCitzdGF0aWMgUUxJU1RfSEVBRCgsIFhlbkJhY2tlbmRJbnN0YW5j
ZSkgYmFja2VuZF9saXN0OworCitzdGF0aWMgdm9pZCB4ZW5fYmFja2VuZF9saXN0X2FkZChYZW5C
YWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQpCit7CisgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmJhY2tl
bmRfbGlzdCwgYmFja2VuZCwgZW50cnkpOworfQorCitzdGF0aWMgWGVuQmFja2VuZEluc3RhbmNl
ICp4ZW5fYmFja2VuZF9saXN0X2ZpbmQoWGVuRGV2aWNlICp4ZW5kZXYpCit7CisgICAgWGVuQmFj
a2VuZEluc3RhbmNlICpiYWNrZW5kOworCisgICAgUUxJU1RfRk9SRUFDSChiYWNrZW5kLCAmYmFj
a2VuZF9saXN0LCBlbnRyeSkgeworICAgICAgICBpZiAoYmFja2VuZC0+eGVuZGV2ID09IHhlbmRl
dikgeworICAgICAgICAgICAgcmV0dXJuIGJhY2tlbmQ7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICByZXR1cm4gTlVMTDsKK30KKworc3RhdGljIHZvaWQgeGVuX2JhY2tlbmRfbGlzdF9yZW1vdmUo
WGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kKQoreworICAgIFFMSVNUX1JFTU9WRShiYWNrZW5k
LCBlbnRyeSk7Cit9CisKK3ZvaWQgeGVuX2JhY2tlbmRfZGV2aWNlX2NyZWF0ZShYZW5CdXMgKnhl
bmJ1cywgY29uc3QgY2hhciAqdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICpuYW1lLCBRRGljdCAqb3B0cywgRXJyb3IgKiplcnJwKQoreworICAgIGNvbnN0
IFhlbkJhY2tlbmRJbXBsICppbXBsID0geGVuX2JhY2tlbmRfdGFibGVfbG9va3VwKHR5cGUpOwor
ICAgIFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZDsKKyAgICBFcnJvciAqbG9jYWxfZXJyb3Ig
PSBOVUxMOworCisgICAgaWYgKCFpbXBsKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAg
ICBiYWNrZW5kID0gZ19uZXcwKFhlbkJhY2tlbmRJbnN0YW5jZSwgMSk7CisgICAgYmFja2VuZC0+
eGVuYnVzID0geGVuYnVzOworICAgIGJhY2tlbmQtPm5hbWUgPSBnX3N0cmR1cChuYW1lKTsKKwor
ICAgIGltcGwtPmNyZWF0ZShiYWNrZW5kLCBvcHRzLCAmbG9jYWxfZXJyb3IpOworICAgIGlmIChs
b2NhbF9lcnJvcikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyb3Ip
OworICAgICAgICBnX2ZyZWUoYmFja2VuZC0+bmFtZSk7CisgICAgICAgIGdfZnJlZShiYWNrZW5k
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGJhY2tlbmQtPmltcGwgPSBpbXBsOwor
ICAgIHhlbl9iYWNrZW5kX2xpc3RfYWRkKGJhY2tlbmQpOworfQorCitYZW5CdXMgKnhlbl9iYWNr
ZW5kX2dldF9idXMoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kKQoreworICAgIHJldHVybiBi
YWNrZW5kLT54ZW5idXM7Cit9CisKK2NvbnN0IGNoYXIgKnhlbl9iYWNrZW5kX2dldF9uYW1lKFhl
bkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCkKK3sKKyAgICByZXR1cm4gYmFja2VuZC0+bmFtZTsK
K30KKwordm9pZCB4ZW5fYmFja2VuZF9zZXRfZGV2aWNlKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFj
a2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5EZXZpY2UgKnhlbmRldikKK3sK
KyAgICBnX2Fzc2VydCghYmFja2VuZC0+eGVuZGV2KTsKKyAgICBiYWNrZW5kLT54ZW5kZXYgPSB4
ZW5kZXY7Cit9CisKK1hlbkRldmljZSAqeGVuX2JhY2tlbmRfZ2V0X2RldmljZShYZW5CYWNrZW5k
SW5zdGFuY2UgKmJhY2tlbmQpCit7CisgICAgcmV0dXJuIGJhY2tlbmQtPnhlbmRldjsKK30KKwor
Citib29sIHhlbl9iYWNrZW5kX3RyeV9kZXZpY2VfZGVzdHJveShYZW5EZXZpY2UgKnhlbmRldiwg
RXJyb3IgKiplcnJwKQoreworICAgIFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCA9IHhlbl9i
YWNrZW5kX2xpc3RfZmluZCh4ZW5kZXYpOworICAgIGNvbnN0IFhlbkJhY2tlbmRJbXBsICppbXBs
OworCisgICAgaWYgKCFiYWNrZW5kKSB7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisK
KyAgICBpbXBsID0gYmFja2VuZC0+aW1wbDsKKyAgICBpbXBsLT5kZXN0cm95KGJhY2tlbmQsIGVy
cnApOworCisgICAgeGVuX2JhY2tlbmRfbGlzdF9yZW1vdmUoYmFja2VuZCk7CisgICAgZ19mcmVl
KGJhY2tlbmQtPm5hbWUpOworICAgIGdfZnJlZShiYWNrZW5kKTsKKworICAgIHJldHVybiB0cnVl
OworfQpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMKaW5k
ZXggYTIyYWE0OTkyMS4uZjkwYmNmMjM0MiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1idXMuYwor
KysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC0xMSwxMCArMTEsMTIgQEAKICNpbmNsdWRlICJody9o
dy5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW4uaCIKKyNp
bmNsdWRlICJody94ZW4veGVuLWJhY2tlbmQuaCIKICNpbmNsdWRlICJody94ZW4veGVuLWJ1cy5o
IgogI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLWhlbHBlci5oIgogI2luY2x1ZGUgIm1vbml0b3Iv
bW9uaXRvci5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKKyNpbmNsdWRlICJxYXBpL3FtcC9x
ZGljdC5oIgogI2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKICNpbmNsdWRlICJ0cmFjZS5oIgog
CkBAIC0xOTAsMTIgKzE5MiwxNTEgQEAgc3RhdGljIHZvaWQgeGVuX2J1c19yZW1vdmVfd2F0Y2go
WGVuQnVzICp4ZW5idXMsIFhlbldhdGNoICp3YXRjaCwKICAgICBmcmVlX3dhdGNoKHdhdGNoKTsK
IH0KIAorc3RhdGljIHZvaWQgeGVuX2J1c19iYWNrZW5kX2NyZWF0ZShYZW5CdXMgKnhlbmJ1cywg
Y29uc3QgY2hhciAqdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqbmFtZSwgY2hhciAqcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIHhzX3RyYW5zYWN0aW9uX3QgdGlkOworICAgIGNo
YXIgKiprZXk7CisgICAgUURpY3QgKm9wdHM7CisgICAgdW5zaWduZWQgaW50IGksIG47CisgICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICB0cmFjZV94ZW5fYnVzX2JhY2tlbmRfY3Jl
YXRlKHR5cGUsIHBhdGgpOworCithZ2FpbjoKKyAgICB0aWQgPSB4c190cmFuc2FjdGlvbl9zdGFy
dCh4ZW5idXMtPnhzaCk7CisgICAgaWYgKHRpZCA9PSBYQlRfTlVMTCkgeworICAgICAgICBlcnJv
cl9zZXRnKGVycnAsICJmYWlsZWQgeHNfdHJhbnNhY3Rpb25fc3RhcnQiKTsKKyAgICAgICAgcmV0
dXJuOworICAgIH0KKworICAgIGtleSA9IHhzX2RpcmVjdG9yeSh4ZW5idXMtPnhzaCwgdGlkLCBw
YXRoLCAmbik7CisgICAgaWYgKCFrZXkpIHsKKyAgICAgICAgaWYgKCF4c190cmFuc2FjdGlvbl9l
bmQoeGVuYnVzLT54c2gsIHRpZCwgdHJ1ZSkpIHsKKyAgICAgICAgICAgIGVycm9yX3NldGdfZXJy
bm8oZXJycCwgZXJybm8sICJmYWlsZWQgeHNfdHJhbnNhY3Rpb25fZW5kIik7CisgICAgICAgIH0K
KyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIG9wdHMgPSBxZGljdF9uZXcoKTsKKyAgICBm
b3IgKGkgPSAwOyBpIDwgbjsgaSsrKSB7CisgICAgICAgIGNoYXIgKnZhbDsKKworICAgICAgICAv
KgorICAgICAgICAgKiBBc3N1bWUgYW55dGhpbmcgZm91bmQgaW4gdGhlIHhlbnN0b3JlIGJhY2tl
bmQgYXJlYSwgb3RoZXIgdGhhbgorICAgICAgICAgKiB0aGUga2V5cyBjcmVhdGVkIGZvciBhIGdl
bmVyaWMgWGVuRGV2aWNlLCBhcmUgcGFyYW1ldGVycworICAgICAgICAgKiB0byBiZSB1c2VkIHRv
IGNvbmZpZ3VyZSB0aGUgYmFja2VuZC4KKyAgICAgICAgICovCisgICAgICAgIGlmICghc3RyY21w
KGtleVtpXSwgInN0YXRlIikgfHwKKyAgICAgICAgICAgICFzdHJjbXAoa2V5W2ldLCAib25saW5l
IikgfHwKKyAgICAgICAgICAgICFzdHJjbXAoa2V5W2ldLCAiZnJvbnRlbmQiKSB8fAorICAgICAg
ICAgICAgIXN0cmNtcChrZXlbaV0sICJmcm9udGVuZC1pZCIpIHx8CisgICAgICAgICAgICAhc3Ry
Y21wKGtleVtpXSwgImhvdHBsdWctc3RhdHVzIikpCisgICAgICAgICAgICBjb250aW51ZTsKKwor
ICAgICAgICBpZiAoeHNfbm9kZV9zY2FuZih4ZW5idXMtPnhzaCwgdGlkLCBwYXRoLCBrZXlbaV0s
IE5VTEwsICIlbXMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsKSA9PSAxKSB7Cisg
ICAgICAgICAgICBxZGljdF9wdXRfc3RyKG9wdHMsIGtleVtpXSwgdmFsKTsKKyAgICAgICAgICAg
IGZyZWUodmFsKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGZyZWUoa2V5KTsKKworICAgIGlm
ICgheHNfdHJhbnNhY3Rpb25fZW5kKHhlbmJ1cy0+eHNoLCB0aWQsIGZhbHNlKSkgeworICAgICAg
ICBxb2JqZWN0X3VucmVmKG9wdHMpOworCisgICAgICAgIGlmIChlcnJubyA9PSBFQUdBSU4pIHsK
KyAgICAgICAgICAgIGdvdG8gYWdhaW47CisgICAgICAgIH0KKworICAgICAgICBlcnJvcl9zZXRn
X2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhzX3RyYW5zYWN0aW9uX2VuZCIpOworICAgICAg
ICByZXR1cm47CisgICAgfQorCisgICAgeGVuX2JhY2tlbmRfZGV2aWNlX2NyZWF0ZSh4ZW5idXMs
IHR5cGUsIG5hbWUsIG9wdHMsICZsb2NhbF9lcnIpOworICAgIHFvYmplY3RfdW5yZWYob3B0cyk7
CisKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5k
KGVycnAsIGxvY2FsX2VyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxl
ZCB0byBjcmVhdGUgJyVzJyBkZXZpY2UgJyVzJzogIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdHlwZSwgbmFtZSk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB4ZW5fYnVzX3R5
cGVfZW51bWVyYXRlKFhlbkJ1cyAqeGVuYnVzLCBjb25zdCBjaGFyICp0eXBlKQoreworICAgIGNo
YXIgKmRvbWFpbl9wYXRoID0gZ19zdHJkdXBfcHJpbnRmKCJiYWNrZW5kLyVzLyV1IiwgdHlwZSwg
eGVuX2RvbWlkKTsKKyAgICBjaGFyICoqYmFja2VuZDsKKyAgICB1bnNpZ25lZCBpbnQgaSwgbjsK
KworICAgIHRyYWNlX3hlbl9idXNfdHlwZV9lbnVtZXJhdGUodHlwZSk7CisKKyAgICBiYWNrZW5k
ID0geHNfZGlyZWN0b3J5KHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgZG9tYWluX3BhdGgsICZuKTsK
KyAgICBpZiAoIWJhY2tlbmQpIHsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgZm9y
IChpID0gMDsgaSA8IG47IGkrKykgeworICAgICAgICBjaGFyICpiYWNrZW5kX3BhdGggPSBnX3N0
cmR1cF9wcmludGYoIiVzLyVzIiwgZG9tYWluX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBiYWNrZW5kW2ldKTsKKyAgICAgICAgZW51bSB4ZW5idXNf
c3RhdGUgYmFja2VuZF9zdGF0ZTsKKworICAgICAgICBpZiAoeHNfbm9kZV9zY2FuZih4ZW5idXMt
PnhzaCwgWEJUX05VTEwsIGJhY2tlbmRfcGF0aCwgInN0YXRlIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCwgIiV1IiwgJmJhY2tlbmRfc3RhdGUpICE9IDEpCisgICAgICAgICAgICBi
YWNrZW5kX3N0YXRlID0gWGVuYnVzU3RhdGVVbmtub3duOworCisgICAgICAgIGlmIChiYWNrZW5k
X3N0YXRlID09IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSB7CisgICAgICAgICAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKKworICAgICAgICAgICAgeGVuX2J1c19iYWNrZW5kX2NyZWF0ZSh4
ZW5idXMsIHR5cGUsIGJhY2tlbmRbaV0sIGJhY2tlbmRfcGF0aCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CisgICAgICAgICAgICBpZiAobG9jYWxfZXJy
KSB7CisgICAgICAgICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOworICAgICAg
ICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgZ19mcmVlKGJhY2tlbmRfcGF0aCk7CisgICAg
fQorCisgICAgZnJlZShiYWNrZW5kKTsKKworb3V0OgorICAgIGdfZnJlZShkb21haW5fcGF0aCk7
Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9idXNfZW51bWVyYXRlKHZvaWQgKm9wYXF1ZSkKK3sKKyAg
ICBYZW5CdXMgKnhlbmJ1cyA9IG9wYXF1ZTsKKyAgICBjaGFyICoqdHlwZTsKKyAgICB1bnNpZ25l
ZCBpbnQgaSwgbjsKKworICAgIHRyYWNlX3hlbl9idXNfZW51bWVyYXRlKCk7CisKKyAgICB0eXBl
ID0geHNfZGlyZWN0b3J5KHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgImJhY2tlbmQiLCAmbik7Cisg
ICAgaWYgKCF0eXBlKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBmb3IgKGkgPSAw
OyBpIDwgbjsgaSsrKSB7CisgICAgICAgIHhlbl9idXNfdHlwZV9lbnVtZXJhdGUoeGVuYnVzLCB0
eXBlW2ldKTsKKyAgICB9CisKKyAgICBmcmVlKHR5cGUpOworfQorCiBzdGF0aWMgdm9pZCB4ZW5f
YnVzX3VucmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuQnVz
ICp4ZW5idXMgPSBYRU5fQlVTKGJ1cyk7CiAKICAgICB0cmFjZV94ZW5fYnVzX3VucmVhbGl6ZSgp
OwogCisgICAgaWYgKHhlbmJ1cy0+YmFja2VuZF93YXRjaCkgeworICAgICAgICB4ZW5fYnVzX3Jl
bW92ZV93YXRjaCh4ZW5idXMsIHhlbmJ1cy0+YmFja2VuZF93YXRjaCwgTlVMTCk7CisgICAgICAg
IHhlbmJ1cy0+YmFja2VuZF93YXRjaCA9IE5VTEw7CisgICAgfQorCiAgICAgaWYgKCF4ZW5idXMt
PnhzaCkgewogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMjMxLDYgKzM3Miw3IEBAIHN0YXRp
YyB2b2lkIHhlbl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiB7CiAg
ICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKGJ1cyk7CiAgICAgdW5zaWduZWQgaW50IGRvbWlk
OworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgdHJhY2VfeGVuX2J1c19yZWFs
aXplKCk7CiAKQEAgLTI1MCw2ICszOTIsMTggQEAgc3RhdGljIHZvaWQgeGVuX2J1c19yZWFsaXpl
KEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKICAgICBub3RpZmllcl9saXN0X2luaXQoJnhl
bmJ1cy0+d2F0Y2hfbm90aWZpZXJzKTsKICAgICBxZW11X3NldF9mZF9oYW5kbGVyKHhzX2ZpbGVu
byh4ZW5idXMtPnhzaCksIHhlbl9idXNfd2F0Y2gsIE5VTEwsCiAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5idXMpOworCisgICAgbW9kdWxlX2NhbGxfaW5pdChNT0RVTEVfSU5JVF9YRU5fQkFD
S0VORCk7CisKKyAgICB4ZW5idXMtPmJhY2tlbmRfd2F0Y2ggPQorICAgICAgICB4ZW5fYnVzX2Fk
ZF93YXRjaCh4ZW5idXMsICIiLCAvKiBkb21haW4gcm9vdCBub2RlICovCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICJiYWNrZW5kIiwgeGVuX2J1c19lbnVtZXJhdGUsIHhlbmJ1cywgJmxvY2Fs
X2Vycik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAvKiBUaGlzIG5lZWQgbm90IGJl
IHRyZWF0ZWQgYXMgYSBoYXJkIGVycm9yIHNvIGRvbid0IHByb3BhZ2F0ZSAqLworICAgICAgICBl
cnJvcl9yZXBvcnRmX2Vycihsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICJm
YWlsZWQgdG8gc2V0IHVwIGVudW1lcmF0aW9uIHdhdGNoOiAiKTsKKyAgICB9CisKICAgICByZXR1
cm47CiAKIGZhaWw6CkBAIC00MDcsNyArNTYxLDE1IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2Vf
YmFja2VuZF9jaGFuZ2VkKHZvaWQgKm9wYXF1ZSkKICAgICAgICAgICAgICAgICB4ZW5kZXYtPmJh
Y2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgfHwKICAgICAgICAgICAgICAg
ICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0V2FpdCB8fAogICAgICAg
ICAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZVVua25vd24pKSB7
Ci0gICAgICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7CisgICAgICAgIEVycm9y
ICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgICAgIGlmICgheGVuX2JhY2tlbmRfdHJ5X2Rldmlj
ZV9kZXN0cm95KHhlbmRldiwgJmxvY2FsX2VycikpIHsKKyAgICAgICAgICAgIG9iamVjdF91bnBh
cmVudChPQkpFQ1QoeGVuZGV2KSk7CisgICAgICAgIH0KKworICAgICAgICBpZiAobG9jYWxfZXJy
KSB7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgICAgIH0K
ICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1iYWNrZW5kLmggYi9p
bmNsdWRlL2h3L3hlbi94ZW4tYmFja2VuZC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAuLjAxMGQ3MTI2MzgKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2h3L3hlbi94
ZW4tYmFja2VuZC5oCkBAIC0wLDAgKzEsMzkgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMTgg
IENpdHJpeCBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHdvcmsgaXMgbGljZW5zZWQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgbGF0ZXIuCisgKiBTZWUgdGhl
IENPUFlJTkcgZmlsZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeS4KKyAqLworCisjaWZuZGVm
IEhXX1hFTl9CQUNLRU5EX0gKKyNkZWZpbmUgSFdfWEVOX0JBQ0tFTkRfSAorCisjaW5jbHVkZSAi
aHcveGVuL3hlbi1idXMuaCIKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQmFja2VuZEluc3RhbmNlIFhl
bkJhY2tlbmRJbnN0YW5jZTsKKwordHlwZWRlZiB2b2lkICgqWGVuQmFja2VuZERldmljZUNyZWF0
ZSkoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUURpY3QgKm9wdHMsIEVycm9yICoqZXJycCk7Cit0eXBlZGVmIHZvaWQg
KCpYZW5CYWNrZW5kRGV2aWNlRGVzdHJveSkoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCk7CisK
K3R5cGVkZWYgc3RydWN0IFhlbkJhY2tlbmRJbmZvIHsKKyAgICBjb25zdCBjaGFyICp0eXBlOwor
ICAgIFhlbkJhY2tlbmREZXZpY2VDcmVhdGUgY3JlYXRlOworICAgIFhlbkJhY2tlbmREZXZpY2VE
ZXN0cm95IGRlc3Ryb3k7Cit9IFhlbkJhY2tlbmRJbmZvOworCitYZW5CdXMgKnhlbl9iYWNrZW5k
X2dldF9idXMoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kKTsKK2NvbnN0IGNoYXIgKnhlbl9i
YWNrZW5kX2dldF9uYW1lKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCk7CisKK3ZvaWQgeGVu
X2JhY2tlbmRfc2V0X2RldmljZShYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWGVuRGV2aWNlICp4ZW5kZXZpY2UpOworWGVuRGV2aWNlICp4
ZW5fYmFja2VuZF9nZXRfZGV2aWNlKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCk7CisKK3Zv
aWQgeGVuX2JhY2tlbmRfcmVnaXN0ZXIoY29uc3QgWGVuQmFja2VuZEluZm8gKmluZm8pOworCit2
b2lkIHhlbl9iYWNrZW5kX2RldmljZV9jcmVhdGUoWGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIg
KnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbmFtZSwg
UURpY3QgKm9wdHMsIEVycm9yICoqZXJycCk7Citib29sIHhlbl9iYWNrZW5kX3RyeV9kZXZpY2Vf
ZGVzdHJveShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKTsKKworI2VuZGlmIC8qIEhX
X1hFTl9CQUNLRU5EX0ggKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaCBi
L2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAppbmRleCAwODM0Y2IzYTdlLi5lNTVhNWRlNWYxIDEw
MDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5jbHVkZS9ody94ZW4v
eGVuLWJ1cy5oCkBAIC02NSw2ICs2NSw3IEBAIHR5cGVkZWYgc3RydWN0IFhlbkJ1cyB7CiAgICAg
ZG9taWRfdCBiYWNrZW5kX2lkOwogICAgIHN0cnVjdCB4c19oYW5kbGUgKnhzaDsKICAgICBOb3Rp
Zmllckxpc3Qgd2F0Y2hfbm90aWZpZXJzOworICAgIFhlbldhdGNoICpiYWNrZW5kX3dhdGNoOwog
fSBYZW5CdXM7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkJ1c0NsYXNzIHsKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvcWVtdS9tb2R1bGUuaCBiL2luY2x1ZGUvcWVtdS9tb2R1bGUuaAppbmRleCA1NDMwMGFi
NmU1Li41NWRkMmJlZWE4IDEwMDY0NAotLS0gYS9pbmNsdWRlL3FlbXUvbW9kdWxlLmgKKysrIGIv
aW5jbHVkZS9xZW11L21vZHVsZS5oCkBAIC00NCw2ICs0NCw3IEBAIHR5cGVkZWYgZW51bSB7CiAg
ICAgTU9EVUxFX0lOSVRfT1BUUywKICAgICBNT0RVTEVfSU5JVF9RT00sCiAgICAgTU9EVUxFX0lO
SVRfVFJBQ0UsCisgICAgTU9EVUxFX0lOSVRfWEVOX0JBQ0tFTkQsCiAgICAgTU9EVUxFX0lOSVRf
TUFYCiB9IG1vZHVsZV9pbml0X3R5cGU7CiAKQEAgLTUxLDYgKzUyLDggQEAgdHlwZWRlZiBlbnVt
IHsKICNkZWZpbmUgb3B0c19pbml0KGZ1bmN0aW9uKSBtb2R1bGVfaW5pdChmdW5jdGlvbiwgTU9E
VUxFX0lOSVRfT1BUUykKICNkZWZpbmUgdHlwZV9pbml0KGZ1bmN0aW9uKSBtb2R1bGVfaW5pdChm
dW5jdGlvbiwgTU9EVUxFX0lOSVRfUU9NKQogI2RlZmluZSB0cmFjZV9pbml0KGZ1bmN0aW9uKSBt
b2R1bGVfaW5pdChmdW5jdGlvbiwgTU9EVUxFX0lOSVRfVFJBQ0UpCisjZGVmaW5lIHhlbl9iYWNr
ZW5kX2luaXQoZnVuY3Rpb24pIG1vZHVsZV9pbml0KGZ1bmN0aW9uLCBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1PRFVMRV9JTklUX1hFTl9CQUNLRU5E
KQogCiAjZGVmaW5lIGJsb2NrX21vZHVsZV9sb2FkX29uZShsaWIpIG1vZHVsZV9sb2FkX29uZSgi
YmxvY2stIiwgbGliKQogI2RlZmluZSB1aV9tb2R1bGVfbG9hZF9vbmUobGliKSBtb2R1bGVfbG9h
ZF9vbmUoInVpLSIsIGxpYikKLS0gCjIuMjAuMS4yLmdiMjFlYmI2CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:58:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1ggsqC-00089Y-Fn; Tue, 08 Jan 2019 14:58: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsqA-00087g-L3
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:58:50 +0000
X-Inumbo-ID: e7609196-1355-11e9-a39a-1b4e35a26b85
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7609196-1355-11e9-a39a-1b4e35a26b85;
 Tue, 08 Jan 2019 14:58:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059991"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:49:01 +0000
Message-ID: <20190108144903.8249-17-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGNyZWF0ZSBhbmQgZGVzdHJveSBmdW5jdGlvbiBmb3IgWGVuQmxvY2tE
ZXZpY2UtcyBzbyB0aGF0CnRoZXkgY2FuIGJlIGNyZWF0ZWQgYXV0b21hdGljYWxseSB3aGVuIHRo
ZSBYZW4gdG9vbHN0YWNrIGluc3RhbnRpYXRlcyBhIG5ldwpQViBiYWNrZW5kIHZpYSB4ZW5zdG9y
ZS4gV2hlbiB0aGUgWGVuQmxvY2tEZXZpY2UgaXMgY3JlYXRlZCB0aGlzIHdheSBpdCBpcwphbHNv
IG5lY2Vzc2FyeSB0byBjcmVhdGUgYSAnZHJpdmUnIHdoaWNoIG1hdGNoZXMgdGhlIGNvbmZpZ3Vy
YXRpb24gdGhhdCB0aGUKWGVuIHRvb2xzdGFjayBoYXMgd3JpdHRlbiBpbnRvIHhlbnN0b3JlLiBU
aGlzIGlzIGRvbmUgYnkgZm9ybXVsYXRpbmcgdGhlCnBhcmFtZXRlcnMgbmVjZXNzYXJ5IGZvciBl
YWNoICdibG9ja2RldicgbGF5ZXIgb2YgdGhlIGRyaXZlIGFuZCB0aGVuIHVzaW5nCnFtcF9ibG9j
a2Rldl9hZGQoKSB0byBjcmVhdGUgdGhlIGxheWVycy4gQWxzbywgZm9yIGNvbXBhdGliaWxpdHkg
d2l0aCB0aGUKbGVnYWN5ICd4ZW5fZGlzaycgaW1wbGVtZW50YXRpb24sIGFuIGlvdGhyZWFkIGlz
IGF1dG9tYXRpY2FsbHkgY3JlYXRlZCBmb3IKdGhlIG5ldyBYZW5CbG9ja0RldmljZS4gVGhpcywg
bGlrZSB0aGUgZHJpdmVyIGxheWVycywgd2lsbCBiZSBkZXN0cm95ZWQKYWZ0ZXIgdGhlIFhlbkJs
b2NrRGV2aWNlIGlzIHVucmVhbGl6ZWQuCgpUaGUgbGVnYWN5IGJhY2tlbmQgc2NhbiBmb3IgJ3Fk
aXNrJyBpcyByZW1vdmVkIGJ5IHRoaXMgcGF0Y2gsIHdoaWNoIG1ha2VzCnRoZSAneGVuX2Rpc2sn
IGNvZGUgaXMgcmVkdW5kYW50LiBUaGUgY29kZSB3aWxsIGJlIHJlbW92ZWQgYnkgYSBzdWJzZXF1
ZW50CnBhdGNoLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+Ci0tLQpDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQ2M6IE1heCBS
ZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cgp2OToKIC0gU3F1YXNoIHRoZSBsYXllcnMgd2l0aCBwYXRjaCBmcm9t
IEFudGhvbnkKCnY4OgogLSBBZGQgJ3JhdycgaW1hZ2UgbGF5ZXIgZm9yIHJhdyBpbWFnZXMKCnY3
OgogLSBEb24ndCB1c2UgcW9iamVjdF9pbnB1dF92aXNpdG9yX25ld19mbGF0X2NvbmZ1c2VkKCkK
CnY1OgogLSBFeHRlbnNpdmVseSByZS13b3JrZWQgdG8gYXZvaWQgdXNpbmcgZHJpdmVfbmV3KCkg
YW5kIHVzZQogICBxbXBfYmxvY2tkZXZfYWRkKCkgaW5zdGVhZAogLSBBbHNvIHVzZSBxbXBfb2Jq
ZWN0X2FkZCgpIGZvciBJT1RocmVhZAogLSBEcm9wcGVkIEFudGhvbnkncyBSLWIgYmVjYXVzZSBv
ZiB0aGUgY29kZSBjaGFuZ2VzCgp2MjoKIC0gR2V0IHJpZCBvZiBlcnJvcl9hYm9ydAogLSBEb24n
dCB1c2UgcWRldl9pbml0X25vZmFpbCgpCiAtIEV4cGxhaW4gd2h5IGZpbGUgbG9ja2luZyBuZWVk
cyB0byBiZSBvZmYKLS0tCiBody9ibG9jay90cmFjZS1ldmVudHMgICAgICAgfCAgIDQgKwogaHcv
YmxvY2sveGVuLWJsb2NrLmMgICAgICAgIHwgMzc0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5jIHwgICAxIC0KIGluY2x1ZGUv
aHcveGVuL3hlbi1ibG9jay5oICB8ICAxMiArKwogNCBmaWxlcyBjaGFuZ2VkLCAzOTAgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3RyYWNlLWV2ZW50
cyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwppbmRleCA4OWUyNTgzMTljLi41NWU1YTU1MDBjIDEw
MDY0NAotLS0gYS9ody9ibG9jay90cmFjZS1ldmVudHMKKysrIGIvaHcvYmxvY2svdHJhY2UtZXZl
bnRzCkBAIC0xMzcsMyArMTM3LDcgQEAgeGVuX2Rpc2tfcmVhbGl6ZSh2b2lkKSAiIgogeGVuX2Rp
c2tfdW5yZWFsaXplKHZvaWQpICIiCiB4ZW5fY2Ryb21fcmVhbGl6ZSh2b2lkKSAiIgogeGVuX2Nk
cm9tX3VucmVhbGl6ZSh2b2lkKSAiIgoreGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZChjaGFyICpzdHIp
ICIlcyIKK3hlbl9ibG9ja19ibG9ja2Rldl9kZWwoY29uc3QgY2hhciAqbm9kZV9uYW1lKSAiJXMi
Cit4ZW5fYmxvY2tfZGV2aWNlX2NyZWF0ZSh1bnNpZ25lZCBpbnQgbnVtYmVyKSAiJXUiCit4ZW5f
YmxvY2tfZGV2aWNlX2Rlc3Ryb3kodW5zaWduZWQgaW50IG51bWJlcikgIiV1IgpkaWZmIC0tZ2l0
IGEvaHcvYmxvY2sveGVuLWJsb2NrLmMgYi9ody9ibG9jay94ZW4tYmxvY2suYwppbmRleCBhN2Mz
N2MxODVhLi5jNmVjMWQ5NTQzIDEwMDY0NAotLS0gYS9ody9ibG9jay94ZW4tYmxvY2suYworKysg
Yi9ody9ibG9jay94ZW4tYmxvY2suYwpAQCAtNywxMiArNywyMCBAQAogCiAjaW5jbHVkZSAicWVt
dS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCisjaW5jbHVkZSAicWVtdS9vcHRp
b24uaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisjaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1h
bmRzLWJsb2NrLWNvcmUuaCIKKyNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFuZHMtbWlzYy5oIgor
I2luY2x1ZGUgInFhcGkvcWFwaS12aXNpdC1ibG9jay1jb3JlLmgiCisjaW5jbHVkZSAicWFwaS9x
b2JqZWN0LWlucHV0LXZpc2l0b3IuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKKyNpbmNs
dWRlICJxYXBpL3FtcC9xZGljdC5oIgorI2luY2x1ZGUgInFhcGkvcW1wL3FzdHJpbmcuaCIKICNp
bmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCiAjaW5jbHVk
ZSAiaHcvYmxvY2sveGVuX2Jsa2lmLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi1ibG9jay5oIgor
I2luY2x1ZGUgImh3L3hlbi94ZW4tYmFja2VuZC5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9ja2Rl
di5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgiCiAjaW5jbHVkZSAic3lzZW11
L2lvdGhyZWFkLmgiCkBAIC00NzQsNiArNDgyLDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Ns
YXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRhKQogICAgIERldmljZUNsYXNz
ICpkZXZfY2xhc3MgPSBERVZJQ0VfQ0xBU1MoY2xhc3MpOwogICAgIFhlbkRldmljZUNsYXNzICp4
ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0NMQVNTKGNsYXNzKTsKIAorICAgIHhlbmRldl9jbGFz
cy0+YmFja2VuZCA9ICJxZGlzayI7CiAgICAgeGVuZGV2X2NsYXNzLT5kZXZpY2UgPSAidmJkIjsK
ICAgICB4ZW5kZXZfY2xhc3MtPmdldF9uYW1lID0geGVuX2Jsb2NrX2dldF9uYW1lOwogICAgIHhl
bmRldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9ibG9ja19yZWFsaXplOwpAQCAtNTg2LDMgKzU5NSwz
NjggQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCiB9CiAKIHR5
cGVfaW5pdCh4ZW5fYmxvY2tfcmVnaXN0ZXJfdHlwZXMpCisKK3N0YXRpYyB2b2lkIHhlbl9ibG9j
a19ibG9ja2Rldl9kZWwoY29uc3QgY2hhciAqbm9kZV9uYW1lLCBFcnJvciAqKmVycnApCit7Cisg
ICAgdHJhY2VfeGVuX2Jsb2NrX2Jsb2NrZGV2X2RlbChub2RlX25hbWUpOworCisgICAgcW1wX2Js
b2NrZGV2X2RlbChub2RlX25hbWUsIGVycnApOworfQorCitzdGF0aWMgY2hhciAqeGVuX2Jsb2Nr
X2Jsb2NrZGV2X2FkZChjb25zdCBjaGFyICppZCwgUURpY3QgKnFkaWN0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIGNvbnN0IGNoYXIg
KmRyaXZlciA9IHFkaWN0X2dldF90cnlfc3RyKHFkaWN0LCAiZHJpdmVyIik7CisgICAgQmxvY2tk
ZXZPcHRpb25zICpvcHRpb25zID0gTlVMTDsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
KyAgICBjaGFyICpub2RlX25hbWU7CisgICAgVmlzaXRvciAqdjsKKworICAgIGlmICghZHJpdmVy
KSB7CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgIm5vICdkcml2ZXInIHBhcmFtZXRlciIpOwor
ICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICBub2RlX25hbWUgPSBnX3N0cmR1cF9w
cmludGYoIiVzLSVzIiwgaWQsIGRyaXZlcik7CisgICAgcWRpY3RfcHV0X3N0cihxZGljdCwgIm5v
ZGUtbmFtZSIsIG5vZGVfbmFtZSk7CisKKyAgICB0cmFjZV94ZW5fYmxvY2tfYmxvY2tkZXZfYWRk
KG5vZGVfbmFtZSk7CisKKyAgICB2ID0gcW9iamVjdF9pbnB1dF92aXNpdG9yX25ldyhRT0JKRUNU
KHFkaWN0KSk7CisgICAgdmlzaXRfdHlwZV9CbG9ja2Rldk9wdGlvbnModiwgTlVMTCwgJm9wdGlv
bnMsICZsb2NhbF9lcnIpOworICAgIHZpc2l0X2ZyZWUodik7CisKKyAgICBpZiAobG9jYWxfZXJy
KSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBn
b3RvIGZhaWw7CisgICAgfQorCisgICAgcW1wX2Jsb2NrZGV2X2FkZChvcHRpb25zLCAmbG9jYWxf
ZXJyKTsKKworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICBxYXBpX2Zy
ZWVfQmxvY2tkZXZPcHRpb25zKG9wdGlvbnMpOworCisgICAgcmV0dXJuIG5vZGVfbmFtZTsKKwor
ZmFpbDoKKyAgICBpZiAob3B0aW9ucykgeworICAgICAgICBxYXBpX2ZyZWVfQmxvY2tkZXZPcHRp
b25zKG9wdGlvbnMpOworICAgIH0KKyAgICBnX2ZyZWUobm9kZV9uYW1lKTsKKworICAgIHJldHVy
biBOVUxMOworfQorCitzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZHJpdmVfZGVzdHJveShYZW5CbG9j
a0RyaXZlICpkcml2ZSwgRXJyb3IgKiplcnJwKQoreworICAgIGNoYXIgKm5vZGVfbmFtZSA9IGRy
aXZlLT5ub2RlX25hbWU7CisKKyAgICBpZiAobm9kZV9uYW1lKSB7CisgICAgICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOworCisgICAgICAgIHhlbl9ibG9ja19ibG9ja2Rldl9kZWwobm9kZV9u
YW1lLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICByZXR1cm47Cisg
ICAgICAgIH0KKyAgICAgICAgZ19mcmVlKG5vZGVfbmFtZSk7CisgICAgICAgIGRyaXZlLT5ub2Rl
X25hbWUgPSBOVUxMOworICAgIH0KKyAgICBnX2ZyZWUoZHJpdmUtPmlkKTsKKyAgICBnX2ZyZWUo
ZHJpdmUpOworfQorCitzdGF0aWMgWGVuQmxvY2tEcml2ZSAqeGVuX2Jsb2NrX2RyaXZlX2NyZWF0
ZShjb25zdCBjaGFyICppZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKmRldmljZV90eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUURpY3QgKm9wdHMsIEVycm9yICoqZXJycCkKK3sKKyAgICBj
b25zdCBjaGFyICpwYXJhbXMgPSBxZGljdF9nZXRfdHJ5X3N0cihvcHRzLCAicGFyYW1zIik7Cisg
ICAgY29uc3QgY2hhciAqbW9kZSA9IHFkaWN0X2dldF90cnlfc3RyKG9wdHMsICJtb2RlIik7Cisg
ICAgY29uc3QgY2hhciAqZGlyZWN0X2lvX3NhZmUgPSBxZGljdF9nZXRfdHJ5X3N0cihvcHRzLCAi
ZGlyZWN0LWlvLXNhZmUiKTsKKyAgICBjb25zdCBjaGFyICpkaXNjYXJkX2VuYWJsZSA9IHFkaWN0
X2dldF90cnlfc3RyKG9wdHMsICJkaXNjYXJkLWVuYWJsZSIpOworICAgIGNoYXIgKmRyaXZlciA9
IE5VTEw7CisgICAgY2hhciAqZmlsZW5hbWUgPSBOVUxMOworICAgIFhlbkJsb2NrRHJpdmUgKmRy
aXZlID0gTlVMTDsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKyAgICBRRGljdCAqZmls
ZV9sYXllcjsKKyAgICBRRGljdCAqZHJpdmVyX2xheWVyOworCisgICAgaWYgKHBhcmFtcykgewor
ICAgICAgICBjaGFyICoqdiA9IGdfc3Ryc3BsaXQocGFyYW1zLCAiOiIsIDIpOworCisgICAgICAg
IGlmICh2WzFdID09IE5VTEwpIHsKKyAgICAgICAgICAgIGZpbGVuYW1lID0gZ19zdHJkdXAodlsw
XSk7CisgICAgICAgICAgICBkcml2ZXIgPSBnX3N0cmR1cCgicmF3Iik7CisgICAgICAgIH0gZWxz
ZSB7CisgICAgICAgICAgICBpZiAoc3RyY21wKHZbMF0sICJhaW8iKSA9PSAwKSB7CisgICAgICAg
ICAgICAgICAgZHJpdmVyID0gZ19zdHJkdXAoInJhdyIpOworICAgICAgICAgICAgfSBlbHNlIGlm
IChzdHJjbXAodlswXSwgInZoZCIpID09IDApIHsKKyAgICAgICAgICAgICAgICBkcml2ZXIgPSBn
X3N0cmR1cCgidnBjIik7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgIGRy
aXZlciA9IGdfc3RyZHVwKHZbMF0pOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZmlsZW5h
bWUgPSBnX3N0cmR1cCh2WzFdKTsKKyAgICAgICAgfQorCisgICAgICAgIGdfc3RyZnJlZXYodik7
CisgICAgfQorCisgICAgaWYgKCFmaWxlbmFtZSkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAs
ICJubyBmaWxlbmFtZSIpOworICAgICAgICBnb3RvIGRvbmU7CisgICAgfQorICAgIGFzc2VydChk
cml2ZXIpOworCisgICAgZHJpdmUgPSBnX25ldzAoWGVuQmxvY2tEcml2ZSwgMSk7CisgICAgZHJp
dmUtPmlkID0gZ19zdHJkdXAoaWQpOworCisgICAgZmlsZV9sYXllciA9IHFkaWN0X25ldygpOwor
CisgICAgcWRpY3RfcHV0X3N0cihmaWxlX2xheWVyLCAiZHJpdmVyIiwgImZpbGUiKTsKKyAgICBx
ZGljdF9wdXRfc3RyKGZpbGVfbGF5ZXIsICJmaWxlbmFtZSIsIGZpbGVuYW1lKTsKKworICAgIGlm
IChtb2RlICYmICptb2RlICE9ICd3JykgeworICAgICAgICBxZGljdF9wdXRfYm9vbChmaWxlX2xh
eWVyLCAicmVhZC1vbmx5IiwgdHJ1ZSk7CisgICAgfQorCisgICAgaWYgKGRpcmVjdF9pb19zYWZl
KSB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsdWU7CisKKyAgICAgICAgaWYgKCFxZW11X3N0
cnRvdWwoZGlyZWN0X2lvX3NhZmUsIE5VTEwsIDIsICZ2YWx1ZSkgJiYgISF2YWx1ZSkgeworICAg
ICAgICAgICAgUURpY3QgKmNhY2hlX3FkaWN0ID0gcWRpY3RfbmV3KCk7CisKKyAgICAgICAgICAg
IHFkaWN0X3B1dF9ib29sKGNhY2hlX3FkaWN0LCAiZGlyZWN0IiwgdHJ1ZSk7CisgICAgICAgICAg
ICBxZGljdF9wdXRfb2JqKGZpbGVfbGF5ZXIsICJjYWNoZSIsIFFPQkpFQ1QoY2FjaGVfcWRpY3Qp
KTsKKworICAgICAgICAgICAgcWRpY3RfcHV0X3N0cihmaWxlX2xheWVyLCAiYWlvIiwgIm5hdGl2
ZSIpOworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKGRpc2NhcmRfZW5hYmxlKSB7CisgICAg
ICAgIHVuc2lnbmVkIGxvbmcgdmFsdWU7CisKKyAgICAgICAgaWYgKCFxZW11X3N0cnRvdWwoZGlz
Y2FyZF9lbmFibGUsIE5VTEwsIDIsICZ2YWx1ZSkgJiYgISF2YWx1ZSkgeworICAgICAgICAgICAg
cWRpY3RfcHV0X3N0cihmaWxlX2xheWVyLCAiZGlzY2FyZCIsICJ1bm1hcCIpOworICAgICAgICB9
CisgICAgfQorCisgICAgLyoKKyAgICAgKiBJdCBpcyBuZWNlc3NhcnkgdG8gdHVybiBmaWxlIGxv
Y2tpbmcgb2ZmIGFzIGFuIGVtdWxhdGVkIGRldmljZQorICAgICAqIG1heSBoYXZlIGFscmVhZHkg
b3BlbmVkIHRoZSBzYW1lIGltYWdlIGZpbGUuCisgICAgICovCisgICAgcWRpY3RfcHV0X3N0cihm
aWxlX2xheWVyLCAibG9ja2luZyIsICJvZmYiKTsKKworICAgIGRyaXZlcl9sYXllciA9IHFkaWN0
X25ldygpOworCisgICAgcWRpY3RfcHV0X3N0cihkcml2ZXJfbGF5ZXIsICJkcml2ZXIiLCBkcml2
ZXIpOworICAgIHFkaWN0X3B1dF9vYmooZHJpdmVyX2xheWVyLCAiZmlsZSIsIFFPQkpFQ1QoZmls
ZV9sYXllcikpOworCisgICAgZ19hc3NlcnQoIWRyaXZlLT5ub2RlX25hbWUpOworICAgIGRyaXZl
LT5ub2RlX25hbWUgPSB4ZW5fYmxvY2tfYmxvY2tkZXZfYWRkKGRyaXZlLT5pZCwgZHJpdmVyX2xh
eWVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2Nh
bF9lcnIpOworCitkb25lOgorICAgIGdfZnJlZShkcml2ZXIpOworICAgIGdfZnJlZShmaWxlbmFt
ZSk7CisKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIHhlbl9ibG9ja19kcml2ZV9kZXN0
cm95KGRyaXZlLCBOVUxMKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgcmV0
dXJuIGRyaXZlOworfQorCitzdGF0aWMgY29uc3QgY2hhciAqeGVuX2Jsb2NrX2RyaXZlX2dldF9u
b2RlX25hbWUoWGVuQmxvY2tEcml2ZSAqZHJpdmUpCit7CisgICAgcmV0dXJuIGRyaXZlLT5ub2Rl
X25hbWUgPyBkcml2ZS0+bm9kZV9uYW1lIDogIiI7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9j
a19pb3RocmVhZF9kZXN0cm95KFhlbkJsb2NrSU9UaHJlYWQgKmlvdGhyZWFkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIHFtcF9v
YmplY3RfZGVsKGlvdGhyZWFkLT5pZCwgZXJycCk7CisKKyAgICBnX2ZyZWUoaW90aHJlYWQtPmlk
KTsKKyAgICBnX2ZyZWUoaW90aHJlYWQpOworfQorCitzdGF0aWMgWGVuQmxvY2tJT1RocmVhZCAq
eGVuX2Jsb2NrX2lvdGhyZWFkX2NyZWF0ZShjb25zdCBjaGFyICppZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAg
ICBYZW5CbG9ja0lPVGhyZWFkICppb3RocmVhZCA9IGdfbmV3KFhlbkJsb2NrSU9UaHJlYWQsIDEp
OworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgaW90aHJlYWQtPmlkID0gZ19z
dHJkdXAoaWQpOworCisgICAgcW1wX29iamVjdF9hZGQoVFlQRV9JT1RIUkVBRCwgaWQsIGZhbHNl
LCBOVUxMLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworCisgICAgICAgIGdfZnJlZShpb3RocmVhZC0+
aWQpOworICAgICAgICBnX2ZyZWUoaW90aHJlYWQpOworICAgICAgICByZXR1cm4gTlVMTDsKKyAg
ICB9CisKKyAgICByZXR1cm4gaW90aHJlYWQ7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19k
ZXZpY2VfY3JlYXRlKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFFEaWN0ICpvcHRzLCBFcnJvciAqKmVycnApCit7CisgICAg
WGVuQnVzICp4ZW5idXMgPSB4ZW5fYmFja2VuZF9nZXRfYnVzKGJhY2tlbmQpOworICAgIGNvbnN0
IGNoYXIgKm5hbWUgPSB4ZW5fYmFja2VuZF9nZXRfbmFtZShiYWNrZW5kKTsKKyAgICB1bnNpZ25l
ZCBsb25nIG51bWJlcjsKKyAgICBjb25zdCBjaGFyICp2ZGV2LCAqZGV2aWNlX3R5cGU7CisgICAg
WGVuQmxvY2tEcml2ZSAqZHJpdmUgPSBOVUxMOworICAgIFhlbkJsb2NrSU9UaHJlYWQgKmlvdGhy
ZWFkID0gTlVMTDsKKyAgICBYZW5EZXZpY2UgKnhlbmRldiA9IE5VTEw7CisgICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CisgICAgY29uc3QgY2hhciAqdHlwZTsKKyAgICBYZW5CbG9ja0Rldmlj
ZSAqYmxvY2tkZXY7CisKKyAgICBpZiAocWVtdV9zdHJ0b3VsKG5hbWUsIE5VTEwsIDEwLCAmbnVt
YmVyKSkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJmYWlsZWQgdG8gcGFyc2UgbmFtZSAn
JXMnIiwgbmFtZSk7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICB0cmFjZV94ZW5f
YmxvY2tfZGV2aWNlX2NyZWF0ZShudW1iZXIpOworCisgICAgdmRldiA9IHFkaWN0X2dldF90cnlf
c3RyKG9wdHMsICJkZXYiKTsKKyAgICBpZiAoIXZkZXYpIHsKKyAgICAgICAgZXJyb3Jfc2V0Zyhl
cnJwLCAibm8gZGV2IHBhcmFtZXRlciIpOworICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorCisg
ICAgZGV2aWNlX3R5cGUgPSBxZGljdF9nZXRfdHJ5X3N0cihvcHRzLCAiZGV2aWNlLXR5cGUiKTsK
KyAgICBpZiAoIWRldmljZV90eXBlKSB7CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgIm5vIGRl
dmljZS10eXBlIHBhcmFtZXRlciIpOworICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorCisgICAg
aWYgKCFzdHJjbXAoZGV2aWNlX3R5cGUsICJkaXNrIikpIHsKKyAgICAgICAgdHlwZSA9IFRZUEVf
WEVOX0RJU0tfREVWSUNFOworICAgIH0gZWxzZSBpZiAoIXN0cmNtcChkZXZpY2VfdHlwZSwgImNk
cm9tIikpIHsKKyAgICAgICAgdHlwZSA9IFRZUEVfWEVOX0NEUk9NX0RFVklDRTsKKyAgICB9IGVs
c2UgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJpbnZhbGlkIGRldmljZS10eXBlIHBhcmFt
ZXRlciAnJXMnIiwgZGV2aWNlX3R5cGUpOworICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorCisg
ICAgZHJpdmUgPSB4ZW5fYmxvY2tfZHJpdmVfY3JlYXRlKHZkZXYsIGRldmljZV90eXBlLCBvcHRz
LCAmbG9jYWxfZXJyKTsKKyAgICBpZiAoIWRyaXZlKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0
ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwgImZhaWxlZCB0byBjcmVhdGUgZHJpdmU6ICIpOwor
ICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorCisgICAgaW90aHJlYWQgPSB4ZW5fYmxvY2tfaW90
aHJlYWRfY3JlYXRlKHZkZXYsICZsb2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGNyZWF0ZSBpb3RocmVhZDogIik7Cisg
ICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICB4ZW5kZXYgPSBYRU5fREVWSUNFKHFkZXZf
Y3JlYXRlKEJVUyh4ZW5idXMpLCB0eXBlKSk7CisgICAgYmxvY2tkZXYgPSBYRU5fQkxPQ0tfREVW
SUNFKHhlbmRldik7CisKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X3N0cihPQkpFQ1QoeGVuZGV2
KSwgdmRldiwgInZkZXYiLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwgImZhaWxlZCB0byBz
ZXQgJ3ZkZXYnOiAiKTsKKyAgICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIG9iamVjdF9w
cm9wZXJ0eV9zZXRfc3RyKE9CSkVDVCh4ZW5kZXYpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9ibG9ja19kcml2ZV9nZXRfbm9kZV9uYW1lKGRyaXZlKSwgImRyaXZlIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7
CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwgImZhaWxl
ZCB0byBzZXQgJ2RyaXZlJzogIik7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICBv
YmplY3RfcHJvcGVydHlfc2V0X3N0cihPQkpFQ1QoeGVuZGV2KSwgaW90aHJlYWQtPmlkLCAiaW90
aHJlYWQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOworICAgIGlm
IChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9j
YWxfZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIHNldCAn
aW90aHJlYWQnOiAiKTsKKyAgICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIGJsb2NrZGV2
LT5pb3RocmVhZCA9IGlvdGhyZWFkOworICAgIGJsb2NrZGV2LT5kcml2ZSA9IGRyaXZlOworCisg
ICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCh4ZW5kZXYpLCB0cnVlLCAicmVhbGl6
ZWQiLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3By
b3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgInJlYWxpemF0aW9uIG9mIGRldmljZSAlcyBmYWlsZWQ6ICIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHR5cGUpOworICAgICAgICBnb3RvIGZhaWw7CisgICAgfQor
CisgICAgeGVuX2JhY2tlbmRfc2V0X2RldmljZShiYWNrZW5kLCB4ZW5kZXYpOworICAgIHJldHVy
bjsKKworZmFpbDoKKyAgICBpZiAoeGVuZGV2KSB7CisgICAgICAgIG9iamVjdF91bnBhcmVudChP
QkpFQ1QoeGVuZGV2KSk7CisgICAgfQorCisgICAgaWYgKGlvdGhyZWFkKSB7CisgICAgICAgIHhl
bl9ibG9ja19pb3RocmVhZF9kZXN0cm95KGlvdGhyZWFkLCBOVUxMKTsKKyAgICB9CisKKyAgICBp
ZiAoZHJpdmUpIHsKKyAgICAgICAgeGVuX2Jsb2NrX2RyaXZlX2Rlc3Ryb3koZHJpdmUsIE5VTEwp
OworICAgIH0KK30KKworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2RldmljZV9kZXN0cm95KFhlbkJh
Y2tlbmRJbnN0YW5jZSAqYmFja2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFcnJvciAqKmVycnApCit7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSB4ZW5fYmFja2Vu
ZF9nZXRfZGV2aWNlKGJhY2tlbmQpOworICAgIFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiA9IFhF
Tl9CTE9DS19ERVZJQ0UoeGVuZGV2KTsKKyAgICBYZW5CbG9ja1ZkZXYgKnZkZXYgPSAmYmxvY2tk
ZXYtPnByb3BzLnZkZXY7CisgICAgWGVuQmxvY2tEcml2ZSAqZHJpdmUgPSBibG9ja2Rldi0+ZHJp
dmU7CisgICAgWGVuQmxvY2tJT1RocmVhZCAqaW90aHJlYWQgPSBibG9ja2Rldi0+aW90aHJlYWQ7
CisKKyAgICB0cmFjZV94ZW5fYmxvY2tfZGV2aWNlX2Rlc3Ryb3kodmRldi0+bnVtYmVyKTsKKwor
ICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7CisKKyAgICBpZiAoaW90aHJlYWQp
IHsKKyAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICAgICAgeGVuX2Jsb2Nr
X2lvdGhyZWFkX2Rlc3Ryb3koaW90aHJlYWQsICZsb2NhbF9lcnIpOworICAgICAgICBpZiAobG9j
YWxfZXJyKSB7CisgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2Nh
bF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gZGVzdHJv
eSBpb3RocmVhZDogIik7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9CisK
KyAgICBpZiAoZHJpdmUpIHsKKyAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAg
ICAgICAgeGVuX2Jsb2NrX2RyaXZlX2Rlc3Ryb3koZHJpdmUsICZsb2NhbF9lcnIpOworICAgICAg
ICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChl
cnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQg
dG8gZGVzdHJveSBkcml2ZTogIik7CisgICAgICAgIH0KKyAgICB9Cit9CisKK3N0YXRpYyBjb25z
dCBYZW5CYWNrZW5kSW5mbyB4ZW5fYmxvY2tfYmFja2VuZF9pbmZvID0geworICAgIC50eXBlID0g
InFkaXNrIiwKKyAgICAuY3JlYXRlID0geGVuX2Jsb2NrX2RldmljZV9jcmVhdGUsCisgICAgLmRl
c3Ryb3kgPSB4ZW5fYmxvY2tfZGV2aWNlX2Rlc3Ryb3ksCit9OworCitzdGF0aWMgdm9pZCB4ZW5f
YmxvY2tfcmVnaXN0ZXJfYmFja2VuZCh2b2lkKQoreworICAgIHhlbl9iYWNrZW5kX3JlZ2lzdGVy
KCZ4ZW5fYmxvY2tfYmFja2VuZF9pbmZvKTsKK30KKworeGVuX2JhY2tlbmRfaW5pdCh4ZW5fYmxv
Y2tfcmVnaXN0ZXJfYmFja2VuZCk7CmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWxlZ2FjeS1iYWNr
ZW5kLmMgYi9ody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMKaW5kZXggNDE0MTk3NjNjOC4uMzZm
ZDFlOWIwOSAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5jCisrKyBiL2h3
L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYwpAQCAtNzUzLDcgKzc1Myw2IEBAIHZvaWQgeGVuX2Jl
X3JlZ2lzdGVyX2NvbW1vbih2b2lkKQogCiAgICAgeGVuX2JlX3JlZ2lzdGVyKCJjb25zb2xlIiwg
Jnhlbl9jb25zb2xlX29wcyk7CiAgICAgeGVuX2JlX3JlZ2lzdGVyKCJ2a2JkIiwgJnhlbl9rYmRt
b3VzZV9vcHMpOwotICAgIHhlbl9iZV9yZWdpc3RlcigicWRpc2siLCAmeGVuX2Jsa2Rldl9vcHMp
OwogI2lmZGVmIENPTkZJR19WSVJURlMKICAgICB4ZW5fYmVfcmVnaXN0ZXIoIjlwZnMiLCAmeGVu
XzlwZnNfb3BzKTsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuLWJsb2Nr
LmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaAppbmRleCBjNDIyM2Y5YmUxLi4xMWQzNTFi
NGIzIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaAorKysgYi9pbmNsdWRl
L2h3L3hlbi94ZW4tYmxvY2suaApAQCAtMjksNiArMjksNyBAQCB0eXBlZGVmIHN0cnVjdCBYZW5C
bG9ja1ZkZXYgewogICAgIHVuc2lnbmVkIGxvbmcgbnVtYmVyOwogfSBYZW5CbG9ja1ZkZXY7CiAK
KwogdHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tQcm9wZXJ0aWVzIHsKICAgICBYZW5CbG9ja1ZkZXYg
dmRldjsKICAgICBCbG9ja0NvbmYgY29uZjsKQEAgLTM2LDEyICszNywyMyBAQCB0eXBlZGVmIHN0
cnVjdCBYZW5CbG9ja1Byb3BlcnRpZXMgewogICAgIElPVGhyZWFkICppb3RocmVhZDsKIH0gWGVu
QmxvY2tQcm9wZXJ0aWVzOwogCit0eXBlZGVmIHN0cnVjdCBYZW5CbG9ja0RyaXZlIHsKKyAgICBj
aGFyICppZDsKKyAgICBjaGFyICpub2RlX25hbWU7Cit9IFhlbkJsb2NrRHJpdmU7CisKK3R5cGVk
ZWYgc3RydWN0IFhlbkJsb2NrSU9UaHJlYWQgeworICAgIGNoYXIgKmlkOworfSBYZW5CbG9ja0lP
VGhyZWFkOworCiB0eXBlZGVmIHN0cnVjdCBYZW5CbG9ja0RldmljZSB7CiAgICAgWGVuRGV2aWNl
IHhlbmRldjsKICAgICBYZW5CbG9ja1Byb3BlcnRpZXMgcHJvcHM7CiAgICAgY29uc3QgY2hhciAq
ZGV2aWNlX3R5cGU7CiAgICAgdW5zaWduZWQgaW50IGluZm87CiAgICAgWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZTsKKyAgICBYZW5CbG9ja0RyaXZlICpkcml2ZTsKKyAgICBYZW5CbG9ja0lP
VGhyZWFkICppb3RocmVhZDsKIH0gWGVuQmxvY2tEZXZpY2U7CiAKIHR5cGVkZWYgdm9pZCAoKlhl
bkJsb2NrRGV2aWNlUmVhbGl6ZSkoWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2LCBFcnJvciAqKmVy
cnApOwotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 14:58:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1ggsqC-0008AF-T7; Tue, 08 Jan 2019 14:58: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggsqC-00088r-0y
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 14:58:52 +0000
X-Inumbo-ID: e861e9c4-1355-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e861e9c4-1355-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 14:58:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75059997"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 14:48:55 +0000
Message-ID: <20190108144903.8249-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190108144903.8249-1-paul.durrant@citrix.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 10/18] xen: add header and build
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSB0cmFuc2Zvcm1hdGlvbnMgbmVjZXNzYXJ5IHRvIGdldCBkYXRh
cGxhbmUveGVuLWJsb2NrLmMKdG8gYnVpbGQgYWdhaW5zdCB0aGUgbmV3IFhlbkJ1cy9YZW5EZXZp
Y2UgZnJhbWV3b3JrLiBNQUlOVEFJTkVSUyBpcyBhbHNvCnVwZGF0ZWQgZHVlIHRvIHRoZSBpbnRy
b2R1Y3Rpb24gb2YgZGF0YXBsYW5lL3hlbi1ibG9jay5oLgoKTk9URTogRXhpc3RpbmcgZGF0YSBz
dHJ1Y3R1cmUgbmFtZXMgYXJlIHJldGFpbmVkIGZvciB0aGUgbW9tZW50LiBUaGVzZSB3aWxsCiAg
ICAgIGJlIG1vZGlmaWVkIGJ5IHN1YnNlcXVlbnQgcGF0Y2hlcy4gQSB0eXBlZGVmIGZvciBYZW5C
bG9ja0RhdGFQbGFuZQogICAgICBoYXMgYmVlbiBhZGRlZCB0byB0aGUgaGVhZGVyIChiYXNlZCBv
biB0aGUgb2xkIHN0cnVjdCBYZW5CbGtEZXYgbmFtZQogICAgICBmb3IgdGhlIG1vbWVudCkgc28g
dGhhdCB0aGUgb2xkIG5hbWVzIGRvbid0IG5lZWQgdG8gbGVhayBvdXQgb2YgdGhlCiAgICAgIGRh
dGFwbGFuZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgotLS0KQ2M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4K
Q2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekBy
ZWRoYXQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKdjI6CiAtIFRpZHkgdXAgaGVhZGVyIGluY2x1c2lvbnMKIC0gR2V0IHJpZCBvZiBlcnJvcl9m
YXRhbAotLS0KIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGh3L2Js
b2NrL2RhdGFwbGFuZS9NYWtlZmlsZS5vYmpzIHwgICAxICsKIGh3L2Jsb2NrL2RhdGFwbGFuZS94
ZW4tYmxvY2suYyAgIHwgMzU2ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIGh3L2Js
b2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaCAgIHwgIDI5ICsrKwogNCBmaWxlcyBjaGFuZ2VkLCAy
ODcgaW5zZXJ0aW9ucygrKSwgMTAwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGh3
L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaAoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIv
TUFJTlRBSU5FUlMKaW5kZXggZjczMGQ2YzNjYy4uYWVhYzk2NDAxZCAxMDA2NDQKLS0tIGEvTUFJ
TlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTQxOSw2ICs0MTksNyBAQCBGOiBody9ibG9j
ay9kYXRhcGxhbmUveGVuKgogRjogaHcveGVuLwogRjogaHcveGVucHYvCiBGOiBody9pMzg2L3hl
bi8KK0Y6IGluY2x1ZGUvaHcvYmxvY2svZGF0YXBsYW5lL3hlbioKIEY6IGluY2x1ZGUvaHcveGVu
LwogRjogaW5jbHVkZS9zeXNlbXUveGVuLW1hcGNhY2hlLmgKIApkaWZmIC0tZ2l0IGEvaHcvYmxv
Y2svZGF0YXBsYW5lL01ha2VmaWxlLm9ianMgYi9ody9ibG9jay9kYXRhcGxhbmUvTWFrZWZpbGUu
b2JqcwppbmRleCBlNzg2ZjY2NDIxLi5jNmM2OGRiYzAwIDEwMDY0NAotLS0gYS9ody9ibG9jay9k
YXRhcGxhbmUvTWFrZWZpbGUub2JqcworKysgYi9ody9ibG9jay9kYXRhcGxhbmUvTWFrZWZpbGUu
b2JqcwpAQCAtMSArMSwyIEBACiBvYmoteSArPSB2aXJ0aW8tYmxrLm8KK29iai0kKENPTkZJR19Y
RU4pICs9IHhlbi1ibG9jay5vCmRpZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJs
b2NrLmMgYi9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKaW5kZXggMjI4NDcyMzIwYS4u
ZWQyYjkxZmZmZiAxMDA2NDQKLS0tIGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCisr
KyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwpAQCAtMTgsNjUgKzE4LDUzIEBACiAg
KiBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lv
bi4KICAqLwogCisjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3It
cmVwb3J0LmgiCisjaW5jbHVkZSAicWFwaS9lcnJvci5oIgorI2luY2x1ZGUgImh3L2h3LmgiCisj
aW5jbHVkZSAiaHcveGVuL3hlbl9jb21tb24uaCIKKyNpbmNsdWRlICJody9ibG9jay94ZW5fYmxr
aWYuaCIKKyNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgorI2luY2x1ZGUgInN5c2Vt
dS9pb3RocmVhZC5oIgorI2luY2x1ZGUgInhlbi1ibG9jay5oIgorCiBzdHJ1Y3QgaW9yZXEgewot
ICAgIGJsa2lmX3JlcXVlc3RfdCAgICAgcmVxOwotICAgIGludDE2X3QgICAgICAgICAgICAgc3Rh
dHVzOwotCi0gICAgLyogcGFyc2VkIHJlcXVlc3QgKi8KLSAgICBvZmZfdCAgICAgICAgICAgICAg
IHN0YXJ0OwotICAgIFFFTVVJT1ZlY3RvciAgICAgICAgdjsKLSAgICB2b2lkICAgICAgICAgICAg
ICAgICpidWY7Ci0gICAgc2l6ZV90ICAgICAgICAgICAgICBzaXplOwotICAgIGludCAgICAgICAg
ICAgICAgICAgcHJlc3luYzsKLQotICAgIC8qIGFpbyBzdGF0dXMgKi8KLSAgICBpbnQgICAgICAg
ICAgICAgICAgIGFpb19pbmZsaWdodDsKLSAgICBpbnQgICAgICAgICAgICAgICAgIGFpb19lcnJv
cnM7Ci0KLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICAgICpibGtkZXY7Ci0gICAgUUxJU1RfRU5UUlko
aW9yZXEpICAgbGlzdDsKLSAgICBCbG9ja0FjY3RDb29raWUgICAgIGFjY3Q7CisgICAgYmxraWZf
cmVxdWVzdF90IHJlcTsKKyAgICBpbnQxNl90IHN0YXR1czsKKyAgICBvZmZfdCBzdGFydDsKKyAg
ICBRRU1VSU9WZWN0b3IgdjsKKyAgICB2b2lkICpidWY7CisgICAgc2l6ZV90IHNpemU7CisgICAg
aW50IHByZXN5bmM7CisgICAgaW50IGFpb19pbmZsaWdodDsKKyAgICBpbnQgYWlvX2Vycm9yczsK
KyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXY7CisgICAgUUxJU1RfRU5UUlkoaW9yZXEpIGxp
c3Q7CisgICAgQmxvY2tBY2N0Q29va2llIGFjY3Q7CiB9OwogCi0jZGVmaW5lIE1BWF9SSU5HX1BB
R0VfT1JERVIgNAotCiBzdHJ1Y3QgWGVuQmxrRGV2IHsKLSAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICAgIHhlbmRldjsgIC8qIG11c3QgYmUgZmlyc3QgKi8KLSAgICBjaGFyICAgICAgICAgICAg
ICAgICpwYXJhbXM7Ci0gICAgY2hhciAgICAgICAgICAgICAgICAqbW9kZTsKLSAgICBjaGFyICAg
ICAgICAgICAgICAgICp0eXBlOwotICAgIGNoYXIgICAgICAgICAgICAgICAgKmRldjsKLSAgICBj
aGFyICAgICAgICAgICAgICAgICpkZXZ0eXBlOwotICAgIGJvb2wgICAgICAgICAgICAgICAgZGly
ZWN0aW9zYWZlOwotICAgIGNvbnN0IGNoYXIgICAgICAgICAgKmZpbGVwcm90bzsKLSAgICBjb25z
dCBjaGFyICAgICAgICAgICpmaWxlbmFtZTsKLSAgICB1bnNpZ25lZCBpbnQgICAgICAgIHJpbmdf
cmVmWzEgPDwgTUFYX1JJTkdfUEFHRV9PUkRFUl07Ci0gICAgdW5zaWduZWQgaW50ICAgICAgICBu
cl9yaW5nX3JlZjsKLSAgICB2b2lkICAgICAgICAgICAgICAgICpzcmluZzsKLSAgICBpbnQ2NF90
ICAgICAgICAgICAgIGZpbGVfYmxrOwotICAgIGludDY0X3QgICAgICAgICAgICAgZmlsZV9zaXpl
OwotICAgIGludCAgICAgICAgICAgICAgICAgcHJvdG9jb2w7Ci0gICAgYmxraWZfYmFja19yaW5n
c190ICByaW5nczsKLSAgICBpbnQgICAgICAgICAgICAgICAgIG1vcmVfd29yazsKLQotICAgIC8q
IHJlcXVlc3QgbGlzdHMgKi8KKyAgICBYZW5EZXZpY2UgKnhlbmRldjsKKyAgICBYZW5FdmVudENo
YW5uZWwgKmV2ZW50X2NoYW5uZWw7CisgICAgdW5zaWduZWQgaW50ICpyaW5nX3JlZjsKKyAgICB1
bnNpZ25lZCBpbnQgbnJfcmluZ19yZWY7CisgICAgdm9pZCAqc3Jpbmc7CisgICAgaW50NjRfdCBm
aWxlX2JsazsKKyAgICBpbnQ2NF90IGZpbGVfc2l6ZTsKKyAgICBpbnQgcHJvdG9jb2w7CisgICAg
YmxraWZfYmFja19yaW5nc190IHJpbmdzOworICAgIGludCBtb3JlX3dvcms7CiAgICAgUUxJU1Rf
SEVBRChpbmZsaWdodF9oZWFkLCBpb3JlcSkgaW5mbGlnaHQ7CiAgICAgUUxJU1RfSEVBRChmaW5p
c2hlZF9oZWFkLCBpb3JlcSkgZmluaXNoZWQ7CiAgICAgUUxJU1RfSEVBRChmcmVlbGlzdF9oZWFk
LCBpb3JlcSkgZnJlZWxpc3Q7Ci0gICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c190b3Rh
bDsKLSAgICBpbnQgICAgICAgICAgICAgICAgIHJlcXVlc3RzX2luZmxpZ2h0OwotICAgIGludCAg
ICAgICAgICAgICAgICAgcmVxdWVzdHNfZmluaXNoZWQ7Ci0gICAgdW5zaWduZWQgaW50ICAgICAg
ICBtYXhfcmVxdWVzdHM7Ci0KLSAgICBnYm9vbGVhbiAgICAgICAgICAgIGZlYXR1cmVfZGlzY2Fy
ZDsKLQotICAgIC8qIHFlbXUgYmxvY2sgZHJpdmVyICovCi0gICAgRHJpdmVJbmZvICAgICAgICAg
ICAqZGluZm87Ci0gICAgQmxvY2tCYWNrZW5kICAgICAgICAqYmxrOwotICAgIFFFTVVCSCAgICAg
ICAgICAgICAgKmJoOwotCi0gICAgSU9UaHJlYWQgICAgICAgICAgICAqaW90aHJlYWQ7Ci0gICAg
QWlvQ29udGV4dCAgICAgICAgICAqY3R4OworICAgIGludCByZXF1ZXN0c190b3RhbDsKKyAgICBp
bnQgcmVxdWVzdHNfaW5mbGlnaHQ7CisgICAgaW50IHJlcXVlc3RzX2ZpbmlzaGVkOworICAgIHVu
c2lnbmVkIGludCBtYXhfcmVxdWVzdHM7CisgICAgQmxvY2tCYWNrZW5kICpibGs7CisgICAgUUVN
VUJIICpiaDsKKyAgICBJT1RocmVhZCAqaW90aHJlYWQ7CisgICAgQWlvQ29udGV4dCAqY3R4Owog
fTsKIAogc3RhdGljIHZvaWQgaW9yZXFfcmVzZXQoc3RydWN0IGlvcmVxICppb3JlcSkKQEAgLTE1
NSw3ICsxNDMsNiBAQCBzdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAqaW9y
ZXEsIGJvb2wgZmluaXNoKQogc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlv
cmVxKQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7Ci0g
ICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwogICAg
IHNpemVfdCBsZW47CiAgICAgaW50IGk7CiAKQEAgLTE3Nyw3ICsxNjQsOCBAQCBzdGF0aWMgaW50
IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgICAgIGdvdG8gZXJyOwogICAg
IH07CiAKLSAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0gQkxLSUZfT1BfUkVBRCAmJiBi
bGtkZXYtPm1vZGVbMF0gIT0gJ3cnKSB7CisgICAgaWYgKGlvcmVxLT5yZXEub3BlcmF0aW9uICE9
IEJMS0lGX09QX1JFQUQgJiYKKyAgICAgICAgYmxrX2lzX3JlYWRfb25seShibGtkZXYtPmJsaykp
IHsKICAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2Ui
KTsKICAgICAgICAgZ290byBlcnI7CiAgICAgfQpAQCAtMTkyLDcgKzE4MCw3IEBAIHN0YXRpYyBp
bnQgaW9yZXFfcGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICAgICAgICAgIGVycm9yX3Jl
cG9ydCgiZXJyb3I6IGZpcnN0ID4gbGFzdCBzZWN0b3IiKTsKICAgICAgICAgICAgIGdvdG8gZXJy
OwogICAgICAgICB9Ci0gICAgICAgIGlmIChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgKiBC
TE9DS19TSVpFID49IFhDX1BBR0VfU0laRSkgeworICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdb
aV0ubGFzdF9zZWN0ICogYmxrZGV2LT5maWxlX2JsayA+PSBYQ19QQUdFX1NJWkUpIHsKICAgICAg
ICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IHBhZ2UgY3Jvc3NpbmciKTsKICAgICAgICAgICAg
IGdvdG8gZXJyOwogICAgICAgICB9CkBAIC0yMTUsMTIgKzIwMywxMyBAQCBlcnI6CiBzdGF0aWMg
aW50IGlvcmVxX2dyYW50X2NvcHkoc3RydWN0IGlvcmVxICppb3JlcSkKIHsKICAgICBzdHJ1Y3Qg
WGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OwotICAgIHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsKLSAgICBYZW5HcmFudENvcHlTZWdtZW50
IHNlZ3NbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKLSAgICBpbnQgaSwgY291bnQs
IHJjOworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gYmxrZGV2LT54ZW5kZXY7CisgICAgWGVuRGV2
aWNlR3JhbnRDb3B5U2VnbWVudCBzZWdzW0JMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVF07
CisgICAgaW50IGksIGNvdW50OwogICAgIGludDY0X3QgZmlsZV9ibGsgPSBibGtkZXYtPmZpbGVf
YmxrOwogICAgIGJvb2wgdG9fZG9tYWluID0gKGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lG
X09QX1JFQUQpOwogICAgIHZvaWQgKnZpcnQgPSBpb3JlcS0+YnVmOworICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKGlvcmVxLT5yZXEubnJfc2VnbWVudHMgPT0gMCkgewog
ICAgICAgICByZXR1cm4gMDsKQEAgLTI0MCwyMCArMjI5LDIxIEBAIHN0YXRpYyBpbnQgaW9yZXFf
Z3JhbnRfY29weShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgICAgICAgICAgICAgIGZpbGVfYmxr
OwogICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LnZpcnQgPSB2aXJ0OwogICAgICAgICB9Ci0gICAg
ICAgIHNlZ3NbaV0ubGVuID0gKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdAotICAgICAgICAg
ICAgICAgICAgICAgICAtIGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVf
YmxrOworICAgICAgICBzZWdzW2ldLmxlbiA9IChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3Qg
LQorICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICsg
MSkgKiBmaWxlX2JsazsKICAgICAgICAgdmlydCArPSBzZWdzW2ldLmxlbjsKICAgICB9CiAKLSAg
ICByYyA9IHhlbl9iZV9jb3B5X2dyYW50X3JlZnMoeGVuZGV2LCB0b19kb21haW4sIHNlZ3MsIGNv
dW50KTsKKyAgICB4ZW5fZGV2aWNlX2NvcHlfZ3JhbnRfcmVmcyh4ZW5kZXYsIHRvX2RvbWFpbiwg
c2VncywgY291bnQsICZsb2NhbF9lcnIpOworCisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAg
ICBlcnJvcl9yZXBvcnRmX2Vycihsb2NhbF9lcnIsICJmYWlsZWQgdG8gY29weSBkYXRhOiAiKTsK
IAotICAgIGlmIChyYykgewotICAgICAgICBlcnJvcl9yZXBvcnQoImZhaWxlZCB0byBjb3B5IGRh
dGEgJWQiLCByYyk7CiAgICAgICAgIGlvcmVxLT5haW9fZXJyb3JzKys7CiAgICAgICAgIHJldHVy
biAtMTsKICAgICB9CiAKLSAgICByZXR1cm4gcmM7CisgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRp
YyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSk7CkBAIC0yNjIs
NyArMjUyLDYgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBp
bnQgcmV0KQogewogICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBvcGFxdWU7CiAgICAgc3RydWN0
IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBzdHJ1Y3QgWGVuTGVnYWN5
RGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7CiAKICAgICBhaW9fY29udGV4dF9hY3F1
aXJlKGJsa2Rldi0+Y3R4KTsKIApAQCAtMzQwLDEzICszMjksMTMgQEAgc3RhdGljIGJvb2wgYmxr
X3NwbGl0X2Rpc2NhcmQoc3RydWN0IGlvcmVxICppb3JlcSwgYmxraWZfc2VjdG9yX3Qgc2VjdG9y
X251bWJlciwKIAogICAgIC8qIFdyYXAgYXJvdW5kLCBvciBvdmVyZmxvd2luZyBieXRlIGxpbWl0
PyAqLwogICAgIGlmIChzZWNfc3RhcnQgKyBzZWNfY291bnQgPCBzZWNfY291bnQgfHwKLSAgICAg
ICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50ID4gSU5UNjRfTUFYID4+IEJEUlZfU0VDVE9SX0JJVFMp
IHsKKyAgICAgICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50ID4gSU5UNjRfTUFYIC8gYmxrZGV2LT5m
aWxlX2JsaykgewogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCi0gICAgbGltaXQgPSBC
RFJWX1JFUVVFU1RfTUFYX1NFQ1RPUlMgPDwgQkRSVl9TRUNUT1JfQklUUzsKLSAgICBieXRlX29m
ZnNldCA9IHNlY19zdGFydCA8PCBCRFJWX1NFQ1RPUl9CSVRTOwotICAgIGJ5dGVfcmVtYWluaW5n
ID0gc2VjX2NvdW50IDw8IEJEUlZfU0VDVE9SX0JJVFM7CisgICAgbGltaXQgPSBCRFJWX1JFUVVF
U1RfTUFYX1NFQ1RPUlMgKiBibGtkZXYtPmZpbGVfYmxrOworICAgIGJ5dGVfb2Zmc2V0ID0gc2Vj
X3N0YXJ0ICogYmxrZGV2LT5maWxlX2JsazsKKyAgICBieXRlX3JlbWFpbmluZyA9IHNlY19jb3Vu
dCAqIGJsa2Rldi0+ZmlsZV9ibGs7CiAKICAgICBkbyB7CiAgICAgICAgIGJ5dGVfY2h1bmsgPSBi
eXRlX3JlbWFpbmluZyA+IGxpbWl0ID8gbGltaXQgOiBieXRlX3JlbWFpbmluZzsKQEAgLTQyOCwx
MCArNDE3LDEwIEBAIGVycjoKIAogc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3Ry
dWN0IGlvcmVxICppb3JlcSkKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICAqYmxrZGV2ID0gaW9y
ZXEtPmJsa2RldjsKLSAgICBpbnQgICAgICAgICAgICAgICBzZW5kX25vdGlmeSAgID0gMDsKLSAg
ICBpbnQgICAgICAgICAgICAgICBoYXZlX3JlcXVlc3RzID0gMDsKLSAgICBibGtpZl9yZXNwb25z
ZV90ICAqcmVzcDsKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2
OworICAgIGludCBzZW5kX25vdGlmeSA9IDA7CisgICAgaW50IGhhdmVfcmVxdWVzdHMgPSAwOwor
ICAgIGJsa2lmX3Jlc3BvbnNlX3QgKnJlc3A7CiAKICAgICAvKiBQbGFjZSBvbiB0aGUgcmVzcG9u
c2UgcmluZyBmb3IgdGhlIHJlbGV2YW50IGRvbWFpbi4gKi8KICAgICBzd2l0Y2ggKGJsa2Rldi0+
cHJvdG9jb2wpIHsKQEAgLTQ1NCw5ICs0NDMsOSBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3Bv
bnNlX29uZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAK
LSAgICByZXNwLT5pZCAgICAgICAgPSBpb3JlcS0+cmVxLmlkOworICAgIHJlc3AtPmlkID0gaW9y
ZXEtPnJlcS5pZDsKICAgICByZXNwLT5vcGVyYXRpb24gPSBpb3JlcS0+cmVxLm9wZXJhdGlvbjsK
LSAgICByZXNwLT5zdGF0dXMgICAgPSBpb3JlcS0+c3RhdHVzOworICAgIHJlc3AtPnN0YXR1cyA9
IGlvcmVxLT5zdGF0dXM7CiAKICAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQr
KzsKIApAQCAtNDkwLDcgKzQ3OSwxNCBAQCBzdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9h
bGwoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQogICAgICAgICBpb3JlcV9yZWxlYXNlKGlvcmVx
LCB0cnVlKTsKICAgICB9CiAgICAgaWYgKHNlbmRfbm90aWZ5KSB7Ci0gICAgICAgIHhlbl9wdl9z
ZW5kX25vdGlmeSgmYmxrZGV2LT54ZW5kZXYpOworICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKKworICAgICAgICB4ZW5fZGV2aWNlX25vdGlmeV9ldmVudF9jaGFubmVsKGJsa2Rldi0+
eGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+
ZXZlbnRfY2hhbm5lbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
bG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJyb3Jf
cmVwb3J0X2Vycihsb2NhbF9lcnIpOworICAgICAgICB9CiAgICAgfQogfQogCkBAIC01NjEsNyAr
NTU3LDE0IEBAIHN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMoc3RydWN0IFhlbkJsa0Rl
diAqYmxrZGV2KQogICAgICAgICAgICAgfTsKIAogICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jl
c3BvbnNlX29uZShpb3JlcSkpIHsKLSAgICAgICAgICAgICAgICB4ZW5fcHZfc2VuZF9ub3RpZnko
JmJsa2Rldi0+eGVuZGV2KTsKKyAgICAgICAgICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKKworICAgICAgICAgICAgICAgIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5uZWwoYmxr
ZGV2LT54ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibGtkZXYtPmV2ZW50X2NoYW5uZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICBpZiAobG9j
YWxfZXJyKSB7CisgICAgICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJy
KTsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpb3JlcV9y
ZWxlYXNlKGlvcmVxLCBmYWxzZSk7CiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTU4NCwzMiAr
NTg3LDQ3IEBAIHN0YXRpYyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUpCiAgICAgYWlvX2NvbnRl
eHRfcmVsZWFzZShibGtkZXYtPmN0eCk7CiB9CiAKLXN0YXRpYyB2b2lkIGJsa19hbGxvYyhzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9pZCBibGtfZXZlbnQodm9pZCAq
b3BhcXVlKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IG9wYXF1ZTsKKworICAg
IHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7Cit9CisKK3N0cnVjdCBYZW5CbGtEZXYgKnhl
bl9ibG9ja19kYXRhcGxhbmVfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmxvY2tDb25mICpjb25mLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9UaHJlYWQgKmlvdGhyZWFk
KQogewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYs
IHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CisgICAg
c3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gZ19uZXcwKHN0cnVjdCBYZW5CbGtEZXYsIDEpOwog
Ci0gICAgdHJhY2VfeGVuX2Rpc2tfYWxsb2MoeGVuZGV2LT5uYW1lKTsKKyAgICBibGtkZXYtPnhl
bmRldiA9IHhlbmRldjsKKyAgICBibGtkZXYtPmZpbGVfYmxrID0gY29uZi0+bG9naWNhbF9ibG9j
a19zaXplOworICAgIGJsa2Rldi0+YmxrID0gY29uZi0+YmxrOworICAgIGJsa2Rldi0+ZmlsZV9z
aXplID0gYmxrX2dldGxlbmd0aChibGtkZXYtPmJsayk7CiAKICAgICBRTElTVF9JTklUKCZibGtk
ZXYtPmluZmxpZ2h0KTsKICAgICBRTElTVF9JTklUKCZibGtkZXYtPmZpbmlzaGVkKTsKICAgICBR
TElTVF9JTklUKCZibGtkZXYtPmZyZWVsaXN0KTsKIAotICAgIGJsa2Rldi0+aW90aHJlYWQgPSBp
b3RocmVhZF9jcmVhdGUoeGVuZGV2LT5uYW1lLCAmZXJyKTsKLSAgICBhc3NlcnQoIWVycik7Ci0K
LSAgICBibGtkZXYtPmN0eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4dChibGtkZXYtPmlvdGhy
ZWFkKTsKKyAgICBpZiAoaW90aHJlYWQpIHsKKyAgICAgICAgYmxrZGV2LT5pb3RocmVhZCA9IGlv
dGhyZWFkOworICAgICAgICBvYmplY3RfcmVmKE9CSkVDVChibGtkZXYtPmlvdGhyZWFkKSk7Cisg
ICAgICAgIGJsa2Rldi0+Y3R4ID0gaW90aHJlYWRfZ2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+aW90
aHJlYWQpOworICAgIH0gZWxzZSB7CisgICAgICAgIGJsa2Rldi0+Y3R4ID0gcWVtdV9nZXRfYWlv
X2NvbnRleHQoKTsKKyAgICB9CiAgICAgYmxrZGV2LT5iaCA9IGFpb19iaF9uZXcoYmxrZGV2LT5j
dHgsIGJsa19iaCwgYmxrZGV2KTsKKworICAgIHJldHVybiBibGtkZXY7CiB9CiAKLXN0YXRpYyBp
bnQgYmxrX2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQordm9pZCB4ZW5fYmxv
Y2tfZGF0YXBsYW5lX2Rlc3Ryb3koc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQogewotICAgIHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5C
bGtEZXYsIHhlbmRldik7CiAgICAgc3RydWN0IGlvcmVxICppb3JlcTsKIAotICAgIHRyYWNlX3hl
bl9kaXNrX2ZyZWUoeGVuZGV2LT5uYW1lKTsKLQotICAgIGJsa19kaXNjb25uZWN0KHhlbmRldik7
CisgICAgaWYgKCFibGtkZXYpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KIAogICAgIHdoaWxl
ICghUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZnJlZWxpc3QpKSB7CiAgICAgICAgIGlvcmVxID0gUUxJ
U1RfRklSU1QoJmJsa2Rldi0+ZnJlZWxpc3QpOwpAQCAtNjE4LDE5ICs2MzYsMTU3IEBAIHN0YXRp
YyBpbnQgYmxrX2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogICAgICAgICBn
X2ZyZWUoaW9yZXEpOwogICAgIH0KIAotICAgIGdfZnJlZShibGtkZXYtPnBhcmFtcyk7Ci0gICAg
Z19mcmVlKGJsa2Rldi0+bW9kZSk7Ci0gICAgZ19mcmVlKGJsa2Rldi0+dHlwZSk7Ci0gICAgZ19m
cmVlKGJsa2Rldi0+ZGV2KTsKLSAgICBnX2ZyZWUoYmxrZGV2LT5kZXZ0eXBlKTsKICAgICBxZW11
X2JoX2RlbGV0ZShibGtkZXYtPmJoKTsKLSAgICBpb3RocmVhZF9kZXN0cm95KGJsa2Rldi0+aW90
aHJlYWQpOwotICAgIHJldHVybiAwOworICAgIGlmIChibGtkZXYtPmlvdGhyZWFkKSB7CisgICAg
ICAgIG9iamVjdF91bnJlZihPQkpFQ1QoYmxrZGV2LT5pb3RocmVhZCkpOworICAgIH0KKworICAg
IGdfZnJlZShibGtkZXYpOwogfQogCi1zdGF0aWMgdm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkxl
Z2FjeURldmljZSAqeGVuZGV2KQorCit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RvcChzdHJ1
Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0g
Y29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKKyAgICBYZW5E
ZXZpY2UgKnhlbmRldjsKIAotICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7CisgICAg
aWYgKCFibGtkZXYpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGFpb19jb250ZXh0
X2FjcXVpcmUoYmxrZGV2LT5jdHgpOworICAgIGJsa19zZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5i
bGssIHFlbXVfZ2V0X2Fpb19jb250ZXh0KCkpOworICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxr
ZGV2LT5jdHgpOworCisgICAgeGVuZGV2ID0gYmxrZGV2LT54ZW5kZXY7CisKKyAgICBpZiAoYmxr
ZGV2LT5ldmVudF9jaGFubmVsKSB7CisgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwor
CisgICAgICAgIHhlbl9kZXZpY2VfdW5iaW5kX2V2ZW50X2NoYW5uZWwoeGVuZGV2LCBibGtkZXYt
PmV2ZW50X2NoYW5uZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmxvY2FsX2Vycik7CisgICAgICAgIGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCA9IE5VTEw7CisKKyAg
ICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihsb2Nh
bF9lcnIpOworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKGJsa2Rldi0+c3JpbmcpIHsKKyAg
ICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICAgICAgeGVuX2RldmljZV91bm1h
cF9ncmFudF9yZWZzKHhlbmRldiwgYmxrZGV2LT5zcmluZywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYsICZsb2NhbF9lcnIpOworICAgICAg
ICBibGtkZXYtPnNyaW5nID0gTlVMTDsKKworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAg
ICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgICAgIH0KKyAgICB9CisK
KyAgICBnX2ZyZWUoYmxrZGV2LT5yaW5nX3JlZik7CisgICAgYmxrZGV2LT5yaW5nX3JlZiA9IE5V
TEw7Cit9CisKK3ZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdGFydChzdHJ1Y3QgWGVuQmxrRGV2
ICpibGtkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQg
aW50IHJpbmdfcmVmW10sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG5yX3JpbmdfcmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBldmVudF9jaGFubmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBwcm90b2NvbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAq
KmVycnApCit7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBibGtkZXYtPnhlbmRldjsKKyAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKyAgICB1bnNpZ25lZCBpbnQgcmluZ19zaXplOworICAg
IHVuc2lnbmVkIGludCBpOworCisgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiA9IG5yX3JpbmdfcmVm
OworICAgIGJsa2Rldi0+cmluZ19yZWYgPSBnX25ldyh1bnNpZ25lZCBpbnQsIG5yX3JpbmdfcmVm
KTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBucl9yaW5nX3JlZjsgaSsrKSB7CisgICAgICAgIGJs
a2Rldi0+cmluZ19yZWZbaV0gPSByaW5nX3JlZltpXTsKKyAgICB9CisKKyAgICBibGtkZXYtPnBy
b3RvY29sID0gcHJvdG9jb2w7CisKKyAgICByaW5nX3NpemUgPSBYQ19QQUdFX1NJWkUgKiBibGtk
ZXYtPm5yX3JpbmdfcmVmOworICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgeworICAgIGNh
c2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgorICAgIHsKKyAgICAgICAgYmxrZGV2LT5tYXhfcmVx
dWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZiwgcmluZ19zaXplKTsKKyAgICAgICAgYnJl
YWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgorICAgIHsKKyAgICAg
ICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfMzIs
IHJpbmdfc2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNlIEJMS0lGX1BST1RP
Q09MX1g4Nl82NDoKKyAgICB7CisgICAgICAgIGJsa2Rldi0+bWF4X3JlcXVlc3RzID0gX19DT05T
VF9SSU5HX1NJWkUoYmxraWZfeDg2XzY0LCByaW5nX3NpemUpOworICAgICAgICBicmVhazsKKyAg
ICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAidW5rbm93biBwcm90
b2NvbCAldSIsIGJsa2Rldi0+cHJvdG9jb2wpOworICAgICAgICByZXR1cm47CisgICAgfQorCisg
ICAgeGVuX2RldmljZV9zZXRfbWF4X2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPm5yX3Jpbmdf
cmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOworICAg
IGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CisgICAgICAgIGdvdG8gc3RvcDsKKyAgICB9CisKKyAgICBibGtkZXYtPnNyaW5nID0geGVu
X2RldmljZV9tYXBfZ3JhbnRfcmVmcyh4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5nX3JlZiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1Rf
V1JJVEUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxv
Y2FsX2Vycik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgZ290byBzdG9wOworICAgIH0KKworICAgIHN3aXRj
aCAoYmxrZGV2LT5wcm90b2NvbCkgeworICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgor
ICAgIHsKKyAgICAgICAgYmxraWZfc3JpbmdfdCAqc3JpbmdfbmF0aXZlID0gYmxrZGV2LT5zcmlu
ZzsKKworICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHNyaW5n
X25hdGl2ZSwgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxL
SUZfUFJPVE9DT0xfWDg2XzMyOgorICAgIHsKKyAgICAgICAgYmxraWZfeDg2XzMyX3NyaW5nX3Qg
KnNyaW5nX3g4Nl8zMiA9IGJsa2Rldi0+c3Jpbmc7CisKKyAgICAgICAgQkFDS19SSU5HX0lOSVQo
JmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxL
SUZfUFJPVE9DT0xfWDg2XzY0OgorICAgIHsKKyAgICAgICAgYmxraWZfeDg2XzY0X3NyaW5nX3Qg
KnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7CisKKyAgICAgICAgQkFDS19SSU5HX0lOSVQo
JmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIH0KKworICAg
IGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCA9CisgICAgICAgIHhlbl9kZXZpY2VfYmluZF9ldmVudF9j
aGFubmVsKHhlbmRldiwgZXZlbnRfY2hhbm5lbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxrX2V2ZW50LCBibGtkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZsb2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGdvdG8gc3RvcDsKKyAg
ICB9CisKKyAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKKyAgICBibGtfc2V0
X2Fpb19jb250ZXh0KGJsa2Rldi0+YmxrLCBibGtkZXYtPmN0eCk7CisgICAgYWlvX2NvbnRleHRf
cmVsZWFzZShibGtkZXYtPmN0eCk7CisgICAgcmV0dXJuOworCitzdG9wOgorICAgIHhlbl9ibG9j
a19kYXRhcGxhbmVfc3RvcChibGtkZXYpOwogfQpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBs
YW5lL3hlbi1ibG9jay5oIGIvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5oCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmYzMWRhMzg0NjQKLS0tIC9kZXYvbnVsbAor
KysgYi9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmgKQEAgLTAsMCArMSwyOSBAQAorLyoK
KyAqIENvcHlyaWdodCAoYykgMjAxOCAgQ2l0cml4IFN5c3RlbXMgSW5jLgorICoKKyAqIFRoaXMg
d29yayBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwsIHZlcnNpb24g
MiBvciBsYXRlci4KKyAqIFNlZSB0aGUgQ09QWUlORyBmaWxlIGluIHRoZSB0b3AtbGV2ZWwgZGly
ZWN0b3J5LgorICovCisKKyNpZm5kZWYgSFdfQkxPQ0tfREFUQVBMQU5FX1hFTl9CTE9DS19ICisj
ZGVmaW5lIEhXX0JMT0NLX0RBVEFQTEFORV9YRU5fQkxPQ0tfSAorCisjaW5jbHVkZSAiaHcvYmxv
Y2svYmxvY2suaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWJ1cy5oIgorI2luY2x1ZGUgInN5c2Vt
dS9pb3RocmVhZC5oIgorCit0eXBlZGVmIHN0cnVjdCBYZW5CbGtEZXYgWGVuQmxvY2tEYXRhUGxh
bmU7CisKK1hlbkJsb2NrRGF0YVBsYW5lICp4ZW5fYmxvY2tfZGF0YXBsYW5lX2NyZWF0ZShYZW5E
ZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBCbG9ja0NvbmYgKmNvbmYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9UaHJlYWQgKmlvdGhyZWFkKTsKK3ZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFu
ZV9kZXN0cm95KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpOwordm9pZCB4ZW5fYmxvY2tf
ZGF0YXBsYW5lX3N0YXJ0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgaW50IHJpbmdfcmVmW10sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JpbmdfcmVmLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBldmVudF9jaGFubmVsLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwcm90b2NvbCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApOwordm9pZCB4ZW5fYmxv
Y2tfZGF0YXBsYW5lX3N0b3AoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSk7CisKKyNlbmRp
ZiAvKiBIV19CTE9DS19EQVRBUExBTkVfWEVOX0JMT0NLX0ggKi8KLS0gCjIuMjAuMS4yLmdiMjFl
YmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:01:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:01: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-devel-bounces@lists.xenproject.org>)
	id 1ggssu-00016W-KT; Tue, 08 Jan 2019 15:01: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=Gnh4=PQ=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1ggsst-00016P-Gh
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:01:39 +0000
X-Inumbo-ID: 4bc24c46-1356-11e9-92db-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::704])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4bc24c46-1356-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 15:01:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7HVzWg4USxCglEc0r+fUkbwwtK4HZuywjHxwh40hmmk=;
 b=xk+7NUqsvSJyCgGEzN8qcz1fynEbOGWr6LCzrYw7Saka5Otartmvk8tMBD1ZxPuzdkqJsEHGQZuPVCAZMfBSj9waHrQwhwwVdv8GTrKgDw8zh6vBqVVliJ+H+H6ynvTVv3/T4vLEIcEJ0wzgdlt4ZjbsFlxc4jyV+efmG+e6y/M=
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com (20.177.200.215) by
 VI1PR02MB3885.eurprd02.prod.outlook.com (52.134.25.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1495.9; Tue, 8 Jan 2019 15:01:35 +0000
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f]) by VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f%3]) with mapi id 15.20.1495.011; Tue, 8 Jan 2019
 15:01:35 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [RFC PATCH 2/6] tools/libxc: Define VM_EVENT type
Thread-Index: AQHUl8wQA1jLgxVkJk2/bIiT7MkW8KWb6CUAgAmuVwA=
Date: Tue, 8 Jan 2019 15:01:34 +0000
Message-ID: <142d7345bb84e972ffbc097aede42251ab8ee040.camel@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <beb32f568f2e4f3630ffd6d59f9a3b7ca0e6f3d2.1545245243.git.ppircalabu@bitdefender.com>
 <20190102111112.okgqqktbrhtx7gem@zion.uk.xensource.com>
In-Reply-To: <20190102111112.okgqqktbrhtx7gem@zion.uk.xensource.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR06CA0036.eurprd06.prod.outlook.com
 (2603:10a6:20b:14::49) To VI1PR02MB4736.eurprd02.prod.outlook.com
 (2603:10a6:803:93::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB3885;
 6:hp2zW7+kX0Sh23NSNMMOUefhFeAhqcj9wCKW086PfR24U4S1mAgivPIuq69gJf8Agqm90HezzaXvL5ah0QF5WJeNyQ7+WXIdS7AocKTd/bL17B8C/Vqi/jdvbxjI/gRuIX3PyStgn4e+uSkdakla1d/HMjBtjF3rwihF6NZptt3wMGkWimp48zkmiV0fpFqXrfzGYkl0CaPShrAYC7AAUo+taipdWikyPrqhRWyRIYWg5hIn9bniIXHWibfQNldU9FF/PiWxeYOGYuft+jUDuRqOGoc26Oy8gdd1/6z3ftK3kh0zdZf6waadV+FSMz8w3j66h2ceCRV8mumIwdhvY0eKqDP/FJFqLn0W6uvAJ2Mq8KYmxOYn4warDKSw9GjRcBPvcpGepo8nv1owCyBRn1PwvUXr9fAtfWftxxDoKOzVZMc/yE6/ZVnhgAY3ywPRx9YEu4SDD8s88pfuQXDM/Q==;
 5:5FDz2pAL5F7dWfL++if6DYfuYd6X8a1GtZb+Zd7p7a0ZJrllcs2EGx0odbouWJ6nIKSGfd77gsNnaZpuz/X+pdXZc0y9/vkyMDxXM8eRcKI6ZwzS1FSDIQ6L6D5yyjOM+R1kTBnZcaWo2BjYSDWPaDtGkD/0K56cFOFII8df1M1d7wYBkO5cB94oJwsMycgXEtXRz6y3NNtiD0mCLDc6GA==;
 7:bq0UWGd6rphQ6i57g+2j3YgsJNsJfmewibqJWA0/osSPlBt+nAXYsDN5+JAeS4lovGMT+hk5g4iOUvuFCyAOZtEZyN0q69POLXJTEHYM1J99EI8XxC9d05g3EHyF6Vu2FwV03XdGk4BPqpgTVxMLyA==
x-ms-office365-filtering-correlation-id: f8c0aaeb-a6cd-41d3-1c89-08d6757a2e9a
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB3885; 
x-ms-traffictypediagnostic: VI1PR02MB3885:|VI1PR02MB3885:
x-microsoft-antispam-prvs: <VI1PR02MB38853AD7BEE9A3E7B34672EFD68A0@VI1PR02MB3885.eurprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(10201501046)(93006095)(93001095)(3231475)(944501520)(52105112)(3002001)(6041310)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB3885; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB3885; 
x-forefront-prvs: 0911D5CE78
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39860400002)(376002)(396003)(366004)(346002)(136003)(199004)(189003)(86362001)(6486002)(6436002)(7736002)(305945005)(6246003)(118296001)(25786009)(7416002)(68736007)(6116002)(5660300001)(3846002)(53936002)(6916009)(386003)(76176011)(97736004)(99286004)(6506007)(106356001)(6512007)(478600001)(105586002)(476003)(229853002)(8936002)(8676002)(50226002)(186003)(26005)(486006)(446003)(102836004)(11346002)(52116002)(217873002)(2616005)(316002)(256004)(54906003)(81156014)(81166006)(66066001)(71190400001)(2906002)(36756003)(4326008)(14454004)(71200400001)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB3885;
 H:VI1PR02MB4736.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: n81I+3JWkcvMwMOvogk8UNCuSrOS+nMU9QQb3J5rOwZwc5YmBdBXKtd6xfDDA1mqklVawHJnKK1Px5Vcv5eSCaIhl2nVLw9drw2RJx/Bk8iBoC7eCAlQtT/KtokPIF3MgP1kLnIav3lhAD92N2tGXa4flpGHeqJF64WjmiRUmcWfqxsOO+PP3kE3yK0Ozj9FzW/fXnBpkiy/Zd7ibi/CUPYhNlwHTCOmUNmG+hYANPxMpNa0hTiIalXFzNoOZrB4zURAHMxwc3dUd1X5oh8/oTii5DM4yUgxIrB75m5LLMj1FLXY1aOc/ZHZ0EbnhIqt
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <3C4F84C9085B1A4CA34C19CD56FF5B7C@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f8c0aaeb-a6cd-41d3-1c89-08d6757a2e9a
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2019 15:01:33.8909 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB3885
Subject: Re: [Xen-devel] [RFC PATCH 2/6] tools/libxc: Define VM_EVENT type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMDE5LTAxLTAyIGF0IDExOjExICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBPbiBX
ZWQsIERlYyAxOSwgMjAxOCBhdCAwODo1MjowNVBNICswMjAwLCBQZXRyZSBQaXJjYWxhYnUgd3Jv
dGU6DQo+ID4gRGVmaW5lIHRoZSB0eXBlIGZvciBlYWNoIG9mIHRoZSBzdXBwb3J0ZWQgdm1fZXZl
bnQgcmluZ3MgKHBhZ2luZywNCj4gPiBtb25pdG9yIGFuZCBzaGFyaW5nKSBhbmQgcmVwbGFjZSB0
aGUgcmluZyBwYXJhbSBmaWVsZCB3aXRoIHRoaXMNCj4gPiB0eXBlLg0KPiA+IA0KPiA+IFJlcGxh
Y2UgWEVOX0RPTUNUTF9WTV9FVkVOVF9PUF8gb2NjdXJyZW5jZXMgd2l0aCB0aGVpcg0KPiA+IGNv
cnJlc3BvbmRpbmcNCj4gPiBYRU5fVk1fRVZFTlRfVFlQRV8gY291bnRlcnBhcnQuDQo+ID4gDQo+
ID4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVy
LmNvbT4NCj4gPiAtLS0NCj4gPiAgdG9vbHMvbGlieGMveGNfbWVtX3BhZ2luZy5jIHwgIDYgKyst
LQ0KPiA+ICB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgfCAgNiArKy0tDQo+ID4gIHRvb2xz
L2xpYnhjL3hjX3ByaXZhdGUuaCAgICB8ICA4ICsrKy0tLQ0KPiA+ICB0b29scy9saWJ4Yy94Y192
bV9ldmVudC5jICAgfCA2OCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0NCj4gPiAt
LS0tLS0tLS0tLS0NCj4gPiAgeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgIHwgMTIgKysrKy0t
LS0NCj4gPiAgeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgNDUgKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tDQo+IA0KPiBZb3UgYWxzbyBuZWVkIHRvIGNoYW5nZSBYRU5fRE9NQ1RM
X0lOVEVSRkFDRV9WRVJTSU9OIGluIHRoaXMgcGF0Y2guDQo+IA0KPiBXZWkuDQoNClhFTl9ET01D
VExfSU5URVJGQUNFX1ZFUlNJT04gd2FzIGluY3JlbWVudGVkIGluIGFub3RoZXIgcGF0Y2ggb2Yg
dGhlDQpzZXJpZXMgKHZtX2V2ZW50OiBVc2Ugc2xvdHRlZCBjaGFubmVscyBmb3Igc3luYyByZXF1
ZXN0cykuIElzIGl0DQpuZWNlc3NhcnkgdG8gaGF2ZSBpdCBpbmNyZW1lbnRlZCB0d2ljZT8gDQoN
Ck1hbnkgdGhhbmtzLA0KUGV0cmUNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:15:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:15: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-devel-bounces@lists.xenproject.org>)
	id 1ggt6R-000288-Ug; Tue, 08 Jan 2019 15:15: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggt6Q-000283-CF
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:15:38 +0000
X-Inumbo-ID: 3f4ccbde-1358-11e9-a6be-cb8fa54066d5
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f4ccbde-1358-11e9-a6be-cb8fa54066d5;
 Tue, 08 Jan 2019 15:15:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="84283272"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Petre Ovidiu PIRCALABU' <ppircalabu@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
Thread-Index: AQHUl8woxm/VQ2DXXUee2gxHwWMCcKWHiKuggB35t4CAABFN4A==
Date: Tue, 8 Jan 2019 15:08:52 +0000
Message-ID: <2f2544fc404a49628103c6b08c629d60@AMSPEX02CL03.citrite.net>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <01b5a66439239a23384c7939d961edbca81e41ae.1545245243.git.ppircalabu@bitdefender.com>
 <a043ec46eed445c28b24e84fc7822019@AMSPEX02CL03.citrite.net>
 <5b276d9187a7e03d5efc950757f35891c6b14846.camel@bitdefender.com>
In-Reply-To: <5b276d9187a7e03d5efc950757f35891c6b14846.camel@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQZXRyZSBPdmlkaXUgUElSQ0FM
QUJVIFttYWlsdG86cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb21dDQo+IFNlbnQ6IDA4IEphbnVh
cnkgMjAxOSAxNDo1MA0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4
LmNvbT47IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT47IEtvbnJh
ZA0KPiBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IEdlb3JnZSBEdW5s
YXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXIgPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBJYW4NCj4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSnVsaWVuDQo+IEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT47IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT47IEph
bg0KPiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUkZDIFBBVENIIDQv
Nl0gdm1fZXZlbnQ6IFVzZSBzbG90dGVkIGNoYW5uZWxzDQo+IGZvciBzeW5jIHJlcXVlc3RzLg0K
PiANCj4gT24gVGh1LCAyMDE4LTEyLTIwIGF0IDEyOjA1ICswMDAwLCBQYXVsIER1cnJhbnQgd3Jv
dGU6DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4NCj4gPiA+IFRoZSBt
ZW1vcnkgZm9yIHRoZSBhc3luY2hyb25vdXMgcmluZyBhbmQgdGhlIHN5bmNocm9ub3VzIGNoYW5u
ZWxzDQo+ID4gPiB3aWxsDQo+ID4gPiBiZSBhbGxvY2F0ZWQgZnJvbSBkb21oZWFwIGFuZCBtYXBw
ZWQgdG8gdGhlIGNvbnRyb2xsaW5nIGRvbWFpbg0KPiA+ID4gdXNpbmcgdGhlDQo+ID4gPiBmb3Jl
aWdubWVtb3J5X21hcF9yZXNvdXJjZSBpbnRlcmZhY2UuIFVubGlrZSB0aGUgY3VycmVudA0KPiA+
ID4gaW1wbGVtZW50YXRpb24sDQo+ID4gPiB0aGUgYWxsb2NhdGVkIHBhZ2VzIGFyZSBub3QgcGFy
dCBvZiB0aGUgdGFyZ2V0IERvbVUsIHNvIHRoZXkgd2lsbA0KPiA+ID4gbm90IGJlDQo+ID4gPiBy
ZWNsYWltZWQgd2hlbiB0aGUgdm1fZXZlbnQgZG9tYWluIGlzIGRpc2FibGVkLg0KPiA+DQo+ID4g
V2h5IHJlLWludmVudCB0aGUgd2hlZWwgaGVyZT8gVGhlIGlvcmVxIGluZnJhc3RydWN0dXJlIGFs
cmVhZHkgZG9lcw0KPiA+IHByZXR0eSBtdWNoIGV2ZXJ5dGhpbmcgeW91IG5lZWQgQUZBSUNULg0K
PiA+DQo+ID4gICBQYXVsDQo+ID4NCj4gDQo+IFRvIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBjdXJy
ZW50IGltcGxlbWVudGF0aW9uIG9mIHRoZSBpb3JlcSBzZXJ2ZXIgaXMNCj4gbGltaXRlZCB0byBq
dXN0IDIgYWxsb2NhdGVkIHBhZ2VzIChpb3JlcSBhbmQgYnVmaW9yZXEpDQoNClRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIGlzLCBidXQgdGhlIGRpcmVjdCByZXNvdXJjZSBtYXBwaW5nIGh5cGVy
Y2FsbCByZW1vdmVkIGFueSBsaW1pdCBmcm9tIHRoZSBBUEkuIEl0IHNob3VsZCBiZSBmZWFzaWJs
ZSB0byBleHRlbmQgdG8gYXMgbWFueSBwYWdlcyBhcyBpcyBuZWVkZWQsIGhlbmNlOg0KDQojZGVm
aW5lIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXJfZnJhbWVfaW9yZXEobikgKDEgKyAobikp
DQoNCi4uLmluIHRoZSBwdWJsaWMgaGVhZGVyLg0KDQo+IFRoZSBtYWluIGdvYWwgb2YgdGhlIG5l
dyB2bV9ldmVudCBpbXBsZW1lbnRhdGlvbiBwcm9wb3NhbCBpcyB0byBiZSBtb3JlDQo+IGZsZXhp
YmxlIGluIHJlc3BlY3Qgb2YgdGhlIG51bWJlciBvZiBwYWdlcyBuZWNlc3NhcnkgZm9yIHRoZQ0K
PiByZXF1ZXN0L3Jlc3BvbnNlIGJ1ZmZlcnMgKCB0aGUgc2xvdHRlZCBzdHJ1Y3R1cmUgd2hpY2gg
aG9sZHMgb25lDQo+IHJlcXVlc3QvcmVzcG9uc2UgcGVyIHZjcHUgb3IgdGhlIHJpbmcgc3Bhbm5p
bmcgbXVsdGlwbGUgcGFnZXMgaW4gdGhlDQo+IHByZXZpb3VzIHByb3Bvc2FsKS4NCj4gSXMgaXQg
ZmVhc2libGUgdG8gZXh0ZW5kIHRoZSBjdXJyZW50IGlvcmVxIHNlcnZlciBpbXBsZW1lbnRhdGlv
bg0KPiBhbGxvY2F0ZSBkeW5hbWljYWxseSBhIHNwZWNpZmljIG51bWJlciBvZiBwYWdlcz8NCg0K
WWVzLCBhYnNvbHV0ZWx5LiBBdCB0aGUgbW9tZW50IHRoZSBzaW5nbGUgcGFnZSBmb3Igc3luY2hy
b25vdXMgZW11bGF0aW9uIHJlcXVlc3RzIGxpbWl0cyBIVk0gZ3Vlc3RzIHRvIDEyOCB2Y3B1cy4g
V2hlbiB3ZSB3YW50IHRvIGdvIHBhc3QgdGhpcyBsaW1pdCB0aGVuIG11bHRpcGxlIHBhZ2VzIHdp
bGwgYmUgbmVjZXNzYXJ5Li4uIHdoaWNoIGlzIHdoeSB0aGUgaHlwZXJjYWxsIHdhcyBkZXNpZ25l
ZCB0aGUgd2F5IGl0IGlzLg0KDQo+IA0KPiBBbHNvLCBmb3IgdGhlIGN1cnJlbnQgdm1fZXZlbnQg
aW1wbGVtZW50YXRpb24sIG90aGVyIHRoYW4gdXNpbmcgdGhlDQo+IGh2bV9wYXJhbXMgdG8gc3Bl
Y2lmeSB0aGUgcmluZyBwYWdlIGdmbiwgSSBjb3VsZG4ndCBzZWUgYW55IHJlYXNvbiB3aHkNCj4g
aXQgc2hvdWxkIGJlIGxpbWl0ZWQgdG8gSFZNIGd1ZXN0cyBvbmx5LiBJcyBpdCBmZWFzaWJsZSB0
byBhc3N1bWUgdGhlDQo+IHZtX2V2ZW50IG1lY2hhbmlzbSB3aWxsIG5vdCBldmVyIGJlIGV4dGVu
ZGVkIHRvIFBWIGd1ZXN0cz8NCj4gDQoNClVubGVzcyB5b3UgbGltaXQgdGhpbmdzIHRvIEhWTSAo
YW5kIFBWSCkgZ3Vlc3RzIHRoZW4gSSBndWVzcyB5b3UnbGwgcnVuIGludG8gdGhlIHNhbWUgcGFn
ZSBvd25lcnNoaXAgcHJvYmxlbXMgdGhhdCBpb3JlcSBzZXJ2ZXIgcmFuIGludG8gKGR1ZSB0byBh
IFBWIGd1ZXN0IGJlaW5nIGFsbG93ZWQgdG8gbWFwIGFueSBwYWdlIGFzc2lnbmVkIHRvIGl0Li4u
IGluY2x1ZGluZyB0aG9zZSB0aGF0IG1heSBiZSAncmVzb3VyY2VzJyBpdCBzaG91bGQgbm90IGJl
IGFibGUgdG8gc2VlIGRpcmVjdGx5KS4gQW55IHBhcnRpY3VsYXIgcmVhc29uIHdoeSB5b3UnZCBk
ZWZpbml0ZWx5IHdhbnQgdG8gc3VwcG9ydCBwdXJlIFBWIGd1ZXN0cz8NCg0KICBQYXVsDQoNCj4g
TWFueSB0aGFua3MsDQo+IFBldHJlDQo+IA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:18:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:18: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-devel-bounces@lists.xenproject.org>)
	id 1ggt90-0002Fu-CV; Tue, 08 Jan 2019 15:18: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggt8z-0002Fl-38
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:18:17 +0000
X-Inumbo-ID: 9e7c61fa-1358-11e9-b914-332738f20420
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e7c61fa-1358-11e9-b914-332738f20420;
 Tue, 08 Jan 2019 15:18:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75062612"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 15:18:03 +0000
Message-ID: <20190108151811.19510-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/8] viridian: implement synthetic timers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBjdXJyZW50bHkgYSBmYWlybHkgbGFyZ2UgZmVhdHVyZSBnYXAgYmV0d2VlbiBYZW4g
YW5kIEtWTS4KClBhdWwgRHVycmFudCAoOCk6CiAgdmlyaWRpYW46IGFkZCBpbml0IGhvb2tzCiAg
dmlyaWRpYW46IHNlcGFyYXRlbHkgYWxsb2NhdGUgZG9tYWluIGFuZCB2Y3B1IHN0cnVjdHVyZXMK
ICB2aXJpZGlhbjogZXh0ZW5kIGluaXQvZGVpbml0IGhvb2tzIGludG8gc3luaWMgYW5kIHRpbWUg
bW9kdWxlcwogIHZpcmlkaWFuOiBhZGQgbWlzc2luZyBjb250ZXh0IHNhdmUgaGVscGVycyBpbnRv
IHN5bmljIGFuZCB0aW1lIG1vZHVsZXMKICB2aXJpZGlhbjogdXNlIHZpcmlkaWFuX21hcC91bm1h
cF9ndWVzdF9wYWdlKCkgZm9yIHJlZmVyZW5jZSB0c2MgcGFnZQogIHZpcmlkaWFuOiBhZGQgaW1w
bGVtZW50YXRpb24gb2Ygc3ludGhldGljIGludGVycnVwdCBNU1JzCiAgdmlyaWRpYW46IHN0b3Ag
ZGlyZWN0bHkgY2FsbGluZwogICAgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplL3RoYXco
KS4uLgogIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycwoK
IGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgIHwgIDEyICstCiB0b29scy9s
aWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAxMiArCiB0b29scy9saWJ4bC9saWJ4
bF9kb20uYyAgICAgICAgICAgICAgICB8ICAgNyArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAg
ICAgICB8ICAxMiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAg
MTQgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICAgIHwgIDMwICstCiB4
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgICB8IDMzNCArKysrKysrKysrKysr
KysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgICAgIHwgNDUyICsrKysr
KysrKysrKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4u
YyAgIHwgMTU3ICsrKysrKystLQogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyAgICAgICAgICAg
ICAgfCAgMTYgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICAgIHwgICAy
ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgICB8ICAgNyArCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggICAgICAgICB8ICAgMiArLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgICAgfCAgNjMgKysrLQogeGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2h2bS9zYXZlLmggfCAgIDQgKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJh
bXMuaCAgICAgICAgfCAgMTIgKy0KIDE3IGZpbGVzIGNoYW5nZWQsIDEwMjAgaW5zZXJ0aW9ucygr
KSwgMTE4IGRlbGV0aW9ucygtKQotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLSAKMi4yMC4x
LjIuZ2IyMWViYjY3MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:18:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:18: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-devel-bounces@lists.xenproject.org>)
	id 1ggt91-0002G6-Lc; Tue, 08 Jan 2019 15:18: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggt90-0002Fr-AK
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:18:18 +0000
X-Inumbo-ID: 9f8e4194-1358-11e9-964c-eba34e7d7b43
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f8e4194-1358-11e9-964c-eba34e7d7b43;
 Tue, 08 Jan 2019 15:18:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75062614"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 15:18:04 +0000
Message-ID: <20190108151811.19510-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190108151811.19510-1-paul.durrant@citrix.com>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/8] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGRvbWFpbiBhbmQgdmNwdSBpbml0IGhvb2tzIGZvciB2aXJpZGlhbiBm
ZWF0dXJlcy4gVGhlIGluaXQKaG9va3MgZG8gbm90IHlldCBkbyBhbnl0aGluZzsgdGhlIGZ1bmN0
aW9uYWxpdHkgd2lsbCBiZSBhZGRlZCB0byBieQpzdWJzZXF1ZW50IHBhdGNoZXMuCgpOT1RFOiBU
aGlzIHBhdGNoIGFsc28gcmVtb3ZlcyB0aGUgY2FsbCBmcm9tIHRoZSBkb21haW4gZGVpbml0IGZ1
bmN0aW9uIHRvCiAgICAgIHRoZSB2Y3B1IGRlaW5pdCBmdW5jdGlvbiwgYXMgdGhpcyBpcyBub3Qg
bmVjZXNzYXJ5LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cgp2MjoKIC0gUmVtb3ZlIGNhbGwgZnJvbSBkb21haW4gZGVpbml0IHRvIHZj
cHUgZGVpbml0Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgIHwgMTQg
KysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8IDE0
ICsrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oICAgfCAg
MyArKysKIDMgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwppbmRleCA0MDFjNGE5MzEyLi45OTY3MTY5YWY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTY2NSwxMiArNjY1
LDE4IEBAIGludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICBp
ZiAoIGh2bV90c2Nfc2NhbGluZ19zdXBwb3J0ZWQgKQogICAgICAgICBkLT5hcmNoLmh2bS50c2Nf
c2NhbGluZ19yYXRpbyA9IGh2bV9kZWZhdWx0X3RzY19zY2FsaW5nX3JhdGlvOwogCisgICAgcmMg
PSB2aXJpZGlhbl9kb21haW5faW5pdChkKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBm
YWlsMjsKKwogICAgIHJjID0gaHZtX2Z1bmNzLmRvbWFpbl9pbml0aWFsaXNlKGQpOwogICAgIGlm
ICggcmMgIT0gMCApCi0gICAgICAgIGdvdG8gZmFpbDI7CisgICAgICAgIGdvdG8gZmFpbDM7CiAK
ICAgICByZXR1cm4gMDsKIAorIGZhaWwzOgorICAgIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoZCk7
CiAgZmFpbDI6CiAgICAgcnRjX2RlaW5pdChkKTsKICAgICBzdGR2Z2FfZGVpbml0KGQpOwpAQCAt
MTUzOSw2ICsxNTQ1LDEwIEBAIGludCBodm1fdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2
KQogICAgIGlmICggcmMgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDY7CiAKKyAgICByYyA9IHZp
cmlkaWFuX3ZjcHVfaW5pdCh2KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBmYWlsNzsK
KwogICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICkKICAgICB7CiAgICAgICAgIC8qIE5CLiBBbGwg
dGhlc2UgcmVhbGx5IGJlbG9uZyBpbiBodm1fZG9tYWluX2luaXRpYWxpc2UoKS4gKi8KQEAgLTE1
NTEsNiArMTU2MSw4IEBAIGludCBodm1fdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQog
CiAgICAgcmV0dXJuIDA7CiAKKyBmYWlsNzoKKyAgICBodm1fYWxsX2lvcmVxX3NlcnZlcnNfcmVt
b3ZlX3ZjcHUoZCwgdik7CiAgZmFpbDY6CiAgICAgbmVzdGVkaHZtX3ZjcHVfZGVzdHJveSh2KTsK
ICBmYWlsNToKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCBjNzhiMjkxOGQ5
Li42NWFmYTA0OWQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC00MTcs
NiArNDE3LDE2IEBAIGludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7
CiB9CiAKK2ludCB2aXJpZGlhbl92Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0
dXJuIDA7Cit9CisKK2ludCB2aXJpZGlhbl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIHJldHVybiAwOworfQorCiB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2
Y3B1ICp2KQogewogICAgIHZpcmlkaWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNT
SVNUX1BBR0UsIDApOwpAQCAtNDI0LDEwICs0MzQsNiBAQCB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVp
bml0KHN0cnVjdCB2Y3B1ICp2KQogCiB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0
IGRvbWFpbiAqZCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKLQotICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKLSAgICAgICAgdmlyaWRpYW5fdmNwdV9kZWluaXQodik7CiB9CiAKIHN0YXRpYyBE
RUZJTkVfUEVSX0NQVShjcHVtYXNrX3QsIGlwaV9jcHVtYXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aXJpZGlhbi5oCmluZGV4IGVjNWVmOGQzZjkuLmYwNzI4Mzg5NTUgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdmlyaWRpYW4uaApAQCAtODAsNiArODAsOSBAQCB2aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVl
emUoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXco
c3RydWN0IGRvbWFpbiAqZCk7CiAKK2ludCB2aXJpZGlhbl92Y3B1X2luaXQoc3RydWN0IHZjcHUg
KnYpOworaW50IHZpcmlkaWFuX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOworCiB2b2lk
IHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQgdmlyaWRpYW5fZG9t
YWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKIAotLSAKMi4yMC4xLjIuZ2IyMWViYjY3MQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:18:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:18: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-devel-bounces@lists.xenproject.org>)
	id 1ggt91-0002GG-U9; Tue, 08 Jan 2019 15:18: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggt90-0002Fq-AH
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:18:18 +0000
X-Inumbo-ID: 9f97c96c-1358-11e9-9c16-87f86ca8c1cf
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f97c96c-1358-11e9-9c16-87f86ca8c1cf;
 Tue, 08 Jan 2019 15:18:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75062616"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 15:18:06 +0000
Message-ID: <20190108151811.19510-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190108151811.19510-1-paul.durrant@citrix.com>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/8] viridian: extend init/deinit hooks into
 synic and time modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBzaW1wbHkgYWRkcyBkb21haW4gYW5kIHZjcHUgaW5pdC9kZWluaXQgaG9va3Mg
aW50byB0aGUgc3luaWMKYW5kIHRpbWUgbW9kdWxlcyBhbmQgd2lyZXMgdGhlbSBpbnRvIHZpcmlk
aWFuX1tkb21haW58dmNwdV1fW2luaXR8ZGVpbml0XSgpLgpPbmx5IG9uZSBvZiB0aGUgaG9va3Mg
aXMgY3VycmVudGx5IG5lZWRlZCAodG8gdW5tYXAgdGhlICdWUCBBc3Npc3QnIHBhZ2UpCmJ1dCBz
dWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBtYWtlIHVzZSBvZiB0aGUgb3RoZXJzLgoKTk9URTogVG8g
cGVyZm9ybSB0aGUgdW5tYXAgb2YgdGhlIFZQIEFzc2lzdCBwYWdlLAogICAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCkgaXMgbm93IGRpcmVjdGx5IGNhbGxlZCBpbiB0aGUgbmV3CiAgICAg
IHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KCkgZnVuY3Rpb24gKHdoaWNoIGlzIHNhZmUgZXZl
biBpZgogICAgICBpc192aXJpZGlhbl92Y3B1KCkgZXZhbHVhdGVzIHRvIGZhbHNlKS4gVGhpcyBy
ZXBsYWNlcyB0aGUgc2xpZ2h0bHkKICAgICAgaGFja3kgbWVjaGFuaXNtIG9mIGZha2luZyBhIHpl
cm8gd3JpdGUgdG8gdGhlCiAgICAgIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgTVNSIGluIHZp
cmlkaWFuX2NwdV9kZWluaXQoKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgoKdjI6CiAtIFBheSBhdHRlbnRpb24gdG8gc3luYyBhbmQgdGltZSBpbml0
IGhvb2sgcmV0dXJuIHZhbHVlcwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0
ZS5oICB8IDEyICsrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAg
IHwgMTkgKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jICAg
ICB8IDE4ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDg0
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZh
dGUuaAppbmRleCAzOThiMjJmMTJkLi4wNDBjM2M5OTFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ByaXZhdGUuaApAQCAtNzQsNiArNzQsMTIgQEAKIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlkaWFu
X3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90
ICp2YWwpOwogCitpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsK
K2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKKwordm9p
ZCB2aXJpZGlhbl9zeW5pY192Y3B1X2RlaW5pdChzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZpcmlk
aWFuX3N5bmljX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCk7CisKIHZvaWQgdmlyaWRp
YW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0
ICpjdHh0KTsKIHZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF92Y3B1X2N0eHQoCkBAIC04Miw2ICs4
OCwxMiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogaW50IHZpcmlkaWFu
X3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsK
IGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90ICp2YWwpOwogCitpbnQgdmlyaWRpYW5fdGltZV92Y3B1X2luaXQoc3RydWN0
IHZjcHUgKnYpOworaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCk7CisKK3ZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2RlaW5pdChzdHJ1Y3QgdmNwdSAqdik7Cit2
b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKKwogdm9p
ZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCk7CiB2b2lkIHZp
cmlkaWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpp
bmRleCAyMDczMWMyMzc5Li45ODkyYmYyNzlkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
CkBAIC0xNDMsNiArMTQzLDI1IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZF
TVVMX09LQVk7CiB9CiAKK2ludCB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQoc3RydWN0IHZjcHUg
KnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCit2b2lkIHZpcmlkaWFu
X3N5bmljX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHZpcmlkaWFuX3VubWFw
X2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOworfQorCit2b2lk
IHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKK30KKwog
dm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92
Y3B1X2NvbnRleHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCmluZGV4IDQyMzY3
ZjY0NjAuLmIxZDY3MDM1ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCkBAIC0yMTQsNiAr
MjE0LDI0IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0K
IAoraW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHJl
dHVybiAwOworfQorCitpbnQgdmlyaWRpYW5fdGltZV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQoreworICAgIHJldHVybiAwOworfQorCit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWlu
aXQoc3RydWN0IHZjcHUgKnYpCit7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZGVp
bml0KHN0cnVjdCBkb21haW4gKmQpCit7Cit9CisKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2Rv
bWFpbl9jdHh0KAogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRp
YW5fZG9tYWluX2NvbnRleHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMKaW5kZXggMDAwMjExMmFhMS4uNDYwZmFhOGNjMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dmlyaWRpYW4uYwpAQCAtNDE5LDIyICs0MTksNTIgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFu
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKIGlu
dCB2aXJpZGlhbl92Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgaW50IHJjOworCiAg
ICAgQVNTRVJUKCF2LT5hcmNoLmh2bS52aXJpZGlhbik7CiAgICAgdi0+YXJjaC5odm0udmlyaWRp
YW4gPSB4emFsbG9jKHN0cnVjdCB2aXJpZGlhbl92Y3B1KTsKICAgICBpZiAoICF2LT5hcmNoLmh2
bS52aXJpZGlhbiApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgcmMgPSB2aXJpZGlh
bl9zeW5pY192Y3B1X2luaXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsK
KworICAgIHJjID0gdmlyaWRpYW5fdGltZV92Y3B1X2luaXQodik7CisgICAgaWYgKCByYyApCisg
ICAgICAgIGdvdG8gZmFpbDsKKwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlh
bl92Y3B1X2RlaW5pdCh2KTsKKworICAgIHJldHVybiByYzsKIH0KIAogaW50IHZpcmlkaWFuX2Rv
bWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgaW50IHJjOworCiAgICAgQVNTRVJU
KCFkLT5hcmNoLmh2bS52aXJpZGlhbik7CiAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFs
bG9jKHN0cnVjdCB2aXJpZGlhbl9kb21haW4pOwogICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlk
aWFuICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKKyAgICByYyA9IHZpcmlkaWFuX3N5bmlj
X2RvbWFpbl9pbml0KGQpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAg
ICByYyA9IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoZCk7CisgICAgaWYgKCByYyApCisgICAg
ICAgIGdvdG8gZmFpbDsKKwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2aXJpZGlhbl9k
b21haW5fZGVpbml0KGQpOworCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIHZpcmlkaWFuX3Zj
cHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQpAQCAtNDQyLDggKzQ3Miw4IEBAIHZvaWQgdmlyaWRp
YW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5odm0udmly
aWRpYW4gKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGlzX3ZpcmlkaWFuX3ZjcHUodikg
KQotICAgICAgICB2aXJpZGlhbl9zeW5pY193cm1zcih2LCBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9Q
QUdFLCAwKTsKKyAgICB2aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KHYpOworICAgIHZpcmlkaWFu
X3N5bmljX3ZjcHVfZGVpbml0KHYpOwogCiAgICAgWEZSRUUodi0+YXJjaC5odm0udmlyaWRpYW4p
OwogfQpAQCAtNDUzLDYgKzQ4Myw5IEBAIHZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKICAgICAgICAg
cmV0dXJuOwogCisgICAgdmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGQpOworICAgIHZpcmlk
aWFuX3N5bmljX2RvbWFpbl9kZWluaXQoZCk7CisKICAgICBYRlJFRShkLT5hcmNoLmh2bS52aXJp
ZGlhbik7CiB9CiAKLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:18:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:18: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-devel-bounces@lists.xenproject.org>)
	id 1ggt95-0002IF-B4; Tue, 08 Jan 2019 15:18: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggt93-0002HU-D4
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:18:21 +0000
X-Inumbo-ID: a154d873-1358-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a154d873-1358-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 15:18:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75062630"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 15:18:08 +0000
Message-ID: <20190108151811.19510-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190108151811.19510-1-paul.durrant@citrix.com>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 5/8] viridian: use
 viridian_map/unmap_guest_page() for reference tsc page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbHN0IHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgZG9lcyBub3QgY3VycmVudGx5IG5lZWQgdG8g
YmUga2VwdCBtYXBwZWQKYWZ0ZXIgaXQgaXMgaW5pdGlhbGx5IHNldCB1cCAob3IgdXBkYXRlZCBh
ZnRlciBtaWdyYXRlKSwgdGhlIGNvZGUgY2FuCmJlIHNpbXBsaWZpZWQgYnkgdXNpbmcgdGhlIGNv
bW1vbiBndWVzdCBwYWdlIG1hcC91bm1hcCBhbmQgZHVtcCBmdW5jdGlvbnMuCk5ldyBmdW5jdGlv
bmFsaXR5IGFkZGVkIGJ5IGEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFsc28gcmVxdWlyZSB0aGUg
cGFnZSB0bwprZXB0IG1hcHBlZCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSBkb21haW4uCgpOT1RF
OiBCZWNhdXNlIHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgaXMgcGVyLWRvbWFpbiByYXRoZXIgdGhh
biBwZXItdmNwdQogICAgICB0aGlzIHBhdGNoIGFsc28gY2hhbmdlcyB2aXJpZGlhbl9tYXBfZ3Vl
c3RfcGFnZSgpIHRvIHRha2UgYSBkb21haW4KICAgICAgcG9pbnRlciByYXRoZXIgdGhhbiBhIHZj
cHUgcG9pbnRlci4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICB8
ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCAgOCArKystCiB4
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCA1NyArKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAgMyAr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDIgKy0KIDUgZmlsZXMg
Y2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3ByaXZhdGUuaAppbmRleCAxODY0YmFiM2Q1Li4wYmYzNGVlZmUwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQgdmlyaWRpYW5f
dGltZV9sb2FkX2RvbWFpbl9jdHh0KAogCiB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZShj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Ci12b2lkIHZpcmlk
aWFuX21hcF9ndWVzdF9wYWdlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAq
dnApOwordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwogdm9pZCB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKHN0
cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7CiAKICNlbmRpZiAvKiBYODZfSFZNX1ZJUklESUFOX1BS
SVZBVEVfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IDU3MDdiNzlkOTkuLjM1
YmQyMTI1ZmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTc4LDYgKzc4LDggQEAg
dm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihzdHJ1Y3QgdmNwdSAqdikKIAogaW50IHZp
cmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90
IHZhbCkKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworCiAgICAgc3dpdGNo
ICggaWR4ICkKICAgICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0VPSToKQEAgLTEwMCw3ICsxMDIs
NyBAQCBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgdmFsKQogICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2UodiwgIlZQ
X0FTU0lTVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC5odm0u
dmlyaWRpYW4tPnZwX2Fzc2lzdCk7CiAgICAgICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4t
PnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgdmlyaWRpYW5fbWFw
X2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAgICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52
cF9hc3Npc3QpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0xNzIsOSArMTc0
LDExIEBAIHZvaWQgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qgc3RydWN0IHZj
cHUgKnYsCiB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogICAgIHN0cnVjdCB2
Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsK
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworCiAgICAgdi0+YXJjaC5odm0udmly
aWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKICAgICBpZiAo
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKLSAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52
cF9hc3Npc3QpOworICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7CiAKICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBp
Y19hc3Npc3RfcGVuZGluZyA9IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CiB9CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdGltZS5jCmluZGV4IDkyMjViZGY5YWIuLmU4OTI0YWRmYTEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdGltZS5jCkBAIC0yNSwzMyArMjUsMTAgQEAgdHlwZWRlZiBzdHJ1Y3QgX0hWX1JF
RkVSRU5DRV9UU0NfUEFHRQogICAgIHVpbnQ2NF90IFJlc2VydmVkMls1MDldOwogfSBIVl9SRUZF
UkVOQ0VfVFNDX1BBR0UsICpQSFZfUkVGRVJFTkNFX1RTQ19QQUdFOwogCi1zdGF0aWMgdm9pZCBk
dW1wX3JlZmVyZW5jZV90c2MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBjb25zdCB1
bmlvbiB2aXJpZGlhbl9wYWdlX21zciAqcnQgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVy
ZW5jZV90c2M7Ci0KLSAgICBpZiAoICFydC0+ZmllbGRzLmVuYWJsZWQgKQotICAgICAgICByZXR1
cm47Ci0KLSAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZFUkVOQ0Vf
VFNDOiBwZm46ICVseFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWluX2lkLCAodW5zaWduZWQgbG9u
ZylydC0+ZmllbGRzLnBmbik7Ci19Ci0KIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNj
KHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1bnNpZ25lZCBsb25n
IGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5maWVsZHMucGZuOwot
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBO
VUxMLCBQMk1fQUxMT0MpOwotICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSAqcDsKLQotICAgIGlm
ICggIXBhZ2UgfHwgIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAg
ICB7Ci0gICAgICAgIGlmICggcGFnZSApCi0gICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgR01GTiAlIyJQUklfZ2ZuIiAoTUZO
ICUjIlBSSV9tZm4iKVxuIiwKLSAgICAgICAgICAgICAgICAgZ21mbiwgbWZuX3gocGFnZSA/IHBh
Z2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0K
LQotICAgIHAgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKKyAgICBjb25zdCBzdHJ1Y3Qgdmly
aWRpYW5fcGFnZSAqcnQgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2M7Cisg
ICAgSFZfUkVGRVJFTkNFX1RTQ19QQUdFICpwID0gcnQtPnB0cjsKIAogICAgIGlmICggaW5pdGlh
bGl6ZSApCiAgICAgICAgIGNsZWFyX3BhZ2UocCk7CkBAIC04Miw3ICs1OSw3IEBAIHN0YXRpYyB2
b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6
ZSkKIAogICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZFUkVO
Q0VfVFNDOiBpbnZhbGlkYXRlZFxuIiwKICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7Ci0g
ICAgICAgIGdvdG8gb3V0OworICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgLyoKQEAgLTEw
MCwxMSArNzcsNiBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9t
YWluICpkLCBib29sIGluaXRpYWxpemUpCiAgICAgaWYgKCBwLT5Uc2NTZXF1ZW5jZSA9PSAweEZG
RkZGRkZGIHx8CiAgICAgICAgICBwLT5Uc2NTZXF1ZW5jZSA9PSAwICkgLyogQXZvaWQgYm90aCAn
aW52YWxpZCcgdmFsdWVzICovCiAgICAgICAgIHAtPlRzY1NlcXVlbmNlID0gMTsKLQotIG91dDoK
LSAgICB1bm1hcF9kb21haW5fcGFnZShwKTsKLQotICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2Up
OwogfQogCiBzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChzdHJ1Y3QgZG9tYWluICpkKQpAQCAt
MTQ4LDEwICsxMjAsMTUgQEAgaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVh
dHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYykgKQogICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfRVhDRVBUSU9OOwogCi0gICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZl
cmVuY2VfdHNjLnJhdyA9IHZhbDsKLSAgICAgICAgZHVtcF9yZWZlcmVuY2VfdHNjKGQpOwotICAg
ICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFi
bGVkICkKKyAgICAgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmZC0+YXJjaC5odm0udmly
aWRpYW4tPnJlZmVyZW5jZV90c2MpOworICAgICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYy5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3Bh
Z2UodiwgIlJFRkVSRU5DRV9UU0MiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjKTsKKyAgICAgICAgaWYgKCBkLT5h
cmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5tc3IuZmllbGRzLmVuYWJsZWQgKQorICAg
ICAgICB7CisgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmZC0+YXJjaC5o
dm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MpOwogICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5j
ZV90c2MoZCwgdHJ1ZSk7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0
OgpAQCAtMTg3LDcgKzE2NCw3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGlmICggISh2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICAgICAgKnZhbCA9IGQtPmFyY2gu
aHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdzsKKyAgICAgICAgKnZhbCA9IGQtPmFyY2gu
aHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAg
ICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgpAQCAtMjMwLDYgKzIwNyw3IEBAIHZv
aWQgdmlyaWRpYW5fdGltZV92Y3B1X2RlaW5pdChzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCB2aXJp
ZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICB2aXJpZGlh
bl91bm1hcF9ndWVzdF9wYWdlKCZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYyk7
CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVfY3R4dCgKQEAgLTI0NiwxNyArMjI0
LDIwIEBAIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQp
CiB7CiAgICAgY3R4dC0+dGltZV9yZWZfY291bnQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGlt
ZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJlZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgY3R4dC0+cmVmZXJlbmNlX3RzYyA9IGQt
PmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLm1zci5yYXc7CiB9CiAKIHZvaWQgdmly
aWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KAogICAgIHN0cnVjdCBkb21haW4gKmQsIGNvbnN0
IHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpCiB7CiAgICAgZC0+YXJj
aC5odm0udmlyaWRpYW4tPnRpbWVfcmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50
OwotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJl
ZmVyZW5jZV90c2M7CisgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MubXNy
LnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKKyAgICBpZiAoIGQtPmFyY2guaHZt
LnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgeworICAg
ICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJl
ZmVyZW5jZV90c2MpOwogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7Cisg
ICAgfQogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IDQ2MGZh
YThjYzEuLjIwNzZiYTY1ZDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAg
LTY1Nyw5ICs2NTcsOCBAQCB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgdiwgbmFtZSwgKHVuc2ln
bmVkIGxvbmcpdnAtPm1zci5maWVsZHMucGZuKTsKIH0KIAotdm9pZCB2aXJpZGlhbl9tYXBfZ3Vl
c3RfcGFnZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQordm9pZCB2
aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlyaWRpYW5f
cGFnZSAqdnApCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICB1bnNp
Z25lZCBsb25nIGdtZm4gPSB2cC0+bXNyLmZpZWxkcy5wZm47CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggZjA3MjgzODk1NS4u
MWQyODFkODI1ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC02NSw3ICs2NSw3
IEBAIHN0cnVjdCB2aXJpZGlhbl9kb21haW4KICAgICB1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19p
ZF9tc3IgZ3Vlc3Rfb3NfaWQ7CiAgICAgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3IgaHlwZXJjYWxs
X2dwYTsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgdGltZV9yZWZfY291bnQ7
Ci0gICAgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3IgcmVmZXJlbmNlX3RzYzsKKyAgICBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSByZWZlcmVuY2VfdHNjOwogfTsKIAogdm9pZCBjcHVpZF92aXJpZGlhbl9s
ZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCi0tIAoyLjIwLjEuMi5n
YjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:18:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:18: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-devel-bounces@lists.xenproject.org>)
	id 1ggt95-0002Id-LW; Tue, 08 Jan 2019 15:18: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggt94-0002I1-LC
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:18:22 +0000
X-Inumbo-ID: a2090095-1358-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2090095-1358-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 15:18:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75062632"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 15:18:05 +0000
Message-ID: <20190108151811.19510-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190108151811.19510-1-paul.durrant@citrix.com>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/8] viridian: separately allocate domain and
 vcpu structures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZSB2aXJpZGlhbl9kb21haW4gYW5kIHZpcmlkaWFuX3ZjcHUgc3RydWN0dXJl
cyBhcmUgaW5saW5lIGluCnRoZSBodm1fZG9tYWluIGFuZCBodm1fdmNwdSBzdHJ1Y3R1cmVzIHJl
c3BlY3RpdmVseS4gU3Vic2VxdWVudCBwYXRjaGVzCndpbGwgbmVlZCB0byBhZGQgc2l6YWJsZSBl
eHRyYSBmaWVsZHMgdG8gdGhlIHZpcmlkaWFuIHN0cnVjdHVyZXMgd2hpY2gKd2lsbCBjYXVzZSB0
aGUgUEFHRV9TSVpFIGxpbWl0IG9mIHRoZSBvdmVyYWxsIHZjcHUgc3RydWN0dXJlIHRvIGJlCmV4
Y2VlZGVkLiBUaGlzIHBhdGNoLCB0aGVyZWZvcmUsIHVzZXMgdGhlIG5ldyBpbml0IGhvb2tzIHRv
IHNlcGFyYXRlbHkKYWxsb2NhdGUgdGhlIHN0cnVjdHVyZXMgYW5kIGNvbnZlcnRzIHRoZSAndmly
aWRpYW4nIGZpZWxkcyBpbiBodm1fZG9tYWluCmFuZCBodm1fY3B1IHRvIGJlIHBvaW50ZXJzIHRv
IHRoZXNlIGFsbG9jYXRpb25zLgoKSWRlYWxseSwgbm93IHRoYXQgdGhleSBhcmUgbm8gbG9uZ2Vy
IGlubGluZSwgdGhlIGFsbG9jYXRpb25zIG9mIHRoZQp2aXJpZGlhbiBzdHJ1Y3R1cmVzIGNvdWxk
IGJlIG1hZGUgY29uZGl0aW9uYWwgb24gd2hldGhlciB0aGUgdG9vbHN0YWNrCmlzIGdvaW5nIHRv
IGNvbmZpZ3VyZSB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudHMuIEhvd2V2ZXIgdGhlIHRvb2xz
dGFjawppcyBjdXJyZW50bHkgdW5hYmxlIHRvIGNvbnZleSB0aGlzIGluZm9ybWF0aW9uIHRvIHRo
ZSBkb21haW4gY3JlYXRpb24gY29kZQpzbyBzdWNoIGFuIGVuaGFuY2VtZW50IGlzIGRlZmVycmVk
IHVudGlsIHRoYXQgYmVjb21lcyBwb3NzaWJsZS4KCk5PVEU6IFRoZSBwYXRjaCBhbHNvIGludHJv
ZHVjZWQgdGhlICdpc192aXJpZGlhbl92Y3B1JyBtYWNybyB0byBhdm9pZAogICAgICBpbnRyb2R1
Y2luZyBhIHNlY29uZCBldmFsdWF0aW9uIG9mICdpc192aXJpZGlhbl9kb21haW4nIHdpdGggYW4K
ICAgICAgb3Blbi1jb2RlZCAndi0+ZG9tYWluJyBhcmd1bWVudC4gVGhpcyBtYWNybyB3aWxsIGFs
c28gYmUgZnVydGhlcgogICAgICB1c2VkIGluIGEgc3Vic2VxdWVudCBwYXRjaC4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjI6CiAt
IHVzZSBYRlJFRSgpCiAtIGV4cGFuZCBjb21taXQgY29tbWVudCB0byBwb2ludCBvdXQgd2h5IGFs
bG9jYXRpb25zIGFyZSB1bmNvbmRpdGlvbmFsCi0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9zeW5pYy5jICAgIHwgNDAgKysrKysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi90aW1lLmMgICAgIHwgMzIgKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jIHwgNzIgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2h2bS5oICAgICAgICB8ICA0ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1
LmggICAgICAgfCAgMiArLQogNiBmaWxlcyBjaGFuZ2VkLCA4NyBpbnNlcnRpb25zKCspLCA2NSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmlj
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5kZXggYTZlYmJiYzlmNS4u
MjA3MzFjMjM3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpAQCAtMzAsNyArMzAsNyBA
QCB0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQogCiB2b2lkIHZpcmlkaWFuX2FwaWNf
YXNzaXN0X3NldChzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRy
ID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnB0cjsKKyAgICBIVl9WUF9BU1NJU1Rf
UEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5wdHI7CiAKICAgICBp
ZiAoICFwdHIgKQogICAgICAgICByZXR1cm47CkBAIC00MCwyNSArNDAsMjUgQEAgdm9pZCB2aXJp
ZGlhbl9hcGljX2Fzc2lzdF9zZXQoc3RydWN0IHZjcHUgKnYpCiAgICAgICogd3JvbmcgYW5kIHRo
ZSBWTSB3aWxsIG1vc3QgbGlrZWx5IGhhbmcgc28gZm9yY2UgYSBjcmFzaCBub3cKICAgICAgKiB0
byBtYWtlIHRoZSBwcm9ibGVtIGNsZWFyLgogICAgICAqLwotICAgIGlmICggdi0+YXJjaC5odm0u
dmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyApCisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJp
ZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyApCiAgICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21h
aW4pOwogCi0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9IHRy
dWU7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSB0cnVl
OwogICAgIHB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgPSAxOwogfQogCiBib29sIHZpcmlkaWFuX2Fw
aWNfYXNzaXN0X2NvbXBsZXRlZChzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBIVl9WUF9BU1NJU1Rf
UEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnB0cjsKKyAgICBIVl9W
UF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5wdHI7
CiAKICAgICBpZiAoICFwdHIgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBpZiAoIHYt
PmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRpbmcgJiYKKyAgICBpZiAoIHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nICYmCiAgICAgICAgICAhcHRyLT5B
cGljQXNzaXN0Lm5vX2VvaSApCiAgICAgewogICAgICAgICAvKiBBbiBFT0kgaGFzIGJlZW4gYXZv
aWRlZCAqLwotICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5n
ID0gZmFsc2U7CisgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5k
aW5nID0gZmFsc2U7CiAgICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIApAQCAtNjcsMTMgKzY3
LDEzIEBAIGJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHN0cnVjdCB2Y3B1ICp2
KQogCiB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFyKHN0cnVjdCB2Y3B1ICp2KQogewot
ICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Np
c3QucHRyOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+dnBfYXNzaXN0LnB0cjsKIAogICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAog
ICAgIHB0ci0+QXBpY0Fzc2lzdC5ub19lb2kgPSAwOwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFu
LmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+
YXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOwogfQogCiBpbnQgdmlyaWRpYW5fc3luaWNfd3Jt
c3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQpAQCAtOTUsMTIg
Kzk1LDEyIEBAIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BB
R0U6CiAgICAgICAgIC8qIHJlbGVhc2UgYW55IHByZXZpb3VzIG1hcHBpbmcgKi8KLSAgICAgICAg
dmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0
KTsKLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcgPSB2YWw7
CisgICAgICAgIHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFu
LT52cF9hc3Npc3QpOworICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1z
ci5yYXcgPSB2YWw7CiAgICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiVlBfQVNT
SVNUIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLmh2bS52aXJp
ZGlhbi52cF9hc3Npc3QpOwotICAgICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fz
c2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0
X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7Cisg
ICAgICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVu
YWJsZWQgKQorICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2gu
aHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6
CkBAIC0xMzIsNyArMTMyLDcgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGJyZWFrOwog
CiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICAqdmFsID0gdi0+
YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXc7CisgICAgICAgICp2YWwgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAg
ICAgZGVmYXVsdDoKQEAgLTE0NiwxOCArMTQ2LDE4IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9p
ZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1
X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHYtPmFy
Y2guaHZtLnZpcmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRpbmc7Ci0gICAgY3R4dC0+dnBfYXNzaXN0
X21zciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3OworICAgIGN0eHQt
PmFwaWNfYXNzaXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3Rf
cGVuZGluZzsKKyAgICBjdHh0LT52cF9hc3Npc3RfbXNyID0gdi0+YXJjaC5odm0udmlyaWRpYW4t
PnZwX2Fzc2lzdC5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9j
dHh0KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVf
Y29udGV4dCAqY3R4dCkKIHsKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNy
LnJhdyA9IGN0eHQtPnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlh
bi52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKLSAgICAgICAgdmlyaWRpYW5fbWFwX2d1
ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CisgICAgdi0+YXJj
aC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsK
KyAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFi
bGVkICkKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZp
cmlkaWFuLT52cF9hc3Npc3QpOwogCi0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Np
c3RfcGVuZGluZyA9IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisgICAgdi0+YXJjaC5odm0u
dmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5n
OwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCA4NDBhODJiNDU3Li40MjM2
N2Y2NDYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjcsNyArMjcsNyBAQCB0eXBl
ZGVmIHN0cnVjdCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0YXRpYyB2b2lkIGR1bXBfcmVm
ZXJlbmNlX3RzYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGNvbnN0IHVuaW9uIHZp
cmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNj
OworICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52
aXJpZGlhbi0+cmVmZXJlbmNlX3RzYzsKIAogICAgIGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCAp
CiAgICAgICAgIHJldHVybjsKQEAgLTM4LDcgKzM4LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9yZWZl
cmVuY2VfdHNjKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9y
ZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1
bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLmZp
ZWxkcy5wZm47CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4t
PnJlZmVyZW5jZV90c2MuZmllbGRzLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0g
Z2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZF
UkVOQ0VfVFNDX1BBR0UgKnA7CiAKQEAgLTEyMSw5ICsxMjEsOCBAQCBzdGF0aWMgaW50NjRfdCBy
YXdfdHJjX3ZhbChzdHJ1Y3QgZG9tYWluICpkKQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1l
X3JlZl9jb3VudCAqdHJjOwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVf
cmVmX2NvdW50OworICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KKyAg
ICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgIGlmICgg
dGVzdF9hbmRfY2xlYXJfYml0KF9UUkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKICAgICAgICAg
dHJjLT52YWwgPSByYXdfdHJjX3ZhbChkKSArIHRyYy0+b2ZmOwpAQCAtMTMxLDkgKzEzMCw4IEBA
IHZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKHN0cnVjdCBkb21haW4gKmQpCiAK
IHZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKQogewot
ICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjOwotCi0gICAgdHJjID0gJmQt
PmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50OworICAgIHN0cnVjdCB2aXJpZGlhbl90
aW1lX3JlZl9jb3VudCAqdHJjID0KKyAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1l
X3JlZl9jb3VudDsKIAogICAgIGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYKICAgICAgICAg
ICF0ZXN0X2FuZF9zZXRfYml0KF9UUkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKQEAgLTE1MCw5
ICsxNDgsOSBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047CiAKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3Rz
Yy5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNj
LnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9yZWZlcmVuY2VfdHNjKGQpOwotICAgICAgICBpZiAo
IGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAg
ICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFi
bGVkICkKICAgICAgICAgICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIHRydWUpOwogICAgICAg
ICBicmVhazsKIApAQCAtMTg5LDEzICsxODcsMTMgQEAgaW50IHZpcmlkaWFuX3RpbWVfcmRtc3Io
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICAg
ICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2Mp
ICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAotICAgICAgICAqdmFs
ID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXc7CisgICAgICAgICp2YWwg
PSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgogICAgIHsKICAgICAgICAg
c3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50ICp0cmMgPQotICAgICAgICAgICAgJmQtPmFy
Y2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50OworICAgICAgICAgICAgJmQtPmFyY2guaHZt
LnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKIAogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVh
dHVyZV9tYXNrKGQpICYgSFZNUFZfdGltZV9yZWZfY291bnQpICkKICAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX0VYQ0VQVElPTjsKQEAgLTIxOSwxNyArMjE3LDE3IEBAIGludCB2aXJpZGlhbl90
aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2
YWwpCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQog
ewotICAgIGN0eHQtPnRpbWVfcmVmX2NvdW50ID0gZC0+YXJjaC5odm0udmlyaWRpYW4udGltZV9y
ZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJlZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52aXJp
ZGlhbi5yZWZlcmVuY2VfdHNjLnJhdzsKKyAgICBjdHh0LT50aW1lX3JlZl9jb3VudCA9IGQtPmFy
Y2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudC52YWw7CisgICAgY3R4dC0+cmVmZXJlbmNl
X3RzYyA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdzsKIH0KIAogdm9p
ZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwg
Y29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCkKIHsKLSAgICBk
LT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3VudC52YWwgPSBjdHh0LT50aW1lX3JlZl9j
b3VudDsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQt
PnJlZmVyZW5jZV90c2M7CisgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPnRpbWVfcmVmX2NvdW50
LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50OworICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5y
ZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIGQtPmFy
Y2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICgg
ZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQogICAg
ICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdmlyaWRpYW4uYwppbmRleCA2NWFmYTA0OWQ5Li4wMDAyMTEyYWExIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xNDYsNyArMTQ2LDcgQEAgdm9pZCBjcHVpZF92
aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAg
ICAgICAqIEh5cGVydmlzb3IgaW5mb3JtYXRpb24sIGJ1dCBvbmx5IGlmIHRoZSBndWVzdCBoYXMg
c2V0IGl0cwogICAgICAgICAgKiBvd24gdmVyc2lvbiBudW1iZXIuCiAgICAgICAgICAqLwotICAg
ICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lkLnJhdyA9PSAwICkKKyAg
ICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgKQog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIHJlcy0+YSA9IHZpcmlkaWFuX2J1aWxkOwogICAg
ICAgICByZXMtPmIgPSAoKHVpbnQzMl90KXZpcmlkaWFuX21ham9yIDw8IDE2KSB8IHZpcmlkaWFu
X21pbm9yOwpAQCAtMTkxLDggKzE5MSw4IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogCiAgICAgY2FzZSA0OgogICAgICAg
ICAvKiBSZWNvbW1lbmRlZCBoeXBlcmNhbGwgdXNhZ2UuICovCi0gICAgICAgIGlmICggKGQtPmFy
Y2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lkLnJhdyA9PSAwKSB8fAotICAgICAgICAgICAgIChk
LT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5maWVsZHMub3MgPCA0KSApCisgICAgICAg
IGlmICggKGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcgPT0gMCkgfHwKKyAg
ICAgICAgICAgICAoZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLmZpZWxkcy5vcyA8
IDQpICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICByZXMtPmEgPSBDUFVJRDRBX1JFTEFY
X1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1Q
Vl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkKQEAgLTIyNCw3ICsyMjQsNyBAQCBzdGF0aWMgdm9p
ZCBkdW1wX2d1ZXN0X29zX2lkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgY29uc3Qg
dW5pb24gdmlyaWRpYW5fZ3Vlc3Rfb3NfaWRfbXNyICpnb2k7CiAKLSAgICBnb2kgPSAmZC0+YXJj
aC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQ7CisgICAgZ29pID0gJmQtPmFyY2guaHZtLnZpcmlk
aWFuLT5ndWVzdF9vc19pZDsKIAogICAgIHByaW50ayhYRU5MT0dfR19JTkZPCiAgICAgICAgICAg
ICJkJWQ6IFZJUklESUFOIEdVRVNUX09TX0lEOiB2ZW5kb3I6ICV4IG9zOiAleCBtYWpvcjogJXgg
bWlub3I6ICV4IHNwOiAleCBidWlsZDogJXhcbiIsCkBAIC0yMzgsNyArMjM4LDcgQEAgc3RhdGlj
IHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBjb25z
dCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciAqaGc7CiAKLSAgICBoZyA9ICZkLT5hcmNoLmh2bS52
aXJpZGlhbi5oeXBlcmNhbGxfZ3BhOworICAgIGhnID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLT5o
eXBlcmNhbGxfZ3BhOwogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gImQlZDogVklSSURJQU4g
SFlQRVJDQUxMOiBlbmFibGVkOiAleCBwZm46ICVseFxuIiwKICAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLApAQCAtMjQ3LDcgKzI0Nyw3IEBAIHN0YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShz
dHJ1Y3QgZG9tYWluICpkKQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZt
LnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEuZmllbGRzLnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdt
Zm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJjYWxsX2dwYS5maWVsZHMucGZuOwogICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxM
LCBQMk1fQUxMT0MpOwogICAgIHVpbnQ4X3QgKnA7CiAKQEAgLTI4OCwxNCArMjg4LDE0IEBAIGlu
dCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50
NjRfdCB2YWwpCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAgY2FzZSBIVl9YNjRfTVNS
X0dVRVNUX09TX0lEOgotICAgICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5y
YXcgPSB2YWw7CisgICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcg
PSB2YWw7CiAgICAgICAgIGR1bXBfZ3Vlc3Rfb3NfaWQoZCk7CiAgICAgICAgIGJyZWFrOwogCiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0hZUEVSQ0FMTDoKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRp
YW4uaHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7CisgICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7Ci0g
ICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5maWVsZHMuZW5h
YmxlZCApCisgICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEu
ZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAgICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwog
ICAgICAgICBicmVhazsKIApAQCAtMzE3LDEwICszMTcsMTAgQEAgaW50IGd1ZXN0X3dybXNyX3Zp
cmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICBj
YXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1A0Ogog
ICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0X01TUl9DUkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JB
U0hfUDAgPj0KLSAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmly
aWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+
YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtKSk7CiAKICAgICAgICAgaWR4IC09IEhWX1g2
NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFt
W2lkeF0gPSB2YWw7CisgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtp
ZHhdID0gdmFsOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9D
VEw6CkBAIC0zMzcsMTEgKzMzNywxMSBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAgICBzcGluX3VubG9j
aygmZC0+c2h1dGRvd25fbG9jayk7CiAKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywg
IlZJUklESUFOIENSQVNIOiAlbHggJWx4ICVseCAlbHggJWx4XG4iLAotICAgICAgICAgICAgICAg
IHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzBdLAotICAgICAgICAgICAgICAgIHYt
PmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzFdLAotICAgICAgICAgICAgICAgIHYtPmFy
Y2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzJdLAotICAgICAgICAgICAgICAgIHYtPmFyY2gu
aHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzNdLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZt
LnZpcmlkaWFuLmNyYXNoX3BhcmFtWzRdKTsKKyAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52
aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMF0sCisgICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmly
aWRpYW4tPmNyYXNoX3BhcmFtWzFdLAorICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlk
aWFuLT5jcmFzaF9wYXJhbVsyXSwKKyAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+Y3Jhc2hfcGFyYW1bM10sCisgICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4t
PmNyYXNoX3BhcmFtWzRdKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCkBAIC0zNjQsMTEgKzM2
NCwxMSBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKICAg
ICBjYXNlIEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQ6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2
bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXc7CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZf
WDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5o
eXBlcmNhbGxfZ3BhLnJhdzsKKyAgICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5o
eXBlcmNhbGxfZ3BhLnJhdzsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1Jf
VlBfSU5ERVg6CkBAIC0zOTMsMTAgKzM5MywxMCBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4o
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBj
YXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1A0Ogog
ICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0X01TUl9DUkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JB
U0hfUDAgPj0KLSAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmly
aWRpYW4uY3Jhc2hfcGFyYW0pKTsKKyAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+
YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtKSk7CiAKICAgICAgICAgaWR4IC09IEhWX1g2
NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFz
aF9wYXJhbVtpZHhdOworICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNo
X3BhcmFtW2lkeF07CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNI
X0NUTDoKQEAgLTQxOSwyMSArNDE5LDQxIEBAIGludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogCiBpbnQgdmly
aWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQogeworICAgIEFTU0VSVCghdi0+YXJjaC5o
dm0udmlyaWRpYW4pOworICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuID0geHphbGxvYyhzdHJ1Y3Qg
dmlyaWRpYW5fdmNwdSk7CisgICAgaWYgKCAhdi0+YXJjaC5odm0udmlyaWRpYW4gKQorICAgICAg
ICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVybiAwOwogfQogCiBpbnQgdmlyaWRpYW5fZG9t
YWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICBBU1NFUlQoIWQtPmFyY2guaHZtLnZp
cmlkaWFuKTsKKyAgICBkLT5hcmNoLmh2bS52aXJpZGlhbiA9IHh6YWxsb2Moc3RydWN0IHZpcmlk
aWFuX2RvbWFpbik7CisgICAgaWYgKCAhZC0+YXJjaC5odm0udmlyaWRpYW4gKQorICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVybiAwOwogfQogCiB2b2lkIHZpcmlkaWFuX3ZjcHVf
ZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHZpcmlkaWFuX3N5bmljX3dybXNyKHYsIEhW
X1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOworICAgIGlmICggIXYtPmFyY2guaHZtLnZpcmlk
aWFuICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCBpc192aXJpZGlhbl92Y3B1KHYpICkK
KyAgICAgICAgdmlyaWRpYW5fc3luaWNfd3Jtc3IodiwgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFH
RSwgMCk7CisKKyAgICBYRlJFRSh2LT5hcmNoLmh2bS52aXJpZGlhbik7CiB9CiAKIHZvaWQgdmly
aWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIGlmICggIWQtPmFy
Y2guaHZtLnZpcmlkaWFuICkKKyAgICAgICAgcmV0dXJuOworCisgICAgWEZSRUUoZC0+YXJjaC5o
dm0udmlyaWRpYW4pOwogfQogCiBzdGF0aWMgREVGSU5FX1BFUl9DUFUoY3B1bWFza190LCBpcGlf
Y3B1bWFzayk7CkBAIC02NTgsOCArNjc4LDggQEAgc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX2Rv
bWFpbl9jdHh0KHN0cnVjdCB2Y3B1ICp2LAogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQg
PSB2LT5kb21haW47CiAgICAgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCBjdHh0
ID0gewotICAgICAgICAuaHlwZXJjYWxsX2dwYSAgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBl
cmNhbGxfZ3BhLnJhdywKLSAgICAgICAgLmd1ZXN0X29zX2lkICAgID0gZC0+YXJjaC5odm0udmly
aWRpYW4uZ3Vlc3Rfb3NfaWQucmF3LAorICAgICAgICAuaHlwZXJjYWxsX2dwYSA9IGQtPmFyY2gu
aHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdywKKyAgICAgICAgLmd1ZXN0X29zX2lkID0g
ZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdywKICAgICB9OwogCiAgICAgaWYg
KCAhaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKQEAgLTY3OCw4ICs2OTgsOCBAQCBzdGF0aWMgaW50
IHZpcmlkaWFuX2xvYWRfZG9tYWluX2N0eHQoc3RydWN0IGRvbWFpbiAqZCwKICAgICBpZiAoIGh2
bV9sb2FkX2VudHJ5X3plcm9leHRlbmQoVklSSURJQU5fRE9NQUlOLCBoLCAmY3R4dCkgIT0gMCAp
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgZC0+YXJjaC5odm0udmlyaWRpYW4uaHlw
ZXJjYWxsX2dwYS5yYXcgID0gY3R4dC5oeXBlcmNhbGxfZ3BhOwotICAgIGQtPmFyY2guaHZtLnZp
cmlkaWFuLmd1ZXN0X29zX2lkLnJhdyAgICA9IGN0eHQuZ3Vlc3Rfb3NfaWQ7CisgICAgZC0+YXJj
aC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEucmF3ID0gY3R4dC5oeXBlcmNhbGxfZ3BhOwor
ICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcgPSBjdHh0Lmd1ZXN0X29z
X2lkOwogCiAgICAgdmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIApA
QCAtNjkzLDcgKzcxMyw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQoc3Ry
dWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewogICAgIHN0cnVjdCBodm1f
dmlyaWRpYW5fdmNwdV9jb250ZXh0IGN0eHQgPSB7fTsKIAotICAgIGlmICggIWlzX3ZpcmlkaWFu
X2RvbWFpbih2LT5kb21haW4pICkKKyAgICBpZiAoICFpc192aXJpZGlhbl92Y3B1KHYpICkKICAg
ICAgICAgcmV0dXJuIDA7CiAKICAgICB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dCh2LCAm
Y3R4dCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCmluZGV4IDNlNzMzMTgxN2YuLjZjN2M0ZjVh
YTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCkBAIC0xNTQsNyArMTU0LDcgQEAgc3RydWN0
IGh2bV9kb21haW4gewogICAgIC8qIGh5cGVydmlzb3IgaW50ZXJjZXB0ZWQgbXNpeCB0YWJsZSAq
LwogICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgICAgbXNpeHRibF9saXN0OwogCi0gICAgc3RydWN0
IHZpcmlkaWFuX2RvbWFpbiB2aXJpZGlhbjsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluICp2
aXJpZGlhbjsKIAogICAgIGJvb2xfdCAgICAgICAgICAgICAgICAgaGFwX2VuYWJsZWQ7CiAgICAg
Ym9vbF90ICAgICAgICAgICAgICAgICBtZW1fc2hhcmluZ19lbmFibGVkOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9o
dm0uaAppbmRleCAwYTEwYjUxNTU0Li5kOGRmNmY0MzUyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApA
QCAtNDYxLDYgKzQ2MSw5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBodm1fZ2V0X2d1ZXN0X2JuZGNm
Z3Moc3RydWN0IHZjcHUgKnYsIHU2NCAqdmFsKQogI2RlZmluZSBpc192aXJpZGlhbl9kb21haW4o
ZCkgXAogICAgIChpc19odm1fZG9tYWluKGQpICYmICh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkg
JiBIVk1QVl9iYXNlX2ZyZXEpKQogCisjZGVmaW5lIGlzX3ZpcmlkaWFuX3ZjcHUodikgXAorICAg
IGlzX3ZpcmlkaWFuX2RvbWFpbigodiktPmRvbWFpbikKKwogI2RlZmluZSBoYXNfdmlyaWRpYW5f
dGltZV9yZWZfY291bnQoZCkgXAogICAgIChpc192aXJpZGlhbl9kb21haW4oZCkgJiYgKHZpcmlk
aWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3RpbWVfcmVmX2NvdW50KSkKIApAQCAtNzYwLDYg
Kzc2Myw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBodm1faGFzX3NldF9kZXNjcmlwdG9yX2FjY2Vz
c19leGl0aW5nKHZvaWQpCiB9CiAKICNkZWZpbmUgaXNfdmlyaWRpYW5fZG9tYWluKGQpICgodm9p
ZCkoZCksIGZhbHNlKQorI2RlZmluZSBpc192aXJpZGlhbl92Y3B1KHYpICgodm9pZCkodiksIGZh
bHNlKQogI2RlZmluZSBoYXNfdmlyaWRpYW5fdGltZV9yZWZfY291bnQoZCkgKCh2b2lkKShkKSwg
ZmFsc2UpCiAjZGVmaW5lIGh2bV9sb25nX21vZGVfYWN0aXZlKHYpICgodm9pZCkodiksIGZhbHNl
KQogI2RlZmluZSBodm1fZ2V0X2d1ZXN0X3RpbWUodikgKCh2b2lkKSh2KSwgMCkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZjcHUuaAppbmRleCBjOGE0MGY2ZDU1Li5iZTlmYTViNWE0IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmNwdS5oCkBAIC0yMDAsNyArMjAwLDcgQEAgc3RydWN0IGh2bV92Y3B1IHsKICAgICAvKiBQZW5k
aW5nIGh3L3N3IGludGVycnVwdCAoLnZlY3RvciA9IC0xIG1lYW5zIG5vdGhpbmcgcGVuZGluZyku
ICovCiAgICAgc3RydWN0IHg4Nl9ldmVudCAgICAgaW5qZWN0X2V2ZW50OwogCi0gICAgc3RydWN0
IHZpcmlkaWFuX3ZjcHUgdmlyaWRpYW47CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZpcmlk
aWFuOwogfTsKIAogI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fVkNQVV9IX18gKi8KLS0gCjIuMjAu
MS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:18:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:18: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-devel-bounces@lists.xenproject.org>)
	id 1ggt9A-0002LW-3y; Tue, 08 Jan 2019 15:18: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggt98-0002KW-92
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:18:26 +0000
X-Inumbo-ID: a4a7c43b-1358-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4a7c43b-1358-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 15:18:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75062634"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 15:18:07 +0000
Message-ID: <20190108151811.19510-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190108151811.19510-1-paul.durrant@citrix.com>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/8] viridian: add missing context save
 helpers into synic and time modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZSB0aW1lIG1vZHVsZSBsYWNrcyB2Y3B1IGNvbnRleHQgc2F2ZSBoZWxwZXJz
IGFuZCB0aGUgc3luaWMKbW9kdWxlIGxhY2tzIGRvbWFpbiBjb250ZXh0IHNhdmUgaGVscGVycy4g
VGhlc2UgaGVscGVycyBhcmUgbm90IHlldApyZXF1aXJlZCBidXQgc3Vic2VxdWVudCBwYXRjaGVz
IHdpbGwgcmVxdWlyZSBhdCBsZWFzdCBzb21lIG9mIHRoZW0gc28gdGhpcwpwYXRjaCBjb21wbGV0
ZXMgdGhlIHNldCB0byBhdm9pZCBpbnRyb2R1Y2luZyB0aGVtIGluIGFuIGFkLWhvYyB3YXkuCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCB8IDEwICsrKysrKysrKysK
IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyAgIHwgMTEgKysrKysrKysrKysKIHhl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgIHwgMTAgKysrKysrKysrKwogMyBmaWxl
cyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUu
aAppbmRleCAwNDBjM2M5OTFkLi4xODY0YmFiM2Q1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaApAQCAtODUsNiArODUsMTEgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVf
Y3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKIHZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF92Y3B1
X2N0eHQoCiAgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNw
dV9jb250ZXh0ICpjdHh0KTsKIAordm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0
KAorICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWlu
X2NvbnRleHQgKmN0eHQpOwordm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX2RvbWFpbl9jdHh0KAor
ICAgIHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2Nv
bnRleHQgKmN0eHQpOworCiBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCk7CiAKQEAgLTk0
LDYgKzk5LDExIEBAIGludCB2aXJpZGlhbl90aW1lX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4g
KmQpOwogdm9pZCB2aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KTsKIHZv
aWQgdmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwogCit2b2lk
IHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCisgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KTsKK3ZvaWQgdmlyaWRpYW5f
dGltZV9sb2FkX3ZjcHVfY3R4dCgKKyAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2
bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOworCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2
ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3Zp
cmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KTsKIHZvaWQgdmlyaWRpYW5fdGltZV9sb2FkX2Rv
bWFpbl9jdHh0KApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IDk4OTJiZjI3OWQuLjU3
MDdiNzlkOTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTE3OSw2ICsxNzksMTcg
QEAgdm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICB2LT5hcmNoLmh2bS52
aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7
CiB9CiAKK3ZvaWQgdmlyaWRpYW5fc3luaWNfc2F2ZV9kb21haW5fY3R4dCgKKyAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0
KQoreworfQorCit2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfZG9tYWluX2N0eHQoCisgICAgc3Ry
dWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAq
Y3R4dCkKK3sKK30KKworCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCBiMWQ2NzAzNWU0Li45MjI1YmRmOWFiIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjMyLDYgKzIzMiwxNiBAQCB2b2lkIHZpcmlkaWFuX3Rp
bWVfZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCit2b2lkIHZpcmlkaWFu
X3RpbWVfc2F2ZV92Y3B1X2N0eHQoCisgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBo
dm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCit2b2lkIHZpcmlkaWFuX3Rp
bWVfbG9hZF92Y3B1X2N0eHQoCisgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1f
dmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCiB2b2lkIHZpcmlkaWFuX3RpbWVf
c2F2ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZt
X3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewotLSAKMi4yMC4xLjIuZ2IyMWViYjY3
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:18:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:18: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-devel-bounces@lists.xenproject.org>)
	id 1ggt9A-0002Lk-DE; Tue, 08 Jan 2019 15:18: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggt98-0002Ks-RW
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:18:26 +0000
X-Inumbo-ID: a20cb874-1358-11e9-90a0-5f0a02ce3ac4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a20cb874-1358-11e9-90a0-5f0a02ce3ac4;
 Tue, 08 Jan 2019 15:18:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75062636"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 15:18:10 +0000
Message-ID: <20190108151811.19510-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190108151811.19510-1-paul.durrant@citrix.com>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 7/8] viridian: stop directly calling
 viridian_time_ref_count_freeze/thaw()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uZnJvbSBhcmNoX2RvbWFpbl9zaHV0ZG93bi9wYXVzZS91bnBhdXNlKCkuCgpBIHN1YnNlcXVl
bnQgcGF0Y2ggd2lsbCBpbnRyb2R1Y2UgYW4gaW1wbGVtZW50YWlvbiBvZiBzeW50aGV0aWMgdGlt
ZXJzCndoaWNoIHdpbGwgYWxzbyBuZWVkIGZyZWV6ZS90aGF3IGhvb2tzLCBzbyBtYWtlIHRoZSBl
eHBvcnRlZCBob29rcyBtb3JlCmdlbmVyaWMgYW5kIGNhbGwgdGhyb3VnaCB0byAocmUtbmFtZWQg
YW5kIHN0YXRpYykgdGltZV9yZWZfY291bnRfZnJlZXplL3RoYXcKZnVuY3Rpb25zLgoKTk9URTog
VGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBuZXcgdGltZV9yZWZfY291bnQoKSBoZWxwZXIg
dG8gcmV0dXJuCiAgICAgIHRoZSBjdXJyZW50IGNvdW50ZXIgdmFsdWUuIFRoaXMgaXMgY3VycmVu
dGx5IG9ubHkgdXNlZCBieSB0aGUgTVNSCiAgICAgIHJlYWQgaGFuZGxlciBidXQgdGhlIHN5bnRo
ZXRpYyB0aW1lciBjb2RlIHdpbGwgYWxzbyBuZWVkIHRvIHVzZSBpdC4KClNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgfCAyNCArKysrKysrKysrKysrKysrKysrKystLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggfCAgNCArKy0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDI5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAzMmRjNDI1M2Zm
Li5lZDJhNTdhOGE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCkBAIC02NTgsMjAgKzY1OCwyMCBAQCB2b2lkIGFyY2hfZG9tYWlu
X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCBhcmNoX2RvbWFpbl9zaHV0ZG93bihz
dHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
KGQpICkKLSAgICAgICAgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKGQpOworICAgIGlm
ICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgdmlyaWRpYW5fdGltZV9kb21haW5f
ZnJlZXplKGQpOwogfQogCiB2b2lkIGFyY2hfZG9tYWluX3BhdXNlKHN0cnVjdCBkb21haW4gKmQp
CiB7Ci0gICAgaWYgKCBoYXNfdmlyaWRpYW5fdGltZV9yZWZfY291bnQoZCkgKQotICAgICAgICB2
aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7CisgICAgaWYgKCBpc192aXJpZGlhbl9k
b21haW4oZCkgKQorICAgICAgICB2aXJpZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoZCk7CiB9CiAK
IHZvaWQgYXJjaF9kb21haW5fdW5wYXVzZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICgg
aGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5fdGltZV9y
ZWZfY291bnRfdGhhdyhkKTsKKyAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCisgICAg
ICAgIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoZCk7CiB9CiAKIGludCBhcmNoX2RvbWFpbl9z
b2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCmluZGV4
IGU4OTI0YWRmYTEuLmNiNzE2MmMyZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCkBAIC05
MSw3ICs5MSw3IEBAIHN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgcmV0dXJuIHNjYWxlX2RlbHRhKHRzYywgJnRzY190b19ucykgLyAxMDB1bDsKIH0KIAot
dm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoc3RydWN0IGRvbWFpbiAqZCkKK3N0
YXRpYyB2b2lkIHRpbWVfcmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKQogewogICAg
IHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KICAgICAgICAgJmQtPmFyY2gu
aHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAgLTEwMCw3ICsxMDAsNyBAQCB2b2lkIHZp
cmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB0
cmMtPnZhbCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CiB9CiAKLXZvaWQgdmlyaWRpYW5f
dGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIHZvaWQgdGltZV9y
ZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90
aW1lX3JlZl9jb3VudCAqdHJjID0KICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1l
X3JlZl9jb3VudDsKQEAgLTExMCw2ICsxMTAsMjQgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9j
b3VudF90aGF3KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHRyYy0+b2ZmID0gKGludDY0X3Qp
dHJjLT52YWwgLSByYXdfdHJjX3ZhbChkKTsKIH0KIAorc3RhdGljIGludDY0X3QgdGltZV9yZWZf
Y291bnQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZf
Y291bnQgKnRyYyA9CisgICAgICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291
bnQ7CisKKyAgICByZXR1cm4gcmF3X3RyY192YWwoZCkgKyB0cmMtPm9mZjsKK30KKwordm9pZCB2
aXJpZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB0aW1l
X3JlZl9jb3VudF9mcmVlemUoZCk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fdGhh
dyhzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHRpbWVfcmVmX2NvdW50X3RoYXcoZCk7Cit9CisK
IGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVp
bnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwpAQCAtMTc5
LDcgKzE5Nyw3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBwcmludGsoWEVOTE9H
X0dfSU5GTyAiZCVkOiBWSVJJRElBTiBNU1JfVElNRV9SRUZfQ09VTlQ6IGFjY2Vzc2VkXG4iLAog
ICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CiAKLSAgICAgICAgKnZhbCA9IHJhd190
cmNfdmFsKGQpICsgdHJjLT5vZmY7CisgICAgICAgICp2YWwgPSB0aW1lX3JlZl9jb3VudChkKTsK
ICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAppbmRl
eCA2ZDQwZDM5MWUxLi45YTQ5M2NmMDQ4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgK
QEAgLTk3LDggKzk3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2aXJpZGlhbl9oeXBl
cmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZpcmlkaWFuX3RpbWVf
cmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQgdmlyaWRpYW5fdGltZV9y
ZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21h
aW5fZnJlZXplKHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl90
aGF3KHN0cnVjdCBkb21haW4gKmQpOwogCiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2
Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKLS0g
CjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:18:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:18: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-devel-bounces@lists.xenproject.org>)
	id 1ggt9C-0002Nq-N1; Tue, 08 Jan 2019 15:18: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggt9B-0002Mt-Bo
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:18:29 +0000
X-Inumbo-ID: a5942b26-1358-11e9-97ed-1f9a885f5371
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5942b26-1358-11e9-97ed-1f9a885f5371;
 Tue, 08 Jan 2019 15:18:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75062643"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 15:18:09 +0000
Message-ID: <20190108151811.19510-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190108151811.19510-1-paul.durrant@citrix.com>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 6/8] viridian: add implementation of
 synthetic interrupt MSRs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTQ09OVFJPTCwg
U1ZFUlNJT04sIFNJRUZQLApTSU1QLCBFT00gYW5kIFNJTlQwLTE1IFN5bklDIE1TUnMuIE5vIG1l
c3NhZ2Ugc291cmNlIGlzIGFkZGVkIGFuZCwgYXMgc3VjaCwKbm90aGluZyB3aWxsIHlldCBnZW5l
cmF0ZSBhIHN5bnRoZXRpYyBpbnRlcnJ1cHQuIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsCmFkZCBh
biBpbXBsZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzIHdoaWNoIHdpbGwgbmVlZCB0aGUg
aW5mcmFzdHJ1Y3R1cmUKYWRkZWQgYnkgdGhpcyBwYXRjaCB0byBkZWxpdmVyIGV4cGlyeSBtZXNz
YWdlcyB0byB0aGUgZ3Vlc3QuCgpOT1RFOiBBICdzeW5pYycgb3B0aW9uIGlzIGFkZGVkIHRvIHRo
ZSB0b29sc3RhY2sgdmlyaWRpYW4gZW5saWdodGVubWVudHMKICAgICAgZW51bWVyYXRpb24gYnV0
IGlzIGRlbGliZXJhdGVseSBub3QgZG9jdW1lbnRlZCBhcyBlbmFibGluZyB0aGVzZQogICAgICBT
eW5JQyByZWdpc3RlcnMgd2l0aG91dCBhIG1lc3NhZ2Ugc291cmNlIGlzIG9ubHkgdXNlZnVsIGZv
cgogICAgICBkZWJ1Z2dpbmcuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNj
OiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xp
YnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHRvb2xzL2xpYnhsL2xpYnhs
X2RvbS5jICAgICAgICAgICAgICAgIHwgICAzICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyAg
ICAgIHwgMjE0ICsrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdmlyaWRpYW4uYyAgIHwgIDE2ICsrCiB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jICAg
ICAgICAgICAgICB8ICAxNiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICAg
ICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgICAgfCAgMjQg
KysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCB8ICAgMiArCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oICAgICAgICB8ICAgNyArLQogMTAgZmlsZXMgY2hh
bmdlZCwgMjkwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggYTM4ZTVjZGJhMi4u
YTkyM2EzODBkMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bC5oCkBAIC0zMTgsNiArMzE4LDEyIEBACiAgKi8KICNkZWZpbmUgTElCWExfSEFW
RV9WSVJJRElBTl9DUkFTSF9DVEwgMQogCisvKgorICogTElCWExfSEFWRV9WSVJJRElBTl9TWU5J
QyBpbmRpY2F0ZXMgdGhhdCB0aGUgJ3N5bmljJyB2YWx1ZQorICogaXMgcHJlc2VudCBpbiB0aGUg
dmlyaWRpYW4gZW5saWdodGVubWVudCBlbnVtZXJhdGlvbi4KKyAqLworI2RlZmluZSBMSUJYTF9I
QVZFX1ZJUklESUFOX1NZTklDIDEKKwogLyoKICAqIExJQlhMX0hBVkVfQlVJTERJTkZPX0hWTV9B
Q1BJX0xBUFRPUF9TTEFURSBpbmRpY2F0ZXMgdGhhdAogICogbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8gaGFzIHRoZSB1Lmh2bS5hY3BpX2xhcHRvcF9zbGF0ZSBmaWVsZC4KZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggNjE2
MDk5MWFmMy4uZmI3NThkMmFjMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTMxNyw2ICszMTcsOSBAQCBzdGF0aWMg
aW50IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCiAgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklS
SURJQU5fRU5MSUdIVEVOTUVOVF9DUkFTSF9DVEwpKQogICAgICAgICBtYXNrIHw9IEhWTVBWX2Ny
YXNoX2N0bDsKIAorICAgIGlmIChsaWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJ
QlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfU1lOSUMpKQorICAgICAgICBtYXNrIHw9IEhWTVBW
X3N5bmljOworCiAgICAgaWYgKG1hc2sgIT0gMCAmJgogICAgICAgICB4Y19odm1fcGFyYW1fc2V0
KENUWC0+eGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
CmluZGV4IDE0MWM0NmU0MmEuLmYwYmMwM2E2YzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTIyOCw2
ICsyMjgsNyBAQCBsaWJ4bF92aXJpZGlhbl9lbmxpZ2h0ZW5tZW50ID0gRW51bWVyYXRpb24oInZp
cmlkaWFuX2VubGlnaHRlbm1lbnQiLCBbCiAgICAgKDQsICJoY2FsbF9yZW1vdGVfdGxiX2ZsdXNo
IiksCiAgICAgKDUsICJhcGljX2Fzc2lzdCIpLAogICAgICg2LCAiY3Jhc2hfY3RsIiksCisgICAg
KDcsICJzeW5pYyIpLAogICAgIF0pCiAKIGxpYnhsX2hkdHlwZSA9IEVudW1lcmF0aW9uKCJoZHR5
cGUiLCBbCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5kZXggMzViZDIxMjVmYy4uMDQzN2Mw
N2NlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpAQCAtMTMsNiArMTMsNyBAQAogCiAj
aW5jbHVkZSA8YXNtL2FwaWMuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KKyNpbmNs
dWRlIDxhc20vaHZtL3ZsYXBpYy5oPgogCiAjaW5jbHVkZSAicHJpdmF0ZS5oIgogCkBAIC0yOCw2
ICsyOSwzMiBAQCB0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRQogICAgIHVpbnQ4X3Qg
UmVzZXJ2ZWRaQnl0ZVBhZGRpbmdbUEFHRV9TSVpFXTsKIH0gSFZfVlBfQVNTSVNUX1BBR0U7CiAK
K3R5cGVkZWYgZW51bSBIVl9NRVNTQUdFX1RZUEUgeworICAgIEh2TWVzc2FnZVR5cGVOb25lLAor
ICAgIEh2TWVzc2FnZVRpbWVyRXhwaXJlZCA9IDB4ODAwMDAwMTAsCit9IEhWX01FU1NBR0VfVFlQ
RTsKKwordHlwZWRlZiBzdHJ1Y3QgSFZfTUVTU0FHRV9GTEFHUyB7CisgICAgdWludDhfdCBNZXNz
YWdlUGVuZGluZzoxOworICAgIHVpbnQ4X3QgUmVzZXJ2ZWQ6NzsKK30gSFZfTUVTU0FHRV9GTEFH
UzsKKwordHlwZWRlZiBzdHJ1Y3QgSFZfTUVTU0FHRV9IRUFERVIgeworICAgIEhWX01FU1NBR0Vf
VFlQRSBNZXNzYWdlVHlwZTsKKyAgICB1aW50MTZfdCBSZXNlcnZlZDE7CisgICAgSFZfTUVTU0FH
RV9GTEFHUyBNZXNzYWdlRmxhZ3M7CisgICAgdWludDhfdCBQYXlsb2FkU2l6ZTsKKyAgICB1aW50
NjRfdCBSZXNlcnZlZDI7Cit9IEhWX01FU1NBR0VfSEVBREVSOworCisjZGVmaW5lIEhWX01FU1NB
R0VfU0laRSAyNTYKKyNkZWZpbmUgSFZfTUVTU0FHRV9NQVhfUEFZTE9BRF9RV09SRF9DT1VOVCAz
MAorCit0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFIHsKKyAgICBIVl9NRVNTQUdFX0hFQURFUiBI
ZWFkZXI7CisgICAgdWludDY0X3QgUGF5bG9hZFtIVl9NRVNTQUdFX01BWF9QQVlMT0FEX1FXT1JE
X0NPVU5UXTsKK30gSFZfTUVTU0FHRTsKKwogdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQo
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuLT52cF9hc3Npc3QucHRyOwpAQCAtMTA1LDYgKzEzMiw3MyBAQCBpbnQgdmly
aWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
dmFsKQogICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnYtPmFyY2guaHZt
LnZpcmlkaWFuLT52cF9hc3Npc3QpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgSFZfWDY0
X01TUl9TQ09OVFJPTDoKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAm
IEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisK
KyAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPnNjb250cm9sID0gdmFsOworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TVkVSU0lPTjoKKyAgICAgICAgcmV0dXJuIFg4
NkVNVUxfRVhDRVBUSU9OOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NJRUZQOgorICAgICAgICBp
ZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICB2LT5hcmNoLmh2bS52aXJp
ZGlhbi0+c2llZnAgPSB2YWw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNS
X1NJTVA6CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9z
eW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAg
IHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW1wKTsK
KyAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbXAubXNyLnJhdyA9IHZhbDsKKyAgICAg
ICAgdmlyaWRpYW5fZHVtcF9ndWVzdF9wYWdlKHYsICJTSU1QIiwgJnYtPmFyY2guaHZtLnZpcmlk
aWFuLT5zaW1wKTsKKyAgICAgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ltcC5tc3Iu
ZmllbGRzLmVuYWJsZWQgKQorICAgICAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwg
JnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW1wKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNl
IEhWX1g2NF9NU1JfRU9NOgorICAgIHsKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVf
bWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047CisKKyAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPm1zZ19wZW5kaW5nID0gMDsK
KyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZf
WDY0X01TUl9TSU5UMTU6CisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc2ludHggPSBpZHgg
LSBIVl9YNjRfTVNSX1NJTlQwOworICAgICAgICB1aW50OF90IHZlY3RvciA9IHYtPmFyY2guaHZt
LnZpcmlkaWFuLT5zaW50W3NpbnR4XS5maWVsZHMudmVjdG9yOworCisgICAgICAgIGlmICggISh2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIC8qCisgICAgICAgICAqIEludmFsaWRh
dGUgYW55IHByZXZpb3VzIG1hcHBpbmcgYnkgc2V0dGluZyBhbiBvdXQtb2YtcmFuZ2UKKyAgICAg
ICAgICogaW5kZXguCisgICAgICAgICAqLworICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+
dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl0gPQorICAgICAgICAgICAgQVJSQVlfU0laRSh2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+c2ludCk7CisKKyAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPnNp
bnRbc2ludHhdLnJhdyA9IHZhbDsKKworICAgICAgICAvKiBWZWN0b3JzIG11c3QgYmUgaW4gdGhl
IHJhbmdlIDE2LTI1NSBpbmNsdXNpdmUgKi8KKyAgICAgICAgdmVjdG9yID0gdi0+YXJjaC5odm0u
dmlyaWRpYW4tPnNpbnRbc2ludHhdLmZpZWxkcy52ZWN0b3I7CisgICAgICAgIGlmICggdmVjdG9y
IDwgMTYgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAg
IHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IFZJUklESUFOIFNJTlQldTogdmVjdG9yOiAleFxu
Iiwgdiwgc2ludHgsCisgICAgICAgICAgICAgICB2ZWN0b3IpOworICAgICAgICB2LT5hcmNoLmh2
bS52aXJpZGlhbi0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl0gPSBzaW50eDsKKworICAgICAgICBp
ZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW50W3NpbnR4XS5maWVsZHMucG9sbGluZyApCisg
ICAgICAgICAgICBjbGVhcl9iaXQoc2ludHgsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+bXNnX3Bl
bmRpbmcpOworCisgICAgICAgIGJyZWFrOworICAgIH0KICAgICBkZWZhdWx0OgogICAgICAgICBn
ZHByaW50ayhYRU5MT0dfSU5GTywgIiVzOiB1bmltcGxlbWVudGVkIE1TUiAlI3ggKCUwMTYiUFJJ
eDY0IilcbiIsCiAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBpZHgsIHZhbCk7CkBAIC0xMTYs
NiArMjEwLDggQEAgaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIAogaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7CisgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKwogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewog
ICAgIGNhc2UgSFZfWDY0X01TUl9FT0k6CkBAIC0xMzcsNiArMjMzLDU4IEBAIGludCB2aXJpZGlh
bl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCAqdmFsKQogICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5t
c3IucmF3OwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgSFZfWDY0X01TUl9TQ09OVFJPTDoK
KyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSAp
CisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgKnZhbCA9
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zY29udHJvbDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIEhWX1g2NF9NU1JfU1ZFUlNJT046CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJl
X21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhD
RVBUSU9OOworCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMg
dGhhdCB0aGUgdmVyc2lvbiBudW1iZXIgaXMgMHgwMDAwMDAwMQorICAgICAgICAgKiBhbmQgc2hv
dWxkIGJlIGluIHRoZSBsb3dlciAzMi1iaXRzIG9mIHRoZSBNU1IsIHdoaWxlIHRoZQorICAgICAg
ICAgKiB1cHBlciAzMi1iaXRzIGFyZSByZXNlcnZlZC4uLiBidXQgaXQgZG9lc24ndCBzYXkgd2hh
dCB0aGV5CisgICAgICAgICAqIHNob3VsZCBiZSBzZXQgdG8uIEFzc3VtZSBldmVyeXRoaW5nIGJ1
dCB0aGUgYm90dG9tIGJpdAorICAgICAgICAgKiBzaG91bGQgYmUgemVyby4KKyAgICAgICAgICov
CisgICAgICAgICp2YWwgPSAxdWw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRf
TVNSX1NJRUZQOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZN
UFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAg
ICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpZWZwOworICAgICAgICBicmVhazsK
KworICAgIGNhc2UgSFZfWDY0X01TUl9TSU1QOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVh
dHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbXAu
bXNyLnJhdzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfRU9NOgorICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gMDsK
KyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lOVDAgLi4uIEhWX1g2NF9N
U1JfU0lOVDE1OgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHNpbnR4ID0gaWR4IC0gSFZf
WDY0X01TUl9TSU5UMDsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQp
ICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsK
KworICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnRbc2ludHhdLnJhdzsK
KyAgICAgICAgYnJlYWs7CisgICAgfQogICAgIGRlZmF1bHQ6CiAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19JTkZPLCAiJXM6IHVuaW1wbGVtZW50ZWQgTVNSICUjeFxuIiwgX19mdW5jX18sIGlkeCk7
CiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAgLTE0Nyw2ICsyOTUsMjAgQEAg
aW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90ICp2YWwpCiAKIGludCB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQoc3RydWN0
IHZjcHUgKnYpCiB7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAvKgorICAgICAqIFRoZSBz
cGVjaWZpY2F0aW9uIHNheXMgdGhhdCBhbGwgc3ludGhldGljIGludGVycnVwdHMgbXVzdCBiZQor
ICAgICAqIGluaXRhbGx5IG1hc2tlZC4KKyAgICAgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IEFS
UkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnQpOyBpKysgKQorICAgICAgICB2LT5h
cmNoLmh2bS52aXJpZGlhbi0+c2ludFtpXS5maWVsZHMubWFzayA9IDE7CisKKyAgICAvKiBJbml0
aWFsaXplIHRoZSBtYXBwaW5nIGFycmF5IHdpdGggaW52YWxpZCB2YWx1ZXMgKi8KKyAgICBmb3Ig
KCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPnZlY3Rvcl90b19z
aW50eCk7IGkrKyApCisgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT52ZWN0b3JfdG9fc2lu
dHhbaV0gPQorICAgICAgICAgICAgQVJSQVlfU0laRSh2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2lu
dCk7CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTU4LDE1ICszMjAsNDkgQEAgaW50IHZpcmlk
aWFuX3N5bmljX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB2b2lkIHZpcmlkaWFuX3N5
bmljX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHZpcmlkaWFuX3VubWFwX2d1
ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAgIHZpcmlkaWFu
X3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW1wKTsKIH0KIAogdm9p
ZCB2aXJpZGlhbl9zeW5pY19kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAK
K3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9tZXNzYWdlcyhzdHJ1Y3QgdmNwdSAqdikKK3sKKyAg
ICAvKiBUaGVyZSBhcmUgY3VycmVudGx5IG5vIG1lc3NhZ2Ugc291cmNlcyAqLworfQorCitib29s
IHZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9pX3NpbnQoc3RydWN0IHZjcHUgKnYsIHVpbnQ4X3Qg
dmVjdG9yKQoreworICAgIGludCBzaW50eCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52ZWN0b3Jf
dG9fc2ludHhbdmVjdG9yXTsKKworICAgIGlmICggc2ludHggPj0gQVJSQVlfU0laRSh2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+c2ludCkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1
cm4gdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnRbc2ludHhdLmZpZWxkcy5hdXRvX2VvaTsKK30K
Kwordm9pZCB2aXJpZGlhbl9zeW5pY19hY2tfc2ludChzdHJ1Y3QgdmNwdSAqdiwgdWludDhfdCB2
ZWN0b3IpCit7CisgICAgaW50IHNpbnR4ID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZlY3Rvcl90
b19zaW50eFt2ZWN0b3JdOworCisgICAgaWYgKCBzaW50eCA8IEFSUkFZX1NJWkUodi0+YXJjaC5o
dm0udmlyaWRpYW4tPnNpbnQpICkKKyAgICAgICAgY2xlYXJfYml0KHNpbnR4LCAmdi0+YXJjaC5o
dm0udmlyaWRpYW4tPm1zZ19wZW5kaW5nKTsKK30KKwogdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZl
X3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7Cisg
ICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0laRSh2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+c2ludCkgIT0KKyAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShjdHh0
LT5zaW50X21zcikpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHYtPmFyY2gu
aHZtLnZpcmlkaWFuLT5zaW50KTsgaSsrICkKKyAgICAgICAgY3R4dC0+c2ludF9tc3JbaV0gPSB2
LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ludFtpXS5yYXc7CisKKyAgICBjdHh0LT5zaW1wX21zciA9
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW1wLm1zci5yYXc7CisKICAgICBjdHh0LT5hcGljX2Fz
c2lzdF9wZW5kaW5nID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmc7
CiAgICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Np
c3QubXNyLnJhdzsKIH0KQEAgLTE3NSwxMiArMzcxLDMwIEBAIHZvaWQgdmlyaWRpYW5fc3luaWNf
bG9hZF92Y3B1X2N0eHQoCiAgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1fdmly
aWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47CisgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+
dnBfYXNzaXN0Lm1zci5yYXcgPSBjdHh0LT52cF9hc3Npc3RfbXNyOwogICAgIGlmICggdi0+YXJj
aC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICB2
aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lz
dCk7CiAKICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGN0
eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CisKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2lt
cC5tc3IucmF3ID0gY3R4dC0+c2ltcF9tc3I7CisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+c2ltcC5tc3IuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3Rf
cGFnZShkLCAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbXApOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW50KTsgaSsrICkKKyAgICB7
CisgICAgICAgIHVpbnQ4X3QgdmVjdG9yOworCisgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFu
LT5zaW50W2ldLnJhdyA9IGN0eHQtPnNpbnRfbXNyW2ldOworCisgICAgICAgIHZlY3RvciA9IHYt
PmFyY2guaHZtLnZpcmlkaWFuLT5zaW50W2ldLmZpZWxkcy52ZWN0b3I7CisgICAgICAgIGlmICgg
dmVjdG9yIDwgMTYgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnZlY3Rvcl90b19zaW50eFt2ZWN0b3JdID0gaTsKKyAgICB9CiB9CiAKIHZv
aWQgdmlyaWRpYW5fc3luaWNfc2F2ZV9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dmlyaWRpYW4uYwppbmRleCAyMDc2YmE2NWQ5Li4zMjA2ZDNlNGM0IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xNzcsNiArMTc3LDggQEAgdm9pZCBjcHVpZF92aXJpZGlh
bl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAg
ICBtYXNrLkFjY2Vzc1BhcnRpdGlvblJlZmVyZW5jZUNvdW50ZXIgPSAxOwogICAgICAgICBpZiAo
IHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2MgKQogICAgICAg
ICAgICAgbWFzay5BY2Nlc3NQYXJ0aXRpb25SZWZlcmVuY2VUc2MgPSAxOworICAgICAgICBpZiAo
IHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljICkKKyAgICAgICAgICAgIG1h
c2suQWNjZXNzU3luaWNSZWdzID0gMTsKIAogICAgICAgICB1Lm1hc2sgPSBtYXNrOwogCkBAIC0z
MDYsOCArMzA4LDE2IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX0lDUjoKICAg
ICBjYXNlIEhWX1g2NF9NU1JfVFBSOgogICAgIGNhc2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFH
RToKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0NPTlRST0w6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NW
RVJTSU9OOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSUVGUDoKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U0lNUDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfRU9NOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSU5U
MCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl9zeW5pY193
cm1zcih2LCBpZHgsIHZhbCk7CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToK
KyAgICBjYXNlIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRfTVNS
X1JFRkVSRU5DRV9UU0M6CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl90aW1lX3dybXNyKHYsIGlk
eCwgdmFsKTsKIApAQCAtMzc5LDYgKzM4OSwxMiBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4o
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICBj
YXNlIEhWX1g2NF9NU1JfSUNSOgogICAgIGNhc2UgSFZfWDY0X01TUl9UUFI6CiAgICAgY2FzZSBI
Vl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgorICAgIGNhc2UgSFZfWDY0X01TUl9TQ09OVFJPTDoK
KyAgICBjYXNlIEhWX1g2NF9NU1JfU1ZFUlNJT046CisgICAgY2FzZSBIVl9YNjRfTVNSX1NJRUZQ
OgorICAgIGNhc2UgSFZfWDY0X01TUl9TSU1QOgorICAgIGNhc2UgSFZfWDY0X01TUl9FT006Cisg
ICAgY2FzZSBIVl9YNjRfTVNSX1NJTlQwIC4uLiBIVl9YNjRfTVNSX1NJTlQxNToKICAgICAgICAg
cmV0dXJuIHZpcmlkaWFuX3N5bmljX3JkbXNyKHYsIGlkeCwgdmFsKTsKIAogICAgIGNhc2UgSFZf
WDY0X01TUl9UU0NfRlJFUVVFTkNZOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFw
aWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKaW5kZXggYTFhNDNjZDc5Mi4uNDVkNmVm
OTFkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZsYXBpYy5jCkBAIC00NjEsMTEgKzQ2MSwxNSBAQCB2b2lkIHZsYXBpY19FT0lf
c2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKIAogdm9pZCB2bGFwaWNfaGFuZGxlX0VPSShzdHJ1
Y3QgdmxhcGljICp2bGFwaWMsIHU4IHZlY3RvcikKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZs
YXBpY192Y3B1KHZsYXBpYyk7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHZsYXBpY19kb21haW4o
dmxhcGljKTsKIAogICAgIGlmICggdmxhcGljX3Rlc3RfdmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+
cmVncy0+ZGF0YVtBUElDX1RNUl0pICkKICAgICAgICAgdmlvYXBpY191cGRhdGVfRU9JKGQsIHZl
Y3Rvcik7CiAKKyAgICBpZiAoIGhhc192aXJpZGlhbl9zeW5pYyh2LT5kb21haW4pICkKKyAgICAg
ICAgdmlyaWRpYW5fc3luaWNfYWNrX3NpbnQodiwgdmVjdG9yKTsKKwogICAgIGh2bV9kcGNpX21z
aV9lb2koZCwgdmVjdG9yKTsKIH0KIApAQCAtMTMwMSw2ICsxMzA1LDEzIEBAIGludCB2bGFwaWNf
aGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggIXZsYXBpY19lbmFibGVk
KHZsYXBpYykgKQogICAgICAgICByZXR1cm4gLTE7CiAKKyAgICAvKgorICAgICAqIFBvbGwgdGhl
IHZpcmlkaWFuIG1lc3NhZ2UgcXVldWVzIGJlZm9yZSBjaGVja2luZyB0aGUgSVJSIHNpbmNlCisg
ICAgICogYSBzeXRoZXRpYyBpbnRlcnJ1cHQgbWF5IGJlIGFzc2VydGVkIGR1cmluZyB0aGUgcG9s
bC4KKyAgICAgKi8KKyAgICBpZiAoIGhhc192aXJpZGlhbl9zeW5pYyh2LT5kb21haW4pICkKKyAg
ICAgICAgdmlyaWRpYW5fc3luaWNfcG9sbF9tZXNzYWdlcyh2KTsKKwogICAgIGlyciA9IHZsYXBp
Y19maW5kX2hpZ2hlc3RfaXJyKHZsYXBpYyk7CiAgICAgaWYgKCBpcnIgPT0gLTEgKQogICAgICAg
ICByZXR1cm4gLTE7CkBAIC0xMzYwLDcgKzEzNzEsMTAgQEAgaW50IHZsYXBpY19hY2tfcGVuZGlu
Z19pcnEoc3RydWN0IHZjcHUgKnYsIGludCB2ZWN0b3IsIGJvb2xfdCBmb3JjZV9hY2spCiAgICAg
fQogCiAgZG9uZToKLSAgICB2bGFwaWNfc2V0X3ZlY3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3Mt
PmRhdGFbQVBJQ19JU1JdKTsKKyAgICBpZiAoICFoYXNfdmlyaWRpYW5fc3luaWModi0+ZG9tYWlu
KSB8fAorICAgICAgICAgIXZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9pX3NpbnQodiwgdmVjdG9y
KSApCisgICAgICAgIHZsYXBpY19zZXRfdmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0
YVtBUElDX0lTUl0pOworCiAgICAgdmxhcGljX2NsZWFyX2lycih2ZWN0b3IsIHZsYXBpYyk7CiAg
ICAgcmV0dXJuIDE7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IGQ4ZGY2ZjQzNTIuLjc4OTJm
OThjN2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC00NzAsNiArNDcwLDkgQEAgc3RhdGljIGlu
bGluZSBib29sIGh2bV9nZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0ICp2YWwp
CiAjZGVmaW5lIGhhc192aXJpZGlhbl9hcGljX2Fzc2lzdChkKSBcCiAgICAgKGlzX3ZpcmlkaWFu
X2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfYXBpY19hc3Np
c3QpKQogCisjZGVmaW5lIGhhc192aXJpZGlhbl9zeW5pYyhkKSBcCisgICAgKGlzX3ZpcmlkaWFu
X2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpKQor
CiBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2luamVjdF9leGNlcHRpb24oCiAgICAgdW5zaWduZWQg
aW50IHZlY3RvciwgdW5zaWduZWQgaW50IHR5cGUsCiAgICAgdW5zaWduZWQgaW50IGluc25fbGVu
LCBpbnQgZXJyb3JfY29kZSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
cmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IDFkMjgx
ZDgyNWUuLjZkNDBkMzkxZTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
cmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAtMjYs
MTAgKzI2LDMwIEBAIHN0cnVjdCB2aXJpZGlhbl9wYWdlCiAgICAgdm9pZCAqcHRyOwogfTsKIAor
dW5pb24gdmlyaWRpYW5fc2ludF9tc3IKK3sKKyAgICB1aW50NjRfdCByYXc7CisgICAgc3RydWN0
CisgICAgeworICAgICAgICB1aW50NjRfdCB2ZWN0b3I6ODsKKyAgICAgICAgdWludDY0X3QgcmVz
ZXJ2ZWRfcHJlc2VydmVkMTo4OworICAgICAgICB1aW50NjRfdCBtYXNrOjE7CisgICAgICAgIHVp
bnQ2NF90IGF1dG9fZW9pOjE7CisgICAgICAgIHVpbnQ2NF90IHBvbGxpbmc6MTsKKyAgICAgICAg
dWludDY0X3QgcmVzZXJ2ZWRfcHJlc2VydmVkMjo0NTsKKyAgICB9IGZpZWxkczsKK307CisKIHN0
cnVjdCB2aXJpZGlhbl92Y3B1CiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgdnBfYXNzaXN0
OwogICAgIGJvb2wgYXBpY19hc3Npc3RfcGVuZGluZzsKKyAgICB1aW50NjRfdCBzY29udHJvbDsK
KyAgICB1aW50NjRfdCBzaWVmcDsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSBzaW1wOworICAg
IHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyIHNpbnRbMTZdOworICAgIHVpbnQ4X3QgdmVjdG9yX3Rv
X3NpbnR4WzI1Nl07CisgICAgdW5zaWduZWQgbG9uZyBtc2dfcGVuZGluZzsKICAgICB1aW50NjRf
dCBjcmFzaF9wYXJhbVs1XTsKIH07CiAKQEAgLTkwLDYgKzExMCwxMCBAQCB2b2lkIHZpcmlkaWFu
X2FwaWNfYXNzaXN0X3NldChzdHJ1Y3QgdmNwdSAqdik7CiBib29sIHZpcmlkaWFuX2FwaWNfYXNz
aXN0X2NvbXBsZXRlZChzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0
X2NsZWFyKHN0cnVjdCB2Y3B1ICp2KTsKIAorYm9vbCB2aXJpZGlhbl9zeW5pY19pc19hdXRvX2Vv
aV9zaW50KHN0cnVjdCB2Y3B1ICp2LCB1aW50OF90IHZlY3Rvcik7Cit2b2lkIHZpcmlkaWFuX3N5
bmljX3BvbGxfbWVzc2FnZXMoc3RydWN0IHZjcHUgKnYpOwordm9pZCB2aXJpZGlhbl9zeW5pY19h
Y2tfc2ludChzdHJ1Y3QgdmNwdSAqdiwgdWludDhfdCB2ZWN0b3IpOworCiAjZW5kaWYgLyogX19B
U01fWDg2X0hWTV9WSVJJRElBTl9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L2h2bS9zYXZlLmgKaW5kZXggNDBiZTg0ZWNkYS4uZWMzZTRkZjEyYyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAgLTYwMiw2ICs2MDIsOCBAQCBzdHJ1Y3QgaHZtX3Zp
cmlkaWFuX3ZjcHVfY29udGV4dCB7CiAgICAgdWludDY0X3QgdnBfYXNzaXN0X21zcjsKICAgICB1
aW50OF90ICBhcGljX2Fzc2lzdF9wZW5kaW5nOwogICAgIHVpbnQ4X3QgIF9wYWRbN107CisgICAg
dWludDY0X3Qgc2ltcF9tc3I7CisgICAgdWludDY0X3Qgc2ludF9tc3JbMTZdOwogfTsKIAogREVD
TEFSRV9IVk1fU0FWRV9UWVBFKFZJUklESUFOX1ZDUFUsIDE3LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X3ZjcHVfY29udGV4dCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFt
cy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaAppbmRleCA3MmY2MzNlZjJkLi5l
N2UzYzdjODkyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKQEAgLTE0Niw2ICsxNDYsMTAgQEAK
ICNkZWZpbmUgX0hWTVBWX2NyYXNoX2N0bCA2CiAjZGVmaW5lIEhWTVBWX2NyYXNoX2N0bCAoMSA8
PCBfSFZNUFZfY3Jhc2hfY3RsKQogCisvKiBFbmFibGUgU1lOSUMgTVNScyAqLworI2RlZmluZSBf
SFZNUFZfc3luaWMgNworI2RlZmluZSBIVk1QVl9zeW5pYyAoMSA8PCBfSFZNUFZfc3luaWMpCisK
ICNkZWZpbmUgSFZNUFZfZmVhdHVyZV9tYXNrIFwKICAgICAgICAgKEhWTVBWX2Jhc2VfZnJlcSB8
IFwKICAgICAgICAgIEhWTVBWX25vX2ZyZXEgfCBcCkBAIC0xNTMsNyArMTU3LDggQEAKICAgICAg
ICAgIEhWTVBWX3JlZmVyZW5jZV90c2MgfCBcCiAgICAgICAgICBIVk1QVl9oY2FsbF9yZW1vdGVf
dGxiX2ZsdXNoIHwgXAogICAgICAgICAgSFZNUFZfYXBpY19hc3Npc3QgfCBcCi0gICAgICAgICBI
Vk1QVl9jcmFzaF9jdGwpCisgICAgICAgICBIVk1QVl9jcmFzaF9jdGwgfCBcCisgICAgICAgICBI
Vk1QVl9zeW5pYykKIAogI2VuZGlmCiAKLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:18:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:18: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-devel-bounces@lists.xenproject.org>)
	id 1ggt9E-0002PN-5z; Tue, 08 Jan 2019 15:18: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ggt9C-0002Nj-Ky
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:18:30 +0000
X-Inumbo-ID: a6b4238a-1358-11e9-971e-ef040f0d5760
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6b4238a-1358-11e9-971e-ef040f0d5760;
 Tue, 08 Jan 2019 15:18:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75062657"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 8 Jan 2019 15:18:11 +0000
Message-ID: <20190108151811.19510-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190108151811.19510-1-paul.durrant@citrix.com>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 8/8] viridian: add implementation of
 synthetic timers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTVElNRVIwLTE1
X0NPTkZJRy9DT1VOVCBNU1JzCmFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNzYWdlIHNv
dXJjZS4KClRoZSBuZXcgKGFuZCBkb2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0
ZW5tZW50IGdyb3VwIG1heSBiZQpzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZS4KCk5P
VEU6IEl0IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVjdCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBp
cmF0aW9uIGFuZAogICAgICBtZXNzYWdlIGRlbGl2ZXJ5IHRpbWUtc3RhbXBpbmcgdXNlIHRoZSBz
YW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4KICAgICAgVGhlIHNwZWNpZmljYXRpb24gaXMg
YW1iaWd1b3VzIGJ1dCB0ZXN0aW5nIHdpdGggYSBXaW5kb3dzIDEwIDE4MDMKICAgICAgZ3Vlc3Qg
aGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgY291bnRlciBhcyBh
CiAgICAgIHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0IGlzIHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVm
ZXJlbmNlIHRzYyBwYWdlCiAgICAgIGRvZXMgbm90IHdvcmsgY29ycmVjdGx5LiBUaGVyZWZvcmUg
dGhlIHRpbWVfbm93KCkgZnVuY3Rpb24gaXMgdXNlZC4KICAgICAgVGhpcyBpbXBsZW1lbnRzIHRo
ZSBhbGdvcml0aG0gZm9yIGFjcXVpcmluZyBwYXJ0aXRpb24gcmVmZXJlbmNlIHRpbWUKICAgICAg
dGhhdCBpcyBkb2N1bWVudGVkIGluIHRoZSBzcGVjaWZpY3Rpb24uIFRoaXMgcmVxdWlyZXMgdXNl
IG9mIDEyOC1iaXQKICAgICAgYXJpdGhtZXRpYyBhbmQgaGVuY2UgX19pbnQxMjhfdCB2YWx1ZXMg
YXJlIHVzZWQgaW4gdGhlIGNhbGN1bGF0aW9uLAogICAgICBhbHRob3VnaCB0aGUgcmVzdWx0IGlz
IGEgc2lnbmVkIDY0LWJpdCB2YWx1ZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogZG9j
cy9tYW4veGwuY2ZnLjUucG9kLmluICAgICAgICAgICAgICAgfCAgMTIgKy0KIHRvb2xzL2xpYnhs
L2xpYnhsLmggICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jICAgICAgICAgICAgICAgIHwgICA0ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAg
ICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICAg
IHwgICA2ICsKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyAgICAgIHwgIDQ4ICsr
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgICAgIHwgMzI3ICsrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyAg
IHwgIDIxICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oICAgICB8ICAzMCAr
KysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIHwgICAyICsKIHhlbi9p
bmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggICAgICAgIHwgICA3ICstCiAxMSBmaWxlcyBjaGFu
Z2VkLCA0NjAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KaW5kZXggM2I5
MmYzOWQ4ZC4uNTQ5NmViMmRiOCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmlu
CisrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgpAQCAtMjI1MSwxMSArMjI1MSwxOSBAQCBU
aGlzIGdyb3VwIGluY29ycG9yYXRlcyB0aGUgY3Jhc2ggY29udHJvbCBNU1JzLiBUaGVzZSBlbmxp
Z2h0ZW5tZW50cwogYWxsb3cgV2luZG93cyB0byB3cml0ZSBjcmFzaCBpbmZvcm1hdGlvbiBzdWNo
IHRoYXQgaXQgY2FuIGJlIGxvZ2dlZAogYnkgWGVuLgogCis9aXRlbSBCPHN0aW1lcj4KKworVGhp
cyBzZXQgaW5jb3Jwb3JhdGVzIHRoZSBTeW5JQyBhbmQgc3ludGhldGljIHRpbWVyIE1TUnMuIFdp
bmRvd3Mgd2lsbAordXNlIHN5bnRoZXRpYyB0aW1lcnMgaW4gcHJlZmVyZW5jZSB0byBlbXVsYXRl
ZCBIUEVUIGZvciBhIHNvdXJjZSBvZgordGlja3MgYW5kIGhlbmNlIGVuYWJsaW5nIHRoaXMgZ3Jv
dXAgd2lsbCBlbnN1cmUgdGhhdCB0aWNrcyB3aWxsIGJlCitjb25zaXN0ZW50IHdpdGggdXNlIG9m
IGFuIGVubGlnaHRlbmVkIHRpbWUgc291cmNlIChCPHRpbWVfcmVmX2NvdW50PiBvcgorQjxyZWZl
cmVuY2VfdHNjPikuCisKID1pdGVtIEI8ZGVmYXVsdHM+CiAKIFRoaXMgaXMgYSBzcGVjaWFsIHZh
bHVlIHRoYXQgZW5hYmxlcyB0aGUgZGVmYXVsdCBzZXQgb2YgZ3JvdXBzLCB3aGljaAotaXMgY3Vy
cmVudGx5IHRoZSBCPGJhc2U+LCBCPGZyZXE+LCBCPHRpbWVfcmVmX2NvdW50PiwgQjxhcGljX2Fz
c2lzdD4KLWFuZCBCPGNyYXNoX2N0bD4gZ3JvdXBzLgoraXMgY3VycmVudGx5IHRoZSBCPGJhc2U+
LCBCPGZyZXE+LCBCPHRpbWVfcmVmX2NvdW50PiwgQjxhcGljX2Fzc2lzdD4sCitCPGNyYXNoX2N0
bD4gYW5kIEI8c3RpbWVyPiBncm91cHMuCiAKID1pdGVtIEI8YWxsPgogCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBhOTIzYTM4MGQz
Li5jOGYyMTliMGQzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKQEAgLTMyNCw2ICszMjQsMTIgQEAKICAqLwogI2RlZmluZSBMSUJYTF9I
QVZFX1ZJUklESUFOX1NZTklDIDEKIAorLyoKKyAqIExJQlhMX0hBVkVfVklSSURJQU5fU1RJTUVS
IGluZGljYXRlcyB0aGF0IHRoZSAnc3RpbWVyJyB2YWx1ZQorICogaXMgcHJlc2VudCBpbiB0aGUg
dmlyaWRpYW4gZW5saWdodGVubWVudCBlbnVtZXJhdGlvbi4KKyAqLworI2RlZmluZSBMSUJYTF9I
QVZFX1ZJUklESUFOX1NUSU1FUiAxCisKIC8qCiAgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19IVk1f
QUNQSV9MQVBUT1BfU0xBVEUgaW5kaWNhdGVzIHRoYXQKICAqIGxpYnhsX2RvbWFpbl9idWlsZF9p
bmZvIGhhcyB0aGUgdS5odm0uYWNwaV9sYXB0b3Bfc2xhdGUgZmllbGQuCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGZi
NzU4ZDJhYzMuLjJlZTBmODJlZTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC0yNjksNiArMjY5LDcgQEAgc3RhdGlj
IGludCBodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklS
SURJQU5fRU5MSUdIVEVOTUVOVF9USU1FX1JFRl9DT1VOVCk7CiAgICAgICAgIGxpYnhsX2JpdG1h
cF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX0FQSUNf
QVNTSVNUKTsKICAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhM
X1ZJUklESUFOX0VOTElHSFRFTk1FTlRfQ1JBU0hfQ1RMKTsKKyAgICAgICAgbGlieGxfYml0bWFw
X3NldCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfU1RJTUVS
KTsKICAgICB9CiAKICAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHYsIGluZm8tPnUuaHZtLnZp
cmlkaWFuX2VuYWJsZSkgewpAQCAtMzIwLDYgKzMyMSw5IEBAIHN0YXRpYyBpbnQgaHZtX3NldF92
aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBpZiAo
bGlieGxfYml0bWFwX3Rlc3QoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hU
RU5NRU5UX1NZTklDKSkKICAgICAgICAgbWFzayB8PSBIVk1QVl9zeW5pYzsKIAorICAgIGlmIChs
aWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRF
Tk1FTlRfU1RJTUVSKSkKKyAgICAgICAgbWFzayB8PSBIVk1QVl90aW1lX3JlZl9jb3VudCB8IEhW
TVBWX3N5bmljIHwgSFZNUFZfc3RpbWVyOworCiAgICAgaWYgKG1hc2sgIT0gMCAmJgogICAgICAg
ICB4Y19odm1fcGFyYW1fc2V0KENUWC0+eGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGYwYmMwM2E2YzMuLjM3OWQwMGFiNWIgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKQEAgLTIyOSw2ICsyMjksNyBAQCBsaWJ4bF92aXJpZGlhbl9lbmxpZ2h0ZW5tZW50
ID0gRW51bWVyYXRpb24oInZpcmlkaWFuX2VubGlnaHRlbm1lbnQiLCBbCiAgICAgKDUsICJhcGlj
X2Fzc2lzdCIpLAogICAgICg2LCAiY3Jhc2hfY3RsIiksCiAgICAgKDcsICJzeW5pYyIpLAorICAg
ICg4LCAic3RpbWVyIiksCiAgICAgXSkKIAogbGlieGxfaGR0eXBlID0gRW51bWVyYXRpb24oImhk
dHlwZSIsIFsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5o
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKaW5kZXggMGJmMzRlZWZlMC4u
NmY4MWY2MmI2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRl
LmgKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKQEAgLTc0LDYgKzc0
LDEwIEBACiBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsKIAorYm9vbCB2aXJpZGlh
bl9zeW5pY19kZWxpdmVyX3RpbWVyX21zZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHNp
bnR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
aW5kZXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludDY0X3QgZXhw
aXJhdGlvbiwgaW50NjRfdCBkZWxpdmVyeSk7CisKIGludCB2aXJpZGlhbl9zeW5pY192Y3B1X2lu
aXQoc3RydWN0IHZjcHUgKnYpOwogaW50IHZpcmlkaWFuX3N5bmljX2RvbWFpbl9pbml0KHN0cnVj
dCBkb21haW4gKmQpOwogCkBAIC05Myw2ICs5Nyw4IEBAIHZvaWQgdmlyaWRpYW5fc3luaWNfbG9h
ZF9kb21haW5fY3R4dCgKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CiBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsKIAordm9pZCB2
aXJpZGlhbl90aW1lX3BvbGxfdGltZXJzKHN0cnVjdCB2Y3B1ICp2KTsKKwogaW50IHZpcmlkaWFu
X3RpbWVfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2aXJpZGlhbl90aW1lX2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5k
ZXggMDQzN2MwN2NlNS4uYzE1NmYxNzM4MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpA
QCAtMzI5LDcgKzMyOSw1MyBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKIAogdm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsX21lc3NhZ2VzKHN0cnVj
dCB2Y3B1ICp2KQogewotICAgIC8qIFRoZXJlIGFyZSBjdXJyZW50bHkgbm8gbWVzc2FnZSBzb3Vy
Y2VzICovCisgICAgdmlyaWRpYW5fdGltZV9wb2xsX3RpbWVycyh2KTsKK30KKworYm9vbCB2aXJp
ZGlhbl9zeW5pY19kZWxpdmVyX3RpbWVyX21zZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHNpbnR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgaW5kZXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludDY0X3Qg
ZXhwaXJhdGlvbiwgaW50NjRfdCBkZWxpdmVyeSkKK3sKKyAgICBjb25zdCB1bmlvbiB2aXJpZGlh
bl9zaW50X21zciAqdnMgPSAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnRbc2ludHhdOworICAg
IEhWX01FU1NBR0UgKm1zZyA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW1wLnB0cjsKKyAgICBz
dHJ1Y3QgeworICAgICAgICB1aW50MzJfdCBUaW1lckluZGV4OworICAgICAgICB1aW50MzJfdCBS
ZXNlcnZlZDsKKyAgICAgICAgdWludDY0X3QgRXhwaXJhdGlvblRpbWU7CisgICAgICAgIHVpbnQ2
NF90IERlbGl2ZXJ5VGltZTsKKyAgICB9IHBheWxvYWQgPSB7CisgICAgICAgIC5UaW1lckluZGV4
ID0gaW5kZXgsCisgICAgICAgIC5FeHBpcmF0aW9uVGltZSA9IGV4cGlyYXRpb24sCisgICAgICAg
IC5EZWxpdmVyeVRpbWUgPSBkZWxpdmVyeSwKKyAgICB9OworCisgICAgaWYgKCB0ZXN0X2JpdChz
aW50eCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5tc2dfcGVuZGluZykgKQorICAgICAgICByZXR1
cm4gZmFsc2U7CisKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKCptc2cpICE9IEhWX01FU1NBR0Vf
U0laRSk7CisgICAgbXNnICs9IHNpbnR4OworCisgICAgLyoKKyAgICAgKiBUbyBhdm9pZCB1c2lu
ZyBhbiBhdG9taWMgdGVzdC1hbmQtc2V0IHRoaXMgZnVuY3Rpb24gbXVzdCBiZSBjYWxsZWQKKyAg
ICAgKiBpbiBjb250ZXh0IG9mIHRoZSB2Y3B1IHJlY2VpdmluZyB0aGUgbWVzc2FnZS4KKyAgICAg
Ki8KKyAgICBBU1NFUlQodiA9PSBjdXJyZW50KTsKKyAgICBpZiAoIG1zZy0+SGVhZGVyLk1lc3Nh
Z2VUeXBlICE9IEh2TWVzc2FnZVR5cGVOb25lICkKKyAgICB7CisgICAgICAgIG1zZy0+SGVhZGVy
Lk1lc3NhZ2VGbGFncy5NZXNzYWdlUGVuZGluZyA9IDE7CisgICAgICAgIHNldF9iaXQoc2ludHgs
ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+bXNnX3BlbmRpbmcpOworICAgICAgICByZXR1cm4gZmFs
c2U7CisgICAgfQorCisgICAgbXNnLT5IZWFkZXIuTWVzc2FnZVR5cGUgPSBIdk1lc3NhZ2VUaW1l
ckV4cGlyZWQ7CisgICAgbXNnLT5IZWFkZXIuTWVzc2FnZUZsYWdzLk1lc3NhZ2VQZW5kaW5nID0g
MDsKKyAgICBtc2ctPkhlYWRlci5QYXlsb2FkU2l6ZSA9IHNpemVvZihwYXlsb2FkKTsKKyAgICBt
ZW1jcHkobXNnLT5QYXlsb2FkLCAmcGF5bG9hZCwgc2l6ZW9mKHBheWxvYWQpKTsKKworICAgIGlm
ICggIXZzLT5maWVsZHMubWFzayApCisgICAgICAgIHZsYXBpY19zZXRfaXJxKHZjcHVfdmxhcGlj
KHYpLCB2cy0+ZmllbGRzLnZlY3RvciwgMCk7CisKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogYm9v
bCB2aXJpZGlhbl9zeW5pY19pc19hdXRvX2VvaV9zaW50KHN0cnVjdCB2Y3B1ICp2LCB1aW50OF90
IHZlY3RvcikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jIGIv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKaW5kZXggY2I3MTYyYzJkNC4uNzE1ZTE0
MjBhMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKQEAgLTEyLDYgKzEyLDcgQEAKICNpbmNs
dWRlIDx4ZW4vdmVyc2lvbi5oPgogCiAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KKyNpbmNsdWRlIDxh
c20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KIAogI2luY2x1ZGUgInBy
aXZhdGUuaCIKQEAgLTExOCwxNCArMTE5LDIyMSBAQCBzdGF0aWMgaW50NjRfdCB0aW1lX3JlZl9j
b3VudChzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiByYXdfdHJjX3ZhbChkKSArIHRyYy0+
b2ZmOwogfQogCitzdGF0aWMgaW50NjRfdCB0aW1lX25vdyhzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlh
bi0+cmVmZXJlbmNlX3RzYzsKKyAgICBIVl9SRUZFUkVOQ0VfVFNDX1BBR0UgKnAgPSBydC0+cHRy
OworICAgIHVpbnQzMl90IHN0YXJ0LCBlbmQ7CisgICAgX19pbnQxMjhfdCB0c2M7CisgICAgX19p
bnQxMjhfdCBzY2FsZTsKKyAgICBpbnQ2NF90IG9mZnNldDsKKworICAgIC8qCisgICAgICogSWYg
dGhlIHJlZmVyZW5jZSBUU0MgcGFnZSBpcyBub3QgZW5hYmxlZCwgb3IgaGFzIGJlZW4gaW52YWxp
ZGF0ZWQKKyAgICAgKiBmYWxsIGJhY2sgdG8gdGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgY291bnRl
ci4KKyAgICAgKi8KKyAgICBpZiAoICFwIHx8ICFwLT5Uc2NTZXF1ZW5jZSApCisgICAgICAgIHJl
dHVybiB0aW1lX3JlZl9jb3VudChkKTsKKworICAgIC8qCisgICAgICogVGhlIGZvbGxvd2luZyBz
YW1wbGluZyBhbGdvcml0aG0gZm9yIHRzYywgc2NhbGUgYW5kIG9mZnNldCBpcworICAgICAqIGRv
Y3VtZW50ZWQgaW4gdGhlIHNwZWNpZmljdGlvbi4KKyAgICAgKi8KKyAgICBzdGFydCA9IHAtPlRz
Y1NlcXVlbmNlOworCisgICAgZG8geworICAgICAgICB0c2MgPSByZHRzYygpOworICAgICAgICBz
Y2FsZSA9IHAtPlRzY1NjYWxlOworICAgICAgICBvZmZzZXQgPSBwLT5Uc2NPZmZzZXQ7CisKKyAg
ICAgICAgc21wX21iKCk7CisgICAgICAgIGVuZCA9IHAtPlRzY1NlcXVlbmNlOworICAgIH0gd2hp
bGUgKGVuZCAhPSBzdGFydCk7CisKKyAgICAvKgorICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNh
eXM6ICJUaGUgcGFydGl0aW9uIHJlZmVyZW5jZSB0aW1lIGlzIGNvbXB1dGVkCisgICAgICogYnkg
dGhlIGZvbGxvd2luZyBmb3JtdWxhOgorICAgICAqCisgICAgICogUmVmZXJlbmNlVGltZSA9ICgo
VmlydHVhbFRzYyAqIFRzY1NjYWxlKSA+PiA2NCkgKyBUc2NPZmZzZXQKKyAgICAgKgorICAgICAq
IFRoZSBtdWx0aXBsaWNhdGlvbiBpcyBhIDY0IGJpdCBtdWx0aXBsaWNhdGlvbiwgd2hpY2ggcmVz
dWx0cyBpbiBhCisgICAgICogMTI4IGJpdCBudW1iZXIgd2hpY2ggaXMgdGhlbiBzaGlmdGVkIDY0
IHRpbWVzIHRvIHRoZSByaWdodCB0byBvYnRhaW4KKyAgICAgKiB0aGUgaGlnaCA2NCBiaXRzLiIK
KyAgICAgKi8KKyAgICByZXR1cm4gKCh0c2MgKiBzY2FsZSkgPj4gNjQpICsgb2Zmc2V0OworfQor
CitzdGF0aWMgdm9pZCBzdG9wX3N0aW1lcihzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cykKK3sK
KyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZzLT52OworICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0g
dnMgLSAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lclswXTsKKworICAgIGlmICggIXZzLT5z
dGFydGVkICkKKyAgICAgICAgcmV0dXJuOworCisgICAgc3RvcF90aW1lcigmdnMtPnRpbWVyKTsK
KyAgICBjbGVhcl9iaXQoc3RpbWVyeCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJfcGVu
ZGluZyk7CisgICAgdnMtPnN0YXJ0ZWQgPSBmYWxzZTsKK30KKworc3RhdGljIHZvaWQgc3RpbWVy
X2V4cGlyZSh2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0g
ZGF0YTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZzLT52OworICAgIHVuc2lnbmVkIGludCBzdGlt
ZXJ4ID0gdnMgLSAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lclswXTsKKworICAgIGlmICgg
IXZzLT5jb25maWcuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICByZXR1cm47CisKKyAgICBzZXRf
Yml0KHN0aW1lcngsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyX3BlbmRpbmcpOworICAg
IHZjcHVfa2ljayh2KTsKK30KKworc3RhdGljIHZvaWQgc3RhcnRfc3RpbWVyKHN0cnVjdCB2aXJp
ZGlhbl9zdGltZXIgKnZzKQoreworICAgIHN0cnVjdCB2Y3B1ICp2ID0gdnMtPnY7CisgICAgdW5z
aWduZWQgaW50IHN0aW1lcnggPSB2cyAtICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyWzBd
OworICAgIGludDY0X3Qgbm93ID0gdGltZV9ub3codi0+ZG9tYWluKTsKKyAgICBzX3RpbWVfdCB0
aW1lb3V0OworCisgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2JpdChzdGltZXJ4LCAmdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnN0aW1lcl9lbmFibGVkKSApCisgICAgICAgIHByaW50ayhYRU5MT0dfR19J
TkZPICIlcHY6IFZJUklESUFOIFNUSU1FUiV1OiBlbmFibGVkXG4iLCB2LAorICAgICAgICAgICAg
ICAgc3RpbWVyeCk7CisKKyAgICBpZiAoIHZzLT5jb25maWcuZmllbGRzLnBlcmlvZGljICkKKyAg
ICB7CisgICAgICAgIGlmICggdnMtPnN0YXJ0ZWQgKQorICAgICAgICB7CisgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbWlzc2VkID0gMDsKKyAgICAgICAgICAgIGludDY0X3QgbmV4dDsKKworICAg
ICAgICAgICAgLyogQWR2YW5jZSB0aGUgdGltZXIgZXhwaXJhdGlvbiBieSBvbmUgdGljayAqLwor
ICAgICAgICAgICAgdnMtPmV4cGlyYXRpb24gKz0gdnMtPmNvdW50OworCisgICAgICAgICAgICAv
KiBDaGVjayB0byBzZWUgaWYgYW55IGV4cGlyYXRpb25zIGhhdmUgYmVlbiBtaXNzZWQgKi8KKyAg
ICAgICAgICAgIG5leHQgPSB2cy0+ZXhwaXJhdGlvbjsKKyAgICAgICAgICAgIHdoaWxlICggbmV4
dCAtIG5vdyA8PSAwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBuZXh0ICs9IHZz
LT5jb3VudDsKKyAgICAgICAgICAgICAgICBtaXNzZWQrKzsKKyAgICAgICAgICAgIH0KKworICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCBp
ZiB0aGUgdGltZXIgaXMgbGF6eSB0aGVuIHdlCisgICAgICAgICAgICAgKiBza2lwIG92ZXIgYW55
IG1pc3NlZCBleHBpcmF0aW9ucyBvdGhlcndpc2UgYSBub24temVybworICAgICAgICAgICAgICog
bWlzc2VkIGNvdW50IHNob3VsZCBiZSB1c2VkIHRvIHJlZHVjZSB0aGUgcGVyaW9kIG9mIHRoZQor
ICAgICAgICAgICAgICogdGltZXIgdW50aWwgaXQgY2F0Y2hlcyB1cCwgdW5sZXNzIHRoZSBjb3Vu
dCBoYXMgcmVhY2hlZCBhCisgICAgICAgICAgICAgKiAnc2lnbmlmaWNhbnQgbnVtYmVyJywgaW4g
d2hpY2ggY2FzZSB0aGUgdGltZXIgc2hvdWxkIGFsc28KKyAgICAgICAgICAgICAqIGJlIHRyZWF0
ZWQgYXMgbGF6eS4gVW5mb3J0dW5hdGVseSB0aGUgc3BlY2lmaWNhdGlvbiBkb2VzCisgICAgICAg
ICAgICAgKiBub3Qgc3RhdGUgd2hhdCB0aGF0IG51bWJlciBpcyBzbyB0aGUgY2hvaWNlIG9mIG51
bWJlciBoZXJlCisgICAgICAgICAgICAgKiBpcyBhIHB1cmUgZ3Vlc3MuCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIGlmICggdnMtPmNvbmZpZy5maWVsZHMubGF6eSB8fCBtaXNzZWQgPiAz
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBtaXNzZWQgPSAwOworICAgICAgICAg
ICAgICAgIHZzLT5leHBpcmF0aW9uID0gbmV4dDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAg
ICAgdGltZW91dCA9ICgobmV4dCAtIG5vdykgKiAxMDB1bGwpIC8gKG1pc3NlZCArIDEpOworICAg
ICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgdnMtPmV4cGlyYXRp
b24gPSBub3cgKyB2cy0+Y291bnQ7CisgICAgICAgICAgICB0aW1lb3V0ID0gKHZzLT5leHBpcmF0
aW9uIC0gbm93KSAqIDEwMHVsbDsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICB2cy0+ZXhwaXJhdGlvbiA9IHZzLT5jb3VudDsKKyAgICAgICAgaWYgKCB2cy0+Y291
bnQgLSBub3cgPD0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNldF9iaXQoc3RpbWVyeCwg
JnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJfcGVuZGluZyk7CisgICAgICAgICAgICByZXR1
cm47CisgICAgICAgIH0KKworICAgICAgICB0aW1lb3V0ID0gKHZzLT5leHBpcmF0aW9uIC0gbm93
KSAqIDEwMHVsbDsKKyAgICB9CisKKyAgICB2cy0+c3RhcnRlZCA9IHRydWU7CisgICAgbWlncmF0
ZV90aW1lcigmdnMtPnRpbWVyLCBzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgIHNldF90aW1lcigm
dnMtPnRpbWVyLCB0aW1lb3V0ICsgTk9XKCkpOworfQorCitzdGF0aWMgdm9pZCBwb2xsX3N0aW1l
cihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHN0aW1lcngpCit7CisgICAgc3RydWN0IHZp
cmlkaWFuX3N0aW1lciAqdnMgPSAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lcltzdGltZXJ4
XTsKKworICAgIGlmICggIXRlc3RfYml0KHN0aW1lcngsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+
c3RpbWVyX3BlbmRpbmcpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCAhdmlyaWRpYW5f
c3luaWNfZGVsaXZlcl90aW1lcl9tc2codiwgdnMtPmNvbmZpZy5maWVsZHMuc2ludHgsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RpbWVyeCwgdnMtPmV4cGly
YXRpb24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGltZV9u
b3codi0+ZG9tYWluKSkgKQorICAgICAgICByZXR1cm47CisKKyAgICBjbGVhcl9iaXQoc3RpbWVy
eCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJfcGVuZGluZyk7CisKKyAgICBpZiAoIHZz
LT5jb25maWcuZmllbGRzLnBlcmlvZGljICkKKyAgICAgICAgc3RhcnRfc3RpbWVyKHZzKTsKKyAg
ICBlbHNlCisgICAgICAgIHZzLT5jb25maWcuZmllbGRzLmVuYWJsZWQgPSAwOworfQorCit2b2lk
IHZpcmlkaWFuX3RpbWVfcG9sbF90aW1lcnMoc3RydWN0IHZjcHUgKnYpCit7CisgICAgdW5zaWdu
ZWQgaW50IGk7CisKKyAgICBpZiAoICF2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyX3BlbmRp
bmcgKQorICAgICAgIHJldHVybjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2
LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyKTsgaSsrICkKKyAgICAgICAgcG9sbF9zdGltZXIo
diwgaSk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2ZyZWV6ZShzdHJ1Y3QgdmNwdSAq
dikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlf
U0laRSh2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAgICAg
IHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGlt
ZXJbaV07CisKKyAgICAgICAgaWYgKCB2cy0+c3RhcnRlZCApCisgICAgICAgICAgICBzdG9wX3Rp
bWVyKCZ2cy0+dGltZXIpOworICAgIH0KK30KKwordm9pZCB2aXJpZGlhbl90aW1lX3ZjcHVfdGhh
dyhzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkg
PSAwOyBpIDwgQVJSQVlfU0laRSh2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyKTsgaSsrICkK
KyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnYtPmFyY2guaHZt
LnZpcmlkaWFuLT5zdGltZXJbaV07CisKKyAgICAgICAgaWYgKCB2cy0+Y29uZmlnLmZpZWxkcy5l
bmFibGVkICkKKyAgICAgICAgICAgIHN0YXJ0X3N0aW1lcih2cyk7CisgICAgfQorfQorCiB2b2lk
IHZpcmlkaWFuX3RpbWVfZG9tYWluX2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIHN0
cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICB2aXJp
ZGlhbl90aW1lX3ZjcHVfZnJlZXplKHYpOworCiAgICAgdGltZV9yZWZfY291bnRfZnJlZXplKGQp
OwogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoc3RydWN0IGRvbWFpbiAqZCkK
IHsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKwogICAgIHRpbWVfcmVmX2NvdW50X3RoYXcoZCk7CisK
KyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgIHZpcmlkaWFuX3RpbWVfdmNwdV90
aGF3KHYpOwogfQogCiBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCkBAIC0xNDksNiArMzU3LDU3IEBAIGludCB2aXJpZGlh
bl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkK
ICAgICAgICAgfQogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgSFZfWDY0X01TUl9USU1FX1JF
Rl9DT1VOVDoKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgY2FzZSBI
Vl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NP
TkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT05GSUc6CisgICAgY2FzZSBIVl9Y
NjRfTVNSX1NUSU1FUjNfQ09ORklHOgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1l
cnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRykgLyAyOworICAgICAgICBzdHJ1
Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyW3N0
aW1lcnhdOworCisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1Q
Vl9zdGltZXIpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAg
ICAgICBzdG9wX3N0aW1lcih2cyk7CisKKyAgICAgICAgdnMtPmNvbmZpZy5yYXcgPSB2YWw7CisK
KyAgICAgICAgaWYgKCAhdnMtPmNvbmZpZy5maWVsZHMuc2ludHggKQorICAgICAgICAgICAgdnMt
PmNvbmZpZy5maWVsZHMuZW5hYmxlZCA9IDA7CisKKyAgICAgICAgaWYgKCB2cy0+Y29uZmlnLmZp
ZWxkcy5lbmFibGVkICkKKyAgICAgICAgICAgIHN0YXJ0X3N0aW1lcih2cyk7CisKKyAgICAgICAg
YnJlYWs7CisgICAgfQorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UOgorICAgIGNh
c2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIy
X0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgorICAgIHsKKyAgICAg
ICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPVU5U
KSAvIDI7CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnYtPmFyY2guaHZt
LnZpcmlkaWFuLT5zdGltZXJbc3RpbWVyeF07CisKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2Zl
YXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1lcikgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOworCisgICAgICAgIHN0b3Bfc3RpbWVyKHZzKTsKKworICAgICAgICB2cy0+
Y291bnQgPSB2YWw7CisKKyAgICAgICAgaWYgKCAhdnMtPmNvdW50ICApCisgICAgICAgICAgICB2
cy0+Y29uZmlnLmZpZWxkcy5lbmFibGVkID0gMDsKKyAgICAgICAgZWxzZSBpZiAoIHZzLT5jb25m
aWcuZmllbGRzLmF1dG9fZW5hYmxlICkKKyAgICAgICAgICAgIHZzLT5jb25maWcuZmllbGRzLmVu
YWJsZWQgPSAxOworCisgICAgICAgIGlmICggdnMtPmNvbmZpZy5maWVsZHMuZW5hYmxlZCApCisg
ICAgICAgICAgICBzdGFydF9zdGltZXIodnMpOworCisgICAgICAgIGJyZWFrOworICAgIH0KICAg
ICBkZWZhdWx0OgogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIiVzOiB1bmltcGxlbWVu
dGVkIE1TUiAlI3ggKCUwMTYiUFJJeDY0IilcbiIsCiAgICAgICAgICAgICAgICAgIF9fZnVuY19f
LCBpZHgsIHZhbCk7CkBAIC0yMDEsNiArNDYwLDMyIEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNy
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAg
ICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRzoK
KyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNS
X1NUSU1FUjJfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPTkZJRzoKKyAg
ICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0gKGlkeCAtIEhWX1g2NF9NU1JfU1RJ
TUVSMF9DT05GSUcpIC8gMjsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNr
KGQpICYgSFZNUFZfc3RpbWVyKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047CisKKyAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJbc3RpbWVy
eF0uY29uZmlnLnJhdzsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIwX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOgorICAg
IGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElN
RVIzX0NPVU5UOgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0g
SFZfWDY0X01TUl9TVElNRVIwX0NPVU5UKSAvIDI7CisKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFu
X2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1lcikgKQorICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+
c3RpbWVyW3N0aW1lcnhdLmNvdW50OworICAgICAgICBicmVhazsKKyAgICB9CiAgICAgZGVmYXVs
dDoKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICIlczogdW5pbXBsZW1lbnRlZCBNU1Ig
JSN4XG4iLCBfX2Z1bmNfXywgaWR4KTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
OwpAQCAtMjExLDYgKzQ5NiwxNiBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogCiBpbnQgdmlyaWRpYW5f
dGltZV92Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgdW5zaWduZWQgaW50IGk7CisK
KyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPnN0
aW1lcik7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9
ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyW2ldOworCisgICAgICAgIHZzLT52ID0gdjsK
KyAgICAgICAgaW5pdF90aW1lcigmdnMtPnRpbWVyLCBzdGltZXJfZXhwaXJlLCB2cywgdi0+cHJv
Y2Vzc29yKTsKKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMjIxLDYgKzUxNiwxNSBA
QCBpbnQgdmlyaWRpYW5fdGltZV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiB2b2lk
IHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgdW5zaWdu
ZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodi0+YXJjaC5odm0u
dmlyaWRpYW4tPnN0aW1lcik7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5f
c3RpbWVyICp2cyA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyW2ldOworCisgICAgICAg
IGtpbGxfdGltZXIoJnZzLT50aW1lcik7CisgICAgICAgIHZzLT52ID0gTlVMTDsKKyAgICB9CiB9
CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCkBA
IC0yMzEsMTEgKzUzNSwzNCBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX2RlaW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfdmNwdV9jdHh0KAogICAgIGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4
dCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpF
KHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXIpICE9CisgICAgICAgICAgICAgICAgIEFSUkFZ
X1NJWkUoY3R4dC0+c3RpbWVyX2NvbmZpZ19tc3IpKTsKKyAgICBCVUlMRF9CVUdfT04oQVJSQVlf
U0laRSh2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyKSAhPQorICAgICAgICAgICAgICAgICBB
UlJBWV9TSVpFKGN0eHQtPnN0aW1lcl9jb3VudF9tc3IpKTsKKworICAgIGZvciAoIGkgPSAwOyBp
IDwgQVJSQVlfU0laRSh2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyKTsgaSsrICkKKyAgICB7
CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnYtPmFyY2guaHZtLnZpcmlk
aWFuLT5zdGltZXJbaV07CisKKyAgICAgICAgY3R4dC0+c3RpbWVyX2NvbmZpZ19tc3JbaV0gPSB2
cy0+Y29uZmlnLnJhdzsKKyAgICAgICAgY3R4dC0+c3RpbWVyX2NvdW50X21zcltpXSA9IHZzLT5j
b3VudDsKKyAgICB9CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9sb2FkX3ZjcHVfY3R4dCgKICAg
ICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQg
KmN0eHQpCiB7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFS
UkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lcik7IGkrKyApCisgICAgeworICAg
ICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+
c3RpbWVyW2ldOworCisgICAgICAgIHZzLT5jb25maWcucmF3ID0gY3R4dC0+c3RpbWVyX2NvbmZp
Z19tc3JbaV07CisgICAgICAgIHZzLT5jb3VudCA9IGN0eHQtPnN0aW1lcl9jb3VudF9tc3JbaV07
CisgICAgfQogfQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCAzMjA2ZDNlNGM0Li42M2VhZjUwNjhjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xNzksNiArMTc5LDggQEAgdm9p
ZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxl
YWYsCiAgICAgICAgICAgICBtYXNrLkFjY2Vzc1BhcnRpdGlvblJlZmVyZW5jZVRzYyA9IDE7CiAg
ICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMgKQogICAg
ICAgICAgICAgbWFzay5BY2Nlc3NTeW5pY1JlZ3MgPSAxOworICAgICAgICBpZiAoIHZpcmlkaWFu
X2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1lciApCisgICAgICAgICAgICBtYXNrLkFjY2Vz
c1N5bnRoZXRpY1RpbWVyUmVncyA9IDE7CiAKICAgICAgICAgdS5tYXNrID0gbWFzazsKIApAQCAt
MzE5LDYgKzMyMSwxNSBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJF
UVVFTkNZOgogICAgIGNhc2UgSFZfWDY0X01TUl9BUElDX0ZSRVFVRU5DWToKICAgICBjYXNlIEhW
X1g2NF9NU1JfUkVGRVJFTkNFX1RTQzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09V
TlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0
X01TUl9TVElNRVIwX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoK
KyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U1RJTUVSMl9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09VTlQ6CisgICAg
Y2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElN
RVIzX0NPVU5UOgogICAgICAgICByZXR1cm4gdmlyaWRpYW5fdGltZV93cm1zcih2LCBpZHgsIHZh
bCk7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDA6CkBAIC00MDEsNiArNDEyLDE0IEBA
IGludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQogICAgIGNhc2UgSFZfWDY0X01TUl9BUElDX0ZSRVFVRU5DWToK
ICAgICBjYXNlIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQzoKICAgICBjYXNlIEhWX1g2NF9NU1Jf
VElNRV9SRUZfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgorICAg
IGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElN
RVIxX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMV9DT1VOVDoKKyAgICBjYXNl
IEhWX1g2NF9NU1JfU1RJTUVSMl9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJf
Q09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOgorICAgIGNhc2UgSFZf
WDY0X01TUl9TVElNRVIzX0NPVU5UOgogICAgICAgICByZXR1cm4gdmlyaWRpYW5fdGltZV9yZG1z
cih2LCBpZHgsIHZhbCk7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDA6CkBAIC03NjQs
NiArNzgzLDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgdmNw
dSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNw
dSh2KSApCiAgICAgICAgIHJldHVybiAwOwogCisgICAgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVf
Y3R4dCh2LCAmY3R4dCk7CiAgICAgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQodiwgJmN0
eHQpOwogCiAgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KFZJUklESUFOX1ZDUFUsIHYtPnZjcHVf
aWQsIGgsICZjdHh0KTsKQEAgLTc5MCw2ICs4MTAsNyBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX2xv
YWRfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
CiAgICAgdmlyaWRpYW5fc3luaWNfbG9hZF92Y3B1X2N0eHQodiwgJmN0eHQpOworICAgIHZpcmlk
aWFuX3RpbWVfbG9hZF92Y3B1X2N0eHQodiwgJmN0eHQpOwogCiAgICAgcmV0dXJuIDA7CiB9CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAppbmRleCA5YTQ5M2NmMDQ4Li4zMmRhNjVhMDY0IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKQEAgLTQwLDYgKzQwLDMzIEBAIHVuaW9uIHZp
cmlkaWFuX3NpbnRfbXNyCiAgICAgfSBmaWVsZHM7CiB9OwogCit1bmlvbiB2aXJpZGlhbl9zdGlt
ZXJfY29uZmlnX21zcgoreworICAgIHVpbnQ2NF90IHJhdzsKKyAgICBzdHJ1Y3QKKyAgICB7Cisg
ICAgICAgIHVpbnQ2NF90IGVuYWJsZWQ6MTsKKyAgICAgICAgdWludDY0X3QgcGVyaW9kaWM6MTsK
KyAgICAgICAgdWludDY0X3QgbGF6eToxOworICAgICAgICB1aW50NjRfdCBhdXRvX2VuYWJsZTox
OworICAgICAgICB1aW50NjRfdCB2ZWN0b3I6ODsKKyAgICAgICAgdWludDY0X3QgZGlyZWN0X21v
ZGU6MTsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfemVybzE6MzsKKyAgICAgICAgdWludDY0
X3Qgc2ludHg6NDsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfemVybzI6NDQ7CisgICAgfSBm
aWVsZHM7Cit9OworCitzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyIHsKKyAgICBzdHJ1Y3QgdmNwdSAq
djsKKyAgICBzdHJ1Y3QgdGltZXIgdGltZXI7CisgICAgdW5pb24gdmlyaWRpYW5fc3RpbWVyX2Nv
bmZpZ19tc3IgY29uZmlnOworICAgIHVpbnQ2NF90IGNvdW50OworICAgIGludDY0X3QgZXhwaXJh
dGlvbjsKKyAgICBzX3RpbWVfdCB0aW1lb3V0OworICAgIGJvb2wgc3RhcnRlZDsKK307CisKIHN0
cnVjdCB2aXJpZGlhbl92Y3B1CiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgdnBfYXNzaXN0
OwpAQCAtNTAsNiArNzcsOSBAQCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdQogICAgIHVuaW9uIHZpcmlk
aWFuX3NpbnRfbXNyIHNpbnRbMTZdOwogICAgIHVpbnQ4X3QgdmVjdG9yX3RvX3NpbnR4WzI1Nl07
CiAgICAgdW5zaWduZWQgbG9uZyBtc2dfcGVuZGluZzsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fc3Rp
bWVyIHN0aW1lcls0XTsKKyAgICB1bnNpZ25lZCBsb25nIHN0aW1lcl9lbmFibGVkOworICAgIHVu
c2lnbmVkIGxvbmcgc3RpbWVyX3BlbmRpbmc7CiAgICAgdWludDY0X3QgY3Jhc2hfcGFyYW1bNV07
CiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCmluZGV4IGVjM2U0ZGYx
MmMuLjgzNDRhYTQ3MWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9o
dm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCkBA
IC02MDQsNiArNjA0LDggQEAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgewogICAg
IHVpbnQ4X3QgIF9wYWRbN107CiAgICAgdWludDY0X3Qgc2ltcF9tc3I7CiAgICAgdWludDY0X3Qg
c2ludF9tc3JbMTZdOworICAgIHVpbnQ2NF90IHN0aW1lcl9jb25maWdfbXNyWzRdOworICAgIHVp
bnQ2NF90IHN0aW1lcl9jb3VudF9tc3JbNF07CiB9OwogCiBERUNMQVJFX0hWTV9TQVZFX1RZUEUo
VklSSURJQU5fVkNQVSwgMTcsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0KTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL3BhcmFtcy5oCmluZGV4IGU3ZTNjN2M4OTIuLmUwNmIwOTQyZDAgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9wYXJhbXMuaApAQCAtMTUwLDYgKzE1MCwxMCBAQAogI2RlZmluZSBfSFZNUFZfc3lu
aWMgNwogI2RlZmluZSBIVk1QVl9zeW5pYyAoMSA8PCBfSFZNUFZfc3luaWMpCiAKKy8qIEVuYWJs
ZSBTVElNRVIgTVNScyAqLworI2RlZmluZSBfSFZNUFZfc3RpbWVyIDgKKyNkZWZpbmUgSFZNUFZf
c3RpbWVyICgxIDw8IF9IVk1QVl9zdGltZXIpCisKICNkZWZpbmUgSFZNUFZfZmVhdHVyZV9tYXNr
IFwKICAgICAgICAgKEhWTVBWX2Jhc2VfZnJlcSB8IFwKICAgICAgICAgIEhWTVBWX25vX2ZyZXEg
fCBcCkBAIC0xNTgsNyArMTYyLDggQEAKICAgICAgICAgIEhWTVBWX2hjYWxsX3JlbW90ZV90bGJf
Zmx1c2ggfCBcCiAgICAgICAgICBIVk1QVl9hcGljX2Fzc2lzdCB8IFwKICAgICAgICAgIEhWTVBW
X2NyYXNoX2N0bCB8IFwKLSAgICAgICAgIEhWTVBWX3N5bmljKQorICAgICAgICAgSFZNUFZfc3lu
aWMgfCBcCisgICAgICAgICBIVk1QVl9zdGltZXIpCiAKICNlbmRpZgogCi0tIAoyLjIwLjEuMi5n
YjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:26:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:26:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggtGV-0003vm-Vh; Tue, 08 Jan 2019 15:26: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=lY5R=PQ=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1ggtGU-0003vh-Hm
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:26:02 +0000
X-Inumbo-ID: b435c15c-1359-11e9-a201-83a4e9173a68
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b435c15c-1359-11e9-a201-83a4e9173a68;
 Tue, 08 Jan 2019 15:26:01 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4DC1A821C3;
 Tue,  8 Jan 2019 15:25:55 +0000 (UTC)
Received: from linux.fritz.box (ovpn-117-65.ams2.redhat.com [10.36.117.65])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9EF607C820;
 Tue,  8 Jan 2019 15:25:53 +0000 (UTC)
Date: Tue, 8 Jan 2019 16:25:51 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190108152551.GF11492@linux.fritz.box>
References: <20181220171439.11159-1-paul.durrant@citrix.com>
 <20181220171439.11159-17-paul.durrant@citrix.com>
 <20190104163124.GE1508@perard.uk.xensource.com>
 <da727b0b8a9a4f9baa47a660298a9cba@AMSPEX02CL03.citrite.net>
 <20190108125321.GD11492@linux.fritz.box>
 <904d305f8c0f4aac8e60fb7ea14ebd41@AMSPEX02CL03.citrite.net>
 <20190108132823.GF1508@perard.uk.xensource.com>
 <cc64da25a6a3418e8d36c6975fe2df45@AMSPEX02CL03.citrite.net>
 <3d36565f9e7646d08f9b02bf5b5474d7@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3d36565f9e7646d08f9b02bf5b5474d7@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Tue, 08 Jan 2019 15:26:00 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v7 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMDguMDEuMjAxOSB1bSAxNToyMCBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+ID4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhl
bi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbiBCZWhhbGYKPiA+IE9mIFBh
dWwgRHVycmFudAo+ID4gU2VudDogMDggSmFudWFyeSAyMDE5IDE0OjExCj4gPiBUbzogQW50aG9u
eSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiBDYzogJ0tldmluIFdvbGYn
IDxrd29sZkByZWRoYXQuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPiA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsgcWVtdS1kZXZlbEBub25nbnUub3Jn
Owo+ID4gTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwo+ID4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NyAxNi8xOF0g
eGVuOiBhdXRvbWF0aWNhbGx5IGNyZWF0ZQo+ID4gWGVuQmxvY2tEZXZpY2Utcwo+ID4gCj4gPiA+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IEFudGhvbnkgUEVSQVJEIFtt
YWlsdG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiA+ID4gU2VudDogMDggSmFudWFyeSAy
MDE5IDEzOjI4Cj4gPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29t
Pgo+ID4gPiBDYzogJ0tldmluIFdvbGYnIDxrd29sZkByZWRoYXQuY29tPjsgcWVtdS1kZXZlbEBu
b25nbnUub3JnOyBxZW11LQo+ID4gPiBibG9ja0Bub25nbnUub3JnOyB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc7IE1heCBSZWl0ego+ID4gPiA8bXJlaXR6QHJlZGhhdC5jb20+OyBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+IFN1YmplY3Q6IFJl
OiBbUEFUQ0ggdjcgMTYvMThdIHhlbjogYXV0b21hdGljYWxseSBjcmVhdGUgWGVuQmxvY2tEZXZp
Y2Utcwo+ID4gPgo+ID4gPiBPbiBUdWUsIEphbiAwOCwgMjAxOSBhdCAwMTowNzo0OVBNICswMDAw
LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQo+ID4gPiA+ID4gRnJvbTogS2V2aW4gV29sZiBbbWFpbHRvOmt3b2xmQHJlZGhhdC5jb21dCj4g
PiA+ID4gPiBTZW50OiAwOCBKYW51YXJ5IDIwMTkgMTI6NTMKPiA+ID4gPiA+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gPiA+ID4gQ2M6IEFudGhvbnkgUGVy
YXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgcWVtdS0KPiA+IGRldmVsQG5vbmdudS5v
cmc7Cj4gPiA+ID4gPiBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZzsgTWF4IFJlaXR6Cj4gPiA+ID4gPiA8bXJlaXR6QHJlZGhhdC5jb20+OyBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+ID4gPiBTdWJqZWN0
OiBSZTogW1BBVENIIHY3IDE2LzE4XSB4ZW46IGF1dG9tYXRpY2FsbHkgY3JlYXRlCj4gPiA+IFhl
bkJsb2NrRGV2aWNlLXMKPiA+ID4gPiA+Cj4gPiA+ID4gPiBBbSAwNC4wMS4yMDE5IHVtIDE3OjQw
IGhhdCBQYXVsIER1cnJhbnQgZ2VzY2hyaWViZW46Cj4gPiA+ID4gPiA+ID4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPiA+ID4gPiA+ID4gPiBGcm9tOiBBbnRob255IFBFUkFSRCBbbWFpbHRv
OmFudGhvbnkucGVyYXJkQGNpdHJpeC5jb21dCj4gPiA+ID4gPiA+ID4gU2VudDogMDQgSmFudWFy
eSAyMDE5IDE2OjMxCj4gPiA+ID4gPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+Cj4gPiA+ID4gPiA+ID4gQ2M6IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZzsgcWVt
dS1ibG9ja0Bub25nbnUub3JnOyB4ZW4tCj4gPiA+ID4gPiA+ID4gZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc7IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+OyBNYXgKPiA+ID4gUmVpdHoK
PiA+ID4gPiA+ID4gPiA8bXJlaXR6QHJlZGhhdC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+ID4gPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2
NyAxNi8xOF0geGVuOiBhdXRvbWF0aWNhbGx5IGNyZWF0ZQo+ID4gPiA+ID4gWGVuQmxvY2tEZXZp
Y2Utcwo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gQWxtb3N0IGRvbmUsIHRoZXJlIGlzIG9u
ZSB0aGluZyBsZWZ0IHdoaWNoIEkgYmVsaWV2ZSBpcyBhbgo+ID4gaXNzdWUuCj4gPiA+ID4gPiA+
ID4gV2hlbmV2ZXIgSSBhdHRhY2ggYSByYXcgZmlsZSB0byBRRU1VLCBpdCBwcmludDoKPiA+ID4g
PiA+ID4gPiAgICAgcWVtdS1zeXN0ZW0taTM4Njogd2FybmluZzogT3BlbmluZyBhIGJsb2NrIGRl
dmljZSBhcyBhIGZpbGUKPiA+ID4gdXNpbmcKPiA+ID4gPiA+IHRoZQo+ID4gPiA+ID4gPiA+ICdm
aWxlJyBkcml2ZXIgaXMgZGVwcmVjYXRlZAo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBPaCwgSSdk
IG5vdCBub3RpY2VkIHRoYXQuLi4gYnV0IHRoZW4gSSBvbmx5IHVzZSByYXcgZmlsZXMKPiA+ID4g
b2NjYXNpb25hbGx5Lgo+ID4gPiA+ID4KPiA+ID4gPiA+IFN0cmljdGx5IHNwZWFraW5nLCB0aGlz
IGlzIG5vdCBhYm91dCByYXcgKHJlZ3VsYXIpIGZpbGVzLCBidXQgcmF3Cj4gPiA+IGJsb2NrCj4g
PiA+ID4gPiBkZXZpY2VzLiAnZmlsZScgaXMgZmluZSBmb3IgYWN0dWFsIHJlZ3VsYXIgZmlsZXMs
IGJ1dCB0aGUgcHJvdG9jb2wKPiA+ID4gPiA+IGRyaXZlciBmb3IgYmxvY2sgZGV2aWNlcyBpcyAn
aG9zdF9kZXZpY2UnLgo+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiByYXcgZmlsZXMgc2hvdWxkIHVz
ZSB0aGUgInJhdyIgZHJpdmVyLCBzbyB3ZSBhcmVuJ3QgZG9uZSB5ZXQuCj4gPiA+ID4gPiA+Cj4g
PiA+ID4gPiA+IE9rLiBIYXZpbmcgYSBzdHJpY3RseSAyLWxheWVyIHN0YWNrIGFjdHVhbGx5IG1h
a2VzIHRoaW5ncyBzaW1wbGVyCj4gPiA+IGFueXdheQo+ID4gPiA+ID4gOi0pCj4gPiA+ID4gPgo+
ID4gPiA+ID4gVXNpbmcgJ3JhdycgdGhlcmUgd2lsbCBtYWtlIHRoZSBibG9jayBsYXllciBhdXRv
LWRldGVjdCB0aGUgcmlnaHQKPiA+ID4gPiA+IHByb3RvY29sIGxheWVyLCBzbyB0aGlzIHdvcmtz
LiBJZiB5b3Ugd2FudCB0byBhdm9pZCB0aGUgc2Vjb25kCj4gPiBsYXllciwKPiA+ID4gPiA+IHlv
dSdkIGhhdmUgdG8gZmlndXJlIG91dCBtYW51YWxseSB3aGV0aGVyIHRvIHVzZSAnZmlsZScgb3IK
PiA+ID4gPiA+ICdob3N0X2RldmljZScuCj4gPiA+ID4KPiA+ID4gPiBUaGFua3MgZm9yIHRoZSBl
eHBsYW5hdGlvbi4gSSdsbCBnaXZlIGl0IGEgc3BpbiB1c2luZyBhIGRldmljZS4uLiBJJ3ZlCj4g
PiA+IHBvc3RlZCB2OCBidXQsIGdpdmVuIHdoYXQgeW91IHNheSwgSSdtIHN0aWxsIG5vdCBzdXJl
IEkgaGF2ZSBpdCByaWdodC4KPiA+ID4KPiA+ID4gSW5kZWVkLCBpbiB2OCwgZXZlbiB3aXRoIHRo
ZSBleHRyYSAncmF3JyBsYXllciwgdGhlIHdhcm5pbmcgaXMgc3RpbGwKPiA+ID4gdGhlcmUuIEkg
d2FzIHRyeWluZyB0byB1bmRlcnN0YW5kIHdoeSwgYW5kIEkgb25seSBmb3VuZCBvdXQgdG9kYXkg
dGhhdAo+ID4gPiB3ZSB3b3VsZCBuZWVkIHRvIHVzZSB0aGUgJ2hvc3RfZGV2aWNlJyBkcml2ZXIg
YXMgZXhwbGFpbiBieSBLZXZpbi4KPiA+ID4KPiA+ID4KPiA+ID4gQlRXIFBhdWwsIHdlIGNhbiBz
aW1wbGlmeSB0aGUgY29kZSB0aGF0IG1hbmFnZSBsYXllcnMsIGJ5IG5vdCBtYW5hZ2luZwo+ID4g
PiB0aGVtLgo+ID4gPiBJbnN0ZWFkIG9mIChpbiBKU09OIC8gUU1QIHRlcm0pOgo+ID4gPiAgICAg
eyAnZHJpdmVyJzogJ2ZpbGUnLCAnZmlsZW5hbWUnOiAnL2ZpbGUnLCAnbm9kZS1uYW1lJzogJ25v
ZGUtZmlsZScgfQo+ID4gPiAgICAgeyAnZHJpdmVyJzogJ3Fjb3cyJywgJ2ZpbGUnOiAnbm9kZS1m
aWxlJywgJ25vZGUtbmFtZSc6ICdub2RlLXFjb3cyJwo+ID4gfQo+ID4gPiB3ZSBjYW4gaGF2ZToK
PiA+ID4gICAgIHsgJ2RyaXZlcic6ICdxY293MicsICdub2RlLW5hbWUnOiAnbm9kZS1xY293Mics
Cj4gPiA+ICAgICAgICdmaWxlJzogeyAnZHJpdmVyJzogJ2ZpbGUnLCAnZmlsZW5hbWUnOiAnL2Zp
bGUnIH0gfQo+ID4gPgo+ID4gCj4gPiBJIGtpbmQgb2YgbGlrZSB0aGUgY2xlYW4gc2VwYXJhdGlv
biB0aG91Z2guLi4gRnJvbSB3aGF0IEtldmluIHNhaWQsIGl0Cj4gPiBzb3VuZHMgbGlrZSB0aGUg
bG93ZXN0IGxheWVyIHNob3VsZCB1c2UgJ3JhdycgaW5zdGVhZCBvZiAnZmlsZScgdG8gRFRSVCwK
PiA+IGFuZCB0aGVuIHdlIHNob3VsZCBiZSBiYWNrIHRvIG9ubHkgbmVlZGluZyB0aGUgc2luZ2xl
IGxheWVyIGluIHRoYXQgY2FzZS4KPiA+IEknbGwgcmV2ZXJ0IGJhY2sgdG8gdjcgYW5kIGdpdmUg
aXQgYSB0cnkuCj4gCj4gTm8sIHRoYXQgZG9lc24ndCB3b3JrIGFzIHdlIGNhbid0IGRlYWwgd2l0
aCBsb2NraW5nIGNvcnJlY3RseSB1bmxlc3MKPiB3ZSB1c2UgZHJpdmVyPWZpbGUgc28gbWF5YmUg
SSBtaXN1bmRlcnN0b29kLgoKVGhlIGxvd2VzdCBsYXllciBzaG91bGQgdXNlICdob3N0X2Rldmlj
ZScgdGhlcmUuICdyYXcnIGlzIHRoZSBmb3JtYXQKbGF5ZXIgdGhhdCBpcyBzdGFja2VkIG9uIHRv
cC4KCkknbSBub3Qgc3VyZSB3aGF0IHlvdXIgbG9ja2luZyByZXF1aXJlbWVudHMgYXJlLCBidXQg
J2hvc3RfZGV2aWNlJwpzdXBwb3J0cyB0aGUgc2FtZSBvcHRpb25zIGFzICdmaWxlJy4KCktldmlu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:46:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:46: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-devel-bounces@lists.xenproject.org>)
	id 1ggtZW-0005ST-Pl; Tue, 08 Jan 2019 15:45: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=YIob=PQ=citrix.com=prvs=9042d5aa7=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ggtZV-0005SO-RD
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 15:45:41 +0000
X-Inumbo-ID: 7230b30e-135c-11e9-af0d-5b51b1966ceb
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7230b30e-135c-11e9-af0d-5b51b1966ceb;
 Tue, 08 Jan 2019 15:45:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="75066490"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 8 Jan 2019 15:45:30 +0000
Message-ID: <20190108154530.11400-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] mm/page_alloc: fix MEMF_no_dma allocations
 for single NUMA
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IGRtYV9iaXRzaXplIGlzIHplcm8gYnkgZGVmYXVsdCBvbiBzaW5nbGUgTlVNQSBu
b2RlIG1hY2hpbmVzLgpUaGlzIG1ha2VzIGFsbCBhbGxvY19kb21oZWFwX3BhZ2VzKCkgY2FsbHMg
d2l0aCBNRU1GX25vX2RtYSByZXR1cm4gTlVMTC4KClRoZXJlIGlzIG9ubHkgMSB1c2VyIG9mIE1F
TUZfbm9fZG1hOiBkb20wX21lbWZsYWdzLCB3aGljaCBhcmUgdXNlZApkdXJpbmcgbWVtb3J5IGFs
bG9jYXRpb24gZm9yIERvbTAuIEZhaWxpbmcgYWxsb2NhdGlvbiB3aXRoIGRlZmF1bHQKZG9tMF9t
ZW1mbGFncyBpcyBlc3BlY2lhbGx5IHNldmVyZSBmb3IgdGhlIFBWIERvbTAgY2FzZTogaXQgbWFr
ZXMKYWxsb2NfY2h1bmsoKSB0byB1c2Ugc3Vib3B0aW1hbCAyTUIgYWxsb2NhdGlvbiBhbGdvcml0
aG0gd2l0aCBhIHNlYXJjaApmb3IgaGlnaGVyIG1lbW9yeSBhZGRyZXNzZXMuCgpUaGlzIGNhbiBs
ZWFkIHRvIHRoZSBOTUkgd2F0Y2hkb2cgdGltZW91dCBkdXJpbmcgUFYgRG9tMCBjb25zdHJ1Y3Rp
b24Kb24gc29tZSBtYWNoaW5lcywgd2hpY2ggY2FuIGJlIHdvcmtlZCBhcm91bmQgYnkgc3BlY2lm
eWluZyAiZG1hX2JpdHMiCmluIFhlbidzIGNtZGxpbmUgbWFudWFsbHkuCgpGaXggdGhlIGlzc3Vl
IGJ5IGlnbm9yaW5nIE1FTUZfbm9fZG1hIGluIGNhc2VzIHdoZW4gZG1hX2JpdHNpemUgaXMgemVy
bywKd2hpY2ggbWVhbnMgdGhlcmUgaXMgbm8gRE1BIHpvbmUuIFRoaXMgc2hvdWxkbid0IGNhdXNl
IGFueSBpc3N1ZXMgZm9yCkRvbTAgYmVjYXVzZSBhbGxvY19oZWFwX3BhZ2VzKCkgd2lsbCBmaXJz
dCB1c2UgaGlnaGVyIG1lbW9yeSBhZGRyZXNzZXMKZm9yIHNhdGlzZnlpbmcgbWVtb3J5IGFsbG9j
YXRpb24gcmVxdWVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+Ci0tLQp2MjoKLSBBIGRpZmZlcmVudCBhcHByb2FjaCBhcyBzdWdnZXN0
ZWQgYnkgSmFuLCB3aXRoIHdvcmRpbmcgY2hhbmdlcwoKLS0tCkNDOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDM3YTUyYWFhMGQuLmY3MWQzYmI3YTEg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCkBAIC0yMzE0LDcgKzIzMTQsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19k
b21oZWFwX3BhZ2VzKAogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKLSAgICBpZiAoIGRt
YV9iaXRzaXplICYmICgoZG1hX3pvbmUgPSBiaXRzX3RvX3pvbmUoZG1hX2JpdHNpemUpKSA8IHpv
bmVfaGkpICkKKyAgICBpZiAoICFkbWFfYml0c2l6ZSApCisgICAgICAgIG1lbWZsYWdzICY9IH5N
RU1GX25vX2RtYTsKKyAgICBlbHNlIGlmICggKGRtYV96b25lID0gYml0c190b196b25lKGRtYV9i
aXRzaXplKSkgPCB6b25lX2hpICkKICAgICAgICAgcGcgPSBhbGxvY19oZWFwX3BhZ2VzKGRtYV96
b25lICsgMSwgem9uZV9oaSwgb3JkZXIsIG1lbWZsYWdzLCBkKTsKIAogICAgIGlmICggKHBnID09
IE5VTEwpICYmCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:46:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:46:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggtaa-0005X6-4I; Tue, 08 Jan 2019 15:46: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=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggtaY-0005Ww-Nz
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:46:46 +0000
X-Inumbo-ID: 99b51258-135c-11e9-8ea8-3bb087e8580a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99b51258-135c-11e9-8ea8-3bb087e8580a;
 Tue, 08 Jan 2019 15:46:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 08:46:43 -0700
Message-Id: <5C34C5DF020000780020B5CA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 08:46:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-2-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-2-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 01/15] argo: Introduce the Kconfig option
 to govern inclusion of Argo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDA4OjQyLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IERlZmluZXMgQ09ORklHX0FSR08gd2hlbiBlbmFibGVkLiBEZWZhdWx0OiBkaXNh
YmxlZC4KPiAKPiBXaGVuIHRoZSBLY29uZmlnIG9wdGlvbiBpcyBlbmFibGVkLCB0aGUgQXJnbyBo
eXBlcmNhbGwgaW1wbGVtZW50YXRpb24KPiB3aWxsIGJlIGluY2x1ZGVkLCBhbGxvd2luZyB1c2Ug
b2YgdGhlIGh5cGVydmlzb3ItbWVkaWF0ZWQgaW50ZXJkb21haW4KPiBjb21tdW5pY2F0aW9uIG1l
Y2hhbmlzbS4KPiAKPiBBcmdvIGlzIGltcGxlbWVudGVkIGZvciB4ODYgYW5kIEFSTSBoYXJkd2Fy
ZSBwbGF0Zm9ybXMuCj4gCj4gQXZhaWxhYmlsaXR5IG9mIHRoZSBvcHRpb24gZGVwZW5kcyBvbiBF
WFBFUlQgYW5kIEFyZ28gaXMgY3VycmVudGx5IGFuCj4gZXhwZXJpbWVudGFsIGZlYXR1cmUuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBi
YWVzeXN0ZW1zLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CmJ1dCBvbmx5IGZvciBjb21taXR0aW5nIHRvZ2V0aGVyIHdpdGggYXQgbGVhc3Qgb25lIHBhdGNo
IGFjdHVhbGx5CnVzaW5nIHRoZSBzeW1ib2wuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:50:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:50: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-devel-bounces@lists.xenproject.org>)
	id 1ggteE-0006HZ-Mf; Tue, 08 Jan 2019 15:50: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=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggteD-0006HU-K8
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 15:50:33 +0000
X-Inumbo-ID: 214de8d5-135d-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 214de8d5-135d-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 15:50:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 08:50:31 -0700
Message-Id: <5C34C6C3020000780020B5EA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 08:50:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-4-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-4-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 03/15] argo: define argo_dprintk for
 subsystem debugging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDA4OjQyLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IEEgY29udmVuaWVuY2UgZm9yIHdvcmtpbmcgb24gZGV2ZWxvcG1lbnQgb2YgdGhl
IGFyZ28gc3Vic3lzdGVtOgo+IHNldHRpbmcgYSAjZGVmaW5lIHZhcmlhYmxlIGVuYWJsZXMgYWRk
aXRpb25hbCBkZWJ1ZyBtZXNzYWdlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBD
bGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgoKQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBvbmUgZnVydGhlciByZW1hcms6Cgo+IC0t
LSBhL3hlbi9jb21tb24vYXJnby5jCj4gKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKPiBAQCAtMTks
NiArMTksMTUgQEAKPiAgI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ICAjaW5jbHVkZSA8eGVuL2d1
ZXN0X2FjY2Vzcy5oPgo+ICAKPiArLyogQ2hhbmdlIHRoaXMgdG8gI2RlZmluZSBBUkdPX0RFQlVH
IGhlcmUgdG8gZW5hYmxlIG1vcmUgZGVidWcgbWVzc2FnZXMgKi8KPiArI3VuZGVmIEFSR09fREVC
VUcKPiArCj4gKyNpZmRlZiBBUkdPX0RFQlVHCj4gKyNkZWZpbmUgYXJnb19kcHJpbnRrKGZvcm1h
dCwgYXJncy4uLikgcHJpbnRrKCJhcmdvOiAiIGZvcm1hdCwgIyMgYXJncyApCj4gKyNlbHNlCj4g
KyNkZWZpbmUgYXJnb19kcHJpbnRrKGZvcm1hdCwgLi4uICkgKCh2b2lkKTApCgpUaGlzIHdvdWxk
IGJldHRlciBiZSBhbiBpbmxpbmUgZnVuY3Rpb24sIHN1Y2ggdGhhdCBhcmd1bWVudHMgcGFzc2Vk
IGluCmFjdHVhbGx5IGdldCBldmFsdWF0ZWQuIE90aGVyd2lzZSB5b3UgcmlzayBvdmVybG9va2lu
ZyB2YXJpYWJsZXMgdXNlZApmb3Igc3VjaCBsb2dnaW5nIG9ubHksIGFuZCBpbiBwYXJ0aWN1bGFy
IHRoZSBjb21waWxlciB0aGVuIGlzc3VpbmcKd2FybmluZ3MgKGJyZWFraW5nIHRoZSBidWlsZCBk
dWUgdG8gLVdlcnJvcikuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 15:52:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 15:52: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-devel-bounces@lists.xenproject.org>)
	id 1ggtgB-0006QA-3N; Tue, 08 Jan 2019 15:52: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=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggtg9-0006Py-U6
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 15:52:33 +0000
X-Inumbo-ID: 68ed0ae8-135d-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68ed0ae8-135d-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 15:52:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 08:52:31 -0700
Message-Id: <5C34C73B020000780020B5ED@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 08:52:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20190108154530.11400-1-sergey.dyasli@citrix.com>
In-Reply-To: <20190108154530.11400-1-sergey.dyasli@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] mm/page_alloc: fix MEMF_no_dma
 allocations for single NUMA
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE5IGF0IDE2OjQ1LCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBDdXJyZW50bHkgZG1hX2JpdHNpemUgaXMgemVybyBieSBkZWZhdWx0IG9uIHNpbmdsZSBO
VU1BIG5vZGUgbWFjaGluZXMuCj4gVGhpcyBtYWtlcyBhbGwgYWxsb2NfZG9taGVhcF9wYWdlcygp
IGNhbGxzIHdpdGggTUVNRl9ub19kbWEgcmV0dXJuIE5VTEwuCj4gCj4gVGhlcmUgaXMgb25seSAx
IHVzZXIgb2YgTUVNRl9ub19kbWE6IGRvbTBfbWVtZmxhZ3MsIHdoaWNoIGFyZSB1c2VkCj4gZHVy
aW5nIG1lbW9yeSBhbGxvY2F0aW9uIGZvciBEb20wLiBGYWlsaW5nIGFsbG9jYXRpb24gd2l0aCBk
ZWZhdWx0Cj4gZG9tMF9tZW1mbGFncyBpcyBlc3BlY2lhbGx5IHNldmVyZSBmb3IgdGhlIFBWIERv
bTAgY2FzZTogaXQgbWFrZXMKPiBhbGxvY19jaHVuaygpIHRvIHVzZSBzdWJvcHRpbWFsIDJNQiBh
bGxvY2F0aW9uIGFsZ29yaXRobSB3aXRoIGEgc2VhcmNoCj4gZm9yIGhpZ2hlciBtZW1vcnkgYWRk
cmVzc2VzLgo+IAo+IFRoaXMgY2FuIGxlYWQgdG8gdGhlIE5NSSB3YXRjaGRvZyB0aW1lb3V0IGR1
cmluZyBQViBEb20wIGNvbnN0cnVjdGlvbgo+IG9uIHNvbWUgbWFjaGluZXMsIHdoaWNoIGNhbiBi
ZSB3b3JrZWQgYXJvdW5kIGJ5IHNwZWNpZnlpbmcgImRtYV9iaXRzIgo+IGluIFhlbidzIGNtZGxp
bmUgbWFudWFsbHkuCj4gCj4gRml4IHRoZSBpc3N1ZSBieSBpZ25vcmluZyBNRU1GX25vX2RtYSBp
biBjYXNlcyB3aGVuIGRtYV9iaXRzaXplIGlzIHplcm8sCj4gd2hpY2ggbWVhbnMgdGhlcmUgaXMg
bm8gRE1BIHpvbmUuIFRoaXMgc2hvdWxkbid0IGNhdXNlIGFueSBpc3N1ZXMgZm9yCj4gRG9tMCBi
ZWNhdXNlIGFsbG9jX2hlYXBfcGFnZXMoKSB3aWxsIGZpcnN0IHVzZSBoaWdoZXIgbWVtb3J5IGFk
ZHJlc3Nlcwo+IGZvciBzYXRpc2Z5aW5nIG1lbW9yeSBhbGxvY2F0aW9uIHJlcXVlc3RzLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cihjb3VsZCBhbHNv
IGJlIFN1Z2dlc3RlZC1ieSkKCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 16:13:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16:13: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-devel-bounces@lists.xenproject.org>)
	id 1ggu0j-0008Sq-Ta; Tue, 08 Jan 2019 16:13: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=Gnh4=PQ=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1ggu0i-0008Sl-JK
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 16:13:48 +0000
X-Inumbo-ID: 5fe259c9-1360-11e9-92db-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::72a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fe259c9-1360-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 16:13:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=231pV2hAj8kS1xVJTP43nXERZGUYVtNlw6O6A9KX5nI=;
 b=jDaVrGDJ4fddBRREPUjW9IFVCPvF9SXy7uYOfPUQpUJ3QbZEyu3sybf5lBOfDaHn7BGXmUlr6ChgGfdzTVIxWlKWigoSWUdbVTc3OX4t8WV0JFYpPDdgdJxsOrFJm1s0nktKCKXEEWpfZfoPeAZa79XwerW4MgZj/xppNCzf/TU=
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com (20.177.200.215) by
 VI1PR02MB4573.eurprd02.prod.outlook.com (20.178.12.82) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1495.11; Tue, 8 Jan 2019 16:13:44 +0000
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f]) by VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f%3]) with mapi id 15.20.1495.011; Tue, 8 Jan 2019
 16:13:44 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
Thread-Index: AQHUl8wQEFYRUb1ZmkCS9YVk0fp+JaWHiSCAgB4J6ACAAAWBAIAAEhyA
Date: Tue, 8 Jan 2019 16:13:44 +0000
Message-ID: <ede9771e7285a8d8632cf0c37b1c601d9abc4429.camel@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <01b5a66439239a23384c7939d961edbca81e41ae.1545245243.git.ppircalabu@bitdefender.com>
 <a043ec46eed445c28b24e84fc7822019@AMSPEX02CL03.citrite.net>
 <5b276d9187a7e03d5efc950757f35891c6b14846.camel@bitdefender.com>
 <2f2544fc404a49628103c6b08c629d60@AMSPEX02CL03.citrite.net>
In-Reply-To: <2f2544fc404a49628103c6b08c629d60@AMSPEX02CL03.citrite.net>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5PR06CA0010.eurprd06.prod.outlook.com
 (2603:10a6:206:2::23) To VI1PR02MB4736.eurprd02.prod.outlook.com
 (2603:10a6:803:93::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4573;
 6:uTy/Gm59LUlwaz+XM8Kg/j5eFG0RE9D8J5Y5xt5J1viDoArZFSOVvAyluTpkvnal8kUDb/7F2/6nX5+seV6TmeqcVJxTE+zzaRZViW2b5dJIoEffxsXuOcHKCz4tAlkvVWbKuq/ddYrHklBPsDdHp0vBFumlcBwd31IjGTZZyiCLXKaOJSnN/AdG0/P3sOAb6YOEaoSffhA3hvSS/MR+SvnetDOPvtZVk2AUqLYbNm8+h1NyzRrkSWzyjQWqHjHZZKue2TrIPk/uhbQfvs7tR+87vSfJPdctD5U3t1OqjkkooJwDwFxZ144xWwKi8kHPJ3h+d9kuHvpxJONympICqgYK4Iom4h94zh1hrNktH138Aa7SYQ7r0J/Fw1gPVqnqJaa4QumQURelVQ/2tlJ59xWwFnj8iFtP7cI2eSaVLJM+F6lDlNKeFT0mQpbwqtxN5S0C7v+QYNRmz5qJi+ehWQ==;
 5:Tw8Z//x9FTaf0yImU1WT0GofrQoP6Zii/eIsHVee8zoCwG2GM0ndIJyjMkRoznuEWz9xJvDZd/9nvc5qODMzaMTvSvEm9DHDYIgfeexVhxKFsdimFo6snGEE/DaxWsjsyQOcKjKMloqomMgVelOAdKiFoFwgdjpQiqZcy2XTD5gtHDPHCWAIUWoDiF2un6SuvcCzhonSCsrT/WLVqIjKOA==;
 7:hSc2U9HNMP8+VnVlmz92KO1hgOAdU4qRv2aqZ6fe8ILjaRLKvg3RJ7QHle0HKstYxv1fMcloFgxwUQQM+Ys5blHb50MY9v0NOwki88mHewILC+UDrtSIhUJicDPygxSvenEh5v0MNweB6hbVVhX8VQ==
x-ms-office365-filtering-correlation-id: f2f5661b-d6f8-4b06-9473-08d6758442e5
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600109)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4573; 
x-ms-traffictypediagnostic: VI1PR02MB4573:|VI1PR02MB4573:
x-microsoft-antispam-prvs: <VI1PR02MB4573155AAA1DBC2146F96DD0D68A0@VI1PR02MB4573.eurprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231475)(944501520)(52105112)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4573; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4573; 
x-forefront-prvs: 0911D5CE78
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39860400002)(346002)(376002)(396003)(366004)(136003)(189003)(199004)(6506007)(14444005)(6486002)(4326008)(105586002)(2616005)(229853002)(8936002)(11346002)(478600001)(476003)(2906002)(256004)(446003)(36756003)(486006)(386003)(217873002)(102836004)(6116002)(3846002)(68736007)(86362001)(76176011)(71190400001)(50226002)(71200400001)(52116002)(5660300001)(26005)(93886005)(66066001)(2501003)(7416002)(305945005)(6436002)(186003)(118296001)(7736002)(316002)(81156014)(81166006)(8676002)(6246003)(6512007)(110136005)(14454004)(53936002)(25786009)(99286004)(54906003)(97736004)(106356001)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4573;
 H:VI1PR02MB4736.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QyEOk3v/QcTVul7Lc+VugM84InavRAuMCHML2WWBK3wgpHOjVzx1Mn8PLUMUQlgi1pSoZD/rk0fKkLFWg4ngGWSvICcopeE9zFuKjCRWb1AnFE4SSg9xyUpfOt9eKPwKfpiY4S1fj0VzMTAu2S3pnrji+vAbiRT2h/B2daEpG0wkGHMX5pAqZ7i01Ot2TVF3D2m/I7XcZqmcLra9zAblduYXlkcn2LKeJrlZPDhsiaXZQg/zGclWG5r6NQjCyggtfk4qr6h3WsVE7E1dMl3GS/CaKn07UPrDmoBpapjektx3GDZSpSX/SNv/aaxAhPsb
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <6721D4DC4AF2134584F58F0C3A4F81A7@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f2f5661b-d6f8-4b06-9473-08d6758442e5
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2019 16:13:42.7353 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4573
Subject: Re: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMDE5LTAxLTA4IGF0IDE1OjA4ICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+
ID4gDQo+ID4gDQo+ID4gQWxzbywgZm9yIHRoZSBjdXJyZW50IHZtX2V2ZW50IGltcGxlbWVudGF0
aW9uLCBvdGhlciB0aGFuIHVzaW5nIHRoZQ0KPiA+IGh2bV9wYXJhbXMgdG8gc3BlY2lmeSB0aGUg
cmluZyBwYWdlIGdmbiwgSSBjb3VsZG4ndCBzZWUgYW55IHJlYXNvbg0KPiA+IHdoeQ0KPiA+IGl0
IHNob3VsZCBiZSBsaW1pdGVkIHRvIEhWTSBndWVzdHMgb25seS4gSXMgaXQgZmVhc2libGUgdG8g
YXNzdW1lDQo+ID4gdGhlDQo+ID4gdm1fZXZlbnQgbWVjaGFuaXNtIHdpbGwgbm90IGV2ZXIgYmUg
ZXh0ZW5kZWQgdG8gUFYgZ3Vlc3RzPw0KPiA+IA0KPiANCj4gVW5sZXNzIHlvdSBsaW1pdCB0aGlu
Z3MgdG8gSFZNIChhbmQgUFZIKSBndWVzdHMgdGhlbiBJIGd1ZXNzIHlvdSdsbA0KPiBydW4gaW50
byB0aGUgc2FtZSBwYWdlIG93bmVyc2hpcCBwcm9ibGVtcyB0aGF0IGlvcmVxIHNlcnZlciByYW4g
aW50bw0KPiAoZHVlIHRvIGEgUFYgZ3Vlc3QgYmVpbmcgYWxsb3dlZCB0byBtYXAgYW55IHBhZ2Ug
YXNzaWduZWQgdG8gaXQuLi4NCj4gaW5jbHVkaW5nIHRob3NlIHRoYXQgbWF5IGJlICdyZXNvdXJj
ZXMnIGl0IHNob3VsZCBub3QgYmUgYWJsZSB0byBzZWUNCj4gZGlyZWN0bHkpLiBBbnkgcGFydGlj
dWxhciByZWFzb24gd2h5IHlvdSdkIGRlZmluaXRlbHkgd2FudCB0byBzdXBwb3J0DQo+IHB1cmUg
UFYgZ3Vlc3RzPw0KPiANCj4gICBQYXVsDQoNCk5vLCBidXQgYXQgdGhpcyBwb2ludCBJIGp1c3Qg
d2FudCB0byBtYWtlIHN1cmUgSSdtIG5vdCBsaW1pdGluZyB0aGUNCnZtX2V2ZW50cyB1c2FnZS4N
Cg0KTWFueSB0aGFua3MsDQpQZXRyZQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 16:15:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16:15: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-devel-bounces@lists.xenproject.org>)
	id 1ggu2H-00006E-Ac; Tue, 08 Jan 2019 16:15: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=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggu2F-000064-Om
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 16:15:23 +0000
X-Inumbo-ID: 98eacf31-1360-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98eacf31-1360-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 16:15:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 09:15:21 -0700
Message-Id: <5C34CC96020000780020B61C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 09:15:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546000776-23378-1-git-send-email-andrew.cooper3@citrix.com>
 <1546000776-23378-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546000776-23378-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/6] x86/AMD Split init_amd() into per-uarch
 helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE4IGF0IDEzOjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyByZWR1Y2VzIHRoZSBjb21wbGV4aXR5IG9mIGluaXRfYW1kKCksIGFuZCBjb2xs
ZWN0cyByZWxhdGVkCj4gd29ya2Fyb3VuZHMgdG9nZXRoZXIuCj4gCj4gSXQgYWxzbyBvZmZlcnMg
dXMgdGhlIG9wcG9ydHVuaXR5IHRvIHN0b3AgcGVyZm9ybWluZyB3b3JrYXJvdW5kcyB3aGVuCj4g
dmlydHVhbGlzZWQgLSBkb2luZyBzbyBpcyB3YXN0ZWZ1bCwgYXMgaXQgYWxsIGludm9sdmVzIHBv
a2luZyBNU1JzIHdoaWNoCj4gbm8gaHlwZXJ2aXNvciB3aWxsIGxldCB1cyB0b3VjaCBpbiBwcmFj
dGljZS4KCk5vIF9jdXJyZW50XyBoeXBlcnZpc29yIC0gcGVyaGFwcy4gQnV0IGEgcmVhbGx5IGdv
b2Qgb25lIG1pZ2h0CmVtdWxhdGUgYXQgbGVhc3Qgc29tZSBvZiB0aGVtLgoKPiAtLS0gYS94ZW4v
YXJjaC94ODYvY3B1L2FtZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwo+IEBAIC01
MzQsMjIgKzUzNCwxNjUgQEAgc3RhdGljIHZvaWQgZWFybHlfaW5pdF9hbWQoc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQo+ICAJY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKE5VTEwpOwo+ICB9Cj4gIAo+ICtz
dGF0aWMgdm9pZCBpbml0X2FtZF9rOChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4gK3sKPiArICAg
IHVpbnQ2NF90IHZhbDsKPiArCj4gKyAgICAvKgo+ICsgICAgICogU2tpcCBlcnJhdGEgd29ya2Fy
b3VuZHMgaWYgd2UgYXJlIHZpcnR1YWxpc2VkLiAgV2Ugd29uJ3QgaGF2ZQo+ICsgICAgICogc3Vm
ZmljaWVudCBjb250cm9sIG9mIGhhcmR3YXJlIHRvIGRvIGFueXRoaW5nIHVzZWZ1bC4KPiArICAg
ICAqLwo+ICsgICAgaWYgKCAhY3B1X2hhc19oeXBlcnZpc29yICkKPiArICAgICAgICByZXR1cm47
CgpOb3RlIGhvdyB5b3UgdGhlbiBhbHNvIHNraXAgLi4uCgo+ICsgICAgLyoKPiArICAgICAqIERp
c2FibGUgVExCIGZsdXNoIGZpbHRlciBieSBzZXR0aW5nIEhXQ1IuRkZESVMgYml0IDYKPiArICAg
ICAqCj4gKyAgICAgKiBFcnJhdHVtIDYzIGZvciBTSC1CMyBzdGVwcGluZ3MKPiArICAgICAqIEVy
cmF0dW0gMTIyIGZvciBhbGwgc3RlcHBpbmdzIChGKyBoYXZlIGl0IGRpc2FibGVkIGJ5IGRlZmF1
bHQpCj4gKyAgICAgKi8KPiArICAgIHJkbXNybChNU1JfSzdfSFdDUiwgdmFsKTsKPiArICAgIGlm
ICggISh2YWwgJiAoMXUgPDwgNikpICkKPiArICAgICAgICB3cm1zcmwoTVNSX0s3X0hXQ1IsIHZh
bCB8ICgxdSA8PCA2KSk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFNvbWUgQklPU2VzIGluY29y
cmVjdGx5IGZvcmNlIExBSEZfTE0sIGJ1dCBvbmx5IHJldmlzaW9ucyBEIGFuZCBsYXRlcgo+ICsg
ICAgICogYWN0dWFsbHkgc3VwcG9ydCBpdC4KPiArICAgICAqCj4gKyAgICAgKiBBTUQgRXJyYXR1
bSAjMTEwLCBkb2NJZDogMjU3NTkuCj4gKyAgICAgKi8KPiArICAgIGlmICggYy0+eDg2X21vZGVs
IDwgMHgxNCAmJiBjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFX0xBSEZfTE0pICkKPiArICAgIHsKPiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgbCwgaDsKPiArCj4gKyAgICAgICAgX19jbGVhcl9iaXQoWDg2
X0ZFQVRVUkVfTEFIRl9MTSwgYy0+eDg2X2NhcGFiaWxpdHkpOwoKLi4uIHRoaXMuIElmIHdlIGV4
cGVjdCBsb3dlciBsZXZlbCBoeXBlcnZpc29ycyB0byBoYXZlIGZpeGVkIHRoaXMgYWxyZWFkeSwg
d2UKc2hvdWxkIGltbyBwYW5pYygpIGhlcmUgKGFuZCBwZXJoYXBzIGluIGZ1cnRoZXIgcGxhY2Vz
KSBpZiB3ZSBzdGlsbCBmaW5kIGl0IHdyb25nCihvciB3aGF0IHdlIGNvbnNpZGVyIHdyb25nKS4K
Cj4gK3N0YXRpYyB2b2lkIGluaXRfYW1kX2sxMChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4gK3sK
PiArICAgIHVpbnQ2NF90IHZhbDsKPiArCj4gKyAgICAvKiBQb2ludGxlc3MgdG8gdXNlIE1XQUlU
IG9uIEZhbWlseTEwIGFzIGl0IGRvZXMgbm90IGRlZXAgc2xlZXAuICovCj4gKyAgICBfX2NsZWFy
X2JpdChYODZfRkVBVFVSRV9NT05JVE9SLCBjLT54ODZfY2FwYWJpbGl0eSk7CgpTZWUgaG93IHlv
dSBoYXZlIHRoaXMgYWhlYWQgb2YgdGhlIHZpcnR1YWxpemF0aW9uIGNoZWNrIGhlcmU/Cgo+ICtz
dGF0aWMgdm9pZCBpbml0X2FtZF9idWxsZG96ZXIoc3RydWN0IGNwdWluZm9feDg2ICpjKSAvKiBG
YW0gMTVoICovCj4gK3sKPiArICAgIHVpbnQ2NF90IHZhbDsKPiArCj4gKyAgICAvKgo+ICsgICAg
ICogU2tpcCBlcnJhdGEgd29ya2Fyb3VuZHMgaWYgd2UgYXJlIHZpcnR1YWxpc2VkLiAgV2Ugd29u
J3QgaGF2ZQo+ICsgICAgICogc3VmZmljaWVudCBjb250cm9sIG9mIGhhcmR3YXJlIHRvIGRvIGFu
eXRoaW5nIHVzZWZ1bC4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhY3B1X2hhc19oeXBlcnZpc29y
ICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgLyogcmUtZW5hYmxlIFRvcG9sb2d5RXh0
ZW5zaW9ucyBpZiBzd2l0Y2hlZCBvZmYgYnkgQklPUyAqLwo+ICsgICAgaWYgKCBjLT54ODZfbW9k
ZWwgPj0gMHgxMCAmJiBjLT54ODZfbW9kZWwgPD0gMHgxZiAmJgo+ICsgICAgICAgICAhY3B1X2hh
cyhjLCBYODZfRkVBVFVSRV9UT1BPRVhUKSAmJgo+ICsgICAgICAgICAhcmRtc3Jfc2FmZShNU1Jf
SzhfRVhUX0ZFQVRVUkVfTUFTSywgdmFsKSApCj4gKyAgICB7Cj4gKyAgICAgICAgX19zZXRfYml0
KFg4Nl9GRUFUVVJFX1RPUE9FWFQsIGMtPng4Nl9jYXBhYmlsaXR5KTsKPiArICAgICAgICB3cm1z
cl9zYWZlKE1TUl9LOF9FWFRfRkVBVFVSRV9NQVNLLCB2YWwgfCAoMXVsbCA8PCA1NCkpOwo+ICsg
ICAgfQoKVGhpcyBpcyBvbmUgb2YgdGhlIGNhc2VzIHdoZXJlIEknZCBleHBlY3QgYSBnb29kIGh5
cGVydmlzb3IgdG8gcGVybWl0IGNvbnRyb2wuCkluZGVwZW5kZW50IG9mIHRoaXMgSSB0aGluayBu
b3cgd291bGQgYmUgYSBnb29kIG9wcG9ydHVuaXR5IHRvIF9fc2V0X2JpdCgpCm9ubHkgaWYgV1JN
U1IgYWN0dWFsbHkgbWFuYWdlZCB0byBmbGlwIHRoZSBiaXQuCgo+ICsgICAgLyoKPiBAQCAtNjk0
LDczICs3OTgsOSBAQCBzdGF0aWMgdm9pZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMp
Cj4gIAkJICAgICAgICIqKiogUGFzcyBcImFsbG93X3Vuc2FmZVwiIGlmIHlvdSdyZSB0cnVzdGlu
ZyIKPiAgCQkgICAgICAgIiBhbGwgeW91ciAoUFYpIGd1ZXN0IGtlcm5lbHMuICoqKlxuIik7Cj4g
IAo+IC0JaWYgKGMtPng4NiA9PSAweDE2ICYmIGMtPng4Nl9tb2RlbCA8PSAweGYpIHsKPiAtCQlp
ZiAoYyA9PSAmYm9vdF9jcHVfZGF0YSkgewo+IC0JCQlsID0gcGNpX2NvbmZfcmVhZDMyKDAsIDAs
IDB4MTgsIDB4MywgMHg1OCk7Cj4gLQkJCWggPSBwY2lfY29uZl9yZWFkMzIoMCwgMCwgMHgxOCwg
MHgzLCAweDVjKTsKPiAtCQkJaWYgKChsICYgMHgxZikgfCAoaCAmIDB4MSkpCj4gLQkJCQlwcmlu
dGsoS0VSTl9XQVJOSU5HCj4gLQkJCQkgICAgICAgIkFwcGx5aW5nIHdvcmthcm91bmQgZm9yIGVy
cmF0dW0gNzkyOiAlcyVzJXNcbiIsCj4gLQkJCQkgICAgICAgKGwgJiAweDFmKSA/ICJjbGVhcmlu
ZyBEMThGM3g1OFs0OjBdIiA6ICIiLAo+IC0JCQkJICAgICAgICgobCAmIDB4MWYpICYmIChoICYg
MHgxKSkgPyAiIGFuZCAiIDogIiIsCj4gLQkJCQkgICAgICAgKGggJiAweDEpID8gImNsZWFyaW5n
IEQxOEYzeDVDWzBdIiA6ICIiKTsKPiAtCj4gLQkJCWlmIChsICYgMHgxZikKPiAtCQkJCXBjaV9j
b25mX3dyaXRlMzIoMCwgMCwgMHgxOCwgMHgzLCAweDU4LAo+IC0JCQkJCQkgbCAmIH4weDFmKTsK
PiAtCj4gLQkJCWlmIChoICYgMHgxKQo+IC0JCQkJcGNpX2NvbmZfd3JpdGUzMigwLCAwLCAweDE4
LCAweDMsIDB4NWMsCj4gLQkJCQkJCSBoICYgfjB4MSk7Cj4gLQkJfQo+IC0KPiAtCQlyZG1zcmwo
TVNSX0FNRDY0X0xTX0NGRywgdmFsdWUpOwo+IC0JCWlmICghKHZhbHVlICYgKDEgPDwgMTUpKSkg
ewo+IC0JCQlzdGF0aWMgYm9vbF90IHdhcm5lZDsKPiAtCj4gLQkJCWlmIChjID09ICZib290X2Nw
dV9kYXRhIHx8IG9wdF9jcHVfaW5mbyB8fAo+IC0JCQkgICAgIXRlc3RfYW5kX3NldF9ib29sKHdh
cm5lZCkpCj4gLQkJCQlwcmludGsoS0VSTl9XQVJOSU5HCj4gLQkJCQkgICAgICAgIkNQVSV1OiBB
cHBseWluZyB3b3JrYXJvdW5kIGZvciBlcnJhdHVtIDc5M1xuIiwKPiAtCQkJCSAgICAgICBzbXBf
cHJvY2Vzc29yX2lkKCkpOwo+IC0JCQl3cm1zcmwoTVNSX0FNRDY0X0xTX0NGRywgdmFsdWUgfCAo
MSA8PCAxNSkpOwo+IC0JCX0KPiAtCX0gZWxzZSBpZiAoYy0+eDg2ID09IDB4MTIpIHsKPiAtCQly
ZG1zcmwoTVNSX0FNRDY0X0RFX0NGRywgdmFsdWUpOwo+IC0JCWlmICghKHZhbHVlICYgKDFVIDw8
IDMxKSkpIHsKPiAtCQkJc3RhdGljIGJvb2wgd2FybmVkOwo+IC0KPiAtCQkJaWYgKGMgPT0gJmJv
b3RfY3B1X2RhdGEgfHwgb3B0X2NwdV9pbmZvIHx8Cj4gLQkJCSAgICAhdGVzdF9hbmRfc2V0X2Jv
b2wod2FybmVkKSkKPiAtCQkJCXByaW50ayhLRVJOX1dBUk5JTkcKPiAtCQkJCSAgICAgICAiQ1BV
JXU6IEFwcGx5aW5nIHdvcmthcm91bmQgZm9yIGVycmF0dW0gNjY1XG4iLAo+IC0JCQkJICAgICAg
IHNtcF9wcm9jZXNzb3JfaWQoKSk7CgpXaGlsZSBJIGFncmVlIHdpdGggeW91ciBjb25zaXN0ZW5j
eSBhcmd1bWVudCwgbWVzc2FnZXMgbGlrZSB0aGlzIG9uZSBhcmUgbWVhbnQgdG8KaGludCBhdCBh
biBvdXRkYXRlZCBCSU9TLCB3aGljaCBJIHRoaW5rIGlzIGhlbHBmdWwgYW5kIGhlbmNlIEknbSBu
b3QgY29udmluY2VkIHNob3VsZApiZSBkcm9wcGVkIGRlc3BpdGUgc2ltaWxhciBtZXNzYWdlcyBt
aXNzaW5nIGVsc2V3aGVyZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 16:20:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16:20: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-devel-bounces@lists.xenproject.org>)
	id 1ggu7Z-0000tH-W5; Tue, 08 Jan 2019 16:20:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ggu7Y-0000tC-Ir
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 16:20:52 +0000
X-Inumbo-ID: 5c49f438-1361-11e9-9dea-2319f0c9e581
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c49f438-1361-11e9-9dea-2319f0c9e581;
 Tue, 08 Jan 2019 16:20:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 09:20:48 -0700
Message-Id: <5C34CDDE020000780020B62E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 09:20:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546000776-23378-1-git-send-email-andrew.cooper3@citrix.com>
 <1546000776-23378-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546000776-23378-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/6] x86/feature: Generalise synth and
 introduce a bug word
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE4IGF0IDEzOjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRnV0dXJlIGNoYW5nZXMgYXJlIGdvaW5nIHRvIHdhbnQgdG8gdXNlIGNwdV9idWdfKiBp
biBhIG1hbm5vciBzaW1pbGFyIHRvCj4gTGludXguICBJbnRyb2R1Y2Ugb25lIGJ1ZyB3b3JkLCBh
bmQgZ2VuZXJhbGlzZSB0aGUgY2FsY3VsYXRpb24gb2YKPiBOQ0FQSU5UUy4KCkFzIHNhaWQgZWxz
ZXdoZXJlLCB1bmxlc3MgZm9yIHRoZSBwdXJwb3NlIG9mIGFsdGVybmF0aXZlcyBwYXRjaGluZwpJ
J20gbm90IGNvbnZpbmNlZCBvZiB0aGUgYmVuZWZpdHMgb2YgdGhpcyBvdmVyIHNpbXBsZSBib29s
ZWFuCnZhcmlhYmxlcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 16:25:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16:25: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-devel-bounces@lists.xenproject.org>)
	id 1gguC6-00014D-PZ; Tue, 08 Jan 2019 16:25: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=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gguC5-000148-KX
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 16:25:33 +0000
X-Inumbo-ID: 047e98fc-1362-11e9-b7dd-73e373544d58
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 047e98fc-1362-11e9-b7dd-73e373544d58;
 Tue, 08 Jan 2019 16:25:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 09:25:30 -0700
Message-Id: <5C34CEF8020000780020B645@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 09:25:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com><cover.1545245243.git.ppircalabu@bitdefender.com>
 <beb32f568f2e4f3630ffd6d59f9a3b7ca0e6f3d2.1545245243.git.ppircalabu@bitdefender.com>
In-Reply-To: <beb32f568f2e4f3630ffd6d59f9a3b7ca0e6f3d2.1545245243.git.ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 2/6] tools/libxc: Define VM_EVENT type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjEyLjE4IGF0IDE5OjUyLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IEBAIC03OTYsNyArNzg3LDcgQEAgc3RydWN0IHhlbl9kb21jdGxfZ2Ric3hfZG9tc3Rh
dHVzIHsKPiAgICogRVhERVYgIC0gZ3Vlc3QgaGFzIFBvRCBlbmFibGVkCj4gICAqIEVCVVNZICAt
IGd1ZXN0IGhhcyBvciBoYWQgcGFnaW5nIGVuYWJsZWQsIHJpbmcgYnVmZmVyIHN0aWxsIGFjdGl2
ZQo+ICAgKi8KPiAtI2RlZmluZSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QX1BBR0lORyAgICAgICAg
ICAgIDEKPiArI2RlZmluZSBYRU5fVk1fRVZFTlRfVFlQRV9QQUdJTkcgICAgICAgICAxCgpBc3N1
bWluZyB0aGUgcmVuYW1pbmcgaXMgZm9yIHRoZSBwdXJwb3NlIG9mIHJlLXVzZSBlbHNld2hlcmUs
CkkgdGhpbmsgdGhlc2Ugc2hvdWxkIGJlIG1vdmVkIHRvIHZtX2V2ZW50LmggdGhlbi4KCj4gKyAq
IFRoaXMgaHlwZXJjYWxsIGFsbG93cyBvbmUgdG8gY29udHJvbCB0aGUgdm1fZXZlbnQgcmluZ3Mg
KGVuYWJsZS9kaXNhYmxlKSwKPiArICogYXMgd2VsbCBhcyB0byBzaWduYWwgdG8gdGhlIGh5cGVy
dmlzb3IgdG8gcHVsbCByZXNwb25zZXMgKHJlc3VtZSkgYW5kCj4gKyAqIHJldHJpZXZlIHRoZSBl
dmVudCBjaGFubmVsIGZyb20gdGhlIGdpdmVuIHJpbmcuCj4gKyAqLwo+ICsjZGVmaW5lIFhFTl9W
TV9FVkVOVF9FTkFCTEUgICAgICAgICAgICAgICAwCj4gKyNkZWZpbmUgWEVOX1ZNX0VWRU5UX0RJ
U0FCTEUgICAgICAgICAgICAgIDEKPiArI2RlZmluZSBYRU5fVk1fRVZFTlRfUkVTVU1FICAgICAg
ICAgICAgICAgMgoKU2FtZSBwZXJoYXBzIGZvciB0aGVzZSwgYWxiZWl0IGhlcmUgeW91IGp1c3Qg
bW92ZSB0aGVtIGRvd24gYQpmZXcgbGluZXMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 16:26:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16:26: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-devel-bounces@lists.xenproject.org>)
	id 1gguCk-00018e-3k; Tue, 08 Jan 2019 16:26: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=vjXc=PQ=citrix.com=prvs=904727a53=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gguCj-00018Y-IR
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 16:26:13 +0000
X-Inumbo-ID: 1c1b2457-1362-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c1b2457-1362-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 16:26:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,454,1539648000"; d="scan'208";a="84288425"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Petre Ovidiu PIRCALABU' <ppircalabu@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
Thread-Index: AQHUl8woxm/VQ2DXXUee2gxHwWMCcKWHiKuggB35t4CAABFN4IAABjYAgAATVkA=
Date: Tue, 8 Jan 2019 16:25:16 +0000
Message-ID: <76299234d7ec4a49a3fc90d569613105@AMSPEX02CL03.citrite.net>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <01b5a66439239a23384c7939d961edbca81e41ae.1545245243.git.ppircalabu@bitdefender.com>
 <a043ec46eed445c28b24e84fc7822019@AMSPEX02CL03.citrite.net>
 <5b276d9187a7e03d5efc950757f35891c6b14846.camel@bitdefender.com>
 <2f2544fc404a49628103c6b08c629d60@AMSPEX02CL03.citrite.net>
 <ede9771e7285a8d8632cf0c37b1c601d9abc4429.camel@bitdefender.com>
In-Reply-To: <ede9771e7285a8d8632cf0c37b1c601d9abc4429.camel@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQZXRyZSBPdmlkaXUgUElSQ0FM
QUJVIFttYWlsdG86cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb21dDQo+IFNlbnQ6IDA4IEphbnVh
cnkgMjAxOSAxNjoxNA0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4
LmNvbT47IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT47IEtvbnJh
ZA0KPiBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IEdlb3JnZSBEdW5s
YXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXIgPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBJYW4NCj4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSnVsaWVuDQo+IEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT47IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT47IEph
bg0KPiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUkZDIFBBVENIIDQv
Nl0gdm1fZXZlbnQ6IFVzZSBzbG90dGVkIGNoYW5uZWxzDQo+IGZvciBzeW5jIHJlcXVlc3RzLg0K
PiANCj4gT24gVHVlLCAyMDE5LTAxLTA4IGF0IDE1OjA4ICswMDAwLCBQYXVsIER1cnJhbnQgd3Jv
dGU6DQo+ID4gPg0KPiA+ID4NCj4gPiA+IEFsc28sIGZvciB0aGUgY3VycmVudCB2bV9ldmVudCBp
bXBsZW1lbnRhdGlvbiwgb3RoZXIgdGhhbiB1c2luZyB0aGUNCj4gPiA+IGh2bV9wYXJhbXMgdG8g
c3BlY2lmeSB0aGUgcmluZyBwYWdlIGdmbiwgSSBjb3VsZG4ndCBzZWUgYW55IHJlYXNvbg0KPiA+
ID4gd2h5DQo+ID4gPiBpdCBzaG91bGQgYmUgbGltaXRlZCB0byBIVk0gZ3Vlc3RzIG9ubHkuIElz
IGl0IGZlYXNpYmxlIHRvIGFzc3VtZQ0KPiA+ID4gdGhlDQo+ID4gPiB2bV9ldmVudCBtZWNoYW5p
c20gd2lsbCBub3QgZXZlciBiZSBleHRlbmRlZCB0byBQViBndWVzdHM/DQo+ID4gPg0KPiA+DQo+
ID4gVW5sZXNzIHlvdSBsaW1pdCB0aGluZ3MgdG8gSFZNIChhbmQgUFZIKSBndWVzdHMgdGhlbiBJ
IGd1ZXNzIHlvdSdsbA0KPiA+IHJ1biBpbnRvIHRoZSBzYW1lIHBhZ2Ugb3duZXJzaGlwIHByb2Js
ZW1zIHRoYXQgaW9yZXEgc2VydmVyIHJhbiBpbnRvDQo+ID4gKGR1ZSB0byBhIFBWIGd1ZXN0IGJl
aW5nIGFsbG93ZWQgdG8gbWFwIGFueSBwYWdlIGFzc2lnbmVkIHRvIGl0Li4uDQo+ID4gaW5jbHVk
aW5nIHRob3NlIHRoYXQgbWF5IGJlICdyZXNvdXJjZXMnIGl0IHNob3VsZCBub3QgYmUgYWJsZSB0
byBzZWUNCj4gPiBkaXJlY3RseSkuIEFueSBwYXJ0aWN1bGFyIHJlYXNvbiB3aHkgeW91J2QgZGVm
aW5pdGVseSB3YW50IHRvIHN1cHBvcnQNCj4gPiBwdXJlIFBWIGd1ZXN0cz8NCj4gPg0KPiA+ICAg
UGF1bA0KPiANCj4gTm8sIGJ1dCBhdCB0aGlzIHBvaW50IEkganVzdCB3YW50IHRvIG1ha2Ugc3Vy
ZSBJJ20gbm90IGxpbWl0aW5nIHRoZQ0KPiB2bV9ldmVudHMgdXNhZ2UuDQoNCk9rLCBidXQgZ2l2
ZW4gdGhhdCBhIGZyYW1ld29yayAoaS5lLiBpb3JlcSkgZXhpc3RzIGZvciBIVk0vUFZIIGd1ZXN0
cyB0aGVuIElNTyBpdCBtYWtlcyBzZW5zZSB0byB0YXJnZXQgdGhvc2UgZ3Vlc3RzIGZpcnN0IGFu
ZCB0aGVuIGZpZ3VyZSBvdXQgaG93IHRvIG1ha2UgdGhpbmdzIHdvcmsgZm9yIFBWIGxhdGVyIGlm
IG5lZWQgYmUuDQoNCiAgUGF1bA0KDQo+IA0KPiBNYW55IHRoYW5rcywNCj4gUGV0cmUNCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 16:27:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16:27: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-devel-bounces@lists.xenproject.org>)
	id 1gguEL-0001HQ-GW; Tue, 08 Jan 2019 16:27: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=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gguEK-0001HI-7k
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 16:27:52 +0000
X-Inumbo-ID: 572f954b-1362-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 572f954b-1362-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 16:27:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 09:27:49 -0700
Message-Id: <5C34CF81020000780020B648@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 09:27:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com><cover.1545245243.git.ppircalabu@bitdefender.com>
 <b1269ed5b2454c8fd3c373bc92201efe13fc8194.1545245243.git.ppircalabu@bitdefender.com>
In-Reply-To: <b1269ed5b2454c8fd3c373bc92201efe13fc8194.1545245243.git.ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 6/6] xc_version: add vm_event interface
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjEyLjE4IGF0IDE5OjUyLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZl
bmRlci5jb20+CgpBbiBlbXB0eSBkZXNjcmlwdGlvbiBpcyBub3QgaGVscGZ1bC4gVGhlIGltbWVk
aWF0ZSBxdWVzdGlvbiBpczogV2h5PwpXZSBkb24ndCBkbyB0aGlzIGZvciBvdGhlciBpbnRlcmZh
Y2UgdmVyc2lvbnMuIEknbSB1bmNvbnZpbmNlZCBhCnNwZWNpYWwgcHVycG9zZSBwaWVjZSBvZiBp
bmZvcm1hdGlvbiBsaWtlIHRoaXMgb25lIGJlbG9uZ3MgaW50byB0aGUKcmF0aGVyIGdlbmVyaWMg
dmVyc2lvbiBoeXBlcmNhbGwuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 16:38:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16:38: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-devel-bounces@lists.xenproject.org>)
	id 1gguO6-00027r-GD; Tue, 08 Jan 2019 16:37: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=PPOx=PQ=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gguO4-000277-HO
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 16:37:56 +0000
X-Inumbo-ID: bf68809f-1363-11e9-92db-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf68809f-1363-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 16:37:55 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 1D8CE301AB2C; Tue,  8 Jan 2019 18:37:54 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 0FF0B306E477;
 Tue,  8 Jan 2019 18:37:54 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>,
 Petre Pircalabu <ppircalabu@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <cover.1545245243.git.ppircalabu@bitdefender.com>
 <b1269ed5b2454c8fd3c373bc92201efe13fc8194.1545245243.git.ppircalabu@bitdefender.com>
 <5C34CF81020000780020B648@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <7bb4f60e-55d2-925e-20ae-0fe25e254199@bitdefender.com>
Date: Tue, 8 Jan 2019 18:37:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C34CF81020000780020B648@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [RFC PATCH 6/6] xc_version: add vm_event interface
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS84LzE5IDY6MjcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjEyLjE4IGF0
IDE5OjUyLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBTaWduZWQtb2Zm
LWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+IAo+IEFu
IGVtcHR5IGRlc2NyaXB0aW9uIGlzIG5vdCBoZWxwZnVsLiBUaGUgaW1tZWRpYXRlIHF1ZXN0aW9u
IGlzOiBXaHk/Cj4gV2UgZG9uJ3QgZG8gdGhpcyBmb3Igb3RoZXIgaW50ZXJmYWNlIHZlcnNpb25z
LiBJJ20gdW5jb252aW5jZWQgYQo+IHNwZWNpYWwgcHVycG9zZSBwaWVjZSBvZiBpbmZvcm1hdGlv
biBsaWtlIHRoaXMgb25lIGJlbG9uZ3MgaW50byB0aGUKPiByYXRoZXIgZ2VuZXJpYyB2ZXJzaW9u
IGh5cGVyY2FsbC4KCkZvciBhbiBpbnRyb3NwZWN0aW9uIGFwcGxpY2F0aW9uIG1lYW50IHRvIGJl
IGRlcGxveWVkIG9uIHNldmVyYWwgWGVuIAp2ZXJzaW9ucyB3aXRob3V0IHJlY29tcGlsaW5nLCBp
dCBpcyBpbXBvcnRhbnQgdG8gYmUgYWJsZSB0byBkZWNpZGUgYXQgCnJ1bnRpbWUgd2hhdCBzaXpl
IGFuZCBsYXlvdXQgdGhlIHZtX2V2ZW50IHN0cnVjdCBoYXMuCgpDdXJyZW50bHkgdGhpcyBjYW4g
c29tZXdoYXQgYmUgZG9uZSBieSBhc3NvY2lhdGluZyB0aGUgY3VycmVudCB2ZXJzaW9uIAp3aXRo
IHRoZSB2bV9ldmVudCB2ZXJzaW9uLCBidXQgdGhhdCBpcyBub3QgaWRlYWwgZm9yIG9idmlvdXMg
cmVhc29ucy4gClJlYWRpbmcgdGhlIHZtX2V2ZW50IHZlcnNpb24gZnJvbSBhbiBhY3R1YWwgdm1f
ZXZlbnQgaXMgYWxzbyBvdXQgb2YgdGhlIApxdWVzdGlvbiwgYmVjYXVzZSBpbiBvcmRlciB0byBi
ZSBhYmxlIHRvIHJlY2VpdmUgdGhlIGZpcnN0IHZtX2V2ZW50IHdlIApoYXZlIHRvIHNldCB0aGUg
cmluZyBidWZmZXIgdXAsIGFuZCB0aGF0IHJlcXVpcmVzIGtub3dsZWRnZSBvZiB0aGUgc2l6ZSAK
b2YgdGhlIHZtX2V2ZW50LiBTbyBhIHJ1bi10aW1lIG1lY2hhbmlzbSBmb3IgcXVlcnlpbmcgdGhl
IHZtX2V2ZW50IAp2ZXJzaW9uIGlzIG5lZWRlZC4KCldlIGp1c3QgdGhvdWdodCB0aGF0IHRoaXMg
d2FzIHRoZSBtb3N0IGZsZXhpYmxlIHBsYWNlIHRvIGFkZCBpdC4KCgpUaGFua3MsClJhenZhbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 16:44:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1gguU8-0002sC-MX; Tue, 08 Jan 2019 16:44:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gguU7-0002re-Ti
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 16:44:11 +0000
X-Inumbo-ID: 9efff162-1364-11e9-bfec-bbba5ca888f6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9efff162-1364-11e9-bfec-bbba5ca888f6;
 Tue, 08 Jan 2019 16:44: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 1gguTu-0002SJ-P3; Tue, 08 Jan 2019 16:43:58 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gguTu-0005Vo-MG; Tue, 08 Jan 2019 16:43:58 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gguTu-0005Vo-MG@xenbits.xenproject.org>
Date: Tue, 08 Jan 2019 16:43:58 +0000
Subject: [Xen-devel] Xen Security Advisory 275 v3 (CVE-2018-19961,
 CVE-2018-19962) - insufficient TLB flushing / improper large page
 mappings with AMD IOMMUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

    Xen Security Advisory CVE-2018-19961,CVE-2018-19962 / XSA-275
                              version 3

  insufficient TLB flushing / improper large page mappings with AMD IOMMUs

UPDATES IN VERSION 3
====================

CVEs assigned.

ISSUE DESCRIPTION
=================

In order to be certain that no undue access to memory is possible
anymore after IOMMU mappings of this memory have been removed,
Translation Lookaside Buffers (TLBs) need to be flushed after most
changes to such mappings.  Xen bypassed certain IOMMU flushes on AMD
x86 hardware.  (CVE-2018-19961)

Furthermore logic exists Xen to re-combine small page mappings
into larger ones.  Such re-combination could have occured in cases
when it was not really safe/correct to do so.  (CVE-2018-19962)

IMPACT
======

A malicious or buggy guest may be able to escalate its privileges, may
cause a Denial of Service (DoS) affecting the entire host, or may be
able to access data it is not supposed to access (information leak).

VULNERABLE SYSTEMS
==================

Xen versions from at least 3.2 onwards are affected.  Note that the
situation is worse in 4.1 and earlier, in that there's no flushing of
the TLB at all.

Only systems with AMD x86 hardware with enabled IOMMU are affected.

ARM and Intel x86 systems, and AMD x86 systems without enabled IOMMU,
are not affected.

Only systems where physical PCI devices are assigned to untrusted guests
are vulnerable.

MITIGATION
==========

There is no known mitigation for affected system/guest combinations.

CREDITS
=======

This issue was discovered by Paul Durrant of Citrix.

RESOLUTION
==========

Applying the appropriate set of attached patches resolves this issue.

xsa275-?.patch           xen-unstable
xsa275-4.11-?.patch      Xen 4.11.x ... Xen 4.8.x
xsa275-4.7-?.patch       Xen 4.7.x

$ sha256sum xsa275*
b5a02598cd2cffcc2cb59c724eeabb50220fa55f2cbe571726a5228909bf7bfe  xsa275.meta
7a3360e61fbb088f7d9f2b92921c9dceb08a1e01563c42ba4cf4a9999fe42fc4  xsa275-1.patch
4783a3abd2d87386ce9a7b790666ad398c5e027a6a146fce6424f0bcbfd8a7c6  xsa275-2.patch
49844d06f24ea129f1a501b4b0d5cb6ec3b288f3a2b41377ce793cc6fc81a788  xsa275-4.7-1.patch
7ea8bf2ff2c8c92cb064a70959a1148229c4577109015bd5aab72603ccb8f7e3  xsa275-4.7-2.patch
15d1aa7528368ed92caf8ea9baf77a406e1de26d0697dafd8a85da0d66eb95dc  xsa275-4.11-1.patch
0806e8c904ac9e8eb89404dffd227fcd56da84b7eb0150ee1e9b4bee54a05b4e  xsa275-4.11-2.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlw00ygMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZrwAH/0mx4lHIIBWxfYYHVxrIrC598duLahYlIrscn+Fw
WaiXnx5DaPyyLtgeOOfhjjhKwr+v1t17nzTefz/ToA3o4SW4vAKc+b/27JRZcHWg
ktZkBfT/u/xEp4ar+bTnLTXuo0K69giZg1OFznBuKpOsl+a+pPaLsAMG5Q7WYky/
QoqixsvMBAaXhS1lOgOgsyMZXjARvzTu2tLIJ2IpnxhFXsMNu2JagLix+fTx/Emh
BEOvnXwcEwGdEdlCaj2wxpJS1+yDrZS8+DjR3ECtBb71Jt2ZxH/FfJA7xZB/3fjv
RVkBS8yOiRfUgp7wJlB/atFkYoDkkROYMzoiRkMTgsjQf5o=
=UTEA
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa275.meta"
Content-Disposition: attachment; filename="xsa275.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNzUsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJjODQxYzgyYTUzNDljZDU2YWRiOGZkNDkwN2JmNWFkOTU2M2Vh
YTdlIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI3NS00LjExLT8ucGF0Y2giCiAg
ICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuMTEi
OiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAg
ICAgICAiU3RhYmxlUmVmIjogIjhhZDQ2MmEzNGYwNjU0YzI1NmMxOTc0MDY1
ODc2ODZmZTQyMjg1NDYiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjc1LTQuMTEt
Py5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0s
CiAgICAiNC43IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVu
IjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzZDMzY2M2ZGRmMzcwMjZi
NTUzMGY4M2Y1ZmEzYWYwNWIyMmY5ZTQzIiwKICAgICAgICAgICJQcmVyZXFz
IjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI3NS00LjctPy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiUmVjaXBlcyI6IHsKICAg
ICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4OGI1ZTM2
OGNlMDhhYWZmNzhkYjVlM2VkYzRjNDg4OTQ1ODM3NzUwIiwKICAgICAgICAg
ICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAg
ICAgICAgInhzYTI3NS00LjExLT8ucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiMWJkN2MxN2M1ZTk3NmZlYzRhZDBkOGJhNzg1YWM3OGYzNmVlZjYyOCIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyNzUtNC4xMS0/LnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogImNlMmY0MjYwNTg4OGYxOGY2M2ZmOWZlMGQ0NWRk
NjlhZTgzMDQ1YmIiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjc1LT8ucGF0Y2gi
CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

--=separator
Content-Type: application/octet-stream; name="xsa275-1.patch"
Content-Disposition: attachment; filename="xsa275-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
ClN1YmplY3Q6IGFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcwoKRmx1c2gg
Y2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0
aGUgcHJldmlvdXMgZW50cnkKd2FzIHByZXNlbnQsIG9yIHdoZXRoZXIgdGhl
IGZsYWdzICh3cml0YWJsZS9yZWFkYWJsZSkgY2hhbmdlZCBpbiBvcmRlcgp0
byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRlZC4K
CkZpeCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFibGUvcmVhZGFibGUvbmV4
dC1sZXZlbCBmaWVsZHMgaW50byBhY2NvdW50LAp0b2dldGhlciB3aXRoIHRo
ZSBwcmVzZW50IGJpdC4KCkFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVzaGlu
ZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBtdXN0IG5vdCBiZQpvbWl0dGVk
IGZvciBQViBkb21haW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5
IHdyb25nOiBNYXBwaW5ncyBtYXkKdmVyeSB3ZWxsIGNoYW5nZSwgYm90aCB0
aGVpciBhZGRyZXNzZXMgYW5kIHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0
ZWx5CnRoaXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1c2hfaW90bGIs
IGJ1dCB0byBhY2hpZXZlIHRoaXMKYW1kX2lvbW11X29wcyBmaXJzdCBuZWVk
cyB0byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgoKQWxzbyBtYWtlIGNs
ZWFyX2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLCB0byBkZW1vbnN0cmF0
ZSB0aGVyZSdzIG5vCmNhbGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQp
IGZsdXNoLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBvcnRlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCnY0OiBSZS1iYXNlLgp2MzogRHJvcCBib2d1cyAybmQg
aXNfaHZtX2RvbWFpbigpIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpLgp2Mjog
R2V0IG9sZCBSL1cgYml0cyBmcm9tIHRoZSBjb3JyZWN0IGhhbGYuIEFsc28g
Y2hlY2sgY2hhbmdlIG9mIG5leHQtCiAgICBsZXZlbCBmaWVsZCwgcGVyaGFw
cyBqdXN0IHRvIGJlIG9uIHRoZSBzYWZlIHNpZGUuIE1ha2UKICAgIGNsZWFy
X2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLiBDb3NtZXRpY3MuCgotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBA
IC0zNSw3ICszNSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgcGZuX3RvX3Bk
ZV9pZHgodW5zaWcKICAgICByZXR1cm4gaWR4OwogfQogCi12b2lkIGNsZWFy
X2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLCB1bnNp
Z25lZCBsb25nIGRmbikKK3N0YXRpYyB2b2lkIGNsZWFyX2lvbW11X3B0ZV9w
cmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLCB1bnNpZ25lZCBsb25nIGRm
bikKIHsKICAgICB1NjQgKnRhYmxlLCAqcHRlOwogCkBAIC00OSwyMyArNDks
NDIgQEAgc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodTMy
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbmV4dF9sZXZlbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2xfdCBpdywgYm9vbF90IGlyKQogewotICAgIHU2NCBh
ZGRyX2xvLCBhZGRyX2hpLCBtYWRkcl9vbGQsIG1hZGRyX25leHQ7CisgICAg
dWludDY0X3QgYWRkcl9sbywgYWRkcl9oaSwgbWFkZHJfbmV4dDsKICAgICB1
MzIgZW50cnk7Ci0gICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOworICAgIGJv
b2wgbmVlZF9mbHVzaCA9IGZhbHNlLCBvbGRfcHJlc2VudDsKIAogICAgIG1h
ZGRyX25leHQgPSAodTY0KW5leHRfbWZuIDw8IFBBR0VfU0hJRlQ7CiAKLSAg
ICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihwZGVbMV0sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRF
X0FERFJfSElHSF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfU0hJRlQpOwotICAgIGFk
ZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQURE
Ul9MT1dfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9QVEVfQUREUl9MT1dfU0hJRlQpOwotCi0gICAgbWFkZHJf
b2xkID0gKGFkZHJfaGkgPDwgMzIpIHwgKGFkZHJfbG8gPDwgUEFHRV9TSElG
VCk7Ci0KLSAgICBpZiAoIG1hZGRyX29sZCAhPSBtYWRkcl9uZXh0ICkKLSAg
ICAgICAgbmVlZF9mbHVzaCA9IDE7CisgICAgb2xkX3ByZXNlbnQgPSBnZXRf
ZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwgSU9NTVVfUFRFX1BSRVNFTlRf
TUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfUFRFX1BSRVNFTlRfU0hJRlQpOworICAgIGlmICggb2xkX3By
ZXNlbnQgKQorICAgIHsKKyAgICAgICAgYm9vbCBvbGRfciwgb2xkX3c7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBvbGRfbGV2ZWw7CisgICAgICAgIHVpbnQ2
NF90IG1hZGRyX29sZDsKKworICAgICAgICBhZGRyX2hpID0gZ2V0X2ZpZWxk
X2Zyb21fcmVnX3UzMihwZGVbMV0sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfTUFTSywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfUFRFX0FERFJfSElHSF9TSElGVCk7CisgICAgICAgIGFkZHJfbG8gPSBn
ZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfTE9X
X01BU0ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BURV9BRERSX0xPV19TSElGVCk7CisgICAgICAgIG9sZF9s
ZXZlbCA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BE
RV9ORVhUX0xFVkVMX01BU0ssCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfU0hJRlQp
OworICAgICAgICBvbGRfdyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRl
WzFdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fTUFTSywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9JT19X
UklURV9QRVJNSVNTSU9OX1NISUZUKTsKKyAgICAgICAgb2xkX3IgPSBnZXRf
ZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9JT19SRUFEX1BFUk1J
U1NJT05fTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BURV9JT19SRUFEX1BFUk1JU1NJT05fU0hJRlQpOwor
CisgICAgICAgIG1hZGRyX29sZCA9IChhZGRyX2hpIDw8IDMyKSB8IChhZGRy
X2xvIDw8IFBBR0VfU0hJRlQpOworCisgICAgICAgIGlmICggbWFkZHJfb2xk
ICE9IG1hZGRyX25leHQgfHwgaXcgIT0gb2xkX3cgfHwgaXIgIT0gb2xkX3Ig
fHwKKyAgICAgICAgICAgICBvbGRfbGV2ZWwgIT0gbmV4dF9sZXZlbCApCisg
ICAgICAgICAgICBuZWVkX2ZsdXNoID0gdHJ1ZTsKKyAgICB9CiAKICAgICBh
ZGRyX2xvID0gbWFkZHJfbmV4dCAmIERNQV8zMkJJVF9NQVNLOwogICAgIGFk
ZHJfaGkgPSBtYWRkcl9uZXh0ID4+IDMyOwpAQCAtNjg0LDEwICs3MDMsNyBA
QCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgaWYgKCAhbmVlZF9mbHVzaCApCiAgICAgICAgIGdvdG8gb3V0OwogCi0g
ICAgLyogNEsgbWFwcGluZyBmb3IgUFYgZ3Vlc3RzIG5ldmVyIGNoYW5nZXMs
IAotICAgICAqIG5vIG5lZWQgdG8gZmx1c2ggaWYgd2UgdHJ1c3Qgbm9uLXBy
ZXNlbnQgYml0cyAqLwotICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCi0g
ICAgICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBkZm5feChkZm4pLCAw
KTsKKyAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuX3goZGZuKSwg
MCk7CiAKICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IDI7IG1lcmdlX2xldmVs
IDw9IGhkLT5hcmNoLnBhZ2luZ19tb2RlOwogICAgICAgICAgIG1lcmdlX2xl
dmVsKysgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa275-2.patch"
Content-Disposition: attachment; filename="xsa275-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBBTUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRp
YWwgdGFibGUgY3JlYXRpb24KClRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0
aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwK
aXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJl
LWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCnRhYmxlIGNyZWF0aW9uIGNhc2Us
IHdoaWNoIHdhcyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVuaW50ZW5kZWQp
IHNpZGUKZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBm
bHVzaCBjaGVja3MiLiBJdCByZWxpZXMgb24gbm8KcGFnZSBnZXR0aW5nIG1h
cHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGll
cykgaW4gdGhpcwpwcm9jZXNzLCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJl
eW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNhbiBjb3BlCndpdGguIEJ1
dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVz
IHRoaXMgYWZhaWN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBv
cnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KdjQ6IFJlLWJhc2UuCgotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC02OTksMTEgKzY5OSwyNCBA
QCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFn
cyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkp
OwogCi0gICAgLyogRG8gbm90IGluY3JlYXNlIHBkZSBjb3VudCBpZiBpbyBt
YXBwaW5nIGhhcyBub3QgYmVlbiBjaGFuZ2VkICovCi0gICAgaWYgKCAhbmVl
ZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIGlmICggbmVlZF9m
bHVzaCApCisgICAgeworICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMo
ZCwgZGZuX3goZGZuKSwgMCk7CisgICAgICAgIC8qIE5vIGZ1cnRoZXIgbWVy
Z2luZywgYXMgdGhlIGxvZ2ljIGRvZXNuJ3QgY29wZS4gKi8KKyAgICAgICAg
aGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworICAgIH0KIAotICAgIGFtZF9p
b21tdV9mbHVzaF9wYWdlcyhkLCBkZm5feChkZm4pLCAwKTsKKyAgICAvKgor
ICAgICAqIFN1cHByZXNzIG1lcmdpbmcgb2Ygbm9uLVIvVyBtYXBwaW5ncyBv
ciBhZnRlciBpbml0aWFsIHRhYmxlIGNyZWF0aW9uLAorICAgICAqIGFzIHRo
ZSBtZXJnZSBsb2dpYyBkb2VzIG5vdCBjb3BlIHdpdGggdGhpcy4KKyAgICAg
Ki8KKyAgICBpZiAoIGhkLT5hcmNoLm5vX21lcmdlIHx8IGZsYWdzICE9IChJ
T01NVUZfd3JpdGFibGUgfCBJT01NVUZfcmVhZGFibGUpICkKKyAgICAgICAg
Z290byBvdXQ7CisgICAgaWYgKCBkLT5jcmVhdGlvbl9maW5pc2hlZCApCisg
ICAgeworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7CisgICAg
ICAgIGdvdG8gb3V0OworICAgIH0KIAogICAgIGZvciAoIG1lcmdlX2xldmVs
ID0gMjsgbWVyZ2VfbGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7CiAg
ICAgICAgICAgbWVyZ2VfbGV2ZWwrKyApCkBAIC03ODAsNiArNzkzLDEwIEBA
IGludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICoKIAog
ICAgIC8qIG1hcmsgUFRFIGFzICdwYWdlIG5vdCBwcmVzZW50JyAqLwogICAg
IGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuX3goZGZu
KSk7CisKKyAgICAvKiBObyBmdXJ0aGVyIG1lcmdpbmcgaW4gYW1kX2lvbW11
X21hcF9wYWdlKCksIGFzIHRoZSBsb2dpYyBkb2Vzbid0IGNvcGUuICovCisg
ICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworCiAgICAgc3Bpbl91bmxv
Y2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBhbWRfaW9tbXVf
Zmx1c2hfcGFnZXMoZCwgZGZuX3goZGZuKSwgMCk7Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2lvbW11LmgKQEAgLTUyLDYgKzUyLDcgQEAgc3RydWN0IGFyY2hfaW9tbXUK
IAogICAgIC8qIGFtZCBpb21tdSBzdXBwb3J0ICovCiAgICAgaW50IHBhZ2lu
Z19tb2RlOworICAgIGJvb2wgbm9fbWVyZ2U7CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcm9vdF90YWJsZTsKICAgICBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmdf
aW9tbXU7CiB9Owo=

--=separator
Content-Type: application/octet-stream; name="xsa275-4.7-1.patch"
Content-Disposition: attachment; filename="xsa275-4.7-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
ClN1YmplY3Q6IGFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcwoKRmx1c2gg
Y2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0
aGUgcHJldmlvdXMgZW50cnkKd2FzIHByZXNlbnQsIG9yIHdoZXRoZXIgdGhl
IGZsYWdzICh3cml0YWJsZS9yZWFkYWJsZSkgY2hhbmdlZCBpbiBvcmRlcgp0
byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRlZC4K
CkZpeCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFibGUvcmVhZGFibGUvbmV4
dC1sZXZlbCBmaWVsZHMgaW50byBhY2NvdW50LAp0b2dldGhlciB3aXRoIHRo
ZSBwcmVzZW50IGJpdC4KCkFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVzaGlu
ZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBtdXN0IG5vdCBiZQpvbWl0dGVk
IGZvciBQViBkb21haW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5
IHdyb25nOiBNYXBwaW5ncyBtYXkKdmVyeSB3ZWxsIGNoYW5nZSwgYm90aCB0
aGVpciBhZGRyZXNzZXMgYW5kIHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0
ZWx5CnRoaXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1c2hfaW90bGIs
IGJ1dCB0byBhY2hpZXZlIHRoaXMKYW1kX2lvbW11X29wcyBmaXJzdCBuZWVk
cyB0byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgoKQWxzbyBtYWtlIGNs
ZWFyX2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLCB0byBkZW1vbnN0cmF0
ZSB0aGVyZSdzIG5vCmNhbGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQp
IGZsdXNoLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBvcnRlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfbWFwLmMKQEAgLTM2LDcgKzM2LDcgQEAgc3RhdGljIHVuc2lnbmVk
IGludCBwZm5fdG9fcGRlX2lkeCh1bnNpZwogICAgIHJldHVybiBpZHg7CiB9
CiAKLXZvaWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9u
ZyBsMV9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIHZvaWQgY2xl
YXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9tZm4sIHVu
c2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHU2NCAqdGFibGUsICpwdGU7CiAK
QEAgLTUwLDIzICs1MCw0MiBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9w
ZGVfcHJlc2VudCh1MzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBuZXh0X2xldmVsLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGl3LCBib29sX3QgaXIp
CiB7Ci0gICAgdTY0IGFkZHJfbG8sIGFkZHJfaGksIG1hZGRyX29sZCwgbWFk
ZHJfbmV4dDsKKyAgICB1aW50NjRfdCBhZGRyX2xvLCBhZGRyX2hpLCBtYWRk
cl9uZXh0OwogICAgIHUzMiBlbnRyeTsKLSAgICBib29sX3QgbmVlZF9mbHVz
aCA9IDA7CisgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwLCBvbGRfcHJlc2Vu
dDsKIAogICAgIG1hZGRyX25leHQgPSAodTY0KW5leHRfbWZuIDw8IFBBR0Vf
U0hJRlQ7CiAKLSAgICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3Uz
MihwZGVbMV0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfUFRFX0FERFJfSElHSF9NQVNLLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfU0hJ
RlQpOwotICAgIGFkZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBk
ZVswXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9QVEVfQUREUl9MT1dfTUFTSywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9MT1dfU0hJRlQpOwot
Ci0gICAgbWFkZHJfb2xkID0gKGFkZHJfaGkgPDwgMzIpIHwgKGFkZHJfbG8g
PDwgUEFHRV9TSElGVCk7Ci0KLSAgICBpZiAoIG1hZGRyX29sZCAhPSBtYWRk
cl9uZXh0ICkKLSAgICAgICAgbmVlZF9mbHVzaCA9IDE7CisgICAgb2xkX3By
ZXNlbnQgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwgSU9NTVVf
UFRFX1BSRVNFTlRfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfUFRFX1BSRVNFTlRfU0hJRlQpOworICAg
IGlmICggb2xkX3ByZXNlbnQgKQorICAgIHsKKyAgICAgICAgYm9vbF90IG9s
ZF9yLCBvbGRfdzsKKyAgICAgICAgdW5zaWduZWQgaW50IG9sZF9sZXZlbDsK
KyAgICAgICAgdWludDY0X3QgbWFkZHJfb2xkOworCisgICAgICAgIGFkZHJf
aGkgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FE
RFJfSElHSF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX1NISUZUKTsKKyAgICAg
ICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9QVEVfQUREUl9MT1dfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfTE9XX1NISUZUKTsK
KyAgICAgICAgb2xkX2xldmVsID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihw
ZGVbMF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfTUFTSywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVY
VF9MRVZFTF9TSElGVCk7CisgICAgICAgIG9sZF93ID0gZ2V0X2ZpZWxkX2Zy
b21fcmVnX3UzMihwZGVbMV0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9QVEVfSU9fV1JJVEVfUEVSTUlTU0lPTl9N
QVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQpOworICAgICAg
ICBvbGRfciA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzFdLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRF
X0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0lPX1JFQURfUEVSTUlT
U0lPTl9TSElGVCk7CisKKyAgICAgICAgbWFkZHJfb2xkID0gKGFkZHJfaGkg
PDwgMzIpIHwgKGFkZHJfbG8gPDwgUEFHRV9TSElGVCk7CisKKyAgICAgICAg
aWYgKCBtYWRkcl9vbGQgIT0gbWFkZHJfbmV4dCB8fCBpdyAhPSBvbGRfdyB8
fCBpciAhPSBvbGRfciB8fAorICAgICAgICAgICAgIG9sZF9sZXZlbCAhPSBu
ZXh0X2xldmVsICkKKyAgICAgICAgICAgIG5lZWRfZmx1c2ggPSAxOworICAg
IH0KIAogICAgIGFkZHJfbG8gPSBtYWRkcl9uZXh0ICYgRE1BXzMyQklUX01B
U0s7CiAgICAgYWRkcl9oaSA9IG1hZGRyX25leHQgPj4gMzI7CkBAIC02ODAs
MTAgKzY5OSw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwKICAgICBpZiAoICFuZWVkX2ZsdXNoICkKICAgICAgICAgZ290
byBvdXQ7CiAKLSAgICAvKiA0SyBtYXBwaW5nIGZvciBQViBndWVzdHMgbmV2
ZXIgY2hhbmdlcywgCi0gICAgICogbm8gbmVlZCB0byBmbHVzaCBpZiB3ZSB0
cnVzdCBub24tcHJlc2VudCBiaXRzICovCi0gICAgaWYgKCBpc19odm1fZG9t
YWluKGQpICkKLSAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdm
biwgMCk7CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7
CiAKICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19NT0RF
X0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2VfbGV2ZWwgPD0gaGQtPmFyY2gu
cGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa275-4.7-2.patch"
Content-Disposition: attachment; filename="xsa275-4.7-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBBTUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRp
YWwgdGFibGUgY3JlYXRpb24KClRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0
aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwK
aXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJl
LWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCnRhYmxlIGNyZWF0aW9uIGNhc2Us
IHdoaWNoIHdhcyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVuaW50ZW5kZWQp
IHNpZGUKZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBm
bHVzaCBjaGVja3MiLiBJdCByZWxpZXMgb24gbm8KcGFnZSBnZXR0aW5nIG1h
cHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGll
cykgaW4gdGhpcwpwcm9jZXNzLCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJl
eW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNhbiBjb3BlCndpdGguIEJ1
dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVz
IHRoaXMgYWZhaWN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBv
cnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29t
bW9uL2RvbWFpbi5jCkBAIC0xMDMxLDYgKzEwMzEsMjAgQEAgaW50IGRvbWFp
bl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIocwogICAgICAgICBwcmV2
ID0gY21weGNoZygmZC0+Y29udHJvbGxlcl9wYXVzZV9jb3VudCwgb2xkLCBu
ZXcpOwogICAgIH0gd2hpbGUgKCBwcmV2ICE9IG9sZCApOwogCisgICAgLyoK
KyAgICAgKiBkLT5jb250cm9sbGVyX3BhdXNlX2NvdW50IGlzIGluaXRpYWxp
c2VkIHRvIDEsIGFuZCB0aGUgdG9vbHN0YWNrIGlzCisgICAgICogcmVzcG9u
c2libGUgZm9yIG1ha2luZyBvbmUgdW5wYXVzZSBoeXBlcmNhbGwgd2hlbiBp
dCB3aXNoZXMgdGhlIGd1ZXN0CisgICAgICogdG8gc3RhcnQgcnVubmluZy4K
KyAgICAgKgorICAgICAqIEFsbCBvdGhlciB0b29sc3RhY2sgb3BlcmF0aW9u
cyBzaG91bGQgbWFrZSBhIHBhaXIgb2YgcGF1c2UvdW5wYXVzZQorICAgICAq
IGNhbGxzIGFuZCByZWx5IG9uIHRoZSByZWZlcmVuY2UgY291bnRpbmcgaGVy
ZS4KKyAgICAgKgorICAgICAqIENyZWF0aW9uIGlzIGNvbnNpZGVyZWQgZmlu
aXNoZWQgd2hlbiB0aGUgY29udHJvbGxlciByZWZlcmVuY2UgY291bnQKKyAg
ICAgKiBmaXJzdCBkcm9wcyB0byAwLgorICAgICAqLworICAgIGlmICggbmV3
ID09IDAgKQorICAgICAgICBkLT5jcmVhdGlvbl9maW5pc2hlZCA9IDE7CisK
ICAgICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgIHJldHVybiAwOwotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBA
IC02OTUsMTEgKzY5NSwyNCBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAm
IElPTU1VRl9yZWFkYWJsZSkpOwogCi0gICAgLyogRG8gbm90IGluY3JlYXNl
IHBkZSBjb3VudCBpZiBpbyBtYXBwaW5nIGhhcyBub3QgYmVlbiBjaGFuZ2Vk
ICovCi0gICAgaWYgKCAhbmVlZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0
OworICAgIGlmICggbmVlZF9mbHVzaCApCisgICAgeworICAgICAgICBhbWRf
aW9tbXVfZmx1c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKKyAgICAgICAgLyogTm8g
ZnVydGhlciBtZXJnaW5nLCBhcyB0aGUgbG9naWMgZG9lc24ndCBjb3BlLiAq
LworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IDE7CisgICAgfQogCi0g
ICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAgLyoK
KyAgICAgKiBTdXBwcmVzcyBtZXJnaW5nIG9mIG5vbi1SL1cgbWFwcGluZ3Mg
b3IgYWZ0ZXIgaW5pdGlhbCB0YWJsZSBjcmVhdGlvbiwKKyAgICAgKiBhcyB0
aGUgbWVyZ2UgbG9naWMgZG9lcyBub3QgY29wZSB3aXRoIHRoaXMuCisgICAg
ICovCisgICAgaWYgKCBoZC0+YXJjaC5ub19tZXJnZSB8fCBmbGFncyAhPSAo
SU9NTVVGX3dyaXRhYmxlIHwgSU9NTVVGX3JlYWRhYmxlKSApCisgICAgICAg
IGdvdG8gb3V0OworICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQor
ICAgIHsKKyAgICAgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSAxOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9
IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2Vf
bGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysg
KQpAQCAtNzY5LDYgKzc4MiwxMCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqCiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFn
ZSBub3QgcHJlc2VudCcgKi8KICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2Vu
dChwdF9tZm5bMV0sIGdmbik7CisKKyAgICAvKiBObyBmdXJ0aGVyIG1lcmdp
bmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCksIGFzIHRoZSBsb2dpYyBkb2Vz
bid0IGNvcGUuICovCisgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSAxOworCiAg
ICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAg
ICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9pb21tdS5oCkBAIC01OSw2ICs1OSw3IEBAIHN0cnVj
dCBhcmNoX2lvbW11CiAKICAgICAvKiBhbWQgaW9tbXUgc3VwcG9ydCAqLwog
ICAgIGludCBwYWdpbmdfbW9kZTsKKyAgICBib29sX3Qgbm9fbWVyZ2U7CiAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcm9vdF90YWJsZTsKICAgICBzdHJ1Y3Qg
Z3Vlc3RfaW9tbXUgKmdfaW9tbXU7CiB9OwotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAt
Mzg3LDYgKzM4NywxMiBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgYm9vbF90ICAg
ICAgICAgICBkaXNhYmxlX21pZ3JhdGU7CiAgICAgLyogSXMgdGhpcyBndWVz
dCBiZWluZyBkZWJ1Z2dlZCBieSBkb20wPyAqLwogICAgIGJvb2xfdCAgICAg
ICAgICAgZGVidWdnZXJfYXR0YWNoZWQ7CisgICAgLyoKKyAgICAgKiBTZXQg
dG8gdHJ1ZSBhdCB0aGUgdmVyeSBlbmQgb2YgZG9tYWluIGNyZWF0aW9uLCB3
aGVuIHRoZSBkb21haW4gaXMKKyAgICAgKiB1bnBhdXNlZCBmb3IgdGhlIGZp
cnN0IHRpbWUgYnkgdGhlIHN5c3RlbWNvbnRyb2xsZXIuCisgICAgICovCisg
ICAgYm9vbF90ICAgICAgICAgICBjcmVhdGlvbl9maW5pc2hlZDsKKwogICAg
IC8qIFdoaWNoIGd1ZXN0IHRoaXMgZ3Vlc3QgaGFzIHByaXZpbGVnZXMgb24g
Ki8KICAgICBzdHJ1Y3QgZG9tYWluICAgKnRhcmdldDsKIAo=

--=separator
Content-Type: application/octet-stream; name="xsa275-4.11-1.patch"
Content-Disposition: attachment; filename="xsa275-4.11-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
ClN1YmplY3Q6IGFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcwoKRmx1c2gg
Y2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0
aGUgcHJldmlvdXMgZW50cnkKd2FzIHByZXNlbnQsIG9yIHdoZXRoZXIgdGhl
IGZsYWdzICh3cml0YWJsZS9yZWFkYWJsZSkgY2hhbmdlZCBpbiBvcmRlcgp0
byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRlZC4K
CkZpeCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFibGUvcmVhZGFibGUvbmV4
dC1sZXZlbCBmaWVsZHMgaW50byBhY2NvdW50LAp0b2dldGhlciB3aXRoIHRo
ZSBwcmVzZW50IGJpdC4KCkFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVzaGlu
ZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBtdXN0IG5vdCBiZQpvbWl0dGVk
IGZvciBQViBkb21haW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5
IHdyb25nOiBNYXBwaW5ncyBtYXkKdmVyeSB3ZWxsIGNoYW5nZSwgYm90aCB0
aGVpciBhZGRyZXNzZXMgYW5kIHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0
ZWx5CnRoaXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1c2hfaW90bGIs
IGJ1dCB0byBhY2hpZXZlIHRoaXMKYW1kX2lvbW11X29wcyBmaXJzdCBuZWVk
cyB0byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgoKQWxzbyBtYWtlIGNs
ZWFyX2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLCB0byBkZW1vbnN0cmF0
ZSB0aGVyZSdzIG5vCmNhbGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQp
IGZsdXNoLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBvcnRlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfbWFwLmMKQEAgLTM1LDcgKzM1LDcgQEAgc3RhdGljIHVuc2lnbmVk
IGludCBwZm5fdG9fcGRlX2lkeCh1bnNpZwogICAgIHJldHVybiBpZHg7CiB9
CiAKLXZvaWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9u
ZyBsMV9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIHZvaWQgY2xl
YXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9tZm4sIHVu
c2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHU2NCAqdGFibGUsICpwdGU7CiAK
QEAgLTQ5LDIzICs0OSw0MiBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9w
ZGVfcHJlc2VudCh1MzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBuZXh0X2xldmVsLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGl3LCBib29sX3QgaXIp
CiB7Ci0gICAgdTY0IGFkZHJfbG8sIGFkZHJfaGksIG1hZGRyX29sZCwgbWFk
ZHJfbmV4dDsKKyAgICB1aW50NjRfdCBhZGRyX2xvLCBhZGRyX2hpLCBtYWRk
cl9uZXh0OwogICAgIHUzMiBlbnRyeTsKLSAgICBib29sX3QgbmVlZF9mbHVz
aCA9IDA7CisgICAgYm9vbCBuZWVkX2ZsdXNoID0gZmFsc2UsIG9sZF9wcmVz
ZW50OwogCiAgICAgbWFkZHJfbmV4dCA9ICh1NjQpbmV4dF9tZm4gPDwgUEFH
RV9TSElGVDsKIAotICAgIGFkZHJfaGkgPSBnZXRfZmllbGRfZnJvbV9yZWdf
dTMyKHBkZVsxXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9QVEVfQUREUl9ISUdIX01BU0ssCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfSElHSF9T
SElGVCk7Ci0gICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIo
cGRlWzBdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX1BURV9BRERSX0xPV19NQVNLLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19TSElGVCk7
Ci0KLSAgICBtYWRkcl9vbGQgPSAoYWRkcl9oaSA8PCAzMikgfCAoYWRkcl9s
byA8PCBQQUdFX1NISUZUKTsKLQotICAgIGlmICggbWFkZHJfb2xkICE9IG1h
ZGRyX25leHQgKQotICAgICAgICBuZWVkX2ZsdXNoID0gMTsKKyAgICBvbGRf
cHJlc2VudCA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLCBJT01N
VV9QVEVfUFJFU0VOVF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QVEVfUFJFU0VOVF9TSElGVCk7Cisg
ICAgaWYgKCBvbGRfcHJlc2VudCApCisgICAgeworICAgICAgICBib29sIG9s
ZF9yLCBvbGRfdzsKKyAgICAgICAgdW5zaWduZWQgaW50IG9sZF9sZXZlbDsK
KyAgICAgICAgdWludDY0X3QgbWFkZHJfb2xkOworCisgICAgICAgIGFkZHJf
aGkgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FE
RFJfSElHSF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX1NISUZUKTsKKyAgICAg
ICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9QVEVfQUREUl9MT1dfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfTE9XX1NISUZUKTsK
KyAgICAgICAgb2xkX2xldmVsID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihw
ZGVbMF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfTUFTSywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVY
VF9MRVZFTF9TSElGVCk7CisgICAgICAgIG9sZF93ID0gZ2V0X2ZpZWxkX2Zy
b21fcmVnX3UzMihwZGVbMV0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9QVEVfSU9fV1JJVEVfUEVSTUlTU0lPTl9N
QVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQpOworICAgICAg
ICBvbGRfciA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzFdLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRF
X0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0lPX1JFQURfUEVSTUlT
U0lPTl9TSElGVCk7CisKKyAgICAgICAgbWFkZHJfb2xkID0gKGFkZHJfaGkg
PDwgMzIpIHwgKGFkZHJfbG8gPDwgUEFHRV9TSElGVCk7CisKKyAgICAgICAg
aWYgKCBtYWRkcl9vbGQgIT0gbWFkZHJfbmV4dCB8fCBpdyAhPSBvbGRfdyB8
fCBpciAhPSBvbGRfciB8fAorICAgICAgICAgICAgIG9sZF9sZXZlbCAhPSBu
ZXh0X2xldmVsICkKKyAgICAgICAgICAgIG5lZWRfZmx1c2ggPSB0cnVlOwor
ICAgIH0KIAogICAgIGFkZHJfbG8gPSBtYWRkcl9uZXh0ICYgRE1BXzMyQklU
X01BU0s7CiAgICAgYWRkcl9oaSA9IG1hZGRyX25leHQgPj4gMzI7CkBAIC02
ODcsMTAgKzcwNiw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwKICAgICBpZiAoICFuZWVkX2ZsdXNoICkKICAgICAgICAg
Z290byBvdXQ7CiAKLSAgICAvKiA0SyBtYXBwaW5nIGZvciBQViBndWVzdHMg
bmV2ZXIgY2hhbmdlcywgCi0gICAgICogbm8gbmVlZCB0byBmbHVzaCBpZiB3
ZSB0cnVzdCBub24tcHJlc2VudCBiaXRzICovCi0gICAgaWYgKCBpc19odm1f
ZG9tYWluKGQpICkKLSAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQs
IGdmbiwgMCk7CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwg
MCk7CiAKICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19N
T0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2VfbGV2ZWwgPD0gaGQtPmFy
Y2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQo=

--=separator
Content-Type: application/octet-stream; name="xsa275-4.11-2.patch"
Content-Disposition: attachment; filename="xsa275-4.11-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBBTUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRp
YWwgdGFibGUgY3JlYXRpb24KClRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0
aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwK
aXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJl
LWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCnRhYmxlIGNyZWF0aW9uIGNhc2Us
IHdoaWNoIHdhcyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVuaW50ZW5kZWQp
IHNpZGUKZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBm
bHVzaCBjaGVja3MiLiBJdCByZWxpZXMgb24gbm8KcGFnZSBnZXR0aW5nIG1h
cHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGll
cykgaW4gdGhpcwpwcm9jZXNzLCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJl
eW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNhbiBjb3BlCndpdGguIEJ1
dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVz
IHRoaXMgYWZhaWN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBv
cnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9tYXAuYwpAQCAtNzAyLDExICs3MDIsMjQgQEAgaW50IGFtZF9pb21tdV9t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfd3JpdGFi
bGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ISEoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpKTsKIAotICAgIC8qIERvIG5v
dCBpbmNyZWFzZSBwZGUgY291bnQgaWYgaW8gbWFwcGluZyBoYXMgbm90IGJl
ZW4gY2hhbmdlZCAqLwotICAgIGlmICggIW5lZWRfZmx1c2ggKQotICAgICAg
ICBnb3RvIG91dDsKKyAgICBpZiAoIG5lZWRfZmx1c2ggKQorICAgIHsKKyAg
ICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAg
ICAgIC8qIE5vIGZ1cnRoZXIgbWVyZ2luZywgYXMgdGhlIGxvZ2ljIGRvZXNu
J3QgY29wZS4gKi8KKyAgICAgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVl
OworICAgIH0KIAotICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBnZm4s
IDApOworICAgIC8qCisgICAgICogU3VwcHJlc3MgbWVyZ2luZyBvZiBub24t
Ui9XIG1hcHBpbmdzIG9yIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRpb24s
CisgICAgICogYXMgdGhlIG1lcmdlIGxvZ2ljIGRvZXMgbm90IGNvcGUgd2l0
aCB0aGlzLgorICAgICAqLworICAgIGlmICggaGQtPmFyY2gubm9fbWVyZ2Ug
fHwgZmxhZ3MgIT0gKElPTU1VRl93cml0YWJsZSB8IElPTU1VRl9yZWFkYWJs
ZSkgKQorICAgICAgICBnb3RvIG91dDsKKyAgICBpZiAoIGQtPmNyZWF0aW9u
X2ZpbmlzaGVkICkKKyAgICB7CisgICAgICAgIGhkLT5hcmNoLm5vX21lcmdl
ID0gdHJ1ZTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQogCiAgICAgZm9y
ICggbWVyZ2VfbGV2ZWwgPSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8yOwog
ICAgICAgICAgIG1lcmdlX2xldmVsIDw9IGhkLT5hcmNoLnBhZ2luZ19tb2Rl
OyBtZXJnZV9sZXZlbCsrICkKQEAgLTc4MCw2ICs3OTMsMTAgQEAgaW50IGFt
ZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKgogCiAgICAgLyog
bWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQnICovCiAgICAgY2xlYXJf
aW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBnZm4pOworCisgICAgLyog
Tm8gZnVydGhlciBtZXJnaW5nIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpLCBh
cyB0aGUgbG9naWMgZG9lc24ndCBjb3BlLiAqLworICAgIGhkLT5hcmNoLm5v
X21lcmdlID0gdHJ1ZTsKKwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5t
YXBwaW5nX2xvY2spOwogCiAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQs
IGdmbiwgMCk7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKQEAgLTQwLDYgKzQw
LDcgQEAgc3RydWN0IGFyY2hfaW9tbXUKIAogICAgIC8qIGFtZCBpb21tdSBz
dXBwb3J0ICovCiAgICAgaW50IHBhZ2luZ19tb2RlOworICAgIGJvb2wgbm9f
bWVyZ2U7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcm9vdF90YWJsZTsKICAg
ICBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmdfaW9tbXU7CiB9Owo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Jan 08 16:44:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1gguUD-0002uB-QC; Tue, 08 Jan 2019 16: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gguUC-0002tN-FS
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 16:44:16 +0000
X-Inumbo-ID: a1a0f790-1364-11e9-81ee-c33ffec357bd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1a0f790-1364-11e9-81ee-c33ffec357bd;
 Tue, 08 Jan 2019 16:44:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gguU1-0002Sp-JJ; Tue, 08 Jan 2019 16:44:05 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gguU1-000604-Gf; Tue, 08 Jan 2019 16:44:05 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gguU1-000604-Gf@xenbits.xenproject.org>
Date: Tue, 08 Jan 2019 16:44:05 +0000
Subject: [Xen-devel] Xen Security Advisory 276 v3 (CVE-2018-19963) -
 resource accounting issues in x86 IOREQ server handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2018-19963 / XSA-276
                              version 3

        resource accounting issues in x86 IOREQ server handling

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

Allocation of pages used to communicate with external emulators did not
follow certain principles that are required for proper life cycle
management of guest exposed pages.

IMPACT
======

A compromised DM stubdomain may cause Xen to crash, resulting in a DoS
(Denial of Service) affecting the entire host.  Privilege escalation
as well as information leaks cannot be ruled out.

VULNERABLE SYSTEMS
==================

Only Xen 4.11 is affected by this vulnerability.  Xen 4.10 and older are
not affected by this vulnerability.

Only systems running HVM guests with their devicemodels in a
stubdomain are considered vulnerable.  Note that attackers also need
to exploit the devicemodel in order to have access to this
vulnerability.

Arm guests cannot leverage this vulnerability.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

(The security of a Xen system using stub domains is still better than
with a qemu-dm running as an unrestricted dom0 process.  Therefore
users with these configurations should not switch to an unrestricted
dom0 qemu-dm.)

CREDITS
=======

This issue was discovered by Julien Grall of ARM.

RESOLUTION
==========

Applying the appropriate set of attached patches resolves this issue.

xsa276/*.patch           xen-unstable
xsa276-4.11/*.patch        Xen 4.11.x

$ sha256sum xsa276* xsa276*/*
efe9f031c5646b111cbfbe35141a7d99eb31ead07c1c6051145abbd9a3def5b9  xsa276.meta
7f77225e3de780a2507714caab5870664634bf9f76215547bebd31a6399a86ef  xsa276-4.11/0001-x86-hvm-ioreq-fix-page-referencing.patch
c93c66090009833cd11fabe72b523cbdb3467fa104cc97d1855d365881aa7f8e  xsa276-4.11/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch
ef8b89375866821f4a612f600d10834bf65d811b1784a4ee0fde4a3a409501e0  xsa276/0001-x86-hvm-ioreq-fix-page-referencing.patch
75398ec343b9aaebf0c7dc0c5ef5ed7a3f3be0959f1519db5c7f32c44e7a54d3  xsa276/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlw00y0MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZcpAH/3AuQ0b6D3duO1/p1wHhNGwGOLf4uCIH85h+J1Vx
TRh77PtztIxosC4OtLObcOtLqf2qUH8SBXnKGiWeyDSjkS1ff8BCRbI8o6xdbvZz
wvuMZMoRjIjGqHmVQtI4Jmm260RdmQKeiWZydq0XTKp80oI8hqsid84eY0xDXYKi
GFjream7Vr93RuvhJelTRJGnZrVa630FlI8E8aI2BYrFKW2BaCXxBs6ZQY0UBhXM
rjqfSj4Ws640B8Sk2Shi8UNGI2rm+kF83s3VlXodGNDjOapXD8bYRp7UcxjnZ+R2
dLSFKdiwZ8598x82WhGn4J464l0tnmGQ6WaH08ZwM1xZD5U=
=Df4x
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa276.meta"
Content-Disposition: attachment; filename="xsa276.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNzYsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjExIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIxOGI1OTQ3NjQ4YWM0NDU3Y2FiNTVhMzRkMzcwZDlhZGFjMGI1
NWRiIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI3Ni00LjExLyoucGF0Y2giCiAg
ICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIm1hc3Rl
ciI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiOGU3NTFhYzU5Y2ZkMTE0M2QwOTVjNDU5
MjdiYTFiZWMwZDQ0MWVlNCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAog
ICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNzYvKi5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9
Cn0=

--=separator
Content-Type: application/octet-stream;
 name="xsa276-4.11/0001-x86-hvm-ioreq-fix-page-referencing.patch"
Content-Disposition: attachment;
 filename="xsa276-4.11/0001-x86-hvm-ioreq-fix-page-referencing.patch"
Content-Transfer-Encoding: base64

RnJvbSBiY2MxMTViYTM5ZDI5ODVkY2YzNTZiYThhOWFjMjkxZTMxNGYxZjBm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTEgT2N0IDIwMTggMDQ6
MDA6MjYgLTA2MDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2L2h2bS9pb3Jl
cTogZml4IHBhZ2UgcmVmZXJlbmNpbmcKClRoZSBjb2RlIGRvZXMgbm90IHRh
a2UgYSBwYWdlIHJlZmVyZW5jZSBpbiBodm1fYWxsb2NfaW9yZXFfbWZuKCks
IG9ubHkgYQp0eXBlIHJlZmVyZW5jZS4gVGhpcyBjYW4gbGVhZCB0byBhIHNp
dHVhdGlvbiB3aGVyZSBhIG1hbGljaW91cyBkb21haW4gd2l0aApYU01fRE1f
UFJJViBjYW4gZW5naW5lZXIgYSBzZXF1ZW5jZSBhcyBmb2xsb3dzOgoKLSBj
cmVhdGUgSU9SRVEgc2VydmVyOiBubyBwYWdlcyBhcyB5ZXQuCi0gYWNxdWly
ZSByZXNvdXJjZTogcGFnZSBhbGxvY2F0ZWQsIHRvdGFsIDAuCi0gZGVjcmVh
c2UgcmVzZXJ2YXRpb246IC0xIHJlZiwgdG90YWwgLTEuCgpUaGlzIHdpbGwg
Y2F1c2UgWGVuIHRvIGhpdCBhIEJVR19PTigpIGluIGZyZWVfZG9taGVhcF9w
YWdlcygpLgoKVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgYnkgY2hhbmdp
bmcgdGhlIGNhbGwgdG8gZ2V0X3BhZ2VfdHlwZSgpIGluCmh2bV9hbGxvY19p
b3JlcV9tZm4oKSB0byBhIGNhbGwgdG8gZ2V0X3BhZ2VfYW5kX3R5cGUoKS4g
VGhpcyBjaGFuZ2UKaW4gdHVybiByZXF1aXJlcyBhbiBleHRyYSBwdXRfcGFn
ZSgpIGluIGh2bV9mcmVlX2lvcmVxX21mbigpIGluIHRoZSBjYXNlCnRoYXQg
X1BHQ19hbGxvY2F0ZWQgaXMgc3RpbGwgc2V0IChpLmUuIGEgZGVjcmVhc2Ug
cmVzZXJ2YXRpb24gaGFzIG5vdApvY2N1cnJlZCkgdG8gYXZvaWQgdGhlIHBh
Z2UgYmVpbmcgbGVha2VkLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzYuCgpS
ZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMTUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGYzOWYzOTE5
MjkuLmJkYzI2ODcwMTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTMy
Nyw2ICszMjcsNyBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHN0YXRpYyBp
bnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdl
ICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKICAgICBpZiAoIGlvcnAtPnBh
Z2UgKQogICAgIHsKQEAgLTM0OSwyNyArMzUwLDMzIEBAIHN0YXRpYyBpbnQg
aHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywgYm9vbCBidWYpCiAgICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwogICAgICAqIG1h
eGltdW0gYWxsb2NhdGlvbi4KICAgICAgKi8KLSAgICBpb3JwLT5wYWdlID0g
YWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNv
dW50KTsKKyAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxh
dG9yLCBNRU1GX25vX3JlZmNvdW50KTsKIAotICAgIGlmICggIWlvcnAtPnBh
Z2UgKQorICAgIGlmICggIXBhZ2UgKQogICAgICAgICByZXR1cm4gLUVOT01F
TTsKIAotICAgIGlmICggIWdldF9wYWdlX3R5cGUoaW9ycC0+cGFnZSwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKLSAgICAgICAgZ290byBmYWlsMTsKKyAgICBp
ZiAoICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBzLT5lbXVsYXRvciwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoZSBkb21haW4gY2FuJ3QgcG9zc2libHkga25vdyBhYm91dCB0aGlz
IHBhZ2UgeWV0LCBzbyBmYWlsdXJlCisgICAgICAgICAqIGhlcmUgaXMgYSBj
bGVhciBpbmRpY2F0aW9uIG9mIHNvbWV0aGluZyBmaXNoeSBnb2luZyBvbi4K
KyAgICAgICAgICovCisgICAgICAgIGRvbWFpbl9jcmFzaChzLT5lbXVsYXRv
cik7CisgICAgICAgIHJldHVybiAtRU5PREFUQTsKKyAgICB9CiAKLSAgICBp
b3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT5wYWdl
KTsKKyAgICBpb3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChw
YWdlKTsKICAgICBpZiAoICFpb3JwLT52YSApCi0gICAgICAgIGdvdG8gZmFp
bDI7CisgICAgICAgIGdvdG8gZmFpbDsKIAorICAgIGlvcnAtPnBhZ2UgPSBw
YWdlOwogICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogICAgIHJldHVybiAw
OwogCi0gZmFpbDI6Ci0gICAgcHV0X3BhZ2VfdHlwZShpb3JwLT5wYWdlKTsK
LQotIGZhaWwxOgotICAgIHB1dF9wYWdlKGlvcnAtPnBhZ2UpOwotICAgIGlv
cnAtPnBhZ2UgPSBOVUxMOworIGZhaWw6CisgICAgaWYgKCB0ZXN0X2FuZF9j
bGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSAp
CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgIHB1dF9wYWdlX2FuZF90
eXBlKHBhZ2UpOwogCiAgICAgcmV0dXJuIC1FTk9NRU07CiB9CkBAIC0zNzcs
MTUgKzM4NCwyNCBAQCBzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogc3RhdGlj
IHZvaWQgaHZtX2ZyZWVfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Bh
Z2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7Cisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGlvcnAtPnBhZ2U7CiAKLSAg
ICBpZiAoICFpb3JwLT5wYWdlICkKKyAgICBpZiAoICFwYWdlICkKICAgICAg
ICAgcmV0dXJuOwogCisgICAgaW9ycC0+cGFnZSA9IE5VTEw7CisKICAgICB1
bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOwogICAgIGlvcnAt
PnZhID0gTlVMTDsKIAotICAgIHB1dF9wYWdlX2FuZF90eXBlKGlvcnAtPnBh
Z2UpOwotICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworICAgIC8qCisgICAgICog
Q2hlY2sgd2hldGhlciB3ZSBuZWVkIHRvIGNsZWFyIHRoZSBhbGxvY2F0aW9u
IHJlZmVyZW5jZSBiZWZvcmUKKyAgICAgKiBkcm9wcGluZyB0aGUgZXhwbGlj
aXQgcmVmZXJlbmNlcyB0YWtlbiBieSBnZXRfcGFnZV9hbmRfdHlwZSgpLgor
ICAgICAqLworICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxs
b2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKKworICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogfQog
CiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi0tIAoyLjE5LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa276-4.11/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch"
Content-Disposition: attachment;
 filename="xsa276-4.11/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch"
Content-Transfer-Encoding: base64

RnJvbSAwYmIyOTY5NjMwZmJjOTJhMDUxMGJmMTIwNTc4YjU4ZWZiNzRjZGFi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgpEYXRlOiBUaHUsIDEgTm92IDIw
MTggMTc6MzA6MjAgKzAwMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2L2h2
bS9pb3JlcTogdXNlIHJlZi1jb3VudGVkIHRhcmdldC1hc3NpZ25lZCBzaGFy
ZWQKIHBhZ2VzCgpQYXNzaW5nIE1FTUZfbm9fcmVmY291bnQgdG8gYWxsb2Nf
ZG9taGVhcF9wYWdlcygpIHdpbGwgYWxsb2NhdGUsIGFzCmV4cGVjdGVkLCBh
IHBhZ2UgdGhhdCBpcyBhc3NpZ25lZCB0byB0aGUgc3BlY2lmaWVkIGRvbWFp
biBidXQgaXMgbm90CmFjY291bnRlZCBmb3IgaW4gdG90X3BhZ2VzLiBVbmZv
cnR1bmF0ZWx5IHRoZXJlIGlzIG5vIGxvZ2ljIGZvciB0cmFja2luZwpzdWNo
IGFsbG9jYXRpb25zIGFuZCBhdm9pZGluZyBhbnkgYWRqdXN0bWVudCB0byB0
b3RfcGFnZXMgd2hlbiB0aGUgcGFnZQppcyBmcmVlZC4KClRoZSBvbmx5IGNh
bGxlciBvZiBhbGxvY19kb21oZWFwX3BhZ2VzKCkgdGhhdCBwYXNzZXMgTUVN
Rl9ub19yZWZjb3VudCBpcwpodm1fYWxsb2NfaW9yZXFfbWZuKCkgc28gdGhp
cyBwYXRjaCByZW1vdmVzIHVzZSBvZiB0aGUgZmxhZyBmcm9tIHRoYXQKY2Fs
bC1zaXRlIHRvIGF2b2lkIHRoZSBwb3NzaWJpbGl0eSBvZiBhIGRvbWFpbiB1
c2luZyBhbiBpb3JlcSBzZXJ2ZXIgYXMKYSBtZWFucyB0byBhZGp1c3QgaXRz
IHRvdF9wYWdlcyBhbmQgaGVuY2UgYWxsb2NhdGUgbW9yZSBtZW1vcnkgdGhh
biBpdApzaG91bGQgYmUgYWJsZSB0by4KCkhvd2V2ZXIsIHRoZSByZWFzb24g
Zm9yIHVzaW5nIHRoZSBmbGFnIGluIHRoZSBmaXJzdCBwbGFjZSB3YXMgdG8g
YXZvaWQKdGhlIGFsbG9jYXRpb24gZmFpbGluZyBpZiB0aGUgZW11bGF0b3Ig
ZG9tYWluIGlzIGFscmVhZHkgYXQgaXRzIG1heGltdW0KbWVtb3J5IGxpbWl0
LiBIZW5jZSB0aGlzIHBhdGNoIHN3aXRjaGVzIHRvIGFsbG9jYXRpbmcgbWVt
b3J5IGZyb20gdGhlCnRhcmdldCBkb21haW4gaW5zdGVhZCBvZiB0aGUgZW11
bGF0b3IgZG9tYWluLiBUaGVyZSBpcyBhbHJlYWR5IGFuIGV4dHJhCm1lbW9y
eSBhbGxvd2FuY2Ugb2YgMk1CIChMSUJYTF9IVk1fRVhUUkFfTUVNT1JZKSBh
cHBsaWVkIHRvIEhWTSBndWVzdHMsCndoaWNoIGlzIHN1ZmZpY2llbnQgdG8g
Y292ZXIgdGhlIHBhZ2VzIHJlcXVpcmVkIGJ5IHRoZSBzdXBwb3J0ZWQKY29u
ZmlndXJhdGlvbiBvZiBhIHNpbmdsZSBJT1JFUSBzZXJ2ZXIgZm9yIFFFTVUu
IChTdHViLWRvbWFpbnMgZG8gbm90LApzbyBmYXIsIHVzZSByZXNvdXJjZSBt
YXBwaW5nKS4gSXQgYWxzbyBhbHNvIHRoZSBjYXNlIHRoZSBRRU1VIHdpbGwg
aGF2ZQptYXBwZWQgdGhlIElPUkVRIHNlcnZlciBwYWdlcyBiZWZvcmUgdGhl
IGd1ZXN0IGJvb3RzLCBoZW5jZSBpdCBpcyBub3QKcG9zc2libGUgZm9yIHRo
ZSBndWVzdCB0byBpbmZsYXRlIGl0cyBiYWxsb29uIHRvIGNvbnN1bWUgdGhl
c2UgcGFnZXMuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMgfCAxMiArKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICB8ICA2IC0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YwppbmRleCBiZGMyNjg3MDE0Li5mZDEwZWU2MTQ2IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0zNDIsMjAgKzM0MiwxMiBAQCBzdGF0aWMgaW50IGh2
bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICAv
KgotICAgICAqIEFsbG9jYXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFz
c2lnbmVkIHRvIHRoZSBlbXVsYXRpbmcKLSAgICAgKiBkb21haW4sIG5vdCB0
aGUgdGFyZ2V0IGRvbWFpbi4gVGhpcyBpcyBzYWZlIGJlY2F1c2UgdGhlIGVt
dWxhdGluZwotICAgICAqIGRvbWFpbiBjYW5ub3QgYmUgZGVzdHJveWVkIHVu
dGlsIHRoZSBpb3JlcSBzZXJ2ZXIgaXMgZGVzdHJveWVkLgotICAgICAqIEFs
c28gd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZjb3VudCBvdGhlcndpc2UgcGFn
ZSBhbGxvY2F0aW9uCi0gICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwotICAgICAqIG1h
eGltdW0gYWxsb2NhdGlvbi4KLSAgICAgKi8KLSAgICBwYWdlID0gYWxsb2Nf
ZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNvdW50KTsK
KyAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKHMtPnRhcmdldCwgMCk7
CiAKICAgICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07
CiAKLSAgICBpZiAoICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBzLT5lbXVs
YXRvciwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICBpZiAoICFnZXRfcGFn
ZV9hbmRfdHlwZShwYWdlLCBzLT50YXJnZXQsIFBHVF93cml0YWJsZV9wYWdl
KSApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBUaGUgZG9tYWlu
IGNhbid0IHBvc3NpYmx5IGtub3cgYWJvdXQgdGhpcyBwYWdlIHlldCwgc28g
ZmFpbHVyZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCA3ZDQ4NzFiNzkxLi4yNGIyMTVkNzg1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtNDM5NiwxMiArNDM5Niw2IEBAIGludCBhcmNoX2FjcXVp
cmVfcmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5
cGUsCiAKICAgICAgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZuKTsK
ICAgICAgICAgfQotCi0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBmcmFt
ZXMgd2lsbCBoYXZlIGJlZW4gYXNzaWduZWQgdG8gdGhlIGRvbWFpbiB0aGF0
IGNyZWF0ZWQKLSAgICAgICAgICogdGhlIGlvcmVxIHNlcnZlci4KLSAgICAg
ICAgICovCi0gICAgICAgICpmbGFncyB8PSBYRU5NRU1fcnNyY19hY3FfY2Fs
bGVyX293bmVkOwogICAgICAgICBicmVhazsKICAgICB9CiAKLS0gCjIuMTku
MQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa276/0001-x86-hvm-ioreq-fix-page-referencing.patch"
Content-Disposition: attachment;
 filename="xsa276/0001-x86-hvm-ioreq-fix-page-referencing.patch"
Content-Transfer-Encoding: base64

RnJvbSA1MWVmZjAzZWNlYjE4ZGIxMGYxOWE4OGY5MmZjMzY3YjM0ZDJhMTNl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTEgT2N0IDIwMTggMDQ6
MDA6MjYgLTA2MDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2L2h2bS9pb3Jl
cTogZml4IHBhZ2UgcmVmZXJlbmNpbmcKClRoZSBjb2RlIGRvZXMgbm90IHRh
a2UgYSBwYWdlIHJlZmVyZW5jZSBpbiBodm1fYWxsb2NfaW9yZXFfbWZuKCks
IG9ubHkgYQp0eXBlIHJlZmVyZW5jZS4gVGhpcyBjYW4gbGVhZCB0byBhIHNp
dHVhdGlvbiB3aGVyZSBhIG1hbGljaW91cyBkb21haW4gd2l0aApYU01fRE1f
UFJJViBjYW4gZW5naW5lZXIgYSBzZXF1ZW5jZSBhcyBmb2xsb3dzOgoKLSBj
cmVhdGUgSU9SRVEgc2VydmVyOiBubyBwYWdlcyBhcyB5ZXQuCi0gYWNxdWly
ZSByZXNvdXJjZTogcGFnZSBhbGxvY2F0ZWQsIHRvdGFsIDAuCi0gZGVjcmVh
c2UgcmVzZXJ2YXRpb246IC0xIHJlZiwgdG90YWwgLTEuCgpUaGlzIHdpbGwg
Y2F1c2UgWGVuIHRvIGhpdCBhIEJVR19PTigpIGluIGZyZWVfZG9taGVhcF9w
YWdlcygpLgoKVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgYnkgY2hhbmdp
bmcgdGhlIGNhbGwgdG8gZ2V0X3BhZ2VfdHlwZSgpIGluCmh2bV9hbGxvY19p
b3JlcV9tZm4oKSB0byBhIGNhbGwgdG8gZ2V0X3BhZ2VfYW5kX3R5cGUoKS4g
VGhpcyBjaGFuZ2UKaW4gdHVybiByZXF1aXJlcyBhbiBleHRyYSBwdXRfcGFn
ZSgpIGluIGh2bV9mcmVlX2lvcmVxX21mbigpIGluIHRoZSBjYXNlCnRoYXQg
X1BHQ19hbGxvY2F0ZWQgaXMgc3RpbGwgc2V0IChpLmUuIGEgZGVjcmVhc2Ug
cmVzZXJ2YXRpb24gaGFzIG5vdApvY2N1cnJlZCkgdG8gYXZvaWQgdGhlIHBh
Z2UgYmVpbmcgbGVha2VkLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzYuCgpS
ZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMTUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGUyZTc1NWE4
YTEuLmRhMzZlZjcyN2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTM1
Niw2ICszNTYsNyBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHN0YXRpYyBp
bnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdl
ICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKICAgICBpZiAoIGlvcnAtPnBh
Z2UgKQogICAgIHsKQEAgLTM3OCwyNyArMzc5LDMzIEBAIHN0YXRpYyBpbnQg
aHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywgYm9vbCBidWYpCiAgICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwogICAgICAqIG1h
eGltdW0gYWxsb2NhdGlvbi4KICAgICAgKi8KLSAgICBpb3JwLT5wYWdlID0g
YWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNv
dW50KTsKKyAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxh
dG9yLCBNRU1GX25vX3JlZmNvdW50KTsKIAotICAgIGlmICggIWlvcnAtPnBh
Z2UgKQorICAgIGlmICggIXBhZ2UgKQogICAgICAgICByZXR1cm4gLUVOT01F
TTsKIAotICAgIGlmICggIWdldF9wYWdlX3R5cGUoaW9ycC0+cGFnZSwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKLSAgICAgICAgZ290byBmYWlsMTsKKyAgICBp
ZiAoICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBzLT5lbXVsYXRvciwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoZSBkb21haW4gY2FuJ3QgcG9zc2libHkga25vdyBhYm91dCB0aGlz
IHBhZ2UgeWV0LCBzbyBmYWlsdXJlCisgICAgICAgICAqIGhlcmUgaXMgYSBj
bGVhciBpbmRpY2F0aW9uIG9mIHNvbWV0aGluZyBmaXNoeSBnb2luZyBvbi4K
KyAgICAgICAgICovCisgICAgICAgIGRvbWFpbl9jcmFzaChzLT5lbXVsYXRv
cik7CisgICAgICAgIHJldHVybiAtRU5PREFUQTsKKyAgICB9CiAKLSAgICBp
b3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT5wYWdl
KTsKKyAgICBpb3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChw
YWdlKTsKICAgICBpZiAoICFpb3JwLT52YSApCi0gICAgICAgIGdvdG8gZmFp
bDI7CisgICAgICAgIGdvdG8gZmFpbDsKIAorICAgIGlvcnAtPnBhZ2UgPSBw
YWdlOwogICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogICAgIHJldHVybiAw
OwogCi0gZmFpbDI6Ci0gICAgcHV0X3BhZ2VfdHlwZShpb3JwLT5wYWdlKTsK
LQotIGZhaWwxOgotICAgIHB1dF9wYWdlKGlvcnAtPnBhZ2UpOwotICAgIGlv
cnAtPnBhZ2UgPSBOVUxMOworIGZhaWw6CisgICAgaWYgKCB0ZXN0X2FuZF9j
bGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSAp
CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgIHB1dF9wYWdlX2FuZF90
eXBlKHBhZ2UpOwogCiAgICAgcmV0dXJuIC1FTk9NRU07CiB9CkBAIC00MDYs
MTUgKzQxMywyNCBAQCBzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogc3RhdGlj
IHZvaWQgaHZtX2ZyZWVfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Bh
Z2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7Cisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGlvcnAtPnBhZ2U7CiAKLSAg
ICBpZiAoICFpb3JwLT5wYWdlICkKKyAgICBpZiAoICFwYWdlICkKICAgICAg
ICAgcmV0dXJuOwogCisgICAgaW9ycC0+cGFnZSA9IE5VTEw7CisKICAgICB1
bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOwogICAgIGlvcnAt
PnZhID0gTlVMTDsKIAotICAgIHB1dF9wYWdlX2FuZF90eXBlKGlvcnAtPnBh
Z2UpOwotICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworICAgIC8qCisgICAgICog
Q2hlY2sgd2hldGhlciB3ZSBuZWVkIHRvIGNsZWFyIHRoZSBhbGxvY2F0aW9u
IHJlZmVyZW5jZSBiZWZvcmUKKyAgICAgKiBkcm9wcGluZyB0aGUgZXhwbGlj
aXQgcmVmZXJlbmNlcyB0YWtlbiBieSBnZXRfcGFnZV9hbmRfdHlwZSgpLgor
ICAgICAqLworICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxs
b2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKKworICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogfQog
CiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi0tIAoyLjE5LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa276/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch"
Content-Disposition: attachment;
 filename="xsa276/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch"
Content-Transfer-Encoding: base64

RnJvbSBmMjc1YTFmOGM4NDljOTI2ZGUzOWNkNjZjYThjOTcxYjlmNDM2Y2Zm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgpEYXRlOiBUaHUsIDEgTm92IDIw
MTggMTc6MzA6MjAgKzAwMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2L2h2
bS9pb3JlcTogdXNlIHJlZi1jb3VudGVkIHRhcmdldC1hc3NpZ25lZCBzaGFy
ZWQKIHBhZ2VzCgpQYXNzaW5nIE1FTUZfbm9fcmVmY291bnQgdG8gYWxsb2Nf
ZG9taGVhcF9wYWdlcygpIHdpbGwgYWxsb2NhdGUsIGFzCmV4cGVjdGVkLCBh
IHBhZ2UgdGhhdCBpcyBhc3NpZ25lZCB0byB0aGUgc3BlY2lmaWVkIGRvbWFp
biBidXQgaXMgbm90CmFjY291bnRlZCBmb3IgaW4gdG90X3BhZ2VzLiBVbmZv
cnR1bmF0ZWx5IHRoZXJlIGlzIG5vIGxvZ2ljIGZvciB0cmFja2luZwpzdWNo
IGFsbG9jYXRpb25zIGFuZCBhdm9pZGluZyBhbnkgYWRqdXN0bWVudCB0byB0
b3RfcGFnZXMgd2hlbiB0aGUgcGFnZQppcyBmcmVlZC4KClRoZSBvbmx5IGNh
bGxlciBvZiBhbGxvY19kb21oZWFwX3BhZ2VzKCkgdGhhdCBwYXNzZXMgTUVN
Rl9ub19yZWZjb3VudCBpcwpodm1fYWxsb2NfaW9yZXFfbWZuKCkgc28gdGhp
cyBwYXRjaCByZW1vdmVzIHVzZSBvZiB0aGUgZmxhZyBmcm9tIHRoYXQKY2Fs
bC1zaXRlIHRvIGF2b2lkIHRoZSBwb3NzaWJpbGl0eSBvZiBhIGRvbWFpbiB1
c2luZyBhbiBpb3JlcSBzZXJ2ZXIgYXMKYSBtZWFucyB0byBhZGp1c3QgaXRz
IHRvdF9wYWdlcyBhbmQgaGVuY2UgYWxsb2NhdGUgbW9yZSBtZW1vcnkgdGhh
biBpdApzaG91bGQgYmUgYWJsZSB0by4KCkhvd2V2ZXIsIHRoZSByZWFzb24g
Zm9yIHVzaW5nIHRoZSBmbGFnIGluIHRoZSBmaXJzdCBwbGFjZSB3YXMgdG8g
YXZvaWQKdGhlIGFsbG9jYXRpb24gZmFpbGluZyBpZiB0aGUgZW11bGF0b3Ig
ZG9tYWluIGlzIGFscmVhZHkgYXQgaXRzIG1heGltdW0KbWVtb3J5IGxpbWl0
LiBIZW5jZSB0aGlzIHBhdGNoIHN3aXRjaGVzIHRvIGFsbG9jYXRpbmcgbWVt
b3J5IGZyb20gdGhlCnRhcmdldCBkb21haW4gaW5zdGVhZCBvZiB0aGUgZW11
bGF0b3IgZG9tYWluLiBUaGVyZSBpcyBhbHJlYWR5IGFuIGV4dHJhCm1lbW9y
eSBhbGxvd2FuY2Ugb2YgMk1CIChMSUJYTF9IVk1fRVhUUkFfTUVNT1JZKSBh
cHBsaWVkIHRvIEhWTSBndWVzdHMsCndoaWNoIGlzIHN1ZmZpY2llbnQgdG8g
Y292ZXIgdGhlIHBhZ2VzIHJlcXVpcmVkIGJ5IHRoZSBzdXBwb3J0ZWQKY29u
ZmlndXJhdGlvbiBvZiBhIHNpbmdsZSBJT1JFUSBzZXJ2ZXIgZm9yIFFFTVUu
IChTdHViLWRvbWFpbnMgZG8gbm90LApzbyBmYXIsIHVzZSByZXNvdXJjZSBt
YXBwaW5nKS4gSXQgYWxzbyBhbHNvIHRoZSBjYXNlIHRoZSBRRU1VIHdpbGwg
aGF2ZQptYXBwZWQgdGhlIElPUkVRIHNlcnZlciBwYWdlcyBiZWZvcmUgdGhl
IGd1ZXN0IGJvb3RzLCBoZW5jZSBpdCBpcyBub3QKcG9zc2libGUgZm9yIHRo
ZSBndWVzdCB0byBpbmZsYXRlIGl0cyBiYWxsb29uIHRvIGNvbnN1bWUgdGhl
c2UgcGFnZXMuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMgfCAxMiArKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICB8ICA2IC0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YwppbmRleCBkYTM2ZWY3MjdlLi5hNTZkNjM0ZjMxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0zNzEsMjAgKzM3MSwxMiBAQCBzdGF0aWMgaW50IGh2
bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICAv
KgotICAgICAqIEFsbG9jYXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFz
c2lnbmVkIHRvIHRoZSBlbXVsYXRpbmcKLSAgICAgKiBkb21haW4sIG5vdCB0
aGUgdGFyZ2V0IGRvbWFpbi4gVGhpcyBpcyBzYWZlIGJlY2F1c2UgdGhlIGVt
dWxhdGluZwotICAgICAqIGRvbWFpbiBjYW5ub3QgYmUgZGVzdHJveWVkIHVu
dGlsIHRoZSBpb3JlcSBzZXJ2ZXIgaXMgZGVzdHJveWVkLgotICAgICAqIEFs
c28gd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZjb3VudCBvdGhlcndpc2UgcGFn
ZSBhbGxvY2F0aW9uCi0gICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwotICAgICAqIG1h
eGltdW0gYWxsb2NhdGlvbi4KLSAgICAgKi8KLSAgICBwYWdlID0gYWxsb2Nf
ZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNvdW50KTsK
KyAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKHMtPnRhcmdldCwgMCk7
CiAKICAgICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07
CiAKLSAgICBpZiAoICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBzLT5lbXVs
YXRvciwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICBpZiAoICFnZXRfcGFn
ZV9hbmRfdHlwZShwYWdlLCBzLT50YXJnZXQsIFBHVF93cml0YWJsZV9wYWdl
KSApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBUaGUgZG9tYWlu
IGNhbid0IHBvc3NpYmx5IGtub3cgYWJvdXQgdGhpcyBwYWdlIHlldCwgc28g
ZmFpbHVyZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCA3MDNmMzMwMWE1Li42NTgwMzc0NTU0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtNDQ2NywxMiArNDQ2Nyw2IEBAIGludCBhcmNoX2FjcXVp
cmVfcmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5
cGUsCiAKICAgICAgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZuKTsK
ICAgICAgICAgfQotCi0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBmcmFt
ZXMgd2lsbCBoYXZlIGJlZW4gYXNzaWduZWQgdG8gdGhlIGRvbWFpbiB0aGF0
IGNyZWF0ZWQKLSAgICAgICAgICogdGhlIGlvcmVxIHNlcnZlci4KLSAgICAg
ICAgICovCi0gICAgICAgICpmbGFncyB8PSBYRU5NRU1fcnNyY19hY3FfY2Fs
bGVyX293bmVkOwogICAgICAgICBicmVhazsKICAgICB9CiAjZW5kaWYKLS0g
CjIuMTkuMQoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Jan 08 16:44:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1gguUP-000303-4z; Tue, 08 Jan 2019 16: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gguUO-0002z9-0Z
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 16:44:28 +0000
X-Inumbo-ID: a93ff6bd-1364-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a93ff6bd-1364-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 16:44: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 1gguU8-0002TK-ST; Tue, 08 Jan 2019 16:44:12 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gguU8-0006Vj-Pi; Tue, 08 Jan 2019 16:44:12 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gguU8-0006Vj-Pi@xenbits.xenproject.org>
Date: Tue, 08 Jan 2019 16:44:12 +0000
Subject: [Xen-devel] Xen Security Advisory 277 v3 (CVE-2018-19964) - x86:
 incorrect error handling for guest p2m page removals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2018-19964 / XSA-277
                              version 3

       x86: incorrect error handling for guest p2m page removals

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

The internal function querying a domain's p2m table grabs the p2m lock
by default, so that the answer to the query remains true until the
caller can act on that information; it is up to the caller then to
release the lock.  Unfortunately, certain failure paths don't release
the lock.

IMPACT
======

A malicious or buggy guest may cause a deadlock, resulting in a DoS
(Denial of Service) affecting the entire host.

VULNERABLE SYSTEMS
==================

Xen 4.11 and onward are vulnerable.

Only x86 systems are vulnerable.  ARM systems are not vulnerable.

Only systems running untrusted HVM or PVH guests are vulnerable.
Systems running only PV guests are not vulnerable.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered by Paul Durrant of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa277.patch           xen-unstable, Xen 4.11.x

$ sha256sum xsa277*
576cdc05975e43698624b88f7290119dd702b3db8f30f3219754d992d7fef0c6  xsa277.meta
c9025e1daaec4081a61f1ed7b96e69cfe8e35bdd5b4fcc0fadc98f71c2e243e2  xsa277.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlw00y8MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZN+YH/2HCZYKrgxQzQIfNMO+2magHgzrlY0YCzmmgSpJD
StrtQ//XSg4KbBsdRJbMZLPcAhXFRBPWueW+p/Tv2ANyPc95hLh1mrhS8DshbJ4v
C2istb+FLiGKCuhqKbdxmvR7f73Htu7lcZ10J1EDbtwYufXnsDMfkzLLeHaKDCnV
Cw0igX3yL2Puj3DhNZg7HrD77wKvkaX2eDNUGsivq/PhnhYD4wuP0Jo6QVO749nI
ugDBhvavnV3JODFhfS+4g6M8NMwjLMedsmbCv5pGsd4hBj/lb4hgkMXanKy+bRUv
Te2YiJZ4gwpkVKgpyG0uzIb9xg14uTYfemFE+fVNhO+zUQE=
=Anj0
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa277.meta"
Content-Disposition: attachment; filename="xsa277.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNzcsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjExIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICI4YWQ0NjJhMzRmMDY1NGMyNTZjMTk3NDA2NTg3Njg2ZmU0MjI4
NTQ2IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNzUs
CiAgICAgICAgICAgIDI3NgogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjc3LnBhdGNoIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogImNlMmY0MjYwNTg4OGYxOGY2M2ZmOWZlMGQ0NWRkNjlh
ZTgzMDQ1YmIiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDI3NSwKICAgICAgICAgICAgMjc2CiAgICAgICAgICBdLAogICAgICAgICAg
IlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNzcucGF0Y2giCiAgICAg
ICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

--=separator
Content-Type: application/octet-stream; name="xsa277.patch"
Content-Disposition: attachment; filename="xsa277.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21tOiBQdXQgdGhlIGdmbiBvbiBhbGwgcGF0aHMg
YWZ0ZXIgZ2V0X2dmbl9xdWVyeSgpCgpjL3MgNzg2NzE4MWIyICJ4ODYvUG9E
OiBjb3JyZWN0bHkgaGFuZGxlIG5vbi1vcmRlci0wIGRlY3JlYXNlLXJlc2Vy
dmF0aW9uCnJlcXVlc3RzIiBpbnRyb2R1Y2VkIGFuIGVhcmx5IGV4aXQgaW4g
Z3Vlc3RfcmVtb3ZlX3BhZ2UoKSBmb3IgdW5leHBlY3RlZCBwMm0KdHlwZXMu
ICBIb3dldmVyLCBnZXRfZ2ZuX3F1ZXJ5KCkgaW50ZXJuYWxseSB0YWtlcyB0
aGUgcDJtIGxvY2ssIGFuZCBtdXN0IGJlCm1hdGNoZWQgd2l0aCBhIHB1dF9n
Zm4oKSBjYWxsIGxhdGVyLgoKRml4IHRoZSBlcnJvbmVvdXMgY29tbWVudCBi
ZXNpZGUgdGhlIGRlY2xhcmF0aW9uIG9mIGdldF9nZm5fcXVlcnkoKS4KClRo
aXMgaXMgWFNBLTI3Ny4KClJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5j
CmluZGV4IDk4NzM5NWYuLjI2YjcxMjMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMzA1
LDcgKzMwNSwxMSBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQogI2lmZGVmIENPTkZJR19Y
ODYKICAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdtZm4sICZwMm10KTsK
ICAgICBpZiAoIHVubGlrZWx5KHAybXQgPT0gcDJtX2ludmFsaWQpIHx8IHVu
bGlrZWx5KHAybXQgPT0gcDJtX21taW9fZG0pICkKKyAgICB7CisgICAgICAg
IHB1dF9nZm4oZCwgZ21mbik7CisKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7
CisgICAgfQogCiAgICAgaWYgKCB1bmxpa2VseShwMm1faXNfcGFnaW5nKHAy
bXQpKSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggYWMz
M2Y1MC4uNmQ4NDlhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC00
NDgsMTAgKzQ0OCw3IEBAIHN0YXRpYyBpbmxpbmUgbWZuX3QgX19ub25udWxs
KDMpIGdldF9nZm5fdHlwZSgKICAgICByZXR1cm4gZ2V0X2dmbl90eXBlX2Fj
Y2VzcyhwMm1fZ2V0X2hvc3RwMm0oZCksIGdmbiwgdCwgJmEsIHEsIE5VTEwp
OwogfQogCi0vKiBTeW50YWN0aWMgc3VnYXI6IG1vc3QgY2FsbGVycyB3aWxs
IHVzZSBvbmUgb2YgdGhlc2UuIAotICogTi5CLiBnZXRfZ2ZuX3F1ZXJ5KCkg
aXMgdGhlIF9vbmx5XyBvbmUgZ3VhcmFudGVlZCBub3QgdG8gdGFrZSB0aGUK
LSAqIHAybSBsb2NrOyBub25lIG9mIHRoZSBvdGhlcnMgY2FuIGJlIGNhbGxl
ZCB3aXRoIHRoZSBwMm0gb3IgcGFnaW5nCi0gKiBsb2NrIGhlbGQuICovCisv
KiBTeW50YWN0aWMgc3VnYXI6IG1vc3QgY2FsbGVycyB3aWxsIHVzZSBvbmUg
b2YgdGhlc2UuICovCiAjZGVmaW5lIGdldF9nZm4oZCwgZywgdCkgICAgICAg
ICBnZXRfZ2ZuX3R5cGUoKGQpLCAoZyksICh0KSwgUDJNX0FMTE9DKQogI2Rl
ZmluZSBnZXRfZ2ZuX3F1ZXJ5KGQsIGcsIHQpICAgZ2V0X2dmbl90eXBlKChk
KSwgKGcpLCAodCksIDApCiAjZGVmaW5lIGdldF9nZm5fdW5zaGFyZShkLCBn
LCB0KSBnZXRfZ2ZuX3R5cGUoKGQpLCAoZyksICh0KSwgXAo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Jan 08 16:44:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1gguUS-000347-2m; Tue, 08 Jan 2019 16:44: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gguUP-00030S-Jg
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 16:44:29 +0000
X-Inumbo-ID: aa081e07-1364-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa081e07-1364-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 16:44: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 1gguUD-0002UH-1f; Tue, 08 Jan 2019 16:44:17 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gguUC-0006ow-VL; Tue, 08 Jan 2019 16:44:16 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gguUC-0006ow-VL@xenbits.xenproject.org>
Date: Tue, 08 Jan 2019 16:44:16 +0000
Subject: [Xen-devel] Xen Security Advisory 279 v3 (CVE-2018-19965) - x86:
 DoS from attempting to use INVPCID with a non-canonical addresses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2018-19965 / XSA-279
                              version 3

 x86: DoS from attempting to use INVPCID with a non-canonical addresses

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

The INVPCID instruction raises #GP[0] if an attempt is made to
invalidate a non-canonical address.  Older flushing mechanisms such as
INVLPG tolerate this without error, and perform no action.

There is one guest accessible path in Xen where a non-canonical
address was passed into the TLB flushing code.  This previously had no
ill effect, but became vulnerable with the introduction of PCID to
reduce the performance hit from the Meltdown mitigations.

IMPACT
======

A buggy or malicious PV guest can crash the host.

VULNERABLE SYSTEMS
==================

Only hardware which supports the INVPCID instruction is vulnerable.  This is
available on Intel Haswell processors and later.  AMD x86 processors are not
known to support this instruction, and ARM processors are entirely unaffected.

Only versions of Xen with PCID support are vulnerable.  Support first appeared
in Xen 4.11 but was backported to the stable trees as part of the Meltdown
(XSA-254 / CVE-2017-5754) fixes.  Xen 4.10.2, 4.9.3, 4.8.4 as well as the
stable-4.7 and 4.6 branches are vulnerable.

The vulnerability is only exposed to 64-bit PV guests.  32-bit PV guests, as
well as HVM/PVH guests cannot exploit the vulnerability.

MITIGATION
==========

Booting Xen with `pcid=0` or `invpcid=0` on the command line will work around
the issue.  Alternatively, running untrusted 64bit PV guests inside xen-shim
will work around the issue.

CREDITS
=======

This issue was discovered by Matthew Daley.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa279.patch             xen-unstable, Xen 4.11.x, Xen 4.10.x
xsa279-4.9.patch         Xen 4.9.x ... 4.7.x

$ sha256sum xsa279*
40319fcf33348176eb14d7fc7c68c255cc7291013242ea444de6d00602024a11  xsa279.meta
0c1d50effe6645051a15dd83af57088dd4a055e26a23b1fa9e6c3722a7973f5d  xsa279.patch
fd34f29bc7e53359585135408cbbd12e12a003f59b135e81cc44186c5cddd40d  xsa279-4.9.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.


(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlw00zAMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZn0EH/0hSD6EUH7AyxFOCgPtaeOiRG0NPmGcnsVcHogU2
ows3sG+6+VenzyMdf0FcEqSEnCfFbQgqGuMaKE4U4ngSWWg+hdUhJ/5T/rMQv7o1
QJ84xhKRRHrAju1WZWdACZJpq7vAOiJmkS9HvkxjFw8J2ck+8KakyInLA1AlHC+K
8cApZtqxEyCNvH9w1Ho3PNtcNGhI6ZNxYlSSSUIfLz+dI7EXGQer2FiPzwE/KdAi
vp0+61HotZ3mz03AZOelzJK7tmP5a8/u+zZfwfEw9s6zEO1RadUCHM3FIiZrSJLk
v4si1s8x+FdbYwaHBKQGQTl6IQD/URqiK2IdWYdbeTkVCKY=
=COoK
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa279.meta"
Content-Disposition: attachment; filename="xsa279.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNzksCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJlOTA3NDYwZmQ2MWMzNTA0ODdmZmVlNWQ4YWEzNzViZWY1NmJj
ODFjIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNzUK
ICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAg
ICAgInhzYTI3OS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC4xMSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiZGVhOWZj
MGUwMmQ5MmY1ZTZkNDY2ODBhYTBhNTJmYTc1OGVjYTljNCIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjc1LAogICAgICAgICAgICAy
NzYsCiAgICAgICAgICAgIDI3NwogICAgICAgICAgXSwKICAgICAgICAgICJQ
YXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjc5LnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7CiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogIjljODI3NTk0NDgyOWM1NWFmM2RjNzA4NzEyY2E1YzEy
MGIxYmIzMjgiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDI3NQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAg
ICAgICAgICAieHNhMjc5LTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJkNjc5OGNlMzU3MDdhNDg1ZDljMTMyMzE5ZDcwZGQ2NTQ2MjBlNWU1IiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNzUKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI3OS00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9
CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAg
ICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiZjEzOTgzZGIx
MjBmNWU1NmRmZWZiZWU1ZDU2Njc4ZDJkNDNlMjkxNCIsCiAgICAgICAgICAi
UHJlcmVxcyI6IFsKICAgICAgICAgICAgMjc1CiAgICAgICAgICBdLAogICAg
ICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNzktNC45LnBh
dGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAg
ICJtYXN0ZXIiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4i
OiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjFkZTM0NTllMDk2MWZmMzIz
MzM5MmNmMjFhNjljYWZlOTAwNmRlNTkiLAogICAgICAgICAgIlByZXJlcXMi
OiBbCiAgICAgICAgICAgIDI3NSwKICAgICAgICAgICAgMjc2LAogICAgICAg
ICAgICAyNzcKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI3OS5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

--=separator
Content-Type: application/octet-stream; name="xsa279.patch"
Content-Disposition: attachment; filename="xsa279.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVy
IGZhaWxpbmcgdG8gdXBkYXRlIGEgZ3Vlc3RzIEwxZQoKSWYgdGhlIEwxZSB1
cGRhdGUgaGFzbid0IG9jY3VyZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8gYW55
dGhpbmcgdXNlZnVsLiAgVGhpcwpza2lwcyB0aGUgcG90ZW50aWFsbHkgZXhw
ZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lvbiwgYW5k
CmJyb2FkY2FzdCBUTEIgc2hvb3Rkb3duLgoKTW9yZSBpbXBvcnRhbnRseSBo
b3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8g
YSBiYWQgdmEKcGFyYW1ldGVyIGZyb20gdGhlIGd1ZXN0LCBhbmQgdGhpcyBz
aG91bGQgbm90IHByb3BhZ2F0ZSBpbnRvIHRoZSBUTEIgZmx1c2hpbmcKbG9n
aWMuICBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlz
ZXMgI0dQIGZvciBhIG5vbi1jYW5vbmljYWwKYWRkcmVzcy4KClRoaXMgaXMg
WFNBLTI3OS4KClJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBi
dWdmdXp6LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDcwM2YzMzAu
Ljc1NjYzYzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00MTU1LDYgKzQxNTUsMTQgQEAgc3Rh
dGljIGludCBfX2RvX3VwZGF0ZV92YV9tYXBwaW5nKAogICAgIGlmICggcGwx
ZSApCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOwogCisgICAg
LyoKKyAgICAgKiBBbnkgZXJyb3IgYXQgdGhpcyBwb2ludCBtZWFucyB0aGF0
IHdlIGhhdmVuJ3QgY2hhbmdlIHRoZSBMMWUuICBTa2lwIHRoZQorICAgICAq
IGZsdXNoLCBhcyBpdCB3b24ndCBkbyBhbnl0aGluZyB1c2VmdWwuICBGdXJ0
aGVybW9yZSwgdmEgaXMgZ3Vlc3QKKyAgICAgKiBjb250cm9sbGVkIGFuZCBu
b3QgbmVjZXNzZXJpbHkgYXVkaXRlZCBieSB0aGlzIHBvaW50LgorICAgICAq
LworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKICAgICBz
d2l0Y2ggKCBmbGFncyAmIFVWTUZfRkxVU0hUWVBFX01BU0sgKQogICAgIHsK
ICAgICBjYXNlIFVWTUZfVExCX0ZMVVNIOgo=

--=separator
Content-Type: application/octet-stream; name="xsa279-4.9.patch"
Content-Disposition: attachment; filename="xsa279-4.9.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVy
IGZhaWxpbmcgdG8gdXBkYXRlIGEgZ3Vlc3RzIEwxZQoKSWYgdGhlIEwxZSB1
cGRhdGUgaGFzbid0IG9jY3VyZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8gYW55
dGhpbmcgdXNlZnVsLiAgVGhpcwpza2lwcyB0aGUgcG90ZW50aWFsbHkgZXhw
ZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lvbiwgYW5k
CmJyb2FkY2FzdCBUTEIgc2hvb3Rkb3duLgoKTW9yZSBpbXBvcnRhbnRseSBo
b3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8g
YSBiYWQgdmEKcGFyYW1ldGVyIGZyb20gdGhlIGd1ZXN0LCBhbmQgdGhpcyBz
aG91bGQgbm90IHByb3BhZ2F0ZSBpbnRvIHRoZSBUTEIgZmx1c2hpbmcKbG9n
aWMuICBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlz
ZXMgI0dQIGZvciBhIG5vbi1jYW5vbmljYWwKYWRkcmVzcy4KClRoaXMgaXMg
WFNBLTI3OS4KClJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBi
dWdmdXp6LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00ODk0LDYgKzQ4OTQs
MTQgQEAgc3RhdGljIGludCBfX2RvX3VwZGF0ZV92YV9tYXBwaW5nKAogICAg
IGlmICggcGwxZSApCiAgICAgICAgIGd1ZXN0X3VubWFwX2wxZShwbDFlKTsK
IAorICAgIC8qCisgICAgICogQW55IGVycm9yIGF0IHRoaXMgcG9pbnQgbWVh
bnMgdGhhdCB3ZSBoYXZlbid0IGNoYW5nZSB0aGUgbDFlLiAgU2tpcCB0aGUK
KyAgICAgKiBmbHVzaCwgYXMgaXQgd29uJ3QgZG8gYW55dGhpbmcgdXNlZnVs
LiAgRnVydGhlcm1vcmUsIHZhIGlzIGd1ZXN0CisgICAgICogY29udHJvbGxl
ZCBhbmQgbm90IG5lY2Vzc2VyaWx5IGF1ZGl0ZWQgYnkgdGhpcyBwb2ludC4K
KyAgICAgKi8KKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOwor
CiAgICAgc3dpdGNoICggZmxhZ3MgJiBVVk1GX0ZMVVNIVFlQRV9NQVNLICkK
ICAgICB7CiAgICAgY2FzZSBVVk1GX1RMQl9GTFVTSDoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Jan 08 16:44:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1gguUW-000384-EO; Tue, 08 Jan 2019 16:44:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gguUV-00036m-0o
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 16:44:35 +0000
X-Inumbo-ID: acaad2a0-1364-11e9-bc17-5f9c01565b78
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id acaad2a0-1364-11e9-bc17-5f9c01565b78;
 Tue, 08 Jan 2019 16: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 1gguUH-0002UY-9p; Tue, 08 Jan 2019 16:44:21 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gguUH-0006yh-75; Tue, 08 Jan 2019 16:44:21 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gguUH-0006yh-75@xenbits.xenproject.org>
Date: Tue, 08 Jan 2019 16:44:21 +0000
Subject: [Xen-devel] Xen Security Advisory 280 v3 (CVE-2018-19966) - Fix for
 XSA-240 conflicts with shadow paging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2018-19966 / XSA-280
                              version 3

              Fix for XSA-240 conflicts with shadow paging

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

The fix for XSA-240 introduced a new field into the control structure
associated with each page of RAM.  This field was added to a union,
another member of which is used when Xen uses shadow paging for the
guest.  During migration, or with the L1TF (XSA-273) mitigation for
PV guests in effect, the two uses conflict.

IMPACT
======

A malicious or buggy x86 PV guest may cause Xen to crash, resulting in
a DoS (Denial of Service) affecting the entire host.  Privilege
escalation as well as information leaks cannot be ruled out.

VULNERABLE SYSTEMS
==================

All Xen versions from at least 3.2 onwards are vulnerable.  Earlier
versions have not been checked.

Only x86 systems are affected.  ARM systems are not affected.

Only Xen versions with the XSA-240 fixes applied are vulnerable.

Only Xen versions which permit linear page table use by PV guests are
vulnerable.

Only x86 PV guests can leverage this vulnerability.  x86 HVM guests
cannot leverage this vulnerability.

MITIGATION
==========

Not permitting linear page table use by PV guests avoids the
vulnerability.  This can be done both at build time, by turning off the
PV_LINEAR_PT configure option, or at runtime, by passing specifying
"pv-linear-pt=0" on the hypervisor command line.

On systems where the guest kernel is controlled by the host rather than
guest administrator, running only kernels which have themselves been
hardened against L1TF _and_ avoiding live migrating or snapshotting PV
guests will generally prevent this issue being triggered.  However
untrusted guest administrators can still trigger it unless further
steps are taken to prevent them from loading code into the kernel
(e.g. by disabling loadable modules etc) or from using other
mechanisms which allow them to run code at kernel privilege.

Running only HVM guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered by the security team of Prgmr.com.

RESOLUTION
==========

Applying the appropriate pair of attached patches resolves this issue.

xsa280-?.patch                                xen-unstable
xsa280-1.patch + xsa280-4.11-2.patch          Xen 4.11.x
xsa280-1.patch + xsa280-4.10-2.patch          Xen 4.10.x
xsa280-4.9-1.patch + xsa280-4.10-2.patch      Xen 4.9.x, Xen 4.8.x
xsa280-4.9-1.patch + xsa280-4.7-2.patch       Xen 4.7.x

$ sha256sum xsa280*
ff0b376b9e2ec16f7c15b144d4d38375d6f6b4019aa9c17f6b80f9dfe40319ef  xsa280.meta
41b2b91dbabbf2048c790c5934ab696ef53932ff98d1069eb7c7ae52e61cd44b  xsa280-1.patch
d46e46a6e706e0d3416d40ed12227223f7e8f825dfc63ed203c1df115976e8a1  xsa280-2.patch
163eaf2e16d5cc314a81fa1254eb2809674001b2329c41556a078b7f94e72ced  xsa280-4.7-2.patch
22e9d29f316356341db40c743ca59f9bb9d783a58fb6429d5badf57a77b5f34a  xsa280-4.9-1.patch
ff0a839dbd9347ec88aaeb7ef1145d0cd9029a19c6a478088c63c0959ba0e740  xsa280-4.10-2.patch
87940f3b84d0adfd89e1b2bc1a872ae2948e1621e4994e7879b77e327b0136b5  xsa280-4.11-2.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) EXCEPT the linear page table
disabling one is permitted during the embargo, even on public-facing
systems with untrusted guest users and administrators.

However deployment of the linear page table disabling mitigation is NOT
PERMITTED (except where all the affected systems and VMs are
administered and used only by organisations which are members of the
Xen Project Security Issues Predisclosure List).  Specifically,
deployment on public cloud systems is NOT permitted.

This is because altering the set of features usable in a guest in
connection with a security issue would be a user-visible change which
could lead to the rediscovery of the vulnerability.

Also: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlw00zEMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ5ngH/ij9JgVDgrCL0szAF2CGAwbRnOlzrlUX3SWXPmIb
AYZTvpTYLKqKh2f17P2F31OVGznh9n51sayfi2dwFdyKOs1o+PWk9m+Mpe1xRS5C
BuhH8bk/B08i/RyZUOr4BD4HEhKOdZc+Puu2YqdF3QmH/uoDCUMx1WUAL+ie4diU
vyNV0OilSyB+75g5EsGYuaVG5gGGdeO+vFARXU2rOBRnH/6QrxHgrDIz3A7Z2qOW
YzbBPOahw3f02q7edW1/Zt8fCexa2UZNKWRidreNowCaPJGsClyfjxVB8OnqpZkR
G5IaOeM/IpAIOe4VeDtXKeIr6l4CrNuDCHwJuGhzpEZ/NrU=
=ZZlA
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa280.meta"
Content-Disposition: attachment; filename="xsa280.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyODAsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJlOTA3NDYwZmQ2MWMzNTA0ODdmZmVlNWQ4YWEzNzViZWY1NmJj
ODFjIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNzUs
CiAgICAgICAgICAgIDI3OQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjgwLTEucGF0Y2giLAogICAgICAg
ICAgICAieHNhMjgwLTQuMTAtMi5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC4xMSI6IHsKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiZGVhOWZjMGUwMmQ5MmY1ZTZkNDY2ODBhYTBhNTJmYTc1OGVjYTljNCIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjc1LAogICAg
ICAgICAgICAyNzYsCiAgICAgICAgICAgIDI3NywKICAgICAgICAgICAgMjc5
CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAg
ICAgICJ4c2EyODAtMS5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyODAtNC4x
MS0yLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAg
fSwKICAgICI0LjciOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjljODI3NTk0NDgyOWM1
NWFmM2RjNzA4NzEyY2E1YzEyMGIxYmIzMjgiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDI3NSwKICAgICAgICAgICAgMjc5CiAgICAg
ICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4
c2EyODAtNC45LTEucGF0Y2giLAogICAgICAgICAgICAieHNhMjgwLTQuNy0y
LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwK
ICAgICI0LjgiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4i
OiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImQ2Nzk4Y2UzNTcwN2E0ODVk
OWMxMzIzMTlkNzBkZDY1NDYyMGU1ZTUiLAogICAgICAgICAgIlByZXJlcXMi
OiBbCiAgICAgICAgICAgIDI3NSwKICAgICAgICAgICAgMjc5CiAgICAgICAg
ICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2Ey
ODAtNC45LTEucGF0Y2giLAogICAgICAgICAgICAieHNhMjgwLTQuMTAtMi5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC45IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjog
ewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJmMTM5ODNkYjEyMGY1ZTU2ZGZl
ZmJlZTVkNTY2NzhkMmQ0M2UyOTE0IiwKICAgICAgICAgICJQcmVyZXFzIjog
WwogICAgICAgICAgICAyNzUsCiAgICAgICAgICAgIDI3OQogICAgICAgICAg
XSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjgw
LTQuOS0xLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI4MC00LjEwLTIucGF0
Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAg
Im1hc3RlciI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6
IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMWRlMzQ1OWUwOTYxZmYzMjMz
MzkyY2YyMWE2OWNhZmU5MDA2ZGU1OSIsCiAgICAgICAgICAiUHJlcmVxcyI6
IFsKICAgICAgICAgICAgMjc1LAogICAgICAgICAgICAyNzYsCiAgICAgICAg
ICAgIDI3NywKICAgICAgICAgICAgMjc5CiAgICAgICAgICBdLAogICAgICAg
ICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyODAtPy5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

--=separator
Content-Type: application/octet-stream; name="xsa280-1.patch"
Content-Disposition: attachment; filename="xsa280-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKCklu
IHByZXBhcmF0aW9uIG9mIHJlZHVjaW5nIHN0cnVjdCBwYWdlX2luZm8ncyBz
aGFkb3dfZmxhZ3MgZmllbGQgdG8gMTYKYml0cywgbG93ZXIgdGhlIGJpdCBw
b3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9vZl9zeW5jIGFuZApTSEZfb29z
X21heV93cml0ZS4KCkluc3RlYWQgb2YgYWxzbyBhZGp1c3RpbmcgdGhlIG9w
ZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCmludHJvZHVjZSBz
aGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKCkgdG8gY29udGFpbiBr
bm93bGVkZ2Ugb2YgdGhlCmJpdCBwb3NpdGlvbnMgdG8gc2hhZG93IGNvZGUu
CgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI4MC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KdjI6IFJlbmFtZSBmdW5jdGlv
biBhbmQgcGFzcyBmdWxsIHR5cGUuCgotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjcxMiwxNyArMjcxMiw4
IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW4K
ICAgICAgICAgewogICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBh
Z2VfZ2V0X293bmVyKHBhZ2UpOwogCi0gICAgICAgICAgICAvKgotICAgICAg
ICAgICAgICogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2Ug
Z28gZnJvbSB0eXBlIGNvdW50IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUg
Y291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOgot
ICAgICAgICAgICAgICogb3V0LW9mLXN5bmMgc2hhZG93ZWQgcGFnZXMgYXJl
IGFsbG93ZWQgdG8gYmVjb21lCi0gICAgICAgICAgICAgKiB3cml0ZWFibGUu
Ci0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggZCAmJiBzaGFk
b3dfbW9kZV9lbmFibGVkKGQpCi0gICAgICAgICAgICAgICAgICYmIChwYWdl
LT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpCi0gICAgICAgICAgICAg
ICAgICYmICEoKHBhZ2UtPnNoYWRvd19mbGFncyAmICgxdTw8MjkpKQotICAg
ICAgICAgICAgICAgICAgICAgICYmIHR5cGUgPT0gUEdUX3dyaXRhYmxlX3Bh
Z2UpICkKLSAgICAgICAgICAgICAgIHNoYWRvd19yZW1vdmVfYWxsX3NoYWRv
d3MoZCwgcGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICAgICAgaWYgKCBk
ICYmIHNoYWRvd19tb2RlX2VuYWJsZWQoZCkgKQorICAgICAgICAgICAgICAg
c2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZShkLCBwYWdlLCB0eXBl
KTsKIAogICAgICAgICAgICAgQVNTRVJUKCEoeCAmIFBHVF9wYWVfeGVuX2wy
KSk7CiAgICAgICAgICAgICBpZiAoICh4ICYgUEdUX3R5cGVfbWFzaykgIT0g
dHlwZSApCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtNzQ5
LDYgKzc0OSw5IEBAIGludCBzaF91bnN5bmMoc3RydWN0IHZjcHUgKnYsIG1m
bl90IGdtZm4KICAgICAgICAgIHx8ICF2LT5kb21haW4tPmFyY2gucGFnaW5n
LnNoYWRvdy5vb3NfYWN0aXZlICkKICAgICAgICAgcmV0dXJuIDA7CiAKKyAg
ICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNoYWRvd19mbGFncykpU0hG
X291dF9vZl9zeW5jKTsKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGct
PnNoYWRvd19mbGFncykpU0hGX29vc19tYXlfd3JpdGUpOworCiAgICAgcGct
PnNoYWRvd19mbGFncyB8PSBTSEZfb3V0X29mX3N5bmN8U0hGX29vc19tYXlf
d3JpdGU7CiAgICAgb29zX2hhc2hfYWRkKHYsIGdtZm4pOwogICAgIHBlcmZj
X2luY3Ioc2hhZG93X3Vuc3luYyk7CkBAIC0yNDEzLDYgKzI0MTYsMjYgQEAg
dm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLAogICAg
IHBhZ2luZ191bmxvY2soZCk7CiB9CiAKK3ZvaWQgc2hhZG93X3ByZXBhcmVf
cGFnZV90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X3R5cGUpCit7CisgICAgaWYgKCAh
KHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkgKQorICAgICAg
ICByZXR1cm47CisKKyNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9Q
VF9PVVRfT0ZfU1lOQykKKyAgICAvKgorICAgICAqIE5vcm1hbGx5IHdlIHNo
b3VsZCBuZXZlciBsZXQgYSBwYWdlIGdvIGZyb20gdHlwZSBjb3VudCAwIHRv
IHR5cGUKKyAgICAgKiBjb3VudCAxIHdoZW4gaXQgaXMgc2hhZG93ZWQuIE9u
ZSBleGNlcHRpb246IG91dC1vZi1zeW5jIHNoYWRvd2VkCisgICAgICogcGFn
ZXMgYXJlIGFsbG93ZWQgdG8gYmVjb21lIHdyaXRlYWJsZS4KKyAgICAgKi8K
KyAgICBpZiAoIChwYWdlLT5zaGFkb3dfZmxhZ3MgJiBTSEZfb29zX21heV93
cml0ZSkgJiYKKyAgICAgICAgIG5ld190eXBlID09IFBHVF93cml0YWJsZV9w
YWdlICkKKyAgICAgICAgcmV0dXJuOworI2VuZGlmCisKKyAgICBzaGFkb3df
cmVtb3ZlX2FsbF9zaGFkb3dzKGQsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKK30K
Kwogc3RhdGljIHZvaWQKIHNoX3JlbW92ZV9hbGxfc2hhZG93c19hbmRfcGFy
ZW50cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuKQogLyogRXZlbiBo
YXJzaGVyOiB0aGlzIGlzIGEgSFZNIHBhZ2UgdGhhdCB3ZSB0aGluZyBpcyBu
byBsb25nZXIgYSBwYWdldGFibGUuCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
cHJpdmF0ZS5oCkBAIC0yODUsOCArMjg1LDggQEAgc3RhdGljIGlubGluZSB2
b2lkIHNoX3Rlcm1pbmF0ZV9saXN0KHN0cgogICogY29kZXBhdGggaXMgY2Fs
bGVkIGR1cmluZyB0aGF0IHRpbWUgYW5kIGlzIHNlbnNpdGl2ZSB0byBvb3Mg
aXNzdWVzLCBpdCBtYXkKICAqIG5lZWQgdG8gdXNlIHRoZSBzZWNvbmQgZmxh
Zy4KICAqLwotI2RlZmluZSBTSEZfb3V0X29mX3N5bmMgKDF1PDwzMCkKLSNk
ZWZpbmUgU0hGX29vc19tYXlfd3JpdGUgKDF1PDwyOSkKKyNkZWZpbmUgU0hG
X291dF9vZl9zeW5jICgxdSA8PCAoU0hfdHlwZV9tYXhfc2hhZG93ICsgMSkp
CisjZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRlICgxdSA8PCAoU0hfdHlwZV9t
YXhfc2hhZG93ICsgMikpCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpB
VElPTlMgJiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3NoYWRvdy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc2hhZG93LmgKQEAgLTgxLDYgKzgxLDEwIEBAIHZvaWQgc2hhZG93X2Zp
bmFsX3RlYXJkb3duKHN0cnVjdCBkb21haW4KIAogdm9pZCBzaF9yZW1vdmVf
c2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFz
dCwgaW50IGFsbCk7CiAKKy8qIEFkanVzdCBzaGFkb3dzIHJlYWR5IGZvciBh
IGd1ZXN0IHBhZ2UgdG8gY2hhbmdlIGl0cyB0eXBlLiAqLwordm9pZCBzaGFk
b3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfdHlwZSk7CisK
IC8qIERpc2NhcmQgX2FsbF8gbWFwcGluZ3MgZnJvbSB0aGUgZG9tYWluJ3Mg
c2hhZG93cy4gKi8KIHZvaWQgc2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTEwNSw2ICsxMDksMTAgQEAg
aW50IHNoYWRvd19zZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluCiBzdGF0
aWMgaW5saW5lIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFp
biAqZCwgbWZuX3QgZ21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgZmFzdCwgaW50IGFsbCkge30KIAorc3RhdGljIGlu
bGluZSB2b2lkIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG5ld190eXBlKSB7fQorCiBzdGF0aWMg
aW5saW5lIHZvaWQgc2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCkge30KIAogc3RhdGljIGlubGluZSBpbnQgc2hhZG93
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLAo=

--=separator
Content-Type: application/octet-stream; name="xsa280-2.patch"
Content-Disposition: attachment; filename="xsa280-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRv
d19mbGFncyB0byAxNiBiaXRzCgpUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJs
YXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQ
Vgpkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFn
ZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKdGhlIHNvbGUgb25lIGxl
ZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCgpOb3RlIHRoYXQgdGhlIGFjY2Vz
c2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUo
KSBnZXQKc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVy
YXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCmFyZSBub3QgYWxs
b3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3
b3VsZCBoYXZlCnJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBi
ZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAp0byBvY2N1
ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRl
cyBvZiBpdCB1c2UgfD0gYW5kCiY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRv
bWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCmFnYWlu
c3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgoKUmVwb3J0ZWQtYnk6IFByZ21yLmNv
bSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCnYyOiBVc2Ugbm9uLWF0
b21pYywgbm9uLWJpdG9wcyBhY2Nlc3NlcyB0byAtPnNoYWRvd19mbGFncyBp
bgogICAgc2hhZG93X3twcm8sZGV9bW90ZSgpLgoKLS0tIGEveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jCkBAIC03ODcsMTAgKzc4NywxNCBAQCB2b2lkIHNo
YWRvd19wcm9tb3RlKHN0cnVjdCBkb21haW4gKmQsIG1mCiAKICAgICAvKiBJ
cyB0aGUgcGFnZSBhbHJlYWR5IHNoYWRvd2VkPyAqLwogICAgIGlmICggIXRl
c3RfYW5kX3NldF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRf
aW5mbykgKQorICAgIHsKICAgICAgICAgcGFnZS0+c2hhZG93X2ZsYWdzID0g
MDsKKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAg
ICAgIHBhZ2UtPnBhZ2V0YWJsZV9keWluZyA9IGZhbHNlOworICAgIH0KIAot
ICAgIEFTU0VSVCghdGVzdF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFn
cykpOwotICAgIHNldF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncyk7
CisgICAgQVNTRVJUKCEocGFnZS0+c2hhZG93X2ZsYWdzICYgKDF1IDw8IHR5
cGUpKSk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzIHw9IDF1IDw8IHR5cGU7
CiAgICAgVFJBQ0VfU0hBRE9XX1BBVEhfRkxBRyhUUkNFX1NGTEFHX1BST01P
VEUpOwogfQogCkBAIC03OTksOSArODAzLDkgQEAgdm9pZCBzaGFkb3dfZGVt
b3RlKHN0cnVjdCBkb21haW4gKmQsIG1mbgogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShnbWZuKTsKIAogICAgIEFTU0VSVCh0
ZXN0X2JpdChfUEdDX3BhZ2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSk7
Ci0gICAgQVNTRVJUKHRlc3RfYml0KHR5cGUsICZwYWdlLT5zaGFkb3dfZmxh
Z3MpKTsKKyAgICBBU1NFUlQocGFnZS0+c2hhZG93X2ZsYWdzICYgKDF1IDw8
IHR5cGUpKTsKIAotICAgIGNsZWFyX2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93
X2ZsYWdzKTsKKyAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgJj0gfigxdSA8PCB0
eXBlKTsKIAogICAgIGlmICggKHBhZ2UtPnNoYWRvd19mbGFncyAmIFNIRl9w
YWdlX3R5cGVfbWFzaykgPT0gMCApCiAgICAgewpAQCAtMjQwNSw3ICsyNDA5
LDcgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpk
LAogICAgIGlmICggIWZhc3QgJiYgYWxsICYmIChwZy0+Y291bnRfaW5mbyAm
IFBHQ19wYWdlX3RhYmxlKSApCiAgICAgewogICAgICAgICBwcmludGsoWEVO
TE9HX0dfRVJSICJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlIlBS
SV9tZm4KLSAgICAgICAgICAgICAgICIgKHNoYWRvd19mbGFncz0lMDh4KVxu
IiwgbWZuX3goZ21mbiksIHBnLT5zaGFkb3dfZmxhZ3MpOworICAgICAgICAg
ICAgICAgIiAoc2hhZG93X2ZsYWdzPSUwNHgpXG4iLCBtZm5feChnbWZuKSwg
cGctPnNoYWRvd19mbGFncyk7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsK
ICAgICB9CiAKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzI5
OCw4ICszMjk4LDggQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVj
dCB2Y3B1ICp2LAogCiAgICAgLyogVW5zaGFkb3cgaWYgd2UgYXJlIHdyaXRp
bmcgdG8gYSB0b3BsZXZlbCBwYWdldGFibGUgdGhhdCBpcwogICAgICAqIGZs
YWdnZWQgYXMgYSBkeWluZyBwcm9jZXNzLCBhbmQgdGhhdCBpcyBub3QgY3Vy
cmVudGx5IHVzZWQuICovCi0gICAgaWYgKCBzaF9tZm5faXNfYV9wYWdlX3Rh
YmxlKGdtZm4pCi0gICAgICAgICAmJiAobWZuX3RvX3BhZ2UoZ21mbiktPnNo
YWRvd19mbGFncyAmIFNIRl9wYWdldGFibGVfZHlpbmcpICkKKyAgICBpZiAo
IHNoX21mbl9pc19hX3BhZ2VfdGFibGUoZ21mbikgJiYgaXNfaHZtX2RvbWFp
bihkKSAmJgorICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJs
ZV9keWluZyApCiAgICAgewogICAgICAgICBpbnQgdXNlZCA9IDA7CiAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp0bXA7CkBAIC00MjYxLDkgKzQyNjEsOSBAQCBp
bnQgc2hfcm1fd3JpdGVfYWNjZXNzX2Zyb21fc2wxcChzdHJ1Y3QKICAgICBB
U1NFUlQobWZuX3ZhbGlkKHNtZm4pKTsKIAogICAgIC8qIFJlbWVtYmVyIGlm
IHdlJ3ZlIGJlZW4gdG9sZCB0aGF0IHRoaXMgcHJvY2VzcyBpcyBiZWluZyB0
b3JuIGRvd24gKi8KLSAgICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKKyAg
ICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICYmIGlzX2h2bV9kb21haW4oZCkg
KQogICAgICAgICBjdXJyLT5hcmNoLnBhZ2luZy5zaGFkb3cucGFnZXRhYmxl
X2R5aW5nCi0gICAgICAgICAgICA9ICEhKG1mbl90b19wYWdlKGdtZm4pLT5z
aGFkb3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKTsKKyAgICAgICAg
ICAgID0gbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZzsKIAog
ICAgIHNwID0gbWZuX3RvX3BhZ2Uoc21mbik7CiAKQEAgLTQ1ODAsMTAgKzQ1
ODAsMTAgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHBhZGRy
X3QgZwogICAgICAgICAgICAgICAgICAgIDogc2hhZG93X2hhc2hfbG9va3Vw
KGQsIG1mbl94KGdtZm4pLCBTSF90eXBlX2wyX3BhZV9zaGFkb3cpOwogICAg
ICAgICB9CiAKLSAgICAgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgKQorICAg
ICAgICBpZiAoIG1mbl92YWxpZChzbWZuKSAmJiBpc19odm1fZG9tYWluKGQp
ICkKICAgICAgICAgewogICAgICAgICAgICAgZ21mbiA9IF9tZm4obWZuX3Rv
X3BhZ2Uoc21mbiktPnYuc2guYmFjayk7Ci0gICAgICAgICAgICBtZm5fdG9f
cGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzIHw9IFNIRl9wYWdldGFibGVfZHlp
bmc7CisgICAgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxl
X2R5aW5nID0gdHJ1ZTsKICAgICAgICAgICAgIHNoYWRvd191bmhvb2tfbWFw
cGluZ3MoZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAg
ICAgICAgICBmbHVzaCA9IDE7CiAgICAgICAgIH0KQEAgLTQ2MjEsOSArNDYy
MSw5IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhwYWRkcl90
IGcKICAgICBzbWZuID0gc2hhZG93X2hhc2hfbG9va3VwKGQsIG1mbl94KGdt
Zm4pLCBTSF90eXBlX2w0XzY0X3NoYWRvdyk7CiAjZW5kaWYKIAotICAgIGlm
ICggbWZuX3ZhbGlkKHNtZm4pICkKKyAgICBpZiAoIG1mbl92YWxpZChzbWZu
KSAmJiBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIG1mbl90
b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX3BhZ2V0YWJsZV9k
eWluZzsKKyAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9k
eWluZyA9IHRydWU7CiAgICAgICAgIHNoYWRvd191bmhvb2tfbWFwcGluZ3Mo
ZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAgIC8q
IE5vdyBmbHVzaCB0aGUgVExCOiB3ZSByZW1vdmVkIHRvcGxldmVsIG1hcHBp
bmdzLiAqLwogICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVt
YXNrKTsKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTI5
MCw4ICsyOTAsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRl
X2xpc3Qoc3RyCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMg
JiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotI2RlZmluZSBTSEZfcGFnZXRh
YmxlX2R5aW5nICgxdTw8MzEpCi0KIHN0YXRpYyBpbmxpbmUgaW50IHNoX3Bh
Z2VfaGFzX211bHRpcGxlX3NoYWRvd3Moc3RydWN0IHBhZ2VfaW5mbyAqcGcp
CiB7CiAgICAgdTMyIHNoYWRvd3M7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTI1
OSw4ICsyNTksMTUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBH
dWVzdCBwYWdlcyB3aXRoIGEgc2hhZG93LiAgVGhpcyBkb2VzIG5vdCBjb25m
bGljdCB3aXRoCiAgICAgICAgICAqIHRsYmZsdXNoX3RpbWVzdGFtcCBzaW5j
ZSBwYWdlIHRhYmxlIHBhZ2VzIGFyZSBleHBsaWNpdGx5IG5vdAogICAgICAg
ICAgKiB0cmFja2VkIGZvciBUTEItZmx1c2ggYXZvaWRhbmNlIHdoZW4gYSBn
dWVzdCBydW5zIGluIHNoYWRvdyBtb2RlLgorICAgICAgICAgKgorICAgICAg
ICAgKiBwYWdldGFibGVfZHlpbmcgaXMgdXNlZCBmb3IgSFZNIGRvbWFpbnMg
b25seS4gVGhlIGxheW91dCBoZXJlIGhhcworICAgICAgICAgKiB0byBhdm9p
ZCByZS11c2Ugb2YgdGhlIHNwYWNlIHVzZWQgYnkgbGluZWFyX3B0X2NvdW50
LCB3aGljaCAob25seSkKKyAgICAgICAgICogUFYgZ3Vlc3RzIHVzZS4KICAg
ICAgICAgICovCi0gICAgICAgIHUzMiBzaGFkb3dfZmxhZ3M7CisgICAgICAg
IHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBzaGFkb3dfZmxhZ3M7
CisgICAgICAgICAgICBib29sIHBhZ2V0YWJsZV9keWluZzsKKyAgICAgICAg
fTsKIAogICAgICAgICAvKiBXaGVuIGluIHVzZSBhcyBhIHNoYWRvdywgbmV4
dCBzaGFkb3cgaW4gdGhpcyBoYXNoIGNoYWluLiAqLwogICAgICAgICBfX3Bk
eF90IG5leHRfc2hhZG93Owo=

--=separator
Content-Type: application/octet-stream; name="xsa280-4.7-2.patch"
Content-Disposition: attachment; filename="xsa280-4.7-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRv
d19mbGFncyB0byAxNiBiaXRzCgpUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJs
YXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQ
Vgpkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFn
ZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKdGhlIHNvbGUgb25lIGxl
ZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCgpOb3RlIHRoYXQgdGhlIGFjY2Vz
c2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUo
KSBnZXQKc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVy
YXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCmFyZSBub3QgYWxs
b3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3
b3VsZCBoYXZlCnJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBi
ZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAp0byBvY2N1
ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRl
cyBvZiBpdCB1c2UgfD0gYW5kCiY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRv
bWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCmFnYWlu
c3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgoKUmVwb3J0ZWQtYnk6IFByZ21yLmNv
bSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYwpAQCAtMTAyNywxMCArMTAyNywxNCBAQCB2b2lkIHNo
YWRvd19wcm9tb3RlKHN0cnVjdCBkb21haW4gKmQsIG1mCiAKICAgICAvKiBJ
cyB0aGUgcGFnZSBhbHJlYWR5IHNoYWRvd2VkPyAqLwogICAgIGlmICggIXRl
c3RfYW5kX3NldF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRf
aW5mbykgKQorICAgIHsKICAgICAgICAgcGFnZS0+c2hhZG93X2ZsYWdzID0g
MDsKKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAg
ICAgIHBhZ2UtPnBhZ2V0YWJsZV9keWluZyA9IDA7CisgICAgfQogCi0gICAg
QVNTRVJUKCF0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKSk7
Ci0gICAgc2V0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKTsKKyAg
ICBBU1NFUlQoIShwYWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXUgPDwgdHlwZSkp
KTsKKyAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgfD0gMXUgPDwgdHlwZTsKICAg
ICBUUkFDRV9TSEFET1dfUEFUSF9GTEFHKFRSQ0VfU0ZMQUdfUFJPTU9URSk7
CiB9CiAKQEAgLTEwMzksOSArMTA0Myw5IEBAIHZvaWQgc2hhZG93X2RlbW90
ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm4KICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlID0gbWZuX3RvX3BhZ2UoZ21mbik7CiAKICAgICBBU1NFUlQodGVz
dF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykpOwot
ICAgIEFTU0VSVCh0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdz
KSk7CisgICAgQVNTRVJUKHBhZ2UtPnNoYWRvd19mbGFncyAmICgxdSA8PCB0
eXBlKSk7CiAKLSAgICBjbGVhcl9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19m
bGFncyk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzICY9IH4oMXUgPDwgdHlw
ZSk7CiAKICAgICBpZiAoIChwYWdlLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFn
ZV90eXBlX21hc2spID09IDAgKQogICAgIHsKQEAgLTI4NzksNyArMjg4Myw3
IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBpZiAoICFmYXN0ICYmIGFsbCAmJiAocGctPmNvdW50X2luZm8gJiBQ
R0NfcGFnZV90YWJsZSkgKQogICAgIHsKICAgICAgICAgU0hBRE9XX0VSUk9S
KCJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlMDVseCAiCi0gICAg
ICAgICAgICAgICAgICAgICAiKHNoYWRvd19mbGFncz0lMDh4KVxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwNHgpXG4iLAog
ICAgICAgICAgICAgICAgICAgICAgIG1mbl94KGdtZm4pLCBwZy0+c2hhZG93
X2ZsYWdzKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgIH0KLS0t
IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzMxNCw4ICszMzE0LDgg
QEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAog
CiAgICAgLyogVW5zaGFkb3cgaWYgd2UgYXJlIHdyaXRpbmcgdG8gYSB0b3Bs
ZXZlbCBwYWdldGFibGUgdGhhdCBpcwogICAgICAqIGZsYWdnZWQgYXMgYSBk
eWluZyBwcm9jZXNzLCBhbmQgdGhhdCBpcyBub3QgY3VycmVudGx5IHVzZWQu
ICovCi0gICAgaWYgKCBzaF9tZm5faXNfYV9wYWdlX3RhYmxlKGdtZm4pCi0g
ICAgICAgICAmJiAobWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRvd19mbGFncyAm
IFNIRl9wYWdldGFibGVfZHlpbmcpICkKKyAgICBpZiAoIHNoX21mbl9pc19h
X3BhZ2VfdGFibGUoZ21mbikgJiYgaXNfaHZtX2RvbWFpbihkKSAmJgorICAg
ICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZyApCiAg
ICAgewogICAgICAgICBpbnQgdXNlZCA9IDA7CiAgICAgICAgIHN0cnVjdCB2
Y3B1ICp0bXA7CkBAIC00MjU2LDkgKzQyNTYsOSBAQCBpbnQgc2hfcm1fd3Jp
dGVfYWNjZXNzX2Zyb21fc2wxcChzdHJ1Y3QKICAgICBBU1NFUlQobWZuX3Zh
bGlkKHNtZm4pKTsKIAogICAgIC8qIFJlbWVtYmVyIGlmIHdlJ3ZlIGJlZW4g
dG9sZCB0aGF0IHRoaXMgcHJvY2VzcyBpcyBiZWluZyB0b3JuIGRvd24gKi8K
LSAgICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKKyAgICBpZiAoIGN1cnIt
PmRvbWFpbiA9PSBkICYmIGlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICBj
dXJyLT5hcmNoLnBhZ2luZy5zaGFkb3cucGFnZXRhYmxlX2R5aW5nCi0gICAg
ICAgICAgICA9ICEhKG1mbl90b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3Mg
JiBTSEZfcGFnZXRhYmxlX2R5aW5nKTsKKyAgICAgICAgICAgID0gbWZuX3Rv
X3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZzsKIAogICAgIHNwID0gbWZu
X3RvX3BhZ2Uoc21mbik7CiAKQEAgLTQ1NzUsMTAgKzQ1NzUsMTAgQEAgc3Rh
dGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2YwogICAgICAg
ICAgICAgc21mbiA9IHNoYWRvd19oYXNoX2xvb2t1cChkLCBtZm5feChnbWZu
KSwgU0hfdHlwZV9sMl9wYWVfc2hhZG93KTsKICAgICAgICAgfQogCi0gICAg
ICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICkKKyAgICAgICAgaWYgKCBtZm5f
dmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFpbihkKSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGdtZm4gPSBfbWZuKG1mbl90b19wYWdlKHNtZm4pLT52
LnNoLmJhY2spOwotICAgICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnNo
YWRvd19mbGFncyB8PSBTSEZfcGFnZXRhYmxlX2R5aW5nOworICAgICAgICAg
ICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZyA9IDE7CiAg
ICAgICAgICAgICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNtZm4sIDEv
KiB1c2VyIHBhZ2VzIG9ubHkgKi8pOwogICAgICAgICAgICAgZmx1c2ggPSAx
OwogICAgICAgICB9CkBAIC00NjE1LDkgKzQ2MTUsOSBAQCBzdGF0aWMgdm9p
ZCBzaF9wYWdldGFibGVfZHlpbmcoc3RydWN0IHZjCiAgICAgc21mbiA9IHNo
YWRvd19oYXNoX2xvb2t1cChkLCBtZm5feChnbWZuKSwgU0hfdHlwZV9sNF82
NF9zaGFkb3cpOwogI2VuZGlmCiAKLSAgICBpZiAoIG1mbl92YWxpZChzbWZu
KSApCisgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFp
bihkKSApCiAgICAgewotICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+c2hh
ZG93X2ZsYWdzIHw9IFNIRl9wYWdldGFibGVfZHlpbmc7CisgICAgICAgIG1m
bl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmcgPSAxOwogICAgICAg
ICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNtZm4sIDEvKiB1c2VyIHBh
Z2VzIG9ubHkgKi8pOwogICAgICAgICAvKiBOb3cgZmx1c2ggdGhlIFRMQjog
d2UgcmVtb3ZlZCB0b3BsZXZlbCBtYXBwaW5ncy4gKi8KICAgICAgICAgZmx1
c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOwotLS0gYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjkyLDggKzI5Miw2IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChzdHIKIAog
I2VuZGlmIC8qIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9P
Rl9TWU5DKSAqLwogCi0jZGVmaW5lIFNIRl9wYWdldGFibGVfZHlpbmcgKDF1
PDwzMSkKLQogc3RhdGljIGlubGluZSBpbnQgc2hfcGFnZV9oYXNfbXVsdGlw
bGVfc2hhZG93cyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKICAgICB1MzIg
c2hhZG93czsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTcyLDggKzE3MiwxNSBA
QCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIEd1ZXN0IHBhZ2VzIHdp
dGggYSBzaGFkb3cuICBUaGlzIGRvZXMgbm90IGNvbmZsaWN0IHdpdGgKICAg
ICAgICAgICogdGxiZmx1c2hfdGltZXN0YW1wIHNpbmNlIHBhZ2UgdGFibGUg
cGFnZXMgYXJlIGV4cGxpY2l0bHkgbm90CiAgICAgICAgICAqIHRyYWNrZWQg
Zm9yIFRMQi1mbHVzaCBhdm9pZGFuY2Ugd2hlbiBhIGd1ZXN0IHJ1bnMgaW4g
c2hhZG93IG1vZGUuCisgICAgICAgICAqCisgICAgICAgICAqIHBhZ2V0YWJs
ZV9keWluZyBpcyB1c2VkIGZvciBIVk0gZG9tYWlucyBvbmx5LiBUaGUgbGF5
b3V0IGhlcmUgaGFzCisgICAgICAgICAqIHRvIGF2b2lkIHJlLXVzZSBvZiB0
aGUgc3BhY2UgdXNlZCBieSBsaW5lYXJfcHRfY291bnQsIHdoaWNoIChvbmx5
KQorICAgICAgICAgKiBQViBndWVzdHMgdXNlLgogICAgICAgICAgKi8KLSAg
ICAgICAgdTMyIHNoYWRvd19mbGFnczsKKyAgICAgICAgc3RydWN0IHsKKyAg
ICAgICAgICAgIHVpbnQxNl90IHNoYWRvd19mbGFnczsKKyAgICAgICAgICAg
IGJvb2xfdCBwYWdldGFibGVfZHlpbmc7CisgICAgICAgIH07CiAKICAgICAg
ICAgLyogV2hlbiBpbiB1c2UgYXMgYSBzaGFkb3csIG5leHQgc2hhZG93IGlu
IHRoaXMgaGFzaCBjaGFpbi4gKi8KICAgICAgICAgX19wZHhfdCBuZXh0X3No
YWRvdzsK

--=separator
Content-Type: application/octet-stream; name="xsa280-4.9-1.patch"
Content-Disposition: attachment; filename="xsa280-4.9-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKCklu
IHByZXBhcmF0aW9uIG9mIHJlZHVjaW5nIHN0cnVjdCBwYWdlX2luZm8ncyBz
aGFkb3dfZmxhZ3MgZmllbGQgdG8gMTYKYml0cywgbG93ZXIgdGhlIGJpdCBw
b3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9vZl9zeW5jIGFuZApTSEZfb29z
X21heV93cml0ZS4KCkluc3RlYWQgb2YgYWxzbyBhZGp1c3RpbmcgdGhlIG9w
ZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCmludHJvZHVjZSBz
aGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKCkgdG8gY29udGFpbiBr
bm93bGVkZ2Ugb2YgdGhlCmJpdCBwb3NpdGlvbnMgdG8gc2hhZG93IGNvZGUu
CgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI4MC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI3OTksMTUgKzI3OTks
OCBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
CiAgICAgICAgIHsKICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBw
YWdlX2dldF9vd25lcihwYWdlKTsKIAotICAgICAgICAgICAgLyogTm9ybWFs
bHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2UgZ28gZnJvbSB0eXBlIGNv
dW50IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUgY291bnQgMSB3aGVuIGl0
IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOgotICAgICAgICAgICAgICog
b3V0LW9mLXN5bmMgc2hhZG93ZWQgcGFnZXMgYXJlIGFsbG93ZWQgdG8gYmVj
b21lCi0gICAgICAgICAgICAgKiB3cml0ZWFibGUuICovCi0gICAgICAgICAg
ICBpZiAoIGQgJiYgc2hhZG93X21vZGVfZW5hYmxlZChkKQotICAgICAgICAg
ICAgICAgICAmJiAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxl
KQotICAgICAgICAgICAgICAgICAmJiAhKChwYWdlLT5zaGFkb3dfZmxhZ3Mg
JiAoMXU8PDI5KSkKLSAgICAgICAgICAgICAgICAgICAgICAmJiB0eXBlID09
IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICBzaGFkb3df
cmVtb3ZlX2FsbF9zaGFkb3dzKGQsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkp
KTsKKyAgICAgICAgICAgIGlmICggZCAmJiBzaGFkb3dfbW9kZV9lbmFibGVk
KGQpICkKKyAgICAgICAgICAgICAgIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlw
ZV9jaGFuZ2UoZCwgcGFnZSwgdHlwZSk7CiAKICAgICAgICAgICAgIEFTU0VS
VCghKHggJiBQR1RfcGFlX3hlbl9sMikpOwogICAgICAgICAgICAgaWYgKCAo
eCAmIFBHVF90eXBlX21hc2spICE9IHR5cGUgKQotLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMKQEAgLTkxOSw2ICs5MTksOSBAQCBpbnQgc2hfdW5z
eW5jKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbWZuCiAgICAgICAgICB8fCAh
di0+ZG9tYWluLT5hcmNoLnBhZ2luZy5zaGFkb3cub29zX2FjdGl2ZSApCiAg
ICAgICAgIHJldHVybiAwOwogCisgICAgQlVJTERfQlVHX09OKCEodHlwZW9m
KHBnLT5zaGFkb3dfZmxhZ3MpKVNIRl9vdXRfb2Zfc3luYyk7CisgICAgQlVJ
TERfQlVHX09OKCEodHlwZW9mKHBnLT5zaGFkb3dfZmxhZ3MpKVNIRl9vb3Nf
bWF5X3dyaXRlKTsKKwogICAgIHBnLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX291
dF9vZl9zeW5jfFNIRl9vb3NfbWF5X3dyaXRlOwogICAgIG9vc19oYXNoX2Fk
ZCh2LCBnbWZuKTsKICAgICBwZXJmY19pbmNyKHNoYWRvd191bnN5bmMpOwpA
QCAtMjgxMCw2ICsyODEzLDI2IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Mo
c3RydWN0IGRvbWFpbiAqZCwKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogfQog
Cit2b2lkIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5l
d190eXBlKQoreworICAgIGlmICggIShwYWdlLT5jb3VudF9pbmZvICYgUEdD
X3BhZ2VfdGFibGUpICkKKyAgICAgICAgcmV0dXJuOworCisjaWYgKFNIQURP
V19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZTkMpCisgICAgLyoK
KyAgICAgKiBOb3JtYWxseSB3ZSBzaG91bGQgbmV2ZXIgbGV0IGEgcGFnZSBn
byBmcm9tIHR5cGUgY291bnQgMCB0byB0eXBlCisgICAgICogY291bnQgMSB3
aGVuIGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOiBvdXQtb2Ytc3lu
YyBzaGFkb3dlZAorICAgICAqIHBhZ2VzIGFyZSBhbGxvd2VkIHRvIGJlY29t
ZSB3cml0ZWFibGUuCisgICAgICovCisgICAgaWYgKCAocGFnZS0+c2hhZG93
X2ZsYWdzICYgU0hGX29vc19tYXlfd3JpdGUpICYmCisgICAgICAgICBuZXdf
dHlwZSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCisgICAgICAgIHJldHVybjsK
KyNlbmRpZgorCisgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhkLCBw
YWdlX3RvX21mbihwYWdlKSk7Cit9CisKIHN0YXRpYyB2b2lkCiBzaF9yZW1v
dmVfYWxsX3NoYWRvd3NfYW5kX3BhcmVudHMoc3RydWN0IGRvbWFpbiAqZCwg
bWZuX3QgZ21mbikKIC8qIEV2ZW4gaGFyc2hlcjogdGhpcyBpcyBhIEhWTSBw
YWdlIHRoYXQgd2UgdGhpbmcgaXMgbm8gbG9uZ2VyIGEgcGFnZXRhYmxlLgot
LS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjg3LDggKzI4
Nyw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChz
dHIKICAqIGNvZGVwYXRoIGlzIGNhbGxlZCBkdXJpbmcgdGhhdCB0aW1lIGFu
ZCBpcyBzZW5zaXRpdmUgdG8gb29zIGlzc3VlcywgaXQgbWF5CiAgKiBuZWVk
IHRvIHVzZSB0aGUgc2Vjb25kIGZsYWcuCiAgKi8KLSNkZWZpbmUgU0hGX291
dF9vZl9zeW5jICgxdTw8MzApCi0jZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRl
ICgxdTw8MjkpCisjZGVmaW5lIFNIRl9vdXRfb2Zfc3luYyAoMXUgPDwgKFNI
X3R5cGVfbWF4X3NoYWRvdyArIDEpKQorI2RlZmluZSBTSEZfb29zX21heV93
cml0ZSAoMXUgPDwgKFNIX3R5cGVfbWF4X3NoYWRvdyArIDIpKQogCiAjZW5k
aWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZ
TkMpICovCiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCkBAIC04MSw2ICs4
MSwxMCBAQCB2b2lkIHNoYWRvd19maW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9t
YWluCiAKIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAq
ZCwgbWZuX3QgZ21mbiwgaW50IGZhc3QsIGludCBhbGwpOwogCisvKiBBZGp1
c3Qgc2hhZG93cyByZWFkeSBmb3IgYSBndWVzdCBwYWdlIHRvIGNoYW5nZSBp
dHMgdHlwZS4gKi8KK3ZvaWQgc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2No
YW5nZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbmV3X3R5cGUpOworCiAvKiBEaXNjYXJkIF9hbGxfIG1hcHBp
bmdzIGZyb20gdGhlIGRvbWFpbidzIHNoYWRvd3MuICovCiB2b2lkIHNoYWRv
d19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwog
CkBAIC0xMDUsNiArMTA5LDEwIEBAIGludCBzaGFkb3dfc2V0X2FsbG9jYXRp
b24oc3RydWN0IGRvbWFpbgogc3RhdGljIGlubGluZSB2b2lkIHNoX3JlbW92
ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGZhc3Qs
IGJvb2xfdCBhbGwpIHt9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3df
cHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBuZXdfdHlwZSkge30KKwogc3RhdGljIGlubGluZSB2b2lkIHNoYWRv
d19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpIHt9
CiAKIHN0YXRpYyBpbmxpbmUgaW50IHNoYWRvd19kb21jdGwoc3RydWN0IGRv
bWFpbiAqZCwgeGVuX2RvbWN0bF9zaGFkb3dfb3BfdCAqc2MsCg==

--=separator
Content-Type: application/octet-stream; name="xsa280-4.10-2.patch"
Content-Disposition: attachment; filename="xsa280-4.10-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRv
d19mbGFncyB0byAxNiBiaXRzCgpUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJs
YXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQ
Vgpkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFn
ZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKdGhlIHNvbGUgb25lIGxl
ZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCgpOb3RlIHRoYXQgdGhlIGFjY2Vz
c2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUo
KSBnZXQKc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVy
YXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCmFyZSBub3QgYWxs
b3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3
b3VsZCBoYXZlCnJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBi
ZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAp0byBvY2N1
ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRl
cyBvZiBpdCB1c2UgfD0gYW5kCiY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRv
bWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCmFnYWlu
c3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgoKUmVwb3J0ZWQtYnk6IFByZ21yLmNv
bSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYwpAQCAtOTU3LDEwICs5NTcsMTQgQEAgdm9pZCBzaGFk
b3dfcHJvbW90ZShzdHJ1Y3QgZG9tYWluICpkLCBtZgogCiAgICAgLyogSXMg
dGhlIHBhZ2UgYWxyZWFkeSBzaGFkb3dlZD8gKi8KICAgICBpZiAoICF0ZXN0
X2FuZF9zZXRfYml0KF9QR0NfcGFnZV90YWJsZSwgJnBhZ2UtPmNvdW50X2lu
Zm8pICkKKyAgICB7CiAgICAgICAgIHBhZ2UtPnNoYWRvd19mbGFncyA9IDA7
CisgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCisgICAgICAgICAg
ICBwYWdlLT5wYWdldGFibGVfZHlpbmcgPSBmYWxzZTsKKyAgICB9CiAKLSAg
ICBBU1NFUlQoIXRlc3RfYml0KHR5cGUsICZwYWdlLT5zaGFkb3dfZmxhZ3Mp
KTsKLSAgICBzZXRfYml0KHR5cGUsICZwYWdlLT5zaGFkb3dfZmxhZ3MpOwor
ICAgIEFTU0VSVCghKHBhZ2UtPnNoYWRvd19mbGFncyAmICgxdSA8PCB0eXBl
KSkpOworICAgIHBhZ2UtPnNoYWRvd19mbGFncyB8PSAxdSA8PCB0eXBlOwog
ICAgIFRSQUNFX1NIQURPV19QQVRIX0ZMQUcoVFJDRV9TRkxBR19QUk9NT1RF
KTsKIH0KIApAQCAtOTY5LDkgKzk3Myw5IEBAIHZvaWQgc2hhZG93X2RlbW90
ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm4KICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlID0gbWZuX3RvX3BhZ2UoZ21mbik7CiAKICAgICBBU1NFUlQodGVz
dF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykpOwot
ICAgIEFTU0VSVCh0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdz
KSk7CisgICAgQVNTRVJUKHBhZ2UtPnNoYWRvd19mbGFncyAmICgxdSA8PCB0
eXBlKSk7CiAKLSAgICBjbGVhcl9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19m
bGFncyk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzICY9IH4oMXUgPDwgdHlw
ZSk7CiAKICAgICBpZiAoIChwYWdlLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFn
ZV90eXBlX21hc2spID09IDAgKQogICAgIHsKQEAgLTI4MDEsNyArMjgwNSw3
IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBpZiAoICFmYXN0ICYmIGFsbCAmJiAocGctPmNvdW50X2luZm8gJiBQ
R0NfcGFnZV90YWJsZSkgKQogICAgIHsKICAgICAgICAgU0hBRE9XX0VSUk9S
KCJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlIlBSSV9tZm4iICIK
LSAgICAgICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwOHgpXG4i
LAorICAgICAgICAgICAgICAgICAgICAgIihzaGFkb3dfZmxhZ3M9JTA0eClc
biIsCiAgICAgICAgICAgICAgICAgICAgICAgbWZuX3goZ21mbiksIHBnLT5z
aGFkb3dfZmxhZ3MpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAg
fQotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMzI4LDggKzMz
MjgsOCBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUg
KnYsCiAKICAgICAvKiBVbnNoYWRvdyBpZiB3ZSBhcmUgd3JpdGluZyB0byBh
IHRvcGxldmVsIHBhZ2V0YWJsZSB0aGF0IGlzCiAgICAgICogZmxhZ2dlZCBh
cyBhIGR5aW5nIHByb2Nlc3MsIGFuZCB0aGF0IGlzIG5vdCBjdXJyZW50bHkg
dXNlZC4gKi8KLSAgICBpZiAoIHNoX21mbl9pc19hX3BhZ2VfdGFibGUoZ21m
bikKLSAgICAgICAgICYmIChtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2Zs
YWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZykgKQorICAgIGlmICggc2hfbWZu
X2lzX2FfcGFnZV90YWJsZShnbWZuKSAmJiBpc19odm1fZG9tYWluKGQpICYm
CisgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5n
ICkKICAgICB7CiAgICAgICAgIGludCB1c2VkID0gMDsKICAgICAgICAgc3Ry
dWN0IHZjcHUgKnRtcDsKQEAgLTQzMDEsOSArNDMwMSw5IEBAIGludCBzaF9y
bV93cml0ZV9hY2Nlc3NfZnJvbV9zbDFwKHN0cnVjdAogICAgIEFTU0VSVCht
Zm5fdmFsaWQoc21mbikpOwogCiAgICAgLyogUmVtZW1iZXIgaWYgd2UndmUg
YmVlbiB0b2xkIHRoYXQgdGhpcyBwcm9jZXNzIGlzIGJlaW5nIHRvcm4gZG93
biAqLwotICAgIGlmICggY3Vyci0+ZG9tYWluID09IGQgKQorICAgIGlmICgg
Y3Vyci0+ZG9tYWluID09IGQgJiYgaXNfaHZtX2RvbWFpbihkKSApCiAgICAg
ICAgIGN1cnItPmFyY2gucGFnaW5nLnNoYWRvdy5wYWdldGFibGVfZHlpbmcK
LSAgICAgICAgICAgID0gISEobWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRvd19m
bGFncyAmIFNIRl9wYWdldGFibGVfZHlpbmcpOworICAgICAgICAgICAgPSBt
Zm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5nOwogCiAgICAgc3Ag
PSBtZm5fdG9fcGFnZShzbWZuKTsKIApAQCAtNDYxOSwxMCArNDYxOSwxMCBA
QCBzdGF0aWMgdm9pZCBzaF9wYWdldGFibGVfZHlpbmcoc3RydWN0IHZjCiAg
ICAgICAgICAgICAgICAgICAgOiBzaGFkb3dfaGFzaF9sb29rdXAoZCwgbWZu
X3goZ21mbiksIFNIX3R5cGVfbDJfcGFlX3NoYWRvdyk7CiAgICAgICAgIH0K
IAotICAgICAgICBpZiAoIG1mbl92YWxpZChzbWZuKSApCisgICAgICAgIGlm
ICggbWZuX3ZhbGlkKHNtZm4pICYmIGlzX2h2bV9kb21haW4oZCkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBnbWZuID0gX21mbihtZm5fdG9fcGFnZShz
bWZuKS0+di5zaC5iYWNrKTsKLSAgICAgICAgICAgIG1mbl90b19wYWdlKGdt
Zm4pLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX3BhZ2V0YWJsZV9keWluZzsKKyAg
ICAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmcg
PSB0cnVlOwogICAgICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5ncyhk
LCBzbWZuLCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgICAg
IGZsdXNoID0gMTsKICAgICAgICAgfQpAQCAtNDY1OSw5ICs0NjU5LDkgQEAg
c3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2YwogICAg
IHNtZm4gPSBzaGFkb3dfaGFzaF9sb29rdXAoZCwgbWZuX3goZ21mbiksIFNI
X3R5cGVfbDRfNjRfc2hhZG93KTsKICNlbmRpZgogCi0gICAgaWYgKCBtZm5f
dmFsaWQoc21mbikgKQorICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICYmIGlz
X2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgbWZuX3RvX3BhZ2Uo
Z21mbiktPnNoYWRvd19mbGFncyB8PSBTSEZfcGFnZXRhYmxlX2R5aW5nOwor
ICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5nID0g
dHJ1ZTsKICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5ncyhkLCBzbWZu
LCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgLyogTm93IGZs
dXNoIHRoZSBUTEI6IHdlIHJlbW92ZWQgdG9wbGV2ZWwgbWFwcGluZ3MuICov
CiAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVt
YXNrKTsKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTI5
Miw4ICsyOTIsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRl
X2xpc3Qoc3RyCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMg
JiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotI2RlZmluZSBTSEZfcGFnZXRh
YmxlX2R5aW5nICgxdTw8MzEpCi0KIHN0YXRpYyBpbmxpbmUgaW50IHNoX3Bh
Z2VfaGFzX211bHRpcGxlX3NoYWRvd3Moc3RydWN0IHBhZ2VfaW5mbyAqcGcp
CiB7CiAgICAgdTMyIHNoYWRvd3M7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTE4
OCw4ICsxODgsMTUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBH
dWVzdCBwYWdlcyB3aXRoIGEgc2hhZG93LiAgVGhpcyBkb2VzIG5vdCBjb25m
bGljdCB3aXRoCiAgICAgICAgICAqIHRsYmZsdXNoX3RpbWVzdGFtcCBzaW5j
ZSBwYWdlIHRhYmxlIHBhZ2VzIGFyZSBleHBsaWNpdGx5IG5vdAogICAgICAg
ICAgKiB0cmFja2VkIGZvciBUTEItZmx1c2ggYXZvaWRhbmNlIHdoZW4gYSBn
dWVzdCBydW5zIGluIHNoYWRvdyBtb2RlLgorICAgICAgICAgKgorICAgICAg
ICAgKiBwYWdldGFibGVfZHlpbmcgaXMgdXNlZCBmb3IgSFZNIGRvbWFpbnMg
b25seS4gVGhlIGxheW91dCBoZXJlIGhhcworICAgICAgICAgKiB0byBhdm9p
ZCByZS11c2Ugb2YgdGhlIHNwYWNlIHVzZWQgYnkgbGluZWFyX3B0X2NvdW50
LCB3aGljaCAob25seSkKKyAgICAgICAgICogUFYgZ3Vlc3RzIHVzZS4KICAg
ICAgICAgICovCi0gICAgICAgIHUzMiBzaGFkb3dfZmxhZ3M7CisgICAgICAg
IHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBzaGFkb3dfZmxhZ3M7
CisgICAgICAgICAgICBib29sIHBhZ2V0YWJsZV9keWluZzsKKyAgICAgICAg
fTsKIAogICAgICAgICAvKiBXaGVuIGluIHVzZSBhcyBhIHNoYWRvdywgbmV4
dCBzaGFkb3cgaW4gdGhpcyBoYXNoIGNoYWluLiAqLwogICAgICAgICBfX3Bk
eF90IG5leHRfc2hhZG93Owo=

--=separator
Content-Type: application/octet-stream; name="xsa280-4.11-2.patch"
Content-Disposition: attachment; filename="xsa280-4.11-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRv
d19mbGFncyB0byAxNiBiaXRzCgpUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJs
YXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQ
Vgpkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFn
ZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKdGhlIHNvbGUgb25lIGxl
ZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCgpOb3RlIHRoYXQgdGhlIGFjY2Vz
c2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUo
KSBnZXQKc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVy
YXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCmFyZSBub3QgYWxs
b3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3
b3VsZCBoYXZlCnJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBi
ZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAp0byBvY2N1
ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRl
cyBvZiBpdCB1c2UgfD0gYW5kCiY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRv
bWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCmFnYWlu
c3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgoKUmVwb3J0ZWQtYnk6IFByZ21yLmNv
bSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYwpAQCAtMTAyOCwxMCArMTAyOCwxNCBAQCB2b2lkIHNo
YWRvd19wcm9tb3RlKHN0cnVjdCBkb21haW4gKmQsIG1mCiAKICAgICAvKiBJ
cyB0aGUgcGFnZSBhbHJlYWR5IHNoYWRvd2VkPyAqLwogICAgIGlmICggIXRl
c3RfYW5kX3NldF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRf
aW5mbykgKQorICAgIHsKICAgICAgICAgcGFnZS0+c2hhZG93X2ZsYWdzID0g
MDsKKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAg
ICAgIHBhZ2UtPnBhZ2V0YWJsZV9keWluZyA9IGZhbHNlOworICAgIH0KIAot
ICAgIEFTU0VSVCghdGVzdF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFn
cykpOwotICAgIHNldF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncyk7
CisgICAgQVNTRVJUKCEocGFnZS0+c2hhZG93X2ZsYWdzICYgKDF1IDw8IHR5
cGUpKSk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzIHw9IDF1IDw8IHR5cGU7
CiAgICAgVFJBQ0VfU0hBRE9XX1BBVEhfRkxBRyhUUkNFX1NGTEFHX1BST01P
VEUpOwogfQogCkBAIC0xMDQwLDkgKzEwNDQsOSBAQCB2b2lkIHNoYWRvd19k
ZW1vdGUoc3RydWN0IGRvbWFpbiAqZCwgbWZuCiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKGdtZm4pOwogCiAgICAgQVNTRVJU
KHRlc3RfYml0KF9QR0NfcGFnZV90YWJsZSwgJnBhZ2UtPmNvdW50X2luZm8p
KTsKLSAgICBBU1NFUlQodGVzdF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19m
bGFncykpOworICAgIEFTU0VSVChwYWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXUg
PDwgdHlwZSkpOwogCi0gICAgY2xlYXJfYml0KHR5cGUsICZwYWdlLT5zaGFk
b3dfZmxhZ3MpOworICAgIHBhZ2UtPnNoYWRvd19mbGFncyAmPSB+KDF1IDw8
IHR5cGUpOwogCiAgICAgaWYgKCAocGFnZS0+c2hhZG93X2ZsYWdzICYgU0hG
X3BhZ2VfdHlwZV9tYXNrKSA9PSAwICkKICAgICB7CkBAIC0yOTIxLDcgKzI5
MjUsNyBAQCB2b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgaWYgKCAhZmFzdCAmJiBhbGwgJiYgKHBnLT5jb3VudF9pbmZv
ICYgUEdDX3BhZ2VfdGFibGUpICkKICAgICB7CiAgICAgICAgIFNIQURPV19F
UlJPUigiY2FuJ3QgZmluZCBhbGwgc2hhZG93cyBvZiBtZm4gJSJQUklfbWZu
IiAiCi0gICAgICAgICAgICAgICAgICAgICAiKHNoYWRvd19mbGFncz0lMDh4
KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUw
NHgpXG4iLAogICAgICAgICAgICAgICAgICAgICAgIG1mbl94KGdtZm4pLCBw
Zy0+c2hhZG93X2ZsYWdzKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwog
ICAgIH0KLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzI5OSw4
ICszMjk5LDggQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2
Y3B1ICp2LAogCiAgICAgLyogVW5zaGFkb3cgaWYgd2UgYXJlIHdyaXRpbmcg
dG8gYSB0b3BsZXZlbCBwYWdldGFibGUgdGhhdCBpcwogICAgICAqIGZsYWdn
ZWQgYXMgYSBkeWluZyBwcm9jZXNzLCBhbmQgdGhhdCBpcyBub3QgY3VycmVu
dGx5IHVzZWQuICovCi0gICAgaWYgKCBzaF9tZm5faXNfYV9wYWdlX3RhYmxl
KGdtZm4pCi0gICAgICAgICAmJiAobWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRv
d19mbGFncyAmIFNIRl9wYWdldGFibGVfZHlpbmcpICkKKyAgICBpZiAoIHNo
X21mbl9pc19hX3BhZ2VfdGFibGUoZ21mbikgJiYgaXNfaHZtX2RvbWFpbihk
KSAmJgorICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9k
eWluZyApCiAgICAgewogICAgICAgICBpbnQgdXNlZCA9IDA7CiAgICAgICAg
IHN0cnVjdCB2Y3B1ICp0bXA7CkBAIC00MjU0LDkgKzQyNTQsOSBAQCBpbnQg
c2hfcm1fd3JpdGVfYWNjZXNzX2Zyb21fc2wxcChzdHJ1Y3QKICAgICBBU1NF
UlQobWZuX3ZhbGlkKHNtZm4pKTsKIAogICAgIC8qIFJlbWVtYmVyIGlmIHdl
J3ZlIGJlZW4gdG9sZCB0aGF0IHRoaXMgcHJvY2VzcyBpcyBiZWluZyB0b3Ju
IGRvd24gKi8KLSAgICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKKyAgICBp
ZiAoIGN1cnItPmRvbWFpbiA9PSBkICYmIGlzX2h2bV9kb21haW4oZCkgKQog
ICAgICAgICBjdXJyLT5hcmNoLnBhZ2luZy5zaGFkb3cucGFnZXRhYmxlX2R5
aW5nCi0gICAgICAgICAgICA9ICEhKG1mbl90b19wYWdlKGdtZm4pLT5zaGFk
b3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKTsKKyAgICAgICAgICAg
ID0gbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZzsKIAogICAg
IHNwID0gbWZuX3RvX3BhZ2Uoc21mbik7CiAKQEAgLTQ1NzIsMTAgKzQ1NzIs
MTAgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2
YwogICAgICAgICAgICAgICAgICAgIDogc2hhZG93X2hhc2hfbG9va3VwKGQs
IG1mbl94KGdtZm4pLCBTSF90eXBlX2wyX3BhZV9zaGFkb3cpOwogICAgICAg
ICB9CiAKLSAgICAgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgKQorICAgICAg
ICBpZiAoIG1mbl92YWxpZChzbWZuKSAmJiBpc19odm1fZG9tYWluKGQpICkK
ICAgICAgICAgewogICAgICAgICAgICAgZ21mbiA9IF9tZm4obWZuX3RvX3Bh
Z2Uoc21mbiktPnYuc2guYmFjayk7Ci0gICAgICAgICAgICBtZm5fdG9fcGFn
ZShnbWZuKS0+c2hhZG93X2ZsYWdzIHw9IFNIRl9wYWdldGFibGVfZHlpbmc7
CisgICAgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5
aW5nID0gdHJ1ZTsKICAgICAgICAgICAgIHNoYWRvd191bmhvb2tfbWFwcGlu
Z3MoZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAg
ICAgICBmbHVzaCA9IDE7CiAgICAgICAgIH0KQEAgLTQ2MTIsOSArNDYxMiw5
IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1Y3QgdmMK
ICAgICBzbWZuID0gc2hhZG93X2hhc2hfbG9va3VwKGQsIG1mbl94KGdtZm4p
LCBTSF90eXBlX2w0XzY0X3NoYWRvdyk7CiAjZW5kaWYKIAotICAgIGlmICgg
bWZuX3ZhbGlkKHNtZm4pICkKKyAgICBpZiAoIG1mbl92YWxpZChzbWZuKSAm
JiBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIG1mbl90b19w
YWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX3BhZ2V0YWJsZV9keWlu
ZzsKKyAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWlu
ZyA9IHRydWU7CiAgICAgICAgIHNoYWRvd191bmhvb2tfbWFwcGluZ3MoZCwg
c21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAgIC8qIE5v
dyBmbHVzaCB0aGUgVExCOiB3ZSByZW1vdmVkIHRvcGxldmVsIG1hcHBpbmdz
LiAqLwogICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNr
KTsKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTI5Miw4
ICsyOTIsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRlX2xp
c3Qoc3RyCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBT
SE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotI2RlZmluZSBTSEZfcGFnZXRhYmxl
X2R5aW5nICgxdTw8MzEpCi0KIHN0YXRpYyBpbmxpbmUgaW50IHNoX3BhZ2Vf
aGFzX211bHRpcGxlX3NoYWRvd3Moc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiB7
CiAgICAgdTMyIHNoYWRvd3M7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTI1OSw4
ICsyNTksMTUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBHdWVz
dCBwYWdlcyB3aXRoIGEgc2hhZG93LiAgVGhpcyBkb2VzIG5vdCBjb25mbGlj
dCB3aXRoCiAgICAgICAgICAqIHRsYmZsdXNoX3RpbWVzdGFtcCBzaW5jZSBw
YWdlIHRhYmxlIHBhZ2VzIGFyZSBleHBsaWNpdGx5IG5vdAogICAgICAgICAg
KiB0cmFja2VkIGZvciBUTEItZmx1c2ggYXZvaWRhbmNlIHdoZW4gYSBndWVz
dCBydW5zIGluIHNoYWRvdyBtb2RlLgorICAgICAgICAgKgorICAgICAgICAg
KiBwYWdldGFibGVfZHlpbmcgaXMgdXNlZCBmb3IgSFZNIGRvbWFpbnMgb25s
eS4gVGhlIGxheW91dCBoZXJlIGhhcworICAgICAgICAgKiB0byBhdm9pZCBy
ZS11c2Ugb2YgdGhlIHNwYWNlIHVzZWQgYnkgbGluZWFyX3B0X2NvdW50LCB3
aGljaCAob25seSkKKyAgICAgICAgICogUFYgZ3Vlc3RzIHVzZS4KICAgICAg
ICAgICovCi0gICAgICAgIHUzMiBzaGFkb3dfZmxhZ3M7CisgICAgICAgIHN0
cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBzaGFkb3dfZmxhZ3M7Cisg
ICAgICAgICAgICBib29sIHBhZ2V0YWJsZV9keWluZzsKKyAgICAgICAgfTsK
IAogICAgICAgICAvKiBXaGVuIGluIHVzZSBhcyBhIHNoYWRvdywgbmV4dCBz
aGFkb3cgaW4gdGhpcyBoYXNoIGNoYWluLiAqLwogICAgICAgICBfX3BkeF90
IG5leHRfc2hhZG93Owo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Jan 08 16:48:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 16:48: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-devel-bounces@lists.xenproject.org>)
	id 1gguXj-0004tO-28; Tue, 08 Jan 2019 16:47: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=4mQY=PQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gguXi-0004t6-A0
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 16:47:54 +0000
X-Inumbo-ID: 2369bce4-1365-11e9-a274-0b596776593f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2369bce4-1365-11e9-a274-0b596776593f;
 Tue, 08 Jan 2019 16:47:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 08 Jan 2019 09:47:51 -0700
Message-Id: <5C34D433020000780020B7E8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 08 Jan 2019 09:47:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>,
 "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <cover.1545245243.git.ppircalabu@bitdefender.com>
 <b1269ed5b2454c8fd3c373bc92201efe13fc8194.1545245243.git.ppircalabu@bitdefender.com>
 <5C34CF81020000780020B648@prv1-mh.provo.novell.com>
 <7bb4f60e-55d2-925e-20ae-0fe25e254199@bitdefender.com>
In-Reply-To: <7bb4f60e-55d2-925e-20ae-0fe25e254199@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC PATCH 6/6] xc_version: add vm_event interface
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE5IGF0IDE3OjM3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMS84LzE5IDY6MjcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4x
Mi4xOCBhdCAxOTo1MiwgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IFNp
Z25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+
Cj4+IAo+PiBBbiBlbXB0eSBkZXNjcmlwdGlvbiBpcyBub3QgaGVscGZ1bC4gVGhlIGltbWVkaWF0
ZSBxdWVzdGlvbiBpczogV2h5Pwo+PiBXZSBkb24ndCBkbyB0aGlzIGZvciBvdGhlciBpbnRlcmZh
Y2UgdmVyc2lvbnMuIEknbSB1bmNvbnZpbmNlZCBhCj4+IHNwZWNpYWwgcHVycG9zZSBwaWVjZSBv
ZiBpbmZvcm1hdGlvbiBsaWtlIHRoaXMgb25lIGJlbG9uZ3MgaW50byB0aGUKPj4gcmF0aGVyIGdl
bmVyaWMgdmVyc2lvbiBoeXBlcmNhbGwuCj4gCj4gRm9yIGFuIGludHJvc3BlY3Rpb24gYXBwbGlj
YXRpb24gbWVhbnQgdG8gYmUgZGVwbG95ZWQgb24gc2V2ZXJhbCBYZW4gCj4gdmVyc2lvbnMgd2l0
aG91dCByZWNvbXBpbGluZywgaXQgaXMgaW1wb3J0YW50IHRvIGJlIGFibGUgdG8gZGVjaWRlIGF0
IAo+IHJ1bnRpbWUgd2hhdCBzaXplIGFuZCBsYXlvdXQgdGhlIHZtX2V2ZW50IHN0cnVjdCBoYXMu
Cj4gCj4gQ3VycmVudGx5IHRoaXMgY2FuIHNvbWV3aGF0IGJlIGRvbmUgYnkgYXNzb2NpYXRpbmcg
dGhlIGN1cnJlbnQgdmVyc2lvbiAKPiB3aXRoIHRoZSB2bV9ldmVudCB2ZXJzaW9uLCBidXQgdGhh
dCBpcyBub3QgaWRlYWwgZm9yIG9idmlvdXMgcmVhc29ucy4gCj4gUmVhZGluZyB0aGUgdm1fZXZl
bnQgdmVyc2lvbiBmcm9tIGFuIGFjdHVhbCB2bV9ldmVudCBpcyBhbHNvIG91dCBvZiB0aGUgCj4g
cXVlc3Rpb24sIGJlY2F1c2UgaW4gb3JkZXIgdG8gYmUgYWJsZSB0byByZWNlaXZlIHRoZSBmaXJz
dCB2bV9ldmVudCB3ZSAKPiBoYXZlIHRvIHNldCB0aGUgcmluZyBidWZmZXIgdXAsIGFuZCB0aGF0
IHJlcXVpcmVzIGtub3dsZWRnZSBvZiB0aGUgc2l6ZSAKPiBvZiB0aGUgdm1fZXZlbnQuIFNvIGEg
cnVuLXRpbWUgbWVjaGFuaXNtIGZvciBxdWVyeWluZyB0aGUgdm1fZXZlbnQgCj4gdmVyc2lvbiBp
cyBuZWVkZWQuCj4gCj4gV2UganVzdCB0aG91Z2h0IHRoYXQgdGhpcyB3YXMgdGhlIG1vc3QgZmxl
eGlibGUgcGxhY2UgdG8gYWRkIGl0LgoKSG93IGFib3V0IGEgbmV3IFhFTl9ET01DVExfVk1fRVZF
TlRfR0VUX1ZFUlNJT04/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 17:29:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 17:29: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-devel-bounces@lists.xenproject.org>)
	id 1ggvBX-0000oY-85; Tue, 08 Jan 2019 17:29: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggvBV-0000o7-Cq
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 17:29:01 +0000
X-Inumbo-ID: e2173ae0-136a-11e9-9fa2-8f124eca818e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2173ae0-136a-11e9-9fa2-8f124eca818e;
 Tue, 08 Jan 2019 17:28: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 1ggvBG-0003P4-1w; Tue, 08 Jan 2019 17:28:46 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1ggvBF-0002I6-VS; Tue, 08 Jan 2019 17:28:45 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1ggvBF-0002I6-VS@xenbits.xenproject.org>
Date: Tue, 08 Jan 2019 17:28:45 +0000
Subject: [Xen-devel] Xen Security Advisory 282 v2 (CVE-2018-19967) - guest
 use of HLE constructs may lock up host
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2018-19967 / XSA-282
                              version 2

             guest use of HLE constructs may lock up host

UPDATES IN VERSION 2
====================

CVE assigned.

ISSUE DESCRIPTION
=================

Various Intel CPU models have an erratum listed under the title
"Processor May Hang When Executing Code In an HLE Transaction".  It
describes a potential hang when using instructions with the XACQUIRE
prefix on the host physical memory range covering the first 4 MiB
starting at the 1GiB boundary.

IMPACT
======

A malicious or buggy guest may cause a CPU to hang, resulting in a DoS
(Denial of Service) affecting the entire host.

VULNERABLE SYSTEMS
==================

All Xen versions are affected.

Only Intel based x86 systems are affected.  Please refer to Intel
documentation as to which specific CPU models are affected.

AMD x86 systems as well as Arm ones are not affected.

MITIGATION
==========

There is no known mitigation.  A BIOS update may be available for some
systems, working around the issue at the firmware level.

RESOLUTION
==========

Applying the appropriate pair of attached patches works around this issue
for the CPU models known to be affected at the time of writing.

xsa282-?.patch                              xen-unstable
xsa282-4.11-1.patch + xsa282-2.patch        Xen 4.11.x, Xen 4.10.x
xsa282-4.9-1.patch + xsa282-2.patch         Xen 4.9.x
xsa282-4.9-1.patch + xsa282-4.8-2.patch     Xen 4.8.x, Xen 4.7.x

$ sha256sum xsa282*
6ef64ca920a58ed9185e81fad3dfa9ca5f6316f1e72ddd4f411f3e79eaf79903  xsa282.meta
ad7093e00b3d6650530c95427ef0e68880883f0cec7229b5f41c9e2dc497ffd5  xsa282-1.patch
7ce7fa105026b189500a31bd3978ec0c6fd9d7c95f688463c25ecce76366be35  xsa282-2.patch
fbff734d678700864563f8214361f391c0cbda9b67ed7256535ed3db388c8feb  xsa282-4.8-2.patch
df833cbe9b8798104a65d44b737c46f97399b86b0ffd03c99fda4c8ecf5a353c  xsa282-4.9-1.patch
68eab296a7124662cbe3c6df8835aff9b4a26160fdbe970e206a7a6ef8d27ec7  xsa282-4.11-1.patch
$

NOTE REGARDING LACK OF EMBARGO
==============================

The issue has been documented publicly in Specification Updates for at
least some of the affected processors for quite some time.
-----BEGIN PGP SIGNATURE-----

iQE/BAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlw00zIMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZZ4wH90ahPfLXQZmbuDKHT++ny7Xtb9Bf9HdeqWS19m3h
DjNBovpLz/ECfkbK2I445yoXygXi8enoElK5Yq1Ln4VFtR22u/kAWQt7b+Hh3Z1k
mc/l77bOPcn2glox9Wc/sv8CYfJ5QE6KmGOZ6GtbjAds+yEGm2VKVGiR3QJP3KHP
7AT6c9rxe8Wv+Vzkl61FAWlm/Pt6zgdGmSwqMk/3LBuWuxZbXKg+WaILTcTmD3eQ
RRAPE8v68gGohSxdRUwTgjpvxK2Og4mNUminEc9ovr5jSjuyYwrSP8GEKFYtPEDn
orW3HvmvyQ7QawpKBkkJq+YgcDe402r6s/ESC5vuUtdi/A==
=escz
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa282.meta"
Content-Disposition: attachment; filename="xsa282.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyODIsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJjODQxYzgyYTUzNDljZDU2YWRiOGZkNDkwN2JmNWFkOTU2M2Vh
YTdlIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjgyLTQuMTEt
MS5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyODItMi5wYXRjaCIKICAgICAg
ICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC4xMSI6IHsK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiOGFkNDYyYTM0ZjA2NTRjMjU2YzE5NzQwNjU4NzY4
NmZlNDIyODU0NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
IF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI4
Mi00LjExLTEucGF0Y2giLAogICAgICAgICAgICAieHNhMjgyLTIucGF0Y2gi
CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQu
NyI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiM2QzM2NjNmRkZjM3MDI2YjU1MzBmODNm
NWZhM2FmMDViMjJmOWU0MyIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAg
ICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTI4Mi00LjktMS5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyODItNC44
LTIucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9
LAogICAgIjQuOCI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhl
biI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiODhiNWUzNjhjZTA4YWFm
Zjc4ZGI1ZTNlZGM0YzQ4ODk0NTgzNzc1MCIsCiAgICAgICAgICAiUHJlcmVx
cyI6IFsKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI4Mi00LjktMS5wYXRjaCIsCiAgICAgICAgICAgICJ4
c2EyODItNC44LTIucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAg
ICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMWJkN2Mx
N2M1ZTk3NmZlYzRhZDBkOGJhNzg1YWM3OGYzNmVlZjYyOCIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hl
cyI6IFsKICAgICAgICAgICAgInhzYTI4Mi00LjktMS5wYXRjaCIsCiAgICAg
ICAgICAgICJ4c2EyODItMi5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJjZTJmNDI2MDU4ODhmMThmNjNmZjlmZTBkNDVkZDY5YWU4MzA0NWJiIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjgyLT8ucGF0Y2giCiAg
ICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

--=separator
Content-Type: application/octet-stream; name="xsa282-1.patch"
Content-Disposition: attachment; filename="xsa282-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGV4dGVuZCBnZXRfcGxhdGZvcm1fYmFkcGFnZXMoKSBpbnRlcmZh
Y2UKClVzZSBhIHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3Mg
KG5vdyBmcmFtZSBudW1iZXIpIGFuIG9yZGVyIGNhbgphbHNvIGJlIHNwZWNp
ZmllZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuLmMKQEAgLTQwLDcgKzQwLDcgQEAgYm9vbCBfX3Jl
YWRfbW9zdGx5IHhlbl9ndWVzdDsKIHN0YXRpYyBfX3JlYWRfbW9zdGx5IHVp
bnQzMl90IHhlbl9jcHVpZF9iYXNlOwogZXh0ZXJuIGNoYXIgaHlwZXJjYWxs
X3BhZ2VbXTsKIHN0YXRpYyBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbTsKLXN0YXRp
YyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgcmVzZXJ2ZWRfcGFnZXNbMl07
CitzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIF9faW5pdGRhdGEg
cmVzZXJ2ZWRfcGFnZXNbMl07CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVk
IGludCwgdmNwdV9pZCk7CiAKQEAgLTMyNiw3ICszMjYsNyBAQCB2b2lkIF9f
aW5pdCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0CiAgICAgICAgIHBh
bmljKCJVbmFibGUgdG8gZ2V0ICIgI3AgIlxuIik7ICAgICAgICBcCiAgICAg
bWFya19wZm5fYXNfcmFtKGU4MjAsIHBmbik7ICAgICAgICAgICAgICAgICBc
CiAgICAgQVNTRVJUKGkgPCBBUlJBWV9TSVpFKHJlc2VydmVkX3BhZ2VzKSk7
ICAgICBcCi0gICAgcmVzZXJ2ZWRfcGFnZXNbaSsrXSA9IHBmbiA8PCBQQUdF
X1NISUZUOyAgICBcCisgICAgcmVzZXJ2ZWRfcGFnZXNbaSsrXS5tZm4gPSBw
Zm47ICAgICAgICAgICAgICBcCiB9KQogICAgIE1BUktfUEFSQU1fUkFNKEhW
TV9QQVJBTV9TVE9SRV9QRk4pOwogICAgIGlmICggIXB2X2NvbnNvbGUgKQpA
QCAtMzM0LDcgKzMzNCw3IEBAIHZvaWQgX19pbml0IGh5cGVydmlzb3JfZml4
dXBfZTgyMChzdHJ1Y3QKICN1bmRlZiBNQVJLX1BBUkFNX1JBTQogfQogCi1j
b25zdCB1bnNpZ25lZCBsb25nICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZl
ZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpCitjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgKl9faW5pdCBoeXBlcnZpc29yX3Jlc2VydmVkX3Bh
Z2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlQoeGVuX2d1
ZXN0KTsKIAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtNTg0MywyMyArNTg0MywyMyBAQCB2b2lkIGFyY2hf
ZHVtcF9zaGFyZWRfbWVtX2luZm8odm9pZCkKICAgICAgICAgICAgIG1lbV9z
aGFyaW5nX2dldF9ucl9zYXZlZF9tZm5zKCkpOwogfQogCi1jb25zdCB1bnNp
Z25lZCBsb25nICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2ln
bmVkIGludCAqYXJyYXlfc2l6ZSkKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSAqX19pbml0IGdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1bnNpZ25l
ZCBpbnQgKmFycmF5X3NpemUpCiB7CiAgICAgdTMyIGlnZF9pZDsKLSAgICBz
dGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIGJhZF9wYWdlc1tdID0g
ewotICAgICAgICAweDIwMDUwMDAwLAotICAgICAgICAweDIwMTEwMDAwLAot
ICAgICAgICAweDIwMTMwMDAwLAotICAgICAgICAweDIwMTM4MDAwLAotICAg
ICAgICAweDQwMDA0MDAwLAorICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgX19pbml0Y29uc3Qgc25iX2JhZF9wYWdlc1tdID0g
eworICAgICAgICB7IC5tZm4gPSAweDIwMDUwMDAwID4+IFBBR0VfU0hJRlQg
fSwKKyAgICAgICAgeyAubWZuID0gMHgyMDExMDAwMCA+PiBQQUdFX1NISUZU
IH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzAwMDAgPj4gUEFHRV9TSElG
VCB9LAorICAgICAgICB7IC5tZm4gPSAweDIwMTM4MDAwID4+IFBBR0VfU0hJ
RlQgfSwKKyAgICAgICAgeyAubWZuID0gMHg0MDAwNDAwMCA+PiBQQUdFX1NI
SUZUIH0sCiAgICAgfTsKIAotICAgICphcnJheV9zaXplID0gQVJSQVlfU0la
RShiYWRfcGFnZXMpOworICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShz
bmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFkMzIo
MCwgMCwgMiwgMCwgMCk7Ci0gICAgaWYgKCAhSVNfU05CX0dGWChpZ2RfaWQp
ICkKLSAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgaWYgKCBJU19TTkJfR0ZY
KGlnZF9pZCkgKQorICAgICAgICByZXR1cm4gc25iX2JhZF9wYWdlczsKIAot
ICAgIHJldHVybiBiYWRfcGFnZXM7CisgICAgcmV0dXJuIE5VTEw7CiB9CiAK
IHZvaWQgcGFnaW5nX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBsaW5lYXIpCi0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisr
KyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yNzAsNyArMjcwLDcg
QEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsCiAg
ICAgdW5zaWduZWQgbG9uZyBiYWRfc3BmbiwgYmFkX2VwZm47CiAgICAgY29u
c3QgY2hhciAqcDsKICNpZmRlZiBDT05GSUdfWDg2Ci0gICAgY29uc3QgdW5z
aWduZWQgbG9uZyAqYmFkcGFnZSA9IE5VTEw7CisgICAgY29uc3Qgc3RydWN0
IHBsYXRmb3JtX2JhZF9wYWdlICpiYWRwYWdlOwogICAgIHVuc2lnbmVkIGlu
dCBpLCBhcnJheV9zaXplOwogCiAgICAgQlVJTERfQlVHX09OKDggKiBzaXpl
b2YoZnJhbWVfdGFibGUtPnUuZnJlZS5maXJzdF9kaXJ0eSkgPApAQCAtMjk5
LDggKzI5OSw4IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhwYWRk
cl90IHBzLAogICAgIHsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJh
eV9zaXplOyBpKysgKQogICAgICAgICB7Ci0gICAgICAgICAgICBib290bWVt
X3JlZ2lvbl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoKmJhZHBhZ2UgPj4gUEFHRV9TSElG
VCkgKyAxKTsKKyAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcChiYWRw
YWdlLT5tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFk
cGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2UtPm9yZGVyKSk7CiAgICAgICAg
ICAgICBiYWRwYWdlKys7CiAgICAgICAgIH0KICAgICB9CkBAIC0zMTIsOCAr
MzEyLDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3Qg
cHMsCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
YXJyYXlfc2l6ZTsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICBib290bWVtX3JlZ2lvbl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElG
VCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCpiYWRw
YWdlID4+IFBBR0VfU0hJRlQpICsgMSk7CisgICAgICAgICAgICAgICAgYm9v
dG1lbV9yZWdpb25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsgKDFVIDw8IGJh
ZHBhZ2UtPm9yZGVyKSk7CiAgICAgICAgICAgICAgICAgYmFkcGFnZSsrOwog
ICAgICAgICAgICAgfQogICAgICAgICB9Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC94ZW4uaApAQCAtMzcsNyArMzcsNyBAQCB2b2lkIGh5cGVydmlzb3Jf
YXBfc2V0dXAodm9pZCk7CiBpbnQgaHlwZXJ2aXNvcl9hbGxvY191bnVzZWRf
cGFnZShtZm5fdCAqbWZuKTsKIGludCBoeXBlcnZpc29yX2ZyZWVfdW51c2Vk
X3BhZ2UobWZuX3QgbWZuKTsKIHZvaWQgaHlwZXJ2aXNvcl9maXh1cF9lODIw
KHN0cnVjdCBlODIwbWFwICplODIwKTsKLWNvbnN0IHVuc2lnbmVkIGxvbmcg
Kmh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQgaW50ICpzaXpl
KTsKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAqaHlwZXJ2aXNv
cl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpOwogdWludDMy
X3QgaHlwZXJ2aXNvcl9jcHVpZF9iYXNlKHZvaWQpOwogdm9pZCBoeXBlcnZp
c29yX3Jlc3VtZSh2b2lkKTsKIApAQCAtNjUsNyArNjUsNyBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9maXh1cF9lODIwCiAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgY29uc3QgdW5z
aWduZWQgbG9uZyAqaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25l
ZCBpbnQgKnNpemUpCitzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBwbGF0
Zm9ybV9iYWRfcGFnZSAqaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNp
Z25lZCBpbnQgKnNpemUpCiB7CiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CiAgICAgcmV0dXJuIE5VTEw7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTM0MSw3
ICszNDEsMTMgQEAgdm9pZCB6YXBfcm9fbXB0KG1mbl90IG1mbik7CiAKIGJv
b2wgaXNfaW9tZW1fcGFnZShtZm5fdCBtZm4pOwogCi1jb25zdCB1bnNpZ25l
ZCBsb25nICpnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICph
cnJheV9zaXplKTsKK3N0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSB7CisgICAg
dW5zaWduZWQgbG9uZyBtZm47CisgICAgdW5zaWduZWQgaW50IG9yZGVyOwor
fTsKKworY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpnZXRfcGxh
dGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheV9zaXplKTsKKwog
LyogUGVyIHBhZ2UgbG9ja3M6CiAgKiBwYWdlX2xvY2soKSBpcyB1c2VkIGZv
ciB0d28gcHVycG9zZXM6IHB0ZSBzZXJpYWxpemF0aW9uLCBhbmQgbWVtb3J5
IHNoYXJpbmcuCiAgKgo=

--=separator
Content-Type: application/octet-stream; name="xsa282-2.patch"
Content-Disposition: attachment; filename="xsa282-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IHdvcmsgYXJvdW5kIEhMRSBob3N0IGxvY2t1cCBlcnJhdHVtCgpY
QUNRVUlSRSBwcmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9m
IG1lbW9yeSBzdGFydGluZyBhdCAxR2IKYXJlIGxpYWJsZSB0byBsb2NrIHVw
IHRoZSBwcm9jZXNzb3IuIERpc2FsbG93IHVzZSBvZiB0aGlzIG1lbW9yeSBy
YW5nZS4KClVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJsZSBDb3JlIEdlbjcg
YW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKb2xkLCBzbyBJIGNh
biBvbmx5IGd1ZXNzIHRoYXQgdGhleSdyZSBzaW1pbGFybHkgYWZmZWN0ZWQg
d2hlbiBDb3JlIEdlbjYKaXMgYW5kIHRoZSBYZW9uIGNvdW50ZXJwYXJ0cyBh
cmUsIHRvby4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCnYyOiBEb24ndCBhcHBseSB0aGUgd29ya2Fyb3VuZCB3aGVuIHJ1
bm5pbmcgb3Vyc2VsdmVzIHZpcnR1YWxpemVkLgoKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTU4NTMsNiAr
NTg1MywyMiBAQCBjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKl9f
aW5pdCBnCiAgICAgICAgIHsgLm1mbiA9IDB4MjAxMzgwMDAgPj4gUEFHRV9T
SElGVCB9LAogICAgICAgICB7IC5tZm4gPSAweDQwMDA0MDAwID4+IFBBR0Vf
U0hJRlQgfSwKICAgICB9OworICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgX19pbml0Y29uc3QgaGxlX2JhZF9wYWdlID0gewor
ICAgICAgICAubWZuID0gMHg0MDAwMDAwMCA+PiBQQUdFX1NISUZULCAub3Jk
ZXIgPSAxMAorICAgIH07CisKKyAgICBzd2l0Y2ggKCBjcHVpZF9lYXgoMSkg
JiAweDAwMGYzZmYwICkKKyAgICB7CisgICAgY2FzZSAweDAwMDQwNmUwOiAv
KiBlcnJhdHVtIFNLTDE2NyAqLworICAgIGNhc2UgMHgwMDA1MDY1MDogLyog
ZXJyYXR1bSBTS1o2MyAqLworICAgIGNhc2UgMHgwMDA1MDZlMDogLyogZXJy
YXRhIFNLTDE2NyAvIFNLVzE1OSAqLworICAgIGNhc2UgMHgwMDA4MDZlMDog
LyogZXJyYXR1bSBLQkw/Pz8gKi8KKyAgICBjYXNlIDB4MDAwOTA2ZTA6IC8q
IGVycmF0YSBLQkw/Pz8gLyBLQlcxMTQgLyBDRlcxMDMgKi8KKyAgICAgICAg
KmFycmF5X3NpemUgPSAoY3B1aWRfZWF4KDApID49IDcgJiYKKyAgICAgICAg
ICAgICAgICAgICAgICAgIShjcHVpZF9lY3goMSkgJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikpICYmCisgICAgICAgICAgICAgICAg
ICAgICAgIChjcHVpZF9jb3VudF9lYngoNywgMCkgJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfSExFKSkpOworICAgICAgICByZXR1cm4gJmhsZV9iYWRf
cGFnZTsKKyAgICB9CiAKICAgICAqYXJyYXlfc2l6ZSA9IEFSUkFZX1NJWkUo
c25iX2JhZF9wYWdlcyk7CiAgICAgaWdkX2lkID0gcGNpX2NvbmZfcmVhZDMy
KDAsIDAsIDIsIDAsIDApOwo=

--=separator
Content-Type: application/octet-stream; name="xsa282-4.8-2.patch"
Content-Disposition: attachment; filename="xsa282-4.8-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IHdvcmsgYXJvdW5kIEhMRSBob3N0IGxvY2t1cCBlcnJhdHVtCgpY
QUNRVUlSRSBwcmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9m
IG1lbW9yeSBzdGFydGluZyBhdCAxR2IKYXJlIGxpYWJsZSB0byBsb2NrIHVw
IHRoZSBwcm9jZXNzb3IuIERpc2FsbG93IHVzZSBvZiB0aGlzIG1lbW9yeSBy
YW5nZS4KClVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJsZSBDb3JlIEdlbjcg
YW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKb2xkLCBzbyBJIGNh
biBvbmx5IGd1ZXNzIHRoYXQgdGhleSdyZSBzaW1pbGFybHkgYWZmZWN0ZWQg
d2hlbiBDb3JlIEdlbjYKaXMgYW5kIHRoZSBYZW9uIGNvdW50ZXJwYXJ0cyBh
cmUsIHRvby4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC02OTg5LDYgKzY5ODksMjUgQEAgY29uc3Qgc3RydWN0IHBs
YXRmb3JtX2JhZF9wYWdlICpfX2luaXQgZwogICAgICAgICB7IC5tZm4gPSAw
eDIwMTM4MDAwID4+IFBBR0VfU0hJRlQgfSwKICAgICAgICAgeyAubWZuID0g
MHg0MDAwNDAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgfTsKKyAgICBzdGF0
aWMgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIF9faW5pdGNvbnN0
IGhsZV9iYWRfcGFnZSA9IHsKKyAgICAgICAgLm1mbiA9IDB4NDAwMDAwMDAg
Pj4gUEFHRV9TSElGVCwgLm9yZGVyID0gMTAKKyAgICB9OworCisgICAgc3dp
dGNoICggY3B1aWRfZWF4KDEpICYgMHgwMDBmM2ZmMCApCisgICAgeworICAg
ICAgICB1bnNpZ25lZCBpbnQgZWJ4LCBkdW1teTsKKworICAgIGNhc2UgMHgw
MDA0MDZlMDogLyogZXJyYXR1bSBTS0wxNjcgKi8KKyAgICBjYXNlIDB4MDAw
NTA2NTA6IC8qIGVycmF0dW0gU0taNjMgKi8KKyAgICBjYXNlIDB4MDAwNTA2
ZTA6IC8qIGVycmF0YSBTS0wxNjcgLyBTS1cxNTkgKi8KKyAgICBjYXNlIDB4
MDAwODA2ZTA6IC8qIGVycmF0dW0gS0JMPz8/ICovCisgICAgY2FzZSAweDAw
MDkwNmUwOiAvKiBlcnJhdGEgS0JMPz8/IC8gS0JXMTE0IC8gQ0ZXMTAzICov
CisgICAgICAgICphcnJheV9zaXplID0gKGNwdWlkX2VheCgwKSA+PSA3ICYm
CisgICAgICAgICAgICAgICAgICAgICAgICEoY3B1aWRfZWN4KDEpICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKSAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAoY3B1aWRfY291bnQoNywgMCwgJmR1bW15LCAm
ZWJ4LCAmZHVtbXksICZkdW1teSksCisgICAgICAgICAgICAgICAgICAgICAg
ICBlYnggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSExFKSkpOworICAg
ICAgICByZXR1cm4gJmhsZV9iYWRfcGFnZTsKKyAgICB9CiAKICAgICAqYXJy
YXlfc2l6ZSA9IEFSUkFZX1NJWkUoc25iX2JhZF9wYWdlcyk7CiAgICAgaWdk
X2lkID0gcGNpX2NvbmZfcmVhZDMyKDAsIDAsIDIsIDAsIDApOwo=

--=separator
Content-Type: application/octet-stream; name="xsa282-4.9-1.patch"
Content-Disposition: attachment; filename="xsa282-4.9-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGV4dGVuZCBnZXRfcGxhdGZvcm1fYmFkcGFnZXMoKSBpbnRlcmZh
Y2UKClVzZSBhIHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3Mg
KG5vdyBmcmFtZSBudW1iZXIpIGFuIG9yZGVyIGNhbgphbHNvIGJlIHNwZWNp
ZmllZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC03MTExLDIzICs3MTExLDIzIEBAIHZvaWQgYXJjaF9kdW1wX3No
YXJlZF9tZW1faW5mbyh2b2lkKQogICAgICAgICAgICAgbWVtX3NoYXJpbmdf
Z2V0X25yX3NhdmVkX21mbnMoKSk7CiB9CiAKLWNvbnN0IHVuc2lnbmVkIGxv
bmcgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50
ICphcnJheV9zaXplKQorY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
ICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAq
YXJyYXlfc2l6ZSkKIHsKICAgICB1MzIgaWdkX2lkOwotICAgIHN0YXRpYyB1
bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgYmFkX3BhZ2VzW10gPSB7Ci0gICAg
ICAgIDB4MjAwNTAwMDAsCi0gICAgICAgIDB4MjAxMTAwMDAsCi0gICAgICAg
IDB4MjAxMzAwMDAsCi0gICAgICAgIDB4MjAxMzgwMDAsCi0gICAgICAgIDB4
NDAwMDQwMDAsCisgICAgc3RhdGljIGNvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSBfX2luaXRjb25zdCBzbmJfYmFkX3BhZ2VzW10gPSB7CisgICAg
ICAgIHsgLm1mbiA9IDB4MjAwNTAwMDAgPj4gUEFHRV9TSElGVCB9LAorICAg
ICAgICB7IC5tZm4gPSAweDIwMTEwMDAwID4+IFBBR0VfU0hJRlQgfSwKKyAg
ICAgICAgeyAubWZuID0gMHgyMDEzMDAwMCA+PiBQQUdFX1NISUZUIH0sCisg
ICAgICAgIHsgLm1mbiA9IDB4MjAxMzgwMDAgPj4gUEFHRV9TSElGVCB9LAor
ICAgICAgICB7IC5tZm4gPSAweDQwMDA0MDAwID4+IFBBR0VfU0hJRlQgfSwK
ICAgICB9OwogCi0gICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKGJhZF9w
YWdlcyk7CisgICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKHNuYl9iYWRf
cGFnZXMpOwogICAgIGlnZF9pZCA9IHBjaV9jb25mX3JlYWQzMigwLCAwLCAy
LCAwLCAwKTsKLSAgICBpZiAoICFJU19TTkJfR0ZYKGlnZF9pZCkgKQotICAg
ICAgICByZXR1cm4gTlVMTDsKKyAgICBpZiAoIElTX1NOQl9HRlgoaWdkX2lk
KSApCisgICAgICAgIHJldHVybiBzbmJfYmFkX3BhZ2VzOwogCi0gICAgcmV0
dXJuIGJhZF9wYWdlczsKKyAgICByZXR1cm4gTlVMTDsKIH0KIAogdm9pZCBw
YWdpbmdfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZh
KQotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjcwLDcgKzI3MCw3IEBAIHZvaWQgX19p
bml0IGluaXRfYm9vdF9wYWdlcyhwYWRkcl90IHBzLAogICAgIHVuc2lnbmVk
IGxvbmcgYmFkX3NwZm4sIGJhZF9lcGZuOwogICAgIGNvbnN0IGNoYXIgKnA7
CiAjaWZkZWYgQ09ORklHX1g4NgotICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcg
KmJhZHBhZ2UgPSBOVUxMOworICAgIGNvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSAqYmFkcGFnZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgYXJyYXlf
c2l6ZTsKICNlbmRpZgogCkBAIC0yOTUsOCArMjk1LDggQEAgdm9pZCBfX2lu
aXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsCiAgICAgewogICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IGFycmF5X3NpemU7IGkrKyApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcCgqYmFkcGFnZSA+
PiBQQUdFX1NISUZULAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgqYmFkcGFnZSA+PiBQQUdFX1NISUZUKSArIDEpOworICAgICAgICAgICAg
Ym9vdG1lbV9yZWdpb25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBiYWRwYWdlLT5tZm4gKyAoMVUgPDwgYmFk
cGFnZS0+b3JkZXIpKTsKICAgICAgICAgICAgIGJhZHBhZ2UrKzsKICAgICAg
ICAgfQogICAgIH0KLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzUwLDcgKzM1MCwx
MyBAQCBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKIAogdm9pZCBj
bGVhcl9zdXBlcnBhZ2VfbWFyayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsK
IAotY29uc3QgdW5zaWduZWQgbG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2Vz
KHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7CitzdHJ1Y3QgcGxhdGZvcm1f
YmFkX3BhZ2UgeworICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIHVuc2ln
bmVkIGludCBvcmRlcjsKK307CisKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAq
YXJyYXlfc2l6ZSk7CisKIC8qIFBlciBwYWdlIGxvY2tzOgogICogcGFnZV9s
b2NrKCkgaXMgdXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBwdGUgc2VyaWFsaXph
dGlvbiwgYW5kIG1lbW9yeSBzaGFyaW5nLgogICoK

--=separator
Content-Type: application/octet-stream; name="xsa282-4.11-1.patch"
Content-Disposition: attachment; filename="xsa282-4.11-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGV4dGVuZCBnZXRfcGxhdGZvcm1fYmFkcGFnZXMoKSBpbnRlcmZh
Y2UKClVzZSBhIHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3Mg
KG5vdyBmcmFtZSBudW1iZXIpIGFuIG9yZGVyIGNhbgphbHNvIGJlIHNwZWNp
ZmllZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuLmMKQEAgLTQwLDcgKzQwLDcgQEAgYm9vbCBfX3Jl
YWRfbW9zdGx5IHhlbl9ndWVzdDsKIHN0YXRpYyBfX3JlYWRfbW9zdGx5IHVp
bnQzMl90IHhlbl9jcHVpZF9iYXNlOwogZXh0ZXJuIGNoYXIgaHlwZXJjYWxs
X3BhZ2VbXTsKIHN0YXRpYyBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbTsKLXN0YXRp
YyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgcmVzZXJ2ZWRfcGFnZXNbMl07
CitzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIF9faW5pdGRhdGEg
cmVzZXJ2ZWRfcGFnZXNbMl07CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVk
IGludCwgdmNwdV9pZCk7CiAKQEAgLTMyNiw3ICszMjYsNyBAQCB2b2lkIF9f
aW5pdCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0CiAgICAgICAgIHBh
bmljKCJVbmFibGUgdG8gZ2V0ICIgI3ApOyAgICAgICAgICAgICBcCiAgICAg
bWFya19wZm5fYXNfcmFtKGU4MjAsIHBmbik7ICAgICAgICAgICAgICAgICBc
CiAgICAgQVNTRVJUKGkgPCBBUlJBWV9TSVpFKHJlc2VydmVkX3BhZ2VzKSk7
ICAgICBcCi0gICAgcmVzZXJ2ZWRfcGFnZXNbaSsrXSA9IHBmbiA8PCBQQUdF
X1NISUZUOyAgICBcCisgICAgcmVzZXJ2ZWRfcGFnZXNbaSsrXS5tZm4gPSBw
Zm47ICAgICAgICAgICAgICBcCiB9KQogICAgIE1BUktfUEFSQU1fUkFNKEhW
TV9QQVJBTV9TVE9SRV9QRk4pOwogICAgIGlmICggIXB2X2NvbnNvbGUgKQpA
QCAtMzM0LDcgKzMzNCw3IEBAIHZvaWQgX19pbml0IGh5cGVydmlzb3JfZml4
dXBfZTgyMChzdHJ1Y3QKICN1bmRlZiBNQVJLX1BBUkFNX1JBTQogfQogCi1j
b25zdCB1bnNpZ25lZCBsb25nICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZl
ZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpCitjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgKl9faW5pdCBoeXBlcnZpc29yX3Jlc2VydmVkX3Bh
Z2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlQoeGVuX2d1
ZXN0KTsKIAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtNTc2OCwyMyArNTc2OCwyMyBAQCB2b2lkIGFyY2hf
ZHVtcF9zaGFyZWRfbWVtX2luZm8odm9pZCkKICAgICAgICAgICAgIG1lbV9z
aGFyaW5nX2dldF9ucl9zYXZlZF9tZm5zKCkpOwogfQogCi1jb25zdCB1bnNp
Z25lZCBsb25nICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2ln
bmVkIGludCAqYXJyYXlfc2l6ZSkKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSAqX19pbml0IGdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1bnNpZ25l
ZCBpbnQgKmFycmF5X3NpemUpCiB7CiAgICAgdTMyIGlnZF9pZDsKLSAgICBz
dGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIGJhZF9wYWdlc1tdID0g
ewotICAgICAgICAweDIwMDUwMDAwLAotICAgICAgICAweDIwMTEwMDAwLAot
ICAgICAgICAweDIwMTMwMDAwLAotICAgICAgICAweDIwMTM4MDAwLAotICAg
ICAgICAweDQwMDA0MDAwLAorICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgX19pbml0Y29uc3Qgc25iX2JhZF9wYWdlc1tdID0g
eworICAgICAgICB7IC5tZm4gPSAweDIwMDUwMDAwID4+IFBBR0VfU0hJRlQg
fSwKKyAgICAgICAgeyAubWZuID0gMHgyMDExMDAwMCA+PiBQQUdFX1NISUZU
IH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzAwMDAgPj4gUEFHRV9TSElG
VCB9LAorICAgICAgICB7IC5tZm4gPSAweDIwMTM4MDAwID4+IFBBR0VfU0hJ
RlQgfSwKKyAgICAgICAgeyAubWZuID0gMHg0MDAwNDAwMCA+PiBQQUdFX1NI
SUZUIH0sCiAgICAgfTsKIAotICAgICphcnJheV9zaXplID0gQVJSQVlfU0la
RShiYWRfcGFnZXMpOworICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShz
bmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFkMzIo
MCwgMCwgMiwgMCwgMCk7Ci0gICAgaWYgKCAhSVNfU05CX0dGWChpZ2RfaWQp
ICkKLSAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgaWYgKCBJU19TTkJfR0ZY
KGlnZF9pZCkgKQorICAgICAgICByZXR1cm4gc25iX2JhZF9wYWdlczsKIAot
ICAgIHJldHVybiBiYWRfcGFnZXM7CisgICAgcmV0dXJuIE5VTEw7CiB9CiAK
IHZvaWQgcGFnaW5nX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyB2YSkKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTI3MCw3ICsyNzAsNyBAQCB2
b2lkIF9faW5pdCBpbml0X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywKICAgICB1
bnNpZ25lZCBsb25nIGJhZF9zcGZuLCBiYWRfZXBmbjsKICAgICBjb25zdCBj
aGFyICpwOwogI2lmZGVmIENPTkZJR19YODYKLSAgICBjb25zdCB1bnNpZ25l
ZCBsb25nICpiYWRwYWdlID0gTlVMTDsKKyAgICBjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgKmJhZHBhZ2U7CiAgICAgdW5zaWduZWQgaW50IGks
IGFycmF5X3NpemU7CiAKICAgICBCVUlMRF9CVUdfT04oOCAqIHNpemVvZihm
cmFtZV90YWJsZS0+dS5mcmVlLmZpcnN0X2RpcnR5KSA8CkBAIC0yOTksOCAr
Mjk5LDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3Qg
cHMsCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFycmF5X3Np
emU7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGJvb3RtZW1fcmVn
aW9uX3phcCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICgqYmFkcGFnZSA+PiBQQUdFX1NISUZUKSAr
IDEpOworICAgICAgICAgICAgYm9vdG1lbV9yZWdpb25femFwKGJhZHBhZ2Ut
Pm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWRwYWdl
LT5tZm4gKyAoMVUgPDwgYmFkcGFnZS0+b3JkZXIpKTsKICAgICAgICAgICAg
IGJhZHBhZ2UrKzsKICAgICAgICAgfQogICAgIH0KQEAgLTMxMiw4ICszMTIs
OCBAQCB2b2lkIF9faW5pdCBpbml0X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywK
ICAgICAgICAgewogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJh
eV9zaXplOyBpKysgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IGJvb3RtZW1fcmVnaW9uX3phcCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKmJhZHBhZ2Ug
Pj4gUEFHRV9TSElGVCkgKyAxKTsKKyAgICAgICAgICAgICAgICBib290bWVt
X3JlZ2lvbl96YXAoYmFkcGFnZS0+bWZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBiYWRwYWdlLT5tZm4gKyAoMVUgPDwgYmFkcGFn
ZS0+b3JkZXIpKTsKICAgICAgICAgICAgICAgICBiYWRwYWdlKys7CiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L3hlbi5oCkBAIC0zNyw3ICszNyw3IEBAIHZvaWQgaHlwZXJ2aXNvcl9hcF9z
ZXR1cCh2b2lkKTsKIGludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdl
KG1mbl90ICptZm4pOwogaW50IGh5cGVydmlzb3JfZnJlZV91bnVzZWRfcGFn
ZShtZm5fdCBtZm4pOwogdm9pZCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3Ry
dWN0IGU4MjBtYXAgKmU4MjApOwotY29uc3QgdW5zaWduZWQgbG9uZyAqaHlw
ZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpOwor
Y29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpoeXBlcnZpc29yX3Jl
c2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSk7CiB1aW50MzJfdCBo
eXBlcnZpc29yX2NwdWlkX2Jhc2Uodm9pZCk7CiB2b2lkIGh5cGVydmlzb3Jf
cmVzdW1lKHZvaWQpOwogCkBAIC02NSw3ICs2NSw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAKICAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKIH0KIAotc3RhdGljIGlubGluZSBjb25zdCB1bnNpZ25l
ZCBsb25nICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGlu
dCAqc2l6ZSkKK3N0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IHBsYXRmb3Jt
X2JhZF9wYWdlICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVk
IGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAg
ICByZXR1cm4gTlVMTDsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzQ4LDcgKzM0
OCwxMyBAQCB2b2lkIHphcF9yb19tcHQobWZuX3QgbWZuKTsKIAogYm9vbCBp
c19pb21lbV9wYWdlKG1mbl90IG1mbik7CiAKLWNvbnN0IHVuc2lnbmVkIGxv
bmcgKmdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1bnNpZ25lZCBpbnQgKmFycmF5
X3NpemUpOworc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIHsKKyAgICB1bnNp
Z25lZCBsb25nIG1mbjsKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXI7Cit9Owor
Citjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKmdldF9wbGF0Zm9y
bV9iYWRwYWdlcyh1bnNpZ25lZCBpbnQgKmFycmF5X3NpemUpOworCiAvKiBQ
ZXIgcGFnZSBsb2NrczoKICAqIHBhZ2VfbG9jaygpIGlzIHVzZWQgZm9yIHR3
byBwdXJwb3NlczogcHRlIHNlcmlhbGl6YXRpb24sIGFuZCBtZW1vcnkgc2hh
cmluZy4KICAqCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Jan 08 17:36:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 17:36: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-devel-bounces@lists.xenproject.org>)
	id 1ggvIf-0001yo-4p; Tue, 08 Jan 2019 17:36: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=TkaK=PQ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ggvId-0001yg-7v
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 17:36:23 +0000
X-Inumbo-ID: e9db46bc-136b-11e9-8798-2f1889030a14
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9db46bc-136b-11e9-8798-2f1889030a14;
 Tue, 08 Jan 2019 17:36:22 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 207A020827;
 Tue,  8 Jan 2019 17:36:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546968981;
 bh=AmAl3oRwGyPvtl6Gkv5Jt/PBhs9JpeO6G/KIXL+A1Jw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=EZu5sorKoP8s/YtigzgZl1jG+HOBsUiOb/4Bb1qlJaQv8s7ICGkxehTS50DNdE/5U
 O0Qt9WLSuwdZxPOuqiMKsoyFEKZ+kO03WjFYrgFicHg2TeCbcJbDMgvqi9m9maJzXQ
 9T8Bvc5cPaHiIZg0nIj4pwQmltJqqSnK5xcf7M68=
Date: Tue, 8 Jan 2019 09:36:20 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C345963020000780020B227@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901080936030.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
 <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
 <5BEBD25B02000078001FBCA4@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901021006200.800@sstabellini-ThinkPad-X260>
 <5C2F1DC9020000780020A1D8@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901040853520.800@sstabellini-ThinkPad-X260>
 <5C33022D020000780020A9D1@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901071023280.800@sstabellini-ThinkPad-X260>
 <5C345963020000780020B227@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA4IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDcuMDEuMTkg
YXQgMTk6MjksIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IE9uIE1vbiwgNyBK
YW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA0LjAxLjE5IGF0IDE4OjA1
LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPj4gPiBJIHJlYWxpemUgdGhhdCB5
b3UgYXJlIG5vdCBjb252aW5jZWQgYnkgdGhlc2UgYXJndW1lbnRzLCBidXQgbGV0J3MgZmluZAo+
ID4+ID4gYSB3YXkgZm9yd2FyZC4gTXkgcHJlZmVyZW5jZSB3b3VsZCBiZSB0byBoYXZlIFNZTUJP
TCByZXR1cm5pbmcgdW5zaWduZWQKPiA+PiA+IGxvbmcgYW5kIGRvIHVuc2lnbmVkIGxvbmcgY29t
cGFyaXNvbnMgd2hlbiBwb2ludGVycyBwb2ludGluZyB0bwo+ID4+ID4gZGlmZmVyZW50IG9iamVj
dHMgYXJlIGludm9sdmVkLgo+ID4+IAo+ID4+IEkgY29udGludWUgdG8gZmFpbCB0byBzZWUgaG93
IHN1aXRhYmxlIGhpZGluZyBvZiB0aGUgY29ubmVjdGlvbiB0byB0aGUKPiA+PiBvcmlnaW5hbCBz
eW1ib2wgZnJvbSB0aGUgY29tcGlsZXIgbWFrZXMgY29kZSBsZXNzIHN0YW5kYXJkIGNvbXBsaWFu
dAo+ID4+IHdoZW4gY29tcGFyaW5nIHBvaW50ZXJzOiBUaGUgY29tcGlsZXIgc2ltcGx5IGNhbid0
IGtub3cgd2hldGhlcgo+ID4+IHRoZSB1bmRlcmx5aW5nIG9iamVjdCBpcyAoaW4gdGhlIGV4dHJl
bWUgY2FzZSkgYW4gYXJyYXkgc3Bhbm5pbmcgdGhlCj4gPj4gZW50aXJlIGFkZHJlc3Mgc3BhY2Uu
Cj4gPiAKPiA+IFRoYXQgaXMgYmVjYXVzZSB0aGUgcmVxdWlyZW1lbnQgSSBhbSB0cnlpbmcgdG8g
YWRkcmVzcyBpcyBNSVNSQS1DCj4gPiBjb21wbGlhbmNlLCB3aGljaCBpbiB0dXJucyByZXF1aXJl
cyBDIGxhbmd1YWdlIGNvbXBsaWFuY2UgZm9yIEMgbGFuZ3VhZ2UKPiA+IChJIHRoaW5rIGl0IGFs
bG93cyBtaXhpbmcgQyB3aXRoIGFzc2VtYmx5IGNvZGUpLiBJIGRvbid0IHBhcnRpY3VsYXJseQo+
ID4gY2FyZSB3aGV0aGVyIHRoZSBjb21waWxlciBjYW4gb3IgY2Fubm90IGZpbmQgdGhlIGNvbm5l
Y3Rpb24gdG8gdGhlCj4gPiBvcmlnaW5hbCBzeW1ib2wuIAo+ID4gCj4gPiBUaGUgaW1wb3J0YW50
IHRoaW5nIGZvciBtZSBpcyB0byBhdm9pZCBjb21wYXJpc29ucyAoYW5kIHN1YnRyYWN0aW9ucykK
PiA+IGJldHdlZW4gcG9pbnRlcnMgcG9pbnRpbmcgdG8gZGlmZmVyZW50IG9iamVjdHMuIElmIHdl
IGNvbXBhcmUgdW5zaWduZWQKPiA+IGxvbmdzLCBpdCBpcyBlYXNpZXIgdG8gcHJvdmUgdGhhdCB0
aGUgY29tcGFyaXNvbiBpcyBub3QgYmV0d2VlbiBwb2ludGVycwo+ID4gcG9pbnRpbmcgdG8gZGlm
ZmVyZW50IG9iamVjdHMsIGV2ZW4gaWYgc29tZWhvdyB0aGUgbnVtZXJpYyB2YWx1ZXMKPiA+IGlu
ZGlyZWN0bHkgY29tZSBmcm9tIHBvaW50ZXJzLiBJZiB3ZSBjb21wYXJlIHBvaW50ZXJzLCBldmVu
IGlmIHRoZXkgd2VudAo+ID4gdGhyb3VnaCBzb21lIHNvcnQgb2YgYXNzZW1ibHkgY29udmVyc2lv
bnMsIHdlIGFyZSBzdGlsbCBjb21wYXJpbmcKPiA+IHBvaW50ZXJzIHBvaW50aW5nIHRvIGRpZmZl
cmVudCBvYmplY3RzLiBUaGUgY29tcGlsZXIgbWlnaHQgbm90IGJlIGFibGUKPiA+IHRvIGZpZ3Vy
ZSBpdCBvdXQsIGJ1dCBhIE1JU1JBLUMgY29tcGxpYW5jZSBzY2FubmluZyB0b29sLCBvciBhIGh1
bWFuLAo+ID4gbWlnaHQuCj4gCj4gVGhpcyBpcyBhYnN1cmQ6IFdlIGFyZSBzaW1pbGFybHkgc3Rp
bGwgY29tcGFyaW5nIHBvaW50ZXJzIHRvIGRpZmZlcmVudAo+IG9iamVjdHMgd2hlbiBjb21wYXJp
bmcgdGhlaXIgdmFsdWVzIGNhc3RlZCB0byB1bnNpZ25lZCBsb25nLiBUaGUKPiBjYXN0IGlzIGFz
IG11Y2ggb2YgYSBoaWRpbmcgdGVjaG5pcXVlIGFzIGFueSBvdGhlciBvbmUuIElmIHlvdSB3YW50
Cj4gdG8gYmUgQyBsYW5ndWFnZSBjb21wbGlhbnQgd2l0aG91dCBhbnkgY29tcHJvbWlzZXMsIHlv
dSdsbCBoYXZlIHRvCj4gZG8gYXdheSB3aXRoIGFsbCAqX2VuZCBzeW1ib2xzLgoKQmFzaWNhbGx5
LCB0aGlzIGlzIGEgbWF0dGVyIG9mIGludGVycHJldGF0aW9uIG9mIHRoZSBzcGVjOiBpdCBzZWVt
cyB0bwptZSB0aGF0IGNvbWluZyBiYWNrIGZyb20gYXNtLWxhbmQgd2l0aCBwb2ludGVycyBhbmQg
Y29tcGFyaW5nIHBvaW50ZXJzCndvdWxkIGJlIGEgd29yc2Ugb2ZmZW5zZSB0aGFuIGEgKGFsbW9z
dCkgaGFybWxlc3MgdW5zaWduZWQgbG9uZwpjb21wYXJpc29uIG9mIHZhbHVlcyByZXR1cm5lZCBm
cm9tIGFzbS1sYW5kLgoKQnV0IEkgYW0gbm90IHBhcnRpY3VsYXJseSBrbm93bGVkZ2VhYmxlIGFi
b3V0IE1JU1JBLUMgY29tcGxpYW5jZSBhbmQKdGhlaXIgaW50ZXJwcmV0YXRpb24gb2YgdGhlIHJ1
bGVzLgoKU28sIHRoaXMgaXMgd2hhdCBJIGFtIGdvaW5nIHRvIGRvOiBJJ2xsIHNlbmQgYSBzZXJp
ZXMgdXBkYXRlIGFjY29yZGluZwp0byB5b3VyIHN1Z2dlc3Rpb24sIHdpdGggU1lNQk9MIHJldHVy
bmluZyB0aGUgbmF0aXZlIHBvaW50ZXIgdHlwZS4gQXMgSQp3cm90ZSBlYXJsaWVyLCBhbHRob3Vn
aCB3ZWFrZXIsIGl0IGlzIHN0aWxsIGFuIGltcHJvdmVtZW50IGZyb20gbXkgcG9pbnQKb2Ygdmll
dy4KCkluIHRoZSBmdXR1cmUsIHdlIGNhbiByZXZpc2l0IHRoaXMgZGVjaXNpb24gaWYgbmVjZXNz
YXJ5LCBhbmQgYXQgdGhlCnZlcnkgbGVhc3QgdGhpcyBzZXJpZXMgd2lsbCBoZWxwIHdpdGggZWFz
aWx5IHNwb3R0aW5nIGFsbCB0aGUKdHJvdWJsZXNvbWUgc2l0ZXMsIGNsZWFybHkgbWFya2VkIGJ5
IHRoZSBTWU1CT0wgbWFjcm8uIElmIHdlIGRvIGhhdmUgdG8KcmV2aXNpdCBpdCwgeW91ciBzdWdn
ZXN0aW9uIGJlbG93IGlzIGFsc28gc29tZXRoaW5nIHRvIGtlZXAgaW4gbWluZC4KCgo+IFlvdSBt
YXkgcmVjYWxsIHRoYXQgSSBkaWQgcHJvcG9zZQo+IGEgcGF0Y2ggZG9pbmcgc28gKGZvciBhbiBl
bnRpcmVseSBkaWZmZXJlbnQgcmVhc29uKSwgdXNpbmcgdGhlIHRvb2wKPiBjaGFpbidzIC5zaXpl
b2YuKCkgb3BlcmF0b3IgKGFuZCB0aGVuIGZvciBjb25zaXN0ZW5jeSBhbHNvIGl0cwo+IC5zdGFy
dG9mLigpIGNvdW50ZXJwYXJ0KS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 17:38:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 17:38: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-devel-bounces@lists.xenproject.org>)
	id 1ggvL6-00028J-J4; Tue, 08 Jan 2019 17:38: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=TkaK=PQ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ggvL6-00028D-0L
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 17:38:56 +0000
X-Inumbo-ID: 44dbba38-136c-11e9-b959-7bc60cbb1bc1
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44dbba38-136c-11e9-b959-7bc60cbb1bc1;
 Tue, 08 Jan 2019 17:38:54 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DDB5B20827;
 Tue,  8 Jan 2019 17:38:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546969134;
 bh=iaaZSqAjQrtFT4ooVYzQN/BVh2d4VZwOqTAiAmnxULE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=R0q11Kvyx7XruBl6RjsZ9pXav5ElR9zOEBayt9CqdMjrr9VmX2UIr8MYkb/QdNlom
 F3ZySlRCYAVlBqW/l5mWKntxfwwyXt9w6idIAviLcMrok01RN1hnBRIYmP6NWYkFZF
 CdRsCpRlLEqeh8h9IyjtSCqFHsllOTJ+a7ZQiz6E=
Date: Tue, 8 Jan 2019 09:38:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C345A97020000780020B240@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901080937510.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
 <1546543191-9206-3-git-send-email-sstabellini@kernel.org>
 <5C3326A8020000780020AC0A@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901071057150.800@sstabellini-ThinkPad-X260>
 <5C345A97020000780020B240@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen/x86: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA4IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDcuMDEuMTkg
YXQgMjA6MzMsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IE9uIE1vbiwgNyBK
YW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDAzLjAxLjE5IGF0IDIwOjE5
LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPj4gPiAtLS0gYS94ZW4vYXJjaC94
ODYvYWx0ZXJuYXRpdmUuYwo+ID4+ID4gKysrIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMK
PiA+PiA+IEBAIC0xOTQsNyArMTk0LDcgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9h
bHRlcm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4gPj4gPiAgICAgICAqIFNvIGJl
IGNhcmVmdWwgaWYgeW91IHdhbnQgdG8gY2hhbmdlIHRoZSBzY2FuIG9yZGVyIHRvIGFueSBvdGhl
cgo+ID4+ID4gICAgICAgKiBvcmRlci4KPiA+PiA+ICAgICAgICovCj4gPj4gPiAtICAgIGZvciAo
IGEgPSBiYXNlID0gc3RhcnQ7IGEgPCBlbmQ7IGErKyApCj4gPj4gPiArICAgIGZvciAoIGEgPSBi
YXNlID0gc3RhcnQ7ICh1bnNpZ25lZCBsb25nKWEgPCBTWU1CT0woZW5kKTsgYSsrICkKPiA+PiAK
PiA+PiBBcyBzYWlkIGJlZm9yZSwgaW1vIFNZTUJPTCgpIHNob3VsZCBvbmx5IGV2ZSBiZSBhcHBs
aWVkIF9kaXJlY3RseV8KPiA+PiB0byBvbmUgb2YgdGhlIChjb21tb25seSBsaW5rZXIgc2NyaXB0
IGdlbmVyYXRlZCkgc3ltYm9scyBsaXN0ZWQgYWJvdmUsCj4gPj4gbmV2ZXIgdG8gYW55IGRlcml2
YXRpdmVzLgo+ID4gCj4gPiBUaGlzIGlzIHRoZSBtb3N0IHByb2JsZW1hdGljIGNhc2UgZm9yIGRv
aW5nIHRoYXQuIFRoaXMgaXNzdWUgYWxzbwo+ID4gaGlnaGxpZ2h0cyBvbmUgb2YgdGhlIHByb2Js
ZW1zIG1lbnRpb25lZCBpbiB0aGUgdGhyZWFkIGFib3V0IHJldHVybmluZwo+ID4gdW5zaWduZWQg
bG9uZyBvciBuYXRpdmUgdHlwZSBmcm9tIFNZTUJPTC4KPiA+IAo+ID4gVG8gYWRkcmVzcyB5b3Vy
IGNvbW1lbnQsIEkgY291bGQgZG8gdGhlIGZvbGxvd2luZzoKPiA+IAo+ID4gICAgICAgICBhcHBs
eV9hbHRlcm5hdGl2ZXMoKHN0cnVjdCBhbHRfaW5zdHIgKilTWU1CT0woX19hbHRfaW5zdHJ1Y3Rp
b25zKSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJ1Y3QgYWx0X2luc3RyICop
U1lNQk9MKF9fYWx0X2luc3RydWN0aW9uc19lbmQpKTsKPiA+IAo+ID4gQnV0IHRoZW4sIHdlIHdv
dWxkIHN0aWxsIGhhdmUgdHdvIHBvaW50ZXJzIHBvaW50aW5nIHRvIGRpZmZlcmVudCBvYmplY3Rz
Cj4gPiBiZWluZyBjb21wYXJlZCBpbiB0aGUgaW1wbGVtZW50YXRpb24gb2YgYXBwbHlfYWx0ZXJu
YXRpdmVzOiBgYScgYW5kCj4gPiBgZW5kJyB3b3VsZCBiZSBwb2ludGVycyBwb2ludGluZyB0byBf
X2FsdF9pbnN0cnVjdGlvbnMgYW5kCj4gPiBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kIHJlc3BlY3Rp
dmVseS4gVGhlIE1JU1JBLUMgdmlvbGF0aW9uIHdvdWxkIG5vdCBiZQo+ID4gYWRkcmVzc2VkLCBJ
IHRoaW5rLiBUaGUgc2FtZSB0aGluZyB3b3VsZCBoYXBwZW4gaGVyZSwgYW5kIGluIG1hbnkgb3Ro
ZXIKPiA+IGluc3RhbmNlcywgaWYgd2Ugc3dpdGNoZWQgU1lNQk9MIHRvIHJldHVybmluZyB0aGUg
bmF0aXZlIHBvaW50ZXIgdHlwZS4KPiA+IAo+ID4gTXkgcHJlZmVyZW5jZSB3b3VsZCBiZSB0byBr
ZWVwIHRoZSBjb2RlIGFzLWlzIGluIHRoaXMgcGF0Y2ggYW5kIGFkZCBhbgo+ID4gaW4tY29kZSBj
b21tZW50IGluIGFwcGx5X2FsdGVybmF0aXZlcyB0byBleHBsYWluIHRoZSBiZWhhdmlvci4KPiAK
PiBTZWUgbXkgb3RoZXIgcmVwbHkgKG9uIHRoZSB2NCB0aHJlYWQpOiBObyBtYXR0ZXIgd2hhdCB5
b3UgZG8gd2l0aAo+IFNZTUJPTCgpLCBpdCBpcyBqdXN0IGEgaGlkaW5nIG1lY2hhbmlzbS4gV2l0
aCB0aGF0LCBpdCBzaG91bGQgYmUgb2YKPiBubyBpbnRlcmVzdCB0byB0aGUgdmFsaWRhdGlvbiB3
aGVyZSBleGFjdGx5IHRoZSBoaWRpbmcgb2NjdXJzLiBBbnkKPiBmdWxseSBDIGxhbmd1YWdlIGNv
bXBsaWFudCBzb2x1dGlvbiBjYW4gb25seSBpbnZvbHZlIHJlcGxhY2VtZW50IG9mCj4gdGhlICJl
bmQiIHN5bWJvbHMgYnkgZXhwcmVzc2lvbnMgZXZhbHVhdGluZyB0byB0aGUgc2l6ZSBvZiBhCj4g
cGFydGljdWxhciBvYmplY3QsIF93aXRob3V0XyBzdWJ0cmFjdGluZyBzdGFydCBmcm9tIGVuZCBh
ZGRyZXNzZXMuCgpJIGFtIG5vdCBzdXJlIGlmIHdoYXQgeW91IHNheSBpcyBpcyByZWFsbHkgd2hh
dCBNSVNSQS1DIGNvbXBsaWFuY2UKZW50YWlscy4gQnV0IEknbGwgc2VuZCBhbiB1cGRhdGUgd2l0
aCBTWU1CT0wgcmV0dXJuaW5nIHRoZSBuYXRpdmUgdHlwZS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 17:59:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 17:59: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-devel-bounces@lists.xenproject.org>)
	id 1ggvf4-0003lK-Az; Tue, 08 Jan 2019 17:59: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=XFSl=PQ=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1ggvf2-0003lF-Po
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 17:59:32 +0000
X-Inumbo-ID: 25efc55b-136f-11e9-92db-bc764e045a96
Received: from mail-wm1-x330.google.com (unknown [2a00:1450:4864:20::330])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25efc55b-136f-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 17:59:31 +0000 (UTC)
Received: by mail-wm1-x330.google.com with SMTP id t200so5402366wmt.0
 for <xen-devel@lists.xenproject.org>; Tue, 08 Jan 2019 09:59:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :cc:to; bh=9+xg91tLSt7P/Vad792uLCCPiIyvjav47z06n5sgpBQ=;
 b=WzhPDuXVAFB+eBIyeJ+XpFKp0wgKw03Qp+t5KYp2c/OfX5q3ZkremMphNQtqmygam7
 0y5Ehy/GOpy/Bn/Bu3IrukL70PDjKKMe9v2XdL0+uIioBZnL4dl0AfI7eXMzfLcuSCdk
 sMjpZsRDu2QIMij2XYk2pGfO78vmFEYWvSXB3Tv1QOIRSeTwdUjdbZGpeP7VaHiHU0Q0
 hwZonIjd/UJ+uBDxBs7ZR1fiiBKAWytd/3GnFnFxTazBoU1oyZlOZ7P7UCx6BVbOrjBV
 miiqL5NHMj+jJ2gwdN7QjcRBoXWMHJKcXoHiMMjmnMBZPv9+Dy8XMwISVcUZ2UnSGw/N
 yb/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:cc:to;
 bh=9+xg91tLSt7P/Vad792uLCCPiIyvjav47z06n5sgpBQ=;
 b=M+fM0tIrGKMVSz/bxtKhXAFUUTbIWoj0Jekr+wj7/LY6yt1Bt5U15efAQYAu/xn/pU
 g4T6Myp/Dymnz3DYM7oUegBWOOBMxaJM1b4fIpqOXgvo+gPhyHUBlQia1h1kegD1auZ6
 rF19lOo3eMgPP3CCUZ3bCccmEX1BJ3hJFK6W/meQvXa1kg1P4zXae+kKZUY6F5WOFgvI
 /ungEBvbMTt0Dt4qu1m5BTMQSCGlphh+KH6u9pCXDM+qsLLSV0bftXPZOzewcP/FOL1k
 km21Ywn9zvxRwtdGw3TiSKUwG2I41gKREwtBGsuMSweIb7LHIcdiA+HNmiVlq5xrX9qP
 LXqQ==
X-Gm-Message-State: AJcUukfVkfEdt6X8RhFTJ2WwYBh7+TwMWNGhEYWIODy7DN3RMT9vMcmP
 MC6gl7IoDs911WhpCf9g6UiSNFYoM3A=
X-Google-Smtp-Source: ALg8bN4c5sUGt5ige581WogCRapNlXcQUWo3o/BUHfpjhDXp8CGdB25RBVxy8tCLGEa2V8L2T2ZCug==
X-Received: by 2002:a1c:bb04:: with SMTP id l4mr2534914wmf.142.1546970369810; 
 Tue, 08 Jan 2019 09:59:29 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:a440:e093:20ab:3ce8?
 ([2a02:c7f:ac18:da00:a440:e093:20ab:3ce8])
 by smtp.gmail.com with ESMTPSA id o81sm18165120wmd.10.2019.01.08.09.59.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 08 Jan 2019 09:59:29 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <60FE8A49-D6C2-4DBD-A532-3D635C93836E@xenproject.org>
Date: Tue, 8 Jan 2019 17:59:27 +0000
To: xen-devel <xen-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-devel] Organising a workshop to solve safety certification
 related questions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Richard Bellairs <Richard_Bellairs@prqa.com>,
 Alex Agizim <Alex_Agizim@epam.com>, Rich Persaud <persaur@gmail.com>,
 Committers <committers@xenproject.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Giulio Corradi <giulioc@xilinx.com>, Irby Thompson <irby@starlab.io>,
 Matt Spencer <Matt.Spencer@arm.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKanVzdCBiZWZvcmUgWE1hcyBTdGVmYW5vIChYaWxpbngpLCBBbGV4IChFUEFNKSwg
QXJ0ZW0gKEVQQU0pLCBNYXR0IChBcm0pLCBHdWlsaW8gKFhpbGlueCkgYW5kIE11bmFrYXRhIFNh
biAoUmVuZXNhcykgYW5kIG1lIGhhZCBhIHF1aWNrIGNhbGwgc2VlIHdoZXRoZXIgZnJvbSBhIFhl
biBQcm9qZWN0IGNvbW11bml0eSBwZXJzcGVjdGl2ZSwgaXQgd291bGQgYmUgcG9zc2libGUgdG8g
bWFrZSBzaWduaWZpY2FudCBwcm9ncmVzcyB0b3dhcmRzIG1ha2luZyBtb3JlIGVhc2lseSBYZW4g
U2FmZXR5IGNlcnRpZmlhYmxlIGluIDIwMTkuIEZyb20gYSB0ZWNobmljYWwgdmlld3BvaW50LCBJ
IGJlbGlldmUgd2UgYXJlIGF0IGEgc3RhZ2Ugd2hlcmUgaXQgc2hvdWxkIGJlIHBvc3NpYmxlIGZv
ciBhIHZlbmRvciB0byB0YWtlIGEgc25hcHNob3Qgb2YgdXBzdHJlYW0gWGVuIGFuZCBidWlsZCBh
IHNhZmV0eSBjZXJ0aWZpYWJsZSBwcm9kdWN0IG9uIHRvcCBvZiBpdCAoZS5nLiB0YWtpbmcgcm91
dGUgM1MgdG8gYWNoaWV2ZSAyNjI2MiBBU0lMIEIpLiBIb3dldmVyLCB0aGUgY29zdCBvZiBkb2lu
ZyBzbyB0b2RheSwgd291bGQgbWFrZSBpdCBsaWtlbHkgdGhhdCB2ZW5kb3JzIHdobyB0cmllZCB0
byBkbyB0aGlzIG5vdCBzaGFyZSB0aGUgZWZmb3J0IGFuZCBlc3NlbnRpYWxseSBsZWFkIHRvIHNh
ZmV0eSBjZXJ0aWZpZWQgcHJvZHVjdGl6ZWQgZm9ya3Mgb2YgWGVuLiBUaGlzIGlzIHVuZGVzaXJh
YmxlIGZvciBib3RoIHRoZSBYZW4gUHJvamVjdCBhbmQgYWxzbyBmb3IgdGhlIHZlbmRvcnMgd2hv
IHdlcmUgaW4gdGhlIHJvb20sIHdoaWNoIGlzIGEgZ29vZCBzdGFydGluZyBwb2ludC4gVGhlcmUg
YXJlIGFsc28gYSBudW1iZXIgb2YgdW5yZXNvbHZlZCB0ZWNobmljYWwsIGJ1c2luZXNzIGFuZCBw
cm9jZXNzIGlzc3VlcyB0byBtYWtlIHRoaXMgaGFwcGVuLgoKVG8gbWFrZSBwcm9ncmVzcyBvbiB0
aGlzIHF1ZXN0aW9ucywgd2UgZGlzY3Vzc2VkIHRoZSBwb3NzaWJpbGl0eSB0byBnZXQgYSBmZXcg
a2V5IHBlb3BsZSBmcm9tIHRoZSBlbWJlZGRlZC9hdXRvbW90aXZlIFhlbiBjb21tdW5pdHkgaW50
byBhIHJvb20gd2l0aCBzb21lIGxvbmcgZXN0YWJsaXNoZWQgbWFpbnRhaW5lcnMvY29tbWl0dGVy
cyBhbmQgYWdyZWUgd2hhdCBpcyBwb3NzaWJsZS4gVGhlIGlkZWEgd2FzIGZvciBFUEFNICh3aXRo
IG15IGhlbHApIHRvIG9yZ2FuaXNlIGEgMS0yIGRheSB3b3Jrc2hvcCBhbG9uZ3NpZGUgYW4gYXV0
b21vdGl2ZSBldmVudC4gCgpDYW5kaWRhdGVzIGRpc2N1c3NlZCB3ZXJlCiogRW1iZWRkZWQgV29y
bGQ7IE51cmVtYmVyZyAyNi0yOCBvZiBGZWIgaW4gTnVyZW1iZXJnLCBHZXJtYW55IAoqIEFHTCBh
bGwgbWVtYmVyIG1lZXRpbmc7IE1hcmNoIDUtNiBpbiBUb2t5byAKKiBBdXRvc2hvdyBpbiBEZXRy
b2l0IGluIEFwcmlsCgpGb3IgdGhpcyB0byB3b3JrLCB3ZSB3b3VsZCBuZWVkIGF0IGxlYXN0IDIt
MyBvZiBvdXIgY29tbWl0dGVycyB0byBwYXJ0aWNpcGF0ZSBhbmQgYXQgbGVhc3Qgc29tZW9uZSB3
aG8gaXMgbWFpbnRhaW5pbmcgY29tbW9uIEh5cGVydmlzb3IgY29kZS4gVGhpcyBpbiBteSB2aWV3
IGRpc3F1YWxpZmllcyBob2xkaW5nIHN1Y2ggYSBtZWV0aW5nIG91dHNpZGUgb2YgRXVyb3BlLCBh
cyBtb3N0IG9mIHRoZSBYZW4gbWFpbnRhaW5lcnMgYXJlIG5vdCBsaWtlbHkgdG8gZ2V0IHRoZSB0
cmF2ZWwgYXBwcm92ZWQuIFdlIGNvdWxkIGFsc28gdHJ5IGFuZCBvcGVuIHNvbWUgb2YgdGhlIG1l
ZXRpbmdzIG9uLWxpbmUsIGJ1dCBoYXZpbmcgYSBjb3JlIG9mIHBlb3BsZSBpbiBhIHJvb20gd291
bGQgYmUgbXVjaCBtb3JlIHByb2R1Y3RpdmUuCgpIb3dldmVyLCBpZiB3ZSB3ZXJlIHRvIGhvbGQg
dGhlIG1lZXRpbmdzIGluIEV1cm9wZSB0aGF0IG1heSBiZSBlYXNpZXIuIE9wdGlvbnMgb24gdGhl
IHRhYmxlIHdvdWxkIGJlOgoqIDI4IEZlYiAvIDEgTWFyY2ggaW4gRnJhbmtmdXJ0CiogMjEvMjIg
RmViIGluIEZyYW5rZnVydAoqIENpdHJpeCBjb3VsZCBhbHNvIGhvc3QgbWVldGluZ3Mgb24gTWFy
Y2ggMSBhbmQgRmViIDIybmQgaW4gQ2FtYnJpZGdlLCBidXQgdGhlcmUgaXMgbm90IGVub3VnaCBz
cGFjZSBvbiBib3RoIFRodXJzZGF5J3MKKiBBcmUgdGhlcmUgYW55IG90aGVyIHZlbmRvcnMgd2hv
IHdvdWxkIGJlIHdpbGxpbmcgdG8gaG9zdCB0aGUgbWVldGluZz8KCkNhbWJyaWRnZSBoYXMgdGhl
IGFkdmFudGFnZSB0aGF0IG1vc3Qgb2Ygb3VyIGFjdGl2ZSBjb21taXR0ZXJzIGFyZSBsb2NhbCAo
d2l0aCB0aGUgZXhjZXB0aW9uIG9mIEphbiBhbmQgU3RlZmFubykuIEZvciBib3RoIGxvY2F0aW9u
cywgd2Ugd291bGQgaGF2ZSB0byByZXN0cmljdCB0aGUgbWVldGluZyB0byAxMiBwZW9wbGUuCgpX
aXRoIHRoaXMgaW4gbWluZCwgSSB3YXMgd29uZGVyaW5nIHdobyBvbiB0aGUgY29tbWl0dGVyc0Ag
bGlzdCBjb3VsZCBwYXJ0aWNpcGF0ZSBmb3IgYXQgbGVhc3Qgc29tZSBvZiB0aGUgbWVldGluZyBh
bmQgaWYgc28sIGluIHdoaWNoIGxvY2F0aW9uLiBTZWNvbmRseSwgSSB3b3VsZCBsaWtlIHRvIGtu
b3cgd2hvIGVsc2Ugd291bGQgYmUgaW50ZXJlc3RpbmcgaW4gYXR0ZW5kaW5nLiBXZSB3b3VsZCBh
bHNvIGludml0ZSBhIHNwZWNpYWxpc3QgZnJvbSBUVVYgb3IgYW5vdGhlciB0ZXN0IGluc3RpdHV0
ZS4KCldoYXQgSSBuZWVkIGlzIAotIFJhaXNlIHlvdXIgaGFuZHMgaWYgeW91IGFyZSBpbnRlcmVz
dGVkIAotIExldCBtZSBrbm93IG9mIGRhdGUgLyBsb2NhdGlvbiByZXN0cmljdGlvbnMKLSBXZSBj
b3VsZCB0cnkgYW5kIHNvIHNvbWUgb2YgdGhpcyB2aWEgdmlkZW8gY29uZmVyZW5jZTogd291bGQg
eW91IGJlIGFibGUgdG8gYXR0ZW5kIGlmIHdlIGRpZCBvcGVuIHRoZSBtZWV0aW5nIHVwIHRvIHNv
bWUgcmVtb3RlIHBhcnRpY2lwYXRpb24KCkRvIHRoaXMgZWl0aGVyIHByaXZhdGVseSBieSByZXBs
eWluZyB0byB0aGlzIG1haWwgb3IgcHVibGljbHkgYnkgcmVwbHlpbmcgdG8gdGhlIHRocmVhZAoK
SW4gdGVybXMgb2YgYWdlbmRhLCB3ZSB3b3VsZCBuZWVkIHRvIGRpc2N1c3MKMSkgQmlnIHBpY3R1
cmUgLSBnZXQgZXZlcnlvbmUgb24gb25lIHBhZ2UKMikgTUlTUkEgKGFzIGEgcGxhY2Vob2xkZXIg
Zm9yIGNvZGluZyBzdGFuZGFyZCBjb21wbGlhbmNlKQpUaGVyZSBoYXMgbm90IGJlZW4gZW5vdWdo
IHByb2dyZXNzIG9uIHRoaXMgaW4gbXkgdmlldyBpbiAyMDE4IGFuZCBxdWVzdGlvbnMgdGhhdCB3
ZXJlIHJhaXNlZCBhdCB0aGUgc3VtbWl0IHJlbWFpbiB1bnJlc29sdmVkCjMpIFByb2Nlc3MgYW5k
IFRlY2huaWNhbCBpbXBsaWNhdGlvbnMKVGhpcyB3b3VsZCBjb3ZlciB0b3BpY3Mgc3VjaCBhcyBj
cmVhdGluZyBhbmQgbWFpbnRhaW5pbmcgY2VydGlmaWNhdGlvbiBhcnRlZmFjdHMKV2hvIGRvZXMg
dGhpcyBpbnRlcmFjdCB3aXRoIHRoZSBjb250cmlidXRpb24gd29ya2Zsb3cgLSBha2EgYXJlIHRo
ZXJlIGFueSBwb3RlbnRpYWwgaXNzdWVzCkRvZXMgdGhlIGN1cnJlbnQgbWFzdGVyL3N0YWdpbmcg
YXBwcm9hY2ggd29yayAtIGlmIG5vdCwgd291bGQgd2UgYmUgb3BlbiBmb3IgYSBncm91cCBvZiB2
ZW5kb3JzIHRvIG1haW50YWluIG9mZmljaWFsIGJhc2UgYnJhbmNoZXMgZm9yIGNlcnRpZmlhYmxl
IFhlbiBiYXNlZCBwcm9kdWN0cwpFdGMuCjQpIEJ1c2luZXNzIE1vZGVsClByb2JhYmx5IGEgbGl0
dGxlIHRvbyBlYXJseSBmb3IgdGhhdCwgYnV0IEkgd2lsbCBsZWF2ZSB0aGlzIGFzIGFuIG9wdGlv
bgpJZiB3ZSBkbyBnZXQgYSBzcGVjaWFsaXN0IGZyb20gYSB0ZXN0IGluc3RpdHV0ZSB0byBhdHRl
bmQsIHRoYXQgbWF5IGJlIGEgd29ydGh3aGlsZSBkaXNjdXNzaW9uIHRvIGhhdmUKNSkgV2Ugc2hv
dWxkIGFsc28gZGlzY3VzcyByZWxhdGVkIGlzc3VlcyB3aGljaCBoYXZlIGJlZW4gc3RhbGxpbmcs
IHN1Y2ggYXMgdGVzdGluZwoKQmVzdCBSZWdhcmRzCkxhcnMKCgoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 18:08:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 18:08: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-devel-bounces@lists.xenproject.org>)
	id 1ggvnN-0004cr-6V; Tue, 08 Jan 2019 18:08: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=TkaK=PQ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ggvnM-0004cm-Bl
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 18:08:08 +0000
X-Inumbo-ID: 59432d7e-1370-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59432d7e-1370-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 18:08:07 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id ECB2C206C0;
 Tue,  8 Jan 2019 18:08:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546970886;
 bh=i7eI/o/biyUUUHK9/P4DnarKa08XOPc7day5Fcoe45A=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=GEscqIJwHyQHIzDfMW6nqf4AA294kQSovchz3upnQhM9VhYcLDO3QmU6cpy6hpuQg
 BhxRc5VdrCkdfq7b2xBU+oKQXIcHOjI212FHR0V+ZY1ic2H6LWAnJzunoZNonTV2Re
 SIPCV64/E9Wu7dqdIiJFNRY/y2elmeZsx0S2VQ9Q=
Date: Tue, 8 Jan 2019 10:08:05 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1901080936030.800@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1901080953330.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
 <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
 <5BEBD25B02000078001FBCA4@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901021006200.800@sstabellini-ThinkPad-X260>
 <5C2F1DC9020000780020A1D8@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901040853520.800@sstabellini-ThinkPad-X260>
 <5C33022D020000780020A9D1@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901071023280.800@sstabellini-ThinkPad-X260>
 <5C345963020000780020B227@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901080936030.800@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA4IEphbiAyMDE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gVHVlLCA4
IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4+PiBPbiAwNy4wMS4xOSBhdCAxOToy
OSwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4gPiBPbiBNb24sIDcgSmFuIDIw
MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPj4gPj4+IE9uIDA0LjAxLjE5IGF0IDE4OjA1LCA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiA+PiA+IEkgcmVhbGl6ZSB0aGF0IHlv
dSBhcmUgbm90IGNvbnZpbmNlZCBieSB0aGVzZSBhcmd1bWVudHMsIGJ1dCBsZXQncyBmaW5kCj4g
PiA+PiA+IGEgd2F5IGZvcndhcmQuIE15IHByZWZlcmVuY2Ugd291bGQgYmUgdG8gaGF2ZSBTWU1C
T0wgcmV0dXJuaW5nIHVuc2lnbmVkCj4gPiA+PiA+IGxvbmcgYW5kIGRvIHVuc2lnbmVkIGxvbmcg
Y29tcGFyaXNvbnMgd2hlbiBwb2ludGVycyBwb2ludGluZyB0bwo+ID4gPj4gPiBkaWZmZXJlbnQg
b2JqZWN0cyBhcmUgaW52b2x2ZWQuCj4gPiA+PiAKPiA+ID4+IEkgY29udGludWUgdG8gZmFpbCB0
byBzZWUgaG93IHN1aXRhYmxlIGhpZGluZyBvZiB0aGUgY29ubmVjdGlvbiB0byB0aGUKPiA+ID4+
IG9yaWdpbmFsIHN5bWJvbCBmcm9tIHRoZSBjb21waWxlciBtYWtlcyBjb2RlIGxlc3Mgc3RhbmRh
cmQgY29tcGxpYW50Cj4gPiA+PiB3aGVuIGNvbXBhcmluZyBwb2ludGVyczogVGhlIGNvbXBpbGVy
IHNpbXBseSBjYW4ndCBrbm93IHdoZXRoZXIKPiA+ID4+IHRoZSB1bmRlcmx5aW5nIG9iamVjdCBp
cyAoaW4gdGhlIGV4dHJlbWUgY2FzZSkgYW4gYXJyYXkgc3Bhbm5pbmcgdGhlCj4gPiA+PiBlbnRp
cmUgYWRkcmVzcyBzcGFjZS4KPiA+ID4gCj4gPiA+IFRoYXQgaXMgYmVjYXVzZSB0aGUgcmVxdWly
ZW1lbnQgSSBhbSB0cnlpbmcgdG8gYWRkcmVzcyBpcyBNSVNSQS1DCj4gPiA+IGNvbXBsaWFuY2Us
IHdoaWNoIGluIHR1cm5zIHJlcXVpcmVzIEMgbGFuZ3VhZ2UgY29tcGxpYW5jZSBmb3IgQyBsYW5n
dWFnZQo+ID4gPiAoSSB0aGluayBpdCBhbGxvd3MgbWl4aW5nIEMgd2l0aCBhc3NlbWJseSBjb2Rl
KS4gSSBkb24ndCBwYXJ0aWN1bGFybHkKPiA+ID4gY2FyZSB3aGV0aGVyIHRoZSBjb21waWxlciBj
YW4gb3IgY2Fubm90IGZpbmQgdGhlIGNvbm5lY3Rpb24gdG8gdGhlCj4gPiA+IG9yaWdpbmFsIHN5
bWJvbC4gCj4gPiA+IAo+ID4gPiBUaGUgaW1wb3J0YW50IHRoaW5nIGZvciBtZSBpcyB0byBhdm9p
ZCBjb21wYXJpc29ucyAoYW5kIHN1YnRyYWN0aW9ucykKPiA+ID4gYmV0d2VlbiBwb2ludGVycyBw
b2ludGluZyB0byBkaWZmZXJlbnQgb2JqZWN0cy4gSWYgd2UgY29tcGFyZSB1bnNpZ25lZAo+ID4g
PiBsb25ncywgaXQgaXMgZWFzaWVyIHRvIHByb3ZlIHRoYXQgdGhlIGNvbXBhcmlzb24gaXMgbm90
IGJldHdlZW4gcG9pbnRlcnMKPiA+ID4gcG9pbnRpbmcgdG8gZGlmZmVyZW50IG9iamVjdHMsIGV2
ZW4gaWYgc29tZWhvdyB0aGUgbnVtZXJpYyB2YWx1ZXMKPiA+ID4gaW5kaXJlY3RseSBjb21lIGZy
b20gcG9pbnRlcnMuIElmIHdlIGNvbXBhcmUgcG9pbnRlcnMsIGV2ZW4gaWYgdGhleSB3ZW50Cj4g
PiA+IHRocm91Z2ggc29tZSBzb3J0IG9mIGFzc2VtYmx5IGNvbnZlcnNpb25zLCB3ZSBhcmUgc3Rp
bGwgY29tcGFyaW5nCj4gPiA+IHBvaW50ZXJzIHBvaW50aW5nIHRvIGRpZmZlcmVudCBvYmplY3Rz
LiBUaGUgY29tcGlsZXIgbWlnaHQgbm90IGJlIGFibGUKPiA+ID4gdG8gZmlndXJlIGl0IG91dCwg
YnV0IGEgTUlTUkEtQyBjb21wbGlhbmNlIHNjYW5uaW5nIHRvb2wsIG9yIGEgaHVtYW4sCj4gPiA+
IG1pZ2h0Lgo+ID4gCj4gPiBUaGlzIGlzIGFic3VyZDogV2UgYXJlIHNpbWlsYXJseSBzdGlsbCBj
b21wYXJpbmcgcG9pbnRlcnMgdG8gZGlmZmVyZW50Cj4gPiBvYmplY3RzIHdoZW4gY29tcGFyaW5n
IHRoZWlyIHZhbHVlcyBjYXN0ZWQgdG8gdW5zaWduZWQgbG9uZy4gVGhlCj4gPiBjYXN0IGlzIGFz
IG11Y2ggb2YgYSBoaWRpbmcgdGVjaG5pcXVlIGFzIGFueSBvdGhlciBvbmUuIElmIHlvdSB3YW50
Cj4gPiB0byBiZSBDIGxhbmd1YWdlIGNvbXBsaWFudCB3aXRob3V0IGFueSBjb21wcm9taXNlcywg
eW91J2xsIGhhdmUgdG8KPiA+IGRvIGF3YXkgd2l0aCBhbGwgKl9lbmQgc3ltYm9scy4KPiAKPiBC
YXNpY2FsbHksIHRoaXMgaXMgYSBtYXR0ZXIgb2YgaW50ZXJwcmV0YXRpb24gb2YgdGhlIHNwZWM6
IGl0IHNlZW1zIHRvCj4gbWUgdGhhdCBjb21pbmcgYmFjayBmcm9tIGFzbS1sYW5kIHdpdGggcG9p
bnRlcnMgYW5kIGNvbXBhcmluZyBwb2ludGVycwo+IHdvdWxkIGJlIGEgd29yc2Ugb2ZmZW5zZSB0
aGFuIGEgKGFsbW9zdCkgaGFybWxlc3MgdW5zaWduZWQgbG9uZwo+IGNvbXBhcmlzb24gb2YgdmFs
dWVzIHJldHVybmVkIGZyb20gYXNtLWxhbmQuCj4gCj4gQnV0IEkgYW0gbm90IHBhcnRpY3VsYXJs
eSBrbm93bGVkZ2VhYmxlIGFib3V0IE1JU1JBLUMgY29tcGxpYW5jZSBhbmQKPiB0aGVpciBpbnRl
cnByZXRhdGlvbiBvZiB0aGUgcnVsZXMuCj4gCj4gU28sIHRoaXMgaXMgd2hhdCBJIGFtIGdvaW5n
IHRvIGRvOiBJJ2xsIHNlbmQgYSBzZXJpZXMgdXBkYXRlIGFjY29yZGluZwo+IHRvIHlvdXIgc3Vn
Z2VzdGlvbiwgd2l0aCBTWU1CT0wgcmV0dXJuaW5nIHRoZSBuYXRpdmUgcG9pbnRlciB0eXBlLiBB
cyBJCj4gd3JvdGUgZWFybGllciwgYWx0aG91Z2ggd2Vha2VyLCBpdCBpcyBzdGlsbCBhbiBpbXBy
b3ZlbWVudCBmcm9tIG15IHBvaW50Cj4gb2Ygdmlldy4KClRoZXJlIGlzIGEgcHJvYmxlbSB3aXRo
IHRoaXMgdGhvdWdoIEkgZGlkbid0IGZvcmVzZWUgOi0oCgpUaGUgbmF0aXZlIHR5cGUgb2YgX3N0
YXJ0IGlzIG5vdCBjaGFyKiAtLSBpdCBpcyBjaGFyW10uIFNvIEkgY2Fubm90CmFjdHVhbGx5IHJl
dHVybiB0aGUgbmF0aXZlIHR5cGUgZnJvbSBTWU1CT0wgYmVjYXVzZSBJIGNhbm5vdCBjYXN0IHRv
CihjaGFyW10pLiBJIGRpZG4ndCBub3RpY2UgaXQgdW50aWwgSSBhY3R1YWxseSB0cmllZCBpdC4K
ClNlZSB0aGUgaW1wbGVtZW50YXRpb24gb2YgUkVMT0NfSElERToKCiAgI2RlZmluZSBSRUxPQ19I
SURFKHB0ciwgb2ZmKSAgICAgICAgICAgICAgICAgICAgXAogICAgKHsgdW5zaWduZWQgbG9uZyBf
X3B0cjsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgX19hc21fXyAoIiIgOiAiPXIiKF9f
cHRyKSA6ICIwIihwdHIpKTsgICAgICBcCiAgICAgICh0eXBlb2YocHRyKSkgKF9fcHRyICsgKG9m
ZikpOyB9KQoKSXQgY2FzdHMgdG8gdGhlIHR5cGUgYXQgdGhlIGVuZCwgdGhlIGVycm9yIGlzOgoK
ICBlcnJvcjogY2FzdCBzcGVjaWZpZXMgYXJyYXkgdHlwZQogICAgICAgKHR5cGVvZihwdHIpKSAo
X19wdHIgKyAob2ZmKSk7IH0pCgpXZSBoYXZlIGEgZmV3IG9wdGlvbnM6CgoxKSB1c2UgdW5zaWdu
ZWQgbG9uZyBhcyBpbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNlcmllcyAodGhlIExpbnV4IGtlcm5l
bAphbHNvIHVzZXMgdGhpcyB0ZWNobmlxdWUpClNvcnJ5IGlmIEkgaW5zaXN0LCBpdCBpcyBzdGls
bCB0aGUgYmVzdCBJIHRoaW5rIDotKQoKMikgY2FzdHMgdGhlIHBhcmFtZXRlcnMgb2YgU1lNQk9M
IHRvIHRoZSBjb3JyZXNwb25kaW5nIHBvaW50ZXIgdHlwZQpGb3IgaW5zdGFuY2U6CiAgU1lNQk9M
KChjaGFyICopX3N0YXJ0KQogIFNZTUJPTCgoc3RydWN0IGFsdF9pbnN0ciAqKV9fYWx0X2luc3Ry
dWN0aW9uc19lbmQpClRoaXMgd29ya3MsIGJ1dCBpdCBpcyB1Z2x5LCBJIHdvdWxkIHNheSBpdCBt
YWtlcyB0aGUgY29kZSB3b3JzZSB0aGFuCm9wdGlvbiAxKQoKMikgYWx3YXlzIHJldHVybiB2b2lk
KiBmcm9tIFNZTUJPTApJIGRvbid0IHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIHVzZSB2b2lk
KiBhcyBhIHdvcmthcm91bmQgaGVyZQoKMykgcGFzcyB0aGUgZGVzaXJlZCByZXR1cm4gdHlwZSB0
byBTWU1CT0wKRm9yIGluc3RhbmNlOgogIFNZTUJPTChfc3RhcnQsIGNoYXIgKikKICBTWU1CT0wo
X19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCwgc3RydWN0IGFsdF9pbnN0ciAqKQpUaGVuIFNZTUJPTCB3
b3VsZCBhdXRvbWF0aWNhbGx5IGNhc3QgdGhlIHJldHVybiB0eXBlIHRvIGNoYXIgKiBhbmQKc3Ry
dWN0IGFsdF9pbnN0ciAqIGFjY29yZGluZyB0byB0aGUgc2Vjb25kIHBhcmFtZXRlci4KCkRvIHlv
dSBoYXZlIGFueSBvdGhlciBzdWdnZXN0aW9ucz8KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 18:31:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 18:31: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-devel-bounces@lists.xenproject.org>)
	id 1ggw9j-0006mm-9t; Tue, 08 Jan 2019 18:31: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=TkaK=PQ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ggw9h-0006mh-Gq
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 18:31:13 +0000
X-Inumbo-ID: 92e8fae0-1373-11e9-b41e-6f8a306896ef
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92e8fae0-1373-11e9-b41e-6f8a306896ef;
 Tue, 08 Jan 2019 18:31:12 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 350D520660;
 Tue,  8 Jan 2019 18:31:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546972271;
 bh=jI6Sw6XgrLY5IqkZArw+qWpooRXu8Ip3Dy/XGa7AXsc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=sdOmcS1Px0x+2MOeJIVFtSJcpUDNbOXQDX1rupUltdNqUdT7wcU3spa7cEG56UCqC
 b551hKjB+2yt3ylMZtrKV9omjT5R2kp9CONVJ0o+k3Fn913ba6Mxcp1NosIdd10g0k
 YxCtLmTVd9ckwINir1Pl35qzVM3anycA0bcOkAoY=
Date: Tue, 8 Jan 2019 10:31:10 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C345BC0020000780020B254@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901081028140.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901031114230.800@sstabellini-ThinkPad-X260>
 <1546543191-9206-4-git-send-email-sstabellini@kernel.org>
 <5C33281F020000780020AC2C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901071059120.800@sstabellini-ThinkPad-X260>
 <5C345BC0020000780020B254@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 4/4] xen/common: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA4IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDcuMDEuMTkg
YXQgMjA6MTYsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IE9uIE1vbiwgNyBK
YW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDAzLjAxLjE5IGF0IDIwOjE5
LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPj4gPiAtLS0gYS94ZW4vY29tbW9u
L3ZpcnR1YWxfcmVnaW9uLmMKPiA+PiA+ICsrKyBiL3hlbi9jb21tb24vdmlydHVhbF9yZWdpb24u
Ywo+ID4+ID4gQEAgLTExOSw3ICsxMTksMTEgQEAgdm9pZCBfX2luaXQgc2V0dXBfdmlydHVhbF9y
ZWdpb25zKGNvbnN0IHN0cnVjdCBleGNlcHRpb25fdGFibGVfZW50cnkgKnN0YXJ0LAo+ID4+ID4g
ICAgICAgICAgY29uc3Qgc3RydWN0IGJ1Z19mcmFtZSAqczsKPiA+PiA+ICAKPiA+PiA+ICAgICAg
ICAgIHMgPSBidWdfZnJhbWVzW2kgLSAxXTsKPiA+PiA+IC0gICAgICAgIHN6ID0gYnVnX2ZyYW1l
c1tpXSAtIHM7Cj4gPj4gPiArICAgICAgICAvKgo+ID4+ID4gKyAgICAgICAgICogQ2FzdCB0byB1
bnNpZ25lZCBsb25nIHRvIGNhbGN1bGF0ZSB0aGUgc2l6ZSB0byBhdm9pZAo+ID4+ID4gKyAgICAg
ICAgICogc3VidHJhY3Rpb25zIGJldHdlZW4gcG9pbnRlcnMgcG9pbnRpbmcgdG8gZGlmZmVyZW50
IG9iamVjdHMuCj4gPj4gPiArICAgICAgICAgKi8KPiA+PiA+ICsgICAgICAgIHN6ID0gKHVuc2ln
bmVkIGxvbmcpYnVnX2ZyYW1lc1tpXSAtICh1bnNpZ25lZCBsb25nKXM7Cj4gPj4gCj4gPj4gUGVy
aGFwcyBiZXR0ZXIgdG8gdXNlIFNZTUJPTCgpIGluIHRoZSBkZWZpbml0aW9uIG9mIGJ1Z19mcmFt
ZXNbXT8KPiA+IAo+ID4gVGhhdCB3YXMgbXkgaW5pdGlhbCB0aG91Z2h0LCBidXQgdGhlbiBidWdf
ZnJhbWVzIGNhbm5vdCBiZSBjb25zdCBhbmQKPiA+IGNhbm5vdCBiZSBzdGF0aWNhbGx5IGluaXRp
YWxpemVkLgo+IAo+IE9oLCBpbmRlZWQuIEJ1dCB0aGVyZSdzIG5vIHN0cm9uZyBuZWVkIGZvciB0
aGUgInN0YXRpYyIsIGl0IGp1c3QKPiBoZWxwcyBrZWVwaW5nIGNvZGUgc2l6ZSBzbWFsbC4gV2l0
aG91dCBpdCwgbm9uZSBvZiAuLi4KPiAKPiA+IFNvIHRoZSBjb2RlIHdvdWxkIGJlY29tZSBzb21l
dGhpbmcgbGlrZSB0aGlzOgo+ID4gCj4gPiB2b2lkIF9faW5pdCBzZXR1cF92aXJ0dWFsX3JlZ2lv
bnMoY29uc3Qgc3RydWN0IGV4Y2VwdGlvbl90YWJsZV9lbnRyeSAqc3RhcnQsCj4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGV4Y2VwdGlvbl90YWJsZV9l
bnRyeSAqZW5kKQo+ID4gewo+ID4gICAgIHNpemVfdCBzejsKPiA+ICAgICB1bnNpZ25lZCBpbnQg
aSA9IDA7Cj4gPiAgICAgc3RhdGljIHVuc2lnbmVkIGxvbmcgYnVnX2ZyYW1lc1s2XTsKPiA+ICAg
ICBidWdfZnJhbWVzW2krK10gPSBTWU1CT0woX19zdGFydF9idWdfZnJhbWVzKTsKPiA+ICAgICBi
dWdfZnJhbWVzW2krK10gPSBTWU1CT0woX19zdG9wX2J1Z19mcmFtZXNfMCksCj4gPiAgICAgYnVn
X2ZyYW1lc1tpKytdID0gU1lNQk9MKF9fc3RvcF9idWdfZnJhbWVzXzEpLAo+ID4gICAgIGJ1Z19m
cmFtZXNbaSsrXSA9IFNZTUJPTChfX3N0b3BfYnVnX2ZyYW1lc18yKSwKPiA+ICNpZmRlZiBDT05G
SUdfWDg2Cj4gPiAgICAgYnVnX2ZyYW1lc1tpKytdID0gU1lNQk9MKF9fc3RvcF9idWdfZnJhbWVz
XzMpLAo+ID4gI2VuZGlmCj4gPiAgICAgYnVnX2ZyYW1lc1tpKytdID0gMDsKPiAKPiAuLi4gdGhp
cyByZWFsbHkgbG9va3MgdG8gYmUgbmVjZXNzYXJ5LgoKWWVzLCB5b3UgYXJlIHJpZ2h0LCB0aGF0
IHdvcmtzLiBJJ2xsIGRvIHRoYXQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 18:44:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 18: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-devel-bounces@lists.xenproject.org>)
	id 1ggwM1-0007dT-Lf; Tue, 08 Jan 2019 18:43: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=cKC2=PQ=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ggwM0-0007dO-3T
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 18:43:56 +0000
X-Inumbo-ID: 596b9915-1375-11e9-92db-bc764e045a96
Received: from mail-vk1-xa41.google.com (unknown [2607:f8b0:4864:20::a41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 596b9915-1375-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 18:43:54 +0000 (UTC)
Received: by mail-vk1-xa41.google.com with SMTP id b18so1105273vke.2
 for <xen-devel@lists.xenproject.org>; Tue, 08 Jan 2019 10:43:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=/2m89UxBXasv1HjAyNiDxzBMKf+9kmMJfdB0EvLxftg=;
 b=sTynW+6Bd3aMWficIdl5nbFzG7wYuayL31qFyipA6l8C/kQ7VhY3ahyHSVLEP9X1IE
 83rSp4ol1e8XNlzWqjHgMeDqO090fwwXUsNrUUs6xQ46OLB/rZZ0QyXFTiLPmZ/GFuQj
 KWmc0lwZG0EMAajoyheSpP73Uf7dykiJrKmXmxPXTWUcskDj/0S+MsM1gp2yqy7ofGtZ
 ysOYVzTHz8tptmhFhe/krxbUmIZiojmX61TwcMgImTxQjUw156+LAWgLrN55Zo6weQHJ
 o/Hvd4UTQ93uEEWlC8y37kPag5bV4Kzrw4HklYl39EZnmfo7lpNC3j+zxTl7Podv5uS3
 b3vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=/2m89UxBXasv1HjAyNiDxzBMKf+9kmMJfdB0EvLxftg=;
 b=KEhgV8y7dOvBZB7C7kdDNu7pH8Vu7QC9NdOQKUmIHUussncTQ06VgfyMtiLTf8HqU9
 vTIb1Ksc+iXqqVYvdANG8YgF5teegjxKHSxgOuvy201gkFafWxrD/j0e5NdP+OHYlhQ/
 76rZxduOG+/V2p2VOc6AlQmQjSMcnhA7rAJK9vfSRGk+nwCjw8vDViU8O0c6AbQ+h4xf
 vT/WjMO7xYQigibbqubl8kYJW7Y6SbfqdDi3V8JluJ77Vbr55D/B1xongMIC4NFtF6hO
 OHBBk5PgPYqqmBaRWIGbtIKp5LRMnqudxr28MP24UI2/I6rUvC3A7fXqsixoSzWAescN
 eSng==
X-Gm-Message-State: AJcUukcLb8dJfJyhpbdwTq7dU6c+DNqs1HnfSCV0fhQC7kzrYEWvUKqu
 FXZ4IAQFYuhrZIN6/3hOfoI0GfjGtFNG8VqQ+Ro=
X-Google-Smtp-Source: ALg8bN4yc0oTP7lZF8R4W0dOrATP/xM2QHCcE2gXLeQFRbj2Qqp7XiLX7j8r+A47jz8NKSbIrWKFnzoRvISDzCmzIEo=
X-Received: by 2002:a1f:5941:: with SMTP id n62mr1105892vkb.14.1546973033982; 
 Tue, 08 Jan 2019 10:43:53 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
 <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
 <5BEBD25B02000078001FBCA4@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901021006200.800@sstabellini-ThinkPad-X260>
 <5C2F1DC9020000780020A1D8@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901040853520.800@sstabellini-ThinkPad-X260>
 <5C33022D020000780020A9D1@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901071023280.800@sstabellini-ThinkPad-X260>
 <5C345963020000780020B227@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901080936030.800@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901080953330.800@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901080953330.800@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@gmail.com>
Date: Tue, 8 Jan 2019 13:43:39 -0500
Message-ID: <CAF3u54Cnu5-dLdSgA3o_sjK8m05OfBvM_T9JuRvEGQ64CkDfxg@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 nd@arm.com
Content-Type: multipart/mixed; boundary="===============0019874750575328574=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0019874750575328574==
Content-Type: multipart/alternative; boundary="0000000000002aefd7057ef6ba78"

--0000000000002aefd7057ef6ba78
Content-Type: text/plain; charset="UTF-8"

Hi,

Sorry for the formatting.

On Tue, 8 Jan 2019, 13:09 Stefano Stabellini, <sstabellini@kernel.org>
wrote:

> On Tue, 8 Jan 2019, Stefano Stabellini wrote:
> > On Tue, 8 Jan 2019, Jan Beulich wrote:
> > > >>> On 07.01.19 at 19:29, <sstabellini@kernel.org> wrote:
> > > > On Mon, 7 Jan 2019, Jan Beulich wrote:
> > > >> >>> On 04.01.19 at 18:05, <sstabellini@kernel.org> wrote:
> > > >> > I realize that you are not convinced by these arguments, but
> let's find
> > > >> > a way forward. My preference would be to have SYMBOL returning
> unsigned
> > > >> > long and do unsigned long comparisons when pointers pointing to
> > > >> > different objects are involved.
> > > >>
> > > >> I continue to fail to see how suitable hiding of the connection to
> the
> > > >> original symbol from the compiler makes code less standard compliant
> > > >> when comparing pointers: The compiler simply can't know whether
> > > >> the underlying object ills (in the extreme case) an array spanning
> the
> > > >> entire address space.
> > > >
> > > > That is because the requirement I am trying to address is MISRA-C
> > > > compliance, which in turns requires C language compliance for C
> language
> > > > (I think it allows mixing C with assembly code). I don't particularly
> > > > care whether the compiler can or cannot find the connection to the
> > > > original symbol.
> > > >
> > > > The important thing for me is to avoid comparisons (and subtractions)
> > > > between pointers pointing to different objects. If we compare
> unsigned
> > > > longs, it is easier to prove that the comparison is not between
> pointers
> > > > pointing to different objects, even if somehow the numeric values
> > > > indirectly come from pointers. If we compare pointers, even if they
> went
> > > > through some sort of assembly conversions, we are still comparing
> > > > pointers pointing to different objects. The compiler might not be
> able
> > > > to figure it out, but a MISRA-C compliance scanning tool, or a human,
> > > > might.
> > >
> > > This is absurd: We are similarly still comparing pointers to different
> > > objects when comparing their values casted to unsigned long. The
> > > cast is as much of a hiding technique as any other one. If you want
> > > to be C language compliant without any compromises, you'll have to
> > > do away with all *_end symbols.
> >
> > Basically, this is a matter of interpretation of the spec: it seems to
> > me that coming back from asm-land with pointers and comparing pointers
> > would be a worse offense than a (almost) harmless unsigned long
> > comparison of values returned from asm-land.
> >
> > But I am not particularly knowledgeable about MISRA-C compliance and
> > their interpretation of the rules.
> >
> > So, this is what I am going to do: I'll send a series update according
> > to your suggestion, with SYMBOL returning the native pointer type. As I
> > wrote earlier, although weaker, it is still an improvement from my point
> > of view.
>
> There is a problem with this though I didn't foresee :-(
>
> The native type of _start is not char* -- it is char[]. So I cannot
> actually return the native type from SYMBOL because I cannot cast to
> (char[]). I didn't notice it until I actually tried it.
>
> See the implementation of RELOC_HIDE:
>
>   #define RELOC_HIDE(ptr, off)                    \
>     ({ unsigned long __ptr;                       \
>       __asm__ ("" : "=r"(__ptr) : "0"(ptr));      \
>       (typeof(ptr)) (__ptr + (off)); })
>
> It casts to the type at the end, the error is:
>
>   error: cast specifies array type
>        (typeof(ptr)) (__ptr + (off)); })
>
> We have a few options:
>
> 1) use unsigned long as in this version of the series (the Linux kernel
> also uses this technique)
> Sorry if I insist, it is still the best I think :-)
>
> 2) casts the parameters of SYMBOL to the corresponding pointer type
> For instance:
>   SYMBOL((char *)_start)
>   SYMBOL((struct alt_instr *)__alt_instructions_end)
> This works, but it is ugly, I would say it makes the code worse than
> option 1)
>
> 2) always return void* from SYMBOL
> I don't think it is a good idea to use void* as a workaround here
>
> 3) pass the desired return type to SYMBOL
> For instance:
>   SYMBOL(_start, char *)
>   SYMBOL(__alt_instructions_end, struct alt_instr *)
> Then SYMBOL would automatically cast the return type to char * and
> struct alt_instr * according to the second parameter.
>
> Do you have any other suggestions?
>

Reading [1], I think casting back to the initial type is pointless and not
going to help the static analyzer or compiler. After all, you still
compare/substract 2 pointers...

So, I think the only solution is 1).

Cheers,

[1]
https://kristerw.blogspot.com/2016/12/pointer-comparison-invalid-optimization.html?m=1


> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

--0000000000002aefd7057ef6ba78
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<span>Hi,</span><div><br></div><div>Sorry for the formatting.</div><div><di=
v dir=3D"auto"><div dir=3D"auto"><br><div class=3D"gmail_quote"><div dir=3D=
"ltr">On Tue, 8 Jan 2019, 13:09 Stefano Stabellini, &lt;<a href=3D"mailto:s=
stabellini@kernel.org">sstabellini@kernel.org</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">On Tue, 8 Jan 2019, Stefano Stabellini wrote:<br>
&gt; On Tue, 8 Jan 2019, Jan Beulich wrote:<br>
&gt; &gt; &gt;&gt;&gt; On 07.01.19 at 19:29, &lt;<a href=3D"mailto:sstabell=
ini@kernel.org" target=3D"_blank">sstabellini@kernel.org</a>&gt; wrote:<br>
&gt; &gt; &gt; On Mon, 7 Jan 2019, Jan Beulich wrote:<br>
&gt; &gt; &gt;&gt; &gt;&gt;&gt; On 04.01.19 at 18:05, &lt;<a href=3D"mailto=
:sstabellini@kernel.org" target=3D"_blank">sstabellini@kernel.org</a>&gt; w=
rote:<br>
&gt; &gt; &gt;&gt; &gt; I realize that you are not convinced by these argum=
ents, but let&#39;s find<br>
&gt; &gt; &gt;&gt; &gt; a way forward. My preference would be to have SYMBO=
L returning unsigned<br>
&gt; &gt; &gt;&gt; &gt; long and do unsigned long comparisons when pointers=
 pointing to<br>
&gt; &gt; &gt;&gt; &gt; different objects are involved.<br>
&gt; &gt; &gt;&gt; <br>
&gt; &gt; &gt;&gt; I continue to fail to see how suitable hiding of the con=
nection to the<br>
&gt; &gt; &gt;&gt; original symbol from the compiler makes code less standa=
rd compliant<br>
&gt; &gt; &gt;&gt; when comparing pointers: The compiler simply can&#39;t k=
now whether<br>
&gt; &gt; &gt;&gt; the underlying object ills (in the extreme case) an arra=
y spanning the<br>
&gt; &gt; &gt;&gt; entire address space.<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; That is because the requirement I am trying to address is MI=
SRA-C<br>
&gt; &gt; &gt; compliance, which in turns requires C language compliance fo=
r C language<br>
&gt; &gt; &gt; (I think it allows mixing C with assembly code). I don&#39;t=
 particularly<br>
&gt; &gt; &gt; care whether the compiler can or cannot find the connection =
to the<br>
&gt; &gt; &gt; original symbol. <br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; The important thing for me is to avoid comparisons (and subt=
ractions)<br>
&gt; &gt; &gt; between pointers pointing to different objects. If we compar=
e unsigned<br>
&gt; &gt; &gt; longs, it is easier to prove that the comparison is not betw=
een pointers<br>
&gt; &gt; &gt; pointing to different objects, even if somehow the numeric v=
alues<br>
&gt; &gt; &gt; indirectly come from pointers. If we compare pointers, even =
if they went<br>
&gt; &gt; &gt; through some sort of assembly conversions, we are still comp=
aring<br>
&gt; &gt; &gt; pointers pointing to different objects. The compiler might n=
ot be able<br>
&gt; &gt; &gt; to figure it out, but a MISRA-C compliance scanning tool, or=
 a human,<br>
&gt; &gt; &gt; might.<br>
&gt; &gt; <br>
&gt; &gt; This is absurd: We are similarly still comparing pointers to diff=
erent<br>
&gt; &gt; objects when comparing their values casted to unsigned long. The<=
br>
&gt; &gt; cast is as much of a hiding technique as any other one. If you wa=
nt<br>
&gt; &gt; to be C language compliant without any compromises, you&#39;ll ha=
ve to<br>
&gt; &gt; do away with all *_end symbols.<br>
&gt; <br>
&gt; Basically, this is a matter of interpretation of the spec: it seems to=
<br>
&gt; me that coming back from asm-land with pointers and comparing pointers=
<br>
&gt; would be a worse offense than a (almost) harmless unsigned long<br>
&gt; comparison of values returned from asm-land.<br>
&gt; <br>
&gt; But I am not particularly knowledgeable about MISRA-C compliance and<b=
r>
&gt; their interpretation of the rules.<br>
&gt; <br>
&gt; So, this is what I am going to do: I&#39;ll send a series update accor=
ding<br>
&gt; to your suggestion, with SYMBOL returning the native pointer type. As =
I<br>
&gt; wrote earlier, although weaker, it is still an improvement from my poi=
nt<br>
&gt; of view.<br>
<br>
There is a problem with this though I didn&#39;t foresee :-(<br>
<br>
The native type of _start is not char* -- it is char[]. So I cannot<br>
actually return the native type from SYMBOL because I cannot cast to<br>
(char[]). I didn&#39;t notice it until I actually tried it.<br>
<br>
See the implementation of RELOC_HIDE:<br>
<br>
=C2=A0 #define RELOC_HIDE(ptr, off)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 \<br>
=C2=A0 =C2=A0 ({ unsigned long __ptr;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0\<br>
=C2=A0 =C2=A0 =C2=A0 __asm__ (&quot;&quot; : &quot;=3Dr&quot;(__ptr) : &quo=
t;0&quot;(ptr));=C2=A0 =C2=A0 =C2=A0 \<br>
=C2=A0 =C2=A0 =C2=A0 (typeof(ptr)) (__ptr + (off)); })<br>
<br>
It casts to the type at the end, the error is:<br>
<br>
=C2=A0 error: cast specifies array type<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0(typeof(ptr)) (__ptr + (off)); })<br>
<br>
We have a few options:<br>
<br>
1) use unsigned long as in this version of the series (the Linux kernel<br>
also uses this technique)<br>
Sorry if I insist, it is still the best I think :-)<br>
<br>
2) casts the parameters of SYMBOL to the corresponding pointer type<br>
For instance:<br>
=C2=A0 SYMBOL((char *)_start)<br>
=C2=A0 SYMBOL((struct alt_instr *)__alt_instructions_end)<br>
This works, but it is ugly, I would say it makes the code worse than<br>
option 1)<br>
<br>
2) always return void* from SYMBOL<br>
I don&#39;t think it is a good idea to use void* as a workaround here<br>
<br>
3) pass the desired return type to SYMBOL<br>
For instance:<br>
=C2=A0 SYMBOL(_start, char *)<br>
=C2=A0 SYMBOL(__alt_instructions_end, struct alt_instr *)<br>
Then SYMBOL would automatically cast the return type to char * and<br>
struct alt_instr * according to the second parameter.<br>
<br>
Do you have any other suggestions?<br></blockquote></div></div></div></div>=
<div><br></div><div>Reading [1], I think casting back to the initial type i=
s pointless and not going to help the static analyzer or compiler. After al=
l, you still compare/substract 2 pointers...</div><div><br></div><div>So, I=
 think the only solution is 1).</div><div><br></div><div>Cheers,</div><div>=
<br></div><div>[1]=C2=A0<a href=3D"https://kristerw.blogspot.com/2016/12/po=
inter-comparison-invalid-optimization.html?m=3D1">https://kristerw.blogspot=
.com/2016/12/pointer-comparison-invalid-optimization.html?m=3D1</a></div><d=
iv><br></div><div><div dir=3D"auto"><div dir=3D"auto"><div class=3D"gmail_q=
uote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex">
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-devel</a></blockquote></div></div></div></div>

--0000000000002aefd7057ef6ba78--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0019874750575328574==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 08 18:50:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 18:50: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-devel-bounces@lists.xenproject.org>)
	id 1ggwS3-0008NM-Dw; Tue, 08 Jan 2019 18:50: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=TkaK=PQ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ggwS2-0008NH-De
 for xen-devel@lists.xen.org; Tue, 08 Jan 2019 18:50:10 +0000
X-Inumbo-ID: 388dbd8a-1376-11e9-90d4-2796ba0cba54
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 388dbd8a-1376-11e9-90d4-2796ba0cba54;
 Tue, 08 Jan 2019 18:50:09 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2754B20827;
 Tue,  8 Jan 2019 18:50:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546973408;
 bh=8DdSnX8304csFrY9+WlDsgKFH4pGqHFnfpD+rQYyXfw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=iLQ/Pylc7WplTo4u0caLMe22DuZxr6qwvqjUOLGsiAi9GE/GXt9GanJBlPUHISV7W
 q6uA5yRf6eonobTWWlOwwvbFkb/qpSXOq6MsGZ+ueHMFk3BbKimuOl+/mduN3iFLDk
 V80oTQJN6njr87lNJlPqp7e1ttfYKZupXCjNnTfI=
Date: Tue, 8 Jan 2019 10:50:07 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C346398020000780020B308@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901081047580.800@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901021622550.800@sstabellini-ThinkPad-X260>
 <416d62e8-f977-bca7-2eb9-5ac05051953e@citrix.com>
 <alpine.DEB.2.10.1901031004460.800@sstabellini-ThinkPad-X260>
 <71f5da369f1245b8a85c794a9ae097d9@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1901040941510.800@sstabellini-ThinkPad-X260>
 <b5e3db3ae4bc42adb1df40ef047cb5d0@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1901071039230.800@sstabellini-ThinkPad-X260>
 <5d65341a1ccc44e7ab058de441996e15@AMSPEX02CL03.citrite.net>
 <5C346398020000780020B308@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/iommu: fix dev assignment on
 ARM after 91d4eca7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA4IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDguMDEuMTkg
YXQgMDk6MzAsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gIC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tCj4gPiBbc25pcF0KPiA+PiA+Cj4gPj4gPiBUaGUgdXNlIG9mIGlv
bW11X3VzZV9oYXBfcHQoKSBoZXJlIGlzIGluZGVlZCBhIHByb2JsZW0sIGJ1dCBJIHRoaW5rIGl0
Cj4gPj4gd291bGQgYmUgc3VmZmljaWVudCB0byBtb3ZlIHRoZSBsaW5lICJoZC0+c3RhdHVzID0K
PiA+PiBJT01NVV9TVEFUVVNfaW5pdGlhbGl6aW5nIiB0byBqdXN0IGJlZm9yZSB0aGUgaWYgcmF0
aGVyIHRoYW4gdG8gYQo+ID4+IGNvbXBsZXRlbHkgc2VwYXJhdGUgZnVuY3Rpb24uCj4gPj4gCj4g
Pj4gWWVzLCB0aGF0IHdvcmtzIHRvby4KPiA+PiAKPiA+PiAtLS0KPiA+PiB4ZW4vaW9tbXU6IGZp
eCBkZXYgYXNzaWdubWVudCBvbiBBUk0gYWZ0ZXIgOTFkNGVjYTcKPiA+PiAKPiA+PiBGaXggZGV2
aWNlIGFzc2lnbm1lbnQgb24gQVJNIGFmdGVyIDkxZDRlY2E3ICJtbSAvIGlvbW11OiBzcGxpdAo+
ID4+IG5lZWRfaW9tbXUoKSBpbnRvIGhhc19pb21tdV9wdCgpIGFuZCBuZWVkX2lvbW11X3B0X3N5
bmMoKSIuCj4gPj4gCj4gPj4gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlIHJldHVybnMg
LUVOT1NZUyB3aGljaCBjYXVzZXMKPiA+PiBpb21tdV9jb25zdHJ1Y3QgdG8gcmV0dXJuIGVhcmx5
LCBhbHRob3VnaCBpdCBpcyBub3QgYW4gZXJyb3IuCj4gPj4gCj4gPj4gaGQtPnN0YXR1cyBuZWVk
cyB0byBiZSBzZXQgdG8gSU9NTVVfU1RBVFVTX2luaXRpYWxpemluZyBiZWZvcmUgY2FsbGluZwo+
ID4+IGlvbW11X3VzZV9oYXBfcHQsIG90aGVyd2lzZSBpb21tdV91c2VfaGFwX3B0IHdpbGwgcmV0
dXJuIHRoZSB3cm9uZwo+ID4+IHZhbHVlLgo+ID4+IAo+ID4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiA+IAo+ID4gTEdUTSBzbyB5b3Ug
Y2FuIGFkZC4uLgo+ID4gCj4gPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KPiA+IAo+ID4+IAo+ID4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jCj4gPj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
Cj4gPj4gaW5kZXggYWM2MmQ3Zi4uYTZmNjlmNCAxMDA2NDQKPiA+PiAtLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwo+ID4+IEBAIC0yNjEsMTEgKzI2MSwxMSBAQCBpbnQgaW9tbXVfY29uc3RydWN0KHN0
cnVjdCBkb21haW4gKmQpCj4gPj4gICAgICBpZiAoIGhkLT5zdGF0dXMgPT0gSU9NTVVfU1RBVFVT
X2luaXRpYWxpemVkICkKPiA+PiAgICAgICAgICByZXR1cm4gMDsKPiA+PiAKPiA+PiArICAgIGhk
LT5zdGF0dXMgPSBJT01NVV9TVEFUVVNfaW5pdGlhbGl6aW5nOwo+ID4+ICAgICAgaWYgKCAhaW9t
bXVfdXNlX2hhcF9wdChkKSApCj4gCj4gV2l0aCBhIGJsYW5rIGxpbmUgaW5zZXJ0ZWQgYWJvdmUg
aGVyZSBhbHNvCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFk
ZGVkIGFuZCBjb21taXR0ZWQuIFRoYW5rcyEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 21:33:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 21:33: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-devel-bounces@lists.xenproject.org>)
	id 1ggyzD-00039u-LJ; Tue, 08 Jan 2019 21:32: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggyzC-00039k-EW
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 21:32:34 +0000
X-Inumbo-ID: e7f207e3-138c-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7f207e3-138c-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 21:32:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggyz9-0008P4-FH; Tue, 08 Jan 2019 21:32:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggyz9-00029M-0m; Tue, 08 Jan 2019 21:32:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggyz8-0003tR-W8; Tue, 08 Jan 2019 21:32:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131786-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-arndale:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:<job
 status>:broken:regression
 linux-linus:test-armhf-armhf-xl-arndale:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3bd6e94bec122a951d462c239b47954cf5f36e33
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Jan 2019 21:32:30 +0000
Subject: [Xen-devel] [linux-linus test] 131786: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc4NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxNzg2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4
OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAzYmQ2ZTk0YmVjMTIyYTk1MWQ0
NjJjMjM5YjQ3OTU0Y2Y1ZjM2ZTMzCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgMTQ4IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogIDE0NiBkYXlzICAx
MTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxNzg2ICAyMDE5LTAxLTA3IDEzOjIw
OjE1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0MTU0IHBlb3BsZSB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1zdGVwIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4MjM3NjUgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 21:46:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 21:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ggzCh-00045A-Oy; Tue, 08 Jan 2019 21:46: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggzCg-000450-Ge
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 21:46:30 +0000
X-Inumbo-ID: dab8b638-138e-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dab8b638-138e-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 21:46:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggzCe-0000Ep-6t; Tue, 08 Jan 2019 21:46:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggzCd-0002fM-HR; Tue, 08 Jan 2019 21:46:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggzCd-0002gW-Gm; Tue, 08 Jan 2019 21:46:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131829-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1292f9a05943d32ef96eabb9f0c30cf681665c46
X-Osstest-Versions-That: xen=525ef6584f85222d34b24f8043fd2760da49995d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Jan 2019 21:46:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131829: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTgyOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTgyOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEyOTJmOWEwNTk0M2QzMmVmOTZlYWJiOWYwYzMwY2Y2
ODE2NjVjNDYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDUyNWVmNjU4
NGY4NTIyMmQzNGIyNGY4MDQzZmQyNzYwZGE0OTk5NWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTgwMyAgMjAxOS0wMS0wOCAxMDowMDo0MCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE4MjkgIDIwMTktMDEtMDggMTk6MDA6MzYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRv
IHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNTI1ZWY2NTg0Zi4uMTI5
MmY5YTA1OSAgMTI5MmY5YTA1OTQzZDMyZWY5NmVhYmI5ZjBjMzBjZjY4MTY2NWM0NiAtPiBzbW9r
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 22:03:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 22:03: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-devel-bounces@lists.xenproject.org>)
	id 1ggzTG-0005a6-Do; Tue, 08 Jan 2019 22:03: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=TkaK=PQ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ggzTF-0005a1-0M
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 22:03:37 +0000
X-Inumbo-ID: 3e66b438-1391-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e66b438-1391-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 22:03:35 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 175BB2146F;
 Tue,  8 Jan 2019 22:03:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1546985014;
 bh=+o4soXhCl816VhViklPC2SwRaaSeSJcJn7bzm5EfgZw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=TnfvaH92uH4QoLIKz1X8v08U6wZZjsSJDsC1fs3F73FOr672AeaxwRZRgoVjk5agt
 NQvLmlgoo1bcHG15+/JmHF3GOeqaBoQmssum97Y425fczmHU1xoVjRODcyY8S5+0up
 sdfHSOFl1BIMhQXQo21iZv1orJtM8wVaYaaeYHAw=
Date: Tue, 8 Jan 2019 14:03:33 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Christopher Clark <christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-7-git-send-email-christopher.w.clark@gmail.com>
Message-ID: <alpine.DEB.2.10.1901081403260.800@sstabellini-ThinkPad-X260>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-7-git-send-email-christopher.w.clark@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 06/15] xen/arm: introduce
 guest_handle_for_field()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCA2IEphbiAyMDE5LCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiBBUk0gcG9ydCBv
ZiBjL3MgYmI1NDQ1ODU6ICJpbnRyb2R1Y2UgZ3Vlc3RfaGFuZGxlX2Zvcl9maWVsZCgpIgo+IAo+
IFRoaXMgaGVscGVyIHR1cm5zIGEgZmllbGQgb2YgYSBHVUVTVF9IQU5ETEUgaW50byBhIEdVRVNU
X0hBTkRMRS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3Bo
ZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgo+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4gLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vl
c3RfYWNjZXNzLmggfCAzICsrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCj4gaW5kZXggMjI0ZDJhMC4uODk5N2ExYyAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAo+IEBAIC02Myw2ICs2Myw5IEBAIGlu
dCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGlw
YSwgdm9pZCAqYnVmLAo+ICAgICAgX3k7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gIH0pCj4gIAo+ICsjZGVmaW5lIGd1ZXN0X2hhbmRsZV9m
b3JfZmllbGQoaG5kLCB0eXBlLCBmbGQpICAgICAgICAgIFwKPiArICAgICgoWEVOX0dVRVNUX0hB
TkRMRSh0eXBlKSkgeyAmKGhuZCkucC0+ZmxkIH0pCj4gKwo+ICAjZGVmaW5lIGd1ZXN0X2hhbmRs
ZV9mcm9tX3B0cihwdHIsIHR5cGUpICAgICAgICBcCj4gICAgICAoKFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odHlwZSkpIHsgKHR5cGUgKilwdHIgfSkKPiAgI2RlZmluZSBjb25zdF9ndWVzdF9oYW5k
bGVfZnJvbV9wdHIocHRyLCB0eXBlKSAgXAo+IC0tIAo+IDIuNy40Cj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 22:09:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 22:09: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-devel-bounces@lists.xenproject.org>)
	id 1ggzYm-0005la-3G; Tue, 08 Jan 2019 22:09: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=g4CL=PQ=gmail.com=ross.philipson@srs-us1.protection.inumbo.net>)
 id 1ggzYk-0005lV-P7
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 22:09:18 +0000
X-Inumbo-ID: 092e1464-1392-11e9-92db-bc764e045a96
Received: from mail-pg1-x542.google.com (unknown [2607:f8b0:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 092e1464-1392-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 22:09:15 +0000 (UTC)
Received: by mail-pg1-x542.google.com with SMTP id s198so2347604pgs.2
 for <xen-devel@lists.xenproject.org>; Tue, 08 Jan 2019 14:09:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=0vgivRfi29XUVcTdXOqVVIkylNaUETtsrpVnCaXAviI=;
 b=mMY6VI/PhHO3iao0hU2WXdLVFXiXH6d4b3yCJI8iHt7fZhlOhp4Nn8RYwGVtRiXA3A
 NG5/mLU1Auow7RIUjFkbJC/eN1/D+6tqdpbAb04jloI27z7jmfofcN5CvoJn7i9jHnE/
 8Tr95IW93DWJQa8n4nBJ8T1irquQ3Ts5D1hCPz0jBzLNMvlOT0MghAmKIjoDK+usMxxk
 22pRtEglj/5ojLhvLPMN6FPpDW9BXVzP5bdDAKvQ3YEThzQF3JL90Efx15YL6G3m5Di8
 jV7/qPjC6l83mTjbvzerbAk/lqIiErs20JW3079rdkjQfpsw+QSmcuwCs7zxuBVsUcDm
 PdYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=0vgivRfi29XUVcTdXOqVVIkylNaUETtsrpVnCaXAviI=;
 b=B9W8gl0vnKqH0DWlayjRvKFs3Hnmq2dykF+6qMmfcf1wlITjD5k0nwghlYVhlHM4uI
 yICRyNca3IOUlCjQq8UgIpKRA1CYtiHDiijyilGfwcubbLdJnjMYH97QZGjRhfIK3SVQ
 z64dXiwkUxHJTvrgIO7IhayUkX/yVSTTk9YcF7RpLqmfUUkX8o8gHJMC/ctSlj/pjYHz
 PzL+mh3cEEW/k6TEYWaj3+6moCHw1pZA5V3P6t7p2v8051IqWwg2QefHcROpLd4aNtdd
 jbsBq30jg9zLYmCdwL7+LmuAOZxsC/u7BiqG9vumAWLo0sunyT2tQ5oHrJPDNM96ioMD
 AMlw==
X-Gm-Message-State: AJcUukcdCL7zpNlo7VV+ORNjBFpXwnh9eOkchNmtwlo8mtK5D75mFUBi
 RoefaXQ1vzo2UGEFx8zBVVk=
X-Google-Smtp-Source: ALg8bN4/t6R96VI4npSPGNVsHGLCBj0REljiKnkT/y262c3B4CuUbpWScz2TjTd9VAX/7vJbXZ1/tQ==
X-Received: by 2002:a63:bd51:: with SMTP id d17mr3122496pgp.443.1546985354574; 
 Tue, 08 Jan 2019 14:09:14 -0800 (PST)
Received: from [10.152.34.61] (inet-hqmc03-o.oracle.com. [148.87.19.202])
 by smtp.gmail.com with ESMTPSA id l184sm105725990pfc.112.2019.01.08.14.09.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 08 Jan 2019 14:09:13 -0800 (PST)
To: Christopher Clark <christopher.w.clark@gmail.com>,
 xen-devel@lists.xenproject.org
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
From: Ross Philipson <ross.philipson@gmail.com>
Message-ID: <6b8708eb-b7d9-ae7f-f003-d68bbac9d751@gmail.com>
Date: Tue, 8 Jan 2019 17:08:47 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDcvMjAxOSAwMjo0MiBBTSwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gSW5pdGlh
bGlzZXMgYmFzaWMgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBwZXJmb3JtcyB0ZWFyZG93biBvZiBhcmdv
IHN0YXRlCj4gZm9yIGRvbWFpbiBzaHV0ZG93bi4KPiAKPiBJbmNsdXNpb24gb2YgdGhlIEFyZ28g
aW1wbGVtZW50YXRpb24gaXMgZGVwZW5kZW50IG9uIENPTkZJR19BUkdPLgo+IAo+IEludHJvZHVj
ZXMgYSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgJ2FyZ28nOiBib29sIHRvIGVuYWJs
ZS9kaXNhYmxlCj4gdGhlIGFyZ28gaHlwZXJjYWxsLiBEZWZhdWx0cyB0byBkaXNhYmxlZC4KPiAK
PiBOZXcgaGVhZGVyczoKPiAgIHB1YmxpYy9hcmdvLmg6IHdpdGggZGVmaW5pb25zIG9mIGFkZHJl
c3NlcyBhbmQgcmluZyBzdHJ1Y3R1cmUsIGluY2x1ZGluZwo+ICAgaW5kZXhlcyBmb3IgYXRvbWlj
IHVwZGF0ZSBmb3IgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIGRvbWFpbiBhbmQgaHlwZXJ2aXNvci4K
PiAKPiAgIHhlbi9hcmdvLmg6IHRvIGV4cG9zZSB0aGUgaG9va3MgZm9yIGludGVncmF0aW9uIGlu
dG8gZG9tYWluIGxpZmVjeWNsZToKPiAgICAgYXJnb19pbml0OiBwZXItZG9tYWluIGluaXQgb2Yg
YXJnbyBkYXRhIHN0cnVjdHVyZXMgZm9yIGRvbWFpbl9jcmVhdGUuCj4gICAgIGFyZ29fZGVzdHJv
eTogdGVhcmRvd24gZm9yIGRvbWFpbl9kZXN0cm95IGFuZCB0aGUgZXJyb3IgZXhpdAo+ICAgICAg
ICAgICAgICAgICAgIHBhdGggb2YgZG9tYWluX2NyZWF0ZS4KPiAgICAgYXJnb19zb2Z0X3Jlc2V0
OiByZXNldCBvZiBkb21haW4gc3RhdGUgZm9yIGRvbWFpbl9zb2Z0X3Jlc2V0Lgo+IAo+IEFkZHMg
dHdvIG5ldyBmaWVsZHMgdG8gc3RydWN0IGRvbWFpbjoKPiAgICAgcndsb2NrX3QgYXJnb19sb2Nr
Owo+ICAgICBzdHJ1Y3QgYXJnb19kb21haW4gKmFyZ287Cj4gCj4gSW4gYWNjb3JkYW5jZSB3aXRo
IHJlY2VudCB3b3JrIG9uIF9kb21haW5fZGVzdHJveSwgYXJnb19kZXN0cm95IGlzCj4gaWRlbXBv
dGVudC4gSXQgd2lsbCB0ZWFyIGRvd246IGFsbCByaW5ncyByZWdpc3RlcmVkIGJ5IHRoaXMgZG9t
YWluLCBhbGwKPiByaW5ncyB3aGVyZSB0aGlzIGRvbWFpbiBpcyB0aGUgc2luZ2xlIHNlbmRlciAo
aWUuIHNwZWNpZmllZCBwYXJ0bmVyLAo+IG5vbi13aWxkY2FyZCByaW5ncyksIGFuZCBhbGwgcGVu
ZGluZyBub3RpZmljYXRpb25zIHdoZXJlIHRoaXMgZG9tYWluIGlzCj4gYXdhaXRpbmcgc2lnbmFs
IGFib3V0IGF2YWlsYWJsZSBzcGFjZSBpbiB0aGUgcmluZ3Mgb2Ygb3RoZXIgZG9tYWlucy4KPiAK
PiBBIGNvdW50IHdpbGwgYmUgbWFpbnRhaW5lZCBvZiB0aGUgbnVtYmVyIG9mIHJpbmdzIHRoYXQg
YSBkb21haW4gaGFzCj4gcmVnaXN0ZXJlZCBpbiBvcmRlciB0byBsaW1pdCBpdCBiZWxvdyB0aGUg
Zml4ZWQgbWF4aW11bSBsaW1pdCBkZWZpbmVkIGhlcmUuCj4gCj4gVGhlIHNvZnR3YXJlIGxpY2Vu
c2Ugb24gdGhlIHB1YmxpYyBoZWFkZXIgaXMgdGhlIEJTRCBsaWNlbnNlLCBzdGFuZGFyZAo+IHBy
b2NlZHVyZSBmb3IgdGhlIHB1YmxpYyBYZW4gaGVhZGVycy4gVGhlIHB1YmxpYyBoZWFkZXIgd2Fz
IG9yaWdpbmFsbHkKPiBwb3N0ZWQgdW5kZXIgYSBHUEwgbGljZW5zZSBhdDogWzFdOgo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxMy0wNS9t
c2cwMjcxMC5odG1sCj4gCj4gVGhlIGZvbGxvd2luZyBBQ0sgYnkgTGFycyBLdXJ0aCBpcyB0byBj
b25maXJtIHRoYXQgb25seSBwZW9wbGUgYmVpbmcKPiBlbXBsb3llZXMgb2YgQ2l0cml4IGNvbnRy
aWJ1dGVkIHRvIHRoZSBoZWFkZXIgZmlsZXMgaW4gdGhlIHNlcmllcyBwb3N0ZWQgYXQKPiBbMV0g
YW5kIHRoYXQgdGh1cyB0aGUgY29weXJpZ2h0IG9mIHRoZSBmaWxlcyBpbiBxdWVzdGlvbiBpcyBm
dWxseSBvd25lZCBieQo+IENpdHJpeC4gVGhlIEFDSyBhbHNvIGNvbmZpcm1zIHRoYXQgQ2l0cml4
IGlzIGhhcHB5IGZvciB0aGUgaGVhZGVyIGZpbGVzIHRvCj4gYmUgcHVibGlzaGVkIHVuZGVyIGEg
QlNEIGxpY2Vuc2UgaW4gdGhpcyBzZXJpZXMgKHdoaWNoIGlzIGJhc2VkIG9uIFsxXSkuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KPiBBY2tlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29t
PgoKT3RoZXIgdGhhbiBhbiBpbmRlbnRhdGlvbiBpc3N1ZSBpbiBkb21haW5fcmluZ3NfcmVtb3Zl
X2FsbCwgdGhpcyBMR1RNLgoKUmV2aWV3ZWQtYnk6IFJvc3MgUGhpbGlwc29uIDxyb3NzLnBoaWxp
cHNvbkBvcmFjbGUuY29tPgoKPiAtLS0KPiB2MiByZXdyaXRlIGxvY2tpbmcgZXhwbGFuYXRpb24g
Y29tbWVudAo+IHYyIGhlYWRlciBjb3B5cmlnaHQgbGluZSBub3cgaW5jbHVkZXMgMjAxOQo+IHYy
IHNlbGY6IHVzZSByaW5nX2luZm8gYmFja3BvaW50ZXIgaW4gcGVuZGluZ19lbnQgdG8gbWFpbnRh
aW4gbnBlbmRpbmcKPiB2MiBzZWxmOiByZW5hbWUgYWxsX3JpbmdzX3JlbW92ZV9pbmZvIHRvIGRv
bWFpbl9yaW5nc19yZW1vdmVfYWxsCj4gdjIgZmVlZGJhY2sgSmFuOiBkcm9wIGNvb2tpZSwgaW1w
bGVtZW50IHRlYXJkb3duCj4gdjIgc2VsZjogYWRkIG5wZW5kaW5nIHRvIHRyYWNrIG51bWJlciBv
ZiBwZW5kaW5nIGVudHJpZXMgcGVyIHJpbmcKPiB2MiBzZWxmOiBhbWVuZCBjb21tZW50IG9uIGxv
Y2tpbmc7IGRyb3Agc2VjdGlvbiBjb21tZW50cwo+IHYyIGNvb2tpZV9lcTogdGVzdCBsb3cgYml0
cyBmaXJzdCBhbmQgdXNlIGxpa2VseSBvbiBoaWdoIGJpdHMKPiB2MiBzZWxmOiBPVkVSSEFVTAo+
IHYyIHNlbGY6IHMvYXJnb19wZW5kaW5nX2VudC9wZW5kaW5nX2VudC9nCj4gdjIgc2VsZjogZHJv
cCBwZW5kaW5nX3JlbW92ZV9lbnQsIGlubGluZSBhdCBzaW5nbGUgY2FsbCBzaXRlCj4gdjEgZmVl
ZGJhY2sgUm9nZXIsIEphbjogZHJvcCBhcmdvIHByZWZpeCBvbiBzdGF0aWMgZnVuY3Rpb25zCj4g
djIgIzQgTGFyczogYWRkIEFja2VkLWJ5IGFuZCBkZXRhaWxzIHRvIGNvbW1pdCBtZXNzYWdlLgo+
IHYyIGZlZWRiYWNrICM5IEphbjogZG9jdW1lbnQgYXJnbyBib290IG9wdCBpbiB4ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCj4gdjIgYnVnZml4OiB4c20gdXNlIGluIHNvZnQtcmVzZXQgcHJpb3Ig
dG8gaW50cm9kdWN0aW9uCj4gdjIgZmVlZGJhY2sgIzkgSmFuOiBkcm9wICdtZXNzYWdlJyBmcm9t
IGRvX2FyZ29fbWVzc2FnZV9vcAo+IHYxICM1IGZlZWRiYWNrIFBhdWw6IGluaXQvZGVzdHJveSB1
bnNpZ25lZCwgYnJhY2tldHMgYW5kIHdoaXRlc3BhY2UgZml4ZXMKPiB2MSAjNSBmZWVkYmFjayBQ
YXVsOiBVc2UgbWZuX2VxIGZvciBjb21wYXJpbmcgbWZucy4KPiB2MSAjNSBmZWVkYmFjayBQYXVs
OiBpbml0L2Rlc3Ryb3kgOiB1c2UgY3VycmQKPiB2MSAjNiAoIzUpIGZlZWRiYWNrIEphbjogaW5p
dC9kZXN0cm95OiBzL0VOT1NZUy9FT1BOT1RTVVBQLwo+IHYxICM2IGZlZWRiYWNrIFBhdWw6IEZv
bGRlZCBwYXRjaCA2IGludG8gcGF0Y2ggNS4KPiB2MSAjNiBmZWVkYmFjayBKYW46IGRyb3Agb3B0
X2FyZ29fZW5hYmxlZCBpbml0aWFsaXplcgo+IHYxICQ2IGZlZWRiYWNrIEphbjogcy9FTk9TWVMv
RU9QTk9UU1VQUC9nIGFuZCBkcm9wIHVzZWxlc3MgZHByaW50awo+IHYxLiAjNSBmZWVkYmFjayBQ
YXVsOiBjaGFuZ2UgdGhlIGxpY2Vuc2Ugb24gcHVibGljIGhlYWRlciB0byBCU0QKPiAtIGFjayBm
cm9tIExhcnMgYXQgQ2l0cml4Lgo+IHYxLiBzZWxmLCBKYW46IGRyb3AgdW5uZWNlc3NhcnkgeGVu
IGluY2x1ZGUgZnJvbSBzY2hlZC5oCj4gdjEuIHNlbGYsIEphbjogZHJvcCBpbmNsdXNpb24gb2Yg
cHVibGljIGFyZ28uaCBpbiBwcml2YXRlIG9uZQo+IHYxLiBzZWxmLCBKYW46IGFkZCBpbmNsdWRl
IG9mIHB1YmxpYyBhcmdvLmggdG8gYXJnby5jCj4gdjEuIHNlbGYsIEphbjogZHJvcCBmd2QgZGVj
bCBvZiBhcmdvX2RvbWFpbiBpbiBwcml2IGhlYWRlcgo+IHYxLiBQYXVsL3NlbGYvSmFuOiBhZGQg
ZGF0YSBzdHJ1Y3R1cmVzIHRvIHhsYXQubHN0IGFuZCBjb21wYXQvYXJnby5oIHRvIE1ha2VmaWxl
Cj4gdjEuIHNlbGY6IHJlbW92ZWQgYWxsb2NhdGlvbiBvZiBldmVudCBjaGFubmVsIHNpbmNlIHN3
aXRjaGluZyB0byBWSVJRCj4gdjEuIHNlbGY6IGRyb3AgdHlwZXMuaCBpbmNsdWRlIGZyb20gcHJp
dmF0ZSBhcmdvLmgKPiB2MTogcmVvcmRlciBwdWJsaWMgYXJnbyBpbmNsdWRlIHBvc2l0aW9uCj4g
djE6ICMxMyBmZWVkYmFjayBKYW46IHB1YmxpYyBuYW1lc3BhY2U6IHByZWZpeCB3aXRoIHhlbgo+
IHYxOiBzZWxmOiByZW5hbWUgcGVuZGluZyBlbnQgImlkIiB0byAiZG9tYWluX2lkIgo+IHYxOiBz
ZWxmOiBhZGQgZG9tYWluX2Nvb2tpZSB0byBlbnQgc3RydWN0Cj4gdjEuICMxNSBmZWVkYmFjayBK
YW46IG1ha2UgY21kIHVuc2lnbmVkCj4gdjEuICMxNSBmZWVkYmFjayBKYW46IG1ha2UgaSBsb29w
IHZhcmlhYmxlIHVuc2lnbmVkCj4gdjE6IHNlbGY6IGFkanVzdCBkcHJpbnRrcyBpbiBpbml0LCBk
ZXN0cm95Cj4gdjE6ICMxOCBmZWVkYmFjayBKYW46IG1lbGQgbWF4IHJpbmcgY291bnQgbGltaXQK
PiB2MTogc2VsZjogdXNlIHR5cGUgbm90IHN0cnVjdCBpbiBwdWJsaWMgZGVmbiwgYWZmZWN0cyBj
b21wYXQgZ2VuIGhlYWRlcgo+IHYxOiBmZWVkYmFjayAjMTUgSmFuOiBoYW5kbGUgdXBwZXItaGFs
dmVzIG9mIGh5cGVyY2FsbCBhcmdzCj4gdjE6IGFkZCBjb21tZW50IGV4cGxhaW5pbmcgdGhlICdt
YWdpYycgZmllbGQKPiB2MTogc2VsZiArIEphbiBmZWVkYmFjazogaW1wbGVtZW50IHNvZnQgcmVz
ZXQKPiB2MTogZmVlZGJhY2sgIzEzIFJvZ2VyOiB1c2UgQVNTRVJUX1VOUkVBQ0hBQkxFCj4gCj4g
IGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8ICAxMSArCj4gIHhlbi9jb21tb24v
YXJnby5jICAgICAgICAgICAgICAgICB8IDQ2MSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQo+ICB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgMjAgKysK
PiAgeGVuL2luY2x1ZGUvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAxICsKPiAgeGVuL2luY2x1
ZGUvcHVibGljL2FyZ28uaCAgICAgICAgIHwgIDU5ICsrKysrCj4gIHhlbi9pbmNsdWRlL3hlbi9h
cmdvLmggICAgICAgICAgICB8ICAyMyArKwo+ICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAg
ICAgICAgfCAgIDYgKwo+ICB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICAgICAgfCAgIDIg
Kwo+ICA4IGZpbGVzIGNoYW5nZWQsIDU4MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4g
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vYXJnby5oCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
LnBhbmRvYwo+IGluZGV4IGE3NTVhNjcuLmFlYTEzZWIgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jCj4gQEAgLTE4Miw2ICsxODIsMTcgQEAgUGVybWl0IFhlbiB0byB1c2UgIkFsd2F5
cyBSdW5uaW5nIEFQSUMgVGltZXIiIHN1cHBvcnQgb24gY29tcGF0aWJsZSBoYXJkd2FyZQo+ICBp
biBjb21iaW5hdGlvbiB3aXRoIGNwdWlkbGUuICBUaGlzIG9wdGlvbiBpcyBvbmx5IGV4cGVjdGVk
IHRvIGJlIHVzZWZ1bCBmb3IKPiAgZGV2ZWxvcGVycyB3aXNoaW5nIFhlbiB0byBmYWxsIGJhY2sg
dG8gb2xkZXIgdGltaW5nIG1ldGhvZHMgb24gbmV3ZXIgaGFyZHdhcmUuCj4gIAo+ICsjIyMgYXJn
bwo+ICs+IGA9IDxib29sZWFuPmAKPiArCj4gKz4gRGVmYXVsdDogYGZhbHNlYAo+ICsKPiArRW5h
YmxlIHRoZSBBcmdvIGh5cGVydmlzb3ItbWVkaWF0ZWQgaW50ZXJkb21haW4gY29tbXVuaWNhdGlv
biBtZWNoYW5pc20uCj4gKwo+ICtUaGlzIGFsbG93cyBkb21haW5zIGFjY2VzcyB0byB0aGUgQXJn
byBoeXBlcmNhbGwsIHdoaWNoIHN1cHBvcnRzIHJlZ2lzdHJhdGlvbgo+ICtvZiBtZW1vcnkgcmlu
Z3Mgd2l0aCB0aGUgaHlwZXJ2aXNvciB0byByZWNlaXZlIG1lc3NhZ2VzLCBzZW5kaW5nIG1lc3Nh
Z2VzIHRvCj4gK290aGVyIGRvbWFpbnMgYnkgaHlwZXJjYWxsIGFuZCBxdWVyeWluZyB0aGUgcmlu
ZyBzdGF0dXMgb2Ygb3RoZXIgZG9tYWlucy4KPiArCj4gICMjIyBhc2lkICh4ODYpCj4gID4gYD0g
PGJvb2xlYW4+YAo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29t
bW9uL2FyZ28uYwo+IGluZGV4IDZmNzgyZjcuLjg2MTk1ZDMgMTAwNjQ0Cj4gLS0tIGEveGVuL2Nv
bW1vbi9hcmdvLmMKPiArKysgYi94ZW4vY29tbW9uL2FyZ28uYwo+IEBAIC0xNyw3ICsxNywxNzcg
QEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4gKyNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KPiArI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KPiArI2luY2x1ZGUgPHhlbi9hcmdv
Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KPiArI2luY2x1ZGUgPHhlbi9kb21haW5fcGFn
ZS5oPgo+ICAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ICsjaW5jbHVkZSA8eGVuL3Rp
bWUuaD4KPiArI2luY2x1ZGUgPHB1YmxpYy9hcmdvLmg+Cj4gKwo+ICtERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fYXJnb19hZGRyX3QpOwo+ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
YXJnb19yaW5nX3QpOwo+ICsKPiArLyogWGVuIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gZW5hYmxl
IGFyZ28gKi8KPiArc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfYXJnb19lbmFibGVkOwo+
ICtib29sZWFuX3BhcmFtKCJhcmdvIiwgb3B0X2FyZ29fZW5hYmxlZCk7Cj4gKwo+ICt0eXBlZGVm
IHN0cnVjdCBhcmdvX3JpbmdfaWQKPiArewo+ICsgICAgdWludDMyX3QgcG9ydDsKPiArICAgIGRv
bWlkX3QgcGFydG5lcl9pZDsKPiArICAgIGRvbWlkX3QgZG9tYWluX2lkOwo+ICt9IGFyZ29fcmlu
Z19pZDsKPiArCj4gKy8qIERhdGEgYWJvdXQgYSBkb21haW4ncyBvd24gcmluZyB0aGF0IGl0IGhh
cyByZWdpc3RlcmVkICovCj4gK3N0cnVjdCBhcmdvX3JpbmdfaW5mbwo+ICt7Cj4gKyAgICAvKiBu
ZXh0IG5vZGUgaW4gdGhlIGhhc2gsIHByb3RlY3RlZCBieSBMMiAqLwo+ICsgICAgc3RydWN0IGhs
aXN0X25vZGUgbm9kZTsKPiArICAgIC8qIHRoaXMgcmluZydzIGlkLCBwcm90ZWN0ZWQgYnkgTDIg
Ki8KPiArICAgIHN0cnVjdCBhcmdvX3JpbmdfaWQgaWQ7Cj4gKyAgICAvKiBMMyAqLwo+ICsgICAg
c3BpbmxvY2tfdCBsb2NrOwo+ICsgICAgLyogbGVuZ3RoIG9mIHRoZSByaW5nLCBwcm90ZWN0ZWQg
YnkgTDMgKi8KPiArICAgIHVpbnQzMl90IGxlbjsKPiArICAgIC8qIG51bWJlciBvZiBwYWdlcyBp
biB0aGUgcmluZywgcHJvdGVjdGVkIGJ5IEwzICovCj4gKyAgICB1aW50MzJfdCBucGFnZTsKPiAr
ICAgIC8qIG51bWJlciBvZiBwYWdlcyB0cmFuc2xhdGVkIGludG8gbWZucywgcHJvdGVjdGVkIGJ5
IEwzICovCj4gKyAgICB1aW50MzJfdCBubWZuczsKPiArICAgIC8qIGNhY2hlZCB0eCBwb2ludGVy
IGxvY2F0aW9uLCBwcm90ZWN0ZWQgYnkgTDMgKi8KPiArICAgIHVpbnQzMl90IHR4X3B0cjsKPiAr
ICAgIC8qIG1hcHBlZCByaW5nIHBhZ2VzIHByb3RlY3RlZCBieSBMMyAqLwo+ICsgICAgdWludDhf
dCAqKm1mbl9tYXBwaW5nOwo+ICsgICAgLyogbGlzdCBvZiBtZm5zIG9mIGd1ZXN0IHJpbmcsIHBy
b3RlY3RlZCBieSBMMyAqLwo+ICsgICAgbWZuX3QgKm1mbnM7Cj4gKyAgICAvKiBsaXN0IG9mIHN0
cnVjdCBwZW5kaW5nX2VudCBmb3IgdGhpcyByaW5nLCBwcm90ZWN0ZWQgYnkgTDMgKi8KPiArICAg
IHN0cnVjdCBobGlzdF9oZWFkIHBlbmRpbmc7Cj4gKyAgICAvKiBudW1iZXIgb2YgcGVuZGluZyBl
bnRyaWVzIHF1ZXVlZCBmb3IgdGhpcyByaW5nLCBwcm90ZWN0ZWQgYnkgTDMgKi8KPiArICAgIHVp
bnQzMl90IG5wZW5kaW5nOwo+ICt9Owo+ICsKPiArLyogRGF0YSBhYm91dCBhIHNpbmdsZS1zZW5k
ZXIgcmluZywgaGVsZCBieSB0aGUgc2VuZGVyIChwYXJ0bmVyKSBkb21haW4gKi8KPiArc3RydWN0
IGFyZ29fc2VuZF9pbmZvCj4gK3sKPiArICAgIC8qIG5leHQgbm9kZSBpbiB0aGUgaGFzaCwgcHJv
dGVjdGVkIGJ5IExzZW5kICovCj4gKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSBub2RlOwo+ICsgICAg
LyogdGhpcyByaW5nJ3MgaWQsIHByb3RlY3RlZCBieSBMc2VuZCAqLwo+ICsgICAgc3RydWN0IGFy
Z29fcmluZ19pZCBpZDsKPiArfTsKPiArCj4gKy8qIEEgc3BhY2UtYXZhaWxhYmxlIG5vdGlmaWNh
dGlvbiB0aGF0IGlzIGF3YWl0aW5nIHN1ZmZpY2llbnQgc3BhY2UgKi8KPiArc3RydWN0IHBlbmRp
bmdfZW50Cj4gK3sKPiArICAgIC8qIExpc3Qgbm9kZSB3aXRoaW4gYXJnb19yaW5nX2luZm8ncyBw
ZW5kaW5nIGxpc3QgKi8KPiArICAgIHN0cnVjdCBobGlzdF9ub2RlIG5vZGU7Cj4gKyAgICAvKgo+
ICsgICAgICogTGlzdCBub2RlIHdpdGhpbiBhcmdvX2RvbWFpbidzIHdpbGRjYXJkX3BlbmRfbGlz
dC4gT25seSB1c2VkIGlmIHRoZQo+ICsgICAgICogcmluZyBpcyBvbmUgd2l0aCBhIHdpbGRjYXJk
IHBhcnRuZXIgKGllLiB0aGF0IGFueSBkb21haW4gbWF5IHNlbmQgdG8pCj4gKyAgICAgKiB0byBl
bmFibGUgY2FuY2VsbGluZyBzaWduYWxzIG9uIHdpbGRjYXJkIHJpbmdzIG9uIGRvbWFpbiBkZXN0
cm95Lgo+ICsgICAgICovCj4gKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSB3aWxkY2FyZF9ub2RlOwo+
ICsgICAgLyoKPiArICAgICAqIFBvaW50ZXIgdG8gdGhlIHJpbmdfaW5mbyB0aGF0IHRoaXMgZW50
IHBlcnRhaW5zIHRvLiBVc2VkIHRvIGVuc3VyZSB0aGF0Cj4gKyAgICAgKiByaW5nX2luZm8tPm5w
ZW5kaW5nIGlzIGRlY3JlbWVudGVkIHdoZW4gZW50cyBmb3Igd2lsZGNhcmQgcmluZ3MgYXJlCj4g
KyAgICAgKiBjYW5jZWxsZWQgZm9yIGRvbWFpbiBkZXN0cm95Lgo+ICsgICAgICogQ2F1dGlvbjog
TXVzdCBob2xkIHRoZSBjb3JyZWN0IGxvY2tzIGJlZm9yZSBhY2Nlc3NpbmcgcmluZ19pbmZvIHZp
YSB0aGlzLgo+ICsgICAgICovCj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5m
bzsKPiArICAgIC8qIGRvbWFpbiB0byBiZSBub3RpZmllZCB3aGVuIHNwYWNlIGlzIGF2YWlsYWJs
ZSAqLwo+ICsgICAgZG9taWRfdCBkb21haW5faWQ7Cj4gKyAgICB1aW50MTZfdCBwYWQ7Cj4gKyAg
ICAvKiBtaW5pbXVtIHJpbmcgc3BhY2UgYXZhaWxhYmxlIHRoYXQgdGhpcyBzaWduYWwgaXMgd2Fp
dGluZyB1cG9uICovCj4gKyAgICB1aW50MzJfdCBsZW47Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBU
aGUgdmFsdWUgb2YgdGhlIGFyZ28gZWxlbWVudCBpbiBhIHN0cnVjdCBkb21haW4gaXMKPiArICog
cHJvdGVjdGVkIGJ5IHRoZSBnbG9iYWwgbG9jayBhcmdvX2xvY2s6IEwxCj4gKyAqLwo+ICsjZGVm
aW5lIEFSR09fSFRBQkxFX1NJWkUgMzIKPiArc3RydWN0IGFyZ29fZG9tYWluCj4gK3sKPiArICAg
IC8qIEwyICovCj4gKyAgICByd2xvY2tfdCBsb2NrOwo+ICsgICAgLyoKPiArICAgICAqIEhhc2gg
dGFibGUgb2YgYXJnb19yaW5nX2luZm8gYWJvdXQgcmluZ3MgdGhpcyBkb21haW4gaGFzIHJlZ2lz
dGVyZWQuCj4gKyAgICAgKiBQcm90ZWN0ZWQgYnkgTDIuCj4gKyAgICAgKi8KPiArICAgIHN0cnVj
dCBobGlzdF9oZWFkIHJpbmdfaGFzaFtBUkdPX0hUQUJMRV9TSVpFXTsKPiArICAgIC8qIENvdW50
ZXIgb2YgcmluZ3MgcmVnaXN0ZXJlZCBieSB0aGlzIGRvbWFpbi4gUHJvdGVjdGVkIGJ5IEwyLiAq
Lwo+ICsgICAgdWludDMyX3QgcmluZ19jb3VudDsKPiArCj4gKyAgICAvKiBMc2VuZCAqLwo+ICsg
ICAgc3BpbmxvY2tfdCBzZW5kX2xvY2s7Cj4gKyAgICAvKgo+ICsgICAgICogSGFzaCB0YWJsZSBv
ZiBhcmdvX3NlbmRfaW5mbyBhYm91dCByaW5ncyBvdGhlciBkb21haW5zIGhhdmUgcmVnaXN0ZXJl
ZAo+ICsgICAgICogZm9yIHRoaXMgZG9tYWluIHRvIHNlbmQgdG8uIFNpbmdsZSBwYXJ0bmVyLCBu
b24td2lsZGNhcmQgcmluZ3MuCj4gKyAgICAgKiBQcm90ZWN0ZWQgYnkgTHNlbmQuCj4gKyAgICAg
Ki8KPiArICAgIHN0cnVjdCBobGlzdF9oZWFkIHNlbmRfaGFzaFtBUkdPX0hUQUJMRV9TSVpFXTsK
PiArCj4gKyAgICAvKiBMd2lsZGNhcmQgKi8KPiArICAgIHNwaW5sb2NrX3Qgd2lsZGNhcmRfbG9j
azsKPiArICAgIC8qCj4gKyAgICAgKiBMaXN0IG9mIHBlbmRpbmcgc3BhY2UtYXZhaWxhYmxlIHNp
Z25hbHMgZm9yIHRoaXMgZG9tYWluIGFib3V0IHdpbGRjYXJkCj4gKyAgICAgKiByaW5ncyByZWdp
c3RlcmVkIGJ5IG90aGVyIGRvbWFpbnMuIFByb3RlY3RlZCBieSBMd2lsZGNhcmQuCj4gKyAgICAg
Ki8KPiArICAgIHN0cnVjdCBobGlzdF9oZWFkIHdpbGRjYXJkX3BlbmRfbGlzdDsKPiArfTsKPiAr
Cj4gKy8qCj4gKyAqIExvY2tpbmcgaXMgb3JnYW5pemVkIGFzIGZvbGxvd3M6Cj4gKyAqCj4gKyAq
IFRlcm1pbm9sb2d5OiBSKDxsb2NrPikgbWVhbnMgdGFraW5nIGEgcmVhZCBsb2NrIG9uIHRoZSBz
cGVjaWZpZWQgbG9jazsKPiArICogICAgICAgICAgICAgIFcoPGxvY2s+KSBtZWFucyB0YWtpbmcg
YSB3cml0ZSBsb2NrIG9uIGl0Lgo+ICsgKgo+ICsgKiBMMSA6IFRoZSBnbG9iYWwgbG9jazogYXJn
b19sb2NrCj4gKyAqIFByb3RlY3RzIHRoZSBhcmdvIGVsZW1lbnRzIG9mIGFsbCBzdHJ1Y3QgZG9t
YWluICpkIGluIHRoZSBzeXN0ZW0uCj4gKyAqIEl0IGRvZXMgbm90IHByb3RlY3QgYW55IG9mIHRo
ZSBlbGVtZW50cyBvZiBkLT5hcmdvLCBvbmx5IHRoZWlyCj4gKyAqIGFkZHJlc3Nlcy4KPiArICoK
PiArICogQnkgZXh0ZW5zaW9uIHNpbmNlIHRoZSBkZXN0cnVjdGlvbiBvZiBhIGRvbWFpbiB3aXRo
IGEgbm9uLU5VTEwKPiArICogZC0+YXJnbyB3aWxsIG5lZWQgdG8gZnJlZSB0aGUgZC0+YXJnbyBw
b2ludGVyLCBob2xkaW5nIFcoTDEpCj4gKyAqIGd1YXJhbnRlZXMgdGhhdCBubyBkb21haW5zIHBv
aW50ZXJzIHRoYXQgYXJnbyBpcyBpbnRlcmVzdGVkIGluCj4gKyAqIGJlY29tZSBpbnZhbGlkIHdo
aWxzdCB0aGlzIGxvY2sgaXMgaGVsZC4KPiArICovCj4gKwo+ICtzdGF0aWMgREVGSU5FX1JXTE9D
SyhhcmdvX2xvY2spOyAvKiBMMSAqLwo+ICsKPiArLyoKPiArICogTDIgOiBUaGUgcGVyLWRvbWFp
biByaW5nIGhhc2ggbG9jazogZC0+YXJnby0+bG9jawo+ICsgKiBIb2xkaW5nIGEgcmVhZCBsb2Nr
IG9uIEwyIHByb3RlY3RzIHRoZSByaW5nIGhhc2ggdGFibGUgYW5kCj4gKyAqIHRoZSBlbGVtZW50
cyBpbiB0aGUgaGFzaF90YWJsZSBkLT5hcmdvLT5yaW5nX2hhc2gsIGFuZAo+ICsgKiB0aGUgbm9k
ZSBhbmQgaWQgZmllbGRzIGluIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyBpbiB0aGUKPiArICogaGFz
aCB0YWJsZS4KPiArICogSG9sZGluZyBhIHdyaXRlIGxvY2sgb24gTDIgcHJvdGVjdHMgYWxsIG9m
IHRoZSBlbGVtZW50cyBvZgo+ICsgKiBzdHJ1Y3QgYXJnb19yaW5nX2luZm8uCj4gKyAqCj4gKyAq
IFRvIHRha2UgTDIgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIoTDEpLiBXKEwxKSBpbXBsaWVzIFco
TDIpIGFuZCBMMy4KPiArICoKPiArICogTDMgOiBUaGUgcmluZ2luZm8gbG9jazogYXJnb19yaW5n
X2luZm8gKnJpbmdpbmZvOyByaW5naW5mby0+bG9jawo+ICsgKiBQcm90ZWN0cyBhbGwgdGhlIGZp
ZWxkcyB3aXRoaW4gdGhlIGFyZ29fcmluZ19pbmZvLCBhc2lkZSBmcm9tIHRoZSBvbmVzIHRoYXQK
PiArICogTDIgYWxyZWFkeSBwcm90ZWN0czogbm9kZSwgaWQsIGxvY2suCj4gKyAqCj4gKyAqIFRv
IGFxdWlyZSBMMyB5b3UgbXVzdCBhbHJlYWR5IGhhdmUgUihMMikuIFcoTDIpIGltcGxpZXMgTDMu
Cj4gKyAqCj4gKyAqIExzZW5kIDogVGhlIHBlci1kb21haW4gc2luZ2xlLXNlbmRlciBwYXJ0bmVy
IHJpbmdzIGxvY2s6IGQtPmFyZ28tPnNlbmRfbG9jawo+ICsgKiBQcm90ZWN0cyB0aGUgcGVyLWRv
bWFpbiBzZW5kIGhhc2ggdGFibGUgOiBkLT5hcmdvLT5zZW5kX2hhc2gKPiArICogYW5kIHRoZSBl
bGVtZW50cyBpbiB0aGUgaGFzaCB0YWJsZSwgYW5kIHRoZSBub2RlIGFuZCBpZCBmaWVsZHMKPiAr
ICogaW4gc3RydWN0IGFyZ29fc2VuZF9pbmZvIGluIHRoZSBoYXNoIHRhYmxlLgo+ICsgKgo+ICsg
KiBUbyB0YWtlIExzZW5kLCB5b3UgbXVzdCBhbHJlYWR5IGhhdmUgUihMMSkuIFcoTDEpIGltcGxp
ZXMgTHNlbmQuCj4gKyAqIERvIG5vdCBhdHRlbXB0IHRvIGFjcXVpcmUgYSBMMiBvbiBhbnkgZG9t
YWluIGFmdGVyIHRha2luZyBhbmQgd2hpbGUKPiArICogaG9sZGluZyBhIExzZW5kIGxvY2sgLS0g
YWNxdWlyZSB0aGUgTDIgKGlmIG9uZSBpcyBuZWVkZWQpIGJlZm9yZWhhbmQuCj4gKyAqCj4gKyAq
IEx3aWxkY2FyZCA6IFRoZSBwZXItZG9tYWluIHdpbGRjYXJkIHBlbmRpbmcgbGlzdCBsb2NrOiBk
LT5hcmdvLT53aWxkY2FyZF9sb2NrCj4gKyAqIFByb3RlY3RzIHRoZSBwZXItZG9tYWluIGxpc3Qg
b2Ygb3V0c3RhbmRpbmcgc2lnbmFscyBmb3Igc3BhY2UgYXZhaWxhYmlsaXR5Cj4gKyAqIG9uIHdp
bGRjYXJkIHJpbmdzLgo+ICsgKgo+ICsgKiBUbyB0YWtlIEx3aWxkY2FyZCwgeW91IG11c3QgYWxy
ZWFkeSBoYXZlIFIoTDEpLiBXKEwxKSBpbXBsaWVzIEx3aWxkY2FyZC4KPiArICogTm8gb3RoZXIg
bG9ja3MgYXJlIGFjcXVpcmVkIGFmdGVyIG9idGFpbmluZyBMd2lsZGNhcmQuCj4gKyAqLwo+ICAK
PiAgLyogQ2hhbmdlIHRoaXMgdG8gI2RlZmluZSBBUkdPX0RFQlVHIGhlcmUgdG8gZW5hYmxlIG1v
cmUgZGVidWcgbWVzc2FnZXMgKi8KPiAgI3VuZGVmIEFSR09fREVCVUcKPiBAQCAtMjgsMTAgKzE5
OCwyOTkgQEAKPiAgI2RlZmluZSBhcmdvX2RwcmludGsoZm9ybWF0LCAuLi4gKSAoKHZvaWQpMCkK
PiAgI2VuZGlmCj4gIAo+ICtzdGF0aWMgdm9pZAo+ICtyaW5nX3VubWFwKHN0cnVjdCBhcmdvX3Jp
bmdfaW5mbyAqcmluZ19pbmZvKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAg
ICBpZiAoICFyaW5nX2luZm8tPm1mbl9tYXBwaW5nICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+
ICsgICAgZm9yICggaSA9IDA7IGkgPCByaW5nX2luZm8tPm5tZm5zOyBpKysgKQo+ICsgICAgewo+
ICsgICAgICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0gKQo+ICsgICAgICAgICAg
ICBjb250aW51ZTsKPiArICAgICAgICBpZiAoIHJpbmdfaW5mby0+bWZucyApCj4gKyAgICAgICAg
ICAgIGFyZ29fZHByaW50ayhYRU5MT0dfRVJSICJhcmdvOiB1bm1hcHBpbmcgcGFnZSAlIlBSSV9t
Zm4iIGZyb20gJXBcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChyaW5nX2lu
Zm8tPm1mbnNbaV0pLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5tZm5f
bWFwcGluZ1tpXSk7Cj4gKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHJpbmdfaW5m
by0+bWZuX21hcHBpbmdbaV0pOwo+ICsgICAgICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0g
PSBOVUxMOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICt3aWxkY2FyZF9wZW5k
aW5nX2xpc3RfcmVtb3ZlKGRvbWlkX3QgZG9tYWluX2lkLCBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVu
dCkKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IGdldF9kb21haW5fYnlfaWQoZG9tYWlu
X2lkKTsKPiArICAgIGlmICggIWQgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBpZiAo
IGQtPmFyZ28gKQo+ICsgICAgewo+ICsgICAgICAgIHNwaW5fbG9jaygmZC0+YXJnby0+d2lsZGNh
cmRfbG9jayk7Cj4gKyAgICAgICAgaGxpc3RfZGVsKCZlbnQtPndpbGRjYXJkX25vZGUpOwo+ICsg
ICAgICAgIHNwaW5fdW5sb2NrKCZkLT5hcmdvLT53aWxkY2FyZF9sb2NrKTsKPiArICAgIH0KPiAr
ICAgIHB1dF9kb21haW4oZCk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkCj4gK3BlbmRpbmdfcmVt
b3ZlX2FsbChzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKPiArewo+ICsgICAgc3Ry
dWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0Owo+ICsgICAgc3RydWN0IHBlbmRpbmdfZW50ICpl
bnQ7Cj4gKwo+ICsgICAgaGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnQsIG5vZGUsIG5leHQs
ICZyaW5nX2luZm8tPnBlbmRpbmcsIG5vZGUpCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCByaW5n
X2luZm8tPmlkLnBhcnRuZXJfaWQgPT0gWEVOX0FSR09fRE9NSURfQU5ZICkKPiArICAgICAgICAg
ICAgd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShlbnQtPmRvbWFpbl9pZCwgZW50KTsKPiAr
ICAgICAgICBobGlzdF9kZWwoJmVudC0+bm9kZSk7Cj4gKyAgICAgICAgeGZyZWUoZW50KTsKPiAr
ICAgIH0KPiArICAgIHJpbmdfaW5mby0+bnBlbmRpbmcgPSAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
dm9pZAo+ICt3aWxkY2FyZF9yaW5nc19wZW5kaW5nX3JlbW92ZShzdHJ1Y3QgZG9tYWluICpkKQo+
ICt7Cj4gKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9kZSwgKm5leHQ7Cj4gKyAgICBzdHJ1Y3Qg
cGVuZGluZ19lbnQgKmVudDsKPiArCj4gKyAgICBBU1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZh
cmdvX2xvY2spKTsKPiArCj4gKyAgICBobGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGVudCwgbm9k
ZSwgbmV4dCwgJmQtPmFyZ28tPndpbGRjYXJkX3BlbmRfbGlzdCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbm9kZSkKPiArICAgIHsKPiArICAgICAgICBobGlzdF9kZWwoJmVudC0+
bm9kZSk7Cj4gKyAgICAgICAgZW50LT5yaW5nX2luZm8tPm5wZW5kaW5nLS07Cj4gKyAgICAgICAg
aGxpc3RfZGVsKCZlbnQtPndpbGRjYXJkX25vZGUpOwo+ICsgICAgICAgIHhmcmVlKGVudCk7Cj4g
KyAgICB9Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkCj4gK3JpbmdfcmVtb3ZlX21mbnMoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCj4gK3sK
PiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIEFTU0VSVChyd19pc193cml0ZV9sb2Nr
ZWQoJmQtPmFyZ28tPmxvY2spIHx8Cj4gKyAgICAgICAgICAgcndfaXNfd3JpdGVfbG9ja2VkKCZh
cmdvX2xvY2spKTsKPiArCj4gKyAgICBpZiAoICFyaW5nX2luZm8tPm1mbnMgKQo+ICsgICAgICAg
IHJldHVybjsKPiArCj4gKyAgICBpZiAoICFyaW5nX2luZm8tPm1mbl9tYXBwaW5nICkKPiArICAg
IHsKPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiArICAgICAgICByZXR1cm47Cj4g
KyAgICB9Cj4gKwo+ICsgICAgcmluZ191bm1hcChyaW5nX2luZm8pOwo+ICsKPiArICAgIGZvciAo
IGkgPSAwOyBpIDwgcmluZ19pbmZvLT5ubWZuczsgaSsrICkKPiArICAgICAgICBpZiAoICFtZm5f
ZXEocmluZ19pbmZvLT5tZm5zW2ldLCBJTlZBTElEX01GTikgKQo+ICsgICAgICAgICAgICBwdXRf
cGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShyaW5nX2luZm8tPm1mbnNbaV0pKTsKPiArCj4gKyAg
ICB4ZnJlZShyaW5nX2luZm8tPm1mbnMpOwo+ICsgICAgcmluZ19pbmZvLT5tZm5zID0gTlVMTDsK
PiArICAgIHJpbmdfaW5mby0+bnBhZ2UgPSAwOwo+ICsgICAgeGZyZWUocmluZ19pbmZvLT5tZm5f
bWFwcGluZyk7Cj4gKyAgICByaW5nX2luZm8tPm1mbl9tYXBwaW5nID0gTlVMTDsKPiArICAgIHJp
bmdfaW5mby0+bm1mbnMgPSAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICtyaW5nX3JlbW92
ZV9pbmZvKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZv
KQo+ICt7Cj4gKyAgICBBU1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZkLT5hcmdvLT5sb2NrKSB8
fAo+ICsgICAgICAgICAgIHJ3X2lzX3dyaXRlX2xvY2tlZCgmYXJnb19sb2NrKSk7Cj4gKwo+ICsg
ICAgcGVuZGluZ19yZW1vdmVfYWxsKHJpbmdfaW5mbyk7Cj4gKyAgICBobGlzdF9kZWwoJnJpbmdf
aW5mby0+bm9kZSk7Cj4gKyAgICByaW5nX3JlbW92ZV9tZm5zKGQsIHJpbmdfaW5mbyk7Cj4gKyAg
ICB4ZnJlZShyaW5nX2luZm8pOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICtkb21haW5fcmlu
Z3NfcmVtb3ZlX2FsbChzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQg
aTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSR09fSFRBQkxFX1NJWkU7ICsraSApCj4g
KyAgICB7Cj4gKyAgICAgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0Owo+ICsgICAg
ICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOwo+ICsKPiArICAgICAgICBobGlz
dF9mb3JfZWFjaF9lbnRyeV9zYWZlKHJpbmdfaW5mbywgbm9kZSwgbmV4dCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmdvLT5yaW5nX2hhc2hbaV0sIG5vZGUpCj4g
KyAgICAgICAgICAgIHJpbmdfcmVtb3ZlX2luZm8oZCwgcmluZ19pbmZvKTsKPiArICAgIH0KPiAr
ICAgIGQtPmFyZ28tPnJpbmdfY291bnQgPSAwOwo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBUZWFyIGRv
d24gYWxsIHJpbmdzIG9mIG90aGVyIGRvbWFpbnMgd2hlcmUgc3JjX2QgZG9tYWluIGlzIHRoZSBw
YXJ0bmVyLgo+ICsgKiAoaWUuIGl0IGlzIHRoZSBzaW5nbGUgZG9tYWluIHRoYXQgY2FuIHNlbmQg
dG8gdGhvc2UgcmluZ3MuKQo+ICsgKiBUaGlzIHdpbGwgYWxzbyBjYW5jZWwgYW55IHBlbmRpbmcg
bm90aWZpY2F0aW9ucyBhYm91dCB0aG9zZSByaW5ncy4KPiArICovCj4gK3N0YXRpYyB2b2lkCj4g
K3BhcnRuZXJfcmluZ3NfcmVtb3ZlKHN0cnVjdCBkb21haW4gKnNyY19kKQo+ICt7Cj4gKyAgICB1
bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICBBU1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZhcmdv
X2xvY2spKTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSR09fSFRBQkxFX1NJWkU7ICsr
aSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0Owo+
ICsgICAgICAgIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqc2VuZF9pbmZvOwo+ICsKPiArICAgICAg
ICBobGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKHNlbmRfaW5mbywgbm9kZSwgbmV4dCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzcmNfZC0+YXJnby0+c2VuZF9oYXNoW2ld
LCBub2RlKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc3RydWN0IGFyZ29fcmluZ19pbmZv
ICpyaW5nX2luZm87Cj4gKyAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmRzdF9kOwo+ICsKPiAr
ICAgICAgICAgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKHNlbmRfaW5mby0+aWQuZG9tYWlu
X2lkKTsKPiArICAgICAgICAgICAgaWYgKCBkc3RfZCApCj4gKyAgICAgICAgICAgIHsKPiArICAg
ICAgICAgICAgICAgIHJpbmdfaW5mbyA9IHJpbmdfZmluZF9pbmZvKGRzdF9kLCAmc2VuZF9pbmZv
LT5pZCk7Cj4gKyAgICAgICAgICAgICAgICBpZiAoIHJpbmdfaW5mbyApCj4gKyAgICAgICAgICAg
ICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAgcmluZ19yZW1vdmVfaW5mbyhkc3RfZCwgcmlu
Z19pbmZvKTsKPiArICAgICAgICAgICAgICAgICAgICBkc3RfZC0+YXJnby0+cmluZ19jb3VudC0t
Owo+ICsgICAgICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgICAgIHB1dF9kb21haW4o
ZHN0X2QpOwo+ICsgICAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICBobGlzdF9kZWwoJnNl
bmRfaW5mby0+bm9kZSk7Cj4gKyAgICAgICAgICAgIHhmcmVlKHNlbmRfaW5mbyk7Cj4gKyAgICAg
ICAgfQo+ICsgICAgfQo+ICt9Cj4gKwo+ICBsb25nCj4gIGRvX2FyZ29fb3AodW5zaWduZWQgaW50
IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAo+ICAgICAgICAgICAgIFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBhcmczLAo+ICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKPiAgewo+IC0gICAgcmV0dXJuIC1FTk9TWVM7
Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiArICAgIGxv
bmcgcmMgPSAtRUZBVUxUOwo+ICsKPiArICAgIGFyZ29fZHByaW50aygiLT5kb19hcmdvX29wKCV1
LCVwLCVwLCVkLCVkKVxuIiwgY21kLAo+ICsgICAgICAgICAgICAgICAgICh2b2lkICopYXJnMS5w
LCAodm9pZCAqKWFyZzIucCwgKGludCkgYXJnMywgKGludCkgYXJnNCk7Cj4gKwo+ICsgICAgaWYg
KCB1bmxpa2VseSghb3B0X2FyZ29fZW5hYmxlZCkgKQo+ICsgICAgewo+ICsgICAgICAgIHJjID0g
LUVPUE5PVFNVUFA7Cj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAgfQo+ICsKPiArICAgIGRv
bWFpbl9sb2NrKGN1cnJkKTsKPiArCj4gKyAgICBzd2l0Y2ggKGNtZCkKPiArICAgIHsKPiArICAg
IGRlZmF1bHQ6Cj4gKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKPiArICAgICAgICBicmVhazsK
PiArICAgIH0KPiArCj4gKyAgICBkb21haW5fdW5sb2NrKGN1cnJkKTsKPiArCj4gKyAgICBhcmdv
X2RwcmludGsoIjwtZG9fYXJnb19vcCgldSk9JWxkXG4iLCBjbWQsIHJjKTsKPiArCj4gKyAgICBy
ZXR1cm4gcmM7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkCj4gK2FyZ29fZG9tYWluX2luaXQoc3Ry
dWN0IGFyZ29fZG9tYWluICphcmdvKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4g
KyAgICByd2xvY2tfaW5pdCgmYXJnby0+bG9jayk7Cj4gKyAgICBzcGluX2xvY2tfaW5pdCgmYXJn
by0+c2VuZF9sb2NrKTsKPiArICAgIHNwaW5fbG9ja19pbml0KCZhcmdvLT53aWxkY2FyZF9sb2Nr
KTsKPiArICAgIGFyZ28tPnJpbmdfY291bnQgPSAwOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBp
IDwgQVJHT19IVEFCTEVfU0laRTsgKytpICkKPiArICAgIHsKPiArICAgICAgICBJTklUX0hMSVNU
X0hFQUQoJmFyZ28tPnJpbmdfaGFzaFtpXSk7Cj4gKyAgICAgICAgSU5JVF9ITElTVF9IRUFEKCZh
cmdvLT5zZW5kX2hhc2hbaV0pOwo+ICsgICAgfQo+ICsgICAgSU5JVF9ITElTVF9IRUFEKCZhcmdv
LT53aWxkY2FyZF9wZW5kX2xpc3QpOwo+ICt9Cj4gKwo+ICtpbnQKPiArYXJnb19pbml0KHN0cnVj
dCBkb21haW4gKmQpCj4gK3sKPiArICAgIHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbzsKPiArCj4g
KyAgICBpZiAoICFvcHRfYXJnb19lbmFibGVkICkKPiArICAgIHsKPiArICAgICAgICBhcmdvX2Rw
cmludGsoImFyZ28gZGlzYWJsZWQsIGRvbWlkOiAlZFxuIiwgZC0+ZG9tYWluX2lkKTsKPiArICAg
ICAgICByZXR1cm4gMDsKPiArICAgIH0KPiArCj4gKyAgICBhcmdvX2RwcmludGsoImluaXQ6IGRv
bWlkOiAlZFxuIiwgZC0+ZG9tYWluX2lkKTsKPiArCj4gKyAgICBhcmdvID0geG1hbGxvYyhzdHJ1
Y3QgYXJnb19kb21haW4pOwo+ICsgICAgaWYgKCAhYXJnbyApCj4gKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07Cj4gKwo+ICsgICAgd3JpdGVfbG9jaygmYXJnb19sb2NrKTsKPiArCj4gKyAgICBhcmdv
X2RvbWFpbl9pbml0KGFyZ28pOwo+ICsKPiArICAgIGQtPmFyZ28gPSBhcmdvOwo+ICsKPiArICAg
IHdyaXRlX3VubG9jaygmYXJnb19sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsK
PiArdm9pZAo+ICthcmdvX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgQlVH
X09OKCFkLT5pc19keWluZyk7Cj4gKwo+ICsgICAgd3JpdGVfbG9jaygmYXJnb19sb2NrKTsKPiAr
Cj4gKyAgICBhcmdvX2RwcmludGsoImRlc3Ryb3k6IGRvbWlkICVkIGQtPmFyZ289JXBcbiIsIGQt
PmRvbWFpbl9pZCwgZC0+YXJnbyk7Cj4gKwo+ICsgICAgaWYgKCBkLT5hcmdvICkKPiArICAgIHsK
PiArICAgICAgICBkb21haW5fcmluZ3NfcmVtb3ZlX2FsbChkKTsKPiArICAgICAgICBwYXJ0bmVy
X3JpbmdzX3JlbW92ZShkKTsKPiArICAgICAgICB3aWxkY2FyZF9yaW5nc19wZW5kaW5nX3JlbW92
ZShkKTsKPiArICAgICAgICB4ZnJlZShkLT5hcmdvKTsKPiArICAgICAgICBkLT5hcmdvID0gTlVM
TDsKPiArICAgIH0KPiArICAgIHdyaXRlX3VubG9jaygmYXJnb19sb2NrKTsKPiArfQo+ICsKPiAr
dm9pZAo+ICthcmdvX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgd3Jp
dGVfbG9jaygmYXJnb19sb2NrKTsKPiArCj4gKyAgICBhcmdvX2RwcmludGsoInNvZnQgcmVzZXQg
ZD0lZCBkLT5hcmdvPSVwXG4iLCBkLT5kb21haW5faWQsIGQtPmFyZ28pOwo+ICsKPiArICAgIGlm
ICggZC0+YXJnbyApCj4gKyAgICB7Cj4gKyAgICAgICAgZG9tYWluX3JpbmdzX3JlbW92ZV9hbGwo
ZCk7Cj4gKyAgICAgICAgcGFydG5lcl9yaW5nc19yZW1vdmUoZCk7Cj4gKyAgICAgICAgd2lsZGNh
cmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7Cj4gKwo+ICsgICAgICAgIGlmICggIW9wdF9hcmdv
X2VuYWJsZWQgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgeGZyZWUoZC0+YXJnbyk7Cj4g
KyAgICAgICAgICAgIGQtPmFyZ28gPSBOVUxMOwo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNl
Cj4gKyAgICAgICAgICAgIGFyZ29fZG9tYWluX2luaXQoZC0+YXJnbyk7Cj4gKyAgICB9Cj4gKwo+
ICsgICAgd3JpdGVfdW5sb2NrKCZhcmdvX2xvY2spOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gaW5kZXggYzYyM2RhZS4uOTU5
Njg0MCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4gKysrIGIveGVuL2NvbW1v
bi9kb21haW4uYwo+IEBAIC0zMiw2ICszMiw3IEBACj4gICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFi
bGUuaD4KPiAgI2luY2x1ZGUgPHhlbi94ZW5vcHJvZi5oPgo+ICAjaW5jbHVkZSA8eGVuL2lycS5o
Pgo+ICsjaW5jbHVkZSA8eGVuL2FyZ28uaD4KPiAgI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgo+
ICAjaW5jbHVkZSA8YXNtL3AybS5oPgo+ICAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+IEBA
IC0yNzcsNiArMjc4LDEwIEBAIHN0YXRpYyB2b2lkIF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9t
YWluICpkKQo+ICAKPiAgICAgIHhmcmVlKGQtPnBidWYpOwo+ICAKPiArI2lmZGVmIENPTkZJR19B
UkdPCj4gKyAgICBhcmdvX2Rlc3Ryb3koZCk7Cj4gKyNlbmRpZgo+ICsKPiAgICAgIHJhbmdlc2V0
X2RvbWFpbl9kZXN0cm95KGQpOwo+ICAKPiAgICAgIGZyZWVfY3B1bWFza192YXIoZC0+ZGlydHlf
Y3B1bWFzayk7Cj4gQEAgLTM3Niw2ICszODEsOSBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3Jl
YXRlKGRvbWlkX3QgZG9taWQsCj4gICAgICBzcGluX2xvY2tfaW5pdCgmZC0+aHlwZXJjYWxsX2Rl
YWRsb2NrX211dGV4KTsKPiAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJmQtPnBhZ2VfbGlzdCk7
Cj4gICAgICBJTklUX1BBR0VfTElTVF9IRUFEKCZkLT54ZW5wYWdlX2xpc3QpOwo+ICsjaWZkZWYg
Q09ORklHX0FSR08KPiArICAgIHJ3bG9ja19pbml0KCZkLT5hcmdvX2xvY2spOwo+ICsjZW5kaWYK
PiAgCj4gICAgICBzcGluX2xvY2tfaW5pdCgmZC0+bm9kZV9hZmZpbml0eV9sb2NrKTsKPiAgICAg
IGQtPm5vZGVfYWZmaW5pdHkgPSBOT0RFX01BU0tfQUxMOwo+IEBAIC00NDUsNiArNDUzLDExIEBA
IHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwKPiAgICAgICAgICAg
ICAgZ290byBmYWlsOwo+ICAgICAgICAgIGluaXRfc3RhdHVzIHw9IElOSVRfZ250dGFiOwo+ICAK
PiArI2lmZGVmIENPTkZJR19BUkdPCj4gKyAgICAgICAgaWYgKCAoZXJyID0gYXJnb19pbml0KGQp
KSAhPSAwICkKPiArICAgICAgICAgICAgZ290byBmYWlsOwo+ICsjZW5kaWYKPiArCj4gICAgICAg
ICAgZXJyID0gLUVOT01FTTsKPiAgCj4gICAgICAgICAgZC0+cGJ1ZiA9IHh6YWxsb2NfYXJyYXko
Y2hhciwgRE9NQUlOX1BCVUZfU0laRSk7Cj4gQEAgLTcxNyw2ICs3MzAsOSBAQCBpbnQgZG9tYWlu
X2tpbGwoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICBpZiAoIGQtPmlzX2R5aW5nICE9IERP
TURZSU5HX2FsaXZlICkKPiAgICAgICAgICAgICAgcmV0dXJuIGRvbWFpbl9raWxsKGQpOwo+ICAg
ICAgICAgIGQtPmlzX2R5aW5nID0gRE9NRFlJTkdfZHlpbmc7Cj4gKyNpZmRlZiBDT05GSUdfQVJH
Two+ICsgICAgICAgIGFyZ29fZGVzdHJveShkKTsKPiArI2VuZGlmCj4gICAgICAgICAgZXZ0Y2hu
X2Rlc3Ryb3koZCk7Cj4gICAgICAgICAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoZCk7Cj4gICAg
ICAgICAgdG1lbV9kZXN0cm95KGQtPnRtZW1fY2xpZW50KTsKPiBAQCAtMTE3NSw2ICsxMTkxLDEw
IEBAIGludCBkb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQo+ICAKPiAgICAgIGdy
YW50X3RhYmxlX3dhcm5fYWN0aXZlX2dyYW50cyhkKTsKPiAgCj4gKyNpZmRlZiBDT05GSUdfQVJH
Two+ICsgICAgYXJnb19zb2Z0X3Jlc2V0KGQpOwo+ICsjZW5kaWYKPiArCj4gICAgICBmb3JfZWFj
aF92Y3B1ICggZCwgdiApCj4gICAgICB7Cj4gICAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUo
cnVuc3RhdGVfZ3Vlc3QodiksIE5VTEwpOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9NYWtl
ZmlsZSBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCj4gaW5kZXggZjc4OTVlNC4uM2QxNDUzMiAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9pbmNsdWRlL01ha2Vm
aWxlCj4gQEAgLTUsNiArNSw3IEBAIGlmbmVxICgkKENPTkZJR19DT01QQVQpLCkKPiAgY29tcGF0
LWFyY2gtJChDT05GSUdfWDg2KSA6PSB4ODZfMzIKPiAgCj4gIGhlYWRlcnMteSA6PSBcCj4gKyAg
ICBjb21wYXQvYXJnby5oIFwKPiAgICAgIGNvbXBhdC9jYWxsYmFjay5oIFwKPiAgICAgIGNvbXBh
dC9lbGZub3RlLmggXAo+ICAgICAgY29tcGF0L2V2ZW50X2NoYW5uZWwuaCBcCj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5o
Cj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi40ODE4Njg0Cj4gLS0tIC9k
ZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKPiBAQCAtMCwwICsxLDU5
IEBACj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogQXJnbyA6IEh5cGVydmlzb3ItTWVk
aWF0ZWQgZGF0YSBlWGNoYW5nZQo+ICsgKgo+ICsgKiBEZXJpdmVkIGZyb20gdjR2LCB0aGUgdmVy
c2lvbiAyIG9mIHYydi4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDEwLCBDaXRyaXggU3lz
dGVtcwo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTgtMjAxOSwgQkFFIFN5c3RlbXMKPiArICoKPiAr
ICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBw
ZXJzb24gb2J0YWluaW5nIGEgY29weQo+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lh
dGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPiArICogZGVhbCBp
biB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGlt
aXRhdGlvbiB0aGUKPiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVi
bGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4gKyAqIHNlbGwgY29waWVzIG9m
IHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJl
IGlzCj4gKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbnM6Cj4gKyAqCj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlz
IHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4gKyAqIGFsbCBjb3BpZXMg
b3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+ICsgKgo+ICsgKiBUSEUg
U09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lO
RCwgRVhQUkVTUyBPUgo+ICsgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRP
IFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKPiArICogRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwg
VEhFCj4gKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkg
Q0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKPiArICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFD
VElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKPiArICogRlJPTSwg
T1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBP
VEhFUgo+ICsgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqCj4gKyAqLwo+ICsKPiAr
I2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJHT19IX18KPiArI2RlZmluZSBfX1hFTl9QVUJMSUNfQVJH
T19IX18KPiArCj4gKyNpbmNsdWRlICJ4ZW4uaCIKPiArCj4gK3R5cGVkZWYgc3RydWN0IHhlbl9h
cmdvX2FkZHIKPiArewo+ICsgICAgdWludDMyX3QgcG9ydDsKPiArICAgIGRvbWlkX3QgZG9tYWlu
X2lkOwo+ICsgICAgdWludDE2X3QgcGFkOwo+ICt9IHhlbl9hcmdvX2FkZHJfdDsKPiArCj4gK3R5
cGVkZWYgc3RydWN0IHhlbl9hcmdvX3JpbmcKPiArewo+ICsgICAgLyogR3Vlc3RzIHNob3VsZCB1
c2UgYXRvbWljIG9wZXJhdGlvbnMgdG8gYWNjZXNzIHJ4X3B0ciAqLwo+ICsgICAgdWludDMyX3Qg
cnhfcHRyOwo+ICsgICAgLyogR3Vlc3RzIHNob3VsZCB1c2UgYXRvbWljIG9wZXJhdGlvbnMgdG8g
YWNjZXNzIHR4X3B0ciAqLwo+ICsgICAgdWludDMyX3QgdHhfcHRyOwo+ICsgICAgLyoKPiArICAg
ICAqIEhlYWRlciBzcGFjZSByZXNlcnZlZCBmb3IgbGF0ZXIgdXNlLiBBbGlnbiB0aGUgc3RhcnQg
b2YgdGhlIHJpbmcgdG8gYQo+ICsgICAgICogbXVsdGlwbGUgb2YgdGhlIG1lc3NhZ2Ugc2xvdCBz
aXplLgo+ICsgICAgICovCj4gKyAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKPiArI2lmIGRlZmlu
ZWQoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+PSAxOTk5MDFMCj4gKyAg
ICB1aW50OF90IHJpbmdbXTsKPiArI2VsaWYgZGVmaW5lZChfX0dOVUNfXykKPiArICAgIHVpbnQ4
X3QgcmluZ1swXTsKPiArI2VuZGlmCj4gK30geGVuX2FyZ29fcmluZ190Owo+ICsKPiArI2VuZGlm
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9hcmdvLmggYi94ZW4vaW5jbHVkZS94ZW4v
YXJnby5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi4yOWQzMmE5Cj4g
LS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9hcmdvLmgKPiBAQCAtMCwwICsx
LDIzIEBACj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogQXJnbyA6IEh5cGVydmlzb3It
TWVkaWF0ZWQgZGF0YSBlWGNoYW5nZQo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTgsIEJB
RSBTeXN0ZW1zCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAq
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAq
IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlCj4gKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRv
IHRoZSBGcmVlIFNvZnR3YXJlCj4gKyAqIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFj
ZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EKPiArICovCj4gKwo+ICsj
aWZuZGVmIF9fWEVOX0FSR09fSF9fCj4gKyNkZWZpbmUgX19YRU5fQVJHT19IX18KPiArCj4gK2lu
dCBhcmdvX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7Cj4gK3ZvaWQgYXJnb19kZXN0cm95KHN0cnVj
dCBkb21haW4gKmQpOwo+ICt2b2lkIGFyZ29fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKTsK
PiArCj4gKyNlbmRpZgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gaW5kZXggNDk1NmE3Ny4uMjA0MThlNyAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCj4gQEAgLTQ5MCw2ICs0OTAsMTIgQEAgc3RydWN0IGRvbWFpbgo+ICAgICAgICAgIHVuc2ln
bmVkIGludCBndWVzdF9yZXF1ZXN0X2VuYWJsZWQgICAgICAgOiAxOwo+ICAgICAgICAgIHVuc2ln
bmVkIGludCBndWVzdF9yZXF1ZXN0X3N5bmMgICAgICAgICAgOiAxOwo+ICAgICAgfSBtb25pdG9y
Owo+ICsKPiArI2lmZGVmIENPTkZJR19BUkdPCj4gKyAgICAvKiBBcmdvIGludGVyZG9tYWluIGNv
bW11bmljYXRpb24gc3VwcG9ydCAqLwo+ICsgICAgcndsb2NrX3QgYXJnb19sb2NrOwo+ICsgICAg
c3RydWN0IGFyZ29fZG9tYWluICphcmdvOwo+ICsjZW5kaWYKPiAgfTsKPiAgCj4gIC8qIFByb3Rl
Y3QgdXBkYXRlcy9yZWFkcyAocmVzcC4pIG9mIGRvbWFpbl9saXN0IGFuZCBkb21haW5faGFzaC4g
Ki8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0
LmxzdAo+IGluZGV4IDUyNzMzMjAuLjlmNjE2ZTQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
eGxhdC5sc3QKPiArKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdAo+IEBAIC0xNDgsMyArMTQ4LDUg
QEAKPiAgPwlmbGFza19zZXRlbmZvcmNlCQl4c20vZmxhc2tfb3AuaAo+ICAhCWZsYXNrX3NpZF9j
b250ZXh0CQl4c20vZmxhc2tfb3AuaAo+ICA/CWZsYXNrX3RyYW5zaXRpb24JCXhzbS9mbGFza19v
cC5oCj4gKz8JYXJnb19hZGRyCQkJYXJnby5oCj4gKz8JYXJnb19yaW5nCQkJYXJnby5oCj4gCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 22:24:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 22:24: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-devel-bounces@lists.xenproject.org>)
	id 1ggzmw-0007CX-Ga; Tue, 08 Jan 2019 22:23: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=Flb5=PQ=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ggzmv-0007CQ-7y
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 22:23:57 +0000
X-Inumbo-ID: 14595e6b-1394-11e9-92db-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14595e6b-1394-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 22:23:53 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id k19-v6so4765429lji.11
 for <xen-devel@lists.xenproject.org>; Tue, 08 Jan 2019 14:23:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=1sVwI4e2/H4Wt+FoTm5/WueHil+Wujctqpi3GcrWUk4=;
 b=eVucGgUC2eHITSfCf+4bRSBdBsJsfonBfpOjdZJyEowuyfIVlXhlkC6tGYuL4JU6Px
 ti0a/lPTDeESOpRVan74Oc8puR1cr01TzFANLrcW7mNK9Jtfio9BmhadDYH6oOnuhwad
 GXTCQ13PLoApPMFfY/RghI8/mUgSaVVk7bQD8stYQneEZadiTUoa/ypmgLFY9GGNPcC4
 5DJUUtH8uhuov3Fb9QxW3Ez/rRlxyvNkHM1TtfaHEq58N0y6EpwoBhbB5MyLiahEwfgC
 RSAbI6k4V8B/Hx6LcfC66CFahDjOQZWIImo5Qk3xc3X932aOTlR7vUFW43tL4Jm3JtOv
 6uWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=1sVwI4e2/H4Wt+FoTm5/WueHil+Wujctqpi3GcrWUk4=;
 b=KPK8O/qgg+vJKb2+FPsMu830wx30v0TAtd1MuJtWBZfNF1n+cJIaCGRA14PsJMrl74
 X0MZjAU6jsMvKthol7R0COEFfhWgSxKMGAPKdZFH2nyoI4ZgcfkabLrdXqG3rkxWqAdY
 hJUQ1UXD0can1YxgGDCtVkGlZHDsyeOciAdFb/y+On+IgNmpFB+SndBY1THMIUycMFWi
 Fo/CQXneTem8PwYuBaHCN+sYsGFoOHLTGVsX/53PczHDU1SDh6fpdRhrAHyMfRAQvC0V
 kV5VSHYucIBvwLy74gKlHKpk8evvQIjZa6qBpKPb0qqAG0I2jf44zEFVK9a0AGvmC0Da
 hwcA==
X-Gm-Message-State: AJcUukeeaCsw2Z35JW9oYE9D3KLtgCIC7xqcFjo3DahTKDJWvCrKg55X
 7L5UyEIpbu0iYcTEUtn+2YNbi2BgAJ/xm7r/C2g=
X-Google-Smtp-Source: ALg8bN4tzipc8q8TtnfbewiijFzMYa5SJDRu1j23PM3wzCaM5ffhEbrdBlYBxAxGJ0rEcESczJGXcfcrsXa6PXGUMuY=
X-Received: by 2002:a2e:9107:: with SMTP id m7-v6mr2059197ljg.23.1546986232041; 
 Tue, 08 Jan 2019 14:23:52 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <6b8708eb-b7d9-ae7f-f003-d68bbac9d751@gmail.com>
In-Reply-To: <6b8708eb-b7d9-ae7f-f003-d68bbac9d751@gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Tue, 8 Jan 2019 14:23:39 -0800
Message-ID: <CACMJ4GZOLv_9BwNghmQYhv1zspjX8Ddu+7wT3mzycx6yWkidgg@mail.gmail.com>
To: Ross Philipson <ross.philipson@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gOCwgMjAxOSBhdCAyOjA5IFBNIFJvc3MgUGhpbGlwc29uIDxyb3NzLnBoaWxp
cHNvbkBnbWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gMDEvMDcvMjAxOSAwMjo0MiBBTSwgQ2hyaXN0
b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiBJbml0aWFsaXNlcyBiYXNpYyBkYXRhIHN0cnVjdHVyZXMg
YW5kIHBlcmZvcm1zIHRlYXJkb3duIG9mIGFyZ28gc3RhdGUKPiA+IGZvciBkb21haW4gc2h1dGRv
d24uCj4gPgo+ID4gSW5jbHVzaW9uIG9mIHRoZSBBcmdvIGltcGxlbWVudGF0aW9uIGlzIGRlcGVu
ZGVudCBvbiBDT05GSUdfQVJHTy4KPiA+Cj4gPiBJbnRyb2R1Y2VzIGEgbmV3IFhlbiBjb21tYW5k
IGxpbmUgcGFyYW1ldGVyICdhcmdvJzogYm9vbCB0byBlbmFibGUvZGlzYWJsZQo+ID4gdGhlIGFy
Z28gaHlwZXJjYWxsLiBEZWZhdWx0cyB0byBkaXNhYmxlZC4KPiA+Cj4gPiBOZXcgaGVhZGVyczoK
PiA+ICAgcHVibGljL2FyZ28uaDogd2l0aCBkZWZpbmlvbnMgb2YgYWRkcmVzc2VzIGFuZCByaW5n
IHN0cnVjdHVyZSwgaW5jbHVkaW5nCj4gPiAgIGluZGV4ZXMgZm9yIGF0b21pYyB1cGRhdGUgZm9y
IGNvbW11bmljYXRpb24gYmV0d2VlbiBkb21haW4gYW5kIGh5cGVydmlzb3IuCj4gPgo+ID4gICB4
ZW4vYXJnby5oOiB0byBleHBvc2UgdGhlIGhvb2tzIGZvciBpbnRlZ3JhdGlvbiBpbnRvIGRvbWFp
biBsaWZlY3ljbGU6Cj4gPiAgICAgYXJnb19pbml0OiBwZXItZG9tYWluIGluaXQgb2YgYXJnbyBk
YXRhIHN0cnVjdHVyZXMgZm9yIGRvbWFpbl9jcmVhdGUuCj4gPiAgICAgYXJnb19kZXN0cm95OiB0
ZWFyZG93biBmb3IgZG9tYWluX2Rlc3Ryb3kgYW5kIHRoZSBlcnJvciBleGl0Cj4gPiAgICAgICAg
ICAgICAgICAgICBwYXRoIG9mIGRvbWFpbl9jcmVhdGUuCj4gPiAgICAgYXJnb19zb2Z0X3Jlc2V0
OiByZXNldCBvZiBkb21haW4gc3RhdGUgZm9yIGRvbWFpbl9zb2Z0X3Jlc2V0Lgo+ID4KPiA+IEFk
ZHMgdHdvIG5ldyBmaWVsZHMgdG8gc3RydWN0IGRvbWFpbjoKPiA+ICAgICByd2xvY2tfdCBhcmdv
X2xvY2s7Cj4gPiAgICAgc3RydWN0IGFyZ29fZG9tYWluICphcmdvOwo+ID4KPiA+IEluIGFjY29y
ZGFuY2Ugd2l0aCByZWNlbnQgd29yayBvbiBfZG9tYWluX2Rlc3Ryb3ksIGFyZ29fZGVzdHJveSBp
cwo+ID4gaWRlbXBvdGVudC4gSXQgd2lsbCB0ZWFyIGRvd246IGFsbCByaW5ncyByZWdpc3RlcmVk
IGJ5IHRoaXMgZG9tYWluLCBhbGwKPiA+IHJpbmdzIHdoZXJlIHRoaXMgZG9tYWluIGlzIHRoZSBz
aW5nbGUgc2VuZGVyIChpZS4gc3BlY2lmaWVkIHBhcnRuZXIsCj4gPiBub24td2lsZGNhcmQgcmlu
Z3MpLCBhbmQgYWxsIHBlbmRpbmcgbm90aWZpY2F0aW9ucyB3aGVyZSB0aGlzIGRvbWFpbiBpcwo+
ID4gYXdhaXRpbmcgc2lnbmFsIGFib3V0IGF2YWlsYWJsZSBzcGFjZSBpbiB0aGUgcmluZ3Mgb2Yg
b3RoZXIgZG9tYWlucy4KPiA+Cj4gPiBBIGNvdW50IHdpbGwgYmUgbWFpbnRhaW5lZCBvZiB0aGUg
bnVtYmVyIG9mIHJpbmdzIHRoYXQgYSBkb21haW4gaGFzCj4gPiByZWdpc3RlcmVkIGluIG9yZGVy
IHRvIGxpbWl0IGl0IGJlbG93IHRoZSBmaXhlZCBtYXhpbXVtIGxpbWl0IGRlZmluZWQgaGVyZS4K
PiA+Cj4gPiBUaGUgc29mdHdhcmUgbGljZW5zZSBvbiB0aGUgcHVibGljIGhlYWRlciBpcyB0aGUg
QlNEIGxpY2Vuc2UsIHN0YW5kYXJkCj4gPiBwcm9jZWR1cmUgZm9yIHRoZSBwdWJsaWMgWGVuIGhl
YWRlcnMuIFRoZSBwdWJsaWMgaGVhZGVyIHdhcyBvcmlnaW5hbGx5Cj4gPiBwb3N0ZWQgdW5kZXIg
YSBHUEwgbGljZW5zZSBhdDogWzFdOgo+ID4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDEzLTA1L21zZzAyNzEwLmh0bWwKPiA+Cj4gPiBUaGUg
Zm9sbG93aW5nIEFDSyBieSBMYXJzIEt1cnRoIGlzIHRvIGNvbmZpcm0gdGhhdCBvbmx5IHBlb3Bs
ZSBiZWluZwo+ID4gZW1wbG95ZWVzIG9mIENpdHJpeCBjb250cmlidXRlZCB0byB0aGUgaGVhZGVy
IGZpbGVzIGluIHRoZSBzZXJpZXMgcG9zdGVkIGF0Cj4gPiBbMV0gYW5kIHRoYXQgdGh1cyB0aGUg
Y29weXJpZ2h0IG9mIHRoZSBmaWxlcyBpbiBxdWVzdGlvbiBpcyBmdWxseSBvd25lZCBieQo+ID4g
Q2l0cml4LiBUaGUgQUNLIGFsc28gY29uZmlybXMgdGhhdCBDaXRyaXggaXMgaGFwcHkgZm9yIHRo
ZSBoZWFkZXIgZmlsZXMgdG8KPiA+IGJlIHB1Ymxpc2hlZCB1bmRlciBhIEJTRCBsaWNlbnNlIGlu
IHRoaXMgc2VyaWVzICh3aGljaCBpcyBiYXNlZCBvbiBbMV0pLgo+ID4KPiA+IFNpZ25lZC1vZmYt
Ynk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+
Cj4gPiBBY2tlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+Cj4gT3Ro
ZXIgdGhhbiBhbiBpbmRlbnRhdGlvbiBpc3N1ZSBpbiBkb21haW5fcmluZ3NfcmVtb3ZlX2FsbCwg
dGhpcyBMR1RNLgo+Cj4gUmV2aWV3ZWQtYnk6IFJvc3MgUGhpbGlwc29uIDxyb3NzLnBoaWxpcHNv
bkBvcmFjbGUuY29tPgoKVGhhbmtzIGZvciB0aGUgcmV2aWV3LCBSb3NzLgoKSSBkb24ndCB0aGlu
ayB0aGVyZSBpcyBhbiBpbmRlbnRhdGlvbiBpc3N1ZSB0aGVyZSAtLSBpdCdzIGp1c3QgdGhlCmhs
aXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgbWFjcm8sIHdoaWNoIGlzIG9wZXJhdGluZyBvbgpyaW5n
X3JlbW92ZV9pbmZvLCBzbyBpdCBzaG91bGQgYmUgb2suCgp0aGFua3MsCgpDaHJpc3RvcGhlcgoK
Cj4KPiA+IC0tLQo+ID4gdjIgcmV3cml0ZSBsb2NraW5nIGV4cGxhbmF0aW9uIGNvbW1lbnQKPiA+
IHYyIGhlYWRlciBjb3B5cmlnaHQgbGluZSBub3cgaW5jbHVkZXMgMjAxOQo+ID4gdjIgc2VsZjog
dXNlIHJpbmdfaW5mbyBiYWNrcG9pbnRlciBpbiBwZW5kaW5nX2VudCB0byBtYWludGFpbiBucGVu
ZGluZwo+ID4gdjIgc2VsZjogcmVuYW1lIGFsbF9yaW5nc19yZW1vdmVfaW5mbyB0byBkb21haW5f
cmluZ3NfcmVtb3ZlX2FsbAo+ID4gdjIgZmVlZGJhY2sgSmFuOiBkcm9wIGNvb2tpZSwgaW1wbGVt
ZW50IHRlYXJkb3duCj4gPiB2MiBzZWxmOiBhZGQgbnBlbmRpbmcgdG8gdHJhY2sgbnVtYmVyIG9m
IHBlbmRpbmcgZW50cmllcyBwZXIgcmluZwo+ID4gdjIgc2VsZjogYW1lbmQgY29tbWVudCBvbiBs
b2NraW5nOyBkcm9wIHNlY3Rpb24gY29tbWVudHMKPiA+IHYyIGNvb2tpZV9lcTogdGVzdCBsb3cg
Yml0cyBmaXJzdCBhbmQgdXNlIGxpa2VseSBvbiBoaWdoIGJpdHMKPiA+IHYyIHNlbGY6IE9WRVJI
QVVMCj4gPiB2MiBzZWxmOiBzL2FyZ29fcGVuZGluZ19lbnQvcGVuZGluZ19lbnQvZwo+ID4gdjIg
c2VsZjogZHJvcCBwZW5kaW5nX3JlbW92ZV9lbnQsIGlubGluZSBhdCBzaW5nbGUgY2FsbCBzaXRl
Cj4gPiB2MSBmZWVkYmFjayBSb2dlciwgSmFuOiBkcm9wIGFyZ28gcHJlZml4IG9uIHN0YXRpYyBm
dW5jdGlvbnMKPiA+IHYyICM0IExhcnM6IGFkZCBBY2tlZC1ieSBhbmQgZGV0YWlscyB0byBjb21t
aXQgbWVzc2FnZS4KPiA+IHYyIGZlZWRiYWNrICM5IEphbjogZG9jdW1lbnQgYXJnbyBib290IG9w
dCBpbiB4ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gPiB2MiBidWdmaXg6IHhzbSB1c2UgaW4g
c29mdC1yZXNldCBwcmlvciB0byBpbnRyb2R1Y3Rpb24KPiA+IHYyIGZlZWRiYWNrICM5IEphbjog
ZHJvcCAnbWVzc2FnZScgZnJvbSBkb19hcmdvX21lc3NhZ2Vfb3AKPiA+IHYxICM1IGZlZWRiYWNr
IFBhdWw6IGluaXQvZGVzdHJveSB1bnNpZ25lZCwgYnJhY2tldHMgYW5kIHdoaXRlc3BhY2UgZml4
ZXMKPiA+IHYxICM1IGZlZWRiYWNrIFBhdWw6IFVzZSBtZm5fZXEgZm9yIGNvbXBhcmluZyBtZm5z
Lgo+ID4gdjEgIzUgZmVlZGJhY2sgUGF1bDogaW5pdC9kZXN0cm95IDogdXNlIGN1cnJkCj4gPiB2
MSAjNiAoIzUpIGZlZWRiYWNrIEphbjogaW5pdC9kZXN0cm95OiBzL0VOT1NZUy9FT1BOT1RTVVBQ
Lwo+ID4gdjEgIzYgZmVlZGJhY2sgUGF1bDogRm9sZGVkIHBhdGNoIDYgaW50byBwYXRjaCA1Lgo+
ID4gdjEgIzYgZmVlZGJhY2sgSmFuOiBkcm9wIG9wdF9hcmdvX2VuYWJsZWQgaW5pdGlhbGl6ZXIK
PiA+IHYxICQ2IGZlZWRiYWNrIEphbjogcy9FTk9TWVMvRU9QTk9UU1VQUC9nIGFuZCBkcm9wIHVz
ZWxlc3MgZHByaW50awo+ID4gdjEuICM1IGZlZWRiYWNrIFBhdWw6IGNoYW5nZSB0aGUgbGljZW5z
ZSBvbiBwdWJsaWMgaGVhZGVyIHRvIEJTRAo+ID4gLSBhY2sgZnJvbSBMYXJzIGF0IENpdHJpeC4K
PiA+IHYxLiBzZWxmLCBKYW46IGRyb3AgdW5uZWNlc3NhcnkgeGVuIGluY2x1ZGUgZnJvbSBzY2hl
ZC5oCj4gPiB2MS4gc2VsZiwgSmFuOiBkcm9wIGluY2x1c2lvbiBvZiBwdWJsaWMgYXJnby5oIGlu
IHByaXZhdGUgb25lCj4gPiB2MS4gc2VsZiwgSmFuOiBhZGQgaW5jbHVkZSBvZiBwdWJsaWMgYXJn
by5oIHRvIGFyZ28uYwo+ID4gdjEuIHNlbGYsIEphbjogZHJvcCBmd2QgZGVjbCBvZiBhcmdvX2Rv
bWFpbiBpbiBwcml2IGhlYWRlcgo+ID4gdjEuIFBhdWwvc2VsZi9KYW46IGFkZCBkYXRhIHN0cnVj
dHVyZXMgdG8geGxhdC5sc3QgYW5kIGNvbXBhdC9hcmdvLmggdG8gTWFrZWZpbGUKPiA+IHYxLiBz
ZWxmOiByZW1vdmVkIGFsbG9jYXRpb24gb2YgZXZlbnQgY2hhbm5lbCBzaW5jZSBzd2l0Y2hpbmcg
dG8gVklSUQo+ID4gdjEuIHNlbGY6IGRyb3AgdHlwZXMuaCBpbmNsdWRlIGZyb20gcHJpdmF0ZSBh
cmdvLmgKPiA+IHYxOiByZW9yZGVyIHB1YmxpYyBhcmdvIGluY2x1ZGUgcG9zaXRpb24KPiA+IHYx
OiAjMTMgZmVlZGJhY2sgSmFuOiBwdWJsaWMgbmFtZXNwYWNlOiBwcmVmaXggd2l0aCB4ZW4KPiA+
IHYxOiBzZWxmOiByZW5hbWUgcGVuZGluZyBlbnQgImlkIiB0byAiZG9tYWluX2lkIgo+ID4gdjE6
IHNlbGY6IGFkZCBkb21haW5fY29va2llIHRvIGVudCBzdHJ1Y3QKPiA+IHYxLiAjMTUgZmVlZGJh
Y2sgSmFuOiBtYWtlIGNtZCB1bnNpZ25lZAo+ID4gdjEuICMxNSBmZWVkYmFjayBKYW46IG1ha2Ug
aSBsb29wIHZhcmlhYmxlIHVuc2lnbmVkCj4gPiB2MTogc2VsZjogYWRqdXN0IGRwcmludGtzIGlu
IGluaXQsIGRlc3Ryb3kKPiA+IHYxOiAjMTggZmVlZGJhY2sgSmFuOiBtZWxkIG1heCByaW5nIGNv
dW50IGxpbWl0Cj4gPiB2MTogc2VsZjogdXNlIHR5cGUgbm90IHN0cnVjdCBpbiBwdWJsaWMgZGVm
biwgYWZmZWN0cyBjb21wYXQgZ2VuIGhlYWRlcgo+ID4gdjE6IGZlZWRiYWNrICMxNSBKYW46IGhh
bmRsZSB1cHBlci1oYWx2ZXMgb2YgaHlwZXJjYWxsIGFyZ3MKPiA+IHYxOiBhZGQgY29tbWVudCBl
eHBsYWluaW5nIHRoZSAnbWFnaWMnIGZpZWxkCj4gPiB2MTogc2VsZiArIEphbiBmZWVkYmFjazog
aW1wbGVtZW50IHNvZnQgcmVzZXQKPiA+IHYxOiBmZWVkYmFjayAjMTMgUm9nZXI6IHVzZSBBU1NF
UlRfVU5SRUFDSEFCTEUKPiA+Cj4gPiAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
IHwgIDExICsKPiA+ICB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgICAgICAgICAgfCA0NjEgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiA+ICB4ZW4vY29tbW9uL2RvbWFp
bi5jICAgICAgICAgICAgICAgfCAgMjAgKysKPiA+ICB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgICAg
ICAgICAgICAgfCAgIDEgKwo+ID4gIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggICAgICAgICB8
ICA1OSArKysrKwo+ID4gIHhlbi9pbmNsdWRlL3hlbi9hcmdvLmggICAgICAgICAgICB8ICAyMyAr
Kwo+ID4gIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICB8ICAgNiArCj4gPiAgeGVu
L2luY2x1ZGUveGxhdC5sc3QgICAgICAgICAgICAgIHwgICAyICsKPiA+ICA4IGZpbGVzIGNoYW5n
ZWQsIDU4MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiAgY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2luY2x1ZGUveGVuL2FyZ28uaAo+ID4KPiA+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiA+
IGluZGV4IGE3NTVhNjcuLmFlYTEzZWIgMTAwNjQ0Cj4gPiAtLS0gYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKPiA+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYwo+ID4gQEAgLTE4Miw2ICsxODIsMTcgQEAgUGVybWl0IFhlbiB0byB1c2UgIkFsd2F5cyBS
dW5uaW5nIEFQSUMgVGltZXIiIHN1cHBvcnQgb24gY29tcGF0aWJsZSBoYXJkd2FyZQo+ID4gIGlu
IGNvbWJpbmF0aW9uIHdpdGggY3B1aWRsZS4gIFRoaXMgb3B0aW9uIGlzIG9ubHkgZXhwZWN0ZWQg
dG8gYmUgdXNlZnVsIGZvcgo+ID4gIGRldmVsb3BlcnMgd2lzaGluZyBYZW4gdG8gZmFsbCBiYWNr
IHRvIG9sZGVyIHRpbWluZyBtZXRob2RzIG9uIG5ld2VyIGhhcmR3YXJlLgo+ID4KPiA+ICsjIyMg
YXJnbwo+ID4gKz4gYD0gPGJvb2xlYW4+YAo+ID4gKwo+ID4gKz4gRGVmYXVsdDogYGZhbHNlYAo+
ID4gKwo+ID4gK0VuYWJsZSB0aGUgQXJnbyBoeXBlcnZpc29yLW1lZGlhdGVkIGludGVyZG9tYWlu
IGNvbW11bmljYXRpb24gbWVjaGFuaXNtLgo+ID4gKwo+ID4gK1RoaXMgYWxsb3dzIGRvbWFpbnMg
YWNjZXNzIHRvIHRoZSBBcmdvIGh5cGVyY2FsbCwgd2hpY2ggc3VwcG9ydHMgcmVnaXN0cmF0aW9u
Cj4gPiArb2YgbWVtb3J5IHJpbmdzIHdpdGggdGhlIGh5cGVydmlzb3IgdG8gcmVjZWl2ZSBtZXNz
YWdlcywgc2VuZGluZyBtZXNzYWdlcyB0bwo+ID4gK290aGVyIGRvbWFpbnMgYnkgaHlwZXJjYWxs
IGFuZCBxdWVyeWluZyB0aGUgcmluZyBzdGF0dXMgb2Ygb3RoZXIgZG9tYWlucy4KPiA+ICsKPiA+
ICAjIyMgYXNpZCAoeDg2KQo+ID4gID4gYD0gPGJvb2xlYW4+YAo+ID4KPiA+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCj4gPiBpbmRleCA2Zjc4MmY3
Li44NjE5NWQzIDEwMDY0NAo+ID4gLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKPiA+ICsrKyBiL3hl
bi9jb21tb24vYXJnby5jCj4gPiBAQCAtMTcsNyArMTcsMTc3IEBACj4gPiAgICovCj4gPgo+ID4g
ICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPiA+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gPiAr
I2luY2x1ZGUgPHhlbi9kb21haW4uaD4KPiA+ICsjaW5jbHVkZSA8eGVuL2FyZ28uaD4KPiA+ICsj
aW5jbHVkZSA8eGVuL2V2ZW50Lmg+Cj4gPiArI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgo+
ID4gICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gPiArI2luY2x1ZGUgPHhlbi90aW1l
Lmg+Cj4gPiArI2luY2x1ZGUgPHB1YmxpYy9hcmdvLmg+Cj4gPiArCj4gPiArREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX2FyZ29fYWRkcl90KTsKPiA+ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fYXJnb19yaW5nX3QpOwo+ID4gKwo+ID4gKy8qIFhlbiBjb21tYW5kIGxpbmUgb3B0aW9u
IHRvIGVuYWJsZSBhcmdvICovCj4gPiArc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfYXJn
b19lbmFibGVkOwo+ID4gK2Jvb2xlYW5fcGFyYW0oImFyZ28iLCBvcHRfYXJnb19lbmFibGVkKTsK
PiA+ICsKPiA+ICt0eXBlZGVmIHN0cnVjdCBhcmdvX3JpbmdfaWQKPiA+ICt7Cj4gPiArICAgIHVp
bnQzMl90IHBvcnQ7Cj4gPiArICAgIGRvbWlkX3QgcGFydG5lcl9pZDsKPiA+ICsgICAgZG9taWRf
dCBkb21haW5faWQ7Cj4gPiArfSBhcmdvX3JpbmdfaWQ7Cj4gPiArCj4gPiArLyogRGF0YSBhYm91
dCBhIGRvbWFpbidzIG93biByaW5nIHRoYXQgaXQgaGFzIHJlZ2lzdGVyZWQgKi8KPiA+ICtzdHJ1
Y3QgYXJnb19yaW5nX2luZm8KPiA+ICt7Cj4gPiArICAgIC8qIG5leHQgbm9kZSBpbiB0aGUgaGFz
aCwgcHJvdGVjdGVkIGJ5IEwyICovCj4gPiArICAgIHN0cnVjdCBobGlzdF9ub2RlIG5vZGU7Cj4g
PiArICAgIC8qIHRoaXMgcmluZydzIGlkLCBwcm90ZWN0ZWQgYnkgTDIgKi8KPiA+ICsgICAgc3Ry
dWN0IGFyZ29fcmluZ19pZCBpZDsKPiA+ICsgICAgLyogTDMgKi8KPiA+ICsgICAgc3BpbmxvY2tf
dCBsb2NrOwo+ID4gKyAgICAvKiBsZW5ndGggb2YgdGhlIHJpbmcsIHByb3RlY3RlZCBieSBMMyAq
Lwo+ID4gKyAgICB1aW50MzJfdCBsZW47Cj4gPiArICAgIC8qIG51bWJlciBvZiBwYWdlcyBpbiB0
aGUgcmluZywgcHJvdGVjdGVkIGJ5IEwzICovCj4gPiArICAgIHVpbnQzMl90IG5wYWdlOwo+ID4g
KyAgICAvKiBudW1iZXIgb2YgcGFnZXMgdHJhbnNsYXRlZCBpbnRvIG1mbnMsIHByb3RlY3RlZCBi
eSBMMyAqLwo+ID4gKyAgICB1aW50MzJfdCBubWZuczsKPiA+ICsgICAgLyogY2FjaGVkIHR4IHBv
aW50ZXIgbG9jYXRpb24sIHByb3RlY3RlZCBieSBMMyAqLwo+ID4gKyAgICB1aW50MzJfdCB0eF9w
dHI7Cj4gPiArICAgIC8qIG1hcHBlZCByaW5nIHBhZ2VzIHByb3RlY3RlZCBieSBMMyAqLwo+ID4g
KyAgICB1aW50OF90ICoqbWZuX21hcHBpbmc7Cj4gPiArICAgIC8qIGxpc3Qgb2YgbWZucyBvZiBn
dWVzdCByaW5nLCBwcm90ZWN0ZWQgYnkgTDMgKi8KPiA+ICsgICAgbWZuX3QgKm1mbnM7Cj4gPiAr
ICAgIC8qIGxpc3Qgb2Ygc3RydWN0IHBlbmRpbmdfZW50IGZvciB0aGlzIHJpbmcsIHByb3RlY3Rl
ZCBieSBMMyAqLwo+ID4gKyAgICBzdHJ1Y3QgaGxpc3RfaGVhZCBwZW5kaW5nOwo+ID4gKyAgICAv
KiBudW1iZXIgb2YgcGVuZGluZyBlbnRyaWVzIHF1ZXVlZCBmb3IgdGhpcyByaW5nLCBwcm90ZWN0
ZWQgYnkgTDMgKi8KPiA+ICsgICAgdWludDMyX3QgbnBlbmRpbmc7Cj4gPiArfTsKPiA+ICsKPiA+
ICsvKiBEYXRhIGFib3V0IGEgc2luZ2xlLXNlbmRlciByaW5nLCBoZWxkIGJ5IHRoZSBzZW5kZXIg
KHBhcnRuZXIpIGRvbWFpbiAqLwo+ID4gK3N0cnVjdCBhcmdvX3NlbmRfaW5mbwo+ID4gK3sKPiA+
ICsgICAgLyogbmV4dCBub2RlIGluIHRoZSBoYXNoLCBwcm90ZWN0ZWQgYnkgTHNlbmQgKi8KPiA+
ICsgICAgc3RydWN0IGhsaXN0X25vZGUgbm9kZTsKPiA+ICsgICAgLyogdGhpcyByaW5nJ3MgaWQs
IHByb3RlY3RlZCBieSBMc2VuZCAqLwo+ID4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIGlkOwo+
ID4gK307Cj4gPiArCj4gPiArLyogQSBzcGFjZS1hdmFpbGFibGUgbm90aWZpY2F0aW9uIHRoYXQg
aXMgYXdhaXRpbmcgc3VmZmljaWVudCBzcGFjZSAqLwo+ID4gK3N0cnVjdCBwZW5kaW5nX2VudAo+
ID4gK3sKPiA+ICsgICAgLyogTGlzdCBub2RlIHdpdGhpbiBhcmdvX3JpbmdfaW5mbydzIHBlbmRp
bmcgbGlzdCAqLwo+ID4gKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSBub2RlOwo+ID4gKyAgICAvKgo+
ID4gKyAgICAgKiBMaXN0IG5vZGUgd2l0aGluIGFyZ29fZG9tYWluJ3Mgd2lsZGNhcmRfcGVuZF9s
aXN0LiBPbmx5IHVzZWQgaWYgdGhlCj4gPiArICAgICAqIHJpbmcgaXMgb25lIHdpdGggYSB3aWxk
Y2FyZCBwYXJ0bmVyIChpZS4gdGhhdCBhbnkgZG9tYWluIG1heSBzZW5kIHRvKQo+ID4gKyAgICAg
KiB0byBlbmFibGUgY2FuY2VsbGluZyBzaWduYWxzIG9uIHdpbGRjYXJkIHJpbmdzIG9uIGRvbWFp
biBkZXN0cm95Lgo+ID4gKyAgICAgKi8KPiA+ICsgICAgc3RydWN0IGhsaXN0X25vZGUgd2lsZGNh
cmRfbm9kZTsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogUG9pbnRlciB0byB0aGUgcmluZ19pbmZv
IHRoYXQgdGhpcyBlbnQgcGVydGFpbnMgdG8uIFVzZWQgdG8gZW5zdXJlIHRoYXQKPiA+ICsgICAg
ICogcmluZ19pbmZvLT5ucGVuZGluZyBpcyBkZWNyZW1lbnRlZCB3aGVuIGVudHMgZm9yIHdpbGRj
YXJkIHJpbmdzIGFyZQo+ID4gKyAgICAgKiBjYW5jZWxsZWQgZm9yIGRvbWFpbiBkZXN0cm95Lgo+
ID4gKyAgICAgKiBDYXV0aW9uOiBNdXN0IGhvbGQgdGhlIGNvcnJlY3QgbG9ja3MgYmVmb3JlIGFj
Y2Vzc2luZyByaW5nX2luZm8gdmlhIHRoaXMuCj4gPiArICAgICAqLwo+ID4gKyAgICBzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPiA+ICsgICAgLyogZG9tYWluIHRvIGJlIG5vdGlm
aWVkIHdoZW4gc3BhY2UgaXMgYXZhaWxhYmxlICovCj4gPiArICAgIGRvbWlkX3QgZG9tYWluX2lk
Owo+ID4gKyAgICB1aW50MTZfdCBwYWQ7Cj4gPiArICAgIC8qIG1pbmltdW0gcmluZyBzcGFjZSBh
dmFpbGFibGUgdGhhdCB0aGlzIHNpZ25hbCBpcyB3YWl0aW5nIHVwb24gKi8KPiA+ICsgICAgdWlu
dDMyX3QgbGVuOwo+ID4gK307Cj4gPiArCj4gPiArLyoKPiA+ICsgKiBUaGUgdmFsdWUgb2YgdGhl
IGFyZ28gZWxlbWVudCBpbiBhIHN0cnVjdCBkb21haW4gaXMKPiA+ICsgKiBwcm90ZWN0ZWQgYnkg
dGhlIGdsb2JhbCBsb2NrIGFyZ29fbG9jazogTDEKPiA+ICsgKi8KPiA+ICsjZGVmaW5lIEFSR09f
SFRBQkxFX1NJWkUgMzIKPiA+ICtzdHJ1Y3QgYXJnb19kb21haW4KPiA+ICt7Cj4gPiArICAgIC8q
IEwyICovCj4gPiArICAgIHJ3bG9ja190IGxvY2s7Cj4gPiArICAgIC8qCj4gPiArICAgICAqIEhh
c2ggdGFibGUgb2YgYXJnb19yaW5nX2luZm8gYWJvdXQgcmluZ3MgdGhpcyBkb21haW4gaGFzIHJl
Z2lzdGVyZWQuCj4gPiArICAgICAqIFByb3RlY3RlZCBieSBMMi4KPiA+ICsgICAgICovCj4gPiAr
ICAgIHN0cnVjdCBobGlzdF9oZWFkIHJpbmdfaGFzaFtBUkdPX0hUQUJMRV9TSVpFXTsKPiA+ICsg
ICAgLyogQ291bnRlciBvZiByaW5ncyByZWdpc3RlcmVkIGJ5IHRoaXMgZG9tYWluLiBQcm90ZWN0
ZWQgYnkgTDIuICovCj4gPiArICAgIHVpbnQzMl90IHJpbmdfY291bnQ7Cj4gPiArCj4gPiArICAg
IC8qIExzZW5kICovCj4gPiArICAgIHNwaW5sb2NrX3Qgc2VuZF9sb2NrOwo+ID4gKyAgICAvKgo+
ID4gKyAgICAgKiBIYXNoIHRhYmxlIG9mIGFyZ29fc2VuZF9pbmZvIGFib3V0IHJpbmdzIG90aGVy
IGRvbWFpbnMgaGF2ZSByZWdpc3RlcmVkCj4gPiArICAgICAqIGZvciB0aGlzIGRvbWFpbiB0byBz
ZW5kIHRvLiBTaW5nbGUgcGFydG5lciwgbm9uLXdpbGRjYXJkIHJpbmdzLgo+ID4gKyAgICAgKiBQ
cm90ZWN0ZWQgYnkgTHNlbmQuCj4gPiArICAgICAqLwo+ID4gKyAgICBzdHJ1Y3QgaGxpc3RfaGVh
ZCBzZW5kX2hhc2hbQVJHT19IVEFCTEVfU0laRV07Cj4gPiArCj4gPiArICAgIC8qIEx3aWxkY2Fy
ZCAqLwo+ID4gKyAgICBzcGlubG9ja190IHdpbGRjYXJkX2xvY2s7Cj4gPiArICAgIC8qCj4gPiAr
ICAgICAqIExpc3Qgb2YgcGVuZGluZyBzcGFjZS1hdmFpbGFibGUgc2lnbmFscyBmb3IgdGhpcyBk
b21haW4gYWJvdXQgd2lsZGNhcmQKPiA+ICsgICAgICogcmluZ3MgcmVnaXN0ZXJlZCBieSBvdGhl
ciBkb21haW5zLiBQcm90ZWN0ZWQgYnkgTHdpbGRjYXJkLgo+ID4gKyAgICAgKi8KPiA+ICsgICAg
c3RydWN0IGhsaXN0X2hlYWQgd2lsZGNhcmRfcGVuZF9saXN0Owo+ID4gK307Cj4gPiArCj4gPiAr
LyoKPiA+ICsgKiBMb2NraW5nIGlzIG9yZ2FuaXplZCBhcyBmb2xsb3dzOgo+ID4gKyAqCj4gPiAr
ICogVGVybWlub2xvZ3k6IFIoPGxvY2s+KSBtZWFucyB0YWtpbmcgYSByZWFkIGxvY2sgb24gdGhl
IHNwZWNpZmllZCBsb2NrOwo+ID4gKyAqICAgICAgICAgICAgICBXKDxsb2NrPikgbWVhbnMgdGFr
aW5nIGEgd3JpdGUgbG9jayBvbiBpdC4KPiA+ICsgKgo+ID4gKyAqIEwxIDogVGhlIGdsb2JhbCBs
b2NrOiBhcmdvX2xvY2sKPiA+ICsgKiBQcm90ZWN0cyB0aGUgYXJnbyBlbGVtZW50cyBvZiBhbGwg
c3RydWN0IGRvbWFpbiAqZCBpbiB0aGUgc3lzdGVtLgo+ID4gKyAqIEl0IGRvZXMgbm90IHByb3Rl
Y3QgYW55IG9mIHRoZSBlbGVtZW50cyBvZiBkLT5hcmdvLCBvbmx5IHRoZWlyCj4gPiArICogYWRk
cmVzc2VzLgo+ID4gKyAqCj4gPiArICogQnkgZXh0ZW5zaW9uIHNpbmNlIHRoZSBkZXN0cnVjdGlv
biBvZiBhIGRvbWFpbiB3aXRoIGEgbm9uLU5VTEwKPiA+ICsgKiBkLT5hcmdvIHdpbGwgbmVlZCB0
byBmcmVlIHRoZSBkLT5hcmdvIHBvaW50ZXIsIGhvbGRpbmcgVyhMMSkKPiA+ICsgKiBndWFyYW50
ZWVzIHRoYXQgbm8gZG9tYWlucyBwb2ludGVycyB0aGF0IGFyZ28gaXMgaW50ZXJlc3RlZCBpbgo+
ID4gKyAqIGJlY29tZSBpbnZhbGlkIHdoaWxzdCB0aGlzIGxvY2sgaXMgaGVsZC4KPiA+ICsgKi8K
PiA+ICsKPiA+ICtzdGF0aWMgREVGSU5FX1JXTE9DSyhhcmdvX2xvY2spOyAvKiBMMSAqLwo+ID4g
Kwo+ID4gKy8qCj4gPiArICogTDIgOiBUaGUgcGVyLWRvbWFpbiByaW5nIGhhc2ggbG9jazogZC0+
YXJnby0+bG9jawo+ID4gKyAqIEhvbGRpbmcgYSByZWFkIGxvY2sgb24gTDIgcHJvdGVjdHMgdGhl
IHJpbmcgaGFzaCB0YWJsZSBhbmQKPiA+ICsgKiB0aGUgZWxlbWVudHMgaW4gdGhlIGhhc2hfdGFi
bGUgZC0+YXJnby0+cmluZ19oYXNoLCBhbmQKPiA+ICsgKiB0aGUgbm9kZSBhbmQgaWQgZmllbGRz
IGluIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyBpbiB0aGUKPiA+ICsgKiBoYXNoIHRhYmxlLgo+ID4g
KyAqIEhvbGRpbmcgYSB3cml0ZSBsb2NrIG9uIEwyIHByb3RlY3RzIGFsbCBvZiB0aGUgZWxlbWVu
dHMgb2YKPiA+ICsgKiBzdHJ1Y3QgYXJnb19yaW5nX2luZm8uCj4gPiArICoKPiA+ICsgKiBUbyB0
YWtlIEwyIHlvdSBtdXN0IGFscmVhZHkgaGF2ZSBSKEwxKS4gVyhMMSkgaW1wbGllcyBXKEwyKSBh
bmQgTDMuCj4gPiArICoKPiA+ICsgKiBMMyA6IFRoZSByaW5naW5mbyBsb2NrOiBhcmdvX3Jpbmdf
aW5mbyAqcmluZ2luZm87IHJpbmdpbmZvLT5sb2NrCj4gPiArICogUHJvdGVjdHMgYWxsIHRoZSBm
aWVsZHMgd2l0aGluIHRoZSBhcmdvX3JpbmdfaW5mbywgYXNpZGUgZnJvbSB0aGUgb25lcyB0aGF0
Cj4gPiArICogTDIgYWxyZWFkeSBwcm90ZWN0czogbm9kZSwgaWQsIGxvY2suCj4gPiArICoKPiA+
ICsgKiBUbyBhcXVpcmUgTDMgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIoTDIpLiBXKEwyKSBpbXBs
aWVzIEwzLgo+ID4gKyAqCj4gPiArICogTHNlbmQgOiBUaGUgcGVyLWRvbWFpbiBzaW5nbGUtc2Vu
ZGVyIHBhcnRuZXIgcmluZ3MgbG9jazogZC0+YXJnby0+c2VuZF9sb2NrCj4gPiArICogUHJvdGVj
dHMgdGhlIHBlci1kb21haW4gc2VuZCBoYXNoIHRhYmxlIDogZC0+YXJnby0+c2VuZF9oYXNoCj4g
PiArICogYW5kIHRoZSBlbGVtZW50cyBpbiB0aGUgaGFzaCB0YWJsZSwgYW5kIHRoZSBub2RlIGFu
ZCBpZCBmaWVsZHMKPiA+ICsgKiBpbiBzdHJ1Y3QgYXJnb19zZW5kX2luZm8gaW4gdGhlIGhhc2gg
dGFibGUuCj4gPiArICoKPiA+ICsgKiBUbyB0YWtlIExzZW5kLCB5b3UgbXVzdCBhbHJlYWR5IGhh
dmUgUihMMSkuIFcoTDEpIGltcGxpZXMgTHNlbmQuCj4gPiArICogRG8gbm90IGF0dGVtcHQgdG8g
YWNxdWlyZSBhIEwyIG9uIGFueSBkb21haW4gYWZ0ZXIgdGFraW5nIGFuZCB3aGlsZQo+ID4gKyAq
IGhvbGRpbmcgYSBMc2VuZCBsb2NrIC0tIGFjcXVpcmUgdGhlIEwyIChpZiBvbmUgaXMgbmVlZGVk
KSBiZWZvcmVoYW5kLgo+ID4gKyAqCj4gPiArICogTHdpbGRjYXJkIDogVGhlIHBlci1kb21haW4g
d2lsZGNhcmQgcGVuZGluZyBsaXN0IGxvY2s6IGQtPmFyZ28tPndpbGRjYXJkX2xvY2sKPiA+ICsg
KiBQcm90ZWN0cyB0aGUgcGVyLWRvbWFpbiBsaXN0IG9mIG91dHN0YW5kaW5nIHNpZ25hbHMgZm9y
IHNwYWNlIGF2YWlsYWJpbGl0eQo+ID4gKyAqIG9uIHdpbGRjYXJkIHJpbmdzLgo+ID4gKyAqCj4g
PiArICogVG8gdGFrZSBMd2lsZGNhcmQsIHlvdSBtdXN0IGFscmVhZHkgaGF2ZSBSKEwxKS4gVyhM
MSkgaW1wbGllcyBMd2lsZGNhcmQuCj4gPiArICogTm8gb3RoZXIgbG9ja3MgYXJlIGFjcXVpcmVk
IGFmdGVyIG9idGFpbmluZyBMd2lsZGNhcmQuCj4gPiArICovCj4gPgo+ID4gIC8qIENoYW5nZSB0
aGlzIHRvICNkZWZpbmUgQVJHT19ERUJVRyBoZXJlIHRvIGVuYWJsZSBtb3JlIGRlYnVnIG1lc3Nh
Z2VzICovCj4gPiAgI3VuZGVmIEFSR09fREVCVUcKPiA+IEBAIC0yOCwxMCArMTk4LDI5OSBAQAo+
ID4gICNkZWZpbmUgYXJnb19kcHJpbnRrKGZvcm1hdCwgLi4uICkgKCh2b2lkKTApCj4gPiAgI2Vu
ZGlmCj4gPgo+ID4gK3N0YXRpYyB2b2lkCj4gPiArcmluZ191bm1hcChzdHJ1Y3QgYXJnb19yaW5n
X2luZm8gKnJpbmdfaW5mbykKPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKwo+
ID4gKyAgICBpZiAoICFyaW5nX2luZm8tPm1mbl9tYXBwaW5nICkKPiA+ICsgICAgICAgIHJldHVy
bjsKPiA+ICsKPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCByaW5nX2luZm8tPm5tZm5zOyBpKysg
KQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBpZiAoICFyaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ld
ICkKPiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPiA+ICsgICAgICAgIGlmICggcmluZ19pbmZv
LT5tZm5zICkKPiA+ICsgICAgICAgICAgICBhcmdvX2RwcmludGsoWEVOTE9HX0VSUiAiYXJnbzog
dW5tYXBwaW5nIHBhZ2UgJSJQUklfbWZuIiBmcm9tICVwXG4iLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICBtZm5feChyaW5nX2luZm8tPm1mbnNbaV0pLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICByaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldKTsKPiA+ICsgICAgICAgIHVubWFw
X2RvbWFpbl9wYWdlX2dsb2JhbChyaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldKTsKPiA+ICsgICAg
ICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0gPSBOVUxMOwo+ID4gKyAgICB9Cj4gPiArfQo+
ID4gKwo+ID4gK3N0YXRpYyB2b2lkCj4gPiArd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShk
b21pZF90IGRvbWFpbl9pZCwgc3RydWN0IHBlbmRpbmdfZW50ICplbnQpCj4gPiArewo+ID4gKyAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gZ2V0X2RvbWFpbl9ieV9pZChkb21haW5faWQpOwo+ID4gKyAg
ICBpZiAoICFkICkKPiA+ICsgICAgICAgIHJldHVybjsKPiA+ICsKPiA+ICsgICAgaWYgKCBkLT5h
cmdvICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgc3Bpbl9sb2NrKCZkLT5hcmdvLT53aWxkY2Fy
ZF9sb2NrKTsKPiA+ICsgICAgICAgIGhsaXN0X2RlbCgmZW50LT53aWxkY2FyZF9ub2RlKTsKPiA+
ICsgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5hcmdvLT53aWxkY2FyZF9sb2NrKTsKPiA+ICsgICAg
fQo+ID4gKyAgICBwdXRfZG9tYWluKGQpOwo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMgdm9pZAo+
ID4gK3BlbmRpbmdfcmVtb3ZlX2FsbChzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykK
PiA+ICt7Cj4gPiArICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlLCAqbmV4dDsKPiA+ICsgICAg
c3RydWN0IHBlbmRpbmdfZW50ICplbnQ7Cj4gPiArCj4gPiArICAgIGhsaXN0X2Zvcl9lYWNoX2Vu
dHJ5X3NhZmUoZW50LCBub2RlLCBuZXh0LCAmcmluZ19pbmZvLT5wZW5kaW5nLCBub2RlKQo+ID4g
KyAgICB7Cj4gPiArICAgICAgICBpZiAoIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCA9PSBYRU5f
QVJHT19ET01JRF9BTlkgKQo+ID4gKyAgICAgICAgICAgIHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9y
ZW1vdmUoZW50LT5kb21haW5faWQsIGVudCk7Cj4gPiArICAgICAgICBobGlzdF9kZWwoJmVudC0+
bm9kZSk7Cj4gPiArICAgICAgICB4ZnJlZShlbnQpOwo+ID4gKyAgICB9Cj4gPiArICAgIHJpbmdf
aW5mby0+bnBlbmRpbmcgPSAwOwo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMgdm9pZAo+ID4gK3dp
bGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKHN0cnVjdCBkb21haW4gKmQpCj4gPiArewo+ID4g
KyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9kZSwgKm5leHQ7Cj4gPiArICAgIHN0cnVjdCBwZW5k
aW5nX2VudCAqZW50Owo+ID4gKwo+ID4gKyAgICBBU1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZh
cmdvX2xvY2spKTsKPiA+ICsKPiA+ICsgICAgaGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnQs
IG5vZGUsIG5leHQsICZkLT5hcmdvLT53aWxkY2FyZF9wZW5kX2xpc3QsCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbm9kZSkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgaGxpc3Rf
ZGVsKCZlbnQtPm5vZGUpOwo+ID4gKyAgICAgICAgZW50LT5yaW5nX2luZm8tPm5wZW5kaW5nLS07
Cj4gPiArICAgICAgICBobGlzdF9kZWwoJmVudC0+d2lsZGNhcmRfbm9kZSk7Cj4gPiArICAgICAg
ICB4ZnJlZShlbnQpOwo+ID4gKyAgICB9Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyB2b2lkCj4g
PiArcmluZ19yZW1vdmVfbWZucyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19y
aW5nX2luZm8gKnJpbmdfaW5mbykKPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4g
Kwo+ID4gKyAgICBBU1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZkLT5hcmdvLT5sb2NrKSB8fAo+
ID4gKyAgICAgICAgICAgcndfaXNfd3JpdGVfbG9ja2VkKCZhcmdvX2xvY2spKTsKPiA+ICsKPiA+
ICsgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5zICkKPiA+ICsgICAgICAgIHJldHVybjsKPiA+ICsK
PiA+ICsgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5fbWFwcGluZyApCj4gPiArICAgIHsKPiA+ICsg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gKyAg
ICB9Cj4gPiArCj4gPiArICAgIHJpbmdfdW5tYXAocmluZ19pbmZvKTsKPiA+ICsKPiA+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCByaW5nX2luZm8tPm5tZm5zOyBpKysgKQo+ID4gKyAgICAgICAgaWYg
KCAhbWZuX2VxKHJpbmdfaW5mby0+bWZuc1tpXSwgSU5WQUxJRF9NRk4pICkKPiA+ICsgICAgICAg
ICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShyaW5nX2luZm8tPm1mbnNbaV0pKTsK
PiA+ICsKPiA+ICsgICAgeGZyZWUocmluZ19pbmZvLT5tZm5zKTsKPiA+ICsgICAgcmluZ19pbmZv
LT5tZm5zID0gTlVMTDsKPiA+ICsgICAgcmluZ19pbmZvLT5ucGFnZSA9IDA7Cj4gPiArICAgIHhm
cmVlKHJpbmdfaW5mby0+bWZuX21hcHBpbmcpOwo+ID4gKyAgICByaW5nX2luZm8tPm1mbl9tYXBw
aW5nID0gTlVMTDsKPiA+ICsgICAgcmluZ19pbmZvLT5ubWZucyA9IDA7Cj4gPiArfQo+ID4gKwo+
ID4gK3N0YXRpYyB2b2lkCj4gPiArcmluZ19yZW1vdmVfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKPiA+ICt7Cj4gPiArICAgIEFTU0VSVChy
d19pc193cml0ZV9sb2NrZWQoJmQtPmFyZ28tPmxvY2spIHx8Cj4gPiArICAgICAgICAgICByd19p
c193cml0ZV9sb2NrZWQoJmFyZ29fbG9jaykpOwo+ID4gKwo+ID4gKyAgICBwZW5kaW5nX3JlbW92
ZV9hbGwocmluZ19pbmZvKTsKPiA+ICsgICAgaGxpc3RfZGVsKCZyaW5nX2luZm8tPm5vZGUpOwo+
ID4gKyAgICByaW5nX3JlbW92ZV9tZm5zKGQsIHJpbmdfaW5mbyk7Cj4gPiArICAgIHhmcmVlKHJp
bmdfaW5mbyk7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyB2b2lkCj4gPiArZG9tYWluX3Jpbmdz
X3JlbW92ZV9hbGwoc3RydWN0IGRvbWFpbiAqZCkKPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGlu
dCBpOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSR09fSFRBQkxFX1NJWkU7ICsr
aSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlLCAqbmV4
dDsKPiA+ICsgICAgICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOwo+ID4gKwo+
ID4gKyAgICAgICAgaGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShyaW5nX2luZm8sIG5vZGUsIG5l
eHQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmdvLT5yaW5n
X2hhc2hbaV0sIG5vZGUpCj4gPiArICAgICAgICAgICAgcmluZ19yZW1vdmVfaW5mbyhkLCByaW5n
X2luZm8pOwo+ID4gKyAgICB9Cj4gPiArICAgIGQtPmFyZ28tPnJpbmdfY291bnQgPSAwOwo+ID4g
K30KPiA+ICsKPiA+ICsvKgo+ID4gKyAqIFRlYXIgZG93biBhbGwgcmluZ3Mgb2Ygb3RoZXIgZG9t
YWlucyB3aGVyZSBzcmNfZCBkb21haW4gaXMgdGhlIHBhcnRuZXIuCj4gPiArICogKGllLiBpdCBp
cyB0aGUgc2luZ2xlIGRvbWFpbiB0aGF0IGNhbiBzZW5kIHRvIHRob3NlIHJpbmdzLikKPiA+ICsg
KiBUaGlzIHdpbGwgYWxzbyBjYW5jZWwgYW55IHBlbmRpbmcgbm90aWZpY2F0aW9ucyBhYm91dCB0
aG9zZSByaW5ncy4KPiA+ICsgKi8KPiA+ICtzdGF0aWMgdm9pZAo+ID4gK3BhcnRuZXJfcmluZ3Nf
cmVtb3ZlKHN0cnVjdCBkb21haW4gKnNyY19kKQo+ID4gK3sKPiA+ICsgICAgdW5zaWduZWQgaW50
IGk7Cj4gPiArCj4gPiArICAgIEFTU0VSVChyd19pc193cml0ZV9sb2NrZWQoJmFyZ29fbG9jaykp
Owo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSR09fSFRBQkxFX1NJWkU7ICsraSAp
Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlLCAqbmV4dDsK
PiA+ICsgICAgICAgIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqc2VuZF9pbmZvOwo+ID4gKwo+ID4g
KyAgICAgICAgaGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShzZW5kX2luZm8sIG5vZGUsIG5leHQs
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzcmNfZC0+YXJnby0+c2Vu
ZF9oYXNoW2ldLCBub2RlKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHN0cnVjdCBh
cmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOwo+ID4gKyAgICAgICAgICAgIHN0cnVjdCBkb21haW4g
KmRzdF9kOwo+ID4gKwo+ID4gKyAgICAgICAgICAgIGRzdF9kID0gZ2V0X2RvbWFpbl9ieV9pZChz
ZW5kX2luZm8tPmlkLmRvbWFpbl9pZCk7Cj4gPiArICAgICAgICAgICAgaWYgKCBkc3RfZCApCj4g
PiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICByaW5nX2luZm8gPSByaW5nX2Zp
bmRfaW5mbyhkc3RfZCwgJnNlbmRfaW5mby0+aWQpOwo+ID4gKyAgICAgICAgICAgICAgICBpZiAo
IHJpbmdfaW5mbyApCj4gPiArICAgICAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAg
ICAgIHJpbmdfcmVtb3ZlX2luZm8oZHN0X2QsIHJpbmdfaW5mbyk7Cj4gPiArICAgICAgICAgICAg
ICAgICAgICBkc3RfZC0+YXJnby0+cmluZ19jb3VudC0tOwo+ID4gKyAgICAgICAgICAgICAgICB9
Cj4gPiArCj4gPiArICAgICAgICAgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOwo+ID4gKyAgICAg
ICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgICAgICBobGlzdF9kZWwoJnNlbmRfaW5mby0+bm9k
ZSk7Cj4gPiArICAgICAgICAgICAgeGZyZWUoc2VuZF9pbmZvKTsKPiA+ICsgICAgICAgIH0KPiA+
ICsgICAgfQo+ID4gK30KPiA+ICsKPiA+ICBsb25nCj4gPiAgZG9fYXJnb19vcCh1bnNpZ25lZCBp
bnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gPiAgICAgICAgICAg
ICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywK
PiA+ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKPiA+ICB7Cj4gPiAtICAgIHJldHVy
biAtRU5PU1lTOwo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFp
bjsKPiA+ICsgICAgbG9uZyByYyA9IC1FRkFVTFQ7Cj4gPiArCj4gPiArICAgIGFyZ29fZHByaW50
aygiLT5kb19hcmdvX29wKCV1LCVwLCVwLCVkLCVkKVxuIiwgY21kLAo+ID4gKyAgICAgICAgICAg
ICAgICAgKHZvaWQgKilhcmcxLnAsICh2b2lkICopYXJnMi5wLCAoaW50KSBhcmczLCAoaW50KSBh
cmc0KTsKPiA+ICsKPiA+ICsgICAgaWYgKCB1bmxpa2VseSghb3B0X2FyZ29fZW5hYmxlZCkgKQo+
ID4gKyAgICB7Cj4gPiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+ID4gKyAgICAgICAgcmV0
dXJuIHJjOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGRvbWFpbl9sb2NrKGN1cnJkKTsKPiA+
ICsKPiA+ICsgICAgc3dpdGNoIChjbWQpCj4gPiArICAgIHsKPiA+ICsgICAgZGVmYXVsdDoKPiA+
ICsgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gPiArICAgICAgICBicmVhazsKPiA+ICsgICAg
fQo+ID4gKwo+ID4gKyAgICBkb21haW5fdW5sb2NrKGN1cnJkKTsKPiA+ICsKPiA+ICsgICAgYXJn
b19kcHJpbnRrKCI8LWRvX2FyZ29fb3AoJXUpPSVsZFxuIiwgY21kLCByYyk7Cj4gPiArCj4gPiAr
ICAgIHJldHVybiByYzsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIHZvaWQKPiA+ICthcmdvX2Rv
bWFpbl9pbml0KHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbykKPiA+ICt7Cj4gPiArICAgIHVuc2ln
bmVkIGludCBpOwo+ID4gKwo+ID4gKyAgICByd2xvY2tfaW5pdCgmYXJnby0+bG9jayk7Cj4gPiAr
ICAgIHNwaW5fbG9ja19pbml0KCZhcmdvLT5zZW5kX2xvY2spOwo+ID4gKyAgICBzcGluX2xvY2tf
aW5pdCgmYXJnby0+d2lsZGNhcmRfbG9jayk7Cj4gPiArICAgIGFyZ28tPnJpbmdfY291bnQgPSAw
Owo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSR09fSFRBQkxFX1NJWkU7ICsraSAp
Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIElOSVRfSExJU1RfSEVBRCgmYXJnby0+cmluZ19oYXNo
W2ldKTsKPiA+ICsgICAgICAgIElOSVRfSExJU1RfSEVBRCgmYXJnby0+c2VuZF9oYXNoW2ldKTsK
PiA+ICsgICAgfQo+ID4gKyAgICBJTklUX0hMSVNUX0hFQUQoJmFyZ28tPndpbGRjYXJkX3BlbmRf
bGlzdCk7Cj4gPiArfQo+ID4gKwo+ID4gK2ludAo+ID4gK2FyZ29faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGFyZ29fZG9tYWluICphcmdvOwo+ID4gKwo+ID4g
KyAgICBpZiAoICFvcHRfYXJnb19lbmFibGVkICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgYXJn
b19kcHJpbnRrKCJhcmdvIGRpc2FibGVkLCBkb21pZDogJWRcbiIsIGQtPmRvbWFpbl9pZCk7Cj4g
PiArICAgICAgICByZXR1cm4gMDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBhcmdvX2Rwcmlu
dGsoImluaXQ6IGRvbWlkOiAlZFxuIiwgZC0+ZG9tYWluX2lkKTsKPiA+ICsKPiA+ICsgICAgYXJn
byA9IHhtYWxsb2Moc3RydWN0IGFyZ29fZG9tYWluKTsKPiA+ICsgICAgaWYgKCAhYXJnbyApCj4g
PiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+ICsKPiA+ICsgICAgd3JpdGVfbG9jaygmYXJn
b19sb2NrKTsKPiA+ICsKPiA+ICsgICAgYXJnb19kb21haW5faW5pdChhcmdvKTsKPiA+ICsKPiA+
ICsgICAgZC0+YXJnbyA9IGFyZ287Cj4gPiArCj4gPiArICAgIHdyaXRlX3VubG9jaygmYXJnb19s
b2NrKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+ID4gK3ZvaWQKPiA+
ICthcmdvX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPiA+ICt7Cj4gPiArICAgIEJVR19PTigh
ZC0+aXNfZHlpbmcpOwo+ID4gKwo+ID4gKyAgICB3cml0ZV9sb2NrKCZhcmdvX2xvY2spOwo+ID4g
Kwo+ID4gKyAgICBhcmdvX2RwcmludGsoImRlc3Ryb3k6IGRvbWlkICVkIGQtPmFyZ289JXBcbiIs
IGQtPmRvbWFpbl9pZCwgZC0+YXJnbyk7Cj4gPiArCj4gPiArICAgIGlmICggZC0+YXJnbyApCj4g
PiArICAgIHsKPiA+ICsgICAgICAgIGRvbWFpbl9yaW5nc19yZW1vdmVfYWxsKGQpOwo+ID4gKyAg
ICAgICAgcGFydG5lcl9yaW5nc19yZW1vdmUoZCk7Cj4gPiArICAgICAgICB3aWxkY2FyZF9yaW5n
c19wZW5kaW5nX3JlbW92ZShkKTsKPiA+ICsgICAgICAgIHhmcmVlKGQtPmFyZ28pOwo+ID4gKyAg
ICAgICAgZC0+YXJnbyA9IE5VTEw7Cj4gPiArICAgIH0KPiA+ICsgICAgd3JpdGVfdW5sb2NrKCZh
cmdvX2xvY2spOwo+ID4gK30KPiA+ICsKPiA+ICt2b2lkCj4gPiArYXJnb19zb2Z0X3Jlc2V0KHN0
cnVjdCBkb21haW4gKmQpCj4gPiArewo+ID4gKyAgICB3cml0ZV9sb2NrKCZhcmdvX2xvY2spOwo+
ID4gKwo+ID4gKyAgICBhcmdvX2RwcmludGsoInNvZnQgcmVzZXQgZD0lZCBkLT5hcmdvPSVwXG4i
LCBkLT5kb21haW5faWQsIGQtPmFyZ28pOwo+ID4gKwo+ID4gKyAgICBpZiAoIGQtPmFyZ28gKQo+
ID4gKyAgICB7Cj4gPiArICAgICAgICBkb21haW5fcmluZ3NfcmVtb3ZlX2FsbChkKTsKPiA+ICsg
ICAgICAgIHBhcnRuZXJfcmluZ3NfcmVtb3ZlKGQpOwo+ID4gKyAgICAgICAgd2lsZGNhcmRfcmlu
Z3NfcGVuZGluZ19yZW1vdmUoZCk7Cj4gPiArCj4gPiArICAgICAgICBpZiAoICFvcHRfYXJnb19l
bmFibGVkICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICB4ZnJlZShkLT5hcmdvKTsK
PiA+ICsgICAgICAgICAgICBkLT5hcmdvID0gTlVMTDsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAg
ICAgIGVsc2UKPiA+ICsgICAgICAgICAgICBhcmdvX2RvbWFpbl9pbml0KGQtPmFyZ28pOwo+ID4g
KyAgICB9Cj4gPiArCj4gPiArICAgIHdyaXRlX3VubG9jaygmYXJnb19sb2NrKTsKPiA+ICB9Cj4g
PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMK
PiA+IGluZGV4IGM2MjNkYWUuLjk1OTY4NDAgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vY29tbW9uL2Rv
bWFpbi5jCj4gPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gPiBAQCAtMzIsNiArMzIsNyBA
QAo+ID4gICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPiA+ICAjaW5jbHVkZSA8eGVuL3hl
bm9wcm9mLmg+Cj4gPiAgI2luY2x1ZGUgPHhlbi9pcnEuaD4KPiA+ICsjaW5jbHVkZSA8eGVuL2Fy
Z28uaD4KPiA+ICAjaW5jbHVkZSA8YXNtL2RlYnVnZ2VyLmg+Cj4gPiAgI2luY2x1ZGUgPGFzbS9w
Mm0uaD4KPiA+ICAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+ID4gQEAgLTI3Nyw2ICsyNzgs
MTAgQEAgc3RhdGljIHZvaWQgX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gPgo+
ID4gICAgICB4ZnJlZShkLT5wYnVmKTsKPiA+Cj4gPiArI2lmZGVmIENPTkZJR19BUkdPCj4gPiAr
ICAgIGFyZ29fZGVzdHJveShkKTsKPiA+ICsjZW5kaWYKPiA+ICsKPiA+ICAgICAgcmFuZ2VzZXRf
ZG9tYWluX2Rlc3Ryb3koZCk7Cj4gPgo+ID4gICAgICBmcmVlX2NwdW1hc2tfdmFyKGQtPmRpcnR5
X2NwdW1hc2spOwo+ID4gQEAgLTM3Niw2ICszODEsOSBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5f
Y3JlYXRlKGRvbWlkX3QgZG9taWQsCj4gPiAgICAgIHNwaW5fbG9ja19pbml0KCZkLT5oeXBlcmNh
bGxfZGVhZGxvY2tfbXV0ZXgpOwo+ID4gICAgICBJTklUX1BBR0VfTElTVF9IRUFEKCZkLT5wYWdl
X2xpc3QpOwo+ID4gICAgICBJTklUX1BBR0VfTElTVF9IRUFEKCZkLT54ZW5wYWdlX2xpc3QpOwo+
ID4gKyNpZmRlZiBDT05GSUdfQVJHTwo+ID4gKyAgICByd2xvY2tfaW5pdCgmZC0+YXJnb19sb2Nr
KTsKPiA+ICsjZW5kaWYKPiA+Cj4gPiAgICAgIHNwaW5fbG9ja19pbml0KCZkLT5ub2RlX2FmZmlu
aXR5X2xvY2spOwo+ID4gICAgICBkLT5ub2RlX2FmZmluaXR5ID0gTk9ERV9NQVNLX0FMTDsKPiA+
IEBAIC00NDUsNiArNDUzLDExIEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRf
dCBkb21pZCwKPiA+ICAgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gPiAgICAgICAgICBpbml0X3N0
YXR1cyB8PSBJTklUX2dudHRhYjsKPiA+Cj4gPiArI2lmZGVmIENPTkZJR19BUkdPCj4gPiArICAg
ICAgICBpZiAoIChlcnIgPSBhcmdvX2luaXQoZCkpICE9IDAgKQo+ID4gKyAgICAgICAgICAgIGdv
dG8gZmFpbDsKPiA+ICsjZW5kaWYKPiA+ICsKPiA+ICAgICAgICAgIGVyciA9IC1FTk9NRU07Cj4g
Pgo+ID4gICAgICAgICAgZC0+cGJ1ZiA9IHh6YWxsb2NfYXJyYXkoY2hhciwgRE9NQUlOX1BCVUZf
U0laRSk7Cj4gPiBAQCAtNzE3LDYgKzczMCw5IEBAIGludCBkb21haW5fa2lsbChzdHJ1Y3QgZG9t
YWluICpkKQo+ID4gICAgICAgICAgaWYgKCBkLT5pc19keWluZyAhPSBET01EWUlOR19hbGl2ZSAp
Cj4gPiAgICAgICAgICAgICAgcmV0dXJuIGRvbWFpbl9raWxsKGQpOwo+ID4gICAgICAgICAgZC0+
aXNfZHlpbmcgPSBET01EWUlOR19keWluZzsKPiA+ICsjaWZkZWYgQ09ORklHX0FSR08KPiA+ICsg
ICAgICAgIGFyZ29fZGVzdHJveShkKTsKPiA+ICsjZW5kaWYKPiA+ICAgICAgICAgIGV2dGNobl9k
ZXN0cm95KGQpOwo+ID4gICAgICAgICAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoZCk7Cj4gPiAg
ICAgICAgICB0bWVtX2Rlc3Ryb3koZC0+dG1lbV9jbGllbnQpOwo+ID4gQEAgLTExNzUsNiArMTE5
MSwxMCBAQCBpbnQgZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKPiA+Cj4gPiAg
ICAgIGdyYW50X3RhYmxlX3dhcm5fYWN0aXZlX2dyYW50cyhkKTsKPiA+Cj4gPiArI2lmZGVmIENP
TkZJR19BUkdPCj4gPiArICAgIGFyZ29fc29mdF9yZXNldChkKTsKPiA+ICsjZW5kaWYKPiA+ICsK
PiA+ICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+ID4gICAgICB7Cj4gPiAgICAgICAgICBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZShydW5zdGF0ZV9ndWVzdCh2KSwgTlVMTCk7Cj4gPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvTWFrZWZpbGUgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQo+ID4gaW5k
ZXggZjc4OTVlNC4uM2QxNDUzMiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL01ha2VmaWxl
Cj4gPiArKysgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQo+ID4gQEAgLTUsNiArNSw3IEBAIGlmbmVx
ICgkKENPTkZJR19DT01QQVQpLCkKPiA+ICBjb21wYXQtYXJjaC0kKENPTkZJR19YODYpIDo9IHg4
Nl8zMgo+ID4KPiA+ICBoZWFkZXJzLXkgOj0gXAo+ID4gKyAgICBjb21wYXQvYXJnby5oIFwKPiA+
ICAgICAgY29tcGF0L2NhbGxiYWNrLmggXAo+ID4gICAgICBjb21wYXQvZWxmbm90ZS5oIFwKPiA+
ICAgICAgY29tcGF0L2V2ZW50X2NoYW5uZWwuaCBcCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL2FyZ28uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKPiA+IG5ldyBmaWxl
IG1vZGUgMTAwNjQ0Cj4gPiBpbmRleCAwMDAwMDAwLi40ODE4Njg0Cj4gPiAtLS0gL2Rldi9udWxs
Cj4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gPiBAQCAtMCwwICsxLDU5IEBA
Cj4gPiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ID4gKyAqIEFyZ28gOiBIeXBlcnZpc29yLU1l
ZGlhdGVkIGRhdGEgZVhjaGFuZ2UKPiA+ICsgKgo+ID4gKyAqIERlcml2ZWQgZnJvbSB2NHYsIHRo
ZSB2ZXJzaW9uIDIgb2YgdjJ2Lgo+ID4gKyAqCj4gPiArICogQ29weXJpZ2h0IChjKSAyMDEwLCBD
aXRyaXggU3lzdGVtcwo+ID4gKyAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5LCBCQUUgU3lzdGVt
cwo+ID4gKyAqCj4gPiArICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBj
aGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQo+ID4gKyAqIG9mIHRoaXMgc29m
dHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIp
LCB0bwo+ID4gKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGlu
Y2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCj4gPiArICogcmlnaHRzIHRvIHVzZSwgY29w
eSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29y
Cj4gPiArICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNv
bnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKPiA+ICsgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1
YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgo+ID4gKyAqCj4gPiArICogVGhlIGFi
b3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUg
aW5jbHVkZWQgaW4KPiA+ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9m
IHRoZSBTb2Z0d2FyZS4KPiA+ICsgKgo+ID4gKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAi
QVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCj4gPiArICog
SU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBN
RVJDSEFOVEFCSUxJVFksCj4gPiArICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCj4gPiArICogQVVUSE9S
UyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBP
UiBPVEhFUgo+ID4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJB
Q1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gPiArICogRlJPTSwgT1VUIE9GIE9SIElO
IENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgo+ID4gKyAq
IERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiA+ICsgKgo+ID4gKyAqLwo+ID4gKwo+ID4gKyNp
Zm5kZWYgX19YRU5fUFVCTElDX0FSR09fSF9fCj4gPiArI2RlZmluZSBfX1hFTl9QVUJMSUNfQVJH
T19IX18KPiA+ICsKPiA+ICsjaW5jbHVkZSAieGVuLmgiCj4gPiArCj4gPiArdHlwZWRlZiBzdHJ1
Y3QgeGVuX2FyZ29fYWRkcgo+ID4gK3sKPiA+ICsgICAgdWludDMyX3QgcG9ydDsKPiA+ICsgICAg
ZG9taWRfdCBkb21haW5faWQ7Cj4gPiArICAgIHVpbnQxNl90IHBhZDsKPiA+ICt9IHhlbl9hcmdv
X2FkZHJfdDsKPiA+ICsKPiA+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19yaW5nCj4gPiArewo+
ID4gKyAgICAvKiBHdWVzdHMgc2hvdWxkIHVzZSBhdG9taWMgb3BlcmF0aW9ucyB0byBhY2Nlc3Mg
cnhfcHRyICovCj4gPiArICAgIHVpbnQzMl90IHJ4X3B0cjsKPiA+ICsgICAgLyogR3Vlc3RzIHNo
b3VsZCB1c2UgYXRvbWljIG9wZXJhdGlvbnMgdG8gYWNjZXNzIHR4X3B0ciAqLwo+ID4gKyAgICB1
aW50MzJfdCB0eF9wdHI7Cj4gPiArICAgIC8qCj4gPiArICAgICAqIEhlYWRlciBzcGFjZSByZXNl
cnZlZCBmb3IgbGF0ZXIgdXNlLiBBbGlnbiB0aGUgc3RhcnQgb2YgdGhlIHJpbmcgdG8gYQo+ID4g
KyAgICAgKiBtdWx0aXBsZSBvZiB0aGUgbWVzc2FnZSBzbG90IHNpemUuCj4gPiArICAgICAqLwo+
ID4gKyAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKPiA+ICsjaWYgZGVmaW5lZChfX1NURENfVkVS
U0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKPiA+ICsgICAgdWludDhfdCBy
aW5nW107Cj4gPiArI2VsaWYgZGVmaW5lZChfX0dOVUNfXykKPiA+ICsgICAgdWludDhfdCByaW5n
WzBdOwo+ID4gKyNlbmRpZgo+ID4gK30geGVuX2FyZ29fcmluZ190Owo+ID4gKwo+ID4gKyNlbmRp
Zgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9hcmdvLmggYi94ZW4vaW5jbHVkZS94
ZW4vYXJnby5oCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4gaW5kZXggMDAwMDAwMC4uMjlk
MzJhOQo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL2FyZ28uaAo+
ID4gQEAgLTAsMCArMSwyMyBAQAo+ID4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiA+ICsgKiBB
cmdvIDogSHlwZXJ2aXNvci1NZWRpYXRlZCBkYXRhIGVYY2hhbmdlCj4gPiArICoKPiA+ICsgKiBD
b3B5cmlnaHQgKGMpIDIwMTgsIEJBRSBTeXN0ZW1zCj4gPiArICoKPiA+ICsgKiBUaGlzIHByb2dy
YW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiA+
ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgo+ID4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiA+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgo+ID4gKyAqCj4gPiArICogWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKPiA+ICsgKiBhbG9u
ZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQo+
ID4gKyAqIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0
b24sIE1BICAwMjExMS0xMzA3ICBVU0EKPiA+ICsgKi8KPiA+ICsKPiA+ICsjaWZuZGVmIF9fWEVO
X0FSR09fSF9fCj4gPiArI2RlZmluZSBfX1hFTl9BUkdPX0hfXwo+ID4gKwo+ID4gK2ludCBhcmdv
X2luaXQoc3RydWN0IGRvbWFpbiAqZCk7Cj4gPiArdm9pZCBhcmdvX2Rlc3Ryb3koc3RydWN0IGRv
bWFpbiAqZCk7Cj4gPiArdm9pZCBhcmdvX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCk7Cj4g
PiArCj4gPiArI2VuZGlmCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+ID4gaW5kZXggNDk1NmE3Ny4uMjA0MThlNyAxMDA2
NDQKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gPiArKysgYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAo+ID4gQEAgLTQ5MCw2ICs0OTAsMTIgQEAgc3RydWN0IGRvbWFpbgo+ID4g
ICAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3RfZW5hYmxlZCAgICAgICA6IDE7Cj4g
PiAgICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9zeW5jICAgICAgICAgIDogMTsK
PiA+ICAgICAgfSBtb25pdG9yOwo+ID4gKwo+ID4gKyNpZmRlZiBDT05GSUdfQVJHTwo+ID4gKyAg
ICAvKiBBcmdvIGludGVyZG9tYWluIGNvbW11bmljYXRpb24gc3VwcG9ydCAqLwo+ID4gKyAgICBy
d2xvY2tfdCBhcmdvX2xvY2s7Cj4gPiArICAgIHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbzsKPiA+
ICsjZW5kaWYKPiA+ICB9Owo+ID4KPiA+ICAvKiBQcm90ZWN0IHVwZGF0ZXMvcmVhZHMgKHJlc3Au
KSBvZiBkb21haW5fbGlzdCBhbmQgZG9tYWluX2hhc2guICovCj4gPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0LmxzdAo+ID4gaW5kZXggNTI3MzMy
MC4uOWY2MTZlNCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0Cj4gPiArKysg
Yi94ZW4vaW5jbHVkZS94bGF0LmxzdAo+ID4gQEAgLTE0OCwzICsxNDgsNSBAQAo+ID4gID8gICAg
Zmxhc2tfc2V0ZW5mb3JjZSAgICAgICAgICAgICAgICB4c20vZmxhc2tfb3AuaAo+ID4gICEgICAg
Zmxhc2tfc2lkX2NvbnRleHQgICAgICAgICAgICAgICB4c20vZmxhc2tfb3AuaAo+ID4gID8gICAg
Zmxhc2tfdHJhbnNpdGlvbiAgICAgICAgICAgICAgICB4c20vZmxhc2tfb3AuaAo+ID4gKz8gICAg
YXJnb19hZGRyICAgICAgICAgICAgICAgICAgICAgICBhcmdvLmgKPiA+ICs/ICAgIGFyZ29fcmlu
ZyAgICAgICAgICAgICAgICAgICAgICAgYXJnby5oCj4gPgo+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 22:28:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 22:28: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-devel-bounces@lists.xenproject.org>)
	id 1ggzra-0007PJ-7U; Tue, 08 Jan 2019 22:28: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ggzrY-0007P7-Sx
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 22:28:44 +0000
X-Inumbo-ID: c14e8e26-1394-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c14e8e26-1394-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 22:28:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ggzrV-0001CM-Pc; Tue, 08 Jan 2019 22:28:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ggzrV-0004Qh-Ir; Tue, 08 Jan 2019 22:28:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ggzrV-0003X1-Hc; Tue, 08 Jan 2019 22:28:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1ggzrV-0003X1-Hc@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Jan 2019 22:28:41 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQg
cmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBvdm1m
IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKICBCdWcgaW50cm9kdWNlZDog
IGQyZjFmNjQyM2JkMWQyM2NmMmZlNzdkNzQwMTk2MWQ3NzEwOTczNjkKICBCdWcgbm90IHByZXNl
bnQ6IDVmMTM3MTI3MGVjMmUyNjM2N2ZmODliOGIzMTJmMDhjNmFkZWI0NTUKICBMYXN0IGZhaWwg
cmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MzE4MzUvCgoKICBjb21taXQgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3NDAxOTYxZDc3MTA5NzM2
OQogIEF1dGhvcjogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIERhdGU6ICAgVHVl
IE9jdCAzMCAxNDo0OTo0MiAyMDE4ICswODAwCiAgCiAgICAgIE92bWZQa2c6IFJlcGxhY2Ugb2Jz
b2xldGVkIG5ldHdvcmsgZHJpdmVycyBmcm9tIHBsYXRmb3JtIERTQy9GREYuCiAgICAgIAogICAg
ICBWMjoKICAgICAgQWRkIG1pc3NlZCBsaWJyYXJ5IGluc3RhbmNlIGZvciBOZXR3b3JrUGtnIGlT
Q1NJIGRyaXZlci4KICAgICAgCiAgICAgIFRoaXMgcGF0Y2ggcmVwbGFjZXMgdGhlIE1kZU1vZHVs
ZVBrZyBUQ1AsIFBYRSBhbmQgaVNDU0kgZHJpdmVyIHdpdGggdGhvc2UKICAgICAgb25lcyBpbiBO
ZXR3b3JrUGtnLiBUaGVzZSAzIGRyaXZlcnMgaW4gTWRlTW9kdWxlUGtnIGFyZSBub3QgYmVpbmcg
YWN0aXZlbHkKICAgICAgbWFpbnRhaW5lZCBhbmQgd2lsbCBiZSByZW1vdmVkIGZyb20gZWRrMiBt
YXN0ZXIgc29vbi4KICAgICAgCiAgICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0
ZW5AaW50ZWwuY29tPgogICAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICAgICAgQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAg
ICBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAgIENj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICAgIFNpZ25l
ZC1vZmYtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgICAgUmV2aWV3ZWQt
Ynk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZp
c2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3Qvb3ZtZi9idWlsZC1pMzg2Lnhlbi1idWlsZC5odG1s
ClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8g
dGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0
cy9iaXNlY3Qvb3ZtZi9idWlsZC1pMzg2Lnhlbi1idWlsZCAtLXN1bW1hcnktb3V0PXRtcC8xMzE4
MzUuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjk0NzUgLS1ibGVzc2luZ3M9
cmVhbCxyZWFsLWJpc2VjdCBvdm1mIGJ1aWxkLWkzODYgeGVuLWJ1aWxkClNlYXJjaGluZyBmb3Ig
ZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzE3OTYgZmFpbCBbaG9zdD1kZWJpbmExXSAvIDEyOTQ3
NSBbaG9zdD1waW5vdDFdIDEyOTQ1NCBbaG9zdD1iYXJvcXVlMV0gMTI5NDMwIFtob3N0PWJhcm9x
dWUwXSAxMjkzMjggW2hvc3Q9YWxiYW5hMV0gMTI5MzEwIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFz
cyBmbGlnaHRzOiAxMzE3OTYgLyAxMjkzMTAKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRy
ZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3Rp
YW5vY29yZS9lZGsyLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGE1
M2E4ODhkZThmNWZhOGRiZjc1YTM4MWUyOGYyNWE1NDk3NTcyZjEgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIKQmFzaXMgcGFz
cyBjNGY0OTg0YzY5YWIxMDU3YTVkMjk3YjQ1NTdmZTZjZjczM2Y4NTg0IDljMGVlZDYxOGYzN2Rk
NWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkdlbmVy
YXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGh0dHBzOi8v
Z2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQjYzRmNDk4NGM2OWFiMTA1N2E1ZDI5N2I0NTU3
ZmU2Y2Y3MzNmODU4NC1hNTNhODg4ZGU4ZjVmYThkYmY3NWEzODFlMjhmMjVhNTQ5NzU3MmYxIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjOWMwZWVkNjE4ZjM3
ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzkyNjY2ZmRkNmUw
YWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTctYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1
ZmI2ZmFiNzlkZjFkYgpMb2FkZWQgMzAwNCBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hp
bmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyOTMxMCBwYXNzIGM0ZjQ5ODRjNjlhYjEwNTdhNWQyOTdi
NDU1N2ZlNmNmNzMzZjg1ODQgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0
OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZh
Yjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTMyOCBbaG9zdD1hbGJhbmExXQogMTI5NDMw
IFtob3N0PWJhcm9xdWUwXQogMTI5NTM1IGZhaWwgaXJyZWxldmFudAogMTI5NDc1IFtob3N0PXBp
bm90MV0KIDEyOTQ1NCBbaG9zdD1iYXJvcXVlMV0KIDEyOTUyNiBbaG9zdD1kZWJpbmEwXQogMTI5
NjM2IHBhc3MgaXJyZWxldmFudAogMTI5NTkzIHBhc3MgYzRmNDk4NGM2OWFiMTA1N2E1ZDI5N2I0
NTU3ZmU2Y2Y3MzNmODU4NCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFi
OTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5NTk5IGZhaWwgaXJyZWxldmFudAogMTI5NjE1
IGZhaWwgaXJyZWxldmFudAogMTI5NjAwIHBhc3MgYzRmNDk4NGM2OWFiMTA1N2E1ZDI5N2I0NTU3
ZmU2Y2Y3MzNmODU4NCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWVjYjFlZTRkODQ3NTQ3NWMz
Y2NmNzJmNjY1NDY0NGIyNDJjZTg1NgogMTI5NTczIGZhaWwgaXJyZWxldmFudAogMTI5NjAxIHBh
c3MgYzRmNDk4NGM2OWFiMTA1N2E1ZDI5N2I0NTU3ZmU2Y2Y3MzNmODU4NCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgNDVjYjlhNDEyM2I1NTUwZWIxZjg0ODQ2ZmU1NDgyYWNhZTFjMTNhMwogMTI5
NjA1IGZhaWwgaXJyZWxldmFudAogMTI5NjA2IHBhc3MgZmM1MjE3YTk5OTZkMWFlMjVhNDA3OGVi
Y2FmNDc0NGIwYjk3YmJjNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2Mw
NTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5NjA4IHBhc3MgaXJyZWxldmFudAogMTI5NjEz
IGZhaWwgaXJyZWxldmFudAogMTI5NjM3IGZhaWwgaXJyZWxldmFudAogMTI5NjIyIHBhc3MgaXJy
ZWxldmFudAogMTI5NjMzIGZhaWwgaXJyZWxldmFudAogMTI5NjA0IGZhaWwgaXJyZWxldmFudAog
MTI5NzQyIFtob3N0PWRlYmluYTBdCiAxMjk2OTYgW2hvc3Q9ZGViaW5hMF0KIDEyOTczMCBbaG9z
dD1kZWJpbmEwXQogMTI5NjYyIGZhaWwgaXJyZWxldmFudAogMTI5Njc4IGZhaWwgaXJyZWxldmFu
dAogMTI5NzE4IFtob3N0PWRlYmluYTBdCiAxMjk3NDkgZmFpbCBpcnJlbGV2YW50CiAxMjk2ODIg
W2hvc3Q9ZGViaW5hMF0KIDEyOTY4NCBmYWlsIGlycmVsZXZhbnQKIDEyOTY4NiBmYWlsIGlycmVs
ZXZhbnQKIDEyOTcyMiBmYWlsIGlycmVsZXZhbnQKIDEyOTc3NSBbaG9zdD1kZWJpbmEwXQogMTI5
Njg5IFtob3N0PWRlYmluYTBdCiAxMjk3MDMgW2hvc3Q9ZGViaW5hMF0KIDEyOTcyNSBmYWlsIGly
cmVsZXZhbnQKIDEyOTcxNSBbaG9zdD1kZWJpbmEwXQogMTI5NzQ1IFtob3N0PWRlYmluYTBdCiAx
Mjk3MzQgW2hvc3Q9ZGViaW5hMF0KIDEyOTc1MyBbaG9zdD1kZWJpbmEwXQogMTI5NzY0IFtob3N0
PWRlYmluYTBdCiAxMjk3NTYgW2hvc3Q9ZGViaW5hMF0KIDEyOTc2OSBmYWlsIGlycmVsZXZhbnQK
IDEyOTgwOCBbaG9zdD1kZWJpbmEwXQogMTI5ODEzIFtob3N0PWRlYmluYTBdCiAxMjk4MzIgW2hv
c3Q9ZGViaW5hMF0KIDEyOTgxNiBmYWlsIGlycmVsZXZhbnQKIDEyOTgyMSBbaG9zdD1kZWJpbmEw
XQogMTI5Nzk3IGZhaWwgaXJyZWxldmFudAogMTI5ODI0IFtob3N0PWRlYmluYTBdCiAxMjk4Mzgg
W2hvc3Q9ZGViaW5hMF0KIDEyOTg0NyBbaG9zdD1kZWJpbmEwXQogMTI5ODU2IFtob3N0PWRlYmlu
YTBdCiAxMjk4OTEgW2hvc3Q9ZGViaW5hMF0KIDEyOTk0NiBmYWlsIGlycmVsZXZhbnQKIDEyOTkw
MiBbaG9zdD1kZWJpbmEwXQogMTI5OTI4IGZhaWwgaXJyZWxldmFudAogMTI5OTA1IFtob3N0PWRl
YmluYTBdCiAxMjk5MzIgW2hvc3Q9ZGViaW5hMF0KIDEyOTk1MCBmYWlsIGlycmVsZXZhbnQKIDEy
OTkxMiBmYWlsIGlycmVsZXZhbnQKIDEyOTkxOCBbaG9zdD1kZWJpbmEwXQogMTI5OTM3IFtob3N0
PWRlYmluYTBdCiAxMjk5MjMgW2hvc3Q9ZGViaW5hMF0KIDEyOTk1MiBbaG9zdD1kZWJpbmEwXQog
MTI5OTQxIGZhaWwgaXJyZWxldmFudAogMTI5OTYzIFtob3N0PWRlYmluYTBdCiAxMjk5NzMgZmFp
bCBpcnJlbGV2YW50CiAxMjk5NTcgW2hvc3Q9ZGViaW5hMF0KIDEyOTk2OSBmYWlsIGlycmVsZXZh
bnQKIDEyOTk3OSBbaG9zdD1kZWJpbmEwXQogMTI5OTk1IGZhaWwgaXJyZWxldmFudAogMTI5OTky
IFtob3N0PWRlYmluYTBdCiAxMjk5ODcgW2hvc3Q9ZGViaW5hMF0KIDEzMDAwMCBmYWlsIGlycmVs
ZXZhbnQKIDEzMDAwMyBbaG9zdD1kZWJpbmEwXQogMTMwMDA2IFtob3N0PWRlYmluYTBdCiAxMzAw
MTQgW2hvc3Q9ZGViaW5hMF0KIDEzMDAxNyBbaG9zdD1kZWJpbmEwXQogMTMwMDIxIFtob3N0PWRl
YmluYTBdCiAxMzAwMjYgW2hvc3Q9ZGViaW5hMF0KIDEzMDA1MiBbaG9zdD1kZWJpbmEwXQogMTMw
MDM5IGZhaWwgaXJyZWxldmFudAogMTMwMDMxIFtob3N0PWRlYmluYTBdCiAxMzAwNzMgZmFpbCBp
cnJlbGV2YW50CiAxMzAwNjUgW2hvc3Q9ZGViaW5hMF0KIDEzMDA5MSBmYWlsIGlycmVsZXZhbnQK
IDEzMDA2OSBmYWlsIGlycmVsZXZhbnQKIDEzMDA3NiBmYWlsIGlycmVsZXZhbnQKIDEzMDA4MyBm
YWlsIGlycmVsZXZhbnQKIDEzMDA5NiBmYWlsIGlycmVsZXZhbnQKIDEzMDA5OCBbaG9zdD1kZWJp
bmEwXQogMTMwMTAzIGZhaWwgaXJyZWxldmFudAogMTMwMTA2IGZhaWwgaXJyZWxldmFudAogMTMw
MTIwIGZhaWwgaXJyZWxldmFudAogMTMwMTEyIFtob3N0PWRlYmluYTBdCiAxMzAxODggZmFpbCBp
cnJlbGV2YW50CiAxMzAxNTQgW2hvc3Q9ZGViaW5hMF0KIDEzMDE3NCBbaG9zdD1kZWJpbmEwXQog
MTMwMTI1IFtob3N0PWRlYmluYTBdCiAxMzAxNTggZmFpbCBpcnJlbGV2YW50CiAxMzAxOTAgW2hv
c3Q9ZGViaW5hMF0KIDEzMDEzNCBbaG9zdD1kZWJpbmEwXQogMTMwMTQ0IFtob3N0PWRlYmluYTBd
CiAxMzAxNjEgW2hvc3Q9ZGViaW5hMF0KIDEzMDE0OCBmYWlsIGlycmVsZXZhbnQKIDEzMDE1MSBb
aG9zdD1kZWJpbmEwXQogMTMwMTc3IFtob3N0PWRlYmluYTBdCiAxMzAxNjQgW2hvc3Q9ZGViaW5h
MF0KIDEzMDE3MCBmYWlsIGlycmVsZXZhbnQKIDEzMDE4MyBmYWlsIGlycmVsZXZhbnQKIDEzMDE5
NiBmYWlsIGlycmVsZXZhbnQKIDEzMDIwMCBmYWlsIGlycmVsZXZhbnQKIDEzMDIwNSBmYWlsIGly
cmVsZXZhbnQKIDEzMDIxNCBbaG9zdD1kZWJpbmEwXQogMTMwMjMxIFtob3N0PWRlYmluYTBdCiAx
MzAzMDEgW2hvc3Q9ZGViaW5hMF0KIDEzMDI4NCBbaG9zdD1kZWJpbmEwXQogMTMwMjU1IFtob3N0
PWRlYmluYTBdCiAxMzAyNjUgZmFpbCBpcnJlbGV2YW50CiAxMzAzMzQgW2hvc3Q9ZGViaW5hMF0K
IDEzMDI5NiBbaG9zdD1kZWJpbmEwXQogMTMwMzI3IFtob3N0PWRlYmluYTBdCiAxMzAzMjEgW2hv
c3Q9ZGViaW5hMF0KIDEzMDMxNSBbaG9zdD1kZWJpbmEwXQogMTMwMzA4IFtob3N0PWRlYmluYTBd
CiAxMzAzMzEgW2hvc3Q9ZGViaW5hMF0KIDEzMDM0MSBbaG9zdD1kZWJpbmEwXQogMTMwMzQ0IFto
b3N0PWRlYmluYTBdCiAxMzAzNDkgW2hvc3Q9ZGViaW5hMF0KIDEzMDM3NyBbaG9zdD1kZWJpbmEw
XQogMTMwMzU3IFtob3N0PWRlYmluYTBdCiAxMzAzODkgW2hvc3Q9ZGViaW5hMF0KIDEzMDM2MSBb
aG9zdD1kZWJpbmEwXQogMTMwNDE5IFtob3N0PWRlYmluYTBdCiAxMzAzNjggZmFpbCBpcnJlbGV2
YW50CiAxMzAzNzQgW2hvc3Q9ZGViaW5hMF0KIDEzMDM5MSBmYWlsIGlycmVsZXZhbnQKIDEzMDM5
NiBbaG9zdD1kZWJpbmEwXQogMTMwNDM1IFtob3N0PWRlYmluYTBdCiAxMzA0MjkgW2hvc3Q9ZGVi
aW5hMF0KIDEzMDQxNCBbaG9zdD1kZWJpbmEwXQogMTMwNDIyIFtob3N0PWRlYmluYTBdCiAxMzA0
NDAgZmFpbCBpcnJlbGV2YW50CiAxMzA0NDMgW2hvc3Q9ZGViaW5hMF0KIDEzMDQ3OCBmYWlsIGly
cmVsZXZhbnQKIDEzMDUzMSBbaG9zdD1kZWJpbmEwXQogMTMwNDk5IFtob3N0PWRlYmluYTBdCiAx
MzA0NTUgW2hvc3Q9ZGViaW5hMF0KIDEzMDQ4MyBbaG9zdD1kZWJpbmEwXQogMTMwNDY5IFtob3N0
PWRlYmluYTBdCiAxMzA0OTEgW2hvc3Q9ZGViaW5hMF0KIDEzMDUwNyBbaG9zdD1kZWJpbmEwXQog
MTMwNjI4IFtob3N0PWRlYmluYTBdCiAxMzA1ODAgW2hvc3Q9ZGViaW5hMF0KIDEzMDc1MCBmYWls
IGlycmVsZXZhbnQKIDEzMDY2OCBmYWlsIGlycmVsZXZhbnQKIDEzMDg0NSBmYWlsIGlycmVsZXZh
bnQKIDEzMDgwNiBmYWlsIGlycmVsZXZhbnQKIDEzMDg2OCBmYWlsIGlycmVsZXZhbnQKIDEzMDk4
MCBbaG9zdD1kZWJpbmEwXQogMTMwODk3IFtob3N0PWRlYmluYTBdCiAxMzEwOTAgZmFpbCBpcnJl
bGV2YW50CiAxMzEwNTQgW2hvc3Q9ZGViaW5hMF0KIDEzMTEzMiBmYWlsIGlycmVsZXZhbnQKIDEz
MTE4OCBbaG9zdD1kZWJpbmEwXQogMTMxMTU3IGZhaWwgaXJyZWxldmFudAogMTMxMjExIFtob3N0
PWRlYmluYTBdCiAxMzEyNDUgZmFpbCBpcnJlbGV2YW50CiAxMzEyODMgZmFpbCBpcnJlbGV2YW50
CiAxMzEzMjAgZmFpbCBpcnJlbGV2YW50CiAxMzEyOTQgZmFpbCBpcnJlbGV2YW50CiAxMzEzNDEg
ZmFpbCBpcnJlbGV2YW50CiAxMzEzNjIgZmFpbCBpcnJlbGV2YW50CiAxMzEzODMgZmFpbCBpcnJl
bGV2YW50CiAxMzE0MTQgW2hvc3Q9ZGViaW5hMF0KIDEzMTQzMiBbaG9zdD1kZWJpbmEwXQogMTMx
NDUwIFtob3N0PWRlYmluYTBdCiAxMzE0NzAgW2hvc3Q9ZGViaW5hMF0KIDEzMTQ5MCBbaG9zdD1k
ZWJpbmEwXQogMTMxNTEwIGZhaWwgaXJyZWxldmFudAogMTMxNTQwIGZhaWwgaXJyZWxldmFudAog
MTMxNTI2IGZhaWwgaXJyZWxldmFudAogMTMxNTYxIGZhaWwgaXJyZWxldmFudAogMTMxNTk4IGZh
aWwgYWJjNGMzMzg2YTUwY2I5N2MzMGVjMTA4ZjBjYjg1YWVmNzY5YzI2NyBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgxYjlhZmVkZmViY2E3ZjJjZjExNgogMTMx
NTY4IGZhaWwgaXJyZWxldmFudAogMTMxNjQ0IGZhaWwgMmJiNGE3Y2E2Mjk5Mjk4Zjg0ZGE0NjU3
NTc2YjE0MGYxNzhjNzQ1OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNjI2YzliZGU1N2I1NDBl
ZmVhNWRkZmNlN2YxNDhiYWVkYTQzNTg2OQogMTMxNTcyIFtob3N0PWRlYmluYTBdCiAxMzE2MDEg
ZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAx
MzE1NzMgW2hvc3Q9ZGViaW5hMF0KIDEzMTYyMCBbaG9zdD1kZWJpbmEwXQogMTMxNTc0IFtob3N0
PWRlYmluYTBdCiAxMzE2MDIgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3
NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFm
ZWRmZWJjYTdmMmNmMTE2CiAxMzE1NzUgW2hvc3Q9ZGViaW5hMF0KIDEzMTYzNiBbaG9zdD1kZWJp
bmEwXQogMTMxNTc2IFtob3N0PWRlYmluYTBdCiAxMzE2MDMgZmFpbCBhYmM0YzMzODZhNTBjYjk3
YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYx
ZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE1NzcgW2hvc3Q9ZGViaW5hMF0K
IDEzMTYwNCBmYWlsIGFiYzRjMzM4NmE1MGNiOTdjMzBlYzEwOGYwY2I4NWFlZjc2OWMyNjcgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdmMjg2NjFmNmE3Y2UzZDgyZjg4MWI5YWZlZGZlYmNhN2Yy
Y2YxMTYKIDEzMTU3OSBbaG9zdD1kZWJpbmEwXQogMTMxNjA1IFtob3N0PWRlYmluYTBdCiAxMzE1
ODEgW2hvc3Q9ZGViaW5hMF0KIDEzMTYwNiBbaG9zdD1kZWJpbmEwXQogMTMxNjA3IFtob3N0PWRl
YmluYTBdCiAxMzE1ODIgW2hvc3Q9ZGViaW5hMF0KIDEzMTYyNCBbaG9zdD1kZWJpbmEwXQogMTMx
NjA4IFtob3N0PWRlYmluYTBdCiAxMzE1ODYgW2hvc3Q9ZGViaW5hMF0KIDEzMTU4OCBmYWlsIGFi
YzRjMzM4NmE1MGNiOTdjMzBlYzEwOGYwY2I4NWFlZjc2OWMyNjcgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDdmMjg2NjFmNmE3Y2UzZDgyZjg4MWI5YWZlZGZlYmNhN2YyY2YxMTYKIDEzMTYwOSBb
aG9zdD1kZWJpbmEwXQogMTMxNTkwIGZhaWwgYWJjNGMzMzg2YTUwY2I5N2MzMGVjMTA4ZjBjYjg1
YWVmNzY5YzI2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgx
YjlhZmVkZmViY2E3ZjJjZjExNgogMTMxNjI3IGZhaWwgaXJyZWxldmFudAogMTMxNTkxIFtob3N0
PWRlYmluYTBdCiAxMzE2MTAgW2hvc3Q9ZGViaW5hMF0KIDEzMTU5MiBbaG9zdD1kZWJpbmEwXQog
MTMxNjExIFtob3N0PWRlYmluYTBdCiAxMzE1OTQgW2hvc3Q9ZGViaW5hMF0KIDEzMTY5MCBbaG9z
dD1kZWJpbmEwXQogMTMxNTk2IFtob3N0PWRlYmluYTBdCiAxMzE2NDAgZmFpbCAyYmI0YTdjYTYy
OTkyOThmODRkYTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2
MjZjOWJkZTU3YjU0MGVmZWE1ZGRmY2U3ZjE0OGJhZWRhNDM1ODY5CiAxMzE2MTIgW2hvc3Q9ZGVi
aW5hMF0KIDEzMTY3MiBbaG9zdD1kZWJpbmEwXQogMTMxNjE0IGZhaWwgaXJyZWxldmFudAogMTMx
NjI4IGZhaWwgaXJyZWxldmFudAogMTMxNjQzIGZhaWwgMmJiNGE3Y2E2Mjk5Mjk4Zjg0ZGE0NjU3
NTc2YjE0MGYxNzhjNzQ1OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNjI2YzliZGU1N2I1NDBl
ZmVhNWRkZmNlN2YxNDhiYWVkYTQzNTg2OQogMTMxNjE1IFtob3N0PWRlYmluYTBdCiAxMzE2MzIg
W2hvc3Q9ZGViaW5hMF0KIDEzMTYzNCBbaG9zdD1kZWJpbmEwXQogMTMxNjY4IFtob3N0PWRlYmlu
YTBdCiAxMzE2NzYgW2hvc3Q9ZGViaW5hMF0KIDEzMTY1OCBmYWlsIDJiYjRhN2NhNjI5OTI5OGY4
NGRhNDY1NzU3NmIxNDBmMTc4Yzc0NTggZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGFlN2ZjMTBk
MmNhNWMyMmUwNGI4YTI4YmVjYmQxZmJmOGI0NGU4M2EKIDEzMTY1MyBbaG9zdD1kZWJpbmEwXQog
MTMxNjY0IFtob3N0PWRlYmluYTBdCiAxMzE2NTcgW2hvc3Q9ZGViaW5hMF0KIDEzMTY3MSBmYWls
IDJiYjRhN2NhNjI5OTI5OGY4NGRhNDY1NzU3NmIxNDBmMTc4Yzc0NTggZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IGFlN2ZjMTBkMmNhNWMyMmUwNGI4YTI4YmVjYmQxZmJmOGI0NGU4M2EKIDEzMTY5
MSBbaG9zdD1kZWJpbmEwXQogMTMxNjc3IFtob3N0PWRlYmluYTBdCiAxMzE2NzQgW2hvc3Q9ZGVi
aW5hMF0KIDEzMTY4MyBmYWlsIGlycmVsZXZhbnQKIDEzMTY3OCBmYWlsIGlycmVsZXZhbnQKIDEz
MTY4NCBbaG9zdD1kZWJpbmEwXQogMTMxNjg1IGZhaWwgaXJyZWxldmFudAogMTMxNzg1IGZhaWwg
NDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMiBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgogMTMxNzE5
IFtob3N0PWRlYmluYTBdCiAxMzE3NTEgW2hvc3Q9ZGViaW5hMF0KIDEzMTcyNCBmYWlsIGlycmVs
ZXZhbnQKIDEzMTc1NiBbaG9zdD1kZWJpbmEwXQogMTMxNzI3IGZhaWwgaXJyZWxldmFudAogMTMx
NzA5IGZhaWwgaXJyZWxldmFudAogMTMxNzEzIFtob3N0PWRlYmluYTBdCiAxMzE3MTQgW2hvc3Q9
ZGViaW5hMF0KIDEzMTcxNSBbaG9zdD1kZWJpbmEwXQogMTMxNzE2IFtob3N0PWRlYmluYTBdCiAx
MzE3OTYgZmFpbCBhNTNhODg4ZGU4ZjVmYThkYmY3NWEzODFlMjhmMjVhNTQ5NzU3MmYxIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRm
MWRiCiAxMzE3MTcgW2hvc3Q9ZGViaW5hMF0KIDEzMTc3MSBbaG9zdD1kZWJpbmEwXQogMTMxNzM4
IFtob3N0PWRlYmluYTBdCiAxMzE3MzEgZmFpbCBpcnJlbGV2YW50CiAxMzE3ODQgW2hvc3Q9ZGVi
aW5hMF0KIDEzMTc2MCBmYWlsIDQ2ZjRjOTY3N2M2MTVkODYyNjQ5NDU5MzkyZjhmNTViM2U2NTY3
YzIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZi
NmZhYjc5ZGYxZGIKIDEzMTc3NCBbaG9zdD1kZWJpbmEwXQogMTMxNzgxIGZhaWwgNDZmNGM5Njc3
YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
YTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgogMTMxNzY3IGZhaWwgNDZm
NGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgogMTMxNzc2IGZh
aWwgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgogMTMx
NzcwIGZhaWwgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMiBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFk
YgogMTMxNzc3IGZhaWwgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFi
NzlkZjFkYgogMTMxNzc4IGZhaWwgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1
NjdjMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1
ZmI2ZmFiNzlkZjFkYgogMTMxNzc5IGZhaWwgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1
NWIzZTY1NjdjMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYTViMGViMzYzNjk0ZTdlMTU0MDVm
MGIzZmM1ZmI2ZmFiNzlkZjFkYgogMTMxNzg5IFtob3N0PWRlYmluYTBdCiAxMzE4MzAgcGFzcyA1
ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlCiAxMzE4MzEg
ZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlCiAx
MzE4MzMgcGFzcyA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1IGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJh
ZGFlCiAxMzE4MzUgZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5
NWNlOTJhZGFlCiAxMzE4MTUgcGFzcyBjNGY0OTg0YzY5YWIxMDU3YTVkMjk3YjQ1NTdmZTZjZjcz
M2Y4NTg0IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1
OWQ5YjQzZjJjNjQ1YWU3CiAxMzE4MTYgZmFpbCBhNTNhODg4ZGU4ZjVmYThkYmY3NWEzODFlMjhm
MjVhNTQ5NzU3MmYxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQw
NWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE4MTggZmFpbCA1OWUzMjM4MjJmODc0YWFhM2RiNmI1
ODNiNWJlMTE2MzZkYTIxNGYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzMmQ3ZTI1OTY5MTk5
YmU5NzFmMDhjMGI4YzFmY2JmZmVkY2E5OWQyCiAxMzE4MTkgZmFpbCA4NTU4ODM4OTIyMmEzNjM2
YmFmMGY5ZWQ4MjI3ZjI0MzRhZjRjM2Y5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjZDA0NzYy
NDk3MjlkMzdmOWRiMWMwMWZiZTUwNDg1YWIzMGE1MTQ0CiAxMzE4MjAgZmFpbCA4Y2Q0ZTczNGNj
ZGZiYzk2MWM3MmFlYWE4ZGJkM2Y1MTU0MTcxZjliIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAw
N2RlZDlhNTE1ZWIyNzc2NWNhNDM3MTY3ZjVkYzA4NzkwMTExMmRlCiAxMzE4MjEgZmFpbCAzMjg0
MDljZThkZTdmMzE4ZWU5YzkyOWI2NDMwMmJkMzYxY2QxZGJkIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAyYzIyNGY0YzUxODExM2M2ZjM4ZDU4M2I1YjNiMWRhMGZjOTJkMDIyCiAxMzE4MjIgcGFz
cyA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBmMjcyMmVhMDIzMGRjYTc5NmY2MzE0OGQ4ZWQzMzEzZjFkYmNiZThiCiAxMzE4
MjQgZmFpbCA2MmVhNzBlMzEyODU5NmMzY2QxODYxMzg2ZjlkYmFmYWY0YTgyOTkyIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAzYmViNDJhMDkwZTM0YmFkMDAxYmMwMzA1OTFhMDBlYjFjMzMzODJl
CiAxMzE4MjYgcGFzcyA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNl
OTJhZGFlCiAxMzE4MjcgZmFpbCBmYzViNzkwYjM5OTQ3NTEyNDc3OTlkNWM3YmJkOGZkMWUwNzcw
OTg1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYy
ZTM5NWNlOTJhZGFlCiAxMzE4MjggZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFk
NzcxMDk3MzY5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAw
OGJkNmYyZTM5NWNlOTJhZGFlClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDEyOTMxMCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMzE3OTYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMzE4MTUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMzE4MTYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNWYx
MzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NSBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgZWM2NTFiZDI0NjAzYWFjZDQ4NDMwMDhiZDZmMmUzOTVjZTkyYWRhZQpObyByZXZpc2lv
bnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDEzMTgyNiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEz
MTgyOCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMTgz
MCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMxODMxIChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMxODMzIChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzE4MzUgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoq
KgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9l
ZGsyLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3NDAxOTYx
ZDc3MTA5NzM2OQogIEJ1ZyBub3QgcHJlc2VudDogNWYxMzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMx
MmYwOGM2YWRlYjQ1NQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTgzNS8KCgogIGNvbW1pdCBkMmYxZjY0MjNiZDFk
MjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5CiAgQXV0aG9yOiBGdSBTaXl1YW4gPHNpeXVhbi5m
dUBpbnRlbC5jb20+CiAgRGF0ZTogICBUdWUgT2N0IDMwIDE0OjQ5OjQyIDIwMTggKzA4MDAKICAK
ICAgICAgT3ZtZlBrZzogUmVwbGFjZSBvYnNvbGV0ZWQgbmV0d29yayBkcml2ZXJzIGZyb20gcGxh
dGZvcm0gRFNDL0ZERi4KICAgICAgCiAgICAgIFYyOgogICAgICBBZGQgbWlzc2VkIGxpYnJhcnkg
aW5zdGFuY2UgZm9yIE5ldHdvcmtQa2cgaVNDU0kgZHJpdmVyLgogICAgICAKICAgICAgVGhpcyBw
YXRjaCByZXBsYWNlcyB0aGUgTWRlTW9kdWxlUGtnIFRDUCwgUFhFIGFuZCBpU0NTSSBkcml2ZXIg
d2l0aCB0aG9zZQogICAgICBvbmVzIGluIE5ldHdvcmtQa2cuIFRoZXNlIDMgZHJpdmVycyBpbiBN
ZGVNb2R1bGVQa2cgYXJlIG5vdCBiZWluZyBhY3RpdmVseQogICAgICBtYWludGFpbmVkIGFuZCB3
aWxsIGJlIHJlbW92ZWQgZnJvbSBlZGsyIG1hc3RlciBzb29uLgogICAgICAKICAgICAgQ2M6IEpv
cmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICAgIENjOiBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5i
aWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICAgIENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgICAgQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CiAgICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjEKICAgICAgU2lnbmVkLW9mZi1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVA
aW50ZWwuY29tPgogICAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0
LmNvbT4KCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWlyby1yZW5kZXJlciBiaXRtYXBz
LiBTY2FsaW5nIGJ5IDAuNzMyNTE4IHRvIGZpdApwbm10b3BuZzogNzIgY29sb3JzIGZvdW5kClJl
dmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxk
LWkzODYueGVuLWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzE4MzU6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0
IDEzMTgzNSBvdm1mIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxODM1LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdy
ZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdo
aWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 22:43:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 22:43: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-devel-bounces@lists.xenproject.org>)
	id 1gh05S-0000Nz-Hx; Tue, 08 Jan 2019 22:43: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gh05R-0000Nq-Fm
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 22:43:05 +0000
X-Inumbo-ID: c1708a4a-1396-11e9-abc6-6bb32f4894be
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1708a4a-1396-11e9-abc6-6bb32f4894be;
 Tue, 08 Jan 2019 22:43:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gh05L-0001St-Vs; Tue, 08 Jan 2019 22:43:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gh05L-0004xg-OR; Tue, 08 Jan 2019 22:42:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gh05L-0003Dc-N7; Tue, 08 Jan 2019 22:42:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131787-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-livepatch:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-livepatch:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
X-Osstest-Versions-That: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Jan 2019 22:42:59 +0000
Subject: [Xen-devel] [xen-unstable test] 131787: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc4NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTc4Ny8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1h
bWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgICBicm9rZW4gcGFzcyBpbiAxMzE3NzMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBwYXNzIGluIDEzMTc3MwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBmYWls
IHBhc3MgaW4gMTMxNzczCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzczCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3NzMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMTc3MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzczCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzE3NzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc3MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzcz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE3NzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc3MwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1
ZmI2ZmFiNzlkZjFkYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxNzg3ICAyMDE5LTAxLTA3IDE0
OjIxOjIxIFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoIGhvc3QtaW5zdGFsbCg0KQoKUHVibGlzaGVkIHRlc3RlZCB0cmVl
IGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 22:54:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 22:54: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-devel-bounces@lists.xenproject.org>)
	id 1gh0GR-0001Fu-3F; Tue, 08 Jan 2019 22:54: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=tJvn=PQ=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1gh0GP-0001Fp-HG
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 22:54:25 +0000
X-Inumbo-ID: 56db1873-1398-11e9-92db-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56db1873-1398-11e9-92db-bc764e045a96;
 Tue, 08 Jan 2019 22:54:23 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id s5-v6so4819444ljd.12
 for <xen-devel@lists.xenproject.org>; Tue, 08 Jan 2019 14:54:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=I3Tg7Qb8twvYabN5zDs3hLyi0ESD8SzHSmMuaK8nubU=;
 b=sm6bk4P4vqW9BQ0jaLBpi/0IkliCH6M2OpVr3DaWX3c8Xg7cpNnxI/OorFwyasuXlc
 yJD7vsWz15bx4WxckkddUtStwa5BBxfiN2OUmd7y0P7+RvdF9WNUuo43oWogkBbAgJSw
 sxOB7juPOQSW5va0+5NHnmgEnE9E8TlbItuVQlv5akumFDqQPAWLAU17i2X1NEvGKBOH
 G9WouUQxvkyThG03dI0E/IJfZOkMpLem4ORH3ixJK1+UMp94FnhBhUofp4eGOREg9a49
 vD8dNeyWBuiV+SN3vMqYDutRrjQaStCVbfVmIhD8GK2R47UVam8bodFDKy3WFgXPrtU9
 Y6XQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=I3Tg7Qb8twvYabN5zDs3hLyi0ESD8SzHSmMuaK8nubU=;
 b=B/Ii+xTpljQnC/qaC70CB8u5gDAqTj8Cewxkb0PiWv8g+/3djqdhC3S7RJ+kUL7S6j
 pilJnSU9+Z7VOzg/tKNJN2vAx8fPA6Ymf77n2CEfI1AMy84brpNX+2iGfoZ6buOE7CQC
 Z+JZ4HffHmCN2n+T7zG6PA5muXbKJR/F5M1Odc70tB3MjU80r+KyJkHVg32Ru/X+lvEp
 NWswuafAasUScdC+whi6GAJGMWRK8S8qudTBNib6KeQDnAjdd+SC6L+FxWU9R16nwVGd
 dwg7SIjNAX51hF2DUeMwVSt4gLN2gNcuWvPLViJujnw/TyS0OOSPgDZG2wKViBEqaGIY
 Up8A==
X-Gm-Message-State: AJcUukdJGkc7x0FPS+BIfStBh0DCwRJpDMA4zNC1dTAXPSayiVp0bJxJ
 2IJIgn4dSWrKDyN05a1cpaS43CdsFmvS5STRyCs=
X-Google-Smtp-Source: ALg8bN5AwZo9QAi0EvaJ00kh119DaQvegTbjiXT+Gx2CgH1869D57BRYuvONWI01mQKUCrzkWkGE5CAjWdZqMiMHApg=
X-Received: by 2002:a2e:88cf:: with SMTP id
 a15-v6mr2034178ljk.76.1546988061622; 
 Tue, 08 Jan 2019 14:54:21 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Tue, 8 Jan 2019 17:54:09 -0500
Message-ID: <CAKf6xpvXBGUwFAjvwromG737Bg-_MB7rWBB=Oj7q2zHgaiF5mg@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gNywgMjAxOSBhdCAyOjQzIEFNIENocmlzdG9waGVyIENsYXJrCjxjaHJpc3Rv
cGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBJbml0aWFsaXNlcyBiYXNpYyBkYXRh
IHN0cnVjdHVyZXMgYW5kIHBlcmZvcm1zIHRlYXJkb3duIG9mIGFyZ28gc3RhdGUKPiBmb3IgZG9t
YWluIHNodXRkb3duLgo+Cj4gSW5jbHVzaW9uIG9mIHRoZSBBcmdvIGltcGxlbWVudGF0aW9uIGlz
IGRlcGVuZGVudCBvbiBDT05GSUdfQVJHTy4KPgo+IEludHJvZHVjZXMgYSBuZXcgWGVuIGNvbW1h
bmQgbGluZSBwYXJhbWV0ZXIgJ2FyZ28nOiBib29sIHRvIGVuYWJsZS9kaXNhYmxlCj4gdGhlIGFy
Z28gaHlwZXJjYWxsLiBEZWZhdWx0cyB0byBkaXNhYmxlZC4KPgo+IE5ldyBoZWFkZXJzOgo+ICAg
cHVibGljL2FyZ28uaDogd2l0aCBkZWZpbmlvbnMgb2YgYWRkcmVzc2VzIGFuZCByaW5nIHN0cnVj
dHVyZSwgaW5jbHVkaW5nCj4gICBpbmRleGVzIGZvciBhdG9taWMgdXBkYXRlIGZvciBjb21tdW5p
Y2F0aW9uIGJldHdlZW4gZG9tYWluIGFuZCBoeXBlcnZpc29yLgo+Cj4gICB4ZW4vYXJnby5oOiB0
byBleHBvc2UgdGhlIGhvb2tzIGZvciBpbnRlZ3JhdGlvbiBpbnRvIGRvbWFpbiBsaWZlY3ljbGU6
Cj4gICAgIGFyZ29faW5pdDogcGVyLWRvbWFpbiBpbml0IG9mIGFyZ28gZGF0YSBzdHJ1Y3R1cmVz
IGZvciBkb21haW5fY3JlYXRlLgo+ICAgICBhcmdvX2Rlc3Ryb3k6IHRlYXJkb3duIGZvciBkb21h
aW5fZGVzdHJveSBhbmQgdGhlIGVycm9yIGV4aXQKPiAgICAgICAgICAgICAgICAgICBwYXRoIG9m
IGRvbWFpbl9jcmVhdGUuCj4gICAgIGFyZ29fc29mdF9yZXNldDogcmVzZXQgb2YgZG9tYWluIHN0
YXRlIGZvciBkb21haW5fc29mdF9yZXNldC4KPgo+IEFkZHMgdHdvIG5ldyBmaWVsZHMgdG8gc3Ry
dWN0IGRvbWFpbjoKPiAgICAgcndsb2NrX3QgYXJnb19sb2NrOwo+ICAgICBzdHJ1Y3QgYXJnb19k
b21haW4gKmFyZ287Cj4KPiBJbiBhY2NvcmRhbmNlIHdpdGggcmVjZW50IHdvcmsgb24gX2RvbWFp
bl9kZXN0cm95LCBhcmdvX2Rlc3Ryb3kgaXMKPiBpZGVtcG90ZW50LiBJdCB3aWxsIHRlYXIgZG93
bjogYWxsIHJpbmdzIHJlZ2lzdGVyZWQgYnkgdGhpcyBkb21haW4sIGFsbAo+IHJpbmdzIHdoZXJl
IHRoaXMgZG9tYWluIGlzIHRoZSBzaW5nbGUgc2VuZGVyIChpZS4gc3BlY2lmaWVkIHBhcnRuZXIs
Cj4gbm9uLXdpbGRjYXJkIHJpbmdzKSwgYW5kIGFsbCBwZW5kaW5nIG5vdGlmaWNhdGlvbnMgd2hl
cmUgdGhpcyBkb21haW4gaXMKPiBhd2FpdGluZyBzaWduYWwgYWJvdXQgYXZhaWxhYmxlIHNwYWNl
IGluIHRoZSByaW5ncyBvZiBvdGhlciBkb21haW5zLgo+Cj4gQSBjb3VudCB3aWxsIGJlIG1haW50
YWluZWQgb2YgdGhlIG51bWJlciBvZiByaW5ncyB0aGF0IGEgZG9tYWluIGhhcwo+IHJlZ2lzdGVy
ZWQgaW4gb3JkZXIgdG8gbGltaXQgaXQgYmVsb3cgdGhlIGZpeGVkIG1heGltdW0gbGltaXQgZGVm
aW5lZCBoZXJlLgo+Cj4gVGhlIHNvZnR3YXJlIGxpY2Vuc2Ugb24gdGhlIHB1YmxpYyBoZWFkZXIg
aXMgdGhlIEJTRCBsaWNlbnNlLCBzdGFuZGFyZAo+IHByb2NlZHVyZSBmb3IgdGhlIHB1YmxpYyBY
ZW4gaGVhZGVycy4gVGhlIHB1YmxpYyBoZWFkZXIgd2FzIG9yaWdpbmFsbHkKPiBwb3N0ZWQgdW5k
ZXIgYSBHUEwgbGljZW5zZSBhdDogWzFdOgo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxMy0wNS9tc2cwMjcxMC5odG1sCj4KPiBUaGUgZm9s
bG93aW5nIEFDSyBieSBMYXJzIEt1cnRoIGlzIHRvIGNvbmZpcm0gdGhhdCBvbmx5IHBlb3BsZSBi
ZWluZwo+IGVtcGxveWVlcyBvZiBDaXRyaXggY29udHJpYnV0ZWQgdG8gdGhlIGhlYWRlciBmaWxl
cyBpbiB0aGUgc2VyaWVzIHBvc3RlZCBhdAo+IFsxXSBhbmQgdGhhdCB0aHVzIHRoZSBjb3B5cmln
aHQgb2YgdGhlIGZpbGVzIGluIHF1ZXN0aW9uIGlzIGZ1bGx5IG93bmVkIGJ5Cj4gQ2l0cml4LiBU
aGUgQUNLIGFsc28gY29uZmlybXMgdGhhdCBDaXRyaXggaXMgaGFwcHkgZm9yIHRoZSBoZWFkZXIg
ZmlsZXMgdG8KPiBiZSBwdWJsaXNoZWQgdW5kZXIgYSBCU0QgbGljZW5zZSBpbiB0aGlzIHNlcmll
cyAod2hpY2ggaXMgYmFzZWQgb24gWzFdKS4KPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVy
IENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+Cj4gQWNrZWQtYnk6IExh
cnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KPiAtLS0KPiB2MiByZXdyaXRlIGxvY2tp
bmcgZXhwbGFuYXRpb24gY29tbWVudAo+IHYyIGhlYWRlciBjb3B5cmlnaHQgbGluZSBub3cgaW5j
bHVkZXMgMjAxOQo+IHYyIHNlbGY6IHVzZSByaW5nX2luZm8gYmFja3BvaW50ZXIgaW4gcGVuZGlu
Z19lbnQgdG8gbWFpbnRhaW4gbnBlbmRpbmcKPiB2MiBzZWxmOiByZW5hbWUgYWxsX3JpbmdzX3Jl
bW92ZV9pbmZvIHRvIGRvbWFpbl9yaW5nc19yZW1vdmVfYWxsCj4gdjIgZmVlZGJhY2sgSmFuOiBk
cm9wIGNvb2tpZSwgaW1wbGVtZW50IHRlYXJkb3duCj4gdjIgc2VsZjogYWRkIG5wZW5kaW5nIHRv
IHRyYWNrIG51bWJlciBvZiBwZW5kaW5nIGVudHJpZXMgcGVyIHJpbmcKPiB2MiBzZWxmOiBhbWVu
ZCBjb21tZW50IG9uIGxvY2tpbmc7IGRyb3Agc2VjdGlvbiBjb21tZW50cwo+IHYyIGNvb2tpZV9l
cTogdGVzdCBsb3cgYml0cyBmaXJzdCBhbmQgdXNlIGxpa2VseSBvbiBoaWdoIGJpdHMKPiB2MiBz
ZWxmOiBPVkVSSEFVTAo+IHYyIHNlbGY6IHMvYXJnb19wZW5kaW5nX2VudC9wZW5kaW5nX2VudC9n
Cj4gdjIgc2VsZjogZHJvcCBwZW5kaW5nX3JlbW92ZV9lbnQsIGlubGluZSBhdCBzaW5nbGUgY2Fs
bCBzaXRlCj4gdjEgZmVlZGJhY2sgUm9nZXIsIEphbjogZHJvcCBhcmdvIHByZWZpeCBvbiBzdGF0
aWMgZnVuY3Rpb25zCj4gdjIgIzQgTGFyczogYWRkIEFja2VkLWJ5IGFuZCBkZXRhaWxzIHRvIGNv
bW1pdCBtZXNzYWdlLgo+IHYyIGZlZWRiYWNrICM5IEphbjogZG9jdW1lbnQgYXJnbyBib290IG9w
dCBpbiB4ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gdjIgYnVnZml4OiB4c20gdXNlIGluIHNv
ZnQtcmVzZXQgcHJpb3IgdG8gaW50cm9kdWN0aW9uCj4gdjIgZmVlZGJhY2sgIzkgSmFuOiBkcm9w
ICdtZXNzYWdlJyBmcm9tIGRvX2FyZ29fbWVzc2FnZV9vcAo+IHYxICM1IGZlZWRiYWNrIFBhdWw6
IGluaXQvZGVzdHJveSB1bnNpZ25lZCwgYnJhY2tldHMgYW5kIHdoaXRlc3BhY2UgZml4ZXMKPiB2
MSAjNSBmZWVkYmFjayBQYXVsOiBVc2UgbWZuX2VxIGZvciBjb21wYXJpbmcgbWZucy4KPiB2MSAj
NSBmZWVkYmFjayBQYXVsOiBpbml0L2Rlc3Ryb3kgOiB1c2UgY3VycmQKPiB2MSAjNiAoIzUpIGZl
ZWRiYWNrIEphbjogaW5pdC9kZXN0cm95OiBzL0VOT1NZUy9FT1BOT1RTVVBQLwo+IHYxICM2IGZl
ZWRiYWNrIFBhdWw6IEZvbGRlZCBwYXRjaCA2IGludG8gcGF0Y2ggNS4KPiB2MSAjNiBmZWVkYmFj
ayBKYW46IGRyb3Agb3B0X2FyZ29fZW5hYmxlZCBpbml0aWFsaXplcgo+IHYxICQ2IGZlZWRiYWNr
IEphbjogcy9FTk9TWVMvRU9QTk9UU1VQUC9nIGFuZCBkcm9wIHVzZWxlc3MgZHByaW50awo+IHYx
LiAjNSBmZWVkYmFjayBQYXVsOiBjaGFuZ2UgdGhlIGxpY2Vuc2Ugb24gcHVibGljIGhlYWRlciB0
byBCU0QKPiAtIGFjayBmcm9tIExhcnMgYXQgQ2l0cml4Lgo+IHYxLiBzZWxmLCBKYW46IGRyb3Ag
dW5uZWNlc3NhcnkgeGVuIGluY2x1ZGUgZnJvbSBzY2hlZC5oCj4gdjEuIHNlbGYsIEphbjogZHJv
cCBpbmNsdXNpb24gb2YgcHVibGljIGFyZ28uaCBpbiBwcml2YXRlIG9uZQo+IHYxLiBzZWxmLCBK
YW46IGFkZCBpbmNsdWRlIG9mIHB1YmxpYyBhcmdvLmggdG8gYXJnby5jCj4gdjEuIHNlbGYsIEph
bjogZHJvcCBmd2QgZGVjbCBvZiBhcmdvX2RvbWFpbiBpbiBwcml2IGhlYWRlcgo+IHYxLiBQYXVs
L3NlbGYvSmFuOiBhZGQgZGF0YSBzdHJ1Y3R1cmVzIHRvIHhsYXQubHN0IGFuZCBjb21wYXQvYXJn
by5oIHRvIE1ha2VmaWxlCj4gdjEuIHNlbGY6IHJlbW92ZWQgYWxsb2NhdGlvbiBvZiBldmVudCBj
aGFubmVsIHNpbmNlIHN3aXRjaGluZyB0byBWSVJRCj4gdjEuIHNlbGY6IGRyb3AgdHlwZXMuaCBp
bmNsdWRlIGZyb20gcHJpdmF0ZSBhcmdvLmgKPiB2MTogcmVvcmRlciBwdWJsaWMgYXJnbyBpbmNs
dWRlIHBvc2l0aW9uCj4gdjE6ICMxMyBmZWVkYmFjayBKYW46IHB1YmxpYyBuYW1lc3BhY2U6IHBy
ZWZpeCB3aXRoIHhlbgo+IHYxOiBzZWxmOiByZW5hbWUgcGVuZGluZyBlbnQgImlkIiB0byAiZG9t
YWluX2lkIgo+IHYxOiBzZWxmOiBhZGQgZG9tYWluX2Nvb2tpZSB0byBlbnQgc3RydWN0Cj4gdjEu
ICMxNSBmZWVkYmFjayBKYW46IG1ha2UgY21kIHVuc2lnbmVkCj4gdjEuICMxNSBmZWVkYmFjayBK
YW46IG1ha2UgaSBsb29wIHZhcmlhYmxlIHVuc2lnbmVkCj4gdjE6IHNlbGY6IGFkanVzdCBkcHJp
bnRrcyBpbiBpbml0LCBkZXN0cm95Cj4gdjE6ICMxOCBmZWVkYmFjayBKYW46IG1lbGQgbWF4IHJp
bmcgY291bnQgbGltaXQKPiB2MTogc2VsZjogdXNlIHR5cGUgbm90IHN0cnVjdCBpbiBwdWJsaWMg
ZGVmbiwgYWZmZWN0cyBjb21wYXQgZ2VuIGhlYWRlcgo+IHYxOiBmZWVkYmFjayAjMTUgSmFuOiBo
YW5kbGUgdXBwZXItaGFsdmVzIG9mIGh5cGVyY2FsbCBhcmdzCj4gdjE6IGFkZCBjb21tZW50IGV4
cGxhaW5pbmcgdGhlICdtYWdpYycgZmllbGQKPiB2MTogc2VsZiArIEphbiBmZWVkYmFjazogaW1w
bGVtZW50IHNvZnQgcmVzZXQKPiB2MTogZmVlZGJhY2sgIzEzIFJvZ2VyOiB1c2UgQVNTRVJUX1VO
UkVBQ0hBQkxFCj4KPiAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgIDExICsK
PiAgeGVuL2NvbW1vbi9hcmdvLmMgICAgICAgICAgICAgICAgIHwgNDYxICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystCj4gIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAg
ICAgICB8ICAyMCArKwo+ICB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgIDEg
Kwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oICAgICAgICAgfCAgNTkgKysrKysKPiAgeGVu
L2luY2x1ZGUveGVuL2FyZ28uaCAgICAgICAgICAgIHwgIDIzICsrCj4gIHhlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oICAgICAgICAgICB8ICAgNiArCj4gIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAg
ICAgICAgICB8ICAgMiArCj4gIDggZmlsZXMgY2hhbmdlZCwgNTgyIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdv
LmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9hcmdvLmgKPgo+IGRpZmYg
LS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5wYW5kb2MKPiBpbmRleCBhNzU1YTY3Li5hZWExM2ViIDEwMDY0NAo+IC0t
LSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+ICsrKyBiL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+IEBAIC0xODIsNiArMTgyLDE3IEBAIFBlcm1pdCBYZW4g
dG8gdXNlICJBbHdheXMgUnVubmluZyBBUElDIFRpbWVyIiBzdXBwb3J0IG9uIGNvbXBhdGlibGUg
aGFyZHdhcmUKPiAgaW4gY29tYmluYXRpb24gd2l0aCBjcHVpZGxlLiAgVGhpcyBvcHRpb24gaXMg
b25seSBleHBlY3RlZCB0byBiZSB1c2VmdWwgZm9yCj4gIGRldmVsb3BlcnMgd2lzaGluZyBYZW4g
dG8gZmFsbCBiYWNrIHRvIG9sZGVyIHRpbWluZyBtZXRob2RzIG9uIG5ld2VyIGhhcmR3YXJlLgo+
Cj4gKyMjIyBhcmdvCj4gKz4gYD0gPGJvb2xlYW4+YAo+ICsKPiArPiBEZWZhdWx0OiBgZmFsc2Vg
Cj4gKwo+ICtFbmFibGUgdGhlIEFyZ28gaHlwZXJ2aXNvci1tZWRpYXRlZCBpbnRlcmRvbWFpbiBj
b21tdW5pY2F0aW9uIG1lY2hhbmlzbS4KPiArCj4gK1RoaXMgYWxsb3dzIGRvbWFpbnMgYWNjZXNz
IHRvIHRoZSBBcmdvIGh5cGVyY2FsbCwgd2hpY2ggc3VwcG9ydHMgcmVnaXN0cmF0aW9uCj4gK29m
IG1lbW9yeSByaW5ncyB3aXRoIHRoZSBoeXBlcnZpc29yIHRvIHJlY2VpdmUgbWVzc2FnZXMsIHNl
bmRpbmcgbWVzc2FnZXMgdG8KPiArb3RoZXIgZG9tYWlucyBieSBoeXBlcmNhbGwgYW5kIHF1ZXJ5
aW5nIHRoZSByaW5nIHN0YXR1cyBvZiBvdGhlciBkb21haW5zLgo+ICsKCkRvIHdlIHdhbnQgdG8g
c2F5IGl0J3Mgb25seSBhdmFpbGFibGUgd2hlbiBYZW4gaXMgY29tcGlsZWQgd2l0aCBDT05GSUdf
QVJHTz8KCj4gICMjIyBhc2lkICh4ODYpCj4gID4gYD0gPGJvb2xlYW4+YAo+Cj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKPiBpbmRleCA2Zjc4MmY3
Li44NjE5NWQzIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vYXJnby5jCj4gKysrIGIveGVuL2Nv
bW1vbi9hcmdvLmMKPiBAQCAtMTcsNyArMTcsMTc3IEBACj4gICAqLwo+Cj4gICNpbmNsdWRlIDx4
ZW4vZXJybm8uaD4KPiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL2Rv
bWFpbi5oPgo+ICsjaW5jbHVkZSA8eGVuL2FyZ28uaD4KPiArI2luY2x1ZGUgPHhlbi9ldmVudC5o
Pgo+ICsjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+Cj4gICNpbmNsdWRlIDx4ZW4vZ3Vlc3Rf
YWNjZXNzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdGltZS5oPgo+ICsjaW5jbHVkZSA8cHVibGljL2Fy
Z28uaD4KPiArCj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX2FkZHJfdCk7Cj4g
K0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7Cj4gKwo+ICsvKiBYZW4g
Y29tbWFuZCBsaW5lIG9wdGlvbiB0byBlbmFibGUgYXJnbyAqLwo+ICtzdGF0aWMgYm9vbCBfX3Jl
YWRfbW9zdGx5IG9wdF9hcmdvX2VuYWJsZWQ7Cj4gK2Jvb2xlYW5fcGFyYW0oImFyZ28iLCBvcHRf
YXJnb19lbmFibGVkKTsKPiArCj4gK3R5cGVkZWYgc3RydWN0IGFyZ29fcmluZ19pZAo+ICt7Cj4g
KyAgICB1aW50MzJfdCBwb3J0Owo+ICsgICAgZG9taWRfdCBwYXJ0bmVyX2lkOwo+ICsgICAgZG9t
aWRfdCBkb21haW5faWQ7Cj4gK30gYXJnb19yaW5nX2lkOwo+ICsKPiArLyogRGF0YSBhYm91dCBh
IGRvbWFpbidzIG93biByaW5nIHRoYXQgaXQgaGFzIHJlZ2lzdGVyZWQgKi8KPiArc3RydWN0IGFy
Z29fcmluZ19pbmZvCj4gK3sKPiArICAgIC8qIG5leHQgbm9kZSBpbiB0aGUgaGFzaCwgcHJvdGVj
dGVkIGJ5IEwyICovCj4gKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSBub2RlOwo+ICsgICAgLyogdGhp
cyByaW5nJ3MgaWQsIHByb3RlY3RlZCBieSBMMiAqLwo+ICsgICAgc3RydWN0IGFyZ29fcmluZ19p
ZCBpZDsKPiArICAgIC8qIEwzICovCj4gKyAgICBzcGlubG9ja190IGxvY2s7Cj4gKyAgICAvKiBs
ZW5ndGggb2YgdGhlIHJpbmcsIHByb3RlY3RlZCBieSBMMyAqLwo+ICsgICAgdWludDMyX3QgbGVu
Owo+ICsgICAgLyogbnVtYmVyIG9mIHBhZ2VzIGluIHRoZSByaW5nLCBwcm90ZWN0ZWQgYnkgTDMg
Ki8KPiArICAgIHVpbnQzMl90IG5wYWdlOwo+ICsgICAgLyogbnVtYmVyIG9mIHBhZ2VzIHRyYW5z
bGF0ZWQgaW50byBtZm5zLCBwcm90ZWN0ZWQgYnkgTDMgKi8KPiArICAgIHVpbnQzMl90IG5tZm5z
Owo+ICsgICAgLyogY2FjaGVkIHR4IHBvaW50ZXIgbG9jYXRpb24sIHByb3RlY3RlZCBieSBMMyAq
Lwo+ICsgICAgdWludDMyX3QgdHhfcHRyOwo+ICsgICAgLyogbWFwcGVkIHJpbmcgcGFnZXMgcHJv
dGVjdGVkIGJ5IEwzICovCj4gKyAgICB1aW50OF90ICoqbWZuX21hcHBpbmc7Cj4gKyAgICAvKiBs
aXN0IG9mIG1mbnMgb2YgZ3Vlc3QgcmluZywgcHJvdGVjdGVkIGJ5IEwzICovCj4gKyAgICBtZm5f
dCAqbWZuczsKPiArICAgIC8qIGxpc3Qgb2Ygc3RydWN0IHBlbmRpbmdfZW50IGZvciB0aGlzIHJp
bmcsIHByb3RlY3RlZCBieSBMMyAqLwo+ICsgICAgc3RydWN0IGhsaXN0X2hlYWQgcGVuZGluZzsK
PiArICAgIC8qIG51bWJlciBvZiBwZW5kaW5nIGVudHJpZXMgcXVldWVkIGZvciB0aGlzIHJpbmcs
IHByb3RlY3RlZCBieSBMMyAqLwo+ICsgICAgdWludDMyX3QgbnBlbmRpbmc7Cj4gK307Cj4gKwo+
ICsvKiBEYXRhIGFib3V0IGEgc2luZ2xlLXNlbmRlciByaW5nLCBoZWxkIGJ5IHRoZSBzZW5kZXIg
KHBhcnRuZXIpIGRvbWFpbiAqLwo+ICtzdHJ1Y3QgYXJnb19zZW5kX2luZm8KPiArewo+ICsgICAg
LyogbmV4dCBub2RlIGluIHRoZSBoYXNoLCBwcm90ZWN0ZWQgYnkgTHNlbmQgKi8KPiArICAgIHN0
cnVjdCBobGlzdF9ub2RlIG5vZGU7Cj4gKyAgICAvKiB0aGlzIHJpbmcncyBpZCwgcHJvdGVjdGVk
IGJ5IExzZW5kICovCj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIGlkOwo+ICt9Owo+ICsKPiAr
LyogQSBzcGFjZS1hdmFpbGFibGUgbm90aWZpY2F0aW9uIHRoYXQgaXMgYXdhaXRpbmcgc3VmZmlj
aWVudCBzcGFjZSAqLwo+ICtzdHJ1Y3QgcGVuZGluZ19lbnQKPiArewo+ICsgICAgLyogTGlzdCBu
b2RlIHdpdGhpbiBhcmdvX3JpbmdfaW5mbydzIHBlbmRpbmcgbGlzdCAqLwo+ICsgICAgc3RydWN0
IGhsaXN0X25vZGUgbm9kZTsKPiArICAgIC8qCj4gKyAgICAgKiBMaXN0IG5vZGUgd2l0aGluIGFy
Z29fZG9tYWluJ3Mgd2lsZGNhcmRfcGVuZF9saXN0LiBPbmx5IHVzZWQgaWYgdGhlCj4gKyAgICAg
KiByaW5nIGlzIG9uZSB3aXRoIGEgd2lsZGNhcmQgcGFydG5lciAoaWUuIHRoYXQgYW55IGRvbWFp
biBtYXkgc2VuZCB0bykKPiArICAgICAqIHRvIGVuYWJsZSBjYW5jZWxsaW5nIHNpZ25hbHMgb24g
d2lsZGNhcmQgcmluZ3Mgb24gZG9tYWluIGRlc3Ryb3kuCj4gKyAgICAgKi8KPiArICAgIHN0cnVj
dCBobGlzdF9ub2RlIHdpbGRjYXJkX25vZGU7Cj4gKyAgICAvKgo+ICsgICAgICogUG9pbnRlciB0
byB0aGUgcmluZ19pbmZvIHRoYXQgdGhpcyBlbnQgcGVydGFpbnMgdG8uIFVzZWQgdG8gZW5zdXJl
IHRoYXQKPiArICAgICAqIHJpbmdfaW5mby0+bnBlbmRpbmcgaXMgZGVjcmVtZW50ZWQgd2hlbiBl
bnRzIGZvciB3aWxkY2FyZCByaW5ncyBhcmUKPiArICAgICAqIGNhbmNlbGxlZCBmb3IgZG9tYWlu
IGRlc3Ryb3kuCj4gKyAgICAgKiBDYXV0aW9uOiBNdXN0IGhvbGQgdGhlIGNvcnJlY3QgbG9ja3Mg
YmVmb3JlIGFjY2Vzc2luZyByaW5nX2luZm8gdmlhIHRoaXMuCgpJdCB3b3VsZCBiZSBjbGVhcmVy
IGlmIHRoaXMgc3RhdGVkIHRoZSBjb3JyZWN0IGxvY2tzLgoKPiArICAgICAqLwo+ICsgICAgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4gKyAgICAvKiBkb21haW4gdG8gYmUgbm90
aWZpZWQgd2hlbiBzcGFjZSBpcyBhdmFpbGFibGUgKi8KPiArICAgIGRvbWlkX3QgZG9tYWluX2lk
Owo+ICsgICAgdWludDE2X3QgcGFkOwoKQ2FuIHdlIG9yZGVyIGRvbWFpbl9pZCBhZnRlciBsZW4g
YW5kIGRyb3AgdGhlIHBhZD8KCj4gKyAgICAvKiBtaW5pbXVtIHJpbmcgc3BhY2UgYXZhaWxhYmxl
IHRoYXQgdGhpcyBzaWduYWwgaXMgd2FpdGluZyB1cG9uICovCj4gKyAgICB1aW50MzJfdCBsZW47
Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBUaGUgdmFsdWUgb2YgdGhlIGFyZ28gZWxlbWVudCBpbiBh
IHN0cnVjdCBkb21haW4gaXMKPiArICogcHJvdGVjdGVkIGJ5IHRoZSBnbG9iYWwgbG9jayBhcmdv
X2xvY2s6IEwxCj4gKyAqLwo+ICsjZGVmaW5lIEFSR09fSFRBQkxFX1NJWkUgMzIKPiArc3RydWN0
IGFyZ29fZG9tYWluCj4gK3sKPiArICAgIC8qIEwyICovCj4gKyAgICByd2xvY2tfdCBsb2NrOwo+
ICsgICAgLyoKPiArICAgICAqIEhhc2ggdGFibGUgb2YgYXJnb19yaW5nX2luZm8gYWJvdXQgcmlu
Z3MgdGhpcyBkb21haW4gaGFzIHJlZ2lzdGVyZWQuCj4gKyAgICAgKiBQcm90ZWN0ZWQgYnkgTDIu
Cj4gKyAgICAgKi8KPiArICAgIHN0cnVjdCBobGlzdF9oZWFkIHJpbmdfaGFzaFtBUkdPX0hUQUJM
RV9TSVpFXTsKPiArICAgIC8qIENvdW50ZXIgb2YgcmluZ3MgcmVnaXN0ZXJlZCBieSB0aGlzIGRv
bWFpbi4gUHJvdGVjdGVkIGJ5IEwyLiAqLwo+ICsgICAgdWludDMyX3QgcmluZ19jb3VudDsKPiAr
Cj4gKyAgICAvKiBMc2VuZCAqLwo+ICsgICAgc3BpbmxvY2tfdCBzZW5kX2xvY2s7Cj4gKyAgICAv
Kgo+ICsgICAgICogSGFzaCB0YWJsZSBvZiBhcmdvX3NlbmRfaW5mbyBhYm91dCByaW5ncyBvdGhl
ciBkb21haW5zIGhhdmUgcmVnaXN0ZXJlZAo+ICsgICAgICogZm9yIHRoaXMgZG9tYWluIHRvIHNl
bmQgdG8uIFNpbmdsZSBwYXJ0bmVyLCBub24td2lsZGNhcmQgcmluZ3MuCj4gKyAgICAgKiBQcm90
ZWN0ZWQgYnkgTHNlbmQuCj4gKyAgICAgKi8KPiArICAgIHN0cnVjdCBobGlzdF9oZWFkIHNlbmRf
aGFzaFtBUkdPX0hUQUJMRV9TSVpFXTsKPiArCj4gKyAgICAvKiBMd2lsZGNhcmQgKi8KPiArICAg
IHNwaW5sb2NrX3Qgd2lsZGNhcmRfbG9jazsKPiArICAgIC8qCj4gKyAgICAgKiBMaXN0IG9mIHBl
bmRpbmcgc3BhY2UtYXZhaWxhYmxlIHNpZ25hbHMgZm9yIHRoaXMgZG9tYWluIGFib3V0IHdpbGRj
YXJkCj4gKyAgICAgKiByaW5ncyByZWdpc3RlcmVkIGJ5IG90aGVyIGRvbWFpbnMuIFByb3RlY3Rl
ZCBieSBMd2lsZGNhcmQuCj4gKyAgICAgKi8KPiArICAgIHN0cnVjdCBobGlzdF9oZWFkIHdpbGRj
YXJkX3BlbmRfbGlzdDsKPiArfTsKPiArCj4gKy8qCj4gKyAqIExvY2tpbmcgaXMgb3JnYW5pemVk
IGFzIGZvbGxvd3M6Cj4gKyAqCj4gKyAqIFRlcm1pbm9sb2d5OiBSKDxsb2NrPikgbWVhbnMgdGFr
aW5nIGEgcmVhZCBsb2NrIG9uIHRoZSBzcGVjaWZpZWQgbG9jazsKPiArICogICAgICAgICAgICAg
IFcoPGxvY2s+KSBtZWFucyB0YWtpbmcgYSB3cml0ZSBsb2NrIG9uIGl0Lgo+ICsgKgo+ICsgKiBM
MSA6IFRoZSBnbG9iYWwgbG9jazogYXJnb19sb2NrCj4gKyAqIFByb3RlY3RzIHRoZSBhcmdvIGVs
ZW1lbnRzIG9mIGFsbCBzdHJ1Y3QgZG9tYWluICpkIGluIHRoZSBzeXN0ZW0uCj4gKyAqIEl0IGRv
ZXMgbm90IHByb3RlY3QgYW55IG9mIHRoZSBlbGVtZW50cyBvZiBkLT5hcmdvLCBvbmx5IHRoZWly
Cj4gKyAqIGFkZHJlc3Nlcy4KPiArICoKPiArICogQnkgZXh0ZW5zaW9uIHNpbmNlIHRoZSBkZXN0
cnVjdGlvbiBvZiBhIGRvbWFpbiB3aXRoIGEgbm9uLU5VTEwKPiArICogZC0+YXJnbyB3aWxsIG5l
ZWQgdG8gZnJlZSB0aGUgZC0+YXJnbyBwb2ludGVyLCBob2xkaW5nIFcoTDEpCj4gKyAqIGd1YXJh
bnRlZXMgdGhhdCBubyBkb21haW5zIHBvaW50ZXJzIHRoYXQgYXJnbyBpcyBpbnRlcmVzdGVkIGlu
Cj4gKyAqIGJlY29tZSBpbnZhbGlkIHdoaWxzdCB0aGlzIGxvY2sgaXMgaGVsZC4KPiArICovCj4g
Kwo+ICtzdGF0aWMgREVGSU5FX1JXTE9DSyhhcmdvX2xvY2spOyAvKiBMMSAqLwo+ICsKPiArLyoK
PiArICogTDIgOiBUaGUgcGVyLWRvbWFpbiByaW5nIGhhc2ggbG9jazogZC0+YXJnby0+bG9jawo+
ICsgKiBIb2xkaW5nIGEgcmVhZCBsb2NrIG9uIEwyIHByb3RlY3RzIHRoZSByaW5nIGhhc2ggdGFi
bGUgYW5kCj4gKyAqIHRoZSBlbGVtZW50cyBpbiB0aGUgaGFzaF90YWJsZSBkLT5hcmdvLT5yaW5n
X2hhc2gsIGFuZAo+ICsgKiB0aGUgbm9kZSBhbmQgaWQgZmllbGRzIGluIHN0cnVjdCBhcmdvX3Jp
bmdfaW5mbyBpbiB0aGUKPiArICogaGFzaCB0YWJsZS4KPiArICogSG9sZGluZyBhIHdyaXRlIGxv
Y2sgb24gTDIgcHJvdGVjdHMgYWxsIG9mIHRoZSBlbGVtZW50cyBvZgo+ICsgKiBzdHJ1Y3QgYXJn
b19yaW5nX2luZm8uCj4gKyAqCj4gKyAqIFRvIHRha2UgTDIgeW91IG11c3QgYWxyZWFkeSBoYXZl
IFIoTDEpLiBXKEwxKSBpbXBsaWVzIFcoTDIpIGFuZCBMMy4KPiArICoKPiArICogTDMgOiBUaGUg
cmluZ2luZm8gbG9jazogYXJnb19yaW5nX2luZm8gKnJpbmdpbmZvOyByaW5naW5mby0+bG9jawo+
ICsgKiBQcm90ZWN0cyBhbGwgdGhlIGZpZWxkcyB3aXRoaW4gdGhlIGFyZ29fcmluZ19pbmZvLCBh
c2lkZSBmcm9tIHRoZSBvbmVzIHRoYXQKPiArICogTDIgYWxyZWFkeSBwcm90ZWN0czogbm9kZSwg
aWQsIGxvY2suCj4gKyAqCj4gKyAqIFRvIGFxdWlyZSBMMyB5b3UgbXVzdCBhbHJlYWR5IGhhdmUg
UihMMikuIFcoTDIpIGltcGxpZXMgTDMuCj4gKyAqCj4gKyAqIExzZW5kIDogVGhlIHBlci1kb21h
aW4gc2luZ2xlLXNlbmRlciBwYXJ0bmVyIHJpbmdzIGxvY2s6IGQtPmFyZ28tPnNlbmRfbG9jawo+
ICsgKiBQcm90ZWN0cyB0aGUgcGVyLWRvbWFpbiBzZW5kIGhhc2ggdGFibGUgOiBkLT5hcmdvLT5z
ZW5kX2hhc2gKPiArICogYW5kIHRoZSBlbGVtZW50cyBpbiB0aGUgaGFzaCB0YWJsZSwgYW5kIHRo
ZSBub2RlIGFuZCBpZCBmaWVsZHMKPiArICogaW4gc3RydWN0IGFyZ29fc2VuZF9pbmZvIGluIHRo
ZSBoYXNoIHRhYmxlLgo+ICsgKgo+ICsgKiBUbyB0YWtlIExzZW5kLCB5b3UgbXVzdCBhbHJlYWR5
IGhhdmUgUihMMSkuIFcoTDEpIGltcGxpZXMgTHNlbmQuCj4gKyAqIERvIG5vdCBhdHRlbXB0IHRv
IGFjcXVpcmUgYSBMMiBvbiBhbnkgZG9tYWluIGFmdGVyIHRha2luZyBhbmQgd2hpbGUKPiArICog
aG9sZGluZyBhIExzZW5kIGxvY2sgLS0gYWNxdWlyZSB0aGUgTDIgKGlmIG9uZSBpcyBuZWVkZWQp
IGJlZm9yZWhhbmQuCj4gKyAqCj4gKyAqIEx3aWxkY2FyZCA6IFRoZSBwZXItZG9tYWluIHdpbGRj
YXJkIHBlbmRpbmcgbGlzdCBsb2NrOiBkLT5hcmdvLT53aWxkY2FyZF9sb2NrCj4gKyAqIFByb3Rl
Y3RzIHRoZSBwZXItZG9tYWluIGxpc3Qgb2Ygb3V0c3RhbmRpbmcgc2lnbmFscyBmb3Igc3BhY2Ug
YXZhaWxhYmlsaXR5Cj4gKyAqIG9uIHdpbGRjYXJkIHJpbmdzLgo+ICsgKgo+ICsgKiBUbyB0YWtl
IEx3aWxkY2FyZCwgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIoTDEpLiBXKEwxKSBpbXBsaWVzIEx3
aWxkY2FyZC4KPiArICogTm8gb3RoZXIgbG9ja3MgYXJlIGFjcXVpcmVkIGFmdGVyIG9idGFpbmlu
ZyBMd2lsZGNhcmQuCj4gKyAqLwo+Cj4gIC8qIENoYW5nZSB0aGlzIHRvICNkZWZpbmUgQVJHT19E
RUJVRyBoZXJlIHRvIGVuYWJsZSBtb3JlIGRlYnVnIG1lc3NhZ2VzICovCj4gICN1bmRlZiBBUkdP
X0RFQlVHCj4gQEAgLTI4LDEwICsxOTgsMjk5IEBACj4gICNkZWZpbmUgYXJnb19kcHJpbnRrKGZv
cm1hdCwgLi4uICkgKCh2b2lkKTApCj4gICNlbmRpZgo+Cj4gK3N0YXRpYyB2b2lkCj4gK3Jpbmdf
dW5tYXAoc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCj4gK3sKPiArICAgIHVuc2ln
bmVkIGludCBpOwo+ICsKPiArICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmcgKQo+ICsg
ICAgICAgIHJldHVybjsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IHJpbmdfaW5mby0+bm1m
bnM7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5fbWFwcGlu
Z1tpXSApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIGlmICggcmluZ19pbmZv
LT5tZm5zICkKPiArICAgICAgICAgICAgYXJnb19kcHJpbnRrKFhFTkxPR19FUlIgImFyZ286IHVu
bWFwcGluZyBwYWdlICUiUFJJX21mbiIgZnJvbSAlcFxuIiwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgIG1mbl94KHJpbmdfaW5mby0+bWZuc1tpXSksCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICByaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldKTsKPiArICAgICAgICB1bm1hcF9kb21haW5f
cGFnZV9nbG9iYWwocmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSk7Cj4gKyAgICAgICAgcmluZ19p
bmZvLT5tZm5fbWFwcGluZ1tpXSA9IE5VTEw7Cj4gKyAgICB9Cj4gK30KPiArCj4gK3N0YXRpYyB2
b2lkCj4gK3dpbGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUoZG9taWRfdCBkb21haW5faWQsIHN0
cnVjdCBwZW5kaW5nX2VudCAqZW50KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gZ2V0
X2RvbWFpbl9ieV9pZChkb21haW5faWQpOwo+ICsgICAgaWYgKCAhZCApCj4gKyAgICAgICAgcmV0
dXJuOwo+ICsKPiArICAgIGlmICggZC0+YXJnbyApCj4gKyAgICB7Cj4gKyAgICAgICAgc3Bpbl9s
b2NrKCZkLT5hcmdvLT53aWxkY2FyZF9sb2NrKTsKPiArICAgICAgICBobGlzdF9kZWwoJmVudC0+
d2lsZGNhcmRfbm9kZSk7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2soJmQtPmFyZ28tPndpbGRjYXJk
X2xvY2spOwo+ICsgICAgfQo+ICsgICAgcHV0X2RvbWFpbihkKTsKPiArfQo+ICsKPiArc3RhdGlj
IHZvaWQKPiArcGVuZGluZ19yZW1vdmVfYWxsKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19p
bmZvKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9kZSwgKm5leHQ7Cj4gKyAgICBz
dHJ1Y3QgcGVuZGluZ19lbnQgKmVudDsKPiArCj4gKyAgICBobGlzdF9mb3JfZWFjaF9lbnRyeV9z
YWZlKGVudCwgbm9kZSwgbmV4dCwgJnJpbmdfaW5mby0+cGVuZGluZywgbm9kZSkKPiArICAgIHsK
PiArICAgICAgICBpZiAoIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01J
RF9BTlkgKQo+ICsgICAgICAgICAgICB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlKGVudC0+
ZG9tYWluX2lkLCBlbnQpOwo+ICsgICAgICAgIGhsaXN0X2RlbCgmZW50LT5ub2RlKTsKPiArICAg
ICAgICB4ZnJlZShlbnQpOwo+ICsgICAgfQo+ICsgICAgcmluZ19pbmZvLT5ucGVuZGluZyA9IDA7
Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkCj4gK3dpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3Zl
KHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlLCAq
bmV4dDsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50Owo+ICsKPiArICAgIEFTU0VSVChy
d19pc193cml0ZV9sb2NrZWQoJmFyZ29fbG9jaykpOwo+ICsKPiArICAgIGhsaXN0X2Zvcl9lYWNo
X2VudHJ5X3NhZmUoZW50LCBub2RlLCBuZXh0LCAmZC0+YXJnby0+d2lsZGNhcmRfcGVuZF9saXN0
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2RlKQo+ICsgICAgewo+ICsgICAg
ICAgIGhsaXN0X2RlbCgmZW50LT5ub2RlKTsKPiArICAgICAgICBlbnQtPnJpbmdfaW5mby0+bnBl
bmRpbmctLTsKPiArICAgICAgICBobGlzdF9kZWwoJmVudC0+d2lsZGNhcmRfbm9kZSk7Cj4gKyAg
ICAgICAgeGZyZWUoZW50KTsKPiArICAgIH0KPiArfQo+ICsKCk1heWJlIG1vdmUgcmluZ191bm1h
cCgpIGhlcmUgc28gaXQncyBjbG9zZXIgdG8gd2hlcmUgaXQgaXMgdXNlZD8KCj4gK3N0YXRpYyB2
b2lkCj4gK3JpbmdfcmVtb3ZlX21mbnMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFy
Z29fcmluZ19pbmZvICpyaW5nX2luZm8pCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsK
PiArICAgIEFTU0VSVChyd19pc193cml0ZV9sb2NrZWQoJmQtPmFyZ28tPmxvY2spIHx8Cj4gKyAg
ICAgICAgICAgcndfaXNfd3JpdGVfbG9ja2VkKCZhcmdvX2xvY2spKTsKPiArCj4gKyAgICBpZiAo
ICFyaW5nX2luZm8tPm1mbnMgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBpZiAoICFy
aW5nX2luZm8tPm1mbl9tYXBwaW5nICkKPiArICAgIHsKPiArICAgICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmluZ191bm1h
cChyaW5nX2luZm8pOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgcmluZ19pbmZvLT5ubWZu
czsgaSsrICkKPiArICAgICAgICBpZiAoICFtZm5fZXEocmluZ19pbmZvLT5tZm5zW2ldLCBJTlZB
TElEX01GTikgKQo+ICsgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShy
aW5nX2luZm8tPm1mbnNbaV0pKTsKPiArCj4gKyAgICB4ZnJlZShyaW5nX2luZm8tPm1mbnMpOwo+
ICsgICAgcmluZ19pbmZvLT5tZm5zID0gTlVMTDsKPiArICAgIHJpbmdfaW5mby0+bnBhZ2UgPSAw
Owo+ICsgICAgeGZyZWUocmluZ19pbmZvLT5tZm5fbWFwcGluZyk7Cj4gKyAgICByaW5nX2luZm8t
Pm1mbl9tYXBwaW5nID0gTlVMTDsKPiArICAgIHJpbmdfaW5mby0+bm1mbnMgPSAwOwo+ICt9Cj4g
Kwo+ICtzdGF0aWMgdm9pZAo+ICtyaW5nX3JlbW92ZV9pbmZvKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQo+ICt7Cj4gKyAgICBBU1NFUlQocndfaXNf
d3JpdGVfbG9ja2VkKCZkLT5hcmdvLT5sb2NrKSB8fAo+ICsgICAgICAgICAgIHJ3X2lzX3dyaXRl
X2xvY2tlZCgmYXJnb19sb2NrKSk7Cj4gKwo+ICsgICAgcGVuZGluZ19yZW1vdmVfYWxsKHJpbmdf
aW5mbyk7Cj4gKyAgICBobGlzdF9kZWwoJnJpbmdfaW5mby0+bm9kZSk7Cj4gKyAgICByaW5nX3Jl
bW92ZV9tZm5zKGQsIHJpbmdfaW5mbyk7Cj4gKyAgICB4ZnJlZShyaW5nX2luZm8pOwo+ICt9Cj4g
Kwo+ICtzdGF0aWMgdm9pZAo+ICtkb21haW5fcmluZ3NfcmVtb3ZlX2FsbChzdHJ1Y3QgZG9tYWlu
ICpkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsg
aSA8IEFSR09fSFRBQkxFX1NJWkU7ICsraSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IGhs
aXN0X25vZGUgKm5vZGUsICpuZXh0Owo+ICsgICAgICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAq
cmluZ19pbmZvOwo+ICsKPiArICAgICAgICBobGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKHJpbmdf
aW5mbywgbm9kZSwgbmV4dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZk
LT5hcmdvLT5yaW5nX2hhc2hbaV0sIG5vZGUpCj4gKyAgICAgICAgICAgIHJpbmdfcmVtb3ZlX2lu
Zm8oZCwgcmluZ19pbmZvKTsKPiArICAgIH0KPiArICAgIGQtPmFyZ28tPnJpbmdfY291bnQgPSAw
Owo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBUZWFyIGRvd24gYWxsIHJpbmdzIG9mIG90aGVyIGRvbWFp
bnMgd2hlcmUgc3JjX2QgZG9tYWluIGlzIHRoZSBwYXJ0bmVyLgo+ICsgKiAoaWUuIGl0IGlzIHRo
ZSBzaW5nbGUgZG9tYWluIHRoYXQgY2FuIHNlbmQgdG8gdGhvc2UgcmluZ3MuKQo+ICsgKiBUaGlz
IHdpbGwgYWxzbyBjYW5jZWwgYW55IHBlbmRpbmcgbm90aWZpY2F0aW9ucyBhYm91dCB0aG9zZSBy
aW5ncy4KPiArICovCj4gK3N0YXRpYyB2b2lkCj4gK3BhcnRuZXJfcmluZ3NfcmVtb3ZlKHN0cnVj
dCBkb21haW4gKnNyY19kKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICBB
U1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZhcmdvX2xvY2spKTsKPiArCj4gKyAgICBmb3IgKCBp
ID0gMDsgaSA8IEFSR09fSFRBQkxFX1NJWkU7ICsraSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3Ry
dWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0Owo+ICsgICAgICAgIHN0cnVjdCBhcmdvX3NlbmRf
aW5mbyAqc2VuZF9pbmZvOwo+ICsKPiArICAgICAgICBobGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZl
KHNlbmRfaW5mbywgbm9kZSwgbmV4dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZzcmNfZC0+YXJnby0+c2VuZF9oYXNoW2ldLCBub2RlKQo+ICsgICAgICAgIHsKPiArICAg
ICAgICAgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4gKyAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKmRzdF9kOwo+ICsKPiArICAgICAgICAgICAgZHN0X2QgPSBnZXRfZG9t
YWluX2J5X2lkKHNlbmRfaW5mby0+aWQuZG9tYWluX2lkKTsKPiArICAgICAgICAgICAgaWYgKCBk
c3RfZCApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHJpbmdfaW5mbyA9IHJp
bmdfZmluZF9pbmZvKGRzdF9kLCAmc2VuZF9pbmZvLT5pZCk7Cj4gKyAgICAgICAgICAgICAgICBp
ZiAoIHJpbmdfaW5mbyApCj4gKyAgICAgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAg
ICAgcmluZ19yZW1vdmVfaW5mbyhkc3RfZCwgcmluZ19pbmZvKTsKPiArICAgICAgICAgICAgICAg
ICAgICBkc3RfZC0+YXJnby0+cmluZ19jb3VudC0tOwo+ICsgICAgICAgICAgICAgICAgfQo+ICsK
PiArICAgICAgICAgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOwo+ICsgICAgICAgICAgICB9Cj4g
Kwo+ICsgICAgICAgICAgICBobGlzdF9kZWwoJnNlbmRfaW5mby0+bm9kZSk7Cj4gKyAgICAgICAg
ICAgIHhmcmVlKHNlbmRfaW5mbyk7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICt9Cj4gKwo+ICBs
b25nCj4gIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSBhcmcxLAo+ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkg
YXJnMiwgdW5zaWduZWQgbG9uZyBhcmczLAo+ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXJn
NCkKPiAgewo+IC0gICAgcmV0dXJuIC1FTk9TWVM7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJy
ZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiArICAgIGxvbmcgcmMgPSAtRUZBVUxUOwo+ICsKPiArICAg
IGFyZ29fZHByaW50aygiLT5kb19hcmdvX29wKCV1LCVwLCVwLCVkLCVkKVxuIiwgY21kLAo+ICsg
ICAgICAgICAgICAgICAgICh2b2lkICopYXJnMS5wLCAodm9pZCAqKWFyZzIucCwgKGludCkgYXJn
MywgKGludCkgYXJnNCk7Cj4gKwo+ICsgICAgaWYgKCB1bmxpa2VseSghb3B0X2FyZ29fZW5hYmxl
ZCkgKQo+ICsgICAgewo+ICsgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gKyAgICAgICAgcmV0
dXJuIHJjOwo+ICsgICAgfQo+ICsKPiArICAgIGRvbWFpbl9sb2NrKGN1cnJkKTsKPiArCj4gKyAg
ICBzd2l0Y2ggKGNtZCkKPiArICAgIHsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmMgPSAt
RU9QTk9UU1VQUDsKPiArICAgICAgICBicmVhazsKPiArICAgIH0KPiArCj4gKyAgICBkb21haW5f
dW5sb2NrKGN1cnJkKTsKPiArCj4gKyAgICBhcmdvX2RwcmludGsoIjwtZG9fYXJnb19vcCgldSk9
JWxkXG4iLCBjbWQsIHJjKTsKPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gK3N0YXRp
YyB2b2lkCj4gK2FyZ29fZG9tYWluX2luaXQoc3RydWN0IGFyZ29fZG9tYWluICphcmdvKQo+ICt7
Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICByd2xvY2tfaW5pdCgmYXJnby0+bG9j
ayk7Cj4gKyAgICBzcGluX2xvY2tfaW5pdCgmYXJnby0+c2VuZF9sb2NrKTsKPiArICAgIHNwaW5f
bG9ja19pbml0KCZhcmdvLT53aWxkY2FyZF9sb2NrKTsKPiArICAgIGFyZ28tPnJpbmdfY291bnQg
PSAwOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgQVJHT19IVEFCTEVfU0laRTsgKytpICkK
PiArICAgIHsKPiArICAgICAgICBJTklUX0hMSVNUX0hFQUQoJmFyZ28tPnJpbmdfaGFzaFtpXSk7
Cj4gKyAgICAgICAgSU5JVF9ITElTVF9IRUFEKCZhcmdvLT5zZW5kX2hhc2hbaV0pOwo+ICsgICAg
fQo+ICsgICAgSU5JVF9ITElTVF9IRUFEKCZhcmdvLT53aWxkY2FyZF9wZW5kX2xpc3QpOwo+ICt9
Cj4gKwo+ICtpbnQKPiArYXJnb19pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHN0
cnVjdCBhcmdvX2RvbWFpbiAqYXJnbzsKPiArCj4gKyAgICBpZiAoICFvcHRfYXJnb19lbmFibGVk
ICkKPiArICAgIHsKPiArICAgICAgICBhcmdvX2RwcmludGsoImFyZ28gZGlzYWJsZWQsIGRvbWlk
OiAlZFxuIiwgZC0+ZG9tYWluX2lkKTsKPiArICAgICAgICByZXR1cm4gMDsKPiArICAgIH0KPiAr
Cj4gKyAgICBhcmdvX2RwcmludGsoImluaXQ6IGRvbWlkOiAlZFxuIiwgZC0+ZG9tYWluX2lkKTsK
PiArCj4gKyAgICBhcmdvID0geG1hbGxvYyhzdHJ1Y3QgYXJnb19kb21haW4pOwo+ICsgICAgaWYg
KCAhYXJnbyApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAgd3JpdGVfbG9j
aygmYXJnb19sb2NrKTsKPiArCj4gKyAgICBhcmdvX2RvbWFpbl9pbml0KGFyZ28pOwo+ICsKPiAr
ICAgIGQtPmFyZ28gPSBhcmdvOwo+ICsKPiArICAgIHdyaXRlX3VubG9jaygmYXJnb19sb2NrKTsK
PiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArdm9pZAo+ICthcmdvX2Rlc3Ryb3koc3Ry
dWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgQlVHX09OKCFkLT5pc19keWluZyk7Cj4gKwo+ICsg
ICAgd3JpdGVfbG9jaygmYXJnb19sb2NrKTsKPiArCj4gKyAgICBhcmdvX2RwcmludGsoImRlc3Ry
b3k6IGRvbWlkICVkIGQtPmFyZ289JXBcbiIsIGQtPmRvbWFpbl9pZCwgZC0+YXJnbyk7Cj4gKwo+
ICsgICAgaWYgKCBkLT5hcmdvICkKPiArICAgIHsKPiArICAgICAgICBkb21haW5fcmluZ3NfcmVt
b3ZlX2FsbChkKTsKPiArICAgICAgICBwYXJ0bmVyX3JpbmdzX3JlbW92ZShkKTsKPiArICAgICAg
ICB3aWxkY2FyZF9yaW5nc19wZW5kaW5nX3JlbW92ZShkKTsKPiArICAgICAgICB4ZnJlZShkLT5h
cmdvKTsKPiArICAgICAgICBkLT5hcmdvID0gTlVMTDsKPiArICAgIH0KPiArICAgIHdyaXRlX3Vu
bG9jaygmYXJnb19sb2NrKTsKPiArfQo+ICsKPiArdm9pZAo+ICthcmdvX3NvZnRfcmVzZXQoc3Ry
dWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgd3JpdGVfbG9jaygmYXJnb19sb2NrKTsKPiArCj4g
KyAgICBhcmdvX2RwcmludGsoInNvZnQgcmVzZXQgZD0lZCBkLT5hcmdvPSVwXG4iLCBkLT5kb21h
aW5faWQsIGQtPmFyZ28pOwo+ICsKPiArICAgIGlmICggZC0+YXJnbyApCj4gKyAgICB7Cj4gKyAg
ICAgICAgZG9tYWluX3JpbmdzX3JlbW92ZV9hbGwoZCk7Cj4gKyAgICAgICAgcGFydG5lcl9yaW5n
c19yZW1vdmUoZCk7Cj4gKyAgICAgICAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7
Cj4gKwo+ICsgICAgICAgIGlmICggIW9wdF9hcmdvX2VuYWJsZWQgKQoKU2hvdWxkbid0IHRoaXMg
ZnVuY3Rpb24ganVzdCBleGl0IGVhcmx5IGlmIGFyZ28gaXMgZGlzYWJsZWQ/Cgo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgeGZyZWUoZC0+YXJnbyk7Cj4gKyAgICAgICAgICAgIGQtPmFyZ28g
PSBOVUxMOwo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIGFyZ29f
ZG9tYWluX2luaXQoZC0+YXJnbyk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgd3JpdGVfdW5sb2NrKCZh
cmdvX2xvY2spOwo+ICB9Cgo8c25pcD4KClJlZ2FyZHMsCkphc29uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 08 23:12:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Jan 2019 23:12:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gh0XR-0002mI-Om; Tue, 08 Jan 2019 23:12: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=JK1d=PQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gh0XQ-0002m7-EK
 for xen-devel@lists.xenproject.org; Tue, 08 Jan 2019 23:12:00 +0000
X-Inumbo-ID: cc00e398-139a-11e9-b85e-d7242b61f89b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc00e398-139a-11e9-b85e-d7242b61f89b;
 Tue, 08 Jan 2019 23:11:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gh0XL-00021t-JY; Tue, 08 Jan 2019 23:11:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gh0XL-0006Wl-BG; Tue, 08 Jan 2019 23:11:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gh0XL-0002AZ-AX; Tue, 08 Jan 2019 23:11:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131811-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=a53a888de8f5fa8dbf75a381e28f25a5497572f1
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Jan 2019 23:11:55 +0000
Subject: [Xen-devel] [ovmf test] 131811: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTgxMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4MTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgxZTI4ZjI1YTU0OTc1NzJmMQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjMgZGF5cyAgMjUzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc5NiAgMjAxOS0wMS0wOCAwODowNjoyNiBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIENodSwgTWFnZ2ll
IDxtYWdnaWUuY2h1QGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+
CiAgRGF2aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGlu
MkBocGUuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2Ig
QyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29t
PgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdhZGVlc2ggVWpq
YSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEu
Y29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxK
aWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgog
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5s
aW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgog
IExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUgQ2h1IDxtYWdnaWUuY2h1
QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNp
biBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5r
aW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRy
b2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRl
bC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8
c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFu
Z0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0u
Y29tPgogIFN1bWl0IEdhcmcgPHN1bWl0LmdhcmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5n
IDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQ
RExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwgWmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0g
PHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAgVGhvbWFzIFJ5ZG1hbiA8dGhvbWFzLmoucnlkbWFu
QGludGVsLmNvbT4KICBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICBUb21hc3ogTWljaGFs
ZWMgPHRtQHNlbWloYWxmLmNvbT4KICBWaWpheWVudGhpcmFuIFN1YnJhbWFuaWFtIDx2aWpheWVu
dGhpcmFuLnN1YnJhbWFuaWFtQGFybS5jb20+CiAgVmxhZGltaXIgT2xvdnlhbm5pa292IDx2bGFk
aW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgogIFdhbmcgQmluWCBBIDxiaW54LmEud2Fu
Z0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFllIFRpbmcg
PHRpbmcueWVAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNv
bT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CiAgWmFpbGlhbmcgU3VuIDx6
YWlsaWFuZy5zdW5AaW50ZWwuY29tPgogIFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRl
bC5jb20+CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgWmhp
anUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICB6d2Vp
NCA8ZGF2aWQud2VpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTY3NyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 00:09:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 00:09: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-devel-bounces@lists.xenproject.org>)
	id 1gh1Qz-00077i-Bp; Wed, 09 Jan 2019 00:09: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gh1Qy-00077Y-2n
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 00:09:24 +0000
X-Inumbo-ID: d03505c2-13a2-11e9-a85e-bf98306d695d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d03505c2-13a2-11e9-a85e-bf98306d695d;
 Wed, 09 Jan 2019 00:09:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gh1Qt-0003fu-Rm; Wed, 09 Jan 2019 00:09:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gh1Qt-0000Fd-K4; Wed, 09 Jan 2019 00:09:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gh1Qt-00046u-J9; Wed, 09 Jan 2019 00:09:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131801-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=c102d9471f8f02d9fbea72ec4505d7089173f470
X-Osstest-Versions-That: qemuu=a29644590f95166c8a13e5797f8e7701134b31d0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 00:09:19 +0000
Subject: [Xen-devel] [qemu-mainline test] 131801: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTgwMSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4MDEvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc4OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzg4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE3ODgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc4OAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMxNzg4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGMxMDJkOTQ3MWY4ZjAyZDlm
YmVhNzJlYzQ1MDVkNzA4OTE3M2Y0NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIGEyOTY0NDU5MGY5NTE2NmM4YTEzZTU3OTdmOGU3NzAxMTM0YjMxZDAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzMTc4OCAgMjAxOS0wMS0wNyAxNDozNzo0NyBaICAgIDEgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzE4MDEgIDIwMTktMDEtMDggMDk6Mzk6NDEgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxpc3RhaXIgRnJh
bmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIENoYXJsaWUgU211cnRod2FpdGUgPGNo
YXJsaWVAYXRlY2gubWVkaWE+CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhp
bGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEphYXAg
Q3JlemVlIDxqYWFwQGpjei5ubD4KICBMdWMgTWljaGVsIDxsdWMubWljaGVsQGdyZWVuc29jcy5j
b20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAg
TmljayBIdWRzb24gPG5pY2suaHVkc29uQGdteC5jby51az4KICBOaWNrIEh1ZHNvbiA8c2tybGxA
bmV0YnNkLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hh
cmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRo
YXQuY29tPgogIFN0ZWZmZW4gR8O2cnR6IDxjb250cmliQHN0ZWZmZW4tZ29lcnR6LmRlPgogIFRo
b21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpU
byB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKICAgYTI5NjQ0NTkw
Zi4uYzEwMmQ5NDcxZiAgYzEwMmQ5NDcxZjhmMDJkOWZiZWE3MmVjNDUwNWQ3MDg5MTczZjQ3MCAt
PiB1cHN0cmVhbS10ZXN0ZWQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 01:01:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 01:01: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-devel-bounces@lists.xenproject.org>)
	id 1gh2F1-0003LS-K5; Wed, 09 Jan 2019 01:01:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gh2F0-0002vK-SJ
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 01:01:06 +0000
X-Inumbo-ID: 09e17013-13aa-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09e17013-13aa-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 01:01:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gh2Ev-0002Ms-NI; Wed, 09 Jan 2019 01:01:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gh2Ev-0001rV-Bi; Wed, 09 Jan 2019 01:01:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gh2Ev-0003wD-B7; Wed, 09 Jan 2019 01:01:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131838-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=a53a888de8f5fa8dbf75a381e28f25a5497572f1
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 01:01:01 +0000
Subject: [Xen-devel] [ovmf test] 131838: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTgzOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4MzgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgxZTI4ZjI1YTU0OTc1NzJmMQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjMgZGF5cyAgMjU0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc5NiAgMjAxOS0wMS0wOCAwODowNjoyNiBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIENodSwgTWFnZ2ll
IDxtYWdnaWUuY2h1QGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+
CiAgRGF2aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGlu
MkBocGUuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2Ig
QyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29t
PgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdhZGVlc2ggVWpq
YSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEu
Y29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxK
aWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgog
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5s
aW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgog
IExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUgQ2h1IDxtYWdnaWUuY2h1
QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNp
biBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5r
aW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRy
b2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRl
bC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8
c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFu
Z0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0u
Y29tPgogIFN1bWl0IEdhcmcgPHN1bWl0LmdhcmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5n
IDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQ
RExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwgWmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0g
PHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAgVGhvbWFzIFJ5ZG1hbiA8dGhvbWFzLmoucnlkbWFu
QGludGVsLmNvbT4KICBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICBUb21hc3ogTWljaGFs
ZWMgPHRtQHNlbWloYWxmLmNvbT4KICBWaWpheWVudGhpcmFuIFN1YnJhbWFuaWFtIDx2aWpheWVu
dGhpcmFuLnN1YnJhbWFuaWFtQGFybS5jb20+CiAgVmxhZGltaXIgT2xvdnlhbm5pa292IDx2bGFk
aW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgogIFdhbmcgQmluWCBBIDxiaW54LmEud2Fu
Z0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFllIFRpbmcg
PHRpbmcueWVAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNv
bT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CiAgWmFpbGlhbmcgU3VuIDx6
YWlsaWFuZy5zdW5AaW50ZWwuY29tPgogIFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRl
bC5jb20+CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgWmhp
anUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICB6d2Vp
NCA8ZGF2aWQud2VpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTY3NyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 04:07:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 04:07: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-devel-bounces@lists.xenproject.org>)
	id 1gh59M-0006YC-U3; Wed, 09 Jan 2019 04:07: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gh59M-0006Y0-3g
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 04:07:28 +0000
X-Inumbo-ID: 12357986-13c4-11e9-8369-9b3f32047e8d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12357986-13c4-11e9-8369-9b3f32047e8d;
 Wed, 09 Jan 2019 04:07:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gh59H-00014E-Oe; Wed, 09 Jan 2019 04:07:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gh59H-0003gi-Gu; Wed, 09 Jan 2019 04:07:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gh59H-0007T9-GJ; Wed, 09 Jan 2019 04:07:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gh59H-0007T9-GJ@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 04:07:23 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NAp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2Nv
cmUvZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgb3Zt
ZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVnIGludHJvZHVjZWQ6
ICBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5CiAgQnVnIG5vdCBwcmVz
ZW50OiA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1CiAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTMxODU1LwoKCiAgY29tbWl0IGQyZjFmNjQyM2JkMWQyM2NmMmZlNzdkNzQwMTk2MWQ3NzEwOTcz
NjkKICBBdXRob3I6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBEYXRlOiAgIFR1
ZSBPY3QgMzAgMTQ6NDk6NDIgMjAxOCArMDgwMAogIAogICAgICBPdm1mUGtnOiBSZXBsYWNlIG9i
c29sZXRlZCBuZXR3b3JrIGRyaXZlcnMgZnJvbSBwbGF0Zm9ybSBEU0MvRkRGLgogICAgICAKICAg
ICAgVjI6CiAgICAgIEFkZCBtaXNzZWQgbGlicmFyeSBpbnN0YW5jZSBmb3IgTmV0d29ya1BrZyBp
U0NTSSBkcml2ZXIuCiAgICAgIAogICAgICBUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSBNZGVNb2R1
bGVQa2cgVENQLCBQWEUgYW5kIGlTQ1NJIGRyaXZlciB3aXRoIHRob3NlCiAgICAgIG9uZXMgaW4g
TmV0d29ya1BrZy4gVGhlc2UgMyBkcml2ZXJzIGluIE1kZU1vZHVsZVBrZyBhcmUgbm90IGJlaW5n
IGFjdGl2ZWx5CiAgICAgIG1haW50YWluZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBmcm9tIGVkazIg
bWFzdGVyIHNvb24uCiAgICAgIAogICAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVz
dGVuQGludGVsLmNvbT4KICAgICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
CiAgICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAg
ICAgQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgICBD
YzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgICBTaWdu
ZWQtb2ZmLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICAgIFJldmlld2Vk
LWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKCkZvciBiaXNlY3Rpb24gcmV2
aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L292bWYvYnVpbGQtYW1kNjQueGVuLWJ1aWxkLmh0
bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0
byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1
bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWFtZDY0Lnhlbi1idWlsZCAtLXN1bW1hcnktb3V0PXRtcC8x
MzE4NTUuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjk0NzUgLS1ibGVzc2lu
Z3M9cmVhbCxyZWFsLWJpc2VjdCBvdm1mIGJ1aWxkLWFtZDY0IHhlbi1idWlsZApTZWFyY2hpbmcg
Zm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTMxODM4IGZhaWwgW2hvc3Q9Z29kZWxsbzFdIC8g
MTI5NDc1IFtob3N0PWdvZGVsbG8wXSAxMjk0NTQgW2hvc3Q9cmltYXZhMV0gMTI5NDMwIFtob3N0
PWJhcm9xdWUxXSAxMjkzMjggW2hvc3Q9Z29kZWxsbzBdIDEyOTMxMCBbaG9zdD1pdGFsaWEwXSAx
MjkyNzMgW2hvc3Q9ZGViaW5hMF0gMTI5MjY4IFtob3N0PWJhcm9xdWUxXSAxMjkyMzggW2hvc3Q9
YmFyb3F1ZTFdIDEyOTIxOCBbaG9zdD1hbGJhbmEwXSAxMjkyMTIgW2hvc3Q9aXRhbGlhMF0gMTI5
MTkxIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzE4MzggLyAxMjkxOTEKKHRy
ZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6
IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdApUcmVlOiBxZW11IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGE1M2E4ODhkZThmNWZhOGRiZjc1YTM4MWUyOGYyNWE1
NDk3NTcyZjEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBi
M2ZjNWZiNmZhYjc5ZGYxZGIKQmFzaXMgcGFzcyBhMGYwMWU4YTIyZTE1MDAwZTU2NGYwOWU4MmVh
ZTEzZDcxMjdiZTNjIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODli
MmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1y
ZXZ0dXBsZS1nZW5lcmF0b3IgIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQj
YTBmMDFlOGEyMmUxNTAwMGU1NjRmMDllODJlYWUxM2Q3MTI3YmUzYy1hNTNhODg4ZGU4ZjVmYThk
YmY3NWEzODFlMjhmMjVhNTQ5NzU3MmYxIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQjOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS1k
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0IzkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTct
YTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgpMb2FkZWQgMzAwNCBub2Rl
cyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyOTE5MSBw
YXNzIGEwZjAxZThhMjJlMTUwMDBlNTY0ZjA5ZTgyZWFlMTNkNzEyN2JlM2MgOWMwZWVkNjE4ZjM3
ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEy
OTIxMiBbaG9zdD1pdGFsaWEwXQogMTI5MjE4IFtob3N0PWFsYmFuYTBdCiAxMjkyMzggW2hvc3Q9
YmFyb3F1ZTFdCiAxMjkyNzMgW2hvc3Q9ZGViaW5hMF0KIDEyOTI2OCBbaG9zdD1iYXJvcXVlMV0K
IDEyOTMxMCBbaG9zdD1pdGFsaWEwXQogMTI5MzI4IFtob3N0PWdvZGVsbG8wXQogMTI5NDMwIFto
b3N0PWJhcm9xdWUxXQogMTI5NTM1IGZhaWwgaXJyZWxldmFudAogMTI5NDc1IFtob3N0PWdvZGVs
bG8wXQogMTI5NDU0IFtob3N0PXJpbWF2YTFdCiAxMjk1MjYgZmFpbCBpcnJlbGV2YW50CiAxMjk1
NjEgcGFzcyBhMGYwMWU4YTIyZTE1MDAwZTU2NGYwOWU4MmVhZTEzZDcxMjdiZTNjIDljMGVlZDYx
OGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3
CiAxMjk1OTEgZmFpbCBpcnJlbGV2YW50CiAxMjk1NjMgZmFpbCBpcnJlbGV2YW50CiAxMjk1NjUg
cGFzcyBhMGYwMWU4YTIyZTE1MDAwZTU2NGYwOWU4MmVhZTEzZDcxMjdiZTNjIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAxOGNlZjRkZjhmOGJkMDRhNTlhMjE4ZTVmNjdlNzg5NmU0M2ZkMDdkCiAx
Mjk1NjYgcGFzcyBkM2Q5N2IzNzhmZTRkMGJmYmNiZGIyOTZkMDZiY2YxZDA5MTY1NDgwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA2MjMwZGRlMmVkNGZhNzVhMzVkMDljMmIwZTI2MGQ3NTY2YjY3
OWNlCiAxMjk1NjggcGFzcyA3NjRjMjFmNGFhMmRiY2RmOTUzYjBhNGUxN2IxNWMyMjBlYzAxMjQx
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3
YTk5MDg4N2JlCiAxMjk1NjkgcGFzcyBpcnJlbGV2YW50CiAxMjk1NzIgZmFpbCBpcnJlbGV2YW50
CiAxMjk1NzQgZmFpbCBpcnJlbGV2YW50CiAxMjk1NzUgcGFzcyBpcnJlbGV2YW50CiAxMjk1Nzgg
ZmFpbCBpcnJlbGV2YW50CiAxMjk1NzkgcGFzcyBpcnJlbGV2YW50CiAxMjk1NzMgW2hvc3Q9Z29k
ZWxsbzBdCiAxMjk1ODUgZmFpbCBpcnJlbGV2YW50CiAxMjk1ODkgcGFzcyBpcnJlbGV2YW50CiAx
Mjk2MDQgZmFpbCBpcnJlbGV2YW50CiAxMjk3NDIgW2hvc3Q9Z29kZWxsbzBdCiAxMjk2OTYgW2hv
c3Q9Z29kZWxsbzBdCiAxMjk3MzAgW2hvc3Q9Z29kZWxsbzBdCiAxMjk2NjIgZmFpbCBpcnJlbGV2
YW50CiAxMjk2NzggZmFpbCBpcnJlbGV2YW50CiAxMjk3MTggW2hvc3Q9Z29kZWxsbzBdCiAxMjk3
NDkgZmFpbCBpcnJlbGV2YW50CiAxMjk2ODIgW2hvc3Q9Z29kZWxsbzBdCiAxMjk2ODQgZmFpbCBp
cnJlbGV2YW50CiAxMjk2ODYgW2hvc3Q9Z29kZWxsbzBdCiAxMjk3MjIgW2hvc3Q9Z29kZWxsbzBd
CiAxMjk3NzUgW2hvc3Q9Z29kZWxsbzBdCiAxMjk2ODkgW2hvc3Q9Z29kZWxsbzBdCiAxMjk3MDMg
W2hvc3Q9Z29kZWxsbzBdCiAxMjk3MjUgW2hvc3Q9Z29kZWxsbzBdCiAxMjk3MTUgZmFpbCBpcnJl
bGV2YW50CiAxMjk3NDUgZmFpbCBpcnJlbGV2YW50CiAxMjk3MzQgW2hvc3Q9Z29kZWxsbzBdCiAx
Mjk3NTMgW2hvc3Q9Z29kZWxsbzBdCiAxMjk3NjQgW2hvc3Q9Z29kZWxsbzBdCiAxMjk3NTYgZmFp
bCBpcnJlbGV2YW50CiAxMjk3NjkgW2hvc3Q9Z29kZWxsbzBdCiAxMjk4MDggW2hvc3Q9Z29kZWxs
bzBdCiAxMjk4MTMgZmFpbCBpcnJlbGV2YW50CiAxMjk4MzIgW2hvc3Q9Z29kZWxsbzBdCiAxMjk4
MTYgW2hvc3Q9Z29kZWxsbzBdCiAxMjk4MjEgW2hvc3Q9Z29kZWxsbzBdCiAxMjk3OTcgW2hvc3Q9
Z29kZWxsbzBdCiAxMjk4MjQgZmFpbCBpcnJlbGV2YW50CiAxMjk4MzggW2hvc3Q9Z29kZWxsbzBd
CiAxMjk4NDcgZmFpbCBpcnJlbGV2YW50CiAxMjk4NTYgW2hvc3Q9Z29kZWxsbzBdCiAxMjk4OTEg
W2hvc3Q9Z29kZWxsbzBdCiAxMjk5NDYgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5MDIgW2hvc3Q9Z29k
ZWxsbzBdCiAxMjk5MjggW2hvc3Q9Z29kZWxsbzBdCiAxMjk5MDUgW2hvc3Q9Z29kZWxsbzBdCiAx
Mjk5MzIgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5NTAgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5MTIgW2hv
c3Q9Z29kZWxsbzBdCiAxMjk5MTggZmFpbCBpcnJlbGV2YW50CiAxMjk5MzcgW2hvc3Q9Z29kZWxs
bzBdCiAxMjk5MjMgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5NTIgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5
NDEgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5NjMgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5NzMgW2hvc3Q9
Z29kZWxsbzBdCiAxMjk5NTcgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5NjkgW2hvc3Q9Z29kZWxsbzBd
CiAxMjk5NzkgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5OTUgZmFpbCBpcnJlbGV2YW50CiAxMjk5OTIg
ZmFpbCBpcnJlbGV2YW50CiAxMjk5ODcgW2hvc3Q9Z29kZWxsbzBdCiAxMzAwMDAgZmFpbCBpcnJl
bGV2YW50CiAxMzAwMDMgZmFpbCBpcnJlbGV2YW50CiAxMzAwMDYgZmFpbCBpcnJlbGV2YW50CiAx
MzAwMTQgZmFpbCBpcnJlbGV2YW50CiAxMzAwMTcgZmFpbCBpcnJlbGV2YW50CiAxMzAwMjEgZmFp
bCBpcnJlbGV2YW50CiAxMzAwMjYgZmFpbCBpcnJlbGV2YW50CiAxMzAwNTIgW2hvc3Q9Z29kZWxs
bzBdCiAxMzAwMzkgW2hvc3Q9Z29kZWxsbzBdCiAxMzAwMzEgZmFpbCBpcnJlbGV2YW50CiAxMzAw
NzMgZmFpbCBpcnJlbGV2YW50CiAxMzAwNjUgW2hvc3Q9Z29kZWxsbzBdCiAxMzAwOTEgZmFpbCBp
cnJlbGV2YW50CiAxMzAwNjkgW2hvc3Q9Z29kZWxsbzBdCiAxMzAwNzYgW2hvc3Q9Z29kZWxsbzBd
CiAxMzAwODMgW2hvc3Q9Z29kZWxsbzBdCiAxMzAwOTYgW2hvc3Q9Z29kZWxsbzBdCiAxMzAwOTgg
ZmFpbCBpcnJlbGV2YW50CiAxMzAxMDMgZmFpbCBpcnJlbGV2YW50CiAxMzAxMDYgW2hvc3Q9Z29k
ZWxsbzBdCiAxMzAxMjAgZmFpbCBpcnJlbGV2YW50CiAxMzAxMTIgZmFpbCBpcnJlbGV2YW50CiAx
MzAxODggZmFpbCBpcnJlbGV2YW50CiAxMzAxNTQgZmFpbCBpcnJlbGV2YW50CiAxMzAxNzQgZmFp
bCBpcnJlbGV2YW50CiAxMzAxMjUgZmFpbCBpcnJlbGV2YW50CiAxMzAxNTggW2hvc3Q9Z29kZWxs
bzBdCiAxMzAxOTAgW2hvc3Q9Z29kZWxsbzBdCiAxMzAxMzQgW2hvc3Q9Z29kZWxsbzBdCiAxMzAx
NDQgW2hvc3Q9Z29kZWxsbzBdCiAxMzAxNjEgZmFpbCBpcnJlbGV2YW50CiAxMzAxNDggW2hvc3Q9
Z29kZWxsbzBdCiAxMzAxNTEgW2hvc3Q9Z29kZWxsbzBdCiAxMzAxNzcgZmFpbCBpcnJlbGV2YW50
CiAxMzAxNjQgZmFpbCBpcnJlbGV2YW50CiAxMzAxNzAgZmFpbCBpcnJlbGV2YW50CiAxMzAxODMg
W2hvc3Q9Z29kZWxsbzBdCiAxMzAxOTYgW2hvc3Q9Z29kZWxsbzBdCiAxMzAyMDAgW2hvc3Q9Z29k
ZWxsbzBdCiAxMzAyMDUgW2hvc3Q9Z29kZWxsbzBdCiAxMzAyMTQgW2hvc3Q9Z29kZWxsbzBdCiAx
MzAyMzEgW2hvc3Q9Z29kZWxsbzBdCiAxMzAzMDEgW2hvc3Q9Z29kZWxsbzBdCiAxMzAyODQgW2hv
c3Q9Z29kZWxsbzBdCiAxMzAyNTUgZmFpbCBpcnJlbGV2YW50CiAxMzAyNjUgW2hvc3Q9Z29kZWxs
bzBdCiAxMzAzMzQgZmFpbCBpcnJlbGV2YW50CiAxMzAyOTYgZmFpbCBpcnJlbGV2YW50CiAxMzAz
MjcgZmFpbCBpcnJlbGV2YW50CiAxMzAzMjEgW2hvc3Q9Z29kZWxsbzBdCiAxMzAzMTUgZmFpbCBp
cnJlbGV2YW50CiAxMzAzMDggZmFpbCBpcnJlbGV2YW50CiAxMzAzMzEgZmFpbCBpcnJlbGV2YW50
CiAxMzAzNDEgZmFpbCBpcnJlbGV2YW50CiAxMzAzNDQgZmFpbCBpcnJlbGV2YW50CiAxMzAzNDkg
ZmFpbCBpcnJlbGV2YW50CiAxMzAzNzcgZmFpbCBpcnJlbGV2YW50CiAxMzAzNTcgZmFpbCBpcnJl
bGV2YW50CiAxMzAzODkgZmFpbCBpcnJlbGV2YW50CiAxMzAzNjEgW2hvc3Q9Z29kZWxsbzBdCiAx
MzA0MTkgZmFpbCBpcnJlbGV2YW50CiAxMzAzNjggW2hvc3Q9Z29kZWxsbzBdCiAxMzAzNzQgZmFp
bCBpcnJlbGV2YW50CiAxMzAzOTEgW2hvc3Q9Z29kZWxsbzBdCiAxMzAzOTYgW2hvc3Q9Z29kZWxs
bzBdCiAxMzA0MzUgZmFpbCBpcnJlbGV2YW50CiAxMzA0MjkgZmFpbCBpcnJlbGV2YW50CiAxMzA0
MTQgZmFpbCBpcnJlbGV2YW50CiAxMzA0MjIgZmFpbCBpcnJlbGV2YW50CiAxMzA0NDAgZmFpbCBp
cnJlbGV2YW50CiAxMzA0NDMgW2hvc3Q9Z29kZWxsbzBdCiAxMzA0NzggZmFpbCBpcnJlbGV2YW50
CiAxMzA1MzEgZmFpbCBpcnJlbGV2YW50CiAxMzA0OTkgZmFpbCBpcnJlbGV2YW50CiAxMzA0NTUg
ZmFpbCBpcnJlbGV2YW50CiAxMzA0ODMgZmFpbCBpcnJlbGV2YW50CiAxMzA0NjkgZmFpbCBpcnJl
bGV2YW50CiAxMzA0OTEgW2hvc3Q9Z29kZWxsbzBdCiAxMzA1MDcgW2hvc3Q9Z29kZWxsbzBdCiAx
MzA2MjggW2hvc3Q9Z29kZWxsbzBdCiAxMzA1ODAgZmFpbCBpcnJlbGV2YW50CiAxMzA3NTAgZmFp
bCBpcnJlbGV2YW50CiAxMzA2NjggZmFpbCBpcnJlbGV2YW50CiAxMzA4NDUgW2hvc3Q9Z29kZWxs
bzBdCiAxMzA4MDYgZmFpbCBpcnJlbGV2YW50CiAxMzA4NjggZmFpbCBpcnJlbGV2YW50CiAxMzA5
ODAgW2hvc3Q9Z29kZWxsbzBdCiAxMzA4OTcgW2hvc3Q9Z29kZWxsbzBdCiAxMzEwOTAgW2hvc3Q9
Z29kZWxsbzBdCiAxMzEwNTQgW2hvc3Q9Z29kZWxsbzBdCiAxMzExMzIgW2hvc3Q9Z29kZWxsbzBd
CiAxMzExODggZmFpbCBpcnJlbGV2YW50CiAxMzExNTcgZmFpbCBpcnJlbGV2YW50CiAxMzEyMTEg
W2hvc3Q9Z29kZWxsbzBdCiAxMzEyNDUgZmFpbCBpcnJlbGV2YW50CiAxMzEyODMgZmFpbCBpcnJl
bGV2YW50CiAxMzEzMjAgW2hvc3Q9Z29kZWxsbzBdCiAxMzEyOTQgZmFpbCBpcnJlbGV2YW50CiAx
MzEzNDEgZmFpbCBpcnJlbGV2YW50CiAxMzEzNjIgW2hvc3Q9Z29kZWxsbzBdCiAxMzEzODMgW2hv
c3Q9Z29kZWxsbzBdCiAxMzE0MTQgW2hvc3Q9Z29kZWxsbzBdCiAxMzE0MzIgZmFpbCBpcnJlbGV2
YW50CiAxMzE0NTAgW2hvc3Q9Z29kZWxsbzBdCiAxMzE0NzAgW2hvc3Q9Z29kZWxsbzBdCiAxMzE0
OTAgZmFpbCBpcnJlbGV2YW50CiAxMzE1MTAgZmFpbCBpcnJlbGV2YW50CiAxMzE1NDAgZmFpbCBp
cnJlbGV2YW50CiAxMzE1MjYgW2hvc3Q9Z29kZWxsbzBdCiAxMzE1NjEgW2hvc3Q9Z29kZWxsbzBd
CiAxMzE1OTggW2hvc3Q9Z29kZWxsbzBdCiAxMzE1NjggW2hvc3Q9Z29kZWxsbzBdCiAxMzE2NDQg
W2hvc3Q9Z29kZWxsbzBdCiAxMzE1NzIgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2MDEgZmFpbCBhYmM0
YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE1NzMgZmFp
bCBpcnJlbGV2YW50CiAxMzE2MjAgW2hvc3Q9Z29kZWxsbzBdCiAxMzE1NzQgZmFpbCBpcnJlbGV2
YW50CiAxMzE2MDIgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJj
YTdmMmNmMTE2CiAxMzE1NzUgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2MzYgZmFpbCAyYmI0YTdjYTYy
OTkyOThmODRkYTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2
MjZjOWJkZTU3YjU0MGVmZWE1ZGRmY2U3ZjE0OGJhZWRhNDM1ODY5CiAxMzE1NzYgZmFpbCBpcnJl
bGV2YW50CiAxMzE2MDMgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3Njlj
MjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRm
ZWJjYTdmMmNmMTE2CiAxMzE1NzcgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2MDQgW2hvc3Q9Z29kZWxs
bzBdCiAxMzE1NzkgZmFpbCBpcnJlbGV2YW50CiAxMzE2MDUgZmFpbCBhYmM0YzMzODZhNTBjYjk3
YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYx
ZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE1ODEgW2hvc3Q9Z29kZWxsbzBd
CiAxMzE2MDYgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdm
MmNmMTE2CiAxMzE2MDcgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3Njlj
MjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRm
ZWJjYTdmMmNmMTE2CiAxMzE1ODIgZmFpbCBpcnJlbGV2YW50CiAxMzE2MjQgW2hvc3Q9Z29kZWxs
bzBdCiAxMzE2MDggZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJj
YTdmMmNmMTE2CiAxMzE1ODYgW2hvc3Q9Z29kZWxsbzBdCiAxMzE1ODggW2hvc3Q9Z29kZWxsbzBd
CiAxMzE2MDkgW2hvc3Q9Z29kZWxsbzBdCiAxMzE1OTAgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2Mjcg
W2hvc3Q9Z29kZWxsbzBdCiAxMzE1OTEgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNi
ODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4
ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE2MTAgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMx
MDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2Nl
M2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE1OTIgZmFpbCBhYmM0YzMzODZhNTBjYjk3
YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYx
ZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE2MTEgW2hvc3Q9Z29kZWxsbzBd
CiAxMzE1OTQgZmFpbCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdm
MmNmMTE2CiAxMzE2OTAgZmFpbCBhZGE0YTAwM2Y5ZTQyYzI3Y2U2YzZjZGFkNzQxNTdiOGVjNGMx
M2VjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3YjZlMDVjNTBmYzM5NDY2ZmNjNjg1ZmI2ZDQy
MTZmOTlhZjU4NzQzCiAxMzE1OTYgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2NDAgZmFpbCAyYmI0YTdj
YTYyOTkyOThmODRkYTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA2MjZjOWJkZTU3YjU0MGVmZWE1ZGRmY2U3ZjE0OGJhZWRhNDM1ODY5CiAxMzE2MTIgW2hvc3Q9
Z29kZWxsbzBdCiAxMzE2NzIgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2MTQgW2hvc3Q9Z29kZWxsbzBd
CiAxMzE2MjggZmFpbCBpcnJlbGV2YW50CiAxMzE2NDMgZmFpbCAyYmI0YTdjYTYyOTkyOThmODRk
YTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2MjZjOWJkZTU3
YjU0MGVmZWE1ZGRmY2U3ZjE0OGJhZWRhNDM1ODY5CiAxMzE2MTUgZmFpbCBpcnJlbGV2YW50CiAx
MzE2MzIgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2MzQgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2NjggW2hv
c3Q9Z29kZWxsbzBdCiAxMzE2NzYgZmFpbCAyYmI0YTdjYTYyOTkyOThmODRkYTQ2NTc1NzZiMTQw
ZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdmYzEwZDJjYTVjMjJlMDRiOGEy
OGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2NTggZmFpbCAyYmI0YTdjYTYyOTkyOThmODRkYTQ2NTc1
NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdmYzEwZDJjYTVjMjJl
MDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2NTMgZmFpbCAyYmI0YTdjYTYyOTkyOThmODRk
YTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdmYzEwZDJj
YTVjMjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2NjQgZmFpbCAyYmI0YTdjYTYyOTky
OThmODRkYTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdm
YzEwZDJjYTVjMjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2NTcgZmFpbCAyYmI0YTdj
YTYyOTkyOThmODRkYTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBhZTdmYzEwZDJjYTVjMjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2NzEgZmFpbCAy
YmI0YTdjYTYyOTkyOThmODRkYTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBhZTdmYzEwZDJjYTVjMjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2OTEg
W2hvc3Q9Z29kZWxsbzBdCiAxMzE2NzcgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2NzQgW2hvc3Q9Z29k
ZWxsbzBdCiAxMzE2ODMgW2hvc3Q9Z29kZWxsbzBdCiAxMzE2NzggW2hvc3Q9Z29kZWxsbzBdCiAx
MzE2ODQgZmFpbCBpcnJlbGV2YW50CiAxMzE2ODUgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3ODUgW2hv
c3Q9Z29kZWxsbzBdCiAxMzE3MTkgZmFpbCBpcnJlbGV2YW50CiAxMzE3NTEgW2hvc3Q9Z29kZWxs
bzBdCiAxMzE3MjQgZmFpbCBpcnJlbGV2YW50CiAxMzE3NTYgZmFpbCA0NmY0Yzk2NzdjNjE1ZDg2
MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIz
NjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE3MjcgZmFpbCBpcnJlbGV2YW50
CiAxMzE3MDkgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3MTMgZmFpbCBpcnJlbGV2YW50CiAxMzE3MTQg
ZmFpbCBpcnJlbGV2YW50CiAxMzE3MTUgZmFpbCBpcnJlbGV2YW50CiAxMzE3MTYgW2hvc3Q9Z29k
ZWxsbzBdCiAxMzE3OTYgZmFpbCBhNTNhODg4ZGU4ZjVmYThkYmY3NWEzODFlMjhmMjVhNTQ5NzU3
MmYxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVm
YjZmYWI3OWRmMWRiCiAxMzE3MTcgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3NzEgW2hvc3Q9Z29kZWxs
bzBdCiAxMzE3MzggW2hvc3Q9Z29kZWxsbzBdCiAxMzE3MzEgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3
ODQgZmFpbCA0NmY0Yzk2NzdjNjE1ZDg2MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRi
CiAxMzE3NjAgZmFpbCA0NmY0Yzk2NzdjNjE1ZDg2MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3
OWRmMWRiCiAxMzE3NzQgZmFpbCA0NmY0Yzk2NzdjNjE1ZDg2MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2
N2MyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVm
YjZmYWI3OWRmMWRiCiAxMzE3ODEgZmFpbCA0NmY0Yzk2NzdjNjE1ZDg2MjY0OTQ1OTM5MmY4ZjU1
YjNlNjU2N2MyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYw
YjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE3NjcgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3NzYgZmFpbCA0
NmY0Yzk2NzdjNjE1ZDg2MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE3NzAg
W2hvc3Q9Z29kZWxsbzBdCiAxMzE3NzcgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3NzggW2hvc3Q9Z29k
ZWxsbzBdCiAxMzE3NzkgW2hvc3Q9Z29kZWxsbzBdCiAxMzE3ODkgZmFpbCA0NmY0Yzk2NzdjNjE1
ZDg2MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIw
ZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE4NTAgcGFzcyA1ZjEzNzEy
NzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlCiAxMzE4NTEgZmFpbCBk
MmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlCiAxMzE4NTIg
cGFzcyA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlCiAx
MzE4NTMgZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5IGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJh
ZGFlCiAxMzE4MTEgZmFpbCBhNTNhODg4ZGU4ZjVmYThkYmY3NWEzODFlMjhmMjVhNTQ5NzU3MmYx
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZm
YWI3OWRmMWRiCiAxMzE4MzYgcGFzcyBhMGYwMWU4YTIyZTE1MDAwZTU2NGYwOWU4MmVhZTEzZDcx
MjdiZTNjIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1
OWQ5YjQzZjJjNjQ1YWU3CiAxMzE4NTQgcGFzcyA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEy
ZjA4YzZhZGViNDU1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNkNDg0
MzAwOGJkNmYyZTM5NWNlOTJhZGFlCiAxMzE4MzkgZmFpbCBhNTNhODg4ZGU4ZjVmYThkYmY3NWEz
ODFlMjhmMjVhNTQ5NzU3MmYxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIzNjM2OTRl
N2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE4NDAgZmFpbCA1OWUzMjM4MjJmODc0YWFh
M2RiNmI1ODNiNWJlMTE2MzZkYTIxNGYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzMmQ3ZTI1
OTY5MTk5YmU5NzFmMDhjMGI4YzFmY2JmZmVkY2E5OWQyCiAxMzE4NTUgZmFpbCBkMmYxZjY0MjNi
ZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBl
YzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlCiAxMzE4NDEgZmFpbCA4NTU4
ODM4OTIyMmEzNjM2YmFmMGY5ZWQ4MjI3ZjI0MzRhZjRjM2Y5IGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiBjYWRlYmNlYmZkODYwMzYzNjEzMDBkOTE1MGYwMmM1MTY0MGQ0YmE1CiAxMzE4NDMgZmFp
bCA4Y2Q0ZTczNGNjZGZiYzk2MWM3MmFlYWE4ZGJkM2Y1MTU0MTcxZjliIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAzNmFlYzYxMDBmODViNjAyNDczMDY1NGQ1OTczYTNkN2MyOGJkOGZlCiAxMzE4
MzggZmFpbCBhNTNhODg4ZGU4ZjVmYThkYmY3NWEzODFlMjhmMjVhNTQ5NzU3MmYxIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRi
CiAxMzE4NDQgZmFpbCAzMjg0MDljZThkZTdmMzE4ZWU5YzkyOWI2NDMwMmJkMzYxY2QxZGJkIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyODFmYjkzY2MzZDdkODY2MmQxYTllODczMTAzYjU1NDIz
OTVmMDgwCiAxMzE4NDUgcGFzcyA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4
MTg4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmODgxMGQzMzNlMmFhNzM5MjBlMTQ0YWUyZGRl
YzJjZTFlZjU5YWY4CiAxMzE4NDcgZmFpbCA2MmVhNzBlMzEyODU5NmMzY2QxODYxMzg2ZjlkYmFm
YWY0YTgyOTkyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhMDQwNWNiZGU2ZWM3Y2QyMzhiNjgw
NDE2MmUxM2M1ZDc4YTdlYzkxCiAxMzE4NDggcGFzcyA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgy
ZGY2YjgwMjBiYTU4MTg4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2MDNhYWNk
NDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlCiAxMzE4NDkgZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJm
ZTc3ZDc0MDE5NjFkNzcxMDk3MzY5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBlYzY1MWJkMjQ2
MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlClNlYXJjaGluZyBmb3IgaW50ZXJlc3Rpbmcg
dmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTE5MSAocGFzcyksIGZvciBiYXNpcyBw
YXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzE3OTYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzE4MzYgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMzE4MzggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZp
c2lvbnMgYXQgNWYxMzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgZWM2NTFiZDI0NjAzYWFjZDQ4NDMwMDhiZDZmMmUzOTVjZTkyYWRh
ZQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDEzMTg1MCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEzMTg1MSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEzMTg1MiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTMxODUzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMx
ODU0IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzE4NTUgKGZh
aWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0g
Y2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYgaHR0cHM6Ly9naXRodWIuY29t
L3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZDJmMWY2NDIzYmQxZDIzY2Yy
ZmU3N2Q3NDAxOTYxZDc3MTA5NzM2OQogIEJ1ZyBub3QgcHJlc2VudDogNWYxMzcxMjcwZWMyZTI2
MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTg1NS8KCgogIGNvbW1pdCBk
MmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5CiAgQXV0aG9yOiBGdSBTaXl1
YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgRGF0ZTogICBUdWUgT2N0IDMwIDE0OjQ5OjQyIDIw
MTggKzA4MDAKICAKICAgICAgT3ZtZlBrZzogUmVwbGFjZSBvYnNvbGV0ZWQgbmV0d29yayBkcml2
ZXJzIGZyb20gcGxhdGZvcm0gRFNDL0ZERi4KICAgICAgCiAgICAgIFYyOgogICAgICBBZGQgbWlz
c2VkIGxpYnJhcnkgaW5zdGFuY2UgZm9yIE5ldHdvcmtQa2cgaVNDU0kgZHJpdmVyLgogICAgICAK
ICAgICAgVGhpcyBwYXRjaCByZXBsYWNlcyB0aGUgTWRlTW9kdWxlUGtnIFRDUCwgUFhFIGFuZCBp
U0NTSSBkcml2ZXIgd2l0aCB0aG9zZQogICAgICBvbmVzIGluIE5ldHdvcmtQa2cuIFRoZXNlIDMg
ZHJpdmVycyBpbiBNZGVNb2R1bGVQa2cgYXJlIG5vdCBiZWluZyBhY3RpdmVseQogICAgICBtYWlu
dGFpbmVkIGFuZCB3aWxsIGJlIHJlbW92ZWQgZnJvbSBlZGsyIG1hc3RlciBzb29uLgogICAgICAK
ICAgICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICAg
IENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgICBDYzogQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICAgIENjOiBBbnRob255IFBlcmFy
ZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgICAgQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgICAgU2lnbmVkLW9mZi1ieTogRnUgU2l5dWFu
IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWlyby1yZW5k
ZXJlciBiaXRtYXBzLiBTY2FsaW5nIGJ5IDAuNzIwMjMzIHRvIGZpdApwbm10b3BuZzogNTggY29s
b3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2Vj
dC9vdm1mL2J1aWxkLWFtZDY0Lnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTMxODU1OiB0b2xlcmFibGUgQUxM
IEZBSUwKCmZsaWdodCAxMzE4NTUgb3ZtZiByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTg1NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVk
CgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 04:45:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 04: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-devel-bounces@lists.xenproject.org>)
	id 1gh5jp-00018Q-1U; Wed, 09 Jan 2019 04: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gh5jo-00018G-2K
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 04:45:08 +0000
X-Inumbo-ID: 55e5b4ac-13c9-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55e5b4ac-13c9-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 04:45:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gh5jl-0001uS-Fw; Wed, 09 Jan 2019 04:45:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gh5jl-0006ej-5T; Wed, 09 Jan 2019 04:45:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gh5jl-0004Fu-4a; Wed, 09 Jan 2019 04:45:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131791-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-pair:host-install/src_host(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c04c050f5bf98845bfe22164b8a1503d696a6e26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 04:45:05 +0000
Subject: [Xen-devel] [linux-4.19 test] 131791: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTc5MSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE3OTEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTMxNzc1CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbiBpbiAxMzE3NzUKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuIGluIDEzMTc3NQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEy
OTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEzIGd1ZXN0LXN0YXJ0
LjIgZmFpbCBpbiAxMzE3MzkgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxp
bmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
aW4gMTMxNzc1IHBhc3MgaW4gMTMxNzkxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciA0
IGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KSBicm9rZW4gaW4gMTMxNzc1IHBhc3MgaW4gMTMxNzkx
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
aW4gMTMxNzc1IHBhc3MgaW4gMTMxNzkxCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
MTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMzE2
NDIgcGFzcyBpbiAxMzE3OTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgMTkgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTczOSBwYXNzIGluIDEzMTc5MQogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBh
c3MgaW4gMTMxNjQyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0
LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBwYXNzIGluIDEzMTczOQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTMxNzc1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEzMTY0MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMTY0MiBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgYzA0YzA1MGY1YmY5ODg0NWJmZTIyMTY0YjhhMTUwM2Q2OTZh
NmUyNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMy
N2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEz
ICAyMDE4LTExLTAyIDA1OjM5OjA4IFogICA2NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEy
OTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAgNjUgZGF5cyAgIDQ1IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEzMTY0MiAgMjAxOC0xMi0yOSAxODozMjo0NiBaICAgMTAgZGF5cyAg
IDEwIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KOTUwIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NDM5MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 04:52:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 04:52: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-devel-bounces@lists.xenproject.org>)
	id 1gh5r9-0001wE-Uf; Wed, 09 Jan 2019 04:52: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gh5r8-0001w5-Df
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 04:52:42 +0000
X-Inumbo-ID: 64eee9f7-13ca-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64eee9f7-13ca-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 04:52:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gh5r6-00022u-5i; Wed, 09 Jan 2019 04:52:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gh5r5-0007aT-Vt; Wed, 09 Jan 2019 04:52:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gh5r5-0004oS-VA; Wed, 09 Jan 2019 04:52:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131846-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=a53a888de8f5fa8dbf75a381e28f25a5497572f1
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 04:52:39 +0000
Subject: [Xen-devel] [ovmf test] 131846: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg0NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4NDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgxZTI4ZjI1YTU0OTc1NzJmMQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjMgZGF5cyAgMjU1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc5NiAgMjAxOS0wMS0wOCAwODowNjoyNiBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIENodSwgTWFnZ2ll
IDxtYWdnaWUuY2h1QGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+
CiAgRGF2aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGlu
MkBocGUuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2Ig
QyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29t
PgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdhZGVlc2ggVWpq
YSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEu
Y29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxK
aWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgog
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5s
aW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgog
IExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUgQ2h1IDxtYWdnaWUuY2h1
QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNp
biBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5r
aW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRy
b2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRl
bC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8
c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFu
Z0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0u
Y29tPgogIFN1bWl0IEdhcmcgPHN1bWl0LmdhcmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5n
IDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQ
RExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwgWmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0g
PHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAgVGhvbWFzIFJ5ZG1hbiA8dGhvbWFzLmoucnlkbWFu
QGludGVsLmNvbT4KICBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICBUb21hc3ogTWljaGFs
ZWMgPHRtQHNlbWloYWxmLmNvbT4KICBWaWpheWVudGhpcmFuIFN1YnJhbWFuaWFtIDx2aWpheWVu
dGhpcmFuLnN1YnJhbWFuaWFtQGFybS5jb20+CiAgVmxhZGltaXIgT2xvdnlhbm5pa292IDx2bGFk
aW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgogIFdhbmcgQmluWCBBIDxiaW54LmEud2Fu
Z0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFllIFRpbmcg
PHRpbmcueWVAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNv
bT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CiAgWmFpbGlhbmcgU3VuIDx6
YWlsaWFuZy5zdW5AaW50ZWwuY29tPgogIFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRl
bC5jb20+CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgWmhp
anUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICB6d2Vp
NCA8ZGF2aWQud2VpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTY3NyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 06:48:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 06: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-devel-bounces@lists.xenproject.org>)
	id 1gh7fD-000210-ME; Wed, 09 Jan 2019 06:48: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=dxNJ=PR=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gh7fC-00020v-N7
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 06:48:30 +0000
X-Inumbo-ID: 914a7bcb-13da-11e9-92db-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 914a7bcb-13da-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 06:48:28 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id n18-v6so5527392lji.7
 for <xen-devel@lists.xenproject.org>; Tue, 08 Jan 2019 22:48:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ZYclLZyDVSY2E188OncTeHjG3uyH0jNnB5YHZtZYbtM=;
 b=PeITDy3GQ2f0bck0LmYxdLaAb2WC7SPFRm1w6pajgRDUL4S5h+NP/z0QRIcgDTt8xG
 9ZzjviH+MqZaF4GVz0Bux+d8xzblE1QVUubETu7IHSoEUh0BSUmUHmJvWYnVja9B4KFH
 KXROwPvQAC7vwL48Fxwj/+eELBQj5DK0oVorTeRI5uCuqybi7R2fsoSzcHhBsvMhot86
 zTYjnN54e2Ey6GTSvRGds1y04f0bglyhuDPUNzSE/uWxUbJX3ezMcHKuRIKxbyHK+vKq
 Z9hOIKWyaGGFENkMa+5f35UakRe1Mu1LPGHgiSsHDa00viw6DRtJ9FgeGRZ7R76WCX/w
 Flyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ZYclLZyDVSY2E188OncTeHjG3uyH0jNnB5YHZtZYbtM=;
 b=FuyGkxDlYkjck8cSriDGMTs2SXne8v3wekbQA3feOAMV68Id38o/z/3rhuPZor7Odg
 w63cEq+32xovj9q82pvqS4QhvcEktNk2HdWFQ92guu2mJ/offZeLcDl1wRcr9JoXKuGZ
 5Tz7pl0z8Phk3vGYeV7+FFWaN+LVT0YQRRpR4aOaYdZ44Jxq6W+6V2+ndbSJXuBTWrbR
 gG5Tqr6NCB9zSHlRHu/VelSEDz+haMMHeBd3IvuW+2B6SgBnrQ/8c5VCo3zTlYiHC5J0
 xJwJZYq7cj7LekcrOGncui0zx+XNJZo618GgsC4qYTUITPe+P7md/XHCaTv/yWy7I6HE
 fw8Q==
X-Gm-Message-State: AJcUukfy8euK4dTGAGwWUtR0VT4uAS7XGl4bq3yiaNowREp29kbGtvey
 VcrYqO5HaDr8bjtIzUb8E3L8L42Yxmzia81DXDM=
X-Google-Smtp-Source: ALg8bN5GlAfL6F/LRIk0ISFAk1OS2IpjdjTOp1/ACF7WxhIQAPamj28Qej1RrH4C3bRZIWKuSPjFtcKrS5HQaFrJenY=
X-Received: by 2002:a2e:974a:: with SMTP id
 f10-v6mr2974005ljj.61.1547016506413; 
 Tue, 08 Jan 2019 22:48:26 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAKf6xpvXBGUwFAjvwromG737Bg-_MB7rWBB=Oj7q2zHgaiF5mg@mail.gmail.com>
In-Reply-To: <CAKf6xpvXBGUwFAjvwromG737Bg-_MB7rWBB=Oj7q2zHgaiF5mg@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Tue, 8 Jan 2019 22:48:13 -0800
Message-ID: <CACMJ4GZBtksGHNBe2sqVTu6zb3p4E1Q0Zq-R+r75B6E00x9sMA@mail.gmail.com>
To: Jason Andryuk <jandryuk@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gOCwgMjAxOSBhdCAyOjU0IFBNIEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdt
YWlsLmNvbT4gd3JvdGU6Cj4KPiBPbiBNb24sIEphbiA3LCAyMDE5IGF0IDI6NDMgQU0gQ2hyaXN0
b3BoZXIgQ2xhcmsKPiA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4K
PiA+IEluaXRpYWxpc2VzIGJhc2ljIGRhdGEgc3RydWN0dXJlcyBhbmQgcGVyZm9ybXMgdGVhcmRv
d24gb2YgYXJnbyBzdGF0ZQo+ID4gZm9yIGRvbWFpbiBzaHV0ZG93bi4KPiA+Cj4gPiBJbmNsdXNp
b24gb2YgdGhlIEFyZ28gaW1wbGVtZW50YXRpb24gaXMgZGVwZW5kZW50IG9uIENPTkZJR19BUkdP
Lgo+ID4KPiA+IEludHJvZHVjZXMgYSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgJ2Fy
Z28nOiBib29sIHRvIGVuYWJsZS9kaXNhYmxlCj4gPiB0aGUgYXJnbyBoeXBlcmNhbGwuIERlZmF1
bHRzIHRvIGRpc2FibGVkLgo+ID4KPiA+IE5ldyBoZWFkZXJzOgo+ID4gICBwdWJsaWMvYXJnby5o
OiB3aXRoIGRlZmluaW9ucyBvZiBhZGRyZXNzZXMgYW5kIHJpbmcgc3RydWN0dXJlLCBpbmNsdWRp
bmcKPiA+ICAgaW5kZXhlcyBmb3IgYXRvbWljIHVwZGF0ZSBmb3IgY29tbXVuaWNhdGlvbiBiZXR3
ZWVuIGRvbWFpbiBhbmQgaHlwZXJ2aXNvci4KPiA+Cj4gPiAgIHhlbi9hcmdvLmg6IHRvIGV4cG9z
ZSB0aGUgaG9va3MgZm9yIGludGVncmF0aW9uIGludG8gZG9tYWluIGxpZmVjeWNsZToKPiA+ICAg
ICBhcmdvX2luaXQ6IHBlci1kb21haW4gaW5pdCBvZiBhcmdvIGRhdGEgc3RydWN0dXJlcyBmb3Ig
ZG9tYWluX2NyZWF0ZS4KPiA+ICAgICBhcmdvX2Rlc3Ryb3k6IHRlYXJkb3duIGZvciBkb21haW5f
ZGVzdHJveSBhbmQgdGhlIGVycm9yIGV4aXQKPiA+ICAgICAgICAgICAgICAgICAgIHBhdGggb2Yg
ZG9tYWluX2NyZWF0ZS4KPiA+ICAgICBhcmdvX3NvZnRfcmVzZXQ6IHJlc2V0IG9mIGRvbWFpbiBz
dGF0ZSBmb3IgZG9tYWluX3NvZnRfcmVzZXQuCj4gPgo+ID4gQWRkcyB0d28gbmV3IGZpZWxkcyB0
byBzdHJ1Y3QgZG9tYWluOgo+ID4gICAgIHJ3bG9ja190IGFyZ29fbG9jazsKPiA+ICAgICBzdHJ1
Y3QgYXJnb19kb21haW4gKmFyZ287Cj4gPgo+ID4gSW4gYWNjb3JkYW5jZSB3aXRoIHJlY2VudCB3
b3JrIG9uIF9kb21haW5fZGVzdHJveSwgYXJnb19kZXN0cm95IGlzCj4gPiBpZGVtcG90ZW50LiBJ
dCB3aWxsIHRlYXIgZG93bjogYWxsIHJpbmdzIHJlZ2lzdGVyZWQgYnkgdGhpcyBkb21haW4sIGFs
bAo+ID4gcmluZ3Mgd2hlcmUgdGhpcyBkb21haW4gaXMgdGhlIHNpbmdsZSBzZW5kZXIgKGllLiBz
cGVjaWZpZWQgcGFydG5lciwKPiA+IG5vbi13aWxkY2FyZCByaW5ncyksIGFuZCBhbGwgcGVuZGlu
ZyBub3RpZmljYXRpb25zIHdoZXJlIHRoaXMgZG9tYWluIGlzCj4gPiBhd2FpdGluZyBzaWduYWwg
YWJvdXQgYXZhaWxhYmxlIHNwYWNlIGluIHRoZSByaW5ncyBvZiBvdGhlciBkb21haW5zLgo+ID4K
PiA+IEEgY291bnQgd2lsbCBiZSBtYWludGFpbmVkIG9mIHRoZSBudW1iZXIgb2YgcmluZ3MgdGhh
dCBhIGRvbWFpbiBoYXMKPiA+IHJlZ2lzdGVyZWQgaW4gb3JkZXIgdG8gbGltaXQgaXQgYmVsb3cg
dGhlIGZpeGVkIG1heGltdW0gbGltaXQgZGVmaW5lZCBoZXJlLgo+ID4KPiA+IFRoZSBzb2Z0d2Fy
ZSBsaWNlbnNlIG9uIHRoZSBwdWJsaWMgaGVhZGVyIGlzIHRoZSBCU0QgbGljZW5zZSwgc3RhbmRh
cmQKPiA+IHByb2NlZHVyZSBmb3IgdGhlIHB1YmxpYyBYZW4gaGVhZGVycy4gVGhlIHB1YmxpYyBo
ZWFkZXIgd2FzIG9yaWdpbmFsbHkKPiA+IHBvc3RlZCB1bmRlciBhIEdQTCBsaWNlbnNlIGF0OiBb
MV06Cj4gPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTMtMDUvbXNnMDI3MTAuaHRtbAo+ID4KPiA+IFRoZSBmb2xsb3dpbmcgQUNLIGJ5IExh
cnMgS3VydGggaXMgdG8gY29uZmlybSB0aGF0IG9ubHkgcGVvcGxlIGJlaW5nCj4gPiBlbXBsb3ll
ZXMgb2YgQ2l0cml4IGNvbnRyaWJ1dGVkIHRvIHRoZSBoZWFkZXIgZmlsZXMgaW4gdGhlIHNlcmll
cyBwb3N0ZWQgYXQKPiA+IFsxXSBhbmQgdGhhdCB0aHVzIHRoZSBjb3B5cmlnaHQgb2YgdGhlIGZp
bGVzIGluIHF1ZXN0aW9uIGlzIGZ1bGx5IG93bmVkIGJ5Cj4gPiBDaXRyaXguIFRoZSBBQ0sgYWxz
byBjb25maXJtcyB0aGF0IENpdHJpeCBpcyBoYXBweSBmb3IgdGhlIGhlYWRlciBmaWxlcyB0bwo+
ID4gYmUgcHVibGlzaGVkIHVuZGVyIGEgQlNEIGxpY2Vuc2UgaW4gdGhpcyBzZXJpZXMgKHdoaWNo
IGlzIGJhc2VkIG9uIFsxXSkuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xh
cmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KPiA+IEFja2VkLWJ5OiBMYXJz
IEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IHYyIHJld3JpdGUgbG9j
a2luZyBleHBsYW5hdGlvbiBjb21tZW50Cj4gPiB2MiBoZWFkZXIgY29weXJpZ2h0IGxpbmUgbm93
IGluY2x1ZGVzIDIwMTkKPiA+IHYyIHNlbGY6IHVzZSByaW5nX2luZm8gYmFja3BvaW50ZXIgaW4g
cGVuZGluZ19lbnQgdG8gbWFpbnRhaW4gbnBlbmRpbmcKPiA+IHYyIHNlbGY6IHJlbmFtZSBhbGxf
cmluZ3NfcmVtb3ZlX2luZm8gdG8gZG9tYWluX3JpbmdzX3JlbW92ZV9hbGwKPiA+IHYyIGZlZWRi
YWNrIEphbjogZHJvcCBjb29raWUsIGltcGxlbWVudCB0ZWFyZG93bgo+ID4gdjIgc2VsZjogYWRk
IG5wZW5kaW5nIHRvIHRyYWNrIG51bWJlciBvZiBwZW5kaW5nIGVudHJpZXMgcGVyIHJpbmcKPiA+
IHYyIHNlbGY6IGFtZW5kIGNvbW1lbnQgb24gbG9ja2luZzsgZHJvcCBzZWN0aW9uIGNvbW1lbnRz
Cj4gPiB2MiBjb29raWVfZXE6IHRlc3QgbG93IGJpdHMgZmlyc3QgYW5kIHVzZSBsaWtlbHkgb24g
aGlnaCBiaXRzCj4gPiB2MiBzZWxmOiBPVkVSSEFVTAo+ID4gdjIgc2VsZjogcy9hcmdvX3BlbmRp
bmdfZW50L3BlbmRpbmdfZW50L2cKPiA+IHYyIHNlbGY6IGRyb3AgcGVuZGluZ19yZW1vdmVfZW50
LCBpbmxpbmUgYXQgc2luZ2xlIGNhbGwgc2l0ZQo+ID4gdjEgZmVlZGJhY2sgUm9nZXIsIEphbjog
ZHJvcCBhcmdvIHByZWZpeCBvbiBzdGF0aWMgZnVuY3Rpb25zCj4gPiB2MiAjNCBMYXJzOiBhZGQg
QWNrZWQtYnkgYW5kIGRldGFpbHMgdG8gY29tbWl0IG1lc3NhZ2UuCj4gPiB2MiBmZWVkYmFjayAj
OSBKYW46IGRvY3VtZW50IGFyZ28gYm9vdCBvcHQgaW4geGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgo+ID4gdjIgYnVnZml4OiB4c20gdXNlIGluIHNvZnQtcmVzZXQgcHJpb3IgdG8gaW50cm9kdWN0
aW9uCj4gPiB2MiBmZWVkYmFjayAjOSBKYW46IGRyb3AgJ21lc3NhZ2UnIGZyb20gZG9fYXJnb19t
ZXNzYWdlX29wCj4gPiB2MSAjNSBmZWVkYmFjayBQYXVsOiBpbml0L2Rlc3Ryb3kgdW5zaWduZWQs
IGJyYWNrZXRzIGFuZCB3aGl0ZXNwYWNlIGZpeGVzCj4gPiB2MSAjNSBmZWVkYmFjayBQYXVsOiBV
c2UgbWZuX2VxIGZvciBjb21wYXJpbmcgbWZucy4KPiA+IHYxICM1IGZlZWRiYWNrIFBhdWw6IGlu
aXQvZGVzdHJveSA6IHVzZSBjdXJyZAo+ID4gdjEgIzYgKCM1KSBmZWVkYmFjayBKYW46IGluaXQv
ZGVzdHJveTogcy9FTk9TWVMvRU9QTk9UU1VQUC8KPiA+IHYxICM2IGZlZWRiYWNrIFBhdWw6IEZv
bGRlZCBwYXRjaCA2IGludG8gcGF0Y2ggNS4KPiA+IHYxICM2IGZlZWRiYWNrIEphbjogZHJvcCBv
cHRfYXJnb19lbmFibGVkIGluaXRpYWxpemVyCj4gPiB2MSAkNiBmZWVkYmFjayBKYW46IHMvRU5P
U1lTL0VPUE5PVFNVUFAvZyBhbmQgZHJvcCB1c2VsZXNzIGRwcmludGsKPiA+IHYxLiAjNSBmZWVk
YmFjayBQYXVsOiBjaGFuZ2UgdGhlIGxpY2Vuc2Ugb24gcHVibGljIGhlYWRlciB0byBCU0QKPiA+
IC0gYWNrIGZyb20gTGFycyBhdCBDaXRyaXguCj4gPiB2MS4gc2VsZiwgSmFuOiBkcm9wIHVubmVj
ZXNzYXJ5IHhlbiBpbmNsdWRlIGZyb20gc2NoZWQuaAo+ID4gdjEuIHNlbGYsIEphbjogZHJvcCBp
bmNsdXNpb24gb2YgcHVibGljIGFyZ28uaCBpbiBwcml2YXRlIG9uZQo+ID4gdjEuIHNlbGYsIEph
bjogYWRkIGluY2x1ZGUgb2YgcHVibGljIGFyZ28uaCB0byBhcmdvLmMKPiA+IHYxLiBzZWxmLCBK
YW46IGRyb3AgZndkIGRlY2wgb2YgYXJnb19kb21haW4gaW4gcHJpdiBoZWFkZXIKPiA+IHYxLiBQ
YXVsL3NlbGYvSmFuOiBhZGQgZGF0YSBzdHJ1Y3R1cmVzIHRvIHhsYXQubHN0IGFuZCBjb21wYXQv
YXJnby5oIHRvIE1ha2VmaWxlCj4gPiB2MS4gc2VsZjogcmVtb3ZlZCBhbGxvY2F0aW9uIG9mIGV2
ZW50IGNoYW5uZWwgc2luY2Ugc3dpdGNoaW5nIHRvIFZJUlEKPiA+IHYxLiBzZWxmOiBkcm9wIHR5
cGVzLmggaW5jbHVkZSBmcm9tIHByaXZhdGUgYXJnby5oCj4gPiB2MTogcmVvcmRlciBwdWJsaWMg
YXJnbyBpbmNsdWRlIHBvc2l0aW9uCj4gPiB2MTogIzEzIGZlZWRiYWNrIEphbjogcHVibGljIG5h
bWVzcGFjZTogcHJlZml4IHdpdGggeGVuCj4gPiB2MTogc2VsZjogcmVuYW1lIHBlbmRpbmcgZW50
ICJpZCIgdG8gImRvbWFpbl9pZCIKPiA+IHYxOiBzZWxmOiBhZGQgZG9tYWluX2Nvb2tpZSB0byBl
bnQgc3RydWN0Cj4gPiB2MS4gIzE1IGZlZWRiYWNrIEphbjogbWFrZSBjbWQgdW5zaWduZWQKPiA+
IHYxLiAjMTUgZmVlZGJhY2sgSmFuOiBtYWtlIGkgbG9vcCB2YXJpYWJsZSB1bnNpZ25lZAo+ID4g
djE6IHNlbGY6IGFkanVzdCBkcHJpbnRrcyBpbiBpbml0LCBkZXN0cm95Cj4gPiB2MTogIzE4IGZl
ZWRiYWNrIEphbjogbWVsZCBtYXggcmluZyBjb3VudCBsaW1pdAo+ID4gdjE6IHNlbGY6IHVzZSB0
eXBlIG5vdCBzdHJ1Y3QgaW4gcHVibGljIGRlZm4sIGFmZmVjdHMgY29tcGF0IGdlbiBoZWFkZXIK
PiA+IHYxOiBmZWVkYmFjayAjMTUgSmFuOiBoYW5kbGUgdXBwZXItaGFsdmVzIG9mIGh5cGVyY2Fs
bCBhcmdzCj4gPiB2MTogYWRkIGNvbW1lbnQgZXhwbGFpbmluZyB0aGUgJ21hZ2ljJyBmaWVsZAo+
ID4gdjE6IHNlbGYgKyBKYW4gZmVlZGJhY2s6IGltcGxlbWVudCBzb2Z0IHJlc2V0Cj4gPiB2MTog
ZmVlZGJhY2sgIzEzIFJvZ2VyOiB1c2UgQVNTRVJUX1VOUkVBQ0hBQkxFCj4gPgo+ID4gIGRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8ICAxMSArCj4gPiAgeGVuL2NvbW1vbi9hcmdv
LmMgICAgICAgICAgICAgICAgIHwgNDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystCj4gPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgIHwgIDIwICsrCj4g
PiAgeGVuL2luY2x1ZGUvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAxICsKPiA+ICB4ZW4vaW5j
bHVkZS9wdWJsaWMvYXJnby5oICAgICAgICAgfCAgNTkgKysrKysKPiA+ICB4ZW4vaW5jbHVkZS94
ZW4vYXJnby5oICAgICAgICAgICAgfCAgMjMgKysKPiA+ICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aCAgICAgICAgICAgfCAgIDYgKwo+ID4gIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAg
ICB8ICAgMiArCj4gPiAgOCBmaWxlcyBjaGFuZ2VkLCA1ODIgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5o
Cj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9hcmdvLmgKPiA+Cj4gPiBk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gPiBpbmRleCBhNzU1YTY3Li5hZWExM2ViIDEwMDY0
NAo+ID4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gPiArKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiA+IEBAIC0xODIsNiArMTgyLDE3IEBA
IFBlcm1pdCBYZW4gdG8gdXNlICJBbHdheXMgUnVubmluZyBBUElDIFRpbWVyIiBzdXBwb3J0IG9u
IGNvbXBhdGlibGUgaGFyZHdhcmUKPiA+ICBpbiBjb21iaW5hdGlvbiB3aXRoIGNwdWlkbGUuICBU
aGlzIG9wdGlvbiBpcyBvbmx5IGV4cGVjdGVkIHRvIGJlIHVzZWZ1bCBmb3IKPiA+ICBkZXZlbG9w
ZXJzIHdpc2hpbmcgWGVuIHRvIGZhbGwgYmFjayB0byBvbGRlciB0aW1pbmcgbWV0aG9kcyBvbiBu
ZXdlciBoYXJkd2FyZS4KPiA+Cj4gPiArIyMjIGFyZ28KPiA+ICs+IGA9IDxib29sZWFuPmAKPiA+
ICsKPiA+ICs+IERlZmF1bHQ6IGBmYWxzZWAKPiA+ICsKPiA+ICtFbmFibGUgdGhlIEFyZ28gaHlw
ZXJ2aXNvci1tZWRpYXRlZCBpbnRlcmRvbWFpbiBjb21tdW5pY2F0aW9uIG1lY2hhbmlzbS4KPiA+
ICsKPiA+ICtUaGlzIGFsbG93cyBkb21haW5zIGFjY2VzcyB0byB0aGUgQXJnbyBoeXBlcmNhbGws
IHdoaWNoIHN1cHBvcnRzIHJlZ2lzdHJhdGlvbgo+ID4gK29mIG1lbW9yeSByaW5ncyB3aXRoIHRo
ZSBoeXBlcnZpc29yIHRvIHJlY2VpdmUgbWVzc2FnZXMsIHNlbmRpbmcgbWVzc2FnZXMgdG8KPiA+
ICtvdGhlciBkb21haW5zIGJ5IGh5cGVyY2FsbCBhbmQgcXVlcnlpbmcgdGhlIHJpbmcgc3RhdHVz
IG9mIG90aGVyIGRvbWFpbnMuCj4gPiArCj4KPiBEbyB3ZSB3YW50IHRvIHNheSBpdCdzIG9ubHkg
YXZhaWxhYmxlIHdoZW4gWGVuIGlzIGNvbXBpbGVkIHdpdGggQ09ORklHX0FSR08/CgpJdCdzIGEg
ZmFpciBxdWVzdGlvbiBhbmQgSSBjYW4gcmVzcGluIHdpdGggdGhhdCBhZGRlZCwgaWYgbmVlZGVk
LgpIb3dldmVyLCB0aGVyZSBhcmUgb3RoZXIgYm9vdCBvcHRpb25zIHRoYXQgYXJlIGRlcGVuZGVu
dCBvbiBLQ09ORklHCm9wdGlvbnMgdGhhdCBkb24ndCBtYWtlIHN1Y2ggYSBzdGF0ZW1lbnQgKGFs
dHAybSwgZWZpLCBlcHQsIGZsYXNrLApoYXJkd2FyZV9kb20sIHRtZW0sIC4uLiksIHNvIEknbSBu
b3Qgc3VyZSBpZiBpdCBpcyByZXF1aXJlZC4KCgo+Cj4gPiAgIyMjIGFzaWQgKHg4NikKPiA+ICA+
IGA9IDxib29sZWFuPmAKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94
ZW4vY29tbW9uL2FyZ28uYwo+ID4gaW5kZXggNmY3ODJmNy4uODYxOTVkMyAxMDA2NDQKPiA+IC0t
LSBhL3hlbi9jb21tb24vYXJnby5jCj4gPiArKysgYi94ZW4vY29tbW9uL2FyZ28uYwo+ID4gQEAg
LTE3LDcgKzE3LDE3NyBAQAo+ID4gICAqLwo+ID4KPiA+ICAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+
Cj4gPiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ID4gKyNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+
Cj4gPiArI2luY2x1ZGUgPHhlbi9hcmdvLmg+Cj4gPiArI2luY2x1ZGUgPHhlbi9ldmVudC5oPgo+
ID4gKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPiA+ICAjaW5jbHVkZSA8eGVuL2d1ZXN0
X2FjY2Vzcy5oPgo+ID4gKyNpbmNsdWRlIDx4ZW4vdGltZS5oPgo+ID4gKyNpbmNsdWRlIDxwdWJs
aWMvYXJnby5oPgo+ID4gKwo+ID4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX2Fk
ZHJfdCk7Cj4gPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ190KTsKPiA+
ICsKPiA+ICsvKiBYZW4gY29tbWFuZCBsaW5lIG9wdGlvbiB0byBlbmFibGUgYXJnbyAqLwo+ID4g
K3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2FyZ29fZW5hYmxlZDsKPiA+ICtib29sZWFu
X3BhcmFtKCJhcmdvIiwgb3B0X2FyZ29fZW5hYmxlZCk7Cj4gPiArCj4gPiArdHlwZWRlZiBzdHJ1
Y3QgYXJnb19yaW5nX2lkCj4gPiArewo+ID4gKyAgICB1aW50MzJfdCBwb3J0Owo+ID4gKyAgICBk
b21pZF90IHBhcnRuZXJfaWQ7Cj4gPiArICAgIGRvbWlkX3QgZG9tYWluX2lkOwo+ID4gK30gYXJn
b19yaW5nX2lkOwo+ID4gKwo+ID4gKy8qIERhdGEgYWJvdXQgYSBkb21haW4ncyBvd24gcmluZyB0
aGF0IGl0IGhhcyByZWdpc3RlcmVkICovCj4gPiArc3RydWN0IGFyZ29fcmluZ19pbmZvCj4gPiAr
ewo+ID4gKyAgICAvKiBuZXh0IG5vZGUgaW4gdGhlIGhhc2gsIHByb3RlY3RlZCBieSBMMiAqLwo+
ID4gKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSBub2RlOwo+ID4gKyAgICAvKiB0aGlzIHJpbmcncyBp
ZCwgcHJvdGVjdGVkIGJ5IEwyICovCj4gPiArICAgIHN0cnVjdCBhcmdvX3JpbmdfaWQgaWQ7Cj4g
PiArICAgIC8qIEwzICovCj4gPiArICAgIHNwaW5sb2NrX3QgbG9jazsKPiA+ICsgICAgLyogbGVu
Z3RoIG9mIHRoZSByaW5nLCBwcm90ZWN0ZWQgYnkgTDMgKi8KPiA+ICsgICAgdWludDMyX3QgbGVu
Owo+ID4gKyAgICAvKiBudW1iZXIgb2YgcGFnZXMgaW4gdGhlIHJpbmcsIHByb3RlY3RlZCBieSBM
MyAqLwo+ID4gKyAgICB1aW50MzJfdCBucGFnZTsKPiA+ICsgICAgLyogbnVtYmVyIG9mIHBhZ2Vz
IHRyYW5zbGF0ZWQgaW50byBtZm5zLCBwcm90ZWN0ZWQgYnkgTDMgKi8KPiA+ICsgICAgdWludDMy
X3Qgbm1mbnM7Cj4gPiArICAgIC8qIGNhY2hlZCB0eCBwb2ludGVyIGxvY2F0aW9uLCBwcm90ZWN0
ZWQgYnkgTDMgKi8KPiA+ICsgICAgdWludDMyX3QgdHhfcHRyOwo+ID4gKyAgICAvKiBtYXBwZWQg
cmluZyBwYWdlcyBwcm90ZWN0ZWQgYnkgTDMgKi8KPiA+ICsgICAgdWludDhfdCAqKm1mbl9tYXBw
aW5nOwo+ID4gKyAgICAvKiBsaXN0IG9mIG1mbnMgb2YgZ3Vlc3QgcmluZywgcHJvdGVjdGVkIGJ5
IEwzICovCj4gPiArICAgIG1mbl90ICptZm5zOwo+ID4gKyAgICAvKiBsaXN0IG9mIHN0cnVjdCBw
ZW5kaW5nX2VudCBmb3IgdGhpcyByaW5nLCBwcm90ZWN0ZWQgYnkgTDMgKi8KPiA+ICsgICAgc3Ry
dWN0IGhsaXN0X2hlYWQgcGVuZGluZzsKPiA+ICsgICAgLyogbnVtYmVyIG9mIHBlbmRpbmcgZW50
cmllcyBxdWV1ZWQgZm9yIHRoaXMgcmluZywgcHJvdGVjdGVkIGJ5IEwzICovCj4gPiArICAgIHVp
bnQzMl90IG5wZW5kaW5nOwo+ID4gK307Cj4gPiArCj4gPiArLyogRGF0YSBhYm91dCBhIHNpbmds
ZS1zZW5kZXIgcmluZywgaGVsZCBieSB0aGUgc2VuZGVyIChwYXJ0bmVyKSBkb21haW4gKi8KPiA+
ICtzdHJ1Y3QgYXJnb19zZW5kX2luZm8KPiA+ICt7Cj4gPiArICAgIC8qIG5leHQgbm9kZSBpbiB0
aGUgaGFzaCwgcHJvdGVjdGVkIGJ5IExzZW5kICovCj4gPiArICAgIHN0cnVjdCBobGlzdF9ub2Rl
IG5vZGU7Cj4gPiArICAgIC8qIHRoaXMgcmluZydzIGlkLCBwcm90ZWN0ZWQgYnkgTHNlbmQgKi8K
PiA+ICsgICAgc3RydWN0IGFyZ29fcmluZ19pZCBpZDsKPiA+ICt9Owo+ID4gKwo+ID4gKy8qIEEg
c3BhY2UtYXZhaWxhYmxlIG5vdGlmaWNhdGlvbiB0aGF0IGlzIGF3YWl0aW5nIHN1ZmZpY2llbnQg
c3BhY2UgKi8KPiA+ICtzdHJ1Y3QgcGVuZGluZ19lbnQKPiA+ICt7Cj4gPiArICAgIC8qIExpc3Qg
bm9kZSB3aXRoaW4gYXJnb19yaW5nX2luZm8ncyBwZW5kaW5nIGxpc3QgKi8KPiA+ICsgICAgc3Ry
dWN0IGhsaXN0X25vZGUgbm9kZTsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogTGlzdCBub2RlIHdp
dGhpbiBhcmdvX2RvbWFpbidzIHdpbGRjYXJkX3BlbmRfbGlzdC4gT25seSB1c2VkIGlmIHRoZQo+
ID4gKyAgICAgKiByaW5nIGlzIG9uZSB3aXRoIGEgd2lsZGNhcmQgcGFydG5lciAoaWUuIHRoYXQg
YW55IGRvbWFpbiBtYXkgc2VuZCB0bykKPiA+ICsgICAgICogdG8gZW5hYmxlIGNhbmNlbGxpbmcg
c2lnbmFscyBvbiB3aWxkY2FyZCByaW5ncyBvbiBkb21haW4gZGVzdHJveS4KPiA+ICsgICAgICov
Cj4gPiArICAgIHN0cnVjdCBobGlzdF9ub2RlIHdpbGRjYXJkX25vZGU7Cj4gPiArICAgIC8qCj4g
PiArICAgICAqIFBvaW50ZXIgdG8gdGhlIHJpbmdfaW5mbyB0aGF0IHRoaXMgZW50IHBlcnRhaW5z
IHRvLiBVc2VkIHRvIGVuc3VyZSB0aGF0Cj4gPiArICAgICAqIHJpbmdfaW5mby0+bnBlbmRpbmcg
aXMgZGVjcmVtZW50ZWQgd2hlbiBlbnRzIGZvciB3aWxkY2FyZCByaW5ncyBhcmUKPiA+ICsgICAg
ICogY2FuY2VsbGVkIGZvciBkb21haW4gZGVzdHJveS4KPiA+ICsgICAgICogQ2F1dGlvbjogTXVz
dCBob2xkIHRoZSBjb3JyZWN0IGxvY2tzIGJlZm9yZSBhY2Nlc3NpbmcgcmluZ19pbmZvIHZpYSB0
aGlzLgo+Cj4gSXQgd291bGQgYmUgY2xlYXJlciBpZiB0aGlzIHN0YXRlZCB0aGUgY29ycmVjdCBs
b2Nrcy4KCm9rIC0gaXQgd291bGQgbWVhbiBkdXBsaWNhdGluZyB0aGUgc3RhdGVtZW50IGFib3V0
IHdoaWNoIGxvY2tzIGFyZQpuZWVkZWQgdGhvdWdoLCBzaW5jZSBpdCBpcyBleHBsYWluZWQgZWxz
ZXdoZXJlIGluIHRoZSBmaWxlLCB3aGljaCBtZWFucwppdCB3aWxsIG5lZWQgdXBkYXRpbmcgaW4g
dHdvIHBsYWNlcyBpZiB0aGUgbG9ja2luZyByZXF1aXJlbWVudHMgY2hhbmdlLgpUaGF0IHdhcyB3
aHkgSSB3b3JkZWQgaXQgdGhhdCB3YXksIGFzIGFuIGluZGljYXRvciB0byBnbyBhbmQgZmluZCB3
aGVyZQppdCBpcyBhbHJlYWR5IGRlc2NyaWJlZCwgdG8gYXZvaWQgdGhhdC4KCgo+Cj4gPiArICAg
ICAqLwo+ID4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPiA+ICsgICAg
LyogZG9tYWluIHRvIGJlIG5vdGlmaWVkIHdoZW4gc3BhY2UgaXMgYXZhaWxhYmxlICovCj4gPiAr
ICAgIGRvbWlkX3QgZG9tYWluX2lkOwo+ID4gKyAgICB1aW50MTZfdCBwYWQ7Cj4KPiBDYW4gd2Ug
b3JkZXIgZG9tYWluX2lkIGFmdGVyIGxlbiBhbmQgZHJvcCB0aGUgcGFkPwoKSSdtIG5vdCBzdXJl
IHRoYXQgd291bGQgYmUgcmlnaHQgdG8gZG8gdGhhdC4gSSB0aGluayB0aGF0IHRoZSBwYWQKZW5z
dXJlcyB0aGF0IGxlbiBpcyB3b3JkIGFsaWduZWQgdG8gMzItYml0IGJvdW5kYXJ5LiAgSSB3YXMg
YXNrZWQgdG8KaW5zZXJ0IGEgcGFkIGZpZWxkIGZvciBzdWNoIGEgc3RydWN0IGxpa2UgdGhpcyBp
biBhbiBlYXJsaWVyIHJldmlldyBoZXJlOgoKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTEyL21zZzAwMjM5Lmh0bWwKCj4KPiA+ICsgICAg
LyogbWluaW11bSByaW5nIHNwYWNlIGF2YWlsYWJsZSB0aGF0IHRoaXMgc2lnbmFsIGlzIHdhaXRp
bmcgdXBvbiAqLwo+ID4gKyAgICB1aW50MzJfdCBsZW47Cj4gPiArfTsKPiA+ICsKPiA+ICsvKgo+
ID4gKyAqIFRoZSB2YWx1ZSBvZiB0aGUgYXJnbyBlbGVtZW50IGluIGEgc3RydWN0IGRvbWFpbiBp
cwo+ID4gKyAqIHByb3RlY3RlZCBieSB0aGUgZ2xvYmFsIGxvY2sgYXJnb19sb2NrOiBMMQo+ID4g
KyAqLwo+ID4gKyNkZWZpbmUgQVJHT19IVEFCTEVfU0laRSAzMgo+ID4gK3N0cnVjdCBhcmdvX2Rv
bWFpbgo+ID4gK3sKPiA+ICsgICAgLyogTDIgKi8KPiA+ICsgICAgcndsb2NrX3QgbG9jazsKPiA+
ICsgICAgLyoKPiA+ICsgICAgICogSGFzaCB0YWJsZSBvZiBhcmdvX3JpbmdfaW5mbyBhYm91dCBy
aW5ncyB0aGlzIGRvbWFpbiBoYXMgcmVnaXN0ZXJlZC4KPiA+ICsgICAgICogUHJvdGVjdGVkIGJ5
IEwyLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgc3RydWN0IGhsaXN0X2hlYWQgcmluZ19oYXNoW0FS
R09fSFRBQkxFX1NJWkVdOwo+ID4gKyAgICAvKiBDb3VudGVyIG9mIHJpbmdzIHJlZ2lzdGVyZWQg
YnkgdGhpcyBkb21haW4uIFByb3RlY3RlZCBieSBMMi4gKi8KPiA+ICsgICAgdWludDMyX3Qgcmlu
Z19jb3VudDsKPiA+ICsKPiA+ICsgICAgLyogTHNlbmQgKi8KPiA+ICsgICAgc3BpbmxvY2tfdCBz
ZW5kX2xvY2s7Cj4gPiArICAgIC8qCj4gPiArICAgICAqIEhhc2ggdGFibGUgb2YgYXJnb19zZW5k
X2luZm8gYWJvdXQgcmluZ3Mgb3RoZXIgZG9tYWlucyBoYXZlIHJlZ2lzdGVyZWQKPiA+ICsgICAg
ICogZm9yIHRoaXMgZG9tYWluIHRvIHNlbmQgdG8uIFNpbmdsZSBwYXJ0bmVyLCBub24td2lsZGNh
cmQgcmluZ3MuCj4gPiArICAgICAqIFByb3RlY3RlZCBieSBMc2VuZC4KPiA+ICsgICAgICovCj4g
PiArICAgIHN0cnVjdCBobGlzdF9oZWFkIHNlbmRfaGFzaFtBUkdPX0hUQUJMRV9TSVpFXTsKPiA+
ICsKPiA+ICsgICAgLyogTHdpbGRjYXJkICovCj4gPiArICAgIHNwaW5sb2NrX3Qgd2lsZGNhcmRf
bG9jazsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogTGlzdCBvZiBwZW5kaW5nIHNwYWNlLWF2YWls
YWJsZSBzaWduYWxzIGZvciB0aGlzIGRvbWFpbiBhYm91dCB3aWxkY2FyZAo+ID4gKyAgICAgKiBy
aW5ncyByZWdpc3RlcmVkIGJ5IG90aGVyIGRvbWFpbnMuIFByb3RlY3RlZCBieSBMd2lsZGNhcmQu
Cj4gPiArICAgICAqLwo+ID4gKyAgICBzdHJ1Y3QgaGxpc3RfaGVhZCB3aWxkY2FyZF9wZW5kX2xp
c3Q7Cj4gPiArfTsKPiA+ICsKPiA+ICsvKgo+ID4gKyAqIExvY2tpbmcgaXMgb3JnYW5pemVkIGFz
IGZvbGxvd3M6Cj4gPiArICoKPiA+ICsgKiBUZXJtaW5vbG9neTogUig8bG9jaz4pIG1lYW5zIHRh
a2luZyBhIHJlYWQgbG9jayBvbiB0aGUgc3BlY2lmaWVkIGxvY2s7Cj4gPiArICogICAgICAgICAg
ICAgIFcoPGxvY2s+KSBtZWFucyB0YWtpbmcgYSB3cml0ZSBsb2NrIG9uIGl0Lgo+ID4gKyAqCj4g
PiArICogTDEgOiBUaGUgZ2xvYmFsIGxvY2s6IGFyZ29fbG9jawo+ID4gKyAqIFByb3RlY3RzIHRo
ZSBhcmdvIGVsZW1lbnRzIG9mIGFsbCBzdHJ1Y3QgZG9tYWluICpkIGluIHRoZSBzeXN0ZW0uCj4g
PiArICogSXQgZG9lcyBub3QgcHJvdGVjdCBhbnkgb2YgdGhlIGVsZW1lbnRzIG9mIGQtPmFyZ28s
IG9ubHkgdGhlaXIKPiA+ICsgKiBhZGRyZXNzZXMuCj4gPiArICoKPiA+ICsgKiBCeSBleHRlbnNp
b24gc2luY2UgdGhlIGRlc3RydWN0aW9uIG9mIGEgZG9tYWluIHdpdGggYSBub24tTlVMTAo+ID4g
KyAqIGQtPmFyZ28gd2lsbCBuZWVkIHRvIGZyZWUgdGhlIGQtPmFyZ28gcG9pbnRlciwgaG9sZGlu
ZyBXKEwxKQo+ID4gKyAqIGd1YXJhbnRlZXMgdGhhdCBubyBkb21haW5zIHBvaW50ZXJzIHRoYXQg
YXJnbyBpcyBpbnRlcmVzdGVkIGluCj4gPiArICogYmVjb21lIGludmFsaWQgd2hpbHN0IHRoaXMg
bG9jayBpcyBoZWxkLgo+ID4gKyAqLwo+ID4gKwo+ID4gK3N0YXRpYyBERUZJTkVfUldMT0NLKGFy
Z29fbG9jayk7IC8qIEwxICovCj4gPiArCj4gPiArLyoKPiA+ICsgKiBMMiA6IFRoZSBwZXItZG9t
YWluIHJpbmcgaGFzaCBsb2NrOiBkLT5hcmdvLT5sb2NrCj4gPiArICogSG9sZGluZyBhIHJlYWQg
bG9jayBvbiBMMiBwcm90ZWN0cyB0aGUgcmluZyBoYXNoIHRhYmxlIGFuZAo+ID4gKyAqIHRoZSBl
bGVtZW50cyBpbiB0aGUgaGFzaF90YWJsZSBkLT5hcmdvLT5yaW5nX2hhc2gsIGFuZAo+ID4gKyAq
IHRoZSBub2RlIGFuZCBpZCBmaWVsZHMgaW4gc3RydWN0IGFyZ29fcmluZ19pbmZvIGluIHRoZQo+
ID4gKyAqIGhhc2ggdGFibGUuCj4gPiArICogSG9sZGluZyBhIHdyaXRlIGxvY2sgb24gTDIgcHJv
dGVjdHMgYWxsIG9mIHRoZSBlbGVtZW50cyBvZgo+ID4gKyAqIHN0cnVjdCBhcmdvX3JpbmdfaW5m
by4KPiA+ICsgKgo+ID4gKyAqIFRvIHRha2UgTDIgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIoTDEp
LiBXKEwxKSBpbXBsaWVzIFcoTDIpIGFuZCBMMy4KPiA+ICsgKgo+ID4gKyAqIEwzIDogVGhlIHJp
bmdpbmZvIGxvY2s6IGFyZ29fcmluZ19pbmZvICpyaW5naW5mbzsgcmluZ2luZm8tPmxvY2sKPiA+
ICsgKiBQcm90ZWN0cyBhbGwgdGhlIGZpZWxkcyB3aXRoaW4gdGhlIGFyZ29fcmluZ19pbmZvLCBh
c2lkZSBmcm9tIHRoZSBvbmVzIHRoYXQKPiA+ICsgKiBMMiBhbHJlYWR5IHByb3RlY3RzOiBub2Rl
LCBpZCwgbG9jay4KPiA+ICsgKgo+ID4gKyAqIFRvIGFxdWlyZSBMMyB5b3UgbXVzdCBhbHJlYWR5
IGhhdmUgUihMMikuIFcoTDIpIGltcGxpZXMgTDMuCj4gPiArICoKPiA+ICsgKiBMc2VuZCA6IFRo
ZSBwZXItZG9tYWluIHNpbmdsZS1zZW5kZXIgcGFydG5lciByaW5ncyBsb2NrOiBkLT5hcmdvLT5z
ZW5kX2xvY2sKPiA+ICsgKiBQcm90ZWN0cyB0aGUgcGVyLWRvbWFpbiBzZW5kIGhhc2ggdGFibGUg
OiBkLT5hcmdvLT5zZW5kX2hhc2gKPiA+ICsgKiBhbmQgdGhlIGVsZW1lbnRzIGluIHRoZSBoYXNo
IHRhYmxlLCBhbmQgdGhlIG5vZGUgYW5kIGlkIGZpZWxkcwo+ID4gKyAqIGluIHN0cnVjdCBhcmdv
X3NlbmRfaW5mbyBpbiB0aGUgaGFzaCB0YWJsZS4KPiA+ICsgKgo+ID4gKyAqIFRvIHRha2UgTHNl
bmQsIHlvdSBtdXN0IGFscmVhZHkgaGF2ZSBSKEwxKS4gVyhMMSkgaW1wbGllcyBMc2VuZC4KPiA+
ICsgKiBEbyBub3QgYXR0ZW1wdCB0byBhY3F1aXJlIGEgTDIgb24gYW55IGRvbWFpbiBhZnRlciB0
YWtpbmcgYW5kIHdoaWxlCj4gPiArICogaG9sZGluZyBhIExzZW5kIGxvY2sgLS0gYWNxdWlyZSB0
aGUgTDIgKGlmIG9uZSBpcyBuZWVkZWQpIGJlZm9yZWhhbmQuCj4gPiArICoKPiA+ICsgKiBMd2ls
ZGNhcmQgOiBUaGUgcGVyLWRvbWFpbiB3aWxkY2FyZCBwZW5kaW5nIGxpc3QgbG9jazogZC0+YXJn
by0+d2lsZGNhcmRfbG9jawo+ID4gKyAqIFByb3RlY3RzIHRoZSBwZXItZG9tYWluIGxpc3Qgb2Yg
b3V0c3RhbmRpbmcgc2lnbmFscyBmb3Igc3BhY2UgYXZhaWxhYmlsaXR5Cj4gPiArICogb24gd2ls
ZGNhcmQgcmluZ3MuCj4gPiArICoKPiA+ICsgKiBUbyB0YWtlIEx3aWxkY2FyZCwgeW91IG11c3Qg
YWxyZWFkeSBoYXZlIFIoTDEpLiBXKEwxKSBpbXBsaWVzIEx3aWxkY2FyZC4KPiA+ICsgKiBObyBv
dGhlciBsb2NrcyBhcmUgYWNxdWlyZWQgYWZ0ZXIgb2J0YWluaW5nIEx3aWxkY2FyZC4KPiA+ICsg
Ki8KPiA+Cj4gPiAgLyogQ2hhbmdlIHRoaXMgdG8gI2RlZmluZSBBUkdPX0RFQlVHIGhlcmUgdG8g
ZW5hYmxlIG1vcmUgZGVidWcgbWVzc2FnZXMgKi8KPiA+ICAjdW5kZWYgQVJHT19ERUJVRwo+ID4g
QEAgLTI4LDEwICsxOTgsMjk5IEBACj4gPiAgI2RlZmluZSBhcmdvX2RwcmludGsoZm9ybWF0LCAu
Li4gKSAoKHZvaWQpMCkKPiA+ICAjZW5kaWYKPiA+Cj4gPiArc3RhdGljIHZvaWQKPiA+ICtyaW5n
X3VubWFwKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQo+ID4gK3sKPiA+ICsgICAg
dW5zaWduZWQgaW50IGk7Cj4gPiArCj4gPiArICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBp
bmcgKQo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IHJpbmdfaW5mby0+bm1mbnM7IGkrKyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGlmICggIXJp
bmdfaW5mby0+bWZuX21hcHBpbmdbaV0gKQo+ID4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4g
KyAgICAgICAgaWYgKCByaW5nX2luZm8tPm1mbnMgKQo+ID4gKyAgICAgICAgICAgIGFyZ29fZHBy
aW50ayhYRU5MT0dfRVJSICJhcmdvOiB1bm1hcHBpbmcgcGFnZSAlIlBSSV9tZm4iIGZyb20gJXBc
biIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KHJpbmdfaW5mby0+bWZuc1tp
XSksCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmdb
aV0pOwo+ID4gKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHJpbmdfaW5mby0+bWZu
X21hcHBpbmdbaV0pOwo+ID4gKyAgICAgICAgcmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSA9IE5V
TEw7Cj4gPiArICAgIH0KPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIHZvaWQKPiA+ICt3aWxkY2Fy
ZF9wZW5kaW5nX2xpc3RfcmVtb3ZlKGRvbWlkX3QgZG9tYWluX2lkLCBzdHJ1Y3QgcGVuZGluZ19l
bnQgKmVudCkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBnZXRfZG9tYWluX2J5
X2lkKGRvbWFpbl9pZCk7Cj4gPiArICAgIGlmICggIWQgKQo+ID4gKyAgICAgICAgcmV0dXJuOwo+
ID4gKwo+ID4gKyAgICBpZiAoIGQtPmFyZ28gKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBzcGlu
X2xvY2soJmQtPmFyZ28tPndpbGRjYXJkX2xvY2spOwo+ID4gKyAgICAgICAgaGxpc3RfZGVsKCZl
bnQtPndpbGRjYXJkX25vZGUpOwo+ID4gKyAgICAgICAgc3Bpbl91bmxvY2soJmQtPmFyZ28tPndp
bGRjYXJkX2xvY2spOwo+ID4gKyAgICB9Cj4gPiArICAgIHB1dF9kb21haW4oZCk7Cj4gPiArfQo+
ID4gKwo+ID4gK3N0YXRpYyB2b2lkCj4gPiArcGVuZGluZ19yZW1vdmVfYWxsKHN0cnVjdCBhcmdv
X3JpbmdfaW5mbyAqcmluZ19pbmZvKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGhsaXN0X25vZGUg
Km5vZGUsICpuZXh0Owo+ID4gKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudDsKPiA+ICsKPiA+
ICsgICAgaGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnQsIG5vZGUsIG5leHQsICZyaW5nX2lu
Zm8tPnBlbmRpbmcsIG5vZGUpCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGlmICggcmluZ19pbmZv
LT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCj4gPiArICAgICAgICAgICAg
d2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShlbnQtPmRvbWFpbl9pZCwgZW50KTsKPiA+ICsg
ICAgICAgIGhsaXN0X2RlbCgmZW50LT5ub2RlKTsKPiA+ICsgICAgICAgIHhmcmVlKGVudCk7Cj4g
PiArICAgIH0KPiA+ICsgICAgcmluZ19pbmZvLT5ucGVuZGluZyA9IDA7Cj4gPiArfQo+ID4gKwo+
ID4gK3N0YXRpYyB2b2lkCj4gPiArd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoc3RydWN0
IGRvbWFpbiAqZCkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlLCAqbmV4
dDsKPiA+ICsgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQ7Cj4gPiArCj4gPiArICAgIEFTU0VS
VChyd19pc193cml0ZV9sb2NrZWQoJmFyZ29fbG9jaykpOwo+ID4gKwo+ID4gKyAgICBobGlzdF9m
b3JfZWFjaF9lbnRyeV9zYWZlKGVudCwgbm9kZSwgbmV4dCwgJmQtPmFyZ28tPndpbGRjYXJkX3Bl
bmRfbGlzdCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2RlKQo+ID4gKyAg
ICB7Cj4gPiArICAgICAgICBobGlzdF9kZWwoJmVudC0+bm9kZSk7Cj4gPiArICAgICAgICBlbnQt
PnJpbmdfaW5mby0+bnBlbmRpbmctLTsKPiA+ICsgICAgICAgIGhsaXN0X2RlbCgmZW50LT53aWxk
Y2FyZF9ub2RlKTsKPiA+ICsgICAgICAgIHhmcmVlKGVudCk7Cj4gPiArICAgIH0KPiA+ICt9Cj4g
PiArCj4KPiBNYXliZSBtb3ZlIHJpbmdfdW5tYXAoKSBoZXJlIHNvIGl0J3MgY2xvc2VyIHRvIHdo
ZXJlIGl0IGlzIHVzZWQ/CgpJJ20gZmluZSB3aXRoIG1vdmluZyBpdCBpZiBpdCBuZWVkcyBpdCwg
YnV0IGl0J3MgbG9jYXRlZCB3aGVyZSBpdCBpcyBpbgpvcmRlciB0byBwdXQgaXQgcmlnaHQgbmV4
dCB0byB0aGUgY29ycmVzcG9uZGluZyByaW5nX21hcF9wYWdlIGZ1bmN0aW9uIC0KdGhlIHR3byBh
cmUgcGFpcmVkIHJlYWxseSwgd2l0aCBvbmUgZG9pbmcgbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCBh
bmQgdGhlCm90aGVyIHVuZG9pbmcgaXQgd2l0aCB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwuIFRo
YXQncyBob3cgaXQgZW5kcyB1cAp3aGVuIHRoZSBmdWxsIHNlcmllcyBpcyBhcHBsaWVkLgoKPgo+
ID4gK3N0YXRpYyB2b2lkCj4gPiArcmluZ19yZW1vdmVfbWZucyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKPiA+ICt7Cj4gPiArICAgIHVu
c2lnbmVkIGludCBpOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZk
LT5hcmdvLT5sb2NrKSB8fAo+ID4gKyAgICAgICAgICAgcndfaXNfd3JpdGVfbG9ja2VkKCZhcmdv
X2xvY2spKTsKPiA+ICsKPiA+ICsgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5zICkKPiA+ICsgICAg
ICAgIHJldHVybjsKPiA+ICsKPiA+ICsgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5fbWFwcGluZyAp
Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gKyAgICAg
ICAgcmV0dXJuOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJpbmdfdW5tYXAocmluZ19pbmZv
KTsKPiA+ICsKPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCByaW5nX2luZm8tPm5tZm5zOyBpKysg
KQo+ID4gKyAgICAgICAgaWYgKCAhbWZuX2VxKHJpbmdfaW5mby0+bWZuc1tpXSwgSU5WQUxJRF9N
Rk4pICkKPiA+ICsgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShyaW5n
X2luZm8tPm1mbnNbaV0pKTsKPiA+ICsKPiA+ICsgICAgeGZyZWUocmluZ19pbmZvLT5tZm5zKTsK
PiA+ICsgICAgcmluZ19pbmZvLT5tZm5zID0gTlVMTDsKPiA+ICsgICAgcmluZ19pbmZvLT5ucGFn
ZSA9IDA7Cj4gPiArICAgIHhmcmVlKHJpbmdfaW5mby0+bWZuX21hcHBpbmcpOwo+ID4gKyAgICBy
aW5nX2luZm8tPm1mbl9tYXBwaW5nID0gTlVMTDsKPiA+ICsgICAgcmluZ19pbmZvLT5ubWZucyA9
IDA7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyB2b2lkCj4gPiArcmluZ19yZW1vdmVfaW5mbyhz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKPiA+ICt7
Cj4gPiArICAgIEFTU0VSVChyd19pc193cml0ZV9sb2NrZWQoJmQtPmFyZ28tPmxvY2spIHx8Cj4g
PiArICAgICAgICAgICByd19pc193cml0ZV9sb2NrZWQoJmFyZ29fbG9jaykpOwo+ID4gKwo+ID4g
KyAgICBwZW5kaW5nX3JlbW92ZV9hbGwocmluZ19pbmZvKTsKPiA+ICsgICAgaGxpc3RfZGVsKCZy
aW5nX2luZm8tPm5vZGUpOwo+ID4gKyAgICByaW5nX3JlbW92ZV9tZm5zKGQsIHJpbmdfaW5mbyk7
Cj4gPiArICAgIHhmcmVlKHJpbmdfaW5mbyk7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyB2b2lk
Cj4gPiArZG9tYWluX3JpbmdzX3JlbW92ZV9hbGwoc3RydWN0IGRvbWFpbiAqZCkKPiA+ICt7Cj4g
PiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFS
R09fSFRBQkxFX1NJWkU7ICsraSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHN0cnVjdCBobGlz
dF9ub2RlICpub2RlLCAqbmV4dDsKPiA+ICsgICAgICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAq
cmluZ19pbmZvOwo+ID4gKwo+ID4gKyAgICAgICAgaGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShy
aW5nX2luZm8sIG5vZGUsIG5leHQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZkLT5hcmdvLT5yaW5nX2hhc2hbaV0sIG5vZGUpCj4gPiArICAgICAgICAgICAgcmluZ19y
ZW1vdmVfaW5mbyhkLCByaW5nX2luZm8pOwo+ID4gKyAgICB9Cj4gPiArICAgIGQtPmFyZ28tPnJp
bmdfY291bnQgPSAwOwo+ID4gK30KPiA+ICsKPiA+ICsvKgo+ID4gKyAqIFRlYXIgZG93biBhbGwg
cmluZ3Mgb2Ygb3RoZXIgZG9tYWlucyB3aGVyZSBzcmNfZCBkb21haW4gaXMgdGhlIHBhcnRuZXIu
Cj4gPiArICogKGllLiBpdCBpcyB0aGUgc2luZ2xlIGRvbWFpbiB0aGF0IGNhbiBzZW5kIHRvIHRo
b3NlIHJpbmdzLikKPiA+ICsgKiBUaGlzIHdpbGwgYWxzbyBjYW5jZWwgYW55IHBlbmRpbmcgbm90
aWZpY2F0aW9ucyBhYm91dCB0aG9zZSByaW5ncy4KPiA+ICsgKi8KPiA+ICtzdGF0aWMgdm9pZAo+
ID4gK3BhcnRuZXJfcmluZ3NfcmVtb3ZlKHN0cnVjdCBkb21haW4gKnNyY19kKQo+ID4gK3sKPiA+
ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gPiArCj4gPiArICAgIEFTU0VSVChyd19pc193cml0ZV9s
b2NrZWQoJmFyZ29fbG9jaykpOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSR09f
SFRBQkxFX1NJWkU7ICsraSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHN0cnVjdCBobGlzdF9u
b2RlICpub2RlLCAqbmV4dDsKPiA+ICsgICAgICAgIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqc2Vu
ZF9pbmZvOwo+ID4gKwo+ID4gKyAgICAgICAgaGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShzZW5k
X2luZm8sIG5vZGUsIG5leHQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZzcmNfZC0+YXJnby0+c2VuZF9oYXNoW2ldLCBub2RlKQo+ID4gKyAgICAgICAgewo+ID4gKyAg
ICAgICAgICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOwo+ID4gKyAgICAgICAg
ICAgIHN0cnVjdCBkb21haW4gKmRzdF9kOwo+ID4gKwo+ID4gKyAgICAgICAgICAgIGRzdF9kID0g
Z2V0X2RvbWFpbl9ieV9pZChzZW5kX2luZm8tPmlkLmRvbWFpbl9pZCk7Cj4gPiArICAgICAgICAg
ICAgaWYgKCBkc3RfZCApCj4gPiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICBy
aW5nX2luZm8gPSByaW5nX2ZpbmRfaW5mbyhkc3RfZCwgJnNlbmRfaW5mby0+aWQpOwo+ID4gKyAg
ICAgICAgICAgICAgICBpZiAoIHJpbmdfaW5mbyApCj4gPiArICAgICAgICAgICAgICAgIHsKPiA+
ICsgICAgICAgICAgICAgICAgICAgIHJpbmdfcmVtb3ZlX2luZm8oZHN0X2QsIHJpbmdfaW5mbyk7
Cj4gPiArICAgICAgICAgICAgICAgICAgICBkc3RfZC0+YXJnby0+cmluZ19jb3VudC0tOwo+ID4g
KyAgICAgICAgICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICAgICAgICAgIHB1dF9kb21haW4o
ZHN0X2QpOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgICAgICBobGlzdF9k
ZWwoJnNlbmRfaW5mby0+bm9kZSk7Cj4gPiArICAgICAgICAgICAgeGZyZWUoc2VuZF9pbmZvKTsK
PiA+ICsgICAgICAgIH0KPiA+ICsgICAgfQo+ID4gK30KPiA+ICsKPiA+ICBsb25nCj4gPiAgZG9f
YXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
ZzEsCj4gPiAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIsIHVu
c2lnbmVkIGxvbmcgYXJnMywKPiA+ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKPiA+
ICB7Cj4gPiAtICAgIHJldHVybiAtRU5PU1lTOwo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJy
ZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiA+ICsgICAgbG9uZyByYyA9IC1FRkFVTFQ7Cj4gPiArCj4g
PiArICAgIGFyZ29fZHByaW50aygiLT5kb19hcmdvX29wKCV1LCVwLCVwLCVkLCVkKVxuIiwgY21k
LAo+ID4gKyAgICAgICAgICAgICAgICAgKHZvaWQgKilhcmcxLnAsICh2b2lkICopYXJnMi5wLCAo
aW50KSBhcmczLCAoaW50KSBhcmc0KTsKPiA+ICsKPiA+ICsgICAgaWYgKCB1bmxpa2VseSghb3B0
X2FyZ29fZW5hYmxlZCkgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQ
Owo+ID4gKyAgICAgICAgcmV0dXJuIHJjOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGRvbWFp
bl9sb2NrKGN1cnJkKTsKPiA+ICsKPiA+ICsgICAgc3dpdGNoIChjbWQpCj4gPiArICAgIHsKPiA+
ICsgICAgZGVmYXVsdDoKPiA+ICsgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gPiArICAgICAg
ICBicmVhazsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBkb21haW5fdW5sb2NrKGN1cnJkKTsK
PiA+ICsKPiA+ICsgICAgYXJnb19kcHJpbnRrKCI8LWRvX2FyZ29fb3AoJXUpPSVsZFxuIiwgY21k
LCByYyk7Cj4gPiArCj4gPiArICAgIHJldHVybiByYzsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGlj
IHZvaWQKPiA+ICthcmdvX2RvbWFpbl9pbml0KHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbykKPiA+
ICt7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKwo+ID4gKyAgICByd2xvY2tfaW5pdCgm
YXJnby0+bG9jayk7Cj4gPiArICAgIHNwaW5fbG9ja19pbml0KCZhcmdvLT5zZW5kX2xvY2spOwo+
ID4gKyAgICBzcGluX2xvY2tfaW5pdCgmYXJnby0+d2lsZGNhcmRfbG9jayk7Cj4gPiArICAgIGFy
Z28tPnJpbmdfY291bnQgPSAwOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSR09f
SFRBQkxFX1NJWkU7ICsraSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIElOSVRfSExJU1RfSEVB
RCgmYXJnby0+cmluZ19oYXNoW2ldKTsKPiA+ICsgICAgICAgIElOSVRfSExJU1RfSEVBRCgmYXJn
by0+c2VuZF9oYXNoW2ldKTsKPiA+ICsgICAgfQo+ID4gKyAgICBJTklUX0hMSVNUX0hFQUQoJmFy
Z28tPndpbGRjYXJkX3BlbmRfbGlzdCk7Cj4gPiArfQo+ID4gKwo+ID4gK2ludAo+ID4gK2FyZ29f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGFyZ29fZG9tYWlu
ICphcmdvOwo+ID4gKwo+ID4gKyAgICBpZiAoICFvcHRfYXJnb19lbmFibGVkICkKPiA+ICsgICAg
ewo+ID4gKyAgICAgICAgYXJnb19kcHJpbnRrKCJhcmdvIGRpc2FibGVkLCBkb21pZDogJWRcbiIs
IGQtPmRvbWFpbl9pZCk7Cj4gPiArICAgICAgICByZXR1cm4gMDsKPiA+ICsgICAgfQo+ID4gKwo+
ID4gKyAgICBhcmdvX2RwcmludGsoImluaXQ6IGRvbWlkOiAlZFxuIiwgZC0+ZG9tYWluX2lkKTsK
PiA+ICsKPiA+ICsgICAgYXJnbyA9IHhtYWxsb2Moc3RydWN0IGFyZ29fZG9tYWluKTsKPiA+ICsg
ICAgaWYgKCAhYXJnbyApCj4gPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+ICsKPiA+ICsg
ICAgd3JpdGVfbG9jaygmYXJnb19sb2NrKTsKPiA+ICsKPiA+ICsgICAgYXJnb19kb21haW5faW5p
dChhcmdvKTsKPiA+ICsKPiA+ICsgICAgZC0+YXJnbyA9IGFyZ287Cj4gPiArCj4gPiArICAgIHdy
aXRlX3VubG9jaygmYXJnb19sb2NrKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIDA7Cj4gPiArfQo+
ID4gKwo+ID4gK3ZvaWQKPiA+ICthcmdvX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPiA+ICt7
Cj4gPiArICAgIEJVR19PTighZC0+aXNfZHlpbmcpOwo+ID4gKwo+ID4gKyAgICB3cml0ZV9sb2Nr
KCZhcmdvX2xvY2spOwo+ID4gKwo+ID4gKyAgICBhcmdvX2RwcmludGsoImRlc3Ryb3k6IGRvbWlk
ICVkIGQtPmFyZ289JXBcbiIsIGQtPmRvbWFpbl9pZCwgZC0+YXJnbyk7Cj4gPiArCj4gPiArICAg
IGlmICggZC0+YXJnbyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGRvbWFpbl9yaW5nc19yZW1v
dmVfYWxsKGQpOwo+ID4gKyAgICAgICAgcGFydG5lcl9yaW5nc19yZW1vdmUoZCk7Cj4gPiArICAg
ICAgICB3aWxkY2FyZF9yaW5nc19wZW5kaW5nX3JlbW92ZShkKTsKPiA+ICsgICAgICAgIHhmcmVl
KGQtPmFyZ28pOwo+ID4gKyAgICAgICAgZC0+YXJnbyA9IE5VTEw7Cj4gPiArICAgIH0KPiA+ICsg
ICAgd3JpdGVfdW5sb2NrKCZhcmdvX2xvY2spOwo+ID4gK30KPiA+ICsKPiA+ICt2b2lkCj4gPiAr
YXJnb19zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCj4gPiArewo+ID4gKyAgICB3cml0ZV9s
b2NrKCZhcmdvX2xvY2spOwo+ID4gKwo+ID4gKyAgICBhcmdvX2RwcmludGsoInNvZnQgcmVzZXQg
ZD0lZCBkLT5hcmdvPSVwXG4iLCBkLT5kb21haW5faWQsIGQtPmFyZ28pOwo+ID4gKwo+ID4gKyAg
ICBpZiAoIGQtPmFyZ28gKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBkb21haW5fcmluZ3NfcmVt
b3ZlX2FsbChkKTsKPiA+ICsgICAgICAgIHBhcnRuZXJfcmluZ3NfcmVtb3ZlKGQpOwo+ID4gKyAg
ICAgICAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7Cj4gPiArCj4gPiArICAgICAg
ICBpZiAoICFvcHRfYXJnb19lbmFibGVkICkKPgo+IFNob3VsZG4ndCB0aGlzIGZ1bmN0aW9uIGp1
c3QgZXhpdCBlYXJseSBpZiBhcmdvIGlzIGRpc2FibGVkPwoKVGhlcmUgaGFzIGJlZW4gc3VwcG9y
dCBhZGRlZCB0byBYZW4gd2l0aCBhIGh5cGVyY2FsbCB0byBtYWtlIGEgc3Vic2V0IG9mCmJvb3Qg
cGFyYW1ldGVycyBtb2RpZmlhYmxlIGF0IHJ1bnRpbWUuIEFyZ28tZW5hYmxlZCBpc24ndCBjdXJy
ZW50bHkgb25lCm9mIHRoZW0sIGJ1dCB0aGF0IG1heSBiZSBjaGFuZ2VkIGxhdGVyIHNvIEkgZGlk
IG5vdCB3YW50IHRvIGJha2UgaW50bwp0aGlzIGZ1bmN0aW9uIHRoZSBhc3N1bXB0aW9uIHRoYXQg
dGhlIGVuYWJsZWQvZGlzYWJsZWQgY29uZmlndXJhdGlvbgpjb3VsZCBub3QgY2hhbmdlIGFmdGVy
IGJlaW5nIGluaXRpYWxseSBldmFsdWF0ZWQgYXQgdGhlIHRpbWUgdGhlIGRvbWFpbgp3YXMgbGF1
bmNoZWQuIFRoYXQncyBwb3NzaWJseSBhIGNvbnNlcnZhdGl2ZSBjaG9pY2UgdGhvdWdoLgoKaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdDtoPTgyY2Y3ODQ2
OGU5NmRlMWU0ZDE0MDBiYmY1NTA4ZjhiMTExNjUwYzMKClRoYW5rcyBmb3IgdGhlIHJldmlldy4K
CkNocmlzdG9waGVyCgo+Cj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgeGZyZWUoZC0+
YXJnbyk7Cj4gPiArICAgICAgICAgICAgZC0+YXJnbyA9IE5VTEw7Cj4gPiArICAgICAgICB9Cj4g
PiArICAgICAgICBlbHNlCj4gPiArICAgICAgICAgICAgYXJnb19kb21haW5faW5pdChkLT5hcmdv
KTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICB3cml0ZV91bmxvY2soJmFyZ29fbG9jayk7Cj4g
PiAgfQo+Cj4gPHNuaXA+Cj4KPiBSZWdhcmRzLAo+IEphc29uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 08:49:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 08:49: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-devel-bounces@lists.xenproject.org>)
	id 1gh9XX-0002sH-RJ; Wed, 09 Jan 2019 08:48: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=Qffc=PR=gmail.com=vikram.ks123@srs-us1.protection.inumbo.net>)
 id 1gh7lT-0002mE-NE
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 06:54:59 +0000
X-Inumbo-ID: 78651876-13db-11e9-92db-bc764e045a96
Received: from mail-qk1-x732.google.com (unknown [2607:f8b0:4864:20::732])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78651876-13db-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 06:54:55 +0000 (UTC)
Received: by mail-qk1-x732.google.com with SMTP id q8so3866288qke.1
 for <xen-devel@lists.xenproject.org>; Tue, 08 Jan 2019 22:54:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=ufn4HagI9CSVfcK4QWJds55JhD1II/2hXWW22njs9xI=;
 b=b+X8tMLtaeUi+7UwLacLNCTK3XTOwXhrdl99X64O9/0sQ7JFxvcomgWK5ORQsHwYuH
 wBtYrjxp6z49j3AyzyIq0zGHFfoOZVeVvCdJW9jed8DGPiAQjS25vM11DvozTGZJnd4P
 NhqzNo9YW+rmF/b6yjFBVcvu40viVZjyz25SlTWxVRkAS3GaYalMOjVcQWRuPT5cEiP6
 dQWyR3OZX2SQu+r/F3he0lbOwrcGRmQtLrbiVkvX4G1HBQhfBzGuV9wXUIe98HvfG2Gf
 j6Ea9Df4fqyEKiclEeXGlBLn2REK8fyLjUeoGJ9VdXoFDx1kvY2agzdl6QmmYZY/z+K+
 qM4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=ufn4HagI9CSVfcK4QWJds55JhD1II/2hXWW22njs9xI=;
 b=N2o7jGApKug2+dq2e500ydynbXVPY+Td54MZspROJKUchG7vBnWZO9EdxUMISAt1iY
 jpyyXmz5y1IM8C3bpRWm0HRx90k6vBnKo/30nNURk5lmAMwSO2oXasKLJlO5oiWoWB6I
 24VwquUgGDy8GS37Ki6X5FB0f7kiEY+JcJ1hF3cRz04yp68+fn9tLu0s7HA0iP705CLx
 negGqdikA/70Lqo20quf6lYOd1gplr/Y630YX13KbpO7pMM4A0CChxoJ9byBDOlSObxx
 Och4tbv3eri26zfp7rdsu8x1hzaMIa1fd9HWOu7yAI1P+InGjJl4amDhpONBVU1XLAUS
 G1JQ==
X-Gm-Message-State: AJcUukcQfUWv1DC6KC7rO66Eh7EgKq4SRcBBXJ0RCEXVKOwxUT8jWgmS
 dsOhThP9Xm0O/FS8sA1/bKnIXm4ahHJa512BWOpzUwk/
X-Google-Smtp-Source: ALg8bN7FWpFipoDeu91AnODMpfb6S65ngbpJRDIR/UFrxcKOduKGfErxhfdix0Z8GaY7QxLgP6n8DCfVva3ORWCJdi4=
X-Received: by 2002:a37:d947:: with SMTP id u68mr4248136qki.296.1547016894435; 
 Tue, 08 Jan 2019 22:54:54 -0800 (PST)
MIME-Version: 1.0
From: "vikram k.s." <vikram.ks123@gmail.com>
Date: Wed, 9 Jan 2019 12:24:43 +0530
Message-ID: <CAFR-8FESDXiqKt9-jcnCLbhd_nJU24CjgTBWB7vq_oizx0aDzQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="000000000000748d8d057f00f0af"
X-Mailman-Approved-At: Wed, 09 Jan 2019 08:48:42 +0000
Subject: [Xen-devel] [XEN][ARM64]: Qemu unhandled level 1 translation fault
 and p2m failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--000000000000748d8d057f00f0af
Content-Type: multipart/alternative; boundary="000000000000748d8a057f00f0ad"

--000000000000748d8a057f00f0ad
Content-Type: text/plain; charset="UTF-8"

Hello,

   - We are using XEN-4.12.
   - Linux 4.14 as dom0 and Linux4.19 as domU.

When domU is create getting below log.
qemu-system-i38[3478]: unhandled level 1 translation fault (11) at
0x00000010, esr 0x92000005, in libxengnttab.so.1.2[7faf9cd000+3000]

Also  p2m is failing .
(XEN) p2m.c:1456: d2v4: gvirt_to_maddr failed va=0xffff80001dfa1090
flags=0x1 par=0x80

Not sure whether these two issue are dependent or not. Please help in
resolving this issue.

Please find the complete domU boot log attached below.

Regards
VKS

--000000000000748d8a057f00f0ad
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>Hello, <br></div><d=
iv><ul><li>We are using XEN-4.12.</li><li>Linux 4.14 as dom0 and Linux4.19 =
as domU.</li></ul><div>When domU is create getting below log.</div><div>qem=
u-system-i38[3478]: unhandled level 1 translation fault (11) at 0x00000010,=
 esr 0x92000005, in libxengnttab.so.1.2[7faf9cd000+3000]</div><div><br></di=
v><div>Also=C2=A0 p2m is failing .</div><div>(XEN) p2m.c:1456: d2v4: gvirt_=
to_maddr failed va=3D0xffff80001dfa1090 flags=3D0x1 par=3D0x80</div><div><b=
r></div><div>Not sure whether these two issue are dependent or not. Please =
help in resolving this issue.</div><div><br></div><div>Please find the comp=
lete domU boot log attached below.</div><div><br></div><div>Regards</div><d=
iv>VKS<br></div></div></div></div></div>

--000000000000748d8a057f00f0ad--

--000000000000748d8d057f00f0af
Content-Type: text/plain; charset="US-ASCII"; name="DomU_boot_log.txt"
Content-Disposition: attachment; filename="DomU_boot_log.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jqotwauy0>
X-Attachment-Id: f_jqotwauy0

WyAgMjgyLjg4NzIyNV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMi4wOiBsaW5rIGlz
IG5vdCByZWFkeQpbICAyODIuODkzODY2XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB2aWYy
LjA6IGxpbmsgaXMgbm90IHJlYWR5ClsgIDI4Mi45MjMwNDddIHhlbmJyMDogcG9ydCAxKHZpZjIu
MCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAyODIuOTI4NDQxXSB4ZW5icjA6IHBvcnQgMSh2
aWYyLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMjgyLjkzNDExNV0gZGV2aWNlIHZpZjIu
MCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWyAgMjgyLjk0MTQ3OF0gSVB2NjogQUREUkNPTkYo
TkVUREVWX1VQKTogdmlmMi4wOiBsaW5rIGlzIG5vdCByZWFkeQpbICAyODMuMDU4MTg4XSBxZW11
LXN5c3RlbS1pMzhbMzQ3OF06IHVuaGFuZGxlZCBsZXZlbCAxIHRyYW5zbGF0aW9uIGZhdWx0ICgx
MSkgYXQgMHgwMDAwMDAxMCwgZXNyIDB4OTIwMDAwMDUsIGluIGxpYnhlbmdudHRhYi5zby4xLjJb
N2ZhZjljZDAwMCszMDAwXQpbICAyODMuMDcxNTY0XSBDUFU6IDEgUElEOiAzNDc4IENvbW06IHFl
bXUtc3lzdGVtLWkzOCBUYWludGVkOiBHIFMgICAgICAgICAgICAgIDQuMTQuMC1yYzcgIzEKWyAg
MjgzLjA3OTk5M10gSGFyZHdhcmUgbmFtZTogSGlLZXk5NjAgKERUKQooWEVOKSBkMnYwOiB2R0lD
RDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIwClsgIDI4My4w
ODM5MDddIHRhc2s6IGZmZmZmZmMwMDRhN2QwODAgdGFzay5zdGFjazogZmZmZmZmODAwZjRlODAw
MApbICAyODMuMDk1NzcxXSBQQyBpcyBhdCAweDdmYWY5Y2U3YWMKWyAgMjgzLjA5OTE1Nl0gTFIg
aXMgYXQgMHg3ZmFmOWNlMjk0ClsgIDI4My4xMDI0MjZdIHBjIDogWzwwMDAwMDA3ZmFmOWNlN2Fj
Pl0gbHIgOiBbPDAwMDAwMDdmYWY5Y2UyOTQ+XSBwc3RhdGU6IDgwMDAwMDAwClsgIDI4My4xMDk5
MThdIHNwIDogMDAwMDAwN2ZmOGFkMjZmMApbICAyODMuMTEzMjg2XSB4Mjk6IDAwMDAwMDdmZjhh
ZFsgICAgMC4wMDAwMDBdIEJvb3RpbmcgTGludXggb24gcGh5c2ljYWwgQ1BVIDB4MDAwMDAwMDAw
MCBbMHg0MTBmZDAzNF0KWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjE5LjEzICh2aWty
YW0ua0BDUFUtMjQ4VTI2ZjAgeDI4OiAwMDAwMDApIChnY2MgdmVyc2lvbiA3LjMuMSAyMDE4MDQy
NSBbbGluYXJvLTcuMy0yMDE4LjA1IHJldmlzaW9uIGQyOTEyMGE0MjRlY2ZiYzE2N2VmOTAwNjVj
MGVlYjdmOTE5Nzc3MDFdIChMaW5hcm8gR0NDIDcuMy0yMDE4LjA1KSkgMDAwMDAwIAojMSBTTVAg
UFJFRU1QVCBUaHUgSmFuIDMgMTE6MzE6NDggSVNUIDIwMTkKWyAgICAwLjAwMDAwMF0gTWFjaGlu
ZSBtb2RlbDogWEVOVk0tNC4xMgpbICAgIDAuMDAwMDAwXSBYZW4gNC4xMiBzdXBwb3J0IGZvdW5k
ClsgICBbICAyODMuMTQwOTI0XSB4IDAuMDAwMDAwXSBlZmk6IEdldHRpbmcgRUZJIHBhcmFtZXRl
cnMgZnJvbSBGRFQ6ClsgICAgMC4wMDAwMDBdIGVmaTogVUVGSSBub3QgZm91bmQuClsgICAgMC4w
MDAwMDBdIGNtYTogUmVzZXJ2ZWQgMzIgTWlCIGF0IDAyNzogMDAwMDAwNTU2ODM0eDAyYjYwIHgy
NjogMDAwMDAwMDAwMDAwMDVlMDAwMDAwClsgICAgMC4wMDAwMDBdIE5VTUE6IE5vIE5VTUEgY29u
ZmlndXJhdGlvbiBmb3VuZApbICAgIDAuMDAwMDAwXSBOVU1BOiBGYWtpbmcgYSBub2RlIGF0IFtt
ZW0gMHgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIAowLTB4MDAwMDAwMDA1ZmZmZmZmZl0KWyAg
ICAwLjAwMDAwMF0gTlVNQTogTk9ERV9EQVRBIFttZW0gMHg1ZGZmMDAwMC0weDVkZmYxN2JmXQpb
ICAgIDAuMDAwMDAwXSBab25lIHJhbmdlczoKWyAgICAwLjAwMDAwMF0gWyAgMjgzLjE4MDIzMF0g
eChYRU4pIGQydjE6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElD
QUNUSVZFUjAKICAyNTogMDAwMDAwMDAwMDAwRE1BMzIgICAgW21lbSAweDAwMDAwMDAwNDAwMDAw
MDAtMHgwMDAwMDAwMDVmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIGVtcHR5Clsg
ICAgMC4wMDAwMDBdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWEwMDAwIHgyNDogMDAwMDAwY2gg
bm9kZQpbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKWyAgICAwLjAwMDAw
MF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwNDAwMDAwMDAtMHgwMDAwMDAwMDVmZmZmZmZm
XQpbICAgIDAwMDAwMDAwMDAgCjAuWyAgMjgzLjIyNTIxOF0geDAwMDAwMF0gSW5pdG1lbSBzZXR1
cCBub2RlIDAgW21lbSAweDAwMDAwMDAwNDAwMDAwMDAtMHgwMDAwMDAwMDVmZmZmZmZmXQpbICAg
IDAuMDAwMDAwXSBwc2NpOiBwcm9iaW5nIGZvciBjb25kdWl0IG1ldGhvZCBmcm9tIDIzOiAwMDAw
MDA3ZmFmOTcoWEVOKSBkMnYyOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZm
ZiB0byBJQ0FDVElWRVIwCkRULgpbICAgIDAuMDAwMDAwXSBwc2NpOiBQU0NJdjEuMSBkZXRlY3Rl
ZCBpbiBmaXJtd2FyZS4KWyAgICAwLjAwMDAwMF0gcHNjaTogVXNpbmcgc3RhbmRhcmQgUFNDSSB2
MC4yIGZ1bmN0aW9uIElEcwpbICAgIDAuMDBkMDAwIHgyMjogMDAwMDAwMDA1NTY5MWU2MmYwIAow
MF0gcHNjaTogVHJ1c3RlZCBPUyBtaWdyYXRpb24gbm90IHJlcXVpcmVkClsgICAgMC4wMDAwMDBd
IHBzY2k6IFNNQyBDYWxsaW5nIENvbnZlbnRpb24gdjEuMQpbICAgIDAuMDAwMDAwXSByYW5kb206
IGdldF9yYW5kb1sgIDI4My4yNTg5NTJdIHhtX2J5dGVzIGNhbGxlZCBmcm9tIHN0YXJ0X2tlcm5l
bCsweGE4LzB4NDE4IHdpdGggY3JuZ19pbml0PTAKWyAgICAwLjAwMDAwMF0gcGVyY3B1OiBFbWJl
ZGRlZCAyMSBwYWdlcy9jcHUgQChfX19fcHRydmFsX19fXykgczUyMTogMDAwMDAwNTU2OTFkKFhF
TikgZDJ2MzogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJ
VkVSMAo2ODFlNDAgeDIwOiAwMDAwMDA1NiByMCBkMjkxNjAgdTg2MDE2ClsgICAgMC4wMDAwMDBd
IERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUwClsgICAgMC4wMDAwMDBdIENQVSBmZWF0dXJl
czogZW5hYmxpbmcgd29ya2Fyb3VuZCBmb3IgQVJNIGVycjAwMDAwMDAwMDAgCmF0dW0gODQ1NzE5
ClsgICAgMC4wMDAwMDBdIFNwZWN1bGF0aXZlIFN0b3JlIEJ5cGFzcyBEaXNhYmxlIG1pdGlnYXRp
b24gbm90IHJlcXVpcmVkClsgICAgMC4wMDAwMDBdIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQ6IEtl
WyAgMjgzLjMwMzc0OV0geHJuMTk6IDAwMDAwMDU1NjkxZmVsIHBhZ2UgdGFibGUgaXNvbGF0aW9u
IChLUFRJKQpbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cywgbW9iaWxpdHkgZ3JvdXBp
bmcgb24uICBUb3RhbCBwYWdlczogMTI5MDI0ClsgICAgMC4wMDAwMDBdIFBvZjQ3OCB4MTg6IDAw
MDAwMChYRU4pIGQydjQ6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRv
IElDQUNUSVZFUjAKbGljeSB6b25lOiBETUEzMgpbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFu
ZCBsaW5lOiBlYXJseXByaW50az14ZW5ib290IGNvbnNvbGU9aHZjMCByb290PS9kZXYveHZkYSBy
b290ZnN0eXBlPWV4dDQgcncgdmlkZW89MDAwMDAwMDAwMCAKSERbICAyODMuMzQ4NDQ1XSB4TUkt
QS0xOjEyODB4NzIwQDYwClsgICAgMC4wMDAwMDBdIE1lbW9yeTogNDQ2NDQwSy81MjQyODhLIGF2
YWlsYWJsZSAoMTcyMTJLIGtlcm5lbCBjb2RlLCAxOTE4SyByd2RhdGEsIDY2ODRLIHJvZGF0YSwg
MTUzNksgaW5pMTc6IDAwMDAwMDU1Njg4MXQsIDQ0NUsgYnNzLCA0NTA4MEsgcmVzZXJ2ZWQsIDMy
NzY4SyBjbWEtcmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdIFNMVUI6IEhXYWxpZ249NjQsIE9yZGVy
PTAtMywgTWluT2JqZWN0cz0wLCBDUFVzPTgsIE5vZGVzPTEKN2E5MCB4MTY6IDAwMDAwMChYRU4p
IGQydjU6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZF
UjAKWyA3ZmFmOWNlMjc4IAogICAwLjAwMDAwMF0gcmN1OiBQcmVlbXB0aWJsZSBoaWVyYXJjaGlj
YWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSByY3U6ICAgICBSQ1UgcmVzdHJp
Y3RpbmcgQ1BVcyBmcm9tIE5SX0NQVVM9NjQgdG8gbnJbICAyODMuMzgyMTgwXSB4X2NwdV9pZHM9
OC4KWyAgICAwLjAwMDAwMF0gIFRhc2tzIFJDVSBlbmFibGVkLgpbICAgIDAuMDAwMDAwXSByY3U6
IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTE2LCBucl9jcHVfaWRzPTgK
WzE1OiAwMDAwMDAwMDAwMDAgIDAwMjYgeDE0OiAwMDAwMDAgIDAuMDAwMDAwXSBOUl9JUlFTOiA2
NCwgbnJfaXJxczogNjQsIHByZWFsbG9jYXRlZCBpcnFzOiAwClsgICAgMC4wMDAwMDBdIGFyY2hf
dGltZXI6IGNwMTUgdGltZXIocykgcnVubmluZyBhdCAxLjkyTUh6ICh2aXJ0KS4wMDAwMDAwMDAw
IAooWEVOKSBkMnY2OiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJ
Q0FDVElWRVIwCgpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogYXJjaF9zeXNfY291bnRlcjog
bWFzazogMHhmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDFjNTcwMzI3ZSwgbWF4X2lkbGVf
bnM6IDE3NjMxODA4MDk1MDUgbnMKWyAgMjgzLjQyMTMxM10geFsgMTM6IDAwMDAwMDAwMDAwMCAg
IDAuMDAwMDAzXSBzY2hlZF9jbG9jazogNTYgYml0cyBhdCAxOTIwa0h6LCByZXNvbHV0aW9uIDUy
MG5zLCB3cmFwcyBldmVyeSA0Mzk4MDQ2NTEwOTc3bnMKWyAgICAwLjAwMDExOF0gQ29uc29sZTog
Y29sb3VyIGR1bTAwMDAgeDEyOiAwMDAwMDBteSBkZXZpY2UgODB4MjUKWyAgICAwLjAwNTc4Ml0g
Y29uc29sZSBbaHZjMF0gZW5hYmxlZApbICAgIDAuMDA1ODgyXSBDYWxpYnJhdGluZyBkZWxheSBs
b29wIChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1c2luZzAwMDAwMDAwMDAgCihYRU4pIGQy
djc6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjAK
IHRbICAyODMuNDY1OTc1XSB4aW1lciBmcmVxdWVuY3kuLiAzLjg0IEJvZ29NSVBTIChscGo9NzY4
MCkKWyAgICAwLjAwNTkxMV0gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAxClsg
ICAgMC4wMDU5NzFdIFNlY3VyaXR5IEZyYW1ld28xMTogMDAwMDAwMDAwMDAwKFhFTikgcDJtLmM6
MTQ1NjogZDJ2MjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY3NzA5ZiBm
bGFncz0weDEgcGFyPTB4ODA5CjAwMjAgeDEwOiAwMTAxMDEoWEVOKSBwMm0uYzoxNDU2OiBkMnY2
OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBw
YXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZh
PTB4ZmZmZjgwMDAxZGY2MjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6
IGQydjM6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmOGMwOWYgZmxhZ3M9
MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY3OiBndmlydF90b19tYWRkciBmYWls
ZWQgdmE9MHhmZmZmODAwMDFkZmUwMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6
MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBm
bGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjI6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNzcwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQowMTAxMDEw
MTAxIAooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhm
ZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2
MTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY2MjA5MCBmbGFncz0weDEg
cGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjM6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2
YT0weGZmZmY4MDAwMWRmOGMwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2
OiBkMnY3OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmUwMDkwIGZsYWdz
PTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFp
bGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5j
OjE0NTY6IGQydjI6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNzcwOWYg
ZmxhZ3M9MHgxIHBhcj0weDgwOQpbICAyODMuNTQyNDQyXSB4KFhFTikgcDJtLmM6MTQ1NjogZDJ2
NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEg
cGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjE6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2
YT0weGZmZmY4MDAwMWRmNjIwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2
OiBkMnYzOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjhjMDlmIGZsYWdz
PTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NzogZ3ZpcnRfdG9fbWFkZHIgZmFp
bGVkIHZhPTB4ZmZmZjgwMDAxZGZlMDA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5j
OjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYg
ZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYyOiBndmlydF90b19tYWRk
ciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKcmsgaW5p
dGlhbGl6ZWQKWyAgICAwLjAwNjEwNl0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczog
NjU1MzYgKG9yZGVyOiA3LCA1MjQyODggYnl0ZXMpClsgICAgMC4wMDYxNzRdIElub2RlLWNhY2hl
IGhhc2goWEVOKSBwMm0uYzoxNDU2OiBkMnY0OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhm
ZmZmODAwMDFkZmExMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2
NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEg
cGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjE6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2
YT0weGZmZmY4MDAwMWRmNjIwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2
OiBkMnY3OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmUwMDlmIGZsYWdz
PTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MzogZ3ZpcnRfdG9fbWFkZHIgZmFp
bGVkIHZhPTB4ZmZmZjgwMDAxZGY4YzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5j
OjE0NTY6IGQydjI6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNzcwOTAg
ZmxhZ3M9MHgxIHBhcj0weDgwOQogdChYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21h
ZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVO
KSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFk
ZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MTogZ3ZpcnRf
dG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY2MjA5MCBmbGFncz0weDEgcGFyPTB4ODA5
CihYRU4pIHAybS5jOjE0NTY6IGQydjc6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4
MDAwMWRmZTAwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYzOiBn
dmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjhjMDkwIGZsYWdzPTB4MSBwYXI9
MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4
ZmZmZjgwMDAxZGY3NzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CmFibGUgZW50cmllczogMzI3Njgg
KG9yZGVyOiA2LCAyNjIxNDQgYnl0ZXMpClsgICAgMC4wMDYyMDZdIE1vdW50LWNhY2hlIGhhc2gg
dGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgKFhFTikgcDJt
LmM6MTQ1NjogZDJ2NDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZhMTA5
ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21h
ZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVO
KSBwMm0uYzoxNDU2OiBkMnYxOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFk
ZjYyMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NzogZ3ZpcnRf
dG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZlMDA5ZiBmbGFncz0weDEgcGFyPTB4ODA5
CihYRU4pIHAybS5jOjE0NTY6IGQydjM6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4
MDAwMWRmOGMwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYyOiBn
dmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3MDlmIGZsYWdzPTB4MSBwYXI9
MHg4MDkKMC4wMDYyMjhdIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0
IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAgICAwLjAyOTgzOV0gQVNJRCBhbGxvY2F0b3IgaW5p
dGlhbGlzZWQgd2l0aCAzMjc2OSA6IDAwMDAwMDdmZjhhZChYRU4pIHAybS5jOjE0NTY6IGQydjY6
IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBh
cj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYxOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9
MHhmZmZmODAwMDFkZjYyMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1Njog
ZDJ2NzogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZlMDA5ZiBmbGFncz0w
eDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjI6IGd2aXJ0X3RvX21hZGRyIGZhaWxl
ZCB2YT0weGZmZmY4MDAwMWRmNzcwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzox
NDU2OiBkMnY0OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmExMDlmIGZs
YWdzPTB4MSBwYXI9MHg4MDkKMjZjMCB4OCA6IDAwMDAwMDggKFhFTikgcDJtLmM6MTQ1NjogZDJ2
NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5MCBmbGFncz0weDEg
cGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjE6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2
YT0weGZmZmY4MDAwMWRmNjIwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2
OiBkMnY3OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmUwMDkwIGZsYWdz
PTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MjogZ3ZpcnRfdG9fbWFkZHIgZmFp
bGVkIHZhPTB4ZmZmZjgwMDAxZGY3NzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5j
OjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOTAg
ZmxhZ3M9MHgxIHBhcj0weDgwOQowMDAwMDAwMDAxIAooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBn
dmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9
MHg4MDkKZW50cmllcwpbICAgIDAuMDMwMTA0XSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxl
cyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0ClsgICAgMC4wMzAxMzhdIEdyYW50IHRhYmxlIGluaXRp
YWxpemVkClsgICAgMC4wMyhYRU4pIHAybS5jOjE0NTY6IGQydjE6IGd2aXJ0X3RvX21hZGRyIGZh
aWxlZCB2YT0weGZmZmY4MDAwMWRmNjIwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0u
YzoxNDU2OiBkMnY3OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmUwMDlm
IGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFk
ZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4p
IHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRm
YTEwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQpbICAyODMuODk4MTU3XSB4MDE3N10geGVuOmV2ZW50
czogVXNpbmcgRklGTy1iYXNlZCBBQkkKWyAgICAwLjAzMDIyNF0gWGVuOiBpbml0aWFsaXppbmcg
Y3B1MApbICAgIDAuMDM3ODk4XSByY3U6IEhpZXJhcmNoaWNhbCBTUkNVIGltcGxlbWVudGEoWEVO
KSBwMm0uYzoxNDU2OiBkMnY3OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFk
ZmUwMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRf
dG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5
CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4
MDAwMWRmYTEwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQo3IDogMDAwMDAwMDAwMDAwKFhFTikgcDJt
LmM6MTQ1NjogZDJ2MTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY2MjA5
ZiBmbGFncz0weDEgcGFyPTB4ODA5CnRpKFhFTikgcDJtLmM6MTQ1NjogZDJ2NzogZ3ZpcnRfdG9f
bWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZlMDA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihY
RU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAw
MWRmYjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY0OiBndmly
dF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmExMDkwIGZsYWdzPTB4MSBwYXI9MHg4
MDkKMDAzMCB4NiA6IDAwMDAwMChYRU4pIHAybS5jOjE0NTY6IGQydjE6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNjIwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQpvbi4KWyAg
ICAwLjA0NjE0NF0gRUZJIHNlcnZpY2VzIHdpbGwgbm90IGJlIGF2YWlsYWJsZS4KWyAgICAwLjA2
MzM3M10gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4KWyAgICAwLjA5NTY3OV0g
RGV0KFhFTikgcDJtLmM6MTQ1NjogZDJ2NzogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZm
ZjgwMDAxZGZlMDA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6
IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBh
cj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY0OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9
MHhmZmZmODAwMDFkZmExMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKMDAwMDAwMDAwMCAKKFhFTikg
cDJtLmM6MTQ1NjogZDJ2MTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY2
MjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CmVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUxClsgICAg
MC4xMDgxOTddIFhlbjogaW5pdGlhbGl6aW5nIGNwdTEKWyAgICAwLjEwODIyM10gQ1BVMTogQm9v
dGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMDAxKFhFTikgcDJtLmM6MTQ1NjogZDJ2
NzogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZlMDA5ZiBmbGFncz0weDEg
cGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2
YT0weGZmZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2
OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdz
PTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NDogZ3ZpcnRfdG9fbWFkZHIgZmFp
bGVkIHZhPTB4ZmZmZjgwMDAxZGZhMTA5ZiBmbGFncz0weDEgcGFyPTB4ODA5ClsgIDI4NC4wNzIy
MzRdIHggWyhYRU4pIHAybS5jOjE0NTY6IGQydjc6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0w
eGZmZmY4MDAwMWRmZTAwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBk
MnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4
MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAxZGZjYjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0
NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOTAgZmxh
Z3M9MHgxIHBhcj0weDgwOQo1IDogMDAwMDAwMDAwMDAwKFhFTikgcDJtLmM6MTQ1NjogZDJ2Nzog
Z3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZlMDA5ZiBmbGFncz0weDEgcGFy
PTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjI6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0w
eGZmZmY4MDAwMWRmNzcwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBk
MnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4
MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0
NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOWYgZmxh
Z3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY3OiBndmlydF90b19tYWRkciBm
YWlsZWQgdmE9MHhmZmZmODAwMDFkZmUwMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJt
LmM6MTQ1NjogZDJ2MjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY3NzA5
MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21h
ZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVO
KSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFk
ZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NDogZ3ZpcnRf
dG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZhMTA5ZiBmbGFncz0weDEgcGFyPTB4ODA5
CihYRU4pIHAybS5jOjE0NTY6IGQydjc6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4
MDAwMWRmZTAwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQoweDQxMGZkMDM0XQpbICAgIDAuMTM5ODQw
XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMgpbICAgIDAuMTU0NTkwXSBYZW46IGluaXRp
YWxpemluZyBjcHUyClsgICAgMC4xNTQ2MTZdIENQVTI6IEJvb3RlZCBzKFhFTikgcDJtLmM6MTQ1
NjogZDJ2MjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY3NzA5ZiBmbGFn
cz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZh
aWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQowMDAwIHg0IDog
MDAwMDAwKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4
ZmZmZjgwMDAxZGZjYjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQy
djQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOTAgZmxhZ3M9MHgx
IHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY3OiBndmlydF90b19tYWRkciBmYWlsZWQg
dmE9MHhmZmZmODAwMDFkZmUwMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1
NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFn
cz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZh
aWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0u
YzoxNDU2OiBkMnY0OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmExMDlm
IGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFk
ZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CmVjb25k
YXJ5IHByb2Nlc3NvciAweDAwMDAwMDAwMDIgWzB4NDEwZmQwMzRdClsgICAgMC4xODM5NTFdIENQ
VSBmZWF0dXJlczogZW5hYmxpbmcgd29ya2Fyb3VuZCBmb3IgQVJNIGVycmF0dW0gODU4OTIxClsg
ICAgMC4xKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4
ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQy
djQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOWYgZmxhZ3M9MHgx
IHBhcj0weDgwOQowMDAwMDAwMDAwIAooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19t
YWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKODMo
WEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAw
MDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NDogZ3Zp
cnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZhMTA5MCBmbGFncz0weDEgcGFyPTB4
ODA5ClsgIDI4NC4zMzE4MzddIHg5NjVdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUzClsg
ICAgMC4xODM5NzZdIENQVSBmZWF0dXJlczogU0FOSVRZIENIRUNLOiBVbmV4cGVjdGVkIHZhcmlh
dGlvbiBpbiBTWVNfSURfQUE2NE1NRlIwX0VMMS4gQm8oWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBn
dmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9
MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4
ZmZmZjgwMDAxZGZhMTA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQy
djU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgx
IHBhcj0weDgwOQozIDogMDAwMDAwMDAwMDAwb3QgQ1BVOiAweDAwMDAwMDAwMDAxMTIyLCBDUFUz
OiAweDAwMDAwMDAwMTAxMTIyClsgICAgMC4xODM5ODNdIENQVSBmZWF0dXJlczogVW5zdXBwb3J0
ZWQgQ1BVIGZlYXR1cmUgdmFyaWF0aW9uIGRldGVjdGVkLgpbICAoWEVOKSBwMm0uYzoxNDU2OiBk
MnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4
MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAxZGZhMTA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0
NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOTAgZmxh
Z3M9MHgxIHBhcj0weDgwOQowMDAxIHgyIDogMDAwMDAwICAoWEVOKSBwMm0uYzoxNDU2OiBkMnY2
OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBw
YXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZh
PTB4ZmZmZjgwMDAxZGZhMTA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6
IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9
MHgxIHBhcj0weDgwOQowLjE5OTQyNF0gYXJjaF90aW1lcjogRW5hYmxpbmcgbG9jYWwgd29ya2Fy
b3VuZCBmb3IgQVJNIGVycmF0dW0gODU4OTIxClsgICAgMC4xOTk0NDZdIGFyY2hfdGltZXI6IENQ
VTM6IFRyYXBwaW5nIENOVFZDVCBhY2Nlc3MwMDAwMDAwMDAwIAooWEVOKSBwMm0uYzoxNDU2OiBk
MnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4
MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAxZGZhMTA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0
NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxh
Z3M9MHgxIHBhcj0weDgwOQoKWyAgICAwLjE5OTQ1MF0gWGVuOiBpbml0aWFsaXppbmcgY3B1Mwpb
ICAgIDAuMTk5NDc3XSBDUFUzOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAw
MDMgWzB4NDEwZmQwOTFdClsgICAgMC4yMjgwKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRf
dG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5
CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4
MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQo4N1sgIDI4NC40OTc4MzZdIHgoWEVOKSBw
Mm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNi
MDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9f
bWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5Cl0g
RGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTQKWyAgICAwLjIyODA5Ml0gQ1BVIGZlYXR1cmVz
OiBTQU5JVFkgQ0hFQ0s6IFVuZXhwZWN0ZWQgdmFyaWF0aW9uIGluIFNZU19JRF9BQTY0TU1GUjBf
RUwxLiBCb290IDEgOiAwMDAwMDAwMDAwMDAoWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90
b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkK
KFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgw
MDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2
aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOWYgZmxhZ3M9MHgxIHBhcj0w
eDgwOQowMTAyIHgwIDogMDAwMDAwKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFk
ZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4p
IHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRm
YjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQpDUFU6IDB4MDAwMDAwMDAwMDExMjIsIENQVTQ6IDB4
MDAwMDAwMDAxMDExMjIKWyAgICAwLjI0NTc5NV0gYXJjaF90aW1lcjogRW5hYmxpbmcgbG9jYWwg
d29ya2Fyb3VuZCBmb3IgQVJNIGVycmF0dW0gODU4OTIxClsgIChYRU4pIHAybS5jOjE0NTY6IGQy
djQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOTAgZmxhZ3M9MHgx
IHBhcj0weDgwOQowMDAwMDAwMDAwIAooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19t
YWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhF
TikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAx
ZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0
X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOWYgZmxhZ3M9MHgxIHBhcj0weDgw
OQogIChYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZm
ZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1
OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBw
YXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZh
PTB4ZmZmZjgwMDAxZGZhMTA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CjAuMjQ1ODA1XSBhcmNoX3Rp
bWVyOiBDUFU0OiBUcmFwcGluZyBDTlRWQ1QgYWNjZXNzClsgICAgMC4yNDU4MDhdIFhlbjogaW5p
dGlhbGl6aW5nIGNwdTQKWyAgICAwLjI0NTgyN10gQ1BVNDogQm9vdGVkIHNlY29uZGFyKFhFTikg
cDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZj
YjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3Rv
X21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQoo
WEVOKSBwMm0uYzoxNDU2OiBkMnY0OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAw
MDFkZmExMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKeSBwcm9jZXNzb3IgMHgwMDAwMDAwMDA0IFsw
eDQxMGZkMDkxXQpbICAgIDAuMjc2MjI5XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNQpb
ICAgIDAuMjc2MjM0XSBDUFUgZmVhdHVyZXM6IFNBTklUWSBDSEVDSzooWEVOKSBwMm0uYzoxNDU2
OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdz
PTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFp
bGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5j
OjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOWYg
ZmxhZ3M9MHgxIHBhcj0weDgwOQogVShYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21h
ZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVO
KSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFk
ZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NDogZ3ZpcnRf
dG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZhMTA5ZiBmbGFncz0weDEgcGFyPTB4ODA5
Cm5leHBlY3RlZCB2YXJpYXRpb24gaW4gU1lTX0lEX0FBNjRNTUZSMF9FTDEuIEJvb3QgQ1BVOiAw
eDAwMDAwMDAwMDAxMTIyLCBDUFU1OiAweDAwMDAwMDAwMTAxMTIyClsgICAgMC4yOTA0NjBdIGFy
Y2hfdGltZXI6IEVuYShYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxl
ZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzox
NDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDkwIGZs
YWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NDogZ3ZpcnRfdG9fbWFkZHIg
ZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZhMTA5MCBmbGFncz0weDEgcGFyPTB4ODA5CmJsaW5nIGxv
Y2FsIHdvcmthcm91bmQgZm9yIEFSTSBlcnJhdHVtIDg1ODkyMQpbICAgIDAuMjkwNDcxXSBhcmNo
X3RpbWVyOiBDUFU1OiBUcmFwcGluZyBDTlRWQ1QgYWNjZXNzClsgICAgMC4yOTA0NzNdIFhlbjog
aW5pKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZm
ZjgwMDAxZGZjYjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6
IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBh
cj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY0OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9
MHhmZmZmODAwMDFkZmExMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKdGkoWEVOKSBwMm0uYzoxNDU2
OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdz
PTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFp
bGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5j
OjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOWYg
ZmxhZ3M9MHgxIHBhcj0weDgwOQphbGl6aW5nIGNwdTUKWyAgICAwLjI5MDQ5M10gQ1BVNTogQm9v
dGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMDA1IFsweDQxMGZkMDkxXQpbICAgIDAu
MzIwNDE1XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgbyhYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2
aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0w
eDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhm
ZmZmODAwMDFkZmI2MDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2
NDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZhMTA5MCBmbGFncz0weDEg
cGFyPTB4ODA5Cm4gQ1BVNgpbICAgIDAuMzM2NTk5XSBYZW46IGluaXRpYWxpemluZyBjcHU2Clsg
ICAgMC4zMzY2MTldIENQVTY6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDAw
NiBbMHg0MTBmZDAzNF0KWyAgICAoWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRk
ciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikg
cDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZi
NjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3Rv
X21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQow
LihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4
MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBn
dmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9
MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4
ZmZmZjgwMDAxZGZhMTA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQy
djY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgx
IHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQg
dmE9MHhmZmZmODAwMDFkZmI2MDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKMzY4NTY2XSBEZXRlY3Rl
ZCBWSVBUIEktY2FjaGUgb24gQ1BVNwpbICAgIDAuMzgxMzQ0XSBYZW46IGluaXRpYWxpemluZyBj
cHU3ClsgICAgMC4zODEzNjRdIENQVTc6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDAoWEVO
KSBwMm0uYzoxNDU2OiBkMnY0OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFk
ZmExMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRf
dG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5MCBmbGFncz0weDEgcGFyPTB4ODA5
CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4
MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQp4MDAwMDAwMDAwNyBbMHg0MTBmZDAzNF0K
WyAgICAwLjM4MTQ4M10gc21wOiBCcm91Z2h0IHVwIDEgbm9kZSwgOCBDUFVzClsgICAgMC4zODE5
MzddIFNNUDogVG90YWwgb2YgOCBwcm9jZXNzb3JzIGFjdGl2YXRlZC4KKFhFTikgcDJtLmM6MTQ1
NjogZDJ2NDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZhMTA5ZiBmbGFn
cz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZh
aWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0u
YzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlm
IGZsYWdzPTB4MSBwYXI9MHg4MDkKWyAoWEVOKSBwMm0uYzoxNDU2OiBkMnY0OiBndmlydF90b19t
YWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmExMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhF
TikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAx
ZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0
X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgw
OQogICAwLjM4MTk1Nl0gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZDogMzItYml0IEVMMCBTdXBwb3J0
CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4
MDAwMWRmYTEwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBn
dmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9
MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4
ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQy
djQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOWYgZmxhZ3M9MHgx
IHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQg
dmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1
NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFn
cz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZh
aWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0u
YzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlm
IGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFk
ZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4p
IHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRm
YTEwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90
b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkK
KFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgw
MDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2
aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOWYgZmxhZ3M9MHgxIHBhcj0w
eDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhm
ZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2
NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEg
cGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2
YT0weGZmZmY4MDAwMWRmYTEwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2
OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdz
PTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFp
bGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5j
OjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOTAg
ZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRk
ciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikg
cDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZi
NjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3Rv
X21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQoo
WEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAw
MDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3Zp
cnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4
ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZm
ZmY4MDAwMWRmYTEwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2
OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBw
YXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZh
PTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6
IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOTAgZmxhZ3M9
MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWls
ZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6
MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBm
bGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBw
Mm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNi
MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9f
bWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihY
RU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAw
MWRmYTEwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmly
dF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4
MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZm
ZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6
IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOTAgZmxhZ3M9MHgxIHBh
cj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9
MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1Njog
ZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0w
eDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxl
ZCB2YT0weGZmZmY4MDAwMWRmYTEwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzox
NDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZs
YWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIg
ZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAy
bS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEw
OWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19t
YWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhF
TikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAx
ZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0
X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOTAgZmxhZ3M9MHgxIHBhcj0weDgw
OQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZm
ODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTog
Z3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFy
PTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0w
eGZmZmY4MDAwMWRmYTEwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBk
MnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4
MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0
NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxh
Z3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBm
YWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJt
LmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5
MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21h
ZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVO
KSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFk
ZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRf
dG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5
CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4
MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBn
dmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDkwIGZsYWdzPTB4MSBwYXI9
MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4
ZmZmZjgwMDAxZGZjYjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQy
djU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgx
IHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQg
dmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1
NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFn
cz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZh
aWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0u
YzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlm
IGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFk
ZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4p
IHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRm
Y2IwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90
b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkK
KFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgw
MDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2
aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOTAgZmxhZ3M9MHgxIHBhcj0w
eDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhm
ZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKWyAgICAyLjQ5NTk0Nl0gQ1BVOiBB
bGwgQ1BVKHMpIHN0YXJ0ZWQgYXQgRUwxClsgICAgMi40OTkxOTVdIGFsdGVybmF0aXZlczogcGF0
Y2hpbmcga2VybmVsIGNvZGUKWyAgICAyLjUwMDcxMF0gZGV2dG1wZnM6IGluaXRpYWxpemVkClsg
ICAgMi41MDIwMDBdIGNsb2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9j
eWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1MDQxNzg1MTAwMDAwIG5zClsgICAg
Mi41MDIwNzFdIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3JkZXI6IDUsIDEzMTA3
MiBieXRlcykKWyAgICAyLjUwMzAxM10geG9yOiBtZWFzdXJpbmcgc29mdHdhcmUgY2hlY2tzdW0g
c3BlZWQKWyAgICAyLjUzOTg5MF0gICAgOHJlZ3MgICAgIDogIDM1MzYuMDAwIE1CL3NlYwpbICAg
IDIuNTc5OTM2XSAgICA4cmVnc19wcmVmZXRjaDogIDMxNTIuMDAwIE1CL3NlYwpbICAgIDIuNjE5
OTgyXSAgICAzMnJlZ3MgICAgOiAgNDM0Ny4wMDAgTUIvc2VjClsgICAgMi42NjAwNDRdICAgIDMy
cmVnc19wcmVmZXRjaDogIDM2ODUuMDAwIE1CL3NlYwpbICAgIDIuNjYwMDY4XSB4b3I6IHVzaW5n
IGZ1bmN0aW9uOiAzMnJlZ3MgKDQzNDcuMDAwIE1CL3NlYykKWyAgICAyLjY2MDA5MF0gcGluY3Ry
bCBjb3JlOiBpbml0aWFsaXplZCBwaW5jdHJsIHN1YnN5c3RlbQpbICAgIDIuNjYxMDgwXSBETUkg
bm90IHByZXNlbnQgb3IgaW52YWxpZC4KWyAgICAyLjY2MTM4MF0gTkVUOiBSZWdpc3RlcmVkIHBy
b3RvY29sIGZhbWlseSAxNgpbICAgIDIuNjYxODk2XSBhdWRpdDogaW5pdGlhbGl6aW5nIG5ldGxp
bmsgc3Vic3lzIChkaXNhYmxlZCkKWyAgICAyLjY2MjA2Nl0gYXVkaXQ6IHR5cGU9MjAwMCBhdWRp
dCgwLjU0NDoxKTogc3RhdGU9aW5pdGlhbGl6ZWQgYXVkaXRfZW5hYmxlZD0wIHJlcz0xClsgICAg
Mi42NzEzNDVdIHZkc286IDIgcGFnZXMgKDEgY29kZSBAIChfX19fcHRydmFsX19fXyksIDEgZGF0
YSBAIChfX19fcHRydmFsX19fXykpClsgICAgMi42NzEzNzJdIGh3LWJyZWFrcG9pbnQ6IGZvdW5k
IDYgYnJlYWtwb2ludCBhbmQgNCB3YXRjaHBvaW50IHJlZ2lzdGVycy4KWyAgICAyLjY3MjUzOV0g
RE1BOiBwcmVhbGxvY2F0ZWQgMjU2IEtpQiBwb29sIGZvciBhdG9taWMgYWxsb2NhdGlvbnMKWyAg
ICAyLjY3NDYyMF0gU2VyaWFsOiBBTUJBIFBMMDExIFVBUlQgZHJpdmVyClsgICAgMi42ODg2MDVd
IEh1Z2VUTEIgcmVnaXN0ZXJlZCAyLjAwIE1pQiBwYWdlIHNpemUsIHByZS1hbGxvY2F0ZWQgMCBw
YWdlcwpbICAgIDIuNjg5MDEyXSBjcnlwdGQ6IG1heF9jcHVfcWxlbiBzZXQgdG8gMTAwMApbICAg
IDIuNzU2NTEyXSByYWlkNjogaW50NjR4MSAgZ2VuKCkgIDEzNzYgTUIvcwpbICAgIDIuODI0NzM5
XSByYWlkNjogaW50NjR4MSAgeG9yKCkgICA2ODQgTUIvcwpbICAgIDIuODkzNDEyXSByYWlkNjog
aW50NjR4MiAgZ2VuKCkgIDEwNzcgTUIvcwpbICAgIDIuOTYxNjMxXSByYWlkNjogaW50NjR4MiAg
eG9yKCkgICA5MzcgTUIvcwpbICAgIDMuMDI5ODExXSByYWlkNjogaW50NjR4NCAgZ2VuKCkgIDE2
MzQgTUIvcwpbICAgIDMuMDk4MDI3XSByYWlkNjogaW50NjR4NCAgeG9yKCkgIDExNzUgTUIvcwpb
ICAgIDMuMTY2MjI4XSByYWlkNjogaW50NjR4OCAgZ2VuKCkgIDE1MjUgTUIvcwpbICAgIDMuMjM0
NDEzXSByYWlkNjogaW50NjR4OCAgeG9yKCkgIDExNjAgTUIvcwpbICAgIDMuMzAyNjA3XSByYWlk
NjogbmVvbngxICAgZ2VuKCkgIDExNTIgTUIvcwpbICAgIDMuMzcwODI4XSByYWlkNjogbmVvbngx
ICAgeG9yKCkgIDEzMjQgTUIvcwpbICAgIDMuNDM5MDEyXSByYWlkNjogbmVvbngyICAgZ2VuKCkg
IDE4MzQgTUIvcwpbICAgIDMuNTA3MjA0XSByYWlkNjogbmVvbngyICAgeG9yKCkgIDE4NzAgTUIv
cwpbICAgIDMuNTc1NDExXSByYWlkNjogbmVvbng0ICAgZ2VuKCkgIDIzOTYgTUIvcwpbICAgIDMu
NjQzNjEwXSByYWlkNjogbmVvbng0ICAgeG9yKCkgIDIyNTcgTUIvcwpbICAgIDMuNzExODIxXSBy
YWlkNjogbmVvbng4ICAgZ2VuKCkgIDI2MDMgTUIvcwpbICAgIDMuNzgwMDI3XSByYWlkNjogbmVv
bng4ICAgeG9yKCkgIDIzODggTUIvcwpbICAgIDMuNzgwMDQ1XSByYWlkNjogdXNpbmcgYWxnb3Jp
dGhtIG5lb254OCBnZW4oKSAyNjAzIE1CL3MKWyAgICAzLjc4MDA1N10gcmFpZDY6IC4uLi4geG9y
KCkgMjM4OCBNQi9zLCBybXcgZW5hYmxlZApbICAgIDMuNzgwMDY4XSByYWlkNjogdXNpbmcgbmVv
biByZWNvdmVyeSBhbGdvcml0aG0KWyAgICAzLjc4MDQ1M10gQUNQSTogSW50ZXJwcmV0ZXIgZGlz
YWJsZWQuClsgICAgMy43ODA2MzRdIHhlbjpiYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBk
cml2ZXIKWyAgICAzLjc4NTcyMl0gdmdhYXJiOiBsb2FkZWQKWyAgICAzLjc4NTk4M10gU0NTSSBz
dWJzeXN0ZW0gaW5pdGlhbGl6ZWQKWyAgICAzLjc4NjQzMF0gdXNiY29yZTogcmVnaXN0ZXJlZCBu
ZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JmcwpbICAgIDMuNzg2NDcyXSB1c2Jjb3JlOiByZWdpc3Rl
cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGh1YgpbICAgIDMuNzg2NTkxXSB1c2Jjb3JlOiByZWdp
c3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgpbICAgIDMuNzg2OTUwXSBtZWRpYTogTGludXgg
bWVkaWEgaW50ZXJmYWNlOiB2MC4xMApbICAgIDMuNzg2OTg4XSB2aWRlb2RldjogTGludXggdmlk
ZW8gY2FwdHVyZSBpbnRlcmZhY2U6IHYyLjAwClsgICAgMy43ODcxMDJdIHBwc19jb3JlOiBMaW51
eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQKWyAgICAzLjc4NzExOV0gcHBzX2NvcmU6IFNvZnR3
YXJlIHZlci4gNS4zLjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3IFJvZG9sZm8gR2lvbWV0dGkgPGdp
b21ldHRpQGxpbnV4Lml0PgpbICAgIDMuNzg3MTQ4XSBQVFAgY2xvY2sgc3VwcG9ydCByZWdpc3Rl
cmVkClsgICAgMy43ODcyNDFdIEVEQUMgTUM6IFZlcjogMy4wLjAKWyAgICAzLjc4NzkyMF0gQWR2
YW5jZWQgTGludXggU291bmQgQXJjaGl0ZWN0dXJlIERyaXZlciBJbml0aWFsaXplZC4KWyAgICAz
Ljc4ODMyN10gQmx1ZXRvb3RoOiBDb3JlIHZlciAyLjIyClsgICAgMy43ODgzNzldIE5FVDogUmVn
aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMzEKWyAgICAzLjc4ODM5MV0gQmx1ZXRvb3RoOiBIQ0kg
ZGV2aWNlIGFuZCBjb25uZWN0aW9uIG1hbmFnZXIgaW5pdGlhbGl6ZWQKWyAgICAzLjc4ODQxMF0g
Qmx1ZXRvb3RoOiBIQ0kgc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAgMy43ODg0MjJdIEJs
dWV0b290aDogTDJDQVAgc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAgMy43ODg0NDddIEJs
dWV0b290aDogU0NPIHNvY2tldCBsYXllciBpbml0aWFsaXplZApbICAgIDMuNzk5NjAyXSBjbG9j
a3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2UgYXJjaF9zeXNfY291bnRlcgpbICAgIDMu
Nzk5ODI4XSBWRlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNi4wClsgICAgMy43OTk4ODNdIFZGUzog
RHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYgYnl0ZXMp
ClsgICAgMy44MDAwMzddIHBucDogUG5QIEFDUEk6IGRpc2FibGVkClsgICAgMy44MDcxNTZdIE5F
VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpbICAgIDMuODA3NTgwXSB0Y3BfbGlzdGVu
X3BvcnRhZGRyX2hhc2ggaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAwLCA0MDk2IGJ5
dGVzKQpbICAgIDMuODA3ODAyXSBUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0
MDk2IChvcmRlcjogMywgMzI3NjggYnl0ZXMpClsgICAgMy44MDc4NDJdIFRDUCBiaW5kIGhhc2gg
dGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzKQpbICAgIDMuODA3OTEw
XSBUQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDQwOTYgYmluZCA0MDk2
KQpbICAgIDMuODA4MDA0XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAxLCA4
MTkyIGJ5dGVzKQpbICAgIDMuODA4MDI4XSBVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI1
NiAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMy44MDgxNTFdIE5FVDogUmVnaXN0ZXJlZCBw
cm90b2NvbCBmYW1pbHkgMQpbICAgIDMuODEwOTY1XSBSUEM6IFJlZ2lzdGVyZWQgbmFtZWQgVU5J
WCBzb2NrZXQgdHJhbnNwb3J0IG1vZHVsZS4KWyAgMjg3LjA5NDExOV0geChYRU4pIGdyYW50X3Rh
YmxlLmM6MTc0NzpkMnYyIEV4cGFuZGluZyBkMiBncmFudCB0YWJsZSBmcm9tIDEgdG8gMiBmcmFt
ZXMKClsgICAgMy44MTA5OTBdIFJQQzogUmVnaXN0ZXJlZCB0Y3AgdHJhbnNwb3J0IG1vZHVsZS4K
WyAgICAzLjgxMDk5OV0gUlBDOiBSZWdpc3RlcmVkIHRjcCBORlN2NC4xIGJhY2tjaGFubmVsIHRy
YW5zcG9ydCBtb2R1bGUuZW4tYmxrYmFjazogYmFjayhYRU4pIGdyYW50X3RhYmxlLmM6MTc0Nzpk
MnYyIEV4cGFuZGluZyBkMiBncmFudCB0YWJsZSBmcm9tIDIgdG8gMyBmcmFtZXMKCmVuZC92YmQv
Mi81MTcxMjooWEVOKSBncmFudF90YWJsZS5jOjE3NDc6ZDJ2MiBFeHBhbmRpbmcgZDIgZ3JhbnQg
dGFibGUgZnJvbSAzIHRvIDQgZnJhbWVzClsgICAgMy44MTIyNzhdIGt2bSBbMV06IEhZUCBtb2Rl
IG5vdCBhdmFpbGFibGUKWyAgICAzLjgxODUzOV0gSW5pdGlhbGlzZSBzeXN0ZW0gdHJ1c3RlZCBr
ZXlyaW5ncwpbICAgIDMuODE4NzAzXSB3b3JraW5nc2V0OiB0IHVzaW5nIDQgcXVldWVzLChYRU4p
IGdyYW50X3RhYmxlLmM6MTc0NzpkMnYyIEV4cGFuZGluZyBkMiBncmFudCB0YWJsZSBmcm9tIDQg
dG8gNSBmcmFtZXMKaW1lc3RhbXBfYml0cz00NCBtYXhfb3JkZXI9MTcgYnVja2V0X29yZGVyPTAK
WyAgICAzLjgyMzQ1Nl0gc3F1YXNoZnM6IHZlcnNpb24gNC4wICgyMDA5LzAxLzMxKSBQaGlsbGlw
IExvdWdoZXIKWyAgICAzLjgyNDA4MF0gcHJvdG9jb2wgMSAoYXJtKFhFTikgZ3JhbnRfdGFibGUu
YzoxNzQ3OmQydjIgRXhwYW5kaW5nIGQyIGdyYW50IHRhYmxlIGZyb20gNSB0byA2IGZyYW1lcwog
Ti1hYmkpIHBlcnNpc3RlbnQoWEVOKSBncmFudF90YWJsZS5jOjE3NDc6ZDJ2MiBFeHBhbmRpbmcg
ZDIgZ3JhbnQgdGFibGUgZnJvbSA2IHRvIDcgZnJhbWVzCkZTOiBSZWdpc3RlcmluZyB0aGUgaWRf
cmVzb2x2ZXIga2V5IHR5cGUKWyAgICAzLjgyNDEyMF0gS2V5IHR5cGUgaWRfcmVzb2x2ZXIgcmVn
aXN0ZXJlZApbICAgIDMuODI0MTI4XSBLZXkgdHlwZSBpZF9sZWdhY3kgcmVnIGdyYW50cwooWEVO
KSBncmFudF90YWJsZS5jOjE3NDc6ZDJ2MiBFeHBhbmRpbmcgZDIgZ3JhbnQgdGFibGUgZnJvbSA3
IHRvIDggZnJhbWVzCmlzdGVyZWQKWyAgICAzLjgyNDE0MV0gbmZzNGZpbGVsYXlvdXRfaW5pdDog
TkZTdjQgRmlsZSBMYXlvdXQgRHJpdmVyIFJlZ2lzdGVyaW5nLi4uClsgICAgMy44MjQxNTVdIG5m
czRmbGV4ZmlsZWxheW91dF9pbml0OiBOKFhFTikgZ3JhbnRfdGFibGUuYzoxNzQ3OmQydjIgRXhw
YW5kaW5nIGQyIGdyYW50IHRhYmxlIGZyb20gOCB0byA5IGZyYW1lcwpGU3Y0IEZsZXhmaWxlIExh
eW91dCBEcml2ZXIgUmVnaXN0ZXJpbmcuLi4KWyAgICAzLjgyNDM0MF0gZnVzZSBpbml0IChBUEkg
dmVyc2lvbiA3LjI3KQpbICAgIDMuODI0NzIyXSA5cDogSW5zdGFsbGluZyB2OWZzIDlwMjAwMCBm
aWxlIHN5c3RlbSBzdXBwb3J0ClsgICAgMy44MjQ3ODldIHBzdG9yZTogdXNpbmcgZGVmbGF0ZSBj
b21wcmVzc2lvbgpbICAgIDMuODMwMjI2XSBLZXkgdHlwZSBhc3ltbWV0cmljIHJlZ2lzdGVyZWQK
WyAgICAzLjgzMDI0N10gQXN5bW1ldHJpYyBrZXkgcGFyc2VyICd4NTA5JyByZWdpc3RlcmVkClsg
ICAgMy44MzAzMDVdIEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIgdmVyc2lv
biAwLjQgbG9hZGVkIChtYWpvciAyNDIpClsgICAgMy44MzAzMjFdIGlvIHNjaGVkdWxlciBub29w
IHJlZ2lzdGVyZWQKWyAgICAzLjgzMDMzMF0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJlZ2lzdGVy
ZWQKWyAgICAzLjgzMDQ2N10gaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZhdWx0KQpb
ICAgIDMuODMwNDc5XSBpbyBzY2hlZHVsZXIgbXEtZGVhZGxpbmUgcmVnaXN0ZXJlZApbICAgIDMu
ODMwNDg5XSBpbyBzY2hlZHVsZXIga3liZXIgcmVnaXN0ZXJlZApbICAgIDMuODM0MjI1XSBFSU5K
OiBBQ1BJIGRpc2FibGVkLgpbICAgIDMuODM2MjQ0XSB4ZW46eGVuX2V2dGNobjogRXZlbnQtY2hh
bm5lbCBkZXZpY2UgaW5zdGFsbGVkClsgICAgMy44NDEzNTldIFNlcmlhbDogODI1MC8xNjU1MCBk
cml2ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5nIGVuYWJsZWQKWyAgICAzLjg0MjkxN10gU3VwZXJI
IChIKVNDSShGKSBkcml2ZXIgaW5pdGlhbGl6ZWQKWyAgICAzLjg0MzA3MF0gbXNtX3NlcmlhbDog
ZHJpdmVyIGluaXRpYWxpemVkClsgICAgMy44NDU5OTddIFtkcm1dIFJlZ2lzdGVyaW5nIFhFTiBQ
ViB2ZGlzcGwKWyAgICAzLjg0NjIxMV0gY2FjaGVpbmZvOiBVbmFibGUgdG8gZGV0ZWN0IGNhY2hl
IGhpZXJhcmNoeSBmb3IgQ1BVIDAKWyAgICAzLjg1MTcwN10gbG9vcDogbW9kdWxlIGxvYWRlZApb
ICAgIDMuOTk1OTU3XSBsaWJwaHk6IEZpeGVkIE1ESU8gQnVzOiBwcm9iZWQKWyAgICAzLjk5NjY5
MV0gdHVuOiBVbml2ZXJzYWwgVFVOL1RBUCBkZXZpY2UgWyAgMjg3LjMxNjcxN10gdmRyaXZlciwg
MS42ClsgICAgMy45OTczNTRdIHRodW5kZXJfeGN2LCB2ZXIgMS4wClsgICAgMy45OTczOTNdIHRo
dW5kZXJfYmd4LCB2ZXIgMS4wClsgICAgMy45OTc0MzFdIG5pY3BmLCB2ZXIgMS4wClsgICAgMy45
OWlmIHZpZi0yLTAgdmlmMi43NjA6IEd1ZXN0IFJ4IHJlYWQxM10gZTEwMDBlOiBJbnRlbChSKSBQ
Uk8vMTAwMCBOZXR3b3JrIERyaXZlciAtIDMuMi42LWsKWyAgICAzLjk5NzYzM10gZTEwMDBlOiBD
b3B5cmlnaHQoYykgMTk5OSAtIDIwMTUgSW50ZWwgQ29ycG9yYXRpb24uClsgIHkKICAzLjk5NzY3
OF0gaWdiOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsgRHJpdmVyIC0gdmVyc2lv
biA1LjQuMC1rClsgICAgMy45OTc2OTddIGlnYjogQ29weXJpZ2h0IChjKSAyMDA3LTIwMTQgSW50
ZWwgWyAgMjg3LjM1MDk0MF0gSUNvUHY2OiBBRERSQ09ORihORXJwb3JhdGlvbi4KWyAgICAzLjk5
NzczNl0gaWdidmY6IEludGVsKFIpIEdpZ2FiaXQgVmlydHVhbCBGdW5jdGlvbiBOZXR3b3JrIERy
aXZlciAtIHZlcnNpb24gMi40LjAtawpbICAgIDMuOTk3NzU5XSBpZ2J2ZjogQ29wVERFVl9DSEFO
R0UpOiB2aXlyaWdodCAoYykgMjAwOSAtIDIwMTIgSW50ZWwgQ29ycG9yYXRpb24uClsgICAgMy45
OTc5MDhdIHNreTI6IGRyaXZlciB2ZXJzaW9uIDEuMzAKWyAgICAzLjk5ODc4NV0geGVuX25ldGZy
b250OiBJbml0aWFsaXNpbmcgZjIuMDogbGluayBiZWNvbVhlZXMgcmVhZHkKbiB2aXJ0dWFsIGV0
aGVybmV0IGRyaXZlcgpbICAgIDQuMDAyMjUxXSBwZWdhc3VzOiB2MC45LjMgKDIwMTMvMDQvMjUp
LCBQZWdhc3VzL1BlZ2FzdXMgSUkgVVNCIEV0aGVybmV0IGRyaXZlcgpbICAgIDQuMDAyMjk3XSBb
ICAyODcuMzkxNDg0XSB4dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBw
ZWdhc3VzClsgICAgNC4wMDIzNDJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk
cml2ZXIgcnRsODE1MApbICAgIDQuMDAyMzhlbmJyMDogcG9ydCAxKHZpMV1mMi4wKSBlbnRlcmVk
IGJsIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgcjgxNTIKWyAgICA0
LjAwMjQyMV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBsYW43OHh4
ClsgICAgNC4wMDI0NjZvY2tpbmcgc3RhdGUKXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl
cmZhY2UgZHJpdmVyIGFzaXgKWyAgICA0LjAwMjUwOF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg
aW50ZXJmYWNlIGRyaXZlciBheDg4MTc5XzE3OGEKWyAgICA0LjBbICAyODcuNDMwNDcyXSB4MDJl
bmJyMDogcG9ydCAxKHZpNTUyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp
dmVyIGNkY19ldGhlcgpbICAgIDQuMDAyNjg0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl
cmZhY2UgZHJpdmVyIGRtOTYwMQpbICAgIDRmMi4wKSBlbnRlcmVkIGZvLjAwMjcyOF0gdXNiY29y
ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBDb3JlQ2hpcHMKWyAgICA0LjAwMjc2
OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzbXNjNzV4eApyd2Fy
ZGluZyBzdGF0ZQpbICAgIDQuMDAyODE0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh
Y2UgZHJpdmVyIHNtc2M5NXh4ClsgICAgNC4wMDI4NDZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3
IGludGVyZmFjZSBkcml2ZXIgbmV0MTA4MApbICAgIDQuMDAyODc4XSB1c2Jjb3JlOiByZWdpc3Rl
cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHBsdXNiClsgICAgNC4wMDI5MTRdIHVzYmNvcmU6IHJl
Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX3N1KFhFTikgbW0uYzoxNDAxOmQwdjIg
Z250dGFiX21hcmtfZGlydHkgbm90IGltcGxlbWVudGVkIHlldApic2V0ClsgICAgNC4wMDI5NjFd
IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgemF1cnVzClsgICAgNC4w
MDMwNzhdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgTU9TQ0hJUCB1
c2ItZXRoZXJuZXQgZHJpdmVyClsgICAgNC4wMDMxMjhdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3
IGludGVyZmFjZSBkcml2ZXIgY2RjX25jbQpbICAgIDQuMDAzMzA3XSBWRklPIC0gVXNlciBMZXZl
bCBtZXRhLWRyaXZlciB2ZXJzaW9uOiAwLjMKWyAgICA0LjAwNDExN10gZWhjaV9oY2Q6IFVTQiAy
LjAgJ0VuaGFuY2VkJyBIb3N0IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgpbICAgIDQuMDA0MTM1
XSBlaGNpLXBjaTogRUhDSSBQKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIg
ZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CkNJIHBsYXRm
b3JtIGRyaXZlcgpbICAgIDQuMDA0MTYxXSBlaGNpLXBsYXRmb3JtOiBFSENJIGdlbmVyaWMgcGxh
dGZvcm0gZHJpdmVyClsgICAgNC4wMDQyMjZdIGVoY2ktb3Jpb246IEVIQ0kgb3Jpb24gZHJpdmVy
ClsoWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZm
ODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKICAoWEVOKSBwMm0uYzoxNDU2OiBkMnY2
OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBw
YXI9MHg4MDkKICA0LjAwNDI3OV0gZWhjaS1leHlub3M6IEVIQ0kgRVhZTk9TIGRyaXZlcgpbICAg
IDQuMDA0MzIwXSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJ
KSBEcml2ZXIKWyAgICA0LjAwNDMoWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRk
ciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKNDddIG9o
Y2ktcGNpOiBPSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKWyAgICA0LjAwNDM5NF0gb2hjaS1wbGF0
Zm9ybTogT0hDSSBnZW5lcmljIHBsYXRmb3JtIGRyaXZlcgpbICAgIDQuMDA0NDM4XSBvaGNpLWV4
eW5vczooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhm
ZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKIE8oWEVOKSBwMm0uYzoxNDU2OiBk
MnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4
MSBwYXI9MHg4MDkKSENJIEVYWU5PUyBkcml2ZXIKWyAgICA0LjAwNDY1MF0gdXNiY29yZTogcmVn
aXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Itc3RvcmFnZQooWEVOKSBwMm0uYzoxNDU2
OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdz
PTB4MSBwYXI9MHg4MDkKClsgICAgNC4wMDY0NzVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu
dGVyZmFjZSBkcml2ZXIgdXZjdmlkZW8KWyAgICA0LjAwNjQ5NF0gVVNCIFZpZGVvIENsYXNzIGRy
aXZlciAoMS4xLjEpClsgICAgNC4wMDY1MDMoWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90
b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkK
XSAoWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZm
ODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKZ3NwY2FfbWFpbjogdjIuMTQuMCByZWdp
c3RlcmVkClsgICAgNC4wMDczNjhdIEJsdWV0b290aDogSENJIFVBUlQgZHJpdmVyIHZlciAyLjMK
WyAgICA0LjAwNzM5MV0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90b2NvbCAoWEVOKSBwMm0uYzox
NDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZs
YWdzPTB4MSBwYXI9MHg4MDkKSDQgcmVnaXN0ZXJlZApbICAgIDQuMDA3NDIzXSBCbHVldG9vdGg6
IEhDSSBVQVJUIHByb3RvY29sIExMIHJlZ2lzdGVyZWQKWyAgICA0LjAwNzQ3OF0gQmx1ZXRvb3Ro
OiBIQ0kgVUFSVCBwcm90b2NvbCBCcm9hZGNvbSAoWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmly
dF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4
MDkKcmUoWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhm
ZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKZ2lzdGVyZWQKWyAgICA0LjAwNzUx
OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBidHVzYgpbICAgIDQu
MDA3ODIxXSBzZGhjaTogU2VjdXJlIERpZ2l0YWwgSG9zdCBDb250cm9sbGVyIEkoWEVOKSBwMm0u
YzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlm
IGZsYWdzPTB4MSBwYXI9MHg4MDkKbnRlcmZhY2UgZHJpdmVyClsgICAgNC4wMDc4NDBdIHNkaGNp
OiBDb3B5cmlnaHQoYykgUGllcnJlIE9zc21hbgpbICAgIDQuMDA4MDgwXSBTeW5vcHN5cyBEZXNp
Z253YXJlIE11bHRpbWVkaWEgQ2FyZCBJbnRlcmZhY2UoWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBn
dmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9
MHg4MDkKIEQoWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9
MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKcml2ZXIKWyAgICA0LjAwODM1
MF0gc2RoY2ktcGx0Zm06IFNESENJIHBsYXRmb3JtIGFuZCBPRiBkcml2ZXIgaGVscGVyClsgICAg
NC4wMjIwODFdIGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRlIGFjdGkoWEVOKSBw
Mm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNi
MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKdml0eSBvbiBDUFVzClsgICAgNC4wMjI2NTddIHVzYmNv
cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiaGlkClsgICAgNC4wMjI2NzJd
IHVzYmhpZDogVVNCIEhJRCBjb3JlIGRyaXZlcgpbICAgIChYRU4pIHAybS5jOjE0NTY6IGQydjY6
IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOTAgZmxhZ3M9MHgxIHBh
cj0weDgwOQo0LihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2
YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQoxMzI2NzNdIE5FVDogUmVn
aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKWyAgICA0LjEzMzMxNF0gU2VnbWVudCBSb3V0aW5n
IHdpdGggSVB2NgpbICAgIDQuMTUwMDQyXSByYW5kb206IGZhc3QgaW5pdCBkb25lClsgICAgNC4x
ODE1MDldIHNpdDogSVB2NiwgSVB2NCBhbmQgTVBMUyBvdmVyIElQdjQgdHVubmVsaW5nIGRyaXZl
cgpbICAgIDQuMTgxODk5XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3ClsgICAg
NC4xODE5NjNdIEJyaWRnZSBmaXJld2FsbGluZyByZWdpc3RlcmVkClsgICAgNC4xODE5ODJdIEJs
dWV0b290aDogSElEUCAoSHVtYW4gSW50ZXJmYWNlIEVtdWxhdGlvbikgdmVyIDEuMgpbICAgIDQu
MTgyMDAzXSBCbHVldG9vdGg6IEhJRFAgc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAgNC4x
ODIwMzddIDgwMjFxOiA4MDIuMVEgVkxBTiBTdXBwb3J0IHYxLjgKWyAgICA0LjE4MjA4Nl0gOXBu
ZXQ6IEluc3RhbGxpbmcgOVAyMDAwIHN1cHBvcnQKWyAgICA0LjE4MjE1Nl0gS2V5IHR5cGUgZG5z
X3Jlc29sdmVyIHJlZ2lzdGVyZWQKWyAgICA0LjE4ODU3MF0gcmVnaXN0ZXJlZCB0YXNrc3RhdHMg
dmVyc2lvbiAxClsgICAgNC4xODg1ODddIExvYWRpbmcgY29tcGlsZWQtaW4gWC41MDkgY2VydGlm
aWNhdGVzClsgICAgNC4xODkyOThdIEJ0cmZzIGxvYWRlZCwgY3JjMzJjPWNyYzMyYy1hcm02NC1j
ZQpbICAgIDQuMjE2MjU0XSBibGtmcm9udDogeHZkYTogZmx1c2ggZGlza2NhY2hlOiBlbmFibGVk
OyBwZXJzaXN0ZW50IGdyYW50czogZW5hYmxlZDsgaW5kaXJlY3QgZGVzY3JpcHRvcnM6IGVuYWJs
ZWQ7ClsgICAgNC4yOTAxMDJdIHhlbmJ1c19wcm9iZV9mcm9udGVuZDogRGV2aWNlIHdpdGggbm8g
ZHJpdmVyOiBkZXZpY2UvdnVzYi8wClsgICAgNC4yOTA1MzNdIGhjdG9zeXM6IHVuYWJsZSB0byBv
cGVuIHJ0YyBkZXZpY2UgKHJ0YzApClsgICAgNC4yOTA2MzFdIGNmZzgwMjExOiBMb2FkaW5nIGNv
bXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcyBmb3IgcmVndWxhdG9yeSBkYXRhYmFzZQpbICAg
IDQuMjkxNTc1XSBjZmc4MDIxMTogTG9hZGVkIFguNTA5IGNlcnQgJ3Nmb3JzaGVlOiAwMGIyOGRk
ZjQ3YWVmOWNlYTcnClsgICAgNC4yOTE2MTBdIEFMU0EgZGV2aWNlIGxpc3Q6ClsgICAgNC4yOTE2
MThdICAgTm8gc291bmRjYXJkcyBmb3VuZC4KWyAgICA0LjI5MjIzOV0gcGxhdGZvcm0gcmVndWxh
dG9yeS4wOiBEaXJlY3QgZmlybXdhcmUgbG9hZCBmb3IgcmVndWxhdG9yeS5kYiBmYWlsZWQgd2l0
aCBlcnJvciAtMgpbICAgIDQuMjkyMjYwXSBjZmc4MDIxMTogZmFpbGVkIHRvIGxvYWQgcmVndWxh
dG9yeS5kYgpbICAgIDQuMjk3MDE2XSBFWFQ0LWZzICh4dmRhKTogbW91bnRlZCBmaWxlc3lzdGVt
KFhFTikgcDJtLmM6MTQ1NjogZDJ2MjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgw
MDAxZGY3NzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CiB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBP
cHRzOiAobnVsbCkKWyAgICA0LjI5NzA4Ml0gVkZTOiBNb3VudGVkIHJvb3QgKGV4dDQgZmlsZXN5
c3RlbSkgb24gZGV2aWNlIDIwMjowLgpbICAgIDQuMjk5MTQxXSBkZXZ0KFhFTikgcDJtLmM6MTQ1
NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5ZiBmbGFn
cz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjI6IGd2aXJ0X3RvX21hZGRyIGZh
aWxlZCB2YT0weGZmZmY4MDAwMWRmNzcwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQptcChYRU4pIHAy
bS5jOjE0NTY6IGQydjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNGQw
OTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYyOiBndmlydF90b19t
YWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKZnM6
IG1vdW50ZWQKWyAgICA0LjI5OTY0MV0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTUz
NksKWyAgICA0LjI5OTc5OV0gUnVuIC9zYmluL2luaXQgYXMgaW5pdCBwcm9jZXNzClsgICAgNC40
MjA0MzddIChYRU4pIHAybS5jOjE0NTY6IGQydjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0w
eGZmZmY4MDAwMWRmNGQwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBk
MnYyOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3MDlmIGZsYWdzPTB4
MSBwYXI9MHg4MDkKcmFuZG9tOiBzeXN0ZW1kOiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAo
MTYgYnl0ZXMgcmVhZCkKWyAgICA0LjQyMjQxNF0gcmFuZG9tOiBzeXN0ZW1kOiB1bmluaXRpYWxp
emVkIHVyYW5kb20gcmVhZCAoMTYgYnl0KFhFTikgcDJtLmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9f
bWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihY
RU4pIHAybS5jOjE0NTY6IGQydjI6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAw
MWRmNzcwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQplcyhYRU4pIHAybS5jOjE0NTY6IGQydjA6IGd2
aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNGQwOTAgZmxhZ3M9MHgxIHBhcj0w
eDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYyOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhm
ZmZmODAwMDFkZjc3MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKIHJlYWQpClsgICAgNC40MjM2Njhd
IHN5c3RlbWRbMV06IHN5c3RlbWQgMjMyIHJ1bm5pbmcgaW4gc3lzdGVtIG1vZGUuICgrUEFNICtB
VURJVCArU0VMSU5VWCArSU1BICtBUFBBUk1PUiArU01BQ0sgK1NZU1ZJTklUICtVKFhFTikgcDJt
LmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5
ZiBmbGFncz0weDEgcGFyPTB4ODkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MjogZ3ZpcnRfdG9fbWFk
ZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY3NzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5ClRNUCAr
TElCQ1JZUFRTRVRVUCArR0NSWVBUICtHTlVUTFMgK0FDTCArWFogK0xaNCArU0VDQ09NUCArQkxL
SUQgK0VMRlVUSUxTICtLTU9EICtJRE4pClsgICAgNC40MjM4MTJdIHN5c3RlbWRbMV06IERldGVj
dGVkIHZpcihYRU4pIHAybS5jOjE0NTY6IGQydjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0w
eGZmZmY4MDAwMWRmNGQwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBk
MnYyOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3MDkwIGZsYWdzPTB4
MSBwYXI9MHg4MDkKdHUoWEVOKSBwMm0uYzoxNDU2OiBkMnYwOiBndmlydF90b19tYWRkciBmYWls
ZWQgdmE9MHhmZmZmODAwMDFkZjRkMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6
MTQ1NjogZDJ2MjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY3NzA5ZiBm
bGFncz0weDEgcGFyPTB4ODA5CmFsaXphdGlvbiB4ZW4uClsgICAgNC40MjM4NDRdIHN5c3RlbWRb
MV06IERldGVjdGVkIGFyY2hpdGVjdHVyZSBhcm02NC4KCldlbGNvbWUgdG8gRGViaWFuIEdOVS9M
aW51eCA5IChzdHJldGNoKSEKCihYRU4pIHAybS5jOjE0NTY6IGQydjA6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNGQwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBw
Mm0uYzoxNDU2OiBkMnYyOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3
MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKWyAgICA0LjQyNDk0MV0gc3lzdGVtZFsxXTogU2V0IGhv
c3RuYW1lIHRvIDxoaWtleTk2MD4uClsgICAgNC40MzcwMjZdIHJhbmRvbTogc3lzdGVtZDogdW5p
bml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDE2IGJ5dGVzIHJlKFhFTikgcDJtLmM6MTQ1NjogZDJ2
MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5ZiBmbGFncz0weDEg
cGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjI6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2
YT0weGZmZmY4MDAwMWRmNzcwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQphZChYRU4pIHAybS5jOjE0
NTY6IGQydjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNGQwOTAgZmxh
Z3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYyOiBndmlydF90b19tYWRkciBm
YWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKQpbICAgIDQu
ODE1Nzk0XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gSm91cm5hbCBTb2NrZXQuClsgIE9LICBd
IExpc3RlbmluZyBvbiBKb3VybmFsIFNvY2tldC4KWyAgICA0LjgxNjU3NV0gc3koWEVOKSBwMm0u
YzoxNDU2OiBkMnYwOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjRkMDlm
IGZsYWdzPTB4MSBwYXI9MHg4MDkKc3RlbWRbMV06IExpc3RlbmluZyBvbiB1ZGV2IENvbnRyb2wg
U29ja2V0LgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gdWRldiBDb250cm9sIFNvY2tldC4KWyAgICA0
LjgxNjc4OV0gc3lzdGVtZFsxXTogKFhFTikgcDJtLmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9fbWFk
ZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CkxpKFhF
TikgcDJtLmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAx
ZGY0ZDA5MCBmbGFncz0weDEgcGFyPTB4ODA5CnN0ZW5pbmcgb24gdWRldiBLZXJuZWwgU29ja2V0
LgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gdWRldiBLZXJuZWwgU29ja2V0LgpbICAgIDQuODE3MDky
XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gSihYRU4pIHAybS5jOjE0NTY6IGQydjA6IGd2aXJ0
X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNGQwOWYgZmxhZ3M9MHgxIHBhcj0weDgw
OQpvdXJuYWwgQXVkaXQgU29ja2V0LgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gSm91cm5hbCBBdWRp
dCBTb2NrZXQuClsgICAgNC44MTc1NjhdIHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2UgU3lzdGVt
IFMoWEVOKSBwMm0uYzoxNDU2OiBkMnYwOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZm
ODAwMDFkZjRkMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKbGkoWEVOKSBwMm0uYzoxNDU2OiBkMnYw
OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjRkMDkwIGZsYWdzPTB4MSBw
YXI9MHg4MDkKY2UuClsgIE9LICBdIENyZWF0ZWQgc2xpY2UgU3lzdGVtIFNsaWNlLgpbICAgIDQu
ODE3OTMzXSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIHN5c3RlbS1nZXR0eS5zbGljZS4KWyAg
TyhYRU4pIHAybS5jOjE0NTY6IGQydjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4
MDAwMWRmNGQwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQpLICBdIENyZWF0ZWQgc2xpY2Ugc3lzdGVt
LWdldHR5LnNsaWNlLgogICAgICAgICBTdGFydGluZyBMb2FkIEtlcm5lbCBNb2R1bGVzLi4uClsg
IE9LICBdIENyZWF0ZWQgc2xpY2UgVXNlciBhbihYRU4pIHAybS5jOjE0NTY6IGQydjA6IGd2aXJ0
X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNGQwOWYgZmxhZ3M9MHgxIHBhcj0weDgw
OQpkIChYRU4pIHAybS5jOjE0NTY6IGQydjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZm
ZmY4MDAwMWRmNGQwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQpTZXNzaW9uIFNsaWNlLgpbICBPSyAg
XSBTdGFydGVkIERpc3BhdGNoIFBhc3N3b3JkIFJlcXVlc3RzIHRvIENvbnNvbGUgRGlyZWN0b3J5
IFdhdGNoLgpbICBPSyAgXSBMaXN0ZW5pKFhFTikgcDJtLmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9f
bWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5ZiBmbGFncz0weDEgcGFyPTB4ODA5Cm5n
IG9uIC9kZXYvaW5pdGN0bCBDb21wYXRpYmlsaXR5IE5hbWVkIFBpcGUuCiAgICAgICAgIE1vdW50
aW5nIEh1Z2UgUGFnZXMgRmlsZSBTeXN0ZW0uLi4KICAgICAgICAgU3RhcnRpbmcgUmVtb3VudCBS
b290IGFuZCBLKFhFTikgcDJtLmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZh
PTB4ZmZmZjgwMDAxZGY0ZDA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CmVyKFhFTikgcDJtLmM6MTQ1
NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5MCBmbGFn
cz0weDEgcGFyPTB4ODA5Cm5lbCBGaWxlIFN5c3RlbXMuLi4KWyAgT0sgIF0gUmVhY2hlZCB0YXJn
ZXQgU2xpY2VzLgpbICBPSyAgXSBTdGFydGVkIEZvcndhcmQgUGFzc3dvcmQgUmVxdWVzdHMgdG8g
V2FsbCAoWEVOKSBwMm0uYzoxNDU2OiBkMnYwOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhm
ZmZmODAwMDFkZjRkMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKRGlyZWN0b3J5IFdhdGNoLgpbICBP
SyAgXSBSZWFjaGVkIHRhcmdldCBFbmNyeXB0ZWQgVm9sdW1lcy4KWyAgT0sgIF0gQ3JlYXRlZCBz
bGljZSBzeXN0ZW0tc2VyaWFsXHgyZGdldHR5LnNsaWNlLgpbICBPSyAgXSBMaXN0ZW5pbmcgb24g
Sm91cm5hbCBTb2NrZXQgKC9kZXYvbG9nKS4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU3dhcC4K
WyAgT0sgIEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhm
ZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2
MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5ZiBmbGFncz0weDEg
cGFyPTB4ODA5ClswbV0gUmVhY2hlZCB0YXJnZXQgUmVtb3RlIEZpbGUgU3lzdGVtcy4KICAgICAg
ICAgTW91bnRpbmcgUE9TSVggTWVzc2FnZSBRdWV1ZSBGaWxlIFN5c3RlbS4uLgpbICBPSyAgXSBS
ZWFjaGVkIHRhcihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2
YT0weGZmZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2
OiBkMnYwOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjRkMDkwIGZsYWdz
PTB4MSBwYXI9MHg4MDkKZ2UoWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBm
YWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJt
LmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5
ZiBmbGFncz0weDEgcGFyPTB4ODA5CnQgUGF0aHMuCiAgICAgICAgIE1vdW50aW5nIERlYnVnIEZp
bGUgU3lzdGVtLi4uCiAgICAgICAgIFN0YXJ0aW5nIENyZWF0ZSBTdGF0aWMgRGV2aWNlIE5vZGVz
IGluIC9kZXYuLi4KWyAgT0sgIF0gKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFk
ZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4p
IHAybS5jOjE0NTY6IGQydjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRm
NGQwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQpMaXN0ZW5pbmcgb24gU3lzbG9nIFNvY2tldC4KICAg
ICAgICAgU3RhcnRpbmcgSm91cm5hbCBTZXJ2aWNlLi4uClsgIE9LICBdIE1vdW50ZWQgSHVnZSBQ
YWdlcyBGaWxlIFN5c3RlbS4KW1hFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIg
ZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAy
bS5jOjE0NTY6IGQydjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNGQw
OTAgZmxhZ3M9MHgxIHBhcj0weDgwOQptIChYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3Rv
X21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQoo
WEVOKSBwMm0uYzoxNDU2OiBkMnYwOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAw
MDFkZjRkMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKIE9LICBdIE1vdW50ZWQgRGVidWcgRmlsZSBT
eXN0ZW0uClsgIE9LICBdIFN0YXJ0ZWQgUmVtb3VudCBSb290IGFuZCBLZXJuZWwgRmlsZSBTeXN0
ZW1zLgogICAgICAgICBTdGFydGluZyB1ZGUoWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90
b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkK
KFhFTikgcDJtLmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgw
MDAxZGY0ZDA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CnYgQ29sZHBsdWcgYWxsIERldmljZXMuLi4K
ICAgICAgICAgU3RhcnRpbmcgTG9hZC9TYXZlIFJhbmRvbSBTZWVkLi4uClsgIE9LICBdIE1vdW50
ZWQgUE9TSVggTWVzc2FnZSBRdWV1ZSBGaWxlIFN5cyhYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2
aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0w
eDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYwOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhm
ZmZmODAwMDFkZjRkMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKdGUoWEVOKSBwMm0uYzoxNDU2OiBk
MnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4
MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAxZGY0ZDA5ZiBmbGFncz0weDEgcGFyPTB4ODA5Cm0uClsgIE9LICBdIFN0
YXJ0ZWQgTG9hZCBLZXJuZWwgTW9kdWxlcy4KICAgICAgICAgU3RhcnRpbmcgQXBwbHkgS2VybmVs
IFZhcmlhYmxlcy4uLgooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWls
ZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6
MTQ1NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5ZiBm
bGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBw
Mm0uYzoxNDU2OiBkMnYwOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjRk
MDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9f
bWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihY
RU4pIHAybS5jOjE0NTY6IGQydjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAw
MWRmNGQwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQogICAgICAgICBNb3VudGluZyBDb25maWd1cmF0
aW9uIEZpbGUgU3lzdGVtLi4uCiAgICAgICAgIE1vdW50aW5nIEZVU0UgQ29udHJvbCBGaWxlIFN5
c3RlbS4uLgpbICBPSyAgXSBTdGFydGVkIEpvdXJuYWwgU2VydmljZS4KWyAgT0sgIF0gTW91bnRl
ZCBDb25maWd1cmF0aW9uIEZpbGUgU3lzdGVtLgpbICBPSyAgXSBNb3VudGVkIEZVU0UgQ29udHJv
bCBGaWxlIFN5c3RlbS4KWyAgT0sgIF0gU3RhcnRlZCBMb2FkL1NhdmUgUmFuZG9tIFNlZWQuClsg
IE9LICBdIFN0YXJ0ZWQgQXBwbHkgS2VybmVsIFZhcmlhYmxlcy4KICAgICAgICAgU3RhcnRpbmcg
Rmx1c2ggSm91cm5hbCB0byBQZXJzaXN0ZW50IFN0b3JhZ2UuLi4KWyAgT0sgIF0gU3RhcnRlZCBD
cmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2LgpbICBPSyAgXSBSZWFjaGVkIHRhcmdl
dCBMb2NhbCBGaWxlIFN5c3RlbXMgKFByZSkuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IExvY2Fs
IEZpbGUgU3lzdGVtcy4KKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFp
bGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5j
OjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOTAg
ZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRk
ciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikg
cDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZi
NjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3Rv
X21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQoo
WEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAw
MDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3Zp
cnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4
ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZm
ZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1
OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBw
YXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZh
PTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6
IGQydjE6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNjIwOWYgZmxhZ3M9
MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWls
ZWQgdmE9MHhmZmZmODAwMDFkZmI2MDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6
MTQ1NjogZDJ2MTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY2MjA5MCBm
bGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBw
Mm0uYzoxNDU2OiBkMnYxOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjYy
MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9f
bWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihY
RU4pIHAybS5jOjE0NTY6IGQydjE6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAw
MWRmNjIwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmly
dF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDkwIGZsYWdzPTB4MSBwYXI9MHg4
MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZm
ZjgwMDAxZGY2MjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6
IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBh
cj0weDgwOQogICAgICAgICBTdGFydGluZyBlYnRhYmxlcyBydWxlc2V0IG1hbmFnZW1lbnQuLi4K
ICAgICAgICAgU3RhcnRpbmcgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuLi4KWyAgICA1LjYx
MTM0N10gc3lzdGVtZC1qb3VybihYRU4pIHAybS5jOjE0NTY6IGQydjE6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNjIwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBw
Mm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2
MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKYWxkWzE5NzZdOiBSZWNlaXZlZCByZXF1ZXN0IHRvIGZs
dXNoIHJ1bnRpbWUgam91cm5hbCBmcm9tIFBJRCAxClsgIE9LICBdIFN0YXJ0ZWQgRmx1c2ggSm91
cm5hbCB0byBQZXJzaXN0ZW50IFN0b3JhZyhYRU4pIHAybS5jOjE0NTY6IGQydjE6IGd2aXJ0X3Rv
X21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNjIwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQoo
WEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAw
MDFkZmI2MDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKZS4oWEVOKSBwMm0uYzoxNDU2OiBkMnYxOiBn
dmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjYyMDkwIGZsYWdzPTB4MSBwYXI9
MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4
ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CgogICAgICAgICBTdGFydGluZyBD
cmVhdGUgVm9sYXRpbGUgRmlsZXMgYW5kIERpcmVjdG9yaWVzLi4uClsgIE9LICBdIFN0YXJ0ZWQg
Q3JlYXRlIFZvbGF0aWxlIEZpbGVzIGFuZCBEaXJlY3RvcmllcyhYRU4pIHAybS5jOjE0NTY6IGQy
djE6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNjIwOWYgZmxhZ3M9MHgx
IHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQg
dmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKLgogICAgICAgICBTdGFy
dGluZyBVcGRhdGUgVVRNUCBhYm91dCBTeXN0ZW0gQm9vdC9TaHV0ZG93bi4uLgogICAgICAgICBT
dGFydGluZyBOZXR3b3JrIFRpbWUgU3luY2hyb25pemF0aW9uLi4uClsgIE9LKFhFTikgcDJtLmM6
MTQ1NjogZDJ2MTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY2MjA5ZiBm
bGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQogIChYRU4p
IHAybS5jOjE0NTY6IGQydjE6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRm
NjIwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90
b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkK
XSBTdGFydGVkIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBCb290L1NodXRkb3duLgpbICBPSyAg
XSBTdGFydGVkIGVidGFibGVzIHJ1bGVzZXQgbWFuYWdlbWVudC4KWyAgT0sgIChYRU4pIHAybS5j
OjE0NTY6IGQydjE6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNjIwOWYg
ZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRk
ciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKXSBSZWFj
aGVkIHRhcmdldCBOZXR3b3JrIChQcmUpLgogICAgICAgICBTdGFydGluZyBSYWlzZSBuZXR3b3Jr
IGludGVyZmFjZXMuLi4KKFhFTikgcDJtLmM6MTQ1NjogZDJ2MTogZ3ZpcnRfdG9fbWFkZHIgZmFp
bGVkIHZhPTB4ZmZmZjgwMDAxZGY2MjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5j
OjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOTAg
ZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYxOiBndmlydF90b19tYWRk
ciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjYyMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikg
cDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZi
NjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjE6IGd2aXJ0X3Rv
X21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNjIwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQoo
WEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAw
MDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MTogZ3Zp
cnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY2MjA5ZiBmbGFncz0weDEgcGFyPTB4
ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZm
ZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYx
OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjYyMDkwIGZsYWdzPTB4MSBw
YXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZh
PTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6
IGQydjE6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNjIwOWYgZmxhZ3M9
MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWls
ZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6
MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5MCBm
bGFncz0weDEgcGFyPTB4ODA5ClsgIE9LICBdIFN0YXJ0ZWQgdWRldiBLZXJuZWwgRGV2aWNlIE1h
bmFnZXIuCihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0w
eGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBk
MnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4
MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0
NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxh
Z3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBm
YWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJt
LmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5
MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21h
ZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVO
KSBwMm0uYzoxNDU2OiBkMnYxOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFk
ZjYyMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKWyAgT0sgIF0gU3RhcnRlZCB1ZGV2IENvbGRwbHVn
IGFsbCBEZXZpY2VzLgooWEVOKSBwMm0uYzoxNDU2OiBkMnYxOiBndmlydF90b19tYWRkciBmYWls
ZWQgdmE9MHhmZmZmODAwMDFkZjYyMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6
MTQ1NjogZDJ2MTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY2MjA5ZiBm
bGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjE6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNjIwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBw
Mm0uYzoxNDU2OiBkMnYxOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjYy
MDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MTogZ3ZpcnRfdG9f
bWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY2MjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihY
RU4pIHAybS5jOjE0NTY6IGQydjE6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAw
MWRmNjIwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYxOiBndmly
dF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjYyMDkwIGZsYWdzPTB4MSBwYXI9MHg4
MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZm
ZjgwMDAxZGY2MjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjE6
IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNjIwOWYgZmxhZ3M9MHgxIHBh
cj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYxOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9
MHhmZmZmODAwMDFkZjYyMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1Njog
ZDJ2MTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY2MjA5ZiBmbGFncz0w
eDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxl
ZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzox
NDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDkwIGZs
YWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIg
ZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAy
bS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYw
OWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19t
YWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhF
TikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAx
ZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0
X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOTAgZmxhZ3M9MHgxIHBhcj0weDgw
OQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZm
ODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2Njog
Z3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFy
PTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0w
eGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBk
MnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4
MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0
NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOTAgZmxh
Z3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBm
YWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJt
LmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5
ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21h
ZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVO
KSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFk
ZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRf
dG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5
CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4
MDAwMWRmY2IwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBn
dmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9
MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4
ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQy
djU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgx
IHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQg
dmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1
NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFn
cz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZh
aWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0u
YzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlm
IGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFk
ZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4p
IHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRm
YjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQpbICBPSyAgXSBGb3VuZCBkZXZpY2UgL2Rldi9odmMw
LgooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZm
ODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTog
Z3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFy
PTB4ODA5ClsgIE9LICBdIExpc3RlbmluZyBvbiBMb2FkL1NhdmUgUkYgS2lsbCBTd2l0Y2ggU3Rh
dHVzIC9kZXYvcmZraWxsIFdhdGNoLgooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19t
YWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhF
TikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAx
ZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0
X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgw
OQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZm
ODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2Njog
Z3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFy
PTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0w
eGZmZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBk
MnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4
MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0
NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxh
Z3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBm
YWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJt
LmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5
ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21h
ZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVO
KSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFk
ZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRf
dG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5
CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4
MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBn
dmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9
MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4
ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQy
djU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgx
IHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQg
dmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1
NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFn
cz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZh
aWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0u
YzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlm
IGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFk
ZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4p
IHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRm
YjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90
b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkK
KFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgw
MDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2
aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0w
eDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhm
ZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2
NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEg
cGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2
YT0weGZmZmY4MDAwMWRmYjYwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2
OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdz
PTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFp
bGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5j
OjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYg
ZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRk
ciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikg
cDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZi
NjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3Rv
X21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQoo
WEVOKSBwMm0uYzoxNDU2OiBkMnY1OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAw
MDFkZmI2MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3Zp
cnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4
ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZm
ZmY4MDAwMWRmYjYwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY1
OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmI2MDlmIGZsYWdzPTB4MSBw
YXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NTogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZh
PTB4ZmZmZjgwMDAxZGZiNjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6
IGQydjU6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYjYwOWYgZmxhZ3M9
MHgxIHBhcj0weDgwOQpbICBPSyAgXSBTdGFydGVkIE5ldHdvcmsgVGltZSBTeW5jaHJvbml6YXRp
b24uClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFN5c3RlbSBJbml0aWFsaXphdGlvbi4KWyAgT0sg
IF0gU3RhcnRlZCBEYWlseSBDbGVhbnVwIG9mIFRlbXBvcmFyeSBEaXJlY3Rvcmllcy4KWyAgT0sg
IF0gTGlzdGVuaW5nIG9uIEQtQnVzIFN5c3RlbSBNZXNzYWdlIEJ1cyBTb2NrZXQuClsgIE9LICBd
IFJlYWNoZWQgdGFyZ2V0IFNvY2tldHMuClsgIE9LICAoWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBn
dmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9
MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4
ZmZmZjgwMDAxZGY3NzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5ClhFTikgcDJtLmM6MTQ1NjogZDJ2
NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5MCBmbGFncz0weDEg
cGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjI6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2
YT0weGZmZmY4MDAwMWRmNzcwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQowbV0gUmVhY2hlZCB0YXJn
ZXQgQmFzaWMgU3lzdGVtLgogICAgICAgICBTdGFydGluZyBTeXN0ZW0gTG9nZ2luZyBTZXJ2aWNl
Li4uCihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZm
ZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYy
OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3MDlmIGZsYWdzPTB4MSBw
YXI9MHg4MDkKICAgICAgICAgU3RhcnRpbmcgTFNCOiBTdGFydC9zdG9wIHhlbnN0b3JlZCBhbmQg
eGVuY29uc29sZWQuLi4KWyAgT0sgIF0gU3RhcnRlZCBSZWd1bGFyIGJhY2tncm91bmQgcHJvZ3Jh
bSBwcm9jZXNzaShYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2
YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2
OiBkMnYyOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3MDlmIGZsYWdz
PTB4MSBwYXI9MHg4MDkKbmcgZGFlbW9uLgogICAgICAgICBTdGFydGluZyBMU0I6IFN0YXJ0L3N0
b3AgeGVuLXdhdGNoZG9nLi4uCihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBw
Mm0uYzoxNDU2OiBkMnYyOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3
MDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKICAgICAgICAgU3RhcnRpbmcgTG9naW4gU2VydmljZS4u
LgpbICBPSyAgXSBTdGFydGVkIEQtQnVzIFN5c3RlbSBNZXNzYWdlIEJ1cy4KKFhFTikgcDJtLmM6
MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBm
bGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjI6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNzcwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBw
Mm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNi
MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9f
bWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihY
RU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAw
MWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmly
dF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4
MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZm
ZjgwMDAxZGZjYjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6
IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBh
cj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9
MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1Njog
ZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5MCBmbGFncz0w
eDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxl
ZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzox
NDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZs
YWdzPTB4MSBwYXI9MHg4MDkKICAgICAgICAgU3RhcnRpbmcgTmV0d29yayBNYW5hZ2VyLi4uCihY
RU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAw
MWRmY2IwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYyOiBndmly
dF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3MDlmIGZsYWdzPTB4MSBwYXI9MHg4
MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZm
ZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjI6
IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNzcwOTAgZmxhZ3M9MHgxIHBh
cj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9
MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1Njog
ZDJ2MjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY3NzA5ZiBmbGFncz0w
eDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0X3RvX21hZGRyIGZhaWxl
ZCB2YT0weGZmZmY4MDAwMWRmY2IwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzox
NDU2OiBkMnYyOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3MDlmIGZs
YWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIg
ZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAy
bS5jOjE0NTY6IGQydjI6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNzcw
OTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19t
YWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKWyAg
T0sgIF0gUmVhY2hlZCB0YXJnZXQgU3lzdGVtIFRpbWUgU3luY2hyb25pemVkLgpbICBPSyAgXSBT
dGFydGVkIERhaWx5IGFwdCBkb3dubG9hZCBhY3Rpdml0aWVzLgpbWEVOKSBwMm0uYzoxNDU2OiBk
MnYyOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3MDlmIGZsYWdzPTB4
MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAxZGZjYjA5MCBmbGFncz0weDEgcGFyPTB4ODA5CjMybSAgT0sgIF0gU3Rh
cnRlZCBEYWlseSBhcHQgdXBncmFkZSBhbmQgY2xlYW4gYWN0aXZpdGllcy4KWyAgT0sgIF0gUmVh
Y2hlZCB0YXJnZXQgVGltZXJzLgpbICBPSyAgXShYRU4pIHAybS5jOjE0NTY6IGQydjI6IGd2aXJ0
X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNzcwOWYgZmxhZ3M9MHgxIHBhcj0weDgw
OQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZm
ODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKIFMoWEVOKSBwMm0uYzoxNDU2OiBkMnYy
OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3MDkwIGZsYWdzPTB4MSBw
YXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZh
PTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CnRhcnRlZCBTeXN0ZW0gTG9n
Z2luZyBTZXJ2aWNlLgpbICBPSyAgXSBTdGFydGVkIExTQjogU3RhcnQvc3RvcCB4ZW5zdG9yZWQg
YW5kIHhlbmNvbnNvbGVkLgogICAgICAgICBTdGFydGluZyBMU0I6IChYRU4pIHAybS5jOjE0NTY6
IGQydjI6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNzcwOWYgZmxhZ3M9
MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWls
ZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKV3JhcHBlciB0byBz
dGFydC9zdG9wIHNlY29uZGFyeSB4ZW4gZG9tYWlucy4uLgpbICBPSyAgXSBTdGFydGVkIExvZ2lu
IFNlcnZpY2UuClsgIE9LICBdIFN0YXJ0ZWQgTFNCOiBXcihYRU4pIHAybS5jOjE0NTY6IGQydjI6
IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNzcwOWYgZmxhZ3M9MHgxIHBh
cj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9
MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKYXAoWEVOKSBwMm0uYzoxNDU2
OiBkMnYyOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjc3MDkwIGZsYWdz
PTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2NjogZ3ZpcnRfdG9fbWFkZHIgZmFp
bGVkIHZhPTB4ZmZmZjgwMDAxZGZjYjA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CnBlciB0byBzdGFy
dC9zdG9wIHNlY29uZGFyeSB4ZW4gZG9tYWlucy4KKFhFTikgcDJtLmM6MTQ1NjogZDJ2MjogZ3Zp
cnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY3NzA5ZiBmbGFncz0weDEgcGFyPTB4
ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjM6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZm
ZmY4MDAwMWRmOGMwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2
OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBw
YXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZh
PTB4ZmZmZjgwMDAxZGY3NzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6
IGQydjM6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmOGMwOTAgZmxhZ3M9
MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWls
ZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6
MTQ1NjogZDJ2MjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY3NzA5MCBm
bGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjM6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmOGMwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBw
Mm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNi
MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MjogZ3ZpcnRfdG9f
bWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY3NzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihY
RU4pIHAybS5jOjE0NTY6IGQydjM6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAw
MWRmOGMwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmly
dF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4
MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZm
ZjgwMDAxZGY3NzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjM6
IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmOGMwOTAgZmxhZ3M9MHgxIHBh
cj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9
MHhmZmZmODAwMDFkZmNiMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1Njog
ZDJ2MjogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY3NzA5MCBmbGFncz0w
eDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjM6IGd2aXJ0X3RvX21hZGRyIGZhaWxl
ZCB2YT0weGZmZmY4MDAwMWRmOGMwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzox
NDU2OiBkMnY2OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDlmIGZs
YWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MjogZ3ZpcnRfdG9fbWFkZHIg
ZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY3NzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAy
bS5jOjE0NTY6IGQydjM6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmOGMw
OWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnY2OiBndmlydF90b19t
YWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZmNiMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhF
TikgcDJtLmM6MTQ1NjogZDJ2MzogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAx
ZGY4YzA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjY6IGd2aXJ0
X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmY2IwOWYgZmxhZ3M9MHgxIHBhcj0weDgw
OQooWEVOKSBwMm0uYzoxNDU2OiBkMnYzOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZm
ODAwMDFkZjhjMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2Mzog
Z3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY4YzA5ZiBmbGFncz0weDEgcGFy
PTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjM6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0w
eGZmZmY4MDAwMWRmOGMwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBk
MnYzOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjhjMDlmIGZsYWdzPTB4
MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MzogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAxZGY4YzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0
NTY6IGQydjM6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmOGMwOTAgZmxh
Z3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYzOiBndmlydF90b19tYWRkciBm
YWlsZWQgdmE9MHhmZmZmODAwMDFkZjhjMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJt
LmM6MTQ1NjogZDJ2MzogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY4YzA5
ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjM6IGd2aXJ0X3RvX21h
ZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmOGMwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQpbRkFJ
TEVEXSBGYWlsZWQgdG8gc3RhcnQgTFNCOiBTdGFydC9zdG9wIHhlbi13YXRjaGRvZy4KU2VlICdz
eXN0ZW1jdGwgc3RhdHVzIHhlbi13YXRjaGRvZy5zZXJ2aWNlJyBmb3IgZGV0YWlscy4KKFhFTikg
cDJtLmM6MTQ1NjogZDJ2MzogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY4
YzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjM6IGd2aXJ0X3Rv
X21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmOGMwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQoo
WEVOKSBwMm0uYzoxNDU2OiBkMnYzOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAw
MDFkZjhjMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MzogZ3Zp
cnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY4YzA5ZiBmbGFncz0weDEgcGFyPTB4
ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjM6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZm
ZmY4MDAwMWRmOGMwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYz
OiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjhjMDkwIGZsYWdzPTB4MSBw
YXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MzogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZh
PTB4ZmZmZjgwMDAxZGY4YzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6
IGQydjM6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmOGMwOWYgZmxhZ3M9
MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYzOiBndmlydF90b19tYWRkciBmYWls
ZWQgdmE9MHhmZmZmODAwMDFkZjhjMDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6
MTQ1NjogZDJ2MzogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY4YzA5ZiBm
bGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjM6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmOGMwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBw
Mm0uYzoxNDU2OiBkMnYzOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjhj
MDkwIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MzogZ3ZpcnRfdG9f
bWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY4YzA5ZiBmbGFncz0weDEgcGFyPTB4ODA5Clsg
IE9LICBdIFN0YXJ0ZWQgTmV0d29yayBNYW5hZ2VyLgogICAgICAgICBTdGFydGluZyBOZXR3b3Jr
IE1hbmFnZXIgU2NyaXB0IERpc3BhdGNoZXIgU2VydmljZS4uLgpbICBPSyAgXSBTdGFydGVkIE5l
dHdvcmsgTWFuYWdlciBTY3JpcHQgRGlzcGF0Y2hlciBTZXJ2aWNlLgogICAgICAgICBTdGFydGlu
ZyBIb3N0bmFtZSBTZXJ2aWNlLi4uClsgIE9LICBdIFN0YXJ0ZWQgSG9zdG5hbWUgU2VydmljZS4K
ICAgICAgICAgU3RhcnRpbmcgQXV0aG9yaXphdGlvbiBNYW5hZ2VyLi4uClsgIE9LICBdIFN0YXJ0
ZWQgQXV0aG9yaXphdGlvbiBNYW5hZ2VyLgpbICoqKiAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5n
IGZvciBSYWlzZSBuZeKApm9yayBpbnRlcmZhY2VzICgxbWluIDdzIC8gNW1pbiAycylbICAzNTUu
MzI2MjYzXSB3bGNvcmU6IGRvd24KWyAgMzU1LjM0NzEwOF0gSVB2NjogQUREUkNPTkYoTkVUREVW
X1VQKTogd2xhbjA6IGxpbmsgaXMgbm90IHJlYWR5ClsgICAqKipdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5l4oCmcmsgaW50ZXJmYWNlcyAoMW1pbiAzNHMgLyA1bWluIDJzKVsg
IDM4Mi4yMTA0NzVdIEVYVDQtZnMgKG1tY2JsazApOiBlcnJvciBjb3VudCBzaW5jZSBsYXN0IGZz
Y2s6IDQyClsgIDM4Mi4yMTYyNTFdIEVYVDQtZnMgKG1tY2JsazApOiBpbml0aWFsIGVycm9yIGF0
IHRpbWUgMTUzNjU5MDE5MzogZXh0NF9qb3VybmFsX2NoZWNrX3N0YXJ0OjYwClsgIDM4Mi4yMjQ3
MjRdIEVYVDQtZnMgKG1tY2JsazApOiBsYXN0IGVycm9yIGF0IHRpbWUgMTUzNzc5MDEwNzogZXh0
NF9qb3VybmFsX2NoZWNrX3N0YXJ0OjYwOiBpbm9kZSA2NTUzNjEKWyAgT0sgIF0gU3RhcnRlZCBS
YWlzZSBuZXR3b3JrIGludGVyZmFjZXMuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IE5ldHdvcmsu
CiAgICAgICAgIFN0YXJ0aW5nIE9wZW5CU0QgU2VjdXJlIFNoZWxsIHNlcnZlci4uLgogICAgICAg
ICBTdGFydGluZyBQZXJtaXQgVXNlciBTZXNzaW9ucy4uLgpbICBPSyAgXSBTdGFydGVkIFBlcm1p
dCBVc2VyIFNlc3Npb25zLgogICAgICAgICBTdGFydGluZyBMaWdodCBEaXNwbGF5IE1hbmFnZXIu
Li4KWyAgT0sgIF0gU3RhcnRlZCBTZXJpYWwgR2V0dHkgb24gaHZjMC4KWyAgT0sgIF0gU3RhcnRl
ZCBHZXR0eSBvbiB0dHkxLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBMb2dpbiBQcm9tcHRzLgpb
ICBPSyAgXSBTdGFydGVkIE9wZW5CU0QgU2VjdXJlIFNoZWxsIHNlcnZlci4KKFhFTikgcDJtLmM6
MTQ1NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5ZiBm
bGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjA6IGd2aXJ0X3RvX21hZGRy
IGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNGQwOTAgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBw
Mm0uYzoxNDU2OiBkMnYwOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjRk
MDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9f
bWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5ZiBmbGFncz0weDEgcGFyPTB4ODA5Clsg
IE9LICBdIFJlYWNoZWQgdGFyZ2V0IE11bHRpLVVzZXIgU3lzdGVtLgooWEVOKSBwMm0uYzoxNDU2
OiBkMnYwOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjRkMDkwIGZsYWdz
PTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFp
bGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5ZiBmbGFncz0weDEgcGFyPTB4ODA5ClsgIE9LICBdIFN0
YXJ0ZWQgTGlnaHQgRGlzcGxheSBNYW5hZ2VyLgooWEVOKSBwMm0uYzoxNDU2OiBkMnYwOiBndmly
dF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjRkMDlmIGZsYWdzPTB4MSBwYXI9MHg4
MDkKWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgR3JhcGhpY2FsIEludGVyZmFjZS4KKFhFTikgcDJt
LmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5
MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjA6IGd2aXJ0X3RvX21h
ZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNGQwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVO
KSBwMm0uYzoxNDU2OiBkMnYwOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFk
ZjRkMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MDogZ3ZpcnRf
dG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5MCBmbGFncz0weDEgcGFyPTB4ODA5
CihYRU4pIHAybS5jOjE0NTY6IGQydjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4
MDAwMWRmNGQwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQogICAgICAgICBTdGFydGluZyBVcGRhdGUg
VVRNUCBhYm91dCBTeXN0ZW0gUnVubGV2ZWwgQ2hhbmdlcy4uLgooWEVOKSBwMm0uYzoxNDU2OiBk
MnYwOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDFkZjRkMDlmIGZsYWdzPTB4
MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAxZGY0ZDA5MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0
NTY6IGQydjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNGQwOWYgZmxh
Z3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDU2OiBkMnYwOiBndmlydF90b19tYWRkciBm
YWlsZWQgdmE9MHhmZmZmODAwMDFkZjRkMDlmIGZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJt
LmM6MTQ1NjogZDJ2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAxZGY0ZDA5
MCBmbGFncz0weDEgcGFyPTB4ODA5CihYRU4pIHAybS5jOjE0NTY6IGQydjA6IGd2aXJ0X3RvX21h
ZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmNGQwOWYgZmxhZ3M9MHgxIHBhcj0weDgwOQoK
--000000000000748d8d057f00f0af
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--000000000000748d8d057f00f0af--


From xen-devel-bounces@lists.xenproject.org Wed Jan 09 09:05:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 09:05: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-devel-bounces@lists.xenproject.org>)
	id 1gh9nf-0004Mn-Gn; Wed, 09 Jan 2019 09:05: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=7QHe=PR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gh9ne-0004Mi-4k
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 09:05:22 +0000
X-Inumbo-ID: b096dcda-13ed-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b096dcda-13ed-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 09:05:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Jan 2019 02:05:19 -0700
Message-Id: <5C35B94F020000780020BB36@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 09 Jan 2019 02:05:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] tmem: default to off
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgYSBzaG9ydCB0ZXJtIGFsdGVybmF0aXZlIHRvIGRlbGV0aW5nIHRoZSBjb2RlLCBkZWZhdWx0
IGl0cyBidWlsZGluZwp0byBvZmYgKG92ZXJyaWRhYmxlIGluIEVYUEVSVCBtb2RlIG9ubHkpLiBB
ZGRpdGlvbmFsbHkgbWFrZSBzdXJlIG90aGVyCnJlbGF0ZWQgYmFnZ2FnZSAoTFpPIGNvZGUpIHdv
bid0IGJlIGNhcnJpZWQgd2hlbiB0aGUgb3B0aW9uIGlzIG9mZiAod2l0aApUTUVNIHNjaGVkdWxl
ZCB0byBiZSBkZWxldGVkIGFueXdheSwgSSBkaWRuJ3Qgd2FudCB0byBpbnRyb2R1Y2UgYQpzZXBh
cmF0ZSBLY29uZmlnIG9wdGlvbiB0byBjb250cm9sIHRoZSBMWk8gY29tcHJlc3Npb24gY29kZSwg
YW5kIGhlbmNlCkNPTkZJR19UTUVNIGlzIHVzZWQgZGlyZWN0bHkgdGhlcmUpLiBTaW1pbGFybHkg
SSBjb3VsZG4ndCBiZSBib3RoZXJlZCB0bwphZGQgYWN0dWFsIGNvbnRlbnQgdG8gdGhlIGNvbW1h
bmQgbGluZSBvcHRpb24gZG9jIGZvciB0aGUgdHdvIGFmZmVjdGVkCm9wdGlvbnMuCgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpXaGlsZSBub3QgcG9z
dGVkIHByZXZpb3VzbHksIHRoaXMgaXMgbWVhbnQgdG8gYmUgY29uc2lkZXJlZCBhCnJlcGxhY2Vt
ZW50IGZvciB0aGUgVE1FTSByZW1vdmFsIHBhdGNoLCB3aGljaCB3YXMgcG9zdGVkIGluIHRpbWUu
IEkKdGhlcmVmb3JlIHdvdWxkIGxpa2UgdG8gc2VlIHRoaXMgYWxsb3dlZCBpbiBmb3IgNC4xMi4K
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTE5NjksOSArMTk2OSwxNSBAQCBwYWdlcykgbXVz
dCBhbHNvIGJlIHNwZWNpZmllZCB2aWEgdGhlIHRiCiAjIyMgdG1lbQogPiBgPSA8Ym9vbGVhbj5g
CiAKK1RoaXMgb3B0aW9uIChhbmQgaXRzIHVuZGVybHlpbmcgY29kZSkgaXMgZ29pbmcgdG8gZ28g
YXdheSBpbiBhIGZ1dHVyZQorWGVuIHZlcnNpb24uCisKICMjIyB0bWVtX2NvbXByZXNzCiA+IGA9
IDxib29sZWFuPmAKIAorVGhpcyBvcHRpb24gKGFuZCBpdHMgdW5kZXJseWluZyBjb2RlKSBpcyBn
b2luZyB0byBnbyBhd2F5IGluIGEgZnV0dXJlCitYZW4gdmVyc2lvbi4KKwogIyMjIHRzYyAoeDg2
KQogPiBgPSB1bnN0YWJsZSB8IHNrZXdlZCB8IHN0YWJsZTpzb2NrZXRgCiAKLS0tIGEveGVuL2Nv
bW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtNzgsMTcgKzc4LDE5IEBA
IGNvbmZpZyBLRVhFQwogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAogY29uZmlnIFRNRU0KLQlkZWZf
Ym9vbCB5Ci0JcHJvbXB0ICJUcmFuc2NlbmRlbnQgTWVtb3J5IFN1cHBvcnQiIGlmIEVYUEVSVCA9
ICJ5IgorCWJvb2wgIlRyYW5zY2VuZGVudCBNZW1vcnkgU3VwcG9ydCAoZGVwcmVjYXRlZCkiIGlm
IEVYUEVSVCA9ICJ5IgogCS0tLWhlbHAtLS0KIAkgIFRyYW5zY2VuZGVudCBtZW1vcnkgYWxsb3dz
IFBWLWF3YXJlIGd1ZXN0cyB0byBjb2xsYWJvcmF0ZSBvbiBtZW1vcnkKIAkgIHVzYWdlLiBHdWVz
dHMgY2FuICdzd2FwJyB0aGVpciBtZW1vcnkgdG8gdGhlIGh5cGVydmlzb3Igb3IgaGF2ZSBhbgog
CSAgY29sbGVjdGl2ZSBwb29sIG9mIG1lbW9yeSBzaGFyZWQgYWNyb3NzIGd1ZXN0cy4gVGhlIGVu
ZCByZXN1bHQgaXMKIAkgIGxlc3MgbWVtb3J5IHVzYWdlIGJ5IGd1ZXN0cyBhbGxvd2luZyBoaWdo
ZXIgZ3Vlc3QgZGVuc2l0eS4KIAotCSAgWW91IGFsc28gaGF2ZSB0byBlbmFibGUgaXQgb24gdGhl
IFhlbiBjb21tYW5kbGluZSBieSB1c2luZyB0bWVtPTEKKwkgIFlvdSBhbHNvIGhhdmUgdG8gZW5h
YmxlIGl0IG9uIHRoZSBYZW4gY29tbWFuZGxpbmUgYnkgdXNpbmcgdG1lbT0xLgogCi0JICBJZiB1
bnN1cmUsIHNheSBZLgorCSAgV0FSTklORzogVGhpcyBvcHRpb24gKGFuZCBpdHMgdW5kZXJseWlu
ZyBjb2RlKSBpcyBnb2luZyB0byBnbyBhd2F5CisJICBpbiBhIGZ1dHVyZSBYZW4gdmVyc2lvbi4K
KworCSAgSWYgdW5zdXJlLCBzYXkgTi4KIAogY29uZmlnIFhFTk9QUk9GCiAJZGVmX2Jvb2wgeQot
LS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTIx
LDcgKzIxLDcgQEAgb2JqLSQoQ09ORklHX0tFWEVDKSArPSBraW1hZ2Uubwogb2JqLXkgKz0gbGli
Lm8KIG9iai0kKENPTkZJR19ORUVEU19MSVNUX1NPUlQpICs9IGxpc3Rfc29ydC5vCiBvYmotJChD
T05GSUdfTElWRVBBVENIKSArPSBsaXZlcGF0Y2gubyBsaXZlcGF0Y2hfZWxmLm8KLW9iai15ICs9
IGx6by5vCitvYmotJChDT05GSUdfVE1FTSkgKz0gbHpvLm8KIG9iai0kKENPTkZJR19NRU1fQUND
RVNTKSArPSBtZW1fYWNjZXNzLm8KIG9iai15ICs9IG1lbW9yeS5vCiBvYmoteSArPSBtb25pdG9y
Lm8KQEAgLTY2LDggKzY2LDkgQEAgb2JqLWJpbi15ICs9IHdhcm5pbmcuaW5pdC5vCiBvYmotJChD
T05GSUdfWEVOT1BST0YpICs9IHhlbm9wcm9mLm8KIG9iai15ICs9IHhtYWxsb2NfdGxzZi5vCiAK
LW9iai1iaW4tJChDT05GSUdfWDg2KSArPSAkKGZvcmVhY2ggbixkZWNvbXByZXNzIGJ1bnppcDIg
dW54eiB1bmx6bWEgdW5sem8gdW5sejQgZWFybHljcGlvLCQobikuaW5pdC5vKQotCitsem8teSA6
PSBsem8KK2x6by0kKENPTkZJR19UTUVNKSA6PQorb2JqLWJpbi0kKENPTkZJR19YODYpICs9ICQo
Zm9yZWFjaCBuLGRlY29tcHJlc3MgYnVuemlwMiB1bnh6IHVubHptYSAkKGx6by15KSB1bmx6byB1
bmx6NCBlYXJseWNwaW8sJChuKS5pbml0Lm8pCiAKIG9iai0kKENPTkZJR19DT01QQVQpICs9ICQo
YWRkcHJlZml4IGNvbXBhdC8sZG9tYWluLm8ga2VybmVsLm8gbWVtb3J5Lm8gbXVsdGljYWxsLm8g
eGxhdC5vKQogCi0tLSBhL3hlbi9jb21tb24vbHpvLmMKKysrIGIveGVuL2NvbW1vbi9sem8uYwpA
QCAtMTA1LDYgKzEwNSw4IEBACiAjZGVmaW5lIGdldF91bmFsaWduZWRfbGUxNihfcCkgKCoodTE2
ICopKF9wKSkKICNkZWZpbmUgZ2V0X3VuYWxpZ25lZF9sZTMyKF9wKSAoKih1MzIgKikoX3ApKQog
CisjaWZkZWYgQ09ORklHX1RNRU0KKwogc3RhdGljIG5vaW5saW5lIHNpemVfdAogbHpvMXhfMV9k
b19jb21wcmVzcyhjb25zdCB1bnNpZ25lZCBjaGFyICppbiwgc2l6ZV90IGluX2xlbiwKICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgY2hhciAqb3V0LCBzaXplX3QgKm91dF9sZW4sCkBAIC0z
NjIsNiArMzY0LDExIEBAIGludCBsem8xeF8xX2NvbXByZXNzKGNvbnN0IHVuc2lnbmVkIGNoYXIK
ICAgICByZXR1cm4gTFpPX0VfT0s7CiB9CiAKKyMgZGVmaW5lIElOSVQKKyNlbHNlIC8qIENPTkZJ
R19UTUVNICovCisjIGluY2x1ZGUgImRlY29tcHJlc3MuaCIKKyNlbmRpZiAvKiBDT05GSUdfVE1F
TSAqLworCiAvKgogICogIExaTzFYIERlY29tcHJlc3NvciBmcm9tIExaTwogICoKQEAgLTM5MSw4
ICszOTgsOCBAQCBpbnQgbHpvMXhfMV9jb21wcmVzcyhjb25zdCB1bnNpZ25lZCBjaGFyCiAgKi8K
ICNkZWZpbmUgTUFYXzI1NV9DT1VOVCAgICAgICgoKChzaXplX3QpfjApIC8gMjU1KSAtIDIpCiAK
LWludCBsem8xeF9kZWNvbXByZXNzX3NhZmUoY29uc3QgdW5zaWduZWQgY2hhciAqaW4sIHNpemVf
dCBpbl9sZW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGNoYXIgKm91dCwg
c2l6ZV90ICpvdXRfbGVuKQoraW50IElOSVQgbHpvMXhfZGVjb21wcmVzc19zYWZlKGNvbnN0IHVu
c2lnbmVkIGNoYXIgKmluLCBzaXplX3QgaW5fbGVuLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGNoYXIgKm91dCwgc2l6ZV90ICpvdXRfbGVuKQogewogICAgIHVuc2ln
bmVkIGNoYXIgKm9wOwogICAgIGNvbnN0IHVuc2lnbmVkIGNoYXIgKmlwOwoKCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 09:10:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 09:10: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-devel-bounces@lists.xenproject.org>)
	id 1gh9s6-0004XP-4B; Wed, 09 Jan 2019 09:09: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=3izX=PR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gh9s4-0004XK-OS
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 09:09:56 +0000
X-Inumbo-ID: 54481d7c-13ee-11e9-842f-dfe375b7d20d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54481d7c-13ee-11e9-842f-dfe375b7d20d;
 Wed, 09 Jan 2019 09:09:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4EFDDAE04;
 Wed,  9 Jan 2019 09:09:54 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C35B94F020000780020BB36@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <c7582983-3d63-3d76-0b22-962b86c0da15@suse.com>
Date: Wed, 9 Jan 2019 10:09:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C35B94F020000780020BB36@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] tmem: default to off
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMjAxOSAxMDowNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQXMgYSBzaG9ydCB0ZXJt
IGFsdGVybmF0aXZlIHRvIGRlbGV0aW5nIHRoZSBjb2RlLCBkZWZhdWx0IGl0cyBidWlsZGluZwo+
IHRvIG9mZiAob3ZlcnJpZGFibGUgaW4gRVhQRVJUIG1vZGUgb25seSkuIEFkZGl0aW9uYWxseSBt
YWtlIHN1cmUgb3RoZXIKPiByZWxhdGVkIGJhZ2dhZ2UgKExaTyBjb2RlKSB3b24ndCBiZSBjYXJy
aWVkIHdoZW4gdGhlIG9wdGlvbiBpcyBvZmYgKHdpdGgKPiBUTUVNIHNjaGVkdWxlZCB0byBiZSBk
ZWxldGVkIGFueXdheSwgSSBkaWRuJ3Qgd2FudCB0byBpbnRyb2R1Y2UgYQo+IHNlcGFyYXRlIEtj
b25maWcgb3B0aW9uIHRvIGNvbnRyb2wgdGhlIExaTyBjb21wcmVzc2lvbiBjb2RlLCBhbmQgaGVu
Y2UKPiBDT05GSUdfVE1FTSBpcyB1c2VkIGRpcmVjdGx5IHRoZXJlKS4gU2ltaWxhcmx5IEkgY291
bGRuJ3QgYmUgYm90aGVyZWQgdG8KPiBhZGQgYWN0dWFsIGNvbnRlbnQgdG8gdGhlIGNvbW1hbmQg
bGluZSBvcHRpb24gZG9jIGZvciB0aGUgdHdvIGFmZmVjdGVkCj4gb3B0aW9ucy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gV2hpbGUg
bm90IHBvc3RlZCBwcmV2aW91c2x5LCB0aGlzIGlzIG1lYW50IHRvIGJlIGNvbnNpZGVyZWQgYQo+
IHJlcGxhY2VtZW50IGZvciB0aGUgVE1FTSByZW1vdmFsIHBhdGNoLCB3aGljaCB3YXMgcG9zdGVk
IGluIHRpbWUuIEkKPiB0aGVyZWZvcmUgd291bGQgbGlrZSB0byBzZWUgdGhpcyBhbGxvd2VkIGlu
IGZvciA0LjEyLgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 09:11:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 09:11: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-devel-bounces@lists.xenproject.org>)
	id 1gh9tu-0005Dg-Gu; Wed, 09 Jan 2019 09:11: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=mb6b=PR=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gh9ts-0005DV-LS
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 09:11:48 +0000
X-Inumbo-ID: 96d17648-13ee-11e9-a16c-5f0860ed8507
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96d17648-13ee-11e9-a16c-5f0860ed8507;
 Wed, 09 Jan 2019 09:11:47 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 1590C3016E6C; Wed,  9 Jan 2019 11:11:46 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 067A8306E477;
 Wed,  9 Jan 2019 11:11:46 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>,
 Petre Pircalabu <ppircalabu@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <cover.1545245243.git.ppircalabu@bitdefender.com>
 <b1269ed5b2454c8fd3c373bc92201efe13fc8194.1545245243.git.ppircalabu@bitdefender.com>
 <5C34CF81020000780020B648@prv1-mh.provo.novell.com>
 <7bb4f60e-55d2-925e-20ae-0fe25e254199@bitdefender.com>
 <5C34D433020000780020B7E8@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <c52d28d1-c18e-d89e-7a18-908ca44775ca@bitdefender.com>
Date: Wed, 9 Jan 2019 11:11:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C34D433020000780020B7E8@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [RFC PATCH 6/6] xc_version: add vm_event interface
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzgvMTkgNjo0NyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMDEuMTkg
YXQgMTc6MzcsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gT24gMS84LzE5
IDY6MjcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTkuMTIuMTggYXQgMTk6NTIs
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4gU2lnbmVkLW9mZi1ieTog
UGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4+Cj4+PiBBbiBl
bXB0eSBkZXNjcmlwdGlvbiBpcyBub3QgaGVscGZ1bC4gVGhlIGltbWVkaWF0ZSBxdWVzdGlvbiBp
czogV2h5Pwo+Pj4gV2UgZG9uJ3QgZG8gdGhpcyBmb3Igb3RoZXIgaW50ZXJmYWNlIHZlcnNpb25z
LiBJJ20gdW5jb252aW5jZWQgYQo+Pj4gc3BlY2lhbCBwdXJwb3NlIHBpZWNlIG9mIGluZm9ybWF0
aW9uIGxpa2UgdGhpcyBvbmUgYmVsb25ncyBpbnRvIHRoZQo+Pj4gcmF0aGVyIGdlbmVyaWMgdmVy
c2lvbiBoeXBlcmNhbGwuCj4+Cj4+IEZvciBhbiBpbnRyb3NwZWN0aW9uIGFwcGxpY2F0aW9uIG1l
YW50IHRvIGJlIGRlcGxveWVkIG9uIHNldmVyYWwgWGVuCj4+IHZlcnNpb25zIHdpdGhvdXQgcmVj
b21waWxpbmcsIGl0IGlzIGltcG9ydGFudCB0byBiZSBhYmxlIHRvIGRlY2lkZSBhdAo+PiBydW50
aW1lIHdoYXQgc2l6ZSBhbmQgbGF5b3V0IHRoZSB2bV9ldmVudCBzdHJ1Y3QgaGFzLgo+Pgo+PiBD
dXJyZW50bHkgdGhpcyBjYW4gc29tZXdoYXQgYmUgZG9uZSBieSBhc3NvY2lhdGluZyB0aGUgY3Vy
cmVudCB2ZXJzaW9uCj4+IHdpdGggdGhlIHZtX2V2ZW50IHZlcnNpb24sIGJ1dCB0aGF0IGlzIG5v
dCBpZGVhbCBmb3Igb2J2aW91cyByZWFzb25zLgo+PiBSZWFkaW5nIHRoZSB2bV9ldmVudCB2ZXJz
aW9uIGZyb20gYW4gYWN0dWFsIHZtX2V2ZW50IGlzIGFsc28gb3V0IG9mIHRoZQo+PiBxdWVzdGlv
biwgYmVjYXVzZSBpbiBvcmRlciB0byBiZSBhYmxlIHRvIHJlY2VpdmUgdGhlIGZpcnN0IHZtX2V2
ZW50IHdlCj4+IGhhdmUgdG8gc2V0IHRoZSByaW5nIGJ1ZmZlciB1cCwgYW5kIHRoYXQgcmVxdWly
ZXMga25vd2xlZGdlIG9mIHRoZSBzaXplCj4+IG9mIHRoZSB2bV9ldmVudC4gU28gYSBydW4tdGlt
ZSBtZWNoYW5pc20gZm9yIHF1ZXJ5aW5nIHRoZSB2bV9ldmVudAo+PiB2ZXJzaW9uIGlzIG5lZWRl
ZC4KPj4KPj4gV2UganVzdCB0aG91Z2h0IHRoYXQgdGhpcyB3YXMgdGhlIG1vc3QgZmxleGlibGUg
cGxhY2UgdG8gYWRkIGl0Lgo+IAo+IEhvdyBhYm91dCBhIG5ldyBYRU5fRE9NQ1RMX1ZNX0VWRU5U
X0dFVF9WRVJTSU9OPwoKVGhhdCB3b3VsZCB3b3JrIGFzIHdlbGwsIHdlIGp1c3QgdGhvdWdodCB0
aGlzIHdhcyB0aGUgbGVhc3QgaW50cnVzaXZlIAphbmQgbW9zdCBleHRlbnNpYmxlIHdheSB0byBk
byBpdCAob3RoZXIgcXVlcmllcyBjb3VsZCBiZSBhZGRlZCBzaW1pbGFybHkgCmluIHRoZSBmdXR1
cmUsIHdpdGhvdXQgbmVlZGluZyBhIG5ldyBET01DVEwgLyBsaWJ4YyB0b29sc3RhY2sgCm1vZGlm
aWNhdGlvbnMpLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 09:13:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 09:13: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-devel-bounces@lists.xenproject.org>)
	id 1gh9vl-0005KT-Ub; Wed, 09 Jan 2019 09:13: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=Qffc=PR=gmail.com=vikram.ks123@srs-us1.protection.inumbo.net>)
 id 1gh9vk-0005KK-R9
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 09:13:44 +0000
X-Inumbo-ID: dc11dcbc-13ee-11e9-92db-bc764e045a96
Received: from mail-qt1-x830.google.com (unknown [2607:f8b0:4864:20::830])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc11dcbc-13ee-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 09:13:42 +0000 (UTC)
Received: by mail-qt1-x830.google.com with SMTP id d19so7527292qtq.9
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 01:13:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=3jaBnKvwkQLf9pSzRe1Hyy6vYNBXt1sLPYPNeJlENiA=;
 b=j5vOytGFWcLsbpIER1GNZ5+mQe0uruLr4HRbS5b1vvVvSxktGrICNN6u+QeUNjuLHh
 1YGt+XGo6mb3Qw5gxg7OPgzKp8M+Y3QW7VhUOxVHmEM3GvwZar42Qe/4t59nGt/P2qVB
 qWKfoD0tTMXjUtIYm4D8X8JjwtEuDiTnGYPRx1MIT6HVtBhG+YB+vqbNL8ksG0AFrXhH
 Uj7qJJxzOIgfNwisu1BqKVJEhxgxAXishVe7/wK9HeDFzLYOKDYPodOqIoVZsLQcTY0U
 xZHQ2qsR6PWmiFMLgVyfN0YltD0fBNdJYbEG2C2FlU0FklSA6ELBHd+hZ/cPDkgOBN25
 I8/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=3jaBnKvwkQLf9pSzRe1Hyy6vYNBXt1sLPYPNeJlENiA=;
 b=sf80ImuY45fvJwhHo8bTYnuOGsXfbFvDdHL5nFiYpKr5zSLFTLUJ0RUiN23+gnGkW/
 kInG1CglZ98/BlpckQBi0VwSTvRJtmEOYVYW7n90TqiaFppUV+xhfaKMUtpG5nI+PBuj
 S2MSxjxxutQqw82skmPjmy8fGNNpAhq7EViMTRCPcJp+IYNbvNjioVfAqugTPslq0fbb
 dc2U/ujOH1++KqoqXr6c0se/fkFl8r3Vt6Dw+68nNIR8YjltJdPO7YIJ7Bh2XvjW5fhm
 GCrwTuN1idQeEZEtGN1MlQ1aRNRgyqLH3FfOxsR94axRwVgB8r+iqo9Zimsb8k3gkIq2
 r13w==
X-Gm-Message-State: AJcUukdmyaQGxHJQ99vHj0cP0WZTHbT3QCI8kc7NuzZAw1Flatbfmocn
 JcmlOUtPYPv1n7kJV7821td/Hu4RrAuuTEgkc2u/XVZZ
X-Google-Smtp-Source: ALg8bN5aOj64klPSa3qBRsbpHamRv9siDaiQiiA9EopLUKVbxxTOI/44QDyWbO3p4S3ZqeNlwMMGlCZxdXeBcCU8JZU=
X-Received: by 2002:ac8:274a:: with SMTP id h10mr4789056qth.189.1547025222171; 
 Wed, 09 Jan 2019 01:13:42 -0800 (PST)
MIME-Version: 1.0
From: "vikram k.s." <vikram.ks123@gmail.com>
Date: Wed, 9 Jan 2019 14:43:30 +0530
Message-ID: <CAFR-8FHDiKPLFFUaZy7t84JN-EvQG93ZTsMSVDmQgSyNBfWwTA@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [XEN][ARM64]: Qemu unhandled level 1 translation fault
 and p2m failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1161655937306953247=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1161655937306953247==
Content-Type: multipart/alternative; boundary="000000000000d381af057f02e096"

--000000000000d381af057f02e096
Content-Type: text/plain; charset="UTF-8"

Hello,

   - We are using XEN-4.12.
   - Linux 4.14 as dom0 and Linux4.19 as domU.

When domU is create getting below log.
qemu-system-i38[3478]: unhandled level 1 translation fault (11) at
0x00000010, esr 0x92000005, in libxengnttab.so.1.2[7faf9cd000+3000]

Also  p2m is failing .
(XEN) p2m.c:1456: d2v4: gvirt_to_maddr failed va=0xffff80001dfa1090
flags=0x1 par=0x80

Not sure whether these two issue are dependent or not. Please help in
resolving this issue.

Please find the complete domU boot log attached below.

Regards
Vks

--000000000000d381af057f02e096
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello, <br></div><div><ul><li>We are using XEN-4.12.<=
/li><li>Linux 4.14 as dom0 and Linux4.19 as domU.</li></ul><div>When domU i=
s create getting below log.</div><div>qemu-system-i38[3478]: unhandled leve=
l 1 translation fault (11) at 0x00000010, esr 0x92000005, in libxengnttab.s=
o.1.2[7faf9cd000+3000]</div><div><br></div><div>Also=C2=A0 p2m is failing .=
</div><div>(XEN) p2m.c:1456: d2v4: gvirt_to_maddr failed va=3D0xffff80001df=
a1090 flags=3D0x1 par=3D0x80</div><div><br></div><div>Not sure whether thes=
e two issue are dependent or not. Please help in resolving this issue.</div=
><div><br></div><div>Please find the complete domU boot log attached below.=
</div><div><br></div><div>Regards</div><div>Vks<br></div></div></div>

--000000000000d381af057f02e096--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1161655937306953247==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 09 09:31:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 09:31: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-devel-bounces@lists.xenproject.org>)
	id 1ghACZ-0006py-G9; Wed, 09 Jan 2019 09:31: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=E6za=PR=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ghACY-0006pt-1Z
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 09:31:06 +0000
X-Inumbo-ID: 48521909-13f1-11e9-92db-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::723])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48521909-13f1-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 09:31:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=pMIzO9M2rckHtLgkTkYAErTjqwGtsci1/p7eTIlTmrA=;
 b=Xsig7slDLm5dEGpp8YddY1uNtTpuR/Jm3caoE/mJ9qDryvPKD/ExcUNrOQ2hqGYQSIGIPPTYQS9yCYSSubt5OAmP+mixyw37iM7eW6mzI9XJve1zcKGPrhxVV90fsCZiBN+TV2q7ZblbYIrNc07HArElvOcedBjMySFnRjxb3wQ=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB0768.eurprd02.prod.outlook.com (10.162.14.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.13; Wed, 9 Jan 2019 09:30:59 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5%4]) with mapi id 15.20.1495.011; Wed, 9 Jan 2019
 09:30:59 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: George Dunlap <george.dunlap@citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, Suravee Suthikulpanit
 <suravee.suthikulpanit@amd.com>, Brian Woods <brian.woods@amd.com>, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>
Thread-Topic: [RFC PATCH 2/2] x86/mm: Add mem access rights to NPT
Thread-Index: AQHUVbjCoU3/Z5RAskyU0VB8ghTOWKUCz68AgAEhIwCAo1/HAA==
Date: Wed, 9 Jan 2019 09:30:59 +0000
Message-ID: <821c3f9e-698d-7247-a095-6572e73d36d1@bitdefender.com>
References: <20180926164741.13405-1-george.dunlap@citrix.com>
 <20180926164741.13405-2-george.dunlap@citrix.com>
 <6c2e77c5-fe94-3644-8b33-ac8785e4d065@citrix.com>
 <0f46782a-66f5-f2c6-4ed1-3e4dc4c7e6a7@citrix.com>
In-Reply-To: <0f46782a-66f5-f2c6-4ed1-3e4dc4c7e6a7@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP123CA0106.GBRP123.PROD.OUTLOOK.COM
 (2603:10a6:401:5f::22) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB0768;
 6:tPsg/Vq+W63YNGjllzvny4qWeCEMdjotvAaxVUf9uXuIf8TzCEhychmtdzvCjgF0LduMF75Bm7d6R2Gw0Ht8x9F4skIcZneHxzMSBzLNIkRptLUknP3JwTN71XKckk9WrYMqJzTeVRnUMvcHIBvZXvDZIDyI7YnWbFyeGIWm8aaHYRWJLKG5NrDM3PmcwqYykTFjwUQJMPSfffSMyf8kPTQ7odC0qPiG7dSeqiO7MqJ7Kfy4NAjkD7Z+TYE/VrGyLRGhDTpBXrS6kSyCXewBzSZz8G3TSJvIeJQUiU/eX7WOHsxP50JV9y+gNJ8Rt+TswRucQOUXhBJnNAPU0hDomrVzrgZ4J+uCS8JNTONmpRrQAZj+oWX/fN3HwwsgMSSh3flYn1fJ8QXSIMWCQo+dOobrrPqfFcFKJ3V7VjmRYYS+rvKTcocbRjnluTOgKoCMDT5QPsbUHfIEIT6jxFSYOw==;
 5:NzyACEI2ubaNY3EugvBds/9yMBdGQnDCpT939jX0qi2xqUjlJyQFz6bih108MkvBmW8MKek7MB8ucpGT78BYM0SAJyj8mJzcTwPCcw7Sxz+1QRaEVvypB+6ak38Dp6q/JfCgdJqlyHiuE63QVFAq52jCyxL+GiCkoTbKtxIJaHXLks9sQSmFa+LVgSy5h+D1LOwshYu9ucUr2nXTLspY1w==;
 7:IRJtbrV2HJnqeViMm5cvCS18t2V7It4fPx+qFBRyTiu5jl0tYkLWCK0VczaZVQ1w3MJWNXZfxGi2bvMOydByB9VI7xtTCaEUhPhIFPxucM8JJvonH00ZLh48cXJOQPZjYo/+9+BIwI+eCVU2h5zTOg==
x-ms-office365-filtering-correlation-id: 02b26822-901e-4327-576c-08d6761529e8
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB0768; 
x-ms-traffictypediagnostic: VI1PR02MB0768:|VI1PR02MB0768:
x-microsoft-antispam-prvs: <VI1PR02MB0768EA1D2582A6030822109BAB8B0@VI1PR02MB0768.eurprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231475)(944501520)(52105112)(6041310)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB0768; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB0768; 
x-forefront-prvs: 0912297777
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(136003)(346002)(39860400002)(396003)(376002)(189003)(199004)(305945005)(7416002)(53936002)(7736002)(86362001)(186003)(76176011)(2501003)(93886005)(52116002)(26005)(53546011)(102836004)(6506007)(66066001)(31696002)(11346002)(2616005)(476003)(446003)(97736004)(81156014)(110136005)(54906003)(316002)(81166006)(8936002)(68736007)(478600001)(36756003)(14454004)(386003)(71200400001)(71190400001)(8676002)(6486002)(6436002)(6512007)(105586002)(99286004)(486006)(106356001)(256004)(14444005)(217873002)(31686004)(5660300001)(2906002)(3846002)(6116002)(25786009)(107886003)(229853002)(4326008)(6246003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB0768;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: HRKJ052rki2N9xFYvtr5zZQ4Q5Mi3rU7zJtWOyNcOCFyuX7htv4zVuvH1xNu1TbvR44ugcLPhADMkMlROCvm241wL0OjDx1ARo2x4E/5gybnSXPbp0+wa8XrJoslC7PvU62wX2uZp1fAJzK0Wr2ZZbLwh0kxLxPOG67EgPhsVs2eOZHMTol95n0qQPKUuXTfB97rWRNuDsfJjKgCeoGcQck/sW7FrQXatht2xwA4+wZoFbuWwmUmnw6pmbBXbAssyE1EWzgtas757aEjkJrWXqX6mpwIITE/nNdpIgJPPv9xWideXtJfGiR8JUpPgm+K
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <13ED044F1A8CE24A9F9A58B08D59FEEE@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 02b26822-901e-4327-576c-08d6761529e8
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jan 2019 09:30:57.9000 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB0768
Subject: Re: [Xen-devel] [RFC PATCH 2/2] x86/mm: Add mem access rights to NPT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Paul Durrant <paul.durrant@citrix.com>, Tim Deegan <tim@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZw0KDQpTdXJhdmVlIC8gQnJpYW4gLyBCb3JpcyBhbnkgaWRlYXMgb24gdGhpcyB0b3BpYyBh
cmUgYXBwcmVjaWF0ZWQuDQoNClJlZ2FyZHMsDQpBbGV4DQoNCk9uIDI3LjA5LjIwMTggMTM6Mzcs
IEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+IE9uIDA5LzI2LzIwMTggMDY6MjIgUE0sIEFuZHJldyBD
b29wZXIgd3JvdGU6DQo+PiBPbiAyNi8wOS8xOCAxNzo0NywgR2VvcmdlIER1bmxhcCB3cm90ZToN
Cj4+PiBGcm9tOiBJc2FpbGEgQWxleGFuZHJ1IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4NCj4+
Pg0KPj4+IFRoaXMgcGF0Y2ggYWRkcyBhY2Nlc3MgY29udHJvbCBmb3IgTlBUIG1vZGUuDQo+Pj4N
Cj4+PiBUaGVyZSBhcmVu4oCZdCBlbm91Z2ggZXh0cmEgYml0cyB0byBzdG9yZSB0aGUgYWNjZXNz
IHJpZ2h0cyBpbiB0aGUgTlBUIHAybQ0KPj4+IHRhYmxlLCBzbyB3ZSBhZGQgYSByYWRpeCB0cmVl
IHRvIHN0b3JlIGV4dHJhIGluZm9ybWF0aW9uLg0KPj4NCj4+IEknbSBzb3JyeSB0byByZS1vcGVu
IHRoaXMgYXJndW1lbnQsIGJ1dCB3aHk/DQo+Pg0KPj4gSVNUUiB0aGVyZSBiZWluZyBzb21lIGFy
Z3VtZW50IGJhc2VkIG9uIHBhZ2V0YWJsZSBzaGFyaW5nIHdpdGggdGhlDQo+PiBJT01NVSwgYnV0
IHRoYXQgZG9lc24ndCB3b3JrIGF0IHRoZSBtb21lbnQgYW5kIGNhbid0IHJlYXNvbmFibHkgYmUg
bWFkZQ0KPj4gdG8gd29yay7CoCBGb3Igb25lLCBhdHRlbXB0aW5nIHRvIHVzZSBwdCBzaGFyaW5n
IHdpbGwgYnJlYWsgYXMgc29vbiBhcw0KPj4geW91IHRyeSBhbmQgRE1BIHRvIGEgbWFwcGVkIGdy
YW50Lg0KPj4NCj4+IEknbSBkaXNpbmNsaW5lZCB0byBsZXQgYSBicm9rZW4gdmVzdGlnaWFsIGZl
YXR1cmUgZ2V0IGluIHRoZSB3YXkgb2YgcmVhbA0KPj4gaW1wcm92ZW1lbnRzLg0KPj4NCj4+IEJl
eW9uZCB0aGF0LCBhbiBOUFQgUFRFIGhhcyBiYXNpY2FsbHkgdGhlIHNhbWUgbnVtYmVyIG9mIHNv
ZnR3YXJlDQo+PiBhdmFpbGFibGUgYml0cyBhcyBhbiBFUFQgUFRFLg0KPj4NCj4+IEFtIEkgbWlz
c2luZyBhbnl0aGluZz8NCj4gDQo+IFdvdyAtLSBsb29rcyBsaWtlIElPTU1VL3AybSBzaGFyaW5n
IGhhcyBiZWVuIGRpc2FibGVkIHVuY29uZGl0aW9uYWxseQ0KPiBzaW5jZSAyMDE0LiAgSWYgbm9i
b2R5IGhhcyBjb21wbGFpbmVkIHNpbmNlIHRoZW4sIHRoYXQgc2VlbXMgbGlrZSBhIGdvb2QNCj4g
ZW5vdWdoIHJlYXNvbiB0byBtZSB0byByaXAgaXQgb3V0Lg0KPiANCj4gU3VyYXZlZSAvIEJyaWFu
IC8gQm9yaXMgLS0gYW55IG9waW5pb25zPw0KPiANCj4gVGhlIG1haW4gcmVhc29uIHRvIGdvIHdp
dGggdGhlICdleHRyYSBiaXRzJyBzb2x1dGlvbiByYXRoZXIgdGhhbiB0aGUNCj4gJ3JpcCBvdXQg
aW9tbXUvcDJtIHNoYXJpbmcnIHNvbHV0aW9uIGlzIGJlY2F1c2UgcGVvcGxlIGhhdmUgYmVlbg0K
PiBwcm9nbm9zdGljYXRpbmcgZm9yIHllYXJzIHRoYXQgd2Ugd291bGQgYmUgcnVubmluZyBvdXQg
b2YgYml0cyBhbmQgbmVlZA0KPiBtb3JlIGF0IHNvbWUgcG9pbnQgaW4gdGhlIGZ1dHVyZS4gIEkg
dGhvdWdodCBQYXVsLCBmb3IgaW5zdGFuY2UsIG1pZ2h0DQo+IGhhdmUgYSB1c2UgZm9yIHRoZSBl
eHRyYSBiaXRzLiAgQnV0IEknbSBoYXBweSB0byB3YWl0IHVudGlsIHN1Y2ggdGltZSBhcw0KPiB3
ZSBuZWVkIGl0IGFuZCB0aGVuIGZpc2ggdGhpcyBwYXRjaCBvdXQgb2YgdGhlIG1haWwgYXJjaGl2
ZXMuDQo+IA0KPiAgIC1HZW9yZ2UNCj4gDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 09:35:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 09:35: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-devel-bounces@lists.xenproject.org>)
	id 1ghAGX-0006zG-2I; Wed, 09 Jan 2019 09:35: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=7QHe=PR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghAGV-0006zB-I4
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 09:35:11 +0000
X-Inumbo-ID: db6111bb-13f1-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db6111bb-13f1-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 09:35:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Jan 2019 02:35:09 -0700
Message-Id: <5C35C04B020000780020BB8D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 09 Jan 2019 02:35:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Jason Andryuk" <jandryuk@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAKf6xpvXBGUwFAjvwromG737Bg-_MB7rWBB=Oj7q2zHgaiF5mg@mail.gmail.com>
In-Reply-To: <CAKf6xpvXBGUwFAjvwromG737Bg-_MB7rWBB=Oj7q2zHgaiF5mg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE5IGF0IDIzOjU0LCA8amFuZHJ5dWtAZ21haWwuY29tPiB3cm90ZToKCkZp
cnN0IG9mIGFsbCAtIHBsZWFzZSB0cmltIHlvdXIgcmVwbGllcy4KCj4gT24gTW9uLCBKYW4gNywg
MjAxOSBhdCAyOjQzIEFNIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci53LmNsYXJrQGdt
YWlsLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRv
Ywo+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPj4gQEAgLTE4Miw2
ICsxODIsMTcgQEAgUGVybWl0IFhlbiB0byB1c2UgIkFsd2F5cyBSdW5uaW5nIEFQSUMgVGltZXIi
IHN1cHBvcnQgb24gY29tcGF0aWJsZSBoYXJkd2FyZQo+PiAgaW4gY29tYmluYXRpb24gd2l0aCBj
cHVpZGxlLiAgVGhpcyBvcHRpb24gaXMgb25seSBleHBlY3RlZCB0byBiZSB1c2VmdWwgZm9yCj4+
ICBkZXZlbG9wZXJzIHdpc2hpbmcgWGVuIHRvIGZhbGwgYmFjayB0byBvbGRlciB0aW1pbmcgbWV0
aG9kcyBvbiBuZXdlciBoYXJkd2FyZS4KPj4KPj4gKyMjIyBhcmdvCj4+ICs+IGA9IDxib29sZWFu
PmAKPj4gKwo+PiArPiBEZWZhdWx0OiBgZmFsc2VgCj4+ICsKPj4gK0VuYWJsZSB0aGUgQXJnbyBo
eXBlcnZpc29yLW1lZGlhdGVkIGludGVyZG9tYWluIGNvbW11bmljYXRpb24gbWVjaGFuaXNtLgo+
PiArCj4+ICtUaGlzIGFsbG93cyBkb21haW5zIGFjY2VzcyB0byB0aGUgQXJnbyBoeXBlcmNhbGws
IHdoaWNoIHN1cHBvcnRzIHJlZ2lzdHJhdGlvbgo+PiArb2YgbWVtb3J5IHJpbmdzIHdpdGggdGhl
IGh5cGVydmlzb3IgdG8gcmVjZWl2ZSBtZXNzYWdlcywgc2VuZGluZyBtZXNzYWdlcyB0bwo+PiAr
b3RoZXIgZG9tYWlucyBieSBoeXBlcmNhbGwgYW5kIHF1ZXJ5aW5nIHRoZSByaW5nIHN0YXR1cyBv
ZiBvdGhlciBkb21haW5zLgo+PiArCj4gCj4gRG8gd2Ugd2FudCB0byBzYXkgaXQncyBvbmx5IGF2
YWlsYWJsZSB3aGVuIFhlbiBpcyBjb21waWxlZCB3aXRoIENPTkZJR19BUkdPPwoKV2UgZG9uJ3Qg
ZG8gc28gZWxzZXdoZXJlLCBzbyBJJ20gd2l0aCBDaHJpc3RvcGhlci4KCj4+ICsgICAgICovCj4+
ICsgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4+ICsgICAgLyogZG9tYWlu
IHRvIGJlIG5vdGlmaWVkIHdoZW4gc3BhY2UgaXMgYXZhaWxhYmxlICovCj4+ICsgICAgZG9taWRf
dCBkb21haW5faWQ7Cj4+ICsgICAgdWludDE2X3QgcGFkOwo+IAo+IENhbiB3ZSBvcmRlciBkb21h
aW5faWQgYWZ0ZXIgbGVuIGFuZCBkcm9wIHRoZSBwYWQ/CgpUaGF0IHdvdWxkIHN0aWxsIGNhbGwg
Zm9yIGEgcGFkIGZpZWxkIC0gd2UgcHJlZmVyIHRvIGhhdmUgZXhwbGljaXQgcGFkZGluZywKYW5k
IGFsc28gdG8gY2hlY2sgaXQncyB6ZXJvLCB0aGUgbGF0dGVyIHRvIGFsbG93IGZvciBhc3NpZ25p
bmcgbWVhbmluZyB0bwp0aGUgZmllbGQgZG93biB0aGUgcm9hZC4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 09:39:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 09:39: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-devel-bounces@lists.xenproject.org>)
	id 1ghAKV-0007C4-Nr; Wed, 09 Jan 2019 09:39: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=7QHe=PR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghAKU-0007Bz-AM
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 09:39:18 +0000
X-Inumbo-ID: 6e186636-13f2-11e9-9e73-17434a51fd9b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e186636-13f2-11e9-9e73-17434a51fd9b;
 Wed, 09 Jan 2019 09:39:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Jan 2019 02:39:15 -0700
Message-Id: <5C35C142020000780020BBAC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 09 Jan 2019 02:39:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
 <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
 <5BEBD25B02000078001FBCA4@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901021006200.800@sstabellini-ThinkPad-X260>
 <5C2F1DC9020000780020A1D8@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901040853520.800@sstabellini-ThinkPad-X260>
 <5C33022D020000780020A9D1@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901071023280.800@sstabellini-ThinkPad-X260>
 <5C345963020000780020B227@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901080936030.800@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901080953330.800@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901080953330.800@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, nd@arm.com,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE5IGF0IDE5OjA4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCA4IEphbiAyMDE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IFNvLCB0
aGlzIGlzIHdoYXQgSSBhbSBnb2luZyB0byBkbzogSSdsbCBzZW5kIGEgc2VyaWVzIHVwZGF0ZSBh
Y2NvcmRpbmcKPj4gdG8geW91ciBzdWdnZXN0aW9uLCB3aXRoIFNZTUJPTCByZXR1cm5pbmcgdGhl
IG5hdGl2ZSBwb2ludGVyIHR5cGUuIEFzIEkKPj4gd3JvdGUgZWFybGllciwgYWx0aG91Z2ggd2Vh
a2VyLCBpdCBpcyBzdGlsbCBhbiBpbXByb3ZlbWVudCBmcm9tIG15IHBvaW50Cj4+IG9mIHZpZXcu
Cj4gCj4gVGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggdGhpcyB0aG91Z2ggSSBkaWRuJ3QgZm9yZXNl
ZSA6LSgKPiAKPiBUaGUgbmF0aXZlIHR5cGUgb2YgX3N0YXJ0IGlzIG5vdCBjaGFyKiAtLSBpdCBp
cyBjaGFyW10uIFNvIEkgY2Fubm90Cj4gYWN0dWFsbHkgcmV0dXJuIHRoZSBuYXRpdmUgdHlwZSBm
cm9tIFNZTUJPTCBiZWNhdXNlIEkgY2Fubm90IGNhc3QgdG8KPiAoY2hhcltdKS4gSSBkaWRuJ3Qg
bm90aWNlIGl0IHVudGlsIEkgYWN0dWFsbHkgdHJpZWQgaXQuCj4gCj4gU2VlIHRoZSBpbXBsZW1l
bnRhdGlvbiBvZiBSRUxPQ19ISURFOgo+IAo+ICAgI2RlZmluZSBSRUxPQ19ISURFKHB0ciwgb2Zm
KSAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAoeyB1bnNpZ25lZCBsb25nIF9fcHRyOyAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICAgICAgIF9fYXNtX18gKCIiIDogIj1yIihfX3B0cikgOiAi
MCIocHRyKSk7ICAgICAgXAo+ICAgICAgICh0eXBlb2YocHRyKSkgKF9fcHRyICsgKG9mZikpOyB9
KQo+IAo+IEl0IGNhc3RzIHRvIHRoZSB0eXBlIGF0IHRoZSBlbmQsIHRoZSBlcnJvciBpczoKPiAK
PiAgIGVycm9yOiBjYXN0IHNwZWNpZmllcyBhcnJheSB0eXBlCj4gICAgICAgICh0eXBlb2YocHRy
KSkgKF9fcHRyICsgKG9mZikpOyB9KQo+IAo+IFdlIGhhdmUgYSBmZXcgb3B0aW9uczoKPiAKPiAx
KSB1c2UgdW5zaWduZWQgbG9uZyBhcyBpbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNlcmllcyAodGhl
IExpbnV4IGtlcm5lbAo+IGFsc28gdXNlcyB0aGlzIHRlY2huaXF1ZSkKPiBTb3JyeSBpZiBJIGlu
c2lzdCwgaXQgaXMgc3RpbGwgdGhlIGJlc3QgSSB0aGluayA6LSkKPiAKPiAyKSBjYXN0cyB0aGUg
cGFyYW1ldGVycyBvZiBTWU1CT0wgdG8gdGhlIGNvcnJlc3BvbmRpbmcgcG9pbnRlciB0eXBlCj4g
Rm9yIGluc3RhbmNlOgo+ICAgU1lNQk9MKChjaGFyICopX3N0YXJ0KQo+ICAgU1lNQk9MKChzdHJ1
Y3QgYWx0X2luc3RyICopX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCkKPiBUaGlzIHdvcmtzLCBidXQg
aXQgaXMgdWdseSwgSSB3b3VsZCBzYXkgaXQgbWFrZXMgdGhlIGNvZGUgd29yc2UgdGhhbgo+IG9w
dGlvbiAxKQo+IAo+IDIpIGFsd2F5cyByZXR1cm4gdm9pZCogZnJvbSBTWU1CT0wKPiBJIGRvbid0
IHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIHVzZSB2b2lkKiBhcyBhIHdvcmthcm91bmQgaGVy
ZQo+IAo+IDMpIHBhc3MgdGhlIGRlc2lyZWQgcmV0dXJuIHR5cGUgdG8gU1lNQk9MCj4gRm9yIGlu
c3RhbmNlOgo+ICAgU1lNQk9MKF9zdGFydCwgY2hhciAqKQo+ICAgU1lNQk9MKF9fYWx0X2luc3Ry
dWN0aW9uc19lbmQsIHN0cnVjdCBhbHRfaW5zdHIgKikKPiBUaGVuIFNZTUJPTCB3b3VsZCBhdXRv
bWF0aWNhbGx5IGNhc3QgdGhlIHJldHVybiB0eXBlIHRvIGNoYXIgKiBhbmQKPiBzdHJ1Y3QgYWx0
X2luc3RyICogYWNjb3JkaW5nIHRvIHRoZSBzZWNvbmQgcGFyYW1ldGVyLgo+IAo+IERvIHlvdSBo
YXZlIGFueSBvdGhlciBzdWdnZXN0aW9ucz8KCjQpIAoKI2RlZmluZSBSRUxPQ19ISURFKHB0ciwg
b2ZmKSAgICAgICAgICAgICAgICAgICAgXAogICAgKHsgdW5zaWduZWQgbG9uZyBwdHJfOyAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICBfX2FzbV9fICgiIiA6ICI9ciIocHRyXykgOiAiMCIg
KHB0cikpOyAgICAgIFwKICAgICAgKHR5cGVvZigqKHB0cikpICopIChwdHJfICsgKG9mZikpOyB9
KQoKb3IsIGlmIG5vdCBzdWl0YWJsZSBmb3IgUkVMT0NfSElERSgpIGl0c2VsZiwgY2xvbmUgdGhl
IG1hY3JvIGludG8gb25lCnRoYXQgZml0cyBTWU1CT0woKSdzIG5lZWRzLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 09:55:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 09: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-devel-bounces@lists.xenproject.org>)
	id 1ghAaM-0000Bt-9L; Wed, 09 Jan 2019 09:55: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghAaL-0000Bk-5e
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 09:55:41 +0000
X-Inumbo-ID: b7eba820-13f4-11e9-aede-d700e2a76090
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7eba820-13f4-11e9-aede-d700e2a76090;
 Wed, 09 Jan 2019 09:55:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghAaH-0000HP-Gb; Wed, 09 Jan 2019 09:55:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghAaH-0006um-9m; Wed, 09 Jan 2019 09:55:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghAaH-0000uK-9D; Wed, 09 Jan 2019 09:55:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131875-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=1292f9a05943d32ef96eabb9f0c30cf681665c46
X-Osstest-Versions-That: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 09:55:37 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 131875: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg3NSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTg3NS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEyOTJmOWEwNTk0M2Qz
MmVmOTZlYWJiOWYwYzMwY2Y2ODE2NjVjNDYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMTc2OCAgMjAxOS0wMS0wNiAwOToxODoyNCBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzE4NzUgIDIwMTktMDEtMDkgMDk6MTk6MDAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
CmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBhNWIwZWIzNjM2Li4xMjkyZjlhMDU5ICAx
MjkyZjlhMDU5NDNkMzJlZjk2ZWFiYjlmMGMzMGNmNjgxNjY1YzQ2IC0+IGNvdmVyaXR5LXRlc3Rl
ZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 10:13:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1ghArv-0001mL-0I; Wed, 09 Jan 2019 10:13: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghArt-0001m9-LO
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 10:13:49 +0000
X-Inumbo-ID: 4097465a-13f7-11e9-aba6-d769edbf867c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4097465a-13f7-11e9-aba6-d769edbf867c;
 Wed, 09 Jan 2019 10:13:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghArn-0000il-Ek; Wed, 09 Jan 2019 10:13:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghArn-0007hP-76; Wed, 09 Jan 2019 10:13:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghArn-0001lQ-6T; Wed, 09 Jan 2019 10:13:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1ghArn-0001lQ-6T@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 10:13:43 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-i386-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
LXhzbQp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFu
b2NvcmUvZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
b3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5CiAgQnVnIG5vdCBw
cmVzZW50OiA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1CiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTMxODc4LwoKCiAgY29tbWl0IGQyZjFmNjQyM2JkMWQyM2NmMmZlNzdkNzQwMTk2MWQ3NzEw
OTczNjkKICBBdXRob3I6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBEYXRlOiAg
IFR1ZSBPY3QgMzAgMTQ6NDk6NDIgMjAxOCArMDgwMAogIAogICAgICBPdm1mUGtnOiBSZXBsYWNl
IG9ic29sZXRlZCBuZXR3b3JrIGRyaXZlcnMgZnJvbSBwbGF0Zm9ybSBEU0MvRkRGLgogICAgICAK
ICAgICAgVjI6CiAgICAgIEFkZCBtaXNzZWQgbGlicmFyeSBpbnN0YW5jZSBmb3IgTmV0d29ya1Br
ZyBpU0NTSSBkcml2ZXIuCiAgICAgIAogICAgICBUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSBNZGVN
b2R1bGVQa2cgVENQLCBQWEUgYW5kIGlTQ1NJIGRyaXZlciB3aXRoIHRob3NlCiAgICAgIG9uZXMg
aW4gTmV0d29ya1BrZy4gVGhlc2UgMyBkcml2ZXJzIGluIE1kZU1vZHVsZVBrZyBhcmUgbm90IGJl
aW5nIGFjdGl2ZWx5CiAgICAgIG1haW50YWluZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBmcm9tIGVk
azIgbWFzdGVyIHNvb24uCiAgICAgIAogICAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwu
anVzdGVuQGludGVsLmNvbT4KICAgICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICAgICAgQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAg
ICBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgICBT
aWduZWQtb2ZmLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICAgIFJldmll
d2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKCkZvciBiaXNlY3Rpb24g
cmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L292bWYvYnVpbGQtaTM4Ni14c20ueGVuLWJ1
aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2
ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9n
cy9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWkzODYteHNtLnhlbi1idWlsZCAtLXN1bW1hcnkt
b3V0PXRtcC8xMzE4NzguYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjk0NzUg
LS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBvdm1mIGJ1aWxkLWkzODYteHNtIHhlbi1idWls
ZApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTMxODQ2IGZhaWwgW2hvc3Q9
ZGViaW5hMF0gLyAxMjk0NzUgW2hvc3Q9cGlub3QxXSAxMjk0NTQgW2hvc3Q9Y2hhcmRvbm5heTBd
IDEyOTQzMCBbaG9zdD1iYXJvcXVlMF0gMTI5MzI4IFtob3N0PWFsYmFuYTFdIDEyOTMxMCBbaG9z
dD1kZWJpbmExXSAxMjkyNzMgW2hvc3Q9ZGViaW5hMV0gMTI5MjY4IFtob3N0PWJhcm9xdWUxXSAx
MjkyMzggW2hvc3Q9YmFyb3F1ZTBdIDEyOTIxOCBbaG9zdD1iYXJvcXVlMV0gMTI5MjEyIFtob3N0
PXBpbm90MF0gMTI5MTkxIFtob3N0PWZpYW5vMF0gMTI5MTcxIFtob3N0PXBpbm90MF0gMTI5MTYy
IFtob3N0PWFsYmFuYTBdIDEyOTEyNSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czog
MTMxODQ2IC8gMTI5MTI1Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8g
dXJsOiBzZWFiaW9zKQpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJl
ZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBhNTNhODg4ZGU4ZjVm
YThkYmY3NWEzODFlMjhmMjVhNTQ5NzU3MmYxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIw
ZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCkJhc2lzIHBhc3MgYzA5YjI1NGJk
YzYwNTBjYzhiNTgwYTI2NTU4ZjY5MmY5NTg2NDVkNiA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
OTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpHZW5lcmF0aW5nIHJldmlz
aW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBodHRwczovL2dpdGh1Yi5jb20v
dGlhbm9jb3JlL2VkazIuZ2l0I2MwOWIyNTRiZGM2MDUwY2M4YjU4MGEyNjU1OGY2OTJmOTU4NjQ1
ZDYtYTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgxZTI4ZjI1YTU0OTc1NzJmMSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IzljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDktZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM5MjY2NmZkZDZlMGFmYWI5ODliMmQ4
OTc1OWQ5YjQzZjJjNjQ1YWU3LWE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYx
ZGIKTG9hZGVkIDMwMDQgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0
IHJlc3VsdHM6CiAxMjkxMjEgW2hvc3Q9YWxiYW5hMF0KIDEyOTEyNSBwYXNzIGMwOWIyNTRiZGM2
MDUwY2M4YjU4MGEyNjU1OGY2OTJmOTU4NjQ1ZDYgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJj
NDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDky
NjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTE5MSBbaG9zdD1maWFu
bzBdCiAxMjkxNjIgW2hvc3Q9YWxiYW5hMF0KIDEyOTE3MSBbaG9zdD1waW5vdDBdCiAxMjkyMTIg
W2hvc3Q9cGlub3QwXQogMTI5MjE4IFtob3N0PWJhcm9xdWUxXQogMTI5MjM4IFtob3N0PWJhcm9x
dWUwXQogMTI5MjczIFtob3N0PWRlYmluYTFdCiAxMjkyNjggW2hvc3Q9YmFyb3F1ZTFdCiAxMjkz
MTAgW2hvc3Q9ZGViaW5hMV0KIDEyOTMyOCBbaG9zdD1hbGJhbmExXQogMTI5NDMwIFtob3N0PWJh
cm9xdWUwXQogMTI5NTM1IFtob3N0PWRlYmluYTFdCiAxMjk0NzUgW2hvc3Q9cGlub3QxXQogMTI5
NDU0IFtob3N0PWNoYXJkb25uYXkwXQogMTI5NTI2IGZhaWwgaXJyZWxldmFudAogMTI5NTczIFto
b3N0PWRlYmluYTFdCiAxMjk2NTcgW2hvc3Q9ZGViaW5hMV0KIDEyOTY2MyBbaG9zdD1kZWJpbmEx
XQogMTI5NjU4IFtob3N0PWRlYmluYTFdCiAxMjk2NDEgW2hvc3Q9ZGViaW5hMV0KIDEyOTYwNCBb
aG9zdD1kZWJpbmExXQogMTI5NjU5IFtob3N0PWRlYmluYTFdCiAxMjk2NjUgW2hvc3Q9ZGViaW5h
MV0KIDEyOTY2NiBbaG9zdD1kZWJpbmExXQogMTI5NjY4IFtob3N0PWRlYmluYTFdCiAxMjk2Njkg
W2hvc3Q9ZGViaW5hMV0KIDEyOTY3MCBbaG9zdD1kZWJpbmExXQogMTI5NzQyIGZhaWwgaXJyZWxl
dmFudAogMTI5NjcxIFtob3N0PWRlYmluYTFdCiAxMjk2OTYgZmFpbCBpcnJlbGV2YW50CiAxMjk2
NzMgW2hvc3Q9ZGViaW5hMV0KIDEyOTczMCBmYWlsIGlycmVsZXZhbnQKIDEyOTY3NCBbaG9zdD1k
ZWJpbmExXQogMTI5NjYyIFtob3N0PWRlYmluYTFdCiAxMjk2NzggW2hvc3Q9ZGViaW5hMV0KIDEy
OTcxOCBmYWlsIGlycmVsZXZhbnQKIDEyOTc0OSBbaG9zdD1kZWJpbmExXQogMTI5NjgyIGZhaWwg
aXJyZWxldmFudAogMTI5Njg0IFtob3N0PWRlYmluYTFdCiAxMjk2ODYgW2hvc3Q9ZGViaW5hMV0K
IDEyOTcyMiBbaG9zdD1kZWJpbmExXQogMTI5Nzc1IGZhaWwgaXJyZWxldmFudAogMTI5Njg5IFto
b3N0PWRlYmluYTFdCiAxMjk3MDMgZmFpbCBpcnJlbGV2YW50CiAxMjk3MjUgW2hvc3Q9ZGViaW5h
MV0KIDEyOTcxNSBmYWlsIGlycmVsZXZhbnQKIDEyOTc0NSBmYWlsIGlycmVsZXZhbnQKIDEyOTcz
NCBmYWlsIGlycmVsZXZhbnQKIDEyOTc1MyBmYWlsIGlycmVsZXZhbnQKIDEyOTc2NCBmYWlsIGly
cmVsZXZhbnQKIDEyOTc1NiBmYWlsIGlycmVsZXZhbnQKIDEyOTc2OSBbaG9zdD1kZWJpbmExXQog
MTI5ODA4IGZhaWwgaXJyZWxldmFudAogMTI5ODEzIFtob3N0PWRlYmluYTFdCiAxMjk4MzIgZmFp
bCBpcnJlbGV2YW50CiAxMjk4MTYgW2hvc3Q9ZGViaW5hMV0KIDEyOTgyMSBmYWlsIGlycmVsZXZh
bnQKIDEyOTc5NyBbaG9zdD1kZWJpbmExXQogMTI5ODI0IGZhaWwgaXJyZWxldmFudAogMTI5ODM4
IGZhaWwgaXJyZWxldmFudAogMTI5ODQ3IGZhaWwgaXJyZWxldmFudAogMTI5ODU2IGZhaWwgaXJy
ZWxldmFudAogMTI5ODkxIGZhaWwgaXJyZWxldmFudAogMTI5OTQ2IFtob3N0PWRlYmluYTFdCiAx
Mjk5MDIgZmFpbCBpcnJlbGV2YW50CiAxMjk5MjggZmFpbCBpcnJlbGV2YW50CiAxMjk5MDUgZmFp
bCBpcnJlbGV2YW50CiAxMjk5MzIgZmFpbCBpcnJlbGV2YW50CiAxMjk5NTAgW2hvc3Q9ZGViaW5h
MV0KIDEyOTkxMiBbaG9zdD1kZWJpbmExXQogMTI5OTE4IFtob3N0PWRlYmluYTFdCiAxMjk5Mzcg
ZmFpbCBpcnJlbGV2YW50CiAxMjk5MjMgW2hvc3Q9ZGViaW5hMV0KIDEyOTk1MiBbaG9zdD1kZWJp
bmExXQogMTI5OTQxIFtob3N0PWRlYmluYTFdCiAxMjk5NjMgW2hvc3Q9ZGViaW5hMV0KIDEyOTk3
MyBmYWlsIGlycmVsZXZhbnQKIDEyOTk1NyBbaG9zdD1kZWJpbmExXQogMTI5OTY5IFtob3N0PWRl
YmluYTFdCiAxMjk5NzkgZmFpbCBpcnJlbGV2YW50CiAxMjk5OTUgW2hvc3Q9ZGViaW5hMV0KIDEy
OTk5MiBbaG9zdD1kZWJpbmExXQogMTI5OTg3IGZhaWwgaXJyZWxldmFudAogMTMwMDAwIFtob3N0
PWRlYmluYTFdCiAxMzAwMDMgZmFpbCBpcnJlbGV2YW50CiAxMzAwMDYgZmFpbCBpcnJlbGV2YW50
CiAxMzAwMTQgW2hvc3Q9ZGViaW5hMV0KIDEzMDAxNyBmYWlsIGlycmVsZXZhbnQKIDEzMDAyMSBm
YWlsIGlycmVsZXZhbnQKIDEzMDAyNiBmYWlsIGlycmVsZXZhbnQKIDEzMDA1MiBmYWlsIGlycmVs
ZXZhbnQKIDEzMDAzOSBbaG9zdD1kZWJpbmExXQogMTMwMDMxIGZhaWwgaXJyZWxldmFudAogMTMw
MDczIFtob3N0PWRlYmluYTFdCiAxMzAwNjUgZmFpbCBpcnJlbGV2YW50CiAxMzAwOTEgW2hvc3Q9
ZGViaW5hMV0KIDEzMDA2OSBmYWlsIGlycmVsZXZhbnQKIDEzMDA3NiBbaG9zdD1kZWJpbmExXQog
MTMwMDgzIFtob3N0PWRlYmluYTFdCiAxMzAwOTYgW2hvc3Q9ZGViaW5hMV0KIDEzMDA5OCBbaG9z
dD1kZWJpbmExXQogMTMwMTAzIFtob3N0PWRlYmluYTFdCiAxMzAxMDYgW2hvc3Q9ZGViaW5hMV0K
IDEzMDEyMCBbaG9zdD1kZWJpbmExXQogMTMwMTEyIGZhaWwgaXJyZWxldmFudAogMTMwMTg4IFto
b3N0PWRlYmluYTFdCiAxMzAxNTQgZmFpbCBpcnJlbGV2YW50CiAxMzAxNzQgZmFpbCBpcnJlbGV2
YW50CiAxMzAxMjUgZmFpbCBpcnJlbGV2YW50CiAxMzAxNTggW2hvc3Q9ZGViaW5hMV0KIDEzMDE5
MCBmYWlsIGlycmVsZXZhbnQKIDEzMDEzNCBmYWlsIGlycmVsZXZhbnQKIDEzMDE0NCBmYWlsIGly
cmVsZXZhbnQKIDEzMDE2MSBmYWlsIGlycmVsZXZhbnQKIDEzMDE0OCBbaG9zdD1kZWJpbmExXQog
MTMwMTUxIGZhaWwgaXJyZWxldmFudAogMTMwMTc3IGZhaWwgaXJyZWxldmFudAogMTMwMTY0IFto
b3N0PWRlYmluYTFdCiAxMzAxNzAgW2hvc3Q9ZGViaW5hMV0KIDEzMDE4MyBbaG9zdD1kZWJpbmEx
XQogMTMwMTk2IFtob3N0PWRlYmluYTFdCiAxMzAyMDAgW2hvc3Q9ZGViaW5hMV0KIDEzMDIwNSBm
YWlsIGlycmVsZXZhbnQKIDEzMDIxNCBbaG9zdD1kZWJpbmExXQogMTMwMjMxIGZhaWwgaXJyZWxl
dmFudAogMTMwMzAxIGZhaWwgaXJyZWxldmFudAogMTMwMjg0IGZhaWwgaXJyZWxldmFudAogMTMw
MjU1IGZhaWwgaXJyZWxldmFudAogMTMwMjY1IFtob3N0PWRlYmluYTFdCiAxMzAzMzQgZmFpbCBp
cnJlbGV2YW50CiAxMzAyOTYgZmFpbCBpcnJlbGV2YW50CiAxMzAzMjcgZmFpbCBpcnJlbGV2YW50
CiAxMzAzMjEgZmFpbCBpcnJlbGV2YW50CiAxMzAzMTUgZmFpbCBpcnJlbGV2YW50CiAxMzAzMDgg
ZmFpbCBpcnJlbGV2YW50CiAxMzAzMzEgZmFpbCBpcnJlbGV2YW50CiAxMzAzNDEgZmFpbCBpcnJl
bGV2YW50CiAxMzAzNDQgZmFpbCBpcnJlbGV2YW50CiAxMzAzNDkgZmFpbCBpcnJlbGV2YW50CiAx
MzAzNzcgZmFpbCBpcnJlbGV2YW50CiAxMzAzNTcgZmFpbCBpcnJlbGV2YW50CiAxMzAzODkgZmFp
bCBpcnJlbGV2YW50CiAxMzAzNjEgZmFpbCBpcnJlbGV2YW50CiAxMzA0MTkgZmFpbCBpcnJlbGV2
YW50CiAxMzAzNjggW2hvc3Q9ZGViaW5hMV0KIDEzMDM3NCBmYWlsIGlycmVsZXZhbnQKIDEzMDM5
MSBbaG9zdD1kZWJpbmExXQogMTMwMzk2IGZhaWwgaXJyZWxldmFudAogMTMwNDM1IGZhaWwgaXJy
ZWxldmFudAogMTMwNDI5IGZhaWwgaXJyZWxldmFudAogMTMwNDE0IGZhaWwgaXJyZWxldmFudAog
MTMwNDIyIGZhaWwgaXJyZWxldmFudAogMTMwNDQwIFtob3N0PWRlYmluYTFdCiAxMzA0NDMgZmFp
bCBpcnJlbGV2YW50CiAxMzA0NzggW2hvc3Q9ZGViaW5hMV0KIDEzMDUzMSBmYWlsIGlycmVsZXZh
bnQKIDEzMDQ5OSBmYWlsIGlycmVsZXZhbnQKIDEzMDQ1NSBmYWlsIGlycmVsZXZhbnQKIDEzMDQ4
MyBmYWlsIGlycmVsZXZhbnQKIDEzMDQ2OSBmYWlsIGlycmVsZXZhbnQKIDEzMDQ5MSBmYWlsIGly
cmVsZXZhbnQKIDEzMDUwNyBmYWlsIGlycmVsZXZhbnQKIDEzMDYyOCBmYWlsIGlycmVsZXZhbnQK
IDEzMDU4MCBmYWlsIGlycmVsZXZhbnQKIDEzMDc1MCBbaG9zdD1kZWJpbmExXQogMTMwNjY4IGZh
aWwgaXJyZWxldmFudAogMTMwODQ1IFtob3N0PWRlYmluYTFdCiAxMzA4MDYgW2hvc3Q9ZGViaW5h
MV0KIDEzMDg2OCBmYWlsIGlycmVsZXZhbnQKIDEzMDk4MCBbaG9zdD1kZWJpbmExXQogMTMwODk3
IFtob3N0PWRlYmluYTFdCiAxMzEwOTAgW2hvc3Q9ZGViaW5hMV0KIDEzMTA1NCBmYWlsIGlycmVs
ZXZhbnQKIDEzMTEzMiBbaG9zdD1kZWJpbmExXQogMTMxMTg4IGZhaWwgaXJyZWxldmFudAogMTMx
MTU3IGZhaWwgaXJyZWxldmFudAogMTMxMjExIFtob3N0PWRlYmluYTFdCiAxMzEyNDUgW2hvc3Q9
ZGViaW5hMV0KIDEzMTI4MyBmYWlsIGlycmVsZXZhbnQKIDEzMTMyMCBbaG9zdD1kZWJpbmExXQog
MTMxMjk0IFtob3N0PWRlYmluYTFdCiAxMzEzNDEgW2hvc3Q9ZGViaW5hMV0KIDEzMTM2MiBbaG9z
dD1kZWJpbmExXQogMTMxMzgzIGZhaWwgaXJyZWxldmFudAogMTMxNDE0IGZhaWwgaXJyZWxldmFu
dAogMTMxNDMyIGZhaWwgaXJyZWxldmFudAogMTMxNDUwIGZhaWwgaXJyZWxldmFudAogMTMxNDcw
IGZhaWwgaXJyZWxldmFudAogMTMxNDkwIGZhaWwgaXJyZWxldmFudAogMTMxNTEwIFtob3N0PWRl
YmluYTFdCiAxMzE1NDAgW2hvc3Q9ZGViaW5hMV0KIDEzMTUyNiBbaG9zdD1kZWJpbmExXQogMTMx
NTYxIFtob3N0PWRlYmluYTFdCiAxMzE1OTggW2hvc3Q9ZGViaW5hMV0KIDEzMTU2OCBbaG9zdD1k
ZWJpbmExXQogMTMxNjQ0IFtob3N0PWRlYmluYTFdCiAxMzE1NzIgW2hvc3Q9ZGViaW5hMV0KIDEz
MTYwMSBbaG9zdD1kZWJpbmExXQogMTMxNTczIGZhaWwgaXJyZWxldmFudAogMTMxNjIwIGZhaWwg
aXJyZWxldmFudAogMTMxNTc0IGZhaWwgaXJyZWxldmFudAogMTMxNjAyIFtob3N0PWRlYmluYTFd
CiAxMzE1NzUgZmFpbCBpcnJlbGV2YW50CiAxMzE2MzYgZmFpbCAyYmI0YTdjYTYyOTkyOThmODRk
YTQ2NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2MjZjOWJkZTU3
YjU0MGVmZWE1ZGRmY2U3ZjE0OGJhZWRhNDM1ODY5CiAxMzE1NzYgZmFpbCBpcnJlbGV2YW50CiAx
MzE2MDMgW2hvc3Q9ZGViaW5hMV0KIDEzMTU3NyBmYWlsIGlycmVsZXZhbnQKIDEzMTYwNCBbaG9z
dD1kZWJpbmExXQogMTMxNTc5IGZhaWwgaXJyZWxldmFudAogMTMxNjA1IGZhaWwgYWJjNGMzMzg2
YTUwY2I5N2MzMGVjMTA4ZjBjYjg1YWVmNzY5YzI2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
N2YyODY2MWY2YTdjZTNkODJmODgxYjlhZmVkZmViY2E3ZjJjZjExNgogMTMxNTgxIGZhaWwgaXJy
ZWxldmFudAogMTMxNjA2IGZhaWwgYWJjNGMzMzg2YTUwY2I5N2MzMGVjMTA4ZjBjYjg1YWVmNzY5
YzI2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgxYjlhZmVk
ZmViY2E3ZjJjZjExNgogMTMxNjA3IGZhaWwgYWJjNGMzMzg2YTUwY2I5N2MzMGVjMTA4ZjBjYjg1
YWVmNzY5YzI2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgx
YjlhZmVkZmViY2E3ZjJjZjExNgogMTMxNTgyIGZhaWwgaXJyZWxldmFudAogMTMxNjI0IGZhaWwg
aXJyZWxldmFudAogMTMxNjA4IGZhaWwgYWJjNGMzMzg2YTUwY2I5N2MzMGVjMTA4ZjBjYjg1YWVm
NzY5YzI2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgxYjlh
ZmVkZmViY2E3ZjJjZjExNgogMTMxNTg2IGZhaWwgYWJjNGMzMzg2YTUwY2I5N2MzMGVjMTA4ZjBj
Yjg1YWVmNzY5YzI2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJm
ODgxYjlhZmVkZmViY2E3ZjJjZjExNgogMTMxNTg4IFtob3N0PWRlYmluYTFdCiAxMzE2MDkgZmFp
bCBhYmM0YzMzODZhNTBjYjk3YzMwZWMxMDhmMGNiODVhZWY3NjljMjY3IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE1
OTAgW2hvc3Q9ZGViaW5hMV0KIDEzMTYyNyBbaG9zdD1kZWJpbmExXQogMTMxNTkxIGZhaWwgYWJj
NGMzMzg2YTUwY2I5N2MzMGVjMTA4ZjBjYjg1YWVmNzY5YzI2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgxYjlhZmVkZmViY2E3ZjJjZjExNgogMTMxNjEwIGZh
aWwgYWJjNGMzMzg2YTUwY2I5N2MzMGVjMTA4ZjBjYjg1YWVmNzY5YzI2NyBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgxYjlhZmVkZmViY2E3ZjJjZjExNgogMTMx
NTkyIGZhaWwgYWJjNGMzMzg2YTUwY2I5N2MzMGVjMTA4ZjBjYjg1YWVmNzY5YzI2NyBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgxYjlhZmVkZmViY2E3ZjJjZjEx
NgogMTMxNjExIGZhaWwgYWJjNGMzMzg2YTUwY2I5N2MzMGVjMTA4ZjBjYjg1YWVmNzY5YzI2NyBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgxYjlhZmVkZmViY2E3
ZjJjZjExNgogMTMxNTk0IGZhaWwgYWJjNGMzMzg2YTUwY2I5N2MzMGVjMTA4ZjBjYjg1YWVmNzY5
YzI2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgxYjlhZmVk
ZmViY2E3ZjJjZjExNgogMTMxNjkwIGZhaWwgYWRhNGEwMDNmOWU0MmMyN2NlNmM2Y2RhZDc0MTU3
YjhlYzRjMTNlYyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2I2ZTA1YzUwZmMzOTQ2NmZjYzY4
NWZiNmQ0MjE2Zjk5YWY1ODc0MwogMTMxNTk2IGZhaWwgYWJjNGMzMzg2YTUwY2I5N2MzMGVjMTA4
ZjBjYjg1YWVmNzY5YzI2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNk
ODJmODgxYjlhZmVkZmViY2E3ZjJjZjExNgogMTMxNjQwIFtob3N0PWRlYmluYTFdCiAxMzE2MTIg
ZmFpbCBpcnJlbGV2YW50CiAxMzE2NzIgZmFpbCAyYmI0YTdjYTYyOTkyOThmODRkYTQ2NTc1NzZi
MTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdmYzEwZDJjYTVjMjJlMDRi
OGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2MTQgW2hvc3Q9ZGViaW5hMV0KIDEzMTYyOCBmYWls
IGlycmVsZXZhbnQKIDEzMTY0MyBbaG9zdD1kZWJpbmExXQogMTMxNjE1IGZhaWwgaXJyZWxldmFu
dAogMTMxNjMyIGZhaWwgaXJyZWxldmFudAogMTMxNjM0IGZhaWwgMmJiNGE3Y2E2Mjk5Mjk4Zjg0
ZGE0NjU3NTc2YjE0MGYxNzhjNzQ1OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNjI2YzliZGU1
N2I1NDBlZmVhNWRkZmNlN2YxNDhiYWVkYTQzNTg2OQogMTMxNjY4IGZhaWwgMmJiNGE3Y2E2Mjk5
Mjk4Zjg0ZGE0NjU3NTc2YjE0MGYxNzhjNzQ1OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYWU3
ZmMxMGQyY2E1YzIyZTA0YjhhMjhiZWNiZDFmYmY4YjQ0ZTgzYQogMTMxNjc2IGZhaWwgMmJiNGE3
Y2E2Mjk5Mjk4Zjg0ZGE0NjU3NTc2YjE0MGYxNzhjNzQ1OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgYWU3ZmMxMGQyY2E1YzIyZTA0YjhhMjhiZWNiZDFmYmY4YjQ0ZTgzYQogMTMxNjU4IFtob3N0
PWRlYmluYTFdCiAxMzE2NTMgZmFpbCAyYmI0YTdjYTYyOTkyOThmODRkYTQ2NTc1NzZiMTQwZjE3
OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdmYzEwZDJjYTVjMjJlMDRiOGEyOGJl
Y2JkMWZiZjhiNDRlODNhCiAxMzE2NjQgZmFpbCAyYmI0YTdjYTYyOTkyOThmODRkYTQ2NTc1NzZi
MTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdmYzEwZDJjYTVjMjJlMDRi
OGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2NTcgZmFpbCAyYmI0YTdjYTYyOTkyOThmODRkYTQ2
NTc1NzZiMTQwZjE3OGM3NDU4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdmYzEwZDJjYTVj
MjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2NzEgW2hvc3Q9ZGViaW5hMV0KIDEzMTY5
MSBmYWlsIGFkYTRhMDAzZjllNDJjMjdjZTZjNmNkYWQ3NDE1N2I4ZWM0YzEzZWMgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDdiNmUwNWM1MGZjMzk0NjZmY2M2ODVmYjZkNDIxNmY5OWFmNTg3NDMK
IDEzMTY3NyBbaG9zdD1kZWJpbmExXQogMTMxNjc0IGZhaWwgMmJiNGE3Y2E2Mjk5Mjk4Zjg0ZGE0
NjU3NTc2YjE0MGYxNzhjNzQ1OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYWU3ZmMxMGQyY2E1
YzIyZTA0YjhhMjhiZWNiZDFmYmY4YjQ0ZTgzYQogMTMxNjgzIFtob3N0PWRlYmluYTFdCiAxMzE2
NzggW2hvc3Q9ZGViaW5hMV0KIDEzMTY4NCBmYWlsIGlycmVsZXZhbnQKIDEzMTY4NSBmYWlsIGly
cmVsZXZhbnQKIDEzMTc4NSBbaG9zdD1kZWJpbmExXQogMTMxNzE5IGZhaWwgaXJyZWxldmFudAog
MTMxNzUxIGZhaWwgaXJyZWxldmFudAogMTMxNzI0IFtob3N0PWRlYmluYTFdCiAxMzE3NTYgW2hv
c3Q9ZGViaW5hMV0KIDEzMTcyNyBbaG9zdD1kZWJpbmExXQogMTMxNzA5IGZhaWwgaXJyZWxldmFu
dAogMTMxNzEzIGZhaWwgaXJyZWxldmFudAogMTMxNzE0IGZhaWwgaXJyZWxldmFudAogMTMxNzE1
IGZhaWwgaXJyZWxldmFudAogMTMxNzE2IGZhaWwgaXJyZWxldmFudAogMTMxNzk2IFtob3N0PWRl
YmluYTFdCiAxMzE3MTcgZmFpbCBpcnJlbGV2YW50CiAxMzE3NzEgZmFpbCA0NmY0Yzk2NzdjNjE1
ZDg2MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIw
ZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE3MzggZmFpbCBpcnJlbGV2
YW50CiAxMzE3MzEgZmFpbCBpcnJlbGV2YW50CiAxMzE3ODQgZmFpbCA0NmY0Yzk2NzdjNjE1ZDg2
MjY0OTQ1OTM5MmY4ZjU1YjNlNjU2N2MyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNWIwZWIz
NjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE3NjAgW2hvc3Q9ZGViaW5hMV0K
IDEzMTc3NCBmYWlsIDQ2ZjRjOTY3N2M2MTVkODYyNjQ5NDU5MzkyZjhmNTViM2U2NTY3YzIgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5
ZGYxZGIKIDEzMTc4MSBbaG9zdD1kZWJpbmExXQogMTMxNzY3IFtob3N0PWRlYmluYTFdCiAxMzE3
NzYgW2hvc3Q9ZGViaW5hMV0KIDEzMTc3MCBbaG9zdD1kZWJpbmExXQogMTMxNzc3IFtob3N0PWRl
YmluYTFdCiAxMzE3NzggW2hvc3Q9ZGViaW5hMV0KIDEzMTc3OSBbaG9zdD1kZWJpbmExXQogMTMx
Nzg5IGZhaWwgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMiBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFk
YgogMTMxODY2IHBhc3MgNmNmM2FlYWViMWIyNDJmZjNiYjA3NmJhNGM5MzI0OGI1ZjM4N2M3ZiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgM2NiZWNiM2M2MzA3YTIzZDVhMjIyN2I4ZjQ4ZWIzOTUx
MzFlOTk4ZQogMTMxODY3IHBhc3MgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4MmRmNmI4MDIwYmE1
ODE4OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZjg4MTBkMzMzZTJhYTczOTIwZTE0NGFlMmRk
ZWMyY2UxZWY1OWFmOAogMTMxODY4IHBhc3MgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4MmRmNmI4
MDIwYmE1ODE4OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOWVkOTQyZTIzZTExZGZmZWExZWMy
YTYzNjYyZDZmMTNhNjFhNTc3OAogMTMxODExIGZhaWwgYTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgx
ZTI4ZjI1YTU0OTc1NzJmMSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYTViMGViMzYzNjk0ZTdl
MTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgogMTMxODY5IHBhc3MgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZWM2NTFiZDI0
NjAzYWFjZDQ4NDMwMDhiZDZmMmUzOTVjZTkyYWRhZQogMTMxODU2IHBhc3MgYzA5YjI1NGJkYzYw
NTBjYzhiNTgwYTI2NTU4ZjY5MmY5NTg2NDVkNiA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0
OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2
NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTMxODcwIHBhc3MgNWYxMzcx
MjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgZWM2NTFiZDI0NjAzYWFjZDQ4NDMwMDhiZDZmMmUzOTVjZTkyYWRhZQogMTMxODM4IGZhaWwg
YTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgxZTI4ZjI1YTU0OTc1NzJmMSBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgogMTMxODQ2
IGZhaWwgYTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgxZTI4ZjI1YTU0OTc1NzJmMSBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgog
MTMxODU4IGZhaWwgYTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgxZTI4ZjI1YTU0OTc1NzJmMSBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlk
ZjFkYgogMTMxODcxIGZhaWwgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3NDAxOTYxZDc3MTA5NzM2
OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZWM2NTFiZDI0NjAzYWFjZDQ4NDMwMDhiZDZmMmUz
OTVjZTkyYWRhZQogMTMxODYwIGZhaWwgN2YzYjBiYWQ0YmJiM2NiMjQwMTRkMmU2MjE2NjE1ODk2
ZWEwOWRiZiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWE3YWZlYmYwNDFmMDFlNmE3M2FjOWVk
OTFjYTQwYzVjODQwNjcxMQogMTMxODYyIGZhaWwgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRi
ZDNmNTE1NDE3MWY5YiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNjU3YjMwMzg3OGU3ODBiNTE4
OWMwNjI0NDhlZjZlZGRkMGIzZjNiMQogMTMxODYzIHBhc3MgNWI5NjM5ZTY5NzM1MGM5ZTE4ZTk4
ZGRiMDExOWU4NTk4YjAwNGE4ZiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZDVkMzBiMzk0OTc1
ZjQ2MGE5OWE2MzEzNjQ1YTczN2FjZjE2ZDRjNwogMTMxODY0IGZhaWwgZDJmMWY2NDIzYmQxZDIz
Y2YyZmU3N2Q3NDAxOTYxZDc3MTA5NzM2OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZWM2NTFi
ZDI0NjAzYWFjZDQ4NDMwMDhiZDZmMmUzOTVjZTkyYWRhZQogMTMxODY1IHBhc3MgZmM1MjE3YTk5
OTZkMWFlMjVhNDA3OGViY2FmNDc0NGIwYjk3YmJjNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
MmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMxODcyIHBhc3MgNWYx
MzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NSBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgZWM2NTFiZDI0NjAzYWFjZDQ4NDMwMDhiZDZmMmUzOTVjZTkyYWRhZQogMTMxODczIGZh
aWwgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3NDAxOTYxZDc3MTA5NzM2OSBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgZWM2NTFiZDI0NjAzYWFjZDQ4NDMwMDhiZDZmMmUzOTVjZTkyYWRhZQogMTMx
ODc3IHBhc3MgNWYxMzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgZWM2NTFiZDI0NjAzYWFjZDQ4NDMwMDhiZDZmMmUzOTVjZTkyYWRh
ZQogMTMxODc4IGZhaWwgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3NDAxOTYxZDc3MTA5NzM2OSBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZWM2NTFiZDI0NjAzYWFjZDQ4NDMwMDhiZDZmMmUzOTVj
ZTkyYWRhZQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMjkxMjUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGln
aHQgMTMxODExIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTMxODU2IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMxODU4
IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDVmMTM3MTI3MGVjMmUy
NjM2N2ZmODliOGIzMTJmMDhjNmFkZWI0NTUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGVjNjUx
YmQyNDYwM2FhY2Q0ODQzMDA4YmQ2ZjJlMzk1Y2U5MmFkYWUKTm8gcmV2aXNpb25zIGxlZnQgdG8g
dGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzE4NzAg
KHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzE4NzEgKGZhaWwp
LCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzE4NzIgKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMTg3MyAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMTg3NyAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMxODc4IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
CioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlz
IGluIHRyZWU6ICBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKICBC
dWcgaW50cm9kdWNlZDogIGQyZjFmNjQyM2JkMWQyM2NmMmZlNzdkNzQwMTk2MWQ3NzEwOTczNjkK
ICBCdWcgbm90IHByZXNlbnQ6IDVmMTM3MTI3MGVjMmUyNjM2N2ZmODliOGIzMTJmMDhjNmFkZWI0
NTUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMzE4NzgvCgoKICBjb21taXQgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3
NDAxOTYxZDc3MTA5NzM2OQogIEF1dGhvcjogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29t
PgogIERhdGU6ICAgVHVlIE9jdCAzMCAxNDo0OTo0MiAyMDE4ICswODAwCiAgCiAgICAgIE92bWZQ
a2c6IFJlcGxhY2Ugb2Jzb2xldGVkIG5ldHdvcmsgZHJpdmVycyBmcm9tIHBsYXRmb3JtIERTQy9G
REYuCiAgICAgIAogICAgICBWMjoKICAgICAgQWRkIG1pc3NlZCBsaWJyYXJ5IGluc3RhbmNlIGZv
ciBOZXR3b3JrUGtnIGlTQ1NJIGRyaXZlci4KICAgICAgCiAgICAgIFRoaXMgcGF0Y2ggcmVwbGFj
ZXMgdGhlIE1kZU1vZHVsZVBrZyBUQ1AsIFBYRSBhbmQgaVNDU0kgZHJpdmVyIHdpdGggdGhvc2UK
ICAgICAgb25lcyBpbiBOZXR3b3JrUGtnLiBUaGVzZSAzIGRyaXZlcnMgaW4gTWRlTW9kdWxlUGtn
IGFyZSBub3QgYmVpbmcgYWN0aXZlbHkKICAgICAgbWFpbnRhaW5lZCBhbmQgd2lsbCBiZSByZW1v
dmVkIGZyb20gZWRrMiBtYXN0ZXIgc29vbi4KICAgICAgCiAgICAgIENjOiBKb3JkYW4gSnVzdGVu
IDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KICAgICAgQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBs
aW5hcm8ub3JnPgogICAgICBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CiAgICAgIENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgog
ICAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4xCiAgICAgIFNpZ25lZC1vZmYtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4K
ICAgICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpkb3Q6
IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBi
eSAwLjcxNTYyNCB0byBmaXQKcG5tdG9wbmc6IDY3IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFw
aCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qvb3ZtZi9idWlsZC1pMzg2LXhzbS54
ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCjEzMTg3ODogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTMxODc4
IG92bWYgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMzE4NzgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxk
ICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 10:16:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 10:16: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-devel-bounces@lists.xenproject.org>)
	id 1ghAuF-0001ui-IX; Wed, 09 Jan 2019 10:16: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=7QHe=PR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghAuD-0001uc-Fp
 for xen-devel@lists.xen.org; Wed, 09 Jan 2019 10:16:13 +0000
X-Inumbo-ID: 95baf06e-13f7-11e9-a9b8-7b976f54140a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95baf06e-13f7-11e9-a9b8-7b976f54140a;
 Wed, 09 Jan 2019 10:16:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Jan 2019 03:16:09 -0700
Message-Id: <5C35C9EA020000780020BBD2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 09 Jan 2019 03:16:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546000776-23378-1-git-send-email-andrew.cooper3@citrix.com>
 <1546000776-23378-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546000776-23378-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/6] x86/AMD: Rework XSA-9 / Erratum 121
 handling entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE4IGF0IDEzOjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlcmUgYXJlIG11bHRpcGxlIHByb2JsZW1zOgo+IAo+ICAqIFRoZSBvcHRfYWxsb3df
dW5zYWZlIDwgMCBsb2dpYyBpcyBkZWFkIHNpbmNlIDIwMTIgKGMvcyAwYzdhNjk2NjUxMQo+ICAg
ICJ4ODYtNjQ6IHJlZmluZSB0aGUgWFNBLTkgZml4IikuCgpOb3QgcmVhbGx5LCBubywgdGhlIG1v
cmUgdGhhdCBzYWlkIGNvbW1pdCBvbmx5IGludHJvZHVjZWQgaXQuIFBsZWFzZQpwYXkgYXR0ZW50
aW9uIHRvIHRoZSBkZXNjcmlwdGlvbiBzYXlpbmcgImJ5IG1lYW5zIG9mIGEgc2luZ2xlIGxpbmUK
Y2hhbmdlIiBhcyB3ZWxsIGFzICJkb24ndCBkZWZhdWx0IHRvIGJvb3QgZGVuaWFsIi4gVGhlIHRo
aW5nIEkgYWdyZWUKd2FzIG5vdCBwb3NzaWJsZSAobm8gaWRlYSBob3cgSSBkaWQgb3Zlcmxvb2sg
aXQpIHdhcyB0byBzZXQgdGhlCnZhbHVlIHRvIC0xIHdpdGhvdXQgaXQgZGVmYXVsdGluZyB0byBp
dC4KCj4gICogR2l2ZW4gdGhhdCBvcHRfYWxsb3dfdW5zYWZlIHdhcyBkZWxpYmVyYXRlbHkgaW50
ZW5kZWQgbm90IHRvIGJlCj4gICAgc3BlY2lmaWMgdG8gIzEyMSBhbG9uZSwgc2V0dGluZyBpdCB0
byB0cnVlIGZvciB0aGUgbm90LWFmZmVjdGVkIGNhc2UKPiAgICB3aWxsIGNhdXNlIGEgc2VjdXJp
dHkgaXNzdWUgaWYgYSBzZWNvbmQgdXNlIG9mIHRoaXMgb3B0aW9uIGV2ZXIKPiAgICBhcHBlYXJz
Lgo+ICAqIENhbGxpbmcgY3B1X2hhc19hbWRfZXJyYXR1bSgpIG9uIGV2ZXJ5IGRvbWFpbiBjcmVh
dGlvbiBpcyB3YXN0ZWZ1bCwKPiAgICBnaXZlbiB0aGF0IHRoZSBhbnN3ZXIgaXMgc3RhdGljIGFm
dGVyIGJvb3QuCgpIYXJkbHkgYSBiaWcgcGVyZm9ybWFuY2UgaW1wYWN0LCBJIHdvdWxkIHNheS4K
Cj4gTW92ZSBvcHRfYWxsb3dfdW5zYWZlIGludG8gZG9tYWluLmMsIGFzIGEgYmV0dGVyIGxvY2F0
aW9uIGZvciBpdCB0bwo+IGxpdmUsIGFuZCBzd2l0Y2ggaXQgdG8gYmUgYSBzdHJhaWdodCBib29s
ZWFuLgoKU28geW91IHRoaW5rIGJvb3QgZGVuaWFsIGlzIG5vdCB1c2VmdWwsIGFuZCBoZW5jZSBu
b3Qgd29ydGh3aGlsZSB0bwpyZXRhaW4gKGFuZCBtYWtlIHByb3Blcmx5IGNvbW1hbmQgbGluZSBj
b250cm9sbGFibGUpPwoKPiBAQCAtNTM4LDYgKzUzNCwxNCBAQCBzdGF0aWMgdm9pZCBpbml0X2Ft
ZF9rOChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4gIHsKPiAgICAgIHVpbnQ2NF90IHZhbDsKPiAg
Cj4gKyAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9CVUdfQU1EX0VSUkFUVU1fMTIxKTsKPiAr
ICAgICAgICBwcmludGsoS0VSTl9XQVJOSU5HCj4gKyAgICAgICAgICAgICAgICIqKiogWGVuIHdp
bGwgbm90IGFsbG93IERvbVUgY3JlYXRpb24gb24gdGhpcyBDUFUgZm9yIHNlY3VyaXR5IHJlYXNv
bnMgKioqXG4iCj4gKyAgICAgICAgICAgICAgIEtFUk5fV0FSTklORwo+ICsgICAgICAgICAgICAg
ICAiKioqIFBhc3MgXCJhbGxvd191bnNhZmVcIiBpZiB5b3UgdHJ1c3QgYWxsIHlvdXIgZ3Vlc3Qg
a2VybmVscyAqKipcbiIpOwoKVGhpcyB3b3VsZCBhZmZlY3QgYWxsIG9mIEZhbTBGLCB3aGlsZSBt
b2RlbHMgMHg0MCBhbmQgaGlnaGVyIGFyZW4ndAphZmZlY3RlZCBmcm9tIGFsbCBJIGtub3cuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 10:32:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 10:32:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghBAA-0003OS-Ue; Wed, 09 Jan 2019 10:32: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=7QHe=PR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghBAA-0003ON-DE
 for xen-devel@lists.xen.org; Wed, 09 Jan 2019 10:32:42 +0000
X-Inumbo-ID: e34852fc-13f9-11e9-8050-ab97f4ba5884
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e34852fc-13f9-11e9-8050-ab97f4ba5884;
 Wed, 09 Jan 2019 10:32:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Jan 2019 03:32:38 -0700
Message-Id: <5C35CDC6020000780020BBE5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 09 Jan 2019 03:32:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546000776-23378-1-git-send-email-andrew.cooper3@citrix.com>
 <1546000776-23378-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546000776-23378-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/6] x86/AMD: Introduce and use
 X86_BUG_NULL_SEG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE4IGF0IDEzOjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQU1EIHByb2Nlc3NvcnMgZG9uJ3QgY2xlYXIgdGhlIGJhc2Ugb3IgbGltaXQgZmllbGRz
IHdoZW4gbG9hZGluZyBhIE5VTEwKPiBzZWdtZW50LCBhbmQgSHlnb24gcHJvY2Vzc29ycyBpbmhl
cml0IHRoaXMgYmVoYXZpb3VyLgo+IAo+IEV4cHJlc3MgdGhlIGxvZ2ljIGluIHRlcm1zIG9mIGNw
dV9idWdfbnVsbF9zZWcsCgpJZiB0aGlzIGJlaGF2aW9yIHdhcyBjb25zaWRlcmVkIGEgYnVnLCBB
TUQgc3VyZWx5IHdvdWxkIGhhdmUgZml4ZWQKaXQgYnkgbm93LiBJdCdzIGEgcXVpcmsgYXQgYmVz
dCwgYnV0IHBlcnNvbmFsbHkgSSB3b3VsZCBjYWxsIGl0IGp1c3QgYW4KaW1wbGVtZW50YXRpb24g
ZGV0YWlsLiBIZW5jZSBjcHVfYnVnXyBhcyBhIHByZWZpeCBpcyBzaW1wbHkKaW5hcHByb3ByaWF0
ZS4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCj4gQEAgLTEzMDcsMTYgKzEzMDcsMTYgQEAgYXJjaF9kb192Y3B1X29wKAo+ICB9Cj4g
IAo+ICAvKgo+IC0gKiBMb2FkaW5nIGEgbnVsIHNlbGVjdG9yIGRvZXMgbm90IGNsZWFyIGJhc2Vz
IGFuZCBsaW1pdHMgb24gQU1EIENQVXMuIEJlIG9uCj4gLSAqIHRoZSBzYWZlIHNpZGUgYW5kIHJl
LWluaXRpYWxpemUgYm90aCB0byBmbGF0IHNlZ21lbnQgdmFsdWVzIGJlZm9yZSBsb2FkaW5nCj4g
LSAqIGEgbnVsIHNlbGVjdG9yLgo+ICsgKiBMb2FkaW5nIGEgTlVMTCBzZWxlY3RvciBkb2Vzbid0
IGFsd2F5cyBjbGVhciBiYXNlcyBhbmQgbGltaXRzLiAgQmUgb24gdGhlCj4gKyAqIHNhZmUgc2lk
ZSBhbmQgcmUtaW5pdGlhbGl6ZSBib3RoIHRvIGZsYXQgc2VnbWVudCB2YWx1ZXMgYmVmb3JlIGxv
YWRpbmcgYQo+ICsgKiBOVUxMIHNlbGVjdG9yLgoKVG8gYmUgaG9uZXN0IEkgZGlzbGlrZSB0aGUg
YWJ1c2Ugb2YgTlVMTCBpbiBjYXNlcyBsaWtlIHRoaXMgb25lOiBJbgpDIGNvZGUgTlVMTCB3b3Vs
ZCBiZXR0ZXIgc3RhbmQgZm9yIGp1c3QgdGhlIG9uZSB0aGluZyB0aGUgbGFuZ3VhZ2UKYXNzaWdu
cyB0byBpdCBhcyBhIG1lYW5pbmcuIEhlbmNlICJudWwiIHdhcyBiZXR0ZXIgYXMgYSB0ZXJtIChv
ciBpZgp5b3UgZGlzbGlrZSBpdHMgc3BlbGxpbmcsICJudWxsIiB3b3VsZCBzdGlsbCBiZSBiZXR0
ZXIpLgoKPiAgICovCj4gLSNkZWZpbmUgcHJlbG9hZF9zZWdtZW50KHNlZywgdmFsdWUpIGRvIHsg
ICAgICAgICAgICAgIFwKPiAtICAgIGlmICggISgodmFsdWUpICYgfjMpICYmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+IC0gICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0g
WDg2X1ZFTkRPUl9BTUQgKSBcCj4gLSAgICAgICAgYXNtIHZvbGF0aWxlICggIm1vdmwgJWswLCAl
JSIgI3NlZyAgICAgICAgICAgIFwKPiAtICAgICAgICAgICAgICAgICAgICAgICA6OiAiciIgKEZM
QVRfVVNFUl9EUzMyKSApOyAgICAgXAo+IC19IHdoaWxlICggZmFsc2UgKQo+ICsjZGVmaW5lIHBy
ZWxvYWRfc2VnbWVudChzZWcsIHZhbHVlKSAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGRv
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICAgICAgaWYgKCBjcHVfYnVnX251bGxfc2VnICYmICEoKHZhbHVlKSAmIH4zKSApICAgICAgXAo+
ICsgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAibW92ICVrMCwgJSUiICNzZWcgICAgICAgICAg
IFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgOjogInJtIiAoRkxBVF9VU0VSX0RTMzIp
ICk7ICBcCgpBcyB5b3Ugc2F5IGluIHRoZSBkZXNjcmlwdGlvbiwgIm1vdiAlc3JlZyIgYWxsb3dz
IGZvciBhIG1lbW9yeQpvcGVyYW5kLCBzbyBmcm9tIGFuIGFic3RyYWN0IHBlcnNwZWN0aXZlIHRo
ZSBjaGFuZ2UgaXMgZmluZS4gSXQKd29uJ3QgaGF2ZSBhbnkgcHJhY3RpY2FsIGVmZmVjdCB0aG91
Z2ggKGFuZCBoZW5jZSBiZSBwb3RlbnRpYWxseQptaXNsZWFkaW5nKSwgYXMgIm0iIGNhbid0IGJl
IGNvbWJpbmVkIHdpdGggYSBsaXRlcmFsIG51bWJlciBhcwp2YWx1ZSAoeW91IG1heSB3YW50IHRv
IHRyeSBvdXQgcmVtb3ZpbmcgdGhlIHIgZnJvbSB0aGUKY29uc3RyYWludCkgLSBmb3IgdGhhdCB0
byB3b3JrIHRoZSBjb21waWxlciB3b3VsZCBoYXZlIHRvIGFsbG9jYXRlCmFuIHVubmFtZWQgc3Rh
Y2sgdmFyaWFibGUsIHdoaWNoIGl0IGRvZXNuJ3QgZG8gKGluc3RlYWQgeW91IGdldAoibWVtb3J5
IGlucHV0IDxOPiBpcyBub3QgZGlyZWN0bHkgYWRkcmVzc2FibGUiKS4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 10:41:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 10:41: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-devel-bounces@lists.xenproject.org>)
	id 1ghBIT-0004Bx-Qc; Wed, 09 Jan 2019 10:41: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=mb6b=PR=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ghBIS-0004Bs-95
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 10:41:16 +0000
X-Inumbo-ID: 15859691-13fb-11e9-92db-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15859691-13fb-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 10:41:14 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 9FC723016E66; Wed,  9 Jan 2019 12:41:12 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 951D0306E477;
 Wed,  9 Jan 2019 12:41:12 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Jan 2019 12:41:06 +0200
Message-Id: <1547030466-3547-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH for-4.12] x86/p2m: fix p2m_finish_type_change()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmluaXNoX3R5cGVfY2hhbmdlKCkgcmV0dXJucyBhIG5lZ2F0aXZlIGludCBvbiBlcnJvciwgYnV0
IHRoZQpjdXJyZW50IGNvZGUgY2hlY2tzIGlmICggIXJjICkuIEFsc28gcHJvcGVybHkgaW5kZW50
IHRoZSBvdXQ6CmxhYmVsIHdoaWxlIGF0IGl0LgoKU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9j
YXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0u
YyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwppbmRleCA1NDUxZjE2Li5lMDhmNmIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0xMTc2LDcgKzExNzYsNyBA
QCBpbnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgcmMg
PSBmaW5pc2hfdHlwZV9jaGFuZ2UoaG9zdHAybSwgZmlyc3RfZ2ZuLCBtYXhfbnIpOwogCi0gICAg
aWYgKCAhcmMgKQorICAgIGlmICggcmMgPCAwICkKICAgICAgICAgZ290byBvdXQ7CiAKICNpZmRl
ZiBDT05GSUdfSFZNCkBAIC0xMTkzLDEzICsxMTkzLDEzIEBAIGludCBwMm1fZmluaXNoX3R5cGVf
Y2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgcmMgPSBmaW5pc2hfdHlw
ZV9jaGFuZ2UoYWx0cDJtLCBmaXJzdF9nZm4sIG1heF9ucik7CiAgICAgICAgICAgICAgICAgcDJt
X3VubG9jayhhbHRwMm0pOwogCi0gICAgICAgICAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAg
ICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAg
ICAgICAgICB9CiAgICAgfQogI2VuZGlmCiAKLW91dDoKKyBvdXQ6CiAgICAgcDJtX3VubG9jayho
b3N0cDJtKTsKIAogICAgIHJldHVybiByYzsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 10:58:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 10:58: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-devel-bounces@lists.xenproject.org>)
	id 1ghBZA-000560-9Y; Wed, 09 Jan 2019 10:58: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=zjQe=PR=citrix.com=prvs=905b6060a=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghBZ8-00055v-PX
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 10:58:30 +0000
X-Inumbo-ID: 7edf9cc7-13fd-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7edf9cc7-13fd-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 10:58:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,457,1539648000"; d="scan'208";a="75141149"
Date: Wed, 9 Jan 2019 10:58:21 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190109105821.GH1508@perard.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <20181129113141.GE14786@perard.uk.xensource.com>
 <20181129113954.vkum7wtisffd75ak@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129113954.vkum7wtisffd75ak@zion.uk.xensource.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTE6Mzk6NTRBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAxMTozMTo0MUFNICswMDAwLCBBbnRob255IFBFUkFS
RCB3cm90ZToKPiA+IE9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDA1OjQzOjMzUE0gKzAwMDAsIFdl
aSBMaXUgd3JvdGU6Cj4gPiA+IE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwg
d2hpY2ggaXQgaXMgaW5jbHVkZWQgYXMgYSBzdWJtb2R1bGUuCj4gPiA+IEluaXRpYWxpc2Ugc3Vi
bW9kdWxlcyBiZWZvcmUgYnVpbGRpbmcuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gPiAtLS0KPiA+ID4gVGhpcyBzaG91bGQgZml4
IHRoZSBidWlsZCBicmVha2FnZSBmb3IgT1ZNRiBicmFuY2ggaW4gT1NTVEVTVC4KPiA+ID4gCj4g
PiA+IENjOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+ID4g
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4gPiAtLS0KPiA+
ID4gIHRvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUgfCAxICsKPiA+ID4gIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13
YXJlL292bWYtbWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlCj4gPiA+IGlu
ZGV4IDI4Mzg3NDQ0NjEuLjNkZTJmYzAzMDAgMTAwNjQ0Cj4gPiA+IC0tLSBhL3Rvb2xzL2Zpcm13
YXJlL292bWYtbWFrZWZpbGUKPiA+ID4gKysrIGIvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmls
ZQo+ID4gPiBAQCAtMTYsNiArMTYsNyBAQCBhbGw6IGJ1aWxkCj4gPiA+ICAKPiA+ID4gIC5QSE9O
WTogYnVpbGQKPiA+ID4gIGJ1aWxkOgo+ID4gPiArCSQoR0lUKSBzdWJtb2R1bGUgdXBkYXRlIC0t
aW5pdCAtLXJlY3Vyc2l2ZQo+ID4gPiAgCU92bWZQa2cvYnVpbGQuc2ggLWEgWDY0IC1iICQoVEFS
R0VUKSAtbiA0Cj4gPiA+ICAJY3AgQnVpbGQvT3ZtZlg2NC8kKFRBUkdFVClfR0NDKi9GVi9PVk1G
LmZkIG92bWYuYmluCj4gPiA+ICAKPiA+IAo+ID4gV2hhdCBhYm91dCB0aGUgcmVsZWFzZSB0YXJi
YWxsPyBEbyB3ZSBpbmNsdWRlcyBPVk1GIGluIGl0Pwo+IAo+IFllcyB3ZSBkby4gQnV0IHRoaXMg
c2hvdWxkIHdvcmsgYmVjYXVzZSB0aGUgTWFrZWZpbGUgaXMgYWxzbyBzaGlwcGVkLgo+IFdoYXQg
ZG9lcyBxZW11LXhlbiBkbyByZWdhcmRpbmcgaXRzIHN1Ym1vZHVsZXM/IE9WTUYgc2hvdWxkIGp1
c3QgZm9sbG93Cj4gc3VpdGUuCgpJIGp1c3QgZm91bmQgb3V0IHRoYXQgdGhlIGFuc3dlciB0byBt
eSBxdWVzdGlvbiB3YXMgaW5jb3JyZWN0LCB3ZSBkb24ndApzaGlwIE9WTUYgc291cmNlcyBjb2Rl
IHdpdGhpbiB0aGUgWGVuIHJlbGVhc2UgdGFyYmFsbC4gU28gdGhlIHBhdGNoIGlzCmZpbmUgYXMg
aXQgaXMsIHdlIGRvbid0IGhhdmUgdG8gZml4IGBtYWtlIHNyYy10YXJiYWxsLXJlbGVhc2VgIGF0
IGFsbC4KCj4gPiBBbHNvLCBkb2Vzbid0IG9zc3Rlc3QgbmVlZHMgc29tZSB1cGRhdGVzPyBJIGZv
cmdvdCBpZiB0aGVyZSBpcyBzb21ldGhpbmcKPiA+IHRvIGRvIHdoZW4gcHJvamVjdHMgaGF2ZSBz
dWJtb2R1bGVzLgo+IAo+IFllcyB0aGVyZSBpcyBzb21lIHNwZWNpYWwgYXJyYW5nZW1lbnQgZm9y
IGxpYnZpcnQuIE5vdCBzdXJlIHdoYXQgbmVlZHMKPiB0byBiZSBkb25lIGZvciBPVk1GIHNpbmNl
IGl0IGlzIHBhcnQgb2YgeGVuLmdpdC4KCkZvciBvc3N0ZXN0LCBpdCBkb2Vzbid0IHNlZW1zIHRo
YXQgYW55dGhpbmcgbmVlZHMgdG8gYmUgZG9uZS4gb3NzdGVzdApkb2Vzbid0IGtub3cgdGhhdCBR
RU1VIGlzIGdvaW5nIHRvIGNsb25lIHN1Ym1vZHVsZXMsIGFuZCB5ZXQgb3NzdGVzdApkb2Vzbid0
IGNvbXBsYWluLiBZb3VyIHBhdGNoIGhhdmUgdGhlIGJ1aWxkIHN5c3RlbSB0YWtlcyBjYXJlIG9m
CnN1Ym1vZHVsZXMsIHNvIHRoYXQncyBzaG91bGQgYmUgc2ltaWxhaXIgdG8gcWVtdSwgYW5kIG9z
c3Rlc3QgaXNuJ3QKZ29pbmcgdG8gY29tcGxhaW4uCgpJJ3ZlIHRlc3RlZCBhbmQgcnVuIGEgZmxp
Z2h0IHdpdGggdGhpcyBwYXRjaCBhbmQgdXBzdHJlYW0gb3ZtZiwgYW5kIGl0CndvcmtzIGZpbmUs
IHRoZSBvcGVuc3NsIHJlcG8gZ2V0cyBjbG9uZWQgdGhhbmtzIHRvIHRoZSBwYXRjaCwgYW5kIHRo
ZQp4ZW4gYnVpbGQgc3VjY2VlZC4KClNvIGZvciB0aGUgcGF0Y2g6ClJldmlld2VkLWJ5OiBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCi0tIApBbnRob255IFBFUkFS
RAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 11:04:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1ghBfE-0005rD-0Y; Wed, 09 Jan 2019 11:04: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=7QHe=PR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghBfC-0005r8-AT
 for xen-devel@lists.xen.org; Wed, 09 Jan 2019 11:04:46 +0000
X-Inumbo-ID: 5e75bdb5-13fe-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e75bdb5-13fe-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 11:04:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Jan 2019 04:04:43 -0700
Message-Id: <5C35D54A020000780020BC13@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 09 Jan 2019 04:04:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546000776-23378-1-git-send-email-andrew.cooper3@citrix.com>
 <1546000776-23378-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546000776-23378-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 5/6] x86/AMD: Fix handling of FPU pointer on
 Zen hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pu Wen <puwen@hygon.cn>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE4IGF0IDEzOjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQU1EIGhhcmR3YXJlIGJlZm9yZSBaZW4gZG9lc24ndCBzYWZlL3Jlc3RvcmUgdGhlIEZQ
VSBlcnJvciBwb2ludGVycwo+IHVubGVzcyBhbiB1bm1hc2tlZCBGUFUgZXhjZXB0aW9uIGlzIHBl
bmRpbmcuICBaZW4gcHJvY2Vzc29ycyBoYXZlIGEKPiBmZWF0dXJlIGJpdCBpbmRpY2F0aW5nIHRo
YXQgdGhpcyAobWlzKWJlaGF2aW91ciBubyBsb25nZXIgZXhpc3RzLgo+IAo+IEV4cHJlc3MgdGhl
IGNvbW1vbiBsb2dpYyBpbiB0ZXJtcyBvZiBjcHVfYnVnX2ZwdV9lcnJfcHRyIGFzIEh5Z29uCj4g
cHJvY2Vzc29ycyAoYmVpbmcgWmVuIGRlcml2YXRpdmVzKSB3b24ndCBpbmhlcml0IHRoaXMgYmVo
YXZpb3VyLgoKV2hpbGUgdGhleSd2ZSBkZWNpZGVkIHRvIGNoYW5nZSB0aGUgYmVoYXZpb3IsIEkg
c3RpbGwgZG9uJ3QgdGhpbmsgdGhpcwp3YXMgdG8gYmUgY29uc2lkZXJlZCBhIGJ1ZywgYXMgaXQg
d2FzIHdlbGwgZG9jdW1lbnRlZCBmb3IgYSBsb25nCnRpbWUgKGFsYmVpdCBwZXJoYXBzIG5vdCBm
cm9tIHRoZSBiZWdpbm5pbmcpLiBJIGFnYWluIHF1ZXN0aW9uIHRoZQp2YWxpZGl0eSBvZiBjcHVf
YnVnXyBhcyBhIHByZWZpeCBoZXJlLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYveHN0YXRlLmMKPiAr
KysgYi94ZW4vYXJjaC94ODYveHN0YXRlLmMKPiBAQCAtMzY5LDE1ICszNjksMTMgQEAgdm9pZCB4
cnN0b3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG1hc2spCj4gICAgICB1bnNpZ25lZCBpbnQg
ZmF1bHRzLCBwcmV2X2ZhdWx0czsKPiAgCj4gICAgICAvKgo+IC0gICAgICogQU1EIENQVXMgZG9u
J3Qgc2F2ZS9yZXN0b3JlIEZEUC9GSVAvRk9QIHVubGVzcyBhbiBleGNlcHRpb24KPiArICAgICAq
IFNvbWUgQ1BVcyBkb24ndCBzYXZlL3Jlc3RvcmUgRkRQL0ZJUC9GT1AgdW5sZXNzIGFuIGV4Y2Vw
dGlvbgo+ICAgICAgICogaXMgcGVuZGluZy4gQ2xlYXIgdGhlIHg4NyBzdGF0ZSBoZXJlIGJ5IHNl
dHRpbmcgaXQgdG8gZml4ZWQKPiAgICAgICAqIHZhbHVlcy4gVGhlIGh5cGVydmlzb3IgZGF0YSBz
ZWdtZW50IGNhbiBiZSBzb21ldGltZXMgMCBhbmQKPiAgICAgICAqIHNvbWV0aW1lcyBuZXcgdXNl
ciB2YWx1ZS4gQm90aCBzaG91bGQgYmUgb2suIFVzZSB0aGUgRlBVIHNhdmVkCj4gICAgICAgKiBk
YXRhIGJsb2NrIGFzIGEgc2FmZSBhZGRyZXNzIGJlY2F1c2UgaXQgc2hvdWxkIGJlIGluIEwxLgo+
ICAgICAgICovCj4gLSAgICBpZiAoIChtYXNrICYgcHRyLT54c2F2ZV9oZHIueHN0YXRlX2J2ICYg
WDg2X1hDUjBfRlApICYmCj4gLSAgICAgICAgICEocHRyLT5mcHVfc3NlLmZzdyAmIH5wdHItPmZw
dV9zc2UuZmN3ICYgMHgwMDNmKSAmJgo+IC0gICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQo+ICsgICAgaWYgKCBjcHVfYnVnX2ZwdV9lcnJfcHRyICkK
PiAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiZm5jbGV4XG5cdCIgICAgICAgIC8qIGNsZWFyIGV4
Y2VwdGlvbnMgKi8KPiAgICAgICAgICAgICAgICAgICAgICAgICAiZmZyZWUgJSVzdCg3KVxuXHQi
IC8qIGNsZWFyIHN0YWNrIHRhZyAqLwo+ICAgICAgICAgICAgICAgICAgICAgICAgICJmaWxkbCAl
MCIgICAgICAgICAgLyogbG9hZCB0byBjbGVhciBzdGF0ZSAqLwoKVGhpcyBjaGFuZ2Ugd2lsbCBy
ZXN1bHQgaW4gY2xvYmJlcmluZyBGUFUgc3RhdGUgd2hlbiBYODZfQ1IwX0ZQCmlzIG5vdCBzZXQg
aW4gIm1hc2sgJiBwdHItPnhzYXZlX2hkci54c3RhdGVfYnYiLiBJJ20gYW55d2F5CnVuY29udmlu
Y2VkIHRoYXQgZHJvcHBpbmcgdGhlIGNvbmRpdGlvbnMgaXMgYSBnb29kIHRoaW5nLCBldmVuCmxl
c3Mgc28gaW4gYW4gdW5yZWxhdGVkIHBhdGNoIChhIGRlZGljYXRlZCBwYXRjaCB3b3VsZCBvdGhl
cndpc2UKYWxzbyBhZGp1c3QgdGhlIHNpbWlsYXIgRlhSU1RPUiBjb2RlKS4KCj4gLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKPiBAQCAtMjM3LDYgKzIzNyw3IEBA
IFhFTl9DUFVGRUFUVVJFKEVGUk8sICAgICAgICAgIDcqMzIrMTApIC8qICAgQVBFUkYvTVBFUkYg
UmVhZCBPbmx5IGludGVyZmFjZSAqLwo+ICAKPiAgLyogQU1ELWRlZmluZWQgQ1BVIGZlYXR1cmVz
LCBDUFVJRCBsZXZlbCAweDgwMDAwMDA4LmVieCwgd29yZCA4ICovCj4gIFhFTl9DUFVGRUFUVVJF
KENMWkVSTywgICAgICAgIDgqMzIrIDApIC8qQSAgQ0xaRVJPIGluc3RydWN0aW9uICovCj4gK1hF
Tl9DUFVGRUFUVVJFKFhTQVZFRVJSUFRSLCAgIDgqMzIrIDIpIC8qQSAgKEYpWFNBVkUgRXJyb3Ig
cG9pbnRlcnMgYWx3YXlzIHVwZGF0ZWQuICovCgpBbnkgcGFydGljdWxhciByZWFzb24gd2h5IHlv
dSBkb24ndCBkZXJpdmUgZnJvbSBBTUQncyBuYW1lCihSc3RyRnBFcnJQdHJzKT8gQWxzbyBpZiB0
aGVpciBkb2N1bWVudGF0aW9uIGlzIHRvIGJlIHRydXN0ZWQsCnRoZW4gdGhlIGNvbW1lbnQgaXMg
d3JvbmdseSBtZW50aW9uaW5nIEZYU0FWRTsgaXQncwpxdWVzdGlvbmFibGUgd2hldGhlciBtZW50
aW9uaW5nIFhTQVZFIGJ1dCBub3QgWFJTVE9SIGlzIGEKZ29vZCB0aGluZy4KCkFzIGEgc2lkZSBu
b3RlIC0gdGhpcyBpcyBhbiBleGFtcGxlIG9mIGEgQ1BVSUQgYml0IHdoaWNoIHdvdWxkCmJldHRl
ciBub3QgcmVxdWlyZSB3aGl0ZSBsaXN0aW5nIGZvciBndWVzdCBleHBvc3VyZS4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 11:11:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 11:11: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-devel-bounces@lists.xenproject.org>)
	id 1ghBm0-0006eM-Pm; Wed, 09 Jan 2019 11:11:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=23r2=PR=citrix.com=prvs=905a4ad4b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ghBlz-0006eH-Tq
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 11:11:47 +0000
X-Inumbo-ID: 59a84b46-13ff-11e9-81c9-3b11e1c5518c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59a84b46-13ff-11e9-81c9-3b11e1c5518c;
 Wed, 09 Jan 2019 11:11:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,457,1539648000"; d="scan'208";a="75141937"
Date: Wed, 9 Jan 2019 11:11:43 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190109111143.7czg6sxqzzvmjhih@zion.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <20181129113141.GE14786@perard.uk.xensource.com>
 <20181129113954.vkum7wtisffd75ak@zion.uk.xensource.com>
 <20190109105821.GH1508@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190109105821.GH1508@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDksIDIwMTkgYXQgMTA6NTg6MjFBTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTE6Mzk6NTRBTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+IE9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDExOjMxOjQxQU0gKzAwMDAsIEFu
dGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gPiBPbiBXZWQsIE5vdiAyOCwgMjAxOCBhdCAwNTo0Mzoz
M1BNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+ID4gPiA+IE9WTUYgaGFzIGJlY29tZSBkZXBlbmRl
bnQgb24gT3BlblNTTCwgd2hpY2ggaXQgaXMgaW5jbHVkZWQgYXMgYSBzdWJtb2R1bGUuCj4gPiA+
ID4gSW5pdGlhbGlzZSBzdWJtb2R1bGVzIGJlZm9yZSBidWlsZGluZy4KPiA+ID4gPiAKPiA+ID4g
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gPiA+IC0t
LQo+ID4gPiA+IFRoaXMgc2hvdWxkIGZpeCB0aGUgYnVpbGQgYnJlYWthZ2UgZm9yIE9WTUYgYnJh
bmNoIGluIE9TU1RFU1QuCj4gPiA+ID4gCj4gPiA+ID4gQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgo+ID4gPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KPiA+ID4gPiAtLS0KPiA+ID4gPiAgdG9vbHMvZmlybXdhcmUvb3Zt
Zi1tYWtlZmlsZSB8IDEgKwo+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykK
PiA+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmls
ZSBiL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKPiA+ID4gPiBpbmRleCAyODM4NzQ0NDYx
Li4zZGUyZmMwMzAwIDEwMDY0NAo+ID4gPiA+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFr
ZWZpbGUKPiA+ID4gPiArKysgYi90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlCj4gPiA+ID4g
QEAgLTE2LDYgKzE2LDcgQEAgYWxsOiBidWlsZAo+ID4gPiA+ICAKPiA+ID4gPiAgLlBIT05ZOiBi
dWlsZAo+ID4gPiA+ICBidWlsZDoKPiA+ID4gPiArCSQoR0lUKSBzdWJtb2R1bGUgdXBkYXRlIC0t
aW5pdCAtLXJlY3Vyc2l2ZQo+ID4gPiA+ICAJT3ZtZlBrZy9idWlsZC5zaCAtYSBYNjQgLWIgJChU
QVJHRVQpIC1uIDQKPiA+ID4gPiAgCWNwIEJ1aWxkL092bWZYNjQvJChUQVJHRVQpX0dDQyovRlYv
T1ZNRi5mZCBvdm1mLmJpbgo+ID4gPiA+ICAKPiA+ID4gCj4gPiA+IFdoYXQgYWJvdXQgdGhlIHJl
bGVhc2UgdGFyYmFsbD8gRG8gd2UgaW5jbHVkZXMgT1ZNRiBpbiBpdD8KPiA+IAo+ID4gWWVzIHdl
IGRvLiBCdXQgdGhpcyBzaG91bGQgd29yayBiZWNhdXNlIHRoZSBNYWtlZmlsZSBpcyBhbHNvIHNo
aXBwZWQuCj4gPiBXaGF0IGRvZXMgcWVtdS14ZW4gZG8gcmVnYXJkaW5nIGl0cyBzdWJtb2R1bGVz
PyBPVk1GIHNob3VsZCBqdXN0IGZvbGxvdwo+ID4gc3VpdGUuCj4gCj4gSSBqdXN0IGZvdW5kIG91
dCB0aGF0IHRoZSBhbnN3ZXIgdG8gbXkgcXVlc3Rpb24gd2FzIGluY29ycmVjdCwgd2UgZG9uJ3QK
PiBzaGlwIE9WTUYgc291cmNlcyBjb2RlIHdpdGhpbiB0aGUgWGVuIHJlbGVhc2UgdGFyYmFsbC4g
U28gdGhlIHBhdGNoIGlzCj4gZmluZSBhcyBpdCBpcywgd2UgZG9uJ3QgaGF2ZSB0byBmaXggYG1h
a2Ugc3JjLXRhcmJhbGwtcmVsZWFzZWAgYXQgYWxsLgo+IAo+ID4gPiBBbHNvLCBkb2Vzbid0IG9z
c3Rlc3QgbmVlZHMgc29tZSB1cGRhdGVzPyBJIGZvcmdvdCBpZiB0aGVyZSBpcyBzb21ldGhpbmcK
PiA+ID4gdG8gZG8gd2hlbiBwcm9qZWN0cyBoYXZlIHN1Ym1vZHVsZXMuCj4gPiAKPiA+IFllcyB0
aGVyZSBpcyBzb21lIHNwZWNpYWwgYXJyYW5nZW1lbnQgZm9yIGxpYnZpcnQuIE5vdCBzdXJlIHdo
YXQgbmVlZHMKPiA+IHRvIGJlIGRvbmUgZm9yIE9WTUYgc2luY2UgaXQgaXMgcGFydCBvZiB4ZW4u
Z2l0Lgo+IAo+IEZvciBvc3N0ZXN0LCBpdCBkb2Vzbid0IHNlZW1zIHRoYXQgYW55dGhpbmcgbmVl
ZHMgdG8gYmUgZG9uZS4gb3NzdGVzdAo+IGRvZXNuJ3Qga25vdyB0aGF0IFFFTVUgaXMgZ29pbmcg
dG8gY2xvbmUgc3VibW9kdWxlcywgYW5kIHlldCBvc3N0ZXN0Cj4gZG9lc24ndCBjb21wbGFpbi4g
WW91ciBwYXRjaCBoYXZlIHRoZSBidWlsZCBzeXN0ZW0gdGFrZXMgY2FyZSBvZgo+IHN1Ym1vZHVs
ZXMsIHNvIHRoYXQncyBzaG91bGQgYmUgc2ltaWxhaXIgdG8gcWVtdSwgYW5kIG9zc3Rlc3QgaXNu
J3QKPiBnb2luZyB0byBjb21wbGFpbi4KPiAKPiBJJ3ZlIHRlc3RlZCBhbmQgcnVuIGEgZmxpZ2h0
IHdpdGggdGhpcyBwYXRjaCBhbmQgdXBzdHJlYW0gb3ZtZiwgYW5kIGl0Cj4gd29ya3MgZmluZSwg
dGhlIG9wZW5zc2wgcmVwbyBnZXRzIGNsb25lZCB0aGFua3MgdG8gdGhlIHBhdGNoLCBhbmQgdGhl
Cj4geGVuIGJ1aWxkIHN1Y2NlZWQuCgpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciBkb2luZyB0aGUg
aGFyZCB3b3JrIQoKPiAKPiBTbyBmb3IgdGhlIHBhdGNoOgo+IFJldmlld2VkLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KClRoYW5rcy4gSSBwbGFuIHRvIHB1
c2ggdGhpcyBmaXggd2l0aCB5b3VyIFJiIHRvIHVuYmxvY2sgb3ZtZiBicmFuY2guCgpXZWkuCgo+
IAo+IC0tIAo+IEFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 11:16:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 11:16: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-devel-bounces@lists.xenproject.org>)
	id 1ghBqU-0006pM-Dh; Wed, 09 Jan 2019 11:16: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=7QHe=PR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghBqT-0006pG-6n
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 11:16:25 +0000
X-Inumbo-ID: ff589f87-13ff-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff589f87-13ff-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 11:16:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Jan 2019 04:16:22 -0700
Message-Id: <5C35D802020000780020BC2B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 09 Jan 2019 04:16:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1547030466-3547-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1547030466-3547-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/p2m: fix
 p2m_finish_type_change()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE5IGF0IDExOjQxLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gZmluaXNoX3R5cGVfY2hhbmdlKCkgcmV0dXJucyBhIG5lZ2F0aXZlIGludCBvbiBlcnJv
ciwgYnV0IHRoZQo+IGN1cnJlbnQgY29kZSBjaGVja3MgaWYgKCAhcmMgKS4KCkZvciB0aGUgcHVy
cG9zZSBvZiBkZXRlcm1pbmluZyB0aGUgYmFja3BvcnRpbmcgc2NvcGUgKG5vbmUgaGVyZSkKaXQg
d291bGQgYmUgbmljZSBpZiBpbiBzdWNoIGEgY2FzZSB5b3UgY291bGQgcG9pbnQgb3V0IHRoZSBj
b21taXQKaW50cm9kdWNpbmcgdGhlIGJyZWFrYWdlLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBAQCAtMTE3Niw3ICsxMTc2LDcg
QEAgaW50IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgCj4gICAg
ICByYyA9IGZpbmlzaF90eXBlX2NoYW5nZShob3N0cDJtLCBmaXJzdF9nZm4sIG1heF9ucik7Cj4g
IAo+IC0gICAgaWYgKCAhcmMgKQo+ICsgICAgaWYgKCByYyA8IDAgKQo+ICAgICAgICAgIGdvdG8g
b3V0Owo+ICAKPiAgI2lmZGVmIENPTkZJR19IVk0KPiBAQCAtMTE5MywxMyArMTE5MywxMyBAQCBp
bnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAg
ICAgICAgcmMgPSBmaW5pc2hfdHlwZV9jaGFuZ2UoYWx0cDJtLCBmaXJzdF9nZm4sIG1heF9ucik7
Cj4gICAgICAgICAgICAgICAgICBwMm1fdW5sb2NrKGFsdHAybSk7Cj4gIAo+IC0gICAgICAgICAg
ICAgICAgaWYgKCAhcmMgKQo+ICsgICAgICAgICAgICAgICAgaWYgKCByYyA8IDAgKQo+ICAgICAg
ICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgICAgICB9Cj4gICAgICB9Cj4gICNl
bmRpZgoKTWF5IEkgYXNrIHRoYXQgeW91IGFsc28gZml4IHRoZSBvdGhlciByZXR1cm4gdmFsdWUg
aXNzdWUgaGVyZTogRWl0aGVyCndlIG1lYW4gdG8gaW5kaWNhdGUgdG8gdGhlIGNhbGxlciB0aGUg
MC8xIGRpc3RpbmN0aW9uIChpbiB3aGljaCBjYXNlCml0IHNob3VsZCBiZSBjb3JyZWN0LCBpLmUu
IGN1bXVsYXRpdmUgYWNyb3NzIGFsbCBmaW5pc2hfdHlwZV9jaGFuZ2UoKQpjYWxscyBtYWRlIGhl
cmUpLCB3aGljaCB3YXMgdGhlIGJlaGF2aW9yIGJlZm9yZSAwZmI0YjU4YzhiCigieDg2L2FsdHAy
bTogZml4IGRpc3BsYXkgZnJvemVuIHdoZW4gc3dpdGNoaW5nIHRvIGEgbmV3IHZpZXcgZWFybHki
KSwKb3Igd2UgbWVhbiB0byBzaWduYWwgc3VjY2VzcyB0byB0aGUgY2FsbGVyIG9ubHkgYnkgaGFu
ZGluZyBiYWNrIHplcm8uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 11:54:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 11:54: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-devel-bounces@lists.xenproject.org>)
	id 1ghCQl-0001Nw-MF; Wed, 09 Jan 2019 11:53: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=MaUV=PR=redhat.com=sgarzare@srs-us1.protection.inumbo.net>)
 id 1ghCQk-0001Nr-6S
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 11:53:54 +0000
X-Inumbo-ID: 3bf1ae16-1405-11e9-a076-db1b47ae0ee4
Received: from mail-oi1-f196.google.com (unknown [209.85.167.196])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3bf1ae16-1405-11e9-a076-db1b47ae0ee4;
 Wed, 09 Jan 2019 11:53:52 +0000 (UTC)
Received: by mail-oi1-f196.google.com with SMTP id u18so6053584oie.10
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 03:53:52 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=rJ2SOyH/XkgA2+pwDJS1d61QySibay07pPGfFUbu0xI=;
 b=kFtfA1Di48qUnKBco4zQujd4hjhK2GUU+Ct8hzJcV3pUN9cEIvUeyEraZI7WDwT2z3
 ounFz2gQiwmrattDHVz55jiI9FD976UWuYsd8TfLRYo+WfyatqIWuvXP9xmwi5mjOjle
 pL46X+Rdzx7BkG2L4Ie7lE1HaAcWjDQMfdF1f50q+mnH3LfHweXvqcDR19v4/JMXYwhx
 qKWSSyyfh0SQxahFQLK/UbxtK+AFPqGEaCgXTxVdU9hD9789JkSAnq5SdQgEzTpm4P5t
 C8mJJTvRFfn1Nv0utmuJjmFV5fNqIUYVZEfpRfcGjUE5yrds7fr0FpUdWt0sh3eMkXFF
 yQVw==
X-Gm-Message-State: AJcUukcwZ37YWOJtVybnYKICuQLfzG1zYFsv++AVTuniQQe/cypeGoYN
 wfb6kP3ujFXD3fXwYCV8hzh6JmhAHYQae9VgX2eAZw==
X-Google-Smtp-Source: ALg8bN59aRz+kYTqCexX9BFvF/OG8Js+H9TQslMHUMp4mS0zyO+Rm4S7JPQaHI/MvrI9zdWFp7+zuZYzviru+H0S/po=
X-Received: by 2002:aca:cdd0:: with SMTP id d199mr3871613oig.266.1547034832126; 
 Wed, 09 Jan 2019 03:53:52 -0800 (PST)
MIME-Version: 1.0
References: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
 <CAGxU2F53zsuVRBbvGTOU81zObL+4tTg_FgE0i04G2eOWckc29Q@mail.gmail.com>
 <aa1cbeec-bb31-8849-c34b-e2397dc1c475@oracle.com>
In-Reply-To: <aa1cbeec-bb31-8849-c34b-e2397dc1c475@oracle.com>
From: Stefano Garzarella <sgarzare@redhat.com>
Date: Wed, 9 Jan 2019 12:53:40 +0100
Message-ID: <CAGxU2F7rHv7HNNmvLSw9b5_GPEZqvo-XgCoc0penp8eFmWm6gw@mail.gmail.com>
To: Liam Merwick <liam.merwick@oracle.com>
Subject: Re: [Xen-devel] [RFC v2 0/4] QEMU changes to do PVH boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: maran.wilson@oracle.com, qemu-devel@nongnu.org,
 George Kennedy <george.kennedy@oracle.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTGlhbSwKCk9uIFR1ZSwgSmFuIDgsIDIwMTkgYXQgMzo0NyBQTSBMaWFtIE1lcndpY2sgPGxp
YW0ubWVyd2lja0BvcmFjbGUuY29tPiB3cm90ZToKPiBRRU1VIHNldHMgdGhlIGh2bV9tb2RsaXN0
X2VudHJ5IGluIGxvYWRfbGludXgoKSBhZnRlciB0aGUgY2FsbCB0bwo+IGxvYWRfZWxmYm9vdCgp
IGFuZCB0aGVuIHFib290IGxvYWRzIGl0IGluIGJvb3RfcHZoX2Zyb21fZndfY2ZnKCkKPgo+IEJ1
dCB0aGUgY3VycmVudCBQVkggcGF0Y2hlcyBkb24ndCBoYW5kbGUgaW5pdHJkICh0aGV5IGhhdmUK
PiBzdGFydF9pbmZvLm5yX21vZHVsZXMgPT0gMSkuCgpMb29raW5nIGluIHRoZSBsaW51eCBrZXJu
ZWwgKGFyY2gveDg2L3BsYXRmb3JtL3B2aC9lbmxpZ2h0ZW4uYykgSSBzYXc6CiAgICAvKiBUaGUg
Zmlyc3QgbW9kdWxlIGlzIGFsd2F5cyByYW1kaXNrLiAqLwogICAgaWYgKHB2aF9zdGFydF9pbmZv
Lm5yX21vZHVsZXMpIHsKICAgICAgICBzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkgKm1vZGFkZHIg
PQogICAgICAgICAgICBfX3ZhKHB2aF9zdGFydF9pbmZvLm1vZGxpc3RfcGFkZHIpOwogICAgICAg
IHB2aF9ib290cGFyYW1zLmhkci5yYW1kaXNrX2ltYWdlID0gbW9kYWRkci0+cGFkZHI7CiAgICAg
ICAgcHZoX2Jvb3RwYXJhbXMuaGRyLnJhbWRpc2tfc2l6ZSA9IG1vZGFkZHItPnNpemU7CiAgICB9
CgpTbywgcHV0dGluZyBzdGFydF9pbmZvLm5yX21vZHVsZXMgPSAxLCBtZWFucyB0aGF0IHRoZSBm
aXJzdApodm1fbW9kbGlzdF9lbnRyeSBzaG91bGQgaGF2ZSB0aGUgcmFtZGlzayBwYWRkciBhbmQg
c2l6ZS4gSXMgaXQKY29ycmVjdD8KCgo+Cj4gRHVyaW5nIChvciBhZnRlcikgdGhlIGNhbGwgdG8g
bG9hZF9lbGZib290KCkgaXQgbG9va3MgbGlrZSB3ZSdkIG5lZWQgdG8KPiBkbyBzb21ldGhpbmcg
bGlrZSB3aGF0IGxvYWRfbXVsdGlib290KCkgZG9lcyBiZWxvdyAoYWxvbmcgd2l0aCB0aGUKPiBh
c3NvY2lhdGVkIGluaXRpYWxpc2F0aW9uKQo+Cj4gNDAwICAgICBmd19jZmdfYWRkX2kzMihmd19j
ZmcsIEZXX0NGR19JTklUUkRfQUREUiwgQUREUl9NQkkpOwo+IDQwMSAgICAgZndfY2ZnX2FkZF9p
MzIoZndfY2ZnLCBGV19DRkdfSU5JVFJEX1NJWkUsIHNpemVvZihib290aW5mbykpOwo+IDQwMiAg
ICAgZndfY2ZnX2FkZF9ieXRlcyhmd19jZmcsIEZXX0NGR19JTklUUkRfREFUQSwgbWJfYm9vdGlu
Zm9fZGF0YSwKPiA0MDMgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGJvb3RpbmZvKSk7Cj4K
CkluIHRoaXMgY2FzZSBJIHRoaW5rIHRoZXkgdXNlZCB0aGUgRldfQ0ZHX0lOSVRSRF8qIHRvIHBh
c3MgYm9vdGluZm8KdmFyaWJhbGVzIHRvIHRoZSBndWVzdCwgbWF5YmUgd2UgY291bGQgYWRkIHNv
bWV0aGluZyBsaWtlIHdoYXQKbGludXhfbG9hZCgpIGRvZXM6CgogICAgLyogbG9hZCBpbml0cmQg
Ki8KICAgIGlmIChpbml0cmRfZmlsZW5hbWUpIHsKICAgICAgICAuLi4KICAgICAgICBpbml0cmRf
YWRkciA9IChpbml0cmRfbWF4LWluaXRyZF9zaXplKSAmIH40MDk1OwoKICAgICAgICBmd19jZmdf
YWRkX2kzMihmd19jZmcsIEZXX0NGR19JTklUUkRfQUREUiwgaW5pdHJkX2FkZHIpOwogICAgICAg
IGZ3X2NmZ19hZGRfaTMyKGZ3X2NmZywgRldfQ0ZHX0lOSVRSRF9TSVpFLCBpbml0cmRfc2l6ZSk7
CiAgICAgICAgZndfY2ZnX2FkZF9ieXRlcyhmd19jZmcsIEZXX0NGR19JTklUUkRfREFUQSwgaW5p
dHJkX2RhdGEsIGluaXRyZF9zaXplKTsKICAgICAgICAuLi4KICAgIH0KClRoZW4gd2UgY2FuIGxv
YWQgdGhlIGluaXRyZCBpbiBxYm9vdCBvciBpbiB0aGUgb3B0aW9ucm9tIHRoYXQgSSdtIHdyaXRp
bmcuCgpXaGF0IGRvIHlvdSB0aGluaz8KClRoYW5rcywKU3RlZmFubwoKPiBJJ20gY2hlY2tpbmcg
dG8gc2VlIGlmIHRoYXQgaGFzIGFueSBpbXBsaWNhdGlvbnMgZm9yIHRoZSBrZXJuZWwgc2lkZS4K
Pgo+IFJlZ2FyZHMsCj4gTGlhbQo+CgoKLS0gClN0ZWZhbm8gR2FyemFyZWxsYQpSZWQgSGF0Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 12:09:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 12:09: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-devel-bounces@lists.xenproject.org>)
	id 1ghCfh-0002RH-I1; Wed, 09 Jan 2019 12:09: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=zjQe=PR=citrix.com=prvs=905b6060a=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghCfg-0002RC-Di
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 12:09:20 +0000
X-Inumbo-ID: 6402b4cd-1407-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6402b4cd-1407-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 12:09:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,457,1539648000"; d="scan'208";a="75144737"
Date: Wed, 9 Jan 2019 12:09:16 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190109120916.GI1508@perard.uk.xensource.com>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
 <20190108144903.8249-17-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190108144903.8249-17-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH v9 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDgsIDIwMTkgYXQgMDI6NDk6MDFQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggYWRkcyBjcmVhdGUgYW5kIGRlc3Ryb3kgZnVuY3Rpb24gZm9yIFhl
bkJsb2NrRGV2aWNlLXMgc28gdGhhdAo+IHRoZXkgY2FuIGJlIGNyZWF0ZWQgYXV0b21hdGljYWxs
eSB3aGVuIHRoZSBYZW4gdG9vbHN0YWNrIGluc3RhbnRpYXRlcyBhIG5ldwo+IFBWIGJhY2tlbmQg
dmlhIHhlbnN0b3JlLiBXaGVuIHRoZSBYZW5CbG9ja0RldmljZSBpcyBjcmVhdGVkIHRoaXMgd2F5
IGl0IGlzCj4gYWxzbyBuZWNlc3NhcnkgdG8gY3JlYXRlIGEgJ2RyaXZlJyB3aGljaCBtYXRjaGVz
IHRoZSBjb25maWd1cmF0aW9uIHRoYXQgdGhlCj4gWGVuIHRvb2xzdGFjayBoYXMgd3JpdHRlbiBp
bnRvIHhlbnN0b3JlLiBUaGlzIGlzIGRvbmUgYnkgZm9ybXVsYXRpbmcgdGhlCj4gcGFyYW1ldGVy
cyBuZWNlc3NhcnkgZm9yIGVhY2ggJ2Jsb2NrZGV2JyBsYXllciBvZiB0aGUgZHJpdmUgYW5kIHRo
ZW4gdXNpbmcKPiBxbXBfYmxvY2tkZXZfYWRkKCkgdG8gY3JlYXRlIHRoZSBsYXllcnMuIEFsc28s
IGZvciBjb21wYXRpYmlsaXR5IHdpdGggdGhlCj4gbGVnYWN5ICd4ZW5fZGlzaycgaW1wbGVtZW50
YXRpb24sIGFuIGlvdGhyZWFkIGlzIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCBmb3IKPiB0aGUgbmV3
IFhlbkJsb2NrRGV2aWNlLiBUaGlzLCBsaWtlIHRoZSBkcml2ZXIgbGF5ZXJzLCB3aWxsIGJlIGRl
c3Ryb3llZAo+IGFmdGVyIHRoZSBYZW5CbG9ja0RldmljZSBpcyB1bnJlYWxpemVkLgo+IAo+IFRo
ZSBsZWdhY3kgYmFja2VuZCBzY2FuIGZvciAncWRpc2snIGlzIHJlbW92ZWQgYnkgdGhpcyBwYXRj
aCwgd2hpY2ggbWFrZXMKPiB0aGUgJ3hlbl9kaXNrJyBjb2RlIGlzIHJlZHVuZGFudC4gVGhlIGNv
ZGUgd2lsbCBiZSByZW1vdmVkIGJ5IGEgc3Vic2VxdWVudAo+IHBhdGNoLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gLS0tCgo+
IGRpZmYgLS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5j
Cj4gaW5kZXggYTdjMzdjMTg1YS4uYzZlYzFkOTU0MyAxMDA2NDQKPiAtLS0gYS9ody9ibG9jay94
ZW4tYmxvY2suYwo+ICsrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCj4gQEAgLTcsMTIgKzcsMjAg
QEAKLi4uCgo+ICtzdGF0aWMgWGVuQmxvY2tEcml2ZSAqeGVuX2Jsb2NrX2RyaXZlX2NyZWF0ZShj
b25zdCBjaGFyICppZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgY2hhciAqZGV2aWNlX3R5cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFFEaWN0ICpvcHRzLCBFcnJvciAqKmVycnApCj4gK3sKLi4u
Cj4gKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKLi4uCj4gKyAgICBpZiAoIWZpbGVuYW1l
KSB7Cj4gKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAibm8gZmlsZW5hbWUiKTsKPiArICAgICAg
ICBnb3RvIGRvbmU7Cj4gKyAgICB9Ci4uLgo+ICsgICAgZHJpdmUtPm5vZGVfbmFtZSA9IHhlbl9i
bG9ja19ibG9ja2Rldl9hZGQoZHJpdmUtPmlkLCBkcml2ZXJfbGF5ZXIsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKPiArCj4gK2Rv
bmU6Cj4gKyAgICBnX2ZyZWUoZHJpdmVyKTsKPiArICAgIGdfZnJlZShmaWxlbmFtZSk7Cj4gKwo+
ICsgICAgaWYgKGxvY2FsX2VycikgewoKV2hlbiB4ZW5fYmxvY2tfYmxvY2tkZXZfYWRkIGZhaWxl
ZCwgaXQgc2V0cyBsb2NhbF9lcnIsIGJ1dCBub3RoaW5nIGFmdGVyCnNldHMgZXJycC4gSSdtIGdv
aW5nIHRvIGFkZCB0aGlzIHdoaWxlIHByZXBhcmluZyB0aGUgcHVsbCByZXF1ZXN0OgoKICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwoKSXMgdGhpcyBmaW5lIHdpdGggeW91PwoK
V2l0aCB0aGF0IGZpeCwgSSB0aGluayB0aGUgc2VyaWVzIGlzIHJlYWR5LCBzbzoKUmV2aWV3ZWQt
Ynk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKPiArICAgICAg
ICB4ZW5fYmxvY2tfZHJpdmVfZGVzdHJveShkcml2ZSwgTlVMTCk7Cj4gKyAgICAgICAgcmV0dXJu
IE5VTEw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIGRyaXZlOwo+ICt9CgpUaGVyZSBpcyBz
dGlsbCB0aGUgd2FybmluZyBhYm91dCB1c2luZyB0aGUgJ2ZpbGUnIGRyaXZlciB3aGVuCidob3N0
X2RldmljZScgc2hvdWxkIGJlIHVzZSwgYnV0IEkgdGhpbmsgd2UgY2FuIHRyeSB0byBmaXggdGhh
dCBsYXRlci4KClRoYW5rcywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 12:21:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 12:21: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-devel-bounces@lists.xenproject.org>)
	id 1ghCrK-0003pl-Lm; Wed, 09 Jan 2019 12:21: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=qfCy=PR=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ghCrI-0003pg-O4
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 12:21:20 +0000
X-Inumbo-ID: 11886864-1409-11e9-972a-efbd4293783a
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11886864-1409-11e9-972a-efbd4293783a;
 Wed, 09 Jan 2019 12:21:19 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id D6FF0248AB;
 Wed,  9 Jan 2019 07:21:17 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 09 Jan 2019 07:21:17 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=wKMo1+
 voqbbkI8sJiXVBqfy/8FH6eG6bjydgbHCNZN4=; b=C+bm00Qo4D60VqZ9dzlmEA
 HNnp3/iyssgySmqsxpWF+GIwp1rlBjK7dXQLJ/GpfhWtR9owvvaUqfM6EMcAZ+qe
 bJt2UlMWMTFHVfYxUSgIxY4lHmNWyaGt4V99RMT9nFLXwy8VGCX93+4zJzo0RfpQ
 p3by8xZbURzVY9XSXDZDBnTPzZLFWG3KlutSuBhyRAluPaNtfdh/qnInw0LRD3Dl
 coKW0T2YuyqZ3Ig36JV5IxshFA8uuY6TmxtNc4eMtjAznQPiQDUuLY0ffcJolLV1
 nyAVRh3Wn+fmZ6trrGwgk1PHnhjmGc5xrR+TPQ0TY02aDKFpkjer8w+uc6d2fk8A
 ==
X-ME-Sender: <xms:Pec1XBSWbZR4tkrkj0KXRdkN9upPo6MzIFTVSeyi0RN7LL0MBjlqiw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrfedugdefleculddtuddrgedtkedrtddtmd
 cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinh
 hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedr
 feefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisg
 hlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:Pec1XPDTE_t6fSpykGWymh8pHGObEGJSp7o92q-U3BZOHp6y0W90mg>
 <xmx:Pec1XB3KxfpXSrB_VweGJ6dbXR8FAjsD7fzojPWcbAukcrvdOPCDUw>
 <xmx:Pec1XNUliAE3DI4Uh_5yW15EUd_UgxW70-H-TZ5LjiXgdLMVoAT5oA>
 <xmx:Pec1XGfi3zALFFRAWTEJVjGbSb2Xvuur-iBJD5ImWTU7DY7LvG_aLw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5C5C0E43A6;
 Wed,  9 Jan 2019 07:21:16 -0500 (EST)
Date: Wed, 9 Jan 2019 13:21:12 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190109122112.GF29536@mail-itl>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <ba81fc5252f1f05771995920220daf1e4348bc6e.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23515.13859.675144.207575@mariner.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <23515.13859.675144.207575@mariner.uk.xensource.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [RFC PATCH v2 11/17] xenconsoled: add support for
 consoles using 'state' xenstore entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============3347592142718179983=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3347592142718179983==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="eNMatiwYGLtwo1cJ"
Content-Disposition: inline


--eNMatiwYGLtwo1cJ
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [RFC PATCH v2 11/17] xenconsoled: add support for consoles using
 'state' xenstore entry

On Thu, Nov 01, 2018 at 05:21:39PM +0000, Ian Jackson wrote:
> Marek Marczykowski-G=C3=B3recki writes ("[RFC PATCH v2 11/17] xenconsoled=
: add support for consoles using 'state' xenstore entry"):
> > Add support for standard xenbus initialization protocol using 'state'
> > xenstore entry. It will be necessary for secondary consoles.
> > For consoles supporting it, read 'state' entry on the frontend and
> > proceed accordingly - either init console or close it. When closing,
> > make sure all the in-transit data is flushed (both from shared ring and
> > from local buffer), if possible. This is especially important for
> > MiniOS-based qemu stubdomain, which closes console just after writing
> > device model state to it.
> > For consoles without 'state' field behavior is unchanged - on any watch
> > event try to connect console, as long as domain is alive.
>=20
> I'm not opposed to the introduction of this state field.  The code
> looks plausible.
>=20
> But:
>=20
> Firstly, you have put the protocol description in your commit
> message (and it seems rather informal).  Can you please provide
> a comprehensive protocol specification in-tree ?  You need to patch
>    docs/misc/console.txt
> I think.
>=20
> I say `comprehensive' because your text is not particularly clearly
> about who is supposed to `flush' which data exactly when.  Nor what
> `flushing' means (does it ever mean discarding?)
>=20
> Secondly: what about backwards compatibility ?  I think we need to at
> least think about the possibility that there are some guest frontends
> out there which may look for a `state' node and do something
> undesirable with it.  I think this possibility is remote but it should
> be mentioned in the commit message.

Note that this commit _does not_ invent any new protocol at all. It merely
add support for the protocol that is used by additional consoles. The
backend side was implemented by qemu only before, now I add support for
it to xenconsoled.

This is about (additional) consoles living in
/local/domain/$DOMID/device/console/$DEVID, not the special-kind-of-thing
living in /local/domain/$DOMID/console. Is there any protocol specification
for it already anywhere? I can't see it xen/include/public/io/ as it's
for other device types - console.h have only struct xencons_interface
declaration without any comment. I can't find it in other places either.
If there is one, it should be added to docs/misc/console.txt and/or
xen/include/public/io/console.h. Otherwise I can add some basic spec to
docs/misc/console.txt.

> What about the possibility that one or the other end of the connection
> may be replaced by a different implementation, so that the peer
> appears to gain or lose support for `state' ?

Actually, I'm doing similar thing here ;) previously xenconsoled didn't
know anything about 'state' field and it was one of the reason it
couldn't handle multiple consoles per domain.

> I'll be able to review the code more effectively when there is a
> formal protocol spec to compare it to...

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--eNMatiwYGLtwo1cJ
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlw15zgACgkQ24/THMrX
1yyKIAgAmU4aJRPcfNxV1X8q49Xxey/ZXYnbVmrHD1qoJeYJZuSfy4RUxjjL0D/Q
vEbnUI8L9vfl/q6/Cip7zuVQRkjDbUcuXjlwwdp8jc0zA56ydBiT8pZWWMLtn2k2
mAD11vpbM4ZZ0PQbqlTSSJsGA27EVTpAxXyjyi6uQpPAcFjmdzCtxXITqUk8W1sR
8DGZ+w8SlJRzQk5ixBK+GSP7faFLuog9gAMvv4LlaQG0pGQG3WYtz8rZFuITCkR1
x0MIKZ808LG0skbVyzsV4LLbBXJ/XuP/7USUFJB7+hxl7Z3ckEx7lBsNTyDgTJc7
FcQmAsvbxjLpjR1/tlWced4oNJMbbw==
=8HkA
-----END PGP SIGNATURE-----

--eNMatiwYGLtwo1cJ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3347592142718179983==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 09 12:24:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 12:24: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-devel-bounces@lists.xenproject.org>)
	id 1ghCuO-0003xr-6b; Wed, 09 Jan 2019 12:24: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=mb6b=PR=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ghCuN-0003xm-9W
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 12:24:31 +0000
X-Inumbo-ID: 82f987a8-1409-11e9-8340-b7127f0d6af1
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 82f987a8-1409-11e9-8340-b7127f0d6af1;
 Wed, 09 Jan 2019 12:24:30 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 3B1BE30003E9; Wed,  9 Jan 2019 14:24:29 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 31596306E477;
 Wed,  9 Jan 2019 14:24:29 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Jan 2019 14:24:25 +0200
Message-Id: <1547036665-27356-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH for-4.12 V2] x86/p2m: fix
 p2m_finish_type_change()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmluaXNoX3R5cGVfY2hhbmdlKCkgcmV0dXJucyBhIG5lZ2F0aXZlIGludCBvbiBlcnJvciwgYnV0
IHRoZQpjdXJyZW50IGNvZGUgY2hlY2tzIGlmICggIXJjICkuIFdlIGFsc28gbmVlZCB0byB0cmVh
dApmaW5pc2hfdHlwZV9jaGFuZ2UoKSdzIHJldHVybiBjb2RlcyBjdW11bGF0aXZlbHkgaW4gdGhl
CnN1Y2Nlc3MgY2FzZSAoZG9uJ3Qgb3ZlcndyaXRlIGEgMSByZXR1cm5lZCB3aGlsZSBwcm9jZXNz
aW5nCnRoZSBob3N0cDJtIGlmIHByb2Nlc3NpbmcgYW4gYWx0cDJtIHJldHVybnMgMCkuCgpUaGUg
YnJlYWthZ2Ugd2FzIGludHJvZHVjZWQgYnkgY29tbWl0IDBmYjRiNThjOGIKKCJ4ODYvYWx0cDJt
OiBmaXggZGlzcGxheSBmcm96ZW4gd2hlbiBzd2l0Y2hpbmcgdG8gYSBuZXcgdmlldwplYXJseSIp
LgoKUHJvcGVybHkgaW5kZW50IHRoZSBvdXQ6IGxhYmVsIHdoaWxlIGF0IGl0LgoKU2lnbmVkLW9m
Zi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNo
YW5nZXMgc2luY2UgVjE6CiAtIFVwZGF0ZWQgZGVzY3JpcHRpb24uCiAtIE5vdyB0cmVhdGluZyBm
aW5pc2hfdHlwZV9jaGFuZ2UoKSdzIHJldHVybiB2YWx1ZSBjdW11bGF0aXZlbHkKICAgZm9yIHRo
ZSBzdWNjZXNzIGNhc2UuCi0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jIHwgMTQgKysrKysrKysr
Ky0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YwppbmRleCA1NDUxZjE2Li45MWY0MTJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0xMTc2LDcgKzExNzYsNyBAQCBpbnQg
cDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgcmMgPSBmaW5p
c2hfdHlwZV9jaGFuZ2UoaG9zdHAybSwgZmlyc3RfZ2ZuLCBtYXhfbnIpOwogCi0gICAgaWYgKCAh
cmMgKQorICAgIGlmICggcmMgPCAwICkKICAgICAgICAgZ290byBvdXQ7CiAKICNpZmRlZiBDT05G
SUdfSFZNCkBAIC0xMTg4LDE4ICsxMTg4LDI0IEBAIGludCBwMm1fZmluaXNoX3R5cGVfY2hhbmdl
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBb
aV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2ldOworICAg
ICAgICAgICAgICAgIGludCByYzE7CiAKICAgICAgICAgICAgICAgICBwMm1fbG9jayhhbHRwMm0p
OwotICAgICAgICAgICAgICAgIHJjID0gZmluaXNoX3R5cGVfY2hhbmdlKGFsdHAybSwgZmlyc3Rf
Z2ZuLCBtYXhfbnIpOworICAgICAgICAgICAgICAgIHJjMSA9IGZpbmlzaF90eXBlX2NoYW5nZShh
bHRwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsKICAgICAgICAgICAgICAgICBwMm1fdW5sb2NrKGFs
dHAybSk7CiAKLSAgICAgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAgaWYg
KCByYzEgPCAwICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHJjID0g
cmMxOwogICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgICAgICByYyA9IG1heChyYywgcmMxKTsKICAgICAgICAgICAgIH0KICAgICB9
CiAjZW5kaWYKIAotb3V0OgorIG91dDoKICAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOwogCiAgICAg
cmV0dXJuIHJjOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 12:30:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 12:30: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-devel-bounces@lists.xenproject.org>)
	id 1ghD0H-0004ko-0F; Wed, 09 Jan 2019 12:30: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=xtWr=PR=citrix.com=prvs=90559c3de=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ghD0G-0004kj-8V
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 12:30:36 +0000
X-Inumbo-ID: 5bb801d4-140a-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bb801d4-140a-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 12:30:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,457,1539648000"; d="scan'208";a="84332372"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH v9 16/18] xen: automatically create XenBlockDevice-s
Thread-Index: AQHUp2Kpa2TfyG71lkeZnIelZmC+4aWmyL8AgAAV0VA=
Date: Wed, 9 Jan 2019 12:30:32 +0000
Message-ID: <0793685d4bb64aeeb425ec867cc189bb@AMSPEX02CL03.citrite.net>
References: <20190108144903.8249-1-paul.durrant@citrix.com>
 <20190108144903.8249-17-paul.durrant@citrix.com>
 <20190109120916.GI1508@perard.uk.xensource.com>
In-Reply-To: <20190109120916.GI1508@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v9 16/18] xen: automatically create
 XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAwOSBKYW51YXJ5IDIwMTkgMTI6
MDkKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogcWVt
dS1kZXZlbEBub25nbnUub3JnOyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHhlbi0KPiBkZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZzsgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT47IE1heCBS
ZWl0ego+IDxtcmVpdHpAcmVkaGF0LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY5IDE2LzE4XSB4ZW46IGF1dG9t
YXRpY2FsbHkgY3JlYXRlIFhlbkJsb2NrRGV2aWNlLXMKPiAKPiBPbiBUdWUsIEphbiAwOCwgMjAx
OSBhdCAwMjo0OTowMVBNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiBUaGlzIHBhdGNo
IGFkZHMgY3JlYXRlIGFuZCBkZXN0cm95IGZ1bmN0aW9uIGZvciBYZW5CbG9ja0RldmljZS1zIHNv
IHRoYXQKPiA+IHRoZXkgY2FuIGJlIGNyZWF0ZWQgYXV0b21hdGljYWxseSB3aGVuIHRoZSBYZW4g
dG9vbHN0YWNrIGluc3RhbnRpYXRlcyBhCj4gbmV3Cj4gPiBQViBiYWNrZW5kIHZpYSB4ZW5zdG9y
ZS4gV2hlbiB0aGUgWGVuQmxvY2tEZXZpY2UgaXMgY3JlYXRlZCB0aGlzIHdheSBpdAo+IGlzCj4g
PiBhbHNvIG5lY2Vzc2FyeSB0byBjcmVhdGUgYSAnZHJpdmUnIHdoaWNoIG1hdGNoZXMgdGhlIGNv
bmZpZ3VyYXRpb24gdGhhdAo+IHRoZQo+ID4gWGVuIHRvb2xzdGFjayBoYXMgd3JpdHRlbiBpbnRv
IHhlbnN0b3JlLiBUaGlzIGlzIGRvbmUgYnkgZm9ybXVsYXRpbmcgdGhlCj4gPiBwYXJhbWV0ZXJz
IG5lY2Vzc2FyeSBmb3IgZWFjaCAnYmxvY2tkZXYnIGxheWVyIG9mIHRoZSBkcml2ZSBhbmQgdGhl
bgo+IHVzaW5nCj4gPiBxbXBfYmxvY2tkZXZfYWRkKCkgdG8gY3JlYXRlIHRoZSBsYXllcnMuIEFs
c28sIGZvciBjb21wYXRpYmlsaXR5IHdpdGgKPiB0aGUKPiA+IGxlZ2FjeSAneGVuX2Rpc2snIGlt
cGxlbWVudGF0aW9uLCBhbiBpb3RocmVhZCBpcyBhdXRvbWF0aWNhbGx5IGNyZWF0ZWQKPiBmb3IK
PiA+IHRoZSBuZXcgWGVuQmxvY2tEZXZpY2UuIFRoaXMsIGxpa2UgdGhlIGRyaXZlciBsYXllcnMs
IHdpbGwgYmUgZGVzdHJveWVkCj4gPiBhZnRlciB0aGUgWGVuQmxvY2tEZXZpY2UgaXMgdW5yZWFs
aXplZC4KPiA+Cj4gPiBUaGUgbGVnYWN5IGJhY2tlbmQgc2NhbiBmb3IgJ3FkaXNrJyBpcyByZW1v
dmVkIGJ5IHRoaXMgcGF0Y2gsIHdoaWNoCj4gbWFrZXMKPiA+IHRoZSAneGVuX2Rpc2snIGNvZGUg
aXMgcmVkdW5kYW50LiBUaGUgY29kZSB3aWxsIGJlIHJlbW92ZWQgYnkgYQo+IHN1YnNlcXVlbnQK
PiA+IHBhdGNoLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+IC0tLQo+IAo+ID4gZGlmZiAtLWdpdCBhL2h3L2Jsb2Nr
L3hlbi1ibG9jay5jIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKPiA+IGluZGV4IGE3YzM3YzE4NWEu
LmM2ZWMxZDk1NDMgMTAwNjQ0Cj4gPiAtLS0gYS9ody9ibG9jay94ZW4tYmxvY2suYwo+ID4gKysr
IGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKPiA+IEBAIC03LDEyICs3LDIwIEBACj4gLi4uCj4gCj4g
PiArc3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3QgY2hh
ciAqaWQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqZGV2aWNlX3R5cGUsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUURpY3QgKm9wdHMsIEVycm9yICoqZXJycCkKPiA+ICt7Cj4gLi4u
Cj4gPiArICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwo+IC4uLgo+ID4gKyAgICBpZiAoIWZp
bGVuYW1lKSB7Cj4gPiArICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJubyBmaWxlbmFtZSIpOwo+
ID4gKyAgICAgICAgZ290byBkb25lOwo+ID4gKyAgICB9Cj4gLi4uCj4gPiArICAgIGRyaXZlLT5u
b2RlX25hbWUgPSB4ZW5fYmxvY2tfYmxvY2tkZXZfYWRkKGRyaXZlLT5pZCwgZHJpdmVyX2xheWVy
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9j
YWxfZXJyKTsKPiA+ICsKPiA+ICtkb25lOgo+ID4gKyAgICBnX2ZyZWUoZHJpdmVyKTsKPiA+ICsg
ICAgZ19mcmVlKGZpbGVuYW1lKTsKPiA+ICsKPiA+ICsgICAgaWYgKGxvY2FsX2Vycikgewo+IAo+
IFdoZW4geGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZCBmYWlsZWQsIGl0IHNldHMgbG9jYWxfZXJyLCBi
dXQgbm90aGluZyBhZnRlcgo+IHNldHMgZXJycC4gSSdtIGdvaW5nIHRvIGFkZCB0aGlzIHdoaWxl
IHByZXBhcmluZyB0aGUgcHVsbCByZXF1ZXN0Ogo+IAo+ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJy
cCwgbG9jYWxfZXJyKTsKPiAKPiBJcyB0aGlzIGZpbmUgd2l0aCB5b3U/CgpZZXMsIHRoYXQncyBm
aW5lLi4uIHRoZSBlcnJvciBzaG91bGQgaGF2ZSBpbmRlZWQgYmVlbiBwcm9wYWdhdGVkLgoKPiAK
PiBXaXRoIHRoYXQgZml4LCBJIHRoaW5rIHRoZSBzZXJpZXMgaXMgcmVhZHksIHNvOgo+IFJldmll
d2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAKClRo
YW5rcy4KCj4gPiArICAgICAgICB4ZW5fYmxvY2tfZHJpdmVfZGVzdHJveShkcml2ZSwgTlVMTCk7
Cj4gPiArICAgICAgICByZXR1cm4gTlVMTDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICByZXR1
cm4gZHJpdmU7Cj4gPiArfQo+IAo+IFRoZXJlIGlzIHN0aWxsIHRoZSB3YXJuaW5nIGFib3V0IHVz
aW5nIHRoZSAnZmlsZScgZHJpdmVyIHdoZW4KPiAnaG9zdF9kZXZpY2UnIHNob3VsZCBiZSB1c2Us
IGJ1dCBJIHRoaW5rIHdlIGNhbiB0cnkgdG8gZml4IHRoYXQgbGF0ZXIuCgpUQkggSSdtIGhvcGlu
ZyB0aGlzIGNvZGUgY2FuIGdvIGF3YXkgYmVmb3JlIHdlIGhhdmUgdG8gd29ycnkgYWJvdXQgaXQu
IFdlIG5lZWQgdG8gdGVhY2ggbGlieGwgaG93IHRvIGlzc3VlIHRoZSBuZWNlc3NhcnkgUU1QIGNv
bW1hbmRzIGRpcmVjdGx5OyBpdCBzaG91bGQga25vdyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGEg
ZmlsZSBhbmQgYSBkZXZpY2UuCgogIFBhdWwKCj4gCj4gVGhhbmtzLAo+IAo+IC0tCj4gQW50aG9u
eSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 12:34:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1ghD4H-00050J-UP; Wed, 09 Jan 2019 12: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=3izX=PR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghD4F-00050D-SJ
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 12:34:43 +0000
X-Inumbo-ID: ef81a315-140a-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef81a315-140a-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 12:34:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BA44DAD4D;
 Wed,  9 Jan 2019 12:34:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Jan 2019 13:34:38 +0100
Message-Id: <20190109123438.6837-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] sched/credit2: remove stale comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBiZWluZyB0aGUgZGVmYXVsdCBzY2hlZHVsZXIgbm93IHRoZSBjb21tZW50IGluIHNjaGVk
X2NyZWRpdDIKc3RhdGluZyBpdCBiZWluZyBleHBlcmltZW50YWwgc2hvdWxkIGJlIHJlbW92ZWQu
CgpXaGlsZSBhdCBpdCByZW1vdmUgdGhlICJUT0RPIiBjb21tZW50cyBhbHJlYWR5IGFkZHJlc3Nl
ZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDYgLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDYyM2EzMjVjZWIuLjU0M2RjMzY2NGQgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCkBAIC01OSwxOSArNTksMTMgQEAKICNkZWZpbmUgVFJDX0NTQ0hFRDJfUlVO
UV9DQU5EX0NIRUNLICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRDIsIDIzKQogCiAvKgotICog
V0FSTklORzogVGhpcyBpcyBzdGlsbCBpbiBhbiBleHBlcmltZW50YWwgcGhhc2UuICBTdGF0dXMg
YW5kIHdvcmsgY2FuIGJlIGZvdW5kIGF0IHRoZQotICogY3JlZGl0MiB3aWtpIHBhZ2U6Ci0gKiAg
aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL0NyZWRpdDJfU2NoZWR1bGVyX0RldmVsb3BtZW50Ci0g
KgogICogVE9ETzoKICAqICsgSHlwZXJ0aHJlYWRpbmcKLSAqICAtIExvb2sgZm9yIG5vbi1idXN5
IGNvcmUgaWYgcG9zc2libGUKICAqICAtICJEaXNjb3VudCIgdGltZSBydW4gb24gYSB0aHJlYWQg
d2l0aCBidXN5IHNpYmxpbmdzCiAgKiArIEFsZ29yaXRobToKICAqICAtICJNaXhlZCB3b3JrIiBw
cm9ibGVtOiBpZiBhIFZNIGlzIHBsYXlpbmcgYXVkaW8gKDUlKSBidXQgYWxzbyBidXJuaW5nIGNw
dSAoZS5nLiwKICAqICAgIGEgZmxhc2ggYW5pbWF0aW9uIGluIHRoZSBiYWNrZ3JvdW5kKSBjYW4g
d2Ugc2NoZWR1bGUgaXQgd2l0aCBsb3cgZW5vdWdoIGxhdGVuY3kKICAqICAgIHNvIHRoYXQgYXVk
aW8gZG9lc24ndCBza2lwPwotICogIC0gQ2FwIGFuZCByZXNlcnZhdGlvbjogSG93IHRvIGltcGxl
bWVudCB3aXRoIHRoZSBjdXJyZW50IHN5c3RlbT8KICAqICsgT3B0aW1pemluZwogICogIC0gUHJv
ZmlsaW5nLCBtYWtpbmcgbmV3IGFsZ29yaXRobXMsIG1ha2luZyBtYXRoIG1vcmUgZWZmaWNpZW50
IChubyBsb25nIGRpdmlzaW9uKQogICovCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 13:47:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 13:47: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-devel-bounces@lists.xenproject.org>)
	id 1ghEC2-0001qS-HP; Wed, 09 Jan 2019 13: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghEC1-0001qH-Nv
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 13:46:49 +0000
X-Inumbo-ID: 01b0fa94-1415-11e9-9e5e-7338f24322f2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01b0fa94-1415-11e9-9e5e-7338f24322f2;
 Wed, 09 Jan 2019 13:46:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghEBu-0004nE-1G; Wed, 09 Jan 2019 13:46:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghEBt-00029z-Jl; Wed, 09 Jan 2019 13:46:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghEBt-0000Wz-J9; Wed, 09 Jan 2019 13:46:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131861-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=a53a888de8f5fa8dbf75a381e28f25a5497572f1
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 13:46:41 +0000
Subject: [Xen-devel] [ovmf test] 131861: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg2MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4NjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgxZTI4ZjI1YTU0OTc1NzJmMQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjMgZGF5cyAgMjU2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc5NiAgMjAxOS0wMS0wOCAwODowNjoyNiBaICAgIDEgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIENodSwgTWFnZ2ll
IDxtYWdnaWUuY2h1QGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+
CiAgRGF2aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGlu
MkBocGUuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2Ig
QyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29t
PgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdhZGVlc2ggVWpq
YSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEu
Y29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxK
aWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgog
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5s
aW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgog
IExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUgQ2h1IDxtYWdnaWUuY2h1
QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNp
biBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5r
aW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRy
b2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRl
bC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8
c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFu
Z0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0u
Y29tPgogIFN1bWl0IEdhcmcgPHN1bWl0LmdhcmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5n
IDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQ
RExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwgWmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0g
PHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAgVGhvbWFzIFJ5ZG1hbiA8dGhvbWFzLmoucnlkbWFu
QGludGVsLmNvbT4KICBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICBUb21hc3ogTWljaGFs
ZWMgPHRtQHNlbWloYWxmLmNvbT4KICBWaWpheWVudGhpcmFuIFN1YnJhbWFuaWFtIDx2aWpheWVu
dGhpcmFuLnN1YnJhbWFuaWFtQGFybS5jb20+CiAgVmxhZGltaXIgT2xvdnlhbm5pa292IDx2bGFk
aW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgogIFdhbmcgQmluWCBBIDxiaW54LmEud2Fu
Z0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFllIFRpbmcg
PHRpbmcueWVAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNv
bT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CiAgWmFpbGlhbmcgU3VuIDx6
YWlsaWFuZy5zdW5AaW50ZWwuY29tPgogIFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRl
bC5jb20+CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgWmhp
anUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICB6d2Vp
NCA8ZGF2aWQud2VpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTY3NyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 13:52:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1ghEHm-0002bD-Bo; Wed, 09 Jan 2019 13:52: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghEHk-0002b3-Uz
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 13:52:44 +0000
X-Inumbo-ID: d6633b15-1415-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6633b15-1415-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 13:52:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghEHf-0004uF-Nf; Wed, 09 Jan 2019 13:52:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghEHf-0002P5-GD; Wed, 09 Jan 2019 13:52:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghEHf-0007j8-Eo; Wed, 09 Jan 2019 13:52:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131879-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f35a59452d5f5da20bef8acdc25f837ac782071c
X-Osstest-Versions-That: xen=1292f9a05943d32ef96eabb9f0c30cf681665c46
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 13:52:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131879: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTg3OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYzNWE1OTQ1MmQ1ZjVkYTIwYmVmOGFjZGMyNWY4Mzdh
Yzc4MjA3MWMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEyOTJmOWEw
NTk0M2QzMmVmOTZlYWJiOWYwYzMwY2Y2ODE2NjVjNDYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTgyOSAgMjAxOS0wMS0wOCAxOTowMDozNiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE4NzkgIDIwMTktMDEtMDkgMTI6MDA6MzQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxMjky
ZjlhMDU5Li5mMzVhNTk0NTJkICBmMzVhNTk0NTJkNWY1ZGEyMGJlZjhhY2RjMjVmODM3YWM3ODIw
NzFjIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 13:58:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 13:58:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghENi-0002q4-5h; Wed, 09 Jan 2019 13:58:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lJUa=PR=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1ghENg-0002pz-1T
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 13:58:52 +0000
X-Inumbo-ID: b0a0fdd5-1416-11e9-92db-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0a0fdd5-1416-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 13:58:50 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 09 Jan 2019 14:58:49 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 09 Jan 2019 13:58:40 +0000
Message-ID: <197710253aaa5466fc2d507b5176d1b608846012.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 09 Jan 2019 14:59:27 +0100
In-Reply-To: <20190109123438.6837-1-jgross@suse.com>
References: <20190109123438.6837-1-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.3 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] sched/credit2: remove stale comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============2287012510742557016=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2287012510742557016==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-tJ2vtufwvVp4RPipAQ0g"


--=-tJ2vtufwvVp4RPipAQ0g
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2019-01-09 at 13:34 +0100, Juergen Gross wrote:
> With being the default scheduler now the comment in sched_credit2
> stating it being experimental should be removed.
>=20
> While at it remove the "TODO" comments already addressed.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Acked-by: Dario Faggioli <dfaggioli@suse.com>

Thanks,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-tJ2vtufwvVp4RPipAQ0g
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlw1/j8ACgkQFkJ4iaW4
c+4I6xAAzO9U4QJ/4RyWqjbuUxY3+3ls1uHHdbr2HZApqnOiTn8NbzczfwjawITd
ZYvREkmy44o+IBh6rlReWYLqdWYyWZwnWDyRYjgtsa0qrhVYqrdcXCRNu/5BcI5r
qmFyZqnSwnmBc/G7epXSBS6Ym98Y/vUd+BTA0jznYHRjYdFxYyK2mCCL9Ys0Q1pW
c7uLt3HFp1JtJnFSZaqO4Ztz6Lh6A3ufLZm/vDlNFRinyBuvChj5QyhZtow2VtyD
foWi2fg8t5B+RPA5J5/+exh6m3cRiuHPe61k53LlzArXqlQci9hcCUDzlUmqFX47
e7jqvpwM/M/QdLGbKYoyp0gzRv6JrUA+/i0VjWA4+4PL2QTDozgkOL8xIFtz4KZ9
l0sRZzkXbVspcjixalnP3O8S93B9p5qviIOBv6f9Jc+Hm4O5Oa/43s+JE40Pms00
LyQG7W6HvUCf1j4pnjiAbW+oIUXUTs93Grh3f9GM1B24ARXKICk/ulHEnXtngHIP
ISfTQZUFmwWlJAoP546shoB+p6agE/PcM6M+Jk87cs040mb8/NYGDNZfcKhyV+7t
4CoBddEE7wOc1qW+CIm+994R+fuwrs29bYeFj8X06qYtOwyMB8i5tVI8dv1hVUDo
ObqwF6eoPJhLOOEL/eYgssqyXTSerT14wRDhPL4v8WhIcUblP/s=
=N6vG
-----END PGP SIGNATURE-----

--=-tJ2vtufwvVp4RPipAQ0g--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2287012510742557016==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 09 14:16:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1ghEeL-0004Nh-N7; Wed, 09 Jan 2019 14:16: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=2rAm=PR=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1ghEeK-0004Nc-JG
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 14:16:04 +0000
X-Inumbo-ID: 17d90856-1419-11e9-92db-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17d90856-1419-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 14:16:02 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id v1-v6so6639077ljd.0
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 06:16:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=iJ6MHcaeNbJCFgHHBve1UrCVjxagT62yieMcvH47LFQ=;
 b=izBrPyvv2lFQnlu1KktbK70dhS04jIl+ZAskiH463lOhQyAlr2K1gCHnYxXiVXmWWF
 CnbQuu90e/kAQWkebgQqiMlLCQf5SK32wqLy1z0iPXRn6ofj4VmvwFgnnWcvUCLC0Rwg
 hbdAkpnlvrEHKXoeeHNIpXjOGgcW9bOyd15WH93c2HFx0B4G5NK9MvbfgyIFzgaceu9G
 p3+1pl9D5sBWBCnWPVD0I2PgNsVd4fmDlvVKd/W9ff7NV3L/fhXKU2RMn1Ne7lOZY46d
 K0oqK92a7FHApvmYE0yoovB7Nxb6oc53TBeOLSCApE45bB4SYvy/d1ljZwFhBVzzH7l4
 ApVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=iJ6MHcaeNbJCFgHHBve1UrCVjxagT62yieMcvH47LFQ=;
 b=YGrG2zj0wDDPn3Gs/LTzQQDvjBasjM/i1ucbeTek7XlPCMBhwUzgzGh2EAHS/g7w8N
 Vct2WECqMoPPa7o2f8MgO1gxCrsrf7nd/2DJ14gVmMIsd8ovrx7xqoAeAOtPJKT1eBh3
 dsYi08N0zFDXljiPePy783L+zg9k6taA8QHgMmLGvaEWW/0Cbk4RNsreQDRihDDA0B2f
 Vm0jnraDJBZVRkxrUponKk581SbCQzI51Ly1pKMlajnBINl+CmTEwbHEiAXPBUaub9xy
 iS8Nf9U2s+0SmI+oLCAx7V6f9qwgLbSPyJ04o/q/AG/Ta68tLn4BXW8Q0Qe5jUlSCfbf
 JNJQ==
X-Gm-Message-State: AJcUukeke/umk8A6ouNynP+egXcYpfKMF5kGr5WH8cjI7EgEWBQKuLgI
 teyTgcnA8FHQrb07QJ80Pvm69HtdVow2i+hBF+I=
X-Google-Smtp-Source: ALg8bN44tO9VRQIYN3PhQypWhAP5zk22XIzyYAWIrhM4auuKjWfx0bsg9CqMVFd/AI7+8ohJVhPXNcGNc7ZFqoyMvjg=
X-Received: by 2002:a2e:9dcb:: with SMTP id
 x11-v6mr3884788ljj.158.1547043361113; 
 Wed, 09 Jan 2019 06:16:01 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAKf6xpvXBGUwFAjvwromG737Bg-_MB7rWBB=Oj7q2zHgaiF5mg@mail.gmail.com>
 <CACMJ4GZBtksGHNBe2sqVTu6zb3p4E1Q0Zq-R+r75B6E00x9sMA@mail.gmail.com>
In-Reply-To: <CACMJ4GZBtksGHNBe2sqVTu6zb3p4E1Q0Zq-R+r75B6E00x9sMA@mail.gmail.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 9 Jan 2019 09:15:49 -0500
Message-ID: <CAKf6xptAc9KfCbnr_GOJPjacXKQHgvMgddzMCfH5RThC3Kf2dA@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCAxOjQ4IEFNIENocmlzdG9waGVyIENsYXJrCjxjaHJpc3Rv
cGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBPbiBUdWUsIEphbiA4LCAyMDE5IGF0
IDI6NTQgUE0gSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPiB3cm90ZToKPiA+Cj4g
PiBPbiBNb24sIEphbiA3LCAyMDE5IGF0IDI6NDMgQU0gQ2hyaXN0b3BoZXIgQ2xhcmsKPiA+IDxj
aHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cgo+ID4gPiArCj4gPiA+ICsvKiBB
IHNwYWNlLWF2YWlsYWJsZSBub3RpZmljYXRpb24gdGhhdCBpcyBhd2FpdGluZyBzdWZmaWNpZW50
IHNwYWNlICovCj4gPiA+ICtzdHJ1Y3QgcGVuZGluZ19lbnQKPiA+ID4gK3sKPiA+ID4gKyAgICAv
KiBMaXN0IG5vZGUgd2l0aGluIGFyZ29fcmluZ19pbmZvJ3MgcGVuZGluZyBsaXN0ICovCj4gPiA+
ICsgICAgc3RydWN0IGhsaXN0X25vZGUgbm9kZTsKPiA+ID4gKyAgICAvKgo+ID4gPiArICAgICAq
IExpc3Qgbm9kZSB3aXRoaW4gYXJnb19kb21haW4ncyB3aWxkY2FyZF9wZW5kX2xpc3QuIE9ubHkg
dXNlZCBpZiB0aGUKPiA+ID4gKyAgICAgKiByaW5nIGlzIG9uZSB3aXRoIGEgd2lsZGNhcmQgcGFy
dG5lciAoaWUuIHRoYXQgYW55IGRvbWFpbiBtYXkgc2VuZCB0bykKPiA+ID4gKyAgICAgKiB0byBl
bmFibGUgY2FuY2VsbGluZyBzaWduYWxzIG9uIHdpbGRjYXJkIHJpbmdzIG9uIGRvbWFpbiBkZXN0
cm95Lgo+ID4gPiArICAgICAqLwo+ID4gPiArICAgIHN0cnVjdCBobGlzdF9ub2RlIHdpbGRjYXJk
X25vZGU7Cj4gPiA+ICsgICAgLyoKPiA+ID4gKyAgICAgKiBQb2ludGVyIHRvIHRoZSByaW5nX2lu
Zm8gdGhhdCB0aGlzIGVudCBwZXJ0YWlucyB0by4gVXNlZCB0byBlbnN1cmUgdGhhdAo+ID4gPiAr
ICAgICAqIHJpbmdfaW5mby0+bnBlbmRpbmcgaXMgZGVjcmVtZW50ZWQgd2hlbiBlbnRzIGZvciB3
aWxkY2FyZCByaW5ncyBhcmUKPiA+ID4gKyAgICAgKiBjYW5jZWxsZWQgZm9yIGRvbWFpbiBkZXN0
cm95Lgo+ID4gPiArICAgICAqIENhdXRpb246IE11c3QgaG9sZCB0aGUgY29ycmVjdCBsb2NrcyBi
ZWZvcmUgYWNjZXNzaW5nIHJpbmdfaW5mbyB2aWEgdGhpcy4KPiA+Cj4gPiBJdCB3b3VsZCBiZSBj
bGVhcmVyIGlmIHRoaXMgc3RhdGVkIHRoZSBjb3JyZWN0IGxvY2tzLgo+Cj4gb2sgLSBpdCB3b3Vs
ZCBtZWFuIGR1cGxpY2F0aW5nIHRoZSBzdGF0ZW1lbnQgYWJvdXQgd2hpY2ggbG9ja3MgYXJlCj4g
bmVlZGVkIHRob3VnaCwgc2luY2UgaXQgaXMgZXhwbGFpbmVkIGVsc2V3aGVyZSBpbiB0aGUgZmls
ZSwgd2hpY2ggbWVhbnMKPiBpdCB3aWxsIG5lZWQgdXBkYXRpbmcgaW4gdHdvIHBsYWNlcyBpZiB0
aGUgbG9ja2luZyByZXF1aXJlbWVudHMgY2hhbmdlLgo+IFRoYXQgd2FzIHdoeSBJIHdvcmRlZCBp
dCB0aGF0IHdheSwgYXMgYW4gaW5kaWNhdG9yIHRvIGdvIGFuZCBmaW5kIHdoZXJlCj4gaXQgaXMg
YWxyZWFkeSBkZXNjcmliZWQsIHRvIGF2b2lkIHRoYXQuCgoiQ2F1dGlvbiIgbWFkZSBtZSB0aGlu
ayAqcmluZ19pbmZvIHBvaW50cyBmcm9tIGRvbWFpbiBBJ3MgcGVuZGluZ19lbnQKdG8gZG9tYWlu
IEIncyByaW5nX2luZm8uICBSZWFkaW5nIHBhdGNoIDEwIChub3RpZnkgb3ApIEkgc2VlIHRoYXQg
aXQKcmVhbGx5IGp1c3QgcG9pbnRzIGJhY2sgdG8gZG9tYWluIEEncyByaW5nX2luZm8uICBTbyB0
aGUgIkNhdXRpb24iIGlzCmp1c3QgdGhhdCB5b3Ugc3RpbGwgaGF2ZSB0byBsb2NrIHJpbmdfaW5m
byAoTDMpIGV2ZW4gdGhvdWdoIHlvdSBjYW4KZ2V0IHRvIHRoZSBwb2ludGVyIHZpYSBMMi4gIElz
IHRoYXQgY29ycmVjdD8KCkkgYWdyZWUgYSBzaW5nbGUgbG9jYXRpb24gZm9yIHRoZSBsb2NraW5n
IGRvY3VtZW50YXRpb24gaXMgYmV0dGVyIHRoYW4Kc3BsaXR0aW5nIG9yIGR1cGxpY2F0aW5nLiAg
QXMgbG9uZyBhcyBubyBjcm9zcy1kb21haW4gbG9ja2luZyBpcwpyZXF1aXJlZCwgdGhpcyBpcyBm
aW5lLgoKPiA+ID4gKyAgICAgKi8KPiA+ID4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJp
bmdfaW5mbzsKPiA+ID4gKyAgICAvKiBkb21haW4gdG8gYmUgbm90aWZpZWQgd2hlbiBzcGFjZSBp
cyBhdmFpbGFibGUgKi8KPiA+ID4gKyAgICBkb21pZF90IGRvbWFpbl9pZDsKPiA+ID4gKyAgICB1
aW50MTZfdCBwYWQ7Cj4gPgo+ID4gQ2FuIHdlIG9yZGVyIGRvbWFpbl9pZCBhZnRlciBsZW4gYW5k
IGRyb3AgdGhlIHBhZD8KPgo+IEknbSBub3Qgc3VyZSB0aGF0IHdvdWxkIGJlIHJpZ2h0IHRvIGRv
IHRoYXQuIEkgdGhpbmsgdGhhdCB0aGUgcGFkCj4gZW5zdXJlcyB0aGF0IGxlbiBpcyB3b3JkIGFs
aWduZWQgdG8gMzItYml0IGJvdW5kYXJ5LiAgSSB3YXMgYXNrZWQgdG8KPiBpbnNlcnQgYSBwYWQg
ZmllbGQgZm9yIHN1Y2ggYSBzdHJ1Y3QgbGlrZSB0aGlzIGluIGFuIGVhcmxpZXIgcmV2aWV3IGhl
cmU6Cj4KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTgtMTIvbXNnMDAyMzkuaHRtbAoKSSdsbCByZXNwb25kIHRvIHRoaXMgaW4gdGhlIG90
aGVyIGVtYWlsIGZyb20gSmFuLgoKPiA+ID4gKwo+ID4gPiArc3RhdGljIHZvaWQKPiA+ID4gK3dp
bGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKHN0cnVjdCBkb21haW4gKmQpCj4gPiA+ICt7Cj4g
PiA+ICsgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0Owo+ID4gPiArICAgIHN0cnVj
dCBwZW5kaW5nX2VudCAqZW50Owo+ID4gPiArCj4gPiA+ICsgICAgQVNTRVJUKHJ3X2lzX3dyaXRl
X2xvY2tlZCgmYXJnb19sb2NrKSk7Cj4gPiA+ICsKPiA+ID4gKyAgICBobGlzdF9mb3JfZWFjaF9l
bnRyeV9zYWZlKGVudCwgbm9kZSwgbmV4dCwgJmQtPmFyZ28tPndpbGRjYXJkX3BlbmRfbGlzdCwK
PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGUpCj4gPiA+ICsgICAgewo+
ID4gPiArICAgICAgICBobGlzdF9kZWwoJmVudC0+bm9kZSk7Cj4gPiA+ICsgICAgICAgIGVudC0+
cmluZ19pbmZvLT5ucGVuZGluZy0tOwo+ID4gPiArICAgICAgICBobGlzdF9kZWwoJmVudC0+d2ls
ZGNhcmRfbm9kZSk7Cj4gPiA+ICsgICAgICAgIHhmcmVlKGVudCk7Cj4gPiA+ICsgICAgfQo+ID4g
PiArfQo+ID4gPiArCj4gPgo+ID4gTWF5YmUgbW92ZSByaW5nX3VubWFwKCkgaGVyZSBzbyBpdCdz
IGNsb3NlciB0byB3aGVyZSBpdCBpcyB1c2VkPwo+Cj4gSSdtIGZpbmUgd2l0aCBtb3ZpbmcgaXQg
aWYgaXQgbmVlZHMgaXQsIGJ1dCBpdCdzIGxvY2F0ZWQgd2hlcmUgaXQgaXMgaW4KPiBvcmRlciB0
byBwdXQgaXQgcmlnaHQgbmV4dCB0byB0aGUgY29ycmVzcG9uZGluZyByaW5nX21hcF9wYWdlIGZ1
bmN0aW9uIC0KPiB0aGUgdHdvIGFyZSBwYWlyZWQgcmVhbGx5LCB3aXRoIG9uZSBkb2luZyBtYXBf
ZG9tYWluX3BhZ2VfZ2xvYmFsIGFuZCB0aGUKPiBvdGhlciB1bmRvaW5nIGl0IHdpdGggdW5tYXBf
ZG9tYWluX3BhZ2VfZ2xvYmFsLiBUaGF0J3MgaG93IGl0IGVuZHMgdXAKPiB3aGVuIHRoZSBmdWxs
IHNlcmllcyBpcyBhcHBsaWVkLgoKT2theS4gIE15IGNvbW1lbnQgY2FtZSBvbmx5IGZyb20gcmVh
ZGluZyBvbmx5IHRoaXMgc2luZ2xlIHBhdGNoLgoKPiA+ID4gK3ZvaWQKPiA+ID4gK2FyZ29fc29m
dF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQo+ID4gPiArewo+ID4gPiArICAgIHdyaXRlX2xvY2so
JmFyZ29fbG9jayk7Cj4gPiA+ICsKPiA+ID4gKyAgICBhcmdvX2RwcmludGsoInNvZnQgcmVzZXQg
ZD0lZCBkLT5hcmdvPSVwXG4iLCBkLT5kb21haW5faWQsIGQtPmFyZ28pOwo+ID4gPiArCj4gPiA+
ICsgICAgaWYgKCBkLT5hcmdvICkKPiA+ID4gKyAgICB7Cj4gPiA+ICsgICAgICAgIGRvbWFpbl9y
aW5nc19yZW1vdmVfYWxsKGQpOwo+ID4gPiArICAgICAgICBwYXJ0bmVyX3JpbmdzX3JlbW92ZShk
KTsKPiA+ID4gKyAgICAgICAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7Cj4gPiA+
ICsKPiA+ID4gKyAgICAgICAgaWYgKCAhb3B0X2FyZ29fZW5hYmxlZCApCj4gPgo+ID4gU2hvdWxk
bid0IHRoaXMgZnVuY3Rpb24ganVzdCBleGl0IGVhcmx5IGlmIGFyZ28gaXMgZGlzYWJsZWQ/Cj4K
PiBUaGVyZSBoYXMgYmVlbiBzdXBwb3J0IGFkZGVkIHRvIFhlbiB3aXRoIGEgaHlwZXJjYWxsIHRv
IG1ha2UgYSBzdWJzZXQgb2YKPiBib290IHBhcmFtZXRlcnMgbW9kaWZpYWJsZSBhdCBydW50aW1l
LiBBcmdvLWVuYWJsZWQgaXNuJ3QgY3VycmVudGx5IG9uZQo+IG9mIHRoZW0sIGJ1dCB0aGF0IG1h
eSBiZSBjaGFuZ2VkIGxhdGVyIHNvIEkgZGlkIG5vdCB3YW50IHRvIGJha2UgaW50bwo+IHRoaXMg
ZnVuY3Rpb24gdGhlIGFzc3VtcHRpb24gdGhhdCB0aGUgZW5hYmxlZC9kaXNhYmxlZCBjb25maWd1
cmF0aW9uCj4gY291bGQgbm90IGNoYW5nZSBhZnRlciBiZWluZyBpbml0aWFsbHkgZXZhbHVhdGVk
IGF0IHRoZSB0aW1lIHRoZSBkb21haW4KPiB3YXMgbGF1bmNoZWQuIFRoYXQncyBwb3NzaWJseSBh
IGNvbnNlcnZhdGl2ZSBjaG9pY2UgdGhvdWdoLgo+Cj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdDtoPTgyY2Y3ODQ2OGU5NmRlMWU0ZDE0MDBiYmY1NTA4
ZjhiMTExNjUwYzMKCk9rYXkuICBJIHdhcyBub3QgYXdhcmUgb2YgdGhpcyBmdW5jdGlvbmFsaXR5
LgoKUmVnYXJkcywKSmFzb24KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 14:26:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 14:26: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-devel-bounces@lists.xenproject.org>)
	id 1ghEoN-0005CB-JP; Wed, 09 Jan 2019 14:26: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=2rAm=PR=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1ghEoL-0005C6-RI
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 14:26:25 +0000
X-Inumbo-ID: 8a5fce6a-141a-11e9-92db-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a5fce6a-141a-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 14:26:24 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id q2-v6so6625883lji.10
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 06:26:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Vg1k8vyQGS3MkOpJz5402792CoBtm7qnVUCYauP/8fc=;
 b=Je12f1QTxMJCcVmtPZn3azWavmb2Oyq7M+Y40IDGL54iuh0Z14UQEQ5H0MMcFWTXOV
 7pMT3YhG8U6jEJzfRQq5J2eSqoCpRn3WfEX5/YvjAQImDwm37XJcM0jYyq68YIIxCBT5
 lZ8ArZDBWQb6hfgGyJfgF8Mk15HKlOcz+UD072EI9PHqEI1K0pxIxOAhkcAsHcyaYXm7
 b3GiECNHyVuVx80oXZXH5e8qIW2ZMoSfRS+qhVl23gHtzPgoTQTW10Y6WZfDXmXEGaSD
 2sO7zzaR7x5dgaYdeDojAOQiPIFqy+Lv8sVAtuqJ6KdoxP2lipF+MSE7NNEDOjd1u/yM
 FWrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Vg1k8vyQGS3MkOpJz5402792CoBtm7qnVUCYauP/8fc=;
 b=m09A7SWxZhMnRD/yAsvuvW4OXNyxq4BAx+SkDnnhGtDBhdIugHvvwyZSe76TDWsSk/
 R2F1Yzkq8c/i4dXDItnT3BfxOR61f+7nAVbnUhypOkhBBtPP6GoQ3Ze05BZYgW82AAaW
 8b3DPr3REJ9Y50sZnmU757wIu55bv0EoRBp568K/bjpXibIQTXp0+/PsgryHqBNHIpnf
 FfZ30NWLAzfQ0GV9mejaqbSOXF38Ev9o9o+eMzLHbejh60k3gemub1xZz7YNEaIpuj8k
 GKUk2BH32iWpaVZYvKkgyovR1tXTrHzfQ22Tlr9ZsX1yINltHlgFgLCfltu/wX2BahnD
 DQpw==
X-Gm-Message-State: AJcUukcBjWnaH12TY6FuTYPUMYml1Owllq/RMnKstHq+TpkfdDYzeb/s
 ZbJqPFD5iPrC5sKNaPPsaJGWXrOHG04im6vVQSk=
X-Google-Smtp-Source: ALg8bN5yNRiKbdRKbyJbesBBDY8sDgmoatbrlqzxLeK+dNpTz41wGnT9dEm+uN8uYZ5OGILwprWMklygHaTcsBy8W6Y=
X-Received: by 2002:a2e:91d1:: with SMTP id
 u17-v6mr3581300ljg.160.1547043982771; 
 Wed, 09 Jan 2019 06:26:22 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAKf6xpvXBGUwFAjvwromG737Bg-_MB7rWBB=Oj7q2zHgaiF5mg@mail.gmail.com>
 <5C35C04B020000780020BB8D@prv1-mh.provo.novell.com>
In-Reply-To: <5C35C04B020000780020BB8D@prv1-mh.provo.novell.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 9 Jan 2019 09:26:10 -0500
Message-ID: <CAKf6xptouC=bDD54mJY0Ddgm1V9aXQhp-ntTPVAERQ29s7wpRQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCA0OjM1IEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMDguMDEuMTkgYXQgMjM6NTQsIDxqYW5kcnl1a0BnbWFp
bC5jb20+IHdyb3RlOgo+Cj4gRmlyc3Qgb2YgYWxsIC0gcGxlYXNlIHRyaW0geW91ciByZXBsaWVz
LgoKU29ycnkuICBXaWxsIGRvLgoKPiA+IE9uIE1vbiwgSmFuIDcsIDIwMTkgYXQgMjo0MyBBTSBD
aHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+
ID4+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+ID4+ICsrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+ID4+IEBAIC0xODIsNiArMTgyLDE3IEBA
IFBlcm1pdCBYZW4gdG8gdXNlICJBbHdheXMgUnVubmluZyBBUElDIFRpbWVyIiBzdXBwb3J0IG9u
IGNvbXBhdGlibGUgaGFyZHdhcmUKPiA+PiAgaW4gY29tYmluYXRpb24gd2l0aCBjcHVpZGxlLiAg
VGhpcyBvcHRpb24gaXMgb25seSBleHBlY3RlZCB0byBiZSB1c2VmdWwgZm9yCj4gPj4gIGRldmVs
b3BlcnMgd2lzaGluZyBYZW4gdG8gZmFsbCBiYWNrIHRvIG9sZGVyIHRpbWluZyBtZXRob2RzIG9u
IG5ld2VyIGhhcmR3YXJlLgo+ID4+Cj4gPj4gKyMjIyBhcmdvCj4gPj4gKz4gYD0gPGJvb2xlYW4+
YAo+ID4+ICsKPiA+PiArPiBEZWZhdWx0OiBgZmFsc2VgCj4gPj4gKwo+ID4+ICtFbmFibGUgdGhl
IEFyZ28gaHlwZXJ2aXNvci1tZWRpYXRlZCBpbnRlcmRvbWFpbiBjb21tdW5pY2F0aW9uIG1lY2hh
bmlzbS4KPiA+PiArCj4gPj4gK1RoaXMgYWxsb3dzIGRvbWFpbnMgYWNjZXNzIHRvIHRoZSBBcmdv
IGh5cGVyY2FsbCwgd2hpY2ggc3VwcG9ydHMgcmVnaXN0cmF0aW9uCj4gPj4gK29mIG1lbW9yeSBy
aW5ncyB3aXRoIHRoZSBoeXBlcnZpc29yIHRvIHJlY2VpdmUgbWVzc2FnZXMsIHNlbmRpbmcgbWVz
c2FnZXMgdG8KPiA+PiArb3RoZXIgZG9tYWlucyBieSBoeXBlcmNhbGwgYW5kIHF1ZXJ5aW5nIHRo
ZSByaW5nIHN0YXR1cyBvZiBvdGhlciBkb21haW5zLgo+ID4+ICsKPiA+Cj4gPiBEbyB3ZSB3YW50
IHRvIHNheSBpdCdzIG9ubHkgYXZhaWxhYmxlIHdoZW4gWGVuIGlzIGNvbXBpbGVkIHdpdGggQ09O
RklHX0FSR08/Cj4KPiBXZSBkb24ndCBkbyBzbyBlbHNld2hlcmUsIHNvIEknbSB3aXRoIENocmlz
dG9waGVyLgoKT2theS4KCj4gPj4gKyAgICAgKi8KPiA+PiArICAgIHN0cnVjdCBhcmdvX3Jpbmdf
aW5mbyAqcmluZ19pbmZvOwo+ID4+ICsgICAgLyogZG9tYWluIHRvIGJlIG5vdGlmaWVkIHdoZW4g
c3BhY2UgaXMgYXZhaWxhYmxlICovCj4gPj4gKyAgICBkb21pZF90IGRvbWFpbl9pZDsKPiA+PiAr
ICAgIHVpbnQxNl90IHBhZDsKPiA+Cj4gPiBDYW4gd2Ugb3JkZXIgZG9tYWluX2lkIGFmdGVyIGxl
biBhbmQgZHJvcCB0aGUgcGFkPwo+Cj4gVGhhdCB3b3VsZCBzdGlsbCBjYWxsIGZvciBhIHBhZCBm
aWVsZCAtIHdlIHByZWZlciB0byBoYXZlIGV4cGxpY2l0IHBhZGRpbmcsCj4gYW5kIGFsc28gdG8g
Y2hlY2sgaXQncyB6ZXJvLCB0aGUgbGF0dGVyIHRvIGFsbG93IGZvciBhc3NpZ25pbmcgbWVhbmlu
ZyB0bwo+IHRoZSBmaWVsZCBkb3duIHRoZSByb2FkLgoKVGhpcyBzdHJ1Y3QgaXMgaW50ZXJuYWwg
dG8gWGVuIGFuZCBhcmdvLCBzbyBkbyB3ZSBzdGlsbCBuZWVkIGV4cGxpY2l0IHBhZGRpbmc/CgpU
aGVyZSBhcmUgb3RoZXIgcHVibGljIGFyZ28gc3RydWN0cyB3aXRoIHBhZGRpbmcgZmllbGRzLiAg
SSBoYXZlbid0CmdvdHRlbiB0aHJvdWdoIGFsbCB0aGUgcGF0Y2hlcywgYnV0IEkgdGhpbmsgYXQg
bGVhc3Qgc29tZSBvZiB0aG9zZSBhcmUKbWlzc2luZyB6ZXJvIGNoZWNrcy4KClJlZ2FyZHMsCkph
c29uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 14:27:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 14:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghEpa-0005Gw-Ul; Wed, 09 Jan 2019 14:27: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=7QHe=PR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghEpZ-0005Gq-Pw
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 14:27:41 +0000
X-Inumbo-ID: b7c4641c-141a-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7c4641c-141a-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 14:27:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Jan 2019 07:27:39 -0700
Message-Id: <5C3604D9020000780020BCF6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 09 Jan 2019 07:27:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190109123438.6837-1-jgross@suse.com>
 <197710253aaa5466fc2d507b5176d1b608846012.camel@suse.com>
In-Reply-To: <197710253aaa5466fc2d507b5176d1b608846012.camel@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] sched/credit2: remove stale comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE5IGF0IDE0OjU5LCA8ZGZhZ2dpb2xpQHN1c2UuY29tPiB3cm90ZToKPiBP
biBXZWQsIDIwMTktMDEtMDkgYXQgMTM6MzQgKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
IFdpdGggYmVpbmcgdGhlIGRlZmF1bHQgc2NoZWR1bGVyIG5vdyB0aGUgY29tbWVudCBpbiBzY2hl
ZF9jcmVkaXQyCj4+IHN0YXRpbmcgaXQgYmVpbmcgZXhwZXJpbWVudGFsIHNob3VsZCBiZSByZW1v
dmVkLgo+PiAKPj4gV2hpbGUgYXQgaXQgcmVtb3ZlIHRoZSAiVE9ETyIgY29tbWVudHMgYWxyZWFk
eSBhZGRyZXNzZWQuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cj4+Cj4gQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5j
b20+CgpBbmQgSSBndWVzcyB0aGlzIGlzIGZpbmUgdG8gcHV0IGluIGZvciA0LjEyPwoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 14:32:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 14:32: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-devel-bounces@lists.xenproject.org>)
	id 1ghEua-00063D-JA; Wed, 09 Jan 2019 14:32: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=3izX=PR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghEuZ-000638-5x
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 14:32:51 +0000
X-Inumbo-ID: 701e9472-141b-11e9-9a05-87a8737278dc
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 701e9472-141b-11e9-9a05-87a8737278dc;
 Wed, 09 Jan 2019 14:32:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7411AAE80;
 Wed,  9 Jan 2019 14:32:48 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20190109123438.6837-1-jgross@suse.com>
 <197710253aaa5466fc2d507b5176d1b608846012.camel@suse.com>
 <5C3604D9020000780020BCF6@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <7dd900c5-9c38-4183-6996-03bd1027be89@suse.com>
Date: Wed, 9 Jan 2019 15:32:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C3604D9020000780020BCF6@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] sched/credit2: remove stale comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMjAxOSAxNToyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMDEuMTkg
YXQgMTQ6NTksIDxkZmFnZ2lvbGlAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiBXZWQsIDIwMTktMDEt
MDkgYXQgMTM6MzQgKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBXaXRoIGJlaW5nIHRo
ZSBkZWZhdWx0IHNjaGVkdWxlciBub3cgdGhlIGNvbW1lbnQgaW4gc2NoZWRfY3JlZGl0Mgo+Pj4g
c3RhdGluZyBpdCBiZWluZyBleHBlcmltZW50YWwgc2hvdWxkIGJlIHJlbW92ZWQuCj4+Pgo+Pj4g
V2hpbGUgYXQgaXQgcmVtb3ZlIHRoZSAiVE9ETyIgY29tbWVudHMgYWxyZWFkeSBhZGRyZXNzZWQu
Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
Pj4KPj4gQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4gCj4g
QW5kIEkgZ3Vlc3MgdGhpcyBpcyBmaW5lIHRvIHB1dCBpbiBmb3IgNC4xMj8KClllczoKClJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 14:38:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 14:38: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-devel-bounces@lists.xenproject.org>)
	id 1ghF0H-0006Hg-Da; Wed, 09 Jan 2019 14:38: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=7QHe=PR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghF0G-0006HZ-AR
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 14:38:44 +0000
X-Inumbo-ID: 4328657b-141c-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4328657b-141c-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 14:38:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Jan 2019 07:38:42 -0700
Message-Id: <5C360770020000780020BD18@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 09 Jan 2019 07:38:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Jason Andryuk" <jandryuk@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAKf6xpvXBGUwFAjvwromG737Bg-_MB7rWBB=Oj7q2zHgaiF5mg@mail.gmail.com>
 <5C35C04B020000780020BB8D@prv1-mh.provo.novell.com>
 <CAKf6xptouC=bDD54mJY0Ddgm1V9aXQhp-ntTPVAERQ29s7wpRQ@mail.gmail.com>
In-Reply-To: <CAKf6xptouC=bDD54mJY0Ddgm1V9aXQhp-ntTPVAERQ29s7wpRQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE5IGF0IDE1OjI2LCA8amFuZHJ5dWtAZ21haWwuY29tPiB3cm90ZToKPiBP
biBXZWQsIEphbiA5LCAyMDE5IGF0IDQ6MzUgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPiB3cm90ZToKPj4gPj4+IE9uIDA4LjAxLjE5IGF0IDIzOjU0LCA8amFuZHJ5dWtAZ21haWwu
Y29tPiB3cm90ZToKPj4gPiBPbiBNb24sIEphbiA3LCAyMDE5IGF0IDI6NDMgQU0gQ2hyaXN0b3Bo
ZXIgQ2xhcmsgPGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToKPj4gPj4gKyAg
ICAgKi8KPj4gPj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPj4gPj4g
KyAgICAvKiBkb21haW4gdG8gYmUgbm90aWZpZWQgd2hlbiBzcGFjZSBpcyBhdmFpbGFibGUgKi8K
Pj4gPj4gKyAgICBkb21pZF90IGRvbWFpbl9pZDsKPj4gPj4gKyAgICB1aW50MTZfdCBwYWQ7Cj4+
ID4KPj4gPiBDYW4gd2Ugb3JkZXIgZG9tYWluX2lkIGFmdGVyIGxlbiBhbmQgZHJvcCB0aGUgcGFk
Pwo+Pgo+PiBUaGF0IHdvdWxkIHN0aWxsIGNhbGwgZm9yIGEgcGFkIGZpZWxkIC0gd2UgcHJlZmVy
IHRvIGhhdmUgZXhwbGljaXQgcGFkZGluZywKPj4gYW5kIGFsc28gdG8gY2hlY2sgaXQncyB6ZXJv
LCB0aGUgbGF0dGVyIHRvIGFsbG93IGZvciBhc3NpZ25pbmcgbWVhbmluZyB0bwo+PiB0aGUgZmll
bGQgZG93biB0aGUgcm9hZC4KPiAKPiBUaGlzIHN0cnVjdCBpcyBpbnRlcm5hbCB0byBYZW4gYW5k
IGFyZ28sIHNvIGRvIHdlIHN0aWxsIG5lZWQgZXhwbGljaXQgCj4gcGFkZGluZz8KCk9oLCBpbnRl
cm5hbCBzdHJ1Y3R1cmVzIGRvbid0IG5lZWQgYW55IGV4cGxpY2l0IHBhZGRpbmcuIFdoZXJlIHRo
ZQpkb21haW5faWQgZmllbGQgZ2V0cyBwbGFjZWQgc3RpbGwgZG9lc24ndCBtYXR0ZXIgdGhlbiwg
dGhvdWdoLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 14:42:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1ghF3Q-0006xa-Uv; Wed, 09 Jan 2019 14:42: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=7QHe=PR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghF3P-0006xV-B9
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 14:41:59 +0000
X-Inumbo-ID: b6ae21cc-141c-11e9-8fc9-637c3ad0fd7c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6ae21cc-141c-11e9-8fc9-637c3ad0fd7c;
 Wed, 09 Jan 2019 14:41:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Jan 2019 07:41:56 -0700
Message-Id: <5C360832020000780020BD30@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 09 Jan 2019 07:41:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1547036665-27356-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1547036665-27356-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12 V2] x86/p2m: fix
 p2m_finish_type_change()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE5IGF0IDEzOjI0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gZmluaXNoX3R5cGVfY2hhbmdlKCkgcmV0dXJucyBhIG5lZ2F0aXZlIGludCBvbiBlcnJv
ciwgYnV0IHRoZQo+IGN1cnJlbnQgY29kZSBjaGVja3MgaWYgKCAhcmMgKS4gV2UgYWxzbyBuZWVk
IHRvIHRyZWF0Cj4gZmluaXNoX3R5cGVfY2hhbmdlKCkncyByZXR1cm4gY29kZXMgY3VtdWxhdGl2
ZWx5IGluIHRoZQo+IHN1Y2Nlc3MgY2FzZSAoZG9uJ3Qgb3ZlcndyaXRlIGEgMSByZXR1cm5lZCB3
aGlsZSBwcm9jZXNzaW5nCj4gdGhlIGhvc3RwMm0gaWYgcHJvY2Vzc2luZyBhbiBhbHRwMm0gcmV0
dXJucyAwKS4KPiAKPiBUaGUgYnJlYWthZ2Ugd2FzIGludHJvZHVjZWQgYnkgY29tbWl0IDBmYjRi
NThjOGIKPiAoIng4Ni9hbHRwMm06IGZpeCBkaXNwbGF5IGZyb3plbiB3aGVuIHN3aXRjaGluZyB0
byBhIG5ldyB2aWV3Cj4gZWFybHkiKS4KPiAKPiBQcm9wZXJseSBpbmRlbnQgdGhlIG91dDogbGFi
ZWwgd2hpbGUgYXQgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IAo+IC0tLQo+IENoYW5nZXMgc2luY2UgVjE6Cj4gIC0g
VXBkYXRlZCBkZXNjcmlwdGlvbi4KPiAgLSBOb3cgdHJlYXRpbmcgZmluaXNoX3R5cGVfY2hhbmdl
KCkncyByZXR1cm4gdmFsdWUgY3VtdWxhdGl2ZWx5Cj4gICAgZm9yIHRoZSBzdWNjZXNzIGNhc2Uu
Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDE0ICsrKysrKysrKystLS0tCj4gIDEg
ZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBp
bmRleCA1NDUxZjE2Li45MWY0MTJmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IEBAIC0xMTc2LDcgKzExNzYsNyBAQCBp
bnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAKPiAgICAgIHJj
ID0gZmluaXNoX3R5cGVfY2hhbmdlKGhvc3RwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsKPiAgCj4g
LSAgICBpZiAoICFyYyApCj4gKyAgICBpZiAoIHJjIDwgMCApCj4gICAgICAgICAgZ290byBvdXQ7
Cj4gIAo+ICAjaWZkZWYgQ09ORklHX0hWTQo+IEBAIC0xMTg4LDE4ICsxMTg4LDI0IEBAIGludCBw
Mm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgIGlm
ICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQo+ICAgICAg
ICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0g
ZC0+YXJjaC5hbHRwMm1fcDJtW2ldOwo+ICsgICAgICAgICAgICAgICAgaW50IHJjMTsKPiAgCj4g
ICAgICAgICAgICAgICAgICBwMm1fbG9jayhhbHRwMm0pOwo+IC0gICAgICAgICAgICAgICAgcmMg
PSBmaW5pc2hfdHlwZV9jaGFuZ2UoYWx0cDJtLCBmaXJzdF9nZm4sIG1heF9ucik7Cj4gKyAgICAg
ICAgICAgICAgICByYzEgPSBmaW5pc2hfdHlwZV9jaGFuZ2UoYWx0cDJtLCBmaXJzdF9nZm4sIG1h
eF9ucik7Cj4gICAgICAgICAgICAgICAgICBwMm1fdW5sb2NrKGFsdHAybSk7Cj4gIAo+IC0gICAg
ICAgICAgICAgICAgaWYgKCAhcmMgKQo+ICsgICAgICAgICAgICAgICAgaWYgKCByYzEgPCAwICkK
PiArICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICByYyA9IHJjMTsKPiAg
ICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICAgICAgICAgIH0KPiArCj4g
KyAgICAgICAgICAgICAgICByYyA9IG1heChyYywgcmMxKTsKCiJyYyB8PSByYzEiIHdvdWxkIGxp
a2VseSBiZSBjaGVhcGVyIGluIHRlcm1zIG9mIGdlbmVyYXRlZCBjb2RlLiBCdXQKZnVuY3Rpb25h
bGx5IHRoaXMgaXMgZmluZSwgYW5kIHRoZSBjaGFuZ2Ugd291bGQgYmUgZWFzeSBlbm91Z2ggdG8K
bWFrZSB3aGlsZSBjb21taXR0aW5nLCBzbwpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 14:57:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1ghFHj-0007uM-Fb; Wed, 09 Jan 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=W+9z=PR=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ghFHi-0007uH-UB
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 14:56:46 +0000
X-Inumbo-ID: c86e1767-141e-11e9-92db-bc764e045a96
Received: from mail-wm1-x32f.google.com (unknown [2a00:1450:4864:20::32f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c86e1767-141e-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 14:56:46 +0000 (UTC)
Received: by mail-wm1-x32f.google.com with SMTP id g67so8534480wmd.2
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 06:56:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=C6HcElcs/7n1eUNnKDG6DLOPKMcsv4JVs7YFA8cgiEg=;
 b=dlwFyS/u56+4JjjzHLCeAk746T3Jj1BSknOLZyBczgS+CMwhDsIsu0j/QWJbFkQQfy
 4qv0AcSrJ5jGEzTUmdFCjUNo6LHAdbo+jvN4YTLZkjcvBHEUKsXKbcQNwn96KsMlG82d
 tsVwbI6wLXGTai3frWm9qFRhSJ/hOTCfExsZo0o/9gYO514WSYwwa+MWLr//lRF7LAJW
 /805ESqRkyQQ5oSj+jeEmmooUACj2PwjOKBEqeBplKToJenPLiwIbfR35meLWndxjjjP
 oaxMP8+/WEeNt5WeF2cHgVrhvfdLe/+EvMJCh02RhknY/0t/g/i0tfsjptJNB4pUeMcO
 iZag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=C6HcElcs/7n1eUNnKDG6DLOPKMcsv4JVs7YFA8cgiEg=;
 b=rH5q58gCnGw8IDwvRYnevgTxgDUnWq3y2XCFj2/wxO6YYRbbBwF8fSSTIN7/XidZdx
 51qHNI+0Vdvq0/IkuW0UHiucyw64jkD52qkXzSdhYsx8fqERcm8RwEpjSzLWM29UEj7F
 PXpvuocrrGfOedPxgmYvXJmT58xC9oSUoUXqCPbftV618aggcty19rl6BcKvzRWwMqqs
 UnCHVFbEVHA/E+8McCdIxWg4M08WGm8DFTKxw6LBikdsh2oDtuFYdNcThVn5H/v6rxRo
 WduUe9qkHCpDkSFIePV8hquVr4vSyzqYLtEYj/9Wy0I76xxGLEkVAT6pjN38137fZv/0
 wTVg==
X-Gm-Message-State: AJcUukcbnEAgmLLram2IVsxr1wVS0GFUpZWM3kMDOYQRWUmB0TdeLcTP
 7ah+HGAL6y8eaSkXFdOpvTIF24zqDw0TizKY+bI=
X-Google-Smtp-Source: ALg8bN7utp/JDlphk8hrDBJLTnbunHOm2dVDBubvhmqUM9PiUzBSKHAeDg8Il3Ge3Hk6S+Q+sqFpC4puzxxYCYqqHuA=
X-Received: by 2002:a7b:cb96:: with SMTP id m22mr6130840wmi.39.1547045804859; 
 Wed, 09 Jan 2019 06:56:44 -0800 (PST)
MIME-Version: 1.0
References: <20181128174333.15672-1-wei.liu2@citrix.com>
In-Reply-To: <20181128174333.15672-1-wei.liu2@citrix.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 9 Jan 2019 07:56:07 -0700
Message-ID: <CABfawhnuXGDzUdJ9me0kVjmPynA4Q8eEN0yEWTdL371L9BY80g@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTA6NDQgQU0gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4KPiBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdo
aWNoIGl0IGlzIGluY2x1ZGVkIGFzIGEgc3VibW9kdWxlLgo+IEluaXRpYWxpc2Ugc3VibW9kdWxl
cyBiZWZvcmUgYnVpbGRpbmcuCgpJZiB5b3UgYXJlIHVwZGF0aW5nIHRoZSBvdm1mIG1ha2VmaWxl
LCBjb3VsZCB5b3UgYnkgYW55IGNoYW5jZSBhbHNvCm1ha2UgdGhlIGRlYnVnIGJ1aWxkIG9mIGl0
IG1vcmUgdXNlZnVsIG9uIFhlbiBieSBtYWtpbmcgaXQgcHJpbnQgdG8KdGhlIFhlbiBjb25zb2xl
PyBOZWVkcyB0aGUgLUQgREVCVUdfT05fU0VSSUFMX1BPUlQgZmxhZyBhZGRlZCBhbmQgdGhlCmZv
bGxvd2luZyBvbmUtbGluZXIgdG8gY2hhbmdlIGl0IHRvIGNvcnJlY3QgcG9ydDoKCnNlZCAtaSAn
cy9QY2REZWJ1Z0lvUG9ydHwweGU5L1BjZERlYnVnSW9Qb3J0fDB4NDAyL2cnIE92bWZQa2cvT3Zt
ZlBrZy5kZWMKClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 14:57:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 14:57:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghFIY-0007xK-Qo; Wed, 09 Jan 2019 14:57:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W+9z=PR=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ghFIY-0007xC-31
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 14:57:38 +0000
X-Inumbo-ID: e69e263b-141e-11e9-92db-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e69e263b-141e-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 14:57:36 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id m1so7957836wml.2
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 06:57:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=TzZYm0e6FAaBcbBpYGkTjnCtR+L0ZbvFkd+AgfN3uUg=;
 b=f8P8w2TUXtYrBj3WFv7Gpt6lIRmWT3HGMMWWeWVcuFPsWWuoFcG6YSqrYMj+utyco1
 ktxQtce+aOubigiKSgZI4on7jG8LgFMSG/1LlG5ZnTGHVJrfYDj6iXQy+g486a4d+2Uh
 A1GOZqAUsp2WGYqzHLXJSsEY1/G+7ZY6bawtFvp+btfQooIJIfgOwltxE45sVb6apHVu
 9F4QyzxOhsjZ5HeERJzimvtyjmjsBuPqRBIb3Q7QJjxLjgridM39y+D+THukZ9890mra
 VzcI3JHSyizhg9WkHNg2tyEB249zp6I8OBs+Lm9TMkANE/I6u/yBbAuvWYMtOkvtn3w9
 yhaw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=TzZYm0e6FAaBcbBpYGkTjnCtR+L0ZbvFkd+AgfN3uUg=;
 b=W1fPe0oa+nd3c+mTk0pah0DWcC4a6WmhNmUlfxt9qrj9DRlXivtwXJDpk01A8GEGcj
 qROqpyu/d2MI3Yj3TGYCsj7UYZv3yP5nZ3EJtMOR6iMtUdLHmrtKUtwRwk2EjJ/MOcNv
 66jNOPUDPcahYzYMCuRemaCiq9bwhx4xWJ7OKVi3Q3h2ZLR5zF7h6Mzz/ar0vVzJ7DJ9
 HeuSfBRUmvVXSuYNvuQTc+azzyNELCWM0fjKzIXArZaeROsdVkRZPEkMdscqJtJXCdBX
 YO6Kq/zSaSKaCiagj8A8yx9fO+MnAAk9MDTIULuq/nSOLdoHhCrsCgYsFpcK0dg8pgkc
 wNlQ==
X-Gm-Message-State: AJcUukf5KPIK3fDzo+hF7PxH64uhe9u1ukFgXosEPAvjHtoMY5ZaroIJ
 dmJPURMak7FiAsooYM8E7WGK3FlM2tpf9i+3TYma4QWT
X-Google-Smtp-Source: ALg8bN6KH6TL741P+FaC78QLYH+6J5BAXc4BZYRO3fP5dVqyxNZeQymqoqbkW+O4nc12TDrT4dOn8LV4Ehca8h6lC0U=
X-Received: by 2002:a1c:4807:: with SMTP id v7mr6164431wma.53.1547045855746;
 Wed, 09 Jan 2019 06:57:35 -0800 (PST)
MIME-Version: 1.0
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <CABfawhnuXGDzUdJ9me0kVjmPynA4Q8eEN0yEWTdL371L9BY80g@mail.gmail.com>
In-Reply-To: <CABfawhnuXGDzUdJ9me0kVjmPynA4Q8eEN0yEWTdL371L9BY80g@mail.gmail.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 9 Jan 2019 07:56:59 -0700
Message-ID: <CABfawhnKBZ42EMtp9_GreQPJQmcqWKLDZbFp9NrdVZUT46AMjw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCA3OjU2IEFNIFRhbWFzIEsgTGVuZ3llbAo8dGFtYXMuay5s
ZW5neWVsQGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIE5vdiAyOCwgMjAxOCBhdCAxMDo0
NCBBTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPiA+Cj4gPiBPVk1GIGhh
cyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGl0IGlzIGluY2x1ZGVkIGFzIGEg
c3VibW9kdWxlLgo+ID4gSW5pdGlhbGlzZSBzdWJtb2R1bGVzIGJlZm9yZSBidWlsZGluZy4KPgo+
IElmIHlvdSBhcmUgdXBkYXRpbmcgdGhlIG92bWYgbWFrZWZpbGUsIGNvdWxkIHlvdSBieSBhbnkg
Y2hhbmNlIGFsc28KPiBtYWtlIHRoZSBkZWJ1ZyBidWlsZCBvZiBpdCBtb3JlIHVzZWZ1bCBvbiBY
ZW4gYnkgbWFraW5nIGl0IHByaW50IHRvCj4gdGhlIFhlbiBjb25zb2xlPyBOZWVkcyB0aGUgLUQg
REVCVUdfT05fU0VSSUFMX1BPUlQgZmxhZyBhZGRlZCBhbmQgdGhlCj4gZm9sbG93aW5nIG9uZS1s
aW5lciB0byBjaGFuZ2UgaXQgdG8gY29ycmVjdCBwb3J0Ogo+Cj4gc2VkIC1pICdzL1BjZERlYnVn
SW9Qb3J0fDB4ZTkvUGNkRGVidWdJb1BvcnR8MHg0MDIvZycgT3ZtZlBrZy9Pdm1mUGtnLmRlYwo+
CgpXaG9wcywgYWN0dWFsbHkgdGhlIG90aGVyIHdheSBhcm91bmQgZm9yIHNlZDoKCnNlZCAtaSAn
cy9QY2REZWJ1Z0lvUG9ydHwweDQwMi9QY2REZWJ1Z0lvUG9ydHwweGU5L2cnIE92bWZQa2cvT3Zt
ZlBrZy5kZWMKClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 15:03:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 15:03: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-devel-bounces@lists.xenproject.org>)
	id 1ghFOG-0000Li-H7; Wed, 09 Jan 2019 15:03: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=sDH9=PR=citrix.com=prvs=90533d348=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ghFOE-0000Lc-NQ
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 15:03:30 +0000
X-Inumbo-ID: b7f62662-141f-11e9-a772-9b400566d156
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7f62662-141f-11e9-a772-9b400566d156;
 Wed, 09 Jan 2019 15:03:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,457,1539648000"; d="scan'208";a="84340348"
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH] tmem: default to off
Thread-Index: AQHUp/qmHzaoRJSmMEW3ZSATvf8p0aWnBtaQ
Date: Wed, 9 Jan 2019 15:02:50 +0000
Message-ID: <1547046169812.74855@citrix.com>
References: <5C35B94F020000780020BB36@prv1-mh.provo.novell.com>
In-Reply-To: <5C35B94F020000780020BB36@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tmem: default to off
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ClNvcnJ5IGZvciB0aGUgd3JvbmcgZm9ybWF0dGluZy4KCkZyb206IFhlbi1kZXZlbCA8eGVuLWRl
dmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmc+IG9uIGJlaGFsZiBvZiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+OgotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hl
bi9jb21tb24vTWFrZWZpbGUKQEAgLTIxLDcgKzIxLDcgQEAgb2JqLSQoQ09ORklHX0tFWEVDKSAr
PSBraW1hZ2Uubwogb2JqLXkgKz0gbGliLm8KIG9iai0kKENPTkZJR19ORUVEU19MSVNUX1NPUlQp
ICs9IGxpc3Rfc29ydC5vCiBvYmotJChDT05GSUdfTElWRVBBVENIKSArPSBsaXZlcGF0Y2gubyBs
aXZlcGF0Y2hfZWxmLm8KLW9iai15ICs9IGx6by5vCitvYmotJChDT05GSUdfVE1FTSkgKz0gbHpv
Lm8KCkhlcmUgeW91IGNvbXBsZXRlbHkgZGlzYWJsZSB0aGUgYnVpbGQgb2YgbHpvIGlmIHRtZW0g
aXMgbm90IGVuYWJsZWQuCgogb2JqLSQoQ09ORklHX01FTV9BQ0NFU1MpICs9IG1lbV9hY2Nlc3Mu
bwogb2JqLXkgKz0gbWVtb3J5Lm8KIG9iai15ICs9IG1vbml0b3IubwpAQCAtNjYsOCArNjYsOSBA
QCBvYmotYmluLXkgKz0gd2FybmluZy5pbml0Lm8KIG9iai0kKENPTkZJR19YRU5PUFJPRikgKz0g
eGVub3Byb2Yubwogb2JqLXkgKz0geG1hbGxvY190bHNmLm8KCi1vYmotYmluLSQoQ09ORklHX1g4
NikgKz0gJChmb3JlYWNoIG4sZGVjb21wcmVzcyBidW56aXAyIHVueHogdW5sem1hIHVubHpvIHVu
bHo0IGVhcmx5Y3BpbywkKG4pLmluaXQubykKLQorbHpvLXkgOj0gbHpvCitsem8tJChDT05GSUdf
VE1FTSkgOj0KK29iai1iaW4tJChDT05GSUdfWDg2KSArPSAkKGZvcmVhY2ggbixkZWNvbXByZXNz
IGJ1bnppcDIgdW54eiB1bmx6bWEgJChsem8teSkgdW5sem8gdW5sejQgZWFybHljcGlvLCQobiku
aW5pdC5vKQoKSGVyZSBob3dldmVyIHlvdSBhbHdheXMgYnVpbGQgdW5sem8uYywgd2hpY2ggQUZB
SUNUIG1ha2VzIHVzZSBvZiB0aGUgbHpvMXhfZGVjb21wcmVzc19zYWZlIGZ1bmN0aW9uIHRoYXQn
cyBkZWZpbmVkIGluIGx6by5jLgoKVGhhbmtzLCBSb2dlci4KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 15:25:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 15:25: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-devel-bounces@lists.xenproject.org>)
	id 1ghFiw-0001u8-B7; Wed, 09 Jan 2019 15:24:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghFiu-0001tw-BD
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 15:24:52 +0000
X-Inumbo-ID: b4db21f0-1422-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4db21f0-1422-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 15:24:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghFir-0006og-HU; Wed, 09 Jan 2019 15:24:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghFir-0006To-9C; Wed, 09 Jan 2019 15:24:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghFir-0008JK-1v; Wed, 09 Jan 2019 15:24:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131842-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
X-Osstest-Versions-That: qemuu=c102d9471f8f02d9fbea72ec4505d7089173f470
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 15:24:49 +0000
Subject: [Xen-devel] [qemu-mainline test] 131842: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg0MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4NDIvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTgwMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxODAx
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE4MDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTgwMQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMxODAxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDE0NzkyM2IxYTkwMWEwMzcw
ZjgzYTBmNGM1OGVjMWJhZmZlZjIyZjAKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIGMxMDJkOTQ3MWY4ZjAyZDlmYmVhNzJlYzQ1MDVkNzA4OTE3M2Y0NzAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzMTgwMSAgMjAxOS0wMS0wOCAwOTozOTo0MSBaICAgIDEgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzE4NDIgIDIwMTktMDEtMDkgMDA6Mzc6MjIgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEdlcmQgSG9m
Zm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEhvbmdibyBaaGFuZyA8aG9uZ2JvLnpoYW5nQGxp
bmFyby5vcmc+CiAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAbnV0YW5peC5jb20+
CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVA
cmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVy
IE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gQm9sc2hha292IDxyLmJvbHNoYWtvdkB5YWRyby5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAogICBjMTAyZDk0NzFmLi4xNDc5MjNiMWE5ICAxNDc5MjNiMWE5
MDFhMDM3MGY4M2EwZjRjNThlYzFiYWZmZWYyMmYwIC0+IHVwc3RyZWFtLXRlc3RlZAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 15:27:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 15:27: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-devel-bounces@lists.xenproject.org>)
	id 1ghFlo-00024I-Uj; Wed, 09 Jan 2019 15:27: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=7QHe=PR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghFlo-00024D-1k
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 15:27:52 +0000
X-Inumbo-ID: 1f8733f4-1423-11e9-8e4f-b33021af154c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f8733f4-1423-11e9-8e4f-b33021af154c;
 Wed, 09 Jan 2019 15:27:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Jan 2019 08:27:49 -0700
Message-Id: <5C3612F3020000780020BDE4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 09 Jan 2019 08:27:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5C35B94F020000780020BB36@prv1-mh.provo.novell.com>
 <1547046169812.74855@citrix.com>
In-Reply-To: <1547046169812.74855@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] tmem: default to off
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE5IGF0IDE2OjAyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEZyb206IFhlbi1kZXZlbCA8eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmc+
IG9uIGJlaGFsZiBvZiBKYW4gQmV1bGljaCAKPiA8SkJldWxpY2hAc3VzZS5jb20+Ogo+IC0tLSBh
L3hlbi9jb21tb24vTWFrZWZpbGUKPiArKysgYi94ZW4vY29tbW9uL01ha2VmaWxlCj4gQEAgLTIx
LDcgKzIxLDcgQEAgb2JqLSQoQ09ORklHX0tFWEVDKSArPSBraW1hZ2Uubwo+ICBvYmoteSArPSBs
aWIubwo+ICBvYmotJChDT05GSUdfTkVFRFNfTElTVF9TT1JUKSArPSBsaXN0X3NvcnQubwo+ICBv
YmotJChDT05GSUdfTElWRVBBVENIKSArPSBsaXZlcGF0Y2gubyBsaXZlcGF0Y2hfZWxmLm8KPiAt
b2JqLXkgKz0gbHpvLm8KPiArb2JqLSQoQ09ORklHX1RNRU0pICs9IGx6by5vCj4gCj4gSGVyZSB5
b3UgY29tcGxldGVseSBkaXNhYmxlIHRoZSBidWlsZCBvZiBsem8gaWYgdG1lbSBpcyBub3QgZW5h
YmxlZC4KPiAKPiAgb2JqLSQoQ09ORklHX01FTV9BQ0NFU1MpICs9IG1lbV9hY2Nlc3Mubwo+ICBv
YmoteSArPSBtZW1vcnkubwo+ICBvYmoteSArPSBtb25pdG9yLm8KPiBAQCAtNjYsOCArNjYsOSBA
QCBvYmotYmluLXkgKz0gd2FybmluZy5pbml0Lm8KPiAgb2JqLSQoQ09ORklHX1hFTk9QUk9GKSAr
PSB4ZW5vcHJvZi5vCj4gIG9iai15ICs9IHhtYWxsb2NfdGxzZi5vCj4gCj4gLW9iai1iaW4tJChD
T05GSUdfWDg2KSArPSAkKGZvcmVhY2ggbixkZWNvbXByZXNzIGJ1bnppcDIgdW54eiB1bmx6bWEg
dW5sem8gCj4gdW5sejQgZWFybHljcGlvLCQobikuaW5pdC5vKQo+IC0KPiArbHpvLXkgOj0gbHpv
Cj4gK2x6by0kKENPTkZJR19UTUVNKSA6PQo+ICtvYmotYmluLSQoQ09ORklHX1g4NikgKz0gJChm
b3JlYWNoIG4sZGVjb21wcmVzcyBidW56aXAyIHVueHogdW5sem1hICQobHpvLXkpIHVubHpvIHVu
bHo0IGVhcmx5Y3BpbywkKG4pLmluaXQubykKPiAKPiBIZXJlIGhvd2V2ZXIgeW91IGFsd2F5cyBi
dWlsZCB1bmx6by5jLCB3aGljaCBBRkFJQ1QgbWFrZXMgdXNlIG9mIHRoZSAKPiBsem8xeF9kZWNv
bXByZXNzX3NhZmUgZnVuY3Rpb24gdGhhdCdzIGRlZmluZWQgaW4gbHpvLmMuCgpOb3RlIHRoZSAo
bmV3KSBkZWZpbml0aW9uIGFuZCB1c2Ugb2YgbHpvLXksIHNvIHRvZ2V0aGVyIHdpdGggdW5sem8u
aW5pdC5vCmx6by5pbml0Lm8gd2lsbCBhbHNvIGJlIGJ1aWx0LiAoSSBjYW4gYXNzdXJlIHlvdSB0
aGF0IEkgZGlkIHRlc3Qgd2l0aCBUTUVNCmVuYWJsZWQgYW5kIGRpc2FibGVkLikKCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 15:29:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1ghFnk-0002DB-At; Wed, 09 Jan 2019 15:29: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghFnj-0002Cr-2H
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 15:29:51 +0000
X-Inumbo-ID: 66c02e74-1423-11e9-9db6-1b97712d5ba7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66c02e74-1423-11e9-9db6-1b97712d5ba7;
 Wed, 09 Jan 2019 15:29:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghFnf-0006uk-RU; Wed, 09 Jan 2019 15:29:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghFnf-0006oC-Ki; Wed, 09 Jan 2019 15:29:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghFnf-0003Cy-JU; Wed, 09 Jan 2019 15:29:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131800-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-armhf-armhf-xl-multivcpu:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-shadow:<job status>:broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-rumprun-i386:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:leak-check/check:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start.2:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=fa42fea0d8b49ba65b49a999331950d74827a52d
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 15:29:47 +0000
Subject: [Xen-devel] [linux-3.18 test] 131800: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTgwMCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4MDAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAx
MzE3ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgYnJva2VuIGluIDEzMTc4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICBicm9rZW4gaW4gMTMxNzgwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
IGJyb2tlbiBpbiAxMzE3ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgYnJva2VuIGluIDEzMTc4MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4g
MTMxNzgwCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggYXJl
IGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTc4MCBw
YXNzIGluIDEzMTgwMAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE3ODAgcGFzcyBpbiAxMzE4MDAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTc4MCBwYXNz
IGluIDEzMTgwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gaW4gMTMxNzgwIHBhc3MgaW4gMTMxODAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTc4MCBwYXNzIGlu
IDEzMTgwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIGluIDEzMTc4MCBwYXNzIGluIDEzMTgwMAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMx
NzgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgaW4gMTMxNTM1IHBhc3MgaW4gMTMxNzgwCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTU2MyBwYXNz
IGluIDEzMTgwMAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIDE4IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgZmFpbCBpbiAxMzE1ODAgcGFzcyBpbiAxMzE4MDAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCBmYWlsIGluIDEzMTY2NiBwYXNzIGlu
IDEzMTgwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgaW4gMTMxNjY2IHBhc3MgaW4gMTMxODAwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBpbiAxMzE2NjYgcGFz
cyBpbiAxMzE4MDAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWluc3RhbGwg
ICAgICBmYWlsIGluIDEzMTY2NiBwYXNzIGluIDEzMTgwMAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAyMSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTMxNzA1IHBhc3MgaW4gMTMxODAw
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgZmFpbCBp
biAxMzE3NDkgcGFzcyBpbiAxMzE3ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTcg
Z3Vlc3Qtc3RhcnQuMiAgICBmYWlsIGluIDEzMTc2OSBwYXNzIGluIDEzMTc4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGluIDEzMTc2OSBwYXNzIGluIDEzMTgwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTM1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxMzE1MzUKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTU2MwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICBmYWlsIHBh
c3MgaW4gMTMxNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTU4
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICBmYWlsIHBhc3MgaW4gMTMxNjY2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE3MDUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBw
YXNzIGluIDEzMTcyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDcgeGVuLWJvb3QgICAgICBmYWlsIHBhc3MgaW4gMTMxNzQ5CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBwYXNzIGluIDEz
MTc2OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhl
bi1ib290ICBmYWlsIHBhc3MgaW4gMTMxNzY5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMzE3ODAKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEz
MTUzNSBsaWtlIDEyODY5MQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNr
LXRyeS1hcHBlbmQgIGZhaWwgaW4gMTMxNTM1IGxpa2UgMTI4ODA3CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgaW4gMTMxNTM1IGxpa2UgMTI4ODA3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzE1ODAgbGlrZSAx
Mjg4MDcKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICBmYWlsIGluIDEzMTU4MCBsaWtlIDEyODg0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
aW4gMTMxNjY2IGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE2NjYgbGlrZSAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTMxNjY2IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxNjY2IG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTMxNjY2IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMTY2NiBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMxNjY2IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE2NjYgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MTY2NiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1k
aS1pbnN0YWxsICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjg4NDEKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgICBmYWlsICBsaWtlIDEy
ODg0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBm
YTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkCmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMw
YTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6Mzkg
WiAgIDgzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3
OjMwIFogICA1OSBkYXlzICAgNDEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxNTEy
ICAyMDE4LTEyLTIyIDA2OjUxOjUxIFogICAxOCBkYXlzICAgMTYgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0NDMg
cGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxs
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
YnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMTMzMzQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 15:46:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1ghG3X-0003hk-TG; Wed, 09 Jan 2019 15:46: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=kaAa=PR=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1ghG3W-0003he-FA
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 15:46:10 +0000
X-Inumbo-ID: ae76291b-1425-11e9-92db-bc764e045a96
Received: from mail-wr1-x430.google.com (unknown [2a00:1450:4864:20::430])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae76291b-1425-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 15:46:09 +0000 (UTC)
Received: by mail-wr1-x430.google.com with SMTP id x10so8124482wrs.8
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 07:46:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=q/jBAeec2jsd1I++ZksTpMeFzvEjJnXZu3S6MzkGv3k=;
 b=VkmKIbSzmbUtZQD68Y6oJ5A0ga1j0RWQ9VVHgjLLtb+x9Un7RzpIb8v3L5YfbouTCx
 o+MCj06rHo2eFik0RpRbSHDBHkXbAB7LIT1Vg7jL9hnd/ORpwA3Bb6IDmXjMaP2T/QO6
 43aBvHNNKX2zG5HsGgki2jmnTQiE5QGxBaq5wDJh1pjjg4MRduWt2wwdhmztkyDyYMTx
 vW+oXE3mJcjo50GwRAH0tPoi5/VtDK/rRJ4bZyGR6tREfDu7i57L6AX/q22RZG4bev9M
 bh3qOLkkr55VCJm+Tf6rZgSoxo6Wsn6Y/kne49EflxgyCPkS5K5jHwAedOWyO5cesLfx
 9wPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :in-reply-to:cc:to:references;
 bh=q/jBAeec2jsd1I++ZksTpMeFzvEjJnXZu3S6MzkGv3k=;
 b=rY+mBH9vRX/WCChO1JBJARLQDZyJLsM6fIlf/lGlXgu4skYM7fdnldAZ5NaDdfyBap
 i5xQBHyYd4rlYIACTscQR0dCb3RAZiz5Eul2g1NxLaymIn2SOBvOb0k6Y6+SjFfH0iEW
 f2fgKKB5ob9EEsOAN33k25rd84WpKCeAbIHrmdcD4f1iyt+NEdOEDszHzzElkn56uhl0
 6ca7Mil0NcWkow7Cr/XBxivY5qFzB9XjVrXgNL3dXYyKm6/19XT6X/25hbjp7XlTtzBf
 tHsgPCpoeH7p53x3x+7BT3pASaVJz69s5M0s32fR+sdTL45BkSBKnr4tUs7QXqVm3P+e
 BPtA==
X-Gm-Message-State: AJcUukfzuRL87+JE2TZGtG8nqlTiJGQtbRbahd3nwPln+VQs+qW7I0aY
 RTYgeAUf24ALfUGo+3cLWklRwCNpJ5M9DQ==
X-Google-Smtp-Source: ALg8bN6Ezk/Y53kU5zkVTP4KsEhw4bsuPVNmGrAx5nIgtycyH9HpKCpOfOLyqR5OwIPSdkVKfH4vzw==
X-Received: by 2002:adf:91a3:: with SMTP id 32mr5027418wri.99.1547048767328;
 Wed, 09 Jan 2019 07:46:07 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:b528:5cdd:b400:8834?
 ([2a02:c7f:ac18:da00:b528:5cdd:b400:8834])
 by smtp.gmail.com with ESMTPSA id 143sm23753802wml.14.2019.01.09.07.46.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 09 Jan 2019 07:46:06 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <C3331077-3BB1-47BA-B9B1-33F2373863C8@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Wed, 9 Jan 2019 15:46:04 +0000
In-Reply-To: <62249D9F-468C-4DE8-98A3-428F146A2DC7@xenproject.org>
To: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
 <62249D9F-468C-4DE8-98A3-428F146A2DC7@xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Jan 9 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Rich Persaud <persaur@gmail.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============9100968067222236776=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============9100968067222236776==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_5B1C35E9-D527-4274-B715-CF587E96DA10"


--Apple-Mail=_5B1C35E9-D527-4274-B715-CF587E96DA10
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Quick note: the meeting is in 15 minutes - the agenda is at =
https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI=
8I01I/edit =
<https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4v=
I8I01I/edit>=20

> On 8 Jan 2019, at 14:34, Lars Kurth <lars.kurth@xenproject.org> wrote:
>=20
> Hi all,
>=20
> I noticed that I hadn't updated all the times in the meeting invite =
block.
>=20
>>=20
>> =3D=3D Dial-in Information =3D=3D
>>=20
>>   ## Future Community Call schedule
>>   Jan 9, Feb 13, Mar 12
>>=20
>>   ## Meeting time
>>   15:00 - 16:00 UTC
>=20
> This is wrong and should read 16:00 - 17:00
>=20
>>    8:00 -  9:00 EDT (San Francisco)
>>   11:00 - 12:00 EDT (New York)
>>   16:00 - 17:00 BST (London)
>>   17:00 - 18:00 CEST (Berlin)
>>   00:00 - 01:00 CST (Beijing)
>>   Further International meeting times:=20
>>   =
https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2019&mon=
th=3D1&day=3D7&hour=3D16&min=3D0&sec=3D0&p1=3D224&p2=3D24&p3=3D179&p4=3D13=
6&p5=3D37&p6=3D33 =
<https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2019&mo=
nth=3D1&day=3D7&hour=3D16&min=3D0&sec=3D0&p1=3D224&p2=3D24&p3=3D179&p4=3D1=
36&p5=3D37&p6=3D33>
>=20
> Regards
> Lars
>=20


--Apple-Mail=_5B1C35E9-D527-4274-B715-CF587E96DA10
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Quick=
 note: the meeting is in 15 minutes - the agenda is at&nbsp;<a =
href=3D"https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y=
4srAm4vI8I01I/edit" =
class=3D"">https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9A=
p4Y4srAm4vI8I01I/edit</a>&nbsp;<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 8 Jan =
2019, at 14:34, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth@xenproject.org" =
class=3D"">lars.kurth@xenproject.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D""><div class=3D"">Hi =
all,</div><div class=3D""><br class=3D""></div><div class=3D"">I noticed =
that I hadn't updated all the times in the meeting invite =
block.</div><br class=3D""><div class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D""><br class=3D"">=3D=3D Dial-in =
Information =3D=3D<br class=3D""><br class=3D""> &nbsp;&nbsp;## Future =
Community Call schedule<br class=3D""> &nbsp;&nbsp;Jan 9, Feb 13, Mar =
12<br class=3D""><br class=3D""> &nbsp;&nbsp;## Meeting time<br =
class=3D""> &nbsp;&nbsp;15:00 - 16:00 UTC<br =
class=3D""></div></div></blockquote><div class=3D""><br =
class=3D""></div>This is wrong and should read 16:00 - 17:00</div><div =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D""> &nbsp;&nbsp;&nbsp;8:00 - &nbsp;9:00 EDT (San =
Francisco)<br class=3D""> &nbsp;&nbsp;11:00 - 12:00 EDT (New York)<br =
class=3D""> &nbsp;&nbsp;16:00 - 17:00 BST (London)<br class=3D""> =
&nbsp;&nbsp;17:00 - 18:00 CEST (Berlin)<br class=3D""> &nbsp;&nbsp;00:00 =
- 01:00 CST (Beijing)<br class=3D""> &nbsp;&nbsp;Further International =
meeting times: <br class=3D""> &nbsp;&nbsp;<a =
href=3D"https://www.timeanddate.com/worldclock/meetingdetails.html?year=3D=
2019&amp;month=3D1&amp;day=3D7&amp;hour=3D16&amp;min=3D0&amp;sec=3D0&amp;p=
1=3D224&amp;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p5=3D37&amp;p6=3D33" =
class=3D"">https://www.timeanddate.com/worldclock/meetingdetails.html?year=
=3D2019&amp;month=3D1&amp;day=3D7&amp;hour=3D16&amp;min=3D0&amp;sec=3D0&am=
p;p1=3D224&amp;p2=3D24&amp;p3=3D179&amp;p4=3D136&amp;p5=3D37&amp;p6=3D33</=
a><br class=3D""></div></div></blockquote><br class=3D""></div><div =
class=3D"">Regards</div><div class=3D"">Lars</div><br =
class=3D""></div></div></blockquote></div><br class=3D""></body></html>=

--Apple-Mail=_5B1C35E9-D527-4274-B715-CF587E96DA10--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9100968067222236776==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 09 15:46:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1ghG3z-0003k2-7W; Wed, 09 Jan 2019 15: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=zjQe=PR=citrix.com=prvs=905b6060a=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghG3y-0003jq-1y
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 15:46:38 +0000
X-Inumbo-ID: bd3ed10e-1425-11e9-8528-87778763add7
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd3ed10e-1425-11e9-8528-87778763add7;
 Wed, 09 Jan 2019 15:46:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,458,1539648000"; d="scan'208";a="75164626"
Date: Wed, 9 Jan 2019 15:46:25 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Message-ID: <20190109154625.GJ1508@perard.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <CABfawhnuXGDzUdJ9me0kVjmPynA4Q8eEN0yEWTdL371L9BY80g@mail.gmail.com>
 <CABfawhnKBZ42EMtp9_GreQPJQmcqWKLDZbFp9NrdVZUT46AMjw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhnKBZ42EMtp9_GreQPJQmcqWKLDZbFp9NrdVZUT46AMjw@mail.gmail.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDksIDIwMTkgYXQgMDc6NTY6NTlBTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIFdlZCwgSmFuIDksIDIwMTkgYXQgNzo1NiBBTSBUYW1hcyBLIExlbmd5ZWwK
PiA8dGFtYXMuay5sZW5neWVsQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gV2VkLCBOb3Yg
MjgsIDIwMTggYXQgMTA6NDQgQU0gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gPiA+Cj4gPiA+IE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hpY2gg
aXQgaXMgaW5jbHVkZWQgYXMgYSBzdWJtb2R1bGUuCj4gPiA+IEluaXRpYWxpc2Ugc3VibW9kdWxl
cyBiZWZvcmUgYnVpbGRpbmcuCj4gPgo+ID4gSWYgeW91IGFyZSB1cGRhdGluZyB0aGUgb3ZtZiBt
YWtlZmlsZSwgY291bGQgeW91IGJ5IGFueSBjaGFuY2UgYWxzbwo+ID4gbWFrZSB0aGUgZGVidWcg
YnVpbGQgb2YgaXQgbW9yZSB1c2VmdWwgb24gWGVuIGJ5IG1ha2luZyBpdCBwcmludCB0bwo+ID4g
dGhlIFhlbiBjb25zb2xlPyBOZWVkcyB0aGUgLUQgREVCVUdfT05fU0VSSUFMX1BPUlQgZmxhZyBh
ZGRlZCBhbmQgdGhlCj4gPiBmb2xsb3dpbmcgb25lLWxpbmVyIHRvIGNoYW5nZSBpdCB0byBjb3Jy
ZWN0IHBvcnQ6Cj4gPgo+ID4gc2VkIC1pICdzL1BjZERlYnVnSW9Qb3J0fDB4ZTkvUGNkRGVidWdJ
b1BvcnR8MHg0MDIvZycgT3ZtZlBrZy9Pdm1mUGtnLmRlYwo+ID4KPiAKPiBXaG9wcywgYWN0dWFs
bHkgdGhlIG90aGVyIHdheSBhcm91bmQgZm9yIHNlZDoKPiAKPiBzZWQgLWkgJ3MvUGNkRGVidWdJ
b1BvcnR8MHg0MDIvUGNkRGVidWdJb1BvcnR8MHhlOS9nJyBPdm1mUGtnL092bWZQa2cuZGVjCgpZ
b3UgY2FuIGFjdHVhbGx5IGhhdmUgT1ZNRiBkZWJ1ZyBvdXRwdXQgd2l0aG91dCByZWJ1aWxkaW5n
IGl0LCBhZGQgdGhpcwp0byBvdXIgVk0gY29uZmlnOgpkZXZpY2VfbW9kZWxfYXJnc19odm0gPSBb
CiAgIyBEZWJ1ZyBPVk1GCiAgJy1jaGFyZGV2JywgJ2ZpbGUsaWQ9ZGVidWdjb24sbXV4PW9uLHBh
dGg9L3Zhci9sb2cveGVuL3FlbXUtZG0tb3ZtZi5sb2cuZGVidWdjb24sJywKICAnLWRldmljZScs
ICdpc2EtZGVidWdjb24saW9iYXNlPTB4NDAyLGNoYXJkZXY9ZGVidWdjb24nLApdCgpUaGF0IHdh
eSBPVk1GIGJvb3QgaXNuJ3Qgc2xvdyBkb3duIGJ5IHdyaXRpbmcgdG8gYW4gaW9wb3J0IGlmIHRo
ZXJlCmlzbid0IHNvbWVvbmUgdG8gY2FyZS4KClRoZSB3YXkgeW91IHN1Z2dlc3Qgd2lsbCBoYXZl
IE9WTUYgd3JpdGUgdG8gYW4gaW9wb3J0IHRoYXQgdGhlIFhlbgpoeXBlcnZpc29yIHdpbGwgdGhl
biB3cml0ZSB0byBpdCdzIGNvbnNvbGUgKG9yIHhsIGRtZXNnKSBhbmQgd2l0aCB0aGUKYW1vdW50
IG9mIGRlYnVnIHRoYXQgb3ZtZiB3cml0ZSwgdGhpcyBpcyBxdWl0ZSBzbG93LiBBbmQgd29yc2Us
IHRoYXQKaXNuJ3QgZ29pbmcgdG8gd29yayBhbnltb3JlIHdpdGggdXBzdHJlYW0gT1ZNRiBhcyBp
dCBub3cgY2hlY2sgaWYgdGhlcmUKaXMgc29tZXRoaW5nIHRvIGxpc3RlbiBvbiB0aGUgb3RoZXIg
c2lkZSBvZiB0aGUgaW9wb3J0LCBYZW4gaXNuJ3QgZ29pbmcKYW5zd2VyIHRoZSByaWdodCB0aGlu
Z3MgYW5kIE9WTUYgd2lsbCBzdGF5IHNpbGVuY2UuIChUaGF0IHBhcmFncmFwaCBpcwphYm91dCB0
aGUgY2hhbmdlIG9mIFBjZERlYnVnSW9Qb3J0LikKCkkgZG9uJ3Qga25vdyBpZiBERUJVR19PTl9T
RVJJQUxfUE9SVCBpcyBnb2luZyB0byB3b3JrLCBhbmQgaG93IGl0IHdvcmtzLApidXQgaXQgY2Vy
dGFpbmx5IGRvbid0IHVzZSBQY2REZWJ1Z0lvUG9ydC4gVXNpbmcgYSBzZXJpYWwgcG9ydCBpbnN0
ZWFkCm9mIGFuIElPIHBvcnQgaXMgZXZlbiBnb2luZyB0byBiZSBzbG93ZXIuIFNvIEkgZG9uJ3Qg
a25vdyBpZiBpdCB3b3VsZCBiZQp1c2VmdWwgdG8gaGF2ZS4KCi0tIApBbnRob255IFBFUkFSRAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 15:48:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1ghG5O-0003rZ-KZ; Wed, 09 Jan 2019 15:48: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=fPtS=PR=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghG5N-0003rS-VU
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 15:48:06 +0000
X-Inumbo-ID: f350ada2-1425-11e9-92db-bc764e045a96
Received: from mail-oi1-f194.google.com (unknown [209.85.167.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f350ada2-1425-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 15:48:04 +0000 (UTC)
Received: by mail-oi1-f194.google.com with SMTP id w13so6626487oiw.9
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 07:48:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0aqsZx/UgtAs+/2LZJOq7LQTicRDelWJqxBISoEMIqI=;
 b=hLyShAIZkPBgVi7G7Y0CzFErUo2XyaqPqwDjcurMPEd+zEczOzhZgP6svYUFs4WvaD
 kQC1W/IEcuU861XI1KxiwTK37BKZcg1jx80ungyI58u9/7a9aGwUfNYoVIXQj0vZ9e0w
 DFfO+MUuTDLzJ1veGdOzbMdDaoPjBHmWGz6mjsoCNcsi50snM9KgZnrROd2Vy7vSwEdI
 Pt42SBCxJWOD7qBj37myRuzAhiwRPxUk/HISqrg7aHgcvfH0rqEMhSWQtLpTjeE/tdOw
 LWZ6SxWUHUaQTtNVQ5PxSpybXV4wXzg0MXFtAHmKjeBAERHkCTVy7qqHFih0BX9x9gqf
 raYg==
X-Gm-Message-State: AJcUukepOR72CilT3qLQH3Ym0rx0T94FD+OX2usQT51K+aApz9j75WUE
 4YrbnBRDkYjJBi16ZIPsumbDTBhLlut0lc+JWtU=
X-Google-Smtp-Source: ALg8bN7Sad2ND0ZPLpejrJCb/08Pq15TEB+/0qhmmoTeLF9J1rpBNjZWqWEreDUJCiIsXslJlZ8Tqax73stm9Z4wY8o=
X-Received: by 2002:a54:4486:: with SMTP id v6mr4285675oiv.233.1547048883343; 
 Wed, 09 Jan 2019 07:48:03 -0800 (PST)
MIME-Version: 1.0
References: <20190107130952.27449-1-aisaila@bitdefender.com>
In-Reply-To: <20190107130952.27449-1-aisaila@bitdefender.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Wed, 9 Jan 2019 16:47:51 +0100
Message-ID: <CAPLaKK6+iD1kU5cFc=gEYVR0YeFhf12L89CSGC1BHRLha-r5Dg@mail.gmail.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH RFC v1] x86/emulate: Send vm_event form
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gNywgMjAxOSBhdCAyOjExIFBNIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBCjxh
aXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4KPiBUaGlzIHBhdGNoIGFpbXMgdG8gaGF2
ZSBtZW0gYWNjZXNzIHZtIGV2ZW50cyBzZW50IGZyb20gdGhlIGVtdWxhdG9yLgo+IFRoaXMgaXMg
dXNlZnVsIGluIHRoZSBjYXNlIG9mIHBhZ2Utd2Fsa3MgdGhhdCBoYXZlIHRvIGVtdWxhdGUKPiBp
bnN0cnVjdGlvbnMgaW4gYWNjZXNzIGRlbmllZCBwYWdlcy4KPgo+IFdlIHVzZSBodm1lbXVsX21h
cF9saW5lYXJfYWRkcigpIHJvIGludGVyY2VwdCByL3cgYWNjZXNzIGFuZAo+IGh2bWVtdWxfaW5z
bl9mZXRjaCgpIHRvIGludGVyY2VwdCBleGVjIGFjY2Vzcy4KPgo+IEZpcnN0IHdlIHRyeSB0byBz
ZW5kIGEgdm0gZXZlbnQgYW5kIGlmIHRoZSBldmVudCBpcyBzZW50IHRoZW4gZW11bGF0aW9uCj4g
cmV0dXJucyBYODZFTVVMX0FDQ0VTU19FWENFUFRJT04uIElmIHRoZSBldmVudCBpcyBub3Qgc2Vu
dCB0aGVuIHRoZQo+IGVtdWxhdGlvbiBnb2VzIG9uIGFzIGV4cGVjdGVkLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4gLS0tCj4g
IHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAgICAgIHwgMjk4ICsrKysrKysrKysr
KysrKysrLS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5jICAgICAgICAgICAg
fCAgIDIgKy0KPiAgeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgICAgICAgfCAgIDQg
Ky0KPiAgeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggfCAgIDEgKwo+ICB4
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggICAgICB8ICAgNCArLQo+ICA1IGZpbGVz
IGNoYW5nZWQsIDIxMiBpbnNlcnRpb25zKCspLCA5NyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCj4gaW5kZXggMmQwMmVmMTUyMS4uZjQzYWVkMzc5YiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4g
QEAgLTE1LDYgKzE1LDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KPiAgI2luY2x1ZGUg
PHhlbi90cmFjZS5oPgo+ICAjaW5jbHVkZSA8eGVuL3ZtX2V2ZW50Lmg+Cj4gKyNpbmNsdWRlIDx4
ZW4vbW9uaXRvci5oPgo+ICAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4gICNpbmNsdWRlIDxhc20v
aTM4Ny5oPgo+ICAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgo+IEBAIC0yNiw2ICsyNyw4IEBACj4g
ICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KPiAgI2luY2x1ZGUgPGFzbS9odm0vc3ZtL3N2
bS5oPgo+ICAjaW5jbHVkZSA8YXNtL3ZtX2V2ZW50Lmg+Cj4gKyNpbmNsdWRlIDxhc20vYWx0cDJt
Lmg+Cj4gKyNpbmNsdWRlICIuLi9tbS9tbS1sb2Nrcy5oIgo+Cj4gIHN0YXRpYyB2b2lkIGh2bXRy
YWNlX2lvX2Fzc2lzdChjb25zdCBpb3JlcV90ICpwKQo+ICB7Cj4gQEAgLTUzMCw2ICs1MzMsMTU3
IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19tbWlvX2FkZHIocGFkZHJfdCBtbWlvX2dwYSwKPiAg
ICAgIHJldHVybiBodm1lbXVsX2RvX2lvX2FkZHIoMSwgbW1pb19ncGEsIHJlcHMsIHNpemUsIGRp
ciwgZGYsIHJhbV9ncGEpOwo+ICB9Cj4KPiArc3RhdGljIGJvb2wgaHZtZW11bF9zZW5kX3ZtX2V2
ZW50KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwgZ2ZuX3QgZ2ZuLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYywgc3RydWN0IGh2bV9lbXVs
YXRlX2N0eHQgKmN0eHQpCj4gK3sKPiArICAgIHAybV9hY2Nlc3NfdCBhY2Nlc3MgPSBwMm1fYWNj
ZXNzX247Cj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gTlVMTDsKCk5vIG5lZWQgdG8g
aW5pdGlhbGl6ZSB0byBOVUxMIG9yIHRvIHAybV9hY2Nlc3Nfbi4KCj4gKyAgICB2bV9ldmVudF9y
ZXF1ZXN0X3QgcmVxID0ge307Cj4gKyAgICBwMm1fdHlwZV90IHAybXQ7Cj4gKyAgICBtZm5fdCBt
Zm47Cj4gKwo+ICsgICAgaWYgKCAhY3R4dC0+c2VuZF9ldmVudCB8fCAhcGZlYyApCj4gKyAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHAybSA9IHAybV9nZXRfaG9zdHAybShjdXJyZW50
LT5kb21haW4pOwo+ICsgICAgaWYgKCBhbHRwMm1fYWN0aXZlKGN1cnJlbnQtPmRvbWFpbikgKQo+
ICsgICAgICAgIHAybSA9IHAybV9nZXRfYWx0cDJtKGN1cnJlbnQpOwo+ICsgICAgaWYgKCAhcDJt
ICkKPiArICAgICAgICBwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oY3VycmVudC0+ZG9tYWluKTsKPiAr
Cj4gKyAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7Cj4gKyAgICBtZm4gPSBwMm0tPmdldF9lbnRy
eShwMm0sIGdmbiwgJnAybXQsICZhY2Nlc3MsIDAsIE5VTEwsIE5VTEwpOwo+ICsgICAgZ2ZuX3Vu
bG9jayhwMm0sIGdmbiwgMCk7CgpEb24ndCB5b3UgbmVlZCB0byBrZWVwIHRoZSBnZm4gbG9ja2Vk
IGZvciBhdCBsZXN0IHRoZSBkdXJhdGlvbiBvZiB0aGUKZnVuY3Rpb24/IE9yIGVsc2Ugd2hhdCB5
b3UgcHV0IGluIHRoZSByZXEgc3RydWN0IGJlbG93IG1pZ2h0IG5vdCBiZQphY2N1cmF0ZSBieSB0
aGUgdGltZSB5b3Ugd3JpdGUgaXQuIE1heWJlIHRoaXMgaXMgbm90IHJlbGV2YW50IGJlY2F1c2UK
dGhpcyByZXEgZW5kcyB1cCBxdWV1ZWQgaW4gYW4gYXN5bmMgcmluZywgc28gYnkgdGhlIHRpbWUg
dGhlIG90aGVyIGVuZApyZWFkcyB0aGUgcmVxdWVzdCB0aGUgaW5mb3JtYXRpb24gbWlnaHQgaW5k
ZWVkIGhhdmUgY2hhbmdlZCBhbHJlYWR5LgoKQWxzbywgSSdtIHdvbmRlcmluZyB3aGV0aGVyIHRo
ZXJlJ3Mgbm8gaGVscGVyIHRvIGZldGNoIHRoZSBnZm4gZW50cnkKaW5mb3JtYXRpb24gZnJvbSB0
aGUgcDJtIHdoZW4gdXNpbmcgYWx0cDJtLiBUaGUgYWJvdmUgY29uc3RydWN0IChvcgp2YXJpYXRp
b25zIG9mIGl0KSBtdXN0IGJlIHdpZGVseSB1c2VkIGluIGFsdHAybSBjb2RlPwoKPiArCj4gKyAg
ICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNl
Owo+ICsKPiArICAgIHN3aXRjaCAoIGFjY2VzcyApIHsKPiArICAgIGNhc2UgcDJtX2FjY2Vzc194
Ogo+ICsgICAgY2FzZSBwMm1fYWNjZXNzX3J4Ogo+ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNf
d3JpdGVfYWNjZXNzICkKPiArICAgICAgICAgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyA9IE1F
TV9BQ0NFU1NfUiB8IE1FTV9BQ0NFU1NfVzsKPiArICAgICAgICBicmVhazsKCk5ld2xpbmUuCgo+
ICsgICAgY2FzZSBwMm1fYWNjZXNzX3c6Cj4gKyAgICBjYXNlIHAybV9hY2Nlc3Nfcnc6Cj4gKyAg
ICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKPiArICAgICAgICAgICAgcmVxLnUu
bWVtX2FjY2Vzcy5mbGFncyA9IE1FTV9BQ0NFU1NfWDsKPiArICAgICAgICBicmVhazsKCk5ld2xp
bmUuCgo+ICsgICAgY2FzZSBwMm1fYWNjZXNzX3I6Cj4gKyAgICBjYXNlIHAybV9hY2Nlc3NfbjoK
PiArICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcyApCj4gKyAgICAgICAgICAg
IHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOwo+
ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCj4gKyAgICAgICAgICAgIHJl
cS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19YOwo+ICsgICAgICAgIGJyZWFrOwoK
TmV3bGluZS4KCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArICAg
IH0KCkknbSBub3Qgc3VyZSB0aGUgc3dpdGNoIGlzIG5lZWRlZCwgeW91IGNhbid0IGhhdmUgYSBQ
RkVDX3dyaXRlX2FjY2Vzcwpmb3IgZXhhbXBsZSBpZiB0aGUgcDJtIHR5cGUgaXMgcDJtX2FjY2Vz
c193IG9yIHAybV9hY2Nlc3NfcncsIGhlbmNlIGl0CnNlZW1zIGxpa2UgaXQgY291bGQgYmUgc2lt
cGxpZmllZCB0byBvbmx5IHRha2UgdGhlIHBmZWMgaW50byBhY2NvdW50PwoKPiArCj4gKyAgICBp
ZiAoICFyZXEudS5tZW1fYWNjZXNzLmZsYWdzICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7IC8v
bm8gdmlvbGF0aW9uCgpXcm9uZyBjb21tZW50IHN0eWxlLgoKPiArCj4gKyAgICByZXEucmVhc29u
ID0gVk1fRVZFTlRfUkVBU09OX01FTV9BQ0NFU1M7Cj4gKyAgICByZXEudS5tZW1fYWNjZXNzLmdm
biA9IGdmbl94KGdmbik7Cj4gKyAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NF
U1NfRkFVTFRfV0lUSF9HTEEgfCBNRU1fQUNDRVNTX0dMQV9WQUxJRDsKPiArICAgIHJlcS51Lm1l
bV9hY2Nlc3MuZ2xhID0gZ2xhOwo+ICsgICAgcmVxLnUubWVtX2FjY2Vzcy5vZmZzZXQgPSBncGEg
JiAoKDEgPDwgUEFHRV9TSElGVCkgLSAxKTsKPiArCj4gKyAgICBpZiAoIG1vbml0b3JfdHJhcHMo
Y3VycmVudCwgdHJ1ZSwgJnJlcSkgPCAwICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+
ICsgICAgcmV0dXJuIHRydWU7CgpJIHRoaW5rIHlvdSBjYW4gc2ltcGxpZnkgdGhpcyB0bzoKCnJl
dHVybiBtb25pdG9yX3RyYXBzKGN1cnJlbnQsIHRydWUsICZyZXEpIDwgMCA/IGZhbHNlIDogdHJ1
ZTsKCj4gK30KPiArCj4gKy8qCj4gKyAqIENvbnZlcnQgYWRkciBmcm9tIGxpbmVhciB0byBwaHlz
aWNhbCBmb3JtLCB2YWxpZCBvdmVyIHRoZSByYW5nZQo+ICsgKiBbYWRkciwgYWRkciArICpyZXBz
ICogYnl0ZXNfcGVyX3JlcF0uICpyZXBzIGlzIGFkanVzdGVkIGFjY29yZGluZyB0bwo+ICsgKiB0
aGUgdmFsaWQgY29tcHV0ZWQgcmFuZ2UuIEl0IGlzIGFsd2F5cyA+MCB3aGVuIFg4NkVNVUxfT0tB
WSBpcyByZXR1cm5lZC4KPiArICogQHBmZWMgaW5kaWNhdGVzIHRoZSBhY2Nlc3MgY2hlY2tzIHRv
IGJlIHBlcmZvcm1lZCBkdXJpbmcgcGFnZS10YWJsZSB3YWxrcy4KPiArKi8KPiArc3RhdGljIGlu
dCBodm1lbXVsX2xpbmVhcl90b19waHlzKAo+ICsgICAgdW5zaWduZWQgbG9uZyBhZGRyLAo+ICsg
ICAgcGFkZHJfdCAqcGFkZHIsCj4gKyAgICB1bnNpZ25lZCBpbnQgYnl0ZXNfcGVyX3JlcCwKPiAr
ICAgIHVuc2lnbmVkIGxvbmcgKnJlcHMsCj4gKyAgICB1aW50MzJfdCBwZmVjLAo+ICsgICAgc3Ry
dWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPiArewoKWW91IHNlZW0gdG8gdXNl
IHR3byBkaWZmZXJlbnQgY29kaW5nIHN0eWxlcyBpbiB0aGUgc2FtZSBmaWxlIGZvcgpmdW5jdGlv
biBkZWZpbml0aW9ucywgcGxlYXNlIHVzZSBhIHNpbmdsZSBvbmUgdGhhdCBtYXRjaGVzIHRoZQpz
dXJyb3VuZGluZyBzdHlsZS4KCj4gKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4g
KyAgICB1bnNpZ25lZCBsb25nIHBmbiwgbnBmbiwgZG9uZSwgdG9kbywgaSwgb2Zmc2V0ID0gYWRk
ciAmIH5QQUdFX01BU0s7Cj4gKyAgICBpbnQgcmV2ZXJzZTsKPiArCj4gKyAgICAvKgo+ICsgICAg
ICogQ2xpcCByZXBldGl0aW9ucyB0byBhIHNlbnNpYmxlIG1heGltdW0uIFRoaXMgYXZvaWRzIGV4
dGVuc2l2ZSBsb29waW5nIGluCj4gKyAgICAgKiB0aGlzIGZ1bmN0aW9uIHdoaWxlIHN0aWxsIGFt
b3J0aXNpbmcgdGhlIGNvc3Qgb2YgSS9PIHRyYXAtYW5kLWVtdWxhdGUuCj4gKyAgICAgKi8KPiAr
ICAgICpyZXBzID0gbWluX3QodW5zaWduZWQgbG9uZywgKnJlcHMsIDQwOTYpOwo+ICsKPiArICAg
IC8qIFdpdGggbm8gcGFnaW5nIGl0J3MgZWFzeTogbGluZWFyID09IHBoeXNpY2FsLiAqLwo+ICsg
ICAgaWYgKCAhKGN1cnItPmFyY2guaHZtLmd1ZXN0X2NyWzBdICYgWDg2X0NSMF9QRykgKQo+ICsg
ICAgewo+ICsgICAgICAgICpwYWRkciA9IGFkZHI7Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKPiArICAgIH0KPiArCj4gKyAgICAvKiBSZXZlcnNlIG1vZGUgaWYgdGhpcyBpcyBhIGJh
Y2t3YXJkcyBtdWx0aS1pdGVyYXRpb24gc3RyaW5nIG9wZXJhdGlvbi4gKi8KPiArICAgIHJldmVy
c2UgPSAoaHZtZW11bF9jdHh0LT5jdHh0LnJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfREYpICYm
ICgqcmVwcyA+IDEpOwo+ICsKPiArICAgIGlmICggcmV2ZXJzZSAmJiAoKFBBR0VfU0laRSAtIG9m
ZnNldCkgPCBieXRlc19wZXJfcmVwKSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogRG8gcGFnZS1z
dHJhZGRsaW5nIGZpcnN0IGl0ZXJhdGlvbiBmb3J3YXJkcyB2aWEgcmVjdXJzaW9uLiAqLwo+ICsg
ICAgICAgIHBhZGRyX3QgX3BhZGRyOwo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgb25lX3JlcCA9
IDE7Cj4gKyAgICAgICAgaW50IHJjID0gaHZtZW11bF9saW5lYXJfdG9fcGh5cygKPiArICAgICAg
ICAgICAgYWRkciwgJl9wYWRkciwgYnl0ZXNfcGVyX3JlcCwgJm9uZV9yZXAsIHBmZWMsIGh2bWVt
dWxfY3R4dCk7CgpOZXdsaW5lIGJldHdlZW4gdmFyaWFibGUgZGVjbGFyYXRpb24gYW5kIGNvZGUu
Cgo+ICsgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKPiArICAgICAgICAgICAgcmV0
dXJuIHJjOwo+ICsgICAgICAgIHBmbiA9IF9wYWRkciA+PiBQQUdFX1NISUZUOwo+ICsgICAgfQo+
ICsgICAgZWxzZSBpZiAoIChwZm4gPSBwYWdpbmdfZ3ZhX3RvX2dmbihjdXJyLCBhZGRyLCAmcGZl
YykpID09IGdmbl94KElOVkFMSURfR0ZOKSApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBwZmVj
ICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkKPiArICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfUkVUUlk7Cj4gKyAgICAgICAgKnJlcHMgPSAwOwo+ICsgICAgICAgIHg4
Nl9lbXVsX3BhZ2VmYXVsdChwZmVjLCBhZGRyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKPiArICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gKyAgICB9Cj4gKwo+ICsgICAgZG9uZSA9
IHJldmVyc2UgPyBieXRlc19wZXJfcmVwICsgb2Zmc2V0IDogUEFHRV9TSVpFIC0gb2Zmc2V0Owo+
ICsgICAgdG9kbyA9ICpyZXBzICogYnl0ZXNfcGVyX3JlcDsKPiArICAgIGZvciAoIGkgPSAxOyBk
b25lIDwgdG9kbzsgaSsrICkKPiArICAgIHsKPiArICAgICAgICAvKiBHZXQgdGhlIG5leHQgUEZO
IGluIHRoZSByYW5nZS4gKi8KPiArICAgICAgICBhZGRyICs9IHJldmVyc2UgPyAtUEFHRV9TSVpF
IDogUEFHRV9TSVpFOwo+ICsgICAgICAgIG5wZm4gPSBwYWdpbmdfZ3ZhX3RvX2dmbihjdXJyLCBh
ZGRyLCAmcGZlYyk7Cj4gKwo+ICsgICAgICAgIC8qIElzIGl0IGNvbnRpZ3VvdXMgd2l0aCB0aGUg
cHJlY2VkaW5nIFBGTnM/IElmIG5vdCB0aGVuIHdlJ3JlIGRvbmUuICovCj4gKyAgICAgICAgaWYg
KCAobnBmbiA9PSBnZm5feChJTlZBTElEX0dGTikpIHx8Cj4gKyAgICAgICAgICAgICAobnBmbiAh
PSAocGZuICsgKHJldmVyc2UgPyAtaSA6IGkpKSkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgaWYgKCBwZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkKPiAr
ICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+ICsgICAgICAgICAgICBkb25l
IC89IGJ5dGVzX3Blcl9yZXA7Cj4gKyAgICAgICAgICAgIGlmICggZG9uZSA9PSAwICkKPiArICAg
ICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgQVNTRVJUKCFyZXZlcnNlKTsKPiArICAgICAg
ICAgICAgICAgIGlmICggbnBmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQo+ICsgICAgICAgICAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiArICAgICAgICAgICAgICAg
ICpyZXBzID0gMDsKPiArICAgICAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmVjLCBh
ZGRyICYgUEFHRV9NQVNLLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKPiArICAgICAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAg
ICAqcmVwcyA9IGRvbmU7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArCj4g
KyAgICAgICAgZG9uZSArPSBQQUdFX1NJWkU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgKnBhZGRyID0g
KChwYWRkcl90KXBmbiA8PCBQQUdFX1NISUZUKSB8IG9mZnNldDsKPiArICAgIHJldHVybiBYODZF
TVVMX09LQVk7Cj4gK30KPiArCj4gIC8qCj4gICAqIE1hcCB0aGUgZnJhbWUocykgY292ZXJpbmcg
YW4gaW5kaXZpZHVhbCBsaW5lYXIgYWNjZXNzLCBmb3Igd3JpdGVhYmxlCj4gICAqIGFjY2Vzcy4g
IE1heSByZXR1cm4gTlVMTCBmb3IgTU1JTywgb3IgRVJSX1BUUih+WDg2RU1VTF8qKSBmb3Igb3Ro
ZXIgZXJyb3JzCj4gQEAgLTU3Nyw2ICs3MzEsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBf
bGluZWFyX2FkZHIoCj4gICAgICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Cj4gICAgICAg
ICAgcDJtX3R5cGVfdCBwMm10Owo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9IGkgPyAo
bGluZWFyICsgKGkgPDwgUEFHRV9TSElGVCkpICYgUEFHRV9NQVNLIDogbGluZWFyOwo+ICsgICAg
ICAgIGdmbl90IGdmbjsKPgo+ICAgICAgICAgIGlmICggaHZtZW11bF9jdHh0LT5jdHh0LmFkZHJf
c2l6ZSA8IDY0ICkKPiAgICAgICAgICAgICAgYWRkciA9ICh1aW50MzJfdClhZGRyOwo+IEBAIC01
ODUsNyArNzQwLDcgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAo+ICAg
ICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsKPgo+ICAgICAgICAgIHJlcyA9IGh2bV90
cmFuc2xhdGVfZ2V0X3BhZ2UoY3VyciwgYWRkciwgdHJ1ZSwgcGZlYywKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgJmdm
biwgJnAybXQpOwo+Cj4gICAgICAgICAgc3dpdGNoICggcmVzICkKPiAgICAgICAgICB7Cj4gQEAg
LTYxNSw2ICs3NzAsMjMgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAo+
Cj4gICAgICAgICAgaWYgKCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQo+ICAgICAgICAgIHsK
PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyByZXBzID0gMTsKPiArICAgICAgICAgICAgc3Ry
dWN0IGh2bV9lbXVsYXRlX2N0eHQgb2xkOwo+ICsgICAgICAgICAgICBpbnQgcmMgPSAwOwo+ICsg
ICAgICAgICAgICBwYWRkcl90IGdwYTsKPiArCj4gKyAgICAgICAgICAgIG9sZCA9ICpodm1lbXVs
X2N0eHQ7Cj4gKyAgICAgICAgICAgIHJjID0gaHZtZW11bF9saW5lYXJfdG9fcGh5cygKPiArICAg
ICAgICAgICAgICAgICBhZGRyLCAmZ3BhLCBieXRlcywgJnJlcHMsIHBmZWMsIGh2bWVtdWxfY3R4
dCk7Cj4gKyAgICAgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQo+ICsgICAg
ICAgICAgICAgICAgKmh2bWVtdWxfY3R4dCA9IG9sZDsKPiArCj4gKyAgICAgICAgICAgIGlmICgg
aHZtZW11bF9zZW5kX3ZtX2V2ZW50KGdwYSwgYWRkciwgZ2ZuLCBwZmVjLCBodm1lbXVsX2N0eHQp
ICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2
RU1VTF9BQ0NFU1NfRVhDRVBUSU9OKTsKPiArICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsg
ICAgICAgICAgICB9CgpJdCBzZWVtcyB0byBtZSB0aGF0IHlvdSBjb3VsZCBzZW5kIHRoZSBWTSBl
dmVudCBpbgpodm1lbXVsX2xpbmVhcl90b19waHlzIGRpcmVjdGx5IGluc3RlYWQgb2YgZG9pbmcg
aXQgaW4gdGhlIGNhbGxlci4gVGhlCnNhbWUgcGF0dGVyIGlzIHNlZW4gYmVsb3cuCgo+ICsKPiAg
ICAgICAgICAgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCj4gICAgICAgICAg
ICAgIHsKPiAgICAgICAgICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfT0tBWSk7Cj4g
QEAgLTY5NCw5NiArODY2LDYgQEAgc3RhdGljIHZvaWQgaHZtZW11bF91bm1hcF9saW5lYXJfYWRk
cigKPiAgI2VuZGlmCj4gIH0KPgo+IC0vKgo+IC0gKiBDb252ZXJ0IGFkZHIgZnJvbSBsaW5lYXIg
dG8gcGh5c2ljYWwgZm9ybSwgdmFsaWQgb3ZlciB0aGUgcmFuZ2UKPiAtICogW2FkZHIsIGFkZHIg
KyAqcmVwcyAqIGJ5dGVzX3Blcl9yZXBdLiAqcmVwcyBpcyBhZGp1c3RlZCBhY2NvcmRpbmcgdG8K
PiAtICogdGhlIHZhbGlkIGNvbXB1dGVkIHJhbmdlLiBJdCBpcyBhbHdheXMgPjAgd2hlbiBYODZF
TVVMX09LQVkgaXMgcmV0dXJuZWQuCj4gLSAqIEBwZmVjIGluZGljYXRlcyB0aGUgYWNjZXNzIGNo
ZWNrcyB0byBiZSBwZXJmb3JtZWQgZHVyaW5nIHBhZ2UtdGFibGUgd2Fsa3MuCj4gLSAqLwo+IC1z
dGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoCj4gLSAgICB1bnNpZ25lZCBsb25nIGFk
ZHIsCj4gLSAgICBwYWRkcl90ICpwYWRkciwKPiAtICAgIHVuc2lnbmVkIGludCBieXRlc19wZXJf
cmVwLAo+IC0gICAgdW5zaWduZWQgbG9uZyAqcmVwcywKPiAtICAgIHVpbnQzMl90IHBmZWMsCj4g
LSAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQoKSWYgeW91IG5lZWQg
dG8gbW92ZSBjb2RlIGFyb3VuZCwgcGxlYXNlIGRvIGl0IGluIGEgcHJlLXBhdGNoIHdpdGhvdXQK
aW50cm9kdWNpbmcgYW55IGNoYW5nZS4gVGhhdCB3YXkgaXQncyBtdWNoIG1vcmUgZWFzeSBmb3Ig
cmV2aWV3cyB0bwppZGVudGlmeSBhbmQgcmV2aWV3IHlvdXIgY29kZSBjaGFuZ2VzLgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 15:56:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1ghGD1-0004iX-F8; Wed, 09 Jan 2019 15:55:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=23r2=PR=citrix.com=prvs=905a4ad4b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ghGD0-0004iQ-8e
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 15:55:58 +0000
X-Inumbo-ID: 0d0b65ac-1427-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d0b65ac-1427-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 15:55:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,458,1539648000"; d="scan'208";a="75165850"
Date: Wed, 9 Jan 2019 15:55:53 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190109155553.72gpxyvwisg4xhag@zion.uk.xensource.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDYsIDIwMTkgYXQgMTE6NDI6NDBQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gVGhlIHJlZ2lzdGVyIG9wIGlzIHVzZWQgYnkgYSBkb21haW4gdG8gcmVnaXN0
ZXIgYSByZWdpb24gb2YgbWVtb3J5IGZvcgo+IHJlY2VpdmluZyBtZXNzYWdlcyBmcm9tIGVpdGhl
ciBhIHNwZWNpZmllZCBvdGhlciBkb21haW4sIG9yLCBpZiBzcGVjaWZ5aW5nIGEKPiB3aWxkY2Fy
ZCwgYW55IGRvbWFpbi4KPiAKPiBUaGlzIG9wZXJhdGlvbiBjcmVhdGVzIGEgbWFwcGluZyB3aXRo
aW4gWGVuJ3MgcHJpdmF0ZSBhZGRyZXNzIHNwYWNlIHRoYXQKPiB3aWxsIHJlbWFpbiByZXNpZGVu
dCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSByaW5nLiBJbiBzdWJzZXF1ZW50IGNvbW1pdHMsCj4g
dGhlIGh5cGVydmlzb3Igd2lsbCB1c2UgdGhpcyBtYXBwaW5nIHRvIGNvcHkgZGF0YSBmcm9tIGEg
c2VuZGluZyBkb21haW4gaW50bwo+IHRoaXMgcmVnaXN0ZXJlZCByaW5nLCBtYWtpbmcgaXQgYWNj
ZXNzaWJsZSB0byB0aGUgZG9tYWluIHRoYXQgcmVnaXN0ZXJlZCB0aGUKPiByaW5nIHRvIHJlY2Vp
dmUgZGF0YS4KPiAKPiBXaWxkY2FyZCBhbnktc2VuZGVyIHJpbmdzIGFyZSBkZWZhdWx0IGRpc2Fi
bGVkIGFuZCByZWdpc3RyYXRpb24gd2lsbCBiZQo+IHJlZnVzZWQgd2l0aCBFUEVSTSB1bmxlc3Mg
dGhleSBoYXZlIGJlZW4gc3BlY2lmaWNhbGx5IGVuYWJsZWQgd2l0aCB0aGUKPiBhcmdvLW1hYyBi
b290IG9wdGlvbiBpbnRyb2R1Y2VkIGhlcmUuIFRoZSByZWFzb24gd2h5IHRoZSBkZWZhdWx0IGZv
cgo+IHdpbGRjYXJkIHJpbmdzIGlzICdkZW55JyBpcyB0aGF0IHRoZXJlIGlzIGN1cnJlbnRseSBu
byBtZWFucyB0byBwcm90ZWN0IHRoZQo+IHJpbmcgZnJvbSBEb1MgYnkgYSBub2lzeSBkb21haW4g
c3BhbW1pbmcgdGhlIHJpbmcsIGFmZmVjdGluZyBvdGhlciBkb21haW5zCj4gYWJpbGl0eSB0byBz
ZW5kIHRvIGl0LiBUaGlzIHdpbGwgYmUgYWRkcmVzc2VkIHdpdGggWFNNIHBvbGljeSBjb250cm9s
cyBpbgo+IHN1YnNlcXVlbnQgd29yay4KPiAKPiBTaW5jZSBkZW55aW5nIGFjY2VzcyB0byBhbnkt
c2VuZGVyIHJpbmdzIGlzIGEgc2lnbmlmaWNhbnQgZnVuY3Rpb25hbAo+IGNvbnN0cmFpbnQsIGEg
bmV3IGJvb3RwYXJhbSBpcyBwcm92aWRlZCB0byBlbmFibGUgb3ZlcnJpZGluZyB0aGlzOgo+ICAi
YXJnby1tYWMiIHZhcmlhYmxlIGhhcyBhbGxvd2VkIHZhbHVlczogJ3Blcm1pc3NpdmUnIGFuZCAn
ZW5mb3JjaW5nJy4KPiBFdmVuIHRob3VnaCB0aGlzIGlzIGEgYm9vbGVhbiB2YXJpYWJsZSwgdXNl
IHRoZXNlIGRlc2NyaXB0aXZlIHN0cmluZ3MgaW4KPiBvcmRlciB0byBtYWtlIGl0IG9idmlvdXMg
dG8gYW4gYWRtaW5pc3RyYXRvciB0aGF0IHRoaXMgaGFzIHBvdGVudGlhbAo+IHNlY3VyaXR5IGlt
cGFjdC4KPiAKPiBUaGUgcDJtIHR5cGUgb2YgdGhlIG1lbW9yeSBzdXBwbGllZCBieSB0aGUgZ3Vl
c3QgZm9yIHRoZSByaW5nIG11c3QgYmUKPiBwMm1fcmFtX3J3IGFuZCB0aGUgbWVtb3J5IHdpbGwg
YmUgcGlubmVkIGFzIFBHVF93cml0YWJsZV9wYWdlIHdoaWxlIHRoZSByaW5nCj4gaXMgcmVnaXN0
ZXJlZC4KPiAKPiB4ZW5fYXJnb19wYWdlX2Rlc2NyX3QgdHlwZSBpcyBpbnRyb2R1Y2VkIGFzIGEg
cGFnZSBkZXNjcmlwdG9yLCB0byBjb252ZXkKPiBib3RoIHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9m
IHRoZSBzdGFydCBvZiB0aGUgcGFnZSBhbmQgaXRzIGdyYW51bGFyaXR5LiBUaGUKPiBzbWFsbGVz
dCBncmFudWxhcml0eSBwYWdlIGlzIGFzc3VtZWQgdG8gYmUgNDA5NiBieXRlcyBhbmQgdGhlIGxv
d2VyIHR3ZWx2ZQo+IGJpdHMgb2YgdGhlIHR5cGUgYXJlIHVzZWQgdG8gaW5kaWNhdGUgdGhlIHNp
emUgb2YgcGFnZSBvZiBtZW1vcnkgc3VwcGxpZWQuCj4gVGhlIGltcGxlbWVudGF0aW9uIG9mIHRo
ZSBoeXBlcmNhbGwgb3AgY3VycmVudGx5IG9ubHkgc3VwcG9ydHMgNEsgcGFnZXMuCj4gCgpXaGF0
IGlzIHRoZSByZXNvbHV0aW9uIGZvciB0aGUgQXJtIGlzc3VlcyBtZW50aW9uZWQgYnkgSnVsaWVu
PyBJIHJlYWQKdGhlIGNvbnZlcnNhdGlvbiBpbiBwcmV2aW91cyB0aHJlYWQuIEEgc29sdXRpb24g
c2VlbWVkIHRvIGhhdmUgYmVlbgphZ3JlZWQgdXBvbiwgYnV0IHRoZSBjaGFuZ2Vsb2cgZG9lc24n
dCBzYXkgYW55dGhpbmcgYWJvdXQgaXQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 15:57:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1ghGDu-0004n6-TB; Wed, 09 Jan 2019 15:56: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=7QHe=PR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghGDt-0004n0-Nu
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 15:56:53 +0000
X-Inumbo-ID: 2db91d58-1427-11e9-a008-6b5b2010a44f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2db91d58-1427-11e9-a008-6b5b2010a44f;
 Wed, 09 Jan 2019 15:56:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 09 Jan 2019 08:56:50 -0700
Message-Id: <5C3619C1020000780020BE6F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 09 Jan 2019 08:56:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>,<royger@FreeBSD.org>
References: <20190107130952.27449-1-aisaila@bitdefender.com>
 <CAPLaKK6+iD1kU5cFc=gEYVR0YeFhf12L89CSGC1BHRLha-r5Dg@mail.gmail.com>
In-Reply-To: <CAPLaKK6+iD1kU5cFc=gEYVR0YeFhf12L89CSGC1BHRLha-r5Dg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC v1] x86/emulate: Send vm_event form
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE5IGF0IDE2OjQ3LCA8cm95Z2VyQGZyZWVic2Qub3JnPiB3cm90ZToKPiBP
biBNb24sIEphbiA3LCAyMDE5IGF0IDI6MTEgUE0gQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gKwo+PiArICAgIHJlcS5yZWFzb24gPSBW
TV9FVkVOVF9SRUFTT05fTUVNX0FDQ0VTUzsKPj4gKyAgICByZXEudS5tZW1fYWNjZXNzLmdmbiA9
IGdmbl94KGdmbik7Cj4+ICsgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNT
X0ZBVUxUX1dJVEhfR0xBIHwgTUVNX0FDQ0VTU19HTEFfVkFMSUQ7Cj4+ICsgICAgcmVxLnUubWVt
X2FjY2Vzcy5nbGEgPSBnbGE7Cj4+ICsgICAgcmVxLnUubWVtX2FjY2Vzcy5vZmZzZXQgPSBncGEg
JiAoKDEgPDwgUEFHRV9TSElGVCkgLSAxKTsKPj4gKwo+PiArICAgIGlmICggbW9uaXRvcl90cmFw
cyhjdXJyZW50LCB0cnVlLCAmcmVxKSA8IDAgKQo+PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4+
ICsKPj4gKyAgICByZXR1cm4gdHJ1ZTsKPiAKPiBJIHRoaW5rIHlvdSBjYW4gc2ltcGxpZnkgdGhp
cyB0bzoKPiAKPiByZXR1cm4gbW9uaXRvcl90cmFwcyhjdXJyZW50LCB0cnVlLCAmcmVxKSA8IDAg
PyBmYWxzZSA6IHRydWU7CgpyZXR1cm4gbW9uaXRvcl90cmFwcyhjdXJyZW50LCB0cnVlLCAmcmVx
KSA+PSAwOwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 16:01:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 16:01: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-devel-bounces@lists.xenproject.org>)
	id 1ghGI7-00064k-Fb; Wed, 09 Jan 2019 16:01: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=dxNJ=PR=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghGI6-00064f-Ka
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 16:01:14 +0000
X-Inumbo-ID: c93f86c6-1427-11e9-92db-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c93f86c6-1427-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 16:01:13 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id n18-v6so6942820lji.7
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 08:01:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=CCleE+NfZtvXxFUr95s3C1fLOC+KHsHt52WtGdnM7/0=;
 b=H7bq4znVqNfVUcp30u/9u7r9iJgy9nXkjn0PSqQH7aez71ZubmN0cUEmCtxw++fRIS
 +AnXOCXJ+ogBzDKWkrEpBTgMAUGrzi7aO2Xfawv/Jg5B2O2ihyfehK+rqXcbdyjYpxzZ
 XBA9DkIIBYgoG/khRcy2yPhT7kvrvtd/AZvdv5LpYDIyh32msvJT6DeIQwAiwCfADiD9
 nilHaaYL2KU03g2V66enX+poY4WF5+Cdt297mykGH06XF7PUQoL0PqMuKbgejakLPuOi
 SsaNu8CVslyjGtEX32dii3dRc5C1xCHE5ZjU/Kzt8pJr08JxRMFF60HD5zd2l3vhuozJ
 y7BA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=CCleE+NfZtvXxFUr95s3C1fLOC+KHsHt52WtGdnM7/0=;
 b=nMh58inI2qaQOkW7zQ943c4MJE4vnRC9Y8/HmF/vFGTeBgBod/BPPDjmMwmrbUQMaY
 W5bNRXURK9NqP990fXSMKY9YlhDdrhj0BRKcKs9UVlnL6Jectna70dDPTK6e+okWXK7Q
 xXTdF321ctQOLCC4MPznzTwPpMTgD+IO0QHFOFHNNsBAd3nnqnFcXKUxlBJNEPyYgA5M
 AJVd+39psa+KPl1rnTbT5ApEkBxQDm+Zgyt0xQzH84agwDAZ9GzgPHtMDpLUT4Va085P
 vCczelAFauOepugJn5alG+WDE2kFmEYXqv5oCLrVxFwWbIJmZpMihlJxM5/P9ZLS0NrE
 TMFA==
X-Gm-Message-State: AJcUukfHU2yRJqv+ckVcHhFArdBkh/puONOm0XmMpaYmc4JILpRXUopQ
 seClJuCYYk+EhaYq+IdWr8O2jI5rohoBD9TwPfQ=
X-Google-Smtp-Source: ALg8bN7MgC9E1W03Qr4DYKOxB5A34OOwUhTi2uOmu9qlN4ZR3KHg+29gvpHjO2GV2syLIGLuW2Rq76VtjabsI825Vn8=
X-Received: by 2002:a2e:9715:: with SMTP id
 r21-v6mr3759610lji.30.1547049671751; 
 Wed, 09 Jan 2019 08:01:11 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <20190109155553.72gpxyvwisg4xhag@zion.uk.xensource.com>
In-Reply-To: <20190109155553.72gpxyvwisg4xhag@zion.uk.xensource.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 9 Jan 2019 08:00:59 -0800
Message-ID: <CACMJ4GbCRYvC9ph8ZCfCX-T=eCk-MO26pzi_6yoqKSoqrZsC8A@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCA3OjU2IEFNIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+IHdyb3RlOgo+Cj4gT24gU3VuLCBKYW4gMDYsIDIwMTkgYXQgMTE6NDI6NDBQTSAtMDgwMCwg
Q2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiBUaGUgcmVnaXN0ZXIgb3AgaXMgdXNlZCBieSBh
IGRvbWFpbiB0byByZWdpc3RlciBhIHJlZ2lvbiBvZiBtZW1vcnkgZm9yCj4gPiByZWNlaXZpbmcg
bWVzc2FnZXMgZnJvbSBlaXRoZXIgYSBzcGVjaWZpZWQgb3RoZXIgZG9tYWluLCBvciwgaWYgc3Bl
Y2lmeWluZyBhCj4gPiB3aWxkY2FyZCwgYW55IGRvbWFpbi4KPiA+Cj4gPiBUaGlzIG9wZXJhdGlv
biBjcmVhdGVzIGEgbWFwcGluZyB3aXRoaW4gWGVuJ3MgcHJpdmF0ZSBhZGRyZXNzIHNwYWNlIHRo
YXQKPiA+IHdpbGwgcmVtYWluIHJlc2lkZW50IGZvciB0aGUgbGlmZXRpbWUgb2YgdGhlIHJpbmcu
IEluIHN1YnNlcXVlbnQgY29tbWl0cywKPiA+IHRoZSBoeXBlcnZpc29yIHdpbGwgdXNlIHRoaXMg
bWFwcGluZyB0byBjb3B5IGRhdGEgZnJvbSBhIHNlbmRpbmcgZG9tYWluIGludG8KPiA+IHRoaXMg
cmVnaXN0ZXJlZCByaW5nLCBtYWtpbmcgaXQgYWNjZXNzaWJsZSB0byB0aGUgZG9tYWluIHRoYXQg
cmVnaXN0ZXJlZCB0aGUKPiA+IHJpbmcgdG8gcmVjZWl2ZSBkYXRhLgo+ID4KPiA+IFdpbGRjYXJk
IGFueS1zZW5kZXIgcmluZ3MgYXJlIGRlZmF1bHQgZGlzYWJsZWQgYW5kIHJlZ2lzdHJhdGlvbiB3
aWxsIGJlCj4gPiByZWZ1c2VkIHdpdGggRVBFUk0gdW5sZXNzIHRoZXkgaGF2ZSBiZWVuIHNwZWNp
ZmljYWxseSBlbmFibGVkIHdpdGggdGhlCj4gPiBhcmdvLW1hYyBib290IG9wdGlvbiBpbnRyb2R1
Y2VkIGhlcmUuIFRoZSByZWFzb24gd2h5IHRoZSBkZWZhdWx0IGZvcgo+ID4gd2lsZGNhcmQgcmlu
Z3MgaXMgJ2RlbnknIGlzIHRoYXQgdGhlcmUgaXMgY3VycmVudGx5IG5vIG1lYW5zIHRvIHByb3Rl
Y3QgdGhlCj4gPiByaW5nIGZyb20gRG9TIGJ5IGEgbm9pc3kgZG9tYWluIHNwYW1taW5nIHRoZSBy
aW5nLCBhZmZlY3Rpbmcgb3RoZXIgZG9tYWlucwo+ID4gYWJpbGl0eSB0byBzZW5kIHRvIGl0LiBU
aGlzIHdpbGwgYmUgYWRkcmVzc2VkIHdpdGggWFNNIHBvbGljeSBjb250cm9scyBpbgo+ID4gc3Vi
c2VxdWVudCB3b3JrLgo+ID4KPiA+IFNpbmNlIGRlbnlpbmcgYWNjZXNzIHRvIGFueS1zZW5kZXIg
cmluZ3MgaXMgYSBzaWduaWZpY2FudCBmdW5jdGlvbmFsCj4gPiBjb25zdHJhaW50LCBhIG5ldyBi
b290cGFyYW0gaXMgcHJvdmlkZWQgdG8gZW5hYmxlIG92ZXJyaWRpbmcgdGhpczoKPiA+ICAiYXJn
by1tYWMiIHZhcmlhYmxlIGhhcyBhbGxvd2VkIHZhbHVlczogJ3Blcm1pc3NpdmUnIGFuZCAnZW5m
b3JjaW5nJy4KPiA+IEV2ZW4gdGhvdWdoIHRoaXMgaXMgYSBib29sZWFuIHZhcmlhYmxlLCB1c2Ug
dGhlc2UgZGVzY3JpcHRpdmUgc3RyaW5ncyBpbgo+ID4gb3JkZXIgdG8gbWFrZSBpdCBvYnZpb3Vz
IHRvIGFuIGFkbWluaXN0cmF0b3IgdGhhdCB0aGlzIGhhcyBwb3RlbnRpYWwKPiA+IHNlY3VyaXR5
IGltcGFjdC4KPiA+Cj4gPiBUaGUgcDJtIHR5cGUgb2YgdGhlIG1lbW9yeSBzdXBwbGllZCBieSB0
aGUgZ3Vlc3QgZm9yIHRoZSByaW5nIG11c3QgYmUKPiA+IHAybV9yYW1fcncgYW5kIHRoZSBtZW1v
cnkgd2lsbCBiZSBwaW5uZWQgYXMgUEdUX3dyaXRhYmxlX3BhZ2Ugd2hpbGUgdGhlIHJpbmcKPiA+
IGlzIHJlZ2lzdGVyZWQuCj4gPgo+ID4geGVuX2FyZ29fcGFnZV9kZXNjcl90IHR5cGUgaXMgaW50
cm9kdWNlZCBhcyBhIHBhZ2UgZGVzY3JpcHRvciwgdG8gY29udmV5Cj4gPiBib3RoIHRoZSBwaHlz
aWNhbCBhZGRyZXNzIG9mIHRoZSBzdGFydCBvZiB0aGUgcGFnZSBhbmQgaXRzIGdyYW51bGFyaXR5
LiBUaGUKPiA+IHNtYWxsZXN0IGdyYW51bGFyaXR5IHBhZ2UgaXMgYXNzdW1lZCB0byBiZSA0MDk2
IGJ5dGVzIGFuZCB0aGUgbG93ZXIgdHdlbHZlCj4gPiBiaXRzIG9mIHRoZSB0eXBlIGFyZSB1c2Vk
IHRvIGluZGljYXRlIHRoZSBzaXplIG9mIHBhZ2Ugb2YgbWVtb3J5IHN1cHBsaWVkLgo+ID4gVGhl
IGltcGxlbWVudGF0aW9uIG9mIHRoZSBoeXBlcmNhbGwgb3AgY3VycmVudGx5IG9ubHkgc3VwcG9y
dHMgNEsgcGFnZXMuCj4gPgo+Cj4gV2hhdCBpcyB0aGUgcmVzb2x1dGlvbiBmb3IgdGhlIEFybSBp
c3N1ZXMgbWVudGlvbmVkIGJ5IEp1bGllbj8gSSByZWFkCj4gdGhlIGNvbnZlcnNhdGlvbiBpbiBw
cmV2aW91cyB0aHJlYWQuIEEgc29sdXRpb24gc2VlbWVkIHRvIGhhdmUgYmVlbgo+IGFncmVlZCB1
cG9uLCBidXQgdGhlIGNoYW5nZWxvZyBkb2Vzbid0IHNheSBhbnl0aGluZyBhYm91dCBpdC4KCkkg
bWFkZSB0aGUgaW50ZXJmYWNlIGNoYW5nZXMgdGhhdCBKdWxpZW4gaGFkIGFza2VkIGZvci4gVGhl
IHJlZ2lzdGVyCm9wIG5vdyB0YWtlcyBhcmd1bWVudHMgdGhhdCBjYW4gZGVzY3JpYmUgdGhlIGdy
YW51bGFyaXRpdHkgb2YgdGhlCnBhZ2VzIHN1cHBsaWVkLCB0aG91Z2ggb25seSBzdXBwb3J0IGZv
ciA0SyBwYWdlcyBpcyBhY2NlcHRlZCBpbiB0aGUKY3VycmVudCBpbXBsZW1lbnRhdGlvbi4gSSBi
ZWxpZXZlIGl0IG1lZXRzIEp1bGllbidzIHJlcXVpcmVtZW50cy4KCnRoYW5rcywKCkNocmlzdG9w
aGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 16:03:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 16:03: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-devel-bounces@lists.xenproject.org>)
	id 1ghGKi-0006CS-UH; Wed, 09 Jan 2019 16:03:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9Jfy=PR=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1ghGKh-0006CN-Am
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 16:03:55 +0000
X-Inumbo-ID: 29658e06-1428-11e9-92db-bc764e045a96
Received: from mail-qt1-x82f.google.com (unknown [2607:f8b0:4864:20::82f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29658e06-1428-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 16:03:54 +0000 (UTC)
Received: by mail-qt1-x82f.google.com with SMTP id y20so8808804qtm.13
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 08:03:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=HkHovn63x2KO4Ec5YisK9zAbr3Jvs60/vQkca+A9Dqc=;
 b=VBBsvrD8+aT5mBfQvuwG/MxErQMijm+F6RoaONTfUqV/6WeoLYLjqTa8w3VwUXdoD8
 G5ksk4LRYUPbGH1UhDu2gMv10VsrFrerdhVRpjZBnzvRw3feTSy8NTFrzyjzmU9UH0Pu
 u7WAxjfLadCxvx2+CibkVW7P86bqQKAqgv5hZDOUYwrUPMFwq8FRYMcozrOTDf7+bYdg
 nKrALZMmvWKxsGJjX/rt+in6LqqhGP0rVnLpnGZ/jVaX3vpXTxQOn0O3SVg5DN9xNGUC
 7hTV3q94qp2evWFKYc6Ork3+isRNTsq4kwd6vYiLxawK+TSlcMj1Qeu9NjdtvoBQOfJo
 kGmQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=HkHovn63x2KO4Ec5YisK9zAbr3Jvs60/vQkca+A9Dqc=;
 b=KPEh3opREpR7rfOQlpuq/+Bh5J8qzwy/Bv3T6k72r8WJrlIGkc8S2H/OJ6DWwvg9Ho
 91z8mzk1K4ssb413ppdMOy+KiyK0IpmR8GKS2kx45H0ZYfeHo5zUNr4tJ+gqiLiBGtKQ
 RzuAxfYhJa8ptvUmNl+gQhMbeOuSI36u6C2NpM7Jt4PSIIbD5Z2P9rJfKorF4R/0YCnJ
 RcEx4goQN7hO7O2R6Tb3v5mtk6R1ZhrNFZCielQhGDRk+/93/oAe8iI9FHeuKGKw3j3V
 UY2cs0PzfmTvSpZtuMW0J/VVmagUFgEAhGJLv8Lgntntp4TrQEOpsmMg6PtLDnVFBNsy
 BPGQ==
X-Gm-Message-State: AJcUukfYrLT1RAdxxJrZ3qv4OBJqOwbmYeHioPvbkhTyD5a1Sk31G/VZ
 v7sSaTA+iEI2wAY04AOvIfQ=
X-Google-Smtp-Source: ALg8bN78XeYibcovzmXPsokhzrIxjg7CzNb7dpcFbEJTpYeh4/Rp68CP7L0r85VwdZ86Mzt66oy+OA==
X-Received: by 2002:aed:2044:: with SMTP id 62mr6182573qta.11.1547049833279;
 Wed, 09 Jan 2019 08:03:53 -0800 (PST)
Received: from ?IPv6:2607:fb90:78a:df16:c80a:7717:6ee6:99c3?
 ([2607:fb90:78a:df16:c80a:7717:6ee6:99c3])
 by smtp.gmail.com with ESMTPSA id o128sm31122089qkc.7.2019.01.09.08.03.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 09 Jan 2019 08:03:52 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPhone Mail (16C101)
In-Reply-To: <C3331077-3BB1-47BA-B9B1-33F2373863C8@xenproject.org>
Date: Wed, 9 Jan 2019 11:03:51 -0500
Message-Id: <04E9EEF8-CE6D-4BFD-8657-CF9A7AECC0A1@gmail.com>
References: <13380756-2FA8-4F12-ADAC-1AF590578F3E@xenproject.org>
 <62249D9F-468C-4DE8-98A3-428F146A2DC7@xenproject.org>
 <C3331077-3BB1-47BA-B9B1-33F2373863C8@xenproject.org>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Subject: Re: [Xen-devel] Xen (both x86 and Arm) Community Call: Jan 9 -
 16:00 - 17:00 UTC - Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "dpsmith@apertussolutions.com" <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, "Natarajan,
 Janakarajan" <jnataraj@amd.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5800536733381958494=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5800536733381958494==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-9EF0E9A8-61BA-4479-9429-79C7CFA4FFC5
Content-Transfer-Encoding: 7bit


--Apple-Mail-9EF0E9A8-61BA-4479-9429-79C7CFA4FFC5
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

On Jan 9, 2019, at 10:46, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Quick note: the meeting is in 15 minutes - the agenda is at https://docs.g=
oogle.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI8I01I/edit=20

On the topic of 4.12, I would like to propose moving the merge date by one w=
eek, since about 50% of Xen  maintainers who can review the Argo patch serie=
s for 4.12 are unavailable this week.

Rich=

--Apple-Mail-9EF0E9A8-61BA-4479-9429-79C7CFA4FFC5
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: 7bit

<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr">On Jan 9, 2019, at 10:46, Lars Kurth &lt;<a href="mailto:lars.kurth.xen@gmail.com">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><div dir="ltr"><br></div><blockquote type="cite"><div dir="ltr"><meta http-equiv="Content-Type" content="text/html; charset=us-ascii">Quick note: the meeting is in 15 minutes - the agenda is at&nbsp;<a href="https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI8I01I/edit" class="">https://docs.google.com/document/d/1Ufv9XcQO0zIAVeFbFCAHAeEIB9Ap4Y4srAm4vI8I01I/edit</a>&nbsp;<br class=""></div></blockquote><br><div>On the topic of 4.12, I would like to propose moving the merge date by one week, since about 50% of Xen &nbsp;maintainers who can review the Argo patch series for 4.12 are unavailable this week.</div><div><br></div><div>Rich</div></body></html>
--Apple-Mail-9EF0E9A8-61BA-4479-9429-79C7CFA4FFC5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5800536733381958494==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 09 16:04:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 16:04: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-devel-bounces@lists.xenproject.org>)
	id 1ghGKs-0006DV-7M; Wed, 09 Jan 2019 16:04: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=W+9z=PR=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ghGKq-0006DH-Pq
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 16:04:04 +0000
X-Inumbo-ID: 2ee730dc-1428-11e9-92db-bc764e045a96
Received: from mail-wr1-x432.google.com (unknown [2a00:1450:4864:20::432])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ee730dc-1428-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 16:04:03 +0000 (UTC)
Received: by mail-wr1-x432.google.com with SMTP id p4so8220946wrt.7
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 08:04:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=fhkP2VX+seySzC80+nhVU6G4M4VTSLh1uQeom3oqU0s=;
 b=KkJb2Mxe7no4FKA7h3FKCMA/L8DiMnP/kRgyxict9twYUj5+tsYXQyOSTkSwkKVcxQ
 tt41mykkSvVtWaUKrRlQ2QToNYr5bkygIwtkIetF5WTBF0/Ezzhea7Xk+9lXa0UGxnBB
 79LiBRCEV+3dVdoKoEroT/1ILgAqvtxFy+mLZYrnWcYyhQl9CRxWWBwYaeuW/PN7TPGI
 x+8wllxB8H98LF6GEEm5EiVScKiuY4JsIu0fI0OMp4XoDK+IoWHNEak/N6yQxijAZFve
 dIUgU0BW5Si4V8RD9hdYGu+it1mB6PZcA0+OnwyyshjqWbBv05Vmt8zi5tPXBfAuNV/R
 JHdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=fhkP2VX+seySzC80+nhVU6G4M4VTSLh1uQeom3oqU0s=;
 b=Emd/lX18mT52bRWmkO/hV16GMMA8jTD2vWQSCmfWyrCQVORAsojWsrkMGUH0CG9UJE
 ZPc8ALL+GAkLNbzDbeGze+56DG8ZRRRFkaDjpVeo3NYcxNs9hw3ky6zVac6Qk6Ibg7a1
 hjagjRdVKPExxGLtSJQBEYOzS7IZuDBbb1CjlHCjFB20CaiaeLPLq2bWt2ivbgJG5oXZ
 p6QtnrzKJVHzh5I/frL0bWAHSxme2UU4kUs+AwpiMKvBFTuFejxnCuzjVS7YpljDHB3S
 jAQfcGZ9bLfIEDrdsyZ8MjA+4s6B8UKbz2r7iqNIi45XFkFTr5fEZsCeQ0QfG/YF23iJ
 ZgAA==
X-Gm-Message-State: AJcUukf+AORdauOsgJtnnyZuHCKNWQeN2rv5l8esntKEoXmZLvbGJk5V
 QVbDTR5KDqk6EZH99PhOR7LvK+vjFIj6YJH3kco=
X-Google-Smtp-Source: ALg8bN6Xz2b/uF2iodsOsgygjMQv2GM2fCoS0VEn/aFOaGRYtXlw6zLBa3ICkpydaYqxqIEv+3LAXY63gXKEo26CTg8=
X-Received: by 2002:adf:9083:: with SMTP id i3mr5549530wri.124.1547049842245; 
 Wed, 09 Jan 2019 08:04:02 -0800 (PST)
MIME-Version: 1.0
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <CABfawhnuXGDzUdJ9me0kVjmPynA4Q8eEN0yEWTdL371L9BY80g@mail.gmail.com>
 <CABfawhnKBZ42EMtp9_GreQPJQmcqWKLDZbFp9NrdVZUT46AMjw@mail.gmail.com>
 <20190109154625.GJ1508@perard.uk.xensource.com>
In-Reply-To: <20190109154625.GJ1508@perard.uk.xensource.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 9 Jan 2019 09:03:25 -0700
Message-ID: <CABfawhkjWsdFyVoKzVkRUX+yxV2bgCYOy2mX9ojznYXtEfBfKw@mail.gmail.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCA4OjQ2IEFNIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgSmFuIDA5LCAyMDE5IGF0IDA3OjU2
OjU5QU0gLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+IE9uIFdlZCwgSmFuIDksIDIw
MTkgYXQgNzo1NiBBTSBUYW1hcyBLIExlbmd5ZWwKPiA+IDx0YW1hcy5rLmxlbmd5ZWxAZ21haWwu
Y29tPiB3cm90ZToKPiA+ID4KPiA+ID4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTA6NDQgQU0g
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4gPiBPVk1G
IGhhcyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGl0IGlzIGluY2x1ZGVkIGFz
IGEgc3VibW9kdWxlLgo+ID4gPiA+IEluaXRpYWxpc2Ugc3VibW9kdWxlcyBiZWZvcmUgYnVpbGRp
bmcuCj4gPiA+Cj4gPiA+IElmIHlvdSBhcmUgdXBkYXRpbmcgdGhlIG92bWYgbWFrZWZpbGUsIGNv
dWxkIHlvdSBieSBhbnkgY2hhbmNlIGFsc28KPiA+ID4gbWFrZSB0aGUgZGVidWcgYnVpbGQgb2Yg
aXQgbW9yZSB1c2VmdWwgb24gWGVuIGJ5IG1ha2luZyBpdCBwcmludCB0bwo+ID4gPiB0aGUgWGVu
IGNvbnNvbGU/IE5lZWRzIHRoZSAtRCBERUJVR19PTl9TRVJJQUxfUE9SVCBmbGFnIGFkZGVkIGFu
ZCB0aGUKPiA+ID4gZm9sbG93aW5nIG9uZS1saW5lciB0byBjaGFuZ2UgaXQgdG8gY29ycmVjdCBw
b3J0Ogo+ID4gPgo+ID4gPiBzZWQgLWkgJ3MvUGNkRGVidWdJb1BvcnR8MHhlOS9QY2REZWJ1Z0lv
UG9ydHwweDQwMi9nJyBPdm1mUGtnL092bWZQa2cuZGVjCj4gPiA+Cj4gPgo+ID4gV2hvcHMsIGFj
dHVhbGx5IHRoZSBvdGhlciB3YXkgYXJvdW5kIGZvciBzZWQ6Cj4gPgo+ID4gc2VkIC1pICdzL1Bj
ZERlYnVnSW9Qb3J0fDB4NDAyL1BjZERlYnVnSW9Qb3J0fDB4ZTkvZycgT3ZtZlBrZy9Pdm1mUGtn
LmRlYwo+Cj4gWW91IGNhbiBhY3R1YWxseSBoYXZlIE9WTUYgZGVidWcgb3V0cHV0IHdpdGhvdXQg
cmVidWlsZGluZyBpdCwgYWRkIHRoaXMKPiB0byBvdXIgVk0gY29uZmlnOgo+IGRldmljZV9tb2Rl
bF9hcmdzX2h2bSA9IFsKPiAgICMgRGVidWcgT1ZNRgo+ICAgJy1jaGFyZGV2JywgJ2ZpbGUsaWQ9
ZGVidWdjb24sbXV4PW9uLHBhdGg9L3Zhci9sb2cveGVuL3FlbXUtZG0tb3ZtZi5sb2cuZGVidWdj
b24sJywKPiAgICctZGV2aWNlJywgJ2lzYS1kZWJ1Z2Nvbixpb2Jhc2U9MHg0MDIsY2hhcmRldj1k
ZWJ1Z2NvbicsCj4gXQo+Cj4gVGhhdCB3YXkgT1ZNRiBib290IGlzbid0IHNsb3cgZG93biBieSB3
cml0aW5nIHRvIGFuIGlvcG9ydCBpZiB0aGVyZQo+IGlzbid0IHNvbWVvbmUgdG8gY2FyZS4KPgo+
IFRoZSB3YXkgeW91IHN1Z2dlc3Qgd2lsbCBoYXZlIE9WTUYgd3JpdGUgdG8gYW4gaW9wb3J0IHRo
YXQgdGhlIFhlbgo+IGh5cGVydmlzb3Igd2lsbCB0aGVuIHdyaXRlIHRvIGl0J3MgY29uc29sZSAo
b3IgeGwgZG1lc2cpIGFuZCB3aXRoIHRoZQo+IGFtb3VudCBvZiBkZWJ1ZyB0aGF0IG92bWYgd3Jp
dGUsIHRoaXMgaXMgcXVpdGUgc2xvdy4gQW5kIHdvcnNlLCB0aGF0Cj4gaXNuJ3QgZ29pbmcgdG8g
d29yayBhbnltb3JlIHdpdGggdXBzdHJlYW0gT1ZNRiBhcyBpdCBub3cgY2hlY2sgaWYgdGhlcmUK
PiBpcyBzb21ldGhpbmcgdG8gbGlzdGVuIG9uIHRoZSBvdGhlciBzaWRlIG9mIHRoZSBpb3BvcnQs
IFhlbiBpc24ndCBnb2luZwo+IGFuc3dlciB0aGUgcmlnaHQgdGhpbmdzIGFuZCBPVk1GIHdpbGwg
c3RheSBzaWxlbmNlLiAoVGhhdCBwYXJhZ3JhcGggaXMKPiBhYm91dCB0aGUgY2hhbmdlIG9mIFBj
ZERlYnVnSW9Qb3J0LikKPgo+IEkgZG9uJ3Qga25vdyBpZiBERUJVR19PTl9TRVJJQUxfUE9SVCBp
cyBnb2luZyB0byB3b3JrLCBhbmQgaG93IGl0IHdvcmtzLAo+IGJ1dCBpdCBjZXJ0YWlubHkgZG9u
J3QgdXNlIFBjZERlYnVnSW9Qb3J0LiBVc2luZyBhIHNlcmlhbCBwb3J0IGluc3RlYWQKPiBvZiBh
biBJTyBwb3J0IGlzIGV2ZW4gZ29pbmcgdG8gYmUgc2xvd2VyLiBTbyBJIGRvbid0IGtub3cgaWYg
aXQgd291bGQgYmUKPiB1c2VmdWwgdG8gaGF2ZS4KCkFoLCB0aGFua3MgZm9yIHRoYXQgaW5mbyEg
V2Ugc2hvdWxkIHByb2JhYmx5IHB1dCB0aGF0IG9uIHRoZSB3aWtpIHRvbyA7KQoKVGFtYXMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 16:16:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1ghGWs-0007BW-CX; Wed, 09 Jan 2019 16:16: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=W+9z=PR=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ghGWq-0007BR-H4
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 16:16:28 +0000
X-Inumbo-ID: ea3b84fa-1429-11e9-b9d6-07a15b385e64
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea3b84fa-1429-11e9-b9d6-07a15b385e64;
 Wed, 09 Jan 2019 16:16:27 +0000 (UTC)
Received: by mail-ed1-f68.google.com with SMTP id f9so7749548eds.10
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 08:16:27 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=2AatqKnpFgQQgutHgid/7mh14W7SciDHoHmsr4mgdMY=;
 b=pHyyGdWuV1fBwO4XTovWNWKBMUjipv7LM+n0/XoBSMFAQ+21fLRYaXeBcPUBnUbfk5
 iAQzH91mcHQG31qUeTzd7hM+WYkyewaOB9X4oEI+14oWxaFiCpXpDayXVXxgC1qSW5EQ
 qXmGkJ2/8X9dRJGxur1VQi2q0rpa3OIPMa/j0RqRjrm06822/7U0bdTgZ0iFkAueEnY9
 ZwGSeeA0m1oAhkx1ae5LEY00QGn/K41f4OI5NEF5llfYu+OMz+xr94/NokIs+EZ0UxG+
 NS3gqESDbBK/ZfhD+ai6cfr/Q1+9fzBzyRAks3nG4p/ObVkYusnCfJ+0P4L/Wq3UextQ
 6oJg==
X-Gm-Message-State: AJcUukfRDtNe2ihrafsgznY3OgTKugs4ZDDEtAVdcnGwZMPDk3+tcFON
 9Sjwo8KEm8rxr3R7TFhkUa/SmMV/NYg=
X-Google-Smtp-Source: ALg8bN68opMq52v5ONtvSKIx6T6FBGZ15qvewFw5ur1I8PV3y7GogutrX8fT7PmT9bCTaX9dLKKtiQ==
X-Received: by 2002:a17:906:3ed4:: with SMTP id
 d20-v6mr5892903ejj.151.1547050585932; 
 Wed, 09 Jan 2019 08:16:25 -0800 (PST)
Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com.
 [209.85.221.52])
 by smtp.gmail.com with ESMTPSA id t10-v6sm766081ejg.41.2019.01.09.08.16.25
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 09 Jan 2019 08:16:25 -0800 (PST)
Received: by mail-wr1-f52.google.com with SMTP id p4so8265418wrt.7
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 08:16:25 -0800 (PST)
X-Received: by 2002:a5d:494a:: with SMTP id r10mr5899009wrs.272.1547050584720; 
 Wed, 09 Jan 2019 08:16:24 -0800 (PST)
MIME-Version: 1.0
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-14-git-send-email-christopher.w.clark@gmail.com>
 <20181212164721.hag6gc3akcm2gvhd@mac>
 <CACMJ4GZRAck4oYtXJpV3c_tGer0n+EUuWjXCtcjLbySOs0W78w@mail.gmail.com>
 <20181220125218.75t3cr3ehc6e4u6n@mac.citrite.net>
 <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
 <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
 <5C2F5E0B020000780020A37A@prv1-mh.provo.novell.com>
 <20190104153555.cfjx5mofw6mjbudh@mac.bytemobile.com>
 <5C2F7FF8020000780020A495@prv1-mh.provo.novell.com>
 <20190107085912.gd5bp6y35drjg5gr@mac>
In-Reply-To: <20190107085912.gd5bp6y35drjg5gr@mac>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 9 Jan 2019 09:15:47 -0700
X-Gmail-Original-Message-ID: <CABfawhmfhYkHreJ3A4xnmhJjW3581Zt0L5-Vsswz93ZZTMrFQw@mail.gmail.com>
Message-ID: <CABfawhmfhYkHreJ3A4xnmhJjW3581Zt0L5-Vsswz93ZZTMrFQw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 13/25] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <voreekf@madingley.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gNywgMjAxOSBhdCAyOjAxIEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPgo+IEFkZGluZyB0aGUgaW50cm9zcGVjdGlvbiBndXlzLgo+
Cj4gT24gRnJpLCBKYW4gMDQsIDIwMTkgYXQgMDg6NDc6MDRBTSAtMDcwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4gPiA+Pj4gT24gMDQuMDEuMTkgYXQgMTY6MzUsIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiA+IE9uIEZyaSwgSmFuIDA0LCAyMDE5IGF0IDA2OjIyOjE5QU0gLTA3MDAs
IEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPj4gPj4+IE9uIDA0LjAxLjE5IGF0IDA5OjU3LCA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPj4gPiBPbiBGcmksIERlYyAyMSwgMjAxOCBh
dCAwMzowNTowM1BNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+ID4+ID4+IE9u
IFRodSwgRGVjIDIwLCAyMDE4IGF0IDQ6NTIgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPj4gPj4gPgo+ID4gPj4gPj4gPiBPbiBXZWQsIERlYyAx
OSwgMjAxOCBhdCAwOTo0MTo1OVBNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+
ID4+ID4+ID4gPiBPbiBXZWQsIERlYyAxMiwgMjAxOCBhdCA4OjQ4IEFNIFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiB3cm90ZToKPiA+ID4+ID4+ID4gPiA+Cj4g
PiA+PiA+PiA+ID4gPiBPbiBGcmksIE5vdiAzMCwgMjAxOCBhdCAwNTozMjo1MlBNIC0wODAwLCBD
aHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+ID4+ID4+ID4gVGhlbiBJIHdvbmRlciB3aHkgeW91
IG5lZWQgc3VjaCBjaGVjayBpbiBhbnkgY2FzZSBpZiB0aGUgY29kZSBjYW4KPiA+ID4+ID4+ID4g
aGFuZGxlIHN1Y2ggY2FzZXMsIHRoZSBtb3JlIHRoYW4gdGhlIGNoZWNrIGl0c2VsZiBpcyByYWN5
Lgo+ID4gPj4gPj4KPiA+ID4+ID4+IE9LLCBzbyBhdCB0aGUgcm9vdCBvZiB0aGUgcXVlc3Rpb24g
aGVyZSBpczogZG9lcyBpdCBtYXR0ZXIgd2hhdCB0aGUgcDJtCj4gPiA+PiA+PiB0eXBlIG9mIHRo
ZSBtZW1vcnkgaXMgYXQgdGhlc2UgcG9pbnRzOgo+ID4gPj4gPj4KPiA+ID4+ID4+IDEpIHdoZW4g
dGhlIGdmbiBpcyB0cmFuc2xhdGVkIHRvIG1mbiwgYXQgdGhlIHRpbWUgb2YgcmluZyByZWdpc3Ry
YXRpb24KPiA+ID4+ID4KPiA+ID4+ID4gVGhpcyBpcyB0aGUgaW1wb3J0YW50IGNoZWNrLCBiZWNh
dXNlIHRoYXQncyB3aGVyZSB5b3Ugc2hvdWxkIHRha2UgYQo+ID4gPj4gPiByZWZlcmVuY2UgdG8g
dGhlIHBhZ2UuIEluIHRoaXMgY2FzZSB5b3Ugc2hvdWxkIGNoZWNrIHRoYXQgdGhlIHBhZ2UgaXMK
PiA+ID4+ID4gb2YgcmFtX3J3IHR5cGUuCj4gPiA+PiA+Cj4gPiA+PiA+PiAyKSB3aGVuIHRoZSBo
eXBlcnZpc29yIHdyaXRlcyBpbnRvIGd1ZXN0IG1lbW9yeToKPiA+ID4+ID4+ICAgICAtIHdoZXJl
IHRoZSB0eF9wdHIgaW5kZXggaXMgaW5pdGlhbGl6ZWQgaW4gdGhlIHJlZ2lzdGVyIG9wCj4gPiA+
PiA+PiAgICAgLSB3aGVyZSByaW5nYnVmIGRhdGEgaXMgd3JpdHRlbiBpbiBzZW5kdgo+ID4gPj4g
Pj4gICAgIC0gd2hlcmUgcmluZyBkZXNjcmlwdGlvbiBkYXRhIGlzIHdyaXR0ZW4gaW4gbm90aWZ5
Cj4gPiA+PiA+Cj4gPiA+PiA+IEFzIGxvbmcgYXMgeW91IGtlZXAgYSByZWZlcmVuY2UgdG8gdGhl
IHBhZ2VzIHRoYXQgYXJlIHBhcnQgb2YgdGhlIHJpbmcKPiA+ID4+ID4geW91IGRvbid0IG5lZWQg
dG8gZG8gYW55IGNoZWNrcyB3aGVuIHdyaXRpbmcvcmVhZGluZyBmcm9tIHRoZW0uIElmIHRoZQo+
ID4gPj4gPiBndWVzdCBtZXNzZXMgdXAgaXQncyBwMm0gYW5kIGRvZXMgY2hhbmdlIHRoZSBnZm4g
LT4gbWZuIG1hcHBpbmdzIGZvcgo+ID4gPj4gPiBwYWdlcyB0aGF0IGFyZSBwYXJ0IG9mIHRoZSBy
aW5nIHRoYXQncyB0aGUgZ3Vlc3QgcHJvYmxlbSwgdGhlCj4gPiA+PiA+IGh5cGVydmlzb3Igc3Rp
bGwgaGFzIGEgcmVmZXJlbmNlIHRvIHRob3NlIHBhZ2VzIHNvIHRoZXkgd29uJ3QgYmUKPiA+ID4+
ID4gcmV1c2VkLgo+ID4gPj4KPiA+ID4+IEZvciB1c2UgY2FzZXMgbGlrZSBpbnRyb3NwZWN0aW9u
IHRoaXMgbWF5IG5vdCBiZSBmdWxseSBjb3JyZWN0LAo+ID4gPj4gYnV0IGl0IG1heSBhbHNvIGJl
IHRoYXQgbXkgdW5kZXJzdGFuZGluZyB0aGVyZSBpc24ndCBmdWxseQo+ID4gPj4gY29ycmVjdC4g
SWYgaW50cm9zcGVjdGlvbiBhZ2VudHMgY2FyZSBhYm91dCBfYW55XyB3cml0ZXMgdG8KPiA+ID4+
IGEgcGFnZSwgaHlwZXJ2aXNvciBvbmVzICh3aGljaCBpbiBtb3N0IGNhc2VzIGFyZSBtZXJlbHkK
PiA+ID4+IHdyaXRlcyBvbiBiZWhhbGYgb2YgdGhlIGd1ZXN0KSBtaWdodCBtYXR0ZXIgYXMgd2Vs
bC4gSSB0aGluawo+ID4gPj4gdG8gZGVjaWRlIHdoZXRoZXIgcGFnZSBhY2Nlc3NlcyBuZWVkIHRv
IGJlIGFjY29tcGFuaWVkCj4gPiA+PiBieSBhbnkgY2hlY2tzIChhbmQgaWYgc28sIHdoaWNoIG9u
ZXMpIG9uZSBuZWVkcyB0bwo+ID4gPj4gLSBlc3RhYmxpc2ggd2hhdCBwMm0gdHlwZSB0cmFuc2l0
aW9ucyBhcmUgcG9zc2libGUgZm9yIGEKPiA+ID4+ICAgZ2l2ZW4gcGFnZSwKPiA+ID4+IC0gdmVy
aWZ5IHdoYXQgcmVzdHJpY3Rpb25zIG1heSBvY2N1ciAiYmVoaW5kIHRoZSBiYWNrIiBvZgo+ID4g
Pj4gICB0aGUgZW50aXR5IHdhbnRpbmcgdG8gZG8gdGhlIGFjY2Vzc2VzLAo+ID4gPj4gLSBleHBs
b3JlIHdoZXRoZXIgZG9pbmcgdGhlIGV4dHJhIGNoZWNraW5nIGF0IHAybSB0eXBlCj4gPiA+PiAg
IGNoYW5nZSB0aW1lIHdvdWxkbid0IGJlIGJldHRlciB0aGFuIGF0IHRoZSB0aW1lIG9mIGFjY2Vz
cy4KPiA+ID4KPiA+ID4gTWF5YmUgdGhpcyBpcyB1c2UtY2FzZSBpcyBkaWZmZXJlbnQsIGJ1dCBo
b3cgZG9lcyBpbnRyb3NwZWN0aW9uIGhhbmRsZQo+ID4gPiBhY2Nlc3NlcyB0byB0aGUgc2hhcmVk
IGluZm8gcGFnZSBvciB0aGUgcnVuc3RhdGUgaW5mbyBmb3IgZXhhbXBsZT8KPiA+ID4KPiA+ID4g
SSB3b3VsZCBjb25zaWRlciBhcmdvIHRvIGJlIHRoZSBzYW1lIGluIHRoaXMgcmVnYXJkLgo+ID4K
PiA+IE5vdCBleGFjdGx5OiBUaGUgc2hhcmVkIGluZm8gcGFnZSBpcyBzcGVjaWFsIGluIGFueSBl
dmVudC4gRm9yCj4gPiBydW5zdGF0ZSBpbmZvIChhbmQgYWxpa2UgLSB0aGVyZSdzIGFsc28gc3Ry
dWN0IHZjcHVfdGltZV9pbmZvKQo+ID4gSSdkIHF1ZXN0aW9uIGNvcnJlY3RuZXNzIG9mIHRoZSBj
dXJyZW50IGhhbmRsaW5nLiBJZiB0aGF0J3MKPiA+IHdyb25nIGFscmVhZHksIEknZCBwcmVmZXIg
aWYgdGhlIGlzc3VlIHdhc24ndCBzcHJlYWQuCj4KPiBUaGVyZSBhcmUgYWxzbyBncmFudHMsIHdo
aWNoIHdoZW4gdXNlZCB0b2dldGhlciB3aXRoIGFub3RoZXIgZ3Vlc3Qgb24KPiB0aGUgc2FtZSBo
b3N0IGNvdWxkIGFsbG93IHRvIGJ5cGFzcyBpbnRyb3NwZWN0aW9uIEFGQUlDVD8gKHVubGVzcwo+
IHRoZXJlJ3Mgc29tZSBwb2xpY3kgYXBwbGllZCB0aGF0IGxpbWl0IGdyYW50IHNoYXJpbmcgdG8g
dHJ1c3RlZAo+IGRvbWFpbnMpCj4KPiBUQkggSSdtIG5vdCBzdXJlIGhvdyB0byBoYW5kbGUgaHlw
b2Vydmlzb3IgYWNjZXNzZXMgd2l0aAo+IGludHJvc3BlY3Rpb24uICBNeSBrbm93bGVkZ2Ugb2Yg
aW50cm9zcGVjdGlvbiBpcyBmYWlybHkgbGltaXRlZCwgYnV0Cj4gaXQgcGF1c2VzIHRoZSBndWVz
dCBhbmQgc2VuZHMgYSBub3RpZmljYXRpb24gdG8gYW4gaW4gZ3Vlc3QgYWdlbnQuIEknbQo+IG5v
dCBzdXJlIHRoaXMgaXMgYXBwbGljYWJsZSB0byBoeXBlcnZpc29yIHdyaXRlcywgc2luY2UgaXQn
cyBub3QKPiBwb3NzaWJsZSB0byBwYXVzZSBoeXBlcnZpc29yIGV4ZWN1dGlvbiBhbmQgd2FpdCBm
b3IgYSByZXNwb25zZSBmcm9tIGEKPiBndWVzdCBhZ2VudC4KPgoKSW50cm9zcGVjdGlvbiBhcHBs
aWNhdGlvbnMgb25seSBjYXJlIGFib3V0IG1lbW9yeSBhY2Nlc3NlcyBwZXJmb3JtZWQKYnkgdGhl
IGd1ZXN0LiBIeXBlcnZpc29yIGFjY2Vzc2VzIHRvIG1vbml0b3JlZCBwYWdlcyBhcmUgbm90IGlu
Y2x1ZGVkCndoZW4gbW9uaXRvcmluZyAtIGl0IGlzIGFjdHVhbGx5IGEgZmVhdHVyZSB3aGVuIHVz
aW5nIHRoZSBlbXVsYXRvciBpbgpYZW4gdG8gY29udGludWUgZ3Vlc3QgZXhlY3V0aW9uIGJlY2F1
c2UgdGhlIGh5cGVydmlzb3IgaWdub3JlcyBFUFQKbWVtb3J5IHBlcm1pc3Npb25zIHRoYXQgdHJp
cCB0aGUgZ3Vlc3QgZm9yIGludHJvc3BlY3Rpb24uIFNvIGhhdmluZwp0aGUgaHlwZXJ2aXNvciBh
Y2Nlc3MgbWVtb3J5IG9yIGEgZ3JhbnQtc2hhcmVkIHBhZ2UgYmVpbmcgYWNjZXNzZWQgaW4KYW5v
dGhlciBkb21haW4gYXJlIG5vdCBhIHByb2JsZW0gZm9yIGludHJvc3BlY3Rpb24uCgpUYW1hcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 16:21:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 16:21: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-devel-bounces@lists.xenproject.org>)
	id 1ghGbt-0007xC-44; Wed, 09 Jan 2019 16:21: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=mb6b=PR=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ghGbs-0007x7-3c
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 16:21:40 +0000
X-Inumbo-ID: a32e6bc9-142a-11e9-92db-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a32e6bc9-142a-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 16:21:38 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A6E91301AB34; Wed,  9 Jan 2019 18:21:36 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 777AE304F224;
 Wed,  9 Jan 2019 18:21:36 +0200 (EET)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 'Petre Ovidiu PIRCALABU' <ppircalabu@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <01b5a66439239a23384c7939d961edbca81e41ae.1545245243.git.ppircalabu@bitdefender.com>
 <a043ec46eed445c28b24e84fc7822019@AMSPEX02CL03.citrite.net>
 <2d3e6587946c1f82e07303876e6d03a4dc2f525b.camel@bitdefender.com>
 <df56b6495ff64236aac9a85c2f53a33d@AMSPEX02CL03.citrite.net>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <11b37040-047b-7d67-8d41-81ec3fd35a87@bitdefender.com>
Date: Wed, 9 Jan 2019 18:21:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <df56b6495ff64236aac9a85c2f53a33d@AMSPEX02CL03.citrite.net>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMjAvMTggNDoyOCBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBQZXRyZSBPdmlkaXUgUElSQ0FMQUJVIFttYWlsdG86cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb21dCj4+IFNlbnQ6IDIwIERlY2VtYmVyIDIwMTggMTQ6MjYK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IFdlaSBMaXUKPj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSYXp2YW4g
Q29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+OyBLb25yYWQKPj4gUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBHZW9yZ2UgRHVubGFwCj4+IDxHZW9yZ2Uu
RHVubGFwQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXgu
Y29tPjsgSWFuCj4+IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBUaW0gKFhlbi5v
cmcpIDx0aW1AeGVuLm9yZz47IEp1bGllbgo+PiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
OyBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+OyBKYW4KPj4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1JGQyBQQVRDSCA0LzZdIHZtX2V2ZW50OiBV
c2Ugc2xvdHRlZCBjaGFubmVscwo+PiBmb3Igc3luYyByZXF1ZXN0cy4KPj4KPj4gT24gVGh1LCAy
MDE4LTEyLTIwIGF0IDEyOjA1ICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4gVGhlIG1l
bW9yeSBmb3IgdGhlIGFzeW5jaHJvbm91cyByaW5nIGFuZCB0aGUgc3luY2hyb25vdXMgY2hhbm5l
bHMKPj4+PiB3aWxsCj4+Pj4gYmUgYWxsb2NhdGVkIGZyb20gZG9taGVhcCBhbmQgbWFwcGVkIHRv
IHRoZSBjb250cm9sbGluZyBkb21haW4KPj4+PiB1c2luZyB0aGUKPj4+PiBmb3JlaWdubWVtb3J5
X21hcF9yZXNvdXJjZSBpbnRlcmZhY2UuIFVubGlrZSB0aGUgY3VycmVudAo+Pj4+IGltcGxlbWVu
dGF0aW9uLAo+Pj4+IHRoZSBhbGxvY2F0ZWQgcGFnZXMgYXJlIG5vdCBwYXJ0IG9mIHRoZSB0YXJn
ZXQgRG9tVSwgc28gdGhleSB3aWxsCj4+Pj4gbm90IGJlCj4+Pj4gcmVjbGFpbWVkIHdoZW4gdGhl
IHZtX2V2ZW50IGRvbWFpbiBpcyBkaXNhYmxlZC4KPj4+Cj4+PiBXaHkgcmUtaW52ZW50IHRoZSB3
aGVlbCBoZXJlPyBUaGUgaW9yZXEgaW5mcmFzdHJ1Y3R1cmUgYWxyZWFkeSBkb2VzCj4+PiBwcmV0
dHkgbXVjaCBldmVyeXRoaW5nIHlvdSBuZWVkIEFGQUlDVC4KPj4+Cj4+PiAgICBQYXVsCj4+Cj4+
IEkgd2FudGVkIHByZXNldmUgYXMgbXVjaCBhcyBwb3NzaWJsZSBmcm9tIHRoZSBleGlzdGluZyB2
bV9ldmVudCBET01DVEwKPj4gaW50ZXJmYWNlIGFuZCBhZGQgb25seSB0aGUgbmVjZXNzYXJ5IGNv
ZGUgdG8gYWxsb2NhdGUgYW5kIG1hcCB0aGUKPj4gdm1fZXZlbnRfcGFnZXMuCj4gCj4gVGhhdCBt
ZWFucyB3ZSBoYXZlIHR3byBzdWJzeXN0ZW1zIGR1cGxpY2F0aW5nIGEgbG90IG9mIGZ1bmN0aW9u
YWxpdHkgdGhvdWdoLiBJdCB3b3VsZCBiZSBtdWNoIGJldHRlciB0byB1c2UgaW9yZXEgc2VydmVy
IGlmIHBvc3NpYmxlIHRoYW4gcHJvdmlkZSBhIGNvbXBhdGliaWxpdHkgaW50ZXJmYWNlIHZpYSBE
T01DVEwuCgpKdXN0IHRvIGNsYXJpZnkgdGhlIGNvbXBhdGliaWxpdHkgaXNzdWU6IHRoZXJlJ3Mg
YSB0aGlyZCBlbGVtZW50IGJldHdlZW4gClhlbiBhbmQgdGhlIGludHJvc3BlY3Rpb24gYXBwbGlj
YXRpb24sIHRoZSBMaW51eCBrZXJuZWwgd2hpY2ggbmVlZHMgdG8gCmJlIGZhaXJseSByZWNlbnQg
Zm9yIHRoZSB3aG9sZSBpb3JlcSBtYWNoaW5lcnkgdG8gd29yay4gVGhlIHF1ZW11IGNvZGUgCmFs
c28gc2VlbXMgdG8gZmFsbGJhY2sgdG8gdGhlIG9sZCB3YXkgb2Ygd29ya2luZyBpZiB0aGF0J3Mg
dGhlIGNhc2UuCgpUaGlzIG1lYW5zIHRoYXQgdGhlcmUncyBhIGNob2ljZSB0byBiZSBtYWRlIGhl
cmU6IGVpdGhlciB3ZSBrZWVwIApiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSBvbGQg
dm1fZXZlbnQgaW50ZXJmYWNlIChpbiB3aGljaCBjYXNlIAp3ZSBjYW4ndCBkcm9wIHRoZSB3YWl0
cXVldWUgY29kZSksIG9yIHdlIHN3aXRjaCB0byB0aGUgbmV3IG9uZSBhbmQgbGVhdmUgCm9sZGVy
IHNldHVwcyBpbiB0aGUgZHVzdCAoYnV0IHRoZXJlJ3MgbGVzcyBjb2RlIGR1cGxpY2F0aW9uIGFu
ZCB3ZSBjYW4gCmdldCByaWQgb2YgdGhlIHdhaXRxdWV1ZSBjb2RlKS4KCkluIGFueSBldmVudCwg
aXQncyBub3QgdmVyeSBjbGVhciAodG8gbWUsIGF0IGxlYXN0KSBob3cgdGhlIGVudmlzaW9uZWQg
CmlvcmVxIHJlcGxhY2VtZW50IHNob3VsZCB3b3JrLiBJIGFzc3VtZSB3ZSdyZSBtZWFudCB0byB1
c2UgdGhlIHdob2xlIAppbmZyYXN0cnVjdHVyZSAoYXMgb3Bwb3NlZCB0byB3aGF0IHdlJ3JlIG5v
dyBkb2luZywgd2hpY2ggaXMgdG8gb25seSB1c2UgCnRoZSBtYXAtaHlwZXJ2aXNvci1tZW1vcnkg
cGFydCksIGkuZS4gYm90aCBtYXBwaW5nIGFuZCBzaWduYWxpbmcuIENvdWxkIAp3ZSBkaXNjdXNz
IHRoaXMgaW4gbW9yZSBkZXRhaWw/IEFyZSB0aGVyZSBhbnkgZG9jcyBvbiB0aGlzIG9yIGlvcmVx
IAptaW5pbWFsIGNsaWVudHMgKGxpa2UgeGVuLWFjY2Vzcy5jIGlzIGZvciB2bV9ldmVudCkgd2Ug
bWlnaHQgdXNlPwoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 16:23:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1ghGdj-00083V-H7; Wed, 09 Jan 2019 16:23:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mb6b=PR=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ghGdi-00083P-H3
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 16:23:34 +0000
X-Inumbo-ID: e811015e-142a-11e9-8145-1feffe0de851
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e811015e-142a-11e9-8145-1feffe0de851;
 Wed, 09 Jan 2019 16:23:33 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 64389301AB34; Wed,  9 Jan 2019 18:23:32 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 3A249304F224;
 Wed,  9 Jan 2019 18:23:32 +0200 (EET)
To: Tamas K Lengyel <tamas@tklengyel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-14-git-send-email-christopher.w.clark@gmail.com>
 <20181212164721.hag6gc3akcm2gvhd@mac>
 <CACMJ4GZRAck4oYtXJpV3c_tGer0n+EUuWjXCtcjLbySOs0W78w@mail.gmail.com>
 <20181220125218.75t3cr3ehc6e4u6n@mac.citrite.net>
 <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
 <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
 <5C2F5E0B020000780020A37A@prv1-mh.provo.novell.com>
 <20190104153555.cfjx5mofw6mjbudh@mac.bytemobile.com>
 <5C2F7FF8020000780020A495@prv1-mh.provo.novell.com>
 <20190107085912.gd5bp6y35drjg5gr@mac>
 <CABfawhmfhYkHreJ3A4xnmhJjW3581Zt0L5-Vsswz93ZZTMrFQw@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <7c74a02d-e315-2c77-3506-9408b9e5050f@bitdefender.com>
Date: Wed, 9 Jan 2019 18:23:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABfawhmfhYkHreJ3A4xnmhJjW3581Zt0L5-Vsswz93ZZTMrFQw@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH 13/25] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <voreekf@madingley.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS85LzE5IDY6MTUgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBPbiBNb24sIEphbiA3
LCAyMDE5IGF0IDI6MDEgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
IHdyb3RlOgo+Pgo+PiBBZGRpbmcgdGhlIGludHJvc3BlY3Rpb24gZ3V5cy4KPj4KPj4gT24gRnJp
LCBKYW4gMDQsIDIwMTkgYXQgMDg6NDc6MDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+PiBPbiAwNC4wMS4xOSBhdCAxNjozNSwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToK
Pj4+PiBPbiBGcmksIEphbiAwNCwgMjAxOSBhdCAwNjoyMjoxOUFNIC0wNzAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+Pj4gT24gMDQuMDEuMTkgYXQgMDk6NTcsIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4gd3JvdGU6Cj4+Pj4+PiBPbiBGcmksIERlYyAyMSwgMjAxOCBhdCAwMzowNTowM1BNIC0w
ODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPj4+Pj4+PiBPbiBUaHUsIERlYyAyMCwgMjAx
OCBhdCA0OjUyIEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90
ZToKPj4+Pj4+Pj4KPj4+Pj4+Pj4gT24gV2VkLCBEZWMgMTksIDIwMTggYXQgMDk6NDE6NTlQTSAt
MDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4+Pj4+Pj4+PiBPbiBXZWQsIERlYyAxMiwg
MjAxOCBhdCA4OjQ4IEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+
Pj4+IHdyb3RlOgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gT24gRnJpLCBOb3YgMzAsIDIwMTggYXQg
MDU6MzI6NTJQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4+Pj4+Pj4+IFRoZW4g
SSB3b25kZXIgd2h5IHlvdSBuZWVkIHN1Y2ggY2hlY2sgaW4gYW55IGNhc2UgaWYgdGhlIGNvZGUg
Y2FuCj4+Pj4+Pj4+IGhhbmRsZSBzdWNoIGNhc2VzLCB0aGUgbW9yZSB0aGFuIHRoZSBjaGVjayBp
dHNlbGYgaXMgcmFjeS4KPj4+Pj4+Pgo+Pj4+Pj4+IE9LLCBzbyBhdCB0aGUgcm9vdCBvZiB0aGUg
cXVlc3Rpb24gaGVyZSBpczogZG9lcyBpdCBtYXR0ZXIgd2hhdCB0aGUgcDJtCj4+Pj4+Pj4gdHlw
ZSBvZiB0aGUgbWVtb3J5IGlzIGF0IHRoZXNlIHBvaW50czoKPj4+Pj4+Pgo+Pj4+Pj4+IDEpIHdo
ZW4gdGhlIGdmbiBpcyB0cmFuc2xhdGVkIHRvIG1mbiwgYXQgdGhlIHRpbWUgb2YgcmluZyByZWdp
c3RyYXRpb24KPj4+Pj4+Cj4+Pj4+PiBUaGlzIGlzIHRoZSBpbXBvcnRhbnQgY2hlY2ssIGJlY2F1
c2UgdGhhdCdzIHdoZXJlIHlvdSBzaG91bGQgdGFrZSBhCj4+Pj4+PiByZWZlcmVuY2UgdG8gdGhl
IHBhZ2UuIEluIHRoaXMgY2FzZSB5b3Ugc2hvdWxkIGNoZWNrIHRoYXQgdGhlIHBhZ2UgaXMKPj4+
Pj4+IG9mIHJhbV9ydyB0eXBlLgo+Pj4+Pj4KPj4+Pj4+PiAyKSB3aGVuIHRoZSBoeXBlcnZpc29y
IHdyaXRlcyBpbnRvIGd1ZXN0IG1lbW9yeToKPj4+Pj4+PiAgICAgIC0gd2hlcmUgdGhlIHR4X3B0
ciBpbmRleCBpcyBpbml0aWFsaXplZCBpbiB0aGUgcmVnaXN0ZXIgb3AKPj4+Pj4+PiAgICAgIC0g
d2hlcmUgcmluZ2J1ZiBkYXRhIGlzIHdyaXR0ZW4gaW4gc2VuZHYKPj4+Pj4+PiAgICAgIC0gd2hl
cmUgcmluZyBkZXNjcmlwdGlvbiBkYXRhIGlzIHdyaXR0ZW4gaW4gbm90aWZ5Cj4+Pj4+Pgo+Pj4+
Pj4gQXMgbG9uZyBhcyB5b3Uga2VlcCBhIHJlZmVyZW5jZSB0byB0aGUgcGFnZXMgdGhhdCBhcmUg
cGFydCBvZiB0aGUgcmluZwo+Pj4+Pj4geW91IGRvbid0IG5lZWQgdG8gZG8gYW55IGNoZWNrcyB3
aGVuIHdyaXRpbmcvcmVhZGluZyBmcm9tIHRoZW0uIElmIHRoZQo+Pj4+Pj4gZ3Vlc3QgbWVzc2Vz
IHVwIGl0J3MgcDJtIGFuZCBkb2VzIGNoYW5nZSB0aGUgZ2ZuIC0+IG1mbiBtYXBwaW5ncyBmb3IK
Pj4+Pj4+IHBhZ2VzIHRoYXQgYXJlIHBhcnQgb2YgdGhlIHJpbmcgdGhhdCdzIHRoZSBndWVzdCBw
cm9ibGVtLCB0aGUKPj4+Pj4+IGh5cGVydmlzb3Igc3RpbGwgaGFzIGEgcmVmZXJlbmNlIHRvIHRo
b3NlIHBhZ2VzIHNvIHRoZXkgd29uJ3QgYmUKPj4+Pj4+IHJldXNlZC4KPj4+Pj4KPj4+Pj4gRm9y
IHVzZSBjYXNlcyBsaWtlIGludHJvc3BlY3Rpb24gdGhpcyBtYXkgbm90IGJlIGZ1bGx5IGNvcnJl
Y3QsCj4+Pj4+IGJ1dCBpdCBtYXkgYWxzbyBiZSB0aGF0IG15IHVuZGVyc3RhbmRpbmcgdGhlcmUg
aXNuJ3QgZnVsbHkKPj4+Pj4gY29ycmVjdC4gSWYgaW50cm9zcGVjdGlvbiBhZ2VudHMgY2FyZSBh
Ym91dCBfYW55XyB3cml0ZXMgdG8KPj4+Pj4gYSBwYWdlLCBoeXBlcnZpc29yIG9uZXMgKHdoaWNo
IGluIG1vc3QgY2FzZXMgYXJlIG1lcmVseQo+Pj4+PiB3cml0ZXMgb24gYmVoYWxmIG9mIHRoZSBn
dWVzdCkgbWlnaHQgbWF0dGVyIGFzIHdlbGwuIEkgdGhpbmsKPj4+Pj4gdG8gZGVjaWRlIHdoZXRo
ZXIgcGFnZSBhY2Nlc3NlcyBuZWVkIHRvIGJlIGFjY29tcGFuaWVkCj4+Pj4+IGJ5IGFueSBjaGVj
a3MgKGFuZCBpZiBzbywgd2hpY2ggb25lcykgb25lIG5lZWRzIHRvCj4+Pj4+IC0gZXN0YWJsaXNo
IHdoYXQgcDJtIHR5cGUgdHJhbnNpdGlvbnMgYXJlIHBvc3NpYmxlIGZvciBhCj4+Pj4+ICAgIGdp
dmVuIHBhZ2UsCj4+Pj4+IC0gdmVyaWZ5IHdoYXQgcmVzdHJpY3Rpb25zIG1heSBvY2N1ciAiYmVo
aW5kIHRoZSBiYWNrIiBvZgo+Pj4+PiAgICB0aGUgZW50aXR5IHdhbnRpbmcgdG8gZG8gdGhlIGFj
Y2Vzc2VzLAo+Pj4+PiAtIGV4cGxvcmUgd2hldGhlciBkb2luZyB0aGUgZXh0cmEgY2hlY2tpbmcg
YXQgcDJtIHR5cGUKPj4+Pj4gICAgY2hhbmdlIHRpbWUgd291bGRuJ3QgYmUgYmV0dGVyIHRoYW4g
YXQgdGhlIHRpbWUgb2YgYWNjZXNzLgo+Pj4+Cj4+Pj4gTWF5YmUgdGhpcyBpcyB1c2UtY2FzZSBp
cyBkaWZmZXJlbnQsIGJ1dCBob3cgZG9lcyBpbnRyb3NwZWN0aW9uIGhhbmRsZQo+Pj4+IGFjY2Vz
c2VzIHRvIHRoZSBzaGFyZWQgaW5mbyBwYWdlIG9yIHRoZSBydW5zdGF0ZSBpbmZvIGZvciBleGFt
cGxlPwo+Pj4+Cj4+Pj4gSSB3b3VsZCBjb25zaWRlciBhcmdvIHRvIGJlIHRoZSBzYW1lIGluIHRo
aXMgcmVnYXJkLgo+Pj4KPj4+IE5vdCBleGFjdGx5OiBUaGUgc2hhcmVkIGluZm8gcGFnZSBpcyBz
cGVjaWFsIGluIGFueSBldmVudC4gRm9yCj4+PiBydW5zdGF0ZSBpbmZvIChhbmQgYWxpa2UgLSB0
aGVyZSdzIGFsc28gc3RydWN0IHZjcHVfdGltZV9pbmZvKQo+Pj4gSSdkIHF1ZXN0aW9uIGNvcnJl
Y3RuZXNzIG9mIHRoZSBjdXJyZW50IGhhbmRsaW5nLiBJZiB0aGF0J3MKPj4+IHdyb25nIGFscmVh
ZHksIEknZCBwcmVmZXIgaWYgdGhlIGlzc3VlIHdhc24ndCBzcHJlYWQuCj4+Cj4+IFRoZXJlIGFy
ZSBhbHNvIGdyYW50cywgd2hpY2ggd2hlbiB1c2VkIHRvZ2V0aGVyIHdpdGggYW5vdGhlciBndWVz
dCBvbgo+PiB0aGUgc2FtZSBob3N0IGNvdWxkIGFsbG93IHRvIGJ5cGFzcyBpbnRyb3NwZWN0aW9u
IEFGQUlDVD8gKHVubGVzcwo+PiB0aGVyZSdzIHNvbWUgcG9saWN5IGFwcGxpZWQgdGhhdCBsaW1p
dCBncmFudCBzaGFyaW5nIHRvIHRydXN0ZWQKPj4gZG9tYWlucykKPj4KPj4gVEJIIEknbSBub3Qg
c3VyZSBob3cgdG8gaGFuZGxlIGh5cG9lcnZpc29yIGFjY2Vzc2VzIHdpdGgKPj4gaW50cm9zcGVj
dGlvbi4gIE15IGtub3dsZWRnZSBvZiBpbnRyb3NwZWN0aW9uIGlzIGZhaXJseSBsaW1pdGVkLCBi
dXQKPj4gaXQgcGF1c2VzIHRoZSBndWVzdCBhbmQgc2VuZHMgYSBub3RpZmljYXRpb24gdG8gYW4g
aW4gZ3Vlc3QgYWdlbnQuIEknbQo+PiBub3Qgc3VyZSB0aGlzIGlzIGFwcGxpY2FibGUgdG8gaHlw
ZXJ2aXNvciB3cml0ZXMsIHNpbmNlIGl0J3Mgbm90Cj4+IHBvc3NpYmxlIHRvIHBhdXNlIGh5cGVy
dmlzb3IgZXhlY3V0aW9uIGFuZCB3YWl0IGZvciBhIHJlc3BvbnNlIGZyb20gYQo+PiBndWVzdCBh
Z2VudC4KPj4KPiAKPiBJbnRyb3NwZWN0aW9uIGFwcGxpY2F0aW9ucyBvbmx5IGNhcmUgYWJvdXQg
bWVtb3J5IGFjY2Vzc2VzIHBlcmZvcm1lZAo+IGJ5IHRoZSBndWVzdC4gSHlwZXJ2aXNvciBhY2Nl
c3NlcyB0byBtb25pdG9yZWQgcGFnZXMgYXJlIG5vdCBpbmNsdWRlZAo+IHdoZW4gbW9uaXRvcmlu
ZyAtIGl0IGlzIGFjdHVhbGx5IGEgZmVhdHVyZSB3aGVuIHVzaW5nIHRoZSBlbXVsYXRvciBpbgo+
IFhlbiB0byBjb250aW51ZSBndWVzdCBleGVjdXRpb24gYmVjYXVzZSB0aGUgaHlwZXJ2aXNvciBp
Z25vcmVzIEVQVAo+IG1lbW9yeSBwZXJtaXNzaW9ucyB0aGF0IHRyaXAgdGhlIGd1ZXN0IGZvciBp
bnRyb3NwZWN0aW9uLiBTbyBoYXZpbmcKPiB0aGUgaHlwZXJ2aXNvciBhY2Nlc3MgbWVtb3J5IG9y
IGEgZ3JhbnQtc2hhcmVkIHBhZ2UgYmVpbmcgYWNjZXNzZWQgaW4KPiBhbm90aGVyIGRvbWFpbiBh
cmUgbm90IGEgcHJvYmxlbSBmb3IgaW50cm9zcGVjdGlvbi4KCkluZGVlZCwgdGhhdCdzIGhvdyBp
dCBnb2VzLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 16:35:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 16:35: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-devel-bounces@lists.xenproject.org>)
	id 1ghGot-0000Ty-Hs; Wed, 09 Jan 2019 16:35: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=fPtS=PR=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghGos-0000Tt-L5
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 16:35:06 +0000
X-Inumbo-ID: 8486f9d4-142c-11e9-89ae-37fd0e237046
Received: from mail-oi1-f194.google.com (unknown [209.85.167.194])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8486f9d4-142c-11e9-89ae-37fd0e237046;
 Wed, 09 Jan 2019 16:35:04 +0000 (UTC)
Received: by mail-oi1-f194.google.com with SMTP id x23so6795118oix.3
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 08:35:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=oHKRgCOaPgmVax/jULqd5Ksjym/EbrGwfsGRdzUDAuM=;
 b=V11iyhmBLG5opnPxteVRkTBORzTdsItFi3EriOY+kA5lWDgWJuFuYdlHyqUjfdGDvG
 REUMvrObvZmLgR9j8BF4v0ZdYsaUCJh638uDk3QPasiMBsDv/sol6t9T96P5ns8SuQ/V
 yKRTABbDOSc5QGmxAPz0Yeammuc92oKUU0HQbwVxESWSVu2hqqkq4/bSVG9okfROGRGj
 jZYt/LdtHP/exkymtaYJsCKHuUd/MgSQB0DgBPSYnzG4CrbFXKWKS5R01j17pPDn9aEn
 GKqbQHvsyDjIo2erqqa7LmhPe8OeRoj99VL//LXlNPeKpaNLek6YNUPs6rlyvveecOlY
 2cCg==
X-Gm-Message-State: AJcUukc5K2wTiTjtr2r4Bcme9GiEh/DLFixV4iaVslcsQ1qymR8o1+Bw
 1ZopplN9kqHNxUK5BCCJ+4Qs1gVR48Za5l4qhIY=
X-Google-Smtp-Source: ALg8bN4gLk/XcTPAOPSxaTIAmuiNFyh4hUXOUH9VnGJdHUDwAXq184dT4lPzgqLA5VgQakTtcECsnjY4qLLUnken7No=
X-Received: by 2002:aca:b2c4:: with SMTP id b187mr4431763oif.245.1547051703902; 
 Wed, 09 Jan 2019 08:35:03 -0800 (PST)
MIME-Version: 1.0
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-14-git-send-email-christopher.w.clark@gmail.com>
 <20181212164721.hag6gc3akcm2gvhd@mac>
 <CACMJ4GZRAck4oYtXJpV3c_tGer0n+EUuWjXCtcjLbySOs0W78w@mail.gmail.com>
 <20181220125218.75t3cr3ehc6e4u6n@mac.citrite.net>
 <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
 <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
 <5C2F5E0B020000780020A37A@prv1-mh.provo.novell.com>
 <20190104153555.cfjx5mofw6mjbudh@mac.bytemobile.com>
 <5C2F7FF8020000780020A495@prv1-mh.provo.novell.com>
 <20190107085912.gd5bp6y35drjg5gr@mac>
 <CABfawhmfhYkHreJ3A4xnmhJjW3581Zt0L5-Vsswz93ZZTMrFQw@mail.gmail.com>
In-Reply-To: <CABfawhmfhYkHreJ3A4xnmhJjW3581Zt0L5-Vsswz93ZZTMrFQw@mail.gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Wed, 9 Jan 2019 17:34:52 +0100
Message-ID: <CAPLaKK4nijCrfATvUXNf8MR8cfFHCA0Zk9mYmp0kYj96c4V9Qg@mail.gmail.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Subject: Re: [Xen-devel] [PATCH 13/25] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 James McKenzie <voreekf@madingley.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 eric chanudet <eric.chanudet@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCA1OjE3IFBNIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4gd3JvdGU6Cj4KPiBPbiBNb24sIEphbiA3LCAyMDE5IGF0IDI6MDEgQU0gUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4KPiA+IEFkZGlu
ZyB0aGUgaW50cm9zcGVjdGlvbiBndXlzLgo+ID4KPiA+IE9uIEZyaSwgSmFuIDA0LCAyMDE5IGF0
IDA4OjQ3OjA0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPiA+Pj4gT24gMDQuMDEu
MTkgYXQgMTY6MzUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4gT24gRnJp
LCBKYW4gMDQsIDIwMTkgYXQgMDY6MjI6MTlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4g
PiA+ID4+ID4+PiBPbiAwNC4wMS4xOSBhdCAwOTo1NywgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3
cm90ZToKPiA+ID4gPj4gPiBPbiBGcmksIERlYyAyMSwgMjAxOCBhdCAwMzowNTowM1BNIC0wODAw
LCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+ID4gPj4gPj4gT24gVGh1LCBEZWMgMjAsIDIw
MTggYXQgNDo1MiBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiA+ID4+ID4+ID4KPiA+ID4gPj4gPj4gPiBPbiBXZWQsIERlYyAxOSwgMjAxOCBhdCAw
OTo0MTo1OVBNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+ID4gPj4gPj4gPiA+
IE9uIFdlZCwgRGVjIDEyLCAyMDE4IGF0IDg6NDggQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cj4gPiA+ID4gd3JvdGU6Cj4gPiA+ID4+ID4+ID4gPiA+Cj4gPiA+ID4+
ID4+ID4gPiA+IE9uIEZyaSwgTm92IDMwLCAyMDE4IGF0IDA1OjMyOjUyUE0gLTA4MDAsIENocmlz
dG9waGVyIENsYXJrIHdyb3RlOgo+ID4gPiA+PiA+PiA+IFRoZW4gSSB3b25kZXIgd2h5IHlvdSBu
ZWVkIHN1Y2ggY2hlY2sgaW4gYW55IGNhc2UgaWYgdGhlIGNvZGUgY2FuCj4gPiA+ID4+ID4+ID4g
aGFuZGxlIHN1Y2ggY2FzZXMsIHRoZSBtb3JlIHRoYW4gdGhlIGNoZWNrIGl0c2VsZiBpcyByYWN5
Lgo+ID4gPiA+PiA+Pgo+ID4gPiA+PiA+PiBPSywgc28gYXQgdGhlIHJvb3Qgb2YgdGhlIHF1ZXN0
aW9uIGhlcmUgaXM6IGRvZXMgaXQgbWF0dGVyIHdoYXQgdGhlIHAybQo+ID4gPiA+PiA+PiB0eXBl
IG9mIHRoZSBtZW1vcnkgaXMgYXQgdGhlc2UgcG9pbnRzOgo+ID4gPiA+PiA+Pgo+ID4gPiA+PiA+
PiAxKSB3aGVuIHRoZSBnZm4gaXMgdHJhbnNsYXRlZCB0byBtZm4sIGF0IHRoZSB0aW1lIG9mIHJp
bmcgcmVnaXN0cmF0aW9uCj4gPiA+ID4+ID4KPiA+ID4gPj4gPiBUaGlzIGlzIHRoZSBpbXBvcnRh
bnQgY2hlY2ssIGJlY2F1c2UgdGhhdCdzIHdoZXJlIHlvdSBzaG91bGQgdGFrZSBhCj4gPiA+ID4+
ID4gcmVmZXJlbmNlIHRvIHRoZSBwYWdlLiBJbiB0aGlzIGNhc2UgeW91IHNob3VsZCBjaGVjayB0
aGF0IHRoZSBwYWdlIGlzCj4gPiA+ID4+ID4gb2YgcmFtX3J3IHR5cGUuCj4gPiA+ID4+ID4KPiA+
ID4gPj4gPj4gMikgd2hlbiB0aGUgaHlwZXJ2aXNvciB3cml0ZXMgaW50byBndWVzdCBtZW1vcnk6
Cj4gPiA+ID4+ID4+ICAgICAtIHdoZXJlIHRoZSB0eF9wdHIgaW5kZXggaXMgaW5pdGlhbGl6ZWQg
aW4gdGhlIHJlZ2lzdGVyIG9wCj4gPiA+ID4+ID4+ICAgICAtIHdoZXJlIHJpbmdidWYgZGF0YSBp
cyB3cml0dGVuIGluIHNlbmR2Cj4gPiA+ID4+ID4+ICAgICAtIHdoZXJlIHJpbmcgZGVzY3JpcHRp
b24gZGF0YSBpcyB3cml0dGVuIGluIG5vdGlmeQo+ID4gPiA+PiA+Cj4gPiA+ID4+ID4gQXMgbG9u
ZyBhcyB5b3Uga2VlcCBhIHJlZmVyZW5jZSB0byB0aGUgcGFnZXMgdGhhdCBhcmUgcGFydCBvZiB0
aGUgcmluZwo+ID4gPiA+PiA+IHlvdSBkb24ndCBuZWVkIHRvIGRvIGFueSBjaGVja3Mgd2hlbiB3
cml0aW5nL3JlYWRpbmcgZnJvbSB0aGVtLiBJZiB0aGUKPiA+ID4gPj4gPiBndWVzdCBtZXNzZXMg
dXAgaXQncyBwMm0gYW5kIGRvZXMgY2hhbmdlIHRoZSBnZm4gLT4gbWZuIG1hcHBpbmdzIGZvcgo+
ID4gPiA+PiA+IHBhZ2VzIHRoYXQgYXJlIHBhcnQgb2YgdGhlIHJpbmcgdGhhdCdzIHRoZSBndWVz
dCBwcm9ibGVtLCB0aGUKPiA+ID4gPj4gPiBoeXBlcnZpc29yIHN0aWxsIGhhcyBhIHJlZmVyZW5j
ZSB0byB0aG9zZSBwYWdlcyBzbyB0aGV5IHdvbid0IGJlCj4gPiA+ID4+ID4gcmV1c2VkLgo+ID4g
PiA+Pgo+ID4gPiA+PiBGb3IgdXNlIGNhc2VzIGxpa2UgaW50cm9zcGVjdGlvbiB0aGlzIG1heSBu
b3QgYmUgZnVsbHkgY29ycmVjdCwKPiA+ID4gPj4gYnV0IGl0IG1heSBhbHNvIGJlIHRoYXQgbXkg
dW5kZXJzdGFuZGluZyB0aGVyZSBpc24ndCBmdWxseQo+ID4gPiA+PiBjb3JyZWN0LiBJZiBpbnRy
b3NwZWN0aW9uIGFnZW50cyBjYXJlIGFib3V0IF9hbnlfIHdyaXRlcyB0bwo+ID4gPiA+PiBhIHBh
Z2UsIGh5cGVydmlzb3Igb25lcyAod2hpY2ggaW4gbW9zdCBjYXNlcyBhcmUgbWVyZWx5Cj4gPiA+
ID4+IHdyaXRlcyBvbiBiZWhhbGYgb2YgdGhlIGd1ZXN0KSBtaWdodCBtYXR0ZXIgYXMgd2VsbC4g
SSB0aGluawo+ID4gPiA+PiB0byBkZWNpZGUgd2hldGhlciBwYWdlIGFjY2Vzc2VzIG5lZWQgdG8g
YmUgYWNjb21wYW5pZWQKPiA+ID4gPj4gYnkgYW55IGNoZWNrcyAoYW5kIGlmIHNvLCB3aGljaCBv
bmVzKSBvbmUgbmVlZHMgdG8KPiA+ID4gPj4gLSBlc3RhYmxpc2ggd2hhdCBwMm0gdHlwZSB0cmFu
c2l0aW9ucyBhcmUgcG9zc2libGUgZm9yIGEKPiA+ID4gPj4gICBnaXZlbiBwYWdlLAo+ID4gPiA+
PiAtIHZlcmlmeSB3aGF0IHJlc3RyaWN0aW9ucyBtYXkgb2NjdXIgImJlaGluZCB0aGUgYmFjayIg
b2YKPiA+ID4gPj4gICB0aGUgZW50aXR5IHdhbnRpbmcgdG8gZG8gdGhlIGFjY2Vzc2VzLAo+ID4g
PiA+PiAtIGV4cGxvcmUgd2hldGhlciBkb2luZyB0aGUgZXh0cmEgY2hlY2tpbmcgYXQgcDJtIHR5
cGUKPiA+ID4gPj4gICBjaGFuZ2UgdGltZSB3b3VsZG4ndCBiZSBiZXR0ZXIgdGhhbiBhdCB0aGUg
dGltZSBvZiBhY2Nlc3MuCj4gPiA+ID4KPiA+ID4gPiBNYXliZSB0aGlzIGlzIHVzZS1jYXNlIGlz
IGRpZmZlcmVudCwgYnV0IGhvdyBkb2VzIGludHJvc3BlY3Rpb24gaGFuZGxlCj4gPiA+ID4gYWNj
ZXNzZXMgdG8gdGhlIHNoYXJlZCBpbmZvIHBhZ2Ugb3IgdGhlIHJ1bnN0YXRlIGluZm8gZm9yIGV4
YW1wbGU/Cj4gPiA+ID4KPiA+ID4gPiBJIHdvdWxkIGNvbnNpZGVyIGFyZ28gdG8gYmUgdGhlIHNh
bWUgaW4gdGhpcyByZWdhcmQuCj4gPiA+Cj4gPiA+IE5vdCBleGFjdGx5OiBUaGUgc2hhcmVkIGlu
Zm8gcGFnZSBpcyBzcGVjaWFsIGluIGFueSBldmVudC4gRm9yCj4gPiA+IHJ1bnN0YXRlIGluZm8g
KGFuZCBhbGlrZSAtIHRoZXJlJ3MgYWxzbyBzdHJ1Y3QgdmNwdV90aW1lX2luZm8pCj4gPiA+IEkn
ZCBxdWVzdGlvbiBjb3JyZWN0bmVzcyBvZiB0aGUgY3VycmVudCBoYW5kbGluZy4gSWYgdGhhdCdz
Cj4gPiA+IHdyb25nIGFscmVhZHksIEknZCBwcmVmZXIgaWYgdGhlIGlzc3VlIHdhc24ndCBzcHJl
YWQuCj4gPgo+ID4gVGhlcmUgYXJlIGFsc28gZ3JhbnRzLCB3aGljaCB3aGVuIHVzZWQgdG9nZXRo
ZXIgd2l0aCBhbm90aGVyIGd1ZXN0IG9uCj4gPiB0aGUgc2FtZSBob3N0IGNvdWxkIGFsbG93IHRv
IGJ5cGFzcyBpbnRyb3NwZWN0aW9uIEFGQUlDVD8gKHVubGVzcwo+ID4gdGhlcmUncyBzb21lIHBv
bGljeSBhcHBsaWVkIHRoYXQgbGltaXQgZ3JhbnQgc2hhcmluZyB0byB0cnVzdGVkCj4gPiBkb21h
aW5zKQo+ID4KPiA+IFRCSCBJJ20gbm90IHN1cmUgaG93IHRvIGhhbmRsZSBoeXBvZXJ2aXNvciBh
Y2Nlc3NlcyB3aXRoCj4gPiBpbnRyb3NwZWN0aW9uLiAgTXkga25vd2xlZGdlIG9mIGludHJvc3Bl
Y3Rpb24gaXMgZmFpcmx5IGxpbWl0ZWQsIGJ1dAo+ID4gaXQgcGF1c2VzIHRoZSBndWVzdCBhbmQg
c2VuZHMgYSBub3RpZmljYXRpb24gdG8gYW4gaW4gZ3Vlc3QgYWdlbnQuIEknbQo+ID4gbm90IHN1
cmUgdGhpcyBpcyBhcHBsaWNhYmxlIHRvIGh5cGVydmlzb3Igd3JpdGVzLCBzaW5jZSBpdCdzIG5v
dAo+ID4gcG9zc2libGUgdG8gcGF1c2UgaHlwZXJ2aXNvciBleGVjdXRpb24gYW5kIHdhaXQgZm9y
IGEgcmVzcG9uc2UgZnJvbSBhCj4gPiBndWVzdCBhZ2VudC4KPiA+Cj4KPiBJbnRyb3NwZWN0aW9u
IGFwcGxpY2F0aW9ucyBvbmx5IGNhcmUgYWJvdXQgbWVtb3J5IGFjY2Vzc2VzIHBlcmZvcm1lZAo+
IGJ5IHRoZSBndWVzdC4gSHlwZXJ2aXNvciBhY2Nlc3NlcyB0byBtb25pdG9yZWQgcGFnZXMgYXJl
IG5vdCBpbmNsdWRlZAo+IHdoZW4gbW9uaXRvcmluZyAtIGl0IGlzIGFjdHVhbGx5IGEgZmVhdHVy
ZSB3aGVuIHVzaW5nIHRoZSBlbXVsYXRvciBpbgo+IFhlbiB0byBjb250aW51ZSBndWVzdCBleGVj
dXRpb24gYmVjYXVzZSB0aGUgaHlwZXJ2aXNvciBpZ25vcmVzIEVQVAo+IG1lbW9yeSBwZXJtaXNz
aW9ucyB0aGF0IHRyaXAgdGhlIGd1ZXN0IGZvciBpbnRyb3NwZWN0aW9uLiBTbyBoYXZpbmcKPiB0
aGUgaHlwZXJ2aXNvciBhY2Nlc3MgbWVtb3J5IG9yIGEgZ3JhbnQtc2hhcmVkIHBhZ2UgYmVpbmcg
YWNjZXNzZWQgaW4KPiBhbm90aGVyIGRvbWFpbiBhcmUgbm90IGEgcHJvYmxlbSBmb3IgaW50cm9z
cGVjdGlvbi4KCkNhbid0IHRoZW4gdHdvIGd1ZXN0cyBydW5uaW5nIG9uIHRoZSBzYW1lIGhvc3Qg
YmUgYWJsZSB0byBjb21wbGV0ZWx5CmJ5cGFzcyBpbnRyb3NwZWN0aW9uPyBJIGd1ZXNzIHlvdSBw
cmV2ZW50IHRoaXMgYnkgbGltaXRpbmcgdG8gd2hpY2gKZ3Vlc3RzIHBhZ2VzIGNhbiBiZSBzaGFy
ZWQ/CgpJZiB0aGF0J3MgdGhlIGNhc2UsIGFuZCBpbnRyb3NwZWN0aW9uIGRvZXNuJ3QgY2FyZSBh
Ym91dCBoeXBlcnZpc29yCmFjY2Vzc2VzIHRvIGd1ZXN0IHBhZ2VzLCB0aGVuIGp1c3QgZ2V0dGlu
ZyBhIHJlZmVyZW5jZSB0byB0aGUKdW5kZXJseWluZyBwYWdlIHdoZW4gdGhlIHJpbmcgaXMgc2V0
dXAgc2hvdWxkIGJlIGVub3VnaC4gVGhlcmUncyBubwpuZWVkIHRvIGNoZWNrIHRoZSBnZm4gLT4g
bWZuIHJlbGF0aW9uIGV2ZXJ5IHRpbWUgdGhlcmUncyBhbiBoeXBlcnZpc29yCmFjY2VzcyB0byB0
aGUgcmluZy4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 16:47:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 16:47: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-devel-bounces@lists.xenproject.org>)
	id 1ghH0h-0001Lc-NN; Wed, 09 Jan 2019 16:47: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghH0g-0001LS-F2
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 16:47:18 +0000
X-Inumbo-ID: 3931adb0-142e-11e9-9d65-33acfc2d9447
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3931adb0-142e-11e9-9d65-33acfc2d9447;
 Wed, 09 Jan 2019 16:47:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghH0d-0000YT-KF; Wed, 09 Jan 2019 16:47:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghH0d-0004RC-CM; Wed, 09 Jan 2019 16:47:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghH0d-00059L-BC; Wed, 09 Jan 2019 16:47:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131881-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=808cff4c2af66afd61973451aeb7e708732abf90
X-Osstest-Versions-That: xen=f35a59452d5f5da20bef8acdc25f837ac782071c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 16:47:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131881: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg4MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTg4MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDgwOGNmZjRjMmFmNjZhZmQ2MTk3MzQ1MWFlYjdlNzA4
NzMyYWJmOTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGYzNWE1OTQ1
MmQ1ZjVkYTIwYmVmOGFjZGMyNWY4MzdhYzc4MjA3MWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTg3OSAgMjAxOS0wMS0wOSAxMjowMDozNCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE4ODEgIDIwMTktMDEtMDkgMTU6MDA6NDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYXJpbyBGYWdn
aW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKICAgZjM1YTU5NDUyZC4uODA4Y2ZmNGMyYSAgODA4Y2ZmNGMyYWY2NmFmZDYxOTczNDUx
YWViN2U3MDg3MzJhYmY5MCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 16:48:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 16:48:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghH1X-0001OY-2s; Wed, 09 Jan 2019 16:48: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=mb6b=PR=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ghH1W-0001OR-1q
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 16:48:10 +0000
X-Inumbo-ID: 57a573ee-142e-11e9-8f87-6bba3263df81
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57a573ee-142e-11e9-8f87-6bba3263df81;
 Wed, 09 Jan 2019 16:48:09 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 F2F55301AB34; Wed,  9 Jan 2019 18:48:07 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C33BA306E477;
 Wed,  9 Jan 2019 18:48:07 +0200 (EET)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <royger@freebsd.org>,
 Tamas K Lengyel <tamas@tklengyel.com>
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-14-git-send-email-christopher.w.clark@gmail.com>
 <20181212164721.hag6gc3akcm2gvhd@mac>
 <CACMJ4GZRAck4oYtXJpV3c_tGer0n+EUuWjXCtcjLbySOs0W78w@mail.gmail.com>
 <20181220125218.75t3cr3ehc6e4u6n@mac.citrite.net>
 <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
 <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
 <5C2F5E0B020000780020A37A@prv1-mh.provo.novell.com>
 <20190104153555.cfjx5mofw6mjbudh@mac.bytemobile.com>
 <5C2F7FF8020000780020A495@prv1-mh.provo.novell.com>
 <20190107085912.gd5bp6y35drjg5gr@mac>
 <CABfawhmfhYkHreJ3A4xnmhJjW3581Zt0L5-Vsswz93ZZTMrFQw@mail.gmail.com>
 <CAPLaKK4nijCrfATvUXNf8MR8cfFHCA0Zk9mYmp0kYj96c4V9Qg@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <d71b17a9-0ff9-5c48-db96-33bef501d3e0@bitdefender.com>
Date: Wed, 9 Jan 2019 18:48:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CAPLaKK4nijCrfATvUXNf8MR8cfFHCA0Zk9mYmp0kYj96c4V9Qg@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH 13/25] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 James McKenzie <voreekf@madingley.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 eric chanudet <eric.chanudet@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS85LzE5IDY6MzQgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4+IE1heWJlIHRo
aXMgaXMgdXNlLWNhc2UgaXMgZGlmZmVyZW50LCBidXQgaG93IGRvZXMgaW50cm9zcGVjdGlvbiBo
YW5kbGUKPj4+Pj4gYWNjZXNzZXMgdG8gdGhlIHNoYXJlZCBpbmZvIHBhZ2Ugb3IgdGhlIHJ1bnN0
YXRlIGluZm8gZm9yIGV4YW1wbGU/Cj4+Pj4+Cj4+Pj4+IEkgd291bGQgY29uc2lkZXIgYXJnbyB0
byBiZSB0aGUgc2FtZSBpbiB0aGlzIHJlZ2FyZC4KPj4+Pgo+Pj4+IE5vdCBleGFjdGx5OiBUaGUg
c2hhcmVkIGluZm8gcGFnZSBpcyBzcGVjaWFsIGluIGFueSBldmVudC4gRm9yCj4+Pj4gcnVuc3Rh
dGUgaW5mbyAoYW5kIGFsaWtlIC0gdGhlcmUncyBhbHNvIHN0cnVjdCB2Y3B1X3RpbWVfaW5mbykK
Pj4+PiBJJ2QgcXVlc3Rpb24gY29ycmVjdG5lc3Mgb2YgdGhlIGN1cnJlbnQgaGFuZGxpbmcuIElm
IHRoYXQncwo+Pj4+IHdyb25nIGFscmVhZHksIEknZCBwcmVmZXIgaWYgdGhlIGlzc3VlIHdhc24n
dCBzcHJlYWQuCj4+Pgo+Pj4gVGhlcmUgYXJlIGFsc28gZ3JhbnRzLCB3aGljaCB3aGVuIHVzZWQg
dG9nZXRoZXIgd2l0aCBhbm90aGVyIGd1ZXN0IG9uCj4+PiB0aGUgc2FtZSBob3N0IGNvdWxkIGFs
bG93IHRvIGJ5cGFzcyBpbnRyb3NwZWN0aW9uIEFGQUlDVD8gKHVubGVzcwo+Pj4gdGhlcmUncyBz
b21lIHBvbGljeSBhcHBsaWVkIHRoYXQgbGltaXQgZ3JhbnQgc2hhcmluZyB0byB0cnVzdGVkCj4+
PiBkb21haW5zKQo+Pj4KPj4+IFRCSCBJJ20gbm90IHN1cmUgaG93IHRvIGhhbmRsZSBoeXBvZXJ2
aXNvciBhY2Nlc3NlcyB3aXRoCj4+PiBpbnRyb3NwZWN0aW9uLiAgTXkga25vd2xlZGdlIG9mIGlu
dHJvc3BlY3Rpb24gaXMgZmFpcmx5IGxpbWl0ZWQsIGJ1dAo+Pj4gaXQgcGF1c2VzIHRoZSBndWVz
dCBhbmQgc2VuZHMgYSBub3RpZmljYXRpb24gdG8gYW4gaW4gZ3Vlc3QgYWdlbnQuIEknbQo+Pj4g
bm90IHN1cmUgdGhpcyBpcyBhcHBsaWNhYmxlIHRvIGh5cGVydmlzb3Igd3JpdGVzLCBzaW5jZSBp
dCdzIG5vdAo+Pj4gcG9zc2libGUgdG8gcGF1c2UgaHlwZXJ2aXNvciBleGVjdXRpb24gYW5kIHdh
aXQgZm9yIGEgcmVzcG9uc2UgZnJvbSBhCj4+PiBndWVzdCBhZ2VudC4KPj4+Cj4+Cj4+IEludHJv
c3BlY3Rpb24gYXBwbGljYXRpb25zIG9ubHkgY2FyZSBhYm91dCBtZW1vcnkgYWNjZXNzZXMgcGVy
Zm9ybWVkCj4+IGJ5IHRoZSBndWVzdC4gSHlwZXJ2aXNvciBhY2Nlc3NlcyB0byBtb25pdG9yZWQg
cGFnZXMgYXJlIG5vdCBpbmNsdWRlZAo+PiB3aGVuIG1vbml0b3JpbmcgLSBpdCBpcyBhY3R1YWxs
eSBhIGZlYXR1cmUgd2hlbiB1c2luZyB0aGUgZW11bGF0b3IgaW4KPj4gWGVuIHRvIGNvbnRpbnVl
IGd1ZXN0IGV4ZWN1dGlvbiBiZWNhdXNlIHRoZSBoeXBlcnZpc29yIGlnbm9yZXMgRVBUCj4+IG1l
bW9yeSBwZXJtaXNzaW9ucyB0aGF0IHRyaXAgdGhlIGd1ZXN0IGZvciBpbnRyb3NwZWN0aW9uLiBT
byBoYXZpbmcKPj4gdGhlIGh5cGVydmlzb3IgYWNjZXNzIG1lbW9yeSBvciBhIGdyYW50LXNoYXJl
ZCBwYWdlIGJlaW5nIGFjY2Vzc2VkIGluCj4+IGFub3RoZXIgZG9tYWluIGFyZSBub3QgYSBwcm9i
bGVtIGZvciBpbnRyb3NwZWN0aW9uLgo+IAo+IENhbid0IHRoZW4gdHdvIGd1ZXN0cyBydW5uaW5n
IG9uIHRoZSBzYW1lIGhvc3QgYmUgYWJsZSB0byBjb21wbGV0ZWx5Cj4gYnlwYXNzIGludHJvc3Bl
Y3Rpb24/IEkgZ3Vlc3MgeW91IHByZXZlbnQgdGhpcyBieSBsaW1pdGluZyB0byB3aGljaAo+IGd1
ZXN0cyBwYWdlcyBjYW4gYmUgc2hhcmVkPwoKV291bGQgdGhlc2UgdHdvIGd1ZXN0cyBiZSBIVk0g
Z3Vlc3RzPyBJbnRyb3NwZWN0aW9uIG9ubHkgd29ya3MgZm9yIEhWTSAKZ3Vlc3RzLiBJJ20gbm90
IHN1cmUgSSBmb2xsb3cgeW91ciBzY2VuYXJpbyB0aG91Z2guIEhvdyB3b3VsZCB0aGVzZSAKZ3Vl
c3RzIGNvbGxhYm9yYXRlIHRvIGVzY2FwZSBpbnRyb3NwZWN0aW9uIHZpYSBncmFudHM/Cgo+IElm
IHRoYXQncyB0aGUgY2FzZSwgYW5kIGludHJvc3BlY3Rpb24gZG9lc24ndCBjYXJlIGFib3V0IGh5
cGVydmlzb3IKPiBhY2Nlc3NlcyB0byBndWVzdCBwYWdlcywgdGhlbiBqdXN0IGdldHRpbmcgYSBy
ZWZlcmVuY2UgdG8gdGhlCj4gdW5kZXJseWluZyBwYWdlIHdoZW4gdGhlIHJpbmcgaXMgc2V0dXAg
c2hvdWxkIGJlIGVub3VnaC4gVGhlcmUncyBubwo+IG5lZWQgdG8gY2hlY2sgdGhlIGdmbiAtPiBt
Zm4gcmVsYXRpb24gZXZlcnkgdGltZSB0aGVyZSdzIGFuIGh5cGVydmlzb3IKPiBhY2Nlc3MgdG8g
dGhlIHJpbmcuCgpJIHRoaW5rIHNvLCBidXQgSSBtaWdodCBiZSBtaXNzaW5nIHNvbWV0aGluZy4K
CgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 16:50:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 16:50: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-devel-bounces@lists.xenproject.org>)
	id 1ghH49-0002BR-MN; Wed, 09 Jan 2019 16:50: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=W+9z=PR=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ghH48-0002BM-RK
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 16:50:52 +0000
X-Inumbo-ID: b867bd7c-142e-11e9-92db-bc764e045a96
Received: from mail-ed1-f46.google.com (unknown [209.85.208.46])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b867bd7c-142e-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 16:50:51 +0000 (UTC)
Received: by mail-ed1-f46.google.com with SMTP id h15so7878143edb.4
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 08:50:51 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=BpfC03/wnsgGWsZ3jG3WBl+5zWFi4xmbOG9jw1GuY+4=;
 b=V80K86NgRfl3PxNS5GlTDqeOsS1dz4txQZY9xzezT9CgUqkf+icEOMXV1sUj1XVvmf
 SRqeLFLIe4EK1e1ocYi1b9vzaxNrwudpchYmg1isUTNx9yw78BnQL5wc1xZOklmA93R0
 ul0JR66TQE7WWYMStRcONZRpLb0KTxiIRaQn+T/jxgtrXnqMPcEWXkVTx4nuDVYrkhlv
 /b42bKf3jvE1oxqIl4sHDVYeZ2VbeICErOoj7EHxkWbKLZQ3ZTiOY1SwKvn0WriqTMG7
 kdbxeNaGS2031kk/JgUMKxEbJ5GI+8d2Fo6DHqnp6ZnaS1brWXFR3U6ksmrJm6iCO3wM
 dpoQ==
X-Gm-Message-State: AJcUukdduu38omLvnyobnDimoB6nEnGfWpt3Ha14GPQcfhMoGTb5NjRf
 zrByt1fPCnEk7PZeDHf3cqVdI1nRmqI=
X-Google-Smtp-Source: ALg8bN6L+0AnBp70JpKMs8ZNHR6sBmjvKCWG6d4KpJs+LTcZrvNXZaekCG/TmPGOOi1Ov0yz0tH5BA==
X-Received: by 2002:a50:d2d6:: with SMTP id q22mr6824575edg.121.1547052649939; 
 Wed, 09 Jan 2019 08:50:49 -0800 (PST)
Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com.
 [209.85.128.54])
 by smtp.gmail.com with ESMTPSA id 49sm1288036edz.59.2019.01.09.08.50.49
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 09 Jan 2019 08:50:49 -0800 (PST)
Received: by mail-wm1-f54.google.com with SMTP id g67so8995410wmd.2
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 08:50:49 -0800 (PST)
X-Received: by 2002:a1c:2686:: with SMTP id m128mr6107441wmm.52.1547052649065; 
 Wed, 09 Jan 2019 08:50:49 -0800 (PST)
MIME-Version: 1.0
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-14-git-send-email-christopher.w.clark@gmail.com>
 <20181212164721.hag6gc3akcm2gvhd@mac>
 <CACMJ4GZRAck4oYtXJpV3c_tGer0n+EUuWjXCtcjLbySOs0W78w@mail.gmail.com>
 <20181220125218.75t3cr3ehc6e4u6n@mac.citrite.net>
 <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
 <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
 <5C2F5E0B020000780020A37A@prv1-mh.provo.novell.com>
 <20190104153555.cfjx5mofw6mjbudh@mac.bytemobile.com>
 <5C2F7FF8020000780020A495@prv1-mh.provo.novell.com>
 <20190107085912.gd5bp6y35drjg5gr@mac>
 <CABfawhmfhYkHreJ3A4xnmhJjW3581Zt0L5-Vsswz93ZZTMrFQw@mail.gmail.com>
 <CAPLaKK4nijCrfATvUXNf8MR8cfFHCA0Zk9mYmp0kYj96c4V9Qg@mail.gmail.com>
 <d71b17a9-0ff9-5c48-db96-33bef501d3e0@bitdefender.com>
In-Reply-To: <d71b17a9-0ff9-5c48-db96-33bef501d3e0@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 9 Jan 2019 09:50:12 -0700
X-Gmail-Original-Message-ID: <CABfawhnA1-7DjCQTY_7Ddy32nB4wDQZV35oSm567kt+tmnDkCQ@mail.gmail.com>
Message-ID: <CABfawhnA1-7DjCQTY_7Ddy32nB4wDQZV35oSm567kt+tmnDkCQ@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH 13/25] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 James McKenzie <voreekf@madingley.org>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>,
 Tim Deegan <tim@xen.org>, Christopher Clark <christopher.w.clark@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 eric chanudet <eric.chanudet@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCA5OjQ4IEFNIFJhenZhbiBDb2pvY2FydQo8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4KPiBPbiAxLzkvMTkgNjozNCBQTSwgUm9nZXIgUGF1
IE1vbm7DqSB3cm90ZToKPiA+Pj4+PiBNYXliZSB0aGlzIGlzIHVzZS1jYXNlIGlzIGRpZmZlcmVu
dCwgYnV0IGhvdyBkb2VzIGludHJvc3BlY3Rpb24gaGFuZGxlCj4gPj4+Pj4gYWNjZXNzZXMgdG8g
dGhlIHNoYXJlZCBpbmZvIHBhZ2Ugb3IgdGhlIHJ1bnN0YXRlIGluZm8gZm9yIGV4YW1wbGU/Cj4g
Pj4+Pj4KPiA+Pj4+PiBJIHdvdWxkIGNvbnNpZGVyIGFyZ28gdG8gYmUgdGhlIHNhbWUgaW4gdGhp
cyByZWdhcmQuCj4gPj4+Pgo+ID4+Pj4gTm90IGV4YWN0bHk6IFRoZSBzaGFyZWQgaW5mbyBwYWdl
IGlzIHNwZWNpYWwgaW4gYW55IGV2ZW50LiBGb3IKPiA+Pj4+IHJ1bnN0YXRlIGluZm8gKGFuZCBh
bGlrZSAtIHRoZXJlJ3MgYWxzbyBzdHJ1Y3QgdmNwdV90aW1lX2luZm8pCj4gPj4+PiBJJ2QgcXVl
c3Rpb24gY29ycmVjdG5lc3Mgb2YgdGhlIGN1cnJlbnQgaGFuZGxpbmcuIElmIHRoYXQncwo+ID4+
Pj4gd3JvbmcgYWxyZWFkeSwgSSdkIHByZWZlciBpZiB0aGUgaXNzdWUgd2Fzbid0IHNwcmVhZC4K
PiA+Pj4KPiA+Pj4gVGhlcmUgYXJlIGFsc28gZ3JhbnRzLCB3aGljaCB3aGVuIHVzZWQgdG9nZXRo
ZXIgd2l0aCBhbm90aGVyIGd1ZXN0IG9uCj4gPj4+IHRoZSBzYW1lIGhvc3QgY291bGQgYWxsb3cg
dG8gYnlwYXNzIGludHJvc3BlY3Rpb24gQUZBSUNUPyAodW5sZXNzCj4gPj4+IHRoZXJlJ3Mgc29t
ZSBwb2xpY3kgYXBwbGllZCB0aGF0IGxpbWl0IGdyYW50IHNoYXJpbmcgdG8gdHJ1c3RlZAo+ID4+
PiBkb21haW5zKQo+ID4+Pgo+ID4+PiBUQkggSSdtIG5vdCBzdXJlIGhvdyB0byBoYW5kbGUgaHlw
b2Vydmlzb3IgYWNjZXNzZXMgd2l0aAo+ID4+PiBpbnRyb3NwZWN0aW9uLiAgTXkga25vd2xlZGdl
IG9mIGludHJvc3BlY3Rpb24gaXMgZmFpcmx5IGxpbWl0ZWQsIGJ1dAo+ID4+PiBpdCBwYXVzZXMg
dGhlIGd1ZXN0IGFuZCBzZW5kcyBhIG5vdGlmaWNhdGlvbiB0byBhbiBpbiBndWVzdCBhZ2VudC4g
SSdtCj4gPj4+IG5vdCBzdXJlIHRoaXMgaXMgYXBwbGljYWJsZSB0byBoeXBlcnZpc29yIHdyaXRl
cywgc2luY2UgaXQncyBub3QKPiA+Pj4gcG9zc2libGUgdG8gcGF1c2UgaHlwZXJ2aXNvciBleGVj
dXRpb24gYW5kIHdhaXQgZm9yIGEgcmVzcG9uc2UgZnJvbSBhCj4gPj4+IGd1ZXN0IGFnZW50Lgo+
ID4+Pgo+ID4+Cj4gPj4gSW50cm9zcGVjdGlvbiBhcHBsaWNhdGlvbnMgb25seSBjYXJlIGFib3V0
IG1lbW9yeSBhY2Nlc3NlcyBwZXJmb3JtZWQKPiA+PiBieSB0aGUgZ3Vlc3QuIEh5cGVydmlzb3Ig
YWNjZXNzZXMgdG8gbW9uaXRvcmVkIHBhZ2VzIGFyZSBub3QgaW5jbHVkZWQKPiA+PiB3aGVuIG1v
bml0b3JpbmcgLSBpdCBpcyBhY3R1YWxseSBhIGZlYXR1cmUgd2hlbiB1c2luZyB0aGUgZW11bGF0
b3IgaW4KPiA+PiBYZW4gdG8gY29udGludWUgZ3Vlc3QgZXhlY3V0aW9uIGJlY2F1c2UgdGhlIGh5
cGVydmlzb3IgaWdub3JlcyBFUFQKPiA+PiBtZW1vcnkgcGVybWlzc2lvbnMgdGhhdCB0cmlwIHRo
ZSBndWVzdCBmb3IgaW50cm9zcGVjdGlvbi4gU28gaGF2aW5nCj4gPj4gdGhlIGh5cGVydmlzb3Ig
YWNjZXNzIG1lbW9yeSBvciBhIGdyYW50LXNoYXJlZCBwYWdlIGJlaW5nIGFjY2Vzc2VkIGluCj4g
Pj4gYW5vdGhlciBkb21haW4gYXJlIG5vdCBhIHByb2JsZW0gZm9yIGludHJvc3BlY3Rpb24uCj4g
Pgo+ID4gQ2FuJ3QgdGhlbiB0d28gZ3Vlc3RzIHJ1bm5pbmcgb24gdGhlIHNhbWUgaG9zdCBiZSBh
YmxlIHRvIGNvbXBsZXRlbHkKPiA+IGJ5cGFzcyBpbnRyb3NwZWN0aW9uPyBJIGd1ZXNzIHlvdSBw
cmV2ZW50IHRoaXMgYnkgbGltaXRpbmcgdG8gd2hpY2gKPiA+IGd1ZXN0cyBwYWdlcyBjYW4gYmUg
c2hhcmVkPwo+Cj4gV291bGQgdGhlc2UgdHdvIGd1ZXN0cyBiZSBIVk0gZ3Vlc3RzPyBJbnRyb3Nw
ZWN0aW9uIG9ubHkgd29ya3MgZm9yIEhWTQo+IGd1ZXN0cy4gSSdtIG5vdCBzdXJlIEkgZm9sbG93
IHlvdXIgc2NlbmFyaW8gdGhvdWdoLiBIb3cgd291bGQgdGhlc2UKPiBndWVzdHMgY29sbGFib3Jh
dGUgdG8gZXNjYXBlIGludHJvc3BlY3Rpb24gdmlhIGdyYW50cz8KCklmIHRoZXJlIGFyZSB0d28g
ZG9tYWlucyBhY3RpbmcgbWFsaWNpb3VzbHkgaW4gY29uY2VydCB0byBieXBhc3MKbW9uaXRvcmlu
ZyBvZiBtZW1vcnkgd3JpdGVzIHRoZXkgY291bGQgYWNoaWV2ZSB0aGF0IHdpdGggZ3JhbnRzLCB5
ZXMuClNheSBhIHdyaXRlLW1vbml0b3JlZCBwYWdlIGlzIGdyYW50LXNoYXJlZCB0byBhbm90aGVy
IGRvbWFpbiwgd2hpY2gKdGhlbiBkb2VzIHRoZSB3cml0ZSBvbiBiZWhhbGYgb2YgdGhlIGZpcnN0
LiBJIHdvdWxkbid0IHNheSB0aGF0J3MKImNvbXBsZXRlbHkgYnlwYXNzaW5nIGludHJvc3BlY3Rp
b24iIHRob3VnaCwgdGhlcmUgYXJlIG1hbnkgdHlwZXMgb2YKZXZlbnRzIHRoYXQgY2FuIGJlIG1v
bml0b3JlZCwgd3JpdGUtYWNjZXNzZXMgYXJlIG9ubHkgb25lLiBJJ20gbm90CmF3YXJlIG9mIGFu
eSBtZWNoYW5pc20gdGhhdCBjYW4gYmUgdXNlZCB0byBsaW1pdCB3aGljaCBwYWdlcyBjYW4gYmUK
c2hhcmVkIGJ1dCB5b3UgY2FuIHVzZSBYU00gdG8gcmVzdHJpY3Qgd2hpY2ggZG9tYWlucyBjYW4g
c2hhcmUgcGFnZXMKdG8gYmVnaW4gd2l0aC4gVGhhdCdzIG5vcm1hbGx5IGVub3VnaC4KClRhbWFz
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 16:53:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 16:53: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-devel-bounces@lists.xenproject.org>)
	id 1ghH6a-0002Ii-4P; Wed, 09 Jan 2019 16:53: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=fPtS=PR=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghH6Z-0002Id-2P
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 16:53:23 +0000
X-Inumbo-ID: 1261b388-142f-11e9-92db-bc764e045a96
Received: from mail-oi1-f194.google.com (unknown [209.85.167.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1261b388-142f-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 16:53:21 +0000 (UTC)
Received: by mail-oi1-f194.google.com with SMTP id m6so6817479oig.11
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 08:53:21 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=OLltmfB8YJpDGMHn79z0mTw5tI6Gvqieujf4q8VA8EQ=;
 b=n5mfDmcYDx1qRFUACOKRGQ/pOOwuX0dkKc0Cvchz43IxHJqBMUWD+0Rx7nJ5CiTMtF
 kgtUK4PdzvH6RXom7NCDA3/aqAyoPSAun+f3XKsGSD76nSKZA3b2BsicDzU19ye9PS4x
 uVZyPMoDXiDPuZFyAVQhOl96N403lxNT6py8rE8Nd9QMCAwF2HuEpAl8Wf9/olUXGNF5
 ZG2lxmzsm49cWIAjrxvxfvU/KSjqan66LnesTlnNL89cxEPn4amX5slLmMuwjwvzlTJu
 lXFtnrkNwMJvMZb/1jAzL3JX84irsooevtj6HeMxkTGJvwXXuGeMaz7uX4zwz0BbFeJ8
 NLZw==
X-Gm-Message-State: AJcUukeVRzROwwJG08vNcD5UKH5RkZrHZILOqh/VsZEbROAWUOJcJ+s4
 fmU0RnfQK6ggfolme9zfIlMzGa4eEIxo8ArVWKQ=
X-Google-Smtp-Source: ALg8bN4viiZGWRyFwePqzZDYWniWvrU8u/p73sg/xyyyMwpaCEQ/jhr6dRJdniklqx+XhlkvjnQTSGziHCVPZ1jxXeE=
X-Received: by 2002:aca:ad14:: with SMTP id w20mr4175434oie.3.1547052801004;
 Wed, 09 Jan 2019 08:53:21 -0800 (PST)
MIME-Version: 1.0
References: <5C35B94F020000780020BB36@prv1-mh.provo.novell.com>
 <1547046169812.74855@citrix.com>
 <5C3612F3020000780020BDE4@prv1-mh.provo.novell.com>
In-Reply-To: <5C3612F3020000780020BDE4@prv1-mh.provo.novell.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Wed, 9 Jan 2019 17:53:09 +0100
Message-ID: <CAPLaKK4pK2EiBVR1nXSkasuGorSZJkjO7M0CeUXbW5XZgcvkyg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] tmem: default to off
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCA0OjI4IFBNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMDkuMDEuMTkgYXQgMTY6MDIsIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4gd3JvdGU6Cj4gPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbC1ib3VuY2VzQGxp
c3RzLnhlbnByb2plY3Qub3JnPiBvbiBiZWhhbGYgb2YgSmFuIEJldWxpY2gKPiA+IDxKQmV1bGlj
aEBzdXNlLmNvbT46Cj4gPiAtLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCj4gPiArKysgYi94ZW4v
Y29tbW9uL01ha2VmaWxlCj4gPiBAQCAtMjEsNyArMjEsNyBAQCBvYmotJChDT05GSUdfS0VYRUMp
ICs9IGtpbWFnZS5vCj4gPiAgb2JqLXkgKz0gbGliLm8KPiA+ICBvYmotJChDT05GSUdfTkVFRFNf
TElTVF9TT1JUKSArPSBsaXN0X3NvcnQubwo+ID4gIG9iai0kKENPTkZJR19MSVZFUEFUQ0gpICs9
IGxpdmVwYXRjaC5vIGxpdmVwYXRjaF9lbGYubwo+ID4gLW9iai15ICs9IGx6by5vCj4gPiArb2Jq
LSQoQ09ORklHX1RNRU0pICs9IGx6by5vCj4gPgo+ID4gSGVyZSB5b3UgY29tcGxldGVseSBkaXNh
YmxlIHRoZSBidWlsZCBvZiBsem8gaWYgdG1lbSBpcyBub3QgZW5hYmxlZC4KPiA+Cj4gPiAgb2Jq
LSQoQ09ORklHX01FTV9BQ0NFU1MpICs9IG1lbV9hY2Nlc3Mubwo+ID4gIG9iai15ICs9IG1lbW9y
eS5vCj4gPiAgb2JqLXkgKz0gbW9uaXRvci5vCj4gPiBAQCAtNjYsOCArNjYsOSBAQCBvYmotYmlu
LXkgKz0gd2FybmluZy5pbml0Lm8KPiA+ICBvYmotJChDT05GSUdfWEVOT1BST0YpICs9IHhlbm9w
cm9mLm8KPiA+ICBvYmoteSArPSB4bWFsbG9jX3Rsc2Yubwo+ID4KPiA+IC1vYmotYmluLSQoQ09O
RklHX1g4NikgKz0gJChmb3JlYWNoIG4sZGVjb21wcmVzcyBidW56aXAyIHVueHogdW5sem1hIHVu
bHpvCj4gPiB1bmx6NCBlYXJseWNwaW8sJChuKS5pbml0Lm8pCj4gPiAtCj4gPiArbHpvLXkgOj0g
bHpvCj4gPiArbHpvLSQoQ09ORklHX1RNRU0pIDo9Cj4gPiArb2JqLWJpbi0kKENPTkZJR19YODYp
ICs9ICQoZm9yZWFjaCBuLGRlY29tcHJlc3MgYnVuemlwMiB1bnh6IHVubHptYSAkKGx6by15KSB1
bmx6byB1bmx6NCBlYXJseWNwaW8sJChuKS5pbml0Lm8pCj4gPgo+ID4gSGVyZSBob3dldmVyIHlv
dSBhbHdheXMgYnVpbGQgdW5sem8uYywgd2hpY2ggQUZBSUNUIG1ha2VzIHVzZSBvZiB0aGUKPiA+
IGx6bzF4X2RlY29tcHJlc3Nfc2FmZSBmdW5jdGlvbiB0aGF0J3MgZGVmaW5lZCBpbiBsem8uYy4K
Pgo+IE5vdGUgdGhlIChuZXcpIGRlZmluaXRpb24gYW5kIHVzZSBvZiBsem8teSwgc28gdG9nZXRo
ZXIgd2l0aCB1bmx6by5pbml0Lm8KPiBsem8uaW5pdC5vIHdpbGwgYWxzbyBiZSBidWlsdC4gKEkg
Y2FuIGFzc3VyZSB5b3UgdGhhdCBJIGRpZCB0ZXN0IHdpdGggVE1FTQo+IGVuYWJsZWQgYW5kIGRp
c2FibGVkLikKCk9oIHNvcnJ5LCBtaXNzZWQgaXQuIFRoYXQgbWFrZXMgdGhlIGx6byBwYXJ0cyBu
ZWVkIHdoZW4gbm90IHVzaW5nIHRtZW0KYmUgcGxhY2VkIChhbmQgY2hlY2tlZCkgdG8gYmUgaW4g
dGhlIGluaXQgc2VjdGlvbi4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 17:00:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 17:00:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghHD4-00037f-TB; Wed, 09 Jan 2019 17:00: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=fPtS=PR=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghHD3-00034Y-Ql
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 17:00:05 +0000
X-Inumbo-ID: 02601be6-1430-11e9-92db-bc764e045a96
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02601be6-1430-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 17:00:04 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id x23so6868445oix.3
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 09:00:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=gZIW1Hux/KBaHA5EnadsDq7F/PrRBuqN3gfbT4vbOhI=;
 b=LR8ynTAvCWS+SQCyQXZs3pvVHB/kR7xyH75hV3qArnsrDTysg5zB+Z9gzpS0lPrIOO
 7lJpon6Wc2ikXA1QtbiQthX8MkdWTD7/YOeU9iUJn5EXz6uc4g4CA9pTNHYqn90Jzvlq
 Tm6caK2AWV7NeRCdoeLExy1ODfTvvs1M9E128rcsTjfNl2HPG11iwvDgIe6mkjXehOzU
 mNH/u41rnUwe60VUXng6wMNYdUeQRcI6FnzT26hgoIFVOvbZKKliT3iUv4BSyP4PZdXL
 Mp1UUwFNzYfnKJBE0M+y3aFsuumi88taI7IjMtqvUHPZb3gC9r4l4Lx0eYYnTlP9ncXc
 mIOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=gZIW1Hux/KBaHA5EnadsDq7F/PrRBuqN3gfbT4vbOhI=;
 b=bNQc9GiZNDZZGAZaluisRpJISpJ8ma6eFYKnncDwJv8COU9weA1QFYrLuJ/O1X0SBA
 LjJtveGgRLfR3Qq9V+hnOHNHM2QaOmW57V6abkqsnVhARdD8m0w8KbI9YQ/MJfZ4hHKm
 PW+vpHlk++KT6WQATI+D3Pckby4As0T0TaKPr6RpYW3lvegQ/OHWXKQNLCYhV8vhZJBg
 64FkDQkciYqcwwLkmhfKhYc/bB+JmgrY/TDN+kZL2LGapPtfdgRdhGgZPSDsRo/B2C7M
 ezf+4882gp4IAcg7yW2Fi3xi36Y2yaMfe7VdtQUdt7DS2srPBbnzU0cOPNrHTm4GnQHE
 YJFg==
X-Gm-Message-State: AJcUukfXZdIpXV8KFK/Y4pUzeIPMLJ8XEtmrD/wj7kAplY8Zsys5JrGe
 JIRIYeS0KTDR8zpAld/lyCdOIsXxkpBt66Tdejc=
X-Google-Smtp-Source: ALg8bN4UIwcHtR/5O2zyPr4q9EebfTWpVDzx86hgK2BL20s+6qOrA96MDqlCnwccPkg03Bblg2E+ypxcg0rQsM5MgAM=
X-Received: by 2002:a54:4486:: with SMTP id v6mr4454827oiv.233.1547053203750; 
 Wed, 09 Jan 2019 09:00:03 -0800 (PST)
MIME-Version: 1.0
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-14-git-send-email-christopher.w.clark@gmail.com>
 <20181212164721.hag6gc3akcm2gvhd@mac>
 <CACMJ4GZRAck4oYtXJpV3c_tGer0n+EUuWjXCtcjLbySOs0W78w@mail.gmail.com>
 <20181220125218.75t3cr3ehc6e4u6n@mac.citrite.net>
 <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
 <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
 <5C2F5E0B020000780020A37A@prv1-mh.provo.novell.com>
 <20190104153555.cfjx5mofw6mjbudh@mac.bytemobile.com>
 <5C2F7FF8020000780020A495@prv1-mh.provo.novell.com>
 <20190107085912.gd5bp6y35drjg5gr@mac>
 <CABfawhmfhYkHreJ3A4xnmhJjW3581Zt0L5-Vsswz93ZZTMrFQw@mail.gmail.com>
 <CAPLaKK4nijCrfATvUXNf8MR8cfFHCA0Zk9mYmp0kYj96c4V9Qg@mail.gmail.com>
 <d71b17a9-0ff9-5c48-db96-33bef501d3e0@bitdefender.com>
 <CABfawhnA1-7DjCQTY_7Ddy32nB4wDQZV35oSm567kt+tmnDkCQ@mail.gmail.com>
In-Reply-To: <CABfawhnA1-7DjCQTY_7Ddy32nB4wDQZV35oSm567kt+tmnDkCQ@mail.gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@gmail.com>
Date: Wed, 9 Jan 2019 17:59:52 +0100
Message-ID: <CAPLaKK68W40=rZhAQKugQfZbhv7dtouJiX7=aLKBGrz9tpT-ag@mail.gmail.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Subject: Re: [Xen-devel] [PATCH 13/25] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 James McKenzie <voreekf@madingley.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 eric chanudet <eric.chanudet@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCA1OjUxIFBNIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIEphbiA5LCAyMDE5IGF0IDk6NDggQU0gUmF6
dmFuIENvam9jYXJ1Cj4gPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4KPiA+
IE9uIDEvOS8xOSA2OjM0IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPj4+Pj4gTWF5
YmUgdGhpcyBpcyB1c2UtY2FzZSBpcyBkaWZmZXJlbnQsIGJ1dCBob3cgZG9lcyBpbnRyb3NwZWN0
aW9uIGhhbmRsZQo+ID4gPj4+Pj4gYWNjZXNzZXMgdG8gdGhlIHNoYXJlZCBpbmZvIHBhZ2Ugb3Ig
dGhlIHJ1bnN0YXRlIGluZm8gZm9yIGV4YW1wbGU/Cj4gPiA+Pj4+Pgo+ID4gPj4+Pj4gSSB3b3Vs
ZCBjb25zaWRlciBhcmdvIHRvIGJlIHRoZSBzYW1lIGluIHRoaXMgcmVnYXJkLgo+ID4gPj4+Pgo+
ID4gPj4+PiBOb3QgZXhhY3RseTogVGhlIHNoYXJlZCBpbmZvIHBhZ2UgaXMgc3BlY2lhbCBpbiBh
bnkgZXZlbnQuIEZvcgo+ID4gPj4+PiBydW5zdGF0ZSBpbmZvIChhbmQgYWxpa2UgLSB0aGVyZSdz
IGFsc28gc3RydWN0IHZjcHVfdGltZV9pbmZvKQo+ID4gPj4+PiBJJ2QgcXVlc3Rpb24gY29ycmVj
dG5lc3Mgb2YgdGhlIGN1cnJlbnQgaGFuZGxpbmcuIElmIHRoYXQncwo+ID4gPj4+PiB3cm9uZyBh
bHJlYWR5LCBJJ2QgcHJlZmVyIGlmIHRoZSBpc3N1ZSB3YXNuJ3Qgc3ByZWFkLgo+ID4gPj4+Cj4g
PiA+Pj4gVGhlcmUgYXJlIGFsc28gZ3JhbnRzLCB3aGljaCB3aGVuIHVzZWQgdG9nZXRoZXIgd2l0
aCBhbm90aGVyIGd1ZXN0IG9uCj4gPiA+Pj4gdGhlIHNhbWUgaG9zdCBjb3VsZCBhbGxvdyB0byBi
eXBhc3MgaW50cm9zcGVjdGlvbiBBRkFJQ1Q/ICh1bmxlc3MKPiA+ID4+PiB0aGVyZSdzIHNvbWUg
cG9saWN5IGFwcGxpZWQgdGhhdCBsaW1pdCBncmFudCBzaGFyaW5nIHRvIHRydXN0ZWQKPiA+ID4+
PiBkb21haW5zKQo+ID4gPj4+Cj4gPiA+Pj4gVEJIIEknbSBub3Qgc3VyZSBob3cgdG8gaGFuZGxl
IGh5cG9lcnZpc29yIGFjY2Vzc2VzIHdpdGgKPiA+ID4+PiBpbnRyb3NwZWN0aW9uLiAgTXkga25v
d2xlZGdlIG9mIGludHJvc3BlY3Rpb24gaXMgZmFpcmx5IGxpbWl0ZWQsIGJ1dAo+ID4gPj4+IGl0
IHBhdXNlcyB0aGUgZ3Vlc3QgYW5kIHNlbmRzIGEgbm90aWZpY2F0aW9uIHRvIGFuIGluIGd1ZXN0
IGFnZW50LiBJJ20KPiA+ID4+PiBub3Qgc3VyZSB0aGlzIGlzIGFwcGxpY2FibGUgdG8gaHlwZXJ2
aXNvciB3cml0ZXMsIHNpbmNlIGl0J3Mgbm90Cj4gPiA+Pj4gcG9zc2libGUgdG8gcGF1c2UgaHlw
ZXJ2aXNvciBleGVjdXRpb24gYW5kIHdhaXQgZm9yIGEgcmVzcG9uc2UgZnJvbSBhCj4gPiA+Pj4g
Z3Vlc3QgYWdlbnQuCj4gPiA+Pj4KPiA+ID4+Cj4gPiA+PiBJbnRyb3NwZWN0aW9uIGFwcGxpY2F0
aW9ucyBvbmx5IGNhcmUgYWJvdXQgbWVtb3J5IGFjY2Vzc2VzIHBlcmZvcm1lZAo+ID4gPj4gYnkg
dGhlIGd1ZXN0LiBIeXBlcnZpc29yIGFjY2Vzc2VzIHRvIG1vbml0b3JlZCBwYWdlcyBhcmUgbm90
IGluY2x1ZGVkCj4gPiA+PiB3aGVuIG1vbml0b3JpbmcgLSBpdCBpcyBhY3R1YWxseSBhIGZlYXR1
cmUgd2hlbiB1c2luZyB0aGUgZW11bGF0b3IgaW4KPiA+ID4+IFhlbiB0byBjb250aW51ZSBndWVz
dCBleGVjdXRpb24gYmVjYXVzZSB0aGUgaHlwZXJ2aXNvciBpZ25vcmVzIEVQVAo+ID4gPj4gbWVt
b3J5IHBlcm1pc3Npb25zIHRoYXQgdHJpcCB0aGUgZ3Vlc3QgZm9yIGludHJvc3BlY3Rpb24uIFNv
IGhhdmluZwo+ID4gPj4gdGhlIGh5cGVydmlzb3IgYWNjZXNzIG1lbW9yeSBvciBhIGdyYW50LXNo
YXJlZCBwYWdlIGJlaW5nIGFjY2Vzc2VkIGluCj4gPiA+PiBhbm90aGVyIGRvbWFpbiBhcmUgbm90
IGEgcHJvYmxlbSBmb3IgaW50cm9zcGVjdGlvbi4KPiA+ID4KPiA+ID4gQ2FuJ3QgdGhlbiB0d28g
Z3Vlc3RzIHJ1bm5pbmcgb24gdGhlIHNhbWUgaG9zdCBiZSBhYmxlIHRvIGNvbXBsZXRlbHkKPiA+
ID4gYnlwYXNzIGludHJvc3BlY3Rpb24/IEkgZ3Vlc3MgeW91IHByZXZlbnQgdGhpcyBieSBsaW1p
dGluZyB0byB3aGljaAo+ID4gPiBndWVzdHMgcGFnZXMgY2FuIGJlIHNoYXJlZD8KPiA+Cj4gPiBX
b3VsZCB0aGVzZSB0d28gZ3Vlc3RzIGJlIEhWTSBndWVzdHM/IEludHJvc3BlY3Rpb24gb25seSB3
b3JrcyBmb3IgSFZNCj4gPiBndWVzdHMuIEknbSBub3Qgc3VyZSBJIGZvbGxvdyB5b3VyIHNjZW5h
cmlvIHRob3VnaC4gSG93IHdvdWxkIHRoZXNlCj4gPiBndWVzdHMgY29sbGFib3JhdGUgdG8gZXNj
YXBlIGludHJvc3BlY3Rpb24gdmlhIGdyYW50cz8KPgo+IElmIHRoZXJlIGFyZSB0d28gZG9tYWlu
cyBhY3RpbmcgbWFsaWNpb3VzbHkgaW4gY29uY2VydCB0byBieXBhc3MKPiBtb25pdG9yaW5nIG9m
IG1lbW9yeSB3cml0ZXMgdGhleSBjb3VsZCBhY2hpZXZlIHRoYXQgd2l0aCBncmFudHMsIHllcy4K
PiBTYXkgYSB3cml0ZS1tb25pdG9yZWQgcGFnZSBpcyBncmFudC1zaGFyZWQgdG8gYW5vdGhlciBk
b21haW4sIHdoaWNoCj4gdGhlbiBkb2VzIHRoZSB3cml0ZSBvbiBiZWhhbGYgb2YgdGhlIGZpcnN0
LiBJIHdvdWxkbid0IHNheSB0aGF0J3MKPiAiY29tcGxldGVseSBieXBhc3NpbmcgaW50cm9zcGVj
dGlvbiIgdGhvdWdoLCB0aGVyZSBhcmUgbWFueSB0eXBlcyBvZgo+IGV2ZW50cyB0aGF0IGNhbiBi
ZSBtb25pdG9yZWQsIHdyaXRlLWFjY2Vzc2VzIGFyZSBvbmx5IG9uZS4gSSdtIG5vdAo+IGF3YXJl
IG9mIGFueSBtZWNoYW5pc20gdGhhdCBjYW4gYmUgdXNlZCB0byBsaW1pdCB3aGljaCBwYWdlcyBj
YW4gYmUKPiBzaGFyZWQgYnV0IHlvdSBjYW4gdXNlIFhTTSB0byByZXN0cmljdCB3aGljaCBkb21h
aW5zIGNhbiBzaGFyZSBwYWdlcwo+IHRvIGJlZ2luIHdpdGguIFRoYXQncyBub3JtYWxseSBlbm91
Z2guCgpZZXMsIEkgYXNzdW1lZCB0aGF0IHdvdWxkIGJlIHRoZSB3YXkgdG8gcHJvdGVjdCBhZ2Fp
bnN0IHN1Y2ggYXR0YWNrcywKaWU6IGxpbWl0aW5nIHRvIHdoaWNoIGd1ZXN0cyBwYWdlcyBjYW4g
YmUgc2hhcmVkLiBJIHRoaW5rIGp1c3QgbWFraW5nCnN1cmUgdGhlIHJpZ2h0IGFjY2VzcyBjaGVj
a3MgYXJlIHBsYWNlZCBpbiBYU00gKGp1c3QgbGlrZSB0aGV5IGFyZSBmb3IKZ3JhbnRzKSBzaG91
bGQgYmUgZW5vdWdoLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 17:02:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1ghHFi-0003Gr-Bu; Wed, 09 Jan 2019 17:02: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=eEKV=PR=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ghHFh-0003Gl-3O
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 17:02:49 +0000
X-Inumbo-ID: 638199d6-1430-11e9-92db-bc764e045a96
Received: from mail-vk1-xa41.google.com (unknown [2607:f8b0:4864:20::a41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 638199d6-1430-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 17:02:47 +0000 (UTC)
Received: by mail-vk1-xa41.google.com with SMTP id v70so1819555vkv.7
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 09:02:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=9rHCSYhoSymrRvYwqbVgO9nq52Db9p1GNlyk/O4+2To=;
 b=TB8/a+U3MaZEnw0G5qNZ8w70P4EYs2pAnNFlb4zlolBptJCbso2pKTzb8cK2fM/Fto
 54HbbDaU18Yu/DtkDUQTlWfN/5qCvjkqBW9pb5CtjUrQthsKN/hpUh4zVXWFJzbaoSRp
 KDx9L4W8UB0VOyVjbJIWIv7WvuTAoVWKpQ08MRJHRDwoYtZjarW6pwCaa9KJnT339Lt6
 BJmS6sJmg1s3H/ciC42s/gOSUfa9ILIxrmH5dzbDd+J3dhgIJSbhbZfNqr4rLJeEmWdf
 DJq3v5Ni5DHZkiltosdSSl2h5TlMRi5NWAFB6Asf/Q4+o+Vk6pW7erxiCatUjoTDWg0s
 UkIA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=9rHCSYhoSymrRvYwqbVgO9nq52Db9p1GNlyk/O4+2To=;
 b=EUhCo6/O2t7dJSTuSyMk/ySG5txhfpvGeSpEi27BwelsYDEKVJT9X3wfj/QtmhXWCr
 5SvPlblOATZ7YiTnZRdKvk9Lj5kvUy8UfhBE8wOZrNC37xkHgPsiGOT8tOEtVEJ1omkB
 lBylwPU41r77HtooA4rbFOQCZ24xgB9XFW4WP1qeYZk3Vo/L453meEOVAQ0CG49oDuIg
 fWFCugaMR0BgsYZ2PbnRiBsxziLCMMzmSHAMIPSgElAVjvdgqmLFSxJ4XRIzwjWa6Yz8
 H6RFD5LRxzSBwCu0qiTEliBJa0s3y3ys00zQx3qaiC/1VrJDTSFCo3PZ/8SbxDRI8tsl
 vvRw==
X-Gm-Message-State: AJcUukeWcZBZ/dTxUKoLvzvfWp7WumhAmXAK4zhwppc1silhJ2BHi5rq
 hW6E+4B/7KLtQHbd0LHCHy3dp9SWYN16sqMIGkk=
X-Google-Smtp-Source: ALg8bN7Zmf0l+bGD5WJfQHFgNMwpP0IPzLtc7xxZbL5myRBeltSMsfWDcxbgZIFtF5O3p5nMcU17GNGOWaycGSsB5TU=
X-Received: by 2002:a1f:24d3:: with SMTP id k202mr2447264vkk.45.1547053366520; 
 Wed, 09 Jan 2019 09:02:46 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <20190109155553.72gpxyvwisg4xhag@zion.uk.xensource.com>
 <CACMJ4GbCRYvC9ph8ZCfCX-T=eCk-MO26pzi_6yoqKSoqrZsC8A@mail.gmail.com>
In-Reply-To: <CACMJ4GbCRYvC9ph8ZCfCX-T=eCk-MO26pzi_6yoqKSoqrZsC8A@mail.gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Wed, 9 Jan 2019 12:02:34 -0500
Message-ID: <CAF3u54DvKpvx8fbL0NSMeEhzieo-fw8v9q6MFe8w+viMeJDF3A@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1216001526230547438=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1216001526230547438==
Content-Type: multipart/alternative; boundary="0000000000005c322a057f096e6b"

--0000000000005c322a057f096e6b
Content-Type: text/plain; charset="UTF-8"

Hi,

Sorry for the formatting. Sending it from my phone.

On Wed, 9 Jan 2019, 11:03 Christopher Clark, <christopher.w.clark@gmail.com>
wrote:

> On Wed, Jan 9, 2019 at 7:56 AM Wei Liu <wei.liu2@citrix.com> wrote:
> >
> > On Sun, Jan 06, 2019 at 11:42:40PM -0800, Christopher Clark wrote:
> > > The register op is used by a domain to register a region of memory for
> > > receiving messages from either a specified other domain, or, if
> specifying a
> > > wildcard, any domain.
> > >
> > > This operation creates a mapping within Xen's private address space
> that
> > > will remain resident for the lifetime of the ring. In subsequent
> commits,
> > > the hypervisor will use this mapping to copy data from a sending
> domain into
> > > this registered ring, making it accessible to the domain that
> registered the
> > > ring to receive data.
> > >
> > > Wildcard any-sender rings are default disabled and registration will be
> > > refused with EPERM unless they have been specifically enabled with the
> > > argo-mac boot option introduced here. The reason why the default for
> > > wildcard rings is 'deny' is that there is currently no means to
> protect the
> > > ring from DoS by a noisy domain spamming the ring, affecting other
> domains
> > > ability to send to it. This will be addressed with XSM policy controls
> in
> > > subsequent work.
> > >
> > > Since denying access to any-sender rings is a significant functional
> > > constraint, a new bootparam is provided to enable overriding this:
> > >  "argo-mac" variable has allowed values: 'permissive' and 'enforcing'.
> > > Even though this is a boolean variable, use these descriptive strings
> in
> > > order to make it obvious to an administrator that this has potential
> > > security impact.
> > >
> > > The p2m type of the memory supplied by the guest for the ring must be
> > > p2m_ram_rw and the memory will be pinned as PGT_writable_page while
> the ring
> > > is registered.
> > >
> > > xen_argo_page_descr_t type is introduced as a page descriptor, to
> convey
> > > both the physical address of the start of the page and its
> granularity. The
> > > smallest granularity page is assumed to be 4096 bytes and the lower
> twelve
> > > bits of the type are used to indicate the size of page of memory
> supplied.
> > > The implementation of the hypercall op currently only supports 4K
> pages.
> > >
> >
> > What is the resolution for the Arm issues mentioned by Julien? I read
> > the conversation in previous thread. A solution seemed to have been
> > agreed upon, but the changelog doesn't say anything about it.
>
> I made the interface changes that Julien had asked for. The register
> op now takes arguments that can describe the granularitity of the
> pages supplied, though only support for 4K pages is accepted in the
> current implementation. I believe it meets Julien's requirements.


I still don't think allowing 4K or 64K is the right solution to go. You are
adding unnecessary burden in the hypervisor and would prevent optimization
i the hypervisor and unwanted side effect.

For instance a 64K hypervisor will always map 64K even when the guest is
passing 4K. You also can't map everything contiguously in Xen (if you ever
wanted to).

We need to stick on a single chunk size. That could be different between
Arm and x86. For Arm it would need to be 64KB.

Cheers,


> thanks,
>
> Christopher
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

--0000000000005c322a057f096e6b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<span>Hi,</span><div><br></div><div>Sorry for the formatting. Sending it fr=
om my phone.</div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On W=
ed, 9 Jan 2019, 11:03 Christopher Clark, &lt;<a href=3D"mailto:christopher.=
w.clark@gmail.com">christopher.w.clark@gmail.com</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex">On Wed, Jan 9, 2019 at 7:56 AM Wei Liu &lt;<a =
href=3D"mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</=
a>&gt; wrote:<br>
&gt;<br>
&gt; On Sun, Jan 06, 2019 at 11:42:40PM -0800, Christopher Clark wrote:<br>
&gt; &gt; The register op is used by a domain to register a region of memor=
y for<br>
&gt; &gt; receiving messages from either a specified other domain, or, if s=
pecifying a<br>
&gt; &gt; wildcard, any domain.<br>
&gt; &gt;<br>
&gt; &gt; This operation creates a mapping within Xen&#39;s private address=
 space that<br>
&gt; &gt; will remain resident for the lifetime of the ring. In subsequent =
commits,<br>
&gt; &gt; the hypervisor will use this mapping to copy data from a sending =
domain into<br>
&gt; &gt; this registered ring, making it accessible to the domain that reg=
istered the<br>
&gt; &gt; ring to receive data.<br>
&gt; &gt;<br>
&gt; &gt; Wildcard any-sender rings are default disabled and registration w=
ill be<br>
&gt; &gt; refused with EPERM unless they have been specifically enabled wit=
h the<br>
&gt; &gt; argo-mac boot option introduced here. The reason why the default =
for<br>
&gt; &gt; wildcard rings is &#39;deny&#39; is that there is currently no me=
ans to protect the<br>
&gt; &gt; ring from DoS by a noisy domain spamming the ring, affecting othe=
r domains<br>
&gt; &gt; ability to send to it. This will be addressed with XSM policy con=
trols in<br>
&gt; &gt; subsequent work.<br>
&gt; &gt;<br>
&gt; &gt; Since denying access to any-sender rings is a significant functio=
nal<br>
&gt; &gt; constraint, a new bootparam is provided to enable overriding this=
:<br>
&gt; &gt;=C2=A0 &quot;argo-mac&quot; variable has allowed values: &#39;perm=
issive&#39; and &#39;enforcing&#39;.<br>
&gt; &gt; Even though this is a boolean variable, use these descriptive str=
ings in<br>
&gt; &gt; order to make it obvious to an administrator that this has potent=
ial<br>
&gt; &gt; security impact.<br>
&gt; &gt;<br>
&gt; &gt; The p2m type of the memory supplied by the guest for the ring mus=
t be<br>
&gt; &gt; p2m_ram_rw and the memory will be pinned as PGT_writable_page whi=
le the ring<br>
&gt; &gt; is registered.<br>
&gt; &gt;<br>
&gt; &gt; xen_argo_page_descr_t type is introduced as a page descriptor, to=
 convey<br>
&gt; &gt; both the physical address of the start of the page and its granul=
arity. The<br>
&gt; &gt; smallest granularity page is assumed to be 4096 bytes and the low=
er twelve<br>
&gt; &gt; bits of the type are used to indicate the size of page of memory =
supplied.<br>
&gt; &gt; The implementation of the hypercall op currently only supports 4K=
 pages.<br>
&gt; &gt;<br>
&gt;<br>
&gt; What is the resolution for the Arm issues mentioned by Julien? I read<=
br>
&gt; the conversation in previous thread. A solution seemed to have been<br=
>
&gt; agreed upon, but the changelog doesn&#39;t say anything about it.<br>
<br>
I made the interface changes that Julien had asked for. The register<br>
op now takes arguments that can describe the granularitity of the<br>
pages supplied, though only support for 4K pages is accepted in the<br>
current implementation. I believe it meets Julien&#39;s requirements.</bloc=
kquote></div></div><div></div><div><div class=3D"gmail_quote"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex"></blockquote></div></div><div><br></div><div>I still don&=
#39;t think allowing 4K or 64K is the right solution to go. You are adding =
unnecessary burden in the hypervisor and would prevent optimization i the h=
ypervisor and unwanted side effect.</div><div><br></div><div>For instance a=
 64K hypervisor will always map 64K even when the guest is passing 4K. You =
also can&#39;t map everything contiguously in Xen (if you ever wanted to).<=
/div><div><br></div><div>We need to stick on a single chunk size. That coul=
d be different between Arm and x86. For Arm it would need to be 64KB.</div>=
<div><br></div><div>Cheers,</div><div><br></div><div><div class=3D"gmail_qu=
ote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">
<br>
thanks,<br>
<br>
Christopher<br>
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-devel</a></blockquote></div></div>

--0000000000005c322a057f096e6b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1216001526230547438==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 09 17:03:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 17:03: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-devel-bounces@lists.xenproject.org>)
	id 1ghHGg-0003LZ-SC; Wed, 09 Jan 2019 17:03: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=fPtS=PR=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghHGf-0003LT-Og
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 17:03:49 +0000
X-Inumbo-ID: 87e680a7-1430-11e9-92db-bc764e045a96
Received: from mail-oi1-f171.google.com (unknown [209.85.167.171])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87e680a7-1430-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 17:03:48 +0000 (UTC)
Received: by mail-oi1-f171.google.com with SMTP id y1so6847084oie.12
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 09:03:48 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=gZIW1Hux/KBaHA5EnadsDq7F/PrRBuqN3gfbT4vbOhI=;
 b=AkW44AnV7W6lxCaesO5Df4CrKone/M2r0ZbMrz60I5fSdqFxZiVr1qdJCn+or24fYz
 habOL7yLPHkdpIJgmXAFuSuBx2DLAe/pXDhPAKhtgG6WUB9RXOMPyTyORbI3CEHjS9fc
 Stq5E5kOC2Ro+JqNzHdbperlkceTKvXPBqszH6uuyoirzXQhx7NRof4tB6iW2ntHhxmC
 kXqZX+ZBMORW7XirfgeWT96qpE27U5pBQWZv+UmWYQMxitoS0oxqR5CXuS29tdv/ijM/
 PP07zLX3vkxpMlbGk7SwoSa3Kr8WiQB+isHbA+8CvF+FwNKC5sCX4Yz0P0p5Jb/Nz0SC
 cLIA==
X-Gm-Message-State: AJcUukfcpsQIBHxjWOcam+h8XusV8u9DlxmhxXs7XXodfF7AKTvfMIu3
 6PfBsglTRZajq3jt48pAGBRMRXA99gRzL/K8o+4=
X-Google-Smtp-Source: ALg8bN4SZ1G6KGgHqH54w2/Q6rcIqlTM1hNHwBri68k8pLepWV0CoVgOpBk5jXHh0aSan831TZx9m4oZTIC8pXkwu54=
X-Received: by 2002:aca:ad14:: with SMTP id w20mr4200493oie.3.1547053427856;
 Wed, 09 Jan 2019 09:03:47 -0800 (PST)
MIME-Version: 1.0
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-14-git-send-email-christopher.w.clark@gmail.com>
 <20181212164721.hag6gc3akcm2gvhd@mac>
 <CACMJ4GZRAck4oYtXJpV3c_tGer0n+EUuWjXCtcjLbySOs0W78w@mail.gmail.com>
 <20181220125218.75t3cr3ehc6e4u6n@mac.citrite.net>
 <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
 <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
 <5C2F5E0B020000780020A37A@prv1-mh.provo.novell.com>
 <20190104153555.cfjx5mofw6mjbudh@mac.bytemobile.com>
 <5C2F7FF8020000780020A495@prv1-mh.provo.novell.com>
 <20190107085912.gd5bp6y35drjg5gr@mac>
 <CABfawhmfhYkHreJ3A4xnmhJjW3581Zt0L5-Vsswz93ZZTMrFQw@mail.gmail.com>
 <CAPLaKK4nijCrfATvUXNf8MR8cfFHCA0Zk9mYmp0kYj96c4V9Qg@mail.gmail.com>
 <d71b17a9-0ff9-5c48-db96-33bef501d3e0@bitdefender.com>
 <CABfawhnA1-7DjCQTY_7Ddy32nB4wDQZV35oSm567kt+tmnDkCQ@mail.gmail.com>
 <CAPLaKK68W40=rZhAQKugQfZbhv7dtouJiX7=aLKBGrz9tpT-ag@mail.gmail.com>
In-Reply-To: <CAPLaKK68W40=rZhAQKugQfZbhv7dtouJiX7=aLKBGrz9tpT-ag@mail.gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Wed, 9 Jan 2019 18:03:36 +0100
Message-ID: <CAPLaKK6Zop01p2XN+R5zEahqpuChs6kC3zN2GhA81y86_hFSUw@mail.gmail.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Subject: [Xen-devel] Fwd:  [PATCH 13/25] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 James McKenzie <voreekf@madingley.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 eric chanudet <eric.chanudet@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCA1OjUxIFBNIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIEphbiA5LCAyMDE5IGF0IDk6NDggQU0gUmF6
dmFuIENvam9jYXJ1Cj4gPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4KPiA+
IE9uIDEvOS8xOSA2OjM0IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPj4+Pj4gTWF5
YmUgdGhpcyBpcyB1c2UtY2FzZSBpcyBkaWZmZXJlbnQsIGJ1dCBob3cgZG9lcyBpbnRyb3NwZWN0
aW9uIGhhbmRsZQo+ID4gPj4+Pj4gYWNjZXNzZXMgdG8gdGhlIHNoYXJlZCBpbmZvIHBhZ2Ugb3Ig
dGhlIHJ1bnN0YXRlIGluZm8gZm9yIGV4YW1wbGU/Cj4gPiA+Pj4+Pgo+ID4gPj4+Pj4gSSB3b3Vs
ZCBjb25zaWRlciBhcmdvIHRvIGJlIHRoZSBzYW1lIGluIHRoaXMgcmVnYXJkLgo+ID4gPj4+Pgo+
ID4gPj4+PiBOb3QgZXhhY3RseTogVGhlIHNoYXJlZCBpbmZvIHBhZ2UgaXMgc3BlY2lhbCBpbiBh
bnkgZXZlbnQuIEZvcgo+ID4gPj4+PiBydW5zdGF0ZSBpbmZvIChhbmQgYWxpa2UgLSB0aGVyZSdz
IGFsc28gc3RydWN0IHZjcHVfdGltZV9pbmZvKQo+ID4gPj4+PiBJJ2QgcXVlc3Rpb24gY29ycmVj
dG5lc3Mgb2YgdGhlIGN1cnJlbnQgaGFuZGxpbmcuIElmIHRoYXQncwo+ID4gPj4+PiB3cm9uZyBh
bHJlYWR5LCBJJ2QgcHJlZmVyIGlmIHRoZSBpc3N1ZSB3YXNuJ3Qgc3ByZWFkLgo+ID4gPj4+Cj4g
PiA+Pj4gVGhlcmUgYXJlIGFsc28gZ3JhbnRzLCB3aGljaCB3aGVuIHVzZWQgdG9nZXRoZXIgd2l0
aCBhbm90aGVyIGd1ZXN0IG9uCj4gPiA+Pj4gdGhlIHNhbWUgaG9zdCBjb3VsZCBhbGxvdyB0byBi
eXBhc3MgaW50cm9zcGVjdGlvbiBBRkFJQ1Q/ICh1bmxlc3MKPiA+ID4+PiB0aGVyZSdzIHNvbWUg
cG9saWN5IGFwcGxpZWQgdGhhdCBsaW1pdCBncmFudCBzaGFyaW5nIHRvIHRydXN0ZWQKPiA+ID4+
PiBkb21haW5zKQo+ID4gPj4+Cj4gPiA+Pj4gVEJIIEknbSBub3Qgc3VyZSBob3cgdG8gaGFuZGxl
IGh5cG9lcnZpc29yIGFjY2Vzc2VzIHdpdGgKPiA+ID4+PiBpbnRyb3NwZWN0aW9uLiAgTXkga25v
d2xlZGdlIG9mIGludHJvc3BlY3Rpb24gaXMgZmFpcmx5IGxpbWl0ZWQsIGJ1dAo+ID4gPj4+IGl0
IHBhdXNlcyB0aGUgZ3Vlc3QgYW5kIHNlbmRzIGEgbm90aWZpY2F0aW9uIHRvIGFuIGluIGd1ZXN0
IGFnZW50LiBJJ20KPiA+ID4+PiBub3Qgc3VyZSB0aGlzIGlzIGFwcGxpY2FibGUgdG8gaHlwZXJ2
aXNvciB3cml0ZXMsIHNpbmNlIGl0J3Mgbm90Cj4gPiA+Pj4gcG9zc2libGUgdG8gcGF1c2UgaHlw
ZXJ2aXNvciBleGVjdXRpb24gYW5kIHdhaXQgZm9yIGEgcmVzcG9uc2UgZnJvbSBhCj4gPiA+Pj4g
Z3Vlc3QgYWdlbnQuCj4gPiA+Pj4KPiA+ID4+Cj4gPiA+PiBJbnRyb3NwZWN0aW9uIGFwcGxpY2F0
aW9ucyBvbmx5IGNhcmUgYWJvdXQgbWVtb3J5IGFjY2Vzc2VzIHBlcmZvcm1lZAo+ID4gPj4gYnkg
dGhlIGd1ZXN0LiBIeXBlcnZpc29yIGFjY2Vzc2VzIHRvIG1vbml0b3JlZCBwYWdlcyBhcmUgbm90
IGluY2x1ZGVkCj4gPiA+PiB3aGVuIG1vbml0b3JpbmcgLSBpdCBpcyBhY3R1YWxseSBhIGZlYXR1
cmUgd2hlbiB1c2luZyB0aGUgZW11bGF0b3IgaW4KPiA+ID4+IFhlbiB0byBjb250aW51ZSBndWVz
dCBleGVjdXRpb24gYmVjYXVzZSB0aGUgaHlwZXJ2aXNvciBpZ25vcmVzIEVQVAo+ID4gPj4gbWVt
b3J5IHBlcm1pc3Npb25zIHRoYXQgdHJpcCB0aGUgZ3Vlc3QgZm9yIGludHJvc3BlY3Rpb24uIFNv
IGhhdmluZwo+ID4gPj4gdGhlIGh5cGVydmlzb3IgYWNjZXNzIG1lbW9yeSBvciBhIGdyYW50LXNo
YXJlZCBwYWdlIGJlaW5nIGFjY2Vzc2VkIGluCj4gPiA+PiBhbm90aGVyIGRvbWFpbiBhcmUgbm90
IGEgcHJvYmxlbSBmb3IgaW50cm9zcGVjdGlvbi4KPiA+ID4KPiA+ID4gQ2FuJ3QgdGhlbiB0d28g
Z3Vlc3RzIHJ1bm5pbmcgb24gdGhlIHNhbWUgaG9zdCBiZSBhYmxlIHRvIGNvbXBsZXRlbHkKPiA+
ID4gYnlwYXNzIGludHJvc3BlY3Rpb24/IEkgZ3Vlc3MgeW91IHByZXZlbnQgdGhpcyBieSBsaW1p
dGluZyB0byB3aGljaAo+ID4gPiBndWVzdHMgcGFnZXMgY2FuIGJlIHNoYXJlZD8KPiA+Cj4gPiBX
b3VsZCB0aGVzZSB0d28gZ3Vlc3RzIGJlIEhWTSBndWVzdHM/IEludHJvc3BlY3Rpb24gb25seSB3
b3JrcyBmb3IgSFZNCj4gPiBndWVzdHMuIEknbSBub3Qgc3VyZSBJIGZvbGxvdyB5b3VyIHNjZW5h
cmlvIHRob3VnaC4gSG93IHdvdWxkIHRoZXNlCj4gPiBndWVzdHMgY29sbGFib3JhdGUgdG8gZXNj
YXBlIGludHJvc3BlY3Rpb24gdmlhIGdyYW50cz8KPgo+IElmIHRoZXJlIGFyZSB0d28gZG9tYWlu
cyBhY3RpbmcgbWFsaWNpb3VzbHkgaW4gY29uY2VydCB0byBieXBhc3MKPiBtb25pdG9yaW5nIG9m
IG1lbW9yeSB3cml0ZXMgdGhleSBjb3VsZCBhY2hpZXZlIHRoYXQgd2l0aCBncmFudHMsIHllcy4K
PiBTYXkgYSB3cml0ZS1tb25pdG9yZWQgcGFnZSBpcyBncmFudC1zaGFyZWQgdG8gYW5vdGhlciBk
b21haW4sIHdoaWNoCj4gdGhlbiBkb2VzIHRoZSB3cml0ZSBvbiBiZWhhbGYgb2YgdGhlIGZpcnN0
LiBJIHdvdWxkbid0IHNheSB0aGF0J3MKPiAiY29tcGxldGVseSBieXBhc3NpbmcgaW50cm9zcGVj
dGlvbiIgdGhvdWdoLCB0aGVyZSBhcmUgbWFueSB0eXBlcyBvZgo+IGV2ZW50cyB0aGF0IGNhbiBi
ZSBtb25pdG9yZWQsIHdyaXRlLWFjY2Vzc2VzIGFyZSBvbmx5IG9uZS4gSSdtIG5vdAo+IGF3YXJl
IG9mIGFueSBtZWNoYW5pc20gdGhhdCBjYW4gYmUgdXNlZCB0byBsaW1pdCB3aGljaCBwYWdlcyBj
YW4gYmUKPiBzaGFyZWQgYnV0IHlvdSBjYW4gdXNlIFhTTSB0byByZXN0cmljdCB3aGljaCBkb21h
aW5zIGNhbiBzaGFyZSBwYWdlcwo+IHRvIGJlZ2luIHdpdGguIFRoYXQncyBub3JtYWxseSBlbm91
Z2guCgpZZXMsIEkgYXNzdW1lZCB0aGF0IHdvdWxkIGJlIHRoZSB3YXkgdG8gcHJvdGVjdCBhZ2Fp
bnN0IHN1Y2ggYXR0YWNrcywKaWU6IGxpbWl0aW5nIHRvIHdoaWNoIGd1ZXN0cyBwYWdlcyBjYW4g
YmUgc2hhcmVkLiBJIHRoaW5rIGp1c3QgbWFraW5nCnN1cmUgdGhlIHJpZ2h0IGFjY2VzcyBjaGVj
a3MgYXJlIHBsYWNlZCBpbiBYU00gKGp1c3QgbGlrZSB0aGV5IGFyZSBmb3IKZ3JhbnRzKSBzaG91
bGQgYmUgZW5vdWdoLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 17:03:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 17:03: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-devel-bounces@lists.xenproject.org>)
	id 1ghHGj-0003MH-4H; Wed, 09 Jan 2019 17:03: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=mb6b=PR=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ghHGi-0003Lw-0x
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 17:03:52 +0000
X-Inumbo-ID: 88ee04f3-1430-11e9-92db-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88ee04f3-1430-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 17:03:51 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 8D86F305FFA5; Wed,  9 Jan 2019 19:03:49 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 6113C306E477;
 Wed,  9 Jan 2019 19:03:49 +0200 (EET)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com>
 <1543627984-21394-14-git-send-email-christopher.w.clark@gmail.com>
 <20181212164721.hag6gc3akcm2gvhd@mac>
 <CACMJ4GZRAck4oYtXJpV3c_tGer0n+EUuWjXCtcjLbySOs0W78w@mail.gmail.com>
 <20181220125218.75t3cr3ehc6e4u6n@mac.citrite.net>
 <CACMJ4GaG8kZBkcFiEWMi_ENdJ4uX=c2YxFpgu_sKjUab7618dA@mail.gmail.com>
 <20190104085704.ga7wsqonhbzpv5as@mac.bytemobile.com>
 <5C2F5E0B020000780020A37A@prv1-mh.provo.novell.com>
 <20190104153555.cfjx5mofw6mjbudh@mac.bytemobile.com>
 <5C2F7FF8020000780020A495@prv1-mh.provo.novell.com>
 <20190107085912.gd5bp6y35drjg5gr@mac>
 <CABfawhmfhYkHreJ3A4xnmhJjW3581Zt0L5-Vsswz93ZZTMrFQw@mail.gmail.com>
 <CAPLaKK4nijCrfATvUXNf8MR8cfFHCA0Zk9mYmp0kYj96c4V9Qg@mail.gmail.com>
 <d71b17a9-0ff9-5c48-db96-33bef501d3e0@bitdefender.com>
 <CABfawhnA1-7DjCQTY_7Ddy32nB4wDQZV35oSm567kt+tmnDkCQ@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <feee974a-e0d7-70b0-7940-02675c69776c@bitdefender.com>
Date: Wed, 9 Jan 2019 19:03:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABfawhnA1-7DjCQTY_7Ddy32nB4wDQZV35oSm567kt+tmnDkCQ@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH 13/25] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 James McKenzie <voreekf@madingley.org>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <royger@freebsd.org>,
 Tim Deegan <tim@xen.org>, Christopher Clark <christopher.w.clark@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 eric chanudet <eric.chanudet@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS85LzE5IDY6NTAgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBPbiBXZWQsIEphbiA5
LCAyMDE5IGF0IDk6NDggQU0gUmF6dmFuIENvam9jYXJ1Cj4gPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+IHdyb3RlOgo+Pgo+PiBPbiAxLzkvMTkgNjozNCBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3
cm90ZToKPj4+Pj4+PiBNYXliZSB0aGlzIGlzIHVzZS1jYXNlIGlzIGRpZmZlcmVudCwgYnV0IGhv
dyBkb2VzIGludHJvc3BlY3Rpb24gaGFuZGxlCj4+Pj4+Pj4gYWNjZXNzZXMgdG8gdGhlIHNoYXJl
ZCBpbmZvIHBhZ2Ugb3IgdGhlIHJ1bnN0YXRlIGluZm8gZm9yIGV4YW1wbGU/Cj4+Pj4+Pj4KPj4+
Pj4+PiBJIHdvdWxkIGNvbnNpZGVyIGFyZ28gdG8gYmUgdGhlIHNhbWUgaW4gdGhpcyByZWdhcmQu
Cj4+Pj4+Pgo+Pj4+Pj4gTm90IGV4YWN0bHk6IFRoZSBzaGFyZWQgaW5mbyBwYWdlIGlzIHNwZWNp
YWwgaW4gYW55IGV2ZW50LiBGb3IKPj4+Pj4+IHJ1bnN0YXRlIGluZm8gKGFuZCBhbGlrZSAtIHRo
ZXJlJ3MgYWxzbyBzdHJ1Y3QgdmNwdV90aW1lX2luZm8pCj4+Pj4+PiBJJ2QgcXVlc3Rpb24gY29y
cmVjdG5lc3Mgb2YgdGhlIGN1cnJlbnQgaGFuZGxpbmcuIElmIHRoYXQncwo+Pj4+Pj4gd3Jvbmcg
YWxyZWFkeSwgSSdkIHByZWZlciBpZiB0aGUgaXNzdWUgd2Fzbid0IHNwcmVhZC4KPj4+Pj4KPj4+
Pj4gVGhlcmUgYXJlIGFsc28gZ3JhbnRzLCB3aGljaCB3aGVuIHVzZWQgdG9nZXRoZXIgd2l0aCBh
bm90aGVyIGd1ZXN0IG9uCj4+Pj4+IHRoZSBzYW1lIGhvc3QgY291bGQgYWxsb3cgdG8gYnlwYXNz
IGludHJvc3BlY3Rpb24gQUZBSUNUPyAodW5sZXNzCj4+Pj4+IHRoZXJlJ3Mgc29tZSBwb2xpY3kg
YXBwbGllZCB0aGF0IGxpbWl0IGdyYW50IHNoYXJpbmcgdG8gdHJ1c3RlZAo+Pj4+PiBkb21haW5z
KQo+Pj4+Pgo+Pj4+PiBUQkggSSdtIG5vdCBzdXJlIGhvdyB0byBoYW5kbGUgaHlwb2Vydmlzb3Ig
YWNjZXNzZXMgd2l0aAo+Pj4+PiBpbnRyb3NwZWN0aW9uLiAgTXkga25vd2xlZGdlIG9mIGludHJv
c3BlY3Rpb24gaXMgZmFpcmx5IGxpbWl0ZWQsIGJ1dAo+Pj4+PiBpdCBwYXVzZXMgdGhlIGd1ZXN0
IGFuZCBzZW5kcyBhIG5vdGlmaWNhdGlvbiB0byBhbiBpbiBndWVzdCBhZ2VudC4gSSdtCj4+Pj4+
IG5vdCBzdXJlIHRoaXMgaXMgYXBwbGljYWJsZSB0byBoeXBlcnZpc29yIHdyaXRlcywgc2luY2Ug
aXQncyBub3QKPj4+Pj4gcG9zc2libGUgdG8gcGF1c2UgaHlwZXJ2aXNvciBleGVjdXRpb24gYW5k
IHdhaXQgZm9yIGEgcmVzcG9uc2UgZnJvbSBhCj4+Pj4+IGd1ZXN0IGFnZW50Lgo+Pj4+Pgo+Pj4+
Cj4+Pj4gSW50cm9zcGVjdGlvbiBhcHBsaWNhdGlvbnMgb25seSBjYXJlIGFib3V0IG1lbW9yeSBh
Y2Nlc3NlcyBwZXJmb3JtZWQKPj4+PiBieSB0aGUgZ3Vlc3QuIEh5cGVydmlzb3IgYWNjZXNzZXMg
dG8gbW9uaXRvcmVkIHBhZ2VzIGFyZSBub3QgaW5jbHVkZWQKPj4+PiB3aGVuIG1vbml0b3Jpbmcg
LSBpdCBpcyBhY3R1YWxseSBhIGZlYXR1cmUgd2hlbiB1c2luZyB0aGUgZW11bGF0b3IgaW4KPj4+
PiBYZW4gdG8gY29udGludWUgZ3Vlc3QgZXhlY3V0aW9uIGJlY2F1c2UgdGhlIGh5cGVydmlzb3Ig
aWdub3JlcyBFUFQKPj4+PiBtZW1vcnkgcGVybWlzc2lvbnMgdGhhdCB0cmlwIHRoZSBndWVzdCBm
b3IgaW50cm9zcGVjdGlvbi4gU28gaGF2aW5nCj4+Pj4gdGhlIGh5cGVydmlzb3IgYWNjZXNzIG1l
bW9yeSBvciBhIGdyYW50LXNoYXJlZCBwYWdlIGJlaW5nIGFjY2Vzc2VkIGluCj4+Pj4gYW5vdGhl
ciBkb21haW4gYXJlIG5vdCBhIHByb2JsZW0gZm9yIGludHJvc3BlY3Rpb24uCj4+Pgo+Pj4gQ2Fu
J3QgdGhlbiB0d28gZ3Vlc3RzIHJ1bm5pbmcgb24gdGhlIHNhbWUgaG9zdCBiZSBhYmxlIHRvIGNv
bXBsZXRlbHkKPj4+IGJ5cGFzcyBpbnRyb3NwZWN0aW9uPyBJIGd1ZXNzIHlvdSBwcmV2ZW50IHRo
aXMgYnkgbGltaXRpbmcgdG8gd2hpY2gKPj4+IGd1ZXN0cyBwYWdlcyBjYW4gYmUgc2hhcmVkPwo+
Pgo+PiBXb3VsZCB0aGVzZSB0d28gZ3Vlc3RzIGJlIEhWTSBndWVzdHM/IEludHJvc3BlY3Rpb24g
b25seSB3b3JrcyBmb3IgSFZNCj4+IGd1ZXN0cy4gSSdtIG5vdCBzdXJlIEkgZm9sbG93IHlvdXIg
c2NlbmFyaW8gdGhvdWdoLiBIb3cgd291bGQgdGhlc2UKPj4gZ3Vlc3RzIGNvbGxhYm9yYXRlIHRv
IGVzY2FwZSBpbnRyb3NwZWN0aW9uIHZpYSBncmFudHM/Cj4gCj4gSWYgdGhlcmUgYXJlIHR3byBk
b21haW5zIGFjdGluZyBtYWxpY2lvdXNseSBpbiBjb25jZXJ0IHRvIGJ5cGFzcwo+IG1vbml0b3Jp
bmcgb2YgbWVtb3J5IHdyaXRlcyB0aGV5IGNvdWxkIGFjaGlldmUgdGhhdCB3aXRoIGdyYW50cywg
eWVzLgo+IFNheSBhIHdyaXRlLW1vbml0b3JlZCBwYWdlIGlzIGdyYW50LXNoYXJlZCB0byBhbm90
aGVyIGRvbWFpbiwgd2hpY2gKPiB0aGVuIGRvZXMgdGhlIHdyaXRlIG9uIGJlaGFsZiBvZiB0aGUg
Zmlyc3QuIEkgd291bGRuJ3Qgc2F5IHRoYXQncwo+ICJjb21wbGV0ZWx5IGJ5cGFzc2luZyBpbnRy
b3NwZWN0aW9uIiB0aG91Z2gsIHRoZXJlIGFyZSBtYW55IHR5cGVzIG9mCj4gZXZlbnRzIHRoYXQg
Y2FuIGJlIG1vbml0b3JlZCwgd3JpdGUtYWNjZXNzZXMgYXJlIG9ubHkgb25lLiBJJ20gbm90Cj4g
YXdhcmUgb2YgYW55IG1lY2hhbmlzbSB0aGF0IGNhbiBiZSB1c2VkIHRvIGxpbWl0IHdoaWNoIHBh
Z2VzIGNhbiBiZQo+IHNoYXJlZCBidXQgeW91IGNhbiB1c2UgWFNNIHRvIHJlc3RyaWN0IHdoaWNo
IGRvbWFpbnMgY2FuIHNoYXJlIHBhZ2VzCj4gdG8gYmVnaW4gd2l0aC4gVGhhdCdzIG5vcm1hbGx5
IGVub3VnaC4KClJpZ2h0LCBJIGFncmVlLiBXZSdyZSBub3QgY3VycmVudGx5IGRlYWxpbmcgd2l0
aCB0aGF0IGNhc2UgYW5kIGFzc3VtZSAKdGhhdCBYU00gKG9yIGEgc2ltaWxhciBtZWNoYW5pc20p
IHdpbGwgYmUgdXNlZCBpbiBzY2VuYXJpb3Mgd2hlcmUgdGhpcyAKbGV2ZWwgb2YgYWNjZXNzIGlz
IHBvc3NpYmxlLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 17:16:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 17:16: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-devel-bounces@lists.xenproject.org>)
	id 1ghHSv-0004Np-5p; Wed, 09 Jan 2019 17:16: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=23r2=PR=citrix.com=prvs=905a4ad4b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ghHSt-0004Nk-J0
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 17:16:27 +0000
X-Inumbo-ID: 4b13df9a-1432-11e9-af72-877598321ec3
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b13df9a-1432-11e9-af72-877598321ec3;
 Wed, 09 Jan 2019 17:16:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,458,1539648000"; d="scan'208";a="75176084"
Date: Wed, 9 Jan 2019 17:16:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190109171617.uhgcap2fdqs34jkk@zion.uk.xensource.com>
References: <5C35B94F020000780020BB36@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C35B94F020000780020BB36@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tmem: default to off
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDksIDIwMTkgYXQgMDI6MDU6MTlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQXMgYSBzaG9ydCB0ZXJtIGFsdGVybmF0aXZlIHRvIGRlbGV0aW5nIHRoZSBjb2RlLCBk
ZWZhdWx0IGl0cyBidWlsZGluZwo+IHRvIG9mZiAob3ZlcnJpZGFibGUgaW4gRVhQRVJUIG1vZGUg
b25seSkuIEFkZGl0aW9uYWxseSBtYWtlIHN1cmUgb3RoZXIKPiByZWxhdGVkIGJhZ2dhZ2UgKExa
TyBjb2RlKSB3b24ndCBiZSBjYXJyaWVkIHdoZW4gdGhlIG9wdGlvbiBpcyBvZmYgKHdpdGgKPiBU
TUVNIHNjaGVkdWxlZCB0byBiZSBkZWxldGVkIGFueXdheSwgSSBkaWRuJ3Qgd2FudCB0byBpbnRy
b2R1Y2UgYQo+IHNlcGFyYXRlIEtjb25maWcgb3B0aW9uIHRvIGNvbnRyb2wgdGhlIExaTyBjb21w
cmVzc2lvbiBjb2RlLCBhbmQgaGVuY2UKPiBDT05GSUdfVE1FTSBpcyB1c2VkIGRpcmVjdGx5IHRo
ZXJlKS4gU2ltaWxhcmx5IEkgY291bGRuJ3QgYmUgYm90aGVyZWQgdG8KPiBhZGQgYWN0dWFsIGNv
bnRlbnQgdG8gdGhlIGNvbW1hbmQgbGluZSBvcHRpb24gZG9jIGZvciB0aGUgdHdvIGFmZmVjdGVk
Cj4gb3B0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 17:18:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 17:18: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-devel-bounces@lists.xenproject.org>)
	id 1ghHUm-0004TJ-IW; Wed, 09 Jan 2019 17:18: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=XLPp=PR=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghHUl-0004TC-MA
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 17:18:23 +0000
X-Inumbo-ID: 910a0fe4-1432-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 910a0fe4-1432-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 17:18:22 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9E34820660;
 Wed,  9 Jan 2019 17:18:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547054302;
 bh=Ijju9ik84iwaibD/PbJG/of9Kj6jeIB5Adl+IL/dqDI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=wce/PPusabgJhEx15LkS6nFQlfaLqB8KNfpD9YRXCpIbeqWHwqeoTRDSeBH8rsZvE
 jkz99oYgp5J2zXjI0kfse7ez3/rUsze3TJiKAYT2KGkiT5qAdBAQ1H2A38X22NHMnp
 6eri1ybz2BfJHyzGotC2zQRTnh3JspwPMSuLt4mo=
Date: Wed, 9 Jan 2019 09:18:19 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@gmail.com>
In-Reply-To: <CAF3u54DvKpvx8fbL0NSMeEhzieo-fw8v9q6MFe8w+viMeJDF3A@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1901090907300.800@sstabellini-ThinkPad-X260>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <20190109155553.72gpxyvwisg4xhag@zion.uk.xensource.com>
 <CACMJ4GbCRYvC9ph8ZCfCX-T=eCk-MO26pzi_6yoqKSoqrZsC8A@mail.gmail.com>
 <CAF3u54DvKpvx8fbL0NSMeEhzieo-fw8v9q6MFe8w+viMeJDF3A@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-843009826-1547053993=:800"
Content-ID: <alpine.DEB.2.10.1901090913220.800@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-843009826-1547053993=:800
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1901090913221.800@sstabellini-ThinkPad-X260>

On Wed, 9 Jan 2019, Julien Grall wrote:
> Hi,
> Sorry for the formatting. Sending it from my phone.
> 
> On Wed, 9 Jan 2019, 11:03 Christopher Clark, <christopher.w.clark@gmail.com> wrote:
>       On Wed, Jan 9, 2019 at 7:56 AM Wei Liu <wei.liu2@citrix.com> wrote:
>       >
>       > On Sun, Jan 06, 2019 at 11:42:40PM -0800, Christopher Clark wrote:
>       > > The register op is used by a domain to register a region of memory for
>       > > receiving messages from either a specified other domain, or, if specifying a
>       > > wildcard, any domain.
>       > >
>       > > This operation creates a mapping within Xen's private address space that
>       > > will remain resident for the lifetime of the ring. In subsequent commits,
>       > > the hypervisor will use this mapping to copy data from a sending domain into
>       > > this registered ring, making it accessible to the domain that registered the
>       > > ring to receive data.
>       > >
>       > > Wildcard any-sender rings are default disabled and registration will be
>       > > refused with EPERM unless they have been specifically enabled with the
>       > > argo-mac boot option introduced here. The reason why the default for
>       > > wildcard rings is 'deny' is that there is currently no means to protect the
>       > > ring from DoS by a noisy domain spamming the ring, affecting other domains
>       > > ability to send to it. This will be addressed with XSM policy controls in
>       > > subsequent work.
>       > >
>       > > Since denying access to any-sender rings is a significant functional
>       > > constraint, a new bootparam is provided to enable overriding this:
>       > >Â  "argo-mac" variable has allowed values: 'permissive' and 'enforcing'.
>       > > Even though this is a boolean variable, use these descriptive strings in
>       > > order to make it obvious to an administrator that this has potential
>       > > security impact.
>       > >
>       > > The p2m type of the memory supplied by the guest for the ring must be
>       > > p2m_ram_rw and the memory will be pinned as PGT_writable_page while the ring
>       > > is registered.
>       > >
>       > > xen_argo_page_descr_t type is introduced as a page descriptor, to convey
>       > > both the physical address of the start of the page and its granularity. The
>       > > smallest granularity page is assumed to be 4096 bytes and the lower twelve
>       > > bits of the type are used to indicate the size of page of memory supplied.
>       > > The implementation of the hypercall op currently only supports 4K pages.
>       > >
>       >
>       > What is the resolution for the Arm issues mentioned by Julien? I read
>       > the conversation in previous thread. A solution seemed to have been
>       > agreed upon, but the changelog doesn't say anything about it.
> 
>       I made the interface changes that Julien had asked for. The register
>       op now takes arguments that can describe the granularitity of the
>       pages supplied, though only support for 4K pages is accepted in the
>       current implementation. I believe it meets Julien's requirements.
> 
> 
> I still don't think allowing 4K or 64K is the right solution to go. You are adding unnecessary burden in the hypervisor and would
> prevent optimization i the hypervisor and unwanted side effect.
> 
> For instance a 64K hypervisor will always map 64K even when the guest is passing 4K. You also can't map everything contiguously
> in Xen (if you ever wanted to).
> 
> We need to stick on a single chunk size. That could be different between Arm and x86. For Arm it would need to be 64KB.

Hi Julien!

I don't think we should force 64K as the only granularity on ARM. It
causes unnecessary overhead and confusion on 4K-only deployments that
are almost all our use-cases today.

One option is to make the granularity configurable at the guest side,
like Christopher did, letting the guest specifying the granularity. The
hypervisor could return -ENOSYS if the specified granularity is not
supported.

The other option is having the hypervisor export the granularity it
supports for this interface: Xen would say "I support only 4K".
Tomorrow, it could change and Xen could say "I support only 64K". Then,
it would be up to the guest passing a page of the right granularity to
the hypervisor. I think this is probably the best option, but it would
require the addition of one hypercall to retrieve the supported
granularity from Xen.
--8323329-843009826-1547053993=:800
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-843009826-1547053993=:800--


From xen-devel-bounces@lists.xenproject.org Wed Jan 09 17:39:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 17:39: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-devel-bounces@lists.xenproject.org>)
	id 1ghHoU-0006Bo-AA; Wed, 09 Jan 2019 17:38: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghHoS-0006Bb-KS
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 17:38:44 +0000
X-Inumbo-ID: 6853fc70-1435-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6853fc70-1435-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 17:38:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghHoP-0001Yp-L2; Wed, 09 Jan 2019 17:38:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghHoP-0008By-86; Wed, 09 Jan 2019 17:38:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghHoP-0001AD-6M; Wed, 09 Jan 2019 17:38:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131857-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=45b439c3af000eb41c819068d093406810dd036c
X-Osstest-Versions-That: libvirt=99c33a7cbf7fdb607a43a91342a44a7a22e20bfb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 17:38:41 +0000
Subject: [Xen-devel] [libvirt test] 131857: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg1NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4NTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTc2NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzY2CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDQ1YjQz
OWMzYWYwMDBlYjQxYzgxOTA2OGQwOTM0MDY4MTBkZDAzNmMKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIDk5YzMzYTdjYmY3ZmRiNjA3YTQzYTkxMzQyYTQ0YTdhMjJlMjBi
ZmIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTc2NiAgMjAxOS0wMS0wNiAwNDoxODo1NyBaICAg
IDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzE3OTIgIDIwMTktMDEtMDggMDQ6MTk6MDgg
WiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE4NTcgIDIw
MTktMDEtMDkgMDQ6MTg6NTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9s
b2duYUByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEVyaWsg
U2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29t
PgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1w
cml2b3puQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CiAgIDk5YzMzYTdjYmYuLjQ1YjQzOWMzYWYgIDQ1YjQzOWMzYWYwMDBlYjQxYzgxOTA2OGQw
OTM0MDY4MTBkZDAzNmMgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 17:54:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 17:54: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-devel-bounces@lists.xenproject.org>)
	id 1ghI3x-0007fx-Ty; Wed, 09 Jan 2019 17:54:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=23r2=PR=citrix.com=prvs=905a4ad4b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ghI3w-0007fs-1z
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 17:54:44 +0000
X-Inumbo-ID: a3ad23be-1437-11e9-bb12-c3ebce343cce
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3ad23be-1437-11e9-bb12-c3ebce343cce;
 Wed, 09 Jan 2019 17:54:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,458,1539648000"; d="scan'208";a="75179647"
Date: Wed, 9 Jan 2019 17:54:33 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@gmail.com>
Message-ID: <20190109175433.wwmhv4vlawphwcr6@zion.uk.xensource.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <20190109155553.72gpxyvwisg4xhag@zion.uk.xensource.com>
 <CACMJ4GbCRYvC9ph8ZCfCX-T=eCk-MO26pzi_6yoqKSoqrZsC8A@mail.gmail.com>
 <CAF3u54DvKpvx8fbL0NSMeEhzieo-fw8v9q6MFe8w+viMeJDF3A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAF3u54DvKpvx8fbL0NSMeEhzieo-fw8v9q6MFe8w+viMeJDF3A@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDksIDIwMTkgYXQgMTI6MDI6MzRQTSAtMDUwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IFNvcnJ5IGZvciB0aGUgZm9ybWF0dGluZy4gU2VuZGluZyBpdCBmcm9t
IG15IHBob25lLgo+IAo+IE9uIFdlZCwgOSBKYW4gMjAxOSwgMTE6MDMgQ2hyaXN0b3BoZXIgQ2xh
cmssIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4KPiB3cm90ZToKPiAKPiA+IE9uIFdl
ZCwgSmFuIDksIDIwMTkgYXQgNzo1NiBBTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiB3
cm90ZToKPiA+ID4KPiA+ID4gT24gU3VuLCBKYW4gMDYsIDIwMTkgYXQgMTE6NDI6NDBQTSAtMDgw
MCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+ID4gVGhlIHJlZ2lzdGVyIG9wIGlzIHVz
ZWQgYnkgYSBkb21haW4gdG8gcmVnaXN0ZXIgYSByZWdpb24gb2YgbWVtb3J5IGZvcgo+ID4gPiA+
IHJlY2VpdmluZyBtZXNzYWdlcyBmcm9tIGVpdGhlciBhIHNwZWNpZmllZCBvdGhlciBkb21haW4s
IG9yLCBpZgo+ID4gc3BlY2lmeWluZyBhCj4gPiA+ID4gd2lsZGNhcmQsIGFueSBkb21haW4uCj4g
PiA+ID4KPiA+ID4gPiBUaGlzIG9wZXJhdGlvbiBjcmVhdGVzIGEgbWFwcGluZyB3aXRoaW4gWGVu
J3MgcHJpdmF0ZSBhZGRyZXNzIHNwYWNlCj4gPiB0aGF0Cj4gPiA+ID4gd2lsbCByZW1haW4gcmVz
aWRlbnQgZm9yIHRoZSBsaWZldGltZSBvZiB0aGUgcmluZy4gSW4gc3Vic2VxdWVudAo+ID4gY29t
bWl0cywKPiA+ID4gPiB0aGUgaHlwZXJ2aXNvciB3aWxsIHVzZSB0aGlzIG1hcHBpbmcgdG8gY29w
eSBkYXRhIGZyb20gYSBzZW5kaW5nCj4gPiBkb21haW4gaW50bwo+ID4gPiA+IHRoaXMgcmVnaXN0
ZXJlZCByaW5nLCBtYWtpbmcgaXQgYWNjZXNzaWJsZSB0byB0aGUgZG9tYWluIHRoYXQKPiA+IHJl
Z2lzdGVyZWQgdGhlCj4gPiA+ID4gcmluZyB0byByZWNlaXZlIGRhdGEuCj4gPiA+ID4KPiA+ID4g
PiBXaWxkY2FyZCBhbnktc2VuZGVyIHJpbmdzIGFyZSBkZWZhdWx0IGRpc2FibGVkIGFuZCByZWdp
c3RyYXRpb24gd2lsbCBiZQo+ID4gPiA+IHJlZnVzZWQgd2l0aCBFUEVSTSB1bmxlc3MgdGhleSBo
YXZlIGJlZW4gc3BlY2lmaWNhbGx5IGVuYWJsZWQgd2l0aCB0aGUKPiA+ID4gPiBhcmdvLW1hYyBi
b290IG9wdGlvbiBpbnRyb2R1Y2VkIGhlcmUuIFRoZSByZWFzb24gd2h5IHRoZSBkZWZhdWx0IGZv
cgo+ID4gPiA+IHdpbGRjYXJkIHJpbmdzIGlzICdkZW55JyBpcyB0aGF0IHRoZXJlIGlzIGN1cnJl
bnRseSBubyBtZWFucyB0bwo+ID4gcHJvdGVjdCB0aGUKPiA+ID4gPiByaW5nIGZyb20gRG9TIGJ5
IGEgbm9pc3kgZG9tYWluIHNwYW1taW5nIHRoZSByaW5nLCBhZmZlY3Rpbmcgb3RoZXIKPiA+IGRv
bWFpbnMKPiA+ID4gPiBhYmlsaXR5IHRvIHNlbmQgdG8gaXQuIFRoaXMgd2lsbCBiZSBhZGRyZXNz
ZWQgd2l0aCBYU00gcG9saWN5IGNvbnRyb2xzCj4gPiBpbgo+ID4gPiA+IHN1YnNlcXVlbnQgd29y
ay4KPiA+ID4gPgo+ID4gPiA+IFNpbmNlIGRlbnlpbmcgYWNjZXNzIHRvIGFueS1zZW5kZXIgcmlu
Z3MgaXMgYSBzaWduaWZpY2FudCBmdW5jdGlvbmFsCj4gPiA+ID4gY29uc3RyYWludCwgYSBuZXcg
Ym9vdHBhcmFtIGlzIHByb3ZpZGVkIHRvIGVuYWJsZSBvdmVycmlkaW5nIHRoaXM6Cj4gPiA+ID4g
ICJhcmdvLW1hYyIgdmFyaWFibGUgaGFzIGFsbG93ZWQgdmFsdWVzOiAncGVybWlzc2l2ZScgYW5k
ICdlbmZvcmNpbmcnLgo+ID4gPiA+IEV2ZW4gdGhvdWdoIHRoaXMgaXMgYSBib29sZWFuIHZhcmlh
YmxlLCB1c2UgdGhlc2UgZGVzY3JpcHRpdmUgc3RyaW5ncwo+ID4gaW4KPiA+ID4gPiBvcmRlciB0
byBtYWtlIGl0IG9idmlvdXMgdG8gYW4gYWRtaW5pc3RyYXRvciB0aGF0IHRoaXMgaGFzIHBvdGVu
dGlhbAo+ID4gPiA+IHNlY3VyaXR5IGltcGFjdC4KPiA+ID4gPgo+ID4gPiA+IFRoZSBwMm0gdHlw
ZSBvZiB0aGUgbWVtb3J5IHN1cHBsaWVkIGJ5IHRoZSBndWVzdCBmb3IgdGhlIHJpbmcgbXVzdCBi
ZQo+ID4gPiA+IHAybV9yYW1fcncgYW5kIHRoZSBtZW1vcnkgd2lsbCBiZSBwaW5uZWQgYXMgUEdU
X3dyaXRhYmxlX3BhZ2Ugd2hpbGUKPiA+IHRoZSByaW5nCj4gPiA+ID4gaXMgcmVnaXN0ZXJlZC4K
PiA+ID4gPgo+ID4gPiA+IHhlbl9hcmdvX3BhZ2VfZGVzY3JfdCB0eXBlIGlzIGludHJvZHVjZWQg
YXMgYSBwYWdlIGRlc2NyaXB0b3IsIHRvCj4gPiBjb252ZXkKPiA+ID4gPiBib3RoIHRoZSBwaHlz
aWNhbCBhZGRyZXNzIG9mIHRoZSBzdGFydCBvZiB0aGUgcGFnZSBhbmQgaXRzCj4gPiBncmFudWxh
cml0eS4gVGhlCj4gPiA+ID4gc21hbGxlc3QgZ3JhbnVsYXJpdHkgcGFnZSBpcyBhc3N1bWVkIHRv
IGJlIDQwOTYgYnl0ZXMgYW5kIHRoZSBsb3dlcgo+ID4gdHdlbHZlCj4gPiA+ID4gYml0cyBvZiB0
aGUgdHlwZSBhcmUgdXNlZCB0byBpbmRpY2F0ZSB0aGUgc2l6ZSBvZiBwYWdlIG9mIG1lbW9yeQo+
ID4gc3VwcGxpZWQuCj4gPiA+ID4gVGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBoeXBlcmNhbGwg
b3AgY3VycmVudGx5IG9ubHkgc3VwcG9ydHMgNEsKPiA+IHBhZ2VzLgo+ID4gPiA+Cj4gPiA+Cj4g
PiA+IFdoYXQgaXMgdGhlIHJlc29sdXRpb24gZm9yIHRoZSBBcm0gaXNzdWVzIG1lbnRpb25lZCBi
eSBKdWxpZW4/IEkgcmVhZAo+ID4gPiB0aGUgY29udmVyc2F0aW9uIGluIHByZXZpb3VzIHRocmVh
ZC4gQSBzb2x1dGlvbiBzZWVtZWQgdG8gaGF2ZSBiZWVuCj4gPiA+IGFncmVlZCB1cG9uLCBidXQg
dGhlIGNoYW5nZWxvZyBkb2Vzbid0IHNheSBhbnl0aGluZyBhYm91dCBpdC4KPiA+Cj4gPiBJIG1h
ZGUgdGhlIGludGVyZmFjZSBjaGFuZ2VzIHRoYXQgSnVsaWVuIGhhZCBhc2tlZCBmb3IuIFRoZSBy
ZWdpc3Rlcgo+ID4gb3Agbm93IHRha2VzIGFyZ3VtZW50cyB0aGF0IGNhbiBkZXNjcmliZSB0aGUg
Z3JhbnVsYXJpdGl0eSBvZiB0aGUKPiA+IHBhZ2VzIHN1cHBsaWVkLCB0aG91Z2ggb25seSBzdXBw
b3J0IGZvciA0SyBwYWdlcyBpcyBhY2NlcHRlZCBpbiB0aGUKPiA+IGN1cnJlbnQgaW1wbGVtZW50
YXRpb24uIEkgYmVsaWV2ZSBpdCBtZWV0cyBKdWxpZW4ncyByZXF1aXJlbWVudHMuCj4gCj4gCj4g
SSBzdGlsbCBkb24ndCB0aGluayBhbGxvd2luZyA0SyBvciA2NEsgaXMgdGhlIHJpZ2h0IHNvbHV0
aW9uIHRvIGdvLiBZb3UgYXJlCj4gYWRkaW5nIHVubmVjZXNzYXJ5IGJ1cmRlbiBpbiB0aGUgaHlw
ZXJ2aXNvciBhbmQgd291bGQgcHJldmVudCBvcHRpbWl6YXRpb24KPiBpIHRoZSBoeXBlcnZpc29y
IGFuZCB1bndhbnRlZCBzaWRlIGVmZmVjdC4KPiAKPiBGb3IgaW5zdGFuY2UgYSA2NEsgaHlwZXJ2
aXNvciB3aWxsIGFsd2F5cyBtYXAgNjRLIGV2ZW4gd2hlbiB0aGUgZ3Vlc3QgaXMKPiBwYXNzaW5n
IDRLLiBZb3UgYWxzbyBjYW4ndCBtYXAgZXZlcnl0aGluZyBjb250aWd1b3VzbHkgaW4gWGVuIChp
ZiB5b3UgZXZlcgo+IHdhbnRlZCB0bykuCj4gCj4gV2UgbmVlZCB0byBzdGljayBvbiBhIHNpbmds
ZSBjaHVuayBzaXplLiBUaGF0IGNvdWxkIGJlIGRpZmZlcmVudCBiZXR3ZWVuCj4gQXJtIGFuZCB4
ODYuIEZvciBBcm0gaXQgd291bGQgbmVlZCB0byBiZSA2NEtCLgoKRG9lc24ndCBlbmZvcmNpbmcg
NjRLQiBncmFudWxhcml0eSBoYXMgaXRzIG93biBsaW1pdGF0aW9uIGFzIHdlbGw/CkFjY29yZGlu
ZyB0byBteSB1bmRlcnN0YW5kaW5nIG9mIGFybSAoYW5kIHRoaXMgY291bGQgYmUgd3JvbmcpLCB5
b3UKd291bGQgbmVlZCB0byBoYXZlIHRoZSBndWVzdCBhbGxvY2F0ZSAodmlhIG1lbW9yeSBleGNo
YW5nZSBwZXJoYXBzKSA2NEtCCm1hY2hpbmUgY29udGlndW91cyBtZW1vcnkgZXZlbiB3aGVuIHRo
ZSBoeXBlcnZpc29yIGRvZXNuJ3QgbmVlZCBpdCB0byBiZQo2NEtCICh3aGVuIGh5cGVydmlzb3Ig
aXMgcnVubmluZyBvbiA0S0IgZ3JhbnVsYXJpdHkpLgoKSSB0aGluayBoYXZpbmcgYSBtZXRob2Qg
dG8gcmV0dXJuIGdyYW51bGFyaXR5IHRvIGd1ZXN0LCBsaWtlIFN0ZWZhbm8Kc3VnZ2VzdGVkLCBp
cyBtb3JlIHNlbnNpYmxlLiBIeXBlcnZpc29yIHdpbGwgdGhlbiByZWplY3QgcmVnaXN0cmF0aW9u
CnJlcXVlc3Qgd2hpY2ggZG9lc24ndCBjb25mb3JtIHRvIHRoZSByZXF1aXJlbWVudC4KCldlaS4K
Cj4gCj4gQ2hlZXJzLAo+IAo+IAo+ID4gdGhhbmtzLAo+ID4KPiA+IENocmlzdG9waGVyCj4gPgo+
ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+
ID4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 18:05:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 18:05: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-devel-bounces@lists.xenproject.org>)
	id 1ghIEB-00008O-Ty; Wed, 09 Jan 2019 18:05: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=2rAm=PR=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1ghIEA-00008G-KW
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 18:05:18 +0000
X-Inumbo-ID: 1dcbb298-1439-11e9-92db-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1dcbb298-1439-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 18:05:16 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id x85-v6so7308943ljb.2
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 10:05:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=DF1KiTm2bOyL4qEb8biLfQr2i+o2suauWJIuJspJjyA=;
 b=jVozWE+vdm1Zajr2pavac1Za49K9WxjMM5BB8gyoR6Vig9UEkEbsh5YaPKw//F08bY
 iXUhSFwLInxKpsJiWhmBmCWkDtUIbUY1iuawfjdvbRkddBQLm6+UkVCUQbQ5SGF6811X
 fbUthM1CFuTFfXe4cKXn66DcrRNrAkh6vQvz8Ntj9pTbab2GVYGhlQ6lAiJahWwf/UTq
 qbBzNE4gr84YKkCpT6woLPRW17QszgGFRzFOLY7zl3uoLucn/79qYf76617kRR0IKg+N
 HTXNHIWm5hNB57KD1H3c3jlUMuBNVSxXRllgoUeotCpSKg6gAJLx+GlKPAVtBsm1WUIX
 wyow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=DF1KiTm2bOyL4qEb8biLfQr2i+o2suauWJIuJspJjyA=;
 b=No98Mcd0JWeHIV8od7N7BI37duz4wF+I0/hqxxsYzPwzzyHUPn4BsqWsK+wOIkK+2E
 cmiYYhwd4q8q0CpEDqMioNEogaUbqNEhC+i1DcGRN+ewcADp1EPTXRoMybhGk17L4Oi6
 tj+lnyjUb3dks7a7+uWzVCIugcrk9KQxuwij7P/sMxy0dakKpNL9xTmrimIIofiAnKnv
 wrIp+3HG5s7Nh1QtLf601gQFg+T701gJyM5mhnPOy4BEtboBv0WwhwgpwIljIthnLLE0
 jspAD3PRvHC+AIKWMoGB3T4/Ow+vzMf9889Jfk3HvBboQyRDvWFuU7xmfLW6wXVkldRA
 rFdQ==
X-Gm-Message-State: AJcUukctp13Ljqc1BJkBllHheOZLffvSlePGpHWN4SR1b3Uwd6j5uUEO
 kCGaSCAW9FZiLwDYTXYGPBKQj1dOwvf9xxA6Vyk=
X-Google-Smtp-Source: ALg8bN4ZJhJ5tb510DRV8ubBAzDv1Uy3t/iviH6QtFc3oY/who8OQqnsB0FgJh04ssOoXZSeVcfGpj1qvx/GjNxd2CM=
X-Received: by 2002:a2e:1f01:: with SMTP id
 f1-v6mr4004810ljf.129.1547057114934; 
 Wed, 09 Jan 2019 10:05:14 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 9 Jan 2019 13:05:03 -0500
Message-ID: <CAKf6xpshbOH38zwfy8THHy2_8r97qO8MR+-SdmLDmUfQePVoWA@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gNywgMjAxOSBhdCAyOjQzIEFNIENocmlzdG9waGVyIENsYXJrCjxjaHJpc3Rv
cGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cgo8c25pcD4KCj4gQEAgLTM0Miw2ICszNTcs
NDEzIEBAIHVwZGF0ZV90eF9wdHIoc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sIHVp
bnQzMl90IHR4X3B0cikKPiAgICAgIHNtcF93bWIoKTsKPiAgfQo+Cj4gK3N0YXRpYyBpbnQKPiAr
bWVtY3B5X3RvX2d1ZXN0X3Jpbmcoc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sIHVp
bnQzMl90IG9mZnNldCwKPiArICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqc3JjLCBY
RU5fR1VFU1RfSEFORExFKHVpbnQ4X3QpIHNyY19obmQsCj4gKyAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGxlbikKPiArewo+ICsgICAgdW5zaWduZWQgaW50IG1mbnNfaW5kZXggPSBvZmZz
ZXQgPj4gUEFHRV9TSElGVDsKPiArICAgIHZvaWQgKmRzdDsKPiArICAgIGludCByZXQ7Cj4gKyAg
ICB1bnNpZ25lZCBpbnQgc3JjX29mZnNldCA9IDA7Cj4gKwo+ICsgICAgQVNTRVJUKHNwaW5faXNf
bG9ja2VkKCZyaW5nX2luZm8tPmxvY2spKTsKPiArCj4gKyAgICBvZmZzZXQgJj0gflBBR0VfTUFT
SzsKPiArCj4gKyAgICBpZiAoIChsZW4gPiBYRU5fQVJHT19NQVhfUklOR19TSVpFKSB8fCAob2Zm
c2V0ID4gWEVOX0FSR09fTUFYX1JJTkdfU0laRSkgKQo+ICsgICAgICAgIHJldHVybiAtRUZBVUxU
Owo+ICsKPiArICAgIHdoaWxlICggKG9mZnNldCArIGxlbikgPiBQQUdFX1NJWkUgKQo+ICsgICAg
ewo+ICsgICAgICAgIHVuc2lnbmVkIGludCBoZWFkX2xlbiA9IFBBR0VfU0laRSAtIG9mZnNldDsK
CkkgdGhpbmsgdGhpcyB3aGlsZSBsb29wIGNvdWxkIGJlIHJlLXdyaXR0ZW4gYXMKd2hpbGUgKGxl
bikgewogICAgaGVhZF9sZW4gPSBsZW4gPiBQQUdFX1NJWkUgPyBQQUdFX1NJWkUgLSBvZmZzZXQ6
IGxlbjsKCmFuZCB0aGVuIHRoZSBleHRyYSBjb3B5aW5nIGJlbG93IG91dHNpZGUgdGhlIGxvb3Ag
Y291bGQgYmUgZHJvcHBlZC4KClRoZSBmaXJzdCBsb29wIGRvZXMgYSBwYXJ0aWFsIGNvcHkgYXQg
b2Zmc2V0IGFuZCB0aGVuIHNldHMgb2Zmc2V0PTAuClRoZSBuZXh0IE4gbG9vcHMgY29weSBleGFj
dGx5IFBBR0VfU0laRS4KVGhlIEZpbmFsIGNvcHkgZG9lcyB0aGUgcmVtYWluaW5nIGxlbiBieXRl
cy4KCj4gKwo+ICsgICAgICAgIHJldCA9IHJpbmdfbWFwX3BhZ2UocmluZ19pbmZvLCBtZm5zX2lu
ZGV4LCAmZHN0KTsKPiArICAgICAgICBpZiAoIHJldCApCj4gKyAgICAgICAgICAgIHJldHVybiBy
ZXQ7Cj4gKwo+ICsgICAgICAgIGlmICggc3JjICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IG1lbWNweShkc3QgKyBvZmZzZXQsIHNyYyArIHNyY19vZmZzZXQsIGhlYWRfbGVuKTsKPiArICAg
ICAgICAgICAgc3JjX29mZnNldCArPSBoZWFkX2xlbjsKPiArICAgICAgICB9Cj4gKyAgICAgICAg
ZWxzZQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmV0ID0gY29weV9mcm9tX2d1ZXN0KGRz
dCArIG9mZnNldCwgc3JjX2huZCwgaGVhZF9sZW4pID8KPiArICAgICAgICAgICAgICAgICAgICAt
RUZBVUxUIDogMDsKPiArICAgICAgICAgICAgaWYgKCByZXQgKQo+ICsgICAgICAgICAgICAgICAg
cmV0dXJuIHJldDsKPiArCj4gKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHNy
Y19obmQsIGhlYWRfbGVuKTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIG1mbnNfaW5kZXgr
KzsKPiArICAgICAgICBsZW4gLT0gaGVhZF9sZW47Cj4gKyAgICAgICAgb2Zmc2V0ID0gMDsKPiAr
ICAgIH0KPiArCj4gKyAgICByZXQgPSByaW5nX21hcF9wYWdlKHJpbmdfaW5mbywgbWZuc19pbmRl
eCwgJmRzdCk7Cj4gKyAgICBpZiAoIHJldCApCj4gKyAgICB7Cj4gKyAgICAgICAgYXJnb19kcHJp
bnRrKCJhcmdvOiByaW5nICh2bSV1OiV4IHZtJWQpICVwIGF0dGVtcHRlZCB0byBtYXAgcGFnZSIK
PiArICAgICAgICAgICAgICAgICAgICAgIiAlZCBvZiAlZFxuIiwgcmluZ19pbmZvLT5pZC5kb21h
aW5faWQsIHJpbmdfaW5mby0+aWQucG9ydCwKPiArICAgICAgICAgICAgICAgICAgICAgcmluZ19p
bmZvLT5pZC5wYXJ0bmVyX2lkLCByaW5nX2luZm8sIG1mbnNfaW5kZXgsCj4gKyAgICAgICAgICAg
ICAgICAgICAgIHJpbmdfaW5mby0+bm1mbnMpOwo+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgaWYgKCBzcmMgKQo+ICsgICAgICAgIG1lbWNweShkc3QgKyBvZmZzZXQs
IHNyYyArIHNyY19vZmZzZXQsIGxlbik7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgcmV0ID0gY29w
eV9mcm9tX2d1ZXN0KGRzdCArIG9mZnNldCwgc3JjX2huZCwgbGVuKSA/IC1FRkFVTFQgOiAwOwo+
ICsKPiArICAgIHJldHVybiByZXQ7Cj4gK30KCjxzbmlwPgoKPiArCj4gKy8qCj4gKyAqIGlvdl9j
b3VudCByZXR1cm5zIGl0cyBjb3VudCBvbiBzdWNjZXNzIHZpYSBhbiBvdXQgdmFyaWFibGUgdG8g
YXZvaWQKPiArICogcG90ZW50aWFsIGZvciBhIG5lZ2F0aXZlIHJldHVybiB2YWx1ZSB0byBiZSB1
c2VkIGluY29ycmVjdGx5Cj4gKyAqIChlZy4gY29lcmNlZCBpbnRvIGFuIHVuc2lnbmVkIHZhcmlh
YmxlIHJlc3VsdGluZyBpbiBhIGxhcmdlIGluY29ycmVjdCB2YWx1ZSkKPiArICovCj4gK3N0YXRp
YyBpbnQKPiAraW92X2NvdW50KGNvbnN0IHhlbl9hcmdvX2lvdl90ICpwaW92LCB1bnNpZ25lZCBs
b25nIG5pb3YsIHVpbnQzMl90ICpjb3VudCkKPiArewo+ICsgICAgdWludDMyX3Qgc3VtX2lvdl9s
ZW5zID0gMDsKPiArCj4gKyAgICBpZiAoIG5pb3YgPiBYRU5fQVJHT19NQVhJT1YgKQo+ICsgICAg
ICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIHdoaWxlICggbmlvdi0tICkKPiArICAgIHsK
PiArICAgICAgICAvKiB2YWxpZCBpb3ZzIG11c3QgaGF2ZSB0aGUgcGFkZGluZyBmaWVsZCBzZXQg
dG8gemVybyAqLwo+ICsgICAgICAgIGlmICggcGlvdi0+cGFkICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIGFyZ29fZHByaW50aygiaW52YWxpZCBpb3Y6IHBhZGRpbmcgaXMgbm90IHplcm9c
biIpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAgICB9Cj4gKwo+ICsg
ICAgICAgIC8qIGNoZWNrIGVhY2ggdG8gcHJvdGVjdCBzdW0gYWdhaW5zdCBpbnRlZ2VyIG92ZXJm
bG93ICovCj4gKyAgICAgICAgaWYgKCBwaW92LT5pb3ZfbGVuID4gWEVOX0FSR09fTUFYX1JJTkdf
U0laRSApCgpTaG91bGQgdGhpcyBiZSBNQVhfQVJHT19NRVNTQUdFX1NJWkU/ICBNQVhfQVJHT19N
RVNTQUdFX1NJWkUgaXMgbGVzcwp0aGFuIFhFTl9BUkdPX01BWF9SSU5HX1NJWkUsIHNvIHdlIGNh
biBwYXNzIHRoaXMgY2hlY2sgYW5kIHRoZW4ganVzdApmYWlsIHRoZSBvbmUgYmVsb3cuCgo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJpbnZhbGlkIGlvdl9sZW46IHRv
byBiaWcgKCV1KT4lbGx1XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgcGlvdi0+aW92
X2xlbiwgWEVOX0FSR09fTUFYX1JJTkdfU0laRSk7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgc3VtX2lvdl9sZW5zICs9IHBpb3YtPmlv
dl9sZW47Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogQWdhaW4gcHJvdGVjdCBzdW0g
ZnJvbSBpbnRlZ2VyIG92ZXJmbG93Cj4gKyAgICAgICAgICogYW5kIGVuc3VyZSB0b3RhbCBtc2cg
c2l6ZSB3aWxsIGJlIHdpdGhpbiBib3VuZHMuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYg
KCBzdW1faW92X2xlbnMgPiBNQVhfQVJHT19NRVNTQUdFX1NJWkUgKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJpbnZhbGlkIGlvdiBzZXJpZXM6IHRvdGFsIG1lc3Nh
Z2UgdG9vIGJpZ1xuIik7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRU1TR1NJWkU7Cj4gKyAgICAg
ICAgfQo+ICsKPiArICAgICAgICBwaW92Kys7Cj4gKyAgICB9Cj4gKwo+ICsgICAgKmNvdW50ID0g
c3VtX2lvdl9sZW5zOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwoKPHNuaXA+Cgo+IEBA
IC0xMDczLDYgKzE2ODMsNDkgQEAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4K
PiArICAgIGNhc2UgWEVOX0FSR09fT1Bfc2VuZHY6Cj4gKyAgICB7Cj4gKyAgICAgICAgeGVuX2Fy
Z29fc2VuZF9hZGRyX3Qgc2VuZF9hZGRyOwo+ICsKPiArICAgICAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9hcmdvX3NlbmRfYWRkcl90KSBzZW5kX2FkZHJfaG5kID0KPiArICAgICAgICAg
ICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMSwgeGVuX2FyZ29fc2VuZF9hZGRyX3QpOwo+ICsgICAg
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29faW92X3QpIGlvdnNfaG5kID0KPiAr
ICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMiwgeGVuX2FyZ29faW92X3QpOwo+ICsg
ICAgICAgIC8qIGFyZzMgaXMgbmlvdiAqLwo+ICsgICAgICAgIC8qIGFyZzQgaXMgbWVzc2FnZV90
eXBlLiBNdXN0IGJlIGEgMzItYml0IHZhbHVlLiAqLwo+ICsKPiArICAgICAgICByYyA9IGNvcHlf
ZnJvbV9ndWVzdCgmc2VuZF9hZGRyLCBzZW5kX2FkZHJfaG5kLCAxKSA/IC1FRkFVTFQgOiAwOwo+
ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAg
aWYgKCBzZW5kX2FkZHIuc3JjLmRvbWFpbl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQo+ICsg
ICAgICAgICAgICBzZW5kX2FkZHIuc3JjLmRvbWFpbl9pZCA9IGN1cnJkLT5kb21haW5faWQ7Cj4g
Kwo+ICsgICAgICAgIC8qIE5vIGRvbWFpbiBpcyBjdXJyZW50bHkgYXV0aG9yaXplZCB0byBzZW5k
IG9uIGJlaGFsZiBvZiBhbm90aGVyICovCj4gKyAgICAgICAgaWYgKCB1bmxpa2VseShzZW5kX2Fk
ZHIuc3JjLmRvbWFpbl9pZCAhPSBjdXJyZC0+ZG9tYWluX2lkKSApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICByYyA9IC1FUEVSTTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAg
fQo+ICsKPiArICAgICAgICAvKiBSZWplY3QgbmlvdiBvciBtZXNzYWdlX3R5cGUgdmFsdWVzIHRo
YXQgYXJlIG91dHNpZGUgMzIgYml0IHJhbmdlLiAqLwo+ICsgICAgICAgIGlmICggdW5saWtlbHko
KGFyZzMgPiBYRU5fQVJHT19NQVhJT1YpIHx8IChhcmc0ICYgfjB4ZmZmZmZmZmZVTCkpICkKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICAgICAgYnJl
YWs7Cj4gKyAgICAgICAgfQoKVGhpcyBuZWVkcyB0byBjaGVjayBzZW5kX2FkZHIuc3JjLnBhZCBh
bmQgc2VuZF9hZGRyLmRzdC5wYWQgPT0gMC4Kc2VuZHYoKSBkb2VzIG5vdCBjaGVjayB0aGUgcGFk
ZGluZyBlaXRoZXIuCgpSZWdhcmRzLApKYXNvbgoKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAg
ICAgKiBDaGVjayBhY2Nlc3MgdG8gdGhlIHdob2xlIGFycmF5IGhlcmUgc28gd2UgY2FuIHVzZSB0
aGUgZmFzdGVyIF9fY29weQo+ICsgICAgICAgICAqIG9wZXJhdGlvbnMgdG8gcmVhZCBlYWNoIGVs
ZW1lbnQgbGF0ZXIuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCB1bmxpa2VseSghZ3Vl
c3RfaGFuZGxlX29rYXkoaW92c19obmQsIGFyZzMpKSApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+
ICsKPiArICAgICAgICByYyA9IHNlbmR2KGN1cnJkLCAmc2VuZF9hZGRyLnNyYywgJnNlbmRfYWRk
ci5kc3QsIGlvdnNfaG5kLCBhcmczLCBhcmc0KTsKPiArICAgICAgICBicmVhazsKPiArICAgIH0K
PiArCj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gICAgICAg
ICAgYnJlYWs7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 18:05:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 18:05: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-devel-bounces@lists.xenproject.org>)
	id 1ghIEH-00008k-6v; Wed, 09 Jan 2019 18:05: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghIEF-00008V-Vw
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 18:05:24 +0000
X-Inumbo-ID: 21bb8c90-1439-11e9-804c-676efe20a127
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21bb8c90-1439-11e9-804c-676efe20a127;
 Wed, 09 Jan 2019 18:05:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghIE6-0002A8-GQ; Wed, 09 Jan 2019 18:05:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghIE6-0002NL-83; Wed, 09 Jan 2019 18:05:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghIE6-0000th-7I; Wed, 09 Jan 2019 18:05:14 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-131876-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-xen-freebsd:host-install(5):fail:regression
 freebsd-master:build-amd64-freebsd-again:host-install(5):fail:regression
X-Osstest-Versions-This: freebsd=87ee73823609e3a2a692bc475424b75a234e5d05
X-Osstest-Versions-That: freebsd=2a52bc55467e95f92e1024cd558df3930df99594
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 18:05:14 +0000
Subject: [Xen-devel] [freebsd-master test] 131876: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg3NiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxODc2LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAg
ICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE3ODMKIGJ1
aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgIDUgaG9zdC1pbnN0YWxsKDUpICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMTc4MwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGZyZWVi
c2QgICAgICAgICAgICAgIDg3ZWU3MzgyMzYwOWUzYTJhNjkyYmM0NzU0MjRiNzVhMjM0ZTVkMDUK
YmFzZWxpbmUgdmVyc2lvbjoKIGZyZWVic2QgICAgICAgICAgICAgIDJhNTJiYzU1NDY3ZTk1Zjky
ZTEwMjRjZDU1OGRmMzkzMGRmOTk1OTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTc4MyAgMjAx
OS0wMS0wNyAwOToxOTowNCBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE4NzYg
IDIwMTktMDEtMDkgMDk6MTk6MTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAwbXAgPDBtcEBGcmVlQlNELm9y
Zz4KICBjZW0gPGNlbUBGcmVlQlNELm9yZz4KICBjaHVjayA8Y2h1Y2tARnJlZUJTRC5vcmc+CiAg
Y3BlcmNpdmEgPGNwZXJjaXZhQEZyZWVCU0Qub3JnPgogIGN5IDxjeUBGcmVlQlNELm9yZz4KICBk
ZWxwaGlqIDxkZWxwaGlqQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3Jn
PgogIGdsZWJpdXMgPGdsZWJpdXNARnJlZUJTRC5vcmc+CiAgaWFuIDxpYW5ARnJlZUJTRC5vcmc+
CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamtpbSA8amtpbUBGcmVlQlNELm9yZz4KICBrZXZh
bnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBtYXJraiA8
bWFya2pARnJlZUJTRC5vcmc+CiAgcGZnIDxwZmdARnJlZUJTRC5vcmc+CiAgcGpkIDxwamRARnJl
ZUJTRC5vcmc+CiAgc2h1cmQgPHNodXJkQEZyZWVCU0Qub3JnPgogIHR1ZXhlbiA8dHVleGVuQEZy
ZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzY5IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 18:14:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 18:14: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-devel-bounces@lists.xenproject.org>)
	id 1ghIMl-00013d-3e; Wed, 09 Jan 2019 18:14: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=eEKV=PR=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ghIMk-00013Y-59
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 18:14:10 +0000
X-Inumbo-ID: 5abc0ef9-143a-11e9-92db-bc764e045a96
Received: from mail-vs1-xe44.google.com (unknown [2607:f8b0:4864:20::e44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5abc0ef9-143a-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 18:14:07 +0000 (UTC)
Received: by mail-vs1-xe44.google.com with SMTP id y27so5372171vsi.1
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 10:14:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=3pmzey07ve+3yvMOrgiwZOOskd+HG52H6DZYbUVtA30=;
 b=U3zU7aRIH5FERm5uUaDfRU/SgS48kC4p5xauT848CTLrG76N6bz83jNC1ABoFlnm+W
 goEq30zzOeH6DhshHudaf0SJHGQVM05DpZDudVUA5/DsrEG9uvz9vEiGkKclWnOlPtZn
 NfOgwPPgtNM3gwggskVgTb9ed+/5eO7+UAlSebXVycv6h/ugkeN0u1RRAcmbTtPUm2hG
 NGAjZaOgjoy16AOtPc7qZsrKzf92qKKOXy7Qqmif0ut/rEUH6j1aG2pmsJgrgu9hms58
 IF6wpGp0gTrHGtgeLilP/ytM6MoXEbmtlgzNYZ0xe/F2NPGbks0ZVxBue3JY2EwjBEho
 CbPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=3pmzey07ve+3yvMOrgiwZOOskd+HG52H6DZYbUVtA30=;
 b=to24vGah7yhEae/EsvrYmVj0UTqNc4m25vrQovkI3dbD1+/tFoMmUHHFDKyMz8kYfV
 H6IxJoOcj+h9asQ/9tJx4up7ENjv2p1/tFx279LS9sRePlnuQ+vNUG651YcXBnLWuvaK
 jDYVtz6Ht3T1Vnkvkds0US8piPGpbNzBIsmJdGnYT6uYS+MUafAqWP12oFutgz29EV9l
 0iKZ7ogCxLEBQuECFKLE4Mh0uNJqndRZ8YhYtnvtSQME8xlZnRMgnyNruehbkCSyaoy3
 yBKJXhG5i5uYiYM2VVdnS1wbhhh7b8KimPWZo5i4lN2PTql89csMTQleA/5rSVhv9zbr
 pOxA==
X-Gm-Message-State: AJcUuke53XZsfNREZ6PjxMSthRUJDOvquflemtaNxS7XEzFTjVyv1uSY
 ZZGzBwdP+ePRy8Sozvgp3fvZRvrxduekXsuYgBU=
X-Google-Smtp-Source: ALg8bN7IuU3M/KFCDiPVhgOA11INm8eik2ciFH01rtkibSiTXTSkaWPIai0kdU/+GZCiZLhRwakWkoZL0CHk+kjZfaM=
X-Received: by 2002:a67:2603:: with SMTP id m3mr2885547vsm.160.1547057646702; 
 Wed, 09 Jan 2019 10:14:06 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <20190109155553.72gpxyvwisg4xhag@zion.uk.xensource.com>
 <CACMJ4GbCRYvC9ph8ZCfCX-T=eCk-MO26pzi_6yoqKSoqrZsC8A@mail.gmail.com>
 <CAF3u54DvKpvx8fbL0NSMeEhzieo-fw8v9q6MFe8w+viMeJDF3A@mail.gmail.com>
 <alpine.DEB.2.10.1901090907300.800@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901090907300.800@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@gmail.com>
Date: Wed, 9 Jan 2019 13:13:54 -0500
Message-ID: <CAF3u54DhGuXNLSeO+t0gRe_JXQRjQn5kdP3MXTNsaCuGP7b-4A@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3866243341509984462=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3866243341509984462==
Content-Type: multipart/alternative; boundary="0000000000007a95bf057f0a6d0c"

--0000000000007a95bf057f0a6d0c
Content-Type: text/plain; charset="UTF-8"

Ki

On Wed, 9 Jan 2019, 12:18 Stefano Stabellini, <sstabellini@kernel.org>
wrote:

> On Wed, 9 Jan 2019, Julien Grall wrote:
> > Hi,
> > Sorry for the formatting. Sending it from my phone.
> >
> > On Wed, 9 Jan 2019, 11:03 Christopher Clark, <
> christopher.w.clark@gmail.com> wrote:
> >       On Wed, Jan 9, 2019 at 7:56 AM Wei Liu <wei.liu2@citrix.com>
> wrote:
> >       >
> >       > On Sun, Jan 06, 2019 at 11:42:40PM -0800, Christopher Clark
> wrote:
> >       > > The register op is used by a domain to register a region of
> memory for
> >       > > receiving messages from either a specified other domain, or,
> if specifying a
> >       > > wildcard, any domain.
> >       > >
> >       > > This operation creates a mapping within Xen's private address
> space that
> >       > > will remain resident for the lifetime of the ring. In
> subsequent commits,
> >       > > the hypervisor will use this mapping to copy data from a
> sending domain into
> >       > > this registered ring, making it accessible to the domain that
> registered the
> >       > > ring to receive data.
> >       > >
> >       > > Wildcard any-sender rings are default disabled and
> registration will be
> >       > > refused with EPERM unless they have been specifically enabled
> with the
> >       > > argo-mac boot option introduced here. The reason why the
> default for
> >       > > wildcard rings is 'deny' is that there is currently no means
> to protect the
> >       > > ring from DoS by a noisy domain spamming the ring, affecting
> other domains
> >       > > ability to send to it. This will be addressed with XSM policy
> controls in
> >       > > subsequent work.
> >       > >
> >       > > Since denying access to any-sender rings is a significant
> functional
> >       > > constraint, a new bootparam is provided to enable overriding
> this:
> >       > >  "argo-mac" variable has allowed values: 'permissive' and
> 'enforcing'.
> >       > > Even though this is a boolean variable, use these descriptive
> strings in
> >       > > order to make it obvious to an administrator that this has
> potential
> >       > > security impact.
> >       > >
> >       > > The p2m type of the memory supplied by the guest for the ring
> must be
> >       > > p2m_ram_rw and the memory will be pinned as PGT_writable_page
> while the ring
> >       > > is registered.
> >       > >
> >       > > xen_argo_page_descr_t type is introduced as a page descriptor,
> to convey
> >       > > both the physical address of the start of the page and its
> granularity. The
> >       > > smallest granularity page is assumed to be 4096 bytes and the
> lower twelve
> >       > > bits of the type are used to indicate the size of page of
> memory supplied.
> >       > > The implementation of the hypercall op currently only supports
> 4K pages.
> >       > >
> >       >
> >       > What is the resolution for the Arm issues mentioned by Julien? I
> read
> >       > the conversation in previous thread. A solution seemed to have
> been
> >       > agreed upon, but the changelog doesn't say anything about it.
> >
> >       I made the interface changes that Julien had asked for. The
> register
> >       op now takes arguments that can describe the granularitity of the
> >       pages supplied, though only support for 4K pages is accepted in the
> >       current implementation. I believe it meets Julien's requirements.
> >
> >
> > I still don't think allowing 4K or 64K is the right solution to go. You
> are adding unnecessary burden in the hypervisor and would
> > prevent optimization i the hypervisor and unwanted side effect.
> >
> > For instance a 64K hypervisor will always map 64K even when the guest is
> passing 4K. You also can't map everything contiguously
> > in Xen (if you ever wanted to).
> >
> > We need to stick on a single chunk size. That could be different between
> Arm and x86. For Arm it would need to be 64KB.
>
> Hi Julien!
>
> I don't think we should force 64K as the only granularity on ARM. It
> causes unnecessary overhead and confusion on 4K-only deployments that
> are almost all our use-cases today.


Why a confusion? People should read the documentation when writing a
driver...


> One option is to make the granularity configurable at the guest side,
> like Christopher did, letting the guest specifying the granularity. The
> hypervisor could return -ENOSYS if the specified granularity is not
> supported.
>
> The other option is having the hypervisor export the granularity it
> supports for this interface: Xen would say "I support only 4K".
> Tomorrow, it could change and Xen could say "I support only 64K". Then,
> it would be up to the guest passing a page of the right granularity to
> the hypervisor. I think this is probably the best option, but it would
> require the addition of one hypercall to retrieve the supported
> granularity from Xen.


I would recommend to read my initial answers on the first series to
understand why allowing 4K is an issue.

AFAIK virtio and UEFI has restrictions to allow a guest running
agnostically of the hypervisor page-granularity. An example is to mandate
64K chunk or 64KB aligned address.

With your suggestion you are going to break many use-cases if the
hypervisor is moving to 64KB. At worst it could introduce security issues.
At best preventing optimization in the hypervisor or prevent guest running
(bad for backward compatibility).

Actually, this is not going to help moving towards 64K in Argo because you
would still have to modify the kernel. So this does not meet my
requirements.

I don't think requiring 64K chunk is going to be a major issue nor a
concern. Unless you expect small ring... Christoffer, what is the expected
size?

Another solution was to require contiguous guest physical memory. That
would solve quite a few problem on Arm. But Christoffer had some convincing
point to not implement this.

As I said before, I know this is not going to be the only place with that
issue. I merely wanted to start tackling the problem. However, IHMO, this
interface is not more suitable than what we have currently. So this raise
the question on whether we should just use the usual Xen interface if 64K
is not an option...

Cheers,

--0000000000007a95bf057f0a6d0c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<span>Ki</span><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, =
9 Jan 2019, 12:18 Stefano Stabellini, &lt;<a href=3D"mailto:sstabellini@ker=
nel.org">sstabellini@kernel.org</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">On Wed, 9 Jan 2019, Julien Grall wrote:<br>
&gt; Hi,<br>
&gt; Sorry for the formatting. Sending it from my phone.<br>
&gt; <br>
&gt; On Wed, 9 Jan 2019, 11:03 Christopher Clark, &lt;<a href=3D"mailto:chr=
istopher.w.clark@gmail.com" target=3D"_blank">christopher.w.clark@gmail.com=
</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0On Wed, Jan 9, 2019 at 7:56 AM Wei Liu &lt;<=
a href=3D"mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com=
</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; On Sun, Jan 06, 2019 at 11:42:40PM -080=
0, Christopher Clark wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; The register op is used by a domai=
n to register a region of memory for<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; receiving messages from either a s=
pecified other domain, or, if specifying a<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; wildcard, any domain.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; This operation creates a mapping w=
ithin Xen&#39;s private address space that<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; will remain resident for the lifet=
ime of the ring. In subsequent commits,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; the hypervisor will use this mappi=
ng to copy data from a sending domain into<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; this registered ring, making it ac=
cessible to the domain that registered the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; ring to receive data.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; Wildcard any-sender rings are defa=
ult disabled and registration will be<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; refused with EPERM unless they hav=
e been specifically enabled with the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; argo-mac boot option introduced he=
re. The reason why the default for<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; wildcard rings is &#39;deny&#39; i=
s that there is currently no means to protect the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; ring from DoS by a noisy domain sp=
amming the ring, affecting other domains<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; ability to send to it. This will b=
e addressed with XSM policy controls in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; subsequent work.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; Since denying access to any-sender=
 rings is a significant functional<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; constraint, a new bootparam is pro=
vided to enable overriding this:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;=C2=A0 &quot;argo-mac&quot; variabl=
e has allowed values: &#39;permissive&#39; and &#39;enforcing&#39;.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; Even though this is a boolean vari=
able, use these descriptive strings in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; order to make it obvious to an adm=
inistrator that this has potential<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; security impact.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; The p2m type of the memory supplie=
d by the guest for the ring must be<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; p2m_ram_rw and the memory will be =
pinned as PGT_writable_page while the ring<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; is registered.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; xen_argo_page_descr_t type is intr=
oduced as a page descriptor, to convey<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; both the physical address of the s=
tart of the page and its granularity. The<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; smallest granularity page is assum=
ed to be 4096 bytes and the lower twelve<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; bits of the type are used to indic=
ate the size of page of memory supplied.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; The implementation of the hypercal=
l op currently only supports 4K pages.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; What is the resolution for the Arm issu=
es mentioned by Julien? I read<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; the conversation in previous thread. A =
solution seemed to have been<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; agreed upon, but the changelog doesn&#3=
9;t say anything about it.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0I made the interface changes that Julien had=
 asked for. The register<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0op now takes arguments that can describe the=
 granularitity of the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0pages supplied, though only support for 4K p=
ages is accepted in the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0current implementation. I believe it meets J=
ulien&#39;s requirements.<br>
&gt; <br>
&gt; <br>
&gt; I still don&#39;t think allowing 4K or 64K is the right solution to go=
. You are adding unnecessary burden in the hypervisor and would<br>
&gt; prevent optimization i the hypervisor and unwanted side effect.<br>
&gt; <br>
&gt; For instance a 64K hypervisor will always map 64K even when the guest =
is passing 4K. You also can&#39;t map everything contiguously<br>
&gt; in Xen (if you ever wanted to).<br>
&gt; <br>
&gt; We need to stick on a single chunk size. That could be different betwe=
en Arm and x86. For Arm it would need to be 64KB.<br>
<br>
Hi Julien!<br>
<br>
I don&#39;t think we should force 64K as the only granularity on ARM. It<br=
>
causes unnecessary overhead and confusion on 4K-only deployments that<br>
are almost all our use-cases today.</blockquote></div><div><br></div><div>W=
hy a confusion? People should read the documentation when writing a driver.=
..</div><div><br></div><div class=3D"gmail_quote"></div><div class=3D"gmail=
_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">
<br>
One option is to make the granularity configurable at the guest side,<br>
like Christopher did, letting the guest specifying the granularity. The<br>
hypervisor could return -ENOSYS if the specified granularity is not<br>
supported.<br>
<br>
The other option is having the hypervisor export the granularity it<br>
supports for this interface: Xen would say &quot;I support only 4K&quot;.<b=
r>
Tomorrow, it could change and Xen could say &quot;I support only 64K&quot;.=
 Then,<br>
it would be up to the guest passing a page of the right granularity to<br>
the hypervisor. I think this is probably the best option, but it would<br>
require the addition of one hypercall to retrieve the supported<br>
granularity from Xen.</blockquote></div><div><br></div><div>I would recomme=
nd to read my initial answers on the first series to understand why allowin=
g 4K is an issue.<br></div><div><br></div><div>AFAIK virtio and UEFI has re=
strictions to allow a guest running agnostically of the hypervisor page-gra=
nularity. An example is to mandate 64K chunk or 64KB aligned address.</div>=
<div><br></div><div>With your suggestion you are going to break many use-ca=
ses if the hypervisor is moving to 64KB. At worst it could introduce securi=
ty issues. At best preventing optimization in the hypervisor or prevent gue=
st running (bad for backward compatibility).</div><div><br></div><div>Actua=
lly, this is not going to help moving towards 64K in Argo because you would=
 still have to modify the kernel. So this does not meet my requirements.<br=
><br>I don&#39;t think requiring 64K chunk is going to be a major issue nor=
 a concern. Unless you expect small ring... Christoffer, what is the expect=
ed size?<br><br>Another solution was to require contiguous guest physical m=
emory. That would solve quite a few problem on Arm. But Christoffer had som=
e convincing point to not implement this.<br></div><div><br></div><div>As I=
 said before, I know this is not going to be the only place with that issue=
. I merely wanted to start tackling the problem. However, IHMO, this interf=
ace is not more suitable than what we have currently. So this raise the que=
stion on whether we should just use the usual Xen interface if 64K is not a=
n option...</div><div><br></div><div>Cheers,</div><div><br></div><div><br><=
/div><div class=3D"gmail_quote"></div>

--0000000000007a95bf057f0a6d0c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3866243341509984462==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 09 18:28:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 18:28: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-devel-bounces@lists.xenproject.org>)
	id 1ghIaf-0001xw-Hs; Wed, 09 Jan 2019 18:28: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=T5RI=PR=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1ghIae-0001xr-9H
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 18:28:32 +0000
X-Inumbo-ID: 5ce9d93c-143c-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ce9d93c-143c-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 18:28:30 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x09IO1hY126167;
 Wed, 9 Jan 2019 18:28:23 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=yUvdWr0BDafTr2PesfhI+JGsh/xnuHnQD3GXeKjGQI4=;
 b=VI70Sif+7C2gcKo6w6pkFtcjT4kCYW6tccLeDKvSMngAsEGsyqktY80RLx0nrxAnVAJl
 UWwPiwJpTuNg8oQ7gB0z9sZKaUrV8TtAc88KPuJxkuAl8YfEXS5tCQ4T4UskmRh/g2/B
 jaLgVFq990X7iD8uDkHXDtwK5somiWlQXFf/193eEj5JSSephbQJENzCeNMFhnkQyuhQ
 pOZ25F7Ho0HeaOTBCgAGz6gRIUSqXZwA0zTOwzvh3b0L9IYhKmuE//wcM2wBpVl1Z9i+
 GA9tQBYf3EWxGUjjYexs+4Ur/WDk7jepc4RbDu5Kc1bZd+Al28RArxQgHXzMscIGxwf6 2A== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2ptj3e37qg-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 09 Jan 2019 18:28:23 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x09ISMfJ011479
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 9 Jan 2019 18:28:22 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x09ISLXO017802;
 Wed, 9 Jan 2019 18:28:21 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 09 Jan 2019 10:28:21 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id E57AA6A0124; Wed,  9 Jan 2019 13:28:19 -0500 (EST)
Date: Wed, 9 Jan 2019 13:28:19 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190109182819.GZ23427@char.us.oracle.com>
References: <5C35B94F020000780020BB36@prv1-mh.provo.novell.com>
 <20190109171617.uhgcap2fdqs34jkk@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190109171617.uhgcap2fdqs34jkk@zion.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9131
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=722
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901090151
Subject: Re: [Xen-devel] [PATCH] tmem: default to off
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDksIDIwMTkgYXQgMDU6MTY6MTdQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEphbiAwOSwgMjAxOSBhdCAwMjowNToxOUFNIC0wNzAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+IEFzIGEgc2hvcnQgdGVybSBhbHRlcm5hdGl2ZSB0byBkZWxldGluZyB0aGUgY29k
ZSwgZGVmYXVsdCBpdHMgYnVpbGRpbmcKPiA+IHRvIG9mZiAob3ZlcnJpZGFibGUgaW4gRVhQRVJU
IG1vZGUgb25seSkuIEFkZGl0aW9uYWxseSBtYWtlIHN1cmUgb3RoZXIKPiA+IHJlbGF0ZWQgYmFn
Z2FnZSAoTFpPIGNvZGUpIHdvbid0IGJlIGNhcnJpZWQgd2hlbiB0aGUgb3B0aW9uIGlzIG9mZiAo
d2l0aAo+ID4gVE1FTSBzY2hlZHVsZWQgdG8gYmUgZGVsZXRlZCBhbnl3YXksIEkgZGlkbid0IHdh
bnQgdG8gaW50cm9kdWNlIGEKPiA+IHNlcGFyYXRlIEtjb25maWcgb3B0aW9uIHRvIGNvbnRyb2wg
dGhlIExaTyBjb21wcmVzc2lvbiBjb2RlLCBhbmQgaGVuY2UKPiA+IENPTkZJR19UTUVNIGlzIHVz
ZWQgZGlyZWN0bHkgdGhlcmUpLiBTaW1pbGFybHkgSSBjb3VsZG4ndCBiZSBib3RoZXJlZCB0bwo+
ID4gYWRkIGFjdHVhbCBjb250ZW50IHRvIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uIGRvYyBmb3Ig
dGhlIHR3byBhZmZlY3RlZAo+ID4gb3B0aW9ucy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKCkFja2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CgpUaGFuayB5b3UhCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 18:28:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 18:28: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-devel-bounces@lists.xenproject.org>)
	id 1ghIb1-00022j-Rf; Wed, 09 Jan 2019 18:28: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=eEKV=PR=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ghIb0-00022Y-Ko
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 18:28:54 +0000
X-Inumbo-ID: 6a422d4a-143c-11e9-92db-bc764e045a96
Received: from mail-vs1-xe44.google.com (unknown [2607:f8b0:4864:20::e44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a422d4a-143c-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 18:28:52 +0000 (UTC)
Received: by mail-vs1-xe44.google.com with SMTP id x28so5340484vsh.12
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 10:28:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=I39pCMyxDycyv7O1nRMXlEXTkOM87t7Nn/SN9JTwdPk=;
 b=nyguStRutxApiwdirkDO8IIxKOFwOz55nbywjR2ftjM7O7/jVvKfO0wRd2MM2KmS2K
 n5Mr206jUm+wPo6Su1HDu2VIZTvQOjTqeoCW00VikwwpfeDuatCTem/hNA6WxRPatg/d
 YXE5Yfc/y6El7KjXo8eleK+koAXlE0Jos+UaIrU5hAWWi0bNU7Nu9ZttARoJkoWlC41n
 HQsRBHIDH3nrimCVHD8Mf/dtiXRT0leWwVEv7sx31KAnvHV3GcM/7T3TsB7sfp+7ukhR
 ucB6Sa9CgV1b5IU2NDJnaCDP5ezuGOJ/+8182EyT2rPpfqC0edqnFUhfTWrC+JeDPV9L
 ns7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=I39pCMyxDycyv7O1nRMXlEXTkOM87t7Nn/SN9JTwdPk=;
 b=VqqvYbUvlWZRKlAP+zRa1HCeByIFtkhBrY3KCwcBKFjqrh2+6YKENfjCF2K9GNW+hc
 lhQ6SAfNi9j+QIWYkq8sIUzr52HM6pXybNay8bJZZMYiaNtVOtQG18XLTZQzaaLoMPeW
 NNAcCvBq4aTkHdYi2Aphhdso42MAMAsKmnduo2Ybh0hvQu54N+CdI+HNZPAqK5gum30k
 dVM6HiTdDJl2Q0OS1KpJSTiuKBMNfRIIiNgobuKFtDsEyJpCx6hgpj5A05yItAU/UnjF
 tOhNGyq++AvR5SfQ6IoA10bTqHFIdQ31Tyvjpv8kfIqgN8MHLfQ7lsZI0So8O6yYNVN0
 qNvA==
X-Gm-Message-State: AJcUukd2+0DndttJrCr4ozdn5mClmos0TchuyulLKYZnEWZkG0sggwVX
 WLnbA3MWzO5vIGCglRAeJOKrubVIfAmAYADsjeY=
X-Google-Smtp-Source: ALg8bN556XjLJC56lv+SGWQtFheAPqmEtGNKsLlZMU7xIha0VS+Hl6T+Wx2wSpUoleSFIPGYC1xfWhhJQftYe0Ql5/E=
X-Received: by 2002:a67:3694:: with SMTP id d20mr3068069vsi.151.1547058531984; 
 Wed, 09 Jan 2019 10:28:51 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <20190109155553.72gpxyvwisg4xhag@zion.uk.xensource.com>
 <CACMJ4GbCRYvC9ph8ZCfCX-T=eCk-MO26pzi_6yoqKSoqrZsC8A@mail.gmail.com>
 <CAF3u54DvKpvx8fbL0NSMeEhzieo-fw8v9q6MFe8w+viMeJDF3A@mail.gmail.com>
 <20190109175433.wwmhv4vlawphwcr6@zion.uk.xensource.com>
In-Reply-To: <20190109175433.wwmhv4vlawphwcr6@zion.uk.xensource.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Wed, 9 Jan 2019 13:28:39 -0500
Message-ID: <CAF3u54C-fyLZiJk0asn4W0f2PHusEsscyBUY462PFMd0D5guvg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============6599465251161384795=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6599465251161384795==
Content-Type: multipart/alternative; boundary="0000000000003eeb8a057f0aa2c1"

--0000000000003eeb8a057f0aa2c1
Content-Type: text/plain; charset="UTF-8"

On Wed, 9 Jan 2019, 12:54 Wei Liu, <wei.liu2@citrix.com> wrote:

> On Wed, Jan 09, 2019 at 12:02:34PM -0500, Julien Grall wrote:
> > Hi,
> >
> > Sorry for the formatting. Sending it from my phone.
> >
> > On Wed, 9 Jan 2019, 11:03 Christopher Clark, <
> christopher.w.clark@gmail.com>
> > wrote:
> >
> > > On Wed, Jan 9, 2019 at 7:56 AM Wei Liu <wei.liu2@citrix.com> wrote:
> > > >
> > > > On Sun, Jan 06, 2019 at 11:42:40PM -0800, Christopher Clark wrote:
> > > > > The register op is used by a domain to register a region of memory
> for
> > > > > receiving messages from either a specified other domain, or, if
> > > specifying a
> > > > > wildcard, any domain.
> > > > >
> > > > > This operation creates a mapping within Xen's private address space
> > > that
> > > > > will remain resident for the lifetime of the ring. In subsequent
> > > commits,
> > > > > the hypervisor will use this mapping to copy data from a sending
> > > domain into
> > > > > this registered ring, making it accessible to the domain that
> > > registered the
> > > > > ring to receive data.
> > > > >
> > > > > Wildcard any-sender rings are default disabled and registration
> will be
> > > > > refused with EPERM unless they have been specifically enabled with
> the
> > > > > argo-mac boot option introduced here. The reason why the default
> for
> > > > > wildcard rings is 'deny' is that there is currently no means to
> > > protect the
> > > > > ring from DoS by a noisy domain spamming the ring, affecting other
> > > domains
> > > > > ability to send to it. This will be addressed with XSM policy
> controls
> > > in
> > > > > subsequent work.
> > > > >
> > > > > Since denying access to any-sender rings is a significant
> functional
> > > > > constraint, a new bootparam is provided to enable overriding this:
> > > > >  "argo-mac" variable has allowed values: 'permissive' and
> 'enforcing'.
> > > > > Even though this is a boolean variable, use these descriptive
> strings
> > > in
> > > > > order to make it obvious to an administrator that this has
> potential
> > > > > security impact.
> > > > >
> > > > > The p2m type of the memory supplied by the guest for the ring must
> be
> > > > > p2m_ram_rw and the memory will be pinned as PGT_writable_page while
> > > the ring
> > > > > is registered.
> > > > >
> > > > > xen_argo_page_descr_t type is introduced as a page descriptor, to
> > > convey
> > > > > both the physical address of the start of the page and its
> > > granularity. The
> > > > > smallest granularity page is assumed to be 4096 bytes and the lower
> > > twelve
> > > > > bits of the type are used to indicate the size of page of memory
> > > supplied.
> > > > > The implementation of the hypercall op currently only supports 4K
> > > pages.
> > > > >
> > > >
> > > > What is the resolution for the Arm issues mentioned by Julien? I read
> > > > the conversation in previous thread. A solution seemed to have been
> > > > agreed upon, but the changelog doesn't say anything about it.
> > >
> > > I made the interface changes that Julien had asked for. The register
> > > op now takes arguments that can describe the granularitity of the
> > > pages supplied, though only support for 4K pages is accepted in the
> > > current implementation. I believe it meets Julien's requirements.
> >
> >
> > I still don't think allowing 4K or 64K is the right solution to go. You
> are
> > adding unnecessary burden in the hypervisor and would prevent
> optimization
> > i the hypervisor and unwanted side effect.
> >
> > For instance a 64K hypervisor will always map 64K even when the guest is
> > passing 4K. You also can't map everything contiguously in Xen (if you
> ever
> > wanted to).
> >
> > We need to stick on a single chunk size. That could be different between
> > Arm and x86. For Arm it would need to be 64KB.
>
> Doesn't enforcing 64KB granularity has its own limitation as well?
> According to my understanding of arm (and this could be wrong), you
> would need to have the guest allocate (via memory exchange perhaps) 64KB
> machine contiguous memory even when the hypervisor doesn't need it to be
> 64KB (when hypervisor is running on 4KB granularity).


The 64K is just about the interface with the guest.
The hypervisor could just split the 64K in 16 4K chunk. No need for memory
exchange here.


> I think having a method to return granularity to guest, like Stefano
> suggested, is more sensible. Hypervisor will then reject registration
> request which doesn't conform to the requirement.
>

The problem is not that simple... For instance, 64K is required to support
52-bits PA yet you may still want to run your current Debian on that
platform.

You can do that nicely on KVM but on Xen it is a pain due to the current
interface. If you use 4K you may end up to expose too much to the other
side.

The only viable solution here is a full re-design of the ABI for Arm. We
can do that step by step or at one go.

The discussion here was to start solving it on Argo so that's one less step
to do. Christoffer kindly try to tackle it. Sadly, I don't think the
interface suggested is going to work.

But I don't want Argo to miss 4.12 for that. So maybe the solution is to
stick with the usal Xen interface.

Best regards,


> Wei.
>
> >
> > Cheers,
> >
> >
> > > thanks,
> > >
> > > Christopher
> > >
> > > _______________________________________________
> > > Xen-devel mailing list
> > > Xen-devel@lists.xenproject.org
> > > https://lists.xenproject.org/mailman/listinfo/xen-devel
>

--0000000000003eeb8a057f0aa2c1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, 9 Jan 2019, 12:=
54 Wei Liu, &lt;<a href=3D"mailto:wei.liu2@citrix.com">wei.liu2@citrix.com<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, Jan 09, 2019=
 at 12:02:34PM -0500, Julien Grall wrote:<br>
&gt; Hi,<br>
&gt; <br>
&gt; Sorry for the formatting. Sending it from my phone.<br>
&gt; <br>
&gt; On Wed, 9 Jan 2019, 11:03 Christopher Clark, &lt;<a href=3D"mailto:chr=
istopher.w.clark@gmail.com" target=3D"_blank">christopher.w.clark@gmail.com=
</a>&gt;<br>
&gt; wrote:<br>
&gt; <br>
&gt; &gt; On Wed, Jan 9, 2019 at 7:56 AM Wei Liu &lt;<a href=3D"mailto:wei.=
liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Sun, Jan 06, 2019 at 11:42:40PM -0800, Christopher Clark =
wrote:<br>
&gt; &gt; &gt; &gt; The register op is used by a domain to register a regio=
n of memory for<br>
&gt; &gt; &gt; &gt; receiving messages from either a specified other domain=
, or, if<br>
&gt; &gt; specifying a<br>
&gt; &gt; &gt; &gt; wildcard, any domain.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; This operation creates a mapping within Xen&#39;s priva=
te address space<br>
&gt; &gt; that<br>
&gt; &gt; &gt; &gt; will remain resident for the lifetime of the ring. In s=
ubsequent<br>
&gt; &gt; commits,<br>
&gt; &gt; &gt; &gt; the hypervisor will use this mapping to copy data from =
a sending<br>
&gt; &gt; domain into<br>
&gt; &gt; &gt; &gt; this registered ring, making it accessible to the domai=
n that<br>
&gt; &gt; registered the<br>
&gt; &gt; &gt; &gt; ring to receive data.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Wildcard any-sender rings are default disabled and regi=
stration will be<br>
&gt; &gt; &gt; &gt; refused with EPERM unless they have been specifically e=
nabled with the<br>
&gt; &gt; &gt; &gt; argo-mac boot option introduced here. The reason why th=
e default for<br>
&gt; &gt; &gt; &gt; wildcard rings is &#39;deny&#39; is that there is curre=
ntly no means to<br>
&gt; &gt; protect the<br>
&gt; &gt; &gt; &gt; ring from DoS by a noisy domain spamming the ring, affe=
cting other<br>
&gt; &gt; domains<br>
&gt; &gt; &gt; &gt; ability to send to it. This will be addressed with XSM =
policy controls<br>
&gt; &gt; in<br>
&gt; &gt; &gt; &gt; subsequent work.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Since denying access to any-sender rings is a significa=
nt functional<br>
&gt; &gt; &gt; &gt; constraint, a new bootparam is provided to enable overr=
iding this:<br>
&gt; &gt; &gt; &gt;=C2=A0 &quot;argo-mac&quot; variable has allowed values:=
 &#39;permissive&#39; and &#39;enforcing&#39;.<br>
&gt; &gt; &gt; &gt; Even though this is a boolean variable, use these descr=
iptive strings<br>
&gt; &gt; in<br>
&gt; &gt; &gt; &gt; order to make it obvious to an administrator that this =
has potential<br>
&gt; &gt; &gt; &gt; security impact.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; The p2m type of the memory supplied by the guest for th=
e ring must be<br>
&gt; &gt; &gt; &gt; p2m_ram_rw and the memory will be pinned as PGT_writabl=
e_page while<br>
&gt; &gt; the ring<br>
&gt; &gt; &gt; &gt; is registered.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; xen_argo_page_descr_t type is introduced as a page desc=
riptor, to<br>
&gt; &gt; convey<br>
&gt; &gt; &gt; &gt; both the physical address of the start of the page and =
its<br>
&gt; &gt; granularity. The<br>
&gt; &gt; &gt; &gt; smallest granularity page is assumed to be 4096 bytes a=
nd the lower<br>
&gt; &gt; twelve<br>
&gt; &gt; &gt; &gt; bits of the type are used to indicate the size of page =
of memory<br>
&gt; &gt; supplied.<br>
&gt; &gt; &gt; &gt; The implementation of the hypercall op currently only s=
upports 4K<br>
&gt; &gt; pages.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; What is the resolution for the Arm issues mentioned by Julie=
n? I read<br>
&gt; &gt; &gt; the conversation in previous thread. A solution seemed to ha=
ve been<br>
&gt; &gt; &gt; agreed upon, but the changelog doesn&#39;t say anything abou=
t it.<br>
&gt; &gt;<br>
&gt; &gt; I made the interface changes that Julien had asked for. The regis=
ter<br>
&gt; &gt; op now takes arguments that can describe the granularitity of the=
<br>
&gt; &gt; pages supplied, though only support for 4K pages is accepted in t=
he<br>
&gt; &gt; current implementation. I believe it meets Julien&#39;s requireme=
nts.<br>
&gt; <br>
&gt; <br>
&gt; I still don&#39;t think allowing 4K or 64K is the right solution to go=
. You are<br>
&gt; adding unnecessary burden in the hypervisor and would prevent optimiza=
tion<br>
&gt; i the hypervisor and unwanted side effect.<br>
&gt; <br>
&gt; For instance a 64K hypervisor will always map 64K even when the guest =
is<br>
&gt; passing 4K. You also can&#39;t map everything contiguously in Xen (if =
you ever<br>
&gt; wanted to).<br>
&gt; <br>
&gt; We need to stick on a single chunk size. That could be different betwe=
en<br>
&gt; Arm and x86. For Arm it would need to be 64KB.<br>
<br>
Doesn&#39;t enforcing 64KB granularity has its own limitation as well?<br>
According to my understanding of arm (and this could be wrong), you<br>
would need to have the guest allocate (via memory exchange perhaps) 64KB<br=
>
machine contiguous memory even when the hypervisor doesn&#39;t need it to b=
e<br>
64KB (when hypervisor is running on 4KB granularity).</blockquote></div><di=
v class=3D"gmail_quote"></div><div class=3D"gmail_quote"></div><div><br>The=
 64K is just about the interface with the guest.<br></div><div class=3D"gma=
il_quote"></div><div>The hypervisor could just split the 64K in 16 4K chunk=
. No need for memory exchange here.=C2=A0</div><div><br></div><div class=3D=
"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">
<br>
I think having a method to return granularity to guest, like Stefano<br>
suggested, is more sensible. Hypervisor will then reject registration<br>
request which doesn&#39;t conform to the requirement.<br></blockquote></div=
><div><br></div><div>The problem is not that simple... For instance, 64K is=
 required to support 52-bits PA yet you may still want to run your current =
Debian on that platform.</div><div><br></div><div>You can do that nicely on=
 KVM but on Xen it is a pain due to the current interface. If you use 4K yo=
u may end up to expose too much to the other side.</div><div><br></div><div=
>The only viable solution here is a full re-design of the ABI for Arm. We c=
an do that step by step or at one go.</div><div><br></div><div>The discussi=
on here was to start solving it on Argo so that&#39;s one less step to do. =
Christoffer kindly try to tackle it. Sadly, I don&#39;t think the interface=
 suggested is going to work.</div><div><br></div><div>But I don&#39;t want =
Argo to miss 4.12 for that. So maybe the solution is to stick with the usal=
 Xen interface.</div><div><br></div><div>Best regards,</div><div><br></div>=
<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Wei.<br>
<br>
&gt; <br>
&gt; Cheers,<br>
&gt; <br>
&gt; <br>
&gt; &gt; thanks,<br>
&gt; &gt;<br>
&gt; &gt; Christopher<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Xen-devel mailing list<br>
&gt; &gt; <a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blan=
k">Xen-devel@lists.xenproject.org</a><br>
&gt; &gt; <a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-deve=
l" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.org/mailma=
n/listinfo/xen-devel</a><br>
</blockquote></div>

--0000000000003eeb8a057f0aa2c1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6599465251161384795==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 09 18:29:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 18:29: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-devel-bounces@lists.xenproject.org>)
	id 1ghIbb-00027N-6k; Wed, 09 Jan 2019 18:29: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=zjQe=PR=citrix.com=prvs=905b6060a=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghIba-00027C-1Z
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 18:29:30 +0000
X-Inumbo-ID: 7ebd1618-143c-11e9-aee6-2b0d28b4b507
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ebd1618-143c-11e9-aee6-2b0d28b4b507;
 Wed, 09 Jan 2019 18:29:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,458,1539648000"; d="scan'208";a="75183948"
Date: Wed, 9 Jan 2019 18:27:59 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Message-ID: <20190109182759.GK1508@perard.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <CABfawhnuXGDzUdJ9me0kVjmPynA4Q8eEN0yEWTdL371L9BY80g@mail.gmail.com>
 <CABfawhnKBZ42EMtp9_GreQPJQmcqWKLDZbFp9NrdVZUT46AMjw@mail.gmail.com>
 <20190109154625.GJ1508@perard.uk.xensource.com>
 <CABfawhkjWsdFyVoKzVkRUX+yxV2bgCYOy2mX9ojznYXtEfBfKw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhkjWsdFyVoKzVkRUX+yxV2bgCYOy2mX9ojznYXtEfBfKw@mail.gmail.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDksIDIwMTkgYXQgMDk6MDM6MjVBTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IEFoLCB0aGFua3MgZm9yIHRoYXQgaW5mbyEgV2Ugc2hvdWxkIHByb2JhYmx5IHB1
dCB0aGF0IG9uIHRoZSB3aWtpIHRvbyA7KQoKRG9uZToKaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qu
b3JnL2luZGV4LnBocD90aXRsZT1PVk1GJmRpZmY9MTkwNzUmb2xkaWQ9MTkwNzQKCi0tIApBbnRo
b255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 18:49:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 18:49: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-devel-bounces@lists.xenproject.org>)
	id 1ghIuR-0003ok-Ti; Wed, 09 Jan 2019 18:48: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghIuQ-0003oY-3z
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 18:48:58 +0000
X-Inumbo-ID: 38038768-143f-11e9-ac15-dbfd15b3c926
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38038768-143f-11e9-ac15-dbfd15b3c926;
 Wed, 09 Jan 2019 18:48:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghIuL-0002zH-Eo; Wed, 09 Jan 2019 18:48:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghIuL-00056Q-6Y; Wed, 09 Jan 2019 18:48:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghIuL-0008Vj-5s; Wed, 09 Jan 2019 18:48:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131834-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7b55851367136b1efd84d98fea81ba57a98304cf
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 18:48:53 +0000
Subject: [Xen-devel] [linux-linus test] 131834: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTgzNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxODM0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcg
eGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9k
c3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVk
aGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgN2I1NTg1MTM2NzEzNmIxZWZkODRkOThmZWE4MWJhNTdhOTgzMDRjZgpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdh
NjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4
LTA4LTEzIDIxOjIwOjU1IFogIDE0OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAg
MjAxOC0wOC0xNSAxMzowNjo1NiBaICAxNDcgZGF5cyAgMTE5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTgzNCAgMjAxOS0wMS0wOCAyMTozMzo1NCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KNDE1NSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90
IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgODIzODA2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 18:57:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 18: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-devel-bounces@lists.xenproject.org>)
	id 1ghJ2d-0004b9-Vo; Wed, 09 Jan 2019 18:57: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=fPtS=PR=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghJ2c-0004b4-Nx
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 18:57:26 +0000
X-Inumbo-ID: 660a4804-1440-11e9-92db-bc764e045a96
Received: from mail-oi1-f178.google.com (unknown [209.85.167.178])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 660a4804-1440-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 18:57:23 +0000 (UTC)
Received: by mail-oi1-f178.google.com with SMTP id j21so7179440oii.8
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 10:57:23 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=NQN4SAyTp7lecSuRoakpjVQbQ9t9+TT0OC5UBPQqHPs=;
 b=cADMUQCCVjFeo2kTnZ8GhvpcOE1VGbwz+Y62X39veezqR4FMIAL2WO9vAw10Om5VtG
 YF/QLI9ptB9Nnaw4QXdaM93jfHAB74ndUZig3iYsfppJIhJaSpmq4mxPqgZeFWeVd7p+
 p/j8DkBiEEU9O4pUt8rzRPnvd+zv1tJ7PWOzpL7uTiq9ZmeylNSEA8sOY7oXfge7XWBa
 6SToKw8dhQzL+c1eLGlB6SSq+ebE5AR/ajWhGFXdn7xnqzPBv37YGg4msIzewEPgl8sv
 qnhVizVnjfS538ObzAWT4dUfx1eCUi6JSgfDHiO6rNWI7LWr9Kq22JS25Ad2hNSvN3b8
 a+Eg==
X-Gm-Message-State: AJcUukcwWkLVRx5KshaaYyy7/eRCBXvyZlDst8IiYy/TiRKlj7JPNyrH
 X7SOPX3lku6JuR76VgmEOwa61zH1k4gQi+4lUDQ=
X-Google-Smtp-Source: ALg8bN5xrm0GPFXZwHdmPZVWJOQOELFul8X1iwZjcKokp5l6G4YPrwb0IQNloMuok97L4cLUmmJmQEOApc4ASskPh5k=
X-Received: by 2002:aca:3d42:: with SMTP id k63mr4800779oia.95.1547060242635; 
 Wed, 09 Jan 2019 10:57:22 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Wed, 9 Jan 2019 19:57:10 +0100
Message-ID: <CAPLaKK4_Uw=g8LtkKhfCG3uTKEiCuJgcp9M_amWgch-N4+zSng@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

IHRvLk9uIE1vbiwgSmFuIDcsIDIwMTkgYXQgODo0NCBBTSBDaHJpc3RvcGhlciBDbGFyawo8Y2hy
aXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gc2VuZHYgb3BlcmF0aW9uIGlz
IGludm9rZWQgdG8gcGVyZm9ybSBhIHN5bmNocm9ub3VzIHNlbmQgb2YgYnVmZmVycwo+IGNvbnRh
aW5lZCBpbiBpb3ZzIHRvIGEgcmVtb3RlIGRvbWFpbidzIHJlZ2lzdGVyZWQgcmluZy4KPgo+IEl0
IHRha2VzOgo+ICAqIEEgZGVzdGluYXRpb24gYWRkcmVzcyAoZG9taWQsIHBvcnQpIGZvciB0aGUg
cmluZyB0byBzZW5kIHRvLgo+ICAgIEl0IHBlcmZvcm1zIGEgbW9zdC1zcGVjaWZpYyBtYXRjaCBs
b29rdXAsIHRvIGFsbG93IGZvciB3aWxkY2FyZC4KPiAgKiBBIHNvdXJjZSBhZGRyZXNzLCB1c2Vk
IHRvIGluZm9ybSB0aGUgZGVzdGluYXRpb24gb2Ygd2hlcmUgdG8gcmVwbHkuCj4gICogVGhlIGFk
ZHJlc3Mgb2YgYW4gYXJyYXkgb2YgaW92cyBjb250YWluaW5nIHRoZSBkYXRhIHRvIHNlbmQKPiAg
KiAuLiBhbmQgdGhlIGxlbmd0aCBvZiB0aGF0IGFycmF5IG9mIGlvdnMKPiAgKiBhbmQgYSAzMi1i
aXQgbWVzc2FnZSB0eXBlLCBhdmFpbGFibGUgdG8gY29tbXVuaWNhdGUgbWVzc2FnZSBjb250ZXh0
Cj4gICAgZGF0YSAoZWcuIGtlcm5lbC10by1rZXJuZWwsIHNlcGFyYXRlIGZyb20gdGhlIGFwcGxp
Y2F0aW9uIGRhdGEpLgo+Cj4gSWYgaW5zdWZmaWNpZW50IHNwYWNlIGV4aXN0cyBpbiB0aGUgZGVz
dGluYXRpb24gcmluZywgaXQgd2lsbCByZXR1cm4KPiAtRUFHQUlOIGFuZCBYZW4gd2lsbCBub3Rp
ZnkgdGhlIGNhbGxlciB3aGVuIHN1ZmZpY2llbnQgc3BhY2UgYmVjb21lcwo+IGF2YWlsYWJsZS4K
Pgo+IEFjY2Vzc2VzIHRvIHRoZSByaW5nIGluZGljZXMgYXJlIGFwcHJvcHJpYXRlbHkgYXRvbWlj
LiBUaGUgcmluZ3MgYXJlCj4gbWFwcGVkIGludG8gWGVuJ3MgcHJpdmF0ZSBhZGRyZXNzIHNwYWNl
IHRvIHdyaXRlIGFzIG5lZWRlZCBhbmQgdGhlCj4gbWFwcGluZ3MgYXJlIHJldGFpbmVkIGZvciBs
YXRlciB1c2UuCj4KPiBGaXhlZC1zaXplIHR5cGVzIGFyZSB1c2VkIGluIHNvbWUgYXJlYXMgd2l0
aGluIHRoaXMgY29kZSB3aGVyZSBjYXV0aW9uCj4gYXJvdW5kIGF2b2lkaW5nIGludGVnZXIgb3Zl
cmZsb3cgaXMgaW1wb3J0YW50Lgo+Cj4gTm90aWZpY2F0aW9ucyBhcmUgc2VudCB0byBndWVzdHMg
dmlhIFZJUlEgYW5kIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEgaXMKPiBleHBvc2VkIGluIHRoZSBj
aGFuZ2UgdG8gZW5hYmxlIGFyZ28gdG8gY2FsbCBpdC4gVklSUV9BUkdPX01FU1NBR0UgaXMKPiBj
bGFpbWVkIGZyb20gdGhlIFZJUlEgcHJldmlvdXNseSByZXNlcnZlZCBmb3IgdGhpcyBwdXJwb3Nl
ICgjMTEpLgo+Cj4gVGhlIFZJUlEgbm90aWZpY2F0aW9uIG1ldGhvZCBpcyB1c2VkIHJhdGhlciB0
aGFuIHNlbmRpbmcgZXZlbnRzIHVzaW5nCj4gZXZ0Y2huIGZ1bmN0aW9ucyBkaXJlY3RseSBiZWNh
dXNlOgo+Cj4gKiBubyBjdXJyZW50IGV2ZW50IGNoYW5uZWwgdHlwZSBpcyBhbiBleGFjdCBmaXQg
Zm9yIHRoZSBpbnRlbmRlZAo+ICAgYmVoYXZpb3VyLiBFQ1NfSVBJIGlzIGNsb3Nlc3QsIGJ1dCBp
dCBkaXNhbGxvd3MgbWlncmF0aW9uIHRvCj4gICBvdGhlciBWQ1BVcyB3aGljaCBpcyBub3QgbmVj
ZXNzYXJpbHkgYSByZXF1aXJlbWVudCBmb3IgQXJnby4KPgo+ICogYXQgdGhlIHBvaW50IG9mIGFy
Z29faW5pdCwgYWxsb2NhdGlvbiBvZiBhbiBldmVudCBjaGFubmVsIGlzCj4gICBjb21wbGljYXRl
ZCBieSBub25lIG9mIHRoZSBndWVzdCBWQ1BVcyBiZWluZyBpbml0aWFsaXplZCB5ZXQKPiAgIGFu
ZCB0aGUgZXZlbnQgY2hhbm5lbCBsb2dpYyBleHBlY3RzIHRoYXQgYSB2YWxpZCBldmVudCBjaGFu
bmVsCj4gICBoYXMgYSBwcmVzZW50IFZDUFUuCj4KPiAqIGF0IHRoZSBwb2ludCBvZiBzaWduYWxs
aW5nIGEgbm90aWZpY2F0aW9uLCB0aGUgVklSUSBsb2dpYyBpcyBhbHJlYWR5Cj4gICBkZWZlbnNp
dmU6IGlmIGQtPnZjcHVbMF0gaXMgTlVMTCwgdGhlIG5vdGlmaWNhdGlvbiBpcyBqdXN0IHNpbGVu
dGx5Cj4gICBkcm9wcGVkLCB3aGVyZWFzIHRoZSBldnRjaG5fc2VuZCBsb2dpYyBpcyBub3Qgc28g
ZGVmZW5zaXZlOiB2Y3B1WzBdCj4gICBtdXN0IG5vdCBiZSBOVUxMLCBvdGhlcndpc2UgYSBudWxs
IHBvaW50ZXIgZGVyZWZlcmVuY2Ugb2NjdXJzLgo+Cj4gVXNpbmcgYSBWSVJRIHJlbW92ZXMgdGhl
IG5lZWQgZm9yIHRoZSBndWVzdCB0byBxdWVyeSB0byBkZXRlcm1pbmUgd2hpY2gKPiBldmVudCBj
aGFubmVsIG5vdGlmaWNhdGlvbnMgd2lsbCBiZSBkZWxpdmVyZWQgb24uIFRoaXMgaXMgYWxzbyBs
aWtlbHkgdG8KPiBzaW1wbGlmeSBlc3RhYmxpc2hpbmcgZnV0dXJlIEwwL0wxIG5lc3RlZCBoeXBl
cnZpc29yIGFyZ28gY29tbXVuaWNhdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVy
IENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+Cj4gLS0tCj4gVGhlIHBy
ZXZpb3VzIGRvdWJsZS1yZWFkIG9mIGlvdnMgZnJvbSBndWVzdCBtZW1vcnkgaGFzIGJlZW4gcmVt
b3ZlZC4KPgo+IHYyIHNlbGY6IHVzZSByaW5nX2luZm8gYmFja3BvaW50ZXIgaW4gcGVuZGluZ19l
bnQgdG8gbWFpbnRhaW4gbnBlbmRpbmcKPiB2MiBmZWVkYmFjayBKYW46IGRyb3AgY29va2llLCBp
bXBsZW1lbnQgdGVhcmRvd24KPiB2MiBzZWxmOiBwZW5kaW5nX3F1ZXVlOiByZWFwIHN0YWxlIGVu
dHMgd2hlbiBpbiBuZWVkIG9mIHNwYWNlCj4gdjIgc2VsZjogcGVuZGluZ19yZXF1ZXVlOiByZWNs
YWltIGVudHMgZm9yIHN0YWxlIGRvbWFpbnMKPiB2Mi5mZWVkYmFjayBKYW46IG9ubHkgb3ZlcnJp
ZGUgc2VuZGVyIGRvbWlkIGlmIERPTUlEX0FOWQo+IHYyIGZlZWRiYWNrIEphbjogZHJvcCBtZXNz
YWdlIGZyb20gYXJnb19tZXNzYWdlX29wCj4gdjIgc2VsZjogY2hlY2sgbnBlbmRpbmcgdnMgbWF4
aW11bSBsaW1pdAo+IHYyIHNlbGY6IGdldF9zYW5pdGl6ZWRfcmluZyBpbnN0ZWFkIG9mIGdldF9y
eF9wdHIKPiB2MiBmZWVkYmFjayB2MSMxMyBKYW46IHJlbW92ZSBkb3VibGUgcmVhZCBmcm9tIHJp
bmdidWYgaW5zZXJ0LCBsb3dlciBNQVhfSU9WCj4gdjIgc2VsZjogbWFrZSBpb3ZfY291bnQgY29u
c3QKPiB2MiBzZWxmOiBpb3ZfY291bnQgOiByZXR1cm4gRU1TR1NJWkUgZm9yIG1lc3NhZ2UgdG9v
IGJpZwo+IHYyIHNlbGY6IE9WRVJIQVVMCj4gdjIgc2VsZjogcy9hcmdvX3BlbmRpbmdfZW50L3Bl
bmRpbmdfZW50L2cKPiB2MiBmZWVkYmFjayB2MSMxMyBSb2dlcjogdXNlIE9TLXN1cHBsaWVkIHJv
dW5kdXA7IGRyb3AgZnJvbSBwdWJsaWMgaGVhZGVyCj4gdjEsMiBmZWVkYmFjayBKYW4vUm9nZXIv
UGF1bDogZHJvcCBlcnJubyByZXR1cm5pbmcgZ3Vlc3QgYWNjZXNzIGZ1bmN0aW9ucwo+IHYxIGZl
ZWRiYWNrIFJvZ2VyLCBKYW46IGRyb3AgYXJnbyBwcmVmaXggb24gc3RhdGljIGZ1bmN0aW9ucwo+
IHYxIGZlZWRiYWNrICMxMyBKYW46IGRyb3AgZ3Vlc3RfaGFuZGxlX29rYXkgd2hlbiB1c2luZyBj
b3B5X2Zyb21fZ3Vlc3QKPiAgICAgLSByZW9yZGVyIGRvX2FyZ29fb3AgbG9naWMKPiB2MiBzZWxm
OiBhZGQgX2huZCBzdWZmaXggdG8gaW92cyB2YXJpYWJsZSBuYW1lIHRvIGluZGljYXRlIGd1ZXN0
IGhhbmRsZSB0eXBlCj4gdjIgc2VsZjogcmVwbGFjZSB1c2Ugb2YgWEVOX0dVRVNUX0hBTkRMRV9O
VUxMIHdpdGggdHdvIGV4aXN0aW5nIG1hY3Jvcwo+Cj4gdjEgIzE1IGZlZWRiYWNrLCBKYW46IHNl
bmR2IG9wIDogcy9FQ09OTlJFRlVTRUQvRVNSQ0gvCj4gdjEgIzUgKCMxNSkgZmVlZGJhY2sgUGF1
bDogc2VuZHY6IHVzZSBjdXJyZCBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKPiB2MSAjMTMgKCMxNSkg
ZmVlZGJhY2sgUGF1bDogc2VuZHYgb3A6IGRvL3doaWxlIHJlaW5kZW50IG9ubHkKPiB2MSAjMTMg
KCMxNSkgZmVlZGJhY2sgUGF1bDogc2VuZHYgb3A6IGRvL3doaWxlOiBhcmdvX3JpbmdidWZfaW5z
ZXJ0IHRvIGdvdG8gc3R5bGUKPiB2MSAjMTMgKCMxNSkgZmVlZGJhY2sgUGF1bDogc2VuZHYgb3A6
IGRvL3doaWxlOiByZWluZGVudCBvbmx5IGFnYWluCj4gdjEgIzEzICgjMTUpIGZlZWRiYWNrIFBh
dWw6IHNlbmR2IG9wOiBkby93aGlsZSA6IGdvdG8KPiB2MSAjMTUgZmVlZGJhY2sgUGF1bDogc2Vu
ZHYgb3A6IG1ha2UgcGFnZSB2YXI6IHVuc2lnbmVkCj4gdjEgIzE1IGZlZWRiYWNrIFBhdWw6IHNl
bmR2IG9wOiBuZXcgbG9jYWwgdmFyIGZvciBQQUdFX1NJWkUgLSBvZmZzZXQKPiB2MSAjOCBmZWVk
YmFjayBKYW46IFhFTl9HVUVTVF9IQU5ETEUgOiBDODkgY29tcGxpYW5jZQo+IHYxIHJlYmFzZSBh
ZnRlciBzd2l0Y2hpbmcgcmVnaXN0ZXIgb3AgZnJvbSBwZm5zIHRvIHBhZ2UgZGVzY3JpcHRvcnMK
PiB2MSBzZWxmOiBtb3ZlIGlvdiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSBvdXQgb2YgcHVibGlj
IGhlYWRlciBpbnRvIGFyZ28uYwo+IHYxICMxMyAoIzE1KSBmZWVkYmFjayBQYXVsOiBmaXggbG9n
bGV2ZWwgZm9yIGd1ZXN0LXRyaWdnZXJlZCBtZXNzYWdlcwo+IHYxIDogYWRkIGNvbXBhdCB4bGF0
LmxzdCBlbnRyaWVzCj4gdjEgc2VsZjogc3dpdGNoZWQgbm90aWZpY2F0aW9uIHRvIHNlbmRfZ3Vl
c3RfZ2xvYmFsX3ZpcnEgaW5zdGVhZCBvZiBldmVudAo+IHYxOiBmaXggZ3ByaW50ayB1c2UgZm9y
IEFSTSBhcyBpdHMgZGVmbiBkaXNsaWtlcyBzcGxpdCBmb3JtYXQgc3RyaW5ncwo+IHYxOiBpbml0
IGxlbiB2YXJpYWJsZSB0byBzYXRpc2Z5IEFSTSBjb21waWxlciBpbml0aWFsaXplZCBjaGVja2lu
Zwo+IHYxICMxMyBmZWVkYmFjayBKYW46IHJlbmFtZSBwYWdlIHZhcgo+IHYxOiMxNCBmZWVkYmFj
ayBKYW46IHVpbnQ4X3QqIC0+IHZvaWQqCj4gdjE6ICMxMyBmZWVkYmFjayBKYW46IHB1YmxpYyBu
YW1lc3BhY2U6IHByZWZpeCB3aXRoIHhlbgo+IHYxOiAjMTMgZmVlZGJhY2sgSmFuOiBibGFuayBs
aW5lIGFmdGVyIGNhc2Ugb3AgaW4gZG9fYXJnb19tZXNzYWdlX29wCj4gdjE6ICMxNSBmZWVkYmFj
ayBKYW46IGFkZCBjb21tZW50cyBleHBsYWluaW5nIHdoeSB0aGUgd3JpdGVzIGRvbid0IG92ZXJy
dW4KPiB2MTogc2VsZjogYWRkIEFTU0VSVCB0byBzdXBwb3J0IGNvbW1lbnQgdGhhdCBvdmVycnVu
IGNhbm5vdCBoYXBwZW4KPiB2MTogc2VsZjogZmFpbCBvbiBzaG9ydCB3cml0ZXMgd2hlcmUgZ3Vl
c3QgbWFuaXB1bGF0ZWQgdGhlIGlvdl9sZW5zCj4gdjE6IHNlbGY6IHJlbmFtZSBlbnQgaWQgdG8g
ZG9tYWluX2lkCj4gdjE6IHNlbGY6IGFkZCBtb2FuIGZvciBpb3YgcmV3cml0ZQo+IHYxLiBmZWVk
YmFjayAjMTUgSmFuOiByZXF1aXJlIHRoZSBwYWQgYml0cyBhcmUgemVybwo+IHYxLiBmZWVkYmFj
ayAjMTUgSmFuOiBkcm9wIE5VTEwgY2hlY2sgaW4gYXJnb19zaWduYWxfZG9tYWluIGFzIG5vdyB1
c2luZyBWSVJRCj4gdjEuIHNlbGY6IHN0b3JlIGRvbWFpbl9jb29raWUgaW4gcGVuZGluZyBlbnQK
PiB2MS4gZmVlZGJhY2sgIzE1IEphbjogdXNlIHVuc2lnbmVkIHdoZXJlIHBvc3NpYmxlCj4gdjEu
IGZlZWRiYWNrIEphbjogdXNlIGhhbmRsZSB0eXBlIGZvciBpb3ZfYmFzZSBpbiBwdWJsaWMgaW92
IGludGVyZmFjZQo+IHYxLiBzZWxmOiBsb2cgd2hlbmV2ZXIgdmlzaWJsZSBlcnJvciBvY2N1cnMK
PiB2MSBmZWVkYmFjayAjMTUsIEphbjogZHJvcCB1bm5lY2Vzc2FyeSBtYgo+IHYxIHNlbGY6IG9u
bHkgdXBkYXRlIGludGVybmFsIHR4X3B0ciBpZiBhYmxlIHRvIHJldHVybiBzdWNjZXNzCj4gICAg
ICAgICAgYW5kIHVwZGF0ZSB0aGUgdmlzaWJsZSB0eF9wdHIKPiB2MSBzZWxmOiBsb2cgb24gZmFp
bHVyZSB0byBtYXAgcmluZyB0byB1cGRhdGUgdmlzaWJsZSB0eF9wdHIKPiB2MSBmZWVkYmFjayAj
MTUgSmFuOiBhZGQgY29tbWVudCByZTogbm90aWZpY2F0aW9uIHNpemUgcG9saWN5Cj4gdjEgc2Vs
Zi9Sb2dlcj8gcmVtb3ZlIGVycmFudCBzcGFjZSBhZnRlciBzaXplb2YKPiB2MS4gZmVlZGJhY2sg
IzE1IEphbjogcmVxdWlyZSBpb3YgcGFkIGJlIHplcm8KPiB2MS4gc2VsZjogcmVuYW1lIGlvdl9i
YXNlIHRvIGlvdl9obmQgZm9yIGhhbmRsZSBpbiBwdWJsaWMgaW92IGludGVyZmFjZQo+IHYxOiBm
ZWVkYmFjayAjMTUgSmFuOiBoYW5kbGUgdXBwZXItaGFsdmVzIG9mIGh5cGVyY2FsbCBhcmdzOyBj
aGFuZ2VzIHNvbWUKPiAgICAgdHlwZXMgaW4gZnVuY3Rpb24gc2lnbmF0dXJlcyB0byBtYXRjaC4K
PiB2MTogc2VsZjogYWRkIGRwcmludGsgdG8gc2VuZHYKPiB2MTogc2VsZjogYWRkIGRlYnVnIG91
dHB1dCB0byBhcmdvX2lvdl9jb3VudAo+IHYxLiBmZWVkYmFjayAjMTQgSmFuOiBibGFuayBsaW5l
IGJlZm9yZSByZXR1cm4gaW4gYXJnb19pb3ZfY291bnQKPiB2MSBmZWVkYmFjayAjMTUgSmFuOiB2
ZXJpZnkgc3JjIGlkLCBub3Qgb3ZlcnJpZGUKPgo+ICB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAg
ICB8IDY1MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAg
eGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMgfCAgIDIgKy0KPiAgeGVuL2luY2x1ZGUvcHVibGlj
L2FyZ28uaCAgfCAgNjAgKysrKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAgfCAgIDIg
Ky0KPiAgeGVuL2luY2x1ZGUveGVuL2V2ZW50LmggICAgfCAgIDcgKwo+ICB4ZW4vaW5jbHVkZS94
bGF0LmxzdCAgICAgICB8ICAgMiArCj4gIDYgZmlsZXMgY2hhbmdlZCwgNzI0IGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94
ZW4vY29tbW9uL2FyZ28uYwo+IGluZGV4IDU5Y2U4YzQuLjQ1NDg0MzUgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2NvbW1vbi9hcmdvLmMKPiArKysgYi94ZW4vY29tbW9uL2FyZ28uYwo+IEBAIC0yOSwxNCAr
MjksMjEgQEAKPiAgI2luY2x1ZGUgPHB1YmxpYy9hcmdvLmg+Cj4KPiAgI2RlZmluZSBNQVhfUklO
R1NfUEVSX0RPTUFJTiAgICAgICAgICAgIDEyOFUKPiArI2RlZmluZSBNQVhfUEVORElOR19QRVJf
UklORyAgICAgICAgICAgICAzMlUKPgo+ICAvKiBBbGwgbWVzc2FnZXMgb24gdGhlIHJpbmcgYXJl
IHBhZGRlZCB0byBhIG11bHRpcGxlIG9mIHRoZSBzbG90IHNpemUuICovCj4gICNkZWZpbmUgUk9V
TkRVUF9NRVNTQUdFKGEpIChST1VORFVQKChhKSwgWEVOX0FSR09fTVNHX1NMT1RfU0laRSkpCj4K
PiArLyogVGhlIG1heGltdW0gc2l6ZSBvZiBhIG1lc3NhZ2UgdGhhdCBtYXkgYmUgc2VudCBvbiB0
aGUgbGFyZ2VzdCBBcmdvIHJpbmcuICovCj4gKyNkZWZpbmUgTUFYX0FSR09fTUVTU0FHRV9TSVpF
ICgoWEVOX0FSR09fTUFYX1JJTkdfU0laRSkgLSBcCj4gKyAgICAgICAgKHNpemVvZihzdHJ1Y3Qg
eGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcikpIC0gUk9VTkRVUF9NRVNTQUdFKDEpKQo+ICsK
PiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fYWRkcl90KTsKPiArREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29faW92X3QpOwo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fYXJnb19wYWdlX2Rlc2NyX3QpOwo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
YXJnb19yZWdpc3Rlcl9yaW5nX3QpOwo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJn
b19yaW5nX3QpOwo+ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19zZW5kX2FkZHJf
dCk7Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190
KTsKPgo+ICAvKiBYZW4gY29tbWFuZCBsaW5lIG9wdGlvbiB0byBlbmFibGUgYXJnbyAqLwo+IEBA
IC0yNTAsNiArMjU3LDE0IEBAIGhhc2hfaW5kZXgoY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAq
aWQpCj4gIH0KPgo+ICBzdGF0aWMgdm9pZAo+ICtzaWduYWxfZG9tYWluKHN0cnVjdCBkb21haW4g
KmQpCj4gK3sKPiArICAgIGFyZ29fZHByaW50aygic2lnbmFsbGluZyBkb21pZDolZFxuIiwgZC0+
ZG9tYWluX2lkKTsKPiArCj4gKyAgICBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxKGQsIFZJUlFfQVJH
T19NRVNTQUdFKTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQKPiAgcmluZ191bm1hcChzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKPiAgewo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4g
QEAgLTM0Miw2ICszNTcsNDEzIEBAIHVwZGF0ZV90eF9wdHIoc3RydWN0IGFyZ29fcmluZ19pbmZv
ICpyaW5nX2luZm8sIHVpbnQzMl90IHR4X3B0cikKPiAgICAgIHNtcF93bWIoKTsKPiAgfQo+Cj4g
K3N0YXRpYyBpbnQKPiArbWVtY3B5X3RvX2d1ZXN0X3Jpbmcoc3RydWN0IGFyZ29fcmluZ19pbmZv
ICpyaW5nX2luZm8sIHVpbnQzMl90IG9mZnNldCwKPiArICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgdm9pZCAqc3JjLCBYRU5fR1VFU1RfSEFORExFKHVpbnQ4X3QpIHNyY19obmQsCj4gKyAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGxlbikKPiArewo+ICsgICAgdW5zaWduZWQgaW50IG1m
bnNfaW5kZXggPSBvZmZzZXQgPj4gUEFHRV9TSElGVDsKPiArICAgIHZvaWQgKmRzdDsKPiArICAg
IGludCByZXQ7Cj4gKyAgICB1bnNpZ25lZCBpbnQgc3JjX29mZnNldCA9IDA7Cj4gKwo+ICsgICAg
QVNTRVJUKHNwaW5faXNfbG9ja2VkKCZyaW5nX2luZm8tPmxvY2spKTsKPiArCj4gKyAgICBvZmZz
ZXQgJj0gflBBR0VfTUFTSzsKPiArCj4gKyAgICBpZiAoIChsZW4gPiBYRU5fQVJHT19NQVhfUklO
R19TSVpFKSB8fCAob2Zmc2V0ID4gWEVOX0FSR09fTUFYX1JJTkdfU0laRSkgKQo+ICsgICAgICAg
IHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgIHdoaWxlICggKG9mZnNldCArIGxlbikgPiBQQUdF
X1NJWkUgKQoKSSB0aGluayB5b3UgY291bGQgbWFwIHRoZSB3aG9sZSByaW5nIGluIGNvbnRpZ3Vv
dXMgdmlydHVhbCBhZGRyZXNzCnNwYWNlIGFuZCB0aGVuIHdyaXRpbmcgdG8gaXQgd291bGQgYmUg
bXVjaCBtb3JlIGVhc3ksIHlvdSB3b3VsZG4ndApuZWVkIHRvIGl0ZXJhdGUgd2l0aCBtZW1jcHkg
b3IgY29weV9mcm9tX2d1ZXN0LCB0YWtlIGEgbG9vayBhdCBfX3ZtYXAuCllvdSBjb3VsZCBsaWtl
bHkgbWFwIHRoaXMgd2hlbiB0aGUgcmluZyBnZXRzIHNldHVwIGFuZCBrZWVwIGl0IG1hcHBlZApm
b3IgdGhlIGxpZmV0aW1lIG9mIHRoZSByaW5nLgoKPiArICAgIHsKPiArICAgICAgICB1bnNpZ25l
ZCBpbnQgaGVhZF9sZW4gPSBQQUdFX1NJWkUgLSBvZmZzZXQ7Cj4gKwo+ICsgICAgICAgIHJldCA9
IHJpbmdfbWFwX3BhZ2UocmluZ19pbmZvLCBtZm5zX2luZGV4LCAmZHN0KTsKPiArICAgICAgICBp
ZiAoIHJldCApCj4gKyAgICAgICAgICAgIHJldHVybiByZXQ7Cj4gKwo+ICsgICAgICAgIGlmICgg
c3JjICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIG1lbWNweShkc3QgKyBvZmZzZXQsIHNy
YyArIHNyY19vZmZzZXQsIGhlYWRfbGVuKTsKPiArICAgICAgICAgICAgc3JjX29mZnNldCArPSBo
ZWFkX2xlbjsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgIHsKPiArICAg
ICAgICAgICAgcmV0ID0gY29weV9mcm9tX2d1ZXN0KGRzdCArIG9mZnNldCwgc3JjX2huZCwgaGVh
ZF9sZW4pID8KPiArICAgICAgICAgICAgICAgICAgICAtRUZBVUxUIDogMDsKPiArICAgICAgICAg
ICAgaWYgKCByZXQgKQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKCllvdSBjYW4gc2lt
cGxpZnkgdGhpcyB0bzoKCmlmICggY29weV9mcm9tX2d1ZXN0KC4uLikgKQogICAgcmV0dXJuIC1F
RkFVTFQ7Cgo+ICsKPiArICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoc3JjX2hu
ZCwgaGVhZF9sZW4pOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgbWZuc19pbmRleCsrOwo+
ICsgICAgICAgIGxlbiAtPSBoZWFkX2xlbjsKPiArICAgICAgICBvZmZzZXQgPSAwOwo+ICsgICAg
fQo+ICsKPiArICAgIHJldCA9IHJpbmdfbWFwX3BhZ2UocmluZ19pbmZvLCBtZm5zX2luZGV4LCAm
ZHN0KTsKPiArICAgIGlmICggcmV0ICkKPiArICAgIHsKPiArICAgICAgICBhcmdvX2RwcmludGso
ImFyZ286IHJpbmcgKHZtJXU6JXggdm0lZCkgJXAgYXR0ZW1wdGVkIHRvIG1hcCBwYWdlIgo+ICsg
ICAgICAgICAgICAgICAgICAgICAiICVkIG9mICVkXG4iLCByaW5nX2luZm8tPmlkLmRvbWFpbl9p
ZCwgcmluZ19pbmZvLT5pZC5wb3J0LAo+ICsgICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8t
PmlkLnBhcnRuZXJfaWQsIHJpbmdfaW5mbywgbWZuc19pbmRleCwKPiArICAgICAgICAgICAgICAg
ICAgICAgcmluZ19pbmZvLT5ubWZucyk7Cj4gKyAgICAgICAgcmV0dXJuIHJldDsKPiArICAgIH0K
PiArCj4gKyAgICBpZiAoIHNyYyApCj4gKyAgICAgICAgbWVtY3B5KGRzdCArIG9mZnNldCwgc3Jj
ICsgc3JjX29mZnNldCwgbGVuKTsKPiArICAgIGVsc2UKPiArICAgICAgICByZXQgPSBjb3B5X2Zy
b21fZ3Vlc3QoZHN0ICsgb2Zmc2V0LCBzcmNfaG5kLCBsZW4pID8gLUVGQVVMVCA6IDA7Cj4gKwo+
ICsgICAgcmV0dXJuIHJldDsKPiArfQo+ICsKPiArLyoKPiArICogVXNlIHRoaXMgd2l0aCBjYXV0
aW9uOiByeF9wdHIgaXMgdW5kZXIgZ3Vlc3QgY29udHJvbCBhbmQgbWF5IGJlIGJvZ3VzLgo+ICsg
KiBTZWUgZ2V0X3Nhbml0aXplZF9yaW5nIGZvciBhIHNhZmVyIGFsdGVybmF0aXZlLgo+ICsgKi8K
PiArc3RhdGljIGludAo+ICtnZXRfcnhfcHRyKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19p
bmZvLCB1aW50MzJfdCAqcnhfcHRyKQo+ICt7Cj4gKyAgICB2b2lkICpzcmM7Cj4gKyAgICB4ZW5f
YXJnb19yaW5nX3QgKnJpbmdwOwo+ICsgICAgaW50IHJldDsKPiArCj4gKyAgICBBU1NFUlQoc3Bp
bl9pc19sb2NrZWQoJnJpbmdfaW5mby0+bG9jaykpOwo+ICsKPiArICAgIGlmICggIXJpbmdfaW5m
by0+bm1mbnMgfHwgcmluZ19pbmZvLT5ubWZucyA8IHJpbmdfaW5mby0+bnBhZ2UgKQo+ICsgICAg
ICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIHJldCA9IHJpbmdfbWFwX3BhZ2UocmluZ19p
bmZvLCAwLCAmc3JjKTsKPiArICAgIGlmICggcmV0ICkKPiArICAgICAgICByZXR1cm4gcmV0Owo+
ICsKPiArICAgIHJpbmdwID0gKHhlbl9hcmdvX3JpbmdfdCAqKXNyYzsKPiArCj4gKyAgICAqcnhf
cHRyID0gcmVhZF9hdG9taWMoJnJpbmdwLT5yeF9wdHIpOwo+ICsKPiArICAgIHJldHVybiAwOwo+
ICt9Cj4gKwo+ICsvKgo+ICsgKiBnZXRfc2FuaXRpemVkX3JpbmcgY3JlYXRlcyBhIG1vZGlmaWVk
IGNvcHkgb2YgdGhlIHJpbmcgcG9pbnRlcnMgd2hlcmUKPiArICogdGhlIHJ4X3B0ciBpcyByb3Vu
ZGVkIHVwIHRvIGVuc3VyZSBpdCBpcyBhbGlnbmVkLCBhbmQgdGhlbiByaW5nCj4gKyAqIHdyYXAg
aXMgaGFuZGxlZC4gU2ltcGxpZmllcyBzYWZlIHVzZSBvZiB0aGUgcnhfcHRyIGZvciBhdmFpbGFi
bGUKPiArICogc3BhY2UgY2FsY3VsYXRpb24uCj4gKyAqLwo+ICtzdGF0aWMgaW50Cj4gK2dldF9z
YW5pdGl6ZWRfcmluZyh4ZW5fYXJnb19yaW5nX3QgKnJpbmcsIHN0cnVjdCBhcmdvX3JpbmdfaW5m
byAqcmluZ19pbmZvKQo+ICt7Cj4gKyAgICB1aW50MzJfdCByeF9wdHI7Cj4gKyAgICBpbnQgcmV0
Owo+ICsKPiArICAgIHJldCA9IGdldF9yeF9wdHIocmluZ19pbmZvLCAmcnhfcHRyKTsKPiArICAg
IGlmICggcmV0ICkKPiArICAgICAgICByZXR1cm4gcmV0Owo+ICsKPiArICAgIHJpbmctPnR4X3B0
ciA9IHJpbmdfaW5mby0+dHhfcHRyOwo+ICsKPiArICAgIHJ4X3B0ciA9IFJPVU5EVVBfTUVTU0FH
RShyeF9wdHIpOwo+ICsgICAgaWYgKCByeF9wdHIgPj0gcmluZ19pbmZvLT5sZW4gKQo+ICsgICAg
ICAgIHJ4X3B0ciA9IDA7Cj4gKwo+ICsgICAgcmluZy0+cnhfcHRyID0gcnhfcHRyOwoKTmV3bGlu
ZS4KCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArLyoKPiArICogaW92X2NvdW50IHJldHVy
bnMgaXRzIGNvdW50IG9uIHN1Y2Nlc3MgdmlhIGFuIG91dCB2YXJpYWJsZSB0byBhdm9pZAo+ICsg
KiBwb3RlbnRpYWwgZm9yIGEgbmVnYXRpdmUgcmV0dXJuIHZhbHVlIHRvIGJlIHVzZWQgaW5jb3Jy
ZWN0bHkKPiArICogKGVnLiBjb2VyY2VkIGludG8gYW4gdW5zaWduZWQgdmFyaWFibGUgcmVzdWx0
aW5nIGluIGEgbGFyZ2UgaW5jb3JyZWN0IHZhbHVlKQo+ICsgKi8KPiArc3RhdGljIGludAo+ICtp
b3ZfY291bnQoY29uc3QgeGVuX2FyZ29faW92X3QgKnBpb3YsIHVuc2lnbmVkIGxvbmcgbmlvdiwg
dWludDMyX3QgKmNvdW50KQo+ICt7Cj4gKyAgICB1aW50MzJfdCBzdW1faW92X2xlbnMgPSAwOwo+
ICsKPiArICAgIGlmICggbmlvdiA+IFhFTl9BUkdPX01BWElPViApCj4gKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gKwo+ICsgICAgd2hpbGUgKCBuaW92LS0gKQoKSSB3b3VsZCB1c2UgYSBmb3Ig
bG9vcCBoZXJlLCB0aGF0IHdvdWxkIHJlbW92ZSB0aGUgbmVlZCB0byBwaW92KyssIGlmCnlvdSB3
YW50IHRvIGtlZXAgaXQgcXVpdGUgc2ltaWxhcjoKCmZvciAoIDsgbmlvdi0tOyBwaW92KysgKQp7
CiAgICAuLi4KCj4gKyAgICB7Cj4gKyAgICAgICAgLyogdmFsaWQgaW92cyBtdXN0IGhhdmUgdGhl
IHBhZGRpbmcgZmllbGQgc2V0IHRvIHplcm8gKi8KPiArICAgICAgICBpZiAoIHBpb3YtPnBhZCAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBhcmdvX2RwcmludGsoImludmFsaWQgaW92OiBw
YWRkaW5nIGlzIG5vdCB6ZXJvXG4iKTsKPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4g
KyAgICAgICAgfQo+ICsKPiArICAgICAgICAvKiBjaGVjayBlYWNoIHRvIHByb3RlY3Qgc3VtIGFn
YWluc3QgaW50ZWdlciBvdmVyZmxvdyAqLwo+ICsgICAgICAgIGlmICggcGlvdi0+aW92X2xlbiA+
IFhFTl9BUkdPX01BWF9SSU5HX1NJWkUgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgYXJn
b19kcHJpbnRrKCJpbnZhbGlkIGlvdl9sZW46IHRvbyBiaWcgKCV1KT4lbGx1XG4iLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgcGlvdi0+aW92X2xlbiwgWEVOX0FSR09fTUFYX1JJTkdfU0la
RSk7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgICAgIH0KPiArCj4gKyAg
ICAgICAgc3VtX2lvdl9sZW5zICs9IHBpb3YtPmlvdl9sZW47Cj4gKwo+ICsgICAgICAgIC8qCj4g
KyAgICAgICAgICogQWdhaW4gcHJvdGVjdCBzdW0gZnJvbSBpbnRlZ2VyIG92ZXJmbG93Cj4gKyAg
ICAgICAgICogYW5kIGVuc3VyZSB0b3RhbCBtc2cgc2l6ZSB3aWxsIGJlIHdpdGhpbiBib3VuZHMu
Cj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCBzdW1faW92X2xlbnMgPiBNQVhfQVJHT19N
RVNTQUdFX1NJWkUgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJp
bnZhbGlkIGlvdiBzZXJpZXM6IHRvdGFsIG1lc3NhZ2UgdG9vIGJpZ1xuIik7Cj4gKyAgICAgICAg
ICAgIHJldHVybiAtRU1TR1NJWkU7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBwaW92Kys7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgKmNvdW50ID0gc3VtX2lvdl9sZW5zOwo+ICsKPiArICAgIHJl
dHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50Cj4gK3JpbmdidWZfaW5zZXJ0KHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAo+ICsgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpzcmNfaWQsCj4gKyAgICAgICAgICAgICAg
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29faW92X3QpIGlvdnNfaG5kLAo+ICsgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5pb3YsIHVpbnQzMl90IG1lc3NhZ2VfdHlwZSwKPiAr
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqb3V0X2xlbikKPiArewo+ICsgICAgeGVuX2Fy
Z29fcmluZ190IHJpbmc7Cj4gKyAgICBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRl
ciBtaCA9IHsgMCB9OwoKTm8gbmVlZCBmb3IgdGhlIDAsIHsgfSB3aWxsIGFjaGlldmUgZXhhY3Rs
eSB0aGUgc2FtZS4KCj4gKyAgICBpbnQzMl90IHNwOwo+ICsgICAgaW50MzJfdCByZXQ7Cj4gKyAg
ICB1aW50MzJfdCBsZW4gPSAwOwo+ICsgICAgeGVuX2FyZ29faW92X3QgaW92c1tYRU5fQVJHT19N
QVhJT1ZdOwoKVGhpcyBzZWVtcyBzbGlnaHRseSBkYW5nZXJvdXMsIGEgY2hhbmdlIG9mIHRoZSBt
YXhpbXVtIGNvdWxkIGNhdXNlCnN0YWNrIG92ZXJmbG93IGRlcGVuZGluZyBvbiB0aGUgc2l6ZSBv
ZiB4ZW5fYXJnb19pb3ZfdC4gSSB0aGluayB5b3UKbmVlZCBzb21lIGNvbW1lbnQgbmV4dCB0byBk
ZWZpbml0aW9uIG9mIFhFTl9BUkdPX01BWElPViB0byBub3RlIHRoYXQKaW5jcmVhc2luZyB0aGlz
IGNvdWxkIGNhdXNlIGlzc3Vlcy4KCj4gKyAgICB4ZW5fYXJnb19pb3ZfdCAqcGlvdjsKPiArICAg
IFhFTl9HVUVTVF9IQU5ETEUodWludDhfdCkgTlVMTF9obmQgPQo+ICsgICAgICAgZ3Vlc3RfaGFu
ZGxlX2Zyb21fcGFyYW0oZ3Vlc3RfaGFuZGxlX2Zyb21fcHRyKE5VTEwsIHVpbnQ4X3QpLCB1aW50
OF90KTsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnJpbmdfaW5mby0+bG9jaykp
Owo+ICsKPiArICAgIHJldCA9IF9fY29weV9mcm9tX2d1ZXN0KGlvdnMsIGlvdnNfaG5kLCBuaW92
KSA/IC1FRkFVTFQgOiAwOwo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgICAgIGdvdG8gb3V0Owo+
ICsKPiArICAgIC8qCj4gKyAgICAgKiBPYnRhaW4gdGhlIHRvdGFsIHNpemUgb2YgZGF0YSB0byB0
cmFuc21pdCAtLSBzZXRzIHRoZSAnbGVuJyB2YXJpYWJsZQo+ICsgICAgICogLS0gYW5kIHNhbml0
eSBjaGVjayB0aGF0IHRoZSBpb3ZzIGNvbmZvcm0gdG8gc2l6ZSBhbmQgbnVtYmVyIGxpbWl0cy4K
PiArICAgICAqIEVuZm9yY2VkIGJlbG93OiBubyBtb3JlIHRoYW4gJ2xlbicgYnl0ZXMgb2YgZ3Vl
c3QgZGF0YQo+ICsgICAgICogKHBsdXMgdGhlIG1lc3NhZ2UgaGVhZGVyKSB3aWxsIGJlIHNlbnQg
aW4gdGhpcyBvcGVyYXRpb24uCj4gKyAgICAgKi8KPiArICAgIHJldCA9IGlvdl9jb3VudChpb3Zz
LCBuaW92LCAmbGVuKTsKPiArICAgIGlmICggcmV0ICkKPiArICAgICAgICBnb3RvIG91dDsKPiAr
Cj4gKyAgICAvKgo+ICsgICAgICogU2l6ZSBib3VuZHMgY2hlY2sgYWdhaW5zdCByaW5nIHNpemUg
YW5kIHN0YXRpYyBtYXhpbXVtIG1lc3NhZ2UgbGltaXQuCj4gKyAgICAgKiBUaGUgbWVzc2FnZSBt
dXN0IG5vdCBmaWxsIHRoZSByaW5nOyB0aGVyZSBtdXN0IGJlIGF0IGxlYXN0IG9uZSBzbG90Cj4g
KyAgICAgKiByZW1haW5pbmcgc28gd2UgY2FuIGRpc3Rpbmd1aXNoIGEgZnVsbCByaW5nIGZyb20g
YW4gZW1wdHkgb25lLgo+ICsgICAgICovCj4gKyAgICBpZiAoICgoUk9VTkRVUF9NRVNTQUdFKGxl
bikgKwo+ICsgICAgICAgICAgICBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9o
ZWFkZXIpKSA+PSByaW5nX2luZm8tPmxlbikgfHwKPiArICAgICAgICAgKGxlbiA+IE1BWF9BUkdP
X01FU1NBR0VfU0laRSkgKQo+ICsgICAgewo+ICsgICAgICAgIHJldCA9IC1FTVNHU0laRTsKPiAr
ICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICByZXQgPSBnZXRfc2FuaXRpemVk
X3JpbmcoJnJpbmcsIHJpbmdfaW5mbyk7Cj4gKyAgICBpZiAoIHJldCApCj4gKyAgICAgICAgZ290
byBvdXQ7Cj4gKwo+ICsgICAgYXJnb19kcHJpbnRrKCJyaW5nLnR4X3B0cj0lZCByaW5nLnJ4X3B0
cj0lZCByaW5nIGxlbj0lZCIKPiArICAgICAgICAgICAgICAgICAiIHJpbmdfaW5mby0+dHhfcHRy
PSVkXG4iLAo+ICsgICAgICAgICAgICAgICAgIHJpbmcudHhfcHRyLCByaW5nLnJ4X3B0ciwgcmlu
Z19pbmZvLT5sZW4sIHJpbmdfaW5mby0+dHhfcHRyKTsKPiArCj4gKyAgICBpZiAoIHJpbmcucnhf
cHRyID09IHJpbmcudHhfcHRyICkKPiArICAgICAgICBzcCA9IHJpbmdfaW5mby0+bGVuOwo+ICsg
ICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIHNwID0gcmluZy5yeF9wdHIgLSByaW5nLnR4X3B0
cjsKPiArICAgICAgICBpZiAoIHNwIDwgMCApCj4gKyAgICAgICAgICAgIHNwICs9IHJpbmdfaW5m
by0+bGVuOwo+ICsgICAgfQo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBTaXplIGJvdW5kcyBjaGVj
ayBhZ2FpbnN0IGN1cnJlbnRseSBhdmFpbGFibGUgc3BhY2UgaW4gdGhlIHJpbmcuCj4gKyAgICAg
KiBBZ2FpbjogdGhlIG1lc3NhZ2UgbXVzdCBub3QgZmlsbCB0aGUgcmluZyBsZWF2aW5nIG5vIHNw
YWNlIHJlbWFpbmluZy4KPiArICAgICAqLwo+ICsgICAgaWYgKCAoUk9VTkRVUF9NRVNTQUdFKGxl
bikgKwo+ICsgICAgICAgICAgICBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9o
ZWFkZXIpKSA+PSBzcCApCj4gKyAgICB7Cj4gKyAgICAgICAgYXJnb19kcHJpbnRrKCJFQUdBSU5c
biIpOwo+ICsgICAgICAgIHJldCA9IC1FQUdBSU47Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgbWgubGVuID0gbGVuICsgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5n
X21lc3NhZ2VfaGVhZGVyKTsKPiArICAgIG1oLnNvdXJjZS5wb3J0ID0gc3JjX2lkLT5wb3J0Owo+
ICsgICAgbWguc291cmNlLmRvbWFpbl9pZCA9IHNyY19pZC0+ZG9tYWluX2lkOwo+ICsgICAgbWgu
bWVzc2FnZV90eXBlID0gbWVzc2FnZV90eXBlOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBGb3Ig
dGhpcyBjb3B5IHRvIHRoZSBndWVzdCByaW5nLCB0eF9wdHIgaXMgYWx3YXlzIDE2LWJ5dGUgYWxp
Z25lZAo+ICsgICAgICogYW5kIHRoZSBtZXNzYWdlIGhlYWRlciBpcyAxNiBieXRlcyBsb25nLgo+
ICsgICAgICovCj4gKyAgICBCVUlMRF9CVUdfT04oCj4gKyAgICAgICAgc2l6ZW9mKHN0cnVjdCB4
ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyKSAhPSBST1VORFVQX01FU1NBR0UoMSkpOwo+ICsK
PiArICAgIC8qCj4gKyAgICAgKiBGaXJzdCBkYXRhIHdyaXRlIGludG8gdGhlIGRlc3RpbmF0aW9u
IHJpbmc6IGZpeGVkIHNpemUsIG1lc3NhZ2UgaGVhZGVyLgo+ICsgICAgICogVGhpcyBjYW5ub3Qg
b3ZlcnJ1biBiZWNhdXNlIHRoZSBhdmFpbGFibGUgZnJlZSBzcGFjZSAodmFsdWUgaW4gJ3NwJykK
PiArICAgICAqIGlzIGNoZWNrZWQgYWJvdmUgYW5kIG11c3QgYmUgYXQgbGVhc3QgdGhpcyBzaXpl
Lgo+ICsgICAgICovCj4gKyAgICByZXQgPSBtZW1jcHlfdG9fZ3Vlc3RfcmluZyhyaW5nX2luZm8s
IHJpbmcudHhfcHRyICsgc2l6ZW9mKHhlbl9hcmdvX3JpbmdfdCksCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmbWgsIE5VTExfaG5kLCBzaXplb2YobWgpKTsKPiArICAgIGlmICgg
cmV0ICkKPiArICAgIHsKPiArICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAg
ICAgICAgICAiYXJnbzogZmFpbGVkIHRvIHdyaXRlIG1lc3NhZ2UgaGVhZGVyIHRvIHJpbmcgKHZt
JXU6JXggdm0lZClcbiIsCj4gKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFpbl9p
ZCwgcmluZ19pbmZvLT5pZC5wb3J0LAo+ICsgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5w
YXJ0bmVyX2lkKTsKPiArCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
cmluZy50eF9wdHIgKz0gc2l6ZW9mKG1oKTsKPiArICAgIGlmICggcmluZy50eF9wdHIgPT0gcmlu
Z19pbmZvLT5sZW4gKQo+ICsgICAgICAgIHJpbmcudHhfcHRyID0gMDsKPiArCj4gKyAgICBwaW92
ID0gaW92czsKPiArCj4gKyAgICB3aGlsZSAoIG5pb3YtLSApCgpBRkFJQ1QgdXNpbmcgYSBmb3Ig
bG9vcCB3b3VsZCByZW1vdmUgdGhlIG5lZWQgdG8gYWxzbyBkbyBhIHBpb3YrKyBhdAplYWNoIGl0
ZXJhdGlvbi4KCj4gKyAgICB7Cj4gKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50OF90
KSBidWZfaG5kID0gcGlvdi0+aW92X2huZDsKPiArICAgICAgICB1aW50MzJfdCBpb3ZfbGVuID0g
cGlvdi0+aW92X2xlbjsKPiArCj4gKyAgICAgICAgLyogSWYgbm8gZGF0YSBpcyBwcm92aWRlZCBp
biB0aGlzIGlvdiwgbW9hbiBhbmQgc2tpcCBvbiB0byB0aGUgbmV4dCAqLwo+ICsgICAgICAgIGlm
ICggIWlvdl9sZW4gKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0df
RVJSLAo+ICsgICAgICAgICAgICAgICAgICAgICJhcmdvOiBubyBkYXRhIGlvdl9sZW49MCBpb3Zf
aG5kPSVwIHJpbmcgKHZtJXU6JXggdm0lZClcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgYnVm
X2huZC5wLCByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5wb3J0LAo+ICsg
ICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7Cj4gKwo+ICsgICAg
ICAgICAgICBwaW92Kys7Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIH0KPiAr
Cj4gKyAgICAgICAgaWYgKCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxlX29rYXkoYnVmX2huZCwgaW92
X2xlbikpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwK
PiArICAgICAgICAgICAgICAgICAgICAiYXJnbzogYmFkIGlvdiBoYW5kbGUgWyVwLCAlIlBSSXgz
MiJdICh2bSV1OiV4IHZtJWQpXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgIGJ1Zl9obmQucCwg
aW92X2xlbiwKPiArICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwg
cmluZ19pbmZvLT5pZC5wb3J0LAo+ICsgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQu
cGFydG5lcl9pZCk7Cj4gKwo+ICsgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwo+ICsgICAgICAg
ICAgICBnb3RvIG91dDsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHNwID0gcmluZ19pbmZv
LT5sZW4gLSByaW5nLnR4X3B0cjsKPiArCj4gKyAgICAgICAgLyogQ2hlY2s6IGlvdiBkYXRhIHNp
emUgdmVyc3VzIGZyZWUgc3BhY2UgYXQgdGhlIHRhaWwgb2YgdGhlIHJpbmcgKi8KPiArICAgICAg
ICBpZiAoIGlvdl9sZW4gPiBzcCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKgo+ICsg
ICAgICAgICAgICAgKiBTZWNvbmQgcG9zc2libGUgZGF0YSB3cml0ZTogcmluZy10YWlsLXdyYXAt
d3JpdGUuCj4gKyAgICAgICAgICAgICAqIFBvcHVsYXRlIHRoZSByaW5nIHRhaWwgYW5kIHVwZGF0
ZSB0aGUgaW50ZXJuYWwgdHhfcHRyIHRvIGhhbmRsZQo+ICsgICAgICAgICAgICAgKiB3cmFwcGlu
ZyBhdCB0aGUgZW5kIG9mIHJpbmcuCj4gKyAgICAgICAgICAgICAqIFNpemUgb2YgZGF0YSB3cml0
dGVuIGhlcmU6IHNwCj4gKyAgICAgICAgICAgICAqIHdoaWNoIGlzIHRoZSBleGFjdCBmdWxsIGFt
b3VudCBvZiBmcmVlIHNwYWNlIGF2YWlsYWJsZSBhdCB0aGUKPiArICAgICAgICAgICAgICogdGFp
bCBvZiB0aGUgcmluZywgc28gdGhpcyBjYW5ub3Qgb3ZlcnJ1bi4KPiArICAgICAgICAgICAgICov
Cj4gKyAgICAgICAgICAgIHJldCA9IG1lbWNweV90b19ndWVzdF9yaW5nKHJpbmdfaW5mbywKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmluZy50eF9wdHIgKyBzaXpl
b2YoeGVuX2FyZ29fcmluZ190KSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTlVMTCwgYnVmX2huZCwgc3ApOwo+ICsgICAgICAgICAgICBpZiAoIHJldCApCj4gKyAg
ICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgImFyZ286IGZhaWxlZCB0byBjb3B5IHslcCwgJSJQUkl4MzIi
fSAodm0ldToleCB2bSVkKVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgYnVmX2huZC5w
LCBzcCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5kb21haW5faWQs
IHJpbmdfaW5mby0+aWQucG9ydCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZv
LT5pZC5wYXJ0bmVyX2lkKTsKPiArCj4gKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiArICAg
ICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgcmluZy50eF9wdHIgPSAwOwo+ICsgICAgICAg
ICAgICBpb3ZfbGVuIC09IHNwOwo+ICsgICAgICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNl
dChidWZfaG5kLCBzcCk7Cj4gKwo+ICsgICAgICAgICAgICBBU1NFUlQoaW92X2xlbiA8PSByaW5n
X2luZm8tPmxlbik7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAq
IFRoaXJkIHBvc3NpYmxlIGRhdGEgd3JpdGU6IGFsbCBkYXRhIHJlbWFpbmluZyBmb3IgdGhpcyBp
b3YuCj4gKyAgICAgICAgICogU2l6ZSBvZiBkYXRhIHdyaXR0ZW4gaGVyZTogaW92X2xlbgo+ICsg
ICAgICAgICAqCj4gKyAgICAgICAgICogQ2FzZSAxOiBpZiB0aGUgcmluZy10YWlsLXdyYXAtd3Jp
dGUgYWJvdmUgd2FzIHBlcmZvcm1lZCwgdGhlbgo+ICsgICAgICAgICAqICAgICAgICAgaW92X2xl
biBoYXMgYmVlbiBkZWNyZWFzZWQgYnkgJ3NwJyBhbmQgcmluZy50eF9wdHIgaXMgemVyby4KPiAr
ICAgICAgICAgKgo+ICsgICAgICAgICAqICAgIFdlIGtub3cgZnJvbSBjaGVja2luZyB0aGUgcmVz
dWx0IG9mIGlvdl9jb3VudDoKPiArICAgICAgICAgKiAgICAgIGxlbiArIHNpemVvZihtZXNzYWdl
X2hlYWRlcikgPD0gcmluZ19pbmZvLT5sZW4KPiArICAgICAgICAgKiAgICBXZSBhbHNvIGtub3cg
dGhhdCBsZW4gaXMgdGhlIHRvdGFsIG9mIHN1bW1pbmcgYWxsIGlvdl9sZW5zLCBzbzoKPiArICAg
ICAgICAgKiAgICAgICBpb3ZfbGVuIDw9IGxlbgo+ICsgICAgICAgICAqICAgIHNvIGJ5IHRyYW5z
aXRpdml0eToKPiArICAgICAgICAgKiAgICAgICBpb3ZfbGVuIDw9IGxlbiA8PSAocmluZ19pbmZv
LT5sZW4gLSBzaXplb2YobXNnaGVhZGVyKSkKPiArICAgICAgICAgKiAgICBhbmQgdGhlcmVmb3Jl
Ogo+ICsgICAgICAgICAqICAgICAgIChpb3ZfbGVuICsgc2l6ZW9mKG1zZ2hlYWRlcikgPD0gcmlu
Z19pbmZvLT5sZW4pICYmCj4gKyAgICAgICAgICogICAgICAgKHJpbmcudHhfcHRyID09IDApCj4g
KyAgICAgICAgICogICAgc28gdGhpcyB3cml0ZSBjYW5ub3Qgb3ZlcnJ1biBoZXJlLgo+ICsgICAg
ICAgICAqCj4gKyAgICAgICAgICogQ2FzZSAyOiByaW5nLXRhaWwtd3JhcC13cml0ZSBhYm92ZSB3
YXMgbm90IHBlcmZvcm1lZAo+ICsgICAgICAgICAqICAgIC0+IHNvIGlvdl9sZW4gaXMgdGhlIGd1
ZXN0LXN1cHBsaWVkIHZhbHVlIGFuZDogKGlvdl9sZW4gPD0gc3ApCj4gKyAgICAgICAgICogICAg
aWUuIGxlc3MgdGhhbiBhdmFpbGFibGUgc3BhY2UgYXQgdGhlIHRhaWwgb2YgdGhlIHJpbmc6Cj4g
KyAgICAgICAgICogICAgICAgIHNvIHRoaXMgd3JpdGUgY2Fubm90IG92ZXJydW4uCj4gKyAgICAg
ICAgICovCj4gKyAgICAgICAgcmV0ID0gbWVtY3B5X3RvX2d1ZXN0X3JpbmcocmluZ19pbmZvLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpbmcudHhfcHRyICsgc2l6ZW9m
KHhlbl9hcmdvX3JpbmdfdCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TlVMTCwgYnVmX2huZCwgaW92X2xlbik7Cj4gKyAgICAgICAgaWYgKCByZXQgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAo+ICsgICAgICAgICAgICAgICAg
ICAgICJhcmdvOiBmYWlsZWQgdG8gY29weSBbJXAsICUiUFJJeDMyIl0gKHZtJXU6JXggdm0lZClc
biIsCj4gKyAgICAgICAgICAgICAgICAgICAgYnVmX2huZC5wLCBpb3ZfbGVuLCByaW5nX2luZm8t
PmlkLmRvbWFpbl9pZCwKPiArICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLnBvcnQs
IHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7Cj4gKwo+ICsgICAgICAgICAgICBnb3RvIG91dDsK
PiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHJpbmcudHhfcHRyICs9IGlvdl9sZW47Cj4gKwo+
ICsgICAgICAgIGlmICggcmluZy50eF9wdHIgPT0gcmluZ19pbmZvLT5sZW4gKQo+ICsgICAgICAg
ICAgICByaW5nLnR4X3B0ciA9IDA7Cj4gKwo+ICsgICAgICAgIHBpb3YrKzsKPiArICAgIH0KPiAr
Cj4gKyAgICByaW5nLnR4X3B0ciA9IFJPVU5EVVBfTUVTU0FHRShyaW5nLnR4X3B0cik7Cj4gKwo+
ICsgICAgaWYgKCByaW5nLnR4X3B0ciA+PSByaW5nX2luZm8tPmxlbiApCj4gKyAgICAgICAgcmlu
Zy50eF9wdHIgLT0gcmluZ19pbmZvLT5sZW47Cj4gKwo+ICsgICAgdXBkYXRlX3R4X3B0cihyaW5n
X2luZm8sIHJpbmcudHhfcHRyKTsKPiArCj4gKyBvdXQ6CgpEbyB5b3UgcmVhbGx5IG5lZWQgdG8g
b3V0IGxhYmVsPyAqb3V0X2xlbiBpdCdzIG9ubHkgc2V0IGluIHRoZSBzdWNjZXNzCmNhc2UsIHNv
IGFsbCB0aGUgZXJyb3IgY2FzZXMgdGhhdCB1c2UgYSAnZ290byBvdXQnIGNvdWxkIGJlIHJlcGxh
Y2VkCmJ5ICdyZXR1cm4gcmV0OycuCgo+ICsgICAgLyoKPiArICAgICAqIEF0IHRoaXMgcG9pbnQg
aXQgaXMgcG9zc2libGUgdG8gdW5tYXAgdGhlIHJpbmdfaW5mbywgaWU6Cj4gKyAgICAgKiAgIHJp
bmdfdW5tYXAocmluZ19pbmZvKTsKPiArICAgICAqIGJ1dCBwZXJmb3JtYW5jZSBzaG91bGQgYmUg
aW1wcm92ZWQgYnkgbm90IGRvaW5nIHNvLCBhbmQgcmV0YWluaW5nCj4gKyAgICAgKiB0aGUgbWFw
cGluZy4KPiArICAgICAqIEFuIFhTTSBwb2xpY3kgY29udHJvbCBvdmVyIGxldmVsIG9mIGNvbmZp
ZGVudGlhbGl0eSByZXF1aXJlZAo+ICsgICAgICogdmVyc3VzIHBlcmZvcm1hbmNlIGNvc3QgY291
bGQgYmUgYWRkZWQgdG8gZGVjaWRlIHRoYXQgaGVyZS4KPiArICAgICAqIFNlZSB0aGUgc2ltaWxh
ciBjb21tZW50IGluIHJpbmdfbWFwX3BhZ2UgcmU6IHdyaXRlLW9ubHkgbWFwcGluZ3MuCj4gKyAg
ICAgKi8KPiArCj4gKyAgICBpZiAoICFyZXQgKQo+ICsgICAgICAgICpvdXRfbGVuID0gbGVuOwo+
ICsKPiArICAgIHJldHVybiByZXQ7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkCj4gIHdpbGRjYXJk
X3BlbmRpbmdfbGlzdF9yZW1vdmUoZG9taWRfdCBkb21haW5faWQsIHN0cnVjdCBwZW5kaW5nX2Vu
dCAqZW50KQo+ICB7Cj4gQEAgLTM1OSw2ICs3ODEsMjIgQEAgd2lsZGNhcmRfcGVuZGluZ19saXN0
X3JlbW92ZShkb21pZF90IGRvbWFpbl9pZCwgc3RydWN0IHBlbmRpbmdfZW50ICplbnQpCj4gIH0K
Pgo+ICBzdGF0aWMgdm9pZAo+ICt3aWxkY2FyZF9wZW5kaW5nX2xpc3RfaW5zZXJ0KGRvbWlkX3Qg
ZG9tYWluX2lkLCBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudCkKPiArewo+ICsgICAgc3RydWN0IGRv
bWFpbiAqZCA9IGdldF9kb21haW5fYnlfaWQoZG9tYWluX2lkKTsKPiArICAgIGlmICggIWQgKQo+
ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBpZiAoIGQtPmFyZ28gKQo+ICsgICAgewo+ICsg
ICAgICAgIHNwaW5fbG9jaygmZC0+YXJnby0+d2lsZGNhcmRfbG9jayk7Cj4gKyAgICAgICAgaGxp
c3RfYWRkX2hlYWQoJmVudC0+d2lsZGNhcmRfbm9kZSwgJmQtPmFyZ28tPndpbGRjYXJkX3BlbmRf
bGlzdCk7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2soJmQtPmFyZ28tPndpbGRjYXJkX2xvY2spOwo+
ICsgICAgfQo+ICsgICAgcHV0X2RvbWFpbihkKTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQKPiAg
cGVuZGluZ19yZW1vdmVfYWxsKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQo+ICB7
Cj4gICAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9kZSwgKm5leHQ7Cj4gQEAgLTM3NCw2ICs4MTIs
NjcgQEAgcGVuZGluZ19yZW1vdmVfYWxsKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZv
KQo+ICAgICAgcmluZ19pbmZvLT5ucGVuZGluZyA9IDA7Cj4gIH0KPgo+ICtzdGF0aWMgaW50Cj4g
K3BlbmRpbmdfcXVldWUoc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sIGRvbWlkX3Qg
c3JjX2lkLAo+ICsgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4pCj4gK3sKPiArICAgIHN0
cnVjdCBwZW5kaW5nX2VudCAqZW50Owo+ICsKPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgm
cmluZ19pbmZvLT5sb2NrKSk7Cj4gKwo+ICsgICAgaWYgKCByaW5nX2luZm8tPm5wZW5kaW5nID49
IE1BWF9QRU5ESU5HX1BFUl9SSU5HICkKPiArICAgICAgICByZXR1cm4gLUVOT1NQQzsKPiArCj4g
KyAgICBlbnQgPSB4bWFsbG9jKHN0cnVjdCBwZW5kaW5nX2VudCk7Cj4gKwoKRXh0cmEgbmV3bGlu
ZS4KCj4gKyAgICBpZiAoICFlbnQgKQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiAr
ICAgIGVudC0+bGVuID0gbGVuOwo+ICsgICAgZW50LT5kb21haW5faWQgPSBzcmNfaWQ7Cj4gKyAg
ICBlbnQtPnJpbmdfaW5mbyA9IHJpbmdfaW5mbzsKPiArCj4gKyAgICBpZiAoIHJpbmdfaW5mby0+
aWQucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQo+ICsgICAgICAgIHdpbGRjYXJk
X3BlbmRpbmdfbGlzdF9pbnNlcnQoc3JjX2lkLCBlbnQpOwo+ICsgICAgaGxpc3RfYWRkX2hlYWQo
JmVudC0+bm9kZSwgJnJpbmdfaW5mby0+cGVuZGluZyk7Cj4gKyAgICByaW5nX2luZm8tPm5wZW5k
aW5nKys7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQKPiArcGVu
ZGluZ19yZXF1ZXVlKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLCBkb21pZF90IHNy
Y19pZCwKPiArICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4pCj4gK3sKPiArICAgIHN0
cnVjdCBobGlzdF9ub2RlICpub2RlOwo+ICsgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQ7Cj4g
Kwo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZyaW5nX2luZm8tPmxvY2spKTsKPiArCj4g
KyAgICBobGlzdF9mb3JfZWFjaF9lbnRyeShlbnQsIG5vZGUsICZyaW5nX2luZm8tPnBlbmRpbmcs
IG5vZGUpCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBlbnQtPmRvbWFpbl9pZCA9PSBzcmNfaWQg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogUmV1c2Ug
YW4gZXhpc3RpbmcgcXVldWUgZW50cnkgZm9yIGEgbm90aWZpY2F0aW9uIHJhdGhlciB0aGFuIGFk
ZAo+ICsgICAgICAgICAgICAgKiBhbm90aGVyLiBJZiB0aGUgZXhpc3RpbmcgZW50cnkgaXMgd2Fp
dGluZyBmb3IgYSBzbWFsbGVyIHNpemUgdGhhbgo+ICsgICAgICAgICAgICAgKiB0aGUgY3VycmVu
dCBtZXNzYWdlIHRoZW4gYWRqdXN0IHRoZSByZWNvcmQgdG8gd2FpdCBmb3IgdGhlCj4gKyAgICAg
ICAgICAgICAqIGN1cnJlbnQgKGxhcmdlcikgc2l6ZSB0byBiZSBhdmFpbGFibGUgYmVmb3JlIHRy
aWdnZXJpbmcgYQo+ICsgICAgICAgICAgICAgKiBub3RpZmljYXRpb24uCj4gKyAgICAgICAgICAg
ICAqIFRoaXMgYXNzaXN0cyB0aGUgd2FpdGluZyBzZW5kZXIgYnkgZW5zdXJpbmcgdGhhdCB3aGVu
ZXZlciBhCj4gKyAgICAgICAgICAgICAqIG5vdGlmaWNhdGlvbiBpcyB0cmlnZ2VyZWQsIHRoZXJl
IGlzIHN1ZmZpY2llbnQgc3BhY2UgYXZhaWxhYmxlCj4gKyAgICAgICAgICAgICAqIGZvciAoYXQg
bGVhc3QpIGFueSBvbmUgb2YgdGhlIG1lc3NhZ2VzIGF3YWl0aW5nIHRyYW5zbWlzc2lvbi4KPiAr
ICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgIGlmICggZW50LT5sZW4gPCBsZW4gKQo+ICsg
ICAgICAgICAgICAgICAgZW50LT5sZW4gPSBsZW47Cj4gKwo+ICsgICAgICAgICAgICByZXR1cm4g
MDsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHBlbmRpbmdfcXVldWUo
cmluZ19pbmZvLCBzcmNfaWQsIGxlbik7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkCj4gIHdpbGRj
YXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiBAQCAtNjY3
LDYgKzExNjYsMjggQEAgcmluZ19maW5kX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29u
c3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQpCj4gICAgICByZXR1cm4gTlVMTDsKPiAgfQo+Cj4g
K3N0YXRpYyBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKgo+ICtyaW5nX2ZpbmRfaW5mb19ieV9tYXRj
aChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBwb3J0LAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZF90IHBhcnRuZXJfaWQpCj4gK3sKPiArICAgIHN0cnVjdCBhcmdvX3Jp
bmdfaWQgaWQ7Cj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPiArCj4g
KyAgICBBU1NFUlQocndfaXNfbG9ja2VkKCZkLT5hcmdvLT5sb2NrKSk7Cj4gKwo+ICsgICAgaWQu
cG9ydCA9IHBvcnQ7Cj4gKyAgICBpZC5kb21haW5faWQgPSBkLT5kb21haW5faWQ7Cj4gKyAgICBp
ZC5wYXJ0bmVyX2lkID0gcGFydG5lcl9pZDsKPiArCj4gKyAgICByaW5nX2luZm8gPSByaW5nX2Zp
bmRfaW5mbyhkLCAmaWQpOwo+ICsgICAgaWYgKCByaW5nX2luZm8gKQo+ICsgICAgICAgIHJldHVy
biByaW5nX2luZm87Cj4gKwo+ICsgICAgaWQucGFydG5lcl9pZCA9IFhFTl9BUkdPX0RPTUlEX0FO
WTsKPiArCj4gKyAgICByZXR1cm4gcmluZ19maW5kX2luZm8oZCwgJmlkKTsKPiArfQo+ICsKPiAg
c3RhdGljIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqCj4gIHNlbmRfZmluZF9pbmZvKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQo+ICB7Cj4gQEAg
LTEwMDUsNiArMTUyNiw5NSBAQCByZWdpc3Rlcl9yaW5nKHN0cnVjdCBkb21haW4gKmN1cnJkLAo+
ICAgICAgcmV0dXJuIHJldDsKPiAgfQo+Cj4gK3N0YXRpYyBsb25nCj4gK3NlbmR2KHN0cnVjdCBk
b21haW4gKnNyY19kLCBjb25zdCB4ZW5fYXJnb19hZGRyX3QgKnNyY19hZGRyLAo+ICsgICAgICBj
b25zdCB4ZW5fYXJnb19hZGRyX3QgKmRzdF9hZGRyLAo+ICsgICAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9hcmdvX2lvdl90KSBpb3ZzX2huZCwgdW5zaWduZWQgbG9uZyBuaW92LAo+ICsg
ICAgICB1aW50MzJfdCBtZXNzYWdlX3R5cGUpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmRz
dF9kID0gTlVMTDsKPiArICAgIHN0cnVjdCBhcmdvX3JpbmdfaWQgc3JjX2lkOwo+ICsgICAgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4gKyAgICBpbnQgcmV0ID0gMDsKPiArICAg
IHVuc2lnbmVkIGxvbmcgbGVuID0gMDsKPiArCj4gKyAgICBBU1NFUlQoc3JjX2QtPmRvbWFpbl9p
ZCA9PSBzcmNfYWRkci0+ZG9tYWluX2lkKTsKPiArCj4gKyAgICBhcmdvX2RwcmludGsoInNlbmR2
OiAoJWQ6JXgpLT4oJWQ6JXgpIG5pb3Y6JWx1IGlvdjolcCB0eXBlOiV1XG4iLAo+ICsgICAgICAg
ICAgICAgICAgIHNyY19hZGRyLT5kb21haW5faWQsIHNyY19hZGRyLT5wb3J0LAo+ICsgICAgICAg
ICAgICAgICAgIGRzdF9hZGRyLT5kb21haW5faWQsIGRzdF9hZGRyLT5wb3J0LAo+ICsgICAgICAg
ICAgICAgICAgIG5pb3YsIGlvdnNfaG5kLnAsIG1lc3NhZ2VfdHlwZSk7Cj4gKwo+ICsgICAgcmVh
ZF9sb2NrKCZhcmdvX2xvY2spOwo+ICsKPiArICAgIGlmICggIXNyY19kLT5hcmdvICkKPiArICAg
IHsKPiArICAgICAgICByZXQgPSAtRU5PREVWOwo+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazsK
PiArICAgIH0KPiArCj4gKyAgICBzcmNfaWQucG9ydCA9IHNyY19hZGRyLT5wb3J0Owo+ICsgICAg
c3JjX2lkLmRvbWFpbl9pZCA9IHNyY19kLT5kb21haW5faWQ7Cj4gKyAgICBzcmNfaWQucGFydG5l
cl9pZCA9IGRzdF9hZGRyLT5kb21haW5faWQ7Cj4gKwo+ICsgICAgZHN0X2QgPSBnZXRfZG9tYWlu
X2J5X2lkKGRzdF9hZGRyLT5kb21haW5faWQpOwo+ICsgICAgaWYgKCAhZHN0X2QgKQo+ICsgICAg
ewo+ICsgICAgICAgIGFyZ29fZHByaW50aygiIWRzdF9kLCBFU1JDSFxuIik7Cj4gKyAgICAgICAg
cmV0ID0gLUVTUkNIOwo+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiArICAgIH0KPiArCj4g
KyAgICBpZiAoICFkc3RfZC0+YXJnbyApCj4gKyAgICB7Cj4gKyAgICAgICAgYXJnb19kcHJpbnRr
KCIhZHN0X2QtPmFyZ28sIEVDT05OUkVGVVNFRFxuIik7Cj4gKyAgICAgICAgcmV0ID0gLUVDT05O
UkVGVVNFRDsKPiArICAgICAgICBnb3RvIG91dF91bmxvY2s7CgpUaGUgdXNhZ2Ugb2Ygb3V0X3Vu
bG9jayBoZXJlIGFuZCBpbiB0aGUgY29uZGl0aW9uIGFib3ZlIGlzIHdyb25nLApzaW5jZSBpdCB3
aWxsIHVuY29uZGl0aW9uYWxseSBjYWxsIHJlYWRfdW5sb2NrKCZhcmdvX2xvY2spOyB3aGljaCBp
cwp3cm9uZyBoZXJlIGJlY2F1c2UgdGhlIGxvY2sgaGFzIG5vdCB5ZXQgYmVlbiBhY3F1aXJlZC4K
Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmVhZF9sb2NrKCZkc3RfZC0+YXJnby0+bG9jayk7Cj4gKwo+
ICsgICAgcmluZ19pbmZvID0gcmluZ19maW5kX2luZm9fYnlfbWF0Y2goZHN0X2QsIGRzdF9hZGRy
LT5wb3J0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjX2Fk
ZHItPmRvbWFpbl9pZCk7Cj4gKyAgICBpZiAoICFyaW5nX2luZm8gKQo+ICsgICAgewo+ICsgICAg
ICAgIGdwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAgICAgICJhcmdvOiB2bSV1IGNv
bm5lY3Rpb24gcmVmdXNlZCwgc3JjICh2bSV1OiV4KSBkc3QgKHZtJXU6JXgpXG4iLAo+ICsgICAg
ICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQsIHNyY19pZC5kb21haW5faWQs
IHNyY19pZC5wb3J0LAo+ICsgICAgICAgICAgICAgICAgZHN0X2FkZHItPmRvbWFpbl9pZCwgZHN0
X2FkZHItPnBvcnQpOwo+ICsKPiArICAgICAgICByZXQgPSAtRUNPTk5SRUZVU0VEOwo+ICsgICAg
ICAgIGdvdG8gb3V0X3VubG9jazI7Cj4gKyAgICB9Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZyaW5n
X2luZm8tPmxvY2spOwo+ICsKPiArICAgIHJldCA9IHJpbmdidWZfaW5zZXJ0KGRzdF9kLCByaW5n
X2luZm8sICZzcmNfaWQsIGlvdnNfaG5kLCBuaW92LAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgbWVzc2FnZV90eXBlLCAmbGVuKTsKPiArICAgIGlmICggcmV0ID09IC1FQUdBSU4gKQo+ICsg
ICAgewo+ICsgICAgICAgIGFyZ29fZHByaW50aygiYXJnb19yaW5nYnVmX3NlbmR2IGZhaWxlZCwg
RUFHQUlOXG4iKTsKPiArICAgICAgICAvKiByZXF1ZXVlIHRvIGlzc3VlIGEgbm90aWZpY2F0aW9u
IHdoZW4gc3BhY2UgaXMgdGhlcmUgKi8KPiArICAgICAgICByZXQgPSBwZW5kaW5nX3JlcXVldWUo
cmluZ19pbmZvLCBzcmNfYWRkci0+ZG9tYWluX2lkLCBsZW4pOwo+ICsgICAgfQo+ICsKPiArICAg
IHNwaW5fdW5sb2NrKCZyaW5nX2luZm8tPmxvY2spOwo+ICsKPiArICAgIGlmICggcmV0ID49IDAg
KQo+ICsgICAgICAgIHNpZ25hbF9kb21haW4oZHN0X2QpOwo+ICsKPiArIG91dF91bmxvY2syOgoK
VGhlcmUncyBvbmx5IGEgc2luZ2xlIHVzZXIgb2YgdGhlIG91dF91bmxvY2syIGxhYmVsLCBhdCB3
aGljaCBwb2ludCBpdAptaWdodCBiZSBlYXNpZXIgdG8gcmVhZCB0byBqdXN0IHB1dCB0aGUgcmVh
ZF91bmxvY2sgdGhlcmUgYW5kIGp1c3QgdXNlCnRoZSBleGlzdGluZyBvdXRfdW5sb2NrIGxhYmVs
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 19:47:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 19:47:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghJor-0008OW-Sy; Wed, 09 Jan 2019 19:47: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=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghJoq-0008OK-OF
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 19:47:16 +0000
X-Inumbo-ID: 5d0dbb4d-1447-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d0dbb4d-1447-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 19:47:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghJok-00046j-0R; Wed, 09 Jan 2019 19:47:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghJoj-00016P-PA; Wed, 09 Jan 2019 19:47:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghJoj-00076u-N4; Wed, 09 Jan 2019 19:47:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131837-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1292f9a05943d32ef96eabb9f0c30cf681665c46
X-Osstest-Versions-That: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 19:47:09 +0000
Subject: [Xen-devel] [xen-unstable test] 131837: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTgzNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTgzNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxNzg3CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMxNzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3ODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc4
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMxNzg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzE3ODcKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMTc4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3
ODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMTc4NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMTI5MmY5YTA1OTQzZDMy
ZWY5NmVhYmI5ZjBjMzBjZjY4MTY2NWM0NgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMxNzg3ICAyMDE5LTAxLTA3IDE0OjIxOjIxIFogICAgMiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTgzNyAgMjAxOS0wMS0wOCAyMjo0Mzo1NSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDEyOTJmOWEwNTk0M2QzMmVmOTZl
YWJiOWYwYzMwY2Y2ODE2NjVjNDYKQXV0aG9yOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkRhdGU6ICAgVHVlIEphbiA4IDEwOjQ3OjE5IDIwMTkgLTA4MDAKCiAg
ICB4ZW4vaW9tbXU6IGZpeCBkZXYgYXNzaWdubWVudCBvbiBBUk0gYWZ0ZXIgOTFkNGVjYTcKICAg
IAogICAgRml4IGRldmljZSBhc3NpZ25tZW50IG9uIEFSTSBhZnRlciA5MWQ0ZWNhNyAibW0gLyBp
b21tdTogc3BsaXQKICAgIG5lZWRfaW9tbXUoKSBpbnRvIGhhc19pb21tdV9wdCgpIGFuZCBuZWVk
X2lvbW11X3B0X3N5bmMoKSIuCiAgICAKICAgIGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJs
ZSByZXR1cm5zIC1FTk9TWVMgd2hpY2ggY2F1c2VzCiAgICBpb21tdV9jb25zdHJ1Y3QgdG8gcmV0
dXJuIGVhcmx5LCBhbHRob3VnaCBpdCBpcyBub3QgYW4gZXJyb3IuCiAgICAKICAgIGhkLT5zdGF0
dXMgbmVlZHMgdG8gYmUgc2V0IHRvIElPTU1VX1NUQVRVU19pbml0aWFsaXppbmcgYmVmb3JlIGNh
bGxpbmcKICAgIGlvbW11X3VzZV9oYXBfcHQsIG90aGVyd2lzZSBpb21tdV91c2VfaGFwX3B0IHdp
bGwgcmV0dXJuIHRoZSB3cm9uZwogICAgdmFsdWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA1MjVlZjY1ODRmODUyMjJkMzRiMjRm
ODA0M2ZkMjc2MGRhNDk5OTVkCkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CkRhdGU6ICAgVHVlIEphbiA4IDEwOjA4OjQ4IDIwMTkgKzAxMDAKCiAgICB4ODYv
ZG9tMDogYWRkIHZlcmJvc2UgbW9kZSBhbmQgcHJpbnQgbWVtb3J5IGFsbG9jYXRpb24gc3RhdHMK
ICAgIAogICAgQWRkIGEgdmVyYm9zZSBvcHRpb24gdG8gdGhlIGRvbTAgY29tbWFuZCBsaW5lLCBz
byB0aGF0IGRvbTAgYnVpbGRlcgogICAgY2FuIHByaW50IGV4dHJhIGRlYnVnIGluZm9ybWF0aW9u
IHdoZW4gcmVxdWlyZWQuCiAgICAKICAgIFVzZSB0aGlzIG5ldyB2ZXJib3NlIG1vZGUgdG8gcHJp
bnQgc3RhdGlzdGljcyBhYm91dCBtZW1vcnkgYWxsb2NhdGlvbnMKICAgIHdoZW4gcG9wdWxhdGlu
ZyBkb20wIHAybS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDJkZTRhOGIyNjM4MTc0NDhiZWViOWU3MWE5NGQ3YzBmOGQ1M2UzYzAK
QXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgSmFuIDggMTA6MDM6NDUgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGltOiBvbmx5IG1hcmsgc3Bl
Y2lhbCBwYWdlcyBhcyBSQU0gaW4gcHZzaGltIG1vZGUKICAgIAogICAgV2hlbiBydW5uaW5nIFhl
biBhcyBhIGd1ZXN0IGl0J3Mgbm90IG5lY2Vzc2FyeSB0byBtYXJrIHN1Y2ggcGFnZXMgYXMKICAg
IFJBTSBiZWNhdXNlIHRoZXkgd29uJ3QgYmUgYXNzaWduZWQgdG8gdGhlIGluaXRpYWwgZG9tYWlu
IG1lbW9yeSBtYXAuCiAgICAKICAgIFdoaWxlIHRoZXJlIG1vdmUgdGhlIGZ1bmN0aW9ucyB0byB0
aGUgUFYgc2hpbSBzcGVjaWZpYyBmaWxlIGFuZCByZW5hbWUKICAgIHRoZW0gYWNjb3JkaW5nbHku
CiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGV4cGVjdGVkLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CihxZW11
IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 19:53:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 19:53: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-devel-bounces@lists.xenproject.org>)
	id 1ghJur-0000jS-JW; Wed, 09 Jan 2019 19:53: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=SwSe=PR=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ghJup-0000jN-UQ
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 19:53:27 +0000
X-Inumbo-ID: 3aaee936-1448-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3aaee936-1448-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 19:53:27 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x09Ji40Q195626;
 Wed, 9 Jan 2019 19:53:25 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=iZwWb0fL+CVwTLLXUOaGe+z4DzqlpemC1hKx8W6v2vA=;
 b=iBu70I7sUxREWS4I+vFxLj5swKU/4hOlw9X371hF0Bwd+gjH3FPYX5xxiki6GrWrCQhN
 K2uxSqovYj/069KFUDnqCjSkmdPV/5iKE9EMjqUAHYlare8bsjMcwnkvm6TnTYw0Ra6a
 3FDBlguxn6TraIKc3/nEeqIWm3W1Q73JdlQRT8DC1+ZyoeJa6uYMkx79+wP3/ub+9w+Q
 nBaflAIp274nMudJYFYO9F9AOiSH+Qx2PP/OkSU5Wp03bRqTI4oRaLZ8+JwhYpbEgqsh
 LNhYjbIrVta3Vir92O2RWy4F44ar0gZey2494U7LVQaQ1GFfmUPOHdGjr2sxttcytfg9 Kw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2ptn7r38ku-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 09 Jan 2019 19:53:25 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x09JrOUN016781
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 9 Jan 2019 19:53:24 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x09JrO1o008259;
 Wed, 9 Jan 2019 19:53:24 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 09 Jan 2019 11:53:22 -0800
To: Stefano Garzarella <sgarzare@redhat.com>,
 Liam Merwick <liam.merwick@oracle.com>
References: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
 <CAGxU2F53zsuVRBbvGTOU81zObL+4tTg_FgE0i04G2eOWckc29Q@mail.gmail.com>
 <aa1cbeec-bb31-8849-c34b-e2397dc1c475@oracle.com>
 <CAGxU2F7rHv7HNNmvLSw9b5_GPEZqvo-XgCoc0penp8eFmWm6gw@mail.gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <fb7e62ea-0d3e-9b6f-4f1c-4bd780e50398@oracle.com>
Date: Wed, 9 Jan 2019 14:53:20 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <CAGxU2F7rHv7HNNmvLSw9b5_GPEZqvo-XgCoc0penp8eFmWm6gw@mail.gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9131
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901090161
Subject: Re: [Xen-devel] [RFC v2 0/4] QEMU changes to do PVH boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, George Kennedy <george.kennedy@oracle.com>,
 qemu-devel@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 maran.wilson@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS85LzE5IDY6NTMgQU0sIFN0ZWZhbm8gR2FyemFyZWxsYSB3cm90ZToKPiBIaSBMaWFtLAo+
Cj4gT24gVHVlLCBKYW4gOCwgMjAxOSBhdCAzOjQ3IFBNIExpYW0gTWVyd2ljayA8bGlhbS5tZXJ3
aWNrQG9yYWNsZS5jb20+IHdyb3RlOgo+PiBRRU1VIHNldHMgdGhlIGh2bV9tb2RsaXN0X2VudHJ5
IGluIGxvYWRfbGludXgoKSBhZnRlciB0aGUgY2FsbCB0bwo+PiBsb2FkX2VsZmJvb3QoKSBhbmQg
dGhlbiBxYm9vdCBsb2FkcyBpdCBpbiBib290X3B2aF9mcm9tX2Z3X2NmZygpCj4+Cj4+IEJ1dCB0
aGUgY3VycmVudCBQVkggcGF0Y2hlcyBkb24ndCBoYW5kbGUgaW5pdHJkICh0aGV5IGhhdmUKPj4g
c3RhcnRfaW5mby5ucl9tb2R1bGVzID09IDEpLgo+IExvb2tpbmcgaW4gdGhlIGxpbnV4IGtlcm5l
bCAoYXJjaC94ODYvcGxhdGZvcm0vcHZoL2VubGlnaHRlbi5jKSBJIHNhdzoKPiAgICAgLyogVGhl
IGZpcnN0IG1vZHVsZSBpcyBhbHdheXMgcmFtZGlzay4gKi8KPiAgICAgaWYgKHB2aF9zdGFydF9p
bmZvLm5yX21vZHVsZXMpIHsKPiAgICAgICAgIHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSAqbW9k
YWRkciA9Cj4gICAgICAgICAgICAgX192YShwdmhfc3RhcnRfaW5mby5tb2RsaXN0X3BhZGRyKTsK
PiAgICAgICAgIHB2aF9ib290cGFyYW1zLmhkci5yYW1kaXNrX2ltYWdlID0gbW9kYWRkci0+cGFk
ZHI7Cj4gICAgICAgICBwdmhfYm9vdHBhcmFtcy5oZHIucmFtZGlza19zaXplID0gbW9kYWRkci0+
c2l6ZTsKPiAgICAgfQo+Cj4gU28sIHB1dHRpbmcgc3RhcnRfaW5mby5ucl9tb2R1bGVzID0gMSwg
bWVhbnMgdGhhdCB0aGUgZmlyc3QKPiBodm1fbW9kbGlzdF9lbnRyeSBzaG91bGQgaGF2ZSB0aGUg
cmFtZGlzayBwYWRkciBhbmQgc2l6ZS4gSXMgaXQKPiBjb3JyZWN0Pwo+Cj4KPj4gRHVyaW5nIChv
ciBhZnRlcikgdGhlIGNhbGwgdG8gbG9hZF9lbGZib290KCkgaXQgbG9va3MgbGlrZSB3ZSdkIG5l
ZWQgdG8KPj4gZG8gc29tZXRoaW5nIGxpa2Ugd2hhdCBsb2FkX211bHRpYm9vdCgpIGRvZXMgYmVs
b3cgKGFsb25nIHdpdGggdGhlCj4+IGFzc29jaWF0ZWQgaW5pdGlhbGlzYXRpb24pCj4+Cj4+IDQw
MCAgICAgZndfY2ZnX2FkZF9pMzIoZndfY2ZnLCBGV19DRkdfSU5JVFJEX0FERFIsIEFERFJfTUJJ
KTsKPj4gNDAxICAgICBmd19jZmdfYWRkX2kzMihmd19jZmcsIEZXX0NGR19JTklUUkRfU0laRSwg
c2l6ZW9mKGJvb3RpbmZvKSk7Cj4+IDQwMiAgICAgZndfY2ZnX2FkZF9ieXRlcyhmd19jZmcsIEZX
X0NGR19JTklUUkRfREFUQSwgbWJfYm9vdGluZm9fZGF0YSwKPj4gNDAzICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZihib290aW5mbykpOwo+Pgo+IEluIHRoaXMgY2FzZSBJIHRoaW5rIHRoZXkg
dXNlZCB0aGUgRldfQ0ZHX0lOSVRSRF8qIHRvIHBhc3MgYm9vdGluZm8KPiB2YXJpYmFsZXMgdG8g
dGhlIGd1ZXN0LCBtYXliZSB3ZSBjb3VsZCBhZGQgc29tZXRoaW5nIGxpa2Ugd2hhdAo+IGxpbnV4
X2xvYWQoKSBkb2VzOgo+Cj4gICAgIC8qIGxvYWQgaW5pdHJkICovCj4gICAgIGlmIChpbml0cmRf
ZmlsZW5hbWUpIHsKPiAgICAgICAgIC4uLgo+ICAgICAgICAgaW5pdHJkX2FkZHIgPSAoaW5pdHJk
X21heC1pbml0cmRfc2l6ZSkgJiB+NDA5NTsKPgo+ICAgICAgICAgZndfY2ZnX2FkZF9pMzIoZndf
Y2ZnLCBGV19DRkdfSU5JVFJEX0FERFIsIGluaXRyZF9hZGRyKTsKPiAgICAgICAgIGZ3X2NmZ19h
ZGRfaTMyKGZ3X2NmZywgRldfQ0ZHX0lOSVRSRF9TSVpFLCBpbml0cmRfc2l6ZSk7Cj4gICAgICAg
ICBmd19jZmdfYWRkX2J5dGVzKGZ3X2NmZywgRldfQ0ZHX0lOSVRSRF9EQVRBLCBpbml0cmRfZGF0
YSwgaW5pdHJkX3NpemUpOwo+ICAgICAgICAgLi4uCj4gICAgIH0KPgo+IFRoZW4gd2UgY2FuIGxv
YWQgdGhlIGluaXRyZCBpbiBxYm9vdCBvciBpbiB0aGUgb3B0aW9ucm9tIHRoYXQgSSdtIHdyaXRp
bmcuCj4KPiBXaGF0IGRvIHlvdSB0aGluaz8KCgpXaHkgbm90IHNwZWNpZnkgdGhpcyBpbiBwdmhf
c3RhcnRfaW5mbz8gVGhpcyB3aWxsIGJlIG11Y2ggZmFzdGVyIGZvcgpldmVyeW9uZSwgbm8gbmVl
ZCB0byBnbyB0aHJvdWdoIGZ3X2NmZy4KCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 20:34:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 20:34: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-devel-bounces@lists.xenproject.org>)
	id 1ghKXx-0003rF-O3; Wed, 09 Jan 2019 20:33: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=dxNJ=PR=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghKXw-0003rA-Fw
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 20:33:52 +0000
X-Inumbo-ID: df41433a-144d-11e9-92db-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df41433a-144d-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 20:33:51 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id q2-v6so7637681lji.10
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 12:33:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=pPUytqWhpxxVs0IFVikLsam8HTFSKIFWBbEpNeuc7wA=;
 b=srxMW79t9f/5RPvcKJi71qfTSV2DVGEusCjRG2k8UW51qjPQifr1DjZdQisofgzaoX
 YqPA5icykvkTeVdwDSMGMHSWLxw3dU+/A3zQ73rtpcavsHarDMsHVZ1h8r+vIQogfX83
 qrLZ+rgdz0KFqkCE/lH0N2H8Ko79s2MBrVDUKuWXAwOtkqUIP2ocXjyUNFBM1EX6QXtt
 R4uqWU/g/JLCorDzjmCo4d+grPDVv0dgWaSIPLffx0nPyhgrrXKq3hUtt56oQHCjdcyB
 nGEfsiGgvqTzXaJbcBnV2FE/Itx+za5XoM0c/EmZa/9Np93CcVQx84tUinL6E1XYhXqV
 TXuw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=pPUytqWhpxxVs0IFVikLsam8HTFSKIFWBbEpNeuc7wA=;
 b=aOqD+V8tizw02xX4bFg5ufn0R+xAUCcslVuWavnYNf51PpLM9Bgc5GU0QPXzh98uRg
 uQW5fkhDoIRpdr3+xHEkpLrxzvUMAO3FeesFHWhnosgGjGG/+685T99PySfRdvqCZNn0
 DckIKrqEH2/kLzKAKDwhUTzkz78d0q95bF2jP2Z6pYxJmeKSvvrztO7Re3kEzhyv8zD4
 IPv3GTg+SO4zwziBs9TlVEL3XX+xSOSppLahfHl3cFvLCByu5Peq9FB7koTmw2aaDs0f
 4VdAoZf79ItvMHhHRfxJArM8zodvvHCXZ9Ak8LVqyumpT+dfCKUfHMP82nxxEVNN0U01
 /adg==
X-Gm-Message-State: AJcUukcbWJ/bJEK9QrPjQUFUk5B2E/f6oljWzCSZagSr4ATAfdbPs/5H
 y+nYO1UUIeNG6ymZs5WKXti3ZEofWDeQm09IT40=
X-Google-Smtp-Source: ALg8bN6cPOeFcLaiw3n+6mIhOxIa6L5IRXtMF66bKNwFR4xVbmW232jIjygYXfCa9JmZrj1J/iduWJA7e8yFZlJDkCU=
X-Received: by 2002:a2e:a202:: with SMTP id h2-v6mr4274525ljm.72.1547066029595; 
 Wed, 09 Jan 2019 12:33:49 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <20190109155553.72gpxyvwisg4xhag@zion.uk.xensource.com>
 <CACMJ4GbCRYvC9ph8ZCfCX-T=eCk-MO26pzi_6yoqKSoqrZsC8A@mail.gmail.com>
 <CAF3u54DvKpvx8fbL0NSMeEhzieo-fw8v9q6MFe8w+viMeJDF3A@mail.gmail.com>
 <alpine.DEB.2.10.1901090907300.800@sstabellini-ThinkPad-X260>
 <CAF3u54DhGuXNLSeO+t0gRe_JXQRjQn5kdP3MXTNsaCuGP7b-4A@mail.gmail.com>
In-Reply-To: <CAF3u54DhGuXNLSeO+t0gRe_JXQRjQn5kdP3MXTNsaCuGP7b-4A@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 9 Jan 2019 12:33:37 -0800
Message-ID: <CACMJ4GY0hsB9_2_-LW-H4HEmdo60Tm352oxqnV21kyHd0jV-mw@mail.gmail.com>
To: Julien Grall <julien.grall@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCAxMDoxNCBBTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBnbWFpbC5jb20+IHdyb3RlOgo+IE9uIFdlZCwgOSBKYW4gMjAxOSwgMTI6MTggU3RlZmFubyBT
dGFiZWxsaW5pLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+IE9uIFdlZCwgOSBK
YW4gMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiA+IEhpLAo+PiA+IFNvcnJ5IGZvciB0aGUg
Zm9ybWF0dGluZy4gU2VuZGluZyBpdCBmcm9tIG15IHBob25lLgo+PiA+Cj4+ID4gT24gV2VkLCA5
IEphbiAyMDE5LCAxMTowMyBDaHJpc3RvcGhlciBDbGFyaywgPGNocmlzdG9waGVyLncuY2xhcmtA
Z21haWwuY29tPiB3cm90ZToKPj4gPiAgICAgICBPbiBXZWQsIEphbiA5LCAyMDE5IGF0IDc6NTYg
QU0gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gICAgICAgPgo+PiA+
ICAgICAgID4gT24gU3VuLCBKYW4gMDYsIDIwMTkgYXQgMTE6NDI6NDBQTSAtMDgwMCwgQ2hyaXN0
b3BoZXIgQ2xhcmsgd3JvdGU6Cj4+ID4gICAgICAgPiA+IFRoZSByZWdpc3RlciBvcCBpcyB1c2Vk
IGJ5IGEgZG9tYWluIHRvIHJlZ2lzdGVyIGEgcmVnaW9uIG9mIG1lbW9yeSBmb3IKPj4gPiAgICAg
ICA+ID4gcmVjZWl2aW5nIG1lc3NhZ2VzIGZyb20gZWl0aGVyIGEgc3BlY2lmaWVkIG90aGVyIGRv
bWFpbiwgb3IsIGlmIHNwZWNpZnlpbmcgYQo+PiA+ICAgICAgID4gPiB3aWxkY2FyZCwgYW55IGRv
bWFpbi4KPj4gPiAgICAgICA+ID4KPj4gPiAgICAgICA+ID4geGVuX2FyZ29fcGFnZV9kZXNjcl90
IHR5cGUgaXMgaW50cm9kdWNlZCBhcyBhIHBhZ2UgZGVzY3JpcHRvciwgdG8gY29udmV5Cj4+ID4g
ICAgICAgPiA+IGJvdGggdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIHN0YXJ0IG9mIHRoZSBw
YWdlIGFuZCBpdHMgZ3JhbnVsYXJpdHkuIFRoZQo+PiA+ICAgICAgID4gPiBzbWFsbGVzdCBncmFu
dWxhcml0eSBwYWdlIGlzIGFzc3VtZWQgdG8gYmUgNDA5NiBieXRlcyBhbmQgdGhlIGxvd2VyIHR3
ZWx2ZQo+PiA+ICAgICAgID4gPiBiaXRzIG9mIHRoZSB0eXBlIGFyZSB1c2VkIHRvIGluZGljYXRl
IHRoZSBzaXplIG9mIHBhZ2Ugb2YgbWVtb3J5IHN1cHBsaWVkLgo+PiA+ICAgICAgID4gPiBUaGUg
aW1wbGVtZW50YXRpb24gb2YgdGhlIGh5cGVyY2FsbCBvcCBjdXJyZW50bHkgb25seSBzdXBwb3J0
cyA0SyBwYWdlcy4KPj4gPiAgICAgICA+Cj4+ID4gICAgICAgPiBXaGF0IGlzIHRoZSByZXNvbHV0
aW9uIGZvciB0aGUgQXJtIGlzc3VlcyBtZW50aW9uZWQgYnkgSnVsaWVuPyBJIHJlYWQKPj4gPiAg
ICAgICA+IHRoZSBjb252ZXJzYXRpb24gaW4gcHJldmlvdXMgdGhyZWFkLiBBIHNvbHV0aW9uIHNl
ZW1lZCB0byBoYXZlIGJlZW4KPj4gPiAgICAgICA+IGFncmVlZCB1cG9uLCBidXQgdGhlIGNoYW5n
ZWxvZyBkb2Vzbid0IHNheSBhbnl0aGluZyBhYm91dCBpdC4KPj4gPgo+PiA+ICAgICAgIEkgbWFk
ZSB0aGUgaW50ZXJmYWNlIGNoYW5nZXMgdGhhdCBKdWxpZW4gaGFkIGFza2VkIGZvci4gVGhlIHJl
Z2lzdGVyCj4+ID4gICAgICAgb3Agbm93IHRha2VzIGFyZ3VtZW50cyB0aGF0IGNhbiBkZXNjcmli
ZSB0aGUgZ3JhbnVsYXJpdGl0eSBvZiB0aGUKPj4gPiAgICAgICBwYWdlcyBzdXBwbGllZCwgdGhv
dWdoIG9ubHkgc3VwcG9ydCBmb3IgNEsgcGFnZXMgaXMgYWNjZXB0ZWQgaW4gdGhlCj4+ID4gICAg
ICAgY3VycmVudCBpbXBsZW1lbnRhdGlvbi4gSSBiZWxpZXZlIGl0IG1lZXRzIEp1bGllbidzIHJl
cXVpcmVtZW50cy4KPj4gPgo+PiA+IEkgc3RpbGwgZG9uJ3QgdGhpbmsgYWxsb3dpbmcgNEsgb3Ig
NjRLIGlzIHRoZSByaWdodCBzb2x1dGlvbiB0byBnby4gWW91IGFyZSBhZGRpbmcgdW5uZWNlc3Nh
cnkgYnVyZGVuIGluIHRoZSBoeXBlcnZpc29yIGFuZCB3b3VsZAo+PiA+IHByZXZlbnQgb3B0aW1p
emF0aW9uIGkgdGhlIGh5cGVydmlzb3IgYW5kIHVud2FudGVkIHNpZGUgZWZmZWN0Lgo+PiA+Cj4+
ID4gRm9yIGluc3RhbmNlIGEgNjRLIGh5cGVydmlzb3Igd2lsbCBhbHdheXMgbWFwIDY0SyBldmVu
IHdoZW4gdGhlIGd1ZXN0IGlzIHBhc3NpbmcgNEsuIFlvdSBhbHNvIGNhbid0IG1hcCBldmVyeXRo
aW5nIGNvbnRpZ3VvdXNseQo+PiA+IGluIFhlbiAoaWYgeW91IGV2ZXIgd2FudGVkIHRvKS4KPj4g
Pgo+PiA+IFdlIG5lZWQgdG8gc3RpY2sgb24gYSBzaW5nbGUgY2h1bmsgc2l6ZS4gVGhhdCBjb3Vs
ZCBiZSBkaWZmZXJlbnQgYmV0d2VlbiBBcm0gYW5kIHg4Ni4gRm9yIEFybSBpdCB3b3VsZCBuZWVk
IHRvIGJlIDY0S0IuCj4+Cj4+IEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIGZvcmNlIDY0SyBhcyB0
aGUgb25seSBncmFudWxhcml0eSBvbiBBUk0uIEl0Cj4+IGNhdXNlcyB1bm5lY2Vzc2FyeSBvdmVy
aGVhZCBhbmQgY29uZnVzaW9uIG9uIDRLLW9ubHkgZGVwbG95bWVudHMgdGhhdAo+PiBhcmUgYWxt
b3N0IGFsbCBvdXIgdXNlLWNhc2VzIHRvZGF5Lgo+Cj4gV2h5IGEgY29uZnVzaW9uPyBQZW9wbGUg
c2hvdWxkIHJlYWQgdGhlIGRvY3VtZW50YXRpb24gd2hlbiB3cml0aW5nIGEgZHJpdmVyLi4uCj4K
Pj4gT25lIG9wdGlvbiBpcyB0byBtYWtlIHRoZSBncmFudWxhcml0eSBjb25maWd1cmFibGUgYXQg
dGhlIGd1ZXN0IHNpZGUsCj4+IGxpa2UgQ2hyaXN0b3BoZXIgZGlkLCBsZXR0aW5nIHRoZSBndWVz
dCBzcGVjaWZ5aW5nIHRoZSBncmFudWxhcml0eS4gVGhlCj4+IGh5cGVydmlzb3IgY291bGQgcmV0
dXJuIC1FTk9TWVMgaWYgdGhlIHNwZWNpZmllZCBncmFudWxhcml0eSBpcyBub3QKPj4gc3VwcG9y
dGVkLgo+Pgo+PiBUaGUgb3RoZXIgb3B0aW9uIGlzIGhhdmluZyB0aGUgaHlwZXJ2aXNvciBleHBv
cnQgdGhlIGdyYW51bGFyaXR5IGl0Cj4+IHN1cHBvcnRzIGZvciB0aGlzIGludGVyZmFjZTogWGVu
IHdvdWxkIHNheSAiSSBzdXBwb3J0IG9ubHkgNEsiLgo+PiBUb21vcnJvdywgaXQgY291bGQgY2hh
bmdlIGFuZCBYZW4gY291bGQgc2F5ICJJIHN1cHBvcnQgb25seSA2NEsiLiBUaGVuLAo+PiBpdCB3
b3VsZCBiZSB1cCB0byB0aGUgZ3Vlc3QgcGFzc2luZyBhIHBhZ2Ugb2YgdGhlIHJpZ2h0IGdyYW51
bGFyaXR5IHRvCj4+IHRoZSBoeXBlcnZpc29yLiBJIHRoaW5rIHRoaXMgaXMgcHJvYmFibHkgdGhl
IGJlc3Qgb3B0aW9uLCBidXQgaXQgd291bGQKPj4gcmVxdWlyZSB0aGUgYWRkaXRpb24gb2Ygb25l
IGh5cGVyY2FsbCB0byByZXRyaWV2ZSB0aGUgc3VwcG9ydGVkCj4+IGdyYW51bGFyaXR5IGZyb20g
WGVuLgo+Cj4gSSB3b3VsZCByZWNvbW1lbmQgdG8gcmVhZCBteSBpbml0aWFsIGFuc3dlcnMgb24g
dGhlIGZpcnN0IHNlcmllcyB0byB1bmRlcnN0YW5kIHdoeSBhbGxvd2luZyA0SyBpcyBhbiBpc3N1
ZS4KPgo+IEFGQUlLIHZpcnRpbyBhbmQgVUVGSSBoYXMgcmVzdHJpY3Rpb25zIHRvIGFsbG93IGEg
Z3Vlc3QgcnVubmluZyBhZ25vc3RpY2FsbHkgb2YgdGhlIGh5cGVydmlzb3IgcGFnZS1ncmFudWxh
cml0eS4gQW4gZXhhbXBsZSBpcyB0byBtYW5kYXRlIDY0SyBjaHVuayBvciA2NEtCIGFsaWduZWQg
YWRkcmVzcy4KPgo+IFdpdGggeW91ciBzdWdnZXN0aW9uIHlvdSBhcmUgZ29pbmcgdG8gYnJlYWsg
bWFueSB1c2UtY2FzZXMgaWYgdGhlIGh5cGVydmlzb3IgaXMgbW92aW5nIHRvIDY0S0IuIEF0IHdv
cnN0IGl0IGNvdWxkIGludHJvZHVjZSBzZWN1cml0eSBpc3N1ZXMuIEF0IGJlc3QgcHJldmVudGlu
ZyBvcHRpbWl6YXRpb24gaW4gdGhlIGh5cGVydmlzb3Igb3IgcHJldmVudCBndWVzdCBydW5uaW5n
IChiYWQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkpLgo+Cj4gQWN0dWFsbHksIHRoaXMgaXMg
bm90IGdvaW5nIHRvIGhlbHAgbW92aW5nIHRvd2FyZHMgNjRLIGluIEFyZ28gYmVjYXVzZSB5b3Ug
d291bGQgc3RpbGwgaGF2ZSB0byBtb2RpZnkgdGhlIGtlcm5lbC4gU28gdGhpcyBkb2VzIG5vdCBt
ZWV0IG15IHJlcXVpcmVtZW50cy4KPgo+IEkgZG9uJ3QgdGhpbmsgcmVxdWlyaW5nIDY0SyBjaHVu
ayBpcyBnb2luZyB0byBiZSBhIG1ham9yIGlzc3VlIG5vciBhIGNvbmNlcm4uIFVubGVzcyB5b3Ug
ZXhwZWN0IHNtYWxsIHJpbmcuLi4gQ2hyaXN0b2ZmZXIsIHdoYXQgaXMgdGhlIGV4cGVjdGVkIHNp
emU/CgpUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgTGludXggZHJpdmVyIGhhcyBh
IGRlZmF1bHQgcmluZyBzaXplCm9mIDEyOEsgYW5kIEkgd291bGQgZXhwZWN0IHRoYXQgdG8gYmUg
YSBjb21tb24gY2FzZS4gSSdtIG5vdCBmYW1pbGlhcgp3aXRoIGFueSBjdXJyZW50IHVzZSBjYXNl
cyB3aGVyZSBzbWFsbGVyIHRoYW4gNjRLIHdvdWxkIGJlIGxpa2VseSwgYnV0CkkgY2FuIGltYWdp
bmUgaXQgY291bGQgcG90ZW50aWFsbHkgYmUgdXNlZnVsIHRvIGhhdmUgdGhlIG9wdGlvbiB0byBk
bwpzbyBpbiBhIG1lbW9yeS1jb25zdHJhaW5lZCBlbWJlZGRlZCBlbnZpcm9ubWVudCBydW5uaW5n
IGEgc2VydmljZSB0aGF0CmhhbmRsZXMgbGFyZ2UgbnVtYmVycyBvZiBzaG9ydC1saXZlZCBjb25u
ZWN0aW9ucywgc28gcnVubmluZyBmcmVxdWVudApzZXR1cCBhbmQgdGVhcmRvd24gb2YgbWFueSBy
aW5ncywgd2l0aCBvbmx5IHNtYWxsIGFtb3VudHMgb2YgZGF0YQpleGNoYW5nZWQgb24gZWFjaC4g
VGhhdCdzIG5vdCBteSBjdXJyZW50IHVzZSBjYXNlIHRob3VnaCwgc28gaXQgaXMKc3BlY3VsYXRp
bmcgYSBiaXQuCgo+IEFub3RoZXIgc29sdXRpb24gd2FzIHRvIHJlcXVpcmUgY29udGlndW91cyBn
dWVzdCBwaHlzaWNhbCBtZW1vcnkuIFRoYXQgd291bGQgc29sdmUgcXVpdGUgYSBmZXcgcHJvYmxl
bSBvbiBBcm0uIEJ1dCBDaHJpc3RvZmZlciBoYWQgc29tZSBjb252aW5jaW5nIHBvaW50IHRvIG5v
dCBpbXBsZW1lbnQgdGhpcy4KPgo+IEFzIEkgc2FpZCBiZWZvcmUsIEkga25vdyB0aGlzIGlzIG5v
dCBnb2luZyB0byBiZSB0aGUgb25seSBwbGFjZSB3aXRoIHRoYXQgaXNzdWUuIEkgbWVyZWx5IHdh
bnRlZCB0byBzdGFydCB0YWNrbGluZyB0aGUgcHJvYmxlbS4gSG93ZXZlciwgSUhNTywgdGhpcyBp
bnRlcmZhY2UgaXMgbm90IG1vcmUgc3VpdGFibGUgdGhhbiB3aGF0IHdlIGhhdmUgY3VycmVudGx5
LiBTbyB0aGlzIHJhaXNlIHRoZSBxdWVzdGlvbiBvbiB3aGV0aGVyIHdlIHNob3VsZCBqdXN0IHVz
ZSB0aGUgdXN1YWwgWGVuIGludGVyZmFjZSBpZiA2NEsgaXMgbm90IGFuIG9wdGlvbi4uLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 20:38:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 20:38: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-devel-bounces@lists.xenproject.org>)
	id 1ghKcF-000425-E9; Wed, 09 Jan 2019 20:38: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=dxNJ=PR=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghKcE-000420-DO
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 20:38:18 +0000
X-Inumbo-ID: 7dacd97e-144e-11e9-92db-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7dacd97e-144e-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 20:38:16 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id a8so6667074lfk.5
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 12:38:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=0RXoCQmHS6uIFE/S3IrlkA5b2KIiAemsMMywoj/l1us=;
 b=QOC6iatZ7cyPdN4ufimkC0hmJkRI2AyrIAynH/1kwDAKp80bWzFAH4so0DyUhOd1VP
 K3s9rBTKurQbUZmGcrUNxtF6LWqwVkfwQfLnA+i2a5cu9EivNWkRWWpwepe6sKCDZsrj
 W8D9WXLkO7KGeKcJOvWQJgUdCf6xFnwecjJzirhhYatzMdDr9JJnRlZw4OL1yMUpPn5b
 rK5n5DoLHVcgVj38vQMZVBl4Ub4IsfDqjV9mBMacReDl8C9l8balAaoSuKNUCbr6rwGH
 8jWdCqifIEjyvVidSk19yBRaY5xofo6ttz2fxureZ+JA9x7sXDC8paUgWvsh13YvL0tv
 VSCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0RXoCQmHS6uIFE/S3IrlkA5b2KIiAemsMMywoj/l1us=;
 b=FORaOWzBtm7WgmyWiRse3vItu6KG/vHku+Othrjv5Hjcpvk3qtgSKrZcnhgop4+b/3
 VyGI4uf8SbTFAxGB5fcGLZ38onAI5wDwwGI0Ef0KPrL4i+K1DXmq1kl0nG3gTpoXNDyk
 EnpEZmwJ7N3O7/xAxo71E4FyflUvRw6eBgFiA3UW50Y01xBKd0zuqR+NKXB8TvgF/um1
 UVxP9+5xkEKuKcDy0xxp5shk3XINcowu1tjtuQH+7VnaUP0CUw1aUO+n1xoH5keedzIM
 u/kGCsIEe0lfoIR2R58FelGelgXEzK9j4bh17gr+LZsyJ/xyE0tJrFafzuwex0BanA+I
 u2PQ==
X-Gm-Message-State: AJcUukemAEQpbaykVctUAbNipUl5n+rIXcbXigWkdFbziIunfyepmsq+
 YAUSyUaeom1dW7LQe/Fkbsne5/vzSQ3kSme1meY=
X-Google-Smtp-Source: ALg8bN6+DUFIUt9e/A6e3oWEnDgwuJVT/mAq+TbSuDWii8qDOxFwQe3R9KJTALhKJ38Tx5o88BH2vZbgnopPSbWZhNs=
X-Received: by 2002:a19:a84e:: with SMTP id r75mr4507670lfe.45.1547066295370; 
 Wed, 09 Jan 2019 12:38:15 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <20190109155553.72gpxyvwisg4xhag@zion.uk.xensource.com>
 <CACMJ4GbCRYvC9ph8ZCfCX-T=eCk-MO26pzi_6yoqKSoqrZsC8A@mail.gmail.com>
 <CAF3u54DvKpvx8fbL0NSMeEhzieo-fw8v9q6MFe8w+viMeJDF3A@mail.gmail.com>
 <20190109175433.wwmhv4vlawphwcr6@zion.uk.xensource.com>
 <CAF3u54C-fyLZiJk0asn4W0f2PHusEsscyBUY462PFMd0D5guvg@mail.gmail.com>
In-Reply-To: <CAF3u54C-fyLZiJk0asn4W0f2PHusEsscyBUY462PFMd0D5guvg@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 9 Jan 2019 12:38:03 -0800
Message-ID: <CACMJ4GZN2QjBDvXvXNducRq3=50-bzcTdpGcNXOmYjK91g5E9w@mail.gmail.com>
To: Julien Grall <julien.grall@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCAxMDoyOCBBTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBnbWFpbC5jb20+IHdyb3RlOgo+Cj4KPgo+IE9uIFdlZCwgOSBKYW4gMjAxOSwgMTI6NTQgV2Vp
IExpdSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pgo+PiBPbiBXZWQsIEphbiAwOSwg
MjAxOSBhdCAxMjowMjozNFBNIC0wNTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+ID4gSGksCj4+
ID4KPj4gPiBTb3JyeSBmb3IgdGhlIGZvcm1hdHRpbmcuIFNlbmRpbmcgaXQgZnJvbSBteSBwaG9u
ZS4KPj4gPgo+PiA+IE9uIFdlZCwgOSBKYW4gMjAxOSwgMTE6MDMgQ2hyaXN0b3BoZXIgQ2xhcmss
IDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4KPj4gPiB3cm90ZToKPj4gPgo+PiA+ID4g
T24gV2VkLCBKYW4gOSwgMjAxOSBhdCA3OjU2IEFNIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiA+ID4gPgo+PiA+ID4gPiBPbiBTdW4sIEphbiAwNiwgMjAxOSBhdCAxMTo0
Mjo0MFBNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPj4gPiA+ID4gPiBUaGUgcmVn
aXN0ZXIgb3AgaXMgdXNlZCBieSBhIGRvbWFpbiB0byByZWdpc3RlciBhIHJlZ2lvbiBvZiBtZW1v
cnkgZm9yCj4+ID4gPiA+ID4gcmVjZWl2aW5nIG1lc3NhZ2VzIGZyb20gZWl0aGVyIGEgc3BlY2lm
aWVkIG90aGVyIGRvbWFpbiwgb3IsIGlmCj4+ID4gPiBzcGVjaWZ5aW5nIGEKPj4gPiA+ID4gPiB3
aWxkY2FyZCwgYW55IGRvbWFpbi4KPj4gPiA+ID4gPgo+PiA+ID4gPiA+IFRoaXMgb3BlcmF0aW9u
IGNyZWF0ZXMgYSBtYXBwaW5nIHdpdGhpbiBYZW4ncyBwcml2YXRlIGFkZHJlc3Mgc3BhY2UKPj4g
PiA+IHRoYXQKPj4gPiA+ID4gPiB3aWxsIHJlbWFpbiByZXNpZGVudCBmb3IgdGhlIGxpZmV0aW1l
IG9mIHRoZSByaW5nLiBJbiBzdWJzZXF1ZW50Cj4+ID4gPiBjb21taXRzLAo+PiA+ID4gPiA+IHRo
ZSBoeXBlcnZpc29yIHdpbGwgdXNlIHRoaXMgbWFwcGluZyB0byBjb3B5IGRhdGEgZnJvbSBhIHNl
bmRpbmcKPj4gPiA+IGRvbWFpbiBpbnRvCj4+ID4gPiA+ID4gdGhpcyByZWdpc3RlcmVkIHJpbmcs
IG1ha2luZyBpdCBhY2Nlc3NpYmxlIHRvIHRoZSBkb21haW4gdGhhdAo+PiA+ID4gcmVnaXN0ZXJl
ZCB0aGUKPj4gPiA+ID4gPiByaW5nIHRvIHJlY2VpdmUgZGF0YS4KPj4gPiA+ID4gPgo+PiA+ID4g
PiA+IFdpbGRjYXJkIGFueS1zZW5kZXIgcmluZ3MgYXJlIGRlZmF1bHQgZGlzYWJsZWQgYW5kIHJl
Z2lzdHJhdGlvbiB3aWxsIGJlCj4+ID4gPiA+ID4gcmVmdXNlZCB3aXRoIEVQRVJNIHVubGVzcyB0
aGV5IGhhdmUgYmVlbiBzcGVjaWZpY2FsbHkgZW5hYmxlZCB3aXRoIHRoZQo+PiA+ID4gPiA+IGFy
Z28tbWFjIGJvb3Qgb3B0aW9uIGludHJvZHVjZWQgaGVyZS4gVGhlIHJlYXNvbiB3aHkgdGhlIGRl
ZmF1bHQgZm9yCj4+ID4gPiA+ID4gd2lsZGNhcmQgcmluZ3MgaXMgJ2RlbnknIGlzIHRoYXQgdGhl
cmUgaXMgY3VycmVudGx5IG5vIG1lYW5zIHRvCj4+ID4gPiBwcm90ZWN0IHRoZQo+PiA+ID4gPiA+
IHJpbmcgZnJvbSBEb1MgYnkgYSBub2lzeSBkb21haW4gc3BhbW1pbmcgdGhlIHJpbmcsIGFmZmVj
dGluZyBvdGhlcgo+PiA+ID4gZG9tYWlucwo+PiA+ID4gPiA+IGFiaWxpdHkgdG8gc2VuZCB0byBp
dC4gVGhpcyB3aWxsIGJlIGFkZHJlc3NlZCB3aXRoIFhTTSBwb2xpY3kgY29udHJvbHMKPj4gPiA+
IGluCj4+ID4gPiA+ID4gc3Vic2VxdWVudCB3b3JrLgo+PiA+ID4gPiA+Cj4+ID4gPiA+ID4gU2lu
Y2UgZGVueWluZyBhY2Nlc3MgdG8gYW55LXNlbmRlciByaW5ncyBpcyBhIHNpZ25pZmljYW50IGZ1
bmN0aW9uYWwKPj4gPiA+ID4gPiBjb25zdHJhaW50LCBhIG5ldyBib290cGFyYW0gaXMgcHJvdmlk
ZWQgdG8gZW5hYmxlIG92ZXJyaWRpbmcgdGhpczoKPj4gPiA+ID4gPiAgImFyZ28tbWFjIiB2YXJp
YWJsZSBoYXMgYWxsb3dlZCB2YWx1ZXM6ICdwZXJtaXNzaXZlJyBhbmQgJ2VuZm9yY2luZycuCj4+
ID4gPiA+ID4gRXZlbiB0aG91Z2ggdGhpcyBpcyBhIGJvb2xlYW4gdmFyaWFibGUsIHVzZSB0aGVz
ZSBkZXNjcmlwdGl2ZSBzdHJpbmdzCj4+ID4gPiBpbgo+PiA+ID4gPiA+IG9yZGVyIHRvIG1ha2Ug
aXQgb2J2aW91cyB0byBhbiBhZG1pbmlzdHJhdG9yIHRoYXQgdGhpcyBoYXMgcG90ZW50aWFsCj4+
ID4gPiA+ID4gc2VjdXJpdHkgaW1wYWN0Lgo+PiA+ID4gPiA+Cj4+ID4gPiA+ID4gVGhlIHAybSB0
eXBlIG9mIHRoZSBtZW1vcnkgc3VwcGxpZWQgYnkgdGhlIGd1ZXN0IGZvciB0aGUgcmluZyBtdXN0
IGJlCj4+ID4gPiA+ID4gcDJtX3JhbV9ydyBhbmQgdGhlIG1lbW9yeSB3aWxsIGJlIHBpbm5lZCBh
cyBQR1Rfd3JpdGFibGVfcGFnZSB3aGlsZQo+PiA+ID4gdGhlIHJpbmcKPj4gPiA+ID4gPiBpcyBy
ZWdpc3RlcmVkLgo+PiA+ID4gPiA+Cj4+ID4gPiA+ID4geGVuX2FyZ29fcGFnZV9kZXNjcl90IHR5
cGUgaXMgaW50cm9kdWNlZCBhcyBhIHBhZ2UgZGVzY3JpcHRvciwgdG8KPj4gPiA+IGNvbnZleQo+
PiA+ID4gPiA+IGJvdGggdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIHN0YXJ0IG9mIHRoZSBw
YWdlIGFuZCBpdHMKPj4gPiA+IGdyYW51bGFyaXR5LiBUaGUKPj4gPiA+ID4gPiBzbWFsbGVzdCBn
cmFudWxhcml0eSBwYWdlIGlzIGFzc3VtZWQgdG8gYmUgNDA5NiBieXRlcyBhbmQgdGhlIGxvd2Vy
Cj4+ID4gPiB0d2VsdmUKPj4gPiA+ID4gPiBiaXRzIG9mIHRoZSB0eXBlIGFyZSB1c2VkIHRvIGlu
ZGljYXRlIHRoZSBzaXplIG9mIHBhZ2Ugb2YgbWVtb3J5Cj4+ID4gPiBzdXBwbGllZC4KPj4gPiA+
ID4gPiBUaGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIGh5cGVyY2FsbCBvcCBjdXJyZW50bHkgb25s
eSBzdXBwb3J0cyA0Swo+PiA+ID4gcGFnZXMuCj4+ID4gPiA+ID4KPj4gPiA+ID4KPj4gPiA+ID4g
V2hhdCBpcyB0aGUgcmVzb2x1dGlvbiBmb3IgdGhlIEFybSBpc3N1ZXMgbWVudGlvbmVkIGJ5IEp1
bGllbj8gSSByZWFkCj4+ID4gPiA+IHRoZSBjb252ZXJzYXRpb24gaW4gcHJldmlvdXMgdGhyZWFk
LiBBIHNvbHV0aW9uIHNlZW1lZCB0byBoYXZlIGJlZW4KPj4gPiA+ID4gYWdyZWVkIHVwb24sIGJ1
dCB0aGUgY2hhbmdlbG9nIGRvZXNuJ3Qgc2F5IGFueXRoaW5nIGFib3V0IGl0Lgo+PiA+ID4KPj4g
PiA+IEkgbWFkZSB0aGUgaW50ZXJmYWNlIGNoYW5nZXMgdGhhdCBKdWxpZW4gaGFkIGFza2VkIGZv
ci4gVGhlIHJlZ2lzdGVyCj4+ID4gPiBvcCBub3cgdGFrZXMgYXJndW1lbnRzIHRoYXQgY2FuIGRl
c2NyaWJlIHRoZSBncmFudWxhcml0aXR5IG9mIHRoZQo+PiA+ID4gcGFnZXMgc3VwcGxpZWQsIHRo
b3VnaCBvbmx5IHN1cHBvcnQgZm9yIDRLIHBhZ2VzIGlzIGFjY2VwdGVkIGluIHRoZQo+PiA+ID4g
Y3VycmVudCBpbXBsZW1lbnRhdGlvbi4gSSBiZWxpZXZlIGl0IG1lZXRzIEp1bGllbidzIHJlcXVp
cmVtZW50cy4KPj4gPgo+PiA+Cj4+ID4gSSBzdGlsbCBkb24ndCB0aGluayBhbGxvd2luZyA0SyBv
ciA2NEsgaXMgdGhlIHJpZ2h0IHNvbHV0aW9uIHRvIGdvLiBZb3UgYXJlCj4+ID4gYWRkaW5nIHVu
bmVjZXNzYXJ5IGJ1cmRlbiBpbiB0aGUgaHlwZXJ2aXNvciBhbmQgd291bGQgcHJldmVudCBvcHRp
bWl6YXRpb24KPj4gPiBpIHRoZSBoeXBlcnZpc29yIGFuZCB1bndhbnRlZCBzaWRlIGVmZmVjdC4K
Pj4gPgo+PiA+IEZvciBpbnN0YW5jZSBhIDY0SyBoeXBlcnZpc29yIHdpbGwgYWx3YXlzIG1hcCA2
NEsgZXZlbiB3aGVuIHRoZSBndWVzdCBpcwo+PiA+IHBhc3NpbmcgNEsuIFlvdSBhbHNvIGNhbid0
IG1hcCBldmVyeXRoaW5nIGNvbnRpZ3VvdXNseSBpbiBYZW4gKGlmIHlvdSBldmVyCj4+ID4gd2Fu
dGVkIHRvKS4KPj4gPgo+PiA+IFdlIG5lZWQgdG8gc3RpY2sgb24gYSBzaW5nbGUgY2h1bmsgc2l6
ZS4gVGhhdCBjb3VsZCBiZSBkaWZmZXJlbnQgYmV0d2Vlbgo+PiA+IEFybSBhbmQgeDg2LiBGb3Ig
QXJtIGl0IHdvdWxkIG5lZWQgdG8gYmUgNjRLQi4KPj4KPj4gRG9lc24ndCBlbmZvcmNpbmcgNjRL
QiBncmFudWxhcml0eSBoYXMgaXRzIG93biBsaW1pdGF0aW9uIGFzIHdlbGw/Cj4+IEFjY29yZGlu
ZyB0byBteSB1bmRlcnN0YW5kaW5nIG9mIGFybSAoYW5kIHRoaXMgY291bGQgYmUgd3JvbmcpLCB5
b3UKPj4gd291bGQgbmVlZCB0byBoYXZlIHRoZSBndWVzdCBhbGxvY2F0ZSAodmlhIG1lbW9yeSBl
eGNoYW5nZSBwZXJoYXBzKSA2NEtCCj4+IG1hY2hpbmUgY29udGlndW91cyBtZW1vcnkgZXZlbiB3
aGVuIHRoZSBoeXBlcnZpc29yIGRvZXNuJ3QgbmVlZCBpdCB0byBiZQo+PiA2NEtCICh3aGVuIGh5
cGVydmlzb3IgaXMgcnVubmluZyBvbiA0S0IgZ3JhbnVsYXJpdHkpLgo+Cj4KPiBUaGUgNjRLIGlz
IGp1c3QgYWJvdXQgdGhlIGludGVyZmFjZSB3aXRoIHRoZSBndWVzdC4KPiBUaGUgaHlwZXJ2aXNv
ciBjb3VsZCBqdXN0IHNwbGl0IHRoZSA2NEsgaW4gMTYgNEsgY2h1bmsuIE5vIG5lZWQgZm9yIG1l
bW9yeSBleGNoYW5nZSBoZXJlLgo+Cj4+Cj4+IEkgdGhpbmsgaGF2aW5nIGEgbWV0aG9kIHRvIHJl
dHVybiBncmFudWxhcml0eSB0byBndWVzdCwgbGlrZSBTdGVmYW5vCj4+IHN1Z2dlc3RlZCwgaXMg
bW9yZSBzZW5zaWJsZS4gSHlwZXJ2aXNvciB3aWxsIHRoZW4gcmVqZWN0IHJlZ2lzdHJhdGlvbgo+
PiByZXF1ZXN0IHdoaWNoIGRvZXNuJ3QgY29uZm9ybSB0byB0aGUgcmVxdWlyZW1lbnQuCj4KPgo+
IFRoZSBwcm9ibGVtIGlzIG5vdCB0aGF0IHNpbXBsZS4uLiBGb3IgaW5zdGFuY2UsIDY0SyBpcyBy
ZXF1aXJlZCB0byBzdXBwb3J0IDUyLWJpdHMgUEEgeWV0IHlvdSBtYXkgc3RpbGwgd2FudCB0byBy
dW4geW91ciBjdXJyZW50IERlYmlhbiBvbiB0aGF0IHBsYXRmb3JtLgo+Cj4gWW91IGNhbiBkbyB0
aGF0IG5pY2VseSBvbiBLVk0gYnV0IG9uIFhlbiBpdCBpcyBhIHBhaW4gZHVlIHRvIHRoZSBjdXJy
ZW50IGludGVyZmFjZS4gSWYgeW91IHVzZSA0SyB5b3UgbWF5IGVuZCB1cCB0byBleHBvc2UgdG9v
IG11Y2ggdG8gdGhlIG90aGVyIHNpZGUuCj4KPiBUaGUgb25seSB2aWFibGUgc29sdXRpb24gaGVy
ZSBpcyBhIGZ1bGwgcmUtZGVzaWduIG9mIHRoZSBBQkkgZm9yIEFybS4gV2UgY2FuIGRvIHRoYXQg
c3RlcCBieSBzdGVwIG9yIGF0IG9uZSBnby4KPgo+IFRoZSBkaXNjdXNzaW9uIGhlcmUgd2FzIHRv
IHN0YXJ0IHNvbHZpbmcgaXQgb24gQXJnbyBzbyB0aGF0J3Mgb25lIGxlc3Mgc3RlcCB0byBkby4g
Q2hyaXN0b2ZmZXIga2luZGx5IHRyeSB0byB0YWNrbGUgaXQuIFNhZGx5LCBJIGRvbid0IHRoaW5r
IHRoZSBpbnRlcmZhY2Ugc3VnZ2VzdGVkIGlzIGdvaW5nIHRvIHdvcmsuCj4KPiBCdXQgSSBkb24n
dCB3YW50IEFyZ28gdG8gbWlzcyA0LjEyIGZvciB0aGF0LiBTbyBtYXliZSB0aGUgc29sdXRpb24g
aXMgdG8gc3RpY2sgd2l0aCB0aGUgdXNhbCBYZW4gaW50ZXJmYWNlLgoKVGhhbmtzIGZvciB0aGUg
Y29uc2lkZXJhdGlvbi4gV2l0aCB0aGF0IHVuZGVyc3RhbmRpbmcsIEknbGwgcHV0IHRoZQpmcmFt
ZSBudW1iZXIgLWJhc2VkIGludGVyZmFjZSBiYWNrIGludG8gcGxhY2UgZm9yIGEgbmV3IHJldmlz
aW9uIG9mCnRoZSBzZXJpZXMsIGFpbWluZyBmb3IgNC4xMi4KCnRoYW5rcywKCkNocmlzdG9waGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 20:56:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 20:56: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-devel-bounces@lists.xenproject.org>)
	id 1ghKtF-0005Zg-0Z; Wed, 09 Jan 2019 20:55:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JMUY=PR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghKtD-0005ZT-9t
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 20:55:51 +0000
X-Inumbo-ID: efdfc8a4-1450-11e9-a853-03fc4d8c0360
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efdfc8a4-1450-11e9-a853-03fc4d8c0360;
 Wed, 09 Jan 2019 20:55:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghKt6-0005X7-Ba; Wed, 09 Jan 2019 20:55:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghKt6-0005oN-3N; Wed, 09 Jan 2019 20:55:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghKt6-00044o-2o; Wed, 09 Jan 2019 20:55:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131880-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=a53a888de8f5fa8dbf75a381e28f25a5497572f1
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Jan 2019 20:55:44 +0000
Subject: [Xen-devel] [ovmf test] 131880: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4ODAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgxZTI4ZjI1YTU0OTc1NzJmMQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjQgZGF5cyAgMjU3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc5NiAgMjAxOS0wMS0wOCAwODowNjoyNiBaICAgIDEgZGF5cyAgICA2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIENodSwgTWFnZ2ll
IDxtYWdnaWUuY2h1QGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+
CiAgRGF2aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGlu
MkBocGUuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2Ig
QyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29t
PgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdhZGVlc2ggVWpq
YSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEu
Y29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxK
aWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgog
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5s
aW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgog
IExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUgQ2h1IDxtYWdnaWUuY2h1
QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNp
biBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5r
aW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRy
b2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRl
bC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8
c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFu
Z0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0u
Y29tPgogIFN1bWl0IEdhcmcgPHN1bWl0LmdhcmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5n
IDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQ
RExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwgWmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0g
PHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAgVGhvbWFzIFJ5ZG1hbiA8dGhvbWFzLmoucnlkbWFu
QGludGVsLmNvbT4KICBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICBUb21hc3ogTWljaGFs
ZWMgPHRtQHNlbWloYWxmLmNvbT4KICBWaWpheWVudGhpcmFuIFN1YnJhbWFuaWFtIDx2aWpheWVu
dGhpcmFuLnN1YnJhbWFuaWFtQGFybS5jb20+CiAgVmxhZGltaXIgT2xvdnlhbm5pa292IDx2bGFk
aW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgogIFdhbmcgQmluWCBBIDxiaW54LmEud2Fu
Z0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFllIFRpbmcg
PHRpbmcueWVAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNv
bT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CiAgWmFpbGlhbmcgU3VuIDx6
YWlsaWFuZy5zdW5AaW50ZWwuY29tPgogIFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRl
bC5jb20+CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgWmhp
anUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICB6d2Vp
NCA8ZGF2aWQud2VpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTY3NyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 21:18:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 21:18: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-devel-bounces@lists.xenproject.org>)
	id 1ghLEv-0007D9-TI; Wed, 09 Jan 2019 21:18: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=mHId=PR=oracle.com=maran.wilson@srs-us1.protection.inumbo.net>)
 id 1ghLEu-0007D4-GG
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 21:18:16 +0000
X-Inumbo-ID: 13a8b6bc-1454-11e9-9ed8-6be11b71f3d9
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13a8b6bc-1454-11e9-9ed8-6be11b71f3d9;
 Wed, 09 Jan 2019 21:18:15 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x09L9sJp064162;
 Wed, 9 Jan 2019 21:18:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=G6RGbMO3ojE5/kU8bjCdg5qMWpZwpD/FEl1YVtIV8X0=;
 b=nAnBmZNgGWwAxSg0/waTItwoN/p/vdHSMadpnbM4mD/76qq1sJZZENpoHSNuNmyhkeKN
 aJAwqhRjWq5DyD5aWaBlvD+4Df6YIz0ieL/6ini8ya1gxrl0jN837ESzHITxZB+n791f
 tiIn8rZvxfb1/OTdrsC7WhPa0ymGTP6S1h6EdhKKEi4vUzD6m31eNzbwuVUhLV8Lt2Kb
 1di9Do0VwsCyR/wFavfv4bPQIFtxSsqdAJLiFQ0tjlpYSWAoNO0pfRfeQATS0XmIX+S1
 y2dhbH5Ym2oGjxeGQHT7xm4dd2z0MvMjVunRNBjotZnBrwtURd/81kyDILooAimrxvMH EQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2ptj3e41d0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 09 Jan 2019 21:18:14 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x09LIDj2026915
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 9 Jan 2019 21:18:13 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x09LID17026697;
 Wed, 9 Jan 2019 21:18:13 GMT
Received: from [10.141.199.39] (/10.141.199.39)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 09 Jan 2019 13:18:13 -0800
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Garzarella <sgarzare@redhat.com>,
 Liam Merwick <liam.merwick@oracle.com>
References: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
 <CAGxU2F53zsuVRBbvGTOU81zObL+4tTg_FgE0i04G2eOWckc29Q@mail.gmail.com>
 <aa1cbeec-bb31-8849-c34b-e2397dc1c475@oracle.com>
 <CAGxU2F7rHv7HNNmvLSw9b5_GPEZqvo-XgCoc0penp8eFmWm6gw@mail.gmail.com>
 <fb7e62ea-0d3e-9b6f-4f1c-4bd780e50398@oracle.com>
From: Maran Wilson <maran.wilson@oracle.com>
Organization: Oracle Corporation
Message-ID: <d1877cd9-7374-1512-7b01-2a2fb184643a@oracle.com>
Date: Wed, 9 Jan 2019 13:18:12 -0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <fb7e62ea-0d3e-9b6f-4f1c-4bd780e50398@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9131
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901090169
Subject: Re: [Xen-devel] [RFC v2 0/4] QEMU changes to do PVH boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, qemu-devel@nongnu.org,
 Stefan Hajnoczi <stefanha@redhat.com>,
 George Kennedy <george.kennedy@oracle.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS85LzIwMTkgMTE6NTMgQU0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAxLzkvMTkg
Njo1MyBBTSwgU3RlZmFubyBHYXJ6YXJlbGxhIHdyb3RlOgo+PiBIaSBMaWFtLAo+Pgo+PiBPbiBU
dWUsIEphbiA4LCAyMDE5IGF0IDM6NDcgUE0gTGlhbSBNZXJ3aWNrIDxsaWFtLm1lcndpY2tAb3Jh
Y2xlLmNvbT4gd3JvdGU6Cj4+PiBRRU1VIHNldHMgdGhlIGh2bV9tb2RsaXN0X2VudHJ5IGluIGxv
YWRfbGludXgoKSBhZnRlciB0aGUgY2FsbCB0bwo+Pj4gbG9hZF9lbGZib290KCkgYW5kIHRoZW4g
cWJvb3QgbG9hZHMgaXQgaW4gYm9vdF9wdmhfZnJvbV9md19jZmcoKQo+Pj4KPj4+IEJ1dCB0aGUg
Y3VycmVudCBQVkggcGF0Y2hlcyBkb24ndCBoYW5kbGUgaW5pdHJkICh0aGV5IGhhdmUKPj4+IHN0
YXJ0X2luZm8ubnJfbW9kdWxlcyA9PSAxKS4KPj4gTG9va2luZyBpbiB0aGUgbGludXgga2VybmVs
IChhcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvZW5saWdodGVuLmMpIEkgc2F3Ogo+PiAgICAgIC8qIFRo
ZSBmaXJzdCBtb2R1bGUgaXMgYWx3YXlzIHJhbWRpc2suICovCj4+ICAgICAgaWYgKHB2aF9zdGFy
dF9pbmZvLm5yX21vZHVsZXMpIHsKPj4gICAgICAgICAgc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5
ICptb2RhZGRyID0KPj4gICAgICAgICAgICAgIF9fdmEocHZoX3N0YXJ0X2luZm8ubW9kbGlzdF9w
YWRkcik7Cj4+ICAgICAgICAgIHB2aF9ib290cGFyYW1zLmhkci5yYW1kaXNrX2ltYWdlID0gbW9k
YWRkci0+cGFkZHI7Cj4+ICAgICAgICAgIHB2aF9ib290cGFyYW1zLmhkci5yYW1kaXNrX3NpemUg
PSBtb2RhZGRyLT5zaXplOwo+PiAgICAgIH0KPj4KPj4gU28sIHB1dHRpbmcgc3RhcnRfaW5mby5u
cl9tb2R1bGVzID0gMSwgbWVhbnMgdGhhdCB0aGUgZmlyc3QKPj4gaHZtX21vZGxpc3RfZW50cnkg
c2hvdWxkIGhhdmUgdGhlIHJhbWRpc2sgcGFkZHIgYW5kIHNpemUuIElzIGl0Cj4+IGNvcnJlY3Q/
CgpUaGF0J3MgbXkgdW5kZXJzdGFuZGluZy4KCkkgdGhpbmsgd2hhdCdzIG1pc3NpbmcsIGlzIHRo
YXQgd2UganVzdCBuZWVkIFFlbXUgb3IgcWJvb3Qvc2VhYmlvcyB0byAKcHJvcGVybHkgcG9wdWxh
dGUgdGhlIHB2aF9zdGFydF9pbmZvLm1vZGxpc3RfcGFkZHIgd2l0aCB0aGUgYWRkcmVzcyAoYXMg
CnVzYWJsZSBieSB0aGUgZ3Vlc3QpIG9mIHRoZSBodm1fbW9kbGlzdF9lbnRyeSB3aGljaCBjb3Jy
ZWN0bHkgZGVmaW5lcyAKdGhlIGRldGFpbHMgb2YgdGhlIGluaXRyZCB0aGF0IGhhcyBhbHJlYWR5
IGJlZW4gbG9hZGVkIGludG8gbWVtb3J5IHRoYXQgCmlzIGFjY2Vzc2libGUgYnkgdGhlIGd1ZXN0
LgoKLU1hcmFuCgo+Pj4gRHVyaW5nIChvciBhZnRlcikgdGhlIGNhbGwgdG8gbG9hZF9lbGZib290
KCkgaXQgbG9va3MgbGlrZSB3ZSdkIG5lZWQgdG8KPj4+IGRvIHNvbWV0aGluZyBsaWtlIHdoYXQg
bG9hZF9tdWx0aWJvb3QoKSBkb2VzIGJlbG93IChhbG9uZyB3aXRoIHRoZQo+Pj4gYXNzb2NpYXRl
ZCBpbml0aWFsaXNhdGlvbikKPj4+Cj4+PiA0MDAgICAgIGZ3X2NmZ19hZGRfaTMyKGZ3X2NmZywg
RldfQ0ZHX0lOSVRSRF9BRERSLCBBRERSX01CSSk7Cj4+PiA0MDEgICAgIGZ3X2NmZ19hZGRfaTMy
KGZ3X2NmZywgRldfQ0ZHX0lOSVRSRF9TSVpFLCBzaXplb2YoYm9vdGluZm8pKTsKPj4+IDQwMiAg
ICAgZndfY2ZnX2FkZF9ieXRlcyhmd19jZmcsIEZXX0NGR19JTklUUkRfREFUQSwgbWJfYm9vdGlu
Zm9fZGF0YSwKPj4+IDQwMyAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoYm9vdGluZm8pKTsK
Pj4+Cj4+IEluIHRoaXMgY2FzZSBJIHRoaW5rIHRoZXkgdXNlZCB0aGUgRldfQ0ZHX0lOSVRSRF8q
IHRvIHBhc3MgYm9vdGluZm8KPj4gdmFyaWJhbGVzIHRvIHRoZSBndWVzdCwgbWF5YmUgd2UgY291
bGQgYWRkIHNvbWV0aGluZyBsaWtlIHdoYXQKPj4gbGludXhfbG9hZCgpIGRvZXM6Cj4+Cj4+ICAg
ICAgLyogbG9hZCBpbml0cmQgKi8KPj4gICAgICBpZiAoaW5pdHJkX2ZpbGVuYW1lKSB7Cj4+ICAg
ICAgICAgIC4uLgo+PiAgICAgICAgICBpbml0cmRfYWRkciA9IChpbml0cmRfbWF4LWluaXRyZF9z
aXplKSAmIH40MDk1Owo+Pgo+PiAgICAgICAgICBmd19jZmdfYWRkX2kzMihmd19jZmcsIEZXX0NG
R19JTklUUkRfQUREUiwgaW5pdHJkX2FkZHIpOwo+PiAgICAgICAgICBmd19jZmdfYWRkX2kzMihm
d19jZmcsIEZXX0NGR19JTklUUkRfU0laRSwgaW5pdHJkX3NpemUpOwo+PiAgICAgICAgICBmd19j
ZmdfYWRkX2J5dGVzKGZ3X2NmZywgRldfQ0ZHX0lOSVRSRF9EQVRBLCBpbml0cmRfZGF0YSwgaW5p
dHJkX3NpemUpOwo+PiAgICAgICAgICAuLi4KPj4gICAgICB9Cj4+Cj4+IFRoZW4gd2UgY2FuIGxv
YWQgdGhlIGluaXRyZCBpbiBxYm9vdCBvciBpbiB0aGUgb3B0aW9ucm9tIHRoYXQgSSdtIHdyaXRp
bmcuCj4+Cj4+IFdoYXQgZG8geW91IHRoaW5rPwo+Cj4gV2h5IG5vdCBzcGVjaWZ5IHRoaXMgaW4g
cHZoX3N0YXJ0X2luZm8/IFRoaXMgd2lsbCBiZSBtdWNoIGZhc3RlciBmb3IKPiBldmVyeW9uZSwg
bm8gbmVlZCB0byBnbyB0aHJvdWdoIGZ3X2NmZy4KPgo+IC1ib3Jpcwo+CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 23:24:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 23:24: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-devel-bounces@lists.xenproject.org>)
	id 1ghND2-00083k-9s; Wed, 09 Jan 2019 23:24: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=dxNJ=PR=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghND0-00083f-Sv
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 23:24:26 +0000
X-Inumbo-ID: b37e20bd-1465-11e9-92db-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b37e20bd-1465-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 23:24:25 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id c19-v6so8010081lja.5
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 15:24:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=s7b2+4cSt0KFu7i8h646vYRh/9omgxvI9c1Nwzd5Oko=;
 b=ZycRk8z07ecKyYmAXLs5ch1L36l0nOezO7YU4wdoLrAQH8jBZCyvv4QAXrSLArHHDU
 8GAj5tGOjhytJaDpxDQ3ZKhaJs5dZWRDb8CQJu6EURVa/pZ55Cuq6lm8KhhW9OSI6GOn
 4V2JKYligK+UJWlEpoI1sCZAYoxzNiFymQ/L+O6jGx7ui7reVV3xPKj+uoPMH0lhmTE6
 rJRx1GtJNv51nnMnAtBLxzk2/RvY9ey1dNngC3om0RiZhoQNZUr5K9eXvxNJf6Pr8nRV
 omqRaCus6YE4aOKzh2vs4SkEy1P+dOOV8REK1B0YhyKtLuLeKceMvALl+O42Kvm6iC8o
 /B/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=s7b2+4cSt0KFu7i8h646vYRh/9omgxvI9c1Nwzd5Oko=;
 b=W3WFpYIoOK+2hl3gklI9z1tslaBAcyUMdqet2D/MVChjpRQLK1GAzYwLh4TvCNwz38
 zHTAh1IYfeUC8OKBzUAkBKeM9UI/Udf52vzZPszApU4Jbjf+1KmFFyUujv1D+lo1mfXu
 i+Zsc8eeFqOODBELgDT2CxDukfIf7VqPRoDvAU7mSKwQ3KKnH9nMcMMou3d5AT85BLMu
 2ZWMFMxasMUBMtrNPocsVQ64kYB1u0Lx6MfuZ3PtSz/uxPkZSMqRIEIcbP7CxDH9Srs5
 ZF5qG+9zmd6yj86krfeEizQgvuDt+KGa5sDsjMlMr8Wj0kYMaXx2N8jM2sim+JLay8oT
 cb8g==
X-Gm-Message-State: AJcUukeLc37hlpi6SNRdZF5XzWnzvwZKyNdS6fNTWW73HdQc7B7zb3M1
 MbsZtgpp9X57kCXWVDSIQH9X3wWXzgbudSTwofI=
X-Google-Smtp-Source: ALg8bN71O3DInm8sGbKzij2mThA+JzDFNWmpX5O5Rrtg1ElRnIh9eo0q3RcEEHP4BWUxENbeYaMa+CkAeBszhKfrBKY=
X-Received: by 2002:a2e:9715:: with SMTP id
 r21-v6mr4482800lji.30.1547076264124; 
 Wed, 09 Jan 2019 15:24:24 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAKf6xpvXBGUwFAjvwromG737Bg-_MB7rWBB=Oj7q2zHgaiF5mg@mail.gmail.com>
 <CACMJ4GZBtksGHNBe2sqVTu6zb3p4E1Q0Zq-R+r75B6E00x9sMA@mail.gmail.com>
 <CAKf6xptAc9KfCbnr_GOJPjacXKQHgvMgddzMCfH5RThC3Kf2dA@mail.gmail.com>
In-Reply-To: <CAKf6xptAc9KfCbnr_GOJPjacXKQHgvMgddzMCfH5RThC3Kf2dA@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 9 Jan 2019 15:24:11 -0800
Message-ID: <CACMJ4GbEo5KJp9evyX6rmTda5KmqhP6VnxxpBktbY5mk+_RKng@mail.gmail.com>
To: Jason Andryuk <jandryuk@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCA2OjE2IEFNIEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdt
YWlsLmNvbT4gd3JvdGU6Cj4gT24gV2VkLCBKYW4gOSwgMjAxOSBhdCAxOjQ4IEFNIENocmlzdG9w
aGVyIENsYXJrIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiBPbiBU
dWUsIEphbiA4LCAyMDE5IGF0IDI6NTQgUE0gSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwu
Y29tPiB3cm90ZToKPiA+ID4gT24gTW9uLCBKYW4gNywgMjAxOSBhdCAyOjQzIEFNIENocmlzdG9w
aGVyIENsYXJrIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiA+ID4g
PiArCj4gPiA+ID4gKy8qIEEgc3BhY2UtYXZhaWxhYmxlIG5vdGlmaWNhdGlvbiB0aGF0IGlzIGF3
YWl0aW5nIHN1ZmZpY2llbnQgc3BhY2UgKi8KPiA+ID4gPiArc3RydWN0IHBlbmRpbmdfZW50Cj4g
PiA+ID4gK3sKPiA+ID4gPiArICAgIC8qCj4gPiA+ID4gKyAgICAgKiBQb2ludGVyIHRvIHRoZSBy
aW5nX2luZm8gdGhhdCB0aGlzIGVudCBwZXJ0YWlucyB0by4gVXNlZCB0byBlbnN1cmUgdGhhdAo+
ID4gPiA+ICsgICAgICogcmluZ19pbmZvLT5ucGVuZGluZyBpcyBkZWNyZW1lbnRlZCB3aGVuIGVu
dHMgZm9yIHdpbGRjYXJkIHJpbmdzIGFyZQo+ID4gPiA+ICsgICAgICogY2FuY2VsbGVkIGZvciBk
b21haW4gZGVzdHJveS4KPiA+ID4gPiArICAgICAqIENhdXRpb246IE11c3QgaG9sZCB0aGUgY29y
cmVjdCBsb2NrcyBiZWZvcmUgYWNjZXNzaW5nIHJpbmdfaW5mbyB2aWEgdGhpcy4KPiA+ID4KPiA+
ID4gSXQgd291bGQgYmUgY2xlYXJlciBpZiB0aGlzIHN0YXRlZCB0aGUgY29ycmVjdCBsb2Nrcy4K
PiA+Cj4gPiBvayAtIGl0IHdvdWxkIG1lYW4gZHVwbGljYXRpbmcgdGhlIHN0YXRlbWVudCBhYm91
dCB3aGljaCBsb2NrcyBhcmUKPiA+IG5lZWRlZCB0aG91Z2gsIHNpbmNlIGl0IGlzIGV4cGxhaW5l
ZCBlbHNld2hlcmUgaW4gdGhlIGZpbGUsIHdoaWNoIG1lYW5zCj4gPiBpdCB3aWxsIG5lZWQgdXBk
YXRpbmcgaW4gdHdvIHBsYWNlcyBpZiB0aGUgbG9ja2luZyByZXF1aXJlbWVudHMgY2hhbmdlLgo+
ID4gVGhhdCB3YXMgd2h5IEkgd29yZGVkIGl0IHRoYXQgd2F5LCBhcyBhbiBpbmRpY2F0b3IgdG8g
Z28gYW5kIGZpbmQgd2hlcmUKPiA+IGl0IGlzIGFscmVhZHkgZGVzY3JpYmVkLCB0byBhdm9pZCB0
aGF0Lgo+Cj4gIkNhdXRpb24iIG1hZGUgbWUgdGhpbmsgKnJpbmdfaW5mbyBwb2ludHMgZnJvbSBk
b21haW4gQSdzIHBlbmRpbmdfZW50Cj4gdG8gZG9tYWluIEIncyByaW5nX2luZm8uICBSZWFkaW5n
IHBhdGNoIDEwIChub3RpZnkgb3ApIEkgc2VlIHRoYXQgaXQKPiByZWFsbHkganVzdCBwb2ludHMg
YmFjayB0byBkb21haW4gQSdzIHJpbmdfaW5mby4gIFNvIHRoZSAiQ2F1dGlvbiIgaXMKPiBqdXN0
IHRoYXQgeW91IHN0aWxsIGhhdmUgdG8gbG9jayByaW5nX2luZm8gKEwzKSBldmVuIHRob3VnaCB5
b3UgY2FuCj4gZ2V0IHRvIHRoZSBwb2ludGVyIHZpYSBMMi4gIElzIHRoYXQgY29ycmVjdD8KClll
cywgZXhhY3RseS4KCj4gSSBhZ3JlZSBhIHNpbmdsZSBsb2NhdGlvbiBmb3IgdGhlIGxvY2tpbmcg
ZG9jdW1lbnRhdGlvbiBpcyBiZXR0ZXIgdGhhbgo+IHNwbGl0dGluZyBvciBkdXBsaWNhdGluZy4g
IEFzIGxvbmcgYXMgbm8gY3Jvc3MtZG9tYWluIGxvY2tpbmcgaXMKPiByZXF1aXJlZCwgdGhpcyBp
cyBmaW5lLgoKT0sgLSB0aGFua3MuCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 23:42:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 23:42: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-devel-bounces@lists.xenproject.org>)
	id 1ghNTq-00018Q-Sr; Wed, 09 Jan 2019 23:41: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=XLPp=PR=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghNTo-00017s-QS
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 23:41:48 +0000
X-Inumbo-ID: 20cd6c9c-1468-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20cd6c9c-1468-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 23:41:47 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8B3D120661;
 Wed,  9 Jan 2019 23:41:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547077306;
 bh=9ZSshMmvzOsK4RxEU7B59EqbHOgBCU8LllyoCxHJSfE=;
 h=Date:From:To:cc:Subject:From;
 b=MrKdIBQeBFn2ouNJZTkknONaLfdD/MYDpi2XZQG6MfDaa3R1ejc36zJLaiwmlH92V
 xN0YjQJInEzlIe9h4mTUlUVFDovbeSGkdEEvz9VxAiUSDhLz0ulfjF2cOSivEke1BU
 vxOzNp62eCSjTGAoHS/uAvTkKfvudQuYf4TFBc5U=
Date: Wed, 9 Jan 2019 15:41:45 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xenproject.org
Message-ID: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 0/4] misc safety certification fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMgYWRkcmVzc2VzIGFsbCB0aGUgbGF0
ZXN0IGNvbW1lbnRzIGJ5IEphbi4gVGhlCnByaW5jaXBhbCBjaGFuZ2UgaXMgdG8gU1lNQk9MKCks
IHRoYXQgbm93IHJldHVybnMgdGhlIG5hdGl2ZSB0eXBlLAppbnN0ZWFkIG9mIHVuc2lnbmVkIGxv
bmcuCgpJIHdvdWxkIGxpa2UgdG8gbm90ZSB0aGF0IEkgYmVsaWV2ZSB0aGlzIG5vdCBhIGdvb2Qg
Y2hhbmdlLiBJdCB3b3VsZCBiZQpiZXR0ZXIsIG1vcmUgc2FmZXR5IGNvbXBsaWFudCwgdG8gaGF2
ZSBTWU1CT0woKSByZXR1cm4gdW5zaWduZWQgbG9uZyBhcwppdCB3YXMgZG9uZSBpbiB2NSBvZiB0
aGUgc2VyaWVzLgoKQ2hlZXJzLAoKU3RlZmFubwoKClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5j
ZSBjb21taXQgODA4Y2ZmNGMyYWY2NmFmZDYxOTczNDUxYWViN2U3MDg3MzJhYmY5MDoKCiAgc2No
ZWQvY3JlZGl0MjogcmVtb3ZlIHN0YWxlIGNvbW1lbnQgKDIwMTktMDEtMDkgMTU6NDY6MDUgKzAx
MDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBnaXQgcmVwb3NpdG9yeSBhdDoKCiAgaHR0cDovL3hl
bmJpdHMueGVucHJvamVjdC5vcmcvZ2l0LWh0dHAvcGVvcGxlL3NzdGFiZWxsaW5pL3hlbi11bnN0
YWJsZS5naXQgY2VydGlmaWNhdGlvbnMtNgoKZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRv
IDQwY2ExNjg0MTM3MTE0Njk4YjEzYzE4ZjJmMTQ2OGU5YmM3NTU3NGY6CgogIHhlbi9jb21tb246
IHVzZSBTWU1CT0wgd2hlbiByZXF1aXJlZCAoMjAxOS0wMS0wOSAxNTozNjoyMSAtMDgwMCkKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KU3RlZmFubyBTdGFiZWxsaW5pICg0KToKICAgICAgeGVuOiBpbnRyb2R1Y2UgU1lNQk9M
CiAgICAgIHhlbi9hcm06IHVzZSBTWU1CT0wgd2hlbiByZXF1aXJlZAogICAgICB4ZW4veDg2OiB1
c2UgU1lNQk9MIHdoZW4gcmVxdWlyZWQKICAgICAgeGVuL2NvbW1vbjogdXNlIFNZTUJPTCB3aGVu
IHJlcXVpcmVkCgogeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgICAgICAgIHwgIDQgKystLQog
eGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS9h
cm02NC9saXZlcGF0Y2guYyAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vZGV2aWNlLmMgICAgICAg
ICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyAgICAgICAgICB8ICA0
ICsrLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8IDEzICsrKysrKystLS0t
LS0KIHhlbi9hcmNoL2FybS9wZXJjcHUuYyAgICAgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4v
YXJjaC9hcm0vcGxhdGZvcm0uYyAgICAgICAgICAgfCAgNiArKysrLS0KIHhlbi9hcmNoL2FybS9z
ZXR1cC5jICAgICAgICAgICAgICB8ICA2ICsrKystLQogeGVuL2FyY2gveDg2L2FsdGVybmF0aXZl
LmMgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggICAgICAgfCAg
OCArKysrLS0tLQogeGVuL2FyY2gveDg2L3BlcmNwdS5jICAgICAgICAgICAgIHwgIDggKysrKy0t
LS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8ICA4ICsrKysrLS0tCiB4ZW4v
YXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgICAgfCAgNSArKystLQogeGVuL2NvbW1vbi9rZXJu
ZWwuYyAgICAgICAgICAgICAgIHwgIDggKysrKysrLS0KIHhlbi9jb21tb24vbGliLmMgICAgICAg
ICAgICAgICAgICB8ICAzICsrLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICAgICAgIHwg
IDYgKysrKy0tCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICAgICAgICAgfCAgNCArKystCiB4
ZW4vY29tbW9uL3ZlcnNpb24uYyAgICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9jb21tb24v
dmlydHVhbF9yZWdpb24uYyAgICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVuL2RyaXZlcnMvdnBj
aS92cGNpLmMgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFi
bGUuaCB8ICAzICsrLQogeGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmggICAgICAgIHwgMTAgKysr
KysrKysrKwogeGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oICAgICAgICAgIHwgMjQgKysrKysrKysr
KysrLS0tLS0tLS0tLS0tCiAyNCBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspLCA2NiBk
ZWxldGlvbnMoLSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 23:42:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 23:42: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-devel-bounces@lists.xenproject.org>)
	id 1ghNU8-00019W-5p; Wed, 09 Jan 2019 23:42: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=XLPp=PR=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghNU7-00019K-BW
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 23:42:07 +0000
X-Inumbo-ID: 2c28bc43-1468-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c28bc43-1468-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 23:42:06 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A56F720449;
 Wed,  9 Jan 2019 23:42:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547077326;
 bh=dXpgKnAckWGTCuyOUyUexaXpPYsMh+jQE7OjU8Q7ONg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=u3qp4k8PZwjp24Zj/jfIewEsskBHz+qoQbogtw3R72gkXt8U1aRyz3O1N2Vit5aM1
 RV1ZEjGEgPYp76WX6ZVUrb/8H4QcV+ELWpliliahnmBJn8NBOJaDmI/mQxzabj+T9R
 Z2caxT5V9iTFO5svk0agibHRWUdCZr3b8zFEcux0=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Jan 2019 15:42:01 -0800
Message-Id: <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, julien.grall@arm.com,
 JBeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgbWFjcm8sIFNZTUJPTCwgd2hpY2ggaXMgc2ltaWxhciB0byBSRUxPQ19ISURF
LCBidXQgaXQgaXMKbWVhbnQgdG8gYmUgdXNlZCBldmVyeXdoZXJlIHN5bWJvbHMgc3VjaCBhcyBf
c3RleHQgYW5kIF9ldGV4dCBhcmUgdXNlZAppbiB0aGUgY29kZS4gSXQgY2FuIHRha2UgYW4gYXJy
YXkgdHlwZSBhcyBhIHBhcmFtZXRlciwgYW5kIGl0IHJldHVybnMKdGhlIHNhbWUgdHlwZS4KClNZ
TUJPTCBpcyBuZWVkZWQgd2hlbiBhY2Nlc3Npbmcgc3ltYm9scyBzdWNoIGFzIF9zdGV4dCBhbmQg
X2V0ZXh0CmJlY2F1c2UgdGhlIEMgc3RhbmRhcmQgZm9yYmlkcyBmb3IgYm90aCBjb21wYXJpc29u
cyBhbmQgc3Vic3RyYWN0aW9uCihzZWUgQyBTdGFuZGFyZCwgNi41LjYgW0lTTy9JRUMgOTg5OToy
MDExXSBhbmQgWzFdKSBiZXR3ZWVuIHBvaW50ZXJzCnBvaW50aW5nIHRvIGRpZmZlcmVudCBvYmpl
Y3RzLiBfc3RleHQsIF9ldGV4dCwgZXRjLiBhcmUgYWxsIHBvaW50ZXJzIHRvCmRpZmZlcmVudCBv
YmplY3RzIGZyb20gQU5DSSBDIHBvaW50IG9mIHZpZXcuCgpUbyB3b3JrIGFyb3VuZCBwb3RlbnRp
YWwgQyBjb21waWxlciBpc3N1ZXMgKHdoaWNoIGhhdmUgYWN0dWFsbHkKYmVlbiBmb3VuZCwgc2Vl
IHRoZSBjb21tZW50IG9uIHRvcCBvZiBSRUxPQ19ISURFIGluIExpbnV4KSwgYW5kIHRvIGhlbHAK
d2l0aCBjZXJ0aWZpY2F0aW9ucywgbGV0J3MgaW50cm9kdWNlIHNvbWUgc3ludGFjdGljIHN1Z2Fy
IHRvIGJlIHVzZWQgaW4KZm9sbG93aW5nIHBhdGNoZXMuCgpbMV0gaHR0cHM6Ly93aWtpLnNlaS5j
bXUuZWR1L2NvbmZsdWVuY2UvZGlzcGxheS9jL0FSUjM2LUMuK0RvK25vdCtzdWJ0cmFjdCtvcitj
b21wYXJlK3R3bytwb2ludGVycyt0aGF0K2RvK25vdCtyZWZlcit0byt0aGUrc2FtZSthcnJheQoK
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpD
QzogSkJldWxpY2hAc3VzZS5jb20KQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KQ0M6IHdl
aS5saXUyQGNpdHJpeC5jb20KLS0tCkNoYW5nZXMgaW4gdjY6Ci0gZHJvcCBhY2tzCi0gZG9uJ3Qg
dXNlIFJFTE9DX0hJREUgZm9yIHRoZSBpbXBsZW1lbnRhdGlvbgotIHJldHVybiBuYXRpdmUgdHlw
ZSBmcm9tIFNZTUJPTAoKQ2hhbmdlcyBpbiB2NDoKLSBhZGQgYWNrZWQtYnlzCi0gcmVtb3ZlIHVu
bmVlZGVkIHBhcmVudGhlc2lzCgpDaGFuZ2VzIGluIHYzOgotIGltcHJvdmUgY29tbWl0IG1lc3Nh
Z2UKLSByZW5hbWUgX19zeW1ib2wgdG8gU1lNQk9MIHRvIGF2b2lkIG5hbWUgc3BhY2UgdmlvbGF0
aW9ucwoKQ2hhbmdlcyBpbiB2MjoKLSBkbyBub3QgY2FzdCByZXR1cm4gdG8gY2hhcioKLSBtb3Zl
IHRvIGNvbW1vbiBoZWFkZXIKLS0tCiB4ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaCB8IDEwICsr
KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmggYi94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaApp
bmRleCBmZjZjMGY1Li5kNGM4NTZjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29tcGls
ZXIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaApAQCAtOTksNiArOTksMTYgQEAK
ICAgICBfX2FzbV9fICgiIiA6ICI9ciIoX19wdHIpIDogIjAiKHB0cikpOyAgICAgIFwKICAgICAo
dHlwZW9mKHB0cikpIChfX3B0ciArIChvZmYpKTsgfSkKIAorLyoKKyAqIFNpbWlsYXIgdG8gUkVM
T0NfSElERSwgYnV0IHdyaXR0ZW4gdG8gYmUgdXNlZCB3aXRoIHN5bWJvbHMgc3VjaCBhcworICog
X3N0ZXh0IGFuZCBfZXRleHQgdG8gYXZvaWQgdW5kZWZpbmVkIGJlaGF2aW9yIGNvbXBhcmluZyBw
b2ludGVycyB0bworICogZGlmZmVyZW50IG9iamVjdHMuIEl0IGNhbiBoYW5kbGUgYXJyYXkgdHlw
ZXMuCisgKi8KKyNkZWZpbmUgU1lNQk9MKHB0cikgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAoeyB1bnNpZ25lZCBsb25nIF9fcHRyOyAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIF9fYXNtX18gKCIiIDogIj1yIihfX3B0cikgOiAiMCIocHRyKSk7ICAgICAgXAorICAgICh0
eXBlb2YoKihwdHIpKSAqKSAoX19wdHIpOyB9KQorCiAjaWZkZWYgX19HQ0NfQVNNX0ZMQUdfT1VU
UFVUU19fCiAjIGRlZmluZSBBU01fRkxBR19PVVQoeWVzLCBubykgeWVzCiAjZWxzZQotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 23:42:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 23:42: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-devel-bounces@lists.xenproject.org>)
	id 1ghNU8-00019n-Er; Wed, 09 Jan 2019 23:42: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=XLPp=PR=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghNU7-00019L-Dc
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 23:42:07 +0000
X-Inumbo-ID: 2c6d4299-1468-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c6d4299-1468-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 23:42:06 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 297F620859;
 Wed,  9 Jan 2019 23:42:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547077326;
 bh=ZS/YzwwrSCuRlW98+awOiCwEb6mK7+UQNWPvK5T9Bec=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Wf6r55KvHPCkCaqpKK/TNmL8LWkLGRkrSvfhDDJFaVqrajwZexgkVHRiO1jJsXihp
 k30+E4WeFsnLn4+dS4SzQtCKECRa/Uq7S+7EuJvsSbKTI1Na2Dmkc//PeBSe0zK12U
 BnQlMjJijC4EB+xZ+JirI2zf73oPqo1UEedESLv4=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Jan 2019 15:42:02 -0800
Message-Id: <1547077324-9705-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 2/4] xen/arm: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTCBpbiBjYXNlcyBvZiBjb21wYXJpc29ucyBhbmQgc3VidHJhY3Rpb25zIG9mOgoK
X3N0YXJ0LCBfZW5kLCBfX2luaXRfYmVnaW4sIF9faW5pdF9lbmQsIF9zdGV4dCwgX2V0ZXh0LApf
X2FsdF9pbnN0cnVjdGlvbnMsIF9fYWx0X2luc3RydWN0aW9uc19lbmQsIF9fcGVyX2NwdV9zdGFy
dCwKX19wZXJfY3B1X2RhdGFfZW5kLCBfc3BsYXRmb3JtLCBfZXBsYXRmb3JtLCBfc2RldmljZSwg
X2VkZXZpY2UsCl9hc2RldmljZSwgX2FlZGV2aWNlLgoKYXMgYnkgdGhlIEMgc3RhbmRhcmQgWzFd
LgoKTTNDTTogUnVsZS0xOC4yOiBTdWJ0cmFjdGlvbiBiZXR3ZWVuIHBvaW50ZXJzIHNoYWxsIG9u
bHkgYmUgYXBwbGllZCB0bwpwb2ludGVycyB0aGF0IGFkZHJlc3MgZWxlbWVudHMgb2YgdGhlIHNh
bWUgYXJyYXkKClsxXSBodHRwczovL3dpa2kuc2VpLmNtdS5lZHUvY29uZmx1ZW5jZS9kaXNwbGF5
L2MvQVJSMzYtQy4rRG8rbm90K3N1YnRyYWN0K29yK2NvbXBhcmUrdHdvK3BvaW50ZXJzK3RoYXQr
ZG8rbm90K3JlZmVyK3RvK3RoZStzYW1lK2FycmF5CgpRQVZlcmlmeTogMjc2MQpTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkNDOiBKQmV1bGlj
aEBzdXNlLmNvbQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQotLS0KQ2hhbmdlcyBpbiB2
NjoKLSBtb3JlIGFjY3VyYXRlIGNvbW1pdCBtZXNzYWdlCi0gdXNlIG5ldyBTWU1CT0wgbWFjcm8g
dGhhdCByZXR1cm5zIHRoZSBuYXRpdmUgdHlwZQoKQ2hhbmdlcyBpbiB2NToKLSByZW1vdmUgdHdv
IHNwdXJpb3VzIGNoYW5nZXMKLSBzcGxpdCBpbnRvIHRocmVlIHBhdGNoZXMKLSByZW1vdmUgU1lN
Qk9MKCkgZnJvbSBkZXJpdmVkIHZhcmlhYmxlcwoKQ2hhbmdlcyBpbiB2NDoKLSBvbmx5IHVzZSBT
WU1CT0wgd2hlcmUgbmVjZXNzYXJ5LCBub3QgImV2ZXJ5d2hlcmUiOiBjb21wYXJpc29ucyBhbmQK
ICBzdWJ0cmFjdGlvbnMKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCi0gcmVtb3ZlIHNvbWUgdW5u
ZWNlc3NhcnkgY2FzdHMKLSBmaXggc29tZSBzdGlsbCB1bnNhZmUgY2FzdHMKLSBleHRlbmQgY2hl
Y2tzIHRvIGFsbCBzeW1ib2xzIGluIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYW5kCiAgeGVuL2Fy
Y2gvYXJtL3hlbi5sZHMuUwoKQ2hhbmdlcyBpbiB2MzoKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdl
Ci0gbm8gaGFyZCB0YWJzCi0gcmVuYW1lIF9fc3ltYm9sIHRvIFNZTUJPTAotIGZpeCBfX2VuZF92
cGNpX2FycmF5IGFuZCBfX3N0YXJ0X3ZwY2lfYXJyYXkKLSBhdm9pZCBhbGwgY29tcGFyaXNvbnMg
YmV0d2VlbiBwb2ludGVyczogaW5jbHVkaW5nICh2b2lkICopIGNhc3RlZAogIHJldHVybnMgZnJv
bSBTWU1CT0woKQotIHJlbW92ZSB1c2VsZXNzIGNhc3RzIHRvICh1bnNpZ25lZCBsb25nKQoKQ2hh
bmdlcyBpbiB2MjoKLSBjYXN0IHJldHVybiBvZiBTWU1CT0wgdG8gY2hhciogd2hlbiByZXF1aXJl
ZAotIGRlZmluZSBfX3BhIGFzIHVuc2lnbmVkIGxvbmcgaW4gaXNfa2VybmVsKiBmdW5jdGlvbnMK
LS0tCiB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJj
aC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL2FybTY0L2xp
dmVwYXRjaC5jICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS9kZXZpY2UuYyAgICAgICAgICAgICB8
ICA2ICsrKy0tLQogeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgICAgICAgIHwgIDQgKystLQog
eGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgIHwgMTMgKysrKysrKy0tLS0tLQogeGVu
L2FyY2gvYXJtL3BlcmNwdS5jICAgICAgICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL2Fy
bS9wbGF0Zm9ybS5jICAgICAgICAgICB8ICA2ICsrKystLQogeGVuL2FyY2gvYXJtL3NldHVwLmMg
ICAgICAgICAgICAgIHwgIDYgKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxl
LmggfCAgMyArKy0KIDEwIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDI0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2Fy
Y2gvYXJtL2FsdGVybmF0aXZlLmMKaW5kZXggNTJlZDdlZC4uYWU3MzhhOSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZl
LmMKQEAgLTE4OCw3ICsxODgsNyBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211
bHRpX3N0b3Aodm9pZCAqdW51c2VkKQogICAgICAgICBpbnQgcmV0OwogICAgICAgICBzdHJ1Y3Qg
YWx0X3JlZ2lvbiByZWdpb247CiAgICAgICAgIG1mbl90IHhlbl9tZm4gPSB2aXJ0X3RvX21mbihf
c3RhcnQpOwotICAgICAgICBwYWRkcl90IHhlbl9zaXplID0gX2VuZCAtIF9zdGFydDsKKyAgICAg
ICAgcGFkZHJfdCB4ZW5fc2l6ZSA9IFNZTUJPTChfZW5kKSAtIFNZTUJPTChfc3RhcnQpOwogICAg
ICAgICB1bnNpZ25lZCBpbnQgeGVuX29yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoeGVuX3Np
emUpOwogICAgICAgICB2b2lkICp4ZW5tYXA7CiAKQEAgLTIwNiw3ICsyMDYsNyBAQCBzdGF0aWMg
aW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAqdW51c2VkKQogICAgICAg
ICByZWdpb24uYmVnaW4gPSBfX2FsdF9pbnN0cnVjdGlvbnM7CiAgICAgICAgIHJlZ2lvbi5lbmQg
PSBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kOwogCi0gICAgICAgIHJldCA9IF9fYXBwbHlfYWx0ZXJu
YXRpdmVzKCZyZWdpb24sIHhlbm1hcCAtICh2b2lkICopX3N0YXJ0KTsKKyAgICAgICAgcmV0ID0g
X19hcHBseV9hbHRlcm5hdGl2ZXMoJnJlZ2lvbiwgeGVubWFwIC0gKHZvaWQgKilTWU1CT0woX3N0
YXJ0KSk7CiAgICAgICAgIC8qIFRoZSBwYXRjaGluZyBpcyBub3QgZXhwZWN0ZWQgdG8gZmFpbCBk
dXJpbmcgYm9vdC4gKi8KICAgICAgICAgQlVHX09OKHJldCAhPSAwKTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVw
YXRjaC5jCmluZGV4IDQxMzc4YTUuLjZiZjkxMzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9h
cm0zMi9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKQEAg
LTU2LDcgKzU2LDcgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1Y3QgbGl2ZXBhdGNo
X2Z1bmMgKmZ1bmMpCiAgICAgZWxzZQogICAgICAgICBpbnNuID0gMHhlMWEwMDAwMDsgLyogbW92
IHIwLCByMCAqLwogCi0gICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilfc3Rh
cnQgKyB2bWFwX29mX3hlbl90ZXh0OworICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2
b2lkICopU1lNQk9MKF9zdGFydCkgKyB2bWFwX29mX3hlbl90ZXh0OwogICAgIGxlbiA9IGxlbiAv
IHNpemVvZih1aW50MzJfdCk7CiAKICAgICAvKiBQQVRDSCEgKi8KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2gu
YwppbmRleCAyMjQ3YjkyLi5lYzQ5ODc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQv
bGl2ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCkBAIC00Myw3
ICs0Myw3IEBAIHZvaWQgYXJjaF9saXZlcGF0Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5j
ICpmdW5jKQogICAgIC8qIFZlcmlmaWVkIGluIGxpdmVwYXRjaF92ZXJpZnlfZGlzdGFuY2UuICov
CiAgICAgQVNTRVJUKGluc24gIT0gQUFSQ0g2NF9CUkVBS19GQVVMVCk7CiAKLSAgICBuZXdfcHRy
ID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIHZtYXBfb2ZfeGVuX3RleHQ7Cisg
ICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilTWU1CT0woX3N0YXJ0KSArIHZt
YXBfb2ZfeGVuX3RleHQ7CiAgICAgbGVuID0gbGVuIC8gc2l6ZW9mKHVpbnQzMl90KTsKIAogICAg
IC8qIFBBVENIISAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RldmljZS5jIGIveGVuL2Fy
Y2gvYXJtL2RldmljZS5jCmluZGV4IDcwY2Q2YzEuLmJiMjA5YmUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9kZXZpY2UuYworKysgYi94ZW4vYXJjaC9hcm0vZGV2aWNlLmMKQEAgLTM1LDcgKzM1
LDcgQEAgaW50IF9faW5pdCBkZXZpY2VfaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwg
ZW51bSBkZXZpY2VfY2xhc3MgY2xhc3MsCiAgICAgaWYgKCAhZHRfZGV2aWNlX2lzX2F2YWlsYWJs
ZShkZXYpIHx8IGR0X2RldmljZV9mb3JfcGFzc3Rocm91Z2goZGV2KSApCiAgICAgICAgIHJldHVy
biAgLUVOT0RFVjsKIAotICAgIGZvciAoIGRlc2MgPSBfc2RldmljZTsgZGVzYyAhPSBfZWRldmlj
ZTsgZGVzYysrICkKKyAgICBmb3IgKCBkZXNjID0gU1lNQk9MKF9zZGV2aWNlKTsgZGVzYyAhPSBT
WU1CT0woX2VkZXZpY2UpOyBkZXNjKysgKQogICAgIHsKICAgICAgICAgaWYgKCBkZXNjLT5jbGFz
cyAhPSBjbGFzcyApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTU2LDcgKzU2LDcgQEAgaW50
IF9faW5pdCBhY3BpX2RldmljZV9pbml0KGVudW0gZGV2aWNlX2NsYXNzIGNsYXNzLCBjb25zdCB2
b2lkICpkYXRhLCBpbnQgY2xhc3MKIHsKICAgICBjb25zdCBzdHJ1Y3QgYWNwaV9kZXZpY2VfZGVz
YyAqZGVzYzsKIAotICAgIGZvciAoIGRlc2MgPSBfYXNkZXZpY2U7IGRlc2MgIT0gX2FlZGV2aWNl
OyBkZXNjKysgKQorICAgIGZvciAoIGRlc2MgPSBTWU1CT0woX2FzZGV2aWNlKTsgZGVzYyAhPSBT
WU1CT0woX2FlZGV2aWNlKTsgZGVzYysrICkKICAgICB7CiAgICAgICAgIGlmICggKCBkZXNjLT5j
bGFzcyAhPSBjbGFzcyApIHx8ICggZGVzYy0+Y2xhc3NfdHlwZSAhPSBjbGFzc190eXBlICkgKQog
ICAgICAgICAgICAgY29udGludWU7CkBAIC03NSw3ICs3NSw3IEBAIGVudW0gZGV2aWNlX2NsYXNz
IGRldmljZV9nZXRfY2xhc3MoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYpCiAKICAg
ICBBU1NFUlQoZGV2ICE9IE5VTEwpOwogCi0gICAgZm9yICggZGVzYyA9IF9zZGV2aWNlOyBkZXNj
ICE9IF9lZGV2aWNlOyBkZXNjKysgKQorICAgIGZvciAoIGRlc2MgPSBTWU1CT0woX3NkZXZpY2Up
OyBkZXNjICE9IFNZTUJPTChfZWRldmljZSk7IGRlc2MrKyApCiAgICAgewogICAgICAgICBpZiAo
IGR0X21hdGNoX25vZGUoZGVzYy0+ZHRfbWF0Y2gsIGRldikgKQogICAgICAgICAgICAgcmV0dXJu
IGRlc2MtPmNsYXNzOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jIGIveGVu
L2FyY2gvYXJtL2xpdmVwYXRjaC5jCmluZGV4IDI3OWQ1MmMuLjlhYmNmNTYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMK
QEAgLTI3LDcgKzI3LDcgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICB0ZXh0X21mbiA9IHZpcnRfdG9fbWZuKF9zdGFydCk7
Ci0gICAgdGV4dF9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKF9lbmQgLSBfc3RhcnQpOwor
ICAgIHRleHRfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhTWU1CT0woX2VuZCkgLSBTWU1C
T0woX3N0YXJ0KSk7CiAKICAgICAvKgogICAgICAqIFRoZSB0ZXh0IHNlY3Rpb24gaXMgcmVhZC1v
bmx5LiBTbyByZS1tYXAgWGVuIHRvIGJlIGFibGUgdG8gcGF0Y2gKQEAgLTc4LDcgKzc4LDcgQEAg
dm9pZCBhcmNoX2xpdmVwYXRjaF9yZXZlcnQoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpm
dW5jKQogICAgIHVpbnQzMl90ICpuZXdfcHRyOwogICAgIHVuc2lnbmVkIGludCBsZW47CiAKLSAg
ICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIHZtYXBfb2ZfeGVu
X3RleHQ7CisgICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilTWU1CT0woX3N0
YXJ0KSArIHZtYXBfb2ZfeGVuX3RleHQ7CiAKICAgICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4o
ZnVuYyk7CiAgICAgbWVtY3B5KG5ld19wdHIsIGZ1bmMtPm9wYXF1ZSwgbGVuKTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMDFhZTJjYy4u
MTVmNWVhZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJt
L21tLmMKQEAgLTEwODQsOCArMTA4NCw4IEBAIHN0YXRpYyB2b2lkIHNldF9wdGVfZmxhZ3Nfb25f
cmFuZ2UoY29uc3QgY2hhciAqcCwgdW5zaWduZWQgbG9uZyBsLCBlbnVtIG1nIG1nKQogICAgIEFT
U0VSVCghKCh1bnNpZ25lZCBsb25nKSBwICYgflBBR0VfTUFTSykpOwogICAgIEFTU0VSVCghKGwg
JiB+UEFHRV9NQVNLKSk7CiAKLSAgICBmb3IgKCBpID0gKHAgLSBfc3RhcnQpIC8gUEFHRV9TSVpF
OyAKLSAgICAgICAgICBpIDwgKHAgKyBsIC0gX3N0YXJ0KSAvIFBBR0VfU0laRTsgCisgICAgZm9y
ICggaSA9IChwIC0gU1lNQk9MKF9zdGFydCkpIC8gUEFHRV9TSVpFOworICAgICAgICAgIGkgPCAo
cCArIGwgLSBTWU1CT0woX3N0YXJ0KSkgLyBQQUdFX1NJWkU7CiAgICAgICAgICAgaSsrICkKICAg
ICB7CiAgICAgICAgIHB0ZSA9IHhlbl94ZW5tYXBbaV07CkBAIC0xMTIyLDEyICsxMTIyLDEyIEBA
IHN0YXRpYyB2b2lkIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoY29uc3QgY2hhciAqcCwgdW5zaWdu
ZWQgbG9uZyBsLCBlbnVtIG1nIG1nKQogdm9pZCBmcmVlX2luaXRfbWVtb3J5KHZvaWQpCiB7CiAg
ICAgcGFkZHJfdCBwYSA9IHZpcnRfdG9fbWFkZHIoX19pbml0X2JlZ2luKTsKLSAgICB1bnNpZ25l
ZCBsb25nIGxlbiA9IF9faW5pdF9lbmQgLSBfX2luaXRfYmVnaW47CisgICAgdW5zaWduZWQgbG9u
ZyBsZW4gPSBTWU1CT0woX19pbml0X2VuZCkgLSBTWU1CT0woX19pbml0X2JlZ2luKTsKICAgICB1
aW50MzJfdCBpbnNuOwogICAgIHVuc2lnbmVkIGludCBpLCBuciA9IGxlbiAvIHNpemVvZihpbnNu
KTsKICAgICB1aW50MzJfdCAqcDsKIAotICAgIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoX19pbml0
X2JlZ2luLCBsZW4sIG1nX3J3KTsKKyAgICBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKFNZTUJPTChf
X2luaXRfYmVnaW4pLCBsZW4sIG1nX3J3KTsKICNpZmRlZiBDT05GSUdfQVJNXzMyCiAgICAgLyog
dWRmIGluc3RydWN0aW9uIGkuZSAoc2VlIEE4LjguMjQ3IGluIEFSTSBEREkgMDQwNkMuYykgKi8K
ICAgICBpbnNuID0gMHhlN2YwMDBmMDsKQEAgLTExMzgsOSArMTEzOCwxMCBAQCB2b2lkIGZyZWVf
aW5pdF9tZW1vcnkodm9pZCkKICAgICBmb3IgKCBpID0gMDsgaSA8IG5yOyBpKysgKQogICAgICAg
ICAqKHAgKyBpKSA9IGluc247CiAKLSAgICBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKF9faW5pdF9i
ZWdpbiwgbGVuLCBtZ19jbGVhcik7CisgICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShTWU1CT0wo
X19pbml0X2JlZ2luKSwgbGVuLCBtZ19jbGVhcik7CiAgICAgaW5pdF9kb21oZWFwX3BhZ2VzKHBh
LCBwYSArIGxlbik7Ci0gICAgcHJpbnRrKCJGcmVlZCAlbGRrQiBpbml0IG1lbW9yeS5cbiIsIChs
b25nKShfX2luaXRfZW5kLV9faW5pdF9iZWdpbik+PjEwKTsKKyAgICBwcmludGsoIkZyZWVkICVs
ZGtCIGluaXQgbWVtb3J5LlxuIiwKKyAgICAgICAgICAgKGxvbmcpKFNZTUJPTChfX2luaXRfZW5k
KS1TWU1CT0woX19pbml0X2JlZ2luKSk+PjEwKTsKIH0KIAogdm9pZCBhcmNoX2R1bXBfc2hhcmVk
X21lbV9pbmZvKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGVyY3B1LmMgYi94ZW4v
YXJjaC9hcm0vcGVyY3B1LmMKaW5kZXggMjU0NDJjNC4uZGE5MzUwMiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3BlcmNwdS5jCisrKyBiL3hlbi9hcmNoL2FybS9wZXJjcHUuYwpAQCAtNiw3ICs2
LDcgQEAKIAogdW5zaWduZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05SX0NQVVNdOwogI2RlZmlu
ZSBJTlZBTElEX1BFUkNQVV9BUkVBICgtKGxvbmcpX19wZXJfY3B1X3N0YXJ0KQotI2RlZmluZSBQ
RVJDUFVfT1JERVIgKGdldF9vcmRlcl9mcm9tX2J5dGVzKF9fcGVyX2NwdV9kYXRhX2VuZC1fX3Bl
cl9jcHVfc3RhcnQpKQorI2RlZmluZSBQRVJDUFVfT1JERVIgKGdldF9vcmRlcl9mcm9tX2J5dGVz
KFNZTUJPTChfX3Blcl9jcHVfZGF0YV9lbmQpIC0gU1lNQk9MKF9fcGVyX2NwdV9zdGFydCkpKQog
CiB2b2lkIF9faW5pdCBwZXJjcHVfaW5pdF9hcmVhcyh2b2lkKQogewpAQCAtMjIsOCArMjIsOCBA
QCBzdGF0aWMgaW50IGluaXRfcGVyY3B1X2FyZWEodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAg
cmV0dXJuIC1FQlVTWTsKICAgICBpZiAoIChwID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhQRVJDUFVf
T1JERVIsIDApKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgbWVtc2V0
KHAsIDAsIF9fcGVyX2NwdV9kYXRhX2VuZCAtIF9fcGVyX2NwdV9zdGFydCk7Ci0gICAgX19wZXJf
Y3B1X29mZnNldFtjcHVdID0gcCAtIF9fcGVyX2NwdV9zdGFydDsKKyAgICBtZW1zZXQocCwgMCwg
U1lNQk9MKF9fcGVyX2NwdV9kYXRhX2VuZCkgLSBTWU1CT0woX19wZXJfY3B1X3N0YXJ0KSk7Cisg
ICAgX19wZXJfY3B1X29mZnNldFtjcHVdID0gcCAtIFNZTUJPTChfX3Blcl9jcHVfc3RhcnQpOwog
ICAgIHJldHVybiAwOwogfQogCkBAIC0zNyw3ICszNyw3IEBAIHN0YXRpYyB2b2lkIF9mcmVlX3Bl
cmNwdV9hcmVhKHN0cnVjdCByY3VfaGVhZCAqaGVhZCkKIHsKICAgICBzdHJ1Y3QgZnJlZV9pbmZv
ICppbmZvID0gY29udGFpbmVyX29mKGhlYWQsIHN0cnVjdCBmcmVlX2luZm8sIHJjdSk7CiAgICAg
dW5zaWduZWQgaW50IGNwdSA9IGluZm8tPmNwdTsKLSAgICBjaGFyICpwID0gX19wZXJfY3B1X3N0
YXJ0ICsgX19wZXJfY3B1X29mZnNldFtjcHVdOworICAgIGNoYXIgKnAgPSBTWU1CT0woX19wZXJf
Y3B1X3N0YXJ0KSArIF9fcGVyX2NwdV9vZmZzZXRbY3B1XTsKICAgICBmcmVlX3hlbmhlYXBfcGFn
ZXMocCwgUEVSQ1BVX09SREVSKTsKICAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSBJTlZBTElE
X1BFUkNQVV9BUkVBOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMgYi94
ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYwppbmRleCA4ZWIwYjZlLi40Zjc4ZDg0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYwpA
QCAtNTEsMTQgKzUxLDE2IEBAIHZvaWQgX19pbml0IHBsYXRmb3JtX2luaXQodm9pZCkKICAgICBB
U1NFUlQocGxhdGZvcm0gPT0gTlVMTCk7CiAKICAgICAvKiBMb29raW5nIGZvciB0aGUgcGxhdGZv
cm0gZGVzY3JpcHRpb24gKi8KLSAgICBmb3IgKCBwbGF0Zm9ybSA9IF9zcGxhdGZvcm07IHBsYXRm
b3JtICE9IF9lcGxhdGZvcm07IHBsYXRmb3JtKysgKQorICAgIGZvciAoIHBsYXRmb3JtID0gU1lN
Qk9MKF9zcGxhdGZvcm0pOworICAgICAgICAgIHBsYXRmb3JtICE9IFNZTUJPTChfZXBsYXRmb3Jt
KTsKKyAgICAgICAgICBwbGF0Zm9ybSsrICkKICAgICB7CiAgICAgICAgIGlmICggcGxhdGZvcm1f
aXNfY29tcGF0aWJsZShwbGF0Zm9ybSkgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogCiAg
ICAgLyogV2UgZG9uJ3QgaGF2ZSBzcGVjaWZpYyBvcGVyYXRpb25zIGZvciB0aGlzIHBsYXRmb3Jt
ICovCi0gICAgaWYgKCBwbGF0Zm9ybSA9PSBfZXBsYXRmb3JtICkKKyAgICBpZiAoIHBsYXRmb3Jt
ID09IFNZTUJPTChfZXBsYXRmb3JtKSApCiAgICAgewogICAgICAgICAvKiBUT0RPOiBkdW1wIERU
IG1hY2hpbmUgY29tcGF0aWJsZSBub2RlICovCiAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAi
UGxhdGZvcm06IEdlbmVyaWMgU3lzdGVtXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9z
ZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggNDQ0ODU3YS4uMTY5YzJhYyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMK
QEAgLTc3Miw4ICs3NzIsMTAgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcg
Ym9vdF9waHlzX29mZnNldCwKIAogICAgIC8qIFJlZ2lzdGVyIFhlbidzIGxvYWQgYWRkcmVzcyBh
cyBhIGJvb3QgbW9kdWxlLiAqLwogICAgIHhlbl9ib290bW9kdWxlID0gYWRkX2Jvb3RfbW9kdWxl
KEJPT1RNT0RfWEVOLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWlu
dHB0cl90KShfc3RhcnQgKyBib290X3BoeXNfb2Zmc2V0KSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX2VuZCAtIF9zdGFydCArIDEpLCBmYWxzZSk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKFNZTUJP
TChfc3RhcnQpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vdF9waHlzX29mZnNldCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChw
YWRkcl90KSh1aW50cHRyX3QpKFNZTUJPTChfZW5kKSAtCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNZTUJPTChfc3RhcnQpICsgMSksIGZhbHNlKTsK
ICAgICBCVUdfT04oIXhlbl9ib290bW9kdWxlKTsKIAogICAgIHNldHVwX3BhZ2V0YWJsZXMoYm9v
dF9waHlzX29mZnNldCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3Rh
YmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKaW5kZXggODE2ZTNjNi4u
NDYzODcxMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApAQCAtMzEsNyArMzEsOCBAQCB2
b2lkIGdudHRhYl9tYXJrX2RpcnR5KHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbik7CiAgKiBl
bm91Z2ggc3BhY2UgZm9yIGEgbGFyZ2UgZ3JhbnQgdGFibGUKICAqLwogI2RlZmluZSBnbnR0YWJf
ZG9tMF9mcmFtZXMoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICBtaW5fdCh1bnNpZ25lZCBpbnQsIG9wdF9tYXhfZ3JhbnRfZnJhbWVzLCBQRk5fRE9X
TihfZXRleHQgLSBfc3RleHQpKQorICAgIG1pbl90KHVuc2lnbmVkIGludCwgb3B0X21heF9ncmFu
dF9mcmFtZXMsICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICBQRk5fRE9X
TihTWU1CT0woX2V0ZXh0KSAtIFNZTUJPTChfc3RleHQpKSkKIAogI2RlZmluZSBnbnR0YWJfaW5p
dF9hcmNoKGd0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 23:42:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 23:42: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-devel-bounces@lists.xenproject.org>)
	id 1ghNU9-0001Af-OC; Wed, 09 Jan 2019 23:42: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=XLPp=PR=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghNU8-00019s-Lb
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 23:42:08 +0000
X-Inumbo-ID: 2cf53fb4-1468-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2cf53fb4-1468-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 23:42:07 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0F82E21738;
 Wed,  9 Jan 2019 23:42:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547077327;
 bh=8aVp2Z3S8vyvCHEXNAcvY94nEseBgj7lkSVPIpyzdEw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=REtLlhuF+P5T5iJfj5IjE9gk7hPLiGfmrBWif0qLEQy/yvZTqZSVWrySwn9IZMKtf
 MSpCONIFTdAPRih6JR1NKHAd4lUiv7mBAFeELrewthcqz/8+GyEmqUcucLeTeKbEpH
 U69W4i5UAJsVYzLhWMafdCFr5vvy3tu+dzA+8BvE=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Jan 2019 15:42:04 -0800
Message-Id: <1547077324-9705-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 4/4] xen/common: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTCBpbiBjYXNlcyBvZiBjb21wYXJpc29ucyBhbmQgc3VidHJhY3Rpb25zIG9mOgoK
X3N0YXJ0LCBfZW5kLCBfc3RleHQsIF9ldGV4dCwgX3Nyb2RhdGEsIF9lcm9kYXRhLCBfc2luaXR0
ZXh0LApfZWluaXR0ZXh0LCBfX25vdGVfZ251X2J1aWxkX2lkX3N0YXJ0LCBfX25vdGVfZ251X2J1
aWxkX2lkX2VuZCwKX19sb2NrX3Byb2ZpbGVfc3RhcnQsIF9fbG9ja19wcm9maWxlX2VuZCwgX19p
bml0Y2FsbF9zdGFydCwKX19pbml0Y2FsbF9lbmQsIF9fcHJlc21wX2luaXRjYWxsX2VuZCwgX19j
dG9yc19zdGFydCwgX19jdG9yc19lbmQsCl9fZW5kX3NjaGVkdWxlcnNfYXJyYXksIF9fc3RhcnRf
c2NoZWR1bGVyc19hcnJheSwgX19zdGFydF9idWdfZnJhbWVzLApfX3N0b3BfYnVnX2ZyYW1lc18w
LCBfX3N0b3BfYnVnX2ZyYW1lc18xLCBfX3N0b3BfYnVnX2ZyYW1lc18yLApfX3N0b3BfYnVnX2Zy
YW1lc18zLAoKYXMgYnkgdGhlIEMgc3RhbmRhcmQgWzFdLgoKTTNDTTogUnVsZS0xOC4yOiBTdWJ0
cmFjdGlvbiBiZXR3ZWVuIHBvaW50ZXJzIHNoYWxsIG9ubHkgYmUgYXBwbGllZCB0bwpwb2ludGVy
cyB0aGF0IGFkZHJlc3MgZWxlbWVudHMgb2YgdGhlIHNhbWUgYXJyYXkKClNpbmNlIHdlIGFyZSBj
aGFuZ2luZyB0aGUgYm9keSBvZiBpc19rZXJuZWxfdGV4dCBhbmQgZnJpZW5kcywgdGFrZSB0aGUK
b3Bwb3J0dW5pdHkgdG8gcmVtb3ZlIHRoZSBsZWFkaW5nIHVuZGVyc2NvcmVzIGluIHRoZSBsb2Nh
bCB2YXJpYWJsZXMKbmFtZXMsIHdoaWNoIGFyZSB2aW9sYXRpb25nIG5hbWVzcGFjZSBydWxlcy4K
ClsxXSBodHRwczovL3dpa2kuc2VpLmNtdS5lZHUvY29uZmx1ZW5jZS9kaXNwbGF5L2MvQVJSMzYt
Qy4rRG8rbm90K3N1YnRyYWN0K29yK2NvbXBhcmUrdHdvK3BvaW50ZXJzK3RoYXQrZG8rbm90K3Jl
ZmVyK3RvK3RoZStzYW1lK2FycmF5CgpRQVZlcmlmeTogMjc2MQpTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkNDOiBKQmV1bGljaEBzdXNlLmNv
bQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQotLS0KQ2hhbmdlcyBpbiB2NjoKLSBtb3Jl
IGFjY3VyYXRlIGNvbW1pdCBtZXNzYWdlCi0gcmVtb3ZlIGhhcmQgdGFicwotIHJlbW92ZSBsZWFk
aW5nIHVuZGVyc2NvcmVzCi0gY29kZSBzdHlsZQotIHVzZSBTWU1CT0wgb25seSBvbiB0aGUgcHJv
YmxlbWF0aWMgYnVnX2ZyYW1lcyBzeW1ib2xzCi0gdXNlIG5ldyBTWU1CT0wgbWFjcm8gdGhhdCBy
ZXR1cm5zIHRoZSBuYXRpdmUgdHlwZQoKQ2hhbmdlcyBpbiB2NToKLSByZW1vdmUgdHdvIHNwdXJp
b3VzIGNoYW5nZXMKLSBzcGxpdCBpbnRvIHRocmVlIHBhdGNoZXMKLSByZW1vdmUgU1lNQk9MKCkg
ZnJvbSBkZXJpdmVkIHZhcmlhYmxlcwotLS0KIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICB8
ICA4ICsrKysrKy0tCiB4ZW4vY29tbW9uL2xpYi5jICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9j
b21tb24vc2NoZWR1bGUuYyAgICAgICB8ICA2ICsrKystLQogeGVuL2NvbW1vbi9zcGlubG9jay5j
ICAgICAgIHwgIDQgKysrLQogeGVuL2NvbW1vbi92ZXJzaW9uLmMgICAgICAgIHwgIDYgKysrLS0t
CiB4ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMgfCAxMiArKysrKystLS0tLS0KIHhlbi9pbmNs
dWRlL3hlbi9rZXJuZWwuaCAgICB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQogNyBmaWxl
cyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCA1NzY2YTBm
Li5lZDkxM2JlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBiL3hlbi9jb21t
b24va2VybmVsLmMKQEAgLTMxMiwxNCArMzEyLDE4IEBAIGV4dGVybiBjb25zdCBpbml0Y2FsbF90
IF9faW5pdGNhbGxfc3RhcnRbXSwgX19wcmVzbXBfaW5pdGNhbGxfZW5kW10sCiB2b2lkIF9faW5p
dCBkb19wcmVzbXBfaW5pdGNhbGxzKHZvaWQpCiB7CiAgICAgY29uc3QgaW5pdGNhbGxfdCAqY2Fs
bDsKLSAgICBmb3IgKCBjYWxsID0gX19pbml0Y2FsbF9zdGFydDsgY2FsbCA8IF9fcHJlc21wX2lu
aXRjYWxsX2VuZDsgY2FsbCsrICkKKyAgICBmb3IgKCBjYWxsID0gU1lNQk9MKF9faW5pdGNhbGxf
c3RhcnQpOworICAgICAgICAgIGNhbGwgPCBTWU1CT0woX19wcmVzbXBfaW5pdGNhbGxfZW5kKTsK
KyAgICAgICAgICBjYWxsKysgKQogICAgICAgICAoKmNhbGwpKCk7CiB9CiAKIHZvaWQgX19pbml0
IGRvX2luaXRjYWxscyh2b2lkKQogewogICAgIGNvbnN0IGluaXRjYWxsX3QgKmNhbGw7Ci0gICAg
Zm9yICggY2FsbCA9IF9fcHJlc21wX2luaXRjYWxsX2VuZDsgY2FsbCA8IF9faW5pdGNhbGxfZW5k
OyBjYWxsKysgKQorICAgIGZvciAoIGNhbGwgPSBTWU1CT0woX19wcmVzbXBfaW5pdGNhbGxfZW5k
KTsKKyAgICAgICAgICBjYWxsIDwgU1lNQk9MKF9faW5pdGNhbGxfZW5kKTsKKyAgICAgICAgICBj
YWxsKysgKQogICAgICAgICAoKmNhbGwpKCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
bGliLmMgYi94ZW4vY29tbW9uL2xpYi5jCmluZGV4IDhlYmVjODEuLjRlNDNlZTUgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vbGliLmMKKysrIGIveGVuL2NvbW1vbi9saWIuYwpAQCAtNDk3LDcgKzQ5
Nyw4IEBAIGV4dGVybiBjb25zdCBjdG9yX2Z1bmNfdCBfX2N0b3JzX3N0YXJ0W10sIF9fY3RvcnNf
ZW5kW107CiB2b2lkIF9faW5pdCBpbml0X2NvbnN0cnVjdG9ycyh2b2lkKQogewogICAgIGNvbnN0
IGN0b3JfZnVuY190ICpmOwotICAgIGZvciAoIGYgPSBfX2N0b3JzX3N0YXJ0OyBmIDwgX19jdG9y
c19lbmQ7ICsrZiApCisKKyAgICBmb3IgKCBmID0gU1lNQk9MKF9fY3RvcnNfc3RhcnQpOyBmIDwg
U1lNQk9MKF9fY3RvcnNfZW5kKTsgKytmICkKICAgICAgICAgKCpmKSgpOwogCiAgICAgLyogUHV0
dGluZyB0aGlzIGhlcmUgc2VlbXMgYXMgZ29vZCAob3IgYmFkKSBhcyBhbnkgb3RoZXIgcGxhY2Uu
ICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKaW5kZXggYTk1N2M1ZS4uYTgxZGU0MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNjcsOCArNjcsMTAgQEAgREVG
SU5FX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxlciAqLCBzY2hlZHVsZXIpOwogLyogU2NyYXRjaCBz
cGFjZSBmb3IgY3B1bWFza3MuICovCiBERUZJTkVfUEVSX0NQVShjcHVtYXNrX3QsIGNwdW1hc2tf
c2NyYXRjaCk7CiAKLWV4dGVybiBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpfX3N0YXJ0X3NjaGVk
dWxlcnNfYXJyYXlbXSwgKl9fZW5kX3NjaGVkdWxlcnNfYXJyYXlbXTsKLSNkZWZpbmUgTlVNX1ND
SEVEVUxFUlMgKF9fZW5kX3NjaGVkdWxlcnNfYXJyYXkgLSBfX3N0YXJ0X3NjaGVkdWxlcnNfYXJy
YXkpCitleHRlcm4gY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqX19zdGFydF9zY2hlZHVsZXJzX2Fy
cmF5W10sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqX19lbmRfc2NoZWR1bGVyc19h
cnJheVtdOworI2RlZmluZSBOVU1fU0NIRURVTEVSUyAoU1lNQk9MKF9fZW5kX3NjaGVkdWxlcnNf
YXJyYXkpIC0gXAorICAgICAgICAgICAgICAgICAgICAgICAgU1lNQk9MKF9fc3RhcnRfc2NoZWR1
bGVyc19hcnJheSkpCiAjZGVmaW5lIHNjaGVkdWxlcnMgX19zdGFydF9zY2hlZHVsZXJzX2FycmF5
CiAKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zcGlubG9jay5jIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCmluZGV4IDZi
YzUyZDcuLmVkMWIyYjAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2suYworKysgYi94
ZW4vY29tbW9uL3NwaW5sb2NrLmMKQEAgLTQ3NCw3ICs0NzQsOSBAQCBzdGF0aWMgaW50IF9faW5p
dCBsb2NrX3Byb2ZfaW5pdCh2b2lkKQogewogICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGUgKipxOwog
Ci0gICAgZm9yICggcSA9ICZfX2xvY2tfcHJvZmlsZV9zdGFydDsgcSA8ICZfX2xvY2tfcHJvZmls
ZV9lbmQ7IHErKyApCisgICAgZm9yICggcSA9IFNZTUJPTCgmX19sb2NrX3Byb2ZpbGVfc3RhcnQp
OworICAgICAgICAgIHEgPCBTWU1CT0woJl9fbG9ja19wcm9maWxlX2VuZCk7CisgICAgICAgICAg
cSsrICkKICAgICB7CiAgICAgICAgICgqcSktPm5leHQgPSBsb2NrX3Byb2ZpbGVfZ2xiX3EuZWxl
bV9xOwogICAgICAgICBsb2NrX3Byb2ZpbGVfZ2xiX3EuZWxlbV9xID0gKnE7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3ZlcnNpb24uYyBiL3hlbi9jb21tb24vdmVyc2lvbi5jCmluZGV4IDIyM2Ni
NTIuLjc0MTRkMmQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdmVyc2lvbi5jCisrKyBiL3hlbi9j
b21tb24vdmVyc2lvbi5jCkBAIC0xNDcsMTQgKzE0NywxNCBAQCBzdGF0aWMgaW50IF9faW5pdCB4
ZW5fYnVpbGRfaW5pdCh2b2lkKQogICAgIGludCByYzsKIAogICAgIC8qIC0tYnVpbGQtaWQgaW52
b2tlZCB3aXRoIHdyb25nIHBhcmFtZXRlcnMuICovCi0gICAgaWYgKCBfX25vdGVfZ251X2J1aWxk
X2lkX2VuZCA8PSAmblswXSApCisgICAgaWYgKCBTWU1CT0woX19ub3RlX2dudV9idWlsZF9pZF9l
bmQpIDw9ICZuWzBdICkKICAgICAgICAgcmV0dXJuIC1FTk9EQVRBOwogCiAgICAgLyogQ2hlY2sg
Zm9yIGZ1bGwgTm90ZSBoZWFkZXIuICovCi0gICAgaWYgKCAmblsxXSA+PSBfX25vdGVfZ251X2J1
aWxkX2lkX2VuZCApCisgICAgaWYgKCAmblsxXSA+PSBTWU1CT0woX19ub3RlX2dudV9idWlsZF9p
ZF9lbmQpICkKICAgICAgICAgcmV0dXJuIC1FTk9EQVRBOwogCi0gICAgc3ogPSAodm9pZCAqKV9f
bm90ZV9nbnVfYnVpbGRfaWRfZW5kIC0gKHZvaWQgKiluOworICAgIHN6ID0gKHZvaWQgKilTWU1C
T0woX19ub3RlX2dudV9idWlsZF9pZF9lbmQpIC0gKHZvaWQgKiluOwogCiAgICAgcmMgPSB4ZW5f
YnVpbGRfaWRfY2hlY2sobiwgc3osICZidWlsZF9pZF9wLCAmYnVpbGRfaWRfbGVuKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jIGIveGVuL2NvbW1vbi92aXJ0dWFs
X3JlZ2lvbi5jCmluZGV4IGFhMjM5MTguLmQ4OWM4ZjRlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3ZpcnR1YWxfcmVnaW9uLmMKKysrIGIveGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jCkBAIC0x
MDMsMTMgKzEwMywxMyBAQCB2b2lkIF9faW5pdCBzZXR1cF92aXJ0dWFsX3JlZ2lvbnMoY29uc3Qg
c3RydWN0IGV4Y2VwdGlvbl90YWJsZV9lbnRyeSAqc3RhcnQsCiB7CiAgICAgc2l6ZV90IHN6Owog
ICAgIHVuc2lnbmVkIGludCBpOwotICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYnVnX2ZyYW1lICpj
b25zdCBfX2luaXRjb25zdHJlbCBidWdfZnJhbWVzW10gPSB7Ci0gICAgICAgIF9fc3RhcnRfYnVn
X2ZyYW1lcywKLSAgICAgICAgX19zdG9wX2J1Z19mcmFtZXNfMCwKLSAgICAgICAgX19zdG9wX2J1
Z19mcmFtZXNfMSwKLSAgICAgICAgX19zdG9wX2J1Z19mcmFtZXNfMiwKKyAgICBjb25zdCBzdHJ1
Y3QgYnVnX2ZyYW1lICpidWdfZnJhbWVzW10gPSB7CisgICAgICAgIFNZTUJPTChfX3N0YXJ0X2J1
Z19mcmFtZXMpLAorICAgICAgICBTWU1CT0woX19zdG9wX2J1Z19mcmFtZXNfMCksCisgICAgICAg
IFNZTUJPTChfX3N0b3BfYnVnX2ZyYW1lc18xKSwKKyAgICAgICAgU1lNQk9MKF9fc3RvcF9idWdf
ZnJhbWVzXzIpLAogI2lmZGVmIENPTkZJR19YODYKLSAgICAgICAgX19zdG9wX2J1Z19mcmFtZXNf
MywKKyAgICAgICAgU1lNQk9MKF9fc3RvcF9idWdfZnJhbWVzXzMpLAogI2VuZGlmCiAgICAgICAg
IE5VTEwKICAgICB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oIGIveGVu
L2luY2x1ZGUveGVuL2tlcm5lbC5oCmluZGV4IDU0OGI2NGQuLjhkMjA0YWMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgK
QEAgLTY2LDI3ICs2NiwyNyBAQAogfSkKIAogZXh0ZXJuIGNoYXIgX3N0YXJ0W10sIF9lbmRbXSwg
c3RhcnRbXTsKLSNkZWZpbmUgaXNfa2VybmVsKHApICh7ICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgIFwKLSAg
ICAoX19wID49IF9zdGFydCkgJiYgKF9fcCA8IF9lbmQpOyAgICAgICAgICAgIFwKKyNkZWZpbmUg
aXNfa2VybmVsKHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIGNoYXIgKnBfXyA9IChjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgKHBfXyA+PSBTWU1CT0woX3N0YXJ0KSkgJiYgKHBfXyA8
IFNZTUJPTChfZW5kKSk7ICAgICAgICAgICAgICAgIFwKIH0pCiAKIGV4dGVybiBjaGFyIF9zdGV4
dFtdLCBfZXRleHRbXTsKLSNkZWZpbmUgaXNfa2VybmVsX3RleHQocCkgKHsgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAg
IFwKLSAgICAoX19wID49IF9zdGV4dCkgJiYgKF9fcCA8IF9ldGV4dCk7ICAgICAgICAgIFwKKyNk
ZWZpbmUgaXNfa2VybmVsX3RleHQocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGNoYXIgKnBfXyA9IChjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHBfXyA+PSBTWU1CT0woX3N0ZXh0KSkgJiYg
KHBfXyA8IFNZTUJPTChfZXRleHQpKTsgICAgICAgICAgICAgIFwKIH0pCiAKIGV4dGVybiBjb25z
dCBjaGFyIF9zcm9kYXRhW10sIF9lcm9kYXRhW107Ci0jZGVmaW5lIGlzX2tlcm5lbF9yb2RhdGEo
cCkgKHsgICAgICAgICAgICAgICAgICBcCi0gICAgY29uc3QgY2hhciAqX19wID0gKGNvbnN0IGNo
YXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAgKF9fcCA+PSBfc3JvZGF0YSkgJiYg
KF9fcCA8IF9lcm9kYXRhKTsgICAgICBcCisjZGVmaW5lIGlzX2tlcm5lbF9yb2RhdGEocCkgKHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBjb25zdCBjaGFyICpw
X18gPSAoY29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAgXAorICAg
IChwX18gPj0gU1lNQk9MKF9zcm9kYXRhKSkgJiYgKHBfXyA8IFNZTUJPTChfZXJvZGF0YSkpOyAg
ICAgICAgICBcCiB9KQogCiBleHRlcm4gY2hhciBfc2luaXR0ZXh0W10sIF9laW5pdHRleHRbXTsK
LSNkZWZpbmUgaXNfa2VybmVsX2luaXR0ZXh0KHApICh7ICAgICAgICAgICAgICAgIFwKLSAgICBj
aGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgIFwKLSAgICAoX19wID49
IF9zaW5pdHRleHQpICYmIChfX3AgPCBfZWluaXR0ZXh0KTsgIFwKKyNkZWZpbmUgaXNfa2VybmVs
X2luaXR0ZXh0KHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IGNoYXIgKnBfXyA9IChjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgKHBfXyA+PSBTWU1CT0woX3Npbml0dGV4dCkpICYmIChwX18gPCBTWU1C
T0woX2Vpbml0dGV4dCkpOyAgICAgIFwKIH0pCiAKIGV4dGVybiBlbnVtIHN5c3RlbV9zdGF0ZSB7
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 23:42:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 23:42: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-devel-bounces@lists.xenproject.org>)
	id 1ghNUB-0001Bi-56; Wed, 09 Jan 2019 23:42: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=XLPp=PR=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghNU8-0001AA-Vx
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 23:42:09 +0000
X-Inumbo-ID: 2cb87cb4-1468-11e9-b407-5f820e997e29
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cb87cb4-1468-11e9-b407-5f820e997e29;
 Wed, 09 Jan 2019 23:42:07 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 95932214C6;
 Wed,  9 Jan 2019 23:42:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547077326;
 bh=iN1RvZ1L1y9CHSbnj9RZ+mh6R4SKrXUu+S5cZDSHAFY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=QXqTHvfowU8UL3HHoxLJrXUrIKbkajhFCTkGwlwV8Ddz7HqMKxXqleW/2e20K+yn2
 xSc7k2YDaw2ArZxpI2sMb0otts/kFBrxToZ+G+oxZQdaFC/MJWvW0YS2dQcO2jZq58
 D+N4w1KIA2cI86KEe5f8bgLUff0qW8icPl2LVgIU=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Jan 2019 15:42:03 -0800
Message-Id: <1547077324-9705-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 3/4] xen/x86: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTCBpbiBjYXNlcyBvZiBjb21wYXJpc29ucyBhbmQgc3VidHJhY3Rpb25zIG9mOgoK
X3N0YXJ0LCBfZW5kLCBfXzJNX3J3ZGF0YV9zdGFydCwgX18yTV9yd2RhdGFfZW5kLCBfc3RleHQs
IF9ldGV4dCwKX19lbmRfdnBjaV9hcnJheSwgX19zdGFydF92cGNpX2FycmF5LCBfc3RleHRlbnRy
eSwgX2V0ZXh0ZW50cnksCl9fdHJhbXBvbGluZV9yZWxfc3RhcnQsIF9fdHJhbXBvbGluZV9yZWxf
c3RvcCwgX190cmFtcG9saW5lX3NlZ19zdGFydCwKX190cmFtcG9saW5lX3NlZ19zdG9wIF9fcGVy
X2NwdV9zdGFydCwgX19wZXJfY3B1X2RhdGFfZW5kCgphcyBieSB0aGUgQyBzdGFuZGFyZCBbMV0u
CgpNM0NNOiBSdWxlLTE4LjI6IFN1YnRyYWN0aW9uIGJldHdlZW4gcG9pbnRlcnMgc2hhbGwgb25s
eSBiZSBhcHBsaWVkIHRvCnBvaW50ZXJzIHRoYXQgYWRkcmVzcyBlbGVtZW50cyBvZiB0aGUgc2Ft
ZSBhcnJheQoKWzFdIGh0dHBzOi8vd2lraS5zZWkuY211LmVkdS9jb25mbHVlbmNlL2Rpc3BsYXkv
Yy9BUlIzNi1DLitEbytub3Qrc3VidHJhY3Qrb3IrY29tcGFyZSt0d28rcG9pbnRlcnMrdGhhdCtk
bytub3QrcmVmZXIrdG8rdGhlK3NhbWUrYXJyYXkKClFBVmVyaWZ5OiAyNzYxClNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQ0M6IEpCZXVsaWNo
QHN1c2UuY29tCkNDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCi0tLQpDaGFuZ2VzIGluIHY2
OgotIG1vcmUgYWNjdXJhdGUgY29tbWl0IG1lc3NhZ2UKLSByZW1vdmUgdW5lZWRlZCBleHRyYSBu
ZXdsaW5lCi0gb25seSB1c2UgU1lNQk9MIG9uIHByb2JsZW1hdGljIHN5bWJvbHMgaW4gYWx0ZXJu
YXRpdmVzLmMKLSB1c2UgbmV3IFNZTUJPTCBtYWNybyB0aGF0IHJldHVybnMgdGhlIG5hdGl2ZSB0
eXBlCgpDaGFuZ2VzIGluIHY1OgotIHJlbW92ZSB0d28gc3B1cmlvdXMgY2hhbmdlcwotIHNwbGl0
IGludG8gdGhyZWUgcGF0Y2hlcwotIHJlbW92ZSBTWU1CT0woKSBmcm9tIGRlcml2ZWQgdmFyaWFi
bGVzCi0tLQogeGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgIHwgMyArKy0KIHhlbi9hcmNoL3g4
Ni9lZmkvZWZpLWJvb3QuaCB8IDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9wZXJjcHUuYyAgICAg
ICB8IDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICB8IDggKysrKystLS0K
IHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICB8IDUgKysrLS0KIHhlbi9kcml2ZXJzL3ZwY2kv
dnBjaS5jICAgICB8IDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgYi94
ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwppbmRleCBiOGM4MTlhLi45MmM1NGViIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYworKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJu
YXRpdmUuYwpAQCAtMjczLDcgKzI3Myw4IEBAIHN0YXRpYyBpbnQgX19pbml0IG5taV9hcHBseV9h
bHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgIC8q
IERpc2FibGUgV1AgdG8gYWxsb3cgcGF0Y2hpbmcgcmVhZC1vbmx5IHBhZ2VzLiAqLwogICAgICAg
ICB3cml0ZV9jcjAoY3IwICYgflg4Nl9DUjBfV1ApOwogCi0gICAgICAgIGFwcGx5X2FsdGVybmF0
aXZlcyhfX2FsdF9pbnN0cnVjdGlvbnMsIF9fYWx0X2luc3RydWN0aW9uc19lbmQpOworICAgICAg
ICBhcHBseV9hbHRlcm5hdGl2ZXMoU1lNQk9MKF9fYWx0X2luc3RydWN0aW9ucyksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBTWU1CT0woX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCkpOwogCiAg
ICAgICAgIHdyaXRlX2NyMChjcjApOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggNTc4OWQyYy4uOGRj
ZDk4MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisrKyBiL3hlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtMTExLDEyICsxMTEsMTIgQEAgc3RhdGljIHZvaWQg
X19pbml0IHJlbG9jYXRlX3RyYW1wb2xpbmUodW5zaWduZWQgbG9uZyBwaHlzKQogICAgICAgICBy
ZXR1cm47CiAKICAgICAvKiBBcHBseSByZWxvY2F0aW9ucyB0byB0cmFtcG9saW5lLiAqLwotICAg
IGZvciAoIHRyYW1wb2xpbmVfcHRyID0gX190cmFtcG9saW5lX3JlbF9zdGFydDsKLSAgICAgICAg
ICB0cmFtcG9saW5lX3B0ciA8IF9fdHJhbXBvbGluZV9yZWxfc3RvcDsKKyAgICBmb3IgKCB0cmFt
cG9saW5lX3B0ciA9IFNZTUJPTChfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0KTsKKyAgICAgICAgICB0
cmFtcG9saW5lX3B0ciA8IFNZTUJPTChfX3RyYW1wb2xpbmVfcmVsX3N0b3ApOwogICAgICAgICAg
ICsrdHJhbXBvbGluZV9wdHIgKQogICAgICAgICAqKHUzMiAqKSgqdHJhbXBvbGluZV9wdHIgKyAo
bG9uZyl0cmFtcG9saW5lX3B0cikgKz0gcGh5czsKLSAgICBmb3IgKCB0cmFtcG9saW5lX3B0ciA9
IF9fdHJhbXBvbGluZV9zZWdfc3RhcnQ7Ci0gICAgICAgICAgdHJhbXBvbGluZV9wdHIgPCBfX3Ry
YW1wb2xpbmVfc2VnX3N0b3A7CisgICAgZm9yICggdHJhbXBvbGluZV9wdHIgPSBTWU1CT0woX190
cmFtcG9saW5lX3NlZ19zdGFydCk7CisgICAgICAgICAgdHJhbXBvbGluZV9wdHIgPCBTWU1CT0wo
X190cmFtcG9saW5lX3NlZ19zdG9wKTsKICAgICAgICAgICArK3RyYW1wb2xpbmVfcHRyICkKICAg
ICAgICAgKih1MTYgKikoKnRyYW1wb2xpbmVfcHRyICsgKGxvbmcpdHJhbXBvbGluZV9wdHIpID0g
cGh5cyA+PiA0OwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3BlcmNwdS5jIGIveGVuL2Fy
Y2gveDg2L3BlcmNwdS5jCmluZGV4IDhiZTRlYmQuLjkyMGJiNzggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wZXJjcHUuYworKysgYi94ZW4vYXJjaC94ODYvcGVyY3B1LmMKQEAgLTEzLDcgKzEz
LDcgQEAgdW5zaWduZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05SX0NQVVNdOwogICogY29udGV4
dCBvZiBQViBndWVzdHMuCiAgKi8KICNkZWZpbmUgSU5WQUxJRF9QRVJDUFVfQVJFQSAoMHg4MDAw
MDAwMDAwMDAwMDAwTCAtIChsb25nKV9fcGVyX2NwdV9zdGFydCkKLSNkZWZpbmUgUEVSQ1BVX09S
REVSIGdldF9vcmRlcl9mcm9tX2J5dGVzKF9fcGVyX2NwdV9kYXRhX2VuZCAtIF9fcGVyX2NwdV9z
dGFydCkKKyNkZWZpbmUgUEVSQ1BVX09SREVSIGdldF9vcmRlcl9mcm9tX2J5dGVzKFNZTUJPTChf
X3Blcl9jcHVfZGF0YV9lbmQpIC0gU1lNQk9MKF9fcGVyX2NwdV9zdGFydCkpCiAKIHZvaWQgX19p
bml0IHBlcmNwdV9pbml0X2FyZWFzKHZvaWQpCiB7CkBAIC0zMyw4ICszMyw4IEBAIHN0YXRpYyBp
bnQgaW5pdF9wZXJjcHVfYXJlYSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIGlmICggKHAgPSBhbGxv
Y194ZW5oZWFwX3BhZ2VzKFBFUkNQVV9PUkRFUiwgMCkpID09IE5VTEwgKQogICAgICAgICByZXR1
cm4gLUVOT01FTTsKIAotICAgIG1lbXNldChwLCAwLCBfX3Blcl9jcHVfZGF0YV9lbmQgLSBfX3Bl
cl9jcHVfc3RhcnQpOwotICAgIF9fcGVyX2NwdV9vZmZzZXRbY3B1XSA9IHAgLSBfX3Blcl9jcHVf
c3RhcnQ7CisgICAgbWVtc2V0KHAsIDAsIFNZTUJPTChfX3Blcl9jcHVfZGF0YV9lbmQpIC0gU1lN
Qk9MKF9fcGVyX2NwdV9zdGFydCkpOworICAgIF9fcGVyX2NwdV9vZmZzZXRbY3B1XSA9IHAgLSBT
WU1CT0woX19wZXJfY3B1X3N0YXJ0KTsKIAogICAgIHJldHVybiAwOwogfQpAQCAtNDksNyArNDks
NyBAQCBzdGF0aWMgdm9pZCBfZnJlZV9wZXJjcHVfYXJlYShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQp
CiB7CiAgICAgc3RydWN0IGZyZWVfaW5mbyAqaW5mbyA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1
Y3QgZnJlZV9pbmZvLCByY3UpOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBpbmZvLT5jcHU7Ci0g
ICAgY2hhciAqcCA9IF9fcGVyX2NwdV9zdGFydCArIF9fcGVyX2NwdV9vZmZzZXRbY3B1XTsKKyAg
ICBjaGFyICpwID0gU1lNQk9MKF9fcGVyX2NwdV9zdGFydCkgKyBfX3Blcl9jcHVfb2Zmc2V0W2Nw
dV07CiAKICAgICBmcmVlX3hlbmhlYXBfcGFnZXMocCwgUEVSQ1BVX09SREVSKTsKICAgICBfX3Bl
cl9jcHVfb2Zmc2V0W2NwdV0gPSBJTlZBTElEX1BFUkNQVV9BUkVBOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAwNmViNDgzLi41
YzM1ODI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94
ODYvc2V0dXAuYwpAQCAtOTcyLDcgKzk3Miw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3Rh
cnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAqIHJlc3BlY3RpdmUgcmVzZXJ2
ZV9lODIwX3JhbSgpIGludm9jYXRpb24gYmVsb3cuCiAgICAgICAgICAqLwogICAgICAgICBtb2Rb
bWJpLT5tb2RzX2NvdW50XS5tb2Rfc3RhcnQgPSB2aXJ0X3RvX21mbihfc3RleHQpOwotICAgICAg
ICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2RfZW5kID0gX18yTV9yd2RhdGFfZW5kIC0gX3N0ZXh0
OworICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2RfZW5kID0gU1lNQk9MKF9fMk1fcndk
YXRhX2VuZCkgLSBTWU1CT0woX3N0ZXh0KTsKICAgICB9CiAKICAgICBtb2R1bGVzX2hlYWRyb29t
ID0gYnppbWFnZV9oZWFkcm9vbShib290c3RyYXBfbWFwKG1vZCksIG1vZC0+bW9kX2VuZCk7CkBA
IC0xMDY3LDcgKzEwNjcsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNp
Z25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAgICogZGF0YSB1bnRpbCBhZnRlciB3ZSBoYXZl
IHN3aXRjaGVkIHRvIHRoZSByZWxvY2F0ZWQgcGFnZXRhYmxlcyEKICAgICAgICAgICAgICAqLwog
ICAgICAgICAgICAgYmFycmllcigpOwotICAgICAgICAgICAgbW92ZV9tZW1vcnkoZSArIFhFTl9J
TUdfT0ZGU0VULCBYRU5fSU1HX09GRlNFVCwgX2VuZCAtIF9zdGFydCwgMSk7CisgICAgICAgICAg
ICBtb3ZlX21lbW9yeShlICsgWEVOX0lNR19PRkZTRVQsIFhFTl9JTUdfT0ZGU0VULAorICAgICAg
ICAgICAgICAgICAgICAgICAgU1lNQk9MKF9lbmQpIC0gU1lNQk9MKF9zdGFydCksIDEpOwogCiAg
ICAgICAgICAgICAvKiBXYWxrIGluaXRpYWwgcGFnZXRhYmxlcywgcmVsb2NhdGluZyBwYWdlIGRp
cmVjdG9yeSBlbnRyaWVzLiAqLwogICAgICAgICAgICAgcGw0ZSA9IF9fdmEoX19wYShpZGxlX3Bn
X3RhYmxlKSk7CkBAIC0xMzgyLDcgKzEzODMsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0
YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIH0KICNlbmRpZgogCi0gICAgeGVuX3Zp
cnRfZW5kID0gKCh1bnNpZ25lZCBsb25nKV9lbmQgKyAoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElG
VCkgLSAxKSAmCisgICAgeGVuX3ZpcnRfZW5kID0gKCh1bnNpZ25lZCBsb25nKVNZTUJPTChfZW5k
KSArCisgICAgICAgICAgICAgICAgICAgICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDEp
ICYKICAgICAgICAgICAgICAgICAgICB+KCgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDEp
OwogICAgIGRlc3Ryb3lfeGVuX21hcHBpbmdzKHhlbl92aXJ0X2VuZCwgWEVOX1ZJUlRfU1RBUlQg
KyBCT09UU1RSQVBfTUFQX0JBU0UpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA3ZDEyMjZkLi45YjAwOGI5IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMKQEAgLTgxMCw4ICs4MTAsOSBAQCBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1bnNp
Z25lZCBpbnQgY3B1KQogICAgIHsKICAgICAgICAgY29uc3QgY2hhciAqcHRyOwogCi0gICAgICAg
IGZvciAoIHJjID0gMCwgcHRyID0gX3N0ZXh0ZW50cnk7Ci0gICAgICAgICAgICAgICFyYyAmJiBw
dHIgPCBfZXRleHRlbnRyeTsgcHRyICs9IFBBR0VfU0laRSApCisgICAgICAgIGZvciAoIHJjID0g
MCwgcHRyID0gU1lNQk9MKF9zdGV4dGVudHJ5KTsKKyAgICAgICAgICAgICAgIXJjICYmIHB0ciA8
IFNZTUJPTChfZXRleHRlbnRyeSk7CisgICAgICAgICAgICAgIHB0ciArPSBQQUdFX1NJWkUgKQog
ICAgICAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKHB0ciwgcnB0KTsKIAogICAgICAgICBpZiAo
IHJjICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jIGIveGVuL2RyaXZlcnMv
dnBjaS92cGNpLmMKaW5kZXggODI2MDdiZC4uYmMwY2NhNiAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvdnBjaS92cGNpLmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKQEAgLTMzLDcgKzMz
LDcgQEAgc3RydWN0IHZwY2lfcmVnaXN0ZXIgewogI2lmZGVmIF9fWEVOX18KIGV4dGVybiB2cGNp
X3JlZ2lzdGVyX2luaXRfdCAqY29uc3QgX19zdGFydF92cGNpX2FycmF5W107CiBleHRlcm4gdnBj
aV9yZWdpc3Rlcl9pbml0X3QgKmNvbnN0IF9fZW5kX3ZwY2lfYXJyYXlbXTsKLSNkZWZpbmUgTlVN
X1ZQQ0lfSU5JVCAoX19lbmRfdnBjaV9hcnJheSAtIF9fc3RhcnRfdnBjaV9hcnJheSkKKyNkZWZp
bmUgTlVNX1ZQQ0lfSU5JVCAoU1lNQk9MKF9fZW5kX3ZwY2lfYXJyYXkpIC0gU1lNQk9MKF9fc3Rh
cnRfdnBjaV9hcnJheSkpCiAKIHZvaWQgdnBjaV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQogewotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 09 23:50:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Jan 2019 23:50: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-devel-bounces@lists.xenproject.org>)
	id 1ghNca-0002LE-2f; Wed, 09 Jan 2019 23:50: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=XLPp=PR=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghNcZ-0002L9-B4
 for xen-devel@lists.xenproject.org; Wed, 09 Jan 2019 23:50:51 +0000
X-Inumbo-ID: 64abd76b-1469-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64abd76b-1469-11e9-92db-bc764e045a96;
 Wed, 09 Jan 2019 23:50:50 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D2EA320661;
 Wed,  9 Jan 2019 23:50:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547077850;
 bh=7nlyVvyudt5MGDPfytrqTpXkY8nshqeXYf636TCYf3c=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=2imzYLe4b6y/DiM+iOCGYau2moX71G+kS4vPAxgSiTpAMdwWzODkE4TiJ0p/s11YZ
 0bunZg7285YcUVA+VpdPiDmvlfADaRefZWuuTKZKWvkr01viXsIgvO7FfxeytuNR+0
 FVKWJZd9YpXNLgwQ4h49oGX74Cb/0WZmZ4mLN87I=
Date: Wed, 9 Jan 2019 15:50:49 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C35C142020000780020BBAC@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901091549570.15373@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
 <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
 <5BEBD25B02000078001FBCA4@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901021006200.800@sstabellini-ThinkPad-X260>
 <5C2F1DC9020000780020A1D8@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901040853520.800@sstabellini-ThinkPad-X260>
 <5C33022D020000780020A9D1@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901071023280.800@sstabellini-ThinkPad-X260>
 <5C345963020000780020B227@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901080936030.800@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901080953330.800@sstabellini-ThinkPad-X260>
 <5C35C142020000780020BBAC@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA5IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDguMDEuMTkg
YXQgMTk6MDgsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IE9uIFR1ZSwgOCBK
YW4gMjAxOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4+IFNvLCB0aGlzIGlzIHdoYXQg
SSBhbSBnb2luZyB0byBkbzogSSdsbCBzZW5kIGEgc2VyaWVzIHVwZGF0ZSBhY2NvcmRpbmcKPiA+
PiB0byB5b3VyIHN1Z2dlc3Rpb24sIHdpdGggU1lNQk9MIHJldHVybmluZyB0aGUgbmF0aXZlIHBv
aW50ZXIgdHlwZS4gQXMgSQo+ID4+IHdyb3RlIGVhcmxpZXIsIGFsdGhvdWdoIHdlYWtlciwgaXQg
aXMgc3RpbGwgYW4gaW1wcm92ZW1lbnQgZnJvbSBteSBwb2ludAo+ID4+IG9mIHZpZXcuCj4gPiAK
PiA+IFRoZXJlIGlzIGEgcHJvYmxlbSB3aXRoIHRoaXMgdGhvdWdoIEkgZGlkbid0IGZvcmVzZWUg
Oi0oCj4gPiAKPiA+IFRoZSBuYXRpdmUgdHlwZSBvZiBfc3RhcnQgaXMgbm90IGNoYXIqIC0tIGl0
IGlzIGNoYXJbXS4gU28gSSBjYW5ub3QKPiA+IGFjdHVhbGx5IHJldHVybiB0aGUgbmF0aXZlIHR5
cGUgZnJvbSBTWU1CT0wgYmVjYXVzZSBJIGNhbm5vdCBjYXN0IHRvCj4gPiAoY2hhcltdKS4gSSBk
aWRuJ3Qgbm90aWNlIGl0IHVudGlsIEkgYWN0dWFsbHkgdHJpZWQgaXQuCj4gPiAKPiA+IFNlZSB0
aGUgaW1wbGVtZW50YXRpb24gb2YgUkVMT0NfSElERToKPiA+IAo+ID4gICAjZGVmaW5lIFJFTE9D
X0hJREUocHRyLCBvZmYpICAgICAgICAgICAgICAgICAgICBcCj4gPiAgICAgKHsgdW5zaWduZWQg
bG9uZyBfX3B0cjsgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICAgICAgIF9fYXNtX18gKCIi
IDogIj1yIihfX3B0cikgOiAiMCIocHRyKSk7ICAgICAgXAo+ID4gICAgICAgKHR5cGVvZihwdHIp
KSAoX19wdHIgKyAob2ZmKSk7IH0pCj4gPiAKPiA+IEl0IGNhc3RzIHRvIHRoZSB0eXBlIGF0IHRo
ZSBlbmQsIHRoZSBlcnJvciBpczoKPiA+IAo+ID4gICBlcnJvcjogY2FzdCBzcGVjaWZpZXMgYXJy
YXkgdHlwZQo+ID4gICAgICAgICh0eXBlb2YocHRyKSkgKF9fcHRyICsgKG9mZikpOyB9KQo+ID4g
Cj4gPiBXZSBoYXZlIGEgZmV3IG9wdGlvbnM6Cj4gPiAKPiA+IDEpIHVzZSB1bnNpZ25lZCBsb25n
IGFzIGluIHRoaXMgdmVyc2lvbiBvZiB0aGUgc2VyaWVzICh0aGUgTGludXgga2VybmVsCj4gPiBh
bHNvIHVzZXMgdGhpcyB0ZWNobmlxdWUpCj4gPiBTb3JyeSBpZiBJIGluc2lzdCwgaXQgaXMgc3Rp
bGwgdGhlIGJlc3QgSSB0aGluayA6LSkKPiA+IAo+ID4gMikgY2FzdHMgdGhlIHBhcmFtZXRlcnMg
b2YgU1lNQk9MIHRvIHRoZSBjb3JyZXNwb25kaW5nIHBvaW50ZXIgdHlwZQo+ID4gRm9yIGluc3Rh
bmNlOgo+ID4gICBTWU1CT0woKGNoYXIgKilfc3RhcnQpCj4gPiAgIFNZTUJPTCgoc3RydWN0IGFs
dF9pbnN0ciAqKV9fYWx0X2luc3RydWN0aW9uc19lbmQpCj4gPiBUaGlzIHdvcmtzLCBidXQgaXQg
aXMgdWdseSwgSSB3b3VsZCBzYXkgaXQgbWFrZXMgdGhlIGNvZGUgd29yc2UgdGhhbgo+ID4gb3B0
aW9uIDEpCj4gPiAKPiA+IDIpIGFsd2F5cyByZXR1cm4gdm9pZCogZnJvbSBTWU1CT0wKPiA+IEkg
ZG9uJ3QgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gdXNlIHZvaWQqIGFzIGEgd29ya2Fyb3Vu
ZCBoZXJlCj4gPiAKPiA+IDMpIHBhc3MgdGhlIGRlc2lyZWQgcmV0dXJuIHR5cGUgdG8gU1lNQk9M
Cj4gPiBGb3IgaW5zdGFuY2U6Cj4gPiAgIFNZTUJPTChfc3RhcnQsIGNoYXIgKikKPiA+ICAgU1lN
Qk9MKF9fYWx0X2luc3RydWN0aW9uc19lbmQsIHN0cnVjdCBhbHRfaW5zdHIgKikKPiA+IFRoZW4g
U1lNQk9MIHdvdWxkIGF1dG9tYXRpY2FsbHkgY2FzdCB0aGUgcmV0dXJuIHR5cGUgdG8gY2hhciAq
IGFuZAo+ID4gc3RydWN0IGFsdF9pbnN0ciAqIGFjY29yZGluZyB0byB0aGUgc2Vjb25kIHBhcmFt
ZXRlci4KPiA+IAo+ID4gRG8geW91IGhhdmUgYW55IG90aGVyIHN1Z2dlc3Rpb25zPwo+IAo+IDQp
IAo+IAo+ICNkZWZpbmUgUkVMT0NfSElERShwdHIsIG9mZikgICAgICAgICAgICAgICAgICAgIFwK
PiAgICAgKHsgdW5zaWduZWQgbG9uZyBwdHJfOyAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAg
ICAgIF9fYXNtX18gKCIiIDogIj1yIihwdHJfKSA6ICIwIiAocHRyKSk7ICAgICAgXAo+ICAgICAg
ICh0eXBlb2YoKihwdHIpKSAqKSAocHRyXyArIChvZmYpKTsgfSkKPiAKPiBvciwgaWYgbm90IHN1
aXRhYmxlIGZvciBSRUxPQ19ISURFKCkgaXRzZWxmLCBjbG9uZSB0aGUgbWFjcm8gaW50byBvbmUK
PiB0aGF0IGZpdHMgU1lNQk9MKCkncyBuZWVkcy4KCk9LLiBJIHN0aWxsIGRvbid0IHRoaW5rIHRo
YXQgdGhpcyBpcyBhIGdvb2QgaWRlYS4gTm9uZXRoZWxlc3MsIEkgaGF2ZQpqdXN0IHNlbnQgYSBw
YXRjaCBzZXJpZXMgdGhhdCB1c2VzIHRoaXMgdHJpY2sgaW4gdGhlIGltcGxlbWVudGF0aW9uIG9m
ClNZTUJPTCB0byByZXR1cm4gdGhlIG5hdGl2ZSB0eXBlLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 00:43:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 00:43: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-devel-bounces@lists.xenproject.org>)
	id 1ghORU-0006Zg-3w; Thu, 10 Jan 2019 00:43: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=U5y6=PS=redhat.com=ehabkost@srs-us1.protection.inumbo.net>)
 id 1ghORT-0006Zb-A0
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 00:43:27 +0000
X-Inumbo-ID: bcfef678-1470-11e9-92db-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcfef678-1470-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 00:43:25 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D2C367F3F1;
 Thu, 10 Jan 2019 00:43:23 +0000 (UTC)
Received: from localhost (ovpn-116-5.gru2.redhat.com [10.97.116.5])
 by smtp.corp.redhat.com (Postfix) with ESMTP id D175B10A1821;
 Thu, 10 Jan 2019 00:43:08 +0000 (UTC)
Date: Wed, 9 Jan 2019 22:43:07 -0200
From: Eduardo Habkost <ehabkost@redhat.com>
To: Cornelia Huck <cohuck@redhat.com>
Message-ID: <20190110004307.GE4500@habkost.net>
References: <20190107193020.21744-1-ehabkost@redhat.com>
 <20190107193020.21744-4-ehabkost@redhat.com>
 <20190108064543.asg63onrb3hpripf@sirius.home.kraxel.org>
 <20190108112012.78f3dbb9.cohuck@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190108112012.78f3dbb9.cohuck@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Thu, 10 Jan 2019 00:43:24 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 3/3] machine: Use shorter
 format for GlobalProperty arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 David Hildenbrand <david@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, qemu-s390x@nongnu.org,
 qemu-ppc@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?iso-8859-1?Q?Marc-Andr=E9?= Lureau <marcandre.lureau@redhat.com>,
 Richard Henderson <rth@twiddle.net>,
 David Gibson <david@gibson.dropbear.id.au>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDgsIDIwMTkgYXQgMTE6MjA6MTJBTSArMDEwMCwgQ29ybmVsaWEgSHVjayB3
cm90ZToKPiBPbiBUdWUsIDggSmFuIDIwMTkgMDc6NDU6NDMgKzAxMDAKPiBHZXJkIEhvZmZtYW5u
IDxrcmF4ZWxAcmVkaGF0LmNvbT4gd3JvdGU6Cj4gCj4gPiAgIEhpLAo+ID4gCj4gPiA+ICsgICAg
eyAibWlncmF0aW9uIiwgImRlY29tcHJlc3MtZXJyb3ItY2hlY2siLCAib2ZmIiB9LAo+ID4gPiAr
ICAgIHsgImhkYS1hdWRpbyIsICJ1c2UtdGltZXIiLCAiZmFsc2UiIH0sCj4gPiA+ICsgICAgeyAi
Y2lycnVzLXZnYSIsICJnbG9iYWwtdm1zdGF0ZSIsICJ0cnVlIiB9LAo+ID4gPiArICAgIHsgIlZH
QSIsICJnbG9iYWwtdm1zdGF0ZSIsICJ0cnVlIiB9LAo+ID4gPiArICAgIHsgInZtd2FyZS1zdmdh
IiwgImdsb2JhbC12bXN0YXRlIiwgInRydWUiIH0sCj4gPiA+ICsgICAgeyAicXhsLXZnYSIsICJn
bG9iYWwtdm1zdGF0ZSIsICJ0cnVlIiB9LCAgCj4gPiAKPiA+IEknZCBsaWtlIHRvIGhhdmUgdGhl
IGZpZWxkcyBhbGlnbmVkLiAgRXNwZWNpYWxseSBpbiBjYXNlcyBsaWtlIHRoaXMgb25lCj4gPiB3
aGVyZSBtdWx0aXBsZSBkZXZpY2VzIGdldCB0aGUgc2FtZSB2YWx1ZSBhc3NpZ25lZCBpdCBtYWtl
cyB0aGluZ3MgbW9yZQo+ID4gcmVhZGFibGU6Cj4gPiAKPiA+ICAgICB7ICJtaWdyYXRpb24iLCAg
ICJkZWNvbXByZXNzLWVycm9yLWNoZWNrIiwgIm9mZiIgICB9LAo+ID4gICAgIHsgImhkYS1hdWRp
byIsICAgInVzZS10aW1lciIsICAgICAgICAgICAgICAiZmFsc2UiIH0sCj4gPiAgICAgeyAiY2ly
cnVzLXZnYSIsICAiZ2xvYmFsLXZtc3RhdGUiLCAgICAgICAgICJ0cnVlIiAgfSwKPiA+ICAgICB7
ICJWR0EiLCAgICAgICAgICJnbG9iYWwtdm1zdGF0ZSIsICAgICAgICAgInRydWUiICB9LAo+ID4g
ICAgIHsgInZtd2FyZS1zdmdhIiwgImdsb2JhbC12bXN0YXRlIiwgICAgICAgICAidHJ1ZSIgIH0s
Cj4gPiAgICAgeyAicXhsLXZnYSIsICAgICAiZ2xvYmFsLXZtc3RhdGUiLCAgICAgICAgICJ0cnVl
IiAgfSwKPiA+IAo+ID4gdGhhbmtzLAo+ID4gICBHZXJkCj4gPiAKPiAKPiBJJ20gYSBiaXQgb24g
dGhlIGZlbmNlIGhlcmUuIEl0IGRvZXMgbWFrZSB0aGluZ3MgbW9yZSByZWFkYWJsZSAoYXQKPiBs
ZWFzdCBpbiB5b3VyIGV4YW1wbGUpLCBidXQgSSBmaW5kIGVkaXRpbmcgYWxpZ25lZCB0YWJsZXMg
YSBiaXQKPiBhbm5veWluZy4gT1RPSCwgdGhhdCB3b24ndCBoYXBwZW4gb2Z0ZW4sIGFueXdheS4K
CkknbSB1bnN1cmUsIHRvby4gIEFsc28sIG5vdCBtZXJnaW5nIHRoaXMgc2VyaWVzIGlzIGluY3Jl
YXNpbmcgdGhlCmxpa2VsaWhvb2Qgb2YgY29uZmxpY3RzIHdpdGggb3RoZXIgcGF0Y2hlcy4gIEkn
bSBxdWV1ZWluZyB0aGlzCnZlcnNpb24sIGFuZCB3ZSBjYW4gZGlzY3VzcyBhbGlnbm1lbnQgYWx0
ZXJuYXRpdmVzIGxhdGVyLgoKKEknbSBsZXNzIHdvcnJpZWQgYWJvdXQgY29uZmxpY3RzIGNhdXNl
ZCBieSBmdXR1cmUgYWxpZ25tZW50CnBhdGNoZXMgYmVjYXVzZSBhbGlnbm1lbnQgY29uZmxpY3Rz
IGFyZSBlYXNpZXIgdG8gc29ydCBvdXQgdGhhbgpyZWRvaW5nIHRoZSAuZHJpdmVyLy5wcm9wZXJ0
eS8udmFsdWUgY29udmVyc2lvbikuCgotLSAKRWR1YXJkbwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 02:08:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 02:08: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-devel-bounces@lists.xenproject.org>)
	id 1ghPlp-0002xV-De; Thu, 10 Jan 2019 02:08: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=gkqY=PS=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghPln-0002xQ-I5
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 02:08:31 +0000
X-Inumbo-ID: 9ed712ef-147c-11e9-92db-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ed712ef-147c-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 02:08:29 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id y11so7165021lfj.4
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 18:08:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=VG8sCcRjqlNpBwE5z9S6B6Pr2Y5YUJ7YP5mJpMEwUJY=;
 b=C9eIum5ylzJYrZ1nApIvHiKXOwebhYGzbZaoGhRLoLG6G8ecO80GPUvZ/HJCve/K/B
 0Ls27y8noT2RwDPX4YXJA10fsHgmSch8iQmCHC2tHxGfQFO+XX8jruKGy7+thSst8Zg/
 MxxnxNPIDS12Ch3y0aY9WReidq342gzNafRJtHZSdYh9/nzb1J7ZYfwqKgBye0ldwtZ+
 Eo8IlN7SKcYfFRgNSCzOnAJW6Lbk4bJtT2jlnjqG1q3L+/bFyQEptddIVAn++26RiJYe
 +RmpCm5EBak0zLQkPK6TIxP6tmdKLzS8lRPXnVshw9D7uQpHls1Yi3ZtYPhQaNB5/6e4
 804g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=VG8sCcRjqlNpBwE5z9S6B6Pr2Y5YUJ7YP5mJpMEwUJY=;
 b=Wy6+kwgJtIcSTByW/iVnzfsa/PHPtC5wBJZWFFP1n5dyL/l1/fMFq+16Th7RpYchh4
 MFhwMu92sL+qdzqwG87F+dDEGdjyvEKN0EpcgFwHAAtH/d205MMI1Ub5uYsJeTX75yhv
 RYfMenMYENIGdW2MIdJq30mMjIrp2NZZll8R81A1iL8hd6okuzcLywAbKdzAJby8k+yZ
 XLnlNL+6QRiOBHnK2tJNgVxukMiqLC3Vc8DectFq3PbijGHaPbMb7DuMNguw95wQ5WT5
 jubMKvyJLmHuG7zhkpFG/Ca2mUofz9zDtayjRNVImK2j3H9hEPPZQYG4gqNP98a6STuj
 G9OQ==
X-Gm-Message-State: AJcUukcsVNKkQbWwjdgOmmPW2S1MMVAz9RMRC+jQpfEsKgD+l8XMLJRF
 2YpTBQ/X3H/wzIkJQn8NYIsRXY2cUJt1EtlQTDM=
X-Google-Smtp-Source: ALg8bN7GKW3eRkGYtxTQVLfGTlArR2BFpCCe+oiTDwQmH0OIwE/VF3tIE9VVY5lF5UOpTf0JbVFmxIiPLaDA2OBs5WQ=
X-Received: by 2002:a19:2755:: with SMTP id n82mr4361963lfn.94.1547086107917; 
 Wed, 09 Jan 2019 18:08:27 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
 <CAKf6xpshbOH38zwfy8THHy2_8r97qO8MR+-SdmLDmUfQePVoWA@mail.gmail.com>
In-Reply-To: <CAKf6xpshbOH38zwfy8THHy2_8r97qO8MR+-SdmLDmUfQePVoWA@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 9 Jan 2019 18:08:16 -0800
Message-ID: <CACMJ4GaqQUD0j==7Lw6z04FRK7+O8A9=30RfJCnDaC0oftJymA@mail.gmail.com>
To: Jason Andryuk <jandryuk@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCAxMDowNSBBTSBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0Bn
bWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gTW9uLCBKYW4gNywgMjAxOSBhdCAyOjQzIEFNIENocmlz
dG9waGVyIENsYXJrCj4gPGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToKPgo+
IDxzbmlwPgo+Cj4gPiBAQCAtMzQyLDYgKzM1Nyw0MTMgQEAgdXBkYXRlX3R4X3B0cihzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywgdWludDMyX3QgdHhfcHRyKQo+ID4gICAgICBzbXBf
d21iKCk7Cj4gPiAgfQo+ID4KPiA+ICtzdGF0aWMgaW50Cj4gPiArbWVtY3B5X3RvX2d1ZXN0X3Jp
bmcoc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sIHVpbnQzMl90IG9mZnNldCwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpzcmMsIFhFTl9HVUVTVF9IQU5ETEUo
dWludDhfdCkgc3JjX2huZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW4p
Cj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgbWZuc19pbmRleCA9IG9mZnNldCA+PiBQQUdF
X1NISUZUOwo+ID4gKyAgICB2b2lkICpkc3Q7Cj4gPiArICAgIGludCByZXQ7Cj4gPiArICAgIHVu
c2lnbmVkIGludCBzcmNfb2Zmc2V0ID0gMDsKPiA+ICsKPiA+ICsgICAgQVNTRVJUKHNwaW5faXNf
bG9ja2VkKCZyaW5nX2luZm8tPmxvY2spKTsKPiA+ICsKPiA+ICsgICAgb2Zmc2V0ICY9IH5QQUdF
X01BU0s7Cj4gPiArCj4gPiArICAgIGlmICggKGxlbiA+IFhFTl9BUkdPX01BWF9SSU5HX1NJWkUp
IHx8IChvZmZzZXQgPiBYRU5fQVJHT19NQVhfUklOR19TSVpFKSApCj4gPiArICAgICAgICByZXR1
cm4gLUVGQVVMVDsKPiA+ICsKPiA+ICsgICAgd2hpbGUgKCAob2Zmc2V0ICsgbGVuKSA+IFBBR0Vf
U0laRSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBoZWFkX2xlbiA9IFBB
R0VfU0laRSAtIG9mZnNldDsKPgo+IEkgdGhpbmsgdGhpcyB3aGlsZSBsb29wIGNvdWxkIGJlIHJl
LXdyaXR0ZW4gYXMKPiB3aGlsZSAobGVuKSB7Cj4gICAgIGhlYWRfbGVuID0gbGVuID4gUEFHRV9T
SVpFID8gUEFHRV9TSVpFIC0gb2Zmc2V0OiBsZW47Cj4KPiBhbmQgdGhlbiB0aGUgZXh0cmEgY29w
eWluZyBiZWxvdyBvdXRzaWRlIHRoZSBsb29wIGNvdWxkIGJlIGRyb3BwZWQuCj4KPiBUaGUgZmly
c3QgbG9vcCBkb2VzIGEgcGFydGlhbCBjb3B5IGF0IG9mZnNldCBhbmQgdGhlbiBzZXRzIG9mZnNl
dD0wLgo+IFRoZSBuZXh0IE4gbG9vcHMgY29weSBleGFjdGx5IFBBR0VfU0laRS4KPiBUaGUgRmlu
YWwgY29weSBkb2VzIHRoZSByZW1haW5pbmcgbGVuIGJ5dGVzLgoKVGhhdCBsb29rcyByaWdodCB0
byBtZSBhbmQgbWFrZXMgYSBuaWNlIHNpbXBsaWZpY2F0aW9uIHRvIHRoYXQKZnVuY3Rpb24gLS0g
dGhhbmtzLgoKPiA8c25pcD4KPgo+ID4gKwo+ID4gKy8qCj4gPiArICogaW92X2NvdW50IHJldHVy
bnMgaXRzIGNvdW50IG9uIHN1Y2Nlc3MgdmlhIGFuIG91dCB2YXJpYWJsZSB0byBhdm9pZAo+ID4g
KyAqIHBvdGVudGlhbCBmb3IgYSBuZWdhdGl2ZSByZXR1cm4gdmFsdWUgdG8gYmUgdXNlZCBpbmNv
cnJlY3RseQo+ID4gKyAqIChlZy4gY29lcmNlZCBpbnRvIGFuIHVuc2lnbmVkIHZhcmlhYmxlIHJl
c3VsdGluZyBpbiBhIGxhcmdlIGluY29ycmVjdCB2YWx1ZSkKPiA+ICsgKi8KPiA+ICtzdGF0aWMg
aW50Cj4gPiAraW92X2NvdW50KGNvbnN0IHhlbl9hcmdvX2lvdl90ICpwaW92LCB1bnNpZ25lZCBs
b25nIG5pb3YsIHVpbnQzMl90ICpjb3VudCkKPiA+ICt7Cj4gPiArICAgIHVpbnQzMl90IHN1bV9p
b3ZfbGVucyA9IDA7Cj4gPiArCj4gPiArICAgIGlmICggbmlvdiA+IFhFTl9BUkdPX01BWElPViAp
Cj4gPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsKPiA+ICsgICAgd2hpbGUgKCBuaW92
LS0gKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICAvKiB2YWxpZCBpb3ZzIG11c3QgaGF2ZSB0aGUg
cGFkZGluZyBmaWVsZCBzZXQgdG8gemVybyAqLwo+ID4gKyAgICAgICAgaWYgKCBwaW92LT5wYWQg
KQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIGFyZ29fZHByaW50aygiaW52YWxpZCBp
b3Y6IHBhZGRpbmcgaXMgbm90IHplcm9cbiIpOwo+ID4gKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgLyogY2hlY2sgZWFjaCB0byBw
cm90ZWN0IHN1bSBhZ2FpbnN0IGludGVnZXIgb3ZlcmZsb3cgKi8KPiA+ICsgICAgICAgIGlmICgg
cGlvdi0+aW92X2xlbiA+IFhFTl9BUkdPX01BWF9SSU5HX1NJWkUgKQo+Cj4gU2hvdWxkIHRoaXMg
YmUgTUFYX0FSR09fTUVTU0FHRV9TSVpFPyAgTUFYX0FSR09fTUVTU0FHRV9TSVpFIGlzIGxlc3MK
PiB0aGFuIFhFTl9BUkdPX01BWF9SSU5HX1NJWkUsIHNvIHdlIGNhbiBwYXNzIHRoaXMgY2hlY2sg
YW5kIHRoZW4ganVzdAo+IGZhaWwgdGhlIG9uZSBiZWxvdy4KCmFjayAtIEknbGwgc3dpdGNoIGl0
IHRvIE1BWF9BUkdPX01FU1NBR0VfU0laRS4KCj4gPHNuaXA+Cj4KPiA+IEBAIC0xMDczLDYgKzE2
ODMsNDkgQEAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGFyZzEsCj4gPiAgICAgICAgICBicmVhazsKPiA+ICAgICAgfQo+ID4KPiA+ICsg
ICAgY2FzZSBYRU5fQVJHT19PUF9zZW5kdjoKPiA+ICsgICAgewo+ID4gKyAgICAgICAgeGVuX2Fy
Z29fc2VuZF9hZGRyX3Qgc2VuZF9hZGRyOwo+ID4gKwo+ID4gKyAgICAgICAgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5fYXJnb19zZW5kX2FkZHJfdCkgc2VuZF9hZGRyX2huZCA9Cj4gPiArICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMSwgeGVuX2FyZ29fc2VuZF9hZGRyX3QpOwo+
ID4gKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19pb3ZfdCkgaW92c19o
bmQgPQo+ID4gKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KGFyZzIsIHhlbl9hcmdvX2lv
dl90KTsKPiA+ICsgICAgICAgIC8qIGFyZzMgaXMgbmlvdiAqLwo+ID4gKyAgICAgICAgLyogYXJn
NCBpcyBtZXNzYWdlX3R5cGUuIE11c3QgYmUgYSAzMi1iaXQgdmFsdWUuICovCj4gPiArCj4gPiAr
ICAgICAgICByYyA9IGNvcHlfZnJvbV9ndWVzdCgmc2VuZF9hZGRyLCBzZW5kX2FkZHJfaG5kLCAx
KSA/IC1FRkFVTFQgOiAwOwo+ID4gKyAgICAgICAgaWYgKCByYyApCj4gPiArICAgICAgICAgICAg
YnJlYWs7Cj4gPiArCj4gPiArICAgICAgICBpZiAoIHNlbmRfYWRkci5zcmMuZG9tYWluX2lkID09
IFhFTl9BUkdPX0RPTUlEX0FOWSApCj4gPiArICAgICAgICAgICAgc2VuZF9hZGRyLnNyYy5kb21h
aW5faWQgPSBjdXJyZC0+ZG9tYWluX2lkOwo+ID4gKwo+ID4gKyAgICAgICAgLyogTm8gZG9tYWlu
IGlzIGN1cnJlbnRseSBhdXRob3JpemVkIHRvIHNlbmQgb24gYmVoYWxmIG9mIGFub3RoZXIgKi8K
PiA+ICsgICAgICAgIGlmICggdW5saWtlbHkoc2VuZF9hZGRyLnNyYy5kb21haW5faWQgIT0gY3Vy
cmQtPmRvbWFpbl9pZCkgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHJjID0gLUVQ
RVJNOwo+ID4gKyAgICAgICAgICAgIGJyZWFrOwo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAg
ICAgICAgLyogUmVqZWN0IG5pb3Ygb3IgbWVzc2FnZV90eXBlIHZhbHVlcyB0aGF0IGFyZSBvdXRz
aWRlIDMyIGJpdCByYW5nZS4gKi8KPiA+ICsgICAgICAgIGlmICggdW5saWtlbHkoKGFyZzMgPiBY
RU5fQVJHT19NQVhJT1YpIHx8IChhcmc0ICYgfjB4ZmZmZmZmZmZVTCkpICkKPiA+ICsgICAgICAg
IHsKPiA+ICsgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4gPiArICAgICAgICAgICAgYnJlYWs7
Cj4gPiArICAgICAgICB9Cj4KPiBUaGlzIG5lZWRzIHRvIGNoZWNrIHNlbmRfYWRkci5zcmMucGFk
IGFuZCBzZW5kX2FkZHIuZHN0LnBhZCA9PSAwLgo+IHNlbmR2KCkgZG9lcyBub3QgY2hlY2sgdGhl
IHBhZGRpbmcgZWl0aGVyLgoKYWNrIC0gd2lsbCBmaXguCgp0aGFua3MKCkNocmlzdG9waGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 02:22:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 02:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghPyv-0004Og-K8; Thu, 10 Jan 2019 02: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=swSS=PS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghPyu-0004OX-TJ
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 02:22:04 +0000
X-Inumbo-ID: 842a32bf-147e-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 842a32bf-147e-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 02:22:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghPyq-000561-VH; Thu, 10 Jan 2019 02:22:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghPyq-0005Wa-Ip; Thu, 10 Jan 2019 02:22:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghPyq-0003zJ-Hs; Thu, 10 Jan 2019 02:22:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131859-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c04c050f5bf98845bfe22164b8a1503d696a6e26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Jan 2019 02:22:00 +0000
Subject: [Xen-devel] [linux-4.19 test] 131859: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg1OSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4NTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDgg
cmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMyBndWVzdC1zdGFydC4yIGZhaWwgaW4gMTMxNzM5
IFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBy
dW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4gMTMxNjQyIHBhc3Mg
aW4gMTMxODU5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIDE5IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgZmFpbCBpbiAxMzE3MzkgcGFzcyBpbiAxMzE4NTkKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDYgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDEzMTc5MSBwYXNzIGluIDEz
MTg1OQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNjQyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBwYXNzIGluIDEzMTczOQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTMxNzkxCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3IHJ1
bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgcGFzcyBpbiAxMzE3
OTEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiBmYWlsIHBhc3MgaW4gMTMxNzkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBjMDRjMDUwZjViZjk4
ODQ1YmZlMjIxNjRiOGExNTAzZDY5NmE2ZTI2CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgIDY4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogICA2NiBk
YXlzICAgNDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxNjQyICAyMDE4LTEyLTI5
IDE4OjMyOjQ2IFogICAxMSBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo5NTAgcGVvcGxlIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ0MzkyIGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 02:41:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 02:41: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-devel-bounces@lists.xenproject.org>)
	id 1ghQHL-0005vB-By; Thu, 10 Jan 2019 02:41: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=KFn8=PS=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ghQHJ-0005v6-Mh
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 02:41:05 +0000
X-Inumbo-ID: 2c3a6858-1481-11e9-92db-bc764e045a96
Received: from mail-ua1-x941.google.com (unknown [2607:f8b0:4864:20::941])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c3a6858-1481-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 02:41:03 +0000 (UTC)
Received: by mail-ua1-x941.google.com with SMTP id d21so3125452uap.9
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 18:41:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=8l8EzD2cphMIkh+zlTntBo4nVg5hpsXj6GF+QBwjxNg=;
 b=pKgJ5faRYn0M5bIjyHiODXtdjrwWR50CgRBeOw9lqLjBqqEMvlI30jhUvi80KXuoVO
 5vmCkyBnlk2WntV7CeHxMejRtnSt6yZ24FDMgrlWQRDBrCx+/LOc0NBNMwT5natcYq3t
 cIr5jgHi81toOwII/YVvtrlg/zs/vAWqLy/xdWwb+emMobUesDuaBogQmQPFXJN6rd3z
 V4Lx5sPvFNpppKIEU7R+jLWHA8rRe/jxnb17psiYb4+u0J+weFag3nlitjXttDKgsQZq
 3G/nBHgHHt0mM8trtCVcE5gGrwwvqwLbtX96CzErJ//eHkm+mV5kwXlzWD5QY3cPfcH6
 SpBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=8l8EzD2cphMIkh+zlTntBo4nVg5hpsXj6GF+QBwjxNg=;
 b=IYDtzUxFrkyfH48h5KaFaabDW3PeXh0AuAaLCh2OTrDnX7S8SftFztljGqrvgddCpD
 dhahvxd/h6Wp++tqZJZkmXpyONYpYR588kP+icUvrNPvaO7Ze7P9QxZ8E/DyznmGDYzV
 cEV+qbpAYgdNJmZXdY6oks23ep+RWn5c8prjsIACZSZ6I0QRRBHpALnPSUXKk5HWx/qu
 aNvknLgIyeVzHOdRQhOdJxZAbfsC4k/6uQckd8kg2edW8W522XdRkXsD4DNrONyutHGQ
 rHaiG5S3VINIIl2pwDMD7URP5LJM900uVEp9L24HMvJk+3mSVCEPdUqo0iOMmg3tm6h+
 aNRw==
X-Gm-Message-State: AJcUukeOnr7bA+sGitNnkhZ3imcAuTkrjLlVJaDRAnLi/LtzpwJtQjIs
 RFpiZHR5NhRn6wXEFOqW6j51xUcnBkpH73UBNNE=
X-Google-Smtp-Source: ALg8bN5jqVir6PD9s6yAIJS/X5RwOlUk5Zibl5R/QkfenGYqMtLn2W2gzlTsUIVK1cjK1qQicsjsZ2/Vj2ZeDSNBado=
X-Received: by 2002:a9f:300d:: with SMTP id h13mr3273455uab.80.1547088062855; 
 Wed, 09 Jan 2019 18:41:02 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@gmail.com>
Date: Wed, 9 Jan 2019 21:40:50 -0500
Message-ID: <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, julien.grall@arm.com, JBeulich@suse.com,
 xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============2597167114017476526=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2597167114017476526==
Content-Type: multipart/alternative; boundary="0000000000006c42b0057f1182f0"

--0000000000006c42b0057f1182f0
Content-Type: text/plain; charset="UTF-8"

Hi,

Sorry for the formatting.

On Wed, 9 Jan 2019, 18:43 Stefano Stabellini, <sstabellini@kernel.org>
wrote:

> Introduce a macro, SYMBOL, which is similar to RELOC_HIDE, but it is
> meant to be used everywhere symbols such as _stext and _etext are used
> in the code. It can take an array type as a parameter, and it returns
> the same type.
>
> SYMBOL is needed when accessing symbols such as _stext and _etext
> because the C standard forbids for both comparisons and substraction
> (see C Standard, 6.5.6 [ISO/IEC 9899:2011] and [1]) between pointers
> pointing to different objects. _stext, _etext, etc. are all pointers to
> different objects from ANCI C point of view.
>

This does not make sense because you still return a pointer and therefore
the undefined behavior is still present.

I really don't believe this patch is going to make the MISRA tool happy.
Furthermore, IIRC, Linux to returns unsigned long. So I would like to
understand why the trick is no needed for us...

At that stage, we should probably involve MlSRA folks (PRQA) to have a
better understanding on what is expected.

Cheers,


> To work around potential C compiler issues (which have actually
> been found, see the comment on top of RELOC_HIDE in Linux), and to help
> with certifications, let's introduce some syntactic sugar to be used in
> following patches.


> [1]
> https://wiki.sei.cmu.edu/confluence/display/c/ARR36-C.+Do+not+subtract+or+compare+two+pointers+that+do+not+refer+to+the+same+array
>
> Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
> CC: JBeulich@suse.com
> CC: andrew.cooper3@citrix.com
> CC: wei.liu2@citrix.com
> ---
> Changes in v6:
> - drop acks
> - don't use RELOC_HIDE for the implementation
> - return native type from SYMBOL
>
> Changes in v4:
> - add acked-bys
> - remove unneeded parenthesis
>
> Changes in v3:
> - improve commit message
> - rename __symbol to SYMBOL to avoid name space violations
>
> Changes in v2:
> - do not cast return to char*
> - move to common header
> ---
>  xen/include/xen/compiler.h | 10 ++++++++++
>  1 file changed, 10 insertions(+)
>
> diff --git a/xen/include/xen/compiler.h b/xen/include/xen/compiler.h
> index ff6c0f5..d4c856c 100644
> --- a/xen/include/xen/compiler.h
> +++ b/xen/include/xen/compiler.h
> @@ -99,6 +99,16 @@
>      __asm__ ("" : "=r"(__ptr) : "0"(ptr));      \
>      (typeof(ptr)) (__ptr + (off)); })
>
> +/*
> + * Similar to RELOC_HIDE, but written to be used with symbols such as
> + * _stext and _etext to avoid undefined behavior comparing pointers to
> + * different objects. It can handle array types.
> + */
> +#define SYMBOL(ptr)                               \
> +  ({ unsigned long __ptr;                       \
> +    __asm__ ("" : "=r"(__ptr) : "0"(ptr));      \
> +    (typeof(*(ptr)) *) (__ptr); })
> +
>  #ifdef __GCC_ASM_FLAG_OUTPUTS__
>  # define ASM_FLAG_OUT(yes, no) yes
>  #else
> --
> 1.9.1
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

--0000000000006c42b0057f1182f0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,<div><br></div><div>Sorry for the formatting.<br><br><div class=3D"gmail=
_quote"><div dir=3D"ltr">On Wed, 9 Jan 2019, 18:43 Stefano Stabellini, &lt;=
<a href=3D"mailto:sstabellini@kernel.org">sstabellini@kernel.org</a>&gt; wr=
ote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">Introduce a macro, SYMBOL, whi=
ch is similar to RELOC_HIDE, but it is<br>
meant to be used everywhere symbols such as _stext and _etext are used<br>
in the code. It can take an array type as a parameter, and it returns<br>
the same type.<br>
<br>
SYMBOL is needed when accessing symbols such as _stext and _etext<br>
because the C standard forbids for both comparisons and substraction<br>
(see C Standard, 6.5.6 [ISO/IEC 9899:2011] and [1]) between pointers<br>
pointing to different objects. _stext, _etext, etc. are all pointers to<br>
different objects from ANCI C point of view.<br></blockquote></div></div><d=
iv><br></div><div>This does not make sense because you still return a point=
er and therefore the undefined behavior is still present.</div><div><br></d=
iv><div>I really don&#39;t believe this patch is going to make the MISRA to=
ol happy. Furthermore, IIRC, Linux to returns unsigned long. So I would lik=
e to understand why the trick is no needed for us...</div><div><br></div><d=
iv>At that stage, we should probably involve MlSRA folks (PRQA) to have a b=
etter understanding on what is expected.</div><div><br></div><div>Cheers,<b=
r><br></div><div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
To work around potential C compiler issues (which have actually<br>
been found, see the comment on top of RELOC_HIDE in Linux), and to help<br>
with certifications, let&#39;s introduce some syntactic sugar to be used in=
<br>
following patches.</blockquote></div></div><div><div class=3D"gmail_quote">=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br>
[1] <a href=3D"https://wiki.sei.cmu.edu/confluence/display/c/ARR36-C.+Do+no=
t+subtract+or+compare+two+pointers+that+do+not+refer+to+the+same+array" rel=
=3D"noreferrer" target=3D"_blank">https://wiki.sei.cmu.edu/confluence/displ=
ay/c/ARR36-C.+Do+not+subtract+or+compare+two+pointers+that+do+not+refer+to+=
the+same+array</a><br>
<br>
Signed-off-by: Stefano Stabellini &lt;<a href=3D"mailto:stefanos@xilinx.com=
" target=3D"_blank">stefanos@xilinx.com</a>&gt;<br>
CC: <a href=3D"mailto:JBeulich@suse.com" target=3D"_blank">JBeulich@suse.co=
m</a><br>
CC: <a href=3D"mailto:andrew.cooper3@citrix.com" target=3D"_blank">andrew.c=
ooper3@citrix.com</a><br>
CC: <a href=3D"mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citri=
x.com</a><br>
---<br>
Changes in v6:<br>
- drop acks<br>
- don&#39;t use RELOC_HIDE for the implementation<br>
- return native type from SYMBOL<br>
<br>
Changes in v4:<br>
- add acked-bys<br>
- remove unneeded parenthesis<br>
<br>
Changes in v3:<br>
- improve commit message<br>
- rename __symbol to SYMBOL to avoid name space violations<br>
<br>
Changes in v2:<br>
- do not cast return to char*<br>
- move to common header<br>
---<br>
=C2=A0xen/include/xen/compiler.h | 10 ++++++++++<br>
=C2=A01 file changed, 10 insertions(+)<br>
<br>
diff --git a/xen/include/xen/compiler.h b/xen/include/xen/compiler.h<br>
index ff6c0f5..d4c856c 100644<br>
--- a/xen/include/xen/compiler.h<br>
+++ b/xen/include/xen/compiler.h<br>
@@ -99,6 +99,16 @@<br>
=C2=A0 =C2=A0 =C2=A0__asm__ (&quot;&quot; : &quot;=3Dr&quot;(__ptr) : &quot=
;0&quot;(ptr));=C2=A0 =C2=A0 =C2=A0 \<br>
=C2=A0 =C2=A0 =C2=A0(typeof(ptr)) (__ptr + (off)); })<br>
<br>
+/*<br>
+ * Similar to RELOC_HIDE, but written to be used with symbols such as<br>
+ * _stext and _etext to avoid undefined behavior comparing pointers to<br>
+ * different objects. It can handle array types.<br>
+ */<br>
+#define SYMBOL(ptr)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0\<br>
+=C2=A0 ({ unsigned long __ptr;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0\<br>
+=C2=A0 =C2=A0 __asm__ (&quot;&quot; : &quot;=3Dr&quot;(__ptr) : &quot;0&qu=
ot;(ptr));=C2=A0 =C2=A0 =C2=A0 \<br>
+=C2=A0 =C2=A0 (typeof(*(ptr)) *) (__ptr); })<br>
+<br>
=C2=A0#ifdef __GCC_ASM_FLAG_OUTPUTS__<br>
=C2=A0# define ASM_FLAG_OUT(yes, no) yes<br>
=C2=A0#else<br>
-- <br>
1.9.1<br>
<br>
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-devel</a></blockquote></div></div>

--0000000000006c42b0057f1182f0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2597167114017476526==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 10 03:10:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 03:10: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-devel-bounces@lists.xenproject.org>)
	id 1ghQjJ-0007dw-MH; Thu, 10 Jan 2019 03:10: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=gkqY=PS=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghQjI-0007be-09
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 03:10:00 +0000
X-Inumbo-ID: 35230472-1485-11e9-92db-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35230472-1485-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 03:09:57 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id v1-v6so8376457ljd.0
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 19:09:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=BF9ftWPh4Y3x8xZoWxlaDlWdt9spZnz6X+CZ6Qk99Ww=;
 b=UlMUPr0bDR7wz1/TVNkoX+9+ZYTgCVaKp/atQcuI+LYQr6PWuJtnVQpK4kSLTxV4EC
 s+zjdyjJznHKZ8bmCDwVge/2Tc56l61kEfDp5hSKE75JEVsXGjJFNi1nocb2FedbnCzX
 d79XlWFXR1fs0oHfKRxLwOZAnWRjGFAKPdQHdg5WTKGnhCXB6B5fXWBLGdPWML4QYPrl
 JDcHZxUjaA2BIYHPpvTktAyVlJPaEB7ijz+IiZzrG131sdS9ARbQe5MVhQixaxyb0lWX
 /gpUub7WeZjU2M8tqb0Ow6vJrtz6WKwTkCj6F+UoO8nKfQYX/Ni6p5GbymEyp0A3FC5E
 W6tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=BF9ftWPh4Y3x8xZoWxlaDlWdt9spZnz6X+CZ6Qk99Ww=;
 b=jXoNPXTaEkmS3yA+t4uHTK5JbTINYsebE7iS/3qKL5bPIJga9Phyt+pO3kcFzuOoAl
 VqZCj1sk1NsO9Dv1+HUaFIArUyMys4jdozravr1XHmOEymSnXafMVqnihrqWJ6MSFOOz
 3QLuitYvA5Z7+XyOAP4UVaW63j0uwZL0u0wH2LgMJF6ozBFbc7mPaJ4wBgbGHyD39PmY
 vPCtJYG2WCVSw235PuGytc6odJ7IvlK6mdDg6iz7WNc6Ql1bxGV+dOzkBqxFOF7POcgK
 /tyxI9pFajlf7Bw81MPPzYYKYkuzELArqzj+Wp7mDo3QLP02JQozDv2nItrTEDhRhU5Q
 OeRA==
X-Gm-Message-State: AJcUukeJbb9SU/+WcpLkLZJ/6teDaXIaCNTa8WnmUhA9UIqYHSc9dHxW
 mgyNhnY8/ewTsG/q05ZPtZgKmcwo7Xi31r7D6y4=
X-Google-Smtp-Source: ALg8bN5cvmu5xd4FBiAta3RDSiHebb6vTc0QtFMf+RMhZWso9Laq3KIpaWNmOLgy+HHdJxMEAwxkwSa1AWGox/An2XA=
X-Received: by 2002:a2e:a202:: with SMTP id h2-v6mr4766080ljm.72.1547089795957; 
 Wed, 09 Jan 2019 19:09:55 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK4_Uw=g8LtkKhfCG3uTKEiCuJgcp9M_amWgch-N4+zSng@mail.gmail.com>
In-Reply-To: <CAPLaKK4_Uw=g8LtkKhfCG3uTKEiCuJgcp9M_amWgch-N4+zSng@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 9 Jan 2019 19:09:43 -0800
Message-ID: <CACMJ4GaAW+V9JFNBP=O7ae_fsnJN-SzZU_t=Ry1rgPDkx4NpXw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Subject: Re: [Xen-devel] [PATCH v3 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGUgcmV2aWV3LCBSb2dlci4gUmVwbGllcyBpbmxpbmUgYmVsb3cuCgpPbiBX
ZWQsIEphbiA5LCAyMDE5IGF0IDEwOjU3IEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJveWdlckBmcmVl
YnNkLm9yZz4gd3JvdGU6Cj4KPiAgdG8uT24gTW9uLCBKYW4gNywgMjAxOSBhdCA4OjQ0IEFNIENo
cmlzdG9waGVyIENsYXJrCj4gPGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToK
PiA+Cj4gPiBzZW5kdiBvcGVyYXRpb24gaXMgaW52b2tlZCB0byBwZXJmb3JtIGEgc3luY2hyb25v
dXMgc2VuZCBvZiBidWZmZXJzCj4gPiBjb250YWluZWQgaW4gaW92cyB0byBhIHJlbW90ZSBkb21h
aW4ncyByZWdpc3RlcmVkIHJpbmcuCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJn
by5jIGIveGVuL2NvbW1vbi9hcmdvLmMKPiA+IGluZGV4IDU5Y2U4YzQuLjQ1NDg0MzUgMTAwNjQ0
Cj4gPiAtLS0gYS94ZW4vY29tbW9uL2FyZ28uYwo+ID4gKysrIGIveGVuL2NvbW1vbi9hcmdvLmMK
Cj4gPgo+ID4gK3N0YXRpYyBpbnQKPiA+ICttZW1jcHlfdG9fZ3Vlc3RfcmluZyhzdHJ1Y3QgYXJn
b19yaW5nX2luZm8gKnJpbmdfaW5mbywgdWludDMyX3Qgb2Zmc2V0LAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHZvaWQgKnNyYywgWEVOX0dVRVNUX0hBTkRMRSh1aW50OF90KSBzcmNf
aG5kLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGxlbikKPiA+ICt7Cj4gPiAr
ICAgIHVuc2lnbmVkIGludCBtZm5zX2luZGV4ID0gb2Zmc2V0ID4+IFBBR0VfU0hJRlQ7Cj4gPiAr
ICAgIHZvaWQgKmRzdDsKPiA+ICsgICAgaW50IHJldDsKPiA+ICsgICAgdW5zaWduZWQgaW50IHNy
Y19vZmZzZXQgPSAwOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnJpbmdf
aW5mby0+bG9jaykpOwo+ID4gKwo+ID4gKyAgICBvZmZzZXQgJj0gflBBR0VfTUFTSzsKPiA+ICsK
PiA+ICsgICAgaWYgKCAobGVuID4gWEVOX0FSR09fTUFYX1JJTkdfU0laRSkgfHwgKG9mZnNldCA+
IFhFTl9BUkdPX01BWF9SSU5HX1NJWkUpICkKPiA+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+
ID4gKwo+ID4gKyAgICB3aGlsZSAoIChvZmZzZXQgKyBsZW4pID4gUEFHRV9TSVpFICkKPgo+IEkg
dGhpbmsgeW91IGNvdWxkIG1hcCB0aGUgd2hvbGUgcmluZyBpbiBjb250aWd1b3VzIHZpcnR1YWwg
YWRkcmVzcwo+IHNwYWNlIGFuZCB0aGVuIHdyaXRpbmcgdG8gaXQgd291bGQgYmUgbXVjaCBtb3Jl
IGVhc3ksIHlvdSB3b3VsZG4ndAo+IG5lZWQgdG8gaXRlcmF0ZSB3aXRoIG1lbWNweSBvciBjb3B5
X2Zyb21fZ3Vlc3QsIHRha2UgYSBsb29rIGF0IF9fdm1hcC4KPiBZb3UgY291bGQgbGlrZWx5IG1h
cCB0aGlzIHdoZW4gdGhlIHJpbmcgZ2V0cyBzZXR1cCBhbmQga2VlcCBpdCBtYXBwZWQKPiBmb3Ig
dGhlIGxpZmV0aW1lIG9mIHRoZSByaW5nLgoKWW91J3JlIHJpZ2h0IGFib3V0IHRoYXQsIGJlY2F1
c2UgbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCwgd2hpY2ggdGhlCmN1cnJlbnQgY29kZSB1c2VzLCB1
c2VzIHZtYXAgaXRzZWxmLiBJIHRoaW5rIHRoZXJlJ3MgYSBjb3VwbGUgb2YKcmVhc29ucyB3aHkg
dGhlIGNvZGUgaGFzIGJlZW4gaW1wbGVtZW50ZWQgdGhlIGl0ZXJhdGl2ZSB3YXkgdGhvdWdoLgoK
VGhlIGZpcnN0IGlzIHRoYXQgSSB0aGluayByaW5nIHJlc2l6ZSBoYXMgYmVlbiBhIGNvbnNpZGVy
YXRpb246IGl0J3MKdXNlZnVsIHRvIGJlIGFibGUgdG8gaW5jcmVhc2UgdGhlIHNpemUgb2YgYSBs
aXZlIGFuZCBhY3RpdmUgcmluZyB0aGF0CmlzIHVuZGVyIGxvYWQgd2l0aG91dCBoYXZpbmcgdG8g
dGVhciBkb3duIHRoZSBtYXBwaW5ncywgZmluZCBhIG5ldwp2aXJ0dWFsIGFkZHJlc3MgcmVnaW9u
IG9mIHRoZSByaWdodCBzaXplIGFuZCB0aGVuIHJlbWFwIGl0OiB5b3UgY2FuCmp1c3Qgc3VwcGx5
IHNvbWUgbW9yZSBtZW1vcnkgYW5kIG1hcCB0aG9zZSBwYWdlcyBvbnRvIHRoZSBlbmQgb2YgdGhl
CnJpbmcsIGFuZCBlbnN1cmUgYm90aCBzaWRlcyBrbm93IGFib3V0IHRoZSBuZXcgcmluZyBzaXpl
LiBTaW1pbGFybHksCnNocmlua2luZyBhIHF1aWV0IHJpbmcgY2FuIGJlIHVzZWZ1bC4KSG93ZXZl
ciwgdGhlICJnZm4gcmFjZSIgdGhhdCB5b3UgKGNvcnJlY3RseSkgcG9pbnRlZCBvdXQgaW4gYW4g
ZWFybGllcgpyZXZpZXcsIGFuZCBKYW4ncyByZWxhdGVkIHJlcXVlc3QgdG8gZHJvcCB0aGUgInJl
dmFsaWRhdGUgYW4gZXhpc3RpbmcKbWFwcGluZyBvbiByaW5nIHJlcmVnaXN0ZXIiIG1vdGl2YXRl
ZCByZW1vdmFsIG9mIGEgc2VjdGlvbiBvZiB0aGUgY29kZQppbnZvbHZlZCwgYW5kIHRoZW4gaW4g
djMgb2YgdGhlIHNlcmllcywgSSd2ZSBhY3R1YWxseSBqdXN0IGJsb2NrZWQKcmluZyByZXNpemUg
YmVjYXVzZSBpdCdzIG1pc3NpbmcgYSB3YWxrIHRocm91Z2ggdGhlIHBlbmRpbmcKbm90aWZpY2F0
aW9ucyB0byBmaW5kIGFueSB0aGF0IGhhdmUgYmVjb21lIHVudHJpZ2dlcmFibGUgd2l0aCB0aGUg
bmV3CnJpbmcgc2l6ZSB3aGVuIGEgcmluZyBpcyBzaHJ1bmsgYW5kIEknZCBsaWtlIHRvIGRlZmVy
IGltcGxlbWVudGluZwp0aGF0IGZvciBub3cuIFNvIHRoZSByaW5nIHJlc2l6ZSByZWFzb24gaXMg
bW9yZSBvZiBhIGNvbnNpZGVyYXRpb24gZm9yCmEgcG9zc2libGUgbGF0ZXIgdmVyc2lvbiBvZiBB
cmdvIHRoYW4gdGhlIGN1cnJlbnQgb25lLgoKVGhlIHNlY29uZCByZWFzb24gaXMgYWJvdXQgYXZv
aWRpbmcgZXhwb3NpbmcgdGhlIFhlbiB2aXJ0dWFsIG1lbW9yeQphbGxvY2F0b3IgZGlyZWN0bHkg
dG8gZnJlcXVlbnQgZ3Vlc3Qtc3VwcGxpZWQgc2l6ZSByZXF1ZXN0cyBmb3IKY29udGlndW91cyBy
ZWdpb25zIChvZiB1cCB0byAxNkdCKS4gV2l0aCBzaW5nbGUtcGFnZSBhbGxvY2F0aW9ucyB0bwpi
dWlsZCBhIHJpbmcsIGZyYWdtZW50YXRpb24gaXMgbm90IGEgcHJvYmxlbSwgYW5kIG1pc2NoaWVm
IGJ5IGEgZ3Vlc3QKc2VlbXMgZGlmZmljdWx0LiBDaGFuZ2luZyBpdCB0byBpc3N1ZSByZXF1ZXN0
cyBmb3IgY29udGlndW91cyByZWdpb25zLAp3aXRoIHZhcmlhYmxlIHJpbmcgc2l6ZXMgdXAgdG8g
dGhlIG1heGltdW0gb2YgMTZHQiwgaXQgc2VlbXMgbGlrZQpzaWduaWZpY2FudCBmcmFnbWVudGF0
aW9uIG1heSBiZSBhY2hpZXZhYmxlLiBJIGRvbid0IGtub3cgdGhlCnByYWN0aWNhbCBpbXBhY3Qg
b2YgdGhhdCBidXQgaXQgc2VlbXMgd29ydGggYXZvaWRpbmcuIEFyZSB0aGUgb3RoZXIKdXNlcnMg
b2YgX192bWFwIChvciB2bWFwKSBmb3IgbXVsdGktZ2lnYWJ5dGUgcmVnaW9ucyBvbmx5IGVpdGhl
cgpib290LXRpbWUsIGluZnJlcXVlbnQgb3BlcmF0aW9ucyAobGl2ZXBhdGNoKSwgb3IgZm9yIGFj
dGlvbnMgYnkKcHJpdmlsZWdlZCAoaWUuIHNvbWV3aGF0IHRydXN0ZWQpIGRvbWFpbnMgKGlvcmVt
YXApLCBvciBpcyBpdCBhbHJlYWR5CmEgZnJlcXVlbnQgb3BlcmF0aW9uIHNvbWV3aGVyZSBlbHNl
PwoKR2l2ZW4gdGhlIGNvbnRleHQgYWJvdmUsIGFuZCBKYXNvbidzIHNpbXBsaWZpY2F0aW9uIHRv
IHRoZQptZW1jcHlfdG9fZ3Vlc3RfcmluZyBmdW5jdGlvbiwgcGx1cyB0aGUgaW1taW5lbnQgbWVy
Z2UgZnJlZXplCmRlYWRsaW5lLCBhbmQgdGhlIHVuZGVyc3RhbmRpbmcgdGhhdCB0aGlzIGxvb3Ag
YW5kIHRoZSByZWxhdGVkIGRhdGEKc3RydWN0dXJlcyBzdXBwb3J0aW5nIGl0IGhhdmUgYmVlbiB0
ZXN0ZWQgYW5kIGFyZSB3b3JraW5nLCB3b3VsZCBpdCBiZQphY2NlcHRhYmxlIHRvIG9taXQgbWFr
aW5nIHRoaXMgY29udGlndW91cyBtYXBwaW5nIGNoYW5nZSBmcm9tIHRoaXMKY3VycmVudCBzZXJp
ZXM/Cgo+Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBoZWFkX2xlbiA9IFBB
R0VfU0laRSAtIG9mZnNldDsKPiA+ICsKPiA+ICsgICAgICAgIHJldCA9IHJpbmdfbWFwX3BhZ2Uo
cmluZ19pbmZvLCBtZm5zX2luZGV4LCAmZHN0KTsKPiA+ICsgICAgICAgIGlmICggcmV0ICkKPiA+
ICsgICAgICAgICAgICByZXR1cm4gcmV0Owo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCBzcmMgKQo+
ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIG1lbWNweShkc3QgKyBvZmZzZXQsIHNyYyAr
IHNyY19vZmZzZXQsIGhlYWRfbGVuKTsKPiA+ICsgICAgICAgICAgICBzcmNfb2Zmc2V0ICs9IGhl
YWRfbGVuOwo+ID4gKyAgICAgICAgfQo+ID4gKyAgICAgICAgZWxzZQo+ID4gKyAgICAgICAgewo+
ID4gKyAgICAgICAgICAgIHJldCA9IGNvcHlfZnJvbV9ndWVzdChkc3QgKyBvZmZzZXQsIHNyY19o
bmQsIGhlYWRfbGVuKSA/Cj4gPiArICAgICAgICAgICAgICAgICAgICAtRUZBVUxUIDogMDsKPiA+
ICsgICAgICAgICAgICBpZiAoIHJldCApCj4gPiArICAgICAgICAgICAgICAgIHJldHVybiByZXQ7
Cj4KPiBZb3UgY2FuIHNpbXBsaWZ5IHRoaXMgdG86Cj4KPiBpZiAoIGNvcHlfZnJvbV9ndWVzdCgu
Li4pICkKPiAgICAgcmV0dXJuIC1FRkFVTFQ7Cgp5ZXMhIGFjayAtIHRoYW5rcwoKPHNuaXA+Cj4g
PiArLyoKPiA+ICsgKiBnZXRfc2FuaXRpemVkX3JpbmcgY3JlYXRlcyBhIG1vZGlmaWVkIGNvcHkg
b2YgdGhlIHJpbmcgcG9pbnRlcnMgd2hlcmUKPiA+ICsgKiB0aGUgcnhfcHRyIGlzIHJvdW5kZWQg
dXAgdG8gZW5zdXJlIGl0IGlzIGFsaWduZWQsIGFuZCB0aGVuIHJpbmcKPiA+ICsgKiB3cmFwIGlz
IGhhbmRsZWQuIFNpbXBsaWZpZXMgc2FmZSB1c2Ugb2YgdGhlIHJ4X3B0ciBmb3IgYXZhaWxhYmxl
Cj4gPiArICogc3BhY2UgY2FsY3VsYXRpb24uCj4gPiArICovCj4gPiArc3RhdGljIGludAo+ID4g
K2dldF9zYW5pdGl6ZWRfcmluZyh4ZW5fYXJnb19yaW5nX3QgKnJpbmcsIHN0cnVjdCBhcmdvX3Jp
bmdfaW5mbyAqcmluZ19pbmZvKQo+ID4gK3sKPiA+ICsgICAgdWludDMyX3QgcnhfcHRyOwo+ID4g
KyAgICBpbnQgcmV0Owo+ID4gKwo+ID4gKyAgICByZXQgPSBnZXRfcnhfcHRyKHJpbmdfaW5mbywg
JnJ4X3B0cik7Cj4gPiArICAgIGlmICggcmV0ICkKPiA+ICsgICAgICAgIHJldHVybiByZXQ7Cj4g
PiArCj4gPiArICAgIHJpbmctPnR4X3B0ciA9IHJpbmdfaW5mby0+dHhfcHRyOwo+ID4gKwo+ID4g
KyAgICByeF9wdHIgPSBST1VORFVQX01FU1NBR0UocnhfcHRyKTsKPiA+ICsgICAgaWYgKCByeF9w
dHIgPj0gcmluZ19pbmZvLT5sZW4gKQo+ID4gKyAgICAgICAgcnhfcHRyID0gMDsKPiA+ICsKPiA+
ICsgICAgcmluZy0+cnhfcHRyID0gcnhfcHRyOwo+Cj4gTmV3bGluZS4KCmFjaywgdGhhbmtzCgo8
c25pcD4KPiA+ICsvKgo+ID4gKyAqIGlvdl9jb3VudCByZXR1cm5zIGl0cyBjb3VudCBvbiBzdWNj
ZXNzIHZpYSBhbiBvdXQgdmFyaWFibGUgdG8gYXZvaWQKPiA+ICsgKiBwb3RlbnRpYWwgZm9yIGEg
bmVnYXRpdmUgcmV0dXJuIHZhbHVlIHRvIGJlIHVzZWQgaW5jb3JyZWN0bHkKPiA+ICsgKiAoZWcu
IGNvZXJjZWQgaW50byBhbiB1bnNpZ25lZCB2YXJpYWJsZSByZXN1bHRpbmcgaW4gYSBsYXJnZSBp
bmNvcnJlY3QgdmFsdWUpCj4gPiArICovCj4gPiArc3RhdGljIGludAo+ID4gK2lvdl9jb3VudChj
b25zdCB4ZW5fYXJnb19pb3ZfdCAqcGlvdiwgdW5zaWduZWQgbG9uZyBuaW92LCB1aW50MzJfdCAq
Y291bnQpCj4gPiArewo+ID4gKyAgICB1aW50MzJfdCBzdW1faW92X2xlbnMgPSAwOwo+ID4gKwo+
ID4gKyAgICBpZiAoIG5pb3YgPiBYRU5fQVJHT19NQVhJT1YgKQo+ID4gKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gPiArCj4gPiArICAgIHdoaWxlICggbmlvdi0tICkKPgo+IEkgd291bGQgdXNl
IGEgZm9yIGxvb3AgaGVyZSwgdGhhdCB3b3VsZCByZW1vdmUgdGhlIG5lZWQgdG8gcGlvdisrLCBp
Zgo+IHlvdSB3YW50IHRvIGtlZXAgaXQgcXVpdGUgc2ltaWxhcjoKPgo+IGZvciAoIDsgbmlvdi0t
OyBwaW92KysgKQo+IHsKClllcywgdGhhdCBpcyBiZXR0ZXIgLSB0aGFua3MsIGFwcGxpZWQuCgo8
c25pcD4KPiA+ICsKPiA+ICtzdGF0aWMgaW50Cj4gPiArcmluZ2J1Zl9pbnNlcnQoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCj4gPiArICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqc3JjX2lkLAo+ID4gKyAgICAgICAgICAg
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29faW92X3QpIGlvdnNfaG5kLAo+ID4g
KyAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmlvdiwgdWludDMyX3QgbWVzc2FnZV90eXBl
LAo+ID4gKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKm91dF9sZW4pCj4gPiArewo+ID4g
KyAgICB4ZW5fYXJnb19yaW5nX3QgcmluZzsKPiA+ICsgICAgc3RydWN0IHhlbl9hcmdvX3Jpbmdf
bWVzc2FnZV9oZWFkZXIgbWggPSB7IDAgfTsKPgo+IE5vIG5lZWQgZm9yIHRoZSAwLCB7IH0gd2ls
bCBhY2hpZXZlIGV4YWN0bHkgdGhlIHNhbWUuCgphY2ssIGFwcGxpZWQKCj4KPiA+ICsgICAgaW50
MzJfdCBzcDsKPiA+ICsgICAgaW50MzJfdCByZXQ7Cj4gPiArICAgIHVpbnQzMl90IGxlbiA9IDA7
Cj4gPiArICAgIHhlbl9hcmdvX2lvdl90IGlvdnNbWEVOX0FSR09fTUFYSU9WXTsKPgo+IFRoaXMg
c2VlbXMgc2xpZ2h0bHkgZGFuZ2Vyb3VzLCBhIGNoYW5nZSBvZiB0aGUgbWF4aW11bSBjb3VsZCBj
YXVzZQo+IHN0YWNrIG92ZXJmbG93IGRlcGVuZGluZyBvbiB0aGUgc2l6ZSBvZiB4ZW5fYXJnb19p
b3ZfdC4gSSB0aGluayB5b3UKPiBuZWVkIHNvbWUgY29tbWVudCBuZXh0IHRvIGRlZmluaXRpb24g
b2YgWEVOX0FSR09fTUFYSU9WIHRvIG5vdGUgdGhhdAo+IGluY3JlYXNpbmcgdGhpcyBjb3VsZCBj
YXVzZSBpc3N1ZXMuCgpUaGF0IG1ha2VzIHNlbnNlLCB3aWxsIGRvLgoKPHNuaXA+Cj4gPiArICAg
IC8qCj4gPiArICAgICAqIEZpcnN0IGRhdGEgd3JpdGUgaW50byB0aGUgZGVzdGluYXRpb24gcmlu
ZzogZml4ZWQgc2l6ZSwgbWVzc2FnZSBoZWFkZXIuCj4gPiArICAgICAqIFRoaXMgY2Fubm90IG92
ZXJydW4gYmVjYXVzZSB0aGUgYXZhaWxhYmxlIGZyZWUgc3BhY2UgKHZhbHVlIGluICdzcCcpCj4g
PiArICAgICAqIGlzIGNoZWNrZWQgYWJvdmUgYW5kIG11c3QgYmUgYXQgbGVhc3QgdGhpcyBzaXpl
Lgo+ID4gKyAgICAgKi8KPiA+ICsgICAgcmV0ID0gbWVtY3B5X3RvX2d1ZXN0X3JpbmcocmluZ19p
bmZvLCByaW5nLnR4X3B0ciArIHNpemVvZih4ZW5fYXJnb19yaW5nX3QpLAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmbWgsIE5VTExfaG5kLCBzaXplb2YobWgpKTsKPiA+ICsg
ICAgaWYgKCByZXQgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIs
Cj4gPiArICAgICAgICAgICAgICAgICJhcmdvOiBmYWlsZWQgdG8gd3JpdGUgbWVzc2FnZSBoZWFk
ZXIgdG8gcmluZyAodm0ldToleCB2bSVkKVxuIiwKPiA+ICsgICAgICAgICAgICAgICAgcmluZ19p
bmZvLT5pZC5kb21haW5faWQsIHJpbmdfaW5mby0+aWQucG9ydCwKPiA+ICsgICAgICAgICAgICAg
ICAgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkKTsKPiA+ICsKPiA+ICsgICAgICAgIGdvdG8gb3V0
Owo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJpbmcudHhfcHRyICs9IHNpemVvZihtaCk7Cj4g
PiArICAgIGlmICggcmluZy50eF9wdHIgPT0gcmluZ19pbmZvLT5sZW4gKQo+ID4gKyAgICAgICAg
cmluZy50eF9wdHIgPSAwOwo+ID4gKwo+ID4gKyAgICBwaW92ID0gaW92czsKPiA+ICsKPiA+ICsg
ICAgd2hpbGUgKCBuaW92LS0gKQo+Cj4gQUZBSUNUIHVzaW5nIGEgZm9yIGxvb3Agd291bGQgcmVt
b3ZlIHRoZSBuZWVkIHRvIGFsc28gZG8gYSBwaW92KysgYXQKPiBlYWNoIGl0ZXJhdGlvbi4KCmFj
aywgYXBwbGllZC4KCjxzbmlwPgo+ID4gKyAgICAgICAgICogQ2FzZSAyOiByaW5nLXRhaWwtd3Jh
cC13cml0ZSBhYm92ZSB3YXMgbm90IHBlcmZvcm1lZAo+ID4gKyAgICAgICAgICogICAgLT4gc28g
aW92X2xlbiBpcyB0aGUgZ3Vlc3Qtc3VwcGxpZWQgdmFsdWUgYW5kOiAoaW92X2xlbiA8PSBzcCkK
PiA+ICsgICAgICAgICAqICAgIGllLiBsZXNzIHRoYW4gYXZhaWxhYmxlIHNwYWNlIGF0IHRoZSB0
YWlsIG9mIHRoZSByaW5nOgo+ID4gKyAgICAgICAgICogICAgICAgIHNvIHRoaXMgd3JpdGUgY2Fu
bm90IG92ZXJydW4uCj4gPiArICAgICAgICAgKi8KPiA+ICsgICAgICAgIHJldCA9IG1lbWNweV90
b19ndWVzdF9yaW5nKHJpbmdfaW5mbywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJpbmcudHhfcHRyICsgc2l6ZW9mKHhlbl9hcmdvX3JpbmdfdCksCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBidWZfaG5kLCBpb3ZfbGVuKTsKPiA+
ICsgICAgICAgIGlmICggcmV0ICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBncHJp
bnRrKFhFTkxPR19FUlIsCj4gPiArICAgICAgICAgICAgICAgICAgICAiYXJnbzogZmFpbGVkIHRv
IGNvcHkgWyVwLCAlIlBSSXgzMiJdICh2bSV1OiV4IHZtJWQpXG4iLAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgYnVmX2huZC5wLCBpb3ZfbGVuLCByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwKPiA+
ICsgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucG9ydCwgcmluZ19pbmZvLT5pZC5w
YXJ0bmVyX2lkKTsKPiA+ICsKPiA+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiA+ICsgICAgICAg
IH0KPiA+ICsKPiA+ICsgICAgICAgIHJpbmcudHhfcHRyICs9IGlvdl9sZW47Cj4gPiArCj4gPiAr
ICAgICAgICBpZiAoIHJpbmcudHhfcHRyID09IHJpbmdfaW5mby0+bGVuICkKPiA+ICsgICAgICAg
ICAgICByaW5nLnR4X3B0ciA9IDA7Cj4gPiArCj4gPiArICAgICAgICBwaW92Kys7Cj4gPiArICAg
IH0KPiA+ICsKPiA+ICsgICAgcmluZy50eF9wdHIgPSBST1VORFVQX01FU1NBR0UocmluZy50eF9w
dHIpOwo+ID4gKwo+ID4gKyAgICBpZiAoIHJpbmcudHhfcHRyID49IHJpbmdfaW5mby0+bGVuICkK
PiA+ICsgICAgICAgIHJpbmcudHhfcHRyIC09IHJpbmdfaW5mby0+bGVuOwo+ID4gKwo+ID4gKyAg
ICB1cGRhdGVfdHhfcHRyKHJpbmdfaW5mbywgcmluZy50eF9wdHIpOwo+ID4gKwo+ID4gKyBvdXQ6
Cj4KPiBEbyB5b3UgcmVhbGx5IG5lZWQgdG8gb3V0IGxhYmVsPyAqb3V0X2xlbiBpdCdzIG9ubHkg
c2V0IGluIHRoZSBzdWNjZXNzCj4gY2FzZSwgc28gYWxsIHRoZSBlcnJvciBjYXNlcyB0aGF0IHVz
ZSBhICdnb3RvIG91dCcgY291bGQgYmUgcmVwbGFjZWQKPiBieSAncmV0dXJuIHJldDsnLgoKYWNr
LCB0aGFua3MgLS0gZG9uZS4KCjxzbmlwPgo+ID4gK3N0YXRpYyBpbnQKPiA+ICtwZW5kaW5nX3F1
ZXVlKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLCBkb21pZF90IHNyY19pZCwKPiA+
ICsgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4pCj4gPiArewo+ID4gKyAgICBzdHJ1Y3Qg
cGVuZGluZ19lbnQgKmVudDsKPiA+ICsKPiA+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZy
aW5nX2luZm8tPmxvY2spKTsKPiA+ICsKPiA+ICsgICAgaWYgKCByaW5nX2luZm8tPm5wZW5kaW5n
ID49IE1BWF9QRU5ESU5HX1BFUl9SSU5HICkKPiA+ICsgICAgICAgIHJldHVybiAtRU5PU1BDOwo+
ID4gKwo+ID4gKyAgICBlbnQgPSB4bWFsbG9jKHN0cnVjdCBwZW5kaW5nX2VudCk7Cj4gPiArCj4K
PiBFeHRyYSBuZXdsaW5lLgoKYWNrCgo8c25pcD4KPiA+Cj4gPiArc3RhdGljIGxvbmcKPiA+ICtz
ZW5kdihzdHJ1Y3QgZG9tYWluICpzcmNfZCwgY29uc3QgeGVuX2FyZ29fYWRkcl90ICpzcmNfYWRk
ciwKPiA+ICsgICAgICBjb25zdCB4ZW5fYXJnb19hZGRyX3QgKmRzdF9hZGRyLAo+ID4gKyAgICAg
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29faW92X3QpIGlvdnNfaG5kLCB1bnNpZ25l
ZCBsb25nIG5pb3YsCj4gPiArICAgICAgdWludDMyX3QgbWVzc2FnZV90eXBlKQo+ID4gK3sKPiA+
ICsgICAgc3RydWN0IGRvbWFpbiAqZHN0X2QgPSBOVUxMOwo+ID4gKyAgICBzdHJ1Y3QgYXJnb19y
aW5nX2lkIHNyY19pZDsKPiA+ICsgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87
Cj4gPiArICAgIGludCByZXQgPSAwOwo+ID4gKyAgICB1bnNpZ25lZCBsb25nIGxlbiA9IDA7Cj4g
PiArCj4gPiArICAgIEFTU0VSVChzcmNfZC0+ZG9tYWluX2lkID09IHNyY19hZGRyLT5kb21haW5f
aWQpOwo+ID4gKwo+ID4gKyAgICBhcmdvX2RwcmludGsoInNlbmR2OiAoJWQ6JXgpLT4oJWQ6JXgp
IG5pb3Y6JWx1IGlvdjolcCB0eXBlOiV1XG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgc3JjX2Fk
ZHItPmRvbWFpbl9pZCwgc3JjX2FkZHItPnBvcnQsCj4gPiArICAgICAgICAgICAgICAgICBkc3Rf
YWRkci0+ZG9tYWluX2lkLCBkc3RfYWRkci0+cG9ydCwKPiA+ICsgICAgICAgICAgICAgICAgIG5p
b3YsIGlvdnNfaG5kLnAsIG1lc3NhZ2VfdHlwZSk7Cj4gPiArCj4gPiArICAgIHJlYWRfbG9jaygm
YXJnb19sb2NrKTsKPiA+ICsKPiA+ICsgICAgaWYgKCAhc3JjX2QtPmFyZ28gKQo+ID4gKyAgICB7
Cj4gPiArICAgICAgICByZXQgPSAtRU5PREVWOwo+ID4gKyAgICAgICAgZ290byBvdXRfdW5sb2Nr
Owo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHNyY19pZC5wb3J0ID0gc3JjX2FkZHItPnBvcnQ7
Cj4gPiArICAgIHNyY19pZC5kb21haW5faWQgPSBzcmNfZC0+ZG9tYWluX2lkOwo+ID4gKyAgICBz
cmNfaWQucGFydG5lcl9pZCA9IGRzdF9hZGRyLT5kb21haW5faWQ7Cj4gPiArCj4gPiArICAgIGRz
dF9kID0gZ2V0X2RvbWFpbl9ieV9pZChkc3RfYWRkci0+ZG9tYWluX2lkKTsKPiA+ICsgICAgaWYg
KCAhZHN0X2QgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBhcmdvX2RwcmludGsoIiFkc3RfZCwg
RVNSQ0hcbiIpOwo+ID4gKyAgICAgICAgcmV0ID0gLUVTUkNIOwo+ID4gKyAgICAgICAgZ290byBv
dXRfdW5sb2NrOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGlmICggIWRzdF9kLT5hcmdvICkK
PiA+ICsgICAgewo+ID4gKyAgICAgICAgYXJnb19kcHJpbnRrKCIhZHN0X2QtPmFyZ28sIEVDT05O
UkVGVVNFRFxuIik7Cj4gPiArICAgICAgICByZXQgPSAtRUNPTk5SRUZVU0VEOwo+ID4gKyAgICAg
ICAgZ290byBvdXRfdW5sb2NrOwo+Cj4gVGhlIHVzYWdlIG9mIG91dF91bmxvY2sgaGVyZSBhbmQg
aW4gdGhlIGNvbmRpdGlvbiBhYm92ZSBpcyB3cm9uZywKPiBzaW5jZSBpdCB3aWxsIHVuY29uZGl0
aW9uYWxseSBjYWxsIHJlYWRfdW5sb2NrKCZhcmdvX2xvY2spOyB3aGljaCBpcwo+IHdyb25nIGhl
cmUgYmVjYXVzZSB0aGUgbG9jayBoYXMgbm90IHlldCBiZWVuIGFjcXVpcmVkLgoKU29ycnksIEkg
ZG9uJ3QgdGhpbmsgdGhhdCdzIHF1aXRlIHJpZ2h0IC0tIGlmIHlvdSBzY3JvbGwgdXAgYSBiaXQK
aGVyZSwgeW91IGNhbiBzZWUgd2hlcmUgYXJnb19sb2NrIGlzIHRha2VuIHVuY29uZGl0aW9uYWxs
eSwganVzdCBhZnRlcgp0aGUgZHByaW50ayBhbmQgYmVmb3JlIGNoZWNraW5nIHdoZXRoZXIgc3Jj
X2QgaXMgYXJnbyBlbmFibGVkLiBUaGUKc2Vjb25kIGxvY2sgaGFzbid0IGJlZW4gdGFrZW4geWV0
IC0gYnV0IHRoYXQncyBub3QgdGhlIG9uZSBiZWluZwp1bmxvY2tlZCBvbiB0aGF0IG91dF91bmxv
Y2sgcGF0aC4KCj4KPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICByZWFkX2xvY2soJmRzdF9kLT5h
cmdvLT5sb2NrKTsKPiA+ICsKPiA+ICsgICAgcmluZ19pbmZvID0gcmluZ19maW5kX2luZm9fYnlf
bWF0Y2goZHN0X2QsIGRzdF9hZGRyLT5wb3J0LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzcmNfYWRkci0+ZG9tYWluX2lkKTsKPiA+ICsgICAgaWYgKCAhcmlu
Z19pbmZvICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAo+ID4g
KyAgICAgICAgICAgICAgICAiYXJnbzogdm0ldSBjb25uZWN0aW9uIHJlZnVzZWQsIHNyYyAodm0l
dToleCkgZHN0ICh2bSV1OiV4KVxuIiwKPiA+ICsgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9t
YWluLT5kb21haW5faWQsIHNyY19pZC5kb21haW5faWQsIHNyY19pZC5wb3J0LAo+ID4gKyAgICAg
ICAgICAgICAgICBkc3RfYWRkci0+ZG9tYWluX2lkLCBkc3RfYWRkci0+cG9ydCk7Cj4gPiArCj4g
PiArICAgICAgICByZXQgPSAtRUNPTk5SRUZVU0VEOwo+ID4gKyAgICAgICAgZ290byBvdXRfdW5s
b2NrMjsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBzcGluX2xvY2soJnJpbmdfaW5mby0+bG9j
ayk7Cj4gPiArCj4gPiArICAgIHJldCA9IHJpbmdidWZfaW5zZXJ0KGRzdF9kLCByaW5nX2luZm8s
ICZzcmNfaWQsIGlvdnNfaG5kLCBuaW92LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICBt
ZXNzYWdlX3R5cGUsICZsZW4pOwo+ID4gKyAgICBpZiAoIHJldCA9PSAtRUFHQUlOICkKPiA+ICsg
ICAgewo+ID4gKyAgICAgICAgYXJnb19kcHJpbnRrKCJhcmdvX3JpbmdidWZfc2VuZHYgZmFpbGVk
LCBFQUdBSU5cbiIpOwo+ID4gKyAgICAgICAgLyogcmVxdWV1ZSB0byBpc3N1ZSBhIG5vdGlmaWNh
dGlvbiB3aGVuIHNwYWNlIGlzIHRoZXJlICovCj4gPiArICAgICAgICByZXQgPSBwZW5kaW5nX3Jl
cXVldWUocmluZ19pbmZvLCBzcmNfYWRkci0+ZG9tYWluX2lkLCBsZW4pOwo+ID4gKyAgICB9Cj4g
PiArCj4gPiArICAgIHNwaW5fdW5sb2NrKCZyaW5nX2luZm8tPmxvY2spOwo+ID4gKwo+ID4gKyAg
ICBpZiAoIHJldCA+PSAwICkKPiA+ICsgICAgICAgIHNpZ25hbF9kb21haW4oZHN0X2QpOwo+ID4g
Kwo+ID4gKyBvdXRfdW5sb2NrMjoKPgo+IFRoZXJlJ3Mgb25seSBhIHNpbmdsZSB1c2VyIG9mIHRo
ZSBvdXRfdW5sb2NrMiBsYWJlbCwgYXQgd2hpY2ggcG9pbnQgaXQKPiBtaWdodCBiZSBlYXNpZXIg
dG8gcmVhZCB0byBqdXN0IHB1dCB0aGUgcmVhZF91bmxvY2sgdGhlcmUgYW5kIGp1c3QgdXNlCj4g
dGhlIGV4aXN0aW5nIG91dF91bmxvY2sgbGFiZWwuCgphY2ssIHdpbGwgY2hhbmdlIHRoYXQuCgpU
aGFua3MgYWdhaW4sCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 07:09:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 07:09: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-devel-bounces@lists.xenproject.org>)
	id 1ghUSP-00009N-M0; Thu, 10 Jan 2019 07:08: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=gkqY=PS=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghUSO-00009I-Cv
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 07:08:48 +0000
X-Inumbo-ID: 92019ff3-14a6-11e9-92db-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92019ff3-14a6-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 07:08:46 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id c19-v6so8723035lja.5
 for <xen-devel@lists.xenproject.org>; Wed, 09 Jan 2019 23:08:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Dgr1DKWQdAwKNz/L7UtS/DAten4guXrADeF9fp/3M/o=;
 b=iASSE0q1rjGrMw8YVES/pUeGgRBvG5nW0IyALU9TT+9scGzqutRXycIVEZD1xdODaX
 N4Pr7PHmsDY8d/0fLeQSCOpU7Q7y3b5GpGywfbKOYR9jlZd0lg9Z20CPXaB0pb3LgWbq
 6JIoIrKmFVF9JLSYUUiORTVB9RzfQfYFm+X3+aEqDyHfThlSOm/qWdBbifYKaxUuKLn0
 WeKqY4pghXRIDFiEDD/Wf4u5vpRwrbv6a7M94dIxtDpVTF4lCpbOB+Avmxk626oU+kQg
 7J4zLE5A2Q4x2/4KQsvqhllkFodxSNCVKNiRRc+LDd/ejnHJkWsPpWQd0Eb4quBQjH6+
 JK2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Dgr1DKWQdAwKNz/L7UtS/DAten4guXrADeF9fp/3M/o=;
 b=pthVXcaKazAY9MoKftVQBPx7y70Y98lRv2xrK7gnBHVGSskf11OOPGAAKVNf0kpSeQ
 nMJ2Uyzx6STW1Us76KYq1kx8bGO2spwopUfgdRxfT64UHEOxVfBqQGTQm18CYL0usp/m
 2i63dyZ4igQtT7QF8VrQkfH5XHANLYklVMIm4QWHz5ktJDDD4BAIBbnfZVZ3yYYZi2TS
 Ll8ojUO6ZCDcMIslR2ebAbCa/lVHpkx9I73YBIItU8uLEHilyU0lQvlypNTCHkemWBPA
 7jFRmOTwj+hKuG7oO2EwIEk1lUzqSX7dEwu4H21ivRBiX5tG03XAz/tSkml2USiKwx6d
 Yfaw==
X-Gm-Message-State: AJcUukfi9hZ1ORVuSuTtxqH1MY5Y+Pu3Xt575rdL7yxYgSNK8Uy3UJQc
 G9MABqwtpwQVxdkweUVuB/kuDC27Zf4x3qgj6+8=
X-Google-Smtp-Source: ALg8bN56wZnCc7WySWj4bN/cwgeKLOAxCfZ7pU+4VNlJIUWG3PU1pLQFIj/OVtW1yqzPGyvZpmgInPVyd0R7uqGtCBc=
X-Received: by 2002:a2e:1241:: with SMTP id
 t62-v6mr4526080lje.171.1547104123824; 
 Wed, 09 Jan 2019 23:08:43 -0800 (PST)
MIME-Version: 1.0
References: <BA190A75E8413C49BB9E1D2B85D118118CBCC2F6@MSMR-GH1-UEA01.corp.nsa.gov>
In-Reply-To: <BA190A75E8413C49BB9E1D2B85D118118CBCC2F6@MSMR-GH1-UEA01.corp.nsa.gov>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 9 Jan 2019 23:08:31 -0800
Message-ID: <CACMJ4GZNp=P=fTiZ7=vXjdq0BsVaki8Sp2pvCe+_kAUs-YExuw@mail.gmail.com>
To: "DeGraaf, Daniel G" <dgdegra@nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3 11/15] xsm,
 argo: XSM control for argo register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gNywgMjAxOSBhdCAzOjA3IFBNIERlR3JhYWYsIERhbmllbCBHIDxkZ2RlZ3Jh
QG5zYS5nb3Y+IHdyb3RlOgo+Cj4gPiBGcm9tOiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3Bo
ZXIudy5jbGFya0BnbWFpbC5jb20+Cj4gPiBTdWJqZWN0OiBbUEFUQ0ggdjMgMTEvMTVdIHhzbSwg
YXJnbzogWFNNIGNvbnRyb2wgZm9yIGFyZ28gcmVnaXN0ZXIKPiA+Cj4gPiBYU00gY29udHJvbHMg
Zm9yIGFyZ28gcmluZyByZWdpc3RyYXRpb24gd2l0aCB0d28gZGlzdGluY3QgY2FzZXMsIHdoZXJl
Cj4gPiB0aGUgcmluZyBiZWluZyByZWdpc3RlcmVkIGlzOgo+ID4KPiA+IDEpIFNpbmdsZSBzb3Vy
Y2U6ICByZWdpc3RlcmluZyBhIHJpbmcgZm9yIGNvbW11bmljYXRpb24gdG8gcmVjZWl2ZSBtZXNz
YWdlcwo+ID4gICAgICAgICAgICAgICAgICAgIGZyb20gYSBzcGVjaWZpZWQgc2luZ2xlIG90aGVy
IGRvbWFpbi4KPiA+ICAgIERlZmF1bHQgcG9saWN5OiBhbGxvdy4KPiA+Cj4gPiAyKSBBbnkgc291
cmNlOiAgICAgcmVnaXN0ZXJpbmcgYSByaW5nIGZvciBjb21tdW5pY2F0aW9uIHRvIHJlY2VpdmUg
bWVzc2FnZXMKPiA+ICAgICAgICAgICAgICAgICAgICBmcm9tIGFueSwgb3IgYWxsLCBvdGhlciBk
b21haW5zIChpZS4gd2lsZGNhcmQpLgo+ID4gICAgRGVmYXVsdCBwb2xpY3k6IGRlbnksIHdpdGgg
cnVudGltZSBwb2xpY3kgY29uZmlndXJhdGlvbiB2aWEgYm9vdHBhcmFtLgo+ID4KPiA+IFRoZSBl
eGlzdGluZyBhcmdvLW1hYyBib290IHBhcmFtZXRlciBpbmRpY2F0ZXMgYWRtaW5pc3RyYXRvciBw
cmVmZXJlbmNlIGZvcgo+ID4gZWl0aGVyIHBlcm1pc3NpdmUgb3Igc3RyaWN0IGFjY2VzcyBjb250
cm9sLCB3aGljaCB3aWxsIGFsbG93IG9yIGRlbnkKPiA+IHJlZ2lzdHJhdGlvbiBvZiBhbnktc2Vu
ZGVyIHJpbmdzLgo+ID4KPiA+IFRoaXMgY29tbWl0IG1vZGlmaWVzIHRoZSBzaWduYXR1cmUgb2Yg
Y29yZSBYU00gaG9vayBmdW5jdGlvbnMgaW4gb3JkZXIgdG8KPiA+IGFwcGx5ICdjb25zdCcgdG8g
YXJndW1lbnRzLCBuZWVkZWQgaW4gb3JkZXIgZm9yICdjb25zdCcgdG8gYmUgYWNjZXB0ZWQgaW4K
PiA+IHNpZ25hdHVyZSBvZiBmdW5jdGlvbnMgdGhhdCBpbnZva2UgdGhlbS4KPiA+Cj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3Rl
bXMuY29tPgo+Cj4gQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292Pgo+Cj4gV2hpbGUgaXQgZG9lcyBub3QgbmVlZCB0byBiZSBhIHBhcnQgb2YgdGhpcyBwYXRj
aCwgc29tZXdoZXJlIGluIHRoZSBzZXJpZXMgeW91IHNob3VsZCBhZGQgYSBydWxlIGFsbG93aW5n
IHRoZXNlIGZlYXR1cmVzIHRvIGJlIHVzZWQgYnkgZ3Vlc3RzIGluIHRoZSBkZWZhdWx0IFhTTSBw
b2xpY3k7IHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlIGlzIHdo
ZXJlIGZlYXR1cmVzIGxpa2UgdGhpcyBoYXZlIHByZXZpb3VzbHkgYmVlbiBoYW5kbGVkLiAgU2lu
Y2UgeW91J3JlIGFkZGluZyBwZXJtaXNzaW9ucyBvbmUgYXQgYSB0aW1lLCB5b3UgY291bGQgYWRk
IHRoZSBydWxlcyBhbGwgYXQgb25jZSBvciBhcyBhIHBhcnQgb2YgdGhlIHBhdGNoIGFkZGluZyB0
aGUgdmVjdG9yLgoKVGhhbmtzIGZvciB0aGUgcmV2aWV3cywgYWNrcyBhbmQgcG9pbnRlciB0byB0
aGUgcG9saWN5IGZpbGUuIEkgd2lsbAphZGQgdG8gdGhlIGRlZmF1bHQgWFNNIHBvbGljeSBpbiB0
aGUgbmV4dCByZXZpc2lvbiB0aGF0IEkgcG9zdC4KCnRoYW5rcywKCkNocmlzdG9waGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 08:24:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 08:24: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-devel-bounces@lists.xenproject.org>)
	id 1ghVdi-0006O4-Nr; Thu, 10 Jan 2019 08:24: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=UKSt=PS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghVdh-0006Nz-FI
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 08:24:33 +0000
X-Inumbo-ID: 26dfc416-14b1-11e9-b841-17f6b98059f3
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26dfc416-14b1-11e9-b841-17f6b98059f3;
 Thu, 10 Jan 2019 08:24:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Jan 2019 01:24:29 -0700
Message-Id: <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 10 Jan 2019 01:24:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@gmail.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
In-Reply-To: <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE5IGF0IDAzOjQwLCA8anVsaWVuLmdyYWxsQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gT24gV2VkLCA5IEphbiAyMDE5LCAxODo0MyBTdGVmYW5vIFN0YWJlbGxpbmksIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+IHdyb3RlOgo+IAo+PiBJbnRyb2R1Y2UgYSBtYWNybywgU1lNQk9M
LCB3aGljaCBpcyBzaW1pbGFyIHRvIFJFTE9DX0hJREUsIGJ1dCBpdCBpcwo+PiBtZWFudCB0byBi
ZSB1c2VkIGV2ZXJ5d2hlcmUgc3ltYm9scyBzdWNoIGFzIF9zdGV4dCBhbmQgX2V0ZXh0IGFyZSB1
c2VkCj4+IGluIHRoZSBjb2RlLiBJdCBjYW4gdGFrZSBhbiBhcnJheSB0eXBlIGFzIGEgcGFyYW1l
dGVyLCBhbmQgaXQgcmV0dXJucwo+PiB0aGUgc2FtZSB0eXBlLgo+Pgo+PiBTWU1CT0wgaXMgbmVl
ZGVkIHdoZW4gYWNjZXNzaW5nIHN5bWJvbHMgc3VjaCBhcyBfc3RleHQgYW5kIF9ldGV4dAo+PiBi
ZWNhdXNlIHRoZSBDIHN0YW5kYXJkIGZvcmJpZHMgZm9yIGJvdGggY29tcGFyaXNvbnMgYW5kIHN1
YnN0cmFjdGlvbgo+PiAoc2VlIEMgU3RhbmRhcmQsIDYuNS42IFtJU08vSUVDIDk4OTk6MjAxMV0g
YW5kIFsxXSkgYmV0d2VlbiBwb2ludGVycwo+PiBwb2ludGluZyB0byBkaWZmZXJlbnQgb2JqZWN0
cy4gX3N0ZXh0LCBfZXRleHQsIGV0Yy4gYXJlIGFsbCBwb2ludGVycyB0bwo+PiBkaWZmZXJlbnQg
b2JqZWN0cyBmcm9tIEFOQ0kgQyBwb2ludCBvZiB2aWV3Lgo+Pgo+IAo+IFRoaXMgZG9lcyBub3Qg
bWFrZSBzZW5zZSBiZWNhdXNlIHlvdSBzdGlsbCByZXR1cm4gYSBwb2ludGVyIGFuZCB0aGVyZWZv
cmUKPiB0aGUgdW5kZWZpbmVkIGJlaGF2aW9yIGlzIHN0aWxsIHByZXNlbnQuCj4gCj4gSSByZWFs
bHkgZG9uJ3QgYmVsaWV2ZSB0aGlzIHBhdGNoIGlzIGdvaW5nIHRvIG1ha2UgdGhlIE1JU1JBIHRv
b2wgaGFwcHkuCgpXZWxsLCB0aWxsIG5vdyBJJ3ZlIGJlZW4gYXNzdW1pbmcgdGhhdCBubyB2ZXJz
aW9uIG9mIHRoaXMgc2VyaWVzIHdhcwpwb3N0ZWQgd2l0aG91dCBiZWluZyBjZXJ0YWluIHRoZSBj
aGFuZ2VzIGFjaGlldmUgdGhlIGdvYWwgKG9mCm1ha2luZyB0aGF0IHRvb2wgaGFwcHkpLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 08:34:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 08:34: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-devel-bounces@lists.xenproject.org>)
	id 1ghVnT-0007Bu-Nd; Thu, 10 Jan 2019 08:34: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=UKSt=PS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghVnS-0007Bp-4V
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 08:34:38 +0000
X-Inumbo-ID: 8dabe93e-14b2-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8dabe93e-14b2-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 08:34:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Jan 2019 01:34:32 -0700
Message-Id: <5C370395020000780020C195@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 10 Jan 2019 01:34:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE5IGF0IDAwOjQyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmgKPiArKysgYi94ZW4vaW5jbHVkZS94
ZW4vY29tcGlsZXIuaAo+IEBAIC05OSw2ICs5OSwxNiBAQAo+ICAgICAgX19hc21fXyAoIiIgOiAi
PXIiKF9fcHRyKSA6ICIwIihwdHIpKTsgICAgICBcCj4gICAgICAodHlwZW9mKHB0cikpIChfX3B0
ciArIChvZmYpKTsgfSkKPiAgCj4gKy8qCj4gKyAqIFNpbWlsYXIgdG8gUkVMT0NfSElERSwgYnV0
IHdyaXR0ZW4gdG8gYmUgdXNlZCB3aXRoIHN5bWJvbHMgc3VjaCBhcwo+ICsgKiBfc3RleHQgYW5k
IF9ldGV4dCB0byBhdm9pZCB1bmRlZmluZWQgYmVoYXZpb3IgY29tcGFyaW5nIHBvaW50ZXJzIHRv
Cj4gKyAqIGRpZmZlcmVudCBvYmplY3RzLiBJdCBjYW4gaGFuZGxlIGFycmF5IHR5cGVzLgo+ICsg
Ki8KPiArI2RlZmluZSBTWU1CT0wocHRyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gKyAgKHsgdW5zaWduZWQgbG9uZyBfX3B0cjsgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgIF9fYXNtX18gKCIiIDogIj1yIihfX3B0cikgOiAiMCIocHRyKSk7ICAgICAgXAo+ICsgICAg
KHR5cGVvZigqKHB0cikpICopIChfX3B0cik7IH0pCgpJJ20gc29ycnkgZm9yIHRoaW5raW5nIG9m
IHRoaXMgb25seSBub3csIGJ1dCBTWU1CT0woKSBpcyAobm8gbG9uZ2VyKQphcHByb3ByaWF0ZSBh
cyBhIG5hbWUgaGVyZS4gSSdkIGxpa2UgdG8gc3VnZ2VzdCBTWU1CT0xfSElERSgpLCBpbgpsaW5l
IHdpdGggdGhlIG90aGVyIG1hY3JvJ3MgbmFtZS4gV2l0aCB0aGF0IGFuZCB3aXRoCi0gdGhlIHN0
cmF5IGJsYW5rIGFmdGVyIHRoZSBjYXN0IGRyb3BwZWQKLSB0aGUgYXNtKCkgZm9ybWF0dGluZyBj
b3JyZWN0ZWQ7IHRoZXJlIGFyZSBhIG51bWJlciBvZiBibGFua3MKICBtaXNzaW5nCi0gdGhlIG5h
bWUgb2YgdGhlIGxvY2FsIHZhcmlhYmxlIGNvcnJlY3RlZCBhcyBwZXIgbXkgb3JpZ2luYWwKICBz
dWdnZXN0aW9uCi0gaW5kZW50YXRpb24gY29ycmVjdGVkCi0gdGhlIHVzZSBvZiB1bmRlcnNjb3Jl
cyBvbiAiYXNtIiBhbmQgInR5cGVvZiIgYnJvdWdodCBpbiBsaW5lCnlvdSBtYXkgKHJlLSlhZGQK
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkZ1cnRoZXJtb3JlIEkg
d29uZGVyIHdoeSB0aGUgY2FzdCBpcyBuZWVkZWQgaW4gdGhlIGZpcnN0IHBsYWNlLgpEb2Vzbid0
CgojZGVmaW5lIFNZTUJPTF9ISURFKHB0cikgKHsgICAgICAgICAgICAgICAgICAgXAogICAgX190
eXBlb2ZfXygqKHB0cikpICpwdHJfOyAgICAgICAgICAgICAgICAgXAogICAgX19hc21fXyAoICIi
IDogIj1yIiAocHRyXykgOiAiMCIgKHB0cikgKTsgXAogICAgcHRyXzsgXAp9KQoKZG8gdGhlIGpv
YiBhcyB3ZWxsPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 08:41:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 08:41: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-devel-bounces@lists.xenproject.org>)
	id 1ghVuO-0007xy-H8; Thu, 10 Jan 2019 08:41: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=UKSt=PS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghVuO-0007xt-4r
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 08:41:48 +0000
X-Inumbo-ID: 9069a79c-14b3-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9069a79c-14b3-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 08:41:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Jan 2019 01:41:45 -0700
Message-Id: <5C370549020000780020C1A5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 10 Jan 2019 01:41:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-2-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1547077324-9705-2-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 2/4] xen/arm: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE5IGF0IDAwOjQyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gQEAgLTExMzgsOSArMTEzOCwxMCBAQCB2b2lkIGZyZWVfaW5pdF9tZW1vcnkodm9pZCkKPiAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgbnI7IGkrKyApCj4gICAgICAgICAgKihwICsgaSkgPSBpbnNu
Owo+ICAKPiAtICAgIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoX19pbml0X2JlZ2luLCBsZW4sIG1n
X2NsZWFyKTsKPiArICAgIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoU1lNQk9MKF9faW5pdF9iZWdp
biksIGxlbiwgbWdfY2xlYXIpOwo+ICAgICAgaW5pdF9kb21oZWFwX3BhZ2VzKHBhLCBwYSArIGxl
bik7Cj4gLSAgICBwcmludGsoIkZyZWVkICVsZGtCIGluaXQgbWVtb3J5LlxuIiwgKGxvbmcpKF9f
aW5pdF9lbmQtX19pbml0X2JlZ2luKT4+MTApOwo+ICsgICAgcHJpbnRrKCJGcmVlZCAlbGRrQiBp
bml0IG1lbW9yeS5cbiIsCj4gKyAgICAgICAgICAgKGxvbmcpKFNZTUJPTChfX2luaXRfZW5kKS1T
WU1CT0woX19pbml0X2JlZ2luKSk+PjEwKTsKCkkndmUgbm90aWNlZCB0aGlzIG9ubHkgaGVyZSwg
YnV0IEkgY2FuJ3QgZXhjbHVkZSBJJ3ZlIG92ZXJsb29rZWQgb3RoZXIKaW5zdGFuY2VzOiBJIHRo
aW5rIGl0IHdvdWxkIGJlIHJlYWxseSBuaWNlIGlmIHlvdSBjb3JyZWN0ZWQgZm9ybWF0dGluZwph
dCB0aGUgc2FtZSB0aW1lIChoZXJlOiBhZGQgdGhlIG1pc3NpbmcgYmxhbmtzKS4KCj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3BlcmNwdS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3BlcmNwdS5jCj4gQEAg
LTYsNyArNiw3IEBACj4gIAo+ICB1bnNpZ25lZCBsb25nIF9fcGVyX2NwdV9vZmZzZXRbTlJfQ1BV
U107Cj4gICNkZWZpbmUgSU5WQUxJRF9QRVJDUFVfQVJFQSAoLShsb25nKV9fcGVyX2NwdV9zdGFy
dCkKPiAtI2RlZmluZSBQRVJDUFVfT1JERVIgKGdldF9vcmRlcl9mcm9tX2J5dGVzKF9fcGVyX2Nw
dV9kYXRhX2VuZC1fX3Blcl9jcHVfc3RhcnQpKQo+ICsjZGVmaW5lIFBFUkNQVV9PUkRFUiAoZ2V0
X29yZGVyX2Zyb21fYnl0ZXMoU1lNQk9MKF9fcGVyX2NwdV9kYXRhX2VuZCkgLSBTWU1CT0woX19w
ZXJfY3B1X3N0YXJ0KSkpCgpMb25nIGxpbmUuCgo+IEBAIC0zNyw3ICszNyw3IEBAIHN0YXRpYyB2
b2lkIF9mcmVlX3BlcmNwdV9hcmVhKHN0cnVjdCByY3VfaGVhZCAqaGVhZCkKPiAgewo+ICAgICAg
c3RydWN0IGZyZWVfaW5mbyAqaW5mbyA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3QgZnJlZV9p
bmZvLCByY3UpOwo+ICAgICAgdW5zaWduZWQgaW50IGNwdSA9IGluZm8tPmNwdTsKPiAtICAgIGNo
YXIgKnAgPSBfX3Blcl9jcHVfc3RhcnQgKyBfX3Blcl9jcHVfb2Zmc2V0W2NwdV07Cj4gKyAgICBj
aGFyICpwID0gU1lNQk9MKF9fcGVyX2NwdV9zdGFydCkgKyBfX3Blcl9jcHVfb2Zmc2V0W2NwdV07
Cj4gICAgICBmcmVlX3hlbmhlYXBfcGFnZXMocCwgUEVSQ1BVX09SREVSKTsKPiAgICAgIF9fcGVy
X2NwdV9vZmZzZXRbY3B1XSA9IElOVkFMSURfUEVSQ1BVX0FSRUE7Cj4gIH0KCkFzIHBlciBhYm92
ZSwgdG8gYWRkIHRoZSBtaXNzaW5nIGJsYW5rIGxpbmUgd291bGQgYmUgcXVpdGUgbmljZSBhdAp0
aGlzIG9jY2FzaW9uLgoKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9zZXR1cC5jCj4gQEAgLTc3Miw4ICs3NzIsMTAgQEAgdm9pZCBfX2luaXQgc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPiAgCj4gICAgICAvKiBSZWdpc3Rl
ciBYZW4ncyBsb2FkIGFkZHJlc3MgYXMgYSBib290IG1vZHVsZS4gKi8KPiAgICAgIHhlbl9ib290
bW9kdWxlID0gYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfWEVOLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9zdGFydCArIGJvb3RfcGh5c19vZmZz
ZXQpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3Qp
KF9lbmQgLSBfc3RhcnQgKyAxKSwgZmFsc2UpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChwYWRkcl90KSh1aW50cHRyX3QpKFNZTUJPTChfc3RhcnQpICsKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib290X3BoeXNfb2Zmc2V0KSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShTWU1C
T0woX2VuZCkgLQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFNZTUJPTChfc3RhcnQpICsgMSksIGZhbHNlKTsKCldoeSB5b3UgbmVlZCB0aGUgZG91
YmxlIGNhc3RzLCBpLmUuIHdoeSBkb2VzICh1aW50cHRyX3QpIGFsb25lIG5vdApzdWZmaWNlPwoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 08:43:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 08:43: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-devel-bounces@lists.xenproject.org>)
	id 1ghVwK-00084B-TM; Thu, 10 Jan 2019 08:43: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=UKSt=PS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghVwJ-000846-RJ
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 08:43:47 +0000
X-Inumbo-ID: d4827526-14b3-11e9-a611-7388d62621b7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4827526-14b3-11e9-a611-7388d62621b7;
 Thu, 10 Jan 2019 08:43:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Jan 2019 01:43:40 -0700
Message-Id: <5C3705BA020000780020C1B5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 10 Jan 2019 01:43:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-3-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1547077324-9705-3-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 3/4] xen/x86: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE5IGF0IDAwOjQyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2FyY2gveDg2L3BlcmNwdS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3BlcmNw
dS5jCj4gQEAgLTEzLDcgKzEzLDcgQEAgdW5zaWduZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05S
X0NQVVNdOwo+ICAgKiBjb250ZXh0IG9mIFBWIGd1ZXN0cy4KPiAgICovCj4gICNkZWZpbmUgSU5W
QUxJRF9QRVJDUFVfQVJFQSAoMHg4MDAwMDAwMDAwMDAwMDAwTCAtIChsb25nKV9fcGVyX2NwdV9z
dGFydCkKPiAtI2RlZmluZSBQRVJDUFVfT1JERVIgZ2V0X29yZGVyX2Zyb21fYnl0ZXMoX19wZXJf
Y3B1X2RhdGFfZW5kIC0gX19wZXJfY3B1X3N0YXJ0KQo+ICsjZGVmaW5lIFBFUkNQVV9PUkRFUiBn
ZXRfb3JkZXJfZnJvbV9ieXRlcyhTWU1CT0woX19wZXJfY3B1X2RhdGFfZW5kKSAtIFNZTUJPTChf
X3Blcl9jcHVfc3RhcnQpKQoKTG9uZyBsaW5lLgoKV2l0aCB0aGlzIHRha2VuIGNhcmUgb2YKUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 08:49:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 08:49: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-devel-bounces@lists.xenproject.org>)
	id 1ghW1V-0008IO-Gq; Thu, 10 Jan 2019 08:49: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=UKSt=PS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghW1T-0008IJ-PI
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 08:49:07 +0000
X-Inumbo-ID: 962e2519-14b4-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 962e2519-14b4-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 08:49:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Jan 2019 01:49:05 -0700
Message-Id: <5C3706FC020000780020C1CC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 10 Jan 2019 01:49:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-4-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1547077324-9705-4-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 4/4] xen/common: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE5IGF0IDAwOjQyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2NvbW1vbi92ZXJzaW9uLmMKPiArKysgYi94ZW4vY29tbW9uL3ZlcnNpb24u
Ywo+IEBAIC0xNDcsMTQgKzE0NywxNCBAQCBzdGF0aWMgaW50IF9faW5pdCB4ZW5fYnVpbGRfaW5p
dCh2b2lkKQo+ICAgICAgaW50IHJjOwo+ICAKPiAgICAgIC8qIC0tYnVpbGQtaWQgaW52b2tlZCB3
aXRoIHdyb25nIHBhcmFtZXRlcnMuICovCj4gLSAgICBpZiAoIF9fbm90ZV9nbnVfYnVpbGRfaWRf
ZW5kIDw9ICZuWzBdICkKPiArICAgIGlmICggU1lNQk9MKF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5k
KSA8PSAmblswXSApCj4gICAgICAgICAgcmV0dXJuIC1FTk9EQVRBOwo+ICAKPiAgICAgIC8qIENo
ZWNrIGZvciBmdWxsIE5vdGUgaGVhZGVyLiAqLwo+IC0gICAgaWYgKCAmblsxXSA+PSBfX25vdGVf
Z251X2J1aWxkX2lkX2VuZCApCj4gKyAgICBpZiAoICZuWzFdID49IFNZTUJPTChfX25vdGVfZ251
X2J1aWxkX2lkX2VuZCkgKQo+ICAgICAgICAgIHJldHVybiAtRU5PREFUQTsKPiAgCj4gLSAgICBz
eiA9ICh2b2lkICopX19ub3RlX2dudV9idWlsZF9pZF9lbmQgLSAodm9pZCAqKW47Cj4gKyAgICBz
eiA9ICh2b2lkICopU1lNQk9MKF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kKSAtICh2b2lkICopbjsK
Ck5vdyB0aGlzIGlzIGFuIGluc3RhbmNlIHdoZXJlIEkgd291bGRuJ3QgbWluZCBpZiB5b3Ugc3dp
dGNoZWQgdGhlCmNhc3RzIHRvICh1bnNpZ25lZCBsb25nKS4KCj4gLS0tIGEveGVuL2NvbW1vbi92
aXJ0dWFsX3JlZ2lvbi5jCj4gKysrIGIveGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jCj4gQEAg
LTEwMywxMyArMTAzLDEzIEBAIHZvaWQgX19pbml0IHNldHVwX3ZpcnR1YWxfcmVnaW9ucyhjb25z
dCBzdHJ1Y3QgCj4gZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICpzdGFydCwKPiAgewo+ICAgICAgc2l6
ZV90IHN6Owo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gLSAgICBzdGF0aWMgY29uc3Qgc3RydWN0
IGJ1Z19mcmFtZSAqY29uc3QgX19pbml0Y29uc3RyZWwgYnVnX2ZyYW1lc1tdID0gewo+IC0gICAg
ICAgIF9fc3RhcnRfYnVnX2ZyYW1lcywKPiAtICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18wLAo+
IC0gICAgICAgIF9fc3RvcF9idWdfZnJhbWVzXzEsCj4gLSAgICAgICAgX19zdG9wX2J1Z19mcmFt
ZXNfMiwKPiArICAgIGNvbnN0IHN0cnVjdCBidWdfZnJhbWUgKmJ1Z19mcmFtZXNbXSA9IHsKClBs
ZWFzZSBkb24ndCBsb29zZSB0aGUgc2Vjb25kIGNvbnN0LgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4va2VybmVsLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKPiBAQCAtNjYsMjcg
KzY2LDI3IEBACj4gIH0pCj4gIAo+ICBleHRlcm4gY2hhciBfc3RhcnRbXSwgX2VuZFtdLCBzdGFy
dFtdOwo+IC0jZGVmaW5lIGlzX2tlcm5lbChwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgIFwKPiAt
ICAgIChfX3AgPj0gX3N0YXJ0KSAmJiAoX19wIDwgX2VuZCk7ICAgICAgICAgICAgXAo+ICsjZGVm
aW5lIGlzX2tlcm5lbChwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiArICAgIGNoYXIgKnBfXyA9IChjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAocF9fID49IFNZTUJPTChfc3RhcnQpKSAm
JiAocF9fIDwgU1lNQk9MKF9lbmQpKTsgICAgICAgICAgICAgICAgXAo+ICB9KQo+ICAKPiAgZXh0
ZXJuIGNoYXIgX3N0ZXh0W10sIF9ldGV4dFtdOwo+IC0jZGVmaW5lIGlzX2tlcm5lbF90ZXh0KHAp
ICh7ICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNp
Z25lZCBsb25nKShwKTsgICAgIFwKPiAtICAgIChfX3AgPj0gX3N0ZXh0KSAmJiAoX19wIDwgX2V0
ZXh0KTsgICAgICAgICAgXAo+ICsjZGVmaW5lIGlzX2tlcm5lbF90ZXh0KHApICh7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGNoYXIgKnBfXyA9IChjaGFy
ICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAo
cF9fID49IFNZTUJPTChfc3RleHQpKSAmJiAocF9fIDwgU1lNQk9MKF9ldGV4dCkpOyAgICAgICAg
ICAgICAgXAo+ICB9KQo+ICAKPiAgZXh0ZXJuIGNvbnN0IGNoYXIgX3Nyb2RhdGFbXSwgX2Vyb2Rh
dGFbXTsKPiAtI2RlZmluZSBpc19rZXJuZWxfcm9kYXRhKHApICh7ICAgICAgICAgICAgICAgICAg
XAo+IC0gICAgY29uc3QgY2hhciAqX19wID0gKGNvbnN0IGNoYXIgKikodW5zaWduZWQgbG9uZyko
cCk7ICAgICBcCj4gLSAgICAoX19wID49IF9zcm9kYXRhKSAmJiAoX19wIDwgX2Vyb2RhdGEpOyAg
ICAgIFwKPiArI2RlZmluZSBpc19rZXJuZWxfcm9kYXRhKHApICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBjb25zdCBjaGFyICpwX18gPSAoY29uc3QgY2hh
ciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAgXAoKSnVzdCBsaWtlIGhlcmUsIGlu
IGFsbCBvdGhlciBvZiB0aGUgc2libGluZyBtYWNyb3MgeW91IGNvdWxkIGVhc2lseQpoYXZlIHN3
aXRjaGVkIHBfXyB0byBiZSBjb25zdCBjaGFyICogYXMgd2VsbC4KCldpdGggYXQgbGVhc3QgdGhl
IGJ1Z19mcmFtZXNbXSByZW1hcmsgdGFrZW4gY2FyZSBvZgpSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 09:29:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 09:29: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-devel-bounces@lists.xenproject.org>)
	id 1ghWdy-0002p5-Gt; Thu, 10 Jan 2019 09:28: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=5H7G=PS=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghWdx-0002p0-DK
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 09:28:53 +0000
X-Inumbo-ID: 24361c20-14ba-11e9-91d9-f3cdc67abe56
Received: from mail-oi1-f196.google.com (unknown [209.85.167.196])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24361c20-14ba-11e9-91d9-f3cdc67abe56;
 Thu, 10 Jan 2019 09:28:51 +0000 (UTC)
Received: by mail-oi1-f196.google.com with SMTP id m6so8714221oig.11
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 01:28:51 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Rb64cH9sOEnbqbEzeDiekeIhFLsqyHfaKHSkoitYUbg=;
 b=C9nrp998svI26jKHDPjiz5VsKSJbl6+zTWtndq3irUXehNLz9t2QGk8mSKWS55w9Z3
 d5LbrtlFufDwz/ojApxG4ZDMjT7AQHUy2TGpfA/CS6EMm2XAaKrd6YeEMMRDIg7yZQqY
 1RTGeQuuCyMcr5pj9W9CcGSbx3XqmT5Uy+5PfZkJjyb9NA1qU/ALGvuMja8bU6axf6J7
 cNxcW1joC9MTvCNKYtvuV7UJCc5H5sO+qaqQZFiqFnVeh/lL2c3ENRbwzLPdeYCwD1eZ
 /isPz48AxYV5C8+oMUrc/eEC3HFJtKWXo/xTAu9ykp6WVSAUyZeae/vsdmIIVch+SbDm
 W/3w==
X-Gm-Message-State: AJcUukcio+KsWGK7arp0Cd11a11t9HXhzrd0alRI4ksjG9gEmJ8GmOWf
 FbNgcaAHmfm5zy2BF85D5vXuU7b1LSpp1uZ1NFk=
X-Google-Smtp-Source: ALg8bN6vjPWUfaAaJ+h17aceVqPbni6jmshbUm0chD6wjxyNvfmNn6QNGoPKgwHLeuT8wwNuL9S6aNaCygHo+I6T3Kk=
X-Received: by 2002:aca:f44c:: with SMTP id s73mr6420470oih.102.1547112531091; 
 Thu, 10 Jan 2019 01:28:51 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-4-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-4-git-send-email-christopher.w.clark@gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Thu, 10 Jan 2019 10:28:39 +0100
Message-ID: <CAPLaKK6G-kRu0z2kXwJgv3=4hu-Zaup_Dxe9OrmMHZ3mHdx7jA@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 03/15] argo: define argo_dprintk for
 subsystem debugging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gNywgMjAxOSBhdCA4OjQzIEFNIENocmlzdG9waGVyIENsYXJrCjxjaHJpc3Rv
cGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBBIGNvbnZlbmllbmNlIGZvciB3b3Jr
aW5nIG9uIGRldmVsb3BtZW50IG9mIHRoZSBhcmdvIHN1YnN5c3RlbToKPiBzZXR0aW5nIGEgI2Rl
ZmluZSB2YXJpYWJsZSBlbmFibGVzIGFkZGl0aW9uYWwgZGVidWcgbWVzc2FnZXMuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3Rl
bXMuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgoKPiAtLS0KPiB2MiAjMDMgZmVlZGJhY2ssIEphbjogZml4IGlmZGVmL2RlZmluZSBjb25m
dXNpb24gZXJyb3IKPiB2MSAjMDQgZmVlZGJhY2ssIEphbjogZml4IGRwcmludGsgaW1wbGVtZW50
YXRpb24KPgo+ICB4ZW4vY29tbW9uL2FyZ28uYyB8IDkgKysrKysrKysrCj4gIDEgZmlsZSBjaGFu
Z2VkLCA5IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBi
L3hlbi9jb21tb24vYXJnby5jCj4gaW5kZXggZDY5YWQ3Yy4uNmY3ODJmNyAxMDA2NDQKPiAtLS0g
YS94ZW4vY29tbW9uL2FyZ28uYwo+ICsrKyBiL3hlbi9jb21tb24vYXJnby5jCj4gQEAgLTE5LDYg
KzE5LDE1IEBACj4gICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPiAgI2luY2x1ZGUgPHhlbi9ndWVz
dF9hY2Nlc3MuaD4KPgo+ICsvKiBDaGFuZ2UgdGhpcyB0byAjZGVmaW5lIEFSR09fREVCVUcgaGVy
ZSB0byBlbmFibGUgbW9yZSBkZWJ1ZyBtZXNzYWdlcyAqLwo+ICsjdW5kZWYgQVJHT19ERUJVRwo+
ICsKPiArI2lmZGVmIEFSR09fREVCVUcKPiArI2RlZmluZSBhcmdvX2RwcmludGsoZm9ybWF0LCBh
cmdzLi4uKSBwcmludGsoImFyZ286ICIgZm9ybWF0LCAjIyBhcmdzICkKCkkgd291bGQgbWF5YmUg
Y29uc2lkZXIgcHJlZml4aW5nIHRoaXMgd2l0aCBYRU5MT0dfREVCVUcsIGJ1dCBzaW5jZQppdCdz
IGEgaGlkZGVuIGNvbXBpbGUtdGltZSBkZWJ1ZyBJJ20gbm90IHN1cmUgaXQncyByZWxldmFudCB0
byBzZXQgdGhlCmxvZyBsZXZlbC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 09:41:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 09:41: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-devel-bounces@lists.xenproject.org>)
	id 1ghWq2-0004DM-Mw; Thu, 10 Jan 2019 09:41: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=OzDo=PS=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ghWq1-0004DH-Ip
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 09:41:21 +0000
X-Inumbo-ID: e1d6bebe-14bb-11e9-87bf-b7ad2657c05f
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.13.127]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1d6bebe-14bb-11e9-87bf-b7ad2657c05f;
 Thu, 10 Jan 2019 09:41:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FBZ7HDou9KrmwcA8QcMDCMHZiV5ZY93OIpo+4026TA8=;
 b=PJW3j7q9hg+Y+HYQjchA62GECQFKMpIRrLnQzhj7v3wZk5X8r5bYVAjl+3yhFAzOWWVSHUc7o2y6Vo5wyYehieK8JBaGF9F7E5Ulm/qQwgxHyJ/uWTMO9wv7uneutgLIy+jvk7z7DplfKF786Cx4cEHxI90MJMDItGhRKBRMzWQ=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4686.eurprd02.prod.outlook.com (20.177.63.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1495.9; Thu, 10 Jan 2019 09:41:17 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5%4]) with mapi id 15.20.1495.011; Thu, 10 Jan 2019
 09:41:17 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <royger@freebsd.org>
Thread-Topic: [Xen-devel] [PATCH RFC v1] x86/emulate: Send vm_event form
 emulate
Thread-Index: AQHUpopQuPnhcGMmSUWUawIXKZXphqWnGEWAgAEr5wA=
Date: Thu, 10 Jan 2019 09:41:17 +0000
Message-ID: <3c65f142-63e0-5d9d-eba3-63c4da4df048@bitdefender.com>
References: <20190107130952.27449-1-aisaila@bitdefender.com>
 <CAPLaKK6+iD1kU5cFc=gEYVR0YeFhf12L89CSGC1BHRLha-r5Dg@mail.gmail.com>
In-Reply-To: <CAPLaKK6+iD1kU5cFc=gEYVR0YeFhf12L89CSGC1BHRLha-r5Dg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5P189CA0008.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:206:15::21) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4686;
 6:x0fW9Frvbiijr3vZpcZhb86hKkH2/HgAxjZpbLIlv9nSC5EG2OL0WmvwKMS6dFXhpDw+xpxMv0Zy6uuM1KnsQ6JUFWwJGgGvK9ucTWqmY4FjtPiEpruHOqP3R5f4uQGCUxSjSK7xH4PHB4ZrBeFnEJ2rAC8r4XJohgQXYA6M19bDBRv7YB8oiRqiBT3ThT56BJRQzUFGW3+gYLtQ5V+tTO3lFHbtoJMR23HiQtI3nnBouzihrlt2vkfozdwHkHmUKQoRaTMrpwf1Y9Yf1nNWiXhY17dgvBPQlGpPMxIr5pIyTitwXQuOxVHXj2BS5al1QLD09VgUh/2JbBXjwc4OlOBtmz3P+ql0zUupqQ7SRETQNyHQZ7oag5V4htAzvpMOwZeMuYAwKeYUvj/ETRSFEqfNsfI5kPs3umi5GTv+KVJIMJ5QXWtktAiBJLyILPtILIksrgdxdtI1Jka1TkgpFg==;
 5:dkeRiFQL7/bMZKLVcmPp+0qHbRsNIHfe1QQnFJT+BSfjHs2lLSE8edjuhvz4MCV5y5r0LbxRgELrSTSIDL5QD+XHSRS7NWEPat9g9ZNB8XgjX0vsz0qvy+M5dYDUet/6x/FSvxAgfBISor2zfyoJ59d6ZNkXadnjBJ+RyZ833hn6Zb+VySsTSmUtB2p3zs8TTZX/jcdQ+BSeQxhwsfhkbw==;
 7:HFj5z9SqOGPDGSWyEH1sF2DwmG78bwu6E/9+dEoyuOpweei8PkB7KlAFHh8DOGIqlLVR3tWj9Q3ORaOqqTQB2JSzyMLlmOXraXDdj/CQNg1C0S8hpQUhpnN6QatF+QbFc8U2+/bLvi56+PasYm9tNg==
x-ms-office365-filtering-correlation-id: 6f2a593f-d587-419d-b13b-08d676dfc4af
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4686; 
x-ms-traffictypediagnostic: VI1PR02MB4686:|VI1PR02MB4686:
x-microsoft-antispam-prvs: <VI1PR02MB4686D586DD217B499A1C4A7BAB840@VI1PR02MB4686.eurprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(10201501046)(93006095)(93001095)(3231475)(944501520)(52105112)(3002001)(6041310)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4686; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4686; 
x-forefront-prvs: 0913EA1D60
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39860400002)(346002)(136003)(396003)(376002)(366004)(199004)(189003)(86362001)(217873002)(14454004)(6116002)(446003)(305945005)(14444005)(7736002)(478600001)(11346002)(476003)(81166006)(8936002)(31696002)(5660300001)(81156014)(256004)(229853002)(316002)(186003)(2616005)(3846002)(2906002)(26005)(6486002)(8676002)(54906003)(97736004)(99286004)(71190400001)(53936002)(386003)(71200400001)(76176011)(6512007)(52116002)(66066001)(6436002)(6246003)(6506007)(102836004)(36756003)(105586002)(6916009)(486006)(4326008)(31686004)(106356001)(25786009)(68736007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4686;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Jq+LkQ509D9q85tXB4Q8C/pBgC7jexddqC1xobIsjq783AoPYE4AjUNZGlnDftd5iAc4yVITtespdzjb+hbwLlDyWOD5S6nLa0QCZQuqXhKGXY/6o4vlTxb4WgBycP969cAOlBiuRQACeW2Mk0ypSKcbz0212aV1zu0O9eyI+rHMb00qMWL6OO00IiptjfE9WOB60rHOKy3mK7lAiT6KZLlsHYrihWdtLPp244eOQ4oGQmmrQwjaCe0Z0Xfg3pyxxegJxGqbsT6y0RszvHH01DeKqEQC9cNBnueA1HzwhQyBc6/FkC/lYuPVblOSs/IT
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <22507BAD72C9804CBB264207A021D921@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6f2a593f-d587-419d-b13b-08d676dfc4af
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2019 09:41:16.1401 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4686
Subject: Re: [Xen-devel] [PATCH RFC v1] x86/emulate: Send vm_event form
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+PiArICAgIGlmICggYWx0cDJtX2FjdGl2ZShjdXJyZW50LT5kb21haW4pICkNCj4+ICsgICAg
ICAgIHAybSA9IHAybV9nZXRfYWx0cDJtKGN1cnJlbnQpOw0KPj4gKyAgICBpZiAoICFwMm0gKQ0K
Pj4gKyAgICAgICAgcDJtID0gcDJtX2dldF9ob3N0cDJtKGN1cnJlbnQtPmRvbWFpbik7DQo+PiAr
DQo+PiArICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsNCj4+ICsgICAgbWZuID0gcDJtLT5nZXRf
ZW50cnkocDJtLCBnZm4sICZwMm10LCAmYWNjZXNzLCAwLCBOVUxMLCBOVUxMKTsNCj4+ICsgICAg
Z2ZuX3VubG9jayhwMm0sIGdmbiwgMCk7DQo+IA0KPiBEb24ndCB5b3UgbmVlZCB0byBrZWVwIHRo
ZSBnZm4gbG9ja2VkIGZvciBhdCBsZXN0IHRoZSBkdXJhdGlvbiBvZiB0aGUNCj4gZnVuY3Rpb24/
IE9yIGVsc2Ugd2hhdCB5b3UgcHV0IGluIHRoZSByZXEgc3RydWN0IGJlbG93IG1pZ2h0IG5vdCBi
ZQ0KPiBhY2N1cmF0ZSBieSB0aGUgdGltZSB5b3Ugd3JpdGUgaXQuIE1heWJlIHRoaXMgaXMgbm90
IHJlbGV2YW50IGJlY2F1c2UNCj4gdGhpcyByZXEgZW5kcyB1cCBxdWV1ZWQgaW4gYW4gYXN5bmMg
cmluZywgc28gYnkgdGhlIHRpbWUgdGhlIG90aGVyIGVuZA0KPiByZWFkcyB0aGUgcmVxdWVzdCB0
aGUgaW5mb3JtYXRpb24gbWlnaHQgaW5kZWVkIGhhdmUgY2hhbmdlZCBhbHJlYWR5Lg0KDQpJIGRv
bid0IHRoaW5rIHRoZSBnZm4gc2hvdWxkIGJlIGxvY2tlZCBmb3IgdGhhdCBsb25nLiBJIGZvbGxv
d2VkIHRoZSANCm1vZGVsIGZyb20gcDJtX21lbV9hY2Nlc3NfY2hlY2soKSBhbmQgdGhlcmUgdGhl
IGdmbiBpcyBsb2NrZWQgaW4gDQpwMm1fZ2V0X21lbV9hY2Nlc3MoKSBvbmx5IHRvIGdldCB0aGUg
YWNjZXNzLiBUaGlzIGlzIHJlbGV2YW50IGJlY2F1c2UgDQp0aGUgZXZlbnQgaXMgc3luY2VkLg0K
PiANCj4gQWxzbywgSSdtIHdvbmRlcmluZyB3aGV0aGVyIHRoZXJlJ3Mgbm8gaGVscGVyIHRvIGZl
dGNoIHRoZSBnZm4gZW50cnkNCj4gaW5mb3JtYXRpb24gZnJvbSB0aGUgcDJtIHdoZW4gdXNpbmcg
YWx0cDJtLiBUaGUgYWJvdmUgY29uc3RydWN0IChvcg0KPiB2YXJpYXRpb25zIG9mIGl0KSBtdXN0
IGJlIHdpZGVseSB1c2VkIGluIGFsdHAybSBjb2RlPw0KDQpJIGNhbiBjaGFuZ2UgdG8gcDJtX2dl
dF9tZW1fYWNjZXNzKCkgaW4gdGhlIG5leHQgdmVyc2lvbiBhbmQgbG9zZSBzb21lIA0KZHVwbGlj
YXRlZCBjb2RlIGhlcmUuDQo+IA0KPj4gKw0KPj4gKyAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFM
SURfTUZOKSApDQo+PiArICAgICAgICByZXR1cm4gZmFsc2U7DQo+PiArDQo+PiArICAgIHN3aXRj
aCAoIGFjY2VzcyApIHsNCj4+ICsgICAgY2FzZSBwMm1fYWNjZXNzX3g6DQo+PiArICAgIGNhc2Ug
cDJtX2FjY2Vzc19yeDoNCj4+ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNz
ICkNCj4+ICsgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzID0gTUVNX0FDQ0VTU19S
IHwgTUVNX0FDQ0VTU19XOw0KPj4gKyAgICAgICAgYnJlYWs7DQo+IA0KPiBOZXdsaW5lLg0KPiAN
Cj4+ICsgICAgY2FzZSBwMm1fYWNjZXNzX3c6DQo+PiArICAgIGNhc2UgcDJtX2FjY2Vzc19ydzoN
Cj4+ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApDQo+PiArICAgICAgICAg
ICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyA9IE1FTV9BQ0NFU1NfWDsNCj4+ICsgICAgICAgIGJy
ZWFrOw0KPiANCj4gTmV3bGluZS4NCj4gDQo+PiArICAgIGNhc2UgcDJtX2FjY2Vzc19yOg0KPj4g
KyAgICBjYXNlIHAybV9hY2Nlc3NfbjoNCj4+ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfd3Jp
dGVfYWNjZXNzICkNCj4+ICsgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1F
TV9BQ0NFU1NfUiB8IE1FTV9BQ0NFU1NfVzsNCj4+ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNf
aW5zbl9mZXRjaCApDQo+PiArICAgICAgICAgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyB8PSBN
RU1fQUNDRVNTX1g7DQo+PiArICAgICAgICBicmVhazsNCj4gDQo+IE5ld2xpbmUuDQo+IA0KPj4g
KyAgICBkZWZhdWx0Og0KPj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOw0KPj4gKyAgICB9DQo+IA0K
PiBJJ20gbm90IHN1cmUgdGhlIHN3aXRjaCBpcyBuZWVkZWQsIHlvdSBjYW4ndCBoYXZlIGEgUEZF
Q193cml0ZV9hY2Nlc3MNCj4gZm9yIGV4YW1wbGUgaWYgdGhlIHAybSB0eXBlIGlzIHAybV9hY2Nl
c3NfdyBvciBwMm1fYWNjZXNzX3J3LCBoZW5jZSBpdA0KPiBzZWVtcyBsaWtlIGl0IGNvdWxkIGJl
IHNpbXBsaWZpZWQgdG8gb25seSB0YWtlIHRoZSBwZmVjIGludG8gYWNjb3VudD8NCg0KSXQgaXMg
cG9zc2libGUgdG8gaGF2ZSBQRkVDX3dyaXRlX2FjY2VzcyBhbmQgcDJtX2FjY2Vzc193IGJ1dCB0
aGVuIHRoZXJlIA0KaXMgbm8gdmlvbGF0aW9uIGFuZCB0aGUgZXZlbnQgd2lsbCBub3QgYmUgc2Vu
dC4NCg0KPiANCj4+ICsNCj4+ICsgICAgaWYgKCAhcmVxLnUubWVtX2FjY2Vzcy5mbGFncyApDQo+
PiArICAgICAgICByZXR1cm4gZmFsc2U7IC8vbm8gdmlvbGF0aW9uDQo+IA0KPiBXcm9uZyBjb21t
ZW50IHN0eWxlLg0KPiANCg0KPj4gKyAgICAgICAgICAgIGlmICggaHZtZW11bF9zZW5kX3ZtX2V2
ZW50KGdwYSwgYWRkciwgZ2ZuLCBwZmVjLCBodm1lbXVsX2N0eHQpICkNCj4+ICsgICAgICAgICAg
ICB7DQo+PiArICAgICAgICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfQUNDRVNTX0VY
Q0VQVElPTik7DQo+PiArICAgICAgICAgICAgICAgIGdvdG8gb3V0Ow0KPj4gKyAgICAgICAgICAg
IH0NCj4gDQo+IEl0IHNlZW1zIHRvIG1lIHRoYXQgeW91IGNvdWxkIHNlbmQgdGhlIFZNIGV2ZW50
IGluDQo+IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMgZGlyZWN0bHkgaW5zdGVhZCBvZiBkb2luZyBp
dCBpbiB0aGUgY2FsbGVyLiBUaGUNCj4gc2FtZSBwYXR0ZXIgaXMgc2VlbiBiZWxvdy4NCg0KQXQg
dGhpcyBtb21lbnQgSSBzZW5kIHRoZSBldmVudCBmcm9tIDIgcGxhY2VzIGFuZCBodm1lbXVsX2xp
bmVhcl90b19waHlzIA0KaXMgY2FsbGVkIGZyb20gbWFueSBvdGhlciBwbGFjZSBzbyBJIGRvbid0
IHRoaW5rIHRoaXMgd2lsbCB3b3JrLg0KDQo+IA0KPj4gKw0KPj4gICAgICAgICAgICAgICBpZiAo
IHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkNCj4+ICAgICAgICAgICAgICAgew0KPj4gICAg
ICAgICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9PS0FZKTsNCj4+IEBAIC02OTQs
OTYgKzg2Niw2IEBAIHN0YXRpYyB2b2lkIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIoDQo+PiAg
ICNlbmRpZg0KPj4gICB9DQo+Pg0KPj4gLS8qDQo+PiAtICogQ29udmVydCBhZGRyIGZyb20gbGlu
ZWFyIHRvIHBoeXNpY2FsIGZvcm0sIHZhbGlkIG92ZXIgdGhlIHJhbmdlDQo+PiAtICogW2FkZHIs
IGFkZHIgKyAqcmVwcyAqIGJ5dGVzX3Blcl9yZXBdLiAqcmVwcyBpcyBhZGp1c3RlZCBhY2NvcmRp
bmcgdG8NCj4+IC0gKiB0aGUgdmFsaWQgY29tcHV0ZWQgcmFuZ2UuIEl0IGlzIGFsd2F5cyA+MCB3
aGVuIFg4NkVNVUxfT0tBWSBpcyByZXR1cm5lZC4NCj4+IC0gKiBAcGZlYyBpbmRpY2F0ZXMgdGhl
IGFjY2VzcyBjaGVja3MgdG8gYmUgcGVyZm9ybWVkIGR1cmluZyBwYWdlLXRhYmxlIHdhbGtzLg0K
Pj4gLSAqLw0KPj4gLXN0YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfdG9fcGh5cygNCj4+IC0gICAg
dW5zaWduZWQgbG9uZyBhZGRyLA0KPj4gLSAgICBwYWRkcl90ICpwYWRkciwNCj4+IC0gICAgdW5z
aWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsDQo+PiAtICAgIHVuc2lnbmVkIGxvbmcgKnJlcHMsDQo+
PiAtICAgIHVpbnQzMl90IHBmZWMsDQo+PiAtICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpo
dm1lbXVsX2N0eHQpDQo+IA0KPiBJZiB5b3UgbmVlZCB0byBtb3ZlIGNvZGUgYXJvdW5kLCBwbGVh
c2UgZG8gaXQgaW4gYSBwcmUtcGF0Y2ggd2l0aG91dA0KPiBpbnRyb2R1Y2luZyBhbnkgY2hhbmdl
LiBUaGF0IHdheSBpdCdzIG11Y2ggbW9yZSBlYXN5IGZvciByZXZpZXdzIHRvDQo+IGlkZW50aWZ5
IGFuZCByZXZpZXcgeW91ciBjb2RlIGNoYW5nZXMuDQoNClNvcnJ5IGZvciB0aGlzLCBJIHdpbGwg
c3BsaXQgaXQgdXAgaW4gdjIgdG8gaGF2ZSB0aGUgbWFpbiBwYXRjaCBjbGVhci4NCg0KVGhhbmtz
LA0KQWxleA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 09:51:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 09:51: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-devel-bounces@lists.xenproject.org>)
	id 1ghWzN-00051N-QA; Thu, 10 Jan 2019 09:51: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=swSS=PS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghWzM-00051D-Ny
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 09:51:00 +0000
X-Inumbo-ID: 3b4eaa40-14bd-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b4eaa40-14bd-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 09:50:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghWzH-0006AE-PT; Thu, 10 Jan 2019 09:50:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghWzH-0001wg-E6; Thu, 10 Jan 2019 09:50:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghWzH-0001Mu-CA; Thu, 10 Jan 2019 09:50:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131890-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=a53a888de8f5fa8dbf75a381e28f25a5497572f1
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Jan 2019 09:50:55 +0000
Subject: [Xen-devel] [ovmf test] 131890: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgxZTI4ZjI1YTU0OTc1NzJmMQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2NSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjQgZGF5cyAgMjU4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc5NiAgMjAxOS0wMS0wOCAwODowNjoyNiBaICAgIDIgZGF5cyAgICA3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIENodSwgTWFnZ2ll
IDxtYWdnaWUuY2h1QGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+
CiAgRGF2aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGlu
MkBocGUuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2Ig
QyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29t
PgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdhZGVlc2ggVWpq
YSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEu
Y29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxK
aWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgog
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5s
aW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgog
IExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUgQ2h1IDxtYWdnaWUuY2h1
QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNp
biBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5r
aW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRy
b2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRl
bC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8
c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFu
Z0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0u
Y29tPgogIFN1bWl0IEdhcmcgPHN1bWl0LmdhcmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5n
IDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQ
RExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwgWmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0g
PHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAgVGhvbWFzIFJ5ZG1hbiA8dGhvbWFzLmoucnlkbWFu
QGludGVsLmNvbT4KICBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICBUb21hc3ogTWljaGFs
ZWMgPHRtQHNlbWloYWxmLmNvbT4KICBWaWpheWVudGhpcmFuIFN1YnJhbWFuaWFtIDx2aWpheWVu
dGhpcmFuLnN1YnJhbWFuaWFtQGFybS5jb20+CiAgVmxhZGltaXIgT2xvdnlhbm5pa292IDx2bGFk
aW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgogIFdhbmcgQmluWCBBIDxiaW54LmEud2Fu
Z0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFllIFRpbmcg
PHRpbmcueWVAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNv
bT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CiAgWmFpbGlhbmcgU3VuIDx6
YWlsaWFuZy5zdW5AaW50ZWwuY29tPgogIFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRl
bC5jb20+CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgWmhp
anUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICB6d2Vp
NCA8ZGF2aWQud2VpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTY3NyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 09:58:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 09:58: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-devel-bounces@lists.xenproject.org>)
	id 1ghX6Y-0005EA-JG; Thu, 10 Jan 2019 09:58: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=taVQ=PS=citrix.com=prvs=906e64d42=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ghX6X-0005E5-HX
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 09:58:25 +0000
X-Inumbo-ID: 43f84ef8-14be-11e9-bdb9-035034920915
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43f84ef8-14be-11e9-bdb9-035034920915;
 Thu, 10 Jan 2019 09:58:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,460,1539648000"; d="scan'208";a="84393073"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Razvan Cojocaru' <rcojocaru@bitdefender.com>, 'Petre Ovidiu PIRCALABU'
 <ppircalabu@bitdefender.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>
Thread-Topic: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
Thread-Index: AQHUl8woxm/VQ2DXXUee2gxHwWMCcKWHiKuggAAWwoCAABDxcIAffg2AgAE0fAA=
Date: Thu, 10 Jan 2019 09:58:21 +0000
Message-ID: <0ed3844a200940e18da621d7064aa251@AMSPEX02CL03.citrite.net>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <01b5a66439239a23384c7939d961edbca81e41ae.1545245243.git.ppircalabu@bitdefender.com>
 <a043ec46eed445c28b24e84fc7822019@AMSPEX02CL03.citrite.net>
 <2d3e6587946c1f82e07303876e6d03a4dc2f525b.camel@bitdefender.com>
 <df56b6495ff64236aac9a85c2f53a33d@AMSPEX02CL03.citrite.net>
 <11b37040-047b-7d67-8d41-81ec3fd35a87@bitdefender.com>
In-Reply-To: <11b37040-047b-7d67-8d41-81ec3fd35a87@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KDQo+ID4+Pg0KPiA+Pj4gV2h5IHJlLWludmVu
dCB0aGUgd2hlZWwgaGVyZT8gVGhlIGlvcmVxIGluZnJhc3RydWN0dXJlIGFscmVhZHkgZG9lcw0K
PiA+Pj4gcHJldHR5IG11Y2ggZXZlcnl0aGluZyB5b3UgbmVlZCBBRkFJQ1QuDQo+ID4+Pg0KPiA+
Pj4gICAgUGF1bA0KPiA+Pg0KPiA+PiBJIHdhbnRlZCBwcmVzZXZlIGFzIG11Y2ggYXMgcG9zc2li
bGUgZnJvbSB0aGUgZXhpc3Rpbmcgdm1fZXZlbnQgRE9NQ1RMDQo+ID4+IGludGVyZmFjZSBhbmQg
YWRkIG9ubHkgdGhlIG5lY2Vzc2FyeSBjb2RlIHRvIGFsbG9jYXRlIGFuZCBtYXAgdGhlDQo+ID4+
IHZtX2V2ZW50X3BhZ2VzLg0KPiA+DQo+ID4gVGhhdCBtZWFucyB3ZSBoYXZlIHR3byBzdWJzeXN0
ZW1zIGR1cGxpY2F0aW5nIGEgbG90IG9mIGZ1bmN0aW9uYWxpdHkNCj4gdGhvdWdoLiBJdCB3b3Vs
ZCBiZSBtdWNoIGJldHRlciB0byB1c2UgaW9yZXEgc2VydmVyIGlmIHBvc3NpYmxlIHRoYW4NCj4g
cHJvdmlkZSBhIGNvbXBhdGliaWxpdHkgaW50ZXJmYWNlIHZpYSBET01DVEwuDQo+IA0KPiBKdXN0
IHRvIGNsYXJpZnkgdGhlIGNvbXBhdGliaWxpdHkgaXNzdWU6IHRoZXJlJ3MgYSB0aGlyZCBlbGVt
ZW50IGJldHdlZW4NCj4gWGVuIGFuZCB0aGUgaW50cm9zcGVjdGlvbiBhcHBsaWNhdGlvbiwgdGhl
IExpbnV4IGtlcm5lbCB3aGljaCBuZWVkcyB0bw0KPiBiZSBmYWlybHkgcmVjZW50IGZvciB0aGUg
d2hvbGUgaW9yZXEgbWFjaGluZXJ5IHRvIHdvcmsuIFRoZSBxZW11IGNvZGUNCj4gYWxzbyBzZWVt
cyB0byBmYWxsYmFjayB0byB0aGUgb2xkIHdheSBvZiB3b3JraW5nIGlmIHRoYXQncyB0aGUgY2Fz
ZS4NCj4gDQoNClRodCdhIGNvcnJlbnQuIEZvciBJT1JFUSBzZXJ2ZXIgdGhlcmUgaXMgYSBmYWxs
LWJhY2sgbWVjaGFuaXNtIHdoZW4gcHJpdmNtZCBkb2Vzbid0IHN1cHBvcnQgcmVzb3VyY2UgbWFw
cGluZy4NCg0KPiBUaGlzIG1lYW5zIHRoYXQgdGhlcmUncyBhIGNob2ljZSB0byBiZSBtYWRlIGhl
cmU6IGVpdGhlciB3ZSBrZWVwDQo+IGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IHdpdGggdGhlIG9s
ZCB2bV9ldmVudCBpbnRlcmZhY2UgKGluIHdoaWNoIGNhc2UNCj4gd2UgY2FuJ3QgZHJvcCB0aGUg
d2FpdHF1ZXVlIGNvZGUpLCBvciB3ZSBzd2l0Y2ggdG8gdGhlIG5ldyBvbmUgYW5kIGxlYXZlDQo+
IG9sZGVyIHNldHVwcyBpbiB0aGUgZHVzdCAoYnV0IHRoZXJlJ3MgbGVzcyBjb2RlIGR1cGxpY2F0
aW9uIGFuZCB3ZSBjYW4NCj4gZ2V0IHJpZCBvZiB0aGUgd2FpdHF1ZXVlIGNvZGUpLg0KPiANCg0K
SSBkb24ndCBrbm93IHdoYXQgeW91ciBjb21wYXRpYmlsaXR5IG1vZGVsIGlzLiBRRU1VIG5lZWRz
IHRvIG1haW50YWluIGNvbXBhdGliaWxpdHkgYWNyb3NzIHZhcmlvdXMgZGlmZmVyZW50IHZlcnNp
b25zIG9mIFhlbiBhbmQgTGludXggc28gdGhlcmUgYXJlIG1hbnkgc2hpbXMgYW5kIG11Y2ggY29t
cGF0IGNvZGUuIFlvdSBtYXkgbm90IG5lZWQgdGhpcy4NCg0KPiBJbiBhbnkgZXZlbnQsIGl0J3Mg
bm90IHZlcnkgY2xlYXIgKHRvIG1lLCBhdCBsZWFzdCkgaG93IHRoZSBlbnZpc2lvbmVkDQo+IGlv
cmVxIHJlcGxhY2VtZW50IHNob3VsZCB3b3JrLiBJIGFzc3VtZSB3ZSdyZSBtZWFudCB0byB1c2Ug
dGhlIHdob2xlDQo+IGluZnJhc3RydWN0dXJlIChhcyBvcHBvc2VkIHRvIHdoYXQgd2UncmUgbm93
IGRvaW5nLCB3aGljaCBpcyB0byBvbmx5IHVzZQ0KPiB0aGUgbWFwLWh5cGVydmlzb3ItbWVtb3J5
IHBhcnQpLCBpLmUuIGJvdGggbWFwcGluZyBhbmQgc2lnbmFsaW5nLiBDb3VsZA0KPiB3ZSBkaXNj
dXNzIHRoaXMgaW4gbW9yZSBkZXRhaWw/IEFyZSB0aGVyZSBhbnkgZG9jcyBvbiB0aGlzIG9yIGlv
cmVxDQo+IG1pbmltYWwgY2xpZW50cyAobGlrZSB4ZW4tYWNjZXNzLmMgaXMgZm9yIHZtX2V2ZW50
KSB3ZSBtaWdodCB1c2U/DQo+IA0KDQpJIGRvbid0IGtub3cgaG93IG11Y2ggb2YgdGhlIGluZnJh
c3RydWN0dXJlIHdpbGwgYmUgcmUtdXNhYmxlIGZvciB5b3UuIFJlc291cmNlIG1hcHBpbmcgaXRz
ZWxmIGlzIHN1cHBvc2VkIHRvIGJlIGdlbmVyaWMsIG5vdCBzcGVjaWZpYyB0byBJT1JFUSBzZXJ2
ZXIuIEluZGVlZCBpdCBhbHJlYWR5IHN1cHBvcnRzIGdyYW50IHRhYmxlIG1hcHBpbmcgdG9vLiBT
byBJTU8geW91IHNob3VsZCBhdCBsZWFzdCBleHBvc2UgeW91ciBzaGFyZWQgcGFnZXMgdXNpbmcg
dGhpcyBtZWNoYW5pc20uDQoNCkl0IHdvdWxkIGJlIG5pY2UgaWYgeW91IGNvdWxkIGFsc28gcmUt
dXNlIGlvcmVxcyAoYW5kIGJ1ZmlvcmVxcykgZm9yIHNlbmRpbmcgeW91ciBkYXRhIGJ1dCB0aGV5
IG1heSB3ZWxsIGJlIGEgcG9vciBmaXQuLi4gYnV0IHlvdSBjb3VsZCBwcm9iYWJseSBjdXQnbidw
YXN0ZSBzb21lIG9mIHRoZSBpbml0IGFuZCB0ZWFyZG93biBjb2RlIHRvIHNldCB1cCB5b3VyIHNo
YXJlZCBwYWdlcy4NCg0KICBQYXVsDQoNCj4gDQo+IFRoYW5rcywNCj4gUmF6dmFuDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 10:07:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1ghXFJ-00066I-G3; Thu, 10 Jan 2019 10:07: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=aJy4=PS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghXFI-00066D-7u
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 10:07:28 +0000
X-Inumbo-ID: 875062ed-14bf-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 875062ed-14bf-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 10:07:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A72FAACD1;
 Thu, 10 Jan 2019 10:07:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Thu, 10 Jan 2019 11:07:22 +0100
Message-Id: <20190110100722.11216-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen: Fix x86 sched_clock() interface for xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 stable@vger.kernel.org, hans@knorrie.org, mingo@redhat.com, bp@alien8.de,
 hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGY5NGM4ZDExNjk5NzU5ICgic2NoZWQvY2xvY2ssIHg4Ni90c2M6IFJld29yayB0aGUg
eDg2ICd1bnN0YWJsZScKc2NoZWRfY2xvY2soKSBpbnRlcmZhY2UiKSBicm9rZSBYZW4gZ3Vlc3Qg
dGltZSBoYW5kbGluZyBhY3Jvc3MKbWlncmF0aW9uOgoKWyAgMTg3LjI0OTk1MV0gRnJlZXppbmcg
dXNlciBzcGFjZSBwcm9jZXNzZXMgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRvbmUuClsg
IDE4Ny4yNTExMzddIE9PTSBraWxsZXIgZGlzYWJsZWQuClsgIDE4Ny4yNTExMzddIEZyZWV6aW5n
IHJlbWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRv
bmUuClsgIDE4Ny4yNTIyOTldIHN1c3BlbmRpbmcgeGVuc3RvcmUuLi4KWyAgMTg3LjI2Njk4N10g
eGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dApbMTg0
NDY3NDM4MTEuNzA2NDc2XSBPT00ga2lsbGVyIGVuYWJsZWQuClsxODQ0Njc0MzgxMS43MDY0Nzhd
IFJlc3RhcnRpbmcgdGFza3MgLi4uIGRvbmUuClsxODQ0Njc0MzgxMS43MjA1MDVdIFNldHRpbmcg
Y2FwYWNpdHkgdG8gMTY3NzcyMTYKCkZpeCB0aGF0IGJ5IHNldHRpbmcgeGVuX3NjaGVkX2Nsb2Nr
X29mZnNldCBhdCByZXN1bWUgdGltZSB0byBlbnN1cmUgYQptb25vdG9uaWMgY2xvY2sgdmFsdWUu
CgpGaXhlczogZjk0YzhkMTE2OTk3NTkgKCJzY2hlZC9jbG9jaywgeDg2L3RzYzogUmV3b3JrIHRo
ZSB4ODYgJ3Vuc3RhYmxlJyBzY2hlZF9jbG9jaygpIGludGVyZmFjZSIpCkNjOiA8c3RhYmxlQHZn
ZXIua2VybmVsLm9yZz4gIyA0LjExClJlcG9ydGVkLWJ5OiBIYW5zIHZhbiBLcmFuZW5idXJnIDxo
YW5zQGtub3JyaWUub3JnPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL3N1c3BlbmQuYyB8ICA0ICsrKysKIGFyY2gveDg2L3hl
bi90aW1lLmMgICAgfCAxMSArKysrKysrKysrKwogYXJjaC94ODYveGVuL3hlbi1vcHMuaCB8ICAy
ICsrCiAzIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ZW4vc3VzcGVuZC5jIGIvYXJjaC94ODYveGVuL3N1c3BlbmQuYwppbmRleCAxZDgzMTUy
Yzc2MWIuLjQ1ZmM5Y2FmMzg4MCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3N1c3BlbmQuYwor
KysgYi9hcmNoL3g4Ni94ZW4vc3VzcGVuZC5jCkBAIC02Nyw2ICs2Nyw4IEBAIHZvaWQgeGVuX2Fy
Y2hfcmVzdW1lKHZvaWQpCiB7CiAJaW50IGNwdTsKIAorCXhlbl9jbG9ja3NvdXJjZV9yZXN1bWUo
KTsKKwogCW9uX2VhY2hfY3B1KHhlbl92Y3B1X25vdGlmeV9yZXN0b3JlLCBOVUxMLCAxKTsKIAog
CWZvcl9lYWNoX29ubGluZV9jcHUoY3B1KQpAQCAtODEsNCArODMsNiBAQCB2b2lkIHhlbl9hcmNo
X3N1c3BlbmQodm9pZCkKIAkJeGVuX3BtdV9maW5pc2goY3B1KTsKIAogCW9uX2VhY2hfY3B1KHhl
bl92Y3B1X25vdGlmeV9zdXNwZW5kLCBOVUxMLCAxKTsKKworCXhlbl9jbG9ja3NvdXJjZV9zdXNw
ZW5kKCk7CiB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vdGltZS5jIGIvYXJjaC94ODYveGVu
L3RpbWUuYwppbmRleCA3MmJmNDQ2YzNmZWUuLjExN2NlOTU4ZmZlNiAxMDA2NDQKLS0tIGEvYXJj
aC94ODYveGVuL3RpbWUuYworKysgYi9hcmNoL3g4Ni94ZW4vdGltZS5jCkBAIC0zMiw2ICszMiw3
IEBACiAjZGVmaW5lIFRJTUVSX1NMT1AJMTAwMDAwCiAKIHN0YXRpYyB1NjQgeGVuX3NjaGVkX2Ns
b2NrX29mZnNldCBfX3JlYWRfbW9zdGx5Oworc3RhdGljIHU2NCB4ZW5fY2xvY2tfdmFsdWVfc2F2
ZWQ7CiAKIC8qIEdldCB0aGUgVFNDIHNwZWVkIGZyb20gWGVuICovCiBzdGF0aWMgdW5zaWduZWQg
bG9uZyB4ZW5fdHNjX2toeih2b2lkKQpAQCAtNTQsNiArNTUsMTYgQEAgc3RhdGljIHU2NCB4ZW5f
Y2xvY2tzb3VyY2VfcmVhZCh2b2lkKQogCXJldHVybiByZXQ7CiB9CiAKK3ZvaWQgeGVuX2Nsb2Nr
c291cmNlX3N1c3BlbmQodm9pZCkKK3sKKwl4ZW5fY2xvY2tfdmFsdWVfc2F2ZWQgPSB4ZW5fY2xv
Y2tzb3VyY2VfcmVhZCgpIC0geGVuX3NjaGVkX2Nsb2NrX29mZnNldDsKK30KKwordm9pZCB4ZW5f
Y2xvY2tzb3VyY2VfcmVzdW1lKHZvaWQpCit7CisJeGVuX3NjaGVkX2Nsb2NrX29mZnNldCA9IHhl
bl9jbG9ja3NvdXJjZV9yZWFkKCkgLSB4ZW5fY2xvY2tfdmFsdWVfc2F2ZWQ7Cit9CisKIHN0YXRp
YyB1NjQgeGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMoc3RydWN0IGNsb2Nrc291cmNlICpjcykK
IHsKIAlyZXR1cm4geGVuX2Nsb2Nrc291cmNlX3JlYWQoKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L3hlbi94ZW4tb3BzLmggYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCmluZGV4IDBlNjBiZDkxODY5
NS4uYTE3ZDNiZGFiNmI4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCisrKyBi
L2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKQEAgLTYzLDYgKzYzLDggQEAgdm9pZCBfX2luaXQgeGVu
X2J1aWxkX2R5bmFtaWNfcGh5c190b19tYWNoaW5lKHZvaWQpOwogdm9pZCBfX2luaXQgeGVuX3Zt
YWxsb2NfcDJtX3RyZWUodm9pZCk7CiAKIHZvaWQgeGVuX2luaXRfaXJxX29wcyh2b2lkKTsKK3Zv
aWQgeGVuX2Nsb2Nrc291cmNlX3N1c3BlbmQodm9pZCk7Cit2b2lkIHhlbl9jbG9ja3NvdXJjZV9y
ZXN1bWUodm9pZCk7CiB2b2lkIHhlbl9zZXR1cF90aW1lcihpbnQgY3B1KTsKIHZvaWQgeGVuX3Nl
dHVwX3J1bnN0YXRlX2luZm8oaW50IGNwdSk7CiB2b2lkIHhlbl90ZWFyZG93bl90aW1lcihpbnQg
Y3B1KTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 10:20:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 10:20: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-devel-bounces@lists.xenproject.org>)
	id 1ghXRM-0006xn-OS; Thu, 10 Jan 2019 10:19: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=5H7G=PS=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghXRM-0006xi-6j
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 10:19:56 +0000
X-Inumbo-ID: 458ba1fe-14c1-11e9-99c2-f3b1edaeb798
Received: from mail-oi1-f196.google.com (unknown [209.85.167.196])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 458ba1fe-14c1-11e9-99c2-f3b1edaeb798;
 Thu, 10 Jan 2019 10:19:54 +0000 (UTC)
Received: by mail-oi1-f196.google.com with SMTP id v6so8849815oif.2
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 02:19:54 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=dedvogzFYOAXkXPtAFSxrIsDSBzcDJ/WG+sum7kwYjQ=;
 b=rpoPIAVwfsBpfN3o3uLEhNqjI1pMsfbLmWpit8z4BEVr+uyuAuWCGGXsYjfGyRtdYf
 E7/sB0bzG3vYEcbyB3fe6WDskbolWg+oSsqvYsTz7ZW9FVSNxfgWz2hahbTqhFzBrOQo
 tDOFbH83OgETGEuXIoKDYlea1NsAAZFJ4WH9OTjjMaW9MPSOvLdBs/P8cblFds/HqHBQ
 8E0iD6YHe3TBrnpkMJOXOrDOnSX5yXMuyIcDVi3/Oad4Hc9itgjvr8BURYV6AJO2UEIP
 5xS4Fga58W1fTNKvLU1ilsxr3rxfTNmPoTsNewyWEaCn71gpxzs399mJMZnw7IrGj/NM
 1PVg==
X-Gm-Message-State: AJcUukcXbf8Xo9RPjS6Lt2370XUSV1tcFQ7MkVi5IlOugyFrCjK8AdEA
 MZ5nL8ypz0t7UTGPeROCBCafBdQMzZOi+ubYHTw=
X-Google-Smtp-Source: ALg8bN40OwAQjoMSZ4pmw5hVGcQPucQhmghURtSPFmau7G6fZW9KmdoshPQNg3EXcfcZviM3y2hZuerbHUvwrhTRlmw=
X-Received: by 2002:aca:1c15:: with SMTP id c21mr5840244oic.317.1547115593376; 
 Thu, 10 Jan 2019 02:19:53 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Thu, 10 Jan 2019 11:19:41 +0100
Message-ID: <CAPLaKK6z4eNtJx+X3RdTcO8tKb+PxaeBwA_N3wDmbXc7Qss58A@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

IGFPbiBNb24sIEphbiA3LCAyMDE5IGF0IDg6NDQgQU0gQ2hyaXN0b3BoZXIgQ2xhcmsKPGNocmlz
dG9waGVyLncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToKPgo+IEluaXRpYWxpc2VzIGJhc2ljIGRh
dGEgc3RydWN0dXJlcyBhbmQgcGVyZm9ybXMgdGVhcmRvd24gb2YgYXJnbyBzdGF0ZQo+IGZvciBk
b21haW4gc2h1dGRvd24uCj4KPiBJbmNsdXNpb24gb2YgdGhlIEFyZ28gaW1wbGVtZW50YXRpb24g
aXMgZGVwZW5kZW50IG9uIENPTkZJR19BUkdPLgo+Cj4gSW50cm9kdWNlcyBhIG5ldyBYZW4gY29t
bWFuZCBsaW5lIHBhcmFtZXRlciAnYXJnbyc6IGJvb2wgdG8gZW5hYmxlL2Rpc2FibGUKPiB0aGUg
YXJnbyBoeXBlcmNhbGwuIERlZmF1bHRzIHRvIGRpc2FibGVkLgo+Cj4gTmV3IGhlYWRlcnM6Cj4g
ICBwdWJsaWMvYXJnby5oOiB3aXRoIGRlZmluaW9ucyBvZiBhZGRyZXNzZXMgYW5kIHJpbmcgc3Ry
dWN0dXJlLCBpbmNsdWRpbmcKPiAgIGluZGV4ZXMgZm9yIGF0b21pYyB1cGRhdGUgZm9yIGNvbW11
bmljYXRpb24gYmV0d2VlbiBkb21haW4gYW5kIGh5cGVydmlzb3IuCj4KPiAgIHhlbi9hcmdvLmg6
IHRvIGV4cG9zZSB0aGUgaG9va3MgZm9yIGludGVncmF0aW9uIGludG8gZG9tYWluIGxpZmVjeWNs
ZToKPiAgICAgYXJnb19pbml0OiBwZXItZG9tYWluIGluaXQgb2YgYXJnbyBkYXRhIHN0cnVjdHVy
ZXMgZm9yIGRvbWFpbl9jcmVhdGUuCj4gICAgIGFyZ29fZGVzdHJveTogdGVhcmRvd24gZm9yIGRv
bWFpbl9kZXN0cm95IGFuZCB0aGUgZXJyb3IgZXhpdAo+ICAgICAgICAgICAgICAgICAgIHBhdGgg
b2YgZG9tYWluX2NyZWF0ZS4KPiAgICAgYXJnb19zb2Z0X3Jlc2V0OiByZXNldCBvZiBkb21haW4g
c3RhdGUgZm9yIGRvbWFpbl9zb2Z0X3Jlc2V0Lgo+Cj4gQWRkcyB0d28gbmV3IGZpZWxkcyB0byBz
dHJ1Y3QgZG9tYWluOgo+ICAgICByd2xvY2tfdCBhcmdvX2xvY2s7Cj4gICAgIHN0cnVjdCBhcmdv
X2RvbWFpbiAqYXJnbzsKPgo+IEluIGFjY29yZGFuY2Ugd2l0aCByZWNlbnQgd29yayBvbiBfZG9t
YWluX2Rlc3Ryb3ksIGFyZ29fZGVzdHJveSBpcwo+IGlkZW1wb3RlbnQuIEl0IHdpbGwgdGVhciBk
b3duOiBhbGwgcmluZ3MgcmVnaXN0ZXJlZCBieSB0aGlzIGRvbWFpbiwgYWxsCj4gcmluZ3Mgd2hl
cmUgdGhpcyBkb21haW4gaXMgdGhlIHNpbmdsZSBzZW5kZXIgKGllLiBzcGVjaWZpZWQgcGFydG5l
ciwKPiBub24td2lsZGNhcmQgcmluZ3MpLCBhbmQgYWxsIHBlbmRpbmcgbm90aWZpY2F0aW9ucyB3
aGVyZSB0aGlzIGRvbWFpbiBpcwo+IGF3YWl0aW5nIHNpZ25hbCBhYm91dCBhdmFpbGFibGUgc3Bh
Y2UgaW4gdGhlIHJpbmdzIG9mIG90aGVyIGRvbWFpbnMuCj4KPiBBIGNvdW50IHdpbGwgYmUgbWFp
bnRhaW5lZCBvZiB0aGUgbnVtYmVyIG9mIHJpbmdzIHRoYXQgYSBkb21haW4gaGFzCj4gcmVnaXN0
ZXJlZCBpbiBvcmRlciB0byBsaW1pdCBpdCBiZWxvdyB0aGUgZml4ZWQgbWF4aW11bSBsaW1pdCBk
ZWZpbmVkIGhlcmUuCj4KPiBUaGUgc29mdHdhcmUgbGljZW5zZSBvbiB0aGUgcHVibGljIGhlYWRl
ciBpcyB0aGUgQlNEIGxpY2Vuc2UsIHN0YW5kYXJkCj4gcHJvY2VkdXJlIGZvciB0aGUgcHVibGlj
IFhlbiBoZWFkZXJzLiBUaGUgcHVibGljIGhlYWRlciB3YXMgb3JpZ2luYWxseQo+IHBvc3RlZCB1
bmRlciBhIEdQTCBsaWNlbnNlIGF0OiBbMV06Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDEzLTA1L21zZzAyNzEwLmh0bWwKPgo+IFRoZSBm
b2xsb3dpbmcgQUNLIGJ5IExhcnMgS3VydGggaXMgdG8gY29uZmlybSB0aGF0IG9ubHkgcGVvcGxl
IGJlaW5nCj4gZW1wbG95ZWVzIG9mIENpdHJpeCBjb250cmlidXRlZCB0byB0aGUgaGVhZGVyIGZp
bGVzIGluIHRoZSBzZXJpZXMgcG9zdGVkIGF0Cj4gWzFdIGFuZCB0aGF0IHRodXMgdGhlIGNvcHly
aWdodCBvZiB0aGUgZmlsZXMgaW4gcXVlc3Rpb24gaXMgZnVsbHkgb3duZWQgYnkKPiBDaXRyaXgu
IFRoZSBBQ0sgYWxzbyBjb25maXJtcyB0aGF0IENpdHJpeCBpcyBoYXBweSBmb3IgdGhlIGhlYWRl
ciBmaWxlcyB0bwo+IGJlIHB1Ymxpc2hlZCB1bmRlciBhIEJTRCBsaWNlbnNlIGluIHRoaXMgc2Vy
aWVzICh3aGljaCBpcyBiYXNlZCBvbiBbMV0pLgo+Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3Bo
ZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KPiBBY2tlZC1ieTog
TGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IC0tLQo+IHYyIHJld3JpdGUgbG9j
a2luZyBleHBsYW5hdGlvbiBjb21tZW50Cj4gdjIgaGVhZGVyIGNvcHlyaWdodCBsaW5lIG5vdyBp
bmNsdWRlcyAyMDE5Cj4gdjIgc2VsZjogdXNlIHJpbmdfaW5mbyBiYWNrcG9pbnRlciBpbiBwZW5k
aW5nX2VudCB0byBtYWludGFpbiBucGVuZGluZwo+IHYyIHNlbGY6IHJlbmFtZSBhbGxfcmluZ3Nf
cmVtb3ZlX2luZm8gdG8gZG9tYWluX3JpbmdzX3JlbW92ZV9hbGwKPiB2MiBmZWVkYmFjayBKYW46
IGRyb3AgY29va2llLCBpbXBsZW1lbnQgdGVhcmRvd24KPiB2MiBzZWxmOiBhZGQgbnBlbmRpbmcg
dG8gdHJhY2sgbnVtYmVyIG9mIHBlbmRpbmcgZW50cmllcyBwZXIgcmluZwo+IHYyIHNlbGY6IGFt
ZW5kIGNvbW1lbnQgb24gbG9ja2luZzsgZHJvcCBzZWN0aW9uIGNvbW1lbnRzCj4gdjIgY29va2ll
X2VxOiB0ZXN0IGxvdyBiaXRzIGZpcnN0IGFuZCB1c2UgbGlrZWx5IG9uIGhpZ2ggYml0cwo+IHYy
IHNlbGY6IE9WRVJIQVVMCj4gdjIgc2VsZjogcy9hcmdvX3BlbmRpbmdfZW50L3BlbmRpbmdfZW50
L2cKPiB2MiBzZWxmOiBkcm9wIHBlbmRpbmdfcmVtb3ZlX2VudCwgaW5saW5lIGF0IHNpbmdsZSBj
YWxsIHNpdGUKPiB2MSBmZWVkYmFjayBSb2dlciwgSmFuOiBkcm9wIGFyZ28gcHJlZml4IG9uIHN0
YXRpYyBmdW5jdGlvbnMKPiB2MiAjNCBMYXJzOiBhZGQgQWNrZWQtYnkgYW5kIGRldGFpbHMgdG8g
Y29tbWl0IG1lc3NhZ2UuCj4gdjIgZmVlZGJhY2sgIzkgSmFuOiBkb2N1bWVudCBhcmdvIGJvb3Qg
b3B0IGluIHhlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiB2MiBidWdmaXg6IHhzbSB1c2UgaW4g
c29mdC1yZXNldCBwcmlvciB0byBpbnRyb2R1Y3Rpb24KPiB2MiBmZWVkYmFjayAjOSBKYW46IGRy
b3AgJ21lc3NhZ2UnIGZyb20gZG9fYXJnb19tZXNzYWdlX29wCj4gdjEgIzUgZmVlZGJhY2sgUGF1
bDogaW5pdC9kZXN0cm95IHVuc2lnbmVkLCBicmFja2V0cyBhbmQgd2hpdGVzcGFjZSBmaXhlcwo+
IHYxICM1IGZlZWRiYWNrIFBhdWw6IFVzZSBtZm5fZXEgZm9yIGNvbXBhcmluZyBtZm5zLgo+IHYx
ICM1IGZlZWRiYWNrIFBhdWw6IGluaXQvZGVzdHJveSA6IHVzZSBjdXJyZAo+IHYxICM2ICgjNSkg
ZmVlZGJhY2sgSmFuOiBpbml0L2Rlc3Ryb3k6IHMvRU5PU1lTL0VPUE5PVFNVUFAvCj4gdjEgIzYg
ZmVlZGJhY2sgUGF1bDogRm9sZGVkIHBhdGNoIDYgaW50byBwYXRjaCA1Lgo+IHYxICM2IGZlZWRi
YWNrIEphbjogZHJvcCBvcHRfYXJnb19lbmFibGVkIGluaXRpYWxpemVyCj4gdjEgJDYgZmVlZGJh
Y2sgSmFuOiBzL0VOT1NZUy9FT1BOT1RTVVBQL2cgYW5kIGRyb3AgdXNlbGVzcyBkcHJpbnRrCj4g
djEuICM1IGZlZWRiYWNrIFBhdWw6IGNoYW5nZSB0aGUgbGljZW5zZSBvbiBwdWJsaWMgaGVhZGVy
IHRvIEJTRAo+IC0gYWNrIGZyb20gTGFycyBhdCBDaXRyaXguCj4gdjEuIHNlbGYsIEphbjogZHJv
cCB1bm5lY2Vzc2FyeSB4ZW4gaW5jbHVkZSBmcm9tIHNjaGVkLmgKPiB2MS4gc2VsZiwgSmFuOiBk
cm9wIGluY2x1c2lvbiBvZiBwdWJsaWMgYXJnby5oIGluIHByaXZhdGUgb25lCj4gdjEuIHNlbGYs
IEphbjogYWRkIGluY2x1ZGUgb2YgcHVibGljIGFyZ28uaCB0byBhcmdvLmMKPiB2MS4gc2VsZiwg
SmFuOiBkcm9wIGZ3ZCBkZWNsIG9mIGFyZ29fZG9tYWluIGluIHByaXYgaGVhZGVyCj4gdjEuIFBh
dWwvc2VsZi9KYW46IGFkZCBkYXRhIHN0cnVjdHVyZXMgdG8geGxhdC5sc3QgYW5kIGNvbXBhdC9h
cmdvLmggdG8gTWFrZWZpbGUKPiB2MS4gc2VsZjogcmVtb3ZlZCBhbGxvY2F0aW9uIG9mIGV2ZW50
IGNoYW5uZWwgc2luY2Ugc3dpdGNoaW5nIHRvIFZJUlEKPiB2MS4gc2VsZjogZHJvcCB0eXBlcy5o
IGluY2x1ZGUgZnJvbSBwcml2YXRlIGFyZ28uaAo+IHYxOiByZW9yZGVyIHB1YmxpYyBhcmdvIGlu
Y2x1ZGUgcG9zaXRpb24KPiB2MTogIzEzIGZlZWRiYWNrIEphbjogcHVibGljIG5hbWVzcGFjZTog
cHJlZml4IHdpdGggeGVuCj4gdjE6IHNlbGY6IHJlbmFtZSBwZW5kaW5nIGVudCAiaWQiIHRvICJk
b21haW5faWQiCj4gdjE6IHNlbGY6IGFkZCBkb21haW5fY29va2llIHRvIGVudCBzdHJ1Y3QKPiB2
MS4gIzE1IGZlZWRiYWNrIEphbjogbWFrZSBjbWQgdW5zaWduZWQKPiB2MS4gIzE1IGZlZWRiYWNr
IEphbjogbWFrZSBpIGxvb3AgdmFyaWFibGUgdW5zaWduZWQKPiB2MTogc2VsZjogYWRqdXN0IGRw
cmludGtzIGluIGluaXQsIGRlc3Ryb3kKPiB2MTogIzE4IGZlZWRiYWNrIEphbjogbWVsZCBtYXgg
cmluZyBjb3VudCBsaW1pdAo+IHYxOiBzZWxmOiB1c2UgdHlwZSBub3Qgc3RydWN0IGluIHB1Ymxp
YyBkZWZuLCBhZmZlY3RzIGNvbXBhdCBnZW4gaGVhZGVyCj4gdjE6IGZlZWRiYWNrICMxNSBKYW46
IGhhbmRsZSB1cHBlci1oYWx2ZXMgb2YgaHlwZXJjYWxsIGFyZ3MKPiB2MTogYWRkIGNvbW1lbnQg
ZXhwbGFpbmluZyB0aGUgJ21hZ2ljJyBmaWVsZAo+IHYxOiBzZWxmICsgSmFuIGZlZWRiYWNrOiBp
bXBsZW1lbnQgc29mdCByZXNldAo+IHYxOiBmZWVkYmFjayAjMTMgUm9nZXI6IHVzZSBBU1NFUlRf
VU5SRUFDSEFCTEUKPgo+ICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgMTEg
Kwo+ICB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgICAgICAgICAgfCA0NjEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAg
ICAgICAgIHwgIDIwICsrCj4gIHhlbi9pbmNsdWRlL01ha2VmaWxlICAgICAgICAgICAgICB8ICAg
MSArCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggICAgICAgICB8ICA1OSArKysrKwo+ICB4
ZW4vaW5jbHVkZS94ZW4vYXJnby5oICAgICAgICAgICAgfCAgMjMgKysKPiAgeGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmggICAgICAgICAgIHwgICA2ICsKPiAgeGVuL2luY2x1ZGUveGxhdC5sc3QgICAg
ICAgICAgICAgIHwgICAyICsKPiAgOCBmaWxlcyBjaGFuZ2VkLCA1ODIgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2Fy
Z28uaAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL2FyZ28uaAo+Cj4gZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+IGluZGV4IGE3NTVhNjcuLmFlYTEzZWIgMTAwNjQ0Cj4g
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gQEAgLTE4Miw2ICsxODIsMTcgQEAgUGVybWl0IFhl
biB0byB1c2UgIkFsd2F5cyBSdW5uaW5nIEFQSUMgVGltZXIiIHN1cHBvcnQgb24gY29tcGF0aWJs
ZSBoYXJkd2FyZQo+ICBpbiBjb21iaW5hdGlvbiB3aXRoIGNwdWlkbGUuICBUaGlzIG9wdGlvbiBp
cyBvbmx5IGV4cGVjdGVkIHRvIGJlIHVzZWZ1bCBmb3IKPiAgZGV2ZWxvcGVycyB3aXNoaW5nIFhl
biB0byBmYWxsIGJhY2sgdG8gb2xkZXIgdGltaW5nIG1ldGhvZHMgb24gbmV3ZXIgaGFyZHdhcmUu
Cj4KPiArIyMjIGFyZ28KPiArPiBgPSA8Ym9vbGVhbj5gCj4gKwo+ICs+IERlZmF1bHQ6IGBmYWxz
ZWAKPiArCj4gK0VuYWJsZSB0aGUgQXJnbyBoeXBlcnZpc29yLW1lZGlhdGVkIGludGVyZG9tYWlu
IGNvbW11bmljYXRpb24gbWVjaGFuaXNtLgo+ICsKPiArVGhpcyBhbGxvd3MgZG9tYWlucyBhY2Nl
c3MgdG8gdGhlIEFyZ28gaHlwZXJjYWxsLCB3aGljaCBzdXBwb3J0cyByZWdpc3RyYXRpb24KPiAr
b2YgbWVtb3J5IHJpbmdzIHdpdGggdGhlIGh5cGVydmlzb3IgdG8gcmVjZWl2ZSBtZXNzYWdlcywg
c2VuZGluZyBtZXNzYWdlcyB0bwo+ICtvdGhlciBkb21haW5zIGJ5IGh5cGVyY2FsbCBhbmQgcXVl
cnlpbmcgdGhlIHJpbmcgc3RhdHVzIG9mIG90aGVyIGRvbWFpbnMuCj4gKwo+ICAjIyMgYXNpZCAo
eDg2KQo+ICA+IGA9IDxib29sZWFuPmAKPgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28u
YyBiL3hlbi9jb21tb24vYXJnby5jCj4gaW5kZXggNmY3ODJmNy4uODYxOTVkMyAxMDA2NDQKPiAt
LS0gYS94ZW4vY29tbW9uL2FyZ28uYwo+ICsrKyBiL3hlbi9jb21tb24vYXJnby5jCj4gQEAgLTE3
LDcgKzE3LDE3NyBAQAo+ICAgKi8KPgo+ICAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4gKyNpbmNs
dWRlIDx4ZW4vc2NoZWQuaD4KPiArI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KPiArI2luY2x1ZGUg
PHhlbi9hcmdvLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KPiArI2luY2x1ZGUgPHhlbi9k
b21haW5fcGFnZS5oPgo+ICAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ICsjaW5jbHVk
ZSA8eGVuL3RpbWUuaD4KPiArI2luY2x1ZGUgPHB1YmxpYy9hcmdvLmg+CgpXZSB1c3VhbGx5IHRy
eSB0byBzb3J0IGhlYWRlciBpbmNsdWRlcyBhbHBoYWJldGljYWxseSwgYW5kIEkgd291bGQgYWRk
CmEgbmV3bGluZSBiZXR3ZWVuIHRoZSB4ZW4vKiBhbmQgdGhlIHB1YmxpYy8qIGhlYWRlciBpbmNs
dWRlcy4KCj4gKwo+ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19hZGRyX3QpOwo+
ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX3QpOwo+ICsKPiArLyogWGVu
IGNvbW1hbmQgbGluZSBvcHRpb24gdG8gZW5hYmxlIGFyZ28gKi8KPiArc3RhdGljIGJvb2wgX19y
ZWFkX21vc3RseSBvcHRfYXJnb19lbmFibGVkOwo+ICtib29sZWFuX3BhcmFtKCJhcmdvIiwgb3B0
X2FyZ29fZW5hYmxlZCk7CgpJIHdvdWxkIGRyb3AgdGhlIG9wdF8qIHByZWZpeCwgbmV3IG9wdGlv
bnMgYWRkZWQgcmVjZW50bHkgZG9uJ3QKaW5jbHVkZSB0aGUgcHJlZml4IGFscmVhZHkuCgo+ICsK
PiArdHlwZWRlZiBzdHJ1Y3QgYXJnb19yaW5nX2lkCj4gK3sKPiArICAgIHVpbnQzMl90IHBvcnQ7
Cj4gKyAgICBkb21pZF90IHBhcnRuZXJfaWQ7Cj4gKyAgICBkb21pZF90IGRvbWFpbl9pZDsKPiAr
fSBhcmdvX3JpbmdfaWQ7Cj4gKwo+ICsvKiBEYXRhIGFib3V0IGEgZG9tYWluJ3Mgb3duIHJpbmcg
dGhhdCBpdCBoYXMgcmVnaXN0ZXJlZCAqLwo+ICtzdHJ1Y3QgYXJnb19yaW5nX2luZm8KPiArewo+
ICsgICAgLyogbmV4dCBub2RlIGluIHRoZSBoYXNoLCBwcm90ZWN0ZWQgYnkgTDIgKi8KPiArICAg
IHN0cnVjdCBobGlzdF9ub2RlIG5vZGU7Cj4gKyAgICAvKiB0aGlzIHJpbmcncyBpZCwgcHJvdGVj
dGVkIGJ5IEwyICovCj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIGlkOwo+ICsgICAgLyogTDMg
Ki8KPiArICAgIHNwaW5sb2NrX3QgbG9jazsKPiArICAgIC8qIGxlbmd0aCBvZiB0aGUgcmluZywg
cHJvdGVjdGVkIGJ5IEwzICovCj4gKyAgICB1aW50MzJfdCBsZW47Cj4gKyAgICAvKiBudW1iZXIg
b2YgcGFnZXMgaW4gdGhlIHJpbmcsIHByb3RlY3RlZCBieSBMMyAqLwo+ICsgICAgdWludDMyX3Qg
bnBhZ2U7CgpDYW4geW91IGluZmVyIG51bWJlciBvZiBwYWdlcyBmb3JtIHRoZSBsZW5ndGggb2Yg
dGhlIHJpbmcsIG9yIHRoZQpvdGhlciB3YXkgYXJvdW5kPwoKSSdtIG5vdCBzdXJlIHdoeSBib3Ro
IG5lZWQgdG8gYmUgc3RvcmVkIGhlcmUuCgo+ICsgICAgLyogbnVtYmVyIG9mIHBhZ2VzIHRyYW5z
bGF0ZWQgaW50byBtZm5zLCBwcm90ZWN0ZWQgYnkgTDMgKi8KPiArICAgIHVpbnQzMl90IG5tZm5z
Owo+ICsgICAgLyogY2FjaGVkIHR4IHBvaW50ZXIgbG9jYXRpb24sIHByb3RlY3RlZCBieSBMMyAq
Lwo+ICsgICAgdWludDMyX3QgdHhfcHRyOwoKQWxsIHRoaXMgZmllbGRzIGFyZSBub3QgcGFydCBv
ZiBhbnkgcHVibGljIHN0cnVjdHVyZSwgc28gSSB3b25kZXIgaWYKaXQgd291bGQgYmUgYmV0dGVy
IHRvIHNpbXBseSB1c2UgdW5zaWduZWQgaW50IGZvciB0aG9zZSwgb3Igc2l6ZV90LgoKPiArICAg
IC8qIG1hcHBlZCByaW5nIHBhZ2VzIHByb3RlY3RlZCBieSBMMyAqLwo+ICsgICAgdWludDhfdCAq
Km1mbl9tYXBwaW5nOwoKV2h5ICd1aW50OF90IConLCB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8g
anVzdCB1c2UgJ3ZvaWQgKicgaWYgaXQncyBhIG1hcHBpbmc/Cgo+ICsgICAgLyogbGlzdCBvZiBt
Zm5zIG9mIGd1ZXN0IHJpbmcsIHByb3RlY3RlZCBieSBMMyAqLwo+ICsgICAgbWZuX3QgKm1mbnM7
Cj4gKyAgICAvKiBsaXN0IG9mIHN0cnVjdCBwZW5kaW5nX2VudCBmb3IgdGhpcyByaW5nLCBwcm90
ZWN0ZWQgYnkgTDMgKi8KPiArICAgIHN0cnVjdCBobGlzdF9oZWFkIHBlbmRpbmc7Cj4gKyAgICAv
KiBudW1iZXIgb2YgcGVuZGluZyBlbnRyaWVzIHF1ZXVlZCBmb3IgdGhpcyByaW5nLCBwcm90ZWN0
ZWQgYnkgTDMgKi8KPiArICAgIHVpbnQzMl90IG5wZW5kaW5nOwo+ICt9Owo+ICsKPiArLyogRGF0
YSBhYm91dCBhIHNpbmdsZS1zZW5kZXIgcmluZywgaGVsZCBieSB0aGUgc2VuZGVyIChwYXJ0bmVy
KSBkb21haW4gKi8KPiArc3RydWN0IGFyZ29fc2VuZF9pbmZvCj4gK3sKPiArICAgIC8qIG5leHQg
bm9kZSBpbiB0aGUgaGFzaCwgcHJvdGVjdGVkIGJ5IExzZW5kICovCj4gKyAgICBzdHJ1Y3QgaGxp
c3Rfbm9kZSBub2RlOwo+ICsgICAgLyogdGhpcyByaW5nJ3MgaWQsIHByb3RlY3RlZCBieSBMc2Vu
ZCAqLwo+ICsgICAgc3RydWN0IGFyZ29fcmluZ19pZCBpZDsKPiArfTsKPiArCj4gKy8qIEEgc3Bh
Y2UtYXZhaWxhYmxlIG5vdGlmaWNhdGlvbiB0aGF0IGlzIGF3YWl0aW5nIHN1ZmZpY2llbnQgc3Bh
Y2UgKi8KPiArc3RydWN0IHBlbmRpbmdfZW50Cj4gK3sKPiArICAgIC8qIExpc3Qgbm9kZSB3aXRo
aW4gYXJnb19yaW5nX2luZm8ncyBwZW5kaW5nIGxpc3QgKi8KPiArICAgIHN0cnVjdCBobGlzdF9u
b2RlIG5vZGU7Cj4gKyAgICAvKgo+ICsgICAgICogTGlzdCBub2RlIHdpdGhpbiBhcmdvX2RvbWFp
bidzIHdpbGRjYXJkX3BlbmRfbGlzdC4gT25seSB1c2VkIGlmIHRoZQo+ICsgICAgICogcmluZyBp
cyBvbmUgd2l0aCBhIHdpbGRjYXJkIHBhcnRuZXIgKGllLiB0aGF0IGFueSBkb21haW4gbWF5IHNl
bmQgdG8pCj4gKyAgICAgKiB0byBlbmFibGUgY2FuY2VsbGluZyBzaWduYWxzIG9uIHdpbGRjYXJk
IHJpbmdzIG9uIGRvbWFpbiBkZXN0cm95Lgo+ICsgICAgICovCj4gKyAgICBzdHJ1Y3QgaGxpc3Rf
bm9kZSB3aWxkY2FyZF9ub2RlOwo+ICsgICAgLyoKPiArICAgICAqIFBvaW50ZXIgdG8gdGhlIHJp
bmdfaW5mbyB0aGF0IHRoaXMgZW50IHBlcnRhaW5zIHRvLiBVc2VkIHRvIGVuc3VyZSB0aGF0Cj4g
KyAgICAgKiByaW5nX2luZm8tPm5wZW5kaW5nIGlzIGRlY3JlbWVudGVkIHdoZW4gZW50cyBmb3Ig
d2lsZGNhcmQgcmluZ3MgYXJlCj4gKyAgICAgKiBjYW5jZWxsZWQgZm9yIGRvbWFpbiBkZXN0cm95
Lgo+ICsgICAgICogQ2F1dGlvbjogTXVzdCBob2xkIHRoZSBjb3JyZWN0IGxvY2tzIGJlZm9yZSBh
Y2Nlc3NpbmcgcmluZ19pbmZvIHZpYSB0aGlzLgo+ICsgICAgICovCj4gKyAgICBzdHJ1Y3QgYXJn
b19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPiArICAgIC8qIGRvbWFpbiB0byBiZSBub3RpZmllZCB3
aGVuIHNwYWNlIGlzIGF2YWlsYWJsZSAqLwo+ICsgICAgZG9taWRfdCBkb21haW5faWQ7Cj4gKyAg
ICB1aW50MTZfdCBwYWQ7CgpObyBuZWVkIGZvciB0aGUgcGFkIGluIGludGVybmFsIHN0cnVjdHVy
ZXMuCgo+ICsgICAgLyogbWluaW11bSByaW5nIHNwYWNlIGF2YWlsYWJsZSB0aGF0IHRoaXMgc2ln
bmFsIGlzIHdhaXRpbmcgdXBvbiAqLwo+ICsgICAgdWludDMyX3QgbGVuOwo+ICt9Owo+ICsKPiAr
LyoKPiArICogVGhlIHZhbHVlIG9mIHRoZSBhcmdvIGVsZW1lbnQgaW4gYSBzdHJ1Y3QgZG9tYWlu
IGlzCj4gKyAqIHByb3RlY3RlZCBieSB0aGUgZ2xvYmFsIGxvY2sgYXJnb19sb2NrOiBMMQo+ICsg
Ki8KPiArI2RlZmluZSBBUkdPX0hUQUJMRV9TSVpFIDMyCj4gK3N0cnVjdCBhcmdvX2RvbWFpbgo+
ICt7Cj4gKyAgICAvKiBMMiAqLwo+ICsgICAgcndsb2NrX3QgbG9jazsKPiArICAgIC8qCj4gKyAg
ICAgKiBIYXNoIHRhYmxlIG9mIGFyZ29fcmluZ19pbmZvIGFib3V0IHJpbmdzIHRoaXMgZG9tYWlu
IGhhcyByZWdpc3RlcmVkLgo+ICsgICAgICogUHJvdGVjdGVkIGJ5IEwyLgo+ICsgICAgICovCj4g
KyAgICBzdHJ1Y3QgaGxpc3RfaGVhZCByaW5nX2hhc2hbQVJHT19IVEFCTEVfU0laRV07Cj4gKyAg
ICAvKiBDb3VudGVyIG9mIHJpbmdzIHJlZ2lzdGVyZWQgYnkgdGhpcyBkb21haW4uIFByb3RlY3Rl
ZCBieSBMMi4gKi8KPiArICAgIHVpbnQzMl90IHJpbmdfY291bnQ7Cj4gKwo+ICsgICAgLyogTHNl
bmQgKi8KPiArICAgIHNwaW5sb2NrX3Qgc2VuZF9sb2NrOwo+ICsgICAgLyoKPiArICAgICAqIEhh
c2ggdGFibGUgb2YgYXJnb19zZW5kX2luZm8gYWJvdXQgcmluZ3Mgb3RoZXIgZG9tYWlucyBoYXZl
IHJlZ2lzdGVyZWQKPiArICAgICAqIGZvciB0aGlzIGRvbWFpbiB0byBzZW5kIHRvLiBTaW5nbGUg
cGFydG5lciwgbm9uLXdpbGRjYXJkIHJpbmdzLgo+ICsgICAgICogUHJvdGVjdGVkIGJ5IExzZW5k
Lgo+ICsgICAgICovCj4gKyAgICBzdHJ1Y3QgaGxpc3RfaGVhZCBzZW5kX2hhc2hbQVJHT19IVEFC
TEVfU0laRV07Cj4gKwo+ICsgICAgLyogTHdpbGRjYXJkICovCj4gKyAgICBzcGlubG9ja190IHdp
bGRjYXJkX2xvY2s7Cj4gKyAgICAvKgo+ICsgICAgICogTGlzdCBvZiBwZW5kaW5nIHNwYWNlLWF2
YWlsYWJsZSBzaWduYWxzIGZvciB0aGlzIGRvbWFpbiBhYm91dCB3aWxkY2FyZAo+ICsgICAgICog
cmluZ3MgcmVnaXN0ZXJlZCBieSBvdGhlciBkb21haW5zLiBQcm90ZWN0ZWQgYnkgTHdpbGRjYXJk
Lgo+ICsgICAgICovCj4gKyAgICBzdHJ1Y3QgaGxpc3RfaGVhZCB3aWxkY2FyZF9wZW5kX2xpc3Q7
Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBMb2NraW5nIGlzIG9yZ2FuaXplZCBhcyBmb2xsb3dzOgo+
ICsgKgo+ICsgKiBUZXJtaW5vbG9neTogUig8bG9jaz4pIG1lYW5zIHRha2luZyBhIHJlYWQgbG9j
ayBvbiB0aGUgc3BlY2lmaWVkIGxvY2s7Cj4gKyAqICAgICAgICAgICAgICBXKDxsb2NrPikgbWVh
bnMgdGFraW5nIGEgd3JpdGUgbG9jayBvbiBpdC4KPiArICoKPiArICogTDEgOiBUaGUgZ2xvYmFs
IGxvY2s6IGFyZ29fbG9jawo+ICsgKiBQcm90ZWN0cyB0aGUgYXJnbyBlbGVtZW50cyBvZiBhbGwg
c3RydWN0IGRvbWFpbiAqZCBpbiB0aGUgc3lzdGVtLgo+ICsgKiBJdCBkb2VzIG5vdCBwcm90ZWN0
IGFueSBvZiB0aGUgZWxlbWVudHMgb2YgZC0+YXJnbywgb25seSB0aGVpcgo+ICsgKiBhZGRyZXNz
ZXMuCj4gKyAqCj4gKyAqIEJ5IGV4dGVuc2lvbiBzaW5jZSB0aGUgZGVzdHJ1Y3Rpb24gb2YgYSBk
b21haW4gd2l0aCBhIG5vbi1OVUxMCj4gKyAqIGQtPmFyZ28gd2lsbCBuZWVkIHRvIGZyZWUgdGhl
IGQtPmFyZ28gcG9pbnRlciwgaG9sZGluZyBXKEwxKQo+ICsgKiBndWFyYW50ZWVzIHRoYXQgbm8g
ZG9tYWlucyBwb2ludGVycyB0aGF0IGFyZ28gaXMgaW50ZXJlc3RlZCBpbgo+ICsgKiBiZWNvbWUg
aW52YWxpZCB3aGlsc3QgdGhpcyBsb2NrIGlzIGhlbGQuCj4gKyAqLwo+ICsKPiArc3RhdGljIERF
RklORV9SV0xPQ0soYXJnb19sb2NrKTsgLyogTDEgKi8KCllvdSBhbHNvIGFkZCBhbiBhcmdvX2xv
Y2sgdG8gZWFjaCBkb21haW4gc3RydWN0IHdoaWNoIGRvZXNuJ3Qgc2VlbSB0bwpiZSBtZW50aW9u
ZWQgaGVyZSBhdCBhbGwuIFNob3VsZG4ndCB0aGF0IGxvY2sgYmUgdGhlIG9uZSB0aGF0IHByb3Rl
Y3RzCmQtPmFyZ28/IChpbnN0ZWFkIG9mIHRoaXMgZ2xvYmFsIGxvY2s/KQoKPiArCj4gKy8qCj4g
KyAqIEwyIDogVGhlIHBlci1kb21haW4gcmluZyBoYXNoIGxvY2s6IGQtPmFyZ28tPmxvY2sKPiAr
ICogSG9sZGluZyBhIHJlYWQgbG9jayBvbiBMMiBwcm90ZWN0cyB0aGUgcmluZyBoYXNoIHRhYmxl
IGFuZAo+ICsgKiB0aGUgZWxlbWVudHMgaW4gdGhlIGhhc2hfdGFibGUgZC0+YXJnby0+cmluZ19o
YXNoLCBhbmQKPiArICogdGhlIG5vZGUgYW5kIGlkIGZpZWxkcyBpbiBzdHJ1Y3QgYXJnb19yaW5n
X2luZm8gaW4gdGhlCj4gKyAqIGhhc2ggdGFibGUuCj4gKyAqIEhvbGRpbmcgYSB3cml0ZSBsb2Nr
IG9uIEwyIHByb3RlY3RzIGFsbCBvZiB0aGUgZWxlbWVudHMgb2YKPiArICogc3RydWN0IGFyZ29f
cmluZ19pbmZvLgo+ICsgKgo+ICsgKiBUbyB0YWtlIEwyIHlvdSBtdXN0IGFscmVhZHkgaGF2ZSBS
KEwxKS4gVyhMMSkgaW1wbGllcyBXKEwyKSBhbmQgTDMuCj4gKyAqCj4gKyAqIEwzIDogVGhlIHJp
bmdpbmZvIGxvY2s6IGFyZ29fcmluZ19pbmZvICpyaW5naW5mbzsgcmluZ2luZm8tPmxvY2sKPiAr
ICogUHJvdGVjdHMgYWxsIHRoZSBmaWVsZHMgd2l0aGluIHRoZSBhcmdvX3JpbmdfaW5mbywgYXNp
ZGUgZnJvbSB0aGUgb25lcyB0aGF0Cj4gKyAqIEwyIGFscmVhZHkgcHJvdGVjdHM6IG5vZGUsIGlk
LCBsb2NrLgo+ICsgKgo+ICsgKiBUbyBhcXVpcmUgTDMgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIo
TDIpLiBXKEwyKSBpbXBsaWVzIEwzLgo+ICsgKgo+ICsgKiBMc2VuZCA6IFRoZSBwZXItZG9tYWlu
IHNpbmdsZS1zZW5kZXIgcGFydG5lciByaW5ncyBsb2NrOiBkLT5hcmdvLT5zZW5kX2xvY2sKPiAr
ICogUHJvdGVjdHMgdGhlIHBlci1kb21haW4gc2VuZCBoYXNoIHRhYmxlIDogZC0+YXJnby0+c2Vu
ZF9oYXNoCj4gKyAqIGFuZCB0aGUgZWxlbWVudHMgaW4gdGhlIGhhc2ggdGFibGUsIGFuZCB0aGUg
bm9kZSBhbmQgaWQgZmllbGRzCj4gKyAqIGluIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyBpbiB0aGUg
aGFzaCB0YWJsZS4KPiArICoKPiArICogVG8gdGFrZSBMc2VuZCwgeW91IG11c3QgYWxyZWFkeSBo
YXZlIFIoTDEpLiBXKEwxKSBpbXBsaWVzIExzZW5kLgo+ICsgKiBEbyBub3QgYXR0ZW1wdCB0byBh
Y3F1aXJlIGEgTDIgb24gYW55IGRvbWFpbiBhZnRlciB0YWtpbmcgYW5kIHdoaWxlCj4gKyAqIGhv
bGRpbmcgYSBMc2VuZCBsb2NrIC0tIGFjcXVpcmUgdGhlIEwyIChpZiBvbmUgaXMgbmVlZGVkKSBi
ZWZvcmVoYW5kLgo+ICsgKgo+ICsgKiBMd2lsZGNhcmQgOiBUaGUgcGVyLWRvbWFpbiB3aWxkY2Fy
ZCBwZW5kaW5nIGxpc3QgbG9jazogZC0+YXJnby0+d2lsZGNhcmRfbG9jawo+ICsgKiBQcm90ZWN0
cyB0aGUgcGVyLWRvbWFpbiBsaXN0IG9mIG91dHN0YW5kaW5nIHNpZ25hbHMgZm9yIHNwYWNlIGF2
YWlsYWJpbGl0eQo+ICsgKiBvbiB3aWxkY2FyZCByaW5ncy4KPiArICoKPiArICogVG8gdGFrZSBM
d2lsZGNhcmQsIHlvdSBtdXN0IGFscmVhZHkgaGF2ZSBSKEwxKS4gVyhMMSkgaW1wbGllcyBMd2ls
ZGNhcmQuCj4gKyAqIE5vIG90aGVyIGxvY2tzIGFyZSBhY3F1aXJlZCBhZnRlciBvYnRhaW5pbmcg
THdpbGRjYXJkLgo+ICsgKi8KCklNTyBJIHRoaW5rIHRoZSBsb2NraW5nIGlzIG92ZXJseSBjb21w
bGljYXRlZCwgYW5kIHRoZXJlJ3Mgbm8KcmVhc29uaW5nIHdoeSBzbyBtYW55IGxvY2tzIGFyZSBu
ZWVkZWQuIFdvdWxkbid0IGl0IGJlIGVub3VnaCB0byBzdGFydAp3aXRoIGEgc2luZ2xlIGxvY2sg
dGhhdCBwcm90ZWN0cyB0aGUgd2hvbGUgZC0+YXJnbyBleGlzdGVuY2UgYW5kCmNvbnRlbnRzPwoK
SSB3b3VsZCBzdGFydCB3aXRoIGEgdmVyeSBzaW1wbGUgKGFzIHNpbXBsZSBhcyBwb3NzaWJsZSkg
bG9ja2luZwpzdHJ1Y3R1cmUgYW5kIGdvIGltcHJvdmluZyBmcm9tIHRoZXJlIGlmIHRoZXJlIGFy
ZSBwZXJmb3JtYW5jZQpib3R0bGVuZWNrcy4KCj4gIC8qIENoYW5nZSB0aGlzIHRvICNkZWZpbmUg
QVJHT19ERUJVRyBoZXJlIHRvIGVuYWJsZSBtb3JlIGRlYnVnIG1lc3NhZ2VzICovCj4gICN1bmRl
ZiBBUkdPX0RFQlVHCj4gQEAgLTI4LDEwICsxOTgsMjk5IEBACj4gICNkZWZpbmUgYXJnb19kcHJp
bnRrKGZvcm1hdCwgLi4uICkgKCh2b2lkKTApCj4gICNlbmRpZgo+Cj4gK3N0YXRpYyB2b2lkCj4g
K3JpbmdfdW5tYXAoc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCj4gK3sKPiArICAg
IHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmcg
KQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IHJpbmdfaW5m
by0+bm1mbnM7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5f
bWFwcGluZ1tpXSApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIGlmICggcmlu
Z19pbmZvLT5tZm5zICkKPiArICAgICAgICAgICAgYXJnb19kcHJpbnRrKFhFTkxPR19FUlIgImFy
Z286IHVubWFwcGluZyBwYWdlICUiUFJJX21mbiIgZnJvbSAlcFxuIiwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgIG1mbl94KHJpbmdfaW5mby0+bWZuc1tpXSksCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICByaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldKTsKPiArICAgICAgICB1bm1hcF9k
b21haW5fcGFnZV9nbG9iYWwocmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSk7Cj4gKyAgICAgICAg
cmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSA9IE5VTEw7Cj4gKyAgICB9CgpBcyBub3RlZCBpbiBh
bm90aGVyIHBhdGNoLCBJIHdvdWxkIGNvbnNpZGVyIG1hcHBpbmcgdGhpcyBpbiBjb250aWd1b3Vz
CnZpcnR1YWwgYWRkcmVzcyBzcGFjZSB1c2luZyB2bWFwLCBidXQgSSdtIG5vdCBnb2luZyB0byBp
bnNpc3QuCgo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICt3aWxkY2FyZF9wZW5kaW5nX2xpc3Rf
cmVtb3ZlKGRvbWlkX3QgZG9tYWluX2lkLCBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudCkKPiArewo+
ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IGdldF9kb21haW5fYnlfaWQoZG9tYWluX2lkKTsKCk5l
d2xpbmUuCgo+ICsgICAgaWYgKCAhZCApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIGlm
ICggZC0+YXJnbyApCgpEb24ndCB5b3UgbmVlZCB0byBwaWNrIGQtPmFyZ29fbG9jayBoZXJlIHRv
IHByZXZlbnQgZC0+YXJnbyBmcm9tIGJlaW5nCnJlbW92ZWQgdW5kZXIgeW91ciBmZWV0PwoKPiAr
ICAgIHsKPiArICAgICAgICBzcGluX2xvY2soJmQtPmFyZ28tPndpbGRjYXJkX2xvY2spOwo+ICsg
ICAgICAgIGhsaXN0X2RlbCgmZW50LT53aWxkY2FyZF9ub2RlKTsKPiArICAgICAgICBzcGluX3Vu
bG9jaygmZC0+YXJnby0+d2lsZGNhcmRfbG9jayk7Cj4gKyAgICB9Cj4gKyAgICBwdXRfZG9tYWlu
KGQpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICtwZW5kaW5nX3JlbW92ZV9hbGwoc3RydWN0
IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCj4gK3sKPiArICAgIHN0cnVjdCBobGlzdF9ub2Rl
ICpub2RlLCAqbmV4dDsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50Owo+ICsKPiArICAg
IGhsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZW50LCBub2RlLCBuZXh0LCAmcmluZ19pbmZvLT5w
ZW5kaW5nLCBub2RlKQoKQXMgYSBzaWRlIG5vdGUsIGl0IG1pZ2h0IGJlIGludGVyZXN0aW5nIHRv
IGludHJvZHVjZSBhIGhlbHBlciBsaWtlCmhsaXN0X2ZpcnN0X2VudHJ5X29yX251bGwsIHRoYXQg
d291bGQgcmVtb3ZlIHRoZSBuZWVkIHRvIGhhdmUgYW4gZXh0cmEKKm5leHQgZWxlbWVudCwgYW5k
IHdvdWxkIGJlIHRoZSBtb3JlIG5hdHVyYWwgd2F5IHRvIGRyYWluIGEgaGxpc3QKKHNlZWluZyB0
aGF0IHlvdSBoYXZlIHRoZSBzYW1lIHBhdHRlcm4gaW4Kd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19y
ZW1vdmUpLgoKPiArICAgIHsKPiArICAgICAgICBpZiAoIHJpbmdfaW5mby0+aWQucGFydG5lcl9p
ZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQo+ICsgICAgICAgICAgICB3aWxkY2FyZF9wZW5kaW5n
X2xpc3RfcmVtb3ZlKGVudC0+ZG9tYWluX2lkLCBlbnQpOwo+ICsgICAgICAgIGhsaXN0X2RlbCgm
ZW50LT5ub2RlKTsKPiArICAgICAgICB4ZnJlZShlbnQpOwo+ICsgICAgfQo+ICsgICAgcmluZ19p
bmZvLT5ucGVuZGluZyA9IDA7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkCj4gK3dpbGRjYXJkX3Jp
bmdzX3BlbmRpbmdfcmVtb3ZlKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHN0cnVjdCBo
bGlzdF9ub2RlICpub2RlLCAqbmV4dDsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50Owo+
ICsKPiArICAgIEFTU0VSVChyd19pc193cml0ZV9sb2NrZWQoJmFyZ29fbG9jaykpOwo+ICsKPiAr
ICAgIGhsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZW50LCBub2RlLCBuZXh0LCAmZC0+YXJnby0+
d2lsZGNhcmRfcGVuZF9saXN0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2Rl
KQo+ICsgICAgewo+ICsgICAgICAgIGhsaXN0X2RlbCgmZW50LT5ub2RlKTsKPiArICAgICAgICBl
bnQtPnJpbmdfaW5mby0+bnBlbmRpbmctLTsKPiArICAgICAgICBobGlzdF9kZWwoJmVudC0+d2ls
ZGNhcmRfbm9kZSk7Cj4gKyAgICAgICAgeGZyZWUoZW50KTsKPiArICAgIH0KPiArfQo+ICsKPiAr
c3RhdGljIHZvaWQKPiArcmluZ19yZW1vdmVfbWZucyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKPiArewo+ICsgICAgdW5zaWduZWQgaW50
IGk7Cj4gKwo+ICsgICAgQVNTRVJUKHJ3X2lzX3dyaXRlX2xvY2tlZCgmZC0+YXJnby0+bG9jaykg
fHwKPiArICAgICAgICAgICByd19pc193cml0ZV9sb2NrZWQoJmFyZ29fbG9jaykpOwoKSSB0aGlu
ayB0aGUgYWJvdmUgcmVxdWlyZXMgYSBjb21tZW50IG9mIHdoeSB0d28gZGlmZmVyZW50IGxvY2tz
IGFyZQp1c2VkIHRvIHByb3RlY3QgdGhlIHJpbmcgbWZucywgYW5kIHdoeSBqdXN0IGhhdmluZyBv
bmUgb2YgdGhlbSBsb2NrZWQKaXMgZW5vdWdoLgoKPiArCj4gKyAgICBpZiAoICFyaW5nX2luZm8t
Pm1mbnMgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBpZiAoICFyaW5nX2luZm8tPm1m
bl9tYXBwaW5nICkKPiArICAgIHsKPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAr
ICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmluZ191bm1hcChyaW5nX2luZm8p
Owo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgcmluZ19pbmZvLT5ubWZuczsgaSsrICkKPiAr
ICAgICAgICBpZiAoICFtZm5fZXEocmluZ19pbmZvLT5tZm5zW2ldLCBJTlZBTElEX01GTikgKQo+
ICsgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShyaW5nX2luZm8tPm1m
bnNbaV0pKTsKPiArCj4gKyAgICB4ZnJlZShyaW5nX2luZm8tPm1mbnMpOwo+ICsgICAgcmluZ19p
bmZvLT5tZm5zID0gTlVMTDsKClhlbiBoYXMgYSBoYW5kbHkgbWFjcm8gZm9yIHRoaXMsIFhGUkVF
LiBUaGF0IHdvdWxkIGZyZWUgdGhlIG1lbW9yeSBhbmQKYXNzaWduIHRoZSBwb2ludGVyIHRvIE5V
TEwuCgo+ICsgICAgcmluZ19pbmZvLT5ucGFnZSA9IDA7Cj4gKyAgICB4ZnJlZShyaW5nX2luZm8t
Pm1mbl9tYXBwaW5nKTsKPiArICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmcgPSBOVUxMOwo+ICsg
ICAgcmluZ19pbmZvLT5ubWZucyA9IDA7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkCj4gK3Jpbmdf
cmVtb3ZlX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5n
X2luZm8pCgpJIHRoaW5rIHRoZSBkb21haW4gcGFyYW1ldGVyIGNhbiBiZSBjb25zdGlmeWVkIGhl
cmUsIHNpbmNlIGl0J3Mgb25seQp1c2VkIGJ5IHJpbmdfcmVtb3ZlX21mbnNuZCB0aGF0IGZ1bmN0
aW9uIGFscmVhZHkgZXhwZWN0cyBhIGNvbnN0CmRvbWFpbiBzdHJ1Y3QuCgo+ICt7Cj4gKyAgICBB
U1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZkLT5hcmdvLT5sb2NrKSB8fAo+ICsgICAgICAgICAg
IHJ3X2lzX3dyaXRlX2xvY2tlZCgmYXJnb19sb2NrKSk7Cj4gKwo+ICsgICAgcGVuZGluZ19yZW1v
dmVfYWxsKHJpbmdfaW5mbyk7Cj4gKyAgICBobGlzdF9kZWwoJnJpbmdfaW5mby0+bm9kZSk7Cj4g
KyAgICByaW5nX3JlbW92ZV9tZm5zKGQsIHJpbmdfaW5mbyk7Cj4gKyAgICB4ZnJlZShyaW5nX2lu
Zm8pOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICtkb21haW5fcmluZ3NfcmVtb3ZlX2FsbChz
dHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICBm
b3IgKCBpID0gMDsgaSA8IEFSR09fSFRBQkxFX1NJWkU7ICsraSApCj4gKyAgICB7Cj4gKyAgICAg
ICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0Owo+ICsgICAgICAgIHN0cnVjdCBhcmdv
X3JpbmdfaW5mbyAqcmluZ19pbmZvOwo+ICsKPiArICAgICAgICBobGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKHJpbmdfaW5mbywgbm9kZSwgbmV4dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZkLT5hcmdvLT5yaW5nX2hhc2hbaV0sIG5vZGUpCj4gKyAgICAgICAgICAgIHJp
bmdfcmVtb3ZlX2luZm8oZCwgcmluZ19pbmZvKTsKPiArICAgIH0KPiArICAgIGQtPmFyZ28tPnJp
bmdfY291bnQgPSAwOwo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBUZWFyIGRvd24gYWxsIHJpbmdzIG9m
IG90aGVyIGRvbWFpbnMgd2hlcmUgc3JjX2QgZG9tYWluIGlzIHRoZSBwYXJ0bmVyLgo+ICsgKiAo
aWUuIGl0IGlzIHRoZSBzaW5nbGUgZG9tYWluIHRoYXQgY2FuIHNlbmQgdG8gdGhvc2UgcmluZ3Mu
KQo+ICsgKiBUaGlzIHdpbGwgYWxzbyBjYW5jZWwgYW55IHBlbmRpbmcgbm90aWZpY2F0aW9ucyBh
Ym91dCB0aG9zZSByaW5ncy4KPiArICovCj4gK3N0YXRpYyB2b2lkCj4gK3BhcnRuZXJfcmluZ3Nf
cmVtb3ZlKHN0cnVjdCBkb21haW4gKnNyY19kKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsK
PiArCj4gKyAgICBBU1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZhcmdvX2xvY2spKTsKPiArCj4g
KyAgICBmb3IgKCBpID0gMDsgaSA8IEFSR09fSFRBQkxFX1NJWkU7ICsraSApCj4gKyAgICB7Cj4g
KyAgICAgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0Owo+ICsgICAgICAgIHN0cnVj
dCBhcmdvX3NlbmRfaW5mbyAqc2VuZF9pbmZvOwo+ICsKPiArICAgICAgICBobGlzdF9mb3JfZWFj
aF9lbnRyeV9zYWZlKHNlbmRfaW5mbywgbm9kZSwgbmV4dCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZzcmNfZC0+YXJnby0+c2VuZF9oYXNoW2ldLCBub2RlKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4g
KyAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmRzdF9kOwo+ICsKPiArICAgICAgICAgICAgZHN0
X2QgPSBnZXRfZG9tYWluX2J5X2lkKHNlbmRfaW5mby0+aWQuZG9tYWluX2lkKTsKPiArICAgICAg
ICAgICAgaWYgKCBkc3RfZCApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHJp
bmdfaW5mbyA9IHJpbmdfZmluZF9pbmZvKGRzdF9kLCAmc2VuZF9pbmZvLT5pZCk7Cj4gKyAgICAg
ICAgICAgICAgICBpZiAoIHJpbmdfaW5mbyApCj4gKyAgICAgICAgICAgICAgICB7Cj4gKyAgICAg
ICAgICAgICAgICAgICAgcmluZ19yZW1vdmVfaW5mbyhkc3RfZCwgcmluZ19pbmZvKTsKPiArICAg
ICAgICAgICAgICAgICAgICBkc3RfZC0+YXJnby0+cmluZ19jb3VudC0tOwo+ICsgICAgICAgICAg
ICAgICAgfQo+ICsKPiArICAgICAgICAgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOwo+ICsgICAg
ICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICBobGlzdF9kZWwoJnNlbmRfaW5mby0+bm9kZSk7
Cj4gKyAgICAgICAgICAgIHhmcmVlKHNlbmRfaW5mbyk7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+
ICt9Cj4gKwo+ICBsb25nCj4gIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAo+ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBhcmczLAo+ICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgYXJnNCkKPiAgewo+IC0gICAgcmV0dXJuIC1FTk9TWVM7Cj4gKyAgICBzdHJ1Y3Qg
ZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiArICAgIGxvbmcgcmMgPSAtRUZBVUxU
Owo+ICsKPiArICAgIGFyZ29fZHByaW50aygiLT5kb19hcmdvX29wKCV1LCVwLCVwLCVkLCVkKVxu
IiwgY21kLAo+ICsgICAgICAgICAgICAgICAgICh2b2lkICopYXJnMS5wLCAodm9pZCAqKWFyZzIu
cCwgKGludCkgYXJnMywgKGludCkgYXJnNCk7Cj4gKwo+ICsgICAgaWYgKCB1bmxpa2VseSghb3B0
X2FyZ29fZW5hYmxlZCkgKQo+ICsgICAgewo+ICsgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4g
KyAgICAgICAgcmV0dXJuIHJjOwoKV2h5IG5vdCBqdXN0ICdyZXR1cm4gLUVPUE5PVFNVUFA7Jz8K
Cj4gKyAgICB9Cj4gKwo+ICsgICAgZG9tYWluX2xvY2soY3VycmQpOwo+ICsKPiArICAgIHN3aXRj
aCAoY21kKQo+ICsgICAgewo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICByYyA9IC1FT1BOT1RT
VVBQOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIGRvbWFpbl91bmxvY2so
Y3VycmQpOwo+ICsKPiArICAgIGFyZ29fZHByaW50aygiPC1kb19hcmdvX29wKCV1KT0lbGRcbiIs
IGNtZCwgcmMpOwo+ICsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQK
PiArYXJnb19kb21haW5faW5pdChzdHJ1Y3QgYXJnb19kb21haW4gKmFyZ28pCj4gK3sKPiArICAg
IHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIHJ3bG9ja19pbml0KCZhcmdvLT5sb2NrKTsKPiAr
ICAgIHNwaW5fbG9ja19pbml0KCZhcmdvLT5zZW5kX2xvY2spOwo+ICsgICAgc3Bpbl9sb2NrX2lu
aXQoJmFyZ28tPndpbGRjYXJkX2xvY2spOwo+ICsgICAgYXJnby0+cmluZ19jb3VudCA9IDA7Cj4g
Kwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUkdPX0hUQUJMRV9TSVpFOyArK2kgKQo+ICsgICAg
ewo+ICsgICAgICAgIElOSVRfSExJU1RfSEVBRCgmYXJnby0+cmluZ19oYXNoW2ldKTsKPiArICAg
ICAgICBJTklUX0hMSVNUX0hFQUQoJmFyZ28tPnNlbmRfaGFzaFtpXSk7Cj4gKyAgICB9Cj4gKyAg
ICBJTklUX0hMSVNUX0hFQUQoJmFyZ28tPndpbGRjYXJkX3BlbmRfbGlzdCk7Cj4gK30KPiArCj4g
K2ludAo+ICthcmdvX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgc3RydWN0IGFy
Z29fZG9tYWluICphcmdvOwo+ICsKPiArICAgIGlmICggIW9wdF9hcmdvX2VuYWJsZWQgKQo+ICsg
ICAgewo+ICsgICAgICAgIGFyZ29fZHByaW50aygiYXJnbyBkaXNhYmxlZCwgZG9taWQ6ICVkXG4i
LCBkLT5kb21haW5faWQpOwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsgICAgfQo+ICsKPiArICAg
IGFyZ29fZHByaW50aygiaW5pdDogZG9taWQ6ICVkXG4iLCBkLT5kb21haW5faWQpOwo+ICsKPiAr
ICAgIGFyZ28gPSB4bWFsbG9jKHN0cnVjdCBhcmdvX2RvbWFpbik7Cj4gKyAgICBpZiAoICFhcmdv
ICkKPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICB3cml0ZV9sb2NrKCZhcmdv
X2xvY2spOwo+ICsKPiArICAgIGFyZ29fZG9tYWluX2luaXQoYXJnbyk7Cj4gKwo+ICsgICAgZC0+
YXJnbyA9IGFyZ287CgpXaGVyZSdzIHRoZSBkLT5hcmdvX2xvY2sgaW5pdGlhbGl6YXRpb24/Cgo+
ICsKPiArICAgIHdyaXRlX3VubG9jaygmYXJnb19sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gMDsK
PiArfQo+ICsKPiArdm9pZAo+ICthcmdvX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPiArewo+
ICsgICAgQlVHX09OKCFkLT5pc19keWluZyk7Cj4gKwo+ICsgICAgd3JpdGVfbG9jaygmYXJnb19s
b2NrKTsKPiArCj4gKyAgICBhcmdvX2RwcmludGsoImRlc3Ryb3k6IGRvbWlkICVkIGQtPmFyZ289
JXBcbiIsIGQtPmRvbWFpbl9pZCwgZC0+YXJnbyk7Cj4gKwo+ICsgICAgaWYgKCBkLT5hcmdvICkK
PiArICAgIHsKPiArICAgICAgICBkb21haW5fcmluZ3NfcmVtb3ZlX2FsbChkKTsKPiArICAgICAg
ICBwYXJ0bmVyX3JpbmdzX3JlbW92ZShkKTsKPiArICAgICAgICB3aWxkY2FyZF9yaW5nc19wZW5k
aW5nX3JlbW92ZShkKTsKPiArICAgICAgICB4ZnJlZShkLT5hcmdvKTsKPiArICAgICAgICBkLT5h
cmdvID0gTlVMTDsKPiArICAgIH0KPiArICAgIHdyaXRlX3VubG9jaygmYXJnb19sb2NrKTsKPiAr
fQo+ICsKPiArdm9pZAo+ICthcmdvX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKPiArewo+
ICsgICAgd3JpdGVfbG9jaygmYXJnb19sb2NrKTsKPiArCj4gKyAgICBhcmdvX2RwcmludGsoInNv
ZnQgcmVzZXQgZD0lZCBkLT5hcmdvPSVwXG4iLCBkLT5kb21haW5faWQsIGQtPmFyZ28pOwo+ICsK
PiArICAgIGlmICggZC0+YXJnbyApCj4gKyAgICB7Cj4gKyAgICAgICAgZG9tYWluX3JpbmdzX3Jl
bW92ZV9hbGwoZCk7Cj4gKyAgICAgICAgcGFydG5lcl9yaW5nc19yZW1vdmUoZCk7Cj4gKyAgICAg
ICAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7Cj4gKwo+ICsgICAgICAgIGlmICgg
IW9wdF9hcmdvX2VuYWJsZWQgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgeGZyZWUoZC0+
YXJnbyk7Cj4gKyAgICAgICAgICAgIGQtPmFyZ28gPSBOVUxMOwoKQ2FuIG9wdF9hcmdvX2VuYWJs
ZWQgY2hhbmdlIGR1cmluZyBydW50aW1lPwoKPiArICAgICAgICB9Cj4gKyAgICAgICAgZWxzZQo+
ICsgICAgICAgICAgICBhcmdvX2RvbWFpbl9pbml0KGQtPmFyZ28pOwo+ICsgICAgfQo+ICsKPiAr
ICAgIHdyaXRlX3VubG9jaygmYXJnb19sb2NrKTsKPiAgfQo+IGRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IGluZGV4IGM2MjNkYWUuLjk1OTY4
NDAgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwo+ICsrKyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKPiBAQCAtMzIsNiArMzIsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxl
Lmg+Cj4gICNpbmNsdWRlIDx4ZW4veGVub3Byb2YuaD4KPiAgI2luY2x1ZGUgPHhlbi9pcnEuaD4K
PiArI2luY2x1ZGUgPHhlbi9hcmdvLmg+Cj4gICNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4KPiAg
I2luY2x1ZGUgPGFzbS9wMm0uaD4KPiAgI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KPiBAQCAt
Mjc3LDYgKzI3OCwxMCBAQCBzdGF0aWMgdm9pZCBfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFp
biAqZCkKPgo+ICAgICAgeGZyZWUoZC0+cGJ1Zik7Cj4KPiArI2lmZGVmIENPTkZJR19BUkdPCj4g
KyAgICBhcmdvX2Rlc3Ryb3koZCk7Cj4gKyNlbmRpZgoKSW5zdGVhZCBvZiBhZGRpbmcgc3VjaCBp
ZmRlZnMgeW91IGNvdWxkIHByb3ZpZGUgZHVtbXkgYXJnb19kZXN0cm95CmlubGluZSBmdW5jdGlv
bnMgaW4gYXJnby5oIHdoZW4gQ09ORklHX0FSR08gaXMgbm90IHNldC4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 11:25:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 11:25: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-devel-bounces@lists.xenproject.org>)
	id 1ghYSU-0003Zj-TS; Thu, 10 Jan 2019 11:25: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=5H7G=PS=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghYST-0003Za-Gc
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 11:25:09 +0000
X-Inumbo-ID: 61722a50-14ca-11e9-92db-bc764e045a96
Received: from mail-oi1-x236.google.com (unknown [2607:f8b0:4864:20::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61722a50-14ca-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 11:25:06 +0000 (UTC)
Received: by mail-oi1-x236.google.com with SMTP id j21so8972105oii.8
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 03:25:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=fvUT2tsyigaXmHvbEsWzvVCHao9UmTIL/gJUbyk1t74=;
 b=roqE+wPOe4oEh0PbbK8OQxxx+GiMJPWncM/3lcZCZBVQ+c4Fdfe0802ggTxuaFVG3a
 +5uhMugnFLquw9fb4VPPtGDGFks+N3z7+AFZhYBh9nZm3HyAsg+DWQc6t2PWqnWxxsEW
 3haRtxHQOszF+s2XWDcWoJBJQRX0fRTJIJ5zmfOJEivSogp41eaHFYdNDK3DAh7PTybC
 CY6SvWDsvVl6ldOU4YNeEcWKqzA/6Ji4y/BtHpF5/iWgeMfB8F7LnSW8Khx3QP1PIxc4
 nXn6FPFbZD1qN9K3Awf5tqr6r+AVuTzH1817iBPVcpSiIHachlIjWekxoqnT4STc/C/F
 Ok3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=fvUT2tsyigaXmHvbEsWzvVCHao9UmTIL/gJUbyk1t74=;
 b=l9iu76lCiLHWSaRNoM0s7khbpVh7X1r+OyIElzKTrELiruyndTBDAnnzkzIcQ9+7KV
 gMJIjiAB2v/BkNvQzdlOBH/VVRqRai+35QDMbkN4ZoGAgyWNufKqEXy2M7cwAE79gi9R
 E7HlOmefBx6j22c8UChdAmGcZFWDapsOCUqRjDOchu0q/cq/iYz+Nj/VZGZ11euVXU6v
 MLPyQ8Tbu9vGq+Psfey2gmLMflCgbjRtIWYNSdQ90O/o7N2F7uWiUIQyjsvrcJvvwkn+
 WX1X0fFssDXpcvuL3jlAstKd/uW9XePFcIl2X9i65oTAVLaoXPmnjhSxLv81SJ4lWOw3
 6B/g==
X-Gm-Message-State: AJcUukeD9VGgb9bZzoYiJfhp/rOwYsX7MSHXUd91pNajidDivARW+Ecv
 oBIZaZw3064JWtfz5vInhUeWpUFDWDxcQZ/ryMQ=
X-Google-Smtp-Source: ALg8bN6gpBmKxXaw+XX96lsSWYNelMSgJgWa1QRTECDlB/mWOdmIOnj9okQQhst0YFOvrtXFN2mUt7Yja2NmojEkdW4=
X-Received: by 2002:aca:3d42:: with SMTP id k63mr6523171oia.95.1547119505628; 
 Thu, 10 Jan 2019 03:25:05 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@gmail.com>
Date: Thu, 10 Jan 2019 12:24:53 +0100
Message-ID: <CAPLaKK6g4qvrb2b309AdUBhxwxRVyy7D2sajJ=F1eYcc4Y6-6Q@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

IE9uIE1vbiwgSmFuIDcsIDIwMTkgYXQgODo0NCBBTSBDaHJpc3RvcGhlciBDbGFyawo8Y2hyaXN0
b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gVGhlIHJlZ2lzdGVyIG9wIGlzIHVz
ZWQgYnkgYSBkb21haW4gdG8gcmVnaXN0ZXIgYSByZWdpb24gb2YgbWVtb3J5IGZvcgo+IHJlY2Vp
dmluZyBtZXNzYWdlcyBmcm9tIGVpdGhlciBhIHNwZWNpZmllZCBvdGhlciBkb21haW4sIG9yLCBp
ZiBzcGVjaWZ5aW5nIGEKPiB3aWxkY2FyZCwgYW55IGRvbWFpbi4KPgo+IFRoaXMgb3BlcmF0aW9u
IGNyZWF0ZXMgYSBtYXBwaW5nIHdpdGhpbiBYZW4ncyBwcml2YXRlIGFkZHJlc3Mgc3BhY2UgdGhh
dAo+IHdpbGwgcmVtYWluIHJlc2lkZW50IGZvciB0aGUgbGlmZXRpbWUgb2YgdGhlIHJpbmcuIElu
IHN1YnNlcXVlbnQgY29tbWl0cywKPiB0aGUgaHlwZXJ2aXNvciB3aWxsIHVzZSB0aGlzIG1hcHBp
bmcgdG8gY29weSBkYXRhIGZyb20gYSBzZW5kaW5nIGRvbWFpbiBpbnRvCj4gdGhpcyByZWdpc3Rl
cmVkIHJpbmcsIG1ha2luZyBpdCBhY2Nlc3NpYmxlIHRvIHRoZSBkb21haW4gdGhhdCByZWdpc3Rl
cmVkIHRoZQo+IHJpbmcgdG8gcmVjZWl2ZSBkYXRhLgo+Cj4gV2lsZGNhcmQgYW55LXNlbmRlciBy
aW5ncyBhcmUgZGVmYXVsdCBkaXNhYmxlZCBhbmQgcmVnaXN0cmF0aW9uIHdpbGwgYmUKPiByZWZ1
c2VkIHdpdGggRVBFUk0gdW5sZXNzIHRoZXkgaGF2ZSBiZWVuIHNwZWNpZmljYWxseSBlbmFibGVk
IHdpdGggdGhlCj4gYXJnby1tYWMgYm9vdCBvcHRpb24gaW50cm9kdWNlZCBoZXJlLiBUaGUgcmVh
c29uIHdoeSB0aGUgZGVmYXVsdCBmb3IKPiB3aWxkY2FyZCByaW5ncyBpcyAnZGVueScgaXMgdGhh
dCB0aGVyZSBpcyBjdXJyZW50bHkgbm8gbWVhbnMgdG8gcHJvdGVjdCB0aGUKPiByaW5nIGZyb20g
RG9TIGJ5IGEgbm9pc3kgZG9tYWluIHNwYW1taW5nIHRoZSByaW5nLCBhZmZlY3Rpbmcgb3RoZXIg
ZG9tYWlucwo+IGFiaWxpdHkgdG8gc2VuZCB0byBpdC4gVGhpcyB3aWxsIGJlIGFkZHJlc3NlZCB3
aXRoIFhTTSBwb2xpY3kgY29udHJvbHMgaW4KPiBzdWJzZXF1ZW50IHdvcmsuCj4KPiBTaW5jZSBk
ZW55aW5nIGFjY2VzcyB0byBhbnktc2VuZGVyIHJpbmdzIGlzIGEgc2lnbmlmaWNhbnQgZnVuY3Rp
b25hbAo+IGNvbnN0cmFpbnQsIGEgbmV3IGJvb3RwYXJhbSBpcyBwcm92aWRlZCB0byBlbmFibGUg
b3ZlcnJpZGluZyB0aGlzOgo+ICAiYXJnby1tYWMiIHZhcmlhYmxlIGhhcyBhbGxvd2VkIHZhbHVl
czogJ3Blcm1pc3NpdmUnIGFuZCAnZW5mb3JjaW5nJy4KPiBFdmVuIHRob3VnaCB0aGlzIGlzIGEg
Ym9vbGVhbiB2YXJpYWJsZSwgdXNlIHRoZXNlIGRlc2NyaXB0aXZlIHN0cmluZ3MgaW4KPiBvcmRl
ciB0byBtYWtlIGl0IG9idmlvdXMgdG8gYW4gYWRtaW5pc3RyYXRvciB0aGF0IHRoaXMgaGFzIHBv
dGVudGlhbAo+IHNlY3VyaXR5IGltcGFjdC4KPgo+IFRoZSBwMm0gdHlwZSBvZiB0aGUgbWVtb3J5
IHN1cHBsaWVkIGJ5IHRoZSBndWVzdCBmb3IgdGhlIHJpbmcgbXVzdCBiZQo+IHAybV9yYW1fcncg
YW5kIHRoZSBtZW1vcnkgd2lsbCBiZSBwaW5uZWQgYXMgUEdUX3dyaXRhYmxlX3BhZ2Ugd2hpbGUg
dGhlIHJpbmcKPiBpcyByZWdpc3RlcmVkLgo+Cj4geGVuX2FyZ29fcGFnZV9kZXNjcl90IHR5cGUg
aXMgaW50cm9kdWNlZCBhcyBhIHBhZ2UgZGVzY3JpcHRvciwgdG8gY29udmV5Cj4gYm90aCB0aGUg
cGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgc3RhcnQgb2YgdGhlIHBhZ2UgYW5kIGl0cyBncmFudWxh
cml0eS4gVGhlCj4gc21hbGxlc3QgZ3JhbnVsYXJpdHkgcGFnZSBpcyBhc3N1bWVkIHRvIGJlIDQw
OTYgYnl0ZXMgYW5kIHRoZSBsb3dlciB0d2VsdmUKPiBiaXRzIG9mIHRoZSB0eXBlIGFyZSB1c2Vk
IHRvIGluZGljYXRlIHRoZSBzaXplIG9mIHBhZ2Ugb2YgbWVtb3J5IHN1cHBsaWVkLgo+IFRoZSBp
bXBsZW1lbnRhdGlvbiBvZiB0aGUgaHlwZXJjYWxsIG9wIGN1cnJlbnRseSBvbmx5IHN1cHBvcnRz
IDRLIHBhZ2VzLgo+Cj4gYXJyYXlfaW5kZXhfbm9zcGVjIGlzIHVzZWQgdG8gZ3VhcmQgdGhlIHJl
c3VsdCBvZiB0aGUgcmluZyBpZCBoYXNoIGZ1bmN0aW9uLgo+IFRoaXMgaXMgb3V0IG9mIGFuIGFi
dW5kYW5jZSBvZiBjYXV0aW9uLCBzaW5jZSB0aGlzIGlzIGEgdmVyeSBiYXNpYyBoYXNoCj4gZnVu
Y3Rpb24gYW5kIGl0IG9wZXJhdGVzIHVwb24gdmFsdWVzIHN1cHBsaWVkIGJ5IHRoZSBndWVzdCBq
dXN0IGJlZm9yZQo+IGJlaW5nIHVzZWQgYXMgYW4gYXJyYXkgaW5kZXguCj4KPiBTaWduZWQtb2Zm
LWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29t
Pgo+IC0tLQo+IHYyIHNlbGY6IGRpc2FsbG93IHJpbmcgcmVzaXplIHZpYSByZXJlZ2lzdGVyCj4g
djIgZmVlZGJhY2sgSmFuOiBkcm9wIGNvb2tpZSwgaW1wbGVtZW50IHRlYXJkb3duCj4gdjIgZmVl
ZGJhY2sgSmFuOiBkcm9wIG1lc3NhZ2UgZnJvbSBhcmdvX21lc3NhZ2Vfb3AKPiB2MiBzZWxmOiBt
b3ZlIGhhc2hfaW5kZXggZnVuY3Rpb24gYmVsb3cgbG9ja2luZyBjb21tZW50Cj4gdjIgc2VsZjog
T1ZFUkhBVUwKPiB2MiBzZWxmL0phbjogcmVtb3ZlIHVzZSBvZiBtYWdpYyB2ZXJpZmljYXRpb24g
ZmllbGQgYW5kIHRpZHkgdXAKPiB2MiBzZWxmOiBtZXJnZSBtYXggYW5kIG1pbiByaW5nIHNpemUg
Y2hlY2sgY2xhdXNlcwo+IHYyIGZlZWRiYWNrIHYxIzEzIFJvZ2VyOiB1c2UgT1Mtc3VwcGxpZWQg
cm91bmR1cDsgZHJvcCBmcm9tIHB1YmxpYyBoZWFkZXIKPiB2MiBmZWVkYmFjayAjOSwgSmFuOiB1
c2UgdGhlIGFyZ28tbWFjIGJvb3RwYXJhbSBhdCBwb2ludCBvZiBpbnRyb2R1Y3Rpb24KPiB2MiBm
ZWVkYmFjayAjOSwgSmFuOiByZW5hbWUgYm9vdCBvcHQgdmFyaWFibGUgdG8gY29tcGx5IHdpdGgg
Y29udmVudGlvbgo+IHYyIGZlZWRiYWNrICM5LCBKYW46IHJlbmFtZSB0aGUgYXJnb19tYWMgYm9v
dHBhcmFtIHRvIGFyZ28tbWFjCj4gdjIgZmVlZGJhY2sgIzkgSmFuOiBkb2N1bWVudCBhcmdvIGJv
b3Qgb3B0IGluIHhlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiB2MSwyIGZlZWRiYWNrIEphbi9S
b2dlci9QYXVsOiBkcm9wIGVycm5vIHJldHVybmluZyBndWVzdCBhY2Nlc3MgZnVuY3Rpb25zCj4g
djEgZmVlZGJhY2sgUm9nZXIsIEphbjogZHJvcCBhcmdvIHByZWZpeCBvbiBzdGF0aWMgZnVuY3Rp
b25zCj4gdjEgZmVlZGJhY2sgUm9nZXI6IHMvcGZuL2dmbi8gYW5kIHJldGlyZSBhbHdheXMtNjQt
Yml0IHR5cGUKPiB2Mi4gZmVlZGJhY2sgSmFuOiBkb2N1bWVudCB0aGUgYXJnby1tYWMgYm9vdCBv
cHQKPiB2Mi4gZmVlZGJhY2sgSmFuOiBzaW1wbGlmeSByZS1yZWdpc3RlciwgZHJvcCBtYXBwaW5n
cwo+IHYxICMxMyBmZWVkYmFjayBKYW46IHJldmlzZSB1c2Ugb2YgZ3Vlc3RfaGFuZGxlX29rYXkg
dnMgX19jb3B5IG9wcwo+Cj4gdjEgIzEzIGZlZWRiYWNrLCBKYW46IHJlZ2lzdGVyIG9wIDogcy9F
Q09OTlJFRlVTRUQvRVNSQ0gvCj4gdjEgIzUgKCMxMykgZmVlZGJhY2sgUGF1bDogcmVnaXN0ZXIg
b3A6IHVzZSBjdXJyZCBpbiBkb19tZXNzYWdlX29wCj4gdjEgIzEzIGZlZWRiYWNrLCBQYXVsOiBy
ZWdpc3RlciBvcDogdXNlIG1mbl9lcSBjb21wYXJhdG9yCj4gdjEgIzUgKCMxMykgZmVlZGJhY2sg
UGF1bDogcmVnaXN0ZXIgb3A6IHVzZSBjdXJyZCBpbiBhcmdvX3JlZ2lzdGVyX3JpbmcKPiB2MSAj
MTMgZmVlZGJhY2sgUGF1bDogcmVnaXN0ZXIgb3A6IHdoaXRlc3BhY2UsIHVuc2lnbmVkLCBib3Vu
ZHMgY2hlY2sKPiB2MSAjMTMgZmVlZGJhY2sgUGF1bDogdXNlIG9mIGhleCBpbiBsaW1pdCBjb25z
dGFudCBkZWZpbml0aW9uCj4gdjEgIzEzIGZlZWRiYWNrIFBhdWwsIHJlZ2lzdGVyIG9wOiBzZXQg
bm1mbnMgb24gbG9vcCB0ZXJtaW5hdGlvbgo+IHYxICMxMyBmZWVkYmFjayBQYXVsOiByZWdpc3Rl
ciBvcDogZG8vd2hpbGUgLT4gZ290b3MsIHJlaW5kZW50Cj4gdjEgYXJnb19yaW5nX21hcF9wYWdl
OiBkcm9wIHVpbnQzMl90IGZvciB1bnNpZ25lZCBpbnQKPiB2MS4gIzEzIGZlZWRiYWNrIEp1bGll
bjogdXNlIHBhZ2UgZGVzY3JpcHRvcnMgaW5zdGVhZCBvZiBncGZucy4KPiAgICAtIGFkZHMgQUJJ
IHN1cHBvcnQgZm9yIHBhZ2VzIHdpdGggZGlmZmVyZW50IGdyYW51bGFyaXR5Lgo+IHYxIGZlZWRi
YWNrICMxMywgUGF1bDogYWRqdXN0IGxvZyBsZXZlbCBvZiBtZXNzYWdlCj4gdjEgZmVlZGJhY2sg
IzEzLCBQYXVsOiB1c2UgZ3ByaW50ayBmb3IgZ3Vlc3QtdHJpZ2dlcmVkIHdhcm5pbmcKPiB2MSBm
ZWVkYmFjayAjMTMsIFBhdWw6IGdwcmludGsgYW5kIFhFTkxPR19ERUJVRyBmb3IgcmluZyByZWdp
c3RyYXRpb24KPiB2MSBmZWVkYmFjayAjMTMsIFBhdWw6IHVzZSBncHJpbnRrIGZvciBlcnJzIGlu
IGFyZ29fcmluZ19tYXBfcGFnZQo+IHYxIGZlZWRiYWNrICMxMywgUGF1bDogdXNlIEVOT01FTSBp
ZiBnbG9iYWwgbWFwcGluZyBmYWlscwo+IHYxIGZlZWRiYWNrIFBhdWw6IG92ZXJmbG93IGNoZWNr
IGJlZm9yZSBzaGlmdAo+IHYxOiBhZGQgZGVmaW5lIGZvciBjb3B5X2ZpZWxkX3RvX2d1ZXN0X2Vy
cm5vCj4gdjE6IGZpeCBncHJpbnRrIHVzZSBmb3IgQVJNIGFzIGl0cyBkZWZuIGRpc2xpa2VzIHNw
bGl0IGZvcm1hdCBzdHJpbmdzCj4gdjE6IHVzZSBjb3B5X2ZpZWxkX3RvX2d1ZXN0X2Vycm5vCj4g
djEgZmVlZGJhY2sgIzEzLCBKYW46IGFyZ29faGFzaF9mbjogbm8gaW5saW5lLCByZW5hbWUsIGNo
YW5nZSB0eXBlCj4gdjEgZmVlZGJhY2sgIzEzLCBQYXVsLCBKYW46IEVGQVVMVCAtPiBFTk9NRU0g
aW4gYXJnb19yaW5nX21hcF9wYWdlCj4gdjEgZmVlZGJhY2sgIzEzLCBKYW46IHJlbmFtZSBwYWdl
IHZhciBpbiBhcmdvX3JpbmdfbWFwX3BhZ2UKPiB2MSBmZWVkYmFjayAjMTMsIEphbjogc3dpdGNo
IHVpbnQ4X3QqIHRvIHZvaWQqIGFuZCBkcm9wIGNhc3QKPiB2MSBmZWVkYmFjayAjMTMsIEphbjog
c3dpdGNoIG1lbW9yeSBiYXJyaWVyIHRvIHNtcF93bWIKPiB2MSBmZWVkYmFjayAjMTMsIEphbjog
bWFrZSAncmluZycgY29tbWVudCBjb21wbHkgd2l0aCBzaW5nbGUtbGluZSBzdHlsZQo+IHYxIGZl
ZWRiYWNrICMxMywgSmFuOiB1c2UgeHphbGxvY19hcnJheSwgZHJvcCBsb29wIE5VTEwgaW5pdAo+
IHYxIGZlZWRiYWNrICMxMywgSmFuOiBpbml0IGJvb2wgd2l0aCBmYWxzZSByYXRoZXIgdGhhbiAw
Cj4gdjEgZmVlZGJhY2sgIzEzIEphbjogdXNlIF9fY29weTsgZGVmaW5lIGFuZCB1c2UgX19jb3B5
X2ZpZWxkX3RvX2d1ZXN0X2Vycm5vCj4gdjEgZmVlZGJhY2sgIzEzLCBKYW46IHVzZSB4emFsbG9j
LCBkcm9wIGluZGl2aWR1YWwgaW5pdCB6ZXJvZXMKPiB2MSBmZWVkYmFjayAjMTMsIEphbjogcHJl
Zml4IHB1YmxpYyBuYW1lc3BhY2Ugd2l0aCB4ZW4KPiB2MSBmZWVkYmFjayAjMTMsIEphbjogYmxh
bmsgbGluZSBhZnRlciBvcCBjYXNlIGluIGRvX2FyZ29fbWVzc2FnZV9vcAo+IHYxIHNlbGY6IHJl
ZmxvdyBjb21tZW50IGluIGFyZ29fcmluZ19tYXBfcGFnZSB0byB3aXRoaW4gODAgY2hhciBsZW4K
PiB2MSBmZWVkYmFjayAjMTMsIFJvZ2VyOiB1c2UgdHJ1ZSBub3QgMSBpbiBhc3NpZ24gdG8gdXBk
YXRlX3R4X3B0ciBib29sCj4gdjEgZmVlZGJhY2sgIzIxLCBKYW46IGZvbGQgaW4gdGhlIGFycmF5
X2luZGV4X25vc3BlYyBoYXNoIGZ1bmN0aW9uIGd1YXJkcwo+IHYxIGZlZWRiYWNrICMxOCwgSmFu
OiBmb2xkIHRoZSBtYXggcmluZyBjb3VudCBsaW1pdCBpbnRvIHRoZSBzZXJpZXMKPiB2MSBzZWxm
OiB1c2UgdW5zaWduZWQgbG9uZyB0eXBlIGZvciBYRU5fQVJHT19SRUdJU1RFUl9GTEFHX01BU0sK
PiB2MTogZmVlZGJhY2sgIzE1IEphbjogaGFuZGxlIHVwcGVyLWhhbHZlcyBvZiBoeXBlcmNhbGwg
YXJncwo+IHYxLiBmZWVkYmFjayAjMTMgSmFuOiBhZGQgY29tbWVudCByZTogcGFnZSBhbGlnbm1l
bnQKPiB2MS4gc2VsZjogY29uZmlybSByaW5nIG1hZ2ljIHByZXNlbmNlIGluIHN1cHBsaWVkIHBh
Z2UgYXJyYXkKPiB2MS4gZmVlZGJhY2sgIzEzIEphbjogYWRkIGNvbW1lbnQgcmU6IG1pbmltdW0g
cmluZyBzaXplCj4gdjEuIGZlZWRiYWNrICMxMyBSb2dlcjogdXNlIEFTU0VSVF9VTlJFQUNIQUJM
RQo+IHYxLiBmZWVkYmFjayBSb2dlcjogYWRkIGNvbW1lbnQgdG8gaGFzaCBmdW5jdGlvbgo+Cj4g
IGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyAgfCAgMTUgKwo+ICB4ZW4vY29tbW9u
L2FyZ28uYyAgICAgICAgICAgICAgICAgIHwgNTY2ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaCB8ICAgMiAr
Cj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfYWNjZXNzLmggfCAgIDIgKwo+ICB4ZW4vaW5j
bHVkZS9wdWJsaWMvYXJnby5oICAgICAgICAgIHwgIDcyICsrKysrCj4gIHhlbi9pbmNsdWRlL3hs
YXQubHN0ICAgICAgICAgICAgICAgfCAgIDEgKwo+ICA2IGZpbGVzIGNoYW5nZWQsIDY1OCBpbnNl
cnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gaW5kZXggYWVhMTNlYi4u
NjhkNDQxNSAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MK
PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiBAQCAtMTkzLDYgKzE5
MywyMSBAQCBUaGlzIGFsbG93cyBkb21haW5zIGFjY2VzcyB0byB0aGUgQXJnbyBoeXBlcmNhbGws
IHdoaWNoIHN1cHBvcnRzIHJlZ2lzdHJhdGlvbgo+ICBvZiBtZW1vcnkgcmluZ3Mgd2l0aCB0aGUg
aHlwZXJ2aXNvciB0byByZWNlaXZlIG1lc3NhZ2VzLCBzZW5kaW5nIG1lc3NhZ2VzIHRvCj4gIG90
aGVyIGRvbWFpbnMgYnkgaHlwZXJjYWxsIGFuZCBxdWVyeWluZyB0aGUgcmluZyBzdGF0dXMgb2Yg
b3RoZXIgZG9tYWlucy4KPgo+ICsjIyMgYXJnby1tYWMKPiArPiBgPSBwZXJtaXNzaXZlIHwgZW5m
b3JjaW5nYAoKV2h5IG5vdCBjYWxsIHRoaXMgYXJnby1tYWMtcGVybWlzc2l2ZSBhbmQgbWFrZSBp
dCBhIGJvb2xlYW4/IERlZmF1bHQKd291bGQgYmUgJ2ZhbHNlJyBhbmQgdGhhdCB3b3VsZCBpbXBs
eSBlbmZvcmNpbmcuIFRoaXMgd291bGQgZ2V0IHJpZCBvZgpwYXJzZV9vcHRfYXJnb19tYWMgc2lu
Y2UgeW91IGNvdWxkIHVzZSB0aGUgZGVmYXVsdCBib29sZWFuIHBhcnNlci4KCj4gKwo+ICs+IERl
ZmF1bHQ6IGBlbmZvcmNpbmdgCj4gKwo+ICtDb25zdHJhaW4gdGhlIGFjY2VzcyBjb250cm9sIGFw
cGxpZWQgdG8gdGhlIEFyZ28gY29tbXVuaWNhdGlvbiBtZWNoYW5pc20uCj4gKwo+ICtXaGVuIGBl
bmZvcmNpbmdgLCBkb21haW5zIG1heSBub3QgcmVnaXN0ZXIgcmluZ3MgdGhhdCBoYXZlIHdpbGRj
YXJkIHNwZWNpZmllZAo+ICtmb3IgdGhlIHNlbmRlciB3aGljaCB3b3VsZCBhbGxvdyBtZXNzYWdl
cyB0byBiZSBzZW50IHRvIHRoZSByaW5nIGJ5IGFueSBkb21haW4uCj4gK1RoaXMgaXMgdG8gcHJv
dGVjdCByaW5ncyBhbmQgdGhlIHNlcnZpY2VzIHRoYXQgdXRpbGl6ZSB0aGVtIGFnYWluc3QgRG9T
IGJ5IGEKPiArbWFsaWNpb3VzIG9yIGJ1Z2d5IGRvbWFpbiBzcGFtbWluZyB0aGUgcmluZy4KPiAr
Cj4gK1doZW4gdGhlIGJvb3Qgb3B0aW9uIGlzIHNldCB0byBgcGVybWlzc2l2ZWAsIHRoaXMgY29u
c3RyYWludCBpcyByZWxheGVkIGFuZAo+ICt3aWxkY2FyZCBhbnktc2VuZGVyIHJpbmdzIGFyZSBh
bGxvd2VkIHRvIGJlIHJlZ2lzdGVyZWQuCj4gKwo+ICAjIyMgYXNpZCAoeDg2KQo+ICA+IGA9IDxi
b29sZWFuPmAKPgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24v
YXJnby5jCj4gaW5kZXggODYxOTVkMy4uMTE5ODhlNyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9u
L2FyZ28uYwo+ICsrKyBiL3hlbi9jb21tb24vYXJnby5jCj4gQEAgLTIzLDE2ICsyMyw0MSBAQAo+
ICAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4K
PiAgI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KPiArI2luY2x1ZGUgPHhlbi9saWIuaD4K
PiArI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KPiAgI2luY2x1ZGUgPHhlbi90aW1lLmg+Cj4gICNp
bmNsdWRlIDxwdWJsaWMvYXJnby5oPgo+Cj4gKyNkZWZpbmUgTUFYX1JJTkdTX1BFUl9ET01BSU4g
ICAgICAgICAgICAxMjhVCj4gKwo+ICsvKiBBbGwgbWVzc2FnZXMgb24gdGhlIHJpbmcgYXJlIHBh
ZGRlZCB0byBhIG11bHRpcGxlIG9mIHRoZSBzbG90IHNpemUuICovCj4gKyNkZWZpbmUgUk9VTkRV
UF9NRVNTQUdFKGEpIChST1VORFVQKChhKSwgWEVOX0FSR09fTVNHX1NMT1RfU0laRSkpCj4gKwo+
ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19hZGRyX3QpOwo+ICtERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19wYWdlX2Rlc2NyX3QpOwo+ICtERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpOwo+ICBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fYXJnb19yaW5nX3QpOwo+Cj4gIC8qIFhlbiBjb21tYW5kIGxpbmUgb3B0aW9uIHRv
IGVuYWJsZSBhcmdvICovCj4gIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2FyZ29fZW5h
YmxlZDsKPiAgYm9vbGVhbl9wYXJhbSgiYXJnbyIsIG9wdF9hcmdvX2VuYWJsZWQpOwo+Cj4gKy8q
IFhlbiBjb21tYW5kIGxpbmUgb3B0aW9uIGZvciBjb25zZXJ2YXRpdmUgb3IgcmVsYXhlZCBhY2Nl
c3MgY29udHJvbCAqLwo+ICtib29sIF9fcmVhZF9tb3N0bHkgb3B0X2FyZ29fbWFjX2VuZm9yY2lu
ZyA9IHRydWU7Cj4gKwo+ICtzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9vcHRfYXJnb19tYWMoY29u
c3QgY2hhciAqcykKPiArewo+ICsgICAgaWYgKCAhc3RyY21wKHMsICJlbmZvcmNpbmciKSApCj4g
KyAgICAgICAgb3B0X2FyZ29fbWFjX2VuZm9yY2luZyA9IHRydWU7Cj4gKyAgICBlbHNlIGlmICgg
IXN0cmNtcChzLCAicGVybWlzc2l2ZSIpICkKPiArICAgICAgICBvcHRfYXJnb19tYWNfZW5mb3Jj
aW5nID0gZmFsc2U7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+
ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArY3VzdG9tX3BhcmFtKCJhcmdvLW1hYyIsIHBhcnNlX29w
dF9hcmdvX21hYyk7Cj4gKwo+ICB0eXBlZGVmIHN0cnVjdCBhcmdvX3JpbmdfaWQKPiAgewo+ICAg
ICAgdWludDMyX3QgcG9ydDsKPiBAQCAtMTk4LDYgKzIyMywzMSBAQCBzdGF0aWMgREVGSU5FX1JX
TE9DSyhhcmdvX2xvY2spOyAvKiBMMSAqLwo+ICAjZGVmaW5lIGFyZ29fZHByaW50ayhmb3JtYXQs
IC4uLiApICgodm9pZCkwKQo+ICAjZW5kaWYKPgo+ICsvKgo+ICsgKiBUaGlzIGhhc2ggZnVuY3Rp
b24gaXMgdXNlZCB0byBkaXN0cmlidXRlIHJpbmdzIHdpdGhpbiB0aGUgcGVyLWRvbWFpbgo+ICsg
KiBoYXNoIHRhYmxlcyAoZC0+YXJnby0+cmluZ19oYXNoIGFuZCBkLT5hcmdvX3NlbmRfaGFzaCku
IFRoZSBoYXNoIHRhYmxlCj4gKyAqIHdpbGwgcHJvdmlkZSBhIHN0cnVjdCBpZiBhIG1hdGNoIGlz
IGZvdW5kIHdpdGggYSAnYXJnb19yaW5nX2lkJyBrZXk6Cj4gKyAqIGllLiB0aGUga2V5IGlzIGEg
KGRvbWFpbiBpZCwgcG9ydCwgcGFydG5lciBkb21haW4gaWQpIHR1cGxlLgo+ICsgKiBTaW5jZSBw
b3J0IG51bWJlciB2YXJpZXMgdGhlIG1vc3QgaW4gZXhwZWN0ZWQgdXNlLCBhbmQgdGhlIExpbnV4
IGRyaXZlcgo+ICsgKiBhbGxvY2F0ZXMgYXQgYm90aCB0aGUgaGlnaCBhbmQgbG93IGVuZHMsIGlu
Y29ycG9yYXRlIGhpZ2ggYW5kIGxvdyBiaXRzIHRvCj4gKyAqIGhlbHAgd2l0aCBkaXN0cmlidXRp
b24uCj4gKyAqIEFwcGx5IGFycmF5X2luZGV4X25vc3BlYyBhcyBhIGRlZmVuc2l2ZSBtZWFzdXJl
IHNpbmNlIHRoaXMgb3BlcmF0ZXMKPiArICogb24gdXNlci1zdXBwbGllZCBpbnB1dCBhbmQgdGhl
IGFycmF5IHNpemUgdGhhdCBpdCBpbmRleGVzIGludG8gaXMga25vd24uCj4gKyAqLwo+ICtzdGF0
aWMgdW5zaWduZWQgaW50Cj4gK2hhc2hfaW5kZXgoY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAq
aWQpCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBoYXNoOwo+ICsKPiArICAgIGhhc2ggPSAodWlu
dDE2X3QpKGlkLT5wb3J0ID4+IDE2KTsKPiArICAgIGhhc2ggXj0gKHVpbnQxNl90KWlkLT5wb3J0
Owo+ICsgICAgaGFzaCBePSBpZC0+ZG9tYWluX2lkOwo+ICsgICAgaGFzaCBePSBpZC0+cGFydG5l
cl9pZDsKPiArICAgIGhhc2ggJj0gKEFSR09fSFRBQkxFX1NJWkUgLSAxKTsKPiArCj4gKyAgICBy
ZXR1cm4gYXJyYXlfaW5kZXhfbm9zcGVjKGhhc2gsIEFSR09fSFRBQkxFX1NJWkUpOwo+ICt9Cj4g
Kwo+ICBzdGF0aWMgdm9pZAo+ICByaW5nX3VubWFwKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmlu
Z19pbmZvKQo+ICB7Cj4gQEAgLTIxOSw2ICsyNjksNzggQEAgcmluZ191bm1hcChzdHJ1Y3QgYXJn
b19yaW5nX2luZm8gKnJpbmdfaW5mbykKPiAgICAgIH0KPiAgfQo+Cj4gK3N0YXRpYyBpbnQKPiAr
cmluZ19tYXBfcGFnZShzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywgdW5zaWduZWQg
aW50IGksIHZvaWQgKipvdXRfcHRyKQo+ICt7Cj4gKyAgICBpZiAoIGkgPj0gcmluZ19pbmZvLT5u
bWZucyApCj4gKyAgICB7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAo+ICsgICAgICAg
ICAgICAgICAiYXJnbzogcmluZyAodm0ldToleCB2bSVkKSAlcCBhdHRlbXB0ZWQgdG8gbWFwIHBh
Z2UgICV1IG9mICV1XG4iLAo+ICsgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5kb21haW5f
aWQsIHJpbmdfaW5mby0+aWQucG9ydCwKPiArICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQu
cGFydG5lcl9pZCwgcmluZ19pbmZvLCBpLCByaW5nX2luZm8tPm5tZm5zKTsKPiArICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoICFyaW5nX2luZm8tPm1mbnMg
fHwgIXJpbmdfaW5mby0+bWZuX21hcHBpbmcpCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgcmluZ19pbmZvLT5sZW4gPSAwOwo+ICsgICAgICAgIHJl
dHVybiAtRU5PTUVNOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21h
cHBpbmdbaV0gKQo+ICsgICAgewo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogVE9ETzoKPiAr
ICAgICAgICAgKiBUaGUgZmlyc3QgcGFnZSBvZiB0aGUgcmluZyBjb250YWlucyB0aGUgcmluZyBp
bmRpY2VzLCBzbyBib3RoIHJlYWQKPiArICAgICAgICAgKiBhbmQgd3JpdGUgYWNjZXNzIHRvIHRo
ZSBwYWdlIGlzIHJlcXVpcmVkIGJ5IHRoZSBoeXBlcnZpc29yLCBidXQKPiArICAgICAgICAgKiBy
ZWFkLWFjY2VzcyBpcyBub3QgbmVlZGVkIGZvciB0aGlzIG1hcHBpbmcgZm9yIHRoZSByZW1haW5k
ZXIgb2YgdGhlCj4gKyAgICAgICAgICogcmluZy4KPiArICAgICAgICAgKiBTaW5jZSB0aGlzIG1h
cHBpbmcgd2lsbCByZW1haW4gcmVzaWRlbnQgaW4gWGVuJ3MgYWRkcmVzcyBzcGFjZSBmb3IKPiAr
ICAgICAgICAgKiB0aGUgbGlmZXRpbWUgb2YgdGhlIHJpbmcsIGFuZCBmb2xsb3dpbmcgdGhlIHBy
aW5jaXBsZSBvZiBsZWFzdAo+ICsgICAgICAgICAqIHByaXZpbGVnZSwgaXQgY291bGQgYmUgcHJl
ZmVyYWJsZSB0bzoKPiArICAgICAgICAgKiAgIyBhZGQgYSBYU00gY2hlY2sgdG8gZGV0ZXJtaW5l
IHdoYXQgcG9saWN5IGlzIHdhbnRlZCBoZXJlCj4gKyAgICAgICAgICogICMgZGVwZW5kaW5nIG9u
IHRoZSBYU00gcXVlcnksIG9wdGlvbmFsbHkgY3JlYXRlIHRoaXMgbWFwcGluZyBhcwo+ICsgICAg
ICAgICAqICAgIF93cml0ZS1vbmx5XyBvbiBwbGF0Zm9ybXMgdGhhdCBjYW4gc3VwcG9ydCBpdC4K
PiArICAgICAgICAgKiAgICAoZWcuIEludGVsIEVQVC9BTUQgTlBUKS4KCldoeSBkbyBJbnRlbCBF
UFQgb3IgQU1EIE5QVCBtYXR0ZXIgaGVyZT8KCllvdSBhcmUgbWFwcGluZyB0aGUgcGFnZSB0byBY
ZW4gYWRkcmVzcyBzcGFjZSwgd2hpY2ggZG9lc24ndCB1c2UKZWl0aGVyIEVQVCBvciBOUFQuIFdy
aXRhYmxlIG9yIHJlYWQtb25seSBtYXBwaW5ncyB3b3VsZCBiZSBjcmVhdGVkIGJ5CnNldHRpbmcg
dGhlIHJpZ2h0IGJpdCBpbiB0aGUgWGVuIHBhZ2UgdGFibGVzLgoKPiArICAgICAgICAgKi8KPiAr
ICAgICAgICByaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldID0gbWFwX2RvbWFpbl9wYWdlX2dsb2Jh
bChyaW5nX2luZm8tPm1mbnNbaV0pOwo+ICsKCk5vIG5lZWQgZm9yIHRoZSBuZXdsaW5lLgoKPiAr
ICAgICAgICBpZiAoICFyaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldICkKPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAgICAgICJhcmdv
OiByaW5nICh2bSV1OiV4IHZtJWQpICVwIGF0dGVtcHRlZCB0byBtYXAgcGFnZSAldSBvZiAldVxu
IiwKPiArICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19p
bmZvLT5pZC5wb3J0LAo+ICsgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5l
cl9pZCwgcmluZ19pbmZvLCBpLCByaW5nX2luZm8tPm5tZm5zKTsKPiArICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGFyZ29fZHByaW50aygibWFwcGlu
ZyBwYWdlICUiUFJJX21mbiIgdG8gJXBcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgIG1mbl94
KHJpbmdfaW5mby0+bWZuc1tpXSksIHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0pOwo+ICsgICAg
fQo+ICsKPiArICAgIGlmICggb3V0X3B0ciApCj4gKyAgICAgICAgKm91dF9wdHIgPSByaW5nX2lu
Zm8tPm1mbl9tYXBwaW5nW2ldOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0
aWMgdm9pZAo+ICt1cGRhdGVfdHhfcHRyKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZv
LCB1aW50MzJfdCB0eF9wdHIpCj4gK3sKPiArICAgIHZvaWQgKmRzdDsKPiArICAgIHVpbnQzMl90
ICpwOwo+ICsKPiArICAgIEFTU0VSVChyaW5nX2luZm8tPm1mbl9tYXBwaW5nWzBdKTsKPiArCj4g
KyAgICByaW5nX2luZm8tPnR4X3B0ciA9IHR4X3B0cjsKPiArCj4gKyAgICBkc3QgPSByaW5nX2lu
Zm8tPm1mbl9tYXBwaW5nWzBdOwo+ICsgICAgcCA9IGRzdCArIG9mZnNldG9mKHhlbl9hcmdvX3Jp
bmdfdCwgdHhfcHRyKTsKCkhtLCB3b3VsZG4ndCBpdCBiZSBlYXNpZXIgdG8gY2FzdCBwYWdlIDAg
dG8gdGhlIGxheW91dCBvZiB0aGUgcmluZyBzbwp0aGF0IHlvdSBkb24ndCBuZWVkIHRvIHVzZSBw
b2ludGVyIGFyaXRobWV0aWMgdG8gZ2V0IHRoZSBmaWVsZHM/IEllOgptYWtlIGRzdCBiZSBvZiB0
eXBlIHhlbl9hcmdvX3JpbmdfdC4KCj4gKwo+ICsgICAgd3JpdGVfYXRvbWljKHAsIHR4X3B0cik7
Cj4gKyAgICBzbXBfd21iKCk7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkCj4gIHdpbGRjYXJkX3Bl
bmRpbmdfbGlzdF9yZW1vdmUoZG9taWRfdCBkb21haW5faWQsIHN0cnVjdCBwZW5kaW5nX2VudCAq
ZW50KQo+ICB7Cj4gQEAgLTM3MSw2ICs0OTMsNDE4IEBAIHBhcnRuZXJfcmluZ3NfcmVtb3ZlKHN0
cnVjdCBkb21haW4gKnNyY19kKQo+ICAgICAgfQo+ICB9Cj4KPiArc3RhdGljIGludAo+ICtmaW5k
X3JpbmdfbWZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgKm1mbikKPiArewo+
ICsgICAgcDJtX3R5cGVfdCBwMm10Owo+ICsgICAgaW50IHJldCA9IDA7Cj4gKwo+ICsjaWZkZWYg
Q09ORklHX1g4Ngo+ICsgICAgKm1mbiA9IGdldF9nZm5fdW5zaGFyZShkLCBnZm5feChnZm4pLCAm
cDJtdCk7Cj4gKyNlbHNlCj4gKyAgICAqbWZuID0gcDJtX2xvb2t1cChkLCBnZm4sICZwMm10KTsK
PiArI2VuZGlmCj4gKwo+ICsgICAgaWYgKCAhbWZuX3ZhbGlkKCptZm4pICkKPiArICAgICAgICBy
ZXQgPSAtRUlOVkFMOwo+ICsjaWZkZWYgQ09ORklHX1g4Ngo+ICsgICAgZWxzZSBpZiAoIHAybV9p
c19wYWdpbmcocDJtdCkgfHwgKHAybXQgPT0gcDJtX3JhbV9sb2dkaXJ0eSkgKQo+ICsgICAgICAg
IHJldCA9IC1FQUdBSU47Cj4gKyNlbmRpZgo+ICsgICAgZWxzZSBpZiAoIChwMm10ICE9IHAybV9y
YW1fcncpIHx8Cj4gKyAgICAgICAgICAgICAgIWdldF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdl
KCptZm4pLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQo+ICsgICAgICAgIHJldCA9IC1FSU5WQUw7
Cj4gKwo+ICsjaWZkZWYgQ09ORklHX1g4Ngo+ICsgICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsK
PiArI2VuZGlmCj4gKwo+ICsgICAgcmV0dXJuIHJldDsKPiArfQo+ICsKPiArc3RhdGljIGludAo+
ICtmaW5kX3JpbmdfbWZucyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8g
KnJpbmdfaW5mbywKPiArICAgICAgICAgICAgICAgdWludDMyX3QgbnBhZ2UsCj4gKyAgICAgICAg
ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fcGFnZV9kZXNjcl90KSBwZ19k
ZXNjcl9obmQsCj4gKyAgICAgICAgICAgICAgIHVpbnQzMl90IGxlbikKPiArewo+ICsgICAgdW5z
aWduZWQgaW50IGk7Cj4gKyAgICBpbnQgcmV0ID0gMDsKPiArICAgIG1mbl90ICptZm5zOwo+ICsg
ICAgdWludDhfdCAqKm1mbl9tYXBwaW5nOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBmaXJzdCBi
b3VuZHMgY2hlY2sgb24gbnBhZ2UgaGVyZSBhbHNvIHNlcnZlcyBhcyBhbiBvdmVyZmxvdyBjaGVj
awo+ICsgICAgICogYmVmb3JlIGxlZnQgc2hpZnRpbmcgaXQKPiArICAgICAqLwo+ICsgICAgaWYg
KCAodW5saWtlbHkobnBhZ2UgPiAoWEVOX0FSR09fTUFYX1JJTkdfU0laRSA+PiBQQUdFX1NISUZU
KSkpIHx8Cj4gKyAgICAgICAgICgobnBhZ2UgPDwgUEFHRV9TSElGVCkgPCBsZW4pICkKPiArICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICBpZiAoIHJpbmdfaW5mby0+bWZucyApCj4g
KyAgICB7Cj4gKyAgICAgICAgLyogUmluZyBhbHJlYWR5IGV4aXN0ZWQ6IGRyb3AgdGhlIHByZXZp
b3VzIG1hcHBpbmcuICovCj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywKPiArICAgICAg
ICAgImFyZ286IHZtJXUgcmUtcmVnaXN0ZXIgZXhpc3RpbmcgcmluZyAodm0ldToleCB2bSVkKSBj
bGVhcnMgbWFwcGluZ1xuIiwKPiArICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmluZ19p
bmZvLT5pZC5kb21haW5faWQsCj4gKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLnBvcnQs
IHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7Cj4gKwo+ICsgICAgICAgIHJpbmdfcmVtb3ZlX21m
bnMoZCwgcmluZ19pbmZvKTsKPiArICAgICAgICBBU1NFUlQoIXJpbmdfaW5mby0+bWZucyk7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgbWZucyA9IHhtYWxsb2NfYXJyYXkobWZuX3QsIG5wYWdlKTsKPiAr
ICAgIGlmICggIW1mbnMgKQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgIGZv
ciAoIGkgPSAwOyBpIDwgbnBhZ2U7IGkrKyApCj4gKyAgICAgICAgbWZuc1tpXSA9IElOVkFMSURf
TUZOOwo+ICsKPiArICAgIG1mbl9tYXBwaW5nID0geHphbGxvY19hcnJheSh1aW50OF90ICosIG5w
YWdlKTsKPiArICAgIGlmICggIW1mbl9tYXBwaW5nICkKPiArICAgIHsKPiArICAgICAgICB4ZnJl
ZShtZm5zKTsKPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArICAgIH0KPiArCj4gKyAgICBy
aW5nX2luZm8tPm5wYWdlID0gbnBhZ2U7Cj4gKyAgICByaW5nX2luZm8tPm1mbnMgPSBtZm5zOwo+
ICsgICAgcmluZ19pbmZvLT5tZm5fbWFwcGluZyA9IG1mbl9tYXBwaW5nOwo+ICsKPiArICAgIEFT
U0VSVChyaW5nX2luZm8tPm5wYWdlID09IG5wYWdlKTsKPiArCj4gKyAgICBpZiAoIHJpbmdfaW5m
by0+bm1mbnMgPT0gcmluZ19pbmZvLT5ucGFnZSApCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+
ICsgICAgZm9yICggaSA9IHJpbmdfaW5mby0+bm1mbnM7IGkgPCByaW5nX2luZm8tPm5wYWdlOyBp
KysgKQoKVGhpcyBsb29wIHNlZW1zIHRvIGFzc3VtZSB0aGF0IHRoZXJlIGNhbiBiZSBwYWdlcyBh
bHJlYWR5IGFkZGVkIHRvIHRoZQpyaW5nLCBidXQgSUlSQyB5b3Ugc2FpZCB0aGF0IHJlZGltZW5z
aW9uaW5nIG9mIHRoZSByaW5nIHdhcyByZW1vdmVkIGluCnRoaXMgdmVyc2lvbj8KCkkgdGhpbmsg
Zm9yIGFuIGluaXRpYWwgdmVyc2lvbiBpdCB3b3VsZCBiZSBlYXNpZXIgdG8gZG9uJ3QgYWxsb3cK
cmVkaW1lbnNpb25pbmcgb2YgYWN0aXZlIHJpbmdzLCBhbmQganVzdCBhbGxvdyB0ZWFyZG93biBh
bmQKcmUtaW5pdGlhbGl6YXRpb24gYXMgdGhlIHdheSB0byByZWRpbWVuc2lvbiBhIHJpbmcuCgo+
ICsgICAgewo+ICsgICAgICAgIHhlbl9hcmdvX3BhZ2VfZGVzY3JfdCBwZ19kZXNjcjsKPiArICAg
ICAgICBnZm5fdCBnZm47Cj4gKyAgICAgICAgbWZuX3QgbWZuOwo+ICsKPiArICAgICAgICByZXQg
PSBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoJnBnX2Rlc2NyLCBwZ19kZXNjcl9obmQsIGksIDEp
ID8KPiArICAgICAgICAgICAgICAgIC1FRkFVTFQgOiAwOwo+ICsgICAgICAgIGlmICggcmV0ICkK
PiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIC8qIEltcGxlbWVudGF0aW9uIGN1
cnJlbnRseSBvbmx5IHN1cHBvcnRzIGhhbmRsaW5nIDRLIHBhZ2VzICovCj4gKyAgICAgICAgaWYg
KCAocGdfZGVzY3IgJiBYRU5fQVJHT19QQUdFX0RFU0NSX1NJWkVfTUFTSykgIT0KPiArICAgICAg
ICAgICAgICAgIFhFTl9BUkdPX1BBR0VfREVTQ1JfU0laRV80SyApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICByZXQgPSAtRUlOVkFMOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAg
ICB9Cj4gKyAgICAgICAgZ2ZuID0gX2dmbihwZ19kZXNjciA+PiBQQUdFX1NISUZUKTsKPiArCj4g
KyAgICAgICAgcmV0ID0gZmluZF9yaW5nX21mbihkLCBnZm4sICZtZm4pOwo+ICsgICAgICAgIGlm
ICggcmV0ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwK
PiArICAgICAgICAgICAgICAgImFyZ286IHZtJXU6IGludmFsaWQgZ2ZuICUiUFJJX2dmbiIgcjoo
dm0ldToleCB2bSVkKSAlcCAlZC8lZFxuIiwKPiArICAgICAgICAgICAgICAgICAgICBkLT5kb21h
aW5faWQsIGdmbl94KGdmbiksIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLAo+ICsgICAgICAgICAg
ICAgICAgICAgIHJpbmdfaW5mby0+aWQucG9ydCwgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkLAo+
ICsgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mbywgaSwgcmluZ19pbmZvLT5ucGFnZSk7Cj4g
KyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgcmluZ19pbmZv
LT5tZm5zW2ldID0gbWZuOwo+ICsKPiArICAgICAgICBhcmdvX2RwcmludGsoIiVkOiAlIlBSSV9n
Zm4iIC0+ICUiUFJJX21mbiJcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgIGksIGdmbl94KGdm
biksIG1mbl94KHJpbmdfaW5mby0+bWZuc1tpXSkpOwo+ICsgICAgfQo+ICsKPiArICAgIHJpbmdf
aW5mby0+bm1mbnMgPSBpOwo+ICsKPiArICAgIGlmICggcmV0ICkKPiArICAgICAgICByaW5nX3Jl
bW92ZV9tZm5zKGQsIHJpbmdfaW5mbyk7Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAg
QVNTRVJUKHJpbmdfaW5mby0+bm1mbnMgPT0gcmluZ19pbmZvLT5ucGFnZSk7Cj4gKwo+ICsgICAg
ICAgIGdwcmludGsoWEVOTE9HX0RFQlVHLAo+ICsgICAgICAgICJhcmdvOiB2bSV1IHJpbmcgKHZt
JXU6JXggdm0lZCkgJXAgbWZuX21hcHBpbmcgJXAgbnBhZ2UgJWQgbm1mbnMgJWRcbiIsCj4gKyAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLAo+ICsg
ICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5wb3J0LCByaW5nX2luZm8tPmlkLnBhcnRuZXJf
aWQsIHJpbmdfaW5mbywKPiArICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmcs
IHJpbmdfaW5mby0+bnBhZ2UsIHJpbmdfaW5mby0+bm1mbnMpOwo+ICsgICAgfQo+ICsKPiArICAg
IHJldHVybiByZXQ7Cj4gK30KPiArCj4gK3N0YXRpYyBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKgo+
ICtyaW5nX2ZpbmRfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgYXJn
b19yaW5nX2lkICppZCkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IHJpbmdfaGFzaF9pbmRleDsK
PiArICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlOwo+ICsgICAgc3RydWN0IGFyZ29fcmluZ19p
bmZvICpyaW5nX2luZm87Cj4gKwo+ICsgICAgQVNTRVJUKHJ3X2lzX2xvY2tlZCgmZC0+YXJnby0+
bG9jaykpOwo+ICsKPiArICAgIHJpbmdfaGFzaF9pbmRleCA9IGhhc2hfaW5kZXgoaWQpOwo+ICsK
PiArICAgIGFyZ29fZHByaW50aygiZC0+YXJnbz0lcCwgZC0+YXJnby0+cmluZ19oYXNoWyV1XT0l
cCBpZD0lcFxuIiwKPiArICAgICAgICAgICAgICAgICBkLT5hcmdvLCByaW5nX2hhc2hfaW5kZXgs
Cj4gKyAgICAgICAgICAgICAgICAgZC0+YXJnby0+cmluZ19oYXNoW3JpbmdfaGFzaF9pbmRleF0u
Zmlyc3QsIGlkKTsKPiArICAgIGFyZ29fZHByaW50aygiaWQucG9ydD0leCBpZC5kb21haW49dm0l
dSBpZC5wYXJ0bmVyX2lkPXZtJWRcbiIsCj4gKyAgICAgICAgICAgICAgICAgaWQtPnBvcnQsIGlk
LT5kb21haW5faWQsIGlkLT5wYXJ0bmVyX2lkKTsKPiArCj4gKyAgICBobGlzdF9mb3JfZWFjaF9l
bnRyeShyaW5nX2luZm8sIG5vZGUsICZkLT5hcmdvLT5yaW5nX2hhc2hbcmluZ19oYXNoX2luZGV4
XSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGUpCj4gKyAgICB7Cj4gKyAgICAgICAg
c3RydWN0IGFyZ29fcmluZ19pZCAqY21waWQgPSAmcmluZ19pbmZvLT5pZDsKCmNvbnN0PwoKPiAr
Cj4gKyAgICAgICAgaWYgKCBjbXBpZC0+cG9ydCA9PSBpZC0+cG9ydCAmJgo+ICsgICAgICAgICAg
ICAgY21waWQtPmRvbWFpbl9pZCA9PSBpZC0+ZG9tYWluX2lkICYmCj4gKyAgICAgICAgICAgICBj
bXBpZC0+cGFydG5lcl9pZCA9PSBpZC0+cGFydG5lcl9pZCApCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICBhcmdvX2RwcmludGsoInJpbmdfaW5mbz0lcFxuIiwgcmluZ19pbmZvKTsKPiArICAg
ICAgICAgICAgcmV0dXJuIHJpbmdfaW5mbzsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBh
cmdvX2RwcmludGsoIm5vIHJpbmdfaW5mbyBmb3VuZFxuIik7Cj4gKwo+ICsgICAgcmV0dXJuIE5V
TEw7Cj4gK30KPiArCj4gK3N0YXRpYyBsb25nCj4gK3JlZ2lzdGVyX3Jpbmcoc3RydWN0IGRvbWFp
biAqY3VycmQsCgpJZiB0aGlzIGlzIGluZGVlZCB0aGUgY3VycmVudCBkb21haW4gKGFzIHRoZSBu
YW1lIHN1Z2dlc3RzKSwgd2h5IGRvCnlvdSBuZWVkIHRvIHBhc3MgaXQgYXJvdW5kPyBPciBlbHNl
IGp1c3QgbmFtZSB0aGUgcGFyYW1ldGVyIGQuCgo+ICsgICAgICAgICAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KSByZWdfaG5kLAo+ICsgICAgICAg
ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fcGFnZV9kZXNjcl90KSBwZ19k
ZXNjcl9obmQsCj4gKyAgICAgICAgICAgICAgdWludDMyX3QgbnBhZ2UsIGJvb2wgZmFpbF9leGlz
dCkKPiArewo+ICsgICAgeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190IHJlZzsKPiArICAgIHN0cnVj
dCBhcmdvX3JpbmdfaWQgcmluZ19pZDsKPiArICAgIHZvaWQgKm1hcF9yaW5ncDsKPiArICAgIHhl
bl9hcmdvX3JpbmdfdCAqcmluZ3A7Cj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdf
aW5mbzsKPiArICAgIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqc2VuZF9pbmZvID0gTlVMTDsKPiAr
ICAgIHN0cnVjdCBkb21haW4gKmRzdF9kID0gTlVMTDsKPiArICAgIGludCByZXQgPSAwOwo+ICsg
ICAgdWludDMyX3QgcHJpdmF0ZV90eF9wdHI7Cj4gKwo+ICsgICAgaWYgKCBjb3B5X2Zyb21fZ3Vl
c3QoJnJlZywgcmVnX2huZCwgMSkgKQo+ICsgICAgewo+ICsgICAgICAgIHJldCA9IC1FRkFVTFQ7
Cj4gKyAgICAgICAgZ290byBvdXQ7CgpJIGRvbid0IHNlZSB0aGUgcG9pbnQgb2YgdXNpbmcgYW4g
b3V0IGxhYmVsLCB3aHkgbm90IGp1c3QgdXNlICdyZXR1cm4KLUVGQVVMVDsnIChoZXJlIGFuZCBi
ZWxvdykuIFRoaXMgYXZvaWRzIHRoZSBicmFjZXMgYW5kIGFsc28gcmVtb3Zlcwp0aGUgbmVlZCBm
b3IgdGhlIHJldCBhc3NpZ25tZW50LgoKPiArICAgIH0KPiArCj4gKyAgICAvKgo+ICsgICAgICog
QSByaW5nIG11c3QgYmUgbGFyZ2UgZW5vdWdoIHRvIHRyYW5zbWl0IG1lc3NhZ2VzLCBzbyByZXF1
aXJlcyBzcGFjZSBmb3I6Cj4gKyAgICAgKiAqIDEgbWVzc2FnZSBoZWFkZXIsIHBsdXMKPiArICAg
ICAqICogMSBwYXlsb2FkIHNsb3QgKHBheWxvYWQgaXMgYWx3YXlzIHJvdW5kZWQgdG8gYSBtdWx0
aXBsZSBvZiAxNiBieXRlcykKPiArICAgICAqICAgZm9yIHRoZSBtZXNzYWdlIHBheWxvYWQgdG8g
YmUgd3JpdHRlbiBpbnRvLCBwbHVzCj4gKyAgICAgKiAqIDEgbW9yZSBzbG90LCBzbyB0aGF0IHRo
ZSByaW5nIGNhbm5vdCBiZSBmaWxsZWQgdG8gY2FwYWNpdHkgd2l0aCBhCj4gKyAgICAgKiAgIHNp
bmdsZSBtZXNzYWdlIC0tIHNlZSB0aGUgbG9naWMgaW4gcmluZ2J1Zl9pbnNlcnQgLS0gYWxsb3dp
bmcgZm9yIHRoaXMKPiArICAgICAqICAgZW5zdXJlcyB0aGF0IHRoZXJlIGNhbiBiZSBzcGFjZSBy
ZW1haW5pbmcgd2hlbiBhIG1lc3NhZ2UgaXMgcHJlc2VudC4KPiArICAgICAqIFRoZSBhYm92ZSBk
ZXRlcm1pbmVzIHRoZSBtaW5pbXVtIGFjY2VwdGFibGUgcmluZyBzaXplLgo+ICsgICAgICovCj4g
KyAgICBpZiAoIChyZWcubGVuIDwgKHNpemVvZihzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdl
X2hlYWRlcikKPiArICAgICAgICAgICAgICAgICAgICAgICsgUk9VTkRVUF9NRVNTQUdFKDEpICsg
Uk9VTkRVUF9NRVNTQUdFKDEpKSkgfHwKPiArICAgICAgICAgKHJlZy5sZW4gPiBYRU5fQVJHT19N
QVhfUklOR19TSVpFKSB8fAo+ICsgICAgICAgICAocmVnLmxlbiAhPSBST1VORFVQX01FU1NBR0Uo
cmVnLmxlbikpIHx8Cj4gKyAgICAgICAgIChyZWcucGFkICE9IDApICkKPiArICAgIHsKPiArICAg
ICAgICByZXQgPSAtRUlOVkFMOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiAr
ICAgIHJpbmdfaWQucGFydG5lcl9pZCA9IHJlZy5wYXJ0bmVyX2lkOwo+ICsgICAgcmluZ19pZC5w
b3J0ID0gcmVnLnBvcnQ7Cj4gKyAgICByaW5nX2lkLmRvbWFpbl9pZCA9IGN1cnJkLT5kb21haW5f
aWQ7Cj4gKwo+ICsgICAgcmVhZF9sb2NrKCZhcmdvX2xvY2spOwo+ICsKPiArICAgIGlmICggIWN1
cnJkLT5hcmdvICkKPiArICAgIHsKPiArICAgICAgICByZXQgPSAtRU5PREVWOwo+ICsgICAgICAg
IGdvdG8gb3V0X3VubG9jazsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIHJlZy5wYXJ0bmVyX2lk
ID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBvcHRfYXJn
b19tYWNfZW5mb3JjaW5nICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJldCA9IC1FUEVS
TTsKPiArICAgICAgICAgICAgZ290byBvdXRfdW5sb2NrOwo+ICsgICAgICAgIH0KPiArICAgIH0K
PiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICBkc3RfZCA9IGdldF9kb21haW5fYnlfaWQo
cmVnLnBhcnRuZXJfaWQpOwo+ICsgICAgICAgIGlmICggIWRzdF9kICkKPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIGFyZ29fZHByaW50aygiIWRzdF9kLCBFU1JDSFxuIik7Cj4gKyAgICAgICAg
ICAgIHJldCA9IC1FU1JDSDsKPiArICAgICAgICAgICAgZ290byBvdXRfdW5sb2NrOwo+ICsgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgaWYgKCAhZHN0X2QtPmFyZ28gKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICAgICAgYXJnb19kcHJpbnRrKCIhZHN0X2QtPmFyZ28sIEVDT05OUkVGVVNFRFxuIik7
Cj4gKyAgICAgICAgICAgIHJldCA9IC1FQ09OTlJFRlVTRUQ7Cj4gKyAgICAgICAgICAgIHB1dF9k
b21haW4oZHN0X2QpOwo+ICsgICAgICAgICAgICBnb3RvIG91dF91bmxvY2s7Cj4gKyAgICAgICAg
fQo+ICsKPiArICAgICAgICBzZW5kX2luZm8gPSB4emFsbG9jKHN0cnVjdCBhcmdvX3NlbmRfaW5m
byk7Cj4gKyAgICAgICAgaWYgKCAhc2VuZF9pbmZvICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHJldCA9IC1FTk9NRU07Cj4gKyAgICAgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOwo+ICsg
ICAgICAgICAgICBnb3RvIG91dF91bmxvY2s7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHNlbmRf
aW5mby0+aWQgPSByaW5nX2lkOwo+ICsgICAgfQo+ICsKPiArICAgIHdyaXRlX2xvY2soJmN1cnJk
LT5hcmdvLT5sb2NrKTsKPiArCj4gKyAgICBpZiAoIGN1cnJkLT5hcmdvLT5yaW5nX2NvdW50ID49
IE1BWF9SSU5HU19QRVJfRE9NQUlOICkKPiArICAgIHsKPiArICAgICAgICByZXQgPSAtRU5PU1BD
Owo+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazI7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmluZ19p
bmZvID0gcmluZ19maW5kX2luZm8oY3VycmQsICZyaW5nX2lkKTsKPiArICAgIGlmICggIXJpbmdf
aW5mbyApCj4gKyAgICB7Cj4gKyAgICAgICAgcmluZ19pbmZvID0geHphbGxvYyhzdHJ1Y3QgYXJn
b19yaW5nX2luZm8pOwo+ICsgICAgICAgIGlmICggIXJpbmdfaW5mbyApCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICByZXQgPSAtRU5PTUVNOwo+ICsgICAgICAgICAgICBnb3RvIG91dF91bmxv
Y2syOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnJpbmdfaW5m
by0+bG9jayk7Cj4gKwo+ICsgICAgICAgIHJpbmdfaW5mby0+aWQgPSByaW5nX2lkOwo+ICsgICAg
ICAgIElOSVRfSExJU1RfSEVBRCgmcmluZ19pbmZvLT5wZW5kaW5nKTsKPiArCj4gKyAgICAgICAg
aGxpc3RfYWRkX2hlYWQoJnJpbmdfaW5mby0+bm9kZSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAmY3VycmQtPmFyZ28tPnJpbmdfaGFzaFtoYXNoX2luZGV4KCZyaW5nX2luZm8tPmlkKV0pOwo+
ICsKPiArICAgICAgICBncHJpbnRrKFhFTkxPR19ERUJVRywgImFyZ286IHZtJXUgcmVnaXN0ZXJp
bmcgcmluZyAodm0ldToleCB2bSVkKVxuIiwKPiArICAgICAgICAgICAgICAgIGN1cnJkLT5kb21h
aW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLnBvcnQsCj4gKyAgICAgICAgICAgICAg
ICByaW5nX2lkLnBhcnRuZXJfaWQpOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsg
ICAgICAgIGlmICggcmluZ19pbmZvLT5sZW4gKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
LyoKPiArICAgICAgICAgICAgICogSWYgdGhlIGNhbGxlciBzcGVjaWZpZWQgdGhhdCB0aGUgcmlu
ZyBtdXN0IG5vdCBhbHJlYWR5IGV4aXN0LAo+ICsgICAgICAgICAgICAgKiBmYWlsIGF0IGF0dGVt
cHQgdG8gYWRkIGEgY29tcGxldGVkIHJpbmcgd2hpY2ggYWxyZWFkeSBleGlzdHMuCj4gKyAgICAg
ICAgICAgICAqLwo+ICsgICAgICAgICAgICBpZiAoIGZhaWxfZXhpc3QgKQo+ICsgICAgICAgICAg
ICB7Cj4gKyAgICAgICAgICAgICAgICBhcmdvX2RwcmludGsoImRpc2FsbG93ZWQgcmVyZWdpc3Ry
YXRpb24gb2YgZXhpc3RpbmcgcmluZ1xuIik7Cj4gKyAgICAgICAgICAgICAgICByZXQgPSAtRUVY
SVNUOwo+ICsgICAgICAgICAgICAgICAgZ290byBvdXRfdW5sb2NrMjsKPiArICAgICAgICAgICAg
fQo+ICsKPiArICAgICAgICAgICAgaWYgKCByaW5nX2luZm8tPmxlbiAhPSByZWcubGVuICkKPiAr
ICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICAgICAq
IENoYW5nZSBvZiByaW5nIHNpemUgY291bGQgcmVzdWx0IGluIGVudHJpZXMgb24gdGhlIHBlbmRp
bmcKPiArICAgICAgICAgICAgICAgICAqIG5vdGlmaWNhdGlvbnMgbGlzdCB0aGF0IHdpbGwgbmV2
ZXIgdHJpZ2dlci4KPiArICAgICAgICAgICAgICAgICAqIFNpbXBsZSBibHVudCBzb2x1dGlvbjog
ZGlzYWxsb3cgcmluZyByZXNpemUgZm9yIG5vdy4KPiArICAgICAgICAgICAgICAgICAqIFRPRE86
IGludmVzdGlnYXRlIGVuYWJsaW5nIHJpbmcgcmVzaXplLgo+ICsgICAgICAgICAgICAgICAgICov
CgpJIHRoaW5rIHJpbmcgcmVzaXppbmcgd2FzIHJlbW92ZWQgb24gdGhpcyB2ZXJzaW9uPwoKPiAr
ICAgICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAgICAgICAg
ICAiYXJnbzogdm0ldSBhdHRlbXB0ZWQgdG8gY2hhbmdlIHJpbmcgc2l6ZSh2bSV1OiV4IHZtJWQp
XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lk
LmRvbWFpbl9pZCwgcmluZ19pZC5wb3J0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICByaW5n
X2lkLnBhcnRuZXJfaWQpOwo+ICsgICAgICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICAg
ICAqIENvdWxkIHJldHVybiBFSU5WQUwgaGVyZSwgYnV0IGlmIHRoZSByaW5nIGRpZG4ndCBhbHJl
YWR5Cj4gKyAgICAgICAgICAgICAgICAgKiBleGlzdCB0aGVuIHRoZSBhcmd1bWVudHMgd291bGQg
aGF2ZSBiZWVuIHZhbGlkLCBzbzogRUVYSVNULgo+ICsgICAgICAgICAgICAgICAgICovCj4gKyAg
ICAgICAgICAgICAgICByZXQgPSAtRUVYSVNUOwo+ICsgICAgICAgICAgICAgICAgZ290byBvdXRf
dW5sb2NrMjsKPiArICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgZ3ByaW50ayhYRU5M
T0dfREVCVUcsCj4gKyAgICAgICAgICAgICAgICAgICAgImFyZ286IHZtJXUgcmUtcmVnaXN0ZXJp
bmcgZXhpc3RpbmcgcmluZyAodm0ldToleCB2bSVkKVxuIiwKPiArICAgICAgICAgICAgICAgICAg
ICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5wb3J0LAo+ICsg
ICAgICAgICAgICAgICAgICAgIHJpbmdfaWQucGFydG5lcl9pZCk7Cj4gKyAgICAgICAgfQo+ICsg
ICAgfQo+ICsKPiArICAgIHJldCA9IGZpbmRfcmluZ19tZm5zKGN1cnJkLCByaW5nX2luZm8sIG5w
YWdlLCBwZ19kZXNjcl9obmQsIHJlZy5sZW4pOwo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgewo+
ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAgICAgICJhcmdvOiB2
bSV1IGZhaWxlZCB0byBmaW5kIHJpbmcgbWZucyAodm0ldToleCB2bSVkKVxuIiwKPiArICAgICAg
ICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLnBv
cnQsCj4gKyAgICAgICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOwo+ICsKPiArICAgICAg
ICByaW5nX3JlbW92ZV9pbmZvKGN1cnJkLCByaW5nX2luZm8pOwo+ICsgICAgICAgIGdvdG8gb3V0
X3VubG9jazI7Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFRoZSBmaXJzdCBwYWdl
IG9mIHRoZSBtZW1vcnkgc3VwcGxpZWQgZm9yIHRoZSByaW5nIGhhcyB0aGUgeGVuX2FyZ29fcmlu
Zwo+ICsgICAgICogc3RydWN0dXJlIGF0IGl0cyBoZWFkLCB3aGljaCBpcyB3aGVyZSB0aGUgcmlu
ZyBpbmRleGVzIHJlc2lkZS4KPiArICAgICAqLwo+ICsgICAgcmV0ID0gcmluZ19tYXBfcGFnZShy
aW5nX2luZm8sIDAsICZtYXBfcmluZ3ApOwo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgewo+ICsg
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAgICAgICJhcmdvOiB2bSV1
IGZhaWxlZCB0byBtYXAgcmluZyBtZm4gMCAodm0ldToleCB2bSVkKVxuIiwKPiArICAgICAgICAg
ICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLnBvcnQs
Cj4gKyAgICAgICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOwo+ICsKPiArICAgICAgICBy
aW5nX3JlbW92ZV9pbmZvKGN1cnJkLCByaW5nX2luZm8pOwo+ICsgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazI7Cj4gKyAgICB9Cj4gKyAgICByaW5ncCA9IG1hcF9yaW5ncDsKPiArCj4gKyAgICBwcml2
YXRlX3R4X3B0ciA9IHJlYWRfYXRvbWljKCZyaW5ncC0+dHhfcHRyKTsKPiArCj4gKyAgICBpZiAo
IChwcml2YXRlX3R4X3B0ciA+PSByZWcubGVuKSB8fAo+ICsgICAgICAgICAoUk9VTkRVUF9NRVNT
QUdFKHByaXZhdGVfdHhfcHRyKSAhPSBwcml2YXRlX3R4X3B0cikgKQo+ICsgICAgewo+ICsgICAg
ICAgIC8qCj4gKyAgICAgICAgICogU2luY2UgdGhlIHJpbmcgaXMgYSBtZXNzLCBhdHRlbXB0IHRv
IGZsdXNoIHRoZSBjb250ZW50cyBvZiBpdAo+ICsgICAgICAgICAqIGhlcmUgYnkgc2V0dGluZyB0
aGUgdHhfcHRyIHRvIHRoZSBuZXh0IGFsaWduZWQgbWVzc2FnZSBzbG90IHBhc3QKPiArICAgICAg
ICAgKiB0aGUgbGF0ZXN0IHJ4X3B0ciB3ZSBoYXZlIG9ic2VydmVkLiBIYW5kbGUgcmluZyB3cmFw
IGNvcnJlY3RseS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBwcml2YXRlX3R4X3B0ciA9IFJP
VU5EVVBfTUVTU0FHRShyZWFkX2F0b21pYygmcmluZ3AtPnJ4X3B0cikpOwo+ICsKPiArICAgICAg
ICBpZiAoIHByaXZhdGVfdHhfcHRyID49IHJlZy5sZW4gKQo+ICsgICAgICAgICAgICBwcml2YXRl
X3R4X3B0ciA9IDA7Cj4gKwo+ICsgICAgICAgIHVwZGF0ZV90eF9wdHIocmluZ19pbmZvLCBwcml2
YXRlX3R4X3B0cik7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmluZ19pbmZvLT50eF9wdHIgPSBwcml2
YXRlX3R4X3B0cjsKPiArICAgIHJpbmdfaW5mby0+bGVuID0gcmVnLmxlbjsKPiArICAgIGN1cnJk
LT5hcmdvLT5yaW5nX2NvdW50Kys7Cj4gKwo+ICsgICAgaWYgKCBzZW5kX2luZm8gKQo+ICsgICAg
ewo+ICsgICAgICAgIHNwaW5fbG9jaygmZHN0X2QtPmFyZ28tPnNlbmRfbG9jayk7Cj4gKwo+ICsg
ICAgICAgIGhsaXN0X2FkZF9oZWFkKCZzZW5kX2luZm8tPm5vZGUsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgJmRzdF9kLT5hcmdvLT5zZW5kX2hhc2hbaGFzaF9pbmRleCgmc2VuZF9pbmZvLT5p
ZCldKTsKPiArCj4gKyAgICAgICAgc3Bpbl91bmxvY2soJmRzdF9kLT5hcmdvLT5zZW5kX2xvY2sp
Owo+ICsgICAgfQo+ICsKPiArIG91dF91bmxvY2syOgo+ICsgICAgaWYgKCAhcmV0ICYmIHNlbmRf
aW5mbyApCj4gKyAgICAgICAgeGZyZWUoc2VuZF9pbmZvKTsKClRoZXJlJ3Mgbm8gbmVlZCB0byBj
aGVjayBpZiBzZW5kX2luZm8gaXMgc2V0LCB4ZnJlZShOVUxMKSBpcyBzYWZlLgoKPiArCj4gKyAg
ICBpZiAoIGRzdF9kICkKPiArICAgICAgICBwdXRfZG9tYWluKGRzdF9kKTsKPiArCj4gKyAgICB3
cml0ZV91bmxvY2soJmN1cnJkLT5hcmdvLT5sb2NrKTsKPiArCj4gKyBvdXRfdW5sb2NrOgo+ICsg
ICAgcmVhZF91bmxvY2soJmFyZ29fbG9jayk7Cj4gKwo+ICsgb3V0Ogo+ICsgICAgcmV0dXJuIHJl
dDsKPiArfQo+ICsKPiAgbG9uZwo+ICBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKPiAgICAgICAgICAgICBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKPiBAQCAtMzkyLDYgKzky
NiwzOCBAQCBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgYXJnMSwKPgo+ICAgICAgc3dpdGNoIChjbWQpCj4gICAgICB7Cj4gKyAgICBjYXNl
IFhFTl9BUkdPX09QX3JlZ2lzdGVyX3Jpbmc6Cj4gKyAgICB7Cj4gKyAgICAgICAgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpIHJlZ19obmQgPQo+ICsgICAg
ICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcxLCB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3Qp
Owo+ICsgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fcGFnZV9kZXNjcl90
KSBwZ19kZXNjcl9obmQgPQo+ICsgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcyLCB4
ZW5fYXJnb19wYWdlX2Rlc2NyX3QpOwo+ICsgICAgICAgIC8qIGFyZzMgaXMgbnBhZ2UgKi8KPiAr
ICAgICAgICAvKiBhcmc0IGlzIGZsYWdzICovCj4gKyAgICAgICAgYm9vbCBmYWlsX2V4aXN0ID0g
YXJnNCAmIFhFTl9BUkdPX1JFR0lTVEVSX0ZMQUdfRkFJTF9FWElTVDsKPiArCj4gKyAgICAgICAg
aWYgKCB1bmxpa2VseShhcmczID4gKFhFTl9BUkdPX01BWF9SSU5HX1NJWkUgPj4gUEFHRV9TSElG
VCkpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAg
ICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogQ2hl
Y2sgYWNjZXNzIHRvIHRoZSB3aG9sZSBhcnJheSBoZXJlIHNvIHdlIGNhbiB1c2UgdGhlIGZhc3Rl
ciBfX2NvcHkKPiArICAgICAgICAgKiBvcGVyYXRpb25zIHRvIHJlYWQgZWFjaCBlbGVtZW50IGxh
dGVyLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRs
ZV9va2F5KHBnX2Rlc2NyX2huZCwgYXJnMykpICkKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAg
ICAgICAgLyogYXJnNDogcmVzZXJ2ZSBjdXJyZW50bHktdW5kZWZpbmVkIGJpdHMsIHJlcXVpcmUg
emVyby4gICovCj4gKyAgICAgICAgaWYgKCB1bmxpa2VseShhcmc0ICYgflhFTl9BUkdPX1JFR0lT
VEVSX0ZMQUdfTUFTSykgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmMgPSAtRUlOVkFM
Owo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHJjID0g
cmVnaXN0ZXJfcmluZyhjdXJyZCwgcmVnX2huZCwgcGdfZGVzY3JfaG5kLCBhcmczLCBmYWlsX2V4
aXN0KTsKPiArICAgICAgICBicmVhazsKPiArICAgIH0KPiArCj4gICAgICBkZWZhdWx0Ogo+ICAg
ICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gICAgICAgICAgYnJlYWs7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2d1ZXN0X2FjY2Vzcy5oCj4gaW5kZXggODk5N2ExYy4uNzBlOWE3OCAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9ndWVzdF9hY2Nlc3MuaAo+IEBAIC0yOSw2ICsyOSw4IEBAIGludCBhY2Nlc3NfZ3Vlc3Rf
bWVtb3J5X2J5X2lwYShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGlwYSwgdm9pZCAqYnVmLAo+
ICAvKiBJcyB0aGUgZ3Vlc3QgaGFuZGxlIGEgTlVMTCByZWZlcmVuY2U/ICovCj4gICNkZWZpbmUg
Z3Vlc3RfaGFuZGxlX2lzX251bGwoaG5kKSAgICAgICAgKChobmQpLnAgPT0gTlVMTCkKPgo+ICsj
ZGVmaW5lIGd1ZXN0X2hhbmRsZV9pc19hbGlnbmVkKGhuZCwgbWFzaykgKCEoKHVpbnRwdHJfdCko
aG5kKS5wICYgKG1hc2spKSkKPiArCj4gIC8qIE9mZnNldCB0aGUgZ2l2ZW4gZ3Vlc3QgaGFuZGxl
IGludG8gdGhlIGFycmF5IGl0IHJlZmVycyB0by4gKi8KPiAgI2RlZmluZSBndWVzdF9oYW5kbGVf
YWRkX29mZnNldChobmQsIG5yKSAoKGhuZCkucCArPSAobnIpKQo+ICAjZGVmaW5lIGd1ZXN0X2hh
bmRsZV9zdWJ0cmFjdF9vZmZzZXQoaG5kLCBucikgKChobmQpLnAgLT0gKG5yKSkKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3RfYWNjZXNzLmgKPiBpbmRleCBjYTcwMGM5Li44ZGRlNWQ1IDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfYWNjZXNzLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0X2FjY2Vzcy5oCj4gQEAgLTQxLDYgKzQxLDggQEAKPiAgLyogSXMgdGhl
IGd1ZXN0IGhhbmRsZSBhIE5VTEwgcmVmZXJlbmNlPyAqLwo+ICAjZGVmaW5lIGd1ZXN0X2hhbmRs
ZV9pc19udWxsKGhuZCkgICAgICAgICgoaG5kKS5wID09IE5VTEwpCj4KPiArI2RlZmluZSBndWVz
dF9oYW5kbGVfaXNfYWxpZ25lZChobmQsIG1hc2spICghKCh1aW50cHRyX3QpKGhuZCkucCAmICht
YXNrKSkpCj4gKwo+ICAvKiBPZmZzZXQgdGhlIGdpdmVuIGd1ZXN0IGhhbmRsZSBpbnRvIHRoZSBh
cnJheSBpdCByZWZlcnMgdG8uICovCj4gICNkZWZpbmUgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQo
aG5kLCBucikgKChobmQpLnAgKz0gKG5yKSkKPiAgI2RlZmluZSBndWVzdF9oYW5kbGVfc3VidHJh
Y3Rfb2Zmc2V0KGhuZCwgbnIpICgoaG5kKS5wIC09IChucikpCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmdvLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gaW5kZXgg
NDgxODY4NC4uODk0NzIzMCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAo+IEBAIC0zMSw2ICszMSwyNiBAQAo+
Cj4gICNpbmNsdWRlICJ4ZW4uaCIKPgo+ICsjZGVmaW5lIFhFTl9BUkdPX0RPTUlEX0FOWSAgICAg
ICBET01JRF9JTlZBTElECj4gKwo+ICsvKgo+ICsgKiBUaGUgbWF4aW11bSBzaXplIG9mIGFuIEFy
Z28gcmluZyBpcyBkZWZpbmVkIHRvIGJlOiAxNkdCCgpJcyBzdWNoIGEgYmlnIHNpemUgcmVhbGx5
IHJlcXVpcmVkIGFzIHRoZSBkZWZhdWx0IG1heGltdW0/IFRoZSBzaXplIG9mCnRoZSBpbnRlcm5h
bCBzdHJ1Y3R1cmVzIHJlcXVpcmVkIHRvIHN1cHBvcnQgYSAxNkdCIHJpbmcgd291bGQgYmUgcXVp
dGUKYmlnLCBoYXMgdGhpcyBiZWVuIHRha2VuIGludG8gYWNjb3VudD8KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 11:40:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1ghYhZ-000522-ET; Thu, 10 Jan 2019 11:40: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=swSS=PS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghYhY-00051q-0v
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 11:40:44 +0000
X-Inumbo-ID: 8f3125d2-14cc-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f3125d2-14cc-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 11:40:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghYhU-0008Jq-J2; Thu, 10 Jan 2019 11:40:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghYhT-0002up-UC; Thu, 10 Jan 2019 11:40:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghYhT-0008Cl-TL; Thu, 10 Jan 2019 11:40:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131874-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=d6e77253170dd7ea46f7bb973285e12d810b31e5
X-Osstest-Versions-That: linux=3bd6e94bec122a951d462c239b47954cf5f36e33
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Jan 2019 11:40:39 +0000
Subject: [Xen-devel] [linux-next test] 131874: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg3NCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4NzQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICA8am9iIHN0
YXR1cz4gICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMxNzg2
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMxNzg2CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2
cy4gMTMxNzg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE3ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTMxNzg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE3ODYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTc4NgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMzE3ODYKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTc4NgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTMxNzg2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0
YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE3ODYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBibG9j
a2VkIGluIDEzMTc4NgogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNzg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE3
ODYKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgICAgICBmYWlsICBsaWtlIDEzMTc4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICA3IHhlbi1ib290ICBmYWlsIGxpa2UgMTMxNzg2CiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMzE3ODYKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEzMTc4NgogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsIGxpa2UgMTMx
Nzg2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzE3ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMTc4NgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTMxNzg2CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE3ODYKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MTc4NgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNzg2CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE3ODYKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBm
YWlsICBsaWtlIDEzMTc4NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxNzg2CiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MzE3ODYKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQv
cmVkaGF0LnJlcGVhdCBmYWlsIGxpa2UgMTMxNzg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3ODYKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEzMTc4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzg2CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzE3ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzg2CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzE3ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc4NgogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTMxNzg2CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGQ2ZTc3MjUzMTcwZGQ3ZWE0NmY3YmI5NzMyODVlMTJk
ODEwYjMxZTUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDNiZDZlOTRi
ZWMxMjJhOTUxZDQ2MmMyMzliNDc5NTRjZjVmMzZlMzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMxODc0ICAyMDE5LTAxLTA5IDA5OjE5OjA2IFogICAgMSBkYXlzICAgIDEgYXR0ZW1w
dHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 11:40:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1ghYhl-000540-OE; Thu, 10 Jan 2019 11:40: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=5H7G=PS=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghYhk-00053q-Fb
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 11:40:56 +0000
X-Inumbo-ID: 96fa950e-14cc-11e9-92db-bc764e045a96
Received: from mail-ot1-f65.google.com (unknown [209.85.210.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96fa950e-14cc-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 11:40:55 +0000 (UTC)
Received: by mail-ot1-f65.google.com with SMTP id e12so9649839otl.5
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 03:40:55 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=DMQ3Owg6LK3HxzbL4BIFzWhc5ef6q3lQRaHi8mWhsgY=;
 b=ABNwNl8mHwcTaI5lNnvQ/FVW7NfwXFc3gr73XepyffGzE7ZExf9K2asQVj0hGT6q9G
 4YCPTiVhHJmYyMU/HlleaLh4kpa9faUdv91efIhjunV9HAzVT654X07gduYPWdrndhLf
 0+KPk8IoKlJIYAhl5IVC86iliKWEz31c4i8H/ZHVJWZse46x16mqkIFwVeA3cSsbgLif
 WulsiYjTRqdlxwajtBnn9MpwtSatPRxRFssQhwERXzQQidLeGdwtzndUiLR6eTiw5aJD
 CKNMw1vpPkmoEfEXDnrebfU9KqFgH59Cm+PqxC3H8EHFWh+/0V5tFmwK7XNVCLIRXvub
 00jg==
X-Gm-Message-State: AJcUukf3Xft27LR2JCt//avv3fdLZRovq9o7FCCT5RjDcykzfrGcqtGN
 XyrdYScowZxfuanKLr3YZlm0FF9JgSg5F0iZGpI=
X-Google-Smtp-Source: ALg8bN4JwScI+1dyuv8Mde4Cg5qCW07qmwhyLI4LnRA4ngqqapNBBHyqDcR/Ezrna11YC8D2/ta7MbZ/vGL+PyXbSto=
X-Received: by 2002:a9d:7319:: with SMTP id e25mr7038442otk.204.1547120454614; 
 Thu, 10 Jan 2019 03:40:54 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-9-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-9-git-send-email-christopher.w.clark@gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Thu, 10 Jan 2019 12:40:43 +0100
Message-ID: <CAPLaKK6WL6uz__RsTyafVAowLGQ1otcgcSf_DLTLp8-7eJvktg@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 08/15] argo: implement the unregister op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gNywgMjAxOSBhdCA4OjQ0IEFNIENocmlzdG9waGVyIENsYXJrCjxjaHJpc3Rv
cGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBUYWtlcyBhIHNpbmdsZSBhcmd1bWVu
dDogYSBoYW5kbGUgdG8gdGhlIHJpbmcgdW5yZWdpc3RyYXRpb24gc3RydWN0LAo+IHdoaWNoIHNw
ZWNpZmllcyB0aGUgcG9ydCBhbmQgcGFydG5lciBkb21haW4gaWQgb3Igd2lsZGNhcmQuCj4KPiBU
aGUgcmluZydzIGVudHJ5IGlzIHJlbW92ZWQgZnJvbSB0aGUgaGFzaHRhYmxlIG9mIHJlZ2lzdGVy
ZWQgcmluZ3M7Cj4gYW55IGVudHJpZXMgZm9yIHBlbmRpbmcgbm90aWZpY2F0aW9ucyBhcmUgcmVt
b3ZlZDsgYW5kIHRoZSByaW5nIGlzCj4gdW5tYXBwZWQgZnJvbSBYZW4ncyBhZGRyZXNzIHNwYWNl
Lgo+Cj4gSWYgdGhlIHJpbmcgaGFkIGJlZW4gcmVnaXN0ZXJlZCB0byBjb21tdW5pY2F0ZSB3aXRo
IGEgc2luZ2xlIHNwZWNpZmllZAo+IGRvbWFpbiAoaWUuIGEgbm9uLXdpbGRjYXJkIHJpbmcpIHRo
ZW4gdGhlIHBhcnRuZXIgZG9tYWluIHN0YXRlIGlzIHJlbW92ZWQKPiBmcm9tIHRoZSBwYXJ0bmVy
IGRvbWFpbidzIGFyZ28gc2VuZF9pbmZvIGhhc2ggdGFibGUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBD
aHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgo+IC0t
LQo+IHYyIGZlZWRiYWNrIEphbjogZHJvcCBjb29raWUsIGltcGxlbWVudCB0ZWFyZG93bgo+IHYy
IGZlZWRiYWNrIEphbjogZHJvcCBtZXNzYWdlIGZyb20gYXJnb19tZXNzYWdlX29wCj4gdjIgc2Vs
ZjogT1ZFUkhBVUwKPiB2MiBzZWxmOiByZW9yZGVyIGxvZ2ljIHRvIHNob3J0ZW4gY3JpdGljYWwg
c2VjdGlvbgo+IHYxICMxMyBmZWVkYmFjayBKYW46IHJldmlzZSB1c2Ugb2YgZ3Vlc3RfaGFuZGxl
X29rYXkgdnMgX19jb3B5IG9wcwo+IHYxIGZlZWRiYWNrIFJvZ2VyLCBKYW46IGRyb3AgYXJnbyBw
cmVmaXggb24gc3RhdGljIGZ1bmN0aW9ucwo+IHYxLDIgZmVlZGJhY2sgSmFuL1JvZ2VyL1BhdWw6
IGRyb3AgZXJybm8gcmV0dXJuaW5nIGd1ZXN0IGFjY2VzcyBmdW5jdGlvbnMKPiB2MSAjNSAoIzE0
KSBmZWVkYmFjayBQYXVsOiB1c2UgY3VycmQgaW4gZG9fYXJnb19tZXNzYWdlX29wCj4gdjEgIzUg
KCMxNCkgZmVlZGJhY2sgUGF1bDogZnVsbCB1c2UgY3VycmQgaW4gYXJnb191bnJlZ2lzdGVyX3Jp
bmcKPiB2MSAjMTMgKCMxNCkgZmVlZGJhY2sgUGF1bDogcmVwbGFjZSBkby93aGlsZSB3aXRoIGdv
dG87IHJlaW5kZW50Cj4gdjEgc2VsZjogYWRkIGJsYW5rIGxpbmVzIGluIHVucmVnaXN0ZXIgY2Fz
ZSBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKPiB2MTogIzEzIGZlZWRiYWNrIEphbjogcHVibGljIG5h
bWVzcGFjZTogcHJlZml4IHdpdGggeGVuCj4gdjE6ICMxMyBmZWVkYmFjayBKYW46IGJsYW5rIGxp
bmUgYWZ0ZXIgb3AgY2FzZSBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKPiB2MTogIzE0IGZlZWRiYWNr
IEphbjogcmVwbGFjZSBkb21haW4gaWQgb3ZlcnJpZGUgd2l0aCB2YWxpZGF0aW9uCj4gdjE6ICMx
OCBmZWVkYmFjayBKYW46IG1lbGQgdGhlIHJpbmcgY291bnQgbGltaXQgaW50byB0aGUgc2VyaWVz
Cj4gdjE6IGZlZWRiYWNrICMxNSBKYW46IHZlcmlmeSB6ZXJvIGluIHVudXNlZCBoeXBlcmNhbGwg
YXJncwo+Cj4gIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgfCAxMTUgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJn
by5oIHwgIDE5ICsrKysrKysrCj4gIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgfCAgIDEgKwo+
ICAzIGZpbGVzIGNoYW5nZWQsIDEzNSBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwo+IGluZGV4IDExOTg4ZTcuLjU5Y2U4
YzQgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKPiArKysgYi94ZW4vY29tbW9uL2Fy
Z28uYwo+IEBAIC0zNyw2ICszNyw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdv
X2FkZHJfdCk7Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3BhZ2VfZGVzY3Jf
dCk7Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCk7
Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7Cj4gK0RFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190KTsKPgo+ICAvKiBYZW4g
Y29tbWFuZCBsaW5lIG9wdGlvbiB0byBlbmFibGUgYXJnbyAqLwo+ICBzdGF0aWMgYm9vbCBfX3Jl
YWRfbW9zdGx5IG9wdF9hcmdvX2VuYWJsZWQ7Cj4gQEAgLTY2Niw2ICs2NjcsMTA1IEBAIHJpbmdf
ZmluZF9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3Jpbmdf
aWQgKmlkKQo+ICAgICAgcmV0dXJuIE5VTEw7Cj4gIH0KPgo+ICtzdGF0aWMgc3RydWN0IGFyZ29f
c2VuZF9pbmZvICoKPiArc2VuZF9maW5kX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29u
c3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQpCj4gK3sKPiArICAgIHN0cnVjdCBobGlzdF9ub2Rl
ICpub2RlOwo+ICsgICAgc3RydWN0IGFyZ29fc2VuZF9pbmZvICpzZW5kX2luZm87Cj4gKwo+ICsg
ICAgaGxpc3RfZm9yX2VhY2hfZW50cnkoc2VuZF9pbmZvLCBub2RlLCAmZC0+YXJnby0+c2VuZF9o
YXNoW2hhc2hfaW5kZXgoaWQpXSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGUpCj4g
KyAgICB7Cj4gKyAgICAgICAgc3RydWN0IGFyZ29fcmluZ19pZCAqY21waWQgPSAmc2VuZF9pbmZv
LT5pZDsKCkNvbnN0LgoKPiArCj4gKyAgICAgICAgaWYgKCBjbXBpZC0+cG9ydCA9PSBpZC0+cG9y
dCAmJgo+ICsgICAgICAgICAgICAgY21waWQtPmRvbWFpbl9pZCA9PSBpZC0+ZG9tYWluX2lkICYm
Cj4gKyAgICAgICAgICAgICBjbXBpZC0+cGFydG5lcl9pZCA9PSBpZC0+cGFydG5lcl9pZCApCj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICBhcmdvX2RwcmludGsoInNlbmRfaW5mbz0lcFxuIiwg
c2VuZF9pbmZvKTsKPiArICAgICAgICAgICAgcmV0dXJuIHNlbmRfaW5mbzsKPiArICAgICAgICB9
Cj4gKyAgICB9Cj4gKyAgICBhcmdvX2RwcmludGsoIm5vIHNlbmRfaW5mbyBmb3VuZFxuIik7CgpJ
cyB0aGlzIG1lc3NhZ2UgYWN0dWFsbHkgaGVscGZ1bCB3aXRob3V0IHByaW50aW5nIGFueSBvZiB0
aGUKcGFyYW1ldGVycyBwcm92aWRlZCB0byB0aGUgZnVuY3Rpb24/Cgo+ICsKPiArICAgIHJldHVy
biBOVUxMOwo+ICt9Cj4gKwo+ICtzdGF0aWMgbG9uZwo+ICt1bnJlZ2lzdGVyX3Jpbmcoc3RydWN0
IGRvbWFpbiAqY3VycmQsCgpTYW1lIGFzIHRoZSBjb21tZW50IG1hZGUgb24gdGhlIG90aGVyIHBh
dGNoLCBpZiB0aGlzIHBhcmFtZXRlciBpcyB0aGUKY3VycmVudCBkb21haW4gdGhlcmUncyBubyBu
ZWVkIHRvIHBhc3MgaXQgYXJvdW5kLCBvciBlbHNlIGl0IHNob3VsZCBiZQpuYW1lZCBkIGluc3Rl
YWQgb2YgY3VycmQuCgo+ICsgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCkgdW5yZWdfaG5kKQo+ICt7Cj4gKyAgICB4ZW5fYXJn
b191bnJlZ2lzdGVyX3JpbmdfdCB1bnJlZzsKPiArICAgIHN0cnVjdCBhcmdvX3JpbmdfaWQgcmlu
Z19pZDsKPiArICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOwo+ICsgICAgc3Ry
dWN0IGFyZ29fc2VuZF9pbmZvICpzZW5kX2luZm87Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkc3Rf
ZCA9IE5VTEw7Cj4gKyAgICBpbnQgcmV0Owo+ICsKPiArICAgIHJldCA9IGNvcHlfZnJvbV9ndWVz
dCgmdW5yZWcsIHVucmVnX2huZCwgMSkgPyAtRUZBVUxUIDogMDsKPiArICAgIGlmICggcmV0ICkK
PiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICByZXQgPSB1bnJlZy5wYWQgPyAtRUlOVkFM
IDogMDsKPiArICAgIGlmICggcmV0ICkKPiArICAgICAgICBnb3RvIG91dDsKCkkgZG9uJ3Qgc2Vl
IHRoZSBwb2ludCBpbiB0aGUgb3V0IGxhYmVsIHdoZW4geW91IGNvdWxkIGp1c3QgdXNlICdyZXR1
cm4KLUVJTlZBTCcgb3IgLUVGQVVMVCBkaXJlY3RseSBoZXJlIGFuZCBhYm92ZS4KClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 11:52:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 11:52: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-devel-bounces@lists.xenproject.org>)
	id 1ghYsi-0005yM-Re; Thu, 10 Jan 2019 11:52:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UKSt=PS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghYsh-0005yH-4g
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 11:52:15 +0000
X-Inumbo-ID: 2b0914d1-14ce-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b0914d1-14ce-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 11:52:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Jan 2019 04:52:11 -0700
Message-Id: <5C3731E9020000780020C2AD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 10 Jan 2019 04:52:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <royger@FreeBSD.org>, "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK6z4eNtJx+X3RdTcO8tKb+PxaeBwA_N3wDmbXc7Qss58A@mail.gmail.com>
In-Reply-To: <CAPLaKK6z4eNtJx+X3RdTcO8tKb+PxaeBwA_N3wDmbXc7Qss58A@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ID4+PiBPbiAxMC4wMS4xOSBhdCAxMToxOSwgPHJveWdlckBmcmVlYnNkLm9yZz4gd3JvdGU6Cj4g
YU9uIE1vbiwgSmFuIDcsIDIwMTkgYXQgODo0NCBBTSBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0
b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+Pgo+PiArLyogWGVuIGNvbW1hbmQgbGlu
ZSBvcHRpb24gdG8gZW5hYmxlIGFyZ28gKi8KPj4gK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkg
b3B0X2FyZ29fZW5hYmxlZDsKPj4gK2Jvb2xlYW5fcGFyYW0oImFyZ28iLCBvcHRfYXJnb19lbmFi
bGVkKTsKPiAKPiBJIHdvdWxkIGRyb3AgdGhlIG9wdF8qIHByZWZpeCwgbmV3IG9wdGlvbnMgYWRk
ZWQgcmVjZW50bHkgZG9uJ3QKPiBpbmNsdWRlIHRoZSBwcmVmaXggYWxyZWFkeS4KCldvdWxkIHlv
dSBtaW5kIHBvaW50aW5nIG91dCBleGFtcGxlcz8gRXNwZWNpYWxseSBmb3IgYm9vbGVhbiBvbmVz
IEkKdGhpbmsgd2UndmUgdHJpZWQgdG8gY29uc2lzdGVudGx5IG5hbWUgdGhlbSBvcHRfKi4gQnV0
IGluIHRoZSBjYXNlCmhlcmUgKGl0IGJlaW5nIHN0YXRpYykgSSdtIG5vdCBvdmVybHkgZnVzc2Vk
LgoKPj4gKwo+PiArdHlwZWRlZiBzdHJ1Y3QgYXJnb19yaW5nX2lkCj4+ICt7Cj4+ICsgICAgdWlu
dDMyX3QgcG9ydDsKPj4gKyAgICBkb21pZF90IHBhcnRuZXJfaWQ7Cj4+ICsgICAgZG9taWRfdCBk
b21haW5faWQ7Cj4+ICt9IGFyZ29fcmluZ19pZDsKPj4gKwo+PiArLyogRGF0YSBhYm91dCBhIGRv
bWFpbidzIG93biByaW5nIHRoYXQgaXQgaGFzIHJlZ2lzdGVyZWQgKi8KPj4gK3N0cnVjdCBhcmdv
X3JpbmdfaW5mbwo+PiArewo+PiArICAgIC8qIG5leHQgbm9kZSBpbiB0aGUgaGFzaCwgcHJvdGVj
dGVkIGJ5IEwyICovCj4+ICsgICAgc3RydWN0IGhsaXN0X25vZGUgbm9kZTsKPj4gKyAgICAvKiB0
aGlzIHJpbmcncyBpZCwgcHJvdGVjdGVkIGJ5IEwyICovCj4+ICsgICAgc3RydWN0IGFyZ29fcmlu
Z19pZCBpZDsKPj4gKyAgICAvKiBMMyAqLwo+PiArICAgIHNwaW5sb2NrX3QgbG9jazsKPj4gKyAg
ICAvKiBsZW5ndGggb2YgdGhlIHJpbmcsIHByb3RlY3RlZCBieSBMMyAqLwo+PiArICAgIHVpbnQz
Ml90IGxlbjsKPj4gKyAgICAvKiBudW1iZXIgb2YgcGFnZXMgaW4gdGhlIHJpbmcsIHByb3RlY3Rl
ZCBieSBMMyAqLwo+PiArICAgIHVpbnQzMl90IG5wYWdlOwo+IAo+IENhbiB5b3UgaW5mZXIgbnVt
YmVyIG9mIHBhZ2VzIGZvcm0gdGhlIGxlbmd0aCBvZiB0aGUgcmluZywgb3IgdGhlCj4gb3RoZXIg
d2F5IGFyb3VuZD8KPiAKPiBJJ20gbm90IHN1cmUgd2h5IGJvdGggbmVlZCB0byBiZSBzdG9yZWQg
aGVyZS4KPiAKPj4gKyAgICAvKiBudW1iZXIgb2YgcGFnZXMgdHJhbnNsYXRlZCBpbnRvIG1mbnMs
IHByb3RlY3RlZCBieSBMMyAqLwo+PiArICAgIHVpbnQzMl90IG5tZm5zOwo+PiArICAgIC8qIGNh
Y2hlZCB0eCBwb2ludGVyIGxvY2F0aW9uLCBwcm90ZWN0ZWQgYnkgTDMgKi8KPj4gKyAgICB1aW50
MzJfdCB0eF9wdHI7Cj4gCj4gQWxsIHRoaXMgZmllbGRzIGFyZSBub3QgcGFydCBvZiBhbnkgcHVi
bGljIHN0cnVjdHVyZSwgc28gSSB3b25kZXIgaWYKPiBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gc2lt
cGx5IHVzZSB1bnNpZ25lZCBpbnQgZm9yIHRob3NlLCBvciBzaXplX3QuCgpZZXMgaW5kZWVkIC0g
dGhlcmUncyB3YXkgdG9vIG11Y2ggdXNlIG9mIGZpeGVkIHdpZHRoIHR5cGVzIGhlcmUuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 11:57:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 11:57:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghYy9-0006AC-LK; Thu, 10 Jan 2019 11:57:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UKSt=PS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghYy7-0006A7-Oi
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 11:57:51 +0000
X-Inumbo-ID: f36f9354-14ce-11e9-99e2-630b43599cb8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f36f9354-14ce-11e9-99e2-630b43599cb8;
 Thu, 10 Jan 2019 11:57:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Jan 2019 04:57:48 -0700
Message-Id: <5C37333B020000780020C2C6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 10 Jan 2019 04:57:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <royger@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK6g4qvrb2b309AdUBhxwxRVyy7D2sajJ=F1eYcc4Y6-6Q@mail.gmail.com>
In-Reply-To: <CAPLaKK6g4qvrb2b309AdUBhxwxRVyy7D2sajJ=F1eYcc4Y6-6Q@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ID4+PiBPbiAxMC4wMS4xOSBhdCAxMjoyNCwgPHJveWdlckBnbWFpbC5jb20+IHdyb3RlOgo+IE9u
IE1vbiwgSmFuIDcsIDIwMTkgYXQgODo0NCBBTSBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3Bo
ZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+PiArc3RhdGljIGxvbmcKPj4gK3JlZ2lzdGVy
X3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCj4gCj4gSWYgdGhpcyBpcyBpbmRlZWQgdGhlIGN1
cnJlbnQgZG9tYWluIChhcyB0aGUgbmFtZSBzdWdnZXN0cyksIHdoeSBkbwo+IHlvdSBuZWVkIHRv
IHBhc3MgaXQgYXJvdW5kPyBPciBlbHNlIGp1c3QgbmFtZSB0aGUgcGFyYW1ldGVyIGQuCgpXaGVu
IGFsbCAob3IgYXQgbGVhc3QgbW9zdCkgY2FsbGVycyBhbHJlYWR5IGxhdGNoIHRoZSBwb2ludGVy
IGludG8gYQpsb2NhbCB2YXJpYWJsZSwgaGFuZGluZyBpdCB0aHJvdWdoIGlzIG9mdGVuIGNoZWFw
ZXIgdGhhbiByZS1vYnRhaW5pbmcKaXQgYXMgY3VycmVudC0+ZG9tYWluLiBBU1NFUlQoY3VycmQg
PT0gY3VycmVudC0+ZG9tYWluKSBtaWdodCBiZQp3b3J0aHdoaWxlIGluIHN1Y2ggY2FzZXMsIHRo
b3VnaC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 12:01:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 12:01: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-devel-bounces@lists.xenproject.org>)
	id 1ghZ1T-0006yX-MT; Thu, 10 Jan 2019 12:01: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=5H7G=PS=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghZ1S-0006yQ-13
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 12:01:18 +0000
X-Inumbo-ID: 6f2ad31e-14cf-11e9-87e5-4762414c1986
Received: from mail-ot1-f67.google.com (unknown [209.85.210.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f2ad31e-14cf-11e9-87e5-4762414c1986;
 Thu, 10 Jan 2019 12:01:16 +0000 (UTC)
Received: by mail-ot1-f67.google.com with SMTP id 32so9658415ota.12
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 04:01:16 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=4w5nRcIp3hlA7YxWhq6rbaofT1sN8UGNuWwIFqeaxNI=;
 b=Vbz3hMSmLXnL8xOFxwLNjuFLjoJiu/26yYlYHd7nfa60TvlWWAFSV9b+Sq6h4dtDnE
 jzhI4kj5SXLpSZEGoNgpZ/x9tUFuQ24CXZw6I85QgAGmcx/gz6xGWj/+lzBFPvcv/AxZ
 1qDaFM5QN8TO9dFnCiMSjZdbWgJ2Xq0LdqIFFjBu9u0ZMiBmn0S94AdkC9fkJN2t3O9B
 wugphBquAEuTGLh2M9ZwWy6RhLhY+vS0p4BLeN5SDOl/OdgOTjJgv5o+cigXXw9HpkdN
 f5h43PoQczu33pspoGe3nE/qVoWU0SQMu6+mMbOzuHqqYIRGd5vM9ZWr6A+/0gvUrrxQ
 2zNg==
X-Gm-Message-State: AJcUuke/kHg9kGCeTn3lALB9HXSgx6gXXMaVDu9sLu8xJj2zElLilxlG
 xE2bY8bUXJBlJevgeAXBhQA53bQRrOkt+KHKuqU=
X-Google-Smtp-Source: ALg8bN5wgORXbicpsypo61s+3HP7xX9E4F6vrsWWXCv5LC4P4qMJzhMnPmYVAWXcnzj4OOAHFWa4jXF7Wpe+TwfngXw=
X-Received: by 2002:a9d:172e:: with SMTP id i46mr6352940ota.322.1547121676278; 
 Thu, 10 Jan 2019 04:01:16 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK4_Uw=g8LtkKhfCG3uTKEiCuJgcp9M_amWgch-N4+zSng@mail.gmail.com>
 <CACMJ4GaAW+V9JFNBP=O7ae_fsnJN-SzZU_t=Ry1rgPDkx4NpXw@mail.gmail.com>
In-Reply-To: <CACMJ4GaAW+V9JFNBP=O7ae_fsnJN-SzZU_t=Ry1rgPDkx4NpXw@mail.gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Thu, 10 Jan 2019 13:01:05 +0100
Message-ID: <CAPLaKK6WycST17Xja2PawSZbEcbHkyh+Fr7NoPGwf7+kyuEkEw@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgNDoxMCBBTSBDaHJpc3RvcGhlciBDbGFyawo8Y2hyaXN0
b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gVGhhbmtzIGZvciB0aGUgcmV2aWV3
LCBSb2dlci4gUmVwbGllcyBpbmxpbmUgYmVsb3cuCj4KPiBPbiBXZWQsIEphbiA5LCAyMDE5IGF0
IDEwOjU3IEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJveWdlckBmcmVlYnNkLm9yZz4gd3JvdGU6Cj4g
Pgo+ID4gIHRvLk9uIE1vbiwgSmFuIDcsIDIwMTkgYXQgODo0NCBBTSBDaHJpc3RvcGhlciBDbGFy
awo+ID4gPGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToKPiA+ID4KPiA+ID4g
c2VuZHYgb3BlcmF0aW9uIGlzIGludm9rZWQgdG8gcGVyZm9ybSBhIHN5bmNocm9ub3VzIHNlbmQg
b2YgYnVmZmVycwo+ID4gPiBjb250YWluZWQgaW4gaW92cyB0byBhIHJlbW90ZSBkb21haW4ncyBy
ZWdpc3RlcmVkIHJpbmcuCj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28u
YyBiL3hlbi9jb21tb24vYXJnby5jCj4gPiA+IGluZGV4IDU5Y2U4YzQuLjQ1NDg0MzUgMTAwNjQ0
Cj4gPiA+IC0tLSBhL3hlbi9jb21tb24vYXJnby5jCj4gPiA+ICsrKyBiL3hlbi9jb21tb24vYXJn
by5jCj4KPiA+ID4KPiA+ID4gK3N0YXRpYyBpbnQKPiA+ID4gK21lbWNweV90b19ndWVzdF9yaW5n
KHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLCB1aW50MzJfdCBvZmZzZXQsCj4gPiA+
ICsgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpzcmMsIFhFTl9HVUVTVF9IQU5ETEUo
dWludDhfdCkgc3JjX2huZCwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGxl
bikKPiA+ID4gK3sKPiA+ID4gKyAgICB1bnNpZ25lZCBpbnQgbWZuc19pbmRleCA9IG9mZnNldCA+
PiBQQUdFX1NISUZUOwo+ID4gPiArICAgIHZvaWQgKmRzdDsKPiA+ID4gKyAgICBpbnQgcmV0Owo+
ID4gPiArICAgIHVuc2lnbmVkIGludCBzcmNfb2Zmc2V0ID0gMDsKPiA+ID4gKwo+ID4gPiArICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmcmluZ19pbmZvLT5sb2NrKSk7Cj4gPiA+ICsKPiA+ID4g
KyAgICBvZmZzZXQgJj0gflBBR0VfTUFTSzsKPiA+ID4gKwo+ID4gPiArICAgIGlmICggKGxlbiA+
IFhFTl9BUkdPX01BWF9SSU5HX1NJWkUpIHx8IChvZmZzZXQgPiBYRU5fQVJHT19NQVhfUklOR19T
SVpFKSApCj4gPiA+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ID4gPiArCj4gPiA+ICsgICAg
d2hpbGUgKCAob2Zmc2V0ICsgbGVuKSA+IFBBR0VfU0laRSApCj4gPgo+ID4gSSB0aGluayB5b3Ug
Y291bGQgbWFwIHRoZSB3aG9sZSByaW5nIGluIGNvbnRpZ3VvdXMgdmlydHVhbCBhZGRyZXNzCj4g
PiBzcGFjZSBhbmQgdGhlbiB3cml0aW5nIHRvIGl0IHdvdWxkIGJlIG11Y2ggbW9yZSBlYXN5LCB5
b3Ugd291bGRuJ3QKPiA+IG5lZWQgdG8gaXRlcmF0ZSB3aXRoIG1lbWNweSBvciBjb3B5X2Zyb21f
Z3Vlc3QsIHRha2UgYSBsb29rIGF0IF9fdm1hcC4KPiA+IFlvdSBjb3VsZCBsaWtlbHkgbWFwIHRo
aXMgd2hlbiB0aGUgcmluZyBnZXRzIHNldHVwIGFuZCBrZWVwIGl0IG1hcHBlZAo+ID4gZm9yIHRo
ZSBsaWZldGltZSBvZiB0aGUgcmluZy4KPgo+IFlvdSdyZSByaWdodCBhYm91dCB0aGF0LCBiZWNh
dXNlIG1hcF9kb21haW5fcGFnZV9nbG9iYWwsIHdoaWNoIHRoZQo+IGN1cnJlbnQgY29kZSB1c2Vz
LCB1c2VzIHZtYXAgaXRzZWxmLiBJIHRoaW5rIHRoZXJlJ3MgYSBjb3VwbGUgb2YKPiByZWFzb25z
IHdoeSB0aGUgY29kZSBoYXMgYmVlbiBpbXBsZW1lbnRlZCB0aGUgaXRlcmF0aXZlIHdheSB0aG91
Z2guCj4KPiBUaGUgZmlyc3QgaXMgdGhhdCBJIHRoaW5rIHJpbmcgcmVzaXplIGhhcyBiZWVuIGEg
Y29uc2lkZXJhdGlvbjogaXQncwo+IHVzZWZ1bCB0byBiZSBhYmxlIHRvIGluY3JlYXNlIHRoZSBz
aXplIG9mIGEgbGl2ZSBhbmQgYWN0aXZlIHJpbmcgdGhhdAo+IGlzIHVuZGVyIGxvYWQgd2l0aG91
dCBoYXZpbmcgdG8gdGVhciBkb3duIHRoZSBtYXBwaW5ncywgZmluZCBhIG5ldwo+IHZpcnR1YWwg
YWRkcmVzcyByZWdpb24gb2YgdGhlIHJpZ2h0IHNpemUgYW5kIHRoZW4gcmVtYXAgaXQ6IHlvdSBj
YW4KPiBqdXN0IHN1cHBseSBzb21lIG1vcmUgbWVtb3J5IGFuZCBtYXAgdGhvc2UgcGFnZXMgb250
byB0aGUgZW5kIG9mIHRoZQo+IHJpbmcsIGFuZCBlbnN1cmUgYm90aCBzaWRlcyBrbm93IGFib3V0
IHRoZSBuZXcgcmluZyBzaXplLiBTaW1pbGFybHksCj4gc2hyaW5raW5nIGEgcXVpZXQgcmluZyBj
YW4gYmUgdXNlZnVsLgoKSXMgc3VjaCBvbiB0aGUgZmx5IGV4cGFuc2lvbiBzb21ldGhpbmcgY29t
bW9uIHdpdGggYXJnbz8KCkknbSBub3Qgc2F5aW5nIGl0J3Mgc29tZXRoaW5nIHRoYXQgc2hvdWxk
bid0IGJlIHN1cHBvcnRlZCwgYnV0IHRoZQpidXJkZW4gb2YgYWxsb3dpbmcgc3VjaCByZXNpemlu
ZyBkb2Vzbid0IHNlZW0gdHJpdmlhbC4gWW91IHdpbGwgaGF2ZQp0byByZWRpbWVuc2lvbiBhIGxv
dCBvZiB0aGUgYXJyYXlzIHVzZWQgdG8gc3RvcmUgdGhlIHBhZ2VzIHVzZWQsIGFuZAphdCB0aGF0
IHBvaW50IEkgd29uZGVyIHdoZXRoZXIgcmVtYXBwaW5nIHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3Bh
Y2UgaXMKcmVhbGx5IHRoZSBiaWdnZXN0IGlzc3VlIHlvdSBhcmUgZ29pbmcgdG8gaGF2ZSBpZiB5
b3UgYWxsb3cgc3VjaCBydW4KdGltZSByZXNpemluZy4KCj4gSG93ZXZlciwgdGhlICJnZm4gcmFj
ZSIgdGhhdCB5b3UgKGNvcnJlY3RseSkgcG9pbnRlZCBvdXQgaW4gYW4gZWFybGllcgo+IHJldmll
dywgYW5kIEphbidzIHJlbGF0ZWQgcmVxdWVzdCB0byBkcm9wIHRoZSAicmV2YWxpZGF0ZSBhbiBl
eGlzdGluZwo+IG1hcHBpbmcgb24gcmluZyByZXJlZ2lzdGVyIiBtb3RpdmF0ZWQgcmVtb3ZhbCBv
ZiBhIHNlY3Rpb24gb2YgdGhlIGNvZGUKPiBpbnZvbHZlZCwgYW5kIHRoZW4gaW4gdjMgb2YgdGhl
IHNlcmllcywgSSd2ZSBhY3R1YWxseSBqdXN0IGJsb2NrZWQKPiByaW5nIHJlc2l6ZSBiZWNhdXNl
IGl0J3MgbWlzc2luZyBhIHdhbGsgdGhyb3VnaCB0aGUgcGVuZGluZwo+IG5vdGlmaWNhdGlvbnMg
dG8gZmluZCBhbnkgdGhhdCBoYXZlIGJlY29tZSB1bnRyaWdnZXJhYmxlIHdpdGggdGhlIG5ldwo+
IHJpbmcgc2l6ZSB3aGVuIGEgcmluZyBpcyBzaHJ1bmsgYW5kIEknZCBsaWtlIHRvIGRlZmVyIGlt
cGxlbWVudGluZwo+IHRoYXQgZm9yIG5vdy4gU28gdGhlIHJpbmcgcmVzaXplIHJlYXNvbiBpcyBt
b3JlIG9mIGEgY29uc2lkZXJhdGlvbiBmb3IKPiBhIHBvc3NpYmxlIGxhdGVyIHZlcnNpb24gb2Yg
QXJnbyB0aGFuIHRoZSBjdXJyZW50IG9uZS4KPgo+IFRoZSBzZWNvbmQgcmVhc29uIGlzIGFib3V0
IGF2b2lkaW5nIGV4cG9zaW5nIHRoZSBYZW4gdmlydHVhbCBtZW1vcnkKPiBhbGxvY2F0b3IgZGly
ZWN0bHkgdG8gZnJlcXVlbnQgZ3Vlc3Qtc3VwcGxpZWQgc2l6ZSByZXF1ZXN0cyBmb3IKPiBjb250
aWd1b3VzIHJlZ2lvbnMgKG9mIHVwIHRvIDE2R0IpLgoKQXMgc2FpZCBpbiBhbm90aGVyIHJlcGx5
LCBJJ20gbm90IHN1cmUgYWxsb3dpbmcgMTZHQiByaW5ncyBpcyBzYWZlLgpUaGUgYW1vdW50IG9m
IGludGVybmFsIG1lbW9yeSByZXF1aXJlZCB0byB0cmFjayBzdWNoIHJpbmdzIGlzIG5vdAp0cml2
aWFsIGdpdmVuIHRoZSBhcnJheXMgdG8gc3RvcmUgdGhlIG1mbnMsIHRoZSBwYWdlcywgYW5kIHRo
ZSB2aXJ0dWFsCm1hcHBpbmdzLgoKPiBXaXRoIHNpbmdsZS1wYWdlIGFsbG9jYXRpb25zIHRvCj4g
YnVpbGQgYSByaW5nLCBmcmFnbWVudGF0aW9uIGlzIG5vdCBhIHByb2JsZW0sIGFuZCBtaXNjaGll
ZiBieSBhIGd1ZXN0Cj4gc2VlbXMgZGlmZmljdWx0LgoKSG0sIHRoZXJlJ3Mgc3RpbGwgYSBsb3Qg
b2YgYmlnIGR5bmFtaWMgbWVtb3J5IGFsbG9jYXRpb25zIGluIG9yZGVyIHRvCnN1cHBvcnQgYSAx
NkdCIHJpbmcsIHdoaWNoIG1ha2VzIG1lIHRoaW5rIHRoYXQgdmlydHVhbCBhZGRyZXNzIHNwYWNl
CmlzIG5vdCB0aGUgb25seSBwcm9ibGVtIGlmIHlvdSBhbGxvdyAxNkdCIHJpbmdzLgoKPiBDaGFu
Z2luZyBpdCB0byBpc3N1ZSByZXF1ZXN0cyBmb3IgY29udGlndW91cyByZWdpb25zLAo+IHdpdGgg
dmFyaWFibGUgcmluZyBzaXplcyB1cCB0byB0aGUgbWF4aW11bSBvZiAxNkdCLCBpdCBzZWVtcyBs
aWtlCj4gc2lnbmlmaWNhbnQgZnJhZ21lbnRhdGlvbiBtYXkgYmUgYWNoaWV2YWJsZS4gSSBkb24n
dCBrbm93IHRoZQo+IHByYWN0aWNhbCBpbXBhY3Qgb2YgdGhhdCBidXQgaXQgc2VlbXMgd29ydGgg
YXZvaWRpbmcuIEFyZSB0aGUgb3RoZXIKPiB1c2VycyBvZiBfX3ZtYXAgKG9yIHZtYXApIGZvciBt
dWx0aS1naWdhYnl0ZSByZWdpb25zIG9ubHkgZWl0aGVyCj4gYm9vdC10aW1lLCBpbmZyZXF1ZW50
IG9wZXJhdGlvbnMgKGxpdmVwYXRjaCksIG9yIGZvciBhY3Rpb25zIGJ5Cj4gcHJpdmlsZWdlZCAo
aWUuIHNvbWV3aGF0IHRydXN0ZWQpIGRvbWFpbnMgKGlvcmVtYXApLCBvciBpcyBpdCBhbHJlYWR5
Cj4gYSBmcmVxdWVudCBvcGVyYXRpb24gc29tZXdoZXJlIGVsc2U/CgpJIGhhdmVuJ3QgY2hlY2tl
ZCwgYnV0IEkgd291bGQgYmUgcXVpdGUgc3VycHJpc2VkIHRvIGZpbmQgYW55IHZtYXAKdXNhZ2Ug
d2l0aCBzdWNoIHNpemUgKDE2R0IpLiBNYXliZSBzb21lb25lIG1vcmUgZmFtaWxpYXIgd2l0aCB0
aGUgbW0Kc3Vic3lzdGVtIGNhbiBwcm92aWRlIHNvbWUgaW5zaWdodCBoZXJlLgoKPiBHaXZlbiB0
aGUgY29udGV4dCBhYm92ZSwgYW5kIEphc29uJ3Mgc2ltcGxpZmljYXRpb24gdG8gdGhlCj4gbWVt
Y3B5X3RvX2d1ZXN0X3JpbmcgZnVuY3Rpb24sIHBsdXMgdGhlIGltbWluZW50IG1lcmdlIGZyZWV6
ZQo+IGRlYWRsaW5lLCBhbmQgdGhlIHVuZGVyc3RhbmRpbmcgdGhhdCB0aGlzIGxvb3AgYW5kIHRo
ZSByZWxhdGVkIGRhdGEKPiBzdHJ1Y3R1cmVzIHN1cHBvcnRpbmcgaXQgaGF2ZSBiZWVuIHRlc3Rl
ZCBhbmQgYXJlIHdvcmtpbmcsIHdvdWxkIGl0IGJlCj4gYWNjZXB0YWJsZSB0byBvbWl0IG1ha2lu
ZyB0aGlzIGNvbnRpZ3VvdXMgbWFwcGluZyBjaGFuZ2UgZnJvbSB0aGlzCj4gY3VycmVudCBzZXJp
ZXM/CgpNeSBvcGluaW9uIHdvdWxkIGJlIHRvIGp1c3QgdXNlIHZtYXAgaWYgaXQgd29ya3MsIGJl
Y2F1c2UgdGhhdCBJTU8KZ3JlYXRseSBzaW1wbGlmaWVzIHRoZSBjb2RlIGJ5IGJlaW5nIGFibGUg
dG8gaGF2ZSB0aGUgd2hvbGUgcmluZwptYXBwZWQgYXQgYWxsIHRoZSB0aW1lLiBJdCB3b3VsZCBy
ZW1vdmUgdGhlIGl0ZXJhdGlvbiB0byBjb3B5CnJlcXVlc3RzLCBhbmQgcmVtb3ZlIHRoZSB1c2Fn
ZSBvZiByaW5nX21hcF9wYWdlIGV2ZXJ5d2hlcmUuIFRoYXQgd291bGQKYmUgbXkgcmVjb21tZW5k
YXRpb24gY29kZS13aXNlLCBidXQgYXMgc2FpZCBhYm92ZSBzb21lb25lIG1vcmUKZmFtaWxpYXIg
d2l0aCB0aGUgbW0gc3Vic3lzdGVtIG1pZ2h0IGhhdmUgb3RoZXIgb3BpbmlvbidzIGFib3V0IGhv
dyB0bwpkZWFsIHdpdGggYWNjZXNzZXMgdG8gMTZHQiBvZiBndWVzdCBtZW1vcnksIGFuZCBpbmRl
ZWQgeW91ciBpdGVyYXRpdmUKc29sdXRpb24gbWlnaHQgYmUgdGhlIGJlc3QgYXBwcm9hY2guCgo+
ID4gPiArc3RhdGljIGxvbmcKPiA+ID4gK3NlbmR2KHN0cnVjdCBkb21haW4gKnNyY19kLCBjb25z
dCB4ZW5fYXJnb19hZGRyX3QgKnNyY19hZGRyLAo+ID4gPiArICAgICAgY29uc3QgeGVuX2FyZ29f
YWRkcl90ICpkc3RfYWRkciwKPiA+ID4gKyAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVu
X2FyZ29faW92X3QpIGlvdnNfaG5kLCB1bnNpZ25lZCBsb25nIG5pb3YsCj4gPiA+ICsgICAgICB1
aW50MzJfdCBtZXNzYWdlX3R5cGUpCj4gPiA+ICt7Cj4gPiA+ICsgICAgc3RydWN0IGRvbWFpbiAq
ZHN0X2QgPSBOVUxMOwo+ID4gPiArICAgIHN0cnVjdCBhcmdvX3JpbmdfaWQgc3JjX2lkOwo+ID4g
PiArICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOwo+ID4gPiArICAgIGludCBy
ZXQgPSAwOwo+ID4gPiArICAgIHVuc2lnbmVkIGxvbmcgbGVuID0gMDsKPiA+ID4gKwo+ID4gPiAr
ICAgIEFTU0VSVChzcmNfZC0+ZG9tYWluX2lkID09IHNyY19hZGRyLT5kb21haW5faWQpOwo+ID4g
PiArCj4gPiA+ICsgICAgYXJnb19kcHJpbnRrKCJzZW5kdjogKCVkOiV4KS0+KCVkOiV4KSBuaW92
OiVsdSBpb3Y6JXAgdHlwZToldVxuIiwKPiA+ID4gKyAgICAgICAgICAgICAgICAgc3JjX2FkZHIt
PmRvbWFpbl9pZCwgc3JjX2FkZHItPnBvcnQsCj4gPiA+ICsgICAgICAgICAgICAgICAgIGRzdF9h
ZGRyLT5kb21haW5faWQsIGRzdF9hZGRyLT5wb3J0LAo+ID4gPiArICAgICAgICAgICAgICAgICBu
aW92LCBpb3ZzX2huZC5wLCBtZXNzYWdlX3R5cGUpOwo+ID4gPiArCj4gPiA+ICsgICAgcmVhZF9s
b2NrKCZhcmdvX2xvY2spOwo+ID4gPiArCj4gPiA+ICsgICAgaWYgKCAhc3JjX2QtPmFyZ28gKQo+
ID4gPiArICAgIHsKPiA+ID4gKyAgICAgICAgcmV0ID0gLUVOT0RFVjsKPiA+ID4gKyAgICAgICAg
Z290byBvdXRfdW5sb2NrOwo+ID4gPiArICAgIH0KPiA+ID4gKwo+ID4gPiArICAgIHNyY19pZC5w
b3J0ID0gc3JjX2FkZHItPnBvcnQ7Cj4gPiA+ICsgICAgc3JjX2lkLmRvbWFpbl9pZCA9IHNyY19k
LT5kb21haW5faWQ7Cj4gPiA+ICsgICAgc3JjX2lkLnBhcnRuZXJfaWQgPSBkc3RfYWRkci0+ZG9t
YWluX2lkOwo+ID4gPiArCj4gPiA+ICsgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKGRzdF9h
ZGRyLT5kb21haW5faWQpOwo+ID4gPiArICAgIGlmICggIWRzdF9kICkKPiA+ID4gKyAgICB7Cj4g
PiA+ICsgICAgICAgIGFyZ29fZHByaW50aygiIWRzdF9kLCBFU1JDSFxuIik7Cj4gPiA+ICsgICAg
ICAgIHJldCA9IC1FU1JDSDsKPiA+ID4gKyAgICAgICAgZ290byBvdXRfdW5sb2NrOwo+ID4gPiAr
ICAgIH0KPiA+ID4gKwo+ID4gPiArICAgIGlmICggIWRzdF9kLT5hcmdvICkKPiA+ID4gKyAgICB7
Cj4gPiA+ICsgICAgICAgIGFyZ29fZHByaW50aygiIWRzdF9kLT5hcmdvLCBFQ09OTlJFRlVTRURc
biIpOwo+ID4gPiArICAgICAgICByZXQgPSAtRUNPTk5SRUZVU0VEOwo+ID4gPiArICAgICAgICBn
b3RvIG91dF91bmxvY2s7Cj4gPgo+ID4gVGhlIHVzYWdlIG9mIG91dF91bmxvY2sgaGVyZSBhbmQg
aW4gdGhlIGNvbmRpdGlvbiBhYm92ZSBpcyB3cm9uZywKPiA+IHNpbmNlIGl0IHdpbGwgdW5jb25k
aXRpb25hbGx5IGNhbGwgcmVhZF91bmxvY2soJmFyZ29fbG9jayk7IHdoaWNoIGlzCj4gPiB3cm9u
ZyBoZXJlIGJlY2F1c2UgdGhlIGxvY2sgaGFzIG5vdCB5ZXQgYmVlbiBhY3F1aXJlZC4KPgo+IFNv
cnJ5LCBJIGRvbid0IHRoaW5rIHRoYXQncyBxdWl0ZSByaWdodCAtLSBpZiB5b3Ugc2Nyb2xsIHVw
IGEgYml0Cj4gaGVyZSwgeW91IGNhbiBzZWUgd2hlcmUgYXJnb19sb2NrIGlzIHRha2VuIHVuY29u
ZGl0aW9uYWxseSwganVzdCBhZnRlcgo+IHRoZSBkcHJpbnRrIGFuZCBiZWZvcmUgY2hlY2tpbmcg
d2hldGhlciBzcmNfZCBpcyBhcmdvIGVuYWJsZWQuIFRoZQo+IHNlY29uZCBsb2NrIGhhc24ndCBi
ZWVuIHRha2VuIHlldCAtIGJ1dCB0aGF0J3Mgbm90IHRoZSBvbmUgYmVpbmcKPiB1bmxvY2tlZCBv
biB0aGF0IG91dF91bmxvY2sgcGF0aC4KCk9wcywgeWVzLCBzb3JyeS4gR290IG1lc3NlZCB1cCB3
aXRoIHNvIG1hbnkgbG9ja3MuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 12:13:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1ghZDM-0007pP-PR; Thu, 10 Jan 2019 12:13: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=UKSt=PS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghZDK-0007pG-TT
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 12:13:34 +0000
X-Inumbo-ID: 25c84ae7-14d1-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25c84ae7-14d1-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 12:13:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Jan 2019 05:13:31 -0700
Message-Id: <5C3736E5020000780020C2FB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 10 Jan 2019 05:13:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <royger@FreeBSD.org>, "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK4_Uw=g8LtkKhfCG3uTKEiCuJgcp9M_amWgch-N4+zSng@mail.gmail.com>
 <CACMJ4GaAW+V9JFNBP=O7ae_fsnJN-SzZU_t=Ry1rgPDkx4NpXw@mail.gmail.com>
 <CAPLaKK6WycST17Xja2PawSZbEcbHkyh+Fr7NoPGwf7+kyuEkEw@mail.gmail.com>
In-Reply-To: <CAPLaKK6WycST17Xja2PawSZbEcbHkyh+Fr7NoPGwf7+kyuEkEw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE5IGF0IDEzOjAxLCA8cm95Z2VyQGZyZWVic2Qub3JnPiB3cm90ZToKPiBP
biBUaHUsIEphbiAxMCwgMjAxOSBhdCA0OjEwIEFNIENocmlzdG9waGVyIENsYXJrIDxjaHJpc3Rv
cGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Cj4+IFRoZSBzZWNvbmQgcmVhc29uIGlz
IGFib3V0IGF2b2lkaW5nIGV4cG9zaW5nIHRoZSBYZW4gdmlydHVhbCBtZW1vcnkKPj4gYWxsb2Nh
dG9yIGRpcmVjdGx5IHRvIGZyZXF1ZW50IGd1ZXN0LXN1cHBsaWVkIHNpemUgcmVxdWVzdHMgZm9y
Cj4+IGNvbnRpZ3VvdXMgcmVnaW9ucyAob2YgdXAgdG8gMTZHQikuCj4gCj4gQXMgc2FpZCBpbiBh
bm90aGVyIHJlcGx5LCBJJ20gbm90IHN1cmUgYWxsb3dpbmcgMTZHQiByaW5ncyBpcyBzYWZlLgo+
IFRoZSBhbW91bnQgb2YgaW50ZXJuYWwgbWVtb3J5IHJlcXVpcmVkIHRvIHRyYWNrIHN1Y2ggcmlu
Z3MgaXMgbm90Cj4gdHJpdmlhbCBnaXZlbiB0aGUgYXJyYXlzIHRvIHN0b3JlIHRoZSBtZm5zLCB0
aGUgcGFnZXMsIGFuZCB0aGUgdmlydHVhbAo+IG1hcHBpbmdzLgo+IAo+PiBXaXRoIHNpbmdsZS1w
YWdlIGFsbG9jYXRpb25zIHRvCj4+IGJ1aWxkIGEgcmluZywgZnJhZ21lbnRhdGlvbiBpcyBub3Qg
YSBwcm9ibGVtLCBhbmQgbWlzY2hpZWYgYnkgYSBndWVzdAo+PiBzZWVtcyBkaWZmaWN1bHQuCj4g
Cj4gSG0sIHRoZXJlJ3Mgc3RpbGwgYSBsb3Qgb2YgYmlnIGR5bmFtaWMgbWVtb3J5IGFsbG9jYXRp
b25zIGluIG9yZGVyIHRvCj4gc3VwcG9ydCBhIDE2R0IgcmluZywgd2hpY2ggbWFrZXMgbWUgdGhp
bmsgdGhhdCB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UKPiBpcyBub3QgdGhlIG9ubHkgcHJvYmxlbSBp
ZiB5b3UgYWxsb3cgMTZHQiByaW5ncy4KPiAKPj4gQ2hhbmdpbmcgaXQgdG8gaXNzdWUgcmVxdWVz
dHMgZm9yIGNvbnRpZ3VvdXMgcmVnaW9ucywKPj4gd2l0aCB2YXJpYWJsZSByaW5nIHNpemVzIHVw
IHRvIHRoZSBtYXhpbXVtIG9mIDE2R0IsIGl0IHNlZW1zIGxpa2UKPj4gc2lnbmlmaWNhbnQgZnJh
Z21lbnRhdGlvbiBtYXkgYmUgYWNoaWV2YWJsZS4gSSBkb24ndCBrbm93IHRoZQo+PiBwcmFjdGlj
YWwgaW1wYWN0IG9mIHRoYXQgYnV0IGl0IHNlZW1zIHdvcnRoIGF2b2lkaW5nLiBBcmUgdGhlIG90
aGVyCj4+IHVzZXJzIG9mIF9fdm1hcCAob3Igdm1hcCkgZm9yIG11bHRpLWdpZ2FieXRlIHJlZ2lv
bnMgb25seSBlaXRoZXIKPj4gYm9vdC10aW1lLCBpbmZyZXF1ZW50IG9wZXJhdGlvbnMgKGxpdmVw
YXRjaCksIG9yIGZvciBhY3Rpb25zIGJ5Cj4+IHByaXZpbGVnZWQgKGllLiBzb21ld2hhdCB0cnVz
dGVkKSBkb21haW5zIChpb3JlbWFwKSwgb3IgaXMgaXQgYWxyZWFkeQo+PiBhIGZyZXF1ZW50IG9w
ZXJhdGlvbiBzb21ld2hlcmUgZWxzZT8KPiAKPiBJIGhhdmVuJ3QgY2hlY2tlZCwgYnV0IEkgd291
bGQgYmUgcXVpdGUgc3VycHJpc2VkIHRvIGZpbmQgYW55IHZtYXAKPiB1c2FnZSB3aXRoIHN1Y2gg
c2l6ZSAoMTZHQikuIE1heWJlIHNvbWVvbmUgbW9yZSBmYW1pbGlhciB3aXRoIHRoZSBtbQo+IHN1
YnN5c3RlbSBjYW4gcHJvdmlkZSBzb21lIGluc2lnaHQgaGVyZS4KCkFuZCBpbmRlZWQgdGhlIHZt
YXAgcmFuZ2UgcmVzZXJ2ZWQgaW4gVkEgc3BhY2UgaXMganVzdCA2NEdCIChvbgp4ODYpIGF0IHBy
ZXNlbnQuCgo+PiBHaXZlbiB0aGUgY29udGV4dCBhYm92ZSwgYW5kIEphc29uJ3Mgc2ltcGxpZmlj
YXRpb24gdG8gdGhlCj4+IG1lbWNweV90b19ndWVzdF9yaW5nIGZ1bmN0aW9uLCBwbHVzIHRoZSBp
bW1pbmVudCBtZXJnZSBmcmVlemUKPj4gZGVhZGxpbmUsIGFuZCB0aGUgdW5kZXJzdGFuZGluZyB0
aGF0IHRoaXMgbG9vcCBhbmQgdGhlIHJlbGF0ZWQgZGF0YQo+PiBzdHJ1Y3R1cmVzIHN1cHBvcnRp
bmcgaXQgaGF2ZSBiZWVuIHRlc3RlZCBhbmQgYXJlIHdvcmtpbmcsIHdvdWxkIGl0IGJlCj4+IGFj
Y2VwdGFibGUgdG8gb21pdCBtYWtpbmcgdGhpcyBjb250aWd1b3VzIG1hcHBpbmcgY2hhbmdlIGZy
b20gdGhpcwo+PiBjdXJyZW50IHNlcmllcz8KPiAKPiBNeSBvcGluaW9uIHdvdWxkIGJlIHRvIGp1
c3QgdXNlIHZtYXAgaWYgaXQgd29ya3MsIGJlY2F1c2UgdGhhdCBJTU8KPiBncmVhdGx5IHNpbXBs
aWZpZXMgdGhlIGNvZGUgYnkgYmVpbmcgYWJsZSB0byBoYXZlIHRoZSB3aG9sZSByaW5nCj4gbWFw
cGVkIGF0IGFsbCB0aGUgdGltZS4gSXQgd291bGQgcmVtb3ZlIHRoZSBpdGVyYXRpb24gdG8gY29w
eQo+IHJlcXVlc3RzLCBhbmQgcmVtb3ZlIHRoZSB1c2FnZSBvZiByaW5nX21hcF9wYWdlIGV2ZXJ5
d2hlcmUuIFRoYXQgd291bGQKPiBiZSBteSByZWNvbW1lbmRhdGlvbiBjb2RlLXdpc2UsIGJ1dCBh
cyBzYWlkIGFib3ZlIHNvbWVvbmUgbW9yZQo+IGZhbWlsaWFyIHdpdGggdGhlIG1tIHN1YnN5c3Rl
bSBtaWdodCBoYXZlIG90aGVyIG9waW5pb24ncyBhYm91dCBob3cgdG8KPiBkZWFsIHdpdGggYWNj
ZXNzZXMgdG8gMTZHQiBvZiBndWVzdCBtZW1vcnksIGFuZCBpbmRlZWQgeW91ciBpdGVyYXRpdmUK
PiBzb2x1dGlvbiBtaWdodCBiZSB0aGUgYmVzdCBhcHByb2FjaC4KCk5vLW9uZSBjYW4gYWxsb2Nh
dGUgMTZHQiBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMgbWVtb3J5LgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 12:22:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 12:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghZLd-0000Bd-Lg; Thu, 10 Jan 2019 12:22:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5H7G=PS=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghZLc-0000BY-VF
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 12:22:09 +0000
X-Inumbo-ID: 5838493d-14d2-11e9-92db-bc764e045a96
Received: from mail-ot1-f42.google.com (unknown [209.85.210.42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5838493d-14d2-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 12:22:06 +0000 (UTC)
Received: by mail-ot1-f42.google.com with SMTP id e12so9745135otl.5
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 04:22:06 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=eOVnfXqom/p+noqGbeZ6k18g0uVFvvsxUX6+jE0yQv0=;
 b=KJ+U1ZjEPuixWfRwF/btWUDx8dq4Q7pYajkeA4QWf9+HxKDgcg18ZIEfD8Ihfl+JNI
 ZuSFG70rsaqwVie//Kgvxxe9RghuFaIRbdXBxFRktgqM2sJn+PLZYIimvbJ3nHv5QMk8
 LKPCthA8F0YwSI37K6yQD7tYmkxg8rmHaWilA0ZIYPBIerlkRdH+S8A7xEslIH4r5UdW
 7ZCWI8BK7ERffC/SuTeWyJDCCI6RhdtprLneNT81DcLAZmOgZZ2fdv2QsfEXGQByIXs7
 5+uqrscycdscy2lCVIMAG8JX0WWn9Scoqj/W+5pe8QQLD1eduvhadBlnHmkrDOoAf0Sy
 RL/A==
X-Gm-Message-State: AJcUukccWSFxAgoMBbrIT37IkirDWQwp5Ptqd5pKvHcJna13kMZ2Cfbg
 DZaZLiPsEo6YaIDUoGlihJswKME++spCPtSLkqc=
X-Google-Smtp-Source: ALg8bN7FwZkwFevtNaBdHvFcZJWaw5IToDerYDupzPD6SerVWZ9G+1LBU4zcwVnWXxJQqWLCfEQP8QYkoWJCl3W2lEM=
X-Received: by 2002:a05:6830:1289:: with SMTP id
 z9mr6235878otp.281.1547122926236; 
 Thu, 10 Jan 2019 04:22:06 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-11-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-11-git-send-email-christopher.w.clark@gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Thu, 10 Jan 2019 13:21:54 +0100
Message-ID: <CAPLaKK4qaUb7nky6AueJbA1LJfm9fHtw0G_9d0i44Ja2UvOPrA@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

IE9uIE1vbiwgSmFuIDcsIDIwMTkgYXQgODo0NCBBTSBDaHJpc3RvcGhlciBDbGFyawo8Y2hyaXN0
b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gUXVlcmllcyBmb3IgZGF0YSBhYm91
dCBzcGFjZSBhdmFpbGFiaWxpdHkgaW4gcmVnaXN0ZXJlZCByaW5ncyBhbmQKPiBjYXVzZXMgbm90
aWZpY2F0aW9uIHRvIGJlIHNlbnQgd2hlbiBzcGFjZSBoYXMgYmVjb21lIGF2YWlsYWJsZS4KPgo+
IFRoZSBoeXBlcmNhbGwgb3AgcG9wdWxhdGVzIGEgc3VwcGxpZWQgZGF0YSBzdHJ1Y3R1cmUgd2l0
aCBpbmZvcm1hdGlvbiBhYm91dAo+IHJpbmcgc3RhdGUsIGFuZCBpZiBpbnN1ZmZpY2VudCBzcGFj
ZSBpcyBjdXJyZW50bHkgYXZhaWxhYmxlIGluIGEgZ2l2ZW4gcmluZywKCmluc3VmZmljaWVudAoK
PiB0aGUgaHlwZXJ2aXNvciB3aWxsIHJlY29yZCB0aGUgZG9tYWluJ3MgZXhwcmVzc2VkIGludGVy
ZXN0IGFuZCBub3RpZnkgaXQKPiB3aGVuIGl0IG9ic2VydmVzIHRoYXQgc3BhY2UgaGFzIGJlY29t
ZSBhdmFpbGFibGUuCj4KPiBDaGVja3MgZm9yIGZyZWUgc3BhY2Ugb2NjdXIgd2hlbiB0aGlzIG5v
dGlmeSBvcCBpcyBpbnZva2VkLCBzbyBpdCBtYXkgYmUKPiBpbnRlbnRpb25hbGx5IGludm9rZWQg
d2l0aCBubyBkYXRhIHN0cnVjdHVyZSB0byBwb3B1bGF0ZQo+IChpZS4gYSBOVUxMIGFyZ3VtZW50
KSB0byB0cmlnZ2VyIHN1Y2ggYSBjaGVjayBhbmQgY29uc2VxdWVudCBub3RpZmljYXRpb25zLgo+
Cj4gTGltaXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIG5vdGlmeSByZXF1ZXN0cyBpbiBhIHNpbmds
ZSBvcGVyYXRpb24gdG8gYQo+IHNpbXBsZSBmaXhlZCBsaW1pdCBvZiAyNTYuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMu
Y29tPgo+IC0tLQo+IHYyIGZlZWRiYWNrIEphbjogZHJvcCBjb29raWUsIGltcGxlbWVudCB0ZWFy
ZG93bgo+IHYyIG5vdGlmeTogYWRkIGZsYWcgdG8gaW5kaWNhdGUgcmluZyBpcyBzaGFyZWQKPiB2
MiBhcmd1bWVudCBuYW1lIGZvciBmaWxsX3JpbmdfZGF0YSBhcmcgaXMgbm93IGN1cnJkCj4gdjIg
c2VsZjogY2hlY2sgcmluZyBzaXplIHZzIHJlcXVlc3QgYW5kIGZsYWcgZXJyb3IgcmF0aGVyIHRo
YW4gcXVldWUgc2lnbmFsCj4gdjIgZmVlZGJhY2sgSmFuOiBkcm9wICdtZXNzYWdlJyBmcm9tICdh
cmdvX21lc3NhZ2Vfb3AnCj4gdjIgc2VsZjogc2ltcGxpZnkgc2lnbmFsX2RvbWlkLCBkcm9wIHVu
bmVjZXNzYXJ5IGxhYmVsICsgZ290bwo+IHYyIHNlbGY6IHNraXAgdGhlIGNvb2tpZSBjaGVjayBp
biBwZW5kaW5nX2NhbmNlbAo+IHYyIHNlbGY6IGltcGxlbWVudCBucGVuZGluZyBsaW1pdCBvbiBu
dW1iZXIgb2YgcGVuZGluZyBlbnRyaWVzCj4gdjEgZmVlZGJhY2sgIzE2IEphbjogc2FuaXRpemVf
cmluZyBpbiByaW5nYnVmX3BheWxvYWRfc3BhY2UKPiB2MiBzZWxmOiBpbmxpbmUgZmlsbF9yaW5n
X2RhdGFfYXJyYXkKPiB2MiBzZWxmOiBhdm9pZCByZXRlc3RpbmcgZHN0X2QgZm9yIHB1dF9kb21h
aW4KPiB2MiBzZWxmL0phbjogcmVtb3ZlIHVzZSBvZiBtYWdpYyB2ZXJpZmljYXRpb24gZmllbGQg
YW5kIHRpZHkgdXAKPiB2MSBmZWVkYmFjayAjMTYgSmFuOiByZW1vdmUgdGVzdGluZyBvZiBtYWdp
YyBpbiBndWVzdC1zdXBwbGllZCBzdHJ1Y3R1cmUKPiB2MiBzZWxmOiBzL2FyZ29fcGVuZGluZ19l
bnQvcGVuZGluZ19lbnQvZwo+IHYyIGZlZWRiYWNrIHYxIzEzIFJvZ2VyOiB1c2UgT1Mtc3VwcGxp
ZWQgcm91bmR1cDsgZHJvcCBmcm9tIHB1YmxpYyBoZWFkZXIKPiB2MSwyIGZlZWRiYWNrIEphbi9S
b2dlci9QYXVsOiBkcm9wIGVycm5vIHJldHVybmluZyBndWVzdCBhY2Nlc3MgZnVuY3Rpb25zCj4g
djEgZmVlZGJhY2sgUm9nZXIsIEphbjogZHJvcCBhcmdvIHByZWZpeCBvbiBzdGF0aWMgZnVuY3Rp
b25zCj4gdjIgc2VsZjogcmVkdWNlIGluZGVudGF0aW9uIHZpYSBnb3RvIG91dCBpZiBhcmcgTlVM
TAo+IHYxIGZlZWRiYWNrICMxMyBKYW46IHJlc29sdmUgY2hlY2tpbmcgb2YgYXJyYXkgaGFuZGxl
IGFuZCB1c2Ugb2YgX19jb3B5Cj4KPiB2MSAjNSAoIzE2KSBmZWVkYmFjayBQYXVsOiBub3RpZnkg
b3A6IHVzZSBjdXJyZCBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKPiB2MSAjNSAoIzE2KSBmZWVkYmFj
ayBQYXVsOiBub3RpZnkgb3A6IHVzZSBjdXJyZCBpbiBhcmdvX25vdGlmeQo+IHYxICM1ICgjMTYp
IGZlZWRiYWNrIFBhdWw6IG5vdGlmeSBvcDogdXNlIGN1cnJkIGluIGFyZ29fbm90aWZ5X2NoZWNr
X3BlbmRpbmcKPiB2MSAjNSAoIzE2KSBmZWVkYmFjayBQYXVsOiBub3RpZnkgb3A6IHVzZSBjdXJy
ZCBpbiBhcmdvX2ZpbGxfcmluZ19kYXRhX2FycmF5Cj4gdjEgIzEzICgjMTYpIGZlZWRiYWNrIFBh
dWw6IG5vdGlmeSBvcDogZG8vd2hpbGU6IHJlaW5kZW50IG9ubHkKPiB2MSAjMTMgKCMxNikgZmVl
ZGJhY2sgUGF1bDogbm90aWZ5IG9wOiBkby93aGlsZTogZ290bwo+IHYxIDogYWRkIGNvbXBhdCB4
bGF0LmxzdCBlbnRyaWVzCj4gdjE6IGFkZCBkZWZpbml0aW9uIGZvciBjb3B5X2ZpZWxkX2Zyb21f
Z3Vlc3RfZXJybm8KPiB2MSAjMTMgZmVlZGJhY2sgSmFuOiBtYWtlICdyaW5nIGRhdGEnIGNvbW1l
bnQgY29tcGx5IHdpdGggc2luZ2xlLWxpbmUgc3R5bGUKPiB2MSBmZWVkYmFjayAjMTMgSmFuOiB1
c2UgX19jb3B5OyBzbyBkZWZpbmUgYW5kIHVzZSBfX2NvcHlfZmllbGRfdG9fZ3Vlc3RfZXJybm8K
PiB2MTogIzEzIGZlZWRiYWNrIEphbjogcHVibGljIG5hbWVzcGFjZTogcHJlZml4IHdpdGggeGVu
Cj4gdjE6ICMxMyBmZWVkYmFjayBKYW46IGFkZCBibGFuayBsaW5lIGFmdGVyIGNhc2UgaW4gZG9f
YXJnb19tZXNzYWdlX29wCj4gdjE6IHNlbGY6IHJlbmFtZSBlbnQgaWQgdG8gZG9tYWluX2lkCj4g
djE6IHNlbGY6IGVudCBpZC0+IGRvbWFpbl9pZAo+IHYxOiBzZWxmOiBkcm9wIHNpZ25hbCBpZiBk
b21haW5fY29va2llIG1pc21hdGNoZXMKPiB2MS4gZmVlZGJhY2sgIzE1IEphbjogbWFrZSBsb29w
IGkgdW5zaWduZWQKPiB2MS4gc2VsZjogZHJvcCB1bm5lY2Vzc2FyeSBtYigpIGluIGFyZ29fbm90
aWZ5X2NoZWNrX3BlbmRpbmcKPiB2MS4gc2VsZjogYWRkIGJsYW5rIGxpbmUKPiB2MSAjMTYgZmVl
ZGJhY2sgSmFuOiBjb25zdCBkb21haW4gYXJnIHRvICthcmdvX2ZpbGxfcmluZ19kYXRhCj4gdjEu
IGZlZWRiYWNrICMxNSBKYW46IGNoZWNrIHVudXN1ZWQgaHlwZXJjYWxsIGFyZ3MgYXJlIHplcm8K
PiB2MSBmZWVkYmFjayAjMTYgSmFuOiBhZGQgY29tbWVudCBvbiBzcGFjZSBhdmFpbGFibGUgc2ln
bmFsIHBvbGljeQo+IHYxLiBmZWVkYmFjayAjMTYgSmFuOiBtb3ZlIGRlY2xyLCBkcm9wIGJyYWNl
cywgbG93ZXIgaW5kZW50Cj4gdjEuIGZlZWRiYWNrICMxOCBKYW46IG1lbGQgdGhlIHJlc291cmNl
IGxpbWl0cyBpbnRvIHRoZSBtYWluIGNvbW1pdAo+IHYxLiBmZWVkYmFjayAjMTYgSmFuOiBjbGFy
aWZ5IHVzZSBvZiBtYWdpYyBmaWVsZAo+IHYxLiBzZWxmOiB1c2Ugc2luZ2xlIGNvcHkgdG8gcmVh
ZCBub3RpZnkgcmluZyBkYXRhIHN0cnVjdAo+IHYxOiBhcmdvX2ZpbGxfcmluZ19kYXRhOiBmaXgg
ZHByaW50ayB0eXBlcyBmb3IgcG9ydCBmaWVsZAo+IHYxOiBzZWxmOiB1c2UgJXggZm9yIHByaW50
aW5nIHBvcnQgYXMgcGVyIG90aGVyIHByaW50IHNpdGVzCj4gdjEuIGZlZWRiYWNrIEphbjogYWRk
IGNvbW1lbnRzIGV4cGxhaW5pbmcgcmluZyBmdWxsIHZzIGVtcHR5Cj4gdjEuIGZvbGxvd2luZyBK
YW46IGZpeCBhcmdvX3JpbmdidWZfcGF5bG9hZF9zcGFjZSBjYWxjdWxhdGlvbiBmb3IgZW1wdHkg
cmluZwo+Cj4gIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgfCAzNTkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJn
by5oIHwgIDY3ICsrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgIHwgICAyICsK
PiAgMyBmaWxlcyBjaGFuZ2VkLCA0MjggaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKPiBpbmRleCA0NTQ4NDM1Li4zN2Vi
MjkxIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vYXJnby5jCj4gKysrIGIveGVuL2NvbW1vbi9h
cmdvLmMKPiBAQCAtMjksNiArMjksNyBAQAo+ICAjaW5jbHVkZSA8cHVibGljL2FyZ28uaD4KPgo+
ICAjZGVmaW5lIE1BWF9SSU5HU19QRVJfRE9NQUlOICAgICAgICAgICAgMTI4VQo+ICsjZGVmaW5l
IE1BWF9OT1RJRllfQ09VTlQgICAgICAgICAgICAgICAgMjU2VQo+ICAjZGVmaW5lIE1BWF9QRU5E
SU5HX1BFUl9SSU5HICAgICAgICAgICAgIDMyVQo+Cj4gIC8qIEFsbCBtZXNzYWdlcyBvbiB0aGUg
cmluZyBhcmUgcGFkZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhlIHNsb3Qgc2l6ZS4gKi8KPiBAQCAt
NDMsNiArNDQsOCBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19pb3ZfdCk7Cj4g
IERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3BhZ2VfZGVzY3JfdCk7Cj4gIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCk7Cj4gIERFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7Cj4gK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9hcmdvX3JpbmdfZGF0YV90KTsKPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X2FyZ29fcmluZ19kYXRhX2VudF90KTsKPiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2Fy
Z29fc2VuZF9hZGRyX3QpOwo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb191bnJl
Z2lzdGVyX3JpbmdfdCk7Cj4KPiBAQCAtMjMxLDYgKzIzNCwxMyBAQCBzdGF0aWMgREVGSU5FX1JX
TE9DSyhhcmdvX2xvY2spOyAvKiBMMSAqLwo+ICAjZGVmaW5lIGFyZ29fZHByaW50ayhmb3JtYXQs
IC4uLiApICgodm9pZCkwKQo+ICAjZW5kaWYKPgo+ICtzdGF0aWMgc3RydWN0IGFyZ29fcmluZ19p
bmZvICoKPiArcmluZ19maW5kX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3Ry
dWN0IGFyZ29fcmluZ19pZCAqaWQpOwo+ICsKPiArc3RhdGljIHN0cnVjdCBhcmdvX3JpbmdfaW5m
byAqCj4gK3JpbmdfZmluZF9pbmZvX2J5X21hdGNoKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVp
bnQzMl90IHBvcnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgcGFydG5lcl9p
ZCk7CgpDYW4geW91IHBsYWNlIHRoZSBzdGF0aWMgZnVuY3Rpb25zIHN1Y2ggdGhhdCB5b3UgZG9u
J3QgbmVlZCBwcm90b3R5cGVzIGZvciB0aGVtPwoKPiArCj4gIC8qCj4gICAqIFRoaXMgaGFzaCBm
dW5jdGlvbiBpcyB1c2VkIHRvIGRpc3RyaWJ1dGUgcmluZ3Mgd2l0aGluIHRoZSBwZXItZG9tYWlu
Cj4gICAqIGhhc2ggdGFibGVzIChkLT5hcmdvLT5yaW5nX2hhc2ggYW5kIGQtPmFyZ29fc2VuZF9o
YXNoKS4gVGhlIGhhc2ggdGFibGUKPiBAQCAtMjY1LDYgKzI3NSwxNyBAQCBzaWduYWxfZG9tYWlu
KHN0cnVjdCBkb21haW4gKmQpCj4gIH0KPgo+ICBzdGF0aWMgdm9pZAo+ICtzaWduYWxfZG9taWQo
ZG9taWRfdCBkb21haW5faWQpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBnZXRfZG9t
YWluX2J5X2lkKGRvbWFpbl9pZCk7CgpOZXdsaW5lLgoKPiArICAgIGlmICggIWQgKQo+ICsgICAg
ICAgIHJldHVybjsKPiArCj4gKyAgICBzaWduYWxfZG9tYWluKGQpOwo+ICsgICAgcHV0X2RvbWFp
bihkKTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQKPiAgcmluZ191bm1hcChzdHJ1Y3QgYXJnb19y
aW5nX2luZm8gKnJpbmdfaW5mbykKPiAgewo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gQEAgLTQ3
Myw2ICs0OTQsNjIgQEAgZ2V0X3Nhbml0aXplZF9yaW5nKHhlbl9hcmdvX3JpbmdfdCAqcmluZywg
c3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCj4gICAgICByZXR1cm4gMDsKPiAgfQo+
Cj4gK3N0YXRpYyB1aW50MzJfdAo+ICtyaW5nYnVmX3BheWxvYWRfc3BhY2Uoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCj4gK3sKPiArICAgIHhlbl9h
cmdvX3JpbmdfdCByaW5nOwo+ICsgICAgdWludDMyX3QgbGVuOwo+ICsgICAgaW50MzJfdCByZXQ7
CgpZb3UgdXNlIGEgc2lnbmVkIHR5cGUgdG8gaW50ZXJuYWxseSBzdG9yZSB0aGUgcmV0dXJuIHZh
bHVlLCBidXQgdGhlCnJldHVybiB0eXBlIGZyb20gdGhlIGZ1bmN0aW9uIGl0c2VsZiBpcyB1bnNp
Z25lZC4gSXMgaXQgZ3VhcmFudGVlZAp0aGF0IHJldCA8IElOVDMyX01BWCBhbHdheXM/Cgo+ICsK
PiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmcmluZ19pbmZvLT5sb2NrKSk7Cj4gKwo+ICsg
ICAgbGVuID0gcmluZ19pbmZvLT5sZW47Cj4gKyAgICBpZiAoICFsZW4gKQo+ICsgICAgICAgIHJl
dHVybiAwOwo+ICsKPiArICAgIHJldCA9IGdldF9zYW5pdGl6ZWRfcmluZygmcmluZywgcmluZ19p
bmZvKTsKPiArICAgIGlmICggcmV0ICkKPiArICAgICAgICByZXR1cm4gMDsKPiArCj4gKyAgICBh
cmdvX2RwcmludGsoInNhbml0aXplZCByaW5nYnVmX3BheWxvYWRfc3BhY2U6IHR4X3B0cj0lZCBy
eF9wdHI9JWRcbiIsCj4gKyAgICAgICAgICAgICAgICAgcmluZy50eF9wdHIsIHJpbmcucnhfcHRy
KTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogcnhfcHRyID09IHR4X3B0ciBtZWFucyB0aGF0IHRo
ZSByaW5nIGhhcyBiZWVuIGVtcHRpZWQsIHNvIHJldHVybgo+ICsgICAgICogdGhlIG1heGltdW0g
cGF5bG9hZCBzaXplIHRoYXQgY2FuIGJlIGFjY2VwdGVkIC0tIHNlZSBtZXNzYWdlIHNpemUKPiAr
ICAgICAqIGNoZWNraW5nIGxvZ2ljIGluIHRoZSBlbnRyeSB0byByaW5nYnVmX2luc2VydCB3aGlj
aCBlbnN1cmVzIHRoYXQKPiArICAgICAqIHRoZXJlIGlzIGFsd2F5cyBvbmUgbWVzc2FnZSBzbG90
IChvZiBzaXplIFJPVU5EVVBfTUVTU0FHRSgxKSkgbGVmdAo+ICsgICAgICogYXZhaWxhYmxlLCBw
cmV2ZW50aW5nIGEgcmluZyBmcm9tIGJlaW5nIGVudGlyZWx5IGZpbGxlZC4gVGhpcyBlbnN1cmVz
Cj4gKyAgICAgKiB0aGF0IG1hdGNoaW5nIHJpbmcgaW5kZXhlcyBhbHdheXMgaW5kaWNhdGUgYW4g
ZW1wdHkgcmluZyBhbmQgbm90IGEKPiArICAgICAqIGZ1bGwgb25lLgo+ICsgICAgICogVGhlIHN1
YnRyYWN0aW9uIGhlcmUgd2lsbCBub3QgdW5kZXJmbG93IGR1ZSB0byBtaW5pbXVtIHNpemUgY29u
c3RyYWludHMKPiArICAgICAqIGVuZm9yY2VkIG9uIHJpbmcgc2l6ZSBlbHNld2hlcmUuCj4gKyAg
ICAgKi8KPiArICAgIGlmICggcmluZy5yeF9wdHIgPT0gcmluZy50eF9wdHIgKQo+ICsgICAgICAg
IHJldHVybiBsZW4gLSBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIp
Cj4gKyAgICAgICAgICAgICAgICAgICAtIFJPVU5EVVBfTUVTU0FHRSgxKTsKCldoeSBub3QgZG8g
c29tZXRoaW5nIGxpa2U6CgpyZXQgPSByaW5nLnJ4X3B0ciAtIHJpbmcudHhfcHRyOwppZiAoIHJl
dCA8PSAwKQogICAgcmV0ICs9IGxlbjsKCkluc3RlYWQgb2YgdGhpcyBlYXJseSByZXR1cm4/CgpU
aGUgb25seSBkaWZmZXJlbmNlIHdoZW4gdGhlIHJpbmcgaXMgZnVsbCBpcyB0aGF0IGxlbiBzaG91
bGQgYmUgdXNlZAppbnN0ZWFkIG9mIHRoZSBwdHIgZGlmZmVyZW5jZS4KCj4gKwo+ICsgICAgcmV0
ID0gcmluZy5yeF9wdHIgLSByaW5nLnR4X3B0cjsKPiArICAgIGlmICggcmV0IDwgMCApCj4gKyAg
ICAgICAgcmV0ICs9IGxlbjsKPiArCj4gKyAgICAvKgo+ICsgICAgICogVGhlIG1heGltdW0gc2l6
ZSBwYXlsb2FkIGZvciBhIG1lc3NhZ2UgdGhhdCB3aWxsIGJlIGFjY2VwdGVkIGlzOgo+ICsgICAg
ICogKHRoZSBhdmFpbGFibGUgc3BhY2UgYmV0d2VlbiB0aGUgcmluZyBpbmRleGVzKQo+ICsgICAg
ICogICAgbWludXMgKHNwYWNlIGZvciBhIG1lc3NhZ2UgaGVhZGVyKQo+ICsgICAgICogICAgbWlu
dXMgKHNwYWNlIGZvciBvbmUgbWVzc2FnZSBzbG90KQo+ICsgICAgICogc2luY2UgcmluZ2J1Zl9p
bnNlcnQgcmVxdWlyZXMgdGhhdCBvbmUgbWVzc2FnZSBzbG90IGJlIGxlZnQKPiArICAgICAqIHVu
ZmlsbGVkLCB0byBhdm9pZCBmaWxsaW5nIHRoZSByaW5nIHRvIGNhcGFjaXR5IGFuZCBjb25mdXNp
bmcgYSBmdWxsCj4gKyAgICAgKiByaW5nIHdpdGggYW4gZW1wdHkgb25lLgo+ICsgICAgICogU2lu
Y2UgdGhlIHJpbmcgaW5kZXhlcyBhcmUgc2FuaXRpemVkLCB0aGUgdmFsdWUgaW4gcmV0IGlzIGFs
aWduZWQsIHNvCj4gKyAgICAgKiB0aGUgc2ltcGxlIHN1YnRyYWN0aW9uIGhlcmUgd29ya3MgdG8g
cmV0dXJuIHRoZSBhbGlnbmVkIHZhbHVlIG5lZWRlZDoKPiArICAgICAqLwo+ICsgICAgcmV0IC09
IHNpemVvZihzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcik7Cj4gKyAgICByZXQg
LT0gUk9VTkRVUF9NRVNTQUdFKDEpOwo+ICsKPiArICAgIHJldHVybiAocmV0IDwgMCkgPyAwIDog
cmV0Owo+ICt9Cj4gKwo+ICAvKgo+ICAgKiBpb3ZfY291bnQgcmV0dXJucyBpdHMgY291bnQgb24g
c3VjY2VzcyB2aWEgYW4gb3V0IHZhcmlhYmxlIHRvIGF2b2lkCj4gICAqIHBvdGVudGlhbCBmb3Ig
YSBuZWdhdGl2ZSByZXR1cm4gdmFsdWUgdG8gYmUgdXNlZCBpbmNvcnJlY3RseQo+IEBAIC04MTIs
NiArODg5LDYxIEBAIHBlbmRpbmdfcmVtb3ZlX2FsbChzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJp
bmdfaW5mbykKPiAgICAgIHJpbmdfaW5mby0+bnBlbmRpbmcgPSAwOwo+ICB9Cj4KPiArc3RhdGlj
IHZvaWQKPiArcGVuZGluZ19ub3RpZnkoc3RydWN0IGhsaXN0X2hlYWQgKnRvX25vdGlmeSkKPiAr
ewo+ICsgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0Owo+ICsgICAgc3RydWN0IHBl
bmRpbmdfZW50ICplbnQ7Cj4gKwo+ICsgICAgQVNTRVJUKHJ3X2lzX2xvY2tlZCgmYXJnb19sb2Nr
KSk7Cj4gKwo+ICsgICAgaGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnQsIG5vZGUsIG5leHQs
IHRvX25vdGlmeSwgbm9kZSkKPiArICAgIHsKPiArICAgICAgICBobGlzdF9kZWwoJmVudC0+bm9k
ZSk7Cj4gKyAgICAgICAgc2lnbmFsX2RvbWlkKGVudC0+ZG9tYWluX2lkKTsKPiArICAgICAgICB4
ZnJlZShlbnQpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICtwZW5kaW5nX2Zp
bmQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2lu
Zm8sCj4gKyAgICAgICAgICAgICB1aW50MzJfdCBwYXlsb2FkX3NwYWNlLCBzdHJ1Y3QgaGxpc3Rf
aGVhZCAqdG9fbm90aWZ5KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9kZSwgKm5l
eHQ7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudDsKPiArCj4gKyAgICBBU1NFUlQocndf
aXNfbG9ja2VkKCZkLT5hcmdvLT5sb2NrKSk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFRPRE86
IEN1cnJlbnQgcG9saWN5IGhlcmUgaXMgdG8gc2lnbmFsIF9hbGxfIG9mIHRoZSB3YWl0aW5nIGRv
bWFpbnMKPiArICAgICAqICAgICAgIGludGVyZXN0ZWQgaW4gc2VuZGluZyBhIG1lc3NhZ2Ugb2Yg
c2l6ZSBsZXNzIHRoYW4gcGF5bG9hZF9zcGFjZS4KPiArICAgICAqCj4gKyAgICAgKiBUaGlzIGlz
IGxpa2VseSB0byBiZSBzdWJvcHRpbWFsLCBzaW5jZSBvbmNlIG9uZSBvZiB0aGVtIGhhcyBhZGRl
ZAo+ICsgICAgICogdGhlaXIgbWVzc2FnZSB0byB0aGUgcmluZywgdGhlcmUgbWF5IHdlbGwgYmUg
aW5zdWZmaWNpZW50IHJvb20KPiArICAgICAqIGF2YWlsYWJsZSBmb3IgYW55IG9mIHRoZSBvdGhl
cnMgdG8gdHJhbnNtaXQsIG1lYW5pbmcgdGhhdCB0aGV5IHdlcmUKPiArICAgICAqIHdva2VuIGlu
IHZhaW4sIHdoaWNoIGNyZWF0ZWQgZXh0cmEgd29yayBqdXN0IHRvIHJlcXVldWUgdGhlaXIgd2Fp
dC4KPiArICAgICAqCj4gKyAgICAgKiBSZXRhaW4gdGhpcyBzaW1wbGUgcG9saWN5IGZvciBub3cg
c2luY2UgaXQgYXQgbGVhc3QgYXZvaWRzIHN0YXJ2aW5nIGEKPiArICAgICAqIGRvbWFpbiBvZiBh
dmFpbGFibGUgc3BhY2Ugbm90aWZpY2F0aW9ucyBiZWNhdXNlIG9mIGEgcG9saWN5IHRoYXQgb25s
eQo+ICsgICAgICogbm90aWZpZWQgb3RoZXIgZG9tYWlucyBpbnN0ZWFkLiBJbXByb3ZlbWVudCBt
YXkgYmUgcG9zc2libGU7Cj4gKyAgICAgKiBpbnZlc3RpZ2F0aW9uIHJlcXVpcmVkLgo+ICsgICAg
ICovCj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZyaW5nX2luZm8tPmxvY2spOwo+ICsgICAgaGxpc3Rf
Zm9yX2VhY2hfZW50cnlfc2FmZShlbnQsIG5vZGUsIG5leHQsICZyaW5nX2luZm8tPnBlbmRpbmcs
IG5vZGUpCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBwYXlsb2FkX3NwYWNlID49IGVudC0+bGVu
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVy
X2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCj4gKyAgICAgICAgICAgICAgICB3aWxkY2FyZF9w
ZW5kaW5nX2xpc3RfcmVtb3ZlKGVudC0+ZG9tYWluX2lkLCBlbnQpOwo+ICsgICAgICAgICAgICBo
bGlzdF9kZWwoJmVudC0+bm9kZSk7Cj4gKyAgICAgICAgICAgIHJpbmdfaW5mby0+bnBlbmRpbmct
LTsKPiArICAgICAgICAgICAgaGxpc3RfYWRkX2hlYWQoJmVudC0+bm9kZSwgdG9fbm90aWZ5KTsK
PiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBzcGluX3VubG9jaygmcmluZ19pbmZvLT5sb2Nr
KTsKPiArfQo+ICsKPiAgc3RhdGljIGludAo+ICBwZW5kaW5nX3F1ZXVlKHN0cnVjdCBhcmdvX3Jp
bmdfaW5mbyAqcmluZ19pbmZvLCBkb21pZF90IHNyY19pZCwKPiAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbGVuKQo+IEBAIC04NzQsNiArMTAwNiwyNyBAQCBwZW5kaW5nX3JlcXVldWUoc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sIGRvbWlkX3Qgc3JjX2lkLAo+ICB9Cj4KPiAg
c3RhdGljIHZvaWQKPiArcGVuZGluZ19jYW5jZWwoc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5n
X2luZm8sIGRvbWlkX3Qgc3JjX2lkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9k
ZSwgKm5leHQ7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudDsKPiArCj4gKyAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJnJpbmdfaW5mby0+bG9jaykpOwo+ICsKPiArICAgIGhsaXN0X2Zv
cl9lYWNoX2VudHJ5X3NhZmUoZW50LCBub2RlLCBuZXh0LCAmcmluZ19pbmZvLT5wZW5kaW5nLCBu
b2RlKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggZW50LT5kb21haW5faWQgPT0gc3JjX2lkICkK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lk
ID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCj4gKyAgICAgICAgICAgICAgICB3aWxkY2FyZF9wZW5k
aW5nX2xpc3RfcmVtb3ZlKGVudC0+ZG9tYWluX2lkLCBlbnQpOwo+ICsgICAgICAgICAgICBobGlz
dF9kZWwoJmVudC0+bm9kZSk7Cj4gKyAgICAgICAgICAgIHhmcmVlKGVudCk7Cj4gKyAgICAgICAg
ICAgIHJpbmdfaW5mby0+bnBlbmRpbmctLTsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gK30KPiAr
Cj4gK3N0YXRpYyB2b2lkCj4gIHdpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKHN0cnVjdCBk
b21haW4gKmQpCj4gIHsKPiAgICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlLCAqbmV4dDsKPiBA
QCAtOTk0LDYgKzExNDcsOTIgQEAgcGFydG5lcl9yaW5nc19yZW1vdmUoc3RydWN0IGRvbWFpbiAq
c3JjX2QpCj4gIH0KPgo+ICBzdGF0aWMgaW50Cj4gK2ZpbGxfcmluZ19kYXRhKGNvbnN0IHN0cnVj
dCBkb21haW4gKmN1cnJkLAo+ICsgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9h
cmdvX3JpbmdfZGF0YV9lbnRfdCkgZGF0YV9lbnRfaG5kKQo+ICt7Cj4gKyAgICB4ZW5fYXJnb19y
aW5nX2RhdGFfZW50X3QgZW50Owo+ICsgICAgc3RydWN0IGRvbWFpbiAqZHN0X2Q7Cj4gKyAgICBz
dHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPiArICAgIGludCByZXQ7Cj4gKwo+ICsg
ICAgQVNTRVJUKHJ3X2lzX2xvY2tlZCgmYXJnb19sb2NrKSk7Cj4gKwo+ICsgICAgcmV0ID0gX19j
b3B5X2Zyb21fZ3Vlc3QoJmVudCwgZGF0YV9lbnRfaG5kLCAxKSA/IC1FRkFVTFQgOiAwOwo+ICsg
ICAgaWYgKCByZXQgKQo+ICsgICAgICAgIGdvdG8gb3V0OwoKaWYgKCBfX2NvcHlfZnJvbV9ndWVz
dCgmZW50LCBkYXRhX2VudF9obmQsIDEpICkKICAgIHJldHVybiAtRUZBVUxUOwoKQW5kIHlvdSBj
YW4gZ2V0IHJpZCBvZiB0aGUgb3V0IGxhYmVsLgoKPiArCj4gKyAgICBhcmdvX2RwcmludGsoImZp
bGxfcmluZ19kYXRhOiBlbnQucmluZy5kb21haW49JXUsZW50LnJpbmcucG9ydD0leFxuIiwKPiAr
ICAgICAgICAgICAgICAgICBlbnQucmluZy5kb21haW5faWQsIGVudC5yaW5nLnBvcnQpOwo+ICsK
PiArICAgIGVudC5mbGFncyA9IDA7CgpQbGVhc2UgbWVtc2V0IGVudCB0byAwIG9yIGluaXRpYWxp
emUgaXQgdG8geyB9LCBvciBlbHNlIHlvdSBhcmUKbGVha2luZyBoeXBlcnZpc29yIHN0YWNrIGRh
dGEgdG8gdGhlIGd1ZXN0IGluIHRoZSBwYWRkaW5nIGZpZWxkLgoKPiArCj4gKyAgICBkc3RfZCA9
IGdldF9kb21haW5fYnlfaWQoZW50LnJpbmcuZG9tYWluX2lkKTsKPiArICAgIGlmICggZHN0X2Qg
KQo+ICsgICAgewo+ICsgICAgICAgIGlmICggZHN0X2QtPmFyZ28gKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICAgICAgcmVhZF9sb2NrKCZkc3RfZC0+YXJnby0+bG9jayk7Cj4gKwo+ICsgICAgICAg
ICAgICByaW5nX2luZm8gPSByaW5nX2ZpbmRfaW5mb19ieV9tYXRjaChkc3RfZCwgZW50LnJpbmcu
cG9ydCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y3VycmQtPmRvbWFpbl9pZCk7Cj4gKyAgICAgICAgICAgIGlmICggcmluZ19pbmZvICkKPiArICAg
ICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgdWludDMyX3Qgc3BhY2VfYXZhaWw7Cj4gKwo+
ICsgICAgICAgICAgICAgICAgZW50LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfREFUQV9GX0VYSVNU
UzsKPiArICAgICAgICAgICAgICAgIGVudC5tYXhfbWVzc2FnZV9zaXplID0gcmluZ19pbmZvLT5s
ZW4gLQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3Qg
eGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcikgLQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFJPVU5EVVBfTUVTU0FHRSgxKTsKPiArCj4gKyAgICAgICAgICAgICAgICBp
ZiAoIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQo+ICsg
ICAgICAgICAgICAgICAgICAgIGVudC5mbGFncyB8PSBYRU5fQVJHT19SSU5HX0RBVEFfRl9TSEFS
RUQ7Cj4gKwo+ICsgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZyaW5nX2luZm8tPmxvY2spOwo+
ICsKPiArICAgICAgICAgICAgICAgIHNwYWNlX2F2YWlsID0gcmluZ2J1Zl9wYXlsb2FkX3NwYWNl
KGRzdF9kLCByaW5nX2luZm8pOwo+ICsKPiArICAgICAgICAgICAgICAgIGFyZ29fZHByaW50aygi
ZmlsbF9yaW5nX2RhdGE6IHBvcnQ9JXggc3BhY2VfYXZhaWw9JXUiCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIiBzcGFjZV93YW50ZWQ9JXVcbiIsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5wb3J0LCBzcGFjZV9hdmFpbCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBlbnQuc3BhY2VfcmVxdWlyZWQpOwo+ICsKPiArICAgICAgICAg
ICAgICAgIC8qIERvIG5vdCBxdWV1ZSBhIG5vdGlmaWNhdGlvbiBmb3IgYW4gdW5hY2hpZXZhYmxl
IHNpemUgKi8KPiArICAgICAgICAgICAgICAgIGlmICggZW50LnNwYWNlX3JlcXVpcmVkID4gZW50
Lm1heF9tZXNzYWdlX3NpemUgKQo+ICsgICAgICAgICAgICAgICAgICAgIGVudC5mbGFncyB8PSBY
RU5fQVJHT19SSU5HX0RBVEFfRl9FTVNHU0laRTsKPiArICAgICAgICAgICAgICAgIGVsc2UgaWYg
KCBzcGFjZV9hdmFpbCA+PSBlbnQuc3BhY2VfcmVxdWlyZWQgKQo+ICsgICAgICAgICAgICAgICAg
ewo+ICsgICAgICAgICAgICAgICAgICAgIHBlbmRpbmdfY2FuY2VsKHJpbmdfaW5mbywgY3VycmQt
PmRvbWFpbl9pZCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgZW50LmZsYWdzIHw9IFhFTl9BUkdP
X1JJTkdfREFUQV9GX1NVRkZJQ0lFTlQ7Cj4gKyAgICAgICAgICAgICAgICB9Cj4gKyAgICAgICAg
ICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAg
cGVuZGluZ19yZXF1ZXVlKHJpbmdfaW5mbywgY3VycmQtPmRvbWFpbl9pZCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50LnNwYWNlX3JlcXVpcmVkKTsKPiArICAgICAg
ICAgICAgICAgICAgICBlbnQuZmxhZ3MgfD0gWEVOX0FSR09fUklOR19EQVRBX0ZfUEVORElORzsK
PiArICAgICAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgICAgICBzcGluX3VubG9jaygm
cmluZ19pbmZvLT5sb2NrKTsKPiArCj4gKyAgICAgICAgICAgICAgICBpZiAoIHNwYWNlX2F2YWls
ID09IGVudC5tYXhfbWVzc2FnZV9zaXplICkKPiArICAgICAgICAgICAgICAgICAgICBlbnQuZmxh
Z3MgfD0gWEVOX0FSR09fUklOR19EQVRBX0ZfRU1QVFk7Cj4gKwo+ICsgICAgICAgICAgICB9Cj4g
KyAgICAgICAgICAgIHJlYWRfdW5sb2NrKCZkc3RfZC0+YXJnby0+bG9jayk7Cj4gKyAgICAgICAg
fQo+ICsgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOwo+ICsgICAgfQo+ICsKPiArICAgIHJldCA9
IF9fY29weV9maWVsZF90b19ndWVzdChkYXRhX2VudF9obmQsICZlbnQsIGZsYWdzKSA/IC1FRkFV
TFQgOiAwOwo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAg
IHJldCA9IF9fY29weV9maWVsZF90b19ndWVzdChkYXRhX2VudF9obmQsICZlbnQsIG1heF9tZXNz
YWdlX3NpemUpID8KPiArICAgICAgICAgICAgICAgIC1FRkFVTFQgOiAwOwo+ICsgb3V0Ogo+ICsg
ICAgcmV0dXJuIHJldDsKPiArfQo+ICsKPiArc3RhdGljIGludAo+ICBmaW5kX3JpbmdfbWZuKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgKm1mbikKPiAgewo+ICAgICAgcDJtX3R5
cGVfdCBwMm10Owo+IEBAIC0xNTI2LDYgKzE3NjUsMTExIEBAIHJlZ2lzdGVyX3Jpbmcoc3RydWN0
IGRvbWFpbiAqY3VycmQsCj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4KPiArc3RhdGljIHZvaWQK
PiArbm90aWZ5X3Jpbmcoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpy
aW5nX2luZm8sCj4gKyAgICAgICAgICAgIHN0cnVjdCBobGlzdF9oZWFkICp0b19ub3RpZnkpCj4g
K3sKPiArICAgIHVpbnQzMl90IHNwYWNlOwo+ICsKPiArICAgIEFTU0VSVChyd19pc19sb2NrZWQo
JmFyZ29fbG9jaykpOwo+ICsgICAgQVNTRVJUKHJ3X2lzX2xvY2tlZCgmZC0+YXJnby0+bG9jaykp
Owo+ICsKPiArICAgIHNwaW5fbG9jaygmcmluZ19pbmZvLT5sb2NrKTsKPiArCj4gKyAgICBpZiAo
IHJpbmdfaW5mby0+bGVuICkKPiArICAgICAgICBzcGFjZSA9IHJpbmdidWZfcGF5bG9hZF9zcGFj
ZShkLCByaW5nX2luZm8pOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHNwYWNlID0gMDsKPiArCj4g
KyAgICBzcGluX3VubG9jaygmcmluZ19pbmZvLT5sb2NrKTsKPiArCj4gKyAgICBpZiAoIHNwYWNl
ICkKPiArICAgICAgICBwZW5kaW5nX2ZpbmQoZCwgcmluZ19pbmZvLCBzcGFjZSwgdG9fbm90aWZ5
KTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQKPiArbm90aWZ5X2NoZWNrX3BlbmRpbmcoc3RydWN0
IGRvbWFpbiAqY3VycmQpCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgSExJU1Rf
SEVBRCh0b19ub3RpZnkpOwo+ICsKPiArICAgIEFTU0VSVChyd19pc19sb2NrZWQoJmFyZ29fbG9j
aykpOwo+ICsKPiArICAgIHJlYWRfbG9jaygmY3VycmQtPmFyZ28tPmxvY2spOwo+ICsKPiArICAg
IGZvciAoIGkgPSAwOyBpIDwgQVJHT19IVEFCTEVfU0laRTsgaSsrICkKPiArICAgIHsKPiArICAg
ICAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9kZSwgKm5leHQ7Cj4gKyAgICAgICAgc3RydWN0IGFy
Z29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4gKwo+ICsgICAgICAgIGhsaXN0X2Zvcl9lYWNoX2Vu
dHJ5X3NhZmUocmluZ19pbmZvLCBub2RlLCBuZXh0LAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmN1cnJkLT5hcmdvLT5yaW5nX2hhc2hbaV0sIG5vZGUpCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBub3RpZnlfcmluZyhjdXJyZCwgcmluZ19pbmZvLCAmdG9fbm90aWZ5
KTsKPiArICAgICAgICB9CgpObyBuZWVkIGZvciB0aGUgYnJhY2VzLgoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 12:26:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 12:26: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-devel-bounces@lists.xenproject.org>)
	id 1ghZPh-0000Nh-BL; Thu, 10 Jan 2019 12:26: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=5H7G=PS=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghZPf-0000Nb-N0
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 12:26:19 +0000
X-Inumbo-ID: ee7f678a-14d2-11e9-b7f3-1f5db01503a8
Received: from mail-ot1-f65.google.com (unknown [209.85.210.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee7f678a-14d2-11e9-b7f3-1f5db01503a8;
 Thu, 10 Jan 2019 12:26:19 +0000 (UTC)
Received: by mail-ot1-f65.google.com with SMTP id s13so1245272otq.4
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 04:26:19 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Q9lYXCFqYbrOVhWsvZa9sojdciKzILtTNzF1j1wJWB4=;
 b=RLnIS1BJ+9tJPfTRALY8M+gOaBK2mztMwZL94WUbVQlNZ2FMrIkdCuHdOV6PMCgClt
 82c9kh8MCWU8OqP24VpW+lPcRBs332+CfuBF26NiQ8ZGX3Ufft0/gA5XT75nPxrOUwQi
 Thep5RBfctZUZqihPzsQauFQkMf3NbYdc8NEdedE8xphdI1qAXEZBuFf7jktg9MOFges
 6GTAUdGZrR/Pe5CZe8fGPVivCNtCXQDDARAwDSqJY6mab/mQAXsgeUjEiQKIYtvpdjKN
 0W4AA+4FMGw96tnFAUsCHTNPb3O/iZYfWQ7sFUdWmCf32uGsYd3jIloMA7JPCqQT2G/d
 H0HA==
X-Gm-Message-State: AJcUukeJ9mS83tZmam8zImdX8uGjE/64KeZxv4x1iQNeI0Bn4kvHr+4I
 vDgqit1voM8Qc5BamejXvyG0l2CMZOhyO3+e8c0=
X-Google-Smtp-Source: ALg8bN73otcHSPxQCfGFpAd8PnxSiHPYHiFozyhT66eWPjLRD8efFQbv+aqPCRHLk/OMF8bqgkejtaqDkVHI1yBa7XA=
X-Received: by 2002:a9d:172e:: with SMTP id i46mr6409369ota.322.1547123178526; 
 Thu, 10 Jan 2019 04:26:18 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK6z4eNtJx+X3RdTcO8tKb+PxaeBwA_N3wDmbXc7Qss58A@mail.gmail.com>
 <5C3731E9020000780020C2AD@prv1-mh.provo.novell.com>
In-Reply-To: <5C3731E9020000780020C2AD@prv1-mh.provo.novell.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Thu, 10 Jan 2019 13:26:07 +0100
Message-ID: <CAPLaKK5npYqGQzy=P7q8VpuTpz7aLKnS-Mid_sjxPuPYOu2MjQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgMTI6NTIgUE0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPgo+ICA+Pj4gT24gMTAuMDEuMTkgYXQgMTE6MTksIDxyb3lnZXJAZnJl
ZWJzZC5vcmc+IHdyb3RlOgo+ID4gYU9uIE1vbiwgSmFuIDcsIDIwMTkgYXQgODo0NCBBTSBDaHJp
c3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4+
Cj4gPj4gKy8qIFhlbiBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIGVuYWJsZSBhcmdvICovCj4gPj4g
K3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2FyZ29fZW5hYmxlZDsKPiA+PiArYm9vbGVh
bl9wYXJhbSgiYXJnbyIsIG9wdF9hcmdvX2VuYWJsZWQpOwo+ID4KPiA+IEkgd291bGQgZHJvcCB0
aGUgb3B0XyogcHJlZml4LCBuZXcgb3B0aW9ucyBhZGRlZCByZWNlbnRseSBkb24ndAo+ID4gaW5j
bHVkZSB0aGUgcHJlZml4IGFscmVhZHkuCj4KPiBXb3VsZCB5b3UgbWluZCBwb2ludGluZyBvdXQg
ZXhhbXBsZXM/IEVzcGVjaWFsbHkgZm9yIGJvb2xlYW4gb25lcyBJCj4gdGhpbmsgd2UndmUgdHJp
ZWQgdG8gY29uc2lzdGVudGx5IG5hbWUgdGhlbSBvcHRfKi4gQnV0IGluIHRoZSBjYXNlCj4gaGVy
ZSAoaXQgYmVpbmcgc3RhdGljKSBJJ20gbm90IG92ZXJseSBmdXNzZWQuCgpJIHdhcyBtb3N0bHkg
dGhpbmtpbmcgYWJvdXQgdGhlIGRvbTBfcHZoIGJvb2xlYW4gb3B0aW9uIHRoYXQgSSBhZGRlZC4K
SSdtIG5vdCBvdmVybHkgZnV6emVkLCBJIGp1c3QgdGhpbmsgaXQncyBub3QgYWRkaW5nIGFueSB2
YWx1ZSB0byB0aGUKdmFyaWFibGUgbmFtZSwgYnV0IGlmIHlvdSBwcmVmZXIgdG8ga2VlcCB0aGUg
b3B0XyBwcmVmaXggdGhhdCdzIGZpbmUuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 12:28:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 12:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghZS4-0000Wu-Pv; Thu, 10 Jan 2019 12:28: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=swSS=PS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghZS3-0000Wh-K8
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 12:28:47 +0000
X-Inumbo-ID: 45dfbe4a-14d3-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45dfbe4a-14d3-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 12:28:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghZS0-0000pT-SJ; Thu, 10 Jan 2019 12:28:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghZS0-0005pg-EX; Thu, 10 Jan 2019 12:28:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghZS0-0001HH-D6; Thu, 10 Jan 2019 12:28:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131883-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-pair:<job status>:broken:regression
 linux-4.9:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-pair:host-install/dst_host(5):broken:regression
 linux-4.9:test-amd64-i386-libvirt-pair:host-install/dst_host(5):broken:regression
 linux-4.9:test-amd64-amd64-libvirt-pair:host-install/src_host(4):broken:regression
 linux-4.9:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-raw:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8a12358ba0e2e591cb2840ef42514d23f41d220c
X-Osstest-Versions-That: linux=d99748864fa96e3c9a8379a710eb628298a29b64
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Jan 2019 12:28:44 +0000
Subject: [Xen-devel] [linux-4.9 test] 131883: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg4MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTg4My8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICA1IGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KSBicm9rZW4gUkVHUi4gdnMu
IDEzMTY0NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciA1IGhvc3QtaW5zdGFsbC9kc3Rf
aG9zdCg1KSBicm9rZW4gUkVHUi4gdnMuIDEzMTY0NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzE2NDUK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMTY0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMTY0NQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIFJFR1IuIHZzLiAxMzE2NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMTY0NQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMTY0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NDUKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMTY0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjQ1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDhhMTIzNThiYTBlMmU1OTFj
YjI4NDBlZjQyNTE0ZDIzZjQxZDIyMGMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGQ5OTc0ODg2NGZhOTZlM2M5YTgzNzlhNzEwZWI2MjgyOThhMjliNjQKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzMTY0NSAgMjAxOC0xMi0zMCAwNTo1NTo0OCBaICAgMTEgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzE4ODMgIDIwMTktMDEtMDkgMTU6NDA6NTAgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBYXJvIEtvc2tpbmVuIDxhYXJvLmtvc2tpbmVuQGlraS5maT4KICBBamF5IFNpbmdoIDxh
amF5LmthdGhhdEBtaWNyb2NoaXAuY29tPgogIEFsYWEgSGxlaWhlbCA8YWxhYUBtZWxsYW5veC5j
b20+CiAgQWxleGFuZGVyIEFyaW5nIDxhcmluZ0Btb2phdGF0dS5jb20+CiAgQWxleGFuZHJlIEJl
bGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFybmFsZG8gQ2FydmFsaG8g
ZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+
CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBCasO4cm4gTW9yayA8Ympv
cm5AbW9yay5ubz4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgog
IENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhdmlkIFMuIE1pbGxlciA8
ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZWVwYSBEaW5hbWFuaSA8ZGVlcGEua2VybmVsQGdtYWls
LmNvbT4KICBEaWV0bWFyIEhhaG4gPGRpZXRtYXIuaGFobkB0cy5mdWppdHN1LmNvbT4KICBEbWl0
cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRWxhaW5lIFpoYW5nIDx6
aGFuZ3FpbmdAcm9jay1jaGlwcy5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUu
Y29tPgogIEdlb3JneSBBIEJ5c3RyZW5pbiA8Z2tvdEBhbHRsaW51eC5vcmc+CiAgR3JlZyBLcm9h
aC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxs
aW51eEByb2Vjay11cy5uZXQ+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRl
ZG9yLmNvbT4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5ubD4KICBIZWlr
byBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEh1YWNhaSBDaGVuIDxjaGVuaGNAbGVtb3Rl
LmNvbT4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgogIEphcmtrbyBTYWtraW5l
biA8amFya2tvLnNha2tpbmVuQGxpbnV4LmludGVsLmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2Fu
Z0ByZWRoYXQuY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSm9o
YW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFuIEpvbmtlciA8amJ4OTk5OUBob3Rt
YWlsLmNvbT4KICBKb24gTWFsb3kgPGpvbi5tYWxveUBlcmljc3Nvbi5jb20+CiAgSm9yZ2VuIEhh
bnNlbiA8amhhbnNlbkB2bXdhcmUuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICBKw7ZyZ2VuIFN0b3J2aXN0IDxqb3JnZW4uc3RvcnZpc3RAZ21haWwuY29tPgogIEt1bmlo
aWtvIEhheWFzaGkgPGhheWFzaGkua3VuaWhpa29Ac29jaW9uZXh0LmNvbT4KICBMb3JlbnpvIEJp
YW5jb25pIDxsb3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+CiAgTHVrYXMgV3VubmVyIDxsdWth
c0B3dW5uZXIuZGU+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQGxpbnV4LW1pcHMub3JnPgog
IE1hY3BhdWwgTGluIDxtYWNwYXVsLmxpbkBtZWRpYXRlay5jb20+CiAgTWFudGFzIE1pa3VsxJdu
YXMgPGdyYXdpdHlAZ21haWwuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5j
b20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+
CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBCbHVtZW5zdGluZ2wg
PG1hcnRpbi5ibHVtZW5zdGluZ2xAZ29vZ2xlbWFpbC5jb20+CiAgTWF1cml6aW8gTG9tYmFyZGkg
PG1sb21iYXJkQHJlZGhhdC5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3Nh
bXN1bmdAa2VybmVsLm9yZz4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgog
IE1pY2hhbCBLdWJlY2VrIDxta3ViZWNla0BzdXNlLmN6PgogIE1pY2hhbCBTaW1layA8bWljaGFs
LnNpbWVrQHhpbGlueC5jb20+CiAgTWlrZSBIYWJvdXN0YWsgPGhhYm91c3Rha0BnbWFpbC5jb20+
CiAgTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KICBOYXZhIGtpc2hv
cmUgTWFubmUgPG5hdmEubWFubmVAeGlsaW54LmNvbT4KICBOYXluYSBKYWluIDxuYXluYUBsaW51
eC5pYm0uY29tPiAoRm9yIFRQTSAyLjApCiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVy
LmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIFBhbiBCaWFuIDxiaWFu
cGFuMjAxNkAxNjMuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAg
UGF0cmljayBEcmV5ZXIgPFBhdHJpY2suRHJleWVyQGdtYWlsLmNvbT4KICBQYXRyaWNrIERyZXll
ciA8UGF0cmlja0BEcmV5ZXIubmFtZT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5j
b20+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAgcnVpcHBhbiAo5r2Y
552/KSA8cnVpcHBhbkB0ZW5jZW50LmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxh
bm94LmNvbT4KICBTYW1lZXIgUHVqYXIgPHNwdWphckBudmlkaWEuY29tPgogIFNhbXVlbCBPcnRp
eiA8c2FtZW9AbGludXguaW50ZWwuY29tPgogIFNhc2hhIExldmluIDxhbGV4YW5kZXIubGV2aW5A
bWljcm9zb2Z0LmNvbT4KICBTY290dCBDaGVuIDxzY290dEBsYWJhdS5jb20udHc+CiAgU2VhbiBD
aHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTdGV2ZSBG
cmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNl
LmRlPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVG9tYXMgV2lua2xlciA8dG9t
YXMud2lua2xlckBpbnRlbC5jb20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52bmV0
LmlibS5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXaWxs
IERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1i
QGdvb2dsZS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFl1dmFsIEF2
bmVyeSA8eXV2YWxhdkBtZWxsYW5veC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBicm9rZW4KYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBob3N0LWluc3RhbGwv
c3JjX2hvc3QoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjA1NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 12:40:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 12:40: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-devel-bounces@lists.xenproject.org>)
	id 1ghZde-0001vD-U6; Thu, 10 Jan 2019 12:40:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5H7G=PS=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghZdd-0001u7-N6
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 12:40:45 +0000
X-Inumbo-ID: f22a4bdc-14d4-11e9-8c19-6bb6daf28a62
Received: from mail-oi1-f195.google.com (unknown [209.85.167.195])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f22a4bdc-14d4-11e9-8c19-6bb6daf28a62;
 Thu, 10 Jan 2019 12:40:44 +0000 (UTC)
Received: by mail-oi1-f195.google.com with SMTP id u18so9129688oie.10
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 04:40:44 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Yhs7Ux2EOvVYCSCEqGOT46L2w8+2ER3oHBeimgoBB44=;
 b=Uyv++8Miklz5/OXyhQBWzEAT+xc9o086Gue5wdoHJ5WzJ0TKhFWpXfzZJ4cP0t7JO+
 y5Uug3qKUUUH/wOTyG29PWG81QCYwyjtwyuGMJFwdDysyYrEzEwz4QXCkj3aKJTqHJvl
 RdXSNPsnLk5mv4FHKUxniLEx6BhjnginKUCydqlcOXBAZdKpZ0aA58KEqX7dCNy/Y6Qr
 ZwVeMerwEVXUXzgHkayrg1bcLQt5AaLwedaV/gnslPhy9rppwnAUtPnezzi/lKlX50/I
 YX//lI88fCGRP/9Ae2+l8ioWzKkqygWGwH9JSHoh3844xZR87csd1ds78OEIPg/RkkEO
 dtEA==
X-Gm-Message-State: AJcUukf8/ZXbBAInDNos4s3UIbm0AfPcWYsoti2qOR9BpDdp/ykh55rb
 /iOqNeXDRQUsvshobRv5+YhrA/kYcZksEIKWr+Q=
X-Google-Smtp-Source: ALg8bN6t7UiK6Hj3ODBBJ96fJiSDvTyp8057oduXAQSzPT7AaX+drsXPUCav9grldZpGpuVZbtOpaW6xIm6vKiLjyVg=
X-Received: by 2002:a54:4486:: with SMTP id v6mr6585656oiv.233.1547124043576; 
 Thu, 10 Jan 2019 04:40:43 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK4_Uw=g8LtkKhfCG3uTKEiCuJgcp9M_amWgch-N4+zSng@mail.gmail.com>
 <CACMJ4GaAW+V9JFNBP=O7ae_fsnJN-SzZU_t=Ry1rgPDkx4NpXw@mail.gmail.com>
 <CAPLaKK6WycST17Xja2PawSZbEcbHkyh+Fr7NoPGwf7+kyuEkEw@mail.gmail.com>
 <5C3736E5020000780020C2FB@prv1-mh.provo.novell.com>
In-Reply-To: <5C3736E5020000780020C2FB@prv1-mh.provo.novell.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Thu, 10 Jan 2019 13:40:32 +0100
Message-ID: <CAPLaKK4kMxhNxk9dJGmjvD7eA_2SDUwimhFw+4x0PKR3LSDJFg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgMToxMyBQTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDEwLjAxLjE5IGF0IDEzOjAxLCA8cm95Z2VyQGZyZWVi
c2Qub3JnPiB3cm90ZToKPiA+IE9uIFRodSwgSmFuIDEwLCAyMDE5IGF0IDQ6MTAgQU0gQ2hyaXN0
b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToKPiA+Pgo+
ID4+IFRoZSBzZWNvbmQgcmVhc29uIGlzIGFib3V0IGF2b2lkaW5nIGV4cG9zaW5nIHRoZSBYZW4g
dmlydHVhbCBtZW1vcnkKPiA+PiBhbGxvY2F0b3IgZGlyZWN0bHkgdG8gZnJlcXVlbnQgZ3Vlc3Qt
c3VwcGxpZWQgc2l6ZSByZXF1ZXN0cyBmb3IKPiA+PiBjb250aWd1b3VzIHJlZ2lvbnMgKG9mIHVw
IHRvIDE2R0IpLgo+ID4KPiA+IEFzIHNhaWQgaW4gYW5vdGhlciByZXBseSwgSSdtIG5vdCBzdXJl
IGFsbG93aW5nIDE2R0IgcmluZ3MgaXMgc2FmZS4KPiA+IFRoZSBhbW91bnQgb2YgaW50ZXJuYWwg
bWVtb3J5IHJlcXVpcmVkIHRvIHRyYWNrIHN1Y2ggcmluZ3MgaXMgbm90Cj4gPiB0cml2aWFsIGdp
dmVuIHRoZSBhcnJheXMgdG8gc3RvcmUgdGhlIG1mbnMsIHRoZSBwYWdlcywgYW5kIHRoZSB2aXJ0
dWFsCj4gPiBtYXBwaW5ncy4KPiA+Cj4gPj4gV2l0aCBzaW5nbGUtcGFnZSBhbGxvY2F0aW9ucyB0
bwo+ID4+IGJ1aWxkIGEgcmluZywgZnJhZ21lbnRhdGlvbiBpcyBub3QgYSBwcm9ibGVtLCBhbmQg
bWlzY2hpZWYgYnkgYSBndWVzdAo+ID4+IHNlZW1zIGRpZmZpY3VsdC4KPiA+Cj4gPiBIbSwgdGhl
cmUncyBzdGlsbCBhIGxvdCBvZiBiaWcgZHluYW1pYyBtZW1vcnkgYWxsb2NhdGlvbnMgaW4gb3Jk
ZXIgdG8KPiA+IHN1cHBvcnQgYSAxNkdCIHJpbmcsIHdoaWNoIG1ha2VzIG1lIHRoaW5rIHRoYXQg
dmlydHVhbCBhZGRyZXNzIHNwYWNlCj4gPiBpcyBub3QgdGhlIG9ubHkgcHJvYmxlbSBpZiB5b3Ug
YWxsb3cgMTZHQiByaW5ncy4KPiA+Cj4gPj4gQ2hhbmdpbmcgaXQgdG8gaXNzdWUgcmVxdWVzdHMg
Zm9yIGNvbnRpZ3VvdXMgcmVnaW9ucywKPiA+PiB3aXRoIHZhcmlhYmxlIHJpbmcgc2l6ZXMgdXAg
dG8gdGhlIG1heGltdW0gb2YgMTZHQiwgaXQgc2VlbXMgbGlrZQo+ID4+IHNpZ25pZmljYW50IGZy
YWdtZW50YXRpb24gbWF5IGJlIGFjaGlldmFibGUuIEkgZG9uJ3Qga25vdyB0aGUKPiA+PiBwcmFj
dGljYWwgaW1wYWN0IG9mIHRoYXQgYnV0IGl0IHNlZW1zIHdvcnRoIGF2b2lkaW5nLiBBcmUgdGhl
IG90aGVyCj4gPj4gdXNlcnMgb2YgX192bWFwIChvciB2bWFwKSBmb3IgbXVsdGktZ2lnYWJ5dGUg
cmVnaW9ucyBvbmx5IGVpdGhlcgo+ID4+IGJvb3QtdGltZSwgaW5mcmVxdWVudCBvcGVyYXRpb25z
IChsaXZlcGF0Y2gpLCBvciBmb3IgYWN0aW9ucyBieQo+ID4+IHByaXZpbGVnZWQgKGllLiBzb21l
d2hhdCB0cnVzdGVkKSBkb21haW5zIChpb3JlbWFwKSwgb3IgaXMgaXQgYWxyZWFkeQo+ID4+IGEg
ZnJlcXVlbnQgb3BlcmF0aW9uIHNvbWV3aGVyZSBlbHNlPwo+ID4KPiA+IEkgaGF2ZW4ndCBjaGVj
a2VkLCBidXQgSSB3b3VsZCBiZSBxdWl0ZSBzdXJwcmlzZWQgdG8gZmluZCBhbnkgdm1hcAo+ID4g
dXNhZ2Ugd2l0aCBzdWNoIHNpemUgKDE2R0IpLiBNYXliZSBzb21lb25lIG1vcmUgZmFtaWxpYXIg
d2l0aCB0aGUgbW0KPiA+IHN1YnN5c3RlbSBjYW4gcHJvdmlkZSBzb21lIGluc2lnaHQgaGVyZS4K
Pgo+IEFuZCBpbmRlZWQgdGhlIHZtYXAgcmFuZ2UgcmVzZXJ2ZWQgaW4gVkEgc3BhY2UgaXMganVz
dCA2NEdCIChvbgo+IHg4NikgYXQgcHJlc2VudC4KPgo+ID4+IEdpdmVuIHRoZSBjb250ZXh0IGFi
b3ZlLCBhbmQgSmFzb24ncyBzaW1wbGlmaWNhdGlvbiB0byB0aGUKPiA+PiBtZW1jcHlfdG9fZ3Vl
c3RfcmluZyBmdW5jdGlvbiwgcGx1cyB0aGUgaW1taW5lbnQgbWVyZ2UgZnJlZXplCj4gPj4gZGVh
ZGxpbmUsIGFuZCB0aGUgdW5kZXJzdGFuZGluZyB0aGF0IHRoaXMgbG9vcCBhbmQgdGhlIHJlbGF0
ZWQgZGF0YQo+ID4+IHN0cnVjdHVyZXMgc3VwcG9ydGluZyBpdCBoYXZlIGJlZW4gdGVzdGVkIGFu
ZCBhcmUgd29ya2luZywgd291bGQgaXQgYmUKPiA+PiBhY2NlcHRhYmxlIHRvIG9taXQgbWFraW5n
IHRoaXMgY29udGlndW91cyBtYXBwaW5nIGNoYW5nZSBmcm9tIHRoaXMKPiA+PiBjdXJyZW50IHNl
cmllcz8KPiA+Cj4gPiBNeSBvcGluaW9uIHdvdWxkIGJlIHRvIGp1c3QgdXNlIHZtYXAgaWYgaXQg
d29ya3MsIGJlY2F1c2UgdGhhdCBJTU8KPiA+IGdyZWF0bHkgc2ltcGxpZmllcyB0aGUgY29kZSBi
eSBiZWluZyBhYmxlIHRvIGhhdmUgdGhlIHdob2xlIHJpbmcKPiA+IG1hcHBlZCBhdCBhbGwgdGhl
IHRpbWUuIEl0IHdvdWxkIHJlbW92ZSB0aGUgaXRlcmF0aW9uIHRvIGNvcHkKPiA+IHJlcXVlc3Rz
LCBhbmQgcmVtb3ZlIHRoZSB1c2FnZSBvZiByaW5nX21hcF9wYWdlIGV2ZXJ5d2hlcmUuIFRoYXQg
d291bGQKPiA+IGJlIG15IHJlY29tbWVuZGF0aW9uIGNvZGUtd2lzZSwgYnV0IGFzIHNhaWQgYWJv
dmUgc29tZW9uZSBtb3JlCj4gPiBmYW1pbGlhciB3aXRoIHRoZSBtbSBzdWJzeXN0ZW0gbWlnaHQg
aGF2ZSBvdGhlciBvcGluaW9uJ3MgYWJvdXQgaG93IHRvCj4gPiBkZWFsIHdpdGggYWNjZXNzZXMg
dG8gMTZHQiBvZiBndWVzdCBtZW1vcnksIGFuZCBpbmRlZWQgeW91ciBpdGVyYXRpdmUKPiA+IHNv
bHV0aW9uIG1pZ2h0IGJlIHRoZSBiZXN0IGFwcHJvYWNoLgo+Cj4gTm8tb25lIGNhbiBhbGxvY2F0
ZSAxNkdCIHBoeXNpY2FsbHkgY29udGlndW91cyBtZW1vcnkuCgpSaWdodCwgbXkgcXVlc3Rpb24v
Y29tbWVudCB3YXMgd2hldGhlciBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIGxpbWl0CnRoZSBzaXpl
IG9mIHRoZSBhcmdvcyByaW5nIHRvIHNvbWV0aGluZyBzbWFsbGVyIGFuZCB0aGVuIHVzZSB2bWFw
IHRvCm1hcCB0aGUgd2hvbGUgcmluZyBpbiBjb250aWd1b3VzIHZpcnR1YWwgc3BhY2UgaW4gb3Jk
ZXIgdG8gZWFzZQphY2Nlc3Nlcy4KClRCSCwgSSdtIG5vdCBzdXJlIHZpcnR1YWwgYWRkcmVzcyBz
cGFjZSBpcyB0aGUgb25seSBpc3N1ZSBpZiBhcmdvcwphbGxvd3MgMTZHQiByaW5ncyB0byBiZSB1
c2VkLiAxNkdCIHJpbmdzIHdpbGwgY29uc3VtZSBhIG5vbi10cml2aWFsCmFtb3VudCBvZiBtZW1v
cnkgZm9yIHRoZSBpbnRlcm5hbCBhcmdvcyBzdGF0ZSB0cmFja2luZyBzdHJ1Y3R1cmVzCkFGQUlD
VC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 12:46:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 12:46:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghZj3-00028Q-Me; Thu, 10 Jan 2019 12: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=UKSt=PS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghZj2-00028L-HM
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 12:46:20 +0000
X-Inumbo-ID: b97bf56e-14d5-11e9-9e07-0769c5094b49
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b97bf56e-14d5-11e9-9e07-0769c5094b49;
 Thu, 10 Jan 2019 12:46:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Jan 2019 05:46:16 -0700
Message-Id: <5C373E96020000780020C378@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 10 Jan 2019 05:46:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <royger@FreeBSD.org>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK6z4eNtJx+X3RdTcO8tKb+PxaeBwA_N3wDmbXc7Qss58A@mail.gmail.com>
 <5C3731E9020000780020C2AD@prv1-mh.provo.novell.com>
 <CAPLaKK5npYqGQzy=P7q8VpuTpz7aLKnS-Mid_sjxPuPYOu2MjQ@mail.gmail.com>
In-Reply-To: <CAPLaKK5npYqGQzy=P7q8VpuTpz7aLKnS-Mid_sjxPuPYOu2MjQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE5IGF0IDEzOjI2LCA8cm95Z2VyQGZyZWVic2Qub3JnPiB3cm90ZToKPiBP
biBUaHUsIEphbiAxMCwgMjAxOSBhdCAxMjo1MiBQTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pgo+PiAgPj4+IE9uIDEwLjAxLjE5IGF0IDExOjE5LCA8cm95Z2VyQGZy
ZWVic2Qub3JnPiB3cm90ZToKPj4gPiBhT24gTW9uLCBKYW4gNywgMjAxOSBhdCA4OjQ0IEFNIENo
cmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4+
ID4+Cj4+ID4+ICsvKiBYZW4gY29tbWFuZCBsaW5lIG9wdGlvbiB0byBlbmFibGUgYXJnbyAqLwo+
PiA+PiArc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfYXJnb19lbmFibGVkOwo+PiA+PiAr
Ym9vbGVhbl9wYXJhbSgiYXJnbyIsIG9wdF9hcmdvX2VuYWJsZWQpOwo+PiA+Cj4+ID4gSSB3b3Vs
ZCBkcm9wIHRoZSBvcHRfKiBwcmVmaXgsIG5ldyBvcHRpb25zIGFkZGVkIHJlY2VudGx5IGRvbid0
Cj4+ID4gaW5jbHVkZSB0aGUgcHJlZml4IGFscmVhZHkuCj4+Cj4+IFdvdWxkIHlvdSBtaW5kIHBv
aW50aW5nIG91dCBleGFtcGxlcz8gRXNwZWNpYWxseSBmb3IgYm9vbGVhbiBvbmVzIEkKPj4gdGhp
bmsgd2UndmUgdHJpZWQgdG8gY29uc2lzdGVudGx5IG5hbWUgdGhlbSBvcHRfKi4gQnV0IGluIHRo
ZSBjYXNlCj4+IGhlcmUgKGl0IGJlaW5nIHN0YXRpYykgSSdtIG5vdCBvdmVybHkgZnVzc2VkLgo+
IAo+IEkgd2FzIG1vc3RseSB0aGlua2luZyBhYm91dCB0aGUgZG9tMF9wdmggYm9vbGVhbiBvcHRp
b24gdGhhdCBJIGFkZGVkLgo+IEknbSBub3Qgb3Zlcmx5IGZ1enplZCwgSSBqdXN0IHRoaW5rIGl0
J3Mgbm90IGFkZGluZyBhbnkgdmFsdWUgdG8gdGhlCj4gdmFyaWFibGUgbmFtZSwgYnV0IGlmIHlv
dSBwcmVmZXIgdG8ga2VlcCB0aGUgb3B0XyBwcmVmaXggdGhhdCdzIGZpbmUuCgpXZWxsLCBvbmUg
dmFsdWUgaXMgdGhhdCBhdCB1c2Ugc2l0ZXMgb2Ygc3VjaCB2YXJpYWJsZXMgeW91IGltbWVkaWF0
ZWx5Cm5vdGljZSB0aGF0IHRoZSB2YWx1ZSBpcyAocG90ZW50aWFsbHkpIGFkbWluIGNvbnRyb2xs
ZWQuIEF0IGxlYXN0IGluIHNvbWUKY2FzZXMgdGhpcyBpcyBoZWxwZnVsIHRvIGJlIG9idmlvdXMu
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 12:53:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 12:53: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-devel-bounces@lists.xenproject.org>)
	id 1ghZpr-0002wp-Ec; Thu, 10 Jan 2019 12:53: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=UKSt=PS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghZpq-0002wk-K2
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 12:53:22 +0000
X-Inumbo-ID: b5535d7e-14d6-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5535d7e-14d6-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 12:53:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 10 Jan 2019 05:53:19 -0700
Message-Id: <5C37403E020000780020C38E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 10 Jan 2019 05:53:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <royger@FreeBSD.org>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK4_Uw=g8LtkKhfCG3uTKEiCuJgcp9M_amWgch-N4+zSng@mail.gmail.com>
 <CACMJ4GaAW+V9JFNBP=O7ae_fsnJN-SzZU_t=Ry1rgPDkx4NpXw@mail.gmail.com>
 <CAPLaKK6WycST17Xja2PawSZbEcbHkyh+Fr7NoPGwf7+kyuEkEw@mail.gmail.com>
 <5C3736E5020000780020C2FB@prv1-mh.provo.novell.com>
 <CAPLaKK4kMxhNxk9dJGmjvD7eA_2SDUwimhFw+4x0PKR3LSDJFg@mail.gmail.com>
In-Reply-To: <CAPLaKK4kMxhNxk9dJGmjvD7eA_2SDUwimhFw+4x0PKR3LSDJFg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE5IGF0IDEzOjQwLCA8cm95Z2VyQGZyZWVic2Qub3JnPiB3cm90ZToKPiBP
biBUaHUsIEphbiAxMCwgMjAxOSBhdCAxOjEzIFBNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4+Cj4+ID4+PiBPbiAxMC4wMS4xOSBhdCAxMzowMSwgPHJveWdlckBmcmVl
YnNkLm9yZz4gd3JvdGU6Cj4+ID4gT24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgNDoxMCBBTSBDaHJp
c3RvcGhlciBDbGFyayAKPiA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+
PiA+Pgo+PiA+PiBUaGUgc2Vjb25kIHJlYXNvbiBpcyBhYm91dCBhdm9pZGluZyBleHBvc2luZyB0
aGUgWGVuIHZpcnR1YWwgbWVtb3J5Cj4+ID4+IGFsbG9jYXRvciBkaXJlY3RseSB0byBmcmVxdWVu
dCBndWVzdC1zdXBwbGllZCBzaXplIHJlcXVlc3RzIGZvcgo+PiA+PiBjb250aWd1b3VzIHJlZ2lv
bnMgKG9mIHVwIHRvIDE2R0IpLgo+PiA+Cj4+ID4gQXMgc2FpZCBpbiBhbm90aGVyIHJlcGx5LCBJ
J20gbm90IHN1cmUgYWxsb3dpbmcgMTZHQiByaW5ncyBpcyBzYWZlLgo+PiA+IFRoZSBhbW91bnQg
b2YgaW50ZXJuYWwgbWVtb3J5IHJlcXVpcmVkIHRvIHRyYWNrIHN1Y2ggcmluZ3MgaXMgbm90Cj4+
ID4gdHJpdmlhbCBnaXZlbiB0aGUgYXJyYXlzIHRvIHN0b3JlIHRoZSBtZm5zLCB0aGUgcGFnZXMs
IGFuZCB0aGUgdmlydHVhbAo+PiA+IG1hcHBpbmdzLgo+PiA+Cj4+ID4+IFdpdGggc2luZ2xlLXBh
Z2UgYWxsb2NhdGlvbnMgdG8KPj4gPj4gYnVpbGQgYSByaW5nLCBmcmFnbWVudGF0aW9uIGlzIG5v
dCBhIHByb2JsZW0sIGFuZCBtaXNjaGllZiBieSBhIGd1ZXN0Cj4+ID4+IHNlZW1zIGRpZmZpY3Vs
dC4KPj4gPgo+PiA+IEhtLCB0aGVyZSdzIHN0aWxsIGEgbG90IG9mIGJpZyBkeW5hbWljIG1lbW9y
eSBhbGxvY2F0aW9ucyBpbiBvcmRlciB0bwo+PiA+IHN1cHBvcnQgYSAxNkdCIHJpbmcsIHdoaWNo
IG1ha2VzIG1lIHRoaW5rIHRoYXQgdmlydHVhbCBhZGRyZXNzIHNwYWNlCj4+ID4gaXMgbm90IHRo
ZSBvbmx5IHByb2JsZW0gaWYgeW91IGFsbG93IDE2R0IgcmluZ3MuCj4+ID4KPj4gPj4gQ2hhbmdp
bmcgaXQgdG8gaXNzdWUgcmVxdWVzdHMgZm9yIGNvbnRpZ3VvdXMgcmVnaW9ucywKPj4gPj4gd2l0
aCB2YXJpYWJsZSByaW5nIHNpemVzIHVwIHRvIHRoZSBtYXhpbXVtIG9mIDE2R0IsIGl0IHNlZW1z
IGxpa2UKPj4gPj4gc2lnbmlmaWNhbnQgZnJhZ21lbnRhdGlvbiBtYXkgYmUgYWNoaWV2YWJsZS4g
SSBkb24ndCBrbm93IHRoZQo+PiA+PiBwcmFjdGljYWwgaW1wYWN0IG9mIHRoYXQgYnV0IGl0IHNl
ZW1zIHdvcnRoIGF2b2lkaW5nLiBBcmUgdGhlIG90aGVyCj4+ID4+IHVzZXJzIG9mIF9fdm1hcCAo
b3Igdm1hcCkgZm9yIG11bHRpLWdpZ2FieXRlIHJlZ2lvbnMgb25seSBlaXRoZXIKPj4gPj4gYm9v
dC10aW1lLCBpbmZyZXF1ZW50IG9wZXJhdGlvbnMgKGxpdmVwYXRjaCksIG9yIGZvciBhY3Rpb25z
IGJ5Cj4+ID4+IHByaXZpbGVnZWQgKGllLiBzb21ld2hhdCB0cnVzdGVkKSBkb21haW5zIChpb3Jl
bWFwKSwgb3IgaXMgaXQgYWxyZWFkeQo+PiA+PiBhIGZyZXF1ZW50IG9wZXJhdGlvbiBzb21ld2hl
cmUgZWxzZT8KPj4gPgo+PiA+IEkgaGF2ZW4ndCBjaGVja2VkLCBidXQgSSB3b3VsZCBiZSBxdWl0
ZSBzdXJwcmlzZWQgdG8gZmluZCBhbnkgdm1hcAo+PiA+IHVzYWdlIHdpdGggc3VjaCBzaXplICgx
NkdCKS4gTWF5YmUgc29tZW9uZSBtb3JlIGZhbWlsaWFyIHdpdGggdGhlIG1tCj4+ID4gc3Vic3lz
dGVtIGNhbiBwcm92aWRlIHNvbWUgaW5zaWdodCBoZXJlLgo+Pgo+PiBBbmQgaW5kZWVkIHRoZSB2
bWFwIHJhbmdlIHJlc2VydmVkIGluIFZBIHNwYWNlIGlzIGp1c3QgNjRHQiAob24KPj4geDg2KSBh
dCBwcmVzZW50Lgo+Pgo+PiA+PiBHaXZlbiB0aGUgY29udGV4dCBhYm92ZSwgYW5kIEphc29uJ3Mg
c2ltcGxpZmljYXRpb24gdG8gdGhlCj4+ID4+IG1lbWNweV90b19ndWVzdF9yaW5nIGZ1bmN0aW9u
LCBwbHVzIHRoZSBpbW1pbmVudCBtZXJnZSBmcmVlemUKPj4gPj4gZGVhZGxpbmUsIGFuZCB0aGUg
dW5kZXJzdGFuZGluZyB0aGF0IHRoaXMgbG9vcCBhbmQgdGhlIHJlbGF0ZWQgZGF0YQo+PiA+PiBz
dHJ1Y3R1cmVzIHN1cHBvcnRpbmcgaXQgaGF2ZSBiZWVuIHRlc3RlZCBhbmQgYXJlIHdvcmtpbmcs
IHdvdWxkIGl0IGJlCj4+ID4+IGFjY2VwdGFibGUgdG8gb21pdCBtYWtpbmcgdGhpcyBjb250aWd1
b3VzIG1hcHBpbmcgY2hhbmdlIGZyb20gdGhpcwo+PiA+PiBjdXJyZW50IHNlcmllcz8KPj4gPgo+
PiA+IE15IG9waW5pb24gd291bGQgYmUgdG8ganVzdCB1c2Ugdm1hcCBpZiBpdCB3b3JrcywgYmVj
YXVzZSB0aGF0IElNTwo+PiA+IGdyZWF0bHkgc2ltcGxpZmllcyB0aGUgY29kZSBieSBiZWluZyBh
YmxlIHRvIGhhdmUgdGhlIHdob2xlIHJpbmcKPj4gPiBtYXBwZWQgYXQgYWxsIHRoZSB0aW1lLiBJ
dCB3b3VsZCByZW1vdmUgdGhlIGl0ZXJhdGlvbiB0byBjb3B5Cj4+ID4gcmVxdWVzdHMsIGFuZCBy
ZW1vdmUgdGhlIHVzYWdlIG9mIHJpbmdfbWFwX3BhZ2UgZXZlcnl3aGVyZS4gVGhhdCB3b3VsZAo+
PiA+IGJlIG15IHJlY29tbWVuZGF0aW9uIGNvZGUtd2lzZSwgYnV0IGFzIHNhaWQgYWJvdmUgc29t
ZW9uZSBtb3JlCj4+ID4gZmFtaWxpYXIgd2l0aCB0aGUgbW0gc3Vic3lzdGVtIG1pZ2h0IGhhdmUg
b3RoZXIgb3BpbmlvbidzIGFib3V0IGhvdyB0bwo+PiA+IGRlYWwgd2l0aCBhY2Nlc3NlcyB0byAx
NkdCIG9mIGd1ZXN0IG1lbW9yeSwgYW5kIGluZGVlZCB5b3VyIGl0ZXJhdGl2ZQo+PiA+IHNvbHV0
aW9uIG1pZ2h0IGJlIHRoZSBiZXN0IGFwcHJvYWNoLgo+Pgo+PiBOby1vbmUgY2FuIGFsbG9jYXRl
IDE2R0IgcGh5c2ljYWxseSBjb250aWd1b3VzIG1lbW9yeS4KPiAKPiBSaWdodCwgbXkgcXVlc3Rp
b24vY29tbWVudCB3YXMgd2hldGhlciBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIGxpbWl0Cj4gdGhl
IHNpemUgb2YgdGhlIGFyZ29zIHJpbmcgdG8gc29tZXRoaW5nIHNtYWxsZXIgYW5kIHRoZW4gdXNl
IHZtYXAgdG8KPiBtYXAgdGhlIHdob2xlIHJpbmcgaW4gY29udGlndW91cyB2aXJ0dWFsIHNwYWNl
IGluIG9yZGVyIHRvIGVhc2UKPiBhY2Nlc3Nlcy4KCldoZXRoZXIgeW91IHZtYXAoKSB0aGUgcmlu
ZyBpbiAocGFnZSBzaXplZCkgcGllY2VzIG9yIGluIG9uZSBibG9iIGlzLApmb3IgdGhlIHB1cnBv
c2Ugb2YgdGhlIG9yZGVyIG9mIG1hZ25pdHVkZSBvZiBWQSBzcGFjZSBjb25zdW1wdGlvbiwKbm90
IG92ZXJseSByZWxldmFudDogWW91IGNhbid0IG1hcCBtb3JlIHRoYW4gYXQgbW9zdCB0aHJlZSBz
dWNoCmdpZ2FudGljIHJpbmdzIGFueXdheSB3aXRoIHRoZSBjdXJyZW50IFZBIGxheW91dC4gKElu
IHByYWN0aWNlCm1hcHBpbmcgaW5kaXZpZHVhbCBwYWdlcyB3b3VsZCBoYWx2ZSB0aGUgZWZmZWN0
aXZlbHkgdXNhYmxlIFZBCnNwYWNlLCBkdWUgdG8gdGhlIGd1YXJkIHBhZ2VzIGluc2VydGVkIGJl
dHdlZW4gcmVnaW9ucy4pIElPVyAtCnRoZSByaW5nIHNpemUgc2hvdWxkIGJlIGJvdW5kZWQgYXQg
YSBsb3dlciB2YWx1ZSBhbnl3YXkgaW1vLgoKPiBUQkgsIEknbSBub3Qgc3VyZSB2aXJ0dWFsIGFk
ZHJlc3Mgc3BhY2UgaXMgdGhlIG9ubHkgaXNzdWUgaWYgYXJnb3MKPiBhbGxvd3MgMTZHQiByaW5n
cyB0byBiZSB1c2VkLiAxNkdCIHJpbmdzIHdpbGwgY29uc3VtZSBhIG5vbi10cml2aWFsCj4gYW1v
dW50IG9mIG1lbW9yeSBmb3IgdGhlIGludGVybmFsIGFyZ29zIHN0YXRlIHRyYWNraW5nIHN0cnVj
dHVyZXMKPiBBRkFJQ1QuCgpGdWxseSBhZ3JlZS4gSXQgaGFzIHRha2VuIHVzIGFnZXMgdG8gZWxp
bWluYXRlIGFsbCBydW50aW1lCmFsbG9jYXRpb25zIG9mIG9yZGVyID4gMCwgYW5kIGl0IGxvb2tz
IGxpa2Ugd2UnZCBiZSBnYWluaW5nIHNvbWUKYmFjayBoZXJlLiBJIGNvbnNpZGVyIHRoaXMgdG9s
ZXJhYmxlIGFzIGxvbmcgYXMgdGhlIGZlYXR1cmUgaXMKZXhwZXJpbWVudGFsLCBidXQgaXQgd291
bGQgbmVlZCBmaXhpbmcgZm9yIGl0IHRvIGJlY29tZSBmdWxseQpzdXBwb3J0ZWQuIENocmlzdG9w
aGVyIC0gYW5ub3RhdGluZyBzdWNoIGNvZGUgd2l0aCBmaXhtZQpjb21tZW50cyByaWdodCBhd2F5
IGhlbHBzIGxhdGVyIHNwb3R0aW5nIChhbmQgYWRkcmVzc2luZykgdGhlbS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:28:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:28: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-devel-bounces@lists.xenproject.org>)
	id 1ghaNV-0005Wt-7u; Thu, 10 Jan 2019 13:28: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=swSS=PS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghaNT-0005Wg-Kk
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:28:07 +0000
X-Inumbo-ID: 8fcf1159-14db-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fcf1159-14db-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 13:28:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghaNQ-0001zV-4y; Thu, 10 Jan 2019 13:28:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghaNP-0000Mj-EI; Thu, 10 Jan 2019 13:28:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghaNP-0007vO-DQ; Thu, 10 Jan 2019 13:28:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131884-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-shadow:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-pvshim:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-shadow:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-pvshim:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-libvirt-vhd:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13
X-Osstest-Versions-That: linux=d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Jan 2019 13:28:03 +0000
Subject: [Xen-devel] [linux-4.14 test] 131884: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg4NCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4ODQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1
cz4gICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgIDxqb2Igc3RhdHVzPiAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
UkVHUi4gdnMuIDEzMTY2MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxNjYzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gUkVHUi4gdnMuIDEzMTY2MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxNjYzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzE2NjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMxNjYzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBS
RUdSLiB2cy4gMTMxNjYzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzE2NjMKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MTY2MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICAyNDczN2ZhNmJjZjFkN2ZmYjcxY2ViNzhkN2E3YzI3
NWNiN2UxZDEzCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkMmRkOWYx
NTkzZGM0ZDVjZWI1Y2Y0YTk3M2VkMmM2ZTNhNDlkNzk5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzE2NjMgIDIwMTgtMTItMzEgMTA6NTA6MDIgWiAgIDEwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMxODg0ICAyMDE5LTAxLTA5IDE2OjQyOjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFybyBLb3Nr
aW5lbiA8YWFyby5rb3NraW5lbkBpa2kuZmk+CiAgQWpheSBTaW5naCA8YWpheS5rYXRoYXRAbWlj
cm9jaGlwLmNvbT4KICBBbGFhIEhsZWloZWwgPGFsYWFAbWVsbGFub3guY29tPgogIEFsZXhhbmRl
ciBBcmluZyA8YXJpbmdAbW9qYXRhdHUuY29tPgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5k
cmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVA
cmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJlbiBIdXRjaGlu
Z3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmrDuHJuIE1vcmsgPGJqb3JuQG1vcmsubm8+CiAg
Q2xhdWRpdSBCZXpuZWEgPGNsYXVkaXUuYmV6bmVhQG1pY3JvY2hpcC5jb20+CiAgQ29saW4gSWFu
IEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdj
b25nQGdtYWlsLmNvbT4KICBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4K
ICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxk
c3RlcmJhQHN1c2UuY29tPgogIERlZXBhIERpbmFtYW5pIDxkZWVwYS5rZXJuZWxAZ21haWwuY29t
PgogIERlbm5pcyBEYWxlc3NhbmRybyA8ZGVubmlzLmRhbGVzc2FuZHJvQGludGVsLmNvbT4KICBE
aWV0bWFyIEhhaG4gPGRpZXRtYXIuaGFobkB0cy5mdWppdHN1LmNvbT4KICBEbWl0cnkgVG9yb2to
b3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRWxhaW5lIFpoYW5nIDx6aGFuZ3FpbmdA
cm9jay1jaGlwcy5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEZp
bGlwZSBNYW5hbmEgPGZkbWFuYW5hQHN1c2UuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0
cmxlbi5kZT4KICBHZW9yZ3kgQSBCeXN0cmVuaW4gPGdrb3RAYWx0bGludXgub3JnPgogIEdyZWcg
S3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VzdGF2byBBLiBS
LiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWls
LWNpc2NvQHhzNGFsbC5ubD4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhl
cmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIdWFjYWkgQ2hlbiA8Y2hl
bmhjQGxlbW90ZS5jb20+CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIElu
Z28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5l
bC5vcmc+CiAgSmFya2tvIFNha2tpbmVuIDxqYXJra28uc2Fra2luZW5AbGludXguaW50ZWwuY29t
PgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNv
d2FuZ0ByZWRoYXQuY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAg
SmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5l
bC5vcmc+CiAgSm9oYW4gSm9ua2VyIDxqYng5OTk5QGhvdG1haWwuY29tPgogIEpvbiBNYWxveSA8
am9uLm1hbG95QGVyaWNzc29uLmNvbT4KICBKb25hdGhhbiBMZW1vbiA8am9uYXRoYW4ubGVtb25A
Z21haWwuY29tPgogIEpvcmdlbiBIYW5zZW4gPGpoYW5zZW5Adm13YXJlLmNvbT4KICBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSsO2cmdlbiBTdG9ydmlzdCA8am9yZ2VuLnN0b3J2
aXN0QGdtYWlsLmNvbT4KICBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51
eC5pbnRlbC5jb20+CiAgS3VuaWhpa28gSGF5YXNoaSA8aGF5YXNoaS5rdW5paGlrb0Bzb2Npb25l
eHQuY29tPgogIExvcmVuem8gQmlhbmNvbmkgPGxvcmVuem8uYmlhbmNvbmlAcmVkaGF0LmNvbT4K
ICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5kZT4KICBNYWNpZWogVy4gUm96eWNraSA8bWFj
cm9AbGludXgtbWlwcy5vcmc+CiAgTWFjcGF1bCBMaW4gPG1hY3BhdWwubGluQG1lZGlhdGVrLmNv
bT4KICBNYW50YXMgTWlrdWzEl25hcyA8Z3Jhd2l0eUBnbWFpbC5jb20+CiAgTWFyYyBaeW5naWVy
IDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vs
by5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAg
TWFydGluIEJsdW1lbnN0aW5nbCA8bWFydGluLmJsdW1lbnN0aW5nbEBnb29nbGVtYWlsLmNvbT4K
ICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+CiAgTWF1cmljaW8g
RmFyaWEgZGUgT2xpdmVpcmEgPG1mb0BjYW5vbmljYWwuY29tPgogIE1hdXJpemlvIExvbWJhcmRp
IDxtbG9tYmFyZEByZWRoYXQuY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitz
YW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFlbCBKLiBSdWhsIDxtaWNoYWVsLmoucnVobEBpbnRl
bC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9j
a28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgS3ViZWNlayA8bWt1YmVjZWtAc3VzZS5jej4K
ICBNaWNoYWwgU2ltZWsgPG1pY2hhbC5zaW1la0B4aWxpbnguY29tPgogIE1pcXVlbCBSYXluYWwg
PG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTXl1bmdobyBKdW5nIDxtaGp1bmdrQGdtYWls
LmNvbT4KICBOYXZhIGtpc2hvcmUgTWFubmUgPG5hdmEubWFubmVAeGlsaW54LmNvbT4KICBOYXlu
YSBKYWluIDxuYXluYUBsaW51eC5pYm0uY29tPiAoRm9yIFRQTSAyLjApCiAgTmVpbCBIb3JtYW4g
PG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBOaWNvbGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1p
Y3JvY2hpcC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBQYWJsbyBO
ZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW4gQmlhbiA8YmlhbnBhbjIwMTZA
MTYzLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdHJpY2sg
RHJleWVyIDxQYXRyaWNrLkRyZXllckBnbWFpbC5jb20+CiAgUGF0cmljayBEcmV5ZXIgPFBhdHJp
Y2tARHJleWVyLm5hbWU+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBl
dGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIHJ1aXBwYW4gKOa9
mOedvykgPHJ1aXBwYW5AdGVuY2VudC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxs
YW5veC5jb20+CiAgU2FtZWVyIFB1amFyIDxzcHVqYXJAbnZpZGlhLmNvbT4KICBTYXNoYSBMZXZp
biA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2NvdHQgQ2hlbiA8c2NvdHRAbGFiYXUuY29tLnR3Pgog
IFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAg
U2ViYXN0aWFuIE90dCA8c2Vib3R0QGxpbnV4LmlibS5jb20+CiAgU2hhbG9tIFRvbGVkbyA8c2hh
bG9tdEBtZWxsYW5veC5jb20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29t
PgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYWthc2hpIFNha2Ftb3RvIDxvLXRh
a2FzaGlAc2FrYW1vY2NoaS5qcD4KICBUYXJpcSBUb3VrYW4gPHRhcmlxdEBtZWxsYW5veC5jb20+
CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5l
ZHU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9tYXMgV2lua2xl
ciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51
eC52bmV0LmlibS5jb20+CiAgV2Vud2VuIFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAgV2lsbCBE
ZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBn
b29nbGUuY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZaS1IdW5nIFdl
aSA8eWlodW5nLndlaUBnbWFpbC5jb20+CiAgWXV2YWwgQXZuZXJ5IDx5dXZhbGF2QG1lbGxhbm94
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IGJyb2tl
bgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBob3N0LWluc3Rh
bGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzA3MiBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:38:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:38: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-devel-bounces@lists.xenproject.org>)
	id 1ghaXc-0006TK-CH; Thu, 10 Jan 2019 13:38: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=9J9f=PS=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1ghaXb-0006RZ-C7
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:38:35 +0000
X-Inumbo-ID: 0623aa9a-14dd-11e9-92db-bc764e045a96
Received: from mail-ed1-x52a.google.com (unknown [2a00:1450:4864:20::52a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0623aa9a-14dd-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 13:38:34 +0000 (UTC)
Received: by mail-ed1-x52a.google.com with SMTP id g22so10208554edr.7
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 05:38:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :to; bh=BuyLi9aQblh5FlZE1kpL3gg/XQYxXbz5FiVojoElc3g=;
 b=CB6CHP8uzjgAJIm0RdVN6iW3rdDu6KxJaIaCGhF40h2UjkvDQtPYSRLIKaIt4H7Jys
 WjDd4at6H/Vvj644GMJ/RWyb8w0eyhsqOkh+ii1xFxHqzV2rnh+6fZFfBTsZSuXP+H5l
 Jli+0om8IlxyhODZm0ZaDovDEZ/L8QXNd0wCkkoc3FJflk8yxUX7eTMEg4x8NqVZI5x3
 p58RRkfFiDA3dvkh3YqVR5EHC2wkDbtk/kIXig/01wLjPqGUwGuvZ8pMll8K4YYZpMhz
 zTqLwIbrxSNEc01AiE4tFJhIYDv/fjzC3hou0fRn6cSwdcFIRuYADUSpxEwYEhcTCWK2
 Tr1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:to;
 bh=BuyLi9aQblh5FlZE1kpL3gg/XQYxXbz5FiVojoElc3g=;
 b=BVqwlOdpiHO8+oxv6e/zSbCrb6yRDCdt3qOJSCvAnMPH53s8ApD86xJ4Du5uBJmhmv
 xPioqHbQOZjqWTuPcgyZDTd7xpcKtiLC5YrcN/g50A0aUcL3OjaQ+e9eBnYurroqAsAo
 u73r41eTopwEaflKibXJVhTM+lUuPBGmgUG5NTYTMbDBqQ5uLUyaJfUBEYb1jlpld7V6
 A0JVPcBUbpIWstcxCyBiHkQWBuf2sV+VHIsPzGgYpdRHjACvb7NCX8NHxtyeRkMW7g7Y
 Qdt0SBIL2dk0pj7Hnm61CJ8TUbQezvMgClN7zGAKGkv4WHM1OGU/T3E3UZP8N2ELecEB
 NbOQ==
X-Gm-Message-State: AJcUuke3Ppn+rEkiylxaStI34NL7aNRq4Eb6c/gaPDTJXz8ig/+N/zE9
 uQ6AYutAxW1Chd/ig11S9hB8Q7ngano=
X-Google-Smtp-Source: ALg8bN7FDHBhuQDsg74NF4KDSngjKD0H/uoB92iF4agaSgjDiLKYzVs0C+g/5ZWPdVopHObV/5Ec6Q==
X-Received: by 2002:a05:6402:796:: with SMTP id
 d22mr9990331edy.81.1547127512368; 
 Thu, 10 Jan 2019 05:38:32 -0800 (PST)
Received: from [10.80.118.241] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id f4sm1649740edb.21.2019.01.10.05.38.31
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 10 Jan 2019 05:38:31 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <4CC4548B-E072-423A-B919-1E116E68DDAE@xenproject.org>
Date: Thu, 10 Jan 2019 13:38:30 +0000
To: xen-devel <xen-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-devel] Save the dates: Xen Project Developer Summit 2019 -
 July 9 -11, Chicago, IL, USA
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLApqdXN0IGEgcXVpY2sgbm90ZSB0byBsZXQgeW91IGtub3cgdGhhdCB0aGUgbmV4dCBk
ZXZlbG9wZXIgc3VtbWl0IHdpbGwgYmUgaGVsZCBpbiB0aGUgVVMgKGluIENoaWNhZ28pIGZyb20g
SnVseSA5LTExLiBUaGUgZXZlbnQgd2Vic2l0ZSBpbmNsdWRpbmcgdGhlIENmUCBzaG91bGQgYmUg
dXAgaW4gdGhlIG5leHQgMi0zIHdlZWtzCkJlc3QgUmVnYXJkcwpMYXJzIApfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:50:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1ghaim-0007wg-Al; Thu, 10 Jan 2019 13:50: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghaik-0007sb-3I
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:50:06 +0000
X-Inumbo-ID: a18e73e6-14de-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a18e73e6-14de-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 13:50:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75262367"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:48:58 +0000
Message-ID: <20190110134917.16425-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 06/25] xen: create xenstore areas for XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgcGF0Y2gg
YWRkcyBhIG5ldyBzb3VyY2UgbW9kdWxlLCB4ZW4tYnVzLWhlbHBlci5jLCB3aGljaCBidWlsZHMg
b24KYmFzaWMgbGlieGVuc3RvcmUgcHJpbWl0aXZlcyB0byBwcm92aWRlIGZ1bmN0aW9ucyB0byBj
cmVhdGUgKHNldHRpbmcKcGVybWlzc2lvbnMgYXBwcm9wcmlhdGVseSkgYW5kIGRlc3Ryb3kgeGVu
c3RvcmUgYXJlYXMsIGFuZCBmdW5jdGlvbnMgdG8KJ3ByaW50ZicgYW5kICdzY2FuZicgbm9kZXMg
dGhlcmVpbi4gVGhlIG1haW4geGVuLWJ1cyBjb2RlIHRoZW4gdXNlcwp0aGVzZSBwcmltaXRpdmVz
IFsxXSB0byBpbml0aWFsaXplIGFuZCBkZXN0cm95IHRoZSBmcm9udGVuZCBhbmQgYmFja2VuZAph
cmVhcyBmb3IgYSBYZW5EZXZpY2UgZHVyaW5nIHJlYWxpemUgYW5kIHVucmVhbGl6ZSByZXNwZWN0
aXZlbHkuCgpUaGUgJ3hlbi1ibG9jaycgaW1wbGVtZW50YXRpb24gaXMgZXh0ZW5kZWQgd2l0aCBh
ICdnZXRfbmFtZScgbWV0aG9kIHRoYXQKcmV0dXJucyB0aGUgVkJEIG51bWJlci4gVGhpcyBudW1i
ZXIgaXMgcmVxdWlyZWQgdG8gJ25hbWUnIHRoZSB4ZW5zdG9yZQphcmVhcy4KCk5PVEU6IEFuIGV4
aXQgaGFuZGxlciBpcyBhbHNvIGFkZGVkIHRvIG1ha2Ugc3VyZSB0aGUgeGVuc3RvcmUgYXJlYXMg
YXJlCiAgICAgIGNsZWFuZWQgdXAgaWYgUUVNVSB0ZXJtaW5hdGVzIHdpdGhvdXQgZGV2aWNlcyBi
ZWluZyB1bnJlYWxpemVkLgoKWzFdIFRoZSAnc2NhbmYnIGZ1bmN0aW9ucyBhcmUgYWN0dWFsbHkg
bm90IHlldCBuZWVkZWQsIGJ1dCB0aGV5IHdpbGwgYmUKICAgIG5lZWRlZCBieSBjb2RlIGRlbGl2
ZXJlZCBpbiBzdWJzZXF1ZW50IHBhdGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L2Jsb2NrL3hlbi1ibG9jay5jICAgICAg
ICAgICAgfCAgIDkgKwogaHcveGVuL01ha2VmaWxlLm9ianMgICAgICAgICAgICB8ICAgMiArLQog
aHcveGVuL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICB8ICAxMiArLQogaHcveGVuL3hlbi1idXMt
aGVscGVyLmMgICAgICAgICB8IDE1MCArKysrKysrKysrKysrKysKIGh3L3hlbi94ZW4tYnVzLmMg
ICAgICAgICAgICAgICAgfCAzMjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIGlu
Y2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVyLmggfCAgMzkgKysrKwogaW5jbHVkZS9ody94ZW4v
eGVuLWJ1cy5oICAgICAgICB8ICAxMiArKwogNyBmaWxlcyBjaGFuZ2VkLCA1NDAgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBody94ZW4veGVuLWJ1cy1o
ZWxwZXIuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVy
LmgKCmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9j
ay5jCmluZGV4IDhlNzhiNmEwMzQuLmQyN2EyODY1YmMgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hl
bi1ibG9jay5jCisrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCkBAIC0xMyw2ICsxMywxNCBAQAog
I2luY2x1ZGUgImh3L3hlbi94ZW4tYmxvY2suaCIKICNpbmNsdWRlICJ0cmFjZS5oIgogCitzdGF0
aWMgY2hhciAqeGVuX2Jsb2NrX2dldF9uYW1lKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVy
cnApCit7CisgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVOX0JMT0NLX0RFVklDRSh4
ZW5kZXYpOworICAgIFhlbkJsb2NrVmRldiAqdmRldiA9ICZibG9ja2Rldi0+cHJvcHMudmRldjsK
KworICAgIHJldHVybiBnX3N0cmR1cF9wcmludGYoIiVsdSIsIHZkZXYtPm51bWJlcik7Cit9CisK
IHN0YXRpYyB2b2lkIHhlbl9ibG9ja191bnJlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9y
ICoqZXJycCkKIHsKICAgICBYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tfREVW
SUNFKHhlbmRldik7CkBAIC0yNjIsNiArMjcwLDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Ns
YXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRhKQogICAgIERldmljZUNsYXNz
ICpkZXZfY2xhc3MgPSBERVZJQ0VfQ0xBU1MoY2xhc3MpOwogICAgIFhlbkRldmljZUNsYXNzICp4
ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0NMQVNTKGNsYXNzKTsKIAorICAgIHhlbmRldl9jbGFz
cy0+Z2V0X25hbWUgPSB4ZW5fYmxvY2tfZ2V0X25hbWU7CiAgICAgeGVuZGV2X2NsYXNzLT5yZWFs
aXplID0geGVuX2Jsb2NrX3JlYWxpemU7CiAgICAgeGVuZGV2X2NsYXNzLT51bnJlYWxpemUgPSB4
ZW5fYmxvY2tfdW5yZWFsaXplOwogCmRpZmYgLS1naXQgYS9ody94ZW4vTWFrZWZpbGUub2JqcyBi
L2h3L3hlbi9NYWtlZmlsZS5vYmpzCmluZGV4IGQ5ZDZkN2I0ZjkuLjc3YzA4NjgxOTAgMTAwNjQ0
Ci0tLSBhL2h3L3hlbi9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L3hlbi9NYWtlZmlsZS5vYmpzCkBA
IC0xLDUgKzEsNSBAQAogIyB4ZW4gYmFja2VuZCBkcml2ZXIgc3VwcG9ydAotY29tbW9uLW9iai0k
KENPTkZJR19YRU4pICs9IHhlbi1sZWdhY3ktYmFja2VuZC5vIHhlbl9kZXZjb25maWcubyB4ZW5f
cHZkZXYubyB4ZW4tY29tbW9uLm8geGVuLWJ1cy5vCitjb21tb24tb2JqLSQoQ09ORklHX1hFTikg
Kz0geGVuLWxlZ2FjeS1iYWNrZW5kLm8geGVuX2RldmNvbmZpZy5vIHhlbl9wdmRldi5vIHhlbi1j
b21tb24ubyB4ZW4tYnVzLm8geGVuLWJ1cy1oZWxwZXIubwogCiBvYmotJChDT05GSUdfWEVOX1BD
SV9QQVNTVEhST1VHSCkgKz0geGVuLWhvc3QtcGNpLWRldmljZS5vCiBvYmotJChDT05GSUdfWEVO
X1BDSV9QQVNTVEhST1VHSCkgKz0geGVuX3B0Lm8geGVuX3B0X2NvbmZpZ19pbml0Lm8geGVuX3B0
X2dyYXBoaWNzLm8geGVuX3B0X21zaS5vCmRpZmYgLS1naXQgYS9ody94ZW4vdHJhY2UtZXZlbnRz
IGIvaHcveGVuL3RyYWNlLWV2ZW50cwppbmRleCAwMTcyY2Q0ZTI2Li43NWRjMjI2ZDc1IDEwMDY0
NAotLS0gYS9ody94ZW4vdHJhY2UtZXZlbnRzCisrKyBiL2h3L3hlbi90cmFjZS1ldmVudHMKQEAg
LTE2LDUgKzE2LDEzIEBAIHhlbl9kb21pZF9yZXN0cmljdChpbnQgZXJyKSAiZXJyOiAldSIKICMg
aW5jbHVkZS9ody94ZW4veGVuLWJ1cy5jCiB4ZW5fYnVzX3JlYWxpemUodm9pZCkgIiIKIHhlbl9i
dXNfdW5yZWFsaXplKHZvaWQpICIiCi14ZW5fZGV2aWNlX3JlYWxpemUoY29uc3QgY2hhciAqdHlw
ZSkgInR5cGU6ICVzIgoteGVuX2RldmljZV91bnJlYWxpemUoY29uc3QgY2hhciAqdHlwZSkgInR5
cGU6ICVzIgoreGVuX2RldmljZV9yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUp
ICJ0eXBlOiAlcyBuYW1lOiAlcyIKK3hlbl9kZXZpY2VfdW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5
cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKK3hlbl9kZXZpY2VfYmFja2VuZF9z
dGF0ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzdGF0ZSkgInR5
cGU6ICVzIG5hbWU6ICVzIC0+ICVzIgoreGVuX2RldmljZV9mcm9udGVuZF9zdGF0ZShjb25zdCBj
aGFyICp0eXBlLCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzdGF0ZSkgInR5cGU6ICVzIG5hbWU6
ICVzIC0+ICVzIgorCisjIGluY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVyLmMKK3hzX25vZGVf
Y3JlYXRlKGNvbnN0IGNoYXIgKm5vZGUpICIlcyIKK3hzX25vZGVfZGVzdHJveShjb25zdCBjaGFy
ICpub2RlKSAiJXMiCit4c19ub2RlX3ZwcmludGYoY2hhciAqcGF0aCwgY2hhciAqdmFsdWUpICIl
cyAlcyIKK3hzX25vZGVfdnNjYW5mKGNoYXIgKnBhdGgsIGNoYXIgKnZhbHVlKSAiJXMgJXMiCmRp
ZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuYyBiL2h3L3hlbi94ZW4tYnVzLWhlbHBl
ci5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjE1YjNhZDhkNzgKLS0t
IC9kZXYvbnVsbAorKysgYi9ody94ZW4veGVuLWJ1cy1oZWxwZXIuYwpAQCAtMCwwICsxLDE1MCBA
QAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOCAgQ2l0cml4IFN5c3RlbXMgSW5jLgorICoKKyAq
IFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwsIHZl
cnNpb24gMiBvciBsYXRlci4KKyAqIFNlZSB0aGUgQ09QWUlORyBmaWxlIGluIHRoZSB0b3AtbGV2
ZWwgZGlyZWN0b3J5LgorICovCisKKyNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAi
aHcvaHcuaCIKKyNpbmNsdWRlICJody9zeXNidXMuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLmgi
CisjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWJ1cy1o
ZWxwZXIuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisKKyNpbmNsdWRlIDxnbGliL2dwcmlu
dGYuaD4KKworc3RydWN0IHhzX3N0YXRlIHsKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZW51
bTsKKyAgICBjb25zdCBjaGFyICpzdGF0ZXN0cjsKK307CisjZGVmaW5lIFhTX1NUQVRFKHN0YXRl
KSB7IHN0YXRlLCAjc3RhdGUgfQorCitzdGF0aWMgc3RydWN0IHhzX3N0YXRlIHhzX3N0YXRlW10g
PSB7CisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVVbmtub3duKSwKKyAgICBYU19TVEFURShYZW5i
dXNTdGF0ZUluaXRpYWxpc2luZyksCisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVJbml0V2FpdCks
CisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVJbml0aWFsaXNlZCksCisgICAgWFNfU1RBVEUoWGVu
YnVzU3RhdGVDb25uZWN0ZWQpLAorICAgIFhTX1NUQVRFKFhlbmJ1c1N0YXRlQ2xvc2luZyksCisg
ICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVDbG9zZWQpLAorICAgIFhTX1NUQVRFKFhlbmJ1c1N0YXRl
UmVjb25maWd1cmluZyksCisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVSZWNvbmZpZ3VyZWQpLAor
fTsKKworI3VuZGVmIFhTX1NUQVRFCisKK2NvbnN0IGNoYXIgKnhzX3N0cnN0YXRlKGVudW0geGVu
YnVzX3N0YXRlIHN0YXRlKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICBmb3IgKGkgPSAw
OyBpIDwgQVJSQVlfU0laRSh4c19zdGF0ZSk7IGkrKykgeworICAgICAgICBpZiAoeHNfc3RhdGVb
aV0uc3RhdGVudW0gPT0gc3RhdGUpIHsKKyAgICAgICAgICAgIHJldHVybiB4c19zdGF0ZVtpXS5z
dGF0ZXN0cjsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiAiSU5WQUxJRCI7Cit9CisK
K3ZvaWQgeHNfbm9kZV9jcmVhdGUoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCB4c190cmFuc2FjdGlv
bl90IHRpZCwKKyAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgc3RydWN0IHhz
X3Blcm1pc3Npb25zIHBlcm1zW10sCisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBu
cl9wZXJtcywgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hzX25vZGVfY3JlYXRlKG5vZGUp
OworCisgICAgaWYgKCF4c193cml0ZSh4c2gsIHRpZCwgbm9kZSwgIiIsIDApKSB7CisgICAgICAg
IGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJmYWlsZWQgdG8gY3JlYXRlIG5vZGUgJyVz
JyIsIG5vZGUpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYgKCF4c19zZXRfcGVy
bWlzc2lvbnMoeHNoLCB0aWQsIG5vZGUsIHBlcm1zLCBucl9wZXJtcykpIHsKKyAgICAgICAgZXJy
b3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB0byBzZXQgbm9kZSAnJXMnIHBlcm1p
c3Npb25zIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBub2RlKTsKKyAgICB9Cit9CisKK3Zv
aWQgeHNfbm9kZV9kZXN0cm95KHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgeHNfdHJhbnNhY3Rpb25f
dCB0aWQsCisgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBFcnJvciAqKmVy
cnApCit7CisgICAgdHJhY2VfeHNfbm9kZV9kZXN0cm95KG5vZGUpOworCisgICAgaWYgKCF4c19y
bSh4c2gsIHRpZCwgbm9kZSkpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJu
bywgImZhaWxlZCB0byBkZXN0cm95IG5vZGUgJyVzJyIsIG5vZGUpOworICAgIH0KK30KKwordm9p
ZCB4c19ub2RlX3ZwcmludGYoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCB4c190cmFuc2FjdGlvbl90
IHRpZCwKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIg
KmtleSwgRXJyb3IgKiplcnJwLAorICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10
LCB2YV9saXN0IGFwKQoreworICAgIGNoYXIgKnBhdGgsICp2YWx1ZTsKKyAgICBpbnQgbGVuOwor
CisgICAgcGF0aCA9IChzdHJsZW4obm9kZSkgIT0gMCkgPyBnX3N0cmR1cF9wcmludGYoIiVzLyVz
Iiwgbm9kZSwga2V5KSA6CisgICAgICAgIGdfc3RyZHVwKGtleSk7CisgICAgbGVuID0gZ192YXNw
cmludGYoJnZhbHVlLCBmbXQsIGFwKTsKKworICAgIHRyYWNlX3hzX25vZGVfdnByaW50ZihwYXRo
LCB2YWx1ZSk7CisKKyAgICBpZiAoIXhzX3dyaXRlKHhzaCwgdGlkLCBwYXRoLCB2YWx1ZSwgbGVu
KSkgeworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHRvIHdy
aXRlICclcycgdG8gJyVzJyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUsIHBhdGgp
OworICAgIH0KKworICAgIGdfZnJlZSh2YWx1ZSk7CisgICAgZ19mcmVlKHBhdGgpOworfQorCit2
b2lkIHhzX25vZGVfcHJpbnRmKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgIHhzX3RyYW5zYWN0aW9u
X3QgdGlkLAorICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFy
ICprZXksIEVycm9yICoqZXJycCwKKyAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10
LCAuLi4pCit7CisgICAgdmFfbGlzdCBhcDsKKworICAgIHZhX3N0YXJ0KGFwLCBmbXQpOworICAg
IHhzX25vZGVfdnByaW50Zih4c2gsIHRpZCwgbm9kZSwga2V5LCBlcnJwLCBmbXQsIGFwKTsKKyAg
ICB2YV9lbmQoYXApOworfQorCitpbnQgeHNfbm9kZV92c2NhbmYoc3RydWN0IHhzX2hhbmRsZSAq
eHNoLCAgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCisgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBFcnJvciAqKmVycnAsCisgICAgICAgICAgICAgICAg
ICAgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IGFwKQoreworICAgIGNoYXIgKnBhdGgsICp2YWx1
ZTsKKyAgICBpbnQgcmM7CisKKyAgICBwYXRoID0gKHN0cmxlbihub2RlKSAhPSAwKSA/IGdfc3Ry
ZHVwX3ByaW50ZigiJXMvJXMiLCBub2RlLCBrZXkpIDoKKyAgICAgICAgZ19zdHJkdXAoa2V5KTsK
KyAgICB2YWx1ZSA9IHhzX3JlYWQoeHNoLCB0aWQsIHBhdGgsIE5VTEwpOworCisgICAgdHJhY2Vf
eHNfbm9kZV92c2NhbmYocGF0aCwgdmFsdWUpOworCisgICAgaWYgKHZhbHVlKSB7CisgICAgICAg
IHJjID0gdnNzY2FuZih2YWx1ZSwgZm10LCBhcCk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZXJy
b3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB0byByZWFkIGZyb20gJyVzJyIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCk7CisgICAgICAgIHJjID0gRU9GOworICAgIH0K
KworICAgIGZyZWUodmFsdWUpOworICAgIGdfZnJlZShwYXRoKTsKKworICAgIHJldHVybiByYzsK
K30KKworaW50IHhzX25vZGVfc2NhbmYoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCAgeHNfdHJhbnNh
Y3Rpb25fdCB0aWQsCisgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBjb25zdCBj
aGFyICprZXksIEVycm9yICoqZXJycCwKKyAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZt
dCwgLi4uKQoreworICAgIHZhX2xpc3QgYXA7CisgICAgaW50IHJjOworCisgICAgdmFfc3RhcnQo
YXAsIGZtdCk7CisgICAgcmMgPSB4c19ub2RlX3ZzY2FuZih4c2gsIHRpZCwgbm9kZSwga2V5LCBl
cnJwLCBmbXQsIGFwKTsKKyAgICB2YV9lbmQoYXApOworCisgICAgcmV0dXJuIHJjOworfQpkaWZm
IC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMKaW5kZXggYmMwNGRh
NzQ4Yi4uODQzZmRhMjZhOSAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1idXMuYworKysgYi9ody94
ZW4veGVuLWJ1cy5jCkBAIC04LDI0ICs4LDEwMiBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIK
ICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgorI2luY2x1ZGUgImh3
L3hlbi94ZW4uaCIKICNpbmNsdWRlICJody94ZW4veGVuLWJ1cy5oIgorI2luY2x1ZGUgImh3L3hl
bi94ZW4tYnVzLWhlbHBlci5oIgorI2luY2x1ZGUgIm1vbml0b3IvbW9uaXRvci5oIgogI2luY2x1
ZGUgInFhcGkvZXJyb3IuaCIKKyNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAi
dHJhY2UuaCIKIAorc3RhdGljIGNoYXIgKnhlbl9kZXZpY2VfZ2V0X2JhY2tlbmRfcGF0aChYZW5E
ZXZpY2UgKnhlbmRldikKK3sKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRf
cGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOworICAgIFhlbkRldmljZUNsYXNzICp4ZW5kZXZf
Y2xhc3MgPSBYRU5fREVWSUNFX0dFVF9DTEFTUyh4ZW5kZXYpOworICAgIGNvbnN0IGNoYXIgKnR5
cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKyAgICBjb25zdCBjaGFy
ICpiYWNrZW5kID0geGVuZGV2X2NsYXNzLT5iYWNrZW5kOworCisgICAgaWYgKCFiYWNrZW5kKSB7
CisgICAgICAgIGJhY2tlbmQgPSB0eXBlOworICAgIH0KKworICAgIHJldHVybiBnX3N0cmR1cF9w
cmludGYoIi9sb2NhbC9kb21haW4vJXUvYmFja2VuZC8lcy8ldS8lcyIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5idXMtPmJhY2tlbmRfaWQsIGJhY2tlbmQsIHhlbmRldi0+ZnJvbnRl
bmRfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYtPm5hbWUpOworfQorCitz
dGF0aWMgY2hhciAqeGVuX2RldmljZV9nZXRfZnJvbnRlbmRfcGF0aChYZW5EZXZpY2UgKnhlbmRl
dikKK3sKKyAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2X2NsYXNzID0gWEVOX0RFVklDRV9HRVRf
Q0xBU1MoeGVuZGV2KTsKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBlbmFt
ZShPQkpFQ1QoeGVuZGV2KSk7CisgICAgY29uc3QgY2hhciAqZGV2aWNlID0geGVuZGV2X2NsYXNz
LT5kZXZpY2U7CisKKyAgICBpZiAoIWRldmljZSkgeworICAgICAgICBkZXZpY2UgPSB0eXBlOwor
ICAgIH0KKworICAgIHJldHVybiBnX3N0cmR1cF9wcmludGYoIi9sb2NhbC9kb21haW4vJXUvZGV2
aWNlLyVzLyVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRf
aWQsIGRldmljZSwgeGVuZGV2LT5uYW1lKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2J1c19wcmlu
dF9kZXYoTW9uaXRvciAqbW9uLCBEZXZpY2VTdGF0ZSAqZGV2LCBpbnQgaW5kZW50KQoreworICAg
IFhlbkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShkZXYpOworCisgICAgbW9uaXRvcl9wcmlu
dGYobW9uLCAiJSpzbmFtZSA9ICclcycgZnJvbnRlbmRfaWQgPSAldVxuIiwKKyAgICAgICAgICAg
ICAgICAgICBpbmRlbnQsICIiLCB4ZW5kZXYtPm5hbWUsIHhlbmRldi0+ZnJvbnRlbmRfaWQpOwor
fQorCitzdGF0aWMgY2hhciAqeGVuX2J1c19nZXRfZGV2X3BhdGgoRGV2aWNlU3RhdGUgKmRldikK
K3sKKyAgICByZXR1cm4geGVuX2RldmljZV9nZXRfYmFja2VuZF9wYXRoKFhFTl9ERVZJQ0UoZGV2
KSk7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9idXNfdW5yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVy
cm9yICoqZXJycCkKIHsKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMoYnVzKTsKKwogICAg
IHRyYWNlX3hlbl9idXNfdW5yZWFsaXplKCk7CisKKyAgICBpZiAoIXhlbmJ1cy0+eHNoKSB7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB4c19jbG9zZSh4ZW5idXMtPnhzaCk7CiB9CiAK
IHN0YXRpYyB2b2lkIHhlbl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnAp
CiB7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKGJ1cyk7CisgICAgdW5zaWduZWQgaW50
IGRvbWlkOworCiAgICAgdHJhY2VfeGVuX2J1c19yZWFsaXplKCk7CisKKyAgICB4ZW5idXMtPnhz
aCA9IHhzX29wZW4oMCk7CisgICAgaWYgKCF4ZW5idXMtPnhzaCkgeworICAgICAgICBlcnJvcl9z
ZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhzX29wZW4iKTsKKyAgICAgICAgZ290byBm
YWlsOworICAgIH0KKworICAgIGlmICh4c19ub2RlX3NjYW5mKHhlbmJ1cy0+eHNoLCBYQlRfTlVM
TCwgIiIsIC8qIGRvbWFpbiByb290IG5vZGUgKi8KKyAgICAgICAgICAgICAgICAgICAgICAiZG9t
aWQiLCBOVUxMLCAiJXUiLCAmZG9taWQpID09IDEpIHsKKyAgICAgICAgeGVuYnVzLT5iYWNrZW5k
X2lkID0gZG9taWQ7CisgICAgfSBlbHNlIHsKKyAgICAgICAgeGVuYnVzLT5iYWNrZW5kX2lkID0g
MDsgLyogQXNzdW1lIGxhY2sgb2Ygbm9kZSBtZWFucyBkb20wICovCisgICAgfQorCisgICAgcmV0
dXJuOworCitmYWlsOgorICAgIHhlbl9idXNfdW5yZWFsaXplKGJ1cywgJmVycm9yX2Fib3J0KTsK
IH0KIAogc3RhdGljIHZvaWQgeGVuX2J1c19jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywg
dm9pZCAqZGF0YSkKIHsKICAgICBCdXNDbGFzcyAqYnVzX2NsYXNzID0gQlVTX0NMQVNTKGNsYXNz
KTsKIAorICAgIGJ1c19jbGFzcy0+cHJpbnRfZGV2ID0geGVuX2J1c19wcmludF9kZXY7CisgICAg
YnVzX2NsYXNzLT5nZXRfZGV2X3BhdGggPSB4ZW5fYnVzX2dldF9kZXZfcGF0aDsKICAgICBidXNf
Y2xhc3MtPnJlYWxpemUgPSB4ZW5fYnVzX3JlYWxpemU7CiAgICAgYnVzX2NsYXNzLT51bnJlYWxp
emUgPSB4ZW5fYnVzX3VucmVhbGl6ZTsKIH0KQEAgLTQyLDI3ICsxMjAsMjQxIEBAIHN0YXRpYyBj
b25zdCBUeXBlSW5mbyB4ZW5fYnVzX3R5cGVfaW5mbyA9IHsKICAgICB9LAogfTsKIAorc3RhdGlj
IHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRldiwgY29uc3Qg
Y2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICpmbXQsIC4uLikKK3sKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRf
cGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OworICAgIHZhX2xpc3QgYXA7CisKKyAgICBnX2Fzc2VydCh4ZW5idXMtPnhzaCk7CisKKyAgICB2
YV9zdGFydChhcCwgZm10KTsKKyAgICB4c19ub2RlX3ZwcmludGYoeGVuYnVzLT54c2gsIFhCVF9O
VUxMLCB4ZW5kZXYtPmJhY2tlbmRfcGF0aCwga2V5LAorICAgICAgICAgICAgICAgICAgICAmbG9j
YWxfZXJyLCBmbXQsIGFwKTsKKyAgICB2YV9lbmQoYXApOworCisgICAgaWYgKGxvY2FsX2Vycikg
eworICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgfQorfQorCitzdGF0
aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHhlbmJ1c19zdGF0
ZSBzdGF0ZSkKK3sKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBlbmFtZShP
QkpFQ1QoeGVuZGV2KSk7CisKKyAgICBpZiAoeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IHN0YXRl
KSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX2JhY2tl
bmRfc3RhdGUodHlwZSwgeGVuZGV2LT5uYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4c19zdHJzdGF0ZShzdGF0ZSkpOworCisgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRl
ID0gc3RhdGU7CisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzdGF0ZSIs
ICIldSIsIHN0YXRlKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2NyZWF0
ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQoreworICAgIFhlbkJ1cyAqeGVuYnVz
ID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CisgICAgc3Ry
dWN0IHhzX3Blcm1pc3Npb25zIHBlcm1zWzJdOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OworCisgICAgeGVuZGV2LT5iYWNrZW5kX3BhdGggPSB4ZW5fZGV2aWNlX2dldF9iYWNrZW5kX3Bh
dGgoeGVuZGV2KTsKKworICAgIHBlcm1zWzBdLmlkID0geGVuYnVzLT5iYWNrZW5kX2lkOworICAg
IHBlcm1zWzBdLnBlcm1zID0gWFNfUEVSTV9OT05FOworICAgIHBlcm1zWzFdLmlkID0geGVuZGV2
LT5mcm9udGVuZF9pZDsKKyAgICBwZXJtc1sxXS5wZXJtcyA9IFhTX1BFUk1fUkVBRDsKKworICAg
IGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKKworICAgIHhzX25vZGVfY3JlYXRlKHhlbmJ1cy0+eHNo
LCBYQlRfTlVMTCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsIHBlcm1zLAorICAgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUocGVybXMpLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7
CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBjcmVhdGUgYmFja2VuZDogIik7
CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfZGVzdHJveShYZW5E
ZXZpY2UgKnhlbmRldikKK3sKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRf
cGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OworCisgICAgaWYgKCF4ZW5kZXYtPmJhY2tlbmRfcGF0aCkgeworICAgICAgICByZXR1cm47Cisg
ICAgfQorCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gpOworCisgICAgeHNfbm9kZV9kZXN0cm95
KHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsCisgICAgICAgICAg
ICAgICAgICAgICZsb2NhbF9lcnIpOworICAgIGdfZnJlZSh4ZW5kZXYtPmJhY2tlbmRfcGF0aCk7
CisgICAgeGVuZGV2LT5iYWNrZW5kX3BhdGggPSBOVUxMOworCisgICAgaWYgKGxvY2FsX2Vycikg
eworICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgfQorfQorCitzdGF0
aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRldiwgY29u
c3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqZm10LCAuLi4pCit7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZf
Z2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikpKTsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKKyAgICB2YV9saXN0IGFwOworCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gpOworCisg
ICAgdmFfc3RhcnQoYXAsIGZtdCk7CisgICAgeHNfbm9kZV92cHJpbnRmKHhlbmJ1cy0+eHNoLCBY
QlRfTlVMTCwgeGVuZGV2LT5mcm9udGVuZF9wYXRoLCBrZXksCisgICAgICAgICAgICAgICAgICAg
ICZsb2NhbF9lcnIsIGZtdCwgYXApOworICAgIHZhX2VuZChhcCk7CisKKyAgICBpZiAobG9jYWxf
ZXJyKSB7CisgICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKKyAgICB9Cit9CisK
K3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfc2V0X3N0YXRlKFhlbkRldmljZSAqeGVu
ZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ZW5i
dXNfc3RhdGUgc3RhdGUpCit7CisgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlw
ZW5hbWUoT0JKRUNUKHhlbmRldikpOworCisgICAgaWYgKHhlbmRldi0+ZnJvbnRlbmRfc3RhdGUg
PT0gc3RhdGUpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHRyYWNlX3hlbl9kZXZp
Y2VfZnJvbnRlbmRfc3RhdGUodHlwZSwgeGVuZGV2LT5uYW1lLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeHNfc3Ryc3RhdGUoc3RhdGUpKTsKKworICAgIHhlbmRldi0+ZnJv
bnRlbmRfc3RhdGUgPSBzdGF0ZTsKKyAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50Zih4ZW5k
ZXYsICJzdGF0ZSIsICIldSIsIHN0YXRlKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2RldmljZV9m
cm9udGVuZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKK3sKKyAgICBY
ZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2
KSkpOworICAgIHN0cnVjdCB4c19wZXJtaXNzaW9ucyBwZXJtc1syXTsKKyAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKKworICAgIHhlbmRldi0+ZnJvbnRlbmRfcGF0aCA9IHhlbl9kZXZpY2Vf
Z2V0X2Zyb250ZW5kX3BhdGgoeGVuZGV2KTsKKworICAgIHBlcm1zWzBdLmlkID0geGVuZGV2LT5m
cm9udGVuZF9pZDsKKyAgICBwZXJtc1swXS5wZXJtcyA9IFhTX1BFUk1fTk9ORTsKKyAgICBwZXJt
c1sxXS5pZCA9IHhlbmJ1cy0+YmFja2VuZF9pZDsKKyAgICBwZXJtc1sxXS5wZXJtcyA9IFhTX1BF
Uk1fUkVBRCB8IFhTX1BFUk1fV1JJVEU7CisKKyAgICBnX2Fzc2VydCh4ZW5idXMtPnhzaCk7CisK
KyAgICB4c19ub2RlX2NyZWF0ZSh4ZW5idXMtPnhzaCwgWEJUX05VTEwsIHhlbmRldi0+ZnJvbnRl
bmRfcGF0aCwgcGVybXMsCisgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShwZXJtcyksICZs
b2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRl
X3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiZmFpbGVkIHRvIGNyZWF0ZSBmcm9udGVuZDogIik7CisgICAgfQorfQorCitzdGF0aWMgdm9p
ZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5kZXYpCit7CisgICAg
WGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRl
dikpKTsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIGlmICgheGVuZGV2LT5m
cm9udGVuZF9wYXRoKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBnX2Fzc2VydCh4
ZW5idXMtPnhzaCk7CisKKyAgICB4c19ub2RlX2Rlc3Ryb3koeGVuYnVzLT54c2gsIFhCVF9OVUxM
LCB4ZW5kZXYtPmZyb250ZW5kX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIp
OworICAgIGdfZnJlZSh4ZW5kZXYtPmZyb250ZW5kX3BhdGgpOworICAgIHhlbmRldi0+ZnJvbnRl
bmRfcGF0aCA9IE5VTEw7CisKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Jl
cG9ydF9lcnIobG9jYWxfZXJyKTsKKyAgICB9Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2Vf
dW5yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5EZXZp
Y2UgKnhlbmRldiA9IFhFTl9ERVZJQ0UoZGV2KTsKICAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2
X2NsYXNzID0gWEVOX0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKICAgICBjb25zdCBjaGFyICp0
eXBlID0gb2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CiAKLSAgICB0cmFjZV94
ZW5fZGV2aWNlX3VucmVhbGl6ZSh0eXBlKTsKKyAgICBpZiAoIXhlbmRldi0+bmFtZSkgeworICAg
ICAgICByZXR1cm47CisgICAgfQorCisgICAgdHJhY2VfeGVuX2RldmljZV91bnJlYWxpemUodHlw
ZSwgeGVuZGV2LT5uYW1lKTsKKworICAgIGlmICh4ZW5kZXYtPmV4aXQubm90aWZ5KSB7CisgICAg
ICAgIHFlbXVfcmVtb3ZlX2V4aXRfbm90aWZpZXIoJnhlbmRldi0+ZXhpdCk7CisgICAgICAgIHhl
bmRldi0+ZXhpdC5ub3RpZnkgPSBOVUxMOworICAgIH0KIAogICAgIGlmICh4ZW5kZXZfY2xhc3Mt
PnVucmVhbGl6ZSkgewogICAgICAgICB4ZW5kZXZfY2xhc3MtPnVucmVhbGl6ZSh4ZW5kZXYsIGVy
cnApOwogICAgIH0KKworICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfZGVzdHJveSh4ZW5kZXYpOwor
ICAgIHhlbl9kZXZpY2VfYmFja2VuZF9kZXN0cm95KHhlbmRldik7CisKKyAgICBnX2ZyZWUoeGVu
ZGV2LT5uYW1lKTsKKyAgICB4ZW5kZXYtPm5hbWUgPSBOVUxMOworfQorCitzdGF0aWMgdm9pZCB4
ZW5fZGV2aWNlX2V4aXQoTm90aWZpZXIgKm4sIHZvaWQgKmRhdGEpCit7CisgICAgWGVuRGV2aWNl
ICp4ZW5kZXYgPSBjb250YWluZXJfb2YobiwgWGVuRGV2aWNlLCBleGl0KTsKKworICAgIHhlbl9k
ZXZpY2VfdW5yZWFsaXplKERFVklDRSh4ZW5kZXYpLCAmZXJyb3JfYWJvcnQpOwogfQogCiBzdGF0
aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJw
KQogewogICAgIFhlbkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShkZXYpOwogICAgIFhlbkRl
dmljZUNsYXNzICp4ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0dFVF9DTEFTUyh4ZW5kZXYpOwor
ICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4
ZW5kZXYpKSk7CiAgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JK
RUNUKHhlbmRldikpOwogICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgdHJhY2Vf
eGVuX2RldmljZV9yZWFsaXplKHR5cGUpOworICAgIGlmICh4ZW5kZXYtPmZyb250ZW5kX2lkID09
IERPTUlEX0lOVkFMSUQpIHsKKyAgICAgICAgeGVuZGV2LT5mcm9udGVuZF9pZCA9IHhlbl9kb21p
ZDsKKyAgICB9CisKKyAgICBpZiAoeGVuZGV2LT5mcm9udGVuZF9pZCA+PSBET01JRF9GSVJTVF9S
RVNFUlZFRCkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJpbnZhbGlkIGZyb250ZW5kLWlk
Iik7CisgICAgICAgIGdvdG8gdW5yZWFsaXplOworICAgIH0KKworICAgIGlmICgheGVuZGV2X2Ns
YXNzLT5nZXRfbmFtZSkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJnZXRfbmFtZSBtZXRo
b2Qgbm90IGltcGxlbWVudGVkIik7CisgICAgICAgIGdvdG8gdW5yZWFsaXplOworICAgIH0KKwor
ICAgIHhlbmRldi0+bmFtZSA9IHhlbmRldl9jbGFzcy0+Z2V0X25hbWUoeGVuZGV2LCAmbG9jYWxf
ZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVw
ZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZh
aWxlZCB0byBnZXQgZGV2aWNlIG5hbWU6ICIpOworICAgICAgICBnb3RvIHVucmVhbGl6ZTsKKyAg
ICB9CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX3JlYWxpemUodHlwZSwgeGVuZGV2LT5uYW1lKTsK
KworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9jcmVhdGUoeGVuZGV2LCAmbG9jYWxfZXJyKTsKKyAg
ICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOworICAgICAgICBnb3RvIHVucmVhbGl6ZTsKKyAgICB9CisKKyAgICB4ZW5fZGV2aWNlX2Zy
b250ZW5kX2NyZWF0ZSh4ZW5kZXYsICZsb2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsK
KyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGdvdG8g
dW5yZWFsaXplOworICAgIH0KIAogICAgIGlmICh4ZW5kZXZfY2xhc3MtPnJlYWxpemUpIHsKICAg
ICAgICAgeGVuZGV2X2NsYXNzLT5yZWFsaXplKHhlbmRldiwgJmxvY2FsX2Vycik7CkBAIC03Miwx
OCArMzY0LDQzIEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAq
ZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIH0KICAgICB9CiAKKyAgICB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfcHJpbnRmKHhlbmRldiwgImZyb250ZW5kIiwgIiVzIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfcGF0aCk7CisgICAgeGVuX2RldmljZV9iYWNr
ZW5kX3ByaW50Zih4ZW5kZXYsICJmcm9udGVuZC1pZCIsICIldSIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX2lkKTsKKyAgICB4ZW5fZGV2aWNlX2JhY2tl
bmRfcHJpbnRmKHhlbmRldiwgIm9ubGluZSIsICIldSIsIDEpOworICAgIHhlbl9kZXZpY2VfYmFj
a2VuZF9wcmludGYoeGVuZGV2LCAiaG90cGx1Zy1zdGF0dXMiLCAiY29ubmVjdGVkIik7CisKKyAg
ICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0V2Fp
dCk7CisKKyAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50Zih4ZW5kZXYsICJiYWNrZW5kIiwg
IiVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfcGF0
aCk7CisgICAgeGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoeGVuZGV2LCAiYmFja2VuZC1pZCIs
ICIldSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuYnVzLT5iYWNrZW5kX2lk
KTsKKworICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3Rh
dGVJbml0aWFsaXNpbmcpOworCisgICAgeGVuZGV2LT5leGl0Lm5vdGlmeSA9IHhlbl9kZXZpY2Vf
ZXhpdDsKKyAgICBxZW11X2FkZF9leGl0X25vdGlmaWVyKCZ4ZW5kZXYtPmV4aXQpOwogICAgIHJl
dHVybjsKIAogdW5yZWFsaXplOgogICAgIHhlbl9kZXZpY2VfdW5yZWFsaXplKGRldiwgJmVycm9y
X2Fib3J0KTsKIH0KIAorc3RhdGljIFByb3BlcnR5IHhlbl9kZXZpY2VfcHJvcHNbXSA9IHsKKyAg
ICBERUZJTkVfUFJPUF9VSU5UMTYoImZyb250ZW5kLWlkIiwgWGVuRGV2aWNlLCBmcm9udGVuZF9p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgRE9NSURfSU5WQUxJRCksCisgICAgREVGSU5FX1BS
T1BfRU5EX09GX0xJU1QoKQorfTsKKwogc3RhdGljIHZvaWQgeGVuX2RldmljZV9jbGFzc19pbml0
KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKIHsKICAgICBEZXZpY2VDbGFzcyAqZGV2
X2NsYXNzID0gREVWSUNFX0NMQVNTKGNsYXNzKTsKIAogICAgIGRldl9jbGFzcy0+cmVhbGl6ZSA9
IHhlbl9kZXZpY2VfcmVhbGl6ZTsKICAgICBkZXZfY2xhc3MtPnVucmVhbGl6ZSA9IHhlbl9kZXZp
Y2VfdW5yZWFsaXplOworICAgIGRldl9jbGFzcy0+cHJvcHMgPSB4ZW5fZGV2aWNlX3Byb3BzOwog
ICAgIGRldl9jbGFzcy0+YnVzX3R5cGUgPSBUWVBFX1hFTl9CVVM7CiB9CiAKZGlmZiAtLWdpdCBh
L2luY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVyLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVz
LWhlbHBlci5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjVjZDljM2Q3
NTkKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5oCkBA
IC0wLDAgKzEsMzkgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMTggIENpdHJpeCBTeXN0ZW1z
IEluYy4KKyAqCisgKiBUaGlzIHdvcmsgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgbGF0ZXIuCisgKiBTZWUgdGhlIENPUFlJTkcgZmlsZSBp
biB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeS4KKyAqLworCisjaWZuZGVmIEhXX1hFTl9CVVNfSEVM
UEVSX0gKKyNkZWZpbmUgSFdfWEVOX0JVU19IRUxQRVJfSAorCisjaW5jbHVkZSAiaHcveGVuL3hl
bl9jb21tb24uaCIKKworY29uc3QgY2hhciAqeHNfc3Ryc3RhdGUoZW51bSB4ZW5idXNfc3RhdGUg
c3RhdGUpOworCit2b2lkIHhzX25vZGVfY3JlYXRlKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgIHhz
X3RyYW5zYWN0aW9uX3QgdGlkLAorICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2Rl
LCBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgcGVybXNbXSwKKyAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IG5yX3Blcm1zLCBFcnJvciAqKmVycnApOwordm9pZCB4c19ub2RlX2Rlc3Ryb3ko
c3RydWN0IHhzX2hhbmRsZSAqeHNoLCAgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCisgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBFcnJvciAqKmVycnApOworCisvKiBXcml0ZSB0
byBub2RlL2tleSB1bmxlc3Mgbm9kZSBpcyBlbXB0eSwgaW4gd2hpY2ggY2FzZSB3cml0ZSB0byBr
ZXkgKi8KK3ZvaWQgeHNfbm9kZV92cHJpbnRmKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgIHhzX3Ry
YW5zYWN0aW9uX3QgdGlkLAorICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwg
Y29uc3QgY2hhciAqa2V5LCBFcnJvciAqKmVycnAsCisgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpmbXQsIHZhX2xpc3QgYXApCisgICAgR0NDX0ZNVF9BVFRSKDYsIDApOwordm9pZCB4
c19ub2RlX3ByaW50ZihzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsICB4c190cmFuc2FjdGlvbl90IHRp
ZCwKKyAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5
LCBFcnJvciAqKmVycnAsCisgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4u
KQorICAgIEdDQ19GTVRfQVRUUig2LCA3KTsKKworLyogUmVhZCBmcm9tIG5vZGUva2V5IHVubGVz
cyBub2RlIGlzIGVtcHR5LCBpbiB3aGljaCBjYXNlIHJlYWQgZnJvbSBrZXkgKi8KK2ludCB4c19u
b2RlX3ZzY2FuZihzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsICB4c190cmFuc2FjdGlvbl90IHRpZCwK
KyAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXksIEVy
cm9yICoqZXJycCwKKyAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIHZhX2xpc3Qg
YXApOworaW50IHhzX25vZGVfc2NhbmYoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCAgeHNfdHJhbnNh
Y3Rpb25fdCB0aWQsCisgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBjb25zdCBj
aGFyICprZXksIEVycm9yICoqZXJycCwKKyAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZt
dCwgLi4uKTsKKworI2VuZGlmIC8qIEhXX1hFTl9CVVNfSEVMUEVSX0ggKi8KZGlmZiAtLWdpdCBh
L2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAppbmRl
eCAwY2IxMjQ2NGNlLi44NWE3NWQ4ZGVjIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4t
YnVzLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCkBAIC04LDEyICs4LDE5IEBACiAj
aWZuZGVmIEhXX1hFTl9CVVNfSAogI2RlZmluZSBIV19YRU5fQlVTX0gKIAorI2luY2x1ZGUgImh3
L3hlbi94ZW5fY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAKIHR5cGVkZWYgc3Ry
dWN0IFhlbkRldmljZSB7CiAgICAgRGV2aWNlU3RhdGUgcWRldjsKKyAgICBkb21pZF90IGZyb250
ZW5kX2lkOworICAgIGNoYXIgKm5hbWU7CisgICAgY2hhciAqYmFja2VuZF9wYXRoLCAqZnJvbnRl
bmRfcGF0aDsKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRlLCBmcm9udGVuZF9z
dGF0ZTsKKyAgICBOb3RpZmllciBleGl0OwogfSBYZW5EZXZpY2U7CiAKK3R5cGVkZWYgY2hhciAq
KCpYZW5EZXZpY2VHZXROYW1lKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKTsKIHR5
cGVkZWYgdm9pZCAoKlhlbkRldmljZVJlYWxpemUpKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAq
KmVycnApOwogdHlwZWRlZiB2b2lkICgqWGVuRGV2aWNlVW5yZWFsaXplKShYZW5EZXZpY2UgKnhl
bmRldiwgRXJyb3IgKiplcnJwKTsKIApAQCAtMjEsNiArMjgsOSBAQCB0eXBlZGVmIHN0cnVjdCBY
ZW5EZXZpY2VDbGFzcyB7CiAgICAgLyo8IHByaXZhdGUgPiovCiAgICAgRGV2aWNlQ2xhc3MgcGFy
ZW50X2NsYXNzOwogICAgIC8qPCBwdWJsaWMgPiovCisgICAgY29uc3QgY2hhciAqYmFja2VuZDsK
KyAgICBjb25zdCBjaGFyICpkZXZpY2U7CisgICAgWGVuRGV2aWNlR2V0TmFtZSBnZXRfbmFtZTsK
ICAgICBYZW5EZXZpY2VSZWFsaXplIHJlYWxpemU7CiAgICAgWGVuRGV2aWNlVW5yZWFsaXplIHVu
cmVhbGl6ZTsKIH0gWGVuRGV2aWNlQ2xhc3M7CkBAIC0zNSw2ICs0NSw4IEBAIHR5cGVkZWYgc3Ry
dWN0IFhlbkRldmljZUNsYXNzIHsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuQnVzIHsKICAgICBCdXNT
dGF0ZSBxYnVzOworICAgIGRvbWlkX3QgYmFja2VuZF9pZDsKKyAgICBzdHJ1Y3QgeHNfaGFuZGxl
ICp4c2g7CiB9IFhlbkJ1czsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuQnVzQ2xhc3MgewotLSAKQW50
aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:50:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1ghaii-0007lI-Pp; Thu, 10 Jan 2019 13:50: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghaih-0007Y5-ER
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:50:03 +0000
X-Inumbo-ID: a01de0ca-14de-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a01de0ca-14de-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 13:50:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75262376"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:48:57 +0000
Message-ID: <20190110134917.16425-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 05/25] xen: introduce 'xen-block',
 'xen-disk' and 'xen-cdrom'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgcGF0Y2gg
YWRkcyBuZXcgWGVuRGV2aWNlLXM6ICd4ZW4tZGlzaycgYW5kICd4ZW4tY2Ryb20nLCBib3RoIGRl
cml2ZWQKZnJvbSBhIGNvbW1vbiAneGVuLWJsb2NrJyBwYXJlbnQgdHlwZS4gVGhlc2Ugd2lsbCBl
dmVudHVhbGx5IHJlcGxhY2UgdGhlCid4ZW5fZGlzaycgKG5vdGUgdGhlIHVuZGVyc2NvcmUgcmF0
aGVyIHRoYW4gaHlwaGVuKSBsZWdhY3kgUFYgYmFja2VuZCBidXQKaXQgaXMgaWxsdXN0cmF0aXZl
IHRvIGJ1aWxkIHVwIHRoZSBpbXBsZW1lbnRhdGlvbiBpbmNyZW1lbnRhbGx5LCBhbG9uZyB3aXRo
CnRoZSBYZW5CdXMvWGVuRGV2aWNlIGZyYW1ld29yay4gU3Vic2VxdWVudCBwYXRjaGVzIHdpbGwg
dGhlcmVmb3JlIGFkZCB0bwp0aGVzZSBkZXZpY2VzJyBpbXBsZW1lbnRhdGlvbiBhcyBuZXcgZmVh
dHVyZXMgYXJlIGFkZGVkIHRvIHRoZSBmcmFtZXdvcmsuCgpBZnRlciB0aGlzIHBhdGNoIGhhcyBi
ZWVuIGFwcGxpZWQgaXQgaXMgcG9zc2libGUgdG8gaW5zdGFudGlhdGUgbmV3Cid4ZW4tZGlzaycg
b3IgJ3hlbi1jZHJvbScgZGV2aWNlcyB3aXRoIGEgc2luZ2xlICd2ZGV2JyBwYXJhbWV0ZXIsIHdo
aWNoCmFjY2VwdHMgdmFsdWVzIGFkaGVyaW5nIHRvIHRoZSBYZW4gVkJEIG5hbWluZyBzY2hlbWUg
WzFdLiBGb3IgZXhhbXBsZSwgYQpjb21tYW5kLWxpbmUgaW5zdGFudGlhdGlvbiBvZiBhIHhlbi1k
aXNrIGNhbiBiZSBkb25lIHdpdGggYW4gYXJndW1lbnQKc2ltaWxhciB0byB0aGUgZm9sbG93aW5n
OgoKLWRldmljZSB4ZW4tZGlzayx2ZGV2PWhkYQoKVGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSB2
ZGV2IHBhcmFtZXRlciBmb3JtdWxhdGVzIHRoZSBhcHByb3ByaWF0ZSBWQkQKbnVtYmVyIGZvciB1
c2UgaW4gdGhlIFBWIHByb3RvY29sLgoKWzFdIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3Mv
dW5zdGFibGUvbWFuL3hlbi12YmQtaW50ZXJmYWNlLjcuaHRtbAoKU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAg
ICAgICAgICAgICB8ICAgMiArLQogaHcvYmxvY2svTWFrZWZpbGUub2JqcyAgICAgfCAgIDEgKwog
aHcvYmxvY2svdHJhY2UtZXZlbnRzICAgICAgfCAgIDggKwogaHcvYmxvY2sveGVuLWJsb2NrLmMg
ICAgICAgfCAzNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVk
ZS9ody94ZW4veGVuLWJsb2NrLmggfCAgNzMgKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNDI2
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBody9ibG9j
ay94ZW4tYmxvY2suYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVuL3hlbi1ibG9j
ay5oCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA4N2Y5MDcy
MWI5Li43NTE0NTUwYzA2IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVS
UwpAQCAtNDE0LDcgKzQxNCw3IEBAIEY6IGh3LzlwZnMveGVuLTlwLWJhY2tlbmQuYwogRjogaHcv
Y2hhci94ZW5fY29uc29sZS5jCiBGOiBody9kaXNwbGF5L3hlbmZiLmMKIEY6IGh3L25ldC94ZW5f
bmljLmMKLUY6IGh3L2Jsb2NrL3hlbl8qCitGOiBody9ibG9jay94ZW4qCiBGOiBody94ZW4vCiBG
OiBody94ZW5wdi8KIEY6IGh3L2kzODYveGVuLwpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svTWFrZWZp
bGUub2JqcyBiL2h3L2Jsb2NrL01ha2VmaWxlLm9ianMKaW5kZXggNTNjZTU3NTFhZS4uZjM0ODEz
YTM3NyAxMDA2NDQKLS0tIGEvaHcvYmxvY2svTWFrZWZpbGUub2JqcworKysgYi9ody9ibG9jay9N
YWtlZmlsZS5vYmpzCkBAIC00LDYgKzQsNyBAQCBjb21tb24tb2JqLSQoQ09ORklHX1NTSV9NMjVQ
ODApICs9IG0yNXA4MC5vCiBjb21tb24tb2JqLSQoQ09ORklHX05BTkQpICs9IG5hbmQubwogY29t
bW9uLW9iai0kKENPTkZJR19QRkxBU0hfQ0ZJMDEpICs9IHBmbGFzaF9jZmkwMS5vCiBjb21tb24t
b2JqLSQoQ09ORklHX1BGTEFTSF9DRkkwMikgKz0gcGZsYXNoX2NmaTAyLm8KK2NvbW1vbi1vYmot
JChDT05GSUdfWEVOKSArPSB4ZW4tYmxvY2subwogY29tbW9uLW9iai0kKENPTkZJR19YRU4pICs9
IHhlbl9kaXNrLm8KIGNvbW1vbi1vYmotJChDT05GSUdfRUNDKSArPSBlY2MubwogY29tbW9uLW9i
ai0kKENPTkZJR19PTkVOQU5EKSArPSBvbmVuYW5kLm8KZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3Ry
YWNlLWV2ZW50cyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwppbmRleCAzMzVjMDkyNDUwLi40YWZi
ZDYyYTg4IDEwMDY0NAotLS0gYS9ody9ibG9jay90cmFjZS1ldmVudHMKKysrIGIvaHcvYmxvY2sv
dHJhY2UtZXZlbnRzCkBAIC0xMjcsMyArMTI3LDExIEBAIHhlbl9kaXNrX2luaXQoY2hhciAqbmFt
ZSkgIiVzIgogeGVuX2Rpc2tfY29ubmVjdChjaGFyICpuYW1lKSAiJXMiCiB4ZW5fZGlza19kaXNj
b25uZWN0KGNoYXIgKm5hbWUpICIlcyIKIHhlbl9kaXNrX2ZyZWUoY2hhciAqbmFtZSkgIiVzIgor
CisjIGh3L2Jsb2NrL3hlbi1ibG9jay5jCit4ZW5fYmxvY2tfcmVhbGl6ZShjb25zdCBjaGFyICp0
eXBlLCB1aW50MzJfdCBkaXNrLCB1aW50MzJfdCBwYXJ0aXRpb24pICIlcyBkJXVwJXUiCit4ZW5f
YmxvY2tfdW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVpbnQzMl90
IHBhcnRpdGlvbikgIiVzIGQldXAldSIKK3hlbl9kaXNrX3JlYWxpemUodm9pZCkgIiIKK3hlbl9k
aXNrX3VucmVhbGl6ZSh2b2lkKSAiIgoreGVuX2Nkcm9tX3JlYWxpemUodm9pZCkgIiIKK3hlbl9j
ZHJvbV91bnJlYWxpemUodm9pZCkgIiIKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1ibG9jay5j
IGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uOGU3OGI2YTAzNAotLS0gL2Rldi9udWxsCisrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5j
CkBAIC0wLDAgKzEsMzQzIEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE4ICBDaXRyaXggU3lz
dGVtcyBJbmMuCisgKgorICogVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBv
ZiB0aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9yIGxhdGVyLgorICogU2VlIHRoZSBDT1BZSU5HIGZp
bGUgaW4gdGhlIHRvcC1sZXZlbCBkaXJlY3RvcnkuCisgKi8KKworI2luY2x1ZGUgInFlbXUvb3Nk
ZXAuaCIKKyNpbmNsdWRlICJxZW11L2N1dGlscy5oIgorI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIK
KyNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKKyNpbmNsdWRlICJody9ody5oIgorI2luY2x1ZGUg
Imh3L3hlbi94ZW4tYmxvY2suaCIKKyNpbmNsdWRlICJ0cmFjZS5oIgorCitzdGF0aWMgdm9pZCB4
ZW5fYmxvY2tfdW5yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCit7Cisg
ICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVOX0JMT0NLX0RFVklDRSh4ZW5kZXYpOwor
ICAgIFhlbkJsb2NrRGV2aWNlQ2xhc3MgKmJsb2NrZGV2X2NsYXNzID0KKyAgICAgICAgWEVOX0JM
T0NLX0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2Jq
ZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoYmxvY2tkZXYpKTsKKyAgICBYZW5CbG9ja1ZkZXYgKnZk
ZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7CisKKyAgICBpZiAodmRldi0+dHlwZSA9PSBYRU5f
QkxPQ0tfVkRFVl9UWVBFX0lOVkFMSUQpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAg
IHRyYWNlX3hlbl9ibG9ja191bnJlYWxpemUodHlwZSwgdmRldi0+ZGlzaywgdmRldi0+cGFydGl0
aW9uKTsKKworICAgIGlmIChibG9ja2Rldl9jbGFzcy0+dW5yZWFsaXplKSB7CisgICAgICAgIGJs
b2NrZGV2X2NsYXNzLT51bnJlYWxpemUoYmxvY2tkZXYsIGVycnApOworICAgIH0KK30KKworc3Rh
dGljIHZvaWQgeGVuX2Jsb2NrX3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJy
cCkKK3sKKyAgICBYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tfREVWSUNFKHhl
bmRldik7CisgICAgWGVuQmxvY2tEZXZpY2VDbGFzcyAqYmxvY2tkZXZfY2xhc3MgPQorICAgICAg
ICBYRU5fQkxPQ0tfREVWSUNFX0dFVF9DTEFTUyh4ZW5kZXYpOworICAgIGNvbnN0IGNoYXIgKnR5
cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVChibG9ja2RldikpOworICAgIFhlbkJsb2Nr
VmRldiAqdmRldiA9ICZibG9ja2Rldi0+cHJvcHMudmRldjsKKyAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKKworICAgIGlmICh2ZGV2LT50eXBlID09IFhFTl9CTE9DS19WREVWX1RZUEVfSU5W
QUxJRCkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJ2ZGV2IHByb3BlcnR5IG5vdCBzZXQi
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHRyYWNlX3hlbl9ibG9ja19yZWFsaXpl
KHR5cGUsIHZkZXYtPmRpc2ssIHZkZXYtPnBhcnRpdGlvbik7CisKKyAgICBpZiAoYmxvY2tkZXZf
Y2xhc3MtPnJlYWxpemUpIHsKKyAgICAgICAgYmxvY2tkZXZfY2xhc3MtPnJlYWxpemUoYmxvY2tk
ZXYsICZsb2NhbF9lcnIpOworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgfQorICAgIH0KK30KKwor
c3RhdGljIGNoYXIgKmRpc2tfdG9fdmJkX25hbWUodW5zaWduZWQgaW50IGRpc2spCit7CisgICAg
Y2hhciAqbmFtZSwgKnByZWZpeCA9IChkaXNrID49IDI2KSA/CisgICAgICAgIGRpc2tfdG9fdmJk
X25hbWUoKGRpc2sgLyAyNikgLSAxKSA6IGdfc3RyZHVwKCIiKTsKKworICAgIG5hbWUgPSBnX3N0
cmR1cF9wcmludGYoIiVzJWMiLCBwcmVmaXgsICdhJyArIGRpc2sgJSAyNik7CisgICAgZ19mcmVl
KHByZWZpeCk7CisKKyAgICByZXR1cm4gbmFtZTsKK30KKworc3RhdGljIHZvaWQgeGVuX2Jsb2Nr
X2dldF92ZGV2KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQor
eworICAgIERldmljZVN0YXRlICpkZXYgPSBERVZJQ0Uob2JqKTsKKyAgICBQcm9wZXJ0eSAqcHJv
cCA9IG9wYXF1ZTsKKyAgICBYZW5CbG9ja1ZkZXYgKnZkZXYgPSBxZGV2X2dldF9wcm9wX3B0cihk
ZXYsIHByb3ApOworICAgIGNoYXIgKnN0cjsKKworICAgIHN3aXRjaCAodmRldi0+dHlwZSkgewor
ICAgIGNhc2UgWEVOX0JMT0NLX1ZERVZfVFlQRV9EUDoKKyAgICAgICAgc3RyID0gZ19zdHJkdXBf
cHJpbnRmKCJkJWx1cCVsdSIsIHZkZXYtPmRpc2ssIHZkZXYtPnBhcnRpdGlvbik7CisgICAgICAg
IGJyZWFrOworCisgICAgY2FzZSBYRU5fQkxPQ0tfVkRFVl9UWVBFX1hWRDoKKyAgICBjYXNlIFhF
Tl9CTE9DS19WREVWX1RZUEVfSEQ6CisgICAgY2FzZSBYRU5fQkxPQ0tfVkRFVl9UWVBFX1NEOiB7
CisgICAgICAgIGNoYXIgKm5hbWUgPSBkaXNrX3RvX3ZiZF9uYW1lKHZkZXYtPmRpc2spOworCisg
ICAgICAgIHN0ciA9IGdfc3RyZHVwX3ByaW50ZigiJXMlcyVsdSIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodmRldi0+dHlwZSA9PSBYRU5fQkxPQ0tfVkRFVl9UWVBFX1hWRCkgPwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInh2ZCIgOgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHZkZXYtPnR5cGUgPT0gWEVOX0JMT0NLX1ZERVZfVFlQRV9IRCkgPworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImhkIiA6CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAic2QiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZSwgdmRldi0+
cGFydGl0aW9uKTsKKyAgICAgICAgZ19mcmVlKG5hbWUpOworICAgICAgICBicmVhazsKKyAgICB9
CisgICAgZGVmYXVsdDoKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiaW52YWxpZCB2ZGV2IHR5
cGUiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHZpc2l0X3R5cGVfc3RyKHYsIG5h
bWUsICZzdHIsIGVycnApOworICAgIGdfZnJlZShzdHIpOworfQorCitzdGF0aWMgdW5zaWduZWQg
aW50IHZiZF9uYW1lX3RvX2Rpc2soY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqKmVuZHAp
Cit7CisgICAgdW5zaWduZWQgaW50IGRpc2sgPSAwOworCisgICAgd2hpbGUgKCpuYW1lICE9ICdc
MCcpIHsKKyAgICAgICAgaWYgKCFnX2FzY2lpX2lzYWxwaGEoKm5hbWUpIHx8ICFnX2FzY2lpX2lz
bG93ZXIoKm5hbWUpKSB7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAg
IGRpc2sgKj0gMjY7CisgICAgICAgIGRpc2sgKz0gKm5hbWUrKyAtICdhJyArIDE7CisgICAgfQor
ICAgICplbmRwID0gbmFtZTsKKworICAgIHJldHVybiBkaXNrIC0gMTsKK30KKworc3RhdGljIHZv
aWQgeGVuX2Jsb2NrX3NldF92ZGV2KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFy
ICpuYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJy
b3IgKiplcnJwKQoreworICAgIERldmljZVN0YXRlICpkZXYgPSBERVZJQ0Uob2JqKTsKKyAgICBQ
cm9wZXJ0eSAqcHJvcCA9IG9wYXF1ZTsKKyAgICBYZW5CbG9ja1ZkZXYgKnZkZXYgPSBxZGV2X2dl
dF9wcm9wX3B0cihkZXYsIHByb3ApOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworICAg
IGNoYXIgKnN0ciwgKnA7CisgICAgY29uc3QgY2hhciAqZW5kOworCisgICAgaWYgKGRldi0+cmVh
bGl6ZWQpIHsKKyAgICAgICAgcWRldl9wcm9wX3NldF9hZnRlcl9yZWFsaXplKGRldiwgbmFtZSwg
ZXJycCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB2aXNpdF90eXBlX3N0cih2LCBu
YW1lLCAmc3RyLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICByZXR1cm47CisgICAgfQor
CisgICAgcCA9IHN0cmNocihzdHIsICdkJyk7CisgICAgaWYgKCFwKSB7CisgICAgICAgIGdvdG8g
aW52YWxpZDsKKyAgICB9CisKKyAgICAqcCsrID0gJ1wwJzsKKyAgICBpZiAoKnN0ciA9PSAnXDAn
KSB7CisgICAgICAgIHZkZXYtPnR5cGUgPSBYRU5fQkxPQ0tfVkRFVl9UWVBFX0RQOworICAgIH0g
ZWxzZSBpZiAoc3RyY21wKHN0ciwgInh2IikgPT0gMCkgeworICAgICAgICB2ZGV2LT50eXBlID0g
WEVOX0JMT0NLX1ZERVZfVFlQRV9YVkQ7CisgICAgfSBlbHNlIGlmIChzdHJjbXAoc3RyLCAiaCIp
ID09IDApIHsKKyAgICAgICAgdmRldi0+dHlwZSA9IFhFTl9CTE9DS19WREVWX1RZUEVfSEQ7Cisg
ICAgfSBlbHNlIGlmIChzdHJjbXAoc3RyLCAicyIpID09IDApIHsKKyAgICAgICAgdmRldi0+dHlw
ZSA9IFhFTl9CTE9DS19WREVWX1RZUEVfU0Q7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZ290byBp
bnZhbGlkOworICAgIH0KKworICAgIGlmICh2ZGV2LT50eXBlID09IFhFTl9CTE9DS19WREVWX1RZ
UEVfRFApIHsKKyAgICAgICAgaWYgKHFlbXVfc3RydG91bChwLCAmZW5kLCAxMCwgJnZkZXYtPmRp
c2spKSB7CisgICAgICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgICAgIH0KKworICAgICAgICBp
ZiAoKmVuZCA9PSAncCcpIHsKKyAgICAgICAgICAgIHAgPSAoY2hhciAqKSArK2VuZDsKKyAgICAg
ICAgICAgIGlmICgqZW5kID09ICdcMCcpIHsKKyAgICAgICAgICAgICAgICBnb3RvIGludmFsaWQ7
CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9IGVsc2UgeworICAgICAgICB2ZGV2LT5k
aXNrID0gdmJkX25hbWVfdG9fZGlzayhwLCAmZW5kKTsKKyAgICB9CisKKyAgICBpZiAoKmVuZCAh
PSAnXDAnKSB7CisgICAgICAgIHAgPSAoY2hhciAqKWVuZDsKKworICAgICAgICBpZiAocWVtdV9z
dHJ0b3VsKHAsICZlbmQsIDEwLCAmdmRldi0+cGFydGl0aW9uKSkgeworICAgICAgICAgICAgZ290
byBpbnZhbGlkOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCplbmQgIT0gJ1wwJykgeworICAg
ICAgICAgICAgZ290byBpbnZhbGlkOworICAgICAgICB9CisgICAgfSBlbHNlIHsKKyAgICAgICAg
dmRldi0+cGFydGl0aW9uID0gMDsKKyAgICB9CisKKyAgICBzd2l0Y2ggKHZkZXYtPnR5cGUpIHsK
KyAgICBjYXNlIFhFTl9CTE9DS19WREVWX1RZUEVfRFA6CisgICAgY2FzZSBYRU5fQkxPQ0tfVkRF
Vl9UWVBFX1hWRDoKKyAgICAgICAgaWYgKHZkZXYtPmRpc2sgPCAoMSA8PCA0KSAmJiB2ZGV2LT5w
YXJ0aXRpb24gPCAoMSA8PCA0KSkgeworICAgICAgICAgICAgdmRldi0+bnVtYmVyID0gKDIwMiA8
PCA4KSB8ICh2ZGV2LT5kaXNrIDw8IDQpIHwKKyAgICAgICAgICAgICAgICB2ZGV2LT5wYXJ0aXRp
b247CisgICAgICAgIH0gZWxzZSBpZiAodmRldi0+ZGlzayA8ICgxIDw8IDIwKSAmJiB2ZGV2LT5w
YXJ0aXRpb24gPCAoMSA8PCA4KSkgeworICAgICAgICAgICAgdmRldi0+bnVtYmVyID0gKDEgPDwg
MjgpIHwgKHZkZXYtPmRpc2sgPDwgOCkgfAorICAgICAgICAgICAgICAgIHZkZXYtPnBhcnRpdGlv
bjsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAgICAg
fQorICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVOX0JMT0NLX1ZERVZfVFlQRV9IRDoKKyAg
ICAgICAgaWYgKCh2ZGV2LT5kaXNrID09IDAgfHwgdmRldi0+ZGlzayA9PSAxKSAmJgorICAgICAg
ICAgICAgdmRldi0+cGFydGl0aW9uIDwgKDEgPDwgNikpIHsKKyAgICAgICAgICAgIHZkZXYtPm51
bWJlciA9ICgzIDw8IDgpIHwgKHZkZXYtPmRpc2sgPDwgNikgfCB2ZGV2LT5wYXJ0aXRpb247Cisg
ICAgICAgIH0gZWxzZSBpZiAoKHZkZXYtPmRpc2sgPT0gMiB8fCB2ZGV2LT5kaXNrID09IDMpICYm
CisgICAgICAgICAgICAgICAgICAgdmRldi0+cGFydGl0aW9uIDwgKDEgPDwgNikpIHsKKyAgICAg
ICAgICAgIHZkZXYtPm51bWJlciA9ICgyMiA8PCA4KSB8ICgodmRldi0+ZGlzayAtIDIpIDw8IDYp
IHwKKyAgICAgICAgICAgICAgICB2ZGV2LT5wYXJ0aXRpb247CisgICAgICAgIH0gZWxzZSB7Cisg
ICAgICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAg
ICBjYXNlIFhFTl9CTE9DS19WREVWX1RZUEVfU0Q6CisgICAgICAgIGlmICh2ZGV2LT5kaXNrIDwg
KDEgPDwgNCkgJiYgdmRldi0+cGFydGl0aW9uIDwgKDEgPDwgNCkpIHsKKyAgICAgICAgICAgIHZk
ZXYtPm51bWJlciA9ICg4IDw8IDgpIHwgKHZkZXYtPmRpc2sgPDwgNCkgfCB2ZGV2LT5wYXJ0aXRp
b247CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgICAg
IH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBnb3RvIGludmFsaWQ7
CisgICAgfQorCisgICAgZ19mcmVlKHN0cik7CisgICAgcmV0dXJuOworCitpbnZhbGlkOgorICAg
IGVycm9yX3NldGcoZXJycCwgImludmFsaWQgdmlydHVhbCBkaXNrIHNwZWNpZmllciIpOworCisg
ICAgdmRldi0+dHlwZSA9IFhFTl9CTE9DS19WREVWX1RZUEVfSU5WQUxJRDsKKyAgICBnX2ZyZWUo
c3RyKTsKK30KKworLyoKKyAqIFRoaXMgcHJvcGVydHkgZGVhbHMgd2l0aCAndmRldicgbmFtZXMg
YWRoZXJpbmcgdG8gdGhlIFhlbiBWQkQgbmFtaW5nCisgKiBzY2hlbWUgZGVzY3JpYmVkIGluOgor
ICoKKyAqIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hlbi12YmQt
aW50ZXJmYWNlLjcuaHRtbAorICovCitjb25zdCBQcm9wZXJ0eUluZm8geGVuX2Jsb2NrX3Byb3Bf
dmRldiA9IHsKKyAgICAubmFtZSAgPSAic3RyIiwKKyAgICAuZGVzY3JpcHRpb24gPSAiVmlydHVh
bCBEaXNrIHNwZWNpZmllcjogZCpwKi94dmQqL2hkKi9zZCoiLAorICAgIC5nZXQgPSB4ZW5fYmxv
Y2tfZ2V0X3ZkZXYsCisgICAgLnNldCA9IHhlbl9ibG9ja19zZXRfdmRldiwKK307CisKK3N0YXRp
YyBQcm9wZXJ0eSB4ZW5fYmxvY2tfcHJvcHNbXSA9IHsKKyAgICBERUZJTkVfUFJPUCgidmRldiIs
IFhlbkJsb2NrRGV2aWNlLCBwcm9wcy52ZGV2LAorICAgICAgICAgICAgICAgIHhlbl9ibG9ja19w
cm9wX3ZkZXYsIFhlbkJsb2NrVmRldiksCisgICAgREVGSU5FX1BST1BfRU5EX09GX0xJU1QoKQor
fTsKKworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNz
LCB2b2lkICpkYXRhKQoreworICAgIERldmljZUNsYXNzICpkZXZfY2xhc3MgPSBERVZJQ0VfQ0xB
U1MoY2xhc3MpOworICAgIFhlbkRldmljZUNsYXNzICp4ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNF
X0NMQVNTKGNsYXNzKTsKKworICAgIHhlbmRldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9ibG9ja19y
ZWFsaXplOworICAgIHhlbmRldl9jbGFzcy0+dW5yZWFsaXplID0geGVuX2Jsb2NrX3VucmVhbGl6
ZTsKKworICAgIGRldl9jbGFzcy0+cHJvcHMgPSB4ZW5fYmxvY2tfcHJvcHM7Cit9CisKK3N0YXRp
YyBjb25zdCBUeXBlSW5mbyB4ZW5fYmxvY2tfdHlwZV9pbmZvID0geworICAgIC5uYW1lID0gVFlQ
RV9YRU5fQkxPQ0tfREVWSUNFLAorICAgIC5wYXJlbnQgPSBUWVBFX1hFTl9ERVZJQ0UsCisgICAg
Lmluc3RhbmNlX3NpemUgPSBzaXplb2YoWGVuQmxvY2tEZXZpY2UpLAorICAgIC5hYnN0cmFjdCA9
IHRydWUsCisgICAgLmNsYXNzX3NpemUgPSBzaXplb2YoWGVuQmxvY2tEZXZpY2VDbGFzcyksCisg
ICAgLmNsYXNzX2luaXQgPSB4ZW5fYmxvY2tfY2xhc3NfaW5pdCwKK307CisKK3N0YXRpYyB2b2lk
IHhlbl9kaXNrX3VucmVhbGl6ZShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJy
cCkKK3sKKyAgICB0cmFjZV94ZW5fZGlza191bnJlYWxpemUoKTsKK30KKworc3RhdGljIHZvaWQg
eGVuX2Rpc2tfcmVhbGl6ZShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJycCkK
K3sKKyAgICB0cmFjZV94ZW5fZGlza19yZWFsaXplKCk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9k
aXNrX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRhKQoreworICAgIERl
dmljZUNsYXNzICpkZXZfY2xhc3MgPSBERVZJQ0VfQ0xBU1MoY2xhc3MpOworICAgIFhlbkJsb2Nr
RGV2aWNlQ2xhc3MgKmJsb2NrZGV2X2NsYXNzID0gWEVOX0JMT0NLX0RFVklDRV9DTEFTUyhjbGFz
cyk7CisKKyAgICBibG9ja2Rldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9kaXNrX3JlYWxpemU7Cisg
ICAgYmxvY2tkZXZfY2xhc3MtPnVucmVhbGl6ZSA9IHhlbl9kaXNrX3VucmVhbGl6ZTsKKworICAg
IGRldl9jbGFzcy0+ZGVzYyA9ICJYZW4gRGlzayBEZXZpY2UiOworfQorCitzdGF0aWMgY29uc3Qg
VHlwZUluZm8geGVuX2Rpc2tfdHlwZV9pbmZvID0geworICAgIC5uYW1lID0gVFlQRV9YRU5fRElT
S19ERVZJQ0UsCisgICAgLnBhcmVudCA9IFRZUEVfWEVOX0JMT0NLX0RFVklDRSwKKyAgICAuaW5z
dGFuY2Vfc2l6ZSA9IHNpemVvZihYZW5EaXNrRGV2aWNlKSwKKyAgICAuY2xhc3NfaW5pdCA9IHhl
bl9kaXNrX2NsYXNzX2luaXQsCit9OworCitzdGF0aWMgdm9pZCB4ZW5fY2Ryb21fdW5yZWFsaXpl
KFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiwgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hl
bl9jZHJvbV91bnJlYWxpemUoKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2Nkcm9tX3JlYWxpemUo
WGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgdHJhY2VfeGVu
X2Nkcm9tX3JlYWxpemUoKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2Nkcm9tX2NsYXNzX2luaXQo
T2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRhKQoreworICAgIERldmljZUNsYXNzICpkZXZf
Y2xhc3MgPSBERVZJQ0VfQ0xBU1MoY2xhc3MpOworICAgIFhlbkJsb2NrRGV2aWNlQ2xhc3MgKmJs
b2NrZGV2X2NsYXNzID0gWEVOX0JMT0NLX0RFVklDRV9DTEFTUyhjbGFzcyk7CisKKyAgICBibG9j
a2Rldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9jZHJvbV9yZWFsaXplOworICAgIGJsb2NrZGV2X2Ns
YXNzLT51bnJlYWxpemUgPSB4ZW5fY2Ryb21fdW5yZWFsaXplOworCisgICAgZGV2X2NsYXNzLT5k
ZXNjID0gIlhlbiBDRC1ST00gRGV2aWNlIjsKK30KKworc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhl
bl9jZHJvbV90eXBlX2luZm8gPSB7CisgICAgLm5hbWUgPSBUWVBFX1hFTl9DRFJPTV9ERVZJQ0Us
CisgICAgLnBhcmVudCA9IFRZUEVfWEVOX0JMT0NLX0RFVklDRSwKKyAgICAuaW5zdGFuY2Vfc2l6
ZSA9IHNpemVvZihYZW5DRFJvbURldmljZSksCisgICAgLmNsYXNzX2luaXQgPSB4ZW5fY2Ryb21f
Y2xhc3NfaW5pdCwKK307CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWdpc3Rlcl90eXBlcyh2
b2lkKQoreworICAgIHR5cGVfcmVnaXN0ZXJfc3RhdGljKCZ4ZW5fYmxvY2tfdHlwZV9pbmZvKTsK
KyAgICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygmeGVuX2Rpc2tfdHlwZV9pbmZvKTsKKyAgICB0eXBl
X3JlZ2lzdGVyX3N0YXRpYygmeGVuX2Nkcm9tX3R5cGVfaW5mbyk7Cit9CisKK3R5cGVfaW5pdCh4
ZW5fYmxvY2tfcmVnaXN0ZXJfdHlwZXMpCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4t
YmxvY2suaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLjI5NDEzMjU2ZTkKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRl
L2h3L3hlbi94ZW4tYmxvY2suaApAQCAtMCwwICsxLDczIEBACisvKgorICogQ29weXJpZ2h0IChj
KSAyMDE4ICBDaXRyaXggU3lzdGVtcyBJbmMuCisgKgorICogVGhpcyB3b3JrIGlzIGxpY2Vuc2Vk
IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9yIGxhdGVyLgorICog
U2VlIHRoZSBDT1BZSU5HIGZpbGUgaW4gdGhlIHRvcC1sZXZlbCBkaXJlY3RvcnkuCisgKi8KKwor
I2lmbmRlZiBIV19YRU5fQkxPQ0tfSAorI2RlZmluZSBIV19YRU5fQkxPQ0tfSAorCisjaW5jbHVk
ZSAiaHcveGVuL3hlbi1idXMuaCIKKwordHlwZWRlZiBlbnVtIFhlbkJsb2NrVmRldlR5cGUgewor
ICAgIFhFTl9CTE9DS19WREVWX1RZUEVfSU5WQUxJRCwKKyAgICBYRU5fQkxPQ0tfVkRFVl9UWVBF
X0RQLAorICAgIFhFTl9CTE9DS19WREVWX1RZUEVfWFZELAorICAgIFhFTl9CTE9DS19WREVWX1RZ
UEVfSEQsCisgICAgWEVOX0JMT0NLX1ZERVZfVFlQRV9TRCwKKyAgICBYRU5fQkxPQ0tfVkRFVl9U
WVBFX19NQVgKK30gWGVuQmxvY2tWZGV2VHlwZTsKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tW
ZGV2IHsKKyAgICBYZW5CbG9ja1ZkZXZUeXBlIHR5cGU7CisgICAgdW5zaWduZWQgbG9uZyBkaXNr
OworICAgIHVuc2lnbmVkIGxvbmcgcGFydGl0aW9uOworICAgIHVuc2lnbmVkIGxvbmcgbnVtYmVy
OworfSBYZW5CbG9ja1ZkZXY7CisKK3R5cGVkZWYgc3RydWN0IFhlbkJsb2NrUHJvcGVydGllcyB7
CisgICAgWGVuQmxvY2tWZGV2IHZkZXY7Cit9IFhlbkJsb2NrUHJvcGVydGllczsKKwordHlwZWRl
ZiBzdHJ1Y3QgWGVuQmxvY2tEZXZpY2UgeworICAgIFhlbkRldmljZSB4ZW5kZXY7CisgICAgWGVu
QmxvY2tQcm9wZXJ0aWVzIHByb3BzOworfSBYZW5CbG9ja0RldmljZTsKKwordHlwZWRlZiB2b2lk
ICgqWGVuQmxvY2tEZXZpY2VSZWFsaXplKShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9y
ICoqZXJycCk7Cit0eXBlZGVmIHZvaWQgKCpYZW5CbG9ja0RldmljZVVucmVhbGl6ZSkoWGVuQmxv
Y2tEZXZpY2UgKmJsb2NrZGV2LCBFcnJvciAqKmVycnApOworCit0eXBlZGVmIHN0cnVjdCBYZW5C
bG9ja0RldmljZUNsYXNzIHsKKyAgICAvKjwgcHJpdmF0ZSA+Ki8KKyAgICBYZW5EZXZpY2VDbGFz
cyBwYXJlbnRfY2xhc3M7CisgICAgLyo8IHB1YmxpYyA+Ki8KKyAgICBYZW5CbG9ja0RldmljZVJl
YWxpemUgcmVhbGl6ZTsKKyAgICBYZW5CbG9ja0RldmljZVVucmVhbGl6ZSB1bnJlYWxpemU7Cit9
IFhlbkJsb2NrRGV2aWNlQ2xhc3M7CisKKyNkZWZpbmUgVFlQRV9YRU5fQkxPQ0tfREVWSUNFICAi
eGVuLWJsb2NrIgorI2RlZmluZSBYRU5fQkxPQ0tfREVWSUNFKG9iaikgXAorICAgICBPQkpFQ1Rf
Q0hFQ0soWGVuQmxvY2tEZXZpY2UsIChvYmopLCBUWVBFX1hFTl9CTE9DS19ERVZJQ0UpCisjZGVm
aW5lIFhFTl9CTE9DS19ERVZJQ0VfQ0xBU1MoY2xhc3MpIFwKKyAgICAgT0JKRUNUX0NMQVNTX0NI
RUNLKFhlbkJsb2NrRGV2aWNlQ2xhc3MsIChjbGFzcyksIFRZUEVfWEVOX0JMT0NLX0RFVklDRSkK
KyNkZWZpbmUgWEVOX0JMT0NLX0RFVklDRV9HRVRfQ0xBU1Mob2JqKSBcCisgICAgIE9CSkVDVF9H
RVRfQ0xBU1MoWGVuQmxvY2tEZXZpY2VDbGFzcywgKG9iaiksIFRZUEVfWEVOX0JMT0NLX0RFVklD
RSkKKwordHlwZWRlZiBzdHJ1Y3QgWGVuRGlza0RldmljZSB7CisgICAgWGVuQmxvY2tEZXZpY2Ug
YmxvY2tkZXY7Cit9IFhlbkRpc2tEZXZpY2U7CisKKyNkZWZpbmUgVFlQRV9YRU5fRElTS19ERVZJ
Q0UgICJ4ZW4tZGlzayIKKyNkZWZpbmUgWEVOX0RJU0tfREVWSUNFKG9iaikgXAorICAgICBPQkpF
Q1RfQ0hFQ0soWGVuRGlza0RldmljZSwgKG9iaiksIFRZUEVfWEVOX0RJU0tfREVWSUNFKQorCit0
eXBlZGVmIHN0cnVjdCBYZW5DRFJvbURldmljZSB7CisgICAgWGVuQmxvY2tEZXZpY2UgYmxvY2tk
ZXY7Cit9IFhlbkNEUm9tRGV2aWNlOworCisjZGVmaW5lIFRZUEVfWEVOX0NEUk9NX0RFVklDRSAg
Inhlbi1jZHJvbSIKKyNkZWZpbmUgWEVOX0NEUk9NX0RFVklDRShvYmopIFwKKyAgICAgT0JKRUNU
X0NIRUNLKFhlbkNEUm9tRGV2aWNlLCAob2JqKSwgVFlQRV9YRU5fQ0RST01fREVWSUNFKQorCisj
ZW5kaWYgLyogSFdfWEVOX0JMT0NLX0ggKi8KLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:50:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1ghaik-0007uC-CB; Thu, 10 Jan 2019 13:50: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghaii-0007kH-QV
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:50:04 +0000
X-Inumbo-ID: a12ad184-14de-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a12ad184-14de-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 13:50:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75262363"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:01 +0000
Message-ID: <20190110134917.16425-10-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 09/25] xen: add event channel interface for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoZSBsZWdhY3kg
UFYgYmFja2VuZCBpbmZyYXN0cnVjdHVyZSBwcm92aWRlcyBmdW5jdGlvbnMgdG8gYmluZCwgdW5i
aW5kCmFuZCBzZW5kIG5vdGlmaWNhdGlvbnMgdG8gZXZlbnQgY2hhbm5uZWxzLiBTaW1pbGFyIGZ1
bmN0aW9uYWxpdHkgd2lsbCBiZQpyZXF1aXJlZCBieSBYZW5EZXZpY2UgaW1wbGVtZW50YXRpb25z
IHNvIHRoaXMgcGF0Y2ggYWRkcyB0aGUgbmVjZXNzYXJ5CnN1cHBvcnQuCgpTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50
aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L3hlbi94ZW4t
YnVzLmMgICAgICAgICB8IDEwMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCB8ICAxOCArKysrKysrCiAyIGZpbGVzIGNoYW5n
ZWQsIDExOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3
L3hlbi94ZW4tYnVzLmMKaW5kZXggZmFhOWZkMzU3Ny4uOTQ0M2YyN2Q0NCAxMDA2NDQKLS0tIGEv
aHcveGVuL3hlbi1idXMuYworKysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC02MTcsNiArNjE3LDgx
IEBAIHZvaWQgeGVuX2RldmljZV9jb3B5X2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIGJv
b2wgdG9fZG9tYWluLAogICAgIGdfZnJlZSh4ZW5nbnR0YWJfc2Vncyk7CiB9CiAKK3N0cnVjdCBY
ZW5FdmVudENoYW5uZWwgeworICAgIHVuc2lnbmVkIGludCBsb2NhbF9wb3J0OworICAgIFhlbkV2
ZW50SGFuZGxlciBoYW5kbGVyOworICAgIHZvaWQgKm9wYXF1ZTsKKyAgICBOb3RpZmllciBub3Rp
ZmllcjsKK307CisKK3N0YXRpYyB2b2lkIGV2ZW50X25vdGlmeShOb3RpZmllciAqbiwgdm9pZCAq
ZGF0YSkKK3sKKyAgICBYZW5FdmVudENoYW5uZWwgKmNoYW5uZWwgPSBjb250YWluZXJfb2Yobiwg
WGVuRXZlbnRDaGFubmVsLCBub3RpZmllcik7CisgICAgdW5zaWduZWQgbG9uZyBwb3J0ID0gKHVu
c2lnbmVkIGxvbmcpZGF0YTsKKworICAgIGlmIChwb3J0ID09IGNoYW5uZWwtPmxvY2FsX3BvcnQp
IHsKKyAgICAgICAgY2hhbm5lbC0+aGFuZGxlcihjaGFubmVsLT5vcGFxdWUpOworICAgIH0KK30K
KworWGVuRXZlbnRDaGFubmVsICp4ZW5fZGV2aWNlX2JpbmRfZXZlbnRfY2hhbm5lbChYZW5EZXZp
Y2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHBvcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhlbkV2ZW50SGFuZGxlciBoYW5kbGVyLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9yICoqZXJycCkK
K3sKKyAgICBYZW5FdmVudENoYW5uZWwgKmNoYW5uZWwgPSBnX25ldzAoWGVuRXZlbnRDaGFubmVs
LCAxKTsKKworICAgIGNoYW5uZWwtPmxvY2FsX3BvcnQgPSB4ZW5ldnRjaG5fYmluZF9pbnRlcmRv
bWFpbih4ZW5kZXYtPnhlaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGVuZGV2LT5mcm9udGVuZF9pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydCk7CisgICAgaWYgKHhlbmRldi0+
bG9jYWxfcG9ydCA8IDApIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywg
InhlbmV2dGNobl9iaW5kX2ludGVyZG9tYWluIGZhaWxlZCIpOworCisgICAgICAgIGdfZnJlZShj
aGFubmVsKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgY2hhbm5lbC0+aGFu
ZGxlciA9IGhhbmRsZXI7CisgICAgY2hhbm5lbC0+b3BhcXVlID0gb3BhcXVlOworICAgIGNoYW5u
ZWwtPm5vdGlmaWVyLm5vdGlmeSA9IGV2ZW50X25vdGlmeTsKKworICAgIG5vdGlmaWVyX2xpc3Rf
YWRkKCZ4ZW5kZXYtPmV2ZW50X25vdGlmaWVycywgJmNoYW5uZWwtPm5vdGlmaWVyKTsKKworICAg
IHJldHVybiBjaGFubmVsOworfQorCit2b2lkIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5u
ZWwoWGVuRGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWGVuRXZlbnRDaGFubmVsICpjaGFubmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBpZiAoIWNoYW5uZWwpIHsKKyAgICAgICAg
ZXJyb3Jfc2V0ZyhlcnJwLCAiYmFkIGNoYW5uZWwiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0K
KworICAgIGlmICh4ZW5ldnRjaG5fbm90aWZ5KHhlbmRldi0+eGVoLCBjaGFubmVsLT5sb2NhbF9w
b3J0KSA8IDApIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgInhlbmV2
dGNobl9ub3RpZnkgZmFpbGVkIik7CisgICAgfQorfQorCit2b2lkIHhlbl9kZXZpY2VfdW5iaW5k
X2V2ZW50X2NoYW5uZWwoWGVuRGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWGVuRXZlbnRDaGFubmVsICpjaGFubmVsLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBpZiAoIWNoYW5uZWwp
IHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiYmFkIGNoYW5uZWwiKTsKKyAgICAgICAgcmV0
dXJuOworICAgIH0KKworICAgIG5vdGlmaWVyX3JlbW92ZSgmY2hhbm5lbC0+bm90aWZpZXIpOwor
CisgICAgaWYgKHhlbmV2dGNobl91bmJpbmQoeGVuZGV2LT54ZWgsIGNoYW5uZWwtPmxvY2FsX3Bv
cnQpIDwgMCkgeworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAieGVuZXZ0
Y2huX3VuYmluZCBmYWlsZWQiKTsKKyAgICB9CisKKyAgICBnX2ZyZWUoY2hhbm5lbCk7Cit9CisK
IHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfdW5yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9y
ICoqZXJycCkKIHsKICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IFhFTl9ERVZJQ0UoZGV2KTsKQEAg
LTY0MSw2ICs3MTYsMTIgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV91bnJlYWxpemUoRGV2aWNl
U3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfZGVzdHJv
eSh4ZW5kZXYpOwogICAgIHhlbl9kZXZpY2VfYmFja2VuZF9kZXN0cm95KHhlbmRldik7CiAKKyAg
ICBpZiAoeGVuZGV2LT54ZWgpIHsKKyAgICAgICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4ZW5ldnRj
aG5fZmQoeGVuZGV2LT54ZWgpLCBOVUxMLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgeGVuZXZ0Y2hu
X2Nsb3NlKHhlbmRldi0+eGVoKTsKKyAgICAgICAgeGVuZGV2LT54ZWggPSBOVUxMOworICAgIH0K
KwogICAgIGlmICh4ZW5kZXYtPnhndGgpIHsKICAgICAgICAgeGVuZ250dGFiX2Nsb3NlKHhlbmRl
di0+eGd0aCk7CiAgICAgICAgIHhlbmRldi0+eGd0aCA9IE5VTEw7CkBAIC02NTcsNiArNzM4LDE2
IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZXhpdChOb3RpZmllciAqbiwgdm9pZCAqZGF0YSkK
ICAgICB4ZW5fZGV2aWNlX3VucmVhbGl6ZShERVZJQ0UoeGVuZGV2KSwgJmVycm9yX2Fib3J0KTsK
IH0KIAorc3RhdGljIHZvaWQgeGVuX2RldmljZV9ldmVudCh2b2lkICpvcGFxdWUpCit7CisgICAg
WGVuRGV2aWNlICp4ZW5kZXYgPSBvcGFxdWU7CisgICAgdW5zaWduZWQgbG9uZyBwb3J0ID0geGVu
ZXZ0Y2huX3BlbmRpbmcoeGVuZGV2LT54ZWgpOworCisgICAgbm90aWZpZXJfbGlzdF9ub3RpZnko
JnhlbmRldi0+ZXZlbnRfbm90aWZpZXJzLCAodm9pZCAqKXBvcnQpOworCisgICAgeGVuZXZ0Y2hu
X3VubWFzayh4ZW5kZXYtPnhlaCwgcG9ydCk7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2Vf
cmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuRGV2aWNl
ICp4ZW5kZXYgPSBYRU5fREVWSUNFKGRldik7CkBAIC02OTcsNiArNzg4LDE2IEBAIHN0YXRpYyB2
b2lkIHhlbl9kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAg
ICAgeGVuZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkgPQogICAgICAgICAoeGVuZ250dGFiX2dyYW50
X2NvcHkoeGVuZGV2LT54Z3RoLCAwLCBOVUxMKSA9PSAwKTsKIAorICAgIHhlbmRldi0+eGVoID0g
eGVuZXZ0Y2huX29wZW4oTlVMTCwgMCk7CisgICAgaWYgKCF4ZW5kZXYtPnhlaCkgeworICAgICAg
ICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhlbmV2dGNobl9vcGVuIik7
CisgICAgICAgIGdvdG8gdW5yZWFsaXplOworICAgIH0KKworICAgIG5vdGlmaWVyX2xpc3RfaW5p
dCgmeGVuZGV2LT5ldmVudF9ub3RpZmllcnMpOworICAgIHFlbXVfc2V0X2ZkX2hhbmRsZXIoeGVu
ZXZ0Y2huX2ZkKHhlbmRldi0+eGVoKSwgeGVuX2RldmljZV9ldmVudCwgTlVMTCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbmRldik7CisKICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRl
KHhlbmRldiwgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVu
L3hlbi1idXMuaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAppbmRleCA2M2EwOWI2N2VlLi5m
ODNhOTVjZWJkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5j
bHVkZS9ody94ZW4veGVuLWJ1cy5oCkBAIC0yNiw2ICsyNiw5IEBAIHR5cGVkZWYgc3RydWN0IFhl
bkRldmljZSB7CiAgICAgWGVuV2F0Y2ggKmZyb250ZW5kX3N0YXRlX3dhdGNoOwogICAgIHhlbmdu
dHRhYl9oYW5kbGUgKnhndGg7CiAgICAgYm9vbCBmZWF0dXJlX2dyYW50X2NvcHk7CisgICAgeGVu
ZXZ0Y2huX2hhbmRsZSAqeGVoOworICAgIHhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgbG9jYWxf
cG9ydDsKKyAgICBOb3RpZmllckxpc3QgZXZlbnRfbm90aWZpZXJzOwogfSBYZW5EZXZpY2U7CiAK
IHR5cGVkZWYgY2hhciAqKCpYZW5EZXZpY2VHZXROYW1lKShYZW5EZXZpY2UgKnhlbmRldiwgRXJy
b3IgKiplcnJwKTsKQEAgLTEwNCw0ICsxMDcsMTkgQEAgdm9pZCB4ZW5fZGV2aWNlX2NvcHlfZ3Jh
bnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCB0b19kb21haW4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQgc2Vnc1tdLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfc2VncywgRXJyb3Ig
KiplcnJwKTsKIAordHlwZWRlZiBzdHJ1Y3QgWGVuRXZlbnRDaGFubmVsIFhlbkV2ZW50Q2hhbm5l
bDsKKwordHlwZWRlZiB2b2lkICgqWGVuRXZlbnRIYW5kbGVyKSh2b2lkICpvcGFxdWUpOworCitY
ZW5FdmVudENoYW5uZWwgKnhlbl9kZXZpY2VfYmluZF9ldmVudF9jaGFubmVsKFhlbkRldmljZSAq
eGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWGVuRXZlbnRIYW5kbGVyIGhhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKTsKK3Zv
aWQgeGVuX2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChYZW5EZXZpY2UgKnhlbmRldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5FdmVudENoYW5uZWwgKmNoYW5u
ZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKTsK
K3ZvaWQgeGVuX2RldmljZV91bmJpbmRfZXZlbnRfY2hhbm5lbChYZW5EZXZpY2UgKnhlbmRldiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5FdmVudENoYW5uZWwgKmNo
YW5uZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJw
KTsKKwogI2VuZGlmIC8qIEhXX1hFTl9CVVNfSCAqLwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:50:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1ghaim-0007wZ-2X; Thu, 10 Jan 2019 13:50: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghaik-0007sZ-2M
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:50:06 +0000
X-Inumbo-ID: a151a4d5-14de-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a151a4d5-14de-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 13:50:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75262366"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:48:59 +0000
Message-ID: <20190110134917.16425-8-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 07/25] xen: add xenstore watcher infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkEgWGVuIFBWIGZy
b250ZW5kIGNvbW11bmljYXRlcyBpdHMgc3RhdGUgdG8gdGhlIFBWIGJhY2tlbmQgYnkgd3JpdGlu
ZyB0bwp0aGUgJ3N0YXRlJyBrZXkgaW4gdGhlIGZyb250ZW5kIGFyZWEgaW4geGVuc3RvcmUuIEl0
IGlzIHRoZXJlZm9yZQpuZWNlc3NhcnkgZm9yIGEgWGVuRGV2aWNlIGltcGxlbWVudGF0aW9uIHRv
IGJlIG5vdGlmaWVkIHdoZW5ldmVyIHRoZQp2YWx1ZSBvZiB0aGlzIGtleSBjaGFuZ2VzLgoKVGhp
cyBwYXRjaCBhZGRzIGNvZGUgdG8gZG8gdGhpcyBhcyBmb2xsb3dzOgoKLSBhbiAnZmQgaGFuZGxl
cicgaXMgcmVnaXN0ZXJlZCBvbiB0aGUgbGlieGVuc3RvcmUgaGFuZGxlIHdoaWNoIHdpbGwgYmUK
ICB0cmlnZ2VyZWQgd2hlbmV2ZXIgYSAnd2F0Y2gnIGV2ZW50IG9jY3VycwotIHByaW1pdGl2ZXMg
YXJlIGFkZGVkIHRvIHhlbi1idXMtaGVscGVyIHRvIGFkZCBvciByZW1vdmUgd2F0Y2ggZXZlbnRz
Ci0gYSBsaXN0IG9mIE5vdGlmaWVyIG9iamVjdHMgaXMgYWRkZWQgdG8gWGVuQnVzIHRvIHByb3Zp
ZGUgYSBtZWNoYW5pc20KICB0byBjYWxsIHRoZSBhcHByb3ByaWF0ZSAnd2F0Y2ggaGFuZGxlcicg
d2hlbiBpdHMgYXNzb2NpYXRlZCBldmVudAogIG9jY3VycwoKVGhlIHhlbi1ibG9jayBpbXBsZW1l
bnRhdGlvbiBpcyBleHRlbmRlZCB3aXRoIGEgJ2Zyb250ZW5kX2NoYW5nZWQnIG1ldGhvZCwKd2hp
Y2ggY2FsbHMgYXMteWV0IHN0dWIgJ2Nvbm5lY3QnIGFuZCAnZGlzY29ubmVjdCcgZnVuY3Rpb25z
IHdoZW4gdGhlCnJlbGV2YW50IGZyb250ZW5kIHN0YXRlIHRyYW5zaXRpb25zIG9jY3VyLiBBIHN1
YnNlcXVlbnQgcGF0Y2ggd2lsbCBzdXBwbHkKYSBmdWxsIGltcGxlbWVudGF0aW9uIGZvciB0aGVz
ZSBmdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgotLS0KIGh3L2Jsb2NrL3RyYWNlLWV2ZW50cyAgICAgICAgICAgfCAgIDIgKwog
aHcvYmxvY2sveGVuLWJsb2NrLmMgICAgICAgICAgICB8ICA3MCArKysrKysrKysrKwogaHcveGVu
L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICB8ICAgNiArCiBody94ZW4veGVuLWJ1cy1oZWxwZXIu
YyAgICAgICAgIHwgIDM0ICsrKysrCiBody94ZW4veGVuLWJ1cy5jICAgICAgICAgICAgICAgIHwg
MjExICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiBpbmNsdWRlL2h3L3hlbi94ZW4t
YnVzLWhlbHBlci5oIHwgICA2ICsKIGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCAgICAgICAgfCAg
MTUgKysrCiA3IGZpbGVzIGNoYW5nZWQsIDM0MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cyBiL2h3L2Jsb2NrL3RyYWNlLWV2
ZW50cwppbmRleCA0YWZiZDYyYTg4Li44OWUyNTgzMTljIDEwMDY0NAotLS0gYS9ody9ibG9jay90
cmFjZS1ldmVudHMKKysrIGIvaHcvYmxvY2svdHJhY2UtZXZlbnRzCkBAIC0xMzAsNiArMTMwLDgg
QEAgeGVuX2Rpc2tfZnJlZShjaGFyICpuYW1lKSAiJXMiCiAKICMgaHcvYmxvY2sveGVuLWJsb2Nr
LmMKIHhlbl9ibG9ja19yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVp
bnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAldSIKK3hlbl9ibG9ja19jb25uZWN0KGNvbnN0IGNo
YXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVpbnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAldSIK
K3hlbl9ibG9ja19kaXNjb25uZWN0KGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVp
bnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAldSIKIHhlbl9ibG9ja191bnJlYWxpemUoY29uc3Qg
Y2hhciAqdHlwZSwgdWludDMyX3QgZGlzaywgdWludDMyX3QgcGFydGl0aW9uKSAiJXMgZCV1cCV1
IgogeGVuX2Rpc2tfcmVhbGl6ZSh2b2lkKSAiIgogeGVuX2Rpc2tfdW5yZWFsaXplKHZvaWQpICIi
CmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5j
CmluZGV4IGQyN2EyODY1YmMuLjNhOTYzYjAzODMgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1i
bG9jay5jCisrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCkBAIC0yMSw2ICsyMSwyNCBAQCBzdGF0
aWMgY2hhciAqeGVuX2Jsb2NrX2dldF9uYW1lKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVy
cnApCiAgICAgcmV0dXJuIGdfc3RyZHVwX3ByaW50ZigiJWx1IiwgdmRldi0+bnVtYmVyKTsKIH0K
IAorc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QoWGVuRGV2aWNlICp4ZW5kZXYsIEVy
cm9yICoqZXJycCkKK3sKKyAgICBYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tf
REVWSUNFKHhlbmRldik7CisgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5h
bWUoT0JKRUNUKGJsb2NrZGV2KSk7CisgICAgWGVuQmxvY2tWZGV2ICp2ZGV2ID0gJmJsb2NrZGV2
LT5wcm9wcy52ZGV2OworCisgICAgdHJhY2VfeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QodHlwZSwgdmRl
di0+ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Nv
bm5lY3QoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5CbG9ja0Rl
dmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tfREVWSUNFKHhlbmRldik7CisgICAgY29uc3QgY2hh
ciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKGJsb2NrZGV2KSk7CisgICAgWGVu
QmxvY2tWZGV2ICp2ZGV2ID0gJmJsb2NrZGV2LT5wcm9wcy52ZGV2OworCisgICAgdHJhY2VfeGVu
X2Jsb2NrX2Nvbm5lY3QodHlwZSwgdmRldi0+ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKK30KKwog
c3RhdGljIHZvaWQgeGVuX2Jsb2NrX3VucmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKQogewogICAgIFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiA9IFhFTl9CTE9DS19ERVZJ
Q0UoeGVuZGV2KTsKQEAgLTM1LDYgKzUzLDkgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX3VucmVh
bGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogCiAgICAgdHJhY2VfeGVuX2Js
b2NrX3VucmVhbGl6ZSh0eXBlLCB2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0aXRpb24pOwogCisgICAg
LyogRGlzY29ubmVjdCBmcm9tIHRoZSBmcm9udGVuZCBpbiBjYXNlIHRoaXMgaGFzIG5vdCBhbHJl
YWR5IGhhcHBlbmVkICovCisgICAgeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QoeGVuZGV2LCBOVUxMKTsK
KwogICAgIGlmIChibG9ja2Rldl9jbGFzcy0+dW5yZWFsaXplKSB7CiAgICAgICAgIGJsb2NrZGV2
X2NsYXNzLT51bnJlYWxpemUoYmxvY2tkZXYsIGVycnApOwogICAgIH0KQEAgLTY0LDYgKzg1LDU0
IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJv
ciAqKmVycnApCiAgICAgfQogfQogCitzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZnJvbnRlbmRfY2hh
bmdlZChYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVudW0geGVuYnVzX3N0YXRlIGZyb250ZW5kX3N0YXRlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIGVudW0geGVuYnVz
X3N0YXRlIGJhY2tlbmRfc3RhdGUgPSB4ZW5fZGV2aWNlX2JhY2tlbmRfZ2V0X3N0YXRlKHhlbmRl
dik7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICBzd2l0Y2ggKGZyb250ZW5k
X3N0YXRlKSB7CisgICAgY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgorICAgIGNhc2UgWGVu
YnVzU3RhdGVDb25uZWN0ZWQ6CisgICAgICAgIGlmIChiYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0
YXRlQ29ubmVjdGVkKSB7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAg
IHhlbl9ibG9ja19kaXNjb25uZWN0KHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgICAgIGlmIChs
b2NhbF9lcnIpIHsKKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICB4ZW5fYmxvY2tfY29u
bmVjdCh4ZW5kZXYsICZsb2NhbF9lcnIpOworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAg
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisKKyAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZSh4
ZW5kZXYsIFhlbmJ1c1N0YXRlQ29ubmVjdGVkKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNl
IFhlbmJ1c1N0YXRlQ2xvc2luZzoKKyAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0
ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2Fz
ZSBYZW5idXNTdGF0ZUNsb3NlZDoKKyAgICAgICAgeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QoeGVuZGV2
LCAmbG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQorCisgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBYZW5i
dXNTdGF0ZUNsb3NlZCk7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAg
YnJlYWs7CisgICAgfQorfQorCiBzdGF0aWMgY2hhciAqZGlza190b192YmRfbmFtZSh1bnNpZ25l
ZCBpbnQgZGlzaykKIHsKICAgICBjaGFyICpuYW1lLCAqcHJlZml4ID0gKGRpc2sgPj0gMjYpID8K
QEAgLTI3Miw2ICszNDEsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfY2xhc3NfaW5pdChPYmpl
Y3RDbGFzcyAqY2xhc3MsIHZvaWQgKmRhdGEpCiAKICAgICB4ZW5kZXZfY2xhc3MtPmdldF9uYW1l
ID0geGVuX2Jsb2NrX2dldF9uYW1lOwogICAgIHhlbmRldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9i
bG9ja19yZWFsaXplOworICAgIHhlbmRldl9jbGFzcy0+ZnJvbnRlbmRfY2hhbmdlZCA9IHhlbl9i
bG9ja19mcm9udGVuZF9jaGFuZ2VkOwogICAgIHhlbmRldl9jbGFzcy0+dW5yZWFsaXplID0geGVu
X2Jsb2NrX3VucmVhbGl6ZTsKIAogICAgIGRldl9jbGFzcy0+cHJvcHMgPSB4ZW5fYmxvY2tfcHJv
cHM7CmRpZmYgLS1naXQgYS9ody94ZW4vdHJhY2UtZXZlbnRzIGIvaHcveGVuL3RyYWNlLWV2ZW50
cwppbmRleCA3NWRjMjI2ZDc1Li4yMjA1NWI1ODk0IDEwMDY0NAotLS0gYS9ody94ZW4vdHJhY2Ut
ZXZlbnRzCisrKyBiL2h3L3hlbi90cmFjZS1ldmVudHMKQEAgLTE2LDEzICsxNiwxOSBAQCB4ZW5f
ZG9taWRfcmVzdHJpY3QoaW50IGVycikgImVycjogJXUiCiAjIGluY2x1ZGUvaHcveGVuL3hlbi1i
dXMuYwogeGVuX2J1c19yZWFsaXplKHZvaWQpICIiCiB4ZW5fYnVzX3VucmVhbGl6ZSh2b2lkKSAi
IgoreGVuX2J1c19hZGRfd2F0Y2goY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBj
aGFyICp0b2tlbikgIm5vZGU6ICVzIGtleTogJXMgdG9rZW46ICVzIgoreGVuX2J1c19yZW1vdmVf
d2F0Y2goY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBjaGFyICp0b2tlbikgIm5v
ZGU6ICVzIGtleTogJXMgdG9rZW46ICVzIgoreGVuX2J1c193YXRjaChjb25zdCBjaGFyICp0b2tl
bikgInRva2VuOiAlcyIKIHhlbl9kZXZpY2VfcmVhbGl6ZShjb25zdCBjaGFyICp0eXBlLCBjaGFy
ICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5fZGV2aWNlX3VucmVhbGl6ZShjb25zdCBj
aGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfc3RhdGUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqc3Rh
dGUpICJ0eXBlOiAlcyBuYW1lOiAlcyAtPiAlcyIKIHhlbl9kZXZpY2VfZnJvbnRlbmRfc3RhdGUo
Y29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqc3RhdGUpICJ0eXBlOiAl
cyBuYW1lOiAlcyAtPiAlcyIKK3hlbl9kZXZpY2VfZnJvbnRlbmRfY2hhbmdlZChjb25zdCBjaGFy
ICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiAKICMgaW5jbHVkZS9ody94
ZW4veGVuLWJ1cy1oZWxwZXIuYwogeHNfbm9kZV9jcmVhdGUoY29uc3QgY2hhciAqbm9kZSkgIiVz
IgogeHNfbm9kZV9kZXN0cm95KGNvbnN0IGNoYXIgKm5vZGUpICIlcyIKIHhzX25vZGVfdnByaW50
ZihjaGFyICpwYXRoLCBjaGFyICp2YWx1ZSkgIiVzICVzIgogeHNfbm9kZV92c2NhbmYoY2hhciAq
cGF0aCwgY2hhciAqdmFsdWUpICIlcyAlcyIKK3hzX25vZGVfd2F0Y2goY2hhciAqcGF0aCkgIiVz
IgoreHNfbm9kZV91bndhdGNoKGNoYXIgKnBhdGgpICIlcyIKZGlmZiAtLWdpdCBhL2h3L3hlbi94
ZW4tYnVzLWhlbHBlci5jIGIvaHcveGVuL3hlbi1idXMtaGVscGVyLmMKaW5kZXggMTViM2FkOGQ3
OC4uNWY3YTRiMjYxMiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1idXMtaGVscGVyLmMKKysrIGIv
aHcveGVuL3hlbi1idXMtaGVscGVyLmMKQEAgLTE0OCwzICsxNDgsMzcgQEAgaW50IHhzX25vZGVf
c2NhbmYoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCAgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCiAKICAg
ICByZXR1cm4gcmM7CiB9CisKK3ZvaWQgeHNfbm9kZV93YXRjaChzdHJ1Y3QgeHNfaGFuZGxlICp4
c2gsIGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwKKyAgICAgICAgICAgICAgICAg
ICBjaGFyICp0b2tlbiwgRXJyb3IgKiplcnJwKQoreworICAgIGNoYXIgKnBhdGg7CisKKyAgICBw
YXRoID0gKHN0cmxlbihub2RlKSAhPSAwKSA/IGdfc3RyZHVwX3ByaW50ZigiJXMvJXMiLCBub2Rl
LCBrZXkpIDoKKyAgICAgICAgZ19zdHJkdXAoa2V5KTsKKworICAgIHRyYWNlX3hzX25vZGVfd2F0
Y2gocGF0aCk7CisKKyAgICBpZiAoIXhzX3dhdGNoKHhzaCwgcGF0aCwgdG9rZW4pKSB7CisgICAg
ICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJmYWlsZWQgdG8gd2F0Y2ggbm9kZSAn
JXMnIiwgcGF0aCk7CisgICAgfQorCisgICAgZ19mcmVlKHBhdGgpOworfQorCit2b2lkIHhzX25v
ZGVfdW53YXRjaChzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsIGNvbnN0IGNoYXIgKm5vZGUsCisgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICprZXksIGNvbnN0IGNoYXIgKnRva2VuLCBFcnJv
ciAqKmVycnApCit7CisgICAgY2hhciAqcGF0aDsKKworICAgIHBhdGggPSAoc3RybGVuKG5vZGUp
ICE9IDApID8gZ19zdHJkdXBfcHJpbnRmKCIlcy8lcyIsIG5vZGUsIGtleSkgOgorICAgICAgICBn
X3N0cmR1cChrZXkpOworCisgICAgdHJhY2VfeHNfbm9kZV91bndhdGNoKHBhdGgpOworCisgICAg
aWYgKCF4c191bndhdGNoKHhzaCwgcGF0aCwgdG9rZW4pKSB7CisgICAgICAgIGVycm9yX3NldGdf
ZXJybm8oZXJycCwgZXJybm8sICJmYWlsZWQgdG8gdW53YXRjaCBub2RlICclcyciLCBwYXRoKTsK
KyAgICB9CisKKyAgICBnX2ZyZWUocGF0aCk7Cit9CmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1
cy5jIGIvaHcveGVuL3hlbi1idXMuYwppbmRleCA4NDNmZGEyNmE5Li41ZTE5NTkyMTkwIDEwMDY0
NAotLS0gYS9ody94ZW4veGVuLWJ1cy5jCisrKyBiL2h3L3hlbi94ZW4tYnVzLmMKQEAgLTYsNiAr
Niw4IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L21h
aW4tbG9vcC5oIgorI2luY2x1ZGUgInFlbXUvdXVpZC5oIgogI2luY2x1ZGUgImh3L2h3LmgiCiAj
aW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi5oIgpAQCAtNTksNiAr
NjEsODcgQEAgc3RhdGljIGNoYXIgKnhlbl9idXNfZ2V0X2Rldl9wYXRoKERldmljZVN0YXRlICpk
ZXYpCiAgICAgcmV0dXJuIHhlbl9kZXZpY2VfZ2V0X2JhY2tlbmRfcGF0aChYRU5fREVWSUNFKGRl
dikpOwogfQogCitzdHJ1Y3QgWGVuV2F0Y2ggeworICAgIGNoYXIgKm5vZGUsICprZXk7CisgICAg
Y2hhciAqdG9rZW47CisgICAgWGVuV2F0Y2hIYW5kbGVyIGhhbmRsZXI7CisgICAgdm9pZCAqb3Bh
cXVlOworICAgIE5vdGlmaWVyIG5vdGlmaWVyOworfTsKKworc3RhdGljIHZvaWQgd2F0Y2hfbm90
aWZ5KE5vdGlmaWVyICpuLCB2b2lkICpkYXRhKQoreworICAgIFhlbldhdGNoICp3YXRjaCA9IGNv
bnRhaW5lcl9vZihuLCBYZW5XYXRjaCwgbm90aWZpZXIpOworICAgIGNvbnN0IGNoYXIgKnRva2Vu
ID0gZGF0YTsKKworICAgIGlmICghc3RyY21wKHdhdGNoLT50b2tlbiwgdG9rZW4pKSB7CisgICAg
ICAgIHdhdGNoLT5oYW5kbGVyKHdhdGNoLT5vcGFxdWUpOworICAgIH0KK30KKworc3RhdGljIFhl
bldhdGNoICpuZXdfd2F0Y2goY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWGVuV2F0Y2hIYW5kbGVyIGhhbmRsZXIsIHZvaWQgKm9w
YXF1ZSkKK3sKKyAgICBYZW5XYXRjaCAqd2F0Y2ggPSBnX25ldzAoWGVuV2F0Y2gsIDEpOworICAg
IFFlbXVVVUlEIHV1aWQ7CisKKyAgICBxZW11X3V1aWRfZ2VuZXJhdGUoJnV1aWQpOworCisgICAg
d2F0Y2gtPnRva2VuID0gcWVtdV91dWlkX3VucGFyc2Vfc3RyZHVwKCZ1dWlkKTsKKyAgICB3YXRj
aC0+bm9kZSA9IGdfc3RyZHVwKG5vZGUpOworICAgIHdhdGNoLT5rZXkgPSBnX3N0cmR1cChrZXkp
OworICAgIHdhdGNoLT5oYW5kbGVyID0gaGFuZGxlcjsKKyAgICB3YXRjaC0+b3BhcXVlID0gb3Bh
cXVlOworICAgIHdhdGNoLT5ub3RpZmllci5ub3RpZnkgPSB3YXRjaF9ub3RpZnk7CisKKyAgICBy
ZXR1cm4gd2F0Y2g7Cit9CisKK3N0YXRpYyB2b2lkIGZyZWVfd2F0Y2goWGVuV2F0Y2ggKndhdGNo
KQoreworICAgIGdfZnJlZSh3YXRjaC0+dG9rZW4pOworICAgIGdfZnJlZSh3YXRjaC0+a2V5KTsK
KyAgICBnX2ZyZWUod2F0Y2gtPm5vZGUpOworCisgICAgZ19mcmVlKHdhdGNoKTsKK30KKworc3Rh
dGljIFhlbldhdGNoICp4ZW5fYnVzX2FkZF93YXRjaChYZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hh
ciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
a2V5LCBYZW5XYXRjaEhhbmRsZXIgaGFuZGxlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnApCit7CisgICAgWGVuV2F0Y2ggKndh
dGNoID0gbmV3X3dhdGNoKG5vZGUsIGtleSwgaGFuZGxlciwgb3BhcXVlKTsKKyAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKKworICAgIHRyYWNlX3hlbl9idXNfYWRkX3dhdGNoKHdhdGNoLT5u
b2RlLCB3YXRjaC0+a2V5LCB3YXRjaC0+dG9rZW4pOworCisgICAgbm90aWZpZXJfbGlzdF9hZGQo
JnhlbmJ1cy0+d2F0Y2hfbm90aWZpZXJzLCAmd2F0Y2gtPm5vdGlmaWVyKTsKKworICAgIHhzX25v
ZGVfd2F0Y2goeGVuYnVzLT54c2gsIG5vZGUsIGtleSwgd2F0Y2gtPnRva2VuLCAmbG9jYWxfZXJy
KTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworCisgICAgICAgIG5vdGlmaWVyX3JlbW92ZSgmd2F0Y2gtPm5vdGlmaWVyKTsK
KyAgICAgICAgZnJlZV93YXRjaCh3YXRjaCk7CisKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAg
fQorCisgICAgcmV0dXJuIHdhdGNoOworfQorCitzdGF0aWMgdm9pZCB4ZW5fYnVzX3JlbW92ZV93
YXRjaChYZW5CdXMgKnhlbmJ1cywgWGVuV2F0Y2ggKndhdGNoLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hlbl9idXNfcmVtb3Zl
X3dhdGNoKHdhdGNoLT5ub2RlLCB3YXRjaC0+a2V5LCB3YXRjaC0+dG9rZW4pOworCisgICAgeHNf
bm9kZV91bndhdGNoKHhlbmJ1cy0+eHNoLCB3YXRjaC0+bm9kZSwgd2F0Y2gtPmtleSwgd2F0Y2gt
PnRva2VuLAorICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKworICAgIG5vdGlmaWVyX3JlbW92
ZSgmd2F0Y2gtPm5vdGlmaWVyKTsKKyAgICBmcmVlX3dhdGNoKHdhdGNoKTsKK30KKwogc3RhdGlj
IHZvaWQgeGVuX2J1c191bnJlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogewog
ICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhidXMpOwpAQCAtNjksOSArMTUyLDMzIEBAIHN0
YXRpYyB2b2lkIHhlbl9idXNfdW5yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KIAorICAgIHFlbXVfc2V0X2ZkX2hhbmRsZXIoeHNfZmls
ZW5vKHhlbmJ1cy0+eHNoKSwgTlVMTCwgTlVMTCwgTlVMTCk7CisKICAgICB4c19jbG9zZSh4ZW5i
dXMtPnhzaCk7CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl9idXNfd2F0Y2godm9pZCAqb3BhcXVlKQor
eworICAgIFhlbkJ1cyAqeGVuYnVzID0gb3BhcXVlOworICAgIGNoYXIgKip2OworICAgIGNvbnN0
IGNoYXIgKnRva2VuOworCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gpOworCisgICAgdiA9IHhz
X2NoZWNrX3dhdGNoKHhlbmJ1cy0+eHNoKTsKKyAgICBpZiAoIXYpIHsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KKworICAgIHRva2VuID0gdltYU19XQVRDSF9UT0tFTl07CisKKyAgICB0cmFjZV94
ZW5fYnVzX3dhdGNoKHRva2VuKTsKKworICAgIG5vdGlmaWVyX2xpc3Rfbm90aWZ5KCZ4ZW5idXMt
PndhdGNoX25vdGlmaWVycywgKHZvaWQgKil0b2tlbik7CisKKyAgICBmcmVlKHYpOworfQorCiBz
dGF0aWMgdm9pZCB4ZW5fYnVzX3JlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQog
ewogICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhidXMpOwpAQCAtOTIsNiArMTk5LDkgQEAg
c3RhdGljIHZvaWQgeGVuX2J1c19yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkK
ICAgICAgICAgeGVuYnVzLT5iYWNrZW5kX2lkID0gMDsgLyogQXNzdW1lIGxhY2sgb2Ygbm9kZSBt
ZWFucyBkb20wICovCiAgICAgfQogCisgICAgbm90aWZpZXJfbGlzdF9pbml0KCZ4ZW5idXMtPndh
dGNoX25vdGlmaWVycyk7CisgICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4c19maWxlbm8oeGVuYnVz
LT54c2gpLCB4ZW5fYnVzX3dhdGNoLCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgeGVu
YnVzKTsKICAgICByZXR1cm47CiAKIGZhaWw6CkBAIC0xMzksOCArMjQ5LDI1IEBAIHN0YXRpYyB2
b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNo
YXIgKmtleSwKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRf
c3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQorc3RhdGljIGludCB4ZW5fZGV2aWNl
X2JhY2tlbmRfc2NhbmYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKmtleSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQorewor
ICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4
ZW5kZXYpKSk7CisgICAgdmFfbGlzdCBhcDsKKyAgICBpbnQgcmM7CisKKyAgICBnX2Fzc2VydCh4
ZW5idXMtPnhzaCk7CisKKyAgICB2YV9zdGFydChhcCwgZm10KTsKKyAgICByYyA9IHhzX25vZGVf
dnNjYW5mKHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsIGtleSwK
KyAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIGZtdCwgYXApOworICAgIHZhX2VuZChhcCk7
CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3ZvaWQgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0
ZShYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
bnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKIHsKICAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0
X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CiAKQEAgLTE1NSw2ICsyODIsMTEgQEAgc3Rh
dGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldiwK
ICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInN0YXRlIiwgIiV1Iiwgc3Rh
dGUpOwogfQogCitlbnVtIHhlbmJ1c19zdGF0ZSB4ZW5fZGV2aWNlX2JhY2tlbmRfZ2V0X3N0YXRl
KFhlbkRldmljZSAqeGVuZGV2KQoreworICAgIHJldHVybiB4ZW5kZXYtPmJhY2tlbmRfc3RhdGU7
Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9jcmVhdGUoWGVuRGV2aWNlICp4
ZW5kZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRl
dl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwpAQCAtMjE4LDYgKzM1MCwyMyBAQCBz
dGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRldiwg
Y29uc3QgY2hhciAqa2V5LAogICAgIH0KIH0KIAorc3RhdGljIGludCB4ZW5fZGV2aWNlX2Zyb250
ZW5kX3NjYW5mKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10LCAuLi4pCit7CisgICAg
WGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRl
dikpKTsKKyAgICB2YV9saXN0IGFwOworICAgIGludCByYzsKKworICAgIGdfYXNzZXJ0KHhlbmJ1
cy0+eHNoKTsKKworICAgIHZhX3N0YXJ0KGFwLCBmbXQpOworICAgIHJjID0geHNfbm9kZV92c2Nh
bmYoeGVuYnVzLT54c2gsIFhCVF9OVUxMLCB4ZW5kZXYtPmZyb250ZW5kX3BhdGgsIGtleSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIGZtdCwgYXApOworICAgIHZhX2VuZChhcCk7CisK
KyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfc2V0
X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpCiB7CkBAIC0yMzQsNiArMzgzLDUw
IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfc2V0X3N0YXRlKFhlbkRldmljZSAq
eGVuZGV2LAogICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgInN0YXRlIiwg
IiV1Iiwgc3RhdGUpOwogfQogCitzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5n
ZWQodm9pZCAqb3BhcXVlKQoreworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gb3BhcXVlOworICAg
IFhlbkRldmljZUNsYXNzICp4ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0dFVF9DTEFTUyh4ZW5k
ZXYpOworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4
ZW5kZXYpKTsKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZTsKKworICAgIHRyYWNlX3hlbl9k
ZXZpY2VfZnJvbnRlbmRfY2hhbmdlZCh0eXBlLCB4ZW5kZXYtPm5hbWUpOworCisgICAgaWYgKHhl
bl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCAic3RhdGUiLCAiJXUiLCAmc3RhdGUpICE9
IDEpIHsKKyAgICAgICAgc3RhdGUgPSBYZW5idXNTdGF0ZVVua25vd247CisgICAgfQorCisgICAg
eGVuX2RldmljZV9mcm9udGVuZF9zZXRfc3RhdGUoeGVuZGV2LCBzdGF0ZSk7CisKKyAgICBpZiAo
eGVuZGV2X2NsYXNzLT5mcm9udGVuZF9jaGFuZ2VkKSB7CisgICAgICAgIEVycm9yICpsb2NhbF9l
cnIgPSBOVUxMOworCisgICAgICAgIHhlbmRldl9jbGFzcy0+ZnJvbnRlbmRfY2hhbmdlZCh4ZW5k
ZXYsIHN0YXRlLCAmbG9jYWxfZXJyKTsKKworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAg
ICAgICAgICBlcnJvcl9yZXBvcnRmX2Vycihsb2NhbF9lcnIsICJmcm9udGVuZCBjaGFuZ2UgZXJy
b3I6ICIpOworICAgICAgICB9CisgICAgfQorCisgICAgLyoKKyAgICAgKiBJZiBhIGJhY2tlbmQg
aXMgc3RpbGwgJ29ubGluZScgdGhlbiBpdHMgc3RhdGUgc2hvdWxkIGJlIGN5Y2xlZAorICAgICAq
IGJhY2sgcm91bmQgdG8gSW5pdFdhaXQgaW4gb3JkZXIgZm9yIGEgbmV3IGZyb250ZW5kIGluc3Rh
bmNlIHRvCisgICAgICogY29ubmVjdC4gVGhpcyBtYXkgaGFwcGVuIHdoZW4sIGZvciBleGFtcGxl
LCBhIGZyb250ZW5kIGRyaXZlciBpcworICAgICAqIHJlLWluc3RhbGxlZCBvciB1cGRhdGVkLgor
ICAgICAqLworICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9z
ZWQpIHsKKyAgICAgICAgdW5zaWduZWQgaW50IG9ubGluZTsKKworICAgICAgICBpZiAoeGVuX2Rl
dmljZV9iYWNrZW5kX3NjYW5mKHhlbmRldiwgIm9ubGluZSIsICIldSIsICZvbmxpbmUpICE9IDEp
IHsKKyAgICAgICAgICAgIG9ubGluZSA9IDA7CisgICAgICAgIH0KKworICAgICAgICBpZiAob25s
aW5lKSB7CisgICAgICAgICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwg
WGVuYnVzU3RhdGVJbml0V2FpdCk7CisgICAgICAgIH0KKyAgICB9Cit9CisKIHN0YXRpYyB2b2lk
IHhlbl9kZXZpY2VfZnJvbnRlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVy
cnApCiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMo
REVWSUNFKHhlbmRldikpKTsKQEAgLTI1NCw2ICs0NDcsMTUgQEAgc3RhdGljIHZvaWQgeGVuX2Rl
dmljZV9mcm9udGVuZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKICAg
ICBpZiAobG9jYWxfZXJyKSB7CiAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAs
IGxvY2FsX2VyciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBj
cmVhdGUgZnJvbnRlbmQ6ICIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgeGVuZGV2
LT5mcm9udGVuZF9zdGF0ZV93YXRjaCA9CisgICAgICAgIHhlbl9idXNfYWRkX3dhdGNoKHhlbmJ1
cywgeGVuZGV2LT5mcm9udGVuZF9wYXRoLCAic3RhdGUiLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQsIHhlbmRldiwgJmxvY2FsX2Vycik7Cisg
ICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJw
LCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8g
d2F0Y2ggZnJvbnRlbmQgc3RhdGU6ICIpOwogICAgIH0KIH0KIApAQCAtMjYyLDYgKzQ2NCwxMSBA
QCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5k
ZXYpCiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVW
SUNFKHhlbmRldikpKTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAorICAgIGlmICh4
ZW5kZXYtPmZyb250ZW5kX3N0YXRlX3dhdGNoKSB7CisgICAgICAgIHhlbl9idXNfcmVtb3ZlX3dh
dGNoKHhlbmJ1cywgeGVuZGV2LT5mcm9udGVuZF9zdGF0ZV93YXRjaCwgTlVMTCk7CisgICAgICAg
IHhlbmRldi0+ZnJvbnRlbmRfc3RhdGVfd2F0Y2ggPSBOVUxMOworICAgIH0KKwogICAgIGlmICgh
eGVuZGV2LT5mcm9udGVuZF9wYXRoKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5oIGIvaW5jbHVkZS9ody94ZW4veGVu
LWJ1cy1oZWxwZXIuaAppbmRleCA1Y2Q5YzNkNzU5Li40YzBmNzQ3NDQ1IDEwMDY0NAotLS0gYS9p
bmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1i
dXMtaGVscGVyLmgKQEAgLTM2LDQgKzM2LDEwIEBAIGludCB4c19ub2RlX3NjYW5mKHN0cnVjdCB4
c19oYW5kbGUgKnhzaCwgIHhzX3RyYW5zYWN0aW9uX3QgdGlkLAogICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBFcnJvciAqKmVycnAsCiAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLik7CiAKKy8qIFdhdGNoIG5vZGUva2V5IHVu
bGVzcyBub2RlIGlzIGVtcHR5LCBpbiB3aGljaCBjYXNlIHdhdGNoIGtleSAqLwordm9pZCB4c19u
b2RlX3dhdGNoKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgY29uc3QgY2hhciAqbm9kZSwgY29uc3Qg
Y2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgIGNoYXIgKnRva2VuLCBFcnJvciAqKmVycnAp
Owordm9pZCB4c19ub2RlX3Vud2F0Y2goc3RydWN0IHhzX2hhbmRsZSAqeHNoLCBjb25zdCBjaGFy
ICpub2RlLCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFy
ICp0b2tlbiwgRXJyb3IgKiplcnJwKTsKKwogI2VuZGlmIC8qIEhXX1hFTl9CVVNfSEVMUEVSX0gg
Ki8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaCBiL2luY2x1ZGUvaHcveGVu
L3hlbi1idXMuaAppbmRleCA4NWE3NWQ4ZGVjLi5kZjczNjc0ZmNkIDEwMDY0NAotLS0gYS9pbmNs
dWRlL2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCkBAIC0x
MCw2ICsxMCwxMSBAQAogCiAjaW5jbHVkZSAiaHcveGVuL3hlbl9jb21tb24uaCIKICNpbmNsdWRl
ICJody9zeXNidXMuaCIKKyNpbmNsdWRlICJxZW11L25vdGlmeS5oIgorCit0eXBlZGVmIHZvaWQg
KCpYZW5XYXRjaEhhbmRsZXIpKHZvaWQgKm9wYXF1ZSk7CisKK3R5cGVkZWYgc3RydWN0IFhlbldh
dGNoIFhlbldhdGNoOwogCiB0eXBlZGVmIHN0cnVjdCBYZW5EZXZpY2UgewogICAgIERldmljZVN0
YXRlIHFkZXY7CkBAIC0xOCwxMCArMjMsMTQgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlIHsK
ICAgICBjaGFyICpiYWNrZW5kX3BhdGgsICpmcm9udGVuZF9wYXRoOwogICAgIGVudW0geGVuYnVz
X3N0YXRlIGJhY2tlbmRfc3RhdGUsIGZyb250ZW5kX3N0YXRlOwogICAgIE5vdGlmaWVyIGV4aXQ7
CisgICAgWGVuV2F0Y2ggKmZyb250ZW5kX3N0YXRlX3dhdGNoOwogfSBYZW5EZXZpY2U7CiAKIHR5
cGVkZWYgY2hhciAqKCpYZW5EZXZpY2VHZXROYW1lKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKTsKIHR5cGVkZWYgdm9pZCAoKlhlbkRldmljZVJlYWxpemUpKFhlbkRldmljZSAqeGVu
ZGV2LCBFcnJvciAqKmVycnApOwordHlwZWRlZiB2b2lkICgqWGVuRGV2aWNlRnJvbnRlbmRDaGFu
Z2VkKShYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUgZnJvbnRlbmRfc3RhdGUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCk7CiB0eXBlZGVmIHZvaWQg
KCpYZW5EZXZpY2VVbnJlYWxpemUpKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApOwog
CiB0eXBlZGVmIHN0cnVjdCBYZW5EZXZpY2VDbGFzcyB7CkBAIC0zMiw2ICs0MSw3IEBAIHR5cGVk
ZWYgc3RydWN0IFhlbkRldmljZUNsYXNzIHsKICAgICBjb25zdCBjaGFyICpkZXZpY2U7CiAgICAg
WGVuRGV2aWNlR2V0TmFtZSBnZXRfbmFtZTsKICAgICBYZW5EZXZpY2VSZWFsaXplIHJlYWxpemU7
CisgICAgWGVuRGV2aWNlRnJvbnRlbmRDaGFuZ2VkIGZyb250ZW5kX2NoYW5nZWQ7CiAgICAgWGVu
RGV2aWNlVW5yZWFsaXplIHVucmVhbGl6ZTsKIH0gWGVuRGV2aWNlQ2xhc3M7CiAKQEAgLTQ3LDYg
KzU3LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuQnVzIHsKICAgICBCdXNTdGF0ZSBxYnVzOwogICAg
IGRvbWlkX3QgYmFja2VuZF9pZDsKICAgICBzdHJ1Y3QgeHNfaGFuZGxlICp4c2g7CisgICAgTm90
aWZpZXJMaXN0IHdhdGNoX25vdGlmaWVyczsKIH0gWGVuQnVzOwogCiB0eXBlZGVmIHN0cnVjdCBY
ZW5CdXNDbGFzcyB7CkBAIC02NCw0ICs3NSw4IEBAIHR5cGVkZWYgc3RydWN0IFhlbkJ1c0NsYXNz
IHsKIAogdm9pZCB4ZW5fYnVzX2luaXQodm9pZCk7CiAKK3ZvaWQgeGVuX2RldmljZV9iYWNrZW5k
X3NldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSk7CitlbnVtIHhlbmJ1c19zdGF0ZSB4ZW5f
ZGV2aWNlX2JhY2tlbmRfZ2V0X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2KTsKKwogI2VuZGlmIC8q
IEhXX1hFTl9CVVNfSCAqLwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:50:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1ghaii-0007jB-Gr; Thu, 10 Jan 2019 13:50: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghaih-0007Y6-ER
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:50:03 +0000
X-Inumbo-ID: a0bd3ec3-14de-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0bd3ec3-14de-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 13:50:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75262362"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:48:52 +0000
Message-ID: <20190110134917.16425-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 00/25] xen queue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCA4YWU5NTFmYmMxMDY4MzA4MzEzYjJj
NTdhNGZjM2M2ODQ1MTY0MWY0OgoKICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1v
dGVzL2RnaWJzb24vdGFncy9wcGMtZm9yLTQuMC0yMDE5MDEwOScgaW50byBzdGFnaW5nICgyMDE5
LTAxLTA5IDE2OjA4OjMxICswMDAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9zaXRv
cnkgYXQ6CgogIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJk
L3FlbXUtZG0uZ2l0IHRhZ3MvcHVsbC14ZW4tMjAxOTAxMTAKCmZvciB5b3UgdG8gZmV0Y2ggY2hh
bmdlcyB1cCB0byAyNGVkYjkxZjUwMDlmYTk0MWUxMjk0YWFmNGJiMjEwM2Q5YWQwNzdlOgoKICB4
ZW4tYmxvY2s6IGF2b2lkIHJlcGVhdGVkIG1lbW9yeSBhbGxvY2F0aW9uICgyMDE5LTAxLTEwIDEx
OjI1OjE3ICswMDAwKQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp4ZW4gcXVldWUKCiogWGVuIFBWIGJhY2tlbmQgJ3FkZXZp
ZmljYXRpb24nLgogIFN0YXJ0aW5nIHdpdGggeGVuX2Rpc2suCiogUGVyZm9ybWFuY2UgaW1wcm92
ZW1lbnRzIGZvciB4ZW4tYmxvY2suCiogUmVtb3ZlIG9mIHRoZSBYZW4gUFYgZG9tYWluIGJ1aWxk
ZXIuCiogYnVnIGZpeGVzLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpBbnRob255IFBFUkFSRCAoMik6CiAgICAgIFJlbW92
ZSBicm9rZW4gWGVuIFBWIGRvbWFpbiBidWlsZGVyCiAgICAgIHhlbjogUmVwbGFjZSBmZXcgbWVu
dGlvbnMgb2YgeGVuZCBieSBsaWJ4bAoKUGF1bCBEdXJyYW50ICgxOCk6CiAgICAgIHhlbjogcmUt
bmFtZSBYZW5EZXZpY2UgdG8gWGVuTGVnYWN5RGV2aWNlLi4uCiAgICAgIHhlbjogaW50cm9kdWNl
IG5ldyAnWGVuQnVzJyBhbmQgJ1hlbkRldmljZScgb2JqZWN0IGhpZXJhcmNoeQogICAgICB4ZW46
IGludHJvZHVjZSAneGVuLWJsb2NrJywgJ3hlbi1kaXNrJyBhbmQgJ3hlbi1jZHJvbScKICAgICAg
eGVuOiBjcmVhdGUgeGVuc3RvcmUgYXJlYXMgZm9yIFhlbkRldmljZS1zCiAgICAgIHhlbjogYWRk
IHhlbnN0b3JlIHdhdGNoZXIgaW5mcmFzdHJ1Y3R1cmUKICAgICAgeGVuOiBhZGQgZ3JhbnQgdGFi
bGUgaW50ZXJmYWNlIGZvciBYZW5EZXZpY2UtcwogICAgICB4ZW46IGFkZCBldmVudCBjaGFubmVs
IGludGVyZmFjZSBmb3IgWGVuRGV2aWNlLXMKICAgICAgeGVuOiBkdXBsaWNhdGUgeGVuX2Rpc2su
YyBhcyBiYXNpcyBvZiBkYXRhcGxhbmUveGVuLWJsb2NrLmMKICAgICAgeGVuOiByZW1vdmUgdW5u
ZWNlc3NhcnkgY29kZSBmcm9tIGRhdGFwbGFuZS94ZW4tYmxvY2suYwogICAgICB4ZW46IGFkZCBo
ZWFkZXIgYW5kIGJ1aWxkIGRhdGFwbGFuZS94ZW4tYmxvY2suYwogICAgICB4ZW46IHJlbW92ZSAn
WGVuQmxrRGV2JyBhbmQgJ2Jsa2RldicgbmFtZXMgZnJvbSBkYXRhcGxhbmUveGVuLWJsb2NrCiAg
ICAgIHhlbjogcmVtb3ZlICdpb3JlcScgc3RydWN0L3ZhcmFibGUvZmllbGQgbmFtZXMgZnJvbSBk
YXRhcGxhbmUveGVuLWJsb2NrLmMKICAgICAgeGVuOiBwdXJnZSAnYmxrJyBhbmQgJ2lvcmVxJyBm
cm9tIGZ1bmN0aW9uIG5hbWVzIGluIGRhdGFwbGFuZS94ZW4tYmxvY2suYwogICAgICB4ZW46IGFk
ZCBpbXBsZW1lbnRhdGlvbnMgb2YgeGVuLWJsb2NrIGNvbm5lY3QgYW5kIGRpc2Nvbm5lY3QgZnVu
Y3Rpb25zLi4uCiAgICAgIHhlbjogYWRkIGEgbWVjaGFuaXNtIHRvIGF1dG9tYXRpY2FsbHkgY3Jl
YXRlIFhlbkRldmljZS1zLi4uCiAgICAgIHhlbjogYXV0b21hdGljYWxseSBjcmVhdGUgWGVuQmxv
Y2tEZXZpY2UtcwogICAgICBNQUlOVEFJTkVSUzogYWRkIG15c2VsZiBhcyBhIFhlbiBtYWludGFp
bmVyCiAgICAgIHhlbjogcmVtb3ZlIHRoZSBsZWdhY3kgJ3hlbl9kaXNrJyBiYWNrZW5kCgpQZXRl
ciBNYXlkZWxsICgxKToKICAgICAgaHcveGVuL3hlbl9wdF9ncmFwaGljczogRG9uJ3QgdHJ1c3Qg
dGhlIEJJT1MgUk9NIGNvbnRlbnRzIHNvIG11Y2gKClRpbSBTbWl0aCAoMyk6CiAgICAgIHhlbi1i
bG9jazogaW1wcm92ZSBiYXRjaGluZyBiZWhhdmlvdXIKICAgICAgeGVuLWJsb2NrOiBpbXByb3Zl
IHJlc3BvbnNlIGxhdGVuY3kKICAgICAgeGVuLWJsb2NrOiBhdm9pZCByZXBlYXRlZCBtZW1vcnkg
YWxsb2NhdGlvbgoKWmhhbyBZYW4gKDEpOgogICAgICB4ZW4vcHQ6IGFsbG93IHBhc3N0aHJvdWdo
IG9mIGRldmljZXMgd2l0aCBib2d1cyBpbnRlcnJ1cHQgcGluCgogTUFJTlRBSU5FUlMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBjb25maWd1cmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgLQogaHcvOXBmcy94
ZW4tOXAtYmFja2VuZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2ICstCiBody9i
bG9jay9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0K
IGh3L2Jsb2NrL2RhdGFwbGFuZS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgICAgICAgICAgICAgICAgICAgICB8
ICA4MjcgKysrKysrKysrKysrKysKIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaCAgICAg
ICAgICAgICAgICAgICAgIHwgICAyOSArCiBody9ibG9jay90cmFjZS1ldmVudHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKwogaHcvYmxvY2sveGVuLWJsb2NrLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgOTYzICsrKysrKysrKysrKysrKysKIGh3L2Jsb2Nr
L3hlbl9kaXNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAxMSAtLS0tLS0t
LS0tLS0tLS0tLQogaHcvY2hhci94ZW5fY29uc29sZS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDEyICstCiBody9kaXNwbGF5L3hlbmZiLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMjUgKy0KIGh3L2kzODYveGVuL3hlbi1odm0uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNSArLQogaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody9pMzg2L3hlbi94ZW5fcGxhdGZvcm0u
YyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L25ldC94ZW5fbmljLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQogaHcvdXNiL3hlbi11c2Iu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1ICstCiBody94ZW4vTWFr
ZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L3hl
bi90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNiArCiBo
dy94ZW4veGVuLWJhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNjUg
KysrCiBody94ZW4veGVuLWJ1cy1oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAxODQgKysrCiBody94ZW4veGVuLWJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDExOTcgKysrKysrKysrKysrKysrKysrKysKIGh3L3hlbi94ZW4tY29tbW9uLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcveGVuL3t4ZW5fYmFja2Vu
ZC5jID0+IHhlbi1sZWdhY3ktYmFja2VuZC5jfSAgICAgfCAgIDgwICstCiBody94ZW4veGVuX2Rl
dmNvbmZpZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L3hlbi94
ZW5fcHQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogaHcv
eGVuL3hlbl9wdF9jb25maWdfaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICst
CiBody94ZW4veGVuX3B0X2dyYXBoaWNzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTggKy0KIGh3L3hlbi94ZW5fcHRfbXNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMiArLQogaHcveGVuL3hlbl9wdmRldi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDIwICstCiBody94ZW5wdi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDIgLQogaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMjk5IC0tLS0tCiBody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuaCAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTMgLQogaHcveGVucHYveGVuX21hY2hpbmVfcHYu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIxICstCiBpbmNsdWRlL2h3L3hlbi94ZW4t
YmFja2VuZC5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzkgKwogaW5jbHVkZS9ody94ZW4v
eGVuLWJsb2NrLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDk0ICsrCiBpbmNsdWRlL2h3
L3hlbi94ZW4tYnVzLWhlbHBlci5oICAgICAgICAgICAgICAgICAgICB8ICAgNDUgKwogaW5jbHVk
ZS9ody94ZW4veGVuLWJ1cy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTM4ICsrKwog
Li4uL2h3L3hlbi97eGVuX2JhY2tlbmQuaCA9PiB4ZW4tbGVnYWN5LWJhY2tlbmQuaH0gfCAgIDQz
ICstCiBpbmNsdWRlL2h3L3hlbi94ZW4uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDMgKy0KIGluY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxOCAtCiBpbmNsdWRlL2h3L3hlbi94ZW5fcHZkZXYuaCAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMzggKy0KIGluY2x1ZGUvcWVtdS9tb2R1bGUuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMyArCiBxZW11LW9wdGlvbnMuaHggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTIgKy0KIHZsLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyAtCiA0NSBmaWxlcyBjaGFuZ2VkLCAzOTIxIGlu
c2VydGlvbnMoKyksIDE1MzYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcvYmxv
Y2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcvYmxvY2svZGF0
YXBsYW5lL3hlbi1ibG9jay5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcvYmxvY2sveGVuLWJsb2Nr
LmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBody9ibG9jay94ZW5fZGlzay5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgaHcveGVuL3hlbi1iYWNrZW5kLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBody94ZW4veGVu
LWJ1cy1oZWxwZXIuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGh3L3hlbi94ZW4tYnVzLmMKIHJlbmFt
ZSBody94ZW4ve3hlbl9iYWNrZW5kLmMgPT4geGVuLWxlZ2FjeS1iYWNrZW5kLmN9ICg4OSUpCiBk
ZWxldGUgbW9kZSAxMDA2NDQgaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCBody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGlu
Y2x1ZGUvaHcveGVuL3hlbi1iYWNrZW5kLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3
L3hlbi94ZW4tYmxvY2suaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVuL3hlbi1i
dXMtaGVscGVyLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgK
IHJlbmFtZSBpbmNsdWRlL2h3L3hlbi97eGVuX2JhY2tlbmQuaCA9PiB4ZW4tbGVnYWN5LWJhY2tl
bmQuaH0gKDYxJSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:50:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1ghaim-0007xI-Ts; Thu, 10 Jan 2019 13:50: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghaik-0007uM-Gn
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:50:06 +0000
X-Inumbo-ID: a27ffc7d-14de-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a27ffc7d-14de-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 13:50:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75262378"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:48:54 +0000
Message-ID: <20190110134917.16425-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 02/25] xen/pt: allow passthrough of devices with
 bogus interrupt pin
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Zhao Yan <yan.y.zhao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogWmhhbyBZYW4gPHlhbi55LnpoYW9AaW50ZWwuY29tPgoKRm9yIHNvbWUgcGNpIGRldmlj
ZSwgZXZlbiBpdHMgUENJX0lOVEVSUlVQVF9QSU4gaXMgbm90IDAsIGl0IGFjdHVhbGx5CmRvZXNu
J3Qgc3VwcG9ydCBJTlR4IG1vZGUsIHNvIGl0cyBtYWNoaW5lIGlycSByZWFkIGZyb20gaG9zdCBz
eXNmcyBpcyAwLgpJbiB0aGF0IGNhc2UsIHJlcG9ydCBQQ0lfSU5URVJSVVBUX1BJTiBhcyAwIHRv
IGd1ZXN0IGFuZCBsZXQgcGFzc3Rocm91Z2gKY29udGludWUuCgpSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFpoYW8gWWFu
IDx5YW4ueS56aGFvQGludGVsLmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBody94ZW4veGVuX3B0LmMgICAgICAgICAgICAgfCA2
ICsrKysrKwogaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jIHwgNCArKystCiAyIGZpbGVzIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2h3L3hl
bi94ZW5fcHQuYyBiL2h3L3hlbi94ZW5fcHQuYwppbmRleCBmMWYzYTM3MjdjLi44MTVkYzQ2YmE3
IDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0LmMKKysrIGIvaHcveGVuL3hlbl9wdC5jCkBAIC04
NDcsNiArODQ3LDEyIEBAIHN0YXRpYyB2b2lkIHhlbl9wdF9yZWFsaXplKFBDSURldmljZSAqZCwg
RXJyb3IgKiplcnJwKQogICAgIH0KIAogICAgIG1hY2hpbmVfaXJxID0gcy0+cmVhbF9kZXZpY2Uu
aXJxOworICAgIGlmIChtYWNoaW5lX2lycSA9PSAwKSB7CisgICAgICAgIFhFTl9QVF9MT0coZCwg
Im1hY2hpbmUgaXJxIGlzIDBcbiIpOworICAgICAgICBjbWQgfD0gUENJX0NPTU1BTkRfSU5UWF9E
SVNBQkxFOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICByYyA9IHhjX3BoeXNkZXZf
bWFwX3BpcnEoeGVuX3hjLCB4ZW5fZG9taWQsIG1hY2hpbmVfaXJxLCAmcGlycSk7CiAgICAgaWYg
KHJjIDwgMCkgewogICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiTWFwcGlu
ZyBtYWNoaW5lIGlycSAldSB0byIKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHRfY29uZmlnX2lu
aXQuYyBiL2h3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYwppbmRleCA0N2Y5MDEwYzc1Li45ZmQ5
NTNhNjg5IDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMKKysrIGIvaHcv
eGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCkBAIC0zMDAsNyArMzAwLDkgQEAgc3RhdGljIGludCB4
ZW5fcHRfaXJxcGluX3JlZ19pbml0KFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuUFRSZWdJbmZvICpyZWcsIHVpbnQzMl90IHJl
YWxfb2Zmc2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpk
YXRhKQogewotICAgICpkYXRhID0geGVuX3B0X3BjaV9yZWFkX2ludHgocyk7CisgICAgaWYgKHMt
PnJlYWxfZGV2aWNlLmlycSkgeworICAgICAgICAqZGF0YSA9IHhlbl9wdF9wY2lfcmVhZF9pbnR4
KHMpOworICAgIH0KICAgICByZXR1cm4gMDsKIH0KIAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:50:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1ghail-0007wR-Q7; Thu, 10 Jan 2019 13:50: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghaik-0007sa-3Y
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:50:06 +0000
X-Inumbo-ID: a1bc866f-14de-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1bc866f-14de-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 13:50:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75262369"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:48:53 +0000
Message-ID: <20190110134917.16425-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 01/25] hw/xen/xen_pt_graphics: Don't trust the
 BIOS ROM contents so much
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoKQ292ZXJpdHkg
KENJRCA3OTY1OTkpIHBvaW50cyBvdXQgdGhhdCB4ZW5fcHRfc2V0dXBfdmdhKCkgdHJ1c3RzCnRo
ZSByb20tPnNpemUgZmllbGQgaW4gdGhlIEJJT1MgUk9NIGZyb20gYSBQQ0kgcGFzc3Rocm91Z2gg
VkdBCmRldmljZSwgYW5kIHVzZXMgaXQgYXMgYW4gaW5kZXggaW50byB0aGUgbWVtb3J5IHdoaWNo
IGNvbnRhaW5zCnRoZSBCSU9TIGltYWdlLiBBIGNvcnJ1cHQgQklPUyBST00gY291bGQgdGhlcmVm
b3JlIGNhdXNlIHVzIHRvCmluZGV4IG9mZiB0aGUgZW5kIG9mIHRoZSBidWZmZXIuCgpDaGVjayB0
aGF0IHRoZSBzaXplIGlzIHdpdGhpbiBib3VuZHMgYmVmb3JlIHdlIHVzZSBpdC4KCldlIGFyZSBh
bHNvIHRydXN0aW5nIHRoZSBwY2lvZmZzZXQgZmllbGQsIGFuZCBhc3N1bWluZyB0aGF0CnRoZSB3
aG9sZSByb21faGVhZGVyIGlzIHByZXNlbnQ7IENvdmVyaXR5IGRvZXNuJ3Qgbm90aWNlIHRoZXNl
LApidXQgY2hlY2sgdGhlbSB0b28uCgpTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRl
ci5tYXlkZWxsQGxpbmFyby5vcmc+CkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcveGVuL3hlbl9wdF9ncmFwaGljcy5jIHwgMTYgKysr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9ody94ZW4veGVuX3B0X2dyYXBoaWNzLmMgYi9ody94ZW4veGVuX3B0X2dyYXBoaWNzLmMK
aW5kZXggMTM1YzhkZjFlNy4uNjBkNmI0YTU1NiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9n
cmFwaGljcy5jCisrKyBiL2h3L3hlbi94ZW5fcHRfZ3JhcGhpY3MuYwpAQCAtMTg1LDggKzE4NSwx
OSBAQCB2b2lkIHhlbl9wdF9zZXR1cF92Z2EoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcywgWGVu
SG9zdFBDSURldmljZSAqZGV2LAogICAgICAgICByZXR1cm47CiAgICAgfQogCisgICAgaWYgKGJp
b3Nfc2l6ZSA8IHNpemVvZihzdHJ1Y3Qgcm9tX2hlYWRlcikpIHsKKyAgICAgICAgZXJyb3Jfc2V0
ZyhlcnJwLCAiVkdBOiBWQklPUyBpbWFnZSBjb3JydXB0ICh0b28gc21hbGwpIik7CisgICAgICAg
IHJldHVybjsKKyAgICB9CisKICAgICAvKiBDdXJyZW50bHkgd2UgZml4ZWQgdGhpcyBhZGRyZXNz
IGFzIGEgcHJpbWFyeS4gKi8KICAgICByb20gPSAoc3RydWN0IHJvbV9oZWFkZXIgKiliaW9zOwor
CisgICAgaWYgKHJvbS0+cGNpb2Zmc2V0ICsgc2l6ZW9mKHN0cnVjdCBwY2lfZGF0YSkgPiBiaW9z
X3NpemUpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiVkdBOiBWQklPUyBpbWFnZSBjb3Jy
dXB0IChiYWQgcGNpb2Zmc2V0IGZpZWxkKSIpOworICAgICAgICByZXR1cm47CisgICAgfQorCiAg
ICAgcGQgPSAodm9pZCAqKShiaW9zICsgKHVuc2lnbmVkIGNoYXIpcm9tLT5wY2lvZmZzZXQpOwog
CiAgICAgLyogV2UgbWF5IG5lZWQgdG8gZml4dXAgRGV2aWNlIElkZW50aWZpY2F0aW9uLiAqLwpA
QCAtMTk0LDYgKzIwNSwxMSBAQCB2b2lkIHhlbl9wdF9zZXR1cF92Z2EoWGVuUENJUGFzc3Rocm91
Z2hTdGF0ZSAqcywgWGVuSG9zdFBDSURldmljZSAqZGV2LAogICAgICAgICBwZC0+ZGV2aWNlID0g
cy0+cmVhbF9kZXZpY2UuZGV2aWNlX2lkOwogCiAgICAgICAgIGxlbiA9IHJvbS0+c2l6ZSAqIDUx
MjsKKyAgICAgICAgaWYgKGxlbiA+IGJpb3Nfc2l6ZSkgeworICAgICAgICAgICAgZXJyb3Jfc2V0
ZyhlcnJwLCAiVkdBOiBWQklPUyBpbWFnZSBjb3JydXB0IChiYWQgc2l6ZSBmaWVsZCkiKTsKKyAg
ICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCiAgICAgICAgIC8qIFRoZW4gYWRqdXN0IHRo
ZSBiaW9zIGNoZWNrc3VtICovCiAgICAgICAgIGZvciAoYyA9IChjaGFyICopYmlvczsgYyA8ICgo
Y2hhciAqKWJpb3MgKyBsZW4pOyBjKyspIHsKICAgICAgICAgICAgIGNoZWNrc3VtICs9ICpjOwot
LSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:50:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1ghaik-0007sc-2F; Thu, 10 Jan 2019 13:50: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghaii-0007jr-Or
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:50:04 +0000
X-Inumbo-ID: a14c277e-14de-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a14c277e-14de-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 13:50:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75262364"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:00 +0000
Message-ID: <20190110134917.16425-9-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 08/25] xen: add grant table interface for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoZSBsZWdhY3kg
UFYgYmFja2VuZCBpbmZyYXN0cnVjdHVyZSBwcm92aWRlcyBmdW5jdGlvbnMgdG8gbWFwLCB1bm1h
cCBhbmQKY29weSBwYWdlcyBncmFudGVkIGJ5IGZyb250ZW5kcy4gU2ltaWxhciBmdW5jdGlvbmFs
aXR5IHdpbGwgYmUgcmVxdWlyZWQKYnkgWGVuRGV2aWNlIGltcGxlbWVudGF0aW9ucyBzbyB0aGlz
IHBhdGNoIGFkZHMgdGhlIG5lY2Vzc2FyeSBzdXBwb3J0LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFudGhvbnkgUGVy
YXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBody94ZW4veGVuLWJ1cy5jICAg
ICAgICAgfCAxNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNs
dWRlL2h3L3hlbi94ZW4tYnVzLmggfCAgMjUgKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNzEg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVu
LWJ1cy5jCmluZGV4IDVlMTk1OTIxOTAuLmZhYTlmZDM1NzcgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94
ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAtNDg1LDYgKzQ4NSwxMzggQEAgc3Rh
dGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9kZXN0cm95KFhlbkRldmljZSAqeGVuZGV2KQog
ICAgIH0KIH0KIAordm9pZCB4ZW5fZGV2aWNlX3NldF9tYXhfZ3JhbnRfcmVmcyhYZW5EZXZpY2Ug
KnhlbmRldiwgdW5zaWduZWQgaW50IG5yX3JlZnMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBpZiAoeGVuZ250dGFiX3NldF9tYXhfZ3Jh
bnRzKHhlbmRldi0+eGd0aCwgbnJfcmVmcykpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhl
cnJwLCBlcnJubywgInhlbmdudHRhYl9zZXRfbWF4X2dyYW50cyBmYWlsZWQiKTsKKyAgICB9Cit9
CisKK3ZvaWQgKnhlbl9kZXZpY2VfbWFwX2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIHVp
bnQzMl90ICpyZWZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbnJfcmVmcywgaW50IHByb3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVy
cm9yICoqZXJycCkKK3sKKyAgICB2b2lkICptYXAgPSB4ZW5nbnR0YWJfbWFwX2RvbWFpbl9ncmFu
dF9yZWZzKHhlbmRldi0+eGd0aCwgbnJfcmVmcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfaWQsIHJlZnMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm90KTsKKworICAgIGlm
ICghbWFwKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgInhlbmdudHRhYl9tYXBfZG9tYWluX2dyYW50X3JlZnMgZmFpbGVk
Iik7CisgICAgfQorCisgICAgcmV0dXJuIG1hcDsKK30KKwordm9pZCB4ZW5fZGV2aWNlX3VubWFw
X2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIHZvaWQgKm1hcCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZWZzLCBFcnJvciAqKmVycnApCit7
CisgICAgaWYgKHhlbmdudHRhYl91bm1hcCh4ZW5kZXYtPnhndGgsIG1hcCwgbnJfcmVmcykpIHsK
KyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgInhlbmdudHRhYl91bm1hcCBm
YWlsZWQiKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIGNvbXBhdF9jb3B5X2dyYW50X3JlZnMo
WGVuRGV2aWNlICp4ZW5kZXYsIGJvb2wgdG9fZG9tYWluLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50IHNlZ3NbXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3NlZ3MsIEVycm9yICoq
ZXJycCkKK3sKKyAgICB1aW50MzJfdCAqcmVmcyA9IGdfbmV3KHVpbnQzMl90LCBucl9zZWdzKTsK
KyAgICBpbnQgcHJvdCA9IHRvX2RvbWFpbiA/IFBST1RfV1JJVEUgOiBQUk9UX1JFQUQ7CisgICAg
dm9pZCAqbWFwOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yIChpID0gMDsgaSA8IG5y
X3NlZ3M7IGkrKykgeworICAgICAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50ICpzZWcgPSAm
c2Vnc1tpXTsKKworICAgICAgICByZWZzW2ldID0gdG9fZG9tYWluID8gc2VnLT5kZXN0LmZvcmVp
Z24ucmVmIDoKKyAgICAgICAgICAgIHNlZy0+c291cmNlLmZvcmVpZ24ucmVmOworICAgIH0KKwor
ICAgIG1hcCA9IHhlbmdudHRhYl9tYXBfZG9tYWluX2dyYW50X3JlZnMoeGVuZGV2LT54Z3RoLCBu
cl9zZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2
LT5mcm9udGVuZF9pZCwgcmVmcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByb3QpOworICAgIGlmICghbWFwKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8o
ZXJycCwgZXJybm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgInhlbmdudHRhYl9tYXBfZG9t
YWluX2dyYW50X3JlZnMgZmFpbGVkIik7CisgICAgICAgIGdvdG8gZG9uZTsKKyAgICB9CisKKyAg
ICBmb3IgKGkgPSAwOyBpIDwgbnJfc2VnczsgaSsrKSB7CisgICAgICAgIFhlbkRldmljZUdyYW50
Q29weVNlZ21lbnQgKnNlZyA9ICZzZWdzW2ldOworICAgICAgICB2b2lkICpwYWdlID0gbWFwICsg
KGkgKiBYQ19QQUdFX1NJWkUpOworCisgICAgICAgIGlmICh0b19kb21haW4pIHsKKyAgICAgICAg
ICAgIG1lbWNweShwYWdlICsgc2VnLT5kZXN0LmZvcmVpZ24ub2Zmc2V0LCBzZWctPnNvdXJjZS52
aXJ0LAorICAgICAgICAgICAgICAgICAgIHNlZy0+bGVuKTsKKyAgICAgICAgfSBlbHNlIHsKKyAg
ICAgICAgICAgIG1lbWNweShzZWctPmRlc3QudmlydCwgcGFnZSArIHNlZy0+c291cmNlLmZvcmVp
Z24ub2Zmc2V0LAorICAgICAgICAgICAgICAgICAgIHNlZy0+bGVuKTsKKyAgICAgICAgfQorICAg
IH0KKworICAgIGlmICh4ZW5nbnR0YWJfdW5tYXAoeGVuZGV2LT54Z3RoLCBtYXAsIG5yX3NlZ3Mp
KSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJ4ZW5nbnR0YWJfdW5t
YXAgZmFpbGVkIik7CisgICAgfQorCitkb25lOgorICAgIGdfZnJlZShyZWZzKTsKK30KKwordm9p
ZCB4ZW5fZGV2aWNlX2NvcHlfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCB0b19k
b21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbkRldmljZUdyYW50Q29w
eVNlZ21lbnQgc2Vnc1tdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbnJfc2VncywgRXJyb3IgKiplcnJwKQoreworICAgIHhlbmdudHRhYl9ncmFudF9jb3B5
X3NlZ21lbnRfdCAqeGVuZ250dGFiX3NlZ3M7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBp
ZiAoIXhlbmRldi0+ZmVhdHVyZV9ncmFudF9jb3B5KSB7CisgICAgICAgIGNvbXBhdF9jb3B5X2dy
YW50X3JlZnMoeGVuZGV2LCB0b19kb21haW4sIHNlZ3MsIG5yX3NlZ3MsIGVycnApOworICAgICAg
ICByZXR1cm47CisgICAgfQorCisgICAgeGVuZ250dGFiX3NlZ3MgPSBnX25ldzAoeGVuZ250dGFi
X2dyYW50X2NvcHlfc2VnbWVudF90LCBucl9zZWdzKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBu
cl9zZWdzOyBpKyspIHsKKyAgICAgICAgWGVuRGV2aWNlR3JhbnRDb3B5U2VnbWVudCAqc2VnID0g
JnNlZ3NbaV07CisgICAgICAgIHhlbmdudHRhYl9ncmFudF9jb3B5X3NlZ21lbnRfdCAqeGVuZ250
dGFiX3NlZyA9ICZ4ZW5nbnR0YWJfc2Vnc1tpXTsKKworICAgICAgICBpZiAodG9fZG9tYWluKSB7
CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5mbGFncyA9IEdOVENPUFlfZGVzdF9ncmVmOwor
ICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+ZGVzdC5mb3JlaWduLmRvbWlkID0geGVuZGV2LT5m
cm9udGVuZF9pZDsKKyAgICAgICAgICAgIHhlbmdudHRhYl9zZWctPmRlc3QuZm9yZWlnbi5yZWYg
PSBzZWctPmRlc3QuZm9yZWlnbi5yZWY7CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5kZXN0
LmZvcmVpZ24ub2Zmc2V0ID0gc2VnLT5kZXN0LmZvcmVpZ24ub2Zmc2V0OworICAgICAgICAgICAg
eGVuZ250dGFiX3NlZy0+c291cmNlLnZpcnQgPSBzZWctPnNvdXJjZS52aXJ0OworICAgICAgICB9
IGVsc2UgeworICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+ZmxhZ3MgPSBHTlRDT1BZX3NvdXJj
ZV9ncmVmOworICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+c291cmNlLmZvcmVpZ24uZG9taWQg
PSB4ZW5kZXYtPmZyb250ZW5kX2lkOworICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+c291cmNl
LmZvcmVpZ24ucmVmID0gc2VnLT5zb3VyY2UuZm9yZWlnbi5yZWY7CisgICAgICAgICAgICB4ZW5n
bnR0YWJfc2VnLT5zb3VyY2UuZm9yZWlnbi5vZmZzZXQgPQorICAgICAgICAgICAgICAgIHNlZy0+
c291cmNlLmZvcmVpZ24ub2Zmc2V0OworICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+ZGVzdC52
aXJ0ID0gc2VnLT5kZXN0LnZpcnQ7CisgICAgICAgIH0KKworICAgICAgICB4ZW5nbnR0YWJfc2Vn
LT5sZW4gPSBzZWctPmxlbjsKKyAgICB9CisKKyAgICBpZiAoeGVuZ250dGFiX2dyYW50X2NvcHko
eGVuZGV2LT54Z3RoLCBucl9zZWdzLCB4ZW5nbnR0YWJfc2VncykpIHsKKyAgICAgICAgZXJyb3Jf
c2V0Z19lcnJubyhlcnJwLCBlcnJubywgInhlbmdudHRhYl9ncmFudF9jb3B5IGZhaWxlZCIpOwor
ICAgICAgICBnb3RvIGRvbmU7CisgICAgfQorCisgICAgZm9yIChpID0gMDsgaSA8IG5yX3NlZ3M7
IGkrKykgeworICAgICAgICB4ZW5nbnR0YWJfZ3JhbnRfY29weV9zZWdtZW50X3QgKnhlbmdudHRh
Yl9zZWcgPSAmeGVuZ250dGFiX3NlZ3NbaV07CisKKyAgICAgICAgaWYgKHhlbmdudHRhYl9zZWct
PnN0YXR1cyAhPSBHTlRTVF9va2F5KSB7CisgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJ4
ZW5nbnR0YWJfZ3JhbnRfY29weSBzZWdbJXVdIGZhaWxlZCIsIGkpOworICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIH0KKyAgICB9CisKK2RvbmU6CisgICAgZ19mcmVlKHhlbmdudHRhYl9zZWdz
KTsKK30KKwogc3RhdGljIHZvaWQgeGVuX2RldmljZV91bnJlYWxpemUoRGV2aWNlU3RhdGUgKmRl
diwgRXJyb3IgKiplcnJwKQogewogICAgIFhlbkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShk
ZXYpOwpAQCAtNTA5LDYgKzY0MSwxMSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3VucmVhbGl6
ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgeGVuX2RldmljZV9mcm9udGVu
ZF9kZXN0cm95KHhlbmRldik7CiAgICAgeGVuX2RldmljZV9iYWNrZW5kX2Rlc3Ryb3koeGVuZGV2
KTsKIAorICAgIGlmICh4ZW5kZXYtPnhndGgpIHsKKyAgICAgICAgeGVuZ250dGFiX2Nsb3NlKHhl
bmRldi0+eGd0aCk7CisgICAgICAgIHhlbmRldi0+eGd0aCA9IE5VTEw7CisgICAgfQorCiAgICAg
Z19mcmVlKHhlbmRldi0+bmFtZSk7CiAgICAgeGVuZGV2LT5uYW1lID0gTlVMTDsKIH0KQEAgLTU1
MSw2ICs2ODgsMTUgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9yZWFsaXplKERldmljZVN0YXRl
ICpkZXYsIEVycm9yICoqZXJycCkKIAogICAgIHRyYWNlX3hlbl9kZXZpY2VfcmVhbGl6ZSh0eXBl
LCB4ZW5kZXYtPm5hbWUpOwogCisgICAgeGVuZGV2LT54Z3RoID0geGVuZ250dGFiX29wZW4oTlVM
TCwgMCk7CisgICAgaWYgKCF4ZW5kZXYtPnhndGgpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJu
byhlcnJwLCBlcnJubywgImZhaWxlZCB4ZW5nbnR0YWJfb3BlbiIpOworICAgICAgICBnb3RvIHVu
cmVhbGl6ZTsKKyAgICB9CisKKyAgICB4ZW5kZXYtPmZlYXR1cmVfZ3JhbnRfY29weSA9CisgICAg
ICAgICh4ZW5nbnR0YWJfZ3JhbnRfY29weSh4ZW5kZXYtPnhndGgsIDAsIE5VTEwpID09IDApOwor
CiAgICAgeGVuX2RldmljZV9iYWNrZW5kX2NyZWF0ZSh4ZW5kZXYsICZsb2NhbF9lcnIpOwogICAg
IGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hl
bi94ZW4tYnVzLmgKaW5kZXggZGY3MzY3NGZjZC4uNjNhMDliNjdlZSAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9ody94ZW4veGVuLWJ1cy5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaApAQCAt
MjQsNiArMjQsOCBAQCB0eXBlZGVmIHN0cnVjdCBYZW5EZXZpY2UgewogICAgIGVudW0geGVuYnVz
X3N0YXRlIGJhY2tlbmRfc3RhdGUsIGZyb250ZW5kX3N0YXRlOwogICAgIE5vdGlmaWVyIGV4aXQ7
CiAgICAgWGVuV2F0Y2ggKmZyb250ZW5kX3N0YXRlX3dhdGNoOworICAgIHhlbmdudHRhYl9oYW5k
bGUgKnhndGg7CisgICAgYm9vbCBmZWF0dXJlX2dyYW50X2NvcHk7CiB9IFhlbkRldmljZTsKIAog
dHlwZWRlZiBjaGFyICooKlhlbkRldmljZUdldE5hbWUpKFhlbkRldmljZSAqeGVuZGV2LCBFcnJv
ciAqKmVycnApOwpAQCAtNzksNCArODEsMjcgQEAgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0
X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKTsKIGVudW0geGVuYnVzX3N0YXRlIHhlbl9kZXZp
Y2VfYmFja2VuZF9nZXRfc3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYpOwogCit2b2lkIHhlbl9kZXZp
Y2Vfc2V0X21heF9ncmFudF9yZWZzKFhlbkRldmljZSAqeGVuZGV2LCB1bnNpZ25lZCBpbnQgbnJf
cmVmcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKTsK
K3ZvaWQgKnhlbl9kZXZpY2VfbWFwX2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIHVpbnQz
Ml90ICpyZWZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bnJfcmVmcywgaW50IHByb3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9y
ICoqZXJycCk7Cit2b2lkIHhlbl9kZXZpY2VfdW5tYXBfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhl
bmRldiwgdm9pZCAqbWFwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IG5yX3JlZnMsIEVycm9yICoqZXJycCk7CisKK3R5cGVkZWYgc3RydWN0IFhlbkRldmlj
ZUdyYW50Q29weVNlZ21lbnQgeworICAgIHVuaW9uIHsKKyAgICAgICAgdm9pZCAqdmlydDsKKyAg
ICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90IHJlZjsKKyAgICAgICAgICAgIG9m
Zl90IG9mZnNldDsKKyAgICAgICAgfSBmb3JlaWduOworICAgIH0gc291cmNlLCBkZXN0OworICAg
IHNpemVfdCBsZW47Cit9IFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQ7CisKK3ZvaWQgeGVuX2Rl
dmljZV9jb3B5X2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIGJvb2wgdG9fZG9tYWluLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50
IHNlZ3NbXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5y
X3NlZ3MsIEVycm9yICoqZXJycCk7CisKICNlbmRpZiAvKiBIV19YRU5fQlVTX0ggKi8KLS0gCkFu
dGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:50:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1ghaio-0007yL-HQ; Thu, 10 Jan 2019 13:50: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghaim-0007x3-O3
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:50:08 +0000
X-Inumbo-ID: a255b4ab-14de-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a255b4ab-14de-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 13:50:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75262372"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:48:55 +0000
Message-ID: <20190110134917.16425-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 03/25] xen: re-name XenDevice to
 XenLegacyDevice...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCi4uLmFuZCB4ZW5f
YmFja2VuZC5oIHRvIHhlbi1sZWdhY3ktYmFja2VuZC5oCgpSYXRoZXIgdGhhbiBhdHRlbXB0aW5n
IHRvIGNvbnZlcnQgdGhlIGV4aXN0aW5nIGJhY2tlbmQgaW5mcmFzdHJ1Y3R1cmUgdG8KYmUgUU9N
IGNvbXBsaWFudCAod2hpY2ggd291bGQgYmUgaGFyZCB0byBkbyBpbiBhbiBpbmNyZW1lbnRhbCBm
YXNoaW9uKSwKc3Vic2VxdWVudCBwYXRjaGVzIHdpbGwgaW50cm9kdWNlIGEgY29tcGxldGVseSBu
ZXcgZnJhbWV3b3JrIGZvciBYZW4gUFYKYmFja2VuZHMuIEhlbmNlIGl0IGlzIG5lY2Vzc2FyeSB0
byByZS1uYW1lIHBhcnRzIG9mIGV4aXN0aW5nIGNvZGUgdG8gYXZvaWQKbmFtZSBjbGFzaGVzLiBU
aGUgcmUtbmFtZWQgJ2xlZ2FjeScgaW5mcmFzdHJ1Y3R1cmUgd2lsbCBiZSByZW1vdmVkIG9uY2Ug
YWxsCmJhY2tlbmRzIGhhdmUgYmVlbiBwb3J0ZWQgdG8gdGhlIG5ldyBmcmFtZXdvcmsuCgpUaGlz
IHBhdGNoIGlzIHB1cmVseSBjb3NtZXRpYy4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3LzlwZnMv
eGVuLTlwLWJhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgICB8IDE2ICsrLS0KIGh3L2Jsb2Nr
L3hlbl9kaXNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0ICsrKy0tLQogaHcvY2hh
ci94ZW5fY29uc29sZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKy0tCiBody9kaXNw
bGF5L3hlbmZiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNSArKystLS0KIGh3L2kz
ODYveGVuL3hlbi1odm0uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9pMzg2
L3hlbi94ZW4tbWFwY2FjaGUuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaTM4Ni94
ZW4veGVuX3BsYXRmb3JtLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L25ldC94ZW5f
bmljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE0ICsrLS0KIGh3L3VzYi94ZW4t
dXNiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI1ICsrKy0tLQogaHcveGVuL01h
a2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3hlbi94ZW4t
Y29tbW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiAuLi4ve3hlbl9iYWNr
ZW5kLmMgPT4geGVuLWxlZ2FjeS1iYWNrZW5kLmN9ICAgfCA3OSArKysrKysrKysrKy0tLS0tLS0t
CiBody94ZW4veGVuX2RldmNvbmZpZy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog
aHcveGVuL3hlbl9wdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3
L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody94
ZW4veGVuX3B0X2dyYXBoaWNzLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcveGVu
L3hlbl9wdF9tc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3hlbi94
ZW5fcHZkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwICsrLS0tCiBody94ZW5w
di94ZW5fZG9tYWluYnVpbGQuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcveGVucHYv
eGVuX21hY2hpbmVfcHYuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIC4uLi97eGVuX2Jh
Y2tlbmQuaCA9PiB4ZW4tbGVnYWN5LWJhY2tlbmQuaH0gICB8IDQzICsrKysrLS0tLS0KIGluY2x1
ZGUvaHcveGVuL3hlbl9wdmRldi5oICAgICAgICAgICAgICAgICAgICB8IDM4ICsrKystLS0tLQog
MjIgZmlsZXMgY2hhbmdlZCwgMTY5IGluc2VydGlvbnMoKyksIDE1MSBkZWxldGlvbnMoLSkKIHJl
bmFtZSBody94ZW4ve3hlbl9iYWNrZW5kLmMgPT4geGVuLWxlZ2FjeS1iYWNrZW5kLmN9ICg4OSUp
CiByZW5hbWUgaW5jbHVkZS9ody94ZW4ve3hlbl9iYWNrZW5kLmggPT4geGVuLWxlZ2FjeS1iYWNr
ZW5kLmh9ICg2MSUpCgpkaWZmIC0tZ2l0IGEvaHcvOXBmcy94ZW4tOXAtYmFja2VuZC5jIGIvaHcv
OXBmcy94ZW4tOXAtYmFja2VuZC5jCmluZGV4IDkwMTVmZTc3NzMuLjI1YWIwNGQ5NWEgMTAwNjQ0
Ci0tLSBhL2h3LzlwZnMveGVuLTlwLWJhY2tlbmQuYworKysgYi9ody85cGZzL3hlbi05cC1iYWNr
ZW5kLmMKQEAgLTEyLDcgKzEyLDcgQEAKIAogI2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAi
aHcvOXBmcy85cC5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUg
Imh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJody85cGZzL3hlbi05cGZz
LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFlbXUvY29uZmlnLWZpbGUu
aCIKQEAgLTQ1LDcgKzQ1LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuOXBmc1JpbmcgewogfSBYZW45
cGZzUmluZzsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuOXBmc0RldiB7Ci0gICAgc3RydWN0IFhlbkRl
dmljZSB4ZW5kZXY7ICAvKiBtdXN0IGJlIGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURl
dmljZSB4ZW5kZXY7ICAvKiBtdXN0IGJlIGZpcnN0ICovCiAgICAgVjlmc1N0YXRlIHN0YXRlOwog
ICAgIGNoYXIgKnBhdGg7CiAgICAgY2hhciAqc2VjdXJpdHlfbW9kZWw7CkBAIC01Niw3ICs1Niw3
IEBAIHR5cGVkZWYgc3RydWN0IFhlbjlwZnNEZXYgewogICAgIFhlbjlwZnNSaW5nICpyaW5nczsK
IH0gWGVuOXBmc0RldjsKIAotc3RhdGljIHZvaWQgeGVuXzlwZnNfZGlzY29ubmVjdChzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYpOworc3RhdGljIHZvaWQgeGVuXzlwZnNfZGlzY29ubmVjdChzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOwogCiBzdGF0aWMgdm9pZCB4ZW5fOXBmc19pbl9z
ZyhYZW45cGZzUmluZyAqcmluZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBp
b3ZlYyAqaW5fc2csCkBAIC0yNDMsNyArMjQzLDcgQEAgc3RhdGljIGNvbnN0IFY5ZnNUcmFuc3Bv
cnQgeGVuXzlwX3RyYW5zcG9ydCA9IHsKICAgICAucHVzaF9hbmRfbm90aWZ5ID0geGVuXzlwZnNf
cHVzaF9hbmRfbm90aWZ5LAogfTsKIAotc3RhdGljIGludCB4ZW5fOXBmc19pbml0KHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgeGVuXzlwZnNfaW5pdChzdHJ1Y3QgWGVuTGVn
YWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgcmV0dXJuIDA7CiB9CkBAIC0zMDUsNyArMzA1LDcg
QEAgc3RhdGljIHZvaWQgeGVuXzlwZnNfZXZ0Y2huX2V2ZW50KHZvaWQgKm9wYXF1ZSkKICAgICBx
ZW11X2JoX3NjaGVkdWxlKHJpbmctPmJoKTsKIH0KIAotc3RhdGljIHZvaWQgeGVuXzlwZnNfZGlz
Y29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9pZCB4ZW5fOXBmc19k
aXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBYZW45cGZz
RGV2ICp4ZW5fOXBkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBYZW45cGZzRGV2LCB4ZW5kZXYp
OwogICAgIGludCBpOwpAQCAtMzIxLDcgKzMyMSw3IEBAIHN0YXRpYyB2b2lkIHhlbl85cGZzX2Rp
c2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIH0KIH0KIAotc3RhdGljIGlu
dCB4ZW5fOXBmc19mcmVlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgeGVu
XzlwZnNfZnJlZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgWGVuOXBm
c0RldiAqeGVuXzlwZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgWGVuOXBmc0RldiwgeGVuZGV2
KTsKICAgICBpbnQgaTsKQEAgLTM1NCw3ICszNTQsNyBAQCBzdGF0aWMgaW50IHhlbl85cGZzX2Zy
ZWUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMg
aW50IHhlbl85cGZzX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGlu
dCB4ZW5fOXBmc19jb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAg
ICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBpbnQgaTsKQEAgLTQ2Nyw3ICs0NjcsNyBAQCBzdGF0
aWMgaW50IHhlbl85cGZzX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHJl
dHVybiAtMTsKIH0KIAotc3RhdGljIHZvaWQgeGVuXzlwZnNfYWxsb2Moc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgeGVuXzlwZnNfYWxsb2Moc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2KQogewogICAgIHhlbnN0b3JlX3dyaXRlX2JlX3N0cih4ZW5kZXYsICJ2ZXJz
aW9ucyIsIFZFUlNJT05TKTsKICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAibWF4
LXJpbmdzIiwgTUFYX1JJTkdTKTsKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9o
dy9ibG9jay94ZW5fZGlzay5jCmluZGV4IDM2ZWZmOTRmODQuLjc1ZmU1NWYyYWUgMTAwNjQ0Ci0t
LSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKKysrIGIvaHcvYmxvY2sveGVuX2Rpc2suYwpAQCAtMjUs
NyArMjUsNyBAQAogI2luY2x1ZGUgPHN5cy91aW8uaD4KIAogI2luY2x1ZGUgImh3L2h3LmgiCi0j
aW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdh
Y3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInhlbl9ibGtpZi5oIgogI2luY2x1ZGUgInN5c2VtdS9i
bG9ja2Rldi5oIgogI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgpAQCAtNjMsNyArNjMsNyBA
QCBzdHJ1Y3QgaW9yZXEgewogI2RlZmluZSBNQVhfUklOR19QQUdFX09SREVSIDQKIAogc3RydWN0
IFhlbkJsa0RldiB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAgICB4ZW5kZXY7ICAvKiBtdXN0IGJl
IGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgICB4ZW5kZXY7ICAvKiBtdXN0
IGJlIGZpcnN0ICovCiAgICAgY2hhciAgICAgICAgICAgICAgICAqcGFyYW1zOwogICAgIGNoYXIg
ICAgICAgICAgICAgICAgKm1vZGU7CiAgICAgY2hhciAgICAgICAgICAgICAgICAqdHlwZTsKQEAg
LTE3OSw3ICsxNzksNyBAQCBzdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAq
aW9yZXEsIGJvb2wgZmluaXNoKQogc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7
Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OworICAgIHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsKICAgICBzaXpl
X3QgbGVuOwogICAgIGludCBpOwogCkBAIC0yNDMsNyArMjQzLDcgQEAgc3RhdGljIGludCBpb3Jl
cV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5
KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0g
aW9yZXEtPmJsa2RldjsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54
ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVu
ZGV2OwogICAgIFhlbkdyYW50Q29weVNlZ21lbnQgc2Vnc1tCTEtJRl9NQVhfU0VHTUVOVFNfUEVS
X1JFUVVFU1RdOwogICAgIGludCBpLCBjb3VudCwgcmM7CiAgICAgaW50NjRfdCBmaWxlX2JsayA9
IGJsa2Rldi0+ZmlsZV9ibGs7CkBAIC0yODksNyArMjg5LDcgQEAgc3RhdGljIHZvaWQgcWVtdV9h
aW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogewogICAgIHN0cnVjdCBpb3JlcSAq
aW9yZXEgPSBvcGFxdWU7CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJs
a2RldjsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7Cisg
ICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwogCiAg
ICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7CiAKQEAgLTYwOCw3ICs2MDgsNyBA
QCBzdGF0aWMgdm9pZCBibGtfYmgodm9pZCAqb3BhcXVlKQogICAgIGFpb19jb250ZXh0X3JlbGVh
c2UoYmxrZGV2LT5jdHgpOwogfQogCi1zdGF0aWMgdm9pZCBibGtfYWxsb2Moc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJf
b2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwogICAgIEVycm9yICplcnIgPSBO
VUxMOwpAQCAtNjI4LDcgKzYyOCw3IEBAIHN0YXRpYyB2b2lkIGJsa19hbGxvYyhzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYpCiAKIHN0YXRpYyB2b2lkIGJsa19wYXJzZV9kaXNjYXJkKHN0cnVjdCBY
ZW5CbGtEZXYgKmJsa2RldikKIHsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYgPSAmYmxr
ZGV2LT54ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rl
di0+eGVuZGV2OwogICAgIGludCBlbmFibGU7CiAKICAgICBibGtkZXYtPmZlYXR1cmVfZGlzY2Fy
ZCA9IHRydWU7CkBAIC02NDIsNyArNjQyLDcgQEAgc3RhdGljIHZvaWQgYmxrX3BhcnNlX2Rpc2Nh
cmQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQogICAgIH0KIH0KIAotc3RhdGljIGludCBibGtf
aW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IGJsa19pbml0KHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwogICAg
IGludCBpbmZvID0gMDsKQEAgLTczNyw3ICs3MzcsNyBAQCBzdGF0aWMgaW50IGJsa19pbml0KHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gLTE7CiB9CiAKLXN0YXRpYyBpbnQg
YmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCBibGtfY29u
bmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVu
ZGV2KTsKICAgICBpbnQgaW5kZXgsIHFmbGFnczsKQEAgLTk0MSw3ICs5NDEsNyBAQCBzdGF0aWMg
aW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gMDsK
IH0KIAotc3RhdGljIHZvaWQgYmxrX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
KQorc3RhdGljIHZvaWQgYmxrX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVu
ZGV2KQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5k
ZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7CiAKQEAgLTk2Niw3ICs5NjYsNyBAQCBzdGF0
aWMgdm9pZCBibGtfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgfQog
fQogCi1zdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRp
YyBpbnQgYmxrX2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5C
bGtEZXYsIHhlbmRldik7CiAgICAgc3RydWN0IGlvcmVxICppb3JlcTsKQEAgLTk5Miw3ICs5OTIs
NyBAQCBzdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICBy
ZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgYmxrX2V2ZW50KHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldikKK3N0YXRpYyB2b2lkIGJsa19ldmVudChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5k
ZXYpCiB7CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRl
diwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKIApkaWZmIC0tZ2l0IGEvaHcvY2hhci94ZW5f
Y29uc29sZS5jIGIvaHcvY2hhci94ZW5fY29uc29sZS5jCmluZGV4IDQ0ZjcyMzYzODIuLjQ2MGFk
YzFiYTEgMTAwNjQ0Ci0tLSBhL2h3L2NoYXIveGVuX2NvbnNvbGUuYworKysgYi9ody9jaGFyL3hl
bl9jb25zb2xlLmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAj
aW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJjaGFyZGV2L2NoYXItZmUuaCIKLSNpbmNsdWRl
ICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNr
ZW5kLmgiCiAKICNpbmNsdWRlIDx4ZW4vaW8vY29uc29sZS5oPgogCkBAIC0zOSw3ICszOSw3IEBA
IHN0cnVjdCBidWZmZXIgewogfTsKIAogc3RydWN0IFhlbkNvbnNvbGUgewotICAgIHN0cnVjdCBY
ZW5EZXZpY2UgIHhlbmRldjsgIC8qIG11c3QgYmUgZmlyc3QgKi8KKyAgICBzdHJ1Y3QgWGVuTGVn
YWN5RGV2aWNlICB4ZW5kZXY7ICAvKiBtdXN0IGJlIGZpcnN0ICovCiAgICAgc3RydWN0IGJ1ZmZl
ciAgICAgYnVmZmVyOwogICAgIGNoYXIgICAgICAgICAgICAgIGNvbnNvbGVbWEVOX0JVRlNJWkVd
OwogICAgIGludCAgICAgICAgICAgICAgIHJpbmdfcmVmOwpAQCAtMTczLDcgKzE3Myw3IEBAIHN0
YXRpYyB2b2lkIHhlbmNvbnNfc2VuZChzdHJ1Y3QgWGVuQ29uc29sZSAqY29uKQogCiAvKiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSAqLwogCi1zdGF0aWMgaW50IGNvbl9pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRl
dikKK3N0YXRpYyBpbnQgY29uX2luaXQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQog
ewogICAgIHN0cnVjdCBYZW5Db25zb2xlICpjb24gPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1
Y3QgWGVuQ29uc29sZSwgeGVuZGV2KTsKICAgICBjaGFyICp0eXBlLCAqZG9tLCBsYWJlbFszMl07
CkBAIC0yMjIsNyArMjIyLDcgQEAgc3RhdGljIGludCBjb25faW5pdChzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYpCiAgICAgcmV0dXJuIHJldDsKIH0KIAotc3RhdGljIGludCBjb25faW5pdGlhbGlz
ZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IGNvbl9pbml0aWFsaXNlKHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQ29uc29sZSAq
Y29uID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkNvbnNvbGUsIHhlbmRldik7CiAg
ICAgaW50IGxpbWl0OwpAQCAtMjU5LDcgKzI1OSw3IEBAIHN0YXRpYyBpbnQgY29uX2luaXRpYWxp
c2Uoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMg
dm9pZCBjb25fZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9p
ZCBjb25fZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAg
c3RydWN0IFhlbkNvbnNvbGUgKmNvbiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5D
b25zb2xlLCB4ZW5kZXYpOwogCkBAIC0yNzYsNyArMjc2LDcgQEAgc3RhdGljIHZvaWQgY29uX2Rp
c2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIH0KIH0KIAotc3RhdGljIHZv
aWQgY29uX2V2ZW50KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIGNvbl9l
dmVudChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbkNv
bnNvbGUgKmNvbiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5Db25zb2xlLCB4ZW5k
ZXYpOwogCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3hlbmZiLmMgYi9ody9kaXNwbGF5L3hlbmZi
LmMKaW5kZXggMDMzMGRjNmY2MS4uNjIwMmYxMTUwZSAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS94
ZW5mYi5jCisrKyBiL2h3L2Rpc3BsYXkveGVuZmIuYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1
ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAidWkvaW5wdXQuaCIKICNpbmNsdWRlICJ1aS9jb25zb2xl
LmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hl
bi1sZWdhY3ktYmFja2VuZC5oIgogCiAjaW5jbHVkZSA8eGVuL2V2ZW50X2NoYW5uZWwuaD4KICNp
bmNsdWRlIDx4ZW4vaW8vZmJpZi5oPgpAQCAtNDYsNyArNDYsNyBAQAogLyogLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
Ki8KIAogc3RydWN0IGNvbW1vbiB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAgeGVuZGV2OyAgLyog
bXVzdCBiZSBmaXJzdCAqLworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgIHhlbmRldjsgIC8q
IG11c3QgYmUgZmlyc3QgKi8KICAgICB2b2lkICAgICAgICAgICAgICAqcGFnZTsKIH07CiAKQEAg
LTM0MiwxNCArMzQyLDE0IEBAIHN0YXRpYyBRZW11SW5wdXRIYW5kbGVyIHhlbmZiX3JlbF9tb3Vz
ZSA9IHsKICAgICAuc3luYyAgPSB4ZW5mYl9tb3VzZV9zeW5jLAogfTsKIAotc3RhdGljIGludCBp
bnB1dF9pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgaW5wdXRfaW5p
dChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgeGVuc3RvcmVfd3JpdGVf
YmVfaW50KHhlbmRldiwgImZlYXR1cmUtYWJzLXBvaW50ZXIiLCAxKTsKICAgICB4ZW5zdG9yZV93
cml0ZV9iZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS1yYXctcG9pbnRlciIsIDEpOwogICAgIHJldHVy
biAwOwogfQogCi1zdGF0aWMgaW50IGlucHV0X2luaXRpYWxpc2Uoc3RydWN0IFhlbkRldmljZSAq
eGVuZGV2KQorc3RhdGljIGludCBpbnB1dF9pbml0aWFsaXNlKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuSW5wdXQgKmluID0gY29udGFpbmVyX29mKHhl
bmRldiwgc3RydWN0IFhlbklucHV0LCBjLnhlbmRldik7CiAgICAgaW50IHJjOwpAQCAtMzYxLDcg
KzM2MSw3IEBAIHN0YXRpYyBpbnQgaW5wdXRfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGlucHV0X2Nvbm5lY3RlZChz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9pZCBpbnB1dF9jb25uZWN0ZWQoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5JbnB1dCAqaW4g
PSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuSW5wdXQsIGMueGVuZGV2KTsKIApAQCAt
Mzk1LDcgKzM5NSw3IEBAIHN0YXRpYyB2b2lkIGlucHV0X2Nvbm5lY3RlZChzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYpCiAgICAgfQogfQogCi1zdGF0aWMgdm9pZCBpbnB1dF9kaXNjb25uZWN0KHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIGlucHV0X2Rpc2Nvbm5lY3Qoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5JbnB1dCAqaW4g
PSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuSW5wdXQsIGMueGVuZGV2KTsKIApAQCAt
NDEwLDcgKzQxMCw3IEBAIHN0YXRpYyB2b2lkIGlucHV0X2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2KQogICAgIGNvbW1vbl91bmJpbmQoJmluLT5jKTsKIH0KIAotc3RhdGljIHZv
aWQgaW5wdXRfZXZlbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgaW5w
dXRfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBY
ZW5JbnB1dCAqeGVuZmIgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuSW5wdXQsIGMu
eGVuZGV2KTsKICAgICBzdHJ1Y3QgeGVua2JkX3BhZ2UgKnBhZ2UgPSB4ZW5mYi0+Yy5wYWdlOwpA
QCAtODY3LDcgKzg2Nyw3IEBAIHN0YXRpYyB2b2lkIHhlbmZiX2hhbmRsZV9ldmVudHMoc3RydWN0
IFhlbkZCICp4ZW5mYikKICAgICBwYWdlLT5vdXRfY29ucyA9IGNvbnM7CiB9CiAKLXN0YXRpYyBp
bnQgZmJfaW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IGZiX2luaXQo
c3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogI2lmZGVmIFhFTkZCX1RZUEVfUkVT
SVpFCiAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImZlYXR1cmUtcmVzaXplIiwg
MSk7CkBAIC04NzUsNyArODc1LDcgQEAgc3RhdGljIGludCBmYl9pbml0KHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBmYl9pbml0aWFsaXNl
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgZmJfaW5pdGlhbGlzZShzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbkZCICpmYiA9IGNv
bnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5GQiwgYy54ZW5kZXYpOwogICAgIHN0cnVjdCB4
ZW5mYl9wYWdlICpmYl9wYWdlOwpAQCAtOTEyLDcgKzkxMiw3IEBAIHN0YXRpYyBpbnQgZmJfaW5p
dGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0
YXRpYyB2b2lkIGZiX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGlj
IHZvaWQgZmJfZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAg
ICAgc3RydWN0IFhlbkZCICpmYiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5GQiwg
Yy54ZW5kZXYpOwogCkBAIC05MzUsNyArOTM1LDggQEAgc3RhdGljIHZvaWQgZmJfZGlzY29ubmVj
dChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgZmItPmJ1Z190cmlnZ2VyICAgID0gMDsK
IH0KIAotc3RhdGljIHZvaWQgZmJfZnJvbnRlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpCitzdGF0aWMgdm9pZCBmYl9mcm9udGVuZF9jaGFuZ2Vk
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqbm9kZSkKIHsKICAgICBzdHJ1Y3QgWGVuRkIgKmZiID0gY29u
dGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkZCLCBjLnhlbmRldik7CiAKQEAgLTk1Myw3ICs5
NTQsNyBAQCBzdGF0aWMgdm9pZCBmYl9mcm9udGVuZF9jaGFuZ2VkKHN0cnVjdCBYZW5EZXZpY2Ug
KnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSkKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIGZiX2V2
ZW50KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIGZiX2V2ZW50KHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuRkIgKnhlbmZiID0g
Y29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkZCLCBjLnhlbmRldik7CiAKZGlmZiAtLWdp
dCBhL2h3L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCAy
MTQzZDMzYjE4Li42ZWYzMTU3MWM4IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMK
KysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0xNiw3ICsxNiw3IEBACiAjaW5jbHVkZSAi
aHcvaTM4Ni9wYy5oIgogI2luY2x1ZGUgImh3L2kzODYvYXBpYy1tc2lkZWYuaCIKICNpbmNsdWRl
ICJody94ZW4veGVuX2NvbW1vbi5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgor
I2luY2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJxYXBpL2Vy
cm9yLmgiCiAjaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKICNpbmNsdWRlICJx
ZW11L2Vycm9yLXJlcG9ydC5oIgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hl
LmMgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwppbmRleCA0ZTRmMDY5YTI0Li45MTM0YTdi
ZmVmIDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYworKysgYi9ody9pMzg2
L3hlbi94ZW4tbWFwY2FjaGUuYwpAQCAtMTQsNyArMTQsNyBAQAogCiAjaW5jbHVkZSA8c3lzL3Jl
c291cmNlLmg+CiAKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJo
dy94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAicWVtdS9iaXRtYXAuaCIKIAog
I2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+CmRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW5f
cGxhdGZvcm0uYyBiL2h3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jCmluZGV4IGRlYjdhMGMzNzQu
LjE2YWZiNTRmZWUgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jCisrKyBi
L2h3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jCkBAIC0zMCw3ICszMCw3IEBACiAjaW5jbHVkZSAi
aHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L2lycS5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW5f
Y29tbW9uLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcv
eGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInRyYWNlLmgiCiAjaW5jbHVkZSAi
ZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgi
CmRpZmYgLS1naXQgYS9ody9uZXQveGVuX25pYy5jIGIvaHcvbmV0L3hlbl9uaWMuYwppbmRleCA0
NmE4ZGJmYzkwLi4zN2NkYThlNGJlIDEwMDY0NAotLS0gYS9ody9uZXQveGVuX25pYy5jCisrKyBi
L2h3L25ldC94ZW5fbmljLmMKQEAgLTI4LDE0ICsyOCwxNCBAQAogI2luY2x1ZGUgIm5ldC9uZXQu
aCIKICNpbmNsdWRlICJuZXQvY2hlY2tzdW0uaCIKICNpbmNsdWRlICJuZXQvdXRpbC5oIgotI2lu
Y2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5
LWJhY2tlbmQuaCIKIAogI2luY2x1ZGUgPHhlbi9pby9uZXRpZi5oPgogCiAvKiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCiAK
IHN0cnVjdCBYZW5OZXREZXYgewotICAgIHN0cnVjdCBYZW5EZXZpY2UgICAgICB4ZW5kZXY7ICAv
KiBtdXN0IGJlIGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgICAgIHhlbmRl
djsgIC8qIG11c3QgYmUgZmlyc3QgKi8KICAgICBjaGFyICAgICAgICAgICAgICAgICAgKm1hYzsK
ICAgICBpbnQgICAgICAgICAgICAgICAgICAgdHhfd29yazsKICAgICBpbnQgICAgICAgICAgICAg
ICAgICAgdHhfcmluZ19yZWY7CkBAIC0yNzYsNyArMjc2LDcgQEAgc3RhdGljIE5ldENsaWVudElu
Zm8gbmV0X3hlbl9pbmZvID0gewogICAgIC5yZWNlaXZlID0gbmV0X3J4X3BhY2tldCwKIH07CiAK
LXN0YXRpYyBpbnQgbmV0X2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGlu
dCBuZXRfaW5pdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0
IFhlbk5ldERldiAqbmV0ZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbk5ldERl
diwgeGVuZGV2KTsKIApAQCAtMzA4LDcgKzMwOCw3IEBAIHN0YXRpYyBpbnQgbmV0X2luaXQoc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IG5l
dF9jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgbmV0X2Nvbm5l
Y3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5OZXRE
ZXYgKm5ldGRldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5OZXREZXYsIHhlbmRl
dik7CiAgICAgaW50IHJ4X2NvcHk7CkBAIC0zNjMsNyArMzYzLDcgQEAgc3RhdGljIGludCBuZXRf
Y29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0
YXRpYyB2b2lkIG5ldF9kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRp
YyB2b2lkIG5ldF9kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsK
ICAgICBzdHJ1Y3QgWGVuTmV0RGV2ICpuZXRkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1
Y3QgWGVuTmV0RGV2LCB4ZW5kZXYpOwogCkBAIC0zNzksMTQgKzM3OSwxNCBAQCBzdGF0aWMgdm9p
ZCBuZXRfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgfQogfQogCi1z
dGF0aWMgdm9pZCBuZXRfZXZlbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZv
aWQgbmV0X2V2ZW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1
Y3QgWGVuTmV0RGV2ICpuZXRkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuTmV0
RGV2LCB4ZW5kZXYpOwogICAgIG5ldF90eF9wYWNrZXRzKG5ldGRldik7CiAgICAgcWVtdV9mbHVz
aF9xdWV1ZWRfcGFja2V0cyhxZW11X2dldF9xdWV1ZShuZXRkZXYtPm5pYykpOwogfQogCi1zdGF0
aWMgaW50IG5ldF9mcmVlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgbmV0
X2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5O
ZXREZXYgKm5ldGRldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5OZXREZXYsIHhl
bmRldik7CiAKZGlmZiAtLWdpdCBhL2h3L3VzYi94ZW4tdXNiLmMgYi9ody91c2IveGVuLXVzYi5j
CmluZGV4IGY1ZDVjOTEwOTQuLjVlYWJhY2JhOTMgMTAwNjQ0Ci0tLSBhL2h3L3VzYi94ZW4tdXNi
LmMKKysrIGIvaHcvdXNiL3hlbi11c2IuYwpAQCAtMjcsNyArMjcsNyBAQAogI2luY2x1ZGUgInFl
bXUvb3B0aW9uLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcvdXNiLmgi
Ci0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1s
ZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgIm1vbml0b3IvcWRldi5oIgogI2luY2x1ZGUgInFh
cGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgpAQCAtOTksNyAr
OTksNyBAQCBzdHJ1Y3QgdXNiYmFja19ob3RwbHVnIHsKIH07CiAKIHN0cnVjdCB1c2JiYWNrX2lu
Zm8gewotICAgIHN0cnVjdCBYZW5EZXZpY2UgICAgICAgICB4ZW5kZXY7ICAvKiBtdXN0IGJlIGZp
cnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgICAgICAgIHhlbmRldjsgIC8qIG11
c3QgYmUgZmlyc3QgKi8KICAgICBVU0JCdXMgICAgICAgICAgICAgICAgICAgYnVzOwogICAgIHZv
aWQgICAgICAgICAgICAgICAgICAgICAqdXJiX3NyaW5nOwogICAgIHZvaWQgICAgICAgICAgICAg
ICAgICAgICAqY29ubl9zcmluZzsKQEAgLTE0Miw3ICsxNDIsNyBAQCBzdGF0aWMgaW50IHVzYmJh
Y2tfZ250dGFiX21hcChzdHJ1Y3QgdXNiYmFja19yZXEgKnVzYmJhY2tfcmVxKQogICAgIHVuc2ln
bmVkIGludCBucl9zZWdzLCBpLCBwcm90OwogICAgIHVpbnQzMl90IHJlZltVU0JJRl9NQVhfU0VH
TUVOVFNfUEVSX1JFUVVFU1RdOwogICAgIHN0cnVjdCB1c2JiYWNrX2luZm8gKnVzYmlmID0gdXNi
YmFja19yZXEtPnVzYmlmOwotICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiA9ICZ1c2JpZi0+
eGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZ1c2JpZi0+eGVu
ZGV2OwogICAgIHN0cnVjdCB1c2JpZl9yZXF1ZXN0X3NlZ21lbnQgKnNlZzsKICAgICB2b2lkICph
ZGRyOwogCkBAIC0yMjAsNyArMjIwLDcgQEAgc3RhdGljIGludCB1c2JiYWNrX2dudHRhYl9tYXAo
c3RydWN0IHVzYmJhY2tfcmVxICp1c2JiYWNrX3JlcSkKIAogc3RhdGljIGludCB1c2JiYWNrX2lu
aXRfcGFja2V0KHN0cnVjdCB1c2JiYWNrX3JlcSAqdXNiYmFja19yZXEpCiB7Ci0gICAgc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2ID0gJnVzYmJhY2tfcmVxLT51c2JpZi0+eGVuZGV2OworICAgIHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZ1c2JiYWNrX3JlcS0+dXNiaWYtPnhlbmRl
djsKICAgICBVU0JQYWNrZXQgKnBhY2tldCA9ICZ1c2JiYWNrX3JlcS0+cGFja2V0OwogICAgIFVT
QkRldmljZSAqZGV2ID0gdXNiYmFja19yZXEtPnN0dWItPmRldjsKICAgICBVU0JFbmRwb2ludCAq
ZXA7CkBAIC0yNzksNyArMjc5LDcgQEAgc3RhdGljIHZvaWQgdXNiYmFja19kb19yZXNwb25zZShz
dHJ1Y3QgdXNiYmFja19yZXEgKnVzYmJhY2tfcmVxLCBpbnQzMl90IHN0YXR1cywKIHsKICAgICBz
dHJ1Y3QgdXNiYmFja19pbmZvICp1c2JpZjsKICAgICBzdHJ1Y3QgdXNiaWZfdXJiX3Jlc3BvbnNl
ICpyZXM7Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbmRldjsKICAgICB1bnNpZ25lZCBpbnQgbm90aWZ5OwogCiAgICAgdXNiaWYg
PSB1c2JiYWNrX3JlcS0+dXNiaWY7CkBAIC04MjQsNyArODI0LDcgQEAgc3RhdGljIHZvaWQgdXNi
YmFja19wcm9jZXNzX3BvcnQoc3RydWN0IHVzYmJhY2tfaW5mbyAqdXNiaWYsIHVuc2lnbmVkIHBv
cnQpCiAgICAgZ19mcmVlKGJ1c2lkKTsKIH0KIAotc3RhdGljIHZvaWQgdXNiYmFja19kaXNjb25u
ZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIHVzYmJhY2tfZGlzY29u
bmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVzYmJh
Y2tfaW5mbyAqdXNiaWY7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC04NTMsNyArODUzLDcgQEAg
c3RhdGljIHZvaWQgdXNiYmFja19kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikK
ICAgICBUUl9CVVMoeGVuZGV2LCAiZmluaXNoZWRcbiIpOwogfQogCi1zdGF0aWMgaW50IHVzYmJh
Y2tfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IHVzYmJhY2tf
Y29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVz
YmJhY2tfaW5mbyAqdXNiaWY7CiAgICAgc3RydWN0IHVzYmlmX3VyYl9zcmluZyAqdXJiX3NyaW5n
OwpAQCAtOTEzLDcgKzkxMyw4IEBAIHN0YXRpYyBpbnQgdXNiYmFja19jb25uZWN0KHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgdXNiYmFj
a19iYWNrZW5kX2NoYW5nZWQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpu
b2RlKQorc3RhdGljIHZvaWQgdXNiYmFja19iYWNrZW5kX2NoYW5nZWQoc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqbm9kZSkKIHsKICAgICBzdHJ1Y3QgdXNiYmFja19pbmZvICp1c2JpZjsKICAgICB1
bnNpZ25lZCBpbnQgaTsKQEAgLTkyNiw3ICs5MjcsNyBAQCBzdGF0aWMgdm9pZCB1c2JiYWNrX2Jh
Y2tlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUp
CiAgICAgfQogfQogCi1zdGF0aWMgaW50IHVzYmJhY2tfaW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpCitzdGF0aWMgaW50IHVzYmJhY2tfaW5pdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4
ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVzYmJhY2tfaW5mbyAqdXNiaWY7CiAKQEAgLTEwMDUsNyAr
MTAwNiw3IEBAIHN0YXRpYyBVU0JQb3J0T3BzIHhlbl91c2JfcG9ydF9vcHMgPSB7CiBzdGF0aWMg
VVNCQnVzT3BzIHhlbl91c2JfYnVzX29wcyA9IHsKIH07CiAKLXN0YXRpYyB2b2lkIHVzYmJhY2tf
YWxsb2Moc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgdXNiYmFja19hbGxv
YyhzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVzYmJhY2tf
aW5mbyAqdXNiaWY7CiAgICAgVVNCUG9ydCAqcDsKQEAgLTEwMjcsNyArMTAyOCw3IEBAIHN0YXRp
YyB2b2lkIHVzYmJhY2tfYWxsb2Moc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHVzYmlm
LT5iaCA9IHFlbXVfYmhfbmV3KHVzYmJhY2tfYmgsIHVzYmlmKTsKIH0KIAotc3RhdGljIGludCB1
c2JiYWNrX2ZyZWUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCB1c2JiYWNr
X2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCB1c2Ji
YWNrX2luZm8gKnVzYmlmOwogICAgIHN0cnVjdCB1c2JiYWNrX3JlcSAqdXNiYmFja19yZXE7CkBA
IC0xMDY2LDcgKzEwNjcsNyBAQCBzdGF0aWMgaW50IHVzYmJhY2tfZnJlZShzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIHVzYmJhY2tfZXZl
bnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgdXNiYmFja19ldmVudChz
dHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVzYmJhY2tfaW5m
byAqdXNiaWY7CiAKZGlmZiAtLWdpdCBhL2h3L3hlbi9NYWtlZmlsZS5vYmpzIGIvaHcveGVuL01h
a2VmaWxlLm9ianMKaW5kZXggOWVhNWM3MzQyMy4uM2Y2NGE0NDA1MSAxMDA2NDQKLS0tIGEvaHcv
eGVuL01ha2VmaWxlLm9ianMKKysrIGIvaHcveGVuL01ha2VmaWxlLm9ianMKQEAgLTEsNSArMSw1
IEBACiAjIHhlbiBiYWNrZW5kIGRyaXZlciBzdXBwb3J0Ci1jb21tb24tb2JqLSQoQ09ORklHX1hF
TikgKz0geGVuX2JhY2tlbmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8geGVuLWNvbW1v
bi5vCitjb21tb24tb2JqLSQoQ09ORklHX1hFTikgKz0geGVuLWxlZ2FjeS1iYWNrZW5kLm8geGVu
X2RldmNvbmZpZy5vIHhlbl9wdmRldi5vIHhlbi1jb21tb24ubwogCiBvYmotJChDT05GSUdfWEVO
X1BDSV9QQVNTVEhST1VHSCkgKz0geGVuLWhvc3QtcGNpLWRldmljZS5vCiBvYmotJChDT05GSUdf
WEVOX1BDSV9QQVNTVEhST1VHSCkgKz0geGVuX3B0Lm8geGVuX3B0X2NvbmZpZ19pbml0Lm8geGVu
X3B0X2dyYXBoaWNzLm8geGVuX3B0X21zaS5vCmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWNvbW1v
bi5jIGIvaHcveGVuL3hlbi1jb21tb24uYwppbmRleCBkNTExNDhiNmIzLi42YTljOGViNTBmIDEw
MDY0NAotLS0gYS9ody94ZW4veGVuLWNvbW1vbi5jCisrKyBiL2h3L3hlbi94ZW4tY29tbW9uLmMK
QEAgLTEwLDcgKzEwLDcgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJx
ZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2lu
Y2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJjaGFyZGV2L2No
YXIuaCIKICNpbmNsdWRlICJzeXNlbXUvYWNjZWwuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vbWlz
Yy5oIgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9iYWNrZW5kLmMgYi9ody94ZW4veGVuLWxlZ2Fj
eS1iYWNrZW5kLmMKc2ltaWxhcml0eSBpbmRleCA4OSUKcmVuYW1lIGZyb20gaHcveGVuL3hlbl9i
YWNrZW5kLmMKcmVuYW1lIHRvIGh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYwppbmRleCAwYmM2
YjFkZTYwLi40MTQxOTc2M2M4IDEwMDY0NAotLS0gYS9ody94ZW4veGVuX2JhY2tlbmQuYworKysg
Yi9ody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMKQEAgLTMwLDcgKzMwLDcgQEAKICNpbmNsdWRl
ICJody9ib2FyZHMuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgogI2luY2x1ZGUgInFhcGkvZXJy
b3IuaCIKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4v
eGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbl9wdmRldi5oIgogI2lu
Y2x1ZGUgIm1vbml0b3IvcWRldi5oIgogCkBAIC00Miw0OSArNDIsNTQgQEAgQnVzU3RhdGUgKnhl
bl9zeXNidXM7CiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tICovCiAKIC8qIHB1YmxpYyAqLwotc3RydWN0IHhzX2hhbmRsZSAq
eGVuc3RvcmUgPSBOVUxMOworc3RydWN0IHhzX2hhbmRsZSAqeGVuc3RvcmU7CiBjb25zdCBjaGFy
ICp4ZW5fcHJvdG9jb2w7CiAKIC8qIHByaXZhdGUgKi8KIHN0YXRpYyBib29sIHhlbl9mZWF0dXJl
X2dyYW50X2NvcHk7CiBzdGF0aWMgaW50IGRlYnVnOwogCi1pbnQgeGVuc3RvcmVfd3JpdGVfYmVf
c3RyKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hh
ciAqdmFsKQoraW50IHhlbnN0b3JlX3dyaXRlX2JlX3N0cihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNl
ICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKnZhbCkKIHsKICAgICByZXR1cm4geGVuc3RvcmVfd3JpdGVfc3RyKHhlbmRldi0+
YmUsIG5vZGUsIHZhbCk7CiB9CiAKLWludCB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoc3RydWN0IFhl
bkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLCBpbnQgaXZhbCkKK2ludCB4ZW5zdG9y
ZV93cml0ZV9iZV9pbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFy
ICpub2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaXZhbCkKIHsKICAgICByZXR1
cm4geGVuc3RvcmVfd3JpdGVfaW50KHhlbmRldi0+YmUsIG5vZGUsIGl2YWwpOwogfQogCi1pbnQg
eGVuc3RvcmVfd3JpdGVfYmVfaW50NjQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBj
aGFyICpub2RlLCBpbnQ2NF90IGl2YWwpCitpbnQgeGVuc3RvcmVfd3JpdGVfYmVfaW50NjQoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludDY0X3QgaXZhbCkKIHsKICAgICByZXR1cm4geGVuc3RvcmVf
d3JpdGVfaW50NjQoeGVuZGV2LT5iZSwgbm9kZSwgaXZhbCk7CiB9CiAKLWNoYXIgKnhlbnN0b3Jl
X3JlYWRfYmVfc3RyKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSkK
K2NoYXIgKnhlbnN0b3JlX3JlYWRfYmVfc3RyKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
diwgY29uc3QgY2hhciAqbm9kZSkKIHsKICAgICByZXR1cm4geGVuc3RvcmVfcmVhZF9zdHIoeGVu
ZGV2LT5iZSwgbm9kZSk7CiB9CiAKLWludCB4ZW5zdG9yZV9yZWFkX2JlX2ludChzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsIGludCAqaXZhbCkKK2ludCB4ZW5zdG9y
ZV9yZWFkX2JlX2ludChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
Km5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICppdmFsKQogewogICAgIHJldHVy
biB4ZW5zdG9yZV9yZWFkX2ludCh4ZW5kZXYtPmJlLCBub2RlLCBpdmFsKTsKIH0KIAotY2hhciAq
eGVuc3RvcmVfcmVhZF9mZV9zdHIoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFy
ICpub2RlKQorY2hhciAqeGVuc3RvcmVfcmVhZF9mZV9zdHIoc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlKQogewogICAgIHJldHVybiB4ZW5zdG9yZV9yZWFk
X3N0cih4ZW5kZXYtPmZlLCBub2RlKTsKIH0KIAotaW50IHhlbnN0b3JlX3JlYWRfZmVfaW50KHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwgaW50ICppdmFsKQoraW50
IHhlbnN0b3JlX3JlYWRfZmVfaW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29u
c3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKml2YWwpCiB7CiAg
ICAgcmV0dXJuIHhlbnN0b3JlX3JlYWRfaW50KHhlbmRldi0+ZmUsIG5vZGUsIGl2YWwpOwogfQog
Ci1pbnQgeGVuc3RvcmVfcmVhZF9mZV91aW50NjQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBj
b25zdCBjaGFyICpub2RlLAoraW50IHhlbnN0b3JlX3JlYWRfZmVfdWludDY0KHN0cnVjdCBYZW5M
ZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCAqdXZhbCkKIHsKICAgICByZXR1cm4geGVuc3RvcmVfcmVhZF91
aW50NjQoeGVuZGV2LT5mZSwgbm9kZSwgdXZhbCk7CkBAIC05Miw3ICs5Nyw3IEBAIGludCB4ZW5z
dG9yZV9yZWFkX2ZlX3VpbnQ2NChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
Km5vZGUsCiAKIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gKi8KIAotaW50IHhlbl9iZV9zZXRfc3RhdGUoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKK2ludCB4ZW5fYmVfc2V0X3N0
YXRlKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgZW51bSB4ZW5idXNfc3RhdGUgc3Rh
dGUpCiB7CiAgICAgaW50IHJjOwogCkBAIC0xMDYsNyArMTExLDcgQEAgaW50IHhlbl9iZV9zZXRf
c3RhdGUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkK
ICAgICByZXR1cm4gMDsKIH0KIAotdm9pZCB4ZW5fYmVfc2V0X21heF9ncmFudF9yZWZzKHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldiwKK3ZvaWQgeGVuX2JlX3NldF9tYXhfZ3JhbnRfcmVmcyhzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG5yX3JlZnMpCiB7CiAgICAgYXNzZXJ0KHhlbmRldi0+b3BzLT5mbGFn
cyAmIERFVk9QU19GTEFHX05FRURfR05UREVWKTsKQEAgLTExNyw3ICsxMjIsNyBAQCB2b2lkIHhl
bl9iZV9zZXRfbWF4X2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LAogICAgIH0K
IH0KIAotdm9pZCAqeGVuX2JlX21hcF9ncmFudF9yZWZzKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRl
diwgdWludDMyX3QgKnJlZnMsCit2b2lkICp4ZW5fYmVfbWFwX2dyYW50X3JlZnMoc3RydWN0IFhl
bkxlZ2FjeURldmljZSAqeGVuZGV2LCB1aW50MzJfdCAqcmVmcywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmVmcywgaW50IHByb3QpCiB7CiAgICAgdm9pZCAq
cHRyOwpAQCAtMTM1LDcgKzE0MCw3IEBAIHZvaWQgKnhlbl9iZV9tYXBfZ3JhbnRfcmVmcyhzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIHVpbnQzMl90ICpyZWZzLAogICAgIHJldHVybiBwdHI7CiB9
CiAKLXZvaWQgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
LCB2b2lkICpwdHIsCit2b2lkIHhlbl9iZV91bm1hcF9ncmFudF9yZWZzKHN0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbmRldiwgdm9pZCAqcHRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbnJfcmVmcykKIHsKICAgICBhc3NlcnQoeGVuZGV2LT5vcHMtPmZsYWdz
ICYgREVWT1BTX0ZMQUdfTkVFRF9HTlRERVYpOwpAQCAtMTQ2LDcgKzE1MSw3IEBAIHZvaWQgeGVu
X2JlX3VubWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCB2b2lkICpwdHIs
CiAgICAgfQogfQogCi1zdGF0aWMgaW50IGNvbXBhdF9jb3B5X2dyYW50X3JlZnMoc3RydWN0IFhl
bkRldmljZSAqeGVuZGV2LAorc3RhdGljIGludCBjb21wYXRfY29weV9ncmFudF9yZWZzKHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHRvX2RvbWFpbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
ZW5HcmFudENvcHlTZWdtZW50IHNlZ3NbXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbnJfc2VncykKQEAgLTE5NSw3ICsyMDAsNyBAQCBzdGF0aWMgaW50
IGNvbXBhdF9jb3B5X2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LAogICAgIHJl
dHVybiAwOwogfQogCi1pbnQgeGVuX2JlX2NvcHlfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYsCitpbnQgeGVuX2JlX2NvcHlfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHRvX2RvbWFpbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbkdyYW50Q29weVNlZ21lbnQgc2Vnc1tdLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3NlZ3MpCkBAIC0yNTks
MTAgKzI2NCwxMSBAQCBpbnQgeGVuX2JlX2NvcHlfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYsCiAvKgogICogZ2V0IHhlbiBiYWNrZW5kIGRldmljZSwgYWxsb2NhdGUgYSBuZXcg
b25lIGlmIGl0IGRvZXNuJ3QgZXhpc3QuCiAgKi8KLXN0YXRpYyBzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5fYmVfZ2V0X3hlbmRldihjb25zdCBjaGFyICp0eXBlLCBpbnQgZG9tLCBpbnQgZGV2LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBYZW5EZXZPcHMg
Km9wcykKK3N0YXRpYyBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5fYmVfZ2V0X3hlbmRldihj
b25zdCBjaGFyICp0eXBlLCBpbnQgZG9tLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IFhlbkRldk9wcyAqb3BzKQogewotICAgIHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldjsKKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXY7
CiAKICAgICB4ZW5kZXYgPSB4ZW5fcHZfZmluZF94ZW5kZXYodHlwZSwgZG9tLCBkZXYpOwogICAg
IGlmICh4ZW5kZXYpIHsKQEAgLTMxNCw3ICszMjAsOCBAQCBzdGF0aWMgc3RydWN0IFhlbkRldmlj
ZSAqeGVuX2JlX2dldF94ZW5kZXYoY29uc3QgY2hhciAqdHlwZSwgaW50IGRvbSwgaW50IGRldiwK
ICAqIE5vZGUgc3BlY2lmaWVzIHRoZSBjaGFuZ2VkIGZpZWxkLiAgbm9kZSA9IE5VTEwgbWVhbnMK
ICAqIHVwZGF0ZSBhbGwgZmllbGRzICh1c2VkIGZvciBpbml0aWFsaXphdGlvbikuCiAgKi8KLXN0
YXRpYyB2b2lkIHhlbl9iZV9iYWNrZW5kX2NoYW5nZWQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
LCBjb25zdCBjaGFyICpub2RlKQorc3RhdGljIHZvaWQgeGVuX2JlX2JhY2tlbmRfY2hhbmdlZChz
dHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKm5vZGUpCiB7CiAgICAgaWYgKG5vZGUgPT0gTlVMTCAgfHwg
IHN0cmNtcChub2RlLCAib25saW5lIikgPT0gMCkgewogICAgICAgICBpZiAoeGVuc3RvcmVfcmVh
ZF9iZV9pbnQoeGVuZGV2LCAib25saW5lIiwgJnhlbmRldi0+b25saW5lKSA9PSAtMSkgewpAQCAt
MzMwLDcgKzMzNyw4IEBAIHN0YXRpYyB2b2lkIHhlbl9iZV9iYWNrZW5kX2NoYW5nZWQoc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlKQogICAgIH0KIH0KIAotc3RhdGlj
IHZvaWQgeGVuX2JlX2Zyb250ZW5kX2NoYW5nZWQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBj
b25zdCBjaGFyICpub2RlKQorc3RhdGljIHZvaWQgeGVuX2JlX2Zyb250ZW5kX2NoYW5nZWQoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqbm9kZSkKIHsKICAgICBpbnQgZmVfc3RhdGU7CiAKQEAgLTM3
Myw3ICszODEsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmVfZnJvbnRlbmRfY2hhbmdlZChzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpCiAgKiBvbmx5IGFmZmVjdHMgdGhl
IHhlbmRldi0+YmVfc3RhdGUgdmFyaWFibGUgYXMgeGVuYnVzIHNob3VsZAogICogYWxyZWFkeSBi
ZSBwdXQgaW50byB0aGF0IHN0YXRlIGJ5IHhlbmQuCiAgKi8KLXN0YXRpYyBpbnQgeGVuX2JlX3Ry
eV9zZXR1cChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IHhlbl9iZV90cnlf
c2V0dXAoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIGNoYXIgdG9rZW5b
WEVOX0JVRlNJWkVdOwogICAgIGludCBiZV9zdGF0ZTsKQEAgLTQxNyw3ICs0MjUsNyBAQCBzdGF0
aWMgaW50IHhlbl9iZV90cnlfc2V0dXAoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICoKICAq
IEdvZXMgdG8gSW5pdFdhaXQgb24gc3VjY2Vzcy4KICAqLwotc3RhdGljIGludCB4ZW5fYmVfdHJ5
X2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCB4ZW5fYmVfdHJ5X2lu
aXQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIGludCByYyA9IDA7CiAK
QEAgLTQ0Niw3ICs0NTQsNyBAQCBzdGF0aWMgaW50IHhlbl9iZV90cnlfaW5pdChzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYpCiAgKgogICogR29lcyB0byBDb25uZWN0ZWQgb24gc3VjY2Vzcy4KICAq
Lwotc3RhdGljIGludCB4ZW5fYmVfdHJ5X2luaXRpYWxpc2Uoc3RydWN0IFhlbkRldmljZSAqeGVu
ZGV2KQorc3RhdGljIGludCB4ZW5fYmVfdHJ5X2luaXRpYWxpc2Uoc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2KQogewogICAgIGludCByYyA9IDA7CiAKQEAgLTQ4Nyw3ICs0OTUsNyBAQCBz
dGF0aWMgaW50IHhlbl9iZV90cnlfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYp
CiAgKiBmcm9udGVuZCBiZWluZyBDb25uZWN0ZWQuICBOb3RlIHRoYXQgdGhpcyBtYXkgYmUgY2Fs
bGVkIG1vcmUKICAqIHRoYW4gb25jZSBzaW5jZSB0aGUgYmFja2VuZCBzdGF0ZSBpcyBub3QgbW9k
aWZpZWQuCiAgKi8KLXN0YXRpYyB2b2lkIHhlbl9iZV90cnlfY29ubmVjdGVkKHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIHhlbl9iZV90cnlfY29ubmVjdGVkKHN0cnVjdCBY
ZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBpZiAoIXhlbmRldi0+b3BzLT5jb25uZWN0
ZWQpIHsKICAgICAgICAgcmV0dXJuOwpAQCAtNTEwLDcgKzUxOCw4IEBAIHN0YXRpYyB2b2lkIHhl
bl9iZV90cnlfY29ubmVjdGVkKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAqCiAgKiBHb2Vz
IHRvIENsb3NlZCB3aGVuIGRvbmUuCiAgKi8KLXN0YXRpYyB2b2lkIHhlbl9iZV9kaXNjb25uZWN0
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpCitzdGF0
aWMgdm9pZCB4ZW5fYmVfZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkK
IHsKICAgICBpZiAoeGVuZGV2LT5iZV9zdGF0ZSAhPSBYZW5idXNTdGF0ZUNsb3NpbmcgJiYKICAg
ICAgICAgeGVuZGV2LT5iZV9zdGF0ZSAhPSBYZW5idXNTdGF0ZUNsb3NlZCAgJiYKQEAgLTUyOSw3
ICs1MzgsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmVfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYsIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQogLyoKICAqIFRyeSB0byByZXNldCB4
ZW5kZXYsIGZvciByZWNvbm5lY3Rpb24gYnkgYW5vdGhlciBmcm9udGVuZCBpbnN0YW5jZS4KICAq
Lwotc3RhdGljIGludCB4ZW5fYmVfdHJ5X3Jlc2V0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikK
K3N0YXRpYyBpbnQgeGVuX2JlX3RyeV9yZXNldChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5k
ZXYpCiB7CiAgICAgaWYgKHhlbmRldi0+ZmVfc3RhdGUgIT0gWGVuYnVzU3RhdGVJbml0aWFsaXNp
bmcpIHsKICAgICAgICAgcmV0dXJuIC0xOwpAQCAtNTQzLDcgKzU1Miw3IEBAIHN0YXRpYyBpbnQg
eGVuX2JlX3RyeV9yZXNldChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAvKgogICogc3RhdGUg
Y2hhbmdlIGRpc3BhdGNoZXIgZnVuY3Rpb24KICAqLwotdm9pZCB4ZW5fYmVfY2hlY2tfc3RhdGUo
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQordm9pZCB4ZW5fYmVfY2hlY2tfc3RhdGUoc3RydWN0
IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIGludCByYyA9IDA7CiAKQEAgLTU4Nyw3
ICs1OTYsNyBAQCB2b2lkIHhlbl9iZV9jaGVja19zdGF0ZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5k
ZXYpCiAKIHN0YXRpYyBpbnQgeGVuc3RvcmVfc2Nhbihjb25zdCBjaGFyICp0eXBlLCBpbnQgZG9t
LCBzdHJ1Y3QgWGVuRGV2T3BzICpvcHMpCiB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldjsKICAgICBjaGFyIHBhdGhbWEVO
X0JVRlNJWkVdLCB0b2tlbltYRU5fQlVGU0laRV07CiAgICAgY2hhciAqKmRldiA9IE5VTEw7CiAg
ICAgdW5zaWduZWQgaW50IGNkZXYsIGo7CkBAIC02MjAsNyArNjI5LDcgQEAgc3RhdGljIGludCB4
ZW5zdG9yZV9zY2FuKGNvbnN0IGNoYXIgKnR5cGUsIGludCBkb20sIHN0cnVjdCBYZW5EZXZPcHMg
Km9wcykKIHZvaWQgeGVuc3RvcmVfdXBkYXRlX2JlKGNoYXIgKndhdGNoLCBjaGFyICp0eXBlLCBp
bnQgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IFhlbkRldk9wcyAqb3BzKQog
ewotICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldjsKKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXY7CiAgICAgY2hhciBwYXRoW1hFTl9CVUZTSVpFXSwgKmJlcGF0aDsKICAgICB1
bnNpZ25lZCBpbnQgbGVuLCBkZXY7CiAKQEAgLTYyOCw5ICs2MzcsOSBAQCB2b2lkIHhlbnN0b3Jl
X3VwZGF0ZV9iZShjaGFyICp3YXRjaCwgY2hhciAqdHlwZSwgaW50IGRvbSwKICAgICBpZiAoc3Ry
bmNtcChwYXRoLCB3YXRjaCwgbGVuKSAhPSAwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0g
ICAgaWYgKHNzY2FuZih3YXRjaCtsZW4sICIvJXUvJTI1NXMiLCAmZGV2LCBwYXRoKSAhPSAyKSB7
CisgICAgaWYgKHNzY2FuZih3YXRjaCArIGxlbiwgIi8ldS8lMjU1cyIsICZkZXYsIHBhdGgpICE9
IDIpIHsKICAgICAgICAgc3RyY3B5KHBhdGgsICIiKTsKLSAgICAgICAgaWYgKHNzY2FuZih3YXRj
aCtsZW4sICIvJXUiLCAmZGV2KSAhPSAxKSB7CisgICAgICAgIGlmIChzc2NhbmYod2F0Y2ggKyBs
ZW4sICIvJXUiLCAmZGV2KSAhPSAxKSB7CiAgICAgICAgICAgICBkZXYgPSAtMTsKICAgICAgICAg
fQogICAgIH0KQEAgLTY1MSw3ICs2NjAsNyBAQCB2b2lkIHhlbnN0b3JlX3VwZGF0ZV9iZShjaGFy
ICp3YXRjaCwgY2hhciAqdHlwZSwgaW50IGRvbSwKICAgICB9CiB9CiAKLXZvaWQgeGVuc3RvcmVf
dXBkYXRlX2ZlKGNoYXIgKndhdGNoLCBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCit2b2lkIHhl
bnN0b3JlX3VwZGF0ZV9mZShjaGFyICp3YXRjaCwgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVu
ZGV2KQogewogICAgIGNoYXIgKm5vZGU7CiAgICAgdW5zaWduZWQgaW50IGxlbjsKQEAgLTc1Myw3
ICs3NjIsNyBAQCB2b2lkIHhlbl9iZV9yZWdpc3Rlcl9jb21tb24odm9pZCkKICNlbmRpZgogfQog
Ci1pbnQgeGVuX2JlX2JpbmRfZXZ0Y2huKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK2ludCB4
ZW5fYmVfYmluZF9ldnRjaG4oc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAg
IGlmICh4ZW5kZXYtPmxvY2FsX3BvcnQgIT0gLTEpIHsKICAgICAgICAgcmV0dXJuIDA7CkBAIC03
ODksNyArNzk4LDcgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhlbmRldl90eXBlX2luZm8gPSB7
CiAgICAgLm5hbWUgICAgICAgICAgPSBUWVBFX1hFTkJBQ0tFTkQsCiAgICAgLnBhcmVudCAgICAg
ICAgPSBUWVBFX1hFTlNZU0RFViwKICAgICAuY2xhc3NfaW5pdCAgICA9IHhlbmRldl9jbGFzc19p
bml0LAotICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKHN0cnVjdCBYZW5EZXZpY2UpLAorICAg
IC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UpLAogfTsKIAog
c3RhdGljIHZvaWQgeGVuX3N5c2J1c19jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9p
ZCAqZGF0YSkKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fZGV2Y29uZmlnLmMgYi9ody94ZW4veGVu
X2RldmNvbmZpZy5jCmluZGV4IGFlYmMxOWJkNzEuLjFiMzBiZDc2OTEgMTAwNjQ0Ci0tLSBhL2h3
L3hlbi94ZW5fZGV2Y29uZmlnLmMKKysrIGIvaHcveGVuL3hlbl9kZXZjb25maWcuYwpAQCAtMSw1
ICsxLDUgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9i
YWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1
ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCiAKZGlmZiAt
LWdpdCBhL2h3L3hlbi94ZW5fcHQuYyBiL2h3L3hlbi94ZW5fcHQuYwppbmRleCA4MTVkYzQ2YmE3
Li41NTM5ZDU2YzNhIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0LmMKKysrIGIvaHcveGVuL3hl
bl9wdC5jCkBAIC01OSw3ICs1OSw3IEBACiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1
ZGUgImh3L3hlbi94ZW4uaCIKICNpbmNsdWRlICJody9pMzg2L3BjLmgiCi0jaW5jbHVkZSAiaHcv
eGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5o
IgogI2luY2x1ZGUgInhlbl9wdC5oIgogI2luY2x1ZGUgInFlbXUvcmFuZ2UuaCIKICNpbmNsdWRl
ICJleGVjL2FkZHJlc3Mtc3BhY2VzLmgiCmRpZmYgLS1naXQgYS9ody94ZW4veGVuX3B0X2NvbmZp
Z19pbml0LmMgYi9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMKaW5kZXggOWZkOTUzYTY4OS4u
MzFlYzVhZGQxZCAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCisrKyBi
L2h3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1ZGUg
InFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWVtdS90
aW1lci5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hl
bi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJ4ZW5fcHQuaCIKIAogI2RlZmluZSBY
RU5fUFRfTUVSR0VfVkFMVUUodmFsdWUsIGRhdGEsIHZhbF9tYXNrKSBcCmRpZmYgLS1naXQgYS9o
dy94ZW4veGVuX3B0X2dyYXBoaWNzLmMgYi9ody94ZW4veGVuX3B0X2dyYXBoaWNzLmMKaW5kZXgg
NjBkNmI0YTU1Ni4uYjY5NzMyNzI5YiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9ncmFwaGlj
cy5jCisrKyBiL2h3L3hlbi94ZW5fcHRfZ3JhcGhpY3MuYwpAQCAtNSw3ICs1LDcgQEAKICNpbmNs
dWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAieGVuX3B0LmgiCiAjaW5jbHVkZSAieGVuLWhv
c3QtcGNpLWRldmljZS5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1
ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKIAogc3RhdGljIHVuc2lnbmVkIGxvbmcg
aWdkX2d1ZXN0X29wcmVnaW9uOwogc3RhdGljIHVuc2lnbmVkIGxvbmcgaWdkX2hvc3Rfb3ByZWdp
b247CmRpZmYgLS1naXQgYS9ody94ZW4veGVuX3B0X21zaS5jIGIvaHcveGVuL3hlbl9wdF9tc2ku
YwppbmRleCBjYzUxNGY5MTU3Li5mYjRiODg3YjkyIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0
X21zaS5jCisrKyBiL2h3L3hlbi94ZW5fcHRfbXNpLmMKQEAgLTExLDcgKzExLDcgQEAKIAogI2lu
Y2x1ZGUgInFlbXUvb3NkZXAuaCIKIAotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgor
I2luY2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJ4ZW5fcHQu
aCIKICNpbmNsdWRlICJody9pMzg2L2FwaWMtbXNpZGVmLmgiCiAKZGlmZiAtLWdpdCBhL2h3L3hl
bi94ZW5fcHZkZXYuYyBiL2h3L3hlbi94ZW5fcHZkZXYuYwppbmRleCBhZWQ3ODNlODQ0Li42MWRl
MDkxMDAyIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B2ZGV2LmMKKysrIGIvaHcveGVuL3hlbl9w
dmRldi5jCkBAIC0yMCw3ICsyMCw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1
ZGUgInFlbXUvbG9nLmgiCiAjaW5jbHVkZSAiaHcvcWRldi1jb3JlLmgiCi0jaW5jbHVkZSAiaHcv
eGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5o
IgogI2luY2x1ZGUgImh3L3hlbi94ZW5fcHZkZXYuaCIKIAogLyogcHJpdmF0ZSAqLwpAQCAtMzQs
NyArMzQsNyBAQCBzdHJ1Y3QgeHNfZGlycyB7CiBzdGF0aWMgUVRBSUxRX0hFQUQoeHNfZGlyc19o
ZWFkLCB4c19kaXJzKSB4c19jbGVhbnVwID0KICAgICBRVEFJTFFfSEVBRF9JTklUSUFMSVpFUih4
c19jbGVhbnVwKTsKIAotc3RhdGljIFFUQUlMUV9IRUFEKFhlbkRldmljZUhlYWQsIFhlbkRldmlj
ZSkgeGVuZGV2cyA9CitzdGF0aWMgUVRBSUxRX0hFQUQoWGVuTGVnYWN5RGV2aWNlSGVhZCwgWGVu
TGVnYWN5RGV2aWNlKSB4ZW5kZXZzID0KICAgICBRVEFJTFFfSEVBRF9JTklUSUFMSVpFUih4ZW5k
ZXZzKTsKIAogLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSAqLwpAQCAtMTk1LDcgKzE5NSw3IEBAIGNvbnN0IGNoYXIgKnhlbmJ1
c19zdHJzdGF0ZShlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKICAqICAyID09IG5vaXN5IGRlYnVn
IG1lc3NhZ2VzIChsb2dmaWxlIG9ubHkpLgogICogIDMgPT0gd2lsbCBmbG9vZCB5b3VyIGxvZyAo
bG9nZmlsZSBvbmx5KS4KICAqLwotdm9pZCB4ZW5fcHZfcHJpbnRmKHN0cnVjdCBYZW5EZXZpY2Ug
KnhlbmRldiwgaW50IG1zZ19sZXZlbCwKK3ZvaWQgeGVuX3B2X3ByaW50ZihzdHJ1Y3QgWGVuTGVn
YWN5RGV2aWNlICp4ZW5kZXYsIGludCBtc2dfbGV2ZWwsCiAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqZm10LCAuLi4pCiB7CiAgICAgdmFfbGlzdCBhcmdzOwpAQCAtMjMwLDcgKzIzMCw3
IEBAIHZvaWQgeGVuX3B2X3ByaW50ZihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGludCBtc2df
bGV2ZWwsCiAKIHZvaWQgeGVuX3B2X2V2dGNobl9ldmVudCh2b2lkICpvcGFxdWUpCiB7Ci0gICAg
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2ID0gb3BhcXVlOworICAgIHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldiA9IG9wYXF1ZTsKICAgICBldnRjaG5fcG9ydF90IHBvcnQ7CiAKICAgICBw
b3J0ID0geGVuZXZ0Y2huX3BlbmRpbmcoeGVuZGV2LT5ldnRjaG5kZXYpOwpAQCAtMjQ3LDcgKzI0
Nyw3IEBAIHZvaWQgeGVuX3B2X2V2dGNobl9ldmVudCh2b2lkICpvcGFxdWUpCiAgICAgfQogfQog
Ci12b2lkIHhlbl9wdl91bmJpbmRfZXZ0Y2huKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3Zv
aWQgeGVuX3B2X3VuYmluZF9ldnRjaG4oc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQog
ewogICAgIGlmICh4ZW5kZXYtPmxvY2FsX3BvcnQgPT0gLTEpIHsKICAgICAgICAgcmV0dXJuOwpA
QCAtMjU4LDE2ICsyNTgsMTYgQEAgdm9pZCB4ZW5fcHZfdW5iaW5kX2V2dGNobihzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYpCiAgICAgeGVuZGV2LT5sb2NhbF9wb3J0ID0gLTE7CiB9CiAKLWludCB4
ZW5fcHZfc2VuZF9ub3RpZnkoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQoraW50IHhlbl9wdl9z
ZW5kX25vdGlmeShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgcmV0dXJu
IHhlbmV2dGNobl9ub3RpZnkoeGVuZGV2LT5ldnRjaG5kZXYsIHhlbmRldi0+bG9jYWxfcG9ydCk7
CiB9CiAKIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gKi8KIAotc3RydWN0IFhlbkRldmljZSAqeGVuX3B2X2ZpbmRfeGVuZGV2
KGNvbnN0IGNoYXIgKnR5cGUsIGludCBkb20sIGludCBkZXYpCitzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5fcHZfZmluZF94ZW5kZXYoY29uc3QgY2hhciAqdHlwZSwgaW50IGRvbSwgaW50IGRl
dikKIHsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2OwogCiAgICAgUVRBSUxRX0ZPUkVBQ0goeGVuZGV2LCAmeGVuZGV2cywg
bmV4dCkgewogICAgICAgICBpZiAoeGVuZGV2LT5kb20gIT0gZG9tKSB7CkBAIC0yODcsNyArMjg3
LDcgQEAgc3RydWN0IFhlbkRldmljZSAqeGVuX3B2X2ZpbmRfeGVuZGV2KGNvbnN0IGNoYXIgKnR5
cGUsIGludCBkb20sIGludCBkZXYpCiAvKgogICogcmVsZWFzZSB4ZW4gYmFja2VuZCBkZXZpY2Uu
CiAgKi8KLXZvaWQgeGVuX3B2X2RlbF94ZW5kZXYoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQor
dm9pZCB4ZW5fcHZfZGVsX3hlbmRldihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7
CiAgICAgaWYgKHhlbmRldi0+b3BzLT5mcmVlKSB7CiAgICAgICAgIHhlbmRldi0+b3BzLT5mcmVl
KHhlbmRldik7CkBAIC0zMTIsNyArMzEyLDcgQEAgdm9pZCB4ZW5fcHZfZGVsX3hlbmRldihzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcWRldl91bnBsdWcoJnhlbmRldi0+cWRldiwgTlVM
TCk7CiB9CiAKLXZvaWQgeGVuX3B2X2luc2VydF94ZW5kZXYoc3RydWN0IFhlbkRldmljZSAqeGVu
ZGV2KQordm9pZCB4ZW5fcHZfaW5zZXJ0X3hlbmRldihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4
ZW5kZXYpCiB7CiAgICAgUVRBSUxRX0lOU0VSVF9UQUlMKCZ4ZW5kZXZzLCB4ZW5kZXYsIG5leHQp
OwogfQpkaWZmIC0tZ2l0IGEvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMgYi9ody94ZW5wdi94
ZW5fZG9tYWluYnVpbGQuYwppbmRleCAxODhhY2FjYTE2Li5kZWIyOGNmNTk2IDEwMDY0NAotLS0g
YS9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYworKysgYi9ody94ZW5wdi94ZW5fZG9tYWluYnVp
bGQuYwpAQCAtMSw2ICsxLDYgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAi
cWVtdS91bml0cy5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUg
Imh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJ4ZW5fZG9tYWluYnVpbGQu
aCIKICNpbmNsdWRlICJxZW11L3RpbWVyLmgiCiAjaW5jbHVkZSAicWVtdS9sb2cuaCIKZGlmZiAt
LWdpdCBhL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMgYi9ody94ZW5wdi94ZW5fbWFjaGluZV9w
di5jCmluZGV4IDQ0ZDY3Yjg3YzQuLjhjODZmYjcwMzEgMTAwNjQ0Ci0tLSBhL2h3L3hlbnB2L3hl
bl9tYWNoaW5lX3B2LmMKKysrIGIvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYwpAQCAtMjYsNyAr
MjYsNyBAQAogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAiaHcvaHcu
aCIKICNpbmNsdWRlICJody9ib2FyZHMuaCIKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQu
aCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAieGVu
X2RvbWFpbmJ1aWxkLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKIApkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuX2JhY2tlbmQuaCBiL2luY2x1ZGUvaHcveGVuL3hl
bi1sZWdhY3ktYmFja2VuZC5oCnNpbWlsYXJpdHkgaW5kZXggNjElCnJlbmFtZSBmcm9tIGluY2x1
ZGUvaHcveGVuL3hlbl9iYWNrZW5kLmgKcmVuYW1lIHRvIGluY2x1ZGUvaHcveGVuL3hlbi1sZWdh
Y3ktYmFja2VuZC5oCmluZGV4IDljMTdmZGQ4NWQuLjIwY2I0N2I1YmYgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUvaHcveGVuL3hlbl9iYWNrZW5kLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWxlZ2Fj
eS1iYWNrZW5kLmgKQEAgLTExLDcgKzExLDcgQEAKICNkZWZpbmUgVFlQRV9YRU5CQUNLRU5EICJ4
ZW4tYmFja2VuZCIKIAogI2RlZmluZSBYRU5CQUNLRU5EX0RFVklDRShvYmopIFwKLSAgICBPQkpF
Q1RfQ0hFQ0soWGVuRGV2aWNlLCAob2JqKSwgVFlQRV9YRU5CQUNLRU5EKQorICAgIE9CSkVDVF9D
SEVDSyhYZW5MZWdhY3lEZXZpY2UsIChvYmopLCBUWVBFX1hFTkJBQ0tFTkQpCiAKIC8qIHZhcmlh
YmxlcyAqLwogZXh0ZXJuIHN0cnVjdCB4c19oYW5kbGUgKnhlbnN0b3JlOwpAQCAtMjAsMzIgKzIw
LDM3IEBAIGV4dGVybiBEZXZpY2VTdGF0ZSAqeGVuX3N5c2RldjsKIGV4dGVybiBCdXNTdGF0ZSAq
eGVuX3N5c2J1czsKIAogaW50IHhlbnN0b3JlX21rZGlyKGNoYXIgKnBhdGgsIGludCBwKTsKLWlu
dCB4ZW5zdG9yZV93cml0ZV9iZV9zdHIoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBj
aGFyICpub2RlLCBjb25zdCBjaGFyICp2YWwpOwotaW50IHhlbnN0b3JlX3dyaXRlX2JlX2ludChz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsIGludCBpdmFsKTsKLWlu
dCB4ZW5zdG9yZV93cml0ZV9iZV9pbnQ2NChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0
IGNoYXIgKm5vZGUsIGludDY0X3QgaXZhbCk7Ci1jaGFyICp4ZW5zdG9yZV9yZWFkX2JlX3N0cihz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpOwotaW50IHhlbnN0b3Jl
X3JlYWRfYmVfaW50KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwg
aW50ICppdmFsKTsKLXZvaWQgeGVuc3RvcmVfdXBkYXRlX2ZlKGNoYXIgKndhdGNoLCBzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYpOworaW50IHhlbnN0b3JlX3dyaXRlX2JlX3N0cihzdHJ1Y3QgWGVu
TGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKnZhbCk7CitpbnQgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGl2YWwpOworaW50IHhlbnN0b3JlX3dyaXRlX2JlX2ludDY0
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQ2NF90IGl2YWwpOworY2hhciAqeGVuc3RvcmVfcmVh
ZF9iZV9zdHIoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2Rl
KTsKK2ludCB4ZW5zdG9yZV9yZWFkX2JlX2ludChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5k
ZXYsIGNvbnN0IGNoYXIgKm5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICppdmFs
KTsKK3ZvaWQgeGVuc3RvcmVfdXBkYXRlX2ZlKGNoYXIgKndhdGNoLCBzdHJ1Y3QgWGVuTGVnYWN5
RGV2aWNlICp4ZW5kZXYpOwogdm9pZCB4ZW5zdG9yZV91cGRhdGVfYmUoY2hhciAqd2F0Y2gsIGNo
YXIgKnR5cGUsIGludCBkb20sCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgWGVuRGV2
T3BzICpvcHMpOwotY2hhciAqeGVuc3RvcmVfcmVhZF9mZV9zdHIoc3RydWN0IFhlbkRldmljZSAq
eGVuZGV2LCBjb25zdCBjaGFyICpub2RlKTsKLWludCB4ZW5zdG9yZV9yZWFkX2ZlX2ludChzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsIGludCAqaXZhbCk7Ci1pbnQg
eGVuc3RvcmVfcmVhZF9mZV91aW50NjQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBj
aGFyICpub2RlLAorY2hhciAqeGVuc3RvcmVfcmVhZF9mZV9zdHIoc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlKTsKK2ludCB4ZW5zdG9yZV9yZWFkX2ZlX2lu
dChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50ICppdmFsKTsKK2ludCB4ZW5zdG9yZV9yZWFkX2ZlX3Vp
bnQ2NChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKnV2YWwpOwogCi12b2lkIHhlbl9i
ZV9jaGVja19zdGF0ZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwordm9pZCB4ZW5fYmVfY2hl
Y2tfc3RhdGUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KTsKIAogLyogeGVuIGJhY2tl
bmQgZHJpdmVyIGJpdHMgKi8KIGludCB4ZW5fYmVfaW5pdCh2b2lkKTsKIHZvaWQgeGVuX2JlX3Jl
Z2lzdGVyX2NvbW1vbih2b2lkKTsKIGludCB4ZW5fYmVfcmVnaXN0ZXIoY29uc3QgY2hhciAqdHlw
ZSwgc3RydWN0IFhlbkRldk9wcyAqb3BzKTsKLWludCB4ZW5fYmVfc2V0X3N0YXRlKHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldiwgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpOwotaW50IHhlbl9iZV9i
aW5kX2V2dGNobihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwotdm9pZCB4ZW5fYmVfc2V0X21h
eF9ncmFudF9yZWZzKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwKK2ludCB4ZW5fYmVfc2V0X3N0
YXRlKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgZW51bSB4ZW5idXNfc3RhdGUgc3Rh
dGUpOworaW50IHhlbl9iZV9iaW5kX2V2dGNobihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5k
ZXYpOwordm9pZCB4ZW5fYmVfc2V0X21heF9ncmFudF9yZWZzKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bnJfcmVmcyk7Ci12b2lkICp4ZW5fYmVfbWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAq
eGVuZGV2LCB1aW50MzJfdCAqcmVmcywKK3ZvaWQgKnhlbl9iZV9tYXBfZ3JhbnRfcmVmcyhzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIHVpbnQzMl90ICpyZWZzLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZWZzLCBpbnQgcHJvdCk7Ci12b2lkIHhl
bl9iZV91bm1hcF9ncmFudF9yZWZzKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgdm9pZCAqcHRy
LAordm9pZCB4ZW5fYmVfdW5tYXBfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4
ZW5kZXYsIHZvaWQgKnB0ciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG5yX3JlZnMpOwogCiB0eXBlZGVmIHN0cnVjdCBYZW5HcmFudENvcHlTZWdtZW50IHsKQEAg
LTU5LDE3ICs2NCwxNyBAQCB0eXBlZGVmIHN0cnVjdCBYZW5HcmFudENvcHlTZWdtZW50IHsKICAg
ICBzaXplX3QgbGVuOwogfSBYZW5HcmFudENvcHlTZWdtZW50OwogCi1pbnQgeGVuX2JlX2NvcHlf
Z3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsCitpbnQgeGVuX2JlX2NvcHlfZ3Jh
bnRfcmVmcyhzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIHRvX2RvbWFpbiwgWGVuR3JhbnRDb3B5U2VnbWVudCBzZWdzW10sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfc2Vncyk7CiAKLXN0YXRp
YyBpbmxpbmUgdm9pZCAqeGVuX2JlX21hcF9ncmFudF9yZWYoc3RydWN0IFhlbkRldmljZSAqeGVu
ZGV2LAorc3RhdGljIGlubGluZSB2b2lkICp4ZW5fYmVfbWFwX2dyYW50X3JlZihzdHJ1Y3QgWGVu
TGVnYWN5RGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IHJlZiwgaW50IHByb3QpCiB7CiAgICAgcmV0dXJuIHhlbl9iZV9tYXBf
Z3JhbnRfcmVmcyh4ZW5kZXYsICZyZWYsIDEsIHByb3QpOwogfQogCi1zdGF0aWMgaW5saW5lIHZv
aWQgeGVuX2JlX3VubWFwX2dyYW50X3JlZihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsCitzdGF0
aWMgaW5saW5lIHZvaWQgeGVuX2JlX3VubWFwX2dyYW50X3JlZihzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
b2lkICpwdHIpCiB7CiAgICAgcmV0dXJuIHhlbl9iZV91bm1hcF9ncmFudF9yZWZzKHhlbmRldiwg
cHRyLCAxKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9wdmRldi5oIGIvaW5jbHVk
ZS9ody94ZW4veGVuX3B2ZGV2LmgKaW5kZXggZDQ3M2U5YjM0ZC4uODNlNTE3NGQ5MCAxMDA2NDQK
LS0tIGEvaW5jbHVkZS9ody94ZW4veGVuX3B2ZGV2LmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVu
X3B2ZGV2LmgKQEAgLTYsNyArNiw3IEBACiAKICNkZWZpbmUgWEVOX0JVRlNJWkUgMTAyNAogCi1z
dHJ1Y3QgWGVuRGV2aWNlOworc3RydWN0IFhlbkxlZ2FjeURldmljZTsKIAogLyogZHJpdmVyIHVz
ZXMgZ3JhbnQgdGFibGVzICAtPiAgb3BlbiBnbnRkZXYgZGV2aWNlICh4ZW5kZXYtPmdudHRhYmRl
dikgKi8KICNkZWZpbmUgREVWT1BTX0ZMQUdfTkVFRF9HTlRERVYgICAxCkBAIC0xNiwxOSArMTYs
MjEgQEAgc3RydWN0IFhlbkRldmljZTsKIHN0cnVjdCBYZW5EZXZPcHMgewogICAgIHNpemVfdCAg
ICBzaXplOwogICAgIHVpbnQzMl90ICBmbGFnczsKLSAgICB2b2lkICAgICAgKCphbGxvYykoc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2KTsKLSAgICBpbnQgICAgICAgKCppbml0KShzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYpOwotICAgIGludCAgICAgICAoKmluaXRpYWxpc2UpKHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldik7Ci0gICAgdm9pZCAgICAgICgqY29ubmVjdGVkKShzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYpOwotICAgIHZvaWQgICAgICAoKmV2ZW50KShzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpOwotICAgIHZvaWQgICAgICAoKmRpc2Nvbm5lY3QpKHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldik7Ci0gICAgaW50ICAgICAgICgqZnJlZSkoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KTsK
LSAgICB2b2lkICAgICAgKCpiYWNrZW5kX2NoYW5nZWQpKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRl
diwgY29uc3QgY2hhciAqbm9kZSk7Ci0gICAgdm9pZCAgICAgICgqZnJvbnRlbmRfY2hhbmdlZCko
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlKTsKKyAgICB2b2lkICAg
ICAgKCphbGxvYykoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KTsKKyAgICBpbnQgICAg
ICAgKCppbml0KShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOworICAgIGludCAgICAg
ICAoKmluaXRpYWxpc2UpKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7CisgICAgdm9p
ZCAgICAgICgqY29ubmVjdGVkKShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOworICAg
IHZvaWQgICAgICAoKmV2ZW50KShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOworICAg
IHZvaWQgICAgICAoKmRpc2Nvbm5lY3QpKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7
CisgICAgaW50ICAgICAgICgqZnJlZSkoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KTsK
KyAgICB2b2lkICAgICAgKCpiYWNrZW5kX2NoYW5nZWQpKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
KnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5v
ZGUpOworICAgIHZvaWQgICAgICAoKmZyb250ZW5kX2NoYW5nZWQpKHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICpub2RlKTsKICAgICBpbnQgICAgICAgKCpiYWNrZW5kX3JlZ2lzdGVyKSh2b2lkKTsKIH07
CiAKLXN0cnVjdCBYZW5EZXZpY2Ugeworc3RydWN0IFhlbkxlZ2FjeURldmljZSB7CiAgICAgRGV2
aWNlU3RhdGUgICAgICAgIHFkZXY7CiAgICAgY29uc3QgY2hhciAgICAgICAgICp0eXBlOwogICAg
IGludCAgICAgICAgICAgICAgICBkb207CkBAIC00OSw3ICs1MSw3IEBAIHN0cnVjdCBYZW5EZXZp
Y2UgewogICAgIHhlbmdudHRhYl9oYW5kbGUgICAqZ250dGFiZGV2OwogCiAgICAgc3RydWN0IFhl
bkRldk9wcyAgICpvcHM7Ci0gICAgUVRBSUxRX0VOVFJZKFhlbkRldmljZSkgbmV4dDsKKyAgICBR
VEFJTFFfRU5UUlkoWGVuTGVnYWN5RGV2aWNlKSBuZXh0OwogfTsKIAogLyogLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwpAQCAt
NjYsMTQgKzY4LDE0IEBAIHZvaWQgeGVuc3RvcmVfdXBkYXRlKHZvaWQgKnVudXNlZCk7CiBjb25z
dCBjaGFyICp4ZW5idXNfc3Ryc3RhdGUoZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpOwogCiB2b2lk
IHhlbl9wdl9ldnRjaG5fZXZlbnQodm9pZCAqb3BhcXVlKTsKLXZvaWQgeGVuX3B2X2luc2VydF94
ZW5kZXYoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KTsKLXZvaWQgeGVuX3B2X2RlbF94ZW5kZXYo
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2KTsKLXN0cnVjdCBYZW5EZXZpY2UgKnhlbl9wdl9maW5k
X3hlbmRldihjb25zdCBjaGFyICp0eXBlLCBpbnQgZG9tLCBpbnQgZGV2KTsKK3ZvaWQgeGVuX3B2
X2luc2VydF94ZW5kZXYoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KTsKK3ZvaWQgeGVu
X3B2X2RlbF94ZW5kZXYoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KTsKK3N0cnVjdCBY
ZW5MZWdhY3lEZXZpY2UgKnhlbl9wdl9maW5kX3hlbmRldihjb25zdCBjaGFyICp0eXBlLCBpbnQg
ZG9tLCBpbnQgZGV2KTsKIAotdm9pZCB4ZW5fcHZfdW5iaW5kX2V2dGNobihzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYpOwotaW50IHhlbl9wdl9zZW5kX25vdGlmeShzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpOwordm9pZCB4ZW5fcHZfdW5iaW5kX2V2dGNobihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNl
ICp4ZW5kZXYpOworaW50IHhlbl9wdl9zZW5kX25vdGlmeShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNl
ICp4ZW5kZXYpOwogCi12b2lkIHhlbl9wdl9wcmludGYoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
LCBpbnQgbXNnX2xldmVsLAordm9pZCB4ZW5fcHZfcHJpbnRmKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldiwgaW50IG1zZ19sZXZlbCwKICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFy
ICpmbXQsIC4uLikgIEdDQ19GTVRfQVRUUigzLCA0KTsKIAogI2VuZGlmIC8qIFFFTVVfSFdfWEVO
X1BWREVWX0ggKi8KLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:50:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1ghaim-0007x1-Ks; Thu, 10 Jan 2019 13:50: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghaik-0007tH-9g
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:50:06 +0000
X-Inumbo-ID: a275de11-14de-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a275de11-14de-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 13:50:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75262377"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:48:56 +0000
Message-ID: <20190110134917.16425-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 04/25] xen: introduce new 'XenBus' and
 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgcGF0Y2gg
YWRkcyB0aGUgYmFzaWMgYm9pbGVycGxhdGUgZm9yIGEgJ1hlbkJ1cycgb2JqZWN0IHRoYXQgd2ls
bCBhY3QKYXMgYSBwYXJlbnQgdG8gJ1hlbkRldmljZScgUFYgYmFja2VuZHMuCkEgbmV3ICdYZW5C
cmlkZ2UnIG9iamVjdCBpcyBhbHNvIGFkZGVkIHRvIGNvbm5lY3QgWGVuQnVzIHRvIHRoZSBzeXN0
ZW0gYnVzLgoKVGhlIFhlbkJ1cyBvYmplY3QgaXMgaW5zdGFudGlhdGVkIGJ5IGEgbmV3IHhlbl9i
dXNfaW5pdCgpIGZ1bmN0aW9uIGNhbGxlZApmcm9tIHRoZSBzYW1lIHNpdGVzIGFzIHRoZSBsZWdh
Y3kgeGVuX2JlX2luaXQoKSBmdW5jdGlvbi4KClN1YnNlcXVlbnQgcGF0Y2hlcyB3aWxsIGZsZXNo
LW91dCB0aGUgZnVuY3Rpb25hbGl0eSBvZiB0aGVzZSBvYmplY3RzLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFudGhv
bnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBody9pMzg2L3hlbi94
ZW4taHZtLmMgICAgIHwgICAzICsKIGh3L3hlbi9NYWtlZmlsZS5vYmpzICAgICAgfCAgIDIgKy0K
IGh3L3hlbi90cmFjZS1ldmVudHMgICAgICAgfCAgIDYgKysKIGh3L3hlbi94ZW4tYnVzLmMgICAg
ICAgICAgfCAxMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGh3L3hl
bnB2L3hlbl9tYWNoaW5lX3B2LmMgfCAgIDMgKwogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oICB8
ICA1NSArKysrKysrKysrKysrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxOTUgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGh3L3hlbi94ZW4tYnVzLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKCmRpZmYgLS1naXQgYS9o
dy9pMzg2L3hlbi94ZW4taHZtLmMgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKaW5kZXggNmVmMzE1
NzFjOC4uNDk3ZTY4NWQ0MCAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCisrKyBi
L2h3L2kzODYveGVuL3hlbi1odm0uYwpAQCAtMTcsNiArMTcsNyBAQAogI2luY2x1ZGUgImh3L2kz
ODYvYXBpYy1tc2lkZWYuaCIKICNpbmNsdWRlICJody94ZW4veGVuX2NvbW1vbi5oIgogI2luY2x1
ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWJ1
cy5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFu
ZHMtbWlzYy5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCkBAIC0xNDg0LDYgKzE0
ODUsOCBAQCB2b2lkIHhlbl9odm1faW5pdChQQ01hY2hpbmVTdGF0ZSAqcGNtcywgTWVtb3J5UmVn
aW9uICoqcmFtX21lbW9yeSkKICAgICBRTElTVF9JTklUKCZzdGF0ZS0+ZGV2X2xpc3QpOwogICAg
IGRldmljZV9saXN0ZW5lcl9yZWdpc3Rlcigmc3RhdGUtPmRldmljZV9saXN0ZW5lcik7CiAKKyAg
ICB4ZW5fYnVzX2luaXQoKTsKKwogICAgIC8qIEluaXRpYWxpemUgYmFja2VuZCBjb3JlICYgZHJp
dmVycyAqLwogICAgIGlmICh4ZW5fYmVfaW5pdCgpICE9IDApIHsKICAgICAgICAgZXJyb3JfcmVw
b3J0KCJ4ZW4gYmFja2VuZCBjb3JlIHNldHVwIGZhaWxlZCIpOwpkaWZmIC0tZ2l0IGEvaHcveGVu
L01ha2VmaWxlLm9ianMgYi9ody94ZW4vTWFrZWZpbGUub2JqcwppbmRleCAzZjY0YTQ0MDUxLi5k
OWQ2ZDdiNGY5IDEwMDY0NAotLS0gYS9ody94ZW4vTWFrZWZpbGUub2JqcworKysgYi9ody94ZW4v
TWFrZWZpbGUub2JqcwpAQCAtMSw1ICsxLDUgQEAKICMgeGVuIGJhY2tlbmQgZHJpdmVyIHN1cHBv
cnQKLWNvbW1vbi1vYmotJChDT05GSUdfWEVOKSArPSB4ZW4tbGVnYWN5LWJhY2tlbmQubyB4ZW5f
ZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8geGVuLWNvbW1vbi5vCitjb21tb24tb2JqLSQoQ09ORklH
X1hFTikgKz0geGVuLWxlZ2FjeS1iYWNrZW5kLm8geGVuX2RldmNvbmZpZy5vIHhlbl9wdmRldi5v
IHhlbi1jb21tb24ubyB4ZW4tYnVzLm8KIAogb2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RIUk9V
R0gpICs9IHhlbi1ob3N0LXBjaS1kZXZpY2Uubwogb2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RI
Uk9VR0gpICs9IHhlbl9wdC5vIHhlbl9wdF9jb25maWdfaW5pdC5vIHhlbl9wdF9ncmFwaGljcy5v
IHhlbl9wdF9tc2kubwpkaWZmIC0tZ2l0IGEvaHcveGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90
cmFjZS1ldmVudHMKaW5kZXggYzdlN2EzYjUyMy4uMDE3MmNkNGUyNiAxMDA2NDQKLS0tIGEvaHcv
eGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94ZW4vdHJhY2UtZXZlbnRzCkBAIC0xMiwzICsxMiw5
IEBAIHhlbl91bm1hcF9wb3J0aW9fcmFuZ2UodWludDMyX3QgaWQsIHVpbnQ2NF90IHN0YXJ0X2Fk
ZHIsIHVpbnQ2NF90IGVuZF9hZGRyKSAiaWQ6CiB4ZW5fbWFwX3BjaWRldih1aW50MzJfdCBpZCwg
dWludDhfdCBidXMsIHVpbnQ4X3QgZGV2LCB1aW50OF90IGZ1bmMpICJpZDogJXUgYmRmOiAlMDJ4
LiUwMnguJTAyeCIKIHhlbl91bm1hcF9wY2lkZXYodWludDMyX3QgaWQsIHVpbnQ4X3QgYnVzLCB1
aW50OF90IGRldiwgdWludDhfdCBmdW5jKSAiaWQ6ICV1IGJkZjogJTAyeC4lMDJ4LiUwMngiCiB4
ZW5fZG9taWRfcmVzdHJpY3QoaW50IGVycikgImVycjogJXUiCisKKyMgaW5jbHVkZS9ody94ZW4v
eGVuLWJ1cy5jCit4ZW5fYnVzX3JlYWxpemUodm9pZCkgIiIKK3hlbl9idXNfdW5yZWFsaXplKHZv
aWQpICIiCit4ZW5fZGV2aWNlX3JlYWxpemUoY29uc3QgY2hhciAqdHlwZSkgInR5cGU6ICVzIgor
eGVuX2RldmljZV91bnJlYWxpemUoY29uc3QgY2hhciAqdHlwZSkgInR5cGU6ICVzIgpkaWZmIC0t
Z2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYmMwNGRhNzQ4YgotLS0gL2Rldi9udWxsCisrKyBiL2h3
L3hlbi94ZW4tYnVzLmMKQEAgLTAsMCArMSwxMjcgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIw
MTggIENpdHJpeCBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHdvcmsgaXMgbGljZW5zZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgbGF0ZXIuCisgKiBTZWUg
dGhlIENPUFlJTkcgZmlsZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeS4KKyAqLworCisjaW5j
bHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgImh3L2h3LmgiCisjaW5jbHVkZSAiaHcvc3lz
YnVzLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9y
LmgiCisjaW5jbHVkZSAidHJhY2UuaCIKKworc3RhdGljIHZvaWQgeGVuX2J1c191bnJlYWxpemUo
QnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hlbl9idXNfdW5yZWFs
aXplKCk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBF
cnJvciAqKmVycnApCit7CisgICAgdHJhY2VfeGVuX2J1c19yZWFsaXplKCk7Cit9CisKK3N0YXRp
YyB2b2lkIHhlbl9idXNfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqY2xhc3MsIHZvaWQgKmRhdGEp
Cit7CisgICAgQnVzQ2xhc3MgKmJ1c19jbGFzcyA9IEJVU19DTEFTUyhjbGFzcyk7CisKKyAgICBi
dXNfY2xhc3MtPnJlYWxpemUgPSB4ZW5fYnVzX3JlYWxpemU7CisgICAgYnVzX2NsYXNzLT51bnJl
YWxpemUgPSB4ZW5fYnVzX3VucmVhbGl6ZTsKK30KKworc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhl
bl9idXNfdHlwZV9pbmZvID0geworICAgIC5uYW1lID0gVFlQRV9YRU5fQlVTLAorICAgIC5wYXJl
bnQgPSBUWVBFX0JVUywKKyAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihYZW5CdXMpLAorICAg
IC5jbGFzc19zaXplID0gc2l6ZW9mKFhlbkJ1c0NsYXNzKSwKKyAgICAuY2xhc3NfaW5pdCA9IHhl
bl9idXNfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsK
KyAgICAgICAgeyBUWVBFX0hPVFBMVUdfSEFORExFUiB9LAorICAgICAgICB7IH0KKyAgICB9LAor
fTsKKworc3RhdGljIHZvaWQgeGVuX2RldmljZV91bnJlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwg
RXJyb3IgKiplcnJwKQoreworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShkZXYp
OworICAgIFhlbkRldmljZUNsYXNzICp4ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0dFVF9DTEFT
Uyh4ZW5kZXYpOworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9C
SkVDVCh4ZW5kZXYpKTsKKworICAgIHRyYWNlX3hlbl9kZXZpY2VfdW5yZWFsaXplKHR5cGUpOwor
CisgICAgaWYgKHhlbmRldl9jbGFzcy0+dW5yZWFsaXplKSB7CisgICAgICAgIHhlbmRldl9jbGFz
cy0+dW5yZWFsaXplKHhlbmRldiwgZXJycCk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB4ZW5f
ZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQoreworICAgIFhl
bkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShkZXYpOworICAgIFhlbkRldmljZUNsYXNzICp4
ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0dFVF9DTEFTUyh4ZW5kZXYpOworICAgIGNvbnN0IGNo
YXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKyAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIHRyYWNlX3hlbl9kZXZpY2VfcmVhbGl6ZSh0eXBl
KTsKKworICAgIGlmICh4ZW5kZXZfY2xhc3MtPnJlYWxpemUpIHsKKyAgICAgICAgeGVuZGV2X2Ns
YXNzLT5yZWFsaXplKHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgICAgIGlmIChsb2NhbF9lcnIp
IHsKKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAg
ICAgICAgZ290byB1bnJlYWxpemU7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm47CisK
K3VucmVhbGl6ZToKKyAgICB4ZW5fZGV2aWNlX3VucmVhbGl6ZShkZXYsICZlcnJvcl9hYm9ydCk7
Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqY2xh
c3MsIHZvaWQgKmRhdGEpCit7CisgICAgRGV2aWNlQ2xhc3MgKmRldl9jbGFzcyA9IERFVklDRV9D
TEFTUyhjbGFzcyk7CisKKyAgICBkZXZfY2xhc3MtPnJlYWxpemUgPSB4ZW5fZGV2aWNlX3JlYWxp
emU7CisgICAgZGV2X2NsYXNzLT51bnJlYWxpemUgPSB4ZW5fZGV2aWNlX3VucmVhbGl6ZTsKKyAg
ICBkZXZfY2xhc3MtPmJ1c190eXBlID0gVFlQRV9YRU5fQlVTOworfQorCitzdGF0aWMgY29uc3Qg
VHlwZUluZm8geGVuX2RldmljZV90eXBlX2luZm8gPSB7CisgICAgLm5hbWUgPSBUWVBFX1hFTl9E
RVZJQ0UsCisgICAgLnBhcmVudCA9IFRZUEVfREVWSUNFLAorICAgIC5pbnN0YW5jZV9zaXplID0g
c2l6ZW9mKFhlbkRldmljZSksCisgICAgLmFic3RyYWN0ID0gdHJ1ZSwKKyAgICAuY2xhc3Nfc2l6
ZSA9IHNpemVvZihYZW5EZXZpY2VDbGFzcyksCisgICAgLmNsYXNzX2luaXQgPSB4ZW5fZGV2aWNl
X2NsYXNzX2luaXQsCit9OworCit0eXBlZGVmIHN0cnVjdCBYZW5CcmlkZ2UgeworICAgIFN5c0J1
c0RldmljZSBidXNkZXY7Cit9IFhlbkJyaWRnZTsKKworI2RlZmluZSBUWVBFX1hFTl9CUklER0Ug
Inhlbi1icmlkZ2UiCisKK3N0YXRpYyBjb25zdCBUeXBlSW5mbyB4ZW5fYnJpZGdlX3R5cGVfaW5m
byA9IHsKKyAgICAubmFtZSA9IFRZUEVfWEVOX0JSSURHRSwKKyAgICAucGFyZW50ID0gVFlQRV9T
WVNfQlVTX0RFVklDRSwKKyAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihYZW5CcmlkZ2UpLAor
fTsKKworc3RhdGljIHZvaWQgeGVuX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCit7CisgICAgdHlwZV9y
ZWdpc3Rlcl9zdGF0aWMoJnhlbl9icmlkZ2VfdHlwZV9pbmZvKTsKKyAgICB0eXBlX3JlZ2lzdGVy
X3N0YXRpYygmeGVuX2J1c190eXBlX2luZm8pOworICAgIHR5cGVfcmVnaXN0ZXJfc3RhdGljKCZ4
ZW5fZGV2aWNlX3R5cGVfaW5mbyk7Cit9CisKK3R5cGVfaW5pdCh4ZW5fcmVnaXN0ZXJfdHlwZXMp
CisKK3ZvaWQgeGVuX2J1c19pbml0KHZvaWQpCit7CisgICAgRGV2aWNlU3RhdGUgKmRldiA9IHFk
ZXZfY3JlYXRlKE5VTEwsIFRZUEVfWEVOX0JSSURHRSk7CisgICAgQnVzU3RhdGUgKmJ1cyA9IHFi
dXNfY3JlYXRlKFRZUEVfWEVOX0JVUywgZGV2LCBOVUxMKTsKKworICAgIHFkZXZfaW5pdF9ub2Zh
aWwoZGV2KTsKKyAgICBxYnVzX3NldF9idXNfaG90cGx1Z19oYW5kbGVyKGJ1cywgJmVycm9yX2Fi
b3J0KTsKK30KZGlmZiAtLWdpdCBhL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMgYi9ody94ZW5w
di94ZW5fbWFjaGluZV9wdi5jCmluZGV4IDhjODZmYjcwMzEuLjYwOGU1OTFiY2MgMTAwNjQ0Ci0t
LSBhL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMKKysrIGIvaHcveGVucHYveGVuX21hY2hpbmVf
cHYuYwpAQCAtMjcsNiArMjcsNyBAQAogI2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcv
Ym9hcmRzLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgorI2luY2x1
ZGUgImh3L3hlbi94ZW4tYnVzLmgiCiAjaW5jbHVkZSAieGVuX2RvbWFpbmJ1aWxkLmgiCiAjaW5j
bHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKIApAQCAtOTMsNiArOTQsOCBAQCBzdGF0aWMg
dm9pZCB4ZW5faW5pdF9wdihNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgICAgIHhlbl9jb25m
aWdfZGV2X25pYyhuZF90YWJsZSArIGkpOwogICAgIH0KIAorICAgIHhlbl9idXNfaW5pdCgpOwor
CiAgICAgLyogY29uZmlnIGNsZWFudXAgaG9vayAqLwogICAgIGF0ZXhpdCh4ZW5fY29uZmlnX2Ns
ZWFudXApOwogfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oIGIvaW5jbHVk
ZS9ody94ZW4veGVuLWJ1cy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu
LjBjYjEyNDY0Y2UKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgK
QEAgLTAsMCArMSw1NSBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOCAgQ2l0cml4IFN5c3Rl
bXMgSW5jLgorICoKKyAqIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHUEwsIHZlcnNpb24gMiBvciBsYXRlci4KKyAqIFNlZSB0aGUgQ09QWUlORyBmaWxl
IGluIHRoZSB0b3AtbGV2ZWwgZGlyZWN0b3J5LgorICovCisKKyNpZm5kZWYgSFdfWEVOX0JVU19I
CisjZGVmaW5lIEhXX1hFTl9CVVNfSAorCisjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCisKK3R5cGVk
ZWYgc3RydWN0IFhlbkRldmljZSB7CisgICAgRGV2aWNlU3RhdGUgcWRldjsKK30gWGVuRGV2aWNl
OworCit0eXBlZGVmIHZvaWQgKCpYZW5EZXZpY2VSZWFsaXplKShYZW5EZXZpY2UgKnhlbmRldiwg
RXJyb3IgKiplcnJwKTsKK3R5cGVkZWYgdm9pZCAoKlhlbkRldmljZVVucmVhbGl6ZSkoWGVuRGV2
aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCk7CisKK3R5cGVkZWYgc3RydWN0IFhlbkRldmljZUNs
YXNzIHsKKyAgICAvKjwgcHJpdmF0ZSA+Ki8KKyAgICBEZXZpY2VDbGFzcyBwYXJlbnRfY2xhc3M7
CisgICAgLyo8IHB1YmxpYyA+Ki8KKyAgICBYZW5EZXZpY2VSZWFsaXplIHJlYWxpemU7CisgICAg
WGVuRGV2aWNlVW5yZWFsaXplIHVucmVhbGl6ZTsKK30gWGVuRGV2aWNlQ2xhc3M7CisKKyNkZWZp
bmUgVFlQRV9YRU5fREVWSUNFICJ4ZW4tZGV2aWNlIgorI2RlZmluZSBYRU5fREVWSUNFKG9iaikg
XAorICAgICBPQkpFQ1RfQ0hFQ0soWGVuRGV2aWNlLCAob2JqKSwgVFlQRV9YRU5fREVWSUNFKQor
I2RlZmluZSBYRU5fREVWSUNFX0NMQVNTKGNsYXNzKSBcCisgICAgIE9CSkVDVF9DTEFTU19DSEVD
SyhYZW5EZXZpY2VDbGFzcywgKGNsYXNzKSwgVFlQRV9YRU5fREVWSUNFKQorI2RlZmluZSBYRU5f
REVWSUNFX0dFVF9DTEFTUyhvYmopIFwKKyAgICAgT0JKRUNUX0dFVF9DTEFTUyhYZW5EZXZpY2VD
bGFzcywgKG9iaiksIFRZUEVfWEVOX0RFVklDRSkKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQnVzIHsK
KyAgICBCdXNTdGF0ZSBxYnVzOworfSBYZW5CdXM7CisKK3R5cGVkZWYgc3RydWN0IFhlbkJ1c0Ns
YXNzIHsKKyAgICAvKjwgcHJpdmF0ZSA+Ki8KKyAgICBCdXNDbGFzcyBwYXJlbnRfY2xhc3M7Cit9
IFhlbkJ1c0NsYXNzOworCisjZGVmaW5lIFRZUEVfWEVOX0JVUyAieGVuLWJ1cyIKKyNkZWZpbmUg
WEVOX0JVUyhvYmopIFwKKyAgICBPQkpFQ1RfQ0hFQ0soWGVuQnVzLCAob2JqKSwgVFlQRV9YRU5f
QlVTKQorI2RlZmluZSBYRU5fQlVTX0NMQVNTKGNsYXNzKSBcCisgICAgT0JKRUNUX0NMQVNTX0NI
RUNLKFhlbkJ1c0NsYXNzLCAoY2xhc3MpLCBUWVBFX1hFTl9CVVMpCisjZGVmaW5lIFhFTl9CVVNf
R0VUX0NMQVNTKG9iaikgXAorICAgIE9CSkVDVF9HRVRfQ0xBU1MoWGVuQnVzQ2xhc3MsIChvYmop
LCBUWVBFX1hFTl9CVVMpCisKK3ZvaWQgeGVuX2J1c19pbml0KHZvaWQpOworCisjZW5kaWYgLyog
SFdfWEVOX0JVU19IICovCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:58:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1ghar8-0000ml-LY; Thu, 10 Jan 2019 13:58:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghar7-0000mg-8a
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:58:45 +0000
X-Inumbo-ID: d66f887a-14df-11e9-ab02-af88ced6e819
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d66f887a-14df-11e9-ab02-af88ced6e819;
 Thu, 10 Jan 2019 13:58:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263629"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:03 +0000
Message-ID: <20190110134917.16425-12-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 11/25] xen: remove unnecessary code from
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCk5vdCBhbGwgb2Yg
dGhlIGNvZGUgZHVwbGljYXRlZCBmcm9tIHhlbl9kaXNrLmMgaXMgcmVxdWlyZWQgYXMgdGhlIGJh
c2lzIGZvcgp0aGUgbmV3IGRhdGFwbGFuZSBpbXBsZW1lbnRhdGlvbiBzbyB0aGlzIHBhdGNoIHJl
bW92ZXMgZXh0cmFuZW91cyBjb2RlLAphbG9uZyB3aXRoIHRoZSBsZWdhY3kgI2luY2x1ZGVzIGFu
ZCBjYWxscyB0byB0aGUgbGVnYWN5IHhlbl9wdl9wcmludGYoKQpmdW5jdGlvbi4gRXJyb3IgbWVz
c2FnZXMgYXJlIGNoYW5nZWQgdG8gYmUgcmVwb3J0ZWQgdXNpbmcgZXJyb3JfcmVwb3J0KCkuCgpO
T1RFOiBUaGUgY29kZSBpcyBzdGlsbCBub3QgeWV0IGJ1aWx0LiBGdXJ0aGVyIHRyYW5zZm9ybWF0
aW9ucyB3aWxsIGJlCiAgICAgIHJlcXVpcmVkIHRvIG1ha2UgaXQgY29ycmVjdGx5IGludGVyZmFj
ZSB0byB0aGUgbmV3IFhlbkJ1cy9YZW5EZXZpY2UKICAgICAgZnJhbWV3b3JrLiBUaGV5IHdpbGwg
YmUgZGVsaXZlcmVkIGluIGEgc3Vic2VxdWVudCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbnRob255IFBlcmFy
ZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcvYmxvY2svZGF0YXBsYW5lL3hl
bi1ibG9jay5jIHwgNDI5ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDQwNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgYi9ody9ibG9jay9kYXRhcGxhbmUveGVu
LWJsb2NrLmMKaW5kZXggOWZhZTUwNTM0ZS4uMjI4NDcyMzIwYSAxMDA2NDQKLS0tIGEvaHcvYmxv
Y2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxv
Y2suYwpAQCAtMSw0NSArMSwyMyBAQAogLyoKLSAqICB4ZW4gcGFyYXZpcnQgYmxvY2sgZGV2aWNl
IGJhY2tlbmQKKyAqIENvcHlyaWdodCAoYykgMjAxOCAgQ2l0cml4IFN5c3RlbXMgSW5jLgorICog
KGMpIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICoKLSAqICAoYykgR2VyZCBI
b2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQg
YnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHVuZGVyIHZlcnNpb24gMiBvZiB0
aGUgTGljZW5zZS4KICAqCi0gKiAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqICBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQotICogIHRo
ZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHVuZGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5z
ZS4KKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCiAgKgotICogIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCi0gKiAg
TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZQotICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisg
KiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBhbG9uZworICogd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgc2VlIDxodHRw
Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqCi0gKiAgWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcKLSAqICB3
aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgotICoKLSAqICBDb250cmlidXRpb25zIGFmdGVyIDIwMTItMDEtMTMgYXJlIGxpY2Vuc2Vk
IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUKLSAqICBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgKGF0IHlv
dXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqIENvbnRyaWJ1dGlvbnMgYWZ0ZXIgMjAx
Mi0wMS0xMyBhcmUgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZQorICogR05VIEdQTCwg
dmVyc2lvbiAyIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCiAgKi8KIAot
I2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJxZW11L3VuaXRzLmgiCi0jaW5jbHVk
ZSA8c3lzL2lvY3RsLmg+Ci0jaW5jbHVkZSA8c3lzL3Vpby5oPgotCi0jaW5jbHVkZSAiaHcvaHcu
aCIKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKLSNpbmNsdWRlICJ4ZW5fYmxraWYu
aCIKLSNpbmNsdWRlICJzeXNlbXUvYmxvY2tkZXYuaCIKLSNpbmNsdWRlICJzeXNlbXUvaW90aHJl
YWQuaCIKLSNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgotI2luY2x1ZGUgInFhcGkv
ZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgotI2luY2x1ZGUgInFhcGkvcW1w
L3FzdHJpbmcuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgotCi0vKiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCi0KLSNkZWZpbmUg
QkxPQ0tfU0laRSAgNTEyCi0jZGVmaW5lIElPQ0JfQ09VTlQgIChCTEtJRl9NQVhfU0VHTUVOVFNf
UEVSX1JFUVVFU1QgKyAyKQotCiBzdHJ1Y3QgaW9yZXEgewogICAgIGJsa2lmX3JlcXVlc3RfdCAg
ICAgcmVxOwogICAgIGludDE2X3QgICAgICAgICAgICAgc3RhdHVzOwpAQCAtMTAxLDggKzc5LDYg
QEAgc3RydWN0IFhlbkJsa0RldiB7CiAgICAgQWlvQ29udGV4dCAgICAgICAgICAqY3R4OwogfTsK
IAotLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSAqLwotCiBzdGF0aWMgdm9pZCBpb3JlcV9yZXNldChzdHJ1Y3QgaW9yZXEgKmlv
cmVxKQogewogICAgIG1lbXNldCgmaW9yZXEtPnJlcSwgMCwgc2l6ZW9mKGlvcmVxLT5yZXEpKTsK
QEAgLTE4MywxMSArMTU5LDYgQEAgc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQogICAgIHNpemVfdCBsZW47CiAgICAgaW50IGk7CiAKLSAgICB4ZW5fcHZfcHJpbnRm
KAotICAgICAgICB4ZW5kZXYsIDMsCi0gICAgICAgICJvcCAlZCwgbnIgJWQsIGhhbmRsZSAlZCwg
aWQgJSIgUFJJZDY0ICIsIHNlY3RvciAlIiBQUklkNjQgIlxuIiwKLSAgICAgICAgaW9yZXEtPnJl
cS5vcGVyYXRpb24sIGlvcmVxLT5yZXEubnJfc2VnbWVudHMsCi0gICAgICAgIGlvcmVxLT5yZXEu
aGFuZGxlLCBpb3JlcS0+cmVxLmlkLCBpb3JlcS0+cmVxLnNlY3Rvcl9udW1iZXIpOwogICAgIHN3
aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CiAg
ICAgICAgIGJyZWFrOwpAQCAtMjAyLDI4ICsxNzMsMjcgQEAgc3RhdGljIGludCBpb3JlcV9wYXJz
ZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKICAgICAg
ICAgcmV0dXJuIDA7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYs
IDAsICJlcnJvcjogdW5rbm93biBvcGVyYXRpb24gKCVkKVxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6
IHVua25vd24gb3BlcmF0aW9uICglZCkiLCBpb3JlcS0+cmVxLm9wZXJhdGlvbik7CiAgICAgICAg
IGdvdG8gZXJyOwogICAgIH07CiAKICAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0gQkxL
SUZfT1BfUkVBRCAmJiBibGtkZXYtPm1vZGVbMF0gIT0gJ3cnKSB7Ci0gICAgICAgIHhlbl9wdl9w
cmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IHdyaXRlIHJlcSBmb3Igcm8gZGV2aWNlXG4iKTsKKyAg
ICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2UiKTsKICAg
ICAgICAgZ290byBlcnI7CiAgICAgfQogCiAgICAgaW9yZXEtPnN0YXJ0ID0gaW9yZXEtPnJlcS5z
ZWN0b3JfbnVtYmVyICogYmxrZGV2LT5maWxlX2JsazsKICAgICBmb3IgKGkgPSAwOyBpIDwgaW9y
ZXEtPnJlcS5ucl9zZWdtZW50czsgaSsrKSB7CiAgICAgICAgIGlmIChpID09IEJMS0lGX01BWF9T
RUdNRU5UU19QRVJfUkVRVUVTVCkgewotICAgICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYs
IDAsICJlcnJvcjogbnJfc2VnbWVudHMgdG9vIGJpZ1xuIik7CisgICAgICAgICAgICBlcnJvcl9y
ZXBvcnQoImVycm9yOiBucl9zZWdtZW50cyB0b28gYmlnIik7CiAgICAgICAgICAgICBnb3RvIGVy
cjsKICAgICAgICAgfQogICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCA+
IGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCkgewotICAgICAgICAgICAgeGVuX3B2X3ByaW50
Zih4ZW5kZXYsIDAsICJlcnJvcjogZmlyc3QgPiBsYXN0IHNlY3RvclxuIik7CisgICAgICAgICAg
ICBlcnJvcl9yZXBvcnQoImVycm9yOiBmaXJzdCA+IGxhc3Qgc2VjdG9yIik7CiAgICAgICAgICAg
ICBnb3RvIGVycjsKICAgICAgICAgfQogICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdbaV0ubGFz
dF9zZWN0ICogQkxPQ0tfU0laRSA+PSBYQ19QQUdFX1NJWkUpIHsKLSAgICAgICAgICAgIHhlbl9w
dl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IHBhZ2UgY3Jvc3NpbmdcbiIpOworICAgICAgICAg
ICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogcGFnZSBjcm9zc2luZyIpOwogICAgICAgICAgICAgZ290
byBlcnI7CiAgICAgICAgIH0KIApAQCAtMjMyLDcgKzIwMiw3IEBAIHN0YXRpYyBpbnQgaW9yZXFf
cGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICAgICAgaW9yZXEtPnNpemUgKz0gbGVuOwog
ICAgIH0KICAgICBpZiAoaW9yZXEtPnN0YXJ0ICsgaW9yZXEtPnNpemUgPiBibGtkZXYtPmZpbGVf
c2l6ZSkgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBhY2Nlc3Mg
YmV5b25kIGVuZCBvZiBmaWxlXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogYWNj
ZXNzIGJleW9uZCBlbmQgb2YgZmlsZSIpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAgICAg
cmV0dXJuIDA7CkBAIC0yNzgsOCArMjQ4LDcgQEAgc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5
KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgcmMgPSB4ZW5fYmVfY29weV9ncmFudF9yZWZzKHhl
bmRldiwgdG9fZG9tYWluLCBzZWdzLCBjb3VudCk7CiAKICAgICBpZiAocmMpIHsKLSAgICAgICAg
eGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0
byBjb3B5IGRhdGEgJWRcbiIsIHJjKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJmYWlsZWQgdG8g
Y29weSBkYXRhICVkIiwgcmMpOwogICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOwogICAgICAg
ICByZXR1cm4gLTE7CiAgICAgfQpAQCAtMjk4LDggKzI2Nyw5IEBAIHN0YXRpYyB2b2lkIHFlbXVf
YWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKICAgICBhaW9fY29udGV4dF9hY3F1
aXJlKGJsa2Rldi0+Y3R4KTsKIAogICAgIGlmIChyZXQgIT0gMCkgewotICAgICAgICB4ZW5fcHZf
cHJpbnRmKHhlbmRldiwgMCwgIiVzIEkvTyBlcnJvclxuIiwKLSAgICAgICAgICAgICAgICAgICAg
ICBpb3JlcS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEID8gInJlYWQiIDogIndyaXRl
Iik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXMgSS9PIGVycm9yIiwKKyAgICAgICAgICAgICAg
ICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQgPworICAgICAgICAg
ICAgICAgICAgICAgInJlYWQiIDogIndyaXRlIik7CiAgICAgICAgIGlvcmVxLT5haW9fZXJyb3Jz
Kys7CiAgICAgfQogCkBAIC02MDUsOCArNTc1LDYgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9y
ZXF1ZXN0cyhzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiAgICAgfQogfQogCi0vKiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICov
Ci0KIHN0YXRpYyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUpCiB7CiAgICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gb3BhcXVlOwpAQCAtNjM0LDM0NiArNjAyLDYgQEAgc3RhdGljIHZvaWQg
YmxrX2FsbG9jKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKICAgICBibGtkZXYtPmJo
ID0gYWlvX2JoX25ldyhibGtkZXYtPmN0eCwgYmxrX2JoLCBibGtkZXYpOwogfQogCi1zdGF0aWMg
dm9pZCBibGtfcGFyc2VfZGlzY2FyZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCi17Ci0gICAg
c3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwotICAgIGlu
dCBlbmFibGU7Ci0KLSAgICBibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCA9IHRydWU7Ci0KLSAgICBp
ZiAoeGVuc3RvcmVfcmVhZF9iZV9pbnQoeGVuZGV2LCAiZGlzY2FyZC1lbmFibGUiLCAmZW5hYmxl
KSA9PSAwKSB7Ci0gICAgICAgIGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkID0gISFlbmFibGU7Ci0g
ICAgfQotCi0gICAgaWYgKGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkKSB7Ci0gICAgICAgIHhlbnN0
b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLWRpc2NhcmQiLCAxKTsKLSAgICB9Ci19
Ci0KLXN0YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQot
ewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0
cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7Ci0gICAgaW50IGluZm8gPSAwOwotICAgIGNoYXIgKmRp
cmVjdGlvc2FmZSA9IE5VTEw7Ci0KLSAgICB0cmFjZV94ZW5fZGlza19pbml0KHhlbmRldi0+bmFt
ZSk7Ci0KLSAgICAvKiByZWFkIHhlbnN0b3JlIGVudHJpZXMgKi8KLSAgICBpZiAoYmxrZGV2LT5w
YXJhbXMgPT0gTlVMTCkgewotICAgICAgICBjaGFyICpoID0gTlVMTDsKLSAgICAgICAgYmxrZGV2
LT5wYXJhbXMgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJwYXJhbXMiKTsKLSAgICAg
ICAgaWYgKGJsa2Rldi0+cGFyYW1zICE9IE5VTEwpIHsKLSAgICAgICAgICAgIGggPSBzdHJjaHIo
YmxrZGV2LT5wYXJhbXMsICc6Jyk7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKGggIT0gTlVMTCkg
ewotICAgICAgICAgICAgYmxrZGV2LT5maWxlcHJvdG8gPSBibGtkZXYtPnBhcmFtczsKLSAgICAg
ICAgICAgIGJsa2Rldi0+ZmlsZW5hbWUgID0gaCArIDE7Ci0gICAgICAgICAgICAqaCA9IDA7Ci0g
ICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9ICI8dW5zZXQ+
IjsKLSAgICAgICAgICAgIGJsa2Rldi0+ZmlsZW5hbWUgID0gYmxrZGV2LT5wYXJhbXM7Ci0gICAg
ICAgIH0KLSAgICB9Ci0gICAgaWYgKCFzdHJjbXAoImFpbyIsIGJsa2Rldi0+ZmlsZXByb3RvKSkg
ewotICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9ICJyYXciOwotICAgIH0KLSAgICBpZiAoIXN0
cmNtcCgidmhkIiwgYmxrZGV2LT5maWxlcHJvdG8pKSB7Ci0gICAgICAgIGJsa2Rldi0+ZmlsZXBy
b3RvID0gInZwYyI7Ci0gICAgfQotICAgIGlmIChibGtkZXYtPm1vZGUgPT0gTlVMTCkgewotICAg
ICAgICBibGtkZXYtPm1vZGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJtb2RlIik7
Ci0gICAgfQotICAgIGlmIChibGtkZXYtPnR5cGUgPT0gTlVMTCkgewotICAgICAgICBibGtkZXYt
PnR5cGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJ0eXBlIik7Ci0gICAgfQotICAg
IGlmIChibGtkZXYtPmRldiA9PSBOVUxMKSB7Ci0gICAgICAgIGJsa2Rldi0+ZGV2ID0geGVuc3Rv
cmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGV2Iik7Ci0gICAgfQotICAgIGlmIChibGtkZXYtPmRl
dnR5cGUgPT0gTlVMTCkgewotICAgICAgICBibGtkZXYtPmRldnR5cGUgPSB4ZW5zdG9yZV9yZWFk
X2JlX3N0cih4ZW5kZXYsICJkZXZpY2UtdHlwZSIpOwotICAgIH0KLSAgICBkaXJlY3Rpb3NhZmUg
PSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkaXJlY3QtaW8tc2FmZSIpOwotICAgIGJs
a2Rldi0+ZGlyZWN0aW9zYWZlID0gKGRpcmVjdGlvc2FmZSAmJiBhdG9pKGRpcmVjdGlvc2FmZSkp
OwotCi0gICAgLyogZG8gd2UgaGF2ZSBhbGwgd2UgbmVlZD8gKi8KLSAgICBpZiAoYmxrZGV2LT5w
YXJhbXMgPT0gTlVMTCB8fAotICAgICAgICBibGtkZXYtPm1vZGUgPT0gTlVMTCAgIHx8Ci0gICAg
ICAgIGJsa2Rldi0+dHlwZSA9PSBOVUxMICAgfHwKLSAgICAgICAgYmxrZGV2LT5kZXYgPT0gTlVM
TCkgewotICAgICAgICBnb3RvIG91dF9lcnJvcjsKLSAgICB9Ci0KLSAgICAvKiByZWFkLW9ubHkg
PyAqLwotICAgIGlmIChzdHJjbXAoYmxrZGV2LT5tb2RlLCAidyIpKSB7Ci0gICAgICAgIGluZm8g
IHw9IFZESVNLX1JFQURPTkxZOwotICAgIH0KLQotICAgIC8qIGNkcm9tID8gKi8KLSAgICBpZiAo
YmxrZGV2LT5kZXZ0eXBlICYmICFzdHJjbXAoYmxrZGV2LT5kZXZ0eXBlLCAiY2Ryb20iKSkgewot
ICAgICAgICBpbmZvICB8PSBWRElTS19DRFJPTTsKLSAgICB9Ci0KLSAgICBibGtkZXYtPmZpbGVf
YmxrICA9IEJMT0NLX1NJWkU7Ci0KLSAgICAvKiBmaWxsIGluZm8KLSAgICAgKiBibGtfY29ubmVj
dCBzdXBwbGllcyBzZWN0b3Itc2l6ZSBhbmQgc2VjdG9ycwotICAgICAqLwotICAgIHhlbnN0b3Jl
X3dyaXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwgMSk7Ci0gICAgeGVu
c3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImluZm8iLCBpbmZvKTsKLQotICAgIHhlbnN0b3Jl
X3dyaXRlX2JlX2ludCh4ZW5kZXYsICJtYXgtcmluZy1wYWdlLW9yZGVyIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgTUFYX1JJTkdfUEFHRV9PUkRFUik7Ci0KLSAgICBibGtfcGFyc2VfZGlz
Y2FyZChibGtkZXYpOwotCi0gICAgZ19mcmVlKGRpcmVjdGlvc2FmZSk7Ci0gICAgcmV0dXJuIDA7
Ci0KLW91dF9lcnJvcjoKLSAgICBnX2ZyZWUoYmxrZGV2LT5wYXJhbXMpOwotICAgIGJsa2Rldi0+
cGFyYW1zID0gTlVMTDsKLSAgICBnX2ZyZWUoYmxrZGV2LT5tb2RlKTsKLSAgICBibGtkZXYtPm1v
ZGUgPSBOVUxMOwotICAgIGdfZnJlZShibGtkZXYtPnR5cGUpOwotICAgIGJsa2Rldi0+dHlwZSA9
IE5VTEw7Ci0gICAgZ19mcmVlKGJsa2Rldi0+ZGV2KTsKLSAgICBibGtkZXYtPmRldiA9IE5VTEw7
Ci0gICAgZ19mcmVlKGJsa2Rldi0+ZGV2dHlwZSk7Ci0gICAgYmxrZGV2LT5kZXZ0eXBlID0gTlVM
TDsKLSAgICBnX2ZyZWUoZGlyZWN0aW9zYWZlKTsKLSAgICBibGtkZXYtPmRpcmVjdGlvc2FmZSA9
IGZhbHNlOwotICAgIHJldHVybiAtMTsKLX0KLQotc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxr
ZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLSAg
ICBpbnQgaW5kZXgsIHFmbGFnczsKLSAgICBib29sIHJlYWRvbmx5ID0gdHJ1ZTsKLSAgICBib29s
IHdyaXRldGhyb3VnaCA9IHRydWU7Ci0gICAgaW50IG9yZGVyLCByaW5nX3JlZjsKLSAgICB1bnNp
Z25lZCBpbnQgcmluZ19zaXplLCBtYXhfZ3JhbnRzOwotICAgIHVuc2lnbmVkIGludCBpOwotCi0g
ICAgdHJhY2VfeGVuX2Rpc2tfY29ubmVjdCh4ZW5kZXYtPm5hbWUpOwotCi0gICAgLyogcmVhZC1v
bmx5ID8gKi8KLSAgICBpZiAoYmxrZGV2LT5kaXJlY3Rpb3NhZmUpIHsKLSAgICAgICAgcWZsYWdz
ID0gQkRSVl9PX05PQ0FDSEUgfCBCRFJWX09fTkFUSVZFX0FJTzsKLSAgICB9IGVsc2UgewotICAg
ICAgICBxZmxhZ3MgPSAwOwotICAgICAgICB3cml0ZXRocm91Z2ggPSBmYWxzZTsKLSAgICB9Ci0g
ICAgaWYgKHN0cmNtcChibGtkZXYtPm1vZGUsICJ3IikgPT0gMCkgewotICAgICAgICBxZmxhZ3Mg
fD0gQkRSVl9PX1JEV1I7Ci0gICAgICAgIHJlYWRvbmx5ID0gZmFsc2U7Ci0gICAgfQotICAgIGlm
IChibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCkgewotICAgICAgICBxZmxhZ3MgfD0gQkRSVl9PX1VO
TUFQOwotICAgIH0KLQotICAgIC8qIGluaXQgcWVtdSBibG9jayBkcml2ZXIgKi8KLSAgICBpbmRl
eCA9ICh4ZW5kZXYtPmRldiAtIDIwMiAqIDI1NikgLyAxNjsKLSAgICBibGtkZXYtPmRpbmZvID0g
ZHJpdmVfZ2V0KElGX1hFTiwgMCwgaW5kZXgpOwotICAgIGlmICghYmxrZGV2LT5kaW5mbykgewot
ICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKLSAgICAgICAgUURpY3QgKm9wdGlvbnMg
PSBOVUxMOwotCi0gICAgICAgIGlmIChzdHJjbXAoYmxrZGV2LT5maWxlcHJvdG8sICI8dW5zZXQ+
IikpIHsKLSAgICAgICAgICAgIG9wdGlvbnMgPSBxZGljdF9uZXcoKTsKLSAgICAgICAgICAgIHFk
aWN0X3B1dF9zdHIob3B0aW9ucywgImRyaXZlciIsIGJsa2Rldi0+ZmlsZXByb3RvKTsKLSAgICAg
ICAgfQotCi0gICAgICAgIC8qIHNldHVwIHZpYSB4ZW5idXMgLT4gY3JlYXRlIG5ldyBibG9jayBk
cml2ZXIgaW5zdGFuY2UgKi8KLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDIsICJjcmVh
dGUgbmV3IGJkcnYgKHhlbmJ1cyBzZXR1cClcbiIpOwotICAgICAgICBibGtkZXYtPmJsayA9IGJs
a19uZXdfb3BlbihibGtkZXYtPmZpbGVuYW1lLCBOVUxMLCBvcHRpb25zLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBxZmxhZ3MsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAo
IWJsa2Rldi0+YmxrKSB7Ci0gICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVy
cm9yOiAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3JfZ2V0X3ByZXR0eShs
b2NhbF9lcnIpKTsKLSAgICAgICAgICAgIGVycm9yX2ZyZWUobG9jYWxfZXJyKTsKLSAgICAgICAg
ICAgIHJldHVybiAtMTsKLSAgICAgICAgfQotICAgICAgICBibGtfc2V0X2VuYWJsZV93cml0ZV9j
YWNoZShibGtkZXYtPmJsaywgIXdyaXRldGhyb3VnaCk7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAg
Lyogc2V0dXAgdmlhIHFlbXUgY21kbGluZSAtPiBhbHJlYWR5IHNldHVwIGZvciB1cyAqLwotICAg
ICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMiwKLSAgICAgICAgICAgICAgICAgICAgICAiZ2V0
IGNvbmZpZ3VyZWQgYmRydiAoY21kbGluZSBzZXR1cClcbiIpOwotICAgICAgICBibGtkZXYtPmJs
ayA9IGJsa19ieV9sZWdhY3lfZGluZm8oYmxrZGV2LT5kaW5mbyk7Ci0gICAgICAgIGlmIChibGtf
aXNfcmVhZF9vbmx5KGJsa2Rldi0+YmxrKSAmJiAhcmVhZG9ubHkpIHsKLSAgICAgICAgICAgIHhl
bl9wdl9wcmludGYoeGVuZGV2LCAwLCAiVW5leHBlY3RlZCByZWFkLW9ubHkgZHJpdmUiKTsKLSAg
ICAgICAgICAgIGJsa2Rldi0+YmxrID0gTlVMTDsKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAg
ICAgICAgfQotICAgICAgICAvKiBibGtkZXYtPmJsayBpcyBub3QgY3JlYXRlIGJ5IHVzLCB3ZSBn
ZXQgYSByZWZlcmVuY2UKLSAgICAgICAgICogc28gd2UgY2FuIGJsa191bnJlZigpIHVuY29uZGl0
aW9uYWxseSAqLwotICAgICAgICBibGtfcmVmKGJsa2Rldi0+YmxrKTsKLSAgICB9Ci0gICAgYmxr
X2F0dGFjaF9kZXZfbGVnYWN5KGJsa2Rldi0+YmxrLCBibGtkZXYpOwotICAgIGJsa2Rldi0+Zmls
ZV9zaXplID0gYmxrX2dldGxlbmd0aChibGtkZXYtPmJsayk7Ci0gICAgaWYgKGJsa2Rldi0+Zmls
ZV9zaXplIDwgMCkgewotICAgICAgICBCbG9ja0RyaXZlclN0YXRlICpicyA9IGJsa19icyhibGtk
ZXYtPmJsayk7Ci0gICAgICAgIGNvbnN0IGNoYXIgKmRydl9uYW1lID0gYnMgPyBiZHJ2X2dldF9m
b3JtYXRfbmFtZShicykgOiBOVUxMOwotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMSwg
ImJsa19nZXRsZW5ndGg6ICVkICglcykgfCBkcnYgJXNcbiIsCi0gICAgICAgICAgICAgICAgICAg
ICAgKGludClibGtkZXYtPmZpbGVfc2l6ZSwgc3RyZXJyb3IoLWJsa2Rldi0+ZmlsZV9zaXplKSwK
LSAgICAgICAgICAgICAgICAgICAgICBkcnZfbmFtZSA/OiAiLSIpOwotICAgICAgICBibGtkZXYt
PmZpbGVfc2l6ZSA9IDA7Ci0gICAgfQotCi0gICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJ0
eXBlIFwiJXNcIiwgZmlsZXByb3RvIFwiJXNcIiwgZmlsZW5hbWUgXCIlc1wiLCIKLSAgICAgICAg
ICAgICAgICAgICIgc2l6ZSAlIiBQUklkNjQgIiAoJSIgUFJJZDY0ICIgTUIpXG4iLAotICAgICAg
ICAgICAgICAgICAgYmxrZGV2LT50eXBlLCBibGtkZXYtPmZpbGVwcm90bywgYmxrZGV2LT5maWxl
bmFtZSwKLSAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmlsZV9zaXplLCBibGtkZXYtPmZpbGVf
c2l6ZSAvIE1pQik7Ci0KLSAgICAvKiBGaWxsIGluIG51bWJlciBvZiBzZWN0b3Igc2l6ZSBhbmQg
bnVtYmVyIG9mIHNlY3RvcnMgKi8KLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAi
c2VjdG9yLXNpemUiLCBibGtkZXYtPmZpbGVfYmxrKTsKLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9p
bnQ2NCh4ZW5kZXYsICJzZWN0b3JzIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtk
ZXYtPmZpbGVfc2l6ZSAvIGJsa2Rldi0+ZmlsZV9ibGspOwotCi0gICAgaWYgKHhlbnN0b3JlX3Jl
YWRfZmVfaW50KHhlbmRldiwgInJpbmctcGFnZS1vcmRlciIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZvcmRlcikgPT0gLTEpIHsKLSAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiA9
IDE7Ci0KLSAgICAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwgInJpbmctcmVm
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3JlZikgPT0gLTEpIHsK
LSAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgfQotICAgICAgICBibGtkZXYtPnJpbmdf
cmVmWzBdID0gcmluZ19yZWY7Ci0KLSAgICB9IGVsc2UgaWYgKG9yZGVyID49IDAgJiYgb3JkZXIg
PD0gTUFYX1JJTkdfUEFHRV9PUkRFUikgewotICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmID0g
MSA8PCBvcmRlcjsKLQotICAgICAgICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2LT5ucl9yaW5nX3Jl
ZjsgaSsrKSB7Ci0gICAgICAgICAgICBjaGFyICprZXk7Ci0KLSAgICAgICAgICAgIGtleSA9IGdf
c3RyZHVwX3ByaW50ZigicmluZy1yZWYldSIsIGkpOwotICAgICAgICAgICAgaWYgKCFrZXkpIHsK
LSAgICAgICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAg
IGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsIGtleSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmcmluZ19yZWYpID09IC0xKSB7Ci0gICAgICAgICAgICAgICAg
Z19mcmVlKGtleSk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICAgICAgfQot
ICAgICAgICAgICAgYmxrZGV2LT5yaW5nX3JlZltpXSA9IHJpbmdfcmVmOwotCi0gICAgICAgICAg
ICBnX2ZyZWUoa2V5KTsKLSAgICAgICAgfQotICAgIH0gZWxzZSB7Ci0gICAgICAgIHhlbl9wdl9w
cmludGYoeGVuZGV2LCAwLCAiaW52YWxpZCByaW5nLXBhZ2Utb3JkZXI6ICVkXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgIG9yZGVyKTsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQotICAg
IGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJldmVudC1jaGFubmVsIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmRldi0+cmVtb3RlX3BvcnQpID09IC0xKSB7Ci0g
ICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICBpZiAoIXhlbmRldi0+cHJvdG9jb2wpIHsK
LSAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX05BVElWRTsKLSAgICB9
IGVsc2UgaWYgKHN0cmNtcCh4ZW5kZXYtPnByb3RvY29sLCBYRU5fSU9fUFJPVE9fQUJJX05BVElW
RSkgPT0gMCkgewotICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFU
SVZFOwotICAgIH0gZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+cHJvdG9jb2wsIFhFTl9JT19QUk9U
T19BQklfWDg2XzMyKSA9PSAwKSB7Ci0gICAgICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBCTEtJRl9Q
Uk9UT0NPTF9YODZfMzI7Ci0gICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2LT5wcm90b2NvbCwg
WEVOX0lPX1BST1RPX0FCSV9YODZfNjQpID09IDApIHsKLSAgICAgICAgYmxrZGV2LT5wcm90b2Nv
bCA9IEJMS0lGX1BST1RPQ09MX1g4Nl82NDsKLSAgICB9IGVsc2UgewotICAgICAgICBibGtkZXYt
PnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOwotICAgIH0KLQotICAgIHJpbmdfc2l6
ZSA9IFhDX1BBR0VfU0laRSAqIGJsa2Rldi0+bnJfcmluZ19yZWY7Ci0gICAgc3dpdGNoIChibGtk
ZXYtPnByb3RvY29sKSB7Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Ci0gICAgewot
ICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmLCBy
aW5nX3NpemUpOwotICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfMzI6Ci0gICAgewotICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1Rf
UklOR19TSVpFKGJsa2lmX3g4Nl8zMiwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAg
fQotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgotICAgIHsKLSAgICAgICAgYmxrZGV2
LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfNjQsIHJpbmdfc2l6
ZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4g
LTE7Ci0gICAgfQotCi0gICAgLyogQWRkIG9uIHRoZSBudW1iZXIgbmVlZGVkIGZvciB0aGUgcmlu
ZyBwYWdlcyAqLwotICAgIG1heF9ncmFudHMgPSBibGtkZXYtPm5yX3JpbmdfcmVmOwotCi0gICAg
eGVuX2JlX3NldF9tYXhfZ3JhbnRfcmVmcyh4ZW5kZXYsIG1heF9ncmFudHMpOwotICAgIGJsa2Rl
di0+c3JpbmcgPSB4ZW5fYmVfbWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPnJpbmdfcmVm
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9y
aW5nX3JlZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1Rf
UkVBRCB8IFBST1RfV1JJVEUpOwotICAgIGlmICghYmxrZGV2LT5zcmluZykgewotICAgICAgICBy
ZXR1cm4gLTE7Ci0gICAgfQotCi0gICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7Ci0gICAg
Y2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Ci0gICAgewotICAgICAgICBibGtpZl9zcmluZ190
ICpzcmluZ19uYXRpdmUgPSBibGtkZXYtPnNyaW5nOwotICAgICAgICBCQUNLX1JJTkdfSU5JVCgm
YmxrZGV2LT5yaW5ncy5uYXRpdmUsIHNyaW5nX25hdGl2ZSwgcmluZ19zaXplKTsKLSAgICAgICAg
YnJlYWs7Ci0gICAgfQotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgotICAgIHsKLSAg
ICAgICAgYmxraWZfeDg2XzMyX3NyaW5nX3QgKnNyaW5nX3g4Nl8zMiA9IGJsa2Rldi0+c3Jpbmc7
Ci0KLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNy
aW5nX3g4Nl8zMiwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2Ug
QkxLSUZfUFJPVE9DT0xfWDg2XzY0OgotICAgIHsKLSAgICAgICAgYmxraWZfeDg2XzY0X3NyaW5n
X3QgKnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7Ci0KLSAgICAgICAgQkFDS19SSU5HX0lO
SVQoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwgcmluZ19zaXplKTsK
LSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIH0KLQotICAgIGJsa19zZXRfYWlvX2NvbnRleHQo
YmxrZGV2LT5ibGssIGJsa2Rldi0+Y3R4KTsKLQotICAgIHhlbl9iZV9iaW5kX2V2dGNobih4ZW5k
ZXYpOwotCi0gICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJvazogcHJvdG8gJXMsIG5yLXJp
bmctcmVmICV1LCAiCi0gICAgICAgICAgICAgICAgICAicmVtb3RlIHBvcnQgJWQsIGxvY2FsIHBv
cnQgJWRcbiIsCi0gICAgICAgICAgICAgICAgICB4ZW5kZXYtPnByb3RvY29sLCBibGtkZXYtPm5y
X3JpbmdfcmVmLAotICAgICAgICAgICAgICAgICAgeGVuZGV2LT5yZW1vdGVfcG9ydCwgeGVuZGV2
LT5sb2NhbF9wb3J0KTsKLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIHZvaWQgYmxrX2Rpc2Nv
bm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQotewotICAgIHN0cnVjdCBYZW5C
bGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhl
bmRldik7Ci0KLSAgICB0cmFjZV94ZW5fZGlza19kaXNjb25uZWN0KHhlbmRldi0+bmFtZSk7Ci0K
LSAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKLQotICAgIGlmIChibGtkZXYt
PmJsaykgewotICAgICAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+YmxrLCBxZW11X2dl
dF9haW9fY29udGV4dCgpKTsKLSAgICAgICAgYmxrX2RldGFjaF9kZXYoYmxrZGV2LT5ibGssIGJs
a2Rldik7Ci0gICAgICAgIGJsa191bnJlZihibGtkZXYtPmJsayk7Ci0gICAgICAgIGJsa2Rldi0+
YmxrID0gTlVMTDsKLSAgICB9Ci0gICAgeGVuX3B2X3VuYmluZF9ldnRjaG4oeGVuZGV2KTsKLQot
ICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOwotCi0gICAgaWYgKGJsa2Rldi0+
c3JpbmcpIHsKLSAgICAgICAgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYt
PnNyaW5nLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPm5yX3Jpbmdf
cmVmKTsKLSAgICAgICAgYmxrZGV2LT5zcmluZyA9IE5VTEw7Ci0gICAgfQotfQotCiBzdGF0aWMg
aW50IGJsa19mcmVlKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1
Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxr
RGV2LCB4ZW5kZXYpOwpAQCAtMTAwNiwxNCArNjM0LDMgQEAgc3RhdGljIHZvaWQgYmxrX2V2ZW50
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIAogICAgIHFlbXVfYmhfc2NoZWR1bGUo
YmxrZGV2LT5iaCk7CiB9Ci0KLXN0cnVjdCBYZW5EZXZPcHMgeGVuX2Jsa2Rldl9vcHMgPSB7Ci0g
ICAgLmZsYWdzICAgICAgPSBERVZPUFNfRkxBR19ORUVEX0dOVERFViwKLSAgICAuc2l6ZSAgICAg
ICA9IHNpemVvZihzdHJ1Y3QgWGVuQmxrRGV2KSwKLSAgICAuYWxsb2MgICAgICA9IGJsa19hbGxv
YywKLSAgICAuaW5pdCAgICAgICA9IGJsa19pbml0LAotICAgIC5pbml0aWFsaXNlID0gYmxrX2Nv
bm5lY3QsCi0gICAgLmRpc2Nvbm5lY3QgPSBibGtfZGlzY29ubmVjdCwKLSAgICAuZXZlbnQgICAg
ICA9IGJsa19ldmVudCwKLSAgICAuZnJlZSAgICAgICA9IGJsa19mcmVlLAotfTsKLS0gCkFudGhv
bnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:58:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gharD-0000n8-Un; Thu, 10 Jan 2019 13:58:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gharC-0000mw-Iu
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:58:50 +0000
X-Inumbo-ID: da2e17a6-14df-11e9-8d20-47d23d74acc5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da2e17a6-14df-11e9-8d20-47d23d74acc5;
 Thu, 10 Jan 2019 13:58:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263636"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:14 +0000
Message-ID: <20190110134917.16425-23-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 22/25] xen: Replace few mentions of xend by libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuZCBoYXZlIGJlZW4gcmVwbGFjZWQgYnkgbGlieGVubGlnaHQgKGxpYnhsKSBmb3IgbWFueSBY
ZW4gcmVsZWFzZXMKbm93LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyB8IDIgKy0KIGlu
Y2x1ZGUvaHcveGVuL3hlbi5oICAgICAgfCAyICstCiBxZW11LW9wdGlvbnMuaHggICAgICAgICAg
IHwgNCArKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jIGIvaHcveGVucHYveGVu
X21hY2hpbmVfcHYuYwppbmRleCA4ZDY4ZmVmMjVlLi5kY2FmMmEwMWEzIDEwMDY0NAotLS0gYS9o
dy94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCisrKyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMK
QEAgLTQzLDcgKzQzLDcgQEAgc3RhdGljIHZvaWQgeGVuX2luaXRfcHYoTWFjaGluZVN0YXRlICpt
YWNoaW5lKQogCiAgICAgc3dpdGNoICh4ZW5fbW9kZSkgewogICAgIGNhc2UgWEVOX0FUVEFDSDoK
LSAgICAgICAgLyogbm90aGluZyB0byBkbywgeGVuZCBoYW5kbGVzIGV2ZXJ5dGhpbmcgKi8KKyAg
ICAgICAgLyogbm90aGluZyB0byBkbywgbGlieGwgaGFuZGxlcyBldmVyeXRoaW5nICovCiAgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgWEVOX0VNVUxBVEU6CiAgICAgICAgIGVycm9yX3JlcG9ydCgi
eGVuIGVtdWxhdGlvbiBub3QgaW1wbGVtZW50ZWQgKHlldCkiKTsKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvaHcveGVuL3hlbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuLmgKaW5kZXggOTc4YWFhMzFmYi4u
YmEwMzljMTQ2ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94ZW4veGVuLmgKKysrIGIvaW5jbHVk
ZS9ody94ZW4veGVuLmgKQEAgLTE1LDcgKzE1LDcgQEAKIC8qIHhlbi1tYWNoaW5lLmMgKi8KIGVu
dW0geGVuX21vZGUgewogICAgIFhFTl9FTVVMQVRFID0gMCwgIC8vIHhlbiBlbXVsYXRpb24sIHVz
aW5nIHhlbm5lciAoZGVmYXVsdCkKLSAgICBYRU5fQVRUQUNIICAgICAgICAvLyBhdHRhY2ggdG8g
eGVuIGRvbWFpbiBjcmVhdGVkIGJ5IHhlbmQKKyAgICBYRU5fQVRUQUNIICAgICAgICAvLyBhdHRh
Y2ggdG8geGVuIGRvbWFpbiBjcmVhdGVkIGJ5IGxpYnhsCiB9OwogCiBleHRlcm4gdWludDMyX3Qg
eGVuX2RvbWlkOwpkaWZmIC0tZ2l0IGEvcWVtdS1vcHRpb25zLmh4IGIvcWVtdS1vcHRpb25zLmh4
CmluZGV4IDdjMzIzYzk0MDYuLjUyMTUxMWVjMTMgMTAwNjQ0Ci0tLSBhL3FlbXUtb3B0aW9ucy5o
eAorKysgYi9xZW11LW9wdGlvbnMuaHgKQEAgLTMzOTYsNyArMzM5Niw3IEBAIERFRigieGVuLWRv
bWlkIiwgSEFTX0FSRywgUUVNVV9PUFRJT05feGVuX2RvbWlkLAogICAgICIteGVuLWRvbWlkIGlk
ICAgc3BlY2lmeSB4ZW4gZ3Vlc3QgZG9tYWluIGlkXG4iLCBRRU1VX0FSQ0hfQUxMKQogREVGKCJ4
ZW4tYXR0YWNoIiwgMCwgUUVNVV9PUFRJT05feGVuX2F0dGFjaCwKICAgICAiLXhlbi1hdHRhY2gg
ICAgIGF0dGFjaCB0byBleGlzdGluZyB4ZW4gZG9tYWluXG4iCi0gICAgIiAgICAgICAgICAgICAg
ICB4ZW5kIHdpbGwgdXNlIHRoaXMgd2hlbiBzdGFydGluZyBRRU1VXG4iLAorICAgICIgICAgICAg
ICAgICAgICAgbGlieGwgd2lsbCB1c2UgdGhpcyB3aGVuIHN0YXJ0aW5nIFFFTVVcbiIsCiAgICAg
UUVNVV9BUkNIX0FMTCkKIERFRigieGVuLWRvbWlkLXJlc3RyaWN0IiwgMCwgUUVNVV9PUFRJT05f
eGVuX2RvbWlkX3Jlc3RyaWN0LAogICAgICIteGVuLWRvbWlkLXJlc3RyaWN0ICAgICByZXN0cmlj
dCBzZXQgb2YgYXZhaWxhYmxlIHhlbiBvcGVyYXRpb25zXG4iCkBAIC0zNDEwLDcgKzM0MTAsNyBA
QCBTcGVjaWZ5IHhlbiBndWVzdCBkb21haW4gQHZhcntpZH0gKFhFTiBvbmx5KS4KIEBpdGVtIC14
ZW4tYXR0YWNoCiBAZmluZGV4IC14ZW4tYXR0YWNoCiBBdHRhY2ggdG8gZXhpc3RpbmcgeGVuIGRv
bWFpbi4KLXhlbmQgd2lsbCB1c2UgdGhpcyB3aGVuIHN0YXJ0aW5nIFFFTVUgKFhFTiBvbmx5KS4K
K2xpYnhsIHdpbGwgdXNlIHRoaXMgd2hlbiBzdGFydGluZyBRRU1VIChYRU4gb25seSkuCiBAZmlu
ZGV4IC14ZW4tZG9taWQtcmVzdHJpY3QKIFJlc3RyaWN0IHNldCBvZiBhdmFpbGFibGUgeGVuIG9w
ZXJhdGlvbnMgdG8gc3BlY2lmaWVkIGRvbWFpbiBpZCAoWEVOIG9ubHkpLgogRVRFWEkKLS0gCkFu
dGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:58:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gharF-0000nt-7p; Thu, 10 Jan 2019 13:58:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gharD-0000n6-RB
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:58:51 +0000
X-Inumbo-ID: db2d05ea-14df-11e9-b71f-77524b0f508b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db2d05ea-14df-11e9-b71f-77524b0f508b;
 Thu, 10 Jan 2019 13:58:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263638"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:10 +0000
Message-ID: <20190110134917.16425-19-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 18/25] xen: automatically create XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgcGF0Y2gg
YWRkcyBjcmVhdGUgYW5kIGRlc3Ryb3kgZnVuY3Rpb24gZm9yIFhlbkJsb2NrRGV2aWNlLXMgc28g
dGhhdAp0aGV5IGNhbiBiZSBjcmVhdGVkIGF1dG9tYXRpY2FsbHkgd2hlbiB0aGUgWGVuIHRvb2xz
dGFjayBpbnN0YW50aWF0ZXMgYSBuZXcKUFYgYmFja2VuZCB2aWEgeGVuc3RvcmUuIFdoZW4gdGhl
IFhlbkJsb2NrRGV2aWNlIGlzIGNyZWF0ZWQgdGhpcyB3YXkgaXQgaXMKYWxzbyBuZWNlc3Nhcnkg
dG8gY3JlYXRlIGEgJ2RyaXZlJyB3aGljaCBtYXRjaGVzIHRoZSBjb25maWd1cmF0aW9uIHRoYXQg
dGhlClhlbiB0b29sc3RhY2sgaGFzIHdyaXR0ZW4gaW50byB4ZW5zdG9yZS4gVGhpcyBpcyBkb25l
IGJ5IGZvcm11bGF0aW5nIHRoZQpwYXJhbWV0ZXJzIG5lY2Vzc2FyeSBmb3IgZWFjaCAnYmxvY2tk
ZXYnIGxheWVyIG9mIHRoZSBkcml2ZSBhbmQgdGhlbiB1c2luZwpxbXBfYmxvY2tkZXZfYWRkKCkg
dG8gY3JlYXRlIHRoZSBsYXllcnMuIEFsc28sIGZvciBjb21wYXRpYmlsaXR5IHdpdGggdGhlCmxl
Z2FjeSAneGVuX2Rpc2snIGltcGxlbWVudGF0aW9uLCBhbiBpb3RocmVhZCBpcyBhdXRvbWF0aWNh
bGx5IGNyZWF0ZWQgZm9yCnRoZSBuZXcgWGVuQmxvY2tEZXZpY2UuIFRoaXMsIGxpa2UgdGhlIGRy
aXZlciBsYXllcnMsIHdpbGwgYmUgZGVzdHJveWVkCmFmdGVyIHRoZSBYZW5CbG9ja0RldmljZSBp
cyB1bnJlYWxpemVkLgoKVGhlIGxlZ2FjeSBiYWNrZW5kIHNjYW4gZm9yICdxZGlzaycgaXMgcmVt
b3ZlZCBieSB0aGlzIHBhdGNoLCB3aGljaCBtYWtlcwp0aGUgJ3hlbl9kaXNrJyBjb2RlIGlzIHJl
ZHVuZGFudC4gVGhlIGNvZGUgd2lsbCBiZSByZW1vdmVkIGJ5IGEgc3Vic2VxdWVudApwYXRjaC4K
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0t
LQogaHcvYmxvY2svdHJhY2UtZXZlbnRzICAgICAgIHwgICA0ICsKIGh3L2Jsb2NrL3hlbi1ibG9j
ay5jICAgICAgICB8IDM3NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGh3
L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYyB8ICAgMSAtCiBpbmNsdWRlL2h3L3hlbi94ZW4tYmxv
Y2suaCAgfCAgMTIgKysKIDQgZmlsZXMgY2hhbmdlZCwgMzkxIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9ody9ibG9jay90cmFjZS1ldmVudHMgYi9ody9ibG9jay90
cmFjZS1ldmVudHMKaW5kZXggODllMjU4MzE5Yy4uNTVlNWE1NTAwYyAxMDA2NDQKLS0tIGEvaHcv
YmxvY2svdHJhY2UtZXZlbnRzCisrKyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwpAQCAtMTM3LDMg
KzEzNyw3IEBAIHhlbl9kaXNrX3JlYWxpemUodm9pZCkgIiIKIHhlbl9kaXNrX3VucmVhbGl6ZSh2
b2lkKSAiIgogeGVuX2Nkcm9tX3JlYWxpemUodm9pZCkgIiIKIHhlbl9jZHJvbV91bnJlYWxpemUo
dm9pZCkgIiIKK3hlbl9ibG9ja19ibG9ja2Rldl9hZGQoY2hhciAqc3RyKSAiJXMiCit4ZW5fYmxv
Y2tfYmxvY2tkZXZfZGVsKGNvbnN0IGNoYXIgKm5vZGVfbmFtZSkgIiVzIgoreGVuX2Jsb2NrX2Rl
dmljZV9jcmVhdGUodW5zaWduZWQgaW50IG51bWJlcikgIiV1IgoreGVuX2Jsb2NrX2RldmljZV9k
ZXN0cm95KHVuc2lnbmVkIGludCBudW1iZXIpICIldSIKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hl
bi1ibG9jay5jIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKaW5kZXggYTdjMzdjMTg1YS4uYmUyOGI2
MzQ0MiAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2sveGVu
LWJsb2NrLmMKQEAgLTcsMTIgKzcsMjAgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNp
bmNsdWRlICJxZW11L2N1dGlscy5oIgorI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVk
ZSAicWFwaS9lcnJvci5oIgorI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1ibG9jay1jb3Jl
LmgiCisjaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNpbmNsdWRlICJxYXBp
L3FhcGktdmlzaXQtYmxvY2stY29yZS5oIgorI2luY2x1ZGUgInFhcGkvcW9iamVjdC1pbnB1dC12
aXNpdG9yLmgiCiAjaW5jbHVkZSAicWFwaS92aXNpdG9yLmgiCisjaW5jbHVkZSAicWFwaS9xbXAv
cWRpY3QuaCIKKyNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgiCiAjaW5jbHVkZSAiaHcvaHcu
aCIKICNpbmNsdWRlICJody94ZW4veGVuX2NvbW1vbi5oIgogI2luY2x1ZGUgImh3L2Jsb2NrL3hl
bl9ibGtpZi5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW4tYmxvY2suaCIKKyNpbmNsdWRlICJody94
ZW4veGVuLWJhY2tlbmQuaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2tkZXYuaCIKICNpbmNsdWRl
ICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgogI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgpA
QCAtNDc0LDYgKzQ4Miw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19jbGFzc19pbml0KE9iamVj
dENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKICAgICBEZXZpY2VDbGFzcyAqZGV2X2NsYXNzID0g
REVWSUNFX0NMQVNTKGNsYXNzKTsKICAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2X2NsYXNzID0g
WEVOX0RFVklDRV9DTEFTUyhjbGFzcyk7CiAKKyAgICB4ZW5kZXZfY2xhc3MtPmJhY2tlbmQgPSAi
cWRpc2siOwogICAgIHhlbmRldl9jbGFzcy0+ZGV2aWNlID0gInZiZCI7CiAgICAgeGVuZGV2X2Ns
YXNzLT5nZXRfbmFtZSA9IHhlbl9ibG9ja19nZXRfbmFtZTsKICAgICB4ZW5kZXZfY2xhc3MtPnJl
YWxpemUgPSB4ZW5fYmxvY2tfcmVhbGl6ZTsKQEAgLTU4NiwzICs1OTUsMzY5IEBAIHN0YXRpYyB2
b2lkIHhlbl9ibG9ja19yZWdpc3Rlcl90eXBlcyh2b2lkKQogfQogCiB0eXBlX2luaXQoeGVuX2Js
b2NrX3JlZ2lzdGVyX3R5cGVzKQorCitzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfYmxvY2tkZXZfZGVs
KGNvbnN0IGNoYXIgKm5vZGVfbmFtZSwgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hlbl9i
bG9ja19ibG9ja2Rldl9kZWwobm9kZV9uYW1lKTsKKworICAgIHFtcF9ibG9ja2Rldl9kZWwobm9k
ZV9uYW1lLCBlcnJwKTsKK30KKworc3RhdGljIGNoYXIgKnhlbl9ibG9ja19ibG9ja2Rldl9hZGQo
Y29uc3QgY2hhciAqaWQsIFFEaWN0ICpxZGljdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBjb25zdCBjaGFyICpkcml2ZXIgPSBxZGlj
dF9nZXRfdHJ5X3N0cihxZGljdCwgImRyaXZlciIpOworICAgIEJsb2NrZGV2T3B0aW9ucyAqb3B0
aW9ucyA9IE5VTEw7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAgY2hhciAqbm9k
ZV9uYW1lOworICAgIFZpc2l0b3IgKnY7CisKKyAgICBpZiAoIWRyaXZlcikgeworICAgICAgICBl
cnJvcl9zZXRnKGVycnAsICJubyAnZHJpdmVyJyBwYXJhbWV0ZXIiKTsKKyAgICAgICAgcmV0dXJu
IE5VTEw7CisgICAgfQorCisgICAgbm9kZV9uYW1lID0gZ19zdHJkdXBfcHJpbnRmKCIlcy0lcyIs
IGlkLCBkcml2ZXIpOworICAgIHFkaWN0X3B1dF9zdHIocWRpY3QsICJub2RlLW5hbWUiLCBub2Rl
X25hbWUpOworCisgICAgdHJhY2VfeGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZChub2RlX25hbWUpOwor
CisgICAgdiA9IHFvYmplY3RfaW5wdXRfdmlzaXRvcl9uZXcoUU9CSkVDVChxZGljdCkpOworICAg
IHZpc2l0X3R5cGVfQmxvY2tkZXZPcHRpb25zKHYsIE5VTEwsICZvcHRpb25zLCAmbG9jYWxfZXJy
KTsKKyAgICB2aXNpdF9mcmVlKHYpOworCisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgZ290byBmYWlsOworICAg
IH0KKworICAgIHFtcF9ibG9ja2Rldl9hZGQob3B0aW9ucywgJmxvY2FsX2Vycik7CisKKyAgICBp
ZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorCisgICAgcWFwaV9mcmVlX0Jsb2NrZGV2T3B0
aW9ucyhvcHRpb25zKTsKKworICAgIHJldHVybiBub2RlX25hbWU7CisKK2ZhaWw6CisgICAgaWYg
KG9wdGlvbnMpIHsKKyAgICAgICAgcWFwaV9mcmVlX0Jsb2NrZGV2T3B0aW9ucyhvcHRpb25zKTsK
KyAgICB9CisgICAgZ19mcmVlKG5vZGVfbmFtZSk7CisKKyAgICByZXR1cm4gTlVMTDsKK30KKwor
c3RhdGljIHZvaWQgeGVuX2Jsb2NrX2RyaXZlX2Rlc3Ryb3koWGVuQmxvY2tEcml2ZSAqZHJpdmUs
IEVycm9yICoqZXJycCkKK3sKKyAgICBjaGFyICpub2RlX25hbWUgPSBkcml2ZS0+bm9kZV9uYW1l
OworCisgICAgaWYgKG5vZGVfbmFtZSkgeworICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKKworICAgICAgICB4ZW5fYmxvY2tfYmxvY2tkZXZfZGVsKG5vZGVfbmFtZSwgJmxvY2FsX2Vy
cik7CisgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAg
ICAgIGdfZnJlZShub2RlX25hbWUpOworICAgICAgICBkcml2ZS0+bm9kZV9uYW1lID0gTlVMTDsK
KyAgICB9CisgICAgZ19mcmVlKGRyaXZlLT5pZCk7CisgICAgZ19mcmVlKGRyaXZlKTsKK30KKwor
c3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3QgY2hhciAq
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICpkZXZpY2VfdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFFEaWN0ICpvcHRzLCBFcnJvciAqKmVycnApCit7CisgICAgY29uc3QgY2hhciAqcGFy
YW1zID0gcWRpY3RfZ2V0X3RyeV9zdHIob3B0cywgInBhcmFtcyIpOworICAgIGNvbnN0IGNoYXIg
Km1vZGUgPSBxZGljdF9nZXRfdHJ5X3N0cihvcHRzLCAibW9kZSIpOworICAgIGNvbnN0IGNoYXIg
KmRpcmVjdF9pb19zYWZlID0gcWRpY3RfZ2V0X3RyeV9zdHIob3B0cywgImRpcmVjdC1pby1zYWZl
Iik7CisgICAgY29uc3QgY2hhciAqZGlzY2FyZF9lbmFibGUgPSBxZGljdF9nZXRfdHJ5X3N0cihv
cHRzLCAiZGlzY2FyZC1lbmFibGUiKTsKKyAgICBjaGFyICpkcml2ZXIgPSBOVUxMOworICAgIGNo
YXIgKmZpbGVuYW1lID0gTlVMTDsKKyAgICBYZW5CbG9ja0RyaXZlICpkcml2ZSA9IE5VTEw7Cisg
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAgUURpY3QgKmZpbGVfbGF5ZXI7CisgICAg
UURpY3QgKmRyaXZlcl9sYXllcjsKKworICAgIGlmIChwYXJhbXMpIHsKKyAgICAgICAgY2hhciAq
KnYgPSBnX3N0cnNwbGl0KHBhcmFtcywgIjoiLCAyKTsKKworICAgICAgICBpZiAodlsxXSA9PSBO
VUxMKSB7CisgICAgICAgICAgICBmaWxlbmFtZSA9IGdfc3RyZHVwKHZbMF0pOworICAgICAgICAg
ICAgZHJpdmVyID0gZ19zdHJkdXAoInJhdyIpOworICAgICAgICB9IGVsc2UgeworICAgICAgICAg
ICAgaWYgKHN0cmNtcCh2WzBdLCAiYWlvIikgPT0gMCkgeworICAgICAgICAgICAgICAgIGRyaXZl
ciA9IGdfc3RyZHVwKCJyYXciKTsKKyAgICAgICAgICAgIH0gZWxzZSBpZiAoc3RyY21wKHZbMF0s
ICJ2aGQiKSA9PSAwKSB7CisgICAgICAgICAgICAgICAgZHJpdmVyID0gZ19zdHJkdXAoInZwYyIp
OworICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICBkcml2ZXIgPSBnX3N0cmR1
cCh2WzBdKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGZpbGVuYW1lID0gZ19zdHJkdXAo
dlsxXSk7CisgICAgICAgIH0KKworICAgICAgICBnX3N0cmZyZWV2KHYpOworICAgIH0KKworICAg
IGlmICghZmlsZW5hbWUpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAibm8gZmlsZW5hbWUi
KTsKKyAgICAgICAgZ290byBkb25lOworICAgIH0KKyAgICBhc3NlcnQoZHJpdmVyKTsKKworICAg
IGRyaXZlID0gZ19uZXcwKFhlbkJsb2NrRHJpdmUsIDEpOworICAgIGRyaXZlLT5pZCA9IGdfc3Ry
ZHVwKGlkKTsKKworICAgIGZpbGVfbGF5ZXIgPSBxZGljdF9uZXcoKTsKKworICAgIHFkaWN0X3B1
dF9zdHIoZmlsZV9sYXllciwgImRyaXZlciIsICJmaWxlIik7CisgICAgcWRpY3RfcHV0X3N0cihm
aWxlX2xheWVyLCAiZmlsZW5hbWUiLCBmaWxlbmFtZSk7CisKKyAgICBpZiAobW9kZSAmJiAqbW9k
ZSAhPSAndycpIHsKKyAgICAgICAgcWRpY3RfcHV0X2Jvb2woZmlsZV9sYXllciwgInJlYWQtb25s
eSIsIHRydWUpOworICAgIH0KKworICAgIGlmIChkaXJlY3RfaW9fc2FmZSkgeworICAgICAgICB1
bnNpZ25lZCBsb25nIHZhbHVlOworCisgICAgICAgIGlmICghcWVtdV9zdHJ0b3VsKGRpcmVjdF9p
b19zYWZlLCBOVUxMLCAyLCAmdmFsdWUpICYmICEhdmFsdWUpIHsKKyAgICAgICAgICAgIFFEaWN0
ICpjYWNoZV9xZGljdCA9IHFkaWN0X25ldygpOworCisgICAgICAgICAgICBxZGljdF9wdXRfYm9v
bChjYWNoZV9xZGljdCwgImRpcmVjdCIsIHRydWUpOworICAgICAgICAgICAgcWRpY3RfcHV0X29i
aihmaWxlX2xheWVyLCAiY2FjaGUiLCBRT0JKRUNUKGNhY2hlX3FkaWN0KSk7CisKKyAgICAgICAg
ICAgIHFkaWN0X3B1dF9zdHIoZmlsZV9sYXllciwgImFpbyIsICJuYXRpdmUiKTsKKyAgICAgICAg
fQorICAgIH0KKworICAgIGlmIChkaXNjYXJkX2VuYWJsZSkgeworICAgICAgICB1bnNpZ25lZCBs
b25nIHZhbHVlOworCisgICAgICAgIGlmICghcWVtdV9zdHJ0b3VsKGRpc2NhcmRfZW5hYmxlLCBO
VUxMLCAyLCAmdmFsdWUpICYmICEhdmFsdWUpIHsKKyAgICAgICAgICAgIHFkaWN0X3B1dF9zdHIo
ZmlsZV9sYXllciwgImRpc2NhcmQiLCAidW5tYXAiKTsKKyAgICAgICAgfQorICAgIH0KKworICAg
IC8qCisgICAgICogSXQgaXMgbmVjZXNzYXJ5IHRvIHR1cm4gZmlsZSBsb2NraW5nIG9mZiBhcyBh
biBlbXVsYXRlZCBkZXZpY2UKKyAgICAgKiBtYXkgaGF2ZSBhbHJlYWR5IG9wZW5lZCB0aGUgc2Ft
ZSBpbWFnZSBmaWxlLgorICAgICAqLworICAgIHFkaWN0X3B1dF9zdHIoZmlsZV9sYXllciwgImxv
Y2tpbmciLCAib2ZmIik7CisKKyAgICBkcml2ZXJfbGF5ZXIgPSBxZGljdF9uZXcoKTsKKworICAg
IHFkaWN0X3B1dF9zdHIoZHJpdmVyX2xheWVyLCAiZHJpdmVyIiwgZHJpdmVyKTsKKyAgICBxZGlj
dF9wdXRfb2JqKGRyaXZlcl9sYXllciwgImZpbGUiLCBRT0JKRUNUKGZpbGVfbGF5ZXIpKTsKKwor
ICAgIGdfYXNzZXJ0KCFkcml2ZS0+bm9kZV9uYW1lKTsKKyAgICBkcml2ZS0+bm9kZV9uYW1lID0g
eGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZChkcml2ZS0+aWQsIGRyaXZlcl9sYXllciwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKworZG9u
ZToKKyAgICBnX2ZyZWUoZHJpdmVyKTsKKyAgICBnX2ZyZWUoZmlsZW5hbWUpOworCisgICAgaWYg
KGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
KyAgICAgICAgeGVuX2Jsb2NrX2RyaXZlX2Rlc3Ryb3koZHJpdmUsIE5VTEwpOworICAgICAgICBy
ZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICByZXR1cm4gZHJpdmU7Cit9CisKK3N0YXRpYyBjb25z
dCBjaGFyICp4ZW5fYmxvY2tfZHJpdmVfZ2V0X25vZGVfbmFtZShYZW5CbG9ja0RyaXZlICpkcml2
ZSkKK3sKKyAgICByZXR1cm4gZHJpdmUtPm5vZGVfbmFtZSA/IGRyaXZlLT5ub2RlX25hbWUgOiAi
IjsKK30KKworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2lvdGhyZWFkX2Rlc3Ryb3koWGVuQmxvY2tJ
T1RocmVhZCAqaW90aHJlYWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBFcnJvciAqKmVycnApCit7CisgICAgcW1wX29iamVjdF9kZWwoaW90aHJlYWQtPmlkLCBlcnJw
KTsKKworICAgIGdfZnJlZShpb3RocmVhZC0+aWQpOworICAgIGdfZnJlZShpb3RocmVhZCk7Cit9
CisKK3N0YXRpYyBYZW5CbG9ja0lPVGhyZWFkICp4ZW5fYmxvY2tfaW90aHJlYWRfY3JlYXRlKGNv
bnN0IGNoYXIgKmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIFhlbkJsb2NrSU9UaHJlYWQgKmlvdGhyZWFk
ID0gZ19uZXcoWGVuQmxvY2tJT1RocmVhZCwgMSk7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CisKKyAgICBpb3RocmVhZC0+aWQgPSBnX3N0cmR1cChpZCk7CisKKyAgICBxbXBfb2JqZWN0
X2FkZChUWVBFX0lPVEhSRUFELCBpZCwgZmFsc2UsIE5VTEwsICZsb2NhbF9lcnIpOworICAgIGlm
IChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
CisKKyAgICAgICAgZ19mcmVlKGlvdGhyZWFkLT5pZCk7CisgICAgICAgIGdfZnJlZShpb3RocmVh
ZCk7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIHJldHVybiBpb3RocmVhZDsK
K30KKworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2RldmljZV9jcmVhdGUoWGVuQmFja2VuZEluc3Rh
bmNlICpiYWNrZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUURpY3Qg
Km9wdHMsIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IHhlbl9iYWNrZW5k
X2dldF9idXMoYmFja2VuZCk7CisgICAgY29uc3QgY2hhciAqbmFtZSA9IHhlbl9iYWNrZW5kX2dl
dF9uYW1lKGJhY2tlbmQpOworICAgIHVuc2lnbmVkIGxvbmcgbnVtYmVyOworICAgIGNvbnN0IGNo
YXIgKnZkZXYsICpkZXZpY2VfdHlwZTsKKyAgICBYZW5CbG9ja0RyaXZlICpkcml2ZSA9IE5VTEw7
CisgICAgWGVuQmxvY2tJT1RocmVhZCAqaW90aHJlYWQgPSBOVUxMOworICAgIFhlbkRldmljZSAq
eGVuZGV2ID0gTlVMTDsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKyAgICBjb25zdCBj
aGFyICp0eXBlOworICAgIFhlbkJsb2NrRGV2aWNlICpibG9ja2RldjsKKworICAgIGlmIChxZW11
X3N0cnRvdWwobmFtZSwgTlVMTCwgMTAsICZudW1iZXIpKSB7CisgICAgICAgIGVycm9yX3NldGco
ZXJycCwgImZhaWxlZCB0byBwYXJzZSBuYW1lICclcyciLCBuYW1lKTsKKyAgICAgICAgZ290byBm
YWlsOworICAgIH0KKworICAgIHRyYWNlX3hlbl9ibG9ja19kZXZpY2VfY3JlYXRlKG51bWJlcik7
CisKKyAgICB2ZGV2ID0gcWRpY3RfZ2V0X3RyeV9zdHIob3B0cywgImRldiIpOworICAgIGlmICgh
dmRldikgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJubyBkZXYgcGFyYW1ldGVyIik7Cisg
ICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICBkZXZpY2VfdHlwZSA9IHFkaWN0X2dldF90
cnlfc3RyKG9wdHMsICJkZXZpY2UtdHlwZSIpOworICAgIGlmICghZGV2aWNlX3R5cGUpIHsKKyAg
ICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAibm8gZGV2aWNlLXR5cGUgcGFyYW1ldGVyIik7CisgICAg
ICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICBpZiAoIXN0cmNtcChkZXZpY2VfdHlwZSwgImRp
c2siKSkgeworICAgICAgICB0eXBlID0gVFlQRV9YRU5fRElTS19ERVZJQ0U7CisgICAgfSBlbHNl
IGlmICghc3RyY21wKGRldmljZV90eXBlLCAiY2Ryb20iKSkgeworICAgICAgICB0eXBlID0gVFlQ
RV9YRU5fQ0RST01fREVWSUNFOworICAgIH0gZWxzZSB7CisgICAgICAgIGVycm9yX3NldGcoZXJy
cCwgImludmFsaWQgZGV2aWNlLXR5cGUgcGFyYW1ldGVyICclcyciLCBkZXZpY2VfdHlwZSk7Cisg
ICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICBkcml2ZSA9IHhlbl9ibG9ja19kcml2ZV9j
cmVhdGUodmRldiwgZGV2aWNlX3R5cGUsIG9wdHMsICZsb2NhbF9lcnIpOworICAgIGlmICghZHJp
dmUpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLCAi
ZmFpbGVkIHRvIGNyZWF0ZSBkcml2ZTogIik7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisK
KyAgICBpb3RocmVhZCA9IHhlbl9ibG9ja19pb3RocmVhZF9jcmVhdGUodmRldiwgJmxvY2FsX2Vy
cik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVu
ZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWls
ZWQgdG8gY3JlYXRlIGlvdGhyZWFkOiAiKTsKKyAgICAgICAgZ290byBmYWlsOworICAgIH0KKwor
ICAgIHhlbmRldiA9IFhFTl9ERVZJQ0UocWRldl9jcmVhdGUoQlVTKHhlbmJ1cyksIHR5cGUpKTsK
KyAgICBibG9ja2RldiA9IFhFTl9CTE9DS19ERVZJQ0UoeGVuZGV2KTsKKworICAgIG9iamVjdF9w
cm9wZXJ0eV9zZXRfc3RyKE9CSkVDVCh4ZW5kZXYpLCB2ZGV2LCAidmRldiIsICZsb2NhbF9lcnIp
OworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQo
ZXJycCwgbG9jYWxfZXJyLCAiZmFpbGVkIHRvIHNldCAndmRldic6ICIpOworICAgICAgICBnb3Rv
IGZhaWw7CisgICAgfQorCisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9zdHIoT0JKRUNUKHhlbmRl
diksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2Jsb2NrX2RyaXZlX2dldF9ub2Rl
X25hbWUoZHJpdmUpLCAiZHJpdmUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2Nh
bF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3By
ZXBlbmQoZXJycCwgbG9jYWxfZXJyLCAiZmFpbGVkIHRvIHNldCAnZHJpdmUnOiAiKTsKKyAgICAg
ICAgZ290byBmYWlsOworICAgIH0KKworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfc3RyKE9CSkVD
VCh4ZW5kZXYpLCBpb3RocmVhZC0+aWQsICJpb3RocmVhZCIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmxvY2FsX2Vycik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJv
cl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJmYWlsZWQgdG8gc2V0ICdpb3RocmVhZCc6ICIpOworICAgICAgICBnb3Rv
IGZhaWw7CisgICAgfQorCisgICAgYmxvY2tkZXYtPmlvdGhyZWFkID0gaW90aHJlYWQ7CisgICAg
YmxvY2tkZXYtPmRyaXZlID0gZHJpdmU7CisKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2wo
T0JKRUNUKHhlbmRldiksIHRydWUsICJyZWFsaXplZCIsICZsb2NhbF9lcnIpOworICAgIGlmIChs
b2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxf
ZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVhbGl6YXRpb24gb2YgZGV2
aWNlICVzIGZhaWxlZDogIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSk7
CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICB4ZW5fYmFja2VuZF9zZXRfZGV2aWNl
KGJhY2tlbmQsIHhlbmRldik7CisgICAgcmV0dXJuOworCitmYWlsOgorICAgIGlmICh4ZW5kZXYp
IHsKKyAgICAgICAgb2JqZWN0X3VucGFyZW50KE9CSkVDVCh4ZW5kZXYpKTsKKyAgICB9CisKKyAg
ICBpZiAoaW90aHJlYWQpIHsKKyAgICAgICAgeGVuX2Jsb2NrX2lvdGhyZWFkX2Rlc3Ryb3koaW90
aHJlYWQsIE5VTEwpOworICAgIH0KKworICAgIGlmIChkcml2ZSkgeworICAgICAgICB4ZW5fYmxv
Y2tfZHJpdmVfZGVzdHJveShkcml2ZSwgTlVMTCk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB4
ZW5fYmxvY2tfZGV2aWNlX2Rlc3Ryb3koWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBY
ZW5EZXZpY2UgKnhlbmRldiA9IHhlbl9iYWNrZW5kX2dldF9kZXZpY2UoYmFja2VuZCk7CisgICAg
WGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVOX0JMT0NLX0RFVklDRSh4ZW5kZXYpOworICAg
IFhlbkJsb2NrVmRldiAqdmRldiA9ICZibG9ja2Rldi0+cHJvcHMudmRldjsKKyAgICBYZW5CbG9j
a0RyaXZlICpkcml2ZSA9IGJsb2NrZGV2LT5kcml2ZTsKKyAgICBYZW5CbG9ja0lPVGhyZWFkICpp
b3RocmVhZCA9IGJsb2NrZGV2LT5pb3RocmVhZDsKKworICAgIHRyYWNlX3hlbl9ibG9ja19kZXZp
Y2VfZGVzdHJveSh2ZGV2LT5udW1iZXIpOworCisgICAgb2JqZWN0X3VucGFyZW50KE9CSkVDVCh4
ZW5kZXYpKTsKKworICAgIGlmIChpb3RocmVhZCkgeworICAgICAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKKworICAgICAgICB4ZW5fYmxvY2tfaW90aHJlYWRfZGVzdHJveShpb3RocmVhZCwg
JmxvY2FsX2Vycik7CisgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgIGVycm9y
X3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgImZhaWxlZCB0byBkZXN0cm95IGlvdGhyZWFkOiAiKTsKKyAgICAgICAgICAg
IHJldHVybjsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmIChkcml2ZSkgeworICAgICAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgICAgICB4ZW5fYmxvY2tfZHJpdmVfZGVzdHJv
eShkcml2ZSwgJmxvY2FsX2Vycik7CisgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBkZXN0cm95IGRyaXZlOiAiKTsKKyAgICAg
ICAgfQorICAgIH0KK30KKworc3RhdGljIGNvbnN0IFhlbkJhY2tlbmRJbmZvIHhlbl9ibG9ja19i
YWNrZW5kX2luZm8gPSB7CisgICAgLnR5cGUgPSAicWRpc2siLAorICAgIC5jcmVhdGUgPSB4ZW5f
YmxvY2tfZGV2aWNlX2NyZWF0ZSwKKyAgICAuZGVzdHJveSA9IHhlbl9ibG9ja19kZXZpY2VfZGVz
dHJveSwKK307CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWdpc3Rlcl9iYWNrZW5kKHZvaWQp
Cit7CisgICAgeGVuX2JhY2tlbmRfcmVnaXN0ZXIoJnhlbl9ibG9ja19iYWNrZW5kX2luZm8pOwor
fQorCit4ZW5fYmFja2VuZF9pbml0KHhlbl9ibG9ja19yZWdpc3Rlcl9iYWNrZW5kKTsKZGlmZiAt
LWdpdCBhL2h3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYyBiL2h3L3hlbi94ZW4tbGVnYWN5LWJh
Y2tlbmQuYwppbmRleCA0MTQxOTc2M2M4Li4zNmZkMWU5YjA5IDEwMDY0NAotLS0gYS9ody94ZW4v
eGVuLWxlZ2FjeS1iYWNrZW5kLmMKKysrIGIvaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5jCkBA
IC03NTMsNyArNzUzLDYgQEAgdm9pZCB4ZW5fYmVfcmVnaXN0ZXJfY29tbW9uKHZvaWQpCiAKICAg
ICB4ZW5fYmVfcmVnaXN0ZXIoImNvbnNvbGUiLCAmeGVuX2NvbnNvbGVfb3BzKTsKICAgICB4ZW5f
YmVfcmVnaXN0ZXIoInZrYmQiLCAmeGVuX2tiZG1vdXNlX29wcyk7Ci0gICAgeGVuX2JlX3JlZ2lz
dGVyKCJxZGlzayIsICZ4ZW5fYmxrZGV2X29wcyk7CiAjaWZkZWYgQ09ORklHX1ZJUlRGUwogICAg
IHhlbl9iZV9yZWdpc3RlcigiOXBmcyIsICZ4ZW5fOXBmc19vcHMpOwogI2VuZGlmCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1ibG9j
ay5oCmluZGV4IGM0MjIzZjliZTEuLjExZDM1MWI0YjMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcv
eGVuL3hlbi1ibG9jay5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oCkBAIC0yOSw2
ICsyOSw3IEBAIHR5cGVkZWYgc3RydWN0IFhlbkJsb2NrVmRldiB7CiAgICAgdW5zaWduZWQgbG9u
ZyBudW1iZXI7CiB9IFhlbkJsb2NrVmRldjsKIAorCiB0eXBlZGVmIHN0cnVjdCBYZW5CbG9ja1By
b3BlcnRpZXMgewogICAgIFhlbkJsb2NrVmRldiB2ZGV2OwogICAgIEJsb2NrQ29uZiBjb25mOwpA
QCAtMzYsMTIgKzM3LDIzIEBAIHR5cGVkZWYgc3RydWN0IFhlbkJsb2NrUHJvcGVydGllcyB7CiAg
ICAgSU9UaHJlYWQgKmlvdGhyZWFkOwogfSBYZW5CbG9ja1Byb3BlcnRpZXM7CiAKK3R5cGVkZWYg
c3RydWN0IFhlbkJsb2NrRHJpdmUgeworICAgIGNoYXIgKmlkOworICAgIGNoYXIgKm5vZGVfbmFt
ZTsKK30gWGVuQmxvY2tEcml2ZTsKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tJT1RocmVhZCB7
CisgICAgY2hhciAqaWQ7Cit9IFhlbkJsb2NrSU9UaHJlYWQ7CisKIHR5cGVkZWYgc3RydWN0IFhl
bkJsb2NrRGV2aWNlIHsKICAgICBYZW5EZXZpY2UgeGVuZGV2OwogICAgIFhlbkJsb2NrUHJvcGVy
dGllcyBwcm9wczsKICAgICBjb25zdCBjaGFyICpkZXZpY2VfdHlwZTsKICAgICB1bnNpZ25lZCBp
bnQgaW5mbzsKICAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lOworICAgIFhlbkJsb2Nr
RHJpdmUgKmRyaXZlOworICAgIFhlbkJsb2NrSU9UaHJlYWQgKmlvdGhyZWFkOwogfSBYZW5CbG9j
a0RldmljZTsKIAogdHlwZWRlZiB2b2lkICgqWGVuQmxvY2tEZXZpY2VSZWFsaXplKShYZW5CbG9j
a0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJycCk7Ci0tIApBbnRob255IFBFUkFSRAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:58:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gharF-0000oV-Mf; Thu, 10 Jan 2019 13:58:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gharF-0000nj-3E
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:58:53 +0000
X-Inumbo-ID: dc2069d8-14df-11e9-a946-337e85e2b616
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dc2069d8-14df-11e9-a946-337e85e2b616;
 Thu, 10 Jan 2019 13:58:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263642"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:07 +0000
Message-ID: <20190110134917.16425-16-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 15/25] xen: purge 'blk' and 'ioreq' from function
 names in dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgaXMgYSBw
dXJlbHkgY29zbWV0aWMgcGF0Y2ggdGhhdCBwdXJnZXMgcmVtYWluaW5nIHVzZSBvZiAnYmxrJyBh
bmQKJ2lvcmVxJyBpbiBsb2NhbCBmdW5jdGlvbiBuYW1lcywgYW5kIHRoZW4gbWFrZXMgc3VyZSBh
bGwgZnVuY3Rpb25zIGFyZQpwcmVmaXhlZCB3aXRoICd4ZW5fYmxvY2tfJy4KCk5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KLS0tCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgfCA5MCArKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygr
KSwgNDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1i
bG9jay5jIGIvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCmluZGV4IDY3ODhiYmYzMzgu
LjhlMzk2NWUxNzEgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwor
KysgYi9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKQEAgLTY3LDcgKzY3LDcgQEAgc3Ry
dWN0IFhlbkJsb2NrRGF0YVBsYW5lIHsKICAgICBBaW9Db250ZXh0ICpjdHg7CiB9OwogCi1zdGF0
aWMgdm9pZCBpb3JlcV9yZXNldChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCitzdGF0aWMgdm9p
ZCByZXNldF9yZXF1ZXN0KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKIHsKICAgICBtZW1zZXQo
JnJlcXVlc3QtPnJlcSwgMCwgc2l6ZW9mKHJlcXVlc3QtPnJlcSkpOwogICAgIHJlcXVlc3QtPnN0
YXR1cyA9IDA7CkBAIC04Niw3ICs4Niw3IEBAIHN0YXRpYyB2b2lkIGlvcmVxX3Jlc2V0KFhlbkJs
b2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICBxZW11X2lvdmVjX3Jlc2V0KCZyZXF1ZXN0LT52KTsK
IH0KIAotc3RhdGljIFhlbkJsb2NrUmVxdWVzdCAqaW9yZXFfc3RhcnQoWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSkKK3N0YXRpYyBYZW5CbG9ja1JlcXVlc3QgKnhlbl9ibG9ja19zdGFydF9y
ZXF1ZXN0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7CiAgICAgWGVuQmxvY2tSZXF1
ZXN0ICpyZXF1ZXN0ID0gTlVMTDsKIApAQCAtMTExLDcgKzExMSw3IEBAIHN0YXRpYyBYZW5CbG9j
a1JlcXVlc3QgKmlvcmVxX3N0YXJ0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAg
cmV0dXJuIHJlcXVlc3Q7CiB9CiAKLXN0YXRpYyB2b2lkIGlvcmVxX2ZpbmlzaChYZW5CbG9ja1Jl
cXVlc3QgKnJlcXVlc3QpCitzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZmluaXNoX3JlcXVlc3QoWGVu
QmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKQEAgLTEyMSwxMiArMTIxLDEyIEBAIHN0YXRpYyB2
b2lkIGlvcmVxX2ZpbmlzaChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiAgICAgZGF0YXBsYW5l
LT5yZXF1ZXN0c19maW5pc2hlZCsrOwogfQogCi1zdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKFhl
bkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwgYm9vbCBmaW5pc2gpCitzdGF0aWMgdm9pZCB4ZW5fYmxv
Y2tfcmVsZWFzZV9yZXF1ZXN0KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwgYm9vbCBmaW5pc2gp
CiB7CiAgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFu
ZTsKIAogICAgIFFMSVNUX1JFTU9WRShyZXF1ZXN0LCBsaXN0KTsKLSAgICBpb3JlcV9yZXNldChy
ZXF1ZXN0KTsKKyAgICByZXNldF9yZXF1ZXN0KHJlcXVlc3QpOwogICAgIHJlcXVlc3QtPmRhdGFw
bGFuZSA9IGRhdGFwbGFuZTsKICAgICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5mcmVl
bGlzdCwgcmVxdWVzdCwgbGlzdCk7CiAgICAgaWYgKGZpbmlzaCkgewpAQCAtMTQwLDcgKzE0MCw3
IEBAIHN0YXRpYyB2b2lkIGlvcmVxX3JlbGVhc2UoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0LCBi
b29sIGZpbmlzaCkKICAqIHRyYW5zbGF0ZSByZXF1ZXN0IGludG8gaW92ZWMgKyBzdGFydCBvZmZz
ZXQKICAqIGRvIHNhbml0eSBjaGVja3MgYWxvbmcgdGhlIHdheQogICovCi1zdGF0aWMgaW50IGlv
cmVxX3BhcnNlKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKK3N0YXRpYyBpbnQgeGVuX2Jsb2Nr
X3BhcnNlX3JlcXVlc3QoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2Nr
RGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgc2l6ZV90IGxl
bjsKQEAgLTIwMSw3ICsyMDEsNyBAQCBzdGF0aWMgaW50IGlvcmVxX3BhcnNlKFhlbkJsb2NrUmVx
dWVzdCAqcmVxdWVzdCkKICAgICByZXR1cm4gLTE7CiB9CiAKLXN0YXRpYyBpbnQgaW9yZXFfZ3Jh
bnRfY29weShYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCitzdGF0aWMgaW50IHhlbl9ibG9ja19j
b3B5X3JlcXVlc3QoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2NrRGF0
YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgWGVuRGV2aWNlICp4
ZW5kZXYgPSBkYXRhcGxhbmUtPnhlbmRldjsKQEAgLTI0Nyw5ICsyNDcsOSBAQCBzdGF0aWMgaW50
IGlvcmVxX2dyYW50X2NvcHkoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogICAgIHJldHVybiAw
OwogfQogCi1zdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKFhlbkJsb2NrUmVxdWVzdCAq
cmVxdWVzdCk7CitzdGF0aWMgaW50IHhlbl9ibG9ja19kb19haW8oWGVuQmxvY2tSZXF1ZXN0ICpy
ZXF1ZXN0KTsKIAotc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBp
bnQgcmV0KQorc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2NvbXBsZXRlX2Fpbyh2b2lkICpvcGFxdWUs
IGludCByZXQpCiB7CiAgICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0ID0gb3BhcXVlOwogICAg
IFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CkBAIC0y
NjYsNyArMjY2LDcgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVl
LCBpbnQgcmV0KQogICAgIHJlcXVlc3QtPmFpb19pbmZsaWdodC0tOwogICAgIGlmIChyZXF1ZXN0
LT5wcmVzeW5jKSB7CiAgICAgICAgIHJlcXVlc3QtPnByZXN5bmMgPSAwOwotICAgICAgICBpb3Jl
cV9ydW5pb19xZW11X2FpbyhyZXF1ZXN0KTsKKyAgICAgICAgeGVuX2Jsb2NrX2RvX2FpbyhyZXF1
ZXN0KTsKICAgICAgICAgZ290byBkb25lOwogICAgIH0KICAgICBpZiAocmVxdWVzdC0+YWlvX2lu
ZmxpZ2h0ID4gMCkgewpAQCAtMjc3LDcgKzI3Nyw3IEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2Nv
bXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CiAg
ICAgICAgIC8qIGluIGNhc2Ugb2YgZmFpbHVyZSByZXF1ZXN0LT5haW9fZXJyb3JzIGlzIGluY3Jl
YXNlZCAqLwogICAgICAgICBpZiAocmV0ID09IDApIHsKLSAgICAgICAgICAgIGlvcmVxX2dyYW50
X2NvcHkocmVxdWVzdCk7CisgICAgICAgICAgICB4ZW5fYmxvY2tfY29weV9yZXF1ZXN0KHJlcXVl
c3QpOwogICAgICAgICB9CiAgICAgICAgIHFlbXVfdmZyZWUocmVxdWVzdC0+YnVmKTsKICAgICAg
ICAgYnJlYWs7CkBAIC0yOTMsNyArMjkzLDcgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxl
dGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogICAgIH0KIAogICAgIHJlcXVlc3QtPnN0YXR1cyA9
IHJlcXVlc3QtPmFpb19lcnJvcnMgPyBCTEtJRl9SU1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsK
LSAgICBpb3JlcV9maW5pc2gocmVxdWVzdCk7CisgICAgeGVuX2Jsb2NrX2ZpbmlzaF9yZXF1ZXN0
KHJlcXVlc3QpOwogCiAgICAgc3dpdGNoIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uKSB7CiAgICAg
Y2FzZSBCTEtJRl9PUF9XUklURToKQEAgLTMxOCw5ICszMTgsOSBAQCBzdGF0aWMgdm9pZCBxZW11
X2Fpb19jb21wbGV0ZSh2b2lkICpvcGFxdWUsIGludCByZXQpCiAgICAgYWlvX2NvbnRleHRfcmVs
ZWFzZShkYXRhcGxhbmUtPmN0eCk7CiB9CiAKLXN0YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJk
KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBucl9zZWN0b3JzKQorc3RhdGljIGJvb2wgeGVuX2Jsb2NrX3NwbGl0X2Rp
c2NhcmQoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5yX3NlY3RvcnMpCiB7CiAgICAgWGVuQmxv
Y2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsKICAgICBpbnQ2NF90
IGJ5dGVfb2Zmc2V0OwpAQCAtMzQzLDcgKzM0Myw3IEBAIHN0YXRpYyBib29sIGJsa19zcGxpdF9k
aXNjYXJkKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwKICAgICAgICAgYnl0ZV9jaHVuayA9IGJ5
dGVfcmVtYWluaW5nID4gbGltaXQgPyBsaW1pdCA6IGJ5dGVfcmVtYWluaW5nOwogICAgICAgICBy
ZXF1ZXN0LT5haW9faW5mbGlnaHQrKzsKICAgICAgICAgYmxrX2Fpb19wZGlzY2FyZChkYXRhcGxh
bmUtPmJsaywgYnl0ZV9vZmZzZXQsIGJ5dGVfY2h1bmssCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgcWVtdV9haW9fY29tcGxldGUsIHJlcXVlc3QpOworICAgICAgICAgICAgICAgICAgICAgICAg
IHhlbl9ibG9ja19jb21wbGV0ZV9haW8sIHJlcXVlc3QpOwogICAgICAgICBieXRlX3JlbWFpbmlu
ZyAtPSBieXRlX2NodW5rOwogICAgICAgICBieXRlX29mZnNldCArPSBieXRlX2NodW5rOwogICAg
IH0gd2hpbGUgKGJ5dGVfcmVtYWluaW5nID4gMCk7CkBAIC0zNTEsNyArMzUxLDcgQEAgc3RhdGlj
IGJvb2wgYmxrX3NwbGl0X2Rpc2NhcmQoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0LAogICAgIHJl
dHVybiB0cnVlOwogfQogCi1zdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKFhlbkJsb2Nr
UmVxdWVzdCAqcmVxdWVzdCkKK3N0YXRpYyBpbnQgeGVuX2Jsb2NrX2RvX2FpbyhYZW5CbG9ja1Jl
cXVlc3QgKnJlcXVlc3QpCiB7CiAgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJl
cXVlc3QtPmRhdGFwbGFuZTsKIApAQCAtMzU5LDE0ICszNTksMTUgQEAgc3RhdGljIGludCBpb3Jl
cV9ydW5pb19xZW11X2FpbyhYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiAgICAgaWYgKHJlcXVl
c3QtPnJlcS5ucl9zZWdtZW50cyAmJgogICAgICAgICAocmVxdWVzdC0+cmVxLm9wZXJhdGlvbiA9
PSBCTEtJRl9PUF9XUklURSB8fAogICAgICAgICAgcmVxdWVzdC0+cmVxLm9wZXJhdGlvbiA9PSBC
TEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEUpICYmCi0gICAgICAgIGlvcmVxX2dyYW50X2NvcHkocmVx
dWVzdCkpIHsKKyAgICAgICAgeGVuX2Jsb2NrX2NvcHlfcmVxdWVzdChyZXF1ZXN0KSkgewogICAg
ICAgICBxZW11X3ZmcmVlKHJlcXVlc3QtPmJ1Zik7CiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0K
IAogICAgIHJlcXVlc3QtPmFpb19pbmZsaWdodCsrOwogICAgIGlmIChyZXF1ZXN0LT5wcmVzeW5j
KSB7Ci0gICAgICAgIGJsa19haW9fZmx1c2gocmVxdWVzdC0+ZGF0YXBsYW5lLT5ibGssIHFlbXVf
YWlvX2NvbXBsZXRlLCByZXF1ZXN0KTsKKyAgICAgICAgYmxrX2Fpb19mbHVzaChyZXF1ZXN0LT5k
YXRhcGxhbmUtPmJsaywgeGVuX2Jsb2NrX2NvbXBsZXRlX2FpbywKKyAgICAgICAgICAgICAgICAg
ICAgICByZXF1ZXN0KTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCkBAIC0zNzcsNyArMzc4
LDcgQEAgc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhYZW5CbG9ja1JlcXVlc3QgKnJl
cXVlc3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWVzdC0+di5zaXplLCBCTE9DS19B
Q0NUX1JFQUQpOwogICAgICAgICByZXF1ZXN0LT5haW9faW5mbGlnaHQrKzsKICAgICAgICAgYmxr
X2Fpb19wcmVhZHYoZGF0YXBsYW5lLT5ibGssIHJlcXVlc3QtPnN0YXJ0LCAmcmVxdWVzdC0+diwg
MCwKLSAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29tcGxldGUsIHJlcXVlc3QpOwor
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fYmxvY2tfY29tcGxldGVfYWlvLCByZXF1ZXN0KTsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKICAgICBjYXNlIEJMS0lG
X09QX0ZMVVNIX0RJU0tDQUNIRToKQEAgLTM5MiwxMiArMzkzLDEzIEBAIHN0YXRpYyBpbnQgaW9y
ZXFfcnVuaW9fcWVtdV9haW8oWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogICAgICAgICAgICAg
ICAgICAgICAgICAgIEJMT0NLX0FDQ1RfV1JJVEUgOiBCTE9DS19BQ0NUX0ZMVVNIKTsKICAgICAg
ICAgcmVxdWVzdC0+YWlvX2luZmxpZ2h0Kys7CiAgICAgICAgIGJsa19haW9fcHdyaXRldihkYXRh
cGxhbmUtPmJsaywgcmVxdWVzdC0+c3RhcnQsICZyZXF1ZXN0LT52LCAwLAotICAgICAgICAgICAg
ICAgICAgICAgICAgcWVtdV9haW9fY29tcGxldGUsIHJlcXVlc3QpOworICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX2Jsb2NrX2NvbXBsZXRlX2FpbywgcmVxdWVzdCk7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKICAgICB7CiAgICAgICAgIHN0cnVjdCBibGtp
Zl9yZXF1ZXN0X2Rpc2NhcmQgKnJlcSA9ICh2b2lkICopJnJlcXVlc3QtPnJlcTsKLSAgICAgICAg
aWYgKCFibGtfc3BsaXRfZGlzY2FyZChyZXF1ZXN0LCByZXEtPnNlY3Rvcl9udW1iZXIsIHJlcS0+
bnJfc2VjdG9ycykpIHsKKyAgICAgICAgaWYgKCF4ZW5fYmxvY2tfc3BsaXRfZGlzY2FyZChyZXF1
ZXN0LCByZXEtPnNlY3Rvcl9udW1iZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVxLT5ucl9zZWN0b3JzKSkgewogICAgICAgICAgICAgZ290byBlcnI7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CkBAIC00MDcsMTcgKzQwOSwxNyBAQCBzdGF0aWMgaW50IGlvcmVx
X3J1bmlvX3FlbXVfYWlvKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICAgICAgZ290byBl
cnI7CiAgICAgfQogCi0gICAgcWVtdV9haW9fY29tcGxldGUocmVxdWVzdCwgMCk7CisgICAgeGVu
X2Jsb2NrX2NvbXBsZXRlX2FpbyhyZXF1ZXN0LCAwKTsKIAogICAgIHJldHVybiAwOwogCiBlcnI6
Ci0gICAgaW9yZXFfZmluaXNoKHJlcXVlc3QpOworICAgIHhlbl9ibG9ja19maW5pc2hfcmVxdWVz
dChyZXF1ZXN0KTsKICAgICByZXF1ZXN0LT5zdGF0dXMgPSBCTEtJRl9SU1BfRVJST1I7CiAgICAg
cmV0dXJuIC0xOwogfQogCi1zdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShYZW5CbG9j
a1JlcXVlc3QgKnJlcXVlc3QpCitzdGF0aWMgaW50IHhlbl9ibG9ja19zZW5kX3Jlc3BvbnNlX29u
ZShYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiB7CiAgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRh
dGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsKICAgICBpbnQgc2VuZF9ub3RpZnkgPSAwOwpA
QCAtNDczLDE1ICs0NzUsMTUgQEAgc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoWGVu
QmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogfQogCiAvKiB3YWxrIGZpbmlzaGVkIGxpc3QsIHNlbmQg
b3V0c3RhbmRpbmcgcmVzcG9uc2VzLCBmcmVlIHJlcXVlc3RzICovCi1zdGF0aWMgdm9pZCBibGtf
c2VuZF9yZXNwb25zZV9hbGwoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKK3N0YXRpYyB2
b2lkIHhlbl9ibG9ja19zZW5kX3Jlc3BvbnNlX2FsbChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBs
YW5lKQogewogICAgIFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdDsKICAgICBpbnQgc2VuZF9ub3Rp
ZnkgPSAwOwogCiAgICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmZGF0YXBsYW5lLT5maW5pc2hlZCkp
IHsKICAgICAgICAgcmVxdWVzdCA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZpbmlzaGVkKTsK
LSAgICAgICAgc2VuZF9ub3RpZnkgKz0gYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHJlcXVlc3QpOwot
ICAgICAgICBpb3JlcV9yZWxlYXNlKHJlcXVlc3QsIHRydWUpOworICAgICAgICBzZW5kX25vdGlm
eSArPSB4ZW5fYmxvY2tfc2VuZF9yZXNwb25zZV9vbmUocmVxdWVzdCk7CisgICAgICAgIHhlbl9i
bG9ja19yZWxlYXNlX3JlcXVlc3QocmVxdWVzdCwgdHJ1ZSk7CiAgICAgfQogICAgIGlmIChzZW5k
X25vdGlmeSkgewogICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKQEAgLTQ5NSw4ICs0
OTcsOCBAQCBzdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9hbGwoWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSkKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgYmxrX2dldF9yZXF1ZXN0KFhl
bkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBY
ZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsIFJJTkdfSURYIHJjKQorc3RhdGljIGludCB4ZW5fYmxv
Y2tfZ2V0X3JlcXVlc3QoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwgUklOR19JRFgg
cmMpCiB7CiAgICAgc3dpdGNoIChkYXRhcGxhbmUtPnByb3RvY29sKSB7CiAgICAgY2FzZSBCTEtJ
Rl9QUk9UT0NPTF9OQVRJVkU6IHsKQEAgLTUyNiw3ICs1MjgsNyBAQCBzdGF0aWMgaW50IGJsa19n
ZXRfcmVxdWVzdChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lLAogICAgIHJldHVybiAwOwog
fQogCi1zdGF0aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpk
YXRhcGxhbmUpCitzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfaGFuZGxlX3JlcXVlc3RzKFhlbkJsb2Nr
RGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7CiAgICAgUklOR19JRFggcmMsIHJwOwogICAgIFhlbkJs
b2NrUmVxdWVzdCAqcmVxdWVzdDsKQEAgLTUzNywyMyArNTM5LDIyIEBAIHN0YXRpYyB2b2lkIGJs
a19oYW5kbGVfcmVxdWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKICAgICBycCA9
IGRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLnNyaW5nLT5yZXFfcHJvZDsKICAgICB4ZW5fcm1iKCk7
IC8qIEVuc3VyZSB3ZSBzZWUgcXVldWVkIHJlcXVlc3RzIHVwIHRvICdycCcuICovCiAKLSAgICBi
bGtfc2VuZF9yZXNwb25zZV9hbGwoZGF0YXBsYW5lKTsKKyAgICB4ZW5fYmxvY2tfc2VuZF9yZXNw
b25zZV9hbGwoZGF0YXBsYW5lKTsKICAgICB3aGlsZSAocmMgIT0gcnApIHsKICAgICAgICAgLyog
cHVsbCByZXF1ZXN0IGZyb20gcmluZyAqLwogICAgICAgICBpZiAoUklOR19SRVFVRVNUX0NPTlNf
T1ZFUkZMT1coJmRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLCByYykpIHsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9Ci0gICAgICAgIHJlcXVlc3QgPSBpb3JlcV9zdGFydChkYXRhcGxhbmUp
OworICAgICAgICByZXF1ZXN0ID0geGVuX2Jsb2NrX3N0YXJ0X3JlcXVlc3QoZGF0YXBsYW5lKTsK
ICAgICAgICAgaWYgKHJlcXVlc3QgPT0gTlVMTCkgewogICAgICAgICAgICAgZGF0YXBsYW5lLT5t
b3JlX3dvcmsrKzsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGJsa19n
ZXRfcmVxdWVzdChkYXRhcGxhbmUsIHJlcXVlc3QsIHJjKTsKKyAgICAgICAgeGVuX2Jsb2NrX2dl
dF9yZXF1ZXN0KGRhdGFwbGFuZSwgcmVxdWVzdCwgcmMpOwogICAgICAgICBkYXRhcGxhbmUtPnJp
bmdzLmNvbW1vbi5yZXFfY29ucyA9ICsrcmM7CiAKICAgICAgICAgLyogcGFyc2UgdGhlbSAqLwot
ICAgICAgICBpZiAoaW9yZXFfcGFyc2UocmVxdWVzdCkgIT0gMCkgewotCisgICAgICAgIGlmICh4
ZW5fYmxvY2tfcGFyc2VfcmVxdWVzdChyZXF1ZXN0KSAhPSAwKSB7CiAgICAgICAgICAgICBzd2l0
Y2ggKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24pIHsKICAgICAgICAgICAgIGNhc2UgQkxLSUZfT1Bf
UkVBRDoKICAgICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxrX2dldF9zdGF0cyhk
YXRhcGxhbmUtPmJsayksCkBAIC01NzAsNyArNTcxLDcgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRs
ZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgfTsKIAotICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jlc3Bv
bnNlX29uZShyZXF1ZXN0KSkgeworICAgICAgICAgICAgaWYgKHhlbl9ibG9ja19zZW5kX3Jlc3Bv
bnNlX29uZShyZXF1ZXN0KSkgewogICAgICAgICAgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogCiAgICAgICAgICAgICAgICAgeGVuX2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChk
YXRhcGxhbmUtPnhlbmRldiwKQEAgLTU4MCwxMSArNTgxLDExIEBAIHN0YXRpYyB2b2lkIGJsa19o
YW5kbGVfcmVxdWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKICAgICAgICAgICAg
ICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwogICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlvcmVxX3JlbGVhc2UocmVxdWVzdCwgZmFsc2Up
OworICAgICAgICAgICAgeGVuX2Jsb2NrX3JlbGVhc2VfcmVxdWVzdChyZXF1ZXN0LCBmYWxzZSk7
CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogCi0gICAgICAgIGlvcmVxX3J1bmlv
X3FlbXVfYWlvKHJlcXVlc3QpOworICAgICAgICB4ZW5fYmxvY2tfZG9fYWlvKHJlcXVlc3QpOwog
ICAgIH0KIAogICAgIGlmIChkYXRhcGxhbmUtPm1vcmVfd29yayAmJgpAQCAtNTkzLDE2ICs1OTQs
MTYgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFuZSAq
ZGF0YXBsYW5lKQogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgYmxrX2JoKHZvaWQgKm9wYXF1ZSkK
K3N0YXRpYyB2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfYmgodm9pZCAqb3BhcXVlKQogewogICAg
IFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBvcGFxdWU7CiAKICAgICBhaW9fY29udGV4
dF9hY3F1aXJlKGRhdGFwbGFuZS0+Y3R4KTsKLSAgICBibGtfaGFuZGxlX3JlcXVlc3RzKGRhdGFw
bGFuZSk7CisgICAgeGVuX2Jsb2NrX2hhbmRsZV9yZXF1ZXN0cyhkYXRhcGxhbmUpOwogICAgIGFp
b19jb250ZXh0X3JlbGVhc2UoZGF0YXBsYW5lLT5jdHgpOwogfQogCi1zdGF0aWMgdm9pZCBibGtf
ZXZlbnQodm9pZCAqb3BhcXVlKQorc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9ldmVu
dCh2b2lkICpvcGFxdWUpCiB7CiAgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IG9w
YXF1ZTsKIApAQCAtNjMxLDcgKzYzMiw4IEBAIFhlbkJsb2NrRGF0YVBsYW5lICp4ZW5fYmxvY2tf
ZGF0YXBsYW5lX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwKICAgICB9IGVsc2UgewogICAgICAg
ICBkYXRhcGxhbmUtPmN0eCA9IHFlbXVfZ2V0X2Fpb19jb250ZXh0KCk7CiAgICAgfQotICAgIGRh
dGFwbGFuZS0+YmggPSBhaW9fYmhfbmV3KGRhdGFwbGFuZS0+Y3R4LCBibGtfYmgsIGRhdGFwbGFu
ZSk7CisgICAgZGF0YXBsYW5lLT5iaCA9IGFpb19iaF9uZXcoZGF0YXBsYW5lLT5jdHgsIHhlbl9i
bG9ja19kYXRhcGxhbmVfYmgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBs
YW5lKTsKIAogICAgIHJldHVybiBkYXRhcGxhbmU7CiB9CkBAIC03ODksNyArNzkxLDcgQEAgdm9p
ZCB4ZW5fYmxvY2tfZGF0YXBsYW5lX3N0YXJ0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUs
CiAKICAgICBkYXRhcGxhbmUtPmV2ZW50X2NoYW5uZWwgPQogICAgICAgICB4ZW5fZGV2aWNlX2Jp
bmRfZXZlbnRfY2hhbm5lbCh4ZW5kZXYsIGV2ZW50X2NoYW5uZWwsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsa19ldmVudCwgZGF0YXBsYW5lLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fYmxvY2tfZGF0YXBsYW5lX2V2ZW50LCBkYXRh
cGxhbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIp
OwogICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:59:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:59:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gharN-0000rQ-1H; Thu, 10 Jan 2019 13:59:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gharL-0000qj-NO
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:58:59 +0000
X-Inumbo-ID: dfe3cc22-14df-11e9-8403-473152dbaf86
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dfe3cc22-14df-11e9-8403-473152dbaf86;
 Thu, 10 Jan 2019 13:58:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263660"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:17 +0000
Message-ID: <20190110134917.16425-26-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 25/25] xen-block: avoid repeated memory allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>, Tim Smith <tim.smith@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KClRoZSB4ZW4tYmxvY2sgZGF0
YXBsYW5lIGN1cnJlbnRseSBhbGxvY2F0ZXMgbWVtb3J5IHRvIGhvbGQgdGhlIGRhdGEgZm9yCmVh
Y2ggcmVxdWVzdCBhcyB0aGF0IHJlcXVlc3QgaXMgdXNlZCwgYW5kIGZyZWVzIGl0IGFmdGVyd2Fy
ZHMuIEJlY2F1c2UKaXQgcmVxdWlyZXMgcGFnZS1hbGlnbmVkIGJsb2NrcywgdGhpcyBpbnRlcmFj
dHMgcG9vcmx5IHdpdGggbm9uLXBhZ2UtCmFsaWduZWQgYWxsb2NhdGlvbnMgYW5kIGJhbGxvb25z
IHRoZSBoZWFwLgoKSW5zdGVhZCwgYWxsb2NhdGUgdGhlIG1heGltdW0gcG9zc2libGUgYnVmZmVy
IHNpemUgcmVxdWlyZWQgZm9yIHRoZQpwcm90b2NvbCwgd2hpY2ggaXMgQkxLSUZfTUFYX1NFR01F
TlRTX1BFUl9SRVFVRVNUIChjdXJyZW50bHkgMTEpIHBhZ2VzCndoZW4gdGhlIHJlcXVlc3Qgc3Ry
dWN0dXJlIGlzIGNyZWF0ZWQsIGFuZCBrZWVwIHRoYXQgYnVmZmVyIHVudGlsIGl0IGlzCmRlc3Ry
b3llZC4gU2luY2UgdGhlIHJlcXVlc3RzIGFyZSByZS11c2VkIHZpYSBhIGZyZWUgbGlzdCwgdGhp
cyBzaG91bGQKYWN0dWFsbHkgaW1wcm92ZSBtZW1vcnkgdXNhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBU
aW0gU21pdGggPHRpbS5zbWl0aEBjaXRyaXguY29tPgoKUmUtYmFzZWQgYW5kIGNvbW1pdCBjb21t
ZW50IGFkanVzdGVkLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KLS0tCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgfCAxNCArKysrKysr
KystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgYi9ody9ibG9jay9k
YXRhcGxhbmUveGVuLWJsb2NrLmMKaW5kZXggMzViZmNjZmJhNy4uZDBkODkwNWEzMyAxMDA2NDQK
LS0tIGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCisrKyBiL2h3L2Jsb2NrL2RhdGFw
bGFuZS94ZW4tYmxvY2suYwpAQCAtNzAsNyArNzAsNiBAQCBzdGF0aWMgdm9pZCByZXNldF9yZXF1
ZXN0KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICBtZW1zZXQoJnJlcXVlc3QtPnJlcSwg
MCwgc2l6ZW9mKHJlcXVlc3QtPnJlcSkpOwogICAgIHJlcXVlc3QtPnN0YXR1cyA9IDA7CiAgICAg
cmVxdWVzdC0+c3RhcnQgPSAwOwotICAgIHJlcXVlc3QtPmJ1ZiA9IE5VTEw7CiAgICAgcmVxdWVz
dC0+c2l6ZSA9IDA7CiAgICAgcmVxdWVzdC0+cHJlc3luYyA9IDA7CiAKQEAgLTk1LDYgKzk0LDE0
IEBAIHN0YXRpYyBYZW5CbG9ja1JlcXVlc3QgKnhlbl9ibG9ja19zdGFydF9yZXF1ZXN0KFhlbkJs
b2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAgICAgIC8qIGFsbG9jYXRlIG5ldyBzdHJ1Y3Qg
Ki8KICAgICAgICAgcmVxdWVzdCA9IGdfbWFsbG9jMChzaXplb2YoKnJlcXVlc3QpKTsKICAgICAg
ICAgcmVxdWVzdC0+ZGF0YXBsYW5lID0gZGF0YXBsYW5lOworICAgICAgICAvKgorICAgICAgICAg
KiBXZSBjYW5ub3QgbmVlZCBtb3JlIHBhZ2VzIHBlciByZXF1ZXN0cyB0aGFuIHRoaXMsIGFuZCBz
aW5jZSB3ZQorICAgICAgICAgKiByZS11c2UgcmVxdWVzdHMsIGFsbG9jYXRlIHRoZSBtZW1vcnkg
b25jZSBoZXJlLiBJdCB3aWxsIGJlIGZyZWVkCisgICAgICAgICAqIHhlbl9ibG9ja19kYXRhcGxh
bmVfZGVzdHJveSgpIHdoZW4gdGhlIHJlcXVlc3QgbGlzdCBpcyBmcmVlZC4KKyAgICAgICAgICov
CisgICAgICAgIHJlcXVlc3QtPmJ1ZiA9IHFlbXVfbWVtYWxpZ24oWENfUEFHRV9TSVpFLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJMS0lGX01BWF9TRUdNRU5UU19QRVJf
UkVRVUVTVCAqCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWENfUEFHRV9T
SVpFKTsKICAgICAgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c190b3RhbCsrOwogICAgICAgICBxZW11
X2lvdmVjX2luaXQoJnJlcXVlc3QtPnYsIDEpOwogICAgIH0gZWxzZSB7CkBAIC0yNzIsMTQgKzI3
OSwxMiBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfY29tcGxldGVfYWlvKHZvaWQgKm9wYXF1ZSwg
aW50IHJldCkKICAgICAgICAgaWYgKHJldCA9PSAwKSB7CiAgICAgICAgICAgICB4ZW5fYmxvY2tf
Y29weV9yZXF1ZXN0KHJlcXVlc3QpOwogICAgICAgICB9Ci0gICAgICAgIHFlbXVfdmZyZWUocmVx
dWVzdC0+YnVmKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKICAg
ICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToKICAgICAgICAgaWYgKCFyZXF1ZXN0LT5y
ZXEubnJfc2VnbWVudHMpIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAg
IHFlbXVfdmZyZWUocmVxdWVzdC0+YnVmKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoK
ICAgICAgICAgYnJlYWs7CkBAIC0zNjAsMTIgKzM2NSwxMCBAQCBzdGF0aWMgaW50IHhlbl9ibG9j
a19kb19haW8oWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2NrRGF0YVBs
YW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKLSAgICByZXF1ZXN0LT5idWYg
PSBxZW11X21lbWFsaWduKFhDX1BBR0VfU0laRSwgcmVxdWVzdC0+c2l6ZSk7CiAgICAgaWYgKHJl
cXVlc3QtPnJlcS5ucl9zZWdtZW50cyAmJgogICAgICAgICAocmVxdWVzdC0+cmVxLm9wZXJhdGlv
biA9PSBCTEtJRl9PUF9XUklURSB8fAogICAgICAgICAgcmVxdWVzdC0+cmVxLm9wZXJhdGlvbiA9
PSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEUpICYmCiAgICAgICAgIHhlbl9ibG9ja19jb3B5X3Jl
cXVlc3QocmVxdWVzdCkpIHsKLSAgICAgICAgcWVtdV92ZnJlZShyZXF1ZXN0LT5idWYpOwogICAg
ICAgICBnb3RvIGVycjsKICAgICB9CiAKQEAgLTY2NSw2ICs2NjgsNyBAQCB2b2lkIHhlbl9ibG9j
a19kYXRhcGxhbmVfZGVzdHJveShYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogICAgICAg
ICByZXF1ZXN0ID0gUUxJU1RfRklSU1QoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwogICAgICAgICBR
TElTVF9SRU1PVkUocmVxdWVzdCwgbGlzdCk7CiAgICAgICAgIHFlbXVfaW92ZWNfZGVzdHJveSgm
cmVxdWVzdC0+dik7CisgICAgICAgIHFlbXVfdmZyZWUocmVxdWVzdC0+YnVmKTsKICAgICAgICAg
Z19mcmVlKHJlcXVlc3QpOwogICAgIH0KIAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:59:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gharP-0000ss-BM; Thu, 10 Jan 2019 13:59: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gharN-0000s2-Vq
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:59:02 +0000
X-Inumbo-ID: e104bd3c-14df-11e9-a3bf-a76a392885f6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e104bd3c-14df-11e9-a3bf-a76a392885f6;
 Thu, 10 Jan 2019 13:58:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263664"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:13 +0000
Message-ID: <20190110134917.16425-22-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 21/25] Remove broken Xen PV domain builder
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgYnJva2VuIHNpbmNlIFhlbiA0LjkgWzFdIGFuZCBpdCB3aWxsIG5vdCBidWlsZCBpbiBY
ZW4gNC4xMi4gQWxzbywKaXQgaXMgbm90IGJ1aWx0IGJ5IGRlZmF1bHQgc2luY2UgUUVNVSAyLjYu
CgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE4LTA5L21zZzAwMzEzLmh0bWwKClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIGNvbmZpZ3VyZSAgICAgICAgICAgICAgICAgICB8
ICAxNyAtLQogaHcveGVucHYvTWFrZWZpbGUub2JqcyAgICAgIHwgICAyIC0KIGh3L3hlbnB2L3hl
bl9kb21haW5idWlsZC5jICB8IDI5OSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIGh3L3hlbnB2L3hlbl9kb21haW5idWlsZC5oICB8ICAxMyAtLQogaHcveGVucHYveGVuX21h
Y2hpbmVfcHYuYyAgIHwgIDE0IC0tCiBpbmNsdWRlL2h3L3hlbi94ZW4uaCAgICAgICAgfCAgIDEg
LQogaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIHwgIDE4IC0tLQogcWVtdS1vcHRpb25zLmh4
ICAgICAgICAgICAgIHwgICA4IC0KIHZsLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyAt
CiA5IGZpbGVzIGNoYW5nZWQsIDM3OSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBo
dy94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGh3L3hlbnB2L3hl
bl9kb21haW5idWlsZC5oCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4
IDgwNDliNzFlZWYuLmJhMmI1ZjI0YzQgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25m
aWd1cmUKQEAgLTM1Nyw3ICszNTcsNiBAQCB2bmNfcG5nPSIiCiB4a2Jjb21tb249IiIKIHhlbj0i
IgogeGVuX2N0cmxfdmVyc2lvbj0iIgoteGVuX3B2X2RvbWFpbl9idWlsZD0ibm8iCiB4ZW5fcGNp
X3Bhc3N0aHJvdWdoPSIiCiBsaW51eF9haW89IiIKIGNhcF9uZz0iIgpAQCAtMTEyMiwxMCArMTEy
MSw2IEBAIGZvciBvcHQgZG8KICAgOzsKICAgLS1lbmFibGUteGVuLXBjaS1wYXNzdGhyb3VnaCkg
eGVuX3BjaV9wYXNzdGhyb3VnaD0ieWVzIgogICA7OwotICAtLWRpc2FibGUteGVuLXB2LWRvbWFp
bi1idWlsZCkgeGVuX3B2X2RvbWFpbl9idWlsZD0ibm8iCi0gIDs7Ci0gIC0tZW5hYmxlLXhlbi1w
di1kb21haW4tYnVpbGQpIHhlbl9wdl9kb21haW5fYnVpbGQ9InllcyIKLSAgOzsKICAgLS1kaXNh
YmxlLWJybGFwaSkgYnJsYXBpPSJubyIKICAgOzsKICAgLS1lbmFibGUtYnJsYXBpKSBicmxhcGk9
InllcyIKQEAgLTE2ODgsOCArMTY4Myw2IEBAIEFkdmFuY2VkIG9wdGlvbnMgKGV4cGVydHMgb25s
eSk6CiAgIC0tdGxzLXByaW9yaXR5ICAgICAgICAgICBkZWZhdWx0IFRMUyBwcm90b2NvbC9jaXBo
ZXIgcHJpb3JpdHkgc3RyaW5nCiAgIC0tZW5hYmxlLWdwcm9mICAgICAgICAgICBRRU1VIHByb2Zp
bGluZyB3aXRoIGdwcm9mCiAgIC0tZW5hYmxlLXByb2ZpbGVyICAgICAgICBwcm9maWxlciBzdXBw
b3J0Ci0gIC0tZW5hYmxlLXhlbi1wdi1kb21haW4tYnVpbGQKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhlbiBwdiBkb21haW4gYnVpbGRlcgogICAtLWVuYWJsZS1kZWJ1Zy1zdGFjay11c2Fn
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhY2sgdGhlIG1heGltdW0gc3RhY2sgdXNh
Z2Ugb2Ygc3RhY2tzIGNyZWF0ZWQgYnkgcWVtdV9hbGxvY19zdGFjawogCkBAIC0yNjgxLDEyICsy
Njc0LDYgQEAgaWYgdGVzdCAiJHhlbl9wY2lfcGFzc3Rocm91Z2giICE9ICJubyI7IHRoZW4KICAg
ZmkKIGZpCiAKLWlmIHRlc3QgIiR4ZW5fcHZfZG9tYWluX2J1aWxkIiA9ICJ5ZXMiICYmCi0gICB0
ZXN0ICIkeGVuIiAhPSAieWVzIjsgdGhlbgotICAgIGVycm9yX2V4aXQgIlVzZXIgcmVxdWVzdGVk
IFhlbiBQViBkb21haW4gYnVpbGRlciBzdXBwb3J0IiBcCi0JICAgICAgICJ3aGljaCByZXF1aXJl
cyBYZW4gc3VwcG9ydC4iCi1maQotCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMKICMgV2luZG93cyBIeXBlcnZpc29yIFBsYXRmb3JtIGFjY2VsZXJhdG9yIChXSFBY
KSBjaGVjawogaWYgdGVzdCAiJHdocHgiICE9ICJubyIgOyB0aGVuCkBAIC02MDcyLDcgKzYwNTks
NiBAQCBmaQogZWNobyAieGVuIHN1cHBvcnQgICAgICAgJHhlbiIKIGlmIHRlc3QgIiR4ZW4iID0g
InllcyIgOyB0aGVuCiAgIGVjaG8gInhlbiBjdHJsIHZlcnNpb24gICR4ZW5fY3RybF92ZXJzaW9u
IgotICBlY2hvICJwdiBkb20gYnVpbGQgICAgICAkeGVuX3B2X2RvbWFpbl9idWlsZCIKIGZpCiBl
Y2hvICJicmxhcGkgc3VwcG9ydCAgICAkYnJsYXBpIgogZWNobyAiYmx1ZXogIHN1cHBvcnQgICAg
JGJsdWV6IgpAQCAtNjU0Miw5ICs2NTI4LDYgQEAgZmkKIGlmIHRlc3QgIiR4ZW4iID0gInllcyIg
OyB0aGVuCiAgIGVjaG8gIkNPTkZJR19YRU5fQkFDS0VORD15IiA+PiAkY29uZmlnX2hvc3RfbWFr
CiAgIGVjaG8gIkNPTkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTj0keGVuX2N0cmxfdmVy
c2lvbiIgPj4gJGNvbmZpZ19ob3N0X21hawotICBpZiB0ZXN0ICIkeGVuX3B2X2RvbWFpbl9idWls
ZCIgPSAieWVzIiA7IHRoZW4KLSAgICBlY2hvICJDT05GSUdfWEVOX1BWX0RPTUFJTl9CVUlMRD15
IiA+PiAkY29uZmlnX2hvc3RfbWFrCi0gIGZpCiBmaQogaWYgdGVzdCAiJGxpbnV4X2FpbyIgPSAi
eWVzIiA7IHRoZW4KICAgZWNobyAiQ09ORklHX0xJTlVYX0FJTz15IiA+PiAkY29uZmlnX2hvc3Rf
bWFrCmRpZmYgLS1naXQgYS9ody94ZW5wdi9NYWtlZmlsZS5vYmpzIGIvaHcveGVucHYvTWFrZWZp
bGUub2JqcwppbmRleCBiYmY1ODczZmQxLi44YmZhNDU4NmFiIDEwMDY0NAotLS0gYS9ody94ZW5w
di9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L3hlbnB2L01ha2VmaWxlLm9ianMKQEAgLTEsNCArMSwy
IEBACiAjIFhlbiBQViBtYWNoaW5lIHN1cHBvcnQKIG9iai0kKENPTkZJR19YRU4pICs9IHhlbl9t
YWNoaW5lX3B2Lm8KLSMgWGVuIFBWIG1hY2hpbmUgYnVpbGRlciBzdXBwb3J0Ci1vYmotJChDT05G
SUdfWEVOX1BWX0RPTUFJTl9CVUlMRCkgKz0geGVuX2RvbWFpbmJ1aWxkLm8KZGlmZiAtLWdpdCBh
L2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jIGIvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMK
ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGRlYjI4Y2Y1OTYuLjAwMDAwMDAwMDAKLS0t
IGEvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKKysrIC9kZXYvbnVsbApAQCAtMSwyOTkgKzAs
MCBAQAotI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJxZW11L3VuaXRzLmgiCi0j
aW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgotI2luY2x1ZGUgInhlbl9kb21h
aW5idWlsZC5oIgotI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKLSNpbmNsdWRlICJxZW11L2xvZy5o
IgotCi0jaW5jbHVkZSA8eGVuZ3Vlc3QuaD4KLQotc3RhdGljIGludCB4ZW5zdG9yZV9kb21haW5f
bWtkaXIoY2hhciAqcGF0aCkKLXsKLSAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgcGVybXNfcm9b
XSA9IHt7Ci0gICAgICAgICAgICAuaWQgICAgPSAwLCAvKiBzZXQgb3duZXI6IGRvbTAgKi8KLSAg
ICAgICAgfSx7Ci0gICAgICAgICAgICAuaWQgICAgPSB4ZW5fZG9taWQsCi0gICAgICAgICAgICAu
cGVybXMgPSBYU19QRVJNX1JFQUQsCi0gICAgICAgIH19OwotICAgIHN0cnVjdCB4c19wZXJtaXNz
aW9ucyBwZXJtc19yd1tdID0ge3sKLSAgICAgICAgICAgIC5pZCAgICA9IDAsIC8qIHNldCBvd25l
cjogZG9tMCAqLwotICAgICAgICB9LHsKLSAgICAgICAgICAgIC5pZCAgICA9IHhlbl9kb21pZCwK
LSAgICAgICAgICAgIC5wZXJtcyA9IFhTX1BFUk1fUkVBRCB8IFhTX1BFUk1fV1JJVEUsCi0gICAg
ICAgIH19OwotICAgIGNvbnN0IGNoYXIgKndyaXRhYmxlW10gPSB7ICJkZXZpY2UiLCAiY29udHJv
bCIsICJlcnJvciIsIE5VTEwgfTsKLSAgICBjaGFyIHN1YnBhdGhbMjU2XTsKLSAgICBpbnQgaTsK
LQotICAgIGlmICgheHNfbWtkaXIoeGVuc3RvcmUsIDAsIHBhdGgpKSB7Ci0gICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IHhzX21rZGlyICVzOiBmYWlsZWRcbiIsIF9fZnVuY19fLCBwYXRoKTsK
LQlyZXR1cm4gLTE7Ci0gICAgfQotICAgIGlmICgheHNfc2V0X3Blcm1pc3Npb25zKHhlbnN0b3Jl
LCAwLCBwYXRoLCBwZXJtc19ybywgMikpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
eHNfc2V0X3Blcm1pc3Npb25zIGZhaWxlZFxuIiwgX19mdW5jX18pOwotCXJldHVybiAtMTsKLSAg
ICB9Ci0KLSAgICBmb3IgKGkgPSAwOyB3cml0YWJsZVtpXTsgaSsrKSB7Ci0gICAgICAgIHNucHJp
bnRmKHN1YnBhdGgsIHNpemVvZihzdWJwYXRoKSwgIiVzLyVzIiwgcGF0aCwgd3JpdGFibGVbaV0p
OwotICAgICAgICBpZiAoIXhzX21rZGlyKHhlbnN0b3JlLCAwLCBzdWJwYXRoKSkgewotICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICIlczogeHNfbWtkaXIgJXM6IGZhaWxlZFxuIiwgX19mdW5j
X18sIHN1YnBhdGgpOwotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0gICAgICAg
IGlmICgheHNfc2V0X3Blcm1pc3Npb25zKHhlbnN0b3JlLCAwLCBzdWJwYXRoLCBwZXJtc19ydywg
MikpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHhzX3NldF9wZXJtaXNzaW9u
cyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAg
fQotICAgIH0KLSAgICByZXR1cm4gMDsKLX0KLQotaW50IHhlbnN0b3JlX2RvbWFpbl9pbml0MShj
b25zdCBjaGFyICprZXJuZWwsIGNvbnN0IGNoYXIgKnJhbWRpc2ssCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZGxpbmUpCi17Ci0gICAgY2hhciAqZG9tLCB1dWlkX3N0
cmluZ1s0Ml0sIHZtWzI1Nl0sIHBhdGhbMjU2XTsKLSAgICBpbnQgaTsKLQotICAgIHFlbXVfdXVp
ZF91bnBhcnNlKCZxZW11X3V1aWQsIHV1aWRfc3RyaW5nKTsKLSAgICBkb20gPSB4c19nZXRfZG9t
YWluX3BhdGgoeGVuc3RvcmUsIHhlbl9kb21pZCk7Ci0gICAgc25wcmludGYodm0sICBzaXplb2Yo
dm0pLCAgIi92bS8lcyIsIHV1aWRfc3RyaW5nKTsKLQotICAgIHhlbnN0b3JlX2RvbWFpbl9ta2Rp
cihkb20pOwotCi0gICAgeGVuc3RvcmVfd3JpdGVfc3RyKHZtLCAiaW1hZ2Uvb3N0eXBlIiwgICJs
aW51eCIpOwotICAgIGlmIChrZXJuZWwpCi0gICAgICAgIHhlbnN0b3JlX3dyaXRlX3N0cih2bSwg
ImltYWdlL2tlcm5lbCIsICBrZXJuZWwpOwotICAgIGlmIChyYW1kaXNrKQotICAgICAgICB4ZW5z
dG9yZV93cml0ZV9zdHIodm0sICJpbWFnZS9yYW1kaXNrIiwgcmFtZGlzayk7Ci0gICAgaWYgKGNt
ZGxpbmUpCi0gICAgICAgIHhlbnN0b3JlX3dyaXRlX3N0cih2bSwgImltYWdlL2NtZGxpbmUiLCBj
bWRsaW5lKTsKLQotICAgIC8qIG5hbWUgKyBpZCAqLwotICAgIHhlbnN0b3JlX3dyaXRlX3N0cih2
bSwgICJuYW1lIiwgICBxZW11X25hbWUgPyBxZW11X25hbWUgOiAibm8tbmFtZSIpOwotICAgIHhl
bnN0b3JlX3dyaXRlX3N0cih2bSwgICJ1dWlkIiwgICB1dWlkX3N0cmluZyk7Ci0gICAgeGVuc3Rv
cmVfd3JpdGVfc3RyKGRvbSwgIm5hbWUiLCAgIHFlbXVfbmFtZSA/IHFlbXVfbmFtZSA6ICJuby1u
YW1lIik7Ci0gICAgeGVuc3RvcmVfd3JpdGVfaW50KGRvbSwgImRvbWlkIiwgIHhlbl9kb21pZCk7
Ci0gICAgeGVuc3RvcmVfd3JpdGVfc3RyKGRvbSwgInZtIiwgICAgIHZtKTsKLQotICAgIC8qIG1l
bW9yeSAqLwotICAgIHhlbnN0b3JlX3dyaXRlX2ludChkb20sICJtZW1vcnkvdGFyZ2V0IiwgcmFt
X3NpemUgLyBLaUIpOwotICAgIHhlbnN0b3JlX3dyaXRlX2ludCh2bSwgIm1lbW9yeSIsICAgICAg
ICAgcmFtX3NpemUgLyBNaUIpOwotICAgIHhlbnN0b3JlX3dyaXRlX2ludCh2bSwgIm1heG1lbSIs
ICAgICAgICAgcmFtX3NpemUgLyBNaUIpOwotCi0gICAgLyogY3B1cyAqLwotICAgIGZvciAoaSA9
IDA7IGkgPCBzbXBfY3B1czsgaSsrKSB7Ci0Jc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLCAi
Y3B1LyVkL2F2YWlsYWJpbGl0eSIsaSk7Ci0JeGVuc3RvcmVfd3JpdGVfc3RyKGRvbSwgcGF0aCwg
Im9ubGluZSIpOwotICAgIH0KLSAgICB4ZW5zdG9yZV93cml0ZV9pbnQodm0sICJ2Y3B1X2F2YWls
IiwgIHNtcF9jcHVzKTsKLSAgICB4ZW5zdG9yZV93cml0ZV9pbnQodm0sICJ2Y3B1cyIsICAgICAg
IHNtcF9jcHVzKTsKLQotICAgIC8qIHZuYyBwYXNzd29yZCAqLwotICAgIHhlbnN0b3JlX3dyaXRl
X3N0cih2bSwgInZuY3Bhc3N3b3JkIiwgIiIgLyogRklYTUUgKi8pOwotCi0gICAgZnJlZShkb20p
OwotICAgIHJldHVybiAwOwotfQotCi1pbnQgeGVuc3RvcmVfZG9tYWluX2luaXQyKGludCB4ZW5z
dG9yZV9wb3J0LCBpbnQgeGVuc3RvcmVfbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgY29uc29sZV9wb3J0LCBpbnQgY29uc29sZV9tZm4pCi17Ci0gICAgY2hhciAqZG9tOwotCi0g
ICAgZG9tID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhlbnN0b3JlLCB4ZW5fZG9taWQpOwotCi0gICAg
Lyogc2lnbmFsIG5ldyBkb21haW4gKi8KLSAgICB4c19pbnRyb2R1Y2VfZG9tYWluKHhlbnN0b3Jl
LAotICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2RvbWlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuc3RvcmVfbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgeGVuc3RvcmVfcG9y
dCk7Ci0KLSAgICAvKiB4ZW5zdG9yZSAqLwotICAgIHhlbnN0b3JlX3dyaXRlX2ludChkb20sICJz
dG9yZS9yaW5nLXJlZiIsICAgeGVuc3RvcmVfbWZuKTsKLSAgICB4ZW5zdG9yZV93cml0ZV9pbnQo
ZG9tLCAic3RvcmUvcG9ydCIsICAgICAgIHhlbnN0b3JlX3BvcnQpOwotCi0gICAgLyogY29uc29s
ZSAqLwotICAgIHhlbnN0b3JlX3dyaXRlX3N0cihkb20sICJjb25zb2xlL3R5cGUiLCAgICAgImlv
ZW11Iik7Ci0gICAgeGVuc3RvcmVfd3JpdGVfaW50KGRvbSwgImNvbnNvbGUvbGltaXQiLCAgICAx
MjggKiBLaUIpOwotICAgIHhlbnN0b3JlX3dyaXRlX2ludChkb20sICJjb25zb2xlL3JpbmctcmVm
IiwgY29uc29sZV9tZm4pOwotICAgIHhlbnN0b3JlX3dyaXRlX2ludChkb20sICJjb25zb2xlL3Bv
cnQiLCAgICAgY29uc29sZV9wb3J0KTsKLSAgICB4ZW5fY29uZmlnX2Rldl9jb25zb2xlKDApOwot
Ci0gICAgZnJlZShkb20pOwotICAgIHJldHVybiAwOwotfQotCi0vKiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCi0KLXN0YXRp
YyBRRU1VVGltZXIgKnhlbl9wb2xsOwotCi0vKiBjaGVjayBkb21haW4gc3RhdGUgb25jZSBwZXIg
c2Vjb25kICovCi1zdGF0aWMgdm9pZCB4ZW5fZG9tYWluX3BvbGwodm9pZCAqb3BhcXVlKQotewot
ICAgIHN0cnVjdCB4Y19kb21pbmZvIGluZm87Ci0gICAgaW50IHJjOwotCi0gICAgcmMgPSB4Y19k
b21haW5fZ2V0aW5mbyh4ZW5feGMsIHhlbl9kb21pZCwgMSwgJmluZm8pOwotICAgIGlmICgocmMg
IT0gMSkgfHwgKGluZm8uZG9taWQgIT0geGVuX2RvbWlkKSkgewotICAgICAgICBxZW11X2xvZygi
eGVuOiBkb21haW4gJWQgaXMgZ29uZVxuIiwgeGVuX2RvbWlkKTsKLSAgICAgICAgZ290byBxdWl0
OwotICAgIH0KLSAgICBpZiAoaW5mby5keWluZykgewotICAgICAgICBxZW11X2xvZygieGVuOiBk
b21haW4gJWQgaXMgZHlpbmcgKCVzJXMpXG4iLCB4ZW5fZG9taWQsCi0gICAgICAgICAgICAgICAg
IGluZm8uY3Jhc2hlZCAgPyAiY3Jhc2hlZCIgIDogIiIsCi0gICAgICAgICAgICAgICAgIGluZm8u
c2h1dGRvd24gPyAic2h1dGRvd24iIDogIiIpOwotICAgICAgICBnb3RvIHF1aXQ7Ci0gICAgfQot
Ci0gICAgdGltZXJfbW9kKHhlbl9wb2xsLCBxZW11X2Nsb2NrX2dldF9tcyhRRU1VX0NMT0NLX1JF
QUxUSU1FKSArIDEwMDApOwotICAgIHJldHVybjsKLQotcXVpdDoKLSAgICBxZW11X3N5c3RlbV9z
aHV0ZG93bl9yZXF1ZXN0KFNIVVRET1dOX0NBVVNFX0dVRVNUX1NIVVRET1dOKTsKLX0KLQotc3Rh
dGljIGludCB4ZW5fZG9tYWluX3dhdGNoZXIodm9pZCkKLXsKLSAgICBpbnQgcWVtdV9ydW5uaW5n
ID0gMTsKLSAgICBpbnQgZmRbMl0sIGksIG4sIHJjOwotICAgIGNoYXIgYnl0ZTsKLQotICAgIGlm
IChwaXBlKGZkKSAhPSAwKSB7Ci0gICAgICAgIHFlbXVfbG9nKCIlczogSHVoPyBwaXBlIGVycm9y
OiAlc1xuIiwgX19mdW5jX18sIHN0cmVycm9yKGVycm5vKSk7Ci0gICAgICAgIHJldHVybiAtMTsK
LSAgICB9Ci0gICAgaWYgKGZvcmsoKSAhPSAwKQotICAgICAgICByZXR1cm4gMDsgLyogbm90IGNo
aWxkICovCi0KLSAgICAvKiBjbG9zZSBhbGwgZmlsZSBoYW5kbGVzLCBleGNlcHQgc3RkaW8vb3V0
L2VyciwKLSAgICAgKiBvdXIgd2F0Y2ggcGlwZSBhbmQgdGhlIHhlbiBpbnRlcmZhY2UgaGFuZGxl
ICovCi0gICAgbiA9IGdldGR0YWJsZXNpemUoKTsKLSAgICBmb3IgKGkgPSAzOyBpIDwgbjsgaSsr
KSB7Ci0gICAgICAgIGlmIChpID09IGZkWzBdKQotICAgICAgICAgICAgY29udGludWU7Ci0gICAg
ICAgIGNsb3NlKGkpOwotICAgIH0KLQotICAgIC8qCi0gICAgICogUmVvcGVuIHhjIGludGVyZmFj
ZSwgc2luY2UgdGhlIG9yaWdpbmFsIGlzIHVuc2FmZSBhZnRlciBmb3JrCi0gICAgICogYW5kIHdh
cyBjbG9zZWQgYWJvdmUuCi0gICAgICovCi0gICAgeGVuX3hjID0geGNfaW50ZXJmYWNlX29wZW4o
MCwgMCwgMCk7Ci0KLSAgICAvKiBpZ25vcmUgdGVybSBzaWduYWxzICovCi0gICAgc2lnbmFsKFNJ
R0lOVCwgIFNJR19JR04pOwotICAgIHNpZ25hbChTSUdURVJNLCBTSUdfSUdOKTsKLQotICAgIC8q
IHdhaXQgZm9yIHFlbXUgZXhpdGluZyAqLwotICAgIHdoaWxlIChxZW11X3J1bm5pbmcpIHsKLSAg
ICAgICAgcmMgPSByZWFkKGZkWzBdLCAmYnl0ZSwgMSk7Ci0gICAgICAgIHN3aXRjaCAocmMpIHsK
LSAgICAgICAgY2FzZSAtMToKLSAgICAgICAgICAgIGlmIChlcnJubyA9PSBFSU5UUikKLSAgICAg
ICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgICAgIHFlbXVfbG9nKCIlczogSHVoPyByZWFk
IGVycm9yOiAlc1xuIiwgX19mdW5jX18sIHN0cmVycm9yKGVycm5vKSk7Ci0gICAgICAgICAgICBx
ZW11X3J1bm5pbmcgPSAwOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgMDoKLSAg
ICAgICAgICAgIC8qIEVPRiAtPiBxZW11IGV4aXRlZCAqLwotICAgICAgICAgICAgcWVtdV9ydW5u
aW5nID0gMDsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBkZWZhdWx0OgotICAgICAgICAg
ICAgcWVtdV9sb2coIiVzOiBIdWg/IGRhdGEgb24gdGhlIHdhdGNoIHBpcGU/XG4iLCBfX2Z1bmNf
Xyk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgIH0KLQotICAgIC8qIGNsZWFu
dXAgKi8KLSAgICBxZW11X2xvZygiJXM6IGRlc3Ryb3kgZG9tYWluICVkXG4iLCBfX2Z1bmNfXywg
eGVuX2RvbWlkKTsKLSAgICB4Y19kb21haW5fZGVzdHJveSh4ZW5feGMsIHhlbl9kb21pZCk7Ci0g
ICAgX2V4aXQoMCk7Ci19Ci0KLS8qIG5vcm1hbCBjbGVhbnVwICovCi1zdGF0aWMgdm9pZCB4ZW5f
ZG9tYWluX2NsZWFudXAodm9pZCkKLXsKLSAgICBjaGFyICpkb207Ci0KLSAgICBkb20gPSB4c19n
ZXRfZG9tYWluX3BhdGgoeGVuc3RvcmUsIHhlbl9kb21pZCk7Ci0gICAgaWYgKGRvbSkgewotICAg
ICAgICB4c19ybSh4ZW5zdG9yZSwgMCwgZG9tKTsKLSAgICAgICAgZnJlZShkb20pOwotICAgIH0K
LSAgICB4c19yZWxlYXNlX2RvbWFpbih4ZW5zdG9yZSwgeGVuX2RvbWlkKTsKLX0KLQotaW50IHhl
bl9kb21haW5fYnVpbGRfcHYoY29uc3QgY2hhciAqa2VybmVsLCBjb25zdCBjaGFyICpyYW1kaXNr
LAotICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kbGluZSkKLXsKLSAgICB1
aW50MzJfdCBzc2lkcmVmID0gMDsKLSAgICB1aW50MzJfdCBmbGFncyA9IDA7Ci0gICAgeGVuX2Rv
bWFpbl9oYW5kbGVfdCB1dWlkOwotICAgIHVuc2lnbmVkIGludCB4ZW5zdG9yZV9wb3J0ID0gMCwg
Y29uc29sZV9wb3J0ID0gMDsKLSAgICB1bnNpZ25lZCBsb25nIHhlbnN0b3JlX21mbiA9IDAsIGNv
bnNvbGVfbWZuID0gMDsKLSAgICBpbnQgcmM7Ci0KLSAgICBtZW1jcHkodXVpZCwgJnFlbXVfdXVp
ZCwgc2l6ZW9mKHV1aWQpKTsKLSAgICByYyA9IHhlbl9kb21haW5fY3JlYXRlKHhlbl94Yywgc3Np
ZHJlZiwgdXVpZCwgZmxhZ3MsICZ4ZW5fZG9taWQpOwotICAgIGlmIChyYyA8IDApIHsKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJ4ZW46IHhjX2RvbWFpbl9jcmVhdGUoKSBmYWlsZWRcbiIpOwot
ICAgICAgICBnb3RvIGVycjsKLSAgICB9Ci0gICAgcWVtdV9sb2coInhlbjogY3JlYXRlZCBkb21h
aW4gJWRcbiIsIHhlbl9kb21pZCk7Ci0gICAgYXRleGl0KHhlbl9kb21haW5fY2xlYW51cCk7Ci0g
ICAgaWYgKHhlbl9kb21haW5fd2F0Y2hlcigpID09IC0xKSB7Ci0gICAgICAgIGdvdG8gZXJyOwot
ICAgIH0KLQotICAgIHhlbnN0b3JlX2RvbWFpbl9pbml0MShrZXJuZWwsIHJhbWRpc2ssIGNtZGxp
bmUpOwotCi0gICAgcmMgPSB4Y19kb21haW5fbWF4X3ZjcHVzKHhlbl94YywgeGVuX2RvbWlkLCBz
bXBfY3B1cyk7Ci0gICAgaWYgKHJjIDwgMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInhl
bjogeGNfZG9tYWluX21heF92Y3B1cygpIGZhaWxlZFxuIik7Ci0gICAgICAgIGdvdG8gZXJyOwot
ICAgIH0KLQotI2lmIDAKLSAgICByYyA9IHhjX2RvbWFpbl9zZXRjcHV3ZWlnaHQoeGVuX3hjLCB4
ZW5fZG9taWQsIDI1Nik7Ci0gICAgaWYgKHJjIDwgMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgInhlbjogeGNfZG9tYWluX3NldGNwdXdlaWdodCgpIGZhaWxlZFxuIik7Ci0gICAgICAgIGdv
dG8gZXJyOwotICAgIH0KLSNlbmRpZgotCi0gICAgcmMgPSB4Y19kb21haW5fc2V0bWF4bWVtKHhl
bl94YywgeGVuX2RvbWlkLCByYW1fc2l6ZSAvIEtpQik7Ci0gICAgaWYgKHJjIDwgMCkgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgInhlbjogeGNfZG9tYWluX3NldG1heG1lbSgpIGZhaWxlZFxu
Iik7Ci0gICAgICAgIGdvdG8gZXJyOwotICAgIH0KLQotICAgIHhlbnN0b3JlX3BvcnQgPSB4Y19l
dnRjaG5fYWxsb2NfdW5ib3VuZCh4ZW5feGMsIHhlbl9kb21pZCwgMCk7Ci0gICAgY29uc29sZV9w
b3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQoeGVuX3hjLCB4ZW5fZG9taWQsIDApOwotCi0g
ICAgcmMgPSB4Y19saW51eF9idWlsZCh4ZW5feGMsIHhlbl9kb21pZCwgcmFtX3NpemUgLyBNaUIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICBrZXJuZWwsIHJhbWRpc2ssIGNtZGxpbmUsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAwLCBmbGFncywKLSAgICAgICAgICAgICAgICAgICAgICAgIHhl
bnN0b3JlX3BvcnQsICZ4ZW5zdG9yZV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICBjb25z
b2xlX3BvcnQsICZjb25zb2xlX21mbik7Ci0gICAgaWYgKHJjIDwgMCkgewotICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgInhlbjogeGNfbGludXhfYnVpbGQoKSBmYWlsZWRcbiIpOwotICAgICAgICBn
b3RvIGVycjsKLSAgICB9Ci0KLSAgICB4ZW5zdG9yZV9kb21haW5faW5pdDIoeGVuc3RvcmVfcG9y
dCwgeGVuc3RvcmVfbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX3BvcnQs
IGNvbnNvbGVfbWZuKTsKLQotICAgIHFlbXVfbG9nKCJ4ZW46IHVucGF1c2luZyBkb21haW4gJWRc
biIsIHhlbl9kb21pZCk7Ci0gICAgcmMgPSB4Y19kb21haW5fdW5wYXVzZSh4ZW5feGMsIHhlbl9k
b21pZCk7Ci0gICAgaWYgKHJjIDwgMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInhlbjog
eGNfZG9tYWluX3VucGF1c2UoKSBmYWlsZWRcbiIpOwotICAgICAgICBnb3RvIGVycjsKLSAgICB9
Ci0KLSAgICB4ZW5fcG9sbCA9IHRpbWVyX25ld19tcyhRRU1VX0NMT0NLX1JFQUxUSU1FLCB4ZW5f
ZG9tYWluX3BvbGwsIE5VTEwpOwotICAgIHRpbWVyX21vZCh4ZW5fcG9sbCwgcWVtdV9jbG9ja19n
ZXRfbXMoUUVNVV9DTE9DS19SRUFMVElNRSkgKyAxMDAwKTsKLSAgICByZXR1cm4gMDsKLQotZXJy
OgotICAgIHJldHVybiAtMTsKLX0KZGlmZiAtLWdpdCBhL2h3L3hlbnB2L3hlbl9kb21haW5idWls
ZC5oIGIvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDY1MmQ5YjQxMGYuLjAwMDAwMDAwMDAKLS0tIGEvaHcveGVucHYveGVuX2RvbWFpbmJ1
aWxkLmgKKysrIC9kZXYvbnVsbApAQCAtMSwxMyArMCwwIEBACi0jaWZuZGVmIFFFTVVfSFdfWEVO
X0RPTUFJTkJVSUxEX0gKLSNkZWZpbmUgUUVNVV9IV19YRU5fRE9NQUlOQlVJTERfSAotCi0jaW5j
bHVkZSAiaHcveGVuL3hlbl9jb21tb24uaCIKLQotaW50IHhlbnN0b3JlX2RvbWFpbl9pbml0MShj
b25zdCBjaGFyICprZXJuZWwsIGNvbnN0IGNoYXIgKnJhbWRpc2ssCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZGxpbmUpOwotaW50IHhlbnN0b3JlX2RvbWFpbl9pbml0
MihpbnQgeGVuc3RvcmVfcG9ydCwgaW50IHhlbnN0b3JlX21mbiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IGNvbnNvbGVfcG9ydCwgaW50IGNvbnNvbGVfbWZuKTsKLWludCB4ZW5fZG9t
YWluX2J1aWxkX3B2KGNvbnN0IGNoYXIgKmtlcm5lbCwgY29uc3QgY2hhciAqcmFtZGlzaywKLSAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZGxpbmUpOwotCi0jZW5kaWYgLyog
UUVNVV9IV19YRU5fRE9NQUlOQlVJTERfSCAqLwpkaWZmIC0tZ2l0IGEvaHcveGVucHYveGVuX21h
Y2hpbmVfcHYuYyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMKaW5kZXggNjA4ZTU5MWJjYy4u
OGQ2OGZlZjI1ZSAxMDA2NDQKLS0tIGEvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYworKysgYi9o
dy94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCkBAIC0yOCw3ICsyOCw2IEBACiAjaW5jbHVkZSAiaHcv
Ym9hcmRzLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1
ZGUgImh3L3hlbi94ZW4tYnVzLmgiCi0jaW5jbHVkZSAieGVuX2RvbWFpbmJ1aWxkLmgiCiAjaW5j
bHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKIAogc3RhdGljIHZvaWQgeGVuX2luaXRfcHYo
TWFjaGluZVN0YXRlICptYWNoaW5lKQpAQCAtNDYsMTkgKzQ1LDYgQEAgc3RhdGljIHZvaWQgeGVu
X2luaXRfcHYoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIGNhc2UgWEVOX0FUVEFDSDoKICAg
ICAgICAgLyogbm90aGluZyB0byBkbywgeGVuZCBoYW5kbGVzIGV2ZXJ5dGhpbmcgKi8KICAgICAg
ICAgYnJlYWs7Ci0jaWZkZWYgQ09ORklHX1hFTl9QVl9ET01BSU5fQlVJTEQKLSAgICBjYXNlIFhF
Tl9DUkVBVEU6IHsKLSAgICAgICAgY29uc3QgY2hhciAqa2VybmVsX2ZpbGVuYW1lID0gbWFjaGlu
ZS0+a2VybmVsX2ZpbGVuYW1lOwotICAgICAgICBjb25zdCBjaGFyICprZXJuZWxfY21kbGluZSA9
IG1hY2hpbmUtPmtlcm5lbF9jbWRsaW5lOwotICAgICAgICBjb25zdCBjaGFyICppbml0cmRfZmls
ZW5hbWUgPSBtYWNoaW5lLT5pbml0cmRfZmlsZW5hbWU7Ci0gICAgICAgIGlmICh4ZW5fZG9tYWlu
X2J1aWxkX3B2KGtlcm5lbF9maWxlbmFtZSwgaW5pdHJkX2ZpbGVuYW1lLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBrZXJuZWxfY21kbGluZSkgPCAwKSB7Ci0gICAgICAgICAgICBl
cnJvcl9yZXBvcnQoInhlbiBwdiBkb21haW4gY3JlYXRpb24gZmFpbGVkIik7Ci0gICAgICAgICAg
ICBleGl0KDEpOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSNlbmRpZgogICAg
IGNhc2UgWEVOX0VNVUxBVEU6CiAgICAgICAgIGVycm9yX3JlcG9ydCgieGVuIGVtdWxhdGlvbiBu
b3QgaW1wbGVtZW50ZWQgKHlldCkiKTsKICAgICAgICAgZXhpdCgxKTsKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvaHcveGVuL3hlbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuLmgKaW5kZXggN2VmY2RhYThm
ZS4uOTc4YWFhMzFmYiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94ZW4veGVuLmgKKysrIGIvaW5j
bHVkZS9ody94ZW4veGVuLmgKQEAgLTE1LDcgKzE1LDYgQEAKIC8qIHhlbi1tYWNoaW5lLmMgKi8K
IGVudW0geGVuX21vZGUgewogICAgIFhFTl9FTVVMQVRFID0gMCwgIC8vIHhlbiBlbXVsYXRpb24s
IHVzaW5nIHhlbm5lciAoZGVmYXVsdCkKLSAgICBYRU5fQ1JFQVRFLCAgICAgICAvLyBjcmVhdGUg
eGVuIGRvbWFpbgogICAgIFhFTl9BVFRBQ0ggICAgICAgIC8vIGF0dGFjaCB0byB4ZW4gZG9tYWlu
IGNyZWF0ZWQgYnkgeGVuZAogfTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuX2Nv
bW1vbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCmluZGV4IDkzZjYzMWU1YmYuLjJi
OTFkMTk5YTEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaAorKysgYi9p
bmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKQEAgLTY2MSwyNCArNjYxLDYgQEAgc3RhdGljIGlu
bGluZSBpbnQgeGVuX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoZG9taWRfdCBkb20sCiAKICNlbmRp
ZgogCi0jaWZkZWYgQ09ORklHX1hFTl9QVl9ET01BSU5fQlVJTEQKLSNpZiBDT05GSUdfWEVOX0NU
UkxfSU5URVJGQUNFX1ZFUlNJT04gPCA0MDcwMAotc3RhdGljIGlubGluZSBpbnQgeGVuX2RvbWFp
bl9jcmVhdGUoeGNfaW50ZXJmYWNlICp4YywgdWludDMyX3Qgc3NpZHJlZiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9kb21haW5faGFuZGxlX3QgaGFuZGxlLCB1aW50
MzJfdCBmbGFncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICpwZG9taWQpCi17Ci0gICAgcmV0dXJuIHhjX2RvbWFpbl9jcmVhdGUoeGMsIHNzaWRyZWYsIGhh
bmRsZSwgZmxhZ3MsIHBkb21pZCk7Ci19Ci0jZWxzZQotc3RhdGljIGlubGluZSBpbnQgeGVuX2Rv
bWFpbl9jcmVhdGUoeGNfaW50ZXJmYWNlICp4YywgdWludDMyX3Qgc3NpZHJlZiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9kb21haW5faGFuZGxlX3QgaGFuZGxlLCB1
aW50MzJfdCBmbGFncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90ICpwZG9taWQpCi17Ci0gICAgcmV0dXJuIHhjX2RvbWFpbl9jcmVhdGUoeGMsIHNzaWRyZWYs
IGhhbmRsZSwgZmxhZ3MsIHBkb21pZCwgTlVMTCk7Ci19Ci0jZW5kaWYKLSNlbmRpZgotCiAvKiBY
ZW4gYmVmb3JlIDQuOCAqLwogCiAjaWYgQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9O
IDwgNDA4MDAKZGlmZiAtLWdpdCBhL3FlbXUtb3B0aW9ucy5oeCBiL3FlbXUtb3B0aW9ucy5oeApp
bmRleCBkNGYzNTY0Yjc4Li43YzMyM2M5NDA2IDEwMDY0NAotLS0gYS9xZW11LW9wdGlvbnMuaHgK
KysrIGIvcWVtdS1vcHRpb25zLmh4CkBAIC0zMzk0LDEwICszMzk0LDYgQEAgRVRFWEkKIAogREVG
KCJ4ZW4tZG9taWQiLCBIQVNfQVJHLCBRRU1VX09QVElPTl94ZW5fZG9taWQsCiAgICAgIi14ZW4t
ZG9taWQgaWQgICBzcGVjaWZ5IHhlbiBndWVzdCBkb21haW4gaWRcbiIsIFFFTVVfQVJDSF9BTEwp
Ci1ERUYoInhlbi1jcmVhdGUiLCAwLCBRRU1VX09QVElPTl94ZW5fY3JlYXRlLAotICAgICIteGVu
LWNyZWF0ZSAgICAgY3JlYXRlIGRvbWFpbiB1c2luZyB4ZW4gaHlwZXJjYWxscywgYnlwYXNzaW5n
IHhlbmRcbiIKLSAgICAiICAgICAgICAgICAgICAgIHdhcm5pbmc6IHNob3VsZCBub3QgYmUgdXNl
ZCB3aGVuIHhlbmQgaXMgaW4gdXNlXG4iLAotICAgIFFFTVVfQVJDSF9BTEwpCiBERUYoInhlbi1h
dHRhY2giLCAwLCBRRU1VX09QVElPTl94ZW5fYXR0YWNoLAogICAgICIteGVuLWF0dGFjaCAgICAg
YXR0YWNoIHRvIGV4aXN0aW5nIHhlbiBkb21haW5cbiIKICAgICAiICAgICAgICAgICAgICAgIHhl
bmQgd2lsbCB1c2UgdGhpcyB3aGVuIHN0YXJ0aW5nIFFFTVVcbiIsCkBAIC0zNDExLDEwICszNDA3
LDYgQEAgU1RFWEkKIEBpdGVtIC14ZW4tZG9taWQgQHZhcntpZH0KIEBmaW5kZXggLXhlbi1kb21p
ZAogU3BlY2lmeSB4ZW4gZ3Vlc3QgZG9tYWluIEB2YXJ7aWR9IChYRU4gb25seSkuCi1AaXRlbSAt
eGVuLWNyZWF0ZQotQGZpbmRleCAteGVuLWNyZWF0ZQotQ3JlYXRlIGRvbWFpbiB1c2luZyB4ZW4g
aHlwZXJjYWxscywgYnlwYXNzaW5nIHhlbmQuCi1XYXJuaW5nOiBzaG91bGQgbm90IGJlIHVzZWQg
d2hlbiB4ZW5kIGlzIGluIHVzZSAoWEVOIG9ubHkpLgogQGl0ZW0gLXhlbi1hdHRhY2gKIEBmaW5k
ZXggLXhlbi1hdHRhY2gKIEF0dGFjaCB0byBleGlzdGluZyB4ZW4gZG9tYWluLgpkaWZmIC0tZ2l0
IGEvdmwuYyBiL3ZsLmMKaW5kZXggMDY0ODcyY2M5OC4uZDNmNzRjMDUxYyAxMDA2NDQKLS0tIGEv
dmwuYworKysgYi92bC5jCkBAIC0zODU2LDEzICszODU2LDYgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2LCBjaGFyICoqZW52cCkKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgeGVuX2RvbWlkID0gYXRvaShvcHRhcmcpOwogICAgICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAgICAgY2FzZSBRRU1VX09QVElPTl94ZW5fY3JlYXRlOgotICAgICAgICAgICAgICAg
IGlmICghKHhlbl9hdmFpbGFibGUoKSkpIHsKLSAgICAgICAgICAgICAgICAgICAgZXJyb3JfcmVw
b3J0KCJPcHRpb24gbm90IHN1cHBvcnRlZCBmb3IgdGhpcyB0YXJnZXQiKTsKLSAgICAgICAgICAg
ICAgICAgICAgZXhpdCgxKTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgeGVu
X21vZGUgPSBYRU5fQ1JFQVRFOwotICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAg
Y2FzZSBRRU1VX09QVElPTl94ZW5fYXR0YWNoOgogICAgICAgICAgICAgICAgIGlmICghKHhlbl9h
dmFpbGFibGUoKSkpIHsKICAgICAgICAgICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJPcHRpb24g
bm90IHN1cHBvcnRlZCBmb3IgdGhpcyB0YXJnZXQiKTsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:59:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gharP-0000tG-Kn; Thu, 10 Jan 2019 13:59: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gharO-0000sD-6d
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:59:02 +0000
X-Inumbo-ID: e1e2f796-14df-11e9-8fa4-1f27dd084379
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1e2f796-14df-11e9-8fa4-1f27dd084379;
 Thu, 10 Jan 2019 13:59:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263668"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:16 +0000
Message-ID: <20190110134917.16425-25-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 24/25] xen-block: improve response latency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>, Tim Smith <tim.smith@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KCklmIHRoZSBJL08gcmluZyBp
cyBmdWxsLCB0aGUgZ3Vlc3QgY2Fubm90IHNlbmQgYW55IG1vcmUgcmVxdWVzdHMKdW50aWwgc29t
ZSByZXNwb25zZXMgYXJlIHNlbnQuIE9ubHkgc2VuZGluZyBhbGwgYXZhaWxhYmxlIHJlc3BvbnNl
cwpqdXN0IGJlZm9yZSBjaGVja2luZyBmb3IgbmV3IHdvcmsgZG9lcyBub3QgbGVhdmUgbXVjaCB0
aW1lIGZvciB0aGUKZ3Vlc3QgdG8gc3VwcGx5IG5ldyB3b3JrLCBzbyB0aGlzIHdpbGwgY2F1c2Ug
c3RhbGxzIGlmIHRoZSByaW5nIGdldHMKZnVsbC4gQWxzbywgbm90IGNvbXBsZXRpbmcgcmVhZHMg
YXMgc29vbiBhcyBwb3NzaWJsZSBhZGRzIGxhdGVuY3kKdG8gdGhlIGd1ZXN0LgoKVG8gYWxsZXZp
YXRlIHRoYXQsIGNvbXBsZXRlIElPIHJlcXVlc3RzIGFzIHNvb24gYXMgdGhleSBjb21lIGJhY2su
Cnhlbl9ibG9ja19zZW5kX3Jlc3BvbnNlKCkgYWxyZWFkeSByZXR1cm5zIGEgdmFsdWUgaW5kaWNh
dGluZyB3aGV0aGVyCmEgbm90aWZ5IHNob3VsZCBiZSBzZW50LCB3aGljaCBpcyBhbGwgdGhlIGJh
dGNoaW5nIHdlIG5lZWQuCgpTaWduZWQtb2ZmLWJ5OiBUaW0gU21pdGggPHRpbS5zbWl0aEBjaXRy
aXguY29tPgoKUmUtYmFzZWQgYW5kIGNvbW1pdCBjb21tZW50IGFkanVzdGVkLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBody9ibG9jay9k
YXRhcGxhbmUveGVuLWJsb2NrLmMgfCA1NiArKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIGIvaHcvYmxvY2svZGF0
YXBsYW5lL3hlbi1ibG9jay5jCmluZGV4IGFjZDIzYTc0YTguLjM1YmZjY2ZiYTcgMTAwNjQ0Ci0t
LSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYworKysgYi9ody9ibG9jay9kYXRhcGxh
bmUveGVuLWJsb2NrLmMKQEAgLTU1LDExICs1NSw5IEBAIHN0cnVjdCBYZW5CbG9ja0RhdGFQbGFu
ZSB7CiAgICAgYmxraWZfYmFja19yaW5nc190IHJpbmdzOwogICAgIGludCBtb3JlX3dvcms7CiAg
ICAgUUxJU1RfSEVBRChpbmZsaWdodF9oZWFkLCBYZW5CbG9ja1JlcXVlc3QpIGluZmxpZ2h0Owot
ICAgIFFMSVNUX0hFQUQoZmluaXNoZWRfaGVhZCwgWGVuQmxvY2tSZXF1ZXN0KSBmaW5pc2hlZDsK
ICAgICBRTElTVF9IRUFEKGZyZWVsaXN0X2hlYWQsIFhlbkJsb2NrUmVxdWVzdCkgZnJlZWxpc3Q7
CiAgICAgaW50IHJlcXVlc3RzX3RvdGFsOwogICAgIGludCByZXF1ZXN0c19pbmZsaWdodDsKLSAg
ICBpbnQgcmVxdWVzdHNfZmluaXNoZWQ7CiAgICAgdW5zaWduZWQgaW50IG1heF9yZXF1ZXN0czsK
ICAgICBCbG9ja0JhY2tlbmQgKmJsazsKICAgICBRRU1VQkggKmJoOwpAQCAtMTE2LDEyICsxMTQs
MTAgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2ZpbmlzaF9yZXF1ZXN0KFhlbkJsb2NrUmVxdWVz
dCAqcmVxdWVzdCkKICAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+
ZGF0YXBsYW5lOwogCiAgICAgUUxJU1RfUkVNT1ZFKHJlcXVlc3QsIGxpc3QpOwotICAgIFFMSVNU
X0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZpbmlzaGVkLCByZXF1ZXN0LCBsaXN0KTsKICAgICBk
YXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0LS07Ci0gICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19m
aW5pc2hlZCsrOwogfQogCi1zdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVsZWFzZV9yZXF1ZXN0KFhl
bkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwgYm9vbCBmaW5pc2gpCitzdGF0aWMgdm9pZCB4ZW5fYmxv
Y2tfcmVsZWFzZV9yZXF1ZXN0KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKIHsKICAgICBYZW5C
bG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOwogCkBAIC0xMjks
MTEgKzEyNSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWxlYXNlX3JlcXVlc3QoWGVuQmxv
Y2tSZXF1ZXN0ICpyZXF1ZXN0LCBib29sIGZpbmlzaCkKICAgICByZXNldF9yZXF1ZXN0KHJlcXVl
c3QpOwogICAgIHJlcXVlc3QtPmRhdGFwbGFuZSA9IGRhdGFwbGFuZTsKICAgICBRTElTVF9JTlNF
UlRfSEVBRCgmZGF0YXBsYW5lLT5mcmVlbGlzdCwgcmVxdWVzdCwgbGlzdCk7Ci0gICAgaWYgKGZp
bmlzaCkgewotICAgICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2ZpbmlzaGVkLS07Ci0gICAgfSBl
bHNlIHsKLSAgICAgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19pbmZsaWdodC0tOwotICAgIH0KKyAg
ICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0LS07CiB9CiAKIC8qCkBAIC0yNDgsNiArMjQw
LDcgQEAgc3RhdGljIGludCB4ZW5fYmxvY2tfY29weV9yZXF1ZXN0KFhlbkJsb2NrUmVxdWVzdCAq
cmVxdWVzdCkKIH0KIAogc3RhdGljIGludCB4ZW5fYmxvY2tfZG9fYWlvKFhlbkJsb2NrUmVxdWVz
dCAqcmVxdWVzdCk7CitzdGF0aWMgaW50IHhlbl9ibG9ja19zZW5kX3Jlc3BvbnNlKFhlbkJsb2Nr
UmVxdWVzdCAqcmVxdWVzdCk7CiAKIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19jb21wbGV0ZV9haW8o
dm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogewpAQCAtMzEyLDYgKzMwNSwxOCBAQCBzdGF0aWMgdm9p
ZCB4ZW5fYmxvY2tfY29tcGxldGVfYWlvKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKICAgICBkZWZh
dWx0OgogICAgICAgICBicmVhazsKICAgICB9CisgICAgaWYgKHhlbl9ibG9ja19zZW5kX3Jlc3Bv
bnNlKHJlcXVlc3QpKSB7CisgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAg
ICAgIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5uZWwoZGF0YXBsYW5lLT54ZW5kZXYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBsYW5lLT5ldmVudF9j
aGFubmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9l
cnIpOworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnRf
ZXJyKGxvY2FsX2Vycik7CisgICAgICAgIH0KKyAgICB9CisgICAgeGVuX2Jsb2NrX3JlbGVhc2Vf
cmVxdWVzdChyZXF1ZXN0KTsKKwogICAgIHFlbXVfYmhfc2NoZWR1bGUoZGF0YXBsYW5lLT5iaCk7
CiAKIGRvbmU6CkBAIC00MTksNyArNDI0LDcgQEAgc3RhdGljIGludCB4ZW5fYmxvY2tfZG9fYWlv
KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICByZXR1cm4gLTE7CiB9CiAKLXN0YXRpYyBp
bnQgeGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2Vfb25lKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkK
K3N0YXRpYyBpbnQgeGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2UoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1
ZXN0KQogewogICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRh
cGxhbmU7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsKQEAgLTQ3NCwyOSArNDc5LDYgQEAgc3Rh
dGljIGludCB4ZW5fYmxvY2tfc2VuZF9yZXNwb25zZV9vbmUoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1
ZXN0KQogICAgIHJldHVybiBzZW5kX25vdGlmeTsKIH0KIAotLyogd2FsayBmaW5pc2hlZCBsaXN0
LCBzZW5kIG91dHN0YW5kaW5nIHJlc3BvbnNlcywgZnJlZSByZXF1ZXN0cyAqLwotc3RhdGljIHZv
aWQgeGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2VfYWxsKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUpCi17Ci0gICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0OwotICAgIGludCBzZW5kX25vdGlm
eSA9IDA7Ci0KLSAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZkYXRhcGxhbmUtPmZpbmlzaGVkKSkg
ewotICAgICAgICByZXF1ZXN0ID0gUUxJU1RfRklSU1QoJmRhdGFwbGFuZS0+ZmluaXNoZWQpOwot
ICAgICAgICBzZW5kX25vdGlmeSArPSB4ZW5fYmxvY2tfc2VuZF9yZXNwb25zZV9vbmUocmVxdWVz
dCk7Ci0gICAgICAgIHhlbl9ibG9ja19yZWxlYXNlX3JlcXVlc3QocmVxdWVzdCwgdHJ1ZSk7Ci0g
ICAgfQotICAgIGlmIChzZW5kX25vdGlmeSkgewotICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKLQotICAgICAgICB4ZW5fZGV2aWNlX25vdGlmeV9ldmVudF9jaGFubmVsKGRhdGFwbGFu
ZS0+eGVuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFw
bGFuZS0+ZXZlbnRfY2hhbm5lbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAg
ZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwotICAgICAgICB9Ci0gICAgfQotfQotCiBzdGF0
aWMgaW50IHhlbl9ibG9ja19nZXRfcmVxdWVzdChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5l
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1
ZXN0LCBSSU5HX0lEWCByYykKIHsKQEAgLTU0Nyw3ICs1MjksNiBAQCBzdGF0aWMgdm9pZCB4ZW5f
YmxvY2tfaGFuZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAg
cnAgPSBkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5zcmluZy0+cmVxX3Byb2Q7CiAgICAgeGVuX3Jt
YigpOyAvKiBFbnN1cmUgd2Ugc2VlIHF1ZXVlZCByZXF1ZXN0cyB1cCB0byAncnAnLiAqLwogCi0g
ICAgeGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2VfYWxsKGRhdGFwbGFuZSk7CiAgICAgLyoKICAgICAg
KiBJZiB0aGVyZSB3YXMgbW9yZSB0aGFuIElPX1BMVUdfVEhSRVNIT0xEIHJlcXVlc3RzIGluIGZs
aWdodAogICAgICAqIHdoZW4gd2UgZ290IGhlcmUsIHRoaXMgaXMgYW4gaW5kaWNhdGlvbiB0aGF0
IHRoZXJlIHRoZSBib3R0bGVuZWNrCkBAIC01OTEsNyArNTcyLDcgQEAgc3RhdGljIHZvaWQgeGVu
X2Jsb2NrX2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfTsKIAotICAgICAgICAgICAgaWYgKHhl
bl9ibG9ja19zZW5kX3Jlc3BvbnNlX29uZShyZXF1ZXN0KSkgeworICAgICAgICAgICAgaWYgKHhl
bl9ibG9ja19zZW5kX3Jlc3BvbnNlKHJlcXVlc3QpKSB7CiAgICAgICAgICAgICAgICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX25vdGlmeV9l
dmVudF9jaGFubmVsKGRhdGFwbGFuZS0+eGVuZGV2LApAQCAtNjAxLDcgKzU4Miw3IEBAIHN0YXRp
YyB2b2lkIHhlbl9ibG9ja19oYW5kbGVfcmVxdWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFw
bGFuZSkKICAgICAgICAgICAgICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwog
ICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIHhlbl9ibG9ja19y
ZWxlYXNlX3JlcXVlc3QocmVxdWVzdCwgZmFsc2UpOworICAgICAgICAgICAgeGVuX2Jsb2NrX3Jl
bGVhc2VfcmVxdWVzdChyZXF1ZXN0KTsKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9
CiAKQEAgLTY1Nyw3ICs2MzgsNiBAQCBYZW5CbG9ja0RhdGFQbGFuZSAqeGVuX2Jsb2NrX2RhdGFw
bGFuZV9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgZGF0YXBsYW5lLT5maWxlX3NpemUg
PSBibGtfZ2V0bGVuZ3RoKGRhdGFwbGFuZS0+YmxrKTsKIAogICAgIFFMSVNUX0lOSVQoJmRhdGFw
bGFuZS0+aW5mbGlnaHQpOwotICAgIFFMSVNUX0lOSVQoJmRhdGFwbGFuZS0+ZmluaXNoZWQpOwog
ICAgIFFMSVNUX0lOSVQoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwogCiAgICAgaWYgKGlvdGhyZWFk
KSB7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:59:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gharX-0000yY-5x; Thu, 10 Jan 2019 13:59: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gharW-0000xm-2G
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:59:10 +0000
X-Inumbo-ID: e5c43a32-14df-11e9-8b33-dfb64dc80ac4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5c43a32-14df-11e9-8b33-dfb64dc80ac4;
 Thu, 10 Jan 2019 13:59:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263679"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:08 +0000
Message-ID: <20190110134917.16425-17-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 16/25] xen: add implementations of xen-block
 connect and disconnect functions...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCi4uLmFuZCB3aXJl
IGluIHRoZSBkYXRhcGxhbmUuCgpUaGlzIHBhdGNoIGFkZHMgdGhlIHJlbWFpbmluZyBjb2RlIHRv
IG1ha2UgdGhlIHhlbi1ibG9jayBYZW5EZXZpY2UKZnVuY3Rpb25hbC4gVGhlIHBhcmFtZXRlcnMg
dGhhdCBhIGJsb2NrIGZyb250ZW5kIGV4cGVjdHMgdG8gZmluZCBhcmUKcG9wdWxhdGVkIGluIHRo
ZSBiYWNrZW5kIHhlbnN0b3JlIGFyZWEsIGFuZCB0aGUgJ3JpbmctcmVmJyBhbmQKJ2V2ZW50LWNo
YW5uZWwnIHZhbHVlcyBzcGVjaWZpZWQgaW4gdGhlIGZyb250ZW5kIHhlbnN0b3JlIGFyZWEgYXJl
Cm1hcHBlZC9ib3VuZCBhbmQgdXNlZCB0byBzZXQgdXAgdGhlIGRhdGFwbGFuZS4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcvYmxv
Y2sveGVuLWJsb2NrLmMgICAgICAgfCAxNjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIGh3L3hlbi90cmFjZS1ldmVudHMgICAgICAgIHwgICAzICsKIGh3L3hlbi94ZW4tYnVzLmMg
ICAgICAgICAgIHwgMTg3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIGlu
Y2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oIHwgICA5ICsrCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVz
LmggICB8ICAxNCArKy0KIDUgZmlsZXMgY2hhbmdlZCwgMzUzIGluc2VydGlvbnMoKyksIDI2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jIGIvaHcvYmxvY2sv
eGVuLWJsb2NrLmMKaW5kZXggM2E5NjNiMDM4My4uYTdjMzdjMTg1YSAxMDA2NDQKLS0tIGEvaHcv
YmxvY2sveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKQEAgLTEwLDcgKzEw
LDEzIEBACiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFhcGkvdmlzaXRvci5o
IgogI2luY2x1ZGUgImh3L2h3LmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbl9jb21tb24uaCIKKyNp
bmNsdWRlICJody9ibG9jay94ZW5fYmxraWYuaCIKICNpbmNsdWRlICJody94ZW4veGVuLWJsb2Nr
LmgiCisjaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCisjaW5jbHVkZSAic3lzZW11L2Jsb2Nr
LWJhY2tlbmQuaCIKKyNpbmNsdWRlICJzeXNlbXUvaW90aHJlYWQuaCIKKyNpbmNsdWRlICJkYXRh
cGxhbmUveGVuLWJsb2NrLmgiCiAjaW5jbHVkZSAidHJhY2UuaCIKIAogc3RhdGljIGNoYXIgKnhl
bl9ibG9ja19nZXRfbmFtZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQpAQCAtMjgs
NiArMzQsOCBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZGlzY29ubmVjdChYZW5EZXZpY2UgKnhl
bmRldiwgRXJyb3IgKiplcnJwKQogICAgIFhlbkJsb2NrVmRldiAqdmRldiA9ICZibG9ja2Rldi0+
cHJvcHMudmRldjsKIAogICAgIHRyYWNlX3hlbl9ibG9ja19kaXNjb25uZWN0KHR5cGUsIHZkZXYt
PmRpc2ssIHZkZXYtPnBhcnRpdGlvbik7CisKKyAgICB4ZW5fYmxvY2tfZGF0YXBsYW5lX3N0b3Ao
YmxvY2tkZXYtPmRhdGFwbGFuZSk7CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19jb25uZWN0
KFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCkBAIC0zNSw4ICs0Myw3MiBAQCBzdGF0
aWMgdm9pZCB4ZW5fYmxvY2tfY29ubmVjdChYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJw
KQogICAgIFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiA9IFhFTl9CTE9DS19ERVZJQ0UoeGVuZGV2
KTsKICAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoYmxv
Y2tkZXYpKTsKICAgICBYZW5CbG9ja1ZkZXYgKnZkZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7
CisgICAgdW5zaWduZWQgaW50IG9yZGVyLCBucl9yaW5nX3JlZiwgKnJpbmdfcmVmLCBldmVudF9j
aGFubmVsLCBwcm90b2NvbDsKKyAgICBjaGFyICpzdHI7CiAKICAgICB0cmFjZV94ZW5fYmxvY2tf
Y29ubmVjdCh0eXBlLCB2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0aXRpb24pOworCisgICAgaWYgKHhl
bl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCAicmluZy1wYWdlLW9yZGVyIiwgIiV1IiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmb3JkZXIpICE9IDEpIHsKKyAgICAg
ICAgbnJfcmluZ19yZWYgPSAxOworICAgICAgICByaW5nX3JlZiA9IGdfbmV3KHVuc2lnbmVkIGlu
dCwgbnJfcmluZ19yZWYpOworCisgICAgICAgIGlmICh4ZW5fZGV2aWNlX2Zyb250ZW5kX3NjYW5m
KHhlbmRldiwgInJpbmctcmVmIiwgIiV1IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnJpbmdfcmVmWzBdKSAhPSAxKSB7CisgICAgICAgICAgICBlcnJvcl9zZXRnKGVy
cnAsICJmYWlsZWQgdG8gcmVhZCByaW5nLXJlZiIpOworICAgICAgICAgICAgZ19mcmVlKHJpbmdf
cmVmKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgIH0gZWxzZSBpZiAob3Jk
ZXIgPD0gYmxvY2tkZXYtPnByb3BzLm1heF9yaW5nX3BhZ2Vfb3JkZXIpIHsKKyAgICAgICAgdW5z
aWduZWQgaW50IGk7CisKKyAgICAgICAgbnJfcmluZ19yZWYgPSAxIDw8IG9yZGVyOworICAgICAg
ICByaW5nX3JlZiA9IGdfbmV3KHVuc2lnbmVkIGludCwgbnJfcmluZ19yZWYpOworCisgICAgICAg
IGZvciAoaSA9IDA7IGkgPCBucl9yaW5nX3JlZjsgaSsrKSB7CisgICAgICAgICAgICBjb25zdCBj
aGFyICprZXkgPSBnX3N0cmR1cF9wcmludGYoInJpbmctcmVmJXUiLCBpKTsKKworICAgICAgICAg
ICAgaWYgKHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCBrZXksICIldSIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcmluZ19yZWZbaV0pICE9IDEp
IHsKKyAgICAgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJmYWlsZWQgdG8gcmVhZCAlcyIs
IGtleSk7CisgICAgICAgICAgICAgICAgZ19mcmVlKChncG9pbnRlcilrZXkpOworICAgICAgICAg
ICAgICAgIGdfZnJlZShyaW5nX3JlZik7CisgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAg
ICAgICAgfQorCisgICAgICAgICAgICBnX2ZyZWUoKGdwb2ludGVyKWtleSk7CisgICAgICAgIH0K
KyAgICB9IGVsc2UgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJpbnZhbGlkIHJpbmctcGFn
ZS1vcmRlciAoJWQpIiwgb3JkZXIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYg
KHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCAiZXZlbnQtY2hhbm5lbCIsICIldSIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmV2ZW50X2NoYW5uZWwpICE9IDEp
IHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiZmFpbGVkIHRvIHJlYWQgZXZlbnQtY2hhbm5l
bCIpOworICAgICAgICBnX2ZyZWUocmluZ19yZWYpOworICAgICAgICByZXR1cm47CisgICAgfQor
CisgICAgaWYgKHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCAicHJvdG9jb2wiLCAi
JW1zIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3RyKSAhPSAxKSB7Cisg
ICAgICAgIHByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOworICAgIH0gZWxzZSB7Cisg
ICAgICAgIGlmIChzdHJjbXAoc3RyLCBYRU5fSU9fUFJPVE9fQUJJX1g4Nl8zMikgPT0gMCkgewor
ICAgICAgICAgICAgcHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9YODZfMzI7CisgICAgICAgIH0g
ZWxzZSBpZiAoc3RyY21wKHN0ciwgWEVOX0lPX1BST1RPX0FCSV9YODZfNjQpID09IDApIHsKKyAg
ICAgICAgICAgIHByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfWDg2XzY0OworICAgICAgICB9IGVs
c2UgeworICAgICAgICAgICAgcHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU7CisgICAg
ICAgIH0KKworICAgICAgICBmcmVlKHN0cik7CisgICAgfQorCisgICAgeGVuX2Jsb2NrX2RhdGFw
bGFuZV9zdGFydChibG9ja2Rldi0+ZGF0YXBsYW5lLCByaW5nX3JlZiwgbnJfcmluZ19yZWYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmVudF9jaGFubmVsLCBwcm90b2NvbCwgZXJy
cCk7CisKKyAgICBnX2ZyZWUocmluZ19yZWYpOwogfQogCiBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tf
dW5yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCkBAIC01Niw2ICsxMjgs
OSBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfdW5yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBF
cnJvciAqKmVycnApCiAgICAgLyogRGlzY29ubmVjdCBmcm9tIHRoZSBmcm9udGVuZCBpbiBjYXNl
IHRoaXMgaGFzIG5vdCBhbHJlYWR5IGhhcHBlbmVkICovCiAgICAgeGVuX2Jsb2NrX2Rpc2Nvbm5l
Y3QoeGVuZGV2LCBOVUxMKTsKIAorICAgIHhlbl9ibG9ja19kYXRhcGxhbmVfZGVzdHJveShibG9j
a2Rldi0+ZGF0YXBsYW5lKTsKKyAgICBibG9ja2Rldi0+ZGF0YXBsYW5lID0gTlVMTDsKKwogICAg
IGlmIChibG9ja2Rldl9jbGFzcy0+dW5yZWFsaXplKSB7CiAgICAgICAgIGJsb2NrZGV2X2NsYXNz
LT51bnJlYWxpemUoYmxvY2tkZXYsIGVycnApOwogICAgIH0KQEAgLTY4LDYgKzE0Myw3IEBAIHN0
YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVy
cnApCiAgICAgICAgIFhFTl9CTE9DS19ERVZJQ0VfR0VUX0NMQVNTKHhlbmRldik7CiAgICAgY29u
c3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKGJsb2NrZGV2KSk7CiAg
ICAgWGVuQmxvY2tWZGV2ICp2ZGV2ID0gJmJsb2NrZGV2LT5wcm9wcy52ZGV2OworICAgIEJsb2Nr
Q29uZiAqY29uZiA9ICZibG9ja2Rldi0+cHJvcHMuY29uZjsKICAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKIAogICAgIGlmICh2ZGV2LT50eXBlID09IFhFTl9CTE9DS19WREVWX1RZUEVfSU5W
QUxJRCkgewpAQCAtODEsOCArMTU3LDYyIEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXpl
KFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIGJsb2NrZGV2X2NsYXNz
LT5yZWFsaXplKGJsb2NrZGV2LCAmbG9jYWxfZXJyKTsKICAgICAgICAgaWYgKGxvY2FsX2Vycikg
ewogICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CisKKyAgICAvKgorICAgICAqIFRoZSBibGtp
ZiBwcm90b2NvbCBkb2VzIG5vdCBkZWFsIHdpdGggcmVtb3ZhYmxlIG1lZGlhLCBzbyBpdCBtdXN0
CisgICAgICogYWx3YXlzIGJlIHByZXNlbnQsIGV2ZW4gZm9yIENEUm9tIGRldmljZXMuCisgICAg
ICovCisgICAgYXNzZXJ0KGNvbmYtPmJsayk7CisgICAgaWYgKCFibGtfaXNfaW5zZXJ0ZWQoY29u
Zi0+YmxrKSkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJkZXZpY2UgbmVlZHMgbWVkaWEs
IGJ1dCBkcml2ZSBpcyBlbXB0eSIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYg
KCFibGtjb25mX2FwcGx5X2JhY2tlbmRfb3B0aW9ucyhjb25mLCBibG9ja2Rldi0+aW5mbyAmIFZE
SVNLX1JFQURPTkxZLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFs
c2UsIGVycnApKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAoIShibG9ja2Rl
di0+aW5mbyAmIFZESVNLX0NEUk9NKSAmJgorICAgICAgICAhYmxrY29uZl9nZW9tZXRyeShjb25m
LCBOVUxMLCA2NTUzNSwgMjU1LCAyNTUsIGVycnApKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisKKyAgICBibGtjb25mX2Jsb2Nrc2l6ZXMoY29uZik7CisKKyAgICBpZiAoY29uZi0+bG9naWNh
bF9ibG9ja19zaXplID4gY29uZi0+cGh5c2ljYWxfYmxvY2tfc2l6ZSkgeworICAgICAgICBlcnJv
cl9zZXRnKAorICAgICAgICAgICAgZXJycCwgImxvZ2ljYWxfYmxvY2tfc2l6ZSA+IHBoeXNpY2Fs
X2Jsb2NrX3NpemUgbm90IHN1cHBvcnRlZCIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisg
ICAgYmxrX3NldF9ndWVzdF9ibG9ja19zaXplKGNvbmYtPmJsaywgY29uZi0+bG9naWNhbF9ibG9j
a19zaXplKTsKKworICAgIGlmIChjb25mLT5kaXNjYXJkX2dyYW51bGFyaXR5ID4gMCkgeworICAg
ICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgImZlYXR1cmUtZGlzY2FyZCIs
ICIldSIsIDEpOworICAgIH0KKworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2
LCAiZmVhdHVyZS1mbHVzaC1jYWNoZSIsICIldSIsIDEpOworICAgIHhlbl9kZXZpY2VfYmFja2Vu
ZF9wcmludGYoeGVuZGV2LCAibWF4LXJpbmctcGFnZS1vcmRlciIsICIldSIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2Rldi0+cHJvcHMubWF4X3JpbmdfcGFnZV9vcmRlcik7
CisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJpbmZvIiwgIiV1IiwgYmxv
Y2tkZXYtPmluZm8pOworCisgICAgeGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoeGVuZGV2LCAi
dmlydHVhbC1kZXZpY2UiLCAiJWx1IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
ZGV2LT5udW1iZXIpOworICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgImRl
dmljZS10eXBlIiwgIiVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Rl
di0+ZGV2aWNlX3R5cGUpOworCisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYs
ICJzZWN0b3Itc2l6ZSIsICIldSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25m
LT5sb2dpY2FsX2Jsb2NrX3NpemUpOworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVu
ZGV2LCAic2VjdG9ycyIsICIlbHUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxr
X2dldGxlbmd0aChjb25mLT5ibGspIC8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZSk7CisKKyAgICBibG9ja2Rldi0+ZGF0YXBsYW5lID0KKyAg
ICAgICAgeGVuX2Jsb2NrX2RhdGFwbGFuZV9jcmVhdGUoeGVuZGV2LCBjb25mLCBibG9ja2Rldi0+
cHJvcHMuaW90aHJlYWQpOwogfQogCiBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZnJvbnRlbmRfY2hh
bmdlZChYZW5EZXZpY2UgKnhlbmRldiwKQEAgLTMzMSw2ICs0NjEsMTEgQEAgY29uc3QgUHJvcGVy
dHlJbmZvIHhlbl9ibG9ja19wcm9wX3ZkZXYgPSB7CiBzdGF0aWMgUHJvcGVydHkgeGVuX2Jsb2Nr
X3Byb3BzW10gPSB7CiAgICAgREVGSU5FX1BST1AoInZkZXYiLCBYZW5CbG9ja0RldmljZSwgcHJv
cHMudmRldiwKICAgICAgICAgICAgICAgICB4ZW5fYmxvY2tfcHJvcF92ZGV2LCBYZW5CbG9ja1Zk
ZXYpLAorICAgIERFRklORV9CTE9DS19QUk9QRVJUSUVTKFhlbkJsb2NrRGV2aWNlLCBwcm9wcy5j
b25mKSwKKyAgICBERUZJTkVfUFJPUF9VSU5UMzIoIm1heC1yaW5nLXBhZ2Utb3JkZXIiLCBYZW5C
bG9ja0RldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAgcHJvcHMubWF4X3JpbmdfcGFnZV9v
cmRlciwgNCksCisgICAgREVGSU5FX1BST1BfTElOSygiaW90aHJlYWQiLCBYZW5CbG9ja0Rldmlj
ZSwgcHJvcHMuaW90aHJlYWQsCisgICAgICAgICAgICAgICAgICAgICBUWVBFX0lPVEhSRUFELCBJ
T1RocmVhZCAqKSwKICAgICBERUZJTkVfUFJPUF9FTkRfT0ZfTElTVCgpCiB9OwogCkBAIC0zMzks
NiArNDc0LDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3Mg
KmNsYXNzLCB2b2lkICpkYXRhKQogICAgIERldmljZUNsYXNzICpkZXZfY2xhc3MgPSBERVZJQ0Vf
Q0xBU1MoY2xhc3MpOwogICAgIFhlbkRldmljZUNsYXNzICp4ZW5kZXZfY2xhc3MgPSBYRU5fREVW
SUNFX0NMQVNTKGNsYXNzKTsKIAorICAgIHhlbmRldl9jbGFzcy0+ZGV2aWNlID0gInZiZCI7CiAg
ICAgeGVuZGV2X2NsYXNzLT5nZXRfbmFtZSA9IHhlbl9ibG9ja19nZXRfbmFtZTsKICAgICB4ZW5k
ZXZfY2xhc3MtPnJlYWxpemUgPSB4ZW5fYmxvY2tfcmVhbGl6ZTsKICAgICB4ZW5kZXZfY2xhc3Mt
PmZyb250ZW5kX2NoYW5nZWQgPSB4ZW5fYmxvY2tfZnJvbnRlbmRfY2hhbmdlZDsKQEAgLTM2Myw3
ICs0OTksMTggQEAgc3RhdGljIHZvaWQgeGVuX2Rpc2tfdW5yZWFsaXplKFhlbkJsb2NrRGV2aWNl
ICpibG9ja2RldiwgRXJyb3IgKiplcnJwKQogCiBzdGF0aWMgdm9pZCB4ZW5fZGlza19yZWFsaXpl
KFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiwgRXJyb3IgKiplcnJwKQogeworICAgIEJsb2NrQ29u
ZiAqY29uZiA9ICZibG9ja2Rldi0+cHJvcHMuY29uZjsKKwogICAgIHRyYWNlX3hlbl9kaXNrX3Jl
YWxpemUoKTsKKworICAgIGJsb2NrZGV2LT5kZXZpY2VfdHlwZSA9ICJkaXNrIjsKKworICAgIGlm
ICghY29uZi0+YmxrKSB7CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgImRyaXZlIHByb3BlcnR5
IG5vdCBzZXQiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGJsb2NrZGV2LT5pbmZv
ID0gYmxrX2lzX3JlYWRfb25seShjb25mLT5ibGspID8gVkRJU0tfUkVBRE9OTFkgOiAwOwogfQog
CiBzdGF0aWMgdm9pZCB4ZW5fZGlza19jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9p
ZCAqZGF0YSkKQEAgLTM5MSw3ICs1MzgsMjYgQEAgc3RhdGljIHZvaWQgeGVuX2Nkcm9tX3VucmVh
bGl6ZShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJycCkKIAogc3RhdGljIHZv
aWQgeGVuX2Nkcm9tX3JlYWxpemUoWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2LCBFcnJvciAqKmVy
cnApCiB7CisgICAgQmxvY2tDb25mICpjb25mID0gJmJsb2NrZGV2LT5wcm9wcy5jb25mOworCiAg
ICAgdHJhY2VfeGVuX2Nkcm9tX3JlYWxpemUoKTsKKworICAgIGJsb2NrZGV2LT5kZXZpY2VfdHlw
ZSA9ICJjZHJvbSI7CisKKyAgICBpZiAoIWNvbmYtPmJsaykgeworICAgICAgICBpbnQgcmM7CisK
KyAgICAgICAgLyogU2V0IHVwIGFuIGVtcHR5IGRyaXZlICovCisgICAgICAgIGNvbmYtPmJsayA9
IGJsa19uZXcoMCwgQkxLX1BFUk1fQUxMKTsKKworICAgICAgICByYyA9IGJsa19hdHRhY2hfZGV2
KGNvbmYtPmJsaywgREVWSUNFKGJsb2NrZGV2KSk7CisgICAgICAgIGlmICghcmMpIHsKKyAgICAg
ICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgLXJjLCAiZmFpbGVkIHRvIGNyZWF0ZSBkcml2
ZSIpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgfQorCisgICAgYmxvY2tk
ZXYtPmluZm8gPSBWRElTS19SRUFET05MWSB8IFZESVNLX0NEUk9NOwogfQogCiBzdGF0aWMgdm9p
ZCB4ZW5fY2Ryb21fY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqY2xhc3MsIHZvaWQgKmRhdGEpCmRp
ZmYgLS1naXQgYS9ody94ZW4vdHJhY2UtZXZlbnRzIGIvaHcveGVuL3RyYWNlLWV2ZW50cwppbmRl
eCAyMjA1NWI1ODk0Li5kNDY1MWJkYjMwIDEwMDY0NAotLS0gYS9ody94ZW4vdHJhY2UtZXZlbnRz
CisrKyBiL2h3L3hlbi90cmFjZS1ldmVudHMKQEAgLTIyLDggKzIyLDExIEBAIHhlbl9idXNfd2F0
Y2goY29uc3QgY2hhciAqdG9rZW4pICJ0b2tlbjogJXMiCiB4ZW5fZGV2aWNlX3JlYWxpemUoY29u
c3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5cGU6ICVzIG5hbWU6ICVzIgogeGVuX2Rldmlj
ZV91bnJlYWxpemUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5cGU6ICVzIG5hbWU6
ICVzIgogeGVuX2RldmljZV9iYWNrZW5kX3N0YXRlKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5h
bWUsIGNvbnN0IGNoYXIgKnN0YXRlKSAidHlwZTogJXMgbmFtZTogJXMgLT4gJXMiCit4ZW5fZGV2
aWNlX2JhY2tlbmRfb25saW5lKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUsIGJvb2wgb25s
aW5lKSAidHlwZTogJXMgbmFtZTogJXMgLT4gJXUiCit4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdl
ZChjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5f
ZGV2aWNlX2Zyb250ZW5kX3N0YXRlKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUsIGNvbnN0
IGNoYXIgKnN0YXRlKSAidHlwZTogJXMgbmFtZTogJXMgLT4gJXMiCiB4ZW5fZGV2aWNlX2Zyb250
ZW5kX2NoYW5nZWQoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5cGU6ICVzIG5hbWU6
ICVzIgoreGVuX2RldmljZV91bnBsdWcoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5
cGU6ICVzIG5hbWU6ICVzIgogCiAjIGluY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVyLmMKIHhz
X25vZGVfY3JlYXRlKGNvbnN0IGNoYXIgKm5vZGUpICIlcyIKZGlmZiAtLWdpdCBhL2h3L3hlbi94
ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCmluZGV4IDk0NDNmMjdkNDQuLmEyMmFhNDk5MjEg
MTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAt
NDgsNiArNDgsNTQgQEAgc3RhdGljIGNoYXIgKnhlbl9kZXZpY2VfZ2V0X2Zyb250ZW5kX3BhdGgo
WGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYtPmZy
b250ZW5kX2lkLCBkZXZpY2UsIHhlbmRldi0+bmFtZSk7CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl9k
ZXZpY2VfdW5wbHVnKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgWGVu
QnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikp
KTsKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoeGVu
ZGV2KSk7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAgeHNfdHJhbnNhY3Rpb25f
dCB0aWQ7CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX3VucGx1Zyh0eXBlLCB4ZW5kZXYtPm5hbWUp
OworCisgICAgLyogTWltaWMgdGhlIHdheSB0aGUgWGVuIHRvb2xzdGFjayBkb2VzIGFuIHVucGx1
ZyAqLworYWdhaW46CisgICAgdGlkID0geHNfdHJhbnNhY3Rpb25fc3RhcnQoeGVuYnVzLT54c2gp
OworICAgIGlmICh0aWQgPT0gWEJUX05VTEwpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhl
cnJwLCBlcnJubywgImZhaWxlZCB4c190cmFuc2FjdGlvbl9zdGFydCIpOworICAgICAgICByZXR1
cm47CisgICAgfQorCisgICAgeHNfbm9kZV9wcmludGYoeGVuYnVzLT54c2gsIHRpZCwgeGVuZGV2
LT5iYWNrZW5kX3BhdGgsICJvbmxpbmUiLAorICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIs
ICIldSIsIDApOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZ290byBhYm9ydDsKKyAg
ICB9CisKKyAgICB4c19ub2RlX3ByaW50Zih4ZW5idXMtPnhzaCwgdGlkLCB4ZW5kZXYtPmJhY2tl
bmRfcGF0aCwgInN0YXRlIiwKKyAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyLCAiJXUiLCBY
ZW5idXNTdGF0ZUNsb3NpbmcpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZ290byBh
Ym9ydDsKKyAgICB9CisKKyAgICBpZiAoIXhzX3RyYW5zYWN0aW9uX2VuZCh4ZW5idXMtPnhzaCwg
dGlkLCBmYWxzZSkpIHsKKyAgICAgICAgaWYgKGVycm5vID09IEVBR0FJTikgeworICAgICAgICAg
ICAgZ290byBhZ2FpbjsKKyAgICAgICAgfQorCisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJy
cCwgZXJybm8sICJmYWlsZWQgeHNfdHJhbnNhY3Rpb25fZW5kIik7CisgICAgfQorCisgICAgcmV0
dXJuOworCithYm9ydDoKKyAgICAvKgorICAgICAqIFdlIG9ubHkgYWJvcnQgaWYgdGhlcmUgaXMg
YWxyZWFkeSBhIGZhaWx1cmUgc28gaWdub3JlIGFueSBlcnJvcgorICAgICAqIGZyb20gZW5kaW5n
IHRoZSB0cmFuc2FjdGlvbi4KKyAgICAgKi8KKyAgICB4c190cmFuc2FjdGlvbl9lbmQoeGVuYnVz
LT54c2gsIHRpZCwgdHJ1ZSk7CisgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9idXNfcHJpbnRfZGV2KE1vbml0b3IgKm1vbiwgRGV2aWNl
U3RhdGUgKmRldiwgaW50IGluZGVudCkKIHsKICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IFhFTl9E
RVZJQ0UoZGV2KTsKQEAgLTIwOCwxNCArMjU2LDI2IEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVh
bGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiAgICAgeGVuX2J1c191bnJlYWxpemUo
YnVzLCAmZXJyb3JfYWJvcnQpOwogfQogCitzdGF0aWMgdm9pZCB4ZW5fYnVzX3VucGx1Z19yZXF1
ZXN0KEhvdHBsdWdIYW5kbGVyICpob3RwbHVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBEZXZpY2VTdGF0ZSAqZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFcnJvciAqKmVycnApCit7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNF
KGRldik7CisKKyAgICB4ZW5fZGV2aWNlX3VucGx1Zyh4ZW5kZXYsIGVycnApOworfQorCiBzdGF0
aWMgdm9pZCB4ZW5fYnVzX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRh
KQogewogICAgIEJ1c0NsYXNzICpidXNfY2xhc3MgPSBCVVNfQ0xBU1MoY2xhc3MpOworICAgIEhv
dHBsdWdIYW5kbGVyQ2xhc3MgKmhvdHBsdWdfY2xhc3MgPSBIT1RQTFVHX0hBTkRMRVJfQ0xBU1Mo
Y2xhc3MpOwogCiAgICAgYnVzX2NsYXNzLT5wcmludF9kZXYgPSB4ZW5fYnVzX3ByaW50X2RldjsK
ICAgICBidXNfY2xhc3MtPmdldF9kZXZfcGF0aCA9IHhlbl9idXNfZ2V0X2Rldl9wYXRoOwogICAg
IGJ1c19jbGFzcy0+cmVhbGl6ZSA9IHhlbl9idXNfcmVhbGl6ZTsKICAgICBidXNfY2xhc3MtPnVu
cmVhbGl6ZSA9IHhlbl9idXNfdW5yZWFsaXplOworCisgICAgaG90cGx1Z19jbGFzcy0+dW5wbHVn
X3JlcXVlc3QgPSB4ZW5fYnVzX3VucGx1Z19yZXF1ZXN0OwogfQogCiBzdGF0aWMgY29uc3QgVHlw
ZUluZm8geGVuX2J1c190eXBlX2luZm8gPSB7CkBAIC0yMzAsOCArMjkwLDggQEAgc3RhdGljIGNv
bnN0IFR5cGVJbmZvIHhlbl9idXNfdHlwZV9pbmZvID0gewogICAgIH0sCiB9OwogCi1zdGF0aWMg
dm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBj
aGFyICprZXksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmZtdCwgLi4uKQordm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKFhlbkRldmljZSAq
eGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqZm10LCAuLi4pCiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFk
ZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikpKTsKICAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKQEAgLTI4Nyw2ICszNDcsNzAgQEAgZW51bSB4ZW5idXNfc3RhdGUgeGVuX2Rldmlj
ZV9iYWNrZW5kX2dldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4geGVuZGV2
LT5iYWNrZW5kX3N0YXRlOwogfQogCitzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0
X29ubGluZShYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCBvbmxpbmUpCit7CisgICAgY29uc3QgY2hh
ciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRldikpOworCisgICAgaWYg
KHhlbmRldi0+YmFja2VuZF9vbmxpbmUgPT0gb25saW5lKSB7CisgICAgICAgIHJldHVybjsKKyAg
ICB9CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX2JhY2tlbmRfb25saW5lKHR5cGUsIHhlbmRldi0+
bmFtZSwgb25saW5lKTsKKworICAgIHhlbmRldi0+YmFja2VuZF9vbmxpbmUgPSBvbmxpbmU7Cisg
ICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJvbmxpbmUiLCAiJXUiLCBvbmxp
bmUpOworfQorCitzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCh2b2lkICpv
cGFxdWUpCit7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBvcGFxdWU7CisgICAgY29uc3QgY2hh
ciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRldikpOworICAgIGVudW0g
eGVuYnVzX3N0YXRlIHN0YXRlOworICAgIHVuc2lnbmVkIGludCBvbmxpbmU7CisKKyAgICB0cmFj
ZV94ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCh0eXBlLCB4ZW5kZXYtPm5hbWUpOworCisgICAg
aWYgKHhlbl9kZXZpY2VfYmFja2VuZF9zY2FuZih4ZW5kZXYsICJzdGF0ZSIsICIldSIsICZzdGF0
ZSkgIT0gMSkgeworICAgICAgICBzdGF0ZSA9IFhlbmJ1c1N0YXRlVW5rbm93bjsKKyAgICB9CisK
KyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgc3RhdGUpOworCisgICAg
aWYgKHhlbl9kZXZpY2VfYmFja2VuZF9zY2FuZih4ZW5kZXYsICJvbmxpbmUiLCAiJXUiLCAmb25s
aW5lKSAhPSAxKSB7CisgICAgICAgIG9ubGluZSA9IDA7CisgICAgfQorCisgICAgeGVuX2Rldmlj
ZV9iYWNrZW5kX3NldF9vbmxpbmUoeGVuZGV2LCAhIW9ubGluZSk7CisKKyAgICAvKgorICAgICAq
IElmIHRoZSB0b29sc3RhY2sgKG9yIHVucGx1ZyByZXF1ZXN0IGNhbGxiYWNrKSBoYXMgc2V0IHRo
ZSBiYWNrZW5kCisgICAgICogc3RhdGUgdG8gQ2xvc2luZywgYnV0IHRoZXJlIGlzIG5vIGFjdGl2
ZSBmcm9udGVuZCAoaS5lLiB0aGUKKyAgICAgKiBzdGF0ZSBpcyBub3QgQ29ubmVjdGVkKSB0aGVu
IHNldCB0aGUgYmFja2VuZCBzdGF0ZSB0byBDbG9zZWQuCisgICAgICovCisgICAgaWYgKHhlbmRl
di0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NpbmcgJiYKKyAgICAgICAgeGVuZGV2
LT5mcm9udGVuZF9zdGF0ZSAhPSBYZW5idXNTdGF0ZUNvbm5lY3RlZCkgeworICAgICAgICB4ZW5f
ZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOworICAg
IH0KKworICAgIC8qCisgICAgICogSWYgYSBiYWNrZW5kIGlzIHN0aWxsICdvbmxpbmUnIHRoZW4g
aXRzIHN0YXRlIHNob3VsZCBiZSBjeWNsZWQKKyAgICAgKiBiYWNrIHJvdW5kIHRvIEluaXRXYWl0
IGluIG9yZGVyIGZvciBhIG5ldyBmcm9udGVuZCBpbnN0YW5jZSB0bworICAgICAqIGNvbm5lY3Qu
IFRoaXMgbWF5IGhhcHBlbiB3aGVuLCBmb3IgZXhhbXBsZSwgYSBmcm9udGVuZCBkcml2ZXIgaXMK
KyAgICAgKiByZS1pbnN0YWxsZWQgb3IgdXBkYXRlZC4KKyAgICAgKiBJZiBhIGJhY2tlbmQgaXMg
bm90ICdvbmxpbmUnIHRoZW4gdGhlIGRldmljZSBzaG91bGQgYmUgZGVzdHJveWVkLgorICAgICAq
LworICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfb25saW5lICYmCisgICAgICAgIHhlbmRldi0+YmFj
a2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkgeworICAgICAgICB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7CisgICAgfSBlbHNl
IGlmICgheGVuZGV2LT5iYWNrZW5kX29ubGluZSAmJgorICAgICAgICAgICAgICAgKHhlbmRldi0+
YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCB8fAorICAgICAgICAgICAgICAgIHhl
bmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyB8fAorICAgICAg
ICAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRXYWl0IHx8
CisgICAgICAgICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlVW5r
bm93bikpIHsKKyAgICAgICAgb2JqZWN0X3VucGFyZW50KE9CSkVDVCh4ZW5kZXYpKTsKKyAgICB9
Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9jcmVhdGUoWGVuRGV2aWNlICp4
ZW5kZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRl
dl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwpAQCAtMzA3LDYgKzQzMSwyNyBAQCBz
dGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBF
cnJvciAqKmVycnApCiAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAgICBlcnJvcl9wcm9wYWdh
dGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJmYWlsZWQgdG8gY3JlYXRlIGJhY2tlbmQ6ICIpOworICAgICAgICByZXR1cm47CisgICAg
fQorCisgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRlX3dhdGNoID0KKyAgICAgICAgeGVuX2J1c19h
ZGRfd2F0Y2goeGVuYnVzLCB4ZW5kZXYtPmJhY2tlbmRfcGF0aCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgInN0YXRlIiwgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgaWYgKGxvY2FsX2Vycikg
eworICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gd2F0Y2ggYmFja2VuZCBzdGF0
ZTogIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB4ZW5kZXYtPmJhY2tlbmRfb25s
aW5lX3dhdGNoID0KKyAgICAgICAgeGVuX2J1c19hZGRfd2F0Y2goeGVuYnVzLCB4ZW5kZXYtPmJh
Y2tlbmRfcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIm9ubGluZSIsIHhlbl9kZXZp
Y2VfYmFja2VuZF9jaGFuZ2VkLAorICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYsICZs
b2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRl
X3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiZmFpbGVkIHRvIHdhdGNoIGJhY2tlbmQgb25saW5lOiAiKTsKKyAgICAgICAgcmV0dXJuOwog
ICAgIH0KIH0KIApAQCAtMzE1LDYgKzQ2MCwxNiBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfZGVzdHJveShYZW5EZXZpY2UgKnhlbmRldikKICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhF
Tl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwogICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwogCisgICAgaWYgKHhlbmRldi0+YmFja2VuZF9vbmxpbmVfd2F0Y2gp
IHsKKyAgICAgICAgeGVuX2J1c19yZW1vdmVfd2F0Y2goeGVuYnVzLCB4ZW5kZXYtPmJhY2tlbmRf
b25saW5lX3dhdGNoLCBOVUxMKTsKKyAgICAgICAgeGVuZGV2LT5iYWNrZW5kX29ubGluZV93YXRj
aCA9IE5VTEw7CisgICAgfQorCisgICAgaWYgKHhlbmRldi0+YmFja2VuZF9zdGF0ZV93YXRjaCkg
eworICAgICAgICB4ZW5fYnVzX3JlbW92ZV93YXRjaCh4ZW5idXMsIHhlbmRldi0+YmFja2VuZF9z
dGF0ZV93YXRjaCwgTlVMTCk7CisgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZV93YXRjaCA9
IE5VTEw7CisgICAgfQorCiAgICAgaWYgKCF4ZW5kZXYtPmJhY2tlbmRfcGF0aCkgewogICAgICAg
ICByZXR1cm47CiAgICAgfQpAQCAtMzMxLDggKzQ4Niw4IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZp
Y2VfYmFja2VuZF9kZXN0cm95KFhlbkRldmljZSAqeGVuZGV2KQogICAgIH0KIH0KIAotc3RhdGlj
IHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0
IGNoYXIgKmtleSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGNoYXIgKmZtdCwgLi4uKQordm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50ZihYZW5EZXZp
Y2UgKnhlbmRldiwgY29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKIHsKICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9C
VVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwogICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwpAQCAtMzUwLDggKzUwNSw4IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2Vf
ZnJvbnRlbmRfcHJpbnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCiAgICAg
fQogfQogCi1zdGF0aWMgaW50IHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoWGVuRGV2aWNlICp4
ZW5kZXYsIGNvbnN0IGNoYXIgKmtleSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKK2ludCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NjYW5m
KFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKIHsKICAgICBYZW5CdXMgKnhlbmJ1cyA9
IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwogICAgIHZhX2xp
c3QgYXA7CkBAIC00MDcsMjQgKzU2Miw2IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRl
bmRfY2hhbmdlZCh2b2lkICpvcGFxdWUpCiAgICAgICAgICAgICBlcnJvcl9yZXBvcnRmX2Vycihs
b2NhbF9lcnIsICJmcm9udGVuZCBjaGFuZ2UgZXJyb3I6ICIpOwogICAgICAgICB9CiAgICAgfQot
Ci0gICAgLyoKLSAgICAgKiBJZiBhIGJhY2tlbmQgaXMgc3RpbGwgJ29ubGluZScgdGhlbiBpdHMg
c3RhdGUgc2hvdWxkIGJlIGN5Y2xlZAotICAgICAqIGJhY2sgcm91bmQgdG8gSW5pdFdhaXQgaW4g
b3JkZXIgZm9yIGEgbmV3IGZyb250ZW5kIGluc3RhbmNlIHRvCi0gICAgICogY29ubmVjdC4gVGhp
cyBtYXkgaGFwcGVuIHdoZW4sIGZvciBleGFtcGxlLCBhIGZyb250ZW5kIGRyaXZlciBpcwotICAg
ICAqIHJlLWluc3RhbGxlZCBvciB1cGRhdGVkLgotICAgICAqLwotICAgIGlmICh4ZW5kZXYtPmJh
Y2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQpIHsKLSAgICAgICAgdW5zaWduZWQgaW50
IG9ubGluZTsKLQotICAgICAgICBpZiAoeGVuX2RldmljZV9iYWNrZW5kX3NjYW5mKHhlbmRldiwg
Im9ubGluZSIsICIldSIsICZvbmxpbmUpICE9IDEpIHsKLSAgICAgICAgICAgIG9ubGluZSA9IDA7
Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAob25saW5lKSB7Ci0gICAgICAgICAgICB4ZW5fZGV2
aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7Ci0gICAg
ICAgIH0KLSAgICB9CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfY3JlYXRl
KFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCkBAIC04MjIsOSArOTU5LDkgQEAgc3Rh
dGljIHZvaWQgeGVuX2RldmljZV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJy
cCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfcGF0aCk7
CiAgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJmcm9udGVuZC1pZCIsICIl
dSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX2lkKTsK
LSAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgIm9ubGluZSIsICIldSIsIDEp
OwogICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAiaG90cGx1Zy1zdGF0dXMi
LCAiY29ubmVjdGVkIik7CiAKKyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X29ubGluZSh4ZW5k
ZXYsIHRydWUpOwogICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBYZW5i
dXNTdGF0ZUluaXRXYWl0KTsKIAogICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRl
diwgImJhY2tlbmQiLCAiJXMiLApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuLWJsb2Nr
LmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaAppbmRleCAyOTQxMzI1NmU5Li5jNDIyM2Y5
YmUxIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaAorKysgYi9pbmNsdWRl
L2h3L3hlbi94ZW4tYmxvY2suaApAQCAtOSw2ICs5LDkgQEAKICNkZWZpbmUgSFdfWEVOX0JMT0NL
X0gKIAogI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgiCisjaW5jbHVkZSAiaHcvYmxvY2svYmxv
Y2suaCIKKyNpbmNsdWRlICJody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmgiCisjaW5jbHVk
ZSAic3lzZW11L2lvdGhyZWFkLmgiCiAKIHR5cGVkZWYgZW51bSBYZW5CbG9ja1ZkZXZUeXBlIHsK
ICAgICBYRU5fQkxPQ0tfVkRFVl9UWVBFX0lOVkFMSUQsCkBAIC0yOCwxMSArMzEsMTcgQEAgdHlw
ZWRlZiBzdHJ1Y3QgWGVuQmxvY2tWZGV2IHsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tQcm9w
ZXJ0aWVzIHsKICAgICBYZW5CbG9ja1ZkZXYgdmRldjsKKyAgICBCbG9ja0NvbmYgY29uZjsKKyAg
ICB1bnNpZ25lZCBpbnQgbWF4X3JpbmdfcGFnZV9vcmRlcjsKKyAgICBJT1RocmVhZCAqaW90aHJl
YWQ7CiB9IFhlbkJsb2NrUHJvcGVydGllczsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tEZXZp
Y2UgewogICAgIFhlbkRldmljZSB4ZW5kZXY7CiAgICAgWGVuQmxvY2tQcm9wZXJ0aWVzIHByb3Bz
OworICAgIGNvbnN0IGNoYXIgKmRldmljZV90eXBlOworICAgIHVuc2lnbmVkIGludCBpbmZvOwor
ICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmU7CiB9IFhlbkJsb2NrRGV2aWNlOwogCiB0
eXBlZGVmIHZvaWQgKCpYZW5CbG9ja0RldmljZVJlYWxpemUpKFhlbkJsb2NrRGV2aWNlICpibG9j
a2RldiwgRXJyb3IgKiplcnJwKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMu
aCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAppbmRleCBmODNhOTVjZWJkLi4wODM0Y2IzYTdl
IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5jbHVkZS9ody94
ZW4veGVuLWJ1cy5oCkBAIC0yMyw3ICsyMyw5IEBAIHR5cGVkZWYgc3RydWN0IFhlbkRldmljZSB7
CiAgICAgY2hhciAqYmFja2VuZF9wYXRoLCAqZnJvbnRlbmRfcGF0aDsKICAgICBlbnVtIHhlbmJ1
c19zdGF0ZSBiYWNrZW5kX3N0YXRlLCBmcm9udGVuZF9zdGF0ZTsKICAgICBOb3RpZmllciBleGl0
OwotICAgIFhlbldhdGNoICpmcm9udGVuZF9zdGF0ZV93YXRjaDsKKyAgICBYZW5XYXRjaCAqYmFj
a2VuZF9zdGF0ZV93YXRjaCwgKmZyb250ZW5kX3N0YXRlX3dhdGNoOworICAgIGJvb2wgYmFja2Vu
ZF9vbmxpbmU7CisgICAgWGVuV2F0Y2ggKmJhY2tlbmRfb25saW5lX3dhdGNoOwogICAgIHhlbmdu
dHRhYl9oYW5kbGUgKnhndGg7CiAgICAgYm9vbCBmZWF0dXJlX2dyYW50X2NvcHk7CiAgICAgeGVu
ZXZ0Y2huX2hhbmRsZSAqeGVoOwpAQCAtODQsNiArODYsMTYgQEAgdm9pZCB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfc2V0X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKTsKIGVudW0geGVuYnVzX3N0YXRl
IHhlbl9kZXZpY2VfYmFja2VuZF9nZXRfc3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYpOwogCit2b2lk
IHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
KmtleSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4u
LikKKyAgICBHQ0NfRk1UX0FUVFIoMywgNCk7Cit2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJp
bnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQorICAgIEdDQ19GTVRfQVRUUigz
LCA0KTsKKworaW50IHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoWGVuRGV2aWNlICp4ZW5kZXYs
IGNvbnN0IGNoYXIgKmtleSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmZtdCwgLi4uKTsKKwogdm9pZCB4ZW5fZGV2aWNlX3NldF9tYXhfZ3JhbnRfcmVmcyhYZW5E
ZXZpY2UgKnhlbmRldiwgdW5zaWduZWQgaW50IG5yX3JlZnMsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCk7CiB2b2lkICp4ZW5fZGV2aWNlX21hcF9ncmFu
dF9yZWZzKFhlbkRldmljZSAqeGVuZGV2LCB1aW50MzJfdCAqcmVmcywKLS0gCkFudGhvbnkgUEVS
QVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:59:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gharY-00010T-Nr; Thu, 10 Jan 2019 13:59: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gharX-0000yb-9q
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:59:11 +0000
X-Inumbo-ID: e6db4866-14df-11e9-98c2-77553e18077f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6db4866-14df-11e9-98c2-77553e18077f;
 Thu, 10 Jan 2019 13:59:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263681"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:12 +0000
Message-ID: <20190110134917.16425-21-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 20/25] xen: remove the legacy 'xen_disk' backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgYmFja2Vu
ZCBoYXMgbm93IGJlZW4gcmVwbGFjZWQgYnkgdGhlICd4ZW4tcWRpc2snIFhlbkRldmljZS4KClNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2Vk
LWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcv
YmxvY2svTWFrZWZpbGUub2JqcyB8ICAgIDEgLQogaHcvYmxvY2sveGVuX2Rpc2suYyAgICB8IDEw
MTEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFu
Z2VkLCAxMDEyIGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IGh3L2Jsb2NrL3hlbl9k
aXNrLmMKCmRpZmYgLS1naXQgYS9ody9ibG9jay9NYWtlZmlsZS5vYmpzIGIvaHcvYmxvY2svTWFr
ZWZpbGUub2JqcwppbmRleCBmMzQ4MTNhMzc3Li5lMjA2YjhlNzEyIDEwMDY0NAotLS0gYS9ody9i
bG9jay9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L2Jsb2NrL01ha2VmaWxlLm9ianMKQEAgLTUsNyAr
NSw2IEBAIGNvbW1vbi1vYmotJChDT05GSUdfTkFORCkgKz0gbmFuZC5vCiBjb21tb24tb2JqLSQo
Q09ORklHX1BGTEFTSF9DRkkwMSkgKz0gcGZsYXNoX2NmaTAxLm8KIGNvbW1vbi1vYmotJChDT05G
SUdfUEZMQVNIX0NGSTAyKSArPSBwZmxhc2hfY2ZpMDIubwogY29tbW9uLW9iai0kKENPTkZJR19Y
RU4pICs9IHhlbi1ibG9jay5vCi1jb21tb24tb2JqLSQoQ09ORklHX1hFTikgKz0geGVuX2Rpc2su
bwogY29tbW9uLW9iai0kKENPTkZJR19FQ0MpICs9IGVjYy5vCiBjb21tb24tb2JqLSQoQ09ORklH
X09ORU5BTkQpICs9IG9uZW5hbmQubwogY29tbW9uLW9iai0kKENPTkZJR19OVk1FX1BDSSkgKz0g
bnZtZS5vCmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5fZGlzay5jIGIvaHcvYmxvY2sveGVuX2Rp
c2suYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNzVmZTU1ZjJhZS4uMDAwMDAwMDAw
MAotLS0gYS9ody9ibG9jay94ZW5fZGlzay5jCisrKyAvZGV2L251bGwKQEAgLTEsMTAxMSArMCww
IEBACi0vKgotICogIHhlbiBwYXJhdmlydCBibG9jayBkZXZpY2UgYmFja2VuZAotICoKLSAqICAo
YykgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+Ci0gKgotICogIFRoaXMgcHJvZ3Jh
bSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5
Ci0gKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkKLSAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB1bmRl
ciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UuCi0gKgotICogIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCi0g
KiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZQotICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
Ci0gKgotICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nCi0gKiAgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KLSAqCi0gKiAgQ29udHJpYnV0aW9u
cyBhZnRlciAyMDEyLTAxLTEzIGFyZSBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlCi0g
KiAgR05VIEdQTCwgdmVyc2lvbiAyIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNp
b24uCi0gKi8KLQotI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJxZW11L3VuaXRz
LmgiCi0jaW5jbHVkZSA8c3lzL2lvY3RsLmg+Ci0jaW5jbHVkZSA8c3lzL3Vpby5oPgotCi0jaW5j
bHVkZSAiaHcvaHcuaCIKLSNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCi0j
aW5jbHVkZSAieGVuX2Jsa2lmLmgiCi0jaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCi0jaW5j
bHVkZSAic3lzZW11L2lvdGhyZWFkLmgiCi0jaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQu
aCIKLSNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIK
LSNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKLQotLyog
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSAqLwotCi0jZGVmaW5lIEJMT0NLX1NJWkUgIDUxMgotI2RlZmluZSBJT0NCX0NPVU5UICAo
QkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUICsgMikKLQotc3RydWN0IGlvcmVxIHsKLSAg
ICBibGtpZl9yZXF1ZXN0X3QgICAgIHJlcTsKLSAgICBpbnQxNl90ICAgICAgICAgICAgIHN0YXR1
czsKLQotICAgIC8qIHBhcnNlZCByZXF1ZXN0ICovCi0gICAgb2ZmX3QgICAgICAgICAgICAgICBz
dGFydDsKLSAgICBRRU1VSU9WZWN0b3IgICAgICAgIHY7Ci0gICAgdm9pZCAgICAgICAgICAgICAg
ICAqYnVmOwotICAgIHNpemVfdCAgICAgICAgICAgICAgc2l6ZTsKLSAgICBpbnQgICAgICAgICAg
ICAgICAgIHByZXN5bmM7Ci0KLSAgICAvKiBhaW8gc3RhdHVzICovCi0gICAgaW50ICAgICAgICAg
ICAgICAgICBhaW9faW5mbGlnaHQ7Ci0gICAgaW50ICAgICAgICAgICAgICAgICBhaW9fZXJyb3Jz
OwotCi0gICAgc3RydWN0IFhlbkJsa0RldiAgICAqYmxrZGV2OwotICAgIFFMSVNUX0VOVFJZKGlv
cmVxKSAgIGxpc3Q7Ci0gICAgQmxvY2tBY2N0Q29va2llICAgICBhY2N0OwotfTsKLQotI2RlZmlu
ZSBNQVhfUklOR19QQUdFX09SREVSIDQKLQotc3RydWN0IFhlbkJsa0RldiB7Ci0gICAgc3RydWN0
IFhlbkxlZ2FjeURldmljZSAgICB4ZW5kZXY7ICAvKiBtdXN0IGJlIGZpcnN0ICovCi0gICAgY2hh
ciAgICAgICAgICAgICAgICAqcGFyYW1zOwotICAgIGNoYXIgICAgICAgICAgICAgICAgKm1vZGU7
Ci0gICAgY2hhciAgICAgICAgICAgICAgICAqdHlwZTsKLSAgICBjaGFyICAgICAgICAgICAgICAg
ICpkZXY7Ci0gICAgY2hhciAgICAgICAgICAgICAgICAqZGV2dHlwZTsKLSAgICBib29sICAgICAg
ICAgICAgICAgIGRpcmVjdGlvc2FmZTsKLSAgICBjb25zdCBjaGFyICAgICAgICAgICpmaWxlcHJv
dG87Ci0gICAgY29uc3QgY2hhciAgICAgICAgICAqZmlsZW5hbWU7Ci0gICAgdW5zaWduZWQgaW50
ICAgICAgICByaW5nX3JlZlsxIDw8IE1BWF9SSU5HX1BBR0VfT1JERVJdOwotICAgIHVuc2lnbmVk
IGludCAgICAgICAgbnJfcmluZ19yZWY7Ci0gICAgdm9pZCAgICAgICAgICAgICAgICAqc3Jpbmc7
Ci0gICAgaW50NjRfdCAgICAgICAgICAgICBmaWxlX2JsazsKLSAgICBpbnQ2NF90ICAgICAgICAg
ICAgIGZpbGVfc2l6ZTsKLSAgICBpbnQgICAgICAgICAgICAgICAgIHByb3RvY29sOwotICAgIGJs
a2lmX2JhY2tfcmluZ3NfdCAgcmluZ3M7Ci0gICAgaW50ICAgICAgICAgICAgICAgICBtb3JlX3dv
cms7Ci0KLSAgICAvKiByZXF1ZXN0IGxpc3RzICovCi0gICAgUUxJU1RfSEVBRChpbmZsaWdodF9o
ZWFkLCBpb3JlcSkgaW5mbGlnaHQ7Ci0gICAgUUxJU1RfSEVBRChmaW5pc2hlZF9oZWFkLCBpb3Jl
cSkgZmluaXNoZWQ7Ci0gICAgUUxJU1RfSEVBRChmcmVlbGlzdF9oZWFkLCBpb3JlcSkgZnJlZWxp
c3Q7Ci0gICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c190b3RhbDsKLSAgICBpbnQgICAg
ICAgICAgICAgICAgIHJlcXVlc3RzX2luZmxpZ2h0OwotICAgIGludCAgICAgICAgICAgICAgICAg
cmVxdWVzdHNfZmluaXNoZWQ7Ci0gICAgdW5zaWduZWQgaW50ICAgICAgICBtYXhfcmVxdWVzdHM7
Ci0KLSAgICBnYm9vbGVhbiAgICAgICAgICAgIGZlYXR1cmVfZGlzY2FyZDsKLQotICAgIC8qIHFl
bXUgYmxvY2sgZHJpdmVyICovCi0gICAgRHJpdmVJbmZvICAgICAgICAgICAqZGluZm87Ci0gICAg
QmxvY2tCYWNrZW5kICAgICAgICAqYmxrOwotICAgIFFFTVVCSCAgICAgICAgICAgICAgKmJoOwot
Ci0gICAgSU9UaHJlYWQgICAgICAgICAgICAqaW90aHJlYWQ7Ci0gICAgQWlvQ29udGV4dCAgICAg
ICAgICAqY3R4OwotfTsKLQotLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwotCi1zdGF0aWMgdm9pZCBpb3JlcV9yZXNldChz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQotewotICAgIG1lbXNldCgmaW9yZXEtPnJlcSwgMCwgc2l6ZW9m
KGlvcmVxLT5yZXEpKTsKLSAgICBpb3JlcS0+c3RhdHVzID0gMDsKLSAgICBpb3JlcS0+c3RhcnQg
PSAwOwotICAgIGlvcmVxLT5idWYgPSBOVUxMOwotICAgIGlvcmVxLT5zaXplID0gMDsKLSAgICBp
b3JlcS0+cHJlc3luYyA9IDA7Ci0KLSAgICBpb3JlcS0+YWlvX2luZmxpZ2h0ID0gMDsKLSAgICBp
b3JlcS0+YWlvX2Vycm9ycyA9IDA7Ci0KLSAgICBpb3JlcS0+YmxrZGV2ID0gTlVMTDsKLSAgICBt
ZW1zZXQoJmlvcmVxLT5saXN0LCAwLCBzaXplb2YoaW9yZXEtPmxpc3QpKTsKLSAgICBtZW1zZXQo
JmlvcmVxLT5hY2N0LCAwLCBzaXplb2YoaW9yZXEtPmFjY3QpKTsKLQotICAgIHFlbXVfaW92ZWNf
cmVzZXQoJmlvcmVxLT52KTsKLX0KLQotc3RhdGljIHN0cnVjdCBpb3JlcSAqaW9yZXFfc3RhcnQo
c3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQotewotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBO
VUxMOwotCi0gICAgaWYgKFFMSVNUX0VNUFRZKCZibGtkZXYtPmZyZWVsaXN0KSkgewotICAgICAg
ICBpZiAoYmxrZGV2LT5yZXF1ZXN0c190b3RhbCA+PSBibGtkZXYtPm1heF9yZXF1ZXN0cykgewot
ICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAgICAgICAgLyogYWxsb2NhdGUgbmV3
IHN0cnVjdCAqLwotICAgICAgICBpb3JlcSA9IGdfbWFsbG9jMChzaXplb2YoKmlvcmVxKSk7Ci0g
ICAgICAgIGlvcmVxLT5ibGtkZXYgPSBibGtkZXY7Ci0gICAgICAgIGJsa2Rldi0+cmVxdWVzdHNf
dG90YWwrKzsKLSAgICAgICAgcWVtdV9pb3ZlY19pbml0KCZpb3JlcS0+diwgMSk7Ci0gICAgfSBl
bHNlIHsKLSAgICAgICAgLyogZ2V0IG9uZSBmcm9tIGZyZWVsaXN0ICovCi0gICAgICAgIGlvcmVx
ID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZnJlZWxpc3QpOwotICAgICAgICBRTElTVF9SRU1PVkUo
aW9yZXEsIGxpc3QpOwotICAgIH0KLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmYmxrZGV2LT5pbmZs
aWdodCwgaW9yZXEsIGxpc3QpOwotICAgIGJsa2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQrKzsKLQot
b3V0OgotICAgIHJldHVybiBpb3JlcTsKLX0KLQotc3RhdGljIHZvaWQgaW9yZXFfZmluaXNoKHN0
cnVjdCBpb3JlcSAqaW9yZXEpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9y
ZXEtPmJsa2RldjsKLQotICAgIFFMSVNUX1JFTU9WRShpb3JlcSwgbGlzdCk7Ci0gICAgUUxJU1Rf
SU5TRVJUX0hFQUQoJmJsa2Rldi0+ZmluaXNoZWQsIGlvcmVxLCBsaXN0KTsKLSAgICBibGtkZXYt
PnJlcXVlc3RzX2luZmxpZ2h0LS07Ci0gICAgYmxrZGV2LT5yZXF1ZXN0c19maW5pc2hlZCsrOwot
fQotCi1zdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJvb2wg
ZmluaXNoKQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7
Ci0KLSAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOwotICAgIGlvcmVxX3Jlc2V0KGlvcmVx
KTsKLSAgICBpb3JlcS0+YmxrZGV2ID0gYmxrZGV2OwotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZi
bGtkZXYtPmZyZWVsaXN0LCBpb3JlcSwgbGlzdCk7Ci0gICAgaWYgKGZpbmlzaCkgewotICAgICAg
ICBibGtkZXYtPnJlcXVlc3RzX2ZpbmlzaGVkLS07Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgYmxr
ZGV2LT5yZXF1ZXN0c19pbmZsaWdodC0tOwotICAgIH0KLX0KLQotLyoKLSAqIHRyYW5zbGF0ZSBy
ZXF1ZXN0IGludG8gaW92ZWMgKyBzdGFydCBvZmZzZXQKLSAqIGRvIHNhbml0eSBjaGVja3MgYWxv
bmcgdGhlIHdheQotICovCi1zdGF0aWMgaW50IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9y
ZXEpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAg
ICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7Ci0gICAg
c2l6ZV90IGxlbjsKLSAgICBpbnQgaTsKLQotICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAzLAot
ICAgICAgICAgICAgICAgICAgIm9wICVkLCBuciAlZCwgaGFuZGxlICVkLCBpZCAlIiBQUklkNjQg
Iiwgc2VjdG9yICUiIFBSSWQ2NCAiXG4iLAotICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5v
cGVyYXRpb24sIGlvcmVxLT5yZXEubnJfc2VnbWVudHMsCi0gICAgICAgICAgICAgICAgICBpb3Jl
cS0+cmVxLmhhbmRsZSwgaW9yZXEtPnJlcS5pZCwgaW9yZXEtPnJlcS5zZWN0b3JfbnVtYmVyKTsK
LSAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7Ci0gICAgY2FzZSBCTEtJRl9PUF9S
RUFEOgotICAgICAgICBicmVhazsKLSAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToK
LSAgICAgICAgaW9yZXEtPnByZXN5bmMgPSAxOwotICAgICAgICBpZiAoIWlvcmVxLT5yZXEubnJf
c2VnbWVudHMpIHsKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICB9Ci0gICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLwotICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6Ci0gICAgICAgIGJyZWFr
OwotICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgZGVm
YXVsdDoKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogdW5rbm93biBv
cGVyYXRpb24gKCVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+cmVxLm9wZXJh
dGlvbik7Ci0gICAgICAgIGdvdG8gZXJyOwotICAgIH07Ci0KLSAgICBpZiAoaW9yZXEtPnJlcS5v
cGVyYXRpb24gIT0gQkxLSUZfT1BfUkVBRCAmJiBibGtkZXYtPm1vZGVbMF0gIT0gJ3cnKSB7Ci0g
ICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IHdyaXRlIHJlcSBmb3Igcm8g
ZGV2aWNlXG4iKTsKLSAgICAgICAgZ290byBlcnI7Ci0gICAgfQotCi0gICAgaW9yZXEtPnN0YXJ0
ID0gaW9yZXEtPnJlcS5zZWN0b3JfbnVtYmVyICogYmxrZGV2LT5maWxlX2JsazsKLSAgICBmb3Ig
KGkgPSAwOyBpIDwgaW9yZXEtPnJlcS5ucl9zZWdtZW50czsgaSsrKSB7Ci0gICAgICAgIGlmIChp
ID09IEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCkgewotICAgICAgICAgICAgeGVuX3B2
X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogbnJfc2VnbWVudHMgdG9vIGJpZ1xuIik7Ci0gICAg
ICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgfQotICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdb
aV0uZmlyc3Rfc2VjdCA+IGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCkgewotICAgICAgICAg
ICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogZmlyc3QgPiBsYXN0IHNlY3Rvclxu
Iik7Ci0gICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgfQotICAgICAgICBpZiAoaW9yZXEt
PnJlcS5zZWdbaV0ubGFzdF9zZWN0ICogQkxPQ0tfU0laRSA+PSBYQ19QQUdFX1NJWkUpIHsKLSAg
ICAgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IHBhZ2UgY3Jvc3Npbmdc
biIpOwotICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAgIH0KLQotICAgICAgICBsZW4gPSAo
aW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0IC0gaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2Vj
dCArIDEpICogYmxrZGV2LT5maWxlX2JsazsKLSAgICAgICAgaW9yZXEtPnNpemUgKz0gbGVuOwot
ICAgIH0KLSAgICBpZiAoaW9yZXEtPnN0YXJ0ICsgaW9yZXEtPnNpemUgPiBibGtkZXYtPmZpbGVf
c2l6ZSkgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBhY2Nlc3Mg
YmV5b25kIGVuZCBvZiBmaWxlXG4iKTsKLSAgICAgICAgZ290byBlcnI7Ci0gICAgfQotICAgIHJl
dHVybiAwOwotCi1lcnI6Ci0gICAgaW9yZXEtPnN0YXR1cyA9IEJMS0lGX1JTUF9FUlJPUjsKLSAg
ICByZXR1cm4gLTE7Ci19Ci0KLXN0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShzdHJ1Y3QgaW9y
ZXEgKmlvcmVxKQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtk
ZXY7Ci0gICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2
OwotICAgIFhlbkdyYW50Q29weVNlZ21lbnQgc2Vnc1tCTEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JF
UVVFU1RdOwotICAgIGludCBpLCBjb3VudCwgcmM7Ci0gICAgaW50NjRfdCBmaWxlX2JsayA9IGJs
a2Rldi0+ZmlsZV9ibGs7Ci0gICAgYm9vbCB0b19kb21haW4gPSAoaW9yZXEtPnJlcS5vcGVyYXRp
b24gPT0gQkxLSUZfT1BfUkVBRCk7Ci0gICAgdm9pZCAqdmlydCA9IGlvcmVxLT5idWY7Ci0KLSAg
ICBpZiAoaW9yZXEtPnJlcS5ucl9zZWdtZW50cyA9PSAwKSB7Ci0gICAgICAgIHJldHVybiAwOwot
ICAgIH0KLQotICAgIGNvdW50ID0gaW9yZXEtPnJlcS5ucl9zZWdtZW50czsKLQotICAgIGZvciAo
aSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7Ci0gICAgICAgIGlmICh0b19kb21haW4pIHsKLSAgICAg
ICAgICAgIHNlZ3NbaV0uZGVzdC5mb3JlaWduLnJlZiA9IGlvcmVxLT5yZXEuc2VnW2ldLmdyZWY7
Ci0gICAgICAgICAgICBzZWdzW2ldLmRlc3QuZm9yZWlnbi5vZmZzZXQgPSBpb3JlcS0+cmVxLnNl
Z1tpXS5maXJzdF9zZWN0ICogZmlsZV9ibGs7Ci0gICAgICAgICAgICBzZWdzW2ldLnNvdXJjZS52
aXJ0ID0gdmlydDsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIHNlZ3NbaV0uc291cmNl
LmZvcmVpZ24ucmVmID0gaW9yZXEtPnJlcS5zZWdbaV0uZ3JlZjsKLSAgICAgICAgICAgIHNlZ3Nb
aV0uc291cmNlLmZvcmVpZ24ub2Zmc2V0ID0gaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCAq
IGZpbGVfYmxrOwotICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LnZpcnQgPSB2aXJ0OwotICAgICAg
ICB9Ci0gICAgICAgIHNlZ3NbaV0ubGVuID0gKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdAot
ICAgICAgICAgICAgICAgICAgICAgICAtIGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAx
KSAqIGZpbGVfYmxrOwotICAgICAgICB2aXJ0ICs9IHNlZ3NbaV0ubGVuOwotICAgIH0KLQotICAg
IHJjID0geGVuX2JlX2NvcHlfZ3JhbnRfcmVmcyh4ZW5kZXYsIHRvX2RvbWFpbiwgc2VncywgY291
bnQpOwotCi0gICAgaWYgKHJjKSB7Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLAot
ICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gY29weSBkYXRhICVkXG4iLCByYyk7Ci0g
ICAgICAgIGlvcmVxLT5haW9fZXJyb3JzKys7Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0K
LSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3Ry
dWN0IGlvcmVxICppb3JlcSk7Ci0KLXN0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQg
Km9wYXF1ZSwgaW50IHJldCkKLXsKLSAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxID0gb3BhcXVlOwot
ICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7Ci0gICAgc3RydWN0
IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwotCi0gICAgYWlvX2Nv
bnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7Ci0KLSAgICBpZiAocmV0ICE9IDApIHsKLSAgICAg
ICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICIlcyBJL08gZXJyb3JcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCA/ICJyZWFk
IiA6ICJ3cml0ZSIpOwotICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOwotICAgIH0KLQotICAg
IGlvcmVxLT5haW9faW5mbGlnaHQtLTsKLSAgICBpZiAoaW9yZXEtPnByZXN5bmMpIHsKLSAgICAg
ICAgaW9yZXEtPnByZXN5bmMgPSAwOwotICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhpb3Jl
cSk7Ci0gICAgICAgIGdvdG8gZG9uZTsKLSAgICB9Ci0gICAgaWYgKGlvcmVxLT5haW9faW5mbGln
aHQgPiAwKSB7Ci0gICAgICAgIGdvdG8gZG9uZTsKLSAgICB9Ci0KLSAgICBzd2l0Y2ggKGlvcmVx
LT5yZXEub3BlcmF0aW9uKSB7Ci0gICAgY2FzZSBCTEtJRl9PUF9SRUFEOgotICAgICAgICAvKiBp
biBjYXNlIG9mIGZhaWx1cmUgaW9yZXEtPmFpb19lcnJvcnMgaXMgaW5jcmVhc2VkICovCi0gICAg
ICAgIGlmIChyZXQgPT0gMCkgewotICAgICAgICAgICAgaW9yZXFfZ3JhbnRfY29weShpb3JlcSk7
Ci0gICAgICAgIH0KLSAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKLSAgICAgICAgYnJl
YWs7Ci0gICAgY2FzZSBCTEtJRl9PUF9XUklURToKLSAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJ
U0tDQUNIRToKLSAgICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7Ci0gICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAgICBxZW11X3ZmcmVlKGlvcmVxLT5idWYpOwot
ICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAg
ICBpb3JlcS0+c3RhdHVzID0gaW9yZXEtPmFpb19lcnJvcnMgPyBCTEtJRl9SU1BfRVJST1IgOiBC
TEtJRl9SU1BfT0tBWTsKLSAgICBpb3JlcV9maW5pc2goaW9yZXEpOwotCi0gICAgc3dpdGNoIChp
b3JlcS0+cmVxLm9wZXJhdGlvbikgewotICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6Ci0gICAgY2Fz
ZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6Ci0gICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9z
ZWdtZW50cykgewotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICBjYXNlIEJMS0lG
X09QX1JFQUQ6Ci0gICAgICAgIGlmIChpb3JlcS0+c3RhdHVzID09IEJMS0lGX1JTUF9PS0FZKSB7
Ci0gICAgICAgICAgICBibG9ja19hY2N0X2RvbmUoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayks
ICZpb3JlcS0+YWNjdCk7Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBibG9ja19hY2N0
X2ZhaWxlZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKLSAgICAg
ICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6Ci0gICAgZGVm
YXVsdDoKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2
LT5iaCk7Ci0KLWRvbmU6Ci0gICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7Ci19
Ci0KLXN0YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJkKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJs
a2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCBucl9zZWN0b3JzKQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9
IGlvcmVxLT5ibGtkZXY7Ci0gICAgaW50NjRfdCBieXRlX29mZnNldDsKLSAgICBpbnQgYnl0ZV9j
aHVuazsKLSAgICB1aW50NjRfdCBieXRlX3JlbWFpbmluZywgbGltaXQ7Ci0gICAgdWludDY0X3Qg
c2VjX3N0YXJ0ID0gc2VjdG9yX251bWJlcjsKLSAgICB1aW50NjRfdCBzZWNfY291bnQgPSBucl9z
ZWN0b3JzOwotCi0gICAgLyogV3JhcCBhcm91bmQsIG9yIG92ZXJmbG93aW5nIGJ5dGUgbGltaXQ/
ICovCi0gICAgaWYgKHNlY19zdGFydCArIHNlY19jb3VudCA8IHNlY19jb3VudCB8fAotICAgICAg
ICBzZWNfc3RhcnQgKyBzZWNfY291bnQgPiBJTlQ2NF9NQVggPj4gQkRSVl9TRUNUT1JfQklUUykg
ewotICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgfQotCi0gICAgbGltaXQgPSBCRFJWX1JFUVVF
U1RfTUFYX1NFQ1RPUlMgPDwgQkRSVl9TRUNUT1JfQklUUzsKLSAgICBieXRlX29mZnNldCA9IHNl
Y19zdGFydCA8PCBCRFJWX1NFQ1RPUl9CSVRTOwotICAgIGJ5dGVfcmVtYWluaW5nID0gc2VjX2Nv
dW50IDw8IEJEUlZfU0VDVE9SX0JJVFM7Ci0KLSAgICBkbyB7Ci0gICAgICAgIGJ5dGVfY2h1bmsg
PSBieXRlX3JlbWFpbmluZyA+IGxpbWl0ID8gbGltaXQgOiBieXRlX3JlbWFpbmluZzsKLSAgICAg
ICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOwotICAgICAgICBibGtfYWlvX3BkaXNjYXJkKGJsa2Rl
di0+YmxrLCBieXRlX29mZnNldCwgYnl0ZV9jaHVuaywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICBxZW11X2Fpb19jb21wbGV0ZSwgaW9yZXEpOwotICAgICAgICBieXRlX3JlbWFpbmluZyAtPSBi
eXRlX2NodW5rOwotICAgICAgICBieXRlX29mZnNldCArPSBieXRlX2NodW5rOwotICAgIH0gd2hp
bGUgKGJ5dGVfcmVtYWluaW5nID4gMCk7Ci0KLSAgICByZXR1cm4gdHJ1ZTsKLX0KLQotc3RhdGlj
IGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQotewotICAgIHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7Ci0KLSAgICBpb3JlcS0+YnVm
ID0gcWVtdV9tZW1hbGlnbihYQ19QQUdFX1NJWkUsIGlvcmVxLT5zaXplKTsKLSAgICBpZiAoaW9y
ZXEtPnJlcS5ucl9zZWdtZW50cyAmJgotICAgICAgICAoaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0g
QkxLSUZfT1BfV1JJVEUgfHwKLSAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lG
X09QX0ZMVVNIX0RJU0tDQUNIRSkgJiYKLSAgICAgICAgaW9yZXFfZ3JhbnRfY29weShpb3JlcSkp
IHsKLSAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKLSAgICAgICAgZ290byBlcnI7Ci0g
ICAgfQotCi0gICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOwotICAgIGlmIChpb3JlcS0+cHJlc3lu
YykgewotICAgICAgICBibGtfYWlvX2ZsdXNoKGlvcmVxLT5ibGtkZXYtPmJsaywgcWVtdV9haW9f
Y29tcGxldGUsIGlvcmVxKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgc3dpdGNo
IChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewotICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKLSAgICAg
ICAgcWVtdV9pb3ZlY19hZGQoJmlvcmVxLT52LCBpb3JlcS0+YnVmLCBpb3JlcS0+c2l6ZSk7Ci0g
ICAgICAgIGJsb2NrX2FjY3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZpb3Jl
cS0+YWNjdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+di5zaXplLCBCTE9DS19B
Q0NUX1JFQUQpOwotICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7Ci0gICAgICAgIGJsa19h
aW9fcHJlYWR2KGJsa2Rldi0+YmxrLCBpb3JlcS0+c3RhcnQsICZpb3JlcS0+diwgMCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKLSAgICAgICAgYnJl
YWs7Ci0gICAgY2FzZSBCTEtJRl9PUF9XUklURToKLSAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJ
U0tDQUNIRToKLSAgICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7Ci0gICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIHFlbXVfaW92ZWNfYWRkKCZpb3JlcS0+
diwgaW9yZXEtPmJ1ZiwgaW9yZXEtPnNpemUpOwotICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJs
a19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLCAmaW9yZXEtPmFjY3QsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgaW9yZXEtPnYuc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+
cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9XUklURSA/Ci0gICAgICAgICAgICAgICAgICAgICAg
ICAgQkxPQ0tfQUNDVF9XUklURSA6IEJMT0NLX0FDQ1RfRkxVU0gpOwotICAgICAgICBpb3JlcS0+
YWlvX2luZmxpZ2h0Kys7Ci0gICAgICAgIGJsa19haW9fcHdyaXRldihibGtkZXYtPmJsaywgaW9y
ZXEtPnN0YXJ0LCAmaW9yZXEtPnYsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgICBxZW11X2Fp
b19jb21wbGV0ZSwgaW9yZXEpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIEJMS0lGX09QX0RJ
U0NBUkQ6Ci0gICAgewotICAgICAgICBzdHJ1Y3QgYmxraWZfcmVxdWVzdF9kaXNjYXJkICpyZXEg
PSAodm9pZCAqKSZpb3JlcS0+cmVxOwotICAgICAgICBpZiAoIWJsa19zcGxpdF9kaXNjYXJkKGlv
cmVxLCByZXEtPnNlY3Rvcl9udW1iZXIsIHJlcS0+bnJfc2VjdG9ycykpIHsKLSAgICAgICAgICAg
IGdvdG8gZXJyOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBkZWZhdWx0
OgotICAgICAgICAvKiB1bmtub3duIG9wZXJhdGlvbiAoc2hvdWxkbid0IGhhcHBlbiAtLSBwYXJz
ZSBjYXRjaGVzIHRoaXMpICovCi0gICAgICAgIGdvdG8gZXJyOwotICAgIH0KLQotICAgIHFlbXVf
YWlvX2NvbXBsZXRlKGlvcmVxLCAwKTsKLQotICAgIHJldHVybiAwOwotCi1lcnI6Ci0gICAgaW9y
ZXFfZmluaXNoKGlvcmVxKTsKLSAgICBpb3JlcS0+c3RhdHVzID0gQkxLSUZfUlNQX0VSUk9SOwot
ICAgIHJldHVybiAtMTsKLX0KLQotc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3Ry
dWN0IGlvcmVxICppb3JlcSkKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICAqYmxrZGV2ID0gaW9y
ZXEtPmJsa2RldjsKLSAgICBpbnQgICAgICAgICAgICAgICBzZW5kX25vdGlmeSAgID0gMDsKLSAg
ICBpbnQgICAgICAgICAgICAgICBoYXZlX3JlcXVlc3RzID0gMDsKLSAgICBibGtpZl9yZXNwb25z
ZV90ICAqcmVzcDsKLQotICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5nIGZvciB0aGUg
cmVsZXZhbnQgZG9tYWluLiAqLwotICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgewotICAg
IGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotICAgICAgICByZXNwID0gKGJsa2lmX3Jlc3Bv
bnNlX3QgKikgUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MubmF0aXZlLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy5uYXRpdmUucnNwX3Byb2Rf
cHZ0KTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6Ci0g
ICAgICAgIHJlc3AgPSAoYmxraWZfcmVzcG9uc2VfdCAqKSBSSU5HX0dFVF9SRVNQT05TRSgmYmxr
ZGV2LT5yaW5ncy54ODZfMzJfcGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQucnNwX3Byb2RfcHZ0KTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6Ci0gICAgICAgIHJlc3AgPSAoYmxraWZf
cmVzcG9uc2VfdCAqKSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFy
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzY0
X3BhcnQucnNwX3Byb2RfcHZ0KTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAg
ICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgcmVzcC0+aWQgICAgICAgID0gaW9yZXEtPnJlcS5p
ZDsKLSAgICByZXNwLT5vcGVyYXRpb24gPSBpb3JlcS0+cmVxLm9wZXJhdGlvbjsKLSAgICByZXNw
LT5zdGF0dXMgICAgPSBpb3JlcS0+c3RhdHVzOwotCi0gICAgYmxrZGV2LT5yaW5ncy5jb21tb24u
cnNwX3Byb2RfcHZ0Kys7Ci0KLSAgICBSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJ
RlkoJmJsa2Rldi0+cmluZ3MuY29tbW9uLCBzZW5kX25vdGlmeSk7Ci0gICAgaWYgKGJsa2Rldi0+
cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCA9PSBibGtkZXYtPnJpbmdzLmNvbW1vbi5yZXFfY29u
cykgewotICAgICAgICAvKgotICAgICAgICAgKiBUYWlsIGNoZWNrIGZvciBwZW5kaW5nIHJlcXVl
c3RzLiBBbGxvd3MgZnJvbnRlbmQgdG8gYXZvaWQKLSAgICAgICAgICogbm90aWZpY2F0aW9ucyBp
ZiByZXF1ZXN0cyBhcmUgYWxyZWFkeSBpbiBmbGlnaHQgKGxvd2VyCi0gICAgICAgICAqIG92ZXJo
ZWFkcyBhbmQgcHJvbW90ZXMgYmF0Y2hpbmcpLgotICAgICAgICAgKi8KLSAgICAgICAgUklOR19G
SU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoJmJsa2Rldi0+cmluZ3MuY29tbW9uLCBoYXZlX3JlcXVl
c3RzKTsKLSAgICB9IGVsc2UgaWYgKFJJTkdfSEFTX1VOQ09OU1VNRURfUkVRVUVTVFMoJmJsa2Rl
di0+cmluZ3MuY29tbW9uKSkgewotICAgICAgICBoYXZlX3JlcXVlc3RzID0gMTsKLSAgICB9Ci0K
LSAgICBpZiAoaGF2ZV9yZXF1ZXN0cykgewotICAgICAgICBibGtkZXYtPm1vcmVfd29yaysrOwot
ICAgIH0KLSAgICByZXR1cm4gc2VuZF9ub3RpZnk7Ci19Ci0KLS8qIHdhbGsgZmluaXNoZWQgbGlz
dCwgc2VuZCBvdXRzdGFuZGluZyByZXNwb25zZXMsIGZyZWUgcmVxdWVzdHMgKi8KLXN0YXRpYyB2
b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCi17Ci0g
ICAgc3RydWN0IGlvcmVxICppb3JlcTsKLSAgICBpbnQgc2VuZF9ub3RpZnkgPSAwOwotCi0gICAg
d2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5maW5pc2hlZCkpIHsKLSAgICAgICAgaW9yZXEg
PSBRTElTVF9GSVJTVCgmYmxrZGV2LT5maW5pc2hlZCk7Ci0gICAgICAgIHNlbmRfbm90aWZ5ICs9
IGJsa19zZW5kX3Jlc3BvbnNlX29uZShpb3JlcSk7Ci0gICAgICAgIGlvcmVxX3JlbGVhc2UoaW9y
ZXEsIHRydWUpOwotICAgIH0KLSAgICBpZiAoc2VuZF9ub3RpZnkpIHsKLSAgICAgICAgeGVuX3B2
X3NlbmRfbm90aWZ5KCZibGtkZXYtPnhlbmRldik7Ci0gICAgfQotfQotCi1zdGF0aWMgaW50IGJs
a19nZXRfcmVxdWVzdChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYsIHN0cnVjdCBpb3JlcSAqaW9y
ZXEsIFJJTkdfSURYIHJjKQotewotICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgewotICAg
IGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotICAgICAgICBtZW1jcHkoJmlvcmVxLT5yZXEs
IFJJTkdfR0VUX1JFUVVFU1QoJmJsa2Rldi0+cmluZ3MubmF0aXZlLCByYyksCi0gICAgICAgICAg
ICAgICBzaXplb2YoaW9yZXEtPnJlcSkpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIEJMS0lG
X1BST1RPQ09MX1g4Nl8zMjoKLSAgICAgICAgYmxraWZfZ2V0X3g4Nl8zMl9yZXEoJmlvcmVxLT5y
ZXEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdfR0VUX1JFUVVFU1QoJmJsa2Rl
di0+cmluZ3MueDg2XzMyX3BhcnQsIHJjKSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgQkxL
SUZfUFJPVE9DT0xfWDg2XzY0OgotICAgICAgICBibGtpZl9nZXRfeDg2XzY0X3JlcSgmaW9yZXEt
PnJlcSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUklOR19HRVRfUkVRVUVTVCgmYmxr
ZGV2LT5yaW5ncy54ODZfNjRfcGFydCwgcmMpKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAg
IC8qIFByZXZlbnQgdGhlIGNvbXBpbGVyIGZyb20gYWNjZXNzaW5nIHRoZSBvbi1yaW5nIGZpZWxk
cyBpbnN0ZWFkLiAqLwotICAgIGJhcnJpZXIoKTsKLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGlj
IHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCi17Ci0g
ICAgUklOR19JRFggcmMsIHJwOwotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7Ci0KLSAgICBibGtk
ZXYtPm1vcmVfd29yayA9IDA7Ci0KLSAgICByYyA9IGJsa2Rldi0+cmluZ3MuY29tbW9uLnJlcV9j
b25zOwotICAgIHJwID0gYmxrZGV2LT5yaW5ncy5jb21tb24uc3JpbmctPnJlcV9wcm9kOwotICAg
IHhlbl9ybWIoKTsgLyogRW5zdXJlIHdlIHNlZSBxdWV1ZWQgcmVxdWVzdHMgdXAgdG8gJ3JwJy4g
Ki8KLQotICAgIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChibGtkZXYpOwotICAgIHdoaWxlIChyYyAh
PSBycCkgewotICAgICAgICAvKiBwdWxsIHJlcXVlc3QgZnJvbSByaW5nICovCi0gICAgICAgIGlm
IChSSU5HX1JFUVVFU1RfQ09OU19PVkVSRkxPVygmYmxrZGV2LT5yaW5ncy5jb21tb24sIHJjKSkg
ewotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgaW9yZXEgPSBpb3JlcV9z
dGFydChibGtkZXYpOwotICAgICAgICBpZiAoaW9yZXEgPT0gTlVMTCkgewotICAgICAgICAgICAg
YmxrZGV2LT5tb3JlX3dvcmsrKzsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAg
ICAgIGJsa19nZXRfcmVxdWVzdChibGtkZXYsIGlvcmVxLCByYyk7Ci0gICAgICAgIGJsa2Rldi0+
cmluZ3MuY29tbW9uLnJlcV9jb25zID0gKytyYzsKLQotICAgICAgICAvKiBwYXJzZSB0aGVtICov
Ci0gICAgICAgIGlmIChpb3JlcV9wYXJzZShpb3JlcSkgIT0gMCkgewotCi0gICAgICAgICAgICBz
d2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7Ci0gICAgICAgICAgICBjYXNlIEJMS0lGX09Q
X1JFQUQ6Ci0gICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMo
YmxrZGV2LT5ibGspLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCTE9DS19B
Q0NUX1JFQUQpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSBCTEtJ
Rl9PUF9XUklURToKLSAgICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxrX2dldF9z
dGF0cyhibGtkZXYtPmJsayksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJM
T0NLX0FDQ1RfV1JJVEUpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2Fz
ZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6Ci0gICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9p
bnZhbGlkKGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBCTE9DS19BQ0NUX0ZMVVNIKTsKLSAgICAgICAgICAgIGRlZmF1bHQ6Ci0g
ICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9OwotCi0gICAgICAgICAgICBpZiAo
YmxrX3NlbmRfcmVzcG9uc2Vfb25lKGlvcmVxKSkgewotICAgICAgICAgICAgICAgIHhlbl9wdl9z
ZW5kX25vdGlmeSgmYmxrZGV2LT54ZW5kZXYpOwotICAgICAgICAgICAgfQotICAgICAgICAgICAg
aW9yZXFfcmVsZWFzZShpb3JlcSwgZmFsc2UpOwotICAgICAgICAgICAgY29udGludWU7Ci0gICAg
ICAgIH0KLQotICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhpb3JlcSk7Ci0gICAgfQotCi0g
ICAgaWYgKGJsa2Rldi0+bW9yZV93b3JrICYmIGJsa2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQgPCBi
bGtkZXYtPm1heF9yZXF1ZXN0cykgewotICAgICAgICBxZW11X2JoX3NjaGVkdWxlKGJsa2Rldi0+
YmgpOwotICAgIH0KLX0KLQotLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwotCi1zdGF0aWMgdm9pZCBibGtfYmgodm9pZCAq
b3BhcXVlKQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IG9wYXF1ZTsKLQotICAg
IGFpb19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5jdHgpOwotICAgIGJsa19oYW5kbGVfcmVxdWVz
dHMoYmxrZGV2KTsKLSAgICBhaW9fY29udGV4dF9yZWxlYXNlKGJsa2Rldi0+Y3R4KTsKLX0KLQot
c3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKLXsK
LSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1
Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwotICAgIEVycm9yICplcnIgPSBOVUxMOwotCi0gICAgdHJh
Y2VfeGVuX2Rpc2tfYWxsb2MoeGVuZGV2LT5uYW1lKTsKLQotICAgIFFMSVNUX0lOSVQoJmJsa2Rl
di0+aW5mbGlnaHQpOwotICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+ZmluaXNoZWQpOwotICAgIFFM
SVNUX0lOSVQoJmJsa2Rldi0+ZnJlZWxpc3QpOwotCi0gICAgYmxrZGV2LT5pb3RocmVhZCA9IGlv
dGhyZWFkX2NyZWF0ZSh4ZW5kZXYtPm5hbWUsICZlcnIpOwotICAgIGFzc2VydCghZXJyKTsKLQot
ICAgIGJsa2Rldi0+Y3R4ID0gaW90aHJlYWRfZ2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+aW90aHJl
YWQpOwotICAgIGJsa2Rldi0+YmggPSBhaW9fYmhfbmV3KGJsa2Rldi0+Y3R4LCBibGtfYmgsIGJs
a2Rldik7Ci19Ci0KLXN0YXRpYyB2b2lkIGJsa19wYXJzZV9kaXNjYXJkKHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldikKLXsKLSAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxr
ZGV2LT54ZW5kZXY7Ci0gICAgaW50IGVuYWJsZTsKLQotICAgIGJsa2Rldi0+ZmVhdHVyZV9kaXNj
YXJkID0gdHJ1ZTsKLQotICAgIGlmICh4ZW5zdG9yZV9yZWFkX2JlX2ludCh4ZW5kZXYsICJkaXNj
YXJkLWVuYWJsZSIsICZlbmFibGUpID09IDApIHsKLSAgICAgICAgYmxrZGV2LT5mZWF0dXJlX2Rp
c2NhcmQgPSAhIWVuYWJsZTsKLSAgICB9Ci0KLSAgICBpZiAoYmxrZGV2LT5mZWF0dXJlX2Rpc2Nh
cmQpIHsKLSAgICAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImZlYXR1cmUtZGlz
Y2FyZCIsIDEpOwotICAgIH0KLX0KLQotc3RhdGljIGludCBibGtfaW5pdChzdHJ1Y3QgWGVuTGVn
YWN5RGV2aWNlICp4ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29u
dGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLSAgICBpbnQgaW5m
byA9IDA7Ci0gICAgY2hhciAqZGlyZWN0aW9zYWZlID0gTlVMTDsKLQotICAgIHRyYWNlX3hlbl9k
aXNrX2luaXQoeGVuZGV2LT5uYW1lKTsKLQotICAgIC8qIHJlYWQgeGVuc3RvcmUgZW50cmllcyAq
LwotICAgIGlmIChibGtkZXYtPnBhcmFtcyA9PSBOVUxMKSB7Ci0gICAgICAgIGNoYXIgKmggPSBO
VUxMOwotICAgICAgICBibGtkZXYtPnBhcmFtcyA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRl
diwgInBhcmFtcyIpOwotICAgICAgICBpZiAoYmxrZGV2LT5wYXJhbXMgIT0gTlVMTCkgewotICAg
ICAgICAgICAgaCA9IHN0cmNocihibGtkZXYtPnBhcmFtcywgJzonKTsKLSAgICAgICAgfQotICAg
ICAgICBpZiAoaCAhPSBOVUxMKSB7Ci0gICAgICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9IGJs
a2Rldi0+cGFyYW1zOwotICAgICAgICAgICAgYmxrZGV2LT5maWxlbmFtZSAgPSBoKzE7Ci0gICAg
ICAgICAgICAqaCA9IDA7Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBibGtkZXYtPmZp
bGVwcm90byA9ICI8dW5zZXQ+IjsKLSAgICAgICAgICAgIGJsa2Rldi0+ZmlsZW5hbWUgID0gYmxr
ZGV2LT5wYXJhbXM7Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgaWYgKCFzdHJjbXAoImFpbyIsIGJs
a2Rldi0+ZmlsZXByb3RvKSkgewotICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9ICJyYXciOwot
ICAgIH0KLSAgICBpZiAoIXN0cmNtcCgidmhkIiwgYmxrZGV2LT5maWxlcHJvdG8pKSB7Ci0gICAg
ICAgIGJsa2Rldi0+ZmlsZXByb3RvID0gInZwYyI7Ci0gICAgfQotICAgIGlmIChibGtkZXYtPm1v
ZGUgPT0gTlVMTCkgewotICAgICAgICBibGtkZXYtPm1vZGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0
cih4ZW5kZXYsICJtb2RlIik7Ci0gICAgfQotICAgIGlmIChibGtkZXYtPnR5cGUgPT0gTlVMTCkg
ewotICAgICAgICBibGtkZXYtPnR5cGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJ0
eXBlIik7Ci0gICAgfQotICAgIGlmIChibGtkZXYtPmRldiA9PSBOVUxMKSB7Ci0gICAgICAgIGJs
a2Rldi0+ZGV2ID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGV2Iik7Ci0gICAgfQot
ICAgIGlmIChibGtkZXYtPmRldnR5cGUgPT0gTlVMTCkgewotICAgICAgICBibGtkZXYtPmRldnR5
cGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkZXZpY2UtdHlwZSIpOwotICAgIH0K
LSAgICBkaXJlY3Rpb3NhZmUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkaXJlY3Qt
aW8tc2FmZSIpOwotICAgIGJsa2Rldi0+ZGlyZWN0aW9zYWZlID0gKGRpcmVjdGlvc2FmZSAmJiBh
dG9pKGRpcmVjdGlvc2FmZSkpOwotCi0gICAgLyogZG8gd2UgaGF2ZSBhbGwgd2UgbmVlZD8gKi8K
LSAgICBpZiAoYmxrZGV2LT5wYXJhbXMgPT0gTlVMTCB8fAotICAgICAgICBibGtkZXYtPm1vZGUg
PT0gTlVMTCAgIHx8Ci0gICAgICAgIGJsa2Rldi0+dHlwZSA9PSBOVUxMICAgfHwKLSAgICAgICAg
YmxrZGV2LT5kZXYgPT0gTlVMTCkgewotICAgICAgICBnb3RvIG91dF9lcnJvcjsKLSAgICB9Ci0K
LSAgICAvKiByZWFkLW9ubHkgPyAqLwotICAgIGlmIChzdHJjbXAoYmxrZGV2LT5tb2RlLCAidyIp
KSB7Ci0gICAgICAgIGluZm8gIHw9IFZESVNLX1JFQURPTkxZOwotICAgIH0KLQotICAgIC8qIGNk
cm9tID8gKi8KLSAgICBpZiAoYmxrZGV2LT5kZXZ0eXBlICYmICFzdHJjbXAoYmxrZGV2LT5kZXZ0
eXBlLCAiY2Ryb20iKSkgewotICAgICAgICBpbmZvICB8PSBWRElTS19DRFJPTTsKLSAgICB9Ci0K
LSAgICBibGtkZXYtPmZpbGVfYmxrICA9IEJMT0NLX1NJWkU7Ci0KLSAgICAvKiBmaWxsIGluZm8K
LSAgICAgKiBibGtfY29ubmVjdCBzdXBwbGllcyBzZWN0b3Itc2l6ZSBhbmQgc2VjdG9ycwotICAg
ICAqLwotICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLWZsdXNoLWNh
Y2hlIiwgMSk7Ci0gICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImluZm8iLCBpbmZv
KTsKLQotICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJtYXgtcmluZy1wYWdlLW9y
ZGVyIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgTUFYX1JJTkdfUEFHRV9PUkRFUik7Ci0K
LSAgICBibGtfcGFyc2VfZGlzY2FyZChibGtkZXYpOwotCi0gICAgZ19mcmVlKGRpcmVjdGlvc2Fm
ZSk7Ci0gICAgcmV0dXJuIDA7Ci0KLW91dF9lcnJvcjoKLSAgICBnX2ZyZWUoYmxrZGV2LT5wYXJh
bXMpOwotICAgIGJsa2Rldi0+cGFyYW1zID0gTlVMTDsKLSAgICBnX2ZyZWUoYmxrZGV2LT5tb2Rl
KTsKLSAgICBibGtkZXYtPm1vZGUgPSBOVUxMOwotICAgIGdfZnJlZShibGtkZXYtPnR5cGUpOwot
ICAgIGJsa2Rldi0+dHlwZSA9IE5VTEw7Ci0gICAgZ19mcmVlKGJsa2Rldi0+ZGV2KTsKLSAgICBi
bGtkZXYtPmRldiA9IE5VTEw7Ci0gICAgZ19mcmVlKGJsa2Rldi0+ZGV2dHlwZSk7Ci0gICAgYmxr
ZGV2LT5kZXZ0eXBlID0gTlVMTDsKLSAgICBnX2ZyZWUoZGlyZWN0aW9zYWZlKTsKLSAgICBibGtk
ZXYtPmRpcmVjdGlvc2FmZSA9IGZhbHNlOwotICAgIHJldHVybiAtMTsKLX0KLQotc3RhdGljIGlu
dCBibGtfY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCi17Ci0gICAgc3Ry
dWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJs
a0RldiwgeGVuZGV2KTsKLSAgICBpbnQgaW5kZXgsIHFmbGFnczsKLSAgICBib29sIHJlYWRvbmx5
ID0gdHJ1ZTsKLSAgICBib29sIHdyaXRldGhyb3VnaCA9IHRydWU7Ci0gICAgaW50IG9yZGVyLCBy
aW5nX3JlZjsKLSAgICB1bnNpZ25lZCBpbnQgcmluZ19zaXplLCBtYXhfZ3JhbnRzOwotICAgIHVu
c2lnbmVkIGludCBpOwotCi0gICAgdHJhY2VfeGVuX2Rpc2tfY29ubmVjdCh4ZW5kZXYtPm5hbWUp
OwotCi0gICAgLyogcmVhZC1vbmx5ID8gKi8KLSAgICBpZiAoYmxrZGV2LT5kaXJlY3Rpb3NhZmUp
IHsKLSAgICAgICAgcWZsYWdzID0gQkRSVl9PX05PQ0FDSEUgfCBCRFJWX09fTkFUSVZFX0FJTzsK
LSAgICB9IGVsc2UgewotICAgICAgICBxZmxhZ3MgPSAwOwotICAgICAgICB3cml0ZXRocm91Z2gg
PSBmYWxzZTsKLSAgICB9Ci0gICAgaWYgKHN0cmNtcChibGtkZXYtPm1vZGUsICJ3IikgPT0gMCkg
ewotICAgICAgICBxZmxhZ3MgfD0gQkRSVl9PX1JEV1I7Ci0gICAgICAgIHJlYWRvbmx5ID0gZmFs
c2U7Ci0gICAgfQotICAgIGlmIChibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCkgewotICAgICAgICBx
ZmxhZ3MgfD0gQkRSVl9PX1VOTUFQOwotICAgIH0KLQotICAgIC8qIGluaXQgcWVtdSBibG9jayBk
cml2ZXIgKi8KLSAgICBpbmRleCA9ICh4ZW5kZXYtPmRldiAtIDIwMiAqIDI1NikgLyAxNjsKLSAg
ICBibGtkZXYtPmRpbmZvID0gZHJpdmVfZ2V0KElGX1hFTiwgMCwgaW5kZXgpOwotICAgIGlmICgh
YmxrZGV2LT5kaW5mbykgewotICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKLSAgICAg
ICAgUURpY3QgKm9wdGlvbnMgPSBOVUxMOwotCi0gICAgICAgIGlmIChzdHJjbXAoYmxrZGV2LT5m
aWxlcHJvdG8sICI8dW5zZXQ+IikpIHsKLSAgICAgICAgICAgIG9wdGlvbnMgPSBxZGljdF9uZXco
KTsKLSAgICAgICAgICAgIHFkaWN0X3B1dF9zdHIob3B0aW9ucywgImRyaXZlciIsIGJsa2Rldi0+
ZmlsZXByb3RvKTsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIHNldHVwIHZpYSB4ZW5idXMgLT4g
Y3JlYXRlIG5ldyBibG9jayBkcml2ZXIgaW5zdGFuY2UgKi8KLSAgICAgICAgeGVuX3B2X3ByaW50
Zih4ZW5kZXYsIDIsICJjcmVhdGUgbmV3IGJkcnYgKHhlbmJ1cyBzZXR1cClcbiIpOwotICAgICAg
ICBibGtkZXYtPmJsayA9IGJsa19uZXdfb3BlbihibGtkZXYtPmZpbGVuYW1lLCBOVUxMLCBvcHRp
b25zLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxZmxhZ3MsICZsb2NhbF9l
cnIpOwotICAgICAgICBpZiAoIWJsa2Rldi0+YmxrKSB7Ci0gICAgICAgICAgICB4ZW5fcHZfcHJp
bnRmKHhlbmRldiwgMCwgImVycm9yOiAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ZXJyb3JfZ2V0X3ByZXR0eShsb2NhbF9lcnIpKTsKLSAgICAgICAgICAgIGVycm9yX2ZyZWUobG9j
YWxfZXJyKTsKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgfQotICAgICAgICBibGtf
c2V0X2VuYWJsZV93cml0ZV9jYWNoZShibGtkZXYtPmJsaywgIXdyaXRldGhyb3VnaCk7Ci0gICAg
fSBlbHNlIHsKLSAgICAgICAgLyogc2V0dXAgdmlhIHFlbXUgY21kbGluZSAtPiBhbHJlYWR5IHNl
dHVwIGZvciB1cyAqLwotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMiwKLSAgICAgICAg
ICAgICAgICAgICAgICAiZ2V0IGNvbmZpZ3VyZWQgYmRydiAoY21kbGluZSBzZXR1cClcbiIpOwot
ICAgICAgICBibGtkZXYtPmJsayA9IGJsa19ieV9sZWdhY3lfZGluZm8oYmxrZGV2LT5kaW5mbyk7
Ci0gICAgICAgIGlmIChibGtfaXNfcmVhZF9vbmx5KGJsa2Rldi0+YmxrKSAmJiAhcmVhZG9ubHkp
IHsKLSAgICAgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiVW5leHBlY3RlZCByZWFk
LW9ubHkgZHJpdmUiKTsKLSAgICAgICAgICAgIGJsa2Rldi0+YmxrID0gTlVMTDsKLSAgICAgICAg
ICAgIHJldHVybiAtMTsKLSAgICAgICAgfQotICAgICAgICAvKiBibGtkZXYtPmJsayBpcyBub3Qg
Y3JlYXRlIGJ5IHVzLCB3ZSBnZXQgYSByZWZlcmVuY2UKLSAgICAgICAgICogc28gd2UgY2FuIGJs
a191bnJlZigpIHVuY29uZGl0aW9uYWxseSAqLwotICAgICAgICBibGtfcmVmKGJsa2Rldi0+Ymxr
KTsKLSAgICB9Ci0gICAgYmxrX2F0dGFjaF9kZXZfbGVnYWN5KGJsa2Rldi0+YmxrLCBibGtkZXYp
OwotICAgIGJsa2Rldi0+ZmlsZV9zaXplID0gYmxrX2dldGxlbmd0aChibGtkZXYtPmJsayk7Ci0g
ICAgaWYgKGJsa2Rldi0+ZmlsZV9zaXplIDwgMCkgewotICAgICAgICBCbG9ja0RyaXZlclN0YXRl
ICpicyA9IGJsa19icyhibGtkZXYtPmJsayk7Ci0gICAgICAgIGNvbnN0IGNoYXIgKmRydl9uYW1l
ID0gYnMgPyBiZHJ2X2dldF9mb3JtYXRfbmFtZShicykgOiBOVUxMOwotICAgICAgICB4ZW5fcHZf
cHJpbnRmKHhlbmRldiwgMSwgImJsa19nZXRsZW5ndGg6ICVkICglcykgfCBkcnYgJXNcbiIsCi0g
ICAgICAgICAgICAgICAgICAgICAgKGludClibGtkZXYtPmZpbGVfc2l6ZSwgc3RyZXJyb3IoLWJs
a2Rldi0+ZmlsZV9zaXplKSwKLSAgICAgICAgICAgICAgICAgICAgICBkcnZfbmFtZSA/OiAiLSIp
OwotICAgICAgICBibGtkZXYtPmZpbGVfc2l6ZSA9IDA7Ci0gICAgfQotCi0gICAgeGVuX3B2X3By
aW50Zih4ZW5kZXYsIDEsICJ0eXBlIFwiJXNcIiwgZmlsZXByb3RvIFwiJXNcIiwgZmlsZW5hbWUg
XCIlc1wiLCIKLSAgICAgICAgICAgICAgICAgICIgc2l6ZSAlIiBQUklkNjQgIiAoJSIgUFJJZDY0
ICIgTUIpXG4iLAotICAgICAgICAgICAgICAgICAgYmxrZGV2LT50eXBlLCBibGtkZXYtPmZpbGVw
cm90bywgYmxrZGV2LT5maWxlbmFtZSwKLSAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmlsZV9z
aXplLCBibGtkZXYtPmZpbGVfc2l6ZSAvIE1pQik7Ci0KLSAgICAvKiBGaWxsIGluIG51bWJlciBv
ZiBzZWN0b3Igc2l6ZSBhbmQgbnVtYmVyIG9mIHNlY3RvcnMgKi8KLSAgICB4ZW5zdG9yZV93cml0
ZV9iZV9pbnQoeGVuZGV2LCAic2VjdG9yLXNpemUiLCBibGtkZXYtPmZpbGVfYmxrKTsKLSAgICB4
ZW5zdG9yZV93cml0ZV9iZV9pbnQ2NCh4ZW5kZXYsICJzZWN0b3JzIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibGtkZXYtPmZpbGVfc2l6ZSAvIGJsa2Rldi0+ZmlsZV9ibGspOwotCi0g
ICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwgInJpbmctcGFnZS1vcmRlciIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZvcmRlcikgPT0gLTEpIHsKLSAgICAgICAgYmxr
ZGV2LT5ucl9yaW5nX3JlZiA9IDE7Ci0KLSAgICAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50
KHhlbmRldiwgInJpbmctcmVmIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZy
aW5nX3JlZikgPT0gLTEpIHsKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgfQotICAg
ICAgICBibGtkZXYtPnJpbmdfcmVmWzBdID0gcmluZ19yZWY7Ci0KLSAgICB9IGVsc2UgaWYgKG9y
ZGVyID49IDAgJiYgb3JkZXIgPD0gTUFYX1JJTkdfUEFHRV9PUkRFUikgewotICAgICAgICBibGtk
ZXYtPm5yX3JpbmdfcmVmID0gMSA8PCBvcmRlcjsKLQotICAgICAgICBmb3IgKGkgPSAwOyBpIDwg
YmxrZGV2LT5ucl9yaW5nX3JlZjsgaSsrKSB7Ci0gICAgICAgICAgICBjaGFyICprZXk7Ci0KLSAg
ICAgICAgICAgIGtleSA9IGdfc3RyZHVwX3ByaW50ZigicmluZy1yZWYldSIsIGkpOwotICAgICAg
ICAgICAgaWYgKCFrZXkpIHsKLSAgICAgICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgICAg
ICB9Ci0KLSAgICAgICAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsIGtleSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcmluZ19yZWYpID09IC0xKSB7
Ci0gICAgICAgICAgICAgICAgZ19mcmVlKGtleSk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC0x
OwotICAgICAgICAgICAgfQotICAgICAgICAgICAgYmxrZGV2LT5yaW5nX3JlZltpXSA9IHJpbmdf
cmVmOwotCi0gICAgICAgICAgICBnX2ZyZWUoa2V5KTsKLSAgICAgICAgfQotICAgIH0gZWxzZSB7
Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiaW52YWxpZCByaW5nLXBhZ2Utb3Jk
ZXI6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgIG9yZGVyKTsKLSAgICAgICAgcmV0dXJu
IC0xOwotICAgIH0KLQotICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJldmVu
dC1jaGFubmVsIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmRldi0+cmVtb3Rl
X3BvcnQpID09IC0xKSB7Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICBpZiAoIXhl
bmRldi0+cHJvdG9jb2wpIHsKLSAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RP
Q09MX05BVElWRTsKLSAgICB9IGVsc2UgaWYgKHN0cmNtcCh4ZW5kZXYtPnByb3RvY29sLCBYRU5f
SU9fUFJPVE9fQUJJX05BVElWRSkgPT0gMCkgewotICAgICAgICBibGtkZXYtPnByb3RvY29sID0g
QkxLSUZfUFJPVE9DT0xfTkFUSVZFOwotICAgIH0gZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+cHJv
dG9jb2wsIFhFTl9JT19QUk9UT19BQklfWDg2XzMyKSA9PSAwKSB7Ci0gICAgICAgIGJsa2Rldi0+
cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9YODZfMzI7Ci0gICAgfSBlbHNlIGlmIChzdHJjbXAo
eGVuZGV2LT5wcm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9YODZfNjQpID09IDApIHsKLSAgICAg
ICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl82NDsKLSAgICB9IGVsc2Ug
ewotICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOwotICAg
IH0KLQotICAgIHJpbmdfc2l6ZSA9IFhDX1BBR0VfU0laRSAqIGJsa2Rldi0+bnJfcmluZ19yZWY7
Ci0gICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9OQVRJVkU6Ci0gICAgewotICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1Rf
UklOR19TSVpFKGJsa2lmLCByaW5nX3NpemUpOwotICAgICAgICBicmVhazsKLSAgICB9Ci0gICAg
Y2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6Ci0gICAgewotICAgICAgICBibGtkZXYtPm1heF9y
ZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmX3g4Nl8zMiwgcmluZ19zaXplKTsKLSAg
ICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgotICAg
IHsKLSAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtp
Zl94ODZfNjQsIHJpbmdfc2l6ZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBkZWZhdWx0
OgotICAgICAgICByZXR1cm4gLTE7Ci0gICAgfQotCi0gICAgLyogQWRkIG9uIHRoZSBudW1iZXIg
bmVlZGVkIGZvciB0aGUgcmluZyBwYWdlcyAqLwotICAgIG1heF9ncmFudHMgPSBibGtkZXYtPm5y
X3JpbmdfcmVmOwotCi0gICAgeGVuX2JlX3NldF9tYXhfZ3JhbnRfcmVmcyh4ZW5kZXYsIG1heF9n
cmFudHMpOwotICAgIGJsa2Rldi0+c3JpbmcgPSB4ZW5fYmVfbWFwX2dyYW50X3JlZnMoeGVuZGV2
LCBibGtkZXYtPnJpbmdfcmVmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUpOwotICAgIGlmICghYmxrZGV2LT5z
cmluZykgewotICAgICAgICByZXR1cm4gLTE7Ci0gICAgfQotCi0gICAgc3dpdGNoIChibGtkZXYt
PnByb3RvY29sKSB7Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Ci0gICAgewotICAg
ICAgICBibGtpZl9zcmluZ190ICpzcmluZ19uYXRpdmUgPSBibGtkZXYtPnNyaW5nOwotICAgICAg
ICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHNyaW5nX25hdGl2ZSwgcmlu
Z19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xf
WDg2XzMyOgotICAgIHsKLSAgICAgICAgYmxraWZfeDg2XzMyX3NyaW5nX3QgKnNyaW5nX3g4Nl8z
MiA9IGJsa2Rldi0+c3Jpbmc7Ci0KLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmlu
Z3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgfQotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgotICAgIHsKLSAgICAgICAg
YmxraWZfeDg2XzY0X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7Ci0KLSAg
ICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4
Nl82NCwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIH0KLQotICAgIGJs
a19zZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5ibGssIGJsa2Rldi0+Y3R4KTsKLQotICAgIHhlbl9i
ZV9iaW5kX2V2dGNobih4ZW5kZXYpOwotCi0gICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJv
azogcHJvdG8gJXMsIG5yLXJpbmctcmVmICV1LCAiCi0gICAgICAgICAgICAgICAgICAicmVtb3Rl
IHBvcnQgJWQsIGxvY2FsIHBvcnQgJWRcbiIsCi0gICAgICAgICAgICAgICAgICB4ZW5kZXYtPnBy
b3RvY29sLCBibGtkZXYtPm5yX3JpbmdfcmVmLAotICAgICAgICAgICAgICAgICAgeGVuZGV2LT5y
ZW1vdGVfcG9ydCwgeGVuZGV2LT5sb2NhbF9wb3J0KTsKLSAgICByZXR1cm4gMDsKLX0KLQotc3Rh
dGljIHZvaWQgYmxrX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQot
ewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0
cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7Ci0KLSAgICB0cmFjZV94ZW5fZGlza19kaXNjb25uZWN0
KHhlbmRldi0+bmFtZSk7Ci0KLSAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsK
LQotICAgIGlmIChibGtkZXYtPmJsaykgewotICAgICAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJs
a2Rldi0+YmxrLCBxZW11X2dldF9haW9fY29udGV4dCgpKTsKLSAgICAgICAgYmxrX2RldGFjaF9k
ZXYoYmxrZGV2LT5ibGssIGJsa2Rldik7Ci0gICAgICAgIGJsa191bnJlZihibGtkZXYtPmJsayk7
Ci0gICAgICAgIGJsa2Rldi0+YmxrID0gTlVMTDsKLSAgICB9Ci0gICAgeGVuX3B2X3VuYmluZF9l
dnRjaG4oeGVuZGV2KTsKLQotICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOwot
Ci0gICAgaWYgKGJsa2Rldi0+c3JpbmcpIHsKLSAgICAgICAgeGVuX2JlX3VubWFwX2dyYW50X3Jl
ZnMoeGVuZGV2LCBibGtkZXYtPnNyaW5nLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibGtkZXYtPm5yX3JpbmdfcmVmKTsKLSAgICAgICAgYmxrZGV2LT5zcmluZyA9IE5VTEw7Ci0g
ICAgfQotfQotCi1zdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhl
bmRldikKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVu
ZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7
Ci0KLSAgICB0cmFjZV94ZW5fZGlza19mcmVlKHhlbmRldi0+bmFtZSk7Ci0KLSAgICBibGtfZGlz
Y29ubmVjdCh4ZW5kZXYpOwotCi0gICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVl
bGlzdCkpIHsKLSAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5mcmVlbGlzdCk7
Ci0gICAgICAgIFFMSVNUX1JFTU9WRShpb3JlcSwgbGlzdCk7Ci0gICAgICAgIHFlbXVfaW92ZWNf
ZGVzdHJveSgmaW9yZXEtPnYpOwotICAgICAgICBnX2ZyZWUoaW9yZXEpOwotICAgIH0KLQotICAg
IGdfZnJlZShibGtkZXYtPnBhcmFtcyk7Ci0gICAgZ19mcmVlKGJsa2Rldi0+bW9kZSk7Ci0gICAg
Z19mcmVlKGJsa2Rldi0+dHlwZSk7Ci0gICAgZ19mcmVlKGJsa2Rldi0+ZGV2KTsKLSAgICBnX2Zy
ZWUoYmxrZGV2LT5kZXZ0eXBlKTsKLSAgICBxZW11X2JoX2RlbGV0ZShibGtkZXYtPmJoKTsKLSAg
ICBpb3RocmVhZF9kZXN0cm95KGJsa2Rldi0+aW90aHJlYWQpOwotICAgIHJldHVybiAwOwotfQot
Ci1zdGF0aWMgdm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQot
ewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0
cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7Ci0KLSAgICBxZW11X2JoX3NjaGVkdWxlKGJsa2Rldi0+
YmgpOwotfQotCi1zdHJ1Y3QgWGVuRGV2T3BzIHhlbl9ibGtkZXZfb3BzID0gewotICAgIC5mbGFn
cyAgICAgID0gREVWT1BTX0ZMQUdfTkVFRF9HTlRERVYsCi0gICAgLnNpemUgICAgICAgPSBzaXpl
b2Yoc3RydWN0IFhlbkJsa0RldiksCi0gICAgLmFsbG9jICAgICAgPSBibGtfYWxsb2MsCi0gICAg
LmluaXQgICAgICAgPSBibGtfaW5pdCwKLSAgICAuaW5pdGlhbGlzZSA9IGJsa19jb25uZWN0LAot
ICAgIC5kaXNjb25uZWN0ID0gYmxrX2Rpc2Nvbm5lY3QsCi0gICAgLmV2ZW50ICAgICAgPSBibGtf
ZXZlbnQsCi0gICAgLmZyZWUgICAgICAgPSBibGtfZnJlZSwKLX07Ci0tIApBbnRob255IFBFUkFS
RAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:59:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gharZ-000110-1J; Thu, 10 Jan 2019 13:59: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gharY-0000zr-9N
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:59:12 +0000
X-Inumbo-ID: e74f1890-14df-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e74f1890-14df-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 13:59:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263686"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:15 +0000
Message-ID: <20190110134917.16425-24-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 23/25] xen-block: improve batching behaviour
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>, Tim Smith <tim.smith@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KCldoZW4gSS9PIGNvbnNpc3Rz
IG9mIG1hbnkgc21hbGwgcmVxdWVzdHMsIHBlcmZvcm1hbmNlIGlzIGltcHJvdmVkIGJ5CmJhdGNo
aW5nIHRoZW0gdG9nZXRoZXIgaW4gYSBzaW5nbGUgaW9fc3VibWl0KCkgY2FsbC4gV2hlbiB0aGVy
ZSBhcmUKcmVsYXRpdmVseSBmZXcgcmVxdWVzdHMsIHRoZSBleHRyYSBvdmVyaGVhZCBpcyBub3Qg
d29ydGggaXQuIFRoaXMKaW50cm9kdWNlcyBhIGNoZWNrIHRvIHN0YXJ0IGJhdGNoaW5nIEkvTyBy
ZXF1ZXN0cyB2aWEgYmxrX2lvX3BsdWcoKS8KYmxrX2lvX3VucGx1ZygpIGluIGFuIGFtb3VudCBw
cm9wb3J0aW9uYWwgdG8gdGhlIG51bWJlciB3aGljaCB3ZXJlCmFscmVhZHkgaW4gZmxpZ2h0IGF0
IHRoZSB0aW1lIHdlIHN0YXJ0ZWQgcmVhZGluZyB0aGUgcmluZy4KClNpZ25lZC1vZmYtYnk6IFRp
bSBTbWl0aCA8dGltLnNtaXRoQGNpdHJpeC5jb20+CgpSZS1iYXNlZCBhbmQgY29tbWl0IGNvbW1l
bnQgYWRqdXN0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgotLS0KIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyB8IDM1ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzNSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIGIvaHcvYmxv
Y2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCmluZGV4IDhlMzk2NWUxNzEuLmFjZDIzYTc0YTggMTAw
NjQ0Ci0tLSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYworKysgYi9ody9ibG9jay9k
YXRhcGxhbmUveGVuLWJsb2NrLmMKQEAgLTUyOCwxMCArNTI4LDE4IEBAIHN0YXRpYyBpbnQgeGVu
X2Jsb2NrX2dldF9yZXF1ZXN0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsCiAgICAgcmV0
dXJuIDA7CiB9CiAKKy8qCisgKiBUaHJlc2hvbGQgb2YgaW4tZmxpZ2h0IHJlcXVlc3RzIGFib3Zl
IHdoaWNoIHdlIHdpbGwgc3RhcnQgdXNpbmcKKyAqIGJsa19pb19wbHVnKCkvYmxrX2lvX3VucGx1
ZygpIHRvIGJhdGNoIHJlcXVlc3RzLgorICovCisjZGVmaW5lIElPX1BMVUdfVEhSRVNIT0xEIDEK
Kwogc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFu
ZSAqZGF0YXBsYW5lKQogewogICAgIFJJTkdfSURYIHJjLCBycDsKICAgICBYZW5CbG9ja1JlcXVl
c3QgKnJlcXVlc3Q7CisgICAgaW50IGluZmxpZ2h0X2F0c3RhcnQgPSBkYXRhcGxhbmUtPnJlcXVl
c3RzX2luZmxpZ2h0OworICAgIGludCBiYXRjaGVkID0gMDsKIAogICAgIGRhdGFwbGFuZS0+bW9y
ZV93b3JrID0gMDsKIApAQCAtNTQwLDYgKzU0OCwxOCBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tf
aGFuZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAgeGVuX3Jt
YigpOyAvKiBFbnN1cmUgd2Ugc2VlIHF1ZXVlZCByZXF1ZXN0cyB1cCB0byAncnAnLiAqLwogCiAg
ICAgeGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2VfYWxsKGRhdGFwbGFuZSk7CisgICAgLyoKKyAgICAg
KiBJZiB0aGVyZSB3YXMgbW9yZSB0aGFuIElPX1BMVUdfVEhSRVNIT0xEIHJlcXVlc3RzIGluIGZs
aWdodAorICAgICAqIHdoZW4gd2UgZ290IGhlcmUsIHRoaXMgaXMgYW4gaW5kaWNhdGlvbiB0aGF0
IHRoZXJlIHRoZSBib3R0bGVuZWNrCisgICAgICogaXMgYmVsb3cgdXMsIHNvIGl0J3Mgd29ydGgg
YmVnaW5uaW5nIHRvIGJhdGNoIHVwIEkvTyByZXF1ZXN0cworICAgICAqIHJhdGhlciB0aGFuIHN1
Ym1pdHRpbmcgdGhlbSBpbW1lZGlhdGVseS4gVGhlIG1heGltdW0gbnVtYmVyCisgICAgICogb2Yg
cmVxdWVzdHMgd2UncmUgd2lsbGluZyB0byBiYXRjaCBpcyB0aGUgbnVtYmVyIGFscmVhZHkgaW4K
KyAgICAgKiBmbGlnaHQsIHNvIGl0IGNhbiBncm93IHVwIHRvIG1heF9yZXF1ZXN0cyB3aGVuIHRo
ZSBib3R0bGVuZWNrCisgICAgICogaXMgYmVsb3cgdXMuCisgICAgICovCisgICAgaWYgKGluZmxp
Z2h0X2F0c3RhcnQgPiBJT19QTFVHX1RIUkVTSE9MRCkgeworICAgICAgICBibGtfaW9fcGx1Zyhk
YXRhcGxhbmUtPmJsayk7CisgICAgfQogICAgIHdoaWxlIChyYyAhPSBycCkgewogICAgICAgICAv
KiBwdWxsIHJlcXVlc3QgZnJvbSByaW5nICovCiAgICAgICAgIGlmIChSSU5HX1JFUVVFU1RfQ09O
U19PVkVSRkxPVygmZGF0YXBsYW5lLT5yaW5ncy5jb21tb24sIHJjKSkgewpAQCAtNTg1LDcgKzYw
NSwyMiBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfaGFuZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0
YVBsYW5lICpkYXRhcGxhbmUpCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogCisg
ICAgICAgIGlmIChpbmZsaWdodF9hdHN0YXJ0ID4gSU9fUExVR19USFJFU0hPTEQgJiYKKyAgICAg
ICAgICAgIGJhdGNoZWQgPj0gaW5mbGlnaHRfYXRzdGFydCkgeworICAgICAgICAgICAgYmxrX2lv
X3VucGx1ZyhkYXRhcGxhbmUtPmJsayk7CisgICAgICAgIH0KICAgICAgICAgeGVuX2Jsb2NrX2Rv
X2FpbyhyZXF1ZXN0KTsKKyAgICAgICAgaWYgKGluZmxpZ2h0X2F0c3RhcnQgPiBJT19QTFVHX1RI
UkVTSE9MRCkgeworICAgICAgICAgICAgaWYgKGJhdGNoZWQgPj0gaW5mbGlnaHRfYXRzdGFydCkg
eworICAgICAgICAgICAgICAgIGJsa19pb19wbHVnKGRhdGFwbGFuZS0+YmxrKTsKKyAgICAgICAg
ICAgICAgICBiYXRjaGVkID0gMDsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAg
ICAgYmF0Y2hlZCsrOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorICAgIGlmIChp
bmZsaWdodF9hdHN0YXJ0ID4gSU9fUExVR19USFJFU0hPTEQpIHsKKyAgICAgICAgYmxrX2lvX3Vu
cGx1ZyhkYXRhcGxhbmUtPmJsayk7CiAgICAgfQogCiAgICAgaWYgKGRhdGFwbGFuZS0+bW9yZV93
b3JrICYmCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:59:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gharg-00018m-Kv; Thu, 10 Jan 2019 13:59: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghare-00017P-WE
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:59:19 +0000
X-Inumbo-ID: eb653932-14df-11e9-b37b-57ac64c9aa90
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb653932-14df-11e9-b37b-57ac64c9aa90;
 Thu, 10 Jan 2019 13:59:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263694"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:05 +0000
Message-ID: <20190110134917.16425-14-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 13/25] xen: remove 'XenBlkDev' and 'blkdev' names
 from dataplane/xen-block
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgaXMgYSBw
dXJlbHkgY29zbWV0aWMgcGF0Y2ggdGhhdCBzdWJzdGl0dXRlcyB0aGUgb2xkICdzdHJ1Y3QgWGVu
QmxrRGV2JwpuYW1lIHdpdGggJ1hlbkJsb2NrRGF0YVBsYW5lJyBhbmQgJ2Jsa2RldicgZmllbGQv
dmFyaWFibGUgbmFtZXMgd2l0aAonZGF0YXBsYW5lJywgYW5kIHRoZW4gZG9lcyBuZWNlc3Nhcnkg
Zml4LXVwIHRvIGFkaGVyZSB0byBjb2Rpbmcgc3R5bGUuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQog
aHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIHwgMzUyICsrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLQogaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5oIHwgICAyICstCiAy
IGZpbGVzIGNoYW5nZWQsIDE4MyBpbnNlcnRpb25zKCspLCAxNzEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIGIvaHcvYmxvY2svZGF0YXBs
YW5lL3hlbi1ibG9jay5jCmluZGV4IGVkMmI5MWZmZmYuLjFmZjQ2NDk3M2MgMTAwNjQ0Ci0tLSBh
L2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYworKysgYi9ody9ibG9jay9kYXRhcGxhbmUv
eGVuLWJsb2NrLmMKQEAgLTM4LDEyICszOCwxMiBAQCBzdHJ1Y3QgaW9yZXEgewogICAgIGludCBw
cmVzeW5jOwogICAgIGludCBhaW9faW5mbGlnaHQ7CiAgICAgaW50IGFpb19lcnJvcnM7Ci0gICAg
c3RydWN0IFhlbkJsa0RldiAqYmxrZGV2OworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmU7CiAgICAgUUxJU1RfRU5UUlkoaW9yZXEpIGxpc3Q7CiAgICAgQmxvY2tBY2N0Q29va2llIGFj
Y3Q7CiB9OwogCi1zdHJ1Y3QgWGVuQmxrRGV2IHsKK3N0cnVjdCBYZW5CbG9ja0RhdGFQbGFuZSB7
CiAgICAgWGVuRGV2aWNlICp4ZW5kZXY7CiAgICAgWGVuRXZlbnRDaGFubmVsICpldmVudF9jaGFu
bmVsOwogICAgIHVuc2lnbmVkIGludCAqcmluZ19yZWY7CkBAIC03OSwzMyArNzksMzMgQEAgc3Rh
dGljIHZvaWQgaW9yZXFfcmVzZXQoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICBpb3JlcS0+YWlv
X2luZmxpZ2h0ID0gMDsKICAgICBpb3JlcS0+YWlvX2Vycm9ycyA9IDA7CiAKLSAgICBpb3JlcS0+
YmxrZGV2ID0gTlVMTDsKKyAgICBpb3JlcS0+ZGF0YXBsYW5lID0gTlVMTDsKICAgICBtZW1zZXQo
JmlvcmVxLT5saXN0LCAwLCBzaXplb2YoaW9yZXEtPmxpc3QpKTsKICAgICBtZW1zZXQoJmlvcmVx
LT5hY2N0LCAwLCBzaXplb2YoaW9yZXEtPmFjY3QpKTsKIAogICAgIHFlbXVfaW92ZWNfcmVzZXQo
JmlvcmVxLT52KTsKIH0KIAotc3RhdGljIHN0cnVjdCBpb3JlcSAqaW9yZXFfc3RhcnQoc3RydWN0
IFhlbkJsa0RldiAqYmxrZGV2KQorc3RhdGljIHN0cnVjdCBpb3JlcSAqaW9yZXFfc3RhcnQoWGVu
QmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKIHsKICAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxID0g
TlVMTDsKIAotICAgIGlmIChRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlzdCkpIHsKLSAgICAg
ICAgaWYgKGJsa2Rldi0+cmVxdWVzdHNfdG90YWwgPj0gYmxrZGV2LT5tYXhfcmVxdWVzdHMpIHsK
KyAgICBpZiAoUUxJU1RfRU1QVFkoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpKSB7CisgICAgICAgIGlm
IChkYXRhcGxhbmUtPnJlcXVlc3RzX3RvdGFsID49IGRhdGFwbGFuZS0+bWF4X3JlcXVlc3RzKSB7
CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAgICAvKiBhbGxvY2F0ZSBu
ZXcgc3RydWN0ICovCiAgICAgICAgIGlvcmVxID0gZ19tYWxsb2MwKHNpemVvZigqaW9yZXEpKTsK
LSAgICAgICAgaW9yZXEtPmJsa2RldiA9IGJsa2RldjsKLSAgICAgICAgYmxrZGV2LT5yZXF1ZXN0
c190b3RhbCsrOworICAgICAgICBpb3JlcS0+ZGF0YXBsYW5lID0gZGF0YXBsYW5lOworICAgICAg
ICBkYXRhcGxhbmUtPnJlcXVlc3RzX3RvdGFsKys7CiAgICAgICAgIHFlbXVfaW92ZWNfaW5pdCgm
aW9yZXEtPnYsIDEpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIC8qIGdldCBvbmUgZnJvbSBmcmVl
bGlzdCAqLwotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZyZWVsaXN0KTsK
KyAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmZGF0YXBsYW5lLT5mcmVlbGlzdCk7CiAgICAg
ICAgIFFMSVNUX1JFTU9WRShpb3JlcSwgbGlzdCk7CiAgICAgfQotICAgIFFMSVNUX0lOU0VSVF9I
RUFEKCZibGtkZXYtPmluZmxpZ2h0LCBpb3JlcSwgbGlzdCk7Ci0gICAgYmxrZGV2LT5yZXF1ZXN0
c19pbmZsaWdodCsrOworICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmluZmxpZ2h0
LCBpb3JlcSwgbGlzdCk7CisgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19pbmZsaWdodCsrOwogCiBv
dXQ6CiAgICAgcmV0dXJuIGlvcmVxOwpAQCAtMTEzLDI2ICsxMTMsMjYgQEAgc3RhdGljIHN0cnVj
dCBpb3JlcSAqaW9yZXFfc3RhcnQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQogCiBzdGF0aWMg
dm9pZCBpb3JlcV9maW5pc2goc3RydWN0IGlvcmVxICppb3JlcSkKIHsKLSAgICBzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpk
YXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogCiAgICAgUUxJU1RfUkVNT1ZFKGlvcmVxLCBs
aXN0KTsKLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmYmxrZGV2LT5maW5pc2hlZCwgaW9yZXEsIGxp
c3QpOwotICAgIGJsa2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQtLTsKLSAgICBibGtkZXYtPnJlcXVl
c3RzX2ZpbmlzaGVkKys7CisgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmRhdGFwbGFuZS0+ZmluaXNo
ZWQsIGlvcmVxLCBsaXN0KTsKKyAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0LS07Cisg
ICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19maW5pc2hlZCsrOwogfQogCiBzdGF0aWMgdm9pZCBpb3Jl
cV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJvb2wgZmluaXNoKQogewotICAgIHN0cnVj
dCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7CiAKICAgICBRTElTVF9SRU1PVkUoaW9y
ZXEsIGxpc3QpOwogICAgIGlvcmVxX3Jlc2V0KGlvcmVxKTsKLSAgICBpb3JlcS0+YmxrZGV2ID0g
YmxrZGV2OwotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZibGtkZXYtPmZyZWVsaXN0LCBpb3JlcSwg
bGlzdCk7CisgICAgaW9yZXEtPmRhdGFwbGFuZSA9IGRhdGFwbGFuZTsKKyAgICBRTElTVF9JTlNF
UlRfSEVBRCgmZGF0YXBsYW5lLT5mcmVlbGlzdCwgaW9yZXEsIGxpc3QpOwogICAgIGlmIChmaW5p
c2gpIHsKLSAgICAgICAgYmxrZGV2LT5yZXF1ZXN0c19maW5pc2hlZC0tOworICAgICAgICBkYXRh
cGxhbmUtPnJlcXVlc3RzX2ZpbmlzaGVkLS07CiAgICAgfSBlbHNlIHsKLSAgICAgICAgYmxrZGV2
LT5yZXF1ZXN0c19pbmZsaWdodC0tOworICAgICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxp
Z2h0LS07CiAgICAgfQogfQogCkBAIC0xNDIsNyArMTQyLDcgQEAgc3RhdGljIHZvaWQgaW9yZXFf
cmVsZWFzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxLCBib29sIGZpbmlzaCkKICAqLwogc3RhdGljIGlu
dCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogewotICAgIHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFw
bGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7CiAgICAgc2l6ZV90IGxlbjsKICAgICBpbnQgaTsKIApA
QCAtMTY1LDEyICsxNjUsMTIgQEAgc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQogICAgIH07CiAKICAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0gQkxLSUZf
T1BfUkVBRCAmJgotICAgICAgICBibGtfaXNfcmVhZF9vbmx5KGJsa2Rldi0+YmxrKSkgeworICAg
ICAgICBibGtfaXNfcmVhZF9vbmx5KGRhdGFwbGFuZS0+YmxrKSkgewogICAgICAgICBlcnJvcl9y
ZXBvcnQoImVycm9yOiB3cml0ZSByZXEgZm9yIHJvIGRldmljZSIpOwogICAgICAgICBnb3RvIGVy
cjsKICAgICB9CiAKLSAgICBpb3JlcS0+c3RhcnQgPSBpb3JlcS0+cmVxLnNlY3Rvcl9udW1iZXIg
KiBibGtkZXYtPmZpbGVfYmxrOworICAgIGlvcmVxLT5zdGFydCA9IGlvcmVxLT5yZXEuc2VjdG9y
X251bWJlciAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7CiAgICAgZm9yIChpID0gMDsgaSA8IGlvcmVx
LT5yZXEubnJfc2VnbWVudHM7IGkrKykgewogICAgICAgICBpZiAoaSA9PSBCTEtJRl9NQVhfU0VH
TUVOVFNfUEVSX1JFUVVFU1QpIHsKICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IG5y
X3NlZ21lbnRzIHRvbyBiaWciKTsKQEAgLTE4MCwxNiArMTgwLDE2IEBAIHN0YXRpYyBpbnQgaW9y
ZXFfcGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgi
ZXJyb3I6IGZpcnN0ID4gbGFzdCBzZWN0b3IiKTsKICAgICAgICAgICAgIGdvdG8gZXJyOwogICAg
ICAgICB9Ci0gICAgICAgIGlmIChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgKiBibGtkZXYt
PmZpbGVfYmxrID49IFhDX1BBR0VfU0laRSkgeworICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdb
aV0ubGFzdF9zZWN0ICogZGF0YXBsYW5lLT5maWxlX2JsayA+PSBYQ19QQUdFX1NJWkUpIHsKICAg
ICAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IHBhZ2UgY3Jvc3NpbmciKTsKICAgICAgICAg
ICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAKICAgICAgICAgbGVuID0gKGlvcmVxLT5yZXEuc2Vn
W2ldLmxhc3Rfc2VjdCAtCi0gICAgICAgICAgICAgICBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9z
ZWN0ICsgMSkgKiBibGtkZXYtPmZpbGVfYmxrOworICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5z
ZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZGF0YXBsYW5lLT5maWxlX2JsazsKICAgICAgICAgaW9y
ZXEtPnNpemUgKz0gbGVuOwogICAgIH0KLSAgICBpZiAoaW9yZXEtPnN0YXJ0ICsgaW9yZXEtPnNp
emUgPiBibGtkZXYtPmZpbGVfc2l6ZSkgeworICAgIGlmIChpb3JlcS0+c3RhcnQgKyBpb3JlcS0+
c2l6ZSA+IGRhdGFwbGFuZS0+ZmlsZV9zaXplKSB7CiAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJy
b3I6IGFjY2VzcyBiZXlvbmQgZW5kIG9mIGZpbGUiKTsKICAgICAgICAgZ290byBlcnI7CiAgICAg
fQpAQCAtMjAyLDExICsyMDIsMTEgQEAgc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9y
ZXEgKmlvcmVxKQogCiBzdGF0aWMgaW50IGlvcmVxX2dyYW50X2NvcHkoc3RydWN0IGlvcmVxICpp
b3JlcSkKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2Owot
ICAgIFhlbkRldmljZSAqeGVuZGV2ID0gYmxrZGV2LT54ZW5kZXY7CisgICAgWGVuQmxvY2tEYXRh
UGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7CisgICAgWGVuRGV2aWNlICp4ZW5k
ZXYgPSBkYXRhcGxhbmUtPnhlbmRldjsKICAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50IHNl
Z3NbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKICAgICBpbnQgaSwgY291bnQ7Ci0g
ICAgaW50NjRfdCBmaWxlX2JsayA9IGJsa2Rldi0+ZmlsZV9ibGs7CisgICAgaW50NjRfdCBmaWxl
X2JsayA9IGRhdGFwbGFuZS0+ZmlsZV9ibGs7CiAgICAgYm9vbCB0b19kb21haW4gPSAoaW9yZXEt
PnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCk7CiAgICAgdm9pZCAqdmlydCA9IGlvcmVx
LT5idWY7CiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CkBAIC0yNTEsOSArMjUxLDkgQEAg
c3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKTsKIHN0
YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKIHsKICAg
ICBzdHJ1Y3QgaW9yZXEgKmlvcmVxID0gb3BhcXVlOwotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJs
a2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9
IGlvcmVxLT5kYXRhcGxhbmU7CiAKLSAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4
KTsKKyAgICBhaW9fY29udGV4dF9hY3F1aXJlKGRhdGFwbGFuZS0+Y3R4KTsKIAogICAgIGlmIChy
ZXQgIT0gMCkgewogICAgICAgICBlcnJvcl9yZXBvcnQoIiVzIEkvTyBlcnJvciIsCkBAIC0zMDIs
MjUgKzMwMiwyNSBAQCBzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lkICpvcGFxdWUs
IGludCByZXQpCiAgICAgICAgIH0KICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CiAgICAgICAgIGlm
IChpb3JlcS0+c3RhdHVzID09IEJMS0lGX1JTUF9PS0FZKSB7Ci0gICAgICAgICAgICBibG9ja19h
Y2N0X2RvbmUoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCk7CisgICAg
ICAgICAgICBibG9ja19hY2N0X2RvbmUoYmxrX2dldF9zdGF0cyhkYXRhcGxhbmUtPmJsayksICZp
b3JlcS0+YWNjdCk7CiAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBibG9ja19hY2N0X2Zh
aWxlZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKKyAgICAgICAg
ICAgIGJsb2NrX2FjY3RfZmFpbGVkKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmaW9y
ZXEtPmFjY3QpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfT1Bf
RElTQ0FSRDoKICAgICBkZWZhdWx0OgogICAgICAgICBicmVhazsKICAgICB9Ci0gICAgcWVtdV9i
aF9zY2hlZHVsZShibGtkZXYtPmJoKTsKKyAgICBxZW11X2JoX3NjaGVkdWxlKGRhdGFwbGFuZS0+
YmgpOwogCiBkb25lOgotICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOworICAg
IGFpb19jb250ZXh0X3JlbGVhc2UoZGF0YXBsYW5lLT5jdHgpOwogfQogCiBzdGF0aWMgYm9vbCBi
bGtfc3BsaXRfZGlzY2FyZChzdHJ1Y3QgaW9yZXEgKmlvcmVxLCBibGtpZl9zZWN0b3JfdCBzZWN0
b3JfbnVtYmVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgbnJfc2Vj
dG9ycykKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2Owor
ICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogICAg
IGludDY0X3QgYnl0ZV9vZmZzZXQ7CiAgICAgaW50IGJ5dGVfY2h1bms7CiAgICAgdWludDY0X3Qg
Ynl0ZV9yZW1haW5pbmcsIGxpbWl0OwpAQCAtMzI5LDE4ICszMjksMTggQEAgc3RhdGljIGJvb2wg
YmxrX3NwbGl0X2Rpc2NhcmQoc3RydWN0IGlvcmVxICppb3JlcSwgYmxraWZfc2VjdG9yX3Qgc2Vj
dG9yX251bWJlciwKIAogICAgIC8qIFdyYXAgYXJvdW5kLCBvciBvdmVyZmxvd2luZyBieXRlIGxp
bWl0PyAqLwogICAgIGlmIChzZWNfc3RhcnQgKyBzZWNfY291bnQgPCBzZWNfY291bnQgfHwKLSAg
ICAgICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50ID4gSU5UNjRfTUFYIC8gYmxrZGV2LT5maWxlX2Js
aykgeworICAgICAgICBzZWNfc3RhcnQgKyBzZWNfY291bnQgPiBJTlQ2NF9NQVggLyBkYXRhcGxh
bmUtPmZpbGVfYmxrKSB7CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAKLSAgICBsaW1p
dCA9IEJEUlZfUkVRVUVTVF9NQVhfU0VDVE9SUyAqIGJsa2Rldi0+ZmlsZV9ibGs7Ci0gICAgYnl0
ZV9vZmZzZXQgPSBzZWNfc3RhcnQgKiBibGtkZXYtPmZpbGVfYmxrOwotICAgIGJ5dGVfcmVtYWlu
aW5nID0gc2VjX2NvdW50ICogYmxrZGV2LT5maWxlX2JsazsKKyAgICBsaW1pdCA9IEJEUlZfUkVR
VUVTVF9NQVhfU0VDVE9SUyAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7CisgICAgYnl0ZV9vZmZzZXQg
PSBzZWNfc3RhcnQgKiBkYXRhcGxhbmUtPmZpbGVfYmxrOworICAgIGJ5dGVfcmVtYWluaW5nID0g
c2VjX2NvdW50ICogZGF0YXBsYW5lLT5maWxlX2JsazsKIAogICAgIGRvIHsKICAgICAgICAgYnl0
ZV9jaHVuayA9IGJ5dGVfcmVtYWluaW5nID4gbGltaXQgPyBsaW1pdCA6IGJ5dGVfcmVtYWluaW5n
OwogICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7Ci0gICAgICAgIGJsa19haW9fcGRpc2Nh
cmQoYmxrZGV2LT5ibGssIGJ5dGVfb2Zmc2V0LCBieXRlX2NodW5rLAorICAgICAgICBibGtfYWlv
X3BkaXNjYXJkKGRhdGFwbGFuZS0+YmxrLCBieXRlX29mZnNldCwgYnl0ZV9jaHVuaywKICAgICAg
ICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwgaW9yZXEpOwogICAgICAgICBi
eXRlX3JlbWFpbmluZyAtPSBieXRlX2NodW5rOwogICAgICAgICBieXRlX29mZnNldCArPSBieXRl
X2NodW5rOwpAQCAtMzUxLDcgKzM1MSw3IEBAIHN0YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJk
KHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCiAKIHN0
YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSkKIHsKLSAg
ICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlbkJsb2Nr
RGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogCiAgICAgaW9yZXEtPmJ1
ZiA9IHFlbXVfbWVtYWxpZ24oWENfUEFHRV9TSVpFLCBpb3JlcS0+c2l6ZSk7CiAgICAgaWYgKGlv
cmVxLT5yZXEubnJfc2VnbWVudHMgJiYKQEAgLTM2NCwxNyArMzY0LDE3IEBAIHN0YXRpYyBpbnQg
aW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSkKIAogICAgIGlvcmVxLT5h
aW9faW5mbGlnaHQrKzsKICAgICBpZiAoaW9yZXEtPnByZXN5bmMpIHsKLSAgICAgICAgYmxrX2Fp
b19mbHVzaChpb3JlcS0+YmxrZGV2LT5ibGssIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3JlcSk7Cisg
ICAgICAgIGJsa19haW9fZmx1c2goaW9yZXEtPmRhdGFwbGFuZS0+YmxrLCBxZW11X2Fpb19jb21w
bGV0ZSwgaW9yZXEpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKICAgICBzd2l0Y2ggKGlv
cmVxLT5yZXEub3BlcmF0aW9uKSB7CiAgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgogICAgICAgICBx
ZW11X2lvdmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYsIGlvcmVxLT5zaXplKTsKLSAgICAg
ICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5h
Y2N0LAorICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5i
bGspLCAmaW9yZXEtPmFjY3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnYuc2l6
ZSwgQkxPQ0tfQUNDVF9SRUFEKTsKICAgICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOwotICAg
ICAgICBibGtfYWlvX3ByZWFkdihibGtkZXYtPmJsaywgaW9yZXEtPnN0YXJ0LCAmaW9yZXEtPnYs
IDAsCisgICAgICAgIGJsa19haW9fcHJlYWR2KGRhdGFwbGFuZS0+YmxrLCBpb3JlcS0+c3RhcnQs
ICZpb3JlcS0+diwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29tcGxldGUs
IGlvcmVxKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKQEAgLTM4
NCwxMiArMzg0LDEyIEBAIHN0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlv
cmVxICppb3JlcSkKICAgICAgICAgfQogCiAgICAgICAgIHFlbXVfaW92ZWNfYWRkKCZpb3JlcS0+
diwgaW9yZXEtPmJ1ZiwgaW9yZXEtPnNpemUpOwotICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJs
a19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLCAmaW9yZXEtPmFjY3QsCisgICAgICAgIGJsb2NrX2Fj
Y3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhkYXRhcGxhbmUtPmJsayksICZpb3JlcS0+YWNjdCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+di5zaXplLAogICAgICAgICAgICAgICAgICAg
ICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1dSSVRFID8KICAgICAgICAg
ICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX1dSSVRFIDogQkxPQ0tfQUNDVF9GTFVTSCk7CiAg
ICAgICAgIGlvcmVxLT5haW9faW5mbGlnaHQrKzsKLSAgICAgICAgYmxrX2Fpb19wd3JpdGV2KGJs
a2Rldi0+YmxrLCBpb3JlcS0+c3RhcnQsICZpb3JlcS0+diwgMCwKKyAgICAgICAgYmxrX2Fpb19w
d3JpdGV2KGRhdGFwbGFuZS0+YmxrLCBpb3JlcS0+c3RhcnQsICZpb3JlcS0+diwgMCwKICAgICAg
ICAgICAgICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3JlcSk7CiAgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKQEAgLTQxNywyNyArNDE3LDI3IEBAIHN0
YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSkKIAogc3Rh
dGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3RydWN0IGlvcmVxICppb3JlcSkKIHsKLSAg
ICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlbkJsb2Nr
RGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogICAgIGludCBzZW5kX25v
dGlmeSA9IDA7CiAgICAgaW50IGhhdmVfcmVxdWVzdHMgPSAwOwogICAgIGJsa2lmX3Jlc3BvbnNl
X3QgKnJlc3A7CiAKICAgICAvKiBQbGFjZSBvbiB0aGUgcmVzcG9uc2UgcmluZyBmb3IgdGhlIHJl
bGV2YW50IGRvbWFpbi4gKi8KLSAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKKyAgICBz
d2l0Y2ggKGRhdGFwbGFuZS0+cHJvdG9jb2wpIHsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05B
VElWRToKICAgICAgICAgcmVzcCA9IChibGtpZl9yZXNwb25zZV90ICopUklOR19HRVRfUkVTUE9O
U0UoCi0gICAgICAgICAgICAmYmxrZGV2LT5yaW5ncy5uYXRpdmUsCi0gICAgICAgICAgICBibGtk
ZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQpOworICAgICAgICAgICAgJmRhdGFwbGFuZS0+
cmluZ3MubmF0aXZlLAorICAgICAgICAgICAgZGF0YXBsYW5lLT5yaW5ncy5uYXRpdmUucnNwX3By
b2RfcHZ0KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6
CiAgICAgICAgIHJlc3AgPSAoYmxraWZfcmVzcG9uc2VfdCAqKVJJTkdfR0VUX1JFU1BPTlNFKAot
ICAgICAgICAgICAgJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCi0gICAgICAgICAgICBibGtk
ZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LnJzcF9wcm9kX3B2dCk7CisgICAgICAgICAgICAmZGF0YXBs
YW5lLT5yaW5ncy54ODZfMzJfcGFydCwKKyAgICAgICAgICAgIGRhdGFwbGFuZS0+cmluZ3MueDg2
XzMyX3BhcnQucnNwX3Byb2RfcHZ0KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9Q
Uk9UT0NPTF9YODZfNjQ6CiAgICAgICAgIHJlc3AgPSAoYmxraWZfcmVzcG9uc2VfdCAqKVJJTkdf
R0VUX1JFU1BPTlNFKAotICAgICAgICAgICAgJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsCi0g
ICAgICAgICAgICBibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2dCk7CisgICAg
ICAgICAgICAmZGF0YXBsYW5lLT5yaW5ncy54ODZfNjRfcGFydCwKKyAgICAgICAgICAgIGRhdGFw
bGFuZS0+cmluZ3MueDg2XzY0X3BhcnQucnNwX3Byb2RfcHZ0KTsKICAgICAgICAgYnJlYWs7CiAg
ICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIDA7CkBAIC00NDcsNDIgKzQ0Nyw0NSBAQCBzdGF0
aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgIHJl
c3AtPm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOwogICAgIHJlc3AtPnN0YXR1cyA9
IGlvcmVxLT5zdGF0dXM7CiAKLSAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQr
KzsKKyAgICBkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsKIAotICAgIFJJ
TkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmYmxrZGV2LT5yaW5ncy5jb21tb24s
IHNlbmRfbm90aWZ5KTsKLSAgICBpZiAoYmxrZGV2LT5yaW5ncy5jb21tb24ucnNwX3Byb2RfcHZ0
ID09IGJsa2Rldi0+cmluZ3MuY29tbW9uLnJlcV9jb25zKSB7CisgICAgUklOR19QVVNIX1JFU1BP
TlNFU19BTkRfQ0hFQ0tfTk9USUZZKCZkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VuZF9ub3RpZnkpOworICAgIGlmIChk
YXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQgPT0KKyAgICAgICAgZGF0YXBsYW5l
LT5yaW5ncy5jb21tb24ucmVxX2NvbnMpIHsKICAgICAgICAgLyoKICAgICAgICAgICogVGFpbCBj
aGVjayBmb3IgcGVuZGluZyByZXF1ZXN0cy4gQWxsb3dzIGZyb250ZW5kIHRvIGF2b2lkCiAgICAg
ICAgICAqIG5vdGlmaWNhdGlvbnMgaWYgcmVxdWVzdHMgYXJlIGFscmVhZHkgaW4gZmxpZ2h0IChs
b3dlcgogICAgICAgICAgKiBvdmVyaGVhZHMgYW5kIHByb21vdGVzIGJhdGNoaW5nKS4KICAgICAg
ICAgICovCi0gICAgICAgIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCZibGtkZXYtPnJp
bmdzLmNvbW1vbiwgaGF2ZV9yZXF1ZXN0cyk7Ci0gICAgfSBlbHNlIGlmIChSSU5HX0hBU19VTkNP
TlNVTUVEX1JFUVVFU1RTKCZibGtkZXYtPnJpbmdzLmNvbW1vbikpIHsKKyAgICAgICAgUklOR19G
SU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoJmRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYXZlX3JlcXVlc3RzKTsKKyAgICB9IGVs
c2UgaWYgKFJJTkdfSEFTX1VOQ09OU1VNRURfUkVRVUVTVFMoJmRhdGFwbGFuZS0+cmluZ3MuY29t
bW9uKSkgewogICAgICAgICBoYXZlX3JlcXVlc3RzID0gMTsKICAgICB9CiAKICAgICBpZiAoaGF2
ZV9yZXF1ZXN0cykgewotICAgICAgICBibGtkZXYtPm1vcmVfd29yaysrOworICAgICAgICBkYXRh
cGxhbmUtPm1vcmVfd29yaysrOwogICAgIH0KICAgICByZXR1cm4gc2VuZF9ub3RpZnk7CiB9CiAK
IC8qIHdhbGsgZmluaXNoZWQgbGlzdCwgc2VuZCBvdXRzdGFuZGluZyByZXNwb25zZXMsIGZyZWUg
cmVxdWVzdHMgKi8KLXN0YXRpYyB2b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYpCitzdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9hbGwoWGVuQmxv
Y2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKIHsKICAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOwogICAg
IGludCBzZW5kX25vdGlmeSA9IDA7CiAKLSAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZibGtkZXYt
PmZpbmlzaGVkKSkgewotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZpbmlz
aGVkKTsKKyAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZkYXRhcGxhbmUtPmZpbmlzaGVkKSkgewor
ICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZpbmlzaGVkKTsKICAgICAg
ICAgc2VuZF9ub3RpZnkgKz0gYmxrX3NlbmRfcmVzcG9uc2Vfb25lKGlvcmVxKTsKICAgICAgICAg
aW9yZXFfcmVsZWFzZShpb3JlcSwgdHJ1ZSk7CiAgICAgfQogICAgIGlmIChzZW5kX25vdGlmeSkg
ewogICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgICAgICB4ZW5fZGV2aWNl
X25vdGlmeV9ldmVudF9jaGFubmVsKGJsa2Rldi0+eGVuZGV2LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCwKKyAgICAgICAgeGVu
X2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChkYXRhcGxhbmUtPnhlbmRldiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhcGxhbmUtPmV2ZW50X2NoYW5uZWws
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAg
ICAgICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9j
YWxfZXJyKTsKQEAgLTQ5MCw2NyArNDkzLDc2IEBAIHN0YXRpYyB2b2lkIGJsa19zZW5kX3Jlc3Bv
bnNlX2FsbChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiAgICAgfQogfQogCi1zdGF0aWMgaW50
IGJsa19nZXRfcmVxdWVzdChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYsIHN0cnVjdCBpb3JlcSAq
aW9yZXEsCitzdGF0aWMgaW50IGJsa19nZXRfcmVxdWVzdChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0
YXBsYW5lLCBzdHJ1Y3QgaW9yZXEgKmlvcmVxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
UklOR19JRFggcmMpCiB7Ci0gICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7Ci0gICAgY2Fz
ZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Ci0gICAgICAgIG1lbWNweSgmaW9yZXEtPnJlcSwgUklO
R19HRVRfUkVRVUVTVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHJjKSwKLSAgICAgICAgICAgICAg
IHNpemVvZihpb3JlcS0+cmVxKSk7CisgICAgc3dpdGNoIChkYXRhcGxhbmUtPnByb3RvY29sKSB7
CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6IHsKKyAgICAgICAgYmxraWZfcmVxdWVz
dF90ICpyZXEgPQorICAgICAgICAgICAgUklOR19HRVRfUkVRVUVTVCgmZGF0YXBsYW5lLT5yaW5n
cy5uYXRpdmUsIHJjKTsKKworICAgICAgICBtZW1jcHkoJmlvcmVxLT5yZXEsIHJlcSwgc2l6ZW9m
KGlvcmVxLT5yZXEpKTsKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9Y
ODZfMzI6Ci0gICAgICAgIGJsa2lmX2dldF94ODZfMzJfcmVxKCZpb3JlcS0+cmVxLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZibGtkZXYtPnJpbmdzLng4
Nl8zMl9wYXJ0LCByYykpOworICAgIH0KKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjog
eworICAgICAgICBibGtpZl94ODZfMzJfcmVxdWVzdF90ICpyZXEgPQorICAgICAgICAgICAgUklO
R19HRVRfUkVRVUVTVCgmZGF0YXBsYW5lLT5yaW5ncy54ODZfMzJfcGFydCwgcmMpOworCisgICAg
ICAgIGJsa2lmX2dldF94ODZfMzJfcmVxKCZpb3JlcS0+cmVxLCByZXEpOwogICAgICAgICBicmVh
azsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKLSAgICAgICAgYmxraWZfZ2V0X3g4
Nl82NF9yZXEoJmlvcmVxLT5yZXEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdf
R0VUX1JFUVVFU1QoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHJjKSk7CisgICAgfQorICAg
IGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OiB7CisgICAgICAgIGJsa2lmX3g4Nl82NF9yZXF1
ZXN0X3QgKnJlcSA9CisgICAgICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZkYXRhcGxhbmUtPnJp
bmdzLng4Nl82NF9wYXJ0LCByYyk7CisKKyAgICAgICAgYmxraWZfZ2V0X3g4Nl82NF9yZXEoJmlv
cmVxLT5yZXEsIHJlcSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KKyAgICB9CiAgICAgLyogUHJl
dmVudCB0aGUgY29tcGlsZXIgZnJvbSBhY2Nlc3NpbmcgdGhlIG9uLXJpbmcgZmllbGRzIGluc3Rl
YWQuICovCiAgICAgYmFycmllcigpOwogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCBi
bGtfaGFuZGxlX3JlcXVlc3RzKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKK3N0YXRpYyB2b2lk
IGJsa19oYW5kbGVfcmVxdWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKIHsKICAg
ICBSSU5HX0lEWCByYywgcnA7CiAgICAgc3RydWN0IGlvcmVxICppb3JlcTsKIAotICAgIGJsa2Rl
di0+bW9yZV93b3JrID0gMDsKKyAgICBkYXRhcGxhbmUtPm1vcmVfd29yayA9IDA7CiAKLSAgICBy
YyA9IGJsa2Rldi0+cmluZ3MuY29tbW9uLnJlcV9jb25zOwotICAgIHJwID0gYmxrZGV2LT5yaW5n
cy5jb21tb24uc3JpbmctPnJlcV9wcm9kOworICAgIHJjID0gZGF0YXBsYW5lLT5yaW5ncy5jb21t
b24ucmVxX2NvbnM7CisgICAgcnAgPSBkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5zcmluZy0+cmVx
X3Byb2Q7CiAgICAgeGVuX3JtYigpOyAvKiBFbnN1cmUgd2Ugc2VlIHF1ZXVlZCByZXF1ZXN0cyB1
cCB0byAncnAnLiAqLwogCi0gICAgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKGJsa2Rldik7CisgICAg
YmxrX3NlbmRfcmVzcG9uc2VfYWxsKGRhdGFwbGFuZSk7CiAgICAgd2hpbGUgKHJjICE9IHJwKSB7
CiAgICAgICAgIC8qIHB1bGwgcmVxdWVzdCBmcm9tIHJpbmcgKi8KLSAgICAgICAgaWYgKFJJTkdf
UkVRVUVTVF9DT05TX09WRVJGTE9XKCZibGtkZXYtPnJpbmdzLmNvbW1vbiwgcmMpKSB7CisgICAg
ICAgIGlmIChSSU5HX1JFUVVFU1RfQ09OU19PVkVSRkxPVygmZGF0YXBsYW5lLT5yaW5ncy5jb21t
b24sIHJjKSkgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICAgICAgaW9yZXEg
PSBpb3JlcV9zdGFydChibGtkZXYpOworICAgICAgICBpb3JlcSA9IGlvcmVxX3N0YXJ0KGRhdGFw
bGFuZSk7CiAgICAgICAgIGlmIChpb3JlcSA9PSBOVUxMKSB7Ci0gICAgICAgICAgICBibGtkZXYt
Pm1vcmVfd29yaysrOworICAgICAgICAgICAgZGF0YXBsYW5lLT5tb3JlX3dvcmsrKzsKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGJsa19nZXRfcmVxdWVzdChibGtkZXYs
IGlvcmVxLCByYyk7Ci0gICAgICAgIGJsa2Rldi0+cmluZ3MuY29tbW9uLnJlcV9jb25zID0gKyty
YzsKKyAgICAgICAgYmxrX2dldF9yZXF1ZXN0KGRhdGFwbGFuZSwgaW9yZXEsIHJjKTsKKyAgICAg
ICAgZGF0YXBsYW5lLT5yaW5ncy5jb21tb24ucmVxX2NvbnMgPSArK3JjOwogCiAgICAgICAgIC8q
IHBhcnNlIHRoZW0gKi8KICAgICAgICAgaWYgKGlvcmVxX3BhcnNlKGlvcmVxKSAhPSAwKSB7CiAK
ICAgICAgICAgICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKICAgICAgICAgICAg
IGNhc2UgQkxLSUZfT1BfUkVBRDoKLSAgICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQo
YmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksCisgICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9p
bnZhbGlkKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX1JFQUQpOwogICAgICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKLSAgICAgICAgICAgICAgICBibG9j
a19hY2N0X2ludmFsaWQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksCisgICAgICAgICAgICAg
ICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX1dSSVRFKTsKICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NB
Q0hFOgotICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGJs
a2Rldi0+YmxrKSwKKyAgICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxrX2dldF9z
dGF0cyhkYXRhcGxhbmUtPmJsayksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEJMT0NLX0FDQ1RfRkxVU0gpOwogICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAg
ICBicmVhazsKQEAgLTU1OSw4ICs1NzEsOCBAQCBzdGF0aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVl
c3RzKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKICAgICAgICAgICAgIGlmIChibGtfc2VuZF9y
ZXNwb25zZV9vbmUoaW9yZXEpKSB7CiAgICAgICAgICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7CiAKLSAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX25vdGlmeV9ldmVudF9jaGFubmVs
KGJsa2Rldi0+eGVuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxrZGV2LT5ldmVudF9jaGFubmVsLAorICAgICAgICAgICAgICAgIHhlbl9kZXZp
Y2Vfbm90aWZ5X2V2ZW50X2NoYW5uZWwoZGF0YXBsYW5lLT54ZW5kZXYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhcGxhbmUtPmV2ZW50X2NoYW5u
ZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9j
YWxfZXJyKTsKICAgICAgICAgICAgICAgICBpZiAobG9jYWxfZXJyKSB7CiAgICAgICAgICAgICAg
ICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKQEAgLTU3MywxNzMgKzU4NSwxNzMg
QEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYpCiAgICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKGlvcmVxKTsKICAgICB9CiAKLSAgICBp
ZiAoYmxrZGV2LT5tb3JlX3dvcmsgJiYgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodCA8IGJsa2Rl
di0+bWF4X3JlcXVlc3RzKSB7Ci0gICAgICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7
CisgICAgaWYgKGRhdGFwbGFuZS0+bW9yZV93b3JrICYmCisgICAgICAgIGRhdGFwbGFuZS0+cmVx
dWVzdHNfaW5mbGlnaHQgPCBkYXRhcGxhbmUtPm1heF9yZXF1ZXN0cykgeworICAgICAgICBxZW11
X2JoX3NjaGVkdWxlKGRhdGFwbGFuZS0+YmgpOwogICAgIH0KIH0KIAogc3RhdGljIHZvaWQgYmxr
X2JoKHZvaWQgKm9wYXF1ZSkKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBvcGFx
dWU7CisgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IG9wYXF1ZTsKIAotICAgIGFp
b19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5jdHgpOwotICAgIGJsa19oYW5kbGVfcmVxdWVzdHMo
YmxrZGV2KTsKLSAgICBhaW9fY29udGV4dF9yZWxlYXNlKGJsa2Rldi0+Y3R4KTsKKyAgICBhaW9f
Y29udGV4dF9hY3F1aXJlKGRhdGFwbGFuZS0+Y3R4KTsKKyAgICBibGtfaGFuZGxlX3JlcXVlc3Rz
KGRhdGFwbGFuZSk7CisgICAgYWlvX2NvbnRleHRfcmVsZWFzZShkYXRhcGxhbmUtPmN0eCk7CiB9
CiAKIHN0YXRpYyB2b2lkIGJsa19ldmVudCh2b2lkICpvcGFxdWUpCiB7Ci0gICAgc3RydWN0IFhl
bkJsa0RldiAqYmxrZGV2ID0gb3BhcXVlOworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUgPSBvcGFxdWU7CiAKLSAgICBxZW11X2JoX3NjaGVkdWxlKGJsa2Rldi0+YmgpOworICAgIHFl
bXVfYmhfc2NoZWR1bGUoZGF0YXBsYW5lLT5iaCk7CiB9CiAKLXN0cnVjdCBYZW5CbGtEZXYgKnhl
bl9ibG9ja19kYXRhcGxhbmVfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmxvY2tDb25mICpjb25mLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9UaHJlYWQgKmlvdGhyZWFk
KQorWGVuQmxvY2tEYXRhUGxhbmUgKnhlbl9ibG9ja19kYXRhcGxhbmVfY3JlYXRlKFhlbkRldmlj
ZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEJsb2NrQ29uZiAqY29uZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJT1RocmVhZCAqaW90aHJlYWQpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxr
ZGV2ID0gZ19uZXcwKHN0cnVjdCBYZW5CbGtEZXYsIDEpOworICAgIFhlbkJsb2NrRGF0YVBsYW5l
ICpkYXRhcGxhbmUgPSBnX25ldzAoWGVuQmxvY2tEYXRhUGxhbmUsIDEpOwogCi0gICAgYmxrZGV2
LT54ZW5kZXYgPSB4ZW5kZXY7Ci0gICAgYmxrZGV2LT5maWxlX2JsayA9IGNvbmYtPmxvZ2ljYWxf
YmxvY2tfc2l6ZTsKLSAgICBibGtkZXYtPmJsayA9IGNvbmYtPmJsazsKLSAgICBibGtkZXYtPmZp
bGVfc2l6ZSA9IGJsa19nZXRsZW5ndGgoYmxrZGV2LT5ibGspOworICAgIGRhdGFwbGFuZS0+eGVu
ZGV2ID0geGVuZGV2OworICAgIGRhdGFwbGFuZS0+ZmlsZV9ibGsgPSBjb25mLT5sb2dpY2FsX2Js
b2NrX3NpemU7CisgICAgZGF0YXBsYW5lLT5ibGsgPSBjb25mLT5ibGs7CisgICAgZGF0YXBsYW5l
LT5maWxlX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGRhdGFwbGFuZS0+YmxrKTsKIAotICAgIFFMSVNU
X0lOSVQoJmJsa2Rldi0+aW5mbGlnaHQpOwotICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+ZmluaXNo
ZWQpOwotICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+ZnJlZWxpc3QpOworICAgIFFMSVNUX0lOSVQo
JmRhdGFwbGFuZS0+aW5mbGlnaHQpOworICAgIFFMSVNUX0lOSVQoJmRhdGFwbGFuZS0+ZmluaXNo
ZWQpOworICAgIFFMSVNUX0lOSVQoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwogCiAgICAgaWYgKGlv
dGhyZWFkKSB7Ci0gICAgICAgIGJsa2Rldi0+aW90aHJlYWQgPSBpb3RocmVhZDsKLSAgICAgICAg
b2JqZWN0X3JlZihPQkpFQ1QoYmxrZGV2LT5pb3RocmVhZCkpOwotICAgICAgICBibGtkZXYtPmN0
eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4dChibGtkZXYtPmlvdGhyZWFkKTsKKyAgICAgICAg
ZGF0YXBsYW5lLT5pb3RocmVhZCA9IGlvdGhyZWFkOworICAgICAgICBvYmplY3RfcmVmKE9CSkVD
VChkYXRhcGxhbmUtPmlvdGhyZWFkKSk7CisgICAgICAgIGRhdGFwbGFuZS0+Y3R4ID0gaW90aHJl
YWRfZ2V0X2Fpb19jb250ZXh0KGRhdGFwbGFuZS0+aW90aHJlYWQpOwogICAgIH0gZWxzZSB7Ci0g
ICAgICAgIGJsa2Rldi0+Y3R4ID0gcWVtdV9nZXRfYWlvX2NvbnRleHQoKTsKKyAgICAgICAgZGF0
YXBsYW5lLT5jdHggPSBxZW11X2dldF9haW9fY29udGV4dCgpOwogICAgIH0KLSAgICBibGtkZXYt
PmJoID0gYWlvX2JoX25ldyhibGtkZXYtPmN0eCwgYmxrX2JoLCBibGtkZXYpOworICAgIGRhdGFw
bGFuZS0+YmggPSBhaW9fYmhfbmV3KGRhdGFwbGFuZS0+Y3R4LCBibGtfYmgsIGRhdGFwbGFuZSk7
CiAKLSAgICByZXR1cm4gYmxrZGV2OworICAgIHJldHVybiBkYXRhcGxhbmU7CiB9CiAKLXZvaWQg
eGVuX2Jsb2NrX2RhdGFwbGFuZV9kZXN0cm95KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKK3Zv
aWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9kZXN0cm95KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUpCiB7CiAgICAgc3RydWN0IGlvcmVxICppb3JlcTsKIAotICAgIGlmICghYmxrZGV2KSB7Cisg
ICAgaWYgKCFkYXRhcGxhbmUpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIHdoaWxl
ICghUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZnJlZWxpc3QpKSB7Ci0gICAgICAgIGlvcmVxID0gUUxJ
U1RfRklSU1QoJmJsa2Rldi0+ZnJlZWxpc3QpOworICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmRh
dGFwbGFuZS0+ZnJlZWxpc3QpKSB7CisgICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmRhdGFw
bGFuZS0+ZnJlZWxpc3QpOwogICAgICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOwogICAg
ICAgICBxZW11X2lvdmVjX2Rlc3Ryb3koJmlvcmVxLT52KTsKICAgICAgICAgZ19mcmVlKGlvcmVx
KTsKICAgICB9CiAKLSAgICBxZW11X2JoX2RlbGV0ZShibGtkZXYtPmJoKTsKLSAgICBpZiAoYmxr
ZGV2LT5pb3RocmVhZCkgewotICAgICAgICBvYmplY3RfdW5yZWYoT0JKRUNUKGJsa2Rldi0+aW90
aHJlYWQpKTsKKyAgICBxZW11X2JoX2RlbGV0ZShkYXRhcGxhbmUtPmJoKTsKKyAgICBpZiAoZGF0
YXBsYW5lLT5pb3RocmVhZCkgeworICAgICAgICBvYmplY3RfdW5yZWYoT0JKRUNUKGRhdGFwbGFu
ZS0+aW90aHJlYWQpKTsKICAgICB9CiAKLSAgICBnX2ZyZWUoYmxrZGV2KTsKKyAgICBnX2ZyZWUo
ZGF0YXBsYW5lKTsKIH0KIAotCi12b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RvcChzdHJ1Y3Qg
WGVuQmxrRGV2ICpibGtkZXYpCit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RvcChYZW5CbG9j
a0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogewogICAgIFhlbkRldmljZSAqeGVuZGV2OwogCi0gICAg
aWYgKCFibGtkZXYpIHsKKyAgICBpZiAoIWRhdGFwbGFuZSkgewogICAgICAgICByZXR1cm47CiAg
ICAgfQogCi0gICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7Ci0gICAgYmxrX3Nl
dF9haW9fY29udGV4dChibGtkZXYtPmJsaywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7Ci0gICAg
YWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7CisgICAgYWlvX2NvbnRleHRfYWNxdWly
ZShkYXRhcGxhbmUtPmN0eCk7CisgICAgYmxrX3NldF9haW9fY29udGV4dChkYXRhcGxhbmUtPmJs
aywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7CisgICAgYWlvX2NvbnRleHRfcmVsZWFzZShkYXRh
cGxhbmUtPmN0eCk7CiAKLSAgICB4ZW5kZXYgPSBibGtkZXYtPnhlbmRldjsKKyAgICB4ZW5kZXYg
PSBkYXRhcGxhbmUtPnhlbmRldjsKIAotICAgIGlmIChibGtkZXYtPmV2ZW50X2NoYW5uZWwpIHsK
KyAgICBpZiAoZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsKSB7CiAgICAgICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwogCi0gICAgICAgIHhlbl9kZXZpY2VfdW5iaW5kX2V2ZW50X2NoYW5uZWwo
eGVuZGV2LCBibGtkZXYtPmV2ZW50X2NoYW5uZWwsCisgICAgICAgIHhlbl9kZXZpY2VfdW5iaW5k
X2V2ZW50X2NoYW5uZWwoeGVuZGV2LCBkYXRhcGxhbmUtPmV2ZW50X2NoYW5uZWwsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Ci0gICAgICAgIGJs
a2Rldi0+ZXZlbnRfY2hhbm5lbCA9IE5VTEw7CisgICAgICAgIGRhdGFwbGFuZS0+ZXZlbnRfY2hh
bm5lbCA9IE5VTEw7CiAKICAgICAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAgICAgICAgZXJy
b3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKGJs
a2Rldi0+c3JpbmcpIHsKKyAgICBpZiAoZGF0YXBsYW5lLT5zcmluZykgewogICAgICAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgICAgICB4ZW5fZGV2aWNlX3VubWFwX2dyYW50X3Jl
ZnMoeGVuZGV2LCBibGtkZXYtPnNyaW5nLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGJsa2Rldi0+
c3JpbmcgPSBOVUxMOworICAgICAgICB4ZW5fZGV2aWNlX3VubWFwX2dyYW50X3JlZnMoeGVuZGV2
LCBkYXRhcGxhbmUtPnNyaW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGF0YXBsYW5lLT5ucl9yaW5nX3JlZiwgJmxvY2FsX2Vycik7CisgICAgICAgIGRhdGFwbGFuZS0+
c3JpbmcgPSBOVUxMOwogCiAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgICAgIGVy
cm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKICAgICAgICAgfQogICAgIH0KIAotICAgIGdfZnJl
ZShibGtkZXYtPnJpbmdfcmVmKTsKLSAgICBibGtkZXYtPnJpbmdfcmVmID0gTlVMTDsKKyAgICBn
X2ZyZWUoZGF0YXBsYW5lLT5yaW5nX3JlZik7CisgICAgZGF0YXBsYW5lLT5yaW5nX3JlZiA9IE5V
TEw7CiB9CiAKLXZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdGFydChzdHJ1Y3QgWGVuQmxrRGV2
ICpibGtkZXYsCit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RhcnQoWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNp
Z25lZCBpbnQgcmluZ19yZWZbXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbnJfcmluZ19yZWYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGV2ZW50X2NoYW5uZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHByb3RvY29sLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVy
cm9yICoqZXJycCkKIHsKLSAgICBYZW5EZXZpY2UgKnhlbmRldiA9IGJsa2Rldi0+eGVuZGV2Owor
ICAgIFhlbkRldmljZSAqeGVuZGV2ID0gZGF0YXBsYW5lLT54ZW5kZXY7CiAgICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAgICAgdW5zaWduZWQgaW50IHJpbmdfc2l6ZTsKICAgICB1bnNpZ25l
ZCBpbnQgaTsKIAotICAgIGJsa2Rldi0+bnJfcmluZ19yZWYgPSBucl9yaW5nX3JlZjsKLSAgICBi
bGtkZXYtPnJpbmdfcmVmID0gZ19uZXcodW5zaWduZWQgaW50LCBucl9yaW5nX3JlZik7CisgICAg
ZGF0YXBsYW5lLT5ucl9yaW5nX3JlZiA9IG5yX3JpbmdfcmVmOworICAgIGRhdGFwbGFuZS0+cmlu
Z19yZWYgPSBnX25ldyh1bnNpZ25lZCBpbnQsIG5yX3JpbmdfcmVmKTsKIAogICAgIGZvciAoaSA9
IDA7IGkgPCBucl9yaW5nX3JlZjsgaSsrKSB7Ci0gICAgICAgIGJsa2Rldi0+cmluZ19yZWZbaV0g
PSByaW5nX3JlZltpXTsKKyAgICAgICAgZGF0YXBsYW5lLT5yaW5nX3JlZltpXSA9IHJpbmdfcmVm
W2ldOwogICAgIH0KIAotICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBwcm90b2NvbDsKKyAgICBkYXRh
cGxhbmUtPnByb3RvY29sID0gcHJvdG9jb2w7CiAKLSAgICByaW5nX3NpemUgPSBYQ19QQUdFX1NJ
WkUgKiBibGtkZXYtPm5yX3JpbmdfcmVmOwotICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkg
eworICAgIHJpbmdfc2l6ZSA9IFhDX1BBR0VfU0laRSAqIGRhdGFwbGFuZS0+bnJfcmluZ19yZWY7
CisgICAgc3dpdGNoIChkYXRhcGxhbmUtPnByb3RvY29sKSB7CiAgICAgY2FzZSBCTEtJRl9QUk9U
T0NPTF9OQVRJVkU6CiAgICAgewotICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09O
U1RfUklOR19TSVpFKGJsa2lmLCByaW5nX3NpemUpOworICAgICAgICBkYXRhcGxhbmUtPm1heF9y
ZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmLCByaW5nX3NpemUpOwogICAgICAgICBi
cmVhazsKICAgICB9CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6CiAgICAgewotICAg
ICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmX3g4Nl8z
MiwgcmluZ19zaXplKTsKKyAgICAgICAgZGF0YXBsYW5lLT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNU
X1JJTkdfU0laRShibGtpZl94ODZfMzIsIHJpbmdfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKICAgICB7Ci0gICAgICAgIGJsa2Rl
di0+bWF4X3JlcXVlc3RzID0gX19DT05TVF9SSU5HX1NJWkUoYmxraWZfeDg2XzY0LCByaW5nX3Np
emUpOworICAgICAgICBkYXRhcGxhbmUtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpF
KGJsa2lmX3g4Nl82NCwgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIGRl
ZmF1bHQ6Ci0gICAgICAgIGVycm9yX3NldGcoZXJycCwgInVua25vd24gcHJvdG9jb2wgJXUiLCBi
bGtkZXYtPnByb3RvY29sKTsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAidW5rbm93biBwcm90
b2NvbCAldSIsIGRhdGFwbGFuZS0+cHJvdG9jb2wpOwogICAgICAgICByZXR1cm47CiAgICAgfQog
Ci0gICAgeGVuX2RldmljZV9zZXRfbWF4X2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPm5yX3Jp
bmdfcmVmLAorICAgIHhlbl9kZXZpY2Vfc2V0X21heF9ncmFudF9yZWZzKHhlbmRldiwgZGF0YXBs
YW5lLT5ucl9yaW5nX3JlZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9j
YWxfZXJyKTsKICAgICBpZiAobG9jYWxfZXJyKSB7CiAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBsb2NhbF9lcnIpOwogICAgICAgICBnb3RvIHN0b3A7CiAgICAgfQogCi0gICAgYmxrZGV2
LT5zcmluZyA9IHhlbl9kZXZpY2VfbWFwX2dyYW50X3JlZnMoeGVuZGV2LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ19yZWYsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9yaW5n
X3JlZiwKKyAgICBkYXRhcGxhbmUtPnNyaW5nID0geGVuX2RldmljZV9tYXBfZ3JhbnRfcmVmcyh4
ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0
YXBsYW5lLT5yaW5nX3JlZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkYXRhcGxhbmUtPm5yX3JpbmdfcmVmLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAgICAgaWYg
KGxvY2FsX2VycikgewpAQCAtNzQ3LDQ2ICs3NTksNDYgQEAgdm9pZCB4ZW5fYmxvY2tfZGF0YXBs
YW5lX3N0YXJ0KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiwKICAgICAgICAgZ290byBzdG9wOwog
ICAgIH0KIAotICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgeworICAgIHN3aXRjaCAoZGF0
YXBsYW5lLT5wcm90b2NvbCkgewogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgogICAg
IHsKLSAgICAgICAgYmxraWZfc3JpbmdfdCAqc3JpbmdfbmF0aXZlID0gYmxrZGV2LT5zcmluZzsK
KyAgICAgICAgYmxraWZfc3JpbmdfdCAqc3JpbmdfbmF0aXZlID0gZGF0YXBsYW5lLT5zcmluZzsK
IAotICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHNyaW5nX25h
dGl2ZSwgcmluZ19zaXplKTsKKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmRhdGFwbGFuZS0+cmlu
Z3MubmF0aXZlLCBzcmluZ19uYXRpdmUsIHJpbmdfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKICAgICB7Ci0gICAgICAgIGJsa2lm
X3g4Nl8zMl9zcmluZ190ICpzcmluZ194ODZfMzIgPSBibGtkZXYtPnNyaW5nOworICAgICAgICBi
bGtpZl94ODZfMzJfc3JpbmdfdCAqc3JpbmdfeDg2XzMyID0gZGF0YXBsYW5lLT5zcmluZzsKIAot
ICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydCwgc3Jpbmdf
eDg2XzMyLAorICAgICAgICBCQUNLX1JJTkdfSU5JVCgmZGF0YXBsYW5lLT5yaW5ncy54ODZfMzJf
cGFydCwgc3JpbmdfeDg2XzMyLAogICAgICAgICAgICAgICAgICAgICAgICByaW5nX3NpemUpOwog
ICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6CiAg
ICAgewotICAgICAgICBibGtpZl94ODZfNjRfc3JpbmdfdCAqc3JpbmdfeDg2XzY0ID0gYmxrZGV2
LT5zcmluZzsKKyAgICAgICAgYmxraWZfeDg2XzY0X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGRh
dGFwbGFuZS0+c3Jpbmc7CiAKLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3Mu
eDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwKKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmRhdGFw
bGFuZS0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwKICAgICAgICAgICAgICAgICAg
ICAgICAgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIH0KIAotICAgIGJs
a2Rldi0+ZXZlbnRfY2hhbm5lbCA9CisgICAgZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsID0KICAg
ICAgICAgeGVuX2RldmljZV9iaW5kX2V2ZW50X2NoYW5uZWwoeGVuZGV2LCBldmVudF9jaGFubmVs
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtfZXZlbnQsIGJsa2Rl
diwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrX2V2ZW50LCBkYXRh
cGxhbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIp
OwogICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CiAgICAgICAgIGdvdG8gc3RvcDsKICAgICB9CiAKLSAgICBhaW9fY29udGV4dF9h
Y3F1aXJlKGJsa2Rldi0+Y3R4KTsKLSAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+Ymxr
LCBibGtkZXYtPmN0eCk7Ci0gICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7Cisg
ICAgYWlvX2NvbnRleHRfYWNxdWlyZShkYXRhcGxhbmUtPmN0eCk7CisgICAgYmxrX3NldF9haW9f
Y29udGV4dChkYXRhcGxhbmUtPmJsaywgZGF0YXBsYW5lLT5jdHgpOworICAgIGFpb19jb250ZXh0
X3JlbGVhc2UoZGF0YXBsYW5lLT5jdHgpOwogICAgIHJldHVybjsKIAogc3RvcDoKLSAgICB4ZW5f
YmxvY2tfZGF0YXBsYW5lX3N0b3AoYmxrZGV2KTsKKyAgICB4ZW5fYmxvY2tfZGF0YXBsYW5lX3N0
b3AoZGF0YXBsYW5lKTsKIH0KZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxv
Y2suaCBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaAppbmRleCBmMzFkYTM4NDY0Li5k
NmZhNmQyNmRkIDEwMDY0NAotLS0gYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmgKKysr
IGIvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5oCkBAIC0xMiw3ICsxMiw3IEBACiAjaW5j
bHVkZSAiaHcveGVuL3hlbi1idXMuaCIKICNpbmNsdWRlICJzeXNlbXUvaW90aHJlYWQuaCIKIAot
dHlwZWRlZiBzdHJ1Y3QgWGVuQmxrRGV2IFhlbkJsb2NrRGF0YVBsYW5lOwordHlwZWRlZiBzdHJ1
Y3QgWGVuQmxvY2tEYXRhUGxhbmUgWGVuQmxvY2tEYXRhUGxhbmU7CiAKIFhlbkJsb2NrRGF0YVBs
YW5lICp4ZW5fYmxvY2tfZGF0YXBsYW5lX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCbG9ja0NvbmYgKmNvbmYs
Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:59:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gharm-0001EK-3G; Thu, 10 Jan 2019 13:59: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gharl-0001DN-6w
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:59:25 +0000
X-Inumbo-ID: ef53b082-14df-11e9-9b5f-ab04439ab0a9
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef53b082-14df-11e9-9b5f-ab04439ab0a9;
 Thu, 10 Jan 2019 13:59:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263699"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:02 +0000
Message-ID: <20190110134917.16425-11-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 10/25] xen: duplicate xen_disk.c as basis of
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoZSBuZXcgeGVu
LWJsb2NrIFhlbkRldmljZSBpbXBsZW1lbnRhdGlvbiByZXF1aXJlcyB0aGUgc2FtZSBjb3JlCmRh
dGFwbGFuZSBhcyB0aGUgbGVnYWN5IHhlbl9kaXNrIGltcGxlbWVudGF0aW9uIGl0IHdpbGwgZXZl
bnR1YWxseSByZXBsYWNlLgpUaGlzIHBhdGNoIHRoZXJlZm9yZSBjb3BpZXMgdGhlIGxlZ2FjeSB4
ZW5fZGlzay5jIHNvdXJjZSBtb2R1bGUgaW50byBhIG5ldwpkYXRhcGxhbmUveGVuLWJsb2NrLmMg
c291cmNlIG1vZHVsZSBhcyB0aGUgYmFzaXMgZm9yIHRoZSBuZXcgZGF0YXBsYW5lIGFuZAphZGp1
c3RzIHRoZSBNQUlOVEFJTkVSUyBmaWxlIGFjY29yZGluZ2x5LgoKTk9URTogVGhlIGR1cGxpY2F0
ZWQgY29kZSBpcyBub3QgeWV0IGJ1aWx0LiBJdCBpcyBzaW1wbHkgcHV0IGludG8gcGxhY2UgYnkK
ICAgICAgdGhpcyBwYXRjaCAoanVzdCBmaXhpbmcgc3R5bGUgdmlvbGF0aW9ucykgc3VjaCB0aGF0
IHRoZQogICAgICBtb2RpZmljYXRpb25zIHRoYXQgd2lsbCBuZWVkIHRvIGJlIG1hZGUgdG8gdGhl
IGNvZGUgYXJlIG5vdAogICAgICBjb25mbGF0ZWQgd2l0aCBjb2RlIG1vdmVtZW50LCB0aHVzIG1h
a2luZyByZXZpZXcgaGFyZGVyLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgfCAgICAx
ICsKIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyB8IDEwMTkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTAyMCBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCgpkaWZmIC0t
Z2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA3NTE0NTUwYzA2Li40Yzk4YjM0
ODUzIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtNDE1LDYg
KzQxNSw3IEBAIEY6IGh3L2NoYXIveGVuX2NvbnNvbGUuYwogRjogaHcvZGlzcGxheS94ZW5mYi5j
CiBGOiBody9uZXQveGVuX25pYy5jCiBGOiBody9ibG9jay94ZW4qCitGOiBody9ibG9jay9kYXRh
cGxhbmUveGVuKgogRjogaHcveGVuLwogRjogaHcveGVucHYvCiBGOiBody9pMzg2L3hlbi8KZGlm
ZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL2RhdGFw
bGFuZS94ZW4tYmxvY2suYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45
ZmFlNTA1MzRlCi0tLSAvZGV2L251bGwKKysrIGIvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9j
ay5jCkBAIC0wLDAgKzEsMTAxOSBAQAorLyoKKyAqICB4ZW4gcGFyYXZpcnQgYmxvY2sgZGV2aWNl
IGJhY2tlbmQKKyAqCisgKiAgKGMpIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgor
ICoKKyAqICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQorICogIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiAgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbjsgdW5kZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLgorICoKKyAqICBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKKyAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBj
b3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZworICogIHdpdGggdGhp
cyBwcm9ncmFtOyBpZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisg
KgorICogIENvbnRyaWJ1dGlvbnMgYWZ0ZXIgMjAxMi0wMS0xMyBhcmUgbGljZW5zZWQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZQorICogIEdOVSBHUEwsIHZlcnNpb24gMiBvciAoYXQgeW91ciBvcHRp
b24pIGFueSBsYXRlciB2ZXJzaW9uLgorICovCisKKyNpbmNsdWRlICJxZW11L29zZGVwLmgiCisj
aW5jbHVkZSAicWVtdS91bml0cy5oIgorI2luY2x1ZGUgPHN5cy9pb2N0bC5oPgorI2luY2x1ZGUg
PHN5cy91aW8uaD4KKworI2luY2x1ZGUgImh3L2h3LmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbl9i
YWNrZW5kLmgiCisjaW5jbHVkZSAieGVuX2Jsa2lmLmgiCisjaW5jbHVkZSAic3lzZW11L2Jsb2Nr
ZGV2LmgiCisjaW5jbHVkZSAic3lzZW11L2lvdGhyZWFkLmgiCisjaW5jbHVkZSAic3lzZW11L2Js
b2NrLWJhY2tlbmQuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisjaW5jbHVkZSAicWFwaS9x
bXAvcWRpY3QuaCIKKyNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgiCisjaW5jbHVkZSAidHJh
Y2UuaCIKKworLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSAqLworCisjZGVmaW5lIEJMT0NLX1NJWkUgIDUxMgorI2RlZmluZSBJ
T0NCX0NPVU5UICAoQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUICsgMikKKworc3RydWN0
IGlvcmVxIHsKKyAgICBibGtpZl9yZXF1ZXN0X3QgICAgIHJlcTsKKyAgICBpbnQxNl90ICAgICAg
ICAgICAgIHN0YXR1czsKKworICAgIC8qIHBhcnNlZCByZXF1ZXN0ICovCisgICAgb2ZmX3QgICAg
ICAgICAgICAgICBzdGFydDsKKyAgICBRRU1VSU9WZWN0b3IgICAgICAgIHY7CisgICAgdm9pZCAg
ICAgICAgICAgICAgICAqYnVmOworICAgIHNpemVfdCAgICAgICAgICAgICAgc2l6ZTsKKyAgICBp
bnQgICAgICAgICAgICAgICAgIHByZXN5bmM7CisKKyAgICAvKiBhaW8gc3RhdHVzICovCisgICAg
aW50ICAgICAgICAgICAgICAgICBhaW9faW5mbGlnaHQ7CisgICAgaW50ICAgICAgICAgICAgICAg
ICBhaW9fZXJyb3JzOworCisgICAgc3RydWN0IFhlbkJsa0RldiAgICAqYmxrZGV2OworICAgIFFM
SVNUX0VOVFJZKGlvcmVxKSAgIGxpc3Q7CisgICAgQmxvY2tBY2N0Q29va2llICAgICBhY2N0Owor
fTsKKworI2RlZmluZSBNQVhfUklOR19QQUdFX09SREVSIDQKKworc3RydWN0IFhlbkJsa0RldiB7
CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgICB4ZW5kZXY7ICAvKiBtdXN0IGJlIGZpcnN0
ICovCisgICAgY2hhciAgICAgICAgICAgICAgICAqcGFyYW1zOworICAgIGNoYXIgICAgICAgICAg
ICAgICAgKm1vZGU7CisgICAgY2hhciAgICAgICAgICAgICAgICAqdHlwZTsKKyAgICBjaGFyICAg
ICAgICAgICAgICAgICpkZXY7CisgICAgY2hhciAgICAgICAgICAgICAgICAqZGV2dHlwZTsKKyAg
ICBib29sICAgICAgICAgICAgICAgIGRpcmVjdGlvc2FmZTsKKyAgICBjb25zdCBjaGFyICAgICAg
ICAgICpmaWxlcHJvdG87CisgICAgY29uc3QgY2hhciAgICAgICAgICAqZmlsZW5hbWU7CisgICAg
dW5zaWduZWQgaW50ICAgICAgICByaW5nX3JlZlsxIDw8IE1BWF9SSU5HX1BBR0VfT1JERVJdOwor
ICAgIHVuc2lnbmVkIGludCAgICAgICAgbnJfcmluZ19yZWY7CisgICAgdm9pZCAgICAgICAgICAg
ICAgICAqc3Jpbmc7CisgICAgaW50NjRfdCAgICAgICAgICAgICBmaWxlX2JsazsKKyAgICBpbnQ2
NF90ICAgICAgICAgICAgIGZpbGVfc2l6ZTsKKyAgICBpbnQgICAgICAgICAgICAgICAgIHByb3Rv
Y29sOworICAgIGJsa2lmX2JhY2tfcmluZ3NfdCAgcmluZ3M7CisgICAgaW50ICAgICAgICAgICAg
ICAgICBtb3JlX3dvcms7CisKKyAgICAvKiByZXF1ZXN0IGxpc3RzICovCisgICAgUUxJU1RfSEVB
RChpbmZsaWdodF9oZWFkLCBpb3JlcSkgaW5mbGlnaHQ7CisgICAgUUxJU1RfSEVBRChmaW5pc2hl
ZF9oZWFkLCBpb3JlcSkgZmluaXNoZWQ7CisgICAgUUxJU1RfSEVBRChmcmVlbGlzdF9oZWFkLCBp
b3JlcSkgZnJlZWxpc3Q7CisgICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c190b3RhbDsK
KyAgICBpbnQgICAgICAgICAgICAgICAgIHJlcXVlc3RzX2luZmxpZ2h0OworICAgIGludCAgICAg
ICAgICAgICAgICAgcmVxdWVzdHNfZmluaXNoZWQ7CisgICAgdW5zaWduZWQgaW50ICAgICAgICBt
YXhfcmVxdWVzdHM7CisKKyAgICBnYm9vbGVhbiAgICAgICAgICAgIGZlYXR1cmVfZGlzY2FyZDsK
KworICAgIC8qIHFlbXUgYmxvY2sgZHJpdmVyICovCisgICAgRHJpdmVJbmZvICAgICAgICAgICAq
ZGluZm87CisgICAgQmxvY2tCYWNrZW5kICAgICAgICAqYmxrOworICAgIFFFTVVCSCAgICAgICAg
ICAgICAgKmJoOworCisgICAgSU9UaHJlYWQgICAgICAgICAgICAqaW90aHJlYWQ7CisgICAgQWlv
Q29udGV4dCAgICAgICAgICAqY3R4OworfTsKKworLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLworCitzdGF0aWMgdm9pZCBp
b3JlcV9yZXNldChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQoreworICAgIG1lbXNldCgmaW9yZXEtPnJl
cSwgMCwgc2l6ZW9mKGlvcmVxLT5yZXEpKTsKKyAgICBpb3JlcS0+c3RhdHVzID0gMDsKKyAgICBp
b3JlcS0+c3RhcnQgPSAwOworICAgIGlvcmVxLT5idWYgPSBOVUxMOworICAgIGlvcmVxLT5zaXpl
ID0gMDsKKyAgICBpb3JlcS0+cHJlc3luYyA9IDA7CisKKyAgICBpb3JlcS0+YWlvX2luZmxpZ2h0
ID0gMDsKKyAgICBpb3JlcS0+YWlvX2Vycm9ycyA9IDA7CisKKyAgICBpb3JlcS0+YmxrZGV2ID0g
TlVMTDsKKyAgICBtZW1zZXQoJmlvcmVxLT5saXN0LCAwLCBzaXplb2YoaW9yZXEtPmxpc3QpKTsK
KyAgICBtZW1zZXQoJmlvcmVxLT5hY2N0LCAwLCBzaXplb2YoaW9yZXEtPmFjY3QpKTsKKworICAg
IHFlbXVfaW92ZWNfcmVzZXQoJmlvcmVxLT52KTsKK30KKworc3RhdGljIHN0cnVjdCBpb3JlcSAq
aW9yZXFfc3RhcnQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQoreworICAgIHN0cnVjdCBpb3Jl
cSAqaW9yZXEgPSBOVUxMOworCisgICAgaWYgKFFMSVNUX0VNUFRZKCZibGtkZXYtPmZyZWVsaXN0
KSkgeworICAgICAgICBpZiAoYmxrZGV2LT5yZXF1ZXN0c190b3RhbCA+PSBibGtkZXYtPm1heF9y
ZXF1ZXN0cykgeworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICAgICAgLyog
YWxsb2NhdGUgbmV3IHN0cnVjdCAqLworICAgICAgICBpb3JlcSA9IGdfbWFsbG9jMChzaXplb2Yo
KmlvcmVxKSk7CisgICAgICAgIGlvcmVxLT5ibGtkZXYgPSBibGtkZXY7CisgICAgICAgIGJsa2Rl
di0+cmVxdWVzdHNfdG90YWwrKzsKKyAgICAgICAgcWVtdV9pb3ZlY19pbml0KCZpb3JlcS0+diwg
MSk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgLyogZ2V0IG9uZSBmcm9tIGZyZWVsaXN0ICovCisg
ICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZnJlZWxpc3QpOworICAgICAgICBR
TElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOworICAgIH0KKyAgICBRTElTVF9JTlNFUlRfSEVBRCgm
YmxrZGV2LT5pbmZsaWdodCwgaW9yZXEsIGxpc3QpOworICAgIGJsa2Rldi0+cmVxdWVzdHNfaW5m
bGlnaHQrKzsKKworb3V0OgorICAgIHJldHVybiBpb3JlcTsKK30KKworc3RhdGljIHZvaWQgaW9y
ZXFfZmluaXNoKHN0cnVjdCBpb3JlcSAqaW9yZXEpCit7CisgICAgc3RydWN0IFhlbkJsa0RldiAq
YmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKKworICAgIFFMSVNUX1JFTU9WRShpb3JlcSwgbGlzdCk7
CisgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmJsa2Rldi0+ZmluaXNoZWQsIGlvcmVxLCBsaXN0KTsK
KyAgICBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0LS07CisgICAgYmxrZGV2LT5yZXF1ZXN0c19m
aW5pc2hlZCsrOworfQorCitzdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAq
aW9yZXEsIGJvb2wgZmluaXNoKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlv
cmVxLT5ibGtkZXY7CisKKyAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOworICAgIGlvcmVx
X3Jlc2V0KGlvcmVxKTsKKyAgICBpb3JlcS0+YmxrZGV2ID0gYmxrZGV2OworICAgIFFMSVNUX0lO
U0VSVF9IRUFEKCZibGtkZXYtPmZyZWVsaXN0LCBpb3JlcSwgbGlzdCk7CisgICAgaWYgKGZpbmlz
aCkgeworICAgICAgICBibGtkZXYtPnJlcXVlc3RzX2ZpbmlzaGVkLS07CisgICAgfSBlbHNlIHsK
KyAgICAgICAgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodC0tOworICAgIH0KK30KKworLyoKKyAq
IHRyYW5zbGF0ZSByZXF1ZXN0IGludG8gaW92ZWMgKyBzdGFydCBvZmZzZXQKKyAqIGRvIHNhbml0
eSBjaGVja3MgYWxvbmcgdGhlIHdheQorICovCitzdGF0aWMgaW50IGlvcmVxX3BhcnNlKHN0cnVj
dCBpb3JlcSAqaW9yZXEpCit7CisgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEt
PmJsa2RldjsKKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54
ZW5kZXY7CisgICAgc2l6ZV90IGxlbjsKKyAgICBpbnQgaTsKKworICAgIHhlbl9wdl9wcmludGYo
CisgICAgICAgIHhlbmRldiwgMywKKyAgICAgICAgIm9wICVkLCBuciAlZCwgaGFuZGxlICVkLCBp
ZCAlIiBQUklkNjQgIiwgc2VjdG9yICUiIFBSSWQ2NCAiXG4iLAorICAgICAgICBpb3JlcS0+cmVx
Lm9wZXJhdGlvbiwgaW9yZXEtPnJlcS5ucl9zZWdtZW50cywKKyAgICAgICAgaW9yZXEtPnJlcS5o
YW5kbGUsIGlvcmVxLT5yZXEuaWQsIGlvcmVxLT5yZXEuc2VjdG9yX251bWJlcik7CisgICAgc3dp
dGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgeworICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKKyAg
ICAgICAgYnJlYWs7CisgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6CisgICAgICAg
IGlvcmVxLT5wcmVzeW5jID0gMTsKKyAgICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRz
KSB7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgICAgICAvKiBmYWxsIHRo
cm91Z2ggKi8KKyAgICBjYXNlIEJMS0lGX09QX1dSSVRFOgorICAgICAgICBicmVhazsKKyAgICBj
YXNlIEJMS0lGX09QX0RJU0NBUkQ6CisgICAgICAgIHJldHVybiAwOworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IHVua25vd24gb3BlcmF0aW9u
ICglZClcbiIsCisgICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24pOwor
ICAgICAgICBnb3RvIGVycjsKKyAgICB9OworCisgICAgaWYgKGlvcmVxLT5yZXEub3BlcmF0aW9u
ICE9IEJMS0lGX09QX1JFQUQgJiYgYmxrZGV2LT5tb2RlWzBdICE9ICd3JykgeworICAgICAgICB4
ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiB3cml0ZSByZXEgZm9yIHJvIGRldmljZVxu
Iik7CisgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIGlvcmVxLT5zdGFydCA9IGlvcmVx
LT5yZXEuc2VjdG9yX251bWJlciAqIGJsa2Rldi0+ZmlsZV9ibGs7CisgICAgZm9yIChpID0gMDsg
aSA8IGlvcmVxLT5yZXEubnJfc2VnbWVudHM7IGkrKykgeworICAgICAgICBpZiAoaSA9PSBCTEtJ
Rl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1QpIHsKKyAgICAgICAgICAgIHhlbl9wdl9wcmludGYo
eGVuZGV2LCAwLCAiZXJyb3I6IG5yX3NlZ21lbnRzIHRvbyBiaWdcbiIpOworICAgICAgICAgICAg
Z290byBlcnI7CisgICAgICAgIH0KKyAgICAgICAgaWYgKGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0
X3NlY3QgPiBpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QpIHsKKyAgICAgICAgICAgIHhlbl9w
dl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IGZpcnN0ID4gbGFzdCBzZWN0b3JcbiIpOworICAg
ICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0KKyAgICAgICAgaWYgKGlvcmVxLT5yZXEuc2Vn
W2ldLmxhc3Rfc2VjdCAqIEJMT0NLX1NJWkUgPj0gWENfUEFHRV9TSVpFKSB7CisgICAgICAgICAg
ICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBwYWdlIGNyb3NzaW5nXG4iKTsKKyAg
ICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICB9CisKKyAgICAgICAgbGVuID0gKGlvcmVxLT5y
ZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCisgICAgICAgICAgICAgICBpb3JlcS0+cmVxLnNlZ1tpXS5m
aXJzdF9zZWN0ICsgMSkgKiBibGtkZXYtPmZpbGVfYmxrOworICAgICAgICBpb3JlcS0+c2l6ZSAr
PSBsZW47CisgICAgfQorICAgIGlmIChpb3JlcS0+c3RhcnQgKyBpb3JlcS0+c2l6ZSA+IGJsa2Rl
di0+ZmlsZV9zaXplKSB7CisgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6
IGFjY2VzcyBiZXlvbmQgZW5kIG9mIGZpbGVcbiIpOworICAgICAgICBnb3RvIGVycjsKKyAgICB9
CisgICAgcmV0dXJuIDA7CisKK2VycjoKKyAgICBpb3JlcS0+c3RhdHVzID0gQkxLSUZfUlNQX0VS
Uk9SOworICAgIHJldHVybiAtMTsKK30KKworc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5KHN0
cnVjdCBpb3JlcSAqaW9yZXEpCit7CisgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9y
ZXEtPmJsa2RldjsKKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2
LT54ZW5kZXY7CisgICAgWGVuR3JhbnRDb3B5U2VnbWVudCBzZWdzW0JMS0lGX01BWF9TRUdNRU5U
U19QRVJfUkVRVUVTVF07CisgICAgaW50IGksIGNvdW50LCByYzsKKyAgICBpbnQ2NF90IGZpbGVf
YmxrID0gYmxrZGV2LT5maWxlX2JsazsKKyAgICBib29sIHRvX2RvbWFpbiA9IChpb3JlcS0+cmVx
Lm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEKTsKKyAgICB2b2lkICp2aXJ0ID0gaW9yZXEtPmJ1
ZjsKKworICAgIGlmIChpb3JlcS0+cmVxLm5yX3NlZ21lbnRzID09IDApIHsKKyAgICAgICAgcmV0
dXJuIDA7CisgICAgfQorCisgICAgY291bnQgPSBpb3JlcS0+cmVxLm5yX3NlZ21lbnRzOworCisg
ICAgZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspIHsKKyAgICAgICAgaWYgKHRvX2RvbWFpbikg
eworICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ucmVmID0gaW9yZXEtPnJlcS5zZWdb
aV0uZ3JlZjsKKyAgICAgICAgICAgIHNlZ3NbaV0uZGVzdC5mb3JlaWduLm9mZnNldCA9IGlvcmVx
LT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKgorICAgICAgICAgICAgICAgIGZpbGVfYmxrOworICAg
ICAgICAgICAgc2Vnc1tpXS5zb3VyY2UudmlydCA9IHZpcnQ7CisgICAgICAgIH0gZWxzZSB7Cisg
ICAgICAgICAgICBzZWdzW2ldLnNvdXJjZS5mb3JlaWduLnJlZiA9IGlvcmVxLT5yZXEuc2VnW2ld
LmdyZWY7CisgICAgICAgICAgICBzZWdzW2ldLnNvdXJjZS5mb3JlaWduLm9mZnNldCA9IGlvcmVx
LT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKgorICAgICAgICAgICAgICAgIGZpbGVfYmxrOworICAg
ICAgICAgICAgc2Vnc1tpXS5kZXN0LnZpcnQgPSB2aXJ0OworICAgICAgICB9CisgICAgICAgIHNl
Z3NbaV0ubGVuID0gKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdAorICAgICAgICAgICAgICAg
ICAgICAgICAtIGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVfYmxrOwor
ICAgICAgICB2aXJ0ICs9IHNlZ3NbaV0ubGVuOworICAgIH0KKworICAgIHJjID0geGVuX2JlX2Nv
cHlfZ3JhbnRfcmVmcyh4ZW5kZXYsIHRvX2RvbWFpbiwgc2VncywgY291bnQpOworCisgICAgaWYg
KHJjKSB7CisgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLAorICAgICAgICAgICAgICAg
ICAgICAgICJmYWlsZWQgdG8gY29weSBkYXRhICVkXG4iLCByYyk7CisgICAgICAgIGlvcmVxLT5h
aW9fZXJyb3JzKys7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7
Cit9CisKK3N0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3Jl
cSk7CisKK3N0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJl
dCkKK3sKKyAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxID0gb3BhcXVlOworICAgIHN0cnVjdCBYZW5C
bGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OworCisgICAgYWlvX2NvbnRleHRfYWNxdWlyZShi
bGtkZXYtPmN0eCk7CisKKyAgICBpZiAocmV0ICE9IDApIHsKKyAgICAgICAgeGVuX3B2X3ByaW50
Zih4ZW5kZXYsIDAsICIlcyBJL08gZXJyb3JcbiIsCisgICAgICAgICAgICAgICAgICAgICAgaW9y
ZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCA/ICJyZWFkIiA6ICJ3cml0ZSIpOwor
ICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOworICAgIH0KKworICAgIGlvcmVxLT5haW9faW5m
bGlnaHQtLTsKKyAgICBpZiAoaW9yZXEtPnByZXN5bmMpIHsKKyAgICAgICAgaW9yZXEtPnByZXN5
bmMgPSAwOworICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhpb3JlcSk7CisgICAgICAgIGdv
dG8gZG9uZTsKKyAgICB9CisgICAgaWYgKGlvcmVxLT5haW9faW5mbGlnaHQgPiAwKSB7CisgICAg
ICAgIGdvdG8gZG9uZTsKKyAgICB9CisKKyAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9u
KSB7CisgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgorICAgICAgICAvKiBpbiBjYXNlIG9mIGZhaWx1
cmUgaW9yZXEtPmFpb19lcnJvcnMgaXMgaW5jcmVhc2VkICovCisgICAgICAgIGlmIChyZXQgPT0g
MCkgeworICAgICAgICAgICAgaW9yZXFfZ3JhbnRfY29weShpb3JlcSk7CisgICAgICAgIH0KKyAg
ICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBC
TEtJRl9PUF9XUklURToKKyAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToKKyAgICAg
ICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgfQorICAgICAgICBxZW11X3ZmcmVlKGlvcmVxLT5idWYpOworICAgICAgICBicmVhazsK
KyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBpb3JlcS0+c3RhdHVz
ID0gaW9yZXEtPmFpb19lcnJvcnMgPyBCTEtJRl9SU1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsK
KyAgICBpb3JlcV9maW5pc2goaW9yZXEpOworCisgICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJh
dGlvbikgeworICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6CisgICAgY2FzZSBCTEtJRl9PUF9GTFVT
SF9ESVNLQ0FDSEU6CisgICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CisgICAg
ICAgIGlmIChpb3JlcS0+c3RhdHVzID09IEJMS0lGX1JTUF9PS0FZKSB7CisgICAgICAgICAgICBi
bG9ja19hY2N0X2RvbmUoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCk7
CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBibG9ja19hY2N0X2ZhaWxlZChibGtfZ2V0
X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKKyAgICAgICAgfQorICAgICAgICBi
cmVhazsKKyAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CisgICAgZGVmYXVsdDoKKyAgICAgICAg
YnJlYWs7CisgICAgfQorICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7CisKK2RvbmU6
CisgICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7Cit9CisKK3N0YXRpYyBib29s
IGJsa19zcGxpdF9kaXNjYXJkKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJsa2lmX3NlY3Rvcl90IHNl
Y3Rvcl9udW1iZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBucl9z
ZWN0b3JzKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7
CisgICAgaW50NjRfdCBieXRlX29mZnNldDsKKyAgICBpbnQgYnl0ZV9jaHVuazsKKyAgICB1aW50
NjRfdCBieXRlX3JlbWFpbmluZywgbGltaXQ7CisgICAgdWludDY0X3Qgc2VjX3N0YXJ0ID0gc2Vj
dG9yX251bWJlcjsKKyAgICB1aW50NjRfdCBzZWNfY291bnQgPSBucl9zZWN0b3JzOworCisgICAg
LyogV3JhcCBhcm91bmQsIG9yIG92ZXJmbG93aW5nIGJ5dGUgbGltaXQ/ICovCisgICAgaWYgKHNl
Y19zdGFydCArIHNlY19jb3VudCA8IHNlY19jb3VudCB8fAorICAgICAgICBzZWNfc3RhcnQgKyBz
ZWNfY291bnQgPiBJTlQ2NF9NQVggPj4gQkRSVl9TRUNUT1JfQklUUykgeworICAgICAgICByZXR1
cm4gZmFsc2U7CisgICAgfQorCisgICAgbGltaXQgPSBCRFJWX1JFUVVFU1RfTUFYX1NFQ1RPUlMg
PDwgQkRSVl9TRUNUT1JfQklUUzsKKyAgICBieXRlX29mZnNldCA9IHNlY19zdGFydCA8PCBCRFJW
X1NFQ1RPUl9CSVRTOworICAgIGJ5dGVfcmVtYWluaW5nID0gc2VjX2NvdW50IDw8IEJEUlZfU0VD
VE9SX0JJVFM7CisKKyAgICBkbyB7CisgICAgICAgIGJ5dGVfY2h1bmsgPSBieXRlX3JlbWFpbmlu
ZyA+IGxpbWl0ID8gbGltaXQgOiBieXRlX3JlbWFpbmluZzsKKyAgICAgICAgaW9yZXEtPmFpb19p
bmZsaWdodCsrOworICAgICAgICBibGtfYWlvX3BkaXNjYXJkKGJsa2Rldi0+YmxrLCBieXRlX29m
ZnNldCwgYnl0ZV9jaHVuaywKKyAgICAgICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21w
bGV0ZSwgaW9yZXEpOworICAgICAgICBieXRlX3JlbWFpbmluZyAtPSBieXRlX2NodW5rOworICAg
ICAgICBieXRlX29mZnNldCArPSBieXRlX2NodW5rOworICAgIH0gd2hpbGUgKGJ5dGVfcmVtYWlu
aW5nID4gMCk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGludCBpb3JlcV9ydW5p
b19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYg
KmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisKKyAgICBpb3JlcS0+YnVmID0gcWVtdV9tZW1hbGln
bihYQ19QQUdFX1NJWkUsIGlvcmVxLT5zaXplKTsKKyAgICBpZiAoaW9yZXEtPnJlcS5ucl9zZWdt
ZW50cyAmJgorICAgICAgICAoaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUg
fHwKKyAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX0ZMVVNIX0RJU0tD
QUNIRSkgJiYKKyAgICAgICAgaW9yZXFfZ3JhbnRfY29weShpb3JlcSkpIHsKKyAgICAgICAgcWVt
dV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAgaW9y
ZXEtPmFpb19pbmZsaWdodCsrOworICAgIGlmIChpb3JlcS0+cHJlc3luYykgeworICAgICAgICBi
bGtfYWlvX2ZsdXNoKGlvcmVxLT5ibGtkZXYtPmJsaywgcWVtdV9haW9fY29tcGxldGUsIGlvcmVx
KTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgc3dpdGNoIChpb3JlcS0+cmVxLm9w
ZXJhdGlvbikgeworICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKKyAgICAgICAgcWVtdV9pb3ZlY19h
ZGQoJmlvcmVxLT52LCBpb3JlcS0+YnVmLCBpb3JlcS0+c2l6ZSk7CisgICAgICAgIGJsb2NrX2Fj
Y3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICBpb3JlcS0+di5zaXplLCBCTE9DS19BQ0NUX1JFQUQpOworICAg
ICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7CisgICAgICAgIGJsa19haW9fcHJlYWR2KGJsa2Rl
di0+YmxrLCBpb3JlcS0+c3RhcnQsICZpb3JlcS0+diwgMCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBC
TEtJRl9PUF9XUklURToKKyAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToKKyAgICAg
ICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgfQorCisgICAgICAgIHFlbXVfaW92ZWNfYWRkKCZpb3JlcS0+diwgaW9yZXEtPmJ1Ziwg
aW9yZXEtPnNpemUpOworICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJsa19nZXRfc3RhdHMoYmxr
ZGV2LT5ibGspLCAmaW9yZXEtPmFjY3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEt
PnYuc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbiA9
PSBCTEtJRl9PUF9XUklURSA/CisgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9X
UklURSA6IEJMT0NLX0FDQ1RfRkxVU0gpOworICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7
CisgICAgICAgIGJsa19haW9fcHdyaXRldihibGtkZXYtPmJsaywgaW9yZXEtPnN0YXJ0LCAmaW9y
ZXEtPnYsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwgaW9y
ZXEpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CisgICAgewor
ICAgICAgICBzdHJ1Y3QgYmxraWZfcmVxdWVzdF9kaXNjYXJkICpyZXEgPSAodm9pZCAqKSZpb3Jl
cS0+cmVxOworICAgICAgICBpZiAoIWJsa19zcGxpdF9kaXNjYXJkKGlvcmVxLCByZXEtPnNlY3Rv
cl9udW1iZXIsIHJlcS0+bnJfc2VjdG9ycykpIHsKKyAgICAgICAgICAgIGdvdG8gZXJyOworICAg
ICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICAvKiB1
bmtub3duIG9wZXJhdGlvbiAoc2hvdWxkbid0IGhhcHBlbiAtLSBwYXJzZSBjYXRjaGVzIHRoaXMp
ICovCisgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIHFlbXVfYWlvX2NvbXBsZXRlKGlv
cmVxLCAwKTsKKworICAgIHJldHVybiAwOworCitlcnI6CisgICAgaW9yZXFfZmluaXNoKGlvcmVx
KTsKKyAgICBpb3JlcS0+c3RhdHVzID0gQkxLSUZfUlNQX0VSUk9SOworICAgIHJldHVybiAtMTsK
K30KKworc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3RydWN0IGlvcmVxICppb3Jl
cSkKK3sKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKKyAg
ICBpbnQgICAgICAgICAgICAgICBzZW5kX25vdGlmeSAgID0gMDsKKyAgICBpbnQgICAgICAgICAg
ICAgICBoYXZlX3JlcXVlc3RzID0gMDsKKyAgICBibGtpZl9yZXNwb25zZV90ICAqcmVzcDsKKwor
ICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5nIGZvciB0aGUgcmVsZXZhbnQgZG9tYWlu
LiAqLworICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgeworICAgIGNhc2UgQkxLSUZfUFJP
VE9DT0xfTkFUSVZFOgorICAgICAgICByZXNwID0gKGJsa2lmX3Jlc3BvbnNlX3QgKilSSU5HX0dF
VF9SRVNQT05TRSgKKyAgICAgICAgICAgICZibGtkZXYtPnJpbmdzLm5hdGl2ZSwKKyAgICAgICAg
ICAgIGJsa2Rldi0+cmluZ3MubmF0aXZlLnJzcF9wcm9kX3B2dCk7CisgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgorICAgICAgICByZXNwID0gKGJsa2lmX3Jl
c3BvbnNlX3QgKilSSU5HX0dFVF9SRVNQT05TRSgKKyAgICAgICAgICAgICZibGtkZXYtPnJpbmdz
Lng4Nl8zMl9wYXJ0LAorICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5yc3Bf
cHJvZF9wdnQpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82
NDoKKyAgICAgICAgcmVzcCA9IChibGtpZl9yZXNwb25zZV90ICopUklOR19HRVRfUkVTUE9OU0Uo
CisgICAgICAgICAgICAmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydCwKKyAgICAgICAgICAgIGJs
a2Rldi0+cmluZ3MueDg2XzY0X3BhcnQucnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmVzcC0+aWQgICAg
ICAgID0gaW9yZXEtPnJlcS5pZDsKKyAgICByZXNwLT5vcGVyYXRpb24gPSBpb3JlcS0+cmVxLm9w
ZXJhdGlvbjsKKyAgICByZXNwLT5zdGF0dXMgICAgPSBpb3JlcS0+c3RhdHVzOworCisgICAgYmxr
ZGV2LT5yaW5ncy5jb21tb24ucnNwX3Byb2RfcHZ0Kys7CisKKyAgICBSSU5HX1BVU0hfUkVTUE9O
U0VTX0FORF9DSEVDS19OT1RJRlkoJmJsa2Rldi0+cmluZ3MuY29tbW9uLCBzZW5kX25vdGlmeSk7
CisgICAgaWYgKGJsa2Rldi0+cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCA9PSBibGtkZXYtPnJp
bmdzLmNvbW1vbi5yZXFfY29ucykgeworICAgICAgICAvKgorICAgICAgICAgKiBUYWlsIGNoZWNr
IGZvciBwZW5kaW5nIHJlcXVlc3RzLiBBbGxvd3MgZnJvbnRlbmQgdG8gYXZvaWQKKyAgICAgICAg
ICogbm90aWZpY2F0aW9ucyBpZiByZXF1ZXN0cyBhcmUgYWxyZWFkeSBpbiBmbGlnaHQgKGxvd2Vy
CisgICAgICAgICAqIG92ZXJoZWFkcyBhbmQgcHJvbW90ZXMgYmF0Y2hpbmcpLgorICAgICAgICAg
Ki8KKyAgICAgICAgUklOR19GSU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoJmJsa2Rldi0+cmluZ3Mu
Y29tbW9uLCBoYXZlX3JlcXVlc3RzKTsKKyAgICB9IGVsc2UgaWYgKFJJTkdfSEFTX1VOQ09OU1VN
RURfUkVRVUVTVFMoJmJsa2Rldi0+cmluZ3MuY29tbW9uKSkgeworICAgICAgICBoYXZlX3JlcXVl
c3RzID0gMTsKKyAgICB9CisKKyAgICBpZiAoaGF2ZV9yZXF1ZXN0cykgeworICAgICAgICBibGtk
ZXYtPm1vcmVfd29yaysrOworICAgIH0KKyAgICByZXR1cm4gc2VuZF9ub3RpZnk7Cit9CisKKy8q
IHdhbGsgZmluaXNoZWQgbGlzdCwgc2VuZCBvdXRzdGFuZGluZyByZXNwb25zZXMsIGZyZWUgcmVx
dWVzdHMgKi8KK3N0YXRpYyB2b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChzdHJ1Y3QgWGVuQmxr
RGV2ICpibGtkZXYpCit7CisgICAgc3RydWN0IGlvcmVxICppb3JlcTsKKyAgICBpbnQgc2VuZF9u
b3RpZnkgPSAwOworCisgICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5maW5pc2hlZCkp
IHsKKyAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5maW5pc2hlZCk7CisgICAg
ICAgIHNlbmRfbm90aWZ5ICs9IGJsa19zZW5kX3Jlc3BvbnNlX29uZShpb3JlcSk7CisgICAgICAg
IGlvcmVxX3JlbGVhc2UoaW9yZXEsIHRydWUpOworICAgIH0KKyAgICBpZiAoc2VuZF9ub3RpZnkp
IHsKKyAgICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5KCZibGtkZXYtPnhlbmRldik7CisgICAgfQor
fQorCitzdGF0aWMgaW50IGJsa19nZXRfcmVxdWVzdChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYs
IHN0cnVjdCBpb3JlcSAqaW9yZXEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0lE
WCByYykKK3sKKyAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKKyAgICBjYXNlIEJMS0lG
X1BST1RPQ09MX05BVElWRToKKyAgICAgICAgbWVtY3B5KCZpb3JlcS0+cmVxLCBSSU5HX0dFVF9S
RVFVRVNUKCZibGtkZXYtPnJpbmdzLm5hdGl2ZSwgcmMpLAorICAgICAgICAgICAgICAgc2l6ZW9m
KGlvcmVxLT5yZXEpKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9Y
ODZfMzI6CisgICAgICAgIGJsa2lmX2dldF94ODZfMzJfcmVxKCZpb3JlcS0+cmVxLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZibGtkZXYtPnJpbmdzLng4
Nl8zMl9wYXJ0LCByYykpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIEJMS0lGX1BST1RPQ09M
X1g4Nl82NDoKKyAgICAgICAgYmxraWZfZ2V0X3g4Nl82NF9yZXEoJmlvcmVxLT5yZXEsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdfR0VUX1JFUVVFU1QoJmJsa2Rldi0+cmluZ3Mu
eDg2XzY0X3BhcnQsIHJjKSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICAvKiBQcmV2ZW50
IHRoZSBjb21waWxlciBmcm9tIGFjY2Vzc2luZyB0aGUgb24tcmluZyBmaWVsZHMgaW5zdGVhZC4g
Ki8KKyAgICBiYXJyaWVyKCk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGJsa19o
YW5kbGVfcmVxdWVzdHMoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQoreworICAgIFJJTkdfSURY
IHJjLCBycDsKKyAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOworCisgICAgYmxrZGV2LT5tb3JlX3dv
cmsgPSAwOworCisgICAgcmMgPSBibGtkZXYtPnJpbmdzLmNvbW1vbi5yZXFfY29uczsKKyAgICBy
cCA9IGJsa2Rldi0+cmluZ3MuY29tbW9uLnNyaW5nLT5yZXFfcHJvZDsKKyAgICB4ZW5fcm1iKCk7
IC8qIEVuc3VyZSB3ZSBzZWUgcXVldWVkIHJlcXVlc3RzIHVwIHRvICdycCcuICovCisKKyAgICBi
bGtfc2VuZF9yZXNwb25zZV9hbGwoYmxrZGV2KTsKKyAgICB3aGlsZSAocmMgIT0gcnApIHsKKyAg
ICAgICAgLyogcHVsbCByZXF1ZXN0IGZyb20gcmluZyAqLworICAgICAgICBpZiAoUklOR19SRVFV
RVNUX0NPTlNfT1ZFUkZMT1coJmJsa2Rldi0+cmluZ3MuY29tbW9uLCByYykpIHsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlvcmVxID0gaW9yZXFfc3RhcnQoYmxrZGV2
KTsKKyAgICAgICAgaWYgKGlvcmVxID09IE5VTEwpIHsKKyAgICAgICAgICAgIGJsa2Rldi0+bW9y
ZV93b3JrKys7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBibGtfZ2V0
X3JlcXVlc3QoYmxrZGV2LCBpb3JlcSwgcmMpOworICAgICAgICBibGtkZXYtPnJpbmdzLmNvbW1v
bi5yZXFfY29ucyA9ICsrcmM7CisKKyAgICAgICAgLyogcGFyc2UgdGhlbSAqLworICAgICAgICBp
ZiAoaW9yZXFfcGFyc2UoaW9yZXEpICE9IDApIHsKKworICAgICAgICAgICAgc3dpdGNoIChpb3Jl
cS0+cmVxLm9wZXJhdGlvbikgeworICAgICAgICAgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgorICAg
ICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+Ymxr
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9SRUFEKTsK
KyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6
CisgICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoYmxrZGV2
LT5ibGspLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX1dS
SVRFKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgQkxLSUZfT1Bf
RkxVU0hfRElTS0NBQ0hFOgorICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtf
Z2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQkxPQ0tfQUNDVF9GTFVTSCk7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgfTsKKworICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jl
c3BvbnNlX29uZShpb3JlcSkpIHsKKyAgICAgICAgICAgICAgICB4ZW5fcHZfc2VuZF9ub3RpZnko
JmJsa2Rldi0+eGVuZGV2KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlvcmVxX3JlbGVh
c2UoaW9yZXEsIGZhbHNlKTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAg
ICAgICAgaW9yZXFfcnVuaW9fcWVtdV9haW8oaW9yZXEpOworICAgIH0KKworICAgIGlmIChibGtk
ZXYtPm1vcmVfd29yayAmJiBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0IDwgYmxrZGV2LT5tYXhf
cmVxdWVzdHMpIHsKKyAgICAgICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsKKyAgICB9
Cit9CisKKy8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gKi8KKworc3RhdGljIHZvaWQgYmxrX2JoKHZvaWQgKm9wYXF1ZSkKK3sK
KyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBvcGFxdWU7CisKKyAgICBhaW9fY29udGV4
dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKKyAgICBibGtfaGFuZGxlX3JlcXVlc3RzKGJsa2Rldik7
CisgICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7Cit9CisKK3N0YXRpYyB2b2lk
IGJsa19hbGxvYyhzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCit7CisgICAgc3RydWN0
IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0Rl
diwgeGVuZGV2KTsKKyAgICBFcnJvciAqZXJyID0gTlVMTDsKKworICAgIHRyYWNlX3hlbl9kaXNr
X2FsbG9jKHhlbmRldi0+bmFtZSk7CisKKyAgICBRTElTVF9JTklUKCZibGtkZXYtPmluZmxpZ2h0
KTsKKyAgICBRTElTVF9JTklUKCZibGtkZXYtPmZpbmlzaGVkKTsKKyAgICBRTElTVF9JTklUKCZi
bGtkZXYtPmZyZWVsaXN0KTsKKworICAgIGJsa2Rldi0+aW90aHJlYWQgPSBpb3RocmVhZF9jcmVh
dGUoeGVuZGV2LT5uYW1lLCAmZXJyKTsKKyAgICBhc3NlcnQoIWVycik7CisKKyAgICBibGtkZXYt
PmN0eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4dChibGtkZXYtPmlvdGhyZWFkKTsKKyAgICBi
bGtkZXYtPmJoID0gYWlvX2JoX25ldyhibGtkZXYtPmN0eCwgYmxrX2JoLCBibGtkZXYpOworfQor
CitzdGF0aWMgdm9pZCBibGtfcGFyc2VfZGlzY2FyZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYp
Cit7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2
OworICAgIGludCBlbmFibGU7CisKKyAgICBibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCA9IHRydWU7
CisKKyAgICBpZiAoeGVuc3RvcmVfcmVhZF9iZV9pbnQoeGVuZGV2LCAiZGlzY2FyZC1lbmFibGUi
LCAmZW5hYmxlKSA9PSAwKSB7CisgICAgICAgIGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkID0gISFl
bmFibGU7CisgICAgfQorCisgICAgaWYgKGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkKSB7CisgICAg
ICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLWRpc2NhcmQiLCAxKTsK
KyAgICB9Cit9CisKK3N0YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAq
eGVuZGV2KQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4
ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7CisgICAgaW50IGluZm8gPSAwOworICAg
IGNoYXIgKmRpcmVjdGlvc2FmZSA9IE5VTEw7CisKKyAgICB0cmFjZV94ZW5fZGlza19pbml0KHhl
bmRldi0+bmFtZSk7CisKKyAgICAvKiByZWFkIHhlbnN0b3JlIGVudHJpZXMgKi8KKyAgICBpZiAo
YmxrZGV2LT5wYXJhbXMgPT0gTlVMTCkgeworICAgICAgICBjaGFyICpoID0gTlVMTDsKKyAgICAg
ICAgYmxrZGV2LT5wYXJhbXMgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJwYXJhbXMi
KTsKKyAgICAgICAgaWYgKGJsa2Rldi0+cGFyYW1zICE9IE5VTEwpIHsKKyAgICAgICAgICAgIGgg
PSBzdHJjaHIoYmxrZGV2LT5wYXJhbXMsICc6Jyk7CisgICAgICAgIH0KKyAgICAgICAgaWYgKGgg
IT0gTlVMTCkgeworICAgICAgICAgICAgYmxrZGV2LT5maWxlcHJvdG8gPSBibGtkZXYtPnBhcmFt
czsKKyAgICAgICAgICAgIGJsa2Rldi0+ZmlsZW5hbWUgID0gaCArIDE7CisgICAgICAgICAgICAq
aCA9IDA7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9
ICI8dW5zZXQ+IjsKKyAgICAgICAgICAgIGJsa2Rldi0+ZmlsZW5hbWUgID0gYmxrZGV2LT5wYXJh
bXM7CisgICAgICAgIH0KKyAgICB9CisgICAgaWYgKCFzdHJjbXAoImFpbyIsIGJsa2Rldi0+Zmls
ZXByb3RvKSkgeworICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9ICJyYXciOworICAgIH0KKyAg
ICBpZiAoIXN0cmNtcCgidmhkIiwgYmxrZGV2LT5maWxlcHJvdG8pKSB7CisgICAgICAgIGJsa2Rl
di0+ZmlsZXByb3RvID0gInZwYyI7CisgICAgfQorICAgIGlmIChibGtkZXYtPm1vZGUgPT0gTlVM
TCkgeworICAgICAgICBibGtkZXYtPm1vZGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYs
ICJtb2RlIik7CisgICAgfQorICAgIGlmIChibGtkZXYtPnR5cGUgPT0gTlVMTCkgeworICAgICAg
ICBibGtkZXYtPnR5cGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJ0eXBlIik7Cisg
ICAgfQorICAgIGlmIChibGtkZXYtPmRldiA9PSBOVUxMKSB7CisgICAgICAgIGJsa2Rldi0+ZGV2
ID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGV2Iik7CisgICAgfQorICAgIGlmIChi
bGtkZXYtPmRldnR5cGUgPT0gTlVMTCkgeworICAgICAgICBibGtkZXYtPmRldnR5cGUgPSB4ZW5z
dG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkZXZpY2UtdHlwZSIpOworICAgIH0KKyAgICBkaXJl
Y3Rpb3NhZmUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkaXJlY3QtaW8tc2FmZSIp
OworICAgIGJsa2Rldi0+ZGlyZWN0aW9zYWZlID0gKGRpcmVjdGlvc2FmZSAmJiBhdG9pKGRpcmVj
dGlvc2FmZSkpOworCisgICAgLyogZG8gd2UgaGF2ZSBhbGwgd2UgbmVlZD8gKi8KKyAgICBpZiAo
YmxrZGV2LT5wYXJhbXMgPT0gTlVMTCB8fAorICAgICAgICBibGtkZXYtPm1vZGUgPT0gTlVMTCAg
IHx8CisgICAgICAgIGJsa2Rldi0+dHlwZSA9PSBOVUxMICAgfHwKKyAgICAgICAgYmxrZGV2LT5k
ZXYgPT0gTlVMTCkgeworICAgICAgICBnb3RvIG91dF9lcnJvcjsKKyAgICB9CisKKyAgICAvKiBy
ZWFkLW9ubHkgPyAqLworICAgIGlmIChzdHJjbXAoYmxrZGV2LT5tb2RlLCAidyIpKSB7CisgICAg
ICAgIGluZm8gIHw9IFZESVNLX1JFQURPTkxZOworICAgIH0KKworICAgIC8qIGNkcm9tID8gKi8K
KyAgICBpZiAoYmxrZGV2LT5kZXZ0eXBlICYmICFzdHJjbXAoYmxrZGV2LT5kZXZ0eXBlLCAiY2Ry
b20iKSkgeworICAgICAgICBpbmZvICB8PSBWRElTS19DRFJPTTsKKyAgICB9CisKKyAgICBibGtk
ZXYtPmZpbGVfYmxrICA9IEJMT0NLX1NJWkU7CisKKyAgICAvKiBmaWxsIGluZm8KKyAgICAgKiBi
bGtfY29ubmVjdCBzdXBwbGllcyBzZWN0b3Itc2l6ZSBhbmQgc2VjdG9ycworICAgICAqLworICAg
IHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwgMSk7
CisgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImluZm8iLCBpbmZvKTsKKworICAg
IHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJtYXgtcmluZy1wYWdlLW9yZGVyIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgTUFYX1JJTkdfUEFHRV9PUkRFUik7CisKKyAgICBibGtf
cGFyc2VfZGlzY2FyZChibGtkZXYpOworCisgICAgZ19mcmVlKGRpcmVjdGlvc2FmZSk7CisgICAg
cmV0dXJuIDA7CisKK291dF9lcnJvcjoKKyAgICBnX2ZyZWUoYmxrZGV2LT5wYXJhbXMpOworICAg
IGJsa2Rldi0+cGFyYW1zID0gTlVMTDsKKyAgICBnX2ZyZWUoYmxrZGV2LT5tb2RlKTsKKyAgICBi
bGtkZXYtPm1vZGUgPSBOVUxMOworICAgIGdfZnJlZShibGtkZXYtPnR5cGUpOworICAgIGJsa2Rl
di0+dHlwZSA9IE5VTEw7CisgICAgZ19mcmVlKGJsa2Rldi0+ZGV2KTsKKyAgICBibGtkZXYtPmRl
diA9IE5VTEw7CisgICAgZ19mcmVlKGJsa2Rldi0+ZGV2dHlwZSk7CisgICAgYmxrZGV2LT5kZXZ0
eXBlID0gTlVMTDsKKyAgICBnX2ZyZWUoZGlyZWN0aW9zYWZlKTsKKyAgICBibGtkZXYtPmRpcmVj
dGlvc2FmZSA9IGZhbHNlOworICAgIHJldHVybiAtMTsKK30KKworc3RhdGljIGludCBibGtfY29u
bmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCit7CisgICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVu
ZGV2KTsKKyAgICBpbnQgaW5kZXgsIHFmbGFnczsKKyAgICBib29sIHJlYWRvbmx5ID0gdHJ1ZTsK
KyAgICBib29sIHdyaXRldGhyb3VnaCA9IHRydWU7CisgICAgaW50IG9yZGVyLCByaW5nX3JlZjsK
KyAgICB1bnNpZ25lZCBpbnQgcmluZ19zaXplLCBtYXhfZ3JhbnRzOworICAgIHVuc2lnbmVkIGlu
dCBpOworCisgICAgdHJhY2VfeGVuX2Rpc2tfY29ubmVjdCh4ZW5kZXYtPm5hbWUpOworCisgICAg
LyogcmVhZC1vbmx5ID8gKi8KKyAgICBpZiAoYmxrZGV2LT5kaXJlY3Rpb3NhZmUpIHsKKyAgICAg
ICAgcWZsYWdzID0gQkRSVl9PX05PQ0FDSEUgfCBCRFJWX09fTkFUSVZFX0FJTzsKKyAgICB9IGVs
c2UgeworICAgICAgICBxZmxhZ3MgPSAwOworICAgICAgICB3cml0ZXRocm91Z2ggPSBmYWxzZTsK
KyAgICB9CisgICAgaWYgKHN0cmNtcChibGtkZXYtPm1vZGUsICJ3IikgPT0gMCkgeworICAgICAg
ICBxZmxhZ3MgfD0gQkRSVl9PX1JEV1I7CisgICAgICAgIHJlYWRvbmx5ID0gZmFsc2U7CisgICAg
fQorICAgIGlmIChibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCkgeworICAgICAgICBxZmxhZ3MgfD0g
QkRSVl9PX1VOTUFQOworICAgIH0KKworICAgIC8qIGluaXQgcWVtdSBibG9jayBkcml2ZXIgKi8K
KyAgICBpbmRleCA9ICh4ZW5kZXYtPmRldiAtIDIwMiAqIDI1NikgLyAxNjsKKyAgICBibGtkZXYt
PmRpbmZvID0gZHJpdmVfZ2V0KElGX1hFTiwgMCwgaW5kZXgpOworICAgIGlmICghYmxrZGV2LT5k
aW5mbykgeworICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKyAgICAgICAgUURpY3Qg
Km9wdGlvbnMgPSBOVUxMOworCisgICAgICAgIGlmIChzdHJjbXAoYmxrZGV2LT5maWxlcHJvdG8s
ICI8dW5zZXQ+IikpIHsKKyAgICAgICAgICAgIG9wdGlvbnMgPSBxZGljdF9uZXcoKTsKKyAgICAg
ICAgICAgIHFkaWN0X3B1dF9zdHIob3B0aW9ucywgImRyaXZlciIsIGJsa2Rldi0+ZmlsZXByb3Rv
KTsKKyAgICAgICAgfQorCisgICAgICAgIC8qIHNldHVwIHZpYSB4ZW5idXMgLT4gY3JlYXRlIG5l
dyBibG9jayBkcml2ZXIgaW5zdGFuY2UgKi8KKyAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYs
IDIsICJjcmVhdGUgbmV3IGJkcnYgKHhlbmJ1cyBzZXR1cClcbiIpOworICAgICAgICBibGtkZXYt
PmJsayA9IGJsa19uZXdfb3BlbihibGtkZXYtPmZpbGVuYW1lLCBOVUxMLCBvcHRpb25zLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxZmxhZ3MsICZsb2NhbF9lcnIpOworICAg
ICAgICBpZiAoIWJsa2Rldi0+YmxrKSB7CisgICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRl
diwgMCwgImVycm9yOiAlc1xuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3JfZ2V0
X3ByZXR0eShsb2NhbF9lcnIpKTsKKyAgICAgICAgICAgIGVycm9yX2ZyZWUobG9jYWxfZXJyKTsK
KyAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgfQorICAgICAgICBibGtfc2V0X2VuYWJs
ZV93cml0ZV9jYWNoZShibGtkZXYtPmJsaywgIXdyaXRldGhyb3VnaCk7CisgICAgfSBlbHNlIHsK
KyAgICAgICAgLyogc2V0dXAgdmlhIHFlbXUgY21kbGluZSAtPiBhbHJlYWR5IHNldHVwIGZvciB1
cyAqLworICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMiwKKyAgICAgICAgICAgICAgICAg
ICAgICAiZ2V0IGNvbmZpZ3VyZWQgYmRydiAoY21kbGluZSBzZXR1cClcbiIpOworICAgICAgICBi
bGtkZXYtPmJsayA9IGJsa19ieV9sZWdhY3lfZGluZm8oYmxrZGV2LT5kaW5mbyk7CisgICAgICAg
IGlmIChibGtfaXNfcmVhZF9vbmx5KGJsa2Rldi0+YmxrKSAmJiAhcmVhZG9ubHkpIHsKKyAgICAg
ICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiVW5leHBlY3RlZCByZWFkLW9ubHkgZHJp
dmUiKTsKKyAgICAgICAgICAgIGJsa2Rldi0+YmxrID0gTlVMTDsKKyAgICAgICAgICAgIHJldHVy
biAtMTsKKyAgICAgICAgfQorICAgICAgICAvKiBibGtkZXYtPmJsayBpcyBub3QgY3JlYXRlIGJ5
IHVzLCB3ZSBnZXQgYSByZWZlcmVuY2UKKyAgICAgICAgICogc28gd2UgY2FuIGJsa191bnJlZigp
IHVuY29uZGl0aW9uYWxseSAqLworICAgICAgICBibGtfcmVmKGJsa2Rldi0+YmxrKTsKKyAgICB9
CisgICAgYmxrX2F0dGFjaF9kZXZfbGVnYWN5KGJsa2Rldi0+YmxrLCBibGtkZXYpOworICAgIGJs
a2Rldi0+ZmlsZV9zaXplID0gYmxrX2dldGxlbmd0aChibGtkZXYtPmJsayk7CisgICAgaWYgKGJs
a2Rldi0+ZmlsZV9zaXplIDwgMCkgeworICAgICAgICBCbG9ja0RyaXZlclN0YXRlICpicyA9IGJs
a19icyhibGtkZXYtPmJsayk7CisgICAgICAgIGNvbnN0IGNoYXIgKmRydl9uYW1lID0gYnMgPyBi
ZHJ2X2dldF9mb3JtYXRfbmFtZShicykgOiBOVUxMOworICAgICAgICB4ZW5fcHZfcHJpbnRmKHhl
bmRldiwgMSwgImJsa19nZXRsZW5ndGg6ICVkICglcykgfCBkcnYgJXNcbiIsCisgICAgICAgICAg
ICAgICAgICAgICAgKGludClibGtkZXYtPmZpbGVfc2l6ZSwgc3RyZXJyb3IoLWJsa2Rldi0+Zmls
ZV9zaXplKSwKKyAgICAgICAgICAgICAgICAgICAgICBkcnZfbmFtZSA/OiAiLSIpOworICAgICAg
ICBibGtkZXYtPmZpbGVfc2l6ZSA9IDA7CisgICAgfQorCisgICAgeGVuX3B2X3ByaW50Zih4ZW5k
ZXYsIDEsICJ0eXBlIFwiJXNcIiwgZmlsZXByb3RvIFwiJXNcIiwgZmlsZW5hbWUgXCIlc1wiLCIK
KyAgICAgICAgICAgICAgICAgICIgc2l6ZSAlIiBQUklkNjQgIiAoJSIgUFJJZDY0ICIgTUIpXG4i
LAorICAgICAgICAgICAgICAgICAgYmxrZGV2LT50eXBlLCBibGtkZXYtPmZpbGVwcm90bywgYmxr
ZGV2LT5maWxlbmFtZSwKKyAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmlsZV9zaXplLCBibGtk
ZXYtPmZpbGVfc2l6ZSAvIE1pQik7CisKKyAgICAvKiBGaWxsIGluIG51bWJlciBvZiBzZWN0b3Ig
c2l6ZSBhbmQgbnVtYmVyIG9mIHNlY3RvcnMgKi8KKyAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQo
eGVuZGV2LCAic2VjdG9yLXNpemUiLCBibGtkZXYtPmZpbGVfYmxrKTsKKyAgICB4ZW5zdG9yZV93
cml0ZV9iZV9pbnQ2NCh4ZW5kZXYsICJzZWN0b3JzIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibGtkZXYtPmZpbGVfc2l6ZSAvIGJsa2Rldi0+ZmlsZV9ibGspOworCisgICAgaWYgKHhl
bnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwgInJpbmctcGFnZS1vcmRlciIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZvcmRlcikgPT0gLTEpIHsKKyAgICAgICAgYmxrZGV2LT5ucl9y
aW5nX3JlZiA9IDE7CisKKyAgICAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwg
InJpbmctcmVmIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3JlZikg
PT0gLTEpIHsKKyAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgfQorICAgICAgICBibGtk
ZXYtPnJpbmdfcmVmWzBdID0gcmluZ19yZWY7CisKKyAgICB9IGVsc2UgaWYgKG9yZGVyID49IDAg
JiYgb3JkZXIgPD0gTUFYX1JJTkdfUEFHRV9PUkRFUikgeworICAgICAgICBibGtkZXYtPm5yX3Jp
bmdfcmVmID0gMSA8PCBvcmRlcjsKKworICAgICAgICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2LT5u
cl9yaW5nX3JlZjsgaSsrKSB7CisgICAgICAgICAgICBjaGFyICprZXk7CisKKyAgICAgICAgICAg
IGtleSA9IGdfc3RyZHVwX3ByaW50ZigicmluZy1yZWYldSIsIGkpOworICAgICAgICAgICAgaWYg
KCFrZXkpIHsKKyAgICAgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgICAgICB9CisKKyAg
ICAgICAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsIGtleSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcmluZ19yZWYpID09IC0xKSB7CisgICAgICAg
ICAgICAgICAgZ19mcmVlKGtleSk7CisgICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAg
ICAgICAgfQorICAgICAgICAgICAgYmxrZGV2LT5yaW5nX3JlZltpXSA9IHJpbmdfcmVmOworCisg
ICAgICAgICAgICBnX2ZyZWUoa2V5KTsKKyAgICAgICAgfQorICAgIH0gZWxzZSB7CisgICAgICAg
IHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiaW52YWxpZCByaW5nLXBhZ2Utb3JkZXI6ICVkXG4i
LAorICAgICAgICAgICAgICAgICAgICAgIG9yZGVyKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAg
IH0KKworICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJldmVudC1jaGFubmVs
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmRldi0+cmVtb3RlX3BvcnQpID09
IC0xKSB7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICBpZiAoIXhlbmRldi0+cHJv
dG9jb2wpIHsKKyAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX05BVElW
RTsKKyAgICB9IGVsc2UgaWYgKHN0cmNtcCh4ZW5kZXYtPnByb3RvY29sLCBYRU5fSU9fUFJPVE9f
QUJJX05BVElWRSkgPT0gMCkgeworICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJP
VE9DT0xfTkFUSVZFOworICAgIH0gZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+cHJvdG9jb2wsIFhF
Tl9JT19QUk9UT19BQklfWDg2XzMyKSA9PSAwKSB7CisgICAgICAgIGJsa2Rldi0+cHJvdG9jb2wg
PSBCTEtJRl9QUk9UT0NPTF9YODZfMzI7CisgICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2LT5w
cm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9YODZfNjQpID09IDApIHsKKyAgICAgICAgYmxrZGV2
LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl82NDsKKyAgICB9IGVsc2UgeworICAgICAg
ICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOworICAgIH0KKworICAg
IHJpbmdfc2l6ZSA9IFhDX1BBR0VfU0laRSAqIGJsa2Rldi0+bnJfcmluZ19yZWY7CisgICAgc3dp
dGNoIChibGtkZXYtPnByb3RvY29sKSB7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6
CisgICAgeworICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpF
KGJsa2lmLCByaW5nX3NpemUpOworICAgICAgICBicmVhazsKKyAgICB9CisgICAgY2FzZSBCTEtJ
Rl9QUk9UT0NPTF9YODZfMzI6CisgICAgeworICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9
IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmX3g4Nl8zMiwgcmluZ19zaXplKTsKKyAgICAgICAgYnJl
YWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgorICAgIHsKKyAgICAg
ICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfNjQs
IHJpbmdfc2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAg
ICByZXR1cm4gLTE7CisgICAgfQorCisgICAgLyogQWRkIG9uIHRoZSBudW1iZXIgbmVlZGVkIGZv
ciB0aGUgcmluZyBwYWdlcyAqLworICAgIG1heF9ncmFudHMgPSBibGtkZXYtPm5yX3JpbmdfcmVm
OworCisgICAgeGVuX2JlX3NldF9tYXhfZ3JhbnRfcmVmcyh4ZW5kZXYsIG1heF9ncmFudHMpOwor
ICAgIGJsa2Rldi0+c3JpbmcgPSB4ZW5fYmVfbWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYt
PnJpbmdfcmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxr
ZGV2LT5ucl9yaW5nX3JlZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUpOworICAgIGlmICghYmxrZGV2LT5zcmluZykgewor
ICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29s
KSB7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6CisgICAgeworICAgICAgICBibGtp
Zl9zcmluZ190ICpzcmluZ19uYXRpdmUgPSBibGtkZXYtPnNyaW5nOworICAgICAgICBCQUNLX1JJ
TkdfSU5JVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHNyaW5nX25hdGl2ZSwgcmluZ19zaXplKTsK
KyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgor
ICAgIHsKKyAgICAgICAgYmxraWZfeDg2XzMyX3NyaW5nX3QgKnNyaW5nX3g4Nl8zMiA9IGJsa2Rl
di0+c3Jpbmc7CisKKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzMy
X3BhcnQsIHNyaW5nX3g4Nl8zMiwgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
ICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgorICAgIHsKKyAgICAgICAgYmxraWZfeDg2
XzY0X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7CisKKyAgICAgICAgQkFD
S19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwgcmlu
Z19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIH0KKworICAgIGJsa19zZXRfYWlv
X2NvbnRleHQoYmxrZGV2LT5ibGssIGJsa2Rldi0+Y3R4KTsKKworICAgIHhlbl9iZV9iaW5kX2V2
dGNobih4ZW5kZXYpOworCisgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJvazogcHJvdG8g
JXMsIG5yLXJpbmctcmVmICV1LCAiCisgICAgICAgICAgICAgICAgICAicmVtb3RlIHBvcnQgJWQs
IGxvY2FsIHBvcnQgJWRcbiIsCisgICAgICAgICAgICAgICAgICB4ZW5kZXYtPnByb3RvY29sLCBi
bGtkZXYtPm5yX3JpbmdfcmVmLAorICAgICAgICAgICAgICAgICAgeGVuZGV2LT5yZW1vdGVfcG9y
dCwgeGVuZGV2LT5sb2NhbF9wb3J0KTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQg
YmxrX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQoreworICAgIHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5C
bGtEZXYsIHhlbmRldik7CisKKyAgICB0cmFjZV94ZW5fZGlza19kaXNjb25uZWN0KHhlbmRldi0+
bmFtZSk7CisKKyAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKKworICAgIGlm
IChibGtkZXYtPmJsaykgeworICAgICAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+Ymxr
LCBxZW11X2dldF9haW9fY29udGV4dCgpKTsKKyAgICAgICAgYmxrX2RldGFjaF9kZXYoYmxrZGV2
LT5ibGssIGJsa2Rldik7CisgICAgICAgIGJsa191bnJlZihibGtkZXYtPmJsayk7CisgICAgICAg
IGJsa2Rldi0+YmxrID0gTlVMTDsKKyAgICB9CisgICAgeGVuX3B2X3VuYmluZF9ldnRjaG4oeGVu
ZGV2KTsKKworICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOworCisgICAgaWYg
KGJsa2Rldi0+c3JpbmcpIHsKKyAgICAgICAgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoeGVuZGV2
LCBibGtkZXYtPnNyaW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYt
Pm5yX3JpbmdfcmVmKTsKKyAgICAgICAgYmxrZGV2LT5zcmluZyA9IE5VTEw7CisgICAgfQorfQor
CitzdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKK3sK
KyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1
Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOworICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CisKKyAgICB0
cmFjZV94ZW5fZGlza19mcmVlKHhlbmRldi0+bmFtZSk7CisKKyAgICBibGtfZGlzY29ubmVjdCh4
ZW5kZXYpOworCisgICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlzdCkpIHsK
KyAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5mcmVlbGlzdCk7CisgICAgICAg
IFFMSVNUX1JFTU9WRShpb3JlcSwgbGlzdCk7CisgICAgICAgIHFlbXVfaW92ZWNfZGVzdHJveSgm
aW9yZXEtPnYpOworICAgICAgICBnX2ZyZWUoaW9yZXEpOworICAgIH0KKworICAgIGdfZnJlZShi
bGtkZXYtPnBhcmFtcyk7CisgICAgZ19mcmVlKGJsa2Rldi0+bW9kZSk7CisgICAgZ19mcmVlKGJs
a2Rldi0+dHlwZSk7CisgICAgZ19mcmVlKGJsa2Rldi0+ZGV2KTsKKyAgICBnX2ZyZWUoYmxrZGV2
LT5kZXZ0eXBlKTsKKyAgICBxZW11X2JoX2RlbGV0ZShibGtkZXYtPmJoKTsKKyAgICBpb3RocmVh
ZF9kZXN0cm95KGJsa2Rldi0+aW90aHJlYWQpOworICAgIHJldHVybiAwOworfQorCitzdGF0aWMg
dm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQoreworICAgIHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5C
bGtEZXYsIHhlbmRldik7CisKKyAgICBxZW11X2JoX3NjaGVkdWxlKGJsa2Rldi0+YmgpOworfQor
CitzdHJ1Y3QgWGVuRGV2T3BzIHhlbl9ibGtkZXZfb3BzID0geworICAgIC5mbGFncyAgICAgID0g
REVWT1BTX0ZMQUdfTkVFRF9HTlRERVYsCisgICAgLnNpemUgICAgICAgPSBzaXplb2Yoc3RydWN0
IFhlbkJsa0RldiksCisgICAgLmFsbG9jICAgICAgPSBibGtfYWxsb2MsCisgICAgLmluaXQgICAg
ICAgPSBibGtfaW5pdCwKKyAgICAuaW5pdGlhbGlzZSA9IGJsa19jb25uZWN0LAorICAgIC5kaXNj
b25uZWN0ID0gYmxrX2Rpc2Nvbm5lY3QsCisgICAgLmV2ZW50ICAgICAgPSBibGtfZXZlbnQsCisg
ICAgLmZyZWUgICAgICAgPSBibGtfZnJlZSwKK307Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 13:59:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 13:59:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gharo-0001H4-M3; Thu, 10 Jan 2019 13:59: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gharm-0001Ew-HM
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 13:59:26 +0000
X-Inumbo-ID: f01dc53e-14df-11e9-b70d-fbaee4d2542c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f01dc53e-14df-11e9-b70d-fbaee4d2542c;
 Thu, 10 Jan 2019 13:59:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263702"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:09 +0000
Message-ID: <20190110134917.16425-18-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 17/25] xen: add a mechanism to automatically
 create XenDevice-s...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCi4uLnRoYXQgbWFp
bnRhaW5zIGNvbXBhdGliaWxpdHkgd2l0aCBleGlzdGluZyBYZW4gdG9vbHN0YWNrcy4KClhlbiB0
b29sc3RhY2tzIGluc3RhbnRpYXRlIFBWIGJhY2tlbmRzIGJ5IHNpbXBseSB3cml0aW5nIGluZm9y
bWF0aW9uIGludG8KeGVuc3RvcmUgYW5kIGV4cGVjdGluZyBhIGJhY2tlbmQgaW1wbGVtZW50YXRp
b24gdG8gYmUgd2F0Y2hpbmcgZm9yIHRoaXMuCgpUaGlzIHBhdGNoIGFkZHMgYSBuZXcgJ3hlbi1i
YWNrZW5kJyBtb2R1bGUgdG8gYWxsb3cgaW5kaXZpZHVhbCBYZW5EZXZpY2UKaW1wbGVtZW50YXRp
b25zIHRvIHJlZ2lzdGVyIGNyZWF0ZSBhbmQgZGVzdHJveSBmdW5jdGlvbnMuIFRoZSBjcmVhdG9y
CndpbGwgYmUgY2FsbGVkIHdoZW4gYSB0b29sLXN0YWNrIGluc3RhbnRpYXRlcyBhIG5ldyBiYWNr
ZW5kIGluIHRoaXMgd2F5LAphbmQgdGhlIGRlc3RydWN0b3Igd2lsbCB0aGVuIGJlIGNhbGxlZCBh
ZnRlciB0aGUgcmVzdWx0aW5nIFhlbkRldmljZQpvYmplY3QgaXMgdW5yZWFsaXplZC4KClRvIHN1
cHBvcnQgdGhpcyBpdCBpcyBhbHNvIG5lY2Vzc2FyeSB0byBhZGQgbmV3IHdhdGNoZXJzIGludG8g
dGhlIFhlbkJ1cwppbXBsZW1lbnRhdGlvbiB0byBoYW5kbGUgZW51bWVyYXRpb24gb2YgbmV3IGJh
Y2tlbmRzIGFuZCBhbHNvIGRlc3RydWN0aW9uCm9mIFhlbkRldmljZS1zIHdoZW4gdGhlIHRvb2xz
dGFjayBzZXRzIHRoZSBiYWNrZW5kICdvbmxpbmUnIGtleSB0byAwLgoKTk9URTogVGhpcyBwYXRj
aCBvbmx5IGFkZHMgdGhlIGZyYW1ld29yay4gQSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgYWRkIGEK
ICAgICAgY3JlYXRvciBmdW5jdGlvbiBmb3IgeGVuLWJsb2NrIGRldmljZXMuCgpTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L3hlbi9N
YWtlZmlsZS5vYmpzICAgICAgICAgfCAgIDIgKy0KIGh3L3hlbi90cmFjZS1ldmVudHMgICAgICAg
ICAgfCAgIDMgKwogaHcveGVuL3hlbi1iYWNrZW5kLmMgICAgICAgICB8IDE2NSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICAgICB8
IDE2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiBpbmNsdWRlL2h3L3hlbi94
ZW4tYmFja2VuZC5oIHwgIDM5ICsrKysrKysrKwogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oICAg
ICB8ICAgMSArCiBpbmNsdWRlL3FlbXUvbW9kdWxlLmggICAgICAgIHwgICAzICsKIDcgZmlsZXMg
Y2hhbmdlZCwgMzc1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgaHcveGVuL3hlbi1iYWNrZW5kLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3
L3hlbi94ZW4tYmFja2VuZC5oCgpkaWZmIC0tZ2l0IGEvaHcveGVuL01ha2VmaWxlLm9ianMgYi9o
dy94ZW4vTWFrZWZpbGUub2JqcwppbmRleCA3N2MwODY4MTkwLi44NGRmNjBhOTI4IDEwMDY0NAot
LS0gYS9ody94ZW4vTWFrZWZpbGUub2JqcworKysgYi9ody94ZW4vTWFrZWZpbGUub2JqcwpAQCAt
MSw1ICsxLDUgQEAKICMgeGVuIGJhY2tlbmQgZHJpdmVyIHN1cHBvcnQKLWNvbW1vbi1vYmotJChD
T05GSUdfWEVOKSArPSB4ZW4tbGVnYWN5LWJhY2tlbmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2
ZGV2Lm8geGVuLWNvbW1vbi5vIHhlbi1idXMubyB4ZW4tYnVzLWhlbHBlci5vCitjb21tb24tb2Jq
LSQoQ09ORklHX1hFTikgKz0geGVuLWxlZ2FjeS1iYWNrZW5kLm8geGVuX2RldmNvbmZpZy5vIHhl
bl9wdmRldi5vIHhlbi1jb21tb24ubyB4ZW4tYnVzLm8geGVuLWJ1cy1oZWxwZXIubyB4ZW4tYmFj
a2VuZC5vCiAKIG9iai0kKENPTkZJR19YRU5fUENJX1BBU1NUSFJPVUdIKSArPSB4ZW4taG9zdC1w
Y2ktZGV2aWNlLm8KIG9iai0kKENPTkZJR19YRU5fUENJX1BBU1NUSFJPVUdIKSArPSB4ZW5fcHQu
byB4ZW5fcHRfY29uZmlnX2luaXQubyB4ZW5fcHRfZ3JhcGhpY3MubyB4ZW5fcHRfbXNpLm8KZGlm
ZiAtLWdpdCBhL2h3L3hlbi90cmFjZS1ldmVudHMgYi9ody94ZW4vdHJhY2UtZXZlbnRzCmluZGV4
IGQ0NjUxYmRiMzAuLmY2OTQ0NjI0YjIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi90cmFjZS1ldmVudHMK
KysrIGIvaHcveGVuL3RyYWNlLWV2ZW50cwpAQCAtMTYsNiArMTYsOSBAQCB4ZW5fZG9taWRfcmVz
dHJpY3QoaW50IGVycikgImVycjogJXUiCiAjIGluY2x1ZGUvaHcveGVuL3hlbi1idXMuYwogeGVu
X2J1c19yZWFsaXplKHZvaWQpICIiCiB4ZW5fYnVzX3VucmVhbGl6ZSh2b2lkKSAiIgoreGVuX2J1
c19lbnVtZXJhdGUodm9pZCkgIiIKK3hlbl9idXNfdHlwZV9lbnVtZXJhdGUoY29uc3QgY2hhciAq
dHlwZSkgInR5cGU6ICVzIgoreGVuX2J1c19iYWNrZW5kX2NyZWF0ZShjb25zdCBjaGFyICp0eXBl
LCBjb25zdCBjaGFyICpwYXRoKSAidHlwZTogJXMgcGF0aDogJXMiCiB4ZW5fYnVzX2FkZF93YXRj
aChjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXksIGNoYXIgKnRva2VuKSAibm9kZTog
JXMga2V5OiAlcyB0b2tlbjogJXMiCiB4ZW5fYnVzX3JlbW92ZV93YXRjaChjb25zdCBjaGFyICpu
b2RlLCBjb25zdCBjaGFyICprZXksIGNoYXIgKnRva2VuKSAibm9kZTogJXMga2V5OiAlcyB0b2tl
bjogJXMiCiB4ZW5fYnVzX3dhdGNoKGNvbnN0IGNoYXIgKnRva2VuKSAidG9rZW46ICVzIgpkaWZm
IC0tZ2l0IGEvaHcveGVuL3hlbi1iYWNrZW5kLmMgYi9ody94ZW4veGVuLWJhY2tlbmQuYwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5kYTA2NWY4MWI3Ci0tLSAvZGV2L251
bGwKKysrIGIvaHcveGVuL3hlbi1iYWNrZW5kLmMKQEAgLTAsMCArMSwxNjUgQEAKKy8qCisgKiBD
b3B5cmlnaHQgKGMpIDIwMTggIENpdHJpeCBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHdvcmsg
aXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMLCB2ZXJzaW9uIDIgb3Ig
bGF0ZXIuCisgKiBTZWUgdGhlIENPUFlJTkcgZmlsZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9y
eS4KKyAqLworCisjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3It
cmVwb3J0LmgiCisjaW5jbHVkZSAicWFwaS9lcnJvci5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4t
YmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgiCisKK3R5cGVkZWYgc3RydWN0
IFhlbkJhY2tlbmRJbXBsIHsKKyAgICBjb25zdCBjaGFyICp0eXBlOworICAgIFhlbkJhY2tlbmRE
ZXZpY2VDcmVhdGUgY3JlYXRlOworICAgIFhlbkJhY2tlbmREZXZpY2VEZXN0cm95IGRlc3Ryb3k7
Cit9IFhlbkJhY2tlbmRJbXBsOworCitzdHJ1Y3QgWGVuQmFja2VuZEluc3RhbmNlIHsKKyAgICBR
TElTVF9FTlRSWShYZW5CYWNrZW5kSW5zdGFuY2UpIGVudHJ5OworICAgIGNvbnN0IFhlbkJhY2tl
bmRJbXBsICppbXBsOworICAgIFhlbkJ1cyAqeGVuYnVzOworICAgIGNoYXIgKm5hbWU7CisgICAg
WGVuRGV2aWNlICp4ZW5kZXY7Cit9OworCitzdGF0aWMgR0hhc2hUYWJsZSAqeGVuX2JhY2tlbmRf
dGFibGVfZ2V0KHZvaWQpCit7CisgICAgc3RhdGljIEdIYXNoVGFibGUgKnRhYmxlOworCisgICAg
aWYgKHRhYmxlID09IE5VTEwpIHsKKyAgICAgICAgdGFibGUgPSBnX2hhc2hfdGFibGVfbmV3KGdf
c3RyX2hhc2gsIGdfc3RyX2VxdWFsKTsKKyAgICB9CisKKyAgICByZXR1cm4gdGFibGU7Cit9CisK
K3N0YXRpYyB2b2lkIHhlbl9iYWNrZW5kX3RhYmxlX2FkZChYZW5CYWNrZW5kSW1wbCAqaW1wbCkK
K3sKKyAgICBnX2hhc2hfdGFibGVfaW5zZXJ0KHhlbl9iYWNrZW5kX3RhYmxlX2dldCgpLCAodm9p
ZCAqKWltcGwtPnR5cGUsIGltcGwpOworfQorCitzdGF0aWMgY29uc3QgWGVuQmFja2VuZEltcGwg
Knhlbl9iYWNrZW5kX3RhYmxlX2xvb2t1cChjb25zdCBjaGFyICp0eXBlKQoreworICAgIHJldHVy
biBnX2hhc2hfdGFibGVfbG9va3VwKHhlbl9iYWNrZW5kX3RhYmxlX2dldCgpLCB0eXBlKTsKK30K
Kwordm9pZCB4ZW5fYmFja2VuZF9yZWdpc3Rlcihjb25zdCBYZW5CYWNrZW5kSW5mbyAqaW5mbykK
K3sKKyAgICBYZW5CYWNrZW5kSW1wbCAqaW1wbCA9IGdfbmV3MChYZW5CYWNrZW5kSW1wbCwgMSk7
CisKKyAgICBnX2Fzc2VydChpbmZvLT50eXBlKTsKKworICAgIGlmICh4ZW5fYmFja2VuZF90YWJs
ZV9sb29rdXAoaW5mby0+dHlwZSkpIHsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJhdHRlbXB0IHRv
IHJlZ2lzdGVyIGR1cGxpY2F0ZSBYZW4gYmFja2VuZCB0eXBlICclcyciLAorICAgICAgICAgICAg
ICAgICAgICAgaW5mby0+dHlwZSk7CisgICAgICAgIGFib3J0KCk7CisgICAgfQorCisgICAgaWYg
KCFpbmZvLT5jcmVhdGUpIHsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJiYWNrZW5kIHR5cGUgJyVz
JyBoYXMgbm8gY3JlYXRvciIsIGluZm8tPnR5cGUpOworICAgICAgICBhYm9ydCgpOworICAgIH0K
KworICAgIGltcGwtPnR5cGUgPSBpbmZvLT50eXBlOworICAgIGltcGwtPmNyZWF0ZSA9IGluZm8t
PmNyZWF0ZTsKKyAgICBpbXBsLT5kZXN0cm95ID0gaW5mby0+ZGVzdHJveTsKKworICAgIHhlbl9i
YWNrZW5kX3RhYmxlX2FkZChpbXBsKTsKK30KKworc3RhdGljIFFMSVNUX0hFQUQoLCBYZW5CYWNr
ZW5kSW5zdGFuY2UpIGJhY2tlbmRfbGlzdDsKKworc3RhdGljIHZvaWQgeGVuX2JhY2tlbmRfbGlz
dF9hZGQoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kKQoreworICAgIFFMSVNUX0lOU0VSVF9I
RUFEKCZiYWNrZW5kX2xpc3QsIGJhY2tlbmQsIGVudHJ5KTsKK30KKworc3RhdGljIFhlbkJhY2tl
bmRJbnN0YW5jZSAqeGVuX2JhY2tlbmRfbGlzdF9maW5kKFhlbkRldmljZSAqeGVuZGV2KQorewor
ICAgIFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZDsKKworICAgIFFMSVNUX0ZPUkVBQ0goYmFj
a2VuZCwgJmJhY2tlbmRfbGlzdCwgZW50cnkpIHsKKyAgICAgICAgaWYgKGJhY2tlbmQtPnhlbmRl
diA9PSB4ZW5kZXYpIHsKKyAgICAgICAgICAgIHJldHVybiBiYWNrZW5kOworICAgICAgICB9Cisg
ICAgfQorCisgICAgcmV0dXJuIE5VTEw7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9iYWNrZW5kX2xp
c3RfcmVtb3ZlKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCkKK3sKKyAgICBRTElTVF9SRU1P
VkUoYmFja2VuZCwgZW50cnkpOworfQorCit2b2lkIHhlbl9iYWNrZW5kX2RldmljZV9jcmVhdGUo
WGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqbmFtZSwgUURpY3QgKm9wdHMsIEVycm9yICoqZXJycCkKK3sK
KyAgICBjb25zdCBYZW5CYWNrZW5kSW1wbCAqaW1wbCA9IHhlbl9iYWNrZW5kX3RhYmxlX2xvb2t1
cCh0eXBlKTsKKyAgICBYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQ7CisgICAgRXJyb3IgKmxv
Y2FsX2Vycm9yID0gTlVMTDsKKworICAgIGlmICghaW1wbCkgeworICAgICAgICByZXR1cm47Cisg
ICAgfQorCisgICAgYmFja2VuZCA9IGdfbmV3MChYZW5CYWNrZW5kSW5zdGFuY2UsIDEpOworICAg
IGJhY2tlbmQtPnhlbmJ1cyA9IHhlbmJ1czsKKyAgICBiYWNrZW5kLT5uYW1lID0gZ19zdHJkdXAo
bmFtZSk7CisKKyAgICBpbXBsLT5jcmVhdGUoYmFja2VuZCwgb3B0cywgJmxvY2FsX2Vycm9yKTsK
KyAgICBpZiAobG9jYWxfZXJyb3IpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycm9yKTsKKyAgICAgICAgZ19mcmVlKGJhY2tlbmQtPm5hbWUpOworICAgICAgICBnX2Zy
ZWUoYmFja2VuZCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBiYWNrZW5kLT5pbXBs
ID0gaW1wbDsKKyAgICB4ZW5fYmFja2VuZF9saXN0X2FkZChiYWNrZW5kKTsKK30KKworWGVuQnVz
ICp4ZW5fYmFja2VuZF9nZXRfYnVzKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCkKK3sKKyAg
ICByZXR1cm4gYmFja2VuZC0+eGVuYnVzOworfQorCitjb25zdCBjaGFyICp4ZW5fYmFja2VuZF9n
ZXRfbmFtZShYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQpCit7CisgICAgcmV0dXJuIGJhY2tl
bmQtPm5hbWU7Cit9CisKK3ZvaWQgeGVuX2JhY2tlbmRfc2V0X2RldmljZShYZW5CYWNrZW5kSW5z
dGFuY2UgKmJhY2tlbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuRGV2aWNlICp4
ZW5kZXYpCit7CisgICAgZ19hc3NlcnQoIWJhY2tlbmQtPnhlbmRldik7CisgICAgYmFja2VuZC0+
eGVuZGV2ID0geGVuZGV2OworfQorCitYZW5EZXZpY2UgKnhlbl9iYWNrZW5kX2dldF9kZXZpY2Uo
WGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kKQoreworICAgIHJldHVybiBiYWNrZW5kLT54ZW5k
ZXY7Cit9CisKKworYm9vbCB4ZW5fYmFja2VuZF90cnlfZGV2aWNlX2Rlc3Ryb3koWGVuRGV2aWNl
ICp4ZW5kZXYsIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tl
bmQgPSB4ZW5fYmFja2VuZF9saXN0X2ZpbmQoeGVuZGV2KTsKKyAgICBjb25zdCBYZW5CYWNrZW5k
SW1wbCAqaW1wbDsKKworICAgIGlmICghYmFja2VuZCkgeworICAgICAgICByZXR1cm4gZmFsc2U7
CisgICAgfQorCisgICAgaW1wbCA9IGJhY2tlbmQtPmltcGw7CisgICAgaW1wbC0+ZGVzdHJveShi
YWNrZW5kLCBlcnJwKTsKKworICAgIHhlbl9iYWNrZW5kX2xpc3RfcmVtb3ZlKGJhY2tlbmQpOwor
ICAgIGdfZnJlZShiYWNrZW5kLT5uYW1lKTsKKyAgICBnX2ZyZWUoYmFja2VuZCk7CisKKyAgICBy
ZXR1cm4gdHJ1ZTsKK30KZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVu
LWJ1cy5jCmluZGV4IGEyMmFhNDk5MjEuLmY5MGJjZjIzNDIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94
ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAtMTEsMTAgKzExLDEyIEBACiAjaW5j
bHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody94ZW4v
eGVuLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1iYWNrZW5kLmgiCiAjaW5jbHVkZSAiaHcveGVu
L3hlbi1idXMuaCIKICNpbmNsdWRlICJody94ZW4veGVuLWJ1cy1oZWxwZXIuaCIKICNpbmNsdWRl
ICJtb25pdG9yL21vbml0b3IuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisjaW5jbHVkZSAi
cWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAi
dHJhY2UuaCIKIApAQCAtMTkwLDEyICsxOTIsMTUxIEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVt
b3ZlX3dhdGNoKFhlbkJ1cyAqeGVuYnVzLCBYZW5XYXRjaCAqd2F0Y2gsCiAgICAgZnJlZV93YXRj
aCh3YXRjaCk7CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl9idXNfYmFja2VuZF9jcmVhdGUoWGVuQnVz
ICp4ZW5idXMsIGNvbnN0IGNoYXIgKnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIGNoYXIgKnBhdGgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICB4c190cmFuc2FjdGlvbl90IHRp
ZDsKKyAgICBjaGFyICoqa2V5OworICAgIFFEaWN0ICpvcHRzOworICAgIHVuc2lnbmVkIGludCBp
LCBuOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgdHJhY2VfeGVuX2J1c19i
YWNrZW5kX2NyZWF0ZSh0eXBlLCBwYXRoKTsKKworYWdhaW46CisgICAgdGlkID0geHNfdHJhbnNh
Y3Rpb25fc3RhcnQoeGVuYnVzLT54c2gpOworICAgIGlmICh0aWQgPT0gWEJUX05VTEwpIHsKKyAg
ICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiZmFpbGVkIHhzX3RyYW5zYWN0aW9uX3N0YXJ0Iik7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBrZXkgPSB4c19kaXJlY3RvcnkoeGVuYnVzLT54
c2gsIHRpZCwgcGF0aCwgJm4pOworICAgIGlmICgha2V5KSB7CisgICAgICAgIGlmICgheHNfdHJh
bnNhY3Rpb25fZW5kKHhlbmJ1cy0+eHNoLCB0aWQsIHRydWUpKSB7CisgICAgICAgICAgICBlcnJv
cl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhzX3RyYW5zYWN0aW9uX2VuZCIpOwor
ICAgICAgICB9CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBvcHRzID0gcWRpY3RfbmV3
KCk7CisgICAgZm9yIChpID0gMDsgaSA8IG47IGkrKykgeworICAgICAgICBjaGFyICp2YWw7CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogQXNzdW1lIGFueXRoaW5nIGZvdW5kIGluIHRoZSB4ZW5z
dG9yZSBiYWNrZW5kIGFyZWEsIG90aGVyIHRoYW4KKyAgICAgICAgICogdGhlIGtleXMgY3JlYXRl
ZCBmb3IgYSBnZW5lcmljIFhlbkRldmljZSwgYXJlIHBhcmFtZXRlcnMKKyAgICAgICAgICogdG8g
YmUgdXNlZCB0byBjb25maWd1cmUgdGhlIGJhY2tlbmQuCisgICAgICAgICAqLworICAgICAgICBp
ZiAoIXN0cmNtcChrZXlbaV0sICJzdGF0ZSIpIHx8CisgICAgICAgICAgICAhc3RyY21wKGtleVtp
XSwgIm9ubGluZSIpIHx8CisgICAgICAgICAgICAhc3RyY21wKGtleVtpXSwgImZyb250ZW5kIikg
fHwKKyAgICAgICAgICAgICFzdHJjbXAoa2V5W2ldLCAiZnJvbnRlbmQtaWQiKSB8fAorICAgICAg
ICAgICAgIXN0cmNtcChrZXlbaV0sICJob3RwbHVnLXN0YXR1cyIpKQorICAgICAgICAgICAgY29u
dGludWU7CisKKyAgICAgICAgaWYgKHhzX25vZGVfc2NhbmYoeGVuYnVzLT54c2gsIHRpZCwgcGF0
aCwga2V5W2ldLCBOVUxMLCAiJW1zIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbCkg
PT0gMSkgeworICAgICAgICAgICAgcWRpY3RfcHV0X3N0cihvcHRzLCBrZXlbaV0sIHZhbCk7Cisg
ICAgICAgICAgICBmcmVlKHZhbCk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBmcmVlKGtleSk7
CisKKyAgICBpZiAoIXhzX3RyYW5zYWN0aW9uX2VuZCh4ZW5idXMtPnhzaCwgdGlkLCBmYWxzZSkp
IHsKKyAgICAgICAgcW9iamVjdF91bnJlZihvcHRzKTsKKworICAgICAgICBpZiAoZXJybm8gPT0g
RUFHQUlOKSB7CisgICAgICAgICAgICBnb3RvIGFnYWluOworICAgICAgICB9CisKKyAgICAgICAg
ZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB4c190cmFuc2FjdGlvbl9lbmQi
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHhlbl9iYWNrZW5kX2RldmljZV9jcmVh
dGUoeGVuYnVzLCB0eXBlLCBuYW1lLCBvcHRzLCAmbG9jYWxfZXJyKTsKKyAgICBxb2JqZWN0X3Vu
cmVmKG9wdHMpOworCisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdh
dGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJmYWlsZWQgdG8gY3JlYXRlICclcycgZGV2aWNlICclcyc6ICIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHR5cGUsIG5hbWUpOworICAgIH0KK30KKworc3RhdGljIHZvaWQg
eGVuX2J1c190eXBlX2VudW1lcmF0ZShYZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hhciAqdHlwZSkK
K3sKKyAgICBjaGFyICpkb21haW5fcGF0aCA9IGdfc3RyZHVwX3ByaW50ZigiYmFja2VuZC8lcy8l
dSIsIHR5cGUsIHhlbl9kb21pZCk7CisgICAgY2hhciAqKmJhY2tlbmQ7CisgICAgdW5zaWduZWQg
aW50IGksIG47CisKKyAgICB0cmFjZV94ZW5fYnVzX3R5cGVfZW51bWVyYXRlKHR5cGUpOworCisg
ICAgYmFja2VuZCA9IHhzX2RpcmVjdG9yeSh4ZW5idXMtPnhzaCwgWEJUX05VTEwsIGRvbWFpbl9w
YXRoLCAmbik7CisgICAgaWYgKCFiYWNrZW5kKSB7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0K
KworICAgIGZvciAoaSA9IDA7IGkgPCBuOyBpKyspIHsKKyAgICAgICAgY2hhciAqYmFja2VuZF9w
YXRoID0gZ19zdHJkdXBfcHJpbnRmKCIlcy8lcyIsIGRvbWFpbl9wYXRoLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2VuZFtpXSk7CisgICAgICAgIGVu
dW0geGVuYnVzX3N0YXRlIGJhY2tlbmRfc3RhdGU7CisKKyAgICAgICAgaWYgKHhzX25vZGVfc2Nh
bmYoeGVuYnVzLT54c2gsIFhCVF9OVUxMLCBiYWNrZW5kX3BhdGgsICJzdGF0ZSIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwsICIldSIsICZiYWNrZW5kX3N0YXRlKSAhPSAxKQorICAg
ICAgICAgICAgYmFja2VuZF9zdGF0ZSA9IFhlbmJ1c1N0YXRlVW5rbm93bjsKKworICAgICAgICBp
ZiAoYmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykgeworICAgICAgICAg
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICAgICAgICAgIHhlbl9idXNfYmFja2Vu
ZF9jcmVhdGUoeGVuYnVzLCB0eXBlLCBiYWNrZW5kW2ldLCBiYWNrZW5kX3BhdGgsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOworICAgICAgICAgICAgaWYg
KGxvY2FsX2VycikgeworICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJy
KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIGdfZnJlZShiYWNrZW5kX3Bh
dGgpOworICAgIH0KKworICAgIGZyZWUoYmFja2VuZCk7CisKK291dDoKKyAgICBnX2ZyZWUoZG9t
YWluX3BhdGgpOworfQorCitzdGF0aWMgdm9pZCB4ZW5fYnVzX2VudW1lcmF0ZSh2b2lkICpvcGFx
dWUpCit7CisgICAgWGVuQnVzICp4ZW5idXMgPSBvcGFxdWU7CisgICAgY2hhciAqKnR5cGU7Cisg
ICAgdW5zaWduZWQgaW50IGksIG47CisKKyAgICB0cmFjZV94ZW5fYnVzX2VudW1lcmF0ZSgpOwor
CisgICAgdHlwZSA9IHhzX2RpcmVjdG9yeSh4ZW5idXMtPnhzaCwgWEJUX05VTEwsICJiYWNrZW5k
IiwgJm4pOworICAgIGlmICghdHlwZSkgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAg
Zm9yIChpID0gMDsgaSA8IG47IGkrKykgeworICAgICAgICB4ZW5fYnVzX3R5cGVfZW51bWVyYXRl
KHhlbmJ1cywgdHlwZVtpXSk7CisgICAgfQorCisgICAgZnJlZSh0eXBlKTsKK30KKwogc3RhdGlj
IHZvaWQgeGVuX2J1c191bnJlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogewog
ICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhidXMpOwogCiAgICAgdHJhY2VfeGVuX2J1c191
bnJlYWxpemUoKTsKIAorICAgIGlmICh4ZW5idXMtPmJhY2tlbmRfd2F0Y2gpIHsKKyAgICAgICAg
eGVuX2J1c19yZW1vdmVfd2F0Y2goeGVuYnVzLCB4ZW5idXMtPmJhY2tlbmRfd2F0Y2gsIE5VTEwp
OworICAgICAgICB4ZW5idXMtPmJhY2tlbmRfd2F0Y2ggPSBOVUxMOworICAgIH0KKwogICAgIGlm
ICgheGVuYnVzLT54c2gpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTIzMSw2ICszNzIs
NyBAQCBzdGF0aWMgdm9pZCB4ZW5fYnVzX3JlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKipl
cnJwKQogewogICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhidXMpOwogICAgIHVuc2lnbmVk
IGludCBkb21pZDsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIHRyYWNlX3hl
bl9idXNfcmVhbGl6ZSgpOwogCkBAIC0yNTAsNiArMzkyLDE4IEBAIHN0YXRpYyB2b2lkIHhlbl9i
dXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiAgICAgbm90aWZpZXJfbGlz
dF9pbml0KCZ4ZW5idXMtPndhdGNoX25vdGlmaWVycyk7CiAgICAgcWVtdV9zZXRfZmRfaGFuZGxl
cih4c19maWxlbm8oeGVuYnVzLT54c2gpLCB4ZW5fYnVzX3dhdGNoLCBOVUxMLAogICAgICAgICAg
ICAgICAgICAgICAgICAgeGVuYnVzKTsKKworICAgIG1vZHVsZV9jYWxsX2luaXQoTU9EVUxFX0lO
SVRfWEVOX0JBQ0tFTkQpOworCisgICAgeGVuYnVzLT5iYWNrZW5kX3dhdGNoID0KKyAgICAgICAg
eGVuX2J1c19hZGRfd2F0Y2goeGVuYnVzLCAiIiwgLyogZG9tYWluIHJvb3Qgbm9kZSAqLworICAg
ICAgICAgICAgICAgICAgICAgICAgICAiYmFja2VuZCIsIHhlbl9idXNfZW51bWVyYXRlLCB4ZW5i
dXMsICZsb2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgLyogVGhpcyBu
ZWVkIG5vdCBiZSB0cmVhdGVkIGFzIGEgaGFyZCBlcnJvciBzbyBkb24ndCBwcm9wYWdhdGUgKi8K
KyAgICAgICAgZXJyb3JfcmVwb3J0Zl9lcnIobG9jYWxfZXJyLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAiZmFpbGVkIHRvIHNldCB1cCBlbnVtZXJhdGlvbiB3YXRjaDogIik7CisgICAgfQor
CiAgICAgcmV0dXJuOwogCiBmYWlsOgpAQCAtNDA3LDcgKzU2MSwxNSBAQCBzdGF0aWMgdm9pZCB4
ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCh2b2lkICpvcGFxdWUpCiAgICAgICAgICAgICAgICAg
eGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHx8CiAgICAg
ICAgICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlSW5pdFdhaXQg
fHwKICAgICAgICAgICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVV
bmtub3duKSkgewotICAgICAgICBvYmplY3RfdW5wYXJlbnQoT0JKRUNUKHhlbmRldikpOworICAg
ICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgICAgICBpZiAoIXhlbl9iYWNrZW5k
X3RyeV9kZXZpY2VfZGVzdHJveSh4ZW5kZXYsICZsb2NhbF9lcnIpKSB7CisgICAgICAgICAgICBv
YmplY3RfdW5wYXJlbnQoT0JKRUNUKHhlbmRldikpOworICAgICAgICB9CisKKyAgICAgICAgaWYg
KGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwor
ICAgICAgICB9CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYmFj
a2VuZC5oIGIvaW5jbHVkZS9ody94ZW4veGVuLWJhY2tlbmQuaApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi4wMTBkNzEyNjM4Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVk
ZS9ody94ZW4veGVuLWJhY2tlbmQuaApAQCAtMCwwICsxLDM5IEBACisvKgorICogQ29weXJpZ2h0
IChjKSAyMDE4ICBDaXRyaXggU3lzdGVtcyBJbmMuCisgKgorICogVGhpcyB3b3JrIGlzIGxpY2Vu
c2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9yIGxhdGVyLgor
ICogU2VlIHRoZSBDT1BZSU5HIGZpbGUgaW4gdGhlIHRvcC1sZXZlbCBkaXJlY3RvcnkuCisgKi8K
KworI2lmbmRlZiBIV19YRU5fQkFDS0VORF9ICisjZGVmaW5lIEhXX1hFTl9CQUNLRU5EX0gKKwor
I2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgiCisKK3R5cGVkZWYgc3RydWN0IFhlbkJhY2tlbmRJ
bnN0YW5jZSBYZW5CYWNrZW5kSW5zdGFuY2U7CisKK3R5cGVkZWYgdm9pZCAoKlhlbkJhY2tlbmRE
ZXZpY2VDcmVhdGUpKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFFEaWN0ICpvcHRzLCBFcnJvciAqKmVycnApOwordHlw
ZWRlZiB2b2lkICgqWGVuQmFja2VuZERldmljZURlc3Ryb3kpKFhlbkJhY2tlbmRJbnN0YW5jZSAq
YmFja2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAq
KmVycnApOworCit0eXBlZGVmIHN0cnVjdCBYZW5CYWNrZW5kSW5mbyB7CisgICAgY29uc3QgY2hh
ciAqdHlwZTsKKyAgICBYZW5CYWNrZW5kRGV2aWNlQ3JlYXRlIGNyZWF0ZTsKKyAgICBYZW5CYWNr
ZW5kRGV2aWNlRGVzdHJveSBkZXN0cm95OworfSBYZW5CYWNrZW5kSW5mbzsKKworWGVuQnVzICp4
ZW5fYmFja2VuZF9nZXRfYnVzKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCk7Citjb25zdCBj
aGFyICp4ZW5fYmFja2VuZF9nZXRfbmFtZShYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQpOwor
Cit2b2lkIHhlbl9iYWNrZW5kX3NldF9kZXZpY2UoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5k
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbkRldmljZSAqeGVuZGV2aWNlKTsKK1hl
bkRldmljZSAqeGVuX2JhY2tlbmRfZ2V0X2RldmljZShYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tl
bmQpOworCit2b2lkIHhlbl9iYWNrZW5kX3JlZ2lzdGVyKGNvbnN0IFhlbkJhY2tlbmRJbmZvICpp
bmZvKTsKKwordm9pZCB4ZW5fYmFja2VuZF9kZXZpY2VfY3JlYXRlKFhlbkJ1cyAqeGVuYnVzLCBj
b25zdCBjaGFyICp0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKm5hbWUsIFFEaWN0ICpvcHRzLCBFcnJvciAqKmVycnApOworYm9vbCB4ZW5fYmFja2VuZF90
cnlfZGV2aWNlX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCk7CisKKyNl
bmRpZiAvKiBIV19YRU5fQkFDS0VORF9IICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94
ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKaW5kZXggMDgzNGNiM2E3ZS4uZTU1
YTVkZTVmMSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCisrKyBiL2luY2x1
ZGUvaHcveGVuL3hlbi1idXMuaApAQCAtNjUsNiArNjUsNyBAQCB0eXBlZGVmIHN0cnVjdCBYZW5C
dXMgewogICAgIGRvbWlkX3QgYmFja2VuZF9pZDsKICAgICBzdHJ1Y3QgeHNfaGFuZGxlICp4c2g7
CiAgICAgTm90aWZpZXJMaXN0IHdhdGNoX25vdGlmaWVyczsKKyAgICBYZW5XYXRjaCAqYmFja2Vu
ZF93YXRjaDsKIH0gWGVuQnVzOwogCiB0eXBlZGVmIHN0cnVjdCBYZW5CdXNDbGFzcyB7CmRpZmYg
LS1naXQgYS9pbmNsdWRlL3FlbXUvbW9kdWxlLmggYi9pbmNsdWRlL3FlbXUvbW9kdWxlLmgKaW5k
ZXggNTQzMDBhYjZlNS4uNTVkZDJiZWVhOCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9xZW11L21vZHVs
ZS5oCisrKyBiL2luY2x1ZGUvcWVtdS9tb2R1bGUuaApAQCAtNDQsNiArNDQsNyBAQCB0eXBlZGVm
IGVudW0gewogICAgIE1PRFVMRV9JTklUX09QVFMsCiAgICAgTU9EVUxFX0lOSVRfUU9NLAogICAg
IE1PRFVMRV9JTklUX1RSQUNFLAorICAgIE1PRFVMRV9JTklUX1hFTl9CQUNLRU5ELAogICAgIE1P
RFVMRV9JTklUX01BWAogfSBtb2R1bGVfaW5pdF90eXBlOwogCkBAIC01MSw2ICs1Miw4IEBAIHR5
cGVkZWYgZW51bSB7CiAjZGVmaW5lIG9wdHNfaW5pdChmdW5jdGlvbikgbW9kdWxlX2luaXQoZnVu
Y3Rpb24sIE1PRFVMRV9JTklUX09QVFMpCiAjZGVmaW5lIHR5cGVfaW5pdChmdW5jdGlvbikgbW9k
dWxlX2luaXQoZnVuY3Rpb24sIE1PRFVMRV9JTklUX1FPTSkKICNkZWZpbmUgdHJhY2VfaW5pdChm
dW5jdGlvbikgbW9kdWxlX2luaXQoZnVuY3Rpb24sIE1PRFVMRV9JTklUX1RSQUNFKQorI2RlZmlu
ZSB4ZW5fYmFja2VuZF9pbml0KGZ1bmN0aW9uKSBtb2R1bGVfaW5pdChmdW5jdGlvbiwgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNT0RVTEVfSU5JVF9Y
RU5fQkFDS0VORCkKIAogI2RlZmluZSBibG9ja19tb2R1bGVfbG9hZF9vbmUobGliKSBtb2R1bGVf
bG9hZF9vbmUoImJsb2NrLSIsIGxpYikKICNkZWZpbmUgdWlfbW9kdWxlX2xvYWRfb25lKGxpYikg
bW9kdWxlX2xvYWRfb25lKCJ1aS0iLCBsaWIpCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 14:00:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1ghasR-0002D0-0u; Thu, 10 Jan 2019 14: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghasQ-0002Ck-HD
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 14:00:06 +0000
X-Inumbo-ID: 07b501c1-14e0-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07b501c1-14e0-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 14:00:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263707"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:06 +0000
Message-ID: <20190110134917.16425-15-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 14/25] xen: remove 'ioreq' struct/varable/field
 names from dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgaXMgYSBw
dXJlbHkgY29zbWV0aWMgcGF0Y2ggdGhhdCBwdXJnZXMgdGhlIG5hbWUgJ2lvcmVxJyBmcm9tIHN0
cnVjdCwKdmFyaWFibGUgYW5kIGZpZWxkIG5hbWVzLiAoVGhpcyBuYW1lIGhhcyBiZWVuIHByb2Js
ZW1hdGljIGZvciBhIGxvbmcgdGltZQphcyAnaW9yZXEnIGlzIHRoZSBuYW1lIHVzZWQgZm9yIGdl
bmVyaWMgSS9PIHJlcXVlc3RzIGNvbWluZyBmcm9tIFhlbikuClRoZSBwYXRjaCByZXBsYWNlcyAn
c3RydWN0IGlvcmVxJyB3aXRoIGEgbmV3ICdYZW5CbG9ja1JlcXVlc3QnIHR5cGUgYW5kCidpb3Jl
cScgZmllbGQvdmFyaWFibGUgbmFtZXMgd2l0aCAncmVxdWVzdCcsIGFuZCB0aGVuIGRvZXMgbmVj
ZXNzYXJ5CmZpeC11cCB0byBhZGhlcmUgdG8gY29kaW5nIHN0eWxlLgoKRnVuY3Rpb24gbmFtZXMg
YXJlIG5vdCBtb2RpZmllZCBieSB0aGlzIHBhdGNoLiBUaGV5IHdpbGwgYmUgZGVhbHQgd2l0aCBp
bgphIHN1YnNlcXVlbnQgcGF0Y2guCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbnRo
b255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcvYmxvY2svZGF0
YXBsYW5lL3hlbi1ibG9jay5jIHwgMzEwICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDE1NiBpbnNlcnRpb25zKCspLCAxNTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIGIvaHcvYmxvY2svZGF0
YXBsYW5lL3hlbi1ibG9jay5jCmluZGV4IDFmZjQ2NDk3M2MuLjY3ODhiYmYzMzggMTAwNjQ0Ci0t
LSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYworKysgYi9ody9ibG9jay9kYXRhcGxh
bmUveGVuLWJsb2NrLmMKQEAgLTI4LDcgKzI4LDcgQEAKICNpbmNsdWRlICJzeXNlbXUvaW90aHJl
YWQuaCIKICNpbmNsdWRlICJ4ZW4tYmxvY2suaCIKIAotc3RydWN0IGlvcmVxIHsKK3R5cGVkZWYg
c3RydWN0IFhlbkJsb2NrUmVxdWVzdCB7CiAgICAgYmxraWZfcmVxdWVzdF90IHJlcTsKICAgICBp
bnQxNl90IHN0YXR1czsKICAgICBvZmZfdCBzdGFydDsKQEAgLTM5LDkgKzM5LDkgQEAgc3RydWN0
IGlvcmVxIHsKICAgICBpbnQgYWlvX2luZmxpZ2h0OwogICAgIGludCBhaW9fZXJyb3JzOwogICAg
IFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmU7Ci0gICAgUUxJU1RfRU5UUlkoaW9yZXEpIGxp
c3Q7CisgICAgUUxJU1RfRU5UUlkoWGVuQmxvY2tSZXF1ZXN0KSBsaXN0OwogICAgIEJsb2NrQWNj
dENvb2tpZSBhY2N0OwotfTsKK30gWGVuQmxvY2tSZXF1ZXN0OwogCiBzdHJ1Y3QgWGVuQmxvY2tE
YXRhUGxhbmUgewogICAgIFhlbkRldmljZSAqeGVuZGV2OwpAQCAtNTQsOSArNTQsOSBAQCBzdHJ1
Y3QgWGVuQmxvY2tEYXRhUGxhbmUgewogICAgIGludCBwcm90b2NvbDsKICAgICBibGtpZl9iYWNr
X3JpbmdzX3QgcmluZ3M7CiAgICAgaW50IG1vcmVfd29yazsKLSAgICBRTElTVF9IRUFEKGluZmxp
Z2h0X2hlYWQsIGlvcmVxKSBpbmZsaWdodDsKLSAgICBRTElTVF9IRUFEKGZpbmlzaGVkX2hlYWQs
IGlvcmVxKSBmaW5pc2hlZDsKLSAgICBRTElTVF9IRUFEKGZyZWVsaXN0X2hlYWQsIGlvcmVxKSBm
cmVlbGlzdDsKKyAgICBRTElTVF9IRUFEKGluZmxpZ2h0X2hlYWQsIFhlbkJsb2NrUmVxdWVzdCkg
aW5mbGlnaHQ7CisgICAgUUxJU1RfSEVBRChmaW5pc2hlZF9oZWFkLCBYZW5CbG9ja1JlcXVlc3Qp
IGZpbmlzaGVkOworICAgIFFMSVNUX0hFQUQoZnJlZWxpc3RfaGVhZCwgWGVuQmxvY2tSZXF1ZXN0
KSBmcmVlbGlzdDsKICAgICBpbnQgcmVxdWVzdHNfdG90YWw7CiAgICAgaW50IHJlcXVlc3RzX2lu
ZmxpZ2h0OwogICAgIGludCByZXF1ZXN0c19maW5pc2hlZDsKQEAgLTY3LDY4ICs2Nyw2OCBAQCBz
dHJ1Y3QgWGVuQmxvY2tEYXRhUGxhbmUgewogICAgIEFpb0NvbnRleHQgKmN0eDsKIH07CiAKLXN0
YXRpYyB2b2lkIGlvcmVxX3Jlc2V0KHN0cnVjdCBpb3JlcSAqaW9yZXEpCitzdGF0aWMgdm9pZCBp
b3JlcV9yZXNldChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiB7Ci0gICAgbWVtc2V0KCZpb3Jl
cS0+cmVxLCAwLCBzaXplb2YoaW9yZXEtPnJlcSkpOwotICAgIGlvcmVxLT5zdGF0dXMgPSAwOwot
ICAgIGlvcmVxLT5zdGFydCA9IDA7Ci0gICAgaW9yZXEtPmJ1ZiA9IE5VTEw7Ci0gICAgaW9yZXEt
PnNpemUgPSAwOwotICAgIGlvcmVxLT5wcmVzeW5jID0gMDsKKyAgICBtZW1zZXQoJnJlcXVlc3Qt
PnJlcSwgMCwgc2l6ZW9mKHJlcXVlc3QtPnJlcSkpOworICAgIHJlcXVlc3QtPnN0YXR1cyA9IDA7
CisgICAgcmVxdWVzdC0+c3RhcnQgPSAwOworICAgIHJlcXVlc3QtPmJ1ZiA9IE5VTEw7CisgICAg
cmVxdWVzdC0+c2l6ZSA9IDA7CisgICAgcmVxdWVzdC0+cHJlc3luYyA9IDA7CiAKLSAgICBpb3Jl
cS0+YWlvX2luZmxpZ2h0ID0gMDsKLSAgICBpb3JlcS0+YWlvX2Vycm9ycyA9IDA7CisgICAgcmVx
dWVzdC0+YWlvX2luZmxpZ2h0ID0gMDsKKyAgICByZXF1ZXN0LT5haW9fZXJyb3JzID0gMDsKIAot
ICAgIGlvcmVxLT5kYXRhcGxhbmUgPSBOVUxMOwotICAgIG1lbXNldCgmaW9yZXEtPmxpc3QsIDAs
IHNpemVvZihpb3JlcS0+bGlzdCkpOwotICAgIG1lbXNldCgmaW9yZXEtPmFjY3QsIDAsIHNpemVv
Zihpb3JlcS0+YWNjdCkpOworICAgIHJlcXVlc3QtPmRhdGFwbGFuZSA9IE5VTEw7CisgICAgbWVt
c2V0KCZyZXF1ZXN0LT5saXN0LCAwLCBzaXplb2YocmVxdWVzdC0+bGlzdCkpOworICAgIG1lbXNl
dCgmcmVxdWVzdC0+YWNjdCwgMCwgc2l6ZW9mKHJlcXVlc3QtPmFjY3QpKTsKIAotICAgIHFlbXVf
aW92ZWNfcmVzZXQoJmlvcmVxLT52KTsKKyAgICBxZW11X2lvdmVjX3Jlc2V0KCZyZXF1ZXN0LT52
KTsKIH0KIAotc3RhdGljIHN0cnVjdCBpb3JlcSAqaW9yZXFfc3RhcnQoWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSkKK3N0YXRpYyBYZW5CbG9ja1JlcXVlc3QgKmlvcmVxX3N0YXJ0KFhlbkJs
b2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7Ci0gICAgc3RydWN0IGlvcmVxICppb3JlcSA9IE5V
TEw7CisgICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0ID0gTlVMTDsKIAogICAgIGlmIChRTElT
VF9FTVBUWSgmZGF0YXBsYW5lLT5mcmVlbGlzdCkpIHsKICAgICAgICAgaWYgKGRhdGFwbGFuZS0+
cmVxdWVzdHNfdG90YWwgPj0gZGF0YXBsYW5lLT5tYXhfcmVxdWVzdHMpIHsKICAgICAgICAgICAg
IGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgICAgIC8qIGFsbG9jYXRlIG5ldyBzdHJ1Y3QgKi8K
LSAgICAgICAgaW9yZXEgPSBnX21hbGxvYzAoc2l6ZW9mKCppb3JlcSkpOwotICAgICAgICBpb3Jl
cS0+ZGF0YXBsYW5lID0gZGF0YXBsYW5lOworICAgICAgICByZXF1ZXN0ID0gZ19tYWxsb2MwKHNp
emVvZigqcmVxdWVzdCkpOworICAgICAgICByZXF1ZXN0LT5kYXRhcGxhbmUgPSBkYXRhcGxhbmU7
CiAgICAgICAgIGRhdGFwbGFuZS0+cmVxdWVzdHNfdG90YWwrKzsKLSAgICAgICAgcWVtdV9pb3Zl
Y19pbml0KCZpb3JlcS0+diwgMSk7CisgICAgICAgIHFlbXVfaW92ZWNfaW5pdCgmcmVxdWVzdC0+
diwgMSk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgLyogZ2V0IG9uZSBmcm9tIGZyZWVsaXN0ICov
Ci0gICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwotICAg
ICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOworICAgICAgICByZXF1ZXN0ID0gUUxJU1Rf
RklSU1QoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOworICAgICAgICBRTElTVF9SRU1PVkUocmVxdWVz
dCwgbGlzdCk7CiAgICAgfQotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmluZmxp
Z2h0LCBpb3JlcSwgbGlzdCk7CisgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmRhdGFwbGFuZS0+aW5m
bGlnaHQsIHJlcXVlc3QsIGxpc3QpOwogICAgIGRhdGFwbGFuZS0+cmVxdWVzdHNfaW5mbGlnaHQr
KzsKIAogb3V0OgotICAgIHJldHVybiBpb3JlcTsKKyAgICByZXR1cm4gcmVxdWVzdDsKIH0KIAot
c3RhdGljIHZvaWQgaW9yZXFfZmluaXNoKHN0cnVjdCBpb3JlcSAqaW9yZXEpCitzdGF0aWMgdm9p
ZCBpb3JlcV9maW5pc2goWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewotICAgIFhlbkJsb2Nr
RGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOworICAgIFhlbkJsb2NrRGF0
YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKLSAgICBRTElTVF9SRU1P
VkUoaW9yZXEsIGxpc3QpOwotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZpbmlz
aGVkLCBpb3JlcSwgbGlzdCk7CisgICAgUUxJU1RfUkVNT1ZFKHJlcXVlc3QsIGxpc3QpOworICAg
IFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZpbmlzaGVkLCByZXF1ZXN0LCBsaXN0KTsK
ICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0LS07CiAgICAgZGF0YXBsYW5lLT5yZXF1
ZXN0c19maW5pc2hlZCsrOwogfQogCi1zdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBp
b3JlcSAqaW9yZXEsIGJvb2wgZmluaXNoKQorc3RhdGljIHZvaWQgaW9yZXFfcmVsZWFzZShYZW5C
bG9ja1JlcXVlc3QgKnJlcXVlc3QsIGJvb2wgZmluaXNoKQogewotICAgIFhlbkJsb2NrRGF0YVBs
YW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOworICAgIFhlbkJsb2NrRGF0YVBsYW5l
ICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKLSAgICBRTElTVF9SRU1PVkUoaW9y
ZXEsIGxpc3QpOwotICAgIGlvcmVxX3Jlc2V0KGlvcmVxKTsKLSAgICBpb3JlcS0+ZGF0YXBsYW5l
ID0gZGF0YXBsYW5lOwotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZyZWVsaXN0
LCBpb3JlcSwgbGlzdCk7CisgICAgUUxJU1RfUkVNT1ZFKHJlcXVlc3QsIGxpc3QpOworICAgIGlv
cmVxX3Jlc2V0KHJlcXVlc3QpOworICAgIHJlcXVlc3QtPmRhdGFwbGFuZSA9IGRhdGFwbGFuZTsK
KyAgICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5mcmVlbGlzdCwgcmVxdWVzdCwgbGlz
dCk7CiAgICAgaWYgKGZpbmlzaCkgewogICAgICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2Zpbmlz
aGVkLS07CiAgICAgfSBlbHNlIHsKQEAgLTE0MCwxOCArMTQwLDE4IEBAIHN0YXRpYyB2b2lkIGlv
cmVxX3JlbGVhc2Uoc3RydWN0IGlvcmVxICppb3JlcSwgYm9vbCBmaW5pc2gpCiAgKiB0cmFuc2xh
dGUgcmVxdWVzdCBpbnRvIGlvdmVjICsgc3RhcnQgb2Zmc2V0CiAgKiBkbyBzYW5pdHkgY2hlY2tz
IGFsb25nIHRoZSB3YXkKICAqLwotc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQorc3RhdGljIGludCBpb3JlcV9wYXJzZShYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3Qp
CiB7Ci0gICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7
CisgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsK
ICAgICBzaXplX3QgbGVuOwogICAgIGludCBpOwogCi0gICAgc3dpdGNoIChpb3JlcS0+cmVxLm9w
ZXJhdGlvbikgeworICAgIHN3aXRjaCAocmVxdWVzdC0+cmVxLm9wZXJhdGlvbikgewogICAgIGNh
c2UgQkxLSUZfT1BfUkVBRDoKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9GTFVT
SF9ESVNLQ0FDSEU6Ci0gICAgICAgIGlvcmVxLT5wcmVzeW5jID0gMTsKLSAgICAgICAgaWYgKCFp
b3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7CisgICAgICAgIHJlcXVlc3QtPnByZXN5bmMgPSAxOwor
ICAgICAgICBpZiAoIXJlcXVlc3QtPnJlcS5ucl9zZWdtZW50cykgewogICAgICAgICAgICAgcmV0
dXJuIDA7CiAgICAgICAgIH0KICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCkBAIC0xNjAsNzcg
KzE2MCw3OCBAQCBzdGF0aWMgaW50IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAg
ICAgY2FzZSBCTEtJRl9PUF9ESVNDQVJEOgogICAgICAgICByZXR1cm4gMDsKICAgICBkZWZhdWx0
OgotICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiB1bmtub3duIG9wZXJhdGlvbiAoJWQpIiwg
aW9yZXEtPnJlcS5vcGVyYXRpb24pOworICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiB1bmtu
b3duIG9wZXJhdGlvbiAoJWQpIiwgcmVxdWVzdC0+cmVxLm9wZXJhdGlvbik7CiAgICAgICAgIGdv
dG8gZXJyOwogICAgIH07CiAKLSAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0gQkxLSUZf
T1BfUkVBRCAmJgorICAgIGlmIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uICE9IEJMS0lGX09QX1JF
QUQgJiYKICAgICAgICAgYmxrX2lzX3JlYWRfb25seShkYXRhcGxhbmUtPmJsaykpIHsKICAgICAg
ICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2UiKTsKICAgICAg
ICAgZ290byBlcnI7CiAgICAgfQogCi0gICAgaW9yZXEtPnN0YXJ0ID0gaW9yZXEtPnJlcS5zZWN0
b3JfbnVtYmVyICogZGF0YXBsYW5lLT5maWxlX2JsazsKLSAgICBmb3IgKGkgPSAwOyBpIDwgaW9y
ZXEtPnJlcS5ucl9zZWdtZW50czsgaSsrKSB7CisgICAgcmVxdWVzdC0+c3RhcnQgPSByZXF1ZXN0
LT5yZXEuc2VjdG9yX251bWJlciAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7CisgICAgZm9yIChpID0g
MDsgaSA8IHJlcXVlc3QtPnJlcS5ucl9zZWdtZW50czsgaSsrKSB7CiAgICAgICAgIGlmIChpID09
IEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCkgewogICAgICAgICAgICAgZXJyb3JfcmVw
b3J0KCJlcnJvcjogbnJfc2VnbWVudHMgdG9vIGJpZyIpOwogICAgICAgICAgICAgZ290byBlcnI7
CiAgICAgICAgIH0KLSAgICAgICAgaWYgKGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgPiBp
b3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QpIHsKKyAgICAgICAgaWYgKHJlcXVlc3QtPnJlcS5z
ZWdbaV0uZmlyc3Rfc2VjdCA+IHJlcXVlc3QtPnJlcS5zZWdbaV0ubGFzdF9zZWN0KSB7CiAgICAg
ICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiBmaXJzdCA+IGxhc3Qgc2VjdG9yIik7CiAgICAg
ICAgICAgICBnb3RvIGVycjsKICAgICAgICAgfQotICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdb
aV0ubGFzdF9zZWN0ICogZGF0YXBsYW5lLT5maWxlX2JsayA+PSBYQ19QQUdFX1NJWkUpIHsKKyAg
ICAgICAgaWYgKHJlcXVlc3QtPnJlcS5zZWdbaV0ubGFzdF9zZWN0ICogZGF0YXBsYW5lLT5maWxl
X2JsayA+PQorICAgICAgICAgICAgWENfUEFHRV9TSVpFKSB7CiAgICAgICAgICAgICBlcnJvcl9y
ZXBvcnQoImVycm9yOiBwYWdlIGNyb3NzaW5nIik7CiAgICAgICAgICAgICBnb3RvIGVycjsKICAg
ICAgICAgfQogCi0gICAgICAgIGxlbiA9IChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgLQot
ICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZGF0YXBs
YW5lLT5maWxlX2JsazsKLSAgICAgICAgaW9yZXEtPnNpemUgKz0gbGVuOworICAgICAgICBsZW4g
PSAocmVxdWVzdC0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgLQorICAgICAgICAgICAgICAgcmVxdWVz
dC0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICsgMSkgKiBkYXRhcGxhbmUtPmZpbGVfYmxrOworICAg
ICAgICByZXF1ZXN0LT5zaXplICs9IGxlbjsKICAgICB9Ci0gICAgaWYgKGlvcmVxLT5zdGFydCAr
IGlvcmVxLT5zaXplID4gZGF0YXBsYW5lLT5maWxlX3NpemUpIHsKKyAgICBpZiAocmVxdWVzdC0+
c3RhcnQgKyByZXF1ZXN0LT5zaXplID4gZGF0YXBsYW5lLT5maWxlX3NpemUpIHsKICAgICAgICAg
ZXJyb3JfcmVwb3J0KCJlcnJvcjogYWNjZXNzIGJleW9uZCBlbmQgb2YgZmlsZSIpOwogICAgICAg
ICBnb3RvIGVycjsKICAgICB9CiAgICAgcmV0dXJuIDA7CiAKIGVycjoKLSAgICBpb3JlcS0+c3Rh
dHVzID0gQkxLSUZfUlNQX0VSUk9SOworICAgIHJlcXVlc3QtPnN0YXR1cyA9IEJMS0lGX1JTUF9F
UlJPUjsKICAgICByZXR1cm4gLTE7CiB9CiAKLXN0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQorc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5KFhlbkJsb2Nr
UmVxdWVzdCAqcmVxdWVzdCkKIHsKLSAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0g
aW9yZXEtPmRhdGFwbGFuZTsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gcmVx
dWVzdC0+ZGF0YXBsYW5lOwogICAgIFhlbkRldmljZSAqeGVuZGV2ID0gZGF0YXBsYW5lLT54ZW5k
ZXY7CiAgICAgWGVuRGV2aWNlR3JhbnRDb3B5U2VnbWVudCBzZWdzW0JMS0lGX01BWF9TRUdNRU5U
U19QRVJfUkVRVUVTVF07CiAgICAgaW50IGksIGNvdW50OwogICAgIGludDY0X3QgZmlsZV9ibGsg
PSBkYXRhcGxhbmUtPmZpbGVfYmxrOwotICAgIGJvb2wgdG9fZG9tYWluID0gKGlvcmVxLT5yZXEu
b3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQpOwotICAgIHZvaWQgKnZpcnQgPSBpb3JlcS0+YnVm
OworICAgIGJvb2wgdG9fZG9tYWluID0gKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZf
T1BfUkVBRCk7CisgICAgdm9pZCAqdmlydCA9IHJlcXVlc3QtPmJ1ZjsKICAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKIAotICAgIGlmIChpb3JlcS0+cmVxLm5yX3NlZ21lbnRzID09IDApIHsK
KyAgICBpZiAocmVxdWVzdC0+cmVxLm5yX3NlZ21lbnRzID09IDApIHsKICAgICAgICAgcmV0dXJu
IDA7CiAgICAgfQogCi0gICAgY291bnQgPSBpb3JlcS0+cmVxLm5yX3NlZ21lbnRzOworICAgIGNv
dW50ID0gcmVxdWVzdC0+cmVxLm5yX3NlZ21lbnRzOwogCiAgICAgZm9yIChpID0gMDsgaSA8IGNv
dW50OyBpKyspIHsKICAgICAgICAgaWYgKHRvX2RvbWFpbikgewotICAgICAgICAgICAgc2Vnc1tp
XS5kZXN0LmZvcmVpZ24ucmVmID0gaW9yZXEtPnJlcS5zZWdbaV0uZ3JlZjsKLSAgICAgICAgICAg
IHNlZ3NbaV0uZGVzdC5mb3JlaWduLm9mZnNldCA9IGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3Nl
Y3QgKgorICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ucmVmID0gcmVxdWVzdC0+cmVx
LnNlZ1tpXS5ncmVmOworICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ub2Zmc2V0ID0g
cmVxdWVzdC0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICoKICAgICAgICAgICAgICAgICBmaWxlX2Js
azsKICAgICAgICAgICAgIHNlZ3NbaV0uc291cmNlLnZpcnQgPSB2aXJ0OwogICAgICAgICB9IGVs
c2UgewotICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5yZWYgPSBpb3JlcS0+cmVx
LnNlZ1tpXS5ncmVmOwotICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5vZmZzZXQg
PSBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICoKKyAgICAgICAgICAgIHNlZ3NbaV0uc291
cmNlLmZvcmVpZ24ucmVmID0gcmVxdWVzdC0+cmVxLnNlZ1tpXS5ncmVmOworICAgICAgICAgICAg
c2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5vZmZzZXQgPSByZXF1ZXN0LT5yZXEuc2VnW2ldLmZpcnN0
X3NlY3QgKgogICAgICAgICAgICAgICAgIGZpbGVfYmxrOwogICAgICAgICAgICAgc2Vnc1tpXS5k
ZXN0LnZpcnQgPSB2aXJ0OwogICAgICAgICB9Ci0gICAgICAgIHNlZ3NbaV0ubGVuID0gKGlvcmVx
LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCi0gICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5y
ZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVfYmxrOworICAgICAgICBzZWdzW2ldLmxl
biA9IChyZXF1ZXN0LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCisgICAgICAgICAgICAgICAgICAg
ICAgIHJlcXVlc3QtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZmlsZV9ibGs7CiAgICAg
ICAgIHZpcnQgKz0gc2Vnc1tpXS5sZW47CiAgICAgfQogCkBAIC0yMzksNzIgKzI0MCw3MiBAQCBz
dGF0aWMgaW50IGlvcmVxX2dyYW50X2NvcHkoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICBpZiAo
bG9jYWxfZXJyKSB7CiAgICAgICAgIGVycm9yX3JlcG9ydGZfZXJyKGxvY2FsX2VyciwgImZhaWxl
ZCB0byBjb3B5IGRhdGE6ICIpOwogCi0gICAgICAgIGlvcmVxLT5haW9fZXJyb3JzKys7CisgICAg
ICAgIHJlcXVlc3QtPmFpb19lcnJvcnMrKzsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAog
ICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKHN0cnVj
dCBpb3JlcSAqaW9yZXEpOworc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhYZW5CbG9j
a1JlcXVlc3QgKnJlcXVlc3QpOwogCiBzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lk
ICpvcGFxdWUsIGludCByZXQpCiB7Ci0gICAgc3RydWN0IGlvcmVxICppb3JlcSA9IG9wYXF1ZTsK
LSAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gaW9yZXEtPmRhdGFwbGFuZTsKKyAg
ICBYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QgPSBvcGFxdWU7CisgICAgWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsKIAogICAgIGFpb19jb250ZXh0X2Fj
cXVpcmUoZGF0YXBsYW5lLT5jdHgpOwogCiAgICAgaWYgKHJldCAhPSAwKSB7CiAgICAgICAgIGVy
cm9yX3JlcG9ydCgiJXMgSS9PIGVycm9yIiwKLSAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5y
ZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQgPworICAgICAgICAgICAgICAgICAgICAgcmVx
dWVzdC0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEID8KICAgICAgICAgICAgICAgICAg
ICAgICJyZWFkIiA6ICJ3cml0ZSIpOwotICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOworICAg
ICAgICByZXF1ZXN0LT5haW9fZXJyb3JzKys7CiAgICAgfQogCi0gICAgaW9yZXEtPmFpb19pbmZs
aWdodC0tOwotICAgIGlmIChpb3JlcS0+cHJlc3luYykgewotICAgICAgICBpb3JlcS0+cHJlc3lu
YyA9IDA7Ci0gICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKGlvcmVxKTsKKyAgICByZXF1ZXN0
LT5haW9faW5mbGlnaHQtLTsKKyAgICBpZiAocmVxdWVzdC0+cHJlc3luYykgeworICAgICAgICBy
ZXF1ZXN0LT5wcmVzeW5jID0gMDsKKyAgICAgICAgaW9yZXFfcnVuaW9fcWVtdV9haW8ocmVxdWVz
dCk7CiAgICAgICAgIGdvdG8gZG9uZTsKICAgICB9Ci0gICAgaWYgKGlvcmVxLT5haW9faW5mbGln
aHQgPiAwKSB7CisgICAgaWYgKHJlcXVlc3QtPmFpb19pbmZsaWdodCA+IDApIHsKICAgICAgICAg
Z290byBkb25lOwogICAgIH0KIAotICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsK
KyAgICBzd2l0Y2ggKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24pIHsKICAgICBjYXNlIEJMS0lGX09Q
X1JFQUQ6Ci0gICAgICAgIC8qIGluIGNhc2Ugb2YgZmFpbHVyZSBpb3JlcS0+YWlvX2Vycm9ycyBp
cyBpbmNyZWFzZWQgKi8KKyAgICAgICAgLyogaW4gY2FzZSBvZiBmYWlsdXJlIHJlcXVlc3QtPmFp
b19lcnJvcnMgaXMgaW5jcmVhc2VkICovCiAgICAgICAgIGlmIChyZXQgPT0gMCkgewotICAgICAg
ICAgICAgaW9yZXFfZ3JhbnRfY29weShpb3JlcSk7CisgICAgICAgICAgICBpb3JlcV9ncmFudF9j
b3B5KHJlcXVlc3QpOwogICAgICAgICB9Ci0gICAgICAgIHFlbXVfdmZyZWUoaW9yZXEtPmJ1Zik7
CisgICAgICAgIHFlbXVfdmZyZWUocmVxdWVzdC0+YnVmKTsKICAgICAgICAgYnJlYWs7CiAgICAg
Y2FzZSBCTEtJRl9PUF9XUklURToKICAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToK
LSAgICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7CisgICAgICAgIGlmICghcmVx
dWVzdC0+cmVxLm5yX3NlZ21lbnRzKSB7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQot
ICAgICAgICBxZW11X3ZmcmVlKGlvcmVxLT5idWYpOworICAgICAgICBxZW11X3ZmcmVlKHJlcXVl
c3QtPmJ1Zik7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KIAotICAgIGlvcmVxLT5zdGF0dXMgPSBpb3JlcS0+YWlvX2Vycm9ycyA/IEJMS0lGX1JT
UF9FUlJPUiA6IEJMS0lGX1JTUF9PS0FZOwotICAgIGlvcmVxX2ZpbmlzaChpb3JlcSk7CisgICAg
cmVxdWVzdC0+c3RhdHVzID0gcmVxdWVzdC0+YWlvX2Vycm9ycyA/IEJMS0lGX1JTUF9FUlJPUiA6
IEJMS0lGX1JTUF9PS0FZOworICAgIGlvcmVxX2ZpbmlzaChyZXF1ZXN0KTsKIAotICAgIHN3aXRj
aCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKKyAgICBzd2l0Y2ggKHJlcXVlc3QtPnJlcS5vcGVy
YXRpb24pIHsKICAgICBjYXNlIEJMS0lGX09QX1dSSVRFOgogICAgIGNhc2UgQkxLSUZfT1BfRkxV
U0hfRElTS0NBQ0hFOgotICAgICAgICBpZiAoIWlvcmVxLT5yZXEubnJfc2VnbWVudHMpIHsKKyAg
ICAgICAgaWYgKCFyZXF1ZXN0LT5yZXEubnJfc2VnbWVudHMpIHsKICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICB9CiAgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgotICAgICAgICBpZiAoaW9yZXEt
PnN0YXR1cyA9PSBCTEtJRl9SU1BfT0tBWSkgewotICAgICAgICAgICAgYmxvY2tfYWNjdF9kb25l
KGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmaW9yZXEtPmFjY3QpOworICAgICAgICBp
ZiAocmVxdWVzdC0+c3RhdHVzID09IEJMS0lGX1JTUF9PS0FZKSB7CisgICAgICAgICAgICBibG9j
a19hY2N0X2RvbmUoYmxrX2dldF9zdGF0cyhkYXRhcGxhbmUtPmJsayksICZyZXF1ZXN0LT5hY2N0
KTsKICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGJsb2NrX2FjY3RfZmFpbGVkKGJsa19n
ZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmaW9yZXEtPmFjY3QpOworICAgICAgICAgICAgYmxv
Y2tfYWNjdF9mYWlsZWQoYmxrX2dldF9zdGF0cyhkYXRhcGxhbmUtPmJsayksICZyZXF1ZXN0LT5h
Y2N0KTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX09QX0RJU0NB
UkQ6CkBAIC0zMTcsMTAgKzMxOCwxMSBAQCBzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2
b2lkICpvcGFxdWUsIGludCByZXQpCiAgICAgYWlvX2NvbnRleHRfcmVsZWFzZShkYXRhcGxhbmUt
PmN0eCk7CiB9CiAKLXN0YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJkKHN0cnVjdCBpb3JlcSAq
aW9yZXEsIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCitzdGF0aWMgYm9vbCBibGtfc3Bs
aXRfZGlzY2FyZChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgbnJfc2VjdG9ycykKIHsKLSAgICBYZW5CbG9ja0RhdGFQ
bGFuZSAqZGF0YXBsYW5lID0gaW9yZXEtPmRhdGFwbGFuZTsKKyAgICBYZW5CbG9ja0RhdGFQbGFu
ZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOwogICAgIGludDY0X3QgYnl0ZV9vZmZz
ZXQ7CiAgICAgaW50IGJ5dGVfY2h1bms7CiAgICAgdWludDY0X3QgYnl0ZV9yZW1haW5pbmcsIGxp
bWl0OwpAQCAtMzM5LDkgKzM0MSw5IEBAIHN0YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJkKHN0
cnVjdCBpb3JlcSAqaW9yZXEsIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCiAKICAgICBk
byB7CiAgICAgICAgIGJ5dGVfY2h1bmsgPSBieXRlX3JlbWFpbmluZyA+IGxpbWl0ID8gbGltaXQg
OiBieXRlX3JlbWFpbmluZzsKLSAgICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOworICAgICAg
ICByZXF1ZXN0LT5haW9faW5mbGlnaHQrKzsKICAgICAgICAgYmxrX2Fpb19wZGlzY2FyZChkYXRh
cGxhbmUtPmJsaywgYnl0ZV9vZmZzZXQsIGJ5dGVfY2h1bmssCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICBxZW11X2Fpb19jb21wbGV0ZSwgcmVxdWVzdCk7CiAgICAgICAgIGJ5dGVfcmVtYWluaW5nIC09
IGJ5dGVfY2h1bms7CiAgICAgICAgIGJ5dGVfb2Zmc2V0ICs9IGJ5dGVfY2h1bms7CiAgICAgfSB3
aGlsZSAoYnl0ZV9yZW1haW5pbmcgPiAwKTsKQEAgLTM0OSw1MyArMzUxLDUzIEBAIHN0YXRpYyBi
b29sIGJsa19zcGxpdF9kaXNjYXJkKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJsa2lmX3NlY3Rvcl90
IHNlY3Rvcl9udW1iZXIsCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyBpbnQgaW9yZXFf
cnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSkKK3N0YXRpYyBpbnQgaW9yZXFfcnVu
aW9fcWVtdV9haW8oWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewotICAgIFhlbkJsb2NrRGF0
YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwotCi0gICAgaW9yZXEtPmJ1ZiA9
IHFlbXVfbWVtYWxpZ24oWENfUEFHRV9TSVpFLCBpb3JlcS0+c2l6ZSk7Ci0gICAgaWYgKGlvcmVx
LT5yZXEubnJfc2VnbWVudHMgJiYKLSAgICAgICAgKGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJM
S0lGX09QX1dSSVRFIHx8Ci0gICAgICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9P
UF9GTFVTSF9ESVNLQ0FDSEUpICYmCi0gICAgICAgIGlvcmVxX2dyYW50X2NvcHkoaW9yZXEpKSB7
Ci0gICAgICAgIHFlbXVfdmZyZWUoaW9yZXEtPmJ1Zik7CisgICAgWGVuQmxvY2tEYXRhUGxhbmUg
KmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsKKworICAgIHJlcXVlc3QtPmJ1ZiA9IHFl
bXVfbWVtYWxpZ24oWENfUEFHRV9TSVpFLCByZXF1ZXN0LT5zaXplKTsKKyAgICBpZiAocmVxdWVz
dC0+cmVxLm5yX3NlZ21lbnRzICYmCisgICAgICAgIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uID09
IEJMS0lGX09QX1dSSVRFIHx8CisgICAgICAgICByZXF1ZXN0LT5yZXEub3BlcmF0aW9uID09IEJM
S0lGX09QX0ZMVVNIX0RJU0tDQUNIRSkgJiYKKyAgICAgICAgaW9yZXFfZ3JhbnRfY29weShyZXF1
ZXN0KSkgeworICAgICAgICBxZW11X3ZmcmVlKHJlcXVlc3QtPmJ1Zik7CiAgICAgICAgIGdvdG8g
ZXJyOwogICAgIH0KIAotICAgIGlvcmVxLT5haW9faW5mbGlnaHQrKzsKLSAgICBpZiAoaW9yZXEt
PnByZXN5bmMpIHsKLSAgICAgICAgYmxrX2Fpb19mbHVzaChpb3JlcS0+ZGF0YXBsYW5lLT5ibGss
IHFlbXVfYWlvX2NvbXBsZXRlLCBpb3JlcSk7CisgICAgcmVxdWVzdC0+YWlvX2luZmxpZ2h0Kys7
CisgICAgaWYgKHJlcXVlc3QtPnByZXN5bmMpIHsKKyAgICAgICAgYmxrX2Fpb19mbHVzaChyZXF1
ZXN0LT5kYXRhcGxhbmUtPmJsaywgcWVtdV9haW9fY29tcGxldGUsIHJlcXVlc3QpOwogICAgICAg
ICByZXR1cm4gMDsKICAgICB9CiAKLSAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7
CisgICAgc3dpdGNoIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uKSB7CiAgICAgY2FzZSBCTEtJRl9P
UF9SRUFEOgotICAgICAgICBxZW11X2lvdmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYsIGlv
cmVxLT5zaXplKTsKLSAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRzKGRhdGFw
bGFuZS0+YmxrKSwgJmlvcmVxLT5hY2N0LAotICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVx
LT52LnNpemUsIEJMT0NLX0FDQ1RfUkVBRCk7Ci0gICAgICAgIGlvcmVxLT5haW9faW5mbGlnaHQr
KzsKLSAgICAgICAgYmxrX2Fpb19wcmVhZHYoZGF0YXBsYW5lLT5ibGssIGlvcmVxLT5zdGFydCwg
JmlvcmVxLT52LCAwLAotICAgICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwg
aW9yZXEpOworICAgICAgICBxZW11X2lvdmVjX2FkZCgmcmVxdWVzdC0+diwgcmVxdWVzdC0+YnVm
LCByZXF1ZXN0LT5zaXplKTsKKyAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRz
KGRhdGFwbGFuZS0+YmxrKSwgJnJlcXVlc3QtPmFjY3QsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVxdWVzdC0+di5zaXplLCBCTE9DS19BQ0NUX1JFQUQpOworICAgICAgICByZXF1ZXN0LT5h
aW9faW5mbGlnaHQrKzsKKyAgICAgICAgYmxrX2Fpb19wcmVhZHYoZGF0YXBsYW5lLT5ibGssIHJl
cXVlc3QtPnN0YXJ0LCAmcmVxdWVzdC0+diwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgcWVt
dV9haW9fY29tcGxldGUsIHJlcXVlc3QpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lG
X09QX1dSSVRFOgogICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgotICAgICAgICBp
ZiAoIWlvcmVxLT5yZXEubnJfc2VnbWVudHMpIHsKKyAgICAgICAgaWYgKCFyZXF1ZXN0LT5yZXEu
bnJfc2VnbWVudHMpIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAg
cWVtdV9pb3ZlY19hZGQoJmlvcmVxLT52LCBpb3JlcS0+YnVmLCBpb3JlcS0+c2l6ZSk7Ci0gICAg
ICAgIGJsb2NrX2FjY3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhkYXRhcGxhbmUtPmJsayksICZpb3Jl
cS0+YWNjdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+di5zaXplLAotICAgICAg
ICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1dSSVRF
ID8KKyAgICAgICAgcWVtdV9pb3ZlY19hZGQoJnJlcXVlc3QtPnYsIHJlcXVlc3QtPmJ1ZiwgcmVx
dWVzdC0+c2l6ZSk7CisgICAgICAgIGJsb2NrX2FjY3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhkYXRh
cGxhbmUtPmJsayksICZyZXF1ZXN0LT5hY2N0LAorICAgICAgICAgICAgICAgICAgICAgICAgIHJl
cXVlc3QtPnYuc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICByZXF1ZXN0LT5yZXEub3Bl
cmF0aW9uID09IEJMS0lGX09QX1dSSVRFID8KICAgICAgICAgICAgICAgICAgICAgICAgICBCTE9D
S19BQ0NUX1dSSVRFIDogQkxPQ0tfQUNDVF9GTFVTSCk7Ci0gICAgICAgIGlvcmVxLT5haW9faW5m
bGlnaHQrKzsKLSAgICAgICAgYmxrX2Fpb19wd3JpdGV2KGRhdGFwbGFuZS0+YmxrLCBpb3JlcS0+
c3RhcnQsICZpb3JlcS0+diwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgIHFlbXVfYWlvX2Nv
bXBsZXRlLCBpb3JlcSk7CisgICAgICAgIHJlcXVlc3QtPmFpb19pbmZsaWdodCsrOworICAgICAg
ICBibGtfYWlvX3B3cml0ZXYoZGF0YXBsYW5lLT5ibGssIHJlcXVlc3QtPnN0YXJ0LCAmcmVxdWVz
dC0+diwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCByZXF1
ZXN0KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9ESVNDQVJEOgogICAgIHsK
LSAgICAgICAgc3RydWN0IGJsa2lmX3JlcXVlc3RfZGlzY2FyZCAqcmVxID0gKHZvaWQgKikmaW9y
ZXEtPnJlcTsKLSAgICAgICAgaWYgKCFibGtfc3BsaXRfZGlzY2FyZChpb3JlcSwgcmVxLT5zZWN0
b3JfbnVtYmVyLCByZXEtPm5yX3NlY3RvcnMpKSB7CisgICAgICAgIHN0cnVjdCBibGtpZl9yZXF1
ZXN0X2Rpc2NhcmQgKnJlcSA9ICh2b2lkICopJnJlcXVlc3QtPnJlcTsKKyAgICAgICAgaWYgKCFi
bGtfc3BsaXRfZGlzY2FyZChyZXF1ZXN0LCByZXEtPnNlY3Rvcl9udW1iZXIsIHJlcS0+bnJfc2Vj
dG9ycykpIHsKICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAgICAgICAgIGJyZWFr
OwpAQCAtNDA1LDE5ICs0MDcsMTkgQEAgc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2Fpbyhz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKLSAgICBxZW11
X2Fpb19jb21wbGV0ZShpb3JlcSwgMCk7CisgICAgcWVtdV9haW9fY29tcGxldGUocmVxdWVzdCwg
MCk7CiAKICAgICByZXR1cm4gMDsKIAogZXJyOgotICAgIGlvcmVxX2ZpbmlzaChpb3JlcSk7Ci0g
ICAgaW9yZXEtPnN0YXR1cyA9IEJMS0lGX1JTUF9FUlJPUjsKKyAgICBpb3JlcV9maW5pc2gocmVx
dWVzdCk7CisgICAgcmVxdWVzdC0+c3RhdHVzID0gQkxLSUZfUlNQX0VSUk9SOwogICAgIHJldHVy
biAtMTsKIH0KIAotc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3RydWN0IGlvcmVx
ICppb3JlcSkKK3N0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKFhlbkJsb2NrUmVxdWVz
dCAqcmVxdWVzdCkKIHsKLSAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gaW9yZXEt
PmRhdGFwbGFuZTsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+
ZGF0YXBsYW5lOwogICAgIGludCBzZW5kX25vdGlmeSA9IDA7CiAgICAgaW50IGhhdmVfcmVxdWVz
dHMgPSAwOwogICAgIGJsa2lmX3Jlc3BvbnNlX3QgKnJlc3A7CkBAIC00NDMsOSArNDQ1LDkgQEAg
c3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3RydWN0IGlvcmVxICppb3JlcSkKICAg
ICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgcmVzcC0+aWQgPSBpb3JlcS0+cmVxLmlkOwot
ICAgIHJlc3AtPm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOwotICAgIHJlc3AtPnN0
YXR1cyA9IGlvcmVxLT5zdGF0dXM7CisgICAgcmVzcC0+aWQgPSByZXF1ZXN0LT5yZXEuaWQ7Cisg
ICAgcmVzcC0+b3BlcmF0aW9uID0gcmVxdWVzdC0+cmVxLm9wZXJhdGlvbjsKKyAgICByZXNwLT5z
dGF0dXMgPSByZXF1ZXN0LT5zdGF0dXM7CiAKICAgICBkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5y
c3BfcHJvZF9wdnQrKzsKIApAQCAtNDczLDEzICs0NzUsMTMgQEAgc3RhdGljIGludCBibGtfc2Vu
ZF9yZXNwb25zZV9vbmUoc3RydWN0IGlvcmVxICppb3JlcSkKIC8qIHdhbGsgZmluaXNoZWQgbGlz
dCwgc2VuZCBvdXRzdGFuZGluZyByZXNwb25zZXMsIGZyZWUgcmVxdWVzdHMgKi8KIHN0YXRpYyB2
b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQog
ewotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CisgICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0
OwogICAgIGludCBzZW5kX25vdGlmeSA9IDA7CiAKICAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZk
YXRhcGxhbmUtPmZpbmlzaGVkKSkgewotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZkYXRh
cGxhbmUtPmZpbmlzaGVkKTsKLSAgICAgICAgc2VuZF9ub3RpZnkgKz0gYmxrX3NlbmRfcmVzcG9u
c2Vfb25lKGlvcmVxKTsKLSAgICAgICAgaW9yZXFfcmVsZWFzZShpb3JlcSwgdHJ1ZSk7CisgICAg
ICAgIHJlcXVlc3QgPSBRTElTVF9GSVJTVCgmZGF0YXBsYW5lLT5maW5pc2hlZCk7CisgICAgICAg
IHNlbmRfbm90aWZ5ICs9IGJsa19zZW5kX3Jlc3BvbnNlX29uZShyZXF1ZXN0KTsKKyAgICAgICAg
aW9yZXFfcmVsZWFzZShyZXF1ZXN0LCB0cnVlKTsKICAgICB9CiAgICAgaWYgKHNlbmRfbm90aWZ5
KSB7CiAgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwpAQCAtNDkzLDI5ICs0OTUsMjkg
QEAgc3RhdGljIHZvaWQgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKFhlbkJsb2NrRGF0YVBsYW5lICpk
YXRhcGxhbmUpCiAgICAgfQogfQogCi1zdGF0aWMgaW50IGJsa19nZXRfcmVxdWVzdChYZW5CbG9j
a0RhdGFQbGFuZSAqZGF0YXBsYW5lLCBzdHJ1Y3QgaW9yZXEgKmlvcmVxLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUklOR19JRFggcmMpCitzdGF0aWMgaW50IGJsa19nZXRfcmVxdWVzdChY
ZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
WGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0LCBSSU5HX0lEWCByYykKIHsKICAgICBzd2l0Y2ggKGRh
dGFwbGFuZS0+cHJvdG9jb2wpIHsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRTogewog
ICAgICAgICBibGtpZl9yZXF1ZXN0X3QgKnJlcSA9CiAgICAgICAgICAgICBSSU5HX0dFVF9SRVFV
RVNUKCZkYXRhcGxhbmUtPnJpbmdzLm5hdGl2ZSwgcmMpOwogCi0gICAgICAgIG1lbWNweSgmaW9y
ZXEtPnJlcSwgcmVxLCBzaXplb2YoaW9yZXEtPnJlcSkpOworICAgICAgICBtZW1jcHkoJnJlcXVl
c3QtPnJlcSwgcmVxLCBzaXplb2YocmVxdWVzdC0+cmVxKSk7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjogewogICAgICAgICBibGtpZl94ODZf
MzJfcmVxdWVzdF90ICpyZXEgPQogICAgICAgICAgICAgUklOR19HRVRfUkVRVUVTVCgmZGF0YXBs
YW5lLT5yaW5ncy54ODZfMzJfcGFydCwgcmMpOwogCi0gICAgICAgIGJsa2lmX2dldF94ODZfMzJf
cmVxKCZpb3JlcS0+cmVxLCByZXEpOworICAgICAgICBibGtpZl9nZXRfeDg2XzMyX3JlcSgmcmVx
dWVzdC0+cmVxLCByZXEpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBCTEtJRl9Q
Uk9UT0NPTF9YODZfNjQ6IHsKICAgICAgICAgYmxraWZfeDg2XzY0X3JlcXVlc3RfdCAqcmVxID0K
ICAgICAgICAgICAgIFJJTkdfR0VUX1JFUVVFU1QoJmRhdGFwbGFuZS0+cmluZ3MueDg2XzY0X3Bh
cnQsIHJjKTsKIAotICAgICAgICBibGtpZl9nZXRfeDg2XzY0X3JlcSgmaW9yZXEtPnJlcSwgcmVx
KTsKKyAgICAgICAgYmxraWZfZ2V0X3g4Nl82NF9yZXEoJnJlcXVlc3QtPnJlcSwgcmVxKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgfQogICAgIH0KQEAgLTUyNyw3ICs1MjksNyBAQCBzdGF0aWMgaW50
IGJsa19nZXRfcmVxdWVzdChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lLCBzdHJ1Y3QgaW9y
ZXEgKmlvcmVxLAogc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQ
bGFuZSAqZGF0YXBsYW5lKQogewogICAgIFJJTkdfSURYIHJjLCBycDsKLSAgICBzdHJ1Y3QgaW9y
ZXEgKmlvcmVxOworICAgIFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdDsKIAogICAgIGRhdGFwbGFu
ZS0+bW9yZV93b3JrID0gMDsKIApAQCAtNTQxLDE4ICs1NDMsMTggQEAgc3RhdGljIHZvaWQgYmxr
X2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogICAgICAgICBp
ZiAoUklOR19SRVFVRVNUX0NPTlNfT1ZFUkZMT1coJmRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLCBy
YykpIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGlvcmVxID0gaW9y
ZXFfc3RhcnQoZGF0YXBsYW5lKTsKLSAgICAgICAgaWYgKGlvcmVxID09IE5VTEwpIHsKKyAgICAg
ICAgcmVxdWVzdCA9IGlvcmVxX3N0YXJ0KGRhdGFwbGFuZSk7CisgICAgICAgIGlmIChyZXF1ZXN0
ID09IE5VTEwpIHsKICAgICAgICAgICAgIGRhdGFwbGFuZS0+bW9yZV93b3JrKys7CiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBibGtfZ2V0X3JlcXVlc3QoZGF0YXBsYW5l
LCBpb3JlcSwgcmMpOworICAgICAgICBibGtfZ2V0X3JlcXVlc3QoZGF0YXBsYW5lLCByZXF1ZXN0
LCByYyk7CiAgICAgICAgIGRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLnJlcV9jb25zID0gKytyYzsK
IAogICAgICAgICAvKiBwYXJzZSB0aGVtICovCi0gICAgICAgIGlmIChpb3JlcV9wYXJzZShpb3Jl
cSkgIT0gMCkgeworICAgICAgICBpZiAoaW9yZXFfcGFyc2UocmVxdWVzdCkgIT0gMCkgewogCi0g
ICAgICAgICAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7CisgICAgICAgICAgICBz
d2l0Y2ggKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24pIHsKICAgICAgICAgICAgIGNhc2UgQkxLSUZf
T1BfUkVBRDoKICAgICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxrX2dldF9zdGF0
cyhkYXRhcGxhbmUtPmJsayksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJM
T0NLX0FDQ1RfUkVBRCk7CkBAIC01NjgsNyArNTcwLDcgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRs
ZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgfTsKIAotICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jlc3Bv
bnNlX29uZShpb3JlcSkpIHsKKyAgICAgICAgICAgIGlmIChibGtfc2VuZF9yZXNwb25zZV9vbmUo
cmVxdWVzdCkpIHsKICAgICAgICAgICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAog
ICAgICAgICAgICAgICAgIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5uZWwoZGF0YXBsYW5l
LT54ZW5kZXYsCkBAIC01NzgsMTEgKzU4MCwxMSBAQCBzdGF0aWMgdm9pZCBibGtfaGFuZGxlX3Jl
cXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAgICAgICAgICAgICAgICAg
IGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICB9Ci0gICAgICAgICAgICBpb3JlcV9yZWxlYXNlKGlvcmVxLCBmYWxzZSk7CisgICAgICAg
ICAgICBpb3JlcV9yZWxlYXNlKHJlcXVlc3QsIGZhbHNlKTsKICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICB9CiAKLSAgICAgICAgaW9yZXFfcnVuaW9fcWVtdV9haW8oaW9yZXEpOworICAg
ICAgICBpb3JlcV9ydW5pb19xZW11X2FpbyhyZXF1ZXN0KTsKICAgICB9CiAKICAgICBpZiAoZGF0
YXBsYW5lLT5tb3JlX3dvcmsgJiYKQEAgLTYzNiwxNyArNjM4LDE3IEBAIFhlbkJsb2NrRGF0YVBs
YW5lICp4ZW5fYmxvY2tfZGF0YXBsYW5lX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwKIAogdm9p
ZCB4ZW5fYmxvY2tfZGF0YXBsYW5lX2Rlc3Ryb3koWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFu
ZSkKIHsKLSAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOworICAgIFhlbkJsb2NrUmVxdWVzdCAqcmVx
dWVzdDsKIAogICAgIGlmICghZGF0YXBsYW5lKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
ICAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZkYXRhcGxhbmUtPmZyZWVsaXN0KSkgewotICAgICAg
ICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZyZWVsaXN0KTsKLSAgICAgICAgUUxJ
U1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKLSAgICAgICAgcWVtdV9pb3ZlY19kZXN0cm95KCZpb3Jl
cS0+dik7Ci0gICAgICAgIGdfZnJlZShpb3JlcSk7CisgICAgICAgIHJlcXVlc3QgPSBRTElTVF9G
SVJTVCgmZGF0YXBsYW5lLT5mcmVlbGlzdCk7CisgICAgICAgIFFMSVNUX1JFTU9WRShyZXF1ZXN0
LCBsaXN0KTsKKyAgICAgICAgcWVtdV9pb3ZlY19kZXN0cm95KCZyZXF1ZXN0LT52KTsKKyAgICAg
ICAgZ19mcmVlKHJlcXVlc3QpOwogICAgIH0KIAogICAgIHFlbXVfYmhfZGVsZXRlKGRhdGFwbGFu
ZS0+YmgpOwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 14:00:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 14:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghasT-0002Hn-HF; Thu, 10 Jan 2019 14:00: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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghasR-0002GZ-Qb
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 14:00:07 +0000
X-Inumbo-ID: 08b70d71-14e0-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08b70d71-14e0-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 14:00:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263721"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:04 +0000
Message-ID: <20190110134917.16425-13-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 12/25] xen: add header and build
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgcGF0Y2gg
YWRkcyB0aGUgdHJhbnNmb3JtYXRpb25zIG5lY2Vzc2FyeSB0byBnZXQgZGF0YXBsYW5lL3hlbi1i
bG9jay5jCnRvIGJ1aWxkIGFnYWluc3QgdGhlIG5ldyBYZW5CdXMvWGVuRGV2aWNlIGZyYW1ld29y
ay4gTUFJTlRBSU5FUlMgaXMgYWxzbwp1cGRhdGVkIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9m
IGRhdGFwbGFuZS94ZW4tYmxvY2suaC4KCk5PVEU6IEV4aXN0aW5nIGRhdGEgc3RydWN0dXJlIG5h
bWVzIGFyZSByZXRhaW5lZCBmb3IgdGhlIG1vbWVudC4gVGhlc2Ugd2lsbAogICAgICBiZSBtb2Rp
ZmllZCBieSBzdWJzZXF1ZW50IHBhdGNoZXMuIEEgdHlwZWRlZiBmb3IgWGVuQmxvY2tEYXRhUGxh
bmUKICAgICAgaGFzIGJlZW4gYWRkZWQgdG8gdGhlIGhlYWRlciAoYmFzZWQgb24gdGhlIG9sZCBz
dHJ1Y3QgWGVuQmxrRGV2IG5hbWUKICAgICAgZm9yIHRoZSBtb21lbnQpIHNvIHRoYXQgdGhlIG9s
ZCBuYW1lcyBkb24ndCBuZWVkIHRvIGxlYWsgb3V0IG9mIHRoZQogICAgICBkYXRhcGxhbmUgY29k
ZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
ClJldmlld2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Ci0tLQogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogaHcvYmxvY2sv
ZGF0YXBsYW5lL01ha2VmaWxlLm9ianMgfCAgIDEgKwogaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1i
bG9jay5jICAgfCAzNTYgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogaHcvYmxvY2sv
ZGF0YXBsYW5lL3hlbi1ibG9jay5oICAgfCAgMjkgKysrCiA0IGZpbGVzIGNoYW5nZWQsIDI4NyBp
bnNlcnRpb25zKCspLCAxMDAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcvYmxv
Y2svZGF0YXBsYW5lL3hlbi1ibG9jay5oCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlO
VEFJTkVSUwppbmRleCA0Yzk4YjM0ODUzLi40M2IyNjkxYjVkIDEwMDY0NAotLS0gYS9NQUlOVEFJ
TkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtNDE5LDYgKzQxOSw3IEBAIEY6IGh3L2Jsb2NrL2Rh
dGFwbGFuZS94ZW4qCiBGOiBody94ZW4vCiBGOiBody94ZW5wdi8KIEY6IGh3L2kzODYveGVuLwor
RjogaW5jbHVkZS9ody9ibG9jay9kYXRhcGxhbmUveGVuKgogRjogaW5jbHVkZS9ody94ZW4vCiBG
OiBpbmNsdWRlL3N5c2VtdS94ZW4tbWFwY2FjaGUuaAogCmRpZmYgLS1naXQgYS9ody9ibG9jay9k
YXRhcGxhbmUvTWFrZWZpbGUub2JqcyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS9NYWtlZmlsZS5vYmpz
CmluZGV4IGU3ODZmNjY0MjEuLmM2YzY4ZGJjMDAgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL2RhdGFw
bGFuZS9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS9NYWtlZmlsZS5vYmpz
CkBAIC0xICsxLDIgQEAKIG9iai15ICs9IHZpcnRpby1ibGsubworb2JqLSQoQ09ORklHX1hFTikg
Kz0geGVuLWJsb2NrLm8KZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2su
YyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwppbmRleCAyMjg0NzIzMjBhLi5lZDJi
OTFmZmZmIDEwMDY0NAotLS0gYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKKysrIGIv
aHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCkBAIC0xOCw2NSArMTgsNTMgQEAKICAqIEdO
VSBHUEwsIHZlcnNpb24gMiBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgog
ICovCiAKKyNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBv
cnQuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisjaW5jbHVkZSAiaHcvaHcuaCIKKyNpbmNs
dWRlICJody94ZW4veGVuX2NvbW1vbi5oIgorI2luY2x1ZGUgImh3L2Jsb2NrL3hlbl9ibGtpZi5o
IgorI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgiCisjaW5jbHVkZSAic3lzZW11L2lv
dGhyZWFkLmgiCisjaW5jbHVkZSAieGVuLWJsb2NrLmgiCisKIHN0cnVjdCBpb3JlcSB7Ci0gICAg
YmxraWZfcmVxdWVzdF90ICAgICByZXE7Ci0gICAgaW50MTZfdCAgICAgICAgICAgICBzdGF0dXM7
Ci0KLSAgICAvKiBwYXJzZWQgcmVxdWVzdCAqLwotICAgIG9mZl90ICAgICAgICAgICAgICAgc3Rh
cnQ7Ci0gICAgUUVNVUlPVmVjdG9yICAgICAgICB2OwotICAgIHZvaWQgICAgICAgICAgICAgICAg
KmJ1ZjsKLSAgICBzaXplX3QgICAgICAgICAgICAgIHNpemU7Ci0gICAgaW50ICAgICAgICAgICAg
ICAgICBwcmVzeW5jOwotCi0gICAgLyogYWlvIHN0YXR1cyAqLwotICAgIGludCAgICAgICAgICAg
ICAgICAgYWlvX2luZmxpZ2h0OwotICAgIGludCAgICAgICAgICAgICAgICAgYWlvX2Vycm9yczsK
LQotICAgIHN0cnVjdCBYZW5CbGtEZXYgICAgKmJsa2RldjsKLSAgICBRTElTVF9FTlRSWShpb3Jl
cSkgICBsaXN0OwotICAgIEJsb2NrQWNjdENvb2tpZSAgICAgYWNjdDsKKyAgICBibGtpZl9yZXF1
ZXN0X3QgcmVxOworICAgIGludDE2X3Qgc3RhdHVzOworICAgIG9mZl90IHN0YXJ0OworICAgIFFF
TVVJT1ZlY3RvciB2OworICAgIHZvaWQgKmJ1ZjsKKyAgICBzaXplX3Qgc2l6ZTsKKyAgICBpbnQg
cHJlc3luYzsKKyAgICBpbnQgYWlvX2luZmxpZ2h0OworICAgIGludCBhaW9fZXJyb3JzOworICAg
IHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldjsKKyAgICBRTElTVF9FTlRSWShpb3JlcSkgbGlzdDsK
KyAgICBCbG9ja0FjY3RDb29raWUgYWNjdDsKIH07CiAKLSNkZWZpbmUgTUFYX1JJTkdfUEFHRV9P
UkRFUiA0Ci0KIHN0cnVjdCBYZW5CbGtEZXYgewotICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
ICAgeGVuZGV2OyAgLyogbXVzdCBiZSBmaXJzdCAqLwotICAgIGNoYXIgICAgICAgICAgICAgICAg
KnBhcmFtczsKLSAgICBjaGFyICAgICAgICAgICAgICAgICptb2RlOwotICAgIGNoYXIgICAgICAg
ICAgICAgICAgKnR5cGU7Ci0gICAgY2hhciAgICAgICAgICAgICAgICAqZGV2OwotICAgIGNoYXIg
ICAgICAgICAgICAgICAgKmRldnR5cGU7Ci0gICAgYm9vbCAgICAgICAgICAgICAgICBkaXJlY3Rp
b3NhZmU7Ci0gICAgY29uc3QgY2hhciAgICAgICAgICAqZmlsZXByb3RvOwotICAgIGNvbnN0IGNo
YXIgICAgICAgICAgKmZpbGVuYW1lOwotICAgIHVuc2lnbmVkIGludCAgICAgICAgcmluZ19yZWZb
MSA8PCBNQVhfUklOR19QQUdFX09SREVSXTsKLSAgICB1bnNpZ25lZCBpbnQgICAgICAgIG5yX3Jp
bmdfcmVmOwotICAgIHZvaWQgICAgICAgICAgICAgICAgKnNyaW5nOwotICAgIGludDY0X3QgICAg
ICAgICAgICAgZmlsZV9ibGs7Ci0gICAgaW50NjRfdCAgICAgICAgICAgICBmaWxlX3NpemU7Ci0g
ICAgaW50ICAgICAgICAgICAgICAgICBwcm90b2NvbDsKLSAgICBibGtpZl9iYWNrX3JpbmdzX3Qg
IHJpbmdzOwotICAgIGludCAgICAgICAgICAgICAgICAgbW9yZV93b3JrOwotCi0gICAgLyogcmVx
dWVzdCBsaXN0cyAqLworICAgIFhlbkRldmljZSAqeGVuZGV2OworICAgIFhlbkV2ZW50Q2hhbm5l
bCAqZXZlbnRfY2hhbm5lbDsKKyAgICB1bnNpZ25lZCBpbnQgKnJpbmdfcmVmOworICAgIHVuc2ln
bmVkIGludCBucl9yaW5nX3JlZjsKKyAgICB2b2lkICpzcmluZzsKKyAgICBpbnQ2NF90IGZpbGVf
YmxrOworICAgIGludDY0X3QgZmlsZV9zaXplOworICAgIGludCBwcm90b2NvbDsKKyAgICBibGtp
Zl9iYWNrX3JpbmdzX3QgcmluZ3M7CisgICAgaW50IG1vcmVfd29yazsKICAgICBRTElTVF9IRUFE
KGluZmxpZ2h0X2hlYWQsIGlvcmVxKSBpbmZsaWdodDsKICAgICBRTElTVF9IRUFEKGZpbmlzaGVk
X2hlYWQsIGlvcmVxKSBmaW5pc2hlZDsKICAgICBRTElTVF9IRUFEKGZyZWVsaXN0X2hlYWQsIGlv
cmVxKSBmcmVlbGlzdDsKLSAgICBpbnQgICAgICAgICAgICAgICAgIHJlcXVlc3RzX3RvdGFsOwot
ICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfaW5mbGlnaHQ7Ci0gICAgaW50ICAgICAg
ICAgICAgICAgICByZXF1ZXN0c19maW5pc2hlZDsKLSAgICB1bnNpZ25lZCBpbnQgICAgICAgIG1h
eF9yZXF1ZXN0czsKLQotICAgIGdib29sZWFuICAgICAgICAgICAgZmVhdHVyZV9kaXNjYXJkOwot
Ci0gICAgLyogcWVtdSBibG9jayBkcml2ZXIgKi8KLSAgICBEcml2ZUluZm8gICAgICAgICAgICpk
aW5mbzsKLSAgICBCbG9ja0JhY2tlbmQgICAgICAgICpibGs7Ci0gICAgUUVNVUJIICAgICAgICAg
ICAgICAqYmg7Ci0KLSAgICBJT1RocmVhZCAgICAgICAgICAgICppb3RocmVhZDsKLSAgICBBaW9D
b250ZXh0ICAgICAgICAgICpjdHg7CisgICAgaW50IHJlcXVlc3RzX3RvdGFsOworICAgIGludCBy
ZXF1ZXN0c19pbmZsaWdodDsKKyAgICBpbnQgcmVxdWVzdHNfZmluaXNoZWQ7CisgICAgdW5zaWdu
ZWQgaW50IG1heF9yZXF1ZXN0czsKKyAgICBCbG9ja0JhY2tlbmQgKmJsazsKKyAgICBRRU1VQkgg
KmJoOworICAgIElPVGhyZWFkICppb3RocmVhZDsKKyAgICBBaW9Db250ZXh0ICpjdHg7CiB9Owog
CiBzdGF0aWMgdm9pZCBpb3JlcV9yZXNldChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQpAQCAtMTU1LDcg
KzE0Myw2IEBAIHN0YXRpYyB2b2lkIGlvcmVxX3JlbGVhc2Uoc3RydWN0IGlvcmVxICppb3JlcSwg
Ym9vbCBmaW5pc2gpCiBzdGF0aWMgaW50IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEp
CiB7CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBz
dHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7CiAgICAgc2l6
ZV90IGxlbjsKICAgICBpbnQgaTsKIApAQCAtMTc3LDcgKzE2NCw4IEBAIHN0YXRpYyBpbnQgaW9y
ZXFfcGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICAgICAgZ290byBlcnI7CiAgICAgfTsK
IAotICAgIGlmIChpb3JlcS0+cmVxLm9wZXJhdGlvbiAhPSBCTEtJRl9PUF9SRUFEICYmIGJsa2Rl
di0+bW9kZVswXSAhPSAndycpIHsKKyAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0gQkxL
SUZfT1BfUkVBRCAmJgorICAgICAgICBibGtfaXNfcmVhZF9vbmx5KGJsa2Rldi0+YmxrKSkgewog
ICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiB3cml0ZSByZXEgZm9yIHJvIGRldmljZSIpOwog
ICAgICAgICBnb3RvIGVycjsKICAgICB9CkBAIC0xOTIsNyArMTgwLDcgQEAgc3RhdGljIGludCBp
b3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgICAgICAgICAgZXJyb3JfcmVwb3J0
KCJlcnJvcjogZmlyc3QgPiBsYXN0IHNlY3RvciIpOwogICAgICAgICAgICAgZ290byBlcnI7CiAg
ICAgICAgIH0KLSAgICAgICAgaWYgKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAqIEJMT0NL
X1NJWkUgPj0gWENfUEFHRV9TSVpFKSB7CisgICAgICAgIGlmIChpb3JlcS0+cmVxLnNlZ1tpXS5s
YXN0X3NlY3QgKiBibGtkZXYtPmZpbGVfYmxrID49IFhDX1BBR0VfU0laRSkgewogICAgICAgICAg
ICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogcGFnZSBjcm9zc2luZyIpOwogICAgICAgICAgICAgZ290
byBlcnI7CiAgICAgICAgIH0KQEAgLTIxNSwxMiArMjAzLDEzIEBAIHN0YXRpYyBpbnQgaW9yZXFf
cGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKIHN0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlv
cmVxLT5ibGtkZXY7Ci0gICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rl
di0+eGVuZGV2OwotICAgIFhlbkdyYW50Q29weVNlZ21lbnQgc2Vnc1tCTEtJRl9NQVhfU0VHTUVO
VFNfUEVSX1JFUVVFU1RdOwotICAgIGludCBpLCBjb3VudCwgcmM7CisgICAgWGVuRGV2aWNlICp4
ZW5kZXYgPSBibGtkZXYtPnhlbmRldjsKKyAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50IHNl
Z3NbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKKyAgICBpbnQgaSwgY291bnQ7CiAg
ICAgaW50NjRfdCBmaWxlX2JsayA9IGJsa2Rldi0+ZmlsZV9ibGs7CiAgICAgYm9vbCB0b19kb21h
aW4gPSAoaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCk7CiAgICAgdm9pZCAq
dmlydCA9IGlvcmVxLT5idWY7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBp
ZiAoaW9yZXEtPnJlcS5ucl9zZWdtZW50cyA9PSAwKSB7CiAgICAgICAgIHJldHVybiAwOwpAQCAt
MjQwLDIwICsyMjksMjEgQEAgc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5KHN0cnVjdCBpb3Jl
cSAqaW9yZXEpCiAgICAgICAgICAgICAgICAgZmlsZV9ibGs7CiAgICAgICAgICAgICBzZWdzW2ld
LmRlc3QudmlydCA9IHZpcnQ7CiAgICAgICAgIH0KLSAgICAgICAgc2Vnc1tpXS5sZW4gPSAoaW9y
ZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0Ci0gICAgICAgICAgICAgICAgICAgICAgIC0gaW9yZXEt
PnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZmlsZV9ibGs7CisgICAgICAgIHNlZ3NbaV0u
bGVuID0gKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCisgICAgICAgICAgICAgICAgICAg
ICAgIGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVfYmxrOwogICAgICAg
ICB2aXJ0ICs9IHNlZ3NbaV0ubGVuOwogICAgIH0KIAotICAgIHJjID0geGVuX2JlX2NvcHlfZ3Jh
bnRfcmVmcyh4ZW5kZXYsIHRvX2RvbWFpbiwgc2VncywgY291bnQpOworICAgIHhlbl9kZXZpY2Vf
Y29weV9ncmFudF9yZWZzKHhlbmRldiwgdG9fZG9tYWluLCBzZWdzLCBjb3VudCwgJmxvY2FsX2Vy
cik7CisKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3JlcG9ydGZfZXJyKGxv
Y2FsX2VyciwgImZhaWxlZCB0byBjb3B5IGRhdGE6ICIpOwogCi0gICAgaWYgKHJjKSB7Ci0gICAg
ICAgIGVycm9yX3JlcG9ydCgiZmFpbGVkIHRvIGNvcHkgZGF0YSAlZCIsIHJjKTsKICAgICAgICAg
aW9yZXEtPmFpb19lcnJvcnMrKzsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIHJl
dHVybiByYzsKKyAgICByZXR1cm4gMDsKIH0KIAogc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11
X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKTsKQEAgLTI2Miw3ICsyNTIsNiBAQCBzdGF0aWMgdm9p
ZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lkICpvcGFxdWUsIGludCByZXQpCiB7CiAgICAgc3RydWN0
IGlvcmVxICppb3JlcSA9IG9wYXF1ZTsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBp
b3JlcS0+YmxrZGV2OwotICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZibGtk
ZXYtPnhlbmRldjsKIAogICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5jdHgpOwogCkBA
IC0zNDAsMTMgKzMyOSwxMyBAQCBzdGF0aWMgYm9vbCBibGtfc3BsaXRfZGlzY2FyZChzdHJ1Y3Qg
aW9yZXEgKmlvcmVxLCBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyLAogCiAgICAgLyogV3Jh
cCBhcm91bmQsIG9yIG92ZXJmbG93aW5nIGJ5dGUgbGltaXQ/ICovCiAgICAgaWYgKHNlY19zdGFy
dCArIHNlY19jb3VudCA8IHNlY19jb3VudCB8fAotICAgICAgICBzZWNfc3RhcnQgKyBzZWNfY291
bnQgPiBJTlQ2NF9NQVggPj4gQkRSVl9TRUNUT1JfQklUUykgeworICAgICAgICBzZWNfc3RhcnQg
KyBzZWNfY291bnQgPiBJTlQ2NF9NQVggLyBibGtkZXYtPmZpbGVfYmxrKSB7CiAgICAgICAgIHJl
dHVybiBmYWxzZTsKICAgICB9CiAKLSAgICBsaW1pdCA9IEJEUlZfUkVRVUVTVF9NQVhfU0VDVE9S
UyA8PCBCRFJWX1NFQ1RPUl9CSVRTOwotICAgIGJ5dGVfb2Zmc2V0ID0gc2VjX3N0YXJ0IDw8IEJE
UlZfU0VDVE9SX0JJVFM7Ci0gICAgYnl0ZV9yZW1haW5pbmcgPSBzZWNfY291bnQgPDwgQkRSVl9T
RUNUT1JfQklUUzsKKyAgICBsaW1pdCA9IEJEUlZfUkVRVUVTVF9NQVhfU0VDVE9SUyAqIGJsa2Rl
di0+ZmlsZV9ibGs7CisgICAgYnl0ZV9vZmZzZXQgPSBzZWNfc3RhcnQgKiBibGtkZXYtPmZpbGVf
YmxrOworICAgIGJ5dGVfcmVtYWluaW5nID0gc2VjX2NvdW50ICogYmxrZGV2LT5maWxlX2JsazsK
IAogICAgIGRvIHsKICAgICAgICAgYnl0ZV9jaHVuayA9IGJ5dGVfcmVtYWluaW5nID4gbGltaXQg
PyBsaW1pdCA6IGJ5dGVfcmVtYWluaW5nOwpAQCAtNDI4LDEwICs0MTcsMTAgQEAgc3RhdGljIGlu
dCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogCiBzdGF0aWMgaW50
IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogewotICAgIHN0cnVj
dCBYZW5CbGtEZXYgICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OwotICAgIGludCAgICAgICAgICAg
ICAgIHNlbmRfbm90aWZ5ICAgPSAwOwotICAgIGludCAgICAgICAgICAgICAgIGhhdmVfcmVxdWVz
dHMgPSAwOwotICAgIGJsa2lmX3Jlc3BvbnNlX3QgICpyZXNwOworICAgIHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsKKyAg
ICBpbnQgaGF2ZV9yZXF1ZXN0cyA9IDA7CisgICAgYmxraWZfcmVzcG9uc2VfdCAqcmVzcDsKIAog
ICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5nIGZvciB0aGUgcmVsZXZhbnQgZG9tYWlu
LiAqLwogICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgewpAQCAtNDU0LDkgKzQ0Myw5IEBA
IHN0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAg
ICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHJlc3AtPmlkICAgICAgICA9IGlvcmVxLT5y
ZXEuaWQ7CisgICAgcmVzcC0+aWQgPSBpb3JlcS0+cmVxLmlkOwogICAgIHJlc3AtPm9wZXJhdGlv
biA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOwotICAgIHJlc3AtPnN0YXR1cyAgICA9IGlvcmVxLT5z
dGF0dXM7CisgICAgcmVzcC0+c3RhdHVzID0gaW9yZXEtPnN0YXR1czsKIAogICAgIGJsa2Rldi0+
cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCsrOwogCkBAIC00OTAsNyArNDc5LDE0IEBAIHN0YXRp
YyB2b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiAg
ICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIHRydWUpOwogICAgIH0KICAgICBpZiAoc2VuZF9u
b3RpZnkpIHsKLSAgICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5KCZibGtkZXYtPnhlbmRldik7Cisg
ICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgICAgIHhlbl9kZXZpY2Vfbm90
aWZ5X2V2ZW50X2NoYW5uZWwoYmxrZGV2LT54ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ldmVudF9jaGFubmVsLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOworICAgICAgICBpZiAobG9jYWxf
ZXJyKSB7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgICAg
IH0KICAgICB9CiB9CiAKQEAgLTU2MSw3ICs1NTcsMTQgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRs
ZV9yZXF1ZXN0cyhzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiAgICAgICAgICAgICB9OwogCiAg
ICAgICAgICAgICBpZiAoYmxrX3NlbmRfcmVzcG9uc2Vfb25lKGlvcmVxKSkgewotICAgICAgICAg
ICAgICAgIHhlbl9wdl9zZW5kX25vdGlmeSgmYmxrZGV2LT54ZW5kZXYpOworICAgICAgICAgICAg
ICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgICAgICAgICAgICAgeGVuX2Rldmlj
ZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChibGtkZXYtPnhlbmRldiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIp
OworICAgICAgICAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgICAgICAgICAg
ZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIGZhbHNlKTsKICAgICAgICAg
ICAgIGNvbnRpbnVlOwpAQCAtNTg0LDMyICs1ODcsNDcgQEAgc3RhdGljIHZvaWQgYmxrX2JoKHZv
aWQgKm9wYXF1ZSkKICAgICBhaW9fY29udGV4dF9yZWxlYXNlKGJsa2Rldi0+Y3R4KTsKIH0KIAot
c3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKK3N0
YXRpYyB2b2lkIGJsa19ldmVudCh2b2lkICpvcGFxdWUpCit7CisgICAgc3RydWN0IFhlbkJsa0Rl
diAqYmxrZGV2ID0gb3BhcXVlOworCisgICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsK
K30KKworc3RydWN0IFhlbkJsa0RldiAqeGVuX2Jsb2NrX2RhdGFwbGFuZV9jcmVhdGUoWGVuRGV2
aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBCbG9ja0NvbmYgKmNvbmYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJT1RocmVhZCAqaW90aHJlYWQpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxr
ZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLSAg
ICBFcnJvciAqZXJyID0gTlVMTDsKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBnX25l
dzAoc3RydWN0IFhlbkJsa0RldiwgMSk7CiAKLSAgICB0cmFjZV94ZW5fZGlza19hbGxvYyh4ZW5k
ZXYtPm5hbWUpOworICAgIGJsa2Rldi0+eGVuZGV2ID0geGVuZGV2OworICAgIGJsa2Rldi0+Zmls
ZV9ibGsgPSBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemU7CisgICAgYmxrZGV2LT5ibGsgPSBjb25m
LT5ibGs7CisgICAgYmxrZGV2LT5maWxlX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGJsa2Rldi0+Ymxr
KTsKIAogICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+aW5mbGlnaHQpOwogICAgIFFMSVNUX0lOSVQo
JmJsa2Rldi0+ZmluaXNoZWQpOwogICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+ZnJlZWxpc3QpOwog
Ci0gICAgYmxrZGV2LT5pb3RocmVhZCA9IGlvdGhyZWFkX2NyZWF0ZSh4ZW5kZXYtPm5hbWUsICZl
cnIpOwotICAgIGFzc2VydCghZXJyKTsKLQotICAgIGJsa2Rldi0+Y3R4ID0gaW90aHJlYWRfZ2V0
X2Fpb19jb250ZXh0KGJsa2Rldi0+aW90aHJlYWQpOworICAgIGlmIChpb3RocmVhZCkgeworICAg
ICAgICBibGtkZXYtPmlvdGhyZWFkID0gaW90aHJlYWQ7CisgICAgICAgIG9iamVjdF9yZWYoT0JK
RUNUKGJsa2Rldi0+aW90aHJlYWQpKTsKKyAgICAgICAgYmxrZGV2LT5jdHggPSBpb3RocmVhZF9n
ZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5pb3RocmVhZCk7CisgICAgfSBlbHNlIHsKKyAgICAgICAg
YmxrZGV2LT5jdHggPSBxZW11X2dldF9haW9fY29udGV4dCgpOworICAgIH0KICAgICBibGtkZXYt
PmJoID0gYWlvX2JoX25ldyhibGtkZXYtPmN0eCwgYmxrX2JoLCBibGtkZXYpOworCisgICAgcmV0
dXJuIGJsa2RldjsKIH0KIAotc3RhdGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYpCit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfZGVzdHJveShzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFp
bmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKICAgICBzdHJ1Y3QgaW9y
ZXEgKmlvcmVxOwogCi0gICAgdHJhY2VfeGVuX2Rpc2tfZnJlZSh4ZW5kZXYtPm5hbWUpOwotCi0g
ICAgYmxrX2Rpc2Nvbm5lY3QoeGVuZGV2KTsKKyAgICBpZiAoIWJsa2RldikgeworICAgICAgICBy
ZXR1cm47CisgICAgfQogCiAgICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlz
dCkpIHsKICAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5mcmVlbGlzdCk7CkBA
IC02MTgsMTkgKzYzNiwxNTcgQEAgc3RhdGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVuTGVnYWN5
RGV2aWNlICp4ZW5kZXYpCiAgICAgICAgIGdfZnJlZShpb3JlcSk7CiAgICAgfQogCi0gICAgZ19m
cmVlKGJsa2Rldi0+cGFyYW1zKTsKLSAgICBnX2ZyZWUoYmxrZGV2LT5tb2RlKTsKLSAgICBnX2Zy
ZWUoYmxrZGV2LT50eXBlKTsKLSAgICBnX2ZyZWUoYmxrZGV2LT5kZXYpOwotICAgIGdfZnJlZShi
bGtkZXYtPmRldnR5cGUpOwogICAgIHFlbXVfYmhfZGVsZXRlKGJsa2Rldi0+YmgpOwotICAgIGlv
dGhyZWFkX2Rlc3Ryb3koYmxrZGV2LT5pb3RocmVhZCk7Ci0gICAgcmV0dXJuIDA7CisgICAgaWYg
KGJsa2Rldi0+aW90aHJlYWQpIHsKKyAgICAgICAgb2JqZWN0X3VucmVmKE9CSkVDVChibGtkZXYt
PmlvdGhyZWFkKSk7CisgICAgfQorCisgICAgZ19mcmVlKGJsa2Rldik7CiB9CiAKLXN0YXRpYyB2
b2lkIGJsa19ldmVudChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCisKK3ZvaWQgeGVu
X2Jsb2NrX2RhdGFwbGFuZV9zdG9wKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKIHsKLSAgICBz
dHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVu
QmxrRGV2LCB4ZW5kZXYpOworICAgIFhlbkRldmljZSAqeGVuZGV2OwogCi0gICAgcWVtdV9iaF9z
Y2hlZHVsZShibGtkZXYtPmJoKTsKKyAgICBpZiAoIWJsa2RldikgeworICAgICAgICByZXR1cm47
CisgICAgfQorCisgICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7CisgICAgYmxr
X3NldF9haW9fY29udGV4dChibGtkZXYtPmJsaywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7Cisg
ICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7CisKKyAgICB4ZW5kZXYgPSBibGtk
ZXYtPnhlbmRldjsKKworICAgIGlmIChibGtkZXYtPmV2ZW50X2NoYW5uZWwpIHsKKyAgICAgICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICAgICAgeGVuX2RldmljZV91bmJpbmRfZXZl
bnRfY2hhbm5lbCh4ZW5kZXYsIGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICAgICAgYmxrZGV2LT5l
dmVudF9jaGFubmVsID0gTlVMTDsKKworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAg
ICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICBpZiAoYmxrZGV2LT5zcmluZykgeworICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
KworICAgICAgICB4ZW5fZGV2aWNlX3VubWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPnNy
aW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9yaW5n
X3JlZiwgJmxvY2FsX2Vycik7CisgICAgICAgIGJsa2Rldi0+c3JpbmcgPSBOVUxMOworCisgICAg
ICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxf
ZXJyKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGdfZnJlZShibGtkZXYtPnJpbmdfcmVmKTsK
KyAgICBibGtkZXYtPnJpbmdfcmVmID0gTlVMTDsKK30KKwordm9pZCB4ZW5fYmxvY2tfZGF0YXBs
YW5lX3N0YXJ0KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgcmluZ19yZWZbXSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmluZ19yZWYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGV2ZW50X2NoYW5uZWwsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHByb3RvY29sLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5EZXZpY2UgKnhlbmRl
diA9IGJsa2Rldi0+eGVuZGV2OworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworICAgIHVu
c2lnbmVkIGludCByaW5nX3NpemU7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBibGtkZXYt
Pm5yX3JpbmdfcmVmID0gbnJfcmluZ19yZWY7CisgICAgYmxrZGV2LT5yaW5nX3JlZiA9IGdfbmV3
KHVuc2lnbmVkIGludCwgbnJfcmluZ19yZWYpOworCisgICAgZm9yIChpID0gMDsgaSA8IG5yX3Jp
bmdfcmVmOyBpKyspIHsKKyAgICAgICAgYmxrZGV2LT5yaW5nX3JlZltpXSA9IHJpbmdfcmVmW2ld
OworICAgIH0KKworICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBwcm90b2NvbDsKKworICAgIHJpbmdf
c2l6ZSA9IFhDX1BBR0VfU0laRSAqIGJsa2Rldi0+bnJfcmluZ19yZWY7CisgICAgc3dpdGNoIChi
bGtkZXYtPnByb3RvY29sKSB7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6CisgICAg
eworICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lm
LCByaW5nX3NpemUpOworICAgICAgICBicmVhazsKKyAgICB9CisgICAgY2FzZSBCTEtJRl9QUk9U
T0NPTF9YODZfMzI6CisgICAgeworICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09O
U1RfUklOR19TSVpFKGJsa2lmX3g4Nl8zMiwgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgorICAgIHsKKyAgICAgICAgYmxr
ZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfNjQsIHJpbmdf
c2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICBlcnJv
cl9zZXRnKGVycnAsICJ1bmtub3duIHByb3RvY29sICV1IiwgYmxrZGV2LT5wcm90b2NvbCk7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB4ZW5fZGV2aWNlX3NldF9tYXhfZ3JhbnRfcmVm
cyh4ZW5kZXYsIGJsa2Rldi0+bnJfcmluZ19yZWYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmxvY2FsX2Vycik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgZ290byBzdG9wOworICAgIH0K
KworICAgIGJsa2Rldi0+c3JpbmcgPSB4ZW5fZGV2aWNlX21hcF9ncmFudF9yZWZzKHhlbmRldiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJp
bmdfcmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
a2Rldi0+bnJfcmluZ19yZWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7
CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBnb3Rv
IHN0b3A7CisgICAgfQorCisgICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7CisgICAgY2Fz
ZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6CisgICAgeworICAgICAgICBibGtpZl9zcmluZ190ICpz
cmluZ19uYXRpdmUgPSBibGtkZXYtPnNyaW5nOworCisgICAgICAgIEJBQ0tfUklOR19JTklUKCZi
bGtkZXYtPnJpbmdzLm5hdGl2ZSwgc3JpbmdfbmF0aXZlLCByaW5nX3NpemUpOworICAgICAgICBi
cmVhazsKKyAgICB9CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6CisgICAgeworICAg
ICAgICBibGtpZl94ODZfMzJfc3JpbmdfdCAqc3JpbmdfeDg2XzMyID0gYmxrZGV2LT5zcmluZzsK
KworICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydCwgc3Jp
bmdfeDg2XzMyLAorICAgICAgICAgICAgICAgICAgICAgICByaW5nX3NpemUpOworICAgICAgICBi
cmVhazsKKyAgICB9CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6CisgICAgeworICAg
ICAgICBibGtpZl94ODZfNjRfc3JpbmdfdCAqc3JpbmdfeDg2XzY0ID0gYmxrZGV2LT5zcmluZzsK
KworICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydCwgc3Jp
bmdfeDg2XzY0LAorICAgICAgICAgICAgICAgICAgICAgICByaW5nX3NpemUpOworICAgICAgICBi
cmVhazsKKyAgICB9CisgICAgfQorCisgICAgYmxrZGV2LT5ldmVudF9jaGFubmVsID0KKyAgICAg
ICAgeGVuX2RldmljZV9iaW5kX2V2ZW50X2NoYW5uZWwoeGVuZGV2LCBldmVudF9jaGFubmVsLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtfZXZlbnQsIGJsa2RldiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CisgICAg
aWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJy
KTsKKyAgICAgICAgZ290byBzdG9wOworICAgIH0KKworICAgIGFpb19jb250ZXh0X2FjcXVpcmUo
YmxrZGV2LT5jdHgpOworICAgIGJsa19zZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5ibGssIGJsa2Rl
di0+Y3R4KTsKKyAgICBhaW9fY29udGV4dF9yZWxlYXNlKGJsa2Rldi0+Y3R4KTsKKyAgICByZXR1
cm47CisKK3N0b3A6CisgICAgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdG9wKGJsa2Rldik7CiB9CmRp
ZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmggYi9ody9ibG9jay9kYXRh
cGxhbmUveGVuLWJsb2NrLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
ZjMxZGEzODQ2NAotLS0gL2Rldi9udWxsCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxv
Y2suaApAQCAtMCwwICsxLDI5IEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE4ICBDaXRyaXgg
U3lzdGVtcyBJbmMuCisgKgorICogVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9yIGxhdGVyLgorICogU2VlIHRoZSBDT1BZSU5H
IGZpbGUgaW4gdGhlIHRvcC1sZXZlbCBkaXJlY3RvcnkuCisgKi8KKworI2lmbmRlZiBIV19CTE9D
S19EQVRBUExBTkVfWEVOX0JMT0NLX0gKKyNkZWZpbmUgSFdfQkxPQ0tfREFUQVBMQU5FX1hFTl9C
TE9DS19ICisKKyNpbmNsdWRlICJody9ibG9jay9ibG9jay5oIgorI2luY2x1ZGUgImh3L3hlbi94
ZW4tYnVzLmgiCisjaW5jbHVkZSAic3lzZW11L2lvdGhyZWFkLmgiCisKK3R5cGVkZWYgc3RydWN0
IFhlbkJsa0RldiBYZW5CbG9ja0RhdGFQbGFuZTsKKworWGVuQmxvY2tEYXRhUGxhbmUgKnhlbl9i
bG9ja19kYXRhcGxhbmVfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJsb2NrQ29uZiAqY29uZiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT1RocmVhZCAqaW90aHJlYWQp
Owordm9pZCB4ZW5fYmxvY2tfZGF0YXBsYW5lX2Rlc3Ryb3koWGVuQmxvY2tEYXRhUGxhbmUgKmRh
dGFwbGFuZSk7Cit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RhcnQoWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNp
Z25lZCBpbnQgcmluZ19yZWZbXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbnJfcmluZ19yZWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGV2ZW50X2NoYW5uZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHByb3RvY29sLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVy
cm9yICoqZXJycCk7Cit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RvcChYZW5CbG9ja0RhdGFQ
bGFuZSAqZGF0YXBsYW5lKTsKKworI2VuZGlmIC8qIEhXX0JMT0NLX0RBVEFQTEFORV9YRU5fQkxP
Q0tfSCAqLwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 14:00:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 14:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghasU-0002Ik-Rv; Thu, 10 Jan 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=CssW=PS=citrix.com=prvs=906201598=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghasT-0002HU-3z
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 14:00:09 +0000
X-Inumbo-ID: 098ccea1-14e0-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 098ccea1-14e0-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 14:00:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="75263730"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 10 Jan 2019 13:49:11 +0000
Message-ID: <20190110134917.16425-20-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 19/25] MAINTAINERS: add myself as a Xen maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkkgaGF2ZSBtYWRl
IG1hbnkgc2lnbmlmaWNhbnQgY29udHJpYnV0aW9ucyB0byB0aGUgWGVuIGNvZGUgaW4gUUVNVSwK
cGFydGljdWxhcmx5IHRoZSByZWNlbnQgcGF0Y2hlcyBpbnRyb2R1Y2luZyBhIG5ldyBQViBkZXZp
Y2UgZnJhbWV3b3JrLgpJIGludGVuZCB0byBtYWtlIGZ1cnRoZXIgc2lnbmlmaWNhbnQgY29udHJp
YnV0aW9ucywgcG9ydGluZyBvdGhlciBQViBiYWNrLQplbmRzIHRvIHRoZSBuZXcgZnJhbWV3b3Jr
IHdpdGggdGhlIGludGVudCBvZiBldmVudHVhbGx5IHJlbW92aW5nIHRoZQpsZWdhY3kgY29kZS4g
SXQgdGhlcmVmb3JlIHNlZW1zIHJlYXNvbmFibGUgdGhhdCBJIGJlY29tZSBhIG1haW50YWluZXIg
b2YKdGhlIFhlbiBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA0M2Iy
NjkxYjVkLi4yYTE1MjBkZWU3IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJ
TkVSUwpAQCAtNDA3LDYgKzQwNyw3IEBAIEd1ZXN0IENQVSBDb3JlcyAoWGVuKToKIFg4NgogTTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogTTogQW50aG9ueSBQ
ZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CitNOiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogTDogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCiBT
OiBTdXBwb3J0ZWQKIEY6ICoveGVuKgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 15:13:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1ghc0p-0000PD-6H; Thu, 10 Jan 2019 15:12: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=5yxa=PS=redhat.com=sgarzare@srs-us1.protection.inumbo.net>)
 id 1ghc0n-0000P6-6T
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 15:12:49 +0000
X-Inumbo-ID: 2f0adb38-14ea-11e9-8670-5313867ccce7
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f0adb38-14ea-11e9-8670-5313867ccce7;
 Thu, 10 Jan 2019 15:12:46 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id p6so12374058wmc.1
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 07:12:45 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=Ipe3oqVvabSoy4a2UraU7HRdfJOxpd0Ss2Qs8iaJjlc=;
 b=W2JpkUSMRRtieQEr5sl7Ji33vqzpuSijIitALzrUpD5Ow3RXesm9U2Mpxysq3fwLyQ
 UIwyjGjst3Ne+y+Mbg6dm3Tm1hhQtGZ5H9LErzAXGUvVULA4A7oAj2lUfwXsUQZ9291m
 2JMNnMAIZN4XuwEDWHXnQxaZLKGnwJueQ+hhVjRJWHjY2sIQFEnLwko1QvyuzJE2cLei
 vxbygLqLwiA+u9UICnlFKIl3uyLijLpVAOlHzd+m41pfYcZOlckUP/1KKuKws/+p51c6
 v0M/F9gt9/MtXFHYJWk6CjtpxrptGEHf2fCaNbm+ew8Rr+S+4khscjE6ujITtWMwc2/P
 rYgA==
X-Gm-Message-State: AJcUukcjGuw0+KhjbByZfy0BZsudUhjM8SorfLuB1XLMJ1HS+NTgL6i4
 XwfMeV/9VpnXUCLDa+dMNTuRtQ==
X-Google-Smtp-Source: ALg8bN7XoiCyZ3aC38RYVdibMnnuiXM/tIeO2+jNSEFpEaSqScKUoRSOnwW2Cum0UQD0REXuY7bwCQ==
X-Received: by 2002:a7b:c4cb:: with SMTP id g11mr10330231wmk.149.1547133164992; 
 Thu, 10 Jan 2019 07:12:44 -0800 (PST)
Received: from steredhat
 (host199-186-dynamic.171-212-r.retail.telecomitalia.it. [212.171.186.199])
 by smtp.gmail.com with ESMTPSA id e9sm51788052wro.16.2019.01.10.07.12.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 10 Jan 2019 07:12:44 -0800 (PST)
Date: Thu, 10 Jan 2019 16:12:41 +0100
From: Stefano Garzarella <sgarzare@redhat.com>
To: Maran Wilson <maran.wilson@oracle.com>
Message-ID: <20190110151241.t5jxzsjsnujhkftw@steredhat>
References: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
 <CAGxU2F53zsuVRBbvGTOU81zObL+4tTg_FgE0i04G2eOWckc29Q@mail.gmail.com>
 <aa1cbeec-bb31-8849-c34b-e2397dc1c475@oracle.com>
 <CAGxU2F7rHv7HNNmvLSw9b5_GPEZqvo-XgCoc0penp8eFmWm6gw@mail.gmail.com>
 <fb7e62ea-0d3e-9b6f-4f1c-4bd780e50398@oracle.com>
 <d1877cd9-7374-1512-7b01-2a2fb184643a@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d1877cd9-7374-1512-7b01-2a2fb184643a@oracle.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC v2 0/4] QEMU changes to do PVH boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: qemu-devel@nongnu.org, George Kennedy <george.kennedy@oracle.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, xen-devel@lists.xenproject.org,
 Liam Merwick <liam.merwick@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDksIDIwMTkgYXQgMDE6MTg6MTJQTSAtMDgwMCwgTWFyYW4gV2lsc29uIHdy
b3RlOgo+IE9uIDEvOS8yMDE5IDExOjUzIEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPiBP
biAxLzkvMTkgNjo1MyBBTSwgU3RlZmFubyBHYXJ6YXJlbGxhIHdyb3RlOgo+ID4gPiBIaSBMaWFt
LAo+ID4gPiAKPiA+ID4gT24gVHVlLCBKYW4gOCwgMjAxOSBhdCAzOjQ3IFBNIExpYW0gTWVyd2lj
ayA8bGlhbS5tZXJ3aWNrQG9yYWNsZS5jb20+IHdyb3RlOgo+ID4gPiA+IFFFTVUgc2V0cyB0aGUg
aHZtX21vZGxpc3RfZW50cnkgaW4gbG9hZF9saW51eCgpIGFmdGVyIHRoZSBjYWxsIHRvCj4gPiA+
ID4gbG9hZF9lbGZib290KCkgYW5kIHRoZW4gcWJvb3QgbG9hZHMgaXQgaW4gYm9vdF9wdmhfZnJv
bV9md19jZmcoKQo+ID4gPiA+IAo+ID4gPiA+IEJ1dCB0aGUgY3VycmVudCBQVkggcGF0Y2hlcyBk
b24ndCBoYW5kbGUgaW5pdHJkICh0aGV5IGhhdmUKPiA+ID4gPiBzdGFydF9pbmZvLm5yX21vZHVs
ZXMgPT0gMSkuCj4gPiA+IExvb2tpbmcgaW4gdGhlIGxpbnV4IGtlcm5lbCAoYXJjaC94ODYvcGxh
dGZvcm0vcHZoL2VubGlnaHRlbi5jKSBJIHNhdzoKPiA+ID4gICAgICAvKiBUaGUgZmlyc3QgbW9k
dWxlIGlzIGFsd2F5cyByYW1kaXNrLiAqLwo+ID4gPiAgICAgIGlmIChwdmhfc3RhcnRfaW5mby5u
cl9tb2R1bGVzKSB7Cj4gPiA+ICAgICAgICAgIHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSAqbW9k
YWRkciA9Cj4gPiA+ICAgICAgICAgICAgICBfX3ZhKHB2aF9zdGFydF9pbmZvLm1vZGxpc3RfcGFk
ZHIpOwo+ID4gPiAgICAgICAgICBwdmhfYm9vdHBhcmFtcy5oZHIucmFtZGlza19pbWFnZSA9IG1v
ZGFkZHItPnBhZGRyOwo+ID4gPiAgICAgICAgICBwdmhfYm9vdHBhcmFtcy5oZHIucmFtZGlza19z
aXplID0gbW9kYWRkci0+c2l6ZTsKPiA+ID4gICAgICB9Cj4gPiA+IAo+ID4gPiBTbywgcHV0dGlu
ZyBzdGFydF9pbmZvLm5yX21vZHVsZXMgPSAxLCBtZWFucyB0aGF0IHRoZSBmaXJzdAo+ID4gPiBo
dm1fbW9kbGlzdF9lbnRyeSBzaG91bGQgaGF2ZSB0aGUgcmFtZGlzayBwYWRkciBhbmQgc2l6ZS4g
SXMgaXQKPiA+ID4gY29ycmVjdD8KPiAKPiBUaGF0J3MgbXkgdW5kZXJzdGFuZGluZy4KPiAKPiBJ
IHRoaW5rIHdoYXQncyBtaXNzaW5nLCBpcyB0aGF0IHdlIGp1c3QgbmVlZCBRZW11IG9yIHFib290
L3NlYWJpb3MgdG8KPiBwcm9wZXJseSBwb3B1bGF0ZSB0aGUgcHZoX3N0YXJ0X2luZm8ubW9kbGlz
dF9wYWRkciB3aXRoIHRoZSBhZGRyZXNzIChhcwo+IHVzYWJsZSBieSB0aGUgZ3Vlc3QpIG9mIHRo
ZSBodm1fbW9kbGlzdF9lbnRyeSB3aGljaCBjb3JyZWN0bHkgZGVmaW5lcyB0aGUKPiBkZXRhaWxz
IG9mIHRoZSBpbml0cmQgdGhhdCBoYXMgYWxyZWFkeSBiZWVuIGxvYWRlZCBpbnRvIG1lbW9yeSB0
aGF0IGlzCj4gYWNjZXNzaWJsZSBieSB0aGUgZ3Vlc3QuCj4gCj4gLU1hcmFuCj4gCgpJIHRyaWVk
IGFuZCBpdCB3b3JrcywgSSBtb2RpZmllZCBRRU1VIHRvIGxvYWQgdGhlIGluaXRyZCBhbmQgdG8g
ZXhwb3NlIGl0CnRocm91Z2ggZndfY2ZnLCB0aGVuIHFib290IGxvYWRzIGl0IGFuZCBzZXQgY29y
cmVjdGx5IHRoZSBodm1fbW9kbGlzdF9lbnRyeS4KCllvdSBjYW4gZmluZCB0aGUgcGF0Y2ggb2Yg
UUVNVSBhdCB0aGUgZW5kIG9mIHRoaXMgZW1haWwgYW5kIHRoZSBxYm9vdApwYXRjaCBoZXJlOiBo
dHRwczovL2dpdGh1Yi5jb20vc3RlZmFuby1nYXJ6YXJlbGxhL3Fib290L2NvbW1pdC80MWUxZmQ3
NjVjODQxOWUyNzBmZDc5ZDliM2FmNWQ1MzU3NmU4OGE4CgpEbyB5b3UgdGhpbmsgY2FuIGJlIGEg
Z29vZCBhcHByb2FjaD8gSWYgeW91IHdhbnQsIHlvdSBjYW4gYWRkIHRoaXMgcGF0Y2gKdG8geW91
ciBzZXJpZXMuCgpUaGFua3MsClN0ZWZhbm8KCgpGcm9tIGQ1YzBkNTE3NjhmNWE4ZmIyMTRiZTZj
MmJiMGNiN2U4NmU5OTE3YjcgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206IFN0ZWZhbm8g
R2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KRGF0ZTogVGh1LCAxMCBKYW4gMjAxOSAx
NToxNjo0NCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIHB2aDogbG9hZCBpbml0cmQgYW5kIGV4cG9z
ZSBpdCB0aHJvdWdoIGZ3X2NmZwoKV2hlbiBpbml0cmQgaXMgc3BlY2lmaWVkLCBsb2FkIGFuZCBl
eHBvc2UgaXQgdG8gdGhlIGd1ZXN0IGZpcm13YXJlCnRocm91Z2ggZndfY2ZnLiBUaGUgZmlybXdh
cmUgd2lsbCBmaWxsIHRoZSBodm1fc3RhcnRfaW5mbyBmb3IgdGhlCmtlcm5lbC4KClNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KQmFzZWQtb246
IDwxNTQ1NDIyNjMyLTI0NDQ0LTUtZ2l0LXNlbmQtZW1haWwtbGlhbS5tZXJ3aWNrQG9yYWNsZS5j
b20+Ci0tLQogaHcvaTM4Ni9wYy5jIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2h3L2kzODYvcGMuYyBiL2h3L2kzODYvcGMuYwppbmRleCAwNmJjZTZh
MTAxLi5mNjcyMWY1MWJlIDEwMDY0NAotLS0gYS9ody9pMzg2L3BjLmMKKysrIGIvaHcvaTM4Ni9w
Yy5jCkBAIC05ODYsMjUgKzk4Niw0NSBAQCBzdGF0aWMgdm9pZCBsb2FkX2xpbnV4KFBDTWFjaGlu
ZVN0YXRlICpwY21zLAogICAgICAgICAgKi8KICAgICAgICAgaWYgKGxvYWRfZWxmYm9vdChrZXJu
ZWxfZmlsZW5hbWUsIGtlcm5lbF9zaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRl
ciwgcHZoX3N0YXJ0X2FkZHIsIGZ3X2NmZykpIHsKLSAgICAgICAgICAgIHN0cnVjdCBodm1fbW9k
bGlzdF9lbnRyeSByYW1kaXNrX21vZCA9IHsgMCB9OwotCiAgICAgICAgICAgICBmY2xvc2UoZik7
CiAKICAgICAgICAgICAgIGZ3X2NmZ19hZGRfaTMyKGZ3X2NmZywgRldfQ0ZHX0NNRExJTkVfU0la
RSwKICAgICAgICAgICAgICAgICBzdHJsZW4oa2VybmVsX2NtZGxpbmUpICsgMSk7CiAgICAgICAg
ICAgICBmd19jZmdfYWRkX3N0cmluZyhmd19jZmcsIEZXX0NGR19DTURMSU5FX0RBVEEsIGtlcm5l
bF9jbWRsaW5lKTsKIAotICAgICAgICAgICAgYXNzZXJ0KG1hY2hpbmUtPmRldmljZV9tZW1vcnkg
IT0gTlVMTCk7Ci0gICAgICAgICAgICByYW1kaXNrX21vZC5wYWRkciA9IG1hY2hpbmUtPmRldmlj
ZV9tZW1vcnktPmJhc2U7Ci0gICAgICAgICAgICByYW1kaXNrX21vZC5zaXplID0KLSAgICAgICAg
ICAgICAgICBtZW1vcnlfcmVnaW9uX3NpemUoJm1hY2hpbmUtPmRldmljZV9tZW1vcnktPm1yKTsK
LQotICAgICAgICAgICAgZndfY2ZnX2FkZF9ieXRlcyhmd19jZmcsIEZXX0NGR19LRVJORUxfREFU
QSwgJnJhbWRpc2tfbW9kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YocmFt
ZGlza19tb2QpKTsKICAgICAgICAgICAgIGZ3X2NmZ19hZGRfaTMyKGZ3X2NmZywgRldfQ0ZHX1NF
VFVQX1NJWkUsIHNpemVvZihoZWFkZXIpKTsKICAgICAgICAgICAgIGZ3X2NmZ19hZGRfYnl0ZXMo
ZndfY2ZnLCBGV19DRkdfU0VUVVBfREFUQSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aGVhZGVyLCBzaXplb2YoaGVhZGVyKSk7CiAKKyAgICAgICAgICAgIC8qIGxvYWQgaW5pdHJkICov
CisgICAgICAgICAgICBpZiAoaW5pdHJkX2ZpbGVuYW1lKSB7CisgICAgICAgICAgICAgICAgZ3Np
emUgaW5pdHJkX3NpemU7CisgICAgICAgICAgICAgICAgZ2NoYXIgKmluaXRyZF9kYXRhOworICAg
ICAgICAgICAgICAgIEdFcnJvciAqZ2VyciA9IE5VTEw7CisKKyAgICAgICAgICAgICAgICBpZiAo
IWdfZmlsZV9nZXRfY29udGVudHMoaW5pdHJkX2ZpbGVuYW1lLCAmaW5pdHJkX2RhdGEsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmluaXRyZF9zaXplLCAmZ2VycikpIHsKKyAgICAgICAg
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBlcnJvciByZWFkaW5nIGluaXRyZCAl
czogJXNcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5pdHJkX2ZpbGVuYW1lLCBn
ZXJyLT5tZXNzYWdlKTsKKyAgICAgICAgICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgICAgICBpbml0cmRfbWF4ID0gcGNtcy0+YmVsb3dfNGdfbWVt
X3NpemUgLSBwY21jLT5hY3BpX2RhdGFfc2l6ZSAtIDE7CisgICAgICAgICAgICAgICAgaWYgKGlu
aXRyZF9zaXplID49IGluaXRyZF9tYXgpIHsKKyAgICAgICAgICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICJxZW11OiBpbml0cmQgaXMgdG9vIGxhcmdlLCBjYW5ub3Qgc3VwcG9ydC4iCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIihtYXg6ICUiUFJJdTMyIiwgbmVlZCAlIlBSSWQ2NCIp
XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluaXRyZF9tYXgsICh1aW50NjRfdClp
bml0cmRfc2l6ZSk7CisgICAgICAgICAgICAgICAgICAgIGV4aXQoMSk7CisgICAgICAgICAgICAg
ICAgfQorCisgICAgICAgICAgICAgICAgaW5pdHJkX2FkZHIgPSAoaW5pdHJkX21heCAtIGluaXRy
ZF9zaXplKSAmIH40MDk1OworCisgICAgICAgICAgICAgICAgZndfY2ZnX2FkZF9pMzIoZndfY2Zn
LCBGV19DRkdfSU5JVFJEX0FERFIsIGluaXRyZF9hZGRyKTsKKyAgICAgICAgICAgICAgICBmd19j
ZmdfYWRkX2kzMihmd19jZmcsIEZXX0NGR19JTklUUkRfU0laRSwgaW5pdHJkX3NpemUpOworICAg
ICAgICAgICAgICAgIGZ3X2NmZ19hZGRfYnl0ZXMoZndfY2ZnLCBGV19DRkdfSU5JVFJEX0RBVEEs
IGluaXRyZF9kYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5pdHJkX3Np
emUpOworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAg
ICAgICAgLyogVGhpcyBsb29rcyBsaWtlIGEgbXVsdGlib290IGtlcm5lbC4gSWYgaXQgaXMsIGxl
dCdzIHN0b3AKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 15:28:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 15:28: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-devel-bounces@lists.xenproject.org>)
	id 1ghcGF-0001ee-Di; Thu, 10 Jan 2019 15:28: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=aahV=PS=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ghcGE-0001eZ-8v
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 15:28:46 +0000
X-Inumbo-ID: 6a5ee9de-14ec-11e9-aef7-d762fe6465e2
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a5ee9de-14ec-11e9-aef7-d762fe6465e2;
 Thu, 10 Jan 2019 15:28:45 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 84D45305FFA4; Thu, 10 Jan 2019 17:28:43 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 642F8306E477;
 Thu, 10 Jan 2019 17:28:43 +0200 (EET)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 'Petre Ovidiu PIRCALABU' <ppircalabu@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <01b5a66439239a23384c7939d961edbca81e41ae.1545245243.git.ppircalabu@bitdefender.com>
 <a043ec46eed445c28b24e84fc7822019@AMSPEX02CL03.citrite.net>
 <2d3e6587946c1f82e07303876e6d03a4dc2f525b.camel@bitdefender.com>
 <df56b6495ff64236aac9a85c2f53a33d@AMSPEX02CL03.citrite.net>
 <11b37040-047b-7d67-8d41-81ec3fd35a87@bitdefender.com>
 <0ed3844a200940e18da621d7064aa251@AMSPEX02CL03.citrite.net>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <d0a35f80-f82b-a38f-b7ca-821d9af04bc2@bitdefender.com>
Date: Thu, 10 Jan 2019 17:28:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <0ed3844a200940e18da621d7064aa251@AMSPEX02CL03.citrite.net>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMC8xOSAxMTo1OCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+IAo+Pj4+Pgo+Pj4+PiBXaHkgcmUtaW52ZW50IHRoZSB3aGVlbCBoZXJl
PyBUaGUgaW9yZXEgaW5mcmFzdHJ1Y3R1cmUgYWxyZWFkeSBkb2VzCj4+Pj4+IHByZXR0eSBtdWNo
IGV2ZXJ5dGhpbmcgeW91IG5lZWQgQUZBSUNULgo+Pj4+Pgo+Pj4+PiAgICAgUGF1bAo+Pj4+Cj4+
Pj4gSSB3YW50ZWQgcHJlc2V2ZSBhcyBtdWNoIGFzIHBvc3NpYmxlIGZyb20gdGhlIGV4aXN0aW5n
IHZtX2V2ZW50IERPTUNUTAo+Pj4+IGludGVyZmFjZSBhbmQgYWRkIG9ubHkgdGhlIG5lY2Vzc2Fy
eSBjb2RlIHRvIGFsbG9jYXRlIGFuZCBtYXAgdGhlCj4+Pj4gdm1fZXZlbnRfcGFnZXMuCj4+Pgo+
Pj4gVGhhdCBtZWFucyB3ZSBoYXZlIHR3byBzdWJzeXN0ZW1zIGR1cGxpY2F0aW5nIGEgbG90IG9m
IGZ1bmN0aW9uYWxpdHkKPj4gdGhvdWdoLiBJdCB3b3VsZCBiZSBtdWNoIGJldHRlciB0byB1c2Ug
aW9yZXEgc2VydmVyIGlmIHBvc3NpYmxlIHRoYW4KPj4gcHJvdmlkZSBhIGNvbXBhdGliaWxpdHkg
aW50ZXJmYWNlIHZpYSBET01DVEwuCj4+Cj4+IEp1c3QgdG8gY2xhcmlmeSB0aGUgY29tcGF0aWJp
bGl0eSBpc3N1ZTogdGhlcmUncyBhIHRoaXJkIGVsZW1lbnQgYmV0d2Vlbgo+PiBYZW4gYW5kIHRo
ZSBpbnRyb3NwZWN0aW9uIGFwcGxpY2F0aW9uLCB0aGUgTGludXgga2VybmVsIHdoaWNoIG5lZWRz
IHRvCj4+IGJlIGZhaXJseSByZWNlbnQgZm9yIHRoZSB3aG9sZSBpb3JlcSBtYWNoaW5lcnkgdG8g
d29yay4gVGhlIHFlbXUgY29kZQo+PiBhbHNvIHNlZW1zIHRvIGZhbGxiYWNrIHRvIHRoZSBvbGQg
d2F5IG9mIHdvcmtpbmcgaWYgdGhhdCdzIHRoZSBjYXNlLgo+Pgo+IAo+IFRodCdhIGNvcnJlbnQu
IEZvciBJT1JFUSBzZXJ2ZXIgdGhlcmUgaXMgYSBmYWxsLWJhY2sgbWVjaGFuaXNtIHdoZW4gcHJp
dmNtZCBkb2Vzbid0IHN1cHBvcnQgcmVzb3VyY2UgbWFwcGluZy4KPiAKPj4gVGhpcyBtZWFucyB0
aGF0IHRoZXJlJ3MgYSBjaG9pY2UgdG8gYmUgbWFkZSBoZXJlOiBlaXRoZXIgd2Uga2VlcAo+PiBi
YWNrd2FyZHMgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSBvbGQgdm1fZXZlbnQgaW50ZXJmYWNlIChp
biB3aGljaCBjYXNlCj4+IHdlIGNhbid0IGRyb3AgdGhlIHdhaXRxdWV1ZSBjb2RlKSwgb3Igd2Ug
c3dpdGNoIHRvIHRoZSBuZXcgb25lIGFuZCBsZWF2ZQo+PiBvbGRlciBzZXR1cHMgaW4gdGhlIGR1
c3QgKGJ1dCB0aGVyZSdzIGxlc3MgY29kZSBkdXBsaWNhdGlvbiBhbmQgd2UgY2FuCj4+IGdldCBy
aWQgb2YgdGhlIHdhaXRxdWV1ZSBjb2RlKS4KPj4KPiAKPiBJIGRvbid0IGtub3cgd2hhdCB5b3Vy
IGNvbXBhdGliaWxpdHkgbW9kZWwgaXMuIFFFTVUgbmVlZHMgdG8gbWFpbnRhaW4gY29tcGF0aWJp
bGl0eSBhY3Jvc3MgdmFyaW91cyBkaWZmZXJlbnQgdmVyc2lvbnMgb2YgWGVuIGFuZCBMaW51eCBz
byB0aGVyZSBhcmUgbWFueSBzaGltcyBhbmQgbXVjaCBjb21wYXQgY29kZS4gWW91IG1heSBub3Qg
bmVlZCB0aGlzLgoKT3VyIGN1cnJlbnQgbW9kZWwgaXM6IGRlcGxveSBhIHNwZWNpYWwgZ3Vlc3Qg
KHRoYXQgd2UgY2FsbCBhIFNWQSAtIHNob3J0IApmb3Igc2VjdXJpdHkgdmlydHVhbCBhcHBsaWFu
Y2UpLCB3aXRoIGl0cyBvd24ga2VybmVsIGFuZCBhcHBsaWNhdGlvbnMsIAp0aGF0IGZvciBhbGwg
aW50ZW50cyBhbmQgcHVycG9zZXMgd2lsbCBhY3QgZG9tMC1saWtlLgoKU28gaW4gdGhhdCBzY2Vu
YXJpbywgd2UgY29udHJvbCB0aGUgZ3Vlc3Qga2VybmVsIHNvIGJhY2t3YXJkcyAKY29tcGF0aWJp
bGl0eSBmb3IgdGhlIGNhc2Ugd2hlcmUgdGhlIGtlcm5lbCBkb2VzIG5vdCBzdXBwb3J0IHRoZSBw
cm9wZXIgCmlvY3RsIGlzIG5vdCBhIHByaW9yaXR5LiBUaGF0IHNhaWQsIGl0IG1pZ2h0IHZlcnkg
d2VsbCBiZSBhbiBpc3N1ZSBmb3IgCnNvbWVvbmUsIGFuZCB3ZSdkIGxpa2UgdG8gYmUgd2VsbC1i
ZWhhdmVkIGNpdGl6ZW5zIGFuZCBub3QgaW5jb252ZW5pZW5jZSAKb3RoZXIgdm1fZXZlbnQgY29u
c3VtZXJzLiBUYW1hcywgaXMgdGhpcyBzb21ldGhpbmcgeW91J2QgYmUgY29uY2VybmVkIGFib3V0
PwoKV2hhdCB3ZSBkbyBjYXJlIGFib3V0IGlzIGJlaW5nIGFibGUgdG8gZmFsbGJhY2sgaW4gdGhl
IGNhc2Ugd2hlcmUgdGhlIApob3N0IGh5cGVydmlzb3IgZG9lcyBub3Qga25vdyBhbnl0aGluZyBh
Ym91dCB0aGUgbmV3IGlvcmVxIAppbmZyYXN0cnVjdHVyZS4gSU9XLCBub2JvZHkgY2FuIHN0b3Ag
YSBjbGllbnQgZnJvbSBydW5uaW5nIGEgWGVuIAo0LjctYmFzZWQgWGVuU2VydmVyIG9uIHRvcCBv
ZiB3aGljaCBvdXIgaW50cm9zcGVjdGlvbiBndWVzdCB3aWxsIG5vdCBiZSAKYWJsZSB0byB1c2Ug
dGhlIG5ldyBpb3JlcSBjb2RlIGV2ZW4gaWYgaXQncyB1c2luZyB0aGUgbGF0ZXN0IGtlcm5lbC4g
QnV0IAp0aGF0IGNhbiBiZSBkb25lIGF0IGFwcGxpY2F0aW9uIGxldmVsIGFuZCB3b3VsZCBub3Qg
cmVxdWlyZSAKaHlwZXJ2aXNvci1sZXZlbCBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBzdXBwb3J0
ICh3aGVyZWFzIGluIHRoZSBmaXJzdCAKY2FzZSAtIGFuIG9sZCBrZXJuZWwgLSBpdCB3b3VsZCku
CgpPbiB0b3Agb2YgYWxsIG9mIHRoaXMgdGhlcmUncyBBbmRyZXcncyBjb25jZXJuIG9mIGJlaW5n
IGFibGUgdG8gZ2V0IHJpZCAKb2YgdGhlIGN1cnJlbnQgdm1fZXZlbnQgd2FpdHF1ZXVlIGNvZGUg
dGhhdCdzIG1ha2luZyBtaWdyYXRpb24gYnJpdHRsZS4KClNvLCBpZiBJIHVuZGVyc3RhbmQgdGhl
IHNpdHVhdGlvbiBjb3JyZWN0bHksIHdlIG5lZWQgdG8gbmVnb3RpYXRlIHRoZSAKZm9sbG93aW5n
OgoKMS4gU2hvdWxkIHdlIHRyeSB0byBzd2l0Y2ggdG8gdGhlIGlvcmVxIGluZnJhc3RydWN0dXJl
IGZvciB2bV9ldmVudCBvciAKdXNlIG91ciBjdXN0b20gb25lPyBJZiBJJ20gcmVtZW1iZXJpbmcg
dGhpbmdzIGNvcnJlY3RseSwgUGF1bCBhbmQgSmFuIAphcmUgZm9yIGl0LCBBbmRyZXcgaXMgc29t
ZXdoYXQgYWdhaW5zdCBpdCwgVGFtYXMgaGFzIG5vdCBleHByZXNzZWQgYSAKcHJlZmVyZW5jZS4K
CjIuIEhvd2V2ZXIgd2UgYXBwcm9hY2ggdGhlIG5ldyBjb2RlLCBzaG91bGQgd2Ugb3Igc2hvdWxk
IHdlIG5vdCBhbHNvIApwcm92aWRlIGEgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgbGF5ZXIgaW4g
dGhlIGh5cGVydmlzb3I/IFdlIGRvbid0IG5lZWQgCml0LCBidXQgc29tZWJvZHkgbWlnaHQgYW5k
IGl0J3MgcHJvYmFibHkgbm90IGEgZ29vZCBpZGVhIHRvIGRlc2lnbiBiYXNlZCAKZW50aXJlbHkg
b24gdGhlIG5lZWRzIG9mIG9uZSB1c2UtY2FzZS4gVGFtYXMgbWF5IGhhdmUgZGlmZmVyZW50IG5l
ZWRzIApoZXJlLCBhbmQgbWF5YmUgb3RoZXIgbWVtYmVycyBvZiB0aGUgeGVuLWRldmVsIGNvbW11
bml0eSBhcyB3ZWxsLiBBbmRyZXcgCnByZWZlcnMgdGhhdCB3ZSBkb24ndCBzaW5jZSB0aGF0IHJl
bW92ZXMgdGhlIHdhaXRxdWV1ZSBjb2RlLgoKVG8gcmVpdGVyYXRlIGhvdyB0aGlzIGdvdCBzdGFy
dGVkOiB3ZSB3YW50IHRvIG1vdmUgdGhlIHJpbmcgYnVmZmVyIAptZW1vcnkgZnJvbSB0aGUgZ3Vl
c3QgdG8gdGhlIGh5cGVydmlzb3IgKHdlJ3ZlIGhhZCBjYXNlcyBvZiBPU2VzIApyZWNsYWltaW5n
IHRoYXQgcGFnZSBhZnRlciB0aGUgZmlyc3QgaW50cm9zcGVjdGlvbiBhcHBsaWNhdGlvbiBleGl0
KSwgCmFuZCB3ZSB3YW50IHRvIG1ha2UgdGhhdCBtZW1vcnkgYmlnZ2VyIChzbyB0aGF0IG1vcmUg
ZXZlbnRzIHdpbGwgZml0IAppbnRvIGl0LCBjYXJyeWluZyBtb3JlIGluZm9ybWF0aW9uIChiaWdn
ZXIgZXZlbnRzKSkuIFRoYXQncyBlc3NlbnRpYWxseSAKYWxsIHdlJ3JlIGFmdGVyLgoKClRoYW5r
cywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 15:30:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 15:30: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-devel-bounces@lists.xenproject.org>)
	id 1ghcIK-0002Jj-Rs; Thu, 10 Jan 2019 15:30: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=n1xr=PS=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1ghcIJ-0002Jc-81
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 15:30:55 +0000
X-Inumbo-ID: b7211d27-14ec-11e9-92db-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.100]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7211d27-14ec-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 15:30:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7pi80cyOb0JK8sLZLIp1SAIflB7x3Hq+QrWpNMA5s2g=;
 b=WKZlsup7v5v/L65LLiwRq80vCZQYHe1KFax1cK15Oc/vF9KkNF932aMUmMpIqHeXybmmr7yh6cCZq7H6HgzYV1Yvq+KQBUo7l6ZI8fSNudbW/O5GcQWyaEdZgo/zuYEcf/ZH9JnjIyPup0cgMMz4dc3cj1EgyNTOjcXaiwpg2uE=
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com (20.177.200.215) by
 VI1PR02MB4174.eurprd02.prod.outlook.com (20.177.60.92) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1495.9; Thu, 10 Jan 2019 15:30:50 +0000
Received: from VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f]) by VI1PR02MB4736.eurprd02.prod.outlook.com
 ([fe80::5d80:19de:ba40:aa4f%4]) with mapi id 15.20.1516.015; Thu, 10 Jan 2019
 15:30:50 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
Thread-Index: AQHUl8wQEFYRUb1ZmkCS9YVk0fp+JaWHiSCAgCE6MQA=
Date: Thu, 10 Jan 2019 15:30:49 +0000
Message-ID: <1b4efb83302a0b8a6655a160f9ca15f381af3045.camel@bitdefender.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <01b5a66439239a23384c7939d961edbca81e41ae.1545245243.git.ppircalabu@bitdefender.com>
 <a043ec46eed445c28b24e84fc7822019@AMSPEX02CL03.citrite.net>
In-Reply-To: <a043ec46eed445c28b24e84fc7822019@AMSPEX02CL03.citrite.net>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR02CA0027.eurprd02.prod.outlook.com
 (2603:10a6:20b:6e::40) To VI1PR02MB4736.eurprd02.prod.outlook.com
 (2603:10a6:803:93::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4174;
 6:KsnQAVzQzYQ1ovsruriU+T8xHuPhDrh22gXWPOkxrAF23Nt5MGcnZ2BuF3yYMprghMkXPlwwkVKY91dHALDqb/GRMxRS525aB6BAuZ9lwXvs6zWwDYnOwN3qDHXTFiZ7HbNDYcGk1Ds+KeIWlKBHj6TjiQ2pPxa2eKgitDnvqdos2n/d6DIOUmDA/7l9aNSXNGU2gXRocrHhhY086UMlzPVFLdJJdja/073kiSMfLVz8LHz6XpaBkl8CYwkq9/w39fqejHofudNx5/mxeHOhvyK/jP9Z+gzskdqq8R9MXy7EcL0Z4Cptc1+30ye70Pf/WlHgOcueXf0jqejIceMbcniEr8/FEUpKC1b5iX61Z8ZhUKqfxHOFz1lq/ZvXh0tBBni8W5AnYwI7TacqwvK/PxTTMZVNTVz2c9G5fvgm4Z/oBRw1QPy9H5RroEUCUVVdDNdQB8SomyaFygzKMrYnOg==;
 5:MelKcEiORg0087tI+RcH1J9b6/gTxAauy9NwYM7j71FnXfQfYFzpyMjCddHgELjan7O3DK3OEZSuYAqJnk0LCL0NyluI1/wxXsP3jKc4uHlJ5aZ7fQEg7my1dQpjIE8Na9Q+8wEyIGfibOcvoPuzn48P4lu5PUlF6bWE53lreb6ELvSzutACt6rxSEhVytEDg3ZwODoY1gmmw0AnW1xrfw==;
 7:2uOHU6+mmb4NDfmV1AjW1qYIHZ3ESzRA7Vrlka66SKywm2d/YUKAxz6ynnVByDmyA4EKQkbuzSKlvMu3SyvRAGZza0JKO9BAZ9KRH+OWQgsYnuabj1fUjLfLPDlmcpZAC09GS5Q2k6SdgrBHO0d67w==
x-ms-office365-filtering-correlation-id: 8e67bf34-d595-4231-7175-08d677109942
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4174; 
x-ms-traffictypediagnostic: VI1PR02MB4174:|VI1PR02MB4174:
x-microsoft-antispam-prvs: <VI1PR02MB4174A2B530AD2944798936E1D6840@VI1PR02MB4174.eurprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(93006095)(93001095)(3231475)(944501520)(52105112)(10201501046)(3002001)(6041310)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4174; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4174; 
x-forefront-prvs: 0913EA1D60
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(366004)(396003)(39860400002)(346002)(136003)(13464003)(189003)(199004)(478600001)(4326008)(52116002)(446003)(53936002)(256004)(6512007)(71200400001)(11346002)(118296001)(14454004)(14444005)(86362001)(6486002)(5660300001)(486006)(6246003)(102836004)(6116002)(4001150100001)(36756003)(97736004)(25786009)(6506007)(386003)(186003)(2616005)(217873002)(476003)(76176011)(71190400001)(3846002)(26005)(2501003)(81166006)(81156014)(2906002)(50226002)(110136005)(8936002)(229853002)(68736007)(54906003)(6436002)(316002)(8676002)(99286004)(66066001)(105586002)(106356001)(7416002)(7736002)(305945005)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4174;
 H:VI1PR02MB4736.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: VcqKaI3kOpda0xF125g82E+j9A5BW46r1tlMrlx3QZwNHZTKuhafnZa7mKUZ+7SzJJ6gqLSFzCdD9k6IWFmkDruc3S6Fc1MmT65ExQTrphXqJDWSefZCHcN7UDtyn1nCCTaouAOqKVNG9712G8mGvuB/I5iol2H30fvnLa8r8RvZszrk+muwNTgFy5jctdzOzvU5wEQKdDiUF/BiRA8Uh7VU7KSeNUpdicyfoQlONRpQu7mUkOVs8UsVEoRf2TV0NLY+KSyFsLfft8FEi53rwAROkICOi2LPavtOPObBpCqSgnvozEZyOkOznKvuiOv0
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <DD7BD9F2C84B8846899C1E8C952D5134@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8e67bf34-d595-4231-7175-08d677109942
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2019 15:30:48.3707 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4174
Subject: Re: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE4LTEyLTIwIGF0IDEyOjA1ICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+
ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiANCj4gPiBUaGUgbWVtb3J5IGZvciB0
aGUgYXN5bmNocm9ub3VzIHJpbmcgYW5kIHRoZSBzeW5jaHJvbm91cyBjaGFubmVscw0KPiA+IHdp
bGwNCj4gPiBiZSBhbGxvY2F0ZWQgZnJvbSBkb21oZWFwIGFuZCBtYXBwZWQgdG8gdGhlIGNvbnRy
b2xsaW5nIGRvbWFpbg0KPiA+IHVzaW5nIHRoZQ0KPiA+IGZvcmVpZ25tZW1vcnlfbWFwX3Jlc291
cmNlIGludGVyZmFjZS4gVW5saWtlIHRoZSBjdXJyZW50DQo+ID4gaW1wbGVtZW50YXRpb24sDQo+
ID4gdGhlIGFsbG9jYXRlZCBwYWdlcyBhcmUgbm90IHBhcnQgb2YgdGhlIHRhcmdldCBEb21VLCBz
byB0aGV5IHdpbGwNCj4gPiBub3QgYmUNCj4gPiByZWNsYWltZWQgd2hlbiB0aGUgdm1fZXZlbnQg
ZG9tYWluIGlzIGRpc2FibGVkLg0KPiANCj4gV2h5IHJlLWludmVudCB0aGUgd2hlZWwgaGVyZT8g
VGhlIGlvcmVxIGluZnJhc3RydWN0dXJlIGFscmVhZHkgZG9lcw0KPiBwcmV0dHkgbXVjaCBldmVy
eXRoaW5nIHlvdSBuZWVkIEFGQUlDVC4NCj4gDQo+ICAgUGF1bA0KPiANCg0KSGkgUGF1bCwNCg0K
SSdtIHN0aWxsIHN0cnVnZ2xpbmcgdG8gdW5kZXJzdGFuZCBob3cgdGhlIHZtX2V2ZW50IHN1YnN5
c3RlbSBjb3VsZCBiZQ0KaW50ZWdyYXRlZCB3aXRoIGFuIElPUkVRIHNlcnZlci4NCg0KQW4gSU9S
RVEgc2VydmVyIHNoYXJlcyB3aXRoIHRoZSBlbXVsYXRvciAyIHBhZ2VzLCBvbmUgZm9yIGlvcmVx
cyBhbmQNCm9uZSBmb3IgYnVmZmVyZWRfaW9yZXFzLiBGb3Igdm1fZXZlbnQgd2UgbmVlZCB0byBz
aGFyZSBhbHNvIG9uZSBvciBtb3JlDQpwYWdlcyBmb3IgdGhlIGFzeW5jIHJpbmcgYW5kIGEgZmV3
IHBhZ2VzIGZvciB0aGUgc2xvdHRlZCBzeW5jaHJvbm91cw0Kdm1fZXZlbnRzLg0KU28sIHRvIG15
IHVuZGVyc3RhbmRpbmcsIHlvdXIgaWRlYSB0byB1c2UgdGhlIGlvcmVxIGluZnJhc3RydWN0dXJl
IGZvcg0Kdm1fZXZlbnRzIGlzIGJhc2ljYWxseSB0byByZXBsYWNlIHRoZSBjdXN0b20gc2lnbmFs
bGluZyAoZXZlbnQgY2hhbm5lbHMNCisgcmluZyAvIGN1c3RvbSBzdGF0ZXMpIHdpdGggaW9yZXFz
LiBTaW5jZSB0aGUNCnZtX2V2ZW50X3JlcXVlc3QvcmVzcG9uc2Ugc3RydWN0dXJlcyBhcmUgbGFy
Z2VyIHRoYW4gOCBieXRlcywgdGhlDQoiZGF0YV9pc19wdHIiIGZsYWcgc2hvdWxkIGJlIHVzZWQg
aW4gY29uanVuY3Rpb24gd2l0aCB0aGUgYWRkcmVzc2VzDQooaW5kZXhlcykgZnJvbSB0aGUgc2hh
cmVkIHZtX2V2ZW50IGJ1ZmZlcnMuIA0KDQpJcyB0aGlzIHRoZSBtZWNoYW5pc20geW91IGhhZCBp
biBtaW5kPw0KDQpNYW55IHRoYW5rcywNClBldHJlDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 15:34:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 15:34: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-devel-bounces@lists.xenproject.org>)
	id 1ghcLu-0002Vp-Co; Thu, 10 Jan 2019 15:34: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=o8hk=PS=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ghcLt-0002Vi-VX
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 15:34:38 +0000
X-Inumbo-ID: 3c5f109e-14ed-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c5f109e-14ed-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 15:34:36 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0AFWpWb099096;
 Thu, 10 Jan 2019 15:34:11 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=Qgp/pD3TZX5L9AbZ22VezzPSobVnmNGokSigqHiBVus=;
 b=P+TdcpJxMFR1+AT7Inx7a4UQxL9usaAngMMwQMqpinsfpzXi2dbqjjnEOk4plftuPl94
 H1xdMTQJmxm/m435UByMHYsw5KcXl5O4gOHE4hpLU1Znh76eVZ+VopJWJKFQRMejTpMx
 vK5w/IFi7fnfNPsA4VXgUk6AcH0rEpNjdRPHhjpBQcgNVfZz7i+TL6s4178ctMbD3GLf
 N/zSFZCO+m5oUfjQuaEWz7oJ3ghRlHc4+YRUiVK2VTYZywxPTWs39udCGzg4OEr3zGNS
 dQ9o+cCa4wuBCgNSbcq/pstbJzkWnaWIXl2+28qfuud+5icKvh5oP8Rl3PX6yJ0Vkv0/ WA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2ptj3e8351-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Jan 2019 15:34:11 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0AFYAo4001901
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Jan 2019 15:34:10 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0AFY914014329;
 Thu, 10 Jan 2019 15:34:09 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 10 Jan 2019 07:34:08 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190110100722.11216-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <e7ea12ca-93f1-2421-702b-b55806eb20bd@oracle.com>
Date: Thu, 10 Jan 2019 10:34:06 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190110100722.11216-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9131
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=995
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901100122
Subject: Re: [Xen-devel] [PATCH] xen: Fix x86 sched_clock() interface for xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, hans@knorrie.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMC8xOSA1OjA3IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ICAKPiArdm9pZCB4ZW5f
Y2xvY2tzb3VyY2Vfc3VzcGVuZCh2b2lkKQo+ICt7Cj4gKwl4ZW5fY2xvY2tfdmFsdWVfc2F2ZWQg
PSB4ZW5fY2xvY2tzb3VyY2VfcmVhZCgpIC0geGVuX3NjaGVkX2Nsb2NrX29mZnNldDsKCgp4ZW5f
Y2xvY2tfdmFsdWVfc2F2ZWQgPSB4ZW5fc2NoZWRfY2xvY2soKSBtYXliZT8gCgotYm9yaXMKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 15:54:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 15:54: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-devel-bounces@lists.xenproject.org>)
	id 1ghcee-0004BR-15; Thu, 10 Jan 2019 15:54: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=taVQ=PS=citrix.com=prvs=906e64d42=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ghcec-0004BM-NF
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 15:53:58 +0000
X-Inumbo-ID: eee5bbee-14ef-11e9-a70c-77f3fcf8d813
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eee5bbee-14ef-11e9-a70c-77f3fcf8d813;
 Thu, 10 Jan 2019 15:53:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,461,1539648000"; d="scan'208";a="84413418"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Petre Ovidiu PIRCALABU' <ppircalabu@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
Thread-Index: AQHUl8woxm/VQ2DXXUee2gxHwWMCcKWHiKuggCEp5oCAABQlIA==
Date: Thu, 10 Jan 2019 15:46:25 +0000
Message-ID: <79634b0a372847cbad0e93f370efc3ff@AMSPEX02CL03.citrite.net>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <01b5a66439239a23384c7939d961edbca81e41ae.1545245243.git.ppircalabu@bitdefender.com>
 <a043ec46eed445c28b24e84fc7822019@AMSPEX02CL03.citrite.net>
 <1b4efb83302a0b8a6655a160f9ca15f381af3045.camel@bitdefender.com>
In-Reply-To: <1b4efb83302a0b8a6655a160f9ca15f381af3045.camel@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH 4/6] vm_event: Use slotted channels for
 sync requests.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQZXRyZSBPdmlkaXUgUElSQ0FM
QUJVIFttYWlsdG86cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb21dDQo+IFNlbnQ6IDEwIEphbnVh
cnkgMjAxOSAxNTozMQ0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4
LmNvbT47IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT47IEtvbnJh
ZA0KPiBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IEdlb3JnZSBEdW5s
YXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXIgPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBJYW4NCj4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSnVsaWVuDQo+IEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT47IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT47IEph
bg0KPiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUkZDIFBBVENIIDQv
Nl0gdm1fZXZlbnQ6IFVzZSBzbG90dGVkIGNoYW5uZWxzDQo+IGZvciBzeW5jIHJlcXVlc3RzLg0K
PiANCj4gT24gVGh1LCAyMDE4LTEyLTIwIGF0IDEyOjA1ICswMDAwLCBQYXVsIER1cnJhbnQgd3Jv
dGU6DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4NCj4gPiA+IFRoZSBt
ZW1vcnkgZm9yIHRoZSBhc3luY2hyb25vdXMgcmluZyBhbmQgdGhlIHN5bmNocm9ub3VzIGNoYW5u
ZWxzDQo+ID4gPiB3aWxsDQo+ID4gPiBiZSBhbGxvY2F0ZWQgZnJvbSBkb21oZWFwIGFuZCBtYXBw
ZWQgdG8gdGhlIGNvbnRyb2xsaW5nIGRvbWFpbg0KPiA+ID4gdXNpbmcgdGhlDQo+ID4gPiBmb3Jl
aWdubWVtb3J5X21hcF9yZXNvdXJjZSBpbnRlcmZhY2UuIFVubGlrZSB0aGUgY3VycmVudA0KPiA+
ID4gaW1wbGVtZW50YXRpb24sDQo+ID4gPiB0aGUgYWxsb2NhdGVkIHBhZ2VzIGFyZSBub3QgcGFy
dCBvZiB0aGUgdGFyZ2V0IERvbVUsIHNvIHRoZXkgd2lsbA0KPiA+ID4gbm90IGJlDQo+ID4gPiBy
ZWNsYWltZWQgd2hlbiB0aGUgdm1fZXZlbnQgZG9tYWluIGlzIGRpc2FibGVkLg0KPiA+DQo+ID4g
V2h5IHJlLWludmVudCB0aGUgd2hlZWwgaGVyZT8gVGhlIGlvcmVxIGluZnJhc3RydWN0dXJlIGFs
cmVhZHkgZG9lcw0KPiA+IHByZXR0eSBtdWNoIGV2ZXJ5dGhpbmcgeW91IG5lZWQgQUZBSUNULg0K
PiA+DQo+ID4gICBQYXVsDQo+ID4NCj4gDQo+IEhpIFBhdWwsDQo+IA0KPiBJJ20gc3RpbGwgc3Ry
dWdnbGluZyB0byB1bmRlcnN0YW5kIGhvdyB0aGUgdm1fZXZlbnQgc3Vic3lzdGVtIGNvdWxkIGJl
DQo+IGludGVncmF0ZWQgd2l0aCBhbiBJT1JFUSBzZXJ2ZXIuDQo+IA0KPiBBbiBJT1JFUSBzZXJ2
ZXIgc2hhcmVzIHdpdGggdGhlIGVtdWxhdG9yIDIgcGFnZXMsIG9uZSBmb3IgaW9yZXFzIGFuZA0K
PiBvbmUgZm9yIGJ1ZmZlcmVkX2lvcmVxcy4gRm9yIHZtX2V2ZW50IHdlIG5lZWQgdG8gc2hhcmUg
YWxzbyBvbmUgb3IgbW9yZQ0KPiBwYWdlcyBmb3IgdGhlIGFzeW5jIHJpbmcgYW5kIGEgZmV3IHBh
Z2VzIGZvciB0aGUgc2xvdHRlZCBzeW5jaHJvbm91cw0KPiB2bV9ldmVudHMuDQo+IFNvLCB0byBt
eSB1bmRlcnN0YW5kaW5nLCB5b3VyIGlkZWEgdG8gdXNlIHRoZSBpb3JlcSBpbmZyYXN0cnVjdHVy
ZSBmb3INCj4gdm1fZXZlbnRzIGlzIGJhc2ljYWxseSB0byByZXBsYWNlIHRoZSBjdXN0b20gc2ln
bmFsbGluZyAoZXZlbnQgY2hhbm5lbHMNCj4gKyByaW5nIC8gY3VzdG9tIHN0YXRlcykgd2l0aCBp
b3JlcXMuIFNpbmNlIHRoZQ0KPiB2bV9ldmVudF9yZXF1ZXN0L3Jlc3BvbnNlIHN0cnVjdHVyZXMg
YXJlIGxhcmdlciB0aGFuIDggYnl0ZXMsIHRoZQ0KPiAiZGF0YV9pc19wdHIiIGZsYWcgc2hvdWxk
IGJlIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCB0aGUgYWRkcmVzc2VzDQo+IChpbmRleGVzKSBm
cm9tIHRoZSBzaGFyZWQgdm1fZXZlbnQgYnVmZmVycy4NCj4gDQo+IElzIHRoaXMgdGhlIG1lY2hh
bmlzbSB5b3UgaGFkIGluIG1pbmQ/DQo+IA0KDQpZZXMsIHRoYXQncyByb3VnaGx5IHdoYXQgSSBo
b3BlZCBtaWdodCBiZSBwb3NzaWJsZS4gSWYgdGhhdCBpcyB0b28gY3VtYmVyc29tZSB0aG91Z2gg
dGhlbiBpdCBzaG91bGQgYXQgbGVhc3QgYmUgZmVhc2libGUgdG8gbWltaWMgdGhlIGlvcmVxIGNv
ZGUncyBwYWdlIGFsbG9jYXRpb24gZnVuY3Rpb25zIGFuZCBjb2RlIHVwIHZtX2V2ZW50IGJ1ZmZl
cnMgYXMgYW5vdGhlciB0eXBlIG9mIG1hcHBhYmxlIHJlc291cmNlLg0KDQogIFBhdWwNCg0KPiBN
YW55IHRoYW5rcywNCj4gUGV0cmUNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 16:10:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 16:10: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-devel-bounces@lists.xenproject.org>)
	id 1ghcuC-00064d-Df; Thu, 10 Jan 2019 16:10: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=5H7G=PS=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghcuB-0005uO-Do
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 16:10:03 +0000
X-Inumbo-ID: 2f67b51d-14f2-11e9-92db-bc764e045a96
Received: from mail-oi1-f194.google.com (unknown [209.85.167.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f67b51d-14f2-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 16:10:02 +0000 (UTC)
Received: by mail-oi1-f194.google.com with SMTP id x23so9694281oix.3
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 08:10:02 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=gKQQTj5UYNODVFJNW9/zPijnC97MvH5JHMFmm8ybV54=;
 b=WimuWPSHwUIbN/BbdCOX3Vwm0wQ2ns3//jU64WVcI7UEePDfonsDIglPoROfQgWZsO
 Eq+VU5Mn15b8mM3dbFsjwgbaJRPZ9v+cA0oW3oypZmsVshiSsZf2F6CuqESMTSDVNNoD
 7OhawEEmoEtrdeLPNyjDxL8KT0pm/QF/7M3WZzJeF3pN7mo0YhvoWlDyljOl+aMkH+Jl
 VG0BLstBc/l5x4iqL1FRAKC2uoGgwXWGk4ipLz8scpiTlfBkjJNv9e3RapqepoB8gPHd
 5btatqiWKClVMj0rrSTTsfHTvQXWK1OTxqDyTsKvTXBZYn4i5XPwVoBF4XAmrOu4T4pt
 AzMQ==
X-Gm-Message-State: AJcUukd49iLbiGnW3PSBBT9PKLgpgioVV9RfRoWYADJ5O4MUCnMYv2i2
 hXzs2Xx4WOGDGq/epOrg2Ju8Z3cVZQ86rAybx/w=
X-Google-Smtp-Source: ALg8bN6k1uVznlWlm9AXGAC8tk+h95ebwwzq7PceRJh1YH28C9JQdr5j+uAKhsEwm9ip/OnaGRVVUrNZAC9Xs6cxIlQ=
X-Received: by 2002:aca:e495:: with SMTP id b143mr6473860oih.286.1547136601721; 
 Thu, 10 Jan 2019 08:10:01 -0800 (PST)
MIME-Version: 1.0
References: <20190107130952.27449-1-aisaila@bitdefender.com>
 <CAPLaKK6+iD1kU5cFc=gEYVR0YeFhf12L89CSGC1BHRLha-r5Dg@mail.gmail.com>
 <3c65f142-63e0-5d9d-eba3-63c4da4df048@bitdefender.com>
In-Reply-To: <3c65f142-63e0-5d9d-eba3-63c4da4df048@bitdefender.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Thu, 10 Jan 2019 17:09:49 +0100
Message-ID: <CAPLaKK6tnwUVZaMvnBeu5F2PP9YgkcEOuYFFgYgmRYOeZGVW+A@mail.gmail.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH RFC v1] x86/emulate: Send vm_event form
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgMTA6NDEgQU0gQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEK
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPgo+Cj4gPj4gKyAgICBpZiAoIGFsdHAy
bV9hY3RpdmUoY3VycmVudC0+ZG9tYWluKSApCj4gPj4gKyAgICAgICAgcDJtID0gcDJtX2dldF9h
bHRwMm0oY3VycmVudCk7Cj4gPj4gKyAgICBpZiAoICFwMm0gKQo+ID4+ICsgICAgICAgIHAybSA9
IHAybV9nZXRfaG9zdHAybShjdXJyZW50LT5kb21haW4pOwo+ID4+ICsKPiA+PiArICAgIGdmbl9s
b2NrKHAybSwgZ2ZuLCAwKTsKPiA+PiArICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2Zu
LCAmcDJtdCwgJmFjY2VzcywgMCwgTlVMTCwgTlVMTCk7Cj4gPj4gKyAgICBnZm5fdW5sb2NrKHAy
bSwgZ2ZuLCAwKTsKPiA+Cj4gPiBEb24ndCB5b3UgbmVlZCB0byBrZWVwIHRoZSBnZm4gbG9ja2Vk
IGZvciBhdCBsZXN0IHRoZSBkdXJhdGlvbiBvZiB0aGUKPiA+IGZ1bmN0aW9uPyBPciBlbHNlIHdo
YXQgeW91IHB1dCBpbiB0aGUgcmVxIHN0cnVjdCBiZWxvdyBtaWdodCBub3QgYmUKPiA+IGFjY3Vy
YXRlIGJ5IHRoZSB0aW1lIHlvdSB3cml0ZSBpdC4gTWF5YmUgdGhpcyBpcyBub3QgcmVsZXZhbnQg
YmVjYXVzZQo+ID4gdGhpcyByZXEgZW5kcyB1cCBxdWV1ZWQgaW4gYW4gYXN5bmMgcmluZywgc28g
YnkgdGhlIHRpbWUgdGhlIG90aGVyIGVuZAo+ID4gcmVhZHMgdGhlIHJlcXVlc3QgdGhlIGluZm9y
bWF0aW9uIG1pZ2h0IGluZGVlZCBoYXZlIGNoYW5nZWQgYWxyZWFkeS4KPgo+IEkgZG9uJ3QgdGhp
bmsgdGhlIGdmbiBzaG91bGQgYmUgbG9ja2VkIGZvciB0aGF0IGxvbmcuIEkgZm9sbG93ZWQgdGhl
Cj4gbW9kZWwgZnJvbSBwMm1fbWVtX2FjY2Vzc19jaGVjaygpIGFuZCB0aGVyZSB0aGUgZ2ZuIGlz
IGxvY2tlZCBpbgo+IHAybV9nZXRfbWVtX2FjY2VzcygpIG9ubHkgdG8gZ2V0IHRoZSBhY2Nlc3Mu
IFRoaXMgaXMgcmVsZXZhbnQgYmVjYXVzZQo+IHRoZSBldmVudCBpcyBzeW5jZWQuCgpXaGF0IGRv
IHlvdSBtZWFuIHdpdGggdGhlIGV2ZW50IGlzIHN5bmNlZD8KCkFGQUlDVCB3aGF0IHlvdSBkbyBp
cyBjb3JyZWN0LiBLZWVwaW5nIHRoZSBnZm4gbG9ja2VkIGZvciBsb25nZXIgaXMKbm90IGdvaW5n
IHRvIHByZXZlbnQgdGhlIGluZm9ybWF0aW9uIG9uIHRoZSByaW5nIGZyb20gZ2V0dGluZyBzdGFs
ZQphbnl3YXkuCgo+ID4KPiA+IEFsc28sIEknbSB3b25kZXJpbmcgd2hldGhlciB0aGVyZSdzIG5v
IGhlbHBlciB0byBmZXRjaCB0aGUgZ2ZuIGVudHJ5Cj4gPiBpbmZvcm1hdGlvbiBmcm9tIHRoZSBw
Mm0gd2hlbiB1c2luZyBhbHRwMm0uIFRoZSBhYm92ZSBjb25zdHJ1Y3QgKG9yCj4gPiB2YXJpYXRp
b25zIG9mIGl0KSBtdXN0IGJlIHdpZGVseSB1c2VkIGluIGFsdHAybSBjb2RlPwo+Cj4gSSBjYW4g
Y2hhbmdlIHRvIHAybV9nZXRfbWVtX2FjY2VzcygpIGluIHRoZSBuZXh0IHZlcnNpb24gYW5kIGxv
c2Ugc29tZQo+IGR1cGxpY2F0ZWQgY29kZSBoZXJlLgoKVGhhdCBzZWVtcyBzZW5zaWJsZS4KCj4g
Pgo+ID4+ICsKPiA+PiArICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKPiA+PiAr
ICAgICAgICByZXR1cm4gZmFsc2U7Cj4gPj4gKwo+ID4+ICsgICAgc3dpdGNoICggYWNjZXNzICkg
ewo+ID4+ICsgICAgY2FzZSBwMm1fYWNjZXNzX3g6Cj4gPj4gKyAgICBjYXNlIHAybV9hY2Nlc3Nf
cng6Cj4gPj4gKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQo+ID4+ICsg
ICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzID0gTUVNX0FDQ0VTU19SIHwgTUVNX0FD
Q0VTU19XOwo+ID4+ICsgICAgICAgIGJyZWFrOwo+ID4KPiA+IE5ld2xpbmUuCj4gPgo+ID4+ICsg
ICAgY2FzZSBwMm1fYWNjZXNzX3c6Cj4gPj4gKyAgICBjYXNlIHAybV9hY2Nlc3Nfcnc6Cj4gPj4g
KyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKPiA+PiArICAgICAgICAgICAg
cmVxLnUubWVtX2FjY2Vzcy5mbGFncyA9IE1FTV9BQ0NFU1NfWDsKPiA+PiArICAgICAgICBicmVh
azsKPiA+Cj4gPiBOZXdsaW5lLgo+ID4KPiA+PiArICAgIGNhc2UgcDJtX2FjY2Vzc19yOgo+ID4+
ICsgICAgY2FzZSBwMm1fYWNjZXNzX246Cj4gPj4gKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ193
cml0ZV9hY2Nlc3MgKQo+ID4+ICsgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9
IE1FTV9BQ0NFU1NfUiB8IE1FTV9BQ0NFU1NfVzsKPiA+PiArICAgICAgICBpZiAoIHBmZWMgJiBQ
RkVDX2luc25fZmV0Y2ggKQo+ID4+ICsgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdz
IHw9IE1FTV9BQ0NFU1NfWDsKPiA+PiArICAgICAgICBicmVhazsKPiA+Cj4gPiBOZXdsaW5lLgo+
ID4KPiA+PiArICAgIGRlZmF1bHQ6Cj4gPj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ID4+ICsg
ICAgfQo+ID4KPiA+IEknbSBub3Qgc3VyZSB0aGUgc3dpdGNoIGlzIG5lZWRlZCwgeW91IGNhbid0
IGhhdmUgYSBQRkVDX3dyaXRlX2FjY2Vzcwo+ID4gZm9yIGV4YW1wbGUgaWYgdGhlIHAybSB0eXBl
IGlzIHAybV9hY2Nlc3NfdyBvciBwMm1fYWNjZXNzX3J3LCBoZW5jZSBpdAo+ID4gc2VlbXMgbGlr
ZSBpdCBjb3VsZCBiZSBzaW1wbGlmaWVkIHRvIG9ubHkgdGFrZSB0aGUgcGZlYyBpbnRvIGFjY291
bnQ/Cj4KPiBJdCBpcyBwb3NzaWJsZSB0byBoYXZlIFBGRUNfd3JpdGVfYWNjZXNzIGFuZCBwMm1f
YWNjZXNzX3cgYnV0IHRoZW4gdGhlcmUKPiBpcyBubyB2aW9sYXRpb24gYW5kIHRoZSBldmVudCB3
aWxsIG5vdCBiZSBzZW50LgoKSSdtIG5vdCBzdXJlIEkgZm9sbG93LiBQRkVDIGlzIGEgd2F5IHRv
IHNpZ25hbCBhIHBhZ2UgZmF1bHQsIGhlbmNlIGl0CndvdWxkIG1ha2Ugbm8gc2Vuc2UgdG8gZm9y
IGV4YW1wbGUgZ2V0IFBGRUNfd3JpdGVfYWNjZXNzIGlmIHRoZSBhY2Nlc3MKaXMgcDJtX2FjY2Vz
c193PwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 16:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 16:15:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghcyx-0006Vf-6b; Thu, 10 Jan 2019 16:14: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=aJy4=PS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghcyv-0006VY-9D
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 16:14:57 +0000
X-Inumbo-ID: de025b1c-14f2-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de025b1c-14f2-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 16:14:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6A9D8AC17;
 Thu, 10 Jan 2019 16:14:54 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190110100722.11216-1-jgross@suse.com>
 <e7ea12ca-93f1-2421-702b-b55806eb20bd@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <e98d244f-1257-ed23-26f4-8909900590b4@suse.com>
Date: Thu, 10 Jan 2019 17:14:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <e7ea12ca-93f1-2421-702b-b55806eb20bd@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: Fix x86 sched_clock() interface for xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, hans@knorrie.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDEvMjAxOSAxNjozNCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEvMTAvMTkg
NTowNyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gIAo+PiArdm9pZCB4ZW5fY2xvY2tzb3Vy
Y2Vfc3VzcGVuZCh2b2lkKQo+PiArewo+PiArCXhlbl9jbG9ja192YWx1ZV9zYXZlZCA9IHhlbl9j
bG9ja3NvdXJjZV9yZWFkKCkgLSB4ZW5fc2NoZWRfY2xvY2tfb2Zmc2V0Owo+IAo+IAo+IHhlbl9j
bG9ja192YWx1ZV9zYXZlZCA9IHhlbl9zY2hlZF9jbG9jaygpIG1heWJlPyAKCkkgd2FudGVkIHhl
bl9jbG9ja3NvdXJjZV9zdXNwZW5kKCkgYW5kIHhlbl9jbG9ja3NvdXJjZV9yZXN1bWUoKSB0bwpi
ZSBzeW1tZXRyaWNhbCB0byBlYWNoIG90aGVyLgoKSW4gY2FzZSB5b3UgYXJlIGZlZWxpbmcgc3Ry
b25nIGFib3V0IHRoYXQsIEknbSBub3QuIDotKSBTbyBpbiBjYXNlCnlvdSBpbnNpc3Qgb24gaXQg
SSBjYW4gY2hhbmdlIGl0LiBPciB5b3UgY2FuIGRvIHNvIHdoaWxlIGNvbW1pdHRpbmcuCgoKSnVl
cmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 16:16:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1ghd0N-0006cK-Iw; Thu, 10 Jan 2019 16: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=nfDD=PS=gmail.com=eric.chanudet@srs-us1.protection.inumbo.net>)
 id 1ghd0N-0006cE-5S
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 16:16:27 +0000
X-Inumbo-ID: 13fd1810-14f3-11e9-92db-bc764e045a96
Received: from mail-qt1-x843.google.com (unknown [2607:f8b0:4864:20::843])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13fd1810-14f3-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 16:16:25 +0000 (UTC)
Received: by mail-qt1-x843.google.com with SMTP id e5so13623258qtr.12
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 08:16:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=oXQB9yDg5VGbhLwSw/fWDE0su9SS7bNNrCW5VLpbsU0=;
 b=TQYrnEBDOYHF+2dVzm39S8k6JoZLP7LxQAhZUSI0shO58lD/KWNhtGTv+rSYeF6JJF
 Nkbutp5hafE6vD1hiD7YHndfSlP/hofDMUYLT1AkxLveWcm2FHdabBKoytjxJmw+fJAl
 vETggARjgufP4bAhjipiac/bV2C+H10D74Zsy6pmt9en81f/pyfMZsQXbB5zQMiMs5ju
 0aN2UhXOtSYLdd+oRNkOdRS+6gHbzN/d0htWqBrboL40+DjoCY+1Er5zm0d/oGX9lunA
 dCStBojP465tdn+OwtoJp8OKTe1JXtLbdkFOR7pvq13RTsp267Q9gehEcQfTiBndCfM0
 jaBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=oXQB9yDg5VGbhLwSw/fWDE0su9SS7bNNrCW5VLpbsU0=;
 b=nKOchkDaybtT7GrOtIecjynJjT5gk/nqNh9ctJweVwYXaspzsHi1jZcoHX7Hb9CQ3z
 r6HwsQ8IMpFBRYZVdCB2ftLaEwQTydQQqURx4AxyBkTSmiUuGg3JC9VDUDWm2bIsZ7Oh
 GxZeBz1EsFHZPQOBNYbuM3VwR5XJZc+m8jU6OreWQ7mKOzXwY6at9WcghMcuMt2a8D+E
 5XHgOwshuyUks2wNVS0YauLdR4rWuyh25pnLALEb3tIi+LEjcTZLizmRcxw3XX/DfCIy
 45Xv2X0s8o0xYn1Jt04rY4WqXnZvGZ+VMlOiNzerPS42GxsFrPs82i8KE9cxd6NQ3hB9
 MU+A==
X-Gm-Message-State: AJcUukcJu4UTuBnnFbSaQ/ZC2mjERmtEqq79gioSuWfBElMqICTipv8f
 FkZNtASB05VYwOHa8DhUMhQ=
X-Google-Smtp-Source: ALg8bN6k7T45cQKu9Q7JlSAL1V3fkr3jVqXWCK8DbmtidAcIkq/PMDxUomnQXxwv4nzPTpRcYUTsvw==
X-Received: by 2002:a37:7645:: with SMTP id r66mr9592207qkc.14.1547136985064; 
 Thu, 10 Jan 2019 08:16:25 -0800 (PST)
Received: from localhost (50-205-235-218-static.hfc.comcastbusiness.net.
 [50.205.235.218])
 by smtp.gmail.com with ESMTPSA id x5sm42367523qtc.43.2019.01.10.08.16.23
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 10 Jan 2019 08:16:23 -0800 (PST)
Date: Thu, 10 Jan 2019 11:16:23 -0500
From: Eric Chanudet <eric.chanudet@gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190110161623.yeydcl4kqvalmemp@legion>
Mail-Followup-To: Christopher Clark <christopher.w.clark@gmail.com>,
 xen-devel@lists.xenproject.org,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Tim Deegan <tim@xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Rich Persaud <persaur@gmail.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 James McKenzie <james@bromium.com>,
 Daniel Smith <dpsmith@apertussolutions.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDEvMTkgYXQgMTE6NDJwbSwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4rcGFydG5l
cl9yaW5nc19yZW1vdmUoc3RydWN0IGRvbWFpbiAqc3JjX2QpCjxzbmlwPgo+KyAgICAgICAgICAg
ICAgICByaW5nX2luZm8gPSByaW5nX2ZpbmRfaW5mbyhkc3RfZCwgJnNlbmRfaW5mby0+aWQpOwpy
aW5nX2ZpbmRfaW5mbyBpcyBkZWZpbmVkIGxhdGVyIChQQVRDSCAwNy8xNSksIHNob3VsZCBpdCBi
ZSBtb3ZlZCB0bwp0aGlzIHBhdGNoIHNpbmNlIGl0IGlzIG5vdyB1c2VkIGhlcmU/CgotLSAKRXJp
YyBDaGFudWRldAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 16:19:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 16:19: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-devel-bounces@lists.xenproject.org>)
	id 1ghd3e-0006qE-3a; Thu, 10 Jan 2019 16:19: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=NS5K=PS=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1ghd3d-0006q9-Bp
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 16:19:49 +0000
X-Inumbo-ID: 8b7cbc59-14f3-11e9-92db-bc764e045a96
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b7cbc59-14f3-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 16:19:46 +0000 (UTC)
Received: from [10.200.4.80] (unknown [85.146.242.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id A355434825C30;
 Thu, 10 Jan 2019 17:19:45 +0100 (CET)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190110100722.11216-1-jgross@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 mQINBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABtCZIYW5zIHZhbiBL
 cmFuZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPokCTgQTAQoAOBYhBOJv1o/B6NS2GUVGTueB
 VzIYDCpVBQJaNq7KAhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEOeBVzIYDCpVgDMQ
 ANSQMebh0Rr6RNhfA+g9CKiCDMGWZvHvvq3BNo9TqAo9BC4neAoVciSmeZXIlN8xVALf6rF8
 lKy8L1omocMcWw7TlvZHBr2gZHKlFYYC34R2NvxS0xO8Iw5rhEU6paYaKzlrvxuXuHMVXgjj
 bM3zBiN8W4b9VW1MoynP9nvm1WaGtFI9GIyK9j6mBCU+N5hpvFtt4DBmuWjzdDkd3sWUufYd
 nQhGimWHEg95GWhQUiFvr4HRvYJpbjRRRQG3O/5Fm0YyTYZkI5CDzQIm5lhqKNqmuf2ENstS
 8KcBImlbwlzEpK9Pa3Z5MUeLZ5Ywwv+d11fyhk53aT9bipdEipvcGa6DrA0DquO4WlQR+RKU
 ywoGTgntwFu8G0+tmD8J1UE6kIzFwE5kiFWjM0rxv1tAgV9ZWqmp3sbI7vzbZXn+KI/wosHV
 iDeW5rYg+PdmnOlYXQIJO+t0KmF5zJlSe7daylKZKTYtk7w1Fq/Oh1Rps9h1C4sXN8OAUO7h
 1SAnEtehHfv52nPxwZiI6eqbvqV0uEEyLFS5pCuuwmPpC8AmOrciY2T8T+4pmkJNO2Nd3jOP
 cnJgAQrxPvD7ACp/85LParnoz5c9/nPHJB1FgbAa7N5d8ubqJgi+k9Q2lAL9vBxK67aZlFZ0
 Kd7u1w1rUlY12KlFWzxpd4TuHZJ8rwi7PUceuQINBFo2sK8BEADSZP5cKnGl2d7CHXdpAzVF
 6K4Hxwn5eHyKC1D/YvsY+otq3PnfLJeMf1hzv2OSrGaEAkGJh/9yXPOkQ+J1OxJJs9CY0fqB
 MvHZ98iTyeFAq+4CwKcnZxLiBchQJQd0dFPujtcoMkWgzp3QdzONdkK4P7+9XfryPECyCSUF
 ib2aEkuU3Ic4LYfsBqGR5hezbJqOs96ExMnYUCEAS5aeejr3xNb8NqZLPqU38SQCTLrAmPAX
 glKVnYyEVxFUV8EXXY6AK31lRzpCqmPxLoyhPAPda9BXchRluy+QOyg+Yn4Q2DSwbgCYPrxo
 HTZKxH+E+JxCMfSW35ZE5ufvAbY3IrfHIhbNnHyxbTRgYMDbTQCDyN9F2Rvx3EButRMApj+v
 OuaMBJF/fWfxL3pSIosG9Q7uPc+qJvVMHMRNnS0Y1QQ5ZPLG0zI5TeHzMnGmSTbcvn/NOxDe
 6EhumcclFS0foHR78l1uOhUItya/48WCJE3FvOS3+KBhYvXCsG84KVsJeen+ieX/8lnSn0d2
 ZvUsj+6wo+d8tcOAP+KGwJ+ElOilqW29QfV4qvqmxnWjDYQWzxU9WGagU3z0diN97zMEO4D8
 SfUu72S5O0o9ATgid9lEzMKdagXP94x5CRvBydWu1E5CTgKZ3YZv+U3QclOG5p9/4+QNbhqH
 W4SaIIg90CFMiwARAQABiQRsBBgBCgAgFiEE4m/Wj8Ho1LYZRUZO54FXMhgMKlUFAlo2sK8C
 GwICQAkQ54FXMhgMKlXBdCAEGQEKAB0WIQRJbJ13A1ob3rfuShiywd9yY2FfbAUCWjawrwAK
 CRCywd9yY2FfbMKbEACIGLdFrD5j8rz/1fm8xWTJlOb3+o5A6fdJ2eyPwr5njJZSG9i5R28c
 dMmcwLtVisfedBUYLaMBmCEHnj7ylOgJi60HE74ZySX055hKECNfmA9Q7eidxta5WeXeTPSb
 PwTQkAgUZ576AO129MKKP4jkEiNENePMuYugCuW7XGR+FCEC2efYlVwDQy24ZfR9Q1dNK2ny
 0gH1c+313l0JcNTKjQ0e7M9KsQSKUr6Tk0VGTFZE2dp+dJF1sxtWhJ6Ci7N1yyj3buFFpD9c
 kj5YQFqBkEwt3OGtYNuLfdwR4d47CEGdQSm52n91n/AKdhRDG5xvvADG0qLGBXdWvbdQFllm
 v47TlJRDc9LmwpIqgtaUGTVjtkhw0SdiwJX+BjhtWTtrQPbseDe2pN3gWte/dPidJWnj8zzS
 ggZ5otY2reSvM+79w/odUlmtaFx+IyFITuFnBVcMF0uGmQBBxssew8rePQejYQHz0bZUDNbD
 VaZiXqP4njzBJu5+nzNxQKzQJ0VDF6ve5K49y0RpT4IjNOupZ+OtlZTQyM7moag+Y6bcJ7KK
 8+MRdRjGFFWP6H/RCSFAfoOGIKTlZHubjgetyQhMwKJQ5KnGDm+XUkeIWyevPfCVPNvqF2q3
 viQm0taFit8L+x7ATpolZuSCat5PSXtgx1liGjBpPKnERxyNLQ/erRNcEACwEJliFbQm+c2i
 6ccpx2cdtyAI1yzWuE0nr9DqpsEbIZzTCIVyry/VZgdJ27YijGJWesj/ie/8PtpDu0Cf1pty
 QOKSpC9WvRCFGJPGS8MmvzepmX2DYQ5MSKTO5tRJZ8EwCFfd9OxX2g280rdcDyCFkY3BYrf9
 ic2PTKQokx+9sLCHAC/+feSx/MA/vYpY1EJwkAr37mP7Q8KA9PCRShJziiljh5tKQeIG4sz1
 QjOrS8WryEwI160jKBBNc/M5n2kiIPCrapBGsL58MumrtbL53VimFOAJaPaRWNSdWCJSnVSv
 kCHMl/1fRgzXEMpEmOlBEY0Kdd1Ut3S2cuwejzI+WbrQLgeps2N70Ztq50PkfWkj0jeethhI
 FqIJzNlUqVkHl1zCWSFsghxiMyZmqULaGcSDItYQ+3c9fxIO/v0zDg7bLeG9Zbj4y8E47xqJ
 6brtAAEJ1RIM42gzF5GW71BqZrbFFoI0C6AzgHjaQP1xfj7nBRSBz4ObqnsuvRr7H6Jme5rl
 eg7COIbm8R7zsFjF4tC6k5HMc1tZ8xX+WoDsurqeQuBOg7rggmhJEpDK2f+g8DsvKtP14Vs0
 Sn7fVJi87b5HZojry1lZB2pXUH90+GWPF7DabimBki4QLzmyJ/ENH8GspFulVR3U7r3YYQ5K
 ctOSoRq9pGmMi231Q+xx9LkCDQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9ICp6byU9Lh
 hKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1wKxCFcVo
 CRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NIv5QbTGSw
 IYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3nl8/G+16/
 cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8fXRmI0SVX
 WKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMin3FrarIl
 cxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9yvmAUhZQ
 iQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUhFj0oK0fX
 /MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI500okLTzH
 C0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0wjbzInUA
 EQEAAYkCNgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJEOeBVzIY
 DCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZjkaGHprp
 mlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS1aSMw8sR
 QgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PUAg4kvJq7
 z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZj1bIdpbf
 SpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpcMdOEo99/
 Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQubPsINB10i
 ngzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9Lek1+1kgB
 vT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkMEHEzyJMPt
 OhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFpYP+GZuzO
 hkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <9a48473d-2231-8e34-8ef7-bb9c7e2b3dbb@knorrie.org>
Date: Thu, 10 Jan 2019 17:19:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190110100722.11216-1-jgross@suse.com>
Content-Language: en_US
Subject: Re: [Xen-devel] [PATCH] xen: Fix x86 sched_clock() interface for xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMC8xOSAxMTowNyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBDb21taXQgZjk0Yzhk
MTE2OTk3NTkgKCJzY2hlZC9jbG9jaywgeDg2L3RzYzogUmV3b3JrIHRoZSB4ODYgJ3Vuc3RhYmxl
Jwo+IHNjaGVkX2Nsb2NrKCkgaW50ZXJmYWNlIikgYnJva2UgWGVuIGd1ZXN0IHRpbWUgaGFuZGxp
bmcgYWNyb3NzCj4gbWlncmF0aW9uOgo+IAo+IFsgIDE4Ny4yNDk5NTFdIEZyZWV6aW5nIHVzZXIg
c3BhY2UgcHJvY2Vzc2VzIC4uLiAoZWxhcHNlZCAwLjAwMSBzZWNvbmRzKSBkb25lLgo+IFsgIDE4
Ny4yNTExMzddIE9PTSBraWxsZXIgZGlzYWJsZWQuCj4gWyAgMTg3LjI1MTEzN10gRnJlZXppbmcg
cmVtYWluaW5nIGZyZWV6YWJsZSB0YXNrcyAuLi4gKGVsYXBzZWQgMC4wMDEgc2Vjb25kcykgZG9u
ZS4KPiBbICAxODcuMjUyMjk5XSBzdXNwZW5kaW5nIHhlbnN0b3JlLi4uCj4gWyAgMTg3LjI2Njk4
N10geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dAo+
IFsxODQ0Njc0MzgxMS43MDY0NzZdIE9PTSBraWxsZXIgZW5hYmxlZC4KPiBbMTg0NDY3NDM4MTEu
NzA2NDc4XSBSZXN0YXJ0aW5nIHRhc2tzIC4uLiBkb25lLgo+IFsxODQ0Njc0MzgxMS43MjA1MDVd
IFNldHRpbmcgY2FwYWNpdHkgdG8gMTY3NzcyMTYKCkkgdHJpZWQgdGhpcyBvbiB0b3Agb2YgNC4x
OS4xNCAodG9nZXRoZXIgd2l0aCAieDg2L21tOiBGaXggZ3VhcmQgaG9sZQpoYW5kbGluZyIsIHdo
aWNoIHN0aWxsIGRvZXNuJ3Qgc2VlbSB0byBiZSBpbiA0LjE5KSBhbmQgSSBjYW4gY29uZmlybSB0
aGUKZml4OgoKVXNpbmcgYSBQViBkb21VLAoKNC4xOSB3aXRob3V0IHBhdGNoOgoKWyAgNjQ2LjE5
OTAxOF0gRnJlZXppbmcgdXNlciBzcGFjZSBwcm9jZXNzZXMgLi4uIChlbGFwc2VkIDAuMDAyIHNl
Y29uZHMpCmRvbmUuClsgIDY0Ni4yMDEzMDVdIE9PTSBraWxsZXIgZGlzYWJsZWQuClsgIDY0Ni4y
MDEzMTFdIEZyZWV6aW5nIHJlbWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAu
MDAxCnNlY29uZHMpIGRvbmUuClsgIDY0Ni4yMDI2OTldIHN1c3BlbmRpbmcgeGVuc3RvcmUuLi4K
WyAgNjQ2LjIwMzAwNV0geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lv
biAxIGxheW91dApbMTg0NDYyMDA3OTcuMDg5MzY3XSBPT00ga2lsbGVyIGVuYWJsZWQuClsxODQ0
NjIwMDc5Ny4wODkzODJdIFJlc3RhcnRpbmcgdGFza3MgLi4uIGRvbmUuCgoKNC4xOSB3aXRoIHBh
dGNoLCBkb2luZyBsaXZlIG1pZ3JhdGlvbiBtb3ZlbWVudCBiZXR3ZWVuIGV4YWN0bHkgdGhlIHNh
bWUKc2V0IG9mIHBoeXNpY2FsIHNlcnZlcnM6CgpbICAgNzQuODc4MDYyXSBGcmVlemluZyB1c2Vy
IHNwYWNlIHByb2Nlc3NlcyAuLi4gKGVsYXBzZWQgMC4wMDIgc2Vjb25kcykKZG9uZS4KWyAgIDc0
Ljg4MDMwOF0gT09NIGtpbGxlciBkaXNhYmxlZC4KWyAgIDc0Ljg4MDMxNF0gRnJlZXppbmcgcmVt
YWluaW5nIGZyZWV6YWJsZSB0YXNrcyAuLi4gKGVsYXBzZWQgMC4wMDAKc2Vjb25kcykgZG9uZS4K
WyAgIDc0Ljg4MTY4MV0gc3VzcGVuZGluZyB4ZW5zdG9yZS4uLgpbICAgNzQuODg3NDk3XSB4ZW46
Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0ClsgICA3NC45
NDIwMTFdIE9PTSBraWxsZXIgZW5hYmxlZC4KWyAgIDc0Ljk0MjAyNV0gUmVzdGFydGluZyB0YXNr
cyAuLi4gZG9uZS4KWyAgIDc0Ljk0NzY4OF0gU2V0dGluZyBjYXBhY2l0eSB0byA2MjkxNDU2Clsg
ICA3NC45NTA4MzNdIFNldHRpbmcgY2FwYWNpdHkgdG8gMTA0ODU3NjAKClRlc3RlZC1ieTogSGFu
cyB2YW4gS3JhbmVuYnVyZyA8aGFuc0Brbm9ycmllLm9yZz4KClRoYW5rcyEKCj4gCj4gRml4IHRo
YXQgYnkgc2V0dGluZyB4ZW5fc2NoZWRfY2xvY2tfb2Zmc2V0IGF0IHJlc3VtZSB0aW1lIHRvIGVu
c3VyZSBhCj4gbW9ub3RvbmljIGNsb2NrIHZhbHVlLgo+IAo+IEZpeGVzOiBmOTRjOGQxMTY5OTc1
OSAoInNjaGVkL2Nsb2NrLCB4ODYvdHNjOiBSZXdvcmsgdGhlIHg4NiAndW5zdGFibGUnIHNjaGVk
X2Nsb2NrKCkgaW50ZXJmYWNlIikKPiBDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICMgNC4x
MQo+IFJlcG9ydGVkLWJ5OiBIYW5zIHZhbiBLcmFuZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPgo+
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiAg
YXJjaC94ODYveGVuL3N1c3BlbmQuYyB8ICA0ICsrKysKPiAgYXJjaC94ODYveGVuL3RpbWUuYyAg
ICB8IDExICsrKysrKysrKysrCj4gIGFyY2gveDg2L3hlbi94ZW4tb3BzLmggfCAgMiArKwo+ICAz
IGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveGVuL3N1c3BlbmQuYyBiL2FyY2gveDg2L3hlbi9zdXNwZW5kLmMKPiBpbmRleCAxZDgzMTUy
Yzc2MWIuLjQ1ZmM5Y2FmMzg4MCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vc3VzcGVuZC5j
Cj4gKysrIGIvYXJjaC94ODYveGVuL3N1c3BlbmQuYwo+IEBAIC02Nyw2ICs2Nyw4IEBAIHZvaWQg
eGVuX2FyY2hfcmVzdW1lKHZvaWQpCj4gIHsKPiAgCWludCBjcHU7Cj4gIAo+ICsJeGVuX2Nsb2Nr
c291cmNlX3Jlc3VtZSgpOwo+ICsKPiAgCW9uX2VhY2hfY3B1KHhlbl92Y3B1X25vdGlmeV9yZXN0
b3JlLCBOVUxMLCAxKTsKPiAgCj4gIAlmb3JfZWFjaF9vbmxpbmVfY3B1KGNwdSkKPiBAQCAtODEs
NCArODMsNiBAQCB2b2lkIHhlbl9hcmNoX3N1c3BlbmQodm9pZCkKPiAgCQl4ZW5fcG11X2Zpbmlz
aChjcHUpOwo+ICAKPiAgCW9uX2VhY2hfY3B1KHhlbl92Y3B1X25vdGlmeV9zdXNwZW5kLCBOVUxM
LCAxKTsKPiArCj4gKwl4ZW5fY2xvY2tzb3VyY2Vfc3VzcGVuZCgpOwo+ICB9Cj4gZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3hlbi90aW1lLmMgYi9hcmNoL3g4Ni94ZW4vdGltZS5jCj4gaW5kZXggNzJi
ZjQ0NmMzZmVlLi4xMTdjZTk1OGZmZTYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVuL3RpbWUu
Ywo+ICsrKyBiL2FyY2gveDg2L3hlbi90aW1lLmMKPiBAQCAtMzIsNiArMzIsNyBAQAo+ICAjZGVm
aW5lIFRJTUVSX1NMT1AJMTAwMDAwCj4gIAo+ICBzdGF0aWMgdTY0IHhlbl9zY2hlZF9jbG9ja19v
ZmZzZXQgX19yZWFkX21vc3RseTsKPiArc3RhdGljIHU2NCB4ZW5fY2xvY2tfdmFsdWVfc2F2ZWQ7
Cj4gIAo+ICAvKiBHZXQgdGhlIFRTQyBzcGVlZCBmcm9tIFhlbiAqLwo+ICBzdGF0aWMgdW5zaWdu
ZWQgbG9uZyB4ZW5fdHNjX2toeih2b2lkKQo+IEBAIC01NCw2ICs1NSwxNiBAQCBzdGF0aWMgdTY0
IHhlbl9jbG9ja3NvdXJjZV9yZWFkKHZvaWQpCj4gIAlyZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICt2
b2lkIHhlbl9jbG9ja3NvdXJjZV9zdXNwZW5kKHZvaWQpCj4gK3sKPiArCXhlbl9jbG9ja192YWx1
ZV9zYXZlZCA9IHhlbl9jbG9ja3NvdXJjZV9yZWFkKCkgLSB4ZW5fc2NoZWRfY2xvY2tfb2Zmc2V0
Owo+ICt9Cj4gKwo+ICt2b2lkIHhlbl9jbG9ja3NvdXJjZV9yZXN1bWUodm9pZCkKPiArewo+ICsJ
eGVuX3NjaGVkX2Nsb2NrX29mZnNldCA9IHhlbl9jbG9ja3NvdXJjZV9yZWFkKCkgLSB4ZW5fY2xv
Y2tfdmFsdWVfc2F2ZWQ7Cj4gK30KPiArCj4gIHN0YXRpYyB1NjQgeGVuX2Nsb2Nrc291cmNlX2dl
dF9jeWNsZXMoc3RydWN0IGNsb2Nrc291cmNlICpjcykKPiAgewo+ICAJcmV0dXJuIHhlbl9jbG9j
a3NvdXJjZV9yZWFkKCk7Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmggYi9h
cmNoL3g4Ni94ZW4veGVuLW9wcy5oCj4gaW5kZXggMGU2MGJkOTE4Njk1Li5hMTdkM2JkYWI2Yjgg
MTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVuL3hlbi1vcHMuaAo+ICsrKyBiL2FyY2gveDg2L3hl
bi94ZW4tb3BzLmgKPiBAQCAtNjMsNiArNjMsOCBAQCB2b2lkIF9faW5pdCB4ZW5fYnVpbGRfZHlu
YW1pY19waHlzX3RvX21hY2hpbmUodm9pZCk7Cj4gIHZvaWQgX19pbml0IHhlbl92bWFsbG9jX3Ay
bV90cmVlKHZvaWQpOwo+ICAKPiAgdm9pZCB4ZW5faW5pdF9pcnFfb3BzKHZvaWQpOwo+ICt2b2lk
IHhlbl9jbG9ja3NvdXJjZV9zdXNwZW5kKHZvaWQpOwo+ICt2b2lkIHhlbl9jbG9ja3NvdXJjZV9y
ZXN1bWUodm9pZCk7Cj4gIHZvaWQgeGVuX3NldHVwX3RpbWVyKGludCBjcHUpOwo+ICB2b2lkIHhl
bl9zZXR1cF9ydW5zdGF0ZV9pbmZvKGludCBjcHUpOwo+ICB2b2lkIHhlbl90ZWFyZG93bl90aW1l
cihpbnQgY3B1KTsKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 16:40:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1ghdNV-0000UP-SO; Thu, 10 Jan 2019 16:40: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=OzDo=PS=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ghdNU-0000UK-GV
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 16:40:20 +0000
X-Inumbo-ID: 69fd6b76-14f6-11e9-92db-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::707])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69fd6b76-14f6-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 16:40:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ZMdBoenjKJXffhb8XGlcTxBEpsTNF4T6hrPBQ/bVk3g=;
 b=Vqtea+l8vh/VeYKPg3uCKZTB5wlqGKX1zgNrXK9grE4mGIANlCerNtWeD9IOdJB8CdmvIBb1xkMaHRJykikk4rioEMk5iqV4lSNTQ5ijOIyf7hivZu0BBwxI8el4sZc/tQxMOBE1tT4511WuML8yGl8WzQs9g+mbu2MOHps2MSw=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4319.eurprd02.prod.outlook.com (20.177.60.210) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1495.9; Thu, 10 Jan 2019 16:40:16 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5%4]) with mapi id 15.20.1495.011; Thu, 10 Jan 2019
 16:40:16 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <royger@freebsd.org>
Thread-Topic: [Xen-devel] [PATCH RFC v1] x86/emulate: Send vm_event form
 emulate
Thread-Index: AQHUpopQuPnhcGMmSUWUawIXKZXphqWnGEWAgAEr5wCAAGyRgIAACH+A
Date: Thu, 10 Jan 2019 16:40:16 +0000
Message-ID: <7819fabe-5394-73d8-9542-869200ab47af@bitdefender.com>
References: <20190107130952.27449-1-aisaila@bitdefender.com>
 <CAPLaKK6+iD1kU5cFc=gEYVR0YeFhf12L89CSGC1BHRLha-r5Dg@mail.gmail.com>
 <3c65f142-63e0-5d9d-eba3-63c4da4df048@bitdefender.com>
 <CAPLaKK6tnwUVZaMvnBeu5F2PP9YgkcEOuYFFgYgmRYOeZGVW+A@mail.gmail.com>
In-Reply-To: <CAPLaKK6tnwUVZaMvnBeu5F2PP9YgkcEOuYFFgYgmRYOeZGVW+A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0046.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:11::34) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4319;
 6:tNq/AvMvR6laxEuv7CVpUUSj7O92SaX+ArcijQm8LOTbnxu/rXU5Q1ULoE9bMwMTTPvAgbFC9ra2fMffjS/htaRDNOFc56V1IO7mksirMWCHsOPe+KTtEfd0sJCBCgkaZeolOoXgL/q2yuRs8AUPPb8W4X/miOHXN3L9l5BJebGgETyUhb0Kna1+93srXujenrq8lcPp0f+bSiZSlbTkJUO+yi1UGZmD/34hKxQfIg3X1U7mi7uJosgRE9MsTHAGkEVN4KGJT8pCpI4N/wiGNAmuTq7Jv2h/Q4R7500z6U/3T5jti/SWegzkgeuynqar2EUVkUFF+fuKz6KaRKJ61UdCwkYcp8bQN6ieL/c4kSu5huejP4dUHKIU6DD+b2C/lpK1uWHlZSbuFWv11DYUbQUgrIssknVBmxk6rZp3HhmfeaVbFtJUWo7bqv1shLIW6ucPbZqyMnYkNOLF30xW7g==;
 5:wPc8Lw+zmTUlCkQ9EUjOiEVQF5dORwG/cZoqc5X9NtSsrSFQud/iGwNrXr2sy0BbMl6ZTFpCOgxoUvFzx5KCk2Hy8Jccvb5DvlgLNF5bF5oXSMk5o7KykQV4ihsyEov+pbanCD2exM0eTlSWFAmUKYKnqhq9zVF83+8Mhm0WwI610r+kZiM0gPJN8syONI51A6yMTUknMZrXWtiMDB0q9g==;
 7:BNCU404qrNafWizuRQXaWjpUtIKpwZqmDLYkw5krlvR5n5pQyEqGpNPa1fcQQmHcylVOTci8j6ER4c5T2jFMl6RVLywKDJXmCF3Z0XdVlw9J07NgfMFoFTj9fYq5OgNOndmlzMnd4to2hSkjQ/YHcA==
x-ms-office365-filtering-correlation-id: 3d269190-4e0f-4cd4-90be-08d6771a4cac
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4319; 
x-ms-traffictypediagnostic: VI1PR02MB4319:|VI1PR02MB4319:
x-microsoft-antispam-prvs: <VI1PR02MB431925B0C1AF3F70225FF1B6AB840@VI1PR02MB4319.eurprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231475)(944501520)(52105112)(6041310)(20161123560045)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4319; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4319; 
x-forefront-prvs: 0913EA1D60
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(366004)(136003)(39860400002)(376002)(346002)(199004)(189003)(6436002)(4326008)(6486002)(6512007)(6916009)(53936002)(31686004)(229853002)(86362001)(25786009)(6246003)(66066001)(316002)(68736007)(93886005)(54906003)(31696002)(8936002)(217873002)(478600001)(81166006)(7736002)(26005)(305945005)(81156014)(99286004)(14444005)(386003)(8676002)(14454004)(486006)(71190400001)(476003)(11346002)(446003)(3846002)(105586002)(106356001)(2906002)(186003)(97736004)(36756003)(76176011)(6116002)(5660300001)(256004)(52116002)(6506007)(4744005)(102836004)(2616005)(71200400001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4319;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 9P4IW51AkbOzDwHqR+G4Lpjns7Xm9Wj7UNC8zFI/dOB2pT244qBm9UOzx9ZxpsRmKqkI5hLKclBy4dDIfwrgrePlbwLBYYBuaDgVwTzA8DiT3l6S17PM9JkauLsy2HbV+tsel71t7ThH6DG9pG49NA16pz0oTZ/qC7wYvRAJaI8bDmk5gqNXnaXz0s+ZiuwL5nddbENUJsBLrMWi+YCTri9NDAUbjeREVNVCCkL1heSmswY45rDAH7rKaY538r2XZ9RnqXU4z2t6/705kEW++IBO14SL1Dei1ER6zXh797wfsaw5dsRNjNgYDZRpfQ+k
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <1A5B2849FB3828478F5D35815997DEC4@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d269190-4e0f-4cd4-90be-08d6771a4cac
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2019 16:40:14.9579 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4319
Subject: Re: [Xen-devel] [PATCH RFC v1] x86/emulate: Send vm_event form
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+Pj4NCj4+PiBOZXdsaW5lLg0KPj4+DQo+Pj4+ICsgICAgZGVmYXVsdDoNCj4+Pj4gKyAgICAg
ICAgcmV0dXJuIGZhbHNlOw0KPj4+PiArICAgIH0NCj4+Pg0KPj4+IEknbSBub3Qgc3VyZSB0aGUg
c3dpdGNoIGlzIG5lZWRlZCwgeW91IGNhbid0IGhhdmUgYSBQRkVDX3dyaXRlX2FjY2Vzcw0KPj4+
IGZvciBleGFtcGxlIGlmIHRoZSBwMm0gdHlwZSBpcyBwMm1fYWNjZXNzX3cgb3IgcDJtX2FjY2Vz
c19ydywgaGVuY2UgaXQNCj4+PiBzZWVtcyBsaWtlIGl0IGNvdWxkIGJlIHNpbXBsaWZpZWQgdG8g
b25seSB0YWtlIHRoZSBwZmVjIGludG8gYWNjb3VudD8NCj4+DQo+PiBJdCBpcyBwb3NzaWJsZSB0
byBoYXZlIFBGRUNfd3JpdGVfYWNjZXNzIGFuZCBwMm1fYWNjZXNzX3cgYnV0IHRoZW4gdGhlcmUN
Cj4+IGlzIG5vIHZpb2xhdGlvbiBhbmQgdGhlIGV2ZW50IHdpbGwgbm90IGJlIHNlbnQuDQo+IA0K
PiBJJ20gbm90IHN1cmUgSSBmb2xsb3cuIFBGRUMgaXMgYSB3YXkgdG8gc2lnbmFsIGEgcGFnZSBm
YXVsdCwgaGVuY2UgaXQNCj4gd291bGQgbWFrZSBubyBzZW5zZSB0byBmb3IgZXhhbXBsZSBnZXQg
UEZFQ193cml0ZV9hY2Nlc3MgaWYgdGhlIGFjY2Vzcw0KPiBpcyBwMm1fYWNjZXNzX3c/DQo+IA0K
WWVzLCBub3JtYWxseSBwZmVjIChwYWdlIGZhdWx0IGVycm9yIGNvZGUpIGRvZXMgd2hhdCB0aGUg
bmFtZSBpbXBsaWVzIA0KYnV0IGluIHRoaXMgY2FzZSB0aGUgcGZlYyB2YXIgaXMgY29uc3RydWN0
ZWQgaW4gdGhlIGNhbGxlciBmdW5jdGlvbi4NCg0KTGV0J3MgdGFrZSBmb3IgZXhhbXBsZSBodm1l
bXVsX3dyaXRlKCkgcGZlYyBoZXJlIGhhcyBhbHdheXMgDQpQRkVDX3dyaXRlX2FjY2VzcyBzbyBl
dmVyeSBlbXVsYXRlZCB3cml0ZSB3aWxsIGhhdmUgdGhpcyBubyBtYXR0ZXIgaWYgaXMgDQphIGZh
dWx0IG9yIG5vdCBhbmQgdGhhdCBpcyB3aGF0IEkgYW0gY2hlY2tpbmcuIElmIGluIGZhY3QgdGhl
cmUgaXMgYSANCmZhdWx0IHRoZW4gdGhlIGV2ZW50IGlzIHNlbnQuDQoNClJlZ2FyZHMsDQpBbGV4
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 16:46:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 16:46: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-devel-bounces@lists.xenproject.org>)
	id 1ghdT6-0000hU-LZ; Thu, 10 Jan 2019 16:46: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=OzDo=PS=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ghdT4-0000hP-OX
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 16:46:06 +0000
X-Inumbo-ID: 3895014e-14f7-11e9-867e-37b36351b8e0
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.123]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3895014e-14f7-11e9-867e-37b36351b8e0;
 Thu, 10 Jan 2019 16:46:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ZMdBoenjKJXffhb8XGlcTxBEpsTNF4T6hrPBQ/bVk3g=;
 b=a/tixFe41nAw2jNeaWMJ+CoSxIEuE0pFxgHN6vu+w4Ai2ydgQluPIo0nOCGsqLA2mKJPl4D459oYuRWXxeICMOCnFxDpwyDjt5drUoE1NCWRt6N6GgkhanUb33PlBEd/XL8vhKfUAfCNcdo3t8/TDG+noASLUjyBIhkvFXfh1dA=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4670.eurprd02.prod.outlook.com (20.177.63.83) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.14; Thu, 10 Jan 2019 16:46:03 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5%4]) with mapi id 15.20.1495.011; Thu, 10 Jan 2019
 16:46:03 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <royger@freebsd.org>
Thread-Topic: [Xen-devel] [PATCH RFC v1] x86/emulate: Send vm_event form
 emulate
Thread-Index: AQHUpopQuPnhcGMmSUWUawIXKZXphqWnGEWAgAEr5wCAAGyRgIAACh0A
Date: Thu, 10 Jan 2019 16:46:03 +0000
Message-ID: <c993855e-68f7-1d4e-1c5e-65a8c7cb81f4@bitdefender.com>
References: <20190107130952.27449-1-aisaila@bitdefender.com>
 <CAPLaKK6+iD1kU5cFc=gEYVR0YeFhf12L89CSGC1BHRLha-r5Dg@mail.gmail.com>
 <3c65f142-63e0-5d9d-eba3-63c4da4df048@bitdefender.com>
 <CAPLaKK6tnwUVZaMvnBeu5F2PP9YgkcEOuYFFgYgmRYOeZGVW+A@mail.gmail.com>
In-Reply-To: <CAPLaKK6tnwUVZaMvnBeu5F2PP9YgkcEOuYFFgYgmRYOeZGVW+A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0304.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:a5::28) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4670;
 6:GuGpSQem7aVt2mvQFBFQ9bQ+lNGrZaeA+XOZCqMqQgG1qtK3lGkW/0GEGXFp9DYOOhGZeYoc4NTvmpD86UhLYHLpQjj4/mS1P09LpVeKwOSRKYrgum1scceieCZIKEJCHa6i0CZAz6KD4a0CVqL9j9QfbUD8MJqzQtHTcDAYnHr/kwCYAQy/qqFpiao78+KKEg9cBeISaU5mLIbDWzIU5j0VOk72R2WbVjUHuUWIi6BEPhGS2KSHIkSwE4GnSr5ZlhBcrErOqZlMXlhSh5OXg1P1zI1CyA3ov78+yz8sMead4wDjVFoeYP1jHfXYYPc2fdjY55o5H6KlTw7uXoD9WZjZgp78QczqtslWx86gME9T7f2V5iX/rPZDOWbJNDl9GB1z/YaeUejpDySyKa2lpAscigkaRVyI8L1s7DyID+Uiz6B5AR5kEJ2OdNEd9L9jDyUTmGNj/JJ38K9axORwjA==;
 5:H7AJbMaAZXAxAZdlImQeaOVpunInCwOfnIzfGOXZD3wwA09Xxf9fzGlCnq5xu1nYl2nyFBuJNYWU54sS2TTZqtfZ+WRa4amHq9wlk3neBeVpQ1dk+uatboJM9Wuoe00V/k9IWsoUXvh3WY+iUeSxFJ1AG95dscBKLZl2H4smQQY9DqnbPdVB8FAQu8kN6xqRc1lr1CwU8Z3a+1inyfYDug==;
 7:GTL7orpW/NY1CY/Jfo9IU4Cx1n5MbRNZgAuZ7ForM+SC/9YixFGHjPzV2CISPWAPUBoe/QRtZPFMwcIleI1pRRJw1pX/YyPAFYZr4TQR5RdAEyr3e4TRs/KddD+dAM3VyoBTngflazNWVflGGp8fww==
x-ms-office365-filtering-correlation-id: f49278ad-ce68-4c3e-f699-08d6771b1b79
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4670; 
x-ms-traffictypediagnostic: VI1PR02MB4670:|VI1PR02MB4670:
x-microsoft-antispam-prvs: <VI1PR02MB46703D9A87E41DDE64E42105AB840@VI1PR02MB4670.eurprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(3002001)(3231475)(944501520)(52105112)(10201501046)(93006095)(93001095)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4670; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4670; 
x-forefront-prvs: 0913EA1D60
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(346002)(366004)(39860400002)(376002)(396003)(189003)(199004)(6116002)(217873002)(3846002)(68736007)(71190400001)(66066001)(71200400001)(6436002)(99286004)(2906002)(486006)(93886005)(52116002)(54906003)(6916009)(14454004)(97736004)(14444005)(256004)(4744005)(5660300001)(25786009)(31696002)(86362001)(316002)(478600001)(8936002)(76176011)(229853002)(7736002)(186003)(36756003)(81156014)(4326008)(6486002)(105586002)(6506007)(6512007)(102836004)(53936002)(81166006)(476003)(106356001)(305945005)(11346002)(446003)(2616005)(6246003)(386003)(31686004)(8676002)(26005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4670;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 2KAz+HpmWhCxpb7/Yyrruya4XqH2/cp15JE0a+F7klvDh0ZaGbT+HBz/YESIFC06OP1Z54PUYb+3aXjs4QsRrVhsJ50XGhKiMITjbkYFCqLHHjOW2NrF6zbcQ1ePKtwKl/hizD6pKls9ii+oyk1uFH+8MN/HqVYT5B5+giSx1VBYyI/PFXMcYqr9yuhrlgZkkgV9vmzFlqcBHIkEyfQYiAVByfWPSy35/+gISg+NEnMNjzletJFJMXTlCZ6DewEF930XChOIraQ9DG2wRXnFfIQMwbK/Y8jRQf/IocKpLwxbEJkQzD4KMsmUmZhYm4Hj
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <77DBC8CBBD10784785D0BFDF9D47B694@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f49278ad-ce68-4c3e-f699-08d6771b1b79
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2019 16:46:01.9517 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4670
Subject: Re: [Xen-devel] [PATCH RFC v1] x86/emulate: Send vm_event form
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+Pj4NCj4+PiBOZXdsaW5lLg0KPj4+DQo+Pj4+ICsgICAgZGVmYXVsdDoNCj4+Pj4gKyAgICAg
ICAgcmV0dXJuIGZhbHNlOw0KPj4+PiArICAgIH0NCj4+Pg0KPj4+IEknbSBub3Qgc3VyZSB0aGUg
c3dpdGNoIGlzIG5lZWRlZCwgeW91IGNhbid0IGhhdmUgYSBQRkVDX3dyaXRlX2FjY2Vzcw0KPj4+
IGZvciBleGFtcGxlIGlmIHRoZSBwMm0gdHlwZSBpcyBwMm1fYWNjZXNzX3cgb3IgcDJtX2FjY2Vz
c19ydywgaGVuY2UgaXQNCj4+PiBzZWVtcyBsaWtlIGl0IGNvdWxkIGJlIHNpbXBsaWZpZWQgdG8g
b25seSB0YWtlIHRoZSBwZmVjIGludG8gYWNjb3VudD8NCj4+DQo+PiBJdCBpcyBwb3NzaWJsZSB0
byBoYXZlIFBGRUNfd3JpdGVfYWNjZXNzIGFuZCBwMm1fYWNjZXNzX3cgYnV0IHRoZW4gdGhlcmUN
Cj4+IGlzIG5vIHZpb2xhdGlvbiBhbmQgdGhlIGV2ZW50IHdpbGwgbm90IGJlIHNlbnQuDQo+IA0K
PiBJJ20gbm90IHN1cmUgSSBmb2xsb3cuIFBGRUMgaXMgYSB3YXkgdG8gc2lnbmFsIGEgcGFnZSBm
YXVsdCwgaGVuY2UgaXQNCj4gd291bGQgbWFrZSBubyBzZW5zZSB0byBmb3IgZXhhbXBsZSBnZXQg
UEZFQ193cml0ZV9hY2Nlc3MgaWYgdGhlIGFjY2Vzcw0KPiBpcyBwMm1fYWNjZXNzX3c/DQo+IA0K
WWVzLCBub3JtYWxseSBwZmVjIChwYWdlIGZhdWx0IGVycm9yIGNvZGUpIGRvZXMgd2hhdCB0aGUg
bmFtZSBpbXBsaWVzIA0KYnV0IGluIHRoaXMgY2FzZSB0aGUgcGZlYyB2YXIgaXMgY29uc3RydWN0
ZWQgaW4gdGhlIGNhbGxlciBmdW5jdGlvbi4NCg0KTGV0J3MgdGFrZSBmb3IgZXhhbXBsZSBodm1l
bXVsX3dyaXRlKCkgcGZlYyBoZXJlIGhhcyBhbHdheXMgDQpQRkVDX3dyaXRlX2FjY2VzcyBzbyBl
dmVyeSBlbXVsYXRlZCB3cml0ZSB3aWxsIGhhdmUgdGhpcyBubyBtYXR0ZXIgaWYgaXMgDQphIGZh
dWx0IG9yIG5vdCBhbmQgdGhhdCBpcyB3aGF0IEkgYW0gY2hlY2tpbmcuIElmIGluIGZhY3QgdGhl
cmUgaXMgYSANCmZhdWx0IHRoZW4gdGhlIGV2ZW50IGlzIHNlbnQuDQoNClJlZ2FyZHMsDQpBbGV4
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 16:53:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 16:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghdZk-0001S0-ED; Thu, 10 Jan 2019 16:53: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=5H7G=PS=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghdZj-0001Rv-52
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 16:52:59 +0000
X-Inumbo-ID: 2e2f2d46-14f8-11e9-a87f-d3095108af19
Received: from mail-oi1-f195.google.com (unknown [209.85.167.195])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e2f2d46-14f8-11e9-a87f-d3095108af19;
 Thu, 10 Jan 2019 16:52:57 +0000 (UTC)
Received: by mail-oi1-f195.google.com with SMTP id x23so9821533oix.3
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 08:52:57 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=po4wMKnQ6OOdkzCIAWUc6n8oURyvHM0F7AS0ph9yrCg=;
 b=hvoB5Bc5BRdz2sBq9c8az9hJHdludObHz0AKP2wEuLcNtAyPWvB9uHz8VyG5MnJaue
 nwlt3Bv8tS6TkLQtI5ddRb8vWR+YT1U/BrutT8MVjiRnkXmqdp46ObrRmkNlztUO42Fa
 W2XZyRJO8woht6ljGJc50ks1lr51YRTunPLqc9EUFoQkWyJGtUYzsPMavgYPmG2e1Moh
 MgXZBbHpziVVMZ57DB4RDDJPTOmvCXg+k5WE/xUSxkzwhCkRoEb2KrYbDv7C/Vzp2uSb
 mu1n5pbF1RHKFG8Zl7v/yuE1FPgUJ2CKp+TKNXh/JPna9mrdbTguCeVSS9AojLqgJ/Jm
 K0QQ==
X-Gm-Message-State: AJcUukc5DccHQ3G6kRHzjbBL9N0geJ/sRc7nrL3b+PSIuil4lbbTHLOh
 f/pQ60VWOv6vVoiWG05qBmLI1GmYkYnACJkainI=
X-Google-Smtp-Source: ALg8bN6wHU9/3DUfpQP8EtA266fPsPnuKZZ1xTwHjjrcldtI5oOZGq/+kGgikZTbTDlweHb9pQXGdN1wN1+N+mHSOUw=
X-Received: by 2002:aca:ad14:: with SMTP id w20mr6697615oie.3.1547139176438;
 Thu, 10 Jan 2019 08:52:56 -0800 (PST)
MIME-Version: 1.0
References: <20190107130952.27449-1-aisaila@bitdefender.com>
 <CAPLaKK6+iD1kU5cFc=gEYVR0YeFhf12L89CSGC1BHRLha-r5Dg@mail.gmail.com>
 <3c65f142-63e0-5d9d-eba3-63c4da4df048@bitdefender.com>
 <CAPLaKK6tnwUVZaMvnBeu5F2PP9YgkcEOuYFFgYgmRYOeZGVW+A@mail.gmail.com>
 <7819fabe-5394-73d8-9542-869200ab47af@bitdefender.com>
In-Reply-To: <7819fabe-5394-73d8-9542-869200ab47af@bitdefender.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Thu, 10 Jan 2019 17:52:45 +0100
Message-ID: <CAPLaKK7-OaY2S5Oq4jezMSErHpau80=Fcu8MWEFEbGo9CxbyFw@mail.gmail.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH RFC v1] x86/emulate: Send vm_event form
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgNTo0MCBQTSBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQQo8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Cj4KPiA+Pj4KPiA+Pj4gTmV3bGluZS4K
PiA+Pj4KPiA+Pj4+ICsgICAgZGVmYXVsdDoKPiA+Pj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsK
PiA+Pj4+ICsgICAgfQo+ID4+Pgo+ID4+PiBJJ20gbm90IHN1cmUgdGhlIHN3aXRjaCBpcyBuZWVk
ZWQsIHlvdSBjYW4ndCBoYXZlIGEgUEZFQ193cml0ZV9hY2Nlc3MKPiA+Pj4gZm9yIGV4YW1wbGUg
aWYgdGhlIHAybSB0eXBlIGlzIHAybV9hY2Nlc3NfdyBvciBwMm1fYWNjZXNzX3J3LCBoZW5jZSBp
dAo+ID4+PiBzZWVtcyBsaWtlIGl0IGNvdWxkIGJlIHNpbXBsaWZpZWQgdG8gb25seSB0YWtlIHRo
ZSBwZmVjIGludG8gYWNjb3VudD8KPiA+Pgo+ID4+IEl0IGlzIHBvc3NpYmxlIHRvIGhhdmUgUEZF
Q193cml0ZV9hY2Nlc3MgYW5kIHAybV9hY2Nlc3NfdyBidXQgdGhlbiB0aGVyZQo+ID4+IGlzIG5v
IHZpb2xhdGlvbiBhbmQgdGhlIGV2ZW50IHdpbGwgbm90IGJlIHNlbnQuCj4gPgo+ID4gSSdtIG5v
dCBzdXJlIEkgZm9sbG93LiBQRkVDIGlzIGEgd2F5IHRvIHNpZ25hbCBhIHBhZ2UgZmF1bHQsIGhl
bmNlIGl0Cj4gPiB3b3VsZCBtYWtlIG5vIHNlbnNlIHRvIGZvciBleGFtcGxlIGdldCBQRkVDX3dy
aXRlX2FjY2VzcyBpZiB0aGUgYWNjZXNzCj4gPiBpcyBwMm1fYWNjZXNzX3c/Cj4gPgo+IFllcywg
bm9ybWFsbHkgcGZlYyAocGFnZSBmYXVsdCBlcnJvciBjb2RlKSBkb2VzIHdoYXQgdGhlIG5hbWUg
aW1wbGllcwo+IGJ1dCBpbiB0aGlzIGNhc2UgdGhlIHBmZWMgdmFyIGlzIGNvbnN0cnVjdGVkIGlu
IHRoZSBjYWxsZXIgZnVuY3Rpb24uCj4KPiBMZXQncyB0YWtlIGZvciBleGFtcGxlIGh2bWVtdWxf
d3JpdGUoKSBwZmVjIGhlcmUgaGFzIGFsd2F5cwo+IFBGRUNfd3JpdGVfYWNjZXNzIHNvIGV2ZXJ5
IGVtdWxhdGVkIHdyaXRlIHdpbGwgaGF2ZSB0aGlzIG5vIG1hdHRlciBpZiBpcwo+IGEgZmF1bHQg
b3Igbm90IGFuZCB0aGF0IGlzIHdoYXQgSSBhbSBjaGVja2luZy4gSWYgaW4gZmFjdCB0aGVyZSBp
cyBhCj4gZmF1bHQgdGhlbiB0aGUgZXZlbnQgaXMgc2VudC4KCk9LLCB0aGlzIHNlZW1zIHdlaXJk
IGJ1dCB5b3UgYXJlIHJpZ2h0IHRoYXQgaHZtZW11bF93cml0ZSB3aWxsIGFsd2F5cwpwYXNzIFBG
RUNfd3JpdGVfYWNjZXNzIHRvIGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyLgoKUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 17:18:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 17:18: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-devel-bounces@lists.xenproject.org>)
	id 1ghdxe-00034E-85; Thu, 10 Jan 2019 17:17: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=o8hk=PS=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ghdxd-000349-5x
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 17:17:41 +0000
X-Inumbo-ID: a1e8184d-14fb-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1e8184d-14fb-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 17:17:40 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0AHEPSs048200;
 Thu, 10 Jan 2019 17:17:25 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=H2c6I9PjkKVPmgsdj4dr8nopRr2Ymu5D6HRiNKbjw5M=;
 b=iOygni5vw98TwhVqfLM0Euj0L4ieYiwnQMzOnRLCoe7fwtFL/DJamqu9rDvsOEDYqg1X
 CGLQaoSyewchcQQvW1hVtdLhWUh67BDTfXrguieU6/N15xkOZtCAndUMPoLF8TACeejI
 oPVe7i9BKFM4HCkOnPBdeLtuCOGSeJDw/FGooqwMdv9UhrNW6FRLe99mB/XDqtrD2hyC
 9OSBZwtzyklIyVS/VLn8jA1klddXfQvj/Hlgb7ubIGjftilQ77dEZ9Fg1uqZ0HjIdatJ
 /RzfXLEuw5jSN2EI4voqNGiVr0tiHSBkRWM4gelynAgN9qteyVw6T/UsLgTNG5hq5ivK 5g== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2ptm0ugm1u-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Jan 2019 17:17:25 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0AHHODu001479
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Jan 2019 17:17:24 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0AHHMT7010842;
 Thu, 10 Jan 2019 17:17:22 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 10 Jan 2019 09:17:22 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190110100722.11216-1-jgross@suse.com>
 <e7ea12ca-93f1-2421-702b-b55806eb20bd@oracle.com>
 <e98d244f-1257-ed23-26f4-8909900590b4@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <21d24fe0-f9bd-c312-7773-b43a8ff39ef1@oracle.com>
Date: Thu, 10 Jan 2019 12:17:20 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <e98d244f-1257-ed23-26f4-8909900590b4@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9131
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901100135
Subject: Re: [Xen-devel] [PATCH] xen: Fix x86 sched_clock() interface for xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, hans@knorrie.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMC8xOSAxMToxNCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMC8wMS8yMDE5
IDE2OjM0LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDEvMTAvMTkgNTowNyBBTSwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4+ICAKPj4+ICt2b2lkIHhlbl9jbG9ja3NvdXJjZV9zdXNwZW5k
KHZvaWQpCj4+PiArewo+Pj4gKwl4ZW5fY2xvY2tfdmFsdWVfc2F2ZWQgPSB4ZW5fY2xvY2tzb3Vy
Y2VfcmVhZCgpIC0geGVuX3NjaGVkX2Nsb2NrX29mZnNldDsKPj4KPj4geGVuX2Nsb2NrX3ZhbHVl
X3NhdmVkID0geGVuX3NjaGVkX2Nsb2NrKCkgbWF5YmU/IAo+IEkgd2FudGVkIHhlbl9jbG9ja3Nv
dXJjZV9zdXNwZW5kKCkgYW5kIHhlbl9jbG9ja3NvdXJjZV9yZXN1bWUoKSB0bwo+IGJlIHN5bW1l
dHJpY2FsIHRvIGVhY2ggb3RoZXIuCgpPSy4KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKPgo+IEluIGNhc2UgeW91IGFyZSBmZWVsaW5n
IHN0cm9uZyBhYm91dCB0aGF0LCBJJ20gbm90LiA6LSkgU28gaW4gY2FzZQo+IHlvdSBpbnNpc3Qg
b24gaXQgSSBjYW4gY2hhbmdlIGl0LiBPciB5b3UgY2FuIGRvIHNvIHdoaWxlIGNvbW1pdHRpbmcu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 17:22:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 17:22: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-devel-bounces@lists.xenproject.org>)
	id 1ghe28-0003nT-Rf; Thu, 10 Jan 2019 17: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=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghe27-0003mw-GC
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 17:22:19 +0000
X-Inumbo-ID: 474519ea-14fc-11e9-8137-6322e00a10ae
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 474519ea-14fc-11e9-8137-6322e00a10ae;
 Thu, 10 Jan 2019 17:22:17 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 80F5320879;
 Thu, 10 Jan 2019 17:22:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547140936;
 bh=J/khrwI9Fr3Oa1AtMk5sSDkI4LfHxuX4QiVDsnyaolU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=DAeCc3SSBnG/FIQNisRZg9GKGaqlw6MM98FmBcM9UDNo0h7kGmU0UnvAkHYzZtJoX
 YUCUIkjKs3a7l4mjlvuE7XMMBsngFeRekZTHP155HVCIvT3WgJO/ed35Pw9rrp0Vri
 MgFMaPqu/8VdlbqCxA3YnZpW6JIxOlzxPydFo3iE=
Date: Thu, 10 Jan 2019 09:22:16 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@gmail.com>
In-Reply-To: <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1901100917130.15373@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-626841642-1547140936=:15373"
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 andrew.cooper3@citrix.com, julien.grall@arm.com, JBeulich@suse.com,
 xen-devel@lists.xenproject.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-626841642-1547140936=:15373
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 9 Jan 2019, Julien Grall wrote:
> Hi,
> Sorry for the formatting.
> 
> On Wed, 9 Jan 2019, 18:43 Stefano Stabellini, <sstabellini@kernel.org> wrote:
>       Introduce a macro, SYMBOL, which is similar to RELOC_HIDE, but it is
>       meant to be used everywhere symbols such as _stext and _etext are used
>       in the code. It can take an array type as a parameter, and it returns
>       the same type.
> 
>       SYMBOL is needed when accessing symbols such as _stext and _etext
>       because the C standard forbids for both comparisons and substraction
>       (see C Standard, 6.5.6 [ISO/IEC 9899:2011] and [1]) between pointers
>       pointing to different objects. _stext, _etext, etc. are all pointers to
>       different objects from ANCI C point of view.
> 
> 
> This does not make sense because you still return a pointer and therefore the undefined behavior is still present.
> 
> I really don't believe this patch is going to make the MISRA tool happy. Furthermore, IIRC, Linux to returns unsigned long. So I
> would like to understand why the trick is no needed for us...
> 
> At that stage, we should probably involve MlSRA folks (PRQA) to have a better understanding on what is expected.

Julien, thanks for chiming in. Yes, I completely agree with you.

My thinking for the current changes is that they are better than nothing
as they clearly mark all problematic sites with "SYMBOL", even if the
implementation of SYMBOL might not be good enough. Then, we double-check
with PRQA and others, once we get their feedback we can still change the
return type of SYMBOL if we need to, and it will be easy to do at that
point (it only took me 1h yesterday to make the opposite change).



>       To work around potential C compiler issues (which have actually
>       been found, see the comment on top of RELOC_HIDE in Linux), and to help
>       with certifications, let's introduce some syntactic sugar to be used in
>       following patches.
> 
> 
>       [1]https://wiki.sei.cmu.edu/confluence/display/c/ARR36-C.+Do+not+subtract+or+compare+two+pointers+that+do+not+refer+to+the+same+arr
>       ay
> 
>       Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
>       CC: JBeulich@suse.com
>       CC: andrew.cooper3@citrix.com
>       CC: wei.liu2@citrix.com
>       ---
>       Changes in v6:
>       - drop acks
>       - don't use RELOC_HIDE for the implementation
>       - return native type from SYMBOL
> 
>       Changes in v4:
>       - add acked-bys
>       - remove unneeded parenthesis
> 
>       Changes in v3:
>       - improve commit message
>       - rename __symbol to SYMBOL to avoid name space violations
> 
>       Changes in v2:
>       - do not cast return to char*
>       - move to common header
>       ---
>       Â xen/include/xen/compiler.h | 10 ++++++++++
>       Â 1 file changed, 10 insertions(+)
> 
>       diff --git a/xen/include/xen/compiler.h b/xen/include/xen/compiler.h
>       index ff6c0f5..d4c856c 100644
>       --- a/xen/include/xen/compiler.h
>       +++ b/xen/include/xen/compiler.h
>       @@ -99,6 +99,16 @@
>       Â  Â  Â __asm__ ("" : "=r"(__ptr) : "0"(ptr));Â  Â  Â  \
>       Â  Â  Â (typeof(ptr)) (__ptr + (off)); })
> 
>       +/*
>       + * Similar to RELOC_HIDE, but written to be used with symbols such as
>       + * _stext and _etext to avoid undefined behavior comparing pointers to
>       + * different objects. It can handle array types.
>       + */
>       +#define SYMBOL(ptr)Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â \
>       +Â  ({ unsigned long __ptr;Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â \
>       +Â  Â  __asm__ ("" : "=r"(__ptr) : "0"(ptr));Â  Â  Â  \
>       +Â  Â  (typeof(*(ptr)) *) (__ptr); })
>       +
>       Â #ifdef __GCC_ASM_FLAG_OUTPUTS__
>       Â # define ASM_FLAG_OUT(yes, no) yes
>       Â #else
>       --
>       1.9.1
> 
> 
>       _______________________________________________
>       Xen-devel mailing list
>       Xen-devel@lists.xenproject.org
>       https://lists.xenproject.org/mailman/listinfo/xen-devel
> 
> 
> 
--8323329-626841642-1547140936=:15373
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-626841642-1547140936=:15373--


From xen-devel-bounces@lists.xenproject.org Thu Jan 10 17:30:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 17:30: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-devel-bounces@lists.xenproject.org>)
	id 1ghe9S-000416-M0; Thu, 10 Jan 2019 17:29:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghe9R-000411-43
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 17:29:53 +0000
X-Inumbo-ID: 560ae276-14fd-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 560ae276-14fd-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 17:29:51 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CD36320675;
 Thu, 10 Jan 2019 17:29:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547141391;
 bh=GbWmhxKYH/kdyOC7kMBY21sHJI3SAJmw+Z/6ugtG6MQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=akQHEK4i/fgLihiZjnYjE7x11nufbc4dTXwWAU6g3D5ubQiwJvEMl4Ue/Knf+wtM1
 kijm1ao3nHxzrnG/A1A8bphlGPkw+Wgmi4RZ/swJRcBtrZtwC6d24KzFBRmi9GrWql
 waFf9W+CogSwCuDM/jeVHfRu8gepje0qvnu+Smkg=
Date: Thu, 10 Jan 2019 09:29:50 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxMCBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEwLjAxLjE5
IGF0IDAzOjQwLCA8anVsaWVuLmdyYWxsQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiBPbiBXZWQsIDkg
SmFuIDIwMTksIDE4OjQzIFN0ZWZhbm8gU3RhYmVsbGluaSwgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4gPiB3cm90ZToKPiA+IAo+ID4+IEludHJvZHVjZSBhIG1hY3JvLCBTWU1CT0wsIHdoaWNo
IGlzIHNpbWlsYXIgdG8gUkVMT0NfSElERSwgYnV0IGl0IGlzCj4gPj4gbWVhbnQgdG8gYmUgdXNl
ZCBldmVyeXdoZXJlIHN5bWJvbHMgc3VjaCBhcyBfc3RleHQgYW5kIF9ldGV4dCBhcmUgdXNlZAo+
ID4+IGluIHRoZSBjb2RlLiBJdCBjYW4gdGFrZSBhbiBhcnJheSB0eXBlIGFzIGEgcGFyYW1ldGVy
LCBhbmQgaXQgcmV0dXJucwo+ID4+IHRoZSBzYW1lIHR5cGUuCj4gPj4KPiA+PiBTWU1CT0wgaXMg
bmVlZGVkIHdoZW4gYWNjZXNzaW5nIHN5bWJvbHMgc3VjaCBhcyBfc3RleHQgYW5kIF9ldGV4dAo+
ID4+IGJlY2F1c2UgdGhlIEMgc3RhbmRhcmQgZm9yYmlkcyBmb3IgYm90aCBjb21wYXJpc29ucyBh
bmQgc3Vic3RyYWN0aW9uCj4gPj4gKHNlZSBDIFN0YW5kYXJkLCA2LjUuNiBbSVNPL0lFQyA5ODk5
OjIwMTFdIGFuZCBbMV0pIGJldHdlZW4gcG9pbnRlcnMKPiA+PiBwb2ludGluZyB0byBkaWZmZXJl
bnQgb2JqZWN0cy4gX3N0ZXh0LCBfZXRleHQsIGV0Yy4gYXJlIGFsbCBwb2ludGVycyB0bwo+ID4+
IGRpZmZlcmVudCBvYmplY3RzIGZyb20gQU5DSSBDIHBvaW50IG9mIHZpZXcuCj4gPj4KPiA+IAo+
ID4gVGhpcyBkb2VzIG5vdCBtYWtlIHNlbnNlIGJlY2F1c2UgeW91IHN0aWxsIHJldHVybiBhIHBv
aW50ZXIgYW5kIHRoZXJlZm9yZQo+ID4gdGhlIHVuZGVmaW5lZCBiZWhhdmlvciBpcyBzdGlsbCBw
cmVzZW50Lgo+ID4gCj4gPiBJIHJlYWxseSBkb24ndCBiZWxpZXZlIHRoaXMgcGF0Y2ggaXMgZ29p
bmcgdG8gbWFrZSB0aGUgTUlTUkEgdG9vbCBoYXBweS4KPiAKPiBXZWxsLCB0aWxsIG5vdyBJJ3Zl
IGJlZW4gYXNzdW1pbmcgdGhhdCBubyB2ZXJzaW9uIG9mIHRoaXMgc2VyaWVzIHdhcwo+IHBvc3Rl
ZCB3aXRob3V0IGJlaW5nIGNlcnRhaW4gdGhlIGNoYW5nZXMgYWNoaWV2ZSB0aGUgZ29hbCAob2YK
PiBtYWtpbmcgdGhhdCB0b29sIGhhcHB5KS4KCk5vLCBKYW46IHVuZm9ydHVuYXRlbHkgd2UgY2Fu
bm90IHJlLXJ1biB0aGUgc2Nhbm5pbmcgdG9vbCBhZ2FpbnN0IGFueQp2ZXJzaW9uIG9mIFhlbiB3
ZSB3aXNoIHRvIDotKAoKV2UgY2Fubm90IGtub3cgaW4gYWR2YW5jZSBpZiBhIHNldCBvZiBjaGFu
Z2VzIHdpbGwgbWFrZSB0aGUgdG9vbCBoYXBweQpvciBub3QuCgpJZiBJIGtuZXcgdGhhdCBTWU1C
T0wgcmV0dXJuaW5nIHRoZSBuYXRpdmUgcG9pbnQgdHlwZSBhcyBpbiB2NiBpcwpzdWZmaWNpZW50
IHRvIG1ha2UgdGhlIHRvb2wgaGFwcHksIEkgd291bGRuJ3QgYmUgaGVyZSBhcmd1aW5nLiBXZSBj
YW5ub3QKa25vdyBmb3Igc3VyZSB1bnRpbCB3ZSBjb21taXQgdGhlIGNoYW5nZXMsIHRoZW4gd2Ug
YXNrIFBSUUEgdG8gcmUtc2NhbgphZ2FpbnN0IGEgbW9yZSByZWNlbnQgdmVyc2lvbiBvZiBYZW4u
IEl0IGlzIGFuIGhlYXZ5IHByb2Nlc3MgYW5kIGZvcgp0aGlzIHJlYXNvbiBJIHByZWZlcnJlZCB0
aGUgc2FmZXIgb2YgdGhlIHR3byBhcHByb2FjaGVzLgoKQW55d2F5LCBJIHdvdWxkIHJhdGhlciBn
ZXQgc29tZXRoaW5nIGluLCBldmVuIGlmIGluc3VmZmljaWVudCwgdGhhbgpub3RoaW5nLiBTbyBJ
J2xsIGFkZHJlc3MgYWxsIHlvdXIgY29tbWVudHMgYmFzZWQgb24gcmV0dXJuaW5nIHRoZQpwb2lu
dGVyIHR5cGUsIGFuZCBzdWJtaXQgYSBuZXcgdmVyc2lvbi4gVGhlIGJvdGhlcnNvbWUgY2hhbmdl
cyBhcmUgdGhlCm9uZXMgdG8gdGhlIGNhbGwgc2l0ZXMsIGFuZCBJIHdvdWxkIGxpa2UgdG8gZ2V0
IHRob3NlIGluIG5vIG1hdHRlciB0aGUKaW1wbGVtZW50YXRpb24gb2YgU1lNQk9MLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 17:45:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 17:45: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-devel-bounces@lists.xenproject.org>)
	id 1gheOA-0005V7-9G; Thu, 10 Jan 2019 17: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=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gheO9-0005V2-7g
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 17:45:05 +0000
X-Inumbo-ID: 75db98f2-14ff-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75db98f2-14ff-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 17:45:04 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3F8A920685;
 Thu, 10 Jan 2019 17:45:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547142303;
 bh=9m6MPMYycw6wkCwr+wTijFFTLI52mudmLHK7ZPs6Vtw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=rHv1akjHCRX0alx4CZC9FVDXI0u0MQws4jnQy1lXrKwT19GOj9voXNHT/eCmE+X0+
 Vo7SKP+DOnWiLB2wBBIxNdojcyNubz3UcQnXyT7T6gC4n08I8uq7etiz58XMSOoFyK
 7ghAcJhi8VWD8LpDUvN2XfrH/dqFWNQmuBj8GU2A=
Date: Thu, 10 Jan 2019 09:44:56 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C370549020000780020C1A5@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901100940260.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-2-git-send-email-sstabellini@kernel.org>
 <5C370549020000780020C1A5@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 2/4] xen/arm: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxMCBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEwLjAxLjE5
IGF0IDAwOjQyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBAQCAtMTEzOCw5
ICsxMTM4LDEwIEBAIHZvaWQgZnJlZV9pbml0X21lbW9yeSh2b2lkKQo+ID4gICAgICBmb3IgKCBp
ID0gMDsgaSA8IG5yOyBpKysgKQo+ID4gICAgICAgICAgKihwICsgaSkgPSBpbnNuOwo+ID4gIAo+
ID4gLSAgICBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKF9faW5pdF9iZWdpbiwgbGVuLCBtZ19jbGVh
cik7Cj4gPiArICAgIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoU1lNQk9MKF9faW5pdF9iZWdpbiks
IGxlbiwgbWdfY2xlYXIpOwo+ID4gICAgICBpbml0X2RvbWhlYXBfcGFnZXMocGEsIHBhICsgbGVu
KTsKPiA+IC0gICAgcHJpbnRrKCJGcmVlZCAlbGRrQiBpbml0IG1lbW9yeS5cbiIsIChsb25nKShf
X2luaXRfZW5kLV9faW5pdF9iZWdpbik+PjEwKTsKPiA+ICsgICAgcHJpbnRrKCJGcmVlZCAlbGRr
QiBpbml0IG1lbW9yeS5cbiIsCj4gPiArICAgICAgICAgICAobG9uZykoU1lNQk9MKF9faW5pdF9l
bmQpLVNZTUJPTChfX2luaXRfYmVnaW4pKT4+MTApOwo+IAo+IEkndmUgbm90aWNlZCB0aGlzIG9u
bHkgaGVyZSwgYnV0IEkgY2FuJ3QgZXhjbHVkZSBJJ3ZlIG92ZXJsb29rZWQgb3RoZXIKPiBpbnN0
YW5jZXM6IEkgdGhpbmsgaXQgd291bGQgYmUgcmVhbGx5IG5pY2UgaWYgeW91IGNvcnJlY3RlZCBm
b3JtYXR0aW5nCj4gYXQgdGhlIHNhbWUgdGltZSAoaGVyZTogYWRkIHRoZSBtaXNzaW5nIGJsYW5r
cykuCgpPSwoKSSB0ZW5kIG5vdCB0byBkbyBjbGVhbnVwcyB0b2dldGhlciB3aXRoIG1lYW5pbmdm
dWwgY2hhbmdlcywgYmVjYXVzZQp0eXBpY2FsbHkgSSBmaW5kIHRoZSByZXN1bHRpbmcgcGF0Y2gg
aGFyZGVyIHRvIHJldmlldywgYnV0IEkgYW0gT0sgd2l0aApkb2luZyBjbGVhbnVwcyBpZiB5b3Ug
dGhlIG1haW50YWluZXIgYXNrcyBmb3IgdGhlbQoKCj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vcGVy
Y3B1LmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9wZXJjcHUuYwo+ID4gQEAgLTYsNyArNiw3IEBA
Cj4gPiAgCj4gPiAgdW5zaWduZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05SX0NQVVNdOwo+ID4g
ICNkZWZpbmUgSU5WQUxJRF9QRVJDUFVfQVJFQSAoLShsb25nKV9fcGVyX2NwdV9zdGFydCkKPiA+
IC0jZGVmaW5lIFBFUkNQVV9PUkRFUiAoZ2V0X29yZGVyX2Zyb21fYnl0ZXMoX19wZXJfY3B1X2Rh
dGFfZW5kLV9fcGVyX2NwdV9zdGFydCkpCj4gPiArI2RlZmluZSBQRVJDUFVfT1JERVIgKGdldF9v
cmRlcl9mcm9tX2J5dGVzKFNZTUJPTChfX3Blcl9jcHVfZGF0YV9lbmQpIC0gU1lNQk9MKF9fcGVy
X2NwdV9zdGFydCkpKQo+IAo+IExvbmcgbGluZS4KCk9LCgoKPiA+IEBAIC0zNyw3ICszNyw3IEBA
IHN0YXRpYyB2b2lkIF9mcmVlX3BlcmNwdV9hcmVhKHN0cnVjdCByY3VfaGVhZCAqaGVhZCkKPiA+
ICB7Cj4gPiAgICAgIHN0cnVjdCBmcmVlX2luZm8gKmluZm8gPSBjb250YWluZXJfb2YoaGVhZCwg
c3RydWN0IGZyZWVfaW5mbywgcmN1KTsKPiA+ICAgICAgdW5zaWduZWQgaW50IGNwdSA9IGluZm8t
PmNwdTsKPiA+IC0gICAgY2hhciAqcCA9IF9fcGVyX2NwdV9zdGFydCArIF9fcGVyX2NwdV9vZmZz
ZXRbY3B1XTsKPiA+ICsgICAgY2hhciAqcCA9IFNZTUJPTChfX3Blcl9jcHVfc3RhcnQpICsgX19w
ZXJfY3B1X29mZnNldFtjcHVdOwo+ID4gICAgICBmcmVlX3hlbmhlYXBfcGFnZXMocCwgUEVSQ1BV
X09SREVSKTsKPiA+ICAgICAgX19wZXJfY3B1X29mZnNldFtjcHVdID0gSU5WQUxJRF9QRVJDUFVf
QVJFQTsKPiA+ICB9Cj4gCj4gQXMgcGVyIGFib3ZlLCB0byBhZGQgdGhlIG1pc3NpbmcgYmxhbmsg
bGluZSB3b3VsZCBiZSBxdWl0ZSBuaWNlIGF0Cj4gdGhpcyBvY2Nhc2lvbi4KCk9LCgoKPiA+IC0t
LSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+
ID4gQEAgLTc3Miw4ICs3NzIsMTAgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxv
bmcgYm9vdF9waHlzX29mZnNldCwKPiA+ICAKPiA+ICAgICAgLyogUmVnaXN0ZXIgWGVuJ3MgbG9h
ZCBhZGRyZXNzIGFzIGEgYm9vdCBtb2R1bGUuICovCj4gPiAgICAgIHhlbl9ib290bW9kdWxlID0g
YWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfWEVOLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX3N0YXJ0ICsgYm9vdF9waHlzX29mZnNldCksCj4g
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5k
IC0gX3N0YXJ0ICsgMSksIGZhbHNlKTsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChwYWRkcl90KSh1aW50cHRyX3QpKFNZTUJPTChfc3RhcnQpICsKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfcGh5c19vZmZzZXQpLAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoU1lN
Qk9MKF9lbmQpIC0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFNZTUJPTChfc3RhcnQpICsgMSksIGZhbHNlKTsKPiAKPiBXaHkgeW91IG5lZWQg
dGhlIGRvdWJsZSBjYXN0cywgaS5lLiB3aHkgZG9lcyAodWludHB0cl90KSBhbG9uZSBub3QKPiBz
dWZmaWNlPwoKVGhlIG9yaWdpbmFsIHJlYXNvbiB3YXMganVzdCBub3QgdG8gY2hhbmdlIHRoZSBl
eGlzdGluZyBjb2RlIG91dHNpZGUgb2YKYWRkaW5nIFNZTUJPTCA6LSkKCkJ1dCB0byBhbnN3ZXIg
eW91ciBxdWVzdGlvbiwgdWludHB0cl90IGlzIHRoZSBzYW1lIHNpemUgb2YgY2hhciosIHdoaWxl
CnBhZGRyX3QgaXMgYWx3YXlzIDY0Yml0LiB1aW50cHRyX3QgY2FzdHMgdG8gaW50ZWdlciB0eXBl
LCBwYWRkcl90IGNhc3RzCnRvIHRoZSByaWdodCBzaXplLiBJIGRvbid0IHRoaW5rIGl0IGlzIGFs
bG93ZWQgdG8gY2hhbmdlIGZyb20gcG9pbnRlciB0bwppbnRlZ2VyIGFuZCBjaGFuZ2UgaW50ZWdl
ciBzaXplIGluIGEgc2luZ2xlIGNhc3QuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 17:45:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 17:45: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-devel-bounces@lists.xenproject.org>)
	id 1gheOu-0005ZA-Ky; Thu, 10 Jan 2019 17:45: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=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gheOt-0005Z3-4e
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 17:45:51 +0000
X-Inumbo-ID: 9146284e-14ff-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9146284e-14ff-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 17:45:50 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 584C620685;
 Thu, 10 Jan 2019 17:45:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547142349;
 bh=FbZkzdWdn76WZnuy7P2hpLHhcVeqL1ieawk0RiQEU3Q=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=NQUw7zEfZGl4foRf508FOupaHAvXNetTdKOYHX29zJv7D4wnC9fNAC7wj6Bt9xlfz
 2/zqJxLUtt98vAaUkZPW1FwMQdz4KAnJ32AuPd0BSSOa3wUSKxkYv/HcG9F1kmpdeL
 paXI9y2KHLdQBlKm7zYQ8aysMzRXxJPBdNDjZjCA=
Date: Thu, 10 Jan 2019 09:45:48 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C3705BA020000780020C1B5@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901100945420.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-3-git-send-email-sstabellini@kernel.org>
 <5C3705BA020000780020C1B5@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 3/4] xen/x86: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxMCBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEwLjAxLjE5
IGF0IDAwOjQyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiAtLS0gYS94ZW4v
YXJjaC94ODYvcGVyY3B1LmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wZXJjcHUuYwo+ID4gQEAg
LTEzLDcgKzEzLDcgQEAgdW5zaWduZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05SX0NQVVNdOwo+
ID4gICAqIGNvbnRleHQgb2YgUFYgZ3Vlc3RzLgo+ID4gICAqLwo+ID4gICNkZWZpbmUgSU5WQUxJ
RF9QRVJDUFVfQVJFQSAoMHg4MDAwMDAwMDAwMDAwMDAwTCAtIChsb25nKV9fcGVyX2NwdV9zdGFy
dCkKPiA+IC0jZGVmaW5lIFBFUkNQVV9PUkRFUiBnZXRfb3JkZXJfZnJvbV9ieXRlcyhfX3Blcl9j
cHVfZGF0YV9lbmQgLSBfX3Blcl9jcHVfc3RhcnQpCj4gPiArI2RlZmluZSBQRVJDUFVfT1JERVIg
Z2V0X29yZGVyX2Zyb21fYnl0ZXMoU1lNQk9MKF9fcGVyX2NwdV9kYXRhX2VuZCkgLSBTWU1CT0wo
X19wZXJfY3B1X3N0YXJ0KSkKPiAKPiBMb25nIGxpbmUuCj4gCj4gV2l0aCB0aGlzIHRha2VuIGNh
cmUgb2YKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogCk9L
LCB0aGFua3MKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 17:49:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 17:49: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-devel-bounces@lists.xenproject.org>)
	id 1gheRu-0005mH-4O; Thu, 10 Jan 2019 17:48: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=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gheRs-0005mB-7d
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 17:48:56 +0000
X-Inumbo-ID: ff89a798-14ff-11e9-a021-03fdc7e3c9ac
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff89a798-14ff-11e9-a021-03fdc7e3c9ac;
 Thu, 10 Jan 2019 17:48:55 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4AAC220685;
 Thu, 10 Jan 2019 17:48:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547142534;
 bh=7iUMLt5wqBCWgj7e68q2HGGqak8OlIt8GcQJoPfmn5k=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=aKTZDWHHoG2joZbD8CooHkm8hbQFsQlwc6ANMznwP6hXXCmuV3inNDYzeA4FRLII1
 K6d4hXwTrNJkBdc4UBst8oRg7WGrCymUNkYm3mwu2coyJFATkkli4LaOnYA16fUKUp
 mk2uueNiakwwE1l5+yo0ebfibaflmqMcgYE0QnK8=
Date: Thu, 10 Jan 2019 09:48:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C3706FC020000780020C1CC@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901100945590.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-4-git-send-email-sstabellini@kernel.org>
 <5C3706FC020000780020C1CC@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 4/4] xen/common: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxMCBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEwLjAxLjE5
IGF0IDAwOjQyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiAtLS0gYS94ZW4v
Y29tbW9uL3ZlcnNpb24uYwo+ID4gKysrIGIveGVuL2NvbW1vbi92ZXJzaW9uLmMKPiA+IEBAIC0x
NDcsMTQgKzE0NywxNCBAQCBzdGF0aWMgaW50IF9faW5pdCB4ZW5fYnVpbGRfaW5pdCh2b2lkKQo+
ID4gICAgICBpbnQgcmM7Cj4gPiAgCj4gPiAgICAgIC8qIC0tYnVpbGQtaWQgaW52b2tlZCB3aXRo
IHdyb25nIHBhcmFtZXRlcnMuICovCj4gPiAtICAgIGlmICggX19ub3RlX2dudV9idWlsZF9pZF9l
bmQgPD0gJm5bMF0gKQo+ID4gKyAgICBpZiAoIFNZTUJPTChfX25vdGVfZ251X2J1aWxkX2lkX2Vu
ZCkgPD0gJm5bMF0gKQo+ID4gICAgICAgICAgcmV0dXJuIC1FTk9EQVRBOwo+ID4gIAo+ID4gICAg
ICAvKiBDaGVjayBmb3IgZnVsbCBOb3RlIGhlYWRlci4gKi8KPiA+IC0gICAgaWYgKCAmblsxXSA+
PSBfX25vdGVfZ251X2J1aWxkX2lkX2VuZCApCj4gPiArICAgIGlmICggJm5bMV0gPj0gU1lNQk9M
KF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kKSApCj4gPiAgICAgICAgICByZXR1cm4gLUVOT0RBVEE7
Cj4gPiAgCj4gPiAtICAgIHN6ID0gKHZvaWQgKilfX25vdGVfZ251X2J1aWxkX2lkX2VuZCAtICh2
b2lkICopbjsKPiA+ICsgICAgc3ogPSAodm9pZCAqKVNZTUJPTChfX25vdGVfZ251X2J1aWxkX2lk
X2VuZCkgLSAodm9pZCAqKW47Cj4gCj4gTm93IHRoaXMgaXMgYW4gaW5zdGFuY2Ugd2hlcmUgSSB3
b3VsZG4ndCBtaW5kIGlmIHlvdSBzd2l0Y2hlZCB0aGUKPiBjYXN0cyB0byAodW5zaWduZWQgbG9u
ZykuCgpPSwoKCj4gPiAtLS0gYS94ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMKPiA+ICsrKyBi
L3hlbi9jb21tb24vdmlydHVhbF9yZWdpb24uYwo+ID4gQEAgLTEwMywxMyArMTAzLDEzIEBAIHZv
aWQgX19pbml0IHNldHVwX3ZpcnR1YWxfcmVnaW9ucyhjb25zdCBzdHJ1Y3QgCj4gPiBleGNlcHRp
b25fdGFibGVfZW50cnkgKnN0YXJ0LAo+ID4gIHsKPiA+ICAgICAgc2l6ZV90IHN6Owo+ID4gICAg
ICB1bnNpZ25lZCBpbnQgaTsKPiA+IC0gICAgc3RhdGljIGNvbnN0IHN0cnVjdCBidWdfZnJhbWUg
KmNvbnN0IF9faW5pdGNvbnN0cmVsIGJ1Z19mcmFtZXNbXSA9IHsKPiA+IC0gICAgICAgIF9fc3Rh
cnRfYnVnX2ZyYW1lcywKPiA+IC0gICAgICAgIF9fc3RvcF9idWdfZnJhbWVzXzAsCj4gPiAtICAg
ICAgICBfX3N0b3BfYnVnX2ZyYW1lc18xLAo+ID4gLSAgICAgICAgX19zdG9wX2J1Z19mcmFtZXNf
MiwKPiA+ICsgICAgY29uc3Qgc3RydWN0IGJ1Z19mcmFtZSAqYnVnX2ZyYW1lc1tdID0gewo+IAo+
IFBsZWFzZSBkb24ndCBsb29zZSB0aGUgc2Vjb25kIGNvbnN0LgoKT0sKCgo+ID4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL2tlcm5lbC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgK
PiA+IEBAIC02NiwyNyArNjYsMjcgQEAKPiA+ICB9KQo+ID4gIAo+ID4gIGV4dGVybiBjaGFyIF9z
dGFydFtdLCBfZW5kW10sIHN0YXJ0W107Cj4gPiAtI2RlZmluZSBpc19rZXJuZWwocCkgKHsgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ID4gLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNp
Z25lZCBsb25nKShwKTsgICAgIFwKPiA+IC0gICAgKF9fcCA+PSBfc3RhcnQpICYmIChfX3AgPCBf
ZW5kKTsgICAgICAgICAgICBcCj4gPiArI2RlZmluZSBpc19rZXJuZWwocCkgKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgIGNoYXIgKnBfXyA9
IChjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
PiArICAgIChwX18gPj0gU1lNQk9MKF9zdGFydCkpICYmIChwX18gPCBTWU1CT0woX2VuZCkpOyAg
ICAgICAgICAgICAgICBcCj4gPiAgfSkKPiA+ICAKPiA+ICBleHRlcm4gY2hhciBfc3RleHRbXSwg
X2V0ZXh0W107Cj4gPiAtI2RlZmluZSBpc19rZXJuZWxfdGV4dChwKSAoeyAgICAgICAgICAgICAg
ICAgICAgXAo+ID4gLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsg
ICAgIFwKPiA+IC0gICAgKF9fcCA+PSBfc3RleHQpICYmIChfX3AgPCBfZXRleHQpOyAgICAgICAg
ICBcCj4gPiArI2RlZmluZSBpc19rZXJuZWxfdGV4dChwKSAoeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgIGNoYXIgKnBfXyA9IChjaGFyICopKHVuc2ln
bmVkIGxvbmcpKHApOyAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgIChwX18gPj0g
U1lNQk9MKF9zdGV4dCkpICYmIChwX18gPCBTWU1CT0woX2V0ZXh0KSk7ICAgICAgICAgICAgICBc
Cj4gPiAgfSkKPiA+ICAKPiA+ICBleHRlcm4gY29uc3QgY2hhciBfc3JvZGF0YVtdLCBfZXJvZGF0
YVtdOwo+ID4gLSNkZWZpbmUgaXNfa2VybmVsX3JvZGF0YShwKSAoeyAgICAgICAgICAgICAgICAg
IFwKPiA+IC0gICAgY29uc3QgY2hhciAqX19wID0gKGNvbnN0IGNoYXIgKikodW5zaWduZWQgbG9u
ZykocCk7ICAgICBcCj4gPiAtICAgIChfX3AgPj0gX3Nyb2RhdGEpICYmIChfX3AgPCBfZXJvZGF0
YSk7ICAgICAgXAo+ID4gKyNkZWZpbmUgaXNfa2VybmVsX3JvZGF0YShwKSAoeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAgICBjb25zdCBjaGFyICpwX18gPSAo
Y29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAgXAo+IAo+IEp1c3Qg
bGlrZSBoZXJlLCBpbiBhbGwgb3RoZXIgb2YgdGhlIHNpYmxpbmcgbWFjcm9zIHlvdSBjb3VsZCBl
YXNpbHkKPiBoYXZlIHN3aXRjaGVkIHBfXyB0byBiZSBjb25zdCBjaGFyICogYXMgd2VsbC4KCk9L
CgoKPiBXaXRoIGF0IGxlYXN0IHRoZSBidWdfZnJhbWVzW10gcmVtYXJrIHRha2VuIGNhcmUgb2YK
PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogCkknbGwgbWFr
ZSB0aGUgY2hhbmdlcyBhYm92ZSBhbmQgYWRkIHlvdXIgcmV2aWV3ZWQtYnkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 18:10:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 18:10: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-devel-bounces@lists.xenproject.org>)
	id 1ghem8-0007Nn-U9; Thu, 10 Jan 2019 18:09: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=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghem7-0007Ni-QP
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 18:09:51 +0000
X-Inumbo-ID: ec01ea48-1502-11e9-9cc2-936480e74f24
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec01ea48-1502-11e9-9cc2-936480e74f24;
 Thu, 10 Jan 2019 18:09:50 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E5649206B7;
 Thu, 10 Jan 2019 18:09:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547143790;
 bh=tHwHEJaTW5jHDqAljS6KRrPuV40krykGer07YQ+IU3A=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=n8Pa6r4fJ1WXv15qqecppCOWGdycA3bfriweq7eUXZFHT96au7e3LS7TCYfkZGurN
 uQJZaNFPyEcYoawurbYc72zVhJRigkxEYiwbOQ4wnKN6jWsqV6jl29qiWK5msl1EOV
 l1ojiADsBEpGGOfkayqPSQWc8xGczB/kMjWrUl/A=
Date: Thu, 10 Jan 2019 10:09:49 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C370395020000780020C195@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901100950090.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <5C370395020000780020C195@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxMCBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEwLjAxLjE5
IGF0IDAwOjQyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiAtLS0gYS94ZW4v
aW5jbHVkZS94ZW4vY29tcGlsZXIuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL2NvbXBpbGVy
LmgKPiA+IEBAIC05OSw2ICs5OSwxNiBAQAo+ID4gICAgICBfX2FzbV9fICgiIiA6ICI9ciIoX19w
dHIpIDogIjAiKHB0cikpOyAgICAgIFwKPiA+ICAgICAgKHR5cGVvZihwdHIpKSAoX19wdHIgKyAo
b2ZmKSk7IH0pCj4gPiAgCj4gPiArLyoKPiA+ICsgKiBTaW1pbGFyIHRvIFJFTE9DX0hJREUsIGJ1
dCB3cml0dGVuIHRvIGJlIHVzZWQgd2l0aCBzeW1ib2xzIHN1Y2ggYXMKPiA+ICsgKiBfc3RleHQg
YW5kIF9ldGV4dCB0byBhdm9pZCB1bmRlZmluZWQgYmVoYXZpb3IgY29tcGFyaW5nIHBvaW50ZXJz
IHRvCj4gPiArICogZGlmZmVyZW50IG9iamVjdHMuIEl0IGNhbiBoYW5kbGUgYXJyYXkgdHlwZXMu
Cj4gPiArICovCj4gPiArI2RlZmluZSBTWU1CT0wocHRyKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gPiArICAoeyB1bnNpZ25lZCBsb25nIF9fcHRyOyAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ID4gKyAgICBfX2FzbV9fICgiIiA6ICI9ciIoX19wdHIpIDogIjAiKHB0cikpOyAg
ICAgIFwKPiA+ICsgICAgKHR5cGVvZigqKHB0cikpICopIChfX3B0cik7IH0pCj4gCj4gSSdtIHNv
cnJ5IGZvciB0aGlua2luZyBvZiB0aGlzIG9ubHkgbm93LCBidXQgU1lNQk9MKCkgaXMgKG5vIGxv
bmdlcikKPiBhcHByb3ByaWF0ZSBhcyBhIG5hbWUgaGVyZS4gSSdkIGxpa2UgdG8gc3VnZ2VzdCBT
WU1CT0xfSElERSgpLCBpbgo+IGxpbmUgd2l0aCB0aGUgb3RoZXIgbWFjcm8ncyBuYW1lLiBXaXRo
IHRoYXQgYW5kIHdpdGgKPiAtIHRoZSBzdHJheSBibGFuayBhZnRlciB0aGUgY2FzdCBkcm9wcGVk
Cj4gLSB0aGUgYXNtKCkgZm9ybWF0dGluZyBjb3JyZWN0ZWQ7IHRoZXJlIGFyZSBhIG51bWJlciBv
ZiBibGFua3MKPiAgIG1pc3NpbmcKPiAtIHRoZSBuYW1lIG9mIHRoZSBsb2NhbCB2YXJpYWJsZSBj
b3JyZWN0ZWQgYXMgcGVyIG15IG9yaWdpbmFsCj4gICBzdWdnZXN0aW9uCj4gLSBpbmRlbnRhdGlv
biBjb3JyZWN0ZWQKPiAtIHRoZSB1c2Ugb2YgdW5kZXJzY29yZXMgb24gImFzbSIgYW5kICJ0eXBl
b2YiIGJyb3VnaHQgaW4gbGluZQo+IHlvdSBtYXkgKHJlLSlhZGQKPiBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gRnVydGhlcm1vcmUgSSB3b25kZXIgd2h5IHRo
ZSBjYXN0IGlzIG5lZWRlZCBpbiB0aGUgZmlyc3QgcGxhY2UuCj4gRG9lc24ndAo+IAo+ICNkZWZp
bmUgU1lNQk9MX0hJREUocHRyKSAoeyAgICAgICAgICAgICAgICAgICBcCj4gICAgIF9fdHlwZW9m
X18oKihwdHIpKSAqcHRyXzsgICAgICAgICAgICAgICAgIFwKPiAgICAgX19hc21fXyAoICIiIDog
Ij1yIiAocHRyXykgOiAiMCIgKHB0cikgKTsgXAo+ICAgICBwdHJfOyBcCj4gfSkKPiAKPiBkbyB0
aGUgam9iIGFzIHdlbGw/CgpJdCB3b3JrcywgYnV0IGl0IGdvZXMgZXZlbiBtb3JlIGluIHRoZSBk
aXJlY3Rpb24gb2Ygbm90IGZpeGluZyBNSVNSQS1DCmNvbXBsaWFuY2UuIEdpdmVuIHRoYXQgd2Ug
aGF2ZSBhbHJlYWR5IGVuc3RibGlzaGVkIHRoYXQgd2UnbGwgaGF2ZSB0bwpjaGVjayB3aXRoIHRo
ZSBleHBlcnRzIG9uIHRoaXMgdG9waWMsIEkgYW0gT0sgd2l0aCB1c2luZyB0aGlzCmltcGxlbWVu
dGF0aW9uLiBDaGFuZ2luZyB0aGUgaW1wbGVtZW50YXRpb24gb2YgU1lNQk9MX0hJREUgaW4gdGhl
IGZ1dHVyZQppcyBlYXN5IGlmIHdlIG5lZWQgdG8uIEkgYWRkZWQgeW91ciBBY2tlZC1ieS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 18:16:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 18:16: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-devel-bounces@lists.xenproject.org>)
	id 1ghesD-00087N-LE; Thu, 10 Jan 2019 18:16: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=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghesC-00087H-Tl
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 18:16:08 +0000
X-Inumbo-ID: cce143f6-1503-11e9-91ed-7f89eae9613b
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cce143f6-1503-11e9-91ed-7f89eae9613b;
 Thu, 10 Jan 2019 18:16:08 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 438C820675;
 Thu, 10 Jan 2019 18:16:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547144167;
 bh=SWffmXrkktdnAvwJhAZGBWt6EWwv7AGlw9TIcUR4lX4=;
 h=Date:From:To:cc:Subject:From;
 b=qidDXhiJl063B3fEXk7dfZxuThyJOh91Ug/WbbWdOjEmrXQq4LV+C6xxoYPhqWjyK
 oVA566cYDBni87KP57UwFC/TwBvepdSg5QxWWL4AY8xd5FiMNRO37FLQZoiRlHAQX1
 lDjEapDf5q6OS/MAYBJc2AqG1WmQ+GedRtd8rc4s=
Date: Thu, 10 Jan 2019 10:16:04 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xenproject.org
Message-ID: <alpine.DEB.2.10.1901101014060.27759@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 0/4] misc safety certification fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMgYWRkcmVzc2VzIGFsbCB0aGUgbGF0
ZXN0IGNvbW1lbnRzIGJ5IEphbi4gSXQKc2ltcGxpZmllcyB0aGUgaW1wbGVtZW50YXRpb24gb2Yg
U1lNQk9MIGFuZCByZW5hbWUgU1lNQk9MIHRvClNZTUJPTF9ISURFLgoKSSB3b3VsZCBsaWtlIHRv
IG5vdGUgdGhhdCBJIGRvbid0IGJlbGlldmUgdGhpcyBpbXBsZW1lbnRhdGlvbiBvZgpTWU1CT0xf
SElERSBnaXZlcyB1cyBNSVNSQS1DIGNvbXBsaWFuY2UuIFdlJ2xsIGxpa2VseSBoYXZlIHRvIGNo
YW5nZSB0aGUKaW1wbGVtZW50YXRpb24gdG8gdGhlIGV4aXN0aW5nIFJFTE9DX0hJREUuCgpDaGVl
cnMsCgpTdGVmYW5vCgoKClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgODA4Y2Zm
NGMyYWY2NmFmZDYxOTczNDUxYWViN2U3MDg3MzJhYmY5MDoKCiAgc2NoZWQvY3JlZGl0MjogcmVt
b3ZlIHN0YWxlIGNvbW1lbnQgKDIwMTktMDEtMDkgMTU6NDY6MDUgKzAxMDApCgphcmUgYXZhaWxh
YmxlIGluIHRoZSBnaXQgcmVwb3NpdG9yeSBhdDoKCiAgaHR0cDovL3hlbmJpdHMueGVucHJvamVj
dC5vcmcvZ2l0LWh0dHAvcGVvcGxlL3NzdGFiZWxsaW5pL3hlbi11bnN0YWJsZS5naXQgY2VydGlm
aWNhdGlvbnMtNwoKZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRvIDI4ZmUyZjY3ZTAzM2Yw
OWYzMGM2YmIyYjAyMTY4ZDM5ZTlkYTUzNzg6CgogIHhlbi9jb21tb246IHVzZSBTWU1CT0xfSElE
RSB3aGVuIHJlcXVpcmVkICgyMDE5LTAxLTEwIDEwOjA3OjM0IC0wODAwKQoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpTdGVm
YW5vIFN0YWJlbGxpbmkgKDQpOgogICAgICB4ZW46IGludHJvZHVjZSBTWU1CT0xfSElERQogICAg
ICB4ZW4vYXJtOiB1c2UgU1lNQk9MX0hJREUgd2hlbiByZXF1aXJlZAogICAgICB4ZW4veDg2OiB1
c2UgU1lNQk9MX0hJREUgd2hlbiByZXF1aXJlZAogICAgICB4ZW4vY29tbW9uOiB1c2UgU1lNQk9M
X0hJREUgd2hlbiByZXF1aXJlZAoKIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jICAgICAgICB8
ICA1ICsrKy0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgICAgfCAgMiArLQogeGVu
L2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS9kZXZp
Y2UuYyAgICAgICAgICAgICB8ICA4ICsrKysrLS0tCiB4ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMg
ICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgfCAx
MyArKysrKysrLS0tLS0tCiB4ZW4vYXJjaC9hcm0vcGVyY3B1LmMgICAgICAgICAgICAgfCAxMSAr
KysrKysrLS0tLQogeGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMgICAgICAgICAgIHwgIDYgKysrKy0t
CiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgfCAgNyArKysrKy0tCiB4ZW4vYXJj
aC94ODYvYWx0ZXJuYXRpdmUuYyAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9lZmkvZWZp
LWJvb3QuaCAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvcGVyY3B1LmMgICAgICAg
ICAgICAgfCAxMCArKysrKystLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAg
fCAgOSArKysrKystLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICB8ICA1ICsr
Ky0tCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAgICAgICAgfCAgOCArKysrKystLQogeGVu
L2NvbW1vbi9saWIuYyAgICAgICAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vY29tbW9uL3NjaGVk
dWxlLmMgICAgICAgICAgICAgfCAgNiArKysrLS0KIHhlbi9jb21tb24vc3BpbmxvY2suYyAgICAg
ICAgICAgICB8ICA0ICsrKy0KIHhlbi9jb21tb24vdmVyc2lvbi5jICAgICAgICAgICAgICB8ICA2
ICsrKy0tLQogeGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jICAgICAgIHwgMTIgKysrKysrLS0t
LS0tCiB4ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyAgICAgICAgICAgfCAgMyArKy0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICAzICsrLQogeGVuL2luY2x1ZGUveGVuL2NvbXBp
bGVyLmggICAgICAgIHwgMTEgKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaCAg
ICAgICAgICB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMjQgZmlsZXMgY2hhbmdlZCwg
MTA3IGluc2VydGlvbnMoKyksIDY2IGRlbGV0aW9ucygtKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 18:16:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 18:16: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-devel-bounces@lists.xenproject.org>)
	id 1ghesQ-00088s-UG; Thu, 10 Jan 2019 18:16: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=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghesP-00088h-ON
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 18:16:21 +0000
X-Inumbo-ID: d49eb107-1503-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d49eb107-1503-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 18:16:21 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4313420675;
 Thu, 10 Jan 2019 18:16:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547144180;
 bh=PlNkeoDV28dIS1uF0sUW9I9VShrC+r3R5sd3jJ5jsKM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=RmNtC+Y9R68FY4bnzELN7xvO7dNr7uTo231XRRbPEMCNmrq5uusuOCMUGo1s5kYHK
 qXYe710caskLFjh0YqDjZl6FNs284NytoUT6rY8ARDBu9oxry9aLeiG0E77CKda7Ou
 9l7yrDL+SONA+rEZjzZXIFfzMzPaMUk5SmuaZbsw=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 10 Jan 2019 10:16:12 -0800
Message-Id: <1547144175-5908-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901101014060.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901101014060.27759@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 1/4] xen: introduce SYMBOL_HIDE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, julien.grall@arm.com,
 JBeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgbWFjcm8sIFNZTUJPTF9ISURFLCB3aGljaCBpcyBzaW1pbGFyIHRvIFJFTE9D
X0hJREUsIGJ1dCBpdAppcyBtZWFudCB0byBiZSB1c2VkIGV2ZXJ5d2hlcmUgc3ltYm9scyBzdWNo
IGFzIF9zdGV4dCBhbmQgX2V0ZXh0IGFyZQp1c2VkIGluIHRoZSBjb2RlLiBJdCBjYW4gdGFrZSBh
biBhcnJheSB0eXBlIGFzIGEgcGFyYW1ldGVyLCBhbmQgaXQKcmV0dXJucyB0aGUgc2FtZSB0eXBl
LgoKU1lNQk9MX0hJREUgaXMgbmVlZGVkIHdoZW4gYWNjZXNzaW5nIHN5bWJvbHMgc3VjaCBhcyBf
c3RleHQgYW5kIF9ldGV4dApiZWNhdXNlIHRoZSBDIHN0YW5kYXJkIGZvcmJpZHMgZm9yIGJvdGgg
Y29tcGFyaXNvbnMgYW5kIHN1YnN0cmFjdGlvbgooc2VlIEMgU3RhbmRhcmQsIDYuNS42IFtJU08v
SUVDIDk4OTk6MjAxMV0gYW5kIFsxXSkgYmV0d2VlbiBwb2ludGVycwpwb2ludGluZyB0byBkaWZm
ZXJlbnQgb2JqZWN0cy4gX3N0ZXh0LCBfZXRleHQsIGV0Yy4gYXJlIGFsbCBwb2ludGVycyB0bwpk
aWZmZXJlbnQgb2JqZWN0cyBmcm9tIEFOQ0kgQyBwb2ludCBvZiB2aWV3LgoKVG8gd29yayBhcm91
bmQgcG90ZW50aWFsIEMgY29tcGlsZXIgaXNzdWVzICh3aGljaCBoYXZlIGFjdHVhbGx5CmJlZW4g
Zm91bmQsIHNlZSB0aGUgY29tbWVudCBvbiB0b3Agb2YgUkVMT0NfSElERSBpbiBMaW51eCksIGFu
ZCB0byBoZWxwCndpdGggY2VydGlmaWNhdGlvbnMsIGxldCdzIGludHJvZHVjZSBzb21lIHN5bnRh
Y3RpYyBzdWdhciB0byBiZSB1c2VkIGluCmZvbGxvd2luZyBwYXRjaGVzLgoKWzFdIGh0dHBzOi8v
d2lraS5zZWkuY211LmVkdS9jb25mbHVlbmNlL2Rpc3BsYXkvYy9BUlIzNi1DLitEbytub3Qrc3Vi
dHJhY3Qrb3IrY29tcGFyZSt0d28rcG9pbnRlcnMrdGhhdCtkbytub3QrcmVmZXIrdG8rdGhlK3Nh
bWUrYXJyYXkKClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGls
aW54LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEpC
ZXVsaWNoQHN1c2UuY29tCkNDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCkNDOiB3ZWkubGl1
MkBjaXRyaXguY29tCi0tLQpDaGFuZ2VzIGluIHY3OgotIGNvZGUgc3R5bGUKLSBzaW1wbGlmeSBp
bXBsZW1lbnRhdGlvbiBvZiBTWU1CT0wKLSByZW5hbWUgU1lNQk9MIHRvIFNZTUJPTF9ISURFCgpD
aGFuZ2VzIGluIHY2OgotIGRyb3AgYWNrcwotIGRvbid0IHVzZSBSRUxPQ19ISURFIGZvciB0aGUg
aW1wbGVtZW50YXRpb24KLSByZXR1cm4gbmF0aXZlIHR5cGUgZnJvbSBTWU1CT0wKCkNoYW5nZXMg
aW4gdjQ6Ci0gYWRkIGFja2VkLWJ5cwotIHJlbW92ZSB1bm5lZWRlZCBwYXJlbnRoZXNpcwoKQ2hh
bmdlcyBpbiB2MzoKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCi0gcmVuYW1lIF9fc3ltYm9sIHRv
IFNZTUJPTCB0byBhdm9pZCBuYW1lIHNwYWNlIHZpb2xhdGlvbnMKCkNoYW5nZXMgaW4gdjI6Ci0g
ZG8gbm90IGNhc3QgcmV0dXJuIHRvIGNoYXIqCi0gbW92ZSB0byBjb21tb24gaGVhZGVyCi0tLQog
eGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmggfCAxMSArKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDExIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY29tcGls
ZXIuaCBiL3hlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oCmluZGV4IGZmNmMwZjUuLjIwMmQwM2Eg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9jb21waWxlci5oCkBAIC05OSw2ICs5OSwxNyBAQAogICAgIF9fYXNtX18gKCIiIDogIj1y
IihfX3B0cikgOiAiMCIocHRyKSk7ICAgICAgXAogICAgICh0eXBlb2YocHRyKSkgKF9fcHRyICsg
KG9mZikpOyB9KQogCisvKgorICogU2ltaWxhciB0byBSRUxPQ19ISURFLCBidXQgd3JpdHRlbiB0
byBiZSB1c2VkIHdpdGggc3ltYm9scyBzdWNoIGFzCisgKiBfc3RleHQgYW5kIF9ldGV4dCB0byBh
dm9pZCB1bmRlZmluZWQgYmVoYXZpb3IgY29tcGFyaW5nIHBvaW50ZXJzIHRvCisgKiBkaWZmZXJl
bnQgb2JqZWN0cy4gSXQgY2FuIGhhbmRsZSBhcnJheSB0eXBlcy4KKyAqLworI2RlZmluZSBTWU1C
T0xfSElERShwdHIpICh7ICAgICAgICAgICAgICAgICAgIFwKKyAgICBfX3R5cGVvZl9fKCoocHRy
KSkgKnB0cl87ICAgICAgICAgICAgICAgICBcCisgICAgX19hc21fXyAoICIiIDogIj1yIiAocHRy
XykgOiAiMCIgKHB0cikgKTsgXAorICAgIHB0cl87IFwKK30pCisKICNpZmRlZiBfX0dDQ19BU01f
RkxBR19PVVRQVVRTX18KICMgZGVmaW5lIEFTTV9GTEFHX09VVCh5ZXMsIG5vKSB5ZXMKICNlbHNl
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 18:16:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 18:16: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-devel-bounces@lists.xenproject.org>)
	id 1ghesS-00089V-7H; Thu, 10 Jan 2019 18:16: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=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghesR-00088r-1H
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 18:16:23 +0000
X-Inumbo-ID: d4ecb083-1503-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4ecb083-1503-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 18:16:21 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C2879208E3;
 Thu, 10 Jan 2019 18:16:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547144181;
 bh=ie8LC+L7RRPZuEbBw2jPaFXWj6F9IdGRlJoEYOpQjX8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=mtT3tfybNoRAiYz0cmWIm0r76vHkXm/Pi/416twvKm9vByq7BExbOYlrKNEVw4egk
 PUcKWD40WyjtSJ6YDsr3gI0VEyRl2EV1PoEikfujOhdm5fx6NRT04MhfNEaIjU8lc4
 pqsKmjV4lgRnYcbPjXr/bziyfFlsWlw6q7PIEpXM=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 10 Jan 2019 10:16:13 -0800
Message-Id: <1547144175-5908-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901101014060.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901101014060.27759@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 2/4] xen/arm: use SYMBOL_HIDE when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTF9ISURFIGluIGNhc2VzIG9mIGNvbXBhcmlzb25zIGFuZCBzdWJ0cmFjdGlvbnMg
b2Y6Cgpfc3RhcnQsIF9lbmQsIF9faW5pdF9iZWdpbiwgX19pbml0X2VuZCwgX3N0ZXh0LCBfZXRl
eHQsCl9fYWx0X2luc3RydWN0aW9ucywgX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCwgX19wZXJfY3B1
X3N0YXJ0LApfX3Blcl9jcHVfZGF0YV9lbmQsIF9zcGxhdGZvcm0sIF9lcGxhdGZvcm0sIF9zZGV2
aWNlLCBfZWRldmljZSwKX2FzZGV2aWNlLCBfYWVkZXZpY2UuCgphcyBieSB0aGUgQyBzdGFuZGFy
ZCBbMV0uCgpNM0NNOiBSdWxlLTE4LjI6IFN1YnRyYWN0aW9uIGJldHdlZW4gcG9pbnRlcnMgc2hh
bGwgb25seSBiZSBhcHBsaWVkIHRvCnBvaW50ZXJzIHRoYXQgYWRkcmVzcyBlbGVtZW50cyBvZiB0
aGUgc2FtZSBhcnJheQoKWzFdIGh0dHBzOi8vd2lraS5zZWkuY211LmVkdS9jb25mbHVlbmNlL2Rp
c3BsYXkvYy9BUlIzNi1DLitEbytub3Qrc3VidHJhY3Qrb3IrY29tcGFyZSt0d28rcG9pbnRlcnMr
dGhhdCtkbytub3QrcmVmZXIrdG8rdGhlK3NhbWUrYXJyYXkKClFBVmVyaWZ5OiAyNzYxClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQ0M6IEpC
ZXVsaWNoQHN1c2UuY29tCkNDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCi0tLQpDaGFuZ2Vz
IGluIHY3OgotIGNvZGUgc3R5bGUKCkNoYW5nZXMgaW4gdjY6Ci0gbW9yZSBhY2N1cmF0ZSBjb21t
aXQgbWVzc2FnZQotIHVzZSBuZXcgU1lNQk9MIG1hY3JvIHRoYXQgcmV0dXJucyB0aGUgbmF0aXZl
IHR5cGUKCkNoYW5nZXMgaW4gdjU6Ci0gcmVtb3ZlIHR3byBzcHVyaW91cyBjaGFuZ2VzCi0gc3Bs
aXQgaW50byB0aHJlZSBwYXRjaGVzCi0gcmVtb3ZlIFNZTUJPTCgpIGZyb20gZGVyaXZlZCB2YXJp
YWJsZXMKCkNoYW5nZXMgaW4gdjQ6Ci0gb25seSB1c2UgU1lNQk9MIHdoZXJlIG5lY2Vzc2FyeSwg
bm90ICJldmVyeXdoZXJlIjogY29tcGFyaXNvbnMgYW5kCiAgc3VidHJhY3Rpb25zCi0gaW1wcm92
ZSBjb21taXQgbWVzc2FnZQotIHJlbW92ZSBzb21lIHVubmVjZXNzYXJ5IGNhc3RzCi0gZml4IHNv
bWUgc3RpbGwgdW5zYWZlIGNhc3RzCi0gZXh0ZW5kIGNoZWNrcyB0byBhbGwgc3ltYm9scyBpbiB4
ZW4vYXJjaC94ODYveGVuLmxkcy5TIGFuZAogIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMKCkNoYW5n
ZXMgaW4gdjM6Ci0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQotIG5vIGhhcmQgdGFicwotIHJlbmFt
ZSBfX3N5bWJvbCB0byBTWU1CT0wKLSBmaXggX19lbmRfdnBjaV9hcnJheSBhbmQgX19zdGFydF92
cGNpX2FycmF5Ci0gYXZvaWQgYWxsIGNvbXBhcmlzb25zIGJldHdlZW4gcG9pbnRlcnM6IGluY2x1
ZGluZyAodm9pZCAqKSBjYXN0ZWQKICByZXR1cm5zIGZyb20gU1lNQk9MKCkKLSByZW1vdmUgdXNl
bGVzcyBjYXN0cyB0byAodW5zaWduZWQgbG9uZykKCkNoYW5nZXMgaW4gdjI6Ci0gY2FzdCByZXR1
cm4gb2YgU1lNQk9MIHRvIGNoYXIqIHdoZW4gcmVxdWlyZWQKLSBkZWZpbmUgX19wYSBhcyB1bnNp
Z25lZCBsb25nIGluIGlzX2tlcm5lbCogZnVuY3Rpb25zCi0tLQogeGVuL2FyY2gvYXJtL2FsdGVy
bmF0aXZlLmMgICAgICAgIHwgIDUgKysrLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2gu
YyAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgICAgfCAgMiArLQog
eGVuL2FyY2gvYXJtL2RldmljZS5jICAgICAgICAgICAgIHwgIDggKysrKystLS0KIHhlbi9hcmNo
L2FybS9saXZlcGF0Y2guYyAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL2FybS9tbS5jICAg
ICAgICAgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9hcmNoL2FybS9wZXJjcHUuYyAg
ICAgICAgICAgICB8IDExICsrKysrKystLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYyAgICAg
ICAgICAgfCAgNiArKysrLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICB8ICA3
ICsrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICAzICsrLQogMTAg
ZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRp
dmUuYwppbmRleCA1MmVkN2VkLi5kMzM5MWE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWx0
ZXJuYXRpdmUuYworKysgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwpAQCAtMTg4LDcgKzE4
OCw3IEBAIHN0YXRpYyBpbnQgX19hcHBseV9hbHRlcm5hdGl2ZXNfbXVsdGlfc3RvcCh2b2lkICp1
bnVzZWQpCiAgICAgICAgIGludCByZXQ7CiAgICAgICAgIHN0cnVjdCBhbHRfcmVnaW9uIHJlZ2lv
bjsKICAgICAgICAgbWZuX3QgeGVuX21mbiA9IHZpcnRfdG9fbWZuKF9zdGFydCk7Ci0gICAgICAg
IHBhZGRyX3QgeGVuX3NpemUgPSBfZW5kIC0gX3N0YXJ0OworICAgICAgICBwYWRkcl90IHhlbl9z
aXplID0gU1lNQk9MX0hJREUoX2VuZCkgLSBTWU1CT0xfSElERShfc3RhcnQpOwogICAgICAgICB1
bnNpZ25lZCBpbnQgeGVuX29yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoeGVuX3NpemUpOwog
ICAgICAgICB2b2lkICp4ZW5tYXA7CiAKQEAgLTIwNiw3ICsyMDYsOCBAQCBzdGF0aWMgaW50IF9f
YXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAqdW51c2VkKQogICAgICAgICByZWdp
b24uYmVnaW4gPSBfX2FsdF9pbnN0cnVjdGlvbnM7CiAgICAgICAgIHJlZ2lvbi5lbmQgPSBfX2Fs
dF9pbnN0cnVjdGlvbnNfZW5kOwogCi0gICAgICAgIHJldCA9IF9fYXBwbHlfYWx0ZXJuYXRpdmVz
KCZyZWdpb24sIHhlbm1hcCAtICh2b2lkICopX3N0YXJ0KTsKKyAgICAgICAgcmV0ID0gX19hcHBs
eV9hbHRlcm5hdGl2ZXMoJnJlZ2lvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVubWFwIC0gKHZvaWQgKilTWU1CT0xfSElERShfc3RhcnQpKTsKICAgICAgICAgLyogVGhl
IHBhdGNoaW5nIGlzIG5vdCBleHBlY3RlZCB0byBmYWlsIGR1cmluZyBib290LiAqLwogICAgICAg
ICBCVUdfT04ocmV0ICE9IDApOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2
ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKaW5kZXggNDEzNzhhNS4u
MTgzMzAwZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCisrKyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwpAQCAtNTYsNyArNTYsNyBAQCB2b2lkIGFy
Y2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAgICBlbHNl
CiAgICAgICAgIGluc24gPSAweGUxYTAwMDAwOyAvKiBtb3YgcjAsIHIwICovCiAKLSAgICBuZXdf
cHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIHZtYXBfb2ZfeGVuX3RleHQ7
CisgICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilTWU1CT0xfSElERShfc3Rh
cnQpICsgdm1hcF9vZl94ZW5fdGV4dDsKICAgICBsZW4gPSBsZW4gLyBzaXplb2YodWludDMyX3Qp
OwogCiAgICAgLyogUEFUQ0ghICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2
ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKaW5kZXggMjI0N2I5Mi4u
NTMzZGViZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCisrKyBi
L3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwpAQCAtNDMsNyArNDMsNyBAQCB2b2lkIGFy
Y2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAgICAvKiBW
ZXJpZmllZCBpbiBsaXZlcGF0Y2hfdmVyaWZ5X2Rpc3RhbmNlLiAqLwogICAgIEFTU0VSVChpbnNu
ICE9IEFBUkNINjRfQlJFQUtfRkFVTFQpOwogCi0gICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRy
IC0gKHZvaWQgKilfc3RhcnQgKyB2bWFwX29mX3hlbl90ZXh0OworICAgIG5ld19wdHIgPSBmdW5j
LT5vbGRfYWRkciAtICh2b2lkICopU1lNQk9MX0hJREUoX3N0YXJ0KSArIHZtYXBfb2ZfeGVuX3Rl
eHQ7CiAgICAgbGVuID0gbGVuIC8gc2l6ZW9mKHVpbnQzMl90KTsKIAogICAgIC8qIFBBVENIISAq
LwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RldmljZS5jIGIveGVuL2FyY2gvYXJtL2Rldmlj
ZS5jCmluZGV4IDcwY2Q2YzEuLjZlY2RlMWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kZXZp
Y2UuYworKysgYi94ZW4vYXJjaC9hcm0vZGV2aWNlLmMKQEAgLTM1LDcgKzM1LDcgQEAgaW50IF9f
aW5pdCBkZXZpY2VfaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwgZW51bSBkZXZpY2Vf
Y2xhc3MgY2xhc3MsCiAgICAgaWYgKCAhZHRfZGV2aWNlX2lzX2F2YWlsYWJsZShkZXYpIHx8IGR0
X2RldmljZV9mb3JfcGFzc3Rocm91Z2goZGV2KSApCiAgICAgICAgIHJldHVybiAgLUVOT0RFVjsK
IAotICAgIGZvciAoIGRlc2MgPSBfc2RldmljZTsgZGVzYyAhPSBfZWRldmljZTsgZGVzYysrICkK
KyAgICBmb3IgKCBkZXNjID0gU1lNQk9MX0hJREUoX3NkZXZpY2UpOyBkZXNjICE9IFNZTUJPTF9I
SURFKF9lZGV2aWNlKTsgZGVzYysrICkKICAgICB7CiAgICAgICAgIGlmICggZGVzYy0+Y2xhc3Mg
IT0gY2xhc3MgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC01Niw3ICs1Niw5IEBAIGludCBf
X2luaXQgYWNwaV9kZXZpY2VfaW5pdChlbnVtIGRldmljZV9jbGFzcyBjbGFzcywgY29uc3Qgdm9p
ZCAqZGF0YSwgaW50IGNsYXNzCiB7CiAgICAgY29uc3Qgc3RydWN0IGFjcGlfZGV2aWNlX2Rlc2Mg
KmRlc2M7CiAKLSAgICBmb3IgKCBkZXNjID0gX2FzZGV2aWNlOyBkZXNjICE9IF9hZWRldmljZTsg
ZGVzYysrICkKKyAgICBmb3IgKCBkZXNjID0gU1lNQk9MX0hJREUoX2FzZGV2aWNlKTsKKyAgICAg
ICAgICBkZXNjICE9IFNZTUJPTF9ISURFKF9hZWRldmljZSk7CisgICAgICAgICAgZGVzYysrICkK
ICAgICB7CiAgICAgICAgIGlmICggKCBkZXNjLT5jbGFzcyAhPSBjbGFzcyApIHx8ICggZGVzYy0+
Y2xhc3NfdHlwZSAhPSBjbGFzc190eXBlICkgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC03
NSw3ICs3Nyw3IEBAIGVudW0gZGV2aWNlX2NsYXNzIGRldmljZV9nZXRfY2xhc3MoY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpkZXYpCiAKICAgICBBU1NFUlQoZGV2ICE9IE5VTEwpOwogCi0g
ICAgZm9yICggZGVzYyA9IF9zZGV2aWNlOyBkZXNjICE9IF9lZGV2aWNlOyBkZXNjKysgKQorICAg
IGZvciAoIGRlc2MgPSBTWU1CT0xfSElERShfc2RldmljZSk7IGRlc2MgIT0gU1lNQk9MX0hJREUo
X2VkZXZpY2UpOyBkZXNjKysgKQogICAgIHsKICAgICAgICAgaWYgKCBkdF9tYXRjaF9ub2RlKGRl
c2MtPmR0X21hdGNoLCBkZXYpICkKICAgICAgICAgICAgIHJldHVybiBkZXNjLT5jbGFzczsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9saXZlcGF0
Y2guYwppbmRleCAyNzlkNTJjLi5kMWE4OGI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbGl2
ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCkBAIC0yNyw3ICsyNyw3IEBA
IGludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpCiAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogCiAgICAgdGV4dF9tZm4gPSB2aXJ0X3RvX21mbihfc3RhcnQpOwotICAgIHRleHRfb3JkZXIg
PSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhfZW5kIC0gX3N0YXJ0KTsKKyAgICB0ZXh0X29yZGVyID0g
Z2V0X29yZGVyX2Zyb21fYnl0ZXMoU1lNQk9MX0hJREUoX2VuZCkgLSBTWU1CT0xfSElERShfc3Rh
cnQpKTsKIAogICAgIC8qCiAgICAgICogVGhlIHRleHQgc2VjdGlvbiBpcyByZWFkLW9ubHkuIFNv
IHJlLW1hcCBYZW4gdG8gYmUgYWJsZSB0byBwYXRjaApAQCAtNzgsNyArNzgsNyBAQCB2b2lkIGFy
Y2hfbGl2ZXBhdGNoX3JldmVydChjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAg
ICAgdWludDMyX3QgKm5ld19wdHI7CiAgICAgdW5zaWduZWQgaW50IGxlbjsKIAotICAgIG5ld19w
dHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lkICopX3N0YXJ0ICsgdm1hcF9vZl94ZW5fdGV4dDsK
KyAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKVNZTUJPTF9ISURFKF9zdGFy
dCkgKyB2bWFwX29mX3hlbl90ZXh0OwogCiAgICAgbGVuID0gbGl2ZXBhdGNoX2luc25fbGVuKGZ1
bmMpOwogICAgIG1lbWNweShuZXdfcHRyLCBmdW5jLT5vcGFxdWUsIGxlbik7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDAxYWUyY2MuLmNm
MDgwNWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9t
bS5jCkBAIC0xMDg0LDggKzEwODQsOCBAQCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3Jh
bmdlKGNvbnN0IGNoYXIgKnAsIHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKICAgICBBU1NF
UlQoISgodW5zaWduZWQgbG9uZykgcCAmIH5QQUdFX01BU0spKTsKICAgICBBU1NFUlQoIShsICYg
flBBR0VfTUFTSykpOwogCi0gICAgZm9yICggaSA9IChwIC0gX3N0YXJ0KSAvIFBBR0VfU0laRTsg
Ci0gICAgICAgICAgaSA8IChwICsgbCAtIF9zdGFydCkgLyBQQUdFX1NJWkU7IAorICAgIGZvciAo
IGkgPSAocCAtIFNZTUJPTF9ISURFKF9zdGFydCkpIC8gUEFHRV9TSVpFOworICAgICAgICAgIGkg
PCAocCArIGwgLSBTWU1CT0xfSElERShfc3RhcnQpKSAvIFBBR0VfU0laRTsKICAgICAgICAgICBp
KysgKQogICAgIHsKICAgICAgICAgcHRlID0geGVuX3hlbm1hcFtpXTsKQEAgLTExMjIsMTIgKzEx
MjIsMTIgQEAgc3RhdGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpw
LCB1bnNpZ25lZCBsb25nIGwsIGVudW0gbWcgbWcpCiB2b2lkIGZyZWVfaW5pdF9tZW1vcnkodm9p
ZCkKIHsKICAgICBwYWRkcl90IHBhID0gdmlydF90b19tYWRkcihfX2luaXRfYmVnaW4pOwotICAg
IHVuc2lnbmVkIGxvbmcgbGVuID0gX19pbml0X2VuZCAtIF9faW5pdF9iZWdpbjsKKyAgICB1bnNp
Z25lZCBsb25nIGxlbiA9IFNZTUJPTF9ISURFKF9faW5pdF9lbmQpIC0gU1lNQk9MX0hJREUoX19p
bml0X2JlZ2luKTsKICAgICB1aW50MzJfdCBpbnNuOwogICAgIHVuc2lnbmVkIGludCBpLCBuciA9
IGxlbiAvIHNpemVvZihpbnNuKTsKICAgICB1aW50MzJfdCAqcDsKIAotICAgIHNldF9wdGVfZmxh
Z3Nfb25fcmFuZ2UoX19pbml0X2JlZ2luLCBsZW4sIG1nX3J3KTsKKyAgICBzZXRfcHRlX2ZsYWdz
X29uX3JhbmdlKFNZTUJPTF9ISURFKF9faW5pdF9iZWdpbiksIGxlbiwgbWdfcncpOwogI2lmZGVm
IENPTkZJR19BUk1fMzIKICAgICAvKiB1ZGYgaW5zdHJ1Y3Rpb24gaS5lIChzZWUgQTguOC4yNDcg
aW4gQVJNIERESSAwNDA2Qy5jKSAqLwogICAgIGluc24gPSAweGU3ZjAwMGYwOwpAQCAtMTEzOCw5
ICsxMTM4LDEwIEBAIHZvaWQgZnJlZV9pbml0X21lbW9yeSh2b2lkKQogICAgIGZvciAoIGkgPSAw
OyBpIDwgbnI7IGkrKyApCiAgICAgICAgICoocCArIGkpID0gaW5zbjsKIAotICAgIHNldF9wdGVf
ZmxhZ3Nfb25fcmFuZ2UoX19pbml0X2JlZ2luLCBsZW4sIG1nX2NsZWFyKTsKKyAgICBzZXRfcHRl
X2ZsYWdzX29uX3JhbmdlKFNZTUJPTF9ISURFKF9faW5pdF9iZWdpbiksIGxlbiwgbWdfY2xlYXIp
OwogICAgIGluaXRfZG9taGVhcF9wYWdlcyhwYSwgcGEgKyBsZW4pOwotICAgIHByaW50aygiRnJl
ZWQgJWxka0IgaW5pdCBtZW1vcnkuXG4iLCAobG9uZykoX19pbml0X2VuZC1fX2luaXRfYmVnaW4p
Pj4xMCk7CisgICAgcHJpbnRrKCJGcmVlZCAlbGRrQiBpbml0IG1lbW9yeS5cbiIsCisgICAgICAg
ICAgIChsb25nKShTWU1CT0xfSElERShfX2luaXRfZW5kKSAtIFNZTUJPTF9ISURFKF9faW5pdF9i
ZWdpbikpID4+IDEwKTsKIH0KIAogdm9pZCBhcmNoX2R1bXBfc2hhcmVkX21lbV9pbmZvKHZvaWQp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGVyY3B1LmMgYi94ZW4vYXJjaC9hcm0vcGVyY3B1
LmMKaW5kZXggMjU0NDJjNC4uN2NkZTBmNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BlcmNw
dS5jCisrKyBiL3hlbi9hcmNoL2FybS9wZXJjcHUuYwpAQCAtNiw3ICs2LDggQEAKIAogdW5zaWdu
ZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05SX0NQVVNdOwogI2RlZmluZSBJTlZBTElEX1BFUkNQ
VV9BUkVBICgtKGxvbmcpX19wZXJfY3B1X3N0YXJ0KQotI2RlZmluZSBQRVJDUFVfT1JERVIgKGdl
dF9vcmRlcl9mcm9tX2J5dGVzKF9fcGVyX2NwdV9kYXRhX2VuZC1fX3Blcl9jcHVfc3RhcnQpKQor
I2RlZmluZSBQRVJDUFVfT1JERVIgKGdldF9vcmRlcl9mcm9tX2J5dGVzKFNZTUJPTF9ISURFKF9f
cGVyX2NwdV9kYXRhX2VuZCkgLSBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgU1lNQk9MX0hJREUoX19wZXJfY3B1X3N0YXJ0KSkpCiAKIHZvaWQgX19pbml0IHBl
cmNwdV9pbml0X2FyZWFzKHZvaWQpCiB7CkBAIC0yMiw4ICsyMyw5IEBAIHN0YXRpYyBpbnQgaW5p
dF9wZXJjcHVfYXJlYSh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICByZXR1cm4gLUVCVVNZOwog
ICAgIGlmICggKHAgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKFBFUkNQVV9PUkRFUiwgMCkpID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICBtZW1zZXQocCwgMCwgX19wZXJfY3B1
X2RhdGFfZW5kIC0gX19wZXJfY3B1X3N0YXJ0KTsKLSAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0g
PSBwIC0gX19wZXJfY3B1X3N0YXJ0OworICAgIG1lbXNldChwLCAwLCBTWU1CT0xfSElERShfX3Bl
cl9jcHVfZGF0YV9lbmQpIC0KKyAgICAgICAgICAgU1lNQk9MX0hJREUoX19wZXJfY3B1X3N0YXJ0
KSk7CisgICAgX19wZXJfY3B1X29mZnNldFtjcHVdID0gcCAtIFNZTUJPTF9ISURFKF9fcGVyX2Nw
dV9zdGFydCk7CiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTM3LDcgKzM5LDggQEAgc3RhdGljIHZv
aWQgX2ZyZWVfcGVyY3B1X2FyZWEoc3RydWN0IHJjdV9oZWFkICpoZWFkKQogewogICAgIHN0cnVj
dCBmcmVlX2luZm8gKmluZm8gPSBjb250YWluZXJfb2YoaGVhZCwgc3RydWN0IGZyZWVfaW5mbywg
cmN1KTsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gaW5mby0+Y3B1OwotICAgIGNoYXIgKnAgPSBf
X3Blcl9jcHVfc3RhcnQgKyBfX3Blcl9jcHVfb2Zmc2V0W2NwdV07CisgICAgY2hhciAqcCA9IFNZ
TUJPTF9ISURFKF9fcGVyX2NwdV9zdGFydCkgKyBfX3Blcl9jcHVfb2Zmc2V0W2NwdV07CisKICAg
ICBmcmVlX3hlbmhlYXBfcGFnZXMocCwgUEVSQ1BVX09SREVSKTsKICAgICBfX3Blcl9jcHVfb2Zm
c2V0W2NwdV0gPSBJTlZBTElEX1BFUkNQVV9BUkVBOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3BsYXRmb3JtLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYwppbmRleCA4ZWIwYjZlLi4z
OTViZjE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYworKysgYi94ZW4vYXJj
aC9hcm0vcGxhdGZvcm0uYwpAQCAtNTEsMTQgKzUxLDE2IEBAIHZvaWQgX19pbml0IHBsYXRmb3Jt
X2luaXQodm9pZCkKICAgICBBU1NFUlQocGxhdGZvcm0gPT0gTlVMTCk7CiAKICAgICAvKiBMb29r
aW5nIGZvciB0aGUgcGxhdGZvcm0gZGVzY3JpcHRpb24gKi8KLSAgICBmb3IgKCBwbGF0Zm9ybSA9
IF9zcGxhdGZvcm07IHBsYXRmb3JtICE9IF9lcGxhdGZvcm07IHBsYXRmb3JtKysgKQorICAgIGZv
ciAoIHBsYXRmb3JtID0gU1lNQk9MX0hJREUoX3NwbGF0Zm9ybSk7CisgICAgICAgICAgcGxhdGZv
cm0gIT0gU1lNQk9MX0hJREUoX2VwbGF0Zm9ybSk7CisgICAgICAgICAgcGxhdGZvcm0rKyApCiAg
ICAgewogICAgICAgICBpZiAoIHBsYXRmb3JtX2lzX2NvbXBhdGlibGUocGxhdGZvcm0pICkKICAg
ICAgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIC8qIFdlIGRvbid0IGhhdmUgc3BlY2lmaWMg
b3BlcmF0aW9ucyBmb3IgdGhpcyBwbGF0Zm9ybSAqLwotICAgIGlmICggcGxhdGZvcm0gPT0gX2Vw
bGF0Zm9ybSApCisgICAgaWYgKCBwbGF0Zm9ybSA9PSBTWU1CT0xfSElERShfZXBsYXRmb3JtKSAp
CiAgICAgewogICAgICAgICAvKiBUT0RPOiBkdW1wIERUIG1hY2hpbmUgY29tcGF0aWJsZSBub2Rl
ICovCiAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiUGxhdGZvcm06IEdlbmVyaWMgU3lzdGVt
XG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3Nl
dHVwLmMKaW5kZXggNDQ0ODU3YS4uMDgzZjI5MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Nl
dHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTc3Miw4ICs3NzIsMTEgQEAgdm9p
ZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAogICAg
IC8qIFJlZ2lzdGVyIFhlbidzIGxvYWQgYWRkcmVzcyBhcyBhIGJvb3QgbW9kdWxlLiAqLwogICAg
IHhlbl9ib290bW9kdWxlID0gYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfWEVOLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfc3RhcnQgKyBib290X3Bo
eXNfb2Zmc2V0KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRw
dHJfdCkoX2VuZCAtIF9zdGFydCArIDEpLCBmYWxzZSk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKFNZTUJPTF9ISURFKF9zdGFydCkgKworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib290X3BoeXNfb2Zm
c2V0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCko
U1lNQk9MX0hJREUoX2VuZCkgLQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBTWU1CT0xfSElERShfc3RhcnQpICsgMSksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhbHNlKTsKICAgICBCVUdfT04oIXhlbl9ib290bW9kdWxlKTsKIAogICAg
IHNldHVwX3BhZ2V0YWJsZXMoYm9vdF9waHlzX29mZnNldCk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3Rh
YmxlLmgKaW5kZXggODE2ZTNjNi4uYjgyOTgxMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUu
aApAQCAtMzEsNyArMzEsOCBAQCB2b2lkIGdudHRhYl9tYXJrX2RpcnR5KHN0cnVjdCBkb21haW4g
KmQsIG1mbl90IG1mbik7CiAgKiBlbm91Z2ggc3BhY2UgZm9yIGEgbGFyZ2UgZ3JhbnQgdGFibGUK
ICAqLwogI2RlZmluZSBnbnR0YWJfZG9tMF9mcmFtZXMoKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBtaW5fdCh1bnNpZ25lZCBpbnQsIG9wdF9tYXhf
Z3JhbnRfZnJhbWVzLCBQRk5fRE9XTihfZXRleHQgLSBfc3RleHQpKQorICAgIG1pbl90KHVuc2ln
bmVkIGludCwgb3B0X21heF9ncmFudF9mcmFtZXMsICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICBQRk5fRE9XTihTWU1CT0xfSElERShfZXRleHQpIC0gU1lNQk9MX0hJREUo
X3N0ZXh0KSkpCiAKICNkZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAoeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 18:16:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 18:16: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-devel-bounces@lists.xenproject.org>)
	id 1ghesS-0008AF-NZ; Thu, 10 Jan 2019 18:16: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=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghesR-000895-Dz
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 18:16:23 +0000
X-Inumbo-ID: d59e2ca2-1503-11e9-ac8f-5bfcf49f5fbd
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d59e2ca2-1503-11e9-ac8f-5bfcf49f5fbd;
 Thu, 10 Jan 2019 18:16:22 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CF9072177B;
 Thu, 10 Jan 2019 18:16:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547144182;
 bh=XQTxAsvOUL13TM/MRusPXR8tOT3DJVxYDldSY24Z0C8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=pnUqEGEC7Lfj76TTnL4INGOJQf4Itbwwe0FgMbZai9Hnx7oGTVoDIwrYSODONGEKk
 T4b6Qs96ofgPF9R8wo/9enTTFqzUeUnIZGq7SjsEUF/23WCPtsH3HtQEwN2g2ZsngE
 Lb0Teibkr1BEV/VO1K7oxdmp0ck2lMAsa+iVD3wc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 10 Jan 2019 10:16:15 -0800
Message-Id: <1547144175-5908-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901101014060.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901101014060.27759@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 4/4] xen/common: use SYMBOL_HIDE when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTF9ISURFIGluIGNhc2VzIG9mIGNvbXBhcmlzb25zIGFuZCBzdWJ0cmFjdGlvbnMg
b2Y6Cgpfc3RhcnQsIF9lbmQsIF9zdGV4dCwgX2V0ZXh0LCBfc3JvZGF0YSwgX2Vyb2RhdGEsIF9z
aW5pdHRleHQsCl9laW5pdHRleHQsIF9fbm90ZV9nbnVfYnVpbGRfaWRfc3RhcnQsIF9fbm90ZV9n
bnVfYnVpbGRfaWRfZW5kLApfX2xvY2tfcHJvZmlsZV9zdGFydCwgX19sb2NrX3Byb2ZpbGVfZW5k
LCBfX2luaXRjYWxsX3N0YXJ0LApfX2luaXRjYWxsX2VuZCwgX19wcmVzbXBfaW5pdGNhbGxfZW5k
LCBfX2N0b3JzX3N0YXJ0LCBfX2N0b3JzX2VuZCwKX19lbmRfc2NoZWR1bGVyc19hcnJheSwgX19z
dGFydF9zY2hlZHVsZXJzX2FycmF5LCBfX3N0YXJ0X2J1Z19mcmFtZXMsCl9fc3RvcF9idWdfZnJh
bWVzXzAsIF9fc3RvcF9idWdfZnJhbWVzXzEsIF9fc3RvcF9idWdfZnJhbWVzXzIsCl9fc3RvcF9i
dWdfZnJhbWVzXzMsCgphcyBieSB0aGUgQyBzdGFuZGFyZCBbMV0uCgpNM0NNOiBSdWxlLTE4LjI6
IFN1YnRyYWN0aW9uIGJldHdlZW4gcG9pbnRlcnMgc2hhbGwgb25seSBiZSBhcHBsaWVkIHRvCnBv
aW50ZXJzIHRoYXQgYWRkcmVzcyBlbGVtZW50cyBvZiB0aGUgc2FtZSBhcnJheQoKU2luY2Ugd2Ug
YXJlIGNoYW5naW5nIHRoZSBib2R5IG9mIGlzX2tlcm5lbF90ZXh0IGFuZCBmcmllbmRzLCB0YWtl
IHRoZQpvcHBvcnR1bml0eSB0byByZW1vdmUgdGhlIGxlYWRpbmcgdW5kZXJzY29yZXMgaW4gdGhl
IGxvY2FsIHZhcmlhYmxlcwpuYW1lcywgd2hpY2ggYXJlIHZpb2xhdGlvbmcgbmFtZXNwYWNlIHJ1
bGVzLiBBbHNvIG1ha2UgdGhlIGxvY2FsIHBfXwp2YXJpYWJsZSBjb25zdC4KClsxXSBodHRwczov
L3dpa2kuc2VpLmNtdS5lZHUvY29uZmx1ZW5jZS9kaXNwbGF5L2MvQVJSMzYtQy4rRG8rbm90K3N1
YnRyYWN0K29yK2NvbXBhcmUrdHdvK3BvaW50ZXJzK3RoYXQrZG8rbm90K3JlZmVyK3RvK3RoZStz
YW1lK2FycmF5CgpRQVZlcmlmeTogMjc2MQpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNDOiBKQmV1bGljaEBzdXNlLmNvbQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbQotLS0KQ2hhbmdlcyBpbiB2NzoKLSBhZGQgYmFjayBzZWNvbmQgY29uc3QgaW4gYnVn
X2ZyYW1lcwotIHN3aXRjaCBmcm9tIHZvaWQqIGNhc3RzIHRvIHVuc2lnbmVkIGxvbmcgY2FzdHMg
aW4geGVuX2J1aWxkX2luaXQKLSBzd2l0Y2ggcF9fIHRvIGNvbnN0IGNoYXIqCgpDaGFuZ2VzIGlu
IHY2OgotIG1vcmUgYWNjdXJhdGUgY29tbWl0IG1lc3NhZ2UKLSByZW1vdmUgaGFyZCB0YWJzCi0g
cmVtb3ZlIGxlYWRpbmcgdW5kZXJzY29yZXMKLSBjb2RlIHN0eWxlCi0gdXNlIFNZTUJPTF9ISURF
IG9ubHkgb24gdGhlIHByb2JsZW1hdGljIGJ1Z19mcmFtZXMgc3ltYm9scwotIHVzZSBuZXcgU1lN
Qk9MX0hJREUgbWFjcm8gdGhhdCByZXR1cm5zIHRoZSBuYXRpdmUgdHlwZQoKQ2hhbmdlcyBpbiB2
NToKLSByZW1vdmUgdHdvIHNwdXJpb3VzIGNoYW5nZXMKLSBzcGxpdCBpbnRvIHRocmVlIHBhdGNo
ZXMKLSByZW1vdmUgU1lNQk9MX0hJREUoKSBmcm9tIGRlcml2ZWQgdmFyaWFibGVzCi0tLQogeGVu
L2NvbW1vbi9rZXJuZWwuYyAgICAgICAgIHwgIDggKysrKysrLS0KIHhlbi9jb21tb24vbGliLmMg
ICAgICAgICAgICB8ICAzICsrLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgIHwgIDYgKysr
Ky0tCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICAgfCAgNCArKystCiB4ZW4vY29tbW9uL3Zl
cnNpb24uYyAgICAgICAgfCAgNiArKystLS0KIHhlbi9jb21tb24vdmlydHVhbF9yZWdpb24uYyB8
IDEyICsrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oICAgIHwgMjQgKysrKysr
KysrKysrLS0tLS0tLS0tLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDI3
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4vY29t
bW9uL2tlcm5lbC5jCmluZGV4IDU3NjZhMGYuLmU1NDZiYTEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24va2VybmVsLmMKKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpAQCAtMzEyLDE0ICszMTIsMTgg
QEAgZXh0ZXJuIGNvbnN0IGluaXRjYWxsX3QgX19pbml0Y2FsbF9zdGFydFtdLCBfX3ByZXNtcF9p
bml0Y2FsbF9lbmRbXSwKIHZvaWQgX19pbml0IGRvX3ByZXNtcF9pbml0Y2FsbHModm9pZCkKIHsK
ICAgICBjb25zdCBpbml0Y2FsbF90ICpjYWxsOwotICAgIGZvciAoIGNhbGwgPSBfX2luaXRjYWxs
X3N0YXJ0OyBjYWxsIDwgX19wcmVzbXBfaW5pdGNhbGxfZW5kOyBjYWxsKysgKQorICAgIGZvciAo
IGNhbGwgPSBTWU1CT0xfSElERShfX2luaXRjYWxsX3N0YXJ0KTsKKyAgICAgICAgICBjYWxsIDwg
U1lNQk9MX0hJREUoX19wcmVzbXBfaW5pdGNhbGxfZW5kKTsKKyAgICAgICAgICBjYWxsKysgKQog
ICAgICAgICAoKmNhbGwpKCk7CiB9CiAKIHZvaWQgX19pbml0IGRvX2luaXRjYWxscyh2b2lkKQog
ewogICAgIGNvbnN0IGluaXRjYWxsX3QgKmNhbGw7Ci0gICAgZm9yICggY2FsbCA9IF9fcHJlc21w
X2luaXRjYWxsX2VuZDsgY2FsbCA8IF9faW5pdGNhbGxfZW5kOyBjYWxsKysgKQorICAgIGZvciAo
IGNhbGwgPSBTWU1CT0xfSElERShfX3ByZXNtcF9pbml0Y2FsbF9lbmQpOworICAgICAgICAgIGNh
bGwgPCBTWU1CT0xfSElERShfX2luaXRjYWxsX2VuZCk7CisgICAgICAgICAgY2FsbCsrICkKICAg
ICAgICAgKCpjYWxsKSgpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpYi5jIGIveGVu
L2NvbW1vbi9saWIuYwppbmRleCA4ZWJlYzgxLi5hNzg4YTFjIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL2xpYi5jCisrKyBiL3hlbi9jb21tb24vbGliLmMKQEAgLTQ5Nyw3ICs0OTcsOCBAQCBleHRl
cm4gY29uc3QgY3Rvcl9mdW5jX3QgX19jdG9yc19zdGFydFtdLCBfX2N0b3JzX2VuZFtdOwogdm9p
ZCBfX2luaXQgaW5pdF9jb25zdHJ1Y3RvcnModm9pZCkKIHsKICAgICBjb25zdCBjdG9yX2Z1bmNf
dCAqZjsKLSAgICBmb3IgKCBmID0gX19jdG9yc19zdGFydDsgZiA8IF9fY3RvcnNfZW5kOyArK2Yg
KQorCisgICAgZm9yICggZiA9IFNZTUJPTF9ISURFKF9fY3RvcnNfc3RhcnQpOyBmIDwgU1lNQk9M
X0hJREUoX19jdG9yc19lbmQpOyArK2YgKQogICAgICAgICAoKmYpKCk7CiAKICAgICAvKiBQdXR0
aW5nIHRoaXMgaGVyZSBzZWVtcyBhcyBnb29kIChvciBiYWQpIGFzIGFueSBvdGhlciBwbGFjZS4g
Ki8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwppbmRleCBhOTU3YzVlLi4zZTAwZmNmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC02Nyw4ICs2NywxMCBAQCBERUZJ
TkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVyICosIHNjaGVkdWxlcik7CiAvKiBTY3JhdGNoIHNw
YWNlIGZvciBjcHVtYXNrcy4gKi8KIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFza19z
Y3JhdGNoKTsKIAotZXh0ZXJuIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKl9fc3RhcnRfc2NoZWR1
bGVyc19hcnJheVtdLCAqX19lbmRfc2NoZWR1bGVyc19hcnJheVtdOwotI2RlZmluZSBOVU1fU0NI
RURVTEVSUyAoX19lbmRfc2NoZWR1bGVyc19hcnJheSAtIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJh
eSkKK2V4dGVybiBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpfX3N0YXJ0X3NjaGVkdWxlcnNfYXJy
YXlbXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICpfX2VuZF9zY2hlZHVsZXJzX2Fy
cmF5W107CisjZGVmaW5lIE5VTV9TQ0hFRFVMRVJTIChTWU1CT0xfSElERShfX2VuZF9zY2hlZHVs
ZXJzX2FycmF5KSAtIFwKKyAgICAgICAgICAgICAgICAgICAgICAgIFNZTUJPTF9ISURFKF9fc3Rh
cnRfc2NoZWR1bGVyc19hcnJheSkpCiAjZGVmaW5lIHNjaGVkdWxlcnMgX19zdGFydF9zY2hlZHVs
ZXJzX2FycmF5CiAKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zcGlubG9jay5jIGIveGVuL2NvbW1vbi9zcGlubG9jay5j
CmluZGV4IDZiYzUyZDcuLmE4NzBmMDMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2su
YworKysgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKQEAgLTQ3NCw3ICs0NzQsOSBAQCBzdGF0aWMg
aW50IF9faW5pdCBsb2NrX3Byb2ZfaW5pdCh2b2lkKQogewogICAgIHN0cnVjdCBsb2NrX3Byb2Zp
bGUgKipxOwogCi0gICAgZm9yICggcSA9ICZfX2xvY2tfcHJvZmlsZV9zdGFydDsgcSA8ICZfX2xv
Y2tfcHJvZmlsZV9lbmQ7IHErKyApCisgICAgZm9yICggcSA9IFNZTUJPTF9ISURFKCZfX2xvY2tf
cHJvZmlsZV9zdGFydCk7CisgICAgICAgICAgcSA8IFNZTUJPTF9ISURFKCZfX2xvY2tfcHJvZmls
ZV9lbmQpOworICAgICAgICAgIHErKyApCiAgICAgewogICAgICAgICAoKnEpLT5uZXh0ID0gbG9j
a19wcm9maWxlX2dsYl9xLmVsZW1fcTsKICAgICAgICAgbG9ja19wcm9maWxlX2dsYl9xLmVsZW1f
cSA9ICpxOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92ZXJzaW9uLmMgYi94ZW4vY29tbW9uL3Zl
cnNpb24uYwppbmRleCAyMjNjYjUyLi5lODgyNzkzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Zl
cnNpb24uYworKysgYi94ZW4vY29tbW9uL3ZlcnNpb24uYwpAQCAtMTQ3LDE0ICsxNDcsMTQgQEAg
c3RhdGljIGludCBfX2luaXQgeGVuX2J1aWxkX2luaXQodm9pZCkKICAgICBpbnQgcmM7CiAKICAg
ICAvKiAtLWJ1aWxkLWlkIGludm9rZWQgd2l0aCB3cm9uZyBwYXJhbWV0ZXJzLiAqLwotICAgIGlm
ICggX19ub3RlX2dudV9idWlsZF9pZF9lbmQgPD0gJm5bMF0gKQorICAgIGlmICggU1lNQk9MX0hJ
REUoX19ub3RlX2dudV9idWlsZF9pZF9lbmQpIDw9ICZuWzBdICkKICAgICAgICAgcmV0dXJuIC1F
Tk9EQVRBOwogCiAgICAgLyogQ2hlY2sgZm9yIGZ1bGwgTm90ZSBoZWFkZXIuICovCi0gICAgaWYg
KCAmblsxXSA+PSBfX25vdGVfZ251X2J1aWxkX2lkX2VuZCApCisgICAgaWYgKCAmblsxXSA+PSBT
WU1CT0xfSElERShfX25vdGVfZ251X2J1aWxkX2lkX2VuZCkgKQogICAgICAgICByZXR1cm4gLUVO
T0RBVEE7CiAKLSAgICBzeiA9ICh2b2lkICopX19ub3RlX2dudV9idWlsZF9pZF9lbmQgLSAodm9p
ZCAqKW47CisgICAgc3ogPSAodW5zaWduZWQgbG9uZylTWU1CT0xfSElERShfX25vdGVfZ251X2J1
aWxkX2lkX2VuZCkgLSAodW5zaWduZWQgbG9uZyluOwogCiAgICAgcmMgPSB4ZW5fYnVpbGRfaWRf
Y2hlY2sobiwgc3osICZidWlsZF9pZF9wLCAmYnVpbGRfaWRfbGVuKTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jIGIveGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5j
CmluZGV4IGFhMjM5MTguLmNkN2YzNzMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdmlydHVhbF9y
ZWdpb24uYworKysgYi94ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMKQEAgLTEwMywxMyArMTAz
LDEzIEBAIHZvaWQgX19pbml0IHNldHVwX3ZpcnR1YWxfcmVnaW9ucyhjb25zdCBzdHJ1Y3QgZXhj
ZXB0aW9uX3RhYmxlX2VudHJ5ICpzdGFydCwKIHsKICAgICBzaXplX3Qgc3o7CiAgICAgdW5zaWdu
ZWQgaW50IGk7Ci0gICAgc3RhdGljIGNvbnN0IHN0cnVjdCBidWdfZnJhbWUgKmNvbnN0IF9faW5p
dGNvbnN0cmVsIGJ1Z19mcmFtZXNbXSA9IHsKLSAgICAgICAgX19zdGFydF9idWdfZnJhbWVzLAot
ICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18wLAotICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18x
LAotICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18yLAorICAgIGNvbnN0IHN0cnVjdCBidWdfZnJh
bWUgKmNvbnN0IGJ1Z19mcmFtZXNbXSA9IHsKKyAgICAgICAgU1lNQk9MX0hJREUoX19zdGFydF9i
dWdfZnJhbWVzKSwKKyAgICAgICAgU1lNQk9MX0hJREUoX19zdG9wX2J1Z19mcmFtZXNfMCksCisg
ICAgICAgIFNZTUJPTF9ISURFKF9fc3RvcF9idWdfZnJhbWVzXzEpLAorICAgICAgICBTWU1CT0xf
SElERShfX3N0b3BfYnVnX2ZyYW1lc18yKSwKICNpZmRlZiBDT05GSUdfWDg2Ci0gICAgICAgIF9f
c3RvcF9idWdfZnJhbWVzXzMsCisgICAgICAgIFNZTUJPTF9ISURFKF9fc3RvcF9idWdfZnJhbWVz
XzMpLAogI2VuZGlmCiAgICAgICAgIE5VTEwKICAgICB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2tlcm5lbC5oIGIveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCmluZGV4IDU0OGI2NGQu
LjNmYTU2ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4va2VybmVsLmgKQEAgLTY2LDI3ICs2NiwyNyBAQAogfSkKIAogZXh0ZXJuIGNo
YXIgX3N0YXJ0W10sIF9lbmRbXSwgc3RhcnRbXTsKLSNkZWZpbmUgaXNfa2VybmVsKHApICh7ICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25l
ZCBsb25nKShwKTsgICAgIFwKLSAgICAoX19wID49IF9zdGFydCkgJiYgKF9fcCA8IF9lbmQpOyAg
ICAgICAgICAgIFwKKyNkZWZpbmUgaXNfa2VybmVsKHApICh7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IGNoYXIgKnBfXyA9IChjaGFyICop
KHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICAgICAgICBcCisgICAgKHBfXyA+PSBTWU1C
T0xfSElERShfc3RhcnQpKSAmJiAocF9fIDwgU1lNQk9MX0hJREUoX2VuZCkpOyAgICAgIFwKIH0p
CiAKIGV4dGVybiBjaGFyIF9zdGV4dFtdLCBfZXRleHRbXTsKLSNkZWZpbmUgaXNfa2VybmVsX3Rl
eHQocCkgKHsgICAgICAgICAgICAgICAgICAgIFwKLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1
bnNpZ25lZCBsb25nKShwKTsgICAgIFwKLSAgICAoX19wID49IF9zdGV4dCkgJiYgKF9fcCA8IF9l
dGV4dCk7ICAgICAgICAgIFwKKyNkZWZpbmUgaXNfa2VybmVsX3RleHQocCkgKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IGNoYXIgKnBfXyA9IChj
aGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICAgICAgICBcCisgICAgKHBfXyA+
PSBTWU1CT0xfSElERShfc3RleHQpKSAmJiAocF9fIDwgU1lNQk9MX0hJREUoX2V0ZXh0KSk7ICAg
IFwKIH0pCiAKIGV4dGVybiBjb25zdCBjaGFyIF9zcm9kYXRhW10sIF9lcm9kYXRhW107Ci0jZGVm
aW5lIGlzX2tlcm5lbF9yb2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICBcCi0gICAgY29uc3Qg
Y2hhciAqX19wID0gKGNvbnN0IGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAg
KF9fcCA+PSBfc3JvZGF0YSkgJiYgKF9fcCA8IF9lcm9kYXRhKTsgICAgICBcCisjZGVmaW5lIGlz
X2tlcm5lbF9yb2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICBjb25zdCBjaGFyICpwX18gPSAoY29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShw
KTsgICAgICAgICAgICAgXAorICAgIChwX18gPj0gU1lNQk9MX0hJREUoX3Nyb2RhdGEpKSAmJiAo
cF9fIDwgU1lNQk9MX0hJREUoX2Vyb2RhdGEpKTtcCiB9KQogCiBleHRlcm4gY2hhciBfc2luaXR0
ZXh0W10sIF9laW5pdHRleHRbXTsKLSNkZWZpbmUgaXNfa2VybmVsX2luaXR0ZXh0KHApICh7ICAg
ICAgICAgICAgICAgIFwKLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShw
KTsgICAgIFwKLSAgICAoX19wID49IF9zaW5pdHRleHQpICYmIChfX3AgPCBfZWluaXR0ZXh0KTsg
IFwKKyNkZWZpbmUgaXNfa2VybmVsX2luaXR0ZXh0KHApICh7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgY29uc3QgY2hhciAqcF9fID0gKGNoYXIgKikodW5z
aWduZWQgbG9uZykocCk7ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChwX18gPj0gU1lN
Qk9MX0hJREUoX3Npbml0dGV4dCkpICYmIChwX18gPCBTWU1CT0xfSElERShfZWluaXR0ZXh0KSk7
IFwKIH0pCiAKIGV4dGVybiBlbnVtIHN5c3RlbV9zdGF0ZSB7Ci0tIAoxLjkuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 18:16:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 18:16: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-devel-bounces@lists.xenproject.org>)
	id 1ghesT-0008Aa-0a; Thu, 10 Jan 2019 18:16: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=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghesR-000894-E5
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 18:16:23 +0000
X-Inumbo-ID: d5371396-1503-11e9-b879-9339114f4432
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5371396-1503-11e9-b879-9339114f4432;
 Thu, 10 Jan 2019 18:16:22 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 469892173B;
 Thu, 10 Jan 2019 18:16:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547144181;
 bh=eW+s4ws/dTeFrQA4oYPrI1kfmCW6lmIYQ7yGGijoqyA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=vexJJd2Jgowvg2hpOmhCdPNP/ZetJz+MDJBDP/XZIHxWOUoio6+zLDPu0uQQmQtsW
 Tz3Y7K8llq+qI3cgESjiQps6TgQV0GMuE7GNiSSWO7OIMHwYmyHYA2ngMluUTs/2L4
 9Xw2Jis6cyE/6rN5Fo27PQCh0oYkMvQS3RQnfKP0=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 10 Jan 2019 10:16:14 -0800
Message-Id: <1547144175-5908-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1901101014060.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901101014060.27759@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 3/4] xen/x86: use SYMBOL_HIDE when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTF9ISURFIGluIGNhc2VzIG9mIGNvbXBhcmlzb25zIGFuZCBzdWJ0cmFjdGlvbnMg
b2Y6Cgpfc3RhcnQsIF9lbmQsIF9fMk1fcndkYXRhX3N0YXJ0LCBfXzJNX3J3ZGF0YV9lbmQsIF9z
dGV4dCwgX2V0ZXh0LApfX2VuZF92cGNpX2FycmF5LCBfX3N0YXJ0X3ZwY2lfYXJyYXksIF9zdGV4
dGVudHJ5LCBfZXRleHRlbnRyeSwKX190cmFtcG9saW5lX3JlbF9zdGFydCwgX190cmFtcG9saW5l
X3JlbF9zdG9wLCBfX3RyYW1wb2xpbmVfc2VnX3N0YXJ0LApfX3RyYW1wb2xpbmVfc2VnX3N0b3Ag
X19wZXJfY3B1X3N0YXJ0LCBfX3Blcl9jcHVfZGF0YV9lbmQKCmFzIGJ5IHRoZSBDIHN0YW5kYXJk
IFsxXS4KCk0zQ006IFJ1bGUtMTguMjogU3VidHJhY3Rpb24gYmV0d2VlbiBwb2ludGVycyBzaGFs
bCBvbmx5IGJlIGFwcGxpZWQgdG8KcG9pbnRlcnMgdGhhdCBhZGRyZXNzIGVsZW1lbnRzIG9mIHRo
ZSBzYW1lIGFycmF5CgpbMV0gaHR0cHM6Ly93aWtpLnNlaS5jbXUuZWR1L2NvbmZsdWVuY2UvZGlz
cGxheS9jL0FSUjM2LUMuK0RvK25vdCtzdWJ0cmFjdCtvcitjb21wYXJlK3R3bytwb2ludGVycyt0
aGF0K2RvK25vdCtyZWZlcit0byt0aGUrc2FtZSthcnJheQoKUUFWZXJpZnk6IDI3NjEKU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogSkJldWxpY2hAc3VzZS5j
b20KQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KLS0tCkNoYW5nZXMgaW4gdjc6Ci0gY29k
ZSBzdHlsZQotIGFkZCByZXZpZXdlZC1ieQoKQ2hhbmdlcyBpbiB2NjoKLSBtb3JlIGFjY3VyYXRl
IGNvbW1pdCBtZXNzYWdlCi0gcmVtb3ZlIHVuZWVkZWQgZXh0cmEgbmV3bGluZQotIG9ubHkgdXNl
IFNZTUJPTCBvbiBwcm9ibGVtYXRpYyBzeW1ib2xzIGluIGFsdGVybmF0aXZlcy5jCi0gdXNlIG5l
dyBTWU1CT0wgbWFjcm8gdGhhdCByZXR1cm5zIHRoZSBuYXRpdmUgdHlwZQoKQ2hhbmdlcyBpbiB2
NToKLSByZW1vdmUgdHdvIHNwdXJpb3VzIGNoYW5nZXMKLSBzcGxpdCBpbnRvIHRocmVlIHBhdGNo
ZXMKLSByZW1vdmUgU1lNQk9MKCkgZnJvbSBkZXJpdmVkIHZhcmlhYmxlcwotLS0KIHhlbi9hcmNo
L3g4Ni9hbHRlcm5hdGl2ZS5jICB8ICAzICsrLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5o
IHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9wZXJjcHUuYyAgICAgICB8IDEwICsrKysrKy0t
LS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICB8ICA5ICsrKysrKy0tLQogeGVuL2FyY2gv
eDg2L3NtcGJvb3QuYyAgICAgIHwgIDUgKysrLS0KIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAg
ICB8ICAzICsrLQogNiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNo
L3g4Ni9hbHRlcm5hdGl2ZS5jCmluZGV4IGI4YzgxOWEuLjYxZTJjNTQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5j
CkBAIC0yNzMsNyArMjczLDggQEAgc3RhdGljIGludCBfX2luaXQgbm1pX2FwcGx5X2FsdGVybmF0
aXZlcyhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgLyogRGlzYWJs
ZSBXUCB0byBhbGxvdyBwYXRjaGluZyByZWFkLW9ubHkgcGFnZXMuICovCiAgICAgICAgIHdyaXRl
X2NyMChjcjAgJiB+WDg2X0NSMF9XUCk7CiAKLSAgICAgICAgYXBwbHlfYWx0ZXJuYXRpdmVzKF9f
YWx0X2luc3RydWN0aW9ucywgX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCk7CisgICAgICAgIGFwcGx5
X2FsdGVybmF0aXZlcyhTWU1CT0xfSElERShfX2FsdF9pbnN0cnVjdGlvbnMpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgU1lNQk9MX0hJREUoX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCkpOwog
CiAgICAgICAgIHdyaXRlX2NyMChjcjApOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZWZp
L2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggNTc4OWQyYy4u
MjlhNWFhNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisrKyBiL3hl
bi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtMTExLDEyICsxMTEsMTIgQEAgc3RhdGljIHZv
aWQgX19pbml0IHJlbG9jYXRlX3RyYW1wb2xpbmUodW5zaWduZWQgbG9uZyBwaHlzKQogICAgICAg
ICByZXR1cm47CiAKICAgICAvKiBBcHBseSByZWxvY2F0aW9ucyB0byB0cmFtcG9saW5lLiAqLwot
ICAgIGZvciAoIHRyYW1wb2xpbmVfcHRyID0gX190cmFtcG9saW5lX3JlbF9zdGFydDsKLSAgICAg
ICAgICB0cmFtcG9saW5lX3B0ciA8IF9fdHJhbXBvbGluZV9yZWxfc3RvcDsKKyAgICBmb3IgKCB0
cmFtcG9saW5lX3B0ciA9IFNZTUJPTF9ISURFKF9fdHJhbXBvbGluZV9yZWxfc3RhcnQpOworICAg
ICAgICAgIHRyYW1wb2xpbmVfcHRyIDwgU1lNQk9MX0hJREUoX190cmFtcG9saW5lX3JlbF9zdG9w
KTsKICAgICAgICAgICArK3RyYW1wb2xpbmVfcHRyICkKICAgICAgICAgKih1MzIgKikoKnRyYW1w
b2xpbmVfcHRyICsgKGxvbmcpdHJhbXBvbGluZV9wdHIpICs9IHBoeXM7Ci0gICAgZm9yICggdHJh
bXBvbGluZV9wdHIgPSBfX3RyYW1wb2xpbmVfc2VnX3N0YXJ0OwotICAgICAgICAgIHRyYW1wb2xp
bmVfcHRyIDwgX190cmFtcG9saW5lX3NlZ19zdG9wOworICAgIGZvciAoIHRyYW1wb2xpbmVfcHRy
ID0gU1lNQk9MX0hJREUoX190cmFtcG9saW5lX3NlZ19zdGFydCk7CisgICAgICAgICAgdHJhbXBv
bGluZV9wdHIgPCBTWU1CT0xfSElERShfX3RyYW1wb2xpbmVfc2VnX3N0b3ApOwogICAgICAgICAg
ICsrdHJhbXBvbGluZV9wdHIgKQogICAgICAgICAqKHUxNiAqKSgqdHJhbXBvbGluZV9wdHIgKyAo
bG9uZyl0cmFtcG9saW5lX3B0cikgPSBwaHlzID4+IDQ7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvcGVyY3B1LmMgYi94ZW4vYXJjaC94ODYvcGVyY3B1LmMKaW5kZXggOGJlNGViZC4uOGEw
OGRhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3BlcmNwdS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9wZXJjcHUuYwpAQCAtMTMsNyArMTMsOCBAQCB1bnNpZ25lZCBsb25nIF9fcGVyX2NwdV9vZmZz
ZXRbTlJfQ1BVU107CiAgKiBjb250ZXh0IG9mIFBWIGd1ZXN0cy4KICAqLwogI2RlZmluZSBJTlZB
TElEX1BFUkNQVV9BUkVBICgweDgwMDAwMDAwMDAwMDAwMDBMIC0gKGxvbmcpX19wZXJfY3B1X3N0
YXJ0KQotI2RlZmluZSBQRVJDUFVfT1JERVIgZ2V0X29yZGVyX2Zyb21fYnl0ZXMoX19wZXJfY3B1
X2RhdGFfZW5kIC0gX19wZXJfY3B1X3N0YXJ0KQorI2RlZmluZSBQRVJDUFVfT1JERVIgZ2V0X29y
ZGVyX2Zyb21fYnl0ZXMoU1lNQk9MX0hJREUoX19wZXJfY3B1X2RhdGFfZW5kKSAtIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNZTUJPTF9ISURFKF9fcGVyX2Nw
dV9zdGFydCkpCiAKIHZvaWQgX19pbml0IHBlcmNwdV9pbml0X2FyZWFzKHZvaWQpCiB7CkBAIC0z
Myw4ICszNCw5IEBAIHN0YXRpYyBpbnQgaW5pdF9wZXJjcHVfYXJlYSh1bnNpZ25lZCBpbnQgY3B1
KQogICAgIGlmICggKHAgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKFBFUkNQVV9PUkRFUiwgMCkpID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgIG1lbXNldChwLCAwLCBfX3Bl
cl9jcHVfZGF0YV9lbmQgLSBfX3Blcl9jcHVfc3RhcnQpOwotICAgIF9fcGVyX2NwdV9vZmZzZXRb
Y3B1XSA9IHAgLSBfX3Blcl9jcHVfc3RhcnQ7CisgICAgbWVtc2V0KHAsIDAsIFNZTUJPTF9ISURF
KF9fcGVyX2NwdV9kYXRhX2VuZCkgLQorICAgICAgICAgICBTWU1CT0xfSElERShfX3Blcl9jcHVf
c3RhcnQpKTsKKyAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSBwIC0gU1lNQk9MX0hJREUoX19w
ZXJfY3B1X3N0YXJ0KTsKIAogICAgIHJldHVybiAwOwogfQpAQCAtNDksNyArNTEsNyBAQCBzdGF0
aWMgdm9pZCBfZnJlZV9wZXJjcHVfYXJlYShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCiB7CiAgICAg
c3RydWN0IGZyZWVfaW5mbyAqaW5mbyA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3QgZnJlZV9p
bmZvLCByY3UpOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBpbmZvLT5jcHU7Ci0gICAgY2hhciAq
cCA9IF9fcGVyX2NwdV9zdGFydCArIF9fcGVyX2NwdV9vZmZzZXRbY3B1XTsKKyAgICBjaGFyICpw
ID0gU1lNQk9MX0hJREUoX19wZXJfY3B1X3N0YXJ0KSArIF9fcGVyX2NwdV9vZmZzZXRbY3B1XTsK
IAogICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhwLCBQRVJDUFVfT1JERVIpOwogICAgIF9fcGVyX2Nw
dV9vZmZzZXRbY3B1XSA9IElOVkFMSURfUEVSQ1BVX0FSRUE7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDA2ZWI0ODMuLjM3OWQ4
NGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCkBAIC05NzIsNyArOTcyLDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94
ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICogcmVzcGVjdGl2ZSByZXNlcnZlX2U4
MjBfcmFtKCkgaW52b2NhdGlvbiBiZWxvdy4KICAgICAgICAgICovCiAgICAgICAgIG1vZFttYmkt
Pm1vZHNfY291bnRdLm1vZF9zdGFydCA9IHZpcnRfdG9fbWZuKF9zdGV4dCk7Ci0gICAgICAgIG1v
ZFttYmktPm1vZHNfY291bnRdLm1vZF9lbmQgPSBfXzJNX3J3ZGF0YV9lbmQgLSBfc3RleHQ7Cisg
ICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9lbmQgPSBTWU1CT0xfSElERShfXzJNX3J3
ZGF0YV9lbmQpIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNZTUJP
TF9ISURFKF9zdGV4dCk7CiAgICAgfQogCiAgICAgbW9kdWxlc19oZWFkcm9vbSA9IGJ6aW1hZ2Vf
aGVhZHJvb20oYm9vdHN0cmFwX21hcChtb2QpLCBtb2QtPm1vZF9lbmQpOwpAQCAtMTA2Nyw3ICsx
MDY4LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBt
YmlfcCkKICAgICAgICAgICAgICAqIGRhdGEgdW50aWwgYWZ0ZXIgd2UgaGF2ZSBzd2l0Y2hlZCB0
byB0aGUgcmVsb2NhdGVkIHBhZ2V0YWJsZXMhCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAg
IGJhcnJpZXIoKTsKLSAgICAgICAgICAgIG1vdmVfbWVtb3J5KGUgKyBYRU5fSU1HX09GRlNFVCwg
WEVOX0lNR19PRkZTRVQsIF9lbmQgLSBfc3RhcnQsIDEpOworICAgICAgICAgICAgbW92ZV9tZW1v
cnkoZSArIFhFTl9JTUdfT0ZGU0VULCBYRU5fSU1HX09GRlNFVCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgIFNZTUJPTF9ISURFKF9lbmQpIC0gU1lNQk9MX0hJREUoX3N0YXJ0KSwgMSk7CiAKICAg
ICAgICAgICAgIC8qIFdhbGsgaW5pdGlhbCBwYWdldGFibGVzLCByZWxvY2F0aW5nIHBhZ2UgZGly
ZWN0b3J5IGVudHJpZXMuICovCiAgICAgICAgICAgICBwbDRlID0gX192YShfX3BhKGlkbGVfcGdf
dGFibGUpKTsKQEAgLTEzODIsNyArMTM4NCw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3Rh
cnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgfQogI2VuZGlmCiAKLSAgICB4ZW5fdmly
dF9lbmQgPSAoKHVuc2lnbmVkIGxvbmcpX2VuZCArICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZU
KSAtIDEpICYKKyAgICB4ZW5fdmlydF9lbmQgPSAoKHVuc2lnbmVkIGxvbmcpU1lNQk9MX0hJREUo
X2VuZCkgKworICAgICAgICAgICAgICAgICAgICAoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkg
LSAxKSAmCiAgICAgICAgICAgICAgICAgICAgfigoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkg
LSAxKTsKICAgICBkZXN0cm95X3hlbl9tYXBwaW5ncyh4ZW5fdmlydF9lbmQsIFhFTl9WSVJUX1NU
QVJUICsgQk9PVFNUUkFQX01BUF9CQVNFKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggN2QxMjI2ZC4uNTA0OGQ4NiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCkBAIC04MTAsOCArODEwLDkgQEAgc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3Qo
dW5zaWduZWQgaW50IGNwdSkKICAgICB7CiAgICAgICAgIGNvbnN0IGNoYXIgKnB0cjsKIAotICAg
ICAgICBmb3IgKCByYyA9IDAsIHB0ciA9IF9zdGV4dGVudHJ5OwotICAgICAgICAgICAgICAhcmMg
JiYgcHRyIDwgX2V0ZXh0ZW50cnk7IHB0ciArPSBQQUdFX1NJWkUgKQorICAgICAgICBmb3IgKCBy
YyA9IDAsIHB0ciA9IFNZTUJPTF9ISURFKF9zdGV4dGVudHJ5KTsKKyAgICAgICAgICAgICAgIXJj
ICYmIHB0ciA8IFNZTUJPTF9ISURFKF9ldGV4dGVudHJ5KTsKKyAgICAgICAgICAgICAgcHRyICs9
IFBBR0VfU0laRSApCiAgICAgICAgICAgICByYyA9IGNsb25lX21hcHBpbmcocHRyLCBycHQpOwog
CiAgICAgICAgIGlmICggcmMgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMg
Yi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwppbmRleCA4MjYwN2JkLi40MjRiNDFkIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYworKysgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2ku
YwpAQCAtMzMsNyArMzMsOCBAQCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciB7CiAjaWZkZWYgX19YRU5f
XwogZXh0ZXJuIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX3N0YXJ0X3ZwY2lfYXJyYXlb
XTsKIGV4dGVybiB2cGNpX3JlZ2lzdGVyX2luaXRfdCAqY29uc3QgX19lbmRfdnBjaV9hcnJheVtd
OwotI2RlZmluZSBOVU1fVlBDSV9JTklUIChfX2VuZF92cGNpX2FycmF5IC0gX19zdGFydF92cGNp
X2FycmF5KQorI2RlZmluZSBOVU1fVlBDSV9JTklUIChTWU1CT0xfSElERShfX2VuZF92cGNpX2Fy
cmF5KSAtIFwKKyAgICAgICAgICAgICAgICAgICAgICAgU1lNQk9MX0hJREUoX19zdGFydF92cGNp
X2FycmF5KSkKIAogdm9pZCB2cGNpX3JlbW92ZV9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYp
CiB7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 18:46:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 18: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-devel-bounces@lists.xenproject.org>)
	id 1ghfLX-0002Lk-GZ; Thu, 10 Jan 2019 18:46:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZeoH=PS=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1ghfLV-0002Lf-US
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 18:46:25 +0000
X-Inumbo-ID: 065e11f1-1508-11e9-92db-bc764e045a96
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 065e11f1-1508-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 18:46:24 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich
 <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
Thread-Index: AQHUqHT6EHkpRCxf9EupBCStWIThYqWoHrMAgABgAgCAAJhgAP//ttTA
Date: Thu, 10 Jan 2019 18:46:21 +0000
Message-ID: <c35526c8589d49ba9f4200220e44581c@dornerworks.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.27.14.26]
MIME-Version: 1.0
X-spam-status: No, score=-2.9 required=3.5 tests=URIBL_BLOCKED, ALL_TRUSTED,
 BAYES_00, MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1cnNkYXksIEphbnVhcnkgMTAsIDIwMTkgMTI6MzAgUE0sIFN0ZWZhbm8gU3RhYmVsbGlu
aSB3cm90ZToNCj4gT24gVGh1LCAxMCBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+ID4g
Pj4+IE9uIDEwLjAxLjE5IGF0IDAzOjQwLCA8anVsaWVuLmdyYWxsQGdtYWlsLmNvbT4gd3JvdGU6
DQo+ID4gPiBPbiBXZWQsIDkgSmFuIDIwMTksIDE4OjQzIFN0ZWZhbm8gU3RhYmVsbGluaSwgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+ID4gPiB3cm90ZToNCj4gPiA+DQo+ID4gPj4gSW50cm9k
dWNlIGEgbWFjcm8sIFNZTUJPTCwgd2hpY2ggaXMgc2ltaWxhciB0byBSRUxPQ19ISURFLCBidXQg
aXQgaXMNCj4gPiA+PiBtZWFudCB0byBiZSB1c2VkIGV2ZXJ5d2hlcmUgc3ltYm9scyBzdWNoIGFz
IF9zdGV4dCBhbmQgX2V0ZXh0IGFyZSB1c2VkDQo+ID4gPj4gaW4gdGhlIGNvZGUuIEl0IGNhbiB0
YWtlIGFuIGFycmF5IHR5cGUgYXMgYSBwYXJhbWV0ZXIsIGFuZCBpdCByZXR1cm5zDQo+ID4gPj4g
dGhlIHNhbWUgdHlwZS4NCj4gPiA+Pg0KPiA+ID4+IFNZTUJPTCBpcyBuZWVkZWQgd2hlbiBhY2Nl
c3Npbmcgc3ltYm9scyBzdWNoIGFzIF9zdGV4dCBhbmQgX2V0ZXh0DQo+ID4gPj4gYmVjYXVzZSB0
aGUgQyBzdGFuZGFyZCBmb3JiaWRzIGZvciBib3RoIGNvbXBhcmlzb25zIGFuZCBzdWJzdHJhY3Rp
b24NCj4gPiA+PiAoc2VlIEMgU3RhbmRhcmQsIDYuNS42IFtJU08vSUVDIDk4OTk6MjAxMV0gYW5k
IFsxXSkgYmV0d2VlbiBwb2ludGVycw0KPiA+ID4+IHBvaW50aW5nIHRvIGRpZmZlcmVudCBvYmpl
Y3RzLiBfc3RleHQsIF9ldGV4dCwgZXRjLiBhcmUgYWxsIHBvaW50ZXJzIHRvDQo+ID4gPj4gZGlm
ZmVyZW50IG9iamVjdHMgZnJvbSBBTkNJIEMgcG9pbnQgb2Ygdmlldy4NCj4gPiA+Pg0KPiA+ID4N
Cj4gPiA+IFRoaXMgZG9lcyBub3QgbWFrZSBzZW5zZSBiZWNhdXNlIHlvdSBzdGlsbCByZXR1cm4g
YSBwb2ludGVyIGFuZCB0aGVyZWZvcmUNCj4gPiA+IHRoZSB1bmRlZmluZWQgYmVoYXZpb3IgaXMg
c3RpbGwgcHJlc2VudC4NCj4gPiA+DQo+ID4gPiBJIHJlYWxseSBkb24ndCBiZWxpZXZlIHRoaXMg
cGF0Y2ggaXMgZ29pbmcgdG8gbWFrZSB0aGUgTUlTUkEgdG9vbCBoYXBweS4NCj4gPg0KPiA+IFdl
bGwsIHRpbGwgbm93IEkndmUgYmVlbiBhc3N1bWluZyB0aGF0IG5vIHZlcnNpb24gb2YgdGhpcyBz
ZXJpZXMgd2FzDQo+ID4gcG9zdGVkIHdpdGhvdXQgYmVpbmcgY2VydGFpbiB0aGUgY2hhbmdlcyBh
Y2hpZXZlIHRoZSBnb2FsIChvZg0KPiA+IG1ha2luZyB0aGF0IHRvb2wgaGFwcHkpLg0KPiANCj4g
Tm8sIEphbjogdW5mb3J0dW5hdGVseSB3ZSBjYW5ub3QgcmUtcnVuIHRoZSBzY2FubmluZyB0b29s
IGFnYWluc3QgYW55DQo+IHZlcnNpb24gb2YgWGVuIHdlIHdpc2ggdG8gOi0oDQo+IA0KPiBXZSBj
YW5ub3Qga25vdyBpbiBhZHZhbmNlIGlmIGEgc2V0IG9mIGNoYW5nZXMgd2lsbCBtYWtlIHRoZSB0
b29sIGhhcHB5DQo+IG9yIG5vdC4NCg0KUGxheWluZyBkZXZpbCdzIGFkdm9jYXRlOiBldmVuIHdp
dGggYWxsIHNvcnRzIG9mIGNhc3RpbmcgYW5kIGlubGluZSBhc3NlbWJseQ0KdG8gc3VwcHJlc3Mg
c3RhdGljIGFuYWx5c2lzIHRvb2wgd2FybmluZ3MsIHdlJ3JlIHN0aWxsIG5vdCBhZGRyZXNzaW5n
IHRoZQ0KdW5kZXJseWluZyBydWxlIHZpb2xhdGlvbi4gQSBwb2ludGVyIHZhbHVlIGNhc3RlZCBv
ciBmZWQgdGhyb3VnaCBzb21lIGlubGluZQ0KYXNzZW1ibHkgYXQgdGhlIGVuZCBvZiB0aGUgZGF5
IGlzIHN0aWxsIGEgdmFsdWUgdGhhdCByZXByZXNlbnRzIGFuIGFkZHJlc3MNCmluIGFuIG9iamVj
dC4gQW5kIGFzIHNvb24gYXMgd2Ugc3VidHJhY3Qgb3IgY29tcGFyZSB0aGF0IHZhbHVlIHRvIG9u
ZQ0KdGhhdCByZXByZXNlbnRzIGFub3RoZXIgb2JqZWN0IHdlIHN0YXJ0IHZpb2xhdGluZyB0aGUg
TUlTUkEgcnVsZXMgKHRoaXMgaXMNCm15IG93biByYXRoZXIgc3RyaWN0IGludGVycHJldGF0aW9u
IGZvciB0aGUgcHVycG9zZSBvZiBtYWtpbmcgYSBwb2ludCAtIA0KcGxlYXNlIGZlZWwgZnJlZSB0
byBkaXNhZ3JlZSkuIA0KDQpJZiBhbGwgd2UgcmVhbGx5IGNhcmUgYWJvdXQgaXMgbWFraW5nIFBS
UUEgaGFwcHksIEkgYmVsaWV2ZSBpdCBkb2VzIHN1cHBvcnQNCnNvbWUgc29ydCBvZiBjb21tZW50
LWJhc2VkIHN1cHByZXNzaW9uLiBJJ3ZlIHNlZW4gY29tbWVudHMgbGlrZQ0KLyogUFJRQSBTIDA0
ODcgKi8gb3IgLyogUFJRQSBTIDA0ODggKi8gaW4gdmFyaW91cyBjb2RlYmFzZXMsIEknbSBndWVz
c2luZw0KY29tbWVudHMgbGlrZSB0aGlzIGhhdmUgc29tZXRoaW5nIHRvIGRvIHdpdGggc3VwcHJl
c3NpbmcgdGhlc2UgdHlwZXMgb2YNCndhcm5pbmdzLg0KDQo+IA0KPiBJZiBJIGtuZXcgdGhhdCBT
WU1CT0wgcmV0dXJuaW5nIHRoZSBuYXRpdmUgcG9pbnQgdHlwZSBhcyBpbiB2NiBpcw0KPiBzdWZm
aWNpZW50IHRvIG1ha2UgdGhlIHRvb2wgaGFwcHksIEkgd291bGRuJ3QgYmUgaGVyZSBhcmd1aW5n
LiBXZSBjYW5ub3QNCj4ga25vdyBmb3Igc3VyZSB1bnRpbCB3ZSBjb21taXQgdGhlIGNoYW5nZXMs
IHRoZW4gd2UgYXNrIFBSUUEgdG8gcmUtc2Nhbg0KPiBhZ2FpbnN0IGEgbW9yZSByZWNlbnQgdmVy
c2lvbiBvZiBYZW4uIEl0IGlzIGFuIGhlYXZ5IHByb2Nlc3MgYW5kIGZvcg0KPiB0aGlzIHJlYXNv
biBJIHByZWZlcnJlZCB0aGUgc2FmZXIgb2YgdGhlIHR3byBhcHByb2FjaGVzLg0KPiANCj4gQW55
d2F5LCBJIHdvdWxkIHJhdGhlciBnZXQgc29tZXRoaW5nIGluLCBldmVuIGlmIGluc3VmZmljaWVu
dCwgdGhhbg0KPiBub3RoaW5nLiBTbyBJJ2xsIGFkZHJlc3MgYWxsIHlvdXIgY29tbWVudHMgYmFz
ZWQgb24gcmV0dXJuaW5nIHRoZQ0KPiBwb2ludGVyIHR5cGUsIGFuZCBzdWJtaXQgYSBuZXcgdmVy
c2lvbi4gVGhlIGJvdGhlcnNvbWUgY2hhbmdlcyBhcmUgdGhlDQo+IG9uZXMgdG8gdGhlIGNhbGwg
c2l0ZXMsIGFuZCBJIHdvdWxkIGxpa2UgdG8gZ2V0IHRob3NlIGluIG5vIG1hdHRlciB0aGUNCj4g
aW1wbGVtZW50YXRpb24gb2YgU1lNQk9MLg0KDQpJIGFncmVlLCBpdCB3b3VsZCBiZSBuaWNlIHRv
IGhpZ2hsaWdodCBldmVyeXdoZXJlIHdlIHRoaW5rIHdlJ3JlIGluIHZpb2xhdGlvbg0Kb2YgdGhl
ICJwb2ludGVycyB0byBkaWZmZXJlbnQgb2JqZWN0cyIgcnVsZXMuIFBlcmhhcHMgaXQgd291bGQg
bWFrZSBpdCBjbGVhcmVyDQppZiB3ZSBhZGRlZCBhIGNvbW1lbnQgaW4gdGhlIGNvZGViYXNlIHRv
IHNwZWxsIG91dCB0aGUgaW50ZW50LCB3aGljaCBJJ20NCmludGVycHJldGluZyBhcyByb3VnaGx5
ICJUaGlzIHZpb2xhdGVzIE1JU1JBIFJ1bGUgMTguMSwgMTguMiwgb3IgMTguMy4gV2UgDQpuZWVk
IHRvIHJldmlzaXQgdGhpcyBpbiB0aGUgZnV0dXJlIHRvIGV2YWx1YXRlIGlmIHdlIGNhbiBhdm9p
ZCB2aW9sYXRpbmcgdGhlc2UNCnJ1bGVzLiINCg0KT3IgcGVyaGFwcyBpdCB3b3VsZCBtYWtlIGl0
IGNsZWFyZXIgdG8gZm9yZ2V0IGFib3V0IFNZTUJPTCBhbHRvZ2V0aGVyIGFuZA0KaW5zdGVhZCBq
dXN0IGFkZCBzdXBwcmVzc2lvbiBjb21tZW50cy4NCg0KRnVydGhlciwgaWYgd2UgZGVjaWRlIGlu
IGFuIGluc3RhbmNlIHRoYXQgd2UgaGF2ZSBubyBjaG9pY2UgYnV0IHRvDQpzdWJ0cmFjdC9jb21w
YXJlIHBvaW50ZXJzIHRvIGRpZmZlcmVudCBvYmplY3RzLCB0aGVuIHRoZSBNSVNSQSBydWxlcyBJ
DQptZW50aW9uZWQgYXJlIG9ubHkgKnJlcXVpcmVkKiBydWxlcyAobm90ICptYW5kYXRvcnkqKSwg
d2hpY2ggbWVhbnMgd2UNCmFyZSBPSyB0byB2aW9sYXRlIHRoZW0gYXMgbG9uZyBhcyB3ZSB3cml0
ZSB1cCBhIGRldmlhdGlvbiB3aXRoIHRoZSBhcHByb3ByaWF0ZQ0KanVzdGlmaWNhdGlvbiBhbmQg
ZXhwbGFuYXRpb24gb2YgYW55IHVuZGVmaW5lZCBiZWhhdmlvciBhbmQgd2h5IGl0J3MgT0sgdG8g
cmVseQ0Kb24gc2FpZCB1bmRlZmluZWQgYmVoYXZpb3IuDQoNCi1TdGV3DQoNCj4gDQo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 18:52:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 18:52: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-devel-bounces@lists.xenproject.org>)
	id 1ghfRf-00035n-8d; Thu, 10 Jan 2019 18:52: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=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghfRe-00035i-Q8
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 18:52:46 +0000
X-Inumbo-ID: eae61138-1508-11e9-a206-c7affbec356e
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eae61138-1508-11e9-a206-c7affbec356e;
 Thu, 10 Jan 2019 18:52:46 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F0F4D206B7;
 Thu, 10 Jan 2019 18:52:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547146365;
 bh=6s9IhnApnCb552Xt1oujlmWlLmmIKWOktJGTp7hXXYs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Y8XkuAE3glGgEb0e4s7J3HOBotb07FEIDqlkZ6QWjO/E7ie4cvyce6c6dkovVxl+y
 VqMzW31JN02A1zljgv3CuEtK+E+f/omvzFyfS7B5W32tsajxMkzwfgLtiDorsJ1IKe
 bfCrn/hxkJYXgXLFp0K/vy+tZNb6PJUwIeqSljgM=
Date: Thu, 10 Jan 2019 10:52:44 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <1547144175-5908-4-git-send-email-sstabellini@kernel.org>
Message-ID: <alpine.DEB.2.10.1901101048170.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901101014060.27759@sstabellini-ThinkPad-X260>
 <1547144175-5908-4-git-send-email-sstabellini@kernel.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 4/4] xen/common: use SYMBOL_HIDE when
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 Stefano Stabellini <stefanos@xilinx.com>, JBeulich@suse.com,
 andrew.cooper3@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxMCBKYW4gMjAxOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggYi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgK
PiBpbmRleCA1NDhiNjRkLi4zZmE1NmZmIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9r
ZXJuZWwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaAo+IEBAIC02NiwyNyArNjYs
MjcgQEAKPiAgfSkKPiAgCj4gIGV4dGVybiBjaGFyIF9zdGFydFtdLCBfZW5kW10sIHN0YXJ0W107
Cj4gLSNkZWZpbmUgaXNfa2VybmVsKHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAt
ICAgIGNoYXIgKl9fcCA9IChjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgXAo+IC0gICAg
KF9fcCA+PSBfc3RhcnQpICYmIChfX3AgPCBfZW5kKTsgICAgICAgICAgICBcCj4gKyNkZWZpbmUg
aXNfa2VybmVsKHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICsgICAgY29uc3QgY2hhciAqcF9fID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgIChwX18gPj0gU1lNQk9MX0hJREUoX3N0YXJ0KSkg
JiYgKHBfXyA8IFNZTUJPTF9ISURFKF9lbmQpKTsgICAgICBcCj4gIH0pCj4gIAo+ICBleHRlcm4g
Y2hhciBfc3RleHRbXSwgX2V0ZXh0W107Cj4gLSNkZWZpbmUgaXNfa2VybmVsX3RleHQocCkgKHsg
ICAgICAgICAgICAgICAgICAgIFwKPiAtICAgIGNoYXIgKl9fcCA9IChjaGFyICopKHVuc2lnbmVk
IGxvbmcpKHApOyAgICAgXAo+IC0gICAgKF9fcCA+PSBfc3RleHQpICYmIChfX3AgPCBfZXRleHQp
OyAgICAgICAgICBcCj4gKyNkZWZpbmUgaXNfa2VybmVsX3RleHQocCkgKHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgY29uc3QgY2hhciAqcF9fID0gKGNo
YXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICAgICAgICAgICAgICAgIFwKPiArICAgIChwX18g
Pj0gU1lNQk9MX0hJREUoX3N0ZXh0KSkgJiYgKHBfXyA8IFNZTUJPTF9ISURFKF9ldGV4dCkpOyAg
ICBcCj4gIH0pCj4gIAo+ICBleHRlcm4gY29uc3QgY2hhciBfc3JvZGF0YVtdLCBfZXJvZGF0YVtd
Owo+IC0jZGVmaW5lIGlzX2tlcm5lbF9yb2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICBcCj4g
LSAgICBjb25zdCBjaGFyICpfX3AgPSAoY29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsg
ICAgIFwKPiAtICAgIChfX3AgPj0gX3Nyb2RhdGEpICYmIChfX3AgPCBfZXJvZGF0YSk7ICAgICAg
XAo+ICsjZGVmaW5lIGlzX2tlcm5lbF9yb2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgIGNvbnN0IGNoYXIgKnBfXyA9IChjb25zdCBjaGFyICop
KHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICBcCj4gKyAgICAocF9fID49IFNZTUJPTF9I
SURFKF9zcm9kYXRhKSkgJiYgKHBfXyA8IFNZTUJPTF9ISURFKF9lcm9kYXRhKSk7XAo+ICB9KQo+
ICAKPiAgZXh0ZXJuIGNoYXIgX3Npbml0dGV4dFtdLCBfZWluaXR0ZXh0W107Cj4gLSNkZWZpbmUg
aXNfa2VybmVsX2luaXR0ZXh0KHApICh7ICAgICAgICAgICAgICAgIFwKPiAtICAgIGNoYXIgKl9f
cCA9IChjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgXAo+IC0gICAgKF9fcCA+PSBfc2lu
aXR0ZXh0KSAmJiAoX19wIDwgX2Vpbml0dGV4dCk7ICBcCj4gKyNkZWZpbmUgaXNfa2VybmVsX2lu
aXR0ZXh0KHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyAgICBjb25zdCBjaGFyICpwX18gPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gKyAgICAocF9fID49IFNZTUJPTF9ISURFKF9zaW5pdHRleHQp
KSAmJiAocF9fIDwgU1lNQk9MX0hJREUoX2Vpbml0dGV4dCkpOyBcCj4gIH0pCgpJIGhhdmUganVz
dCByZWFsaXplZCB0aGF0IGl0IHdvdWxkIGJlIG5pY2VyIHRvIGFsc28gc3dpdGNoIHRoZSBjYXN0
cyB0bwpjb25zdCBjaGFyKi4gU2VlIHBhdGNoIGJlbG93IHdpdGggdGhpcyBzbWFsbCBjaGFuZ2U6
CgoKRnJvbSA3ZmE3NmQ3M2IyNzUyODVjY2Y5NDJlYjAzOTdhZTUyZmIxOGZhNjgzIE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkRhdGU6IFRodSwgMTAgSmFuIDIwMTkgMTA6NTA6NDEgLTA4MDAKU3ViamVjdDog
W1BBVENIXSB4ZW4vY29tbW9uOiB1c2UgU1lNQk9MX0hJREUgd2hlbiByZXF1aXJlZAoKVXNlIFNZ
TUJPTF9ISURFIGluIGNhc2VzIG9mIGNvbXBhcmlzb25zIGFuZCBzdWJ0cmFjdGlvbnMgb2Y6Cgpf
c3RhcnQsIF9lbmQsIF9zdGV4dCwgX2V0ZXh0LCBfc3JvZGF0YSwgX2Vyb2RhdGEsIF9zaW5pdHRl
eHQsCl9laW5pdHRleHQsIF9fbm90ZV9nbnVfYnVpbGRfaWRfc3RhcnQsIF9fbm90ZV9nbnVfYnVp
bGRfaWRfZW5kLApfX2xvY2tfcHJvZmlsZV9zdGFydCwgX19sb2NrX3Byb2ZpbGVfZW5kLCBfX2lu
aXRjYWxsX3N0YXJ0LApfX2luaXRjYWxsX2VuZCwgX19wcmVzbXBfaW5pdGNhbGxfZW5kLCBfX2N0
b3JzX3N0YXJ0LCBfX2N0b3JzX2VuZCwKX19lbmRfc2NoZWR1bGVyc19hcnJheSwgX19zdGFydF9z
Y2hlZHVsZXJzX2FycmF5LCBfX3N0YXJ0X2J1Z19mcmFtZXMsCl9fc3RvcF9idWdfZnJhbWVzXzAs
IF9fc3RvcF9idWdfZnJhbWVzXzEsIF9fc3RvcF9idWdfZnJhbWVzXzIsCl9fc3RvcF9idWdfZnJh
bWVzXzMsCgphcyBieSB0aGUgQyBzdGFuZGFyZCBbMV0uCgpNM0NNOiBSdWxlLTE4LjI6IFN1YnRy
YWN0aW9uIGJldHdlZW4gcG9pbnRlcnMgc2hhbGwgb25seSBiZSBhcHBsaWVkIHRvCnBvaW50ZXJz
IHRoYXQgYWRkcmVzcyBlbGVtZW50cyBvZiB0aGUgc2FtZSBhcnJheQoKU2luY2Ugd2UgYXJlIGNo
YW5naW5nIHRoZSBib2R5IG9mIGlzX2tlcm5lbF90ZXh0IGFuZCBmcmllbmRzLCB0YWtlIHRoZQpv
cHBvcnR1bml0eSB0byByZW1vdmUgdGhlIGxlYWRpbmcgdW5kZXJzY29yZXMgaW4gdGhlIGxvY2Fs
IHZhcmlhYmxlcwpuYW1lcywgd2hpY2ggYXJlIHZpb2xhdGlvbmcgbmFtZXNwYWNlIHJ1bGVzLiBB
bHNvIG1ha2UgdGhlIGxvY2FsIHBfXwp2YXJpYWJsZSBjb25zdC4KClsxXSBodHRwczovL3dpa2ku
c2VpLmNtdS5lZHUvY29uZmx1ZW5jZS9kaXNwbGF5L2MvQVJSMzYtQy4rRG8rbm90K3N1YnRyYWN0
K29yK2NvbXBhcmUrdHdvK3BvaW50ZXJzK3RoYXQrZG8rbm90K3JlZmVyK3RvK3RoZStzYW1lK2Fy
cmF5CgpRQVZlcmlmeTogMjc2MQpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9zQHhpbGlueC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNDOiBKQmV1bGljaEBzdXNlLmNvbQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bQotLS0KQ2hhbmdlcyBpbiB2NzoKLSBhZGQgYmFjayBzZWNvbmQgY29uc3QgaW4gYnVnX2ZyYW1l
cwotIHN3aXRjaCBmcm9tIHZvaWQqIGNhc3RzIHRvIHVuc2lnbmVkIGxvbmcgY2FzdHMgaW4geGVu
X2J1aWxkX2luaXQKLSBzd2l0Y2ggcF9fIHRvIGNvbnN0IGNoYXIqCi0gcmVuYW1lIFNZTUJPTCB0
byBTWU1CT0xfSElERQoKQ2hhbmdlcyBpbiB2NjoKLSBtb3JlIGFjY3VyYXRlIGNvbW1pdCBtZXNz
YWdlCi0gcmVtb3ZlIGhhcmQgdGFicwotIHJlbW92ZSBsZWFkaW5nIHVuZGVyc2NvcmVzCi0gY29k
ZSBzdHlsZQotIHVzZSBTWU1CT0xfSElERSBvbmx5IG9uIHRoZSBwcm9ibGVtYXRpYyBidWdfZnJh
bWVzIHN5bWJvbHMKLSB1c2UgbmV3IFNZTUJPTF9ISURFIG1hY3JvIHRoYXQgcmV0dXJucyB0aGUg
bmF0aXZlIHR5cGUKCkNoYW5nZXMgaW4gdjU6Ci0gcmVtb3ZlIHR3byBzcHVyaW91cyBjaGFuZ2Vz
Ci0gc3BsaXQgaW50byB0aHJlZSBwYXRjaGVzCi0gcmVtb3ZlIFNZTUJPTF9ISURFKCkgZnJvbSBk
ZXJpdmVkIHZhcmlhYmxlcwotLS0KIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICB8ICA4ICsr
KysrKy0tCiB4ZW4vY29tbW9uL2xpYi5jICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9jb21tb24v
c2NoZWR1bGUuYyAgICAgICB8ICA2ICsrKystLQogeGVuL2NvbW1vbi9zcGlubG9jay5jICAgICAg
IHwgIDQgKysrLQogeGVuL2NvbW1vbi92ZXJzaW9uLmMgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4v
Y29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMgfCAxMiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3hl
bi9rZXJuZWwuaCAgICB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQogNyBmaWxlcyBjaGFu
Z2VkLCAzNiBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCA1NzY2YTBmLi5lNTQ2
YmExIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBiL3hlbi9jb21tb24va2Vy
bmVsLmMKQEAgLTMxMiwxNCArMzEyLDE4IEBAIGV4dGVybiBjb25zdCBpbml0Y2FsbF90IF9faW5p
dGNhbGxfc3RhcnRbXSwgX19wcmVzbXBfaW5pdGNhbGxfZW5kW10sCiB2b2lkIF9faW5pdCBkb19w
cmVzbXBfaW5pdGNhbGxzKHZvaWQpCiB7CiAgICAgY29uc3QgaW5pdGNhbGxfdCAqY2FsbDsKLSAg
ICBmb3IgKCBjYWxsID0gX19pbml0Y2FsbF9zdGFydDsgY2FsbCA8IF9fcHJlc21wX2luaXRjYWxs
X2VuZDsgY2FsbCsrICkKKyAgICBmb3IgKCBjYWxsID0gU1lNQk9MX0hJREUoX19pbml0Y2FsbF9z
dGFydCk7CisgICAgICAgICAgY2FsbCA8IFNZTUJPTF9ISURFKF9fcHJlc21wX2luaXRjYWxsX2Vu
ZCk7CisgICAgICAgICAgY2FsbCsrICkKICAgICAgICAgKCpjYWxsKSgpOwogfQogCiB2b2lkIF9f
aW5pdCBkb19pbml0Y2FsbHModm9pZCkKIHsKICAgICBjb25zdCBpbml0Y2FsbF90ICpjYWxsOwot
ICAgIGZvciAoIGNhbGwgPSBfX3ByZXNtcF9pbml0Y2FsbF9lbmQ7IGNhbGwgPCBfX2luaXRjYWxs
X2VuZDsgY2FsbCsrICkKKyAgICBmb3IgKCBjYWxsID0gU1lNQk9MX0hJREUoX19wcmVzbXBfaW5p
dGNhbGxfZW5kKTsKKyAgICAgICAgICBjYWxsIDwgU1lNQk9MX0hJREUoX19pbml0Y2FsbF9lbmQp
OworICAgICAgICAgIGNhbGwrKyApCiAgICAgICAgICgqY2FsbCkoKTsKIH0KIApkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9saWIuYyBiL3hlbi9jb21tb24vbGliLmMKaW5kZXggOGViZWM4MS4uYTc4
OGExYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saWIuYworKysgYi94ZW4vY29tbW9uL2xpYi5j
CkBAIC00OTcsNyArNDk3LDggQEAgZXh0ZXJuIGNvbnN0IGN0b3JfZnVuY190IF9fY3RvcnNfc3Rh
cnRbXSwgX19jdG9yc19lbmRbXTsKIHZvaWQgX19pbml0IGluaXRfY29uc3RydWN0b3JzKHZvaWQp
CiB7CiAgICAgY29uc3QgY3Rvcl9mdW5jX3QgKmY7Ci0gICAgZm9yICggZiA9IF9fY3RvcnNfc3Rh
cnQ7IGYgPCBfX2N0b3JzX2VuZDsgKytmICkKKworICAgIGZvciAoIGYgPSBTWU1CT0xfSElERShf
X2N0b3JzX3N0YXJ0KTsgZiA8IFNZTUJPTF9ISURFKF9fY3RvcnNfZW5kKTsgKytmICkKICAgICAg
ICAgKCpmKSgpOwogCiAgICAgLyogUHV0dGluZyB0aGlzIGhlcmUgc2VlbXMgYXMgZ29vZCAob3Ig
YmFkKSBhcyBhbnkgb3RoZXIgcGxhY2UuICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggYTk1N2M1ZS4uM2UwMGZjZiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUu
YwpAQCAtNjcsOCArNjcsMTAgQEAgREVGSU5FX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxlciAqLCBz
Y2hlZHVsZXIpOwogLyogU2NyYXRjaCBzcGFjZSBmb3IgY3B1bWFza3MuICovCiBERUZJTkVfUEVS
X0NQVShjcHVtYXNrX3QsIGNwdW1hc2tfc2NyYXRjaCk7CiAKLWV4dGVybiBjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXlbXSwgKl9fZW5kX3NjaGVkdWxlcnNf
YXJyYXlbXTsKLSNkZWZpbmUgTlVNX1NDSEVEVUxFUlMgKF9fZW5kX3NjaGVkdWxlcnNfYXJyYXkg
LSBfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXkpCitleHRlcm4gY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqX19zdGFydF9zY2hlZHVsZXJzX2FycmF5W10sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAqX19lbmRfc2NoZWR1bGVyc19hcnJheVtdOworI2RlZmluZSBOVU1fU0NIRURVTEVSUyAo
U1lNQk9MX0hJREUoX19lbmRfc2NoZWR1bGVyc19hcnJheSkgLSBcCisgICAgICAgICAgICAgICAg
ICAgICAgICBTWU1CT0xfSElERShfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXkpKQogI2RlZmluZSBz
Y2hlZHVsZXJzIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheQogCiBzdGF0aWMgc3RydWN0IHNjaGVk
dWxlciBfX3JlYWRfbW9zdGx5IG9wczsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3BpbmxvY2su
YyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwppbmRleCA2YmM1MmQ3Li5hODcwZjAzIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMKKysrIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCkBA
IC00NzQsNyArNDc0LDkgQEAgc3RhdGljIGludCBfX2luaXQgbG9ja19wcm9mX2luaXQodm9pZCkK
IHsKICAgICBzdHJ1Y3QgbG9ja19wcm9maWxlICoqcTsKIAotICAgIGZvciAoIHEgPSAmX19sb2Nr
X3Byb2ZpbGVfc3RhcnQ7IHEgPCAmX19sb2NrX3Byb2ZpbGVfZW5kOyBxKysgKQorICAgIGZvciAo
IHEgPSBTWU1CT0xfSElERSgmX19sb2NrX3Byb2ZpbGVfc3RhcnQpOworICAgICAgICAgIHEgPCBT
WU1CT0xfSElERSgmX19sb2NrX3Byb2ZpbGVfZW5kKTsKKyAgICAgICAgICBxKysgKQogICAgIHsK
ICAgICAgICAgKCpxKS0+bmV4dCA9IGxvY2tfcHJvZmlsZV9nbGJfcS5lbGVtX3E7CiAgICAgICAg
IGxvY2tfcHJvZmlsZV9nbGJfcS5lbGVtX3EgPSAqcTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
dmVyc2lvbi5jIGIveGVuL2NvbW1vbi92ZXJzaW9uLmMKaW5kZXggMjIzY2I1Mi4uZTg4Mjc5MyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi92ZXJzaW9uLmMKKysrIGIveGVuL2NvbW1vbi92ZXJzaW9u
LmMKQEAgLTE0NywxNCArMTQ3LDE0IEBAIHN0YXRpYyBpbnQgX19pbml0IHhlbl9idWlsZF9pbml0
KHZvaWQpCiAgICAgaW50IHJjOwogCiAgICAgLyogLS1idWlsZC1pZCBpbnZva2VkIHdpdGggd3Jv
bmcgcGFyYW1ldGVycy4gKi8KLSAgICBpZiAoIF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kIDw9ICZu
WzBdICkKKyAgICBpZiAoIFNZTUJPTF9ISURFKF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kKSA8PSAm
blswXSApCiAgICAgICAgIHJldHVybiAtRU5PREFUQTsKIAogICAgIC8qIENoZWNrIGZvciBmdWxs
IE5vdGUgaGVhZGVyLiAqLwotICAgIGlmICggJm5bMV0gPj0gX19ub3RlX2dudV9idWlsZF9pZF9l
bmQgKQorICAgIGlmICggJm5bMV0gPj0gU1lNQk9MX0hJREUoX19ub3RlX2dudV9idWlsZF9pZF9l
bmQpICkKICAgICAgICAgcmV0dXJuIC1FTk9EQVRBOwogCi0gICAgc3ogPSAodm9pZCAqKV9fbm90
ZV9nbnVfYnVpbGRfaWRfZW5kIC0gKHZvaWQgKiluOworICAgIHN6ID0gKHVuc2lnbmVkIGxvbmcp
U1lNQk9MX0hJREUoX19ub3RlX2dudV9idWlsZF9pZF9lbmQpIC0gKHVuc2lnbmVkIGxvbmcpbjsK
IAogICAgIHJjID0geGVuX2J1aWxkX2lkX2NoZWNrKG4sIHN6LCAmYnVpbGRfaWRfcCwgJmJ1aWxk
X2lkX2xlbik7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlydHVhbF9yZWdpb24uYyBiL3hl
bi9jb21tb24vdmlydHVhbF9yZWdpb24uYwppbmRleCBhYTIzOTE4Li5jZDdmMzczIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMKKysrIGIveGVuL2NvbW1vbi92aXJ0dWFs
X3JlZ2lvbi5jCkBAIC0xMDMsMTMgKzEwMywxMyBAQCB2b2lkIF9faW5pdCBzZXR1cF92aXJ0dWFs
X3JlZ2lvbnMoY29uc3Qgc3RydWN0IGV4Y2VwdGlvbl90YWJsZV9lbnRyeSAqc3RhcnQsCiB7CiAg
ICAgc2l6ZV90IHN6OwogICAgIHVuc2lnbmVkIGludCBpOwotICAgIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgYnVnX2ZyYW1lICpjb25zdCBfX2luaXRjb25zdHJlbCBidWdfZnJhbWVzW10gPSB7Ci0gICAg
ICAgIF9fc3RhcnRfYnVnX2ZyYW1lcywKLSAgICAgICAgX19zdG9wX2J1Z19mcmFtZXNfMCwKLSAg
ICAgICAgX19zdG9wX2J1Z19mcmFtZXNfMSwKLSAgICAgICAgX19zdG9wX2J1Z19mcmFtZXNfMiwK
KyAgICBjb25zdCBzdHJ1Y3QgYnVnX2ZyYW1lICpjb25zdCBidWdfZnJhbWVzW10gPSB7CisgICAg
ICAgIFNZTUJPTF9ISURFKF9fc3RhcnRfYnVnX2ZyYW1lcyksCisgICAgICAgIFNZTUJPTF9ISURF
KF9fc3RvcF9idWdfZnJhbWVzXzApLAorICAgICAgICBTWU1CT0xfSElERShfX3N0b3BfYnVnX2Zy
YW1lc18xKSwKKyAgICAgICAgU1lNQk9MX0hJREUoX19zdG9wX2J1Z19mcmFtZXNfMiksCiAjaWZk
ZWYgQ09ORklHX1g4NgotICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18zLAorICAgICAgICBTWU1C
T0xfSElERShfX3N0b3BfYnVnX2ZyYW1lc18zKSwKICNlbmRpZgogICAgICAgICBOVUxMCiAgICAg
fTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL3hl
bi9rZXJuZWwuaAppbmRleCA1NDhiNjRkLi4wNzMzZGZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4va2VybmVsLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCkBAIC02NiwyNyAr
NjYsMjcgQEAKIH0pCiAKIGV4dGVybiBjaGFyIF9zdGFydFtdLCBfZW5kW10sIHN0YXJ0W107Ci0j
ZGVmaW5lIGlzX2tlcm5lbChwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgY2hh
ciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAgKF9fcCA+PSBf
c3RhcnQpICYmIChfX3AgPCBfZW5kKTsgICAgICAgICAgICBcCisjZGVmaW5lIGlzX2tlcm5lbChw
KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBj
b25zdCBjaGFyICpwX18gPSAoY29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgICAg
ICAgICAgXAorICAgIChwX18gPj0gU1lNQk9MX0hJREUoX3N0YXJ0KSkgJiYgKHBfXyA8IFNZTUJP
TF9ISURFKF9lbmQpKTsgICAgICBcCiB9KQogCiBleHRlcm4gY2hhciBfc3RleHRbXSwgX2V0ZXh0
W107Ci0jZGVmaW5lIGlzX2tlcm5lbF90ZXh0KHApICh7ICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgY2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAgKF9f
cCA+PSBfc3RleHQpICYmIChfX3AgPCBfZXRleHQpOyAgICAgICAgICBcCisjZGVmaW5lIGlzX2tl
cm5lbF90ZXh0KHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBjb25zdCBjaGFyICpwX18gPSAoY29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsg
ICAgICAgICAgICAgXAorICAgIChwX18gPj0gU1lNQk9MX0hJREUoX3N0ZXh0KSkgJiYgKHBfXyA8
IFNZTUJPTF9ISURFKF9ldGV4dCkpOyAgICBcCiB9KQogCiBleHRlcm4gY29uc3QgY2hhciBfc3Jv
ZGF0YVtdLCBfZXJvZGF0YVtdOwotI2RlZmluZSBpc19rZXJuZWxfcm9kYXRhKHApICh7ICAgICAg
ICAgICAgICAgICAgXAotICAgIGNvbnN0IGNoYXIgKl9fcCA9IChjb25zdCBjaGFyICopKHVuc2ln
bmVkIGxvbmcpKHApOyAgICAgXAotICAgIChfX3AgPj0gX3Nyb2RhdGEpICYmIChfX3AgPCBfZXJv
ZGF0YSk7ICAgICAgXAorI2RlZmluZSBpc19rZXJuZWxfcm9kYXRhKHApICh7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgY29uc3QgY2hhciAqcF9fID0gKGNvbnN0
IGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICAgICAgICAgIFwKKyAgICAocF9fID49IFNZ
TUJPTF9ISURFKF9zcm9kYXRhKSkgJiYgKHBfXyA8IFNZTUJPTF9ISURFKF9lcm9kYXRhKSk7XAog
fSkKIAogZXh0ZXJuIGNoYXIgX3Npbml0dGV4dFtdLCBfZWluaXR0ZXh0W107Ci0jZGVmaW5lIGlz
X2tlcm5lbF9pbml0dGV4dChwKSAoeyAgICAgICAgICAgICAgICBcCi0gICAgY2hhciAqX19wID0g
KGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAgKF9fcCA+PSBfc2luaXR0ZXh0
KSAmJiAoX19wIDwgX2Vpbml0dGV4dCk7ICBcCisjZGVmaW5lIGlzX2tlcm5lbF9pbml0dGV4dChw
KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNvbnN0
IGNoYXIgKnBfXyA9IChjb25zdCBjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAg
ICAgICAgIFwKKyAgICAocF9fID49IFNZTUJPTF9ISURFKF9zaW5pdHRleHQpKSAmJiAocF9fIDwg
U1lNQk9MX0hJREUoX2Vpbml0dGV4dCkpOyBcCiB9KQogCiBleHRlcm4gZW51bSBzeXN0ZW1fc3Rh
dGUgewotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 19:03:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 19:03: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-devel-bounces@lists.xenproject.org>)
	id 1ghfbl-0003ws-Cu; Thu, 10 Jan 2019 19:03: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=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghfbk-0003wn-3G
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 19:03:12 +0000
X-Inumbo-ID: 5fae7fcf-150a-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fae7fcf-150a-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 19:03:11 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5F6CB20675;
 Thu, 10 Jan 2019 19:03:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547146990;
 bh=xSMa8FquCYF69NWvrwHk1y9XH4Q8w/PBvHAywD72/oU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=t3z3yH4meqMKolXjh8HnxCBXn9MwZUSRb8NUSBaHlVl72m1GdIgQ/x1ZEi/G8PrtN
 wXediyQRqrVvQ0d4KDoZ94J/65JwwAhsN/xrWqaZOTLTp79Et4YMUB/Id8lPcjD269
 qSdS/42PZAGAMmFevYyGnW/BaJmwYM7mBv+Uqb4Q=
Date: Thu, 10 Jan 2019 11:03:10 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
In-Reply-To: <c35526c8589d49ba9f4200220e44581c@dornerworks.com>
Message-ID: <alpine.DEB.2.10.1901101052500.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <c35526c8589d49ba9f4200220e44581c@dornerworks.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxMCBKYW4gMjAxOSwgU3Rld2FydCBIaWxkZWJyYW5kIHdyb3RlOgo+IE9uIFRodXJz
ZGF5LCBKYW51YXJ5IDEwLCAyMDE5IDEyOjMwIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gPiBPbiBUaHUsIDEwIEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPj4+IE9u
IDEwLjAxLjE5IGF0IDAzOjQwLCA8anVsaWVuLmdyYWxsQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiA+
ID4gT24gV2VkLCA5IEphbiAyMDE5LCAxODo0MyBTdGVmYW5vIFN0YWJlbGxpbmksIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+ID4gPiA+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4+IEludHJvZHVj
ZSBhIG1hY3JvLCBTWU1CT0wsIHdoaWNoIGlzIHNpbWlsYXIgdG8gUkVMT0NfSElERSwgYnV0IGl0
IGlzCj4gPiA+ID4+IG1lYW50IHRvIGJlIHVzZWQgZXZlcnl3aGVyZSBzeW1ib2xzIHN1Y2ggYXMg
X3N0ZXh0IGFuZCBfZXRleHQgYXJlIHVzZWQKPiA+ID4gPj4gaW4gdGhlIGNvZGUuIEl0IGNhbiB0
YWtlIGFuIGFycmF5IHR5cGUgYXMgYSBwYXJhbWV0ZXIsIGFuZCBpdCByZXR1cm5zCj4gPiA+ID4+
IHRoZSBzYW1lIHR5cGUuCj4gPiA+ID4+Cj4gPiA+ID4+IFNZTUJPTCBpcyBuZWVkZWQgd2hlbiBh
Y2Nlc3Npbmcgc3ltYm9scyBzdWNoIGFzIF9zdGV4dCBhbmQgX2V0ZXh0Cj4gPiA+ID4+IGJlY2F1
c2UgdGhlIEMgc3RhbmRhcmQgZm9yYmlkcyBmb3IgYm90aCBjb21wYXJpc29ucyBhbmQgc3Vic3Ry
YWN0aW9uCj4gPiA+ID4+IChzZWUgQyBTdGFuZGFyZCwgNi41LjYgW0lTTy9JRUMgOTg5OToyMDEx
XSBhbmQgWzFdKSBiZXR3ZWVuIHBvaW50ZXJzCj4gPiA+ID4+IHBvaW50aW5nIHRvIGRpZmZlcmVu
dCBvYmplY3RzLiBfc3RleHQsIF9ldGV4dCwgZXRjLiBhcmUgYWxsIHBvaW50ZXJzIHRvCj4gPiA+
ID4+IGRpZmZlcmVudCBvYmplY3RzIGZyb20gQU5DSSBDIHBvaW50IG9mIHZpZXcuCj4gPiA+ID4+
Cj4gPiA+ID4KPiA+ID4gPiBUaGlzIGRvZXMgbm90IG1ha2Ugc2Vuc2UgYmVjYXVzZSB5b3Ugc3Rp
bGwgcmV0dXJuIGEgcG9pbnRlciBhbmQgdGhlcmVmb3JlCj4gPiA+ID4gdGhlIHVuZGVmaW5lZCBi
ZWhhdmlvciBpcyBzdGlsbCBwcmVzZW50Lgo+ID4gPiA+Cj4gPiA+ID4gSSByZWFsbHkgZG9uJ3Qg
YmVsaWV2ZSB0aGlzIHBhdGNoIGlzIGdvaW5nIHRvIG1ha2UgdGhlIE1JU1JBIHRvb2wgaGFwcHku
Cj4gPiA+Cj4gPiA+IFdlbGwsIHRpbGwgbm93IEkndmUgYmVlbiBhc3N1bWluZyB0aGF0IG5vIHZl
cnNpb24gb2YgdGhpcyBzZXJpZXMgd2FzCj4gPiA+IHBvc3RlZCB3aXRob3V0IGJlaW5nIGNlcnRh
aW4gdGhlIGNoYW5nZXMgYWNoaWV2ZSB0aGUgZ29hbCAob2YKPiA+ID4gbWFraW5nIHRoYXQgdG9v
bCBoYXBweSkuCj4gPiAKPiA+IE5vLCBKYW46IHVuZm9ydHVuYXRlbHkgd2UgY2Fubm90IHJlLXJ1
biB0aGUgc2Nhbm5pbmcgdG9vbCBhZ2FpbnN0IGFueQo+ID4gdmVyc2lvbiBvZiBYZW4gd2Ugd2lz
aCB0byA6LSgKPiA+IAo+ID4gV2UgY2Fubm90IGtub3cgaW4gYWR2YW5jZSBpZiBhIHNldCBvZiBj
aGFuZ2VzIHdpbGwgbWFrZSB0aGUgdG9vbCBoYXBweQo+ID4gb3Igbm90Lgo+IAo+IFBsYXlpbmcg
ZGV2aWwncyBhZHZvY2F0ZTogZXZlbiB3aXRoIGFsbCBzb3J0cyBvZiBjYXN0aW5nIGFuZCBpbmxp
bmUgYXNzZW1ibHkKPiB0byBzdXBwcmVzcyBzdGF0aWMgYW5hbHlzaXMgdG9vbCB3YXJuaW5ncywg
d2UncmUgc3RpbGwgbm90IGFkZHJlc3NpbmcgdGhlCj4gdW5kZXJseWluZyBydWxlIHZpb2xhdGlv
bi4gQSBwb2ludGVyIHZhbHVlIGNhc3RlZCBvciBmZWQgdGhyb3VnaCBzb21lIGlubGluZQo+IGFz
c2VtYmx5IGF0IHRoZSBlbmQgb2YgdGhlIGRheSBpcyBzdGlsbCBhIHZhbHVlIHRoYXQgcmVwcmVz
ZW50cyBhbiBhZGRyZXNzCj4gaW4gYW4gb2JqZWN0LiBBbmQgYXMgc29vbiBhcyB3ZSBzdWJ0cmFj
dCBvciBjb21wYXJlIHRoYXQgdmFsdWUgdG8gb25lCj4gdGhhdCByZXByZXNlbnRzIGFub3RoZXIg
b2JqZWN0IHdlIHN0YXJ0IHZpb2xhdGluZyB0aGUgTUlTUkEgcnVsZXMgKHRoaXMgaXMKPiBteSBv
d24gcmF0aGVyIHN0cmljdCBpbnRlcnByZXRhdGlvbiBmb3IgdGhlIHB1cnBvc2Ugb2YgbWFraW5n
IGEgcG9pbnQgLSAKPiBwbGVhc2UgZmVlbCBmcmVlIHRvIGRpc2FncmVlKS4gCgpZZXMsIHRoaXMg
c2VlbXMgdG8gYmUgSmFuJ3MgcG9pbnQgb2YgdmlldyB0b28sIGJ1dCBJIGRpc2FncmVlOiBfc3Rh
cnQgaXMKbm90IGEgcG9udGllciB0byBhbiBvYmplY3QgLS0gaXQgaXMgYSBsaW5rZXItc2V0IG1l
bW9yeSBhZGRyZXNzLiBBbHNvLAppZiB0aGVyZSBhbnkgZG91YnRzLCBjZXJ0YWlubHkgaXQgaXMg
bm90IGEgcG9pbnRlciB0byBhbiBvYmplY3QgYWZ0ZXIKYmVpbmcgY29udmVydGVkIHRvIHVuc2ln
bmVkIGxvbmcgaW4gYXNzZW1ibHkuIEkgZG9uJ3QgdGhpbmsgQyBjb21wbGlhbmNlCmNvdWxkL3No
b3VsZCBtYWtlIGFueSBhc3N1bXB0aW9ucyBvciBndWVzc2VzIG9uIGFzbSByZXR1cm5lZCB2YWx1
ZXMuIEJ1dApJIGFtIGxlc3MgY29udmluY2VkIG9mIHRoaXMgYXJndW1lbnQgaWYgd2UgY29udmVy
dCBpdCBiYWNrIHRvIGFub3RoZXIKQyBwb2ludGVyLCB3aGljaCBpcyB3aGF0IHRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIGRvZXMuCgpCVFcsIGluIGNhc2UgSmFuJ3MgY2hhbmdlcyBoaXMgbWlu
ZCwgdGhpcyBpcyBhbiBhbHRlcm5hdGl2ZSB2ZXJzaW9uIG9mCnY3IHdpdGggU1lNQk9MX0hJREUg
cmV0dXJuaW5nIHVuc2lnbmVkIGxvbmc6CgpodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9n
aXQtaHR0cC9wZW9wbGUvc3N0YWJlbGxpbmkveGVuLXVuc3RhYmxlLmdpdCBjZXJ0aWZpY2F0aW9u
LTctdW5zaWduZWRfbG9uZwoKCj4gSWYgYWxsIHdlIHJlYWxseSBjYXJlIGFib3V0IGlzIG1ha2lu
ZyBQUlFBIGhhcHB5LCBJIGJlbGlldmUgaXQgZG9lcyBzdXBwb3J0Cj4gc29tZSBzb3J0IG9mIGNv
bW1lbnQtYmFzZWQgc3VwcHJlc3Npb24uIEkndmUgc2VlbiBjb21tZW50cyBsaWtlCj4gLyogUFJR
QSBTIDA0ODcgKi8gb3IgLyogUFJRQSBTIDA0ODggKi8gaW4gdmFyaW91cyBjb2RlYmFzZXMsIEkn
bSBndWVzc2luZwo+IGNvbW1lbnRzIGxpa2UgdGhpcyBoYXZlIHNvbWV0aGluZyB0byBkbyB3aXRo
IHN1cHByZXNzaW5nIHRoZXNlIHR5cGVzIG9mCj4gd2FybmluZ3MuCgpJbnRlcmVzdGluZyAuLi4g
c29tZXRoaW5nIHRvIGludmVzdGlnYXRlLgoKCj4gPiBJZiBJIGtuZXcgdGhhdCBTWU1CT0wgcmV0
dXJuaW5nIHRoZSBuYXRpdmUgcG9pbnQgdHlwZSBhcyBpbiB2NiBpcwo+ID4gc3VmZmljaWVudCB0
byBtYWtlIHRoZSB0b29sIGhhcHB5LCBJIHdvdWxkbid0IGJlIGhlcmUgYXJndWluZy4gV2UgY2Fu
bm90Cj4gPiBrbm93IGZvciBzdXJlIHVudGlsIHdlIGNvbW1pdCB0aGUgY2hhbmdlcywgdGhlbiB3
ZSBhc2sgUFJRQSB0byByZS1zY2FuCj4gPiBhZ2FpbnN0IGEgbW9yZSByZWNlbnQgdmVyc2lvbiBv
ZiBYZW4uIEl0IGlzIGFuIGhlYXZ5IHByb2Nlc3MgYW5kIGZvcgo+ID4gdGhpcyByZWFzb24gSSBw
cmVmZXJyZWQgdGhlIHNhZmVyIG9mIHRoZSB0d28gYXBwcm9hY2hlcy4KPiA+IAo+ID4gQW55d2F5
LCBJIHdvdWxkIHJhdGhlciBnZXQgc29tZXRoaW5nIGluLCBldmVuIGlmIGluc3VmZmljaWVudCwg
dGhhbgo+ID4gbm90aGluZy4gU28gSSdsbCBhZGRyZXNzIGFsbCB5b3VyIGNvbW1lbnRzIGJhc2Vk
IG9uIHJldHVybmluZyB0aGUKPiA+IHBvaW50ZXIgdHlwZSwgYW5kIHN1Ym1pdCBhIG5ldyB2ZXJz
aW9uLiBUaGUgYm90aGVyc29tZSBjaGFuZ2VzIGFyZSB0aGUKPiA+IG9uZXMgdG8gdGhlIGNhbGwg
c2l0ZXMsIGFuZCBJIHdvdWxkIGxpa2UgdG8gZ2V0IHRob3NlIGluIG5vIG1hdHRlciB0aGUKPiA+
IGltcGxlbWVudGF0aW9uIG9mIFNZTUJPTC4KPiAKPiBJIGFncmVlLCBpdCB3b3VsZCBiZSBuaWNl
IHRvIGhpZ2hsaWdodCBldmVyeXdoZXJlIHdlIHRoaW5rIHdlJ3JlIGluIHZpb2xhdGlvbgo+IG9m
IHRoZSAicG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMiIHJ1bGVzLiBQZXJoYXBzIGl0IHdv
dWxkIG1ha2UgaXQgY2xlYXJlcgo+IGlmIHdlIGFkZGVkIGEgY29tbWVudCBpbiB0aGUgY29kZWJh
c2UgdG8gc3BlbGwgb3V0IHRoZSBpbnRlbnQsIHdoaWNoIEknbQo+IGludGVycHJldGluZyBhcyBy
b3VnaGx5ICJUaGlzIHZpb2xhdGVzIE1JU1JBIFJ1bGUgMTguMSwgMTguMiwgb3IgMTguMy4gV2Ug
Cj4gbmVlZCB0byByZXZpc2l0IHRoaXMgaW4gdGhlIGZ1dHVyZSB0byBldmFsdWF0ZSBpZiB3ZSBj
YW4gYXZvaWQgdmlvbGF0aW5nIHRoZXNlCj4gcnVsZXMuIgoKWWVhaCwgdGhhdCBiYXNpY2FsbHkg
d2h5IEkgd291bGQgbGlrZSB0aGUgc2VyaWVzIHRvIGdvIGluLiBFdmVuIGlmIGl0CmRvZXNuJ3Qg
bWFrZSB0aGUgY29kZSBjb21wbGlhbnQsIGF0IGxlYXN0IFNZTUJPTF9ISURFIGNsZWFybHkgbWFy
ayB0aGUKbm9uLWNvbXBsaWFudCBzaXRlcy4KCgo+IE9yIHBlcmhhcHMgaXQgd291bGQgbWFrZSBp
dCBjbGVhcmVyIHRvIGZvcmdldCBhYm91dCBTWU1CT0wgYWx0b2dldGhlciBhbmQKPiBpbnN0ZWFk
IGp1c3QgYWRkIHN1cHByZXNzaW9uIGNvbW1lbnRzLgoKV2Ugc3RpbGwgbmVlZCBTWU1CT0wgYmVj
YXVzZSBvZiBwb3RlbnRpYWwgd2VpcmQgY29tcGlsZXIgaXNzdWVzLCBzZWUgdGhlCmNvbW1lbnQg
b24gdG9wIG9mIFJFTE9DX0hJREUgaW4gdGhlIExpbnV4IGtlcm5lbC4KCgo+IEZ1cnRoZXIsIGlm
IHdlIGRlY2lkZSBpbiBhbiBpbnN0YW5jZSB0aGF0IHdlIGhhdmUgbm8gY2hvaWNlIGJ1dCB0bwo+
IHN1YnRyYWN0L2NvbXBhcmUgcG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMsIHRoZW4gdGhl
IE1JU1JBIHJ1bGVzIEkKPiBtZW50aW9uZWQgYXJlIG9ubHkgKnJlcXVpcmVkKiBydWxlcyAobm90
ICptYW5kYXRvcnkqKSwgd2hpY2ggbWVhbnMgd2UKPiBhcmUgT0sgdG8gdmlvbGF0ZSB0aGVtIGFz
IGxvbmcgYXMgd2Ugd3JpdGUgdXAgYSBkZXZpYXRpb24gd2l0aCB0aGUgYXBwcm9wcmlhdGUKPiBq
dXN0aWZpY2F0aW9uIGFuZCBleHBsYW5hdGlvbiBvZiBhbnkgdW5kZWZpbmVkIGJlaGF2aW9yIGFu
ZCB3aHkgaXQncyBPSyB0byByZWx5Cj4gb24gc2FpZCB1bmRlZmluZWQgYmVoYXZpb3IuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 19:25:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 19:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghfwZ-0005UO-6N; Thu, 10 Jan 2019 19:24: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=KFn8=PS=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ghfwX-0005UI-9V
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 19:24:41 +0000
X-Inumbo-ID: 5fc1fc21-150d-11e9-92db-bc764e045a96
Received: from mail-vs1-xe43.google.com (unknown [2607:f8b0:4864:20::e43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fc1fc21-150d-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 19:24:39 +0000 (UTC)
Received: by mail-vs1-xe43.google.com with SMTP id b74so7722107vsd.9
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 11:24:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=JcLv4NvNXc+ed1a1Pzs0V3cD/CRkNkyPsquDK72Z4RQ=;
 b=JD/QficAauJop7amV9rtJoeBF3yWOSf2C3tSAUpp9124Agk0+rsm2Xon/NqtzAv+OS
 0NUYg3UsW+UR/S+HfSxwJGOk2c8VomzTKUMpHjI8XS9yEGQz0S6vmSfnzu19TQoqyruJ
 er4cu8NzQl5S89J4ql8tBnURBjTSImGgW8XAZhw/1HJs4ZAUkZqoolEoGHV30iTngwuF
 /l0xY7s4C4XiAC7Ez8Iu7qwtCahZ3+cuyoeDQucyKkff99fhHTT3rHka0qCAvxHW1hHP
 1bIZlazKJdcjISp1Cx/V935pEngsNYBmk0cgUrFGLg84Bz/cFDiytKjE3FzgfoD1pQba
 ragA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=JcLv4NvNXc+ed1a1Pzs0V3cD/CRkNkyPsquDK72Z4RQ=;
 b=AS8PLj7YsF15dAXn2WZn//bgMp9gUgSz60ALH5RPR2uBJNfkRg6CzMAHQPHsS5LiU5
 h+p05jwaoBCa0w0Z1ZBlk89KnCyWGH87CKhwYJ9g5JaAT9pJn6hHx57olWuOuBwUJK4y
 dY0DDMWDTy8mqtK6YlXonLn5ay6Z6KDrzj4am4NbGfdvJc1aF/4aITMJht9VZgNerpGB
 OeDIkUHTAiluNlMkPRddkqjG5jBOATWhVFLxzKpB5eiwa40egE9Hpnpt2NmM+DcBabNG
 V9mn4PjI2l72Z5mr4PoDp8j95Mgcy0M40Lnw+fkjzP8H7RTAyZyX0SAAtrBS3/U6ng/1
 BR9A==
X-Gm-Message-State: AJcUukfAvzI1nbwdFOB7TOC/Q+MNaMAT4AlghQWMNgqsaMiMEVmNhSC7
 lvWRY1kvTzDIqoqdcmP38jfOrL4PbpoxT2QQei8=
X-Google-Smtp-Source: ALg8bN7VSum83yOq6NJxnZfNJgSx1+Ebe6etKcvGTulBkvfMsX6IRXZhPE+rB0SIEpTSi9FcT++A/Vdga+YaLu6W0g0=
X-Received: by 2002:a67:eb12:: with SMTP id a18mr4829169vso.13.1547148279126; 
 Thu, 10 Jan 2019 11:24:39 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@gmail.com>
Date: Thu, 10 Jan 2019 14:24:26 -0500
Message-ID: <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============8070969217683429021=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8070969217683429021==
Content-Type: multipart/alternative; boundary="00000000000097a27a057f1f878b"

--00000000000097a27a057f1f878b
Content-Type: text/plain; charset="UTF-8"

On Thu, 10 Jan 2019, 12:29 Stefano Stabellini, <sstabellini@kernel.org>
wrote:

> On Thu, 10 Jan 2019, Jan Beulich wrote:
> > >>> On 10.01.19 at 03:40, <julien.grall@gmail.com> wrote:
> > > On Wed, 9 Jan 2019, 18:43 Stefano Stabellini, <sstabellini@kernel.org>
> > > wrote:
> > >
> > >> Introduce a macro, SYMBOL, which is similar to RELOC_HIDE, but it is
> > >> meant to be used everywhere symbols such as _stext and _etext are used
> > >> in the code. It can take an array type as a parameter, and it returns
> > >> the same type.
> > >>
> > >> SYMBOL is needed when accessing symbols such as _stext and _etext
> > >> because the C standard forbids for both comparisons and substraction
> > >> (see C Standard, 6.5.6 [ISO/IEC 9899:2011] and [1]) between pointers
> > >> pointing to different objects. _stext, _etext, etc. are all pointers
> to
> > >> different objects from ANCI C point of view.
> > >>
> > >
> > > This does not make sense because you still return a pointer and
> therefore
> > > the undefined behavior is still present.
> > >
> > > I really don't believe this patch is going to make the MISRA tool
> happy.
> >
> > Well, till now I've been assuming that no version of this series was
> > posted without being certain the changes achieve the goal (of
> > making that tool happy).
>
> No, Jan: unfortunately we cannot re-run the scanning tool against any
> version of Xen we wish to :-(
>
> We cannot know in advance if a set of changes will make the tool happy
> or not.
>
> If I knew that SYMBOL returning the native point type as in v6 is
> sufficient to make the tool happy, I wouldn't be here arguing. We cannot
> know for sure until we commit the changes, then we ask PRQA to re-scan
> against a more recent version of Xen. It is an heavy process and for
> this reason I preferred the safer of the two approaches.
>


> Anyway, I would rather get something in, even if insufficient, than
> nothing. So I'll address all your comments based on returning the
> pointer type, and submit a new version. The bothersome changes are the
> ones to the call sites, and I would like to get those in no matter the
> implementation of SYMBOL.


It is not only insufficient but wrong when you read the commit message. You
also were not convinced about this approach.

I understand that we need to commit so we can get the result from the PRQA
tool. However, we should have talked with people knowing MISRA to
understand whether it could work.

You also didn't address my point on why Linux needs to go through unsigned
long.

So I don't think it is right to merge it without more ground.

On that basis:

Nacked-by: Julien Grall <julien.grall@arm.com>

Cheers,

>

--00000000000097a27a057f1f878b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu, 10 Jan 2019, 12=
:29 Stefano Stabellini, &lt;<a href=3D"mailto:sstabellini@kernel.org">sstab=
ellini@kernel.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On=
 Thu, 10 Jan 2019, Jan Beulich wrote:<br>
&gt; &gt;&gt;&gt; On 10.01.19 at 03:40, &lt;<a href=3D"mailto:julien.grall@=
gmail.com" target=3D"_blank">julien.grall@gmail.com</a>&gt; wrote:<br>
&gt; &gt; On Wed, 9 Jan 2019, 18:43 Stefano Stabellini, &lt;<a href=3D"mail=
to:sstabellini@kernel.org" target=3D"_blank">sstabellini@kernel.org</a>&gt;=
<br>
&gt; &gt; wrote:<br>
&gt; &gt; <br>
&gt; &gt;&gt; Introduce a macro, SYMBOL, which is similar to RELOC_HIDE, bu=
t it is<br>
&gt; &gt;&gt; meant to be used everywhere symbols such as _stext and _etext=
 are used<br>
&gt; &gt;&gt; in the code. It can take an array type as a parameter, and it=
 returns<br>
&gt; &gt;&gt; the same type.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; SYMBOL is needed when accessing symbols such as _stext and _e=
text<br>
&gt; &gt;&gt; because the C standard forbids for both comparisons and subst=
raction<br>
&gt; &gt;&gt; (see C Standard, 6.5.6 [ISO/IEC 9899:2011] and [1]) between p=
ointers<br>
&gt; &gt;&gt; pointing to different objects. _stext, _etext, etc. are all p=
ointers to<br>
&gt; &gt;&gt; different objects from ANCI C point of view.<br>
&gt; &gt;&gt;<br>
&gt; &gt; <br>
&gt; &gt; This does not make sense because you still return a pointer and t=
herefore<br>
&gt; &gt; the undefined behavior is still present.<br>
&gt; &gt; <br>
&gt; &gt; I really don&#39;t believe this patch is going to make the MISRA =
tool happy.<br>
&gt; <br>
&gt; Well, till now I&#39;ve been assuming that no version of this series w=
as<br>
&gt; posted without being certain the changes achieve the goal (of<br>
&gt; making that tool happy).<br>
<br>
No, Jan: unfortunately we cannot re-run the scanning tool against any<br>
version of Xen we wish to :-(<br>
<br>
We cannot know in advance if a set of changes will make the tool happy<br>
or not.<br>
<br>
If I knew that SYMBOL returning the native point type as in v6 is<br>
sufficient to make the tool happy, I wouldn&#39;t be here arguing. We canno=
t<br>
know for sure until we commit the changes, then we ask PRQA to re-scan<br>
against a more recent version of Xen. It is an heavy process and for<br>
this reason I preferred the safer of the two approaches.<br></blockquote></=
div><div><br></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
">
<br>
Anyway, I would rather get something in, even if insufficient, than<br>
nothing. So I&#39;ll address all your comments based on returning the<br>
pointer type, and submit a new version. The bothersome changes are the<br>
ones to the call sites, and I would like to get those in no matter the<br>
implementation of SYMBOL.</blockquote></div><div><br></div><div>It is not o=
nly insufficient but wrong when you read the commit message. You also were =
not convinced about this approach.=C2=A0</div><div><br></div><div>I underst=
and that we need to commit so we can get the result from the PRQA tool. How=
ever, we should have talked with people knowing MISRA to understand whether=
 it could work.</div><div><br></div><div>You also didn&#39;t address my poi=
nt on why Linux needs to go through unsigned long.</div><div><br></div><div=
>So I don&#39;t think it is right to merge it without more ground.</div><di=
v><br></div><div>On that basis:</div><div><br></div><div>Nacked-by: Julien =
Grall &lt;<a href=3D"mailto:julien.grall@arm.com">julien.grall@arm.com</a>&=
gt;</div><div><br></div><div>Cheers,</div><div class=3D"gmail_quote"><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">
</blockquote></div>

--00000000000097a27a057f1f878b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8070969217683429021==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 10 20:11:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 20:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghgfn-0000kB-Sv; Thu, 10 Jan 2019 20: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=nfDD=PS=gmail.com=eric.chanudet@srs-us1.protection.inumbo.net>)
 id 1ghgfn-0000k6-7Q
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 20:11:27 +0000
X-Inumbo-ID: e84c2948-1513-11e9-92db-bc764e045a96
Received: from mail-qt1-x82e.google.com (unknown [2607:f8b0:4864:20::82e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e84c2948-1513-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 20:11:26 +0000 (UTC)
Received: by mail-qt1-x82e.google.com with SMTP id k12so15123476qtf.7
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 12:11:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=GonI+K1h68YlOtayENNfirxuA5x0j5E2ePVn6hQ6d50=;
 b=d6rCU04lBya5aywLchRDiwsYIPYEj5J9iTrzp7kF4vo+VGbh6Q45hJcwpIMesz/DZJ
 XO0x+rEKC+zJCHc/Kh/KoiAYRlQZKEexkAWafFVyNPr4Nr/2MqjkLYVERBbWAsw+j2at
 NuTf0RbWAn9u0Ro14nkO6PBlZ/K9cdJD5KIIPHvoOcFc9Bm8z+uLfZbOsQcd1BT49v6o
 VtjAW8SIzRxkAkMsN152T/zZfZD1iftc9UfZHE8TOPiKWMRHmrSmc13LGqBFkd9rgYdS
 1QyfzND9iBXudBsQOGGvXmIO+2p0BRL57EHY/RMeFc3kPigs9pTwIktP15omkQyEsOIQ
 RZ+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=GonI+K1h68YlOtayENNfirxuA5x0j5E2ePVn6hQ6d50=;
 b=XHqctI8lznNcbGNDnqdQ4/Dc5DmiFWTaDTGm5NvANlgJJnhKxpHysGpEZCzVaJGPJC
 SNanhwzD0ktP3NbCLUf6pV/JgbW+kMr5i3INDyfyVo/EY2ZqPCWduhlg8hGiyANnRckm
 w0XWHMIxGCFADPnpV1RLI5ue+ttfHYHkN7Nv+2gVIetfFFFgvYr1PA0/OJGUqgWgEagl
 z15UstUZUFMtK6wQ8Ydx+j5IaOgnxVDICquwtJ91+wa+KlxG8TqWwDquOFdmCJLOTged
 RQszbOoW4cUkr3dWmTe4yvrWj7JPbxmmO9MxBuybWheE+yI8MvMjYuLIaFFjktSegQ1/
 NYGg==
X-Gm-Message-State: AJcUukeYgFaRUOYa/o8zXA6K9XQJMVXLnnmwou4xLI5ZEUOn23FFQAAa
 cnmrkn1QPj1f9VTQkcXAtFQ=
X-Google-Smtp-Source: ALg8bN5tHpwh+rJ6PQCa600k6QYGf6HOpBah9CjGkvNMMaxYp6p7JOMh5e0PnM90PBwig15HHbs+kA==
X-Received: by 2002:aed:3105:: with SMTP id 5mr11291560qtg.364.1547151085227; 
 Thu, 10 Jan 2019 12:11:25 -0800 (PST)
Received: from localhost (50-205-235-218-static.hfc.comcastbusiness.net.
 [50.205.235.218])
 by smtp.gmail.com with ESMTPSA id q63sm33666281qke.44.2019.01.10.12.11.23
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 10 Jan 2019 12:11:24 -0800 (PST)
Date: Thu, 10 Jan 2019 15:11:23 -0500
From: Eric Chanudet <eric.chanudet@gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190110201123.d7ig4h3yxl53yzuy@legion>
Mail-Followup-To: Christopher Clark <christopher.w.clark@gmail.com>,
 xen-devel@lists.xenproject.org,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Tim Deegan <tim@xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Rich Persaud <persaur@gmail.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 James McKenzie <james@bromium.com>,
 Daniel Smith <dpsmith@apertussolutions.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDEvMTkgYXQgMTE6NDJwbSwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4rLyoKPisg
KiBUaGUgbWF4aW11bSBzaXplIG9mIGFuIEFyZ28gcmluZyBpcyBkZWZpbmVkIHRvIGJlOiAxNkdC
Cj4rICogIC0tIHdoaWNoIGlzIDB4MTAwMDAwMCBieXRlcy4KPisgKiBBIGJ5dGUgaW5kZXggaW50
byB0aGUgcmluZyBpcyBhdCBtb3N0IDI0IGJpdHMuCj4rICovCj4rI2RlZmluZSBYRU5fQVJHT19N
QVhfUklOR19TSVpFICAoMHgxMDAwMDAwVUxMKQpJdCBsb29rcyBsaWtlIDE2TUIuIERpZCBJIG1p
c3MgYSA8PDEwIHNvbWV3aGVyZSBvciBpcyBpdCBhIHR5cG8gaW4gdGhlCmNvbW1lbnQ/CgotLSAK
RXJpYyBDaGFudWRldAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 21:13:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 21:13: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-devel-bounces@lists.xenproject.org>)
	id 1ghhdD-00059K-Lz; Thu, 10 Jan 2019 21: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=swSS=PS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghhdC-000598-NG
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 21:12:50 +0000
X-Inumbo-ID: 7b2d35ed-151c-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b2d35ed-151c-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 21:12:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghhd8-0003NB-9T; Thu, 10 Jan 2019 21:12:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghhd8-00040K-1p; Thu, 10 Jan 2019 21:12:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghhd8-0002gc-0D; Thu, 10 Jan 2019 21:12:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131882-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-xsm:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-pygrub:<job status>:broken:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:leak-check/check:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start.2:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=fa42fea0d8b49ba65b49a999331950d74827a52d
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Jan 2019 21:12:46 +0000
Subject: [Xen-devel] [linux-3.18 test] 131882: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg4MiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4ODIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gaW4gMTMxODAwCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gaW4gMTMxODAwIHBhc3MgaW4gMTMxODgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzE4
MDAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICAgIGJyb2tlbiBwYXNzIGluIDEzMTgwMAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIHBhc3MgaW4gMTMxODAwCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
aW4gMTMxNTM1IHBhc3MgaW4gMTMxODgyCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTU2MyBwYXNzIGluIDEzMTg4Mgog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290IGZhaWwgaW4g
MTMxNTgwIHBhc3MgaW4gMTMxODAwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgZmFpbCBpbiAxMzE1ODAgcGFzcyBpbiAxMzE4MDAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMx
NTgwIHBhc3MgaW4gMTMxODgyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEy
IGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBpbiAxMzE2NjYgcGFzcyBpbiAxMzE4ODIK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWluc3RhbGwgICAgICBmYWlsIGlu
IDEzMTY2NiBwYXNzIGluIDEzMTg4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAyMSBs
ZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTMxNzA1IHBhc3MgaW4gMTMxODgyCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgZmFpbCBpbiAxMzE3NDkgcGFz
cyBpbiAxMzE4ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzE3NjkgcGFzcyBpbiAxMzE4ODIK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTcgZ3Vlc3Qtc3RhcnQuMiAgICBmYWlsIGlu
IDEzMTc2OSBwYXNzIGluIDEzMTg4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IDE2IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzE4MDAgcGFzcyBpbiAxMzE4ODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBwYXNzIGluIDEzMTUzNQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTM1CiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MzE1NjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTgwCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMzE1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTY2NgogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTMxNzA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE3MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAgZmFpbCBwYXNzIGluIDEzMTc0OQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgcGFzcyBpbiAxMzE3NjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgZmFpbCBwYXNzIGluIDEzMTc2OQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMxNTM1IGxp
a2UgMTI4NjkxCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFw
cGVuZCAgZmFpbCBpbiAxMzE1MzUgbGlrZSAxMjg4MDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAx
MzE1MzUgbGlrZSAxMjg4MDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMTU4MCBsaWtlIDEyODgwNwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwg
aW4gMTMxNTgwIGxpa2UgMTI4ODQxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMTU4MCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEzMTU4MCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBpbiAxMzE2NjYgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTAgZGViaWFuLWRpLWluc3RhbGwgICBmYWlsIGluIDEzMTgwMCBsaWtlIDEyODg0MQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgIGZhaWwgaW4gMTMx
ODAwIGxpa2UgMTI4ODQxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5
OTMzMTk1MGQ3NDgyN2E1MmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAgODQgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgIDYxIGRheXMgICA0MiBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE1MTIgIDIwMTgtMTItMjIgMDY6NTE6NTEg
WiAgIDE5IGRheXMgICAxNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ0MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBi
cm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTMzMzQg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 21:36:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 21:36: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-devel-bounces@lists.xenproject.org>)
	id 1ghhzo-0006jy-Nf; Thu, 10 Jan 2019 21:36: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=GXHB=PS=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghhzn-0006jt-Et
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 21:36:11 +0000
X-Inumbo-ID: be3f3357-151f-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be3f3357-151f-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 21:36:09 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6A401206B6;
 Thu, 10 Jan 2019 21:36:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547156168;
 bh=ImxwyGTh2TJr+hGAKLe9JFG56o5IB4n+/s8Vr8T38jg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=tpaQpb2K3e/OQDPq6ASFLYPep99/BBPornDWTxZo5u6Ms3SRTOdgrnP0xuLzY5oRQ
 1zYoFJz6CamJlUgDaJZdMsv3RDKTx4WJsYSsORe+Iw9tTH+OjDNRnBA2EFIb6qBA7S
 rHULXXuDFaZY9jgarEGPi+ZWjqBzhVJysV6uAdYw=
Date: Thu, 10 Jan 2019 13:36:08 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@gmail.com>
In-Reply-To: <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1380616723-1547155953=:27759"
Content-ID: <alpine.DEB.2.10.1901101332480.27759@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1380616723-1547155953=:27759
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1901101332481.27759@sstabellini-ThinkPad-X260>

On Thu, 10 Jan 2019, Julien Grall wrote:
> On Thu, 10 Jan 2019, 12:29 Stefano Stabellini, <sstabellini@kernel.org> wrote:
>       On Thu, 10 Jan 2019, Jan Beulich wrote:
>       > >>> On 10.01.19 at 03:40, <julien.grall@gmail.com> wrote:
>       > > On Wed, 9 Jan 2019, 18:43 Stefano Stabellini, <sstabellini@kernel.org>
>       > > wrote:
>       > >
>       > >> Introduce a macro, SYMBOL, which is similar to RELOC_HIDE, but it is
>       > >> meant to be used everywhere symbols such as _stext and _etext are used
>       > >> in the code. It can take an array type as a parameter, and it returns
>       > >> the same type.
>       > >>
>       > >> SYMBOL is needed when accessing symbols such as _stext and _etext
>       > >> because the C standard forbids for both comparisons and substraction
>       > >> (see C Standard, 6.5.6 [ISO/IEC 9899:2011] and [1]) between pointers
>       > >> pointing to different objects. _stext, _etext, etc. are all pointers to
>       > >> different objects from ANCI C point of view.
>       > >>
>       > >
>       > > This does not make sense because you still return a pointer and therefore
>       > > the undefined behavior is still present.
>       > >
>       > > I really don't believe this patch is going to make the MISRA tool happy.
>       >
>       > Well, till now I've been assuming that no version of this series was
>       > posted without being certain the changes achieve the goal (of
>       > making that tool happy).
> 
>       No, Jan: unfortunately we cannot re-run the scanning tool against any
>       version of Xen we wish to :-(
> 
>       We cannot know in advance if a set of changes will make the tool happy
>       or not.
> 
>       If I knew that SYMBOL returning the native point type as in v6 is
>       sufficient to make the tool happy, I wouldn't be here arguing. We cannot
>       know for sure until we commit the changes, then we ask PRQA to re-scan
>       against a more recent version of Xen. It is an heavy process and for
>       this reason I preferred the safer of the two approaches.
> 
> 
> 
>       Anyway, I would rather get something in, even if insufficient, than
>       nothing. So I'll address all your comments based on returning the
>       pointer type, and submit a new version. The bothersome changes are the
>       ones to the call sites, and I would like to get those in no matter the
>       implementation of SYMBOL.
> 
> 
> It is not only insufficient but wrong when you read the commit message. You also were not convinced about this approach.Â 
> 
> I understand that we need to commit so we can get the result from the PRQA tool. However, we should have talked with people
> knowing MISRA to understand whether it could work.
> 
> You also didn't address my point on why Linux needs to go through unsigned long.
> 
> So I don't think it is right to merge it without more ground.
> 
> On that basis:
> 
> Nacked-by: Julien Grall <julien.grall@arm.com>

Hi Julien,

I well understanding your thinking, I am not happy with this approach.

However, changing all the call sites to use SYMBOL, even if SYMBOL does
not do what you and I think it should, is still a valuable change to
have:

1) it clearly highlight all the related violations
2) it is a burdensome set of changes to maintain off-tree which will be
   difficult to rebase and will bitrot quickly
3) it will be simple to change the implementation of SYMBOL afterwards
   as needed
4) regardless of MISRA, we still have a problem with gcc and symbols
   like _start and _end, see the comment on top of RELOC_HIDE in linux
   (include/linux/compiler-gcc.h)

In fact, even not caring about C compliance, this series is still an
improvement, a fix to a potential compiler problem. On that basis alone,
I think it is a bad decision not to merge this series.


To answer your other questions: yes, we need more information about this
compliance issue and MISRA, this is a good reason for committing the
series so that we can have the tool do a re-scan. It is also a great way
to show the problem to a MISRA expert not familiar with Xen: "look at
the way SYMBOL is used through the code..."

I don't know why Linux is using unsigned long, I looked at the commit
messages and comments but there isn't an explanation. However, it just
makes sense to me. That is how I would have implemented the solution as
well. Jan's approach looks very much like a partial workaround to me.


In conclusion, I still agree with you and disagree with Jan, but it
would be good to make progress regardless:

- I think a series introducing the usage of SYMBOL through the code
  should go in 4.12 regardless of the implementation of SYMBOL
- even the bad implementation of SYMBOL would still help with the
  potential gcc problems mentioned by Linux, if not with certifications


For everybody's reference, I have pushed both versions of the series,
the one returning the native type, as asked by Jan:
http://xenbits.xenproject.org/git-http/people/sstabellini/xen-unstable.git certifications-7

And the one returning unsigned long, as Julien and I would like:
http://xenbits.xenproject.org/git-http/people/sstabellini/xen-unstable.git certifications-7-unsigned_long


Hoping we won't get stuck on this, regards,

Stefano
--8323329-1380616723-1547155953=:27759
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1380616723-1547155953=:27759--


From xen-devel-bounces@lists.xenproject.org Thu Jan 10 21:41:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 21:41: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-devel-bounces@lists.xenproject.org>)
	id 1ghi4d-0007TE-Ah; Thu, 10 Jan 2019 21:41: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=nfDD=PS=gmail.com=eric.chanudet@srs-us1.protection.inumbo.net>)
 id 1ghi4c-0007T9-37
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 21:41:10 +0000
X-Inumbo-ID: 70a70847-1520-11e9-92db-bc764e045a96
Received: from mail-qt1-x841.google.com (unknown [2607:f8b0:4864:20::841])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70a70847-1520-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 21:41:08 +0000 (UTC)
Received: by mail-qt1-x841.google.com with SMTP id u47so15596878qtj.6
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 13:41:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=MfWgNX7YsH0oeNB7QFIc0VjLds93CC3JXLWawabSP7M=;
 b=fhadb6W3kaD5uK/1Dd6x/b4U0EiPL3HlG+jnrKHWqtYJ3KPPiZHdQEX2JaxLCxV9ff
 c0clISgoQHOnU17aLflcOqWxGU9ObUYGG04EHiykBOxAZmLI+O0eoqd1DCzOOV03OVoW
 +lnMlUlrMnluAEirJFkcNas1F4mpVpHSt0nPQVsa/o7Z7vPKNwkvOehFqoIxLtwrljUC
 nl16E1Uu6gXDKSVaLSi5NWO+PcsBOYUBH84dcl8X7ukt2kZmUNukjaUMW0KPQ0TXxOGp
 PoNrHjXqZR1/gESq3dWwDeYzkX6mRJZxGfPjFwyjlMOBNOL72NP3oPvIIBPMKWRkVytI
 bUhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=MfWgNX7YsH0oeNB7QFIc0VjLds93CC3JXLWawabSP7M=;
 b=gkTqeTb5H8fGf1VrnnIS5CtJu5RximxwW6ZF+BfsLpAEdxRA7JqINiQuFXtZVILC2d
 3UGRwnGvoq3XdMhEcvCKUFdcJiv6v/Cm5hsZG/1dd8XC2o0/8J54bUJy9E4h7bNUyZAZ
 QFo51ViZEdoRTJwpyVNVnyb0TxVUfC0Tye0oTvbhpsk+ERf0/ktf+ruPxlS8ukx1U7eA
 6pwJxrsChGs7hEdrfw5ksRTxSI1TJx/ezvVwq1LBKymKvnOCZnw2iwFOaGVo6IKaTwhW
 vHnGQs/4sFDy+irpNmjd0GycXMQbirpe4RFBidGTQKWKsoZbAjiCv4pFObdxL1kGlKgp
 ZfBA==
X-Gm-Message-State: AJcUukd8HxdrmZPb0Ad3FwBzfYRK58YPUkep1pQVv7idkDsyq+MnDb7D
 qdLxotuW260t+Jhls+iQG4o=
X-Google-Smtp-Source: ALg8bN6c8d+kjUCt5X1XIqbufQeND9e+D6ADht8B8CHPrP/auTV74oZohgZCV4x2LUWV/Xj3amMDeQ==
X-Received: by 2002:ac8:101a:: with SMTP id z26mr11542714qti.184.1547156467945; 
 Thu, 10 Jan 2019 13:41:07 -0800 (PST)
Received: from localhost (50-205-235-218-static.hfc.comcastbusiness.net.
 [50.205.235.218])
 by smtp.gmail.com with ESMTPSA id p8sm43555794qtk.70.2019.01.10.13.41.06
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 10 Jan 2019 13:41:07 -0800 (PST)
Date: Thu, 10 Jan 2019 16:41:06 -0500
From: Eric Chanudet <eric.chanudet@gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190110214106.aswi6vcsb2bpv2hv@legion>
Mail-Followup-To: Christopher Clark <christopher.w.clark@gmail.com>,
 xen-devel@lists.xenproject.org,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Julien Grall <julien.grall@arm.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Tim Deegan <tim@xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Rich Persaud <persaur@gmail.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 James McKenzie <james@bromium.com>,
 Daniel Smith <dpsmith@apertussolutions.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDEvMTkgYXQgMTE6NDJwbSwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4rbWVtY3B5
X3RvX2d1ZXN0X3Jpbmcoc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sIHVpbnQzMl90
IG9mZnNldCwKPisgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpzcmMsIFhFTl9HVUVT
VF9IQU5ETEUodWludDhfdCkgc3JjX2huZCwKPisgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBsZW4pCj4rewo+KyAgICB1bnNpZ25lZCBpbnQgbWZuc19pbmRleCA9IG9mZnNldCA+PiBQQUdF
X1NISUZUOwo+KyAgICB2b2lkICpkc3Q7Cj4rICAgIGludCByZXQ7Cj4rICAgIHVuc2lnbmVkIGlu
dCBzcmNfb2Zmc2V0ID0gMDsKPisKPisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZyaW5nX2lu
Zm8tPmxvY2spKTsKPisKPisgICAgb2Zmc2V0ICY9IH5QQUdFX01BU0s7Cj4rCj4rICAgIGlmICgg
KGxlbiA+IFhFTl9BUkdPX01BWF9SSU5HX1NJWkUpIHx8IChvZmZzZXQgPiBYRU5fQVJHT19NQVhf
UklOR19TSVpFKSApCj4rICAgICAgICByZXR1cm4gLUVGQVVMVDsKV2l0aCBvZmZzZXQgPCBQQUdF
X1NJWkUgd2l0aCB0aGUgcHJldmlvdXMgbWFzaywgc2hvdWxkbid0IHRoZSBzYW5pdHkKY2hlY2sg
YmU6CiAgICBpZiAobGVuICsgb2Zmc2V0ID4gWEVOX0FSR09fTUFYX1JJTkdfU0laRSkKCi0tIApF
cmljIENoYW51ZGV0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 23:11:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 23: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-devel-bounces@lists.xenproject.org>)
	id 1ghjTQ-0005a6-SI; Thu, 10 Jan 2019 23:10: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=o8hk=PS=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ghjTQ-0005a1-5J
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 23:10:52 +0000
X-Inumbo-ID: f83df70c-152c-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f83df70c-152c-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 23:10:50 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0AN9i4D129170;
 Thu, 10 Jan 2019 23:10:36 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : from : to :
 cc : references : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=oRzF5Mf+c8fr7aI5Yt0Wn5q585W5ocJ97d5GetEiM4g=;
 b=KnWVcAzfrJzTfeDi6DznDYXGASEjktVTmYF9prUi09ZLI4Ig7aVoCO6RfE1i+hdSqWMr
 6rLzTQ22cYtNeZa/8luOySrlse0h/g20+f0dGpLlsGXHsafvQJLGO6qmHIHtXSDwAAta
 wgFQU+dfMFTyP2L9IB04mEW+qtFcEkMFj9JmEGuU6byZYmh3Ze3TuWFn60k8Sc/thEI3
 GCoI/tD/fguTSnQ8LZWICyONbq4a4DKBzxgml1wzabWgbXD3xEm2duk8szJdGQfLXBN5
 11MFFDxLBgh2HHTE16nQgNuM1mlJUq7QD1niTwP/ZwnnwDwsAUO16IoQZnyAIdACxeAU tg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2ptm0uj31y-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Jan 2019 23:10:36 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0ANAZed029293
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Jan 2019 23:10:35 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0ANAYsQ024758;
 Thu, 10 Jan 2019 23:10:34 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 10 Jan 2019 15:10:33 -0800
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190110100722.11216-1-jgross@suse.com>
 <e7ea12ca-93f1-2421-702b-b55806eb20bd@oracle.com>
 <e98d244f-1257-ed23-26f4-8909900590b4@suse.com>
 <21d24fe0-f9bd-c312-7773-b43a8ff39ef1@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <d8cc08b1-0ec1-6d12-f0df-a41845a69ea0@oracle.com>
Date: Thu, 10 Jan 2019 18:10:31 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <21d24fe0-f9bd-c312-7773-b43a8ff39ef1@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9132
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901100176
Subject: Re: [Xen-devel] [PATCH] xen: Fix x86 sched_clock() interface for xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, hans@knorrie.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMC8xOSAxMjoxNyBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEvMTAvMTkg
MTE6MTQgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDEwLzAxLzIwMTkgMTY6MzQsIEJv
cmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IE9uIDEvMTAvMTkgNTowNyBBTSwgSnVlcmdlbiBHcm9z
cyB3cm90ZToKPj4+PiAgCj4+Pj4gK3ZvaWQgeGVuX2Nsb2Nrc291cmNlX3N1c3BlbmQodm9pZCkK
Pj4+PiArewo+Pj4+ICsJeGVuX2Nsb2NrX3ZhbHVlX3NhdmVkID0geGVuX2Nsb2Nrc291cmNlX3Jl
YWQoKSAtIHhlbl9zY2hlZF9jbG9ja19vZmZzZXQ7Cj4+PiB4ZW5fY2xvY2tfdmFsdWVfc2F2ZWQg
PSB4ZW5fc2NoZWRfY2xvY2soKSBtYXliZT8gCj4+IEkgd2FudGVkIHhlbl9jbG9ja3NvdXJjZV9z
dXNwZW5kKCkgYW5kIHhlbl9jbG9ja3NvdXJjZV9yZXN1bWUoKSB0bwo+PiBiZSBzeW1tZXRyaWNh
bCB0byBlYWNoIG90aGVyLgo+IE9LLgo+Cj4gUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4KPj4gSW4gY2FzZSB5b3UgYXJlIGZlZWxpbmcg
c3Ryb25nIGFib3V0IHRoYXQsIEknbSBub3QuIDotKSBTbyBpbiBjYXNlCj4+IHlvdSBpbnNpc3Qg
b24gaXQgSSBjYW4gY2hhbmdlIGl0LiBPciB5b3UgY2FuIGRvIHNvIHdoaWxlIGNvbW1pdHRpbmcu
CgoKSSBkaWQgc29tZSBiYXNpYyB0ZXN0aW5nIGFuZCBub3RpY2VkIHRoaXMgKGF0IGxvZ2xldmVs
PTgpOgoKW8KgwqAgNjQuMzM2NDg4XSBGcmVlemluZyB1c2VyIHNwYWNlIHByb2Nlc3NlcyAuLi4g
KGVsYXBzZWQgMC4wMDEgc2Vjb25kcykKZG9uZS4KW8KgwqAgNjQuMzM3ODA1XSBPT00ga2lsbGVy
IGRpc2FibGVkLgpbwqDCoCA2NC4zMzc4MTRdIEZyZWV6aW5nIHJlbWFpbmluZyBmcmVlemFibGUg
dGFza3MgLi4uIChlbGFwc2VkIDAuMDAwCnNlY29uZHMpIGRvbmUuClvCoMKgIDY0LjMzOTA2Nl0g
c3VzcGVuZGluZyB4ZW5zdG9yZS4uLgpbwqDCoCA4NS44ODgzNDBdIHhlbjpncmFudF90YWJsZTog
R3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBsYXlvdXQKW8KgwqAgNjQuMzU5NzI5XSBPT00g
a2lsbGVyIGVuYWJsZWQuClvCoMKgIDY0LjM1OTczNl0gUmVzdGFydGluZyB0YXNrcyAuLi4gZG9u
ZS4KCgpXaGljaCBtYWRlIG1lIHRoaW5rIHRoYXQgcGVyaGFwcyB3ZSBzaG91bGQgZG8gc3VzcGVu
ZC9yZXN0b3JlIG9mIHRoZQpjbG9ja3NvdXJjZSBhcyBjbG9zZSBhcyBwb3NzaWJsZSB0byBIWVBF
UlZJU09SX3N1c3BlbmQoKSBjYWxsLCBlLmcuIGluCnhlbl9hcmNoX3ByZV9zdXNwZW5kKCkveGVu
X2FyY2hfcG9zdF9zdXNwZW5kKCk6CgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3N1c3BlbmQu
YyBiL2FyY2gveDg2L3hlbi9zdXNwZW5kLmMKaW5kZXggNDVmYzljYWYzODgwLi44MGVjYmEzZmNj
OGMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9zdXNwZW5kLmMKKysrIGIvYXJjaC94ODYveGVu
L3N1c3BlbmQuYwpAQCAtMjIsNiArMjIsNyBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUodTY0LCBz
cGVjX2N0cmwpOwrCoArCoHZvaWQgeGVuX2FyY2hfcHJlX3N1c3BlbmQodm9pZCkKwqB7CivCoMKg
wqDCoMKgwqAgeGVuX2Nsb2Nrc291cmNlX3N1c3BlbmQoKTsKwqDCoMKgwqDCoMKgwqAgeGVuX3Nh
dmVfdGltZV9tZW1vcnlfYXJlYSgpOwrCoArCoMKgwqDCoMKgwqDCoCBpZiAoeGVuX3B2X2RvbWFp
bigpKQpAQCAtMzYsNiArMzcsNyBAQCB2b2lkIHhlbl9hcmNoX3Bvc3Rfc3VzcGVuZChpbnQgY2Fu
Y2VsbGVkKQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgeGVuX2h2bV9wb3N0X3N1c3Bl
bmQoY2FuY2VsbGVkKTsKwqAKwqDCoMKgwqDCoMKgwqAgeGVuX3Jlc3RvcmVfdGltZV9tZW1vcnlf
YXJlYSgpOworwqDCoMKgwqDCoMKgIHhlbl9jbG9ja3NvdXJjZV9yZXN1bWUoKTsKwqB9CsKgCsKg
c3RhdGljIHZvaWQgeGVuX3ZjcHVfbm90aWZ5X3Jlc3RvcmUodm9pZCAqZGF0YSkKCgpUaGlzIHN0
aWxsIGhhcyBhIHdpbmRvdyBvZiBpbmNvcnJlY3QgY2xvY2sgdmFsdWUgKHlvdSBjYW4gc2VlIGl0
LCBmb3IKZXhhbXBsZSwgd2hlbiB4ZW5faHZtX3Bvc3Rfc3VzcGVuZCgpIGRvZXMgcHJfaW5mbygi
WGVuIEhWTSBjYWxsYmFjawp2ZWN0b3IgZm9yIGV2ZW50IGRlbGl2ZXJ5IGlzIGVuYWJsZWRcbiIp
KSwgYnV0IGl0J3Mgc21hbGxlciB0aGFuIGJlZm9yZS4KSW4gcGFydGljdWxhciwgd2Ugd2lsbCBt
YWtlIHRpbWUgcmlnaHQgYmVmb3JlIGRwbV9yZXN1bWVfc3RhcnQoKSBjYWxsLgoKLWJvcmlzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 23:30:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 23:30: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-devel-bounces@lists.xenproject.org>)
	id 1ghjlx-0006Ws-AU; Thu, 10 Jan 2019 23:30: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=gkqY=PS=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghjlw-0006Wm-3F
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 23:30:00 +0000
X-Inumbo-ID: a46c7ff3-152f-11e9-92db-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a46c7ff3-152f-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 23:29:58 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id v15-v6so11267132ljh.13
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 15:29:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=0KMhvADymx02M8KU+vza2Hlr5n8NqUSztHBZZvqlIxE=;
 b=jWBCD5pFrC9NrYiC3Nzux30srbBO9fA2kV2vBO8gFzgIOgqiUtj9I24A1jup2VWUrA
 oLFYk/VQCS/cyPJ/8jh6Lk9ncEVetgW2Nu7Th6DscycUPAxLtXdIvwrQLHcQ5TKVaziv
 TJ8mq06GC2MlAaC769AsPhcy1TRGyoviSZ6nRo9vzdjzODKoBcj1ovx6rfYW8YFzUpkl
 fFa6e1Dy17DYIySbAFYD1Dgu6hWJjiNKUbthK66ZXhhk6bRBkmW51CxAUzmLOgAl7O09
 zSZaP13d3oQfD9toHzJnp4AEMNTZ+YzuWWRhpY8GippKUQw8pEZyrW7q6xDgcomX8A/e
 mTGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0KMhvADymx02M8KU+vza2Hlr5n8NqUSztHBZZvqlIxE=;
 b=WcG2p6dle8ll7Se8KlsoEQrBnWBnOYLbsUF3uUEhzAwlUT+I/BzWfqujN+Bfe9qgBA
 99CzhFRJOTJGMS+pqoHvZvFxQzgbni+1GexBqb6jrWzEElir/g0JLj3SqeRbLt/if/hl
 Rso9mgbKN0cQRZE5pfZ5C5DbvcRJjoVXplMqsQEfL6CQWRGjctzaVcfqJO6/uMKimXhJ
 xDa9QaN/NB/xwuo4kuWQ8YsZ0XCn9Wf/tsZeYJzAzExBsIc7gElJjqoiIfbaURDOOKiU
 fP/1+Snz3u8obDmG2JgFqh0h5F6nRkujD9NZwVG8pTp6OCCKjTQ2PKGz1+rJDvPhlZwr
 mpfg==
X-Gm-Message-State: AJcUukdQ9nd8iiSZ9LpTwe39yHaYI5wZnpi6XTS5DUAQd+n3ILxmp5dW
 jnZBM4Zh9hAqrliLnrKgwLnyNLzEOlKl1kmlkKM=
X-Google-Smtp-Source: ALg8bN4MWJg7HBH+IUQ7D7EFkmPRtlI9fOdoo9IXcWw3hlLpyC+HMCgZxOOBWZ2rwp9Zo8wK0j7Za3IULMlpJIbAQOQ=
X-Received: by 2002:a2e:974a:: with SMTP id
 f10-v6mr7966306ljj.61.1547162997135; 
 Thu, 10 Jan 2019 15:29:57 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAKf6xpvXBGUwFAjvwromG737Bg-_MB7rWBB=Oj7q2zHgaiF5mg@mail.gmail.com>
 <5C35C04B020000780020BB8D@prv1-mh.provo.novell.com>
 <CAKf6xptouC=bDD54mJY0Ddgm1V9aXQhp-ntTPVAERQ29s7wpRQ@mail.gmail.com>
 <5C360770020000780020BD18@prv1-mh.provo.novell.com>
In-Reply-To: <5C360770020000780020BD18@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 10 Jan 2019 15:29:45 -0800
Message-ID: <CACMJ4GYAcFijiX1czOGwCoSLcBwZR2uO-r66UpyRpf2kja57eg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOSwgMjAxOSBhdCA2OjM4IEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMDkuMDEuMTkgYXQgMTU6MjYsIDxqYW5kcnl1a0BnbWFp
bC5jb20+IHdyb3RlOgo+ID4gT24gV2VkLCBKYW4gOSwgMjAxOSBhdCA0OjM1IEFNIEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4gPj4+IE9uIDA4LjAxLjE5IGF0IDIz
OjU0LCA8amFuZHJ5dWtAZ21haWwuY29tPiB3cm90ZToKPiA+PiA+IE9uIE1vbiwgSmFuIDcsIDIw
MTkgYXQgMjo0MyBBTSBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFp
bC5jb20+IHdyb3RlOgo+ID4+ID4+ICsgICAgICovCj4gPj4gPj4gKyAgICBzdHJ1Y3QgYXJnb19y
aW5nX2luZm8gKnJpbmdfaW5mbzsKPiA+PiA+PiArICAgIC8qIGRvbWFpbiB0byBiZSBub3RpZmll
ZCB3aGVuIHNwYWNlIGlzIGF2YWlsYWJsZSAqLwo+ID4+ID4+ICsgICAgZG9taWRfdCBkb21haW5f
aWQ7Cj4gPj4gPj4gKyAgICB1aW50MTZfdCBwYWQ7Cj4gPj4gPgo+ID4+ID4gQ2FuIHdlIG9yZGVy
IGRvbWFpbl9pZCBhZnRlciBsZW4gYW5kIGRyb3AgdGhlIHBhZD8KPiA+Pgo+ID4+IFRoYXQgd291
bGQgc3RpbGwgY2FsbCBmb3IgYSBwYWQgZmllbGQgLSB3ZSBwcmVmZXIgdG8gaGF2ZSBleHBsaWNp
dCBwYWRkaW5nLAo+ID4+IGFuZCBhbHNvIHRvIGNoZWNrIGl0J3MgemVybywgdGhlIGxhdHRlciB0
byBhbGxvdyBmb3IgYXNzaWduaW5nIG1lYW5pbmcgdG8KPiA+PiB0aGUgZmllbGQgZG93biB0aGUg
cm9hZC4KPiA+Cj4gPiBUaGlzIHN0cnVjdCBpcyBpbnRlcm5hbCB0byBYZW4gYW5kIGFyZ28sIHNv
IGRvIHdlIHN0aWxsIG5lZWQgZXhwbGljaXQKPiA+IHBhZGRpbmc/Cj4KPiBPaCwgaW50ZXJuYWwg
c3RydWN0dXJlcyBkb24ndCBuZWVkIGFueSBleHBsaWNpdCBwYWRkaW5nLiBXaGVyZSB0aGUKPiBk
b21haW5faWQgZmllbGQgZ2V0cyBwbGFjZWQgc3RpbGwgZG9lc24ndCBtYXR0ZXIgdGhlbiwgdGhv
dWdoLgoKb2ssIEkndmUgc3dpdGNoZWQgdGhlIGxlbiBmaWVsZCBoZXJlIGZyb20gdWludDMyX3Qg
dG8gdW5zaWduZWQgaW50CihwYXJ0IG9mIG1vdmluZyBhd2F5IGZyb20gZml4ZWQtd2lkdGggdHlw
ZXMgd2hlcmUgbm90IHJlcXVpcmVkLCBhcwpyZXF1ZXN0ZWQgbGF0ZXIgaW4gdGhpcyB0aHJlYWQp
IGFuZCBzbyB3aGlsZSBhdCBpdCBoYXZlIGRyb3BwZWQgdGhlCnVubmVlZGVkIHBhZCBmaWVsZCB0
b28uCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 23:31:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 23:31: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-devel-bounces@lists.xenproject.org>)
	id 1ghjnW-00079r-OC; Thu, 10 Jan 2019 23:31: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=KFn8=PS=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ghjnU-00079k-MC
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 23:31:36 +0000
X-Inumbo-ID: de36cc34-152f-11e9-92db-bc764e045a96
Received: from mail-vs1-xe2e.google.com (unknown [2607:f8b0:4864:20::e2e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de36cc34-152f-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 23:31:35 +0000 (UTC)
Received: by mail-vs1-xe2e.google.com with SMTP id p74so8163254vsc.0
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 15:31:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=EFd++xOlFnoR2/vW0PY4u/Cd6cBsR7c+A4h2g+/8X/o=;
 b=po4lC0vwfOGC6EDZ0M+9psuSBGTvgHQR382o4F1h9fxjAfFb8ZAEANHOFXuSHAVttb
 E/7ofifXAx89PcRUt2gikhAQQz6TMKigdo42PtxfAAHhdazeMh7/rp7nzOsxjmZmx+Wz
 d+KI9UvOPOfdwu+hep+Wge548IePOcDdhnrvFOMCYgj/rTh6tUm1bO2A79CmXznr1uxS
 6erZAUL5ZBl52l6sHjdbuE2SDdYoQ7uefIimtHDS8qcdA7yiv/r1rwxTVyGsCJ0gmNIG
 QHOa3dgE09RlxiUi+nRVpVd/VKl3dNekyqP00Hpjp89rEA/0xBg4c8s7Nu88RjYbgBpW
 k5zQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=EFd++xOlFnoR2/vW0PY4u/Cd6cBsR7c+A4h2g+/8X/o=;
 b=bB/q6s9MhYR6XiMgob4vzxF/s3/Fb50n8ujKA7cWeBm/WqSS0r67OTeSa8tJhuT994
 MAc61Cm3VYsV8ikl4f2CKAXX9OpU4S22c36Wm1XDKKvqnJI29EUVGqYLsnNw4T576DEK
 JJrHPnjCv6z9t5hubVASsLoJCAzfp58gr/7ZA7mFgH5fZ4BEPpGUhOOLeAF5ncOg/L75
 rlzam3bfyXY9Fy6bC4ghWuqeBRcx3Zj6ncy+teJ8K6SIP3UY+N171+j8FMYZerkFJ73J
 TzLGet5O/+6fsw+CS0y+BQ79seRoov+ydQo68nqIZTvrr7K7h0uL0N6m6xAea6489Ew3
 ZYNg==
X-Gm-Message-State: AJcUukdKT1APg/NsF4yhqee3jvDLC9RYu06+AeSa8EluKoxCRIQwBf/D
 CeS/esWi0NTrHAl80byNWw55vnM8+0pcKG7bDFc=
X-Google-Smtp-Source: ALg8bN662xjZcfj9owRGQaxvn3ZEKQovJYnCKJlIFiCNeTt2DHGBy/TPtjbH800Jv2HxdKFnFNJbiTgrAutKtWblQcI=
X-Received: by 2002:a67:2603:: with SMTP id m3mr5069990vsm.160.1547163093996; 
 Thu, 10 Jan 2019 15:31:33 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@gmail.com>
Date: Thu, 10 Jan 2019 17:31:21 -0600
Message-ID: <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============0251668601016005987=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0251668601016005987==
Content-Type: multipart/alternative; boundary="000000000000a09ccf057f22fa6a"

--000000000000a09ccf057f22fa6a
Content-Type: text/plain; charset="UTF-8"

On Thu, 10 Jan 2019, 15:36 Stefano Stabellini, <sstabellini@kernel.org>
wrote:

> On Thu, 10 Jan 2019, Julien Grall wrote:
> > On Thu, 10 Jan 2019, 12:29 Stefano Stabellini, <sstabellini@kernel.org>
> wrote:
> >       On Thu, 10 Jan 2019, Jan Beulich wrote:
> >       > >>> On 10.01.19 at 03:40, <julien.grall@gmail.com> wrote:
> >       > > On Wed, 9 Jan 2019, 18:43 Stefano Stabellini, <
> sstabellini@kernel.org>
> >       > > wrote:
> >       > >
> >       > >> Introduce a macro, SYMBOL, which is similar to RELOC_HIDE,
> but it is
> >       > >> meant to be used everywhere symbols such as _stext and _etext
> are used
> >       > >> in the code. It can take an array type as a parameter, and it
> returns
> >       > >> the same type.
> >       > >>
> >       > >> SYMBOL is needed when accessing symbols such as _stext and
> _etext
> >       > >> because the C standard forbids for both comparisons and
> substraction
> >       > >> (see C Standard, 6.5.6 [ISO/IEC 9899:2011] and [1]) between
> pointers
> >       > >> pointing to different objects. _stext, _etext, etc. are all
> pointers to
> >       > >> different objects from ANCI C point of view.
> >       > >>
> >       > >
> >       > > This does not make sense because you still return a pointer
> and therefore
> >       > > the undefined behavior is still present.
> >       > >
> >       > > I really don't believe this patch is going to make the MISRA
> tool happy.
> >       >
> >       > Well, till now I've been assuming that no version of this series
> was
> >       > posted without being certain the changes achieve the goal (of
> >       > making that tool happy).
> >
> >       No, Jan: unfortunately we cannot re-run the scanning tool against
> any
> >       version of Xen we wish to :-(
> >
> >       We cannot know in advance if a set of changes will make the tool
> happy
> >       or not.
> >
> >       If I knew that SYMBOL returning the native point type as in v6 is
> >       sufficient to make the tool happy, I wouldn't be here arguing. We
> cannot
> >       know for sure until we commit the changes, then we ask PRQA to
> re-scan
> >       against a more recent version of Xen. It is an heavy process and
> for
> >       this reason I preferred the safer of the two approaches.
> >
> >
> >
> >       Anyway, I would rather get something in, even if insufficient, than
> >       nothing. So I'll address all your comments based on returning the
> >       pointer type, and submit a new version. The bothersome changes are
> the
> >       ones to the call sites, and I would like to get those in no matter
> the
> >       implementation of SYMBOL.
> >
> >
> > It is not only insufficient but wrong when you read the commit message.
> You also were not convinced about this approach.
> >
> > I understand that we need to commit so we can get the result from the
> PRQA tool. However, we should have talked with people
> > knowing MISRA to understand whether it could work.
> >
> > You also didn't address my point on why Linux needs to go through
> unsigned long.
> >
> > So I don't think it is right to merge it without more ground.
> >
> > On that basis:
> >
> > Nacked-by: Julien Grall <julien.grall@arm.com>
>
> Hi Julien,
>
> I well understanding your thinking, I am not happy with this approach.
>
> However, changing all the call sites to use SYMBOL, even if SYMBOL does
> not do what you and I think it should, is still a valuable change to
> have:
>
> 1) it clearly highlight all the related violations
> 2) it is a burdensome set of changes to maintain off-tree which will be
>    difficult to rebase and will bitrot quickly
> 3) it will be simple to change the implementation of SYMBOL afterwards
>    as needed
> 4) regardless of MISRA, we still have a problem with gcc and symbols
>    like _start and _end, see the comment on top of RELOC_HIDE in linux
>    (include/linux/compiler-gcc.h)


> In fact, even not caring about C compliance, this series is still an
> improvement, a fix to a potential compiler problem. On that basis alone,
> I think it is a bad decision not to merge this series.
>

>From the different reading (see link in one of my previous), I don't
believe it will help the compiler. I would be interested to know the
rationale you think otherwise.

I am also worried that any change in the definition will require to
investigate all the callsite. This is a call for missing one.

So it still feels to me we are rushing the series.


>
> To answer your other questions: yes, we need more information about this
> compliance issue and MISRA, this is a good reason for committing the
> series so that we can have the tool a re-scan. It is also a great way
> to show the problem to a MISRA expert not familiar with Xen: "look at
> the way SYMBOL is used through the code..."
>
> I don't know why Linux is using unsigned long, I looked at the commit
> messages and comments but there isn't an explanation. However, it just
> makes sense to me. That is how I would have implemented the solution as
> well. Jan's approach looks very much like a partial workaround to me.
>

On one of my previous e-mail I provided a URL giving a bit more explanation
on the problem.


>
> In conclusion, I still agree with you and disagree with Jan, but it
> would be good to make progress regardless:
>
> - I think a series introducing the usage of SYMBOL through the code
>   should go in 4.12 regardless of the implementation of SYMBOL
> - even the bad implementation of SYMBOL would still help with the
>   potential gcc problems mentioned by Linux, if not with certifications


See above. I clearly don't believe it is solving anything. It will actually
make any change of SYMBOL more difficult if you decide to switch to
unsigned long.


>
> For everybody's reference, I have pushed both versions of the series,
> the one returning the native type, as asked by Jan:
> http://xenbits.xenproject.org/git-http/people/sstabellini/xen-unstable.git
> certifications-7
>
> And the one returning unsigned long, as Julien and I would like:
> http://xenbits.xenproject.org/git-http/people/sstabellini/xen-unstable.git
> certifications-7-unsigned_long
>
>
> Hoping we won't get stuck on this, regards,
>
> Stefano


Cheers,

--000000000000a09ccf057f22fa6a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Thu, 10 Jan 2019, 15=
:36 Stefano Stabellini, &lt;<a href=3D"mailto:sstabellini@kernel.org">sstab=
ellini@kernel.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On=
 Thu, 10 Jan 2019, Julien Grall wrote:<br>
&gt; On Thu, 10 Jan 2019, 12:29 Stefano Stabellini, &lt;<a href=3D"mailto:s=
stabellini@kernel.org" target=3D"_blank">sstabellini@kernel.org</a>&gt; wro=
te:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0On Thu, 10 Jan 2019, Jan Beulich wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;&gt;&gt; On 10.01.19 at 03:40, &lt;=
<a href=3D"mailto:julien.grall@gmail.com" target=3D"_blank">julien.grall@gm=
ail.com</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; On Wed, 9 Jan 2019, 18:43 Stefano =
Stabellini, &lt;<a href=3D"mailto:sstabellini@kernel.org" target=3D"_blank"=
>sstabellini@kernel.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;&gt; Introduce a macro, SYMBOL, whi=
ch is similar to RELOC_HIDE, but it is<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;&gt; meant to be used everywhere sy=
mbols such as _stext and _etext are used<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;&gt; in the code. It can take an ar=
ray type as a parameter, and it returns<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;&gt; the same type.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;&gt; SYMBOL is needed when accessin=
g symbols such as _stext and _etext<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;&gt; because the C standard forbids=
 for both comparisons and substraction<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;&gt; (see C Standard, 6.5.6 [ISO/IE=
C 9899:2011] and [1]) between pointers<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;&gt; pointing to different objects.=
 _stext, _etext, etc. are all pointers to<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;&gt; different objects from ANCI C =
point of view.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; This does not make sense because y=
ou still return a pointer and therefore<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; the undefined behavior is still pr=
esent.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt; I really don&#39;t believe this pa=
tch is going to make the MISRA tool happy.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Well, till now I&#39;ve been assuming t=
hat no version of this series was<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; posted without being certain the change=
s achieve the goal (of<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; making that tool happy).<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0No, Jan: unfortunately we cannot re-run the =
scanning tool against any<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0version of Xen we wish to :-(<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0We cannot know in advance if a set of change=
s will make the tool happy<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0or not.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0If I knew that SYMBOL returning the native p=
oint type as in v6 is<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0sufficient to make the tool happy, I wouldn&=
#39;t be here arguing. We cannot<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0know for sure until we commit the changes, t=
hen we ask PRQA to re-scan<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0against a more recent version of Xen. It is =
an heavy process and for<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0this reason I preferred the safer of the two=
 approaches.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Anyway, I would rather get something in, eve=
n if insufficient, than<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0nothing. So I&#39;ll address all your commen=
ts based on returning the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0pointer type, and submit a new version. The =
bothersome changes are the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0ones to the call sites, and I would like to =
get those in no matter the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0implementation of SYMBOL.<br>
&gt; <br>
&gt; <br>
&gt; It is not only insufficient but wrong when you read the commit message=
. You also were not convinced about this approach.=C2=A0<br>
&gt; <br>
&gt; I understand that we need to commit so we can get the result from the =
PRQA tool. However, we should have talked with people<br>
&gt; knowing MISRA to understand whether it could work.<br>
&gt; <br>
&gt; You also didn&#39;t address my point on why Linux needs to go through =
unsigned long.<br>
&gt; <br>
&gt; So I don&#39;t think it is right to merge it without more ground.<br>
&gt; <br>
&gt; On that basis:<br>
&gt; <br>
&gt; Nacked-by: Julien Grall &lt;<a href=3D"mailto:julien.grall@arm.com" ta=
rget=3D"_blank">julien.grall@arm.com</a>&gt;<br>
<br>
Hi Julien,<br>
<br>
I well understanding your thinking, I am not happy with this approach.<br>
<br>
However, changing all the call sites to use SYMBOL, even if SYMBOL does<br>
not do what you and I think it should, is still a valuable change to<br>
have:<br>
<br>
1) it clearly highlight all the related violations<br>
2) it is a burdensome set of changes to maintain off-tree which will be<br>
=C2=A0 =C2=A0difficult to rebase and will bitrot quickly<br>
3) it will be simple to change the implementation of SYMBOL afterwards<br>
=C2=A0 =C2=A0as needed<br>
4) regardless of MISRA, we still have a problem with gcc and symbols<br>
=C2=A0 =C2=A0like _start and _end, see the comment on top of RELOC_HIDE in =
linux<br>
=C2=A0 =C2=A0(include/linux/compiler-gcc.h)</blockquote></div><div class=3D=
"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">
<br>
In fact, even not caring about C compliance, this series is still an<br>
improvement, a fix to a potential compiler problem. On that basis alone,<br=
>
I think it is a bad decision not to merge this series.<br></blockquote></di=
v><div><br></div><div>From the different reading (see link in one of my pre=
vious), I don&#39;t believe it will help the compiler. I would be intereste=
d to know the rationale you think otherwise.<br><br>I am also worried that =
any change in the definition will require to investigate all the callsite. =
This is a call for missing one.<br></div><div><br></div><div>So it still fe=
els to me we are rushing the series.</div><div><br></div><div class=3D"gmai=
l_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
To answer your other questions: yes, we need more information about this<br=
>
compliance issue and MISRA, this is a good reason for committing the<br>
series so that we can have the tool a re-scan. It is also a great way<br>
to show the problem to a MISRA expert not familiar with Xen: &quot;look at<=
br>
the way SYMBOL is used through the code...&quot;<br>
<br>
I don&#39;t know why Linux is using unsigned long, I looked at the commit<b=
r>
messages and comments but there isn&#39;t an explanation. However, it just<=
br>
makes sense to me. That is how I would have implemented the solution as<br>
well. Jan&#39;s approach looks very much like a partial workaround to me.<b=
r></blockquote></div><div><br></div><div>On one of my previous e-mail I pro=
vided a URL giving a bit more explanation on the problem.</div><div><br></d=
iv><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
In conclusion, I still agree with you and disagree with Jan, but it<br>
would be good to make progress regardless:<br>
<br>
- I think a series introducing the usage of SYMBOL through the code<br>
=C2=A0 should go in 4.12 regardless of the implementation of SYMBOL<br>
- even the bad implementation of SYMBOL would still help with the<br>
=C2=A0 potential gcc problems mentioned by Linux, if not with certification=
s</blockquote></div><div><br></div><div>See above. I clearly don&#39;t beli=
eve it is solving anything. It will actually make any change of SYMBOL more=
 difficult if you decide to switch to unsigned long.</div><div class=3D"gma=
il_quote"></div><div><br></div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
<br>
<br>
For everybody&#39;s reference, I have pushed both versions of the series,<b=
r>
the one returning the native type, as asked by Jan:<br>
<a href=3D"http://xenbits.xenproject.org/git-http/people/sstabellini/xen-un=
stable.git" rel=3D"noreferrer" target=3D"_blank">http://xenbits.xenproject.=
org/git-http/people/sstabellini/xen-unstable.git</a> certifications-7<br>
<br>
And the one returning unsigned long, as Julien and I would like:<br>
<a href=3D"http://xenbits.xenproject.org/git-http/people/sstabellini/xen-un=
stable.git" rel=3D"noreferrer" target=3D"_blank">http://xenbits.xenproject.=
org/git-http/people/sstabellini/xen-unstable.git</a> certifications-7-unsig=
ned_long<br>
<br>
<br>
Hoping we won&#39;t get stuck on this, regards,<br>
<br>
Stefano</blockquote></div><div><br></div><div>Cheers,</div><div class=3D"gm=
ail_quote"></div>

--000000000000a09ccf057f22fa6a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0251668601016005987==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 10 23:42:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 23:42: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-devel-bounces@lists.xenproject.org>)
	id 1ghjyA-00082P-Sd; Thu, 10 Jan 2019 23:42: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=n6Fr=PS=citrix.com=prvs=906c3ced9=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ghjyA-00082I-Ba
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 23:42:38 +0000
X-Inumbo-ID: 68226ce6-1531-11e9-98e7-f3d538b82586
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68226ce6-1531-11e9-98e7-f3d538b82586;
 Thu, 10 Jan 2019 23:42:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,463,1539648000"; d="scan'208";a="84440074"
From: George Dunlap <George.Dunlap@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Thread-Topic: [PATCH for-4.12] x86/p2m: fix p2m_finish_type_change()
Thread-Index: AQHUqAfa7w6wuH45kkS5yDi81vH6HKWpG34A
Date: Thu, 10 Jan 2019 23:42:34 +0000
Message-ID: <1C501BB4-0253-4A02-BB57-AA4D33CF2055@citrix.com>
References: <1547030466-3547-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1547030466-3547-1-git-send-email-rcojocaru@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <F6F940C8F05943449A4DFC1C6FB3FD63@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/p2m: fix
 p2m_finish_type_change()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIEphbiA5LCAyMDE5LCBhdCA4OjQxIFBNLCBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IAo+IGZpbmlzaF90eXBlX2NoYW5nZSgpIHJldHVy
bnMgYSBuZWdhdGl2ZSBpbnQgb24gZXJyb3IsIGJ1dCB0aGUKPiBjdXJyZW50IGNvZGUgY2hlY2tz
IGlmICggIXJjICkuIEFsc28gcHJvcGVybHkgaW5kZW50IHRoZSBvdXQ6Cj4gbGFiZWwgd2hpbGUg
YXQgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 23:48:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 23:48: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-devel-bounces@lists.xenproject.org>)
	id 1ghk3f-0008D4-Iv; Thu, 10 Jan 2019 23:48: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=n6Fr=PS=citrix.com=prvs=906c3ced9=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ghk3d-0008Cz-Tp
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 23:48:17 +0000
X-Inumbo-ID: 32fed1ca-1532-11e9-af98-e3a3b72111b0
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32fed1ca-1532-11e9-af98-e3a3b72111b0;
 Thu, 10 Jan 2019 23:48:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,463,1539648000"; d="scan'208";a="84440190"
From: George Dunlap <George.Dunlap@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH for-4.12] x86/p2m: fix p2m_finish_type_change()
Thread-Index: AQHUqAfa7w6wuH45kkS5yDi81vH6HKWmuKgAgAJkWwA=
Date: Thu, 10 Jan 2019 23:48:00 +0000
Message-ID: <8D86A5F8-4D73-4299-BE89-E60D322DC909@citrix.com>
References: <1547030466-3547-1-git-send-email-rcojocaru@bitdefender.com>
 <5C35D802020000780020BC2B@prv1-mh.provo.novell.com>
In-Reply-To: <5C35D802020000780020BC2B@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <28E437C91F7C6543B7A03FCAF9A027D0@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/p2m: fix
 p2m_finish_type_change()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+IE9uIEphbiA5LCAyMDE5LCBhdCA5OjE2IFBNLCBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOg0KPiANCj4+Pj4gT24gMDkuMDEuMTkgYXQgMTE6NDEsIDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4+IGZpbmlzaF90eXBlX2NoYW5nZSgpIHJldHVybnMg
YSBuZWdhdGl2ZSBpbnQgb24gZXJyb3IsIGJ1dCB0aGUNCj4+IGN1cnJlbnQgY29kZSBjaGVja3Mg
aWYgKCAhcmMgKS4NCj4gDQo+IEZvciB0aGUgcHVycG9zZSBvZiBkZXRlcm1pbmluZyB0aGUgYmFj
a3BvcnRpbmcgc2NvcGUgKG5vbmUgaGVyZSkNCj4gaXQgd291bGQgYmUgbmljZSBpZiBpbiBzdWNo
IGEgY2FzZSB5b3UgY291bGQgcG9pbnQgb3V0IHRoZSBjb21taXQNCj4gaW50cm9kdWNpbmcgdGhl
IGJyZWFrYWdlLg0KPiANCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYw0KPj4gKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS5jDQo+PiBAQCAtMTE3Niw3ICsxMTc2LDcgQEAgaW50IHAybV9m
aW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwNCj4+IA0KPj4gICAgIHJjID0gZmlu
aXNoX3R5cGVfY2hhbmdlKGhvc3RwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsNCj4+IA0KPj4gLSAg
ICBpZiAoICFyYyApDQo+PiArICAgIGlmICggcmMgPCAwICkNCj4+ICAgICAgICAgZ290byBvdXQ7
DQo+PiANCj4+ICNpZmRlZiBDT05GSUdfSFZNDQo+PiBAQCAtMTE5MywxMyArMTE5MywxMyBAQCBp
bnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLA0KPj4gICAgICAgICAg
ICAgICAgIHJjID0gZmluaXNoX3R5cGVfY2hhbmdlKGFsdHAybSwgZmlyc3RfZ2ZuLCBtYXhfbnIp
Ow0KPj4gICAgICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsNCj4+IA0KPj4gLSAgICAg
ICAgICAgICAgICBpZiAoICFyYyApDQo+PiArICAgICAgICAgICAgICAgIGlmICggcmMgPCAwICkN
Cj4+ICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7DQo+PiAgICAgICAgICAgICB9DQo+PiAg
ICAgfQ0KPj4gI2VuZGlmDQo+IA0KPiBNYXkgSSBhc2sgdGhhdCB5b3UgYWxzbyBmaXggdGhlIG90
aGVyIHJldHVybiB2YWx1ZSBpc3N1ZSBoZXJlOiBFaXRoZXINCj4gd2UgbWVhbiB0byBpbmRpY2F0
ZSB0byB0aGUgY2FsbGVyIHRoZSAwLzEgZGlzdGluY3Rpb24gKGluIHdoaWNoIGNhc2UNCj4gaXQg
c2hvdWxkIGJlIGNvcnJlY3QsIGkuZS4gY3VtdWxhdGl2ZSBhY3Jvc3MgYWxsIGZpbmlzaF90eXBl
X2NoYW5nZSgpDQo+IGNhbGxzIG1hZGUgaGVyZSksIHdoaWNoIHdhcyB0aGUgYmVoYXZpb3IgYmVm
b3JlIDBmYjRiNThjOGINCj4gKCJ4ODYvYWx0cDJtOiBmaXggZGlzcGxheSBmcm96ZW4gd2hlbiBz
d2l0Y2hpbmcgdG8gYSBuZXcgdmlldyBlYXJseSIpLA0KPiBvciB3ZSBtZWFuIHRvIHNpZ25hbCBz
dWNjZXNzIHRvIHRoZSBjYWxsZXIgb25seSBieSBoYW5kaW5nIGJhY2sgemVyby4NCg0KVGhlIOKA
nHJvb3TigJ0gY2FsbGVyIG9mIHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSBpcyBYRU5fRE1PUF9t
YXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyOyBJdCBkb2VzbuKAmXQgbG9vayBsaWtlIGl0IGRv
ZXMgYW55dGhpbmcgdXNlZnVsIHdpdGggcG9zaXRpdmUgdmFsdWVzLCBhbmQgaXTigJlzIG5vdCBj
bGVhciBmcm9tIGFuIGludGVyZmFjZSBwZXJzcGVjdGl2ZSB0aGF0IHJldHVybmluZyBhIHBvc2l0
aXZlIHZhbHVlIGZyb20gdGhhdCBoeXBlcmNhbGwgbWFrZXMgYW55IHNlbnNlLg0KDQpQZXJoYXBz
IGl0IHdvdWxkIGJlIGJlc3QgdG8ganVzdCBkaXNjYXJkIHRoZSBwb3NpdGl2ZSB2YWx1ZXMgZm9y
IG5vdy4NCg0KIC1HZW9yZ2UKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 23:58:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 23:58: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-devel-bounces@lists.xenproject.org>)
	id 1ghkDV-0000bE-IQ; Thu, 10 Jan 2019 23:58:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=n6Fr=PS=citrix.com=prvs=906c3ced9=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ghkDU-0000b9-A4
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 23:58:28 +0000
X-Inumbo-ID: 9e0be61a-1533-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e0be61a-1533-11e9-92db-bc764e045a96;
 Thu, 10 Jan 2019 23:58:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,463,1539648000"; d="scan'208";a="84440389"
From: George Dunlap <George.Dunlap@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Thread-Topic: [PATCH for-4.12 V2] x86/p2m: fix p2m_finish_type_change()
Thread-Index: AQHUqBZJBg+HVuUmhkKYnVIdKMffIKWpH7sA
Date: Thu, 10 Jan 2019 23:58:10 +0000
Message-ID: <09D9E1BC-BE86-45AD-9CE8-3E2D2E85F8A7@citrix.com>
References: <1547036665-27356-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1547036665-27356-1-git-send-email-rcojocaru@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <0C85F2A783DFD2498F537DDE7AA973D1@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 V2] x86/p2m: fix
 p2m_finish_type_change()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Roger
 Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gSmFuIDksIDIwMTksIGF0IDEwOjI0IFBNLCBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOg0KPiANCj4gZmluaXNoX3R5cGVfY2hhbmdlKCkg
cmV0dXJucyBhIG5lZ2F0aXZlIGludCBvbiBlcnJvciwgYnV0IHRoZQ0KPiBjdXJyZW50IGNvZGUg
Y2hlY2tzIGlmICggIXJjICkuIFdlIGFsc28gbmVlZCB0byB0cmVhdA0KPiBmaW5pc2hfdHlwZV9j
aGFuZ2UoKSdzIHJldHVybiBjb2RlcyBjdW11bGF0aXZlbHkgaW4gdGhlDQo+IHN1Y2Nlc3MgY2Fz
ZSAoZG9uJ3Qgb3ZlcndyaXRlIGEgMSByZXR1cm5lZCB3aGlsZSBwcm9jZXNzaW5nDQo+IHRoZSBo
b3N0cDJtIGlmIHByb2Nlc3NpbmcgYW4gYWx0cDJtIHJldHVybnMgMCkuDQo+IA0KPiBUaGUgYnJl
YWthZ2Ugd2FzIGludHJvZHVjZWQgYnkgY29tbWl0IDBmYjRiNThjOGINCj4gKCJ4ODYvYWx0cDJt
OiBmaXggZGlzcGxheSBmcm96ZW4gd2hlbiBzd2l0Y2hpbmcgdG8gYSBuZXcgdmlldw0KPiBlYXJs
eSIpLg0KPiANCj4gUHJvcGVybHkgaW5kZW50IHRoZSBvdXQ6IGxhYmVsIHdoaWxlIGF0IGl0Lg0K
PiANCj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPg0KPiANCj4gLS0tDQo+IENoYW5nZXMgc2luY2UgVjE6DQo+IC0gVXBkYXRlZCBkZXNj
cmlwdGlvbi4NCj4gLSBOb3cgdHJlYXRpbmcgZmluaXNoX3R5cGVfY2hhbmdlKCkncyByZXR1cm4g
dmFsdWUgY3VtdWxhdGl2ZWx5DQo+ICAgZm9yIHRoZSBzdWNjZXNzIGNhc2UuDQoNCk9oLCBJIHNl
ZSB5b3UgYWxyZWFkeSBkaWQgdGhlIG1vcmUgY29tcGxpY2F0ZWQgdGhpbmcuICBJ4oCZbSBzbGln
aHRseSB3b3JyaWVkIGFib3V0IHRoZSByZXR1cm4gdmFsdWUgb2YgdGhlIGh5cGVyY2FsbCwgYnV0
IHNpbmNlIHRoYXQgd2FzIHRoZSBzZW1hbnRpYyBiZWZvcmUsIEkgZ3Vlc3MgaXQgc2hvdWxkbuKA
mXQgY2F1c2UgYW55IHByb2JsZW1zOg0KDQpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 10 23:58:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Jan 2019 23:58: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-devel-bounces@lists.xenproject.org>)
	id 1ghkDm-0000ex-SR; Thu, 10 Jan 2019 23:58:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=swSS=PS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghkDk-0000eb-Po
 for xen-devel@lists.xenproject.org; Thu, 10 Jan 2019 23:58:44 +0000
X-Inumbo-ID: a874a26c-1533-11e9-9a3d-573c47963e3c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a874a26c-1533-11e9-9a3d-573c47963e3c;
 Thu, 10 Jan 2019 23:58:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghkDh-0006TR-4V; Thu, 10 Jan 2019 23:58:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghkDg-0005fX-TO; Thu, 10 Jan 2019 23:58:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghkDg-0000LC-RM; Thu, 10 Jan 2019 23:58:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131895-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=a53a888de8f5fa8dbf75a381e28f25a5497572f1
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Jan 2019 23:58:40 +0000
Subject: [Xen-devel] [ovmf test] 131895: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4OTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTUzYTg4OGRlOGY1ZmE4ZGJmNzVhMzgxZTI4ZjI1YTU0OTc1NzJmMQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjUgZGF5cyAgMjU5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTc5NiAgMjAxOS0wMS0wOCAwODowNjoyNiBaICAgIDIgZGF5cyAgICA4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2hhc2VsIENoaXUg
PGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBDaGFzZWwsIENoaXUgPGNoYXNlbC5jaGl1QGludGVs
LmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIENodSwgTWFnZ2ll
IDxtYWdnaWUuY2h1QGludGVsLmNvbT4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+
CiAgRGF2aWQgV2VpIDxkYXZpZC53ZWlAaW50ZWwuY29tPgogIERlcmVrIExpbiA8ZGVyZWsubGlu
MkBocGUuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGZW5nLCBCb2Ig
QyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29t
PgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdhZGVlc2ggVWpq
YSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEu
Y29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxK
aWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgog
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5s
aW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgog
IExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUgQ2h1IDxtYWdnaWUuY2h1
QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNp
biBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5r
aW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRy
b2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRl
bC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8
c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFu
Z0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0u
Y29tPgogIFN1bWl0IEdhcmcgPHN1bWl0LmdhcmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5n
IDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQ
RExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwgWmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0g
PHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAgVGhvbWFzIFJ5ZG1hbiA8dGhvbWFzLmoucnlkbWFu
QGludGVsLmNvbT4KICBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICBUb21hc3ogTWljaGFs
ZWMgPHRtQHNlbWloYWxmLmNvbT4KICBWaWpheWVudGhpcmFuIFN1YnJhbWFuaWFtIDx2aWpheWVu
dGhpcmFuLnN1YnJhbWFuaWFtQGFybS5jb20+CiAgVmxhZGltaXIgT2xvdnlhbm5pa292IDx2bGFk
aW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgogIFdhbmcgQmluWCBBIDxiaW54LmEud2Fu
Z0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFllIFRpbmcg
PHRpbmcueWVAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNv
bT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CiAgWmFpbGlhbmcgU3VuIDx6
YWlsaWFuZy5zdW5AaW50ZWwuY29tPgogIFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRl
bC5jb20+CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgWmhp
anUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICB6d2Vp
NCA8ZGF2aWQud2VpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTY3NyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 02:13:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 02: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-devel-bounces@lists.xenproject.org>)
	id 1ghmK2-0001nV-Fb; Fri, 11 Jan 2019 02: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=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghmK1-0001nL-Lz
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 02:13:21 +0000
X-Inumbo-ID: 7681b56b-1546-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7681b56b-1546-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 02:13:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghmJx-0002P5-Sx; Fri, 11 Jan 2019 02:13:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghmJx-0005NG-Gy; Fri, 11 Jan 2019 02:13:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghmJx-0005j0-Fr; Fri, 11 Jan 2019 02:13:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131892-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-pair:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-shadow:<job status>:broken:regression
 qemu-mainline:build-i386:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-shadow:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-pair:host-install/dst_host(5):broken:regression
 qemu-mainline:test-amd64-amd64-xl:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=8ae951fbc1068308313b2c57a4fc3c68451641f4
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 02:13:17 +0000
Subject: [Xen-devel] [qemu-mainline test] 131892: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg5MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4OTIvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMTg0Mgog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgNSBob3N0
LWluc3RhbGwvZHN0X2hvc3QoNSkgYnJva2VuIFJFR1IuIHZzLiAxMzE4NDIKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzMTg0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxODQyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxODQyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTg0MgogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAg
ICAgICAgICAgICAgOGFlOTUxZmJjMTA2ODMwODMxM2IyYzU3YTRmYzNjNjg0NTE2NDFmNApiYXNl
bGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgMTQ3OTIzYjFhOTAxYTAzNzBmODNh
MGY0YzU4ZWMxYmFmZmVmMjJmMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxODQyICAyMDE5LTAx
LTA5IDAwOjM3OjIyIFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTg5MiAgMjAx
OS0wMS0wOSAyMzozNzowMCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxh
aWtAb3psYWJzLnJ1PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQ8Op
ZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIExhdXJlbnQg
Vml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZl
LWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5p
Ym0uY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBUaG9t
YXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1pMzg2IGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQteGwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgYnJva2VuCmJyb2tl
bi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
YW1kNjQteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA1NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 02:14:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 02: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-devel-bounces@lists.xenproject.org>)
	id 1ghmKr-0001rE-13; Fri, 11 Jan 2019 02:14: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=bhUh=PT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ghmKp-0001r8-FM
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 02:14:11 +0000
X-Inumbo-ID: 94874b8e-1546-11e9-a1b7-b7717fd1af02
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94874b8e-1546-11e9-a1b7-b7717fd1af02;
 Fri, 11 Jan 2019 02:14:09 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C3ADB20872;
 Fri, 11 Jan 2019 02:14:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547172849;
 bh=fauedoyuc6dfP/6q4cqbo+i0MslcRxd/YSwwktC0Wlw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=pC1PdTghEjkYz0vevHtFaMq7pyA95MvDcR9M+XgYIsg8tfowgeuH5z2vuRQNWNAtZ
 q4bK0CGnb32Pttv3e3tN5JZzxYv8WsuxdS2Nge7vf/FweKZ4+i4aqoyoUtJPBM+/p/
 W1h8U3OdNQhYWtZQYb9WyAkQnoorkSuhzFsX0OiQ=
Date: Thu, 10 Jan 2019 18:14:07 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: JBeulich@suse.com, jgross@suse.com
In-Reply-To: <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1253413750-1547171200=:27759"
Content-ID: <alpine.DEB.2.10.1901101746470.27759@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@gmail.com,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1253413750-1547171200=:27759
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1901101746471.27759@sstabellini-ThinkPad-X260>

Hi Juergen, Jan,

I spoke with Julien: we are both convinced that the unsigned long
solution is best. But Julien also did some research and he thinks that
Jan's version (returning pointer type) not only does not help with
MISRA-C, but also doesn't solve the potential GCC problem either. A
description of the GCC issue is available here:

https://kristerw.blogspot.com/2016/12/pointer-comparison-invalid-optimization.html?m=1

(Also keep in mind that Linux uses the unsigned long solution to solve
the GCC issue, deviating from it doesn't seem wise.)

I would like to ask for a freeze exception until Monday/Tuesday next
week when Julien will be back, and he and his team will be able to
provide more evidence that the unsigned long solution is correct, while
the other solution is not correct.

Cheers,

Stefano


P.S.
v7 of the series, SYMBOL_HIDE returning pointer type
http://xenbits.xenproject.org/git-http/people/sstabellini/xen-unstable.git certifications-7
v7 of the series, SYMBOL_HIDE returning unsigned long
http://xenbits.xenproject.org/git-http/people/sstabellini/xen-unstable.git certifications-7-unsigned_long



On Thu, 10 Jan 2019, Julien Grall wrote:
> On Thu, 10 Jan 2019, 15:36 Stefano Stabellini, <sstabellini@kernel.org> wrote:
>       On Thu, 10 Jan 2019, Julien Grall wrote:
>       > On Thu, 10 Jan 2019, 12:29 Stefano Stabellini, <sstabellini@kernel.org> wrote:
>       >Â  Â  Â  Â On Thu, 10 Jan 2019, Jan Beulich wrote:
>       >Â  Â  Â  Â > >>> On 10.01.19 at 03:40, <julien.grall@gmail.com> wrote:
>       >Â  Â  Â  Â > > On Wed, 9 Jan 2019, 18:43 Stefano Stabellini, <sstabellini@kernel.org>
>       >Â  Â  Â  Â > > wrote:
>       >Â  Â  Â  Â > >
>       >Â  Â  Â  Â > >> Introduce a macro, SYMBOL, which is similar to RELOC_HIDE, but it is
>       >Â  Â  Â  Â > >> meant to be used everywhere symbols such as _stext and _etext are used
>       >Â  Â  Â  Â > >> in the code. It can take an array type as a parameter, and it returns
>       >Â  Â  Â  Â > >> the same type.
>       >Â  Â  Â  Â > >>
>       >Â  Â  Â  Â > >> SYMBOL is needed when accessing symbols such as _stext and _etext
>       >Â  Â  Â  Â > >> because the C standard forbids for both comparisons and substraction
>       >Â  Â  Â  Â > >> (see C Standard, 6.5.6 [ISO/IEC 9899:2011] and [1]) between pointers
>       >Â  Â  Â  Â > >> pointing to different objects. _stext, _etext, etc. are all pointers to
>       >Â  Â  Â  Â > >> different objects from ANCI C point of view.
>       >Â  Â  Â  Â > >>
>       >Â  Â  Â  Â > >
>       >Â  Â  Â  Â > > This does not make sense because you still return a pointer and therefore
>       >Â  Â  Â  Â > > the undefined behavior is still present.
>       >Â  Â  Â  Â > >
>       >Â  Â  Â  Â > > I really don't believe this patch is going to make the MISRA tool happy.
>       >Â  Â  Â  Â >
>       >Â  Â  Â  Â > Well, till now I've been assuming that no version of this series was
>       >Â  Â  Â  Â > posted without being certain the changes achieve the goal (of
>       >Â  Â  Â  Â > making that tool happy).
>       >
>       >Â  Â  Â  Â No, Jan: unfortunately we cannot re-run the scanning tool against any
>       >Â  Â  Â  Â version of Xen we wish to :-(
>       >
>       >Â  Â  Â  Â We cannot know in advance if a set of changes will make the tool happy
>       >Â  Â  Â  Â or not.
>       >
>       >Â  Â  Â  Â If I knew that SYMBOL returning the native point type as in v6 is
>       >Â  Â  Â  Â sufficient to make the tool happy, I wouldn't be here arguing. We cannot
>       >Â  Â  Â  Â know for sure until we commit the changes, then we ask PRQA to re-scan
>       >Â  Â  Â  Â against a more recent version of Xen. It is an heavy process and for
>       >Â  Â  Â  Â this reason I preferred the safer of the two approaches.
>       >
>       >
>       >
>       >Â  Â  Â  Â Anyway, I would rather get something in, even if insufficient, than
>       >Â  Â  Â  Â nothing. So I'll address all your comments based on returning the
>       >Â  Â  Â  Â pointer type, and submit a new version. The bothersome changes are the
>       >Â  Â  Â  Â ones to the call sites, and I would like to get those in no matter the
>       >Â  Â  Â  Â implementation of SYMBOL.
>       >
>       >
>       > It is not only insufficient but wrong when you read the commit message. You also were not convinced about this
>       approach.Â 
>       >
>       > I understand that we need to commit so we can get the result from the PRQA tool. However, we should have talked
>       with people
>       > knowing MISRA to understand whether it could work.
>       >
>       > You also didn't address my point on why Linux needs to go through unsigned long.
>       >
>       > So I don't think it is right to merge it without more ground.
>       >
>       > On that basis:
>       >
>       > Nacked-by: Julien Grall <julien.grall@arm.com>
> 
>       Hi Julien,
> 
>       I well understanding your thinking, I am not happy with this approach.
> 
>       However, changing all the call sites to use SYMBOL, even if SYMBOL does
>       not do what you and I think it should, is still a valuable change to
>       have:
> 
>       1) it clearly highlight all the related violations
>       2) it is a burdensome set of changes to maintain off-tree which will be
>       Â  Â difficult to rebase and will bitrot quickly
>       3) it will be simple to change the implementation of SYMBOL afterwards
>       Â  Â as needed
>       4) regardless of MISRA, we still have a problem with gcc and symbols
>       Â  Â like _start and _end, see the comment on top of RELOC_HIDE in linux
>       Â  Â (include/linux/compiler-gcc.h)
> 
> 
>       In fact, even not caring about C compliance, this series is still an
>       improvement, a fix to a potential compiler problem. On that basis alone,
>       I think it is a bad decision not to merge this series.
> 
> 
> From the different reading (see link in one of my previous), I don't believe it will help the compiler. I would be interested to
> know the rationale you think otherwise.
> 
> I am also worried that any change in the definition will require to investigate all the callsite. This is a call for missing one.
> 
> So it still feels to me we are rushing the series.
> 
> 
> 
>       To answer your other questions: yes, we need more information about this
>       compliance issue and MISRA, this is a good reason for committing the
>       series so that we can have the tool a re-scan. It is also a great way
>       to show the problem to a MISRA expert not familiar with Xen: "look at
>       the way SYMBOL is used through the code..."
> 
>       I don't know why Linux is using unsigned long, I looked at the commit
>       messages and comments but there isn't an explanation. However, it just
>       makes sense to me. That is how I would have implemented the solution as
>       well. Jan's approach looks very much like a partial workaround to me.
> 
> 
> On one of my previous e-mail I provided a URL giving a bit more explanation on the problem.
> 
> 
> 
>       In conclusion, I still agree with you and disagree with Jan, but it
>       would be good to make progress regardless:
> 
>       - I think a series introducing the usage of SYMBOL through the code
>       Â  should go in 4.12 regardless of the implementation of SYMBOL
>       - even the bad implementation of SYMBOL would still help with the
>       Â  potential gcc problems mentioned by Linux, if not with certifications
> 
> 
> See above. I clearly don't believe it is solving anything. It will actually make any change of SYMBOL more difficult if you
> decide to switch to unsigned long.
> 
> 
> 
>       For everybody's reference, I have pushed both versions of the series,
>       the one returning the native type, as asked by Jan:
>       http://xenbits.xenproject.org/git-http/people/sstabellini/xen-unstable.git certifications-7
> 
>       And the one returning unsigned long, as Julien and I would like:
>       http://xenbits.xenproject.org/git-http/people/sstabellini/xen-unstable.git certifications-7-unsigned_long
> 
> 
>       Hoping we won't get stuck on this, regards,
--8323329-1253413750-1547171200=:27759
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1253413750-1547171200=:27759--


From xen-devel-bounces@lists.xenproject.org Fri Jan 11 03:04:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 03:04: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-devel-bounces@lists.xenproject.org>)
	id 1ghn70-0005cH-VB; Fri, 11 Jan 2019 03:03: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=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghn6z-0005bv-4A
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 03:03:57 +0000
X-Inumbo-ID: 883dfe7d-154d-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 883dfe7d-154d-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 03:03:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghn6v-0003MQ-Qi; Fri, 11 Jan 2019 03:03:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghn6v-0001mn-3Z; Fri, 11 Jan 2019 03:03:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghn6v-0001YA-2e; Fri, 11 Jan 2019 03:03:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131886-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-pvshim:<job status>:broken:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-pvshim:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4064e47c82810586975b4304b105056389beaa06
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 03:03:53 +0000
Subject: [Xen-devel] [linux-linus test] 131886: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg4NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxODg2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICAgICBicm9rZW4gUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4t
Ym9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0
YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpSZWdyZXNzaW9ucyB3aGlj
aCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNDA2NGU0N2M4MjgxMDU4Njk3NWI0MzA0
YjEwNTA1NjM4OWJlYWEwNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
OTQ3MTBjYWMwZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTI1ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFogIDE1MCBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1NiBaICAxNDggZGF5cyAgMTIwIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTg4NiAgMjAxOS0wMS0wOSAxODo1MDoxNSBa
ICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDE1NiBwZW9wbGUgdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgYnJva2VuCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDgyNDU4MSBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 03:17:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 03:17: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-devel-bounces@lists.xenproject.org>)
	id 1ghnJp-0006UU-8r; Fri, 11 Jan 2019 03:17: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=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghnJo-0006UL-7o
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 03:17:12 +0000
X-Inumbo-ID: 6191798a-154f-11e9-91e3-1b1407422236
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6191798a-154f-11e9-91e3-1b1407422236;
 Fri, 11 Jan 2019 03:17:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghnJi-0003cP-6S; Fri, 11 Jan 2019 03:17:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghnJh-0002XD-PY; Fri, 11 Jan 2019 03:17:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghnJh-0008Vq-OT; Fri, 11 Jan 2019 03:17:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131894-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt-xsm:<job
 status>:broken:regression
 libvirt:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=c39a0993dc509702f375b5ed55cbcbcdd6a9ca23
X-Osstest-Versions-That: libvirt=45b439c3af000eb41c819068d093406810dd036c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 03:17:05 +0000
Subject: [Xen-devel] [libvirt test] 131894: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg5NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4OTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMTg1
NwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMxODU3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MzE4NTcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTg1NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgYzM5YTA5OTNkYzUwOTcwMmYz
NzViNWVkNTVjYmNiY2RkNmE5Y2EyMwpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAg
ICAgICAgNDViNDM5YzNhZjAwMGViNDFjODE5MDY4ZDA5MzQwNjgxMGRkMDM2YwoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTMxODU3ICAyMDE5LTAxLTA5IDA0OjE4OjUxIFogICAgMSBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEzMTg5NCAgMjAxOS0wMS0xMCAwNDoxODo1MCBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgTWljaGFsIFBy
aXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFA
b3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IGMzOWEwOTkzZGM1MDk3MDJmMzc1YjVlZDU1Y2JjYmNkZDZhOWNhMjMKQXV0aG9yOiBNaWNo
YWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBKYW4gOSAxNzox
ODo1OCAyMDE5ICswMTAwCgogICAgc3JjL3FlbXU6IEZpeCBpbmRlbnRhdGlvbiBpbiBNYWtlZmls
ZS5pbmMuYW0KICAgIAogICAgVGhyZWUgbGluZXMgYXJlIGEgYml0IG9mZiB0aGVyZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgoKY29t
bWl0IGMxMGE2ZDUwYTQwYzA2MmYzN2Y1OTQ0ZGU0NmIxMmJkZTY2ZDNjYmIKQXV0aG9yOiBEYW5p
ZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBEZWMgMjQg
MTU6MDk6MjUgMjAxOCArMDAwMAoKICAgIGx4YzogYWxsb3cgZW1wdHkgcGF0aCBpbiBVUkkgZm9y
IGhpc3RvcmljYWwgY29tcGF0aWJpbGl0eQogICAgCiAgICBUaGUgdXNlIG9mICdseGM6Ly8nIHdh
cyBtaXN0YWtlbmx5IGJyb2tlbiBpbjoKICAgIAogICAgICBjb21taXQgNGM4NTc0Yzg1YzU1NGU2
OGRlMGQ4YmY5Yjg1NzI3OTU0YTViZWE5MQogICAgICBBdXRob3I6IERhbmllbCBQLiBCZXJyYW5n
w6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgICAgIERhdGU6ICAgV2VkIE1hciAyOCAxMjo0OToy
OSAyMDE4ICswMTAwCiAgICAKICAgICAgICBkcml2ZXI6IGVuc3VyZSBOVUxMIFVSSSBpc24ndCBw
YXNzZWQgdG8gZHJpdmVycyB3aXRoIHdoaXRlbGlzdGVkIFVSSXMKICAgIAogICAgQWxsb3cgaXQg
YWdhaW4gZm9yIGhpc3RvcmljYWwgY29tcGF0aWJpbGl0eS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KCmNvbW1pdCBmODg2
MjcxNDEwY2Y4YjY0Y2U5MmQwZjcyN2VmZTFiOWE5MjJjOGM3CkF1dGhvcjogTWljaGFsIFByaXZv
em5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgSmFuIDkgMTE6Mjc6MTUgMjAx
OSArMDEwMAoKICAgIHFlbXU6IFVzZSBVTEwgaW5zdGVhZCBvZiB1aW50NjRfdCBmb3IgUkRNQSBH
SUQgZXZlbnQKICAgIAogICAgSW4gdGhlIHByZXZpb3VzIGNvbW1pdCB3ZSBhcmUgdXNpbmcgdWlu
dDY0X3QgZm9yIHN0b3Jpbmcgc3VibmV0CiAgICBwcmVmaXggYW5kIGludGVyZmFjZSBpZCB0aGF0
IHFlbXUgcmVwb3J0cyBpbgogICAgUkRNQV9HSURfU1RBVFVTX0NIQU5HRUQgZXZlbnQuIFdlIGFs
c28gcmVwb3J0IHRoZW0gaW4gc29tZSBkZWJ1ZwogICAgbWVzc2FnZXMuIFRoaXMgcG9zZXMgYSBw
cm9ibGVtIGJlY2F1c2UgdWludDY0X3QgY2FuIGJlIFVMIG9yIFVMTAogICAgZGVwZW5kaW5nIG9u
IHRoZSBob3N0IGFyY2hpdGVjdHVyZSBhbmQgaGVuY2Ugd2Ugd291bGRuJ3Qga25vdwogICAgd2hp
Y2ggZm9ybWF0IHRvIHVzZS4gU3dpdGNoIHRvIFVMTCB3aGljaCBpcyBiaWcgZW5vdWdoIGFuZAog
ICAgZG9lc24ndCBzdWZmZXIgZnJvbSB0aGUgaXNzdWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgZWQzNTdjZWYx
OGIyMWMyNmYxNWUzNDJiNzEyYTdkZTNmMjhmOTQ3MQpBdXRob3I6IFl1dmFsIFNoYWlhIDx5dXZh
bC5zaGFpYUBvcmFjbGUuY29tPgpEYXRlOiAgIE1vbiBEZWMgMjQgMTI6MTU6MTIgMjAxOCArMDIw
MAoKICAgIHFlbXU6IFByb2Nlc3MgUkRNQSBHSUQgc3RhdGUgY2hhbmdlIGV2ZW50CiAgICAKICAg
IFRoaXMgZXZlbnQgaXMgZW1pdHRlZCBvbiB0aGUgbW9uaXRvciB3aGVuIGEgR0lEIHRhYmxlIGlu
IHB2cmRtYSBkZXZpY2UKICAgIGlzIG1vZGlmaWVkIGFuZCB0aGUgY2hhbmdlIG5lZWRzIHRvIGJl
IHByb3BhZ2F0ZSB0byB0aGUgYmFja2VuZCBSRE1BCiAgICBkZXZpY2UncyBHSUQgdGFibGUuCiAg
ICAKICAgIFRoZSBjb250cm9sIG92ZXIgdGhlIFJETUEgZGV2aWNlJ3MgR0lEIHRhYmxlIGlzIGRv
bmUgYnkgdXBkYXRpbmcgdGhlCiAgICBkZXZpY2UncyBFdGhlcm5ldCBmdW5jdGlvbiBhZGRyZXNz
ZXMuCiAgICBVc3VhbGx5IHRoZSBmaXJzdCBHSUQgZW50cnkgaXMgZGV0ZXJtaW5lIGJ5IHRoZSBN
QUMgYWRkcmVzcywgdGhlIHNlY29uZAogICAgYnkgdGhlIGZpcnN0IElQdjYgYWRkcmVzcyBhbmQg
dGhlIHRoaXJkIGJ5IHRoZSBJUHY0IGFkZHJlc3MuIE90aGVyCiAgICBlbnRyaWVzIGNhbiBiZSBh
ZGRlZCBieSBhZGRpbmcgbW9yZSBJUCBhZGRyZXNzZXMuIFRoZSBvcHBvc2l0ZSBpcyB0aGUKICAg
IHNhbWUsIGkuZS4gd2hlbmV2ZXIgYW4gYWRkcmVzcyBpcyByZW1vdmVkLCB0aGUgY29ycmVzcG9u
ZGluZyBHSUQgZW50cnkKICAgIGlzIHJlbW92ZWQuCiAgICAKICAgIFRoZSBwcm9jZXNzIGlzIGRv
bmUgYnkgdGhlIG5ldHdvcmsgYW5kIFJETUEgc3RhY2tzLiBXaGVuZXZlciBhbiBhZGRyZXNzCiAg
ICBpcyBhZGRlZCB0aGUgaWJfY29yZSBkcml2ZXIgaXMgbm90aWZpZWQgYW5kIGNhbGxzIHRoZSBk
ZXZpY2UgZHJpdmVyJ3MKICAgIGFkZF9naWQgZnVuY3Rpb24gd2hpY2ggaW4gdHVybiB1cGRhdGUg
dGhlIGRldmljZS4KICAgIAogICAgVG8gc3VwcG9ydCB0aGlzIGluIHB2cmRtYSBkZXZpY2Ugd2Ug
bmVlZCB0byBob29rIGludG8gdGhlIGNyZWF0ZV9iaW5kCiAgICBhbmQgZGVzdHJveV9iaW5kIEhX
IGNvbW1hbmRzIHRyaWdnZXJlZCBieSBwdnJkbWEgZHJpdmVyIGluIGd1ZXN0LgogICAgV2hlbmV2
ZXIgYSBjaGFuZ2VkIGlzIG1hZGUgdG8gdGhlIHB2cmRtYSBkZXZpY2UncyBHSUQgdGFibGUgYSBz
cGVjaWFsCiAgICBRTVAgbWVzc2FnZXMgaXMgc2VudCB0byBiZSBwcm9jZXNzZWQgYnkgbGlidmly
dCB0byB1cGRhdGUgdGhlIGFkZHJlc3Mgb2YKICAgIHRoZSBiYWNrZW5kIEV0aGVybmV0IGRldmlj
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNs
ZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRo
YXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 04:26:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 04:26: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-devel-bounces@lists.xenproject.org>)
	id 1ghoOB-0003Bw-CO; Fri, 11 Jan 2019 04:25: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=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghoO9-0003Aj-Mg
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 04:25:45 +0000
X-Inumbo-ID: f55b86ac-1558-11e9-9ce6-639648e4c5f4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f55b86ac-1558-11e9-9ce6-639648e4c5f4;
 Fri, 11 Jan 2019 04:25:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghoO2-00054G-K8; Fri, 11 Jan 2019 04:25:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghoO2-00076S-Br; Fri, 11 Jan 2019 04:25:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghoO2-0003Hc-Au; Fri, 11 Jan 2019 04:25:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131887-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-pair:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 xen-unstable:build-i386-prev:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 xen-unstable:test-amd64-i386-pair:<job status>:broken:regression
 xen-unstable:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:host-install/src_host(4):broken:regression
 xen-unstable:test-amd64-i386-pair:host-install/src_host(4):broken:regression
 xen-unstable:build-i386-prev:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-xsm:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-multivcpu:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-libvirt-pair:host-install/dst_host(5):broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=808cff4c2af66afd61973451aeb7e708732abf90
X-Osstest-Versions-That: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 04:25:38 +0000
Subject: [Xen-devel] [xen-unstable test] 131887: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg4NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTg4Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1Iu
IHZzLiAxMzE3ODcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDQgaG9zdC1pbnN0YWxs
L3NyY19ob3N0KDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMxNzg3CiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzE3
ODcKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEzMTc4NwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxNzg3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzE3ODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMxNzg3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzE3ODcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgNSBob3N0LWluc3RhbGwvZHN0
X2hvc3QoNSkgYnJva2VuIFJFR1IuIHZzLiAxMzE3ODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
MzE3ODcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3ODcKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMTc4NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzE3ODcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMTc4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzg3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzE3ODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc4NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgODA4Y2ZmNGMy
YWY2NmFmZDYxOTczNDUxYWViN2U3MDg3MzJhYmY5MApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxNzg3ICAyMDE5LTAxLTA3IDE0OjIxOjIxIFogICAgMyBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMTgzNyAgMjAxOS0wMS0wOCAyMjo0Mzo1NSBaICAg
IDIgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTg4NyAgMjAxOS0w
MS0wOSAxOTo0ODowMiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTZXJn
ZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHJldiBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyIGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KQpicm9rZW4tc3RlcCBidWls
ZC1pMzg2LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkKCk5vdCBwdXNo
aW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCA4MDhjZmY0YzJhZjY2YWZkNjE5NzM0NTFhZWI3ZTcwODczMmFiZjkw
CkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBKYW4g
OSAxNTo0NjowNSAyMDE5ICswMTAwCgogICAgc2NoZWQvY3JlZGl0MjogcmVtb3ZlIHN0YWxlIGNv
bW1lbnQKICAgIAogICAgV2l0aCBiZWluZyB0aGUgZGVmYXVsdCBzY2hlZHVsZXIgbm93IHRoZSBj
b21tZW50IGluIHNjaGVkX2NyZWRpdDIKICAgIHN0YXRpbmcgaXQgYmVpbmcgZXhwZXJpbWVudGFs
IHNob3VsZCBiZSByZW1vdmVkLgogICAgCiAgICBXaGlsZSBhdCBpdCByZW1vdmUgdGhlICJUT0RP
IiBjb21tZW50cyBhbHJlYWR5IGFkZHJlc3NlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xp
IDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgNWFjMmRkZGIxNzNiNjliZTI1OWNlNGIyNTllNzNm
OTcxYTQ4MTZjMQpBdXRob3I6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4KRGF0ZTogICBXZWQgSmFuIDkgMTU6NDU6MTQgMjAxOSArMDEwMAoKICAgIG1tL3BhZ2VfYWxs
b2M6IGZpeCBNRU1GX25vX2RtYSBhbGxvY2F0aW9ucyBmb3Igc2luZ2xlIE5VTUEKICAgIAogICAg
Q3VycmVudGx5IGRtYV9iaXRzaXplIGlzIHplcm8gYnkgZGVmYXVsdCBvbiBzaW5nbGUgTlVNQSBu
b2RlIG1hY2hpbmVzLgogICAgVGhpcyBtYWtlcyBhbGwgYWxsb2NfZG9taGVhcF9wYWdlcygpIGNh
bGxzIHdpdGggTUVNRl9ub19kbWEgcmV0dXJuIE5VTEwuCiAgICAKICAgIFRoZXJlIGlzIG9ubHkg
MSB1c2VyIG9mIE1FTUZfbm9fZG1hOiBkb20wX21lbWZsYWdzLCB3aGljaCBhcmUgdXNlZAogICAg
ZHVyaW5nIG1lbW9yeSBhbGxvY2F0aW9uIGZvciBEb20wLiBGYWlsaW5nIGFsbG9jYXRpb24gd2l0
aCBkZWZhdWx0CiAgICBkb20wX21lbWZsYWdzIGlzIGVzcGVjaWFsbHkgc2V2ZXJlIGZvciB0aGUg
UFYgRG9tMCBjYXNlOiBpdCBtYWtlcwogICAgYWxsb2NfY2h1bmsoKSB0byB1c2Ugc3Vib3B0aW1h
bCAyTUIgYWxsb2NhdGlvbiBhbGdvcml0aG0gd2l0aCBhIHNlYXJjaAogICAgZm9yIGhpZ2hlciBt
ZW1vcnkgYWRkcmVzc2VzLgogICAgCiAgICBUaGlzIGNhbiBsZWFkIHRvIHRoZSBOTUkgd2F0Y2hk
b2cgdGltZW91dCBkdXJpbmcgUFYgRG9tMCBjb25zdHJ1Y3Rpb24KICAgIG9uIHNvbWUgbWFjaGlu
ZXMsIHdoaWNoIGNhbiBiZSB3b3JrZWQgYXJvdW5kIGJ5IHNwZWNpZnlpbmcgImRtYV9iaXRzIgog
ICAgaW4gWGVuJ3MgY21kbGluZSBtYW51YWxseS4KICAgIAogICAgRml4IHRoZSBpc3N1ZSBieSBp
Z25vcmluZyBNRU1GX25vX2RtYSBpbiBjYXNlcyB3aGVuIGRtYV9iaXRzaXplIGlzIHplcm8sCiAg
ICB3aGljaCBtZWFucyB0aGVyZSBpcyBubyBETUEgem9uZS4gVGhpcyBzaG91bGRuJ3QgY2F1c2Ug
YW55IGlzc3VlcyBmb3IKICAgIERvbTAgYmVjYXVzZSBhbGxvY19oZWFwX3BhZ2VzKCkgd2lsbCBm
aXJzdCB1c2UgaGlnaGVyIG1lbW9yeSBhZGRyZXNzZXMKICAgIGZvciBzYXRpc2Z5aW5nIG1lbW9y
eSBhbGxvY2F0aW9uIHJlcXVlc3RzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGIxNjI4MTg3MGUwNmY1ZjUyNjAyOWE0ZTY5
NjM0YTE2ZGMzOGU4ZTQKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRl
OiAgIFdlZCBOb3YgMjggMTc6NDM6MzMgMjAxOCArMDAwMAoKICAgIHRvb2xzL2Zpcm13YXJlOiB1
cGRhdGUgT1ZNRiBNYWtlZmlsZQogICAgCiAgICBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9u
IE9wZW5TU0wsIHdoaWNoIGlzIGluY2x1ZGVkIGFzIGEKICAgIHN1Ym1vZHVsZS4gIEluaXRpYWxp
c2Ugc3VibW9kdWxlcyBiZWZvcmUgYnVpbGRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cgpjb21taXQgZjM1YTU5NDUyZDVmNWRhMjBi
ZWY4YWNkYzI1ZjgzN2FjNzgyMDcxYwpBdXRob3I6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBKYW4gOSAxMTowNzozMCAyMDE5ICswMDAwCgog
ICAgZG9jczogRml4IG91dHB1dCBvZiBtYW4veGVuLXZiZC1pbnRlcmZhY2UKICAgIAogICAgSW4g
cGFuZG9jJ3MgbWFya2Rvd24sIGEgY29kZSBibG9jayBuZWVkcyBhdCBsZWFzdCA0IHNwYWNlcyB0
byBiZQogICAgcmVjb2duaXplIGFzIHN1Y2guIFRoaXMgcGF0Y2ggZml4IHRoZSByZW5kZXJpbmcg
b2YgZGVzY3JpcHRpb24gb2YgdGhlCiAgICBlbmNvZGluZyBpbiB0aGUgVkJEIGludGVyZmFjZSBz
byB0aGF0IFsxXSBjYW4gYmUgcmVhZGFibGUuCiAgICAKICAgIFsxXSBodHRwczovL3hlbmJpdHMu
eGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21hbi94ZW4tdmJkLWludGVyZmFjZS43Lmh0bWwKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFsgd2Vp
OiByZWJhc2Ugb24gdG9wIG9mIHN0YWdpbmcgXQogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCAxMjkyZjlhMDU5NDNkMzJlZjk2ZWFiYjlmMGMz
MGNmNjgxNjY1YzQ2CkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpEYXRlOiAgIFR1ZSBKYW4gOCAxMDo0NzoxOSAyMDE5IC0wODAwCgogICAgeGVuL2lv
bW11OiBmaXggZGV2IGFzc2lnbm1lbnQgb24gQVJNIGFmdGVyIDkxZDRlY2E3CiAgICAKICAgIEZp
eCBkZXZpY2UgYXNzaWdubWVudCBvbiBBUk0gYWZ0ZXIgOTFkNGVjYTcgIm1tIC8gaW9tbXU6IHNw
bGl0CiAgICBuZWVkX2lvbW11KCkgaW50byBoYXNfaW9tbXVfcHQoKSBhbmQgbmVlZF9pb21tdV9w
dF9zeW5jKCkiLgogICAgCiAgICBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUgcmV0dXJu
cyAtRU5PU1lTIHdoaWNoIGNhdXNlcwogICAgaW9tbXVfY29uc3RydWN0IHRvIHJldHVybiBlYXJs
eSwgYWx0aG91Z2ggaXQgaXMgbm90IGFuIGVycm9yLgogICAgCiAgICBoZC0+c3RhdHVzIG5lZWRz
IHRvIGJlIHNldCB0byBJT01NVV9TVEFUVVNfaW5pdGlhbGl6aW5nIGJlZm9yZSBjYWxsaW5nCiAg
ICBpb21tdV91c2VfaGFwX3B0LCBvdGhlcndpc2UgaW9tbXVfdXNlX2hhcF9wdCB3aWxsIHJldHVy
biB0aGUgd3JvbmcKICAgIHZhbHVlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNTI1ZWY2NTg0Zjg1MjIyZDM0YjI0ZjgwNDNmZDI3
NjBkYTQ5OTk1ZApBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgpEYXRlOiAgIFR1ZSBKYW4gOCAxMDowODo0OCAyMDE5ICswMTAwCgogICAgeDg2L2RvbTA6IGFk
ZCB2ZXJib3NlIG1vZGUgYW5kIHByaW50IG1lbW9yeSBhbGxvY2F0aW9uIHN0YXRzCiAgICAKICAg
IEFkZCBhIHZlcmJvc2Ugb3B0aW9uIHRvIHRoZSBkb20wIGNvbW1hbmQgbGluZSwgc28gdGhhdCBk
b20wIGJ1aWxkZXIKICAgIGNhbiBwcmludCBleHRyYSBkZWJ1ZyBpbmZvcm1hdGlvbiB3aGVuIHJl
cXVpcmVkLgogICAgCiAgICBVc2UgdGhpcyBuZXcgdmVyYm9zZSBtb2RlIHRvIHByaW50IHN0YXRp
c3RpY3MgYWJvdXQgbWVtb3J5IGFsbG9jYXRpb25zCiAgICB3aGVuIHBvcHVsYXRpbmcgZG9tMCBw
Mm0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmNvbW1pdCAyZGU0YThiMjYzODE3NDQ4YmVlYjllNzFhOTRkN2MwZjhkNTNlM2MwCkF1dGhvcjog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEphbiA4
IDEwOjAzOjQ1IDIwMTkgKzAxMDAKCiAgICB4ODYvc2hpbTogb25seSBtYXJrIHNwZWNpYWwgcGFn
ZXMgYXMgUkFNIGluIHB2c2hpbSBtb2RlCiAgICAKICAgIFdoZW4gcnVubmluZyBYZW4gYXMgYSBn
dWVzdCBpdCdzIG5vdCBuZWNlc3NhcnkgdG8gbWFyayBzdWNoIHBhZ2VzIGFzCiAgICBSQU0gYmVj
YXVzZSB0aGV5IHdvbid0IGJlIGFzc2lnbmVkIHRvIHRoZSBpbml0aWFsIGRvbWFpbiBtZW1vcnkg
bWFwLgogICAgCiAgICBXaGlsZSB0aGVyZSBtb3ZlIHRoZSBmdW5jdGlvbnMgdG8gdGhlIFBWIHNo
aW0gc3BlY2lmaWMgZmlsZSBhbmQgcmVuYW1lCiAgICB0aGVtIGFjY29yZGluZ2x5LgogICAgCiAg
ICBObyBmdW5jdGlvbmFsIGNoYW5nZSBleHBlY3RlZC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoocWVtdSBjaGFuZ2Vz
IG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 05:49:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 05:49:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghpgw-00012P-OR; Fri, 11 Jan 2019 05:49: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=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghpgv-00012D-Sn
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 05:49:13 +0000
X-Inumbo-ID: 9e798415-1564-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e798415-1564-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 05:49:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghpgo-0006tn-MN; Fri, 11 Jan 2019 05:49:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghpgo-0004Np-CY; Fri, 11 Jan 2019 05:49:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghpgo-0001X8-BN; Fri, 11 Jan 2019 05:49:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131893-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qcow2:<job
 status>:broken:regression
 linux-4.19:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-credit1:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.19:build-i386:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-4.19:build-i386:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qcow2:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-credit1:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-libvirt-vhd:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-armhf-armhf-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f630d3cc771e845af8ab9ac7a68746596ea0ec7c
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 05:49:06 +0000
Subject: [Xen-devel] [linux-4.19 test] 131893: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg5MyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4OTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI5
MzEzCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hl
Y2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmNjMw
ZDNjYzc3MWU4NDVhZjhhYjlhYzdhNjg3NDY1OTZlYTBlYzdjCmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVk
YjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAg
IDY5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1
IFogICA2NyBkYXlzICAgNDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxODkzICAy
MDE5LTAxLTEwIDAyOjI1OjE4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMDEzIHBl
b3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYg
YnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0OTUxMiBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 06:04:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 06:04: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-devel-bounces@lists.xenproject.org>)
	id 1ghpvV-0002XR-1Q; Fri, 11 Jan 2019 06:04: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=Qd1d=PT=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghpvT-0002XM-Nu
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 06:04:15 +0000
X-Inumbo-ID: b7a4c3c1-1566-11e9-92db-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7a4c3c1-1566-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 06:04:13 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id l10so9962850lfh.9
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 22:04:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=BD1N+o0ArDPL5opNpvWlTo0YFBZmvNha8WyvujxcuFM=;
 b=Qy6vJmP1p1hJKmREViYCv5C7jPlQZTXP/AJ6Bk4Vf75tgCPeTEVJNebQV8HBIoACv8
 NfuD/+j5jCDdeJIumBny6+CgfRc/uaUmqvpu8LjWfsFAZ7DCVqdQzr6BiZyi5i8DJQLe
 6IFBpKTOyghuIeWmwjLaW1gqwu7LDFWqVpN4GilT31/J7G05HZWFcEEu53O/+FnUp4mk
 +ipRXwzl4IOb3Q1y4L0aCM8aT/FX9/EP+gllvz10ZxGwkXOUuHZsW/yQ9qM8k5utNest
 ghTLxIcEchmRZAPvf8zM4ze49XrBOKzx9l47lW0VrEM3noXg/pLS/yWanw/vfhz0cg/k
 79fA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=BD1N+o0ArDPL5opNpvWlTo0YFBZmvNha8WyvujxcuFM=;
 b=Js+/BeEmHrqbhmd8fYsonn5RjosSIiPLl2sUHKaQULQFOiqAELlRUUsK6WG5j+qCiq
 XldBspgP0Lm71fbCsHVFL6YAKlkPiGAJJwYS7vUQcIzoFqZa9CPrvyrCh4PYT6nu+PeO
 5baUlMByPcbwcbKGcJPQyhnC8b52jrIZJ/cZCuetMS/cojCOf3Pj4h1M+jKSwhx3LXRp
 uRI9dVYek61NJW7d4MXMtCZiyALR4R0FVkfVUydQLFI2/0gl7tG7oFdGVWlj5StXjqaK
 asdK7Y+0TNQTUFq4s3gnlQsuwStxKmjaZeSOBZljAEsLVO87hgUwJV5tICf9C7l346LM
 beDw==
X-Gm-Message-State: AJcUukfkBjYxovaIGa7v+OZd90EDBUk+phBP065yBJTDIE6lZKiDmolD
 SXo9efe61KYqN+P+6M50olhqGRgFu/BWJilQRTY=
X-Google-Smtp-Source: ALg8bN5U99k5LK83HqWrOZ81amBjZ32HdCQyid47OTkL0d2vuH/X2+TGS9DXlnh7jp+hrd1aEMvfADdwN4J37KNdlP0=
X-Received: by 2002:a19:a84e:: with SMTP id r75mr7599872lfe.45.1547186651590; 
 Thu, 10 Jan 2019 22:04:11 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK6z4eNtJx+X3RdTcO8tKb+PxaeBwA_N3wDmbXc7Qss58A@mail.gmail.com>
In-Reply-To: <CAPLaKK6z4eNtJx+X3RdTcO8tKb+PxaeBwA_N3wDmbXc7Qss58A@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 10 Jan 2019 22:03:59 -0800
Message-ID: <CACMJ4GYLajG5XaukVb1OdiCzZegEFeCoXFz6tKbRPk3vMyvMJA@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgMjoxOSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb3lnZXJA
ZnJlZWJzZC5vcmc+IHdyb3RlOgo+Cj4gIE9uIE1vbiwgSmFuIDcsIDIwMTkgYXQgODo0NCBBTSBD
aHJpc3RvcGhlciBDbGFyawo+IDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gPgo+ID4gSW5pdGlhbGlzZXMgYmFzaWMgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBwZXJmb3JtcyB0
ZWFyZG93biBvZiBhcmdvIHN0YXRlCj4gPiBmb3IgZG9tYWluIHNodXRkb3duLgoKPiA+IGRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCj4gPiBpbmRleCA2
Zjc4MmY3Li44NjE5NWQzIDEwMDY0NAo+ID4gLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKPiA+ICsr
KyBiL3hlbi9jb21tb24vYXJnby5jCj4gPiBAQCAtMTcsNyArMTcsMTc3IEBACj4gPiAgICovCj4g
Pgo+ID4gICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPiA+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+
Cj4gPiArI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KPiA+ICsjaW5jbHVkZSA8eGVuL2FyZ28uaD4K
PiA+ICsjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Cj4gPiArI2luY2x1ZGUgPHhlbi9kb21haW5fcGFn
ZS5oPgo+ID4gICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gPiArI2luY2x1ZGUgPHhl
bi90aW1lLmg+Cj4gPiArI2luY2x1ZGUgPHB1YmxpYy9hcmdvLmg+Cj4KPiBXZSB1c3VhbGx5IHRy
eSB0byBzb3J0IGhlYWRlciBpbmNsdWRlcyBhbHBoYWJldGljYWxseSwgYW5kIEkgd291bGQgYWRk
Cj4gYSBuZXdsaW5lIGJldHdlZW4gdGhlIHhlbi8qIGFuZCB0aGUgcHVibGljLyogaGVhZGVyIGlu
Y2x1ZGVzLgoKYWNrLCB0aGFua3MsIGRvbmUuCgo+Cj4gPiArCj4gPiArREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX2FyZ29fYWRkcl90KTsKPiA+ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fYXJnb19yaW5nX3QpOwo+ID4gKwo+ID4gKy8qIFhlbiBjb21tYW5kIGxpbmUgb3B0aW9uIHRv
IGVuYWJsZSBhcmdvICovCj4gPiArc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfYXJnb19l
bmFibGVkOwo+ID4gK2Jvb2xlYW5fcGFyYW0oImFyZ28iLCBvcHRfYXJnb19lbmFibGVkKTsKPgo+
IEkgd291bGQgZHJvcCB0aGUgb3B0XyogcHJlZml4LCBuZXcgb3B0aW9ucyBhZGRlZCByZWNlbnRs
eSBkb24ndAo+IGluY2x1ZGUgdGhlIHByZWZpeCBhbHJlYWR5LgoKYWZ0ZXIgdGhlIGxhdGVyIGlu
LXRocmVhZCBkaXNjdXNzaW9uIHcvIHlvdXJzZWxmIGFuZCBKYW4sIEkndmUKcmV0YWluZWQgdGhp
cyBwcmVmaXgKCj4gPiArLyogRGF0YSBhYm91dCBhIGRvbWFpbidzIG93biByaW5nIHRoYXQgaXQg
aGFzIHJlZ2lzdGVyZWQgKi8KPiA+ICtzdHJ1Y3QgYXJnb19yaW5nX2luZm8KPiA+ICt7Cj4gPiAr
ICAgIC8qIG5leHQgbm9kZSBpbiB0aGUgaGFzaCwgcHJvdGVjdGVkIGJ5IEwyICovCj4gPiArICAg
IHN0cnVjdCBobGlzdF9ub2RlIG5vZGU7Cj4gPiArICAgIC8qIHRoaXMgcmluZydzIGlkLCBwcm90
ZWN0ZWQgYnkgTDIgKi8KPiA+ICsgICAgc3RydWN0IGFyZ29fcmluZ19pZCBpZDsKPiA+ICsgICAg
LyogTDMgKi8KPiA+ICsgICAgc3BpbmxvY2tfdCBsb2NrOwo+ID4gKyAgICAvKiBsZW5ndGggb2Yg
dGhlIHJpbmcsIHByb3RlY3RlZCBieSBMMyAqLwo+ID4gKyAgICB1aW50MzJfdCBsZW47Cj4gPiAr
ICAgIC8qIG51bWJlciBvZiBwYWdlcyBpbiB0aGUgcmluZywgcHJvdGVjdGVkIGJ5IEwzICovCj4g
PiArICAgIHVpbnQzMl90IG5wYWdlOwo+Cj4gQ2FuIHlvdSBpbmZlciBudW1iZXIgb2YgcGFnZXMg
Zm9ybSB0aGUgbGVuZ3RoIG9mIHRoZSByaW5nLCBvciB0aGUKPiBvdGhlciB3YXkgYXJvdW5kPwo+
Cj4gSSdtIG5vdCBzdXJlIHdoeSBib3RoIG5lZWQgdG8gYmUgc3RvcmVkIGhlcmUuCgpZZXMsIHlv
dSdyZSByaWdodC4gSSd2ZSByZW1vdmVkIHRoZSBucGFnZSBzdHJ1Y3QgbWVtYmVyIGFuZCBjYWxj
dWxhdGVkCnRoZSB2YWx1ZSB3aGVyZSBuZWVkZWQgZnJvbSB0aGUgbGVuLgoKPiA+ICsgICAgLyog
bnVtYmVyIG9mIHBhZ2VzIHRyYW5zbGF0ZWQgaW50byBtZm5zLCBwcm90ZWN0ZWQgYnkgTDMgKi8K
PiA+ICsgICAgdWludDMyX3Qgbm1mbnM7Cj4gPiArICAgIC8qIGNhY2hlZCB0eCBwb2ludGVyIGxv
Y2F0aW9uLCBwcm90ZWN0ZWQgYnkgTDMgKi8KPiA+ICsgICAgdWludDMyX3QgdHhfcHRyOwo+Cj4g
QWxsIHRoaXMgZmllbGRzIGFyZSBub3QgcGFydCBvZiBhbnkgcHVibGljIHN0cnVjdHVyZSwgc28g
SSB3b25kZXIgaWYKPiBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gc2ltcGx5IHVzZSB1bnNpZ25lZCBp
bnQgZm9yIHRob3NlLCBvciBzaXplX3QuCgphY2ssIGRvbmUuCgo+ID4gKyAgICAvKiBtYXBwZWQg
cmluZyBwYWdlcyBwcm90ZWN0ZWQgYnkgTDMgKi8KPiA+ICsgICAgdWludDhfdCAqKm1mbl9tYXBw
aW5nOwo+Cj4gV2h5ICd1aW50OF90IConLCB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8ganVzdCB1
c2UgJ3ZvaWQgKicgaWYgaXQncyBhIG1hcHBpbmc/CgpZZXMuIEhhdmUgc3dpdGNoZWQgaXQgdG8g
YmUgdm9pZCouCgo+ID4gKy8qIEEgc3BhY2UtYXZhaWxhYmxlIG5vdGlmaWNhdGlvbiB0aGF0IGlz
IGF3YWl0aW5nIHN1ZmZpY2llbnQgc3BhY2UgKi8KPiA+ICtzdHJ1Y3QgcGVuZGluZ19lbnQKPiA+
ICt7Cj4gPiArICAgIC8qIExpc3Qgbm9kZSB3aXRoaW4gYXJnb19yaW5nX2luZm8ncyBwZW5kaW5n
IGxpc3QgKi8KPiA+ICsgICAgc3RydWN0IGhsaXN0X25vZGUgbm9kZTsKPiA+ICsgICAgLyoKPiA+
ICsgICAgICogTGlzdCBub2RlIHdpdGhpbiBhcmdvX2RvbWFpbidzIHdpbGRjYXJkX3BlbmRfbGlz
dC4gT25seSB1c2VkIGlmIHRoZQo+ID4gKyAgICAgKiByaW5nIGlzIG9uZSB3aXRoIGEgd2lsZGNh
cmQgcGFydG5lciAoaWUuIHRoYXQgYW55IGRvbWFpbiBtYXkgc2VuZCB0bykKPiA+ICsgICAgICog
dG8gZW5hYmxlIGNhbmNlbGxpbmcgc2lnbmFscyBvbiB3aWxkY2FyZCByaW5ncyBvbiBkb21haW4g
ZGVzdHJveS4KPiA+ICsgICAgICovCj4gPiArICAgIHN0cnVjdCBobGlzdF9ub2RlIHdpbGRjYXJk
X25vZGU7Cj4gPiArICAgIC8qCj4gPiArICAgICAqIFBvaW50ZXIgdG8gdGhlIHJpbmdfaW5mbyB0
aGF0IHRoaXMgZW50IHBlcnRhaW5zIHRvLiBVc2VkIHRvIGVuc3VyZSB0aGF0Cj4gPiArICAgICAq
IHJpbmdfaW5mby0+bnBlbmRpbmcgaXMgZGVjcmVtZW50ZWQgd2hlbiBlbnRzIGZvciB3aWxkY2Fy
ZCByaW5ncyBhcmUKPiA+ICsgICAgICogY2FuY2VsbGVkIGZvciBkb21haW4gZGVzdHJveS4KPiA+
ICsgICAgICogQ2F1dGlvbjogTXVzdCBob2xkIHRoZSBjb3JyZWN0IGxvY2tzIGJlZm9yZSBhY2Nl
c3NpbmcgcmluZ19pbmZvIHZpYSB0aGlzLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgc3RydWN0IGFy
Z29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4gPiArICAgIC8qIGRvbWFpbiB0byBiZSBub3RpZmll
ZCB3aGVuIHNwYWNlIGlzIGF2YWlsYWJsZSAqLwo+ID4gKyAgICBkb21pZF90IGRvbWFpbl9pZDsK
PiA+ICsgICAgdWludDE2X3QgcGFkOwo+Cj4gTm8gbmVlZCBmb3IgdGhlIHBhZCBpbiBpbnRlcm5h
bCBzdHJ1Y3R1cmVzLgoKYWNrIC0gcmVtb3ZlZCBwYWQuCgo+ID4gKy8qCj4gPiArICogVGhlIHZh
bHVlIG9mIHRoZSBhcmdvIGVsZW1lbnQgaW4gYSBzdHJ1Y3QgZG9tYWluIGlzCj4gPiArICogcHJv
dGVjdGVkIGJ5IHRoZSBnbG9iYWwgbG9jayBhcmdvX2xvY2s6IEwxCj4gPiArICovCj4gPiArI2Rl
ZmluZSBBUkdPX0hUQUJMRV9TSVpFIDMyCj4gPiArc3RydWN0IGFyZ29fZG9tYWluCj4gPiArewo+
ID4gKyAgICAvKiBMMiAqLwo+ID4gKyAgICByd2xvY2tfdCBsb2NrOwo+ID4gKyAgICAvKgo+ID4g
KyAgICAgKiBIYXNoIHRhYmxlIG9mIGFyZ29fcmluZ19pbmZvIGFib3V0IHJpbmdzIHRoaXMgZG9t
YWluIGhhcyByZWdpc3RlcmVkLgo+ID4gKyAgICAgKiBQcm90ZWN0ZWQgYnkgTDIuCj4gPiArICAg
ICAqLwo+ID4gKyAgICBzdHJ1Y3QgaGxpc3RfaGVhZCByaW5nX2hhc2hbQVJHT19IVEFCTEVfU0la
RV07Cj4gPiArICAgIC8qIENvdW50ZXIgb2YgcmluZ3MgcmVnaXN0ZXJlZCBieSB0aGlzIGRvbWFp
bi4gUHJvdGVjdGVkIGJ5IEwyLiAqLwo+ID4gKyAgICB1aW50MzJfdCByaW5nX2NvdW50Owo+ID4g
Kwo+ID4gKyAgICAvKiBMc2VuZCAqLwo+ID4gKyAgICBzcGlubG9ja190IHNlbmRfbG9jazsKPiA+
ICsgICAgLyoKPiA+ICsgICAgICogSGFzaCB0YWJsZSBvZiBhcmdvX3NlbmRfaW5mbyBhYm91dCBy
aW5ncyBvdGhlciBkb21haW5zIGhhdmUgcmVnaXN0ZXJlZAo+ID4gKyAgICAgKiBmb3IgdGhpcyBk
b21haW4gdG8gc2VuZCB0by4gU2luZ2xlIHBhcnRuZXIsIG5vbi13aWxkY2FyZCByaW5ncy4KPiA+
ICsgICAgICogUHJvdGVjdGVkIGJ5IExzZW5kLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgc3RydWN0
IGhsaXN0X2hlYWQgc2VuZF9oYXNoW0FSR09fSFRBQkxFX1NJWkVdOwo+ID4gKwo+ID4gKyAgICAv
KiBMd2lsZGNhcmQgKi8KPiA+ICsgICAgc3BpbmxvY2tfdCB3aWxkY2FyZF9sb2NrOwo+ID4gKyAg
ICAvKgo+ID4gKyAgICAgKiBMaXN0IG9mIHBlbmRpbmcgc3BhY2UtYXZhaWxhYmxlIHNpZ25hbHMg
Zm9yIHRoaXMgZG9tYWluIGFib3V0IHdpbGRjYXJkCj4gPiArICAgICAqIHJpbmdzIHJlZ2lzdGVy
ZWQgYnkgb3RoZXIgZG9tYWlucy4gUHJvdGVjdGVkIGJ5IEx3aWxkY2FyZC4KPiA+ICsgICAgICov
Cj4gPiArICAgIHN0cnVjdCBobGlzdF9oZWFkIHdpbGRjYXJkX3BlbmRfbGlzdDsKPiA+ICt9Owo+
ID4gKwo+ID4gKy8qCj4gPiArICogTG9ja2luZyBpcyBvcmdhbml6ZWQgYXMgZm9sbG93czoKPiA+
ICsgKgo+ID4gKyAqIFRlcm1pbm9sb2d5OiBSKDxsb2NrPikgbWVhbnMgdGFraW5nIGEgcmVhZCBs
b2NrIG9uIHRoZSBzcGVjaWZpZWQgbG9jazsKPiA+ICsgKiAgICAgICAgICAgICAgVyg8bG9jaz4p
IG1lYW5zIHRha2luZyBhIHdyaXRlIGxvY2sgb24gaXQuCj4gPiArICoKPiA+ICsgKiBMMSA6IFRo
ZSBnbG9iYWwgbG9jazogYXJnb19sb2NrCj4gPiArICogUHJvdGVjdHMgdGhlIGFyZ28gZWxlbWVu
dHMgb2YgYWxsIHN0cnVjdCBkb21haW4gKmQgaW4gdGhlIHN5c3RlbS4KPiA+ICsgKiBJdCBkb2Vz
IG5vdCBwcm90ZWN0IGFueSBvZiB0aGUgZWxlbWVudHMgb2YgZC0+YXJnbywgb25seSB0aGVpcgo+
ID4gKyAqIGFkZHJlc3Nlcy4KPiA+ICsgKgo+ID4gKyAqIEJ5IGV4dGVuc2lvbiBzaW5jZSB0aGUg
ZGVzdHJ1Y3Rpb24gb2YgYSBkb21haW4gd2l0aCBhIG5vbi1OVUxMCj4gPiArICogZC0+YXJnbyB3
aWxsIG5lZWQgdG8gZnJlZSB0aGUgZC0+YXJnbyBwb2ludGVyLCBob2xkaW5nIFcoTDEpCj4gPiAr
ICogZ3VhcmFudGVlcyB0aGF0IG5vIGRvbWFpbnMgcG9pbnRlcnMgdGhhdCBhcmdvIGlzIGludGVy
ZXN0ZWQgaW4KPiA+ICsgKiBiZWNvbWUgaW52YWxpZCB3aGlsc3QgdGhpcyBsb2NrIGlzIGhlbGQu
Cj4gPiArICovCj4gPiArCj4gPiArc3RhdGljIERFRklORV9SV0xPQ0soYXJnb19sb2NrKTsgLyog
TDEgKi8KPgo+IFlvdSBhbHNvIGFkZCBhbiBhcmdvX2xvY2sgdG8gZWFjaCBkb21haW4gc3RydWN0
IHdoaWNoIGRvZXNuJ3Qgc2VlbSB0bwo+IGJlIG1lbnRpb25lZCBoZXJlIGF0IGFsbC4KCllvdSdy
ZSByaWdodCEgVGhhbmtzIC0gdGhhdCdzIGEgbmljZSBmaW5kLiBUaGF0IGxvY2sgaXMgbm90IHVz
ZWQgYXQgYWxsLgpJJ2QgbWlzc2VkIGl0IHNpbmNlIGl0J3MganVzdCBub3QgcmVmZXJlbmNlZCBh
bnl3aGVyZSBpbiB0aGUgYXJnby5jIGZpbGUuCkkndmUgcmVtb3ZlZCBpdC4KCj4gU2hvdWxkbid0
IHRoYXQgbG9jayBiZSB0aGUgb25lIHRoYXQgcHJvdGVjdHMgZC0+YXJnbz8gKGluc3RlYWQgb2Yg
dGhpcyBnbG9iYWwgbG9jaz8pCgpBY2NvcmRpbmcgdGhlIGRlc2lnbiB0aGF0IGlzIGluIHBsYWNl
IGF0IHRoZSBtb21lbnQsIG5vLCBidXQKSSBuZWVkIHRvIHN0dWR5IHRoYXQgb3B0aW9uIGEgYml0
IGJlZm9yZSBJIGNhbiBjb21tZW50IGZ1cnRoZXIgb24Kd2hldGhlciBpdCB3b3VsZCBtYWtlIHNl
bnNlIHRvIGFkZCBpdCBpbiBvcmRlciB0byBkbyBzby4KSSBpbWFnaW5lIG5vdCB0aG91Z2ggYmVj
YXVzZSB3ZSdyZSBub3QgbG9va2luZyB0byBhZGQgYW55IG1vcmUgbG9ja3MuCgo+ID4gKy8qCj4g
PiArICogTDIgOiBUaGUgcGVyLWRvbWFpbiByaW5nIGhhc2ggbG9jazogZC0+YXJnby0+bG9jawo+
ID4gKyAqIEhvbGRpbmcgYSByZWFkIGxvY2sgb24gTDIgcHJvdGVjdHMgdGhlIHJpbmcgaGFzaCB0
YWJsZSBhbmQKPiA+ICsgKiB0aGUgZWxlbWVudHMgaW4gdGhlIGhhc2hfdGFibGUgZC0+YXJnby0+
cmluZ19oYXNoLCBhbmQKPiA+ICsgKiB0aGUgbm9kZSBhbmQgaWQgZmllbGRzIGluIHN0cnVjdCBh
cmdvX3JpbmdfaW5mbyBpbiB0aGUKPiA+ICsgKiBoYXNoIHRhYmxlLgo+ID4gKyAqIEhvbGRpbmcg
YSB3cml0ZSBsb2NrIG9uIEwyIHByb3RlY3RzIGFsbCBvZiB0aGUgZWxlbWVudHMgb2YKPiA+ICsg
KiBzdHJ1Y3QgYXJnb19yaW5nX2luZm8uCj4gPiArICoKPiA+ICsgKiBUbyB0YWtlIEwyIHlvdSBt
dXN0IGFscmVhZHkgaGF2ZSBSKEwxKS4gVyhMMSkgaW1wbGllcyBXKEwyKSBhbmQgTDMuCj4gPiAr
ICoKPiA+ICsgKiBMMyA6IFRoZSByaW5naW5mbyBsb2NrOiBhcmdvX3JpbmdfaW5mbyAqcmluZ2lu
Zm87IHJpbmdpbmZvLT5sb2NrCj4gPiArICogUHJvdGVjdHMgYWxsIHRoZSBmaWVsZHMgd2l0aGlu
IHRoZSBhcmdvX3JpbmdfaW5mbywgYXNpZGUgZnJvbSB0aGUgb25lcyB0aGF0Cj4gPiArICogTDIg
YWxyZWFkeSBwcm90ZWN0czogbm9kZSwgaWQsIGxvY2suCj4gPiArICoKPiA+ICsgKiBUbyBhcXVp
cmUgTDMgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIoTDIpLiBXKEwyKSBpbXBsaWVzIEwzLgo+ID4g
KyAqCj4gPiArICogTHNlbmQgOiBUaGUgcGVyLWRvbWFpbiBzaW5nbGUtc2VuZGVyIHBhcnRuZXIg
cmluZ3MgbG9jazogZC0+YXJnby0+c2VuZF9sb2NrCj4gPiArICogUHJvdGVjdHMgdGhlIHBlci1k
b21haW4gc2VuZCBoYXNoIHRhYmxlIDogZC0+YXJnby0+c2VuZF9oYXNoCj4gPiArICogYW5kIHRo
ZSBlbGVtZW50cyBpbiB0aGUgaGFzaCB0YWJsZSwgYW5kIHRoZSBub2RlIGFuZCBpZCBmaWVsZHMK
PiA+ICsgKiBpbiBzdHJ1Y3QgYXJnb19zZW5kX2luZm8gaW4gdGhlIGhhc2ggdGFibGUuCj4gPiAr
ICoKPiA+ICsgKiBUbyB0YWtlIExzZW5kLCB5b3UgbXVzdCBhbHJlYWR5IGhhdmUgUihMMSkuIFco
TDEpIGltcGxpZXMgTHNlbmQuCj4gPiArICogRG8gbm90IGF0dGVtcHQgdG8gYWNxdWlyZSBhIEwy
IG9uIGFueSBkb21haW4gYWZ0ZXIgdGFraW5nIGFuZCB3aGlsZQo+ID4gKyAqIGhvbGRpbmcgYSBM
c2VuZCBsb2NrIC0tIGFjcXVpcmUgdGhlIEwyIChpZiBvbmUgaXMgbmVlZGVkKSBiZWZvcmVoYW5k
Lgo+ID4gKyAqCj4gPiArICogTHdpbGRjYXJkIDogVGhlIHBlci1kb21haW4gd2lsZGNhcmQgcGVu
ZGluZyBsaXN0IGxvY2s6IGQtPmFyZ28tPndpbGRjYXJkX2xvY2sKPiA+ICsgKiBQcm90ZWN0cyB0
aGUgcGVyLWRvbWFpbiBsaXN0IG9mIG91dHN0YW5kaW5nIHNpZ25hbHMgZm9yIHNwYWNlIGF2YWls
YWJpbGl0eQo+ID4gKyAqIG9uIHdpbGRjYXJkIHJpbmdzLgo+ID4gKyAqCj4gPiArICogVG8gdGFr
ZSBMd2lsZGNhcmQsIHlvdSBtdXN0IGFscmVhZHkgaGF2ZSBSKEwxKS4gVyhMMSkgaW1wbGllcyBM
d2lsZGNhcmQuCj4gPiArICogTm8gb3RoZXIgbG9ja3MgYXJlIGFjcXVpcmVkIGFmdGVyIG9idGFp
bmluZyBMd2lsZGNhcmQuCj4gPiArICovCj4KPiBJTU8gSSB0aGluayB0aGUgbG9ja2luZyBpcyBv
dmVybHkgY29tcGxpY2F0ZWQsIGFuZCB0aGVyZSdzIG5vCj4gcmVhc29uaW5nIHdoeSBzbyBtYW55
IGxvY2tzIGFyZSBuZWVkZWQuIFdvdWxkbid0IGl0IGJlIGVub3VnaCB0byBzdGFydAo+IHdpdGgg
YSBzaW5nbGUgbG9jayB0aGF0IHByb3RlY3RzIHRoZSB3aG9sZSBkLT5hcmdvIGV4aXN0ZW5jZSBh
bmQKPiBjb250ZW50cz8KPgo+IEkgd291bGQgc3RhcnQgd2l0aCBhIHZlcnkgc2ltcGxlIChhcyBz
aW1wbGUgYXMgcG9zc2libGUpIGxvY2tpbmcKPiBzdHJ1Y3R1cmUgYW5kIGdvIGltcHJvdmluZyBm
cm9tIHRoZXJlIGlmIHRoZXJlIGFyZSBwZXJmb3JtYW5jZQo+IGJvdHRsZW5lY2tzLgoKSXQgZGVm
aW5pdGVseSBkb2Vzbid0IGhlbHAgd2hlbiB0aGVyZSdzIGFuIGV4dHJhIGxvY2sgbHlpbmcgYXJv
dW5kCmp1c3QgdG8gYmUgY29uZnVzaW5nLiBTb3JyeS4KClRoZSBsb2NraW5nIGRpc2NpcGxpbmUg
aW4gdGhpcyBjb2RlIGlzIGNoYWxsZW5naW5nIGFuZCB5b3UgYXJlIHJpZ2h0IHRoYXQKdGhlcmUg
aGFzbid0IGEgZXhwbGFuYXRpb24gZ2l2ZW4gYXMgdG8gX3doeV8gdGhlcmUgYXJlIHRoZSBsb2Nr
cyB0aGF0IHRoZXJlCmFyZS4gSSB3aWxsIGZpeCB0aGF0LiBJIGNhbiBhbHNvIHJldmlldyB0aGUg
cGxhY2VtZW50IG9mIHRoZSBBU1NFUlRzIHRoYXQKY2hlY2sgKGFuZCBkb2N1bWVudCkgdGhlIGxv
Y2tzIHdpdGhpbiB0aGUgY29kZSwgaWYgdGhhdCBoZWxwcy4KClRoZSBjdXJyZW50IGxvY2tpbmcg
Y29tbWVudHMgZGVzY3JpYmUgdGhlIGhvdywgYnV0IHRoZSB3aHkgaGFzbid0IGJlZW4KY292ZXJl
ZCBzbyBmYXIgYW5kIGl0IGlzIG5lZWRlZC4gVGhlIHVucmVhc29uYWJseS1zaG9ydCB2ZXJzaW9u
IGlzOiB0aGlzCmNvZGUgaXMgKmhvdCogd2hlbiB0aGUgY29tbXVuaWNhdGlvbiBwYXRocyBhcmUg
aW4gdXNlIC0tIGl0IG9wZXJhdGVzIHRoZQpkYXRhIHBhdGggLS0gYW5kIHRoZXJlIG5lZWRzIHRv
IGJlIGlzb2xhdGlvbiBmb3IgcGF0aHMgdXNpbmcgcmluZ3MgZnJvbSB0aGUKcG90ZW50aWFsbHkg
bWFsaWNpb3VzIG9yIGRpc3J1cHRpdmUgYWN0aXZpdGllcyBvZiBvdGhlciBkb21haW5zLCBvciBl
dmVuCm90aGVyIHZjcHVzIG9mIHRoZSBzYW1lIGRvbWFpbiBvcGVyYXRpbmcgb3RoZXIgcmluZ3Mu
CgpJIGFtIGNvbmZpZGVudCB0aGF0IHRoZSBsb2NraW5nICh0aGF0IGFjdHVhbGx5IGdldHMgb3Bl
cmF0ZWQpIGlzIGNvcnJlY3QgYW5kCmp1c3RpZmllZCB0aG91Z2gsIGFuZCBJIGhvcGUgdGhhdCBh
ZGRpbmcgc29tZSBuZXcgY2xlYXIgZG9jdW1lbnRhdGlvbiBmb3IgaXQKY2FuIGFkZHJlc3MgdGhp
cy4KCj4gPiAgLyogQ2hhbmdlIHRoaXMgdG8gI2RlZmluZSBBUkdPX0RFQlVHIGhlcmUgdG8gZW5h
YmxlIG1vcmUgZGVidWcgbWVzc2FnZXMgKi8KPiA+ICAjdW5kZWYgQVJHT19ERUJVRwo+ID4gQEAg
LTI4LDEwICsxOTgsMjk5IEBACj4gPiAgI2RlZmluZSBhcmdvX2RwcmludGsoZm9ybWF0LCAuLi4g
KSAoKHZvaWQpMCkKPiA+ICAjZW5kaWYKPiA+Cj4gPiArc3RhdGljIHZvaWQKPiA+ICtyaW5nX3Vu
bWFwKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQo+ID4gK3sKPiA+ICsgICAgdW5z
aWduZWQgaW50IGk7Cj4gPiArCj4gPiArICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmcg
KQo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IHJp
bmdfaW5mby0+bm1mbnM7IGkrKyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGlmICggIXJpbmdf
aW5mby0+bWZuX21hcHBpbmdbaV0gKQo+ID4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4gKyAg
ICAgICAgaWYgKCByaW5nX2luZm8tPm1mbnMgKQo+ID4gKyAgICAgICAgICAgIGFyZ29fZHByaW50
ayhYRU5MT0dfRVJSICJhcmdvOiB1bm1hcHBpbmcgcGFnZSAlIlBSSV9tZm4iIGZyb20gJXBcbiIs
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KHJpbmdfaW5mby0+bWZuc1tpXSks
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0p
Owo+ID4gKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHJpbmdfaW5mby0+bWZuX21h
cHBpbmdbaV0pOwo+ID4gKyAgICAgICAgcmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSA9IE5VTEw7
Cj4gPiArICAgIH0KPgo+IEFzIG5vdGVkIGluIGFub3RoZXIgcGF0Y2gsIEkgd291bGQgY29uc2lk
ZXIgbWFwcGluZyB0aGlzIGluIGNvbnRpZ3VvdXMKPiB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UgdXNp
bmcgdm1hcCwgYnV0IEknbSBub3QgZ29pbmcgdG8gaW5zaXN0LgoKVGhhbmtzIC0gSSB3aWxsIGxv
b2sgYXQgd2hhdCBpcyBpbnZvbHZlZCB0byBkbyBpdCwgYnV0IEkgbWF5IHdlbGwgaGF2ZQp0byBs
ZWF2ZSBpdCBhcy1pcyBmb3Igbm93LgoKPgo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMgdm9pZAo+
ID4gK3dpbGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUoZG9taWRfdCBkb21haW5faWQsIHN0cnVj
dCBwZW5kaW5nX2VudCAqZW50KQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IGdl
dF9kb21haW5fYnlfaWQoZG9tYWluX2lkKTsKPgo+IE5ld2xpbmUuCgphY2sKCj4KPiA+ICsgICAg
aWYgKCAhZCApCj4gPiArICAgICAgICByZXR1cm47Cj4gPiArCj4gPiArICAgIGlmICggZC0+YXJn
byApCj4KPiBEb24ndCB5b3UgbmVlZCB0byBwaWNrIGQtPmFyZ29fbG9jayBoZXJlIHRvIHByZXZl
bnQgZC0+YXJnbyBmcm9tIGJlaW5nCj4gcmVtb3ZlZCB1bmRlciB5b3VyIGZlZXQ/CgpObywgYmVj
YXVzZSB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlIGlzIGNhbGxlZCBmcm9tOgoKKiBwZW5k
aW5nX2ZpbmQgYW5kIHBlbmRpbmdfY2FuY2VsOgogIHdpdGggYm90aCBSKEwyKSBhbmQgTDMgaGVs
ZCAob2YgYSBkaWZmZXJlbnQgZG9tYWluLCBidXQKICB0aGF0J3Mgb2spLCB3aGljaCBtZWFucyBS
KEwxKSBpcyBoZWxkLAogIHNvIGQtPmFyZ28gaXMgc2FmZSBpbiB3aWxkY2FyZF9wZW5kaW5nX2xp
c3RfcmVtb3ZlLgoKKiBwZW5kaW5nX3JlbW92ZV9hbGw6CiAgd2hpY2ggaXMgb25seSBjYWxsZWQg
ZnJvbSByaW5nX3JlbW92ZV9pbmZvLAogIHdoaWNoIGhhcyBBU1NFUlRTIHRoYXQgZWl0aGVyIFIo
TDEpIG9yIFIoTDIpIGlzIGhlbGQsCiAgYW5kIFIoTDIpIG1lYW5zIFIoTDEpIG11c3QgYWxyZWFk
eSBiZSBoZWxkIChmb2xsb3dpbmcgcHJvdG9jb2wpLgogIHNvIGQtPmFyZ28gaXMgc2FmZSBpbiB3
aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlLgoKPgo+ID4gKyAgICB7Cj4gPiArICAgICAgICBz
cGluX2xvY2soJmQtPmFyZ28tPndpbGRjYXJkX2xvY2spOwo+ID4gKyAgICAgICAgaGxpc3RfZGVs
KCZlbnQtPndpbGRjYXJkX25vZGUpOwo+ID4gKyAgICAgICAgc3Bpbl91bmxvY2soJmQtPmFyZ28t
PndpbGRjYXJkX2xvY2spOwo+ID4gKyAgICB9Cj4gPiArICAgIHB1dF9kb21haW4oZCk7Cj4gPiAr
fQo+ID4gKwo+ID4gK3N0YXRpYyB2b2lkCj4gPiArcGVuZGluZ19yZW1vdmVfYWxsKHN0cnVjdCBh
cmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGhsaXN0X25v
ZGUgKm5vZGUsICpuZXh0Owo+ID4gKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudDsKPiA+ICsK
PiA+ICsgICAgaGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnQsIG5vZGUsIG5leHQsICZyaW5n
X2luZm8tPnBlbmRpbmcsIG5vZGUpCj4KPiBBcyBhIHNpZGUgbm90ZSwgaXQgbWlnaHQgYmUgaW50
ZXJlc3RpbmcgdG8gaW50cm9kdWNlIGEgaGVscGVyIGxpa2UKPiBobGlzdF9maXJzdF9lbnRyeV9v
cl9udWxsLCB0aGF0IHdvdWxkIHJlbW92ZSB0aGUgbmVlZCB0byBoYXZlIGFuIGV4dHJhCj4gKm5l
eHQgZWxlbWVudCwgYW5kIHdvdWxkIGJlIHRoZSBtb3JlIG5hdHVyYWwgd2F5IHRvIGRyYWluIGEg
aGxpc3QKPiAoc2VlaW5nIHRoYXQgeW91IGhhdmUgdGhlIHNhbWUgcGF0dGVybiBpbgo+IHdpbGRj
YXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKS4KPgo+ID4gKyAgICB7Cj4gPiArICAgICAgICBpZiAo
IHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQo+ID4gKyAg
ICAgICAgICAgIHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUoZW50LT5kb21haW5faWQsIGVu
dCk7Cj4gPiArICAgICAgICBobGlzdF9kZWwoJmVudC0+bm9kZSk7Cj4gPiArICAgICAgICB4ZnJl
ZShlbnQpOwo+ID4gKyAgICB9Cj4gPiArICAgIHJpbmdfaW5mby0+bnBlbmRpbmcgPSAwOwo+ID4g
K30KPiA+ICsKPiA+ICtzdGF0aWMgdm9pZAo+ID4gK3dpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVt
b3ZlKHN0cnVjdCBkb21haW4gKmQpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAq
bm9kZSwgKm5leHQ7Cj4gPiArICAgIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50Owo+ID4gKwo+ID4g
KyAgICBBU1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZhcmdvX2xvY2spKTsKPiA+ICsKPiA+ICsg
ICAgaGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnQsIG5vZGUsIG5leHQsICZkLT5hcmdvLT53
aWxkY2FyZF9wZW5kX2xpc3QsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9k
ZSkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgaGxpc3RfZGVsKCZlbnQtPm5vZGUpOwo+ID4gKyAg
ICAgICAgZW50LT5yaW5nX2luZm8tPm5wZW5kaW5nLS07Cj4gPiArICAgICAgICBobGlzdF9kZWwo
JmVudC0+d2lsZGNhcmRfbm9kZSk7Cj4gPiArICAgICAgICB4ZnJlZShlbnQpOwo+ID4gKyAgICB9
Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyB2b2lkCj4gPiArcmluZ19yZW1vdmVfbWZucyhjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKPiA+
ICt7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQocndfaXNf
d3JpdGVfbG9ja2VkKCZkLT5hcmdvLT5sb2NrKSB8fAo+ID4gKyAgICAgICAgICAgcndfaXNfd3Jp
dGVfbG9ja2VkKCZhcmdvX2xvY2spKTsKPgo+IEkgdGhpbmsgdGhlIGFib3ZlIHJlcXVpcmVzIGEg
Y29tbWVudCBvZiB3aHkgdHdvIGRpZmZlcmVudCBsb2NrcyBhcmUKPiB1c2VkIHRvIHByb3RlY3Qg
dGhlIHJpbmcgbWZucywgYW5kIHdoeSBqdXN0IGhhdmluZyBvbmUgb2YgdGhlbSBsb2NrZWQKPiBp
cyBlbm91Z2guCgphY2ssIEkgbmVlZCB0byBhZGQgZnVydGhlciBsb2NraW5nIGRvY3MuCgo+Cj4g
PiArCj4gPiArICAgIGlmICggIXJpbmdfaW5mby0+bWZucyApCj4gPiArICAgICAgICByZXR1cm47
Cj4gPiArCj4gPiArICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmcgKQo+ID4gKyAgICB7
Cj4gPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiA+ICsgICAgICAgIHJldHVybjsK
PiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICByaW5nX3VubWFwKHJpbmdfaW5mbyk7Cj4gPiArCj4g
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgcmluZ19pbmZvLT5ubWZuczsgaSsrICkKPiA+ICsgICAg
ICAgIGlmICggIW1mbl9lcShyaW5nX2luZm8tPm1mbnNbaV0sIElOVkFMSURfTUZOKSApCj4gPiAr
ICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UocmluZ19pbmZvLT5tZm5z
W2ldKSk7Cj4gPiArCj4gPiArICAgIHhmcmVlKHJpbmdfaW5mby0+bWZucyk7Cj4gPiArICAgIHJp
bmdfaW5mby0+bWZucyA9IE5VTEw7Cj4KPiBYZW4gaGFzIGEgaGFuZGx5IG1hY3JvIGZvciB0aGlz
LCBYRlJFRS4gVGhhdCB3b3VsZCBmcmVlIHRoZSBtZW1vcnkgYW5kCj4gYXNzaWduIHRoZSBwb2lu
dGVyIHRvIE5VTEwuCgp0aGFua3MsIHRoYXQncyBncmVhdCAtIGRvbmUKCj4KPiA+ICsgICAgcmlu
Z19pbmZvLT5ucGFnZSA9IDA7Cj4gPiArICAgIHhmcmVlKHJpbmdfaW5mby0+bWZuX21hcHBpbmcp
Owo+ID4gKyAgICByaW5nX2luZm8tPm1mbl9tYXBwaW5nID0gTlVMTDsKPiA+ICsgICAgcmluZ19p
bmZvLT5ubWZucyA9IDA7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyB2b2lkCj4gPiArcmluZ19y
ZW1vdmVfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdf
aW5mbykKPgo+IEkgdGhpbmsgdGhlIGRvbWFpbiBwYXJhbWV0ZXIgY2FuIGJlIGNvbnN0aWZ5ZWQg
aGVyZSwgc2luY2UgaXQncyBvbmx5Cj4gdXNlZCBieSByaW5nX3JlbW92ZV9tZm5zbmQgdGhhdCBm
dW5jdGlvbiBhbHJlYWR5IGV4cGVjdHMgYSBjb25zdAo+IGRvbWFpbiBzdHJ1Y3QuCgphY2ssIHll
cywgdGhhbmtzLgoKPiA+ICsKPiA+ICBsb25nCj4gPiAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQg
Y21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gPiAgICAgICAgICAgICBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKPiA+
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKPiA+ICB7Cj4gPiAtICAgIHJldHVybiAt
RU5PU1lTOwo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsK
PiA+ICsgICAgbG9uZyByYyA9IC1FRkFVTFQ7Cj4gPiArCj4gPiArICAgIGFyZ29fZHByaW50aygi
LT5kb19hcmdvX29wKCV1LCVwLCVwLCVkLCVkKVxuIiwgY21kLAo+ID4gKyAgICAgICAgICAgICAg
ICAgKHZvaWQgKilhcmcxLnAsICh2b2lkICopYXJnMi5wLCAoaW50KSBhcmczLCAoaW50KSBhcmc0
KTsKPiA+ICsKPiA+ICsgICAgaWYgKCB1bmxpa2VseSghb3B0X2FyZ29fZW5hYmxlZCkgKQo+ID4g
KyAgICB7Cj4gPiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+ID4gKyAgICAgICAgcmV0dXJu
IHJjOwo+Cj4gV2h5IG5vdCBqdXN0ICdyZXR1cm4gLUVPUE5PVFNVUFA7Jz8KCmdvb2QgcG9pbnQg
LSB3aWxsIGRvCgo+ID4gKwo+ID4gK2ludAo+ID4gK2FyZ29faW5pdChzdHJ1Y3QgZG9tYWluICpk
KQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGFyZ29fZG9tYWluICphcmdvOwo+ID4gKwo+ID4gKyAg
ICBpZiAoICFvcHRfYXJnb19lbmFibGVkICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgYXJnb19k
cHJpbnRrKCJhcmdvIGRpc2FibGVkLCBkb21pZDogJWRcbiIsIGQtPmRvbWFpbl9pZCk7Cj4gPiAr
ICAgICAgICByZXR1cm4gMDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBhcmdvX2RwcmludGso
ImluaXQ6IGRvbWlkOiAlZFxuIiwgZC0+ZG9tYWluX2lkKTsKPiA+ICsKPiA+ICsgICAgYXJnbyA9
IHhtYWxsb2Moc3RydWN0IGFyZ29fZG9tYWluKTsKPiA+ICsgICAgaWYgKCAhYXJnbyApCj4gPiAr
ICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+ICsKPiA+ICsgICAgd3JpdGVfbG9jaygmYXJnb19s
b2NrKTsKPiA+ICsKPiA+ICsgICAgYXJnb19kb21haW5faW5pdChhcmdvKTsKPiA+ICsKPiA+ICsg
ICAgZC0+YXJnbyA9IGFyZ287Cj4KPiBXaGVyZSdzIHRoZSBkLT5hcmdvX2xvY2sgaW5pdGlhbGl6
YXRpb24/CgpJdCB3YXMgYWRkZWQgdG8gZG9tYWluLmMgaW4gdGhpcyBwYXRjaCwgYnV0IHRoZXJl
IGlzIG5vdyBubyBuZWVkLCB0aGF0IGxvY2sKaXMgZ29uZS4gVGhhbmtzIGZvciB0aGUgY2F0Y2gu
Cgo+Cj4gPiArCj4gPiArICAgIHdyaXRlX3VubG9jaygmYXJnb19sb2NrKTsKPiA+ICsKPiA+ICsg
ICAgcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+ID4gK3ZvaWQKPiA+ICthcmdvX2Rlc3Ryb3koc3Ry
dWN0IGRvbWFpbiAqZCkKPiA+ICt7Cj4gPiArICAgIEJVR19PTighZC0+aXNfZHlpbmcpOwo+ID4g
Kwo+ID4gKyAgICB3cml0ZV9sb2NrKCZhcmdvX2xvY2spOwo+ID4gKwo+ID4gKyAgICBhcmdvX2Rw
cmludGsoImRlc3Ryb3k6IGRvbWlkICVkIGQtPmFyZ289JXBcbiIsIGQtPmRvbWFpbl9pZCwgZC0+
YXJnbyk7Cj4gPiArCj4gPiArICAgIGlmICggZC0+YXJnbyApCj4gPiArICAgIHsKPiA+ICsgICAg
ICAgIGRvbWFpbl9yaW5nc19yZW1vdmVfYWxsKGQpOwo+ID4gKyAgICAgICAgcGFydG5lcl9yaW5n
c19yZW1vdmUoZCk7Cj4gPiArICAgICAgICB3aWxkY2FyZF9yaW5nc19wZW5kaW5nX3JlbW92ZShk
KTsKPiA+ICsgICAgICAgIHhmcmVlKGQtPmFyZ28pOwo+ID4gKyAgICAgICAgZC0+YXJnbyA9IE5V
TEw7Cj4gPiArICAgIH0KPiA+ICsgICAgd3JpdGVfdW5sb2NrKCZhcmdvX2xvY2spOwo+ID4gK30K
PiA+ICsKPiA+ICt2b2lkCj4gPiArYXJnb19zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCj4g
PiArewo+ID4gKyAgICB3cml0ZV9sb2NrKCZhcmdvX2xvY2spOwo+ID4gKwo+ID4gKyAgICBhcmdv
X2RwcmludGsoInNvZnQgcmVzZXQgZD0lZCBkLT5hcmdvPSVwXG4iLCBkLT5kb21haW5faWQsIGQt
PmFyZ28pOwo+ID4gKwo+ID4gKyAgICBpZiAoIGQtPmFyZ28gKQo+ID4gKyAgICB7Cj4gPiArICAg
ICAgICBkb21haW5fcmluZ3NfcmVtb3ZlX2FsbChkKTsKPiA+ICsgICAgICAgIHBhcnRuZXJfcmlu
Z3NfcmVtb3ZlKGQpOwo+ID4gKyAgICAgICAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUo
ZCk7Cj4gPiArCj4gPiArICAgICAgICBpZiAoICFvcHRfYXJnb19lbmFibGVkICkKPiA+ICsgICAg
ICAgIHsKPiA+ICsgICAgICAgICAgICB4ZnJlZShkLT5hcmdvKTsKPiA+ICsgICAgICAgICAgICBk
LT5hcmdvID0gTlVMTDsKPgo+IENhbiBvcHRfYXJnb19lbmFibGVkIGNoYW5nZSBkdXJpbmcgcnVu
dGltZT8KCk5vdCBhdCB0aGUgbW9tZW50LCBuby4gSXQgc2hvdWxkIGJlIG1hZGUgY2hhbmdlYWJs
ZQpsYXRlciwgYnV0IGtlZXBpbmcgaXQgZml4ZWQgYXNzaXN0cyB3aXRoIGRlcmlza2luZyB0aGlz
IGZvcgpyZWxlYXNlIGNvbnNpZGVyYXRpb24uCgo+Cj4gPiArICAgICAgICB9Cj4gPiArICAgICAg
ICBlbHNlCj4gPiArICAgICAgICAgICAgYXJnb19kb21haW5faW5pdChkLT5hcmdvKTsKPiA+ICsg
ICAgfQo+ID4gKwo+ID4gKyAgICB3cml0ZV91bmxvY2soJmFyZ29fbG9jayk7Cj4gPiAgfQo+ID4g
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4g
PiBpbmRleCBjNjIzZGFlLi45NTk2ODQwIDEwMDY0NAo+ID4gLS0tIGEveGVuL2NvbW1vbi9kb21h
aW4uYwo+ID4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+ID4gQEAgLTMyLDYgKzMyLDcgQEAK
PiA+ICAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+Cj4gPiAgI2luY2x1ZGUgPHhlbi94ZW5v
cHJvZi5oPgo+ID4gICNpbmNsdWRlIDx4ZW4vaXJxLmg+Cj4gPiArI2luY2x1ZGUgPHhlbi9hcmdv
Lmg+Cj4gPiAgI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgo+ID4gICNpbmNsdWRlIDxhc20vcDJt
Lmg+Cj4gPiAgI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KPiA+IEBAIC0yNzcsNiArMjc4LDEw
IEBAIHN0YXRpYyB2b2lkIF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+ID4KPiA+
ICAgICAgeGZyZWUoZC0+cGJ1Zik7Cj4gPgo+ID4gKyNpZmRlZiBDT05GSUdfQVJHTwo+ID4gKyAg
ICBhcmdvX2Rlc3Ryb3koZCk7Cj4gPiArI2VuZGlmCj4KPiBJbnN0ZWFkIG9mIGFkZGluZyBzdWNo
IGlmZGVmcyB5b3UgY291bGQgcHJvdmlkZSBkdW1teSBhcmdvX2Rlc3Ryb3kKPiBpbmxpbmUgZnVu
Y3Rpb25zIGluIGFyZ28uaCB3aGVuIENPTkZJR19BUkdPIGlzIG5vdCBzZXQuCgphY2ssIGhhdmUg
ZG9uZSB0aGlzLgoKVGhhbmtzLAoKQ2hyaXN0b3BoZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 06:06:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 06:06: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-devel-bounces@lists.xenproject.org>)
	id 1ghpxI-0002gs-V2; Fri, 11 Jan 2019 06:06: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=Qd1d=PT=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghpxI-0002gl-Gz
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 06:06:08 +0000
X-Inumbo-ID: fbc91f8d-1566-11e9-92db-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbc91f8d-1566-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 06:06:07 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id v1-v6so11905419ljd.0
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 22:06:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=cxbTZf67Xp/gpb5XnOiqONf4JgMBN6GCLSCD7A1azx0=;
 b=dcpi9k1usSwUu8N72/49365l0HQ1KOLYgVpUpINsGO/wJgSinVBpAqgTjHrQgQ+xvB
 FmCLqWGEGkvXB69+akWdrrnYEfRcFS2ROBQoSnqz9hxf7Q7RlKou/5q8LZJdZB2XyFwe
 NlS38ll6cdYZjpF7QmslRUML750KF6ERHo2CJplS0ZWimq9dKmSQ8kfq5l38D2gB8GvE
 nGiemt2/bnjEYAbFR1ILWbrnjxWkzOCpCqzUXHdq1zKRmTqfQyIwy9HPcdKCNMV3Om7P
 9HZML62aUtdOQmzmDr54zTTM2eA9e0Vyo58a4k9a95yKVWz1N1Lh+PF5zN83MzhISaFA
 yrQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=cxbTZf67Xp/gpb5XnOiqONf4JgMBN6GCLSCD7A1azx0=;
 b=JjsWBgeHTI/b0gqmmZxhGW8Si7Kb4K5pI7ob6u4irfCmlBMsNoLMHkRcCqYlTLsD8c
 wQ4CFs1xLYQ/A50z3y34ywOH7iIeAt6uFdlVyIB6Fzk4XzwUWuLB16UzeM1U3a0Y38C+
 mRhCR+fZe/hZIAAsIg9oTlqYOieRFqPSk+HkZoFeLFbMCKDUhBUiNjMhbFB997fxdr7a
 O7QL+bt2fOtRZwc6APQHI83L56eOkNVnhutN4BoVbiBPxu1nO5wL79U4jlyabaioXgns
 Hw+6Gh0OTsZ9t2ROvChvBCBO90/ReUekRykjpoy/LiprIwWo8LWPhwEk39j1X9QZ6hpf
 NdeQ==
X-Gm-Message-State: AJcUukfyZpo7nr0esRFtj/ZR9tnKu5Ipvq8NZHuRq3w38qSXwFQgGaC5
 2my2f3P/8FjGJCuZ8r9nWdBXNxw8XgaRLUX7j68=
X-Google-Smtp-Source: ALg8bN6tiaii4hY6wl05HiWLiABgFcomrw8XKK3NYJBO2vbscrqK8KH1zUx1aDBMyZXTVwhIXRHe3Nuf12xfW58HU+I=
X-Received: by 2002:a2e:974a:: with SMTP id
 f10-v6mr8543028ljj.61.1547186766147; 
 Thu, 10 Jan 2019 22:06:06 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <20190110161623.yeydcl4kqvalmemp@legion>
In-Reply-To: <20190110161623.yeydcl4kqvalmemp@legion>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 10 Jan 2019 22:05:54 -0800
Message-ID: <CACMJ4GZbVO2pwOO3M1w+__FjZC6zZ79BFwbFce7pfO-gA6QSDA@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>, 
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, 
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, 
 Jan Beulich <jbeulich@suse.com>, Julien Grall <julien.grall@arm.com>, 
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>, 
 Roger Pau Monne <roger.pau@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>, 
 Wei Liu <wei.liu2@citrix.com>, Jason Andryuk <jandryuk@gmail.com>, 
 Rich Persaud <persaur@gmail.com>, Ross Philipson <ross.philipson@gmail.com>, 
 James McKenzie <james@bromium.com>, Daniel Smith <dpsmith@apertussolutions.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgODoxNiBBTSBFcmljIENoYW51ZGV0IDxlcmljLmNoYW51
ZGV0QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBPbiAwNi8wMS8xOSBhdCAxMTo0MnBtLCBDaHJpc3Rv
cGhlciBDbGFyayB3cm90ZToKPiA+K3BhcnRuZXJfcmluZ3NfcmVtb3ZlKHN0cnVjdCBkb21haW4g
KnNyY19kKQo+IDxzbmlwPgo+ID4rICAgICAgICAgICAgICAgIHJpbmdfaW5mbyA9IHJpbmdfZmlu
ZF9pbmZvKGRzdF9kLCAmc2VuZF9pbmZvLT5pZCk7Cj4gcmluZ19maW5kX2luZm8gaXMgZGVmaW5l
ZCBsYXRlciAoUEFUQ0ggMDcvMTUpLCBzaG91bGQgaXQgYmUgbW92ZWQgdG8KPiB0aGlzIHBhdGNo
IHNpbmNlIGl0IGlzIG5vdyB1c2VkIGhlcmU/CgpZZXMsIHlvdSdyZSByaWdodCAtLSB0aGFua3Mg
LS0gYW5kIEkgc2hvdWxkJ3ZlIGNhdWdodCB0aGF0LiBGaXhlZCBhbmQKd2lsbCBiZSB0aG9yb3Vn
aCB3aXRoIHRlc3RpbmcgdGhlIHNlcmllcyBpbmRpdmlkdWFsbHkgYmVmb3JlIHBvc3RpbmcKYWdh
aW4uCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 06:10:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 06:10: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-devel-bounces@lists.xenproject.org>)
	id 1ghq19-0003XM-Fs; Fri, 11 Jan 2019 06:10: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=Qd1d=PT=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghq18-0003XF-CI
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 06:10:06 +0000
X-Inumbo-ID: 8954bcdd-1567-11e9-92db-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8954bcdd-1567-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 06:10:05 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id n18so10008989lfh.6
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 22:10:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=DBizlMZ9DNizV9ZTsZD1MNSvzq5IxX0LXkVfeqmbyYs=;
 b=iqA7BTumA2w3tpxigc3dzaS5O505ISaIMECqoX91fq9C5Yv77IS3rt4VIafI8lzCM0
 HGmEhFf2R7ai8CKTqpnJ+0AVDuPQp3tAQW+hDoUDiBtS7xVwm2mrYhhviWh7BiLH5xov
 y60H3z4Pn/pcDaD9gi7YL2L74nlRYn3V7+70w63RxBHxkPtiZ7kDaU5R4G3soCVmusvP
 If6k9Ooh5g3yzms78GNm1RatLO8K779ulm/bpqhQPSqhu2Vo33OP9FH/u+RUglH+/lRv
 +1M9996myj9CabZDRha0R98eHtDZRDS8bFRTyqNIr6OqXLDgJdB0CTqHgs/SqjruwEOs
 ztxw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=DBizlMZ9DNizV9ZTsZD1MNSvzq5IxX0LXkVfeqmbyYs=;
 b=p1P22uleu4tmmvyhVjzH801hay5GxScKEDHxeSwRIVVr4Z7RDIwzfBsJORA5LyB6TH
 lRXRYzcSU7T6HvPOOUWwFG/7nzhfEijF6szYGUeWeEQUGc4AoaUpcAJZ8wef9QEZRzqE
 E/czDZwYXyiOYcMOIDa+f3A4qpuiFmDtjZF9cYq8cXZE6X+KOZud9btAE3lQs6chUx/q
 jOwiHEk+8gD4sqtT4I4aGA/5Rf4pHS26UNxSfke/D7aIlQWgLQgVfZA5pO5UZXcauNGD
 Xnhw4hoBWNpqP4hQE65eqRnMzJ7AnRCFRlc8QSGYCwcKwQVTtcaiYDOHLIrGAOEgzo6o
 9VCw==
X-Gm-Message-State: AJcUukd+KL8kVYik0gaM+5kbH/1Jn3WRPGpIy7q757qA01p0Q4fgTe0V
 OyOWHxQ44YWnQtjPxnskqMr1awksiDbqi+WRMPQ=
X-Google-Smtp-Source: ALg8bN7Hh77TEK+jLElYf9OkKqCpwX1r7N5FW18vR3VJmTXUfEpj+Eosg4USAlLL3CWmuV7/qqP41YyDIIa+vgglams=
X-Received: by 2002:a19:2755:: with SMTP id n82mr6795168lfn.94.1547187003594; 
 Thu, 10 Jan 2019 22:10:03 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <20190110201123.d7ig4h3yxl53yzuy@legion>
In-Reply-To: <20190110201123.d7ig4h3yxl53yzuy@legion>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 10 Jan 2019 22:09:51 -0800
Message-ID: <CACMJ4GZZA9tzmAC+F-Tnm=cy-iUb5kDqS43CL8YBaVyWqxDOLw@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>, 
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, 
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, 
 Jan Beulich <jbeulich@suse.com>, Julien Grall <julien.grall@arm.com>, 
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>, 
 Roger Pau Monne <roger.pau@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>, 
 Wei Liu <wei.liu2@citrix.com>, Jason Andryuk <jandryuk@gmail.com>, 
 Rich Persaud <persaur@gmail.com>, Ross Philipson <ross.philipson@gmail.com>, 
 James McKenzie <james@bromium.com>, Daniel Smith <dpsmith@apertussolutions.com>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgMTI6MTEgUE0gRXJpYyBDaGFudWRldCA8ZXJpYy5jaGFu
dWRldEBnbWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gMDYvMDEvMTkgYXQgMTE6NDJwbSwgQ2hyaXN0
b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPisvKgo+ID4rICogVGhlIG1heGltdW0gc2l6ZSBvZiBhbiBB
cmdvIHJpbmcgaXMgZGVmaW5lZCB0byBiZTogMTZHQgo+ID4rICogIC0tIHdoaWNoIGlzIDB4MTAw
MDAwMCBieXRlcy4KPiA+KyAqIEEgYnl0ZSBpbmRleCBpbnRvIHRoZSByaW5nIGlzIGF0IG1vc3Qg
MjQgYml0cy4KPiA+KyAqLwo+ID4rI2RlZmluZSBYRU5fQVJHT19NQVhfUklOR19TSVpFICAoMHgx
MDAwMDAwVUxMKQo+IEl0IGxvb2tzIGxpa2UgMTZNQi4gRGlkIEkgbWlzcyBhIDw8MTAgc29tZXdo
ZXJlIG9yIGlzIGl0IGEgdHlwbyBpbiB0aGUKPiBjb21tZW50PwoKWWVhaCwgaXQncyBhbiBlcnJv
ciBpbiB0aGUgY29tbWVudC4gVGhhbmtzLgoKQ2hyaXN0b3BoZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 06:30:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 06:30: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-devel-bounces@lists.xenproject.org>)
	id 1ghqKI-0004ca-7M; Fri, 11 Jan 2019 06:29:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qd1d=PT=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghqKH-0004cV-5h
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 06:29:53 +0000
X-Inumbo-ID: 4be919ba-156a-11e9-92db-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4be919ba-156a-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 06:29:50 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id l15-v6so11901208lja.9
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 22:29:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=DhAV0Zqcj1LF+PQ3D44Nxzz5lX+2Y2aZHFDbSeR2dDk=;
 b=OaiIkmzF/r6/WL0LF/V4z2v3OxnlLX6IpGIpAGtZD2WzhRS8OMWZ/DedyYbOc9TcKJ
 5WVpTSZAKGpra7LuwNKGyrmzsC8G8eYsWUr2oW+aopLT3FPYjYY1ihqrgfyNr03uaZJV
 XNTc9hr5uCtJ6d0EWITvJPE0y/vnV1jZu4P45MNB6DtLsB7KAwtzyYT9n1cZYzKlOON9
 hwvlMzcLlKesymv382Mkcs74mruPRufzvYVxN7OLpvwgEefQQDBQ4RlpIfcHU3EKVZCS
 2/alE9bJNFlZ9qUThn/TiWs7P8qHRX9UmNNsDOPRMyPyytHC2U6iN8kKT9foGfyIoRKD
 c9zw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=DhAV0Zqcj1LF+PQ3D44Nxzz5lX+2Y2aZHFDbSeR2dDk=;
 b=EU32mAXVw992KKvo8KK3gVt/jjBSUaVDt7zHUAl1X+G/crIW4mA3SExatbcjEWKRjp
 dEg2XLjWeJDInVhxk4Ury6EfWwoyxLV5cEV7yaSV8Nr9r/V/kZ38Hpt/2Fs2Qfw3Gn3+
 iSYk+ZCBCOGmgXmzw3TwXHEolWo62y2Y1fTf8qkFPqPWP59diNsyrsU1DJoVcez77uPU
 Sp/G6x/8nCxnWiHWC5DUQ2W57Y5TM+sR73RIKOHFLjhs/07loPFjOIaneHMbyWYZMgVJ
 5kfKUXMNdr+agIT+bJs1INHUNgpFLhjo7JIVs0QF5R/rq5QjEOm466BdW/M3DiuU5lww
 V6Qw==
X-Gm-Message-State: AJcUukcKjbM0j2Z7hUj9ddnzz3W/SiIMGHFMogHPknYuGipOWtQHv4Y9
 uFmgMP+W+FWAt7V+YPYv2JChj0lFHBJ0++f7OAA=
X-Google-Smtp-Source: ALg8bN77JRcGDbo827JvcVe9thH23SW2OxgAjVE/p6q5cfvz1hi0q2mms3TzFCMWbsA7xqnIRWvxOwOvwJc1p2v3s+c=
X-Received: by 2002:a2e:974a:: with SMTP id
 f10-v6mr8589162ljj.61.1547188188870; 
 Thu, 10 Jan 2019 22:29:48 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK6g4qvrb2b309AdUBhxwxRVyy7D2sajJ=F1eYcc4Y6-6Q@mail.gmail.com>
In-Reply-To: <CAPLaKK6g4qvrb2b309AdUBhxwxRVyy7D2sajJ=F1eYcc4Y6-6Q@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 10 Jan 2019 22:29:36 -0800
Message-ID: <CACMJ4GY7Gh4SmSgKhSQSO_tnhrAcZ1h=dcbp6kdaHSUv=GxKyQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgMzoyNSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb3lnZXJA
Z21haWwuY29tPiB3cm90ZToKPgo+ICBPbiBNb24sIEphbiA3LCAyMDE5IGF0IDg6NDQgQU0gQ2hy
aXN0b3BoZXIgQ2xhcmsKPiA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+
ID4KPiA+IFRoZSByZWdpc3RlciBvcCBpcyB1c2VkIGJ5IGEgZG9tYWluIHRvIHJlZ2lzdGVyIGEg
cmVnaW9uIG9mIG1lbW9yeSBmb3IKPiA+IHJlY2VpdmluZyBtZXNzYWdlcyBmcm9tIGVpdGhlciBh
IHNwZWNpZmllZCBvdGhlciBkb21haW4sIG9yLCBpZiBzcGVjaWZ5aW5nIGEKPiA+IHdpbGRjYXJk
LCBhbnkgZG9tYWluLgo+ID4KPiA+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiA+IGluZGV4
IGFlYTEzZWIuLjY4ZDQ0MTUgMTAwNjQ0Cj4gPiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MKPiA+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+
ID4gQEAgLTE5Myw2ICsxOTMsMjEgQEAgVGhpcyBhbGxvd3MgZG9tYWlucyBhY2Nlc3MgdG8gdGhl
IEFyZ28gaHlwZXJjYWxsLCB3aGljaCBzdXBwb3J0cyByZWdpc3RyYXRpb24KPiA+ICBvZiBtZW1v
cnkgcmluZ3Mgd2l0aCB0aGUgaHlwZXJ2aXNvciB0byByZWNlaXZlIG1lc3NhZ2VzLCBzZW5kaW5n
IG1lc3NhZ2VzIHRvCj4gPiAgb3RoZXIgZG9tYWlucyBieSBoeXBlcmNhbGwgYW5kIHF1ZXJ5aW5n
IHRoZSByaW5nIHN0YXR1cyBvZiBvdGhlciBkb21haW5zLgo+ID4KPiA+ICsjIyMgYXJnby1tYWMK
PiA+ICs+IGA9IHBlcm1pc3NpdmUgfCBlbmZvcmNpbmdgCj4KPiBXaHkgbm90IGNhbGwgdGhpcyBh
cmdvLW1hYy1wZXJtaXNzaXZlIGFuZCBtYWtlIGl0IGEgYm9vbGVhbj8gRGVmYXVsdAo+IHdvdWxk
IGJlICdmYWxzZScgYW5kIHRoYXQgd291bGQgaW1wbHkgZW5mb3JjaW5nLiBUaGlzIHdvdWxkIGdl
dCByaWQgb2YKPiBwYXJzZV9vcHRfYXJnb19tYWMgc2luY2UgeW91IGNvdWxkIHVzZSB0aGUgZGVm
YXVsdCBib29sZWFuIHBhcnNlci4KClllcywgdGhhdCBtYWtlcyBzZW5zZSwgdGhhbmtzIC0tIGRv
bmUKCj4gPiArc3RhdGljIGludAo+ID4gK3JpbmdfbWFwX3BhZ2Uoc3RydWN0IGFyZ29fcmluZ19p
bmZvICpyaW5nX2luZm8sIHVuc2lnbmVkIGludCBpLCB2b2lkICoqb3V0X3B0cikKPiA+ICt7Cj4g
PiArICAgIGlmICggaSA+PSByaW5nX2luZm8tPm5tZm5zICkKPiA+ICsgICAgewo+ID4gKyAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLAo+ID4gKyAgICAgICAgICAgICAgICJhcmdvOiByaW5nICh2
bSV1OiV4IHZtJWQpICVwIGF0dGVtcHRlZCB0byBtYXAgcGFnZSAgJXUgb2YgJXVcbiIsCj4gPiAr
ICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLnBv
cnQsCj4gPiArICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCwgcmluZ19p
bmZvLCBpLCByaW5nX2luZm8tPm5tZm5zKTsKPiA+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+
ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGlmICggIXJpbmdfaW5mby0+bWZucyB8fCAhcmluZ19p
bmZvLT5tZm5fbWFwcGluZykKPiA+ICsgICAgewo+ID4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7Cj4gPiArICAgICAgICByaW5nX2luZm8tPmxlbiA9IDA7Cj4gPiArICAgICAgICByZXR1
cm4gLUVOT01FTTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBpZiAoICFyaW5nX2luZm8tPm1m
bl9tYXBwaW5nW2ldICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAq
IFRPRE86Cj4gPiArICAgICAgICAgKiBUaGUgZmlyc3QgcGFnZSBvZiB0aGUgcmluZyBjb250YWlu
cyB0aGUgcmluZyBpbmRpY2VzLCBzbyBib3RoIHJlYWQKPiA+ICsgICAgICAgICAqIGFuZCB3cml0
ZSBhY2Nlc3MgdG8gdGhlIHBhZ2UgaXMgcmVxdWlyZWQgYnkgdGhlIGh5cGVydmlzb3IsIGJ1dAo+
ID4gKyAgICAgICAgICogcmVhZC1hY2Nlc3MgaXMgbm90IG5lZWRlZCBmb3IgdGhpcyBtYXBwaW5n
IGZvciB0aGUgcmVtYWluZGVyIG9mIHRoZQo+ID4gKyAgICAgICAgICogcmluZy4KPiA+ICsgICAg
ICAgICAqIFNpbmNlIHRoaXMgbWFwcGluZyB3aWxsIHJlbWFpbiByZXNpZGVudCBpbiBYZW4ncyBh
ZGRyZXNzIHNwYWNlIGZvcgo+ID4gKyAgICAgICAgICogdGhlIGxpZmV0aW1lIG9mIHRoZSByaW5n
LCBhbmQgZm9sbG93aW5nIHRoZSBwcmluY2lwbGUgb2YgbGVhc3QKPiA+ICsgICAgICAgICAqIHBy
aXZpbGVnZSwgaXQgY291bGQgYmUgcHJlZmVyYWJsZSB0bzoKPiA+ICsgICAgICAgICAqICAjIGFk
ZCBhIFhTTSBjaGVjayB0byBkZXRlcm1pbmUgd2hhdCBwb2xpY3kgaXMgd2FudGVkIGhlcmUKPiA+
ICsgICAgICAgICAqICAjIGRlcGVuZGluZyBvbiB0aGUgWFNNIHF1ZXJ5LCBvcHRpb25hbGx5IGNy
ZWF0ZSB0aGlzIG1hcHBpbmcgYXMKPiA+ICsgICAgICAgICAqICAgIF93cml0ZS1vbmx5XyBvbiBw
bGF0Zm9ybXMgdGhhdCBjYW4gc3VwcG9ydCBpdC4KPiA+ICsgICAgICAgICAqICAgIChlZy4gSW50
ZWwgRVBUL0FNRCBOUFQpLgo+Cj4gV2h5IGRvIEludGVsIEVQVCBvciBBTUQgTlBUIG1hdHRlciBo
ZXJlPwoKSSB0aGluayAodGhvdWdoIGNvdWxkIGJlIHdyb25nIGFuZCBhbSBvcGVuIHRvIGNvcnJl
Y3Rpb24gaGVyZSkgdGhhdApFUFQgYW5kIE5QVCBlbmFibGUgdGhlIGNvbnN0cnVjdGlvbiBvZiB3
cml0ZS1vbmx5IChpZSBub3QgcmVhZGFibGUpCm1lbW9yeSBtYXBwaW5ncy4gU3RhbmRhcmQgcGFn
ZSB0YWJsZXMgY2FuJ3QgZG8gdGhhdDogd2l0aCB0aG9zZSwKaWYgaXQncyB3cml0YWJsZSwgaXQn
cyBhbHNvIHJlYWRhYmxlLgoKPiBZb3UgYXJlIG1hcHBpbmcgdGhlIHBhZ2UgdG8gWGVuIGFkZHJl
c3Mgc3BhY2UsIHdoaWNoIGRvZXNuJ3QgdXNlCj4gZWl0aGVyIEVQVCBvciBOUFQuIFdyaXRhYmxl
IG9yIHJlYWQtb25seSBtYXBwaW5ncyB3b3VsZCBiZSBjcmVhdGVkIGJ5Cj4gc2V0dGluZyB0aGUg
cmlnaHQgYml0IGluIHRoZSBYZW4gcGFnZSB0YWJsZXMuCgpvay4gSSd2ZSBkcm9wcGVkIHRoZSBj
b21tZW50LgoKPgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICByaW5nX2luZm8tPm1mbl9t
YXBwaW5nW2ldID0gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChyaW5nX2luZm8tPm1mbnNbaV0pOwo+
ID4gKwo+Cj4gTm8gbmVlZCBmb3IgdGhlIG5ld2xpbmUuCgphY2suCgo+ID4gK3N0YXRpYyB2b2lk
Cj4gPiArdXBkYXRlX3R4X3B0cihzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywgdWlu
dDMyX3QgdHhfcHRyKQo+ID4gK3sKPiA+ICsgICAgdm9pZCAqZHN0Owo+ID4gKyAgICB1aW50MzJf
dCAqcDsKPiA+ICsKPiA+ICsgICAgQVNTRVJUKHJpbmdfaW5mby0+bWZuX21hcHBpbmdbMF0pOwo+
ID4gKwo+ID4gKyAgICByaW5nX2luZm8tPnR4X3B0ciA9IHR4X3B0cjsKPiA+ICsKPiA+ICsgICAg
ZHN0ID0gcmluZ19pbmZvLT5tZm5fbWFwcGluZ1swXTsKPiA+ICsgICAgcCA9IGRzdCArIG9mZnNl
dG9mKHhlbl9hcmdvX3JpbmdfdCwgdHhfcHRyKTsKPgo+IEhtLCB3b3VsZG4ndCBpdCBiZSBlYXNp
ZXIgdG8gY2FzdCBwYWdlIDAgdG8gdGhlIGxheW91dCBvZiB0aGUgcmluZyBzbwo+IHRoYXQgeW91
IGRvbid0IG5lZWQgdG8gdXNlIHBvaW50ZXIgYXJpdGhtZXRpYyB0byBnZXQgdGhlIGZpZWxkcz8g
SWU6Cj4gbWFrZSBkc3QgYmUgb2YgdHlwZSB4ZW5fYXJnb19yaW5nX3QuCgpZZXMsIGdvb2QgcG9p
bnQgLSBhbmQgdGhhdCdzIHdoYXQncyBhbHJlYWR5IGRvbmUgZWxzZXdoZXJlIHdpdGggdGhlCnJ4
X3B0ciwgc28gdGhhdCBtYWtlcyB0aGUgY29kZSBtb3JlIGNvbnNpc3RlbnQuIERvbmUuCgo+ID4g
K3N0YXRpYyBpbnQKPiA+ICtmaW5kX3JpbmdfbWZucyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKPiA+ICsgICAgICAgICAgICAgICB1aW50MzJfdCBu
cGFnZSwKPiA+ICsgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdv
X3BhZ2VfZGVzY3JfdCkgcGdfZGVzY3JfaG5kLAo+ID4gKyAgICAgICAgICAgICAgIHVpbnQzMl90
IGxlbikKPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKyAgICBpbnQgcmV0ID0g
MDsKPiA+ICsgICAgbWZuX3QgKm1mbnM7Cj4gPiArICAgIHVpbnQ4X3QgKiptZm5fbWFwcGluZzsK
PiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogZmlyc3QgYm91bmRzIGNoZWNrIG9uIG5wYWdl
IGhlcmUgYWxzbyBzZXJ2ZXMgYXMgYW4gb3ZlcmZsb3cgY2hlY2sKPiA+ICsgICAgICogYmVmb3Jl
IGxlZnQgc2hpZnRpbmcgaXQKPiA+ICsgICAgICovCj4gPiArICAgIGlmICggKHVubGlrZWx5KG5w
YWdlID4gKFhFTl9BUkdPX01BWF9SSU5HX1NJWkUgPj4gUEFHRV9TSElGVCkpKSB8fAo+ID4gKyAg
ICAgICAgICgobnBhZ2UgPDwgUEFHRV9TSElGVCkgPCBsZW4pICkKPiA+ICsgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+ID4gKwo+ID4gKyAgICBpZiAoIHJpbmdfaW5mby0+bWZucyApCj4gPiArICAg
IHsKPiA+ICsgICAgICAgIC8qIFJpbmcgYWxyZWFkeSBleGlzdGVkOiBkcm9wIHRoZSBwcmV2aW91
cyBtYXBwaW5nLiAqLwo+ID4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywKPiA+ICsgICAg
ICAgICAiYXJnbzogdm0ldSByZS1yZWdpc3RlciBleGlzdGluZyByaW5nICh2bSV1OiV4IHZtJWQp
IGNsZWFycyBtYXBwaW5nXG4iLAo+ID4gKyAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJp
bmdfaW5mby0+aWQuZG9tYWluX2lkLAo+ID4gKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlk
LnBvcnQsIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7Cj4gPiArCj4gPiArICAgICAgICByaW5n
X3JlbW92ZV9tZm5zKGQsIHJpbmdfaW5mbyk7Cj4gPiArICAgICAgICBBU1NFUlQoIXJpbmdfaW5m
by0+bWZucyk7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgbWZucyA9IHhtYWxsb2NfYXJyYXko
bWZuX3QsIG5wYWdlKTsKPiA+ICsgICAgaWYgKCAhbWZucyApCj4gPiArICAgICAgICByZXR1cm4g
LUVOT01FTTsKPiA+ICsKPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBucGFnZTsgaSsrICkKPiA+
ICsgICAgICAgIG1mbnNbaV0gPSBJTlZBTElEX01GTjsKPiA+ICsKPiA+ICsgICAgbWZuX21hcHBp
bmcgPSB4emFsbG9jX2FycmF5KHVpbnQ4X3QgKiwgbnBhZ2UpOwo+ID4gKyAgICBpZiAoICFtZm5f
bWFwcGluZyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHhmcmVlKG1mbnMpOwo+ID4gKyAgICAg
ICAgcmV0dXJuIC1FTk9NRU07Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgcmluZ19pbmZvLT5u
cGFnZSA9IG5wYWdlOwo+ID4gKyAgICByaW5nX2luZm8tPm1mbnMgPSBtZm5zOwo+ID4gKyAgICBy
aW5nX2luZm8tPm1mbl9tYXBwaW5nID0gbWZuX21hcHBpbmc7Cj4gPiArCj4gPiArICAgIEFTU0VS
VChyaW5nX2luZm8tPm5wYWdlID09IG5wYWdlKTsKPiA+ICsKPiA+ICsgICAgaWYgKCByaW5nX2lu
Zm8tPm5tZm5zID09IHJpbmdfaW5mby0+bnBhZ2UgKQo+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4g
PiArCj4gPiArICAgIGZvciAoIGkgPSByaW5nX2luZm8tPm5tZm5zOyBpIDwgcmluZ19pbmZvLT5u
cGFnZTsgaSsrICkKPgo+IFRoaXMgbG9vcCBzZWVtcyB0byBhc3N1bWUgdGhhdCB0aGVyZSBjYW4g
YmUgcGFnZXMgYWxyZWFkeSBhZGRlZCB0byB0aGUKPiByaW5nLCBidXQgSUlSQyB5b3Ugc2FpZCB0
aGF0IHJlZGltZW5zaW9uaW5nIG9mIHRoZSByaW5nIHdhcyByZW1vdmVkIGluCj4gdGhpcyB2ZXJz
aW9uPwoKVGhhdCdzIGNvcnJlY3QgLSBpdCdzIGN1cnJlbnRseSByZWplY3RlZC4KCj4gSSB0aGlu
ayBmb3IgYW4gaW5pdGlhbCB2ZXJzaW9uIGl0IHdvdWxkIGJlIGVhc2llciB0byBkb24ndCBhbGxv
dwo+IHJlZGltZW5zaW9uaW5nIG9mIGFjdGl2ZSByaW5ncywgYW5kIGp1c3QgYWxsb3cgdGVhcmRv
d24gYW5kCj4gcmUtaW5pdGlhbGl6YXRpb24gYXMgdGhlIHdheSB0byByZWRpbWVuc2lvbiBhIHJp
bmcuCgphY2suIEknbGwgbG9vayBpbnRvIGhvdyBpdCBhZmZlY3RzIHRoaXMgZnVuY3Rpb24gYW5k
IHNpbXBsaWZ5aW5nIGl0LgoKCj4KPiA+ICsgICAgewo+ID4gKyAgICAgICAgeGVuX2FyZ29fcGFn
ZV9kZXNjcl90IHBnX2Rlc2NyOwo+ID4gKyAgICAgICAgZ2ZuX3QgZ2ZuOwo+ID4gKyAgICAgICAg
bWZuX3QgbWZuOwo+ID4gKwo+ID4gKyAgICAgICAgcmV0ID0gX19jb3B5X2Zyb21fZ3Vlc3Rfb2Zm
c2V0KCZwZ19kZXNjciwgcGdfZGVzY3JfaG5kLCBpLCAxKSA/Cj4gPiArICAgICAgICAgICAgICAg
IC1FRkFVTFQgOiAwOwo+ID4gKyAgICAgICAgaWYgKCByZXQgKQo+ID4gKyAgICAgICAgICAgIGJy
ZWFrOwo+ID4gKwo+ID4gKyAgICAgICAgLyogSW1wbGVtZW50YXRpb24gY3VycmVudGx5IG9ubHkg
c3VwcG9ydHMgaGFuZGxpbmcgNEsgcGFnZXMgKi8KPiA+ICsgICAgICAgIGlmICggKHBnX2Rlc2Ny
ICYgWEVOX0FSR09fUEFHRV9ERVNDUl9TSVpFX01BU0spICE9Cj4gPiArICAgICAgICAgICAgICAg
IFhFTl9BUkdPX1BBR0VfREVTQ1JfU0laRV80SyApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAg
ICAgICAgcmV0ID0gLUVJTlZBTDsKPiA+ICsgICAgICAgICAgICBicmVhazsKPiA+ICsgICAgICAg
IH0KPiA+ICsgICAgICAgIGdmbiA9IF9nZm4ocGdfZGVzY3IgPj4gUEFHRV9TSElGVCk7Cj4gPiAr
Cj4gPiArICAgICAgICByZXQgPSBmaW5kX3JpbmdfbWZuKGQsIGdmbiwgJm1mbik7Cj4gPiArICAg
ICAgICBpZiAoIHJldCApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLAo+ID4gKyAgICAgICAgICAgICAgICJhcmdvOiB2bSV1OiBpbnZhbGlkIGdmbiAl
IlBSSV9nZm4iIHI6KHZtJXU6JXggdm0lZCkgJXAgJWQvJWRcbiIsCj4gPiArICAgICAgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIGdmbl94KGdmbiksIHJpbmdfaW5mby0+aWQuZG9tYWluX2lk
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5wb3J0LCByaW5nX2luZm8t
PmlkLnBhcnRuZXJfaWQsCj4gPiArICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8sIGksIHJp
bmdfaW5mby0+bnBhZ2UpOwo+ID4gKyAgICAgICAgICAgIGJyZWFrOwo+ID4gKyAgICAgICAgfQo+
ID4gKwo+ID4gKyAgICAgICAgcmluZ19pbmZvLT5tZm5zW2ldID0gbWZuOwo+ID4gKwo+ID4gKyAg
ICAgICAgYXJnb19kcHJpbnRrKCIlZDogJSJQUklfZ2ZuIiAtPiAlIlBSSV9tZm4iXG4iLAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgIGksIGdmbl94KGdmbiksIG1mbl94KHJpbmdfaW5mby0+bWZu
c1tpXSkpOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJpbmdfaW5mby0+bm1mbnMgPSBpOwo+
ID4gKwo+ID4gKyAgICBpZiAoIHJldCApCj4gPiArICAgICAgICByaW5nX3JlbW92ZV9tZm5zKGQs
IHJpbmdfaW5mbyk7Cj4gPiArICAgIGVsc2UKPiA+ICsgICAgewo+ID4gKyAgICAgICAgQVNTRVJU
KHJpbmdfaW5mby0+bm1mbnMgPT0gcmluZ19pbmZvLT5ucGFnZSk7Cj4gPiArCj4gPiArICAgICAg
ICBncHJpbnRrKFhFTkxPR19ERUJVRywKPiA+ICsgICAgICAgICJhcmdvOiB2bSV1IHJpbmcgKHZt
JXU6JXggdm0lZCkgJXAgbWZuX21hcHBpbmcgJXAgbnBhZ2UgJWQgbm1mbnMgJWRcbiIsCj4gPiAr
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5kb21haW5faWQsCj4g
PiArICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucG9ydCwgcmluZ19pbmZvLT5pZC5wYXJ0
bmVyX2lkLCByaW5nX2luZm8sCj4gPiArICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+bWZuX21h
cHBpbmcsIHJpbmdfaW5mby0+bnBhZ2UsIHJpbmdfaW5mby0+bm1mbnMpOwo+ID4gKyAgICB9Cj4g
PiArCj4gPiArICAgIHJldHVybiByZXQ7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyBzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKgo+ID4gK3JpbmdfZmluZF9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQo+ID4gK3sKPiA+ICsgICAgdW5zaWdu
ZWQgaW50IHJpbmdfaGFzaF9pbmRleDsKPiA+ICsgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGU7
Cj4gPiArICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOwo+ID4gKwo+ID4gKyAg
ICBBU1NFUlQocndfaXNfbG9ja2VkKCZkLT5hcmdvLT5sb2NrKSk7Cj4gPiArCj4gPiArICAgIHJp
bmdfaGFzaF9pbmRleCA9IGhhc2hfaW5kZXgoaWQpOwo+ID4gKwo+ID4gKyAgICBhcmdvX2Rwcmlu
dGsoImQtPmFyZ289JXAsIGQtPmFyZ28tPnJpbmdfaGFzaFsldV09JXAgaWQ9JXBcbiIsCj4gPiAr
ICAgICAgICAgICAgICAgICBkLT5hcmdvLCByaW5nX2hhc2hfaW5kZXgsCj4gPiArICAgICAgICAg
ICAgICAgICBkLT5hcmdvLT5yaW5nX2hhc2hbcmluZ19oYXNoX2luZGV4XS5maXJzdCwgaWQpOwo+
ID4gKyAgICBhcmdvX2RwcmludGsoImlkLnBvcnQ9JXggaWQuZG9tYWluPXZtJXUgaWQucGFydG5l
cl9pZD12bSVkXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgaWQtPnBvcnQsIGlkLT5kb21haW5f
aWQsIGlkLT5wYXJ0bmVyX2lkKTsKPiA+ICsKPiA+ICsgICAgaGxpc3RfZm9yX2VhY2hfZW50cnko
cmluZ19pbmZvLCBub2RlLCAmZC0+YXJnby0+cmluZ19oYXNoW3JpbmdfaGFzaF9pbmRleF0sCj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGUpCj4gPiArICAgIHsKPiA+ICsgICAgICAg
IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmNtcGlkID0gJnJpbmdfaW5mby0+aWQ7Cj4KPiBjb25zdD8K
CnllcCwgdGhhbmtzLCBkb25lLgoKPgo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCBjbXBpZC0+cG9y
dCA9PSBpZC0+cG9ydCAmJgo+ID4gKyAgICAgICAgICAgICBjbXBpZC0+ZG9tYWluX2lkID09IGlk
LT5kb21haW5faWQgJiYKPiA+ICsgICAgICAgICAgICAgY21waWQtPnBhcnRuZXJfaWQgPT0gaWQt
PnBhcnRuZXJfaWQgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIGFyZ29fZHByaW50
aygicmluZ19pbmZvPSVwXG4iLCByaW5nX2luZm8pOwo+ID4gKyAgICAgICAgICAgIHJldHVybiBy
aW5nX2luZm87Cj4gPiArICAgICAgICB9Cj4gPiArICAgIH0KPiA+ICsgICAgYXJnb19kcHJpbnRr
KCJubyByaW5nX2luZm8gZm91bmRcbiIpOwo+ID4gKwo+ID4gKyAgICByZXR1cm4gTlVMTDsKPiA+
ICt9Cj4gPiArCj4gPiArc3RhdGljIGxvbmcKPiA+ICtyZWdpc3Rlcl9yaW5nKHN0cnVjdCBkb21h
aW4gKmN1cnJkLAo+Cj4gSWYgdGhpcyBpcyBpbmRlZWQgdGhlIGN1cnJlbnQgZG9tYWluIChhcyB0
aGUgbmFtZSBzdWdnZXN0cyksIHdoeSBkbwo+IHlvdSBuZWVkIHRvIHBhc3MgaXQgYXJvdW5kPyBP
ciBlbHNlIGp1c3QgbmFtZSB0aGUgcGFyYW1ldGVyIGQuCgpBZnRlciB0aGUgbGF0ZXIgaW4tdGhy
ZWFkIGRpc2N1c3Npb24gYmV0d2VlbiB5b3UgYW5kIEphbiwgSSd2ZSBsZWZ0CnRoZSBhcmd1bWVu
dCBuYW1lICdjdXJyZCcgYnV0IGFkZGVkIHRoZSBBU1NFUlQgcmVjb21tZW5kZWQgYnkgSmFuLAp0
aGF0IGN1cnJkIG1hdGNoZXMgZG9tYWluLT5jdXJyZW50LgoKSSd2ZSBkb25lIHRoZSBzYW1lIGlu
IHRoZSBvdGhlciBmdW5jdGlvbnMgKGFjcm9zcyB0aGUgc2VyaWVzKSB0aGF0CnRha2UgY3VycmQg
YXMgYW4gYXJndW1lbnQsIGV4Y2VwdCBmb3Igbm90aWZ5X2NoZWNrX3BlbmRpbmcgd2hlcmUgSSd2
ZQpqdXN0IHJlbmFtZWQgdGhlIGFyZ3VtZW50IHRvICdkJzsgdGhlcmUncyBubyByZWFzb24gaW4g
dGhhdCBmdW5jdGlvbgp0aGF0IGl0IG5lZWRzIHRvIGJlIGhhbmRsaW5nIHRoZSBjdXJyZW50IGRv
bWFpbi4KCj4KPiA+ICsgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2Fy
Z29fcmVnaXN0ZXJfcmluZ190KSByZWdfaG5kLAo+ID4gKyAgICAgICAgICAgICAgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19wYWdlX2Rlc2NyX3QpIHBnX2Rlc2NyX2huZCwKPiA+ICsg
ICAgICAgICAgICAgIHVpbnQzMl90IG5wYWdlLCBib29sIGZhaWxfZXhpc3QpCj4gPiArewo+ID4g
KyAgICB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QgcmVnOwo+ID4gKyAgICBzdHJ1Y3QgYXJnb19y
aW5nX2lkIHJpbmdfaWQ7Cj4gPiArICAgIHZvaWQgKm1hcF9yaW5ncDsKPiA+ICsgICAgeGVuX2Fy
Z29fcmluZ190ICpyaW5ncDsKPiA+ICsgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2lu
Zm87Cj4gPiArICAgIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqc2VuZF9pbmZvID0gTlVMTDsKPiA+
ICsgICAgc3RydWN0IGRvbWFpbiAqZHN0X2QgPSBOVUxMOwo+ID4gKyAgICBpbnQgcmV0ID0gMDsK
PiA+ICsgICAgdWludDMyX3QgcHJpdmF0ZV90eF9wdHI7Cj4gPiArCj4gPiArICAgIGlmICggY29w
eV9mcm9tX2d1ZXN0KCZyZWcsIHJlZ19obmQsIDEpICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAg
cmV0ID0gLUVGQVVMVDsKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+Cj4gSSBkb24ndCBzZWUgdGhl
IHBvaW50IG9mIHVzaW5nIGFuIG91dCBsYWJlbCwgd2h5IG5vdCBqdXN0IHVzZSAncmV0dXJuCj4g
LUVGQVVMVDsnIChoZXJlIGFuZCBiZWxvdykuIFRoaXMgYXZvaWRzIHRoZSBicmFjZXMgYW5kIGFs
c28gcmVtb3Zlcwo+IHRoZSBuZWVkIGZvciB0aGUgcmV0IGFzc2lnbm1lbnQuCgpkb25lLgoKPgo+
ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIC8qCj4gPiArICAgICAqIEEgcmluZyBtdXN0IGJlIGxh
cmdlIGVub3VnaCB0byB0cmFuc21pdCBtZXNzYWdlcywgc28gcmVxdWlyZXMgc3BhY2UgZm9yOgo+
ID4gKyAgICAgKiAqIDEgbWVzc2FnZSBoZWFkZXIsIHBsdXMKPiA+ICsgICAgICogKiAxIHBheWxv
YWQgc2xvdCAocGF5bG9hZCBpcyBhbHdheXMgcm91bmRlZCB0byBhIG11bHRpcGxlIG9mIDE2IGJ5
dGVzKQo+ID4gKyAgICAgKiAgIGZvciB0aGUgbWVzc2FnZSBwYXlsb2FkIHRvIGJlIHdyaXR0ZW4g
aW50bywgcGx1cwo+ID4gKyAgICAgKiAqIDEgbW9yZSBzbG90LCBzbyB0aGF0IHRoZSByaW5nIGNh
bm5vdCBiZSBmaWxsZWQgdG8gY2FwYWNpdHkgd2l0aCBhCj4gPiArICAgICAqICAgc2luZ2xlIG1l
c3NhZ2UgLS0gc2VlIHRoZSBsb2dpYyBpbiByaW5nYnVmX2luc2VydCAtLSBhbGxvd2luZyBmb3Ig
dGhpcwo+ID4gKyAgICAgKiAgIGVuc3VyZXMgdGhhdCB0aGVyZSBjYW4gYmUgc3BhY2UgcmVtYWlu
aW5nIHdoZW4gYSBtZXNzYWdlIGlzIHByZXNlbnQuCj4gPiArICAgICAqIFRoZSBhYm92ZSBkZXRl
cm1pbmVzIHRoZSBtaW5pbXVtIGFjY2VwdGFibGUgcmluZyBzaXplLgo+ID4gKyAgICAgKi8KPiA+
ICsgICAgaWYgKCAocmVnLmxlbiA8IChzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2Fn
ZV9oZWFkZXIpCj4gPiArICAgICAgICAgICAgICAgICAgICAgICsgUk9VTkRVUF9NRVNTQUdFKDEp
ICsgUk9VTkRVUF9NRVNTQUdFKDEpKSkgfHwKPiA+ICsgICAgICAgICAocmVnLmxlbiA+IFhFTl9B
UkdPX01BWF9SSU5HX1NJWkUpIHx8Cj4gPiArICAgICAgICAgKHJlZy5sZW4gIT0gUk9VTkRVUF9N
RVNTQUdFKHJlZy5sZW4pKSB8fAo+ID4gKyAgICAgICAgIChyZWcucGFkICE9IDApICkKPiA+ICsg
ICAgewo+ID4gKyAgICAgICAgcmV0ID0gLUVJTlZBTDsKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+
ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJpbmdfaWQucGFydG5lcl9pZCA9IHJlZy5wYXJ0bmVy
X2lkOwo+ID4gKyAgICByaW5nX2lkLnBvcnQgPSByZWcucG9ydDsKPiA+ICsgICAgcmluZ19pZC5k
b21haW5faWQgPSBjdXJyZC0+ZG9tYWluX2lkOwo+ID4gKwo+ID4gKyAgICByZWFkX2xvY2soJmFy
Z29fbG9jayk7Cj4gPiArCj4gPiArICAgIGlmICggIWN1cnJkLT5hcmdvICkKPiA+ICsgICAgewo+
ID4gKyAgICAgICAgcmV0ID0gLUVOT0RFVjsKPiA+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazsK
PiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBpZiAoIHJlZy5wYXJ0bmVyX2lkID09IFhFTl9BUkdP
X0RPTUlEX0FOWSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGlmICggb3B0X2FyZ29fbWFjX2Vu
Zm9yY2luZyApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgcmV0ID0gLUVQRVJNOwo+
ID4gKyAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAg
fQo+ID4gKyAgICBlbHNlCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGRzdF9kID0gZ2V0X2RvbWFp
bl9ieV9pZChyZWcucGFydG5lcl9pZCk7Cj4gPiArICAgICAgICBpZiAoICFkc3RfZCApCj4gPiAr
ICAgICAgICB7Cj4gPiArICAgICAgICAgICAgYXJnb19kcHJpbnRrKCIhZHN0X2QsIEVTUkNIXG4i
KTsKPiA+ICsgICAgICAgICAgICByZXQgPSAtRVNSQ0g7Cj4gPiArICAgICAgICAgICAgZ290byBv
dXRfdW5sb2NrOwo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCAhZHN0X2Qt
PmFyZ28gKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIGFyZ29fZHByaW50aygiIWRz
dF9kLT5hcmdvLCBFQ09OTlJFRlVTRURcbiIpOwo+ID4gKyAgICAgICAgICAgIHJldCA9IC1FQ09O
TlJFRlVTRUQ7Cj4gPiArICAgICAgICAgICAgcHV0X2RvbWFpbihkc3RfZCk7Cj4gPiArICAgICAg
ICAgICAgZ290byBvdXRfdW5sb2NrOwo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAg
c2VuZF9pbmZvID0geHphbGxvYyhzdHJ1Y3QgYXJnb19zZW5kX2luZm8pOwo+ID4gKyAgICAgICAg
aWYgKCAhc2VuZF9pbmZvICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICByZXQgPSAt
RU5PTUVNOwo+ID4gKyAgICAgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOwo+ID4gKyAgICAgICAg
ICAgIGdvdG8gb3V0X3VubG9jazsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgICAgIHNlbmRfaW5m
by0+aWQgPSByaW5nX2lkOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHdyaXRlX2xvY2soJmN1
cnJkLT5hcmdvLT5sb2NrKTsKPiA+ICsKPiA+ICsgICAgaWYgKCBjdXJyZC0+YXJnby0+cmluZ19j
b3VudCA+PSBNQVhfUklOR1NfUEVSX0RPTUFJTiApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJl
dCA9IC1FTk9TUEM7Cj4gPiArICAgICAgICBnb3RvIG91dF91bmxvY2syOwo+ID4gKyAgICB9Cj4g
PiArCj4gPiArICAgIHJpbmdfaW5mbyA9IHJpbmdfZmluZF9pbmZvKGN1cnJkLCAmcmluZ19pZCk7
Cj4gPiArICAgIGlmICggIXJpbmdfaW5mbyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJpbmdf
aW5mbyA9IHh6YWxsb2Moc3RydWN0IGFyZ29fcmluZ19pbmZvKTsKPiA+ICsgICAgICAgIGlmICgg
IXJpbmdfaW5mbyApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgcmV0ID0gLUVOT01F
TTsKPiA+ICsgICAgICAgICAgICBnb3RvIG91dF91bmxvY2syOwo+ID4gKyAgICAgICAgfQo+ID4g
Kwo+ID4gKyAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnJpbmdfaW5mby0+bG9jayk7Cj4gPiArCj4g
PiArICAgICAgICByaW5nX2luZm8tPmlkID0gcmluZ19pZDsKPiA+ICsgICAgICAgIElOSVRfSExJ
U1RfSEVBRCgmcmluZ19pbmZvLT5wZW5kaW5nKTsKPiA+ICsKPiA+ICsgICAgICAgIGhsaXN0X2Fk
ZF9oZWFkKCZyaW5nX2luZm8tPm5vZGUsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAmY3Vy
cmQtPmFyZ28tPnJpbmdfaGFzaFtoYXNoX2luZGV4KCZyaW5nX2luZm8tPmlkKV0pOwo+ID4gKwo+
ID4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfREVCVUcsICJhcmdvOiB2bSV1IHJlZ2lzdGVyaW5n
IHJpbmcgKHZtJXU6JXggdm0lZClcbiIsCj4gPiArICAgICAgICAgICAgICAgIGN1cnJkLT5kb21h
aW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLnBvcnQsCj4gPiArICAgICAgICAgICAg
ICAgIHJpbmdfaWQucGFydG5lcl9pZCk7Cj4gPiArICAgIH0KPiA+ICsgICAgZWxzZQo+ID4gKyAg
ICB7Cj4gPiArICAgICAgICBpZiAoIHJpbmdfaW5mby0+bGVuICkKPiA+ICsgICAgICAgIHsKPiA+
ICsgICAgICAgICAgICAvKgo+ID4gKyAgICAgICAgICAgICAqIElmIHRoZSBjYWxsZXIgc3BlY2lm
aWVkIHRoYXQgdGhlIHJpbmcgbXVzdCBub3QgYWxyZWFkeSBleGlzdCwKPiA+ICsgICAgICAgICAg
ICAgKiBmYWlsIGF0IGF0dGVtcHQgdG8gYWRkIGEgY29tcGxldGVkIHJpbmcgd2hpY2ggYWxyZWFk
eSBleGlzdHMuCj4gPiArICAgICAgICAgICAgICovCj4gPiArICAgICAgICAgICAgaWYgKCBmYWls
X2V4aXN0ICkKPiA+ICsgICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAgIGFyZ29fZHBy
aW50aygiZGlzYWxsb3dlZCByZXJlZ2lzdHJhdGlvbiBvZiBleGlzdGluZyByaW5nXG4iKTsKPiA+
ICsgICAgICAgICAgICAgICAgcmV0ID0gLUVFWElTVDsKPiA+ICsgICAgICAgICAgICAgICAgZ290
byBvdXRfdW5sb2NrMjsKPiA+ICsgICAgICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICAgICAg
aWYgKCByaW5nX2luZm8tPmxlbiAhPSByZWcubGVuICkKPiA+ICsgICAgICAgICAgICB7Cj4gPiAr
ICAgICAgICAgICAgICAgIC8qCj4gPiArICAgICAgICAgICAgICAgICAqIENoYW5nZSBvZiByaW5n
IHNpemUgY291bGQgcmVzdWx0IGluIGVudHJpZXMgb24gdGhlIHBlbmRpbmcKPiA+ICsgICAgICAg
ICAgICAgICAgICogbm90aWZpY2F0aW9ucyBsaXN0IHRoYXQgd2lsbCBuZXZlciB0cmlnZ2VyLgo+
ID4gKyAgICAgICAgICAgICAgICAgKiBTaW1wbGUgYmx1bnQgc29sdXRpb246IGRpc2FsbG93IHJp
bmcgcmVzaXplIGZvciBub3cuCj4gPiArICAgICAgICAgICAgICAgICAqIFRPRE86IGludmVzdGln
YXRlIGVuYWJsaW5nIHJpbmcgcmVzaXplLgo+ID4gKyAgICAgICAgICAgICAgICAgKi8KPgo+IEkg
dGhpbmsgcmluZyByZXNpemluZyB3YXMgcmVtb3ZlZCBvbiB0aGlzIHZlcnNpb24/CgpZZXM6IFRo
aXMgaXMgdGhlIGNvZGUgdGhhdCB3YXMgaW50cm9kdWNlZCB0byBwcmV2ZW50IGl0LgoKPgo+ID4g
KyAgICAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCj4gPiArICAgICAgICAgICAgICAg
ICAgICAiYXJnbzogdm0ldSBhdHRlbXB0ZWQgdG8gY2hhbmdlIHJpbmcgc2l6ZSh2bSV1OiV4IHZt
JWQpXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJp
bmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLnBvcnQsCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKPiA+ICsgICAgICAgICAgICAgICAgLyoKPiA+ICsgICAg
ICAgICAgICAgICAgICogQ291bGQgcmV0dXJuIEVJTlZBTCBoZXJlLCBidXQgaWYgdGhlIHJpbmcg
ZGlkbid0IGFscmVhZHkKPiA+ICsgICAgICAgICAgICAgICAgICogZXhpc3QgdGhlbiB0aGUgYXJn
dW1lbnRzIHdvdWxkIGhhdmUgYmVlbiB2YWxpZCwgc286IEVFWElTVC4KPiA+ICsgICAgICAgICAg
ICAgICAgICovCj4gPiArICAgICAgICAgICAgICAgIHJldCA9IC1FRVhJU1Q7Cj4gPiArICAgICAg
ICAgICAgICAgIGdvdG8gb3V0X3VubG9jazI7Cj4gPiArICAgICAgICAgICAgfQo+ID4gKwo+ID4g
KyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0RFQlVHLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgImFyZ286IHZtJXUgcmUtcmVnaXN0ZXJpbmcgZXhpc3RpbmcgcmluZyAodm0ldToleCB2bSVk
KVxuIiwKPiA+ICsgICAgICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQu
ZG9tYWluX2lkLCByaW5nX2lkLnBvcnQsCj4gPiArICAgICAgICAgICAgICAgICAgICByaW5nX2lk
LnBhcnRuZXJfaWQpOwo+ID4gKyAgICAgICAgfQo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJl
dCA9IGZpbmRfcmluZ19tZm5zKGN1cnJkLCByaW5nX2luZm8sIG5wYWdlLCBwZ19kZXNjcl9obmQs
IHJlZy5sZW4pOwo+ID4gKyAgICBpZiAoIHJldCApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGdw
cmludGsoWEVOTE9HX0VSUiwKPiA+ICsgICAgICAgICAgICAgICAgImFyZ286IHZtJXUgZmFpbGVk
IHRvIGZpbmQgcmluZyBtZm5zICh2bSV1OiV4IHZtJWQpXG4iLAo+ID4gKyAgICAgICAgICAgICAg
ICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5wb3J0LAo+ID4g
KyAgICAgICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOwo+ID4gKwo+ID4gKyAgICAgICAg
cmluZ19yZW1vdmVfaW5mbyhjdXJyZCwgcmluZ19pbmZvKTsKPiA+ICsgICAgICAgIGdvdG8gb3V0
X3VubG9jazI7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogVGhlIGZp
cnN0IHBhZ2Ugb2YgdGhlIG1lbW9yeSBzdXBwbGllZCBmb3IgdGhlIHJpbmcgaGFzIHRoZSB4ZW5f
YXJnb19yaW5nCj4gPiArICAgICAqIHN0cnVjdHVyZSBhdCBpdHMgaGVhZCwgd2hpY2ggaXMgd2hl
cmUgdGhlIHJpbmcgaW5kZXhlcyByZXNpZGUuCj4gPiArICAgICAqLwo+ID4gKyAgICByZXQgPSBy
aW5nX21hcF9wYWdlKHJpbmdfaW5mbywgMCwgJm1hcF9yaW5ncCk7Cj4gPiArICAgIGlmICggcmV0
ICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAo+ID4gKyAgICAg
ICAgICAgICAgICAiYXJnbzogdm0ldSBmYWlsZWQgdG8gbWFwIHJpbmcgbWZuIDAgKHZtJXU6JXgg
dm0lZClcbiIsCj4gPiArICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQu
ZG9tYWluX2lkLCByaW5nX2lkLnBvcnQsCj4gPiArICAgICAgICAgICAgICAgIHJpbmdfaWQucGFy
dG5lcl9pZCk7Cj4gPiArCj4gPiArICAgICAgICByaW5nX3JlbW92ZV9pbmZvKGN1cnJkLCByaW5n
X2luZm8pOwo+ID4gKyAgICAgICAgZ290byBvdXRfdW5sb2NrMjsKPiA+ICsgICAgfQo+ID4gKyAg
ICByaW5ncCA9IG1hcF9yaW5ncDsKPiA+ICsKPiA+ICsgICAgcHJpdmF0ZV90eF9wdHIgPSByZWFk
X2F0b21pYygmcmluZ3AtPnR4X3B0cik7Cj4gPiArCj4gPiArICAgIGlmICggKHByaXZhdGVfdHhf
cHRyID49IHJlZy5sZW4pIHx8Cj4gPiArICAgICAgICAgKFJPVU5EVVBfTUVTU0FHRShwcml2YXRl
X3R4X3B0cikgIT0gcHJpdmF0ZV90eF9wdHIpICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgLyoK
PiA+ICsgICAgICAgICAqIFNpbmNlIHRoZSByaW5nIGlzIGEgbWVzcywgYXR0ZW1wdCB0byBmbHVz
aCB0aGUgY29udGVudHMgb2YgaXQKPiA+ICsgICAgICAgICAqIGhlcmUgYnkgc2V0dGluZyB0aGUg
dHhfcHRyIHRvIHRoZSBuZXh0IGFsaWduZWQgbWVzc2FnZSBzbG90IHBhc3QKPiA+ICsgICAgICAg
ICAqIHRoZSBsYXRlc3QgcnhfcHRyIHdlIGhhdmUgb2JzZXJ2ZWQuIEhhbmRsZSByaW5nIHdyYXAg
Y29ycmVjdGx5Lgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICBwcml2YXRlX3R4X3B0ciA9
IFJPVU5EVVBfTUVTU0FHRShyZWFkX2F0b21pYygmcmluZ3AtPnJ4X3B0cikpOwo+ID4gKwo+ID4g
KyAgICAgICAgaWYgKCBwcml2YXRlX3R4X3B0ciA+PSByZWcubGVuICkKPiA+ICsgICAgICAgICAg
ICBwcml2YXRlX3R4X3B0ciA9IDA7Cj4gPiArCj4gPiArICAgICAgICB1cGRhdGVfdHhfcHRyKHJp
bmdfaW5mbywgcHJpdmF0ZV90eF9wdHIpOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJpbmdf
aW5mby0+dHhfcHRyID0gcHJpdmF0ZV90eF9wdHI7Cj4gPiArICAgIHJpbmdfaW5mby0+bGVuID0g
cmVnLmxlbjsKPiA+ICsgICAgY3VycmQtPmFyZ28tPnJpbmdfY291bnQrKzsKPiA+ICsKPiA+ICsg
ICAgaWYgKCBzZW5kX2luZm8gKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBzcGluX2xvY2soJmRz
dF9kLT5hcmdvLT5zZW5kX2xvY2spOwo+ID4gKwo+ID4gKyAgICAgICAgaGxpc3RfYWRkX2hlYWQo
JnNlbmRfaW5mby0+bm9kZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICZkc3RfZC0+YXJn
by0+c2VuZF9oYXNoW2hhc2hfaW5kZXgoJnNlbmRfaW5mby0+aWQpXSk7Cj4gPiArCj4gPiArICAg
ICAgICBzcGluX3VubG9jaygmZHN0X2QtPmFyZ28tPnNlbmRfbG9jayk7Cj4gPiArICAgIH0KPiA+
ICsKPiA+ICsgb3V0X3VubG9jazI6Cj4gPiArICAgIGlmICggIXJldCAmJiBzZW5kX2luZm8gKQo+
ID4gKyAgICAgICAgeGZyZWUoc2VuZF9pbmZvKTsKPgo+IFRoZXJlJ3Mgbm8gbmVlZCB0byBjaGVj
ayBpZiBzZW5kX2luZm8gaXMgc2V0LCB4ZnJlZShOVUxMKSBpcyBzYWZlLgoKZG9uZS4KCj4KPiA+
ICsKPiA+ICsgICAgaWYgKCBkc3RfZCApCj4gPiArICAgICAgICBwdXRfZG9tYWluKGRzdF9kKTsK
PiA+ICsKPiA+ICsgICAgd3JpdGVfdW5sb2NrKCZjdXJyZC0+YXJnby0+bG9jayk7Cj4gPiArCj4g
PiArIG91dF91bmxvY2s6Cj4gPiArICAgIHJlYWRfdW5sb2NrKCZhcmdvX2xvY2spOwo+ID4gKwo+
ID4gKyBvdXQ6Cj4gPiArICAgIHJldHVybiByZXQ7Cj4gPiArfQo+ID4gKwo+ID4gIGxvbmcKPiA+
ICBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgYXJnMSwKPiA+ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
MiwgdW5zaWduZWQgbG9uZyBhcmczLAo+ID4gQEAgLTM5Miw2ICs5MjYsMzggQEAgZG9fYXJnb19v
cCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4g
Pgo+ID4gICAgICBzd2l0Y2ggKGNtZCkKPiA+ICAgICAgewo+ID4gKyAgICBjYXNlIFhFTl9BUkdP
X09QX3JlZ2lzdGVyX3Jpbmc6Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KSByZWdfaG5kID0KPiA+ICsgICAgICAg
ICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcxLCB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpOwo+
ID4gKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19wYWdlX2Rlc2NyX3Qp
IHBnX2Rlc2NyX2huZCA9Cj4gPiArICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMiwg
eGVuX2FyZ29fcGFnZV9kZXNjcl90KTsKPiA+ICsgICAgICAgIC8qIGFyZzMgaXMgbnBhZ2UgKi8K
PiA+ICsgICAgICAgIC8qIGFyZzQgaXMgZmxhZ3MgKi8KPiA+ICsgICAgICAgIGJvb2wgZmFpbF9l
eGlzdCA9IGFyZzQgJiBYRU5fQVJHT19SRUdJU1RFUl9GTEFHX0ZBSUxfRVhJU1Q7Cj4gPiArCj4g
PiArICAgICAgICBpZiAoIHVubGlrZWx5KGFyZzMgPiAoWEVOX0FSR09fTUFYX1JJTkdfU0laRSA+
PiBQQUdFX1NISUZUKSkgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKPiA+ICsgICAgICAgICAgICBicmVhazsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgICAg
IC8qCj4gPiArICAgICAgICAgKiBDaGVjayBhY2Nlc3MgdG8gdGhlIHdob2xlIGFycmF5IGhlcmUg
c28gd2UgY2FuIHVzZSB0aGUgZmFzdGVyIF9fY29weQo+ID4gKyAgICAgICAgICogb3BlcmF0aW9u
cyB0byByZWFkIGVhY2ggZWxlbWVudCBsYXRlci4KPiA+ICsgICAgICAgICAqLwo+ID4gKyAgICAg
ICAgaWYgKCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxlX29rYXkocGdfZGVzY3JfaG5kLCBhcmczKSkg
KQo+ID4gKyAgICAgICAgICAgIGJyZWFrOwo+ID4gKyAgICAgICAgLyogYXJnNDogcmVzZXJ2ZSBj
dXJyZW50bHktdW5kZWZpbmVkIGJpdHMsIHJlcXVpcmUgemVyby4gICovCj4gPiArICAgICAgICBp
ZiAoIHVubGlrZWx5KGFyZzQgJiB+WEVOX0FSR09fUkVHSVNURVJfRkxBR19NQVNLKSApCj4gPiAr
ICAgICAgICB7Cj4gPiArICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+ID4gKyAgICAgICAgICAg
IGJyZWFrOwo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgcmMgPSByZWdpc3Rlcl9y
aW5nKGN1cnJkLCByZWdfaG5kLCBwZ19kZXNjcl9obmQsIGFyZzMsIGZhaWxfZXhpc3QpOwo+ID4g
KyAgICAgICAgYnJlYWs7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICAgICAgZGVmYXVsdDoKPiA+ICAg
ICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gPiAgICAgICAgICBicmVhazsKPiA+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9ndWVzdF9hY2Nlc3MuaAo+ID4gaW5kZXggODk5N2ExYy4uNzBlOWE3OCAxMDA2NDQKPiA+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKPiA+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKPiA+IEBAIC0yOSw2ICsyOSw4IEBAIGludCBh
Y2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGlwYSwg
dm9pZCAqYnVmLAo+ID4gIC8qIElzIHRoZSBndWVzdCBoYW5kbGUgYSBOVUxMIHJlZmVyZW5jZT8g
Ki8KPiA+ICAjZGVmaW5lIGd1ZXN0X2hhbmRsZV9pc19udWxsKGhuZCkgICAgICAgICgoaG5kKS5w
ID09IE5VTEwpCj4gPgo+ID4gKyNkZWZpbmUgZ3Vlc3RfaGFuZGxlX2lzX2FsaWduZWQoaG5kLCBt
YXNrKSAoISgodWludHB0cl90KShobmQpLnAgJiAobWFzaykpKQo+ID4gKwo+ID4gIC8qIE9mZnNl
dCB0aGUgZ2l2ZW4gZ3Vlc3QgaGFuZGxlIGludG8gdGhlIGFycmF5IGl0IHJlZmVycyB0by4gKi8K
PiA+ICAjZGVmaW5lIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KGhuZCwgbnIpICgoaG5kKS5wICs9
IChucikpCj4gPiAgI2RlZmluZSBndWVzdF9oYW5kbGVfc3VidHJhY3Rfb2Zmc2V0KGhuZCwgbnIp
ICgoaG5kKS5wIC09IChucikpCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdF9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfYWNjZXNzLmgKPiA+IGlu
ZGV4IGNhNzAwYzkuLjhkZGU1ZDUgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0X2FjY2Vzcy5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X2FjY2Vz
cy5oCj4gPiBAQCAtNDEsNiArNDEsOCBAQAo+ID4gIC8qIElzIHRoZSBndWVzdCBoYW5kbGUgYSBO
VUxMIHJlZmVyZW5jZT8gKi8KPiA+ICAjZGVmaW5lIGd1ZXN0X2hhbmRsZV9pc19udWxsKGhuZCkg
ICAgICAgICgoaG5kKS5wID09IE5VTEwpCj4gPgo+ID4gKyNkZWZpbmUgZ3Vlc3RfaGFuZGxlX2lz
X2FsaWduZWQoaG5kLCBtYXNrKSAoISgodWludHB0cl90KShobmQpLnAgJiAobWFzaykpKQo+ID4g
Kwo+ID4gIC8qIE9mZnNldCB0aGUgZ2l2ZW4gZ3Vlc3QgaGFuZGxlIGludG8gdGhlIGFycmF5IGl0
IHJlZmVycyB0by4gKi8KPiA+ICAjZGVmaW5lIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KGhuZCwg
bnIpICgoaG5kKS5wICs9IChucikpCj4gPiAgI2RlZmluZSBndWVzdF9oYW5kbGVfc3VidHJhY3Rf
b2Zmc2V0KGhuZCwgbnIpICgoaG5kKS5wIC09IChucikpCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyZ28uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKPiA+IGluZGV4
IDQ4MTg2ODQuLjg5NDcyMzAgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJn
by5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gPiBAQCAtMzEsNiArMzEs
MjYgQEAKPiA+Cj4gPiAgI2luY2x1ZGUgInhlbi5oIgo+ID4KPiA+ICsjZGVmaW5lIFhFTl9BUkdP
X0RPTUlEX0FOWSAgICAgICBET01JRF9JTlZBTElECj4gPiArCj4gPiArLyoKPiA+ICsgKiBUaGUg
bWF4aW11bSBzaXplIG9mIGFuIEFyZ28gcmluZyBpcyBkZWZpbmVkIHRvIGJlOiAxNkdCCj4KPiBJ
cyBzdWNoIGEgYmlnIHNpemUgcmVhbGx5IHJlcXVpcmVkIGFzIHRoZSBkZWZhdWx0IG1heGltdW0/
IFRoZSBzaXplIG9mCj4gdGhlIGludGVybmFsIHN0cnVjdHVyZXMgcmVxdWlyZWQgdG8gc3VwcG9y
dCBhIDE2R0IgcmluZyB3b3VsZCBiZSBxdWl0ZQo+IGJpZywgaGFzIHRoaXMgYmVlbiB0YWtlbiBp
bnRvIGFjY291bnQ/CgpZZXMsIHRoYXQgd2FzIGluY29ycmVjdC4gVGhlIGNvbW1lbnQgaXMgbm93
IGZpeGVkLiAxNk1CIGlzIG11Y2ggbW9yZQpyZWFzb25hYmxlLgoKdGhhbmtzLAoKQ2hyaXN0b3Bo
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 06:31:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 06:31: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-devel-bounces@lists.xenproject.org>)
	id 1ghqLW-0005Fw-MW; Fri, 11 Jan 2019 06:31: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=Qd1d=PT=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghqLV-0005Fq-LW
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 06:31:09 +0000
X-Inumbo-ID: 7a95f662-156a-11e9-92db-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a95f662-156a-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 06:31:08 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id u18so9998137lff.10
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 22:31:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=+9nRlz4XbokWIjWK7gHWvICKgtrPY0EwLPJrOu8B6ns=;
 b=VMHN4C7WlIXJ7PO+3Bchu9lPpvMuNuDsRJcGOHaY4GgDe4AfqBW7e9/xLZBVavuMC7
 uwVzWV3WU8I/3TUzzIp4eezUs8YmI9iOsxLageQgteKS0LyEUWBbcHu8h3aCbOU7jYpR
 cDEkeE/9azAZvwBBCPVySKW3ydsX9u5VTwfDcKyc/fF0Cyg93kc2hPRO+QHiE00iliBJ
 QtJ2Lnju+WA/6oVq1/ZdJOpaLjiIivijWbwipSr4PvhW0LWiblqNT+cNvvhyeG36vC2K
 y7tyuyncHTgmXGcUIn64Ag/MPKmEVadope3sd8Hp6UBiiMqNSj+VY9ectgSSmeS5/sWX
 d8qw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=+9nRlz4XbokWIjWK7gHWvICKgtrPY0EwLPJrOu8B6ns=;
 b=rxKsYXU2sU42Wxt1gAMOa14WuWAkKXZUQ3RHTKMRZZqmEo0VRAQoWjGSYtl/kcnTsA
 cM4zdk2hQZrLQFpBH/qqEglnW/1Ky2eXS70flk88ShEqm3JZscPVJVf/qcTDgivaqQsx
 VDODusrouBTI+Rp2ZdCPAm2FpccHGHNDQ8zPc5DjSg37bAEi3g3gi41OVZsIWqXz5zIH
 G1mnq0aBkBQRssTzSv5Zfe3lCmA8zGpuxP/2CfkLvWTeRfcUV95c6fGfhyXNznYEERmt
 CtmwWeOHAy6ZuE126Je0NuN5fnDTncmW+qZESK2k4v+/xGyQ5Rcq5bwixafz7q95tc3A
 eLjw==
X-Gm-Message-State: AJcUukfC2iKGLN7GCOlaK+I1P1JcLGpaVBmm2DkQrR/Yy/0Ie0r+RBBr
 3k4eIMsg4/lJ5nsIIQgS1Z7QzntrzpTZFm1YOUaLFvxr
X-Google-Smtp-Source: ALg8bN6JVWp+0ZUOLWCuhnhxXGTMnJPQOl5OXXtIU18XFtmKxnT0jj3z7a7hc4rC+78CZGkA6bKUtX5huNEo2qArGYs=
X-Received: by 2002:a19:a84e:: with SMTP id r75mr7642935lfe.45.1547188267400; 
 Thu, 10 Jan 2019 22:31:07 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK6g4qvrb2b309AdUBhxwxRVyy7D2sajJ=F1eYcc4Y6-6Q@mail.gmail.com>
 <5C37333B020000780020C2C6@prv1-mh.provo.novell.com>
In-Reply-To: <5C37333B020000780020C2C6@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 10 Jan 2019 22:30:55 -0800
Message-ID: <CACMJ4GaU1gidUO=X+H7eDznv-Gu9t4Q0ePrLi2DGvZkTvgi-NA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>,
 eric chanudet <eric.chanudet@gmail.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgMzo1NyBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gID4+PiBPbiAxMC4wMS4xOSBhdCAxMjoyNCwgPHJveWdlckBnbWFp
bC5jb20+IHdyb3RlOgo+ID4gT24gTW9uLCBKYW4gNywgMjAxOSBhdCA4OjQ0IEFNIENocmlzdG9w
aGVyIENsYXJrIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPj4gK3N0
YXRpYyBsb25nCj4gPj4gK3JlZ2lzdGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCj4gPgo+
ID4gSWYgdGhpcyBpcyBpbmRlZWQgdGhlIGN1cnJlbnQgZG9tYWluIChhcyB0aGUgbmFtZSBzdWdn
ZXN0cyksIHdoeSBkbwo+ID4geW91IG5lZWQgdG8gcGFzcyBpdCBhcm91bmQ/IE9yIGVsc2UganVz
dCBuYW1lIHRoZSBwYXJhbWV0ZXIgZC4KPgo+IFdoZW4gYWxsIChvciBhdCBsZWFzdCBtb3N0KSBj
YWxsZXJzIGFscmVhZHkgbGF0Y2ggdGhlIHBvaW50ZXIgaW50byBhCj4gbG9jYWwgdmFyaWFibGUs
IGhhbmRpbmcgaXQgdGhyb3VnaCBpcyBvZnRlbiBjaGVhcGVyIHRoYW4gcmUtb2J0YWluaW5nCj4g
aXQgYXMgY3VycmVudC0+ZG9tYWluLiBBU1NFUlQoY3VycmQgPT0gY3VycmVudC0+ZG9tYWluKSBt
aWdodCBiZQo+IHdvcnRod2hpbGUgaW4gc3VjaCBjYXNlcywgdGhvdWdoLgoKYXJndW1lbnQgcmV0
YWluZWQgYW5kIEFTU0VSVHMgYWRkZWQsIHRoYW5rcy4KCkNocmlzdG9waGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 06:37:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 06:37: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-devel-bounces@lists.xenproject.org>)
	id 1ghqRu-0005VI-F3; Fri, 11 Jan 2019 06:37: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=Qd1d=PT=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghqRt-0005VD-F2
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 06:37:45 +0000
X-Inumbo-ID: 6641095a-156b-11e9-92db-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6641095a-156b-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 06:37:44 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id a8so10033048lfk.5
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 22:37:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=WnL6/9O7uWfxloja6jpdtjeVCEAO9UU6KzGiJgt0gVY=;
 b=t1MPFeR5iDSLYZt1eQTa+HI+U5cEXdouGdtqaneLCbhKpv4GSk/Nea4UJptKS8OOQo
 q37VRF5Ou5zijq+MMO0LGTIffCYJOVSLI8k3yu+GMlYPGc4J/VAO4MPzNc2IfoxbdN6O
 VSOvM1XrXgCpyTlMfE4CaGdVgzvHya+VFqvwlw+ek6waxXHIDyGXq5CGDb9YgW12FGr7
 VuxhlLtlfsHiszuOHXzf/spXDC4i8e15Kjo0RuMhFrnGpF0bfAbDSVy6h9x0lIc5wAsZ
 BzDenQ3qOMFl0QbpheFChV81LSQm0nvQw423bcIWfI1tKBwiRFETgeLAvkfpd6NcTWCB
 IV7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=WnL6/9O7uWfxloja6jpdtjeVCEAO9UU6KzGiJgt0gVY=;
 b=al9iIPZ8Hj43mYBh/gc74NHMFrheEALxVv/vTjl4Al+O+RbstUzMKWuOrxg/J6d1YK
 ALuhuzAtJtlmuuiF1cY/LK+AkRealOZcZHFagBcJR2ow3TKr3/BQEFF29cM/iOlFbpuP
 nyskxI3VD8ZgsuT1aySfIdmJ8YKhi37Ox3fIfoFSg1OCuZNrCiYqbrvCeWK05fsgxYnw
 aOu/kdMZiul6CUdtPc4mWQtdzwrlaBYkJp5LGhligiPNbRXaF9INi9hfvOhOlYDfr/cJ
 UIhvk3JR4by5rw3pkp3lOZU76GZMFF9mdRXNKOqpYCvEvyjoSdS3l7IGfes1prU3s1SJ
 ffng==
X-Gm-Message-State: AJcUukcGFnQFFITusjs3AMfwoAE4Jt/jZJhZ6EyYqn8SiZEftSmEkmy0
 x9EAqRrNVqrOVncHLO0HwHcZJHJBgb5ezJJLdaY=
X-Google-Smtp-Source: ALg8bN6ToETu7/Y1W5zf88Db0b63DuJK3Z9aRkgjiN3pe7hg32Vy66XAz8PFyuJK1kJIAtaDbpwlici1fZKrs9t/N0o=
X-Received: by 2002:a19:4849:: with SMTP id v70mr7159133lfa.62.1547188662622; 
 Thu, 10 Jan 2019 22:37:42 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK4_Uw=g8LtkKhfCG3uTKEiCuJgcp9M_amWgch-N4+zSng@mail.gmail.com>
 <CACMJ4GaAW+V9JFNBP=O7ae_fsnJN-SzZU_t=Ry1rgPDkx4NpXw@mail.gmail.com>
 <CAPLaKK6WycST17Xja2PawSZbEcbHkyh+Fr7NoPGwf7+kyuEkEw@mail.gmail.com>
 <5C3736E5020000780020C2FB@prv1-mh.provo.novell.com>
 <CAPLaKK4kMxhNxk9dJGmjvD7eA_2SDUwimhFw+4x0PKR3LSDJFg@mail.gmail.com>
 <5C37403E020000780020C38E@prv1-mh.provo.novell.com>
In-Reply-To: <5C37403E020000780020C38E@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 10 Jan 2019 22:37:31 -0800
Message-ID: <CACMJ4GbgHjNOpJ9bLN51k5OfWj7=PhC7GDBqei6-4fWWare9Aw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgNDo1MyBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDEwLjAxLjE5IGF0IDEzOjQwLCA8cm95Z2VyQGZyZWVi
c2Qub3JnPiB3cm90ZToKPiA+IE9uIFRodSwgSmFuIDEwLCAyMDE5IGF0IDE6MTMgUE0gSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+Pgo+ID4+ID4+PiBPbiAxMC4wMS4x
OSBhdCAxMzowMSwgPHJveWdlckBmcmVlYnNkLm9yZz4gd3JvdGU6Cj4gPj4gPiBPbiBUaHUsIEph
biAxMCwgMjAxOSBhdCA0OjEwIEFNIENocmlzdG9waGVyIENsYXJrCj4gPiA8Y2hyaXN0b3BoZXIu
dy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4+ID4+Cj4gPj4gPj4gVGhlIHNlY29uZCByZWFz
b24gaXMgYWJvdXQgYXZvaWRpbmcgZXhwb3NpbmcgdGhlIFhlbiB2aXJ0dWFsIG1lbW9yeQo+ID4+
ID4+IGFsbG9jYXRvciBkaXJlY3RseSB0byBmcmVxdWVudCBndWVzdC1zdXBwbGllZCBzaXplIHJl
cXVlc3RzIGZvcgo+ID4+ID4+IGNvbnRpZ3VvdXMgcmVnaW9ucyAob2YgdXAgdG8gMTZHQikuCj4g
Pj4gPgo+ID4+ID4gQXMgc2FpZCBpbiBhbm90aGVyIHJlcGx5LCBJJ20gbm90IHN1cmUgYWxsb3dp
bmcgMTZHQiByaW5ncyBpcyBzYWZlLgo+ID4+ID4gVGhlIGFtb3VudCBvZiBpbnRlcm5hbCBtZW1v
cnkgcmVxdWlyZWQgdG8gdHJhY2sgc3VjaCByaW5ncyBpcyBub3QKPiA+PiA+IHRyaXZpYWwgZ2l2
ZW4gdGhlIGFycmF5cyB0byBzdG9yZSB0aGUgbWZucywgdGhlIHBhZ2VzLCBhbmQgdGhlIHZpcnR1
YWwKPiA+PiA+IG1hcHBpbmdzLgo+ID4+ID4KPiA+PiA+PiBXaXRoIHNpbmdsZS1wYWdlIGFsbG9j
YXRpb25zIHRvCj4gPj4gPj4gYnVpbGQgYSByaW5nLCBmcmFnbWVudGF0aW9uIGlzIG5vdCBhIHBy
b2JsZW0sIGFuZCBtaXNjaGllZiBieSBhIGd1ZXN0Cj4gPj4gPj4gc2VlbXMgZGlmZmljdWx0Lgo+
ID4+ID4KPiA+PiA+IEhtLCB0aGVyZSdzIHN0aWxsIGEgbG90IG9mIGJpZyBkeW5hbWljIG1lbW9y
eSBhbGxvY2F0aW9ucyBpbiBvcmRlciB0bwo+ID4+ID4gc3VwcG9ydCBhIDE2R0IgcmluZywgd2hp
Y2ggbWFrZXMgbWUgdGhpbmsgdGhhdCB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UKPiA+PiA+IGlzIG5v
dCB0aGUgb25seSBwcm9ibGVtIGlmIHlvdSBhbGxvdyAxNkdCIHJpbmdzLgo+ID4+ID4KPiA+PiA+
PiBDaGFuZ2luZyBpdCB0byBpc3N1ZSByZXF1ZXN0cyBmb3IgY29udGlndW91cyByZWdpb25zLAo+
ID4+ID4+IHdpdGggdmFyaWFibGUgcmluZyBzaXplcyB1cCB0byB0aGUgbWF4aW11bSBvZiAxNkdC
LCBpdCBzZWVtcyBsaWtlCj4gPj4gPj4gc2lnbmlmaWNhbnQgZnJhZ21lbnRhdGlvbiBtYXkgYmUg
YWNoaWV2YWJsZS4gSSBkb24ndCBrbm93IHRoZQo+ID4+ID4+IHByYWN0aWNhbCBpbXBhY3Qgb2Yg
dGhhdCBidXQgaXQgc2VlbXMgd29ydGggYXZvaWRpbmcuIEFyZSB0aGUgb3RoZXIKPiA+PiA+PiB1
c2VycyBvZiBfX3ZtYXAgKG9yIHZtYXApIGZvciBtdWx0aS1naWdhYnl0ZSByZWdpb25zIG9ubHkg
ZWl0aGVyCj4gPj4gPj4gYm9vdC10aW1lLCBpbmZyZXF1ZW50IG9wZXJhdGlvbnMgKGxpdmVwYXRj
aCksIG9yIGZvciBhY3Rpb25zIGJ5Cj4gPj4gPj4gcHJpdmlsZWdlZCAoaWUuIHNvbWV3aGF0IHRy
dXN0ZWQpIGRvbWFpbnMgKGlvcmVtYXApLCBvciBpcyBpdCBhbHJlYWR5Cj4gPj4gPj4gYSBmcmVx
dWVudCBvcGVyYXRpb24gc29tZXdoZXJlIGVsc2U/Cj4gPj4gPgo+ID4+ID4gSSBoYXZlbid0IGNo
ZWNrZWQsIGJ1dCBJIHdvdWxkIGJlIHF1aXRlIHN1cnByaXNlZCB0byBmaW5kIGFueSB2bWFwCj4g
Pj4gPiB1c2FnZSB3aXRoIHN1Y2ggc2l6ZSAoMTZHQikuIE1heWJlIHNvbWVvbmUgbW9yZSBmYW1p
bGlhciB3aXRoIHRoZSBtbQo+ID4+ID4gc3Vic3lzdGVtIGNhbiBwcm92aWRlIHNvbWUgaW5zaWdo
dCBoZXJlLgo+ID4+Cj4gPj4gQW5kIGluZGVlZCB0aGUgdm1hcCByYW5nZSByZXNlcnZlZCBpbiBW
QSBzcGFjZSBpcyBqdXN0IDY0R0IgKG9uCj4gPj4geDg2KSBhdCBwcmVzZW50Lgo+ID4+Cj4gPj4g
Pj4gR2l2ZW4gdGhlIGNvbnRleHQgYWJvdmUsIGFuZCBKYXNvbidzIHNpbXBsaWZpY2F0aW9uIHRv
IHRoZQo+ID4+ID4+IG1lbWNweV90b19ndWVzdF9yaW5nIGZ1bmN0aW9uLCBwbHVzIHRoZSBpbW1p
bmVudCBtZXJnZSBmcmVlemUKPiA+PiA+PiBkZWFkbGluZSwgYW5kIHRoZSB1bmRlcnN0YW5kaW5n
IHRoYXQgdGhpcyBsb29wIGFuZCB0aGUgcmVsYXRlZCBkYXRhCj4gPj4gPj4gc3RydWN0dXJlcyBz
dXBwb3J0aW5nIGl0IGhhdmUgYmVlbiB0ZXN0ZWQgYW5kIGFyZSB3b3JraW5nLCB3b3VsZCBpdCBi
ZQo+ID4+ID4+IGFjY2VwdGFibGUgdG8gb21pdCBtYWtpbmcgdGhpcyBjb250aWd1b3VzIG1hcHBp
bmcgY2hhbmdlIGZyb20gdGhpcwo+ID4+ID4+IGN1cnJlbnQgc2VyaWVzPwo+ID4+ID4KPiA+PiA+
IE15IG9waW5pb24gd291bGQgYmUgdG8ganVzdCB1c2Ugdm1hcCBpZiBpdCB3b3JrcywgYmVjYXVz
ZSB0aGF0IElNTwo+ID4+ID4gZ3JlYXRseSBzaW1wbGlmaWVzIHRoZSBjb2RlIGJ5IGJlaW5nIGFi
bGUgdG8gaGF2ZSB0aGUgd2hvbGUgcmluZwo+ID4+ID4gbWFwcGVkIGF0IGFsbCB0aGUgdGltZS4g
SXQgd291bGQgcmVtb3ZlIHRoZSBpdGVyYXRpb24gdG8gY29weQo+ID4+ID4gcmVxdWVzdHMsIGFu
ZCByZW1vdmUgdGhlIHVzYWdlIG9mIHJpbmdfbWFwX3BhZ2UgZXZlcnl3aGVyZS4gVGhhdCB3b3Vs
ZAo+ID4+ID4gYmUgbXkgcmVjb21tZW5kYXRpb24gY29kZS13aXNlLCBidXQgYXMgc2FpZCBhYm92
ZSBzb21lb25lIG1vcmUKPiA+PiA+IGZhbWlsaWFyIHdpdGggdGhlIG1tIHN1YnN5c3RlbSBtaWdo
dCBoYXZlIG90aGVyIG9waW5pb24ncyBhYm91dCBob3cgdG8KPiA+PiA+IGRlYWwgd2l0aCBhY2Nl
c3NlcyB0byAxNkdCIG9mIGd1ZXN0IG1lbW9yeSwgYW5kIGluZGVlZCB5b3VyIGl0ZXJhdGl2ZQo+
ID4+ID4gc29sdXRpb24gbWlnaHQgYmUgdGhlIGJlc3QgYXBwcm9hY2guCj4gPj4KPiA+PiBOby1v
bmUgY2FuIGFsbG9jYXRlIDE2R0IgcGh5c2ljYWxseSBjb250aWd1b3VzIG1lbW9yeS4KPiA+Cj4g
PiBSaWdodCwgbXkgcXVlc3Rpb24vY29tbWVudCB3YXMgd2hldGhlciBpdCB3b3VsZCBtYWtlIHNl
bnNlIHRvIGxpbWl0Cj4gPiB0aGUgc2l6ZSBvZiB0aGUgYXJnb3MgcmluZyB0byBzb21ldGhpbmcg
c21hbGxlciBhbmQgdGhlbiB1c2Ugdm1hcCB0bwo+ID4gbWFwIHRoZSB3aG9sZSByaW5nIGluIGNv
bnRpZ3VvdXMgdmlydHVhbCBzcGFjZSBpbiBvcmRlciB0byBlYXNlCj4gPiBhY2Nlc3Nlcy4KPgo+
IFdoZXRoZXIgeW91IHZtYXAoKSB0aGUgcmluZyBpbiAocGFnZSBzaXplZCkgcGllY2VzIG9yIGlu
IG9uZSBibG9iIGlzLAo+IGZvciB0aGUgcHVycG9zZSBvZiB0aGUgb3JkZXIgb2YgbWFnbml0dWRl
IG9mIFZBIHNwYWNlIGNvbnN1bXB0aW9uLAo+IG5vdCBvdmVybHkgcmVsZXZhbnQ6IFlvdSBjYW4n
dCBtYXAgbW9yZSB0aGFuIGF0IG1vc3QgdGhyZWUgc3VjaAo+IGdpZ2FudGljIHJpbmdzIGFueXdh
eSB3aXRoIHRoZSBjdXJyZW50IFZBIGxheW91dC4gKEluIHByYWN0aWNlCj4gbWFwcGluZyBpbmRp
dmlkdWFsIHBhZ2VzIHdvdWxkIGhhbHZlIHRoZSBlZmZlY3RpdmVseSB1c2FibGUgVkEKPiBzcGFj
ZSwgZHVlIHRvIHRoZSBndWFyZCBwYWdlcyBpbnNlcnRlZCBiZXR3ZWVuIHJlZ2lvbnMuKSBJT1cg
LQo+IHRoZSByaW5nIHNpemUgc2hvdWxkIGJlIGJvdW5kZWQgYXQgYSBsb3dlciB2YWx1ZSBhbnl3
YXkgaW1vLgo+Cj4gPiBUQkgsIEknbSBub3Qgc3VyZSB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UgaXMg
dGhlIG9ubHkgaXNzdWUgaWYgYXJnb3MKPiA+IGFsbG93cyAxNkdCIHJpbmdzIHRvIGJlIHVzZWQu
IDE2R0IgcmluZ3Mgd2lsbCBjb25zdW1lIGEgbm9uLXRyaXZpYWwKPiA+IGFtb3VudCBvZiBtZW1v
cnkgZm9yIHRoZSBpbnRlcm5hbCBhcmdvcyBzdGF0ZSB0cmFja2luZyBzdHJ1Y3R1cmVzCj4gPiBB
RkFJQ1QuCj4KPiBGdWxseSBhZ3JlZS4gSXQgaGFzIHRha2VuIHVzIGFnZXMgdG8gZWxpbWluYXRl
IGFsbCBydW50aW1lCj4gYWxsb2NhdGlvbnMgb2Ygb3JkZXIgPiAwLCBhbmQgaXQgbG9va3MgbGlr
ZSB3ZSdkIGJlIGdhaW5pbmcgc29tZQo+IGJhY2sgaGVyZS4gSSBjb25zaWRlciB0aGlzIHRvbGVy
YWJsZSBhcyBsb25nIGFzIHRoZSBmZWF0dXJlIGlzCj4gZXhwZXJpbWVudGFsLCBidXQgaXQgd291
bGQgbmVlZCBmaXhpbmcgZm9yIGl0IHRvIGJlY29tZSBmdWxseQo+IHN1cHBvcnRlZC4gQ2hyaXN0
b3BoZXIgLSBhbm5vdGF0aW5nIHN1Y2ggY29kZSB3aXRoIGZpeG1lCj4gY29tbWVudHMgcmlnaHQg
YXdheSBoZWxwcyBsYXRlciBzcG90dGluZyAoYW5kIGFkZHJlc3NpbmcpIHRoZW0uCgpTb3JyeSBm
b3IgYmxvd2luZyB0aGlzIHRocmVhZCB1cCB3aXRoIHRoZSByaW5nIHNpemUgc3RhdGVtZW50IGJh
c2VkIG9uCnRoZSBpbmNvcnJlY3QgY29tbWVudCAoYW5kIHRoYW5rcywgRXJpYywgZm9yIGNoZWNr
aW5nIGl0KS4KSSBkb24ndCB0aGluayAxNk1CIHJpbmdzIGludHJvZHVjZSBhbnl3aGVyZSBuZWFy
IHRoZSBsZXZlbCBvZiBjb25jZXJuCmZvciBpbnRlcm5hbCBzdGF0ZSwgYnV0IEknbGwgbG9vayBh
dCB0aGUgYWxsb2NhdGlvbnMgYW5kIHNlZSBpZiBmaXhtZXMKYXJlIGFwcHJvcHJpYXRlLgoKQ2hy
aXN0b3BoZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 06:52:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 06:52:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghqg3-0006wZ-Pd; Fri, 11 Jan 2019 06:52: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=bKv/=PT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghqg2-0006wU-PZ
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 06:52:22 +0000
X-Inumbo-ID: 707551fa-156d-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 707551fa-156d-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 06:52:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C86C2AC5E;
 Fri, 11 Jan 2019 06:52:18 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, JBeulich@suse.com
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <be644db0-de3b-a895-33ff-ab09116460c6@suse.com>
Date: Fri, 11 Jan 2019 07:52:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@gmail.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMjAxOSAwMzoxNCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEhpIEp1ZXJn
ZW4sIEphbiwKPiAKPiBJIHNwb2tlIHdpdGggSnVsaWVuOiB3ZSBhcmUgYm90aCBjb252aW5jZWQg
dGhhdCB0aGUgdW5zaWduZWQgbG9uZwo+IHNvbHV0aW9uIGlzIGJlc3QuIEJ1dCBKdWxpZW4gYWxz
byBkaWQgc29tZSByZXNlYXJjaCBhbmQgaGUgdGhpbmtzIHRoYXQKPiBKYW4ncyB2ZXJzaW9uIChy
ZXR1cm5pbmcgcG9pbnRlciB0eXBlKSBub3Qgb25seSBkb2VzIG5vdCBoZWxwIHdpdGgKPiBNSVNS
QS1DLCBidXQgYWxzbyBkb2Vzbid0IHNvbHZlIHRoZSBwb3RlbnRpYWwgR0NDIHByb2JsZW0gZWl0
aGVyLiBBCj4gZGVzY3JpcHRpb24gb2YgdGhlIEdDQyBpc3N1ZSBpcyBhdmFpbGFibGUgaGVyZToK
PiAKPiBodHRwczovL2tyaXN0ZXJ3LmJsb2dzcG90LmNvbS8yMDE2LzEyL3BvaW50ZXItY29tcGFy
aXNvbi1pbnZhbGlkLW9wdGltaXphdGlvbi5odG1sP209MQo+IAo+IChBbHNvIGtlZXAgaW4gbWlu
ZCB0aGF0IExpbnV4IHVzZXMgdGhlIHVuc2lnbmVkIGxvbmcgc29sdXRpb24gdG8gc29sdmUKPiB0
aGUgR0NDIGlzc3VlLCBkZXZpYXRpbmcgZnJvbSBpdCBkb2Vzbid0IHNlZW0gd2lzZS4pCj4gCj4g
SSB3b3VsZCBsaWtlIHRvIGFzayBmb3IgYSBmcmVlemUgZXhjZXB0aW9uIHVudGlsIE1vbmRheS9U
dWVzZGF5IG5leHQKPiB3ZWVrIHdoZW4gSnVsaWVuIHdpbGwgYmUgYmFjaywgYW5kIGhlIGFuZCBo
aXMgdGVhbSB3aWxsIGJlIGFibGUgdG8KPiBwcm92aWRlIG1vcmUgZXZpZGVuY2UgdGhhdCB0aGUg
dW5zaWduZWQgbG9uZyBzb2x1dGlvbiBpcyBjb3JyZWN0LCB3aGlsZQo+IHRoZSBvdGhlciBzb2x1
dGlvbiBpcyBub3QgY29ycmVjdC4KCkknbSBmaW5lIHdpdGggdGhlIGZyZWV6ZSBleGNlcHRpb24g
aW4gdGhpcyBjYXNlLgoKUmVhc29uaW5nOgoKVGhlIGZ1bmN0aW9uYWwgY29ycmVjdG5lc3Mgb2Yg
dGhlIHBhdGNoZXMgaXMgcmF0aGVyIGVhc3kgdG8gdmVyaWZ5LiBUaGUKbWFpbiByaXNrcyBhcmU6
CgotIHN5bnRhY3RpY2FsL3NlbWFudGljYWwgY29ycmVjdG5lc3MgLSBoYW5kbGVkIGJ5IHRoZSBj
b21waWxlcgotIE1JU1JBLUMgY29ycmVjdG5lc3MgLSBzaG91bGRuJ3QgYmUgd29yc2UgdGhhbiB3
aXRob3V0IHRoZSBwYXRjaGVzCgpTbyB0aGUgcmlzayBmb3IgdGhlIHJlbGVhc2Ugc2VlbXMgdG8g
YmUgcmF0aGVyIGxvdy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 07:13:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 07:13: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-devel-bounces@lists.xenproject.org>)
	id 1ghr07-00007t-PC; Fri, 11 Jan 2019 07: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=Qd1d=PT=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1ghr06-00007o-Pj
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 07:13:06 +0000
X-Inumbo-ID: 56c4a6f0-1570-11e9-92db-bc764e045a96
Received: from mail-lj1-x22e.google.com (unknown [2a00:1450:4864:20::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56c4a6f0-1570-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 07:13:05 +0000 (UTC)
Received: by mail-lj1-x22e.google.com with SMTP id k15-v6so11980798ljc.8
 for <xen-devel@lists.xenproject.org>; Thu, 10 Jan 2019 23:13:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=LEIqHKSHbPkgq3r5UJONd23sYAHp+lp4WlIkN6fMkRI=;
 b=jWcxUY3TjTPLc14Z5GESYW+3xJwpqkWe+wOipyr2ws36OH3wSOPbkvGtUo+ZBR5CYJ
 cyWh0pBC/Xd6pANGCecEFmKOaQnrXT5W+iGv5OtkZCeqeHaEDvFl3G/Vg5+6ONtRN2ys
 7xyi66rdANNI8DyAz7DnKVkBQcMKyrq/VVQSj2Oj/RC+r4z5oWZH+wQnj0e7ptHyniDX
 pUY0FlP/Xicg2R65TnwFMp7MyNp6ju+vLrulL284QCHi4/0EnHXsu2gHEEHAX6Ewlpmg
 MtvHJqWyCJtrkiH+IxOhwK7S2kF3jZKdbk6SDcWvre9xHVjouwrY3dqUeM1gyDpR220S
 4yew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=LEIqHKSHbPkgq3r5UJONd23sYAHp+lp4WlIkN6fMkRI=;
 b=iAPocUcDQiZcnq4jxT1K7G4wasCi33eVbQiN78EQX3PfAtgj4PfQZ/bDbvJEckH1u2
 OFZ2YStKaMS6e4xbqFrc1zlsC0l+oe+/Mf4UVsrQDTtQHh9J50b3QFuNZx7n6HjIdRm8
 XuBFjfCVzaeCSFh2b8N/thKVJYhVQJojuEZ/POoIoRkTOoqFc3EBR161+p/xtLz2LcuT
 JeNMgVUmGvrtv5dWZ35t6Kyb2+BQixmq9aLfhdYFDY7azj58ofL5xkRTxJhgtBvJofb2
 a3gaZhDB6f6Encd0QP2x6D/ToEYmaQsqTjTpcEe7x9KlS0I1zWhZYzfaRV5FBU6nv05a
 0PVQ==
X-Gm-Message-State: AJcUukdCAkGX24FAZkO0uLqXRuKK52LnLahQ1y5Dq3Jd1mekFOk6z7QQ
 xeYcDg0h8rvPnwglC/WmYP+Vzst7ezTbmm/lbPY=
X-Google-Smtp-Source: ALg8bN78etJeSXyaPfNmarzCWJzXfleefIQUMeSeCNiIosKMdb7txjloAh0B+ZxX0QLnB92ULXMjaSLBG647JCsrJV4=
X-Received: by 2002:a2e:1241:: with SMTP id
 t62-v6mr6851520lje.171.1547190784130; 
 Thu, 10 Jan 2019 23:13:04 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-10-git-send-email-christopher.w.clark@gmail.com>
 <20190110214106.aswi6vcsb2bpv2hv@legion>
In-Reply-To: <20190110214106.aswi6vcsb2bpv2hv@legion>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 10 Jan 2019 23:12:52 -0800
Message-ID: <CACMJ4GaAGg5tEHToSE1U1cWy5TUa3U+KKkUNirhica9pCN7Yxw@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>, 
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, 
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, 
 Jan Beulich <jbeulich@suse.com>, Julien Grall <julien.grall@arm.com>, 
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>, 
 Roger Pau Monne <roger.pau@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>, 
 Wei Liu <wei.liu2@citrix.com>, Jason Andryuk <jandryuk@gmail.com>, 
 Rich Persaud <persaur@gmail.com>, Ross Philipson <ross.philipson@gmail.com>, 
 James McKenzie <james@bromium.com>, Daniel Smith <dpsmith@apertussolutions.com>
Subject: Re: [Xen-devel] [PATCH v3 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgMTo0MSBQTSBFcmljIENoYW51ZGV0IDxlcmljLmNoYW51
ZGV0QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBPbiAwNi8wMS8xOSBhdCAxMTo0MnBtLCBDaHJpc3Rv
cGhlciBDbGFyayB3cm90ZToKPiA+K21lbWNweV90b19ndWVzdF9yaW5nKHN0cnVjdCBhcmdvX3Jp
bmdfaW5mbyAqcmluZ19pbmZvLCB1aW50MzJfdCBvZmZzZXQsCj4gPisgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB2b2lkICpzcmMsIFhFTl9HVUVTVF9IQU5ETEUodWludDhfdCkgc3JjX2huZCwK
PiA+KyAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGxlbikKPiA+K3sKPiA+KyAgICB1bnNp
Z25lZCBpbnQgbWZuc19pbmRleCA9IG9mZnNldCA+PiBQQUdFX1NISUZUOwo+ID4rICAgIHZvaWQg
KmRzdDsKPiA+KyAgICBpbnQgcmV0Owo+ID4rICAgIHVuc2lnbmVkIGludCBzcmNfb2Zmc2V0ID0g
MDsKPiA+Kwo+ID4rICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmcmluZ19pbmZvLT5sb2NrKSk7
Cj4gPisKPiA+KyAgICBvZmZzZXQgJj0gflBBR0VfTUFTSzsKPiA+Kwo+ID4rICAgIGlmICggKGxl
biA+IFhFTl9BUkdPX01BWF9SSU5HX1NJWkUpIHx8IChvZmZzZXQgPiBYRU5fQVJHT19NQVhfUklO
R19TSVpFKSApCj4gPisgICAgICAgIHJldHVybiAtRUZBVUxUOwo+IFdpdGggb2Zmc2V0IDwgUEFH
RV9TSVpFIHdpdGggdGhlIHByZXZpb3VzIG1hc2ssIHNob3VsZG4ndCB0aGUgc2FuaXR5Cj4gY2hl
Y2sgYmU6Cj4gICAgIGlmIChsZW4gKyBvZmZzZXQgPiBYRU5fQVJHT19NQVhfUklOR19TSVpFKQoK
WWVzLCB0aGF0J3MgY29ycmVjdCAtIHRoYW5rcy4KSSdsbCBzd2l0Y2ggdGhlIGxlbiBhbmQgb2Zm
c2V0IGFyZ3VtZW50cyB0byB1bnNpZ25lZCBpbnQgd2hpbGUgYXQgaXQuCgpDaHJpc3RvcGhlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 07:15:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 07:15: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-devel-bounces@lists.xenproject.org>)
	id 1ghr2R-0000FN-7B; Fri, 11 Jan 2019 07:15: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=bKv/=PT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghr2Q-0000FI-Et
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 07:15:30 +0000
X-Inumbo-ID: ac25bc2e-1570-11e9-a89c-7733c2e4e0da
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac25bc2e-1570-11e9-a89c-7733c2e4e0da;
 Fri, 11 Jan 2019 07:15:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7B0F4AF70;
 Fri, 11 Jan 2019 07:15:27 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190110100722.11216-1-jgross@suse.com>
 <e7ea12ca-93f1-2421-702b-b55806eb20bd@oracle.com>
 <e98d244f-1257-ed23-26f4-8909900590b4@suse.com>
 <21d24fe0-f9bd-c312-7773-b43a8ff39ef1@oracle.com>
 <d8cc08b1-0ec1-6d12-f0df-a41845a69ea0@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <2325af4f-ec68-d775-e5d5-eb0b76bc72fe@suse.com>
Date: Fri, 11 Jan 2019 08:15:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <d8cc08b1-0ec1-6d12-f0df-a41845a69ea0@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: Fix x86 sched_clock() interface for xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, hans@knorrie.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMjAxOSAwMDoxMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEvMTAvMTkg
MTI6MTcgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMS8xMC8xOSAxMToxNCBBTSwg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDEwLzAxLzIwMTkgMTY6MzQsIEJvcmlzIE9zdHJv
dnNreSB3cm90ZToKPj4+PiBPbiAxLzEwLzE5IDU6MDcgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4+Pj4+ICAKPj4+Pj4gK3ZvaWQgeGVuX2Nsb2Nrc291cmNlX3N1c3BlbmQodm9pZCkKPj4+Pj4g
K3sKPj4+Pj4gKwl4ZW5fY2xvY2tfdmFsdWVfc2F2ZWQgPSB4ZW5fY2xvY2tzb3VyY2VfcmVhZCgp
IC0geGVuX3NjaGVkX2Nsb2NrX29mZnNldDsKPj4+PiB4ZW5fY2xvY2tfdmFsdWVfc2F2ZWQgPSB4
ZW5fc2NoZWRfY2xvY2soKSBtYXliZT8gCj4+PiBJIHdhbnRlZCB4ZW5fY2xvY2tzb3VyY2Vfc3Vz
cGVuZCgpIGFuZCB4ZW5fY2xvY2tzb3VyY2VfcmVzdW1lKCkgdG8KPj4+IGJlIHN5bW1ldHJpY2Fs
IHRvIGVhY2ggb3RoZXIuCj4+IE9LLgo+Pgo+PiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4KPj4+IEluIGNhc2UgeW91IGFyZSBmZWVs
aW5nIHN0cm9uZyBhYm91dCB0aGF0LCBJJ20gbm90LiA6LSkgU28gaW4gY2FzZQo+Pj4geW91IGlu
c2lzdCBvbiBpdCBJIGNhbiBjaGFuZ2UgaXQuIE9yIHlvdSBjYW4gZG8gc28gd2hpbGUgY29tbWl0
dGluZy4KPiAKPiAKPiBJIGRpZCBzb21lIGJhc2ljIHRlc3RpbmcgYW5kIG5vdGljZWQgdGhpcyAo
YXQgbG9nbGV2ZWw9OCk6Cj4gCj4gW8KgwqAgNjQuMzM2NDg4XSBGcmVlemluZyB1c2VyIHNwYWNl
IHByb2Nlc3NlcyAuLi4gKGVsYXBzZWQgMC4wMDEgc2Vjb25kcykKPiBkb25lLgo+IFvCoMKgIDY0
LjMzNzgwNV0gT09NIGtpbGxlciBkaXNhYmxlZC4KPiBbwqDCoCA2NC4zMzc4MTRdIEZyZWV6aW5n
IHJlbWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAwCj4gc2Vjb25kcykg
ZG9uZS4KPiBbwqDCoCA2NC4zMzkwNjZdIHN1c3BlbmRpbmcgeGVuc3RvcmUuLi4KPiBbwqDCoCA4
NS44ODgzNDBdIHhlbjpncmFudF90YWJsZTogR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBs
YXlvdXQKPiBbwqDCoCA2NC4zNTk3MjldIE9PTSBraWxsZXIgZW5hYmxlZC4KPiBbwqDCoCA2NC4z
NTk3MzZdIFJlc3RhcnRpbmcgdGFza3MgLi4uIGRvbmUuCj4gCj4gCj4gV2hpY2ggbWFkZSBtZSB0
aGluayB0aGF0IHBlcmhhcHMgd2Ugc2hvdWxkIGRvIHN1c3BlbmQvcmVzdG9yZSBvZiB0aGUKPiBj
bG9ja3NvdXJjZSBhcyBjbG9zZSBhcyBwb3NzaWJsZSB0byBIWVBFUlZJU09SX3N1c3BlbmQoKSBj
YWxsLCBlLmcuIGluCj4geGVuX2FyY2hfcHJlX3N1c3BlbmQoKS94ZW5fYXJjaF9wb3N0X3N1c3Bl
bmQoKToKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3N1c3BlbmQuYyBiL2FyY2gveDg2
L3hlbi9zdXNwZW5kLmMKPiBpbmRleCA0NWZjOWNhZjM4ODAuLjgwZWNiYTNmY2M4YyAxMDA2NDQK
PiAtLS0gYS9hcmNoL3g4Ni94ZW4vc3VzcGVuZC5jCj4gKysrIGIvYXJjaC94ODYveGVuL3N1c3Bl
bmQuYwo+IEBAIC0yMiw2ICsyMiw3IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1NjQsIHNwZWNf
Y3RybCk7Cj4gwqAKPiDCoHZvaWQgeGVuX2FyY2hfcHJlX3N1c3BlbmQodm9pZCkKPiDCoHsKPiAr
wqDCoMKgwqDCoMKgIHhlbl9jbG9ja3NvdXJjZV9zdXNwZW5kKCk7Cj4gwqDCoMKgwqDCoMKgwqAg
eGVuX3NhdmVfdGltZV9tZW1vcnlfYXJlYSgpOwo+IMKgCj4gwqDCoMKgwqDCoMKgwqAgaWYgKHhl
bl9wdl9kb21haW4oKSkKPiBAQCAtMzYsNiArMzcsNyBAQCB2b2lkIHhlbl9hcmNoX3Bvc3Rfc3Vz
cGVuZChpbnQgY2FuY2VsbGVkKQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB4ZW5f
aHZtX3Bvc3Rfc3VzcGVuZChjYW5jZWxsZWQpOwo+IMKgCj4gwqDCoMKgwqDCoMKgwqAgeGVuX3Jl
c3RvcmVfdGltZV9tZW1vcnlfYXJlYSgpOwo+ICvCoMKgwqDCoMKgwqAgeGVuX2Nsb2Nrc291cmNl
X3Jlc3VtZSgpOwo+IMKgfQo+IMKgCj4gwqBzdGF0aWMgdm9pZCB4ZW5fdmNwdV9ub3RpZnlfcmVz
dG9yZSh2b2lkICpkYXRhKQo+IAo+IAo+IFRoaXMgc3RpbGwgaGFzIGEgd2luZG93IG9mIGluY29y
cmVjdCBjbG9jayB2YWx1ZSAoeW91IGNhbiBzZWUgaXQsIGZvcgo+IGV4YW1wbGUsIHdoZW4geGVu
X2h2bV9wb3N0X3N1c3BlbmQoKSBkb2VzIHByX2luZm8oIlhlbiBIVk0gY2FsbGJhY2sKPiB2ZWN0
b3IgZm9yIGV2ZW50IGRlbGl2ZXJ5IGlzIGVuYWJsZWRcbiIpKSwgYnV0IGl0J3Mgc21hbGxlciB0
aGFuIGJlZm9yZS4KPiBJbiBwYXJ0aWN1bGFyLCB3ZSB3aWxsIG1ha2UgdGltZSByaWdodCBiZWZv
cmUgZHBtX3Jlc3VtZV9zdGFydCgpIGNhbGwuCgpZb3UgYXJlIHJpZ2h0LCB0aGlzIGlzIGJldHRl
ci4KClNlbmRpbmcgb3V0IFYyIHNvb24uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 07:31:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 07:31: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-devel-bounces@lists.xenproject.org>)
	id 1ghrHa-0001m0-Oe; Fri, 11 Jan 2019 07:31: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=bKv/=PT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghrHZ-0001lu-6q
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 07:31:09 +0000
X-Inumbo-ID: db8fc804-1572-11e9-bce3-3bad58f4b676
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db8fc804-1572-11e9-bce3-3bad58f4b676;
 Fri, 11 Jan 2019 07:31:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B4EA9B01F;
 Fri, 11 Jan 2019 07:31:05 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190110100722.11216-1-jgross@suse.com>
 <e7ea12ca-93f1-2421-702b-b55806eb20bd@oracle.com>
 <e98d244f-1257-ed23-26f4-8909900590b4@suse.com>
 <21d24fe0-f9bd-c312-7773-b43a8ff39ef1@oracle.com>
 <d8cc08b1-0ec1-6d12-f0df-a41845a69ea0@oracle.com>
 <2325af4f-ec68-d775-e5d5-eb0b76bc72fe@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <119cbb5a-c145-36a6-5db8-d44575267b8f@suse.com>
Date: Fri, 11 Jan 2019 08:31:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <2325af4f-ec68-d775-e5d5-eb0b76bc72fe@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: Fix x86 sched_clock() interface for xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, hans@knorrie.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMjAxOSAwODoxNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMS8wMS8yMDE5
IDAwOjEwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDEvMTAvMTkgMTI6MTcgUE0sIEJv
cmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IE9uIDEvMTAvMTkgMTE6MTQgQU0sIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4+Pj4gT24gMTAvMDEvMjAxOSAxNjozNCwgQm9yaXMgT3N0cm92c2t5IHdyb3Rl
Ogo+Pj4+PiBPbiAxLzEwLzE5IDU6MDcgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+PiAg
Cj4+Pj4+PiArdm9pZCB4ZW5fY2xvY2tzb3VyY2Vfc3VzcGVuZCh2b2lkKQo+Pj4+Pj4gK3sKPj4+
Pj4+ICsJeGVuX2Nsb2NrX3ZhbHVlX3NhdmVkID0geGVuX2Nsb2Nrc291cmNlX3JlYWQoKSAtIHhl
bl9zY2hlZF9jbG9ja19vZmZzZXQ7Cj4+Pj4+IHhlbl9jbG9ja192YWx1ZV9zYXZlZCA9IHhlbl9z
Y2hlZF9jbG9jaygpIG1heWJlPyAKPj4+PiBJIHdhbnRlZCB4ZW5fY2xvY2tzb3VyY2Vfc3VzcGVu
ZCgpIGFuZCB4ZW5fY2xvY2tzb3VyY2VfcmVzdW1lKCkgdG8KPj4+PiBiZSBzeW1tZXRyaWNhbCB0
byBlYWNoIG90aGVyLgo+Pj4gT0suCj4+Pgo+Pj4gUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+Pgo+Pj4+IEluIGNhc2UgeW91IGFyZSBm
ZWVsaW5nIHN0cm9uZyBhYm91dCB0aGF0LCBJJ20gbm90LiA6LSkgU28gaW4gY2FzZQo+Pj4+IHlv
dSBpbnNpc3Qgb24gaXQgSSBjYW4gY2hhbmdlIGl0LiBPciB5b3UgY2FuIGRvIHNvIHdoaWxlIGNv
bW1pdHRpbmcuCj4+Cj4+Cj4+IEkgZGlkIHNvbWUgYmFzaWMgdGVzdGluZyBhbmQgbm90aWNlZCB0
aGlzIChhdCBsb2dsZXZlbD04KToKPj4KPj4gW8KgwqAgNjQuMzM2NDg4XSBGcmVlemluZyB1c2Vy
IHNwYWNlIHByb2Nlc3NlcyAuLi4gKGVsYXBzZWQgMC4wMDEgc2Vjb25kcykKPj4gZG9uZS4KPj4g
W8KgwqAgNjQuMzM3ODA1XSBPT00ga2lsbGVyIGRpc2FibGVkLgo+PiBbwqDCoCA2NC4zMzc4MTRd
IEZyZWV6aW5nIHJlbWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAwCj4+
IHNlY29uZHMpIGRvbmUuCj4+IFvCoMKgIDY0LjMzOTA2Nl0gc3VzcGVuZGluZyB4ZW5zdG9yZS4u
Lgo+PiBbwqDCoCA4NS44ODgzNDBdIHhlbjpncmFudF90YWJsZTogR3JhbnQgdGFibGVzIHVzaW5n
IHZlcnNpb24gMSBsYXlvdXQKPj4gW8KgwqAgNjQuMzU5NzI5XSBPT00ga2lsbGVyIGVuYWJsZWQu
Cj4+IFvCoMKgIDY0LjM1OTczNl0gUmVzdGFydGluZyB0YXNrcyAuLi4gZG9uZS4KPj4KPj4KPj4g
V2hpY2ggbWFkZSBtZSB0aGluayB0aGF0IHBlcmhhcHMgd2Ugc2hvdWxkIGRvIHN1c3BlbmQvcmVz
dG9yZSBvZiB0aGUKPj4gY2xvY2tzb3VyY2UgYXMgY2xvc2UgYXMgcG9zc2libGUgdG8gSFlQRVJW
SVNPUl9zdXNwZW5kKCkgY2FsbCwgZS5nLiBpbgo+PiB4ZW5fYXJjaF9wcmVfc3VzcGVuZCgpL3hl
bl9hcmNoX3Bvc3Rfc3VzcGVuZCgpOgo+Pgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3N1
c3BlbmQuYyBiL2FyY2gveDg2L3hlbi9zdXNwZW5kLmMKPj4gaW5kZXggNDVmYzljYWYzODgwLi44
MGVjYmEzZmNjOGMgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2L3hlbi9zdXNwZW5kLmMKPj4gKysr
IGIvYXJjaC94ODYveGVuL3N1c3BlbmQuYwo+PiBAQCAtMjIsNiArMjIsNyBAQCBzdGF0aWMgREVG
SU5FX1BFUl9DUFUodTY0LCBzcGVjX2N0cmwpOwo+PiDCoAo+PiDCoHZvaWQgeGVuX2FyY2hfcHJl
X3N1c3BlbmQodm9pZCkKPj4gwqB7Cj4+ICvCoMKgwqDCoMKgwqAgeGVuX2Nsb2Nrc291cmNlX3N1
c3BlbmQoKTsKPj4gwqDCoMKgwqDCoMKgwqAgeGVuX3NhdmVfdGltZV9tZW1vcnlfYXJlYSgpOwo+
PiDCoAo+PiDCoMKgwqDCoMKgwqDCoCBpZiAoeGVuX3B2X2RvbWFpbigpKQo+PiBAQCAtMzYsNiAr
MzcsNyBAQCB2b2lkIHhlbl9hcmNoX3Bvc3Rfc3VzcGVuZChpbnQgY2FuY2VsbGVkKQo+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgeGVuX2h2bV9wb3N0X3N1c3BlbmQoY2FuY2VsbGVk
KTsKPj4gwqAKPj4gwqDCoMKgwqDCoMKgwqAgeGVuX3Jlc3RvcmVfdGltZV9tZW1vcnlfYXJlYSgp
Owo+PiArwqDCoMKgwqDCoMKgIHhlbl9jbG9ja3NvdXJjZV9yZXN1bWUoKTsKPj4gwqB9Cj4+IMKg
Cj4+IMKgc3RhdGljIHZvaWQgeGVuX3ZjcHVfbm90aWZ5X3Jlc3RvcmUodm9pZCAqZGF0YSkKPj4K
Pj4KPj4gVGhpcyBzdGlsbCBoYXMgYSB3aW5kb3cgb2YgaW5jb3JyZWN0IGNsb2NrIHZhbHVlICh5
b3UgY2FuIHNlZSBpdCwgZm9yCj4+IGV4YW1wbGUsIHdoZW4geGVuX2h2bV9wb3N0X3N1c3BlbmQo
KSBkb2VzIHByX2luZm8oIlhlbiBIVk0gY2FsbGJhY2sKPj4gdmVjdG9yIGZvciBldmVudCBkZWxp
dmVyeSBpcyBlbmFibGVkXG4iKSksIGJ1dCBpdCdzIHNtYWxsZXIgdGhhbiBiZWZvcmUuCj4+IElu
IHBhcnRpY3VsYXIsIHdlIHdpbGwgbWFrZSB0aW1lIHJpZ2h0IGJlZm9yZSBkcG1fcmVzdW1lX3N0
YXJ0KCkgY2FsbC4KPiAKPiBZb3UgYXJlIHJpZ2h0LCB0aGlzIGlzIGJldHRlci4KCkluIGZhY3Qs
IEkgY2FuIGp1c3QgaGFuZGxlIHRoaXMgZW50aXJlbHkgaW5zaWRlIGFyY2gveDg2L3hlbi90aW1l
LmMgYnkKbW92aW5nIHRoZSByZXF1aXJlZCBzdGF0ZW1lbnRzIGludG8geGVuX3NhdmVfdGltZV9t
ZW1vcnlfYXJlYSgpIGFuZAp4ZW5fcmVzdG9yZV90aW1lX21lbW9yeV9hcmVhKCkuCgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 08:00:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 08:00: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-devel-bounces@lists.xenproject.org>)
	id 1ghrjS-0003RD-1i; Fri, 11 Jan 2019 07:59: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=bKv/=PT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghrjP-0003R4-UB
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 07:59:55 +0000
X-Inumbo-ID: e0fd649d-1576-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0fd649d-1576-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 07:59:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1B47EAC1F;
 Fri, 11 Jan 2019 07:59:53 +0000 (UTC)
To: Greg KH <greg@kroah.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
 <20181206111352.GQ19891@kroah.com>
 <d0f3f0b2-d48b-4cd1-cf6e-e7a8176dd0da@suse.com>
 <20181206114609.GA19522@kroah.com>
 <26a64020-3974-ec4d-f64d-65669e87d505@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <a27939a1-261b-435f-1a0e-3732bdfe1ff3@suse.com>
Date: Fri, 11 Jan 2019 08:59:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <26a64020-3974-ec4d-f64d-65669e87d505@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>, xen-devel@lists.xenproject.org,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTIvMjAxOCAxMjoxNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNi8xMi8yMDE4
IDEyOjQ2LCBHcmVnIEtIIHdyb3RlOgo+PiBPbiBUaHUsIERlYyAwNiwgMjAxOCBhdCAxMjozMTox
NVBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMDYvMTIvMjAxOCAxMjoxMywg
R3JlZyBLSCB3cm90ZToKPj4+PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwMjozNToxN1BNICsw
MTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiBPbiAyOS8xMS8yMDE4IDE0OjI2LCBLaXJp
bGwgQS4gU2h1dGVtb3Ygd3JvdGU6Cj4+Pj4+PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwOTo0
MToyNUFNICswMDAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IE9uIDI5LzExLzIwMTgg
MDI6MjIsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+Pj4+Pj4+IEhpLAo+Pj4+Pj4+Pgo+
Pj4+Pj4+PiBBcyBhbHNvIHNlZW4gYXQ6Cj4+Pj4+Pj4+IGh0dHBzOi8vYnVncy5kZWJpYW4ub3Jn
L2NnaS1iaW4vYnVncmVwb3J0LmNnaT9idWc9OTE0OTUxCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEF0dGFj
aGVkIHRoZXJlIGFyZSB0d28gc2VyaWFsIGNvbnNvbGUgb3V0cHV0IGxvZ3MuIE9uZSBpcyBzdGFy
dGluZyB3aXRoCj4+Pj4+Pj4+IFhlbiA0LjExIChmcm9tIGRlYmlhbiB1bnN0YWJsZSkgYXMgZG9t
MCwgYW5kIHRoZSBvdGhlciBvbmUgd2l0aG91dCBYZW4uCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFsgICAg
Mi4wODU1NDNdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQK
Pj4+Pj4+Pj4gZmZmZjg4OGQ5ZmZmYzAwMAo+Pj4+Pj4+PiBbICAgIDIuMDg1NjEwXSBQR0QgMjAw
YzA2NyBQNEQgMjAwYzA2NyBQVUQgMAo+Pj4+Pj4+PiBbICAgIDIuMDg1Njc0XSBPb3BzOiAwMDAw
IFsjMV0gU01QIE5PUFRJCj4+Pj4+Pj4+IFsgICAgMi4wODU3MzZdIENQVTogMSBQSUQ6IDEgQ29t
bTogc3dhcHBlci8wIE5vdCB0YWludGVkCj4+Pj4+Pj4+IDQuMTkuMC10cnVuay1hbWQ2NCAjMSBE
ZWJpYW4gNC4xOS41LTF+ZXhwMStwdmgxCj4+Pj4+Pj4+IFsgICAgMi4wODU4MjNdIEhhcmR3YXJl
IG5hbWU6IEhQIFByb0xpYW50IERMMzYwIEc3LCBCSU9TIFA2OCAwNS8yMS8yMDE4Cj4+Pj4+Pj4+
IFsgICAgMi4wODU4OTVdIFJJUDogZTAzMDpwdGR1bXBfd2Fsa19wZ2RfbGV2ZWxfY29yZSsweDFm
ZC8weDQ5MAo+Pj4+Pj4+PiBbLi4uXQo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhlIG9mZmVuZGluZyBzdGFi
bGUgY29tbWl0IGlzIDQwNzRjYTdkOGExODMyOTIxYzg2NWQyNTBiYmQwOGYzNDQxYjM2NTcKPj4+
Pj4+PiAoIng4Ni9tbTogTW92ZSBMRFQgcmVtYXAgb3V0IG9mIEtBU0xSIHJlZ2lvbiBvbiA1LWxl
dmVsIHBhZ2luZyIpLCB0aGlzCj4+Pj4+Pj4gaXMgY29tbWl0IGQ1Mjg4OGFhMjc1M2UzMDYzYTlk
M2EwYzlmNzJmOTRhYTk4MDljMTUgdXBzdHJlYW0uCj4+Pj4+Pj4KPj4+Pj4+PiBDdXJyZW50IHVw
c3RyZWFtIGtlcm5lbCBpcyBib290aW5nIGZpbmUgdW5kZXIgWGVuLCBzbyBpbiBnZW5lcmFsIHRo
ZQo+Pj4+Pj4+IHBhdGNoIHNob3VsZCBiZSBmaW5lLiBVc2luZyBhbiB1cHN0cmVhbSBrZXJuZWwg
YnVpbHQgZnJvbSBhYm92ZSBjb21taXQKPj4+Pj4+PiAod2l0aCB0aGUgdGhlbiBuZWVkZWQgWGVu
IGZpeHVwIHBhdGNoIDE0NTdkOGNmNzY2NGYzNGM0YmE1MzQpIGlzIGZpbmUsCj4+Pj4+Pj4gdG9v
Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gS2lyaWxsLCBhcmUgeW91IGF3YXJlIG9mIGFueSBwcmVyZXF1aXNp
dGUgcGF0Y2ggZnJvbSA0LjIwIHdoaWNoIGNvdWxkIGJlCj4+Pj4+Pj4gbWlzc2luZyBpbiA0LjE5
LjU/Cj4+Pj4+Pgo+Pj4+Pj4gSSdtIG5vdC4KPj4+Pj4+Cj4+Pj4+PiBMZXQgbWUgbG9vayBpbnRv
IHRoaXMuCj4+Pj4+Pgo+Pj4+Pgo+Pj4+PiBXaGF0IGlzIG1ha2luZyBtZSBzdXNwaWNpb3VzIGlz
IHRoZSBmYWlsdXJlIGhhcHBlbmluZyBqdXN0IGFmdGVyCj4+Pj4+IHJlbGVhc2luZyB0aGUgaW5p
dCBtZW1vcnkuIE1heWJlIHRoZXJlIGlzIGFuIGFjY2VzcyB0byAuaW5pdC5kYXRhCj4+Pj4+IHNl
Z21lbnQgb3Igc2ltaWxhcj8gVGhlIG5hdGl2ZSBrZXJuZWwgYm9vdGluZyBjb3VsZCBiZSByZWxh
dGVkIHRvIHRoZQo+Pj4+PiB1c2FnZSBvZiAyTSBtYXBwaW5ncyBub3QgYmVpbmcgYXZhaWxhYmxl
IGluIGEgUFYtZG9tYWluLgo+Pj4+Cj4+Pj4gRGlkIHRoaXMgZXZlciBnZXQgZml4ZWQgYW55d2hl
cmUgdGhhdCBJIGNhbiBwcm9wZXJseSBiYWNrcG9ydCBpdCB0byB0aGUKPj4+PiA0LjE5LnkgdHJl
ZT8KPj4+Cj4+PiBodHRwczovL2xvcmUua2VybmVsLm9yZy9sa21sLzIwMTgxMTMwMjAyMzI4LjY1
MzU5LTIta2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVsLmNvbS8KPj4+Cj4+PiBTdGlsbCBwZW5k
aW5nIHVwc3RyZWFtLiBKdXN0IHBpbmdlZCB0Z2x4Lgo+Pgo+PiBUaGFua3MsIGl0IHNob3VsZCBo
YXZlIGdvdHRlbiBhIGNjOiBzdGFibGVAIHRhZywgYnV0IEkgY2FuIHdhdGNoIG91dCBmb3IKPj4g
aXQuLi4KPiAKPiBJdCdzIHVwc3RyZWFtIG5vdzogY29tbWl0IDE2ODc3YTU1NzBlMGM1ZjQyNzBk
NWIxN2Y5YmFiNDI3YmNhZTk1MTQKCkFueSByZWFzb24geW91IGRpZG4ndCBpbmNsdWRlIHRoaXMg
cGF0Y2ggaW4gNC4xOS4xND8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 08:18:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 08:18: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-devel-bounces@lists.xenproject.org>)
	id 1ghs1e-0005Ut-1c; Fri, 11 Jan 2019 08:18: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=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghs1d-0005UF-3h
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 08:18:45 +0000
X-Inumbo-ID: 8268f496-1579-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8268f496-1579-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 08:18:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghs1Y-0001uL-F7; Fri, 11 Jan 2019 08:18:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghs1X-0007Ke-Tz; Fri, 11 Jan 2019 08:18:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghs1X-0000dS-Rm; Fri, 11 Jan 2019 08:18:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131896-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-i386-freebsd10-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-shadow:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-raw:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 linux-4.9:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-pair:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-pair:host-install/dst_host(5):broken:heisenbug
 linux-4.9:test-amd64-i386-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-pair:host-install/src_host(4):broken:heisenbug
 linux-4.9:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-freebsd10-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-shadow:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-armhf-armhf-xl-credit1:leak-check/check:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8a12358ba0e2e591cb2840ef42514d23f41d220c
X-Osstest-Versions-That: linux=d99748864fa96e3c9a8379a710eb628298a29b64
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 08:18:39 +0000
Subject: [Xen-devel] [linux-4.9 test] 131896: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg5NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTg5Ni8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzE2NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgPGpvYiBzdGF0dXM+ICAgICAgYnJva2VuIGluIDEzMTg4MwogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICBicm9rZW4gaW4gMTMx
ODgzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbiBpbiAxMzE4ODMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTg4MwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICBi
cm9rZW4gaW4gMTMxODgzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzE4ODMKClRlc3RzIHdoaWNoIGFyZSBm
YWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyIDUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBpbiAxMzE4ODMgcGFzcyBpbiAx
MzE4OTYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgNSBob3N0LWluc3RhbGwvZHN0X2hv
c3QoNSkgYnJva2VuIGluIDEzMTg4MyBwYXNzIGluIDEzMTg5NgogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJva2VuIGluIDEzMTg4MyBw
YXNzIGluIDEzMTg5NgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMzE4ODMgcGFzcyBpbiAxMzE4OTYKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAx
MzE4ODMgcGFzcyBpbiAxMzE4OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTg4MyBwYXNzIGluIDEzMTg5Ngog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDQgaG9zdC1pbnN0YWxsKDQpICAg
YnJva2VuIHBhc3MgaW4gMTMxODgzCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzE4ODMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gcGFzcyBpbiAxMzE4ODMKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTg4MwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3Mg
aW4gMTMxODgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMzE4ODMKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTg4
MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMTY0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjQ1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzE2NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjQ1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDhhMTIz
NThiYTBlMmU1OTFjYjI4NDBlZjQyNTE0ZDIzZjQxZDIyMGMKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIGQ5OTc0ODg2NGZhOTZlM2M5YTgzNzlhNzEwZWI2MjgyOThhMjli
NjQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTY0NSAgMjAxOC0xMi0zMCAwNTo1NTo0OCBaICAg
MTIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE4ODMgIDIwMTktMDEtMDkgMTU6NDA6NTAg
WiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBYXJvIEtvc2tpbmVuIDxhYXJvLmtvc2tpbmVuQGlraS5maT4KICBB
amF5IFNpbmdoIDxhamF5LmthdGhhdEBtaWNyb2NoaXAuY29tPgogIEFsYWEgSGxlaWhlbCA8YWxh
YUBtZWxsYW5veC5jb20+CiAgQWxleGFuZGVyIEFyaW5nIDxhcmluZ0Btb2phdGF0dS5jb20+CiAg
QWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFybmFs
ZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFy
bmRAYXJuZGIuZGU+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBCasO4
cm4gTW9yayA8Ympvcm5AbW9yay5ubz4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5v
bmljYWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhdmlk
IFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZWVwYSBEaW5hbWFuaSA8ZGVlcGEu
a2VybmVsQGdtYWlsLmNvbT4KICBEaWV0bWFyIEhhaG4gPGRpZXRtYXIuaGFobkB0cy5mdWppdHN1
LmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRWxh
aW5lIFpoYW5nIDx6aGFuZ3FpbmdAcm9jay1jaGlwcy5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVt
YXpldEBnb29nbGUuY29tPgogIEdlb3JneSBBIEJ5c3RyZW5pbiA8Z2tvdEBhbHRsaW51eC5vcmc+
CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVu
dGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3Vz
dGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFs
bC5ubD4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEh1YWNhaSBDaGVuIDxj
aGVuaGNAbGVtb3RlLmNvbT4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgogIEph
cmtrbyBTYWtraW5lbiA8amFya2tvLnNha2tpbmVuQGxpbnV4LmludGVsLmNvbT4KICBKYXNvbiBX
YW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFp
bC5jb20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFuIEpvbmtlciA8
amJ4OTk5OUBob3RtYWlsLmNvbT4KICBKb24gTWFsb3kgPGpvbi5tYWxveUBlcmljc3Nvbi5jb20+
CiAgSm9yZ2VuIEhhbnNlbiA8amhhbnNlbkB2bXdhcmUuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KICBKw7ZyZ2VuIFN0b3J2aXN0IDxqb3JnZW4uc3RvcnZpc3RAZ21haWwu
Y29tPgogIEt1bmloaWtvIEhheWFzaGkgPGhheWFzaGkua3VuaWhpa29Ac29jaW9uZXh0LmNvbT4K
ICBMb3JlbnpvIEJpYW5jb25pIDxsb3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+CiAgTHVrYXMg
V3VubmVyIDxsdWthc0B3dW5uZXIuZGU+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQGxpbnV4
LW1pcHMub3JnPgogIE1hY3BhdWwgTGluIDxtYWNwYXVsLmxpbkBtZWRpYXRlay5jb20+CiAgTWFu
dGFzIE1pa3VsxJduYXMgPGdyYXdpdHlAZ21haWwuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56
eW5naWVyQGFybS5jb20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5l
ckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBC
bHVtZW5zdGluZ2wgPG1hcnRpbi5ibHVtZW5zdGluZ2xAZ29vZ2xlbWFpbC5jb20+CiAgTWF1cml6
aW8gTG9tYmFyZGkgPG1sb21iYXJkQHJlZGhhdC5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFi
IDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEBy
ZWRoYXQuY29tPgogIE1pY2hhbCBLdWJlY2VrIDxta3ViZWNla0BzdXNlLmN6PgogIE1pY2hhbCBT
aW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAgTWlrZSBIYWJvdXN0YWsgPGhhYm91c3Rh
a0BnbWFpbC5jb20+CiAgTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4K
ICBOYXZhIGtpc2hvcmUgTWFubmUgPG5hdmEubWFubmVAeGlsaW54LmNvbT4KICBOYXluYSBKYWlu
IDxuYXluYUBsaW51eC5pYm0uY29tPiAoRm9yIFRQTSAyLjApCiAgTmVpbCBIb3JtYW4gPG5ob3Jt
YW5AdHV4ZHJpdmVyLmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIFBh
biBCaWFuIDxiaWFucGFuMjAxNkAxNjMuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgUGF0cmljayBEcmV5ZXIgPFBhdHJpY2suRHJleWVyQGdtYWlsLmNvbT4KICBQ
YXRyaWNrIERyZXllciA8UGF0cmlja0BEcmV5ZXIubmFtZT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5i
dXJ0b25AbWlwcy5jb20+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAg
cnVpcHBhbiAo5r2Y552/KSA8cnVpcHBhbkB0ZW5jZW50LmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8
c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYW1lZXIgUHVqYXIgPHNwdWphckBudmlkaWEuY29tPgog
IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPgogIFNhc2hhIExldmluIDxhbGV4
YW5kZXIubGV2aW5AbWljcm9zb2Z0LmNvbT4KICBTY290dCBDaGVuIDxzY290dEBsYWJhdS5jb20u
dHc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNv
bT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgVGFrYXNoaSBJd2Fp
IDx0aXdhaUBzdXNlLmRlPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVG9tYXMg
V2lua2xlciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVs
ZEBsaW51eC52bmV0LmlibS5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0
LmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxsZW0gZGUgQnJ1
aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29t
PgogIFl1dmFsIEF2bmVyeSA8eXV2YWxhdkBtZWxsYW5veC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgYnJva2Vu
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIwNTUgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 08:46:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 08: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-devel-bounces@lists.xenproject.org>)
	id 1ghsSA-0007xk-SE; Fri, 11 Jan 2019 08: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=cdRz=PT=kroah.com=greg@srs-us1.protection.inumbo.net>)
 id 1ghsS9-0007xe-3d
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 08:46:09 +0000
X-Inumbo-ID: 55f00962-157d-11e9-92db-bc764e045a96
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55f00962-157d-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 08:46:07 +0000 (UTC)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id 98CF820F50;
 Fri, 11 Jan 2019 03:46:06 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute6.internal (MEProxy); Fri, 11 Jan 2019 03:46:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kroah.com; h=
 date:from:to:cc:subject:message-id:references:mime-version
 :content-type:in-reply-to; s=fm2; bh=qo9RxF0MPjB5AAu/jjul280pUEY
 jxgw9tGGz3a+rZ0s=; b=VJ44E+RBsJ2AEMFSlwjiL4iZgMjpfpsyuplAw5TfKhF
 W483FhhBfpAINjodDNUg232055Tx/fxEYLJ7TrVKfLc/aVSo2qY4+BYi9TEOZAkp
 KyvxZ7+yxt0fPdLFkW6awEsMX4QPQjdHtV8uudc2kEVPtKTWqTMIbM8JrRloOhWT
 fSOl1enRwyFWCRA318XWz/oPJnL10NtySLb2fmjDBbodV8/ZWIVH6ss4nPA5kUdI
 DMT8XVsAWN/fyQOzfrDFrMAe1X9x7F0yp0jvbpSVyz3ZjufJh2GdJTXDwEF3QRsg
 94WXf1AkjONn0eOOeBnnaZEle1g0cuTGuz4U9c/Ovfw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=qo9RxF
 0MPjB5AAu/jjul280pUEYjxgw9tGGz3a+rZ0s=; b=FRacTxA9sfiTke7dXBES6e
 znAMM+Ap3L/Uxv6hVnQfNyV3KO/+9o3y/HinysfFxsO/0QcPySqz6nQDodiK4AmP
 kNDZkWMwPvkAz00nXQkFQd+sLFPfAs8YlaDTo7tPT4wJkjxYsz0RpqknCPGqPrWm
 Otw/eecbor/Q+vTrXX5wy2p1njef1W9ok4/TgVl0AwrSxdY5DlQPlRaSpt9VY5xo
 bAw+eS3V4F4rCEeSQZB3kBLX4CZ4Xsfjj6g1KkwqAYKcRuqjIzsfZ5ZhiSzTtbGd
 +iLOOorzMMI7d2lfI8/5/TtTDXB1UwPWM5yudCwxvbXskJS2+UEZpm41Y/89h+Lg
 ==
X-ME-Sender: <xms:zlc4XDdms2OU6weRAarS8FsVtGrYzikEeOc-0s5lxJ5lN_opDTo_bg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrfeeggdduvdegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpeffhffvuffkfh
 ggtggujggfsehttdertddtredvnecuhfhrohhmpefirhgvghcumffjuceoghhrvghgsehk
 rhhorghhrdgtohhmqeenucffohhmrghinhepkhgvrhhnvghlrdhorhhgpdguvggsihgrnh
 drohhrghenucfkphepudejkedrvddvkedrfeeirdduudeinecurfgrrhgrmhepmhgrihhl
 fhhrohhmpehgrhgvgheskhhrohgrhhdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:zlc4XMukw8O33Zgn4nYeD5BGV7sIHqzctIwMWGdFMoI7HY_9NQAXeA>
 <xmx:zlc4XDRnz2PeEcTDn1qhQBibXc7DxzLqKe_MxclyzxwrRmW24HTUkg>
 <xmx:zlc4XDOmuuWj46288zyr6xHOjr9LW5XbdW_VkLSo9t6wwgVV5xPyWQ>
 <xmx:zlc4XLG6p_HGsuEEh2xZ8IyNeX7GR2fg7_Z9LJ3m1bqpIHpVnc8aRA>
Received: from localhost (unknown [178.228.36.116])
 by mail.messagingengine.com (Postfix) with ESMTPA id 6DD24100E4;
 Fri, 11 Jan 2019 03:46:05 -0500 (EST)
Date: Fri, 11 Jan 2019 09:46:03 +0100
From: Greg KH <greg@kroah.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190111084603.GC13446@kroah.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
 <20181206111352.GQ19891@kroah.com>
 <d0f3f0b2-d48b-4cd1-cf6e-e7a8176dd0da@suse.com>
 <20181206114609.GA19522@kroah.com>
 <26a64020-3974-ec4d-f64d-65669e87d505@suse.com>
 <a27939a1-261b-435f-1a0e-3732bdfe1ff3@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a27939a1-261b-435f-1a0e-3732bdfe1ff3@suse.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>, xen-devel@lists.xenproject.org,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDg6NTk6NTJBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyMi8xMi8yMDE4IDEyOjE0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gT24g
MDYvMTIvMjAxOCAxMjo0NiwgR3JlZyBLSCB3cm90ZToKPiA+PiBPbiBUaHUsIERlYyAwNiwgMjAx
OCBhdCAxMjozMToxNVBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4+PiBPbiAwNi8x
Mi8yMDE4IDEyOjEzLCBHcmVnIEtIIHdyb3RlOgo+ID4+Pj4gT24gVGh1LCBOb3YgMjksIDIwMTgg
YXQgMDI6MzU6MTdQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+Pj4+PiBPbiAyOS8x
MS8yMDE4IDE0OjI2LCBLaXJpbGwgQS4gU2h1dGVtb3Ygd3JvdGU6Cj4gPj4+Pj4+IE9uIFRodSwg
Tm92IDI5LCAyMDE4IGF0IDA5OjQxOjI1QU0gKzAwMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4g
Pj4+Pj4+PiBPbiAyOS8xMS8yMDE4IDAyOjIyLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+
ID4+Pj4+Pj4+IEhpLAo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gQXMgYWxzbyBzZWVuIGF0Ogo+ID4+
Pj4+Pj4+IGh0dHBzOi8vYnVncy5kZWJpYW4ub3JnL2NnaS1iaW4vYnVncmVwb3J0LmNnaT9idWc9
OTE0OTUxCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBBdHRhY2hlZCB0aGVyZSBhcmUgdHdvIHNlcmlh
bCBjb25zb2xlIG91dHB1dCBsb2dzLiBPbmUgaXMgc3RhcnRpbmcgd2l0aAo+ID4+Pj4+Pj4+IFhl
biA0LjExIChmcm9tIGRlYmlhbiB1bnN0YWJsZSkgYXMgZG9tMCwgYW5kIHRoZSBvdGhlciBvbmUg
d2l0aG91dCBYZW4uCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBbICAgIDIuMDg1NTQzXSBCVUc6IHVu
YWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0Cj4gPj4+Pj4+Pj4gZmZmZjg4
OGQ5ZmZmYzAwMAo+ID4+Pj4+Pj4+IFsgICAgMi4wODU2MTBdIFBHRCAyMDBjMDY3IFA0RCAyMDBj
MDY3IFBVRCAwCj4gPj4+Pj4+Pj4gWyAgICAyLjA4NTY3NF0gT29wczogMDAwMCBbIzFdIFNNUCBO
T1BUSQo+ID4+Pj4+Pj4+IFsgICAgMi4wODU3MzZdIENQVTogMSBQSUQ6IDEgQ29tbTogc3dhcHBl
ci8wIE5vdCB0YWludGVkCj4gPj4+Pj4+Pj4gNC4xOS4wLXRydW5rLWFtZDY0ICMxIERlYmlhbiA0
LjE5LjUtMX5leHAxK3B2aDEKPiA+Pj4+Pj4+PiBbICAgIDIuMDg1ODIzXSBIYXJkd2FyZSBuYW1l
OiBIUCBQcm9MaWFudCBETDM2MCBHNywgQklPUyBQNjggMDUvMjEvMjAxOAo+ID4+Pj4+Pj4+IFsg
ICAgMi4wODU4OTVdIFJJUDogZTAzMDpwdGR1bXBfd2Fsa19wZ2RfbGV2ZWxfY29yZSsweDFmZC8w
eDQ5MAo+ID4+Pj4+Pj4+IFsuLi5dCj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4gVGhlIG9mZmVuZGluZyBz
dGFibGUgY29tbWl0IGlzIDQwNzRjYTdkOGExODMyOTIxYzg2NWQyNTBiYmQwOGYzNDQxYjM2NTcK
PiA+Pj4+Pj4+ICgieDg2L21tOiBNb3ZlIExEVCByZW1hcCBvdXQgb2YgS0FTTFIgcmVnaW9uIG9u
IDUtbGV2ZWwgcGFnaW5nIiksIHRoaXMKPiA+Pj4+Pj4+IGlzIGNvbW1pdCBkNTI4ODhhYTI3NTNl
MzA2M2E5ZDNhMGM5ZjcyZjk0YWE5ODA5YzE1IHVwc3RyZWFtLgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+
IEN1cnJlbnQgdXBzdHJlYW0ga2VybmVsIGlzIGJvb3RpbmcgZmluZSB1bmRlciBYZW4sIHNvIGlu
IGdlbmVyYWwgdGhlCj4gPj4+Pj4+PiBwYXRjaCBzaG91bGQgYmUgZmluZS4gVXNpbmcgYW4gdXBz
dHJlYW0ga2VybmVsIGJ1aWx0IGZyb20gYWJvdmUgY29tbWl0Cj4gPj4+Pj4+PiAod2l0aCB0aGUg
dGhlbiBuZWVkZWQgWGVuIGZpeHVwIHBhdGNoIDE0NTdkOGNmNzY2NGYzNGM0YmE1MzQpIGlzIGZp
bmUsCj4gPj4+Pj4+PiB0b28uCj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4gS2lyaWxsLCBhcmUgeW91IGF3
YXJlIG9mIGFueSBwcmVyZXF1aXNpdGUgcGF0Y2ggZnJvbSA0LjIwIHdoaWNoIGNvdWxkIGJlCj4g
Pj4+Pj4+PiBtaXNzaW5nIGluIDQuMTkuNT8KPiA+Pj4+Pj4KPiA+Pj4+Pj4gSSdtIG5vdC4KPiA+
Pj4+Pj4KPiA+Pj4+Pj4gTGV0IG1lIGxvb2sgaW50byB0aGlzLgo+ID4+Pj4+Pgo+ID4+Pj4+Cj4g
Pj4+Pj4gV2hhdCBpcyBtYWtpbmcgbWUgc3VzcGljaW91cyBpcyB0aGUgZmFpbHVyZSBoYXBwZW5p
bmcganVzdCBhZnRlcgo+ID4+Pj4+IHJlbGVhc2luZyB0aGUgaW5pdCBtZW1vcnkuIE1heWJlIHRo
ZXJlIGlzIGFuIGFjY2VzcyB0byAuaW5pdC5kYXRhCj4gPj4+Pj4gc2VnbWVudCBvciBzaW1pbGFy
PyBUaGUgbmF0aXZlIGtlcm5lbCBib290aW5nIGNvdWxkIGJlIHJlbGF0ZWQgdG8gdGhlCj4gPj4+
Pj4gdXNhZ2Ugb2YgMk0gbWFwcGluZ3Mgbm90IGJlaW5nIGF2YWlsYWJsZSBpbiBhIFBWLWRvbWFp
bi4KPiA+Pj4+Cj4gPj4+PiBEaWQgdGhpcyBldmVyIGdldCBmaXhlZCBhbnl3aGVyZSB0aGF0IEkg
Y2FuIHByb3Blcmx5IGJhY2twb3J0IGl0IHRvIHRoZQo+ID4+Pj4gNC4xOS55IHRyZWU/Cj4gPj4+
Cj4gPj4+IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xrbWwvMjAxODExMzAyMDIzMjguNjUzNTkt
Mi1raXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tLwo+ID4+Pgo+ID4+PiBTdGlsbCBwZW5k
aW5nIHVwc3RyZWFtLiBKdXN0IHBpbmdlZCB0Z2x4Lgo+ID4+Cj4gPj4gVGhhbmtzLCBpdCBzaG91
bGQgaGF2ZSBnb3R0ZW4gYSBjYzogc3RhYmxlQCB0YWcsIGJ1dCBJIGNhbiB3YXRjaCBvdXQgZm9y
Cj4gPj4gaXQuLi4KPiA+IAo+ID4gSXQncyB1cHN0cmVhbSBub3c6IGNvbW1pdCAxNjg3N2E1NTcw
ZTBjNWY0MjcwZDViMTdmOWJhYjQyN2JjYWU5NTE0Cj4gCj4gQW55IHJlYXNvbiB5b3UgZGlkbid0
IGluY2x1ZGUgdGhpcyBwYXRjaCBpbiA0LjE5LjE0PwoKSSB3YXMgY2F0Y2hpbmcgdXAgb24gcGVu
ZGluZyBwYXRjaGVzIGFuZCBnb3QgdG8gdGhpcyB5ZXN0ZXJkYXkuIEl0CnNob3VsZCBub3cgYmUg
cXVldWVkIHVwIGFscmVhZHkgZm9yIHRoZSBuZXh0IHJlbGVhc2VzLCByaWdodD8KCnRoYW5rcywK
CmdyZWcgay1oCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 08:54:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 08:54: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-devel-bounces@lists.xenproject.org>)
	id 1ghsaL-0000If-Mg; Fri, 11 Jan 2019 08:54: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=bKv/=PT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghsaK-0000Ia-L5
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 08:54:36 +0000
X-Inumbo-ID: 83b6ea57-157e-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83b6ea57-157e-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 08:54:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AD2FAABA1;
 Fri, 11 Jan 2019 08:54:32 +0000 (UTC)
To: Greg KH <greg@kroah.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
 <20181206111352.GQ19891@kroah.com>
 <d0f3f0b2-d48b-4cd1-cf6e-e7a8176dd0da@suse.com>
 <20181206114609.GA19522@kroah.com>
 <26a64020-3974-ec4d-f64d-65669e87d505@suse.com>
 <a27939a1-261b-435f-1a0e-3732bdfe1ff3@suse.com>
 <20190111084603.GC13446@kroah.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <701fca43-75cb-3dbb-8a34-7a1215f7e97d@suse.com>
Date: Fri, 11 Jan 2019 09:54:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190111084603.GC13446@kroah.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>, xen-devel@lists.xenproject.org,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMjAxOSAwOTo0NiwgR3JlZyBLSCB3cm90ZToKPiBPbiBGcmksIEphbiAxMSwgMjAx
OSBhdCAwODo1OTo1MkFNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyMi8xMi8y
MDE4IDEyOjE0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMDYvMTIvMjAxOCAxMjo0Niwg
R3JlZyBLSCB3cm90ZToKPj4+PiBPbiBUaHUsIERlYyAwNiwgMjAxOCBhdCAxMjozMToxNVBNICsw
MTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiBPbiAwNi8xMi8yMDE4IDEyOjEzLCBHcmVn
IEtIIHdyb3RlOgo+Pj4+Pj4gT24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDI6MzU6MTdQTSArMDEw
MCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+PiBPbiAyOS8xMS8yMDE4IDE0OjI2LCBLaXJp
bGwgQS4gU2h1dGVtb3Ygd3JvdGU6Cj4+Pj4+Pj4+IE9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDA5
OjQxOjI1QU0gKzAwMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAyOS8xMS8y
MDE4IDAyOjIyLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+Pj4+Pj4+Pj4+IEhpLAo+Pj4+
Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gQXMgYWxzbyBzZWVuIGF0Ogo+Pj4+Pj4+Pj4+IGh0dHBzOi8vYnVn
cy5kZWJpYW4ub3JnL2NnaS1iaW4vYnVncmVwb3J0LmNnaT9idWc9OTE0OTUxCj4+Pj4+Pj4+Pj4K
Pj4+Pj4+Pj4+PiBBdHRhY2hlZCB0aGVyZSBhcmUgdHdvIHNlcmlhbCBjb25zb2xlIG91dHB1dCBs
b2dzLiBPbmUgaXMgc3RhcnRpbmcgd2l0aAo+Pj4+Pj4+Pj4+IFhlbiA0LjExIChmcm9tIGRlYmlh
biB1bnN0YWJsZSkgYXMgZG9tMCwgYW5kIHRoZSBvdGhlciBvbmUgd2l0aG91dCBYZW4uCj4+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+PiBbICAgIDIuMDg1NTQzXSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2Vy
bmVsIHBhZ2luZyByZXF1ZXN0IGF0Cj4+Pj4+Pj4+Pj4gZmZmZjg4OGQ5ZmZmYzAwMAo+Pj4+Pj4+
Pj4+IFsgICAgMi4wODU2MTBdIFBHRCAyMDBjMDY3IFA0RCAyMDBjMDY3IFBVRCAwCj4+Pj4+Pj4+
Pj4gWyAgICAyLjA4NTY3NF0gT29wczogMDAwMCBbIzFdIFNNUCBOT1BUSQo+Pj4+Pj4+Pj4+IFsg
ICAgMi4wODU3MzZdIENQVTogMSBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkCj4+
Pj4+Pj4+Pj4gNC4xOS4wLXRydW5rLWFtZDY0ICMxIERlYmlhbiA0LjE5LjUtMX5leHAxK3B2aDEK
Pj4+Pj4+Pj4+PiBbICAgIDIuMDg1ODIzXSBIYXJkd2FyZSBuYW1lOiBIUCBQcm9MaWFudCBETDM2
MCBHNywgQklPUyBQNjggMDUvMjEvMjAxOAo+Pj4+Pj4+Pj4+IFsgICAgMi4wODU4OTVdIFJJUDog
ZTAzMDpwdGR1bXBfd2Fsa19wZ2RfbGV2ZWxfY29yZSsweDFmZC8weDQ5MAo+Pj4+Pj4+Pj4+IFsu
Li5dCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gVGhlIG9mZmVuZGluZyBzdGFibGUgY29tbWl0IGlzIDQw
NzRjYTdkOGExODMyOTIxYzg2NWQyNTBiYmQwOGYzNDQxYjM2NTcKPj4+Pj4+Pj4+ICgieDg2L21t
OiBNb3ZlIExEVCByZW1hcCBvdXQgb2YgS0FTTFIgcmVnaW9uIG9uIDUtbGV2ZWwgcGFnaW5nIiks
IHRoaXMKPj4+Pj4+Pj4+IGlzIGNvbW1pdCBkNTI4ODhhYTI3NTNlMzA2M2E5ZDNhMGM5ZjcyZjk0
YWE5ODA5YzE1IHVwc3RyZWFtLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IEN1cnJlbnQgdXBzdHJlYW0g
a2VybmVsIGlzIGJvb3RpbmcgZmluZSB1bmRlciBYZW4sIHNvIGluIGdlbmVyYWwgdGhlCj4+Pj4+
Pj4+PiBwYXRjaCBzaG91bGQgYmUgZmluZS4gVXNpbmcgYW4gdXBzdHJlYW0ga2VybmVsIGJ1aWx0
IGZyb20gYWJvdmUgY29tbWl0Cj4+Pj4+Pj4+PiAod2l0aCB0aGUgdGhlbiBuZWVkZWQgWGVuIGZp
eHVwIHBhdGNoIDE0NTdkOGNmNzY2NGYzNGM0YmE1MzQpIGlzIGZpbmUsCj4+Pj4+Pj4+PiB0b28u
Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gS2lyaWxsLCBhcmUgeW91IGF3YXJlIG9mIGFueSBwcmVyZXF1
aXNpdGUgcGF0Y2ggZnJvbSA0LjIwIHdoaWNoIGNvdWxkIGJlCj4+Pj4+Pj4+PiBtaXNzaW5nIGlu
IDQuMTkuNT8KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSSdtIG5vdC4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gTGV0
IG1lIGxvb2sgaW50byB0aGlzLgo+Pj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gV2hhdCBpcyBtYWtp
bmcgbWUgc3VzcGljaW91cyBpcyB0aGUgZmFpbHVyZSBoYXBwZW5pbmcganVzdCBhZnRlcgo+Pj4+
Pj4+IHJlbGVhc2luZyB0aGUgaW5pdCBtZW1vcnkuIE1heWJlIHRoZXJlIGlzIGFuIGFjY2VzcyB0
byAuaW5pdC5kYXRhCj4+Pj4+Pj4gc2VnbWVudCBvciBzaW1pbGFyPyBUaGUgbmF0aXZlIGtlcm5l
bCBib290aW5nIGNvdWxkIGJlIHJlbGF0ZWQgdG8gdGhlCj4+Pj4+Pj4gdXNhZ2Ugb2YgMk0gbWFw
cGluZ3Mgbm90IGJlaW5nIGF2YWlsYWJsZSBpbiBhIFBWLWRvbWFpbi4KPj4+Pj4+Cj4+Pj4+PiBE
aWQgdGhpcyBldmVyIGdldCBmaXhlZCBhbnl3aGVyZSB0aGF0IEkgY2FuIHByb3Blcmx5IGJhY2tw
b3J0IGl0IHRvIHRoZQo+Pj4+Pj4gNC4xOS55IHRyZWU/Cj4+Pj4+Cj4+Pj4+IGh0dHBzOi8vbG9y
ZS5rZXJuZWwub3JnL2xrbWwvMjAxODExMzAyMDIzMjguNjUzNTktMi1raXJpbGwuc2h1dGVtb3ZA
bGludXguaW50ZWwuY29tLwo+Pj4+Pgo+Pj4+PiBTdGlsbCBwZW5kaW5nIHVwc3RyZWFtLiBKdXN0
IHBpbmdlZCB0Z2x4Lgo+Pj4+Cj4+Pj4gVGhhbmtzLCBpdCBzaG91bGQgaGF2ZSBnb3R0ZW4gYSBj
Yzogc3RhYmxlQCB0YWcsIGJ1dCBJIGNhbiB3YXRjaCBvdXQgZm9yCj4+Pj4gaXQuLi4KPj4+Cj4+
PiBJdCdzIHVwc3RyZWFtIG5vdzogY29tbWl0IDE2ODc3YTU1NzBlMGM1ZjQyNzBkNWIxN2Y5YmFi
NDI3YmNhZTk1MTQKPj4KPj4gQW55IHJlYXNvbiB5b3UgZGlkbid0IGluY2x1ZGUgdGhpcyBwYXRj
aCBpbiA0LjE5LjE0Pwo+IAo+IEkgd2FzIGNhdGNoaW5nIHVwIG9uIHBlbmRpbmcgcGF0Y2hlcyBh
bmQgZ290IHRvIHRoaXMgeWVzdGVyZGF5LiBJdAo+IHNob3VsZCBub3cgYmUgcXVldWVkIHVwIGFs
cmVhZHkgZm9yIHRoZSBuZXh0IHJlbGVhc2VzLCByaWdodD8KCk9rYXksIHRoYW5rcyBmb3IgY29u
ZmlybWF0aW9uLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 09:27:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 09:27: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-devel-bounces@lists.xenproject.org>)
	id 1ght6F-0002eU-DQ; Fri, 11 Jan 2019 09:27: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=lPHj=PT=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ght6E-0002eP-4l
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 09:27:34 +0000
X-Inumbo-ID: 1f2ac71a-1583-11e9-92db-bc764e045a96
Received: from mail-ot1-f65.google.com (unknown [209.85.210.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f2ac71a-1583-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 09:27:32 +0000 (UTC)
Received: by mail-ot1-f65.google.com with SMTP id s13so4055668otq.4
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 01:27:31 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=dHVK9mVR2AYDR3IkLXNkqz53BK4tfzz5ZRNsHUVV5Vs=;
 b=KuxiLiRGpRoUTkIIdnEnGoY0kskzToX1CgDrzGNbSp9CLQdeiRVsBeKpqASJua72xd
 B4058Ql1mEKT8LU/6wTGDkC4sLkuCNcf0HNyRJagPuz9NLc9+/89ezA5TZKzK2DDV9AB
 WqNcQVuFSSTGE4BdXuGUPUh/y4iDeWSsggfO9ecM8P2dUORtPsE0obMl8ZrA9uEqeSd8
 qHh2i2UV6tI782RZ2JD9G1Gx9R4XRS7xZJeZlBvX2mcmFnh5cVMoYFJ6SKJiU4GQEivm
 U0MJ47brg2l7QRNaLYHfEjZm26yM7m8aZuzPxCK1TYquv49ojMDEdXgP+gYSj193lBlD
 jB7A==
X-Gm-Message-State: AJcUukfvLHid3tc/lF/YxP8usNOCFJlihNvqxFUxaCGlOE5vQQdIvc6N
 Uqi97GUKnV4BW+5pOizttZMbrjUeGzP5VS4+3YE=
X-Google-Smtp-Source: ALg8bN53l5ggyRYAT3tqg+KeHJHTrAb1CsnXLgLjUGtjsFuh9oxqguz8Nidx5CuOJeTI0W22CLlAWEW4H30WHLx6MeU=
X-Received: by 2002:a05:6830:1289:: with SMTP id
 z9mr8520026otp.281.1547198851447; 
 Fri, 11 Jan 2019 01:27:31 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK6z4eNtJx+X3RdTcO8tKb+PxaeBwA_N3wDmbXc7Qss58A@mail.gmail.com>
 <CACMJ4GYLajG5XaukVb1OdiCzZegEFeCoXFz6tKbRPk3vMyvMJA@mail.gmail.com>
In-Reply-To: <CACMJ4GYLajG5XaukVb1OdiCzZegEFeCoXFz6tKbRPk3vMyvMJA@mail.gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Fri, 11 Jan 2019 10:27:19 +0100
Message-ID: <CAPLaKK6=qkaoW0yVfrs6tn0W0JfHitwTfy81CHu1=o8o3=-qmw@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgNzowNCBBTSBDaHJpc3RvcGhlciBDbGFyawo8Y2hyaXN0
b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gVGh1LCBKYW4gMTAsIDIwMTkg
YXQgMjoxOSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb3lnZXJAZnJlZWJzZC5vcmc+IHdyb3RlOgo+
ID4KPiA+ICBPbiBNb24sIEphbiA3LCAyMDE5IGF0IDg6NDQgQU0gQ2hyaXN0b3BoZXIgQ2xhcmsK
PiA+IDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiA+ICsvKgo+ID4g
PiArICogTG9ja2luZyBpcyBvcmdhbml6ZWQgYXMgZm9sbG93czoKPiA+ID4gKyAqCj4gPiA+ICsg
KiBUZXJtaW5vbG9neTogUig8bG9jaz4pIG1lYW5zIHRha2luZyBhIHJlYWQgbG9jayBvbiB0aGUg
c3BlY2lmaWVkIGxvY2s7Cj4gPiA+ICsgKiAgICAgICAgICAgICAgVyg8bG9jaz4pIG1lYW5zIHRh
a2luZyBhIHdyaXRlIGxvY2sgb24gaXQuCj4gPiA+ICsgKgo+ID4gPiArICogTDEgOiBUaGUgZ2xv
YmFsIGxvY2s6IGFyZ29fbG9jawo+ID4gPiArICogUHJvdGVjdHMgdGhlIGFyZ28gZWxlbWVudHMg
b2YgYWxsIHN0cnVjdCBkb21haW4gKmQgaW4gdGhlIHN5c3RlbS4KPiA+ID4gKyAqIEl0IGRvZXMg
bm90IHByb3RlY3QgYW55IG9mIHRoZSBlbGVtZW50cyBvZiBkLT5hcmdvLCBvbmx5IHRoZWlyCj4g
PiA+ICsgKiBhZGRyZXNzZXMuCj4gPiA+ICsgKgo+ID4gPiArICogQnkgZXh0ZW5zaW9uIHNpbmNl
IHRoZSBkZXN0cnVjdGlvbiBvZiBhIGRvbWFpbiB3aXRoIGEgbm9uLU5VTEwKPiA+ID4gKyAqIGQt
PmFyZ28gd2lsbCBuZWVkIHRvIGZyZWUgdGhlIGQtPmFyZ28gcG9pbnRlciwgaG9sZGluZyBXKEwx
KQo+ID4gPiArICogZ3VhcmFudGVlcyB0aGF0IG5vIGRvbWFpbnMgcG9pbnRlcnMgdGhhdCBhcmdv
IGlzIGludGVyZXN0ZWQgaW4KPiA+ID4gKyAqIGJlY29tZSBpbnZhbGlkIHdoaWxzdCB0aGlzIGxv
Y2sgaXMgaGVsZC4KPiA+ID4gKyAqLwo+ID4gPiArCj4gPiA+ICtzdGF0aWMgREVGSU5FX1JXTE9D
SyhhcmdvX2xvY2spOyAvKiBMMSAqLwo+ID4KPiA+IFlvdSBhbHNvIGFkZCBhbiBhcmdvX2xvY2sg
dG8gZWFjaCBkb21haW4gc3RydWN0IHdoaWNoIGRvZXNuJ3Qgc2VlbSB0bwo+ID4gYmUgbWVudGlv
bmVkIGhlcmUgYXQgYWxsLgo+Cj4gWW91J3JlIHJpZ2h0ISBUaGFua3MgLSB0aGF0J3MgYSBuaWNl
IGZpbmQuIFRoYXQgbG9jayBpcyBub3QgdXNlZCBhdCBhbGwuCj4gSSdkIG1pc3NlZCBpdCBzaW5j
ZSBpdCdzIGp1c3Qgbm90IHJlZmVyZW5jZWQgYW55d2hlcmUgaW4gdGhlIGFyZ28uYyBmaWxlLgo+
IEkndmUgcmVtb3ZlZCBpdC4KPgo+ID4gU2hvdWxkbid0IHRoYXQgbG9jayBiZSB0aGUgb25lIHRo
YXQgcHJvdGVjdHMgZC0+YXJnbz8gKGluc3RlYWQgb2YgdGhpcyBnbG9iYWwgbG9jaz8pCj4KPiBB
Y2NvcmRpbmcgdGhlIGRlc2lnbiB0aGF0IGlzIGluIHBsYWNlIGF0IHRoZSBtb21lbnQsIG5vLCBi
dXQKPiBJIG5lZWQgdG8gc3R1ZHkgdGhhdCBvcHRpb24gYSBiaXQgYmVmb3JlIEkgY2FuIGNvbW1l
bnQgZnVydGhlciBvbgo+IHdoZXRoZXIgaXQgd291bGQgbWFrZSBzZW5zZSB0byBhZGQgaXQgaW4g
b3JkZXIgdG8gZG8gc28uCj4gSSBpbWFnaW5lIG5vdCB0aG91Z2ggYmVjYXVzZSB3ZSdyZSBub3Qg
bG9va2luZyB0byBhZGQgYW55IG1vcmUgbG9ja3MuCgpJJ20gd29uZGVyaW5nIHdoeSBhIGdsb2Jh
bCBhcmdvX2xvY2sgc2hhcmVkIHdpdGggYWxsIGRvbWFpbnMgaXMgdXNlZAp0byBwcm90ZWN0IGQt
PmFyZ28sIGluc3RlYWQgb2YgdXNpbmcgYSBwZXItZG9tYWluIGxvY2sgKGQtPmFyZ29fbG9jawpm
b3IgZXhhbXBsZSkuIFRoaXMgZ2xvYmFsIGFyZ29fbG9jayBzaGFyZWQgYmV0d2VlbiBhbGwgZG9t
YWlucyBpcwpnb2luZyB0byBpbnRyb2R1Y2UgY29udGVudGlvbiB3aXRoIG5vIHNwZWNpZmljIGJl
bmVmaXQgQUZBSUNULgoKSSB3b3VsZCByZWNvbW1lbmQgYW4gaW5pdGlhbCBpbXBsZW1lbnRhdGlv
biB0aGF0IHVzZXMgYSBzaW5nbGUKcGVyLWRvbWFpbiBsb2NrIChpZTogZC0+YXJnb19sb2NrKSB0
byBwcm90ZWN0IHRoZSB3aG9sZSBjb250ZW50cyBvZgpkLT5hcmdvLCBhbmQgdGhlbiBnbyBhZGRp
bmcgbW9yZSBmaW5lIGdyYWluZWQgbG9ja2luZyBhcyByZXF1aXJlZCwKcHJvdmlkaW5nIGV2aWRl
bmNlIHRoYXQgc3VjaCBmaW5lIGdyYWluZXIgbG9ja2luZyBpcyBhY3R1YWxseQppbXByb3Zpbmcg
cGVyZm9ybWFuY2UgKG9yIHJlcXVpcmVkIGZvciBzb21lIG90aGVyIHJlYXNvbikuIElNTywgdGhl
CmN1cnJlbnQgbG9ja2luZyBzY2hlbWUgaXMgb3Zlcmx5IGNvbXBsaWNhdGVkLCBhbmQgaXQncyB2
ZXJ5IGhhcmQgZm9yCm1lIHRvIHJlYXNvbiBhYm91dCBpdCdzIGNvcnJlY3RuZXNzLgoKPiA+ID4g
Ky8qCj4gPiA+ICsgKiBMMiA6IFRoZSBwZXItZG9tYWluIHJpbmcgaGFzaCBsb2NrOiBkLT5hcmdv
LT5sb2NrCj4gPiA+ICsgKiBIb2xkaW5nIGEgcmVhZCBsb2NrIG9uIEwyIHByb3RlY3RzIHRoZSBy
aW5nIGhhc2ggdGFibGUgYW5kCj4gPiA+ICsgKiB0aGUgZWxlbWVudHMgaW4gdGhlIGhhc2hfdGFi
bGUgZC0+YXJnby0+cmluZ19oYXNoLCBhbmQKPiA+ID4gKyAqIHRoZSBub2RlIGFuZCBpZCBmaWVs
ZHMgaW4gc3RydWN0IGFyZ29fcmluZ19pbmZvIGluIHRoZQo+ID4gPiArICogaGFzaCB0YWJsZS4K
PiA+ID4gKyAqIEhvbGRpbmcgYSB3cml0ZSBsb2NrIG9uIEwyIHByb3RlY3RzIGFsbCBvZiB0aGUg
ZWxlbWVudHMgb2YKPiA+ID4gKyAqIHN0cnVjdCBhcmdvX3JpbmdfaW5mby4KPiA+ID4gKyAqCj4g
PiA+ICsgKiBUbyB0YWtlIEwyIHlvdSBtdXN0IGFscmVhZHkgaGF2ZSBSKEwxKS4gVyhMMSkgaW1w
bGllcyBXKEwyKSBhbmQgTDMuCj4gPiA+ICsgKgo+ID4gPiArICogTDMgOiBUaGUgcmluZ2luZm8g
bG9jazogYXJnb19yaW5nX2luZm8gKnJpbmdpbmZvOyByaW5naW5mby0+bG9jawo+ID4gPiArICog
UHJvdGVjdHMgYWxsIHRoZSBmaWVsZHMgd2l0aGluIHRoZSBhcmdvX3JpbmdfaW5mbywgYXNpZGUg
ZnJvbSB0aGUgb25lcyB0aGF0Cj4gPiA+ICsgKiBMMiBhbHJlYWR5IHByb3RlY3RzOiBub2RlLCBp
ZCwgbG9jay4KPiA+ID4gKyAqCj4gPiA+ICsgKiBUbyBhcXVpcmUgTDMgeW91IG11c3QgYWxyZWFk
eSBoYXZlIFIoTDIpLiBXKEwyKSBpbXBsaWVzIEwzLgo+ID4gPiArICoKPiA+ID4gKyAqIExzZW5k
IDogVGhlIHBlci1kb21haW4gc2luZ2xlLXNlbmRlciBwYXJ0bmVyIHJpbmdzIGxvY2s6IGQtPmFy
Z28tPnNlbmRfbG9jawo+ID4gPiArICogUHJvdGVjdHMgdGhlIHBlci1kb21haW4gc2VuZCBoYXNo
IHRhYmxlIDogZC0+YXJnby0+c2VuZF9oYXNoCj4gPiA+ICsgKiBhbmQgdGhlIGVsZW1lbnRzIGlu
IHRoZSBoYXNoIHRhYmxlLCBhbmQgdGhlIG5vZGUgYW5kIGlkIGZpZWxkcwo+ID4gPiArICogaW4g
c3RydWN0IGFyZ29fc2VuZF9pbmZvIGluIHRoZSBoYXNoIHRhYmxlLgo+ID4gPiArICoKPiA+ID4g
KyAqIFRvIHRha2UgTHNlbmQsIHlvdSBtdXN0IGFscmVhZHkgaGF2ZSBSKEwxKS4gVyhMMSkgaW1w
bGllcyBMc2VuZC4KPiA+ID4gKyAqIERvIG5vdCBhdHRlbXB0IHRvIGFjcXVpcmUgYSBMMiBvbiBh
bnkgZG9tYWluIGFmdGVyIHRha2luZyBhbmQgd2hpbGUKPiA+ID4gKyAqIGhvbGRpbmcgYSBMc2Vu
ZCBsb2NrIC0tIGFjcXVpcmUgdGhlIEwyIChpZiBvbmUgaXMgbmVlZGVkKSBiZWZvcmVoYW5kLgo+
ID4gPiArICoKPiA+ID4gKyAqIEx3aWxkY2FyZCA6IFRoZSBwZXItZG9tYWluIHdpbGRjYXJkIHBl
bmRpbmcgbGlzdCBsb2NrOiBkLT5hcmdvLT53aWxkY2FyZF9sb2NrCj4gPiA+ICsgKiBQcm90ZWN0
cyB0aGUgcGVyLWRvbWFpbiBsaXN0IG9mIG91dHN0YW5kaW5nIHNpZ25hbHMgZm9yIHNwYWNlIGF2
YWlsYWJpbGl0eQo+ID4gPiArICogb24gd2lsZGNhcmQgcmluZ3MuCj4gPiA+ICsgKgo+ID4gPiAr
ICogVG8gdGFrZSBMd2lsZGNhcmQsIHlvdSBtdXN0IGFscmVhZHkgaGF2ZSBSKEwxKS4gVyhMMSkg
aW1wbGllcyBMd2lsZGNhcmQuCj4gPiA+ICsgKiBObyBvdGhlciBsb2NrcyBhcmUgYWNxdWlyZWQg
YWZ0ZXIgb2J0YWluaW5nIEx3aWxkY2FyZC4KPiA+ID4gKyAqLwo+ID4KPiA+IElNTyBJIHRoaW5r
IHRoZSBsb2NraW5nIGlzIG92ZXJseSBjb21wbGljYXRlZCwgYW5kIHRoZXJlJ3Mgbm8KPiA+IHJl
YXNvbmluZyB3aHkgc28gbWFueSBsb2NrcyBhcmUgbmVlZGVkLiBXb3VsZG4ndCBpdCBiZSBlbm91
Z2ggdG8gc3RhcnQKPiA+IHdpdGggYSBzaW5nbGUgbG9jayB0aGF0IHByb3RlY3RzIHRoZSB3aG9s
ZSBkLT5hcmdvIGV4aXN0ZW5jZSBhbmQKPiA+IGNvbnRlbnRzPwo+ID4KPiA+IEkgd291bGQgc3Rh
cnQgd2l0aCBhIHZlcnkgc2ltcGxlIChhcyBzaW1wbGUgYXMgcG9zc2libGUpIGxvY2tpbmcKPiA+
IHN0cnVjdHVyZSBhbmQgZ28gaW1wcm92aW5nIGZyb20gdGhlcmUgaWYgdGhlcmUgYXJlIHBlcmZv
cm1hbmNlCj4gPiBib3R0bGVuZWNrcy4KPgo+IEl0IGRlZmluaXRlbHkgZG9lc24ndCBoZWxwIHdo
ZW4gdGhlcmUncyBhbiBleHRyYSBsb2NrIGx5aW5nIGFyb3VuZAo+IGp1c3QgdG8gYmUgY29uZnVz
aW5nLiBTb3JyeS4KPgo+IFRoZSBsb2NraW5nIGRpc2NpcGxpbmUgaW4gdGhpcyBjb2RlIGlzIGNo
YWxsZW5naW5nIGFuZCB5b3UgYXJlIHJpZ2h0IHRoYXQKPiB0aGVyZSBoYXNuJ3QgYSBleHBsYW5h
dGlvbiBnaXZlbiBhcyB0byBfd2h5XyB0aGVyZSBhcmUgdGhlIGxvY2tzIHRoYXQgdGhlcmUKPiBh
cmUuIEkgd2lsbCBmaXggdGhhdC4gSSBjYW4gYWxzbyByZXZpZXcgdGhlIHBsYWNlbWVudCBvZiB0
aGUgQVNTRVJUcyB0aGF0Cj4gY2hlY2sgKGFuZCBkb2N1bWVudCkgdGhlIGxvY2tzIHdpdGhpbiB0
aGUgY29kZSwgaWYgdGhhdCBoZWxwcy4KPgo+IFRoZSBjdXJyZW50IGxvY2tpbmcgY29tbWVudHMg
ZGVzY3JpYmUgdGhlIGhvdywgYnV0IHRoZSB3aHkgaGFzbid0IGJlZW4KPiBjb3ZlcmVkIHNvIGZh
ciBhbmQgaXQgaXMgbmVlZGVkLiBUaGUgdW5yZWFzb25hYmx5LXNob3J0IHZlcnNpb24gaXM6IHRo
aXMKPiBjb2RlIGlzICpob3QqIHdoZW4gdGhlIGNvbW11bmljYXRpb24gcGF0aHMgYXJlIGluIHVz
ZSAtLSBpdCBvcGVyYXRlcyB0aGUKPiBkYXRhIHBhdGggLS0gYW5kIHRoZXJlIG5lZWRzIHRvIGJl
IGlzb2xhdGlvbiBmb3IgcGF0aHMgdXNpbmcgcmluZ3MgZnJvbSB0aGUKPiBwb3RlbnRpYWxseSBt
YWxpY2lvdXMgb3IgZGlzcnVwdGl2ZSBhY3Rpdml0aWVzIG9mIG90aGVyIGRvbWFpbnMsIG9yIGV2
ZW4KPiBvdGhlciB2Y3B1cyBvZiB0aGUgc2FtZSBkb21haW4gb3BlcmF0aW5nIG90aGVyIHJpbmdz
LgoKWWVzLCB0aGF04oCZcyBmaW5lLCBidXQgYXMgc2FpZCBhYm92ZSBJIHdvbmRlciB3aHkgZm9y
IGV4YW1wbGUgYSBnbG9iYWwKYXJnb19sb2NrIGlzIHVzZWQgdG8gcHJvdGVjdCBkLT5hcmdvLCBp
bnN0ZWFkIG9mIGEgcGVyLWRvbWFpbiBsb2NrLiBBdApmaXJzdCBzaWdodCB0aGlzIGRvZXNu4oCZ
dCBsb29rIGxpa2UgdGhlIGJlc3QgYXBwcm9hY2ggcGVyZm9ybWFuY2Ugd2lzZS4KCj4gSSBhbSBj
b25maWRlbnQgdGhhdCB0aGUgbG9ja2luZyAodGhhdCBhY3R1YWxseSBnZXRzIG9wZXJhdGVkKSBp
cyBjb3JyZWN0IGFuZAo+IGp1c3RpZmllZCB0aG91Z2gsIGFuZCBJIGhvcGUgdGhhdCBhZGRpbmcg
c29tZSBuZXcgY2xlYXIgZG9jdW1lbnRhdGlvbiBmb3IgaXQKPiBjYW4gYWRkcmVzcyB0aGlzLgoK
SeKAmW0gbm90IHNheWluZyBvdGhlcndpc2UsIGJ1dCBJIGNhbm5vdCBhc3NlcnQgaXQgZWl0aGVy
LgoKPiA+ID4gK3ZvaWQKPiA+ID4gK2FyZ29fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQo+
ID4gPiArewo+ID4gPiArICAgIHdyaXRlX2xvY2soJmFyZ29fbG9jayk7Cj4gPiA+ICsKPiA+ID4g
KyAgICBhcmdvX2RwcmludGsoInNvZnQgcmVzZXQgZD0lZCBkLT5hcmdvPSVwXG4iLCBkLT5kb21h
aW5faWQsIGQtPmFyZ28pOwo+ID4gPiArCj4gPiA+ICsgICAgaWYgKCBkLT5hcmdvICkKPiA+ID4g
KyAgICB7Cj4gPiA+ICsgICAgICAgIGRvbWFpbl9yaW5nc19yZW1vdmVfYWxsKGQpOwo+ID4gPiAr
ICAgICAgICBwYXJ0bmVyX3JpbmdzX3JlbW92ZShkKTsKPiA+ID4gKyAgICAgICAgd2lsZGNhcmRf
cmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7Cj4gPiA+ICsKPiA+ID4gKyAgICAgICAgaWYgKCAhb3B0
X2FyZ29fZW5hYmxlZCApCj4gPiA+ICsgICAgICAgIHsKPiA+ID4gKyAgICAgICAgICAgIHhmcmVl
KGQtPmFyZ28pOwo+ID4gPiArICAgICAgICAgICAgZC0+YXJnbyA9IE5VTEw7Cj4gPgo+ID4gQ2Fu
IG9wdF9hcmdvX2VuYWJsZWQgY2hhbmdlIGR1cmluZyBydW50aW1lPwo+Cj4gTm90IGF0IHRoZSBt
b21lbnQsIG5vLiBJdCBzaG91bGQgYmUgbWFkZSBjaGFuZ2VhYmxlCj4gbGF0ZXIsIGJ1dCBrZWVw
aW5nIGl0IGZpeGVkIGFzc2lzdHMgd2l0aCBkZXJpc2tpbmcgdGhpcyBmb3IKPiByZWxlYXNlIGNv
bnNpZGVyYXRpb24uCgpUaGVuIGlmIGQtPmFyZ28gaXMgc2V0IG9wdF9hcmdvX2VuYWJsZWQgbXVz
dCBiZSB0cnVlLCBhbmQgdGh1cyB0aGlzCmNvbmRpdGlvbiBpcyBuZXZlciB0cnVlPwoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 09:38:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 09:38: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-devel-bounces@lists.xenproject.org>)
	id 1ghtGh-0003Tw-Fi; Fri, 11 Jan 2019 09:38: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=lPHj=PT=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghtGf-0003Tr-V7
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 09:38:21 +0000
X-Inumbo-ID: a18ff022-1584-11e9-b72d-4b241c3e9a94
Received: from mail-ot1-f65.google.com (unknown [209.85.210.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a18ff022-1584-11e9-b72d-4b241c3e9a94;
 Fri, 11 Jan 2019 09:38:20 +0000 (UTC)
Received: by mail-ot1-f65.google.com with SMTP id s5so12566878oth.7
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 01:38:20 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=nO7sdPKrd8LninSG/xuye2CRSkBqIwcyx1djD2G//m0=;
 b=HDveUSKLVajLgL6QTjVspEiuO85eTq6LkWvjxchRhnu+VDkVQFVB4gV6wFsPNyLN1K
 FCvAOVkuMsmE/h8m8Y9t8ML36Qd0k60XXkQUnG+MFxMkVdZEwYnu6hH6hksBBE0Yzj6G
 xov8RGdvVUhmaU35xR3a3YH42oWfi9w8uBQTt7PxI42MFpC8QFc7M69oFTyQzL6XF3rQ
 VcwX7FTzmmG9xnUabzJrFyGILYV50wiTPmfbBckRpQgGPsk71wF/Qo40fEC1Svlck02z
 9K3Xfi1/6Jxv+l3sDw+IHrw0gjxNEwrXo5X2IWNgH1c0juxj8aA5nzsEvLX70C8uj3ys
 0hPg==
X-Gm-Message-State: AJcUukcdQW63ggbJT8XrCpbpLAg11hZIn3eZPmAKipzmCBBYrMKCumKS
 KfUd/3aTXbxRbMa/wsrBEAojBWDMfL1Luu2YwVk=
X-Google-Smtp-Source: ALg8bN6/qXYP8YWqD9DbZlDn5BEaBSjBah0Mk/FUvJa9TUMeULpNLsV0VZYcvDmsgfH3S1u/uQSUmp/fYlASCRVuR5M=
X-Received: by 2002:a9d:172e:: with SMTP id i46mr8764399ota.322.1547199499698; 
 Fri, 11 Jan 2019 01:38:19 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK6g4qvrb2b309AdUBhxwxRVyy7D2sajJ=F1eYcc4Y6-6Q@mail.gmail.com>
 <CACMJ4GY7Gh4SmSgKhSQSO_tnhrAcZ1h=dcbp6kdaHSUv=GxKyQ@mail.gmail.com>
In-Reply-To: <CACMJ4GY7Gh4SmSgKhSQSO_tnhrAcZ1h=dcbp6kdaHSUv=GxKyQ@mail.gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Fri, 11 Jan 2019 10:38:08 +0100
Message-ID: <CAPLaKK6zRLA3eF3On+GNcNG3ZgMJrtO-3are7Uxn8U8t+bytfw@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgNzoyOSBBTSBDaHJpc3RvcGhlciBDbGFyawo8Y2hyaXN0
b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gVGh1LCBKYW4gMTAsIDIwMTkg
YXQgMzoyNSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb3lnZXJAZ21haWwuY29tPiB3cm90ZToKPiA+
Cj4gPiAgT24gTW9uLCBKYW4gNywgMjAxOSBhdCA4OjQ0IEFNIENocmlzdG9waGVyIENsYXJrCj4g
PiA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gPiArc3RhdGljIGlu
dAo+ID4gPiArcmluZ19tYXBfcGFnZShzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywg
dW5zaWduZWQgaW50IGksIHZvaWQgKipvdXRfcHRyKQo+ID4gPiArewo+ID4gPiArICAgIGlmICgg
aSA+PSByaW5nX2luZm8tPm5tZm5zICkKPiA+ID4gKyAgICB7Cj4gPiA+ICsgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0VSUiwKPiA+ID4gKyAgICAgICAgICAgICAgICJhcmdvOiByaW5nICh2bSV1OiV4
IHZtJWQpICVwIGF0dGVtcHRlZCB0byBtYXAgcGFnZSAgJXUgb2YgJXVcbiIsCj4gPiA+ICsgICAg
ICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5kb21haW5faWQsIHJpbmdfaW5mby0+aWQucG9ydCwK
PiA+ID4gKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQsIHJpbmdfaW5m
bywgaSwgcmluZ19pbmZvLT5ubWZucyk7Cj4gPiA+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+
ID4gPiArICAgIH0KPiA+ID4gKwo+ID4gPiArICAgIGlmICggIXJpbmdfaW5mby0+bWZucyB8fCAh
cmluZ19pbmZvLT5tZm5fbWFwcGluZykKPiA+ID4gKyAgICB7Cj4gPiA+ICsgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwo+ID4gPiArICAgICAgICByaW5nX2luZm8tPmxlbiA9IDA7Cj4gPiA+
ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ID4gPiArICAgIH0KPiA+ID4gKwo+ID4gPiArICAg
IGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0gKQo+ID4gPiArICAgIHsKPiA+ID4gKyAg
ICAgICAgLyoKPiA+ID4gKyAgICAgICAgICogVE9ETzoKPiA+ID4gKyAgICAgICAgICogVGhlIGZp
cnN0IHBhZ2Ugb2YgdGhlIHJpbmcgY29udGFpbnMgdGhlIHJpbmcgaW5kaWNlcywgc28gYm90aCBy
ZWFkCj4gPiA+ICsgICAgICAgICAqIGFuZCB3cml0ZSBhY2Nlc3MgdG8gdGhlIHBhZ2UgaXMgcmVx
dWlyZWQgYnkgdGhlIGh5cGVydmlzb3IsIGJ1dAo+ID4gPiArICAgICAgICAgKiByZWFkLWFjY2Vz
cyBpcyBub3QgbmVlZGVkIGZvciB0aGlzIG1hcHBpbmcgZm9yIHRoZSByZW1haW5kZXIgb2YgdGhl
Cj4gPiA+ICsgICAgICAgICAqIHJpbmcuCj4gPiA+ICsgICAgICAgICAqIFNpbmNlIHRoaXMgbWFw
cGluZyB3aWxsIHJlbWFpbiByZXNpZGVudCBpbiBYZW4ncyBhZGRyZXNzIHNwYWNlIGZvcgo+ID4g
PiArICAgICAgICAgKiB0aGUgbGlmZXRpbWUgb2YgdGhlIHJpbmcsIGFuZCBmb2xsb3dpbmcgdGhl
IHByaW5jaXBsZSBvZiBsZWFzdAo+ID4gPiArICAgICAgICAgKiBwcml2aWxlZ2UsIGl0IGNvdWxk
IGJlIHByZWZlcmFibGUgdG86Cj4gPiA+ICsgICAgICAgICAqICAjIGFkZCBhIFhTTSBjaGVjayB0
byBkZXRlcm1pbmUgd2hhdCBwb2xpY3kgaXMgd2FudGVkIGhlcmUKPiA+ID4gKyAgICAgICAgICog
ICMgZGVwZW5kaW5nIG9uIHRoZSBYU00gcXVlcnksIG9wdGlvbmFsbHkgY3JlYXRlIHRoaXMgbWFw
cGluZyBhcwo+ID4gPiArICAgICAgICAgKiAgICBfd3JpdGUtb25seV8gb24gcGxhdGZvcm1zIHRo
YXQgY2FuIHN1cHBvcnQgaXQuCj4gPiA+ICsgICAgICAgICAqICAgIChlZy4gSW50ZWwgRVBUL0FN
RCBOUFQpLgo+ID4KPiA+IFdoeSBkbyBJbnRlbCBFUFQgb3IgQU1EIE5QVCBtYXR0ZXIgaGVyZT8K
Pgo+IEkgdGhpbmsgKHRob3VnaCBjb3VsZCBiZSB3cm9uZyBhbmQgYW0gb3BlbiB0byBjb3JyZWN0
aW9uIGhlcmUpIHRoYXQKPiBFUFQgYW5kIE5QVCBlbmFibGUgdGhlIGNvbnN0cnVjdGlvbiBvZiB3
cml0ZS1vbmx5IChpZSBub3QgcmVhZGFibGUpCj4gbWVtb3J5IG1hcHBpbmdzLiBTdGFuZGFyZCBw
YWdlIHRhYmxlcyBjYW4ndCBkbyB0aGF0OiB3aXRoIHRob3NlLAo+IGlmIGl0J3Mgd3JpdGFibGUs
IGl0J3MgYWxzbyByZWFkYWJsZS4KClRoZSBoeXBlcnZpc29yIGl0c2VsZiBkb2Vzbid0IHJ1biBv
biBFUFQgb3IgTlBUIHNlY29uZCBzdGFnZQp0cmFuc2xhdGlvbiwgdGhhdCdzIHVzZWQgZXhjbHVz
aXZlbHkgZm9yIChIVk0pIGd1ZXN0cy4gU28gZXZlbiBpZgp0aGVyZSdzIHN1Y2ggc3VwcG9ydCBp
biBFUFQgb3IgTlBUIGl0J3Mgbm90IHJlbGV2YW50IGhlcmUuIHg4NiBwYWdlCnRhYmxlcyBkb24n
dCBoYXZlIHRoZSBjYXBhYmlsaXR5IHRvIGNyZWF0ZSB3cml0ZS1vbmx5IG1hcHBpbmdzLgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 09:50:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 09:50: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-devel-bounces@lists.xenproject.org>)
	id 1ghtSK-0004vE-PD; Fri, 11 Jan 2019 09:50: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=yfvp=PT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghtSJ-0004v9-J6
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 09:50:23 +0000
X-Inumbo-ID: 4fa78128-1586-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fa78128-1586-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 09:50:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Jan 2019 02:50:21 -0700
Message-Id: <5C3866DC020000780020C941@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 11 Jan 2019 02:50:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH XTF] nested-vmx: exceptions take priority over
 VMFail*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHdheSB0aGUgaW5zdHJ1Y3Rpb24gaW52b2NhdGlvbnMgYXJlIGNvZGVkLCBpdCBpcyBjb21w
aWxlciB2ZXJzaW9uCmRlcGVuZGVudCB3aGV0aGVyIHRoaW5ncyB3b3JrOiBXaXRoIG9sZCBnY2Ms
IGZhaWxfeyxpbn12YWxpZCB3aWxsIG5vdApnZXQgdG91Y2hlZCBhbmQgaGVuY2UgcmVtYWluIGF0
IHRoZWlyIGluaXRpYWwgdmFsdWVzLCB3aGlsZSB3aXRoIG5ld2VyCmdjYyBldmFsdWF0aW9uIG9m
IHRoZSBzdGF0dXMgZmxhZ3Mgb2NjdXJzIG91dHNpZGUgb2YgdGhlIGFzbSgpLCBpLmUuCmFsc28g
d2hlbiBhbiBleGNlcHRpb24gd2FzIHJlY2VpdmVkIChpbiB3aGljaCBjYXNlIEVGTEFHUyBkaWRu
J3QgY2hhbmdlCmZyb20gaXRzIHZhbHVlIGJlZm9yZSB0aGUgZmF1bHRpbmcgaW5zdHJ1Y3Rpb24p
LgoKU2luY2UgaXQgaXMgbW9yZSBsb2dpY2FsIGFueXdheSB0byBjaGVjayBmb3IgYSBwb3NzaWJs
ZSBleGNlcHRpb24gZmlyc3QsCmRvIHNvIHVuaWZvcm1seSBpbnN0ZWFkIG9mIHRyeWluZyB0byBm
aWRkbGUgd2l0aCB0aGUgYXNtKCkgaW4gc29tZSB3YXkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS90ZXN0cy9uZXN0ZWQtdm14L3V0aWwuYwor
KysgYi90ZXN0cy9uZXN0ZWQtdm14L3V0aWwuYwpAQCAtOTAsMTIgKzkwLDE0IEBAIGV4aW5mb190
IHN0dWJfdm14b24odWludDY0X3QgcGFkZHIpCiAgICAgICAgICAgICAgICAgICA6IFtwYWRkcl0g
Im0iIChwYWRkciksCiAgICAgICAgICAgICAgICAgICAgICJYIiAoZXhfcmVjb3JkX2ZhdWx0X2Vk
aSkpOwogCi0gICAgaWYgKCBmYWlsX2ludmFsaWQgKQorICAgIGlmICggZXggKQorICAgICAgICBy
ZXR1cm4gZXg7CisgICAgZWxzZSBpZiAoIGZhaWxfaW52YWxpZCApCiAgICAgICAgIHJldHVybiBW
TUVSUl9JTlZBTElEOwogICAgIGVsc2UgaWYgKCBmYWlsX3ZhbGlkICkKICAgICAgICAgcmV0dXJu
IGdldF92bXhfaW5zbl9lcnIoKTsKICAgICBlbHNlCi0gICAgICAgIHJldHVybiBleDsKKyAgICAg
ICAgcmV0dXJuIFZNRVJSX1NVQ0NFU1M7CiB9CiAKIGV4aW5mb190IHN0dWJfdm1wdHJsZCh1aW50
NjRfdCBwYWRkcikKQEAgLTExNCwxMiArMTE2LDE0IEBAIGV4aW5mb190IHN0dWJfdm1wdHJsZCh1
aW50NjRfdCBwYWRkcikKICAgICAgICAgICAgICAgICAgIDogW3BhZGRyXSAibSIgKHBhZGRyKSwK
ICAgICAgICAgICAgICAgICAgICAgIlgiIChleF9yZWNvcmRfZmF1bHRfZWRpKSk7CiAKLSAgICBp
ZiAoIGZhaWxfaW52YWxpZCApCisgICAgaWYgKCBleCApCisgICAgICAgIHJldHVybiBleDsKKyAg
ICBlbHNlIGlmICggZmFpbF9pbnZhbGlkICkKICAgICAgICAgcmV0dXJuIFZNRVJSX0lOVkFMSUQ7
CiAgICAgZWxzZSBpZiAoIGZhaWxfdmFsaWQgKQogICAgICAgICByZXR1cm4gZ2V0X3ZteF9pbnNu
X2VycigpOwogICAgIGVsc2UKLSAgICAgICAgcmV0dXJuIGV4OworICAgICAgICByZXR1cm4gVk1F
UlJfU1VDQ0VTUzsKIH0KIAogZXhpbmZvX3QgX191c2VyX3RleHQgc3R1Yl92bXhvbl91c2VyKHVp
bnQ2NF90IHBhZGRyKQpAQCAtMTM4LDEyICsxNDIsMTQgQEAgZXhpbmZvX3QgX191c2VyX3RleHQg
c3R1Yl92bXhvbl91c2VyKHVpbgogICAgICAgICAgICAgICAgICAgOiBbcGFkZHJdICJtIiAocGFk
ZHIpLAogICAgICAgICAgICAgICAgICAgICAiWCIgKGV4X3JlY29yZF9mYXVsdF9lZGkpKTsKIAot
ICAgIGlmICggZmFpbF9pbnZhbGlkICkKKyAgICBpZiAoIGV4ICkKKyAgICAgICAgcmV0dXJuIGV4
OworICAgIGVsc2UgaWYgKCBmYWlsX2ludmFsaWQgKQogICAgICAgICByZXR1cm4gVk1FUlJfSU5W
QUxJRDsKICAgICBlbHNlIGlmICggZmFpbF92YWxpZCApCiAgICAgICAgIHJldHVybiBnZXRfdm14
X2luc25fZXJyKCk7CiAgICAgZWxzZQotICAgICAgICByZXR1cm4gZXg7CisgICAgICAgIHJldHVy
biBWTUVSUl9TVUNDRVNTOwogfQogCiAvKgoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 09:51:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 09:51: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-devel-bounces@lists.xenproject.org>)
	id 1ghtTT-000506-3W; Fri, 11 Jan 2019 09:51: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=Iy3g=PT=citrix.com=prvs=9072536af=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ghtTR-0004zx-MZ
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 09:51:33 +0000
X-Inumbo-ID: 78b57321-1586-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78b57321-1586-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 09:51:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,465,1539648000"; d="scan'208";a="84454752"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 1/8] viridian: add init hooks
Thread-Index: AQHUp2VgBUKZQlK6WUO+1XiJ63dVmqWp1yaQ
Date: Fri, 11 Jan 2019 09:51:29 +0000
Message-ID: <fb918ea5ef174fc4bc29196b358de1e4@AMSPEX02CL03.citrite.net>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
 <20190108151811.19510-2-paul.durrant@citrix.com>
In-Reply-To: <20190108151811.19510-2-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 1/8] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0
bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0NCj4gU2VudDogMDggSmFudWFyeSAyMDE5IDE1OjE4
DQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PjsNCj4gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2MiAxLzhdIHZpcmlkaWFuOiBhZGQgaW5pdCBo
b29rcw0KPiANCj4gVGhpcyBwYXRjaCBhZGRzIGRvbWFpbiBhbmQgdmNwdSBpbml0IGhvb2tzIGZv
ciB2aXJpZGlhbiBmZWF0dXJlcy4gVGhlIGluaXQNCj4gaG9va3MgZG8gbm90IHlldCBkbyBhbnl0
aGluZzsgdGhlIGZ1bmN0aW9uYWxpdHkgd2lsbCBiZSBhZGRlZCB0byBieQ0KPiBzdWJzZXF1ZW50
IHBhdGNoZXMuDQo+IA0KPiBOT1RFOiBUaGlzIHBhdGNoIGFsc28gcmVtb3ZlcyB0aGUgY2FsbCBm
cm9tIHRoZSBkb21haW4gZGVpbml0IGZ1bmN0aW9uIHRvDQo+ICAgICAgIHRoZSB2Y3B1IGRlaW5p
dCBmdW5jdGlvbiwgYXMgdGhpcyBpcyBub3QgbmVjZXNzYXJ5Lg0KPiANCj4gU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IC0tLQ0KPiBDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4NCj4gQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5j
b20+DQo+IA0KPiB2MjoNCj4gIC0gUmVtb3ZlIGNhbGwgZnJvbSBkb21haW4gZGVpbml0IHRvIHZj
cHUgZGVpbml0DQoNCkFjdHVhbGx5LCBmdXJ0aGVyIHRlc3RpbmcgaGFzIHNob3duIHRoaXMgdG8g
YmUgbmVjZXNzYXJ5IHNvIEknbSBnb2luZyB0byByZS1pbnN0YXRlIGl0IGluIHYzLiBJIGFncmVl
IHRoYXQgaXQgc2hvdWxkIG5vdCBiZSBuZWNlc3NhcnkgKGJlY2F1c2UgaXQgaW1wbGllcyBhIGdl
bmVyaWMgSFZNIHRlYXJkb3duIHByb2JsZW0pIGJ1dCB0aGlzIGlzIG5vdCB0aGUgcGF0Y2ggdG8g
YmUgZml4aW5nIHN1Y2ggaXNzdWVzIGluLg0KDQogIFBhdWwNCg0KPiAtLS0NCj4gIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKystDQo+ICB4ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAxNCArKysrKysrKysrLS0tLQ0KPiAg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDMgKysrDQo+ICAzIGZpbGVz
IGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4g
aW5kZXggNDAxYzRhOTMxMi4uOTk2NzE2OWFmNiAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+IEBAIC02NjUsMTIg
KzY2NSwxOCBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpDQo+
ICAgICAgaWYgKCBodm1fdHNjX3NjYWxpbmdfc3VwcG9ydGVkICkNCj4gICAgICAgICAgZC0+YXJj
aC5odm0udHNjX3NjYWxpbmdfcmF0aW8gPSBodm1fZGVmYXVsdF90c2Nfc2NhbGluZ19yYXRpbzsN
Cj4gDQo+ICsgICAgcmMgPSB2aXJpZGlhbl9kb21haW5faW5pdChkKTsNCj4gKyAgICBpZiAoIHJj
ICkNCj4gKyAgICAgICAgZ290byBmYWlsMjsNCj4gKw0KPiAgICAgIHJjID0gaHZtX2Z1bmNzLmRv
bWFpbl9pbml0aWFsaXNlKGQpOw0KPiAgICAgIGlmICggcmMgIT0gMCApDQo+IC0gICAgICAgIGdv
dG8gZmFpbDI7DQo+ICsgICAgICAgIGdvdG8gZmFpbDM7DQo+IA0KPiAgICAgIHJldHVybiAwOw0K
PiANCj4gKyBmYWlsMzoNCj4gKyAgICB2aXJpZGlhbl9kb21haW5fZGVpbml0KGQpOw0KPiAgIGZh
aWwyOg0KPiAgICAgIHJ0Y19kZWluaXQoZCk7DQo+ICAgICAgc3RkdmdhX2RlaW5pdChkKTsNCj4g
QEAgLTE1MzksNiArMTU0NSwxMCBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNw
dSAqdikNCj4gICAgICBpZiAoIHJjICE9IDAgKQ0KPiAgICAgICAgICBnb3RvIGZhaWw2Ow0KPiAN
Cj4gKyAgICByYyA9IHZpcmlkaWFuX3ZjcHVfaW5pdCh2KTsNCj4gKyAgICBpZiAoIHJjICkNCj4g
KyAgICAgICAgZ290byBmYWlsNzsNCj4gKw0KPiAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICkN
Cj4gICAgICB7DQo+ICAgICAgICAgIC8qIE5CLiBBbGwgdGhlc2UgcmVhbGx5IGJlbG9uZyBpbiBo
dm1fZG9tYWluX2luaXRpYWxpc2UoKS4gKi8NCj4gQEAgLTE1NTEsNiArMTU2MSw4IEBAIGludCBo
dm1fdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQ0KPiANCj4gICAgICByZXR1cm4gMDsN
Cj4gDQo+ICsgZmFpbDc6DQo+ICsgICAgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX3JlbW92ZV92Y3B1
KGQsIHYpOw0KPiAgIGZhaWw2Og0KPiAgICAgIG5lc3RlZGh2bV92Y3B1X2Rlc3Ryb3kodik7DQo+
ICAgZmFpbDU6DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMNCj4gYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMNCj4gaW5kZXgg
Yzc4YjI5MThkOS4uNjVhZmEwNDlkOSAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi92aXJpZGlhbi5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYw0KPiBAQCAtNDE3LDYgKzQxNywxNiBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4o
Y29uc3Qgc3RydWN0IHZjcHUgKnYsDQo+IHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkNCj4g
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiAgfQ0KPiANCj4gK2ludCB2aXJpZGlhbl92Y3B1
X2luaXQoc3RydWN0IHZjcHUgKnYpDQo+ICt7DQo+ICsgICAgcmV0dXJuIDA7DQo+ICt9DQo+ICsN
Cj4gK2ludCB2aXJpZGlhbl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQ0KPiArew0KPiAr
ICAgIHJldHVybiAwOw0KPiArfQ0KPiArDQo+ICB2b2lkIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0
cnVjdCB2Y3B1ICp2KQ0KPiAgew0KPiAgICAgIHZpcmlkaWFuX3N5bmljX3dybXNyKHYsIEhWX1g2
NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOw0KPiBAQCAtNDI0LDEwICs0MzQsNiBAQCB2b2lkIHZp
cmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQ0KPiANCj4gIHZvaWQgdmlyaWRpYW5f
ZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgew0KPiAtICAgIHN0cnVjdCB2Y3B1
ICp2Ow0KPiAtDQo+IC0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiAtICAgICAgICB2aXJp
ZGlhbl92Y3B1X2RlaW5pdCh2KTsNCj4gIH0NCj4gDQo+ICBzdGF0aWMgREVGSU5FX1BFUl9DUFUo
Y3B1bWFza190LCBpcGlfY3B1bWFzayk7DQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLQ0KPiB4ODYvaHZtL3ZpcmlkaWFu
LmgNCj4gaW5kZXggZWM1ZWY4ZDNmOS4uZjA3MjgzODk1NSAxMDA2NDQNCj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92aXJpZGlhbi5oDQo+IEBAIC04MCw2ICs4MCw5IEBAIHZpcmlkaWFuX2h5cGVyY2FsbChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7DQo+ICB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsNCj4gIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZf
Y291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsNCj4gDQo+ICtpbnQgdmlyaWRpYW5fdmNwdV9p
bml0KHN0cnVjdCB2Y3B1ICp2KTsNCj4gK2ludCB2aXJpZGlhbl9kb21haW5faW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKTsNCj4gKw0KPiAgdm9pZCB2aXJpZGlhbl92Y3B1X2RlaW5pdChzdHJ1Y3QgdmNw
dSAqdik7DQo+ICB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCk7
DQo+IA0KPiAtLQ0KPiAyLjIwLjEuMi5nYjIxZWJiNjcxDQoNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 10:09:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 10:09: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-devel-bounces@lists.xenproject.org>)
	id 1ghtky-00066r-PB; Fri, 11 Jan 2019 10:09: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=yfvp=PT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghtkw-00066m-W6
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 10:09:39 +0000
X-Inumbo-ID: ffc8e532-1588-11e9-87a7-ff4a78ec622f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ffc8e532-1588-11e9-87a7-ff4a78ec622f;
 Fri, 11 Jan 2019 10:09:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Jan 2019 03:09:35 -0700
Message-Id: <5C386B5F020000780020C96B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 11 Jan 2019 03:09:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] libxl: fix build on rather old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q0xPTkVfTkVXSVBDIGhhcyBiZWVuIGludHJvZHVjZWQgaW4gTGludXggMi42LjE5IG9ubHkgKGFu
ZCBpbnRvIGdsaWJjCmF0IGFyb3VuZCB0aGF0IHRpbWUgYXMgd2VsbCkuIENvcGUgd2l0aCBpdCBi
ZWluZyB1bmRlZmluZWQgYXMgd2VsbCBhcwp3aXRoIHRoZSB1bmRlcmx5aW5nIGtlcm5lbCBub3Qg
a25vd2luZyBvZiBpdC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCkNvbnNpZGVyaW5nIGhvdyBvbGQgIm9sZCIgaGVyZSByZWFsbHkgbWVhbnMsIEkg
Y291bGQgdW5kZXJzdGFuZCBpZgp0aGlzIHdhcyByZWplY3RlZCwgaW4gd2hpY2ggY2FzZSBJJ2Qg
Y2FycnkgYSBzaW1wbGlmaWVkIHZlcnNpb24gbG9jYWxseS4KSSBkb24ndCBydW4gc3VjaCBvbGQg
a2VybmVscyB0b2dldGhlciB3aXRoIG1vZGVybiBYZW4sIGJ1dCBJIGRvCm9jY2FzaW9uYWxseSBi
dWlsZCBvbiBzdWNoIG9sZCBzeXN0ZW1zLgoKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbGludXgu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9saW51eC5jCkBAIC0zMzQsMTIgKzMzNCwyNCBAQCBp
bnQgbGlieGxfX2xvY2FsX2RtX3ByZWV4ZWNfcmVzdHJpY3QobGliCiAgICAgdW5zaWduZWQgaTsK
IAogICAgIC8qIFVuc2hhcmUgbW91bnQgYW5kIElQQyBuYW1lc3BhY2VzLiAgVGhlc2UgYXJlIHVu
dXNlZCBieSBRRU1VLiAqLwotICAgIHIgPSB1bnNoYXJlKENMT05FX05FV05TIHwgQ0xPTkVfTkVX
SVBDKTsKKyAgICByID0gdW5zaGFyZShDTE9ORV9ORVdOUyk7CiAgICAgaWYgKHIpIHsKLSAgICAg
ICAgTE9HRShFUlJPUiwgImxpYnhsOiBNb3VudCBhbmQgSVBDIG5hbWVzcGFjZSB1bmZhaWxlZCIp
OworICAgICAgICBMT0dFKEVSUk9SLCAibGlieGw6IE1vdW50IG5hbWVzcGFjZSB1bnNoYXJlIGZh
aWxlZCIpOwogICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKICAgICB9CiAKKyNpZm5kZWYgQ0xP
TkVfTkVXSVBDIC8qIEF2YWlsYWJsZSBhcyBvZiBMaW51eCAyLjYuMTkgLyBnbGliYyAyLjggKi8K
KyMgZGVmaW5lIENMT05FX05FV0lQQyAweDA4MDAwMDAwCisjZW5kaWYKKyAgICByID0gdW5zaGFy
ZShDTE9ORV9ORVdJUEMpOworICAgIGlmIChyKSB7CisgICAgICAgIGlmIChyICYmIGVycm5vICE9
IEVJTlZBTCkgeworICAgICAgICAgICAgTE9HRShFUlJPUiwgImxpYnhsOiBJUEMgbmFtZXNwYWNl
IHVuc2hhcmUgZmFpbGVkIik7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAg
ICAgfQorICAgICAgICBMT0coV0FSTiwgImxpYnhsOiBJUEMgbmFtZXNwYWNlIHVuc2hhcmUgdW5h
dmFpbGFibGUiKTsKKyAgICB9CisKICAgICAvKiBTZXQgdmFyaW91cyAiZWFzeSIgcmxpbWl0cyAq
LwogICAgIGZvciAoaSA9IDA7IHJsaW1pdHNbaV0ucmVzb3VyY2UgIT0gUkxJTUlUX05MSU1JVFM7
IGkrKykgewogICAgICAgICBzdHJ1Y3QgcmxpbWl0IHJsaW07CgoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 10:17:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 10:17: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-devel-bounces@lists.xenproject.org>)
	id 1ghts4-0006sr-Jg; Fri, 11 Jan 2019 10:17: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=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghts3-0006sf-Pl
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 10:16:59 +0000
X-Inumbo-ID: 060288ee-158a-11e9-8280-eb8a6f54b1e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 060288ee-158a-11e9-8280-eb8a6f54b1e4;
 Fri, 11 Jan 2019 10:16:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghtrz-0004GI-3k; Fri, 11 Jan 2019 10:16:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghtry-0005w9-SG; Fri, 11 Jan 2019 10:16:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghtry-0000zf-RA; Fri, 11 Jan 2019 10:16:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131897-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-pair:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 linux-4.14:test-amd64-i386-pair:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-pvshim:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-shadow:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvshim:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-shadow:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-raw:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-pair:host-install/src_host(4):broken:heisenbug
 linux-4.14:test-amd64-i386-pair:host-install/src_host(4):broken:heisenbug
 linux-4.14:test-amd64-i386-examine:host-install:broken:heisenbug
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-multivcpu:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl:xen-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate:fail:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13
X-Osstest-Versions-That: linux=d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 10:16:54 +0000
Subject: [Xen-devel] [linux-4.14 test] 131897: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTg5NyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE4OTcvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzE2NjMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEz
MTg4NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBz
dGF0dXM+ICAgICBicm9rZW4gaW4gMTMxODg0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMTg4NAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICBicm9rZW4gaW4gMTMxODg0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTMxODg0CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzE4ODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTg4NAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcg
aW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4ODQgcGFzcyBpbiAxMzE4OTcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEz
MTg4NCBwYXNzIGluIDEzMTg5NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxODg0IHBhc3MgaW4g
MTMxODk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgIDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBpbiAxMzE4ODQgcGFzcyBpbiAxMzE4OTcKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxODg0IHBhc3MgaW4gMTMxODk3CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxODg0IHBhc3MgaW4gMTMxODk3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4g
MTMxODg0IHBhc3MgaW4gMTMxODk3CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzE4ODQKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNz
IGluIDEzMTg4NAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgNCBob3N0LWluc3RhbGwv
c3JjX2hvc3QoNCkgYnJva2VuIHBhc3MgaW4gMTMxODg0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KSBicm9rZW4gcGFzcyBpbiAxMzE4ODQK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDUgaG9zdC1pbnN0YWxsICAgICAgICAgICAg
IGJyb2tlbiBwYXNzIGluIDEzMTg4NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIHBhc3MgaW4gMTMxODg0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgICBicm9rZW4gcGFz
cyBpbiAxMzE4ODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTg4NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIHBhc3MgaW4gMTMxODg0
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBp
biAxMzE4ODQgcGFzcyBpbiAxMzE4OTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgcGFzcyBpbiAxMzE4ODQKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBw
YXNzIGluIDEzMTg4NAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4taW5zdGFs
bCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxODg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxNCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBwYXNzIGlu
IDEzMTg4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMxODg0IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE4ODQgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MTg4NCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxODg0IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMjQ3MzdmYTZiY2YxZDdmZmI3MWNlYjc4
ZDdhN2MyNzVjYjdlMWQxMwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
ZDJkZDlmMTU5M2RjNGQ1Y2ViNWNmNGE5NzNlZDJjNmUzYTQ5ZDc5OQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTMxNjYzICAyMDE4LTEyLTMxIDEwOjUwOjAyIFogICAxMCBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTg4NCAgMjAxOS0wMS0wOSAxNjo0Mjo0MSBaICAgIDEgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFh
cm8gS29za2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFqYXkgU2luZ2ggPGFqYXkua2F0
aGF0QG1pY3JvY2hpcC5jb20+CiAgQWxhYSBIbGVpaGVsIDxhbGFhQG1lbGxhbm94LmNvbT4KICBB
bGV4YW5kZXIgQXJpbmcgPGFyaW5nQG1vamF0YXR1LmNvbT4KICBBbGV4YW5kcmUgQmVsbG9uaSA8
YWxleGFuZHJlLmJlbGxvbmlAYm9vdGxpbi5jb20+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxv
IDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCZW4g
SHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJqw7hybiBNb3JrIDxiam9ybkBtb3Jr
Lm5vPgogIENsYXVkaXUgQmV6bmVhIDxjbGF1ZGl1LmJlem5lYUBtaWNyb2NoaXAuY29tPgogIENv
bGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgQ29uZyBXYW5nIDx4aXlv
dS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRl
bC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0
ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEZWVwYSBEaW5hbWFuaSA8ZGVlcGEua2VybmVsQGdt
YWlsLmNvbT4KICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5j
b20+CiAgRGlldG1hciBIYWhuIDxkaWV0bWFyLmhhaG5AdHMuZnVqaXRzdS5jb20+CiAgRG1pdHJ5
IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIEVsYWluZSBaaGFuZyA8emhh
bmdxaW5nQHJvY2stY2hpcHMuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNv
bT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFs
IDxmd0BzdHJsZW4uZGU+CiAgR2Vvcmd5IEEgQnlzdHJlbmluIDxna290QGFsdGxpbnV4Lm9yZz4K
ICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1c3Rh
dm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFucyBWZXJrdWlsIDxo
dmVya3VpbC1jaXNjb0B4czRhbGwubmw+CiAgSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5k
ZT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSHVhY2FpIENo
ZW4gPGNoZW5oY0BsZW1vdGUuY29tPgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNv
bT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYWVnZXVrIEtpbSA8amFlZ2V1
a0BrZXJuZWwub3JnPgogIEphcmtrbyBTYWtraW5lbiA8amFya2tvLnNha2tpbmVuQGxpbnV4Lmlu
dGVsLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFzb24gV2Fu
ZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwu
Y29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSm9oYW4gSG92b2xkIDxqb2hh
bkBrZXJuZWwub3JnPgogIEpvaGFuIEpvbmtlciA8amJ4OTk5OUBob3RtYWlsLmNvbT4KICBKb24g
TWFsb3kgPGpvbi5tYWxveUBlcmljc3Nvbi5jb20+CiAgSm9uYXRoYW4gTGVtb24gPGpvbmF0aGFu
LmxlbW9uQGdtYWlsLmNvbT4KICBKb3JnZW4gSGFuc2VuIDxqaGFuc2VuQHZtd2FyZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIErDtnJnZW4gU3RvcnZpc3QgPGpvcmdl
bi5zdG9ydmlzdEBnbWFpbC5jb20+CiAgS2lyaWxsIEEuIFNodXRlbW92IDxraXJpbGwuc2h1dGVt
b3ZAbGludXguaW50ZWwuY29tPgogIEt1bmloaWtvIEhheWFzaGkgPGhheWFzaGkua3VuaWhpa29A
c29jaW9uZXh0LmNvbT4KICBMb3JlbnpvIEJpYW5jb25pIDxsb3JlbnpvLmJpYW5jb25pQHJlZGhh
dC5jb20+CiAgTHVrYXMgV3VubmVyIDxsdWthc0B3dW5uZXIuZGU+CiAgTWFjaWVqIFcuIFJvenlj
a2kgPG1hY3JvQGxpbnV4LW1pcHMub3JnPgogIE1hY3BhdWwgTGluIDxtYWNwYXVsLmxpbkBtZWRp
YXRlay5jb20+CiAgTWFudGFzIE1pa3VsxJduYXMgPGdyYXdpdHlAZ21haWwuY29tPgogIE1hcmMg
WnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIg
PG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwu
b3JnPgogIE1hcnRpbiBCbHVtZW5zdGluZ2wgPG1hcnRpbi5ibHVtZW5zdGluZ2xAZ29vZ2xlbWFp
bC5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1h
dXJpY2lvIEZhcmlhIGRlIE9saXZlaXJhIDxtZm9AY2Fub25pY2FsLmNvbT4KICBNYXVyaXppbyBM
b21iYXJkaSA8bWxvbWJhcmRAcmVkaGF0LmNvbT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1j
aGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1pY2hhZWwgSi4gUnVobCA8bWljaGFlbC5qLnJ1
aGxAaW50ZWwuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEt1YmVjZWsgPG1rdWJlY2VrQHN1
c2UuY3o+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGlsaW54LmNvbT4KICBNaXF1ZWwg
UmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE15dW5naG8gSnVuZyA8bWhqdW5n
a0BnbWFpbC5jb20+CiAgTmF2YSBraXNob3JlIE1hbm5lIDxuYXZhLm1hbm5lQHhpbGlueC5jb20+
CiAgTmF5bmEgSmFpbiA8bmF5bmFAbGludXguaWJtLmNvbT4gKEZvciBUUE0gMi4wKQogIE5laWwg
SG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgTmljb2xhcyBGZXJyZSA8bmljb2xhcy5m
ZXJyZUBtaWNyb2NoaXAuY29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAg
UGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFuIEJpYW4gPGJpYW5w
YW4yMDE2QDE2My5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQ
YXRyaWNrIERyZXllciA8UGF0cmljay5EcmV5ZXJAZ21haWwuY29tPgogIFBhdHJpY2sgRHJleWVy
IDxQYXRyaWNrQERyZXllci5uYW1lPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNv
bT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBydWlw
cGFuICjmvZjnnb8pIDxydWlwcGFuQHRlbmNlbnQuY29tPgogIFNhZWVkIE1haGFtZWVkIDxzYWVl
ZG1AbWVsbGFub3guY29tPgogIFNhbWVlciBQdWphciA8c3B1amFyQG52aWRpYS5jb20+CiAgU2Fz
aGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNjb3R0IENoZW4gPHNjb3R0QGxhYmF1LmNv
bS50dz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25AaW50ZWwu
Y29tPgogIFNlYmFzdGlhbiBPdHQgPHNlYm90dEBsaW51eC5pYm0uY29tPgogIFNoYWxvbSBUb2xl
ZG8gPHNoYWxvbXRAbWVsbGFub3guY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9z
b2Z0LmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFrYXNoaSBTYWthbW90
byA8by10YWthc2hpQHNha2Ftb2NjaGkuanA+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFu
b3guY29tPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBUaGVvZG9yZSBUcydvIDx0eXRz
b0BtaXQuZWR1PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRvbWFz
IFdpbmtsZXIgPHRvbWFzLndpbmtsZXJAaW50ZWwuY29tPgogIFR5cmVsIERhdHd5bGVyIDx0eXJl
bGRAbGludXgudm5ldC5pYm0uY29tPgogIFdlbndlbiBXYW5nIDx3YW5nNjQ5NUB1bW4uZWR1Pgog
IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdpbGxlbSBkZSBCcnVpam4gPHdp
bGxlbWJAZ29vZ2xlLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWkt
SHVuZyBXZWkgPHlpaHVuZy53ZWlAZ21haWwuY29tPgogIFl1dmFsIEF2bmVyeSA8eXV2YWxhdkBt
ZWxsYW5veC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIGJy
b2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIGhvc3QtaW5zdGFsbC9zcmNf
aG9zdCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtcGFpciBob3N0LWluc3RhbGwvc3Jj
X2hvc3QoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgaG9zdC1pbnN0YWxs
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyBi
cm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzA3MiBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 10:31:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 10:31: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-devel-bounces@lists.xenproject.org>)
	id 1ghu6F-0008Ly-WC; Fri, 11 Jan 2019 10:31: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=RBEN=PT=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ghu6E-0008Lt-Np
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 10:31:38 +0000
X-Inumbo-ID: 12a48a66-158c-11e9-92db-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12a48a66-158c-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 10:31:37 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 ED635301AB29; Fri, 11 Jan 2019 12:31:35 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C533B306E477;
 Fri, 11 Jan 2019 12:31:35 +0200 (EET)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BEBE800@SHSMSX101.ccr.corp.intel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <5e504b51-50f9-e07b-b9e7-96e9ea921480@bitdefender.com>
Date: Fri, 11 Jan 2019 12:31:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19BEBE800@SHSMSX101.ccr.corp.intel.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V3] x86/vm_event: block interrupt injection
 for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Tian, Kevin" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "brian.woods@amd.com" <brian.woods@amd.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMjUvMTggNDoyOSBBTSwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+IEZyb206IFJhenZhbiBD
b2pvY2FydSBbbWFpbHRvOnJjb2pvY2FydUBiaXRkZWZlbmRlci5jb21dCj4+IFNlbnQ6IEZyaWRh
eSwgRGVjZW1iZXIgMTQsIDIwMTggNzo1MCBQTQo+Pgo+PiBCbG9jayBpbnRlcnJ1cHRzIChpbiB2
bXhfaW50cl9hc3Npc3QoKSkgZm9yIHRoZSBkdXJhdGlvbiBvZgo+PiBwcm9jZXNzaW5nIGEgc3lu
YyB2bV9ldmVudCAoc2ltaWxhcmx5IHRvIHRoZSBzdHJhdGVneQo+PiBjdXJyZW50bHkgdXNlZCBm
b3Igc2luZ2xlLXN0ZXBwaW5nKS4gT3RoZXJ3aXNlLCBhdHRlbXB0aW5nCj4+IHRvIGVtdWxhdGUg
YW4gaW5zdHJ1Y3Rpb24gd2hlbiByZXF1ZXN0ZWQgYnkgYSB2bV9ldmVudAo+PiByZXBseSBtYXkg
bGVnaXRpbWF0ZWx5IG5lZWQgdG8gY2FsbCBlLmcuCj4+IGh2bV9pbmplY3RfcGFnZV9mYXVsdCgp
LCB3aGljaCB0aGVuIG92ZXJ3cml0ZXMgdGhlIGFjdGl2ZQo+PiBpbnRlcnJ1cHQgaW4gdGhlIFZN
Q1MuCj4+Cj4+IFRoZSBzeW5jIHZtX2V2ZW50IGhhbmRsaW5nIHBhdGggb24geDg2L1ZNWCBpcyAo
cm91Z2hseSk6Cj4+IG1vbml0b3JfdHJhcHMoKSAtPiBwcm9jZXNzIHZtX2V2ZW50IC0+IHZteF9p
bnRyX2Fzc2lzdCgpCj4+IChwb3NzaWJseSB3cml0aW5nIFZNX0VOVFJZX0lOVFJfSU5GTykgLT4K
Pj4gaHZtX3ZtX2V2ZW50X2RvX3Jlc3VtZSgpIC0+IGh2bV9lbXVsYXRlX29uZV92bV9ldmVudCgp
Cj4+IChwb3NzaWJseSBvdmVyd3JpdGluZyB0aGUgVk1fRU5UUllfSU5UUl9JTkZPIHZhbHVlKS4K
Pj4KPj4gVGhpcyBwYXRjaCBtYXkgYWxzbyBiZSBoZWxwZnVsIGZvciB0aGUgZnV0dXJlIHJlbW92
YWwKPj4gb2YgbWF5X2RlZmVyIGluIGh2bV9zZXRfY3J7MCwzLDR9IGFuZCBodm1fc2V0X21zcigp
Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+Cj4+Cj4gCj4gUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgoKUGluZz8KCgpUaGFua3MsClJhenZhbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 10:35:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 10:35: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-devel-bounces@lists.xenproject.org>)
	id 1ghuAF-0008VX-I7; Fri, 11 Jan 2019 10:35: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=yfvp=PT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghuAE-0008VF-7l
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 10:35:46 +0000
X-Inumbo-ID: a5bea69a-158c-11e9-88d5-8b1a39e584b1
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5bea69a-158c-11e9-88d5-8b1a39e584b1;
 Fri, 11 Jan 2019 10:35:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Jan 2019 03:35:42 -0700
Message-Id: <5C387177020000780020C980@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 11 Jan 2019 03:35:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stewart Hildebrand" <Stewart.Hildebrand@dornerworks.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <c35526c8589d49ba9f4200220e44581c@dornerworks.com>
In-Reply-To: <c35526c8589d49ba9f4200220e44581c@dornerworks.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE5IGF0IDE5OjQ2LCA8U3Rld2FydC5IaWxkZWJyYW5kQGRvcm5lcndvcmtz
LmNvbT4gd3JvdGU6Cj4gT24gVGh1cnNkYXksIEphbnVhcnkgMTAsIDIwMTkgMTI6MzAgUE0sIFN0
ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gVGh1LCAxMCBKYW4gMjAxOSwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+ID4gPj4+IE9uIDEwLjAxLjE5IGF0IDAzOjQwLCA8anVsaWVuLmdyYWxsQGdt
YWlsLmNvbT4gd3JvdGU6Cj4+ID4gPiBPbiBXZWQsIDkgSmFuIDIwMTksIDE4OjQzIFN0ZWZhbm8g
U3RhYmVsbGluaSwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+ID4gPiB3cm90ZToKPj4gPiA+
Cj4+ID4gPj4gSW50cm9kdWNlIGEgbWFjcm8sIFNZTUJPTCwgd2hpY2ggaXMgc2ltaWxhciB0byBS
RUxPQ19ISURFLCBidXQgaXQgaXMKPj4gPiA+PiBtZWFudCB0byBiZSB1c2VkIGV2ZXJ5d2hlcmUg
c3ltYm9scyBzdWNoIGFzIF9zdGV4dCBhbmQgX2V0ZXh0IGFyZSB1c2VkCj4+ID4gPj4gaW4gdGhl
IGNvZGUuIEl0IGNhbiB0YWtlIGFuIGFycmF5IHR5cGUgYXMgYSBwYXJhbWV0ZXIsIGFuZCBpdCBy
ZXR1cm5zCj4+ID4gPj4gdGhlIHNhbWUgdHlwZS4KPj4gPiA+Pgo+PiA+ID4+IFNZTUJPTCBpcyBu
ZWVkZWQgd2hlbiBhY2Nlc3Npbmcgc3ltYm9scyBzdWNoIGFzIF9zdGV4dCBhbmQgX2V0ZXh0Cj4+
ID4gPj4gYmVjYXVzZSB0aGUgQyBzdGFuZGFyZCBmb3JiaWRzIGZvciBib3RoIGNvbXBhcmlzb25z
IGFuZCBzdWJzdHJhY3Rpb24KPj4gPiA+PiAoc2VlIEMgU3RhbmRhcmQsIDYuNS42IFtJU08vSUVD
IDk4OTk6MjAxMV0gYW5kIFsxXSkgYmV0d2VlbiBwb2ludGVycwo+PiA+ID4+IHBvaW50aW5nIHRv
IGRpZmZlcmVudCBvYmplY3RzLiBfc3RleHQsIF9ldGV4dCwgZXRjLiBhcmUgYWxsIHBvaW50ZXJz
IHRvCj4+ID4gPj4gZGlmZmVyZW50IG9iamVjdHMgZnJvbSBBTkNJIEMgcG9pbnQgb2Ygdmlldy4K
Pj4gPiA+Pgo+PiA+ID4KPj4gPiA+IFRoaXMgZG9lcyBub3QgbWFrZSBzZW5zZSBiZWNhdXNlIHlv
dSBzdGlsbCByZXR1cm4gYSBwb2ludGVyIGFuZCB0aGVyZWZvcmUKPj4gPiA+IHRoZSB1bmRlZmlu
ZWQgYmVoYXZpb3IgaXMgc3RpbGwgcHJlc2VudC4KPj4gPiA+Cj4+ID4gPiBJIHJlYWxseSBkb24n
dCBiZWxpZXZlIHRoaXMgcGF0Y2ggaXMgZ29pbmcgdG8gbWFrZSB0aGUgTUlTUkEgdG9vbCBoYXBw
eS4KPj4gPgo+PiA+IFdlbGwsIHRpbGwgbm93IEkndmUgYmVlbiBhc3N1bWluZyB0aGF0IG5vIHZl
cnNpb24gb2YgdGhpcyBzZXJpZXMgd2FzCj4+ID4gcG9zdGVkIHdpdGhvdXQgYmVpbmcgY2VydGFp
biB0aGUgY2hhbmdlcyBhY2hpZXZlIHRoZSBnb2FsIChvZgo+PiA+IG1ha2luZyB0aGF0IHRvb2wg
aGFwcHkpLgo+PiAKPj4gTm8sIEphbjogdW5mb3J0dW5hdGVseSB3ZSBjYW5ub3QgcmUtcnVuIHRo
ZSBzY2FubmluZyB0b29sIGFnYWluc3QgYW55Cj4+IHZlcnNpb24gb2YgWGVuIHdlIHdpc2ggdG8g
Oi0oCj4+IAo+PiBXZSBjYW5ub3Qga25vdyBpbiBhZHZhbmNlIGlmIGEgc2V0IG9mIGNoYW5nZXMg
d2lsbCBtYWtlIHRoZSB0b29sIGhhcHB5Cj4+IG9yIG5vdC4KPiAKPiBQbGF5aW5nIGRldmlsJ3Mg
YWR2b2NhdGU6IGV2ZW4gd2l0aCBhbGwgc29ydHMgb2YgY2FzdGluZyBhbmQgaW5saW5lIGFzc2Vt
Ymx5Cj4gdG8gc3VwcHJlc3Mgc3RhdGljIGFuYWx5c2lzIHRvb2wgd2FybmluZ3MsIHdlJ3JlIHN0
aWxsIG5vdCBhZGRyZXNzaW5nIHRoZQo+IHVuZGVybHlpbmcgcnVsZSB2aW9sYXRpb24uIEEgcG9p
bnRlciB2YWx1ZSBjYXN0ZWQgb3IgZmVkIHRocm91Z2ggc29tZSBpbmxpbmUKPiBhc3NlbWJseSBh
dCB0aGUgZW5kIG9mIHRoZSBkYXkgaXMgc3RpbGwgYSB2YWx1ZSB0aGF0IHJlcHJlc2VudHMgYW4g
YWRkcmVzcwo+IGluIGFuIG9iamVjdC4gQW5kIGFzIHNvb24gYXMgd2Ugc3VidHJhY3Qgb3IgY29t
cGFyZSB0aGF0IHZhbHVlIHRvIG9uZQo+IHRoYXQgcmVwcmVzZW50cyBhbm90aGVyIG9iamVjdCB3
ZSBzdGFydCB2aW9sYXRpbmcgdGhlIE1JU1JBIHJ1bGVzICh0aGlzIGlzCj4gbXkgb3duIHJhdGhl
ciBzdHJpY3QgaW50ZXJwcmV0YXRpb24gZm9yIHRoZSBwdXJwb3NlIG9mIG1ha2luZyBhIHBvaW50
IC0gCj4gcGxlYXNlIGZlZWwgZnJlZSB0byBkaXNhZ3JlZSkuIAoKSSBhZ3JlZSwgYnV0IEkgZG9u
J3Qgc2VlIGhvdyB0byBzb2x2ZSB0aGlzLiBMaW5rZXIgZ2VuZXJhdGUgc3ltYm9scwphcmUgLSBs
aWtlIGFsbCBzeW1ib2xzIG9yaWdpbmF0aW5nIG91dHNpZGUgb2YgQyBmaWxlcyAtIG5vdCBuZWNl
c3NhcmlseQpmb2xsb3dpbmcgdGhlIEMgc3BlYyBhbnl3YXkuIEhlcmUsIHRoZSAqX2VuZCBsYWJl
bHMgcmVhbGx5IGRvbid0Cm1hcmsgYW55IG9iamVjdHMuCgo+IElmIGFsbCB3ZSByZWFsbHkgY2Fy
ZSBhYm91dCBpcyBtYWtpbmcgUFJRQSBoYXBweSwgSSBiZWxpZXZlIGl0IGRvZXMgc3VwcG9ydAo+
IHNvbWUgc29ydCBvZiBjb21tZW50LWJhc2VkIHN1cHByZXNzaW9uLiBJJ3ZlIHNlZW4gY29tbWVu
dHMgbGlrZQo+IC8qIFBSUUEgUyAwNDg3ICovIG9yIC8qIFBSUUEgUyAwNDg4ICovIGluIHZhcmlv
dXMgY29kZWJhc2VzLCBJJ20gZ3Vlc3NpbmcKPiBjb21tZW50cyBsaWtlIHRoaXMgaGF2ZSBzb21l
dGhpbmcgdG8gZG8gd2l0aCBzdXBwcmVzc2luZyB0aGVzZSB0eXBlcyBvZgo+IHdhcm5pbmdzLgoK
SSBoYXZlIHRvIGFkbWl0IHRoYXQgSSdtIG9wcG9zZWQgdG8gY29tbWVudHM6IFdlJ3ZlIGdvdCBz
b21lCnRvIHBsZWFzZSBDb3Zlcml0eS4gV2UndmUgZ290IG90aGVycyB0byBtYWtlIGNlcnRhaW4g
ZWRpdG9ycyB0bwp3b3JrIGZvciBjZXJ0YWluIHBlb3BsZS4gSG93IG1hbnkgbW9yZSBhcmUgd2Ug
Z29pbmcgdG8gZ2Fpbj8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 10:48:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 10:48: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-devel-bounces@lists.xenproject.org>)
	id 1ghuMU-0000xf-N2; Fri, 11 Jan 2019 10:48: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=yfvp=PT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghuMT-0000xa-IW
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 10:48:25 +0000
X-Inumbo-ID: 6aef8492-158e-11e9-a11a-33adcd27fd4b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6aef8492-158e-11e9-a11a-33adcd27fd4b;
 Fri, 11 Jan 2019 10:48:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Jan 2019 03:48:22 -0700
Message-Id: <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 11 Jan 2019 03:48:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAxLjE5IGF0IDAzOjE0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gSGkgSnVlcmdlbiwgSmFuLAo+IAo+IEkgc3Bva2Ugd2l0aCBKdWxpZW46IHdlIGFyZSBib3Ro
IGNvbnZpbmNlZCB0aGF0IHRoZSB1bnNpZ25lZCBsb25nCj4gc29sdXRpb24gaXMgYmVzdC4gQnV0
IEp1bGllbiBhbHNvIGRpZCBzb21lIHJlc2VhcmNoIGFuZCBoZSB0aGlua3MgdGhhdAo+IEphbidz
IHZlcnNpb24gKHJldHVybmluZyBwb2ludGVyIHR5cGUpIG5vdCBvbmx5IGRvZXMgbm90IGhlbHAg
d2l0aAo+IE1JU1JBLUMsIGJ1dCBhbHNvIGRvZXNuJ3Qgc29sdmUgdGhlIHBvdGVudGlhbCBHQ0Mg
cHJvYmxlbSBlaXRoZXIuIEEKPiBkZXNjcmlwdGlvbiBvZiB0aGUgR0NDIGlzc3VlIGlzIGF2YWls
YWJsZSBoZXJlOgo+IAo+IGh0dHBzOi8va3Jpc3RlcncuYmxvZ3Nwb3QuY29tLzIwMTYvMTIvcG9p
bnRlci1jb21wYXJpc29uLWludmFsaWQtb3B0aW1pemF0aW9uLmh0bWw/bT0xCgpJJ3ZlIHJlYWQg
dGhyb3VnaCBpdCwgYW5kIGJlc2lkZXMgbm90IGFncmVlaW5nIHdpdGggc29tZSBvZiB0aGUKYXV0
aG9yJ3MgYXJndW1lbnRzIEkgd2Fzbid0IGFibGUgdG8gc3BvdCB3aGVyZSBpdCB0ZWxscyBtZSB3
aHkvaG93CnRoZSBzdWdnZXN0ZWQgYXBwcm9hY2ggZG9lc24ndCBzb2x2ZSB0aGUgcHJvYmxlbS4K
Cj4gKEFsc28ga2VlcCBpbiBtaW5kIHRoYXQgTGludXggdXNlcyB0aGUgdW5zaWduZWQgbG9uZyBz
b2x1dGlvbiB0byBzb2x2ZQo+IHRoZSBHQ0MgaXNzdWUsIGRldmlhdGluZyBmcm9tIGl0IGRvZXNu
J3Qgc2VlbSB3aXNlLikKCldoaWNoIHNwZWNpZmljIGdjYyBpc3N1ZSAodGhhdCBpcyBub3Qgc29s
dmVkIGJ5IHJldGFpbmluZyB0eXBlKT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 10:52:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1ghuQU-0001hT-8c; Fri, 11 Jan 2019 10:52: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=yfvp=PT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghuQT-0001hJ-4i
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 10:52:33 +0000
X-Inumbo-ID: fed624f3-158e-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fed624f3-158e-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 10:52:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Jan 2019 03:52:31 -0700
Message-Id: <5C38756E020000780020C9B9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 11 Jan 2019 03:52:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-2-git-send-email-sstabellini@kernel.org>
 <5C370549020000780020C1A5@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100940260.27759@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901100940260.27759@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 2/4] xen/arm: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE5IGF0IDE4OjQ0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVGh1LCAxMCBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAxMC4w
MS4xOSBhdCAwMDo0MiwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IEBAIC0x
MTM4LDkgKzExMzgsMTAgQEAgdm9pZCBmcmVlX2luaXRfbWVtb3J5KHZvaWQpCj4+ID4gICAgICBm
b3IgKCBpID0gMDsgaSA8IG5yOyBpKysgKQo+PiA+ICAgICAgICAgICoocCArIGkpID0gaW5zbjsK
Pj4gPiAgCj4+ID4gLSAgICBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKF9faW5pdF9iZWdpbiwgbGVu
LCBtZ19jbGVhcik7Cj4+ID4gKyAgICBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKFNZTUJPTChfX2lu
aXRfYmVnaW4pLCBsZW4sIG1nX2NsZWFyKTsKPj4gPiAgICAgIGluaXRfZG9taGVhcF9wYWdlcyhw
YSwgcGEgKyBsZW4pOwo+PiA+IC0gICAgcHJpbnRrKCJGcmVlZCAlbGRrQiBpbml0IG1lbW9yeS5c
biIsIChsb25nKShfX2luaXRfZW5kLV9faW5pdF9iZWdpbik+PjEwKTsKPj4gPiArICAgIHByaW50
aygiRnJlZWQgJWxka0IgaW5pdCBtZW1vcnkuXG4iLAo+PiA+ICsgICAgICAgICAgIChsb25nKShT
WU1CT0woX19pbml0X2VuZCktU1lNQk9MKF9faW5pdF9iZWdpbikpPj4xMCk7Cj4+IAo+PiBJJ3Zl
IG5vdGljZWQgdGhpcyBvbmx5IGhlcmUsIGJ1dCBJIGNhbid0IGV4Y2x1ZGUgSSd2ZSBvdmVybG9v
a2VkIG90aGVyCj4+IGluc3RhbmNlczogSSB0aGluayBpdCB3b3VsZCBiZSByZWFsbHkgbmljZSBp
ZiB5b3UgY29ycmVjdGVkIGZvcm1hdHRpbmcKPj4gYXQgdGhlIHNhbWUgdGltZSAoaGVyZTogYWRk
IHRoZSBtaXNzaW5nIGJsYW5rcykuCj4gCj4gT0sKPiAKPiBJIHRlbmQgbm90IHRvIGRvIGNsZWFu
dXBzIHRvZ2V0aGVyIHdpdGggbWVhbmluZ2Z1bCBjaGFuZ2VzLCBiZWNhdXNlCj4gdHlwaWNhbGx5
IEkgZmluZCB0aGUgcmVzdWx0aW5nIHBhdGNoIGhhcmRlciB0byByZXZpZXcsIGJ1dCBJIGFtIE9L
IHdpdGgKPiBkb2luZyBjbGVhbnVwcyBpZiB5b3UgdGhlIG1haW50YWluZXIgYXNrcyBmb3IgdGhl
bQoKV2VsbCwgSSB3b3VsZG4ndCBub3JtYWxseSBhc2sgZm9yIG1vcmUgaW52b2x2ZWQgY2xlYW51
cHMsIGJ1dCBmb3JtYXR0aW5nCm9uZXMgYXJlIHN1cmVseSBva2F5IGluIGdlbmVyYWwuIFRoYXQn
cyB0aGUgYmVzdCB3YXkgYWZ0ZXIgYWxsIHRvIGdldCByaWQKb2YgZm9ybWF0dGluZyB2aW9sYXRp
b25zIHdpdGhvdXQgZGVkaWNhdGVkIChhbmQgb2Z0ZW4gdm9sdW1pbm91cykKcGF0Y2hlcy4KCgo+
PiA+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+ID4gKysrIGIveGVuL2FyY2gvYXJtL3Nl
dHVwLmMKPj4gPiBAQCAtNzcyLDggKzc3MiwxMCBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5z
aWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+PiA+ICAKPj4gPiAgICAgIC8qIFJlZ2lzdGVy
IFhlbidzIGxvYWQgYWRkcmVzcyBhcyBhIGJvb3QgbW9kdWxlLiAqLwo+PiA+ICAgICAgeGVuX2Jv
b3Rtb2R1bGUgPSBhZGRfYm9vdF9tb2R1bGUoQk9PVE1PRF9YRU4sCj4+ID4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX3N0YXJ0ICsgYm9vdF9waHlz
X29mZnNldCksCj4+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVp
bnRwdHJfdCkoX2VuZCAtIF9zdGFydCArIDEpLCBmYWxzZSk7Cj4+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoU1lNQk9MKF9zdGFydCkgKwo+PiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3Rf
cGh5c19vZmZzZXQpLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90
KSh1aW50cHRyX3QpKFNZTUJPTChfZW5kKSAtCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgU1lNQk9MKF9zdGFydCkgKyAxKSwgZmFsc2UpOwo+
PiAKPj4gV2h5IHlvdSBuZWVkIHRoZSBkb3VibGUgY2FzdHMsIGkuZS4gd2h5IGRvZXMgKHVpbnRw
dHJfdCkgYWxvbmUgbm90Cj4+IHN1ZmZpY2U/Cj4gCj4gVGhlIG9yaWdpbmFsIHJlYXNvbiB3YXMg
anVzdCBub3QgdG8gY2hhbmdlIHRoZSBleGlzdGluZyBjb2RlIG91dHNpZGUgb2YKPiBhZGRpbmcg
U1lNQk9MIDotKQo+IAo+IEJ1dCB0byBhbnN3ZXIgeW91ciBxdWVzdGlvbiwgdWludHB0cl90IGlz
IHRoZSBzYW1lIHNpemUgb2YgY2hhciosIHdoaWxlCj4gcGFkZHJfdCBpcyBhbHdheXMgNjRiaXQu
IHVpbnRwdHJfdCBjYXN0cyB0byBpbnRlZ2VyIHR5cGUsIHBhZGRyX3QgY2FzdHMKPiB0byB0aGUg
cmlnaHQgc2l6ZS4gSSBkb24ndCB0aGluayBpdCBpcyBhbGxvd2VkIHRvIGNoYW5nZSBmcm9tIHBv
aW50ZXIgdG8KPiBpbnRlZ2VyIGFuZCBjaGFuZ2UgaW50ZWdlciBzaXplIGluIGEgc2luZ2xlIGNh
c3QuCgpDb3JyZWN0LCBidXQgdGhhdCdzIG5vdCB3aGF0IEkndmUgYmVlbiBhc2tpbmcgZm9yLiBJ
bnN0ZWFkIEknZCBsaWtlCnRvIHNlZSB0aGUgKHBhZGRyX3QpIGNhc3RzIGRyb3BwZWQsIGF0IGxl
YXN0IGlmIHRoaXMgd2FzIGluIGNvZGUgSSdtCnRoZSBtYWludGFpbmVyIGZvci4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 10:55:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 10:55: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-devel-bounces@lists.xenproject.org>)
	id 1ghuSm-0001oy-Mm; Fri, 11 Jan 2019 10:54: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=yfvp=PT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghuSm-0001ot-5E
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 10:54:56 +0000
X-Inumbo-ID: 5421bf4d-158f-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5421bf4d-158f-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 10:54:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Jan 2019 03:54:54 -0700
Message-Id: <5C3875FC020000780020C9BC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 11 Jan 2019 03:54:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901101014060.27759@sstabellini-ThinkPad-X260>
 <1547144175-5908-4-git-send-email-sstabellini@kernel.org>
 <alpine.DEB.2.10.1901101048170.27759@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901101048170.27759@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 4/4] xen/common: use SYMBOL_HIDE when
 required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE5IGF0IDE5OjUyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVGh1LCAxMCBKYW4gMjAxOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oIGIveGVuL2luY2x1ZGUveGVuL2tlcm5l
bC5oCj4+IGluZGV4IDU0OGI2NGQuLjNmYTU2ZmYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9rZXJuZWwuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKPj4gQEAgLTY2
LDI3ICs2NiwyNyBAQAo+PiAgfSkKPj4gIAo+PiAgZXh0ZXJuIGNoYXIgX3N0YXJ0W10sIF9lbmRb
XSwgc3RhcnRbXTsKPj4gLSNkZWZpbmUgaXNfa2VybmVsKHApICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPj4gLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsg
ICAgIFwKPj4gLSAgICAoX19wID49IF9zdGFydCkgJiYgKF9fcCA8IF9lbmQpOyAgICAgICAgICAg
IFwKPj4gKyNkZWZpbmUgaXNfa2VybmVsKHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+PiArICAgIGNvbnN0IGNoYXIgKnBfXyA9IChjaGFyICopKHVu
c2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgKHBfXyA+PSBTWU1C
T0xfSElERShfc3RhcnQpKSAmJiAocF9fIDwgU1lNQk9MX0hJREUoX2VuZCkpOyAgICAgIFwKPj4g
IH0pCj4+ICAKPj4gIGV4dGVybiBjaGFyIF9zdGV4dFtdLCBfZXRleHRbXTsKPj4gLSNkZWZpbmUg
aXNfa2VybmVsX3RleHQocCkgKHsgICAgICAgICAgICAgICAgICAgIFwKPj4gLSAgICBjaGFyICpf
X3AgPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgIFwKPj4gLSAgICAoX19wID49IF9z
dGV4dCkgJiYgKF9fcCA8IF9ldGV4dCk7ICAgICAgICAgIFwKPj4gKyNkZWZpbmUgaXNfa2VybmVs
X3RleHQocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAr
ICAgIGNvbnN0IGNoYXIgKnBfXyA9IChjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAg
ICAgICAgICAgICBcCj4+ICsgICAgKHBfXyA+PSBTWU1CT0xfSElERShfc3RleHQpKSAmJiAocF9f
IDwgU1lNQk9MX0hJREUoX2V0ZXh0KSk7ICAgIFwKPj4gIH0pCj4+ICAKPj4gIGV4dGVybiBjb25z
dCBjaGFyIF9zcm9kYXRhW10sIF9lcm9kYXRhW107Cj4+IC0jZGVmaW5lIGlzX2tlcm5lbF9yb2Rh
dGEocCkgKHsgICAgICAgICAgICAgICAgICBcCj4+IC0gICAgY29uc3QgY2hhciAqX19wID0gKGNv
bnN0IGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCj4+IC0gICAgKF9fcCA+PSBfc3Jv
ZGF0YSkgJiYgKF9fcCA8IF9lcm9kYXRhKTsgICAgICBcCj4+ICsjZGVmaW5lIGlzX2tlcm5lbF9y
b2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAg
ICBjb25zdCBjaGFyICpwX18gPSAoY29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAg
ICAgICAgICAgXAo+PiArICAgIChwX18gPj0gU1lNQk9MX0hJREUoX3Nyb2RhdGEpKSAmJiAocF9f
IDwgU1lNQk9MX0hJREUoX2Vyb2RhdGEpKTtcCj4+ICB9KQo+PiAgCj4+ICBleHRlcm4gY2hhciBf
c2luaXR0ZXh0W10sIF9laW5pdHRleHRbXTsKPj4gLSNkZWZpbmUgaXNfa2VybmVsX2luaXR0ZXh0
KHApICh7ICAgICAgICAgICAgICAgIFwKPj4gLSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNp
Z25lZCBsb25nKShwKTsgICAgIFwKPj4gLSAgICAoX19wID49IF9zaW5pdHRleHQpICYmIChfX3Ag
PCBfZWluaXR0ZXh0KTsgIFwKPj4gKyNkZWZpbmUgaXNfa2VybmVsX2luaXR0ZXh0KHApICh7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgY29uc3QgY2hh
ciAqcF9fID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+PiArICAgIChwX18gPj0gU1lNQk9MX0hJREUoX3Npbml0dGV4dCkpICYmIChwX18gPCBT
WU1CT0xfSElERShfZWluaXR0ZXh0KSk7IFwKPj4gIH0pCj4gCj4gSSBoYXZlIGp1c3QgcmVhbGl6
ZWQgdGhhdCBpdCB3b3VsZCBiZSBuaWNlciB0byBhbHNvIHN3aXRjaCB0aGUgY2FzdHMgdG8KPiBj
b25zdCBjaGFyKi4KClllcyBpbmRlZWQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 11:00:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 11: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-devel-bounces@lists.xenproject.org>)
	id 1ghuXi-0002Dg-Bc; Fri, 11 Jan 2019 11:00:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h8ax=PT=ruri.waseda.jp=jairo@srs-us1.protection.inumbo.net>)
 id 1ghuXg-00022w-Ll
 for xen-devel@lists.xen.org; Fri, 11 Jan 2019 11:00:00 +0000
X-Inumbo-ID: 0801402d-1590-11e9-92db-bc764e045a96
Received: from mail-io1-xd2e.google.com (unknown [2607:f8b0:4864:20::d2e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0801402d-1590-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 10:59:56 +0000 (UTC)
Received: by mail-io1-xd2e.google.com with SMTP id f4so11891083ion.2
 for <xen-devel@lists.xen.org>; Fri, 11 Jan 2019 02:59:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=ruri-waseda-jp.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=33LT5kuJjZqZ4muanHAXf5cek7JBnIZVSGw8KRRPILY=;
 b=iWG5Y2raJUO6bTqZyud3XsCggQNBx+y1qsBZwtPx4Tzc/UDrWaUvaoBQGv/+AAtnaT
 d5wBdxxMlWhMvFF5SuSbJoVIJDz/8L29Gn8FLXvI+vyMkqmRsbj4A4XKPudOw0yu9Hie
 IQyEeEmdEdWWHap1+x9nQ1f/yO2sndJ9gNqO+5eoYPAP7Hrs9SAn7UZd8xZpEpXFJAxg
 T8LjCGQWNBn4wTHIaub1+1ZL58TovCTG2d+4whvrubbDC/+aOJRFpFvxLO4lvaTUdG6p
 Qcoph64IPoHcnG0K5S+L7gn5dmBIpGK7lEqKqMCBSAIea78AdN/rOZNnbgP9Rf7IXBHB
 6xgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=33LT5kuJjZqZ4muanHAXf5cek7JBnIZVSGw8KRRPILY=;
 b=ME1yqG2r1vlA9IFbQiK1/1xHewwoihsmVPlWgQ+c7i5FOzZ2Og8KZAKw8oUdp0VUdr
 ZX2Q4wb65RAQCCRqtBuRSblE0HbexV39geT0T5bHGaPzM+6MJweRqDdZ75zLaM1GLqkU
 YDcFEgF/1s6U8UHWAItb2PjvC9cdq4qLCdyTnPZ9mAX7nvYQSv45F63Ahms+CjYsi/NY
 CjoEspy4aOBiJA0SpET+LhWBK14MUWSuGHb4+o620wDQubbmaDPIkQ9GCv1qfKf40kM4
 jX4FbnshaQ2VuoUlq7YkANXmxcw1C8q4V6pIfgkXXbFq5LHZWoWnRcqmkoFuQm9LxqTF
 b/iQ==
X-Gm-Message-State: AJcUukcsvjLv6pYk9KFPS/HzXT1H+0sDe+/m2Gk30em2TNjZ3wevqQHX
 rBJ1jNCaR0KFtTgJuGGap6mXC+aXReavan7btQqNhw==
X-Google-Smtp-Source: ALg8bN7UDFka6zIJHTknjgkHBfhMvVKXDriiCImfNIG4V0DZgnrtRX13kpfwu2KnhoDxbM8lKxU5ju3BbvDyBVOLuQA=
X-Received: by 2002:a5d:8607:: with SMTP id f7mr9923901iol.241.1547204395776; 
 Fri, 11 Jan 2019 02:59:55 -0800 (PST)
MIME-Version: 1.0
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <AM6PR03MB49199366C64C259BF04157D5E6B90@AM6PR03MB4919.eurprd03.prod.outlook.com>
 <CACrvCsbxLrGXzN8Y8w0ndZ2VLQ=QEtUq+KLAVRLnLYZRpiaqhg@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
In-Reply-To: <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
From: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>
Date: Sat, 12 Jan 2019 05:12:21 +0900
Message-ID: <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============3284567372561236458=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3284567372561236458==
Content-Type: multipart/alternative; boundary="00000000000067dc80057f2c98bb"

--00000000000067dc80057f2c98bb
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Andrii,

Due to some events on my side, I had to move from the R-Car H3 I was using
to the R-Car M3 in my posession.

I followed your initial advice and updated my environment to a newer
version, opting to stick to the rocko version for the m3ulcb.

The Yocto build configuration is shown below:

Build Configuration:
BB_VERSION           =3D "1.36.0"
BUILD_SYS            =3D "x86_64-linux"
NATIVELSBSTRING      =3D "universal-4.9"
TARGET_SYS           =3D "aarch64-poky-linux"
MACHINE              =3D "m3ulcb"
DISTRO               =3D "poky"
DISTRO_VERSION       =3D "2.4.2"
TUNE_FEATURES        =3D "aarch64 cortexa57-cortexa53"
TARGET_FPU           =3D ""
SOC_FAMILY           =3D "rcar-gen3:r8a7796"
meta
meta-poky
meta-yocto-bsp       =3D "HEAD:342fbd6a3e57021c8e28b124b3adb241936f3d9d"
meta-rcar-gen3       =3D "rocko:8af0b7d6e445b532088a068dc012757001be3a1f"
meta-optee           =3D "rocko:75dfb67bbb14a70cd47afda9726e2e1c76731885"
meta-oe
meta-python
meta-networking      =3D "rocko:eae996301d9c097bcbeb8046f08041dc82bb62f8"
meta-selinux         =3D "rocko:d855c624f32c5e599bf27e06cb8f5b25b3aae12d"
meta-virtualization  =3D "rocko:b704c689b67639214b9568a3d62e82df27e9434f"
meta-rcar-gen3-xen   =3D "master:60699c631d541aeeaebaeec9a087efed9385ee42"

I had to modify the dtb to the version shown below:

// SPDX-License-Identifier:
GPL-2.0
/*

 * Device Tree Source for the M3ULCB (R-Car Starter Kit Pro)
board
 *

 * Copyright (C) 2016-2018 Renesas Electronics
Corp.
 * Copyright (C) 2016 Cogent Embedded,
Inc.
 */



/dts-v1/;

#include
"r8a7796.dtsi"

#include
"ulcb.dtsi"



/
{

        model =3D "Renesas M3ULCB board based on
r8a7796";
        compatible =3D "renesas,m3ulcb",
"renesas,r8a7796";


        cpus
{
                idle-states
{
                        /delete-node/
cpu-sleep-1;

};

};



        memory@48000000
{
                device_type =3D
"memory";
                /* first 128MB is reserved for secure area.
*/
                reg =3D <0x0 0x48000000 0x0
0x38000000>;
        };

        memory@600000000 {
                device_type =3D "memory";
                reg =3D <0x6 0x00000000 0x0 0x40000000>;
        };

        reserved-memory {
                #address-cells =3D <2>;
                #size-cells =3D <2>;
                ranges;

                /* device specific region for Lossy Decompression */
                lossy_decompress: linux,lossy_decompress@54000000 {
                        no-map;
                        reg =3D <0x00000000 0x54000000 0x0 0x03000000>;
                };

                /* global autoconfigured region for contiguous allocations
*/
                linux,cma@57000000 {
                        compatible =3D "shared-dma-pool";
                        reusable;
                        reg =3D <0x00000000 0x57000000 0x0 0x19000000>;
                        linux,cma-default;
                };

                /* device specific region for contiguous allocations */
                mmp_reserved: linux,multimedia@70000000 {
                        compatible =3D "shared-dma-pool";
                        reusable;
                        reg =3D <0x00000000 0x70000000 0x0 0x10000000>;
                };
        };

        chosen {
                stdout-path =3D "serial0:115200n8";
                xen,xen-bootargs =3D "dom0_mem=3D752M console=3Ddtuart
dtuart=3Dserial0 dom0_max_vcpus=3D4";
                xen,dom0-bootargs =3D "console=3Dhvc0 clk_ignore_unused
root=3D/dev/mmcblk1p2 rw rootwait ignore_loglevel cma=3D128M";

                #address-cells =3D <2>;
                #size-cells =3D <2>;
                modules {
                        module@0 {
                                compatible =3D "xen,linux-zimage",
"xen,multiboot-module";
                                reg =3D <0x0 0x7a000000 0x0 0x02000000>;
                        };
                };
        };

        mmngr {
                compatible =3D "renesas,mmngr";
                memory-region =3D <&mmp_reserved>, <&lossy_decompress>;
        };

        mmngrbuf {
                compatible =3D "renesas,mmngrbuf";
        };

        vspm_if {
                compatible =3D "renesas,vspm_if";
        };

        versaclock5_out3: versaclk-3 {
                compatible =3D "fixed-clock";
                #clock-cells =3D <0>;
                /* Initial value of versaclock out3 */
                clock-frequency =3D <33000000>;
        };
};

&a53_0 {
        /delete-property/ cpu-idle-states;
};

&a53_1 {
        /delete-property/ cpu-idle-states;
};

&a53_2 {
        /delete-property/ cpu-idle-states;
};

&a53_3 {
        /delete-property/ cpu-idle-states;
};

&du {
        clocks =3D <&cpg CPG_MOD 724>,
                 <&cpg CPG_MOD 723>,
                 <&cpg CPG_MOD 722>,
                 <&versaclock5 1>,
                 <&versaclock5_out3>,
                 <&versaclock5 2>;
        clock-names =3D "du.0", "du.1", "du.2",
                      "dclkin.0", "dclkin.1", "dclkin.2";
};

&vspb {
        status =3D "okay";
};

&vspi0 {
        status =3D "okay";
};

With the new information, I finally got some output for Xen, but was met
with a completely different issue for which I can't find any information
for the error I am receiving.

I realize that I may have an issue with the version of the board I am
using, but a simple online search doesn't throw any red flags. The serial
console output is below:

[    0.000177] NOTICE:  BL2: R-Car M3 Initial Program Loader(CA57)
[    0.004613] NOTICE:  BL2: Initial Program Loader(Rev.2.0.0)
[    0.010147] NOTICE:  BL2: PRR is R-Car M3 Ver.1.0
[    0.014815] NOTICE:  BL2: Board is Starter Kit Rev.1.0
[    0.019928] NOTICE:  BL2: Boot device is HyperFlash(80MHz)
[    0.025354] NOTICE:  BL2: LCM state is CM
[    0.029395] NOTICE:  BL2: AVS setting succeeded. DVFS_SetVID=3D0x53
[    0.035383] NOTICE:  BL2: DDR3200(rev.0.34)
[    0.046779] NOTICE:  BL2: [COLD_BOOT]
[    0.085117] NOTICE:  BL2: DRAM Split is 2ch
[    0.087812] NOTICE:  BL2: QoS is default setting(rev.0.19)
[    0.093315] NOTICE:  BL2: Lossy Decomp areas
[    0.097489] NOTICE:       Entry 0: DCMPAREACRAx:0x80000540
DCMPAREACRBx:0x570
[    0.104573] NOTICE:       Entry 1: DCMPAREACRAx:0x40000000
DCMPAREACRBx:0x0
[    0.111485] NOTICE:       Entry 2: DCMPAREACRAx:0x20000000
DCMPAREACRBx:0x0
[    0.118400] NOTICE:  BL2: v1.5(release):556a11e
[    0.122890] NOTICE:  BL2: Built : 18:03:48, Jan 11 2019
[    0.128077] NOTICE:  BL2: Normal boot
[    0.131718] NOTICE:  BL2: dst=3D0xe6321100 src=3D0x8180000 len=3D512(0x2=
00)
[    0.138106] NOTICE:  BL2: dst=3D0x43f00000 src=3D0x8180400 len=3D6144(0x=
1800)
[    0.144726] NOTICE:  BL2: dst=3D0x44000000 src=3D0x81c0000 len=3D65536(0=
x10000)
[    0.151952] NOTICE:  BL2: dst=3D0x44100000 src=3D0x8200000
len=3D1048576(0x100000)
[    0.166777] NOTICE:  BL2: dst=3D0x50000000 src=3D0x8640000
len=3D1048576(0x100000)
[    0.180752] NOTICE:  BL2: Booting BL31


U-Boot 2018.09 (Jan 12 2019 - 03:03:43 +0900)

CPU: Renesas Electronics R8A7796 rev 1.0
Model: Renesas M3ULCB board based on r8a7796
DRAM:  1.9 GiB
Bank #0: 0x048000000 - 0x07fffffff, 896 MiB
Bank #1: 0x600000000 - 0x63fffffff, 1 GiB

MMC:   sd@ee100000: 0, sd@ee140000: 1
Loading Environment from MMC... communication out of sync
communication out of sync
communication out of sync
communication out of sync
communication out of sync
communication out of sync
communication out of sync
communication out of sync
communication out of sync
communication out of sync
communication out of sync
communication out of sync
OK
In:    serial@e6e88000
Out:   serial@e6e88000
Err:   serial@e6e88000
Net:   eth0: ethernet@e6800000
Hit any key to stop autoboot:  0
ethernet@e6800000 Waiting for PHY auto negotiation to complete... done
Using ethernet@e6800000 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.3
Filename 'Image'.
Load address: 0x48080000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ############################################
         2.7 MiB/s
done
Bytes transferred =3D 15911424 (f2ca00 hex)
Using ethernet@e6800000 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.3
Filename 'Image-r8a7796-m3ulcb.dtb'.
Load address: 0x48000000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
ERROR: Did not find a cmdline Flattened Device Tree
Could not find a valid device tree
=3D> setenv bootargs
=3D> tftp 0x48080000 xen-m3ulcb.uImage
Using ethernet@e6800000
device
TFTP from server 192.168.1.100; our IP address is
192.168.1.3
Filename
'xen-m3ulcb.uImage'.
Load address:
0x48080000
Loading:
###############################################################
         28.3
MiB/s
done

Bytes transferred =3D 918928 (e0590
hex)
=3D> tftp 0x48000000
Image-r8a7796-m3ulcb-xen-local.dtb
Using ethernet@e6800000
device
TFTP from server 192.168.1.100; our IP address is
192.168.1.3
Filename
'Image-r8a7796-m3ulcb-xen-local.dtb'.
Load address:
0x48000000
Loading:
#####
         21.8
MiB/s
done

Bytes transferred =3D 68545 (10bc1
hex)
=3D> tftp 0x7a000000
Image-m3ulcb.bin
Using ethernet@e6800000
device
TFTP from server 192.168.1.100; our IP address is 192.168.1.3
Filename 'Image-m3ulcb.bin'.
Load address: 0x7a000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ################################################################
         28.1 MiB/s
done
Bytes transferred =3D 19059200 (122d200 hex)
=3D> bootm 0x48080000 - 0x48000000
## Booting kernel from Legacy Image at 48080000 ...
   Image Name:   XEN
   Image Type:   AArch64 Linux Kernel Image (uncompressed)
   Data Size:    918864 Bytes =3D 897.3 KiB
   Load Address: 78080000
   Entry Point:  78080000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 48000000
   Booting using the fdt blob at 0x48000000
   Loading Kernel Image ... OK
   Using Device Tree in place at 0000000048000000, end 0000000048013bc0

Starting kernel ...

 Xen 4.12-unstable
(XEN) Xen version 4.12-unstable (jelfn@waseda.jp) (aarch64-poky-linux-gc9
(XEN) Latest ChangeSet: Mon Dec 17 09:22:59 2018 +0000 git:a5b0eb3-dirty
(XEN) Processor: 411fd073: "ARM Limited", variant: 0x1, part 0xd07, rev 0x3
(XEN) 64-bit Execution:
(XEN)   Processor Features: 0000000000002222 0000000000000000
(XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
(XEN)     Extensions: FloatingPoint AdvancedSIMD
(XEN)   Debug Features: 0000000010305106 0000000000000000
(XEN)   Auxiliary Features: 0000000000000000 0000000000000000
(XEN)   Memory Model Features: 0000000000001124 0000000000000000
(XEN)   ISA Features:  0000000000011120 0000000000000000
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00000131:00011011
(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 03010066
(XEN)   Auxiliary Features: 00000000
(XEN)   Memory Model Features: 10201105 40000000 01260000 02102211
(XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121
(XEN) Using SMC Calling Convention v1.1
(XEN) Using PSCI v1.1
(XEN) SMP: Allowing 6 CPUs
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) Timer: Unable to retrieve IRQ 0 from the device tree
(XEN) ****************************************
(XEN)
(XEN) Reboot in five seconds...

Is there anything I have overlooked in the compilation or configuration for
Xen?

Thank you very much for all the help you have offered up to this point. I
am at least happy to get some output, even if it is on the R-Car M3 board
in my possession.

Best regards,

Jairo


2019=E5=B9=B41=E6=9C=889=E6=97=A5(=E6=B0=B4) 2:04 LOPEZ, FUENTES NACARINO J=
airo Eduardo <
jairo@ruri.waseda.jp>:

> Andrii,
>
> I have attempted to update the bootloader from the srec files created by
> the bitbake command.
>
> I believe I have been able to update it, but I am still obtaining the sam=
e
> results. The serial output is shown below:
>
> [    0.000161] NOTICE:  BL2: R-Car Gen3 Initial Program Loader(CA57)
> Rev.1.0.17
> [    0.005721] NOTICE:  BL2: PRR is R-Car H3 Ver2.0
> [    0.010304] NOTICE:  BL2: Board is Starter Kit Rev1.0
> [    0.015331] NOTICE:  BL2: Boot device is HyperFlash(80MHz)
> [    0.020757] NOTICE:  BL2: LCM state is CM
> [    0.024802] NOTICE:  BL2: AVS setting succeeded. DVFS_SetVID=3D0x53
> [    0.030786] NOTICE:  BL2: DDR3200(rev.0.28)NOTICE:  [COLD_BOOT]NOTICE:
> ..0
> [    0.059996] NOTICE:  BL2: DRAM Split is 4ch
> [    0.063882] NOTICE:  BL2: QoS is default setting(rev.0.18)
> [    0.069381] NOTICE:  BL2: Lossy Decomp areas
> [    0.073559] NOTICE:       Entry 0: DCMPAREACRAx:0x80000540
> DCMPAREACRBx:0x570
> [    0.080643] NOTICE:       Entry 1: DCMPAREACRAx:0x40000000
> DCMPAREACRBx:0x0
> [    0.087555] NOTICE:       Entry 2: DCMPAREACRAx:0x20000000
> DCMPAREACRBx:0x0
> [    0.094470] NOTICE:  BL2: v1.3(release):b15fefa
> [    0.098960] NOTICE:  BL2: Built : 12:21:32, Dec 28 2018
> [    0.104147] NOTICE:  BL2: Normal boot
> [    0.107788] NOTICE:  BL2: dst=3D0xe6322210 src=3D0x8180000 len=3D512(0=
x200)
> [    0.114335] NOTICE:  BL2: dst=3D0x43f00000 src=3D0x8180400 len=3D6144(=
0x1800)
> [    0.120797] NOTICE:  BL2: dst=3D0x44000000 src=3D0x81c0000
> len=3D65536(0x10000)
> [    0.128022] NOTICE:  BL2: dst=3D0x44100000 src=3D0x8200000
> len=3D524288(0x80000)
> [    0.138503] NOTICE:  BL2: dst=3D0x50000000 src=3D0x8640000
> len=3D1048576(0x100000)
>
>
> U-Boot 2015.04 (Dec 28 2018 - 02:46:24)
>
> CPU: Renesas Electronics R8A7795 rev 2.0
> Board: H3ULCB
> I2C:   ready
> DRAM:  3.9 GiB
> MMC:   sh-sdhi: 0, sh-sdhi: 1
> In:    serial
> Out:   serial
> Err:   serial
> Net:   ravb
> Hit any key to stop autoboot:  0
> =3D> setenv bootargs
> =3D> setenv serverip 192.168.1.100
> =3D> tftp 0x48080000 xen-h3ulcb.uImage
> ravb Waiting for PHY auto negotiation to complete......... TIMEOUT !
> Half
> Using ravb device
> TFTP from server 192.168.1.100; our IP address is 192.168.1.40
> Filename 'xen-h3ulcb.uImage'.
> Load address: 0x48080000
> Loading: *
> ARP Retry count exceeded; starting again
> ravb:0 is connected to ravb.  Reconnecting to ravb
> ravb Waiting for PHY auto negotiation to complete......... TIMEOUT !
> Half
>
> ARP Retry count exceeded; starting again
> ravb:0 is connected to ravb.  Reconnecting to ravb
> ravb Waiting for PHY auto negotiation to complete... done
> ravb: 1000Base/Full
> Using ravb device
> TFTP from server 192.168.1.100; our IP address is 192.168.1.40
> Filename 'xen-h3ulcb.uImage'.
> Load address: 0x48080000
> Loading: ###########################################################
>          25.4 MiB/s
> done
> Bytes transferred =3D 852368 (d0190 hex)
> =3D> tftp 0x48000000 Image-r8a7795-h3ulcb-xen-local.dtb
> ravb:0 is connected to ravb.  Reconnecting to ravb
> ravb Waiting for PHY auto negotiation to complete..... done
> ravb: 1000Base/Full
> Using ravb device
> TFTP from server 192.168.1.100; our IP address is 192.168.1.40
> Filename 'Image-r8a7795-h3ulcb-xen-local.dtb'.
> Load address: 0x48000000
> Loading: #####
>          11.7 KiB/s
> done
> Bytes transferred =3D 63778 (f922 hex)
> =3D> tftp 0x7a000000 h3ulcb-image
> ravb:0 is connected to ravb.  Reconnecting to ravb
> ravb Waiting for PHY auto negotiation to complete... done
> ravb: 1000Base/Full
> Using ravb device
> TFTP from server 192.168.1.100; our IP address is 192.168.1.40
> Filename 'h3ulcb-image'.
> Load address: 0x7a000000
> Loading: ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ########################################
>          2.1 MiB/s
> done
> Bytes transferred =3D 15843840 (f1c200 hex)
> =3D> bootm 0x48080000 - 0x48000000
> ## Booting kernel from Legacy Image at 48080000 ...
>    Image Name:   XEN
>    Image Type:   AArch64 Linux Kernel Image (uncompressed)
>    Data Size:    852304 Bytes =3D 832.3 KiB
>    Load Address: 78080000
>    Entry Point:  78080000
>    Verifying Checksum ... OK
> ## Flattened Device Tree blob at 48000000
>    Booting using the fdt blob at 0x48000000
>    Loading Kernel Image ... OK
>    Using Device Tree in place at 0000000048000000, end 0000000048012921
>
> Starting kernel ...
>
> </end output>
>
> I have noticed that the uboot date has not changed from 2015.04 although
> the build date is from the last time I ran a bitbake command.
>
> I do not know what version of uboot should be used without breaking the
> current compiling versions.
>
> Are there any other modifications that I can attempt?
>
> Thank you very much for your time and patience.
>
> Best regards,
>
> Jairo
>
>
>
>

--00000000000067dc80057f2c98bb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0
ciI+PGRpdj5BbmRyaWksPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5EdWUgdG8gc29tZSBldmVu
dHMgb24gbXkgc2lkZSwgSSBoYWQgdG8gbW92ZSBmcm9tIHRoZSBSLUNhciBIMyBJIHdhcyB1c2lu
ZyB0byB0aGUgUi1DYXIgTTMgaW4gbXkgcG9zZXNzaW9uLjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk
aXY+SSBmb2xsb3dlZCB5b3VyIGluaXRpYWwgYWR2aWNlIGFuZCB1cGRhdGVkIG15IGVudmlyb25t
ZW50IHRvIGEgbmV3ZXIgdmVyc2lvbiwgb3B0aW5nIHRvIHN0aWNrIHRvIHRoZSByb2NrbyB2ZXJz
aW9uIGZvciB0aGUgbTN1bGNiLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhlIFlvY3RvIGJ1
aWxkIGNvbmZpZ3VyYXRpb24gaXMgc2hvd24gYmVsb3c6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
dj5CdWlsZCBDb25maWd1cmF0aW9uOjxicj5CQl9WRVJTSU9OwqDCoMKgwqDCoMKgwqDCoMKgwqAg
PSAmcXVvdDsxLjM2LjAmcXVvdDs8YnI+QlVJTERfU1lTwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA9
ICZxdW90O3g4Nl82NC1saW51eCZxdW90Ozxicj5OQVRJVkVMU0JTVFJJTkfCoMKgwqDCoMKgID0g
JnF1b3Q7dW5pdmVyc2FsLTQuOSZxdW90Ozxicj5UQVJHRVRfU1lTwqDCoMKgwqDCoMKgwqDCoMKg
wqAgPSAmcXVvdDthYXJjaDY0LXBva3ktbGludXgmcXVvdDs8YnI+TUFDSElORcKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgID0gJnF1b3Q7bTN1bGNiJnF1b3Q7PGJyPkRJU1RST8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgPSAmcXVvdDtwb2t5JnF1b3Q7PGJyPkRJU1RST19WRVJTSU9OwqDC
oMKgwqDCoMKgID0gJnF1b3Q7Mi40LjImcXVvdDs8YnI+VFVORV9GRUFUVVJFU8KgwqDCoMKgwqDC
oMKgID0gJnF1b3Q7YWFyY2g2NCBjb3J0ZXhhNTctY29ydGV4YTUzJnF1b3Q7PGJyPlRBUkdFVF9G
UFXCoMKgwqDCoMKgwqDCoMKgwqDCoCA9ICZxdW90OyZxdW90Ozxicj5TT0NfRkFNSUxZwqDCoMKg
wqDCoMKgwqDCoMKgwqAgPSAmcXVvdDtyY2FyLWdlbjM6cjhhNzc5NiZxdW90Ozxicj5tZXRhwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPm1ldGEtcG9recKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgPGJyPm1ldGEteW9jdG8tYnNwwqDCoMKgwqDCoMKgID0gJnF1b3Q7SEVBRDozNDJm
YmQ2YTNlNTcwMjFjOGUyOGIxMjRiM2FkYjI0MTkzNmYzZDlkJnF1b3Q7PGJyPm1ldGEtcmNhci1n
ZW4zwqDCoMKgwqDCoMKgID0gJnF1b3Q7cm9ja286OGFmMGI3ZDZlNDQ1YjUzMjA4OGEwNjhkYzAx
Mjc1NzAwMWJlM2ExZiZxdW90Ozxicj5tZXRhLW9wdGVlwqDCoMKgwqDCoMKgwqDCoMKgwqAgPSAm
cXVvdDtyb2Nrbzo3NWRmYjY3YmJiMTRhNzBjZDQ3YWZkYTk3MjZlMmUxYzc2NzMxODg1JnF1b3Q7
PGJyPm1ldGEtb2XCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+bWV0YS1weXRob27CoMKg
wqDCoMKgwqDCoMKgwqAgPGJyPm1ldGEtbmV0d29ya2luZ8KgwqDCoMKgwqAgPSAmcXVvdDtyb2Nr
bzplYWU5OTYzMDFkOWMwOTdiY2JlYjgwNDZmMDgwNDFkYzgyYmI2MmY4JnF1b3Q7PGJyPm1ldGEt
c2VsaW51eMKgwqDCoMKgwqDCoMKgwqAgPSAmcXVvdDtyb2NrbzpkODU1YzYyNGYzMmM1ZTU5OWJm
MjdlMDZjYjhmNWIyNWIzYWFlMTJkJnF1b3Q7PGJyPm1ldGEtdmlydHVhbGl6YXRpb27CoCA9ICZx
dW90O3JvY2tvOmI3MDRjNjg5YjY3NjM5MjE0Yjk1NjhhM2Q2MmU4MmRmMjdlOTQzNGYmcXVvdDs8
YnI+bWV0YS1yY2FyLWdlbjMteGVuwqDCoCA9ICZxdW90O21hc3Rlcjo2MDY5OWM2MzFkNTQxYWVl
YWViYWVlYzlhMDg3ZWZlZDkzODVlZTQyJnF1b3Q7PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk
aXY+SSBoYWQgdG8gbW9kaWZ5IHRoZSBkdGIgdG8gdGhlIHZlcnNpb24gc2hvd24gYmVsb3c6PC9k
aXY+PGRpdj48YnI+PC9kaXY+PGRpdj4vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIu
MMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+LyrCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPsKg
KiBEZXZpY2UgVHJlZSBTb3VyY2UgZm9yIHRoZSBNM1VMQ0IgKFItQ2FyIFN0YXJ0ZXIgS2l0IFBy
bykgYm9hcmTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj7CoCrC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJy
PsKgKiBDb3B5cmlnaHQgKEMpIDIwMTYtMjAxOCBSZW5lc2FzIEVsZWN0cm9uaWNzIENvcnAuwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgPGJyPsKgKiBDb3B5cmlnaHQgKEMpIDIwMTYgQ29nZW50IEVtYmVkZGVkLCBJbmMu
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPsKgKi/CoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4vZHRzLXYxLzvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4jaW5jbHVkZSAmcXVvdDty
OGE3Nzk2LmR0c2kmcXVvdDvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPiNpbmNsdWRlICZxdW90O3VsY2IuZHRz
aSZxdW90O8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+LyB7wqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqAgbW9k
ZWwgPSAmcXVvdDtSZW5lc2FzIE0zVUxDQiBib2FyZCBiYXNlZCBvbiByOGE3Nzk2JnF1b3Q7O8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCA8YnI+wqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICZxdW90O3JlbmVzYXMsbTN1bGNiJnF1
b3Q7LCAmcXVvdDtyZW5lc2FzLHI4YTc3OTYmcXVvdDs7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKg
wqAgY3B1cyB7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj7CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgaWRsZS1zdGF0ZXMge8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvZGVsZXRlLW5vZGUvIGNwdS1zbGVlcC0xO8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqAgfTvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqAgbWVtb3J5QDQ4MDAwMDAw
IHvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRldmljZV90eXBl
ID0gJnF1b3Q7bWVtb3J5JnF1b3Q7O8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBmaXJzdCAxMjhNQiBpcyBy
ZXNlcnZlZCBmb3Igc2VjdXJlIGFyZWEuICovwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVn
ID0gJmx0OzB4MCAweDQ4MDAwMDAwIDB4MCAweDM4MDAwMDAwJmd0OzvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj7CoMKg
wqDCoMKgwqDCoCB9Ozxicj48YnI+wqDCoMKgwqDCoMKgwqAgbWVtb3J5QDYwMDAwMDAwMCB7PGJy
PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkZXZpY2VfdHlwZSA9ICZxdW90O21lbW9y
eSZxdW90Ozs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlZyA9ICZsdDsweDYg
MHgwMDAwMDAwMCAweDAgMHg0MDAwMDAwMCZndDs7PGJyPsKgwqDCoMKgwqDCoMKgIH07PGJyPjxi
cj7CoMKgwqDCoMKgwqDCoCByZXNlcnZlZC1tZW1vcnkgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgI2FkZHJlc3MtY2VsbHMgPSAmbHQ7MiZndDs7PGJyPsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCAjc2l6ZS1jZWxscyA9ICZsdDsyJmd0Ozs8YnI+wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHJhbmdlczs8YnI+PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAvKiBkZXZpY2Ugc3BlY2lmaWMgcmVnaW9uIGZvciBMb3NzeSBEZWNvbXByZXNzaW9u
ICovPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsb3NzeV9kZWNvbXByZXNzOiBs
aW51eCxsb3NzeV9kZWNvbXByZXNzQDU0MDAwMDAwIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBuby1tYXA7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVnID0gJmx0OzB4MDAwMDAwMDAgMHg1NDAwMDAw
MCAweDAgMHgwMzAwMDAwMCZndDs7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9
Ozxicj48YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC8qIGdsb2JhbCBhdXRvY29u
ZmlndXJlZCByZWdpb24gZm9yIGNvbnRpZ3VvdXMgYWxsb2NhdGlvbnMgKi88YnI+wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpbnV4LGNtYUA1NzAwMDAwMCB7PGJyPsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICZxdW90O3No
YXJlZC1kbWEtcG9vbCZxdW90Ozs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCByZXVzYWJsZTs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCByZWcgPSAmbHQ7MHgwMDAwMDAwMCAweDU3MDAwMDAwIDB4MCAweDE5
MDAwMDAwJmd0Ozs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBsaW51eCxjbWEtZGVmYXVsdDs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IH07PGJyPjxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyogZGV2aWNlIHNwZWNp
ZmljIHJlZ2lvbiBmb3IgY29udGlndW91cyBhbGxvY2F0aW9ucyAqLzxicj7CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgbW1wX3Jlc2VydmVkOiBsaW51eCxtdWx0aW1lZGlhQDcwMDAwMDAw
IHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb21w
YXRpYmxlID0gJnF1b3Q7c2hhcmVkLWRtYS1wb29sJnF1b3Q7Ozxicj7CoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldXNhYmxlOzxicj7CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlZyA9ICZsdDsweDAwMDAwMDAwIDB4
NzAwMDAwMDAgMHgwIDB4MTAwMDAwMDAmZ3Q7Ozxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfTs8YnI+wqDCoMKgwqDCoMKgwqAgfTs8YnI+PGJyPsKgwqDCoMKgwqDCoMKgIGNob3Nl
biB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdGRvdXQtcGF0aCA9ICZxdW90
O3NlcmlhbDA6MTE1MjAwbjgmcXVvdDs7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB4ZW4seGVuLWJvb3RhcmdzID0gJnF1b3Q7ZG9tMF9tZW09NzUyTSBjb25zb2xlPWR0dWFydCBk
dHVhcnQ9c2VyaWFsMCBkb20wX21heF92Y3B1cz00JnF1b3Q7Ozxicj7CoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgeGVuLGRvbTAtYm9vdGFyZ3MgPSAmcXVvdDtjb25zb2xlPWh2YzAgY2xr
X2lnbm9yZV91bnVzZWQgcm9vdD0vZGV2L21tY2JsazFwMiBydyByb290d2FpdCBpZ25vcmVfbG9n
bGV2ZWwgY21hPTEyOE0mcXVvdDs7PGJyPjxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgI2FkZHJlc3MtY2VsbHMgPSAmbHQ7MiZndDs7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAjc2l6ZS1jZWxscyA9ICZsdDsyJmd0Ozs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIG1vZHVsZXMgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIG1vZHVsZUAwIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICZxdW90O3hlbixs
aW51eC16aW1hZ2UmcXVvdDssICZxdW90O3hlbixtdWx0aWJvb3QtbW9kdWxlJnF1b3Q7Ozxicj7C
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCByZWcgPSAmbHQ7MHgwIDB4N2EwMDAwMDAgMHgwIDB4MDIwMDAwMDAmZ3Q7Ozxicj7CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07PGJyPsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Ozxicj7CoMKgwqDCoMKgwqDCoCB9Ozxicj48YnI+wqDC
oMKgwqDCoMKgwqAgbW1uZ3Igezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29t
cGF0aWJsZSA9ICZxdW90O3JlbmVzYXMsbW1uZ3ImcXVvdDs7PGJyPsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBtZW1vcnktcmVnaW9uID0gJmx0OyZhbXA7bW1wX3Jlc2VydmVkJmd0Oywg
Jmx0OyZhbXA7bG9zc3lfZGVjb21wcmVzcyZndDs7PGJyPsKgwqDCoMKgwqDCoMKgIH07PGJyPjxi
cj7CoMKgwqDCoMKgwqDCoCBtbW5ncmJ1ZiB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBjb21wYXRpYmxlID0gJnF1b3Q7cmVuZXNhcyxtbW5ncmJ1ZiZxdW90Ozs8YnI+wqDCoMKg
wqDCoMKgwqAgfTs8YnI+PGJyPsKgwqDCoMKgwqDCoMKgIHZzcG1faWYgezxicj7CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICZxdW90O3JlbmVzYXMsdnNwbV9pZiZx
dW90Ozs8YnI+wqDCoMKgwqDCoMKgwqAgfTs8YnI+PGJyPsKgwqDCoMKgwqDCoMKgIHZlcnNhY2xv
Y2s1X291dDM6IHZlcnNhY2xrLTMgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
Y29tcGF0aWJsZSA9ICZxdW90O2ZpeGVkLWNsb2NrJnF1b3Q7Ozxicj7CoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgI2Nsb2NrLWNlbGxzID0gJmx0OzAmZ3Q7Ozxicj7CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgLyogSW5pdGlhbCB2YWx1ZSBvZiB2ZXJzYWNsb2NrIG91dDMgKi88
YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNsb2NrLWZyZXF1ZW5jeSA9ICZsdDsz
MzAwMDAwMCZndDs7PGJyPsKgwqDCoMKgwqDCoMKgIH07PGJyPn07PGJyPjxicj4mYW1wO2E1M18w
IHs8YnI+wqDCoMKgwqDCoMKgwqAgL2RlbGV0ZS1wcm9wZXJ0eS8gY3B1LWlkbGUtc3RhdGVzOzxi
cj59Ozxicj48YnI+JmFtcDthNTNfMSB7PGJyPsKgwqDCoMKgwqDCoMKgIC9kZWxldGUtcHJvcGVy
dHkvIGNwdS1pZGxlLXN0YXRlczs8YnI+fTs8YnI+PGJyPiZhbXA7YTUzXzIgezxicj7CoMKgwqDC
oMKgwqDCoCAvZGVsZXRlLXByb3BlcnR5LyBjcHUtaWRsZS1zdGF0ZXM7PGJyPn07PGJyPjxicj4m
YW1wO2E1M18zIHs8YnI+wqDCoMKgwqDCoMKgwqAgL2RlbGV0ZS1wcm9wZXJ0eS8gY3B1LWlkbGUt
c3RhdGVzOzxicj59Ozxicj48YnI+JmFtcDtkdSB7PGJyPsKgwqDCoMKgwqDCoMKgIGNsb2NrcyA9
ICZsdDsmYW1wO2NwZyBDUEdfTU9EIDcyNCZndDssPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgICZsdDsmYW1wO2NwZyBDUEdfTU9EIDcyMyZndDssPGJyPsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgICZsdDsmYW1wO2NwZyBDUEdfTU9EIDcyMiZndDssPGJyPsKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZsdDsmYW1wO3ZlcnNhY2xvY2s1IDEmZ3Q7LDxi
cj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmbHQ7JmFtcDt2ZXJzYWNsb2NrNV9v
dXQzJmd0Oyw8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJmx0OyZhbXA7dmVy
c2FjbG9jazUgMiZndDs7PGJyPsKgwqDCoMKgwqDCoMKgIGNsb2NrLW5hbWVzID0gJnF1b3Q7ZHUu
MCZxdW90OywgJnF1b3Q7ZHUuMSZxdW90OywgJnF1b3Q7ZHUuMiZxdW90Oyw8YnI+wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZxdW90O2RjbGtpbi4wJnF1b3Q7LCAm
cXVvdDtkY2xraW4uMSZxdW90OywgJnF1b3Q7ZGNsa2luLjImcXVvdDs7PGJyPn07PGJyPjxicj4m
YW1wO3ZzcGIgezxicj7CoMKgwqDCoMKgwqDCoCBzdGF0dXMgPSAmcXVvdDtva2F5JnF1b3Q7Ozxi
cj59Ozxicj48YnI+JmFtcDt2c3BpMCB7PGJyPsKgwqDCoMKgwqDCoMKgIHN0YXR1cyA9ICZxdW90
O29rYXkmcXVvdDs7PGJyPn07PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5XaXRoIHRoZSBuZXcg
aW5mb3JtYXRpb24sIEkgZmluYWxseSBnb3Qgc29tZSBvdXRwdXQgZm9yIFhlbiwgYnV0IHdhcyBt
ZXQgd2l0aCBhIGNvbXBsZXRlbHkgZGlmZmVyZW50IGlzc3VlIGZvciB3aGljaCBJIGNhbiYjMzk7
dCBmaW5kIGFueSBpbmZvcm1hdGlvbiBmb3IgdGhlIGVycm9yIEkgYW0gcmVjZWl2aW5nLjwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSByZWFsaXplIHRoYXQgSSBtYXkgaGF2ZSBhbiBpc3N1ZSB3
aXRoIHRoZSB2ZXJzaW9uIG9mIHRoZSBib2FyZCBJIGFtIHVzaW5nLCBidXQgYSBzaW1wbGUgb25s
aW5lIHNlYXJjaCBkb2VzbiYjMzk7dCB0aHJvdyBhbnkgcmVkIGZsYWdzLiBUaGUgc2VyaWFsIGNv
bnNvbGUgb3V0cHV0IGlzIGJlbG93OjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+W8KgwqDCoCAw
LjAwMDE3N10gTk9USUNFOsKgIEJMMjogUi1DYXIgTTMgSW5pdGlhbCBQcm9ncmFtIExvYWRlcihD
QTU3KTxicj5bwqDCoMKgIDAuMDA0NjEzXSBOT1RJQ0U6wqAgQkwyOiBJbml0aWFsIFByb2dyYW0g
TG9hZGVyKFJldi4yLjAuMCk8YnI+W8KgwqDCoCAwLjAxMDE0N10gTk9USUNFOsKgIEJMMjogUFJS
IGlzIFItQ2FyIE0zIFZlci4xLjA8YnI+W8KgwqDCoCAwLjAxNDgxNV0gTk9USUNFOsKgIEJMMjog
Qm9hcmQgaXMgU3RhcnRlciBLaXQgUmV2LjEuMDxicj5bwqDCoMKgIDAuMDE5OTI4XSBOT1RJQ0U6
wqAgQkwyOiBCb290IGRldmljZSBpcyBIeXBlckZsYXNoKDgwTUh6KTxicj5bwqDCoMKgIDAuMDI1
MzU0XSBOT1RJQ0U6wqAgQkwyOiBMQ00gc3RhdGUgaXMgQ008YnI+W8KgwqDCoCAwLjAyOTM5NV0g
Tk9USUNFOsKgIEJMMjogQVZTIHNldHRpbmcgc3VjY2VlZGVkLiBEVkZTX1NldFZJRD0weDUzPGJy
PlvCoMKgwqAgMC4wMzUzODNdIE5PVElDRTrCoCBCTDI6IEREUjMyMDAocmV2LjAuMzQpPGJyPlvC
oMKgwqAgMC4wNDY3NzldIE5PVElDRTrCoCBCTDI6IFtDT0xEX0JPT1RdPGJyPlvCoMKgwqAgMC4w
ODUxMTddIE5PVElDRTrCoCBCTDI6IERSQU0gU3BsaXQgaXMgMmNoPGJyPlvCoMKgwqAgMC4wODc4
MTJdIE5PVElDRTrCoCBCTDI6IFFvUyBpcyBkZWZhdWx0IHNldHRpbmcocmV2LjAuMTkpPGJyPlvC
oMKgwqAgMC4wOTMzMTVdIE5PVElDRTrCoCBCTDI6IExvc3N5IERlY29tcCBhcmVhczxicj5bwqDC
oMKgIDAuMDk3NDg5XSBOT1RJQ0U6wqDCoMKgwqDCoMKgIEVudHJ5IDA6IERDTVBBUkVBQ1JBeDow
eDgwMDAwNTQwIERDTVBBUkVBQ1JCeDoweDU3MDxicj5bwqDCoMKgIDAuMTA0NTczXSBOT1RJQ0U6
wqDCoMKgwqDCoMKgIEVudHJ5IDE6IERDTVBBUkVBQ1JBeDoweDQwMDAwMDAwIERDTVBBUkVBQ1JC
eDoweDA8YnI+W8KgwqDCoCAwLjExMTQ4NV0gTk9USUNFOsKgwqDCoMKgwqDCoCBFbnRyeSAyOiBE
Q01QQVJFQUNSQXg6MHgyMDAwMDAwMCBEQ01QQVJFQUNSQng6MHgwPGJyPlvCoMKgwqAgMC4xMTg0
MDBdIE5PVElDRTrCoCBCTDI6IHYxLjUocmVsZWFzZSk6NTU2YTExZTxicj5bwqDCoMKgIDAuMTIy
ODkwXSBOT1RJQ0U6wqAgQkwyOiBCdWlsdCA6IDE4OjAzOjQ4LCBKYW4gMTEgMjAxOTxicj5bwqDC
oMKgIDAuMTI4MDc3XSBOT1RJQ0U6wqAgQkwyOiBOb3JtYWwgYm9vdDxicj5bwqDCoMKgIDAuMTMx
NzE4XSBOT1RJQ0U6wqAgQkwyOiBkc3Q9MHhlNjMyMTEwMCBzcmM9MHg4MTgwMDAwIGxlbj01MTIo
MHgyMDApPGJyPlvCoMKgwqAgMC4xMzgxMDZdIE5PVElDRTrCoCBCTDI6IGRzdD0weDQzZjAwMDAw
IHNyYz0weDgxODA0MDAgbGVuPTYxNDQoMHgxODAwKTxicj5bwqDCoMKgIDAuMTQ0NzI2XSBOT1RJ
Q0U6wqAgQkwyOiBkc3Q9MHg0NDAwMDAwMCBzcmM9MHg4MWMwMDAwIGxlbj02NTUzNigweDEwMDAw
KTxicj5bwqDCoMKgIDAuMTUxOTUyXSBOT1RJQ0U6wqAgQkwyOiBkc3Q9MHg0NDEwMDAwMCBzcmM9
MHg4MjAwMDAwIGxlbj0xMDQ4NTc2KDB4MTAwMDAwKTxicj5bwqDCoMKgIDAuMTY2Nzc3XSBOT1RJ
Q0U6wqAgQkwyOiBkc3Q9MHg1MDAwMDAwMCBzcmM9MHg4NjQwMDAwIGxlbj0xMDQ4NTc2KDB4MTAw
MDAwKTxicj5bwqDCoMKgIDAuMTgwNzUyXSBOT1RJQ0U6wqAgQkwyOiBCb290aW5nIEJMMzE8YnI+
PGJyPjxicj5VLUJvb3QgMjAxOC4wOSAoSmFuIDEyIDIwMTkgLSAwMzowMzo0MyArMDkwMCk8YnI+
PGJyPkNQVTogUmVuZXNhcyBFbGVjdHJvbmljcyBSOEE3Nzk2IHJldiAxLjA8YnI+TW9kZWw6IFJl
bmVzYXMgTTNVTENCIGJvYXJkIGJhc2VkIG9uIHI4YTc3OTY8YnI+RFJBTTrCoCAxLjkgR2lCPGJy
PkJhbmsgIzA6IDB4MDQ4MDAwMDAwIC0gMHgwN2ZmZmZmZmYsIDg5NiBNaUI8YnI+QmFuayAjMTog
MHg2MDAwMDAwMDAgLSAweDYzZmZmZmZmZiwgMSBHaUI8YnI+PGJyPk1NQzrCoMKgIHNkQGVlMTAw
MDAwOiAwLCBzZEBlZTE0MDAwMDogMTxicj5Mb2FkaW5nIEVudmlyb25tZW50IGZyb20gTU1DLi4u
IGNvbW11bmljYXRpb24gb3V0IG9mIHN5bmM8YnI+Y29tbXVuaWNhdGlvbiBvdXQgb2Ygc3luYzxi
cj5jb21tdW5pY2F0aW9uIG91dCBvZiBzeW5jPGJyPmNvbW11bmljYXRpb24gb3V0IG9mIHN5bmM8
YnI+Y29tbXVuaWNhdGlvbiBvdXQgb2Ygc3luYzxicj5jb21tdW5pY2F0aW9uIG91dCBvZiBzeW5j
PGJyPmNvbW11bmljYXRpb24gb3V0IG9mIHN5bmM8YnI+Y29tbXVuaWNhdGlvbiBvdXQgb2Ygc3lu
Yzxicj5jb21tdW5pY2F0aW9uIG91dCBvZiBzeW5jPGJyPmNvbW11bmljYXRpb24gb3V0IG9mIHN5
bmM8YnI+Y29tbXVuaWNhdGlvbiBvdXQgb2Ygc3luYzxicj5jb21tdW5pY2F0aW9uIG91dCBvZiBz
eW5jPGJyPk9LPGJyPkluOsKgwqDCoCBzZXJpYWxAZTZlODgwMDA8YnI+T3V0OsKgwqAgc2VyaWFs
QGU2ZTg4MDAwPGJyPkVycjrCoMKgIHNlcmlhbEBlNmU4ODAwMDxicj5OZXQ6wqDCoCBldGgwOiBl
dGhlcm5ldEBlNjgwMDAwMDxicj5IaXQgYW55IGtleSB0byBzdG9wIGF1dG9ib290OsKgIDAgPGJy
PmV0aGVybmV0QGU2ODAwMDAwIFdhaXRpbmcgZm9yIFBIWSBhdXRvIG5lZ290aWF0aW9uIHRvIGNv
bXBsZXRlLi4uIGRvbmU8YnI+VXNpbmcgZXRoZXJuZXRAZTY4MDAwMDAgZGV2aWNlPGJyPlRGVFAg
ZnJvbSBzZXJ2ZXIgMTkyLjE2OC4xLjEwMDsgb3VyIElQIGFkZHJlc3MgaXMgMTkyLjE2OC4xLjM8
YnI+RmlsZW5hbWUgJiMzOTtJbWFnZSYjMzk7Ljxicj5Mb2FkIGFkZHJlc3M6IDB4NDgwODAwMDA8
YnI+TG9hZGluZzogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKg
wqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDC
oMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKg
wqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7C
oMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+
wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJy
PsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxi
cj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8
YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgIDIuNyBNaUIvczxicj5kb25lPGJyPkJ5dGVzIHRy
YW5zZmVycmVkID0gMTU5MTE0MjQgKGYyY2EwMCBoZXgpPGJyPlVzaW5nIGV0aGVybmV0QGU2ODAw
MDAwIGRldmljZTxicj5URlRQIGZyb20gc2VydmVyIDE5Mi4xNjguMS4xMDA7IG91ciBJUCBhZGRy
ZXNzIGlzIDE5Mi4xNjguMS4zPGJyPkZpbGVuYW1lICYjMzk7SW1hZ2UtcjhhNzc5Ni1tM3VsY2Iu
ZHRiJiMzOTsuPGJyPkxvYWQgYWRkcmVzczogMHg0ODAwMDAwMDxicj5Mb2FkaW5nOiAqPGJyPlRG
VFAgZXJyb3I6ICYjMzk7RmlsZSBub3QgZm91bmQmIzM5OyAoMSk8YnI+Tm90IHJldHJ5aW5nLi4u
PGJyPkVSUk9SOiBEaWQgbm90IGZpbmQgYSBjbWRsaW5lIEZsYXR0ZW5lZCBEZXZpY2UgVHJlZTxi
cj5Db3VsZCBub3QgZmluZCBhIHZhbGlkIGRldmljZSB0cmVlPGJyPj0mZ3Q7IHNldGVudiBib290
YXJnczxicj49Jmd0OyB0ZnRwIDB4NDgwODAwMDAgeGVuLW0zdWxjYi51SW1hZ2U8YnI+VXNpbmcg
ZXRoZXJuZXRAZTY4MDAwMDAgZGV2aWNlwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgPGJyPlRGVFAgZnJvbSBzZXJ2ZXIgMTkyLjE2OC4xLjEwMDsgb3VyIElQIGFkZHJlc3MgaXMg
MTkyLjE2OC4xLjPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPkZpbGVuYW1lICYj
Mzk7eGVuLW0zdWxjYi51SW1hZ2UmIzM5Oy7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIDxicj5Mb2FkIGFkZHJlc3M6IDB4NDgwODAwMDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+TG9hZGluZzogIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjwqDCoMKgwqAgPGJy
PsKgwqDCoMKgwqDCoMKgwqAgMjguMyBNaUIvc8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+ZG9uZcKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCA8YnI+Qnl0ZXMgdHJhbnNmZXJyZWQgPSA5MTg5MjggKGUwNTkwIGhleCnCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIDxicj49Jmd0OyB0ZnRwIDB4NDgwMDAwMDAgSW1hZ2UtcjhhNzc5Ni1t
M3VsY2IteGVuLWxvY2FsLmR0YsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgPGJyPlVzaW5nIGV0aGVybmV0QGU2ODAwMDAwIGRldmljZcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj5URlRQIGZyb20gc2VydmVyIDE5Mi4xNjguMS4xMDA7
IG91ciBJUCBhZGRyZXNzIGlzIDE5Mi4xNjguMS4zwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIDxicj5GaWxlbmFtZSAmIzM5O0ltYWdlLXI4YTc3OTYtbTN1bGNiLXhlbi1sb2NhbC5kdGIm
IzM5Oy7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgPGJyPkxvYWQgYWRkcmVzczogMHg0ODAwMDAwMMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj5Mb2FkaW5nOiAjIyMjI8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
PGJyPsKgwqDCoMKgwqDCoMKgwqAgMjEuOCBNaUIvc8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+ZG9uZcKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCA8YnI+Qnl0ZXMgdHJhbnNmZXJyZWQgPSA2ODU0NSAoMTBiYzEgaGV4KcKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+PSZndDsgdGZ0cCAweDdhMDAwMDAwIEltYWdlLW0zdWxj
Yi5iaW7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj5Vc2luZyBldGhlcm5ldEBlNjgwMDAw
MCBkZXZpY2XCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+VEZUUCBmcm9t
IHNlcnZlciAxOTIuMTY4LjEuMTAwOyBvdXIgSVAgYWRkcmVzcyBpcyAxOTIuMTY4LjEuMzxicj5G
aWxlbmFtZSAmIzM5O0ltYWdlLW0zdWxjYi5iaW4mIzM5Oy48YnI+TG9hZCBhZGRyZXNzOiAweDdh
MDAwMDAwPGJyPkxvYWRpbmc6ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8
YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
PGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
Izxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAg
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgIDI4LjEgTWlCL3M8YnI+ZG9uZTxicj5CeXRlcyB0
cmFuc2ZlcnJlZCA9IDE5MDU5MjAwICgxMjJkMjAwIGhleCk8YnI+PSZndDsgYm9vdG0gMHg0ODA4
MDAwMCAtIDB4NDgwMDAwMDA8YnI+IyMgQm9vdGluZyBrZXJuZWwgZnJvbSBMZWdhY3kgSW1hZ2Ug
YXQgNDgwODAwMDAgLi4uPGJyPsKgwqAgSW1hZ2UgTmFtZTrCoMKgIFhFTjxicj7CoMKgIEltYWdl
IFR5cGU6wqDCoCBBQXJjaDY0IExpbnV4IEtlcm5lbCBJbWFnZSAodW5jb21wcmVzc2VkKTxicj7C
oMKgIERhdGEgU2l6ZTrCoMKgwqAgOTE4ODY0IEJ5dGVzID0gODk3LjMgS2lCPGJyPsKgwqAgTG9h
ZCBBZGRyZXNzOiA3ODA4MDAwMDxicj7CoMKgIEVudHJ5IFBvaW50OsKgIDc4MDgwMDAwPGJyPsKg
wqAgVmVyaWZ5aW5nIENoZWNrc3VtIC4uLiBPSzxicj4jIyBGbGF0dGVuZWQgRGV2aWNlIFRyZWUg
YmxvYiBhdCA0ODAwMDAwMDxicj7CoMKgIEJvb3RpbmcgdXNpbmcgdGhlIGZkdCBibG9iIGF0IDB4
NDgwMDAwMDA8YnI+wqDCoCBMb2FkaW5nIEtlcm5lbCBJbWFnZSAuLi4gT0s8YnI+wqDCoCBVc2lu
ZyBEZXZpY2UgVHJlZSBpbiBwbGFjZSBhdCAwMDAwMDAwMDQ4MDAwMDAwLCBlbmQgMDAwMDAwMDA0
ODAxM2JjMDxicj48YnI+U3RhcnRpbmcga2VybmVsIC4uLjxicj48YnI+wqBYZW4gNC4xMi11bnN0
YWJsZTxicj4oWEVOKSBYZW4gdmVyc2lvbiA0LjEyLXVuc3RhYmxlICg8YSBocmVmPSJtYWlsdG86
amVsZm5Ad2FzZWRhLmpwIj5qZWxmbkB3YXNlZGEuanA8L2E+KSAoYWFyY2g2NC1wb2t5LWxpbnV4
LWdjOTxicj4oWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiBNb24gRGVjIDE3IDA5OjIyOjU5IDIwMTgg
KzAwMDAgZ2l0OmE1YjBlYjMtZGlydHk8YnI+KFhFTikgUHJvY2Vzc29yOiA0MTFmZDA3MzogJnF1
b3Q7QVJNIExpbWl0ZWQmcXVvdDssIHZhcmlhbnQ6IDB4MSwgcGFydCAweGQwNywgcmV2IDB4Mzxi
cj4oWEVOKSA2NC1iaXQgRXhlY3V0aW9uOjxicj4oWEVOKcKgwqAgUHJvY2Vzc29yIEZlYXR1cmVz
OiAwMDAwMDAwMDAwMDAyMjIyIDAwMDAwMDAwMDAwMDAwMDA8YnI+KFhFTinCoMKgwqDCoCBFeGNl
cHRpb24gTGV2ZWxzOiBFTDM6NjQrMzIgRUwyOjY0KzMyIEVMMTo2NCszMiBFTDA6NjQrMzI8YnI+
KFhFTinCoMKgwqDCoCBFeHRlbnNpb25zOiBGbG9hdGluZ1BvaW50IEFkdmFuY2VkU0lNRDxicj4o
WEVOKcKgwqAgRGVidWcgRmVhdHVyZXM6IDAwMDAwMDAwMTAzMDUxMDYgMDAwMDAwMDAwMDAwMDAw
MDxicj4oWEVOKcKgwqAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDA8YnI+KFhFTinCoMKgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMDAwMDAwMDAw
MDAwMTEyNCAwMDAwMDAwMDAwMDAwMDAwPGJyPihYRU4pwqDCoCBJU0EgRmVhdHVyZXM6wqAgMDAw
MDAwMDAwMDAxMTEyMCAwMDAwMDAwMDAwMDAwMDAwPGJyPihYRU4pIDMyLWJpdCBFeGVjdXRpb246
PGJyPihYRU4pwqDCoCBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMTMxOjAwMDExMDExPGJyPihY
RU4pwqDCoMKgwqAgSW5zdHJ1Y3Rpb24gU2V0czogQUFyY2gzMiBBMzIgVGh1bWIgVGh1bWItMiBK
YXplbGxlPGJyPihYRU4pwqDCoMKgwqAgRXh0ZW5zaW9uczogR2VuZXJpY1RpbWVyIFNlY3VyaXR5
PGJyPihYRU4pwqDCoCBEZWJ1ZyBGZWF0dXJlczogMDMwMTAwNjY8YnI+KFhFTinCoMKgIEF1eGls
aWFyeSBGZWF0dXJlczogMDAwMDAwMDA8YnI+KFhFTinCoMKgIE1lbW9yeSBNb2RlbCBGZWF0dXJl
czogMTAyMDExMDUgNDAwMDAwMDAgMDEyNjAwMDAgMDIxMDIyMTE8YnI+KFhFTinCoCBJU0EgRmVh
dHVyZXM6IDAyMTAxMTEwIDEzMTEyMTExIDIxMjMyMDQyIDAxMTEyMTMxIDAwMDExMTQyIDAwMDEx
MTIxPGJyPihYRU4pIFVzaW5nIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gdjEuMTxicj4oWEVOKSBV
c2luZyBQU0NJIHYxLjE8YnI+KFhFTikgU01QOiBBbGxvd2luZyA2IENQVXM8YnI+KFhFTikgPGJy
PihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKio8YnI+KFhFTikg
UGFuaWMgb24gQ1BVIDA6PGJyPihYRU4pIFRpbWVyOiBVbmFibGUgdG8gcmV0cmlldmUgSVJRIDAg
ZnJvbSB0aGUgZGV2aWNlIHRyZWU8YnI+KFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKjxicj4oWEVOKSA8YnI+KFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4u
Ljxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PklzIHRoZXJlIGFueXRoaW5nIEkgaGF2ZSBv
dmVybG9va2VkIGluIHRoZSBjb21waWxhdGlvbiBvciBjb25maWd1cmF0aW9uIGZvciBYZW4/PC9k
aXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFuayB5b3UgdmVyeSBtdWNoIGZvciBhbGwgdGhlIGhl
bHAgeW91IGhhdmUgb2ZmZXJlZCB1cCB0byB0aGlzIHBvaW50LiBJIGFtIGF0IGxlYXN0IGhhcHB5
IHRvIGdldCBzb21lIG91dHB1dCwgZXZlbiBpZiBpdCBpcyBvbiB0aGUgUi1DYXIgTTMgYm9hcmQg
aW4gbXkgcG9zc2Vzc2lvbi48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkJlc3QgcmVnYXJkcyw8
L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkphaXJvPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjwv
ZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBk
aXI9Imx0ciI+MjAxOeW5tDHmnIg55pelKOawtCkgMjowNCBMT1BFWiwgRlVFTlRFUyBOQUNBUklO
TyBKYWlybyBFZHVhcmRvICZsdDs8YSBocmVmPSJtYWlsdG86amFpcm9AcnVyaS53YXNlZGEuanAi
PmphaXJvQHJ1cmkud2FzZWRhLmpwPC9hPiZndDs6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNz
PSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVm
dDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0i
bHRyIj48ZGl2IGRpcj0ibHRyIj48ZGl2PkFuZHJpaSw8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2
PkkgaGF2ZSBhdHRlbXB0ZWQgdG8gdXBkYXRlIHRoZSBib290bG9hZGVyIGZyb20gdGhlIHNyZWMg
ZmlsZXMgY3JlYXRlZCBieSB0aGUgYml0YmFrZSBjb21tYW5kLjwvZGl2PjxkaXY+PGJyPjwvZGl2
PjxkaXY+SSBiZWxpZXZlIEkgaGF2ZSBiZWVuIGFibGUgdG8gdXBkYXRlIGl0LCBidXQgSSBhbSBz
dGlsbCBvYnRhaW5pbmcgdGhlIHNhbWUgcmVzdWx0cy4gVGhlIHNlcmlhbCBvdXRwdXQgaXMgc2hv
d24gYmVsb3c6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5bwqDCoMKgIDAuMDAwMTYxXSBOT1RJ
Q0U6wqAgQkwyOiBSLUNhciBHZW4zIEluaXRpYWwgUHJvZ3JhbSBMb2FkZXIoQ0E1NykgUmV2LjEu
MC4xNzxicj5bwqDCoMKgIDAuMDA1NzIxXSBOT1RJQ0U6wqAgQkwyOiBQUlIgaXMgUi1DYXIgSDMg
VmVyMi4wPGJyPlvCoMKgwqAgMC4wMTAzMDRdIE5PVElDRTrCoCBCTDI6IEJvYXJkIGlzIFN0YXJ0
ZXIgS2l0IFJldjEuMDxicj5bwqDCoMKgIDAuMDE1MzMxXSBOT1RJQ0U6wqAgQkwyOiBCb290IGRl
dmljZSBpcyBIeXBlckZsYXNoKDgwTUh6KTxicj5bwqDCoMKgIDAuMDIwNzU3XSBOT1RJQ0U6wqAg
QkwyOiBMQ00gc3RhdGUgaXMgQ008YnI+W8KgwqDCoCAwLjAyNDgwMl0gTk9USUNFOsKgIEJMMjog
QVZTIHNldHRpbmcgc3VjY2VlZGVkLiBEVkZTX1NldFZJRD0weDUzPGJyPlvCoMKgwqAgMC4wMzA3
ODZdIE5PVElDRTrCoCBCTDI6IEREUjMyMDAocmV2LjAuMjgpTk9USUNFOsKgIFtDT0xEX0JPT1Rd
Tk9USUNFOsKgIC4uMDxicj5bwqDCoMKgIDAuMDU5OTk2XSBOT1RJQ0U6wqAgQkwyOiBEUkFNIFNw
bGl0IGlzIDRjaDxicj5bwqDCoMKgIDAuMDYzODgyXSBOT1RJQ0U6wqAgQkwyOiBRb1MgaXMgZGVm
YXVsdCBzZXR0aW5nKHJldi4wLjE4KTxicj5bwqDCoMKgIDAuMDY5MzgxXSBOT1RJQ0U6wqAgQkwy
OiBMb3NzeSBEZWNvbXAgYXJlYXM8YnI+W8KgwqDCoCAwLjA3MzU1OV0gTk9USUNFOsKgwqDCoMKg
wqDCoCBFbnRyeSAwOiBEQ01QQVJFQUNSQXg6MHg4MDAwMDU0MCBEQ01QQVJFQUNSQng6MHg1NzA8
YnI+W8KgwqDCoCAwLjA4MDY0M10gTk9USUNFOsKgwqDCoMKgwqDCoCBFbnRyeSAxOiBEQ01QQVJF
QUNSQXg6MHg0MDAwMDAwMCBEQ01QQVJFQUNSQng6MHgwPGJyPlvCoMKgwqAgMC4wODc1NTVdIE5P
VElDRTrCoMKgwqDCoMKgwqAgRW50cnkgMjogRENNUEFSRUFDUkF4OjB4MjAwMDAwMDAgRENNUEFS
RUFDUkJ4OjB4MDxicj5bwqDCoMKgIDAuMDk0NDcwXSBOT1RJQ0U6wqAgQkwyOiB2MS4zKHJlbGVh
c2UpOmIxNWZlZmE8YnI+W8KgwqDCoCAwLjA5ODk2MF0gTk9USUNFOsKgIEJMMjogQnVpbHQgOiAx
MjoyMTozMiwgRGVjIDI4IDIwMTg8YnI+W8KgwqDCoCAwLjEwNDE0N10gTk9USUNFOsKgIEJMMjog
Tm9ybWFsIGJvb3Q8YnI+W8KgwqDCoCAwLjEwNzc4OF0gTk9USUNFOsKgIEJMMjogZHN0PTB4ZTYz
MjIyMTAgc3JjPTB4ODE4MDAwMCBsZW49NTEyKDB4MjAwKTxicj5bwqDCoMKgIDAuMTE0MzM1XSBO
T1RJQ0U6wqAgQkwyOiBkc3Q9MHg0M2YwMDAwMCBzcmM9MHg4MTgwNDAwIGxlbj02MTQ0KDB4MTgw
MCk8YnI+W8KgwqDCoCAwLjEyMDc5N10gTk9USUNFOsKgIEJMMjogZHN0PTB4NDQwMDAwMDAgc3Jj
PTB4ODFjMDAwMCBsZW49NjU1MzYoMHgxMDAwMCk8YnI+W8KgwqDCoCAwLjEyODAyMl0gTk9USUNF
OsKgIEJMMjogZHN0PTB4NDQxMDAwMDAgc3JjPTB4ODIwMDAwMCBsZW49NTI0Mjg4KDB4ODAwMDAp
PGJyPlvCoMKgwqAgMC4xMzg1MDNdIE5PVElDRTrCoCBCTDI6IGRzdD0weDUwMDAwMDAwIHNyYz0w
eDg2NDAwMDAgbGVuPTEwNDg1NzYoMHgxMDAwMDApPGJyPjxicj48YnI+VS1Cb290IDIwMTUuMDQg
KERlYyAyOCAyMDE4IC0gMDI6NDY6MjQpPGJyPjxicj5DUFU6IFJlbmVzYXMgRWxlY3Ryb25pY3Mg
UjhBNzc5NSByZXYgMi4wPGJyPkJvYXJkOiBIM1VMQ0I8YnI+STJDOsKgwqAgcmVhZHk8YnI+RFJB
TTrCoCAzLjkgR2lCPGJyPk1NQzrCoMKgIHNoLXNkaGk6IDAsIHNoLXNkaGk6IDE8YnI+SW46wqDC
oMKgIHNlcmlhbDxicj5PdXQ6wqDCoCBzZXJpYWw8YnI+RXJyOsKgwqAgc2VyaWFsPGJyPk5ldDrC
oMKgIHJhdmI8YnI+SGl0IGFueSBrZXkgdG8gc3RvcCBhdXRvYm9vdDrCoCAwIDxicj49Jmd0OyBz
ZXRlbnYgYm9vdGFyZ3M8YnI+PSZndDsgc2V0ZW52IHNlcnZlcmlwIDE5Mi4xNjguMS4xMDA8YnI+
PSZndDsgdGZ0cCAweDQ4MDgwMDAwIHhlbi1oM3VsY2IudUltYWdlPGJyPnJhdmIgV2FpdGluZyBm
b3IgUEhZIGF1dG8gbmVnb3RpYXRpb24gdG8gY29tcGxldGUuLi4uLi4uLi4gVElNRU9VVCAhPGJy
PkhhbGY8YnI+VXNpbmcgcmF2YiBkZXZpY2U8YnI+VEZUUCBmcm9tIHNlcnZlciAxOTIuMTY4LjEu
MTAwOyBvdXIgSVAgYWRkcmVzcyBpcyAxOTIuMTY4LjEuNDA8YnI+RmlsZW5hbWUgJiMzOTt4ZW4t
aDN1bGNiLnVJbWFnZSYjMzk7Ljxicj5Mb2FkIGFkZHJlc3M6IDB4NDgwODAwMDA8YnI+TG9hZGlu
ZzogKjxicj5BUlAgUmV0cnkgY291bnQgZXhjZWVkZWQ7IHN0YXJ0aW5nIGFnYWluPGJyPnJhdmI6
MCBpcyBjb25uZWN0ZWQgdG8gcmF2Yi7CoCBSZWNvbm5lY3RpbmcgdG8gcmF2Yjxicj5yYXZiIFdh
aXRpbmcgZm9yIFBIWSBhdXRvIG5lZ290aWF0aW9uIHRvIGNvbXBsZXRlLi4uLi4uLi4uIFRJTUVP
VVQgITxicj5IYWxmPGJyPjxicj5BUlAgUmV0cnkgY291bnQgZXhjZWVkZWQ7IHN0YXJ0aW5nIGFn
YWluPGJyPnJhdmI6MCBpcyBjb25uZWN0ZWQgdG8gcmF2Yi7CoCBSZWNvbm5lY3RpbmcgdG8gcmF2
Yjxicj5yYXZiIFdhaXRpbmcgZm9yIFBIWSBhdXRvIG5lZ290aWF0aW9uIHRvIGNvbXBsZXRlLi4u
IGRvbmU8YnI+cmF2YjogMTAwMEJhc2UvRnVsbDxicj5Vc2luZyByYXZiIGRldmljZTxicj5URlRQ
IGZyb20gc2VydmVyIDE5Mi4xNjguMS4xMDA7IG91ciBJUCBhZGRyZXNzIGlzIDE5Mi4xNjguMS40
MDxicj5GaWxlbmFtZSAmIzM5O3hlbi1oM3VsY2IudUltYWdlJiMzOTsuPGJyPkxvYWQgYWRkcmVz
czogMHg0ODA4MDAwMDxicj5Mb2FkaW5nOiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgIDI1LjQgTWlC
L3M8YnI+ZG9uZTxicj5CeXRlcyB0cmFuc2ZlcnJlZCA9IDg1MjM2OCAoZDAxOTAgaGV4KTxicj49
Jmd0OyB0ZnRwIDB4NDgwMDAwMDAgSW1hZ2UtcjhhNzc5NS1oM3VsY2IteGVuLWxvY2FsLmR0Yjxi
cj5yYXZiOjAgaXMgY29ubmVjdGVkIHRvIHJhdmIuwqAgUmVjb25uZWN0aW5nIHRvIHJhdmI8YnI+
cmF2YiBXYWl0aW5nIGZvciBQSFkgYXV0byBuZWdvdGlhdGlvbiB0byBjb21wbGV0ZS4uLi4uIGRv
bmU8YnI+cmF2YjogMTAwMEJhc2UvRnVsbDxicj5Vc2luZyByYXZiIGRldmljZTxicj5URlRQIGZy
b20gc2VydmVyIDE5Mi4xNjguMS4xMDA7IG91ciBJUCBhZGRyZXNzIGlzIDE5Mi4xNjguMS40MDxi
cj5GaWxlbmFtZSAmIzM5O0ltYWdlLXI4YTc3OTUtaDN1bGNiLXhlbi1sb2NhbC5kdGImIzM5Oy48
YnI+TG9hZCBhZGRyZXNzOiAweDQ4MDAwMDAwPGJyPkxvYWRpbmc6ICMjIyMjPGJyPsKgwqDCoMKg
wqDCoMKgwqAgMTEuNyBLaUIvczxicj5kb25lPGJyPkJ5dGVzIHRyYW5zZmVycmVkID0gNjM3Nzgg
KGY5MjIgaGV4KTxicj49Jmd0OyB0ZnRwIDB4N2EwMDAwMDAgaDN1bGNiLWltYWdlPGJyPnJhdmI6
MCBpcyBjb25uZWN0ZWQgdG8gcmF2Yi7CoCBSZWNvbm5lY3RpbmcgdG8gcmF2Yjxicj5yYXZiIFdh
aXRpbmcgZm9yIFBIWSBhdXRvIG5lZ290aWF0aW9uIHRvIGNvbXBsZXRlLi4uIGRvbmU8YnI+cmF2
YjogMTAwMEJhc2UvRnVsbDxicj5Vc2luZyByYXZiIGRldmljZTxicj5URlRQIGZyb20gc2VydmVy
IDE5Mi4xNjguMS4xMDA7IG91ciBJUCBhZGRyZXNzIGlzIDE5Mi4xNjguMS40MDxicj5GaWxlbmFt
ZSAmIzM5O2gzdWxjYi1pbWFnZSYjMzk7Ljxicj5Mb2FkIGFkZHJlc3M6IDB4N2EwMDAwMDA8YnI+
TG9hZGluZzogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDC
oMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKg
wqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDC
oMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKg
wqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDC
oMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKg
wqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7C
oMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+
wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
PGJyPsKgwqDCoMKgwqDCoMKgwqAgMi4xIE1pQi9zPGJyPmRvbmU8YnI+Qnl0ZXMgdHJhbnNmZXJy
ZWQgPSAxNTg0Mzg0MCAoZjFjMjAwIGhleCk8YnI+PSZndDsgYm9vdG0gMHg0ODA4MDAwMCAtIDB4
NDgwMDAwMDA8YnI+IyMgQm9vdGluZyBrZXJuZWwgZnJvbSBMZWdhY3kgSW1hZ2UgYXQgNDgwODAw
MDAgLi4uPGJyPsKgwqAgSW1hZ2UgTmFtZTrCoMKgIFhFTjxicj7CoMKgIEltYWdlIFR5cGU6wqDC
oCBBQXJjaDY0IExpbnV4IEtlcm5lbCBJbWFnZSAodW5jb21wcmVzc2VkKTxicj7CoMKgIERhdGEg
U2l6ZTrCoMKgwqAgODUyMzA0IEJ5dGVzID0gODMyLjMgS2lCPGJyPsKgwqAgTG9hZCBBZGRyZXNz
OiA3ODA4MDAwMDxicj7CoMKgIEVudHJ5IFBvaW50OsKgIDc4MDgwMDAwPGJyPsKgwqAgVmVyaWZ5
aW5nIENoZWNrc3VtIC4uLiBPSzxicj4jIyBGbGF0dGVuZWQgRGV2aWNlIFRyZWUgYmxvYiBhdCA0
ODAwMDAwMDxicj7CoMKgIEJvb3RpbmcgdXNpbmcgdGhlIGZkdCBibG9iIGF0IDB4NDgwMDAwMDA8
YnI+wqDCoCBMb2FkaW5nIEtlcm5lbCBJbWFnZSAuLi4gT0s8YnI+wqDCoCBVc2luZyBEZXZpY2Ug
VHJlZSBpbiBwbGFjZSBhdCAwMDAwMDAwMDQ4MDAwMDAwLCBlbmQgMDAwMDAwMDA0ODAxMjkyMTxi
cj48YnI+U3RhcnRpbmcga2VybmVsIC4uLjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PiZs
dDsvZW5kIG91dHB1dCZndDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkkgaGF2ZSBub3RpY2Vk
IHRoYXQgdGhlIHVib290IGRhdGUgaGFzIG5vdCBjaGFuZ2VkIGZyb20gMjAxNS4wNCBhbHRob3Vn
aCB0aGUgYnVpbGQgZGF0ZSBpcyBmcm9tIHRoZSBsYXN0IHRpbWUgSSByYW4gYSBiaXRiYWtlIGNv
bW1hbmQuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIGRvIG5vdCBrbm93IHdoYXQgdmVyc2lv
biBvZiB1Ym9vdCBzaG91bGQgYmUgdXNlZCB3aXRob3V0IGJyZWFraW5nIHRoZSBjdXJyZW50IGNv
bXBpbGluZyB2ZXJzaW9ucy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkFyZSB0aGVyZSBhbnkg
b3RoZXIgbW9kaWZpY2F0aW9ucyB0aGF0IEkgY2FuIGF0dGVtcHQ/PC9kaXY+PGRpdj48YnI+PC9k
aXY+PGRpdj5UaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIHRpbWUgYW5kIHBhdGllbmNlLjwv
ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QmVzdCByZWdhcmRzLDwvZGl2PjxkaXY+PGJyPjwvZGl2
PjxkaXY+SmFpcm88YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48
YnI+PC9kaXY+PC9kaXY+PC9kaXY+DQo8L2Jsb2NrcXVvdGU+PC9kaXY+DQo=
--00000000000067dc80057f2c98bb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3284567372561236458==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 11 11:18:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 11:18: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-devel-bounces@lists.xenproject.org>)
	id 1ghupb-0003Zz-22; Fri, 11 Jan 2019 11:18: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=Q5q1=PT=citrix.com=prvs=9078f0792=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ghupa-0003Zu-CT
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 11:18:30 +0000
X-Inumbo-ID: 9ed351a1-1592-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ed351a1-1592-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 11:18:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,465,1539648000"; d="scan'208";a="75356610"
Date: Fri, 11 Jan 2019 11:18:26 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190111111826.ur7e4z6f3yqs2duw@zion.uk.xensource.com>
References: <5C386B5F020000780020C96B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C386B5F020000780020C96B@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl: fix build on rather old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDM6MDk6MzVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQ0xPTkVfTkVXSVBDIGhhcyBiZWVuIGludHJvZHVjZWQgaW4gTGludXggMi42LjE5IG9u
bHkgKGFuZCBpbnRvIGdsaWJjCj4gYXQgYXJvdW5kIHRoYXQgdGltZSBhcyB3ZWxsKS4gQ29wZSB3
aXRoIGl0IGJlaW5nIHVuZGVmaW5lZCBhcyB3ZWxsIGFzCj4gd2l0aCB0aGUgdW5kZXJseWluZyBr
ZXJuZWwgbm90IGtub3dpbmcgb2YgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IENvbnNpZGVyaW5nIGhvdyBvbGQgIm9sZCIgaGVy
ZSByZWFsbHkgbWVhbnMsIEkgY291bGQgdW5kZXJzdGFuZCBpZgo+IHRoaXMgd2FzIHJlamVjdGVk
LCBpbiB3aGljaCBjYXNlIEknZCBjYXJyeSBhIHNpbXBsaWZpZWQgdmVyc2lvbiBsb2NhbGx5Lgo+
IEkgZG9uJ3QgcnVuIHN1Y2ggb2xkIGtlcm5lbHMgdG9nZXRoZXIgd2l0aCBtb2Rlcm4gWGVuLCBi
dXQgSSBkbwo+IG9jY2FzaW9uYWxseSBidWlsZCBvbiBzdWNoIG9sZCBzeXN0ZW1zLgo+IAo+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9s
aW51eC5jCj4gQEAgLTMzNCwxMiArMzM0LDI0IEBAIGludCBsaWJ4bF9fbG9jYWxfZG1fcHJlZXhl
Y19yZXN0cmljdChsaWIKPiAgICAgIHVuc2lnbmVkIGk7Cj4gIAo+ICAgICAgLyogVW5zaGFyZSBt
b3VudCBhbmQgSVBDIG5hbWVzcGFjZXMuICBUaGVzZSBhcmUgdW51c2VkIGJ5IFFFTVUuICovCj4g
LSAgICByID0gdW5zaGFyZShDTE9ORV9ORVdOUyB8IENMT05FX05FV0lQQyk7Cj4gKyAgICByID0g
dW5zaGFyZShDTE9ORV9ORVdOUyk7Cj4gICAgICBpZiAocikgewo+IC0gICAgICAgIExPR0UoRVJS
T1IsICJsaWJ4bDogTW91bnQgYW5kIElQQyBuYW1lc3BhY2UgdW5mYWlsZWQiKTsKPiArICAgICAg
ICBMT0dFKEVSUk9SLCAibGlieGw6IE1vdW50IG5hbWVzcGFjZSB1bnNoYXJlIGZhaWxlZCIpOwo+
ICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwo+ICAgICAgfQo+ICAKPiArI2lmbmRlZiBDTE9O
RV9ORVdJUEMgLyogQXZhaWxhYmxlIGFzIG9mIExpbnV4IDIuNi4xOSAvIGdsaWJjIDIuOCAqLwo+
ICsjIGRlZmluZSBDTE9ORV9ORVdJUEMgMHgwODAwMDAwMAoKSSBoYXZlIG5vIHByb2JsZW0gbWFr
aW5nIGl0IGJ1aWxkIHdpdGggdGhpcy4KCj4gKyNlbmRpZgo+ICsgICAgciA9IHVuc2hhcmUoQ0xP
TkVfTkVXSVBDKTsKPiArICAgIGlmIChyKSB7Cj4gKyAgICAgICAgaWYgKHIgJiYgZXJybm8gIT0g
RUlOVkFMKSB7Cj4gKyAgICAgICAgICAgIExPR0UoRVJST1IsICJsaWJ4bDogSVBDIG5hbWVzcGFj
ZSB1bnNoYXJlIGZhaWxlZCIpOwo+ICsgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKPiAr
ICAgICAgICB9Cj4gKyAgICAgICAgTE9HKFdBUk4sICJsaWJ4bDogSVBDIG5hbWVzcGFjZSB1bnNo
YXJlIHVuYXZhaWxhYmxlIik7CgpCdXQgSSBndWVzcyB3aGV0aGVyIGl0IHNob3VsZCBiZSBhbGxv
d2VkIHRvIGNvbnRpbnVlIG9yIG5vdCBpcyBhbm90aGVyCnF1ZXN0aW9uLiBEbyB3ZSBjb25zaWRl
ciB0aGlzIElQQyBuYW1lc3BhY2UgIm11c3QtaGF2ZSI/CgpDQyBHZW9yZ2UgYXMgd2VsbC4KCldl
aS4KCj4gKyAgICB9Cj4gKwo+ICAgICAgLyogU2V0IHZhcmlvdXMgImVhc3kiIHJsaW1pdHMgKi8K
PiAgICAgIGZvciAoaSA9IDA7IHJsaW1pdHNbaV0ucmVzb3VyY2UgIT0gUkxJTUlUX05MSU1JVFM7
IGkrKykgewo+ICAgICAgICAgIHN0cnVjdCBybGltaXQgcmxpbTsKPiAKPiAKPiAKPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 11:24:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 11:24: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-devel-bounces@lists.xenproject.org>)
	id 1ghuvb-0004LN-Ps; Fri, 11 Jan 2019 11:24: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=yfvp=PT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghuva-0004LH-Aq
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 11:24:42 +0000
X-Inumbo-ID: 7bd3bbf2-1593-11e9-9e40-a3d8646db1f4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7bd3bbf2-1593-11e9-9e40-a3d8646db1f4;
 Fri, 11 Jan 2019 11:24:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Jan 2019 04:24:38 -0700
Message-Id: <5C387CF3020000780020CA15@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 11 Jan 2019 04:24:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <5C386B5F020000780020C96B@prv1-mh.provo.novell.com>
 <20190111111826.ur7e4z6f3yqs2duw@zion.uk.xensource.com>
In-Reply-To: <20190111111826.ur7e4z6f3yqs2duw@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] libxl: fix build on rather old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAxLjE5IGF0IDEyOjE4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDM6MDk6MzVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IENMT05FX05FV0lQQyBoYXMgYmVlbiBpbnRyb2R1Y2VkIGluIExpbnV4IDIuNi4xOSBv
bmx5IChhbmQgaW50byBnbGliYwo+PiBhdCBhcm91bmQgdGhhdCB0aW1lIGFzIHdlbGwpLiBDb3Bl
IHdpdGggaXQgYmVpbmcgdW5kZWZpbmVkIGFzIHdlbGwgYXMKPj4gd2l0aCB0aGUgdW5kZXJseWlu
ZyBrZXJuZWwgbm90IGtub3dpbmcgb2YgaXQuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IC0tLQo+PiBDb25zaWRlcmluZyBob3cgb2xkICJv
bGQiIGhlcmUgcmVhbGx5IG1lYW5zLCBJIGNvdWxkIHVuZGVyc3RhbmQgaWYKPj4gdGhpcyB3YXMg
cmVqZWN0ZWQsIGluIHdoaWNoIGNhc2UgSSdkIGNhcnJ5IGEgc2ltcGxpZmllZCB2ZXJzaW9uIGxv
Y2FsbHkuCj4+IEkgZG9uJ3QgcnVuIHN1Y2ggb2xkIGtlcm5lbHMgdG9nZXRoZXIgd2l0aCBtb2Rl
cm4gWGVuLCBidXQgSSBkbwo+PiBvY2Nhc2lvbmFsbHkgYnVpbGQgb24gc3VjaCBvbGQgc3lzdGVt
cy4KPj4gCj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMKPj4gKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfbGludXguYwo+PiBAQCAtMzM0LDEyICszMzQsMjQgQEAgaW50IGxpYnhsX19s
b2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYgo+PiAgICAgIHVuc2lnbmVkIGk7Cj4+ICAKPj4g
ICAgICAvKiBVbnNoYXJlIG1vdW50IGFuZCBJUEMgbmFtZXNwYWNlcy4gIFRoZXNlIGFyZSB1bnVz
ZWQgYnkgUUVNVS4gKi8KPj4gLSAgICByID0gdW5zaGFyZShDTE9ORV9ORVdOUyB8IENMT05FX05F
V0lQQyk7Cj4+ICsgICAgciA9IHVuc2hhcmUoQ0xPTkVfTkVXTlMpOwo+PiAgICAgIGlmIChyKSB7
Cj4+IC0gICAgICAgIExPR0UoRVJST1IsICJsaWJ4bDogTW91bnQgYW5kIElQQyBuYW1lc3BhY2Ug
dW5mYWlsZWQiKTsKPj4gKyAgICAgICAgTE9HRShFUlJPUiwgImxpYnhsOiBNb3VudCBuYW1lc3Bh
Y2UgdW5zaGFyZSBmYWlsZWQiKTsKPj4gICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4+ICAg
ICAgfQo+PiAgCj4+ICsjaWZuZGVmIENMT05FX05FV0lQQyAvKiBBdmFpbGFibGUgYXMgb2YgTGlu
dXggMi42LjE5IC8gZ2xpYmMgMi44ICovCj4+ICsjIGRlZmluZSBDTE9ORV9ORVdJUEMgMHgwODAw
MDAwMAo+IAo+IEkgaGF2ZSBubyBwcm9ibGVtIG1ha2luZyBpdCBidWlsZCB3aXRoIHRoaXMuCj4g
Cj4+ICsjZW5kaWYKPj4gKyAgICByID0gdW5zaGFyZShDTE9ORV9ORVdJUEMpOwo+PiArICAgIGlm
IChyKSB7Cj4+ICsgICAgICAgIGlmIChyICYmIGVycm5vICE9IEVJTlZBTCkgewo+PiArICAgICAg
ICAgICAgTE9HRShFUlJPUiwgImxpYnhsOiBJUEMgbmFtZXNwYWNlIHVuc2hhcmUgZmFpbGVkIik7
Cj4+ICsgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKPj4gKyAgICAgICAgfQo+PiArICAg
ICAgICBMT0coV0FSTiwgImxpYnhsOiBJUEMgbmFtZXNwYWNlIHVuc2hhcmUgdW5hdmFpbGFibGUi
KTsKPiAKPiBCdXQgSSBndWVzcyB3aGV0aGVyIGl0IHNob3VsZCBiZSBhbGxvd2VkIHRvIGNvbnRp
bnVlIG9yIG5vdCBpcyBhbm90aGVyCj4gcXVlc3Rpb24uIERvIHdlIGNvbnNpZGVyIHRoaXMgSVBD
IG5hbWVzcGFjZSAibXVzdC1oYXZlIj8KCldlbGwsIHRoZXJlIHNpbXBseSBjYW4ndCBiZSBkaWZm
ZXJlbnQgbmFtZXNwYWNlcyB0byBzd2l0Y2ggYmV0d2Vlbgp3aGVuIHRoZSBrZXJuZWwgZG9lc24n
dCB1bmRlcnN0YW5kIHRoZSBmbGFnLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 11:36:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 11:36: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-devel-bounces@lists.xenproject.org>)
	id 1ghv7D-0005D2-U2; Fri, 11 Jan 2019 11:36: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=lPHj=PT=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghv7C-0005Cx-4M
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 11:36:42 +0000
X-Inumbo-ID: 29d90700-1595-11e9-92db-bc764e045a96
Received: from mail-oi1-f195.google.com (unknown [209.85.167.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29d90700-1595-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 11:36:40 +0000 (UTC)
Received: by mail-oi1-f195.google.com with SMTP id j21so11930868oii.8
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 03:36:40 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=4eo+LTo0WszQ1FVy2/zjMaIvmHyTR4fYObh8s37xUXM=;
 b=ZPY5QHn0MlNNP2bT7JFHzj/GHl7W1GVadg5SS9GYibK0rRuREaRIFVXQe1AYM0dZ1d
 hy1fYqv2zsLegNsKiHUk/mCsa7rOU632idg5bFwck2srKgdPnKPgtM/XjLkOgw7hOFr1
 j0LwbmalzTI1zmW+Qoq5EgrepPVwSe2yWBRDnkWdRiIlcdpCV/M+YGIgTbzinUk9Z+LN
 cWfGu40pV06SXJkGJUUjYRRlk6DAuqtGZobFLqoB7KIi4ot0vaE+NREnGRrh+FjZJicj
 YfoXB3WQVlHIGb909675KpCSNj14/Tgfi91KWuH5w+eaNBoXxM5J59z7b/unnYICjk+b
 P8mQ==
X-Gm-Message-State: AJcUukdKBVyC2emKcGQuBLGj49KaOXqk0cnpB/DUuGOd5Fa9pS3jGLgN
 6w70OsTWJhqlXdwZe0RtKz2qFhvOSzwI2DXOcPU=
X-Google-Smtp-Source: ALg8bN4+WPbuOkdTXibvWbut2ksPHdwopLHX3t4J6zFi89OAXghPyxWjmLIbPspPgU3TTaEjH9Z36fqpUunKJQUbIzw=
X-Received: by 2002:aca:af53:: with SMTP id y80mr9242845oie.170.1547206600237; 
 Fri, 11 Jan 2019 03:36:40 -0800 (PST)
MIME-Version: 1.0
References: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Fri, 11 Jan 2019 12:36:28 +0100
Message-ID: <CAPLaKK5UHQdkihVUozJQe4A_b4x8TvG0gdVQUenQj6fPFrfdbA@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH V3] x86/vm_event: block interrupt injection
 for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, suravee.suthikulpanit@amd.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 jun.nakajima@intel.com, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMTQsIDIwMTggYXQgMTI6NTAgUE0gUmF6dmFuIENvam9jYXJ1CjxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPgo+IEJsb2NrIGludGVycnVwdHMgKGluIHZteF9p
bnRyX2Fzc2lzdCgpKSBmb3IgdGhlIGR1cmF0aW9uIG9mCj4gcHJvY2Vzc2luZyBhIHN5bmMgdm1f
ZXZlbnQgKHNpbWlsYXJseSB0byB0aGUgc3RyYXRlZ3kKPiBjdXJyZW50bHkgdXNlZCBmb3Igc2lu
Z2xlLXN0ZXBwaW5nKS4gT3RoZXJ3aXNlLCBhdHRlbXB0aW5nCj4gdG8gZW11bGF0ZSBhbiBpbnN0
cnVjdGlvbiB3aGVuIHJlcXVlc3RlZCBieSBhIHZtX2V2ZW50Cj4gcmVwbHkgbWF5IGxlZ2l0aW1h
dGVseSBuZWVkIHRvIGNhbGwgZS5nLgo+IGh2bV9pbmplY3RfcGFnZV9mYXVsdCgpLCB3aGljaCB0
aGVuIG92ZXJ3cml0ZXMgdGhlIGFjdGl2ZQo+IGludGVycnVwdCBpbiB0aGUgVk1DUy4KPgo+IFRo
ZSBzeW5jIHZtX2V2ZW50IGhhbmRsaW5nIHBhdGggb24geDg2L1ZNWCBpcyAocm91Z2hseSk6Cj4g
bW9uaXRvcl90cmFwcygpIC0+IHByb2Nlc3Mgdm1fZXZlbnQgLT4gdm14X2ludHJfYXNzaXN0KCkK
PiAocG9zc2libHkgd3JpdGluZyBWTV9FTlRSWV9JTlRSX0lORk8pIC0+Cj4gaHZtX3ZtX2V2ZW50
X2RvX3Jlc3VtZSgpIC0+IGh2bV9lbXVsYXRlX29uZV92bV9ldmVudCgpCj4gKHBvc3NpYmx5IG92
ZXJ3cml0aW5nIHRoZSBWTV9FTlRSWV9JTlRSX0lORk8gdmFsdWUpLgo+Cj4gVGhpcyBwYXRjaCBt
YXkgYWxzbyBiZSBoZWxwZnVsIGZvciB0aGUgZnV0dXJlIHJlbW92YWwKPiBvZiBtYXlfZGVmZXIg
aW4gaHZtX3NldF9jcnswLDMsNH0gYW5kIGh2bV9zZXRfbXNyKCkuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgpSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 11:54:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 11:54: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-devel-bounces@lists.xenproject.org>)
	id 1ghvOD-0006kv-In; Fri, 11 Jan 2019 11:54:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yfvp=PT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghvOC-0006kq-47
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 11:54:16 +0000
X-Inumbo-ID: 9d2189ca-1597-11e9-826d-87ab4140cf5e
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d2189ca-1597-11e9-826d-87ab4140cf5e;
 Fri, 11 Jan 2019 11:54:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Jan 2019 04:54:11 -0700
Message-Id: <5C3883E3020000780020CA46@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 11 Jan 2019 04:54:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDA4OjQyLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IC0tLSBhL3hlbi9jb21tb24vYXJnby5jCj4gKysrIGIveGVuL2NvbW1vbi9hcmdv
LmMKPiBAQCAtMTcsNyArMTcsMTc3IEBACj4gICAqLwo+ICAKPiAgI2luY2x1ZGUgPHhlbi9lcnJu
by5oPgo+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+
Cj4gKyNpbmNsdWRlIDx4ZW4vYXJnby5oPgo+ICsjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPiAgI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3Mu
aD4KPiArI2luY2x1ZGUgPHhlbi90aW1lLmg+Cj4gKyNpbmNsdWRlIDxwdWJsaWMvYXJnby5oPgo+
ICsKPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fYWRkcl90KTsKPiArREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ190KTsKPiArCj4gKy8qIFhlbiBjb21tYW5k
IGxpbmUgb3B0aW9uIHRvIGVuYWJsZSBhcmdvICovCj4gK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0
bHkgb3B0X2FyZ29fZW5hYmxlZDsKPiArYm9vbGVhbl9wYXJhbSgiYXJnbyIsIG9wdF9hcmdvX2Vu
YWJsZWQpOwo+ICsKPiArdHlwZWRlZiBzdHJ1Y3QgYXJnb19yaW5nX2lkCj4gK3sKPiArICAgIHVp
bnQzMl90IHBvcnQ7CgpldnRjaG5fcG9ydF90PwoKPiArc3RhdGljIHZvaWQKPiArcmluZ19yZW1v
dmVfbWZucyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJp
bmdfaW5mbykKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgQVNTRVJUKHJ3
X2lzX3dyaXRlX2xvY2tlZCgmZC0+YXJnby0+bG9jaykgfHwKPiArICAgICAgICAgICByd19pc193
cml0ZV9sb2NrZWQoJmFyZ29fbG9jaykpOwo+ICsKPiArICAgIGlmICggIXJpbmdfaW5mby0+bWZu
cyApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21h
cHBpbmcgKQo+ICsgICAgewo+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAg
ICAgIHJldHVybjsKPiArICAgIH0KPiArCj4gKyAgICByaW5nX3VubWFwKHJpbmdfaW5mbyk7Cj4g
Kwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCByaW5nX2luZm8tPm5tZm5zOyBpKysgKQo+ICsgICAg
ICAgIGlmICggIW1mbl9lcShyaW5nX2luZm8tPm1mbnNbaV0sIElOVkFMSURfTUZOKSApCj4gKyAg
ICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKHJpbmdfaW5mby0+bWZuc1tp
XSkpOwo+ICsKPiArICAgIHhmcmVlKHJpbmdfaW5mby0+bWZucyk7Cj4gKyAgICByaW5nX2luZm8t
Pm1mbnMgPSBOVUxMOwo+ICsgICAgcmluZ19pbmZvLT5ucGFnZSA9IDA7Cj4gKyAgICB4ZnJlZShy
aW5nX2luZm8tPm1mbl9tYXBwaW5nKTsKPiArICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmcgPSBO
VUxMOwo+ICsgICAgcmluZ19pbmZvLT5ubWZucyA9IDA7CgpXaGlsZSBpdCBzaG91bGRuJ3QgbWF0
dGVyIHdpdGggbG9ja2luZyBpbiB1c2UsIEkgZ2VuZXJhbGx5IHdvdWxkCmNvbnNpZGVyIGl0IGJl
dHRlciBpZiBjb3VudHMgZ290IHNldCB0byB6ZXJvIGJlZm9yZSBmcmVlaW5nIHRoZQphcnJheXMu
Cgo+ICBsb25nCj4gIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcxLAo+ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBhcmczLAo+ICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgYXJnNCkKPiAgewo+IC0gICAgcmV0dXJuIC1FTk9TWVM7Cj4gKyAgICBzdHJ1Y3QgZG9tYWlu
ICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiArICAgIGxvbmcgcmMgPSAtRUZBVUxUOwo+ICsK
PiArICAgIGFyZ29fZHByaW50aygiLT5kb19hcmdvX29wKCV1LCVwLCVwLCVkLCVkKVxuIiwgY21k
LAo+ICsgICAgICAgICAgICAgICAgICh2b2lkICopYXJnMS5wLCAodm9pZCAqKWFyZzIucCwgKGlu
dCkgYXJnMywgKGludCkgYXJnNCk7Cj4gKwo+ICsgICAgaWYgKCB1bmxpa2VseSghb3B0X2FyZ29f
ZW5hYmxlZCkgKQo+ICsgICAgewo+ICsgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gKyAgICAg
ICAgcmV0dXJuIHJjOwo+ICsgICAgfQo+ICsKPiArICAgIGRvbWFpbl9sb2NrKGN1cnJkKTsKCldo
YXQgaXMgdGhlIHJhdGlvbmFsZSBmb3IgdXNpbmcgdGhlIGRvbWFpbiBsb2NrIGhlcmU/IFdlJ3Jl
IHRyeWluZyB0bwpsaW1pdCBpdHMgdXNlIGFzIG11Y2ggYXMgcG9zc2libGUsIGR1ZSB0byB0aGUg
b3RoZXJ3aXNlIGhlYXZ5CmNvbnRlbnRpb24gd2hpY2ggY2FuIHJlc3VsdCwgYXMgaXQgbWF5IGJl
IGhlbGQgZm9yIGNvbXBhcmFibHkgbG9uZwpwZXJpb2RzIG9mIHRpbWUuCgo+ICtpbnQKPiArYXJn
b19pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHN0cnVjdCBhcmdvX2RvbWFpbiAq
YXJnbzsKPiArCj4gKyAgICBpZiAoICFvcHRfYXJnb19lbmFibGVkICkKPiArICAgIHsKPiArICAg
ICAgICBhcmdvX2RwcmludGsoImFyZ28gZGlzYWJsZWQsIGRvbWlkOiAlZFxuIiwgZC0+ZG9tYWlu
X2lkKTsKPiArICAgICAgICByZXR1cm4gMDsKPiArICAgIH0KPiArCj4gKyAgICBhcmdvX2Rwcmlu
dGsoImluaXQ6IGRvbWlkOiAlZFxuIiwgZC0+ZG9tYWluX2lkKTsKPiArCj4gKyAgICBhcmdvID0g
eG1hbGxvYyhzdHJ1Y3QgYXJnb19kb21haW4pOwo+ICsgICAgaWYgKCAhYXJnbyApCj4gKyAgICAg
ICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAgd3JpdGVfbG9jaygmYXJnb19sb2NrKTsKPiAr
Cj4gKyAgICBhcmdvX2RvbWFpbl9pbml0KGFyZ28pOwoKSSBkb3VidCB0aGUgbG9jayBuZWVkcyB0
byBiZSBoZWxkIGZvciB0aGlzIGZ1bmN0aW9uIGNhbGwuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hs
YXQubHN0Cj4gKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKPiBAQCAtMTQ4LDMgKzE0OCw1IEBA
Cj4gID8JZmxhc2tfc2V0ZW5mb3JjZQkJeHNtL2ZsYXNrX29wLmgKPiAgIQlmbGFza19zaWRfY29u
dGV4dAkJeHNtL2ZsYXNrX29wLmgKPiAgPwlmbGFza190cmFuc2l0aW9uCQl4c20vZmxhc2tfb3Au
aAo+ICs/CWFyZ29fYWRkcgkJCWFyZ28uaAo+ICs/CWFyZ29fcmluZwkJCWFyZ28uaAoKRGlkIEkg
b3Zlcmxvb2sgdGhlIHVzZSBvZiB3aGF0IHRoZXNlIGNhdXNlIHRvIGJlIGdlbmVyYXRlZD8KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 11:55:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1ghvP5-0006o0-UC; Fri, 11 Jan 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=Ayr2=PT=citrix.com=prvs=9077728fb=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ghvP5-0006nt-76
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 11:55:11 +0000
X-Inumbo-ID: bdb0b760-1597-11e9-af3f-a3b1ca054b14
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bdb0b760-1597-11e9-af3f-a3b1ca054b14;
 Fri, 11 Jan 2019 11:55:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,465,1539648000"; d="scan'208";a="75357991"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23608.33817.75041.78195@mariner.uk.xensource.com>
Date: Fri, 11 Jan 2019 11:55:05 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190104153056.19138-18-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
 <20190104153056.19138-18-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v8 17/17] libxl: Add comments to
 libxl__json_*get* functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY4IDE3LzE3XSBsaWJ4bDogQWRkIGNvbW1l
bnRzIHRvIGxpYnhsX19qc29uXypnZXQqIGZ1bmN0aW9ucyIpOgo+IFRoaXMgY29tbWVudHMgdGhh
dCBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0XyogYW5kIGxpYnhsX19qc29uXypfZ2V0Cj4gZnVuY3Rp
b25zIGFjY2VwdCB0aGUgbGlieGxfX2pzb25fb2JqZWN0IHBhcmFtZXRlciB0byBiZSBOVUxMLgo+
IAo+IGxpYnhsX19qc29uX29iamVjdF90b19qc29uIGFsc28gd29ya3Mgd2l0aCBOVUxMLgo+IAo+
IFRoaXMgYWxzbyBtb3ZlIGxpYnhsX19qc29uX29iamVjdF9hbGxvYyBkZWNsYXJhdGlvbiBjbG9z
ZXIgdG8gc2ltaWxhcgo+IGZ1bmN0aW9ucywgYW5kIGNsb3NlciB0byBsaWJ4bF9fanNvbl9vYmpl
Y3RfZnJlZS4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 12:03:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 12:03: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-devel-bounces@lists.xenproject.org>)
	id 1ghvX0-0007lR-An; Fri, 11 Jan 2019 12:03: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=Q5q1=PT=citrix.com=prvs=9078f0792=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ghvWz-0007lM-0z
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 12:03:21 +0000
X-Inumbo-ID: e2931764-1598-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2931764-1598-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 12:03:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,465,1539648000"; d="scan'208";a="75358424"
Date: Fri, 11 Jan 2019 12:03:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190111120310.wrri5fw4gm2iungd@zion.uk.xensource.com>
References: <5C386B5F020000780020C96B@prv1-mh.provo.novell.com>
 <20190111111826.ur7e4z6f3yqs2duw@zion.uk.xensource.com>
 <5C387CF3020000780020CA15@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C387CF3020000780020CA15@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl: fix build on rather old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDQ6MjQ6MzVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6ClsuLi5dCj4gPiAKPiA+PiArI2VuZGlmCj4gPj4gKyAgICByID0gdW5zaGFyZShDTE9ORV9O
RVdJUEMpOwo+ID4+ICsgICAgaWYgKHIpIHsKPiA+PiArICAgICAgICBpZiAociAmJiBlcnJubyAh
PSBFSU5WQUwpIHsKPiA+PiArICAgICAgICAgICAgTE9HRShFUlJPUiwgImxpYnhsOiBJUEMgbmFt
ZXNwYWNlIHVuc2hhcmUgZmFpbGVkIik7Cj4gPj4gKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9G
QUlMOwo+ID4+ICsgICAgICAgIH0KPiA+PiArICAgICAgICBMT0coV0FSTiwgImxpYnhsOiBJUEMg
bmFtZXNwYWNlIHVuc2hhcmUgdW5hdmFpbGFibGUiKTsKPiA+IAo+ID4gQnV0IEkgZ3Vlc3Mgd2hl
dGhlciBpdCBzaG91bGQgYmUgYWxsb3dlZCB0byBjb250aW51ZSBvciBub3QgaXMgYW5vdGhlcgo+
ID4gcXVlc3Rpb24uIERvIHdlIGNvbnNpZGVyIHRoaXMgSVBDIG5hbWVzcGFjZSAibXVzdC1oYXZl
Ij8KPiAKPiBXZWxsLCB0aGVyZSBzaW1wbHkgY2FuJ3QgYmUgZGlmZmVyZW50IG5hbWVzcGFjZXMg
dG8gc3dpdGNoIGJldHdlZW4KPiB3aGVuIHRoZSBrZXJuZWwgZG9lc24ndCB1bmRlcnN0YW5kIHRo
ZSBmbGFnLgo+IAoKLi4uIHdoaWNoIG1lYW5zIHRoZSBpc29sYXRpb24gcHJvcGVydHkgaXMgd2Vh
a2VuIGJ5IHRoZSBsYWNrIG9mIElQQwpuYW1lc3BhY2UuCgpJZiB3ZSBkb24ndCB3YW50IHRvIHdl
YWtlbiBpc29sYXRpb24sIG5vdCBhbGxvd2luZyBpdCB0byBjb250aW51ZSBpcyB0aGUKcmlnaHQg
dGhpbmcgdG8gZG8gLS0gdGhhdCBtZWFucyB0aGUgaHVuayB0byBzcGxpdCBJUEMgbmFtZXNwYWNl
IHRvCnNlcGFyYXRlIGNhbGwgaXMgbm90IG5lY2Vzc2FyeS4gSWYgd2Ugd291bGQgcmF0aGVyIGxv
d2VyIHRoZSBpc29sYXRpb24KZ3VhcmFudGVlIHByb3ZpZGVkLCB0aGVuIHRoaXMgaHVuayBuZWVk
cyB0byBzdGF5LgoKV2VpLgoKPiBKYW4KPiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 12:06:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 12:06: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-devel-bounces@lists.xenproject.org>)
	id 1ghvZq-0007us-Q6; Fri, 11 Jan 2019 12:06: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=Ayr2=PT=citrix.com=prvs=9077728fb=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ghvZp-0007uc-Jv
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 12:06:17 +0000
X-Inumbo-ID: 4bdeb59a-1599-11e9-8d6b-6b5ef33bea55
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4bdeb59a-1599-11e9-8d6b-6b5ef33bea55;
 Fri, 11 Jan 2019 12:06:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,465,1539648000"; d="scan'208";a="75358628"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23608.34479.976461.767202@mariner.uk.xensource.com>
Date: Fri, 11 Jan 2019 12:06:07 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190104153056.19138-7-anthony.perard@citrix.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
 <20190104153056.19138-7-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v8 06/17] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY4IDA2LzE3XSBsaWJ4bF9xbXA6IEltcGxl
bWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+IFRoaXMgcGF0Y2ggaW1wbGVtZW50IHRo
ZSBBUEkgbGlieGxfX2V2X3FtcCBkb2N1bWVudGVkIGluIHRoZSBwcmV2aW91cwo+IHBhdGNoLCAi
bGlieGw6IERlc2lnbiBvZiBhbiBhc3luYyBBUEkgdG8gaXNzdWUgUU1QIGNvbW1hbmRzIHRvIFFF
TVUiLgo+IAo+IFNpbmNlIHRoaXMgQVBJIGlzIHRvIGludGVyYWN0IHdpdGggUUVNVSB2aWEgdGhl
IFFNUCBwcm90b2NvbCwgaXQgYWxzbwo+IGltcGxlbWVudCBhIFFNUCBjbGllbnQuIFRoZSBzcGVj
aWZpY2F0aW9uIGZvciB0aGUgUUVNVSBNYWNoaW5lIFByb3RvY29sCj4gKFFNUCkgY2FuIGJlIGZv
dW5kIGluIHRoZSBRRU1VIHJlcG9zaXRvcnkgYXQ6Cj4gaHR0cHM6Ly9naXQucWVtdS5vcmcvP3A9
cWVtdS5naXQ7YT1ibG9iX3BsYWluO2Y9ZG9jcy9pbnRlcm9wL3FtcC1zcGVjLnR4dAoKVGhhbmtz
LiAgSSBoYXZlIHJlLXJldmlld2VkIHRoaXMgYW5kIEkgaGF2ZSBvbmx5IHRoaXMgb25lIHF1ZXN0
aW9uOgoKPiArICAgIHdoaWxlIChldi0+dHhfYnVmX29mZiA8IGV2LT50eF9idWZfbGVuKSB7Cj4g
KyAgICAgICAgc3NpemVfdCBtYXhfd3JpdGUgPSBldi0+dHhfYnVmX2xlbiAtIGV2LT50eF9idWZf
b2ZmOwo+ICsgICAgICAgIHIgPSB3cml0ZShmZCwgZXYtPnR4X2J1ZiArIGV2LT50eF9idWZfb2Zm
LCBtYXhfd3JpdGUpOwo+ICsgICAgICAgIGlmIChyIDwgMCkgewo+ICsgICAgICAgICAgICBpZiAo
ZXJybm8gPT0gRUlOVFIpCj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICAg
ICAgaWYgKGVycm5vID09IEVXT1VMREJMT0NLKQo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4g
KyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBldi0+ZG9taWQsICJmYWlsZWQgdG8gd3JpdGUgdG8g
UU1QIHNvY2tldCIpOwo+ICsgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKPiArICAgICAg
ICB9Cj4gKyAgICAgICAgYXNzZXJ0KHIgPj0gMCAmJiByIDw9IG1heF93cml0ZSk7CgpEb2Vzbid0
IHRoaXMgd2FudCB0byBiZQogICsgICAgICAgIGFzc2VydChyID4gMCAmJiByIDw9IG1heF93cml0
ZSk7Cj8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 12:07:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 12:07: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-devel-bounces@lists.xenproject.org>)
	id 1ghvaa-0007yX-4k; Fri, 11 Jan 2019 12:07: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=WJnO=PT=citrix.com=prvs=90799e78c=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ghvaY-0007yP-Tt
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 12:07:02 +0000
X-Inumbo-ID: 66bf480a-1599-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66bf480a-1599-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 12:07:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,465,1539648000"; d="scan'208";a="84459717"
From: George Dunlap <George.Dunlap@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH] libxl: fix build on rather old systems
Thread-Index: AQHUqZ9g2b0mBPTXBk6ABKY0ivb+haWp6EsA
Date: Fri, 11 Jan 2019 12:06:59 +0000
Message-ID: <5B2F4C9D-0742-4A99-BC18-1339D141270C@citrix.com>
References: <5C386B5F020000780020C96B@prv1-mh.provo.novell.com>
 <20190111111826.ur7e4z6f3yqs2duw@zion.uk.xensource.com>
In-Reply-To: <20190111111826.ur7e4z6f3yqs2duw@zion.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.102.3)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <0C7234BD9A6225499F84F5A94A5C3F3F@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] libxl: fix build on rather old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gSmFuIDExLCAyMDE5LCBhdCA5OjE4IFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToNCj4gDQo+IE9uIEZyaSwgSmFuIDExLCAyMDE5IGF0IDAzOjA5OjM1QU0g
LTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4gQ0xPTkVfTkVXSVBDIGhhcyBiZWVuIGludHJv
ZHVjZWQgaW4gTGludXggMi42LjE5IG9ubHkgKGFuZCBpbnRvIGdsaWJjDQo+PiBhdCBhcm91bmQg
dGhhdCB0aW1lIGFzIHdlbGwpLiBDb3BlIHdpdGggaXQgYmVpbmcgdW5kZWZpbmVkIGFzIHdlbGwg
YXMNCj4+IHdpdGggdGhlIHVuZGVybHlpbmcga2VybmVsIG5vdCBrbm93aW5nIG9mIGl0Lg0KPj4g
DQo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+PiAt
LS0NCj4+IENvbnNpZGVyaW5nIGhvdyBvbGQgIm9sZCIgaGVyZSByZWFsbHkgbWVhbnMsIEkgY291
bGQgdW5kZXJzdGFuZCBpZg0KPj4gdGhpcyB3YXMgcmVqZWN0ZWQsIGluIHdoaWNoIGNhc2UgSSdk
IGNhcnJ5IGEgc2ltcGxpZmllZCB2ZXJzaW9uIGxvY2FsbHkuDQo+PiBJIGRvbid0IHJ1biBzdWNo
IG9sZCBrZXJuZWxzIHRvZ2V0aGVyIHdpdGggbW9kZXJuIFhlbiwgYnV0IEkgZG8NCj4+IG9jY2Fz
aW9uYWxseSBidWlsZCBvbiBzdWNoIG9sZCBzeXN0ZW1zLg0KDQpCdXQgd2h5IGRvIHlvdSBidWls
ZCBvbiBpdCBpZiB5b3UgZG9u4oCZdCBydW4gaXQ/DQoNCj4+IA0KPj4gLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfbGludXguYw0KPj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbGludXguYw0KPj4g
QEAgLTMzNCwxMiArMzM0LDI0IEBAIGludCBsaWJ4bF9fbG9jYWxfZG1fcHJlZXhlY19yZXN0cmlj
dChsaWINCj4+ICAgICB1bnNpZ25lZCBpOw0KPj4gDQo+PiAgICAgLyogVW5zaGFyZSBtb3VudCBh
bmQgSVBDIG5hbWVzcGFjZXMuICBUaGVzZSBhcmUgdW51c2VkIGJ5IFFFTVUuICovDQo+PiAtICAg
IHIgPSB1bnNoYXJlKENMT05FX05FV05TIHwgQ0xPTkVfTkVXSVBDKTsNCj4+ICsgICAgciA9IHVu
c2hhcmUoQ0xPTkVfTkVXTlMpOw0KPj4gICAgIGlmIChyKSB7DQo+PiAtICAgICAgICBMT0dFKEVS
Uk9SLCAibGlieGw6IE1vdW50IGFuZCBJUEMgbmFtZXNwYWNlIHVuZmFpbGVkIik7DQo+PiArICAg
ICAgICBMT0dFKEVSUk9SLCAibGlieGw6IE1vdW50IG5hbWVzcGFjZSB1bnNoYXJlIGZhaWxlZCIp
Ow0KPj4gICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsNCj4+ICAgICB9DQo+PiANCj4+ICsjaWZu
ZGVmIENMT05FX05FV0lQQyAvKiBBdmFpbGFibGUgYXMgb2YgTGludXggMi42LjE5IC8gZ2xpYmMg
Mi44ICovDQo+PiArIyBkZWZpbmUgQ0xPTkVfTkVXSVBDIDB4MDgwMDAwMDANCj4gDQo+IEkgaGF2
ZSBubyBwcm9ibGVtIG1ha2luZyBpdCBidWlsZCB3aXRoIHRoaXMuDQo+IA0KPj4gKyNlbmRpZg0K
Pj4gKyAgICByID0gdW5zaGFyZShDTE9ORV9ORVdJUEMpOw0KPj4gKyAgICBpZiAocikgew0KPj4g
KyAgICAgICAgaWYgKHIgJiYgZXJybm8gIT0gRUlOVkFMKSB7DQo+PiArICAgICAgICAgICAgTE9H
RShFUlJPUiwgImxpYnhsOiBJUEMgbmFtZXNwYWNlIHVuc2hhcmUgZmFpbGVkIik7DQo+PiArICAg
ICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7DQo+PiArICAgICAgICB9DQo+PiArICAgICAgICBM
T0coV0FSTiwgImxpYnhsOiBJUEMgbmFtZXNwYWNlIHVuc2hhcmUgdW5hdmFpbGFibGUiKTsNCj4g
DQo+IEJ1dCBJIGd1ZXNzIHdoZXRoZXIgaXQgc2hvdWxkIGJlIGFsbG93ZWQgdG8gY29udGludWUg
b3Igbm90IGlzIGFub3RoZXINCj4gcXVlc3Rpb24uIERvIHdlIGNvbnNpZGVyIHRoaXMgSVBDIG5h
bWVzcGFjZSAibXVzdC1oYXZl4oCdPw0KDQpPbiB0aGUgY29udHJhcnksIHRoZSBtb3VudCBhbmQg
SVBDIG5hbWVzcGFjZXMgYXJlIOKAnG1pZ2h0LWFzLXdlbGzigJ0gKG9yIHBlcmhhcHMsIOKAnHdo
eS1ub3QtaXQtY2FudC1odXJ04oCdKS4NCg0KSSBkb27igJl0IHJlYWxseSBzZWUgYW55IHBvaW50
IG1ha2luZyBzb21ldGhpbmcgYnVpbGQgb24gYSBzeXN0ZW0gdGhhdCB5b3XigJlyZSBub3QgZ29p
bmcgdG8gcnVuIGl0IG9uOyBidXQgSSBkb27igJl0IGZlZWwgc3Ryb25nbHkgZW5vdWdoIHRvIGRv
IG1vcmUgdGhhbiBzYXkgc28uICBJ4oCZbGwgbGVhdmUgaXQgdXAgdG8gdGhlIHRvb2xzdGFjayBt
YWludGFpbmVycy4NCg0KIC1HZW9yZ2UKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 12:08:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1ghvbf-00085s-Ft; Fri, 11 Jan 2019 12:08: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=bKv/=PT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghvbe-00085k-EW
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 12:08:10 +0000
X-Inumbo-ID: 8ec05062-1599-11e9-85d5-ffcb28477452
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ec05062-1599-11e9-85d5-ffcb28477452;
 Fri, 11 Jan 2019 12:08:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7653AABD4;
 Fri, 11 Jan 2019 12:08:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Fri, 11 Jan 2019 13:08:05 +0100
Message-Id: <20190111120805.24852-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] xen: Fix x86 sched_clock() interface for xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 stable@vger.kernel.org, hans@knorrie.org, mingo@redhat.com, bp@alien8.de,
 hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGY5NGM4ZDExNjk5NzU5ICgic2NoZWQvY2xvY2ssIHg4Ni90c2M6IFJld29yayB0aGUg
eDg2ICd1bnN0YWJsZScKc2NoZWRfY2xvY2soKSBpbnRlcmZhY2UiKSBicm9rZSBYZW4gZ3Vlc3Qg
dGltZSBoYW5kbGluZyBhY3Jvc3MKbWlncmF0aW9uOgoKWyAgMTg3LjI0OTk1MV0gRnJlZXppbmcg
dXNlciBzcGFjZSBwcm9jZXNzZXMgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRvbmUuClsg
IDE4Ny4yNTExMzddIE9PTSBraWxsZXIgZGlzYWJsZWQuClsgIDE4Ny4yNTExMzddIEZyZWV6aW5n
IHJlbWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRv
bmUuClsgIDE4Ny4yNTIyOTldIHN1c3BlbmRpbmcgeGVuc3RvcmUuLi4KWyAgMTg3LjI2Njk4N10g
eGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dApbMTg0
NDY3NDM4MTEuNzA2NDc2XSBPT00ga2lsbGVyIGVuYWJsZWQuClsxODQ0Njc0MzgxMS43MDY0Nzhd
IFJlc3RhcnRpbmcgdGFza3MgLi4uIGRvbmUuClsxODQ0Njc0MzgxMS43MjA1MDVdIFNldHRpbmcg
Y2FwYWNpdHkgdG8gMTY3NzcyMTYKCkZpeCB0aGF0IGJ5IHNldHRpbmcgeGVuX3NjaGVkX2Nsb2Nr
X29mZnNldCBhdCByZXN1bWUgdGltZSB0byBlbnN1cmUgYQptb25vdG9uaWMgY2xvY2sgdmFsdWUu
CgpGaXhlczogZjk0YzhkMTE2OTk3NTkgKCJzY2hlZC9jbG9jaywgeDg2L3RzYzogUmV3b3JrIHRo
ZSB4ODYgJ3Vuc3RhYmxlJyBzY2hlZF9jbG9jaygpIGludGVyZmFjZSIpCkNjOiA8c3RhYmxlQHZn
ZXIua2VybmVsLm9yZz4gIyA0LjExClJlcG9ydGVkLWJ5OiBIYW5zIHZhbiBLcmFuZW5idXJnIDxo
YW5zQGtub3JyaWUub3JnPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL3RpbWUuYyB8IDEwICsrKysrKysrKy0KIDEgZmlsZSBj
aGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ZW4vdGltZS5jIGIvYXJjaC94ODYveGVuL3RpbWUuYwppbmRleCA3MmJmNDQ2YzNmZWUu
LjNjMWRmZGYyNjI4NCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3RpbWUuYworKysgYi9hcmNo
L3g4Ni94ZW4vdGltZS5jCkBAIC0zNzksMTIgKzM3OSwxNSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IHB2X3RpbWVfb3BzIHhlbl90aW1lX29wcyBfX2luaXRjb25zdCA9IHsKIH07CiAKIHN0YXRpYyBz
dHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnhlbl9jbG9jayBfX3JlYWRfbW9zdGx5
Oworc3RhdGljIHU2NCB4ZW5fY2xvY2tfdmFsdWVfc2F2ZWQ7CiAKIHZvaWQgeGVuX3NhdmVfdGlt
ZV9tZW1vcnlfYXJlYSh2b2lkKQogewogCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5
X2FyZWEgdDsKIAlpbnQgcmV0OwogCisJeGVuX2Nsb2NrX3ZhbHVlX3NhdmVkID0geGVuX2Nsb2Nr
c291cmNlX3JlYWQoKSAtIHhlbl9zY2hlZF9jbG9ja19vZmZzZXQ7CisKIAlpZiAoIXhlbl9jbG9j
aykKIAkJcmV0dXJuOwogCkBAIC00MDQsNyArNDA3LDcgQEAgdm9pZCB4ZW5fcmVzdG9yZV90aW1l
X21lbW9yeV9hcmVhKHZvaWQpCiAJaW50IHJldDsKIAogCWlmICgheGVuX2Nsb2NrKQotCQlyZXR1
cm47CisJCWdvdG8gb3V0OwogCiAJdC5hZGRyLnYgPSAmeGVuX2Nsb2NrLT5wdnRpOwogCkBAIC00
MjEsNiArNDI0LDExIEBAIHZvaWQgeGVuX3Jlc3RvcmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKQog
CWlmIChyZXQgIT0gMCkKIAkJcHJfbm90aWNlKCJDYW5ub3QgcmVzdG9yZSBzZWNvbmRhcnkgdmNw
dV90aW1lX2luZm8gKGVyciAlZCkiLAogCQkJICByZXQpOworCitvdXQ6CisJLyogTmVlZCBwdmNs
b2NrX3Jlc3VtZSgpIGJlZm9yZSB1c2luZyB4ZW5fY2xvY2tzb3VyY2VfcmVhZCgpLiAqLworCXB2
Y2xvY2tfcmVzdW1lKCk7CisJeGVuX3NjaGVkX2Nsb2NrX29mZnNldCA9IHhlbl9jbG9ja3NvdXJj
ZV9yZWFkKCkgLSB4ZW5fY2xvY2tfdmFsdWVfc2F2ZWQ7CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9z
ZXR1cF92c3lzY2FsbF90aW1lX2luZm8odm9pZCkKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 12:09:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 12:09: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-devel-bounces@lists.xenproject.org>)
	id 1ghvdA-0008GL-SX; Fri, 11 Jan 2019 12:09:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q5q1=PT=citrix.com=prvs=9078f0792=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ghvd9-0008FB-4y
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 12:09:43 +0000
X-Inumbo-ID: c69a3481-1599-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c69a3481-1599-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 12:09:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,465,1539648000"; d="scan'208";a="75358765"
Date: Fri, 11 Jan 2019 12:09:39 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Message-ID: <20190111120939.q3exsswx675jm24n@zion.uk.xensource.com>
References: <5C386B5F020000780020C96B@prv1-mh.provo.novell.com>
 <20190111111826.ur7e4z6f3yqs2duw@zion.uk.xensource.com>
 <5B2F4C9D-0742-4A99-BC18-1339D141270C@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5B2F4C9D-0742-4A99-BC18-1339D141270C@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl: fix build on rather old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMTI6MDY6NTlQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiAKPiAKPiA+IE9uIEphbiAxMSwgMjAxOSwgYXQgOToxOCBQTSwgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAKPiA+IE9uIEZyaSwgSmFuIDExLCAyMDE5IGF0
IDAzOjA5OjM1QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IENMT05FX05FV0lQQyBo
YXMgYmVlbiBpbnRyb2R1Y2VkIGluIExpbnV4IDIuNi4xOSBvbmx5IChhbmQgaW50byBnbGliYwo+
ID4+IGF0IGFyb3VuZCB0aGF0IHRpbWUgYXMgd2VsbCkuIENvcGUgd2l0aCBpdCBiZWluZyB1bmRl
ZmluZWQgYXMgd2VsbCBhcwo+ID4+IHdpdGggdGhlIHVuZGVybHlpbmcga2VybmVsIG5vdCBrbm93
aW5nIG9mIGl0Lgo+ID4+IAo+ID4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiA+PiAtLS0KPiA+PiBDb25zaWRlcmluZyBob3cgb2xkICJvbGQiIGhlcmUg
cmVhbGx5IG1lYW5zLCBJIGNvdWxkIHVuZGVyc3RhbmQgaWYKPiA+PiB0aGlzIHdhcyByZWplY3Rl
ZCwgaW4gd2hpY2ggY2FzZSBJJ2QgY2FycnkgYSBzaW1wbGlmaWVkIHZlcnNpb24gbG9jYWxseS4K
PiA+PiBJIGRvbid0IHJ1biBzdWNoIG9sZCBrZXJuZWxzIHRvZ2V0aGVyIHdpdGggbW9kZXJuIFhl
biwgYnV0IEkgZG8KPiA+PiBvY2Nhc2lvbmFsbHkgYnVpbGQgb24gc3VjaCBvbGQgc3lzdGVtcy4K
PiAKPiBCdXQgd2h5IGRvIHlvdSBidWlsZCBvbiBpdCBpZiB5b3UgZG9u4oCZdCBydW4gaXQ/Cj4g
CgpJdCBpc24ndCB1bmNvbW1vbiB0byBoYXZlIHNlcGFyYXRlIGJ1aWxkIHNldHVwLiBCdXQgSSBn
dWVzcyBoYXZlbid0IGEKcmF0aGVyIG9sZCBidWlsZCBzZXR1cCBidXQgcnVuIHRoZSBzb2Z0d2Fy
ZSBvbiBhIG5ld2VyIHNldHVwIGlzCnVuY29tbW9uLgoKPiA+PiAKPiA+PiAtLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9saW51eC5jCj4gPj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbGludXguYwo+
ID4+IEBAIC0zMzQsMTIgKzMzNCwyNCBAQCBpbnQgbGlieGxfX2xvY2FsX2RtX3ByZWV4ZWNfcmVz
dHJpY3QobGliCj4gPj4gICAgIHVuc2lnbmVkIGk7Cj4gPj4gCj4gPj4gICAgIC8qIFVuc2hhcmUg
bW91bnQgYW5kIElQQyBuYW1lc3BhY2VzLiAgVGhlc2UgYXJlIHVudXNlZCBieSBRRU1VLiAqLwo+
ID4+IC0gICAgciA9IHVuc2hhcmUoQ0xPTkVfTkVXTlMgfCBDTE9ORV9ORVdJUEMpOwo+ID4+ICsg
ICAgciA9IHVuc2hhcmUoQ0xPTkVfTkVXTlMpOwo+ID4+ICAgICBpZiAocikgewo+ID4+IC0gICAg
ICAgIExPR0UoRVJST1IsICJsaWJ4bDogTW91bnQgYW5kIElQQyBuYW1lc3BhY2UgdW5mYWlsZWQi
KTsKPiA+PiArICAgICAgICBMT0dFKEVSUk9SLCAibGlieGw6IE1vdW50IG5hbWVzcGFjZSB1bnNo
YXJlIGZhaWxlZCIpOwo+ID4+ICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4gPj4gICAgIH0K
PiA+PiAKPiA+PiArI2lmbmRlZiBDTE9ORV9ORVdJUEMgLyogQXZhaWxhYmxlIGFzIG9mIExpbnV4
IDIuNi4xOSAvIGdsaWJjIDIuOCAqLwo+ID4+ICsjIGRlZmluZSBDTE9ORV9ORVdJUEMgMHgwODAw
MDAwMAo+ID4gCj4gPiBJIGhhdmUgbm8gcHJvYmxlbSBtYWtpbmcgaXQgYnVpbGQgd2l0aCB0aGlz
Lgo+ID4gCj4gPj4gKyNlbmRpZgo+ID4+ICsgICAgciA9IHVuc2hhcmUoQ0xPTkVfTkVXSVBDKTsK
PiA+PiArICAgIGlmIChyKSB7Cj4gPj4gKyAgICAgICAgaWYgKHIgJiYgZXJybm8gIT0gRUlOVkFM
KSB7Cj4gPj4gKyAgICAgICAgICAgIExPR0UoRVJST1IsICJsaWJ4bDogSVBDIG5hbWVzcGFjZSB1
bnNoYXJlIGZhaWxlZCIpOwo+ID4+ICsgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKPiA+
PiArICAgICAgICB9Cj4gPj4gKyAgICAgICAgTE9HKFdBUk4sICJsaWJ4bDogSVBDIG5hbWVzcGFj
ZSB1bnNoYXJlIHVuYXZhaWxhYmxlIik7Cj4gPiAKPiA+IEJ1dCBJIGd1ZXNzIHdoZXRoZXIgaXQg
c2hvdWxkIGJlIGFsbG93ZWQgdG8gY29udGludWUgb3Igbm90IGlzIGFub3RoZXIKPiA+IHF1ZXN0
aW9uLiBEbyB3ZSBjb25zaWRlciB0aGlzIElQQyBuYW1lc3BhY2UgIm11c3QtaGF2ZeKAnT8KPiAK
PiBPbiB0aGUgY29udHJhcnksIHRoZSBtb3VudCBhbmQgSVBDIG5hbWVzcGFjZXMgYXJlIOKAnG1p
Z2h0LWFzLXdlbGzigJ0gKG9yIHBlcmhhcHMsIOKAnHdoeS1ub3QtaXQtY2FudC1odXJ04oCdKS4K
PiAKPiBJIGRvbuKAmXQgcmVhbGx5IHNlZSBhbnkgcG9pbnQgbWFraW5nIHNvbWV0aGluZyBidWls
ZCBvbiBhIHN5c3RlbSB0aGF0IHlvdeKAmXJlIG5vdCBnb2luZyB0byBydW4gaXQgb247IGJ1dCBJ
IGRvbuKAmXQgZmVlbCBzdHJvbmdseSBlbm91Z2ggdG8gZG8gbW9yZSB0aGFuIHNheSBzby4gIEni
gJlsbCBsZWF2ZSBpdCB1cCB0byB0aGUgdG9vbHN0YWNrIG1haW50YWluZXJzLgoKRmluZSB0aGVu
LiBJIGludGVycHJldCB0aGlzIGFzICJJUEMgbmFtZXNwYWNlIGlzIG5vdCBhIG11c3QtaGF2ZSIu
CkkgdGhpbmsgSmFuJ3MgcGF0Y2ggaXMgZmluZS4gSSB3aWxsIGhhdmUgYSBjbG9zZXIgbG9vayBp
biB0aGUgYWZ0ZXJub29uLgoKV2VpLgoKPiAKPiAgLUdlb3JnZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 12:17:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 12:17: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-devel-bounces@lists.xenproject.org>)
	id 1ghvkH-0000ek-M3; Fri, 11 Jan 2019 12:17: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=KriI=PT=citrix.com=prvs=907059760=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghvkG-0000ef-Vg
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 12:17:05 +0000
X-Inumbo-ID: cdec2a0b-159a-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdec2a0b-159a-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 12:17:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,465,1539648000"; d="scan'208";a="75359170"
Date: Fri, 11 Jan 2019 12:16:38 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190111121637.GL1508@perard.uk.xensource.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
 <20190104153056.19138-7-anthony.perard@citrix.com>
 <23608.34479.976461.767202@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23608.34479.976461.767202@mariner.uk.xensource.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH v8 06/17] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMTI6MDY6MDdQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY4IDA2LzE3XSBsaWJ4bF9xbXA6
IEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+ID4gVGhpcyBwYXRjaCBpbXBs
ZW1lbnQgdGhlIEFQSSBsaWJ4bF9fZXZfcW1wIGRvY3VtZW50ZWQgaW4gdGhlIHByZXZpb3VzCj4g
PiBwYXRjaCwgImxpYnhsOiBEZXNpZ24gb2YgYW4gYXN5bmMgQVBJIHRvIGlzc3VlIFFNUCBjb21t
YW5kcyB0byBRRU1VIi4KPiA+IAo+ID4gU2luY2UgdGhpcyBBUEkgaXMgdG8gaW50ZXJhY3Qgd2l0
aCBRRU1VIHZpYSB0aGUgUU1QIHByb3RvY29sLCBpdCBhbHNvCj4gPiBpbXBsZW1lbnQgYSBRTVAg
Y2xpZW50LiBUaGUgc3BlY2lmaWNhdGlvbiBmb3IgdGhlIFFFTVUgTWFjaGluZSBQcm90b2NvbAo+
ID4gKFFNUCkgY2FuIGJlIGZvdW5kIGluIHRoZSBRRU1VIHJlcG9zaXRvcnkgYXQ6Cj4gPiBodHRw
czovL2dpdC5xZW11Lm9yZy8/cD1xZW11LmdpdDthPWJsb2JfcGxhaW47Zj1kb2NzL2ludGVyb3Av
cW1wLXNwZWMudHh0Cj4gCj4gVGhhbmtzLiAgSSBoYXZlIHJlLXJldmlld2VkIHRoaXMgYW5kIEkg
aGF2ZSBvbmx5IHRoaXMgb25lIHF1ZXN0aW9uOgo+IAo+ID4gKyAgICB3aGlsZSAoZXYtPnR4X2J1
Zl9vZmYgPCBldi0+dHhfYnVmX2xlbikgewo+ID4gKyAgICAgICAgc3NpemVfdCBtYXhfd3JpdGUg
PSBldi0+dHhfYnVmX2xlbiAtIGV2LT50eF9idWZfb2ZmOwo+ID4gKyAgICAgICAgciA9IHdyaXRl
KGZkLCBldi0+dHhfYnVmICsgZXYtPnR4X2J1Zl9vZmYsIG1heF93cml0ZSk7Cj4gPiArICAgICAg
ICBpZiAociA8IDApIHsKPiA+ICsgICAgICAgICAgICBpZiAoZXJybm8gPT0gRUlOVFIpCj4gPiAr
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4gKyAgICAgICAgICAgIGlmIChlcnJubyA9PSBF
V09VTERCTE9DSykKPiA+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gPiArICAgICAgICAgICAg
TE9HRUQoRVJST1IsIGV2LT5kb21pZCwgImZhaWxlZCB0byB3cml0ZSB0byBRTVAgc29ja2V0Iik7
Cj4gPiArICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4gPiArICAgICAgICB9Cj4gPiAr
ICAgICAgICBhc3NlcnQociA+PSAwICYmIHIgPD0gbWF4X3dyaXRlKTsKPiAKPiBEb2Vzbid0IHRo
aXMgd2FudCB0byBiZQo+ICAgKyAgICAgICAgYXNzZXJ0KHIgPiAwICYmIHIgPD0gbWF4X3dyaXRl
KTsKClllcywgSSB0aGluayB0aGF0IHdvdWxkIGJlIGZpbmUuIEkgZ3Vlc3MgdGhhdCB3b3VsZCBj
YXRjaCBpc3N1ZSB3aGVyZQptYXhfd3JpdGUgaXMgMCAoc28gdHJ5aW5nIHRvIHdyaXRlIDAgYnl0
ZXMpLgoKVGhhbmtzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 12:22:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1ghvpL-0001Q6-9t; Fri, 11 Jan 2019 12:22:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ayr2=PT=citrix.com=prvs=9077728fb=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ghvpK-0001Q1-2J
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 12:22:18 +0000
X-Inumbo-ID: 8804dd90-159b-11e9-843e-e7a292ac8dc0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8804dd90-159b-11e9-843e-e7a292ac8dc0;
 Fri, 11 Jan 2019 12:22:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,465,1539648000"; d="scan'208";a="75359448"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23608.35426.55498.894008@mariner.uk.xensource.com>
Date: Fri, 11 Jan 2019 12:21:54 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190111121637.GL1508@perard.uk.xensource.com>
References: <20190104153056.19138-1-anthony.perard@citrix.com>
 <20190104153056.19138-7-anthony.perard@citrix.com>
 <23608.34479.976461.767202@mariner.uk.xensource.com>
 <20190111121637.GL1508@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v8 06/17] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2OCAwNi8xN10gbGlieGxfcW1wOiBJ
bXBsZW1lbnRhdGlvbiBvZiBsaWJ4bF9fZXZfcW1wXyoiKToKPiBPbiBGcmksIEphbiAxMSwgMjAx
OSBhdCAxMjowNjowN1BNICswMDAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IERvZXNuJ3QgdGhp
cyB3YW50IHRvIGJlCj4gPiAgICsgICAgICAgIGFzc2VydChyID4gMCAmJiByIDw9IG1heF93cml0
ZSk7Cj4gCj4gWWVzLCBJIHRoaW5rIHRoYXQgd291bGQgYmUgZmluZS4gSSBndWVzcyB0aGF0IHdv
dWxkIGNhdGNoIGlzc3VlIHdoZXJlCj4gbWF4X3dyaXRlIGlzIDAgKHNvIHRyeWluZyB0byB3cml0
ZSAwIGJ5dGVzKS4KCkkgd2FzIHRoaW5raW5nIG9mIHNpdHVhdGlvbnMgd2hlcmUgdGhlIG9wZW4t
ZmlsZSByZWZlcnJlZCB0byBieSBmZCBoYXMKYmVlbiBwdXQgaW50byBhIGZ1bm55IHN0YXRlIHdo
aWNoIGxlYWRzIHRvIHdyaXRlKCkgcmV0dXJuaW5nIDAuCgpJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 12:32:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 12:32: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-devel-bounces@lists.xenproject.org>)
	id 1ghvz3-0002Dj-9c; Fri, 11 Jan 2019 12:32: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=KriI=PT=citrix.com=prvs=907059760=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghvz2-0002De-5v
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 12:32:20 +0000
X-Inumbo-ID: ef9b2878-159c-11e9-a6de-6f6c6bd1b830
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef9b2878-159c-11e9-a6de-6f6c6bd1b830;
 Fri, 11 Jan 2019 12:32:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,465,1539648000"; d="scan'208";a="75359911"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Jan 2019 12:32:15 +0000
Message-ID: <20190111123216.21565-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 00/17] libxl: Enable save/restore/migration
 of a restricted QEMU + libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3hlbi11bnN0YWJsZS5naXQgYnIubGli
eGwtZXYtcW1wLXY5CgpDaGFuZ2VzIGluIHY5OgogICAgZml4IG9uIGFzc2VydCBpbiAibGlieGxf
cW1wOiBJbXBsZW1lbnRhdGlvbiBvZiBsaWJ4bF9fZXZfcW1wXyoiLgogICAgYWxsIHBhdGNoIGFj
a2VkLgoKQ2hlZXJzLAoKQW50aG9ueSBQRVJBUkQgKDE3KToKICBsaWJ4bDogRW5oYW5jZSBsaWJ4
bF9fc2VuZG1zZ19mZHMgdG8gZGVhbCB3aXRoIEVJTlRSIGFuZCBFV09VTERCTE9DSwogIGxpYnhs
X3FtcDogU2VwYXJhdGUgUU1QIG1lc3NhZ2UgZ2VuZXJhdGlvbiBmcm9tIHFtcF9zZW5kX3ByZXBh
cmUKICBsaWJ4bF9xbXA6IENoYW5nZSBxbXBfcWVtdV9jaGVja192ZXJzaW9uIHRvIGNvbXBhcmUg
dmVyc2lvbgogIGxpYnhsOiBBZGQgd3JhcHBlciBhcm91bmQgbGlieGxfX2pzb25fb2JqZWN0X3Rv
X2pzb24gSlNPTgogIGxpYnhsOiBEZXNpZ24gb2YgYW4gYXN5bmMgQVBJIHRvIGlzc3VlIFFNUCBj
b21tYW5kcyB0byBRRU1VCiAgbGlieGxfcW1wOiBJbXBsZW1lbnRhdGlvbiBvZiBsaWJ4bF9fZXZf
cW1wXyoKICBsaWJ4bF9leGVjOiBBZGQgbGlieGxfX3NwYXduX2luaXRpYXRlX2ZhaWx1cmUKICBs
aWJ4bDogQWRkIGluaXQvZGlzcG9zZSBvZiBmb3IgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZQog
IGxpYnhsX2RtOiBQcmUtb3BlbiBRTVAgc29ja2V0IGZvciBRRU1VCiAgbGlieGw6IEFkZCBkbXNz
X2luaXQvZGlzcG9zZSBmb3IgbGlieGxfX2RtX3NwYXduX3N0YXRlCiAgbGlieGw6IFFFTVUgc3Rh
cnR1cCBzeW5jIGJhc2VkIG9uIFFNUAogIGxpYnhsX3FtcDogU3RvcmUgYWR2ZXJ0aXNlZCBRRU1V
IHZlcnNpb24gaW4gbGlieGxfX2V2X3FtcAogIGxpYnhsOiBDaGFuZ2UgbGlieGxfX2RvbWFpbl9z
dXNwZW5kX2RldmljZV9tb2RlbCgpIHRvIGJlIGFzeW5jCiAgbGlieGw6IFJlLWltcGxlbWVudCBk
b21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwgdXNpbmcgbGlieGxfX2V2X3FtcAogIGxpYnhsOiBS
ZW1vdmUgdW51c2VkIGFyZyBmcm9tIGxpYnhsX19zZW5kbXNnX2ZkcwogIGxpYnhsX2pzb246IFJl
bW92ZSBsaWJ4bF9fanNvbl9vYmplY3RfYXBwZW5kX3RvIGZyb20gaGVhZGVyCiAgbGlieGw6IEFk
ZCBjb21tZW50cyB0byBsaWJ4bF9fanNvbl8qZ2V0KiBmdW5jdGlvbnMKCiB0b29scy9saWJ4bC9s
aWJ4bF9hb3V0aWxzLmMgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAg
ICAgIHwgIDU0ICstCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgICAgIHwgMTQzICsrKyst
CiB0b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIHwgIDM3ICstCiB0b29scy9saWJ4bC9s
aWJ4bF9leGVjLmMgICAgICAgIHwgIDExICstCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
ICAgIHwgMTk3ICsrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2pzb24uYyAgICAgICAgfCAgIDkg
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgICAgfCA5OTEgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgfCAgIDcg
KwogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyAgICAgICB8ICAyOCArLQogMTAgZmlsZXMgY2hh
bmdlZCwgMTM1NiBpbnNlcnRpb25zKCspLCAxMjMgZGVsZXRpb25zKC0pCgotLSAKQW50aG9ueSBQ
RVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 12:32:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 12:32: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-devel-bounces@lists.xenproject.org>)
	id 1ghvz4-0002Du-Ht; Fri, 11 Jan 2019 12:32: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=KriI=PT=citrix.com=prvs=907059760=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghvz3-0002Dl-Cm
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 12:32:21 +0000
X-Inumbo-ID: f027eccc-159c-11e9-b634-3f17cb9a0741
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f027eccc-159c-11e9-b634-3f17cb9a0741;
 Fri, 11 Jan 2019 12:32:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,465,1539648000"; d="scan'208";a="75359913"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Jan 2019 12:32:16 +0000
Message-ID: <20190111123216.21565-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190111123216.21565-1-anthony.perard@citrix.com>
References: <20190111123216.21565-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 06/17] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnQgdGhlIEFQSSBsaWJ4bF9fZXZfcW1wIGRvY3VtZW50ZWQgaW4g
dGhlIHByZXZpb3VzCnBhdGNoLCAibGlieGw6IERlc2lnbiBvZiBhbiBhc3luYyBBUEkgdG8gaXNz
dWUgUU1QIGNvbW1hbmRzIHRvIFFFTVUiLgoKU2luY2UgdGhpcyBBUEkgaXMgdG8gaW50ZXJhY3Qg
d2l0aCBRRU1VIHZpYSB0aGUgUU1QIHByb3RvY29sLCBpdCBhbHNvCmltcGxlbWVudCBhIFFNUCBj
bGllbnQuIFRoZSBzcGVjaWZpY2F0aW9uIGZvciB0aGUgUUVNVSBNYWNoaW5lIFByb3RvY29sCihR
TVApIGNhbiBiZSBmb3VuZCBpbiB0aGUgUUVNVSByZXBvc2l0b3J5IGF0OgpodHRwczovL2dpdC5x
ZW11Lm9yZy8/cD1xZW11LmdpdDthPWJsb2JfcGxhaW47Zj1kb2NzL2ludGVyb3AvcW1wLXNwZWMu
dHh0CgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgot
LS0KCk5vdGVzOgogICAgdjk6CiAgICAtIGFzc2VydChyPjApIG9mIHRoZSB3cml0ZSByZXR1cm4g
dmFsdWUKICAgIC0gYWNrZWQKICAgIAogICAgdjg6CiAgICAtIHVzaW5nIFNUQVRFX0FPX0dDIGV2
ZXJ5d2hlcmUKICAgIC0gY2FsbCBxbXBfZXZfZW5zdXJlX3JlYWRpbmdfd3JpdGluZyBmcm9tIHFt
cF9ldl9zZXRfc3RhdGUgaW5zdGVhZCBvZgogICAgICBvdGhlciBwbGFjZXMuIEJ1dCBhZGQgYSBj
YWxsIHRvIHFtcF9ldl9lbnN1cmVfcmVhZGluZ193cml0aW5nIHdoZW4gdGhlCiAgICAgIHR4X2J1
ZiBpcyB1cGRhdGVkIChkYXRhIGJlZW4gdHJhbnNtaXR0ZWQgdG8gUUVNVSkKICAgIC0gYXNzZXJ0
IHJldHVybiB2YWx1ZSBvZiB3cml0ZSgpLgogICAgCiAgICAtIGZpeCBpbXBsZW1lbnRhdGlvbiBk
b2Mgb2YgcnhfYnVmIChjYW4gYmUgZnJlZSB3aGVuIHVzZWQpCiAgICAtIGZpeCBkb2Mgb2YgcW1w
X2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcKICAgIAogICAgLSByZW9yZGVyIHFtcF9ldl9wYXJz
ZV9lcnJvcl9tZXNzYWdlcyBhbmQgcW1wX2V2X2hhbmRsZV9tZXNzYWdlCiAgICAKICAgIHY3Ogog
ICAgLSBNYWtlIHVzZSBvZiB0aGUgbmV3IGBhb2AgZmllbGQgZmlsbGVkIGJ5IHRoZSBjYWxsZXIK
ICAgICAgKG5vIG1vcmUgZnJlZSh0eF9idWYpKQogICAgLSBIYXZlIHJld29ya2VkIHRoZSBzdGF0
ZSB0YWJsZSB0byBiZSBtb3JlIGFjY3VyYXRlLCBlYXNpZXIgdG8gcmVhZCBhbmQKICAgICAgd2l0
aCBiZXR0ZXIgZGVzYyBvZiB0aGUgd2FpdGluZ19yZXBseSBzdGF0ZSB3aXRoIHN1Yi1zdGF0ZXMg
YXMgd2VsbCBhcwogICAgICBiZXR0ZXIgZGVzY3JpcHRpb24gb2YgdGhlIHN0YXRlIG9mIHRoZSBl
dl9mZCBgZWZkYC4KICAgIC0gVGhlcmUgaXMgc3RhdGUgdHJhbnNpdGlvbiBjaGFuZ2VzLCBub3cg
d2UgaGF2ZSBjYXAubmVnIC0+CiAgICAgIHdhaXRpbmdfcmVwbHkgKGJlZm9yZSBpdCB3YXMgY2Fw
Lm5lZyAtPiBjb25uZWN0ZWQgLT4gd2FpdGluZ19yZXBseSksCiAgICAgIHRoYXQgbWFrZXMgdGhl
IGludGVybmFsIGNvbm5lY3RlZCBzdGF0ZSB0aGUgc2FtZSBhcyB0aGUgZXh0ZXJuYWwKICAgICAg
Q29ubmVjdGVkIHN0YXRlLgogICAgLSB0aGVyZSBhcmUgbm93IDMgZGlmZmVyZW50IGlkIHZhcmlh
YmxlIGluc3RlYWQgb2YgYSBzaW5nbGUgb25lLCB0aGUKICAgICAgY3VycmVudGx5IHNlbnQgb25l
IGBpZGAsIHRoZSBuZXh0IG9uZSBgbmV4dF9pZGAsIGFuZCB0aGUgb25lCiAgICAgIGFzc29jaWF0
ZWQgd2l0aCB0aGUgY2FsbGVyJ3MgY29tbWFuZCBgbXNnX2lkYCwgYGlkYCB3aWxsIGFsd2F5cyBi
ZSB0aGUKICAgICAgZm9yIHRoZSBuZXh0IGV4cGVjdGVkIG1lc3NhZ2UgZnJvbSBRRU1VLgogICAg
LSBxbXBfZXZfZmRfY2FsbGJhY2sgbm93IGNoZWNrIGZvciBQT0xMRVJSLCBhbmQgcmVhZCBhc3lu
YyBlcnJvciB3aXRoCiAgICAgIGdldHNvY2tvcHQoU09fRVJST1IpLgogICAgLSBxbXBfZXZfY2Fs
bGJhY2tfcmVhZGFibGUgdGFrZXMgY2FyZSBvbmNlIGFnYWluIHRvIGFsc28gcGFyc2UgbWVzc2Fn
ZXMuCiAgICAgIEJ1dCBpdCBub3cgZmlyc3QgYXR0ZW1wdCB0byByZWFkIG1lc3NhZ2VzIHRoYXQg
d291bGQgYmUgaW4gdGhlIHJ4X2J1ZgogICAgICBiZWZvcmUgcmVhZGluZyBmcm9tIHRoZSBzb2Nr
ZXQuCiAgICAtIFNvbWUgZnVuY3Rpb25zIHN0YXRlIGNoYW5nZXMgaGF2ZSBiZWVuIHVwZGF0ZWQs
CiAgICAgIHFtcF9ldl9lbnN1cmVfcmVhZGluZ193cml0aW5nLCBxbXBfZXZfc2V0X3N0YXRlLAog
ICAgICBxbXBfZXZfY2FsbGJhY2tfd3JpdGFibGUsIHFtcF9ldl9jYWxsYmFja19yZWFkYWJsZQog
ICAgLSBIYXZlIGNsZWFuZWQgdXAgcW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcKICAgIC0g
SGF2ZSBjbGVhbmVkIHVwIHFtcF9lcnJvcl9jbGFzc190b19saWJ4bF9lcnJvcl9jb2RlLCBhbmQg
bG9nIHVua25vd24KICAgICAgZXJyb3IgY2xhc3Nlcy4KICAgIC0gSW4gcW1wX2V2X2NhbGxiYWNr
X3JlYWRhYmxlLCB0aGUgc2l6ZSBpbmNyZWFzZSBvZiB0aGUgYnVmZmVyIGhhdmUgYmVlbgogICAg
ICByZXdvcmtlZCB0byB1cGRhdGUgYm90aCByeF9idWZfc2l6ZSBhbmQgcnhfYnVmIGF0IHRoZSBz
YW1lIHRpbWUsIGFuZAogICAgICByZW1vdmUgdGhlIHVzZSBvZiBtYXgoKQogICAgLSBSZXR1cm4g
dmFsdWUgb2YgcW1wX3ByZXBhcmVfY21kIGNhbGxlcyBpcyBjaGVja2VkIGFuZCBsb2dnZWQgb24g
ZXJyb3IuCiAgICAtIGNvbW1lbnRzIGluIFJIUyBvZiBzdHJ1Y3QKICAgIC0gTmV3IHFtcF9ldl90
eF9idWZfY2xlYXIgZnVuYwogICAgLSBBZGQgYSBsaW5rIHRvIHRoZSBRTVAgc3BlYy4KICAgIC0g
dXBkYXRlIGNhbGxlcnMgb2YgcW1wX3ByZXBhcmVfY21kLCB3aGljaCBkb2Vzbid0IHByb3ZpZGUg
dGhlIHN0cmluZwogICAgICBsZW5naHQgYW55bW9yZSBhbHNvIHJlbW92ZSBldi0+bXNnX2xlbgog
ICAgLSByZW5hbWUgaW50ZXJuYWwgZmllbGRzIHFtcF9jZmQsIHFtcF9lZmQsIHFtcF9zdGF0ZSB0
byBjZmQsIGVmZCBhbmQKICAgICAgc3RhdGUuCiAgICAtIGNoYW5nZSBxbXBfZXZfY29ubmVjdCB0
byBvbmx5IGFsbG93IGRpc2Nvbm5lY3Qgb24gZW50cnkKICAgIC0gc3F1YXNoIHFtcF9ldl9wcmVw
YXJlX2NtZCBpbnRvIGxpYnhsX19ldl9xbXBfc2VuZAogICAgLSByZWR1Y2UgbWF4IHJ4IGJ1ZmZl
ciBzaXplIHRvIDFNCiAgICAgIHF1ZXJ5LXZjcHVzIHdpdGggNzEgY3B1cyBhY3RpdmUgeWllbGQg
MTQ0ODQgYnl0ZXMuCiAgICAtIHVzZSBKU09OIHRvIHByaW50IGxpYnhsX19qc29uX29iamVjdAog
ICAgCiAgICB2Ni4yOgogICAgICAgIEFkZCBkZWZpbml0aW9uIG9mIHRoZSBpbnRlcm5hbCBicm9r
ZW4gc3RhdGUKICAgICAgICB1cGRhdGVkIGNvbW1lbnRzIGFib3V0IHN0YXRlcwogICAgdjYuMToK
ICAgICAgICBBZGRpbmcgc29tZSBjb21tZW50IGFib3V0IHBvc3NpYmxlIGludGVybmFsIHN0YXRl
IGNoYW5nZXMKICAgIAogICAgdjY6CiAgICAgICAgVGhpcyBpcyBhIHNxdWFzaCBvZiA3IGNvbW1p
dHMgb24gdGhlIHByZXZpb3VzIHZlcnNpb246CiAgICAgICAgLSBsaWJ4bF9xbXA6IENvbm5lY3Qg
dG8gUU1QIHNvY2tldAogICAgICAgIC0gbGlieGxfcW1wOiBJbXBsZW1lbnQgZmQgY2FsbGJhY2sg
YW5kIHJlYWQgZGF0YQogICAgICAgIC0gbGlieGxfcW1wOiBQYXJzZSBKU09OIGlucHV0IGZyb20g
UU1QCiAgICAgICAgLSBsaWJ4bF9xbXA6IFByZXBhcmUgdGhlIGNvbW1hbmQgdG8gYmUgc2VudAog
ICAgICAgIC0gbGlieGxfcW1wOiBIYW5kbGUgd3JpdGUgdG8gUU1QIHNvY2tldAogICAgICAgIC0g
bGlieGxfcW1wOiBIYW5kbGUgbWVzc2FnZXMgZnJvbSBRRU1VCiAgICAgICAgLSBsaWJ4bF9xbXA6
IFJlc3BvbmQgdG8gUU1QIGdyZWV0aW5nCiAgICAKICAgICAgICBHZW5lcmFsIHJld29yayBvZiB0
aGUgaW1wbGVtZW50YXRpb24uCiAgICAgICAgQWRkZWQgbW9yZSBjb21tZW50LCB3aXRoIGEgZGVz
Y3JpcHRpb24gb2YgYWxsb3dlZCBpbnRlcm5hbCBzdGF0ZXMuCiAgICAgICAgQ2hlY2sgZm9yIEVJ
TlBST0dSRVNTIGFmdGVyIGNvbm5lY3QoKS4KICAgICAgICBSZWFkIHVudGlsIEVXT1VMREJMT0NL
LgogICAgICAgIEhhbmRsZSBFV09VTERCTE9DSyBvbiB3cml0ZSBhbmQgc2VuZG1zZy4KICAgICAg
ICBVc2luZyBtZW1tZW0gaW5zdGVhZCBvZiBzdHJzdHIuCiAgICAgICAgVXNpbmcgbWVtbW92ZSBp
bnN0ZWFkIG9mIGhhdmluZyBhbiBvZmZzZXQgaW4gcnhfYnVmLgogICAgICAgIFJld29yayBidWZm
ZXIgYWxsb2NhdGlvbgogICAgICAgIERvbid0IGZlZWQgXHIgaW50byBqc29uIHBhcnNlciBhbnlt
b3JlCiAgICAgICAgQWRkIGEgY2hlY2sgZm9yIGEgbWF4aW11bSBSWCBidWZmZXIgc2l6ZQogICAg
ICAgIEFkZGVkIG1vcmUgZXJyb3IgbWVzc2FnZXMKICAgICAgICBOZXcgZXJyb3IgY29kZSBFUlJP
Ul9QUk9UT0NPTF9FUlJPUl9RTVAKICAgICAgICBSZXdyaXRlIGNvbnZlcnNpb24gb2YgUU1QIEVy
cm9yQ2xhc3MgdG8gbGlieGxfZXJyb3IgY29kZQogICAgICAgIEFkZGVkIGhlbHBlcnM6IHFtcF9l
dl9lbnN1cmVfcmVhZGluZ193cml0aW5nLCBxbXBfZXZfc2V0X3N0YXRlCiAgICAgICAgU3BsaXQg
c29tZSBmdW5jdGlvbnMsIHNxdWFzaCBvdGhlcnMKICAgICAgICBBZGRlZCBldi0+bXNnKiB0byBz
dG9yZSBnZW5lcmF0ZWQgdXNlciBjb21tYW5kIGFzIHR4X2J1ZiBpcyB1c2VkIGR1cmluZwogICAg
ICAgICAgICBjb25uZWN0aW9uIChmb3IgcW1wX2NhcGFiaWxpdGllcykKICAgICAgICBSZW1vdmUg
cW1wX3N0YXRlX2dyZWV0aW5nCiAgICAgICAgQWRkZWQgcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHkK
ICAgIAogICAgdjU6CiAgICAgICAgbml0cwogICAgICAgIHVzZSBhIGRlZmluZSBpbnN0ZWFkIG9m
IGEgc3RhdGljIGludCBmb3IgUU1QX0NBUEFCSUxJVFlfTkVHT0NJQVRJT05fTVNHSUQKICAgICAg
ICB1c2UgYSBzd2l0Y2ggaW4gcW1wX2V2X2NhbGxiYWNrX3dyaXRhYmxlIHRvIGNoZWNrIHFtcF9z
dGF0ZQogICAgICAgIEFkZCBhIGRlc2NyaXB0aW9uIG9mIHRoZSBkaWZmZXJlbnQgdmFsdWUgb2Yg
bGlieGxfX3FtcF9zdGF0ZSBlbnVtLgogICAgICAgIHNvbWUgY2xlYW51cAogICAgICAgIHJlbW92
ZSByZWFkIGxvb3AgdGhhdCBvbmx5IGhhbmRsZWQgRUlOVFIsIHNpbXBseSByZXR1cm4KICAgICAg
ICBpbml0aWFsaXplIGxlbiBhbmQgcyBhdCBkZWNsYXJhdGlvbiB0aW1lCiAgICAgICAgcmVtb3Zl
IG9sZCBjb21tZW50CiAgICAgICAgcmVuYW1lIGJ1Zl9mZCB0byBzZW5kX2ZkCiAgICAgICAgQWRk
aW5nIGRlZmF1bHQ6YWJvcnQoKSBpbiBxbXBfZXZfaGFuZGxlX21lc3NhZ2UuCiAgICAKICAgIHY0
OgogICAgICAgIHJlbW92ZSB1c2Ugb2YgYSBsaW5rZWQgbGlzdCBvZiByZWNlaXZlIGJ1ZmZlciwg
YW5kIHVzZSByZWFsbG9jIGluc3RlYWQuCiAgICAgICAgc2ltcGxpZmljYXRpb24gb2YgdGhlIHBh
dGNoIGR1ZSB0byB1c2Ugb2YgYSBzaW5nbGUgYWxsb2NhdGVkIHNwYWNlIGZvciB0aGUKICAgICAg
ICByZWNlaXZlIGJ1ZmZlci4KCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDM0ICsr
CiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICAgIHwgNzM5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgIHwgICA2ICsKIDMg
ZmlsZXMgY2hhbmdlZCwgNzc5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBm
YWRhZmE1ZjExLi5iZTE4ZDRmMzQxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTQxOCw2ICs0MTgs
MTkgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAqZ2MsIGxpYnhs
X19ldl9xbXAgKmV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
KmNtZCwgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzKTsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZf
cW1wX2Rpc3Bvc2UobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpOwogCit0eXBlZGVm
IGVudW0geworICAgIC8qIGluaXRpYWwgc3RhdGUgKi8KKyAgICBxbXBfc3RhdGVfZGlzY29ubmVj
dGVkID0gMSwKKyAgICAvKiBjb25uZWN0ZWQgdG8gUU1QIHNvY2tldCwgd2FpdGluZyBmb3IgZ3Jl
ZXRpbmcgbWVzc2FnZSAqLworICAgIHFtcF9zdGF0ZV9jb25uZWN0aW5nLAorICAgIC8qIHFtcF9j
YXBhYmlsaXRpZXMgY29tbWFuZCBzZW50LCB3YWl0aW5nIGZvciByZXBseSAqLworICAgIHFtcF9z
dGF0ZV9jYXBhYmlsaXR5X25lZ290aWF0aW9uLAorICAgIC8qIHNlbmRpbmcgdXNlcidzIGNtZCBh
bmQgd2FpdGluZyBmb3IgcmVwbHkgKi8KKyAgICBxbXBfc3RhdGVfd2FpdGluZ19yZXBseSwKKyAg
ICAvKiByZWFkeSB0byBzZW5kIGNvbW1hbmRzICovCisgICAgcW1wX3N0YXRlX2Nvbm5lY3RlZCwK
K30gbGlieGxfX3FtcF9zdGF0ZTsKKwogc3RydWN0IGxpYnhsX19ldl9xbXAgewogICAgIC8qIGNh
bGxlciBzaG91bGQgaW5jbHVkZSB0aGlzIGluIHRoZWlyIG93biBzdHJ1Y3QgKi8KICAgICAvKiBj
YWxsZXIgbXVzdCBmaWxsIHRoZXNlIGluLCBhbmQgdGhleSBtdXN0IGFsbCByZW1haW4gdmFsaWQg
Ki8KQEAgLTQyNSw2ICs0MzgsMjcgQEAgc3RydWN0IGxpYnhsX19ldl9xbXAgewogICAgIGxpYnhs
X2RvbWlkIGRvbWlkOwogICAgIGxpYnhsX19ldl9xbXBfY2FsbGJhY2sgKmNhbGxiYWNrOwogICAg
IGludCBwYXlsb2FkX2ZkOyAvKiBzZXQgdG8gc2VuZCBhIGZkIHdpdGggdGhlIGNvbW1hbmQsIC0x
IG90aGVyd2lzZSAqLworCisgICAgLyoKKyAgICAgKiByZW1haW5pbmcgZmllbGRzIGFyZSBwcml2
YXRlIHRvIGxpYnhsX2V2X3FtcF8qCisgICAgICovCisKKyAgICBsaWJ4bF9fY2FyZWZkICpjZmQ7
CisgICAgbGlieGxfX2V2X2ZkIGVmZDsKKyAgICBsaWJ4bF9fcW1wX3N0YXRlIHN0YXRlOworICAg
IGludCBpZDsKKyAgICBpbnQgbmV4dF9pZDsgICAgICAgIC8qIG5leHQgaWQgdG8gdXNlICovCisg
ICAgLyogcmVjZWl2ZSBidWZmZXIgKi8KKyAgICBjaGFyICpyeF9idWY7CisgICAgc2l6ZV90IHJ4
X2J1Zl9zaXplOyAvKiBjdXJyZW50IGFsbG9jYXRlZCBzaXplICovCisgICAgc2l6ZV90IHJ4X2J1
Zl91c2VkOyAvKiBhY3R1YWwgZGF0YSBpbiB0aGUgYnVmZmVyICovCisgICAgLyogc2VuZGluZyBi
dWZmZXIgKi8KKyAgICBjaGFyICp0eF9idWY7CisgICAgc2l6ZV90IHR4X2J1Zl9sZW47ICAvKiB0
eF9idWYgc2l6ZSAqLworICAgIHNpemVfdCB0eF9idWZfb2ZmOyAgLyogYWxyZWFkeSBzZW50ICov
CisgICAgLyogVGhlIG1lc3NhZ2UgdG8gc2VuZCB3aGVuIHJlYWR5ICovCisgICAgY2hhciAqbXNn
OworICAgIGludCBtc2dfaWQ7CiB9OwogCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5kZXggNzNmMjIwMmI0Zi4uYjVjZTM0
OWRhZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfcW1wLmMKQEAgLTc1LDExICs3NSwxOCBAQAogIyAgZGVmaW5lIERFQlVHX1JFUE9S
VF9SRUNFSVZFRChkb20sIGJ1ZiwgbGVuKSAoKHZvaWQpMCkKICNlbmRpZgogCisjaWZkZWYgREVC
VUdfUU1QX0NMSUVOVAorIyAgZGVmaW5lIExPR19RTVAoZiwgLi4uKSBMT0dEKERFQlVHLCBldi0+
ZG9taWQsIGYsICMjX19WQV9BUkdTX18pCisjZWxzZQorIyAgZGVmaW5lIExPR19RTVAoZiwgLi4u
KQorI2VuZGlmCisKIC8qCiAgKiBRTVAgdHlwZXMgJiBjb25zdGFudAogICovCiAKICNkZWZpbmUg
UU1QX1JFQ0VJVkVfQlVGRkVSX1NJWkUgNDA5NgorI2RlZmluZSBRTVBfTUFYX1NJWkVfUlhfQlVG
IE1CKDEpCiAjZGVmaW5lIFBDSV9QVF9RREVWX0lEICJwY2ktcHQtJTAyeF8lMDJ4LiUwMXgiCiAK
IC8qCkBAIC0xMzA3LDYgKzEzMTQsNzM4IEBAIGludCBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9u
cyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmV0OwogfQogCisv
KiAtLS0tLS0tLS0tLS0gSW1wbGVtZW50YXRpb24gb2YgbGlieGxfX2V2X3FtcCAtLS0tLS0tLS0t
LS0tLS0tICovCisKKy8qCisgKiBQb3NzaWJsZSBpbnRlcm5hbCBzdGF0ZSBjb21wYXJlZCB0byBx
bXBfc3RhdGU6CisgKgorICogcW1wX3N0YXRlICAgICBFeHRlcm5hbCAgIGNmZCAgICBlZmQgICAg
IGlkICAgICByeF9idWYqIHR4X2J1ZiogbXNnKgorICogZGlzY29ubmVjdGVkICAgSWRsZSAgICAg
ICBOVUxMICAgSWRsZSAgICByZXNldCAgZnJlZSAgICBmcmVlICAgIGZyZWUKKyAqIGNvbm5lY3Rp
bmcgICAgIEFjdGl2ZSAgICAgb3BlbiAgIElOICAgICAgcmVzZXQgIHVzZWQgICAgZnJlZSAgICBz
ZXQKKyAqIGNhcC5uZWcgICAgICAgIEFjdGl2ZSAgICAgb3BlbiAgIElOfE9VVCAgc2VudCAgIHVz
ZWQgICAgY2FwX25lZyBzZXQKKyAqIGNhcC5uZWcgICAgICAgIEFjdGl2ZSAgICAgb3BlbiAgIElO
ICAgICAgc2VudCAgIHVzZWQgICAgZnJlZSAgICBzZXQKKyAqIGNvbm5lY3RlZCAgICAgIENvbm5l
Y3RlZCAgb3BlbiAgIElOICAgICAgYW55ICAgIHVzZWQgICAgZnJlZSAgICBmcmVlCisgKiB3YWl0
aW5nX3JlcGx5ICBBY3RpdmUgICAgIG9wZW4gICBJTnxPVVQgIHNlbnQgICB1c2VkICAgIGZyZWUg
ICAgc2V0CisgKiB3YWl0aW5nX3JlcGx5ICBBY3RpdmUgICAgIG9wZW4gICBJTnxPVVQgIHNlbnQg
ICB1c2VkICAgIHVzZXIncyAgZnJlZQorICogd2FpdGluZ19yZXBseSAgQWN0aXZlICAgICBvcGVu
ICAgSU4gICAgICBzZW50ICAgdXNlZCAgICBmcmVlICAgIGZyZWUKKyAqIGJyb2tlblsxXSAgICAg
IG5vbmVbMl0gICAgYW55ICAgIEFjdGl2ZSAgYW55ICAgIGFueSAgICAgYW55ICAgICBhbnkKKyAq
CisgKiBbMV0gV2hlbiBhbiBpbnRlcm5hbCBmdW5jdGlvbiByZXR1cm4gYW4gZXJyb3IsIGl0IGNh
biBsZWF2ZSBldl9xbXAgaW4gYQorICogYGJyb2tlbmAgc3RhdGUgYnV0IG9ubHkgaWYgdGhlIGNh
bGxlciBpcyBhbm90aGVyIGludGVybmFsIGZ1bmN0aW9uLgorICogVGhhdCBgYnJva2VuYCBuZWVk
cyB0byBiZSBjbGVhbmVkIHVwLCBlLmkuIHRyYW5zaXRpb25uZWQgdG8gdGhlCisgKiBgZGlzY29u
bmVjdGVkYCBzdGF0ZSwgYmVmb3JlIHRoZSBjb250cm9sIG9mIGV2X3FtcCBpcyByZWxlYXNlZCBv
dXRzaWRlcworICogb2YgZXZfcW1wIGltcGxlbWVudGF0aW9uLgorICoKKyAqIFsyXSBUaGlzIGlu
dGVybmFsIHN0YXRlIHNob3VsZCBub3QgYmUgdmlzaWJsZSBleHRlcm5hbGx5LCBzZWUgWzFdLgor
ICoKKyAqIFBvc3NpYmxlIGJ1ZmZlcnMgc3RhdGVzOgorICogLSByZWNlaXZpbmcgYnVmZmVyOgor
ICogICAgICAgICAgICAgICAgICAgICBmcmVlICAgdXNlZAorICogICAgIHJ4X2J1ZiAgICAgICAg
ICAgTlVMTCAgIE5VTEwgb3IgYWxsb2NhdGVkCisgKiAgICAgcnhfYnVmX3NpemUgICAgICAwICAg
ICAgYWxsb2NhdGlvbiBzaXplIG9mIGByeF9idWZgCisgKiAgICAgcnhfYnVmX3VzZWQgICAgICAw
ICAgICAgPD0gcnhfYnVmX3NpemUsIGFjdHVhbCBkYXRhIGluIHRoZSBidWZmZXIKKyAqIC0gdHJh
bnNtaXR0aW5nIGJ1ZmZlcjoKKyAqICAgICAgICAgICAgICAgICAgICAgZnJlZSAgIHVzZWQKKyAq
ICAgICB0eF9idWYgICAgICAgICAgIE5VTEwgICBjb250YWlucyBkYXRhCisgKiAgICAgdHhfYnVm
X2xlbiAgICAgICAwICAgICAgc2l6ZSBvZiBkYXRhCisgKiAgICAgdHhfYnVmX29mZiAgICAgICAw
ICAgICAgPD0gdHhfYnVmX2xlbiwgZGF0YSBhbHJlYWR5IHNlbnQKKyAqIC0gcXVldWVkIHVzZXIg
Y29tbWFuZDoKKyAqICAgICAgICAgICAgICAgICAgICAgZnJlZSAgc2V0CisgKiAgICAgbXNnICAg
ICAgICAgICAgICBOVUxMICBjb250YWlucyBkYXRhCisgKiAgICAgbXNnX2lkICAgICAgICAgICAw
ICAgICBpZCBhc3NvY3RpYXRlZCB3aXRoIHRoZSBjb21tYW5kIGluIGBtc2dgCisgKgorICogLSBB
bGxvd2VkIGludGVybmFsIHN0YXRlIHRyYW5zaXRpb246CisgKiBkaXNjb25uZWN0ZWQgICAgICAg
ICAgICAgICAgICAgICAtPiBjb25uZWN0aW5nCisgKiBjb25uZWN0aW9uICAgICAgICAgICAgICAg
ICAgICAgICAtPiBjYXBhYmlsaXR5X25lZ290aWF0aW9uCisgKiBjYXBhYmlsaXR5X25lZ290aWF0
aW9uL2Nvbm5lY3RlZCAtPiB3YWl0aW5nX3JlcGx5CisgKiB3YWl0aW5nX3JlcGx5ICAgICAgICAg
ICAgICAgICAgICAtPiBjb25uZWN0ZWQKKyAqIGFueSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC0+IGJyb2tlbgorICogYnJva2VuICAgICAgICAgICAgICAgICAgICAgICAgICAgLT4gZGlz
Y29ubmVjdGVkCisgKiBhbnkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBkaXNjb25u
ZWN0ZWQKKyAqCisgKiBUaGUgUUVNVSBNYWNoaW5lIFByb3RvY29sIChRTVApIHNwZWNpZmljYXRp
b24gY2FuIGJlIGZvdW5kIGluIHRoZSBRRU1VCisgKiByZXBvc2l0b3J5OgorICogaHR0cHM6Ly9n
aXQucWVtdS5vcmcvP3A9cWVtdS5naXQ7YT1ibG9iX3BsYWluO2Y9ZG9jcy9pbnRlcm9wL3FtcC1z
cGVjLnR4dAorICovCisKKy8qIHByb3RvdHlwZXMgKi8KKworc3RhdGljIHZvaWQgcW1wX2V2X2Zk
X2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpldl9mZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgZmQsIHNob3J0IGV2ZW50cywgc2hvcnQgcmV2ZW50
cyk7CitzdGF0aWMgaW50IHFtcF9ldl9jYWxsYmFja193cml0YWJsZShsaWJ4bF9fZ2MgKmdjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYsIGlu
dCBmZCk7CitzdGF0aWMgaW50IHFtcF9ldl9jYWxsYmFja19yZWFkYWJsZShsaWJ4bF9fZWdjICpl
Z2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpl
diwgaW50IGZkKTsKK3N0YXRpYyBpbnQgcW1wX2V2X2dldF9uZXh0X21zZyhsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19qc29uX29iamVjdCAqKm9fcik7CitzdGF0aWMgaW50IHFtcF9ldl9oYW5kbGVfbWVzc2Fn
ZShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxp
YnhsX19qc29uX29iamVjdCAqcmVzcCk7CisKKy8qIGhlbHBlcnMgKi8KKworc3RhdGljIHZvaWQg
cW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcobGlieGxfX2djICpnYywgbGlieGxfX2V2X3Ft
cCAqZXYpCisgICAgLyogVXBkYXRlIHRoZSBzdGF0ZSBvZiBgZWZkYCB0byBtYXRjaCB0aGUgcGVy
bWl0ZWQgc3RhdGUKKyAgICAgKiBvbiBlbnRyeTogIWRpc2Nvbm5lY3RlZCAqLworeworICAgIHNo
b3J0IGV2ZW50cyA9IFBPTExJTjsKKworICAgIGlmIChldi0+dHhfYnVmKQorICAgICAgICBldmVu
dHMgfD0gUE9MTE9VVDsKKyAgICBlbHNlIGlmICgoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV93YWl0
aW5nX3JlcGx5KSAmJiBldi0+bXNnKQorICAgICAgICBldmVudHMgfD0gUE9MTE9VVDsKKworICAg
IGxpYnhsX19ldl9mZF9tb2RpZnkoZ2MsICZldi0+ZWZkLCBldmVudHMpOworfQorCitzdGF0aWMg
dm9pZCBxbXBfZXZfc2V0X3N0YXRlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fcW1wX3N0YXRlIG5ld19zdGF0ZSkK
KyAgICAvKiBvbiBlbnRyeTogIWJyb2tlbiBhbmQgIWRpc2Nvbm5lY3RlZCAqLworeworICAgIHN3
aXRjaCAobmV3X3N0YXRlKSB7CisgICAgY2FzZSBxbXBfc3RhdGVfZGlzY29ubmVjdGVkOgorICAg
ICAgICBicmVhazsKKyAgICBjYXNlIHFtcF9zdGF0ZV9jb25uZWN0aW5nOgorICAgICAgICBhc3Nl
cnQoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQpOworICAgICAgICBicmVhazsK
KyAgICBjYXNlIHFtcF9zdGF0ZV9jYXBhYmlsaXR5X25lZ290aWF0aW9uOgorICAgICAgICBhc3Nl
cnQoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV9jb25uZWN0aW5nKTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSBxbXBfc3RhdGVfd2FpdGluZ19yZXBseToKKyAgICAgICAgYXNzZXJ0KGV2LT5zdGF0
ZSA9PSBxbXBfc3RhdGVfY2FwYWJpbGl0eV9uZWdvdGlhdGlvbiB8fAorICAgICAgICAgICAgICAg
ZXYtPnN0YXRlID09IHFtcF9zdGF0ZV9jb25uZWN0ZWQpOworICAgICAgICBicmVhazsKKyAgICBj
YXNlIHFtcF9zdGF0ZV9jb25uZWN0ZWQ6CisgICAgICAgIGFzc2VydChldi0+c3RhdGUgPT0gcW1w
X3N0YXRlX3dhaXRpbmdfcmVwbHkpOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBldi0+
c3RhdGUgPSBuZXdfc3RhdGU7CisKKyAgICBxbXBfZXZfZW5zdXJlX3JlYWRpbmdfd3JpdGluZyhn
YywgZXYpOworfQorCitzdGF0aWMgdm9pZCBxbXBfZXZfdHhfYnVmX2NsZWFyKGxpYnhsX19ldl9x
bXAgKmV2KQoreworICAgIGV2LT50eF9idWYgPSBOVUxMOworICAgIGV2LT50eF9idWZfbGVuID0g
MDsKKyAgICBldi0+dHhfYnVmX29mZiA9IDA7Cit9CisKK3N0YXRpYyBpbnQgcW1wX2Vycm9yX2Ns
YXNzX3RvX2xpYnhsX2Vycm9yX2NvZGUobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZWNsYXNzKQoreworICAg
IGNvbnN0IGxpYnhsX2VudW1fc3RyaW5nX3RhYmxlICp0ID0gbGlieGxfZXJyb3Jfc3RyaW5nX3Rh
YmxlOworICAgIGNvbnN0IGNoYXIgc2tpcFtdID0gIlFNUF8iOworICAgIGNvbnN0IHNpemVfdCBz
a2lwbCA9IHNpemVvZihza2lwKSAtIDE7CisKKyAgICAvKiBjb21wYXJlICJRTVBfR0VORVJJQ19F
UlJPUiIgZnJvbSBsaWJ4bF9lcnJvciB0byAiR2VuZXJpY0Vycm9yIgorICAgICAqIGdlbmVyYXRl
ZCBieSB0aGUgUU1QIHNlcnZlciAqLworCisgICAgZm9yICg7IHQtPnM7IHQrKykgeworICAgICAg
ICAgICAgY29uc3QgY2hhciAqcyA9IGVjbGFzczsKKyAgICAgICAgICAgIGNvbnN0IGNoYXIgKnNl
ID0gdC0+czsKKyAgICAgICAgaWYgKHN0cm5jYXNlY21wKHQtPnMsIHNraXAsIHNraXBsKSkKKyAg
ICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBzZSArPSBza2lwbDsKKyAgICAgICAgd2hpbGUg
KCpzICYmICpzZSkgeworICAgICAgICAgICAgLyogc2tpcCB1bmRlcnNjb3JlcyAqLworICAgICAg
ICAgICAgaWYgKCpzZSA9PSAnXycpIHsKKyAgICAgICAgICAgICAgICBzZSsrOworICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKHRvbG93ZXIo
KnMpICE9IHRvbG93ZXIoKnNlKSkKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
IHMrKywgc2UrKzsKKyAgICAgICAgfQorICAgICAgICBpZiAoISpzICYmICEqc2UpCisgICAgICAg
ICAgICByZXR1cm4gdC0+djsKKyAgICB9CisKKyAgICBMT0coRVJST1IsICJVbmtub3duIFFNUCBl
cnJvciBjbGFzcyAnJXMnIiwgZWNsYXNzKTsKKyAgICByZXR1cm4gRVJST1JfVU5LTk9XTl9RTVBf
RVJST1I7Cit9CisKKy8qIFNldHVwIGNvbm5lY3Rpb24gKi8KKworc3RhdGljIGludCBxbXBfZXZf
Y29ubmVjdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldikKKyAgICAvKiBkaXNjb25u
ZWN0ZWQgLT4gY29ubmVjdGluZyBidXQgd2l0aCBgbXNnYCBmcmVlCisgICAgICogb24gZXJyb3I6
IGJyb2tlbiAqLworeworICAgIGludCBmZDsKKyAgICBpbnQgcmMsIHI7CisgICAgc3RydWN0IHNv
Y2thZGRyX3VuIHVuOworICAgIGNvbnN0IGNoYXIgKnFtcF9zb2NrZXRfcGF0aDsKKworICAgIGFz
c2VydChldi0+c3RhdGUgPT0gcW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCk7CisKKyAgICBxbXBfc29j
a2V0X3BhdGggPSBsaWJ4bF9fcWVtdV9xbXBfcGF0aChnYywgZXYtPmRvbWlkKTsKKworICAgIExP
R0QoREVCVUcsIGV2LT5kb21pZCwgIkNvbm5lY3RpbmcgdG8gJXMiLCBxbXBfc29ja2V0X3BhdGgp
OworCisgICAgbGlieGxfX2NhcmVmZF9iZWdpbigpOworICAgIGZkID0gc29ja2V0KEFGX1VOSVgs
IFNPQ0tfU1RSRUFNLCAwKTsKKyAgICBldi0+Y2ZkID0gbGlieGxfX2NhcmVmZF9vcGVuZWQoQ1RY
LCBmZCk7CisgICAgaWYgKCFldi0+Y2ZkKSB7CisgICAgICAgIExPR0VEKEVSUk9SLCBldi0+ZG9t
aWQsICJzb2NrZXQoKSBmYWlsZWQiKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CisgICAgcmMgPSBsaWJ4bF9mZF9zZXRfbm9uYmxvY2soQ1RYLCBs
aWJ4bF9fY2FyZWZkX2ZkKGV2LT5jZmQpLCAxKTsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8g
b3V0OworCisgICAgcmMgPSBsaWJ4bF9fcHJlcGFyZV9zb2NrYWRkcl91bihnYywgJnVuLCBxbXBf
c29ja2V0X3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiUU1QIHNv
Y2tldCIpOworICAgIGlmIChyYykKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByID0gY29ubmVj
dChsaWJ4bF9fY2FyZWZkX2ZkKGV2LT5jZmQpLAorICAgICAgICAgICAgICAgIChzdHJ1Y3Qgc29j
a2FkZHIgKikgJnVuLCBzaXplb2YodW4pKTsKKyAgICBpZiAociAmJiBlcnJubyAhPSBFSU5QUk9H
UkVTUykgeworICAgICAgICBMT0dFRChFUlJPUiwgZXYtPmRvbWlkLCAiRmFpbGVkIHRvIGNvbm5l
Y3QgdG8gUU1QIHNvY2tldCAlcyIsCisgICAgICAgICAgICAgIHFtcF9zb2NrZXRfcGF0aCk7Cisg
ICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAg
cmMgPSBsaWJ4bF9fZXZfZmRfcmVnaXN0ZXIoZ2MsICZldi0+ZWZkLCBxbXBfZXZfZmRfY2FsbGJh
Y2ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2NhcmVmZF9mZChldi0+
Y2ZkKSwgUE9MTElOKTsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcW1w
X2V2X3NldF9zdGF0ZShnYywgZXYsIHFtcF9zdGF0ZV9jb25uZWN0aW5nKTsKKworICAgIHJldHVy
biAwOworCitvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCisvKiBRTVAgRkQgY2FsbGJhY2tzICov
CisKK3N0YXRpYyB2b2lkIHFtcF9ldl9mZF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhs
X19ldl9mZCAqZXZfZmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZkLCBz
aG9ydCBldmVudHMsIHNob3J0IHJldmVudHMpCisgICAgLyogT24gZW50cnksIGV2X2ZkIGlzIChv
ZiBjb3Vyc2UpIEFjdGl2ZS4gIFRoZSBldl9xbXAgbWF5IGJlIGluIGFueQorICAgICAqIHN0YXRl
IHdoZXJlIHRoaXMgaXMgcGVybWl0dGVkLiAgcW1wX2V2X2ZkX2NhbGxiYWNrIHdpbGwgZG8gdGhl
IHdvcmsKKyAgICAgKiBuZWNlc3NhcnkgdG8gbWFrZSBwcm9ncmVzcywgZGVwZW5kaW5nIG9uIHRo
ZSBjdXJyZW50IHN0YXRlLCBhbmQgbWFrZQorICAgICAqIHRoZSBhcHByb3ByaWF0ZSBzdGF0ZSB0
cmFuc2l0aW9ucyBhbmQgY2FsbGJhY2tzLiAgKi8KK3sKKyAgICBsaWJ4bF9fZXZfcW1wICpldiA9
IENPTlRBSU5FUl9PRihldl9mZCwgKmV2LCBlZmQpOworICAgIFNUQVRFX0FPX0dDKGV2LT5hbyk7
CisgICAgaW50IHJjOworCisgICAgaWYgKHJldmVudHMgJiAoUE9MTEhVUHxQT0xMRVJSKSkgewor
ICAgICAgICBpbnQgcjsKKyAgICAgICAgaW50IGVycm9yX3ZhbCA9IDA7CisgICAgICAgIHNvY2ts
ZW5fdCBvcHRfbGVuID0gc2l6ZW9mKGVycm9yX3ZhbCk7CisKKyAgICAgICAgciA9IGdldHNvY2tv
cHQoZmQsIFNPTF9TT0NLRVQsIFNPX0VSUk9SLCAmZXJyb3JfdmFsLCAmb3B0X2xlbik7CisgICAg
ICAgIGlmIChyKQorICAgICAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwgImdldHNvY2tv
cHQgZmFpbGVkIik7CisgICAgICAgIGlmICghciAmJiBlcnJvcl92YWwpIHsKKyAgICAgICAgICAg
IGVycm5vID0gZXJyb3JfdmFsOworICAgICAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwg
ImVycm9yIG9uIFFNUCBzb2NrZXQiKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIExP
R0QoRVJST1IsIGV2LT5kb21pZCwKKyAgICAgICAgICAgICAgICAgInJlY2VpdmVkIFBPTExIVVB8
UE9MTEVSUiBmcm9tIFFNUCBzb2NrZXQiKTsKKyAgICAgICAgfQorICAgICAgICByYyA9IEVSUk9S
X1BST1RPQ09MX0VSUk9SX1FNUDsKKyAgICAgICAgZ290byBlcnJvcjsKKyAgICB9CisKKyAgICBp
ZiAocmV2ZW50cyAmIH4oUE9MTElOfFBPTExPVVQpKSB7CisgICAgICAgIExPR0QoRVJST1IsIGV2
LT5kb21pZCwKKyAgICAgICAgICAgICAidW5leHBlY3RlZCBwb2xsIGV2ZW50IDB4JXggb24gUU1Q
IHNvY2tldCAoZXhwZWN0ZWQgUE9MTElOICIKKyAgICAgICAgICAgICAiYW5kL29yIFBPTExPVVQp
IiwKKyAgICAgICAgICAgIHJldmVudHMpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAg
ICAgIGdvdG8gZXJyb3I7CisgICAgfQorCisgICAgaWYgKHJldmVudHMgJiBQT0xMT1VUKSB7Cisg
ICAgICAgIHJjID0gcW1wX2V2X2NhbGxiYWNrX3dyaXRhYmxlKGdjLCBldiwgZmQpOworICAgICAg
ICBpZiAocmMpCisgICAgICAgICAgICBnb3RvIGVycm9yOworICAgIH0KKworICAgIGlmIChyZXZl
bnRzICYgUE9MTElOKSB7CisgICAgICAgIHJjID0gcW1wX2V2X2NhbGxiYWNrX3JlYWRhYmxlKGVn
YywgZXYsIGZkKTsKKyAgICAgICAgaWYgKHJjIDwgMCkKKyAgICAgICAgICAgIGdvdG8gZXJyb3I7
CisgICAgICAgIGlmIChyYyA9PSAxKSB7CisgICAgICAgICAgICAvKiB1c2VyIGNhbGxiYWNrIGhh
cyBiZWVuIGNhbGxlZCAqLworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgfQor
CisgICAgcmV0dXJuOworCitlcnJvcjoKKyAgICBhc3NlcnQocmMpOworCisgICAgTE9HRChFUlJP
UiwgZXYtPmRvbWlkLAorICAgICAgICAgIkVycm9yIGhhcHBlbmVkIHdpdGggdGhlIFFNUCBjb25u
ZWN0aW9uIHRvIFFFTVUiKTsKKworICAgIC8qIE9uIGVycm9yLCBkZWFsbG9jYXRlIGFsbCBwcml2
YXRlIHJlc3NvdXJjZXMgKi8KKyAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsIGV2KTsKKwor
ICAgIC8qIEFuZCB0ZWxsIGxpYnhsX19ldl9xbXAgdXNlciBhYm91dCB0aGUgZXJyb3IgKi8KKyAg
ICBldi0+Y2FsbGJhY2soZWdjLCBldiwgTlVMTCwgcmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KK30K
Kworc3RhdGljIGludCBxbXBfZXZfY2FsbGJhY2tfd3JpdGFibGUobGlieGxfX2djICpnYywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQg
ZmQpCisgICAgLyogb24gZW50cnk6ICFkaXNjb25uZWN0ZWQKKyAgICAgKiBvbiByZXR1cm4sIG9u
ZSBvZiB0aGVzZSBzdGF0ZSB0cmFuc2l0aW9uOgorICAgICAqICAgd2FpdGluZ19yZXBseSAod2l0
aCBtc2cgc2V0KSAtPiB3YWl0aW5nX3JlcGx5ICh3aXRoIG1zZyBmcmVlKQorICAgICAqICAgdHhf
YnVmIHNldCAtPiBzYW1lIHN0YXRlIG9yIHR4X2J1ZiBmcmVlCisgICAgICogb24gZXJyb3I6IGJy
b2tlbiAqLworeworICAgIGludCByYzsKKyAgICBzc2l6ZV90IHI7CisKKyAgICBpZiAoZXYtPnN0
YXRlID09IHFtcF9zdGF0ZV93YWl0aW5nX3JlcGx5KSB7CisgICAgICAgIGlmIChldi0+bXNnKSB7
CisgICAgICAgICAgICBhc3NlcnQoIWV2LT50eF9idWYpOworICAgICAgICAgICAgZXYtPnR4X2J1
ZiA9IGV2LT5tc2c7CisgICAgICAgICAgICBldi0+dHhfYnVmX2xlbiA9IHN0cmxlbihldi0+bXNn
KTsKKyAgICAgICAgICAgIGV2LT50eF9idWZfb2ZmID0gMDsKKyAgICAgICAgICAgIGV2LT5pZCA9
IGV2LT5tc2dfaWQ7CisgICAgICAgICAgICBldi0+bXNnID0gTlVMTDsKKyAgICAgICAgICAgIGV2
LT5tc2dfaWQgPSAwOworICAgICAgICB9CisgICAgfQorCisgICAgYXNzZXJ0KGV2LT50eF9idWYp
OworCisgICAgTE9HX1FNUCgic2VuZGluZzogJyUuKnMnIiwgKGludClldi0+dHhfYnVmX2xlbiwg
ZXYtPnR4X2J1Zik7CisKKyAgICAvKgorICAgICAqIFdlIHdpbGwgc2VuZCBhIGZpbGUgZGVzY3Jp
cHRvciBhc3NvY2lhdGVkIHdpdGggYSBjb21tYW5kIG9uIHRoZQorICAgICAqIGZpcnN0IGJ5dGUg
b2YgdGhpcyBjb21tYW5kLgorICAgICAqLworICAgIGlmIChldi0+c3RhdGUgPT0gcW1wX3N0YXRl
X3dhaXRpbmdfcmVwbHkgJiYKKyAgICAgICAgZXYtPnBheWxvYWRfZmQgPj0gMCAmJgorICAgICAg
ICBldi0+dHhfYnVmX29mZiA9PSAwKSB7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9fc2VuZG1zZ19m
ZHMoZ2MsIGZkLCBldi0+dHhfYnVmLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxLCAmZXYtPnBheWxvYWRfZmQsICJRTVAgc29ja2V0Iik7CisgICAgICAgIC8qIENoZWNrIGZv
ciBFV09VTERCTE9DSywgYW5kIHJldHVybiB0byB0cnkgYWdhaW4gbGF0ZXIgKi8KKyAgICAgICAg
aWYgKHJjID09IEVSUk9SX05PVF9SRUFEWSkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAg
ICBpZiAocmMpCisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIGV2LT50eF9idWZfb2Zm
Kys7CisgICAgfQorCisgICAgd2hpbGUgKGV2LT50eF9idWZfb2ZmIDwgZXYtPnR4X2J1Zl9sZW4p
IHsKKyAgICAgICAgc3NpemVfdCBtYXhfd3JpdGUgPSBldi0+dHhfYnVmX2xlbiAtIGV2LT50eF9i
dWZfb2ZmOworICAgICAgICByID0gd3JpdGUoZmQsIGV2LT50eF9idWYgKyBldi0+dHhfYnVmX29m
ZiwgbWF4X3dyaXRlKTsKKyAgICAgICAgaWYgKHIgPCAwKSB7CisgICAgICAgICAgICBpZiAoZXJy
bm8gPT0gRUlOVFIpCisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBpZiAo
ZXJybm8gPT0gRVdPVUxEQkxPQ0spCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICBMT0dFRChFUlJPUiwgZXYtPmRvbWlkLCAiZmFpbGVkIHRvIHdyaXRlIHRvIFFNUCBzb2NrZXQi
KTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisgICAgICAgIGFz
c2VydChyID4gMCAmJiByIDw9IG1heF93cml0ZSk7CisgICAgICAgIGV2LT50eF9idWZfb2ZmICs9
IHI7CisgICAgfQorCisgICAgaWYgKGV2LT50eF9idWZfb2ZmID09IGV2LT50eF9idWZfbGVuKQor
ICAgICAgICBxbXBfZXZfdHhfYnVmX2NsZWFyKGV2KTsKKworICAgIHFtcF9ldl9lbnN1cmVfcmVh
ZGluZ193cml0aW5nKGdjLCBldik7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBx
bXBfZXZfY2FsbGJhY2tfcmVhZGFibGUobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYsIGludCBmZCkKKyAgICAvKgor
ICAgICAqIFJldHVybiB2YWx1ZXM6CisgICAgICogICA8IDAgICAgbGlieGwgZXJyb3IgY29kZQor
ICAgICAqICAgMCAgICAgIHN1Y2Nlc3MKKyAgICAgKiAgIDEgICAgICBzdWNjZXNzLCBidXQgYSB1
c2VyIGNhbGxiYWNrIGhhcyBiZWVuIGNhbGxlZCwKKyAgICAgKiAgICAgICAgICBgZXZgIHNob3Vs
ZCBub3QgYmUgdXNlZCBhbnltb3JlLgorICAgICAqCisgICAgICogVGhpcyBmdW5jdGlvbiB3aWxs
IHVwZGF0ZSB0aGUgcnggYnVmZmVyIGFuZCBwb3NzaWJseSB1cGRhdGUKKyAgICAgKiBldi0+c3Rh
dGU6CisgICAgICogIGNvbm5lY3RpbmcgICAgICAgICAgICAgLT4gY2FwYWJpbGl0eV9uZWdvdGlh
dGlvbgorICAgICAqICBjYXBhYmlsaXR5X25lZ290aWF0aW9uIC0+IHdhaXRpbmdfcmVwbHkKKyAg
ICAgKiAgd2FpdGluZ19yZXBseSAgICAgICAgICAtPiBjb25uZWN0ZWQKKyAgICAgKiBvbiBlcnJv
cjogYnJva2VuCisgICAgICovCit7CisgICAgU1RBVEVfQU9fR0MoZXYtPmFvKTsKKyAgICBpbnQg
cmM7CisgICAgc3NpemVfdCByOworCisgICAgd2hpbGUgKDEpIHsKKyAgICAgICAgd2hpbGUgKDEp
IHsKKyAgICAgICAgICAgIGxpYnhsX19qc29uX29iamVjdCAqbyA9IE5VTEw7CisKKyAgICAgICAg
ICAgIC8qIHBhcnNlIHJ4IGJ1ZmZlciB0byBmaW5kIG9uZSBqc29uIG9iamVjdCAqLworICAgICAg
ICAgICAgcmMgPSBxbXBfZXZfZ2V0X25leHRfbXNnKGVnYywgZXYsICZvKTsKKyAgICAgICAgICAg
IGlmIChyYyA9PSBFUlJPUl9OT1RGT1VORCkKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgICAgIGVsc2UgaWYgKHJjKQorICAgICAgICAgICAgICAgIHJldHVybiByYzsKKworICAgICAg
ICAgICAgLyogTXVzdCBiZSBsYXN0IGFuZCByZXR1cm4gd2hlbiB0aGUgdXNlciBjYWxsYmFjayBp
cyBjYWxsZWQgKi8KKyAgICAgICAgICAgIHJjID0gcW1wX2V2X2hhbmRsZV9tZXNzYWdlKGVnYywg
ZXYsIG8pOworICAgICAgICAgICAgaWYgKHJjKQorICAgICAgICAgICAgICAgIC8qIHJldHVybnMg
Ym90aCByYyB2YWx1ZXMgLUVSUk9SXyogYW5kIDEgKi8KKyAgICAgICAgICAgICAgICByZXR1cm4g
cmM7CisgICAgICAgIH0KKworICAgICAgICAvKiBDaGVjayBpZiB0aGUgYnVmZmVyIHN0aWxsIGhh
dmUgc3BhY2UsIG9yIGluY3JlYXNlIHNpemUgKi8KKyAgICAgICAgaWYgKGV2LT5yeF9idWZfc2l6
ZSAtIGV2LT5yeF9idWZfdXNlZCA8IFFNUF9SRUNFSVZFX0JVRkZFUl9TSVpFKSB7CisgICAgICAg
ICAgICBzaXplX3QgbmV3c2l6ZSA9IGV2LT5yeF9idWZfc2l6ZSAqIDIgKyBRTVBfUkVDRUlWRV9C
VUZGRVJfU0laRTsKKworICAgICAgICAgICAgaWYgKG5ld3NpemUgPiBRTVBfTUFYX1NJWkVfUlhf
QlVGKSB7CisgICAgICAgICAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgIlFNUCByZWNlaXZlIGJ1ZmZlciBpcyB0b28gYmlnICglbGQgPiAlbGxkKSIs
CisgICAgICAgICAgICAgICAgICAgICBuZXdzaXplLCBRTVBfTUFYX1NJWkVfUlhfQlVGKTsKKyAg
ICAgICAgICAgICAgICByZXR1cm4gRVJST1JfQlVGRkVSRlVMTDsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIGV2LT5yeF9idWZfc2l6ZSA9IG5ld3NpemU7CisgICAgICAgICAgICBldi0+cnhf
YnVmID0gbGlieGxfX3JlYWxsb2MoZ2MsIGV2LT5yeF9idWYsIGV2LT5yeF9idWZfc2l6ZSk7Cisg
ICAgICAgIH0KKworICAgICAgICByID0gcmVhZChmZCwgZXYtPnJ4X2J1ZiArIGV2LT5yeF9idWZf
dXNlZCwKKyAgICAgICAgICAgICAgICAgZXYtPnJ4X2J1Zl9zaXplIC0gZXYtPnJ4X2J1Zl91c2Vk
KTsKKyAgICAgICAgaWYgKHIgPCAwKSB7CisgICAgICAgICAgICBpZiAoZXJybm8gPT0gRUlOVFIp
CisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBpZiAoZXJybm8gPT0gRVdP
VUxEQkxPQ0spCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBMT0dFRChFUlJP
UiwgZXYtPmRvbWlkLCAiZXJyb3IgcmVhZGluZyBRTVAgc29ja2V0Iik7CisgICAgICAgICAgICBy
ZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChyID09IDApIHsKKyAg
ICAgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwgIlVuZXhwZWN0ZWQgRU9GIG9uIFFNUCBz
b2NrZXQiKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7Cisg
ICAgICAgIH0KKworICAgICAgICBMT0dfUU1QKCJyZWNlaXZlZCAlbGRCOiAnJS4qcyciLCByLAor
ICAgICAgICAgICAgICAgIChpbnQpciwgZXYtPnJ4X2J1ZiArIGV2LT5yeF9idWZfdXNlZCk7CisK
KyAgICAgICAgZXYtPnJ4X2J1Zl91c2VkICs9IHI7CisgICAgICAgIGFzc2VydChldi0+cnhfYnVm
X3VzZWQgPD0gZXYtPnJ4X2J1Zl9zaXplKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwor
LyogSGFuZGxlIG1lc3NhZ2VzIHJlY2VpdmVkIGZyb20gUU1QIHNlcnZlciAqLworCitzdGF0aWMg
aW50IHFtcF9ldl9nZXRfbmV4dF9tc2cobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpl
diwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKipv
X3IpCisgICAgLyogRmluZCBhIEpTT04gb2JqZWN0IGFuZCBzdG9yZSBpdCBpbiBvX3IuCisgICAg
ICogcmV0dXJuIEVSUk9SX05PVEZPVU5EIGlmIG5vIG9iamVjdCBpcyBmb3VuZC4KKyAgICAgKgor
ICAgICAqICFkaXNjb25uZWN0ZWQgLT4gc2FtZSBzdGF0ZSAod2l0aCByeCBidWZmZXIgdXBkYXRl
ZCkKKyAgICAgKi8KK3sKKyAgICBTVEFURV9BT19HQyhldi0+YW8pOworICAgIHNpemVfdCBsZW47
CisgICAgY2hhciAqZW5kID0gTlVMTDsKKyAgICBjb25zdCBjaGFyIGVvbVtdID0gIlxyXG4iOwor
ICAgIGNvbnN0IHNpemVfdCBlb21sID0gc2l6ZW9mKGVvbSkgLSAxOworICAgIGxpYnhsX19qc29u
X29iamVjdCAqbyA9IE5VTEw7CisKKyAgICBpZiAoIWV2LT5yeF9idWZfdXNlZCkKKyAgICAgICAg
cmV0dXJuIEVSUk9SX05PVEZPVU5EOworCisgICAgLyogU2VhcmNoIGZvciB0aGUgZW5kIG9mIGEg
UU1QIG1lc3NhZ2U6ICJcclxuIiAqLworICAgIGVuZCA9IG1lbW1lbShldi0+cnhfYnVmLCBldi0+
cnhfYnVmX3VzZWQsIGVvbSwgZW9tbCk7CisgICAgaWYgKCFlbmQpCisgICAgICAgIHJldHVybiBF
UlJPUl9OT1RGT1VORDsKKyAgICBsZW4gPSAoZW5kIC0gZXYtPnJ4X2J1ZikgKyBlb21sOworCisg
ICAgTE9HX1FNUCgicGFyc2luZyAlbHVCOiAnJS4qcyciLCBsZW4sIChpbnQpbGVuLCBldi0+cnhf
YnVmKTsKKworICAgIC8qIFJlcGxhY2UgXHIgYnkgXDAgc28gdGhhdCBsaWJ4bF9fanNvbl9wYXJz
ZSBjYW4gdXNlIHN0cmxlbiAqLworICAgIGV2LT5yeF9idWZbbGVuIC0gZW9tbF0gPSAnXDAnOwor
ICAgIG8gPSBsaWJ4bF9fanNvbl9wYXJzZShnYywgZXYtPnJ4X2J1Zik7CisKKyAgICBpZiAoIW8p
IHsKKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiUGFyc2UgZXJyb3IiKTsKKyAgICAg
ICAgcmV0dXJuIEVSUk9SX1BST1RPQ09MX0VSUk9SX1FNUDsKKyAgICB9CisKKyAgICBldi0+cnhf
YnVmX3VzZWQgLT0gbGVuOworICAgIG1lbW1vdmUoZXYtPnJ4X2J1ZiwgZXYtPnJ4X2J1ZiArIGxl
biwgZXYtPnJ4X2J1Zl91c2VkKTsKKworICAgIExPR19RTVAoIkpTT04gb2JqZWN0IHJlY2VpdmVk
OiAlcyIsIEpTT04obykpOworCisgICAgKm9fciA9IG87CisKKyAgICByZXR1cm4gMDsKK30KKwor
c3RhdGljIGludCBxbXBfZXZfcGFyc2VfZXJyb3JfbWVzc2FnZXMobGlieGxfX2VnYyAqZWdjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNv
bl9vYmplY3QgKnJlc3ApOworCitzdGF0aWMgaW50IHFtcF9ldl9oYW5kbGVfbWVzc2FnZShsaWJ4
bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZf
cW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19q
c29uX29iamVjdCAqcmVzcCkKKyAgICAvKgorICAgICAqIFRoaXMgZnVuY3Rpb24gd2lsbCBoYW5k
bGUgZXZlcnkgbWVzc2FnZXMgc2VudCBieSB0aGUgUU1QIHNlcnZlci4KKyAgICAgKiBSZXR1cm4g
dmFsdWVzOgorICAgICAqICAgPCAwICAgIGxpYnhsIGVycm9yIGNvZGUKKyAgICAgKiAgIDAgICAg
ICBzdWNjZXNzCisgICAgICogICAxICAgICAgc3VjY2VzcywgYnV0IGEgdXNlciBjYWxsYmFjayBo
YXMgYmVlbiBjYWxsZWQsCisgICAgICogICAgICAgICAgYGV2YCBzaG91bGQgbm90IGJlIHVzZWQg
YW55bW9yZS4KKyAgICAgKgorICAgICAqIFBvc3NpYmxlIHN0YXRlIGNoYW5nZXM6CisgICAgICog
Y29ubmVjdGluZyAtPiBjYXBhYmlsaXR5X25lZ290aWF0aW9uCisgICAgICogY2FwYWJpbGl0eV9u
ZWdvdGlhdGlvbiAtPiB3YWl0aW5nX3JlcGx5CisgICAgICogd2FpdGluZ19yZXBseSAtPiB3YWl0
aW5nX3JlcGx5L2Nvbm5lY3RlZAorICAgICAqCisgICAgICogb24gZXJyb3I6IGJyb2tlbgorICAg
ICAqLworeworICAgIFNUQVRFX0FPX0dDKGV2LT5hbyk7CisgICAgaW50IGlkOworICAgIGNoYXIg
KmJ1ZjsKKyAgICBpbnQgcmMgPSAwOworICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqbzsK
KyAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlOworICAgIGxpYnhsX19xbXBf
bWVzc2FnZV90eXBlIHR5cGUgPSBxbXBfcmVzcG9uc2VfdHlwZShyZXNwKTsKKworICAgIHN3aXRj
aCAodHlwZSkgeworICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfUU1QOgorICAgICAg
ICAvKiBncmVldGluZyBtZXNzYWdlICovCisKKyAgICAgICAgaWYgKGV2LT5zdGF0ZSAhPSBxbXBf
c3RhdGVfY29ubmVjdGluZykgeworICAgICAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLAor
ICAgICAgICAgICAgICAgICAiVW5leHBlY3RlZCBncmVldGluZyBtZXNzYWdlIHJlY2VpdmVkIik7
CisgICAgICAgICAgICByZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOworICAgICAgICB9
CisKKyAgICAgICAgLyogUHJlcGFyZSBuZXh0IG1lc3NhZ2UgdG8gc2VuZCAqLworICAgICAgICBh
c3NlcnQoIWV2LT50eF9idWYpOworICAgICAgICBldi0+aWQgPSBldi0+bmV4dF9pZCsrOworICAg
ICAgICBidWYgPSBxbXBfcHJlcGFyZV9jbWQoZ2MsICJxbXBfY2FwYWJpbGl0aWVzIiwgTlVMTCwg
ZXYtPmlkKTsKKyAgICAgICAgaWYgKCFidWYpIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGV2
LT5kb21pZCwKKyAgICAgICAgICAgICAgICAgIkZhaWxlZCB0byBnZW5lcmF0ZSBxbXBfY2FwYWJp
bGl0aWVzIGNvbW1hbmQiKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAg
ICB9CisgICAgICAgIGV2LT50eF9idWYgPSBidWY7CisgICAgICAgIGV2LT50eF9idWZfbGVuID0g
c3RybGVuKGJ1Zik7CisgICAgICAgIGV2LT50eF9idWZfb2ZmID0gMDsKKyAgICAgICAgcW1wX2V2
X3NldF9zdGF0ZShnYywgZXYsIHFtcF9zdGF0ZV9jYXBhYmlsaXR5X25lZ290aWF0aW9uKTsKKwor
ICAgICAgICByZXR1cm4gMDsKKworICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfUkVU
VVJOOgorICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfRVJST1I6CisgICAgICAgIC8q
CisgICAgICAgICAqIFJlcGx5IHRvIGEgY29tbWFuZCAoc3VjY2Vzcy9lcnJvcikgb3Igc2VydmVy
IGVycm9yCisgICAgICAgICAqCisgICAgICAgICAqIEluIHRoaXMgY2FzZXMsIHdlIGFyZSBwYXJz
aW5nIHR3byBwb3NzaWJsZXMgcmVzcG9uc2VzOgorICAgICAgICAgKiAtIHN1Y2Nlc3M6CisgICAg
ICAgICAqIHsgInJldHVybiI6IGpzb24tdmFsdWUsICJpZCI6IGludCB9CisgICAgICAgICAqIC0g
ZXJyb3I6CisgICAgICAgICAqIHsgImVycm9yIjogeyAiY2xhc3MiOiBzdHJpbmcsICJkZXNjIjog
c3RyaW5nIH0sICJpZCI6IGludCB9CisgICAgICAgICAqLworCisgICAgICAgIG8gPSBsaWJ4bF9f
anNvbl9tYXBfZ2V0KCJpZCIsIHJlc3AsIEpTT05fSU5URUdFUik7CisgICAgICAgIGlmICghbykg
eworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIElmICJpZCIgaXNuJ3QgcHJlc2VudCwg
YW4gZXJyb3Igb2NjdXIgb24gdGhlIHNlcnZlciBiZWZvcmUKKyAgICAgICAgICAgICAqIGl0IGhh
cyByZWFkIHRoZSAiaWQiIHByb3ZpZGVkIGJ5IGxpYnhsLgorICAgICAgICAgICAgICoKKyAgICAg
ICAgICAgICAqIFdlIGRlbGliZXJhdGVseSBzcXVhc2ggYWxsIGVycm9ycyBpbnRvCisgICAgICAg
ICAgICAgKiBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVAgYXMgcW1wX2V2X3BhcnNlX2Vycm9yX21l
c3NhZ2VzIG1heQorICAgICAgICAgICAgICogYWxzbyByZXR1cm4gRVJST1JfUU1QXyogYnV0IHRo
b3NlIGFyZSByZXNlcnZlZCBmb3IgZXJyb3JzCisgICAgICAgICAgICAgKiByZXR1cm4gYnkgdGhl
IGNhbGxlcidzIGNvbW1hbmQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHFtcF9ldl9w
YXJzZV9lcnJvcl9tZXNzYWdlcyhlZ2MsIGV2LCByZXNwKTsKKyAgICAgICAgICAgIHJldHVybiBF
UlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisgICAgICAgIH0KKworICAgICAgICBpZCA9IGxpYnhs
X19qc29uX29iamVjdF9nZXRfaW50ZWdlcihvKTsKKworICAgICAgICBpZiAoaWQgIT0gZXYtPmlk
KSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgICAg
ICJNZXNzYWdlIGZyb20gUUVNVSB3aXRoIHVuZXhwZWN0ZWQgaWQgJWQ6ICVzIiwKKyAgICAgICAg
ICAgICAgICAgaWQsIEpTT04ocmVzcCkpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX1BST1RP
Q09MX0VSUk9SX1FNUDsKKyAgICAgICAgfQorCisgICAgICAgIHN3aXRjaCAoZXYtPnN0YXRlKSB7
CisgICAgICAgIGNhc2UgcW1wX3N0YXRlX2NhcGFiaWxpdHlfbmVnb3RpYXRpb246CisgICAgICAg
ICAgICBpZiAodHlwZSAhPSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQRV9SRVRVUk4pIHsKKyAgICAg
ICAgICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAi
RXJyb3IgZHVyaW5nIGNhcGFiaWxpdHkgbmVnb3RpYXRpb246ICVzIiwKKyAgICAgICAgICAgICAg
ICAgICAgIEpTT04ocmVzcCkpOworICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9QUk9UT0NP
TF9FUlJPUl9RTVA7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBxbXBfZXZfc2V0X3N0YXRl
KGdjLCBldiwgcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHkpOworICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIGNhc2UgcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHk6CisgICAgICAgICAgICBpZiAo
dHlwZSA9PSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQRV9SRVRVUk4pIHsKKyAgICAgICAgICAgICAg
ICByZXNwb25zZSA9IGxpYnhsX19qc29uX21hcF9nZXQoInJldHVybiIsIHJlc3AsIEpTT05fQU5Z
KTsKKyAgICAgICAgICAgICAgICByYyA9IDA7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAg
ICAgICAgICAgIC8qIGVycm9yIG1lc3NhZ2UgKi8KKyAgICAgICAgICAgICAgICByZXNwb25zZSA9
IE5VTEw7CisgICAgICAgICAgICAgICAgcmMgPSBxbXBfZXZfcGFyc2VfZXJyb3JfbWVzc2FnZXMo
ZWdjLCBldiwgcmVzcCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBxbXBfZXZfc2V0X3N0
YXRlKGdjLCBldiwgcW1wX3N0YXRlX2Nvbm5lY3RlZCk7CisgICAgICAgICAgICBldi0+Y2FsbGJh
Y2soZWdjLCBldiwgcmVzcG9uc2UsIHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCisgICAgICAgICAg
ICByZXR1cm4gMTsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGV2
LT5kb21pZCwgIlVuZXhwZWN0ZWQgbWVzc2FnZTogJXMiLCBKU09OKHJlc3ApKTsKKyAgICAgICAg
ICAgIHJldHVybiBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisgICAgICAgIH0KKyAgICAgICAg
cmV0dXJuIDA7CisKKyAgICBjYXNlIExJQlhMX19RTVBfTUVTU0FHRV9UWVBFX0VWRU5UOgorICAg
ICAgICAvKiBFdmVudHMgYXJlIGlnbm9yZWQgKi8KKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBj
YXNlIExJQlhMX19RTVBfTUVTU0FHRV9UWVBFX0lOVkFMSUQ6CisgICAgICAgIExPR0QoRVJST1Is
IGV2LT5kb21pZCwgIlVuZXhwZWN0ZWQgbWVzc2FnZSByZWNlaXZlZDogJXMiLAorICAgICAgICAg
ICAgIEpTT04ocmVzcCkpOworICAgICAgICByZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1Q
OworCisgICAgZGVmYXVsdDoKKyAgICAgICAgYWJvcnQoKTsKKyAgICB9CisKKyAgICByZXR1cm4g
MDsKK30KKworc3RhdGljIGludCBxbXBfZXZfcGFyc2VfZXJyb3JfbWVzc2FnZXMobGlieGxfX2Vn
YyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2
X3FtcCAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9fanNvbl9vYmplY3QgKnJlc3ApCisgICAgLyogbm8gc3RhdGUgY2hhbmdlICovCit7Cisg
ICAgU1RBVEVfQU9fR0MoZXYtPmFvKTsKKyAgICBpbnQgcmM7CisgICAgY29uc3QgY2hhciAqczsK
KyAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKm87CisgICAgY29uc3QgbGlieGxfX2pzb25f
b2JqZWN0ICplcnI7CisKKyAgICAvKgorICAgICAqIHsgImVycm9yIjogeyAiY2xhc3MiOiBzdHJp
bmcsICJkZXNjIjogc3RyaW5nIH0gfQorICAgICAqLworCisgICAgZXJyID0gbGlieGxfX2pzb25f
bWFwX2dldCgiZXJyb3IiLCByZXNwLCBKU09OX01BUCk7CisKKyAgICBvID0gbGlieGxfX2pzb25f
bWFwX2dldCgiY2xhc3MiLCBlcnIsIEpTT05fU1RSSU5HKTsKKyAgICBpZiAoIW8pIHsKKyAgICAg
ICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLAorICAgICAgICAgICAgICJQcm90b2NvbCBlcnJvcjog
bWlzc2luZyAnY2xhc3MnIG1lbWJlciBpbiBlcnJvciBtZXNzYWdlIik7CisgICAgICAgIHJldHVy
biBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisgICAgfQorICAgIHMgPSBsaWJ4bF9fanNvbl9v
YmplY3RfZ2V0X3N0cmluZyhvKTsKKyAgICBpZiAocykKKyAgICAgICAgcmMgPSBxbXBfZXJyb3Jf
Y2xhc3NfdG9fbGlieGxfZXJyb3JfY29kZShnYywgcyk7CisgICAgZWxzZQorICAgICAgICByYyA9
IEVSUk9SX1BST1RPQ09MX0VSUk9SX1FNUDsKKworICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0
KCJkZXNjIiwgZXJyLCBKU09OX1NUUklORyk7CisgICAgaWYgKCFvKSB7CisgICAgICAgIExPR0Qo
RVJST1IsIGV2LT5kb21pZCwKKyAgICAgICAgICAgICAiUHJvdG9jb2wgZXJyb3I6IG1pc3Npbmcg
J2Rlc2MnIG1lbWJlciBpbiBlcnJvciBtZXNzYWdlIik7CisgICAgICAgIHJldHVybiBFUlJPUl9Q
Uk9UT0NPTF9FUlJPUl9RTVA7CisgICAgfQorICAgIHMgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0
X3N0cmluZyhvKTsKKyAgICBpZiAocykKKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAi
JXMiLCBzKTsKKyAgICBlbHNlCisgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwgIlJlY2Vp
dmVkIHVuZXhwZWN0ZWQgZXJyb3I6ICVzIiwKKyAgICAgICAgICAgICBKU09OKHJlc3ApKTsKKyAg
ICByZXR1cm4gcmM7Cit9CisKKy8qCisgKiBsaWJ4bF9fZXZfcW1wXyoKKyAqLworCit2b2lkIGxp
YnhsX19ldl9xbXBfaW5pdChsaWJ4bF9fZXZfcW1wICpldikKKyAgICAvKiBkaXNjb25uZWN0ZWQg
LT4gZGlzY29ubmVjdGVkICovCit7CisgICAgLyogU3RhcnQgd2l0aCBhbiBtZXNzYWdlIElEIHRo
YXQgaXMgb2J2aW91c2x5IGdlbmVyYXRlZCBieSBsaWJ4bAorICAgICAqICJ4bHFcMCIgKi8KKyAg
ICBldi0+bmV4dF9pZCA9IDB4Nzg2YzcxMDA7CisKKyAgICBldi0+Y2ZkID0gTlVMTDsKKyAgICBs
aWJ4bF9fZXZfZmRfaW5pdCgmZXYtPmVmZCk7CisgICAgZXYtPnN0YXRlID0gcW1wX3N0YXRlX2Rp
c2Nvbm5lY3RlZDsKKyAgICBldi0+aWQgPSAwOworCisgICAgZXYtPnJ4X2J1ZiA9IE5VTEw7Cisg
ICAgZXYtPnJ4X2J1Zl9zaXplID0gZXYtPnJ4X2J1Zl91c2VkID0gMDsKKyAgICBxbXBfZXZfdHhf
YnVmX2NsZWFyKGV2KTsKKworICAgIGV2LT5tc2cgPSBOVUxMOworICAgIGV2LT5tc2dfaWQgPSAw
OworfQorCitpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAqdW51c2VkX2djLCBsaWJ4
bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kLCBs
aWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpCisgICAgLyogZGlzY29ubmVjdGVkIC0+IGNvbm5lY3Rp
bmcKKyAgICAgKiBjb25uZWN0ZWQgLT4gd2FpdGluZ19yZXBseSAod2l0aCBtc2cgc2V0KQorICAg
ICAqIG9uIGVycm9yOiBkaXNjb25uZWN0ZWQgKi8KK3sKKyAgICBTVEFURV9BT19HQyhldi0+YW8p
OworICAgIGludCByYzsKKworICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwgIiBldiAlcCwgY21k
ICclcyciLCBldiwgY21kKTsKKworICAgIGFzc2VydChldi0+c3RhdGUgPT0gcW1wX3N0YXRlX2Rp
c2Nvbm5lY3RlZCB8fAorICAgICAgICAgICBldi0+c3RhdGUgPT0gcW1wX3N0YXRlX2Nvbm5lY3Rl
ZCk7CisgICAgYXNzZXJ0KGNtZCk7CisKKyAgICAvKiBDb25uZWN0IHRvIFFFTVUgaWYgbm90IGFs
cmVhZHkgY29ubmVjdGVkICovCisgICAgaWYgKGV2LT5zdGF0ZSA9PSBxbXBfc3RhdGVfZGlzY29u
bmVjdGVkKSB7CisgICAgICAgIHJjID0gcW1wX2V2X2Nvbm5lY3QoZ2MsIGV2KTsKKyAgICAgICAg
aWYgKHJjKQorICAgICAgICAgICAgZ290byBlcnJvcjsKKyAgICB9CisKKyAgICAvKiBQcmVwYXJl
IHVzZXIgY29tbWFuZCAqLworICAgIGV2LT5tc2dfaWQgPSBldi0+bmV4dF9pZCsrOworICAgIGV2
LT5tc2cgPSBxbXBfcHJlcGFyZV9jbWQoZ2MsIGNtZCwgYXJncywgZXYtPm1zZ19pZCk7CisgICAg
aWYgKCFldi0+bXNnKSB7CisgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwgIkZhaWxlZCB0
byBnZW5lcmF0ZSBjYWxsZXIncyBjb21tYW5kICVzIiwKKyAgICAgICAgICAgICBjbWQpOworICAg
ICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gZXJyb3I7CisgICAgfQorICAgIGlm
IChldi0+c3RhdGUgPT0gcW1wX3N0YXRlX2Nvbm5lY3RlZCkgeworICAgICAgICBxbXBfZXZfc2V0
X3N0YXRlKGdjLCBldiwgcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHkpOworICAgIH0KKworICAgIHJl
dHVybiAwOworCitlcnJvcjoKKyAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsIGV2KTsKKyAg
ICByZXR1cm4gcmM7Cit9CisKK3ZvaWQgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX19ldl9xbXAgKmV2KQorICAgIC8qICogLT4gZGlzY29ubmVjdGVkICovCit7Cisg
ICAgTE9HRChERUJVRywgZXYtPmRvbWlkLCAiIGV2ICVwIiwgZXYpOworCisgICAgbGlieGxfX2V2
X2ZkX2RlcmVnaXN0ZXIoZ2MsICZldi0+ZWZkKTsKKyAgICBsaWJ4bF9fY2FyZWZkX2Nsb3NlKGV2
LT5jZmQpOworCisgICAgbGlieGxfX2V2X3FtcF9pbml0KGV2KTsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAxNDFjNDZlNDJhLi4y
MTJiMDBhNjc3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC02OSw2ICs2OSwxMiBAQCBsaWJ4bF9lcnJv
ciA9IEVudW1lcmF0aW9uKCJlcnJvciIsIFsKICAgICAoLTIzLCAiTk9URk9VTkQiKSwKICAgICAo
LTI0LCAiRE9NQUlOX0RFU1RST1lFRCIpLCAjIFRhcmdldCBkb21haW4gY2Vhc2VkIHRvIGV4aXN0
IGR1cmluZyBvcAogICAgICgtMjUsICJGRUFUVVJFX1JFTU9WRUQiKSwgIyBGb3IgZnVuY3Rpb25h
bGl0eSB0aGF0IGhhcyBiZWVuIHJlbW92ZWQKKyAgICAoLTI2LCAiUFJPVE9DT0xfRVJST1JfUU1Q
IiksCisgICAgKC0yNywgIlVOS05PV05fUU1QX0VSUk9SIiksCisgICAgKC0yOCwgIlFNUF9HRU5F
UklDX0VSUk9SIiksICMgdW5zcGVjaWZpZWQgcW1wIGVycm9yCisgICAgKC0yOSwgIlFNUF9DT01N
QU5EX05PVF9GT1VORCIpLCAjIHRoZSByZXF1ZXN0ZWQgY29tbWFuZCBoYXMgbm90IGJlZW4gZm91
bmQKKyAgICAoLTMwLCAiUU1QX0RFVklDRV9OT1RfQUNUSVZFIiksICMgYSBkZXZpY2UgaGFzIGZh
aWxlZCB0byBiZSBiZWNvbWUgYWN0aXZlCisgICAgKC0zMSwgIlFNUF9ERVZJQ0VfTk9UX0ZPVU5E
IiksICMgdGhlIHJlcXVlc3RlZCBkZXZpY2UgaGFzIG5vdCBiZWVuIGZvdW5kCiAgICAgXSwgdmFs
dWVfbmFtZXNwYWNlID0gIiIpCiAKIGxpYnhsX2RvbWFpbl90eXBlID0gRW51bWVyYXRpb24oImRv
bWFpbl90eXBlIiwgWwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 12:42:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 12:42: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-devel-bounces@lists.xenproject.org>)
	id 1ghw8S-0003A2-KO; Fri, 11 Jan 2019 12:42:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q5q1=PT=citrix.com=prvs=9078f0792=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ghw8R-00039x-6m
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 12:42:03 +0000
X-Inumbo-ID: 4a860ed2-159e-11e9-b3ed-f30ac2c0d8af
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a860ed2-159e-11e9-b3ed-f30ac2c0d8af;
 Fri, 11 Jan 2019 12:42:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,465,1539648000"; d="scan'208";a="75360384"
Date: Fri, 11 Jan 2019 12:41:39 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190111124139.psic7owlnjwvchsg@zion.uk.xensource.com>
References: <5C386B5F020000780020C96B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C386B5F020000780020C96B@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl: fix build on rather old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDM6MDk6MzVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQ0xPTkVfTkVXSVBDIGhhcyBiZWVuIGludHJvZHVjZWQgaW4gTGludXggMi42LjE5IG9u
bHkgKGFuZCBpbnRvIGdsaWJjCj4gYXQgYXJvdW5kIHRoYXQgdGltZSBhcyB3ZWxsKS4gQ29wZSB3
aXRoIGl0IGJlaW5nIHVuZGVmaW5lZCBhcyB3ZWxsIGFzCj4gd2l0aCB0aGUgdW5kZXJseWluZyBr
ZXJuZWwgbm90IGtub3dpbmcgb2YgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 13:13:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 13:13: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-devel-bounces@lists.xenproject.org>)
	id 1ghwcS-0005h3-Im; Fri, 11 Jan 2019 13:13:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GWvE=PT=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1ghwcQ-0005gw-KL
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 13:13:02 +0000
X-Inumbo-ID: 9e6e90c4-15a2-11e9-939e-177415404d3a
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e6e90c4-15a2-11e9-939e-177415404d3a;
 Fri, 11 Jan 2019 13:13:00 +0000 (UTC)
Received: from [10.200.4.80] (unknown [85.146.242.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 6174D349BEB9B;
 Fri, 11 Jan 2019 14:12:59 +0100 (CET)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190111120805.24852-1-jgross@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 mQINBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABtCZIYW5zIHZhbiBL
 cmFuZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPokCTgQTAQoAOBYhBOJv1o/B6NS2GUVGTueB
 VzIYDCpVBQJaNq7KAhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEOeBVzIYDCpVgDMQ
 ANSQMebh0Rr6RNhfA+g9CKiCDMGWZvHvvq3BNo9TqAo9BC4neAoVciSmeZXIlN8xVALf6rF8
 lKy8L1omocMcWw7TlvZHBr2gZHKlFYYC34R2NvxS0xO8Iw5rhEU6paYaKzlrvxuXuHMVXgjj
 bM3zBiN8W4b9VW1MoynP9nvm1WaGtFI9GIyK9j6mBCU+N5hpvFtt4DBmuWjzdDkd3sWUufYd
 nQhGimWHEg95GWhQUiFvr4HRvYJpbjRRRQG3O/5Fm0YyTYZkI5CDzQIm5lhqKNqmuf2ENstS
 8KcBImlbwlzEpK9Pa3Z5MUeLZ5Ywwv+d11fyhk53aT9bipdEipvcGa6DrA0DquO4WlQR+RKU
 ywoGTgntwFu8G0+tmD8J1UE6kIzFwE5kiFWjM0rxv1tAgV9ZWqmp3sbI7vzbZXn+KI/wosHV
 iDeW5rYg+PdmnOlYXQIJO+t0KmF5zJlSe7daylKZKTYtk7w1Fq/Oh1Rps9h1C4sXN8OAUO7h
 1SAnEtehHfv52nPxwZiI6eqbvqV0uEEyLFS5pCuuwmPpC8AmOrciY2T8T+4pmkJNO2Nd3jOP
 cnJgAQrxPvD7ACp/85LParnoz5c9/nPHJB1FgbAa7N5d8ubqJgi+k9Q2lAL9vBxK67aZlFZ0
 Kd7u1w1rUlY12KlFWzxpd4TuHZJ8rwi7PUceuQINBFo2sK8BEADSZP5cKnGl2d7CHXdpAzVF
 6K4Hxwn5eHyKC1D/YvsY+otq3PnfLJeMf1hzv2OSrGaEAkGJh/9yXPOkQ+J1OxJJs9CY0fqB
 MvHZ98iTyeFAq+4CwKcnZxLiBchQJQd0dFPujtcoMkWgzp3QdzONdkK4P7+9XfryPECyCSUF
 ib2aEkuU3Ic4LYfsBqGR5hezbJqOs96ExMnYUCEAS5aeejr3xNb8NqZLPqU38SQCTLrAmPAX
 glKVnYyEVxFUV8EXXY6AK31lRzpCqmPxLoyhPAPda9BXchRluy+QOyg+Yn4Q2DSwbgCYPrxo
 HTZKxH+E+JxCMfSW35ZE5ufvAbY3IrfHIhbNnHyxbTRgYMDbTQCDyN9F2Rvx3EButRMApj+v
 OuaMBJF/fWfxL3pSIosG9Q7uPc+qJvVMHMRNnS0Y1QQ5ZPLG0zI5TeHzMnGmSTbcvn/NOxDe
 6EhumcclFS0foHR78l1uOhUItya/48WCJE3FvOS3+KBhYvXCsG84KVsJeen+ieX/8lnSn0d2
 ZvUsj+6wo+d8tcOAP+KGwJ+ElOilqW29QfV4qvqmxnWjDYQWzxU9WGagU3z0diN97zMEO4D8
 SfUu72S5O0o9ATgid9lEzMKdagXP94x5CRvBydWu1E5CTgKZ3YZv+U3QclOG5p9/4+QNbhqH
 W4SaIIg90CFMiwARAQABiQRsBBgBCgAgFiEE4m/Wj8Ho1LYZRUZO54FXMhgMKlUFAlo2sK8C
 GwICQAkQ54FXMhgMKlXBdCAEGQEKAB0WIQRJbJ13A1ob3rfuShiywd9yY2FfbAUCWjawrwAK
 CRCywd9yY2FfbMKbEACIGLdFrD5j8rz/1fm8xWTJlOb3+o5A6fdJ2eyPwr5njJZSG9i5R28c
 dMmcwLtVisfedBUYLaMBmCEHnj7ylOgJi60HE74ZySX055hKECNfmA9Q7eidxta5WeXeTPSb
 PwTQkAgUZ576AO129MKKP4jkEiNENePMuYugCuW7XGR+FCEC2efYlVwDQy24ZfR9Q1dNK2ny
 0gH1c+313l0JcNTKjQ0e7M9KsQSKUr6Tk0VGTFZE2dp+dJF1sxtWhJ6Ci7N1yyj3buFFpD9c
 kj5YQFqBkEwt3OGtYNuLfdwR4d47CEGdQSm52n91n/AKdhRDG5xvvADG0qLGBXdWvbdQFllm
 v47TlJRDc9LmwpIqgtaUGTVjtkhw0SdiwJX+BjhtWTtrQPbseDe2pN3gWte/dPidJWnj8zzS
 ggZ5otY2reSvM+79w/odUlmtaFx+IyFITuFnBVcMF0uGmQBBxssew8rePQejYQHz0bZUDNbD
 VaZiXqP4njzBJu5+nzNxQKzQJ0VDF6ve5K49y0RpT4IjNOupZ+OtlZTQyM7moag+Y6bcJ7KK
 8+MRdRjGFFWP6H/RCSFAfoOGIKTlZHubjgetyQhMwKJQ5KnGDm+XUkeIWyevPfCVPNvqF2q3
 viQm0taFit8L+x7ATpolZuSCat5PSXtgx1liGjBpPKnERxyNLQ/erRNcEACwEJliFbQm+c2i
 6ccpx2cdtyAI1yzWuE0nr9DqpsEbIZzTCIVyry/VZgdJ27YijGJWesj/ie/8PtpDu0Cf1pty
 QOKSpC9WvRCFGJPGS8MmvzepmX2DYQ5MSKTO5tRJZ8EwCFfd9OxX2g280rdcDyCFkY3BYrf9
 ic2PTKQokx+9sLCHAC/+feSx/MA/vYpY1EJwkAr37mP7Q8KA9PCRShJziiljh5tKQeIG4sz1
 QjOrS8WryEwI160jKBBNc/M5n2kiIPCrapBGsL58MumrtbL53VimFOAJaPaRWNSdWCJSnVSv
 kCHMl/1fRgzXEMpEmOlBEY0Kdd1Ut3S2cuwejzI+WbrQLgeps2N70Ztq50PkfWkj0jeethhI
 FqIJzNlUqVkHl1zCWSFsghxiMyZmqULaGcSDItYQ+3c9fxIO/v0zDg7bLeG9Zbj4y8E47xqJ
 6brtAAEJ1RIM42gzF5GW71BqZrbFFoI0C6AzgHjaQP1xfj7nBRSBz4ObqnsuvRr7H6Jme5rl
 eg7COIbm8R7zsFjF4tC6k5HMc1tZ8xX+WoDsurqeQuBOg7rggmhJEpDK2f+g8DsvKtP14Vs0
 Sn7fVJi87b5HZojry1lZB2pXUH90+GWPF7DabimBki4QLzmyJ/ENH8GspFulVR3U7r3YYQ5K
 ctOSoRq9pGmMi231Q+xx9LkCDQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9ICp6byU9Lh
 hKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1wKxCFcVo
 CRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NIv5QbTGSw
 IYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3nl8/G+16/
 cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8fXRmI0SVX
 WKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMin3FrarIl
 cxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9yvmAUhZQ
 iQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUhFj0oK0fX
 /MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI500okLTzH
 C0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0wjbzInUA
 EQEAAYkCNgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJEOeBVzIY
 DCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZjkaGHprp
 mlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS1aSMw8sR
 QgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PUAg4kvJq7
 z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZj1bIdpbf
 SpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpcMdOEo99/
 Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQubPsINB10i
 ngzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9Lek1+1kgB
 vT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkMEHEzyJMPt
 OhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFpYP+GZuzO
 hkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <74aafdff-c7d5-b9aa-c3fb-3787d36c7bbe@knorrie.org>
Date: Fri, 11 Jan 2019 14:12:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190111120805.24852-1-jgross@suse.com>
Content-Language: en_US
Subject: Re: [Xen-devel] [PATCH v2] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxLzExLzE5IDE6MDggUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gQ29tbWl0IGY5
NGM4ZDExNjk5NzU5ICgic2NoZWQvY2xvY2ssIHg4Ni90c2M6IFJld29yayB0aGUgeDg2ICd1bnN0
YWJsZScKPiBzY2hlZF9jbG9jaygpIGludGVyZmFjZSIpIGJyb2tlIFhlbiBndWVzdCB0aW1lIGhh
bmRsaW5nIGFjcm9zcwo+IG1pZ3JhdGlvbjoKPiAKPiBbICAxODcuMjQ5OTUxXSBGcmVlemluZyB1
c2VyIHNwYWNlIHByb2Nlc3NlcyAuLi4gKGVsYXBzZWQgMC4wMDEgc2Vjb25kcykgZG9uZS4KPiBb
ICAxODcuMjUxMTM3XSBPT00ga2lsbGVyIGRpc2FibGVkLgo+IFsgIDE4Ny4yNTExMzddIEZyZWV6
aW5nIHJlbWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMp
IGRvbmUuCj4gWyAgMTg3LjI1MjI5OV0gc3VzcGVuZGluZyB4ZW5zdG9yZS4uLgo+IFsgIDE4Ny4y
NjY5ODddIHhlbjpncmFudF90YWJsZTogR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBsYXlv
dXQKPiBbMTg0NDY3NDM4MTEuNzA2NDc2XSBPT00ga2lsbGVyIGVuYWJsZWQuCj4gWzE4NDQ2NzQz
ODExLjcwNjQ3OF0gUmVzdGFydGluZyB0YXNrcyAuLi4gZG9uZS4KPiBbMTg0NDY3NDM4MTEuNzIw
NTA1XSBTZXR0aW5nIGNhcGFjaXR5IHRvIDE2Nzc3MjE2Cj4gCj4gRml4IHRoYXQgYnkgc2V0dGlu
ZyB4ZW5fc2NoZWRfY2xvY2tfb2Zmc2V0IGF0IHJlc3VtZSB0aW1lIHRvIGVuc3VyZSBhCj4gbW9u
b3RvbmljIGNsb2NrIHZhbHVlLgo+IAo+IFsuLi5dCgpJJ20gdGhyb3dpbmcgYXJvdW5kIGEgUFYg
ZG9tVSBvdmVyIGEgYnVuY2ggb2YgdGVzdCBzZXJ2ZXJzIHdpdGggbGl2ZQptaWdyYXRlIG5vdywg
YW5kIGluIGJldHdlZW4gdGhlIGtlcm5lbCBsb2dnaW5nLCBJJ20gc2VlaW5nIHRoaXM6CgpbRnJp
IEphbiAxMSAxMzo1ODo0MiAyMDE5XSBGcmVlemluZyB1c2VyIHNwYWNlIHByb2Nlc3NlcyAuLi4g
KGVsYXBzZWQKMC4wMDIgc2Vjb25kcykgZG9uZS4KW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0g
T09NIGtpbGxlciBkaXNhYmxlZC4KW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gRnJlZXppbmcg
cmVtYWluaW5nIGZyZWV6YWJsZSB0YXNrcyAuLi4KKGVsYXBzZWQgMC4wMDAgc2Vjb25kcykgZG9u
ZS4KW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gc3VzcGVuZGluZyB4ZW5zdG9yZS4uLgpbRnJp
IEphbiAxMSAxMzo1ODo0MiAyMDE5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0t
LS0KW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gQ3VycmVudCBzdGF0ZTogMQpbRnJpIEphbiAx
MSAxMzo1ODo0MiAyMDE5XSBXQVJOSU5HOiBDUFU6IDMgUElEOiAwIGF0Cmtlcm5lbC90aW1lL2Ns
b2NrZXZlbnRzLmM6MTMzIGNsb2NrZXZlbnRzX3N3aXRjaF9zdGF0ZSsweDQ4LzB4ZTAKW0ZyaSBK
YW4gMTEgMTM6NTg6NDIgMjAxOV0gTW9kdWxlcyBsaW5rZWQgaW46CltGcmkgSmFuIDExIDEzOjU4
OjQyIDIwMTldIENQVTogMyBQSUQ6IDAgQ29tbTogc3dhcHBlci8zIE5vdCB0YWludGVkCjQuMTku
MTQrICMxCltGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldIFJJUDogZTAzMDpjbG9ja2V2ZW50c19z
d2l0Y2hfc3RhdGUrMHg0OC8weGUwCltGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldIENvZGU6IDhi
IDBjIGNkIDQwIGVlIDAwIDgyIGU5IGQ2IDViIGQxIDAwIDgwCjNkIDhlIDhkIDQzIDAxIDAwIDc1
IDE3IDg5IGM2IDQ4IGM3IGM3IDkyIDYyIDFmIDgyIGM2IDA1IDdjIDhkIDQzIDAxIDAxCmU4IGY4
IDIyIGY4IGZmIDwwZj4gMGIgNWIgNWQgZjMgYzMgODMgZTIgMDEgNzQgZjcgNDggOGIgNDcgNDgg
NDggODUgYzAKNzQgNjkgNDggODkKW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gUlNQOiBlMDJi
OmZmZmZjOTAwMDA3ODdlMzAgRUZMQUdTOiAwMDAxMDA4MgpbRnJpIEphbiAxMSAxMzo1ODo0MiAy
MDE5XSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmODg4MDVkZjk0ZDgwClJDWDogMDAw
MDAwMDAwMDAwMDAwNgpbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSBSRFg6IDAwMDAwMDAwMDAw
MDAwMDcgUlNJOiAwMDAwMDAwMDAwMDAwMDAxClJESTogZmZmZjg4ODA1ZGY5NjNmMApbRnJpIEph
biAxMSAxMzo1ODo0MiAyMDE5XSBSQlA6IDAwMDAwMDAwMDAwMDAwMDQgUjA4OiAwMDAwMDAwMDAw
MDAwMDAwClIwOTogMDAwMDAwMDAwMDAwMDExOQpbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSBS
MTA6IDAwMDAwMDAwMDAwMDAwMjAgUjExOiBmZmZmZmZmZjgyYWY0ZTJkClIxMjogZmZmZjg4ODA1
ZGY5Y2E0MApbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSBSMTM6IDAwMDAwMDBkZDI4ZDZjYTYg
UjE0OiAwMDAwMDAwMDAwMDAwMDAwClIxNTogMDAwMDAwMDAwMDAwMDAwMApbRnJpIEphbiAxMSAx
Mzo1ODo0MiAyMDE5XSBGUzogIDAwMDA3ZjM0MTkzY2UwNDAoMDAwMCkKR1M6ZmZmZjg4ODA1ZGY4
MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCltGcmkgSmFuIDExIDEzOjU4OjQyIDIw
MTldIENTOiAgZTAzMyBEUzogMDAyYiBFUzogMDAyYiBDUjA6IDAwMDAwMDAwODAwNTAwMzMKW0Zy
aSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gQ1IyOiAwMDAwN2Y2MjIwYmU1MGUxIENSMzogMDAwMDAw
MDA1Y2U1YzAwMApDUjQ6IDAwMDAwMDAwMDAwMDI2NjAKW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAx
OV0gQ2FsbCBUcmFjZToKW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gIHRpY2tfcHJvZ3JhbV9l
dmVudCsweDRiLzB4NzAKW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gIGhydGltZXJfdHJ5X3Rv
X2NhbmNlbCsweGE4LzB4MTAwCltGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldICBocnRpbWVyX2Nh
bmNlbCsweDEwLzB4MjAKW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gIF9fdGlja19ub2h6X2lk
bGVfcmVzdGFydF90aWNrKzB4NDUvMHhkMApbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSAgdGlj
a19ub2h6X2lkbGVfZXhpdCsweDkzLzB4YTAKW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gIGRv
X2lkbGUrMHgxNDkvMHgyNjAKW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gIGNwdV9zdGFydHVw
X2VudHJ5KzB4NmEvMHg3MApbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSAtLS1bIGVuZCB0cmFj
ZSA1MTljMDdkMTAzMjkwOGY4IF0tLS0KW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0geGVuOmdy
YW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxCmxheW91dApbRnJpIEphbiAx
MSAxMzo1ODo0MiAyMDE5XSBPT00ga2lsbGVyIGVuYWJsZWQuCltGcmkgSmFuIDExIDEzOjU4OjQy
IDIwMTldIFJlc3RhcnRpbmcgdGFza3MgLi4uIGRvbmUuCltGcmkgSmFuIDExIDEzOjU4OjQyIDIw
MTldIFNldHRpbmcgY2FwYWNpdHkgdG8gNjI5MTQ1NgpbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5
XSBTZXR0aW5nIGNhcGFjaXR5IHRvIDEwNDg1NzYwCgpUaGlzIGFsd2F5cyBoYXBwZW5zIG9uIGV2
ZXJ5ICpmaXJzdCogbGl2ZSBtaWdyYXRlIHRoYXQgSSBkbyBhZnRlcgpzdGFydGluZyB0aGUgZG9t
VS4KCk9UT0gsIFdpdGggdjEgSSd2ZSBpbmRlZWQgYWxzbyBvYnNlcnZlZCB0aGUgJ2xlZnRvdmVy
JyB0aW1lIGp1bXAgb24gdGhlCmZpcnN0IGxpbmUgd2hlbiByZXN1bWluZy4gSXQgZGlkbid0IGhh
cHBlbiBhbHdheXMsIGJ1dCBpdCBzZWVtcyB0byBub3QKaGFwcGVuIGFueW1vcmUgYXQgYWxsIG5v
dywgc28gdGhhdCdzIGdvb2QuCgpIYW5zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 13:25:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 13:25:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghwo1-0006ca-Kn; Fri, 11 Jan 2019 13:25:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghwo0-0006cQ-Rm
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 13:25:00 +0000
X-Inumbo-ID: 4b43570e-15a4-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b43570e-15a4-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 13:24:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghwnx-0007uy-FO; Fri, 11 Jan 2019 13:24:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghwnw-0008Ov-Vm; Fri, 11 Jan 2019 13:24:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghwnw-0005wi-V7; Fri, 11 Jan 2019 13:24:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131905-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=a653a525515698d80cbecc1ca3d0e8f48e7390a2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 13:24:56 +0000
Subject: [Xen-devel] [ovmf test] 131905: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkwNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MDUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTY1M2E1MjU1MTU2OThkODBjYmVjYzFjYTNkMGU4ZjQ4ZTczOTBhMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjUgZGF5cyAgMjYwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTkwNSAgMjAxOS0wMS0xMSAwMDoxMToxOSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJl
biA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50
ZWwuY29tPgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBD
aGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50
ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRh
dmlkLndlaUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJp
YyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGlu
dGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGds
aW5Ac3VzZS5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5
IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpq
YUBhcm0uY29tPgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdh
bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5j
b20+CiAgSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5v
cmc+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2Eu
bGl1QG91dGxvb2suY29tPgogIE1hZ2dpZSBDaHUgPG1hZ2dpZS5jaHVAaW50ZWwuY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4
Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVu
dHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1A
YXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRp
bmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYu
Y29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5p
YW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtv
dkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBX
dSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5j
b20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8
eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRl
bC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBa
aGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFu
Z1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50
ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NzQzIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 13:35:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 13:35: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-devel-bounces@lists.xenproject.org>)
	id 1ghwyM-0007T3-Jv; Fri, 11 Jan 2019 13:35: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=p0N+=PT=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1ghwyL-0007Sy-TR
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 13:35:41 +0000
X-Inumbo-ID: c9aa3aec-15a5-11e9-92db-bc764e045a96
Received: from mail-oi1-x22e.google.com (unknown [2607:f8b0:4864:20::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9aa3aec-15a5-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 13:35:40 +0000 (UTC)
Received: by mail-oi1-x22e.google.com with SMTP id c206so12227033oib.0
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 05:35:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=grQyDZS+QkhY/jZ6rl1dnTnGqC/CKlbxv2IACNpCPfk=;
 b=ONBMZaLP1KB2AyYwAW80vfzx26hN21D4udc8qE8oGpOBY0I99n79TA4TtIgoxNugI4
 WLHU9tosECXVLv2705fYbpVnJKSgEMrEXjwBE7/+lHjKbKk2Tc7XsqxC38cwSfvQmdid
 8ZnwD8lidH/AQ+VE6YZXAfoqWWr1ZRJUBbXuM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=grQyDZS+QkhY/jZ6rl1dnTnGqC/CKlbxv2IACNpCPfk=;
 b=LIUzlTJ0dthLTv5P1zD5cmYMundCLkuAKkITsX80NKjTkcEH8nhDZEsIv3QBRpSYry
 68eUl7clHggOiefyoKzKwiTlJMuQ3Ym3zWf8l6NzF+0E58rfxN3f2lbYrUGUIE3Qma+J
 hnZ2YDYZf94IkVkBCVcec7PF46EUujZoN9d2x1vZO7sL2azVr15Xn5JH8OPkEJqbUzM4
 Xjvvgvio09ywnjhs0HQGN+wAjIRiczyvvMjiX+z+DbFN6qluRaE9xTqQLg2PdqoLjml2
 ogOAwyoK2HbdQvR7RzRdRAw1y+gjXSfX/liiC7lAh9l9o38GRp5YJwVjeAq9QHZmhRqV
 OJig==
X-Gm-Message-State: AJcUukeXYUWI6osU0RoGs3YJiFoBh6/tlh4qgAjHf6glj0MT5jsYSRdk
 3mbiPCOWBTNb/JlvpM2HmbhlTZ1fQAEsJ+gtv2HryQ==
X-Google-Smtp-Source: ALg8bN7nicxm59U/6sXvCZnks04Y0XXihJB+98hS6HMeVyq7/yB+pMNmKtiU8oqdZs1CpcaXAzbDbLqxLDHomVXzQU0=
X-Received: by 2002:aca:ed92:: with SMTP id l140mr8691102oih.112.1547213740414; 
 Fri, 11 Jan 2019 05:35:40 -0800 (PST)
MIME-Version: 1.0
References: <20190110134917.16425-1-anthony.perard@citrix.com>
In-Reply-To: <20190110134917.16425-1-anthony.perard@citrix.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Fri, 11 Jan 2019 13:35:29 +0000
Message-ID: <CAFEAcA-RQkXCvijrDkQY=QADq4O6c60ab1d-9oeq+vdObtQiUw@mail.gmail.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PULL 00/25] xen queue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "open list:X86" <xen-devel@lists.xenproject.org>,
 QEMU Developers <qemu-devel@nongnu.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxMCBKYW4gMjAxOSBhdCAxMzo1MiwgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gVGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNv
bW1pdCA4YWU5NTFmYmMxMDY4MzA4MzEzYjJjNTdhNGZjM2M2ODQ1MTY0MWY0Ogo+Cj4gICBNZXJn
ZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL2RnaWJzb24vdGFncy9wcGMtZm9yLTQu
MC0yMDE5MDEwOScgaW50byBzdGFnaW5nICgyMDE5LTAxLTA5IDE2OjA4OjMxICswMDAwKQo+Cj4g
YXJlIGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9zaXRvcnkgYXQ6Cj4KPiAgIGh0dHBzOi8veGVu
Yml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3FlbXUtZG0uZ2l0IHRhZ3MvcHVs
bC14ZW4tMjAxOTAxMTAKPgo+IGZvciB5b3UgdG8gZmV0Y2ggY2hhbmdlcyB1cCB0byAyNGVkYjkx
ZjUwMDlmYTk0MWUxMjk0YWFmNGJiMjEwM2Q5YWQwNzdlOgo+Cj4gICB4ZW4tYmxvY2s6IGF2b2lk
IHJlcGVhdGVkIG1lbW9yeSBhbGxvY2F0aW9uICgyMDE5LTAxLTEwIDExOjI1OjE3ICswMDAwKQo+
Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+IHhlbiBxdWV1ZQo+Cj4gKiBYZW4gUFYgYmFja2VuZCAncWRldmlmaWNhdGlv
bicuCj4gICBTdGFydGluZyB3aXRoIHhlbl9kaXNrLgo+ICogUGVyZm9ybWFuY2UgaW1wcm92ZW1l
bnRzIGZvciB4ZW4tYmxvY2suCj4gKiBSZW1vdmUgb2YgdGhlIFhlbiBQViBkb21haW4gYnVpbGRl
ci4KPiAqIGJ1ZyBmaXhlcy4KPgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCkhpLiBUaGlzIGZhaWxzIHRvIGNvbXBpbGUg
Zm9yIG1lICh4ODYtNjQgTGludXggaG9zdCk6CgogIENDICAgICAgaHcvYmxvY2sveGVuLWJsb2Nr
Lm8KSW4gZmlsZSBpbmNsdWRlZCBmcm9tCi9ob21lL3BldG1heTAxL2xpbmFyby9xZW11LWZvci1t
ZXJnZXMvaW5jbHVkZS9ody94ZW4veGVuLWJsb2NrLmg6MTE6MCwKICAgICAgICAgICAgICAgICBm
cm9tCi9ob21lL3BldG1heTAxL2xpbmFyby9xZW11LWZvci1tZXJnZXMvaHcvYmxvY2sveGVuLWJs
b2NrLmM6MjI6Ci9ob21lL3BldG1heTAxL2xpbmFyby9xZW11LWZvci1tZXJnZXMvaW5jbHVkZS9o
dy94ZW4veGVuLWJ1cy5oOjMyOjU6CmVycm9yOiB1bmtub3duIHR5cGUgbmFtZSDigJh4ZW5ldnRj
aG5fcG9ydF9vcl9lcnJvcl904oCZCiAgICAgeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBsb2Nh
bF9wb3J0OwogICAgIF4KL2hvbWUvcGV0bWF5MDEvbGluYXJvL3FlbXUtZm9yLW1lcmdlcy9ydWxl
cy5tYWs6Njk6IHJlY2lwZSBmb3IgdGFyZ2V0Cidody9ibG9jay94ZW4tYmxvY2subycgZmFpbGVk
CgpQcm9iYWJseSB0aGUgY29kZSBpcyBhY2NpZGVudGFsbHkgYXNzdW1pbmcgYSBuZXdlciB2ZXJz
aW9uCm9mIHRoZSBYZW4gaGVhZGVycyB0aGFuIHRoaXMgc3lzdGVtIGhhcyBpbnN0YWxsZWQ/IFRo
aXMKaXMgVWJ1bnR1IDE2LjA0LjUgd2l0aCBsaWJ4ZW4tZGV2ICA0LjYuNS0wdWJ1bnR1MS40LgoK
dGhhbmtzCi0tIFBNTQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 13:41:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 13:41: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-devel-bounces@lists.xenproject.org>)
	id 1ghx4I-0008Px-Pe; Fri, 11 Jan 2019 13:41: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=yfvp=PT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ghx4I-0008Pr-8h
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 13:41:50 +0000
X-Inumbo-ID: a4ffb260-15a6-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4ffb260-15a6-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 13:41:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 11 Jan 2019 06:41:48 -0700
Message-Id: <5C389D1C020000780020CAE9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 11 Jan 2019 06:41:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5C386B5F020000780020C96B@prv1-mh.provo.novell.com>
 <20190111111826.ur7e4z6f3yqs2duw@zion.uk.xensource.com>
 <5B2F4C9D-0742-4A99-BC18-1339D141270C@citrix.com>
In-Reply-To: <5B2F4C9D-0742-4A99-BC18-1339D141270C@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] libxl: fix build on rather old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAxLjE5IGF0IDEzOjA2LCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPj4gT24gSmFuIDExLCAyMDE5LCBhdCA5OjE4IFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPj4gT24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDM6MDk6MzVBTSAtMDcw
MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBDTE9ORV9ORVdJUEMgaGFzIGJlZW4gaW50cm9kdWNl
ZCBpbiBMaW51eCAyLjYuMTkgb25seSAoYW5kIGludG8gZ2xpYmMKPj4+IGF0IGFyb3VuZCB0aGF0
IHRpbWUgYXMgd2VsbCkuIENvcGUgd2l0aCBpdCBiZWluZyB1bmRlZmluZWQgYXMgd2VsbCBhcwo+
Pj4gd2l0aCB0aGUgdW5kZXJseWluZyBrZXJuZWwgbm90IGtub3dpbmcgb2YgaXQuCj4+PiAKPj4+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+IC0tLQo+
Pj4gQ29uc2lkZXJpbmcgaG93IG9sZCAib2xkIiBoZXJlIHJlYWxseSBtZWFucywgSSBjb3VsZCB1
bmRlcnN0YW5kIGlmCj4+PiB0aGlzIHdhcyByZWplY3RlZCwgaW4gd2hpY2ggY2FzZSBJJ2QgY2Fy
cnkgYSBzaW1wbGlmaWVkIHZlcnNpb24gbG9jYWxseS4KPj4+IEkgZG9uJ3QgcnVuIHN1Y2ggb2xk
IGtlcm5lbHMgdG9nZXRoZXIgd2l0aCBtb2Rlcm4gWGVuLCBidXQgSSBkbwo+Pj4gb2NjYXNpb25h
bGx5IGJ1aWxkIG9uIHN1Y2ggb2xkIHN5c3RlbXMuCj4gCj4gQnV0IHdoeSBkbyB5b3UgYnVpbGQg
b24gaXQgaWYgeW91IGRvbuKAmXQgcnVuIGl0PwoKSSBhbHNvIHJ1biBpdCB0aGVyZSwganVzdCBu
b3Qgd2l0aCBhcyBvbGQgYSBrZXJuZWwgYXMgdGhlIHN5c3RlbSBoZWFkZXJzCnJlcHJlc2VudC4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 14:01:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 14:01: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-devel-bounces@lists.xenproject.org>)
	id 1ghxN7-0001io-HE; Fri, 11 Jan 2019 14:01: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=bKv/=PT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghxN6-0001ij-DO
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 14:01:16 +0000
X-Inumbo-ID: 5b38934e-15a9-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b38934e-15a9-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 14:01:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 90185AD7F;
 Fri, 11 Jan 2019 14:01:12 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190111120805.24852-1-jgross@suse.com>
 <74aafdff-c7d5-b9aa-c3fb-3787d36c7bbe@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <8ec039c6-d0fc-c7f4-72a4-ae677c9bbb68@suse.com>
Date: Fri, 11 Jan 2019 15:01:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <74aafdff-c7d5-b9aa-c3fb-3787d36c7bbe@knorrie.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMjAxOSAxNDoxMiwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPiBIaSwKPiAK
PiBPbiAxLzExLzE5IDE6MDggUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IENvbW1pdCBmOTRj
OGQxMTY5OTc1OSAoInNjaGVkL2Nsb2NrLCB4ODYvdHNjOiBSZXdvcmsgdGhlIHg4NiAndW5zdGFi
bGUnCj4+IHNjaGVkX2Nsb2NrKCkgaW50ZXJmYWNlIikgYnJva2UgWGVuIGd1ZXN0IHRpbWUgaGFu
ZGxpbmcgYWNyb3NzCj4+IG1pZ3JhdGlvbjoKPj4KPj4gWyAgMTg3LjI0OTk1MV0gRnJlZXppbmcg
dXNlciBzcGFjZSBwcm9jZXNzZXMgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRvbmUuCj4+
IFsgIDE4Ny4yNTExMzddIE9PTSBraWxsZXIgZGlzYWJsZWQuCj4+IFsgIDE4Ny4yNTExMzddIEZy
ZWV6aW5nIHJlbWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29u
ZHMpIGRvbmUuCj4+IFsgIDE4Ny4yNTIyOTldIHN1c3BlbmRpbmcgeGVuc3RvcmUuLi4KPj4gWyAg
MTg3LjI2Njk4N10geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAx
IGxheW91dAo+PiBbMTg0NDY3NDM4MTEuNzA2NDc2XSBPT00ga2lsbGVyIGVuYWJsZWQuCj4+IFsx
ODQ0Njc0MzgxMS43MDY0NzhdIFJlc3RhcnRpbmcgdGFza3MgLi4uIGRvbmUuCj4+IFsxODQ0Njc0
MzgxMS43MjA1MDVdIFNldHRpbmcgY2FwYWNpdHkgdG8gMTY3NzcyMTYKPj4KPj4gRml4IHRoYXQg
Ynkgc2V0dGluZyB4ZW5fc2NoZWRfY2xvY2tfb2Zmc2V0IGF0IHJlc3VtZSB0aW1lIHRvIGVuc3Vy
ZSBhCj4+IG1vbm90b25pYyBjbG9jayB2YWx1ZS4KPj4KPj4gWy4uLl0KPiAKPiBJJ20gdGhyb3dp
bmcgYXJvdW5kIGEgUFYgZG9tVSBvdmVyIGEgYnVuY2ggb2YgdGVzdCBzZXJ2ZXJzIHdpdGggbGl2
ZQo+IG1pZ3JhdGUgbm93LCBhbmQgaW4gYmV0d2VlbiB0aGUga2VybmVsIGxvZ2dpbmcsIEknbSBz
ZWVpbmcgdGhpczoKPiAKPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSBGcmVlemluZyB1c2Vy
IHNwYWNlIHByb2Nlc3NlcyAuLi4gKGVsYXBzZWQKPiAwLjAwMiBzZWNvbmRzKSBkb25lLgo+IFtG
cmkgSmFuIDExIDEzOjU4OjQyIDIwMTldIE9PTSBraWxsZXIgZGlzYWJsZWQuCj4gW0ZyaSBKYW4g
MTEgMTM6NTg6NDIgMjAxOV0gRnJlZXppbmcgcmVtYWluaW5nIGZyZWV6YWJsZSB0YXNrcyAuLi4K
PiAoZWxhcHNlZCAwLjAwMCBzZWNvbmRzKSBkb25lLgo+IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIw
MTldIHN1c3BlbmRpbmcgeGVuc3RvcmUuLi4KPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSAt
LS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KPiBbRnJpIEphbiAxMSAxMzo1ODo0
MiAyMDE5XSBDdXJyZW50IHN0YXRlOiAxCj4gW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gV0FS
TklORzogQ1BVOiAzIFBJRDogMCBhdAo+IGtlcm5lbC90aW1lL2Nsb2NrZXZlbnRzLmM6MTMzIGNs
b2NrZXZlbnRzX3N3aXRjaF9zdGF0ZSsweDQ4LzB4ZTAKPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAy
MDE5XSBNb2R1bGVzIGxpbmtlZCBpbjoKPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSBDUFU6
IDMgUElEOiAwIENvbW06IHN3YXBwZXIvMyBOb3QgdGFpbnRlZAo+IDQuMTkuMTQrICMxCj4gW0Zy
aSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gUklQOiBlMDMwOmNsb2NrZXZlbnRzX3N3aXRjaF9zdGF0
ZSsweDQ4LzB4ZTAKPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSBDb2RlOiA4YiAwYyBjZCA0
MCBlZSAwMCA4MiBlOSBkNiA1YiBkMSAwMCA4MAo+IDNkIDhlIDhkIDQzIDAxIDAwIDc1IDE3IDg5
IGM2IDQ4IGM3IGM3IDkyIDYyIDFmIDgyIGM2IDA1IDdjIDhkIDQzIDAxIDAxCj4gZTggZjggMjIg
ZjggZmYgPDBmPiAwYiA1YiA1ZCBmMyBjMyA4MyBlMiAwMSA3NCBmNyA0OCA4YiA0NyA0OCA0OCA4
NSBjMAo+IDc0IDY5IDQ4IDg5Cj4gW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gUlNQOiBlMDJi
OmZmZmZjOTAwMDA3ODdlMzAgRUZMQUdTOiAwMDAxMDA4Mgo+IFtGcmkgSmFuIDExIDEzOjU4OjQy
IDIwMTldIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IGZmZmY4ODgwNWRmOTRkODAKPiBSQ1g6
IDAwMDAwMDAwMDAwMDAwMDYKPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSBSRFg6IDAwMDAw
MDAwMDAwMDAwMDcgUlNJOiAwMDAwMDAwMDAwMDAwMDAxCj4gUkRJOiBmZmZmODg4MDVkZjk2M2Yw
Cj4gW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gUkJQOiAwMDAwMDAwMDAwMDAwMDA0IFIwODog
MDAwMDAwMDAwMDAwMDAwMAo+IFIwOTogMDAwMDAwMDAwMDAwMDExOQo+IFtGcmkgSmFuIDExIDEz
OjU4OjQyIDIwMTldIFIxMDogMDAwMDAwMDAwMDAwMDAyMCBSMTE6IGZmZmZmZmZmODJhZjRlMmQK
PiBSMTI6IGZmZmY4ODgwNWRmOWNhNDAKPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSBSMTM6
IDAwMDAwMDBkZDI4ZDZjYTYgUjE0OiAwMDAwMDAwMDAwMDAwMDAwCj4gUjE1OiAwMDAwMDAwMDAw
MDAwMDAwCj4gW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gRlM6ICAwMDAwN2YzNDE5M2NlMDQw
KDAwMDApCj4gR1M6ZmZmZjg4ODA1ZGY4MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAw
Cj4gW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gQ1M6ICBlMDMzIERTOiAwMDJiIEVTOiAwMDJi
IENSMDogMDAwMDAwMDA4MDA1MDAzMwo+IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldIENSMjog
MDAwMDdmNjIyMGJlNTBlMSBDUjM6IDAwMDAwMDAwNWNlNWMwMDAKPiBDUjQ6IDAwMDAwMDAwMDAw
MDI2NjAKPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSBDYWxsIFRyYWNlOgo+IFtGcmkgSmFu
IDExIDEzOjU4OjQyIDIwMTldICB0aWNrX3Byb2dyYW1fZXZlbnQrMHg0Yi8weDcwCj4gW0ZyaSBK
YW4gMTEgMTM6NTg6NDIgMjAxOV0gIGhydGltZXJfdHJ5X3RvX2NhbmNlbCsweGE4LzB4MTAwCj4g
W0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gIGhydGltZXJfY2FuY2VsKzB4MTAvMHgyMAo+IFtG
cmkgSmFuIDExIDEzOjU4OjQyIDIwMTldICBfX3RpY2tfbm9oel9pZGxlX3Jlc3RhcnRfdGljaysw
eDQ1LzB4ZDAKPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSAgdGlja19ub2h6X2lkbGVfZXhp
dCsweDkzLzB4YTAKPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSAgZG9faWRsZSsweDE0OS8w
eDI2MAo+IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldICBjcHVfc3RhcnR1cF9lbnRyeSsweDZh
LzB4NzAKPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSAtLS1bIGVuZCB0cmFjZSA1MTljMDdk
MTAzMjkwOGY4IF0tLS0KPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSB4ZW46Z3JhbnRfdGFi
bGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEKPiBsYXlvdXQKPiBbRnJpIEphbiAxMSAx
Mzo1ODo0MiAyMDE5XSBPT00ga2lsbGVyIGVuYWJsZWQuCj4gW0ZyaSBKYW4gMTEgMTM6NTg6NDIg
MjAxOV0gUmVzdGFydGluZyB0YXNrcyAuLi4gZG9uZS4KPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAy
MDE5XSBTZXR0aW5nIGNhcGFjaXR5IHRvIDYyOTE0NTYKPiBbRnJpIEphbiAxMSAxMzo1ODo0MiAy
MDE5XSBTZXR0aW5nIGNhcGFjaXR5IHRvIDEwNDg1NzYwCj4gCj4gVGhpcyBhbHdheXMgaGFwcGVu
cyBvbiBldmVyeSAqZmlyc3QqIGxpdmUgbWlncmF0ZSB0aGF0IEkgZG8gYWZ0ZXIKPiBzdGFydGlu
ZyB0aGUgZG9tVS4KClllYWgsIGl0cyBhIFdBUk5fT05DRSgpLgoKQW5kIHlvdSBkaWRuJ3Qgc2Vl
IGl0IHdpdGggdjEgb2YgdGhlIHBhdGNoPwoKT24gdGhlIGZpcnN0IGdsYW5jZSB0aGlzIG1pZ2h0
IGJlIGFub3RoZXIgYnVnIGp1c3QgYmVpbmcgZXhwb3NlZCBieQpteSBwYXRjaC4KCkknbSBpbnZl
c3RpZ2F0aW5nIGZ1cnRoZXIsIGJ1dCB0aGlzIG1pZ2h0IHRha2Ugc29tZSB0aW1lLiBDb3VsZCB5
b3UKbWVhbndoaWxlIHZlcmlmeSB0aGUgc2FtZSBoYXBwZW5zIHdpdGgga2VybmVsIDUuMC1yYzE/
IFRoYXQgd2FzIHRoZQpvbmUgSSB0ZXN0ZWQgd2l0aCBhbmQgSSBkaWRuJ3Qgc3BvdCB0aGF0IFdB
Uk4uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 14:15:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 14:15: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-devel-bounces@lists.xenproject.org>)
	id 1ghxai-0002fE-UU; Fri, 11 Jan 2019 14:15: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=Fcdb=PT=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1ghxah-0002f9-OM
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 14:15:19 +0000
X-Inumbo-ID: 52044f44-15ab-11e9-92db-bc764e045a96
Received: from mail-wr1-x434.google.com (unknown [2a00:1450:4864:20::434])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52044f44-15ab-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 14:15:17 +0000 (UTC)
Received: by mail-wr1-x434.google.com with SMTP id u4so15362851wrp.3
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 06:15:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=y7TFBtOwgG68BRDghO3kPL5II0ObY4Ng+yk+JSK3Efs=;
 b=kKgrFFl0Jq7NNOE5RVgnwB8fzDvNMzPLsOc4n8zFh9+hbeNNiiuCrMd4odh+udEXYO
 VY8dCzE07BmLFK3Tp55CCz31xBEup+TSsqYVbDXyQjIcVvUru6O+41Ye4Zuoen3zBdoo
 /wOsCsfd3b2MTC76rwF39r0NlYMhVTzcBOU6e9Tnr88K1dpsg/Ck1PC6wMsBQX2qClYD
 mACp/NhT3RAqSQgWViWlhNDuH/iNpz0fCpzYcZ0m2IgRUc2Hh6pKeKyamY6Hglqk0M9m
 pnKw563JNwNnXbw43ATqbklYZGKD6qtsWXfuq5/MobMNXyHxckQRgbLfxOcYV9VormWI
 WVFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=y7TFBtOwgG68BRDghO3kPL5II0ObY4Ng+yk+JSK3Efs=;
 b=RwMeDBBAEfdMsqBLSvPe033HOBnkFP2eRLFGhpLvmpEZCQ4mum3fCy8QWRqctkvVFR
 YBTT/xJ9RmRl60NI9f52of9C2zM/AgKDdZQjGSWznFT2McHW1SbwfnjHxa9QvAU2x+bG
 T61Hm5pXwYD9rX+b6LgOj7ahUcIdp3jyt2ZtwsVsBmD0q3mxKEvMS+jU2T7xEcoFd9+E
 aLTqG58rDayWq7t53rF+yM0nkfT1Bu1ohHxWjzJlgLUGes0tOJQO+hC4Pw6asTmaA0Ma
 xIizv98KMbpYtsNdpxxCEWA1o654RxI5lWywmfqOCWTFAH0tccMvJx/578kx/K+Hvl3q
 Vi6w==
X-Gm-Message-State: AJcUukeAwQbCEcJkJSv4TBXkPtLy+a1oacLrLfnQLukzgaNIubM5MibI
 UJzedfyUG0LNml0lBvH85+c=
X-Google-Smtp-Source: ALg8bN6YK0uoFxta08QxGVDjqvs7mqYV+CsrBC67zNFJQFTbcVnP82C+ldI/RObfOhbmikJGUzEwAw==
X-Received: by 2002:adf:ee46:: with SMTP id w6mr14179452wro.261.1547216116457; 
 Fri, 11 Jan 2019 06:15:16 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:e83b:49f3:67b3:fa26?
 ([2a02:c7f:ac18:da00:e83b:49f3:67b3:fa26])
 by smtp.gmail.com with ESMTPSA id l20sm132503157wrb.93.2019.01.11.06.15.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 11 Jan 2019 06:15:15 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
In-Reply-To: <24902838-BA23-4032-8FCC-384CA51C0A4E@citrix.com>
Date: Fri, 11 Jan 2019 14:15:14 +0000
Message-Id: <1D083D7F-2572-4B9E-9CC9-00973D7F8A5E@xenproject.org>
References: <24902838-BA23-4032-8FCC-384CA51C0A4E@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] [BUG] docs: our man page generation uses
 http://man.he.net/ by default which causes broken links. It should be
 changed to point to a relative path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZyEKQWRkaW5nIElhbiBKYWNrc29uIHNwZWNpZmljYWxseSAtIHdlIHNob3VsZCByZWFsbHkg
Zml4IHRoaXMgZm9yIDQuMTIKUmVnYXJkcwpMYXJzCgo+IE9uIDIgQXVnIDIwMTgsIGF0IDEyOjI0
LCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+IHdyb3RlOgo+IAo+IEhpIGFsbCwK
PiAKPiBtb3N0IG9mIG91ciBtYW4gcGFnZXMgb24gcHJldHR5IG11Y2ggYWxsIHJlbGVhc2VzIGZy
b20gNC4yIGNvbnRhaW4gYnJva2VuIGxpbmtzLiAKPiAKPiBGb3IgZXhhbXBsZToKPiBJbiBodHRw
czovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21hbi94bC5jZmcuNS5odG1sIHRoZSBz
b3VyY2UgY29udGFpbnM6Cj4gCj4gIkZvciBtb3JlIGRldGFpbHMsIHNlZSBMPHhsLW51bWEtcGxh
Y2VtZW50KDcpPi4iIAo+IE1hcHMgb250byBodHRwOi8vbWFuLmhlLm5ldC9tYW43L3hsLW51bWEt
cGxhY2VtZW50ICAoZG9lcyBub3QgZXhpc3QpCj4gCj4g4oCcU2VlIEw8aHR0cDovL21hbi5oZS5u
ZXQvbWFuNS94bC1kaXNrLWNvbmZpZ3VyYXRpb24+IGZvciBtb3JlIGRldGFpbHMu4oCdIAo+IE1h
cHMgb250byBodHRwOi8vbWFuLmhlLm5ldC9tYW41L3hsLWRpc2stY29uZmlndXJhdGlvbiAoZG9l
cyBub3QgZXhpc3QpCj4gCj4gRXRjLgo+IAo+IFRoZXJlIHNlZW0gdG8gYmUgdHdvIGlzc3VlczoK
PiAqIFRoZSByb290IHBhdGggaHR0cDovL21hbi5oZS5uZXQsIHdoaWNoIGlzIGluY29ycmVjdAo+
ICogVGhlIHJlc29sdXRpb24gb2YgZmlsZW5hbWVzIHRvIG1hbjx4Pi88bmFtZT46IHNob3VsZCBi
ZSBtYW4vPG5hbWU+Ljx4Pi5odG1sCj4gCj4gUHJvYmFibHkgd2UgbmVlZCB0byBmZWVkIHNvbWUg
YXJndW1lbnRzIHRvIHByb2JhYmx5IHdlIG5lZWQgdG8gZmVlZCBzb21lIGFyZ3VtZW50cyAKPiB0
byBwb2QyaHRtbCBpbiBvcmRlciB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCB1cmxzLiBTZWUgIGh0
dHBzOi8vcGVybGRvYy5wZXJsLm9yZy9wb2QyaHRtbC5odG1sIAo+IChtYXliZSB3ZSBuZWVkIHdl
IG5lZWQg4oCTaHRtbGRpcikuIEZvciBvdXIgZG9jcyBidWlsZCwgdGhpcyBzaG91bGQgcHJvYmFi
bHkgZ28gdG8gCj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9tYW4vIHdo
aWxlIGZvciBsb2NhbCBpbnN0YWxscyB0byAKPiAke3ByZWZpeH0vc2hhcmUvZG9jL3hlbi9odG1s
L21hbiBvciBzb21ldGhpbmcgbGlrZSBpdC4KPiAKPiBJIGhhZCBhIGxvb2sgdG8gc2VlIHdoZXRo
ZXIgSSBjYW4gZml4IHRoaXMsIGJ1dCB0aGF0IHNlZW1zIGEgbGl0dGxlIHRvbyBjb21wbGV4IGZv
ciBtZQo+IAo+IFJlZ2FyZHMKPiBMYXJzCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 14:25:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 14:25: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-devel-bounces@lists.xenproject.org>)
	id 1ghxkb-0003Xd-Ui; Fri, 11 Jan 2019 14:25: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=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ghxka-0003XT-MZ
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 14:25:32 +0000
X-Inumbo-ID: bfefc8fd-15ac-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bfefc8fd-15ac-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 14:25:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ghxkY-0000jV-BH; Fri, 11 Jan 2019 14:25:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ghxkY-0004WS-27; Fri, 11 Jan 2019 14:25:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ghxkY-0006fc-1Q; Fri, 11 Jan 2019 14:25:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131917-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a67ce55a3e511104e0212bfbafda5215c74e07c7
X-Osstest-Versions-That: xen=808cff4c2af66afd61973451aeb7e708732abf90
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 14:25:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131917: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkxNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTkxNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE2N2NlNTVhM2U1MTExMDRlMDIxMmJmYmFmZGE1MjE1
Yzc0ZTA3YzcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDgwOGNmZjRj
MmFmNjZhZmQ2MTk3MzQ1MWFlYjdlNzA4NzMyYWJmOTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTg4MSAgMjAxOS0wMS0wOSAxNTowMDo0NiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE5MTcgIDIwMTktMDEtMTEgMTI6MDA6MzMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
ICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKICAgODA4Y2ZmNGMyYS4uYTY3Y2U1NWEzZSAgYTY3Y2U1NWEzZTUxMTEwNGUwMjEyYmZi
YWZkYTUyMTVjNzRlMDdjNyAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 14:30:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 14:30: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-devel-bounces@lists.xenproject.org>)
	id 1ghxpT-0004Jz-JC; Fri, 11 Jan 2019 14:30:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5qAp=PT=linuxfoundation.org=gregkh@kernel.org>)
 id 1ghxpT-0004Ju-5i
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 14:30:35 +0000
X-Inumbo-ID: 74ad0a62-15ad-11e9-9737-43a33432d141
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74ad0a62-15ad-11e9-9737-43a33432d141;
 Fri, 11 Jan 2019 14:30:34 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 568CF2063F;
 Fri, 11 Jan 2019 14:30:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547217034;
 bh=sL27qDBXpdMClx4vlWMvVCPWP+xP0FVw1IYbAL6O5Zc=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=v+LPO2IW7D1o1PnBkiJ/KWA6zcLnpSovgHfmV6QJtsEVCWzafvvoygdYvzivOhZTF
 XCKu7kqUSe5QsL8MUKAf0bRhdnGiTihauphYFRPGYGdgV3oO7k3rLlG4duuw8109P4
 3ZoetcOKIA3li/TAbVxGRbshWwxw2hH/qvD7Tf+0=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Fri, 11 Jan 2019 15:13:49 +0100
Message-Id: <20190111131104.761109114@linuxfoundation.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190111131102.899065735@linuxfoundation.org>
References: <20190111131102.899065735@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
X-Patchwork-Hint: ignore
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.14 018/105] x86/mm: Fix guard hole handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 bhe@redhat.com, peterz@infradead.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, dave.hansen@linux.intel.com,
 stable@vger.kernel.org, linux-mm@kvack.org, bp@alien8.de, luto@kernel.org,
 hpa@zytor.com, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Hans van Kranenburg <hans.van.kranenburg@mendix.com>,
 boris.ostrovsky@oracle.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4xNC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpbIFVwc3RyZWFtIGNvbW1p
dCAxNjg3N2E1NTcwZTBjNWY0MjcwZDViMTdmOWJhYjQyN2JjYWU5NTE0IF0KClRoZXJlIGlzIGEg
Z3VhcmQgaG9sZSBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBrZXJuZWwgYWRkcmVzcyBzcGFjZSwg
YWxzbwp1c2VkIGJ5IGh5cGVydmlzb3JzLiBJdCBvY2N1cGllcyAxNiBQR0QgZW50cmllcy4KClRo
aXMgcmVzZXJ2ZWQgcmFuZ2UgaXMgbm90IGRlZmluZWQgZXhwbGljaXRlbHksIGl0IGlzIGNhbGN1
bGF0ZWQgcmVsYXRpdmUKdG8gb3RoZXIgZW50aXRpZXM6IGRpcmVjdCBtYXBwaW5nIGFuZCB1c2Vy
IHNwYWNlIHJhbmdlcy4KClRoZSBjYWxjdWxhdGlvbiBnb3QgYnJva2VuIGJ5IHJlY2VudCBjaGFu
Z2VzIG9mIHRoZSBrZXJuZWwgbWVtb3J5IGxheW91dDoKTERUIHJlbWFwIHJhbmdlIGlzIG5vdyBt
YXBwZWQgYmVmb3JlIGRpcmVjdCBtYXBwaW5nIGFuZCBtYWtlcyB0aGUKY2FsY3VsYXRpb24gaW52
YWxpZC4KClRoZSBicmVha2FnZSBsZWFkcyB0byBjcmFzaCBvbiBYZW4gZG9tMCBib290WzFdLgoK
RGVmaW5lIHRoZSByZXNlcnZlZCByYW5nZSBleHBsaWNpdGVseS4gSXQncyBwYXJ0IG9mIGtlcm5l
bCBBQkkgKGh5cGVydmlzb3JzCmV4cGVjdCBpdCB0byBiZSBzdGFibGUpIGFuZCBtdXN0IG5vdCBk
ZXBlbmQgb24gY2hhbmdlcyBpbiB0aGUgcmVzdCBvZgprZXJuZWwgbWVtb3J5IGxheW91dC4KClsx
XSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTgtMTEvbXNnMDMzMTMuaHRtbAoKRml4ZXM6IGQ1Mjg4OGFhMjc1MyAoIng4Ni9tbTogTW92ZSBM
RFQgcmVtYXAgb3V0IG9mIEtBU0xSIHJlZ2lvbiBvbiA1LWxldmVsIHBhZ2luZyIpClJlcG9ydGVk
LWJ5OiBIYW5zIHZhbiBLcmFuZW5idXJnIDxoYW5zLnZhbi5rcmFuZW5idXJnQG1lbmRpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxsLnNodXRlbW92QGxpbnV4
LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9u
aXguZGU+ClRlc3RlZC1ieTogSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFucy52YW4ua3JhbmVuYnVy
Z0BtZW5kaXguY29tPgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpDYzogYnBAYWxpZW44LmRlCkNjOiBocGFAenl0b3IuY29tCkNjOiBkYXZlLmhhbnNlbkBsaW51
eC5pbnRlbC5jb20KQ2M6IGx1dG9Aa2VybmVsLm9yZwpDYzogcGV0ZXJ6QGluZnJhZGVhZC5vcmcK
Q2M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNjOiBiaGVAcmVkaGF0LmNvbQpDYzogbGlu
dXgtbW1Aa3ZhY2sub3JnCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKTGluazog
aHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE4MTEzMDIwMjMyOC42NTM1OS0yLWtpcmlsbC5z
aHV0ZW1vdkBsaW51eC5pbnRlbC5jb20KU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hh
bEBrZXJuZWwub3JnPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMu
aCB8ICA1ICsrKysrCiBhcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYyAgICAgICAgICAgfCAg
OCArKysrLS0tLQogYXJjaC94ODYveGVuL21tdV9wdi5jICAgICAgICAgICAgICAgICAgIHwgMTEg
KysrKysrLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0X3R5cGVz
LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0X3R5cGVzLmgKaW5kZXggNzc2NDYx
N2I4ZjljLi5iZjZkMjY5MmZjNjAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Bn
dGFibGVfNjRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0X3R5
cGVzLmgKQEAgLTk0LDYgKzk0LDExIEBAIHR5cGVkZWYgc3RydWN0IHsgcHRldmFsX3QgcHRlOyB9
IHB0ZV90OwogIyBkZWZpbmUgX19WTUVNTUFQX0JBU0UJCV9BQygweGZmZmZlYTAwMDAwMDAwMDAs
IFVMKQogI2VuZGlmCiAKKyNkZWZpbmUgR1VBUkRfSE9MRV9QR0RfRU5UUlkJLTI1NlVMCisjZGVm
aW5lIEdVQVJEX0hPTEVfU0laRQkJKDE2VUwgPDwgUEdESVJfU0hJRlQpCisjZGVmaW5lIEdVQVJE
X0hPTEVfQkFTRV9BRERSCShHVUFSRF9IT0xFX1BHRF9FTlRSWSA8PCBQR0RJUl9TSElGVCkKKyNk
ZWZpbmUgR1VBUkRfSE9MRV9FTkRfQUREUgkoR1VBUkRfSE9MRV9CQVNFX0FERFIgKyBHVUFSRF9I
T0xFX1NJWkUpCisKICNkZWZpbmUgTERUX1BHRF9FTlRSWQkJLTI0MFVMCiAjZGVmaW5lIExEVF9C
QVNFX0FERFIJCShMRFRfUEdEX0VOVFJZIDw8IFBHRElSX1NISUZUKQogCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYyBiL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxl
cy5jCmluZGV4IDJhNDg0OWU5MjgzMS4uY2Y0MDNlMDU3ZjNmIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYworKysgYi9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMu
YwpAQCAtNDY1LDExICs0NjUsMTEgQEAgc3RhdGljIGlubGluZSBib29sIGlzX2h5cGVydmlzb3Jf
cmFuZ2UoaW50IGlkeCkKIHsKICNpZmRlZiBDT05GSUdfWDg2XzY0CiAJLyoKLQkgKiBmZmZmODAw
MDAwMDAwMDAwIC0gZmZmZjg3ZmZmZmZmZmZmZiBpcyByZXNlcnZlZCBmb3IKLQkgKiB0aGUgaHlw
ZXJ2aXNvci4KKwkgKiBBIGhvbGUgaW4gdGhlIGJlZ2lubmluZyBvZiBrZXJuZWwgYWRkcmVzcyBz
cGFjZSByZXNlcnZlZAorCSAqIGZvciBhIGh5cGVydmlzb3IuCiAJICovCi0JcmV0dXJuCShpZHgg
Pj0gcGdkX2luZGV4KF9fUEFHRV9PRkZTRVQpIC0gMTYpICYmCi0JCShpZHggPCAgcGdkX2luZGV4
KF9fUEFHRV9PRkZTRVQpKTsKKwlyZXR1cm4JKGlkeCA+PSBwZ2RfaW5kZXgoR1VBUkRfSE9MRV9C
QVNFX0FERFIpKSAmJgorCQkoaWR4IDwgIHBnZF9pbmRleChHVUFSRF9IT0xFX0VORF9BRERSKSk7
CiAjZWxzZQogCXJldHVybiBmYWxzZTsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCmluZGV4IGIzM2ZhMTI3YTYxMy4uNzYz
MWU2MTMwZDQ0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKKysrIGIvYXJjaC94
ODYveGVuL21tdV9wdi5jCkBAIC02MTQsMTkgKzYxNCwyMCBAQCBzdGF0aWMgaW50IF9feGVuX3Bn
ZF93YWxrKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCBwZ2RfdCAqcGdkLAogCQkJICB1bnNpZ25lZCBs
b25nIGxpbWl0KQogewogCWludCBpLCBuciwgZmx1c2ggPSAwOwotCXVuc2lnbmVkIGhvbGVfbG93
LCBob2xlX2hpZ2g7CisJdW5zaWduZWQgaG9sZV9sb3cgPSAwLCBob2xlX2hpZ2ggPSAwOwogCiAJ
LyogVGhlIGxpbWl0IGlzIHRoZSBsYXN0IGJ5dGUgdG8gYmUgdG91Y2hlZCAqLwogCWxpbWl0LS07
CiAJQlVHX09OKGxpbWl0ID49IEZJWEFERFJfVE9QKTsKIAorI2lmZGVmIENPTkZJR19YODZfNjQK
IAkvKgogCSAqIDY0LWJpdCBoYXMgYSBncmVhdCBiaWcgaG9sZSBpbiB0aGUgbWlkZGxlIG9mIHRo
ZSBhZGRyZXNzCi0JICogc3BhY2UsIHdoaWNoIGNvbnRhaW5zIHRoZSBYZW4gbWFwcGluZ3MuICBP
biAzMi1iaXQgdGhlc2UKLQkgKiB3aWxsIGVuZCB1cCBtYWtpbmcgYSB6ZXJvLXNpemVkIGhvbGUg
YW5kIHNvIGlzIGEgbm8tb3AuCisJICogc3BhY2UsIHdoaWNoIGNvbnRhaW5zIHRoZSBYZW4gbWFw
cGluZ3MuCiAJICovCi0JaG9sZV9sb3cgPSBwZ2RfaW5kZXgoVVNFUl9MSU1JVCk7Ci0JaG9sZV9o
aWdoID0gcGdkX2luZGV4KFBBR0VfT0ZGU0VUKTsKKwlob2xlX2xvdyA9IHBnZF9pbmRleChHVUFS
RF9IT0xFX0JBU0VfQUREUik7CisJaG9sZV9oaWdoID0gcGdkX2luZGV4KEdVQVJEX0hPTEVfRU5E
X0FERFIpOworI2VuZGlmCiAKIAluciA9IHBnZF9pbmRleChsaW1pdCkgKyAxOwogCWZvciAoaSA9
IDA7IGkgPCBucjsgaSsrKSB7Ci0tIAoyLjE5LjEKCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 14:30:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 14:30: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-devel-bounces@lists.xenproject.org>)
	id 1ghxpW-0004KR-Rt; Fri, 11 Jan 2019 14:30: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=5qAp=PT=linuxfoundation.org=gregkh@kernel.org>)
 id 1ghxpV-0004K6-CZ
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 14:30:37 +0000
X-Inumbo-ID: 761be2ec-15ad-11e9-8eb1-1367e442376e
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 761be2ec-15ad-11e9-8eb1-1367e442376e;
 Fri, 11 Jan 2019 14:30:37 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E539D2133F;
 Fri, 11 Jan 2019 14:30:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547217036;
 bh=iPjWC98gWLSWoPp4GD1DnNsTLiu3Auue49EupepnXtA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=osjwOa7Dds1O0pBpZo3ZjL/8O4aWqKDQwG1fJ3ji3IdKzI3udsRCfexuF8d5+anYY
 8wlxG5elinPHCIY5wyXR3R2XMXZrfciRoOCQji31RuT4FvHqZPkEQaVOmDnjXytR5d
 TQG9RlxCu2WUud5KeMkZew4aVggHvjNXQAXyIjD4=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Fri, 11 Jan 2019 15:13:50 +0100
Message-Id: <20190111131104.844827246@linuxfoundation.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190111131102.899065735@linuxfoundation.org>
References: <20190111131102.899065735@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
X-Patchwork-Hint: ignore
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.14 019/105] x86/dump_pagetables: Fix LDT remap
 address marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Sasha Levin <sashal@kernel.org>, bhe@redhat.com,
 peterz@infradead.org, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 dave.hansen@linux.intel.com, stable@vger.kernel.org, linux-mm@kvack.org,
 bp@alien8.de, luto@kernel.org, hpa@zytor.com, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, hans.van.kranenburg@mendix.com,
 boris.ostrovsky@oracle.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4xNC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpbIFVwc3RyZWFtIGNvbW1p
dCAyNTRlYjU1MDVjYTBjYTc0OWQzYTQ5MWZjNjY2OGI2YzE2NjQ3YTk5IF0KClRoZSBMRFQgcmVt
YXAgcGxhY2VtZW50IGhhcyBiZWVuIGNoYW5nZWQuIEl0J3Mgbm93IHBsYWNlZCBiZWZvcmUgdGhl
IGRpcmVjdAptYXBwaW5nIGluIHRoZSBrZXJuZWwgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGZvciBi
b3RoIHBhZ2luZyBtb2Rlcy4KCkNoYW5nZSBhZGRyZXNzIG1hcmtlcnMgb3JkZXIgYWNjb3JkaW5n
bHkuCgpGaXhlczogZDUyODg4YWEyNzUzICgieDg2L21tOiBNb3ZlIExEVCByZW1hcCBvdXQgb2Yg
S0FTTFIgcmVnaW9uIG9uIDUtbGV2ZWwgcGFnaW5nIikKU2lnbmVkLW9mZi1ieTogS2lyaWxsIEEu
IFNodXRlbW92IDxraXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5
OiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IGJwQGFsaWVuOC5kZQpD
YzogaHBhQHp5dG9yLmNvbQpDYzogZGF2ZS5oYW5zZW5AbGludXguaW50ZWwuY29tCkNjOiBsdXRv
QGtlcm5lbC5vcmcKQ2M6IHBldGVyekBpbmZyYWRlYWQub3JnCkNjOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQpDYzogamdyb3NzQHN1c2UuY29tCkNjOiBiaGVAcmVkaGF0LmNvbQpDYzogaGFu
cy52YW4ua3JhbmVuYnVyZ0BtZW5kaXguY29tCkNjOiBsaW51eC1tbUBrdmFjay5vcmcKQ2M6IHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpMaW5rOiBodHRwczovL2xrbWwua2VybmVsLm9y
Zy9yLzIwMTgxMTMwMjAyMzI4LjY1MzU5LTMta2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVsLmNv
bQpTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Ci0tLQogYXJj
aC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMgfCA3ICsrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0v
ZHVtcF9wYWdldGFibGVzLmMgYi9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYwppbmRleCBj
ZjQwM2UwNTdmM2YuLjZiY2E0NWQwNjY3NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vZHVtcF9w
YWdldGFibGVzLmMKKysrIGIvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMKQEAgLTUxLDEw
ICs1MSwxMCBAQCBzdHJ1Y3QgYWRkcl9tYXJrZXIgewogZW51bSBhZGRyZXNzX21hcmtlcnNfaWR4
IHsKIAlVU0VSX1NQQUNFX05SID0gMCwKIAlLRVJORUxfU1BBQ0VfTlIsCi0JTE9XX0tFUk5FTF9O
UiwKLSNpZiBkZWZpbmVkKENPTkZJR19NT0RJRllfTERUX1NZU0NBTEwpICYmIGRlZmluZWQoQ09O
RklHX1g4Nl81TEVWRUwpCisjaWZkZWYgQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTAogCUxEVF9O
UiwKICNlbmRpZgorCUxPV19LRVJORUxfTlIsCiAJVk1BTExPQ19TVEFSVF9OUiwKIAlWTUVNTUFQ
X1NUQVJUX05SLAogI2lmZGVmIENPTkZJR19LQVNBTgpAQCAtNjIsOSArNjIsNiBAQCBlbnVtIGFk
ZHJlc3NfbWFya2Vyc19pZHggewogCUtBU0FOX1NIQURPV19FTkRfTlIsCiAjZW5kaWYKIAlDUFVf
RU5UUllfQVJFQV9OUiwKLSNpZiBkZWZpbmVkKENPTkZJR19NT0RJRllfTERUX1NZU0NBTEwpICYm
ICFkZWZpbmVkKENPTkZJR19YODZfNUxFVkVMKQotCUxEVF9OUiwKLSNlbmRpZgogI2lmZGVmIENP
TkZJR19YODZfRVNQRklYNjQKIAlFU1BGSVhfU1RBUlRfTlIsCiAjZW5kaWYKLS0gCjIuMTkuMQoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 14:36:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 14:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghxuc-0004ds-Ka; Fri, 11 Jan 2019 14:35:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5qAp=PT=linuxfoundation.org=gregkh@kernel.org>)
 id 1ghxua-0004dn-Nl
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 14:35:52 +0000
X-Inumbo-ID: 31748cbf-15ae-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31748cbf-15ae-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 14:35:51 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 17C182133F;
 Fri, 11 Jan 2019 14:35:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547217350;
 bh=ME83h21x7S5tpbBBgHVFaHTnEKaUl6hxPSnLBQK79R8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=y8BfX7bZI30oB4rmxTlxYwl0JQxN4eOc79u5F6BQyJ4MKG2YG9XLw+qjqZi/P8L2I
 xsu4hsYfzx6Cw4SAhpWzJDBbcgpb3w29aWIEicPdEd0C2++q1FOtoF/UmftLjpA05q
 GGJtmRIyBjGybei9BvvncBgd6ZfEWPb84Gp5lXDg=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Fri, 11 Jan 2019 15:13:28 +0100
Message-Id: <20190111131115.509913664@linuxfoundation.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190111131114.337122649@linuxfoundation.org>
References: <20190111131114.337122649@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
X-Patchwork-Hint: ignore
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.19 030/148] x86/dump_pagetables: Fix LDT remap
 address marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Sasha Levin <sashal@kernel.org>, bhe@redhat.com,
 peterz@infradead.org, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 dave.hansen@linux.intel.com, stable@vger.kernel.org, linux-mm@kvack.org,
 bp@alien8.de, luto@kernel.org, hpa@zytor.com, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, hans.van.kranenburg@mendix.com,
 boris.ostrovsky@oracle.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4xOS1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpbIFVwc3RyZWFtIGNvbW1p
dCAyNTRlYjU1MDVjYTBjYTc0OWQzYTQ5MWZjNjY2OGI2YzE2NjQ3YTk5IF0KClRoZSBMRFQgcmVt
YXAgcGxhY2VtZW50IGhhcyBiZWVuIGNoYW5nZWQuIEl0J3Mgbm93IHBsYWNlZCBiZWZvcmUgdGhl
IGRpcmVjdAptYXBwaW5nIGluIHRoZSBrZXJuZWwgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGZvciBi
b3RoIHBhZ2luZyBtb2Rlcy4KCkNoYW5nZSBhZGRyZXNzIG1hcmtlcnMgb3JkZXIgYWNjb3JkaW5n
bHkuCgpGaXhlczogZDUyODg4YWEyNzUzICgieDg2L21tOiBNb3ZlIExEVCByZW1hcCBvdXQgb2Yg
S0FTTFIgcmVnaW9uIG9uIDUtbGV2ZWwgcGFnaW5nIikKU2lnbmVkLW9mZi1ieTogS2lyaWxsIEEu
IFNodXRlbW92IDxraXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5
OiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IGJwQGFsaWVuOC5kZQpD
YzogaHBhQHp5dG9yLmNvbQpDYzogZGF2ZS5oYW5zZW5AbGludXguaW50ZWwuY29tCkNjOiBsdXRv
QGtlcm5lbC5vcmcKQ2M6IHBldGVyekBpbmZyYWRlYWQub3JnCkNjOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQpDYzogamdyb3NzQHN1c2UuY29tCkNjOiBiaGVAcmVkaGF0LmNvbQpDYzogaGFu
cy52YW4ua3JhbmVuYnVyZ0BtZW5kaXguY29tCkNjOiBsaW51eC1tbUBrdmFjay5vcmcKQ2M6IHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpMaW5rOiBodHRwczovL2xrbWwua2VybmVsLm9y
Zy9yLzIwMTgxMTMwMjAyMzI4LjY1MzU5LTMta2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVsLmNv
bQpTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Ci0tLQogYXJj
aC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMgfCA3ICsrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0v
ZHVtcF9wYWdldGFibGVzLmMgYi9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYwppbmRleCAw
NzM3NTVjODkxMjYuLmMwNWE4MTgyMjRiYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vZHVtcF9w
YWdldGFibGVzLmMKKysrIGIvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMKQEAgLTUzLDEw
ICs1MywxMCBAQCBzdHJ1Y3QgYWRkcl9tYXJrZXIgewogZW51bSBhZGRyZXNzX21hcmtlcnNfaWR4
IHsKIAlVU0VSX1NQQUNFX05SID0gMCwKIAlLRVJORUxfU1BBQ0VfTlIsCi0JTE9XX0tFUk5FTF9O
UiwKLSNpZiBkZWZpbmVkKENPTkZJR19NT0RJRllfTERUX1NZU0NBTEwpICYmIGRlZmluZWQoQ09O
RklHX1g4Nl81TEVWRUwpCisjaWZkZWYgQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTAogCUxEVF9O
UiwKICNlbmRpZgorCUxPV19LRVJORUxfTlIsCiAJVk1BTExPQ19TVEFSVF9OUiwKIAlWTUVNTUFQ
X1NUQVJUX05SLAogI2lmZGVmIENPTkZJR19LQVNBTgpAQCAtNjQsOSArNjQsNiBAQCBlbnVtIGFk
ZHJlc3NfbWFya2Vyc19pZHggewogCUtBU0FOX1NIQURPV19FTkRfTlIsCiAjZW5kaWYKIAlDUFVf
RU5UUllfQVJFQV9OUiwKLSNpZiBkZWZpbmVkKENPTkZJR19NT0RJRllfTERUX1NZU0NBTEwpICYm
ICFkZWZpbmVkKENPTkZJR19YODZfNUxFVkVMKQotCUxEVF9OUiwKLSNlbmRpZgogI2lmZGVmIENP
TkZJR19YODZfRVNQRklYNjQKIAlFU1BGSVhfU1RBUlRfTlIsCiAjZW5kaWYKLS0gCjIuMTkuMQoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 14:37:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 14:37: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-devel-bounces@lists.xenproject.org>)
	id 1ghxwK-0004kS-1Q; Fri, 11 Jan 2019 14:37: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=5qAp=PT=linuxfoundation.org=gregkh@kernel.org>)
 id 1ghxwI-0004kI-Im
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 14:37:38 +0000
X-Inumbo-ID: 70b1650d-15ae-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70b1650d-15ae-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 14:37:37 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 45E502063F;
 Fri, 11 Jan 2019 14:37:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547217456;
 bh=12boeD+mYVo2SzzVJ9Ju7sZr/69+Y/8F6W4e4sg7B9g=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=BXZmZNBueT492pMTGJCvx2lNnHkUOUKYsK9kMAR2ssDjt8ulyOD/T8+p6Kw+4LpnX
 xfpvg1R7uFCTS4txV5P75oSly/8TZu3sp1a3aY3RiK/w1MXHnEl3wKoJ0k+W5TIORh
 CJZTpgsH0lUl7Ua3qdNegciS2kaURx9PqzAQcvWI=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Fri, 11 Jan 2019 15:13:27 +0100
Message-Id: <20190111131115.468401035@linuxfoundation.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190111131114.337122649@linuxfoundation.org>
References: <20190111131114.337122649@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
X-Patchwork-Hint: ignore
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.19 029/148] x86/mm: Fix guard hole handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 bhe@redhat.com, peterz@infradead.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, dave.hansen@linux.intel.com,
 stable@vger.kernel.org, linux-mm@kvack.org, bp@alien8.de, luto@kernel.org,
 hpa@zytor.com, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Hans van Kranenburg <hans.van.kranenburg@mendix.com>,
 boris.ostrovsky@oracle.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4xOS1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpbIFVwc3RyZWFtIGNvbW1p
dCAxNjg3N2E1NTcwZTBjNWY0MjcwZDViMTdmOWJhYjQyN2JjYWU5NTE0IF0KClRoZXJlIGlzIGEg
Z3VhcmQgaG9sZSBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBrZXJuZWwgYWRkcmVzcyBzcGFjZSwg
YWxzbwp1c2VkIGJ5IGh5cGVydmlzb3JzLiBJdCBvY2N1cGllcyAxNiBQR0QgZW50cmllcy4KClRo
aXMgcmVzZXJ2ZWQgcmFuZ2UgaXMgbm90IGRlZmluZWQgZXhwbGljaXRlbHksIGl0IGlzIGNhbGN1
bGF0ZWQgcmVsYXRpdmUKdG8gb3RoZXIgZW50aXRpZXM6IGRpcmVjdCBtYXBwaW5nIGFuZCB1c2Vy
IHNwYWNlIHJhbmdlcy4KClRoZSBjYWxjdWxhdGlvbiBnb3QgYnJva2VuIGJ5IHJlY2VudCBjaGFu
Z2VzIG9mIHRoZSBrZXJuZWwgbWVtb3J5IGxheW91dDoKTERUIHJlbWFwIHJhbmdlIGlzIG5vdyBt
YXBwZWQgYmVmb3JlIGRpcmVjdCBtYXBwaW5nIGFuZCBtYWtlcyB0aGUKY2FsY3VsYXRpb24gaW52
YWxpZC4KClRoZSBicmVha2FnZSBsZWFkcyB0byBjcmFzaCBvbiBYZW4gZG9tMCBib290WzFdLgoK
RGVmaW5lIHRoZSByZXNlcnZlZCByYW5nZSBleHBsaWNpdGVseS4gSXQncyBwYXJ0IG9mIGtlcm5l
bCBBQkkgKGh5cGVydmlzb3JzCmV4cGVjdCBpdCB0byBiZSBzdGFibGUpIGFuZCBtdXN0IG5vdCBk
ZXBlbmQgb24gY2hhbmdlcyBpbiB0aGUgcmVzdCBvZgprZXJuZWwgbWVtb3J5IGxheW91dC4KClsx
XSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTgtMTEvbXNnMDMzMTMuaHRtbAoKRml4ZXM6IGQ1Mjg4OGFhMjc1MyAoIng4Ni9tbTogTW92ZSBM
RFQgcmVtYXAgb3V0IG9mIEtBU0xSIHJlZ2lvbiBvbiA1LWxldmVsIHBhZ2luZyIpClJlcG9ydGVk
LWJ5OiBIYW5zIHZhbiBLcmFuZW5idXJnIDxoYW5zLnZhbi5rcmFuZW5idXJnQG1lbmRpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxsLnNodXRlbW92QGxpbnV4
LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9u
aXguZGU+ClRlc3RlZC1ieTogSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFucy52YW4ua3JhbmVuYnVy
Z0BtZW5kaXguY29tPgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpDYzogYnBAYWxpZW44LmRlCkNjOiBocGFAenl0b3IuY29tCkNjOiBkYXZlLmhhbnNlbkBsaW51
eC5pbnRlbC5jb20KQ2M6IGx1dG9Aa2VybmVsLm9yZwpDYzogcGV0ZXJ6QGluZnJhZGVhZC5vcmcK
Q2M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNjOiBiaGVAcmVkaGF0LmNvbQpDYzogbGlu
dXgtbW1Aa3ZhY2sub3JnCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKTGluazog
aHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE4MTEzMDIwMjMyOC42NTM1OS0yLWtpcmlsbC5z
aHV0ZW1vdkBsaW51eC5pbnRlbC5jb20KU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hh
bEBrZXJuZWwub3JnPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMu
aCB8ICA1ICsrKysrCiBhcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYyAgICAgICAgICAgfCAg
OCArKysrLS0tLQogYXJjaC94ODYveGVuL21tdV9wdi5jICAgICAgICAgICAgICAgICAgIHwgMTEg
KysrKysrLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0X3R5cGVz
LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0X3R5cGVzLmgKaW5kZXggODRiZDli
ZGMxOTg3Li44OGJjYTQ1NmRhOTkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Bn
dGFibGVfNjRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0X3R5
cGVzLmgKQEAgLTExMSw2ICsxMTEsMTEgQEAgZXh0ZXJuIHVuc2lnbmVkIGludCBwdHJzX3Blcl9w
NGQ7CiAgKi8KICNkZWZpbmUgTUFYTUVNCQkJKDFVTCA8PCBNQVhfUEhZU01FTV9CSVRTKQogCisj
ZGVmaW5lIEdVQVJEX0hPTEVfUEdEX0VOVFJZCS0yNTZVTAorI2RlZmluZSBHVUFSRF9IT0xFX1NJ
WkUJCSgxNlVMIDw8IFBHRElSX1NISUZUKQorI2RlZmluZSBHVUFSRF9IT0xFX0JBU0VfQUREUgko
R1VBUkRfSE9MRV9QR0RfRU5UUlkgPDwgUEdESVJfU0hJRlQpCisjZGVmaW5lIEdVQVJEX0hPTEVf
RU5EX0FERFIJKEdVQVJEX0hPTEVfQkFTRV9BRERSICsgR1VBUkRfSE9MRV9TSVpFKQorCiAjZGVm
aW5lIExEVF9QR0RfRU5UUlkJCS0yNDBVTAogI2RlZmluZSBMRFRfQkFTRV9BRERSCQkoTERUX1BH
RF9FTlRSWSA8PCBQR0RJUl9TSElGVCkKICNkZWZpbmUgTERUX0VORF9BRERSCQkoTERUX0JBU0Vf
QUREUiArIFBHRElSX1NJWkUpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJs
ZXMuYyBiL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCmluZGV4IGExMmFmZmYxNDZkMS4u
MDczNzU1Yzg5MTI2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYwor
KysgYi9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYwpAQCAtNDkzLDExICs0OTMsMTEgQEAg
c3RhdGljIGlubGluZSBib29sIGlzX2h5cGVydmlzb3JfcmFuZ2UoaW50IGlkeCkKIHsKICNpZmRl
ZiBDT05GSUdfWDg2XzY0CiAJLyoKLQkgKiBmZmZmODAwMDAwMDAwMDAwIC0gZmZmZjg3ZmZmZmZm
ZmZmZiBpcyByZXNlcnZlZCBmb3IKLQkgKiB0aGUgaHlwZXJ2aXNvci4KKwkgKiBBIGhvbGUgaW4g
dGhlIGJlZ2lubmluZyBvZiBrZXJuZWwgYWRkcmVzcyBzcGFjZSByZXNlcnZlZAorCSAqIGZvciBh
IGh5cGVydmlzb3IuCiAJICovCi0JcmV0dXJuCShpZHggPj0gcGdkX2luZGV4KF9fUEFHRV9PRkZT
RVQpIC0gMTYpICYmCi0JCShpZHggPCAgcGdkX2luZGV4KF9fUEFHRV9PRkZTRVQpKTsKKwlyZXR1
cm4JKGlkeCA+PSBwZ2RfaW5kZXgoR1VBUkRfSE9MRV9CQVNFX0FERFIpKSAmJgorCQkoaWR4IDwg
IHBnZF9pbmRleChHVUFSRF9IT0xFX0VORF9BRERSKSk7CiAjZWxzZQogCXJldHVybiBmYWxzZTsK
ICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVu
L21tdV9wdi5jCmluZGV4IDJjODRjNmFkOGI1MC4uYzhmMDExZTA3YTE1IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni94ZW4vbW11X3B2LmMKKysrIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCkBAIC02NDAs
MTkgKzY0MCwyMCBAQCBzdGF0aWMgaW50IF9feGVuX3BnZF93YWxrKHN0cnVjdCBtbV9zdHJ1Y3Qg
Km1tLCBwZ2RfdCAqcGdkLAogCQkJICB1bnNpZ25lZCBsb25nIGxpbWl0KQogewogCWludCBpLCBu
ciwgZmx1c2ggPSAwOwotCXVuc2lnbmVkIGhvbGVfbG93LCBob2xlX2hpZ2g7CisJdW5zaWduZWQg
aG9sZV9sb3cgPSAwLCBob2xlX2hpZ2ggPSAwOwogCiAJLyogVGhlIGxpbWl0IGlzIHRoZSBsYXN0
IGJ5dGUgdG8gYmUgdG91Y2hlZCAqLwogCWxpbWl0LS07CiAJQlVHX09OKGxpbWl0ID49IEZJWEFE
RFJfVE9QKTsKIAorI2lmZGVmIENPTkZJR19YODZfNjQKIAkvKgogCSAqIDY0LWJpdCBoYXMgYSBn
cmVhdCBiaWcgaG9sZSBpbiB0aGUgbWlkZGxlIG9mIHRoZSBhZGRyZXNzCi0JICogc3BhY2UsIHdo
aWNoIGNvbnRhaW5zIHRoZSBYZW4gbWFwcGluZ3MuICBPbiAzMi1iaXQgdGhlc2UKLQkgKiB3aWxs
IGVuZCB1cCBtYWtpbmcgYSB6ZXJvLXNpemVkIGhvbGUgYW5kIHNvIGlzIGEgbm8tb3AuCisJICog
c3BhY2UsIHdoaWNoIGNvbnRhaW5zIHRoZSBYZW4gbWFwcGluZ3MuCiAJICovCi0JaG9sZV9sb3cg
PSBwZ2RfaW5kZXgoVVNFUl9MSU1JVCk7Ci0JaG9sZV9oaWdoID0gcGdkX2luZGV4KFBBR0VfT0ZG
U0VUKTsKKwlob2xlX2xvdyA9IHBnZF9pbmRleChHVUFSRF9IT0xFX0JBU0VfQUREUik7CisJaG9s
ZV9oaWdoID0gcGdkX2luZGV4KEdVQVJEX0hPTEVfRU5EX0FERFIpOworI2VuZGlmCiAKIAluciA9
IHBnZF9pbmRleChsaW1pdCkgKyAxOwogCWZvciAoaSA9IDA7IGkgPCBucjsgaSsrKSB7Ci0tIAoy
LjE5LjEKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 14:42:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1ghy0z-0005ZK-Ou; Fri, 11 Jan 2019 14:42: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=bKv/=PT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ghy0y-0005ZF-85
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 14:42:28 +0000
X-Inumbo-ID: 1d0727dc-15af-11e9-8976-7b02a0cca93c
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d0727dc-15af-11e9-8976-7b02a0cca93c;
 Fri, 11 Jan 2019 14:42:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A71B8AC3E;
 Fri, 11 Jan 2019 14:42:25 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C386B5F020000780020C96B@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <2e3ad15e-c056-b939-e725-d22ff19d6ab0@suse.com>
Date: Fri, 11 Jan 2019 15:42:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C386B5F020000780020C96B@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] libxl: fix build on rather old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMjAxOSAxMTowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQ0xPTkVfTkVXSVBDIGhh
cyBiZWVuIGludHJvZHVjZWQgaW4gTGludXggMi42LjE5IG9ubHkgKGFuZCBpbnRvIGdsaWJjCj4g
YXQgYXJvdW5kIHRoYXQgdGltZSBhcyB3ZWxsKS4gQ29wZSB3aXRoIGl0IGJlaW5nIHVuZGVmaW5l
ZCBhcyB3ZWxsIGFzCj4gd2l0aCB0aGUgdW5kZXJseWluZyBrZXJuZWwgbm90IGtub3dpbmcgb2Yg
aXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 14:56:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 14:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghyEk-0006U7-0l; Fri, 11 Jan 2019 14:56: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=T40F=PT=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1ghyEi-0006U2-BT
 for xen-devel@lists.xen.org; Fri, 11 Jan 2019 14:56:40 +0000
X-Inumbo-ID: 14ccb1c0-15b1-11e9-92db-bc764e045a96
Received: from mail-ed1-x542.google.com (unknown [2a00:1450:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14ccb1c0-15b1-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 14:56:32 +0000 (UTC)
Received: by mail-ed1-x542.google.com with SMTP id h50so13322232ede.5
 for <xen-devel@lists.xen.org>; Fri, 11 Jan 2019 06:56:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to
 :user-agent; bh=HBeT14zSDY6p0WdqxH4DYlUS5mJX0DW1y1gymwOYwP0=;
 b=FnOE6ybxbPdvU+Udnx3agSTDCWlkuti/hZFnOTE3V+EFP4zKOXM0tdkaRliszaR+0P
 zLSgeZOdXwDfFxRhG1zNfGddnyFqB4G6o/MVIeuVrLiKriEZvpC7av+XMM/MtIrOp5U1
 M37/qcLeV605TVa231SvW16nLzVAuVay+/CNo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition
 :content-transfer-encoding:in-reply-to:user-agent;
 bh=HBeT14zSDY6p0WdqxH4DYlUS5mJX0DW1y1gymwOYwP0=;
 b=IY6quuLphBb1y/6Lu7TIp9BmPU2ZSVZJ5xDBsOLhjyqOWPCDz0OYZc1rrYTruylUNy
 tZk7EOsGWE62G3zhgNIzHUt33X3C3pULLk9ZJZsoD/sixrfH0dVb02GQvzsF0SbzrGeV
 MUL8K+hmz/j8r/GywOxEstFXoGYLUItpxesL6pPrUg8yBmVH8A8X6DCFm+ucCLJmgIUl
 flNZBHpiJWVvB+odiu3FZcQkG42qMja0HCPxn8UkFzMheXh4ClKibI63KdKsGok6tzwr
 nB2g4JeFI4X/YadhOfd0MDrFcAvBdExVr53ORstIVDXCmIxJpyf8HgYuxmpDldVklY80
 qIbw==
X-Gm-Message-State: AJcUukeD1M4n+imS1uO4dFvfq6p2jDE7SB4Kx3OGh5AiEatJjOWBtzwD
 Z/XIat4bpk/jVEfJ4ql8G6aN1w==
X-Google-Smtp-Source: ALg8bN7JskC4wTihe2qVOlfKsJTKqT+6bFUn4mj4YWRUJ69DygBiAIVcy1y/kAlxAJrYJHH/bFT7KQ==
X-Received: by 2002:a50:84a9:: with SMTP id 38mr13424545edq.185.1547218589897; 
 Fri, 11 Jan 2019 06:56:29 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855])
 by smtp.gmail.com with ESMTPSA id k24-v6sm1443283eja.60.2019.01.11.06.56.27
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 11 Jan 2019 06:56:28 -0800 (PST)
Date: Fri, 11 Jan 2019 15:56:25 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Benjamin Gaignard <benjamin.gaignard@linaro.org>
Message-ID: <20190111145625.GX21184@phenom.ffwll.local>
References: <20181217194303.14397-1-daniel.vetter@ffwll.ch>
 <20181217194303.14397-7-daniel.vetter@ffwll.ch>
 <20181217204755.GD54091@intel.com>
 <CA+M3ks7+gd6zSsoQ1861nEYddObwPXU9RmD_KGP=Si2KyV6LhA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+M3ks7+gd6zSsoQ1861nEYddObwPXU9RmD_KGP=Si2KyV6LhA@mail.gmail.com>
X-Operating-System: Linux phenom 4.18.0-2-amd64 
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Intel-gfx] [PATCH 7/7] drm: Split out
 drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "moderated list:ARM/S5P EXYNOS AR..." <linux-samsung-soc@vger.kernel.org>,
 spice-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 Rodrigo Vivi <rodrigo.vivi@intel.com>,
 linux-stm32@st-md-mailman.stormreply.com, etnaviv@lists.freedesktop.org,
 DRI Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org, linux-renesas-soc@vger.kernel.org,
 linux-rockchip@lists.infradead.org, linux-mediatek@lists.infradead.org,
 amd-gfx@lists.freedesktop.org, Daniel Vetter <daniel.vetter@ffwll.ch>,
 linux-tegra@vger.kernel.org, Daniel Vetter <daniel.vetter@intel.com>,
 linux-amlogic@lists.infradead.org, xen-devel@lists.xen.org,
 freedreno@lists.freedesktop.org,
 Intel Graphics Development <intel-gfx@lists.freedesktop.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBEZWMgMTgsIDIwMTggYXQgMTA6Mjc6NDdBTSArMDEwMCwgQmVuamFtaW4gR2FpZ25h
cmQgd3JvdGU6Cj4gTGUgbHVuLiAxNyBkw6ljLiAyMDE4IMOgIDIxOjQ4LCBSb2RyaWdvIFZpdmkg
PHJvZHJpZ28udml2aUBpbnRlbC5jb20+IGEgw6ljcml0IDoKPiA+Cj4gPiBPbiBNb24sIERlYyAx
NywgMjAxOCBhdCAwODo0MzowM1BNICswMTAwLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+ID4gPiBI
YXZpbmcgdGhlIHByb2JlIGhlbHBlciBzdHVmZiAod2hpY2ggcHJldHR5IG11Y2ggZXZlcnlvbmUg
bmVlZHMpIGluCj4gPiA+IHRoZSBkcm1fY3J0Y19oZWxwZXIuaCBmaWxlICh3aGljaCBhdG9taWMg
ZHJpdmVycyBzaG91bGQgbmV2ZXIgbmVlZCkgaXMKPiA+ID4gY29uZnVzaW5nLiBTcGxpdCB0aGVt
IG91dC4KPiA+ID4KPiA+ID4gVG8gbWFrZSBzdXJlIEkgYWN0dWFsbHkgYWNoaWV2ZWQgdGhlIGdv
YWwgaGVyZSBJIHdlbnQgdGhyb3VnaCBhbGwKPiA+ID4gZHJpdmVycy4gQW5kIGluZGVlZCwgYWxs
IGF0b21pYyBkcml2ZXJzIGFyZSBub3cgZnJlZSBvZgo+ID4gPiBkcm1fY3J0Y19oZWxwZXIuaCBp
bmNsdWRlcy4KPiA+ID4KPiA+ID4gdjI6IE1ha2UgaXQgY29tcGlsZS4gVGhlcmUgd2FzIHNvIG11
Y2ggY29tcGlsZSBmYWlsIG9uIGFybSBkcml2ZXJzCj4gPiA+IHRoYXQgSSBmaWd1cmVkIEknbGwg
YmV0dGVyIG5vdCBpbmNsdWRlIGFueSBvZiB0aGUgYWNrcyBvbiB2MS4KPiA+ID4KPiA+ID4gU2ln
bmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+Cj4gPiA+
IENjOiBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKPiA+ID4gQ2M6IHZpcnR1
YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCj4gPiA+IENjOiBldG5hdml2QGxp
c3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4gPiBDYzogbGludXgtc2Ftc3VuZy1zb2NAdmdlci5rZXJu
ZWwub3JnCj4gPiA+IENjOiBpbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gPgo+ID4g
QWNrZWQtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KPiAKPiBXaXRo
IHRoaXMgdmVyc2lvbiBJJ20gYWJsZSB0byBjb21waWxlIHN0aSBkcml2ZXIgc28sCj4gCj4gQWNr
ZWQtYnk6IEJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWlnbmFyZEBsaW5hcm8ub3JnPgoK
SSBtZXJnZWQgdGhlIGZpcnN0IDMgcGF0Y2hlcywgYnV0IG5vdyBJJ20gc3R1Y2sgYmVjYXVzZSBJ
J20gbWlzc2luZyByZXZpZXcKb24gcGF0Y2hlcyA1JjYuIEFueW9uZSB2b2x1bnRlZXJpbmc/CgpU
aGFua3MsIERhbmllbAoKPiAKPiA+Cj4gPiA+IENjOiBsaW51eC1tZWRpYXRla0BsaXN0cy5pbmZy
YWRlYWQub3JnCj4gPiA+IENjOiBsaW51eC1hbWxvZ2ljQGxpc3RzLmluZnJhZGVhZC5vcmcKPiA+
ID4gQ2M6IGxpbnV4LWFybS1tc21Admdlci5rZXJuZWwub3JnCj4gPiA+IENjOiBmcmVlZHJlbm9A
bGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gPiA+IENjOiBub3V2ZWF1QGxpc3RzLmZyZWVkZXNrdG9w
Lm9yZwo+ID4gPiBDYzogc3BpY2UtZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gPiA+IENj
OiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4gPiBDYzogbGludXgtcmVuZXNhcy1z
b2NAdmdlci5rZXJuZWwub3JnCj4gPiA+IENjOiBsaW51eC1yb2NrY2hpcEBsaXN0cy5pbmZyYWRl
YWQub3JnCj4gPiA+IENjOiBsaW51eC1zdG0zMkBzdC1tZC1tYWlsbWFuLnN0b3JtcmVwbHkuY29t
Cj4gPiA+IENjOiBsaW51eC10ZWdyYUB2Z2VyLmtlcm5lbC5vcmcKPiA+ID4gQ2M6IHhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCj4gPiA+IC0tLQo+ID4gPiAgLi4uL2dwdS9kcm0vYW1kL2FtZGdwdS9h
bWRncHVfY29ubmVjdG9ycy5jICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9hbWQv
YW1kZ3B1L2FtZGdwdV9kZXZpY2UuYyAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaCAgICAgIHwgIDEgKwo+ID4gPiAgLi4uL2FtZC9k
aXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5jIHwgIDIgKy0KPiA+ID4gIC4uLi9h
bWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jICB8ICAyICstCj4gPiA+ICAu
Li4vZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3NlcnZpY2VzLmMgICAgfCAgMiArLQo+ID4g
PiAgZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jICAgICAgICAgICAgIHwgIDIgKy0K
PiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5jICAgICAgICAgICAgICB8ICAy
ICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9zaW0uYyAgICAgICAgICAgICAg
fCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMgICAgICAgICAg
ICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfZHJ2LmMgICAgICAg
ICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMg
ICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfZHJ2
LmMgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRw
X213LmMgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYXJtYWRh
L2FybWFkYV81MTAuYyAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2Fy
bWFkYS9hcm1hZGFfY3J0Yy5jICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS9hcm1hZGEvYXJtYWRhX2NydGMuaCAgICAgICAgICB8ICAyICsKPiA+ID4gIGRyaXZlcnMvZ3B1
L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJz
L2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJp
dmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMgICAgICAgICAgICAgICAgIHwgIDEgKwo+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jICAgICAgICAgICAgICAgIHwgIDEgKwo+ID4g
PiAgLi4uL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5jICAgIHwgIDIgKy0K
PiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19kYy5oICB8ICAy
ICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMgICAgICAgICAgICAg
fCAgMSArCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMgICAgICAgICAg
ICAgfCAgMSArCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMS5o
ICAgICAgfCAgNSArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC1hbng3
OHh4LmMgICAgIHwgIDIgKy0KPiA+ID4gIC4uLi9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4
X2RwX2NvcmUuYyAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2NkbnMt
ZHNpLmMgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9k
dW1iLXZnYS1kYWMuYyAgICAgICAgIHwgIDIgKy0KPiA+ID4gIC4uLi9icmlkZ2UvbWVnYWNoaXBz
LXN0ZHB4eHh4LWdlLWI4NTB2My1mdy5jICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL254cC1wdG4zNDYwLmMgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL2JyaWRnZS9wYW5lbC5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL3NpaTkwMnguYyAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMgICAgIHwgIDIgKy0KPiA+
ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYyB8ICAyICst
Cj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMgICAgICAgICAgICAgfCAg
MiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2Ny5jICAgICAgICAgICAg
IHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMgICAg
ICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jICAg
ICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfZHJ2
LmMgICAgICAgICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNf
bW9kZS5jICAgICAgICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNf
aGVscGVyLmMgICAgICAgICAgIHwgIDEgLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2RybV9kcF9t
c3RfdG9wb2xvZ3kuYyAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9kcm1f
bW9kZXNldF9oZWxwZXIuYyAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0v
ZHJtX3Byb2JlX2hlbHBlci5jICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmggICAgICAgICB8ICAxIC0KPiA+ID4gIGRyaXZl
cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RwLmMgICAgICAgICAgICB8ICAzICstCj4gPiA+ICBk
cml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5jICAgICAgfCAgMiArLQo+ID4g
PiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RwaS5jICAgICAgIHwgIDIgKy0K
PiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcnYuYyAgICAgICB8ICAy
ICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMgICAgICAg
fCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiLmMgICAg
ICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRl
di5jICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1f
dmlkaS5jICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3Nf
aGRtaS5jICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2Zz
bF9kY3VfZHJtX2NydGMuYyAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vZnNsLWRj
dS9mc2xfZGN1X2RybV9kcnYuYyAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2Zz
bC1kY3UvZnNsX2RjdV9kcm1fa21zLmMgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dw
dS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYyAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVy
cy9ncHUvZHJtL2dtYTUwMC9wc2JfaW50ZWxfZHJ2LmggICAgICAgIHwgIDEgKwo+ID4gPiAgLi4u
L2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jICAgIHwgIDIgKy0KPiA+ID4g
IC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2LmMgICB8ICAyICstCj4g
PiA+ICAuLi4vZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2ZiZGV2LmMgfCAgMiAr
LQo+ID4gPiAgLi4uL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV92ZGFjLmMgIHwg
IDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4vZHdfZHJtX2RzaS5j
ICB8ICAyICstCj4gPiA+ICAuLi4vZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Fk
ZS5jICAgfCAgMiArLQo+ID4gPiAgLi4uL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2Ry
bV9kcnYuYyAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9pMmMvY2g3MDA2X3ByaXYu
aCAgICAgICAgICAgICB8ICAxICsKPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9pMmMvc2lsMTY0X2Ry
di5jICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5
OHhfZHJ2LmMgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv
aTkxNV9kcnYuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9p
OTE1L2ludGVsX2NydC5jICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9k
cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9n
cHUvZHJtL2k5MTUvaW50ZWxfZHAuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZl
cnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jICAgICAgICAgICB8ICAyICstCj4gPiA+ICBk
cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaCAgICAgICAgICAgICAgfCAgMiArLQo+ID4g
PiAgZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jICAgICAgICAgICAgIHwgIDIgKy0K
PiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWRybS1jb3JlLmMgICAgICAgICAgICB8ICAy
ICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYyAgICAgICAgICAgICAgICAg
fCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtdHZlLmMgICAgICAgICAgICAg
ICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jICAgICAg
ICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3Bs
YXkuYyAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19k
cGkuYyAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9t
dGtfZHJtX2NydGMuYyAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0
ZWsvbXRrX2RybV9kcnYuYyAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL21l
ZGlhdGVrL210a19kcm1fZmIuYyAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2Ry
bS9tZWRpYXRlay9tdGtfZHNpLmMgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dw
dS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYyAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVy
cy9ncHUvZHJtL21lc29uL21lc29uX2NydGMuYyAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRy
aXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kcnYuYyAgICAgICAgICAgICB8ICAyICstCj4gPiA+
ICBkcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRtaS5jICAgICAgICAgfCAgMiArLQo+
ID4gPiAgZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jICAgICAgIHwgIDIg
Ky0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9tZ2FnMjAwL21nYWcyMDBfbW9kZS5jICAgICAgICB8
ICAxICsKPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMgICAg
ICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rl
ci5jICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9j
cnRjLmMgICAgIHwgIDIgKy0KPiA+ID4gIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9k
c2lfZW5jb2Rlci5jICB8ICAyICstCj4gPiA+ICAuLi4vZ3B1L2RybS9tc20vZGlzcC9tZHA0L21k
cDRfZHR2X2VuY29kZXIuYyAgfCAgMiArLQo+ID4gPiAgLi4uL2dwdS9kcm0vbXNtL2Rpc3AvbWRw
NC9tZHA0X2xjZGNfZW5jb2Rlci5jIHwgIDIgKy0KPiA+ID4gIC4uLi9ncHUvZHJtL21zbS9kaXNw
L21kcDUvbWRwNV9jbWRfZW5jb2Rlci5jICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0v
bXNtL2Rpc3AvbWRwNS9tZHA1X2NydGMuYyAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL21zbS9kaXNwL21kcDUvbWRwNV9lbmNvZGVyLmMgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS9tc20vbXNtX2Rydi5oICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2
ZXJzL2dwdS9kcm0vbXNtL21zbV9mYi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2NydGMuYyAgICAgICAgICAgIHwgIDIgKy0KPiA+
ID4gIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYyAgICAgICAgICAgICB8ICAyICst
Cj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfb3V0LmMgICAgICAgICAgICAgfCAg
MiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMgICAg
IHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jICAg
ICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfY29ubmVj
dG9yLmMgICB8ICAxICsKPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfZGlz
cGxheS5jICAgICB8ICAxICsKPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29u
bmVjdG9yLmMgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFw
X2NydGMuYyAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL29tYXBkcm0v
b21hcF9kcnYuYyAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9vbWFw
ZHJtL29tYXBfZHJ2LmggICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0v
b21hcGRybS9vbWFwX2VuY29kZXIuYyAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL29tYXBkcm0vb21hcF9mYi5jICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS9wbDExMS9wbDExMV9kcnYuYyAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2
ZXJzL2dwdS9kcm0vcXhsL3F4bF9kaXNwbGF5LmMgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZHJ2LmMgICAgICAgICAgICAgICAgIHwgIDMgKy0KPiA+
ID4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMgICAgICAgICAgICAgICAgICB8ICAyICst
Cj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYyAgICAgICAgICAgICAgICAgfCAg
MiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jICAgICAgICAg
IHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5j
ICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNlLmMg
ICAgICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxh
eS5jICAgICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBf
bXN0LmMgICAgICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25f
ZHJ2LmMgICAgICAgICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl
b25faXJxX2ttcy5jICAgICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUv
cmNhcl9kdV9jcnRjLmMgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfZHJ2LmMgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0v
cmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYyAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYyAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYyAgICAgICB8ICAyICstCj4gPiA+ICBkcml2
ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jICAgICAgICAgfCAgMiArLQo+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMgICAgICAgICAgIHwgIDIgKy0KPiA+
ID4gIC4uLi9ncHUvZHJtL3JvY2tjaGlwL2FuYWxvZ2l4X2RwLXJvY2tjaGlwLmMgICB8ICAyICst
Cj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYyAgICAgICAgfCAg
MiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmggICAgICAg
IHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9kd19oZG1pLXJvY2tjaGlw
LmMgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMg
ICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlw
X2RybV9kcnYuYyAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2Nr
Y2hpcF9kcm1fZmIuYyAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
cm9ja2NoaXBfZHJtX2ZiZGV2LmMgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tj
aGlwL3JvY2tjaGlwX2RybV9wc3IuYyAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9k
cm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5jICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3JnYi5jICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZl
cnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fY3J0Yy5jICAgICB8ICAxICsKPiA+ID4gIGRy
aXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fZHJ2LmMgICAgICB8ICAxICsKPiA+ID4g
IGRyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMgICAgICB8ICAxICsKPiA+
ID4gIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuYyAgICAgICAgICAgICAgICB8ICAyICst
Cj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kcnYuYyAgICAgICAgICAgICAgICAgfCAg
MiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMgICAgICAgICAgICAgICAg
IHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jICAgICAgICAgICAg
ICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMgICAgICAg
ICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYyAg
ICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9zdG0vZHJ2LmMgICAg
ICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMu
YyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjRpX2JhY2tlbmQuYyAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9z
dW40aS9zdW40aV9jcnRjLmMgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuNGlfZHJ2LmMgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9n
cHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZl
cnMvZ3B1L2RybS9zdW40aS9zdW40aV9sdmRzLmMgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBk
cml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMgICAgICAgICAgICAgfCAgMiArLQo+ID4g
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYyAgICAgICAgICAgIHwgIDIgKy0K
PiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90di5jICAgICAgICAgICAgICB8ICAy
ICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlwaV9kc2kuYyAgICAgICAg
fCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMgICAgICAg
ICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV91aV9sYXllci5j
ICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdmlfbGF5
ZXIuYyAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS90ZWdyYS9mYi5j
ICAgICAgICAgICAgICAgICAgICB8ICAxICsKPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS90ZWdyYS9o
ZG1pLmMgICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vdGVn
cmEvaHViLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJt
L3RpbGNkYy90aWxjZGNfZHJ2LmMgICAgICAgICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmggICAgICAgICAgIHwgIDEgLQo+ID4gPiAgZHJpdmVycy9n
cHUvZHJtL3RpbGNkYy90aWxjZGNfZXh0ZXJuYWwuYyAgICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVy
cy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfcGFuZWwuYyAgICAgICAgIHwgIDEgKwo+ID4gPiAgZHJp
dmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfdGZwNDEwLmMgICAgICAgIHwgIDEgKwo+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUuYyAgIHwgIDIgKy0KPiA+
ID4gIGRyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMgICB8ICAyICst
Cj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kcnYuYyAgICAgICAgICAgfCAg
MiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMgICAgICAgICAg
IHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMgICAgICAgICAgICAg
ICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbWFpbi5jICAgICAgICAg
ICAgICAgIHwgIDEgKwo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jICAgICAg
ICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RwaS5jICAg
ICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kc2ku
YyAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRf
aGRtaS5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X2ttcy5jICAgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0v
dmM0L3ZjNF90eHAuYyAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUv
ZHJtL3ZjNC92YzRfdmVjLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMv
Z3B1L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMgICAgICB8ICAyICstCj4gPiA+ICBkcml2
ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZHJ2LmggICAgICAgICAgfCAgMiArLQo+ID4gPiAg
ZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMgICAgICAgICAgICAgIHwgIDIgKy0KPiA+
ID4gIGRyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMgICAgICAgICAgICAgICB8ICAyICst
Cj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX291dHB1dC5jICAgICAgICAgICAgfCAg
MiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmggICAgICAgICAg
IHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jICAgICAg
ICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29u
bi5jICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2dlbS5jICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udF9rbXMuYyAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9kcm0venRlL3p4X2Ry
bV9kcnYuYyAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9ncHUvZHJtL3p0ZS96
eF9oZG1pLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS96
dGUvenhfdHZlbmMuYyAgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+ICBkcml2ZXJzL2dwdS9k
cm0venRlL3p4X3ZnYS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gPiAgZHJpdmVycy9n
cHUvZHJtL3p0ZS96eF92b3UuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIGRyaXZl
cnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9pcnEuYyAgICAgICAgICB8ICAyICstCj4gPiA+ICBk
cml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfbW9kZS5jICAgICAgICAgfCAgMiArLQo+ID4g
PiAgaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmggICAgICAgICAgICAgICAgIHwgMTYgLS0t
LS0tCj4gPiA+ICBpbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmggICAgICAgICAgICAgICAg
fCA1MCArKysrKysrKysrKysrKysrKysrCj4gPiA+ICAyMTcgZmlsZXMgY2hhbmdlZCwgMjY4IGlu
c2VydGlvbnMoKyksIDE5OSBkZWxldGlvbnMoLSkKPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBp
bmNsdWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmgKPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9jb25uZWN0b3JzLmMgYi9kcml2ZXJzL2dw
dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jCj4gPiA+IGluZGV4IDY5YWQ2ZWMw
YTRmMy4uZjBkMzY3ODdkOGQxIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1k
L2FtZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9h
bWQvYW1kZ3B1L2FtZGdwdV9jb25uZWN0b3JzLmMKPiA+ID4gQEAgLTI1LDcgKzI1LDcgQEAKPiA+
ID4gICAqLwo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPgo+ID4g
PiAgI2luY2x1ZGUgImFtZGdwdS5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2FtZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv
YW1kZ3B1X2RldmljZS5jCj4gPiA+IGluZGV4IDAwYzg2YzMzZjlhMi4uMzViYmM2NGY1M2JiIDEw
MDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZGV2aWNl
LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2RldmljZS5j
Cj4gPiA+IEBAIC0zMCw3ICszMCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvY29uc29sZS5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
UC5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9hbWRncHVfZHJtLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8bGludXgvdmdhYXJiLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9h
bWRncHVfZHJ2LmMKPiA+ID4gaW5kZXggOWM3N2VhYTQ1OTgyLi4xMjQ2OTI1ZGIwNmIgMTAwNjQ0
Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kcnYuYwo+ID4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKPiA+ID4gQEAg
LTMyLDcgKzMyLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPiA+ID4gICNp
bmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgvdmdhX3N3
aXRjaGVyb28uaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRl
ICJhbWRncHUuaCIKPiA+ID4gICNpbmNsdWRlICJhbWRncHVfaXJxLmgiCj4gPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW9kZS5oIGIvZHJpdmVycy9n
cHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaAo+ID4gPiBpbmRleCBhYWRkMGZhNDJlNDMu
LjJjOTllZjM1ZGI3OSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRn
cHUvYW1kZ3B1X21vZGUuaAo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9h
bWRncHVfbW9kZS5oCj4gPiA+IEBAIC0zNiw2ICszNiw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9kcF9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZpeGVkLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUg
PGxpbnV4L2kyYy5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNw
bGF5L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9k
aXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5jCj4gPiA+IGluZGV4IDM5OTk3ZDk3
N2VmYi4uNzgxNzMzMTFmNzE4IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1k
L2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9oZWxwZXJzLmMKPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5jCj4gPiA+
IEBAIC0yOSw3ICsyOSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvaTJjLmg+Cj4gPiA+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRp
ZC5oPgo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5
L2FtZGdwdV9kbS9hbWRncHVfZG1fcHBfc211LmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3Bs
YXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9wcF9zbXUuYwo+ID4gPiBpbmRleCA5ZDJkNjk4NmI5ODMu
LjdlZjk5MDM3MTY3YSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNw
bGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fcHBfc211LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fcHBfc211LmMKPiA+ID4gQEAgLTI1
LDcgKzI1LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9hY3BpLmg+Cj4gPiA+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vYW1kZ3B1X2RybS5oPgo+ID4gPiAgI2luY2x1ZGUgImRtX3NlcnZpY2VzLmgiCj4g
PiA+ICAjaW5jbHVkZSAiYW1kZ3B1LmgiCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jIGIvZHJpdmVycy9n
cHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fc2VydmljZXMuYwo+ID4gPiBp
bmRleCA1MTY3OTUzNDJkZDIuLmQ5MTVlOGM4NzY5YiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fc2VydmljZXMuYwo+ID4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9z
ZXJ2aWNlcy5jCj4gPiA+IEBAIC0yNyw3ICsyNyw3IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgv
YWNwaS5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2FtZGdwdV9kcm0uaD4KPiA+ID4gICNpbmNs
dWRlICJkbV9zZXJ2aWNlcy5oIgo+ID4gPiAgI2luY2x1ZGUgImFtZGdwdS5oIgo+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jIGIvZHJpdmVycy9ncHUv
ZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jCj4gPiA+IGluZGV4IDYyZjUxZjcwNjA2ZC4uNmJhOTY0MTVl
NjgzIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMK
PiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jCj4gPiA+IEBAIC0x
NSw3ICsxNSw3IEBACj4gPiA+ICAgKi8KPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFf
aGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5jIGIvZHJpdmVycy9n
cHUvZHJtL2FyYy9hcmNwZ3VfZHJ2LmMKPiA+ID4gaW5kZXggMjA2YTc2YWJmNzcxLi5kYzcyNjQ4
YmQ3ODMgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5j
Cj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5jCj4gPiA+IEBAIC0x
NSw3ICsxNSw3IEBACj4gPiA+ICAgKi8KPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsu
aD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2Nt
YV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X3NpbS5jIGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNw
Z3Vfc2ltLmMKPiA+ID4gaW5kZXggNjUzMGQ4OGY3MjkzLi5lYmVlNDc0OGY1ZDkgMTAwNjQ0Cj4g
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X3NpbS5jCj4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X3NpbS5jCj4gPiA+IEBAIC0xNCw3ICsxNCw3IEBACj4g
PiA+ICAgKgo+ID4gPiAgICovCj4gPiA+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSAi
YXJjcGd1LmgiCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Ny
dGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfY3J0Yy5jCj4gPiA+IGluZGV4IGU0ZDY3
YjcwMjQ0ZC4uOTljMTg4ZGU4NjUxIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
YXJtL2hkbGNkX2NydGMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Ny
dGMuYwo+ID4gPiBAQCAtMTMsNyArMTMsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+
Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Rydi5jIGIvZHJp
dmVycy9ncHUvZHJtL2FybS9oZGxjZF9kcnYuYwo+ID4gPiBpbmRleCBkZmFkOGQwNmQxMDguLmZi
YTMwN2M4YWZhNSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9k
cnYuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Rydi5jCj4gPiA+IEBA
IC0yMiw3ICsyMiw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0v
bWFsaWRwX2NydGMuYwo+ID4gPiBpbmRleCBlMWI3Mjc4Mjg0OGMuLjU2YWFkMjg4NjY2ZSAxMDA2
NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfY3J0Yy5jCj4gPiA+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2NydGMuYwo+ID4gPiBAQCAtMTQsNyArMTQs
NyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8bGludXgvcG1fcnVudGltZS5oPgo+ID4gPiAgI2luY2x1ZGUgPHZpZGVv
L3ZpZGVvbW9kZS5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxp
ZHBfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYwo+ID4gPiBpbmRleCA1
MDVmMzE2YTE5MmUuLmFiNTBhZDA2ZTI3MSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2FybS9tYWxpZHBfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxp
ZHBfZHJ2LmMKPiA+ID4gQEAgLTIzLDcgKzIzLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBl
ci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfbXcuYyBi
L2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX213LmMKPiA+ID4gaW5kZXggOTE0NzJlNWUwYzhi
Li4wNDFhNjRkYzcxNjcgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFs
aWRwX213LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfbXcuYwo+ID4g
PiBAQCAtOCw3ICs4LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJt
YWRhL2FybWFkYV81MTAuYwo+ID4gPiBpbmRleCAyZjdjMDQ4YzUzNjEuLjBlOTFkMjc5MjFiZCAx
MDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMKPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMKPiA+ID4gQEAgLTks
NyArOSw3IEBACj4gPiA+ICAgKi8KPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+ID4g
ICNpbmNsdWRlIDxsaW51eC9pby5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2lu
Y2x1ZGUgImFybWFkYV9jcnRjLmgiCj4gPiA+ICAjaW5jbHVkZSAiYXJtYWRhX2RybS5oIgo+ID4g
PiAgI2luY2x1ZGUgImFybWFkYV9ody5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFf
Y3J0Yy5jCj4gPiA+IGluZGV4IGRhOTM2MDY4OGI1NS4uYzY4YzNkYTllMTdmIDEwMDY0NAo+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmMKPiA+ID4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jCj4gPiA+IEBAIC0xMiw3ICsxMiw3
IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVy
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSAiYXJtYWRhX2NydGMuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9h
cm1hZGEvYXJtYWRhX2NydGMuaCBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2NydGMu
aAo+ID4gPiBpbmRleCA3ZWJkMzM3YjYwYWYuLjA4NzYxZmYwMTczOSAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5oCj4gPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2NydGMuaAo+ID4gPiBAQCAtOCw2ICs4LDggQEAKPiA+
ID4gICNpZm5kZWYgQVJNQURBX0NSVENfSAo+ID4gPiAgI2RlZmluZSBBUk1BREFfQ1JUQ19ICj4g
PiA+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ICsKPiA+ID4gIHN0cnVj
dCBhcm1hZGFfZ2VtX29iamVjdDsKPiA+ID4KPiA+ID4gIHN0cnVjdCBhcm1hZGFfcmVncyB7Cj4g
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9kcnYuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jCj4gPiA+IGluZGV4IGZhMzE1ODliNGZj
MC4uZTY2MGM1Y2E1MmFlIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRh
L2FybWFkYV9kcnYuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9k
cnYuYwo+ID4gPiBAQCAtMTAsNyArMTAsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L21vZHVs
ZS5oPgo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L29mX2dyYXBoLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29m
Lmg+Cj4gPiA+ICAjaW5jbHVkZSAiYXJtYWRhX2NydGMuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRh
L2FybWFkYV9mYi5jCj4gPiA+IGluZGV4IDZiZDYzOGE1NDU3OS4uMDU4YWM3ZDk5MjBmIDEwMDY0
NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jCj4gPiA+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMKPiA+ID4gQEAgLTUsNyArNSw3
IEBACj4gPiA+ICAgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIHZlcnNpb24gMiBhcwo+ID4gPiAgICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb24uCj4gPiA+ICAgKi8KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSAiYXJtYWRhX2Ry
bS5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMgYi9k
cml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9kcnYuYwo+ID4gPiBpbmRleCBiZjU4OWM1M2I5MDguLjM4
NzFiMzlkNGRlYSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2
LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMKPiA+ID4gQEAgLTMw
LDYgKzMwLDcgQEAKPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgImFzdF9kcnYuaCIKPiA+ID4KPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYyBiL2RyaXZlcnMv
Z3B1L2RybS9hc3QvYXN0X21vZGUuYwo+ID4gPiBpbmRleCA4YmIzNTVkNWQ0M2QuLjk3ZmVkMDYy
N2QxYyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jCj4g
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYwo+ID4gPiBAQCAtMzIsNiAr
MzIsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hl
bHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAj
aW5jbHVkZSAiYXN0X2Rydi5oIgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgImFzdF90YWJsZXMuaCIK
PiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNk
Y19jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5j
Cj4gPiA+IGluZGV4IDk2ZjQwODI2NzFmZS4uODA3MGE1NThkN2IxIDEwMDY0NAo+ID4gPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5jCj4gPiA+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19jcnRjLmMKPiA+ID4g
QEAgLTI0LDcgKzI0LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9waW5jdHJsL2NvbnN1bWVy
Lmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4KPiA+ID4gICNpbmNs
dWRlIDx2aWRlby92aWRlb21vZGUuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19kYy5oIGIvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhs
Y2RjL2F0bWVsX2hsY2RjX2RjLmgKPiA+ID4gaW5kZXggNGNjMWUwM2YwYWVlLi43MGJkNTQwZDY0
NGUgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9o
bGNkY19kYy5oCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9o
bGNkY19kYy5oCj4gPiA+IEBAIC0zMSw3ICszMSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw
ZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19kcnYu
YyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19kcnYuYwo+ID4gPiBpbmRleCBmM2RkNjZh
ZTk5MGEuLmU1YTQ4ZTg3YjEzNyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Jv
Y2hzL2JvY2hzX2Rydi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19k
cnYuYwo+ID4gPiBAQCAtOSw2ICs5LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9tb2R1bGUu
aD4KPiA+ID4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPgo+ID4gPiAgI2luY2x1ZGUgImJvY2hzLmgiCj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMv
Ym9jaHNfa21zLmMKPiA+ID4gaW5kZXggZjg3YzI4NGRkOTNkLi41ZjFlYjY5ZGQxNjcgMTAwNjQ0
Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYwo+ID4gPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMKPiA+ID4gQEAgLTcsNiArNyw3IEBA
Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSAiYm9jaHMuaCIKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X3BsYW5lX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gPiA+Cj4gPiA+ICBzdGF0aWMgaW50IGRlZnggPSAxMDI0Owo+ID4gPiAgc3RhdGljIGludCBk
ZWZ5ID0gNzY4Owo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3
NTExL2Fkdjc1MTEuaCBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmgK
PiA+ID4gaW5kZXggNzNkOGNjYjk3NzQyLi5kNTJmZmFiNDFlYjQgMTAwNjQ0Cj4gPiA+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmgKPiA+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTEuaAo+ID4gPiBAQCAtMTQsOCArMTQs
MTEgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9yZWdtYXAuaD4KPiA+ID4gICNpbmNsdWRlIDxs
aW51eC9yZWd1bGF0b3IvY29uc3VtZXIuaD4KPiA+ID4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJt
L2RybV9jb25uZWN0b3IuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+Cj4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KPiA+ID4KPiA+ID4gICNkZWZpbmUgQURWNzUx
MV9SRUdfQ0hJUF9SRVZJU0lPTiAgICAgICAgICAgIDB4MDAKPiA+ID4gICNkZWZpbmUgQURWNzUx
MV9SRUdfTjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMQo+ID4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC1hbng3OHh4LmMgYi9kcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYwo+ID4gPiBpbmRleCBmODQzM2M5M2Y0
NjMuLmYzOWE5MWUzZjllMCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRn
ZS9hbmFsb2dpeC1hbng3OHh4LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9h
bmFsb2dpeC1hbng3OHh4LmMKPiA+ID4gQEAgLTMxLDcgKzMxLDcgQEAKPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+Cj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJp
ZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv
YW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCj4gPiA+IGluZGV4IDc1M2U5NjEyOWFiNy4uYzFk
YThhZTNjNDA4IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxv
Z2l4L2FuYWxvZ2l4X2RwX2NvcmUuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYwo+ID4gPiBAQCAtMjYsNyArMjYsNyBAQAo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9icmlkZ2UvYW5hbG9naXhfZHAuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvY2Rucy1kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv
Y2Rucy1kc2kuYwo+ID4gPiBpbmRleCBjZTk0OTZkMTM5ODYuLjQ4ZWQ0NDRjYWQ1MCAxMDA2NDQK
PiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jCj4gPiA+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2Rucy1kc2kuYwo+ID4gPiBAQCAtNyw3ICs3LDcgQEAK
PiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3Bh
bmVsLmg+Cj4gPiA+ICAjaW5jbHVkZSA8dmlkZW8vbWlwaV9kaXNwbGF5Lmg+Cj4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2R1bWItdmdhLWRhYy5jIGIvZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMuYwo+ID4gPiBpbmRleCA5YjcwNjc4OWEzNDEuLjA4
MDU4MDFmNGU5NCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1i
LXZnYS1kYWMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2R1bWItdmdhLWRh
Yy5jCj4gPiA+IEBAIC0xOCw3ICsxOCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4KPiA+ID4gIHN0
cnVjdCBkdW1iX3ZnYSB7Cj4gPiA+ICAgICAgIHN0cnVjdCBkcm1fYnJpZGdlICAgICAgIGJyaWRn
ZTsKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvbWVnYWNoaXBzLXN0
ZHB4eHh4LWdlLWI4NTB2My1mdy5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9tZWdhY2hpcHMt
c3RkcHh4eHgtZ2UtYjg1MHYzLWZ3LmMKPiA+ID4gaW5kZXggMjEzNmM5N2FlYjhlLi45Njg3YTFh
MGU3MzcgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvbWVnYWNoaXBz
LXN0ZHB4eHh4LWdlLWI4NTB2My1mdy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlk
Z2UvbWVnYWNoaXBzLXN0ZHB4eHh4LWdlLWI4NTB2My1mdy5jCj4gPiA+IEBAIC0zNiw3ICszNiw3
IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvb2YuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254
cC1wdG4zNDYwLmMKPiA+ID4gaW5kZXggYTNlODE3YWJhY2UxLi5hNTYzMDY0MjFiYzcgMTAwNjQ0
Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvbnhwLXB0bjM0NjAuYwo+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMKPiA+ID4gQEAgLTIyLDcg
KzIyLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9vZl9ncGlvLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
Lmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlk
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fcGFuZWwuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFu
ZWwuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYwo+ID4gPiBpbmRleCA3Y2JhYmEy
MTNlZjYuLmNhZjEyYjhmZDU3MiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Jy
aWRnZS9wYW5lbC5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYwo+
ID4gPiBAQCAtMTIsNyArMTIsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2Nvbm5lY3Rvci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZXNl
dF9oZWxwZXJfdnRhYmxlcy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jIGIv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIyLmMKPiA+ID4gaW5kZXggNzMzNGQx
YjYyYjcxLi40ODNhNzE0MmM1ZWEgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9i
cmlkZ2UvcGFyYWRlLXBzODYyMi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv
cGFyYWRlLXBzODYyMi5jCj4gPiA+IEBAIC0yNiw3ICsyNiw3IEBACj4gPiA+ICAjaW5jbHVkZSA8
bGludXgvcmVndWxhdG9yL2NvbnN1bWVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMgYi9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL3NpaTkwMnguYwo+ID4gPiBpbmRleCBiZmE5MDIwMTNhYTQuLjYxYjE1MDJm
NTY2YyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMK
PiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMKPiA+ID4gQEAgLTMw
LDcgKzMwLDcgQEAKPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gPgo+ID4gPiAgI2RlZmluZSBTSUk5
MDJYX1RQSV9WSURFT19EQVRBICAgICAgICAgICAgICAgICAgICAgICAweDAKPiA+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctaGRtaS5jIGIvZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMKPiA+ID4gaW5kZXggNjRjM2NmMDI3
NTE4Li4zNjBhN2VjMzk4NjEgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlk
Z2Uvc3lub3BzeXMvZHctaGRtaS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv
c3lub3BzeXMvZHctaGRtaS5jCj4gPiA+IEBAIC0yNSw3ICsyNSw3IEBACj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9l
bmNvZGVyX3NsYXZlLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9kd19oZG1pLmg+Cj4g
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGkt
ZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMKPiA+
ID4gaW5kZXggMmY0YjE0NWI3M2FmLi4wOWEzOGFlODFlNTIgMTAwNjQ0Cj4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYwo+ID4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMKPiA+ID4gQEAgLTE5
LDcgKzE5LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
bWlwaV9kc2kuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2JyaWRnZS9kd19taXBpX2RzaS5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS90YzM1ODc2NC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2
NC5jCj4gPiA+IGluZGV4IGFmZDQ5MTAxOGJmYy4uMjgyMDkyMDE5ZTgyIDEwMDY0NAo+ID4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMKPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2NC5jCj4gPiA+IEBAIC05LDcgKzksNyBAQAo+ID4gPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMz
NTg3NjcuYwo+ID4gPiBpbmRleCA4ZTI4ZTczOGNiNTIuLjVjMGZmNGExNjU3MiAxMDA2NDQKPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2Ny5jCj4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYwo+ID4gPiBAQCAtMzQsNyArMzQsNyBAQAo+
ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3RpLXNuNjVkc2k4Ni5jCj4gPiA+IGluZGV4IDEwMjQzOTY1ZWU3Yy4uZTc0ZTJjOTI4ZjUxIDEw
MDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXNuNjVkc2k4Ni5jCj4g
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMKPiA+ID4gQEAg
LTYsNyArNiw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBf
aGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9i
cmlkZ2UvdGktdGZwNDEwLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jCj4g
PiA+IGluZGV4IGMzZTMyMTM4YzZiYi4uN2JmYjRmMzM4ODEzIDEwMDY0NAo+ID4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS9icmlkZ2UvdGktdGZwNDEwLmMKPiA+ID4gQEAgLTIwLDcgKzIwLDcgQEAKPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gPgo+ID4gPiAgI2RlZmluZSBIT1RQTFVHX0RFQk9VTkNFX01TICAgICAgICAgIDEx
MDAKPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVz
X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfZHJ2LmMKPiA+ID4gaW5kZXgg
ZGI0MGI3N2M3ZjdjLi44ZWM4ODBmM2EzMjIgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9jaXJydXMvY2lycnVzX2Rydi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaXJy
dXMvY2lycnVzX2Rydi5jCj4gPiA+IEBAIC0xMiw2ICsxMiw3IEBACj4gPiA+ICAjaW5jbHVkZSA8
bGludXgvY29uc29sZS5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSAiY2lycnVzX2Rydi5oIgo+ID4gPgo+
ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfbW9kZS5jIGIv
ZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfbW9kZS5jCj4gPiA+IGluZGV4IGVkN2RjZjIx
MmEzNC4uYTgzMGU3MGZjMGJiIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vY2ly
cnVzL2NpcnJ1c19tb2RlLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJy
dXNfbW9kZS5jCj4gPiA+IEBAIC0xNyw2ICsxNyw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPHZpZGVvL2NpcnJ1cy5oPgo+ID4g
Pgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwo+ID4gPiBpbmRleCA2OWNiYWZk
NWViZWUuLjU0NDE3ZmNlNWU1YyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNf
aGVscGVyLmMKPiA+ID4gQEAgLTI5LDcgKzI5LDYgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX3VhcGkuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3dyaXRlYmFjay5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fZGFtYWdlX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3Rv
cG9sb2d5LmMKPiA+ID4gaW5kZXggMmFiMTZjOWU2MjQzLi42ZDhmMjFlOGUzZDYgMTAwNjQ0Cj4g
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKPiA+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYwo+ID4gPiBAQCAtMzMsNyAr
MzMsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZml4ZWQuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPgo+ID4gPiAgLyoqCj4gPiA+ICAgKiBE
T0M6IGRwIG1zdCBoZWxwZXIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f
bW9kZXNldF9oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYwo+
ID4gPiBpbmRleCA5MTUwZmEzODViYmEuLjZmNDgxMzdkNzE5MiAxMDA2NDQKPiA+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5jCj4gPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYwo+ID4gPiBAQCAtMjEsNyArMjEsNyBAQAo+ID4g
PiAgICovCj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb2JlX2hl
bHBlci5jCj4gPiA+IGluZGV4IGExYmIxNTdiZmRmYS4uYzgzZmVlNjUyNTAyIDEwMDY0NAo+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb2JlX2hlbHBlci5jCj4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMKPiA+ID4gQEAgLTMyLDExICszMiwxMSBA
QAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4
L21vZHVsZXBhcmFtLmg+Cj4gPiA+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fY2xpZW50Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9mb3VyY2MuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVs
cGVyX3Z0YWJsZXMuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fc2lt
cGxlX2ttc19oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIu
Ywo+ID4gPiBpbmRleCA5MTc4MTI0NDhkMWIuLjlmYzI2YTY5YWI3OSAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jCj4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuYwo+ID4gPiBAQCAtMTAsNyArMTAs
NyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+
ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vZXRuYXZpdi9ldG5hdml2X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZp
dl9kcnYuaAo+ID4gPiBpbmRleCA4ZDAyZDFiN2RjZjUuLmVhNzQzZDRmYTNmOCAxMDA2NDQKPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaAo+ID4gPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2Rydi5oCj4gPiA+IEBAIC0yMSw3ICsy
MSw2IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvbW1fdHlwZXMuaD4KPiA+ID4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fZ2VtLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2V0bmF2aXZfZHJtLmg+Cj4gPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jIGIvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHAuYwo+ID4gPiBpbmRleCBjODQ0OWFlNGY0ZmUuLjlm
MWM2MjE1YmUwYiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlu
b3NfZHAuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jCj4g
PiA+IEBAIC0yMyw3ICsyMyw4IEBACj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX29mLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPgo+
ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2NydGMu
YyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9jcnRjLmMKPiA+ID4gaW5kZXgg
MjY5NjI4OWVjYzc4Li4xMmQzODE2MzU2ZWYgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9leHlub3MvZXh5bm9zX2RybV9jcnRjLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L2V4eW5vcy9leHlub3NfZHJtX2NydGMuYwo+ID4gPiBAQCAtMTMsNyArMTMsNyBAQAo+ID4gPiAg
ICovCj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rl
ci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJt
X2RwaS5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RwaS5jCj4gPiA+IGlu
ZGV4IDJmMGJhYmI2N2M1MS4uZmE5NWFmMWRjNTM0IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHBpLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2V4eW5vcy9leHlub3NfZHJtX2RwaS5jCj4gPiA+IEBAIC0xMSw3ICsxMSw3IEBACj4gPiA+
ICAqLwo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5v
cy9leHlub3NfZHJtX2Rydi5jCj4gPiA+IGluZGV4IDJjNzVlNzg5YjJhNy4uYTk0MWQ2NDg3NWY2
IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHJ2
LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rydi5jCj4g
PiA+IEBAIC0xNSw3ICsxNSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50
Lmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1f
ZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMKPiA+ID4gaW5k
ZXggZDgxZTYyYWUyODZhLi44ZDI4Y2RiZmNkZGQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kc2kuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMKPiA+ID4gQEAgLTEzLDcgKzEzLDcgQEAKPiA+ID4g
ICNpbmNsdWRlIDxhc20vdW5hbGlnbmVkLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vZXh5bm9zL2V4eW5vc19kcm1fZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9z
X2RybV9mYi5jCj4gPiA+IGluZGV4IDMxZWI1MzhhNDRhZS4uMGRjMWE2ODhiNTAyIDEwMDY0NAo+
ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmIuYwo+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmIuYwo+ID4gPiBAQCAtMTQs
NyArMTQsNyBAQAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Yy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiZGV2LmMgYi9kcml2
ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYuYwo+ID4gPiBpbmRleCBjZTk2MDRj
YTgwNDEuLmYwNTcwODJhOWIzMCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4
eW5vcy9leHlub3NfZHJtX2ZiZGV2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5v
cy9leHlub3NfZHJtX2ZiZGV2LmMKPiA+ID4gQEAgLTE1LDcgKzE1LDcgQEAKPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2V4eW5vc19kcm0uaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxs
aW51eC9jb25zb2xlLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9z
L2V4eW5vc19kcm1fdmlkaS5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX3Zp
ZGkuYwo+ID4gPiBpbmRleCAxOTY5N2MxMzYyZDguLjFiMGU0ZTBmNTJmZSAxMDA2NDQKPiA+ID4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX3ZpZGkuYwo+ID4gPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fdmlkaS5jCj4gPiA+IEBAIC0yMCw3
ICsyMCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2V4eW5vc19kcm0uaD4KPiA+ID4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRl
ICJleHlub3NfZHJtX2Rydi5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4
eW5vcy9leHlub3NfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfaGRtaS5j
Cj4gPiA+IGluZGV4IDIwOTJhNjUwZGY3ZC4uMjMxZjcwYjEzYjM3IDEwMDY0NAo+ID4gPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMKPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfaGRtaS5jCj4gPiA+IEBAIC0xNiw3ICsxNiw3IEBACj4g
PiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2VkaWQuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRlICJyZWdzLWhkbWkuaCIKPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMu
YyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYwo+ID4gPiBpbmRl
eCAxOGFmYzk0ZTRkZmYuLmJmMjU2OTcxMDYzZCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0Yy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYwo+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8dmlkZW8vdmlkZW9tb2RlLmg+Cj4g
PiA+Cj4gPiA+ICAjaW5jbHVkZSAiZnNsX2RjdV9kcm1fY3J0Yy5oIgo+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dw
dS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYuYwo+ID4gPiBpbmRleCBjZWRkYzNlMjkyNTgu
LmE2NmZhODBiZThlOCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3Uv
ZnNsX2RjdV9kcm1fZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNs
X2RjdV9kcm1fZHJ2LmMKPiA+ID4gQEAgLTI0LDcgKzI0LDcgQEAKPiA+ID4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21h
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0v
ZnNsLWRjdS9mc2xfZGN1X2RybV9rbXMuYwo+ID4gPiBpbmRleCBkZGM2OGU0NzZhNGQuLjc0MWRl
ODM5NTVlYyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2Rj
dV9kcm1fa21zLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9k
cm1fa21zLmMKPiA+ID4gQEAgLTExLDcgKzExLDcgQEAKPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+
ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9k
cm1fcGxhbmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMK
PiA+ID4gaW5kZXggOTU1NGIyNDU3NDZlLi41OTNmOTI5MWI4ZTIgMTAwNjQ0Cj4gPiA+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMKPiA+ID4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcGxhbmUuYwo+ID4gPiBAQCAtMTQs
NyArMTQsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFf
aGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3JnYi5jCj4gPiA+IGluZGV4IDIyOThlZDJhOWUxYy4uNTc3
ZmIxYmUyZDU5IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xf
ZGN1X2RybV9yZ2IuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1
X2RybV9yZ2IuYwo+ID4gPiBAQCAtMTQsNyArMTQsNyBAQAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2dt
YTUwMC9wc2JfaW50ZWxfZHJ2LmgKPiA+ID4gaW5kZXggZTA1ZTUzOTlhZjJkLi4zMTM1NTJkMmE2
OWQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNiX2ludGVsX2Ry
di5oCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oCj4g
PiA+IEBAIC0yMyw2ICsyMyw3IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvaTJjLWFsZ28tYml0
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
bGludXgvZ3Bpby5oPgo+ID4gPiAgI2luY2x1ZGUgImdtYV9kaXNwbGF5LmgiCj4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jIGIv
ZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZGUuYwo+ID4gPiBpbmRl
eCBhOTU2NTQ1Nzc0YTMuLjJhYzU5Mzk1NjUyOSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZGUuYwo+ID4gPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jCj4gPiA+IEBAIC0xOCw3ICsx
OCw3IEBACj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPgo+ID4gPiAgI2lu
Y2x1ZGUgImhpYm1jX2RybV9kcnYuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2ls
aWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2LmMKPiA+ID4gaW5kZXggNjhjMGMyOTdiM2E1Li44NWE3
MDFhZjY1MzAgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGli
bWMvaGlibWNfZHJtX2Rydi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24v
aGlibWMvaGlibWNfZHJtX2Rydi5jCj4gPiA+IEBAIC0yMCw3ICsyMCw3IEBACj4gPiA+ICAjaW5j
bHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVk
ZSAiaGlibWNfZHJtX2Rydi5oIgo+ID4gPiAgI2luY2x1ZGUgImhpYm1jX2RybV9yZWdzLmgiCj4g
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2Ry
bV9mYmRldi5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZmJk
ZXYuYwo+ID4gPiBpbmRleCBlZGNjYTE3NjE1MDAuLmM0NDJhYTJkZDAwZiAxMDA2NDQKPiA+ID4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZmJkZXYuYwo+
ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9mYmRl
di5jCj4gPiA+IEBAIC0xNyw3ICsxNyw3IEBACj4gPiA+ICAgKi8KPiA+ID4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgImhpYm1jX2Ry
bV9kcnYuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGli
bWMvaGlibWNfZHJtX3ZkYWMuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGli
bWNfZHJtX3ZkYWMuYwo+ID4gPiBpbmRleCA3NDQ5NTZjZWE3NDkuLmQyY2Y3MzE3OTMwYSAxMDA2
NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1f
dmRhYy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNf
ZHJtX3ZkYWMuYwo+ID4gPiBAQCAtMTcsNyArMTcsNyBAQAo+ID4gPiAgICovCj4gPiA+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSAiaGlibWNfZHJtX2Rydi5oIgo+ID4gPiAgI2luY2x1
ZGUgImhpYm1jX2RybV9yZWdzLmgiCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
aGlzaWxpY29uL2tpcmluL2R3X2RybV9kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24v
a2lyaW4vZHdfZHJtX2RzaS5jCj4gPiA+IGluZGV4IGI0YzdhZjNhYjZhZS4uNzg4ZWMxZTUzNzk0
IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2R3X2Ry
bV9kc2kuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2R3X2Ry
bV9kc2kuYwo+ID4gPiBAQCAtMTksNyArMTksNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2Nv
bXBvbmVudC5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
aGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGlj
b24va2lyaW4va2lyaW5fZHJtX2FkZS5jCj4gPiA+IGluZGV4IGJiNzc0MjAyYTVhMS4uOGFkN2Fi
N2VjZTlmIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmlu
L2tpcmluX2RybV9hZGUuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tp
cmluL2tpcmluX2RybV9hZGUuYwo+ID4gPiBAQCAtMjQsNyArMjQsNyBAQAo+ID4gPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlz
aWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYwo+ID4gPiBpbmRleCBlNmE2MmQ1YTAwYTMuLmUw
ZjQxMGNlMjhiMiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9r
aXJpbi9raXJpbl9kcm1fZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNv
bi9raXJpbi9raXJpbl9kcm1fZHJ2LmMKPiA+ID4gQEAgLTI0LDcgKzI0LDcgQEAKPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX29mLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSAia2lyaW5fZHJtX2Rydi5oIgo+ID4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oIGIvZHJpdmVycy9n
cHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oCj4gPiA+IGluZGV4IGRjNjQxNGFmNWQ3OS4uMjVmMGFi
ZDRmZGFiIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTJjL2NoNzAwNl9wcml2
LmgKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oCj4gPiA+IEBA
IC0yOCw2ICsyOCw3IEBACj4gPiA+ICAjZGVmaW5lIF9fRFJNX0kyQ19DSDcwMDZfUFJJVl9IX18K
PiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlcl9zbGF2ZS5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9pMmMvY2g3MDA2Lmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
aTJjL3NpbDE2NF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pMmMvc2lsMTY0X2Rydi5jCj4gPiA+
IGluZGV4IGM1MmQ3YTNhZjc4Ni4uMTRjMWZjOTZhMTU3IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9kcnYuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
aTJjL3NpbDE2NF9kcnYuYwo+ID4gPiBAQCAtMjcsNyArMjcsNyBAQAo+ID4gPiAgI2luY2x1ZGUg
PGxpbnV4L21vZHVsZS5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZl
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2kyYy9zaWwxNjQuaD4KPiA+ID4KPiA+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9pMmMvdGRhOTk4eF9kcnYuYwo+ID4gPiBpbmRleCBmOGExZDcwYTMxYzcuLmI3ZDBlYjE4MTc5
MyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jCj4g
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9kcnYuYwo+ID4gPiBAQCAtMjYs
NyArMjYsNyBAQAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9v
Zi5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9pMmMvdGRhOTk4eC5oPgo+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1
L2k5MTVfZHJ2LmMKPiA+ID4gaW5kZXggY2FhMDU1YWM5NDcyLi5iNWI4OWIwMWUzNzYgMTAwNjQ0
Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKPiA+ID4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYwo+ID4gPiBAQCAtNDIsNyArNDIsNyBAQAo+
ID4gPiAgI2luY2x1ZGUgPGFjcGkvdmlkZW8uaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9pOTE1X2RybS5oPgo+ID4gPgo+
ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMgYi9kcml2
ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYwo+ID4gPiBpbmRleCAwYTQxZTU4ZDYxZGUuLmMy
ZDBiMWQ1MTY2ZiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf
Y3J0LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMKPiA+ID4g
QEAgLTMwLDcgKzMwLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZWRpZC5oPgo+ID4gPiAgI2luY2x1ZGUgImludGVsX2Rydi5oIgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9pOTE1X2RybS5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50
ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gPiA+
IGluZGV4IDg0OWE2Nzc3NjNiOS4uZjUwMDQ3MGE2OGY1IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gPiA+IEBAIC00Miw3ICs0Miw3IEBACj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ID4gPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfdWFwaS5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiA+ID4gaW5kZXgg
NjI0ODRlMTI5NTYzLi4zMGM4ODI5NDJlZDkgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9pOTE1L2ludGVsX2RwLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50
ZWxfZHAuYwo+ID4gPiBAQCAtMzUsNyArMzUsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2hkY3AuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZHBfbXN0LmMKPiA+ID4gaW5kZXggZjA1NDI3Yjc0ZTM0Li4zMmUzYzAzNjY4NzYgMTAw
NjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCj4gPiA+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCj4gPiA+IEBAIC0yNyw3
ICsyNyw3IEBACj4gPiA+ICAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKPiA+ID4gICNpbmNsdWRlICJp
bnRlbF9kcnYuaCIKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+
ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+
ID4KPiA+ID4gIHN0YXRpYyBib29sIGludGVsX2RwX21zdF9jb21wdXRlX2NvbmZpZyhzdHJ1Y3Qg
aW50ZWxfZW5jb2RlciAqZW5jb2RlciwKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2ludGVsX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmgKPiA+
ID4gaW5kZXggY2IzYTA1NWYxOGM4Li5jNmQyZWZmMGUxOWUgMTAwNjQ0Cj4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2ludGVsX2Rydi5oCj4gPiA+IEBAIC0zMiw3ICszMiw3IEBACj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2k5MTVfZHJtLmg+Cj4gPiA+ICAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfZHVhbF9tb2RlX2hlbHBlci5oPgo+
ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jIGIvZHJp
dmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jCj4gPiA+IGluZGV4IDc3YTI2ZmQzYTQ0YS4u
MDYzOTNjZDEwNjdkIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2R3X2hk
bWktaW14LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jCj4g
PiA+IEBAIC0xMyw3ICsxMyw3IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+
Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlcl9zbGF2ZS5oPgo+ID4gPgo+ID4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYyBiL2RyaXZlcnMv
Z3B1L2RybS9pbXgvaW14LWRybS1jb3JlLmMKPiA+ID4gaW5kZXggODIwYzdlMzg3OGYwLi40ZGIy
NmNiZWQwOGYgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWRybS1j
b3JlLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYwo+ID4g
PiBAQCAtMTMsNyArMTMsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFf
aGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIu
YyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWxkYi5jCj4gPiA+IGluZGV4IDJjNWJiZTMxNzM1
My4uZmZhNzQyZjY0ZDQ0IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lt
eC1sZGIuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYwo+ID4gPiBA
QCAtMTIsNyArMTIsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX29mLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPiAg
I2luY2x1ZGUgPGxpbnV4L21mZC9zeXNjb24uaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9pbXgvaW14LXR2ZS5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtdHZlLmMKPiA+
ID4gaW5kZXggMjkzZGQ1NzUyNTgzLi5lNzI1YWY4YTAwMjUgMTAwNjQ0Cj4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9p
bXgvaW14LXR2ZS5jCj4gPiA+IEBAIC0xNyw3ICsxNyw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPHZpZGVvL2lteC1pcHUtdjMuaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRl
ICJpbXgtZHJtLmgiCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYz
LWNydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jCj4gPiA+IGluZGV4IDA1
OGI1M2MwYWE3ZS4uOTVkZGNiZjJmNmViIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vaW14L2lwdXYzLWNydGMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYz
LWNydGMuYwo+ID4gPiBAQCAtMTIsNyArMTIsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+ID4gICNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9pbXgvcGFyYWxsZWwtZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJt
L2lteC9wYXJhbGxlbC1kaXNwbGF5LmMKPiA+ID4gaW5kZXggZjNjZTUxMTIxZGQ2Li42NzA5MTk3
ODFkZWQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvcGFyYWxsZWwtZGlz
cGxheS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvcGFyYWxsZWwtZGlzcGxheS5j
Cj4gPiA+IEBAIC0xMCw3ICsxMCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8bGludXgvdmlkZW9kZXYyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210
a19kcGkuYwo+ID4gPiBpbmRleCA2MmE5ZDQ3ZGY5NDguLjIyZTY4YTEwMGU3YiAxMDA2NDQKPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYwo+ID4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jCj4gPiA+IEBAIC0xMyw3ICsxMyw3IEBA
Cj4gPiA+ICAgKi8KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX29mLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgva2VybmVsLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsv
bXRrX2RybV9jcnRjLmMKPiA+ID4gaW5kZXggOTJlY2I5YmY5ODJjLi45NjcwOTMxOGFkOGMgMTAw
NjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYwo+
ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRjLmMKPiA+ID4g
QEAgLTE0LDcgKzE0LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxhc20vYmFycmllci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9w
bGFuZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+ID4gICNpbmNs
dWRlIDxsaW51eC9wbV9ydW50aW1lLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtf
ZHJtX2Rydi5jCj4gPiA+IGluZGV4IDY0MjJlOTk5NTJmZS4uOGE0OGEzMTdjYmQzIDEwMDY0NAo+
ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYwo+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYwo+ID4gPiBAQCAtMTUs
NyArMTUsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVk
aWF0ZWsvbXRrX2RybV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZmIu
Ywo+ID4gPiBpbmRleCBiZTVmNmYxZGFmNTUuLmUyMGZjYWVmMjg1MSAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZmIuYwo+ID4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jCj4gPiA+IEBAIC0xMiw3ICsxMiw3IEBA
Cj4gPiA+ICAgKi8KPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX21v
ZGVzZXRfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L21lZGlhdGVrL210a19kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMK
PiA+ID4gaW5kZXggMjdiNTA3ZWI0YTk5Li4wNGJmYmE3MWFlYmYgMTAwNjQ0Cj4gPiA+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMKPiA+ID4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL21lZGlhdGVrL210a19kc2kuYwo+ID4gPiBAQCAtMTMsNyArMTMsNyBAQAo+ID4gPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4g
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9taXBpX2RzaS5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vbWVkaWF0ZWsvbXRrX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRt
aS5jCj4gPiA+IGluZGV4IDg2MmYzZWMyMjEzMS4uNjA3Mjg3Nzk3MDczIDEwMDY0NAo+ID4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYwo+ID4gPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYwo+ID4gPiBAQCAtMTQsNyArMTQsNyBAQAo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8bGludXgvYXJtLXNtY2NjLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4g
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5jIGIvZHJp
dmVycy9ncHUvZHJtL21lc29uL21lc29uX2NydGMuYwo+ID4gPiBpbmRleCA3NWQ5N2YxYjJlOGYu
LmVjNTczYzA0MjA2YiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21l
c29uX2NydGMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5j
Cj4gPiA+IEBAIC0zMCw3ICszMCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPgo+
ID4gPiAgI2luY2x1ZGUgIm1lc29uX2NydGMuaCIKPiA+ID4gICNpbmNsdWRlICJtZXNvbl9wbGFu
ZS5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5j
IGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jCj4gPiA+IGluZGV4IDNlZTRkNGE0
ZWNiYS4uNmIyOTQ0N2ZkMDllIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVz
b24vbWVzb25fZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Ry
di5jCj4gPiA+IEBAIC0zMSw3ICszMSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1l
YnVmZmVyX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lc29u
L21lc29uX2R3X2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMK
PiA+ID4gaW5kZXggODA3MTExZWJmZGQ5Li5iNjI5OWYzZjQzMTAgMTAwNjQ0Cj4gPiA+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMKPiA+ID4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL21lc29uL21lc29uX2R3X2hkbWkuYwo+ID4gPiBAQCAtMjcsNyArMjcsNyBAQAo+
ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9lZGlkLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9kd19oZG1pLmg+
Cj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmVu
Y19jdmJzLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmVuY19jdmJzLmMKPiA+ID4g
aW5kZXggZjc5NDViYWUzYjRhLi42NGRlM2E3MDI2ZDAgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vbWVzb24vbWVzb25fdmVuY19jdmJzLmMKPiA+ID4gQEAgLTI3LDcgKzI3LDcgQEAKPiA+
ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZWRpZC5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgIm1lc29uX3ZlbmNfY3Zicy5o
Igo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21nYWcyMDAvbWdhZzIwMF9tb2Rl
LmMgYi9kcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYwo+ID4gPiBpbmRleCBh
Y2Y3YmZlNjg0NTQuLjc0ODFhM2Q1NTZhZCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL21nYWcyMDAvbWdhZzIwMF9tb2RlLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21n
YWcyMDAvbWdhZzIwMF9tb2RlLmMKPiA+ID4gQEAgLTE2LDYgKzE2LDcgQEAKPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSAibWdhZzIwMF9k
cnYuaCIKPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9k
cHUxL2RwdV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5j
Cj4gPiA+IGluZGV4IDliZTdjMzU1ZGViZC4uNjYwYzMyNGY4NjFmIDEwMDY0NAo+ID4gPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jCj4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMKPiA+ID4gQEAgLTIyLDcgKzIy
LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9rdGltZS5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fbW9kZS5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3JrLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+Cj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJt
L21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYwo+ID4gPiBpbmRleCAzNjE1OGI3ZDk5Y2QuLjM2
YWYyMzFiYjczZiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2Rw
dTEvZHB1X2VuY29kZXIuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1
MS9kcHVfZW5jb2Rlci5jCj4gPiA+IEBAIC0yNCw3ICsyNCw3IEBACj4gPiA+ICAjaW5jbHVkZSAi
bXNtX2Rydi5oIgo+ID4gPiAgI2luY2x1ZGUgImRwdV9rbXMuaCIKPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlICJk
cHVfaHdpby5oIgo+ID4gPiAgI2luY2x1ZGUgImRwdV9od19jYXRhbG9nLmgiCj4gPiA+ICAjaW5j
bHVkZSAiZHB1X2h3X2ludGYuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9t
c20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQv
bWRwNF9jcnRjLmMKPiA+ID4gaW5kZXggOGYyMzU5ZGM4N2I0Li4yOTk2ODZiYTI0OGEgMTAwNjQ0
Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jCj4g
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jCj4gPiA+
IEBAIC0xNiw3ICsxNiw3IEBACj4gPiA+ICAgKi8KPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZsaXBfd29yay5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZS5oPgo+ID4gPgo+
ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lf
ZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rl
ci5jCj4gPiA+IGluZGV4IDZhMWViZGFjZTM5MS4uODZjYmUxNzMxMDZlIDEwMDY0NAo+ID4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2RzaV9lbmNvZGVyLmMKPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5j
Cj4gPiA+IEBAIC0xOCw3ICsxOCw3IEBACj4gPiA+ICAgKi8KPiA+ID4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4KPiA+ID4gICNp
bmNsdWRlICJtZHA0X2ttcy5oIgo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kdHZfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21z
bS9kaXNwL21kcDQvbWRwNF9kdHZfZW5jb2Rlci5jCj4gPiA+IGluZGV4IGE4ZmQxNGQ0ODQ2Yi4u
NzMxZDYyOGVhYWJmIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av
bWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9k
aXNwL21kcDQvbWRwNF9kdHZfZW5jb2Rlci5jCj4gPiA+IEBAIC0xNiw3ICsxNiw3IEBACj4gPiA+
ICAgKi8KPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRlICJtZHA0X2ttcy5oIgo+ID4gPgo+ID4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2Vu
Y29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNkY19lbmNvZGVy
LmMKPiA+ID4gaW5kZXggYzllMzQ1MDFhODllLi5iMjNlNjBiMjMxN2IgMTAwNjQ0Cj4gPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNkY19lbmNvZGVyLmMKPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2VuY29kZXIu
Ywo+ID4gPiBAQCAtMTcsNyArMTcsNyBAQAo+ID4gPiAgICovCj4gPiA+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+Cj4gPiA+ICAj
aW5jbHVkZSAibWRwNF9rbXMuaCIKPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9t
c20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYwo+ID4gPiBpbmRleCBjMTk2MmYyOWVjN2Qu
LjM0ZDQxZTc2YmE2ZiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNw
L21kcDUvbWRwNV9jbWRfZW5jb2Rlci5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20v
ZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYwo+ID4gPiBAQCAtMTIsNyArMTIsNyBAQAo+ID4g
PiAgICovCj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSAibWRwNV9rbXMuaCIKPiA+ID4KPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5j
IGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jcnRjLmMKPiA+ID4gaW5kZXgg
YzVmZGUxYTQxOTFhLi4yODcyYzg5YzgyYzMgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jCj4gPiA+IEBAIC0xOSw3ICsxOSw3IEBACj4gPiA+
ICAjaW5jbHVkZSA8bGludXgvc29ydC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZS5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3JrLmg+Cj4gPiA+Cj4gPiA+ICAjaW5j
bHVkZSAibWRwNV9rbXMuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20v
ZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUv
bWRwNV9lbmNvZGVyLmMKPiA+ID4gaW5kZXggZmNkNDRkMWQxMDY4Li5iMzJjNjYyZGNiNjAgMTAw
NjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rl
ci5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rl
ci5jCj4gPiA+IEBAIC0xNyw3ICsxNyw3IEBACj4gPiA+ICAgKi8KPiA+ID4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4KPiA+ID4g
ICNpbmNsdWRlICJtZHA1X2ttcy5oIgo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL21zbS9tc21fZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuaAo+ID4g
PiBpbmRleCA5Y2Q2YTk2YzZiZjIuLjM1M2E2ZmI5OGFkYiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL21zbS9tc21fZHJ2LmgKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21z
bS9tc21fZHJ2LmgKPiA+ID4gQEAgLTM5LDcgKzM5LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9tc21fZHJtLmg+Cj4gPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9mYi5jIGIvZHJpdmVycy9ncHUvZHJt
L21zbS9tc21fZmIuYwo+ID4gPiBpbmRleCA2N2RmZDhkM2RjMTIuLjJlNjJjOTQzNTcxZCAxMDA2
NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIuYwo+ID4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vbXNtL21zbV9mYi5jCj4gPiA+IEBAIC0xNiw3ICsxNiw3IEBACj4gPiA+
ICAgKi8KPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxw
ZXIuaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRlICJtc21fZHJ2LmgiCj4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL214
c2ZiL214c2ZiX2NydGMuYwo+ID4gPiBpbmRleCAyNGIxZjBjMTQzMmUuLjM4Y2RkZTk4NDFlMiAx
MDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2NydGMuYwo+ID4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jCj4gPiA+IEBAIC0xOSw3
ICsxOSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4K
PiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNm
Yl9kcnYuYwo+ID4gPiBpbmRleCA4OGJhMDAzOTc5ZTYuLjljMTE3MzUyZmNhOSAxMDA2NDQKPiA+
ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2Rydi5jCj4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYwo+ID4gPiBAQCAtMzEsNyArMzEsNyBAQAo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vbXhzZmIvbXhzZmJfb3V0LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfb3V0
LmMKPiA+ID4gaW5kZXggZTVlZGYwMTZhNDM5Li4xYmVjOTZiYWY5NDggMTAwNjQ0Cj4gPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYwo+ID4gPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vbXhzZmIvbXhzZmJfb3V0LmMKPiA+ID4gQEAgLTE2LDcgKzE2LDcgQEAKPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX29mLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVh
dS9kaXNwbnYwNC90dm52MTcuYyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2
bnYxNy5jCj4gPiA+IGluZGV4IDhmZDgxMjRkNzJiYS4uMjZmZDcxYzA2NjI2IDEwMDY0NAo+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnYwNC90dm52MTcuYwo+ID4gPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnYwNC90dm52MTcuYwo+ID4gPiBAQCAt
MjYsNiArMjYsNyBAQAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSAibm91dmVhdV9kcnYuaCIKPiA+ID4gICNp
bmNsdWRlICJub3V2ZWF1X3JlZy5oIgo+ID4gPiAgI2luY2x1ZGUgIm5vdXZlYXVfZW5jb2Rlci5o
Igo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlz
cC5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jCj4gPiA+IGluZGV4
IDI2YWY0NTc4NTkzOS4uOGVjZTY5NmRkMWExIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vbm91dmVhdS9kaXNwbnY1MC9kaXNwLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L25vdXZlYXUvZGlzcG52NTAvZGlzcC5jCj4gPiA+IEBAIC0zMiw3ICszMiw3IEBACj4gPiA+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2RwX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfY29ubmVjdG9yLmMgYi9kcml2ZXJzL2dw
dS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nvbm5lY3Rvci5jCj4gPiA+IGluZGV4IDNmNDYzYzkxMzE0
YS4uNDExNmVlNjJhZGFmIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVh
dS9ub3V2ZWF1X2Nvbm5lY3Rvci5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1
L25vdXZlYXVfY29ubmVjdG9yLmMKPiA+ID4gQEAgLTMzLDYgKzMzLDcgQEAKPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Vk
aWQuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pYy5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgIm5vdXZlYXVfcmVnLmgiCj4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYyBiL2RyaXZl
cnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfZGlzcGxheS5jCj4gPiA+IGluZGV4IDVkMjczYTY1
NTQ3OS4uMGI1ODcwOWYwNDA2IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91
dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVh
dS9ub3V2ZWF1X2Rpc3BsYXkuYwo+ID4gPiBAQCAtMjksNiArMjksNyBAQAo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxudmlmL2NsYXNzLmg+Cj4gPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Nvbm5lY3Rvci5jIGIvZHJp
dmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jb25uZWN0b3IuYwo+ID4gPiBpbmRleCBiODEzMDJj
NGJmOWUuLjRmZWY2MjkzZjZjMCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL29t
YXBkcm0vb21hcF9jb25uZWN0b3IuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRy
bS9vbWFwX2Nvbm5lY3Rvci5jCj4gPiA+IEBAIC0xNyw3ICsxNyw3IEBACj4gPiA+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSAi
b21hcF9kcnYuaCIKPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFw
ZHJtL29tYXBfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMKPiA+
ID4gaW5kZXggY2FmZmM1NDdlZjk3Li5hYWIxYjFhNDlhODcgMTAwNjQ0Cj4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jCj4gPiA+IEBAIC0xOCw3ICsxOCw3IEBACj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGUuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L21hdGg2
NC5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYu
YyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMKPiA+ID4gaW5kZXggNWU2N2Q1
OGNiYzI4Li4zYTc4ZjBjZjMzMjEgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9v
bWFwZHJtL29tYXBfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21h
cF9kcnYuYwo+ID4gPiBAQCAtMjEsNyArMjEsNyBAQAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRlICJvbWFwX2RtbV90aWxlci5oIgo+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuaCBiL2RyaXZlcnMvZ3B1
L2RybS9vbWFwZHJtL29tYXBfZHJ2LmgKPiA+ID4gaW5kZXggYmQ3ZjJjMjI3YTI1Li41MTNhZThh
YjVlNjQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2
LmgKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuaAo+ID4gPiBA
QCAtMjMsNyArMjMsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3dvcmtxdWV1ZS5oPgo+ID4g
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vb21hcF9k
cm0uaD4KPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29t
YXBfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMKPiA+
ID4gaW5kZXggOTMzZWJjOWY5ZmFhLi40N2M4NmI4NTkwNmEgMTAwNjQ0Cj4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZW5jb2Rlci5jCj4gPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9vbWFwZHJtL29tYXBfZW5jb2Rlci5jCj4gPiA+IEBAIC0xOCw3ICsxOCw3IEBACj4g
PiA+ICAjaW5jbHVkZSA8bGludXgvbGlzdC5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4g
KyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2VkaWQuaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRlICJvbWFwX2Rydi5oIgo+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9mYi5jIGIvZHJpdmVycy9ncHUv
ZHJtL29tYXBkcm0vb21hcF9mYi5jCj4gPiA+IGluZGV4IDRkMjY0ZmQ1NTRkOC4uNGY4ZWI5ZDA4
Zjk5IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2ZiLmMK
PiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9mYi5jCj4gPiA+IEBAIC0x
OCw3ICsxOCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvc2VxX2ZpbGUuaD4KPiA+ID4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPgo+
ID4gPiAgI2luY2x1ZGUgIm9tYXBfZG1tX3RpbGVyLmgiCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vcGwxMTEvcGwxMTFfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcGwxMTEvcGwx
MTFfZHJ2LmMKPiA+ID4gaW5kZXggMzNlMDQ4M2Q2MmFlLi45ZGJiMTFjZmJiMjAgMTAwNjQ0Cj4g
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9wbDExMS9wbDExMV9kcnYuYwo+ID4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vcGwxMTEvcGwxMTFfZHJ2LmMKPiA+ID4gQEAgLTY0LDcgKzY0LDcgQEAK
PiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBl
ci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5j
IGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jCj4gPiA+IGluZGV4IDcyYTE3ODRk
YWU1NC4uMWRlMDNkNjBiZjIzIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhs
L3F4bF9kaXNwbGF5LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxh
eS5jCj4gPiA+IEBAIC0yNCw5ICsyNCw5IEBACj4gPiA+ICAgKi8KPiA+ID4KPiA+ID4gICNpbmNs
dWRlIDxsaW51eC9jcmMzMi5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4KPiA+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJt
L3F4bC9xeGxfZHJ2LmMKPiA+ID4gaW5kZXggMTNjOGE2NjJmOWI0Li5mZDk4N2Q2MmQ5MDIgMTAw
NjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jCj4gPiA+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jCj4gPiA+IEBAIC0zMyw3ICszMyw4IEBACj4g
PiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
Lmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1
ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgInF4bF9kcnYuaCIKPiA+ID4gICNpbmNsdWRl
ICJxeGxfb2JqZWN0LmgiCj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
cXhsL3F4bF9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZmIuYwo+ID4gPiBpbmRleCBh
ODE5ZDI0MjI1ZDIuLjk5NmNkYjhmYjRmYSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3F4bC9xeGxfZmIuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9mYi5j
Cj4gPiA+IEBAIC0yOCw3ICsyOCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4K
PiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ttcy5jIGIv
ZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfa21zLmMKPiA+ID4gaW5kZXggMTUyMzhhNDEzZjlkLi44
NWUxM2FmYTE4MDggMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2tt
cy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ttcy5jCj4gPiA+IEBAIC0y
Niw3ICsyNiw3IEBACj4gPiA+ICAjaW5jbHVkZSAicXhsX2Rydi5oIgo+ID4gPiAgI2luY2x1ZGUg
InF4bF9vYmplY3QuaCIKPiA+ID4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxsaW51eC9pby1tYXBwaW5nLmg+Cj4gPiA+Cj4gPiA+ICBpbnQgcXhsX2xvZ19sZXZlbDsK
PiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2FjcGkuYyBi
L2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2FjcGkuYwo+ID4gPiBpbmRleCA4ZDMyNTFh
MTBjZDQuLjIyNGNjMjFiYmUzOCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Jh
ZGVvbi9yYWRlb25fYWNwaS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFk
ZW9uX2FjcGkuYwo+ID4gPiBAQCAtMjksNiArMjksNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGFjcGkv
dmlkZW8uaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgInJhZGVvbi5oIgo+ID4gPiAgI2luY2x1ZGUgInJhZGVvbl9h
Y3BpLmgiCj4gPiA+ICAjaW5jbHVkZSAiYXRvbS5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jIGIvZHJpdmVycy9ncHUvZHJtL3Jh
ZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jCj4gPiA+IGluZGV4IDQxNDY0MmU1YjdhMy4uODgyMzlj
MWU3YzViIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9j
b25uZWN0b3JzLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29u
bmVjdG9ycy5jCj4gPiA+IEBAIC0yNiw2ICsyNiw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZHBfbXN0X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9yYWRlb25f
ZHJtLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9k
ZXZpY2UuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCj4gPiA+IGlu
ZGV4IDU5YzhhNjY0N2ZmMi4uNTNmMjlhMTE1MTA0IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYwo+ID4gPiBAQCAtMjksNiArMjksNyBAQAo+ID4gPiAg
I2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY2FjaGUuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vcmFkZW9uX2RybS5oPgo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3Bt
X3J1bnRpbWUuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFk
ZW9uX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYwo+
ID4gPiBpbmRleCA5MjMzMjIyNmU1Y2YuLmUyNTJhYjM4MzJhNSAxMDA2NDQKPiA+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxheS5jCj4gPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYwo+ID4gPiBAQCAtMzIsNiArMzIsNyBA
QAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3BtX3J1bnRpbWUuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxw
ZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vcmFkZW9uL3JhZGVvbl9kcF9tc3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFk
ZW9uX2RwX21zdC5jCj4gPiA+IGluZGV4IGEwYzcwZTI3YWI2NS4uOGQ4NTU0MGJiYjQzIDEwMDY0
NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcF9tc3QuYwo+ID4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcF9tc3QuYwo+ID4gPiBAQCAt
Myw2ICszLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fZHBfbXN0X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4KPiA+
ID4gICNpbmNsdWRlICJyYWRlb24uaCIKPiA+ID4gICNpbmNsdWRlICJhdG9tLmgiCj4gPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYyBiL2RyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jCj4gPiA+IGluZGV4IDk5YzYzZWViMjg2Ni4uODg5
N2MzZDE4ZmJiIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVv
bl9kcnYuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYwo+
ID4gPiBAQCAtNDMsNiArNDMsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVy
Lmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+Cj4gPiA+ICAvKgo+ID4gPiAg
ICogS01TIHdyYXBwZXIuCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9u
L3JhZGVvbl9pcnFfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9pcnFfa21z
LmMKPiA+ID4gaW5kZXggYWZhZjEwZGI0N2NjLi4xZDVlM2JhNzM4M2UgMTAwNjQ0Cj4gPiA+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2lycV9rbXMuYwo+ID4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9pcnFfa21zLmMKPiA+ID4gQEAgLTI3LDYgKzI3
LDcgQEAKPiA+ID4gICAqLwo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL3JhZGVvbl9kcm0uaD4KPiA+ID4gICNp
bmNsdWRlICJyYWRlb25fcmVnLmgiCj4gPiA+ICAjaW5jbHVkZSAicmFkZW9uLmgiCj4gPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2NydGMuYyBiL2RyaXZl
cnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfY3J0Yy5jCj4gPiA+IGluZGV4IDkwZGFjYWI2N2Jl
NS4uYjE1ZDJiM2EwN2YxIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1k
dS9yY2FyX2R1X2NydGMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2Fy
X2R1X2NydGMuYwo+ID4gPiBAQCAtMTUsNyArMTUsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVf
aGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2Fy
X2R1X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYwo+ID4gPiBp
bmRleCBmNTBhM2IxODY0YmIuLjYwODYyODU4ZDA0MSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2R1X2Rydi5jCj4gPiA+IEBAIC0xOSw3ICsxOSw3IEBACj4gPiA+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZW5jb2Rlci5jIGIvZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMKPiA+ID4gaW5kZXggMTg3Nzc2NGJk
NmQ5Li4wYjQ0MGY1NTRhZWQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfZW5jb2Rlci5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1
L3JjYXJfZHVfZW5jb2Rlci5jCj4gPiA+IEBAIC0xMSw3ICsxMSw3IEBACj4gPiA+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+
ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+
ID4gPgo+ID4gPiAgI2luY2x1ZGUgInJjYXJfZHVfZHJ2LmgiCj4gPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3Jj
YXItZHUvcmNhcl9kdV9rbXMuYwo+ID4gPiBpbmRleCA5YzcwMDdkNDU0MDguLmFmMzM3YzkxOGQ4
NCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMu
Ywo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2ttcy5jCj4gPiA+
IEBAIC0xMSw3ICsxMSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFf
aGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVy
Lmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3Bs
YW5lLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3BsYW5lLmMKPiA+ID4gaW5k
ZXggMzlkNWFlM2ZkZjcyLi5iN2ZhMjc4Y2E3NDUgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2R1X3BsYW5lLmMKPiA+ID4gQEAgLTExLDcgKzExLDcgQEAKPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJf
ZHVfdnNwLmMKPiA+ID4gaW5kZXggNDU3NjExOWU3Nzc3Li4zNWIyYTRkM2FlNzQgMTAwNjQ0Cj4g
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfdnNwLmMKPiA+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYwo+ID4gPiBAQCAtMTAsNyAr
MTAsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMgYi9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2x2ZHMuYwo+ID4gPiBpbmRleCA1MzRhMTI4YTg2OWQuLjI0Y2I3NGUz
MGZjZCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRz
LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMKPiA+ID4g
QEAgLTE5LDcgKzE5LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYnJpZGdlLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9wYW5lbC5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgInJjYXJfbHZkc19yZWdzLmgi
Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAt
cm9ja2NoaXAuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9hbmFsb2dpeF9kcC1yb2NrY2hp
cC5jCj4gPiA+IGluZGV4IDA4MGYwNTM1MjE5NS4uMmY2YjRhNGE5ZDZiIDEwMDY0NAo+ID4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYwo+ID4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYwo+
ID4gPiBAQCAtMjEsNyArMjEsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgo+ID4g
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX29mLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMgYi9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYwo+ID4gPiBpbmRleCA4YWQwZDc3M2RjMzMuLjc4
OTZiM2MyODY3NiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nk
bi1kcC1jb3JlLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1j
b3JlLmMKPiA+ID4gQEAgLTE0LDcgKzE0LDcgQEAKPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9v
Zi5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1j
b3JlLmggYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuaAo+ID4gPiBpbmRl
eCBmNTdlMjk2NDAxYjguLjcwMDBiNTNkZGRjYiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmgKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmgKPiA+ID4gQEAgLTE2LDcgKzE2LDcgQEAKPiA+ID4gICNk
ZWZpbmUgX0NETl9EUF9DT1JFX0gKPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+
ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVy
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPiAgI2luY2x1ZGUgInJv
Y2tjaGlwX2RybV9kcnYuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2Nr
Y2hpcC9kd19oZG1pLXJvY2tjaGlwLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRt
aS1yb2NrY2hpcC5jCj4gPiA+IGluZGV4IDg5YzYzY2ZkZTVjOC4uMWUyY2MyYjAyYTMxIDEwMDY0
NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5j
Cj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9kd19oZG1pLXJvY2tjaGlwLmMK
PiA+ID4gQEAgLTE2LDcgKzE2LDcgQEAKPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29m
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vYnJp
ZGdlL2R3X2hkbWkuaD4KPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9pbm5vX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5vX2hkbWku
Ywo+ID4gPiBpbmRleCAxYzAyYjNlNjEyOTkuLjlkYjRhNzA2YjQ1MCAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2lubm9faGRtaS5jCj4gPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYwo+ID4gPiBAQCAtMjYsNyArMjYsNyBAQAo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gPgo+ID4gPiAg
I2luY2x1ZGUgInJvY2tjaGlwX2RybV9kcnYuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9j
a2NoaXAvcm9ja2NoaXBfZHJtX2Rydi5jCj4gPiA+IGluZGV4IGJlNmMyNTczMDM5YS4uZDJiNjlh
NTMzNjkyIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2No
aXBfZHJtX2Rydi5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hp
cF9kcm1fZHJ2LmMKPiA+ID4gQEAgLTE1LDcgKzE1LDcgQEAKPiA+ID4gICAqLwo+ID4gPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jIGIvZHJp
dmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jCj4gPiA+IGluZGV4IGVhMThj
YjJhNzZjMC4uNTY3NjA1ZmMyODk4IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
cm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jCj4gPiA+IEBAIC0xNyw3ICsxNyw3IEBACj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4g
PiA+Cj4gPiA+ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2Rydi5oIgo+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jIGIvZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jCj4gPiA+IGluZGV4IDM2MTYw
NGU1MTM2MS4uN2JkM2I4OTAyMmJlIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
cm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiZGV2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jCj4gPiA+IEBAIC0xNSw3ICsxNSw3IEBACj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybS5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ID4KPiA+ID4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2LmgiCj4gPiA+ICAjaW5j
bHVkZSAicm9ja2NoaXBfZHJtX2dlbS5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9wc3IuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9yb2NrY2hpcF9kcm1fcHNyLmMKPiA+ID4gaW5kZXggMDFmZjNjODU4ODc1Li5iMTY1ZTI0OGMy
ZTYgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9k
cm1fcHNyLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2Ry
bV9wc3IuYwo+ID4gPiBAQCAtMTMsNyArMTMsNyBAQAo+ID4gPiAgICovCj4gPiA+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4KPiA+ID4g
ICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2LmgiCj4gPiA+ICAjaW5jbHVkZSAicm9ja2NoaXBf
ZHJtX3Bzci5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3Jv
Y2tjaGlwX2RybV92b3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1f
dm9wLmMKPiA+ID4gaW5kZXggZGI4MzU4ZTZkMjMwLi5mYTZkNDhmNWExMjAgMTAwNjQ0Cj4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMKPiA+ID4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYwo+ID4gPiBA
QCAtMTYsNyArMTYsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4K
PiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29y
ay5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5jIGIvZHJpdmVycy9ncHUv
ZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYwo+ID4gPiBpbmRleCA0NTZiZDlmMTNiYWUuLmZk
MjE5MDE4ODBlNiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3Jv
Y2tjaGlwX2x2ZHMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2No
aXBfbHZkcy5jCj4gPiA+IEBAIC0xNiw3ICsxNiw3IEBACj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+
ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX29mLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9j
a2NoaXBfcmdiLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMKPiA+
ID4gaW5kZXggOTZhYzE0NThhNTljLi5iZWMxOTdjOWEzY2YgMTAwNjQ0Cj4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9yZ2IuYwo+ID4gPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMKPiA+ID4gQEAgLTE2LDcgKzE2LDcgQEAK
PiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL3No
bW9iaWxlL3NobW9iX2RybV9jcnRjLmMKPiA+ID4gaW5kZXggNDk5YjVmZGI4NjlmLi44ZTc3YmE4
MTg2YTggMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9k
cm1fY3J0Yy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1f
Y3J0Yy5jCj4gPiA+IEBAIC0xMyw2ICsxMyw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9w
bGFuZV9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmls
ZS9zaG1vYl9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2Ry
di5jCj4gPiA+IGluZGV4IDg1NTQxMDJhNmVhZC4uZmMwOWJkNmFkNTkyIDEwMDY0NAo+ID4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2Rydi5jCj4gPiA+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fZHJ2LmMKPiA+ID4gQEAgLTE3LDYg
KzE3LDcgQEAKPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+
ID4KPiA+ID4gICNpbmNsdWRlICJzaG1vYl9kcm1fZHJ2LmgiCj4gPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2ttcy5jIGIvZHJpdmVycy9ncHUvZHJt
L3NobW9iaWxlL3NobW9iX2RybV9rbXMuYwo+ID4gPiBpbmRleCBhMTcyNjg0NDRjNmQuLjJlODY2
YWY3YjllNyAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9i
X2RybV9rbXMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJt
X2ttcy5jCj4gPiA+IEBAIC0xMCw2ICsxMCw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vc3RpL3N0aV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMKPiA+ID4g
aW5kZXggZWQ3NmU1MmViMjEzLi43YWEzYjFkMDRiNzggMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3Rp
L3N0aV9jcnRjLmMKPiA+ID4gQEAgLTExLDcgKzExLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRl
ICJzdGlfY29tcG9zaXRvci5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0
aS9zdGlfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kcnYuYwo+ID4gPiBpbmRleCBh
YzU0ZTBmOWNhZWEuLmRjOTMyYWM1OGJhOSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3N0aS9zdGlfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2
LmMKPiA+ID4gQEAgLTE0LDcgKzE0LDcgQEAKPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4g
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw
ZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9k
dm8uYwo+ID4gPiBpbmRleCBiMDgzNzZiNzYxMWIuLmQwZmNiMjBlOTYxNCAxMDA2NDQKPiA+ID4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMKPiA+ID4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3N0aS9zdGlfZHZvLmMKPiA+ID4gQEAgLTEzLDcgKzEzLDcgQEAKPiA+ID4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
cGFuZWwuaD4KPiA+ID4KPiA+ID4gICNpbmNsdWRlICJzdGlfYXdnX3V0aWxzLmgiCj4gPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZGEuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9zdGkvc3RpX2hkYS5jCj4gPiA+IGluZGV4IDE5YjliNWVkMTI5Ny4uNDBhMGIzOTJmYTUxIDEw
MDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZGEuYwo+ID4gPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZGEuYwo+ID4gPiBAQCAtMTIsNyArMTIsNyBAQAo+
ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+Cj4gPiA+ICAv
KiBIRGZvcm1hdHRlciByZWdpc3RlcnMgKi8KPiA+ID4gICNkZWZpbmUgSERBX0FOQV9DRkcgICAg
ICAgICAgICAgICAgICAgICAweDAwMDAKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9zdGkvc3RpX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkbWkuYwo+ID4gPiBp
bmRleCBjY2Y3MTg0MDRhMWMuLjk4OWJmMmNiMDI0OSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkv
c3RpX2hkbWkuYwo+ID4gPiBAQCAtMTUsNyArMTUsNyBAQAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4g
PiA+Cj4gPiA+ICAjaW5jbHVkZSA8c291bmQvaGRtaS1jb2RlYy5oPgo+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkv
c3RpX3R2b3V0LmMKPiA+ID4gaW5kZXggZWE0YTNiODdmYTU1Li5jNDJmMmZhNzA1M2MgMTAwNjQ0
Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3R2b3V0LmMKPiA+ID4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYwo+ID4gPiBAQCAtMTUsNyArMTUsNyBAQAo+
ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3NlcV9maWxlLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVk
ZSAic3RpX2NydGMuaCIKPiA+ID4gICNpbmNsdWRlICJzdGlfZHJ2LmgiCj4gPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RtL2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYu
Ywo+ID4gPiBpbmRleCA4ZGVjMDAxYjlkMzcuLmM2NGM1ZjI3YTIyOSAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
c3RtL2Rydi5jCj4gPiA+IEBAIC0xMyw3ICsxMyw3IEBACj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jIGIvZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRjLmMKPiA+
ID4gaW5kZXggNjFkZDY2MWFhMGFjLi44MTg5YjVkZjdlY2UgMTAwNjQ0Cj4gPiA+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0v
bHRkYy5jCj4gPiA+IEBAIC0xNiw3ICsxNiw3IEBACj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9o
ZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9i
YWNrZW5kLmMKPiA+ID4gaW5kZXggOWU5MjU1ZWU1OWNkLi5kZjlkM2Y1NDg1NjggMTAwNjQ0Cj4g
PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9iYWNrZW5kLmMKPiA+ID4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYwo+ID4gPiBAQCAtMTQsNyAr
MTQsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
Lmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9j
bWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL3N1
bjRpL3N1bjRpX2NydGMuYwo+ID4gPiBpbmRleCAzZWVkZjMzNWE5MzUuLjNkNThkODk1MTQ3NCAx
MDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMuYwo+ID4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jCj4gPiA+IEBAIC0xMyw3
ICsxMyw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4K
PiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+
Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgvY2xrLXByb3ZpZGVyLmg+Cj4gPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMgYi9kcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuNGlfZHJ2LmMKPiA+ID4gaW5kZXggOWU0YzM3NWNjYzk2Li40NWM4NWJlNTRj
ZTAgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9kcnYuYwo+
ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMKPiA+ID4gQEAgLTE2
LDcgKzE2LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9vZl9yZXNlcnZlZF9tZW0uaD4KPiA+
ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hk
bWlfZW5jLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfaGRtaV9lbmMuYwo+ID4gPiBp
bmRleCAwNjFkMmUwZDkwMTEuLjYwYjNlNDRlNjc5MiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMKPiA+ID4gQEAgLTExLDcgKzExLDcgQEAKPiA+ID4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+
ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZWRpZC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9zdW40aS9zdW40aV9sdmRzLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfbHZkcy5j
Cj4gPiA+IGluZGV4IGU3ZWIwZDFlMTdiZS4uODdiYThkYjcxYTU0IDEwMDY0NAo+ID4gPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfbHZkcy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9zdW40aS9zdW40aV9sdmRzLmMKPiA+ID4gQEAgLTgsNyArOCw3IEBACj4gPiA+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX29mLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ID4gPgo+ID4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jIGIvZHJpdmVycy9n
cHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jCj4gPiA+IGluZGV4IGY0YTIyNjg5ZWI1NC4uZjZmN2Y0
ZGUyZTY5IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdi
LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jCj4gPiA+IEBA
IC0xNCw3ICsxNCw3IEBACj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9wYW5lbC5oPgo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjRpX3Rjb24uYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90Y29uLmMKPiA+ID4g
aW5kZXggMDQyMGY1Yzk3OGI5Li4zYTA5ZDhlMjhjMjUgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9zdW40aS9zdW40aV90Y29uLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3N1bjRpL3N1bjRpX3Rjb24uYwo+ID4gPiBAQCAtMTQsNyArMTQsNyBAQAo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY29u
bmVjdG9yLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9tb2Rlcy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90di5jIGIvZHJpdmVy
cy9ncHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMKPiA+ID4gaW5kZXggMWE4MzhkMjA4MjExLi42MmZi
ZGVmOGZmZmIgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90
di5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90di5jCj4gPiA+IEBA
IC0xOCw3ICsxOCw3IEBACj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9wYW5lbC5oPgo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjZpX21pcGlfZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlwaV9kc2ku
Ywo+ID4gPiBpbmRleCBlM2IzNGEzNDU1NDYuLmRmYTJkMTVkN2IzNiAxMDA2NDQKPiA+ID4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMKPiA+ID4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMKPiA+ID4gQEAgLTE5LDcgKzE5LDcg
QEAKPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVs
Lmg+Cj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlf
bWl4ZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9taXhlci5jCj4gPiA+IGluZGV4
IDQ0YTliYTdkODQzMy4uOWVmMWI0OTRlNDhkIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vc3VuNGkvc3VuOGlfbWl4ZXIuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3Vu
NGkvc3VuOGlfbWl4ZXIuYwo+ID4gPiBAQCAtMTQsNyArMTQsNyBAQAo+ID4gPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVf
aGVscGVyLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlf
dWlfbGF5ZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV91aV9sYXllci5jCj4gPiA+
IGluZGV4IDE4NTM0MjYzYTA1ZC4uZTI5Y2JkNjBhNTliIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdWlfbGF5ZXIuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vc3VuNGkvc3VuOGlfdWlfbGF5ZXIuYwo+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gPiA+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+
Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMgYi9kcml2ZXJzL2dwdS9kcm0v
c3VuNGkvc3VuOGlfdmlfbGF5ZXIuYwo+ID4gPiBpbmRleCA4N2JlODk4ZjliN2EuLjE2Njk0NjAx
MDZkZSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xh
eWVyLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMK
PiA+ID4gQEAgLTEwLDcgKzEwLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9o
ZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uaCBi
L2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uaAo+ID4gPiBpbmRleCAxMDEyMzM1YmI0ODkuLjQw
ZDM4ZjNkOWQ5ZSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5o
Cj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uaAo+ID4gPiBAQCAtMTcsNyAr
MTcsNyBAQAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNs
dWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZmIuYwo+
ID4gPiBpbmRleCBiOTQ3ZTgyYmJlYjEuLjVlZTQ4YTZiYjNhZCAxMDA2NDQKPiA+ID4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2ZiLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3Rl
Z3JhL2ZiLmMKPiA+ID4gQEAgLTE1LDYgKzE1LDcgQEAKPiA+ID4gICNpbmNsdWRlICJkcm0uaCIK
PiA+ID4gICNpbmNsdWRlICJnZW0uaCIKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFt
ZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVy
Lmg+Cj4gPiA+Cj4gPiA+ICAjaWZkZWYgQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT04KPiA+ID4g
IHN0YXRpYyBpbmxpbmUgc3RydWN0IHRlZ3JhX2ZiZGV2ICp0b190ZWdyYV9mYmRldihzdHJ1Y3Qg
ZHJtX2ZiX2hlbHBlciAqaGVscGVyKQo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3RlZ3JhL2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMKPiA+ID4gaW5kZXgg
MDA4MjQ2OGY3MDNjLi4xMWY1ZTU2NjhiMTQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS90ZWdyYS9oZG1pLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2hkbWku
Ywo+ID4gPiBAQCAtMTgsNyArMTgsNyBAQAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPHNvdW5kL2hkYV92ZXJicy5o
Pgo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1Yi5jIGIv
ZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1Yi5jCj4gPiA+IGluZGV4IDcxY2MzY2Y2MDA2Ni4uYmE5
YjNjZmI4YzNkIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaHViLmMK
PiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1Yi5jCj4gPiA+IEBAIC0xOSw3ICsx
OSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgImRybS5oIgo+ID4g
PiAgI2luY2x1ZGUgImRjLmgiCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGls
Y2RjL3RpbGNkY19kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5jCj4g
PiA+IGluZGV4IDNkYWMwOGIyNDE0MC4uOWQ5ZGM3OWE2ZTk3IDEwMDY0NAo+ID4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuYwo+ID4gPiBAQCAtMjIsNiArMjIsNyBAQAo+ID4gPiAg
I2luY2x1ZGUgPGxpbnV4L3N1c3BlbmQuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Yy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxw
ZXIuaD4KPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGls
Y2RjX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmgKPiA+ID4gaW5k
ZXggNjJjZWE1ZmY1NTU4Li4wMjhiZmVkNjY3ZjAgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5oCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90
aWxjZGMvdGlsY2RjX2Rydi5oCj4gPiA+IEBAIC0zMCw3ICszMCw2IEBACj4gPiA+ICAjaW5jbHVk
ZSA8bGludXgvbGlzdC5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxw
ZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPgo+ID4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZXh0ZXJuYWwuYyBiL2RyaXZlcnMvZ3B1
L2RybS90aWxjZGMvdGlsY2RjX2V4dGVybmFsLmMKPiA+ID4gaW5kZXggYjRlYWY5YmM4N2Y4Li4z
ODVmYjRkMmY2NmYgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGls
Y2RjX2V4dGVybmFsLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNf
ZXh0ZXJuYWwuYwo+ID4gPiBAQCAtMTEsNiArMTEsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4
L2NvbXBvbmVudC5oPgo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L29mX2dyYXBoLmg+Cj4gPiA+ICAj
aW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgInRpbGNkY19kcnYuaCIKPiA+ID4gICNpbmNs
dWRlICJ0aWxjZGNfZXh0ZXJuYWwuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS90aWxjZGMvdGlsY2RjX3BhbmVsLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19w
YW5lbC5jCj4gPiA+IGluZGV4IGExYWNhYjM5ZDg3Zi4uNWMyMWVmNmU2NTEwIDEwMDY0NAo+ID4g
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19wYW5lbC5jCj4gPiA+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3BhbmVsLmMKPiA+ID4gQEAgLTIyLDYgKzIy
LDcgQEAKPiA+ID4gICNpbmNsdWRlIDx2aWRlby9kaXNwbGF5X3RpbWluZy5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPHZpZGVvL29mX2Rpc3BsYXlfdGltaW5nLmg+Cj4gPiA+ICAjaW5jbHVkZSA8dmlkZW8v
dmlkZW9tb2RlLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4KPiA+ID4gICNpbmNs
dWRlICJ0aWxjZGNfZHJ2LmgiCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGls
Y2RjL3RpbGNkY190ZnA0MTAuYyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQx
MC5jCj4gPiA+IGluZGV4IGRhZWJmMWFhNmIwYS4uZmU1OWZiZmRkZTY5IDEwMDY0NAo+ID4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY190ZnA0MTAuYwo+ID4gPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY190ZnA0MTAuYwo+ID4gPiBAQCAtMjEsNiArMjEs
NyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3BpbmN0cmwvcGlubXV4Lmg+Cj4gPiA+ICAjaW5j
bHVkZSA8bGludXgvcGluY3RybC9jb25zdW1lci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSAidGlsY2RjX2Rydi5oIgo+ID4gPiAgI2luY2x1ZGUgInRp
bGNkY190ZnA0MTAuaCIKPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJt
L2NvcmUvdGlueWRybS1jb3JlLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlk
cm0tY29yZS5jCj4gPiA+IGluZGV4IDAxYTZmMmQ0MjQ0MC4uZDQxNzRhNTY0MzM2IDEwMDY0NAo+
ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tY29yZS5jCj4g
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1jb3JlLmMKPiA+
ID4gQEAgLTksNyArOSw3IEBACj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1
ZGUgPGRybS90aW55ZHJtL3Rpbnlkcm0uaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueWRy
bS9jb3JlL3Rpbnlkcm0tcGlwZS5jCj4gPiA+IGluZGV4IGVhY2ZjMGVjOGZmMS4uNTBhYjA1YTY1
Y2E0IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlk
cm0tcGlwZS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRy
bS1waXBlLmMKPiA+ID4gQEAgLTgsNyArOCw3IEBACj4gPiA+ICAgKi8KPiA+ID4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL3Rpbnlkcm0v
dGlueWRybS5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90dmUy
MDBfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kcnYuYwo+ID4gPiBpbmRl
eCAyOGUyZDAzYzBjY2YuLjEzOGE5YTE1ODI1NCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3R2ZTIwMC90dmUyMDBfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3R2
ZTIwMC90dmUyMDBfZHJ2LmMKPiA+ID4gQEAgLTQzLDcgKzQzLDcgQEAKPiA+ID4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2NtYV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9o
ZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMgYi9kcml2ZXJzL2dw
dS9kcm0vdWRsL3VkbF9jb25uZWN0b3IuYwo+ID4gPiBpbmRleCA2OGU4OGJlZDc3Y2EuLjY2ODg1
YzI0NTkwZiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVj
dG9yLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMKPiA+
ID4gQEAgLTE0LDYgKzE0LDcgQEAKPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiA+
ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+
ID4gICNpbmNsdWRlICJ1ZGxfY29ubmVjdG9yLmgiCj4gPiA+ICAjaW5jbHVkZSAidWRsX2Rydi5o
Igo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMg
Yi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYuYwo+ID4gPiBpbmRleCBhNjNlMzAxMWU5NzEu
LjIyY2QyZDEzZTI3MiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxf
ZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMKPiA+ID4gQEAg
LTksNiArOSw3IEBACj4gPiA+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRl
ICJ1ZGxfZHJ2LmgiCj4gPiA+Cj4gPiA+ICBzdGF0aWMgaW50IHVkbF91c2Jfc3VzcGVuZChzdHJ1
Y3QgdXNiX2ludGVyZmFjZSAqaW50ZXJmYWNlLAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3VkbC91ZGxfbWFpbi5jIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbWFpbi5jCj4g
PiA+IGluZGV4IDFiMDE0ZDkyODU1Yi4uOTA4NmQwZDFiODgwIDEwMDY0NAo+ID4gPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3VkbC91ZGxfbWFpbi5jCj4gPiA+IEBAIC0xMiw2ICsxMiw3IEBACj4gPiA+ICAgKi8KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2lu
Y2x1ZGUgInVkbF9kcnYuaCIKPiA+ID4KPiA+ID4gIC8qIC1CVUxLX1NJWkUgYXMgcGVyIHVzYi1z
a2VsZXRvbi4gQ2FuIHdlIGdldCBmdWxsIHBhZ2UgYW5kIGF2b2lkIG92ZXJoZWFkPyAqLwo+ID4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jIGIvZHJpdmVycy9n
cHUvZHJtL3ZjNC92YzRfY3J0Yy5jCj4gPiA+IGluZGV4IDNjZTEzNmJhODc5MS4uMTFlYzdjMzE4
MjRlIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9jcnRjLmMKPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jCj4gPiA+IEBAIC0zNCw3ICsz
NCw3IEBACj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY191YXBpLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
bGludXgvY2xrLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4g
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kcGkuYyBiL2RyaXZlcnMv
Z3B1L2RybS92YzQvdmM0X2RwaS5jCj4gPiA+IGluZGV4IGYxODU4MTI5NzBkYS4uYTRkNWExMzU5
OGJhIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kcGkuYwo+ID4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kcGkuYwo+ID4gPiBAQCAtMjQsNyArMjQs
NyBAQAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9v
Zi5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRf
ZHNpLmMKPiA+ID4gaW5kZXggMGM2MDdlYjMzZDdlLi40YzJmNWUxNDNkMTEgMTAwNjQ0Cj4gPiA+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RzaS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS92YzQvdmM0X2RzaS5jCj4gPiA+IEBAIC0zMCw3ICszMCw3IEBACj4gPiA+ICAgKi8K
PiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5o
Pgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jIGIvZHJp
dmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jCj4gPiA+IGluZGV4IGZkNTUyMmZkMTc5ZS4uY2Uz
Y2MyYTZhMTY5IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9oZG1p
LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jCj4gPiA+IEBAIC00
Myw3ICs0Myw3IEBACj4gPiA+ICAgKi8KPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
PiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxk
cm0vZHJtX2VkaWQuaD4KPiA+ID4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiA+ID4gICNpbmNs
dWRlIDxsaW51eC9jb21wb25lbnQuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS92YzQvdmM0X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfa21zLmMKPiA+ID4gaW5k
ZXggMDQ5MGVkYjE5MmExLi44ZGJiODE1NzE3NzMgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS92YzQvdmM0X2ttcy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0
X2ttcy5jCj4gPiA+IEBAIC0xNyw3ICsxNyw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9j
cnRjLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgInZjNF9kcnYuaCIK
PiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jIGIvZHJpdmVy
cy9ncHUvZHJtL3ZjNC92YzRfdHhwLmMKPiA+ID4gaW5kZXggNmUyM2M1MDE2OGY5Li44YWMxYjk1
ZDAxYzQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jCj4g
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jCj4gPiA+IEBAIC05LDcgKzks
NyBAQAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4g
PiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRy
bS9kcm1fcGFuZWwuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX3dyaXRlYmFjay5oPgo+ID4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMgYi9kcml2ZXJzL2dw
dS9kcm0vdmM0L3ZjNF92ZWMuYwo+ID4gPiBpbmRleCA4ZTdmYWNiNjUxNGUuLmU4YjA5YzY3MGVl
NiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMKPiA+ID4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMKPiA+ID4gQEAgLTI1LDcgKzI1LDcg
QEAKPiA+ID4gICAqLwo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRp
ZC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiA+ID4gICNpbmNsdWRlIDxs
aW51eC9jbGsuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmly
dGdwdV9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5j
Cj4gPiA+IGluZGV4IGUxYzIyM2UxOGQ4Ni4uNGM1YjkzOWRkYzc0IDEwMDY0NAo+ID4gPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jCj4gPiA+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMKPiA+ID4gQEAgLTI2LDcgKzI2
LDcgQEAKPiA+ID4gICAqLwo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgInZpcnRncHVfZHJ2LmgiCj4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+
Cj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVf
ZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZHJ2LmgKPiA+ID4gaW5kZXgg
NjM3MDQ5MTVmOGNlLi4zMjlmNmM2NTJlMzkgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS92aXJ0aW8vdmlydGdwdV9kcnYuaAo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdmly
dGlvL3ZpcnRncHVfZHJ2LmgKPiA+ID4gQEAgLTM0LDcgKzM0LDcgQEAKPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNp
bmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS90dG0vdHRtX2JvX2FwaS5oPgo+ID4gPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMgYi9kcml2ZXJzL2dwdS9k
cm0vdmttcy92a21zX2NydGMuYwo+ID4gPiBpbmRleCAxNzdiYmNiMzgzMDYuLjI2OTZjMzcwZmU5
YiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMKPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMKPiA+ID4gQEAgLTgsNyAr
OCw3IEBACj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSAidmttc19kcnYuaCIKPiA+ID4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4K
PiA+ID4gIHN0YXRpYyB2b2lkIF92YmxhbmtfaGFuZGxlKHN0cnVjdCB2a21zX291dHB1dCAqb3V0
cHV0KQo+ID4gPiAgewo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmtt
c19kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMKPiA+ID4gaW5kZXggMmEx
NmI4NjE5NmRjLi5iNzMzYzk3MDBhNzggMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS92a21zL3ZrbXNfZHJ2LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19k
cnYuYwo+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4
L21vZHVsZS5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gPiA+
ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiA+ICAjaW5j
bHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS92a21zL3ZrbXNfb3V0cHV0LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX291dHB1
dC5jCj4gPiA+IGluZGV4IDI3MWEwZWI5MDQyYy4uODc4ZmYzMTQyNDczIDEwMDY0NAo+ID4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX291dHB1dC5jCj4gPiA+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS92a21zL3ZrbXNfb3V0cHV0LmMKPiA+ID4gQEAgLTcsNyArNyw3IEBACj4gPiA+
ICAgKi8KPiA+ID4KPiA+ID4gICNpbmNsdWRlICJ2a21zX2Rydi5oIgo+ID4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPgo+
ID4gPiAgc3RhdGljIHZvaWQgdmttc19jb25uZWN0b3JfZGVzdHJveShzdHJ1Y3QgZHJtX2Nvbm5l
Y3RvciAqY29ubmVjdG9yKQo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dm
eC92bXdnZnhfa21zLmggYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuaAo+ID4g
PiBpbmRleCA2NTVhYmJjZDQwNTguLmQ1NjBmNjE1OWJiMSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmgKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3Ztd2dmeC92bXdnZnhfa21zLmgKPiA+ID4gQEAgLTI5LDcgKzI5LDcgQEAKPiA+ID4gICNk
ZWZpbmUgVk1XR0ZYX0tNU19IXwo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
PiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+
Cj4gPiA+ICAjaW5jbHVkZSAidm13Z2Z4X2Rydi5oIgo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgYi9kcml2ZXJzL2dwdS9kcm0veGVu
L3hlbl9kcm1fZnJvbnQuYwo+ID4gPiBpbmRleCA2YjZkNWFiODJlYzMuLmZkMzkwZGQ2NGIxMyAx
MDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKPiA+
ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKPiA+ID4gQEAgLTEw
LDcgKzEwLDcgQEAKPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8bGlu
dXgvb2ZfZGV2aWNlLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnRfY29ubi5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nv
bm4uYwo+ID4gPiBpbmRleCA1NGFmMjY2OWIxYjMuLjlmNWYzMWY3N2YxZSAxMDA2NDQKPiA+ID4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uYwo+ID4gPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jCj4gPiA+IEBAIC05LDcg
KzksNyBAQAo+ID4gPiAgICovCj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSA8
dmlkZW8vdmlkZW9tb2RlLmg+Cj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnRfZ2VtLmMKPiA+ID4gaW5kZXggNDdmZjAxOWQzYWVmLi45Y2Y4NDdlMjZjZjEgMTAwNjQ0
Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwo+ID4g
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKPiA+ID4gQEAg
LTExLDcgKzExLDcgQEAKPiA+ID4gICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2dlbS5oIgo+ID4g
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbS5oPgo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2tt
cy5jCj4gPiA+IGluZGV4IGEzNDc5ZWI3MmQ3OS4uZjUzNmQ5ZjVhNzk2IDEwMDY0NAo+ID4gPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMKPiA+ID4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jCj4gPiA+IEBAIC0xMyw3ICsx
Myw3IEBACj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4g
PiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gPiA+Cj4g
PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2RybV9kcnYuYyBiL2RyaXZl
cnMvZ3B1L2RybS96dGUvenhfZHJtX2Rydi5jCj4gPiA+IGluZGV4IGY1ZWEzMmFlODYwMC4uOTFl
YWFhNDc1ZDM2IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2RybV9k
cnYuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2RybV9kcnYuYwo+ID4gPiBA
QCAtMTgsNyArMTgsNyBAQAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fY21hX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96
eF9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2hkbWkuYwo+ID4gPiBpbmRleCA3ODY1
NTI2OWQ4NDMuLjhiZmIwMTFjZTY1NSAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3p0ZS96eF9oZG1pLmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9oZG1pLmMK
PiA+ID4gQEAgLTIwLDcgKzIwLDcgQEAKPiA+ID4gICNpbmNsdWRlIDxsaW51eC9vZl9kZXZpY2Uu
aD4KPiA+ID4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gPiA+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiA+ID4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiA+
ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdHZlbmMuYyBiL2RyaXZlcnMv
Z3B1L2RybS96dGUvenhfdHZlbmMuYwo+ID4gPiBpbmRleCBiNzNhZmIyMTJmYjIuLjg3YjVkODY0
MTNkMiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF90dmVuYy5jCj4g
PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdHZlbmMuYwo+ID4gPiBAQCAtMTQsNyAr
MTQsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3JlZ21hcC5oPgo+ID4gPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSAienhfZHJt
X2Rydi5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92Z2EuYyBi
L2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdmdhLmMKPiA+ID4gaW5kZXggMjNkMWZmNDM1NWEwLi5l
MTRjMWQ3MDk3NDAgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdmdh
LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92Z2EuYwo+ID4gPiBAQCAtMTMs
NyArMTMsNyBAQAo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L3JlZ21hcC5oPgo+ID4gPgo+ID4gPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ID4gPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSAienhf
ZHJtX2Rydi5oIgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3Uu
YyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdm91LmMKPiA+ID4gaW5kZXggNDQyMzExZDMxMTEw
Li45ZDk3ZjQ0MTc2OTggMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhf
dm91LmMKPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYwo+ID4gPiBAQCAt
MTUsNyArMTUsNyBAQAo+ID4gPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ID4gPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiA+ID4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ID4gPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1f
Y21hX2hlbHBlci5oPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRl
by92Ym94X2lycS5jIGIvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X2lycS5jCj4gPiA+
IGluZGV4IDA5Zjg1OGVjMTM2OS4uYjliNzE2Nzc2YjdiIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2
ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfaXJxLmMKPiA+ID4gKysrIGIvZHJpdmVycy9zdGFn
aW5nL3Zib3h2aWRlby92Ym94X2lycS5jCj4gPiA+IEBAIC0yNyw3ICsyNyw3IEBACj4gPiA+ICAg
KiAgICAgICAgICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgo+ID4gPiAgICov
Cj4gPiA+Cj4gPiA+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gPiA+Cj4gPiA+ICAjaW5jbHVkZSAidmJv
eF9kcnYuaCIKPiA+ID4gICNpbmNsdWRlICJ2Ym94dmlkZW8uaCIKPiA+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMgYi9kcml2ZXJzL3N0YWdpbmcv
dmJveHZpZGVvL3Zib3hfbW9kZS5jCj4gPiA+IGluZGV4IDZhY2M5NjUyNDdmZi4uYzcyZTRmMjUx
YmMwIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfbW9k
ZS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMKPiA+
ID4gQEAgLTMzLDcgKzMzLDcgQEAKPiA+ID4gICAqLwo+ID4gPiAgI2luY2x1ZGUgPGxpbnV4L2V4
cG9ydC5oPgo+ID4gPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gPiA+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ID4gPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gPiA+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiA+ID4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiA+ID4KPiA+ID4gZGlmZiAtLWdp
dCBhL2luY2x1ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oIGIvaW5jbHVkZS9kcm0vZHJtX2NydGNf
aGVscGVyLmgKPiA+ID4gaW5kZXggMGVlOWE5NmI3MGRhLi5hNmQ1MjBkNWI2Y2EgMTAwNjQ0Cj4g
PiA+IC0tLSBhL2luY2x1ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oCj4gPiA+ICsrKyBiL2luY2x1
ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oCj4gPiA+IEBAIC01OCwyMCArNTgsNCBAQCBpbnQgZHJt
X2hlbHBlcl9jb25uZWN0b3JfZHBtcyhzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLCBp
bnQgbW9kZSk7Cj4gPiA+ICB2b2lkIGRybV9oZWxwZXJfcmVzdW1lX2ZvcmNlX21vZGUoc3RydWN0
IGRybV9kZXZpY2UgKmRldik7Cj4gPiA+ICBpbnQgZHJtX2hlbHBlcl9mb3JjZV9kaXNhYmxlX2Fs
bChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiA+ID4KPiA+ID4gLS8qIGRybV9wcm9iZV9oZWxw
ZXIuYyAqLwo+ID4gPiAtaW50IGRybV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2Rl
cyhzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcgo+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAqY29ubmVjdG9yLCB1aW50MzJfdCBtYXhYLAo+ID4gPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYXhZKTsKPiA+ID4gLWlu
dCBkcm1faGVscGVyX3Byb2JlX2RldGVjdChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9y
LAo+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkcm1fbW9kZXNldF9hY3F1
aXJlX2N0eCAqY3R4LAo+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZm9yY2Up
Owo+ID4gPiAtdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2luaXQoc3RydWN0IGRybV9kZXZpY2Ug
KmRldik7Cj4gPiA+IC12b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZmluaShzdHJ1Y3QgZHJtX2Rl
dmljZSAqZGV2KTsKPiA+ID4gLWJvb2wgZHJtX2hlbHBlcl9ocGRfaXJxX2V2ZW50KHN0cnVjdCBk
cm1fZGV2aWNlICpkZXYpOwo+ID4gPiAtdm9pZCBkcm1fa21zX2hlbHBlcl9ob3RwbHVnX2V2ZW50
KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ID4gPiAtCj4gPiA+IC12b2lkIGRybV9rbXNfaGVs
cGVyX3BvbGxfZGlzYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiA+ID4gLXZvaWQgZHJt
X2ttc19oZWxwZXJfcG9sbF9lbmFibGUoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gPiA+IC1i
b29sIGRybV9rbXNfaGVscGVyX2lzX3BvbGxfd29ya2VyKHZvaWQpOwo+ID4gPiAtCj4gPiA+ICAj
ZW5kaWYKPiA+ID4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaCBi
L2luY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaAo+ID4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+ID4gPiBpbmRleCAwMDAwMDAwMDAwMDAuLjk2YzA2MGMxNmExZQo+ID4gPiAtLS0gL2Rldi9u
dWxsCj4gPiA+ICsrKyBiL2luY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaAo+ID4gPiBAQCAt
MCwwICsxLDUwIEBACj4gPiA+ICsvKgo+ID4gPiArICogQ29weXJpZ2h0IMKpIDIwMDYgS2VpdGgg
UGFja2FyZAo+ID4gPiArICogQ29weXJpZ2h0IMKpIDIwMDctMjAwOCBEYXZlIEFpcmxpZQo+ID4g
PiArICogQ29weXJpZ2h0IMKpIDIwMDctMjAwOCBJbnRlbCBDb3Jwb3JhdGlvbgo+ID4gPiArICog
ICBKZXNzZSBCYXJuZXMgPGplc3NlLmJhcm5lc0BpbnRlbC5jb20+Cj4gPiA+ICsgKgo+ID4gPiAr
ICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBw
ZXJzb24gb2J0YWluaW5nIGEKPiA+ID4gKyAqIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNz
b2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksCj4gPiA+ICsgKiB0
byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0
aG91dCBsaW1pdGF0aW9uCj4gPiA+ICsgKiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5
LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwKPiA+ID4gKyAqIGFuZC9v
ciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3
aG9tIHRoZQo+ID4gPiArICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0
IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKPiA+ID4gKyAqCj4gPiA+ICsgKiBUaGUgYWJv
dmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBp
bmNsdWRlZCBpbgo+ID4gPiArICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBv
ZiB0aGUgU29mdHdhcmUuCj4gPiA+ICsgKgo+ID4gPiArICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKPiA+
ID4gKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZLAo+ID4gPiArICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gIElOIE5PIEVWRU5UIFNIQUxMCj4gPiA+ICsg
KiBUSEUgQ09QWVJJR0hUIEhPTERFUihTKSBPUiBBVVRIT1IoUykgQkUgTElBQkxFIEZPUiBBTlkg
Q0xBSU0sIERBTUFHRVMgT1IKPiA+ID4gKyAqIE9USEVSIExJQUJJTElUWSwgV0hFVEhFUiBJTiBB
TiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLAo+ID4gPiArICogQVJJU0lO
RyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUg
VVNFIE9SCj4gPiA+ICsgKiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gPiA+ICsg
Ki8KPiA+ID4gKwo+ID4gPiArI2lmbmRlZiBfX0RSTV9QUk9CRV9IRUxQRVJfSF9fCj4gPiA+ICsj
ZGVmaW5lIF9fRFJNX1BST0JFX0hFTFBFUl9IX18KPiA+ID4gKwo+ID4gPiArI2luY2x1ZGUgPGxp
bnV4L3R5cGVzLmg+Cj4gPiA+ICsKPiA+ID4gK3N0cnVjdCBkcm1fY29ubmVjdG9yOwo+ID4gPiAr
c3RydWN0IGRybV9kZXZpY2U7Cj4gPiA+ICtzdHJ1Y3QgZHJtX21vZGVzZXRfYWNxdWlyZV9jdHg7
Cj4gPiA+ICsKPiA+ID4gK2ludCBkcm1faGVscGVyX3Byb2JlX3NpbmdsZV9jb25uZWN0b3JfbW9k
ZXMoc3RydWN0IGRybV9jb25uZWN0b3IKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKmNvbm5lY3RvciwgdWludDMyX3QgbWF4WCwKPiA+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWF4WSk7Cj4gPiA+ICtp
bnQgZHJtX2hlbHBlcl9wcm9iZV9kZXRlY3Qoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3Rv
ciwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZHJtX21vZGVzZXRfYWNx
dWlyZV9jdHggKmN0eCwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGZvcmNl
KTsKPiA+ID4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9pbml0KHN0cnVjdCBkcm1fZGV2aWNl
ICpkZXYpOwo+ID4gPiArdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2Zpbmkoc3RydWN0IGRybV9k
ZXZpY2UgKmRldik7Cj4gPiA+ICtib29sIGRybV9oZWxwZXJfaHBkX2lycV9ldmVudChzdHJ1Y3Qg
ZHJtX2RldmljZSAqZGV2KTsKPiA+ID4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfaG90cGx1Z19ldmVu
dChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiA+ID4gKwo+ID4gPiArdm9pZCBkcm1fa21zX2hl
bHBlcl9wb2xsX2Rpc2FibGUoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gPiA+ICt2b2lkIGRy
bV9rbXNfaGVscGVyX3BvbGxfZW5hYmxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ID4gPiAr
Ym9vbCBkcm1fa21zX2hlbHBlcl9pc19wb2xsX3dvcmtlcih2b2lkKTsKPiA+ID4gKwo+ID4gPiAr
I2VuZGlmCj4gPiA+IC0tCj4gPiA+IDIuMjAuMC5yYzEKPiA+ID4KPiA+ID4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+ID4gSW50ZWwtZ2Z4IG1haWxp
bmcgbGlzdAo+ID4gPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gPiA+IGh0dHBz
Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cj4gPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gZHJpLWRl
dmVsIG1haWxpbmcgbGlzdAo+ID4gZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4g
aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK
Ci0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpo
dHRwOi8vYmxvZy5mZndsbC5jaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 14:57:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 14:57:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghyFJ-0006Wz-IU; Fri, 11 Jan 2019 14:57: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=lPHj=PT=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1ghyFH-0006Wl-H8
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 14:57:15 +0000
X-Inumbo-ID: 2e532c5b-15b1-11e9-92db-bc764e045a96
Received: from mail-ot1-f68.google.com (unknown [209.85.210.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e532c5b-15b1-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 14:57:14 +0000 (UTC)
Received: by mail-ot1-f68.google.com with SMTP id w25so13292705otm.13
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 06:57:14 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=JGzfeS2moeGKrgbjYztqlSp3x8nVRM2tLKzBtYuE4IA=;
 b=VmlU13wclZGqgssz+58qaspn+zAyegDmWiUYuSXwpmT9bkvkdM244HTKyTfps8+zx3
 va0fSjtNsdcHFwVpQIEQ4c2nbLlHjlg+sUzrVNlRSPE8p+LqVvBv5JdOClIIboz/uDXQ
 FG4ckJgwUcQVu1OoB6Kvzc1QakOWhr0xuZy1XUof4wl/TPl9gE5ymDhIvW1OST9IrqJV
 Nu0Y1KJdqV9+CetbeA5/x/U78LyYCcqhOqOOZaxI8uKZuVSUYDLceXCaL1wm0+UTkn3I
 CI+dWSSSE70QsSdGhkQ9PfxLCHeSRezARQRbZXHUiVD8k5vzhPJsh8QbEl4znZsPKyOv
 +aAA==
X-Gm-Message-State: AJcUukeLT/oe824kAAsvIXMknOP4MMDBwoeKR9kSNl0JHeUQq97+psS9
 uvSnIzFasb34jYeNmBELOtD9R/Dba/MJbVCL9Hc=
X-Google-Smtp-Source: ALg8bN7u9dodIM0o2cAk2ZRM5QOUptT7ubs4+QkZDq1cZiM48WpMhSndJGY/pxu+Tyw2Ssp/lh1qsXU5pM0LqDH9yzU=
X-Received: by 2002:a9d:75da:: with SMTP id c26mr10569533otl.39.1547218633801; 
 Fri, 11 Jan 2019 06:57:13 -0800 (PST)
MIME-Version: 1.0
References: <1546839359-5478-1-git-send-email-dongli.zhang@oracle.com>
 <1546839359-5478-2-git-send-email-dongli.zhang@oracle.com>
 <20190107120107.euf7mrq7gk6bmibz@mac>
 <35c7d495-2d6c-5fec-abf8-c5aef55cf866@oracle.com>
 <56819579-def2-b045-f414-4de45188fe2e@oracle.com>
 <20190107152708.z4mecdm2apfxz2rk@mac>
 <d347524f-20e1-6ce4-70f5-95b699374bb2@oracle.com>
In-Reply-To: <d347524f-20e1-6ce4-70f5-95b699374bb2@oracle.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Fri, 11 Jan 2019 15:57:02 +0100
Message-ID: <CAPLaKK4VAS1EXAXRmSxSShdxQK=ZdShVRMeCkswg=RPEjvRVog@mail.gmail.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 linux-kernel@vger.kernel.org, linux-block@vger.kernel.org,
 Paul Durrant <Paul.Durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gOCwgMjAxOSBhdCAxMDo1MyBBTSBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFu
Z0BvcmFjbGUuY29tPiB3cm90ZToKPgo+IEhpIFJvZ2VyLAo+Cj4gT24gMDEvMDcvMjAxOSAxMToy
NyBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9uIE1vbiwgSmFuIDA3LCAyMDE5IGF0
IDEwOjA3OjM0UE0gKzA4MDAsIERvbmdsaSBaaGFuZyB3cm90ZToKPiA+Pgo+ID4+Cj4gPj4gT24g
MDEvMDcvMjAxOSAxMDowNSBQTSwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+ID4+Pgo+ID4+Pgo+ID4+
PiBPbiAwMS8wNy8yMDE5IDA4OjAxIFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+Pj4g
T24gTW9uLCBKYW4gMDcsIDIwMTkgYXQgMDE6MzU6NTlQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+ID4+Pj4+IFRoZSB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVyJyBpcyB1c2VkIGdsb2Jh
bGx5IGZvciBlYWNoIGJsa2JhY2sgcXVldWUgYW5kCj4gPj4+Pj4gdGhlcmVmb3JlIHNob3VsZCBi
ZSByZWFkIGZyb20geGVuc3RvcmUgb25seSBvbmNlLiBIb3dldmVyLCBpdCBpcyBvYnRhaW5lZAo+
ID4+Pj4+IGluIHJlYWRfcGVyX3JpbmdfcmVmcygpIHdoaWNoIG1pZ2h0IGJlIGNhbGxlZCBtdWx0
aXBsZSB0aW1lcyBkdXJpbmcgdGhlCj4gPj4+Pj4gaW5pdGlhbGl6YXRpb24gb2YgZWFjaCBibGti
YWNrIHF1ZXVlLgo+ID4+Pj4+Cj4gPj4+Pj4gSWYgdGhlIGJsa2Zyb250IGlzIG1hbGljaW91cyBh
bmQgdGhlICdyaW5nLXBhZ2Utb3JkZXInIGlzIHNldCBpbiBkaWZmZXJlbnQKPiA+Pj4+PiB2YWx1
ZSBieSBibGtmcm9udCBldmVyeSB0aW1lIGJlZm9yZSBibGtiYWNrIHJlYWRzIGl0LCB0aGlzIG1h
eSBlbmQgdXAgYXQKPiA+Pj4+PiB0aGUgIldBUk5fT04oaSAhPSAoWEVOX0JMS0lGX1JFUVNfUEVS
X1BBR0UgKiBibGtpZi0+bnJfcmluZ19wYWdlcykpOyIgaW4KPiA+Pj4+PiB4ZW5fYmxraWZfZGlz
Y29ubmVjdCgpIHdoZW4gZnJvbnRlbmQgaXMgZGVzdHJveWVkLgo+ID4+Pj4+Cj4gPj4+Pj4gVGhp
cyBwYXRjaCByZXdvcmtzIGNvbm5lY3RfcmluZygpIHRvIHJlYWQgeGVuc3RvcmUgJ3JpbmctcGFn
ZS1vcmRlcicgb25seQo+ID4+Pj4+IG9uY2UuCj4gPj4+Pj4KPiA+Pj4+PiBTaWduZWQtb2ZmLWJ5
OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+ID4+Pj4+IC0tLQo+ID4+
Pj4+IENoYW5nZWQgc2luY2UgdjE6Cj4gPj4+Pj4gICAqIGNoYW5nZSB0aGUgb3JkZXIgb2YgeGVu
c3RvcmUgcmVhZCBpbiByZWFkX3Blcl9yaW5nX3JlZnMKPiA+Pj4+PiAgICogdXNlIHhlbmJ1c19y
ZWFkX3Vuc2lnbmVkKCkgaW4gY29ubmVjdF9yaW5nKCkKPiA+Pj4+Pgo+ID4+Pj4+IENoYW5nZWQg
c2luY2UgdjI6Cj4gPj4+Pj4gICAqIHNpbXBsaWZ5IHRoZSBjb25kaXRpb24gY2hlY2sgYXMgIihl
cnIgIT0gMSAmJiBucl9ncmVmcyA+IDEpIgo+ID4+Pj4+ICAgKiBhdm9pZCBzZXR0aW5nIGVyciBh
cyAtRUlOVkFMIHRvIHJlbW92ZSBleHRyYSBvbmUgbGluZSBvZiBjb2RlCj4gPj4+Pj4KPiA+Pj4+
PiBDaGFuZ2VkIHNpbmNlIHYzOgo+ID4+Pj4+ICAgKiBleGl0IGF0IHRoZSBiZWdpbm5pbmcgaWYg
IW5yX2dyZWZzCj4gPj4+Pj4gICAqIGNoYW5nZSB0aGUgaWYgc3RhdGVtZW50cyB0byBhdm9pZCB0
ZXN0IChlcnIgIT0gMSkgdHdpY2UKPiA+Pj4+PiAgICogaW5pdGlhbGl6ZSBhICdibGtpZicgc3Rh
Y2sgdmFyaWFibGUgKHJlZmVyIHRvIFBBVENIIDEvMikKPiA+Pj4+Pgo+ID4+Pj4+ICBkcml2ZXJz
L2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIHwgNzYgKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0KPiA+Pj4+PiAgMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyks
IDMzIGRlbGV0aW9ucygtKQo+ID4+Pj4+Cj4gPj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxv
Y2sveGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1
cy5jCj4gPj4+Pj4gaW5kZXggYTRhYWRhYy4uYTJhY2JjOSAxMDA2NDQKPiA+Pj4+PiAtLS0gYS9k
cml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4gPj4+Pj4gKysrIGIvZHJpdmVycy9i
bG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ID4+Pj4+IEBAIC05MjYsNyArOTI2LDcgQEAgc3Rh
dGljIGludCByZWFkX3Blcl9yaW5nX3JlZnMoc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nLCBj
b25zdCBjaGFyICpkaXIpCj4gPj4+Pj4gICBpbnQgZXJyLCBpLCBqOwo+ID4+Pj4+ICAgc3RydWN0
IHhlbl9ibGtpZiAqYmxraWYgPSByaW5nLT5ibGtpZjsKPiA+Pj4+PiAgIHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXYgPSBibGtpZi0+YmUtPmRldjsKPiA+Pj4+PiAtIHVuc2lnbmVkIGludCByaW5n
X3BhZ2Vfb3JkZXIsIG5yX2dyZWZzLCBldnRjaG47Cj4gPj4+Pj4gKyB1bnNpZ25lZCBpbnQgbnJf
Z3JlZnMsIGV2dGNobjsKPiA+Pj4+Pgo+ID4+Pj4+ICAgZXJyID0geGVuYnVzX3NjYW5mKFhCVF9O
SUwsIGRpciwgImV2ZW50LWNoYW5uZWwiLCAiJXUiLAo+ID4+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgJmV2dGNobik7Cj4gPj4+Pj4gQEAgLTkzNiw0MyArOTM2LDM4IEBAIHN0YXRpYyBpbnQgcmVh
ZF9wZXJfcmluZ19yZWZzKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZywgY29uc3QgY2hhciAq
ZGlyKQo+ID4+Pj4+ICAgICAgICAgICByZXR1cm4gZXJyOwo+ID4+Pj4+ICAgfQo+ID4+Pj4+Cj4g
Pj4+Pj4gLSBlcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGV2LT5vdGhlcmVuZCwgInJpbmct
cGFnZS1vcmRlciIsICIldSIsCj4gPj4+Pj4gLSAgICAgICAgICAgICAgICAgICAmcmluZ19wYWdl
X29yZGVyKTsKPiA+Pj4+PiAtIGlmIChlcnIgIT0gMSkgewo+ID4+Pj4+IC0gICAgICAgICBlcnIg
PSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCAicmluZy1yZWYiLCAiJXUiLCAmcmluZ19yZWZb
MF0pOwo+ID4+Pj4+ICsgbnJfZ3JlZnMgPSBibGtpZi0+bnJfcmluZ19wYWdlczsKPiA+Pj4+PiAr
Cj4gPj4+Pj4gKyBpZiAodW5saWtlbHkoIW5yX2dyZWZzKSkKPiA+Pj4+PiArICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gPj4+Pgo+ID4+Pj4gSXMgdGhpcyBldmVuIHBvc3NpYmxlPyBBRkFJQ1Qg
cmVhZF9wZXJfcmluZ19yZWZzIHdpbGwgYWx3YXlzIGJlIGNhbGxlZAo+ID4+Pj4gd2l0aCBibGtp
Zi0+bnJfcmluZ19wYWdlcyAhPSAwPwo+ID4+Pj4KPiA+Pj4+IElmIHNvLCBJIHdvdWxkIGNvbnNp
ZGVyIHR1cm5pbmcgdGhpcyBpbnRvIGEgQlVHX09OL1dBUk5fT04uCj4gPj4+Cj4gPj4+IEl0IHVz
ZWQgdG8gYmUgIldBUk5fT04oIW5yX2dyZWZzKTsiIGluIHRoZSB2MyBvZiB0aGUgcGF0Y2guCj4g
Pj4+Cj4gPj4+IEkgd291bGQgdHVybiBpdCBpbnRvIFdBUk5fT04gaWYgaXQgaXMgZmluZSB3aXRo
IGJvdGggUGF1bCBhbmQgeW91Lgo+ID4+Cj4gPj4gVG8gY2xhcmlmeSwgSSB3b3VsZCB1c2UgV0FS
Tl9PTigpIGJlZm9yZSBleGl0IHdpdGggLUVJTlZBTCAod2hlbgo+ID4+IGJsa2lmLT5ucl9yaW5n
X3BhZ2VzIGlzIDApLgo+ID4KPiA+IEdpdmVuIHRoYXQgdGhpcyBmdW5jdGlvbiB3aWxsIG5ldmVy
IGJlIGNhbGxlZCB3aXRoIG5yX3JpbmdfcGFnZXMgPT0gMAo+ID4gSSB3b3VsZCBiZSBmaW5lIHdp
dGgganVzdCB1c2luZyBhIEJVR19PTiwgZ2V0dGluZyBoZXJlIHdpdGgKPiA+IG5yX3JpbmdfcGFn
ZXMgPT0gMCB3b3VsZCBpbXBseSBtZW1vcnkgY29ycnVwdGlvbiBvciBzb21lIG90aGVyIHNldmVy
ZQo+ID4gaXNzdWUgaGFzIGhhcHBlbmVkLCBhbmQgdGhlcmUncyBubyBwb3NzaWJsZSByZWNvdmVy
eS4KPiA+Cj4gPiBJZiB5b3Ugd2FudCB0byBpbnN0ZWFkIGtlZXAgdGhlIHJldHVybiwgcGxlYXNl
IHVzZSBwbGFpbiBXQVJOIGluc3RlYWQKPiA+IG9mIFdBUk5fT04uCj4gPgo+ID4gVGhhbmtzLCBS
b2dlci4KPiA+Cj4KPiBJcyB0aGVyZSBhbnkgcmVhc29uIHVzaW5nIFdBUk4gdGhhbiBXQVJOX09O
PyBCZWNhdXNlIG9mIHRoZSBtZXNzYWdlIHByaW50ZWQgYnkKPiBXQVJOPyBzb21ldGhpbmcgbGlr
ZSBiZWxvdz8KCk9oLCBzbyBXQVJOIGFsc28gdGFrZXMgYSBjb25kaXRpb24sIEkgd2FzIGV4cGVj
dGluZyBXQVJOIHRvIG5vdCB0YWtlCmFueSBwYXJhbWV0ZXJzLiBKdXN0IHVzZSBXQVJOX09OKHRy
dWUpOyB0aGVuLCB0aGVyZSdzIG5vIG5lZWQgdG8KcmUtZXZhbHVhdGUgIW5yX2dyZWZzLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 15:01:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 15:01: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-devel-bounces@lists.xenproject.org>)
	id 1ghyJd-0007YG-LF; Fri, 11 Jan 2019 15:01: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=v1ph=PT=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1ghyJc-0007Y7-6Y
 for xen-devel@lists.xen.org; Fri, 11 Jan 2019 15:01:44 +0000
X-Inumbo-ID: ce3e53c1-15b1-11e9-92db-bc764e045a96
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce3e53c1-15b1-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 15:01:42 +0000 (UTC)
Received: by mail-pg1-x543.google.com with SMTP id t13so6403704pgr.11
 for <xen-devel@lists.xen.org>; Fri, 11 Jan 2019 07:01:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=SrodQzZztcg8txHZaZFxducSgC9DqvYe1eV09xmVfQk=;
 b=RpzAMn/tFZO9w1bOsU0R3bl0Czqgh3vozKcpize0+4T5FcTI3eGHnL7a/siSocGNeS
 YpzDw/x5TPn/ZIK8D8rFRVnfSd+kRunfwlXMPBFnoy0agtIVT3l2o8n93yulfDdqPfpM
 02pnJKSJtBrMnNoIKfIXvp+dl7xWo/ZINl/06zWYmqtI8R6Rd1tzw33GJStW9BWNcyJd
 UTxrdHPrzQA7Dgo9vXmzvN7LPm0x/n5eENgEHExKf5wRU3L1BPvidyksamluwHiEMfNj
 jLP1Epne1X0o4Fs5YlsShABd8w6xov+ORe//hxIum1KwYBI45AwbqyCzizyY7CZsappy
 j23Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=SrodQzZztcg8txHZaZFxducSgC9DqvYe1eV09xmVfQk=;
 b=c3BuaBxpz7nk1SEG+DsYo2HmM5HsS7Hxuo1S4e6jYTeujj9xG+LnttvMWDeNlamYz0
 CO634VoTZn9I6Zr+omu/TsQXCzfYN2xHST1QC2wBxhF5kaaa4b1LAIL4WSGhqFj13yHY
 wsHXea0VRVKOLX5lCqWimC5lLrQAUAxlM3H0/1LJwfJEQNu9qMWftv3qXasDPI/M/hTV
 /1yeHrA7U5U3PNTpGQ2KAzh5gV5zagElHuBUmZQv3MS0x0GEcNRq/BTaZPzJzaaqRaGm
 7KnJ3H2YpJMNjSyABEYhHiu+IawhITmvBwB+zshZlApTyPK2+DrddJhcMlKST2HBo1d1
 gpww==
X-Gm-Message-State: AJcUukcqmbt3qlDXdywsx4avUdWVvvWbDpYkEc/5Nz+nCFr/KPxfX0AL
 9P/ionxE23lmH3D13roY+vA=
X-Google-Smtp-Source: ALg8bN63Mqumr33i923Eaojw1CNwJqGO3fUgNxuFX1Idnsn+2UvfCqyMDy2gA5SSe2/mxV+qUcpzvQ==
X-Received: by 2002:a63:f30d:: with SMTP id l13mr13690215pgh.399.1547218901644; 
 Fri, 11 Jan 2019 07:01:41 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.52.190])
 by smtp.gmail.com with ESMTPSA id l70sm87429186pgd.20.2019.01.11.07.01.39
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 11 Jan 2019 07:01:40 -0800 (PST)
Date: Fri, 11 Jan 2019 20:35:41 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 kirill.shutemov@linux.intel.com, vbabka@suse.cz, riel@surriel.com,
 sfr@canb.auug.org.au, rppt@linux.vnet.ibm.com, peterz@infradead.org,
 linux@armlinux.org.uk, robin.murphy@arm.com, iamjoonsoo.kim@lge.com,
 treding@nvidia.com, keescook@chromium.org, m.szyprowski@samsung.com,
 stefanr@s5r6.in-berlin.de, hjc@rock-chips.com, heiko@sntech.de,
 airlied@linux.ie, oleksandr_andrushchenko@epam.com, joro@8bytes.org,
 pawel@osciak.com, kyungmin.park@samsung.com, mchehab@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <20190111150541.GA2670@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH 0/9] Use vm_insert_range and
 vm_insert_range_buggy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org, linux1394-devel@lists.sourceforge.net,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdWx5IGRyaXZlcnMgaGF2ZSB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2YK
a2VybmVsIHBhZ2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0aGlzIHdhcyBkb25lIGJ5Cmlu
dm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KCkFzIHRoaXMgcGF0dGVybiBp
cyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4KYmUgZ2VuZXJhbGl6ZWQg
YnkgY3JlYXRpbmcgbmV3IGZ1bmN0aW9ucyBhbmQgdXNlIGl0IGFjcm9zcwp0aGUgZHJpdmVycy4K
CnZtX2luc2VydF9yYW5nZSgpIGlzIHRoZSBBUEkgd2hpY2ggY291bGQgYmUgdXNlZCB0byBtYXBw
ZWQKa2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBjb25zaWRlcmVkIHZt
X3Bnb2ZmCgp2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJl
IHVzZWQgdG8gbWFwCnJhbmdlIG9mIGtlcm5lbCBtZW1vcnkvcGFnZXMgaW4gZHJpdmVycyB3aGlj
aCBoYXMgbm90IGNvbnNpZGVyZWQKdm1fcGdvZmYuIHZtX3Bnb2ZmIGlzIHBhc3NlZCBkZWZhdWx0
IGFzIDAgZm9yIHRob3NlIGRyaXZlcnMuCgpXZSBfY291bGRfIHRoZW4gYXQgYSBsYXRlciAiZml4
IiB0aGVzZSBkcml2ZXJzIHdoaWNoIGFyZSB1c2luZwp2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSB0
byBiZWhhdmUgYWNjb3JkaW5nIHRvIHRoZSBub3JtYWwgdm1fcGdvZmYKb2Zmc2V0dGluZyBzaW1w
bHkgYnkgcmVtb3ZpbmcgdGhlIF9idWdneSBzdWZmaXggb24gdGhlIGZ1bmN0aW9uCm5hbWUgYW5k
IGlmIHRoYXQgY2F1c2VzIHJlZ3Jlc3Npb25zLCBpdCBnaXZlcyB1cyBhbiBlYXN5IHdheSB0byBy
ZXZlcnQuCgpUaGVyZSBpcyBhbiBleGlzdGluZyBidWcgaW4gWzcvOV0sIHdoZXJlIHVzZXIgcGFz
c2VkIGxlbmd0aCBpcyBub3QKdmVyaWZpZWQgYWdhaW5zdCBvYmplY3RfY291bnQuIEZvciBhbnkg
dmFsdWUgb2YgbGVuZ3RoID4gb2JqZWN0X2NvdW50Cml0IHdpbGwgZW5kIHVwIG92ZXJydW4gcGFn
ZSBhcnJheSB3aGljaCBjb3VsZCBsZWFkIHRvIGEgcG90ZW50aWFsIGJ1Zy4KVGhpcyBpcyBmaXhl
ZCBhcyBwYXJ0IG9mIHRoZXNlIGNvbnZlcnNpb24uCgpTb3VwdGljayBKb2FyZGVyICg5KToKICBt
bTogSW50cm9kdWNlIG5ldyB2bV9pbnNlcnRfcmFuZ2UgYW5kIHZtX2luc2VydF9yYW5nZV9idWdn
eSBBUEkKICBhcmNoL2FybS9tbS9kbWEtbWFwcGluZy5jOiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNl
cnRfcmFuZ2UKICBkcml2ZXJzL2ZpcmV3aXJlL2NvcmUtaXNvLmM6IENvbnZlcnQgdG8gdXNlIHZt
X2luc2VydF9yYW5nZV9idWdneQogIGRybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZ2VtLmM6IENv
bnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQogIGRybS94ZW4veGVuX2RybV9mcm9udF9nZW0u
YzogQ29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlCiAgaW9tbXUvZG1hLWlvbW11LmM6IENv
bnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQogIHZpZGVvYnVmMi92aWRlb2J1ZjItZG1hLXNn
LmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZV9idWdneQogIHhlbi9nbnRkZXYuYzog
Q29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlCiAgeGVuL3ByaXZjbWQtYnVmLmM6IENvbnZl
cnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZV9idWdneQoKIGFyY2gvYXJtL21tL2RtYS1tYXBwaW5n
LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMiArKy0tLS0KIGRyaXZlcnMvZmlyZXdpcmUv
Y29yZS1pc28uYyAgICAgICAgICAgICAgICAgICAgICAgfCAxNSArLS0tLQogZHJpdmVycy9ncHUv
ZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9nZW0uYyAgICAgICB8IDE3ICstLS0tCiBkcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgICAgICAgICAgIHwgMTggKystLS0KIGRy
aXZlcnMvaW9tbXUvZG1hLWlvbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMiArLS0t
CiBkcml2ZXJzL21lZGlhL2NvbW1vbi92aWRlb2J1ZjIvdmlkZW9idWYyLWRtYS1zZy5jIHwgMjIg
KystLS0tCiBkcml2ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTYgKystLS0KIGRyaXZlcnMveGVuL3ByaXZjbWQtYnVmLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgOCArLS0KIGluY2x1ZGUvbGludXgvbW0uaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgNCArKwogbW0vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDgxICsrKysrKysrKysrKysrKysrKysrKysrCiBtbS9ub21tdS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTQgKysrKwogMTEgZmlsZXMgY2hh
bmdlZCwgMTI5IGluc2VydGlvbnMoKyksIDEwMCBkZWxldGlvbnMoLSkKCi0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 15:03:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 15:03:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghyL5-0007m2-FU; Fri, 11 Jan 2019 15:03: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=v1ph=PT=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1ghyL4-0007lw-KV
 for xen-devel@lists.xen.org; Fri, 11 Jan 2019 15:03:14 +0000
X-Inumbo-ID: 045d21c0-15b2-11e9-92db-bc764e045a96
Received: from mail-pf1-x443.google.com (unknown [2607:f8b0:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 045d21c0-15b2-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 15:03:13 +0000 (UTC)
Received: by mail-pf1-x443.google.com with SMTP id h3so7085468pfg.1
 for <xen-devel@lists.xen.org>; Fri, 11 Jan 2019 07:03:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=OKnr+eVdmA4Yca5asvAl3VJvv/8NsBSwy+KQiY0Jcow=;
 b=ecFP8FvcstIqu0NB/u52GoYNOTcWG2DvcB07IgY8lEs9qJPP4QRrMpFsf79PdPyxVo
 +95bi0qc4yFsVreg3UGS61GpTOuoYCQnYZyc+5rX9mPEq6iWXgJAAzC0Dic6/1Ac4kdd
 ToSp1I9tu34JSInsxojwgpUz/v6muGU8hTz3xenp7NxE8zdhMiFKGpknt4LFIcIdPB8A
 yk0tCLiaSAkmPdaK/WpQa8EEuvjBTrzwO+wwZHg4X6ykM3D78CNfnJIFfuAC4GhqGeJE
 2By7VfXiT62OJFnrYXEMYkgKZWvN35vVUGiGIWMLm2+uUIMEr0RRqcicvSTWrx7DGnxD
 TQHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=OKnr+eVdmA4Yca5asvAl3VJvv/8NsBSwy+KQiY0Jcow=;
 b=Bnl/3tqQlEe/Y/TBqwWo8o3xENNPucGduLOahNC1NP7dtNB/8+3Y8crb3d3KY/sTCH
 wX0+rR71exBHi5YHxuUJ84oDsFX5Him1el9sZYbHACSIIZGfMqtfiRNQURnIFFFTXdG3
 c0XaGBfNUktsq54BcSMla3toslJPgwIUF5VS80HpLhL1lm5PX4bNkoqV+i2zk/2Qk/1h
 6YUPwThSjCdDMJ+Y1v2XKsnlCXjFhAlf8jlDJ9rYWq+CYyAA1+v4By/cxpXG2u4GBhiU
 I4hrWsZEDaH87y/B81oZJ4Jf5YOwamsR01PQRtOWcgytmZezR8xRFBTUyL9QHLAI17io
 WGxA==
X-Gm-Message-State: AJcUukewm4XNWzzkpzTJgpQp+MMs/u11mGIMnTWLkFfCn8qrBDgzSi+h
 vUppJaiJlFjqklxi/iBhkxQ=
X-Google-Smtp-Source: ALg8bN4N+0OC/ohlRldBlS6pqDxN4tNRJaVupZC6A5wD5JEK2YvVMDK1VGgLB+11HRGTGie4+RIV4Q==
X-Received: by 2002:aa7:80d7:: with SMTP id a23mr14629976pfn.86.1547218992868; 
 Fri, 11 Jan 2019 07:03:12 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.52.190])
 by smtp.gmail.com with ESMTPSA id d129sm119031814pfc.31.2019.01.11.07.03.10
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 11 Jan 2019 07:03:11 -0800 (PST)
Date: Fri, 11 Jan 2019 20:37:12 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 kirill.shutemov@linux.intel.com, vbabka@suse.cz, riel@surriel.com,
 sfr@canb.auug.org.au, rppt@linux.vnet.ibm.com, peterz@infradead.org,
 linux@armlinux.org.uk, robin.murphy@arm.com, iamjoonsoo.kim@lge.com,
 treding@nvidia.com, keescook@chromium.org, m.szyprowski@samsung.com,
 stefanr@s5r6.in-berlin.de, hjc@rock-chips.com, heiko@sntech.de,
 airlied@linux.ie, oleksandr_andrushchenko@epam.com, joro@8bytes.org,
 pawel@osciak.com, kyungmin.park@samsung.com, mchehab@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <20190111150712.GA2696@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org, linux1394-devel@lists.sourceforge.net,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdWx5IGRyaXZlcnMgaGF2ZSB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2YK
a2VybmVsIHBhZ2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0aGlzIHdhcyBkb25lIGJ5Cmlu
dm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KCkFzIHRoaXMgcGF0dGVybiBp
cyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4KYmUgZ2VuZXJhbGl6ZWQg
YnkgY3JlYXRpbmcgbmV3IGZ1bmN0aW9ucyBhbmQgdXNlIGl0IGFjcm9zcwp0aGUgZHJpdmVycy4K
CnZtX2luc2VydF9yYW5nZSgpIGlzIHRoZSBBUEkgd2hpY2ggY291bGQgYmUgdXNlZCB0byBtYXBw
ZWQKa2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBjb25zaWRlcmVkIHZt
X3Bnb2ZmCgp2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJl
IHVzZWQgdG8gbWFwCnJhbmdlIG9mIGtlcm5lbCBtZW1vcnkvcGFnZXMgaW4gZHJpdmVycyB3aGlj
aCBoYXMgbm90IGNvbnNpZGVyZWQKdm1fcGdvZmYuIHZtX3Bnb2ZmIGlzIHBhc3NlZCBkZWZhdWx0
IGFzIDAgZm9yIHRob3NlIGRyaXZlcnMuCgpXZSBfY291bGRfIHRoZW4gYXQgYSBsYXRlciAiZml4
IiB0aGVzZSBkcml2ZXJzIHdoaWNoIGFyZSB1c2luZwp2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSB0
byBiZWhhdmUgYWNjb3JkaW5nIHRvIHRoZSBub3JtYWwgdm1fcGdvZmYKb2Zmc2V0dGluZyBzaW1w
bHkgYnkgcmVtb3ZpbmcgdGhlIF9idWdneSBzdWZmaXggb24gdGhlIGZ1bmN0aW9uCm5hbWUgYW5k
IGlmIHRoYXQgY2F1c2VzIHJlZ3Jlc3Npb25zLCBpdCBnaXZlcyB1cyBhbiBlYXN5IHdheSB0byBy
ZXZlcnQuCgpTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWls
LmNvbT4KU3VnZ2VzdGVkLWJ5OiBSdXNzZWxsIEtpbmcgPGxpbnV4QGFybWxpbnV4Lm9yZy51az4K
U3VnZ2VzdGVkLWJ5OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KLS0tCiBp
bmNsdWRlL2xpbnV4L21tLmggfCAgNCArKysKIG1tL21lbW9yeS5jICAgICAgICB8IDgxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogbW0vbm9t
bXUuYyAgICAgICAgIHwgMTQgKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tbS5oIGIvaW5jbHVkZS9saW51eC9t
bS5oCmluZGV4IDU0MTFkZTkuLjlkMWRmZjYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbW0u
aAorKysgYi9pbmNsdWRlL2xpbnV4L21tLmgKQEAgLTI1MTQsNiArMjUxNCwxMCBAQCB1bnNpZ25l
ZCBsb25nIGNoYW5nZV9wcm90X251bWEoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsCiBpbnQg
cmVtYXBfcGZuX3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqLCB1bnNpZ25lZCBsb25nIGFk
ZHIsCiAJCQl1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9uZyBzaXplLCBwZ3Byb3RfdCk7
CiBpbnQgdm1faW5zZXJ0X3BhZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICosIHVuc2lnbmVkIGxv
bmcgYWRkciwgc3RydWN0IHBhZ2UgKik7CitpbnQgdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9h
cmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLAorCQkJCXVuc2lnbmVkIGxvbmcg
bnVtKTsKK2ludCB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2
bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWduZWQgbG9uZyBudW0pOwogdm1fZmF1
bHRfdCB2bWZfaW5zZXJ0X3BmbihzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQg
bG9uZyBhZGRyLAogCQkJdW5zaWduZWQgbG9uZyBwZm4pOwogdm1fZmF1bHRfdCB2bWZfaW5zZXJ0
X3Bmbl9wcm90KHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIs
CmRpZmYgLS1naXQgYS9tbS9tZW1vcnkuYyBiL21tL21lbW9yeS5jCmluZGV4IDRhZDJkMjkuLjAw
ZTY2ZGYgMTAwNjQ0Ci0tLSBhL21tL21lbW9yeS5jCisrKyBiL21tL21lbW9yeS5jCkBAIC0xNTIw
LDYgKzE1MjAsODcgQEAgaW50IHZtX2luc2VydF9wYWdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAq
dm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCiB9CiBFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9wYWdl
KTsKIAorLyoqCisgKiBfX3ZtX2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBvZiBrZXJuZWwg
cGFnZXMgaW50byB1c2VyIHZtYQorICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCisgKiBAcGFn
ZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcworICogQG51bTogbnVt
YmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKKyAqIEBvZmZzZXQ6IHVzZXIncyByZXF1ZXN0ZWQg
dm1fcGdvZmYKKyAqCisgKiBUaGlzIGFsbG93cyBkcml2ZXJzIHRvIGluc2VydCByYW5nZSBvZiBr
ZXJuZWwgcGFnZXMgdGhleSd2ZSBhbGxvY2F0ZWQKKyAqIGludG8gYSB1c2VyIHZtYS4KKyAqCisg
KiBJZiB3ZSBmYWlsIHRvIGluc2VydCBhbnkgcGFnZSBpbnRvIHRoZSB2bWEsIHRoZSBmdW5jdGlv
biB3aWxsIHJldHVybgorICogaW1tZWRpYXRlbHkgbGVhdmluZyBhbnkgcHJldmlvdXNseSBpbnNl
cnRlZCBwYWdlcyBwcmVzZW50LiAgQ2FsbGVycworICogZnJvbSB0aGUgbW1hcCBoYW5kbGVyIG1h
eSBpbW1lZGlhdGVseSByZXR1cm4gdGhlIGVycm9yIGFzIHRoZWlyIGNhbGxlcgorICogd2lsbCBk
ZXN0cm95IHRoZSB2bWEsIHJlbW92aW5nIGFueSBzdWNjZXNzZnVsbHkgaW5zZXJ0ZWQgcGFnZXMu
IE90aGVyCisgKiBjYWxsZXJzIHNob3VsZCBtYWtlIHRoZWlyIG93biBhcnJhbmdlbWVudHMgZm9y
IGNhbGxpbmcgdW5tYXBfcmVnaW9uKCkuCisgKgorICogQ29udGV4dDogUHJvY2VzcyBjb250ZXh0
LgorICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3MgYW5kIGVycm9yIGNvZGUgb3RoZXJ3aXNlLgorICov
CitzdGF0aWMgaW50IF9fdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1h
LCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLAorCQkJCXVuc2lnbmVkIGxvbmcgbnVtLCB1bnNpZ25lZCBs
b25nIG9mZnNldCkKK3sKKwl1bnNpZ25lZCBsb25nIGNvdW50ID0gdm1hX3BhZ2VzKHZtYSk7CisJ
dW5zaWduZWQgbG9uZyB1YWRkciA9IHZtYS0+dm1fc3RhcnQ7CisJaW50IHJldCwgaTsKKworCS8q
IEZhaWwgaWYgdGhlIHVzZXIgcmVxdWVzdGVkIG9mZnNldCBpcyBiZXlvbmQgdGhlIGVuZCBvZiB0
aGUgb2JqZWN0ICovCisJaWYgKG9mZnNldCA+IG51bSkKKwkJcmV0dXJuIC1FTlhJTzsKKworCS8q
IEZhaWwgaWYgdGhlIHVzZXIgcmVxdWVzdGVkIHNpemUgZXhjZWVkcyBhdmFpbGFibGUgb2JqZWN0
IHNpemUgKi8KKwlpZiAoY291bnQgPiBudW0gLSBvZmZzZXQpCisJCXJldHVybiAtRU5YSU87CisK
Kwlmb3IgKGkgPSAwOyBpIDwgY291bnQ7IGkrKykgeworCQlyZXQgPSB2bV9pbnNlcnRfcGFnZSh2
bWEsIHVhZGRyLCBwYWdlc1tvZmZzZXQgKyBpXSk7CisJCWlmIChyZXQgPCAwKQorCQkJcmV0dXJu
IHJldDsKKwkJdWFkZHIgKz0gUEFHRV9TSVpFOworCX0KKworCXJldHVybiAwOworfQorCisvKioK
KyAqIHZtX2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgc3RhcnRz
IHdpdGggbm9uIHplcm8gb2Zmc2V0CisgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8KKyAqIEBw
YWdlczogcG9pbnRlciB0byBhcnJheSBvZiBzb3VyY2Uga2VybmVsIHBhZ2VzCisgKiBAbnVtOiBu
dW1iZXIgb2YgcGFnZXMgaW4gcGFnZSBhcnJheQorICoKKyAqIE1hcHMgYW4gb2JqZWN0IGNvbnNp
c3Rpbmcgb2YgYG51bScgYHBhZ2VzJywgY2F0ZXJpbmcgZm9yIHRoZSB1c2VyJ3MKKyAqIHJlcXVl
c3RlZCB2bV9wZ29mZgorICoKKyAqIENvbnRleHQ6IFByb2Nlc3MgY29udGV4dC4gQ2FsbGVkIGJ5
IG1tYXAgaGFuZGxlcnMuCisgKiBSZXR1cm46IDAgb24gc3VjY2VzcyBhbmQgZXJyb3IgY29kZSBv
dGhlcndpc2UuCisgKi8KK2ludCB2bV9pbnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0
ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWduZWQgbG9uZyBudW0pCit7CisJ
cmV0dXJuIF9fdm1faW5zZXJ0X3JhbmdlKHZtYSwgcGFnZXMsIG51bSwgdm1hLT52bV9wZ29mZik7
Cit9CitFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9yYW5nZSk7CisKKy8qKgorICogdm1faW5zZXJ0
X3JhbmdlX2J1Z2d5IC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBzdGFydHMgd2l0aCB6
ZXJvIG9mZnNldAorICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCisgKiBAcGFnZXM6IHBvaW50
ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcworICogQG51bTogbnVtYmVyIG9mIHBh
Z2VzIGluIHBhZ2UgYXJyYXkKKyAqCisgKiBNYXBzIGEgc2V0IG9mIHBhZ2VzLCBhbHdheXMgc3Rh
cnRpbmcgYXQgcGFnZVswXQorICoKKyAqIENvbnRleHQ6IFByb2Nlc3MgY29udGV4dC4gQ2FsbGVk
IGJ5IG1tYXAgaGFuZGxlcnMuCisgKiBSZXR1cm46IDAgb24gc3VjY2VzcyBhbmQgZXJyb3IgY29k
ZSBvdGhlcndpc2UuCisgKi8KK2ludCB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koc3RydWN0IHZtX2Fy
ZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWduZWQgbG9uZyBu
dW0pCit7CisJcmV0dXJuIF9fdm1faW5zZXJ0X3JhbmdlKHZtYSwgcGFnZXMsIG51bSwgMCk7Cit9
CitFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9yYW5nZV9idWdneSk7CisKIHN0YXRpYyB2bV9mYXVs
dF90IGluc2VydF9wZm4oc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcg
YWRkciwKIAkJCXBmbl90IHBmbiwgcGdwcm90X3QgcHJvdCwgYm9vbCBta3dyaXRlKQogewpkaWZm
IC0tZ2l0IGEvbW0vbm9tbXUuYyBiL21tL25vbW11LmMKaW5kZXggNzQ5Mjc2Yi4uMjFkMTAxZSAx
MDA2NDQKLS0tIGEvbW0vbm9tbXUuYworKysgYi9tbS9ub21tdS5jCkBAIC00NzMsNiArNDczLDIw
IEBAIGludCB2bV9pbnNlcnRfcGFnZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWdu
ZWQgbG9uZyBhZGRyLAogfQogRVhQT1JUX1NZTUJPTCh2bV9pbnNlcnRfcGFnZSk7CiAKK2ludCB2
bV9pbnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoq
cGFnZXMsCisJCQl1bnNpZ25lZCBsb25nIG51bSkKK3sKKwlyZXR1cm4gLUVJTlZBTDsKK30KK0VY
UE9SVF9TWU1CT0wodm1faW5zZXJ0X3JhbmdlKTsKKworaW50IHZtX2luc2VydF9yYW5nZV9idWdn
eShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdlcywKKwkJCQl1
bnNpZ25lZCBsb25nIG51bSkKK3sKKwlyZXR1cm4gLUVJTlZBTDsKK30KK0VYUE9SVF9TWU1CT0wo
dm1faW5zZXJ0X3JhbmdlX2J1Z2d5KTsKKwogLyoKICAqICBzeXNfYnJrKCkgZm9yIHRoZSBtb3N0
IHBhcnQgZG9lc24ndCBuZWVkIHRoZSBnbG9iYWwga2VybmVsCiAgKiAgbG9jaywgZXhjZXB0IHdo
ZW4gYW4gYXBwbGljYXRpb24gaXMgZG9pbmcgc29tZXRoaW5nIG5hc3R5Ci0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 15:06:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 15:06: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-devel-bounces@lists.xenproject.org>)
	id 1ghyOO-000806-VS; Fri, 11 Jan 2019 15:06: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=v1ph=PT=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1ghyON-000801-Ma
 for xen-devel@lists.xen.org; Fri, 11 Jan 2019 15:06:39 +0000
X-Inumbo-ID: 7eb082d6-15b2-11e9-92db-bc764e045a96
Received: from mail-pf1-x441.google.com (unknown [2607:f8b0:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7eb082d6-15b2-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 15:06:38 +0000 (UTC)
Received: by mail-pf1-x441.google.com with SMTP id b7so7075165pfi.8
 for <xen-devel@lists.xen.org>; Fri, 11 Jan 2019 07:06:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=jJyfr251abKPUjfrLnfnZBYdiVZ7BdP/pFKC0YWuEDs=;
 b=Jn8yGcSec9ppfdCMuebFOrYumbJez4VJp9ziQIzdHm4MyE7zHGBNv9jGGByDvcgQpn
 a4Mb1kNvbp+zXJnQq1QgIOOI7k4m7EBEOI8R9NBuJ+gOUIP+fz5rqpguuFagKdcElYjD
 +1EqR/6zuGgPokgzBSRbAqHNI2HGCTOaMZ7jveItEs2ypgi/m2luTW5lGJazXMnGy64q
 MXCUeX8B4/c4+WJv1umzbb5ZhKe3bWYqfF0fK3MwigxOq0vl1h7hkKTts1HzhjTGM/nY
 qASR6ayanD3G4foV2vBVIcJhbX1WEF9mjWene/Rj0RM1C+DPFca6892JPfFLhNGY97Kh
 7gXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=jJyfr251abKPUjfrLnfnZBYdiVZ7BdP/pFKC0YWuEDs=;
 b=FmXuUrzctBB0py6MwNUQ9t36xD0X7HvyfepLEUkBGC4vC5zb0wUiMV2OKA32PQ3W/a
 +K0PPiVsH4YYHRBluWqCYu6y1kWGc6X2WkdhgoUm5IQFRXuGPFazkZXvTLQdr175KYjC
 sOk9ZNDhKnT0pTL0UZjNWpZ/JLGnx1qfA5ow4ijQFST8RirZg5dIi/EjmIGexQPf9/bT
 C/uKqkb+4pySPv247aS3AW1u1VMXCMvLrDsjXlFUqbWmsivG2poF99OW2ohO0ufizy1M
 bp69iwUw+0UyKd8Ytr9QYlPCPm/r+0/cH4wqO1EE5m9SxCEusRCRPH1/Wlmu3+1lKvNb
 sj/w==
X-Gm-Message-State: AJcUukcwGgVTQjqqEhdt7MBiywzkYxKEdBTAgXBreqdKC3c+D0GN79Ba
 qkY++EVBB8HcR+xXg8R17TK4vPQn
X-Google-Smtp-Source: ALg8bN76xSFly+CWNyQpefhrTarhDoTZdH79A8t9NSuLjWP1kW/Wkt1ixSodqPFgFeaytLToyuoA9A==
X-Received: by 2002:aa7:83c6:: with SMTP id j6mr14876943pfn.91.1547219197536; 
 Fri, 11 Jan 2019 07:06:37 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.52.190])
 by smtp.gmail.com with ESMTPSA id 6sm165163391pfv.30.2019.01.11.07.06.35
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 11 Jan 2019 07:06:36 -0800 (PST)
Date: Fri, 11 Jan 2019 20:40:37 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 linux@armlinux.org.uk, robin.murphy@arm.com
Message-ID: <20190111151037.GA2781@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH 5/9] drm/xen/xen_drm_front_gem.c: Convert to use
 vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlKCkgdG8gbWFwIHJhbmdlIG9mIGtlcm5lbApt
ZW1vcnkgdG8gdXNlciB2bWEuCgpTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRy
LmxpbnV4QGdtYWlsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRf
Z2VtLmMgfCAxOCArKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlv
bnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9n
ZW0uYwppbmRleCA0N2ZmMDE5Li45OTkwYzJmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X2dlbS5jCkBAIC0yMjUsOCArMjI1LDcgQEAgc3RydWN0IGRybV9nZW1fb2JqZWN0ICoK
IHN0YXRpYyBpbnQgZ2VtX21tYXBfb2JqKHN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqeGVuX29iaiwK
IAkJCXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogewotCXVuc2lnbmVkIGxvbmcgYWRkciA9
IHZtYS0+dm1fc3RhcnQ7Ci0JaW50IGk7CisJaW50IHJldDsKIAogCS8qCiAJICogY2xlYXIgdGhl
IFZNX1BGTk1BUCBmbGFnIHRoYXQgd2FzIHNldCBieSBkcm1fZ2VtX21tYXAoKSwgYW5kIHNldCB0
aGUKQEAgLTI0NywxOCArMjQ2LDExIEBAIHN0YXRpYyBpbnQgZ2VtX21tYXBfb2JqKHN0cnVjdCB4
ZW5fZ2VtX29iamVjdCAqeGVuX29iaiwKIAkgKiBGSVhNRTogYXMgd2UgaW5zZXJ0IGFsbCB0aGUg
cGFnZXMgbm93IHRoZW4gbm8gLmZhdWx0IGhhbmRsZXIgbXVzdAogCSAqIGJlIGNhbGxlZCwgc28g
ZG9uJ3QgcHJvdmlkZSBvbmUKIAkgKi8KLQlmb3IgKGkgPSAwOyBpIDwgeGVuX29iai0+bnVtX3Bh
Z2VzOyBpKyspIHsKLQkJaW50IHJldDsKLQotCQlyZXQgPSB2bV9pbnNlcnRfcGFnZSh2bWEsIGFk
ZHIsIHhlbl9vYmotPnBhZ2VzW2ldKTsKLQkJaWYgKHJldCA8IDApIHsKLQkJCURSTV9FUlJPUigi
RmFpbGVkIHRvIGluc2VydCBwYWdlcyBpbnRvIHZtYTogJWRcbiIsIHJldCk7Ci0JCQlyZXR1cm4g
cmV0OwotCQl9CisJcmV0ID0gdm1faW5zZXJ0X3JhbmdlKHZtYSwgeGVuX29iai0+cGFnZXMsIHhl
bl9vYmotPm51bV9wYWdlcyk7CisJaWYgKHJldCA8IDApCisJCURSTV9FUlJPUigiRmFpbGVkIHRv
IGluc2VydCBwYWdlcyBpbnRvIHZtYTogJWRcbiIsIHJldCk7CiAKLQkJYWRkciArPSBQQUdFX1NJ
WkU7Ci0JfQotCXJldHVybiAwOworCXJldHVybiByZXQ7CiB9CiAKIGludCB4ZW5fZHJtX2Zyb250
X2dlbV9tbWFwKHN0cnVjdCBmaWxlICpmaWxwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkK
LS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 15:08:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 15:08: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-devel-bounces@lists.xenproject.org>)
	id 1ghyQH-0008Bk-C9; Fri, 11 Jan 2019 15:08: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=v1ph=PT=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1ghyQG-00088J-5I
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 15:08:36 +0000
X-Inumbo-ID: c422eb22-15b2-11e9-92db-bc764e045a96
Received: from mail-pl1-x643.google.com (unknown [2607:f8b0:4864:20::643])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c422eb22-15b2-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 15:08:35 +0000 (UTC)
Received: by mail-pl1-x643.google.com with SMTP id e5so6878716plb.5
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 07:08:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=vHKS//TZxZR6+MbFM/21TvVXK2jPLls5Bm50Y+Ae0UU=;
 b=X2l48CPqdu0frS3K3KzOnOT/wmG6wGo1EqRuCPkedTt5YZOuAUEF2j2JuISSDFg3BB
 +gMBjsDEfs74tgp6sGQktkRbEEwE+4OyUL6m09SMLZ2Zf9fRo4W30YKLfxtg9i3gJ/4n
 0z3gaZBnL/DSYiChTec94Kid/dscMX348zoSRjHa9Nb8IzbXGOI5xAu7AgeVwQtDmuFu
 +AzXD0pz0dIQ5HI5CvA6LVWiieatC5fGrZpEVRmxPXGuzKWRstkm8100YxCMdK8oLi/8
 ZtCpQyDhPmYLbeg2MtfFrhJdINQfZmpKjB1GpWLFd3riQDyB7RKNxa3mBG8iqylyBI9v
 ciEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=vHKS//TZxZR6+MbFM/21TvVXK2jPLls5Bm50Y+Ae0UU=;
 b=SaUVpbEQAMIoYhtJdPe5zwlNDpKhS6zzPYWsel06Uso7+2kLFFbDWJ/s0H6Bkq+qfF
 jIkgndGlzYv/E+1BReyOymVBopDq03MAnEqBjum92Vqjs+7cbPBAjsoUxVtQExKUtrWO
 VwQ5NdLcA/mqALcj7d1rQjxrP1v3S+Uc7WpkNFIxargAeEnl4A1Xu3HqkTQ43Wjb7Z1R
 5UbDsTsO3degTziBHf1M6fQmmT7Rq8CbdwzTbJ9+9tf+jO8B6wednN75wVzzFewHwcJb
 bA9sLJ7gSbptowxXOPq+TDsWSlKBwGeuW4VayTIk8XfJN8NL61Y7Hy+7KNfGU8x//gCa
 DHvQ==
X-Gm-Message-State: AJcUukf+Ff0CvBNezY9EDhoDuRidOPdJXr9cPiGpm9C/yPPFzyyhBbih
 uyF3Xjv9iO59FGFykp8X+kg=
X-Google-Smtp-Source: ALg8bN5aDkgg5ldDKHA6yfV1TZQA+qcq0ZDkBcWhCzbgmdJ8IDlZXXhK+dZ6M/q0tbISuC4LhMUrgg==
X-Received: by 2002:a17:902:2c83:: with SMTP id
 n3mr15194441plb.104.1547219314683; 
 Fri, 11 Jan 2019 07:08:34 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.52.190])
 by smtp.gmail.com with ESMTPSA id l22sm132710551pfj.179.2019.01.11.07.08.32
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 11 Jan 2019 07:08:33 -0800 (PST)
Date: Fri, 11 Jan 2019 20:42:35 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 boris.ostrovsky@oracle.com, jgross@suse.com, linux@armlinux.org.uk,
 robin.murphy@arm.com
Message-ID: <20190111151235.GA2836@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH 8/9] xen/gntdev.c: Convert to use vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlKCkgdG8gbWFwIHJhbmdlIG9mIGtlcm5lbApt
ZW1vcnkgdG8gdXNlciB2bWEuCgpTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRy
LmxpbnV4QGdtYWlsLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9nbnRkZXYuYyB8IDE2ICsrKysrKy0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2dudGRldi5jIGIvZHJpdmVycy94ZW4vZ250ZGV2
LmMKaW5kZXggYjBiMDJhNS4uY2E0YWNlZSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZ250ZGV2
LmMKKysrIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKQEAgLTEwODIsMTggKzEwODIsMTcgQEAgc3Rh
dGljIGludCBnbnRkZXZfbW1hcChzdHJ1Y3QgZmlsZSAqZmxpcCwgc3RydWN0IHZtX2FyZWFfc3Ry
dWN0ICp2bWEpCiB7CiAJc3RydWN0IGdudGRldl9wcml2ICpwcml2ID0gZmxpcC0+cHJpdmF0ZV9k
YXRhOwogCWludCBpbmRleCA9IHZtYS0+dm1fcGdvZmY7Ci0JaW50IGNvdW50ID0gdm1hX3BhZ2Vz
KHZtYSk7CiAJc3RydWN0IGdudGRldl9ncmFudF9tYXAgKm1hcDsKLQlpbnQgaSwgZXJyID0gLUVJ
TlZBTDsKKwlpbnQgZXJyID0gLUVJTlZBTDsKIAogCWlmICgodm1hLT52bV9mbGFncyAmIFZNX1dS
SVRFKSAmJiAhKHZtYS0+dm1fZmxhZ3MgJiBWTV9TSEFSRUQpKQogCQlyZXR1cm4gLUVJTlZBTDsK
IAogCXByX2RlYnVnKCJtYXAgJWQrJWQgYXQgJWx4IChwZ29mZiAlbHgpXG4iLAotCQkJaW5kZXgs
IGNvdW50LCB2bWEtPnZtX3N0YXJ0LCB2bWEtPnZtX3Bnb2ZmKTsKKwkJCWluZGV4LCB2bWFfcGFn
ZXModm1hKSwgdm1hLT52bV9zdGFydCwgdm1hLT52bV9wZ29mZik7CiAKIAltdXRleF9sb2NrKCZw
cml2LT5sb2NrKTsKLQltYXAgPSBnbnRkZXZfZmluZF9tYXBfaW5kZXgocHJpdiwgaW5kZXgsIGNv
dW50KTsKKwltYXAgPSBnbnRkZXZfZmluZF9tYXBfaW5kZXgocHJpdiwgaW5kZXgsIHZtYV9wYWdl
cyh2bWEpKTsKIAlpZiAoIW1hcCkKIAkJZ290byB1bmxvY2tfb3V0OwogCWlmICh1c2VfcHRlbW9k
ICYmIG1hcC0+dm1hKQpAQCAtMTE0NSwxMiArMTE0NCw5IEBAIHN0YXRpYyBpbnQgZ250ZGV2X21t
YXAoc3RydWN0IGZpbGUgKmZsaXAsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogCQlnb3Rv
IG91dF9wdXRfbWFwOwogCiAJaWYgKCF1c2VfcHRlbW9kKSB7Ci0JCWZvciAoaSA9IDA7IGkgPCBj
b3VudDsgaSsrKSB7Ci0JCQllcnIgPSB2bV9pbnNlcnRfcGFnZSh2bWEsIHZtYS0+dm1fc3RhcnQg
KyBpKlBBR0VfU0laRSwKLQkJCQltYXAtPnBhZ2VzW2ldKTsKLQkJCWlmIChlcnIpCi0JCQkJZ290
byBvdXRfcHV0X21hcDsKLQkJfQorCQllcnIgPSB2bV9pbnNlcnRfcmFuZ2Uodm1hLCBtYXAtPnBh
Z2VzLCBtYXAtPmNvdW50KTsKKwkJaWYgKGVycikKKwkJCWdvdG8gb3V0X3B1dF9tYXA7CiAJfSBl
bHNlIHsKICNpZmRlZiBDT05GSUdfWDg2CiAJCS8qCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 15:09:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 15:09: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-devel-bounces@lists.xenproject.org>)
	id 1ghyR7-0008H4-Qa; Fri, 11 Jan 2019 15:09: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=v1ph=PT=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1ghyR5-0008Gr-O9
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 15:09:27 +0000
X-Inumbo-ID: e2c911a0-15b2-11e9-92db-bc764e045a96
Received: from mail-pg1-x542.google.com (unknown [2607:f8b0:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2c911a0-15b2-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 15:09:26 +0000 (UTC)
Received: by mail-pg1-x542.google.com with SMTP id g189so6432696pgc.5
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 07:09:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=HRKqpRHmU+L58qncR6PcEXsm4g4xjV60VkG5Win5xw4=;
 b=JuNrLoG8W9qZ3wovEJ6sEuIJ29dYs5vMzRIRLtQz9SUWeNl4UjyyhYVOScTr6JHLn2
 Eakll8RWLEKrzrgsL7JiV9od8DeDB/HnCTihU+VsG+6pQMp1IYeFSVAW8ic4nAjGgwPu
 ZquG80FbhCmfchutBXtjW0YNVRdpaTlpJVOe6VTaq+Nm7rNFETfSlrUrbqVTIG45AjOX
 YcGlCzK1UZdaie9TaJRXte+oGsy8++6U7VC24my1faXZkU2RJU+HKD6DEDvFlr7rPo5p
 9hqCN38u1u8+c4OS7vN1ygZtyNLYx3RnDsPhAlpbGIdc6CloSEBGOHLU1mxZiDsPzv38
 ZPgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=HRKqpRHmU+L58qncR6PcEXsm4g4xjV60VkG5Win5xw4=;
 b=nKuZaNXeWNsyxw3FgJbDw1PFKGhuZvzrEDKE9ziq/e4tFNNkSUSYMCAGLJA/gTx7RI
 S933rzfiPwri1erkPuoe0cFTWFxXdKIYhN3P0W/Cbnrn6FE4BiiQ2A/vlPmDFAqeyQJf
 6mhS9JIc2KUdra77cR+11B6uzsZ303iAfBZBNgycoM24j5y+g5T2rl4Hk2Y9iTZ6Dnfl
 P65VWJwfI4nz1SPPbdQBt+/tRuTEH3mSzw/8ZXSX5w84jCdquU9I2CAN608EYxCS5HB+
 fgYoI7jTdfpBLJC1bsYfToqZ5ZVdvO0EB+dXHsh5SeXaRgi6vS2lpe3uoMInb5mp0IhU
 gltg==
X-Gm-Message-State: AJcUuke5j9oOjUk18Kac+tNG/d1wynJLvTpJAFsNEL8dQ6N41U6pwmKr
 dtRK83Gk7QvGT+4taaaDHm4=
X-Google-Smtp-Source: ALg8bN40ZHV+TGI6LLpALtlmSgNcU7DuNE7kQ77YVrf7dr/Bp0HI7ekI92a2R/MlUhJCUqv1tRv+Kw==
X-Received: by 2002:a62:8c11:: with SMTP id m17mr14936629pfd.224.1547219366063; 
 Fri, 11 Jan 2019 07:09:26 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([49.207.52.190])
 by smtp.gmail.com with ESMTPSA id j21sm109918120pfn.175.2019.01.11.07.09.23
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 11 Jan 2019 07:09:24 -0800 (PST)
Date: Fri, 11 Jan 2019 20:43:26 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 boris.ostrovsky@oracle.com, jgross@suse.com, linux@armlinux.org.uk,
 robin.murphy@arm.com
Message-ID: <20190111151326.GA2853@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH 9/9] xen/privcmd-buf.c: Convert to use
 vm_insert_range_buggy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlX2J1Z2d5KCkgdG8gbWFwIHJhbmdlIG9mIGtl
cm5lbAptZW1vcnkgdG8gdXNlciB2bWEuCgpUaGlzIGRyaXZlciBoYXMgaWdub3JlZCB2bV9wZ29m
Zi4gV2UgY291bGQgbGF0ZXIgImZpeCIgdGhlc2UgZHJpdmVycwp0byBiZWhhdmUgYWNjb3JkaW5n
IHRvIHRoZSBub3JtYWwgdm1fcGdvZmYgb2Zmc2V0dGluZyBzaW1wbHkgYnkKcmVtb3ZpbmcgdGhl
IF9idWdneSBzdWZmaXggb24gdGhlIGZ1bmN0aW9uIG5hbWUgYW5kIGlmIHRoYXQgY2F1c2VzCnJl
Z3Jlc3Npb25zLCBpdCBnaXZlcyB1cyBhbiBlYXN5IHdheSB0byByZXZlcnQuCgpTaWduZWQtb2Zm
LWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KLS0tCiBkcml2ZXJz
L3hlbi9wcml2Y21kLWJ1Zi5jIHwgOCArKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wcml2Y21k
LWJ1Zi5jIGIvZHJpdmVycy94ZW4vcHJpdmNtZC1idWYuYwppbmRleCBkZTAxYTZkLi5hOWQ3ZTk3
IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wcml2Y21kLWJ1Zi5jCisrKyBiL2RyaXZlcnMveGVu
L3ByaXZjbWQtYnVmLmMKQEAgLTE2NiwxMiArMTY2LDggQEAgc3RhdGljIGludCBwcml2Y21kX2J1
Zl9tbWFwKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKIAlp
ZiAodm1hX3ByaXYtPm5fcGFnZXMgIT0gY291bnQpCiAJCXJldCA9IC1FTk9NRU07CiAJZWxzZQot
CQlmb3IgKGkgPSAwOyBpIDwgdm1hX3ByaXYtPm5fcGFnZXM7IGkrKykgewotCQkJcmV0ID0gdm1f
aW5zZXJ0X3BhZ2Uodm1hLCB2bWEtPnZtX3N0YXJ0ICsgaSAqIFBBR0VfU0laRSwKLQkJCQkJICAg
ICB2bWFfcHJpdi0+cGFnZXNbaV0pOwotCQkJaWYgKHJldCkKLQkJCQlicmVhazsKLQkJfQorCQly
ZXQgPSB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3kodm1hLCB2bWFfcHJpdi0+cGFnZXMsCisJCQkJCQl2
bWFfcHJpdi0+bl9wYWdlcyk7CiAKIAlpZiAocmV0KQogCQlwcml2Y21kX2J1Zl92bWFwcml2X2Zy
ZWUodm1hX3ByaXYpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 15:10:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 15:10: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-devel-bounces@lists.xenproject.org>)
	id 1ghyRj-0000Sp-3z; Fri, 11 Jan 2019 15:10: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=jFzL=PT=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1ghyRi-0000Pe-1j
 for xen-devel@lists.xen.org; Fri, 11 Jan 2019 15:10:06 +0000
X-Inumbo-ID: f9493d2d-15b2-11e9-92db-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9493d2d-15b2-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 15:10:05 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id n18-v6so13237464lji.7
 for <xen-devel@lists.xen.org>; Fri, 11 Jan 2019 07:10:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=ayka7Sh3aQlBgO/wDrEiHMv9aQQ0JWeEDtgdlGLEXKQ=;
 b=fyUdRY77N1/CFuA54mNf9PsA8YNDmorB9kqtctzsXuCQXNYltn2bl5oULAhUFMkt4R
 3uDlw9VIrP/rL9CKNIGhV7stgWqJhzxnCa0Q8B46WL2rAeaCb356GkSVdWbJWUq0zJyz
 S3j7IxOG+n1CJHQWXCOFT2aunZJ87gkDWJREu9l4tuEBJREGRPxk06tN5TGIU2Eaqsh6
 QiWqD6RZG505P087/cS17lPOyCneNu8aOxFsWTtftfRw6zNXD4xX/rmR0juXA/NT6PS5
 FQjGb8yVq9YTlNqxFqE8VIdARK+zHwPWx0FR2Rr/q9D3VGxUjONDlhXMqRuA9b+1sTCY
 +1oA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=ayka7Sh3aQlBgO/wDrEiHMv9aQQ0JWeEDtgdlGLEXKQ=;
 b=tV+/0uxvJ6IHsqnZr3kIx1AXj0YBz0KJyFxeJDjazdexzkZrWCeCpBwttfwyHd3w1R
 mPA50XQvf/fF1z//Z914tvwQX7xNEqVGsrdQt/4+6awapRmHkjTUzDGCECKL/FSWio+E
 JSI5lKm1ErQzDaYXKuBDomrb3pSCYXnZbDV0ej6OB/csxbWx8xKkHoj+M5B5MtOGBvit
 bIpv6bt0tOx7EHr1Rqo8tv+VUDBdn5kjvg/tbAF/bBDiiirlxGFzIE8vwrQMej8qpkIL
 QIv+0VuGlZIxxW/VWKt+Ji3Ix9aSdzs1eWw34QqIY2UH/rfJhrwoC1TIoRUKrweX3lcL
 5d8A==
X-Gm-Message-State: AJcUukcP8odBuleq6K60Jue+b3epmzTCwPmpvvEOkpdSt6CeiiIeMmCU
 PcsZ4o7F+kPT2YDcbFxmKnY=
X-Google-Smtp-Source: ALg8bN6iwtzlJsM4v7xbMiZG3OECiJeAkNcKvI4OcW5ddQcDJYe6fzblqJtGoZMS2lxGE3AeLMY1Dg==
X-Received: by 2002:a2e:8045:: with SMTP id p5-v6mr8525037ljg.87.1547219403389; 
 Fri, 11 Jan 2019 07:10:03 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 s3-v6sm16010590lje.73.2019.01.11.07.10.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 11 Jan 2019 07:10:02 -0800 (PST)
To: Souptick Joarder <jrdr.linux@gmail.com>, akpm@linux-foundation.org,
 willy@infradead.org, mhocko@suse.com, airlied@linux.ie,
 linux@armlinux.org.uk, robin.murphy@arm.com
References: <20190111151037.GA2781@jordon-HP-15-Notebook-PC>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <1ce5287f-22d1-3704-1e81-a44b2c63cbd8@gmail.com>
Date: Fri, 11 Jan 2019 17:10:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190111151037.GA2781@jordon-HP-15-Notebook-PC>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/9] drm/xen/xen_drm_front_gem.c: Convert to
 use vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-mm@kvack.org,
 "Oleksandr_Andrushchenko@epam.com" <Oleksandr_Andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMS8xOSA1OjEwIFBNLCBTb3VwdGljayBKb2FyZGVyIHdyb3RlOgo+IENvbnZlcnQgdG8g
dXNlIHZtX2luc2VydF9yYW5nZSgpIHRvIG1hcCByYW5nZSBvZiBrZXJuZWwKPiBtZW1vcnkgdG8g
dXNlciB2bWEuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4
QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udF9nZW0uYyB8IDE4ICsrKysrLS0tLS0tLS0tLS0tLQo+ICAgMSBmaWxlIGNo
YW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJt
L3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCj4gaW5kZXggNDdmZjAxOS4uOTk5MGMyZiAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKPiBAQCAtMjI1LDggKzIyNSw3
IEBAIHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqCj4gICBzdGF0aWMgaW50IGdlbV9tbWFwX29iaihz
dHJ1Y3QgeGVuX2dlbV9vYmplY3QgKnhlbl9vYmosCj4gICAJCQlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1
Y3QgKnZtYSkKPiAgIHsKPiAtCXVuc2lnbmVkIGxvbmcgYWRkciA9IHZtYS0+dm1fc3RhcnQ7Cj4g
LQlpbnQgaTsKPiArCWludCByZXQ7Cj4gICAKPiAgIAkvKgo+ICAgCSAqIGNsZWFyIHRoZSBWTV9Q
Rk5NQVAgZmxhZyB0aGF0IHdhcyBzZXQgYnkgZHJtX2dlbV9tbWFwKCksIGFuZCBzZXQgdGhlCj4g
QEAgLTI0NywxOCArMjQ2LDExIEBAIHN0YXRpYyBpbnQgZ2VtX21tYXBfb2JqKHN0cnVjdCB4ZW5f
Z2VtX29iamVjdCAqeGVuX29iaiwKPiAgIAkgKiBGSVhNRTogYXMgd2UgaW5zZXJ0IGFsbCB0aGUg
cGFnZXMgbm93IHRoZW4gbm8gLmZhdWx0IGhhbmRsZXIgbXVzdAo+ICAgCSAqIGJlIGNhbGxlZCwg
c28gZG9uJ3QgcHJvdmlkZSBvbmUKPiAgIAkgKi8KPiAtCWZvciAoaSA9IDA7IGkgPCB4ZW5fb2Jq
LT5udW1fcGFnZXM7IGkrKykgewo+IC0JCWludCByZXQ7Cj4gLQo+IC0JCXJldCA9IHZtX2luc2Vy
dF9wYWdlKHZtYSwgYWRkciwgeGVuX29iai0+cGFnZXNbaV0pOwo+IC0JCWlmIChyZXQgPCAwKSB7
Cj4gLQkJCURSTV9FUlJPUigiRmFpbGVkIHRvIGluc2VydCBwYWdlcyBpbnRvIHZtYTogJWRcbiIs
IHJldCk7Cj4gLQkJCXJldHVybiByZXQ7Cj4gLQkJfQo+ICsJcmV0ID0gdm1faW5zZXJ0X3Jhbmdl
KHZtYSwgeGVuX29iai0+cGFnZXMsIHhlbl9vYmotPm51bV9wYWdlcyk7Cj4gKwlpZiAocmV0IDwg
MCkKPiArCQlEUk1fRVJST1IoIkZhaWxlZCB0byBpbnNlcnQgcGFnZXMgaW50byB2bWE6ICVkXG4i
LCByZXQpOwo+ICAgCj4gLQkJYWRkciArPSBQQUdFX1NJWkU7Cj4gLQl9Cj4gLQlyZXR1cm4gMDsK
PiArCXJldHVybiByZXQ7Cj4gICB9Cj4gICAKPiAgIGludCB4ZW5fZHJtX2Zyb250X2dlbV9tbWFw
KHN0cnVjdCBmaWxlICpmaWxwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 15:38:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 15:38: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-devel-bounces@lists.xenproject.org>)
	id 1ghysZ-0002K7-Gs; Fri, 11 Jan 2019 15:37: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=3UWy=PT=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ghysY-0002K2-Np
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 15:37:50 +0000
X-Inumbo-ID: d8b49d1b-15b6-11e9-92db-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::72b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8b49d1b-15b6-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 15:37:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=369LZpecgaBo9YX7qOOISSoHKiKp8GIG+mdYbclU31E=;
 b=XqovdcjshMmkEi4yJ9emFCor5WPHfIKZXMB/TZeVNrUQO06E8r8iK3QWmdzMv3rbeZPeuM5V2CmUzEv4ieZ1YaTgfxzHSGrlYWToxTNtwYS3d3cfX9+JFGAyvOUtpFt1vd+pfnk1g714MswPHHnnltuTbQwdyjvzc/hUhXlSZZI=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4542.eurprd02.prod.outlook.com (20.178.12.74) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1495.9; Fri, 11 Jan 2019 15:37:45 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5%4]) with mapi id 15.20.1495.011; Fri, 11 Jan 2019
 15:37:45 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC v2 2/2] x86/emulate: Send vm_event from emulate
Thread-Index: AQHUqcOZSvj/4Io9tUSKsk3jqzatTw==
Date: Fri, 11 Jan 2019 15:37:45 +0000
Message-ID: <20190111153657.13532-2-aisaila@bitdefender.com>
References: <20190111153657.13532-1-aisaila@bitdefender.com>
In-Reply-To: <20190111153657.13532-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5P190CA0008.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:206:14::21) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4542;
 6:PXc57OugSix2DLAb2qFrrv+EQjgWKHVZNdg035ga1Zzt7LWinxRZQxxqVGitE2f24Ni7IfO85vOUJ8+lprCt5iOSlR5MrLBmFe7poTYp9t9yDiYwf8aoluWhQQL/9Yd9mVVsSnEr8SVZ92/0j2KunwAeqaStWM1xAVx++fd7/2I9Mz/0gG6b4dd3BD6WFOKpqQQjFdK+ZT/mPMXF5Or67xfqFxrI50xFZKkKwm7tckXl8I46UUfUjY3aHvca5tqP1gQc2sWBGHRpjEV4tu/E88zIewHvP7XQhomXAVcLCa0OCDQuE6Ntj4AoDy2BuBT1iR+c1xyjwog0+cHmXQ1Wrz4XqEmnxyzHmmeAC9R4pxSrSmfGdKwrTaogVVMhcMjUW/4IVZLkCxX8egLMx4hYiN+WbFVONjM88oG9UyJ2CP+RUWEvcjKwCnYFB9i2xN/2mtvKpQaPf3CRXbCc2QtCDA==;
 5:aolyW1KMuRDRFSBiOp4L6bO0HNtvVJ9MbSjbo9c0Hw+uVAz/i/lboqeNgSfhmAgmBU5Q4YYAnl3wxj++xSvVFfH5iY8VQZrzrhNEPBzZRX1Ij3vB1/HbaWCil0WGNq+jyV0uoTPoqG1qFCkWGd0qnL2LcvYgSMtszmFPAU0i3L/2QLJmCXSlnqulIMiEgRixWZifu0MBDj6cdRGBD3JN/A==;
 7:9cuzfGbRH6C9C/3a5Qw/r7taXXyOXD9hPB0QwIpVX/Bkh/CiHfUt7kai/iPb/TFU1n7h0ujaYaMktAkg1mWMZ8RHtUgfgB6RXMWZTt/VAS4ufdaPRVSOaXdq46hVfu9rzjbnvYoNVOxd8np7YeLs6Q==
x-ms-office365-filtering-correlation-id: e1c42a65-fc7a-49d4-d57f-08d677dabb8e
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4542; 
x-ms-traffictypediagnostic: VI1PR02MB4542:|VI1PR02MB4542:
x-microsoft-antispam-prvs: <VI1PR02MB45421A874CF607C7EFC14A29AB850@VI1PR02MB4542.eurprd02.prod.outlook.com>
x-forefront-prvs: 09144DB0F7
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(366004)(136003)(376002)(396003)(39860400002)(199004)(189003)(6506007)(81166006)(8676002)(81156014)(575784001)(217873002)(6486002)(2501003)(52116002)(1076003)(305945005)(102836004)(11346002)(5640700003)(186003)(386003)(8936002)(26005)(446003)(36756003)(2616005)(14454004)(6512007)(86362001)(14444005)(256004)(316002)(97736004)(6436002)(71200400001)(71190400001)(476003)(50226002)(7736002)(478600001)(25786009)(106356001)(54906003)(2906002)(105586002)(2351001)(486006)(66066001)(76176011)(68736007)(4326008)(107886003)(99286004)(6116002)(6916009)(3846002)(53936002)(5660300001)(309714004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4542;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 8ce5Bf7RxAzyVZoODyHmo3nJHWDG9GPbmC7U2lKo6ozAwbhwPwHgbFpL9lXe3SOFkiA1M15/ZvoqMMT+419FY9h4c+R9K0ZWFPIjgMICphGYAIB0d1+qc2i39APsTyBFrO2vEKwBE9+YEr95Dc3T3Oo5oehmOu+7lTaFg3bjJj3hmLDs30qmx8uDEc4XgXYNGQQgkNxeweeXFmubwzeGamnLWgKkRRUfVncwDEFL18Oo3mWwVQ2DVko4LIHtGlaf7Z9SOrlHxFH1xeNIC9lriw3CBkoPyorIeb7f8KkL60LlXvKM6nVKjVp494Vn3rzILUTxglFxmYP0l6RSviPpD3Yi5zw87xmQalS3sNd5doQZ+5cfEKwMZLK7LpZhhXlAWjAJTXCmdrj65h8FY4KOzLSmQwH1hflLkA3yLnnBdbQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e1c42a65-fc7a-49d4-d57f-08d677dabb8e
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2019 15:37:44.5034 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4542
Subject: [Xen-devel] [PATCH RFC v2 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhaW1zIHRvIGhhdmUgbWVtIGFjY2VzcyB2bSBldmVudHMgc2VudCBmcm9tIHRo
ZSBlbXVsYXRvci4KVGhpcyBpcyB1c2VmdWwgaW4gdGhlIGNhc2Ugb2YgcGFnZS13YWxrcyB0aGF0
IGhhdmUgdG8gZW11bGF0ZQppbnN0cnVjdGlvbnMgaW4gYWNjZXNzIGRlbmllZCBwYWdlcy4KCldl
IHVzZSBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpIHJvIGludGVyY2VwdCByL3cgYWNjZXNzIGFu
ZApodm1lbXVsX2luc25fZmV0Y2goKSB0byBpbnRlcmNlcHQgZXhlYyBhY2Nlc3MuCgpGaXJzdCB3
ZSB0cnkgdG8gc2VuZCBhIHZtIGV2ZW50IGFuZCBpZiB0aGUgZXZlbnQgaXMgc2VudCB0aGVuIGVt
dWxhdGlvbgpyZXR1cm5zIFg4NkVNVUxfQUNDRVNTX0VYQ0VQVElPTi4gSWYgdGhlIGV2ZW50IGlz
IG5vdCBzZW50IHRoZW4gdGhlCmVtdWxhdGlvbiBnb2VzIG9uIGFzIGV4cGVjdGVkLgoKU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CgotLS0K
Q2hhbmdlcyBzaW5jZSBWMToKCS0gQWRkIG5ld2xpbmVzIGluIGh2bWVtdWxfc2VuZF92bV9ldmVu
dCgpCgktIERyb3BwZWQgcDJtLT5nZXRfZW50cnkoKSBmb3IgcDJtX2dldF9tZW1fYWNjZXNzKCkK
CS0gVXNlIGEgc2ltcGxpZmllZCByZXR1cm4gZm9yIGh2bWVtdWxfc2VuZF92bV9ldmVudC4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICB8IDEwNCArKysrKysrKysr
KysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMgICAgICAgICAgICB8
ICAgMiArLQogeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgICAgICAgfCAgIDMgKy0K
IHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIHwgICAxICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaCAgICAgIHwgICA0ICstCiA1IGZpbGVzIGNoYW5nZWQs
IDEwOSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggYTc2
NmVlY2M4ZS4uM2E2YmNhMzJmZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTE1LDYgKzE1LDcgQEAKICNp
bmNsdWRlIDx4ZW4vcGFnaW5nLmg+CiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CiAjaW5jbHVkZSA8
eGVuL3ZtX2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVuL21vbml0b3IuaD4KICNpbmNsdWRlIDxhc20v
ZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaTM4Ny5oPgogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4K
QEAgLTI2LDYgKzI3LDcgQEAKICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KICNpbmNsdWRl
IDxhc20vaHZtL3N2bS9zdm0uaD4KICNpbmNsdWRlIDxhc20vdm1fZXZlbnQuaD4KKyNpbmNsdWRl
IDxhc20vYWx0cDJtLmg+CiAKIHN0YXRpYyB2b2lkIGh2bXRyYWNlX2lvX2Fzc2lzdChjb25zdCBp
b3JlcV90ICpwKQogewpAQCAtNTMwLDYgKzUzMiw1NiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9f
bW1pb19hZGRyKHBhZGRyX3QgbW1pb19ncGEsCiAgICAgcmV0dXJuIGh2bWVtdWxfZG9faW9fYWRk
cigxLCBtbWlvX2dwYSwgcmVwcywgc2l6ZSwgZGlyLCBkZiwgcmFtX2dwYSk7CiB9CiAKK3N0YXRp
YyBib29sIGh2bWVtdWxfc2VuZF92bV9ldmVudChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBn
bGEsIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICB4ZW5tZW1fYWNj
ZXNzX3QgYWNjZXNzOworICAgIHZtX2V2ZW50X3JlcXVlc3RfdCByZXEgPSB7fTsKKworICAgIGlm
ICggIWN0eHQtPnNlbmRfZXZlbnQgfHwgIXBmZWMgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisK
KyAgICBpZiAoIHAybV9nZXRfbWVtX2FjY2VzcyhjdXJyZW50LT5kb21haW4sIGdmbiwgJmFjY2Vz
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHRwMm1fdmNwdV9pZHgoY3VycmVudCkp
ICE9IDAgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBzd2l0Y2ggKCBhY2Nlc3MgKSB7
CisgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3g6CisgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3J4Ogor
ICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcyApCisgICAgICAgICAgICByZXEu
dS5tZW1fYWNjZXNzLmZsYWdzID0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgWEVOTUVNX2FjY2Vzc193OgorICAgIGNhc2UgWEVOTUVNX2Fj
Y2Vzc19ydzoKKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKKyAgICAgICAg
ICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgPSBNRU1fQUNDRVNTX1g7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3I6CisgICAgY2FzZSBYRU5NRU1fYWNjZXNzX246
CisgICAgICAgIGlmICggcGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNzICkKKyAgICAgICAgICAgIHJl
cS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOworICAg
ICAgICBpZiAoIHBmZWMgJiBQRkVDX2luc25fZmV0Y2ggKQorICAgICAgICAgICAgcmVxLnUubWVt
X2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX1g7CisgICAgICAgIGJyZWFrOworCisgICAgZGVm
YXVsdDoKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIGlmICggIXJlcS51Lm1l
bV9hY2Nlc3MuZmxhZ3MgKQorICAgICAgICByZXR1cm4gZmFsc2U7IC8qIE5vIHZpb2xhdGlvbi4g
Ki8KKworICAgIHJlcS5yZWFzb24gPSBWTV9FVkVOVF9SRUFTT05fTUVNX0FDQ0VTUzsKKyAgICBy
ZXEudS5tZW1fYWNjZXNzLmdmbiA9IGdmbl94KGdmbik7CisgICAgcmVxLnUubWVtX2FjY2Vzcy5m
bGFncyB8PSBNRU1fQUNDRVNTX0ZBVUxUX1dJVEhfR0xBIHwgTUVNX0FDQ0VTU19HTEFfVkFMSUQ7
CisgICAgcmVxLnUubWVtX2FjY2Vzcy5nbGEgPSBnbGE7CisgICAgcmVxLnUubWVtX2FjY2Vzcy5v
ZmZzZXQgPSBncGEgJiAoKDEgPDwgUEFHRV9TSElGVCkgLSAxKTsKKworICAgIHJldHVybiBtb25p
dG9yX3RyYXBzKGN1cnJlbnQsIHRydWUsICZyZXEpID49IDA7Cit9CisKIC8qCiAgKiBDb252ZXJ0
IGFkZHIgZnJvbSBsaW5lYXIgdG8gcGh5c2ljYWwgZm9ybSwgdmFsaWQgb3ZlciB0aGUgcmFuZ2UK
ICAqIFthZGRyLCBhZGRyICsgKnJlcHMgKiBieXRlc19wZXJfcmVwXS4gKnJlcHMgaXMgYWRqdXN0
ZWQgYWNjb3JkaW5nIHRvCkBAIC02MzYsNiArNjg4LDcgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxf
bWFwX2xpbmVhcl9hZGRyKAogICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMgPSAoKGxpbmVhciAr
IGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9TSElGVCkgLQogICAgICAgICAobGluZWFyID4+IFBB
R0VfU0hJRlQpICsgMTsKICAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBnZm5fdCBnZm47CiAKICAg
ICAvKgogICAgICAqIG1mbiBwb2ludHMgdG8gdGhlIG5leHQgZnJlZSBzbG90LiAgQWxsIHVzZWQg
c2xvdHMgaGF2ZSBhIHBhZ2UgcmVmZXJlbmNlCkBAIC02NzQsNyArNzI3LDcgQEAgc3RhdGljIHZv
aWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAogICAgICAgICBBU1NFUlQobWZuX3goKm1mbikg
PT0gMCk7CiAKICAgICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZShjdXJyLCBhZGRy
LCB0cnVlLCBwZmVjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmlu
Zm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnBmaW5mbywgJnBhZ2UsICZnZm4sICZwMm10KTsKIAogICAgICAgICBzd2l0Y2ggKCBy
ZXMgKQogICAgICAgICB7CkBAIC03MDQsNiArNzU3LDIzIEBAIHN0YXRpYyB2b2lkICpodm1lbXVs
X21hcF9saW5lYXJfYWRkcigKIAogICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2Vz
cyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcmVwcyA9IDE7CisgICAg
ICAgICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCBvbGQ7CisgICAgICAgICAgICBpbnQgcmMg
PSAwOworICAgICAgICAgICAgcGFkZHJfdCBncGE7CisKKyAgICAgICAgICAgIG9sZCA9ICpodm1l
bXVsX2N0eHQ7CisgICAgICAgICAgICByYyA9IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoCisgICAg
ICAgICAgICAgICAgIGFkZHIsICZncGEsIGJ5dGVzLCAmcmVwcywgcGZlYywgaHZtZW11bF9jdHh0
KTsKKyAgICAgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQorICAgICAgICAg
ICAgICAgICpodm1lbXVsX2N0eHQgPSBvbGQ7CisKKyAgICAgICAgICAgIGlmICggaHZtZW11bF9z
ZW5kX3ZtX2V2ZW50KGdwYSwgYWRkciwgZ2ZuLCBwZmVjLCBodm1lbXVsX2N0eHQpICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX0FDQ0VTU19F
WENFUFRJT04pOworICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQorCiAg
ICAgICAgICAgICBpZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX09LQVkpOwpAQCAtMTIy
NCw3ICsxMjk0LDM2IEBAIGludCBodm1lbXVsX2luc25fZmV0Y2goCiAgICAgICAgIGNvbnRhaW5l
cl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7CiAgICAgLyogQ2FyZWZ1
bCwgYXMgb2Zmc2V0IGNhbiB3cmFwIG9yIHRydW5jYXRlIFdSVCBpbnNuX2J1Zl9laXAuICovCiAg
ICAgdWludDhfdCBpbnNuX29mZiA9IG9mZnNldCAtIGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfZWlw
OworICAgIHBhZGRyX3QgZ3BhOworICAgIHVpbnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2Vu
dCB8IFBGRUNfaW5zbl9mZXRjaDsKKyAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHJlcHMgPSAxOwor
ICAgIGludCByYyA9MDsKKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCBvbGQ7CisKKyAgICBy
YyA9IGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIoCisgICAgICAgIHNlZywgb2Zmc2V0LCBieXRl
cywgJnJlcHMsIGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCwgaHZtZW11bF9jdHh0LCAmYWRkcik7Cisg
ICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgeworICAgICAgIHg4Nl9lbXVs
X3Jlc2V0X2V2ZW50KGN0eHQpOworICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKKyAgICB9CisK
KyAgICBpZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5kcGwgPT0gMyApCisg
ICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21vZGU7CisKKyAgICBvbGQgPSAqaHZtZW11bF9jdHh0
OworICAgIHJjID0gaHZtZW11bF9saW5lYXJfdG9fcGh5cygKKyAgICAgICAgYWRkciwgJmdwYSwg
Ynl0ZXMsICZyZXBzLCBwZmVjLCBodm1lbXVsX2N0eHQpOworICAgIGlmICggcmMgPT0gWDg2RU1V
TF9FWENFUFRJT04gKQorICAgIHsKKyAgICAgICAgKmh2bWVtdWxfY3R4dCA9IG9sZDsKKyAgICAg
ICAgcmMgPSBYODZFTVVMX09LQVk7CisgICAgfQogCisgICAgaWYgKCBncGEgKQorICAgICAgICBp
ZiAoIGh2bWVtdWxfc2VuZF92bV9ldmVudChncGEsIGFkZHIsIGdhZGRyX3RvX2dmbihncGEpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0eHQpICkK
KyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0FDQ0VTU19FWENFUFRJT047CiAgICAgLyoKICAg
ICAgKiBGYWxsIGJhY2sgaWYgcmVxdWVzdGVkIGJ5dGVzIGFyZSBub3QgaW4gdGhlIHByZWZldGNo
IGNhY2hlLgogICAgICAqIEJ1dCBhbHdheXMgcGVyZm9ybSB0aGUgKGZha2UpIHJlYWQgd2hlbiBi
eXRlcyA9PSAwLgpAQCAtMjQ5MiwxMiArMjU5MSwxMyBAQCBpbnQgaHZtX2VtdWxhdGVfb25lX21t
aW8odW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgZ2xhKQogfQogCiB2b2lkIGh2bV9l
bXVsYXRlX29uZV92bV9ldmVudChlbnVtIGVtdWxfa2luZCBraW5kLCB1bnNpZ25lZCBpbnQgdHJh
cG5yLAotICAgIHVuc2lnbmVkIGludCBlcnJjb2RlKQorICAgIHVuc2lnbmVkIGludCBlcnJjb2Rl
LCBib29sIHNlbmRfZXZlbnQpCiB7CiAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgY3R4ID0g
e3sgMCB9fTsKICAgICBpbnQgcmM7CiAKICAgICBodm1fZW11bGF0ZV9pbml0X29uY2UoJmN0eCwg
TlVMTCwgZ3Vlc3RfY3B1X3VzZXJfcmVncygpKTsKKyAgICBjdHguc2VuZF9ldmVudCA9IHNlbmRf
ZXZlbnQ7CiAKICAgICBzd2l0Y2ggKCBraW5kICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZtX2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMKaW5kZXgg
MGRmOGFiNDBlNi4uYmRjNjVkYTNlZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bV9l
dmVudC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYwpAQCAtODcsNyArODcsNyBA
QCB2b2lkIGh2bV92bV9ldmVudF9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAg
ICBraW5kID0gRU1VTF9LSU5EX1NFVF9DT05URVhUX0lOU047CiAKICAgICAgICAgaHZtX2VtdWxh
dGVfb25lX3ZtX2V2ZW50KGtpbmQsIFRSQVBfaW52YWxpZF9vcCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFg4Nl9FVkVOVF9OT19FQyk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYODZfRVZFTlRfTk9fRUMsIGZhbHNlKTsKIAogICAgICAgICB2LT5hcmNoLnZt
X2V2ZW50LT5lbXVsYXRlX2ZsYWdzID0gMDsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCA1
NmMwNmE0ZmM2Li41MzZhZDYzNjdiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKQEAgLTIxNCw3ICsyMTQs
OCBAQCBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25n
IGdsYSwKICAgICAgICAgIGQtPmFyY2gubW9uaXRvci5pbmd1ZXN0X3BhZ2VmYXVsdF9kaXNhYmxl
ZCAmJgogICAgICAgICAgbnBmZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhICkgLyogZG9u
J3Qgc2VuZCBhIG1lbV9ldmVudCAqLwogICAgIHsKLSAgICAgICAgaHZtX2VtdWxhdGVfb25lX3Zt
X2V2ZW50KEVNVUxfS0lORF9OT1JNQUwsIFRSQVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VD
KTsKKyAgICAgICAgaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KEVNVUxfS0lORF9OT1JNQUwsIFRS
QVBfaW52YWxpZF9vcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9FVkVO
VF9OT19FQywgdHJ1ZSk7CiAKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAppbmRleCA1NWE5ZTBlZDUxLi5hOTgyOTkxM2E0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApAQCAtMTYyLDYgKzE2Miw3IEBA
IHN0cnVjdCB4ODZfZW11bF9mcHVfYXV4IHsKICNkZWZpbmUgWDg2RU1VTF9VTlJFQ09HTklaRUQg
ICBYODZFTVVMX1VOSU1QTEVNRU5URUQKICAvKiAoY21weGNoZyBhY2Nlc3Nvcik6IENNUFhDSEcg
ZmFpbGVkLiAqLwogI2RlZmluZSBYODZFTVVMX0NNUFhDSEdfRkFJTEVEIDcKKyNkZWZpbmUgWDg2
RU1VTF9BQ0NFU1NfRVhDRVBUSU9OIDgKIAogLyogRlBVIHN1Yi10eXBlcyB3aGljaCBtYXkgYmUg
cmVxdWVzdGVkIHZpYSAtPmdldF9mcHUoKS4gKi8KIGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUg
ewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCmluZGV4IDI2YTAxZTgzYTQuLjcyMWUxNzViMDQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgKQEAgLTQ3LDYgKzQ3LDcgQEAgc3RydWN0IGh2
bV9lbXVsYXRlX2N0eHQgewogICAgIHVpbnQzMl90IGludHJfc2hhZG93OwogCiAgICAgYm9vbF90
IHNldF9jb250ZXh0OworICAgIGJvb2wgc2VuZF9ldmVudDsKIH07CiAKIGVudW0gZW11bF9raW5k
IHsKQEAgLTYzLDcgKzY0LDggQEAgaW50IGh2bV9lbXVsYXRlX29uZSgKICAgICBzdHJ1Y3QgaHZt
X2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KTsKIHZvaWQgaHZtX2VtdWxhdGVfb25lX3ZtX2V2
ZW50KGVudW0gZW11bF9raW5kIGtpbmQsCiAgICAgdW5zaWduZWQgaW50IHRyYXBuciwKLSAgICB1
bnNpZ25lZCBpbnQgZXJyY29kZSk7CisgICAgdW5zaWduZWQgaW50IGVycmNvZGUsCisgICAgYm9v
bCBzZW5kX2V2ZW50KTsKIC8qIE11c3QgYmUgY2FsbGVkIG9uY2UgdG8gc2V0IHVwIGh2bWVtdWwg
c3RhdGUuICovCiB2b2lkIGh2bV9lbXVsYXRlX2luaXRfb25jZSgKICAgICBzdHJ1Y3QgaHZtX2Vt
dWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0LAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 15:38:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 15:38: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-devel-bounces@lists.xenproject.org>)
	id 1ghysW-0002Jw-7k; Fri, 11 Jan 2019 15:37: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=3UWy=PT=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ghysV-0002Jr-8y
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 15:37:47 +0000
X-Inumbo-ID: d72f2963-15b6-11e9-92db-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::71c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d72f2963-15b6-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 15:37:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=q65DBkLas5dDZ2nEnrq67z8fqDQLCkBJ/tSItNVFY3E=;
 b=KHyvNuYzo0ZzLTHfurAoaGBrA7efXDQlEmabiVXJI0Wt5Db37lWlanMT+9FM97f2FQ3yDfeooucBXFHZxBAZ3BWKruqNZxPV8qxYsQq11/Wj2Q9AxWyCXSOLLMR5mIUtsuAZLnYMdFfLCowa97uJHMaYxkUyJ1iWuEZ7X7ccDMs=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4542.eurprd02.prod.outlook.com (20.178.12.74) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1495.9; Fri, 11 Jan 2019 15:37:42 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5%4]) with mapi id 15.20.1495.011; Fri, 11 Jan 2019
 15:37:41 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC v2 1/2] x86/emulate: Move hvmemul_linear_to_phys
Thread-Index: AQHUqcOWfLSZYlc3U06is9glnhKXRQ==
Date: Fri, 11 Jan 2019 15:37:41 +0000
Message-ID: <20190111153657.13532-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5P190CA0008.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:206:14::21) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4542;
 6:+fXXt6nDVfdCfyIjzF/Qorte4gPvlEPLrkXFixo7tqEE4LWH5whBGzKB4w5IHUeoMVzxydrJVCqdJxaN3U1B8D4YIdMDcjC2mc9q00vUOB1shC8zJUXJXfkfToQkxyq8djqA4Ohs63vFD5xubux6LbZ/1ukvlOJBobNV6HkPdxDHrxg9Tw8td44+DtEfo+OeG30d/YiPHwP68DHPVgCN6hVehlQRFP0bSmS4jwzaDyr9nZ5Axr4sbKrN4tiHT/ijZZWGKg5YCi9LJEo/unM9we8qUl2rdFhTaAH2xVqftMtbukQYT72uox7b04bHYnftqF6bgzG3bZ27SJwwJsEjRMMg8qgVNgeaoWH11ds7ur8kRSYk0QnzH/OzRuX1Z04Qq45dXpRIyg2hy5JUhKOjbeq665T2rxv2dadll/QSb/D2GoMpQMkpkfge42swRrR4Af42wFWtjTZo87BW+llncg==;
 5:xLFOZ+eiZ6K2TJ49EIKtlkblWGdSTZr60ScH0xH6OTjN5wyX7g/GcmAVxVtAwSPzykKg/+SnVkhd+s6r7kALGgFVZ2ChjLURtFhikt3OBPXCYdDyqAgqIxoi/x4MYaEzzKOQfId8N+fQe0BYBQHsA9wbyG/pHiXA8BZrPf7WzoPHk5l9hIgxhE2Ecy3VWSwgpmc70KxyZgqrYQdrBEaOJA==;
 7:eLz0ccvZ6b9EXisJM9E9PGbgHY0FdNk5zhGUSnDR8orA/ufVTy2Ulf/g6g7YkIh7R0/flcSywhjf3f0IiOqqvBqYjvjlZwLhksN8ChCjbeHR4fyG9DVR/xZ5kCQOj9kAF4geSkPHXIGAMR6AiCVwYA==
x-ms-office365-filtering-correlation-id: a92b587e-98db-42b1-596b-08d677dab92c
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4542; 
x-ms-traffictypediagnostic: VI1PR02MB4542:|VI1PR02MB4542:
x-microsoft-antispam-prvs: <VI1PR02MB4542FABE3D6F326A55DB4F19AB850@VI1PR02MB4542.eurprd02.prod.outlook.com>
x-forefront-prvs: 09144DB0F7
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(366004)(136003)(376002)(396003)(39860400002)(199004)(189003)(6506007)(81166006)(8676002)(81156014)(217873002)(6486002)(2501003)(52116002)(1076003)(305945005)(102836004)(5640700003)(186003)(386003)(8936002)(26005)(36756003)(2616005)(14454004)(6512007)(86362001)(14444005)(256004)(316002)(97736004)(6436002)(71200400001)(71190400001)(476003)(50226002)(7736002)(478600001)(25786009)(106356001)(54906003)(2906002)(105586002)(2351001)(486006)(66066001)(68736007)(4326008)(107886003)(99286004)(6116002)(6916009)(3846002)(53936002)(5660300001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4542;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: XhcrJv1KA4bt9WhP7i11Ya/t/TttrhzZ2z/f6Tzj68q/j6L6ybcE1mUOxR9vPNUKgcVfTpOgTC6sfS9BsheMig6GFdWq3Xsd2mn/6fCVBAEZIcCdWjeYytu2uZ+8yngMebN7ZG4Uwf3ocpLuzohjenyY9kujy7QNzc10+uxWE3DJrfvq0wMKkzoSMRjOudr3rkDQpWb0YqLYG4gh3lnIldSUqEIrjR3dcHCxFPsaZZu/IMohc1gClAvQPChnMb59SiqVpUvQ7ZVHZ0Mu1vzcUIirdCfc/3rvAZBvBw3ZsKZMH3sB8g0swIJuCBr3Hpx/Mmw+VyNaJqkM57f11NjZGvaTjGlDKJ+6+yYOjwUI9LqaySol0ADbo35c84WRvtvfnwCX1tyX2qZcYkoa7YEa2TBMDfpocJoBUz49xpLQWiY=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a92b587e-98db-42b1-596b-08d677dab92c
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2019 15:37:40.5055 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4542
Subject: [Xen-devel] [PATCH RFC v2 1/2] x86/emulate: Move
 hvmemul_linear_to_phys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBkb25lIHNvIGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoKSBjYW4gYmUgY2FsbGVkIGZy
b20KaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoKQoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElz
YWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMgfCAxODEgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDkxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
aW5kZXggMmQwMmVmMTUyMS4uYTc2NmVlY2M4ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTUzMCw2ICs1
MzAsOTUgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX21taW9fYWRkcihwYWRkcl90IG1taW9fZ3Bh
LAogICAgIHJldHVybiBodm1lbXVsX2RvX2lvX2FkZHIoMSwgbW1pb19ncGEsIHJlcHMsIHNpemUs
IGRpciwgZGYsIHJhbV9ncGEpOwogfQogCisvKgorICogQ29udmVydCBhZGRyIGZyb20gbGluZWFy
IHRvIHBoeXNpY2FsIGZvcm0sIHZhbGlkIG92ZXIgdGhlIHJhbmdlCisgKiBbYWRkciwgYWRkciAr
ICpyZXBzICogYnl0ZXNfcGVyX3JlcF0uICpyZXBzIGlzIGFkanVzdGVkIGFjY29yZGluZyB0bwor
ICogdGhlIHZhbGlkIGNvbXB1dGVkIHJhbmdlLiBJdCBpcyBhbHdheXMgPjAgd2hlbiBYODZFTVVM
X09LQVkgaXMgcmV0dXJuZWQuCisgKiBAcGZlYyBpbmRpY2F0ZXMgdGhlIGFjY2VzcyBjaGVja3Mg
dG8gYmUgcGVyZm9ybWVkIGR1cmluZyBwYWdlLXRhYmxlIHdhbGtzLgorICovCitzdGF0aWMgaW50
IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoCisgICAgdW5zaWduZWQgbG9uZyBhZGRyLAorICAgIHBh
ZGRyX3QgKnBhZGRyLAorICAgIHVuc2lnbmVkIGludCBieXRlc19wZXJfcmVwLAorICAgIHVuc2ln
bmVkIGxvbmcgKnJlcHMsCisgICAgdWludDMyX3QgcGZlYywKKyAgICBzdHJ1Y3QgaHZtX2VtdWxh
dGVfY3R4dCAqaHZtZW11bF9jdHh0KQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVu
dDsKKyAgICB1bnNpZ25lZCBsb25nIHBmbiwgbnBmbiwgZG9uZSwgdG9kbywgaSwgb2Zmc2V0ID0g
YWRkciAmIH5QQUdFX01BU0s7CisgICAgaW50IHJldmVyc2U7CisKKyAgICAvKgorICAgICAqIENs
aXAgcmVwZXRpdGlvbnMgdG8gYSBzZW5zaWJsZSBtYXhpbXVtLiBUaGlzIGF2b2lkcyBleHRlbnNp
dmUgbG9vcGluZyBpbgorICAgICAqIHRoaXMgZnVuY3Rpb24gd2hpbGUgc3RpbGwgYW1vcnRpc2lu
ZyB0aGUgY29zdCBvZiBJL08gdHJhcC1hbmQtZW11bGF0ZS4KKyAgICAgKi8KKyAgICAqcmVwcyA9
IG1pbl90KHVuc2lnbmVkIGxvbmcsICpyZXBzLCA0MDk2KTsKKworICAgIC8qIFdpdGggbm8gcGFn
aW5nIGl0J3MgZWFzeTogbGluZWFyID09IHBoeXNpY2FsLiAqLworICAgIGlmICggIShjdXJyLT5h
cmNoLmh2bS5ndWVzdF9jclswXSAmIFg4Nl9DUjBfUEcpICkKKyAgICB7CisgICAgICAgICpwYWRk
ciA9IGFkZHI7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgLyog
UmV2ZXJzZSBtb2RlIGlmIHRoaXMgaXMgYSBiYWNrd2FyZHMgbXVsdGktaXRlcmF0aW9uIHN0cmlu
ZyBvcGVyYXRpb24uICovCisgICAgcmV2ZXJzZSA9IChodm1lbXVsX2N0eHQtPmN0eHQucmVncy0+
ZWZsYWdzICYgWDg2X0VGTEFHU19ERikgJiYgKCpyZXBzID4gMSk7CisKKyAgICBpZiAoIHJldmVy
c2UgJiYgKChQQUdFX1NJWkUgLSBvZmZzZXQpIDwgYnl0ZXNfcGVyX3JlcCkgKQorICAgIHsKKyAg
ICAgICAgLyogRG8gcGFnZS1zdHJhZGRsaW5nIGZpcnN0IGl0ZXJhdGlvbiBmb3J3YXJkcyB2aWEg
cmVjdXJzaW9uLiAqLworICAgICAgICBwYWRkcl90IF9wYWRkcjsKKyAgICAgICAgdW5zaWduZWQg
bG9uZyBvbmVfcmVwID0gMTsKKyAgICAgICAgaW50IHJjID0gaHZtZW11bF9saW5lYXJfdG9fcGh5
cygKKyAgICAgICAgICAgIGFkZHIsICZfcGFkZHIsIGJ5dGVzX3Blcl9yZXAsICZvbmVfcmVwLCBw
ZmVjLCBodm1lbXVsX2N0eHQpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisg
ICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIHBmbiA9IF9wYWRkciA+PiBQQUdFX1NISUZU
OworICAgIH0KKyAgICBlbHNlIGlmICggKHBmbiA9IHBhZ2luZ19ndmFfdG9fZ2ZuKGN1cnIsIGFk
ZHIsICZwZmVjKSkgPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICB7CisgICAgICAgIGlmICgg
cGZlYyAmIChQRkVDX3BhZ2VfcGFnZWQgfCBQRkVDX3BhZ2Vfc2hhcmVkKSApCisgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKKyAgICAgICAgKnJlcHMgPSAwOworICAgICAgICB4ODZf
ZW11bF9wYWdlZmF1bHQocGZlYywgYWRkciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7CisgICAgICAg
IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9CisKKyAgICBkb25lID0gcmV2ZXJzZSA/
IGJ5dGVzX3Blcl9yZXAgKyBvZmZzZXQgOiBQQUdFX1NJWkUgLSBvZmZzZXQ7CisgICAgdG9kbyA9
ICpyZXBzICogYnl0ZXNfcGVyX3JlcDsKKyAgICBmb3IgKCBpID0gMTsgZG9uZSA8IHRvZG87IGkr
KyApCisgICAgeworICAgICAgICAvKiBHZXQgdGhlIG5leHQgUEZOIGluIHRoZSByYW5nZS4gKi8K
KyAgICAgICAgYWRkciArPSByZXZlcnNlID8gLVBBR0VfU0laRSA6IFBBR0VfU0laRTsKKyAgICAg
ICAgbnBmbiA9IHBhZ2luZ19ndmFfdG9fZ2ZuKGN1cnIsIGFkZHIsICZwZmVjKTsKKworICAgICAg
ICAvKiBJcyBpdCBjb250aWd1b3VzIHdpdGggdGhlIHByZWNlZGluZyBQRk5zPyBJZiBub3QgdGhl
biB3ZSdyZSBkb25lLiAqLworICAgICAgICBpZiAoIChucGZuID09IGdmbl94KElOVkFMSURfR0ZO
KSkgfHwKKyAgICAgICAgICAgICAobnBmbiAhPSAocGZuICsgKHJldmVyc2UgPyAtaSA6IGkpKSkg
KQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHBmZWMgJiAoUEZFQ19wYWdlX3BhZ2VkIHwg
UEZFQ19wYWdlX3NoYXJlZCkgKQorICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZ
OworICAgICAgICAgICAgZG9uZSAvPSBieXRlc19wZXJfcmVwOworICAgICAgICAgICAgaWYgKCBk
b25lID09IDAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIEFTU0VSVCghcmV2ZXJz
ZSk7CisgICAgICAgICAgICAgICAgaWYgKCBucGZuICE9IGdmbl94KElOVkFMSURfR0ZOKSApCisg
ICAgICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAg
ICAgICAgICAqcmVwcyA9IDA7CisgICAgICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBm
ZWMsIGFkZHIgJiBQQUdFX01BU0ssICZodm1lbXVsX2N0eHQtPmN0eHQpOworICAgICAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAg
ICpyZXBzID0gZG9uZTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAg
ZG9uZSArPSBQQUdFX1NJWkU7CisgICAgfQorCisgICAgKnBhZGRyID0gKChwYWRkcl90KXBmbiA8
PCBQQUdFX1NISUZUKSB8IG9mZnNldDsKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCiAv
KgogICogTWFwIHRoZSBmcmFtZShzKSBjb3ZlcmluZyBhbiBpbmRpdmlkdWFsIGxpbmVhciBhY2Nl
c3MsIGZvciB3cml0ZWFibGUKICAqIGFjY2Vzcy4gIE1heSByZXR1cm4gTlVMTCBmb3IgTU1JTywg
b3IgRVJSX1BUUih+WDg2RU1VTF8qKSBmb3Igb3RoZXIgZXJyb3JzCkBAIC02OTIsOTcgKzc4MSw3
IEBAIHN0YXRpYyB2b2lkIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIoCiAgICAgICAgICptZm4r
KyA9IF9tZm4oMCk7CiAgICAgfQogI2VuZGlmCi19Ci0KLS8qCi0gKiBDb252ZXJ0IGFkZHIgZnJv
bSBsaW5lYXIgdG8gcGh5c2ljYWwgZm9ybSwgdmFsaWQgb3ZlciB0aGUgcmFuZ2UKLSAqIFthZGRy
LCBhZGRyICsgKnJlcHMgKiBieXRlc19wZXJfcmVwXS4gKnJlcHMgaXMgYWRqdXN0ZWQgYWNjb3Jk
aW5nIHRvCi0gKiB0aGUgdmFsaWQgY29tcHV0ZWQgcmFuZ2UuIEl0IGlzIGFsd2F5cyA+MCB3aGVu
IFg4NkVNVUxfT0tBWSBpcyByZXR1cm5lZC4KLSAqIEBwZmVjIGluZGljYXRlcyB0aGUgYWNjZXNz
IGNoZWNrcyB0byBiZSBwZXJmb3JtZWQgZHVyaW5nIHBhZ2UtdGFibGUgd2Fsa3MuCi0gKi8KLXN0
YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfdG9fcGh5cygKLSAgICB1bnNpZ25lZCBsb25nIGFkZHIs
Ci0gICAgcGFkZHJfdCAqcGFkZHIsCi0gICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsCi0g
ICAgdW5zaWduZWQgbG9uZyAqcmVwcywKLSAgICB1aW50MzJfdCBwZmVjLAotICAgIHN0cnVjdCBo
dm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCi17Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIg
PSBjdXJyZW50OwotICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBucGZuLCBkb25lLCB0b2RvLCBpLCBv
ZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsKLSAgICBpbnQgcmV2ZXJzZTsKLQotICAgIC8qCi0g
ICAgICogQ2xpcCByZXBldGl0aW9ucyB0byBhIHNlbnNpYmxlIG1heGltdW0uIFRoaXMgYXZvaWRz
IGV4dGVuc2l2ZSBsb29waW5nIGluCi0gICAgICogdGhpcyBmdW5jdGlvbiB3aGlsZSBzdGlsbCBh
bW9ydGlzaW5nIHRoZSBjb3N0IG9mIEkvTyB0cmFwLWFuZC1lbXVsYXRlLgotICAgICAqLwotICAg
ICpyZXBzID0gbWluX3QodW5zaWduZWQgbG9uZywgKnJlcHMsIDQwOTYpOwotCi0gICAgLyogV2l0
aCBubyBwYWdpbmcgaXQncyBlYXN5OiBsaW5lYXIgPT0gcGh5c2ljYWwuICovCi0gICAgaWYgKCAh
KGN1cnItPmFyY2guaHZtLmd1ZXN0X2NyWzBdICYgWDg2X0NSMF9QRykgKQotICAgIHsKLSAgICAg
ICAgKnBhZGRyID0gYWRkcjsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICB9Ci0K
LSAgICAvKiBSZXZlcnNlIG1vZGUgaWYgdGhpcyBpcyBhIGJhY2t3YXJkcyBtdWx0aS1pdGVyYXRp
b24gc3RyaW5nIG9wZXJhdGlvbi4gKi8KLSAgICByZXZlcnNlID0gKGh2bWVtdWxfY3R4dC0+Y3R4
dC5yZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX0RGKSAmJiAoKnJlcHMgPiAxKTsKLQotICAgIGlm
ICggcmV2ZXJzZSAmJiAoKFBBR0VfU0laRSAtIG9mZnNldCkgPCBieXRlc19wZXJfcmVwKSApCi0g
ICAgewotICAgICAgICAvKiBEbyBwYWdlLXN0cmFkZGxpbmcgZmlyc3QgaXRlcmF0aW9uIGZvcndh
cmRzIHZpYSByZWN1cnNpb24uICovCi0gICAgICAgIHBhZGRyX3QgX3BhZGRyOwotICAgICAgICB1
bnNpZ25lZCBsb25nIG9uZV9yZXAgPSAxOwotICAgICAgICBpbnQgcmMgPSBodm1lbXVsX2xpbmVh
cl90b19waHlzKAotICAgICAgICAgICAgYWRkciwgJl9wYWRkciwgYnl0ZXNfcGVyX3JlcCwgJm9u
ZV9yZXAsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Ci0gICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9P
S0FZICkKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgcGZuID0gX3BhZGRyID4+IFBB
R0VfU0hJRlQ7Ci0gICAgfQotICAgIGVsc2UgaWYgKCAocGZuID0gcGFnaW5nX2d2YV90b19nZm4o
Y3VyciwgYWRkciwgJnBmZWMpKSA9PSBnZm5feChJTlZBTElEX0dGTikgKQotICAgIHsKLSAgICAg
ICAgaWYgKCBwZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkKLSAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwotICAgICAgICAqcmVwcyA9IDA7Ci0gICAg
ICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmVjLCBhZGRyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsK
LSAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotICAgIH0KLQotICAgIGRvbmUgPSBy
ZXZlcnNlID8gYnl0ZXNfcGVyX3JlcCArIG9mZnNldCA6IFBBR0VfU0laRSAtIG9mZnNldDsKLSAg
ICB0b2RvID0gKnJlcHMgKiBieXRlc19wZXJfcmVwOwotICAgIGZvciAoIGkgPSAxOyBkb25lIDwg
dG9kbzsgaSsrICkKLSAgICB7Ci0gICAgICAgIC8qIEdldCB0aGUgbmV4dCBQRk4gaW4gdGhlIHJh
bmdlLiAqLwotICAgICAgICBhZGRyICs9IHJldmVyc2UgPyAtUEFHRV9TSVpFIDogUEFHRV9TSVpF
OwotICAgICAgICBucGZuID0gcGFnaW5nX2d2YV90b19nZm4oY3VyciwgYWRkciwgJnBmZWMpOwot
Ci0gICAgICAgIC8qIElzIGl0IGNvbnRpZ3VvdXMgd2l0aCB0aGUgcHJlY2VkaW5nIFBGTnM/IElm
IG5vdCB0aGVuIHdlJ3JlIGRvbmUuICovCi0gICAgICAgIGlmICggKG5wZm4gPT0gZ2ZuX3goSU5W
QUxJRF9HRk4pKSB8fAotICAgICAgICAgICAgIChucGZuICE9IChwZm4gKyAocmV2ZXJzZSA/IC1p
IDogaSkpKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggcGZlYyAmIChQRkVDX3BhZ2Vf
cGFnZWQgfCBQRkVDX3BhZ2Vfc2hhcmVkKSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfUkVUUlk7Ci0gICAgICAgICAgICBkb25lIC89IGJ5dGVzX3Blcl9yZXA7Ci0gICAgICAgICAg
ICBpZiAoIGRvbmUgPT0gMCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgQVNTRVJU
KCFyZXZlcnNlKTsKLSAgICAgICAgICAgICAgICBpZiAoIG5wZm4gIT0gZ2ZuX3goSU5WQUxJRF9H
Rk4pICkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwot
ICAgICAgICAgICAgICAgICpyZXBzID0gMDsKLSAgICAgICAgICAgICAgICB4ODZfZW11bF9wYWdl
ZmF1bHQocGZlYywgYWRkciAmIFBBR0VfTUFTSywgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7Ci0gICAg
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotICAgICAgICAgICAgfQotICAg
ICAgICAgICAgKnJlcHMgPSBkb25lOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQot
ICAgICAgICBkb25lICs9IFBBR0VfU0laRTsKLSAgICB9Ci0KLSAgICAqcGFkZHIgPSAoKHBhZGRy
X3QpcGZuIDw8IFBBR0VfU0hJRlQpIHwgb2Zmc2V0OwotICAgIHJldHVybiBYODZFTVVMX09LQVk7
Ci19Ci0gICAgCit9ICAKIAogc3RhdGljIGludCBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKAog
ICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 15:55:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 15:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ghz9l-00040o-66; Fri, 11 Jan 2019 15:55:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KriI=PT=citrix.com=prvs=907059760=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ghz9k-00040j-0Z
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 15:55:36 +0000
X-Inumbo-ID: 541fbc12-15b9-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 541fbc12-15b9-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 15:55:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,466,1539648000"; d="scan'208";a="75377194"
Date: Fri, 11 Jan 2019 15:55:31 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Peter Maydell <peter.maydell@linaro.org>
Message-ID: <20190111155531.GM1508@perard.uk.xensource.com>
References: <20190110134917.16425-1-anthony.perard@citrix.com>
 <CAFEAcA-RQkXCvijrDkQY=QADq4O6c60ab1d-9oeq+vdObtQiUw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFEAcA-RQkXCvijrDkQY=QADq4O6c60ab1d-9oeq+vdObtQiUw@mail.gmail.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [Qemu-devel] [PULL 00/25] xen queue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "open list:X86" <xen-devel@lists.xenproject.org>,
 QEMU Developers <qemu-devel@nongnu.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDE6MzU6MjlQTSArMDAwMCwgUGV0ZXIgTWF5ZGVsbCB3
cm90ZToKPiBPbiBUaHUsIDEwIEphbiAyMDE5IGF0IDEzOjUyLCBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gVGhlIGZvbGxvd2luZyBjaGFu
Z2VzIHNpbmNlIGNvbW1pdCA4YWU5NTFmYmMxMDY4MzA4MzEzYjJjNTdhNGZjM2M2ODQ1MTY0MWY0
Ogo+ID4KPiA+ICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9kZ2lic29u
L3RhZ3MvcHBjLWZvci00LjAtMjAxOTAxMDknIGludG8gc3RhZ2luZyAoMjAxOS0wMS0wOSAxNjow
ODozMSArMDAwMCkKPiA+Cj4gPiBhcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVwb3NpdG9yeSBh
dDoKPiA+Cj4gPiAgIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVy
YXJkL3FlbXUtZG0uZ2l0IHRhZ3MvcHVsbC14ZW4tMjAxOTAxMTAKPiA+Cj4gPiBmb3IgeW91IHRv
IGZldGNoIGNoYW5nZXMgdXAgdG8gMjRlZGI5MWY1MDA5ZmE5NDFlMTI5NGFhZjRiYjIxMDNkOWFk
MDc3ZToKPiA+Cj4gPiAgIHhlbi1ibG9jazogYXZvaWQgcmVwZWF0ZWQgbWVtb3J5IGFsbG9jYXRp
b24gKDIwMTktMDEtMTAgMTE6MjU6MTcgKzAwMDApCj4gPgo+ID4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4geGVuIHF1
ZXVlCj4gPgo+ID4gKiBYZW4gUFYgYmFja2VuZCAncWRldmlmaWNhdGlvbicuCj4gPiAgIFN0YXJ0
aW5nIHdpdGggeGVuX2Rpc2suCj4gPiAqIFBlcmZvcm1hbmNlIGltcHJvdmVtZW50cyBmb3IgeGVu
LWJsb2NrLgo+ID4gKiBSZW1vdmUgb2YgdGhlIFhlbiBQViBkb21haW4gYnVpbGRlci4KPiA+ICog
YnVnIGZpeGVzLgo+ID4KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAKPiBIaS4gVGhpcyBmYWlscyB0byBjb21waWxl
IGZvciBtZSAoeDg2LTY0IExpbnV4IGhvc3QpOgo+IAo+ICAgQ0MgICAgICBody9ibG9jay94ZW4t
YmxvY2subwo+IEluIGZpbGUgaW5jbHVkZWQgZnJvbQo+IC9ob21lL3BldG1heTAxL2xpbmFyby9x
ZW11LWZvci1tZXJnZXMvaW5jbHVkZS9ody94ZW4veGVuLWJsb2NrLmg6MTE6MCwKPiAgICAgICAg
ICAgICAgICAgIGZyb20KPiAvaG9tZS9wZXRtYXkwMS9saW5hcm8vcWVtdS1mb3ItbWVyZ2VzL2h3
L2Jsb2NrL3hlbi1ibG9jay5jOjIyOgo+IC9ob21lL3BldG1heTAxL2xpbmFyby9xZW11LWZvci1t
ZXJnZXMvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oOjMyOjU6Cj4gZXJyb3I6IHVua25vd24gdHlw
ZSBuYW1lIOKAmHhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3TigJkKPiAgICAgIHhlbmV2dGNobl9w
b3J0X29yX2Vycm9yX3QgbG9jYWxfcG9ydDsKPiAgICAgIF4KPiAvaG9tZS9wZXRtYXkwMS9saW5h
cm8vcWVtdS1mb3ItbWVyZ2VzL3J1bGVzLm1hazo2OTogcmVjaXBlIGZvciB0YXJnZXQKPiAnaHcv
YmxvY2sveGVuLWJsb2NrLm8nIGZhaWxlZAo+IAo+IFByb2JhYmx5IHRoZSBjb2RlIGlzIGFjY2lk
ZW50YWxseSBhc3N1bWluZyBhIG5ld2VyIHZlcnNpb24KPiBvZiB0aGUgWGVuIGhlYWRlcnMgdGhh
biB0aGlzIHN5c3RlbSBoYXMgaW5zdGFsbGVkPyBUaGlzCj4gaXMgVWJ1bnR1IDE2LjA0LjUgd2l0
aCBsaWJ4ZW4tZGV2ICA0LjYuNS0wdWJ1bnR1MS40LgoKU29ycnksIEkgZGlkIHN0b3AgYnVpbGQg
dGVzdGluZyBhZ2FpbnQgNC42IGFzIGl0IHdlbnQgb3V0IG9mIHNlY3VyaXR5CnN1cHBvcnQuIExl
dCBtZSBmaXggdGhpcyBhbmQgSSdsbCByZXNlbmQgYSBwdWxsIHJlcXVlc3RzLgoKVGhhbmtzLAoK
LS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 15:57:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1ghzBb-000486-Jz; Fri, 11 Jan 2019 15:57: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=GWvE=PT=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1ghzBb-000481-58
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 15:57:31 +0000
X-Inumbo-ID: 97b1eccd-15b9-11e9-92db-bc764e045a96
Received: from syrinx.knorrie.org (unknown [2001:888:2177::4d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97b1eccd-15b9-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 15:57:27 +0000 (UTC)
Received: from [10.200.4.80] (unknown [85.146.242.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 77BA634A27B85;
 Fri, 11 Jan 2019 16:57:26 +0100 (CET)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190111120805.24852-1-jgross@suse.com>
 <74aafdff-c7d5-b9aa-c3fb-3787d36c7bbe@knorrie.org>
 <8ec039c6-d0fc-c7f4-72a4-ae677c9bbb68@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 mQINBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABtCZIYW5zIHZhbiBL
 cmFuZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPokCTgQTAQoAOBYhBOJv1o/B6NS2GUVGTueB
 VzIYDCpVBQJaNq7KAhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEOeBVzIYDCpVgDMQ
 ANSQMebh0Rr6RNhfA+g9CKiCDMGWZvHvvq3BNo9TqAo9BC4neAoVciSmeZXIlN8xVALf6rF8
 lKy8L1omocMcWw7TlvZHBr2gZHKlFYYC34R2NvxS0xO8Iw5rhEU6paYaKzlrvxuXuHMVXgjj
 bM3zBiN8W4b9VW1MoynP9nvm1WaGtFI9GIyK9j6mBCU+N5hpvFtt4DBmuWjzdDkd3sWUufYd
 nQhGimWHEg95GWhQUiFvr4HRvYJpbjRRRQG3O/5Fm0YyTYZkI5CDzQIm5lhqKNqmuf2ENstS
 8KcBImlbwlzEpK9Pa3Z5MUeLZ5Ywwv+d11fyhk53aT9bipdEipvcGa6DrA0DquO4WlQR+RKU
 ywoGTgntwFu8G0+tmD8J1UE6kIzFwE5kiFWjM0rxv1tAgV9ZWqmp3sbI7vzbZXn+KI/wosHV
 iDeW5rYg+PdmnOlYXQIJO+t0KmF5zJlSe7daylKZKTYtk7w1Fq/Oh1Rps9h1C4sXN8OAUO7h
 1SAnEtehHfv52nPxwZiI6eqbvqV0uEEyLFS5pCuuwmPpC8AmOrciY2T8T+4pmkJNO2Nd3jOP
 cnJgAQrxPvD7ACp/85LParnoz5c9/nPHJB1FgbAa7N5d8ubqJgi+k9Q2lAL9vBxK67aZlFZ0
 Kd7u1w1rUlY12KlFWzxpd4TuHZJ8rwi7PUceuQINBFo2sK8BEADSZP5cKnGl2d7CHXdpAzVF
 6K4Hxwn5eHyKC1D/YvsY+otq3PnfLJeMf1hzv2OSrGaEAkGJh/9yXPOkQ+J1OxJJs9CY0fqB
 MvHZ98iTyeFAq+4CwKcnZxLiBchQJQd0dFPujtcoMkWgzp3QdzONdkK4P7+9XfryPECyCSUF
 ib2aEkuU3Ic4LYfsBqGR5hezbJqOs96ExMnYUCEAS5aeejr3xNb8NqZLPqU38SQCTLrAmPAX
 glKVnYyEVxFUV8EXXY6AK31lRzpCqmPxLoyhPAPda9BXchRluy+QOyg+Yn4Q2DSwbgCYPrxo
 HTZKxH+E+JxCMfSW35ZE5ufvAbY3IrfHIhbNnHyxbTRgYMDbTQCDyN9F2Rvx3EButRMApj+v
 OuaMBJF/fWfxL3pSIosG9Q7uPc+qJvVMHMRNnS0Y1QQ5ZPLG0zI5TeHzMnGmSTbcvn/NOxDe
 6EhumcclFS0foHR78l1uOhUItya/48WCJE3FvOS3+KBhYvXCsG84KVsJeen+ieX/8lnSn0d2
 ZvUsj+6wo+d8tcOAP+KGwJ+ElOilqW29QfV4qvqmxnWjDYQWzxU9WGagU3z0diN97zMEO4D8
 SfUu72S5O0o9ATgid9lEzMKdagXP94x5CRvBydWu1E5CTgKZ3YZv+U3QclOG5p9/4+QNbhqH
 W4SaIIg90CFMiwARAQABiQRsBBgBCgAgFiEE4m/Wj8Ho1LYZRUZO54FXMhgMKlUFAlo2sK8C
 GwICQAkQ54FXMhgMKlXBdCAEGQEKAB0WIQRJbJ13A1ob3rfuShiywd9yY2FfbAUCWjawrwAK
 CRCywd9yY2FfbMKbEACIGLdFrD5j8rz/1fm8xWTJlOb3+o5A6fdJ2eyPwr5njJZSG9i5R28c
 dMmcwLtVisfedBUYLaMBmCEHnj7ylOgJi60HE74ZySX055hKECNfmA9Q7eidxta5WeXeTPSb
 PwTQkAgUZ576AO129MKKP4jkEiNENePMuYugCuW7XGR+FCEC2efYlVwDQy24ZfR9Q1dNK2ny
 0gH1c+313l0JcNTKjQ0e7M9KsQSKUr6Tk0VGTFZE2dp+dJF1sxtWhJ6Ci7N1yyj3buFFpD9c
 kj5YQFqBkEwt3OGtYNuLfdwR4d47CEGdQSm52n91n/AKdhRDG5xvvADG0qLGBXdWvbdQFllm
 v47TlJRDc9LmwpIqgtaUGTVjtkhw0SdiwJX+BjhtWTtrQPbseDe2pN3gWte/dPidJWnj8zzS
 ggZ5otY2reSvM+79w/odUlmtaFx+IyFITuFnBVcMF0uGmQBBxssew8rePQejYQHz0bZUDNbD
 VaZiXqP4njzBJu5+nzNxQKzQJ0VDF6ve5K49y0RpT4IjNOupZ+OtlZTQyM7moag+Y6bcJ7KK
 8+MRdRjGFFWP6H/RCSFAfoOGIKTlZHubjgetyQhMwKJQ5KnGDm+XUkeIWyevPfCVPNvqF2q3
 viQm0taFit8L+x7ATpolZuSCat5PSXtgx1liGjBpPKnERxyNLQ/erRNcEACwEJliFbQm+c2i
 6ccpx2cdtyAI1yzWuE0nr9DqpsEbIZzTCIVyry/VZgdJ27YijGJWesj/ie/8PtpDu0Cf1pty
 QOKSpC9WvRCFGJPGS8MmvzepmX2DYQ5MSKTO5tRJZ8EwCFfd9OxX2g280rdcDyCFkY3BYrf9
 ic2PTKQokx+9sLCHAC/+feSx/MA/vYpY1EJwkAr37mP7Q8KA9PCRShJziiljh5tKQeIG4sz1
 QjOrS8WryEwI160jKBBNc/M5n2kiIPCrapBGsL58MumrtbL53VimFOAJaPaRWNSdWCJSnVSv
 kCHMl/1fRgzXEMpEmOlBEY0Kdd1Ut3S2cuwejzI+WbrQLgeps2N70Ztq50PkfWkj0jeethhI
 FqIJzNlUqVkHl1zCWSFsghxiMyZmqULaGcSDItYQ+3c9fxIO/v0zDg7bLeG9Zbj4y8E47xqJ
 6brtAAEJ1RIM42gzF5GW71BqZrbFFoI0C6AzgHjaQP1xfj7nBRSBz4ObqnsuvRr7H6Jme5rl
 eg7COIbm8R7zsFjF4tC6k5HMc1tZ8xX+WoDsurqeQuBOg7rggmhJEpDK2f+g8DsvKtP14Vs0
 Sn7fVJi87b5HZojry1lZB2pXUH90+GWPF7DabimBki4QLzmyJ/ENH8GspFulVR3U7r3YYQ5K
 ctOSoRq9pGmMi231Q+xx9LkCDQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9ICp6byU9Lh
 hKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1wKxCFcVo
 CRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NIv5QbTGSw
 IYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3nl8/G+16/
 cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8fXRmI0SVX
 WKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMin3FrarIl
 cxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9yvmAUhZQ
 iQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUhFj0oK0fX
 /MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI500okLTzH
 C0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0wjbzInUA
 EQEAAYkCNgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJEOeBVzIY
 DCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZjkaGHprp
 mlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS1aSMw8sR
 QgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PUAg4kvJq7
 z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZj1bIdpbf
 SpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpcMdOEo99/
 Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQubPsINB10i
 ngzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9Lek1+1kgB
 vT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkMEHEzyJMPt
 OhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFpYP+GZuzO
 hkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <cceafa86-e7b7-6e8d-851c-1c21ada0f445@knorrie.org>
Date: Fri, 11 Jan 2019 16:57:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <8ec039c6-d0fc-c7f4-72a4-ae677c9bbb68@suse.com>
Content-Language: en_US
Subject: Re: [Xen-devel] [PATCH v2] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMS8xOSAzOjAxIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDExLzAxLzIwMTkg
MTQ6MTIsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAxLzExLzE5
IDE6MDggUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBDb21taXQgZjk0YzhkMTE2OTk3NTkg
KCJzY2hlZC9jbG9jaywgeDg2L3RzYzogUmV3b3JrIHRoZSB4ODYgJ3Vuc3RhYmxlJwo+Pj4gc2No
ZWRfY2xvY2soKSBpbnRlcmZhY2UiKSBicm9rZSBYZW4gZ3Vlc3QgdGltZSBoYW5kbGluZyBhY3Jv
c3MKPj4+IG1pZ3JhdGlvbjoKPj4+Cj4+PiBbICAxODcuMjQ5OTUxXSBGcmVlemluZyB1c2VyIHNw
YWNlIHByb2Nlc3NlcyAuLi4gKGVsYXBzZWQgMC4wMDEgc2Vjb25kcykgZG9uZS4KPj4+IFsgIDE4
Ny4yNTExMzddIE9PTSBraWxsZXIgZGlzYWJsZWQuCj4+PiBbICAxODcuMjUxMTM3XSBGcmVlemlu
ZyByZW1haW5pbmcgZnJlZXphYmxlIHRhc2tzIC4uLiAoZWxhcHNlZCAwLjAwMSBzZWNvbmRzKSBk
b25lLgo+Pj4gWyAgMTg3LjI1MjI5OV0gc3VzcGVuZGluZyB4ZW5zdG9yZS4uLgo+Pj4gWyAgMTg3
LjI2Njk4N10geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxh
eW91dAo+Pj4gWzE4NDQ2NzQzODExLjcwNjQ3Nl0gT09NIGtpbGxlciBlbmFibGVkLgo+Pj4gWzE4
NDQ2NzQzODExLjcwNjQ3OF0gUmVzdGFydGluZyB0YXNrcyAuLi4gZG9uZS4KPj4+IFsxODQ0Njc0
MzgxMS43MjA1MDVdIFNldHRpbmcgY2FwYWNpdHkgdG8gMTY3NzcyMTYKPj4+Cj4+PiBGaXggdGhh
dCBieSBzZXR0aW5nIHhlbl9zY2hlZF9jbG9ja19vZmZzZXQgYXQgcmVzdW1lIHRpbWUgdG8gZW5z
dXJlIGEKPj4+IG1vbm90b25pYyBjbG9jayB2YWx1ZS4KPj4+Cj4+PiBbLi4uXQo+Pgo+PiBJJ20g
dGhyb3dpbmcgYXJvdW5kIGEgUFYgZG9tVSBvdmVyIGEgYnVuY2ggb2YgdGVzdCBzZXJ2ZXJzIHdp
dGggbGl2ZQo+PiBtaWdyYXRlIG5vdywgYW5kIGluIGJldHdlZW4gdGhlIGtlcm5lbCBsb2dnaW5n
LCBJJ20gc2VlaW5nIHRoaXM6Cj4+Cj4+IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldIEZyZWV6
aW5nIHVzZXIgc3BhY2UgcHJvY2Vzc2VzIC4uLiAoZWxhcHNlZAo+PiAwLjAwMiBzZWNvbmRzKSBk
b25lLgo+PiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSBPT00ga2lsbGVyIGRpc2FibGVkLgo+
PiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSBGcmVlemluZyByZW1haW5pbmcgZnJlZXphYmxl
IHRhc2tzIC4uLgo+PiAoZWxhcHNlZCAwLjAwMCBzZWNvbmRzKSBkb25lLgo+PiBbRnJpIEphbiAx
MSAxMzo1ODo0MiAyMDE5XSBzdXNwZW5kaW5nIHhlbnN0b3JlLi4uCj4+IFtGcmkgSmFuIDExIDEz
OjU4OjQyIDIwMTldIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQo+PiBbRnJp
IEphbiAxMSAxMzo1ODo0MiAyMDE5XSBDdXJyZW50IHN0YXRlOiAxCj4+IFtGcmkgSmFuIDExIDEz
OjU4OjQyIDIwMTldIFdBUk5JTkc6IENQVTogMyBQSUQ6IDAgYXQKPj4ga2VybmVsL3RpbWUvY2xv
Y2tldmVudHMuYzoxMzMgY2xvY2tldmVudHNfc3dpdGNoX3N0YXRlKzB4NDgvMHhlMAo+PiBbRnJp
IEphbiAxMSAxMzo1ODo0MiAyMDE5XSBNb2R1bGVzIGxpbmtlZCBpbjoKPj4gW0ZyaSBKYW4gMTEg
MTM6NTg6NDIgMjAxOV0gQ1BVOiAzIFBJRDogMCBDb21tOiBzd2FwcGVyLzMgTm90IHRhaW50ZWQK
Pj4gNC4xOS4xNCsgIzEKPj4gW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gUklQOiBlMDMwOmNs
b2NrZXZlbnRzX3N3aXRjaF9zdGF0ZSsweDQ4LzB4ZTAKPj4gW0ZyaSBKYW4gMTEgMTM6NTg6NDIg
MjAxOV0gQ29kZTogOGIgMGMgY2QgNDAgZWUgMDAgODIgZTkgZDYgNWIgZDEgMDAgODAKPj4gM2Qg
OGUgOGQgNDMgMDEgMDAgNzUgMTcgODkgYzYgNDggYzcgYzcgOTIgNjIgMWYgODIgYzYgMDUgN2Mg
OGQgNDMgMDEgMDEKPj4gZTggZjggMjIgZjggZmYgPDBmPiAwYiA1YiA1ZCBmMyBjMyA4MyBlMiAw
MSA3NCBmNyA0OCA4YiA0NyA0OCA0OCA4NSBjMAo+PiA3NCA2OSA0OCA4OQo+PiBbRnJpIEphbiAx
MSAxMzo1ODo0MiAyMDE5XSBSU1A6IGUwMmI6ZmZmZmM5MDAwMDc4N2UzMCBFRkxBR1M6IDAwMDEw
MDgyCj4+IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBS
Qlg6IGZmZmY4ODgwNWRmOTRkODAKPj4gUkNYOiAwMDAwMDAwMDAwMDAwMDA2Cj4+IFtGcmkgSmFu
IDExIDEzOjU4OjQyIDIwMTldIFJEWDogMDAwMDAwMDAwMDAwMDAwNyBSU0k6IDAwMDAwMDAwMDAw
MDAwMDEKPj4gUkRJOiBmZmZmODg4MDVkZjk2M2YwCj4+IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIw
MTldIFJCUDogMDAwMDAwMDAwMDAwMDAwNCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAKPj4gUjA5OiAw
MDAwMDAwMDAwMDAwMTE5Cj4+IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldIFIxMDogMDAwMDAw
MDAwMDAwMDAyMCBSMTE6IGZmZmZmZmZmODJhZjRlMmQKPj4gUjEyOiBmZmZmODg4MDVkZjljYTQw
Cj4+IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldIFIxMzogMDAwMDAwMGRkMjhkNmNhNiBSMTQ6
IDAwMDAwMDAwMDAwMDAwMDAKPj4gUjE1OiAwMDAwMDAwMDAwMDAwMDAwCj4+IFtGcmkgSmFuIDEx
IDEzOjU4OjQyIDIwMTldIEZTOiAgMDAwMDdmMzQxOTNjZTA0MCgwMDAwKQo+PiBHUzpmZmZmODg4
MDVkZjgwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKPj4gW0ZyaSBKYW4gMTEgMTM6
NTg6NDIgMjAxOV0gQ1M6ICBlMDMzIERTOiAwMDJiIEVTOiAwMDJiIENSMDogMDAwMDAwMDA4MDA1
MDAzMwo+PiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSBDUjI6IDAwMDA3ZjYyMjBiZTUwZTEg
Q1IzOiAwMDAwMDAwMDVjZTVjMDAwCj4+IENSNDogMDAwMDAwMDAwMDAwMjY2MAo+PiBbRnJpIEph
biAxMSAxMzo1ODo0MiAyMDE5XSBDYWxsIFRyYWNlOgo+PiBbRnJpIEphbiAxMSAxMzo1ODo0MiAy
MDE5XSAgdGlja19wcm9ncmFtX2V2ZW50KzB4NGIvMHg3MAo+PiBbRnJpIEphbiAxMSAxMzo1ODo0
MiAyMDE5XSAgaHJ0aW1lcl90cnlfdG9fY2FuY2VsKzB4YTgvMHgxMDAKPj4gW0ZyaSBKYW4gMTEg
MTM6NTg6NDIgMjAxOV0gIGhydGltZXJfY2FuY2VsKzB4MTAvMHgyMAo+PiBbRnJpIEphbiAxMSAx
Mzo1ODo0MiAyMDE5XSAgX190aWNrX25vaHpfaWRsZV9yZXN0YXJ0X3RpY2srMHg0NS8weGQwCj4+
IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldICB0aWNrX25vaHpfaWRsZV9leGl0KzB4OTMvMHhh
MAo+PiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSAgZG9faWRsZSsweDE0OS8weDI2MAo+PiBb
RnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSAgY3B1X3N0YXJ0dXBfZW50cnkrMHg2YS8weDcwCj4+
IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldIC0tLVsgZW5kIHRyYWNlIDUxOWMwN2QxMDMyOTA4
ZjggXS0tLQo+PiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSB4ZW46Z3JhbnRfdGFibGU6IEdy
YW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEKPj4gbGF5b3V0Cj4+IFtGcmkgSmFuIDExIDEzOjU4
OjQyIDIwMTldIE9PTSBraWxsZXIgZW5hYmxlZC4KPj4gW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAx
OV0gUmVzdGFydGluZyB0YXNrcyAuLi4gZG9uZS4KPj4gW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAx
OV0gU2V0dGluZyBjYXBhY2l0eSB0byA2MjkxNDU2Cj4+IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIw
MTldIFNldHRpbmcgY2FwYWNpdHkgdG8gMTA0ODU3NjAKPj4KPj4gVGhpcyBhbHdheXMgaGFwcGVu
cyBvbiBldmVyeSAqZmlyc3QqIGxpdmUgbWlncmF0ZSB0aGF0IEkgZG8gYWZ0ZXIKPj4gc3RhcnRp
bmcgdGhlIGRvbVUuCj4gCj4gWWVhaCwgaXRzIGEgV0FSTl9PTkNFKCkuCj4gCj4gQW5kIHlvdSBk
aWRuJ3Qgc2VlIGl0IHdpdGggdjEgb2YgdGhlIHBhdGNoPwoKTm8uCgo+IE9uIHRoZSBmaXJzdCBn
bGFuY2UgdGhpcyBtaWdodCBiZSBhbm90aGVyIGJ1ZyBqdXN0IGJlaW5nIGV4cG9zZWQgYnkKPiBt
eSBwYXRjaC4KPiAKPiBJJ20gaW52ZXN0aWdhdGluZyBmdXJ0aGVyLCBidXQgdGhpcyBtaWdodCB0
YWtlIHNvbWUgdGltZS4gQ291bGQgeW91Cj4gbWVhbndoaWxlIHZlcmlmeSB0aGUgc2FtZSBoYXBw
ZW5zIHdpdGgga2VybmVsIDUuMC1yYzE/IFRoYXQgd2FzIHRoZQo+IG9uZSBJIHRlc3RlZCB3aXRo
IGFuZCBJIGRpZG4ndCBzcG90IHRoYXQgV0FSTi4KCkkgaGF2ZSBMaW51eCA1LjAtcmMxIHdpdGgg
djIgb24gdG9wIG5vdywgd2hpY2ggZ2l2ZXMgbWUgdGhpcyBvbiBsaXZlCm1pZ3JhdGU6CgpbICAg
NTEuODQ1OTY3XSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEg
bGF5b3V0ClsgICA1MS44NzEwNzZdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBw
b2ludGVyIGRlcmVmZXJlbmNlIGF0CjAwMDAwMDAwMDAwMDAwOTgKWyAgIDUxLjg3MTA5MV0gI1BG
IGVycm9yOiBbbm9ybWFsIGtlcm5lbCByZWFkIGZhdWx0XQpbICAgNTEuODcxMTAwXSBQR0QgMCBQ
NEQgMApbICAgNTEuODcxMTA5XSBPb3BzOiAwMDAwIFsjMV0gU01QIE5PUFRJClsgICA1MS44NzEx
MTddIENQVTogMCBQSUQ6IDM2IENvbW06IHhlbndhdGNoIE5vdCB0YWludGVkIDUuMC4wLXJjMSAj
MQpbICAgNTEuODcxMTMyXSBSSVA6IGUwMzA6YmxrX21xX21hcF9zd3F1ZXVlKzB4MTAzLzB4Mjcw
ClsgICA1MS44NzExNDFdIENvZGU6IDQxIDM5IDQ1IDMwIDc2IDk3IDhiIDBhIDg1IGM5IDc0IGVk
IDg5IGMxIDQ4IGMxIGUxCjA0IDQ5IDAzIDhjIDI0IGMwIDA1IDAwIDAwIDQ4IDhiIDA5IDQyIDhi
IDNjIDM5IDQ5IDhiIDRjIDI0IDU4IDQ4IDhiIDBjCmY5IDw0Yz4gMGYgYTMgYjEgOTggMDAgMDAg
MDAgNzIgYzUgZjAgNGMgMGYgYWIgYjEgOTggMDAgMDAgMDAgNDQgMGYgYjcKWyAgIDUxLjg3MTE2
MV0gUlNQOiBlMDJiOmZmZmZjOTAwMDA4YWZjYTggRUZMQUdTOiAwMDAxMDI4MgpbICAgNTEuODcx
MTczXSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmZmZmZjgyNTQxNzI4IFJDWDoKMDAw
MDAwMDAwMDAwMDAwMApbICAgNTEuODcxMTg0XSBSRFg6IGZmZmY4ODgwNWQwZmFlNzAgUlNJOiBm
ZmZmODg4MDVkZWFhOTQwIFJESToKMDAwMDAwMDAwMDAwMDAwMQpbICAgNTEuODcxMTk2XSBSQlA6
IGZmZmY4ODgwNWJlOGI3MjAgUjA4OiAwMDAwMDAwMDAwMDAwMDAxIFIwOToKZmZmZmVhMDAwMTY5
OTkwMApbICAgNTEuODcxMjA2XSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjExOiAwMDAwMDAwMDAw
MDAwMDAxIFIxMjoKZmZmZjg4ODA1YmU4YjIxOApbICAgNTEuODcxMjE3XSBSMTM6IGZmZmY4ODgw
NWQwZmFlNjggUjE0OiAwMDAwMDAwMDAwMDAwMDAxIFIxNToKMDAwMDAwMDAwMDAwMDAwNApbICAg
NTEuODcxMjM3XSBGUzogIDAwMDA3ZmFhNTBmYWMwNDAoMDAwMCkgR1M6ZmZmZjg4ODA1ZGUwMDAw
MCgwMDAwKQprbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgICA1MS44NzEyNTJdIENTOiAgZTAzMCBE
UzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKWyAgIDUxLjg3MTI2MV0gQ1Iy
OiAwMDAwMDAwMDAwMDAwMDk4IENSMzogMDAwMDAwMDA1YzZlNjAwMCBDUjQ6CjAwMDAwMDAwMDAw
MDI2NjAKWyAgIDUxLjg3MTI3NV0gQ2FsbCBUcmFjZToKWyAgIDUxLjg3MTI4NV0gIGJsa19tcV91
cGRhdGVfbnJfaHdfcXVldWVzKzB4MmZkLzB4MzgwClsgICA1MS44NzEyOTddICBibGtmcm9udF9y
ZXN1bWUrMHgyMDAvMHgzZjAKWyAgIDUxLjg3MTMwN10gIHhlbmJ1c19kZXZfcmVzdW1lKzB4NDgv
MHhmMApbICAgNTEuODcxMzE3XSAgPyB4ZW5idXNfZGV2X3Byb2JlKzB4MTIwLzB4MTIwClsgICA1
MS44NzEzMjZdICBkcG1fcnVuX2NhbGxiYWNrKzB4M2MvMHgxNjAKWyAgIDUxLjg3MTMzNl0gIGRl
dmljZV9yZXN1bWUrMHhjZS8weDFkMApbICAgNTEuODcxMzQ0XSAgZHBtX3Jlc3VtZSsweDExNS8w
eDJmMApbICAgNTEuODcxMzUyXSAgPyBmaW5kX3dhdGNoKzB4NDAvMHg0MApbICAgNTEuODcxMzYw
XSAgZHBtX3Jlc3VtZV9lbmQrMHg4LzB4MTAKWyAgIDUxLjg3MTM3MF0gIGRvX3N1c3BlbmQrMHhl
Zi8weDFiMApbICAgNTEuODcxMzc4XSAgc2h1dGRvd25faGFuZGxlcisweDEyMy8weDE1MApbICAg
NTEuODcxMzg3XSAgeGVud2F0Y2hfdGhyZWFkKzB4YmIvMHgxNjAKWyAgIDUxLjg3MTM5N10gID8g
d2FpdF93b2tlbisweDgwLzB4ODAKWyAgIDUxLjg3MTQwNl0gIGt0aHJlYWQrMHhmMy8weDEzMApb
ICAgNTEuODcxNDE2XSAgPyBrdGhyZWFkX2NyZWF0ZV93b3JrZXJfb25fY3B1KzB4NzAvMHg3MApb
ICAgNTEuODcxNDI3XSAgcmV0X2Zyb21fZm9yaysweDM1LzB4NDAKWyAgIDUxLjg3MTQzNV0gTW9k
dWxlcyBsaW5rZWQgaW46ClsgICA1MS44NzE0NDNdIENSMjogMDAwMDAwMDAwMDAwMDA5OApbICAg
NTEuODcxNDUyXSAtLS1bIGVuZCB0cmFjZSA4NGEzYTY5MzJkNzBhYTcxIF0tLS0KWyAgIDUxLjg3
MTQ2MV0gUklQOiBlMDMwOmJsa19tcV9tYXBfc3dxdWV1ZSsweDEwMy8weDI3MApbICAgNTEuODcx
NDcxXSBDb2RlOiA0MSAzOSA0NSAzMCA3NiA5NyA4YiAwYSA4NSBjOSA3NCBlZCA4OSBjMSA0OCBj
MSBlMQowNCA0OSAwMyA4YyAyNCBjMCAwNSAwMCAwMCA0OCA4YiAwOSA0MiA4YiAzYyAzOSA0OSA4
YiA0YyAyNCA1OCA0OCA4YiAwYwpmOSA8NGM+IDBmIGEzIGIxIDk4IDAwIDAwIDAwIDcyIGM1IGYw
IDRjIDBmIGFiIGIxIDk4IDAwIDAwIDAwIDQ0IDBmIGI3ClsgICA1MS44NzE0OTFdIFJTUDogZTAy
YjpmZmZmYzkwMDAwOGFmY2E4IEVGTEFHUzogMDAwMTAyODIKWyAgIDUxLjg3MTUwMV0gUkFYOiAw
MDAwMDAwMDAwMDAwMDAwIFJCWDogZmZmZmZmZmY4MjU0MTcyOCBSQ1g6CjAwMDAwMDAwMDAwMDAw
MDAKWyAgIDUxLjg3MTUxMl0gUkRYOiBmZmZmODg4MDVkMGZhZTcwIFJTSTogZmZmZjg4ODA1ZGVh
YTk0MCBSREk6CjAwMDAwMDAwMDAwMDAwMDEKWyAgIDUxLjg3MTUyM10gUkJQOiBmZmZmODg4MDVi
ZThiNzIwIFIwODogMDAwMDAwMDAwMDAwMDAwMSBSMDk6CmZmZmZlYTAwMDE2OTk5MDAKWyAgIDUx
Ljg3MTUzM10gUjEwOiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogMDAwMDAwMDAwMDAwMDAwMSBSMTI6
CmZmZmY4ODgwNWJlOGIyMTgKWyAgIDUxLjg3MTU0NV0gUjEzOiBmZmZmODg4MDVkMGZhZTY4IFIx
NDogMDAwMDAwMDAwMDAwMDAwMSBSMTU6CjAwMDAwMDAwMDAwMDAwMDQKWyAgIDUxLjg3MTU2Ml0g
RlM6ICAwMDAwN2ZhYTUwZmFjMDQwKDAwMDApIEdTOmZmZmY4ODgwNWRlMDAwMDAoMDAwMCkKa25s
R1M6MDAwMDAwMDAwMDAwMDAwMApbICAgNTEuODcxNTczXSBDUzogIGUwMzAgRFM6IDAwMDAgRVM6
IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzClsgICA1MS44NzE1ODJdIENSMjogMDAwMDAwMDAw
MDAwMDA5OCBDUjM6IDAwMDAwMDAwNWM2ZTYwMDAgQ1I0OgowMDAwMDAwMDAwMDAyNjYwCgpXaGVu
IHN0YXJ0aW5nIGl0IG9uIGFub3RoZXIgdGVzdCBkb20wIHRvIHNlZSBpZiB0aGUgZGlyZWN0aW9u
IG9mCm1vdmVtZW50IG1hdHRlcnMsIGl0IG1vc3RseSBmYWlscyB0byBib290IHdpdGg6CgpbRnJp
IEphbiAxMSAxNjoxNjozNCAyMDE5XSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2lu
ZyByZXF1ZXN0CmF0IGZmZmY4ODgwNWM2MWU5ZjAKW0ZyaSBKYW4gMTEgMTY6MTY6MzQgMjAxOV0g
I1BGIGVycm9yOiBbUFJPVF0gW1dSSVRFXQpbRnJpIEphbiAxMSAxNjoxNjozNCAyMDE5XSBQR0Qg
MjQxMDA2NyBQNEQgMjQxMDA2NyBQVUQgMmMwMDA2NyBQTUQKNWZmMjYwNjcgUFRFIDgwMTAwMDAw
NWM2MWUwNjUKW0ZyaSBKYW4gMTEgMTY6MTY6MzQgMjAxOV0gT29wczogMDAwMyBbIzFdIFNNUCBO
T1BUSQpbRnJpIEphbiAxMSAxNjoxNjozNCAyMDE5XSBDUFU6IDMgUElEOiAxOTQzIENvbW06IGFw
dC1nZXQgTm90IHRhaW50ZWQKNS4wLjAtcmMxICMxCltGcmkgSmFuIDExIDE2OjE2OjM0IDIwMTld
IFJJUDogZTAzMDptb3ZlX3BhZ2VfdGFibGVzKzB4NjY5LzB4OTcwCltGcmkgSmFuIDExIDE2OjE2
OjM0IDIwMTldIENvZGU6IDhhIDAwIDQ4IDhiIDAzIDMxIGZmIDQ4IDg5IDQ0IDI0IDE4IGU4CmM2
IGFiIGU3IGZmIDY2IDkwIDQ4IDg5IGM2IDQ4IDg5IGRmIGU4IGMzIGNjIGU3IGZmIDY2IDkwIDQ4
IDhiIDQ0IDI0IDE4CmI5IDBjIDAwIDAwIDAwIDw0OD4gODkgNDUgMDAgNDggOGIgNDQgMjQgMDgg
ZjYgNDAgNTIgNDAgMGYgODUgNjkgMDIgMDAKMDAgNDggOGIgNDQKW0ZyaSBKYW4gMTEgMTY6MTY6
MzQgMjAxOV0gUlNQOiBlMDJiOmZmZmZjOTAwMDA4YzdkNzAgRUZMQUdTOiAwMDAxMDI4MgpbRnJp
IEphbiAxMSAxNjoxNjozNCAyMDE5XSBSQVg6IDAwMDAwMDBjYjA2NGIwNjcgUkJYOiBmZmZmODg4
MDVjNjFlYTU4ClJDWDogMDAwMDAwMDAwMDAwMDAwYwpbRnJpIEphbiAxMSAxNjoxNjozNCAyMDE5
XSBSRFg6IDAwMDAwMDAwMDAwMDAwMDAgUlNJOiAwMDAwMDAwMDAwMDAwMDAwClJESTogMDAwMDAw
MDAwMDAwMDIwMQpbRnJpIEphbiAxMSAxNjoxNjozNCAyMDE5XSBSQlA6IGZmZmY4ODgwNWM2MWU5
ZjAgUjA4OiAwMDAwMDAwMDAwMDAwMDAwClIwOTogMDAwMDAwMDAwMDAyNjBhMApbRnJpIEphbiAx
MSAxNjoxNjozNCAyMDE5XSBSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiBmZmZmODg4MDVmZDIz
MDAwClIxMjogZmZmZmVhMDAwMTcxODdhOApbRnJpIEphbiAxMSAxNjoxNjozNCAyMDE5XSBSMTM6
IGZmZmZlYTAwMDE3MTg3YTggUjE0OiAwMDAwN2YwNGU5ODAwMDAwClIxNTogMDAwMDdmMDRlOTYw
MDAwMApbRnJpIEphbiAxMSAxNjoxNjozNCAyMDE5XSBGUzogIDAwMDA3ZjA0ZWYzNTUxMDAoMDAw
MCkKR1M6ZmZmZjg4ODA1ZGY4MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCltGcmkg
SmFuIDExIDE2OjE2OjM0IDIwMTldIENTOiAgZTAzMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAw
MDAwMDAwODAwNTAwMzMKW0ZyaSBKYW4gMTEgMTY6MTY6MzQgMjAxOV0gQ1IyOiBmZmZmODg4MDVj
NjFlOWYwIENSMzogMDAwMDAwMDA1YzVmYzAwMApDUjQ6IDAwMDAwMDAwMDAwMDI2NjAKW0ZyaSBK
YW4gMTEgMTY6MTY6MzQgMjAxOV0gQ2FsbCBUcmFjZToKW0ZyaSBKYW4gMTEgMTY6MTY6MzQgMjAx
OV0gIG1vdmVfdm1hLmlzcmEuMzQrMHhkMS8weDJkMApbRnJpIEphbiAxMSAxNjoxNjozNCAyMDE5
XSAgX194NjRfc3lzX21yZW1hcCsweDFiMy8weDM3MApbRnJpIEphbiAxMSAxNjoxNjozNCAyMDE5
XSAgZG9fc3lzY2FsbF82NCsweDQ5LzB4MTAwCltGcmkgSmFuIDExIDE2OjE2OjM0IDIwMTldICBl
bnRyeV9TWVNDQUxMXzY0X2FmdGVyX2h3ZnJhbWUrMHg0NC8weGE5CltGcmkgSmFuIDExIDE2OjE2
OjM0IDIwMTldIFJJUDogMDAzMzoweDdmMDRlZTJlMjI3YQpbRnJpIEphbiAxMSAxNjoxNjozNCAy
MDE5XSBDb2RlOiA3MyAwMSBjMyA0OCA4YiAwZCAxZSBmYyAyYSAwMCBmNyBkOCA2NAo4OSAwMSA0
OCA4MyBjOCBmZiBjMyA2NiAyZSAwZiAxZiA4NCAwMCAwMCAwMCAwMCAwMCA2NiA5MCA0OSA4OSBj
YSBiOCAxOQowMCAwMCAwMCAwZiAwNSA8NDg+IDNkIDAxIGYwIGZmIGZmIDczIDAxIGMzIDQ4IDhi
IDBkIGVlIGZiIDJhIDAwIGY3IGQ4CjY0IDg5IDAxIDQ4CltGcmkgSmFuIDExIDE2OjE2OjM0IDIw
MTldIFJTUDogMDAyYjowMDAwN2ZmZmIzZGEzZTM4IEVGTEFHUzogMDAwMDAyNDYKT1JJR19SQVg6
IDAwMDAwMDAwMDAwMDAwMTkKW0ZyaSBKYW4gMTEgMTY6MTY6MzQgMjAxOV0gUkFYOiBmZmZmZmZm
ZmZmZmZmZmRhIFJCWDogMDAwMDU2NTMzZmExYmY1MApSQ1g6IDAwMDA3ZjA0ZWUyZTIyN2EKW0Zy
aSBKYW4gMTEgMTY6MTY6MzQgMjAxOV0gUkRYOiAwMDAwMDAwMDAxYTAwMDAwIFJTSTogMDAwMDAw
MDAwMTkwMDAwMApSREk6IDAwMDA3ZjA0ZTk1YWMwMDAKW0ZyaSBKYW4gMTEgMTY6MTY6MzQgMjAx
OV0gUkJQOiAwMDAwMDAwMDAxYTAwMDAwIFIwODogMmU4YmEyZThiYTJlOGJhMwpSMDk6IDAwMDAw
MDAwMDAwMDAwNDAKW0ZyaSBKYW4gMTEgMTY6MTY6MzQgMjAxOV0gUjEwOiAwMDAwMDAwMDAwMDAw
MDAxIFIxMTogMDAwMDAwMDAwMDAwMDI0NgpSMTI6IDAwMDA3ZjA0ZTk1YWMwNjAKW0ZyaSBKYW4g
MTEgMTY6MTY6MzQgMjAxOV0gUjEzOiAwMDAwN2YwNGU5NWFjMDAwIFIxNDogMDAwMDU2NTMzZmE0
NWQ3MwpSMTU6IDAwMDA1NjUzNDAyNGJkMTAKW0ZyaSBKYW4gMTEgMTY6MTY6MzQgMjAxOV0gTW9k
dWxlcyBsaW5rZWQgaW46CltGcmkgSmFuIDExIDE2OjE2OjM0IDIwMTldIENSMjogZmZmZjg4ODA1
YzYxZTlmMApbRnJpIEphbiAxMSAxNjoxNjozNCAyMDE5XSAtLS1bIGVuZCB0cmFjZSA0NDM3MDJi
ZDliYTVkNmIyIF0tLS0KW0ZyaSBKYW4gMTEgMTY6MTY6MzQgMjAxOV0gUklQOiBlMDMwOm1vdmVf
cGFnZV90YWJsZXMrMHg2NjkvMHg5NzAKW0ZyaSBKYW4gMTEgMTY6MTY6MzQgMjAxOV0gQ29kZTog
OGEgMDAgNDggOGIgMDMgMzEgZmYgNDggODkgNDQgMjQgMTggZTgKYzYgYWIgZTcgZmYgNjYgOTAg
NDggODkgYzYgNDggODkgZGYgZTggYzMgY2MgZTcgZmYgNjYgOTAgNDggOGIgNDQgMjQgMTgKYjkg
MGMgMDAgMDAgMDAgPDQ4PiA4OSA0NSAwMCA0OCA4YiA0NCAyNCAwOCBmNiA0MCA1MiA0MCAwZiA4
NSA2OSAwMiAwMAowMCA0OCA4YiA0NApbRnJpIEphbiAxMSAxNjoxNjozNCAyMDE5XSBSU1A6IGUw
MmI6ZmZmZmM5MDAwMDhjN2Q3MCBFRkxBR1M6IDAwMDEwMjgyCltGcmkgSmFuIDExIDE2OjE2OjM0
IDIwMTldIFJBWDogMDAwMDAwMGNiMDY0YjA2NyBSQlg6IGZmZmY4ODgwNWM2MWVhNTgKUkNYOiAw
MDAwMDAwMDAwMDAwMDBjCltGcmkgSmFuIDExIDE2OjE2OjM0IDIwMTldIFJEWDogMDAwMDAwMDAw
MDAwMDAwMCBSU0k6IDAwMDAwMDAwMDAwMDAwMDAKUkRJOiAwMDAwMDAwMDAwMDAwMjAxCltGcmkg
SmFuIDExIDE2OjE2OjM0IDIwMTldIFJCUDogZmZmZjg4ODA1YzYxZTlmMCBSMDg6IDAwMDAwMDAw
MDAwMDAwMDAKUjA5OiAwMDAwMDAwMDAwMDI2MGEwCltGcmkgSmFuIDExIDE2OjE2OjM0IDIwMTld
IFIxMDogMDAwMDAwMDAwMDAwN2ZmMCBSMTE6IGZmZmY4ODgwNWZkMjMwMDAKUjEyOiBmZmZmZWEw
MDAxNzE4N2E4CltGcmkgSmFuIDExIDE2OjE2OjM0IDIwMTldIFIxMzogZmZmZmVhMDAwMTcxODdh
OCBSMTQ6IDAwMDA3ZjA0ZTk4MDAwMDAKUjE1OiAwMDAwN2YwNGU5NjAwMDAwCltGcmkgSmFuIDEx
IDE2OjE2OjM0IDIwMTldIEZTOiAgMDAwMDdmMDRlZjM1NTEwMCgwMDAwKQpHUzpmZmZmODg4MDVk
ZjgwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKW0ZyaSBKYW4gMTEgMTY6MTY6MzQg
MjAxOV0gQ1M6ICBlMDMwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpb
RnJpIEphbiAxMSAxNjoxNjozNCAyMDE5XSBDUjI6IGZmZmY4ODgwNWM2MWU5ZjAgQ1IzOiAwMDAw
MDAwMDVjNWZjMDAwCkNSNDogMDAwMDAwMDAwMDAwMjY2MAoKSSBjYW4gbG9nIGluIG92ZXIgc3No
LCBidXQgYSBjb21tYW5kIGxpa2UgcHMgYWZ4dSBoYW5ncy4gT2gsIGl0IHNlZW1zCnRoYXQgNS4w
LXJjMSBpcyBkb2luZyB0aGlzIGFsbCB0aGUgdGltZS4gTmV4dCB0aW1lIGl0J3MgYWZ0ZXIgNTAw
CnNlY29uZHMgdXB0aW1lLgoKeGwgZGVzdHJveSBhbmQgdHJ5aW5nIGFnYWluLCBpdCBib290cy4g
MXN0IGxpdmUgbWlncmF0ZSBzdWNjZXNzZnVsIChhbmQKbm8gY2xvY2tldmVudHNfc3dpdGNoX3N0
YXRlIGNvbXBsYWludHMpLCBzZWNvbmQgb25lIGV4cGxvZGVzIHdpdGgKYmxrX21xX3VwZGF0ZV9u
cl9od19xdWV1ZXMgYWdhaW4uCgpIbW9rLCBhcyBsb25nIGFzIEkgbGl2ZSBtaWdyYXRlIHRoZSA1
LjAtcmMxIGRvbVUgYXJvdW5kIGJldHdlZW4gZG9tMHMKd2l0aCBYZW4gNC4xMS4xLXByZSBmcm9t
IGNvbW1pdCA1YWNkZDI2ZmRjICh0aGUgb25lIHdlIGhhZCBpbiBkZWJpYW4KdW50aWwgeWVzdGVy
ZGF5KSBhbmQgTGludXggNC4xOS45IGluIHRoZSBkb20wLCBpdCB3b3Jrcy4gQXMgc29vbiBhcyBJ
CmxpdmUgbWlncmF0ZSB0byB0aGUgb25lIGJveCBydW5uaW5nIHRoZSBuZXcgWGVuIDQuMTEuMSBw
YWNrYWdlIGZyb20KRGViaWFuIHVuc3RhYmxlLCBhbmQgTGludXggNC4xOS4xMiwgdGhlbiBJIGdl
dCB0aGUKYmxrX21xX3VwZGF0ZV9ucl9od19xdWV1ZXMuCgpJZiBJIGRvIHRoZSBzYW1lIHdpdGgg
NC4xOSBpbiB0aGUgZG9tVSwgSSBkb24ndCBnZXQKYmxrX21xX3VwZGF0ZV9ucl9od19xdWV1ZXMu
CgpOb3csIGJhY2sgdG8gNC4xOS4xNCArIGd1YXJkX2hvbGUgKyB2MiwgSSBjYW4ndCBzZWVtIHRv
IHJlcHJvZHVjZSB0aGUKY2xvY2tldmVudHNfc3dpdGNoX3N0YXRlIGFueSBtb3JlLiBJJ2xsIHRh
a2UgYSBicmVhayBhbmQgdGhlbiBzZWUgdG8KZmluZCBvdXQgaWYgSSdtIGRvaW5nIGFueXRoaW5n
IGRpZmZlcmVudCB0aGFuIGVhcmxpZXIgdG9kYXkgd2hlbiBJIGNvdWxkCnJlcHJvZHVjZSBpdCAx
MDAlIGNvbnNpc3RlbnRseS4KCk9fbyA6KQoKSGFucwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 16:05:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 16:05: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-devel-bounces@lists.xenproject.org>)
	id 1ghzIy-0005TU-Dl; Fri, 11 Jan 2019 16:05: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=p0N+=PT=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1ghzIx-0005TP-1D
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 16:05:07 +0000
X-Inumbo-ID: a95f1c47-15ba-11e9-92db-bc764e045a96
Received: from mail-ot1-x32a.google.com (unknown [2607:f8b0:4864:20::32a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a95f1c47-15ba-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 16:05:06 +0000 (UTC)
Received: by mail-ot1-x32a.google.com with SMTP id w25so13498670otm.13
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 08:05:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=34zatQddMEnGSS+HYQdlRKZnrMeGgJ1UZS91Oa+9bvw=;
 b=OFQZxG2m7VzTZ0DWvMJxOwDm4lgK4PF9QhkcpUqcV+F2dF6x4uYw6ViZgA5z/v2qEy
 4V6UzyWuA4gRKQDc04m6tOe5QFC32ql8YWJhwulU5IYYeLBmLellPmfqHnpgBJk4kEHm
 m6D5fmjUKk+ld8j5KBSCT0WoYCSo9EoNbNk+Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=34zatQddMEnGSS+HYQdlRKZnrMeGgJ1UZS91Oa+9bvw=;
 b=m+crAbvDOVOvMEVm4S/qLdifuxhT1uQ/ZGyA6N86Pz78f14k7eVhBF4DY9ItPvZ6u1
 lu5uE8FrUnJawUKJos4H6/Zo8P1LrRNRN/zotQprRq8vlfvG7wQakao0XOXMjNUJlVlD
 2gQLd/k22pcayAD4YBWPvvHNl13ezKcVu/b+7jzaF5XWRUUD66Ux5TD2TlEce2WZBqHv
 nQzIuZeqeh6V9aU08gQZ5puyhLS6oFTgo1l+e8oChCqDbZ9Vv/Y7YgKeEn2QafiTzSjB
 wFUZ0PJ46ylCr0WB++8QXZxbykh5yrVzCq+4DkR+hivb9/exnZLhqhGXy5TeqX0G48Al
 9qTA==
X-Gm-Message-State: AJcUukdpy6b19RAhwYEYcPAJG/2UdmH1/oyeFHG5a9raxaxJdxWCMi9l
 EYaA+9EYcItpZ/hZIDXvp5F/O69yY0KZZ4EBsrv4uw==
X-Google-Smtp-Source: ALg8bN4UMdrL0aMPRuxeaqBjkMjau2TgZwy/g+1mvucH8cDEtNO5L9jm9uespEiDjNJ3of1mEX6tmhS4aOeCrmipdO0=
X-Received: by 2002:a05:6830:1115:: with SMTP id
 w21mr9778752otq.316.1547222705871; 
 Fri, 11 Jan 2019 08:05:05 -0800 (PST)
MIME-Version: 1.0
References: <20190110134917.16425-1-anthony.perard@citrix.com>
 <CAFEAcA-RQkXCvijrDkQY=QADq4O6c60ab1d-9oeq+vdObtQiUw@mail.gmail.com>
 <20190111155531.GM1508@perard.uk.xensource.com>
In-Reply-To: <20190111155531.GM1508@perard.uk.xensource.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Fri, 11 Jan 2019 16:04:52 +0000
Message-ID: <CAFEAcA9e6J7LqjQSJNFL-_68UaSqkkvYEo9FajWT0-CTpPQL3A@mail.gmail.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PULL 00/25] xen queue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "open list:X86" <xen-devel@lists.xenproject.org>,
 QEMU Developers <qemu-devel@nongnu.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMSBKYW4gMjAxOSBhdCAxNTo1NSwgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDE6MzU6
MjlQTSArMDAwMCwgUGV0ZXIgTWF5ZGVsbCB3cm90ZToKPiA+IE9uIFRodSwgMTAgSmFuIDIwMTkg
YXQgMTM6NTIsIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPiB3cm90
ZToKPiA+ID4KPiA+ID4gVGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCA4YWU5NTFm
YmMxMDY4MzA4MzEzYjJjNTdhNGZjM2M2ODQ1MTY0MWY0Ogo+ID4gPgo+ID4gPiAgIE1lcmdlIHJl
bW90ZS10cmFja2luZyBicmFuY2ggJ3JlbW90ZXMvZGdpYnNvbi90YWdzL3BwYy1mb3ItNC4wLTIw
MTkwMTA5JyBpbnRvIHN0YWdpbmcgKDIwMTktMDEtMDkgMTY6MDg6MzEgKzAwMDApCj4gPiA+Cj4g
PiA+IGFyZSBhdmFpbGFibGUgaW4gdGhlIEdpdCByZXBvc2l0b3J5IGF0Ogo+ID4gPgo+ID4gPiAg
IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3FlbXUtZG0u
Z2l0IHRhZ3MvcHVsbC14ZW4tMjAxOTAxMTAKPiA+ID4KPiA+ID4gZm9yIHlvdSB0byBmZXRjaCBj
aGFuZ2VzIHVwIHRvIDI0ZWRiOTFmNTAwOWZhOTQxZTEyOTRhYWY0YmIyMTAzZDlhZDA3N2U6Cj4g
PiA+Cj4gPiA+ICAgeGVuLWJsb2NrOiBhdm9pZCByZXBlYXRlZCBtZW1vcnkgYWxsb2NhdGlvbiAo
MjAxOS0wMS0xMCAxMToyNToxNyArMDAwMCkKPiA+ID4KPiA+ID4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gPiB4ZW4g
cXVldWUKPiA+ID4KPiA+ID4gKiBYZW4gUFYgYmFja2VuZCAncWRldmlmaWNhdGlvbicuCj4gPiA+
ICAgU3RhcnRpbmcgd2l0aCB4ZW5fZGlzay4KPiA+ID4gKiBQZXJmb3JtYW5jZSBpbXByb3ZlbWVu
dHMgZm9yIHhlbi1ibG9jay4KPiA+ID4gKiBSZW1vdmUgb2YgdGhlIFhlbiBQViBkb21haW4gYnVp
bGRlci4KPiA+ID4gKiBidWcgZml4ZXMuCj4gPiA+Cj4gPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+Cj4gPiBIaS4g
VGhpcyBmYWlscyB0byBjb21waWxlIGZvciBtZSAoeDg2LTY0IExpbnV4IGhvc3QpOgo+ID4KPiA+
ICAgQ0MgICAgICBody9ibG9jay94ZW4tYmxvY2subwo+ID4gSW4gZmlsZSBpbmNsdWRlZCBmcm9t
Cj4gPiAvaG9tZS9wZXRtYXkwMS9saW5hcm8vcWVtdS1mb3ItbWVyZ2VzL2luY2x1ZGUvaHcveGVu
L3hlbi1ibG9jay5oOjExOjAsCj4gPiAgICAgICAgICAgICAgICAgIGZyb20KPiA+IC9ob21lL3Bl
dG1heTAxL2xpbmFyby9xZW11LWZvci1tZXJnZXMvaHcvYmxvY2sveGVuLWJsb2NrLmM6MjI6Cj4g
PiAvaG9tZS9wZXRtYXkwMS9saW5hcm8vcWVtdS1mb3ItbWVyZ2VzL2luY2x1ZGUvaHcveGVuL3hl
bi1idXMuaDozMjo1Ogo+ID4gZXJyb3I6IHVua25vd24gdHlwZSBuYW1lIOKAmHhlbmV2dGNobl9w
b3J0X29yX2Vycm9yX3TigJkKPiA+ICAgICAgeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBsb2Nh
bF9wb3J0Owo+ID4gICAgICBeCj4gPiAvaG9tZS9wZXRtYXkwMS9saW5hcm8vcWVtdS1mb3ItbWVy
Z2VzL3J1bGVzLm1hazo2OTogcmVjaXBlIGZvciB0YXJnZXQKPiA+ICdody9ibG9jay94ZW4tYmxv
Y2subycgZmFpbGVkCj4gPgo+ID4gUHJvYmFibHkgdGhlIGNvZGUgaXMgYWNjaWRlbnRhbGx5IGFz
c3VtaW5nIGEgbmV3ZXIgdmVyc2lvbgo+ID4gb2YgdGhlIFhlbiBoZWFkZXJzIHRoYW4gdGhpcyBz
eXN0ZW0gaGFzIGluc3RhbGxlZD8gVGhpcwo+ID4gaXMgVWJ1bnR1IDE2LjA0LjUgd2l0aCBsaWJ4
ZW4tZGV2ICA0LjYuNS0wdWJ1bnR1MS40Lgo+Cj4gU29ycnksIEkgZGlkIHN0b3AgYnVpbGQgdGVz
dGluZyBhZ2FpbnQgNC42IGFzIGl0IHdlbnQgb3V0IG9mIHNlY3VyaXR5Cj4gc3VwcG9ydC4gTGV0
IG1lIGZpeCB0aGlzIGFuZCBJJ2xsIHJlc2VuZCBhIHB1bGwgcmVxdWVzdHMuCgpObyBwcm9ibGVt
LiBGb3IgZml4aW5nIHRoaXMgcHVsbHJlcSBhIHNpbXBsZSBmaXggbWF5IGJlIGJlc3QsCmJ1dCB3
ZSBzaG91bGQgYWxzbyBjb25zaWRlciBkcm9wcGluZyBYZW4gNC42IHN1cHBvcnQgZnJvbSBRRU1V
CmlmIGl0J3Mgbm8gbG9uZ2VyIHdpdGhpbiBzZWN1cml0eSBzdXBwb3J0LiBXZSdkIHdhbnQgdG8K
bWFrZSBjb25maWd1cmUgbm90IGVuYWJsZSBYZW4gaWYgdGhlIGRldGVjdGVkIHhlbmxpYnMgYXJl
CnRvbyBvbGQgKHdpdGggdGhlIHVzdWFsIHNlbWFudGljcyBmb3Igb3VyIGNvbmZpZ3VyZSBvZgpz
aWxlbnRseSBqdXN0IG5vdCBidWlsZGluZyB0aGUgWGVuIGNvZGUgYnkgZGVmYXVsdCBidXQKZmFp
bGluZyB3aXRoIGFuIGVycm9yIGlmIHRoZSB1c2VyIGV4cGxpY2l0bHkgYXNrZWQgZm9yClhlbiBz
dXBwb3J0IHRvIGJlIGVuYWJsZWQpLgoKdGhhbmtzCi0tIFBNTQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 16:39:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 16:39: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-devel-bounces@lists.xenproject.org>)
	id 1ghzpy-0007lz-3e; Fri, 11 Jan 2019 16:39:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1v5S=PT=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ghzpw-0007lu-Af
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 16:39:12 +0000
X-Inumbo-ID: 6bcf9fba-15bf-11e9-a20e-7b5c2b110075
Received: from mail-ed1-f67.google.com (unknown [209.85.208.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bcf9fba-15bf-11e9-a20e-7b5c2b110075;
 Fri, 11 Jan 2019 16:39:10 +0000 (UTC)
Received: by mail-ed1-f67.google.com with SMTP id b3so13655269ede.1
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 08:39:10 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=IctbmbRXWYERqp0yOw7N6T+d/5cKqHWywQq79Pl6AiM=;
 b=eN7rkLL24AZ9uzoTK+3wk7Tats6wcMA5bd+DqZT4HciW4w9s6qUKjDQzwASJMkxIK4
 +Yu3k6FyqGxX+DFZAF++lYv6Hk5BuDEioN4WaKI+TyI8oRFOxjnuv0LpjNrt6Zwf1Hr2
 72/KXmJjKoBklAYZhPznQ8zCcS7YYuXUwfYB9Avn19D4xld134iRSjXwluYvoyfZrBhJ
 52T0FsF55WFIhzn9MfJYnzopnsGVTLZx/GMQ6+BkrgSPpKC+o7PkJgbmNpu1GU8SRncy
 kdVUy8yX7etW3AwiVfOUdqQBdpj5jC3dgwdFgCnbczBLz3WCwWMXZdx8+l/lGOcl4mNE
 +N6A==
X-Gm-Message-State: AJcUukcgwcCBJ/v/jmcUm61NbPqt13vZOuwFxyW9zpP4hLldiwXC/YjY
 zqilDllUBH/TjPClnFG2cmNBtZVd
X-Google-Smtp-Source: ALg8bN5VT+ztraSIuxmEAehsh/iP1xUVWrPe0jgI0klxfWc+4Pa2iIyBIOuymRLVWZq4guRM2c1FuQ==
X-Received: by 2002:a17:906:3105:: with SMTP id
 5-v6mr12472043ejx.122.1547224749638; 
 Fri, 11 Jan 2019 08:39:09 -0800 (PST)
Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com.
 [209.85.221.43])
 by smtp.gmail.com with ESMTPSA id r51sm2530917eda.64.2019.01.11.08.39.08
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 11 Jan 2019 08:39:09 -0800 (PST)
Received: by mail-wr1-f43.google.com with SMTP id v13so15868160wrw.5
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 08:39:08 -0800 (PST)
X-Received: by 2002:adf:e5c4:: with SMTP id a4mr13646677wrn.157.1547224748656; 
 Fri, 11 Jan 2019 08:39:08 -0800 (PST)
MIME-Version: 1.0
References: <20190111153657.13532-1-aisaila@bitdefender.com>
 <20190111153657.13532-2-aisaila@bitdefender.com>
In-Reply-To: <20190111153657.13532-2-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 11 Jan 2019 09:38:31 -0700
X-Gmail-Original-Message-ID: <CABfawhmTDkezeEp8QTS8Az88O3qDGuK1EfA1Yf2xK0UUGzzXoA@mail.gmail.com>
Message-ID: <CABfawhmTDkezeEp8QTS8Az88O3qDGuK1EfA1Yf2xK0UUGzzXoA@mail.gmail.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH RFC v2 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgODozNyBBTSBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQQo8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Cj4gVGhpcyBwYXRjaCBhaW1zIHRvIGhh
dmUgbWVtIGFjY2VzcyB2bSBldmVudHMgc2VudCBmcm9tIHRoZSBlbXVsYXRvci4KPiBUaGlzIGlz
IHVzZWZ1bCBpbiB0aGUgY2FzZSBvZiBwYWdlLXdhbGtzIHRoYXQgaGF2ZSB0byBlbXVsYXRlCj4g
aW5zdHJ1Y3Rpb25zIGluIGFjY2VzcyBkZW5pZWQgcGFnZXMuCj4KCkknbSBhIGxpdHRsZSBjb25m
dXNlZCBhYm91dCB0aGUgc2NlbmFyaW8geW91IG1lbnRpb24gaGVyZS4gWW91IG1hcmsKcGFnZXMg
d2hlcmUgdGhlIHBhZ2V0YWJsZXMgYXJlIG5vbi1yZWFkYWJsZS93cml0YWJsZSBpbiBFUFQgYW5k
IHlvdQpleHBlY3QgdGhlIGVtdWxhdGVkIGluc3RydWN0aW9uIHdvdWxkIGFsc28gdmlvbGF0ZSBh
Y2Nlc3MgcGVybWlzc2lvbnMKb2YgdGhlIGd1ZXN0IHBhZ2V0YWJsZSBpdHNlbGY/CgpUaGFua3Ms
ClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 16:51:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 16:51: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-devel-bounces@lists.xenproject.org>)
	id 1gi02C-0000mr-E4; Fri, 11 Jan 2019 16:51: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=RBEN=PT=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gi02B-0000mm-Fo
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 16:51:51 +0000
X-Inumbo-ID: 303b69d2-15c1-11e9-8eae-9f44a4f4df25
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 303b69d2-15c1-11e9-8eae-9f44a4f4df25;
 Fri, 11 Jan 2019 16:51:50 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 D04E8305FFA6; Fri, 11 Jan 2019 18:51:48 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id B2023304F24F;
 Fri, 11 Jan 2019 18:51:48 +0200 (EET)
To: Tamas K Lengyel <tamas@tklengyel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190111153657.13532-1-aisaila@bitdefender.com>
 <20190111153657.13532-2-aisaila@bitdefender.com>
 <CABfawhmTDkezeEp8QTS8Az88O3qDGuK1EfA1Yf2xK0UUGzzXoA@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <dfe5b0cf-8d85-4941-d007-430a8f72eb7f@bitdefender.com>
Date: Fri, 11 Jan 2019 18:51:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABfawhmTDkezeEp8QTS8Az88O3qDGuK1EfA1Yf2xK0UUGzzXoA@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH RFC v2 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMS8xOSA2OjM4IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gT24gRnJpLCBKYW4g
MTEsIDIwMTkgYXQgODozNyBBTSBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQQo+IDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Cj4+IFRoaXMgcGF0Y2ggYWltcyB0byBoYXZlIG1lbSBh
Y2Nlc3Mgdm0gZXZlbnRzIHNlbnQgZnJvbSB0aGUgZW11bGF0b3IuCj4+IFRoaXMgaXMgdXNlZnVs
IGluIHRoZSBjYXNlIG9mIHBhZ2Utd2Fsa3MgdGhhdCBoYXZlIHRvIGVtdWxhdGUKPj4gaW5zdHJ1
Y3Rpb25zIGluIGFjY2VzcyBkZW5pZWQgcGFnZXMuCj4+Cj4gCj4gSSdtIGEgbGl0dGxlIGNvbmZ1
c2VkIGFib3V0IHRoZSBzY2VuYXJpbyB5b3UgbWVudGlvbiBoZXJlLiBZb3UgbWFyawo+IHBhZ2Vz
IHdoZXJlIHRoZSBwYWdldGFibGVzIGFyZSBub24tcmVhZGFibGUvd3JpdGFibGUgaW4gRVBUIGFu
ZCB5b3UKPiBleHBlY3QgdGhlIGVtdWxhdGVkIGluc3RydWN0aW9uIHdvdWxkIGFsc28gdmlvbGF0
ZSBhY2Nlc3MgcGVybWlzc2lvbnMKPiBvZiB0aGUgZ3Vlc3QgcGFnZXRhYmxlIGl0c2VsZj8KCkhl
bGxvIFRhbWFzLAoKVGhlIHNjZW5hcmlvIGlzIHRoaXM6IHRoZSBwYWdldGFibGVzIGFyZSByZWFk
LW9ubHkuIEF0IHNvbWUgcG9pbnQsIGEgCndhbGsgdHJpZXMgdG8gd3JpdGUgdGhlIGFjY2Vzc2Vk
IGJpdCwgb3IgdGhlIGRpcnR5IGJpdCBzb21ld2hlcmUgaW4gdGhhdCAKcmVhZC1vbmx5IG1lbW9y
eSwgY2F1c2luZyBhbiBFUFQgZmF1bHQsIHNvIHdlIGVuZCB1cCBpbiAKcDJtX21lbV9hY2Nlc3Nf
Y2hlY2soKS4KClVuZGVyc3RhbmRhYmx5LCB3ZSBkb24ndCBjYXJlIGFib3V0IHNlbmRpbmcgdGhp
cyBldmVudCBvdXQgdG8gdGhlIAppbnRyb3NwZWN0aW9uIGFwcGxpY2F0aW9uICh3ZSBjb3VsZCBp
ZiB3ZSB3YW50ZWQgdG8sIHdoaWNoIGlzIHdoeSB0aGlzIApiZWhhdmlvdXIgaXMgY29uZmlndXJh
YmxlLCBidXQgSSB0aGluayBpdCdzIHNhZmUgdG8gc2F5IHRoYXQgZm9yIG1vc3QgCmludHJvc3Bl
Y3Rpb24gdXNlLWNhc2VzIHRoaXMgaXMgc29tZXRoaW5nIHdlIGRvbid0IGNhcmUgYWJvdXQsIGFu
ZCBoZW5jZSAKYSBwZXJmZWN0IG9wcG9ydHVuaXR5IGZvciBvcHRpbWl6YXRpb24pLgoKTm93LCBl
bXVsYXRpbmcgdGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24gaGVscHMsIGFuZCBpdCB3b3Jrcy4gQnV0
LCB3aGF0IGlmIAp0aGF0IGluc3RydWN0aW9uIHdvdWxkIGhhdmUgdHJpZWQgdG8gd3JpdGUgdG8g
YW5vdGhlciBwcm90ZWN0ZWQgcGFnZT8gCkVtdWxhdGluZyBpdCwgYXMgdGhpbmdzIHN0YW5kIG5v
dywgbWVhbnMgdGhhdCB3ZSB3aWxsIGxvc2UgX3RoYXRfIGV2ZW50LCAKYW5kIHRoYXQncyBwb3Rl
bnRpYWxseSBhIHZlcnkgaW1wb3J0YW50IEVQVCBldmVudC4KCldlJ3ZlIHRyaWVkIHRvIGF0dGFj
ayB0aGlzIHByb2JsZW0gYnkgb25seSB3cml0aW5nIHRoZSBBL0QgYml0cyBhbmQgCmFsbW9zdCBj
YW1lIHRvIGEgc2F0aXNmYWN0b3J5IHNvbHV0aW9uIGJ1dCB0aGVyZSdzIHN0aWxsIHNvbWUgZGVi
YXRlIG9uIAp3aGV0aGVyIGl0J3MgYXJjaGl0ZWN0dXJhbGx5IGNvcnJlY3Qgb3Igbm90IC0gdGhh
dCBhcHByb2FjaCBuZWVkcyBtb3JlIApzdHVkeWluZy4KClRoZSBhbHRlcm5hdGl2ZSB3ZSd2ZSBj
b21lIHVwIHdpdGggaXMgdG8gaW5zdGVhZCwgYXQgbGVhc3QgZm9yIHRoZSB0aW1lIApiZWluZywg
YXR0ZW1wdCB0byBzZW5kIG91dCB2bV9ldmVudHMgZnJvbSB0aGUgZW11bGF0b3IgY29kZSBvbmx5
IGluIHRoaXMgCmNhc2U6IHdoZXJlIHdlIHdhbnQgdG8gZW11bGF0ZSB0aGUgcGFnZSB3YWxrIHdp
dGhvdXQgY29uc3VsdGluZyB0aGUgRVBULCAKYnV0IHdhbnQgdG8gY29uc3VsdCBpdCB3aGVuIGFj
dHVhbGx5IGVtdWxhdGluZyB0aGUgY3VycmVudCBpbnN0cnVjdGlvbi4KCkkgaG9wZSB0aGF0IG1h
ZGUgc2Vuc2UuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 16:52:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 16:52: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-devel-bounces@lists.xenproject.org>)
	id 1gi02o-0000r2-44; Fri, 11 Jan 2019 16:52: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=bhUh=PT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gi02m-0000ql-DQ
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 16:52:28 +0000
X-Inumbo-ID: 467a2dad-15c1-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 467a2dad-15c1-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 16:52:27 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 02BAD20872;
 Fri, 11 Jan 2019 16:52:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547225546;
 bh=mfsArlEe/G2dDY9UBJBp4Aa23b5hMOdMKY0Od/m5hiY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=hGCe0vvqoy4EbBXzAOROzgkBo2B6znJrYNE+wedhlczs+3E6UrDiifN0wVoGWwbwQ
 I4Sf8SEbTr8FY4OHTV1xBGMQLzDXh2GhKOBnNl5e0FB1PrN7PxPOSSwFanhdL5HMhs
 izn+2+OpC+LbLxi0S+OZxcr4LdywUQcv4NsyQEZs=
Date: Fri, 11 Jan 2019 08:52:25 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <be644db0-de3b-a895-33ff-ab09116460c6@suse.com>
Message-ID: <alpine.DEB.2.10.1901110851560.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <be644db0-de3b-a895-33ff-ab09116460c6@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@gmail.com,
 Julien Grall <julien.grall@arm.com>, JBeulich@suse.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMSBKYW4gMjAxOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMS8wMS8yMDE5
IDAzOjE0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBIaSBKdWVyZ2VuLCBKYW4sCj4g
PiAKPiA+IEkgc3Bva2Ugd2l0aCBKdWxpZW46IHdlIGFyZSBib3RoIGNvbnZpbmNlZCB0aGF0IHRo
ZSB1bnNpZ25lZCBsb25nCj4gPiBzb2x1dGlvbiBpcyBiZXN0LiBCdXQgSnVsaWVuIGFsc28gZGlk
IHNvbWUgcmVzZWFyY2ggYW5kIGhlIHRoaW5rcyB0aGF0Cj4gPiBKYW4ncyB2ZXJzaW9uIChyZXR1
cm5pbmcgcG9pbnRlciB0eXBlKSBub3Qgb25seSBkb2VzIG5vdCBoZWxwIHdpdGgKPiA+IE1JU1JB
LUMsIGJ1dCBhbHNvIGRvZXNuJ3Qgc29sdmUgdGhlIHBvdGVudGlhbCBHQ0MgcHJvYmxlbSBlaXRo
ZXIuIEEKPiA+IGRlc2NyaXB0aW9uIG9mIHRoZSBHQ0MgaXNzdWUgaXMgYXZhaWxhYmxlIGhlcmU6
Cj4gPiAKPiA+IGh0dHBzOi8va3Jpc3RlcncuYmxvZ3Nwb3QuY29tLzIwMTYvMTIvcG9pbnRlci1j
b21wYXJpc29uLWludmFsaWQtb3B0aW1pemF0aW9uLmh0bWw/bT0xCj4gPiAKPiA+IChBbHNvIGtl
ZXAgaW4gbWluZCB0aGF0IExpbnV4IHVzZXMgdGhlIHVuc2lnbmVkIGxvbmcgc29sdXRpb24gdG8g
c29sdmUKPiA+IHRoZSBHQ0MgaXNzdWUsIGRldmlhdGluZyBmcm9tIGl0IGRvZXNuJ3Qgc2VlbSB3
aXNlLikKPiA+IAo+ID4gSSB3b3VsZCBsaWtlIHRvIGFzayBmb3IgYSBmcmVlemUgZXhjZXB0aW9u
IHVudGlsIE1vbmRheS9UdWVzZGF5IG5leHQKPiA+IHdlZWsgd2hlbiBKdWxpZW4gd2lsbCBiZSBi
YWNrLCBhbmQgaGUgYW5kIGhpcyB0ZWFtIHdpbGwgYmUgYWJsZSB0bwo+ID4gcHJvdmlkZSBtb3Jl
IGV2aWRlbmNlIHRoYXQgdGhlIHVuc2lnbmVkIGxvbmcgc29sdXRpb24gaXMgY29ycmVjdCwgd2hp
bGUKPiA+IHRoZSBvdGhlciBzb2x1dGlvbiBpcyBub3QgY29ycmVjdC4KPiAKPiBJJ20gZmluZSB3
aXRoIHRoZSBmcmVlemUgZXhjZXB0aW9uIGluIHRoaXMgY2FzZS4KPiAKPiBSZWFzb25pbmc6Cj4g
Cj4gVGhlIGZ1bmN0aW9uYWwgY29ycmVjdG5lc3Mgb2YgdGhlIHBhdGNoZXMgaXMgcmF0aGVyIGVh
c3kgdG8gdmVyaWZ5LiBUaGUKPiBtYWluIHJpc2tzIGFyZToKPiAKPiAtIHN5bnRhY3RpY2FsL3Nl
bWFudGljYWwgY29ycmVjdG5lc3MgLSBoYW5kbGVkIGJ5IHRoZSBjb21waWxlcgo+IC0gTUlTUkEt
QyBjb3JyZWN0bmVzcyAtIHNob3VsZG4ndCBiZSB3b3JzZSB0aGFuIHdpdGhvdXQgdGhlIHBhdGNo
ZXMKPiAKPiBTbyB0aGUgcmlzayBmb3IgdGhlIHJlbGVhc2Ugc2VlbXMgdG8gYmUgcmF0aGVyIGxv
dy4KClllcywgaXQgaXMgZXhhY3RseSBhcyB5b3Ugc2F5LgoKVGhhbmsgeW91IQoKLSBTdGVmYW5v
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 16:58:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 16:58: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-devel-bounces@lists.xenproject.org>)
	id 1gi08c-0001Eh-2j; Fri, 11 Jan 2019 16:58: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=bhUh=PT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gi08b-0001Ea-0R
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 16:58:29 +0000
X-Inumbo-ID: 1db8b94e-15c2-11e9-b1eb-af53b28b4854
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1db8b94e-15c2-11e9-b1eb-af53b28b4854;
 Fri, 11 Jan 2019 16:58:28 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 383DE20874;
 Fri, 11 Jan 2019 16:58:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547225907;
 bh=Yx6FzH1UOK5R7id6uXfiD39+CUwkEZxnu/l2k7N0icc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ofR3RmKs2s20C47b4l82IvvCSX3bp9RZlH1DBsDIh178xKyXARlaEZvd+JUm+bo+0
 QL8jDc13o77djpt2YC513sDZYZYXamGVMB9722K8JEGeLce2z4seX/hKqYPSpgMiX3
 Fa/vOojyPnwHfcUbD+H1R8E7oQ5kpWfjznq6LOSA=
Date: Fri, 11 Jan 2019 08:58:26 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C38756E020000780020C9B9@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901110855210.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-2-git-send-email-sstabellini@kernel.org>
 <5C370549020000780020C1A5@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100940260.27759@sstabellini-ThinkPad-X260>
 <5C38756E020000780020C9B9@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 2/4] xen/arm: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMSBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPiAtLS0gYS94ZW4v
YXJjaC9hcm0vc2V0dXAuYwo+ID4+ID4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiA+PiA+
IEBAIC03NzIsOCArNzcyLDEwIEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IGJvb3RfcGh5c19vZmZzZXQsCj4gPj4gPiAgCj4gPj4gPiAgICAgIC8qIFJlZ2lzdGVyIFhlbidz
IGxvYWQgYWRkcmVzcyBhcyBhIGJvb3QgbW9kdWxlLiAqLwo+ID4+ID4gICAgICB4ZW5fYm9vdG1v
ZHVsZSA9IGFkZF9ib290X21vZHVsZShCT09UTU9EX1hFTiwKPiA+PiA+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9zdGFydCArIGJvb3RfcGh5c19v
ZmZzZXQpLAo+ID4+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVp
bnRwdHJfdCkoX2VuZCAtIF9zdGFydCArIDEpLCBmYWxzZSk7Cj4gPj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShTWU1CT0woX3N0YXJ0KSArCj4g
Pj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b290X3BoeXNfb2Zmc2V0KSwKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChw
YWRkcl90KSh1aW50cHRyX3QpKFNZTUJPTChfZW5kKSAtCj4gPj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTWU1CT0woX3N0YXJ0KSArIDEpLCBm
YWxzZSk7Cj4gPj4gCj4gPj4gV2h5IHlvdSBuZWVkIHRoZSBkb3VibGUgY2FzdHMsIGkuZS4gd2h5
IGRvZXMgKHVpbnRwdHJfdCkgYWxvbmUgbm90Cj4gPj4gc3VmZmljZT8KPiA+IAo+ID4gVGhlIG9y
aWdpbmFsIHJlYXNvbiB3YXMganVzdCBub3QgdG8gY2hhbmdlIHRoZSBleGlzdGluZyBjb2RlIG91
dHNpZGUgb2YKPiA+IGFkZGluZyBTWU1CT0wgOi0pCj4gPiAKPiA+IEJ1dCB0byBhbnN3ZXIgeW91
ciBxdWVzdGlvbiwgdWludHB0cl90IGlzIHRoZSBzYW1lIHNpemUgb2YgY2hhciosIHdoaWxlCj4g
PiBwYWRkcl90IGlzIGFsd2F5cyA2NGJpdC4gdWludHB0cl90IGNhc3RzIHRvIGludGVnZXIgdHlw
ZSwgcGFkZHJfdCBjYXN0cwo+ID4gdG8gdGhlIHJpZ2h0IHNpemUuIEkgZG9uJ3QgdGhpbmsgaXQg
aXMgYWxsb3dlZCB0byBjaGFuZ2UgZnJvbSBwb2ludGVyIHRvCj4gPiBpbnRlZ2VyIGFuZCBjaGFu
Z2UgaW50ZWdlciBzaXplIGluIGEgc2luZ2xlIGNhc3QuCj4gCj4gQ29ycmVjdCwgYnV0IHRoYXQn
cyBub3Qgd2hhdCBJJ3ZlIGJlZW4gYXNraW5nIGZvci4gSW5zdGVhZCBJJ2QgbGlrZQo+IHRvIHNl
ZSB0aGUgKHBhZGRyX3QpIGNhc3RzIGRyb3BwZWQsIGF0IGxlYXN0IGlmIHRoaXMgd2FzIGluIGNv
ZGUgSSdtCj4gdGhlIG1haW50YWluZXIgZm9yLgoKQnV0IGFkZF9ib290X21vZHVsZSB0YWtlcyBw
YWRkcl90IGFzIGFyZ3VtZW50cy4gV2h5IHdvdWxkIHlvdSB3YW50IHRoZQpleHBsaWNpdCBjYXN0
IGRyb3BwZWQ/IEp1c3QgdG8gcmVseSBvbiB0aGUgaW1wbGljaXQgY2FzdD8gVGhpcyB3YXkgaXMK
Y2xlYXJlciwgYnV0IGVpdGhlciB3YXkgaXMgZmluZSBieSBtZSBCVFcuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 16:59:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 16:59: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-devel-bounces@lists.xenproject.org>)
	id 1gi0A0-0001M6-Ex; Fri, 11 Jan 2019 16:59: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=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gi09y-0001Lk-NE
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 16:59:54 +0000
X-Inumbo-ID: 5053f06c-15c2-11e9-8c5d-d708eaa438f0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5053f06c-15c2-11e9-8c5d-d708eaa438f0;
 Fri, 11 Jan 2019 16:59:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gi09w-0004ID-3V; Fri, 11 Jan 2019 16:59:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gi09v-0003te-MJ; Fri, 11 Jan 2019 16:59:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gi09v-0003F8-La; Fri, 11 Jan 2019 16:59:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131919-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3729730e94c4e7909a80320e7e0e195b9663d584
X-Osstest-Versions-That: xen=a67ce55a3e511104e0212bfbafda5215c74e07c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 16:59:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131919: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkxOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTkxOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDM3Mjk3MzBlOTRjNGU3OTA5YTgwMzIwZTdlMGUxOTVi
OTY2M2Q1ODQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGE2N2NlNTVh
M2U1MTExMDRlMDIxMmJmYmFmZGE1MjE1Yzc0ZTA3YzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTkxNyAgMjAxOS0wMS0xMSAxMjowMDozMyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE5MTkgIDIwMTktMDEtMTEgMTU6MDE6MDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAZ21haWwuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGE2N2NlNTVhM2UuLjM3Mjk3MzBlOTQgIDM3Mjk3MzBl
OTRjNGU3OTA5YTgwMzIwZTdlMGUxOTViOTY2M2Q1ODQgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 17:01:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 17:01: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-devel-bounces@lists.xenproject.org>)
	id 1gi0Bc-00024y-R1; Fri, 11 Jan 2019 17:01: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=bhUh=PT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gi0Bb-00024s-FL
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 17:01:35 +0000
X-Inumbo-ID: 8c8a7574-15c2-11e9-a323-b3abbda7b233
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c8a7574-15c2-11e9-a323-b3abbda7b233;
 Fri, 11 Jan 2019 17:01:34 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1D66820878;
 Fri, 11 Jan 2019 17:01:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547226093;
 bh=Qt49t4VAnyNLXSmMdHKL3LpBQ3A4/oVqWgj25zDpczA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=LsApcuSOdplRmUsmH9QICkJolAkTuPlFRM6U/hqMlWA290smQxjun1tLUQuPitdIW
 I7pAxeHT/8Ezc8bKwnPqOJnMCFXg0Slp0RVkPFr1nqWL2yTZNXPfqxihxiQ7kYwtI6
 g4DzLl07HwOVyGFmQ+zMc5xMkxo9d1dBE/3ArK3Y=
Date: Fri, 11 Jan 2019 09:01:32 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C387177020000780020C980@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901110858420.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <c35526c8589d49ba9f4200220e44581c@dornerworks.com>
 <5C387177020000780020C980@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMSBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiBJZiBhbGwgd2UgcmVh
bGx5IGNhcmUgYWJvdXQgaXMgbWFraW5nIFBSUUEgaGFwcHksIEkgYmVsaWV2ZSBpdCBkb2VzIHN1
cHBvcnQKPiA+IHNvbWUgc29ydCBvZiBjb21tZW50LWJhc2VkIHN1cHByZXNzaW9uLiBJJ3ZlIHNl
ZW4gY29tbWVudHMgbGlrZQo+ID4gLyogUFJRQSBTIDA0ODcgKi8gb3IgLyogUFJRQSBTIDA0ODgg
Ki8gaW4gdmFyaW91cyBjb2RlYmFzZXMsIEknbSBndWVzc2luZwo+ID4gY29tbWVudHMgbGlrZSB0
aGlzIGhhdmUgc29tZXRoaW5nIHRvIGRvIHdpdGggc3VwcHJlc3NpbmcgdGhlc2UgdHlwZXMgb2YK
PiA+IHdhcm5pbmdzLgo+IAo+IEkgaGF2ZSB0byBhZG1pdCB0aGF0IEknbSBvcHBvc2VkIHRvIGNv
bW1lbnRzOiBXZSd2ZSBnb3Qgc29tZQo+IHRvIHBsZWFzZSBDb3Zlcml0eS4gV2UndmUgZ290IG90
aGVycyB0byBtYWtlIGNlcnRhaW4gZWRpdG9ycyB0bwo+IHdvcmsgZm9yIGNlcnRhaW4gcGVvcGxl
LiBIb3cgbWFueSBtb3JlIGFyZSB3ZSBnb2luZyB0byBnYWluPwoKWW91IGhhdmUgYSBnb29kIHBv
aW50LiBBbHNvLCBJIGFtIG5vdCBhIGZhbiBvZiB0b29scyBzcGVjaWZpYyB0YWdzCihDb3Zlcml0
eSwgRU1BQ1MsIGV0Yy4pIGluIHRoZSBjb2RlIGJhc2UuIEhvd2V2ZXIsIHdlIGNvdWxkIGNvbnNp
ZGVyCmFkZGluZyBvdXIgb3duIGNvbW1lbnQgbGFiZWxzLCBub3QgdG8gcGxlYXNlIFBSUUEsIGJ1
dCB0byBoaWdobGlnaHQKc2l0ZXMgdGhhdCB3ZSBrbm93IGFyZSB2aW9sYXRpbmcgTUlTUkEtQyBm
b3Igb25lIHJlYXNvbiBvciBhbm90aGVyLgpTb21ldGhpbmcgbGlrZToKCi8qIE0zQ006IFJ1bGUt
MTguMiB2aW9sYXRpb24gKi8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 17:04:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 17:04: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-devel-bounces@lists.xenproject.org>)
	id 1gi0E9-0002H4-Af; Fri, 11 Jan 2019 17:04: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=k9WF=PT=citrix.com=prvs=907b43420=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gi0E7-0002Gy-Sn
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 17:04:11 +0000
X-Inumbo-ID: e95360af-15c2-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e95360af-15c2-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 17:04:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,466,1539648000"; d="scan'208";a="84474067"
To: Jan Beulich <JBeulich@suse.com>
References: <5C3866DC020000780020C941@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9a8ee0ad-a3f5-0b6a-59d4-afc060612195@citrix.com>
Date: Fri, 11 Jan 2019 17:04:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C3866DC020000780020C941@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH XTF] nested-vmx: exceptions take priority
 over VMFail*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMjAxOSAwOTo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIHdheSB0aGUgaW5z
dHJ1Y3Rpb24gaW52b2NhdGlvbnMgYXJlIGNvZGVkLCBpdCBpcyBjb21waWxlciB2ZXJzaW9uCj4g
ZGVwZW5kZW50IHdoZXRoZXIgdGhpbmdzIHdvcms6IFdpdGggb2xkIGdjYywgZmFpbF97LGlufXZh
bGlkIHdpbGwgbm90Cj4gZ2V0IHRvdWNoZWQgYW5kIGhlbmNlIHJlbWFpbiBhdCB0aGVpciBpbml0
aWFsIHZhbHVlcywgd2hpbGUgd2l0aCBuZXdlcgo+IGdjYyBldmFsdWF0aW9uIG9mIHRoZSBzdGF0
dXMgZmxhZ3Mgb2NjdXJzIG91dHNpZGUgb2YgdGhlIGFzbSgpLCBpLmUuCj4gYWxzbyB3aGVuIGFu
IGV4Y2VwdGlvbiB3YXMgcmVjZWl2ZWQgKGluIHdoaWNoIGNhc2UgRUZMQUdTIGRpZG4ndCBjaGFu
Z2UKPiBmcm9tIGl0cyB2YWx1ZSBiZWZvcmUgdGhlIGZhdWx0aW5nIGluc3RydWN0aW9uKS4KPgo+
IFNpbmNlIGl0IGlzIG1vcmUgbG9naWNhbCBhbnl3YXkgdG8gY2hlY2sgZm9yIGEgcG9zc2libGUg
ZXhjZXB0aW9uIGZpcnN0LAo+IGRvIHNvIHVuaWZvcm1seSBpbnN0ZWFkIG9mIHRyeWluZyB0byBm
aWRkbGUgd2l0aCB0aGUgYXNtKCkgaW4gc29tZSB3YXkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpPdWNoIC0gdGhhdCBpcyBhIG5hc3R5IGNvcm5l
ciBjYXNlIEkgaGFkbid0IGNvbnNpZGVyZWQgd2l0aCB0aGUKY29uZGl0aW9uIGNvZGUgb3V0cHV0
cy4KClJlaXZld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 17:40:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 17:40: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-devel-bounces@lists.xenproject.org>)
	id 1gi0nF-0005DB-4A; Fri, 11 Jan 2019 17:40: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=Ayr2=PT=citrix.com=prvs=9077728fb=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gi0nD-0005D6-AJ
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 17:40:27 +0000
X-Inumbo-ID: f9380858-15c7-11e9-bf9c-53e4bb3f2810
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9380858-15c7-11e9-bf9c-53e4bb3f2810;
 Fri, 11 Jan 2019 17:40:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,466,1539648000"; d="scan'208";a="75388171"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23608.54527.696432.275991@mariner.uk.xensource.com>
Date: Fri, 11 Jan 2019 17:40:15 +0000
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <2e3ad15e-c056-b939-e725-d22ff19d6ab0@suse.com>
References: <5C386B5F020000780020C96B@suse.com>
 <2e3ad15e-c056-b939-e725-d22ff19d6ab0@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] libxl: fix build on rather old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1BBVENIXSBsaWJ4bDogZml4IGJ1aWxkIG9uIHJh
dGhlciBvbGQgc3lzdGVtcyIpOgo+IE9uIDExLzAxLzIwMTkgMTE6MDksIEphbiBCZXVsaWNoIHdy
b3RlOgo+ID4gQ0xPTkVfTkVXSVBDIGhhcyBiZWVuIGludHJvZHVjZWQgaW4gTGludXggMi42LjE5
IG9ubHkgKGFuZCBpbnRvIGdsaWJjCj4gPiBhdCBhcm91bmQgdGhhdCB0aW1lIGFzIHdlbGwpLiBD
b3BlIHdpdGggaXQgYmVpbmcgdW5kZWZpbmVkIGFzIHdlbGwgYXMKPiA+IHdpdGggdGhlIHVuZGVy
bHlpbmcga2VybmVsIG5vdCBrbm93aW5nIG9mIGl0Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gUmVsZWFzZS1hY2tlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKSSBrbm93IEkgYW0gdG9vIHNsb3cgd2l0aCB0
aGlzLCBidXQgZm9yIHRoZSByZWNvcmQ6CgpOYWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgoKT24gdHdvIGdyb3VuZHM6CgogMS4gVGhpcyBzaXR1YXRpb24g
c2hvdWxkIGJlIGhhbmRsZWQgYnkgZGlzYWJsaW5nIHRoZSBkbSByZXN0cmljdAogICAgZmVhdHVy
ZSwgbm90IHNpbGVudGx5IGZhbGxpbmcgYmFjayB0byBsb3dlciBwcm90ZWN0aW9uLgoKIDIuIFN0
eWxlLCAjaWZkZWZmZXJ5LgoKSSBkb24ndCBhZ3JlZSB0aGF0IHRoZSB1bnNoYXJlIG9mIHRoZSBJ
UEMgbmFtZXNwYWNlIGlzIGEgYG5pY2UgdG8KaGF2ZScuICBXaXRob3V0IGl0LCBhIHJvZ3VlIHFl
bXUgbWlnaHQgYmUgYWJsZSB0byBkbyBhIG51bWJlciBvZiBiYWQKdGhpbmdzLgoKQmFja2dyb3Vu
ZDogQUlVSSBpbiBrZXJuZWxzIHdpdGhvdXQgQ0xPTkVfTkVXSVBDLCB0aGUgSVBDIG5hbWVzcGFj
ZSBpcwpzaGFyZWQgd2l0aCB0aGUgbmV0d29yayBuYW1lc3BhY2UuICBCdXQgb2YgY291cnNlIHdo
YXQgbWF0dGVycyBpcyB3aGF0CnRoZSAqcnVudGltZSoga2VybmVsIHN1cHBvcnRzLCBub3QgdGhl
IGJ1aWxkLXRpbWUga2VybmVsLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 18:04:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 18:04: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-devel-bounces@lists.xenproject.org>)
	id 1gi1AP-0006xB-LY; Fri, 11 Jan 2019 18:04: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=bhUh=PT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gi1AO-0006x6-Bw
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 18:04:24 +0000
X-Inumbo-ID: 5336f488-15cb-11e9-9685-373bb2554238
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5336f488-15cb-11e9-9685-373bb2554238;
 Fri, 11 Jan 2019 18:04:23 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3C3DB20652;
 Fri, 11 Jan 2019 18:04:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547229862;
 bh=baL+mutTv9fIt5DjrabCyUZ5SBhK3tO6ThIqhhqgW4E=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ulmgMuSrTJPtsnw62MJNfIJvkAIqj3aQBvUoq0otA9btZNzrNbLZr/PIgTbsjWyYn
 87hfyMxtpETJpW0G5qA1di3WGZSgEbbVY/kdn6ygNlq6y/vI1kfVvg/Jfijg6dce8s
 Fb21RoIhIho48hJwcH56j0wzE4n5/k3AbTZwmDI8=
Date: Fri, 11 Jan 2019 10:04:21 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMSBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDExLjAxLjE5
IGF0IDAzOjE0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBIaSBKdWVyZ2Vu
LCBKYW4sCj4gPiAKPiA+IEkgc3Bva2Ugd2l0aCBKdWxpZW46IHdlIGFyZSBib3RoIGNvbnZpbmNl
ZCB0aGF0IHRoZSB1bnNpZ25lZCBsb25nCj4gPiBzb2x1dGlvbiBpcyBiZXN0LiBCdXQgSnVsaWVu
IGFsc28gZGlkIHNvbWUgcmVzZWFyY2ggYW5kIGhlIHRoaW5rcyB0aGF0Cj4gPiBKYW4ncyB2ZXJz
aW9uIChyZXR1cm5pbmcgcG9pbnRlciB0eXBlKSBub3Qgb25seSBkb2VzIG5vdCBoZWxwIHdpdGgK
PiA+IE1JU1JBLUMsIGJ1dCBhbHNvIGRvZXNuJ3Qgc29sdmUgdGhlIHBvdGVudGlhbCBHQ0MgcHJv
YmxlbSBlaXRoZXIuIEEKPiA+IGRlc2NyaXB0aW9uIG9mIHRoZSBHQ0MgaXNzdWUgaXMgYXZhaWxh
YmxlIGhlcmU6Cj4gPiAKPiA+IGh0dHBzOi8va3Jpc3RlcncuYmxvZ3Nwb3QuY29tLzIwMTYvMTIv
cG9pbnRlci1jb21wYXJpc29uLWludmFsaWQtb3B0aW1pemF0aW9uLmh0bWw/bT0xCj4gCj4gSSd2
ZSByZWFkIHRocm91Z2ggaXQsIGFuZCBiZXNpZGVzIG5vdCBhZ3JlZWluZyB3aXRoIHNvbWUgb2Yg
dGhlCj4gYXV0aG9yJ3MgYXJndW1lbnRzIEkgd2Fzbid0IGFibGUgdG8gc3BvdCB3aGVyZSBpdCB0
ZWxscyBtZSB3aHkvaG93Cj4gdGhlIHN1Z2dlc3RlZCBhcHByb2FjaCBkb2Vzbid0IHNvbHZlIHRo
ZSBwcm9ibGVtLgo+IAo+ID4gKEFsc28ga2VlcCBpbiBtaW5kIHRoYXQgTGludXggdXNlcyB0aGUg
dW5zaWduZWQgbG9uZyBzb2x1dGlvbiB0byBzb2x2ZQo+ID4gdGhlIEdDQyBpc3N1ZSwgZGV2aWF0
aW5nIGZyb20gaXQgZG9lc24ndCBzZWVtIHdpc2UuKQo+IAo+IFdoaWNoIHNwZWNpZmljIGdjYyBp
c3N1ZSAodGhhdCBpcyBub3Qgc29sdmVkIGJ5IHJldGFpbmluZyB0eXBlKT8KCkkgYW0gaG9waW5n
IEp1bGllbiBhbmQgaGlzIHRlYW0gd2lsbCBiZSBhYmxlIHRvIHByb3ZpZGUgdGhlIG1vcmUKZGVj
aXNpdmUgaW5mb3JtYXRpb24gbmV4dCB3ZWVrIGZvciB1cyB0byBtYWtlIGEgZGVjaXNpb24sIGJ1
dCBpdCBsb29rcwpsaWtlIHRoZSBpc3N1ZSBpcyBub3QgY2xlYXItY3V0IGFuZCBwZW9wbGUgb24g
dGhlIEdDQyBsaXN0IGRpc2FncmVlIG9uCmhvdyBpdCBzaG91bGQgYmUgaGFuZGxlZC4KCgpUaGUg
QyBzdGFuZGFyZCBzYXlzIHRoYXQgIlR3byBwb2ludGVycyBjb21wYXJlIGVxdWFsIGlmIGFuZCBv
bmx5IGlmIGJvdGgKYXJlIG51bGwgcG9pbnRlcnMsIGJvdGggYXJlIHBvaW50ZXJzIHRvIHRoZSBz
YW1lIG9iamVjdCAoaW5jbHVkaW5nIGEKcG9pbnRlciB0byBhbiBvYmplY3QgYW5kIGEgc3Vib2Jq
ZWN0IGF0IGl0cyBiZWdpbm5pbmcpIG9yIGZ1bmN0aW9uLCBib3RoCmFyZSBwb2ludGVycyB0byBv
bmUgcGFzdCB0aGUgbGFzdCBlbGVtZW50IG9mIHRoZSBzYW1lIGFycmF5IG9iamVjdCwgb3IKb25l
IGlzIGEgcG9pbnRlciB0byBvbmUgcGFzdCB0aGUgZW5kIG9mIG9uZSBhcnJheSBvYmplY3QgYW5k
IHRoZSBvdGhlcgppcyBhIHBvaW50ZXIgdG8gdGhlIHN0YXJ0IG9mIGEgZGlmZmVyZW50IGFycmF5
IG9iamVjdCB0aGF0IGhhcHBlbnMgdG8KaW1tZWRpYXRlbHkgZm9sbG93IHRoZSBmaXJzdCBhcnJh
eSBvYmplY3QgaW4gdGhlIGFkZHJlc3Mgc3BhY2UuIgoKSW4gc2hvcnQsIHRoZSBjb21waWxlciBp
cyBmcmVlIHRvIHJldHVybiBmYWxzZSBpbiBhIHBvaW50ZXIgY29tcGFyaXNvbgppZiBpdCBiZWxp
ZXZlcyB0aGF0IHRoZSBwb2ludGVycyBwb2ludCB0byBkaWZmZXJlbnQgbm9uLWNvbnNlY3V0aXZl
Cm9iamVjdC4KCgpTZWUgdGhpcyBMS01MIG1lc3NhZ2UgZm9yIHRoZSBjb25jcmV0ZSBpc3N1ZToK
Cmh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE2LzYvMjUvNzcKCgpTZWUgdGhpcyBjb21tZW50IGZy
b20gdGhpcyB0aHJlYWQKaHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/
aWQ9NjE1MDIgYmVjYXVzZSBpdCBpcwplbmxpZ2h0ZW5pbmc6CgogIEp1c3QgYmVjYXVzZSB0d28g
cG9pbnRlcnMgcHJpbnQgdGhlIHNhbWUgYW5kIGhhdmUgdGhlIHNhbWUgYml0LXBhdHRlcm4gCiAg
ZG9lc24ndCBtZWFuIHRoZXkgbmVlZCB0byBjb21wYXJlIGVxdWFsCgpBbHNvIHRoaXM6CgogID4g
LS0tIENvbW1lbnQgIzE0IGZyb20gS2VpdGggVGhvbXBzb24gPEtlaXRoLlMuVGhvbXBzb24gYXQg
Z21haWwgZG90IGNvbT4gLS0tCiAgPiBUaGUgQyBzdGFuZGFyZCByZXF1aXJlcyB0aGF0LCBpZiB5
ICJoYXBwZW5zIHRvIGltbWVkaWF0ZWx5IGZvbGxvdyIKICA+IHggaW4gdGhlIGFkZHJlc3Mgc3Bh
Y2UsIHRoZW4gYSBwb2ludGVyIGp1c3QgcGFzdCB0aGUgZW5kIG9mIHggc2hhbGwKICA+IGNvbXBh
cmUgZXF1YWwgdG8gYSBwb2ludGVyIHRvIHRoZSBiZWdpbm5pbmcgb2YgeSAoQzk5IGFuZCBDMTEg
Ni41LjlwNikuCiAgPiAKICA+IEhvdyBjb3VsZCBJIGRpc3Rpbmd1aXNoIHRoZSBjdXJyZW50IGJl
aGF2aW9yIG9mIGdjYyBmcm9tIHRoZSBiZWhhdmlvcgogID4gb2YgYSBoeXBvdGhldGljYWwgQyBj
b21waWxlciB0aGF0IHZpb2xhdGVzIHRoYXQgcmVxdWlyZW1lbnQ/IEluCiAgPiBvdGhlciB3b3Jk
cywgaW4gd2hhdCBzZW5zZSBkb2VzIGdjYyBhY3R1YWxseSBvYmV5IHRoYXQgcmVxdWlyZW1lbnQ/
CiAgCiAgVGhleSBhcmUgbm90IGRpc3Rpbmd1aXNoYWJsZSBbLi4uXQoKRmluYWxseSBjb250aW51
aW5nIGRvd24gdGhlIHRocmVhZCB0aGVyZSBpcyBhbiBleGFtcGxlIGZyb20gdGhlIExpbnV4Cmtl
cm5lbCBpdHNlbGY6CgogIEFwcGFyZW50bHkgc29tZSBmb2xrcyB1c2UgbGlua2VyIHNjcmlwdHMg
dG8gZ2V0IGEgc3BlY2lmaWMgYXJyYW5nZW1lbnQgb2Ygb2JqZWN0cy4KICAKICBBIGZyZXNoIGV4
YW1wbGUgaXMgYSBwcm9ibGVtIGluIExpbnV4IC0tIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE2
LzYvMjUvNzcgLiBBIHNpbXBsaWZpZWQgZXhhbXBsZSBmcm9tIGh0dHA6Ly9wYXN0ZWJpbi5jb20v
NFFjNnBVQUEgOgogIAogIGV4dGVybiBpbnQgX19zdGFydFtdOwogIGV4dGVybiBpbnQgX19lbmRb
XTsKICAgCiAgZXh0ZXJuIHZvaWQgYmFyKGludCAqKTsKICAgCiAgdm9pZCBmb28oKQogIHsKICAg
ICAgZm9yIChpbnQgKnggPSBfX3N0YXJ0OyB4ICE9IF9fZW5kOyArK3gpCiAgICAgICAgICBiYXIo
eCk7CiAgfQogIAogIFRoaXMgaXMgb3B0aW1pemVkIGludG8gYW4gaW5maW5pdGUgbG9vcCBieSBn
Y2MgNyBhdCAtTy4KCiAKVGhlcmUgaXMgYWxzbyBhIHN1Z2dlc3RlZCB3b3JrYXJvdW5kIG9uIHRo
ZSB0aHJlYWQgdGhhdCB1c2VzIGFzc2VtYmx5CmlubGluZSBsaWtlIHdlIGRvIGFuZCBjYXN0cyB0
byBpbnQqLiBPdmVyYWxsLCByZWFkaW5nIHRoZSBibG9nIHBvc3QgYW5kCnRoZSB0aHJlYWQgb24g
dGhlIEdDQyBidWd6aWxsYSwgSSBnZXQgdGhlIGlkZWEgdGhhdCBjb21wYXJpbmcgcG9pbnRlcnMK
bGlrZSB3ZSBkbyBjYW4gYmUgdW5yZWxpYWJsZS4KClRoZSBsaW1pdCBvZiBKYW4ncyBzb2x1dGlv
biBpcyB0aGF0IGV2ZW4gaWYgd2UgZ28gdGhyb3VnaCBhbiBhc3NlbWJseQppbmRpcmVjdGlvbiwg
d2UgYXJlIHN0aWxsIGNvbXBhcmluZyBwb2ludGVycy4gV2UgYXJlIG9wZW5pbmcgb3Vyc2VsdmVz
CnVwIHRvIHRyb3VibGUuIFRoZSB1bnNpZ25lZCBsb25nIHNvbHV0aW9uIGxvb2tzIHNhZmVyLCBt
b3Jlb3ZlciwgaXQKcHV0cyB1cyBpbiB0aGUgc2FtZSBiYW5kd2Fnb24gYXMgdGhlIExpbnV4IGtl
cm5lbCwgd2hpY2ggaXMgYXMgZ29vZCBhcwppdCBnZXRzIGFzIGEgZ3VhcmFudGVlIHRoYXQgY29t
cGlsZXJzIHdvbid0IGJyZWFrIHRoaXMgYmVoYXZpb3IuCgpXaXRoIHRoZSBpc3N1ZSBzbyB1bmNs
ZWFyLCBkbyB3ZSBmZWVsIGNvbmZpZGVudCBlbm91Z2ggdG8gY2hvb3NlIHRoZQptb3JlIHJpc2t5
IHNvbHV0aW9uIG9mIHRoZSB0d28gKHJldHVybmluZyBwb2ludGVyIHR5cGUpPwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 18:10:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 18:10: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-devel-bounces@lists.xenproject.org>)
	id 1gi1Fz-0007je-S1; Fri, 11 Jan 2019 18:10: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=KriI=PT=citrix.com=prvs=907059760=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gi1Fy-0007jZ-M1
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 18:10:10 +0000
X-Inumbo-ID: 21bf5b82-15cc-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21bf5b82-15cc-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 18:10:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,466,1539648000"; d="scan'208";a="75390760"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 11 Jan 2019 18:09:41 +0000
Message-ID: <20190111180941.6198-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen: Fix event channel interface for XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, "open
 list:X86" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggInhlbjogYWRkIGV2ZW50IGNoYW5uZWwgaW50ZXJmYWNlIGZvciBYZW5EZXZpY2UtcyIg
bWFrZXMgdXNlIG9mCnRoZSB0eXBlIHhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QsIGJ1dCB0aGlz
IGlzbid0IGF2YWlhYmxlIGJlZm9yZSBYZW4KNC43LiBBbHNvIHRoZSBmdW5jdGlvbiB4ZW5fZGV2
aWNlX2JpbmRfZXZlbnRfY2hhbm5lbCBhc3NpZ24gdGhlIHJldHVybgp2YWx1ZSBvZiB4ZW5ldnRj
aG5fYmluZF9pbnRlcmRvbWFpbiB0byBjaGFubmVsLT5sb2NhbF9wb3J0IGJ1dCBjaGVjayB0aGUK
cmVzdWx0IGZvciBlcnJvciB3aXRoIHhlbmRldi0+bG9jYWxfcG9ydC4KCkZpeCBieToKLSByZW1v
dmluZyBsb2NhbF9wb3J0IGZyb20gc3RydWN0IFhlbkRldmljZSBhcyBpdCBpc24ndCB1c2UgYW55
d2VyZS4KLSBhZGRpbmcgYSBjb21wYXRpYmlsaXR5IHR5cGVkZWYgZm9yIHhlbmV2dGNobl9wb3J0
X29yX2Vycm9yX3QgZm9yIFhlbgogIDQuNiBhbmQgZWFybGllci4KCkFzIGV4dHJhLCByZXBsYWNl
IHRoZSB0eXBlIG9mIFhlbkV2ZW50Q2hhbm5lbC0+bG9jYWxfcG9ydCBieQpldnRjaG5fcG9ydF90
LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+Ci0tLQogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICAgIHwgMTIgKysrKysrKy0tLS0tCiBp
bmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggICAgfCAgMSAtCiBpbmNsdWRlL2h3L3hlbi94ZW5fY29t
bW9uLmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy5jIGIvaHcveGVuL3hlbi1idXMuYwpp
bmRleCBmOTBiY2YyMzQyLi4zYWVjY2VjNjljIDEwMDY0NAotLS0gYS9ody94ZW4veGVuLWJ1cy5j
CisrKyBiL2h3L3hlbi94ZW4tYnVzLmMKQEAgLTkxNyw3ICs5MTcsNyBAQCB2b2lkIHhlbl9kZXZp
Y2VfY29weV9ncmFudF9yZWZzKFhlbkRldmljZSAqeGVuZGV2LCBib29sIHRvX2RvbWFpbiwKIH0K
IAogc3RydWN0IFhlbkV2ZW50Q2hhbm5lbCB7Ci0gICAgdW5zaWduZWQgaW50IGxvY2FsX3BvcnQ7
CisgICAgZXZ0Y2huX3BvcnRfdCBsb2NhbF9wb3J0OwogICAgIFhlbkV2ZW50SGFuZGxlciBoYW5k
bGVyOwogICAgIHZvaWQgKm9wYXF1ZTsKICAgICBOb3RpZmllciBub3RpZmllcjsKQEAgLTkzOSwx
NyArOTM5LDE5IEBAIFhlbkV2ZW50Q2hhbm5lbCAqeGVuX2RldmljZV9iaW5kX2V2ZW50X2NoYW5u
ZWwoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQogewogICAgIFhlbkV2ZW50
Q2hhbm5lbCAqY2hhbm5lbCA9IGdfbmV3MChYZW5FdmVudENoYW5uZWwsIDEpOworICAgIHhlbmV2
dGNobl9wb3J0X29yX2Vycm9yX3QgbG9jYWxfcG9ydDsKIAotICAgIGNoYW5uZWwtPmxvY2FsX3Bv
cnQgPSB4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbih4ZW5kZXYtPnhlaCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LT5mcm9udGVu
ZF9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcG9ydCk7Ci0gICAgaWYgKHhlbmRldi0+bG9jYWxfcG9ydCA8IDApIHsKKyAgICBsb2NhbF9w
b3J0ID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oeGVuZGV2LT54ZWgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfaWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcnQpOworICAgIGlm
IChsb2NhbF9wb3J0IDwgMCkgewogICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5v
LCAieGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4gZmFpbGVkIik7CiAKICAgICAgICAgZ19mcmVl
KGNoYW5uZWwpOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKKyAgICBjaGFubmVsLT5s
b2NhbF9wb3J0ID0gbG9jYWxfcG9ydDsKICAgICBjaGFubmVsLT5oYW5kbGVyID0gaGFuZGxlcjsK
ICAgICBjaGFubmVsLT5vcGFxdWUgPSBvcGFxdWU7CiAgICAgY2hhbm5lbC0+bm90aWZpZXIubm90
aWZ5ID0gZXZlbnRfbm90aWZ5OwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5o
IGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCmluZGV4IGU1NWE1ZGU1ZjEuLjMxODNmMTBlM2Mg
MTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAorKysgYi9pbmNsdWRlL2h3L3hl
bi94ZW4tYnVzLmgKQEAgLTI5LDcgKzI5LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlIHsK
ICAgICB4ZW5nbnR0YWJfaGFuZGxlICp4Z3RoOwogICAgIGJvb2wgZmVhdHVyZV9ncmFudF9jb3B5
OwogICAgIHhlbmV2dGNobl9oYW5kbGUgKnhlaDsKLSAgICB4ZW5ldnRjaG5fcG9ydF9vcl9lcnJv
cl90IGxvY2FsX3BvcnQ7CiAgICAgTm90aWZpZXJMaXN0IGV2ZW50X25vdGlmaWVyczsKIH0gWGVu
RGV2aWNlOwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggYi9pbmNs
dWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKaW5kZXggMmI5MWQxOTlhMS4uOWE4MTU1ZTE3MiAxMDA2
NDQKLS0tIGEvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCisrKyBiL2luY2x1ZGUvaHcveGVu
L3hlbl9jb21tb24uaApAQCAtMzIsNiArMzIsNyBAQCBleHRlcm4geGNfaW50ZXJmYWNlICp4ZW5f
eGM7CiB0eXBlZGVmIHhjX2ludGVyZmFjZSB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZTsKIHR5cGVk
ZWYgeGNfZXZ0Y2huIHhlbmV2dGNobl9oYW5kbGU7CiB0eXBlZGVmIHhjX2dudHRhYiB4ZW5nbnR0
YWJfaGFuZGxlOwordHlwZWRlZiBldnRjaG5fcG9ydF9vcl9lcnJvcl90IHhlbmV2dGNobl9wb3J0
X29yX2Vycm9yX3Q7CiAKICNkZWZpbmUgeGVuZXZ0Y2huX29wZW4obCwgZikgeGNfZXZ0Y2huX29w
ZW4obCwgZik7CiAjZGVmaW5lIHhlbmV2dGNobl9jbG9zZShoKSB4Y19ldnRjaG5fY2xvc2UoaCkK
LS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 18:11:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 18:11: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-devel-bounces@lists.xenproject.org>)
	id 1gi1HP-0007qq-AO; Fri, 11 Jan 2019 18: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=KriI=PT=citrix.com=prvs=907059760=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gi1HN-0007qe-Gy
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 18:11:37 +0000
X-Inumbo-ID: 5483330a-15cc-11e9-b5da-d31bf7b37f03
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5483330a-15cc-11e9-b5da-d31bf7b37f03;
 Fri, 11 Jan 2019 18:11:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,466,1539648000"; d="scan'208";a="75390887"
Date: Fri, 11 Jan 2019 18:11:27 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Message-ID: <20190111181127.GN1508@perard.uk.xensource.com>
References: <20190111180941.6198-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190111180941.6198-1-anthony.perard@citrix.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH] xen: Fix event channel interface for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "open list:X86" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDY6MDk6NDFQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gUGF0Y2ggInhlbjogYWRkIGV2ZW50IGNoYW5uZWwgaW50ZXJmYWNlIGZvciBYZW5E
ZXZpY2UtcyIgbWFrZXMgdXNlIG9mCj4gdGhlIHR5cGUgeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3Jf
dCwgYnV0IHRoaXMgaXNuJ3QgYXZhaWFibGUgYmVmb3JlIFhlbgo+IDQuNy4gQWxzbyB0aGUgZnVu
Y3Rpb24geGVuX2RldmljZV9iaW5kX2V2ZW50X2NoYW5uZWwgYXNzaWduIHRoZSByZXR1cm4KPiB2
YWx1ZSBvZiB4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbiB0byBjaGFubmVsLT5sb2NhbF9wb3J0
IGJ1dCBjaGVjayB0aGUKPiByZXN1bHQgZm9yIGVycm9yIHdpdGggeGVuZGV2LT5sb2NhbF9wb3J0
Lgo+IAo+IEZpeCBieToKPiAtIHJlbW92aW5nIGxvY2FsX3BvcnQgZnJvbSBzdHJ1Y3QgWGVuRGV2
aWNlIGFzIGl0IGlzbid0IHVzZSBhbnl3ZXJlLgo+IC0gYWRkaW5nIGEgY29tcGF0aWJpbGl0eSB0
eXBlZGVmIGZvciB4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IGZvciBYZW4KPiAgIDQuNiBhbmQg
ZWFybGllci4KPiAKPiBBcyBleHRyYSwgcmVwbGFjZSB0aGUgdHlwZSBvZiBYZW5FdmVudENoYW5u
ZWwtPmxvY2FsX3BvcnQgYnkKPiBldnRjaG5fcG9ydF90Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKTm90ZXM6ClRoaXMgcGF0
Y2ggZml4ICJ4ZW46IGFkZCBldmVudCBjaGFubmVsIGludGVyZmFjZSBmb3IgWGVuRGV2aWNlLXMi
IHRoYXQKaXNuJ3QgY29tbWl0ZWQgeWV0LCBvZiB0aGUgcGF0Y2ggc2VyaWVzICJYZW4gUFYgYmFj
a2VuZCAncWRldmlmaWNhdGlvbiciLgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 18:12:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 18:12: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-devel-bounces@lists.xenproject.org>)
	id 1gi1I7-0007vk-Lh; Fri, 11 Jan 2019 18:12: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=Ayr2=PT=citrix.com=prvs=9077728fb=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gi1I6-0007vb-Iw
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 18:12:22 +0000
X-Inumbo-ID: 6f60e424-15cc-11e9-a4af-fb4b9e22db0e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f60e424-15cc-11e9-a4af-fb4b9e22db0e;
 Fri, 11 Jan 2019 18:12:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,466,1539648000"; d="scan'208";a="75390947"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Jan 2019 18:12:11 +0000
Message-ID: <20190111181211.24073-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190111181211.24073-1-ian.jackson@eu.citrix.com>
References: <23608.54527.696432.275991@mariner.uk.xensource.com>
 <20190111181211.24073-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] libxl: fix build (missing CLONE_NEWIPC) on
 astonishingly old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q0xPTkVfTkVXSVBDIHdhcyBpbnRyb2R1Y2VkIGluIExpbnV4IDIuNi4xOSwgb24gdGhlIDI5dGgg
b2YgTm92ZW1iZXIKMjAwNiwgd2hpY2ggd2FzIDEyIHllYXJzLCAxIG1vbnRoLCBhbmQgMTQgZGF5
cyBhZ28uCgpOZXZlcnRoZWxlc3MgYXBwYXJlbnRseSBzb21lIHBlb3BsZSBhcmUgdHJ5aW5nIHRv
IGJ1aWxkIFhlbiBvbiBzeXN0ZW1zCndob3NlIGtlcm5lbCBoZWFkZXJzIGFyZSB0aGF0IG9sZC4g
IFBsYWNhdGUgdGhlc2UgcGVvcGxlIGJ5IHByb3ZpZGluZwphIGZhbGxiYWNrICNkZWZpbmUgZm9y
IENMT05FX05FV0lQQy4KClRoZSBhY3R1YWwgYmluYXJ5IHZhbHVlIHdpbGwgb2YgY291cnNlIHJl
bWFpbiBjb25zdGFudCwgYmVjYXVzZSBvZiB0aGUKa2VybmVsIEFQSSBwcm9taXNlLCBzbyB0aGlz
IGlzIGFuZCB3aWxsIGJlIGNvcnJlY3Qgb24gYWxsIHBsYXRmb3Jtcwp3aGVyZSB0aGUgQ0xPTkVf
TkVXSVBDIGlzIHN1cHBvcnRlZC4gIChFdmVuIGlmIGZvciBzb21lIHJlYXNvbiB3ZSBtaXNzCnRo
ZSByaWdodCAjaW5jbHVkZXMuKQoKT2YgY291cnNlIGF0IHJ1bnRpbWUgdGhpcyB2YWx1ZSB3aWxs
IG5vdCB3b3JrIG9uIG9sZGVyIGtlcm5lbHMuICBJdAp3aWxsIGJlIHJlamVjdGVkIGFzIHVua25v
d24uICBIb3dldmVyIG9uIHRob3NlIGtlcm5lbHMgd2UgZG8gbm90IHdhbnQKdG8gc3VwcG9ydCBk
bV9yZXN0cmljdCwgYW5kIGFuIGF0dGVtcHQgdG8gdXNlIGl0IHdpbGwgZmFpbC4gIEl0IGlzIE9L
CmZvciB0aGUgZmFpbHVyZSB0byBiZSBhIG1lc3N5IEVJTlZBTCBzeXNjYWxsIGZhaWx1cmUuICAo
VGhlIElQQwpuYW1lc3BhY2UgdW5zaGFyZSBpcyBuZWNlc3NhcnkgdG8gYXZvaWQgYSBzdWJvcm5l
ZCBkZXByaXZpbGVnZWQgcWVtdQpmcm9tIGNhdXNpbmcgdHJvdWJsZSB3aXRoIHNobSwgc2VtLCBl
dGMuKQoKQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+ClNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbGludXguYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMKaW5kZXggNjQ3NWNjYTY0Yi4uNTE1MzlhZGUyMCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbGludXguYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9saW51eC5jCkBAIC0xOCw2ICsxOCwxNCBAQAogI2luY2x1ZGUgPHN5cy9yZXNvdXJjZS5o
PgogI2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCiAKKworLyogV29ya2Fyb3VuZHMgZm9yIExp
bnV4LXNwZWNpZmljIGxhY2tzIGNhbiBnbyBoZXJlOiAqLworCisjaWZuZGVmIENMT05FX1hORVdJ
UEMgLyogQXZhaWxhYmxlIGFzIG9mIExpbnV4IDIuNi4xOSAvIGdsaWJjIDIuOCAqLworIyBkZWZp
bmUgQ0xPTkVfTkVXSVBDIDB4MDgwMDAwMDAKKyNlbmRpZgorCisKIGludCBsaWJ4bF9fdHJ5X3Bo
eV9iYWNrZW5kKG1vZGVfdCBzdF9tb2RlKQogewogICAgIGlmIChTX0lTQkxLKHN0X21vZGUpIHx8
IFNfSVNSRUcoc3RfbW9kZSkpIHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 18:12:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 18: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-devel-bounces@lists.xenproject.org>)
	id 1gi1IA-0007wd-Vc; Fri, 11 Jan 2019 18:12: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=Ayr2=PT=citrix.com=prvs=9077728fb=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gi1IA-0007wT-HJ
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 18:12:26 +0000
X-Inumbo-ID: 7230e262-15cc-11e9-9251-47be8877eee4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7230e262-15cc-11e9-9251-47be8877eee4;
 Fri, 11 Jan 2019 18:12:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,466,1539648000"; d="scan'208";a="75390955"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Jan 2019 18:12:10 +0000
Message-ID: <20190111181211.24073-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <23608.54527.696432.275991@mariner.uk.xensource.com>
References: <23608.54527.696432.275991@mariner.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] Revert "libxl: fix build on rather old
 systems"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZXZlcnRzIGNvbW1pdCAxYmNlNWY5YmFmMGY0YTRlNTA3MjJmMzJiNDRhZmU0ZmRlZmM2
YjM1LgoKVGhpcyBzaXR1YXRpb24gc2hvdWxkIGJlIGhhbmRsZWQgYnkgZGlzYWJsaW5nIHRoZSBk
bSByZXN0cmljdApmZWF0dXJlLCBub3Qgc2lsZW50bHkgZmFsbGluZyBiYWNrIHRvIGxvd2VyIHBy
b3RlY3Rpb24uCgpBbHNvIHRoaXMgI2lmZGVmZmVyeSBpcyBiYWQgc3R5bGUuCgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9saW51eC5jIHwgMTYgKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfbGludXguYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMKaW5kZXggYTRjMmYy
OGRiZi4uNjQ3NWNjYTY0YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbGludXguYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9saW51eC5jCkBAIC0zMzQsMjQgKzMzNCwxMiBAQCBpbnQg
bGlieGxfX2xvY2FsX2RtX3ByZWV4ZWNfcmVzdHJpY3QobGlieGxfX2djICpnYykKICAgICB1bnNp
Z25lZCBpOwogCiAgICAgLyogVW5zaGFyZSBtb3VudCBhbmQgSVBDIG5hbWVzcGFjZXMuICBUaGVz
ZSBhcmUgdW51c2VkIGJ5IFFFTVUuICovCi0gICAgciA9IHVuc2hhcmUoQ0xPTkVfTkVXTlMpOwor
ICAgIHIgPSB1bnNoYXJlKENMT05FX05FV05TIHwgQ0xPTkVfTkVXSVBDKTsKICAgICBpZiAocikg
ewotICAgICAgICBMT0dFKEVSUk9SLCAibGlieGw6IE1vdW50IG5hbWVzcGFjZSB1bnNoYXJlIGZh
aWxlZCIpOworICAgICAgICBMT0dFKEVSUk9SLCAibGlieGw6IE1vdW50IGFuZCBJUEMgbmFtZXNw
YWNlIHVuZmFpbGVkIik7CiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogICAgIH0KIAotI2lm
bmRlZiBDTE9ORV9ORVdJUEMgLyogQXZhaWxhYmxlIGFzIG9mIExpbnV4IDIuNi4xOSAvIGdsaWJj
IDIuOCAqLwotIyBkZWZpbmUgQ0xPTkVfTkVXSVBDIDB4MDgwMDAwMDAKLSNlbmRpZgotICAgIHIg
PSB1bnNoYXJlKENMT05FX05FV0lQQyk7Ci0gICAgaWYgKHIpIHsKLSAgICAgICAgaWYgKHIgJiYg
ZXJybm8gIT0gRUlOVkFMKSB7Ci0gICAgICAgICAgICBMT0dFKEVSUk9SLCAibGlieGw6IElQQyBu
YW1lc3BhY2UgdW5zaGFyZSBmYWlsZWQiKTsKLSAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlM
OwotICAgICAgICB9Ci0gICAgICAgIExPRyhXQVJOLCAibGlieGw6IElQQyBuYW1lc3BhY2UgdW5z
aGFyZSB1bmF2YWlsYWJsZSIpOwotICAgIH0KLQogICAgIC8qIFNldCB2YXJpb3VzICJlYXN5IiBy
bGltaXRzICovCiAgICAgZm9yIChpID0gMDsgcmxpbWl0c1tpXS5yZXNvdXJjZSAhPSBSTElNSVRf
TkxJTUlUUzsgaSsrKSB7CiAgICAgICAgIHN0cnVjdCBybGltaXQgcmxpbTsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 18:17:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 18:17: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-devel-bounces@lists.xenproject.org>)
	id 1gi1MZ-0008HU-Vu; Fri, 11 Jan 2019 18:16: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=p0N+=PT=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1gi1MY-0008HO-0O
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 18:16:58 +0000
X-Inumbo-ID: 14c025c2-15cd-11e9-92db-bc764e045a96
Received: from mail-ot1-x344.google.com (unknown [2607:f8b0:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14c025c2-15cd-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 18:16:57 +0000 (UTC)
Received: by mail-ot1-x344.google.com with SMTP id a11so13906565otr.10
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 10:16:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=bWXb1E6sP/5ajf36UDU6mnfQevlGuiHRCaDaIKgYDZM=;
 b=SOMvhH+q5+B3IIb4wVL9pJ8JrFPPE0klNtyWFD2lwP40C389DJj1C137uGUmjGBT1N
 C2+UrVNTWo7Jkz1WuqIqxCTSwj/djNWqHnYMwe8edZPd1ImQurRnc2aHRikiCCMU9TCQ
 dvbvOufSw7YRXf6eFGipIfo46F+HGczhgb7C4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=bWXb1E6sP/5ajf36UDU6mnfQevlGuiHRCaDaIKgYDZM=;
 b=YvbpfvEbxeZ36y4DLjOA95h6PDD//UqkzG3pRqlFRQe+aqFWa8irkoFfhIPuRwPB3C
 FGlnn+EXRqwmNmn7/2JSEC/yxFDC7MiE9bZVLOf2fV3w+MmHSEhKK/8EpafQUJehM3WN
 R1gPaza/a1GqWQqAEzDlyfdx303ikV2ARQEqyY+wqqqm7OSRHqmDpDRmlS+PbljU/QjM
 5P0OxpSed8rwepl7hSXez3DKfx7ZS1p8l1gjjtNPspQ1Ab0Ht2tOOLw6lalQGGeWDu0k
 AU6y0u8o8i82FuETaHmJT0EVb8cDwDdV4MaYCrf5RCGm6y6nIuHy5iyf6XZ+hk5k3QfX
 0V8g==
X-Gm-Message-State: AJcUukeq9qxHm0qV5PXJwspgTpdL+Vg984kOLxBBYIq5croiaXadxUWs
 srSyzLrIDPtcBzOMfnytEXODB1cyK5xBE5o+7QVeSA==
X-Google-Smtp-Source: ALg8bN4Of/QN8Vq16QIzEa8fcSrRm3hva3xtjhEEYcYW8vfreoRk5dWNfe/KA6xA60pMNR4gp8YwWRDB2uHQ+Taa76Y=
X-Received: by 2002:a9d:3a22:: with SMTP id j31mr10458740otc.238.1547230616979; 
 Fri, 11 Jan 2019 10:16:56 -0800 (PST)
MIME-Version: 1.0
References: <20190111180941.6198-1-anthony.perard@citrix.com>
 <20190111181127.GN1508@perard.uk.xensource.com>
In-Reply-To: <20190111181127.GN1508@perard.uk.xensource.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Fri, 11 Jan 2019 18:16:45 +0000
Message-ID: <CAFEAcA-+_-Eq_qm-G4+Guy9nL-Xja9k6fEOUJPd6_3LoG9P0Qg@mail.gmail.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] xen: Fix event channel
 interface for XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "open list:X86" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMSBKYW4gMjAxOSBhdCAxODoxMywgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDY6MDk6
NDFQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gPiBQYXRjaCAieGVuOiBhZGQgZXZl
bnQgY2hhbm5lbCBpbnRlcmZhY2UgZm9yIFhlbkRldmljZS1zIiBtYWtlcyB1c2Ugb2YKPiA+IHRo
ZSB0eXBlIHhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QsIGJ1dCB0aGlzIGlzbid0IGF2YWlhYmxl
IGJlZm9yZSBYZW4KPiA+IDQuNy4gQWxzbyB0aGUgZnVuY3Rpb24geGVuX2RldmljZV9iaW5kX2V2
ZW50X2NoYW5uZWwgYXNzaWduIHRoZSByZXR1cm4KPiA+IHZhbHVlIG9mIHhlbmV2dGNobl9iaW5k
X2ludGVyZG9tYWluIHRvIGNoYW5uZWwtPmxvY2FsX3BvcnQgYnV0IGNoZWNrIHRoZQo+ID4gcmVz
dWx0IGZvciBlcnJvciB3aXRoIHhlbmRldi0+bG9jYWxfcG9ydC4KPiA+Cj4gPiBGaXggYnk6Cj4g
PiAtIHJlbW92aW5nIGxvY2FsX3BvcnQgZnJvbSBzdHJ1Y3QgWGVuRGV2aWNlIGFzIGl0IGlzbid0
IHVzZSBhbnl3ZXJlLgo+ID4gLSBhZGRpbmcgYSBjb21wYXRpYmlsaXR5IHR5cGVkZWYgZm9yIHhl
bmV2dGNobl9wb3J0X29yX2Vycm9yX3QgZm9yIFhlbgo+ID4gICA0LjYgYW5kIGVhcmxpZXIuCj4g
Pgo+ID4gQXMgZXh0cmEsIHJlcGxhY2UgdGhlIHR5cGUgb2YgWGVuRXZlbnRDaGFubmVsLT5sb2Nh
bF9wb3J0IGJ5Cj4gPiBldnRjaG5fcG9ydF90Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+Cj4gTm90ZXM6Cj4gVGhpcyBw
YXRjaCBmaXggInhlbjogYWRkIGV2ZW50IGNoYW5uZWwgaW50ZXJmYWNlIGZvciBYZW5EZXZpY2Ut
cyIgdGhhdAo+IGlzbid0IGNvbW1pdGVkIHlldCwgb2YgdGhlIHBhdGNoIHNlcmllcyAiWGVuIFBW
IGJhY2tlbmQgJ3FkZXZpZmljYXRpb24nIi4KClRoYW5rcyBmb3IgdGhlIGZpeC4gSSBhc3N1bWUg
eW91J3JlIGdvaW5nIHRvIHNxdWFzaCBpdCBpbnRvIHRoZQphcHByb3ByaWF0ZSBwYXRjaCBpbiB0
aGF0IHB1bGxyZXF1ZXN0ID8KCnRoYW5rcwotLSBQTU0KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 18:27:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 18:27: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-devel-bounces@lists.xenproject.org>)
	id 1gi1WT-0000id-JY; Fri, 11 Jan 2019 18:27: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=KriI=PT=citrix.com=prvs=907059760=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gi1WS-0000iY-Aa
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 18:27:12 +0000
X-Inumbo-ID: 8151ac66-15ce-11e9-8cd5-ab9365acdd66
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8151ac66-15ce-11e9-8cd5-ab9365acdd66;
 Fri, 11 Jan 2019 18:27:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,466,1539648000"; d="scan'208";a="75392147"
Date: Fri, 11 Jan 2019 18:27:06 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190111182706.GA2199@perard.uk.xensource.com>
References: <23608.54527.696432.275991@mariner.uk.xensource.com>
 <20190111181211.24073-1-ian.jackson@eu.citrix.com>
 <20190111181211.24073-2-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190111181211.24073-2-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
Subject: Re: [Xen-devel] [PATCH 2/2] libxl: fix build (missing CLONE_NEWIPC)
 on astonishingly old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDY6MTI6MTFQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gKyNpZm5kZWYgQ0xPTkVfWE5FV0lQQyAvKiBBdmFpbGFibGUgYXMgb2YgTGludXggMi42
LjE5IC8gZ2xpYmMgMi44ICovCgpUaGVyZSdzIGEgc3RyYW5nZSBYIGhlcmUsIGJ1dCBub3QgYmVs
b3cuCgo+ICsjIGRlZmluZSBDTE9ORV9ORVdJUEMgMHgwODAwMDAwMAoKLS0gCkFudGhvbnkgUEVS
QVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 18:54:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 18:54: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-devel-bounces@lists.xenproject.org>)
	id 1gi1wJ-0002wj-Oq; Fri, 11 Jan 2019 18:53: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=IHls=PT=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1gi1wH-0002we-P9
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 18:53:53 +0000
X-Inumbo-ID: 3b3ca2fe-15d2-11e9-aa1c-1f4a965d06d2
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3b3ca2fe-15d2-11e9-aa1c-1f4a965d06d2;
 Fri, 11 Jan 2019 18:53:51 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich
 <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
Thread-Index: AQHUqHT6EHkpRCxf9EupBCStWIThYqWoHrMAgABgAgCAAJhgAIAAIAUAgAAkzACAACAxgIAALXqAgACPqQCAAHnVgP//rUmw
Date: Fri, 11 Jan 2019 18:53:48 +0000
Message-ID: <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.27.13.236]
MIME-Version: 1.0
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_10_69
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpZGF5LCBKYW51YXJ5IDExLCAyMDE5IDE6MDQgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZTogDQo+IE9uIEZyaSwgMTEgSmFuIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+ID4+
PiBPbiAxMS4wMS4xOSBhdCAwMzoxNCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOg0K
PiA+ID4gSGkgSnVlcmdlbiwgSmFuLA0KPiA+ID4NCj4gPiA+IEkgc3Bva2Ugd2l0aCBKdWxpZW46
IHdlIGFyZSBib3RoIGNvbnZpbmNlZCB0aGF0IHRoZSB1bnNpZ25lZCBsb25nDQo+ID4gPiBzb2x1
dGlvbiBpcyBiZXN0LiBCdXQgSnVsaWVuIGFsc28gZGlkIHNvbWUgcmVzZWFyY2ggYW5kIGhlIHRo
aW5rcyB0aGF0DQo+ID4gPiBKYW4ncyB2ZXJzaW9uIChyZXR1cm5pbmcgcG9pbnRlciB0eXBlKSBu
b3Qgb25seSBkb2VzIG5vdCBoZWxwIHdpdGgNCj4gPiA+IE1JU1JBLUMsIGJ1dCBhbHNvIGRvZXNu
J3Qgc29sdmUgdGhlIHBvdGVudGlhbCBHQ0MgcHJvYmxlbSBlaXRoZXIuIEENCj4gPiA+IGRlc2Ny
aXB0aW9uIG9mIHRoZSBHQ0MgaXNzdWUgaXMgYXZhaWxhYmxlIGhlcmU6DQo+ID4gPg0KPiA+ID4g
aHR0cHM6Ly9rcmlzdGVydy5ibG9nc3BvdC5jb20vMjAxNi8xMi9wb2ludGVyLWNvbXBhcmlzb24t
aW52YWxpZC1vcHRpbWl6YXRpb24uaHRtbD9tPTENCj4gPg0KPiA+IEkndmUgcmVhZCB0aHJvdWdo
IGl0LCBhbmQgYmVzaWRlcyBub3QgYWdyZWVpbmcgd2l0aCBzb21lIG9mIHRoZQ0KPiA+IGF1dGhv
cidzIGFyZ3VtZW50cyBJIHdhc24ndCBhYmxlIHRvIHNwb3Qgd2hlcmUgaXQgdGVsbHMgbWUgd2h5
L2hvdw0KPiA+IHRoZSBzdWdnZXN0ZWQgYXBwcm9hY2ggZG9lc24ndCBzb2x2ZSB0aGUgcHJvYmxl
bS4NCj4gPg0KPiA+ID4gKEFsc28ga2VlcCBpbiBtaW5kIHRoYXQgTGludXggdXNlcyB0aGUgdW5z
aWduZWQgbG9uZyBzb2x1dGlvbiB0byBzb2x2ZQ0KPiA+ID4gdGhlIEdDQyBpc3N1ZSwgZGV2aWF0
aW5nIGZyb20gaXQgZG9lc24ndCBzZWVtIHdpc2UuKQ0KPiA+DQo+ID4gV2hpY2ggc3BlY2lmaWMg
Z2NjIGlzc3VlICh0aGF0IGlzIG5vdCBzb2x2ZWQgYnkgcmV0YWluaW5nIHR5cGUpPw0KPiANCj4g
SSBhbSBob3BpbmcgSnVsaWVuIGFuZCBoaXMgdGVhbSB3aWxsIGJlIGFibGUgdG8gcHJvdmlkZSB0
aGUgbW9yZQ0KPiBkZWNpc2l2ZSBpbmZvcm1hdGlvbiBuZXh0IHdlZWsgZm9yIHVzIHRvIG1ha2Ug
YSBkZWNpc2lvbiwgYnV0IGl0IGxvb2tzDQo+IGxpa2UgdGhlIGlzc3VlIGlzIG5vdCBjbGVhci1j
dXQgYW5kIHBlb3BsZSBvbiB0aGUgR0NDIGxpc3QgZGlzYWdyZWUgb24NCj4gaG93IGl0IHNob3Vs
ZCBiZSBoYW5kbGVkLg0KPiANCj4gDQo+IFRoZSBDIHN0YW5kYXJkIHNheXMgdGhhdCAiVHdvIHBv
aW50ZXJzIGNvbXBhcmUgZXF1YWwgaWYgYW5kIG9ubHkgaWYgYm90aA0KPiBhcmUgbnVsbCBwb2lu
dGVycywgYm90aCBhcmUgcG9pbnRlcnMgdG8gdGhlIHNhbWUgb2JqZWN0IChpbmNsdWRpbmcgYQ0K
PiBwb2ludGVyIHRvIGFuIG9iamVjdCBhbmQgYSBzdWJvYmplY3QgYXQgaXRzIGJlZ2lubmluZykg
b3IgZnVuY3Rpb24sIGJvdGgNCj4gYXJlIHBvaW50ZXJzIHRvIG9uZSBwYXN0IHRoZSBsYXN0IGVs
ZW1lbnQgb2YgdGhlIHNhbWUgYXJyYXkgb2JqZWN0LCBvcg0KPiBvbmUgaXMgYSBwb2ludGVyIHRv
IG9uZSBwYXN0IHRoZSBlbmQgb2Ygb25lIGFycmF5IG9iamVjdCBhbmQgdGhlIG90aGVyDQo+IGlz
IGEgcG9pbnRlciB0byB0aGUgc3RhcnQgb2YgYSBkaWZmZXJlbnQgYXJyYXkgb2JqZWN0IHRoYXQg
aGFwcGVucyB0bw0KPiBpbW1lZGlhdGVseSBmb2xsb3cgdGhlIGZpcnN0IGFycmF5IG9iamVjdCBp
biB0aGUgYWRkcmVzcyBzcGFjZS4iDQo+IA0KPiBJbiBzaG9ydCwgdGhlIGNvbXBpbGVyIGlzIGZy
ZWUgdG8gcmV0dXJuIGZhbHNlIGluIGEgcG9pbnRlciBjb21wYXJpc29uDQo+IGlmIGl0IGJlbGll
dmVzIHRoYXQgdGhlIHBvaW50ZXJzIHBvaW50IHRvIGRpZmZlcmVudCBub24tY29uc2VjdXRpdmUN
Cj4gb2JqZWN0Lg0KPiANCj4gDQo+IFNlZSB0aGlzIExLTUwgbWVzc2FnZSBmb3IgdGhlIGNvbmNy
ZXRlIGlzc3VlOg0KPiANCj4gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTYvNi8yNS83Nw0KPiAN
Cj4gDQo+IFNlZSB0aGlzIGNvbW1lbnQgZnJvbSB0aGlzIHRocmVhZA0KPiBodHRwczovL2djYy5n
bnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD02MTUwMiBiZWNhdXNlIGl0IGlzDQo+IGVu
bGlnaHRlbmluZzoNCj4gDQo+ICAgSnVzdCBiZWNhdXNlIHR3byBwb2ludGVycyBwcmludCB0aGUg
c2FtZSBhbmQgaGF2ZSB0aGUgc2FtZSBiaXQtcGF0dGVybg0KPiAgIGRvZXNuJ3QgbWVhbiB0aGV5
IG5lZWQgdG8gY29tcGFyZSBlcXVhbA0KPiANCj4gQWxzbyB0aGlzOg0KPiANCj4gICA+IC0tLSBD
b21tZW50ICMxNCBmcm9tIEtlaXRoIFRob21wc29uIDxLZWl0aC5TLlRob21wc29uIGF0IGdtYWls
IGRvdCBjb20+IC0tLQ0KPiAgID4gVGhlIEMgc3RhbmRhcmQgcmVxdWlyZXMgdGhhdCwgaWYgeSAi
aGFwcGVucyB0byBpbW1lZGlhdGVseSBmb2xsb3ciDQo+ICAgPiB4IGluIHRoZSBhZGRyZXNzIHNw
YWNlLCB0aGVuIGEgcG9pbnRlciBqdXN0IHBhc3QgdGhlIGVuZCBvZiB4IHNoYWxsDQo+ICAgPiBj
b21wYXJlIGVxdWFsIHRvIGEgcG9pbnRlciB0byB0aGUgYmVnaW5uaW5nIG9mIHkgKEM5OSBhbmQg
QzExIDYuNS45cDYpLg0KPiAgID4NCj4gICA+IEhvdyBjb3VsZCBJIGRpc3Rpbmd1aXNoIHRoZSBj
dXJyZW50IGJlaGF2aW9yIG9mIGdjYyBmcm9tIHRoZSBiZWhhdmlvcg0KPiAgID4gb2YgYSBoeXBv
dGhldGljYWwgQyBjb21waWxlciB0aGF0IHZpb2xhdGVzIHRoYXQgcmVxdWlyZW1lbnQ/IEluDQo+
ICAgPiBvdGhlciB3b3JkcywgaW4gd2hhdCBzZW5zZSBkb2VzIGdjYyBhY3R1YWxseSBvYmV5IHRo
YXQgcmVxdWlyZW1lbnQ/DQo+IA0KPiAgIFRoZXkgYXJlIG5vdCBkaXN0aW5ndWlzaGFibGUgWy4u
Ll0NCj4gDQo+IEZpbmFsbHkgY29udGludWluZyBkb3duIHRoZSB0aHJlYWQgdGhlcmUgaXMgYW4g
ZXhhbXBsZSBmcm9tIHRoZSBMaW51eA0KPiBrZXJuZWwgaXRzZWxmOg0KPiANCj4gICBBcHBhcmVu
dGx5IHNvbWUgZm9sa3MgdXNlIGxpbmtlciBzY3JpcHRzIHRvIGdldCBhIHNwZWNpZmljIGFycmFu
Z2VtZW50IG9mIG9iamVjdHMuDQo+IA0KPiAgIEEgZnJlc2ggZXhhbXBsZSBpcyBhIHByb2JsZW0g
aW4gTGludXggLS0gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTYvNi8yNS83NyAuIEEgc2ltcGxp
ZmllZCBleGFtcGxlIGZyb20NCj4gaHR0cDovL3Bhc3RlYmluLmNvbS80UWM2cFVBQSA6DQo+IA0K
PiAgIGV4dGVybiBpbnQgX19zdGFydFtdOw0KPiAgIGV4dGVybiBpbnQgX19lbmRbXTsNCj4gDQo+
ICAgZXh0ZXJuIHZvaWQgYmFyKGludCAqKTsNCj4gDQo+ICAgdm9pZCBmb28oKQ0KPiAgIHsNCj4g
ICAgICAgZm9yIChpbnQgKnggPSBfX3N0YXJ0OyB4ICE9IF9fZW5kOyArK3gpDQo+ICAgICAgICAg
ICBiYXIoeCk7DQo+ICAgfQ0KPiANCj4gICBUaGlzIGlzIG9wdGltaXplZCBpbnRvIGFuIGluZmlu
aXRlIGxvb3AgYnkgZ2NjIDcgYXQgLU8uDQo+IA0KPiANCj4gVGhlcmUgaXMgYWxzbyBhIHN1Z2dl
c3RlZCB3b3JrYXJvdW5kIG9uIHRoZSB0aHJlYWQgdGhhdCB1c2VzIGFzc2VtYmx5DQo+IGlubGlu
ZSBsaWtlIHdlIGRvIGFuZCBjYXN0cyB0byBpbnQqLiBPdmVyYWxsLCByZWFkaW5nIHRoZSBibG9n
IHBvc3QgYW5kDQo+IHRoZSB0aHJlYWQgb24gdGhlIEdDQyBidWd6aWxsYSwgSSBnZXQgdGhlIGlk
ZWEgdGhhdCBjb21wYXJpbmcgcG9pbnRlcnMNCj4gbGlrZSB3ZSBkbyBjYW4gYmUgdW5yZWxpYWJs
ZS4NCj4gDQo+IFRoZSBsaW1pdCBvZiBKYW4ncyBzb2x1dGlvbiBpcyB0aGF0IGV2ZW4gaWYgd2Ug
Z28gdGhyb3VnaCBhbiBhc3NlbWJseQ0KPiBpbmRpcmVjdGlvbiwgd2UgYXJlIHN0aWxsIGNvbXBh
cmluZyBwb2ludGVycy4gV2UgYXJlIG9wZW5pbmcgb3Vyc2VsdmVzDQo+IHVwIHRvIHRyb3VibGUu
IFRoZSB1bnNpZ25lZCBsb25nIHNvbHV0aW9uIGxvb2tzIHNhZmVyLCBtb3Jlb3ZlciwgaXQNCj4g
cHV0cyB1cyBpbiB0aGUgc2FtZSBiYW5kd2Fnb24gYXMgdGhlIExpbnV4IGtlcm5lbCwgd2hpY2gg
aXMgYXMgZ29vZCBhcw0KPiBpdCBnZXRzIGFzIGEgZ3VhcmFudGVlIHRoYXQgY29tcGlsZXJzIHdv
bid0IGJyZWFrIHRoaXMgYmVoYXZpb3IuDQo+IA0KPiBXaXRoIHRoZSBpc3N1ZSBzbyB1bmNsZWFy
LCBkbyB3ZSBmZWVsIGNvbmZpZGVudCBlbm91Z2ggdG8gY2hvb3NlIHRoZQ0KPiBtb3JlIHJpc2t5
IHNvbHV0aW9uIG9mIHRoZSB0d28gKHJldHVybmluZyBwb2ludGVyIHR5cGUpPw0KPiANCg0KTk8h
IERlZmluaXRlbHkgbm90Lg0KDQpUaGUgaXNzdWUgc2VlbXMgdG8gYmUgdGhhdCB3ZSBhcmUgaW50
ZXJwcmV0aW5nIHRoZSBsaW5rZXItZ2VuZXJhdGVkIHZhbHVlcw0KYXMgcG9pbnRlciB0eXBlcywg
YW5kIHRoZW4gZ29pbmcgb24gdG8gZG8gY29tcGFyaXNvbnMsIHN1YnRyYWN0aW9ucywgZXRjLiBv
bg0KdGhvc2UgdmFsdWVzLiBJdCBzZWVtcyB0aGF0IEdDQydzIGlkZWEgb2Ygd2hhdCBjb21wcmlz
ZXMgYSAicG9pbnRlciB0byBhbg0Kb2JqZWN0IiBkb2VzIG5vdCB0YWtlIGxpbmtlci1nZW5lcmF0
ZWQgdmFsdWVzIGludG8gYWNjb3VudCwgdGhlbiBnb2VzIG9uIHRvDQptYWtlIHRoZSBhc3N1bXB0
aW9uIHRoYXQgdHdvIGxpbmtlci1wcm92aWRlZCB2YWx1ZXMgYXJlICJwb2ludGVycyB0bw0KZGlm
ZmVyZW50IG9iamVjdHMiLiBHaXZlbiB0aGUgYW1iaWd1aXR5IG9mIHRoZSBDIHN0YW5kYXJkLCBv
bmUgY291bGQgcHJvYmFibHkNCnN1Y2Nlc3NmdWxseSBhcmd1ZSB0aGF0IEdDQyBkaWQgbm90aGlu
ZyB3cm9uZy4gSSB3b3VsZCBhcmd1ZSB0aGF0IHdlIGFyZQ0KcmVseWluZyBvbiB1bmRlZmluZWQg
YmVoYXZpb3IgaW4gYSBzdHJpY3QgaW50ZXJwcmV0YXRpb24gb2YgdGhlIEMgc3RhbmRhcmQuDQoN
ClRoZSBpbXBvcnRhbnQgbWVzc2FnZSB0byB0YWtlIGF3YXkgZnJvbSBNSVNSQSBpcyB0aGF0IHVz
ZSBvZiBvciByZWxpYW5jZSBvbg0KaW1wbGVtZW50YXRpb24tZGVmaW5lZCBiZWhhdmlvciBzaG91
bGQgYmUgdW5kZXJzdG9vZCBhbmQgZG9jdW1lbnRlZC4gSW4NCmZhY3QgdGhhdCdzIHRoZSB2ZXJ5
IGZpcnN0IE1JU1JBIHJ1bGU6IERpcmVjdGl2ZSAxLjEuDQoNCkhvd2V2ZXIsIGl0IHdvdWxkIGJl
IGV2ZW4gYmV0dGVyIHRvIGF2b2lkIGhhdmluZyB0byByZWx5IG9uDQppbXBsZW1lbnRhdGlvbi1k
ZWZpbmVkIGJlaGF2aW9yIGluIHRoZSBmaXJzdCBwbGFjZS4uLg0KU28gaGVyZSdzIGEgcmFkaWNh
bCBpZGVhOg0KDQpXaHkgZG9uJ3Qgd2UgY2hhbmdlIHRoZSB0eXBlIG9mIF9zdGFydCBzbyBpdCdz
IG5vdCBhIHBvaW50ZXIgdHlwZT8NClRoZSBNSVNSQSBydWxlcyBpbiBxdWVzdGlvbiAoMTguMSAt
IDE4LjQpIG9ubHkgcGVydGFpbiB0byBwb2ludGVyIHR5cGVzLA0Kc28gaWYgX3N0YXJ0IGlzbid0
IGEgcG9pbnRlciB0eXBlLCBpdCBzaG91bGQgc2lsZW5jZSBQUlFBLiBBbHNvLCBpdCBzZWVtcyBs
aWtlIHRoZQ0KbWFqb3JpdHkgb2YgcmVmZXJlbmNlcyB0byBfc3RhcnQvX2VuZC9ldGMuIGRvbid0
IGFjdHVhbGx5IGRlcmVmZXJlbmNlIHRoZQ0KdmFsdWUgKGkuZS4gbm90IGFjdHVhbGx5IHVzaW5n
IHRoZSB2YWx1ZSBhcyBhIHBvaW50ZXIpLiBBbmQgZm9yIGNhc2VzIHdoZXJlIHdlDQpkbyBuZWVk
IHRvIGRlcmVmZXJlbmNlIGl0IChpLmUuIGFjdHVhbGx5IHVzZSBpdCBhcyBhIHBvaW50ZXIpIHRo
ZW4gaW50cm9kdWNlIGFuDQpleHBsaWNpdCBjYXN0LCB3aGljaCB3b3VsZCBhbHNvIHNlcnZlIGFz
IGEgaGludCBmb3IgInllcywgSSByZWFsbHkgZG8ga25vdyB3aGF0DQpJJ20gZG9pbmcgaW4gcmVn
YXJkcyB0byB0aGUgd2hvbGUgcG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMgaXNzdWUiLg0K
DQpPciBhcyBhbiBhbHRlcm5hdGl2ZSB0byB0aGUgY2FzdCwgaW50cm9kdWNlIGEgbmV3IHVuaW9u
IHR5cGUsIHdpdGggb25lIG1lbWJlcg0KYXMgYSBzdWZmaWNpZW50LXdpZHRoIGludGVnZXIgdHlw
ZSAoZm9yIGRvaW5nIGFyaXRobWV0aWMsIGNvbXBhcmlzb25zLCBldGMuKSBhbmQNCmFub3RoZXIg
bWVtYmVyIGFzIGEgcG9pbnRlciB0eXBlLiBUaGlzIHdvdWxkIGV4cGxpY2l0bHkgZm9yY2UgdXMg
dG8gY29uc2lkZXINCmhvdyBleGFjdGx5IHRoZSB2YWx1ZSBpcyBiZWluZyB1c2VkIGVhY2ggdGlt
ZSBpdCdzIHJlZmVyZW5jZWQgYW5kIGNob29zZSB0aGUNCmFwcHJvcHJpYXRlIGludGVycHJldGF0
aW9uLg0KDQpTdGV3DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 19:21:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 19:21: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-devel-bounces@lists.xenproject.org>)
	id 1gi2MR-0005TJ-De; Fri, 11 Jan 2019 19:20: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=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gi2MQ-0005T9-BH
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 19:20:54 +0000
X-Inumbo-ID: 002d0d3f-15d6-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 002d0d3f-15d6-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 19:20:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gi2MI-00076g-2X; Fri, 11 Jan 2019 19:20:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gi2MH-00038D-NF; Fri, 11 Jan 2019 19:20:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gi2MH-0004hn-KB; Fri, 11 Jan 2019 19:20:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131920-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1bce5f9baf0f4a4e50722f32b44afe4fdefc6b35
X-Osstest-Versions-That: xen=3729730e94c4e7909a80320e7e0e195b9663d584
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 19:20:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131920: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkyMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTkyMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDFiY2U1ZjliYWYwZjRhNGU1MDcyMmYzMmI0NGFmZTRm
ZGVmYzZiMzUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDM3Mjk3MzBl
OTRjNGU3OTA5YTgwMzIwZTdlMGUxOTViOTY2M2Q1ODQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTkxOSAgMjAxOS0wMS0xMSAxNTowMTowNyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE5MjAgIDIwMTktMDEtMTEgMTc6MDE6MDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRv
IHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMzcyOTczMGU5NC4uMWJj
ZTVmOWJhZiAgMWJjZTVmOWJhZjBmNGE0ZTUwNzIyZjMyYjQ0YWZlNGZkZWZjNmIzNSAtPiBzbW9r
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 19:21:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 19:21: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-devel-bounces@lists.xenproject.org>)
	id 1gi2Mn-0005VM-Od; Fri, 11 Jan 2019 19:21: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=Ayr2=PT=citrix.com=prvs=9077728fb=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gi2Mm-0005V8-6P
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 19:21:16 +0000
X-Inumbo-ID: 0f024d5c-15d6-11e9-8d7c-670a3b9b78f8
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f024d5c-15d6-11e9-8d7c-670a3b9b78f8;
 Fri, 11 Jan 2019 19:21:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,466,1539648000"; d="scan'208";a="75396737"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23608.60582.225422.236530@mariner.uk.xensource.com>
Date: Fri, 11 Jan 2019 19:21:10 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190111182706.GA2199@perard.uk.xensource.com>
References: <23608.54527.696432.275991@mariner.uk.xensource.com>
 <20190111181211.24073-1-ian.jackson@eu.citrix.com>
 <20190111181211.24073-2-ian.jackson@eu.citrix.com>
 <20190111182706.GA2199@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 2/2] libxl: fix build (missing CLONE_NEWIPC)
 on astonishingly old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCAyLzJdIGxpYnhs
OiBmaXggYnVpbGQgKG1pc3NpbmcgQ0xPTkVfTkVXSVBDKSBvbiBhc3RvbmlzaGluZ2x5IG9sZCBz
eXN0ZW1zIik6Cj4gT24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDY6MTI6MTFQTSArMDAwMCwgSWFu
IEphY2tzb24gd3JvdGU6Cj4gPiArI2lmbmRlZiBDTE9ORV9YTkVXSVBDIC8qIEF2YWlsYWJsZSBh
cyBvZiBMaW51eCAyLjYuMTkgLyBnbGliYyAyLjggKi8KPiAKPiBUaGVyZSdzIGEgc3RyYW5nZSBY
IGhlcmUsIGJ1dCBub3QgYmVsb3cuCgpFcmssIHRoYXQncyB3cm9uZy4KCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 19:23:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 19:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gi2P2-0005f9-6D; Fri, 11 Jan 2019 19:23: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=Ayr2=PT=citrix.com=prvs=9077728fb=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gi2P0-0005ew-TU
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 19:23:34 +0000
X-Inumbo-ID: 62760f0a-15d6-11e9-b2b9-9366dcf52870
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62760f0a-15d6-11e9-b2b9-9366dcf52870;
 Fri, 11 Jan 2019 19:23:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,466,1539648000"; d="scan'208";a="75396956"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Jan 2019 19:23:28 +0000
Message-ID: <20190111192328.25242-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190111182706.GA2199@perard.uk.xensource.com>
References: <20190111182706.GA2199@perard.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] libxl: fix build (missing CLONE_NEWIPC)
 on astonishingly old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q0xPTkVfTkVXSVBDIHdhcyBpbnRyb2R1Y2VkIGluIExpbnV4IDIuNi4xOSwgb24gdGhlIDI5dGgg
b2YgTm92ZW1iZXIKMjAwNiwgd2hpY2ggd2FzIDEyIHllYXJzLCAxIG1vbnRoLCBhbmQgMTQgZGF5
cyBhZ28uCgpOZXZlcnRoZWxlc3MgYXBwYXJlbnRseSBzb21lIHBlb3BsZSBhcmUgdHJ5aW5nIHRv
IGJ1aWxkIFhlbiBvbiBzeXN0ZW1zCndob3NlIGtlcm5lbCBoZWFkZXJzIGFyZSB0aGF0IG9sZC4g
IFBsYWNhdGUgdGhlc2UgcGVvcGxlIGJ5IHByb3ZpZGluZwphIGZhbGxiYWNrICNkZWZpbmUgZm9y
IENMT05FX05FV0lQQy4KClRoZSBhY3R1YWwgYmluYXJ5IHZhbHVlIHdpbGwgb2YgY291cnNlIHJl
bWFpbiBjb25zdGFudCwgYmVjYXVzZSBvZiB0aGUKa2VybmVsIEFQSSBwcm9taXNlLCBzbyB0aGlz
IGlzIGFuZCB3aWxsIGJlIGNvcnJlY3Qgb24gYWxsIHBsYXRmb3Jtcwp3aGVyZSB0aGUgQ0xPTkVf
TkVXSVBDIGlzIHN1cHBvcnRlZC4gIChFdmVuIGlmIGZvciBzb21lIHJlYXNvbiB3ZSBtaXNzCnRo
ZSByaWdodCAjaW5jbHVkZXMuKQoKT2YgY291cnNlIGF0IHJ1bnRpbWUgdGhpcyB2YWx1ZSB3aWxs
IG5vdCB3b3JrIG9uIG9sZGVyIGtlcm5lbHMuICBJdAp3aWxsIGJlIHJlamVjdGVkIGFzIHVua25v
d24uICBIb3dldmVyIG9uIHRob3NlIGtlcm5lbHMgd2UgZG8gbm90IHdhbnQKdG8gc3VwcG9ydCBk
bV9yZXN0cmljdCwgYW5kIGFuIGF0dGVtcHQgdG8gdXNlIGl0IHdpbGwgZmFpbC4gIEl0IGlzIE9L
CmZvciB0aGUgZmFpbHVyZSB0byBiZSBhIG1lc3N5IEVJTlZBTCBzeXNjYWxsIGZhaWx1cmUuICAo
VGhlIElQQwpuYW1lc3BhY2UgdW5zaGFyZSBpcyBuZWNlc3NhcnkgdG8gYXZvaWQgYSBzdWJvcm5l
ZCBkZXByaXZpbGVnZWQgcWVtdQpmcm9tIGNhdXNpbmcgdHJvdWJsZSB3aXRoIHNobSwgc2VtLCBl
dGMuKQoKQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+ClNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKLS0t
CnYyOiBHZXQgcmlkIG9mIHNwdXJpb3VzIFgKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9saW51eC5j
IHwgOCArKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMgYi90b29scy9saWJ4bC9saWJ4bF9saW51eC5j
CmluZGV4IDY0NzVjY2E2NGIuLjU5ZGQ5NDViYzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2xpbnV4LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbGludXguYwpAQCAtMTgsNiArMTgs
MTQgQEAKICNpbmNsdWRlIDxzeXMvcmVzb3VyY2UuaD4KICNpbmNsdWRlICJsaWJ4bF9pbnRlcm5h
bC5oIgogCisKKy8qIFdvcmthcm91bmRzIGZvciBMaW51eC1zcGVjaWZpYyBsYWNrcyBjYW4gZ28g
aGVyZTogKi8KKworI2lmbmRlZiBDTE9ORV9ORVdJUEMgLyogQXZhaWxhYmxlIGFzIG9mIExpbnV4
IDIuNi4xOSAvIGdsaWJjIDIuOCAqLworIyBkZWZpbmUgQ0xPTkVfTkVXSVBDIDB4MDgwMDAwMDAK
KyNlbmRpZgorCisKIGludCBsaWJ4bF9fdHJ5X3BoeV9iYWNrZW5kKG1vZGVfdCBzdF9tb2RlKQog
ewogICAgIGlmIChTX0lTQkxLKHN0X21vZGUpIHx8IFNfSVNSRUcoc3RfbW9kZSkpIHsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 20:17:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 20:17: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-devel-bounces@lists.xenproject.org>)
	id 1gi3Eh-00016m-A9; Fri, 11 Jan 2019 20:16: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=Iy3g=PT=citrix.com=prvs=9072536af=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gi3Eg-00016h-DX
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 20:16:58 +0000
X-Inumbo-ID: d6f218ea-15dd-11e9-adc3-4b2a0e7896c9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6f218ea-15dd-11e9-adc3-4b2a0e7896c9;
 Fri, 11 Jan 2019 20:16:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,466,1539648000"; d="scan'208";a="84481629"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [PATCH] xen: Fix event channel interface for XenDevice-s
Thread-Index: AQHUqdjjzr4uTXxEf0qeGRX0oW3MCKWqgSVw
Date: Fri, 11 Jan 2019 20:16:53 +0000
Message-ID: <8861ed81327240a5b93048763b6e5044@AMSPEX02CL03.citrite.net>
References: <20190111180941.6198-1-anthony.perard@citrix.com>
In-Reply-To: <20190111180941.6198-1-anthony.perard@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: Fix event channel interface for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAxMSBKYW51YXJ5IDIwMTkgMTg6
MTAKPiBUbzogcWVtdS1kZXZlbEBub25nbnUub3JnCj4gQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgb3Bl
bgo+IGxpc3Q6WDg2IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVjdDog
W1BBVENIXSB4ZW46IEZpeCBldmVudCBjaGFubmVsIGludGVyZmFjZSBmb3IgWGVuRGV2aWNlLXMK
PiAKPiBQYXRjaCAieGVuOiBhZGQgZXZlbnQgY2hhbm5lbCBpbnRlcmZhY2UgZm9yIFhlbkRldmlj
ZS1zIiBtYWtlcyB1c2Ugb2YKPiB0aGUgdHlwZSB4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90LCBi
dXQgdGhpcyBpc24ndCBhdmFpYWJsZSBiZWZvcmUgWGVuCj4gNC43LiBBbHNvIHRoZSBmdW5jdGlv
biB4ZW5fZGV2aWNlX2JpbmRfZXZlbnRfY2hhbm5lbCBhc3NpZ24gdGhlIHJldHVybgo+IHZhbHVl
IG9mIHhlbmV2dGNobl9iaW5kX2ludGVyZG9tYWluIHRvIGNoYW5uZWwtPmxvY2FsX3BvcnQgYnV0
IGNoZWNrIHRoZQo+IHJlc3VsdCBmb3IgZXJyb3Igd2l0aCB4ZW5kZXYtPmxvY2FsX3BvcnQuCj4g
Cj4gRml4IGJ5Ogo+IC0gcmVtb3ZpbmcgbG9jYWxfcG9ydCBmcm9tIHN0cnVjdCBYZW5EZXZpY2Ug
YXMgaXQgaXNuJ3QgdXNlIGFueXdlcmUuCj4gLSBhZGRpbmcgYSBjb21wYXRpYmlsaXR5IHR5cGVk
ZWYgZm9yIHhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgZm9yIFhlbgo+ICAgNC42IGFuZCBlYXJs
aWVyLgo+IAo+IEFzIGV4dHJhLCByZXBsYWNlIHRoZSB0eXBlIG9mIFhlbkV2ZW50Q2hhbm5lbC0+
bG9jYWxfcG9ydCBieQo+IGV2dGNobl9wb3J0X3QuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCj4gLS0tCj4gIGh3L3hlbi94ZW4tYnVz
LmMgICAgICAgICAgICB8IDEyICsrKysrKystLS0tLQo+ICBpbmNsdWRlL2h3L3hlbi94ZW4tYnVz
LmggICAgfCAgMSAtCj4gIGluY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCB8ICAxICsKPiAgMyBm
aWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCj4gaW5kZXggZjkwYmNm
MjM0Mi4uM2FlY2NlYzY5YyAxMDA2NDQKPiAtLS0gYS9ody94ZW4veGVuLWJ1cy5jCj4gKysrIGIv
aHcveGVuL3hlbi1idXMuYwo+IEBAIC05MTcsNyArOTE3LDcgQEAgdm9pZCB4ZW5fZGV2aWNlX2Nv
cHlfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRldiwKPiBib29sIHRvX2RvbWFpbiwKPiAgfQo+
IAo+ICBzdHJ1Y3QgWGVuRXZlbnRDaGFubmVsIHsKPiAtICAgIHVuc2lnbmVkIGludCBsb2NhbF9w
b3J0Owo+ICsgICAgZXZ0Y2huX3BvcnRfdCBsb2NhbF9wb3J0Owo+ICAgICAgWGVuRXZlbnRIYW5k
bGVyIGhhbmRsZXI7Cj4gICAgICB2b2lkICpvcGFxdWU7Cj4gICAgICBOb3RpZmllciBub3RpZmll
cjsKPiBAQCAtOTM5LDE3ICs5MzksMTkgQEAgWGVuRXZlbnRDaGFubmVsCj4gKnhlbl9kZXZpY2Vf
YmluZF9ldmVudF9jaGFubmVsKFhlbkRldmljZSAqeGVuZGV2LAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IKPiAqKmVy
cnApCj4gIHsKPiAgICAgIFhlbkV2ZW50Q2hhbm5lbCAqY2hhbm5lbCA9IGdfbmV3MChYZW5FdmVu
dENoYW5uZWwsIDEpOwo+ICsgICAgeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBsb2NhbF9wb3J0
Owo+IAo+IC0gICAgY2hhbm5lbC0+bG9jYWxfcG9ydCA9IHhlbmV2dGNobl9iaW5kX2ludGVyZG9t
YWluKHhlbmRldi0+eGVoLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfaWQsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydCk7Cj4gLSAgICBpZiAoeGVu
ZGV2LT5sb2NhbF9wb3J0IDwgMCkgewo+ICsgICAgbG9jYWxfcG9ydCA9IHhlbmV2dGNobl9iaW5k
X2ludGVyZG9tYWluKHhlbmRldi0+eGVoLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfaWQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydCk7Cj4gKyAgICBpZiAobG9jYWxfcG9ydCA8
IDApIHsKPiAgICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAieGVuZXZ0Y2hu
X2JpbmRfaW50ZXJkb21haW4KPiBmYWlsZWQiKTsKPiAKPiAgICAgICAgICBnX2ZyZWUoY2hhbm5l
bCk7Cj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gICAgICB9Cj4gCj4gKyAgICBjaGFubmVsLT5s
b2NhbF9wb3J0ID0gbG9jYWxfcG9ydDsKPiAgICAgIGNoYW5uZWwtPmhhbmRsZXIgPSBoYW5kbGVy
Owo+ICAgICAgY2hhbm5lbC0+b3BhcXVlID0gb3BhcXVlOwo+ICAgICAgY2hhbm5lbC0+bm90aWZp
ZXIubm90aWZ5ID0gZXZlbnRfbm90aWZ5Owo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94
ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKPiBpbmRleCBlNTVhNWRlNWYxLi4z
MTgzZjEwZTNjIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAo+ICsrKyBi
L2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAo+IEBAIC0yOSw3ICsyOSw2IEBAIHR5cGVkZWYgc3Ry
dWN0IFhlbkRldmljZSB7Cj4gICAgICB4ZW5nbnR0YWJfaGFuZGxlICp4Z3RoOwo+ICAgICAgYm9v
bCBmZWF0dXJlX2dyYW50X2NvcHk7Cj4gICAgICB4ZW5ldnRjaG5faGFuZGxlICp4ZWg7Cj4gLSAg
ICB4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IGxvY2FsX3BvcnQ7Cj4gICAgICBOb3RpZmllckxp
c3QgZXZlbnRfbm90aWZpZXJzOwo+ICB9IFhlbkRldmljZTsKPiAKPiBkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCj4g
aW5kZXggMmI5MWQxOTlhMS4uOWE4MTU1ZTE3MiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2h3L3hl
bi94ZW5fY29tbW9uLmgKPiArKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKPiBAQCAt
MzIsNiArMzIsNyBAQCBleHRlcm4geGNfaW50ZXJmYWNlICp4ZW5feGM7Cj4gIHR5cGVkZWYgeGNf
aW50ZXJmYWNlIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlOwo+ICB0eXBlZGVmIHhjX2V2dGNobiB4
ZW5ldnRjaG5faGFuZGxlOwo+ICB0eXBlZGVmIHhjX2dudHRhYiB4ZW5nbnR0YWJfaGFuZGxlOwo+
ICt0eXBlZGVmIGV2dGNobl9wb3J0X29yX2Vycm9yX3QgeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3Jf
dDsKPiAKPiAgI2RlZmluZSB4ZW5ldnRjaG5fb3BlbihsLCBmKSB4Y19ldnRjaG5fb3BlbihsLCBm
KTsKPiAgI2RlZmluZSB4ZW5ldnRjaG5fY2xvc2UoaCkgeGNfZXZ0Y2huX2Nsb3NlKGgpCj4gLS0K
PiBBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 20:36:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 20:36: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-devel-bounces@lists.xenproject.org>)
	id 1gi3X6-0002dx-UZ; Fri, 11 Jan 2019 20:36:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d089=PT=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gi3X5-0002ds-Tt
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 20:35:59 +0000
X-Inumbo-ID: 806ffc9b-15e0-11e9-92db-bc764e045a96
Received: from mail-ua1-x935.google.com (unknown [2607:f8b0:4864:20::935])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 806ffc9b-15e0-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 20:35:58 +0000 (UTC)
Received: by mail-ua1-x935.google.com with SMTP id v24so5166760uap.13
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 12:35:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=kfGfZZxX4w1RDcnZkDCXqI6T/8VNvnzITsJ5EXh01dg=;
 b=J7gzEgwNaFxMLw2kLO5Q6801tZYFPGX/rpxL34Dxc1LH401vWXm+Pk4VXVy29drx4R
 8BENu+m6BH9nDD8MDs4IFXAy3Z5YB09+QONOSppjVOTGsVATX0uC33GwzJxLoPkl5f7W
 /n6Z+GCMrDmmnzo76XqhqmVotaPca4jzJyvMYkZj78RuslxCNZ7cqc69YdLIr3BFTNH+
 AiWNXGzGK0nLg0DHZaC/SP1KvJ0ZKTll2sOxuuDFtrgTyf9gVyT1EyiEUPnzYcPhDDC4
 +/rU2tQMBKHvwOEKb9ZKgEV3LPC05sG5A6QA1Qc+k7m6U/9Lsr0YlSFBAKWvV52clRVq
 IFAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=kfGfZZxX4w1RDcnZkDCXqI6T/8VNvnzITsJ5EXh01dg=;
 b=LAfxHZD8Znvpo+9x8lnro+FB8c2Fl0YI/+t5au5vjWQGaY12ZrYwk9pqIltL46qwFX
 Dd8feeaj3HTm/wIxPLY1HyBhI/lWijwUGO5/OyVsnHQbCFBI4+8CvpibSosqvhvE0Ehn
 k7bRVm7A//JWuK1GcBRp5kP+A1ei35nzJcV9bDPA2idsHuZC0iJaELcGZ+W4dYQOAVPL
 L5cJEkDnAFH5ynyWADPrcnjhoO1u7rLdDVLoaWmREUTbOq9CDQoc0JtasDzDUQRqrzrM
 c7r6sMQSiDtvvZygmE3KKGNiwx87y9LaEtvfz0bZBnW8Rlc5e2aldBxUWX47xsohHBk8
 UBNg==
X-Gm-Message-State: AJcUukdgrUk8y7ByC+widCKeAlyhIbT97R02oZBzfgNTBKUrgN6T9K8m
 KV19Fv7jJcUjOubXFMUjxvwiRUUawfxzsAfa2dU=
X-Google-Smtp-Source: ALg8bN5A/z73l3NvullG3i5QBDJ5CqZxHgppSFIXfkFX2XfSJjX1i/QRL7pR7Cm6pVIc4rr8JRe4Lh1mYfVODCZlx3A=
X-Received: by 2002:ab0:31d5:: with SMTP id e21mr6160089uan.107.1547238957914; 
 Fri, 11 Jan 2019 12:35:57 -0800 (PST)
MIME-Version: 1.0
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
In-Reply-To: <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Fri, 11 Jan 2019 14:35:45 -0600
Message-ID: <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
To: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============8959297556768217140=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8959297556768217140==
Content-Type: multipart/alternative; boundary="00000000000078205b057f34a472"

--00000000000078205b057f34a472
Content-Type: text/plain; charset="UTF-8"

On Fri, 11 Jan 2019, 12:53 Stewart Hildebrand, <
Stewart.Hildebrand@dornerworks.com> wrote:

>
> Why don't we change the type of _start so it's not a pointer type?


Can you suggest a type that would be suitable?

Cheers,

--00000000000078205b057f34a472
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Fri, 11 Jan 2019, 12=
:53 Stewart Hildebrand, &lt;<a href=3D"mailto:Stewart.Hildebrand@dornerwork=
s.com">Stewart.Hildebrand@dornerworks.com</a>&gt; wrote:<br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">=C2=A0<br>
Why don&#39;t we change the type of _start so it&#39;s not a pointer type?<=
/blockquote></div><div><br></div><div>Can you suggest a type that would be =
suitable?</div><div><br></div><div>Cheers,</div><div><br></div>

--00000000000078205b057f34a472--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8959297556768217140==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 11 20:36:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 20:36: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-devel-bounces@lists.xenproject.org>)
	id 1gi3XU-0002fy-7k; Fri, 11 Jan 2019 20:36: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=w36A=PT=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gi3XS-0002fo-IE
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 20:36:22 +0000
X-Inumbo-ID: 8db77b72-15e0-11e9-82c0-4fd64f38a74b
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8db77b72-15e0-11e9-82c0-4fd64f38a74b;
 Fri, 11 Jan 2019 20:36:21 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0BKSwOL063588;
 Fri, 11 Jan 2019 20:36:04 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=99uPd3V3L9uMaiExmuEZBX+VIsu9Fi82Sb9lEprRISM=;
 b=zqxkaixay4hRzq/NzrO27hcJ/IB8LOL+NehKLosZFfAje+Ebp0zmllL36suz7W6dikkf
 K3bhweRIAfaCIino2bBcYm4HHxXJUZ8SfGfl0zSGWTl/l4x+UJB2NyJyN3jPRYwluRKS
 08gm0sAxfH78V3dJNoeQF5T2lPCh1Q2csR30ftwcx+5gglK5Ou+qeCcU74FJa3NBlHLY
 Mz1UXE5fMNbwSpYHCVG2QxXTa9NoUuPgik8tknQjpqXBHfvdtYwD4ZDtchEK8yHyUFIT
 +IvxqjLp7gRWWnMuMD7kEebGCGMx4LG6S2AUK5yrl8XdY/p81N6nc2pYO9H0g+Fy+ut8 mA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2ptn7retmq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 11 Jan 2019 20:36:04 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0BKZwJN029193
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 11 Jan 2019 20:35:58 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0BKZvSw026423;
 Fri, 11 Jan 2019 20:35:57 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 11 Jan 2019 12:35:56 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190111120805.24852-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <f0b7963a-049f-e89e-a9cb-9e0f18f771a3@oracle.com>
Date: Fri, 11 Jan 2019 15:35:54 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190111120805.24852-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9133
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=881
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901110163
Subject: Re: [Xen-devel] [PATCH v2] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, hans@knorrie.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMS8xOSA3OjA4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IEBAIC00MjEsNiArNDI0
LDExIEBAIHZvaWQgeGVuX3Jlc3RvcmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKQo+ICAJaWYgKHJl
dCAhPSAwKQo+ICAJCXByX25vdGljZSgiQ2Fubm90IHJlc3RvcmUgc2Vjb25kYXJ5IHZjcHVfdGlt
ZV9pbmZvIChlcnIgJWQpIiwKPiAgCQkJICByZXQpOwo+ICsKPiArb3V0Ogo+ICsJLyogTmVlZCBw
dmNsb2NrX3Jlc3VtZSgpIGJlZm9yZSB1c2luZyB4ZW5fY2xvY2tzb3VyY2VfcmVhZCgpLiAqLwo+
ICsJcHZjbG9ja19yZXN1bWUoKTsKCkRvIHdlIHdhbnQgdG8gZHJvcCBpdCBmcm9tIHhlbl90aW1l
cl9yZXN1bWUgdGhlbj8KCkJUVywgSSByYW4gdGhpcyBjb2RlIGEgZmV3IHRpbWVzIG9uIHRvcCBv
ZiBmb3ItbGludXMtNC4yMSBhbmQgZGlkbid0IHNlZQphbnkgb2YgdGhlIHByb2JsZW1zIHRoYXQg
SGFucyBkZXNjcmliZWQuIEkgZGlkbid0IGRvIExNLCBvbmx5CnNhdmUvcmVzdG9yZSwgYnV0IEkn
ZCB0aGluayBpdCBzaG91bGRuJ3QgbWFrZSBhbnkgZGlmZmVyZW5jZS4KCi1ib3JpcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 20:46:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 20: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-devel-bounces@lists.xenproject.org>)
	id 1gi3hK-0003ZO-7j; Fri, 11 Jan 2019 20:46: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=IHls=PT=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1gi3hJ-0003ZJ-3t
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 20:46:33 +0000
X-Inumbo-ID: f8c6eb5a-15e1-11e9-92db-bc764e045a96
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f8c6eb5a-15e1-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 20:46:31 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Julien Grall <julien.grall@gmail.com>
Thread-Topic: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
Thread-Index: AQHUqHT6EHkpRCxf9EupBCStWIThYqWoHrMAgABgAgCAAJhgAIAAIAUAgAAkzACAACAxgIAALXqAgACPqQCAAHnVgP//rUmwgAB9BID//6xewA==
Date: Fri, 11 Jan 2019 20:46:29 +0000
Message-ID: <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
In-Reply-To: <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.27.13.236]
MIME-Version: 1.0
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <stefanos@xilinx.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpZGF5LCBKYW51YXJ5IDExLCAyMDE5IDM6MzYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToN
Cj4gT24gRnJpLCAxMSBKYW4gMjAxOSwgMTI6NTMgU3Rld2FydCBIaWxkZWJyYW5kIHdyb3RlOg0K
PiA+DQo+ID4gV2h5IGRvbid0IHdlIGNoYW5nZSB0aGUgdHlwZSBvZiBfc3RhcnQgc28gaXQncyBu
b3QgYSBwb2ludGVyIHR5cGU/DQo+DQo+IENhbiB5b3Ugc3VnZ2VzdCBhIHR5cGUgdGhhdCB3b3Vs
ZCBiZSBzdWl0YWJsZT8NCj4NCj4gQ2hlZXJzLA0KDQpZZXMuIE15IG9waW5pb24gaXMgdGhhdCB0
aGUgInN1ZmZpY2llbnQtd2lkdGggaW50ZWdlciB0eXBlIiBzaG91bGQgYmUgYQ0KInVpbnRwdHJf
dCIgb3IgImludHB0cl90Iiwgc2luY2UgdGhvc2UgdHlwZXMgYnkgZGVmaW5pdGlvbiBhcmUgKmlu
dGVnZXIqIHR5cGVzDQp3aWRlIGVub3VnaCB0byBob2xkIGEgdmFsdWUgY29udmVydGVkIGZyb20g
YSB2b2lkIHBvaW50ZXIuIFdoaWxlICJ1bnNpZ25lZA0KbG9uZyIgc2VlbXMgdG8gd29yayBmb3Ig
TGludXgsIHRoZSBkZWZpbml0aW9uIG9mIHRoYXQgdHlwZSBkb2Vzbid0IHByb3ZpZGUgdGhlDQpz
YW1lIGd1YXJhbnRlZS4gU2luY2UgdWludHB0cl90IGlzIGFuICppbnRlZ2VyKiB0eXBlIGJ5IGRl
ZmluaXRpb24gKGFuZCBub3QgYQ0KcG9pbnRlciB0eXBlKSwgbXkgaW50ZXJwcmV0YXRpb24gb2Yg
dGhlIEMgc3RhbmRhcmQgaXMgdGhhdA0Kc3VidHJhY3Rpb24vY29tcGFyaXNvbiBvZiB1aW50cHRy
X3QgdHlwZXMgd29uJ3QgYmUgc3ViamVjdCB0byB0aGUgcG90ZW50aWFsDQoicG9pbnRlciB0byBv
YmplY3QiIGlzc3VlcyBpbiBxdWVzdGlvbi4NCg0KSWYgSSBoYWQgdG8gY2hvb3NlIGJldHdlZW4g
InVpbnRwdHJfdCIgb3IgImludHB0cl90IiBJIGd1ZXNzIEkgd291bGQgY2hvb3NlDQoidWludHB0
cl90IiBzaW5jZSB0aGF0IHR5cGUgaXMgYWxyZWFkeSB1c2VkIGluIHZhcmlvdXMgcGxhY2VzIGlu
IHRoZSBYZW4NCmNvZGViYXNlLiBBbmQgdGhlIExpbnV4IHdvcmthcm91bmQgaXMgYWxzbyB1c2lu
ZyBhbiB1bnNpZ25lZCBpbnRlZ2VyIHR5cGUuDQoNClN0ZXcNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 20:52:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 20:52: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-devel-bounces@lists.xenproject.org>)
	id 1gi3my-0004Kv-1Q; Fri, 11 Jan 2019 20:52: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=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gi3mw-0004Kl-H8
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 20:52:22 +0000
X-Inumbo-ID: c9e10616-15e2-11e9-91ae-7ba7a7961ba9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9e10616-15e2-11e9-91ae-7ba7a7961ba9;
 Fri, 11 Jan 2019 20:52:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gi3mt-0000X0-8D; Fri, 11 Jan 2019 20:52:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gi3ms-00074o-QN; Fri, 11 Jan 2019 20:52:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gi3ms-0008Dq-PK; Fri, 11 Jan 2019 20:52:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131906-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-pair:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-pair:host-install/dst_host(5):broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=a311f891abf3833c1e4c5a62a6e5b0f1b81f22c3
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 20:52:18 +0000
Subject: [Xen-devel] [qemu-mainline test] 131906: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkwNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MDYvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgPGpvYiBzdGF0dXM+ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
IDUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBSRUdSLiB2cy4gMTMxODQyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMxODQyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxODQyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMzE4NDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMxODQyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzE4NDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAg
YTMxMWY4OTFhYmYzODMzYzFlNGM1YTYyYTZlNWIwZjFiODFmMjJjMwpiYXNlbGluZSB2ZXJzaW9u
OgogcWVtdXUgICAgICAgICAgICAgICAgMTQ3OTIzYjFhOTAxYTAzNzBmODNhMGY0YzU4ZWMxYmFm
ZmVmMjJmMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxODQyICAyMDE5LTAxLTA5IDAwOjM3OjIy
IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMTg5MiAgMjAxOS0wMS0wOSAyMzoz
NzowMCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTkw
NiAgMjAxOS0wMS0xMSAwMjoxMzo1OSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhleSBLYXJkYXNoZXZz
a2l5IDxhaWtAb3psYWJzLnJ1PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+
CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYXZpZCBHaWJzb24gPGRhdmlk
QGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4K
ICBGYW0gWmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4KICBGcmVkaWFubyBaaWdsaW8gPGZ6aWdsaW9A
cmVkaGF0LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1
cnogPGdyb3VnQGthb2Qub3JnPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4K
ICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEZlbmcgPGxpZmVuZzE1
MTlAZ21haWwuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBNYXJjLUFuZHLDqSBM
dXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxt
YXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3Jn
PgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmlpdCBM
YWVzIDxwbGFlc0BwbGFlcy5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAg
VG9tIERlc2V5biA8dG9tLmRlc2V5bkBnbWFpbC5jb20+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9z
Y2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgaG9zdC1pbnN0YWxsKDQp
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDk3MiBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 20:52:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 20:52: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-devel-bounces@lists.xenproject.org>)
	id 1gi3n3-0004LN-Br; Fri, 11 Jan 2019 20:52: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=1v5S=PT=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gi3n1-0004LF-Vx
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 20:52:28 +0000
X-Inumbo-ID: ccc19639-15e2-11e9-92db-bc764e045a96
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccc19639-15e2-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 20:52:26 +0000 (UTC)
Received: by mail-ed1-f68.google.com with SMTP id h15so14139646edb.4
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 12:52:25 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=K7M7+PKN7541pQdRhv0EaseSNSpXx+yVAvE1JYY5cBE=;
 b=lMd7UbySh2Wmk4hylw7+i/0okpxbDIAnOVAXhr5hHqQhfdgCD0KxKH2dzPUNFqVp8S
 UAIcPecFJkyXtcGOX/Wzy6IWCFkwnJ+2xhVAFsvP3CVv5b2dZPTZFtsA39jITFtSW5wZ
 IKvfZI0xxywlZQUGx0CqKlkZEy59kqAv4cv+/tYjKsFi2B0FNixlKRvRaXxqr82KTGEp
 3CSltgm6kPUgNggXQTnxwkqcUCPXLTDXSLQR48ayTVZ1rWbpeFmwmrVlmMTL1tTDhWRn
 nndrN6BAVmk8IQycV4YeM+2vGQiRGo81ppwB6CYBQU3v9hGxixv/RLinhefDDHANQEYq
 cFtw==
X-Gm-Message-State: AJcUukdMwVlLpZBKYdArS/18jV5X1+pRgwdb3XAylNy+Xmgy9pIxuVXu
 Z7u7tFaUMNeuMWw4rJ9sLbq0D4Ur
X-Google-Smtp-Source: ALg8bN5c9DRy04x2/n8T2NMXaoa/r1IyZ/HXInWuzGtZS83o+sjagu8yinfmfmg4PYN7YLjtrDJHLA==
X-Received: by 2002:a50:a622:: with SMTP id d31mr15101463edc.228.1547239944710; 
 Fri, 11 Jan 2019 12:52:24 -0800 (PST)
Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com.
 [209.85.128.51])
 by smtp.gmail.com with ESMTPSA id z39sm2713798edb.81.2019.01.11.12.52.24
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 11 Jan 2019 12:52:24 -0800 (PST)
Received: by mail-wm1-f51.google.com with SMTP id f188so3603606wmf.5
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 12:52:24 -0800 (PST)
X-Received: by 2002:a7b:cb96:: with SMTP id m22mr3694120wmi.39.1547239943821; 
 Fri, 11 Jan 2019 12:52:23 -0800 (PST)
MIME-Version: 1.0
References: <20190111153657.13532-1-aisaila@bitdefender.com>
 <20190111153657.13532-2-aisaila@bitdefender.com>
 <CABfawhmTDkezeEp8QTS8Az88O3qDGuK1EfA1Yf2xK0UUGzzXoA@mail.gmail.com>
 <dfe5b0cf-8d85-4941-d007-430a8f72eb7f@bitdefender.com>
In-Reply-To: <dfe5b0cf-8d85-4941-d007-430a8f72eb7f@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 11 Jan 2019 13:51:47 -0700
X-Gmail-Original-Message-ID: <CABfawh=HQkQ6ek28fiiA6DRDm_wceo10W8VQU=84LsLNJMcd1A@mail.gmail.com>
Message-ID: <CABfawh=HQkQ6ek28fiiA6DRDm_wceo10W8VQU=84LsLNJMcd1A@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH RFC v2 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgOTo1MSBBTSBSYXp2YW4gQ29qb2NhcnUKPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Cj4gT24gMS8xMS8xOSA2OjM4IFBNLCBUYW1hcyBL
IExlbmd5ZWwgd3JvdGU6Cj4gPiBPbiBGcmksIEphbiAxMSwgMjAxOSBhdCA4OjM3IEFNIEFsZXhh
bmRydSBTdGVmYW4gSVNBSUxBCj4gPiA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+
ID4+Cj4gPj4gVGhpcyBwYXRjaCBhaW1zIHRvIGhhdmUgbWVtIGFjY2VzcyB2bSBldmVudHMgc2Vu
dCBmcm9tIHRoZSBlbXVsYXRvci4KPiA+PiBUaGlzIGlzIHVzZWZ1bCBpbiB0aGUgY2FzZSBvZiBw
YWdlLXdhbGtzIHRoYXQgaGF2ZSB0byBlbXVsYXRlCj4gPj4gaW5zdHJ1Y3Rpb25zIGluIGFjY2Vz
cyBkZW5pZWQgcGFnZXMuCj4gPj4KPiA+Cj4gPiBJJ20gYSBsaXR0bGUgY29uZnVzZWQgYWJvdXQg
dGhlIHNjZW5hcmlvIHlvdSBtZW50aW9uIGhlcmUuIFlvdSBtYXJrCj4gPiBwYWdlcyB3aGVyZSB0
aGUgcGFnZXRhYmxlcyBhcmUgbm9uLXJlYWRhYmxlL3dyaXRhYmxlIGluIEVQVCBhbmQgeW91Cj4g
PiBleHBlY3QgdGhlIGVtdWxhdGVkIGluc3RydWN0aW9uIHdvdWxkIGFsc28gdmlvbGF0ZSBhY2Nl
c3MgcGVybWlzc2lvbnMKPiA+IG9mIHRoZSBndWVzdCBwYWdldGFibGUgaXRzZWxmPwo+Cj4gSGVs
bG8gVGFtYXMsCj4KPiBUaGUgc2NlbmFyaW8gaXMgdGhpczogdGhlIHBhZ2V0YWJsZXMgYXJlIHJl
YWQtb25seS4gQXQgc29tZSBwb2ludCwgYQo+IHdhbGsgdHJpZXMgdG8gd3JpdGUgdGhlIGFjY2Vz
c2VkIGJpdCwgb3IgdGhlIGRpcnR5IGJpdCBzb21ld2hlcmUgaW4gdGhhdAo+IHJlYWQtb25seSBt
ZW1vcnksIGNhdXNpbmcgYW4gRVBUIGZhdWx0LCBzbyB3ZSBlbmQgdXAgaW4KPiBwMm1fbWVtX2Fj
Y2Vzc19jaGVjaygpLgo+Cj4gVW5kZXJzdGFuZGFibHksIHdlIGRvbid0IGNhcmUgYWJvdXQgc2Vu
ZGluZyB0aGlzIGV2ZW50IG91dCB0byB0aGUKPiBpbnRyb3NwZWN0aW9uIGFwcGxpY2F0aW9uICh3
ZSBjb3VsZCBpZiB3ZSB3YW50ZWQgdG8sIHdoaWNoIGlzIHdoeSB0aGlzCj4gYmVoYXZpb3VyIGlz
IGNvbmZpZ3VyYWJsZSwgYnV0IEkgdGhpbmsgaXQncyBzYWZlIHRvIHNheSB0aGF0IGZvciBtb3N0
Cj4gaW50cm9zcGVjdGlvbiB1c2UtY2FzZXMgdGhpcyBpcyBzb21ldGhpbmcgd2UgZG9uJ3QgY2Fy
ZSBhYm91dCwgYW5kIGhlbmNlCj4gYSBwZXJmZWN0IG9wcG9ydHVuaXR5IGZvciBvcHRpbWl6YXRp
b24pLgo+Cj4gTm93LCBlbXVsYXRpbmcgdGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24gaGVscHMsIGFu
ZCBpdCB3b3Jrcy4gQnV0LCB3aGF0IGlmCj4gdGhhdCBpbnN0cnVjdGlvbiB3b3VsZCBoYXZlIHRy
aWVkIHRvIHdyaXRlIHRvIGFub3RoZXIgcHJvdGVjdGVkIHBhZ2U/Cj4gRW11bGF0aW5nIGl0LCBh
cyB0aGluZ3Mgc3RhbmQgbm93LCBtZWFucyB0aGF0IHdlIHdpbGwgbG9zZSBfdGhhdF8gZXZlbnQs
Cj4gYW5kIHRoYXQncyBwb3RlbnRpYWxseSBhIHZlcnkgaW1wb3J0YW50IEVQVCBldmVudC4KPgo+
IFdlJ3ZlIHRyaWVkIHRvIGF0dGFjayB0aGlzIHByb2JsZW0gYnkgb25seSB3cml0aW5nIHRoZSBB
L0QgYml0cyBhbmQKPiBhbG1vc3QgY2FtZSB0byBhIHNhdGlzZmFjdG9yeSBzb2x1dGlvbiBidXQg
dGhlcmUncyBzdGlsbCBzb21lIGRlYmF0ZSBvbgo+IHdoZXRoZXIgaXQncyBhcmNoaXRlY3R1cmFs
bHkgY29ycmVjdCBvciBub3QgLSB0aGF0IGFwcHJvYWNoIG5lZWRzIG1vcmUKPiBzdHVkeWluZy4K
Pgo+IFRoZSBhbHRlcm5hdGl2ZSB3ZSd2ZSBjb21lIHVwIHdpdGggaXMgdG8gaW5zdGVhZCwgYXQg
bGVhc3QgZm9yIHRoZSB0aW1lCj4gYmVpbmcsIGF0dGVtcHQgdG8gc2VuZCBvdXQgdm1fZXZlbnRz
IGZyb20gdGhlIGVtdWxhdG9yIGNvZGUgb25seSBpbiB0aGlzCj4gY2FzZTogd2hlcmUgd2Ugd2Fu
dCB0byBlbXVsYXRlIHRoZSBwYWdlIHdhbGsgd2l0aG91dCBjb25zdWx0aW5nIHRoZSBFUFQsCj4g
YnV0IHdhbnQgdG8gY29uc3VsdCBpdCB3aGVuIGFjdHVhbGx5IGVtdWxhdGluZyB0aGUgY3VycmVu
dCBpbnN0cnVjdGlvbi4KPgo+IEkgaG9wZSB0aGF0IG1hZGUgc2Vuc2UuCgpJJ20gc3RpbGwgY29u
ZnVzZWQgOikgSW4gdGhlIHBhZ2V0YWJsZSB3YWxraW5nIGNhc2UsIGRpZG4ndCB0aGUKaW5zdHJ1
Y3Rpb24geW91IGFyZSBlbXVsYXRpbmcganVzdCB0cmlwIGJ5IHdyaXRpbmcgdG8gYSBwYWdlIHlv
dSB3YW50CnRvIGFsbG93IGl0IHdyaXRpbmcgdG8gKHRoZSBBL0QgYml0cyk/IE9yIGFyZSB5b3Ug
c2F5aW5nIHRoZXJlIGlzIGFuCnVucmVsYXRlZCB0cmFwIGhhcHBlbmluZyB3aXRoIGFuIGV4ZWN1
dGUtdmlvbGF0aW9uIGJ1dCB5b3UgZG9uJ3Qga25vdwp3aGF0IG90aGVyIHdyaXRlLXByb3RlY3Rl
ZCBwYWdlIGl0IHdvdWxkIGhhdmUgdHJpcHBlZCBpZiBpdCBhY3R1YWxseQpleGVjdXRlZCwgYW5k
IGJ5IGVtdWxhdGluZyB5b3UgZWZmZWN0aXZlbHkgbWlzcyB0aGF0IHdyaXRlIGV2ZW50PyBUaGUK
bGF0dGVyIG1ha2VzIHNlbnNlLCBpdCdzIHRoZSBwYWdldGFibGUgd2Fsa2luZyBjYXNlIEkgaGF2
ZSBhIGhhcmQgdGltZQpwdXR0aW5nIHRvZ2V0aGVyLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 21:37:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 21:37: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-devel-bounces@lists.xenproject.org>)
	id 1gi4UK-0007Vm-5Z; Fri, 11 Jan 2019 21:37: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=RBEN=PT=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gi4UJ-0007Vh-BC
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 21:37:11 +0000
X-Inumbo-ID: 0c2d24fe-15e9-11e9-98b3-b3b0a2d5a86a
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c2d24fe-15e9-11e9-98b3-b3b0a2d5a86a;
 Fri, 11 Jan 2019 21:37:09 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 6642B3074B71; Fri, 11 Jan 2019 23:37:08 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.176.220])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 40A2A306E477;
 Fri, 11 Jan 2019 23:37:08 +0200 (EET)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20190111153657.13532-1-aisaila@bitdefender.com>
 <20190111153657.13532-2-aisaila@bitdefender.com>
 <CABfawhmTDkezeEp8QTS8Az88O3qDGuK1EfA1Yf2xK0UUGzzXoA@mail.gmail.com>
 <dfe5b0cf-8d85-4941-d007-430a8f72eb7f@bitdefender.com>
 <CABfawh=HQkQ6ek28fiiA6DRDm_wceo10W8VQU=84LsLNJMcd1A@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <22432d4d-4db0-bde6-325e-1c15d4340edf@bitdefender.com>
Date: Fri, 11 Jan 2019 23:36:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CABfawh=HQkQ6ek28fiiA6DRDm_wceo10W8VQU=84LsLNJMcd1A@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH RFC v2 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMS8xOSAxMDo1MSBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIEZyaSwgSmFu
IDExLCAyMDE5IGF0IDk6NTEgQU0gUmF6dmFuIENvam9jYXJ1Cj4gPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+IHdyb3RlOgo+Pgo+PiBPbiAxLzExLzE5IDY6MzggUE0sIFRhbWFzIEsgTGVuZ3ll
bCB3cm90ZToKPj4+IE9uIEZyaSwgSmFuIDExLCAyMDE5IGF0IDg6MzcgQU0gQWxleGFuZHJ1IFN0
ZWZhbiBJU0FJTEEKPj4+IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4KPj4+
PiBUaGlzIHBhdGNoIGFpbXMgdG8gaGF2ZSBtZW0gYWNjZXNzIHZtIGV2ZW50cyBzZW50IGZyb20g
dGhlIGVtdWxhdG9yLgo+Pj4+IFRoaXMgaXMgdXNlZnVsIGluIHRoZSBjYXNlIG9mIHBhZ2Utd2Fs
a3MgdGhhdCBoYXZlIHRvIGVtdWxhdGUKPj4+PiBpbnN0cnVjdGlvbnMgaW4gYWNjZXNzIGRlbmll
ZCBwYWdlcy4KPj4+Pgo+Pj4KPj4+IEknbSBhIGxpdHRsZSBjb25mdXNlZCBhYm91dCB0aGUgc2Nl
bmFyaW8geW91IG1lbnRpb24gaGVyZS4gWW91IG1hcmsKPj4+IHBhZ2VzIHdoZXJlIHRoZSBwYWdl
dGFibGVzIGFyZSBub24tcmVhZGFibGUvd3JpdGFibGUgaW4gRVBUIGFuZCB5b3UKPj4+IGV4cGVj
dCB0aGUgZW11bGF0ZWQgaW5zdHJ1Y3Rpb24gd291bGQgYWxzbyB2aW9sYXRlIGFjY2VzcyBwZXJt
aXNzaW9ucwo+Pj4gb2YgdGhlIGd1ZXN0IHBhZ2V0YWJsZSBpdHNlbGY/Cj4+Cj4+IEhlbGxvIFRh
bWFzLAo+Pgo+PiBUaGUgc2NlbmFyaW8gaXMgdGhpczogdGhlIHBhZ2V0YWJsZXMgYXJlIHJlYWQt
b25seS4gQXQgc29tZSBwb2ludCwgYQo+PiB3YWxrIHRyaWVzIHRvIHdyaXRlIHRoZSBhY2Nlc3Nl
ZCBiaXQsIG9yIHRoZSBkaXJ0eSBiaXQgc29tZXdoZXJlIGluIHRoYXQKPj4gcmVhZC1vbmx5IG1l
bW9yeSwgY2F1c2luZyBhbiBFUFQgZmF1bHQsIHNvIHdlIGVuZCB1cCBpbgo+PiBwMm1fbWVtX2Fj
Y2Vzc19jaGVjaygpLgo+Pgo+PiBVbmRlcnN0YW5kYWJseSwgd2UgZG9uJ3QgY2FyZSBhYm91dCBz
ZW5kaW5nIHRoaXMgZXZlbnQgb3V0IHRvIHRoZQo+PiBpbnRyb3NwZWN0aW9uIGFwcGxpY2F0aW9u
ICh3ZSBjb3VsZCBpZiB3ZSB3YW50ZWQgdG8sIHdoaWNoIGlzIHdoeSB0aGlzCj4+IGJlaGF2aW91
ciBpcyBjb25maWd1cmFibGUsIGJ1dCBJIHRoaW5rIGl0J3Mgc2FmZSB0byBzYXkgdGhhdCBmb3Ig
bW9zdAo+PiBpbnRyb3NwZWN0aW9uIHVzZS1jYXNlcyB0aGlzIGlzIHNvbWV0aGluZyB3ZSBkb24n
dCBjYXJlIGFib3V0LCBhbmQgaGVuY2UKPj4gYSBwZXJmZWN0IG9wcG9ydHVuaXR5IGZvciBvcHRp
bWl6YXRpb24pLgo+Pgo+PiBOb3csIGVtdWxhdGluZyB0aGUgY3VycmVudCBpbnN0cnVjdGlvbiBo
ZWxwcywgYW5kIGl0IHdvcmtzLiBCdXQsIHdoYXQgaWYKPj4gdGhhdCBpbnN0cnVjdGlvbiB3b3Vs
ZCBoYXZlIHRyaWVkIHRvIHdyaXRlIHRvIGFub3RoZXIgcHJvdGVjdGVkIHBhZ2U/Cj4+IEVtdWxh
dGluZyBpdCwgYXMgdGhpbmdzIHN0YW5kIG5vdywgbWVhbnMgdGhhdCB3ZSB3aWxsIGxvc2UgX3Ro
YXRfIGV2ZW50LAo+PiBhbmQgdGhhdCdzIHBvdGVudGlhbGx5IGEgdmVyeSBpbXBvcnRhbnQgRVBU
IGV2ZW50Lgo+Pgo+PiBXZSd2ZSB0cmllZCB0byBhdHRhY2sgdGhpcyBwcm9ibGVtIGJ5IG9ubHkg
d3JpdGluZyB0aGUgQS9EIGJpdHMgYW5kCj4+IGFsbW9zdCBjYW1lIHRvIGEgc2F0aXNmYWN0b3J5
IHNvbHV0aW9uIGJ1dCB0aGVyZSdzIHN0aWxsIHNvbWUgZGViYXRlIG9uCj4+IHdoZXRoZXIgaXQn
cyBhcmNoaXRlY3R1cmFsbHkgY29ycmVjdCBvciBub3QgLSB0aGF0IGFwcHJvYWNoIG5lZWRzIG1v
cmUKPj4gc3R1ZHlpbmcuCj4+Cj4+IFRoZSBhbHRlcm5hdGl2ZSB3ZSd2ZSBjb21lIHVwIHdpdGgg
aXMgdG8gaW5zdGVhZCwgYXQgbGVhc3QgZm9yIHRoZSB0aW1lCj4+IGJlaW5nLCBhdHRlbXB0IHRv
IHNlbmQgb3V0IHZtX2V2ZW50cyBmcm9tIHRoZSBlbXVsYXRvciBjb2RlIG9ubHkgaW4gdGhpcwo+
PiBjYXNlOiB3aGVyZSB3ZSB3YW50IHRvIGVtdWxhdGUgdGhlIHBhZ2Ugd2FsayB3aXRob3V0IGNv
bnN1bHRpbmcgdGhlIEVQVCwKPj4gYnV0IHdhbnQgdG8gY29uc3VsdCBpdCB3aGVuIGFjdHVhbGx5
IGVtdWxhdGluZyB0aGUgY3VycmVudCBpbnN0cnVjdGlvbi4KPj4KPj4gSSBob3BlIHRoYXQgbWFk
ZSBzZW5zZS4KPiAKPiBJJ20gc3RpbGwgY29uZnVzZWQgOikgSW4gdGhlIHBhZ2V0YWJsZSB3YWxr
aW5nIGNhc2UsIGRpZG4ndCB0aGUKPiBpbnN0cnVjdGlvbiB5b3UgYXJlIGVtdWxhdGluZyBqdXN0
IHRyaXAgYnkgd3JpdGluZyB0byBhIHBhZ2UgeW91IHdhbnQKPiB0byBhbGxvdyBpdCB3cml0aW5n
IHRvICh0aGUgQS9EIGJpdHMpPyBPciBhcmUgeW91IHNheWluZyB0aGVyZSBpcyBhbgo+IHVucmVs
YXRlZCB0cmFwIGhhcHBlbmluZyB3aXRoIGFuIGV4ZWN1dGUtdmlvbGF0aW9uIGJ1dCB5b3UgZG9u
J3Qga25vdwo+IHdoYXQgb3RoZXIgd3JpdGUtcHJvdGVjdGVkIHBhZ2UgaXQgd291bGQgaGF2ZSB0
cmlwcGVkIGlmIGl0IGFjdHVhbGx5Cj4gZXhlY3V0ZWQsIGFuZCBieSBlbXVsYXRpbmcgeW91IGVm
ZmVjdGl2ZWx5IG1pc3MgdGhhdCB3cml0ZSBldmVudD8gVGhlCj4gbGF0dGVyIG1ha2VzIHNlbnNl
LCBpdCdzIHRoZSBwYWdldGFibGUgd2Fsa2luZyBjYXNlIEkgaGF2ZSBhIGhhcmQgdGltZQo+IHB1
dHRpbmcgdG9nZXRoZXIuCgpPSywgYXNzdW1lIHdlIGhhdmUgaW5zdHJ1Y3Rpb24gSSB0aGF0IGFj
Y2Vzc2VzIHBhZ2UgWCwgd2hpY2ggYWNjZXNzIGluCnR1cm4gY2F1c2VzIHRoZSBBL0QgYml0cyB0
byBiZSBzZXQgaW4gcGFnZXRhYmxlIHBhZ2UgWSAoYmVjYXVzZSBpdAp0cmlnZ2VycyBhIHBhZ2Ug
d2FsaykuIFdlIHdhbnQgdG8gYWxsb3cgdGhlIHdyaXRlIHRvIFkgKHNldHRpbmcgd2hhdGV2ZXIK
QS9EIGJpdHMpLCBidXQgaWYgWCBpcyB3cml0ZS1wcm90ZWN0ZWQgYW5kIEkgdHJpZXMgdG8gd3Jp
dGUgaW50byBpdCwgd2UKd2FudCBhIHZtX2V2ZW50IGZvciB0aGF0IHdyaXRlLgoKV2l0aCB0aGUg
Y3VycmVudCBjb2RlLCBpZiB3ZSBlbXVsYXRlIEkgdG8gd3JpdGUgdG8gWSwgd2UgbG9zZSBhCnBv
dGVudGlhbCB2bV9ldmVudCBmb3IgdGhlIHdyaXRlIHRvIFguIFRoaXMgZG9lc24ndCBoYXBwZW4g
b2Z0ZW4sIGJ1dCBpdApkb2VzIGhhcHBlbi4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 21:37:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 21:37: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-devel-bounces@lists.xenproject.org>)
	id 1gi4V1-0007Xi-Fz; Fri, 11 Jan 2019 21:37: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=bhUh=PT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gi4V0-0007Xc-Ak
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 21:37:54 +0000
X-Inumbo-ID: 26157761-15e9-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26157761-15e9-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 21:37:52 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 813302084C;
 Fri, 11 Jan 2019 21:37:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547242672;
 bh=NGG9c6d3SckiCeHum9sgPZF2rKCk+9djHGeFNJpjsK4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=F7w7YGSVntRXjifkaYMv+Sgb1ppvE5FizbNmumDqXFQgwj+igS6L7UticzUrEo797
 hKFTQdcVNVwkALlbXFYTNvyPWPnZxGcoS5blD3VYo53n7chX0IeXg/5Sl/FpRdezxV
 lEHzuoj/PzfDHCNhPiXUxbD0UyjSubmm24Jsiz0I=
Date: Fri, 11 Jan 2019 13:37:51 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
In-Reply-To: <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
Message-ID: <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMSBKYW4gMjAxOSwgU3Rld2FydCBIaWxkZWJyYW5kIHdyb3RlOgo+IE9uIEZyaWRh
eSwgSmFudWFyeSAxMSwgMjAxOSAzOjM2IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBPbiBG
cmksIDExIEphbiAyMDE5LCAxMjo1MyBTdGV3YXJ0IEhpbGRlYnJhbmQgd3JvdGU6Cj4gPiA+Cj4g
PiA+IFdoeSBkb24ndCB3ZSBjaGFuZ2UgdGhlIHR5cGUgb2YgX3N0YXJ0IHNvIGl0J3Mgbm90IGEg
cG9pbnRlciB0eXBlPwo+ID4KPiA+IENhbiB5b3Ugc3VnZ2VzdCBhIHR5cGUgdGhhdCB3b3VsZCBi
ZSBzdWl0YWJsZT8KPiA+Cj4gPiBDaGVlcnMsCj4gCj4gWWVzLiBNeSBvcGluaW9uIGlzIHRoYXQg
dGhlICJzdWZmaWNpZW50LXdpZHRoIGludGVnZXIgdHlwZSIgc2hvdWxkIGJlIGEKPiAidWludHB0
cl90IiBvciAiaW50cHRyX3QiLCBzaW5jZSB0aG9zZSB0eXBlcyBieSBkZWZpbml0aW9uIGFyZSAq
aW50ZWdlciogdHlwZXMKPiB3aWRlIGVub3VnaCB0byBob2xkIGEgdmFsdWUgY29udmVydGVkIGZy
b20gYSB2b2lkIHBvaW50ZXIuIFdoaWxlICJ1bnNpZ25lZAo+IGxvbmciIHNlZW1zIHRvIHdvcmsg
Zm9yIExpbnV4LCB0aGUgZGVmaW5pdGlvbiBvZiB0aGF0IHR5cGUgZG9lc24ndCBwcm92aWRlIHRo
ZQo+IHNhbWUgZ3VhcmFudGVlLiBTaW5jZSB1aW50cHRyX3QgaXMgYW4gKmludGVnZXIqIHR5cGUg
YnkgZGVmaW5pdGlvbiAoYW5kIG5vdCBhCj4gcG9pbnRlciB0eXBlKSwgbXkgaW50ZXJwcmV0YXRp
b24gb2YgdGhlIEMgc3RhbmRhcmQgaXMgdGhhdAo+IHN1YnRyYWN0aW9uL2NvbXBhcmlzb24gb2Yg
dWludHB0cl90IHR5cGVzIHdvbid0IGJlIHN1YmplY3QgdG8gdGhlIHBvdGVudGlhbAo+ICJwb2lu
dGVyIHRvIG9iamVjdCIgaXNzdWVzIGluIHF1ZXN0aW9uLgo+IAo+IElmIEkgaGFkIHRvIGNob29z
ZSBiZXR3ZWVuICJ1aW50cHRyX3QiIG9yICJpbnRwdHJfdCIgSSBndWVzcyBJIHdvdWxkIGNob29z
ZQo+ICJ1aW50cHRyX3QiIHNpbmNlIHRoYXQgdHlwZSBpcyBhbHJlYWR5IHVzZWQgaW4gdmFyaW91
cyBwbGFjZXMgaW4gdGhlIFhlbgo+IGNvZGViYXNlLiBBbmQgdGhlIExpbnV4IHdvcmthcm91bmQg
aXMgYWxzbyB1c2luZyBhbiB1bnNpZ25lZCBpbnRlZ2VyIHR5cGUuCgpPbiBjaGFuZ2luZyB0eXBl
IG9mIF9zdGFydCAmIGZyaWVuZHM6IHdlIGNhbm5vdCBkZWNsYXJlIF9zdGFydCBhcwp1aW50cHRy
X3QsIHRoZSBsaW5rZXIgd29uJ3QgYmUgYWJsZSB0byBzZXQgdGhlIHZhbHVlLiBJdCBuZWVkcyB0
byBiZSBhbgphcnJheSB0eXBlLiBBdCB0aGF0IHBvaW50LCBpdCBpcyBiYXNpY2FsbHkgYSBwb2lu
dGVyLCBpdCBkb2Vzbid0IG1hdHRlcgppZiBpdCBpcyBhIGNoYXJbXSBvciB1aW50cHRyX3RbXS4g
SXQgd29uJ3QgaGVscC4KCkJ1dCwgaW5zdGVhZCBvZiBjb252ZXJ0aW5nIF9zdGFydCB0byB1bnNp
Z25lZCBsb25nIHZpYSBTWU1CT0xfSElERSwgd2UKY291bGQgY29udmVydCBpdCB0byB1aW50cHRy
X3QgaW5zdGVhZCwgaXQgd291bGQgYmUgYSB0cml2aWFsIGNoYW5nZSBvbgp0b3Agb2YgdGhlIGV4
aXN0aW5nIHVuc2lnbmVkIGxvbmcgc2VyaWVzLiBOb3Qgc3VyZSBpZiBpdCBpcyBiZW5lZmljaWFs
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 21:40:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 21:40: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-devel-bounces@lists.xenproject.org>)
	id 1gi4XW-0008Kl-23; Fri, 11 Jan 2019 21:40: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=1v5S=PT=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gi4XU-0008Ke-7J
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 21:40:28 +0000
X-Inumbo-ID: 821fbfe6-15e9-11e9-b8ea-8b8602fe4a2b
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 821fbfe6-15e9-11e9-b8ea-8b8602fe4a2b;
 Fri, 11 Jan 2019 21:40:27 +0000 (UTC)
Received: by mail-ed1-f68.google.com with SMTP id x30so14249106edx.2
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 13:40:27 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=k9NYAVHIfmLmR5Rlg/e6RLYPi+F/ftA64isDkB6amqc=;
 b=ti9A2xXqM1FIcrGK5iwjpTkx3FilOARfVkWGoKbR7iRrqZs39t4LGJbki5enPVFWCq
 5xL1AJUh0m/YrfuXHXcm2xhdBn34mrTlsyjw0DTd2otQPcADvtSwmcj/ozbfaB4jZFyR
 LdMAYUgxsWpIfruZXlin2In0OEPp2uT5rRZl2wBbAqRiLwQzCUSso35KyUcmIu7LEpmx
 B+qVMW1LQGGU3PlLBIi1lUXzDvd0sJRjatTu46xVx//XodPaL3P3VYpNs/iDfmZt7nGi
 xxggf8MjwG1UuVHrchuhDpoXKb47QkN8u0pBtG42DZcMl6+DFqy7h8CTUFV3fzUYKgmu
 wTPw==
X-Gm-Message-State: AJcUukdQmc+WdeYE+t0kG0pgc4JpxRaa19p+9fmWVwcSaKUHy7DVoBZK
 wWJWsQjJIzAGmnICzFXU+emi0EME
X-Google-Smtp-Source: ALg8bN5fzpzfe8g7xBsoW2Znt+RFNmvkAxAyfg9N6mVZ8JJOWW5QPhHMEmLw/fANEeY/0CBr55KrpQ==
X-Received: by 2002:a50:b902:: with SMTP id m2mr13994555ede.108.1547242825983; 
 Fri, 11 Jan 2019 13:40:25 -0800 (PST)
Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com.
 [209.85.221.48])
 by smtp.gmail.com with ESMTPSA id f35sm2897112edd.80.2019.01.11.13.40.25
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 11 Jan 2019 13:40:25 -0800 (PST)
Received: by mail-wr1-f48.google.com with SMTP id v13so16700397wrw.5
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 13:40:25 -0800 (PST)
X-Received: by 2002:a5d:56d2:: with SMTP id m18mr15972704wrw.113.1547242825335; 
 Fri, 11 Jan 2019 13:40:25 -0800 (PST)
MIME-Version: 1.0
References: <20190111153657.13532-1-aisaila@bitdefender.com>
 <20190111153657.13532-2-aisaila@bitdefender.com>
 <CABfawhmTDkezeEp8QTS8Az88O3qDGuK1EfA1Yf2xK0UUGzzXoA@mail.gmail.com>
 <dfe5b0cf-8d85-4941-d007-430a8f72eb7f@bitdefender.com>
 <CABfawh=HQkQ6ek28fiiA6DRDm_wceo10W8VQU=84LsLNJMcd1A@mail.gmail.com>
 <22432d4d-4db0-bde6-325e-1c15d4340edf@bitdefender.com>
In-Reply-To: <22432d4d-4db0-bde6-325e-1c15d4340edf@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 11 Jan 2019 14:39:47 -0700
X-Gmail-Original-Message-ID: <CABfawhn-ePf9W5w=uozge+K-y+L0mNQ48=TD_1ijNY198rpLdw@mail.gmail.com>
Message-ID: <CABfawhn-ePf9W5w=uozge+K-y+L0mNQ48=TD_1ijNY198rpLdw@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH RFC v2 2/2] x86/emulate: Send vm_event from
 emulate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMjozNyBQTSBSYXp2YW4gQ29qb2NhcnUKPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Cj4gT24gMS8xMS8xOSAxMDo1MSBQTSwgVGFtYXMg
SyBMZW5neWVsIHdyb3RlOgo+ID4gT24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgOTo1MSBBTSBSYXp2
YW4gQ29qb2NhcnUKPiA+IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiA+Pgo+
ID4+IE9uIDEvMTEvMTkgNjozOCBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+PiBPbiBG
cmksIEphbiAxMSwgMjAxOSBhdCA4OjM3IEFNIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBCj4gPj4+
IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPj4+Pgo+ID4+Pj4gVGhpcyBwYXRj
aCBhaW1zIHRvIGhhdmUgbWVtIGFjY2VzcyB2bSBldmVudHMgc2VudCBmcm9tIHRoZSBlbXVsYXRv
ci4KPiA+Pj4+IFRoaXMgaXMgdXNlZnVsIGluIHRoZSBjYXNlIG9mIHBhZ2Utd2Fsa3MgdGhhdCBo
YXZlIHRvIGVtdWxhdGUKPiA+Pj4+IGluc3RydWN0aW9ucyBpbiBhY2Nlc3MgZGVuaWVkIHBhZ2Vz
Lgo+ID4+Pj4KPiA+Pj4KPiA+Pj4gSSdtIGEgbGl0dGxlIGNvbmZ1c2VkIGFib3V0IHRoZSBzY2Vu
YXJpbyB5b3UgbWVudGlvbiBoZXJlLiBZb3UgbWFyawo+ID4+PiBwYWdlcyB3aGVyZSB0aGUgcGFn
ZXRhYmxlcyBhcmUgbm9uLXJlYWRhYmxlL3dyaXRhYmxlIGluIEVQVCBhbmQgeW91Cj4gPj4+IGV4
cGVjdCB0aGUgZW11bGF0ZWQgaW5zdHJ1Y3Rpb24gd291bGQgYWxzbyB2aW9sYXRlIGFjY2VzcyBw
ZXJtaXNzaW9ucwo+ID4+PiBvZiB0aGUgZ3Vlc3QgcGFnZXRhYmxlIGl0c2VsZj8KPiA+Pgo+ID4+
IEhlbGxvIFRhbWFzLAo+ID4+Cj4gPj4gVGhlIHNjZW5hcmlvIGlzIHRoaXM6IHRoZSBwYWdldGFi
bGVzIGFyZSByZWFkLW9ubHkuIEF0IHNvbWUgcG9pbnQsIGEKPiA+PiB3YWxrIHRyaWVzIHRvIHdy
aXRlIHRoZSBhY2Nlc3NlZCBiaXQsIG9yIHRoZSBkaXJ0eSBiaXQgc29tZXdoZXJlIGluIHRoYXQK
PiA+PiByZWFkLW9ubHkgbWVtb3J5LCBjYXVzaW5nIGFuIEVQVCBmYXVsdCwgc28gd2UgZW5kIHVw
IGluCj4gPj4gcDJtX21lbV9hY2Nlc3NfY2hlY2soKS4KPiA+Pgo+ID4+IFVuZGVyc3RhbmRhYmx5
LCB3ZSBkb24ndCBjYXJlIGFib3V0IHNlbmRpbmcgdGhpcyBldmVudCBvdXQgdG8gdGhlCj4gPj4g
aW50cm9zcGVjdGlvbiBhcHBsaWNhdGlvbiAod2UgY291bGQgaWYgd2Ugd2FudGVkIHRvLCB3aGlj
aCBpcyB3aHkgdGhpcwo+ID4+IGJlaGF2aW91ciBpcyBjb25maWd1cmFibGUsIGJ1dCBJIHRoaW5r
IGl0J3Mgc2FmZSB0byBzYXkgdGhhdCBmb3IgbW9zdAo+ID4+IGludHJvc3BlY3Rpb24gdXNlLWNh
c2VzIHRoaXMgaXMgc29tZXRoaW5nIHdlIGRvbid0IGNhcmUgYWJvdXQsIGFuZCBoZW5jZQo+ID4+
IGEgcGVyZmVjdCBvcHBvcnR1bml0eSBmb3Igb3B0aW1pemF0aW9uKS4KPiA+Pgo+ID4+IE5vdywg
ZW11bGF0aW5nIHRoZSBjdXJyZW50IGluc3RydWN0aW9uIGhlbHBzLCBhbmQgaXQgd29ya3MuIEJ1
dCwgd2hhdCBpZgo+ID4+IHRoYXQgaW5zdHJ1Y3Rpb24gd291bGQgaGF2ZSB0cmllZCB0byB3cml0
ZSB0byBhbm90aGVyIHByb3RlY3RlZCBwYWdlPwo+ID4+IEVtdWxhdGluZyBpdCwgYXMgdGhpbmdz
IHN0YW5kIG5vdywgbWVhbnMgdGhhdCB3ZSB3aWxsIGxvc2UgX3RoYXRfIGV2ZW50LAo+ID4+IGFu
ZCB0aGF0J3MgcG90ZW50aWFsbHkgYSB2ZXJ5IGltcG9ydGFudCBFUFQgZXZlbnQuCj4gPj4KPiA+
PiBXZSd2ZSB0cmllZCB0byBhdHRhY2sgdGhpcyBwcm9ibGVtIGJ5IG9ubHkgd3JpdGluZyB0aGUg
QS9EIGJpdHMgYW5kCj4gPj4gYWxtb3N0IGNhbWUgdG8gYSBzYXRpc2ZhY3Rvcnkgc29sdXRpb24g
YnV0IHRoZXJlJ3Mgc3RpbGwgc29tZSBkZWJhdGUgb24KPiA+PiB3aGV0aGVyIGl0J3MgYXJjaGl0
ZWN0dXJhbGx5IGNvcnJlY3Qgb3Igbm90IC0gdGhhdCBhcHByb2FjaCBuZWVkcyBtb3JlCj4gPj4g
c3R1ZHlpbmcuCj4gPj4KPiA+PiBUaGUgYWx0ZXJuYXRpdmUgd2UndmUgY29tZSB1cCB3aXRoIGlz
IHRvIGluc3RlYWQsIGF0IGxlYXN0IGZvciB0aGUgdGltZQo+ID4+IGJlaW5nLCBhdHRlbXB0IHRv
IHNlbmQgb3V0IHZtX2V2ZW50cyBmcm9tIHRoZSBlbXVsYXRvciBjb2RlIG9ubHkgaW4gdGhpcwo+
ID4+IGNhc2U6IHdoZXJlIHdlIHdhbnQgdG8gZW11bGF0ZSB0aGUgcGFnZSB3YWxrIHdpdGhvdXQg
Y29uc3VsdGluZyB0aGUgRVBULAo+ID4+IGJ1dCB3YW50IHRvIGNvbnN1bHQgaXQgd2hlbiBhY3R1
YWxseSBlbXVsYXRpbmcgdGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24uCj4gPj4KPiA+PiBJIGhvcGUg
dGhhdCBtYWRlIHNlbnNlLgo+ID4KPiA+IEknbSBzdGlsbCBjb25mdXNlZCA6KSBJbiB0aGUgcGFn
ZXRhYmxlIHdhbGtpbmcgY2FzZSwgZGlkbid0IHRoZQo+ID4gaW5zdHJ1Y3Rpb24geW91IGFyZSBl
bXVsYXRpbmcganVzdCB0cmlwIGJ5IHdyaXRpbmcgdG8gYSBwYWdlIHlvdSB3YW50Cj4gPiB0byBh
bGxvdyBpdCB3cml0aW5nIHRvICh0aGUgQS9EIGJpdHMpPyBPciBhcmUgeW91IHNheWluZyB0aGVy
ZSBpcyBhbgo+ID4gdW5yZWxhdGVkIHRyYXAgaGFwcGVuaW5nIHdpdGggYW4gZXhlY3V0ZS12aW9s
YXRpb24gYnV0IHlvdSBkb24ndCBrbm93Cj4gPiB3aGF0IG90aGVyIHdyaXRlLXByb3RlY3RlZCBw
YWdlIGl0IHdvdWxkIGhhdmUgdHJpcHBlZCBpZiBpdCBhY3R1YWxseQo+ID4gZXhlY3V0ZWQsIGFu
ZCBieSBlbXVsYXRpbmcgeW91IGVmZmVjdGl2ZWx5IG1pc3MgdGhhdCB3cml0ZSBldmVudD8gVGhl
Cj4gPiBsYXR0ZXIgbWFrZXMgc2Vuc2UsIGl0J3MgdGhlIHBhZ2V0YWJsZSB3YWxraW5nIGNhc2Ug
SSBoYXZlIGEgaGFyZCB0aW1lCj4gPiBwdXR0aW5nIHRvZ2V0aGVyLgo+Cj4gT0ssIGFzc3VtZSB3
ZSBoYXZlIGluc3RydWN0aW9uIEkgdGhhdCBhY2Nlc3NlcyBwYWdlIFgsIHdoaWNoIGFjY2VzcyBp
bgo+IHR1cm4gY2F1c2VzIHRoZSBBL0QgYml0cyB0byBiZSBzZXQgaW4gcGFnZXRhYmxlIHBhZ2Ug
WSAoYmVjYXVzZSBpdAo+IHRyaWdnZXJzIGEgcGFnZSB3YWxrKS4gV2Ugd2FudCB0byBhbGxvdyB0
aGUgd3JpdGUgdG8gWSAoc2V0dGluZyB3aGF0ZXZlcgo+IEEvRCBiaXRzKSwgYnV0IGlmIFggaXMg
d3JpdGUtcHJvdGVjdGVkIGFuZCBJIHRyaWVzIHRvIHdyaXRlIGludG8gaXQsIHdlCj4gd2FudCBh
IHZtX2V2ZW50IGZvciB0aGF0IHdyaXRlLgo+Cj4gV2l0aCB0aGUgY3VycmVudCBjb2RlLCBpZiB3
ZSBlbXVsYXRlIEkgdG8gd3JpdGUgdG8gWSwgd2UgbG9zZSBhCj4gcG90ZW50aWFsIHZtX2V2ZW50
IGZvciB0aGUgd3JpdGUgdG8gWC4gVGhpcyBkb2Vzbid0IGhhcHBlbiBvZnRlbiwgYnV0IGl0Cj4g
ZG9lcyBoYXBwZW4uCgpBaCwgZ290IGl0LiBUaGFua3MsIG1ha2VzIHNlbnNlLgoKVGFtYXMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 21:46:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 21:46: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-devel-bounces@lists.xenproject.org>)
	id 1gi4dI-00006c-Op; Fri, 11 Jan 2019 21:46:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GWvE=PT=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gi4dH-00006X-OO
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 21:46:27 +0000
X-Inumbo-ID: 573aae73-15ea-11e9-92db-bc764e045a96
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 573aae73-15ea-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 21:46:24 +0000 (UTC)
Received: from [IPv6:2a01:4f8:1c0c:6c86:6d3:b0ff:febf:d646] (unknown
 [IPv6:2a01:4f8:1c0c:6c86:6d3:b0ff:febf:d646])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 51C2B34AE1A96;
 Fri, 11 Jan 2019 22:46:23 +0100 (CET)
From: Hans van Kranenburg <hans@knorrie.org>
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190111120805.24852-1-jgross@suse.com>
 <74aafdff-c7d5-b9aa-c3fb-3787d36c7bbe@knorrie.org>
 <8ec039c6-d0fc-c7f4-72a4-ae677c9bbb68@suse.com>
 <cceafa86-e7b7-6e8d-851c-1c21ada0f445@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 mQINBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABtCZIYW5zIHZhbiBL
 cmFuZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPokCTgQTAQoAOBYhBOJv1o/B6NS2GUVGTueB
 VzIYDCpVBQJaNq7KAhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEOeBVzIYDCpVgDMQ
 ANSQMebh0Rr6RNhfA+g9CKiCDMGWZvHvvq3BNo9TqAo9BC4neAoVciSmeZXIlN8xVALf6rF8
 lKy8L1omocMcWw7TlvZHBr2gZHKlFYYC34R2NvxS0xO8Iw5rhEU6paYaKzlrvxuXuHMVXgjj
 bM3zBiN8W4b9VW1MoynP9nvm1WaGtFI9GIyK9j6mBCU+N5hpvFtt4DBmuWjzdDkd3sWUufYd
 nQhGimWHEg95GWhQUiFvr4HRvYJpbjRRRQG3O/5Fm0YyTYZkI5CDzQIm5lhqKNqmuf2ENstS
 8KcBImlbwlzEpK9Pa3Z5MUeLZ5Ywwv+d11fyhk53aT9bipdEipvcGa6DrA0DquO4WlQR+RKU
 ywoGTgntwFu8G0+tmD8J1UE6kIzFwE5kiFWjM0rxv1tAgV9ZWqmp3sbI7vzbZXn+KI/wosHV
 iDeW5rYg+PdmnOlYXQIJO+t0KmF5zJlSe7daylKZKTYtk7w1Fq/Oh1Rps9h1C4sXN8OAUO7h
 1SAnEtehHfv52nPxwZiI6eqbvqV0uEEyLFS5pCuuwmPpC8AmOrciY2T8T+4pmkJNO2Nd3jOP
 cnJgAQrxPvD7ACp/85LParnoz5c9/nPHJB1FgbAa7N5d8ubqJgi+k9Q2lAL9vBxK67aZlFZ0
 Kd7u1w1rUlY12KlFWzxpd4TuHZJ8rwi7PUceuQINBFo2sK8BEADSZP5cKnGl2d7CHXdpAzVF
 6K4Hxwn5eHyKC1D/YvsY+otq3PnfLJeMf1hzv2OSrGaEAkGJh/9yXPOkQ+J1OxJJs9CY0fqB
 MvHZ98iTyeFAq+4CwKcnZxLiBchQJQd0dFPujtcoMkWgzp3QdzONdkK4P7+9XfryPECyCSUF
 ib2aEkuU3Ic4LYfsBqGR5hezbJqOs96ExMnYUCEAS5aeejr3xNb8NqZLPqU38SQCTLrAmPAX
 glKVnYyEVxFUV8EXXY6AK31lRzpCqmPxLoyhPAPda9BXchRluy+QOyg+Yn4Q2DSwbgCYPrxo
 HTZKxH+E+JxCMfSW35ZE5ufvAbY3IrfHIhbNnHyxbTRgYMDbTQCDyN9F2Rvx3EButRMApj+v
 OuaMBJF/fWfxL3pSIosG9Q7uPc+qJvVMHMRNnS0Y1QQ5ZPLG0zI5TeHzMnGmSTbcvn/NOxDe
 6EhumcclFS0foHR78l1uOhUItya/48WCJE3FvOS3+KBhYvXCsG84KVsJeen+ieX/8lnSn0d2
 ZvUsj+6wo+d8tcOAP+KGwJ+ElOilqW29QfV4qvqmxnWjDYQWzxU9WGagU3z0diN97zMEO4D8
 SfUu72S5O0o9ATgid9lEzMKdagXP94x5CRvBydWu1E5CTgKZ3YZv+U3QclOG5p9/4+QNbhqH
 W4SaIIg90CFMiwARAQABiQRsBBgBCgAgFiEE4m/Wj8Ho1LYZRUZO54FXMhgMKlUFAlo2sK8C
 GwICQAkQ54FXMhgMKlXBdCAEGQEKAB0WIQRJbJ13A1ob3rfuShiywd9yY2FfbAUCWjawrwAK
 CRCywd9yY2FfbMKbEACIGLdFrD5j8rz/1fm8xWTJlOb3+o5A6fdJ2eyPwr5njJZSG9i5R28c
 dMmcwLtVisfedBUYLaMBmCEHnj7ylOgJi60HE74ZySX055hKECNfmA9Q7eidxta5WeXeTPSb
 PwTQkAgUZ576AO129MKKP4jkEiNENePMuYugCuW7XGR+FCEC2efYlVwDQy24ZfR9Q1dNK2ny
 0gH1c+313l0JcNTKjQ0e7M9KsQSKUr6Tk0VGTFZE2dp+dJF1sxtWhJ6Ci7N1yyj3buFFpD9c
 kj5YQFqBkEwt3OGtYNuLfdwR4d47CEGdQSm52n91n/AKdhRDG5xvvADG0qLGBXdWvbdQFllm
 v47TlJRDc9LmwpIqgtaUGTVjtkhw0SdiwJX+BjhtWTtrQPbseDe2pN3gWte/dPidJWnj8zzS
 ggZ5otY2reSvM+79w/odUlmtaFx+IyFITuFnBVcMF0uGmQBBxssew8rePQejYQHz0bZUDNbD
 VaZiXqP4njzBJu5+nzNxQKzQJ0VDF6ve5K49y0RpT4IjNOupZ+OtlZTQyM7moag+Y6bcJ7KK
 8+MRdRjGFFWP6H/RCSFAfoOGIKTlZHubjgetyQhMwKJQ5KnGDm+XUkeIWyevPfCVPNvqF2q3
 viQm0taFit8L+x7ATpolZuSCat5PSXtgx1liGjBpPKnERxyNLQ/erRNcEACwEJliFbQm+c2i
 6ccpx2cdtyAI1yzWuE0nr9DqpsEbIZzTCIVyry/VZgdJ27YijGJWesj/ie/8PtpDu0Cf1pty
 QOKSpC9WvRCFGJPGS8MmvzepmX2DYQ5MSKTO5tRJZ8EwCFfd9OxX2g280rdcDyCFkY3BYrf9
 ic2PTKQokx+9sLCHAC/+feSx/MA/vYpY1EJwkAr37mP7Q8KA9PCRShJziiljh5tKQeIG4sz1
 QjOrS8WryEwI160jKBBNc/M5n2kiIPCrapBGsL58MumrtbL53VimFOAJaPaRWNSdWCJSnVSv
 kCHMl/1fRgzXEMpEmOlBEY0Kdd1Ut3S2cuwejzI+WbrQLgeps2N70Ztq50PkfWkj0jeethhI
 FqIJzNlUqVkHl1zCWSFsghxiMyZmqULaGcSDItYQ+3c9fxIO/v0zDg7bLeG9Zbj4y8E47xqJ
 6brtAAEJ1RIM42gzF5GW71BqZrbFFoI0C6AzgHjaQP1xfj7nBRSBz4ObqnsuvRr7H6Jme5rl
 eg7COIbm8R7zsFjF4tC6k5HMc1tZ8xX+WoDsurqeQuBOg7rggmhJEpDK2f+g8DsvKtP14Vs0
 Sn7fVJi87b5HZojry1lZB2pXUH90+GWPF7DabimBki4QLzmyJ/ENH8GspFulVR3U7r3YYQ5K
 ctOSoRq9pGmMi231Q+xx9LkCDQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9ICp6byU9Lh
 hKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1wKxCFcVo
 CRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NIv5QbTGSw
 IYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3nl8/G+16/
 cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8fXRmI0SVX
 WKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMin3FrarIl
 cxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9yvmAUhZQ
 iQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUhFj0oK0fX
 /MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI500okLTzH
 C0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0wjbzInUA
 EQEAAYkCNgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJEOeBVzIY
 DCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZjkaGHprp
 mlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS1aSMw8sR
 QgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PUAg4kvJq7
 z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZj1bIdpbf
 SpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpcMdOEo99/
 Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQubPsINB10i
 ngzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9Lek1+1kgB
 vT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkMEHEzyJMPt
 OhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFpYP+GZuzO
 hkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <e4dde9d7-6f4d-c219-41e7-49ce2bded907@knorrie.org>
Date: Fri, 11 Jan 2019 22:46:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <cceafa86-e7b7-6e8d-851c-1c21ada0f445@knorrie.org>
Content-Language: en_US
Subject: Re: [Xen-devel] [PATCH v2] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMS8xOSA0OjU3IFBNLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+IE9uIDEvMTEv
MTkgMzowMSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTEvMDEvMjAxOSAxNDoxMiwg
SGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+IE9uIDEvMTEvMTkgMTow
OCBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiBDb21taXQgZjk0YzhkMTE2OTk3NTkgKCJz
Y2hlZC9jbG9jaywgeDg2L3RzYzogUmV3b3JrIHRoZSB4ODYgJ3Vuc3RhYmxlJwo+Pj4+IHNjaGVk
X2Nsb2NrKCkgaW50ZXJmYWNlIikgYnJva2UgWGVuIGd1ZXN0IHRpbWUgaGFuZGxpbmcgYWNyb3Nz
Cj4+Pj4gbWlncmF0aW9uOgo+Pj4+Cj4+Pj4gWyAgMTg3LjI0OTk1MV0gRnJlZXppbmcgdXNlciBz
cGFjZSBwcm9jZXNzZXMgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRvbmUuCj4+Pj4gWyAg
MTg3LjI1MTEzN10gT09NIGtpbGxlciBkaXNhYmxlZC4KPj4+PiBbICAxODcuMjUxMTM3XSBGcmVl
emluZyByZW1haW5pbmcgZnJlZXphYmxlIHRhc2tzIC4uLiAoZWxhcHNlZCAwLjAwMSBzZWNvbmRz
KSBkb25lLgo+Pj4+IFsgIDE4Ny4yNTIyOTldIHN1c3BlbmRpbmcgeGVuc3RvcmUuLi4KPj4+PiBb
ICAxODcuMjY2OTg3XSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9u
IDEgbGF5b3V0Cj4+Pj4gWzE4NDQ2NzQzODExLjcwNjQ3Nl0gT09NIGtpbGxlciBlbmFibGVkLgo+
Pj4+IFsxODQ0Njc0MzgxMS43MDY0NzhdIFJlc3RhcnRpbmcgdGFza3MgLi4uIGRvbmUuCj4+Pj4g
WzE4NDQ2NzQzODExLjcyMDUwNV0gU2V0dGluZyBjYXBhY2l0eSB0byAxNjc3NzIxNgo+Pj4+Cj4+
Pj4gRml4IHRoYXQgYnkgc2V0dGluZyB4ZW5fc2NoZWRfY2xvY2tfb2Zmc2V0IGF0IHJlc3VtZSB0
aW1lIHRvIGVuc3VyZSBhCj4+Pj4gbW9ub3RvbmljIGNsb2NrIHZhbHVlLgo+Pj4+Cj4+Pj4gWy4u
Ll0KPj4+Cj4+PiBJJ20gdGhyb3dpbmcgYXJvdW5kIGEgUFYgZG9tVSBvdmVyIGEgYnVuY2ggb2Yg
dGVzdCBzZXJ2ZXJzIHdpdGggbGl2ZQo+Pj4gbWlncmF0ZSBub3csIGFuZCBpbiBiZXR3ZWVuIHRo
ZSBrZXJuZWwgbG9nZ2luZywgSSdtIHNlZWluZyB0aGlzOgo+Pj4KPj4+IFtGcmkgSmFuIDExIDEz
OjU4OjQyIDIwMTldIEZyZWV6aW5nIHVzZXIgc3BhY2UgcHJvY2Vzc2VzIC4uLiAoZWxhcHNlZAo+
Pj4gMC4wMDIgc2Vjb25kcykgZG9uZS4KPj4+IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldIE9P
TSBraWxsZXIgZGlzYWJsZWQuCj4+PiBbRnJpIEphbiAxMSAxMzo1ODo0MiAyMDE5XSBGcmVlemlu
ZyByZW1haW5pbmcgZnJlZXphYmxlIHRhc2tzIC4uLgo+Pj4gKGVsYXBzZWQgMC4wMDAgc2Vjb25k
cykgZG9uZS4KPj4+IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldIHN1c3BlbmRpbmcgeGVuc3Rv
cmUuLi4KPj4+IFtGcmkgSmFuIDExIDEzOjU4OjQyIDIwMTldIC0tLS0tLS0tLS0tLVsgY3V0IGhl
cmUgXS0tLS0tLS0tLS0tLQo+Pj4gW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gQ3VycmVudCBz
dGF0ZTogMQo+Pj4gW0ZyaSBKYW4gMTEgMTM6NTg6NDIgMjAxOV0gV0FSTklORzogQ1BVOiAzIFBJ
RDogMCBhdAo+Pj4ga2VybmVsL3RpbWUvY2xvY2tldmVudHMuYzoxMzMgY2xvY2tldmVudHNfc3dp
dGNoX3N0YXRlKzB4NDgvMHhlMAo+Pj4gWy4uLl0KPj4+Cj4+PiBUaGlzIGFsd2F5cyBoYXBwZW5z
IG9uIGV2ZXJ5ICpmaXJzdCogbGl2ZSBtaWdyYXRlIHRoYXQgSSBkbyBhZnRlcgo+Pj4gc3RhcnRp
bmcgdGhlIGRvbVUuCj4+Cj4+IFllYWgsIGl0cyBhIFdBUk5fT05DRSgpLgoKT2ssIGZhbHNlIGFs
YXJtLiBJdCdzIHRoZXJlLCBidXQgbm90IGNhdXNlZCBieSB0aGlzIHBhdGNoLgoKSSBjaGFuZ2Vk
IHRoZSBXQVJOX09OQ0UgdG8gV0FSTiBmb3IgZnVucywgYW5kIG5vdyBJIGdldCBpdCBhIGxvdCBt
b3JlCmFscmVhZHkgKHYyKToKCmh0dHBzOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvZDUzNWEz
NzkKCj4+IEFuZCB5b3UgZGlkbid0IHNlZSBpdCB3aXRoIHYxIG9mIHRoZSBwYXRjaD8KPiAKPiBO
by4KCkkgd2FzIHdyb25nLiBJIHRyaWVkIGEgYml0IG1vcmUsIGFuZCBJIGNhbiBhbHNvIHJlcHJv
ZHVjZSB3aXRob3V0IHYxIG9yCnYyIHBhdGNoIGF0IGFsbCwgYW5kIEkgY2FuIHJlcHJvZHVjZSBp
dCB3aXRoIHY0LjE5LjkuIEp1c3Qgc29tZXRpbWVzCm5lZWRzIGEgZG96ZW4gdGltZXMgbW9yZSBs
aXZlIG1pZ3JhdGluZyBpdCBiZWZvcmUgaXQgc2hvd3MgdXAuCgpJIGNhbm5vdCBtYWtlIGl0IGhh
cHBlbiB0byBzaG93IHVwIHdpdGggdGhlIERlYmlhbiA0LjE5LjkgZGlzdHJvIGtlcm5lbCwKdGhh
dCdzIHdoeSBpdCB3YXMgbmV3IGZvciBtZS4KClNvLCBsZXQncyBpZ25vcmUgaXQgaW4gdGhpcyB0
aHJlYWQgbm93LgoKPj4gT24gdGhlIGZpcnN0IGdsYW5jZSB0aGlzIG1pZ2h0IGJlIGFub3RoZXIg
YnVnIGp1c3QgYmVpbmcgZXhwb3NlZCBieQo+PiBteSBwYXRjaC4KPj4KPj4gSSdtIGludmVzdGln
YXRpbmcgZnVydGhlciwgYnV0IHRoaXMgbWlnaHQgdGFrZSBzb21lIHRpbWUuIENvdWxkIHlvdQo+
PiBtZWFud2hpbGUgdmVyaWZ5IHRoZSBzYW1lIGhhcHBlbnMgd2l0aCBrZXJuZWwgNS4wLXJjMT8g
VGhhdCB3YXMgdGhlCj4+IG9uZSBJIHRlc3RlZCB3aXRoIGFuZCBJIGRpZG4ndCBzcG90IHRoYXQg
V0FSTi4KPiAKPiBJIGhhdmUgTGludXggNS4wLXJjMSB3aXRoIHYyIG9uIHRvcCBub3csIHdoaWNo
IGdpdmVzIG1lIHRoaXMgb24gbGl2ZQo+IG1pZ3JhdGU6Cj4gCj4gWy4uLl0KPiBbICAgNTEuODcx
MDc2XSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5j
ZSBhdAo+IDAwMDAwMDAwMDAwMDAwOTgKPiBbICAgNTEuODcxMDkxXSAjUEYgZXJyb3I6IFtub3Jt
YWwga2VybmVsIHJlYWQgZmF1bHRdCj4gWyAgIDUxLjg3MTEwMF0gUEdEIDAgUDREIDAKPiBbICAg
NTEuODcxMTA5XSBPb3BzOiAwMDAwIFsjMV0gU01QIE5PUFRJCj4gWyAgIDUxLjg3MTExN10gQ1BV
OiAwIFBJRDogMzYgQ29tbTogeGVud2F0Y2ggTm90IHRhaW50ZWQgNS4wLjAtcmMxICMxCj4gWyAg
IDUxLjg3MTEzMl0gUklQOiBlMDMwOmJsa19tcV9tYXBfc3dxdWV1ZSsweDEwMy8weDI3MAo+IFsu
Li5dCgpEdW5ubyBhYm91dCBhbGwgdGhlIDUuMC1yYzEgY3Jhc2hlcyB5ZXQuIEkgY2FuIHByb3Zp
ZGUgbW9yZSBmZWVkYmFjawphYm91dCB0aGF0IGlmIHlvdSB3YW50LCBidXQgbm90IGluIGhlcmUg
SSBwcmVzdW1lLgoKSGFucwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 21:49:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 21:49: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-devel-bounces@lists.xenproject.org>)
	id 1gi4fi-0000Fq-7j; Fri, 11 Jan 2019 21:48: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=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gi4fg-0000Ff-Sv
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 21:48:56 +0000
X-Inumbo-ID: b1485795-15ea-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1485795-15ea-11e9-92db-bc764e045a96;
 Fri, 11 Jan 2019 21:48:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gi4fc-0001ca-UG; Fri, 11 Jan 2019 21:48:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gi4fc-00013b-Ey; Fri, 11 Jan 2019 21:48:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gi4fc-0008Nv-Dw; Fri, 11 Jan 2019 21:48:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131922-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=93a62c544e20ba9e141e411bbaae3d65259d13a3
X-Osstest-Versions-That: xen=1bce5f9baf0f4a4e50722f32b44afe4fdefc6b35
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 21:48:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131922: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkyMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTkyMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1
MjU5ZDEzYTMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDFiY2U1Zjli
YWYwZjRhNGU1MDcyMmYzMmI0NGFmZTRmZGVmYzZiMzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTkyMCAgMjAxOS0wMS0xMSAxNzowMTowNyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE5MjIgIDIwMTktMDEtMTEgMjA6MDA6MzcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIDFiY2U1ZjliYWYuLjkzYTYyYzU0NGUgIDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUz
ZDY1MjU5ZDEzYTMgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 22:04:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 22:04: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-devel-bounces@lists.xenproject.org>)
	id 1gi4um-0001kK-M2; Fri, 11 Jan 2019 22:04: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=w36A=PT=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gi4ul-0001kF-K0
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 22:04:31 +0000
X-Inumbo-ID: ddcf4c46-15ec-11e9-bb4c-eb2ef8917e4d
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddcf4c46-15ec-11e9-bb4c-eb2ef8917e4d;
 Fri, 11 Jan 2019 22:04:30 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0BM4E2f132019;
 Fri, 11 Jan 2019 22:04:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=Gx709Mjh/0EegexNbldd/KJlnTw86XIfj3o9Y/V/wNA=;
 b=eLo2Q9oKaOj2sX4+MR9f72XnjfWdwdtugkCnz0Jn2jegtt5JxR3cCll0lxvuCc5Q3aoW
 2c8uuRFxDpPqxmElya+9cE8xCuEei+hG9ZToJZSI9eluZzlDpxSfLUSatMLrSTA6kE5p
 IpmeF7yTVcz3ju8BwyCFL4r40h9JKc/CHEzhmZJkX2XRTtpTQ3bMh+S6Ti6qxzCC50kY
 F2GoukF1eu+rdhoXlBHNA5LXgjtQigxJTg2s9h8pEZDrJFgpxU2hvdVH76Vx4Xco5h6E
 5EMJXvh8JwMsglg8vF2pKPzDFlVn+LVeFAkWt7yMARpAlWUG+AOwuSPbrq0nW4FSoaO9 3A== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2ptn7rf458-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 11 Jan 2019 22:04:14 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0BM4810018714
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 11 Jan 2019 22:04:08 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0BM454D028470;
 Fri, 11 Jan 2019 22:04:05 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 11 Jan 2019 14:04:05 -0800
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, xen-devel@lists.xenproject.org
References: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <e4a328c8-6f36-8ec4-a645-9f845b608fa4@oracle.com>
Date: Fri, 11 Jan 2019 17:04:02 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9133
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=978
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901110174
Subject: Re: [Xen-devel] [PATCH V3] x86/vm_event: block interrupt injection
 for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 suravee.suthikulpanit@amd.com, jun.nakajima@intel.com,
 andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 jbeulich@suse.com, brian.woods@amd.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTQvMTggNjo0OSBBTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IEJsb2NrIGludGVy
cnVwdHMgKGluIHZteF9pbnRyX2Fzc2lzdCgpKSBmb3IgdGhlIGR1cmF0aW9uIG9mCj4gcHJvY2Vz
c2luZyBhIHN5bmMgdm1fZXZlbnQgKHNpbWlsYXJseSB0byB0aGUgc3RyYXRlZ3kKPiBjdXJyZW50
bHkgdXNlZCBmb3Igc2luZ2xlLXN0ZXBwaW5nKS4gT3RoZXJ3aXNlLCBhdHRlbXB0aW5nCj4gdG8g
ZW11bGF0ZSBhbiBpbnN0cnVjdGlvbiB3aGVuIHJlcXVlc3RlZCBieSBhIHZtX2V2ZW50Cj4gcmVw
bHkgbWF5IGxlZ2l0aW1hdGVseSBuZWVkIHRvIGNhbGwgZS5nLgo+IGh2bV9pbmplY3RfcGFnZV9m
YXVsdCgpLCB3aGljaCB0aGVuIG92ZXJ3cml0ZXMgdGhlIGFjdGl2ZQo+IGludGVycnVwdCBpbiB0
aGUgVk1DUy4KPgo+IFRoZSBzeW5jIHZtX2V2ZW50IGhhbmRsaW5nIHBhdGggb24geDg2L1ZNWCBp
cyAocm91Z2hseSk6Cj4gbW9uaXRvcl90cmFwcygpIC0+IHByb2Nlc3Mgdm1fZXZlbnQgLT4gdm14
X2ludHJfYXNzaXN0KCkKPiAocG9zc2libHkgd3JpdGluZyBWTV9FTlRSWV9JTlRSX0lORk8pIC0+
Cj4gaHZtX3ZtX2V2ZW50X2RvX3Jlc3VtZSgpIC0+IGh2bV9lbXVsYXRlX29uZV92bV9ldmVudCgp
Cj4gKHBvc3NpYmx5IG92ZXJ3cml0aW5nIHRoZSBWTV9FTlRSWV9JTlRSX0lORk8gdmFsdWUpLgo+
Cj4gVGhpcyBwYXRjaCBtYXkgYWxzbyBiZSBoZWxwZnVsIGZvciB0aGUgZnV0dXJlIHJlbW92YWwK
PiBvZiBtYXlfZGVmZXIgaW4gaHZtX3NldF9jcnswLDMsNH0gYW5kIGh2bV9zZXRfbXNyKCkuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5j
b20+CgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 11 22:14:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Jan 2019 22:14:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gi548-0002Zw-Nd; Fri, 11 Jan 2019 22:14: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=Ayym=PT=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gi547-0002Zm-Is
 for xen-devel@lists.xenproject.org; Fri, 11 Jan 2019 22:14:11 +0000
X-Inumbo-ID: 37cbe3ca-15ee-11e9-a07e-c31dbc91d624
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37cbe3ca-15ee-11e9-a07e-c31dbc91d624;
 Fri, 11 Jan 2019 22:14:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gi544-00028D-In; Fri, 11 Jan 2019 22:14:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gi544-00038R-4v; Fri, 11 Jan 2019 22:14:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gi544-00075p-41; Fri, 11 Jan 2019 22:14:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131908-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-pvops:<job status>:broken:regression
 libvirt:build-i386-pvops:host-install(4):broken:regression
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=7282f455aaaa8bf2f73236aa9ec6b65b33c0fcdb
X-Osstest-Versions-That: libvirt=45b439c3af000eb41c819068d093406810dd036c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Jan 2019 22:14:08 +0000
Subject: [Xen-devel] [libvirt test] 131908: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkwOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MDgvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMTg1NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMx
ODU3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMzE4NTcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAg
ICAgNzI4MmY0NTVhYWFhOGJmMmY3MzIzNmFhOWVjNmI2NWIzM2MwZmNkYgpiYXNlbGluZSB2ZXJz
aW9uOgogbGlidmlydCAgICAgICAgICAgICAgNDViNDM5YzNhZjAwMGViNDFjODE5MDY4ZDA5MzQw
NjgxMGRkMDM2YwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxODU3ICAyMDE5LTAxLTA5IDA0OjE4
OjUxIFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMTg5NCAgMjAxOS0wMS0xMCAw
NDoxODo1MCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
MTkwOCAgMjAxOS0wMS0xMSAwNDoxOToxNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25h
bmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VA
cmVkaGF0LmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgogIErDoW4g
VG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBZdXZhbCBTaGFpYSA8
eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2
LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDcyODJmNDU1
YWFhYThiZjJmNzMyMzZhYTllYzZiNjViMzNjMGZjZGIKQXV0aG9yOiBMYWluZSBTdHVtcCA8bGFp
bmVAbGFpbmUub3JnPgpEYXRlOiAgIFR1ZSBKYW4gOCAxNDoxMzowMCAyMDE5IC0wNTAwCgogICAg
dXRpbDogdXNlIG5sbXNnX2ZpbmRfYXR0cigpIGluc3RlYWQgb2YgYW4gb3Blbi1jb2RlZCBsb29w
CiAgICAKICAgIFRoaXMgaXMgYWJvdXQgdGhlIHNhbWUgbnVtYmVyIG9mIGNvZGUgbGluZXMsIGJ1
dCBpcyBzaW1wbGVyLCBhbmQgbW9yZQogICAgY29uc2lzdGVudCB3aXRoIHdoYXQgd2lsbCBiZSBh
ZGRlZCB0byBjaGVjayBhbm90aGVyIGF0dHJpYnV0ZSBpbiBhCiAgICBjb21pbmcgcGF0Y2guCiAg
ICAKICAgIEFzIGEgc2lkZSBlZmZlY3QsIGl0CiAgICAKICAgIFJlc29sdmVzOiBodHRwczovL2J1
Z3ppbGxhLnJlZGhhdC5jb20vMTU4MzEzMQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBMYWluZSBT
dHVtcCA8bGFpbmVAbGFpbmUub3JnPgogICAgUmV2aWV3ZWQtYnk6IEVyaWsgU2t1bHRldHkgPGVz
a3VsdGV0QHJlZGhhdC5jb20+Cgpjb21taXQgMzdiYjZmYWNmYzQ2NzE3OWQ2Y2ZlNjE4NmFkNmQ1
YTU1Mjg1YzJjNwpBdXRob3I6IExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CkRhdGU6ICAg
TW9uIEphbiA3IDE1OjU1OjMxIDIwMTkgLTA1MDAKCiAgICB1dGlsOiBhZGQgYSBmdW5jdGlvbiB0
byBpbnNlcnQgbmV3IGludGVyZmFjZXMgdG8gSVB2NkNoZWNrRm9yd2FyZGluZyBsaXN0CiAgICAK
ICAgIFRoaXMgc2FtZSBvcGVyYXRpb24gbmVlZHMgdG8gYmUgZG9uZSBpbiBtdWx0aXBsZSBwbGFj
ZXMsIHNvIG1vdmUgdGhlCiAgICBpbmxpbmUgY29kZSBpbnRvIGEgc2VwYXJhdGUgZnVuY3Rpb24u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAg
ICBSZXZpZXdlZC1ieTogRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KCmNvbW1p
dCAwZWEyNTliNmJmM2M4OWJiM2IxNDRlYmEzOGJjMGJkMzJlNTE2MTA3CkF1dGhvcjogTGFpbmUg
U3R1bXAgPGxhaW5lQGxhaW5lLm9yZz4KRGF0ZTogICBTdW4gSmFuIDYgMTc6MzU6NDcgMjAxOSAt
MDUwMAoKICAgIHV0aWw6IHJlbW92ZSBjb25zdCBzcGVjaWZpZXIgZnJvbSBubG1zZ2hkciBhcmcg
dG8gdmlyTmV0bGlua0R1bXBDYWxsYmFjaygpCiAgICAKICAgIFRoaXMgaXMgcHJvYmxlbWF0aWMg
aWYgYSBjYWxsYmFjayBmdW5jdGlvbiB3YW50cyB0byBzZW5kIHRoZSBubG1zZ2hkcgogICAgdG8g
YSBsaWJyYXJ5IGZ1bmN0aW9uIHRoYXQgaGFzIG5vICJjb25zdCIgaW4gaXRzIHByb3RvdHlwZQog
ICAgKGUuZy4gbmxtc2dfZmluZF9hdHRyKCkpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IExhaW5l
IFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAgICBSZXZpZXdlZC1ieTogRXJpayBTa3VsdGV0eSA8
ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KCmNvbW1pdCA2ZWU1M2U1NGRjZmEzMjg1ZWQ3NWU2Zjg5ZDE3
OGJmMjQ1OGVmNzVjCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNv
bT4KRGF0ZTogICBXZWQgSmFuIDkgMTY6NTE6NDMgMjAxOSArMDEwMAoKICAgIGFwcGFybW9yOiBN
b3ZlIHN0YXRpYyBkYXRhIG91dCBvZiBleGFtcGxlcy8KICAgIAogICAgVGhlc2UgZmlsZXMgbmVl
ZCB0byBiZSBpbnN0YWxsZWQgb24gdGhlIHN5c3RlbSBmb3IgYXBwYXJtb3IKICAgIHN1cHBvcnQg
dG8gd29yaywgc28gdGhleSBkb24ndCBiZWxvbmcgd2l0aCBleGFtcGxlcy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgoKY29tbWl0IDUw
ZDVjYjBkZjM4N2EyMDczYzI2OWUzNWM2OTZjZmFjMmEzMWM5ZGYKQXV0aG9yOiBBbmRyZWEgQm9s
b2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBKYW4gOSAxNzoxMToxMiAy
MDE5ICswMTAwCgogICAgc3JjOiBTaW1wbGlmeSBpbnN0YWxsaW5nL3VuaW5zdGFsbGluZyBkYXRh
CiAgICAKICAgIEluc3RlYWQgb2YgZGVmaW5pbmcgdGFyZ2V0cyBjb25kaXRpb25hbGx5IGFuZCBk
ZXBlbmRpbmcgb24KICAgIHRoZW0gdW5jb25kaXRpb25hbGx5LCBkZWZpbmUgYSBjb3VwbGUgb2Yg
dmFyaWFibGVzIGFuZAogICAgY29uZGl0aW9uYWxseSBhZGQgdGFyZ2V0cyB0byB0aGVtLgogICAg
CiAgICBJbiBhZGRpdGlvbiB0byByZW1vdmluZyBhIGJ1bmNoIG9mIHVzZWxlc3MgY29kZSwgdGhp
cyBoYXMKICAgIHRoZSBuaWNlIGVmZmVjdCBvZiBubyBsb25nZXIgcmVxdWlyaW5nIHRoZSBtYWlu
IE1ha2VmaWxlLmFtCiAgICB0byBoYXZlIGFueSBrbm93bGVkZ2UgYWJvdXQgdGhlIGNvbnRlbnRz
IG9mIHRoZSB2YXJpb3VzCiAgICBzbmlwcGV0cyBpdCBpbmNsdWRlcy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgoKY29tbWl0IGFiNTc1
YjdiNzcyN2Q2MzljMDNkNTA5ZjgzMWMxMjQ1OGIxNTExNGEKQXV0aG9yOiBBbmRyZWEgQm9sb2du
YW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTAgMTQ6MDU6MzEgMjAx
OSArMDEwMAoKICAgIHNyYzogT25seSBpbnN0YWxsIFN5c1YgaW5pdCBzY3JpcHRzIHdoZW4gbGli
dmlydGQgaXMgYnVpbHQKICAgIAogICAgVGhpcyBpcyBjb25zaXN0ZW50IHdpdGggdGhlIHdheSB3
ZSBhbHJlYWR5IGhhbmRsZQogICAgY29uZmlndXJhdGlvbiBmb3Igb3RoZXIgaW5pdCBzeXN0ZW1z
IHN1Y2ggYXMgdXBzdGFydCBhbmQKICAgIHN5c3RlbWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTog
RXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KCmNvbW1pdCBhNTIwOTgxNzQwMDE1
MTMyMDM4NGMzNGQ0ZjU3M2YyY2Y5NDQ1ZmQwCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJv
bG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgSmFuIDEwIDE1OjA2OjM2IDIwMTkgKzAxMDAK
CiAgICBzcmM6IERlZmluZSBpbml0ZGlyCiAgICAKICAgIEF2b2lkIGJ1aWxkaW5nIHRoZSBzYW1l
IHBhdGggc2V2ZXJhbCB0aW1lcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmVhIEJvbG9n
bmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmlrIFNrdWx0ZXR5
IDxlc2t1bHRldEByZWRoYXQuY29tPgoKY29tbWl0IDUxMWRmMTdhZWMzNjM4NTMyMGRiY2MwODhi
YTg1OTY4NTM3ZDFkNDIKQXV0aG9yOiBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29t
PgpEYXRlOiAgIFRodSBKYW4gMTAgMTQ6MzU6MDcgMjAxOSArMDEwMAoKICAgIGNwdV9tYXA6IEFk
ZCBzdXBwb3J0IGZvciBhcmNoLWNhcGFiaWxpdGllcyBmZWF0dXJlCiAgICAKICAgIFRoZSBmZWF0
dXJlIHdhcyBhZGRlZCB0byBRRU1VIGluIDMuMS4wIGFuZCBpdCBpcyBjdXJyZW50bHkgYmxvY2tp
bmcKICAgIG1pZ3JhdGlvbiwgd2hpY2ggaXMgZXhwZWN0ZWQgdG8gY2hhbmdlIGluIHRoZSBmdXR1
cmUuIEx1Y2tpbHkgMy4xLjAgaXMKICAgIG5ldyBlbm91Z2ggdG8gZ2l2ZSB1cyBtaWdyYXRhYmls
aXR5IGhpbnRzIG9uIGVhY2ggZmVhdHVyZSB2aWEKICAgIHF1ZXJ5LWNwdS1tb2RlbC1leHBlbnNp
b24sIHdoaWNoIG1lYW5zIHdlIGRvbid0IG5lZWQgdG8gdXNlIHRoZQogICAgIm1pZ3JhdGFibGUi
IGF0dHJpYnV0ZSBvbiB0aGUgQ1BVIG1hcCBYTUwuCiAgICAKICAgIFRoZSBrZXJuZWwgY2FsbHMg
dGhpcyBmZWF0dXJlIGFyY2hfY2FwYWJpbGl0aWVzIGFuZCBSSEVML0NlbnRPUyA3LiogdXNlCiAg
ICBhcmNoLWZhY2lsaXRpZXMuIEFwcGFyZW50bHkgc29tZSBDUFUgdGVzdCBmaWxlcyB3ZXJlIGdh
dGhlcmVkIHdpdGggdGhlCiAgICBSSEVMIHZlcnNpb24gb2YgUUVNVS4gTGV0J3MgdXBkYXRlIHRo
ZSB0ZXN0IGZpbGVzIHRvIGF2b2lkIHBvc3NpYmxlCiAgICBjb25mdXNpb24gYWJvdXQgdGhlIGNv
cnJlY3QgbmFtaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKaXJpIERlbmVtYXJrIDxqZGVu
ZW1hckByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRo
YXQuY29tPgoKY29tbWl0IDJlYmNmZjNhNzQ5MzFlNjkyN2MzYWZhN2M0OGM5YjBmZWNmMGRiNGIK
QXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIFRo
dSBKYW4gMTAgMTM6NTM6MzMgMjAxOSArMDEwMAoKICAgIHFlbXU6IERvbid0IGVuYWJsZSBzZWNs
YWJlbCByZW1lbWJlcmluZyBmb3Igc2Vzc2lvbiBtb2RlCiAgICAKICAgIFRoZSBzZXNzaW9uIGRh
ZW1vbiBpcyB1bmFibGUgdG8gc2V0IFhBVFRScyBpbiAndHJ1c3RlZCcKICAgIG5hbWVzcGFjZSBi
ZWNhdXNlIGl0IGRvZXNuJ3QgcnVuIGFzIHByaXZpbGVnZWQgcHJvY2Vzcy4KICAgIFRoZXJlZm9y
ZSwgd2hlbiBjcmVhdGluZyB0aGUgZGVmYXVsdCBxZW11IGNvbmZpZyBlbmFibGUKICAgIHJlbWVt
YmVyT3duZXIgb25seSB3aGVuIHJ1bm5pbmcgYXMgcHJpdmlsZWdlZCBwcm9jZXNzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgoKY29tbWl0IDdm
YjVlMzE5ZDk1ZGYwMTBmNzI2OTg3YjY4ZjRjYWZmYTQxZTQwOWYKQXV0aG9yOiBBbmRyZWEgQm9s
b2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBKYW4gOSAxODoyMjozOSAy
MDE5ICswMTAwCgogICAgcmVtb3RlOiBEZWZpbmUgc2FzbGRpcgogICAgCiAgICBBdm9pZCBidWls
ZGluZyB0aGUgc2FtZSBwYXRoIHNldmVyYWwgdGltZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTog
RXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KCmNvbW1pdCA3MmU1Mjg1YWEzNzNm
ZWEyZmEwNTc5MTU1Zjk4ZGE4ZmMwYWFlN2E0CkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJv
bG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgSmFuIDkgMTg6MTE6MzMgMjAxOSArMDEwMAoK
ICAgIHJlbW90ZTogRGVmaW5lIHN5c2N0bGRpcgogICAgCiAgICBBdm9pZCBidWlsZGluZyB0aGUg
c2FtZSBwYXRoIHNldmVyYWwgdGltZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpayBTa3Vs
dGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KCmNvbW1pdCAyNzQ1ZjBlMDhlNGZlNmY3ZDgzZDdj
MTU1NDJhYWYzMzdiMzgzNGQwCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVk
aGF0LmNvbT4KRGF0ZTogICBXZWQgSmFuIDkgMTg6MTQ6MzQgMjAxOSArMDEwMAoKICAgIHJlbW90
ZTogRGVmaW5lIHBvbGtpdHthY3Rpb25zLHJ1bGVzfWRpcgogICAgCiAgICBBdm9pZCBidWlsZGlu
ZyB0aGUgc2FtZSBwYXRoIHNldmVyYWwgdGltZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJp
ayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KCmNvbW1pdCA3ZjY1MjQ4Y2U1Njc0NWU4
MzIwNzVkMmE2ZTg2Mjk0YzE1YTk2ZDRjCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9n
bmFAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgSmFuIDkgMTg6MDg6NTcgMjAxOSArMDEwMAoKICAg
IHJlbW90ZTogTW92ZSBwb2xraXRkaXIgZGVmaW5pdGlvbgogICAgCiAgICBObyBuZWVkIHRvIGhh
dmUgdHdvIGNvbmRpdGlvbmFsIGJsb2Nrcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmVh
IEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmlrIFNr
dWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgoKY29tbWl0IDdjZmQxZmJiMTMzMmFlNWRmNjc4
YjlmNDFhNjIxNTZjYjJlODhjNzMKQXV0aG9yOiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNv
bT4KRGF0ZTogICBGcmkgSmFuIDQgMTA6MTc6NDYgMjAxOSArMDEwMAoKICAgIHFlbXU6IHJlcXVp
cmUgcmVwbHkgZnJvbSBndWVzdCBhZ2VudCBpbiBxZW11QWdlbnRHZXRJbnRlcmZhY2VzCiAgICAK
ICAgIFNpbmNlIGl0cyBpbnRyb2R1Y3Rpb24gaW4gY29tbWl0IDA5NzdiOGFhMDcxIChyZWxlYXNl
ZCBpbiB2MS4yLjE0KQogICAgcWVtdUFnZW50R2V0SW50ZXJmYWNlcyBjYWxscyBxZW11QWdlbnRD
b21tYW5kIHdpdGggbmVlZFJlcGx5PWZhbHNlLAogICAgd2hpY2ggYWxsb3dzIHFlbXVBZ2VudENv
bW1hbmQgdG8gcmV0dXJuIDAgZXZlbiB3aGVuIGl0IGRpZCBub3QgZ2V0CiAgICBhbnkgcmVwbHkg
ZnJvbSB0aGUgYWdlbnQuCiAgICAKICAgIFNldCBuZWVkUmVwbHkgdG8gdHJ1ZSwgc2luY2Ugd2Ug
ZGVyZWZlcmVuY2UgaXQgcmlnaHQgYWZ0ZXIuCiAgICAKICAgIFRoaXMgY2FuIGJlIGhpdCBpZiBs
aWJ2aXJ0IGlzIHdhaXRpbmcgZm9yIGFuIGV2ZW50IGZyb20gdGhlIGFnZW50CiAgICAoZS5nLiBz
aHV0ZG93bikgYW5kIHRoZSBhZ2VudCBjYW5ub3QgcmVwbHkgaW4gdGltZSAoZS5nLiBkdWUgdG8K
ICAgIHRoZSBndWVzdCBiZWluZyBzaHV0IGRvd24pLCBhcyByZXBvcnRlZCBpbjoKICAgIGh0dHBz
Oi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTY2MzA1MQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgoKY29tbWl0IGMzOWEwOTkz
ZGM1MDk3MDJmMzc1YjVlZDU1Y2JjYmNkZDZhOWNhMjMKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlr
IDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBKYW4gOSAxNzoxODo1OCAyMDE5ICsw
MTAwCgogICAgc3JjL3FlbXU6IEZpeCBpbmRlbnRhdGlvbiBpbiBNYWtlZmlsZS5pbmMuYW0KICAg
IAogICAgVGhyZWUgbGluZXMgYXJlIGEgYml0IG9mZiB0aGVyZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgoKY29tbWl0IGMxMGE2ZDUw
YTQwYzA2MmYzN2Y1OTQ0ZGU0NmIxMmJkZTY2ZDNjYmIKQXV0aG9yOiBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBEZWMgMjQgMTU6MDk6MjUgMjAx
OCArMDAwMAoKICAgIGx4YzogYWxsb3cgZW1wdHkgcGF0aCBpbiBVUkkgZm9yIGhpc3RvcmljYWwg
Y29tcGF0aWJpbGl0eQogICAgCiAgICBUaGUgdXNlIG9mICdseGM6Ly8nIHdhcyBtaXN0YWtlbmx5
IGJyb2tlbiBpbjoKICAgIAogICAgICBjb21taXQgNGM4NTc0Yzg1YzU1NGU2OGRlMGQ4YmY5Yjg1
NzI3OTU0YTViZWE5MQogICAgICBBdXRob3I6IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdl
QHJlZGhhdC5jb20+CiAgICAgIERhdGU6ICAgV2VkIE1hciAyOCAxMjo0OToyOSAyMDE4ICswMTAw
CiAgICAKICAgICAgICBkcml2ZXI6IGVuc3VyZSBOVUxMIFVSSSBpc24ndCBwYXNzZWQgdG8gZHJp
dmVycyB3aXRoIHdoaXRlbGlzdGVkIFVSSXMKICAgIAogICAgQWxsb3cgaXQgYWdhaW4gZm9yIGhp
c3RvcmljYWwgY29tcGF0aWJpbGl0eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIFAu
IEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KCmNvbW1pdCBmODg2MjcxNDEwY2Y4YjY0
Y2U5MmQwZjcyN2VmZTFiOWE5MjJjOGM3CkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgSmFuIDkgMTE6Mjc6MTUgMjAxOSArMDEwMAoKICAg
IHFlbXU6IFVzZSBVTEwgaW5zdGVhZCBvZiB1aW50NjRfdCBmb3IgUkRNQSBHSUQgZXZlbnQKICAg
IAogICAgSW4gdGhlIHByZXZpb3VzIGNvbW1pdCB3ZSBhcmUgdXNpbmcgdWludDY0X3QgZm9yIHN0
b3Jpbmcgc3VibmV0CiAgICBwcmVmaXggYW5kIGludGVyZmFjZSBpZCB0aGF0IHFlbXUgcmVwb3J0
cyBpbgogICAgUkRNQV9HSURfU1RBVFVTX0NIQU5HRUQgZXZlbnQuIFdlIGFsc28gcmVwb3J0IHRo
ZW0gaW4gc29tZSBkZWJ1ZwogICAgbWVzc2FnZXMuIFRoaXMgcG9zZXMgYSBwcm9ibGVtIGJlY2F1
c2UgdWludDY0X3QgY2FuIGJlIFVMIG9yIFVMTAogICAgZGVwZW5kaW5nIG9uIHRoZSBob3N0IGFy
Y2hpdGVjdHVyZSBhbmQgaGVuY2Ugd2Ugd291bGRuJ3Qga25vdwogICAgd2hpY2ggZm9ybWF0IHRv
IHVzZS4gU3dpdGNoIHRvIFVMTCB3aGljaCBpcyBiaWcgZW5vdWdoIGFuZAogICAgZG9lc24ndCBz
dWZmZXIgZnJvbSB0aGUgaXNzdWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2
b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgZWQzNTdjZWYxOGIyMWMyNmYxNWUz
NDJiNzEyYTdkZTNmMjhmOTQ3MQpBdXRob3I6IFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFj
bGUuY29tPgpEYXRlOiAgIE1vbiBEZWMgMjQgMTI6MTU6MTIgMjAxOCArMDIwMAoKICAgIHFlbXU6
IFByb2Nlc3MgUkRNQSBHSUQgc3RhdGUgY2hhbmdlIGV2ZW50CiAgICAKICAgIFRoaXMgZXZlbnQg
aXMgZW1pdHRlZCBvbiB0aGUgbW9uaXRvciB3aGVuIGEgR0lEIHRhYmxlIGluIHB2cmRtYSBkZXZp
Y2UKICAgIGlzIG1vZGlmaWVkIGFuZCB0aGUgY2hhbmdlIG5lZWRzIHRvIGJlIHByb3BhZ2F0ZSB0
byB0aGUgYmFja2VuZCBSRE1BCiAgICBkZXZpY2UncyBHSUQgdGFibGUuCiAgICAKICAgIFRoZSBj
b250cm9sIG92ZXIgdGhlIFJETUEgZGV2aWNlJ3MgR0lEIHRhYmxlIGlzIGRvbmUgYnkgdXBkYXRp
bmcgdGhlCiAgICBkZXZpY2UncyBFdGhlcm5ldCBmdW5jdGlvbiBhZGRyZXNzZXMuCiAgICBVc3Vh
bGx5IHRoZSBmaXJzdCBHSUQgZW50cnkgaXMgZGV0ZXJtaW5lIGJ5IHRoZSBNQUMgYWRkcmVzcywg
dGhlIHNlY29uZAogICAgYnkgdGhlIGZpcnN0IElQdjYgYWRkcmVzcyBhbmQgdGhlIHRoaXJkIGJ5
IHRoZSBJUHY0IGFkZHJlc3MuIE90aGVyCiAgICBlbnRyaWVzIGNhbiBiZSBhZGRlZCBieSBhZGRp
bmcgbW9yZSBJUCBhZGRyZXNzZXMuIFRoZSBvcHBvc2l0ZSBpcyB0aGUKICAgIHNhbWUsIGkuZS4g
d2hlbmV2ZXIgYW4gYWRkcmVzcyBpcyByZW1vdmVkLCB0aGUgY29ycmVzcG9uZGluZyBHSUQgZW50
cnkKICAgIGlzIHJlbW92ZWQuCiAgICAKICAgIFRoZSBwcm9jZXNzIGlzIGRvbmUgYnkgdGhlIG5l
dHdvcmsgYW5kIFJETUEgc3RhY2tzLiBXaGVuZXZlciBhbiBhZGRyZXNzCiAgICBpcyBhZGRlZCB0
aGUgaWJfY29yZSBkcml2ZXIgaXMgbm90aWZpZWQgYW5kIGNhbGxzIHRoZSBkZXZpY2UgZHJpdmVy
J3MKICAgIGFkZF9naWQgZnVuY3Rpb24gd2hpY2ggaW4gdHVybiB1cGRhdGUgdGhlIGRldmljZS4K
ICAgIAogICAgVG8gc3VwcG9ydCB0aGlzIGluIHB2cmRtYSBkZXZpY2Ugd2UgbmVlZCB0byBob29r
IGludG8gdGhlIGNyZWF0ZV9iaW5kCiAgICBhbmQgZGVzdHJveV9iaW5kIEhXIGNvbW1hbmRzIHRy
aWdnZXJlZCBieSBwdnJkbWEgZHJpdmVyIGluIGd1ZXN0LgogICAgV2hlbmV2ZXIgYSBjaGFuZ2Vk
IGlzIG1hZGUgdG8gdGhlIHB2cmRtYSBkZXZpY2UncyBHSUQgdGFibGUgYSBzcGVjaWFsCiAgICBR
TVAgbWVzc2FnZXMgaXMgc2VudCB0byBiZSBwcm9jZXNzZWQgYnkgbGlidmlydCB0byB1cGRhdGUg
dGhlIGFkZHJlc3Mgb2YKICAgIHRoZSBiYWNrZW5kIEV0aGVybmV0IGRldmljZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 02:07:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 02:07: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-devel-bounces@lists.xenproject.org>)
	id 1gi8hN-0001oX-Lc; Sat, 12 Jan 2019 02:06: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=g5rA=PU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gi8hL-0001oN-N6
 for xen-devel@lists.xenproject.org; Sat, 12 Jan 2019 02:06:55 +0000
X-Inumbo-ID: baced5fa-160e-11e9-b59e-cb49c6c5acee
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id baced5fa-160e-11e9-b59e-cb49c6c5acee;
 Sat, 12 Jan 2019 02:06:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gi8hG-0008JY-Kt; Sat, 12 Jan 2019 02:06:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gi8hG-0004Pj-6i; Sat, 12 Jan 2019 02:06:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gi8hG-0008WH-4w; Sat, 12 Jan 2019 02:06:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131904-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-pygrub:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-libvirt:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:<job status>:broken:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-libvirt:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qcow2:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:leak-check/check:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start.2:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=fa42fea0d8b49ba65b49a999331950d74827a52d
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Jan 2019 02:06:50 +0000
Subject: [Xen-devel] [linux-3.18 test] 131904: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkwNCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MDQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuIGluIDEzMTgwMAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICBicm9rZW4gaW4gMTMxODgyCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuICBpbiAxMzE4ODIKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4
MDAgcGFzcyBpbiAxMzE5MDQKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgYnJva2VuIGluIDEzMTg4MiBwYXNzIGluIDEzMTkwNAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4ODIg
cGFzcyBpbiAxMzE5MDQKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTgwMAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMx
ODgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgICBicm9rZW4gcGFzcyBpbiAxMzE4ODIKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzE1MzUgcGFzcyBpbiAxMzE5
MDQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgaW4gMTMxNTYzIHBhc3MgaW4gMTMxOTA0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgZmFpbCBpbiAxMzE1ODAgcGFzcyBpbiAxMzE5MDQK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGlu
IDEzMTU4MCBwYXNzIGluIDEzMTkwNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIDE4IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzE1ODAgcGFzcyBpbiAxMzE5MDQKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJl
cGVhdCBmYWlsIGluIDEzMTY2NiBwYXNzIGluIDEzMTkwNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgNiB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTMxNjY2IHBhc3MgaW4gMTMxOTA0
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDIxIGxlYWstY2hlY2svY2hlY2sgZmFpbCBp
biAxMzE3MDUgcGFzcyBpbiAxMzE4ODIKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA3
IHhlbi1ib290ICAgICAgICBmYWlsIGluIDEzMTc0OSBwYXNzIGluIDEzMTkwNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGluIDEzMTc2OSBwYXNzIGluIDEzMTkwNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNyBndWVzdC1zdGFydC4yICAgIGZhaWwgaW4gMTMxNzY5IHBhc3MgaW4gMTMxOTA0
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIGluIDEzMTgwMCBwYXNzIGluIDEzMTkwNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNTM1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMzE1MzUKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTU2MwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTMxNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTU4MAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTMxNjY2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE3MDUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGlu
IDEzMTcyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVu
LWJvb3QgICAgICBmYWlsIHBhc3MgaW4gMTMxNzQ5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBwYXNzIGluIDEzMTc2OQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290
ICBmYWlsIHBhc3MgaW4gMTMxNzY5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgIGZhaWwgcGFzcyBpbiAxMzE4ODIKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNz
IGluIDEzMTg4MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxOCBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTMxODgyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzE1MzUgbGlrZSAxMjg2OTEK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDQgbWVtZGlzay10cnktYXBwZW5kICBmYWls
IGluIDEzMTUzNSBsaWtlIDEyODgwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMTUzNSBsaWtl
IDEyODgwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMxNTgwIGxpa2UgMTI4ODA3CiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICA3IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBpbiAxMzE1ODAg
bGlrZSAxMjg4NDEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMxNTgwIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTMxNTgwIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEz
MTY2NiBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxODgyIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxODgy
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMxODgyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxODgyIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMzE4ODIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMTg4MiBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMjg4NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRp
LWluc3RhbGwgICAgICAgICAgICBmYWlsICBsaWtlIDEyODg0MQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkz
MzE5NTBkNzQ4MjdhNTJkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAw
ZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6MzkgWiAgIDg2IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3OjMwIFogICA2MiBkYXlzICAgNDMgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxNTEyICAyMDE4LTEyLTIyIDA2OjUxOjUxIFog
ICAyMCBkYXlzICAgMTggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0NDMgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBi
cm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
am9iIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzMz
NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 04:15:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 04:15: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-devel-bounces@lists.xenproject.org>)
	id 1giAhL-0002rA-43; Sat, 12 Jan 2019 04: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=g5rA=PU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giAhK-0002r0-IF
 for xen-devel@lists.xenproject.org; Sat, 12 Jan 2019 04:15:02 +0000
X-Inumbo-ID: a108e44e-1620-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a108e44e-1620-11e9-92db-bc764e045a96;
 Sat, 12 Jan 2019 04:15:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giAhB-0002MZ-PN; Sat, 12 Jan 2019 04:14:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giAhB-0004hv-HF; Sat, 12 Jan 2019 04:14:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giAhB-0004yA-EG; Sat, 12 Jan 2019 04:14:53 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-131913-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-xen-freebsd:host-install(5):fail:regression
 freebsd-master:build-amd64-freebsd-again:host-install(5):fail:regression
X-Osstest-Versions-This: freebsd=8550a9a67af93ef65e24b09e37bdf7ec8a7692ad
X-Osstest-Versions-That: freebsd=2a52bc55467e95f92e1024cd558df3930df99594
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Jan 2019 04:14:53 +0000
Subject: [Xen-devel] [freebsd-master test] 131913: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkxMyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxOTEzLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAg
ICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE3ODMKIGJ1
aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgIDUgaG9zdC1pbnN0YWxsKDUpICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMTc4MwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGZyZWVi
c2QgICAgICAgICAgICAgIDg1NTBhOWE2N2FmOTNlZjY1ZTI0YjA5ZTM3YmRmN2VjOGE3NjkyYWQK
YmFzZWxpbmUgdmVyc2lvbjoKIGZyZWVic2QgICAgICAgICAgICAgIDJhNTJiYzU1NDY3ZTk1Zjky
ZTEwMjRjZDU1OGRmMzkzMGRmOTk1OTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTc4MyAgMjAx
OS0wMS0wNyAwOToxOTowNCBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzE4NzYg
IDIwMTktMDEtMDkgMDk6MTk6MTkgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzE5MTMgIDIwMTktMDEtMTEgMDk6MTk6MTYgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAw
bXAgPDBtcEBGcmVlQlNELm9yZz4KICBhZSA8YWVARnJlZUJTRC5vcmc+CiAgYW5kcmV3IDxhbmRy
ZXdARnJlZUJTRC5vcmc+CiAgYXJpY2hhcmRzb24gPGFyaWNoYXJkc29uQEZyZWVCU0Qub3JnPgog
IGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAgYnJvb2tzIDxicm9va3NARnJlZUJTRC5vcmc+CiAg
Y2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgY2h1Y2sgPGNodWNrQEZyZWVCU0Qub3JnPgogIGNwZXJj
aXZhIDxjcGVyY2l2YUBGcmVlQlNELm9yZz4KICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZGVscGhp
aiA8ZGVscGhpakBGcmVlQlNELm9yZz4KICBkZXMgPGRlc0BGcmVlQlNELm9yZz4KICBlbWFzdGUg
PGVtYXN0ZUBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgogIGhz
ZWxhc2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBpYW4gPGlhbkBGcmVlQlNELm9yZz4KICBp
bXAgPGltcEBGcmVlQlNELm9yZz4KICBqa2ltIDxqa2ltQEZyZWVCU0Qub3JnPgogIGtldmFucyA8
a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIG1hbnUgPG1hbnVA
RnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG5naWUgPG5naWVARnJl
ZUJTRC5vcmc+CiAgcGZnIDxwZmdARnJlZUJTRC5vcmc+CiAgcGpkIDxwamRARnJlZUJTRC5vcmc+
CiAgc2VmIDxzZWZARnJlZUJTRC5vcmc+CiAgc2h1cmQgPHNodXJkQEZyZWVCU0Qub3JnPgogIHRy
YXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB2
bWFmZmlvbmUgPHZtYWZmaW9uZUBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVl
YnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDgwMiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 04:50:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 04:50: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-devel-bounces@lists.xenproject.org>)
	id 1giBFJ-0005sJ-0N; Sat, 12 Jan 2019 04:50: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=g5rA=PU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giBFH-0005s7-3A
 for xen-devel@lists.xenproject.org; Sat, 12 Jan 2019 04:50:07 +0000
X-Inumbo-ID: 879fc768-1625-11e9-8923-4b9b0e4031b8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 879fc768-1625-11e9-8923-4b9b0e4031b8;
 Sat, 12 Jan 2019 04:50:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giBFD-00038f-Pc; Sat, 12 Jan 2019 04:50:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giBFD-0007aw-Ha; Sat, 12 Jan 2019 04:50:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giBFD-0003HA-GH; Sat, 12 Jan 2019 04:50:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131907-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1bdbe227492075d058e37cb3d400e6468d0095b5
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Jan 2019 04:50:03 +0000
Subject: [Xen-devel] [linux-linus test] 131907: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkwNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxOTA3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgMWJkYmUyMjc0OTIwNzVkMDU4ZTM3Y2IzZDQwMGU2NDY4ZDAwOTViNQpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdh
NjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4
LTA4LTEzIDIxOjIwOjU1IFogIDE1MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAg
MjAxOC0wOC0xNSAxMzowNjo1NiBaICAxNDkgZGF5cyAgMTIxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTkwNyAgMjAxOS0wMS0xMSAwMzowNToyMyBaICAgIDEgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KNDE1OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90
IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgODI0OTc3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 05:55:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 05:55: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-devel-bounces@lists.xenproject.org>)
	id 1giCFj-0002Dg-Qp; Sat, 12 Jan 2019 05:54: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=g5rA=PU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giCFi-0002DU-E2
 for xen-devel@lists.xenproject.org; Sat, 12 Jan 2019 05:54:38 +0000
X-Inumbo-ID: 8a8554b9-162e-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a8554b9-162e-11e9-92db-bc764e045a96;
 Sat, 12 Jan 2019 05:54:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giCFc-0004ga-7g; Sat, 12 Jan 2019 05:54:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giCFb-0003aA-V7; Sat, 12 Jan 2019 05:54:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giCFb-000307-T7; Sat, 12 Jan 2019 05:54:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131909-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64-libvirt:<job
 status>:broken:regression
 xen-unstable:build-amd64-rumprun:<job status>:broken:regression
 xen-unstable:build-amd64-libvirt:host-install(4):broken:regression
 xen-unstable:build-amd64-rumprun:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=808cff4c2af66afd61973451aeb7e708732abf90
X-Osstest-Versions-That: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Jan 2019 05:54:31 +0000
Subject: [Xen-devel] [xen-unstable test] 131909: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkwOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTkwOS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxNzg3CiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MzE3ODcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzE3ODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTc4NwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMxNzg3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3ODcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MTc4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3ODcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMTc4NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzg3CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICA4MDhjZmY0YzJhZjY2YWZkNjE5NzM0NTFhZWI3ZTcwODczMmFiZjkwCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNm
YzVmYjZmYWI3OWRmMWRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzE3ODcgIDIwMTktMDEtMDcg
MTQ6MjE6MjEgWiAgICA0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMxODM3ICAyMDE5LTAx
LTA4IDIyOjQzOjU1IFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMxODg3ICAyMDE5LTAxLTA5IDE5OjQ4OjAyIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdn
aW9saUBzdXNlLmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtbGlidmlydCBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NC1ydW1wcnVuIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2
NC1saWJ2aXJ0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1ydW1wcnVu
IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDgwOGNmZjRjMmFmNjZh
ZmQ2MTk3MzQ1MWFlYjdlNzA4NzMyYWJmOTAKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CkRhdGU6ICAgV2VkIEphbiA5IDE1OjQ2OjA1IDIwMTkgKzAxMDAKCiAgICBzY2hl
ZC9jcmVkaXQyOiByZW1vdmUgc3RhbGUgY29tbWVudAogICAgCiAgICBXaXRoIGJlaW5nIHRoZSBk
ZWZhdWx0IHNjaGVkdWxlciBub3cgdGhlIGNvbW1lbnQgaW4gc2NoZWRfY3JlZGl0MgogICAgc3Rh
dGluZyBpdCBiZWluZyBleHBlcmltZW50YWwgc2hvdWxkIGJlIHJlbW92ZWQuCiAgICAKICAgIFdo
aWxlIGF0IGl0IHJlbW92ZSB0aGUgIlRPRE8iIGNvbW1lbnRzIGFscmVhZHkgYWRkcmVzc2VkLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1YWMy
ZGRkYjE3M2I2OWJlMjU5Y2U0YjI1OWU3M2Y5NzFhNDgxNmMxCkF1dGhvcjogU2VyZ2V5IER5YXNs
aSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBKYW4gOSAxNTo0NToxNCAy
MDE5ICswMTAwCgogICAgbW0vcGFnZV9hbGxvYzogZml4IE1FTUZfbm9fZG1hIGFsbG9jYXRpb25z
IGZvciBzaW5nbGUgTlVNQQogICAgCiAgICBDdXJyZW50bHkgZG1hX2JpdHNpemUgaXMgemVybyBi
eSBkZWZhdWx0IG9uIHNpbmdsZSBOVU1BIG5vZGUgbWFjaGluZXMuCiAgICBUaGlzIG1ha2VzIGFs
bCBhbGxvY19kb21oZWFwX3BhZ2VzKCkgY2FsbHMgd2l0aCBNRU1GX25vX2RtYSByZXR1cm4gTlVM
TC4KICAgIAogICAgVGhlcmUgaXMgb25seSAxIHVzZXIgb2YgTUVNRl9ub19kbWE6IGRvbTBfbWVt
ZmxhZ3MsIHdoaWNoIGFyZSB1c2VkCiAgICBkdXJpbmcgbWVtb3J5IGFsbG9jYXRpb24gZm9yIERv
bTAuIEZhaWxpbmcgYWxsb2NhdGlvbiB3aXRoIGRlZmF1bHQKICAgIGRvbTBfbWVtZmxhZ3MgaXMg
ZXNwZWNpYWxseSBzZXZlcmUgZm9yIHRoZSBQViBEb20wIGNhc2U6IGl0IG1ha2VzCiAgICBhbGxv
Y19jaHVuaygpIHRvIHVzZSBzdWJvcHRpbWFsIDJNQiBhbGxvY2F0aW9uIGFsZ29yaXRobSB3aXRo
IGEgc2VhcmNoCiAgICBmb3IgaGlnaGVyIG1lbW9yeSBhZGRyZXNzZXMuCiAgICAKICAgIFRoaXMg
Y2FuIGxlYWQgdG8gdGhlIE5NSSB3YXRjaGRvZyB0aW1lb3V0IGR1cmluZyBQViBEb20wIGNvbnN0
cnVjdGlvbgogICAgb24gc29tZSBtYWNoaW5lcywgd2hpY2ggY2FuIGJlIHdvcmtlZCBhcm91bmQg
Ynkgc3BlY2lmeWluZyAiZG1hX2JpdHMiCiAgICBpbiBYZW4ncyBjbWRsaW5lIG1hbnVhbGx5Lgog
ICAgCiAgICBGaXggdGhlIGlzc3VlIGJ5IGlnbm9yaW5nIE1FTUZfbm9fZG1hIGluIGNhc2VzIHdo
ZW4gZG1hX2JpdHNpemUgaXMgemVybywKICAgIHdoaWNoIG1lYW5zIHRoZXJlIGlzIG5vIERNQSB6
b25lLiBUaGlzIHNob3VsZG4ndCBjYXVzZSBhbnkgaXNzdWVzIGZvcgogICAgRG9tMCBiZWNhdXNl
IGFsbG9jX2hlYXBfcGFnZXMoKSB3aWxsIGZpcnN0IHVzZSBoaWdoZXIgbWVtb3J5IGFkZHJlc3Nl
cwogICAgZm9yIHNhdGlzZnlpbmcgbWVtb3J5IGFsbG9jYXRpb24gcmVxdWVzdHMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQg
YjE2MjgxODcwZTA2ZjVmNTI2MDI5YTRlNjk2MzRhMTZkYzM4ZThlNApBdXRob3I6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyOCAxNzo0MzozMyAyMDE4ICsw
MDAwCgogICAgdG9vbHMvZmlybXdhcmU6IHVwZGF0ZSBPVk1GIE1ha2VmaWxlCiAgICAKICAgIE9W
TUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hpY2ggaXMgaW5jbHVkZWQgYXMg
YQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVzIGJlZm9yZSBidWlsZGluZy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
CmNvbW1pdCBmMzVhNTk0NTJkNWY1ZGEyMGJlZjhhY2RjMjVmODM3YWM3ODIwNzFjCkF1dGhvcjog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEph
biA5IDExOjA3OjMwIDIwMTkgKzAwMDAKCiAgICBkb2NzOiBGaXggb3V0cHV0IG9mIG1hbi94ZW4t
dmJkLWludGVyZmFjZQogICAgCiAgICBJbiBwYW5kb2MncyBtYXJrZG93biwgYSBjb2RlIGJsb2Nr
IG5lZWRzIGF0IGxlYXN0IDQgc3BhY2VzIHRvIGJlCiAgICByZWNvZ25pemUgYXMgc3VjaC4gVGhp
cyBwYXRjaCBmaXggdGhlIHJlbmRlcmluZyBvZiBkZXNjcmlwdGlvbiBvZiB0aGUKICAgIGVuY29k
aW5nIGluIHRoZSBWQkQgaW50ZXJmYWNlIHNvIHRoYXQgWzFdIGNhbiBiZSByZWFkYWJsZS4KICAg
IAogICAgWzFdIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hlbi12
YmQtaW50ZXJmYWNlLjcuaHRtbAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgWyB3ZWk6IHJlYmFzZSBvbiB0b3Agb2Ygc3RhZ2luZyBdCiAg
ICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0IDEy
OTJmOWEwNTk0M2QzMmVmOTZlYWJiOWYwYzMwY2Y2ODE2NjVjNDYKQXV0aG9yOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRhdGU6ICAgVHVlIEphbiA4IDEwOjQ3
OjE5IDIwMTkgLTA4MDAKCiAgICB4ZW4vaW9tbXU6IGZpeCBkZXYgYXNzaWdubWVudCBvbiBBUk0g
YWZ0ZXIgOTFkNGVjYTcKICAgIAogICAgRml4IGRldmljZSBhc3NpZ25tZW50IG9uIEFSTSBhZnRl
ciA5MWQ0ZWNhNyAibW0gLyBpb21tdTogc3BsaXQKICAgIG5lZWRfaW9tbXUoKSBpbnRvIGhhc19p
b21tdV9wdCgpIGFuZCBuZWVkX2lvbW11X3B0X3N5bmMoKSIuCiAgICAKICAgIGFyY2hfaW9tbXVf
cG9wdWxhdGVfcGFnZV90YWJsZSByZXR1cm5zIC1FTk9TWVMgd2hpY2ggY2F1c2VzCiAgICBpb21t
dV9jb25zdHJ1Y3QgdG8gcmV0dXJuIGVhcmx5LCBhbHRob3VnaCBpdCBpcyBub3QgYW4gZXJyb3Iu
CiAgICAKICAgIGhkLT5zdGF0dXMgbmVlZHMgdG8gYmUgc2V0IHRvIElPTU1VX1NUQVRVU19pbml0
aWFsaXppbmcgYmVmb3JlIGNhbGxpbmcKICAgIGlvbW11X3VzZV9oYXBfcHQsIG90aGVyd2lzZSBp
b21tdV91c2VfaGFwX3B0IHdpbGwgcmV0dXJuIHRoZSB3cm9uZwogICAgdmFsdWUuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA1MjVl
ZjY1ODRmODUyMjJkMzRiMjRmODA0M2ZkMjc2MGRhNDk5OTVkCkF1dGhvcjogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEphbiA4IDEwOjA4OjQ4IDIw
MTkgKzAxMDAKCiAgICB4ODYvZG9tMDogYWRkIHZlcmJvc2UgbW9kZSBhbmQgcHJpbnQgbWVtb3J5
IGFsbG9jYXRpb24gc3RhdHMKICAgIAogICAgQWRkIGEgdmVyYm9zZSBvcHRpb24gdG8gdGhlIGRv
bTAgY29tbWFuZCBsaW5lLCBzbyB0aGF0IGRvbTAgYnVpbGRlcgogICAgY2FuIHByaW50IGV4dHJh
IGRlYnVnIGluZm9ybWF0aW9uIHdoZW4gcmVxdWlyZWQuCiAgICAKICAgIFVzZSB0aGlzIG5ldyB2
ZXJib3NlIG1vZGUgdG8gcHJpbnQgc3RhdGlzdGljcyBhYm91dCBtZW1vcnkgYWxsb2NhdGlvbnMK
ICAgIHdoZW4gcG9wdWxhdGluZyBkb20wIHAybS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDJkZTRhOGIyNjM4MTc0NDhiZWViOWU3
MWE5NGQ3YzBmOGQ1M2UzYzAKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgSmFuIDggMTA6MDM6NDUgMjAxOSArMDEwMAoKICAgIHg4Ni9z
aGltOiBvbmx5IG1hcmsgc3BlY2lhbCBwYWdlcyBhcyBSQU0gaW4gcHZzaGltIG1vZGUKICAgIAog
ICAgV2hlbiBydW5uaW5nIFhlbiBhcyBhIGd1ZXN0IGl0J3Mgbm90IG5lY2Vzc2FyeSB0byBtYXJr
IHN1Y2ggcGFnZXMgYXMKICAgIFJBTSBiZWNhdXNlIHRoZXkgd29uJ3QgYmUgYXNzaWduZWQgdG8g
dGhlIGluaXRpYWwgZG9tYWluIG1lbW9yeSBtYXAuCiAgICAKICAgIFdoaWxlIHRoZXJlIG1vdmUg
dGhlIGZ1bmN0aW9ucyB0byB0aGUgUFYgc2hpbSBzcGVjaWZpYyBmaWxlIGFuZCByZW5hbWUKICAg
IHRoZW0gYWNjb3JkaW5nbHkuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGV4cGVjdGVk
LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 07:17:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 07:17: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-devel-bounces@lists.xenproject.org>)
	id 1giDXQ-0008Gp-2T; Sat, 12 Jan 2019 07:17:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vbOp=PU=gmail.com=lukas.bulwahn@srs-us1.protection.inumbo.net>)
 id 1giD7l-0006eG-PE
 for xen-devel@lists.xen.org; Sat, 12 Jan 2019 06:50:29 +0000
X-Inumbo-ID: 588015de-1636-11e9-92db-bc764e045a96
Received: from mail-it1-x131.google.com (unknown [2607:f8b0:4864:20::131])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 588015de-1636-11e9-92db-bc764e045a96;
 Sat, 12 Jan 2019 06:50:28 +0000 (UTC)
Received: by mail-it1-x131.google.com with SMTP id p197so5910025itp.0
 for <xen-devel@lists.xen.org>; Fri, 11 Jan 2019 22:50:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=C1jhkaHbx20Qe1lWfeA9R5QHwvqUP+OFzA7bG4Z5NAA=;
 b=LQZFCbThrss3FP7u0bByw4rhFrIBWDzNHFQn+0W7TgezJtjOMTD2eCcr15bkDUaADo
 pjJRFssnlBQLNV46vmpNIop30JdDEsI9BZfIU5zs46rX0paD6IpkGJoULDzi1u/7UPOX
 KcfFVCus7Qz165DWzu22ePtlFCfalPIIdmBgSwkdMBhwOkk7IYWttA5vARmmpdIF13Iy
 0vS5t1VI/WCdwe4lN5DtdCwhDJ2MERo05VMVJGawuidD5LxAdw+gHuZYstf45uD7vbHu
 tQnjIilcLoqcEJk0iVeSYGik0NsiL4AjM/Gcp0W3qBfZfxm+BirBrmkVnBAwAPmGOIT9
 A4EA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=C1jhkaHbx20Qe1lWfeA9R5QHwvqUP+OFzA7bG4Z5NAA=;
 b=uLHjCHFcJMcFtW65/7zQyVNE9vmisrcX8xxuZkZEhoik00nM9wd3prS2OB08SYRXHC
 AT4y1DyJP0sVej35aALDnijbHkdyTPDvnHNX2J3T39DY93FN3fw7phJlo+qgvRZD4RaQ
 pstjCKXHpTveHAN5VVOmsE008BHC2OLYRYCgSqawV3OZrcpTZNFogv5093QTZh1WVyoe
 4F3WPCMF1EMMeiohp2suoQTM4OCwlFS8SmZ8Ni0Q2nL7IhnIGWMLlHe7MyhmMiUJWApK
 SD+g29QRSxNGSBIU3tZ7zomhCij/rGQMbu49oELhZko+tXdAd4hj2LplDAa8dNLuHdmY
 nnYQ==
X-Gm-Message-State: AJcUukfPKtCaL5kbd0RxlDKnSFBAYJgbb+uZdPWsEPGG/0u2XzsEeaDW
 1Va+N3QTLCWIRP08eoZV9U6jFecn8BLSHqI6p4chrsjDwcE=
X-Google-Smtp-Source: ALg8bN5biRL1BtsEr7Umphn+kpwRLvOYFnobmxfx0bpEgv5miifLefvA67SqAebkSI7QN2BWQ+lOJvzgjDWgZrNHf/E=
X-Received: by 2002:a02:b4d1:: with SMTP id a17mr12941075jak.27.1547275827307; 
 Fri, 11 Jan 2019 22:50:27 -0800 (PST)
MIME-Version: 1.0
From: Lukas Bulwahn <lukas.bulwahn@gmail.com>
Date: Sat, 12 Jan 2019 07:50:16 +0100
Message-ID: <CAKXUXMw2tKdt6QA6cOTBR6EbUm9sutp7_zv=sck9d-Sjb7gNtg@mail.gmail.com>
To: xen-devel@lists.xen.org, xen-devel@lists.xenproject.org
X-Mailman-Approved-At: Sat, 12 Jan 2019 07:16:58 +0000
Subject: [Xen-devel] Two xen-devel mailing list addresses mentioned in
 MAINTAINERS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciB4ZW4tZGV2ZWwgbWFpbGluZyBsaXN0LAoKKEkga25vdyBJIGFtIG5vdCBzdWJzY3JpYmVk
OyBzbyB0aGlzIG11c3QgYmUgbGV0IHRocm91Z2ggYnkgYSBtb2RlcmF0b3IuKQoKSW4gdGhlIGxp
bnV4IGtlcm5lbCBNQUlOVEFJTkVSUyBmaWxlLCBsYXJnZWx5Cnhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZyAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMpIGlzCm1lbnRpb25lZCBh
cyB0aGUgeGVuLWRldmVsIG1haWxpbmcgbGlzdC4KCkhvd2V2ZXIsIHRoZSBEUk0gRFJJVkVSUyBG
T1IgWEVOIG1lbnRpb25zIHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnIGluc3RlYWQuCgpUaGF0IGlz
IG5vdCBhbm90aGVyIG1haWxpbmcgbGlzdCwgYnV0IGp1c3QgYW5vdGhlciAob2xkKSBhZGRyZXNz
IGZvcgp0aGUgc2FtZSBsaXN0LCByaWdodD8KCklmIHNvbWVib2R5IGNhbiBjb25maXJtIHRoYXQs
IEkgd2lsbCBwcm92aWRlIGEgcGF0Y2ggdG8gdXBkYXRlIHRoZSBEUk0KRFJJVkVSUyBGT1IgWEVO
IGVudHJ5IGluIHRoZSBNQUlOVEFJTkVSUyBmaWxlIHRvIG1ha2UgdGhhdCBjb25zaXN0ZW50LgoK
QmVzdCByZWdhcmRzLAoKTHVrYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 07:17:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 07:17: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-devel-bounces@lists.xenproject.org>)
	id 1giDXP-0008Gj-Qq; Sat, 12 Jan 2019 07:16: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=vbOp=PU=gmail.com=lukas.bulwahn@srs-us1.protection.inumbo.net>)
 id 1giD7l-0006eB-Dm
 for xen-devel@lists.xenproject.org; Sat, 12 Jan 2019 06:50:29 +0000
X-Inumbo-ID: 5847cc6c-1636-11e9-92db-bc764e045a96
Received: from mail-it1-x12d.google.com (unknown [2607:f8b0:4864:20::12d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5847cc6c-1636-11e9-92db-bc764e045a96;
 Sat, 12 Jan 2019 06:50:27 +0000 (UTC)
Received: by mail-it1-x12d.google.com with SMTP id c9so5902261itj.1
 for <xen-devel@lists.xenproject.org>; Fri, 11 Jan 2019 22:50:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=C1jhkaHbx20Qe1lWfeA9R5QHwvqUP+OFzA7bG4Z5NAA=;
 b=LQZFCbThrss3FP7u0bByw4rhFrIBWDzNHFQn+0W7TgezJtjOMTD2eCcr15bkDUaADo
 pjJRFssnlBQLNV46vmpNIop30JdDEsI9BZfIU5zs46rX0paD6IpkGJoULDzi1u/7UPOX
 KcfFVCus7Qz165DWzu22ePtlFCfalPIIdmBgSwkdMBhwOkk7IYWttA5vARmmpdIF13Iy
 0vS5t1VI/WCdwe4lN5DtdCwhDJ2MERo05VMVJGawuidD5LxAdw+gHuZYstf45uD7vbHu
 tQnjIilcLoqcEJk0iVeSYGik0NsiL4AjM/Gcp0W3qBfZfxm+BirBrmkVnBAwAPmGOIT9
 A4EA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=C1jhkaHbx20Qe1lWfeA9R5QHwvqUP+OFzA7bG4Z5NAA=;
 b=WWHWnLzFzcvJR2Tv+Z/gj2i0LdAMioFJnL+xUsJj0bZ7W8xM/6TglGlqLv7ZvkeQH3
 I64eyPbLCNKb75Kq81huQ//Mhy+Tk73POCoykEIkjE+yMYGnJLw3XanlYVV026DpgrHT
 JbghlChewq8PploVvNuzBP0xIAODZ4BHvsExdkHfn8qed8HTlZwus4J8Htv3QltQGNDs
 d0smyGHvtD6vkYv7ksFqdtIhZsBQgi6jvzMylQXq0Z+SE5sgxrSJm7wc+kWCJ7S9mV/n
 WWaSgz2NirfQb/Qs0Erj1F/3SvQvB10N1CGR+yzv9MHtZmifP6wF3sL3jWdS13gSYOwM
 2OBA==
X-Gm-Message-State: AJcUukc+yMT2kteCHbnqt6GD6vL5alx0Cv9fZeDAp9p4HijJGnPb5EOI
 GMWiUuoKuTQvJL4JWFRTPiYBrRN/pPBNLLGy1dmbA6b1SZo=
X-Google-Smtp-Source: ALg8bN5biRL1BtsEr7Umphn+kpwRLvOYFnobmxfx0bpEgv5miifLefvA67SqAebkSI7QN2BWQ+lOJvzgjDWgZrNHf/E=
X-Received: by 2002:a02:b4d1:: with SMTP id a17mr12941075jak.27.1547275827307; 
 Fri, 11 Jan 2019 22:50:27 -0800 (PST)
MIME-Version: 1.0
From: Lukas Bulwahn <lukas.bulwahn@gmail.com>
Date: Sat, 12 Jan 2019 07:50:16 +0100
Message-ID: <CAKXUXMw2tKdt6QA6cOTBR6EbUm9sutp7_zv=sck9d-Sjb7gNtg@mail.gmail.com>
To: xen-devel@lists.xen.org, xen-devel@lists.xenproject.org
X-Mailman-Approved-At: Sat, 12 Jan 2019 07:16:58 +0000
Subject: [Xen-devel] Two xen-devel mailing list addresses mentioned in
 MAINTAINERS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciB4ZW4tZGV2ZWwgbWFpbGluZyBsaXN0LAoKKEkga25vdyBJIGFtIG5vdCBzdWJzY3JpYmVk
OyBzbyB0aGlzIG11c3QgYmUgbGV0IHRocm91Z2ggYnkgYSBtb2RlcmF0b3IuKQoKSW4gdGhlIGxp
bnV4IGtlcm5lbCBNQUlOVEFJTkVSUyBmaWxlLCBsYXJnZWx5Cnhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZyAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMpIGlzCm1lbnRpb25lZCBh
cyB0aGUgeGVuLWRldmVsIG1haWxpbmcgbGlzdC4KCkhvd2V2ZXIsIHRoZSBEUk0gRFJJVkVSUyBG
T1IgWEVOIG1lbnRpb25zIHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnIGluc3RlYWQuCgpUaGF0IGlz
IG5vdCBhbm90aGVyIG1haWxpbmcgbGlzdCwgYnV0IGp1c3QgYW5vdGhlciAob2xkKSBhZGRyZXNz
IGZvcgp0aGUgc2FtZSBsaXN0LCByaWdodD8KCklmIHNvbWVib2R5IGNhbiBjb25maXJtIHRoYXQs
IEkgd2lsbCBwcm92aWRlIGEgcGF0Y2ggdG8gdXBkYXRlIHRoZSBEUk0KRFJJVkVSUyBGT1IgWEVO
IGVudHJ5IGluIHRoZSBNQUlOVEFJTkVSUyBmaWxlIHRvIG1ha2UgdGhhdCBjb25zaXN0ZW50LgoK
QmVzdCByZWdhcmRzLAoKTHVrYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 07:19:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 07:19: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-devel-bounces@lists.xenproject.org>)
	id 1giDZm-0008Tp-Gk; Sat, 12 Jan 2019 07:19: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=rWtG=PU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1giDZk-0008Th-TX
 for xen-devel@lists.xenproject.org; Sat, 12 Jan 2019 07:19:24 +0000
X-Inumbo-ID: 61d19879-163a-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61d19879-163a-11e9-92db-bc764e045a96;
 Sat, 12 Jan 2019 07:19:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 28F36ADD6;
 Sat, 12 Jan 2019 07:19:21 +0000 (UTC)
To: Lukas Bulwahn <lukas.bulwahn@gmail.com>, xen-devel@lists.xenproject.org
References: <CAKXUXMw2tKdt6QA6cOTBR6EbUm9sutp7_zv=sck9d-Sjb7gNtg@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <a69ab314-021b-224b-a2f3-c14e1f43f475@suse.com>
Date: Sat, 12 Jan 2019 08:19:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAKXUXMw2tKdt6QA6cOTBR6EbUm9sutp7_zv=sck9d-Sjb7gNtg@mail.gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Two xen-devel mailing list addresses mentioned in
 MAINTAINERS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDEvMjAxOSAwNzo1MCwgTHVrYXMgQnVsd2FobiB3cm90ZToKPiBEZWFyIHhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QsCj4gCj4gKEkga25vdyBJIGFtIG5vdCBzdWJzY3JpYmVkOyBzbyB0aGlz
IG11c3QgYmUgbGV0IHRocm91Z2ggYnkgYSBtb2RlcmF0b3IuKQo+IAo+IEluIHRoZSBsaW51eCBr
ZXJuZWwgTUFJTlRBSU5FUlMgZmlsZSwgbGFyZ2VseQo+IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZyAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMpIGlzCj4gbWVudGlvbmVkIGFz
IHRoZSB4ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Lgo+IAo+IEhvd2V2ZXIsIHRoZSBEUk0gRFJJVkVS
UyBGT1IgWEVOIG1lbnRpb25zIHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnIGluc3RlYWQuCj4gCj4g
VGhhdCBpcyBub3QgYW5vdGhlciBtYWlsaW5nIGxpc3QsIGJ1dCBqdXN0IGFub3RoZXIgKG9sZCkg
YWRkcmVzcyBmb3IKPiB0aGUgc2FtZSBsaXN0LCByaWdodD8KPiAKPiBJZiBzb21lYm9keSBjYW4g
Y29uZmlybSB0aGF0LCBJIHdpbGwgcHJvdmlkZSBhIHBhdGNoIHRvIHVwZGF0ZSB0aGUgRFJNCj4g
RFJJVkVSUyBGT1IgWEVOIGVudHJ5IGluIHRoZSBNQUlOVEFJTkVSUyBmaWxlIHRvIG1ha2UgdGhh
dCBjb25zaXN0ZW50LgoKWWVzLCBwbGVhc2Ugc2VuZCB0aGF0IHBhdGNoLgoKClRoYW5rcywKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 09:08:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 09:08: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-devel-bounces@lists.xenproject.org>)
	id 1giFGo-000095-R4; Sat, 12 Jan 2019 09:07: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=vbOp=PU=gmail.com=lukas.bulwahn@srs-us1.protection.inumbo.net>)
 id 1giFGo-000090-6V
 for xen-devel@lists.xen.org; Sat, 12 Jan 2019 09:07:58 +0000
X-Inumbo-ID: 8c20720f-1649-11e9-92db-bc764e045a96
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c20720f-1649-11e9-92db-bc764e045a96;
 Sat, 12 Jan 2019 09:07:56 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id y185so3596746wmd.1
 for <xen-devel@lists.xen.org>; Sat, 12 Jan 2019 01:07:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=AjTMhAtIVubDdfcm+q7CkY5f3BIb/lhX0H70iW/lypM=;
 b=F6KSXOD5ZEBf08eugG+PM1JEcGwr31wAF5Z5vFEFQ2fwWkypUerRZbPWgY5A98Yi4j
 vHyAWD01YFrhpTf+JUJRlX/4uBLIlDHrMc5lo0YeI3e3KESwQBgYGlo+IJcx4d/qQX7s
 bPqIe3Px0JDogjW31O97Rhgk8TxBf0gU444B2mhj6pZZ085a9H9UUl1aIlKQmrJ+3Vpc
 LH4ElL5mUJn9Ouy5geBVAiTTOO0td4ov6FhVMXbn6dE0WxUFFBjC+PdVJbYdfKZieBIe
 FfahWSHxJq6vu95ZVXl/Vs89U8VhvSXtvgIGbDr7oPqb2wALIjhXLKQFPzSvvKCcdGJU
 i0rA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=AjTMhAtIVubDdfcm+q7CkY5f3BIb/lhX0H70iW/lypM=;
 b=FArgybKbmgG3302OF8q/e4s/TifdHok+e9PMOcnEJvtOfjKWqycurlRdca9b5fJgjC
 nyigUScp0ryuXYR+idLJL7l4IPGpYZV6kpkg9G27OQUHtYVhSLYnW3YbUcYqTIWhCMNz
 QKEyEO5eDI6Yyrk5wss/IADN5ULo0Ya0+FASnckLUBDH3CZO37zxbChAu7OZ4rMCuRMm
 12TZEGGt8uE6c7rQcd3pDTkmbfQ3ABSq/lTbCiutfokK+sYHiK8Z/3oftvG7Z9wR/Fto
 lD1u0fIiNYcU6UhSzn4Ng9f0wN9BHZ/8SYVkw55Vz1HxHMMicxpB+nmU29e8Q08XXfH5
 onJA==
X-Gm-Message-State: AJcUukepi9r/g0uYjVILDkBqEAEnhL1RDit5saFx2FFVleRhjo004JQN
 ynh2tPGgXvh7rtmOTmcNWs4=
X-Google-Smtp-Source: ALg8bN4YPI5ltlTGdXTSp170a0dnDRcg6fsqnDLh00zsXJTKyosKe1N407A8WA1j3+97OMOiQi/gnA==
X-Received: by 2002:a7b:c44d:: with SMTP id l13mr5168586wmi.144.1547284074481; 
 Sat, 12 Jan 2019 01:07:54 -0800 (PST)
Received: from felia.fritz.box ([2001:16b8:2d3c:9f00:10b:7275:b88:1059])
 by smtp.gmail.com with ESMTPSA id k7sm61968789wrl.51.2019.01.12.01.07.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 12 Jan 2019 01:07:53 -0800 (PST)
From: Lukas Bulwahn <lukas.bulwahn@gmail.com>
To: Juergen Gross <jgross@suse.com>
Date: Sat, 12 Jan 2019 10:07:23 +0100
Message-Id: <20190112090723.5708-1-lukas.bulwahn@gmail.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] MAINTAINERS: unify reference to xen-devel list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lukas Bulwahn <lukas.bulwahn@gmail.com>, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gdGhlIGxpbnV4IGtlcm5lbCBNQUlOVEFJTkVSUyBmaWxlLCBsYXJnZWx5CiAgInhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMpIgpp
cyB1c2VkIHRvIHJlZmVyIHRvIHRoZSB4ZW4tZGV2ZWwgbWFpbGluZyBsaXN0LgoKVGhlIERSTSBE
UklWRVJTIEZPUiBYRU4gc2VjdGlvbiBlbnRyeSBtZW50aW9ucwp4ZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZyBpbnN0ZWFkLCBidXQgdGhhdCBpcyBqdXN0IHRoZSBzYW1lCm1haWxpbmcgbGlzdCBhcyB0
aGUgbWFpbGluZyBsaXN0IGFib3ZlLgoKU2lnbmVkLW9mZi1ieTogTHVrYXMgQnVsd2FobiA8bHVr
YXMuYnVsd2FobkBnbWFpbC5jb20+Ci0tLQpKdWVyZ2VuLCBwbGVhc2UgaW5jbHVkZSB0aGlzIGlu
IHRoZSB4ZW4gdHJlZS4KCiBNQUlOVEFJTkVSUyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJ
TlRBSU5FUlMKaW5kZXggMTRiOTkxZWJmMmMxLi5kOWQwODhlMDY3N2YgMTAwNjQ0Ci0tLSBhL01B
SU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC01MTc5LDExICs1MTc5LDExIEBAIEY6CWlu
Y2x1ZGUvZHJtL3Rpbnlkcm0vCiAKIERSTSBEUklWRVJTIEZPUiBYRU4KIE06CU9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KIFQ6CWdpdCBn
aXQ6Ly9hbm9uZ2l0LmZyZWVkZXNrdG9wLm9yZy9kcm0vZHJtLW1pc2MKIEw6CWRyaS1kZXZlbEBs
aXN0cy5mcmVlZGVza3RvcC5vcmcKLUw6CXhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCitMOgl4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgKG1vZGVyYXRlZCBmb3Igbm9uLXN1YnNjcmliZXJz
KQogUzoJU3VwcG9ydGVkCiBGOglkcml2ZXJzL2dwdS9kcm0veGVuLwogRjoJRG9jdW1lbnRhdGlv
bi9ncHUveGVuLWZyb250LnJzdAogCiBEUk0gVFRNIFNVQlNZU1RFTQotLSAKMi4xNy4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 12:11:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1giI8S-0005gn-0L; Sat, 12 Jan 2019 12:11: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=g5rA=PU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giI8Q-0005gd-0A
 for xen-devel@lists.xenproject.org; Sat, 12 Jan 2019 12:11:30 +0000
X-Inumbo-ID: 300ef09e-1663-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 300ef09e-1663-11e9-92db-bc764e045a96;
 Sat, 12 Jan 2019 12:11:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giI6H-00047H-Nr; Sat, 12 Jan 2019 12:09:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giI6H-0002oh-Fi; Sat, 12 Jan 2019 12:09:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giI6H-0005g4-D8; Sat, 12 Jan 2019 12:09:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131910-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f630d3cc771e845af8ab9ac7a68746596ea0ec7c
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Jan 2019 12:09:17 +0000
Subject: [Xen-devel] [linux-4.19 test] 131910: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkxMCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qt
c3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGY2MzBk
M2NjNzcxZTg0NWFmOGFiOWFjN2E2ODc0NjU5NmVhMGVjN2MKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRi
N2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAg
NzEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUg
WiAgIDY4IGRheXMgICA0OCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE4OTMgIDIw
MTktMDEtMTAgMDI6MjU6MTggWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEwMTMgcGVv
cGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDQ5NTEyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 13:04:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 13:04: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-devel-bounces@lists.xenproject.org>)
	id 1giIxV-0000z6-1K; Sat, 12 Jan 2019 13:04: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=g5rA=PU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giIxT-0000yt-Or
 for xen-devel@lists.xenproject.org; Sat, 12 Jan 2019 13:04:15 +0000
X-Inumbo-ID: 8efdbac3-166a-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8efdbac3-166a-11e9-92db-bc764e045a96;
 Sat, 12 Jan 2019 13:04:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giIxO-00059a-9x; Sat, 12 Jan 2019 13:04:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giIxO-0005mq-13; Sat, 12 Jan 2019 13:04:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giIxO-0006zS-0P; Sat, 12 Jan 2019 13:04:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131911-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-i386-freebsd10-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-pair:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 linux-4.9:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.9:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-shadow:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-pair:host-install/dst_host(5):broken:heisenbug
 linux-4.9:test-amd64-i386-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-pair:host-install/src_host(4):broken:heisenbug
 linux-4.9:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-shadow:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-freebsd10-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-armhf-armhf-xl-credit1:leak-check/check:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8a12358ba0e2e591cb2840ef42514d23f41d220c
X-Osstest-Versions-That: linux=d99748864fa96e3c9a8379a710eb628298a29b64
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Jan 2019 13:04:10 +0000
Subject: [Xen-devel] [linux-4.9 test] 131911: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkxMSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTkxMS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGlu
IDEzMTg4MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9i
IHN0YXR1cz4gICAgICBicm9rZW4gaW4gMTMxODgzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gIGJyb2tlbiBpbiAxMzE4ODMKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuIGluIDEzMTg4MwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICBicm9rZW4gaW4gMTMxODgzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMzE4ODMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTg5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMxODk2CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgPGpvYiBzdGF0
dXM+IGJyb2tlbiBpbiAxMzE4OTYKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuIGluIDEzMTg5NgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAg
aW4gMTMxODk2CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciA1IGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1
KSBicm9rZW4gaW4gMTMxODgzIHBhc3MgaW4gMTMxOTExCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBpbiAxMzE4ODMgcGFzcyBp
biAxMzE5MTEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDQgaG9zdC1pbnN0YWxsL3Ny
Y19ob3N0KDQpIGJyb2tlbiBpbiAxMzE4ODMgcGFzcyBpbiAxMzE5MTEKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxODgzIHBhc3Mg
aW4gMTMxOTExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA0
IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxODgzIHBhc3MgaW4gMTMxOTExCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBpbiAxMzE4ODMgcGFzcyBpbiAxMzE5MTEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4OTYgcGFzcyBpbiAxMzE5MTEK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGlu
IDEzMTg5NiBwYXNzIGluIDEzMTkxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxODk2IHBhc3MgaW4gMTMxOTExCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4OTYgcGFz
cyBpbiAxMzE5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxODk2IHBhc3MgaW4gMTMxOTExCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBi
cm9rZW4gcGFzcyBpbiAxMzE4ODMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMTg4MwogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIHBh
c3MgaW4gMTMxODk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDQgaG9z
dC1pbnN0YWxsKDQpICBicm9rZW4gcGFzcyBpbiAxMzE4OTYKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTg5
NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgYnJva2VuIHBhc3MgaW4gMTMxODk2CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE5
IGxlYWstY2hlY2svY2hlY2sgZmFpbCBpbiAxMzE4OTYgcGFzcyBpbiAxMzE5MTEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzE4ODMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMTg5NiBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzE2NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY0NQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMx
NjQ1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY0NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgOGExMjM1OGJhMGUyZTU5MWNiMjg0MGVmNDI1MTRkMjNm
NDFkMjIwYwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZDk5NzQ4ODY0
ZmE5NmUzYzlhODM3OWE3MTBlYjYyODI5OGEyOWI2NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMx
NjQ1ICAyMDE4LTEyLTMwIDA1OjU1OjQ4IFogICAxMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMTg4MyAgMjAxOS0wMS0wOSAxNTo0MDo1MCBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm8gS29za2lu
ZW4gPGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFqYXkgU2luZ2ggPGFqYXkua2F0aGF0QG1pY3Jv
Y2hpcC5jb20+CiAgQWxhYSBIbGVpaGVsIDxhbGFhQG1lbGxhbm94LmNvbT4KICBBbGV4YW5kZXIg
QXJpbmcgPGFyaW5nQG1vamF0YXR1LmNvbT4KICBBbGV4YW5kcmUgQmVsbG9uaSA8YWxleGFuZHJl
LmJlbGxvbmlAYm9vdGxpbi5jb20+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJl
ZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCZW4gSHV0Y2hpbmdz
IDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJqw7hybiBNb3JrIDxiam9ybkBtb3JrLm5vPgogIENv
bGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgQ29uZyBXYW5nIDx4aXlv
dS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQu
bmV0PgogIERlZXBhIERpbmFtYW5pIDxkZWVwYS5rZXJuZWxAZ21haWwuY29tPgogIERpZXRtYXIg
SGFobiA8ZGlldG1hci5oYWhuQHRzLmZ1aml0c3UuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1p
dHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBFbGFpbmUgWmhhbmcgPHpoYW5ncWluZ0Byb2NrLWNo
aXBzLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgR2Vvcmd5IEEg
QnlzdHJlbmluIDxna290QGFsdGxpbnV4Lm9yZz4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdr
aEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5l
dD4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbnMg
VmVya3VpbCA8aHZlcmt1aWwtY2lzY29AeHM0YWxsLm5sPgogIEhlaWtvIFN0dWVibmVyIDxoZWlr
b0BzbnRlY2guZGU+CiAgSHVhY2FpIENoZW4gPGNoZW5oY0BsZW1vdGUuY29tPgogIEphZWdldWsg
S2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFya2tvIFNha2tpbmVuIDxqYXJra28uc2Fra2lu
ZW5AbGludXguaW50ZWwuY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAg
SmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFu
QGtlcm5lbC5vcmc+CiAgSm9oYW4gSm9ua2VyIDxqYng5OTk5QGhvdG1haWwuY29tPgogIEpvbiBN
YWxveSA8am9uLm1hbG95QGVyaWNzc29uLmNvbT4KICBKb3JnZW4gSGFuc2VuIDxqaGFuc2VuQHZt
d2FyZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIErDtnJnZW4gU3Rv
cnZpc3QgPGpvcmdlbi5zdG9ydmlzdEBnbWFpbC5jb20+CiAgS3VuaWhpa28gSGF5YXNoaSA8aGF5
YXNoaS5rdW5paGlrb0Bzb2Npb25leHQuY29tPgogIExvcmVuem8gQmlhbmNvbmkgPGxvcmVuem8u
YmlhbmNvbmlAcmVkaGF0LmNvbT4KICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5kZT4KICBN
YWNpZWogVy4gUm96eWNraSA8bWFjcm9AbGludXgtbWlwcy5vcmc+CiAgTWFjcGF1bCBMaW4gPG1h
Y3BhdWwubGluQG1lZGlhdGVrLmNvbT4KICBNYW50YXMgTWlrdWzEl25hcyA8Z3Jhd2l0eUBnbWFp
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWxvIFJp
Y2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3duIDxi
cm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEJsdW1lbnN0aW5nbCA8bWFydGluLmJsdW1lbnN0
aW5nbEBnb29nbGVtYWlsLmNvbT4KICBNYXVyaXppbyBMb21iYXJkaSA8bWxvbWJhcmRAcmVkaGF0
LmNvbT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3Jn
PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEt1YmVjZWsg
PG1rdWJlY2VrQHN1c2UuY3o+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGlsaW54LmNv
bT4KICBNaWtlIEhhYm91c3RhayA8aGFib3VzdGFrQGdtYWlsLmNvbT4KICBNaXF1ZWwgUmF5bmFs
IDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE5hdmEga2lzaG9yZSBNYW5uZSA8bmF2YS5t
YW5uZUB4aWxpbnguY29tPgogIE5heW5hIEphaW4gPG5heW5hQGxpbnV4LmlibS5jb20+IChGb3Ig
VFBNIDIuMCkKICBOZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE9saXZlciBO
ZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5jb20+
CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXRyaWNrIERyZXllciA8
UGF0cmljay5EcmV5ZXJAZ21haWwuY29tPgogIFBhdHJpY2sgRHJleWVyIDxQYXRyaWNrQERyZXll
ci5uYW1lPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBSYWRpbSBLcsSN
bcOhxZkgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBydWlwcGFuICjmvZjnnb8pIDxydWlwcGFuQHRl
bmNlbnQuY29tPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbWVl
ciBQdWphciA8c3B1amFyQG52aWRpYS5jb20+CiAgU2FtdWVsIE9ydGl6IDxzYW1lb0BsaW51eC5p
bnRlbC5jb20+CiAgU2FzaGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQuY29tPgog
IFNjb3R0IENoZW4gPHNjb3R0QGxhYmF1LmNvbS50dz4KICBTZWFuIENocmlzdG9waGVyc29uIDxz
ZWFuLmouY2hyaXN0b3BoZXJzb25AaW50ZWwuY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hA
bWljcm9zb2Z0LmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhlb2RvcmUg
VHMnbyA8dHl0c29AbWl0LmVkdT4KICBUb21hcyBXaW5rbGVyIDx0b21hcy53aW5rbGVyQGludGVs
LmNvbT4KICBUeXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBWaXRh
bHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRl
YWNvbkBhcm0uY29tPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBY
aW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWXV2YWwgQXZuZXJ5IDx5dXZhbGF2QG1l
bGxhbm94LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBi
cm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAyMDU1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 14:54:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 14:54: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-devel-bounces@lists.xenproject.org>)
	id 1giKfz-0000au-Qa; Sat, 12 Jan 2019 14:54: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=g5rA=PU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giKfy-0000aa-3a
 for xen-devel@lists.xenproject.org; Sat, 12 Jan 2019 14:54:18 +0000
X-Inumbo-ID: eeb64a6b-1679-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eeb64a6b-1679-11e9-92db-bc764e045a96;
 Sat, 12 Jan 2019 14:54:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giKfu-0007GV-3K; Sat, 12 Jan 2019 14:54:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giKft-0004vf-RV; Sat, 12 Jan 2019 14:54:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giKft-0002Av-Qr; Sat, 12 Jan 2019 14:54:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131918-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=b8920ccc3c8d4abca35bb78c5845666b14fa7eb4
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Jan 2019 14:54:13 +0000
Subject: [Xen-devel] [ovmf test] 131918: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkxOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYjg5MjBjY2MzYzhkNGFiY2EzNWJiNzhjNTg0NTY2NmIxNGZhN2ViNApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjYgZGF5cyAgMjYxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTkxOCAgMjAxOS0wMS0xMSAxMzoyNTo1MCBaICAgIDEgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJl
biA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50
ZWwuY29tPgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBD
aGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50
ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRh
dmlkLndlaUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJp
YyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGlu
dGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGds
aW5Ac3VzZS5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5
IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpq
YUBhcm0uY29tPgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdh
bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5j
b20+CiAgSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5v
cmc+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2Eu
bGl1QG91dGxvb2suY29tPgogIE1hZ2dpZSBDaHUgPG1hZ2dpZS5jaHVAaW50ZWwuY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU29uZ3BlbmcgTGkgPHNvbmdwZW5nLmxp
QGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgU3VnaG9zaCBH
YW51IDxzdWdob3NoLmdhbnVAYXJtLmNvbT4KICBTdW1pdCBHYXJnIDxzdW1pdC5nYXJnQGxpbmFy
by5vcmc+CiAgU3VuLCBaYWlsaWFuZyA8L289SW50ZWwvb3U9RXhjaGFuZ2UgQWRtaW5pc3RyYXRp
dmUgR3JvdXAgKEZZRElCT0hGMjNTUERMVCkvY249UmVjaXBpZW50cy9jbj1TdW4sIFphaWxpYW5n
ZjVkPgogIFRob21hcyBBYnJhaGFtIDx0aG9tYXMuYWJyYWhhbUBhcm0uY29tPgogIFRob21hcyBS
eWRtYW4gPHRob21hcy5qLnJ5ZG1hbkBpbnRlbC5jb20+CiAgVGluZyBZZSA8dGluZy55ZUBpbnRl
bC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFsZi5jb20+CiAgVmlqYXllbnRoaXJh
biBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1hbmlhbUBhcm0uY29tPgogIFZsYWRp
bWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5pa292QGJyb2FkY29tLmNvbT4KICBX
YW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1
QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICBZb25naG9uZyBaaHUg
PHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3ku
Y29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGludGVsLmNvbT4KICBaaGFuZywgQ2hh
byBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8sIFpoaXFpYW5nWCA8emhpcWlhbmd4
LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgemhp
anVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFpYW5nWCBaaGFvIDx6aGlxaWFuZ3gu
emhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDU3OTMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 14:54:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 14:54: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-devel-bounces@lists.xenproject.org>)
	id 1giKg0-0000b5-48; Sat, 12 Jan 2019 14:54: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=g5rA=PU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giKfz-0000al-DZ
 for xen-devel@lists.xenproject.org; Sat, 12 Jan 2019 14:54:19 +0000
X-Inumbo-ID: f0089c72-1679-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0089c72-1679-11e9-92db-bc764e045a96;
 Sat, 12 Jan 2019 14:54:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giKdq-0007Ei-Hh; Sat, 12 Jan 2019 14:52:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giKdp-0004i6-UZ; Sat, 12 Jan 2019 14:52:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giKdp-0002Fh-To; Sat, 12 Jan 2019 14:52:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131921-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xtf:test-xtf-amd64-amd64-3:<job status>:broken:regression
 xtf:test-xtf-amd64-amd64-3:host-install(4):broken:regression
X-Osstest-Versions-This: xtf=2dc1902e6756163ceb1f079bede9c047725a7097
X-Osstest-Versions-That: xtf=f9894eb67e7e472a648a1aae0de56ad940ca48ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Jan 2019 14:52:05 +0000
Subject: [Xen-devel] [xtf test] 131921: trouble: broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkyMSB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTkyMS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVtcyB3aXRo
IHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcs
CmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTMwNTI2Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeHRmICAg
ICAgICAgICAgICAgICAgMmRjMTkwMmU2NzU2MTYzY2ViMWYwNzliZWRlOWMwNDc3MjVhNzA5Nwpi
YXNlbGluZSB2ZXJzaW9uOgogeHRmICAgICAgICAgICAgICAgICAgZjk4OTRlYjY3ZTdlNDcyYTY0
OGExYWFlMGRlNTZhZDk0MGNhNDhhYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwNTI2ICAyMDE4
LTExLTE5IDE2OjQyOjM3IFogICA1MyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTkyMSAg
MjAxOS0wMS0xMSAxNzo0MToxNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgYnJv
a2VuCmJyb2tlbi1zdGVwIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgaG9zdC1pbnN0YWxsKDQpCgpO
b3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMmRjMTkwMmU2NzU2MTYzY2ViMWYwNzliZWRlOWMwNDc3
MjVhNzA5NwpBdXRob3I6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBG
cmkgSmFuIDExIDAyOjUwOjIwIDIwMTkgLTA3MDAKCiAgICBuZXN0ZWQtdm14OiBleGNlcHRpb25z
IHRha2UgcHJpb3JpdHkgb3ZlciBWTUZhaWwqCiAgICAKICAgIFRoZSB3YXkgdGhlIGluc3RydWN0
aW9uIGludm9jYXRpb25zIGFyZSBjb2RlZCwgaXQgaXMgY29tcGlsZXIgdmVyc2lvbgogICAgZGVw
ZW5kZW50IHdoZXRoZXIgdGhpbmdzIHdvcms6IFdpdGggb2xkIGdjYywgZmFpbF97LGlufXZhbGlk
IHdpbGwgbm90CiAgICBnZXQgdG91Y2hlZCBhbmQgaGVuY2UgcmVtYWluIGF0IHRoZWlyIGluaXRp
YWwgdmFsdWVzLCB3aGlsZSB3aXRoIG5ld2VyCiAgICBnY2MgZXZhbHVhdGlvbiBvZiB0aGUgc3Rh
dHVzIGZsYWdzIG9jY3VycyBvdXRzaWRlIG9mIHRoZSBhc20oKSwgaS5lLgogICAgYWxzbyB3aGVu
IGFuIGV4Y2VwdGlvbiB3YXMgcmVjZWl2ZWQgKGluIHdoaWNoIGNhc2UgRUZMQUdTIGRpZG4ndCBj
aGFuZ2UKICAgIGZyb20gaXRzIHZhbHVlIGJlZm9yZSB0aGUgZmF1bHRpbmcgaW5zdHJ1Y3Rpb24p
LgogICAgCiAgICBTaW5jZSBpdCBpcyBtb3JlIGxvZ2ljYWwgYW55d2F5IHRvIGNoZWNrIGZvciBh
IHBvc3NpYmxlIGV4Y2VwdGlvbiBmaXJzdCwKICAgIGRvIHNvIHVuaWZvcm1seSBpbnN0ZWFkIG9m
IHRyeWluZyB0byBmaWRkbGUgd2l0aCB0aGUgYXNtKCkgaW4gc29tZSB3YXkuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 20:21:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 20:21: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-devel-bounces@lists.xenproject.org>)
	id 1giPmJ-0008KX-63; Sat, 12 Jan 2019 20:21: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=n6qu=PU=oracle.com=dan.carpenter@srs-us1.protection.inumbo.net>)
 id 1giPmH-0008KS-TO
 for xen-devel@lists.xenproject.org; Sat, 12 Jan 2019 20:21:09 +0000
X-Inumbo-ID: 97ed20d4-16a7-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97ed20d4-16a7-11e9-92db-bc764e045a96;
 Sat, 12 Jan 2019 20:21:08 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0CKL61Q114402;
 Sat, 12 Jan 2019 20:21:06 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : mime-version : content-type; s=corp-2018-07-02;
 bh=rTVr3f8uOzZT0phqoRyH4f/Z8o9k1A0oGPPvq1RorgA=;
 b=YC8IsIycmp63zSvm/oBg+vk3vmP312uni7TSjgCmjcM2Rg84zdkuYBBHfeYGfFBdVmwY
 ThM4PY4HDzZXyREQZvC7vzc8I3z/0eeG92Y+k0FwPOuTNg0d9ozeS4lb8SxqALVPSL1M
 q8dw69+eAW5zV/m5P8rP7nQgEqJdKz5EC9MfpGKJZ5nx3J9+wQxadnCzY1sDddX5wHzN
 eeTT4d/FBya8LalpFQnJPT8wstPLj/MLkt/e9Jys/DgR3l5Y9uVazWufBIzxCmLbulcB
 cOPpNiV+y+Q/Aa1sx5DFaxkTqoP0ILSbq3rnycD0nlVC7t4w9eiULWRfFJCacZi8ZPvD zQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2pybjn90pe-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 12 Jan 2019 20:21:05 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0CKKx4H008532
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 12 Jan 2019 20:20:59 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0CKKwLd004647;
 Sat, 12 Jan 2019 20:20:59 GMT
Received: from kadam (/41.202.241.51) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 12 Jan 2019 12:20:58 -0800
Date: Sat, 12 Jan 2019 23:20:43 +0300
From: Dan Carpenter <dan.carpenter@oracle.com>
To: wen.yang99@zte.com.cn
Message-ID: <20190112202043.GA8289@kadam>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.9.4 (2018-02-28)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9134
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=4
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=525
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901120178
Subject: [Xen-devel] [bug report] pvcalls-front: Avoid
 get_free_pages(GFP_KERNEL) under spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gV2VuIFlhbmcsCgpUaGUgcGF0Y2ggOWY1MWMwNWRjNDFhOiAicHZjYWxscy1mcm9udDog
QXZvaWQKZ2V0X2ZyZWVfcGFnZXMoR0ZQX0tFUk5FTCkgdW5kZXIgc3BpbmxvY2siIGZyb20gRGVj
IDUsIDIwMTgsIGxlYWRzIHRvCnRoZSBmb2xsb3dpbmcgc3RhdGljIGNoZWNrZXIgd2FybmluZzoK
Cglkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmM6MzczIGFsbG9jX2FjdGl2ZV9yaW5nKCkKCWVy
cm9yOiB3ZSBwcmV2aW91c2x5IGFzc3VtZWQgJ21hcC0+YWN0aXZlLnJpbmcnIGNvdWxkIGJlIG51
bGwgKHNlZSBsaW5lIDM1NykKCmRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwogICAgMzUxIHN0
YXRpYyBpbnQgYWxsb2NfYWN0aXZlX3Jpbmcoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQogICAg
MzUyIHsKICAgIDM1MyAJdm9pZCAqYnl0ZXM7CiAgICAzNTQgCiAgICAzNTUgCW1hcC0+YWN0aXZl
LnJpbmcgPSAoc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICopCiAgICAzNTYgCQlnZXRfemVyb2Vk
X3BhZ2UoR0ZQX0tFUk5FTCk7CiAgICAzNTcgCWlmICghbWFwLT5hY3RpdmUucmluZykKICAgICAg
ICAgICAgICAgICAgICBeXl5eXl5eXl5eXl5eXl5eXgpDaGVjawoKICAgIDM1OCAJCWdvdG8gb3V0
OwogICAgMzU5IAogICAgMzYwIAltYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVyID0gUFZDQUxM
U19SSU5HX09SREVSOwogICAgMzYxIAlieXRlcyA9ICh2b2lkICopX19nZXRfZnJlZV9wYWdlcyhH
RlBfS0VSTkVMIHwgX19HRlBfWkVSTywKICAgIDM2MiAJCQkJCVBWQ0FMTFNfUklOR19PUkRFUik7
CiAgICAzNjMgCWlmICghYnl0ZXMpCiAgICAzNjQgCQlnb3RvIG91dDsKICAgIDM2NSAKICAgIDM2
NiAJbWFwLT5hY3RpdmUuZGF0YS5pbiA9IGJ5dGVzOwogICAgMzY3IAltYXAtPmFjdGl2ZS5kYXRh
Lm91dCA9IGJ5dGVzICsKICAgIDM2OCAJCVhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdf
T1JERVIpOwogICAgMzY5IAogICAgMzcwIAlyZXR1cm4gMDsKICAgIDM3MSAKICAgIDM3MiBvdXQ6
Ci0tPiAzNzMgCWZyZWVfYWN0aXZlX3JpbmcobWFwKTsKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXl5eClVuY2hlY2tlZCBkZXJlZmVyZW5jZS4gIFRoaXMgc3R5bGUgb2YgZXJyb3Ig
aGFuZGxpbmcgdGVuZHMgdG8gaGF2ZSBidWdzLgoKaHR0cHM6Ly9wbHVzLmdvb2dsZS5jb20vdS8w
LzEwNjM3ODcxNjAwMjQwNjg0OTQ1OC9wb3N0cy8xVWQ5SmJhWW5QcgoKICAgIDM3NCAJcmV0dXJu
IC1FTk9NRU07CiAgICAzNzUgfQoKcmVnYXJkcywKZGFuIGNhcnBlbnRlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 12 21:19:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Jan 2019 21:19: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-devel-bounces@lists.xenproject.org>)
	id 1giQgU-0003e8-Mf; Sat, 12 Jan 2019 21:19: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=g5rA=PU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giQgS-0003dy-VK
 for xen-devel@lists.xenproject.org; Sat, 12 Jan 2019 21:19:13 +0000
X-Inumbo-ID: b3d79d97-16af-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3d79d97-16af-11e9-92db-bc764e045a96;
 Sat, 12 Jan 2019 21:19:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giQgN-0006xM-Jp; Sat, 12 Jan 2019 21:19:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giQgN-00015W-AP; Sat, 12 Jan 2019 21:19:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giQgN-0002TP-7a; Sat, 12 Jan 2019 21:19:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131914-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-shadow:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-pvshim:<job status>:broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-pair:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-pair:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-shadow:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvshim:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-raw:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-pair:host-install/src_host(4):broken:heisenbug
 linux-4.14:test-amd64-i386-pair:host-install/src_host(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-multivcpu:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-examine:host-install:broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-rumprun-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-credit2:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl:xen-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl-vhd:xen-install:fail:heisenbug
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13
X-Osstest-Versions-That: linux=d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Jan 2019 21:19:07 +0000
Subject: [Xen-devel] [linux-4.14 test] 131914: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkxNCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MTQvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTg4NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTMxODg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzE4ODQKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gPGpvYiBzdGF0dXM+IGJyb2tlbiBp
biAxMzE4ODQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTMxODg0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzE4OTcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuIGluIDEzMTg5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMxODk3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tl
biBpbiAxMzE4OTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgYnJva2VuIGluIDEzMTg5NwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICBicm9rZW4gaW4gMTMxODk3
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuICBpbiAxMzE4OTcKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTg5NwoKVGVzdHMgd2hp
Y2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4ODQgcGFz
cyBpbiAxMzE5MTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4ODQgcGFzcyBpbiAxMzE5MTQK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTg4NCBwYXNzIGluIDEzMTkxNAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxODg0IHBhc3Mg
aW4gMTMxOTE0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBpbiAxMzE4ODQgcGFzcyBpbiAxMzE5MTQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxODk3IHBhc3MgaW4g
MTMxOTE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gaW4gMTMxODk3IHBhc3MgaW4gMTMxOTE0CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4OTcgcGFzcyBpbiAxMzE5
MTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2Vu
IGluIDEzMTg5NyBwYXNzIGluIDEzMTkxNAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIDQgaG9zdC1p
bnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBpbiAxMzE4OTcgcGFzcyBpbiAxMzE5MTQKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyIDQgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBpbiAxMzE4
OTcgcGFzcyBpbiAxMzE5MTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4OTcgcGFzcyBpbiAxMzE5MTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4OTcg
cGFzcyBpbiAxMzE5MTQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDUgaG9zdC1pbnN0
YWxsICAgICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTg4NAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIHBhc3MgaW4gMTMx
ODg0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgICBicm9rZW4gcGFzcyBpbiAxMzE4OTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4gMTMxODk3CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gcGFzcyBpbiAxMzE4OTcKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTg5NwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4g
MTMxODk3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMzE4OTcKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEz
MTg5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgYnJva2VuIHBhc3MgaW4gMTMxODk3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMzE4ODQgcGFzcyBpbiAxMzE4OTcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZh
aWwgaW4gMTMxODk3IHBhc3MgaW4gMTMxOTE0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMzE4OTcgcGFzcyBpbiAxMzE5MTQKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDEzMTg5
NyBwYXNzIGluIDEzMTkxNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgMTQgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4gMTMxODk3IHBhc3MgaW4gMTMxOTE0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
IGZhaWwgcGFzcyBpbiAxMzE4ODQKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhl
bi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTg5NwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTMxODk3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBwYXNzIGluIDEzMTg5NwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MzE4OTcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxODk3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE4
OTcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDEzMTg5NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxODk3IG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMjQ3
MzdmYTZiY2YxZDdmZmI3MWNlYjc4ZDdhN2MyNzVjYjdlMWQxMwpiYXNlbGluZSB2ZXJzaW9uOgog
bGludXggICAgICAgICAgICAgICAgZDJkZDlmMTU5M2RjNGQ1Y2ViNWNmNGE5NzNlZDJjNmUzYTQ5
ZDc5OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxNjYzICAyMDE4LTEyLTMxIDEwOjUwOjAyIFog
ICAxMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTg4NCAgMjAxOS0wMS0wOSAxNjo0Mjo0
MSBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFhcm8gS29za2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZpPgog
IEFqYXkgU2luZ2ggPGFqYXkua2F0aGF0QG1pY3JvY2hpcC5jb20+CiAgQWxhYSBIbGVpaGVsIDxh
bGFhQG1lbGxhbm94LmNvbT4KICBBbGV4YW5kZXIgQXJpbmcgPGFyaW5nQG1vamF0YXR1LmNvbT4K
ICBBbGV4YW5kcmUgQmVsbG9uaSA8YWxleGFuZHJlLmJlbGxvbmlAYm9vdGxpbi5jb20+CiAgQXJu
YWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8
YXJuZEBhcm5kYi5kZT4KICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJq
w7hybiBNb3JrIDxiam9ybkBtb3JrLm5vPgogIENsYXVkaXUgQmV6bmVhIDxjbGF1ZGl1LmJlem5l
YUBtaWNyb2NoaXAuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5j
b20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuIFdpbGxpYW1z
IDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZl
bWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEZWVwYSBEaW5h
bWFuaSA8ZGVlcGEua2VybmVsQGdtYWlsLmNvbT4KICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5p
cy5kYWxlc3NhbmRyb0BpbnRlbC5jb20+CiAgRGlldG1hciBIYWhuIDxkaWV0bWFyLmhhaG5AdHMu
ZnVqaXRzdS5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29t
PgogIEVsYWluZSBaaGFuZyA8emhhbmdxaW5nQHJvY2stY2hpcHMuY29tPgogIEVyaWMgRHVtYXpl
dCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBzdXNlLmNv
bT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2Vvcmd5IEEgQnlzdHJlbmlu
IDxna290QGFsdGxpbnV4Lm9yZz4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZv
dW5kYXRpb24ub3JnPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5j
b20+CiAgSGFucyBWZXJrdWlsIDxodmVya3VpbC1jaXNjb0B4czRhbGwubmw+CiAgSGVpa28gU3R1
ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFu
YS5vcmcuYXU+CiAgSHVhY2FpIENoZW4gPGNoZW5oY0BsZW1vdGUuY29tPgogIElkbyBTY2hpbW1l
bCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4K
ICBKYWVnZXVrIEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgogIEphcmtrbyBTYWtraW5lbiA8amFy
a2tvLnNha2tpbmVuQGxpbnV4LmludGVsLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxs
YW5veC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKaWEtSnUgQmFp
IDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+
CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFuIEpvbmtlciA8amJ4OTk5
OUBob3RtYWlsLmNvbT4KICBKb24gTWFsb3kgPGpvbi5tYWxveUBlcmljc3Nvbi5jb20+CiAgSm9u
YXRoYW4gTGVtb24gPGpvbmF0aGFuLmxlbW9uQGdtYWlsLmNvbT4KICBKb3JnZW4gSGFuc2VuIDxq
aGFuc2VuQHZtd2FyZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIErD
tnJnZW4gU3RvcnZpc3QgPGpvcmdlbi5zdG9ydmlzdEBnbWFpbC5jb20+CiAgS2lyaWxsIEEuIFNo
dXRlbW92IDxraXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgogIEt1bmloaWtvIEhheWFz
aGkgPGhheWFzaGkua3VuaWhpa29Ac29jaW9uZXh0LmNvbT4KICBMb3JlbnpvIEJpYW5jb25pIDxs
b3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+CiAgTHVrYXMgV3VubmVyIDxsdWthc0B3dW5uZXIu
ZGU+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQGxpbnV4LW1pcHMub3JnPgogIE1hY3BhdWwg
TGluIDxtYWNwYXVsLmxpbkBtZWRpYXRlay5jb20+CiAgTWFudGFzIE1pa3VsxJduYXMgPGdyYXdp
dHlAZ21haWwuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFy
Y2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBC
cm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBCbHVtZW5zdGluZ2wgPG1hcnRpbi5i
bHVtZW5zdGluZ2xAZ29vZ2xlbWFpbC5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRl
ZnNreUBkZS5pYm0uY29tPgogIE1hdXJpY2lvIEZhcmlhIGRlIE9saXZlaXJhIDxtZm9AY2Fub25p
Y2FsLmNvbT4KICBNYXVyaXppbyBMb21iYXJkaSA8bWxvbWJhcmRAcmVkaGF0LmNvbT4KICBNYXVy
byBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1pY2hhZWwg
Si4gUnVobCA8bWljaGFlbC5qLnJ1aGxAaW50ZWwuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8
bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFs
IEt1YmVjZWsgPG1rdWJlY2VrQHN1c2UuY3o+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtA
eGlsaW54LmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgog
IE15dW5naG8gSnVuZyA8bWhqdW5na0BnbWFpbC5jb20+CiAgTmF2YSBraXNob3JlIE1hbm5lIDxu
YXZhLm1hbm5lQHhpbGlueC5jb20+CiAgTmF5bmEgSmFpbiA8bmF5bmFAbGludXguaWJtLmNvbT4g
KEZvciBUUE0gMi4wKQogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgTmlj
b2xhcyBGZXJyZSA8bmljb2xhcy5mZXJyZUBtaWNyb2NoaXAuY29tPgogIE9saXZlciBOZXVrdW0g
PG9uZXVrdW1Ac3VzZS5jb20+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5v
cmc+CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJv
bnppbmlAcmVkaGF0LmNvbT4KICBQYXRyaWNrIERyZXllciA8UGF0cmljay5EcmV5ZXJAZ21haWwu
Y29tPgogIFBhdHJpY2sgRHJleWVyIDxQYXRyaWNrQERyZXllci5uYW1lPgogIFBhdWwgQnVydG9u
IDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpA
aW5mcmFkZWFkLm9yZz4KICBydWlwcGFuICjmvZjnnb8pIDxydWlwcGFuQHRlbmNlbnQuY29tPgog
IFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbWVlciBQdWphciA8c3B1
amFyQG52aWRpYS5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNjb3R0
IENoZW4gPHNjb3R0QGxhYmF1LmNvbS50dz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmou
Y2hyaXN0b3BoZXJzb25AaW50ZWwuY29tPgogIFNlYmFzdGlhbiBPdHQgPHNlYm90dEBsaW51eC5p
Ym0uY29tPgogIFNoYWxvbSBUb2xlZG8gPHNoYWxvbXRAbWVsbGFub3guY29tPgogIFN0ZXZlIEZy
ZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2Uu
ZGU+CiAgVGFrYXNoaSBTYWthbW90byA8by10YWthc2hpQHNha2Ftb2NjaGkuanA+CiAgVGFyaXEg
VG91a2FuIDx0YXJpcXRAbWVsbGFub3guY29tPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4K
ICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBs
aW51dHJvbml4LmRlPgogIFRvbWFzIFdpbmtsZXIgPHRvbWFzLndpbmtsZXJAaW50ZWwuY29tPgog
IFR5cmVsIERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5ldC5pYm0uY29tPgogIFdlbndlbiBXYW5n
IDx3YW5nNjQ5NUB1bW4uZWR1PgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgog
IFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVu
LnhpbkBnbWFpbC5jb20+CiAgWWktSHVuZyBXZWkgPHlpaHVuZy53ZWlAZ21haWwuY29tPgogIFl1
dmFsIEF2bmVyeSA8eXV2YWxhdkBtZWxsYW5veC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgYnJva2Vu
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgaG9zdC1pbnN0YWxs
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwteHNtIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93IGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMDcyIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 13 00:13:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 2019 00:13: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-devel-bounces@lists.xenproject.org>)
	id 1giTOR-0008QG-1D; Sun, 13 Jan 2019 00: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=fVuW=PV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giTOQ-0008Q6-2U
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 00:12:46 +0000
X-Inumbo-ID: f2bfa9a5-16c7-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2bfa9a5-16c7-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 00:12:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giTMF-0002NJ-0v; Sun, 13 Jan 2019 00:10:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giTME-0003pp-GZ; Sun, 13 Jan 2019 00:10:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giTME-0006C5-Fp; Sun, 13 Jan 2019 00:10:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131912-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-next:test-amd64-i386-libvirt:<job status>:broken:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-next:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl:<job status>:broken:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl:host-install(4):broken:regression
 linux-next:test-amd64-i386-libvirt:host-install(4):broken:regression
 linux-next:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b808822a75a363fd245c7c5e8719d4905a53f069
X-Osstest-Versions-That: linux=4064e47c82810586975b4304b105056389beaa06
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Jan 2019 00:10:30 +0000
Subject: [Xen-devel] [linux-next test] 131912: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkxMiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MTIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNCBob3N0LWlu
c3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzE4ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMx
ODg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMzE4ODYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMTg4NgogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTMxODg2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzE4ODYKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MTg4NgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxODg2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3
IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgYmxvY2tlZCBp
biAxMzE4ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBibG9ja2VkIGluIDEzMTg4NgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJs
b2NrZWQgaW4gMTMxODg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4ODYKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MTg4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMxODg2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4ODYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMTg4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxODg2CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzE4ODYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTg4NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBiODA4ODIyYTc1YTM2
M2ZkMjQ1YzdjNWU4NzE5ZDQ5MDVhNTNmMDY5CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICA0MDY0ZTQ3YzgyODEwNTg2OTc1YjQzMDRiMTA1MDU2Mzg5YmVhYTA2CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAK
RmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAg
ICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTkxMiAgMjAxOS0wMS0xMSAwOToxOToxMyBaICAg
IDEgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 13 00:30:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 2019 00:30: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-devel-bounces@lists.xenproject.org>)
	id 1giTfm-0001Sw-Nl; Sun, 13 Jan 2019 00:30: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=fVuW=PV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giTfl-0001Sm-Vk
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 00:30:42 +0000
X-Inumbo-ID: 740b5937-16ca-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 740b5937-16ca-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 00:30:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giTfh-0002kV-Q9; Sun, 13 Jan 2019 00:30:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giTfh-00052O-AW; Sun, 13 Jan 2019 00:30:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giTfh-0004hz-9g; Sun, 13 Jan 2019 00:30:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131923-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-raw:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-libvirt:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-libvirt:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=27df21ca3886fff4dd3d70e515517667963a52f1
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Jan 2019 00:30:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 131923: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkyMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MjMvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgPGpvYiBzdGF0dXM+ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMxODQyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBSRUdSLiB2cy4gMTMxODQyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMxODQy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMTg0MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxODQy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMTg0Mgog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTMxODQyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxODQyCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MzE4NDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxODQyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDI3
ZGYyMWNhMzg4NmZmZjRkZDNkNzBlNTE1NTE3NjY3OTYzYTUyZjEKYmFzZWxpbmUgdmVyc2lvbjoK
IHFlbXV1ICAgICAgICAgICAgICAgIDE0NzkyM2IxYTkwMWEwMzcwZjgzYTBmNGM1OGVjMWJhZmZl
ZjIyZjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTg0MiAgMjAxOS0wMS0wOSAwMDozNzoyMiBa
ICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzE4OTIgIDIwMTktMDEtMDkgMjM6Mzc6
MDAgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE5MjMg
IDIwMTktMDEtMTEgMjE6MDc6MTggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4IFdpbGxpYW1zb24gPGFs
ZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhhbmRybyBTYW5jaGV6IEJhY2ggPGFzYW5j
aGV6QGtyeXB0b3Nsb2dpYy5jb20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMu
cnU+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBDw6lkcmljIExlIEdv
YXRlciA8Y2xnQGthb2Qub3JnPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFy
LmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIEVkdWFyZG8g
SGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0
LmNvbT4KICBGYW0gWmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4KICBGcmVkaWFubyBaaWdsaW8gPGZ6
aWdsaW9AcmVkaGF0LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVz
Lm5ldD4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBGZW5nIDxsaWZlbmcxNTE5QGdtYWlsLmNvbT4KICBMaSBRaWFuZyA8bGlx
M2VhQDE2My5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhh
dC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+
CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGVuZyBIYW8gPHBlbmcuaGFvMkB6dGUuY29tLmNu
PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBN
YXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJpaXQgTGFlcyA8cGxhZXNAcGxh
ZXMub3JnPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3Jn
PgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNyZWVqaXRoIE1v
aGFuYW4gPHNyZWVqaXQubW9oYW5hbkBudXRhbml4LmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0
ZWZhbmhhQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9t
IERlc2V5biA8dG9tLmRlc2V5bkBnbWFpbC5jb20+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hl
dHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIxMDEgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 13 00:33:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1giTiO-0001br-AW; Sun, 13 Jan 2019 00:33: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=fVuW=PV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giTiM-0001bg-LO
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 00:33:22 +0000
X-Inumbo-ID: d4a20bb0-16ca-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4a20bb0-16ca-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 00:33:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giTiK-0002nV-3V; Sun, 13 Jan 2019 00:33:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giTiJ-0005G7-Mz; Sun, 13 Jan 2019 00:33:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giTiJ-0002FJ-MK; Sun, 13 Jan 2019 00:33:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131925-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 libvirt:test-amd64-i386-libvirt:<job status>:broken:regression
 libvirt:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 libvirt:test-amd64-i386-libvirt:host-install(4):broken:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 libvirt:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d40b820c5d3b0c9d5222844110881af66cdbb746
X-Osstest-Versions-That: libvirt=45b439c3af000eb41c819068d093406810dd036c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Jan 2019 00:33:19 +0000
Subject: [Xen-devel] [libvirt test] 131925: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkyNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MjUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxODU3CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBS
RUdSLiB2cy4gMTMxODU3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzE4NTcKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MTg1NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaWJ2aXJ0ICAgICAgICAgICAgICBkNDBiODIwYzVkM2IwYzlkNTIyMjg0NDExMDg4MWFmNjZj
ZGJiNzQ2CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA0NWI0MzljM2Fm
MDAwZWI0MWM4MTkwNjhkMDkzNDA2ODEwZGQwMzZjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzE4
NTcgIDIwMTktMDEtMDkgMDQ6MTg6NTEgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTMxODk0ICAyMDE5LTAxLTEwIDA0OjE4OjUwIFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTMxOTI1ICAyMDE5LTAxLTEyIDA0OjE4OjU2IFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4g
QmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFy
QHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKw6FuIFRv
bWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBMYWluZSBTdHVtcCA8bGFpbmVAbGFpbmUub3JnPgog
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgWXV2YWwgU2hhaWEgPHl1
dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzAxIGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 13 08:32:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 2019 08:32:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gibCD-0001pV-8S; Sun, 13 Jan 2019 08:32: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=fVuW=PV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gibCC-0001pI-Lb
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 08:32:40 +0000
X-Inumbo-ID: c9303315-170d-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9303315-170d-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 08:32:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gibC8-0005gW-PJ; Sun, 13 Jan 2019 08:32:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gibC8-0007Uh-CY; Sun, 13 Jan 2019 08:32:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gibC8-0005q7-Br; Sun, 13 Jan 2019 08:32:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131932-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=b8920ccc3c8d4abca35bb78c5845666b14fa7eb4
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Jan 2019 08:32:36 +0000
Subject: [Xen-devel] [ovmf test] 131932: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkzMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MzIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYjg5MjBjY2MzYzhkNGFiY2EzNWJiNzhjNTg0NTY2NmIxNGZhN2ViNApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjcgZGF5cyAgMjYyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTkxOCAgMjAxOS0wMS0xMSAxMzoyNTo1MCBaICAgIDEgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJl
biA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50
ZWwuY29tPgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBD
aGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50
ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRh
dmlkLndlaUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJp
YyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGlu
dGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGds
aW5Ac3VzZS5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5
IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpq
YUBhcm0uY29tPgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdh
bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5j
b20+CiAgSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5v
cmc+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2Eu
bGl1QG91dGxvb2suY29tPgogIE1hZ2dpZSBDaHUgPG1hZ2dpZS5jaHVAaW50ZWwuY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU29uZ3BlbmcgTGkgPHNvbmdwZW5nLmxp
QGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgU3VnaG9zaCBH
YW51IDxzdWdob3NoLmdhbnVAYXJtLmNvbT4KICBTdW1pdCBHYXJnIDxzdW1pdC5nYXJnQGxpbmFy
by5vcmc+CiAgU3VuLCBaYWlsaWFuZyA8L289SW50ZWwvb3U9RXhjaGFuZ2UgQWRtaW5pc3RyYXRp
dmUgR3JvdXAgKEZZRElCT0hGMjNTUERMVCkvY249UmVjaXBpZW50cy9jbj1TdW4sIFphaWxpYW5n
ZjVkPgogIFRob21hcyBBYnJhaGFtIDx0aG9tYXMuYWJyYWhhbUBhcm0uY29tPgogIFRob21hcyBS
eWRtYW4gPHRob21hcy5qLnJ5ZG1hbkBpbnRlbC5jb20+CiAgVGluZyBZZSA8dGluZy55ZUBpbnRl
bC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFsZi5jb20+CiAgVmlqYXllbnRoaXJh
biBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1hbmlhbUBhcm0uY29tPgogIFZsYWRp
bWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5pa292QGJyb2FkY29tLmNvbT4KICBX
YW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1
QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICBZb25naG9uZyBaaHUg
PHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3ku
Y29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGludGVsLmNvbT4KICBaaGFuZywgQ2hh
byBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8sIFpoaXFpYW5nWCA8emhpcWlhbmd4
LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgemhp
anVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFpYW5nWCBaaGFvIDx6aGlxaWFuZ3gu
emhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDU3OTMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 13 10:13:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 2019 10:13: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-devel-bounces@lists.xenproject.org>)
	id 1giclL-0000YY-Ng; Sun, 13 Jan 2019 10:13:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fVuW=PV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giclK-0000YM-9d
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 10:13:02 +0000
X-Inumbo-ID: ce2cada8-171b-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce2cada8-171b-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 10:13:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giclG-0007gX-Kb; Sun, 13 Jan 2019 10:12:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giclG-0005IG-BQ; Sun, 13 Jan 2019 10:12:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giclG-0005vc-AY; Sun, 13 Jan 2019 10:12:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131940-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=93a62c544e20ba9e141e411bbaae3d65259d13a3
X-Osstest-Versions-That: xen=1292f9a05943d32ef96eabb9f0c30cf681665c46
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Jan 2019 10:12:58 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 131940: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk0MCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk0MC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkzYTYyYzU0NGUyMGJh
OWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDEyOTJmOWEwNTk0M2QzMmVmOTZlYWJiOWYwYzMwY2Y2ODE2NjVjNDYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMTg3NSAgMjAxOS0wMS0wOSAwOToxOTowMCBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzE5NDAgIDIwMTktMDEtMTMgMDk6MTg6MjMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAZ21haWwuY29tPgogIERhcmlvIEZhZ2dpb2xpIDxk
ZmFnZ2lvbGlAc3VzZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxz
ZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxMjkyZjlhMDU5Li45M2E2MmM1NDRlICA5
M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzIC0+IGNvdmVyaXR5LXRlc3Rl
ZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 13 13:27:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 2019 13:27: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-devel-bounces@lists.xenproject.org>)
	id 1gifmd-0005e5-Gw; Sun, 13 Jan 2019 13:26: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=fVuW=PV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gifmc-0005dv-HG
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 13:26:34 +0000
X-Inumbo-ID: d7696e19-1736-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7696e19-1736-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 13:26:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gifkQ-0002tv-M3; Sun, 13 Jan 2019 13:24:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gifkQ-00024e-Az; Sun, 13 Jan 2019 13:24:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gifkQ-0002X5-A3; Sun, 13 Jan 2019 13:24:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131924-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-pygrub:<job status>:broken:regression
 linux-3.18:test-amd64-i386-libvirt:<job status>:broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-libvirt:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qcow2:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt:leak-check/check:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start.2:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-rumprun-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=fa42fea0d8b49ba65b49a999331950d74827a52d
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Jan 2019 13:24:18 +0000
Subject: [Xen-devel] [linux-3.18 test] 131924: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkyNCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICBicm9r
ZW4gaW4gMTMxODgyCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzE4ODIKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTkw
NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbiAgaW4gMTMxOTA0CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4
IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4t
Ym9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGFyZSBmYWls
aW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxODgyIHBhc3MgaW4gMTMxOTI0
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIGluIDEzMTg4MiBwYXNzIGluIDEzMTkyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxOTA0IHBhc3MgaW4gMTMxOTI0CiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAx
MzE5MDQgcGFzcyBpbiAxMzE5MjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTg4MgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpICAgYnJva2VuIHBhc3Mg
aW4gMTMxOTA0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA0
IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMzE5MDQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4g
MTMxOTA0CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNiBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0IGZhaWwgaW4gMTMxNTM1IHBhc3MgaW4gMTMxOTI0CiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTU2MyBw
YXNzIGluIDEzMTkyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhl
bi1ib290IGZhaWwgaW4gMTMxNTgwIHBhc3MgaW4gMTMxOTI0CiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMzE1ODAgcGFzcyBpbiAxMzE5
MjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgaW4gMTMxNTgwIHBhc3MgaW4gMTMxOTI0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBpbiAxMzE2NjYg
cGFzcyBpbiAxMzE5MjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWluc3Rh
bGwgICAgICBmYWlsIGluIDEzMTY2NiBwYXNzIGluIDEzMTkyNAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAyMSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTMxNzA1IHBhc3MgaW4gMTMx
OTI0CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgZmFp
bCBpbiAxMzE3NDkgcGFzcyBpbiAxMzE5MjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTcgZ3Vlc3Qtc3RhcnQuMiAgICBmYWlsIGluIDEzMTc2OSBwYXNzIGluIDEzMTkwNAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIGluIDEzMTc2OSBwYXNzIGluIDEzMTkyNAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTMxOTA0IHBhc3MgaW4gMTMx
OTI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBpbiAxMzE5MDQgcGFzcyBpbiAxMzE5MjQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAxOCBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMxOTA0IHBhc3MgaW4gMTMxOTI0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
IGZhaWwgcGFzcyBpbiAxMzE1MzUKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTUzNQogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTMxNTYzCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTU4MAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTMxNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzE2NjYKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNz
IGluIDEzMTcwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxNzI5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgIGZhaWwgcGFzcyBpbiAxMzE3NDkK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIHBhc3MgaW4gMTMxNzY5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgIGZhaWwgcGFzcyBpbiAxMzE3NjkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgZmFpbCBw
YXNzIGluIDEzMTg4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTMxOTA0CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzE1MzUgbGlrZSAxMjg2
OTEKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDQgbWVtZGlzay10cnktYXBwZW5kICBm
YWlsIGluIDEzMTUzNSBsaWtlIDEyODgwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMTUzNSBs
aWtlIDEyODgwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMxNTgwIGxpa2UgMTI4ODA3CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICA3IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBpbiAxMzE1
ODAgbGlrZSAxMjg4NDEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxNTgwIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMxNTgwIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGlu
IDEzMTY2NiBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJp
YW4tZGktaW5zdGFsbCAgIGZhaWwgaW4gMTMxOTA0IGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgZmFpbCBpbiAxMzE5MDQgbGlr
ZSAxMjg4NDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCBmYWlsIGluIDEzMTkwNCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5
NTBkNzQ4MjdhNTJkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYz
OTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6MzkgWiAgIDg3IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3OjMwIFogICA2MyBkYXlzICAgNDQgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxNTEyICAyMDE4LTEyLTIyIDA2OjUxOjUxIFogICAy
MiBkYXlzICAgMTkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0NDMgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBicm9rZW4KCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTMzMzQgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 13 14:07:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 2019 14:07: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-devel-bounces@lists.xenproject.org>)
	id 1gigQQ-0000Cb-LW; Sun, 13 Jan 2019 14:07: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=fVuW=PV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gigQP-0000CO-3m
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 14:07:41 +0000
X-Inumbo-ID: 961fcd38-173c-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 961fcd38-173c-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 14:07:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gigQM-0003nX-9i; Sun, 13 Jan 2019 14:07:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gigQL-0004Gd-Tu; Sun, 13 Jan 2019 14:07:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gigQL-0006z8-TJ; Sun, 13 Jan 2019 14:07:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131931-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xtf:test-xtf-amd64-amd64-1:<job status>:broken:regression
 xtf:test-xtf-amd64-amd64-3:<job status>:broken:regression
 xtf:test-xtf-amd64-amd64-3:host-install(4):broken:heisenbug
 xtf:test-xtf-amd64-amd64-1:host-install(4):broken:heisenbug
X-Osstest-Versions-This: xtf=2dc1902e6756163ceb1f079bede9c047725a7097
X-Osstest-Versions-That: xtf=f9894eb67e7e472a648a1aae0de56ad940ca48ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Jan 2019 14:07:37 +0000
Subject: [Xen-devel] [xtf test] 131931: trouble: broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkzMSB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTkzMS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVtcyB3aXRo
IHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcs
CmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTMxOTIxCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgYnJva2VuIGluIDEzMTkyMSBwYXNzIGluIDEzMTkzMQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4g
MTMxOTIxCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeHRmICAgICAgICAgICAgICAg
ICAgMmRjMTkwMmU2NzU2MTYzY2ViMWYwNzliZWRlOWMwNDc3MjVhNzA5NwpiYXNlbGluZSB2ZXJz
aW9uOgogeHRmICAgICAgICAgICAgICAgICAgZjk4OTRlYjY3ZTdlNDcyYTY0OGExYWFlMGRlNTZh
ZDk0MGNhNDhhYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwNTI2ICAyMDE4LTExLTE5IDE2OjQy
OjM3IFogICA1NCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTkyMSAgMjAxOS0wMS0xMSAx
Nzo0MToxNCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgYnJva2VuCmJyb2tlbi1z
dGVwIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyZGMx
OTAyZTY3NTYxNjNjZWIxZjA3OWJlZGU5YzA0NzcyNWE3MDk3CkF1dGhvcjogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBKYW4gMTEgMDI6NTA6MjAgMjAxOSAtMDcw
MAoKICAgIG5lc3RlZC12bXg6IGV4Y2VwdGlvbnMgdGFrZSBwcmlvcml0eSBvdmVyIFZNRmFpbCoK
ICAgIAogICAgVGhlIHdheSB0aGUgaW5zdHJ1Y3Rpb24gaW52b2NhdGlvbnMgYXJlIGNvZGVkLCBp
dCBpcyBjb21waWxlciB2ZXJzaW9uCiAgICBkZXBlbmRlbnQgd2hldGhlciB0aGluZ3Mgd29yazog
V2l0aCBvbGQgZ2NjLCBmYWlsX3ssaW59dmFsaWQgd2lsbCBub3QKICAgIGdldCB0b3VjaGVkIGFu
ZCBoZW5jZSByZW1haW4gYXQgdGhlaXIgaW5pdGlhbCB2YWx1ZXMsIHdoaWxlIHdpdGggbmV3ZXIK
ICAgIGdjYyBldmFsdWF0aW9uIG9mIHRoZSBzdGF0dXMgZmxhZ3Mgb2NjdXJzIG91dHNpZGUgb2Yg
dGhlIGFzbSgpLCBpLmUuCiAgICBhbHNvIHdoZW4gYW4gZXhjZXB0aW9uIHdhcyByZWNlaXZlZCAo
aW4gd2hpY2ggY2FzZSBFRkxBR1MgZGlkbid0IGNoYW5nZQogICAgZnJvbSBpdHMgdmFsdWUgYmVm
b3JlIHRoZSBmYXVsdGluZyBpbnN0cnVjdGlvbikuCiAgICAKICAgIFNpbmNlIGl0IGlzIG1vcmUg
bG9naWNhbCBhbnl3YXkgdG8gY2hlY2sgZm9yIGEgcG9zc2libGUgZXhjZXB0aW9uIGZpcnN0LAog
ICAgZG8gc28gdW5pZm9ybWx5IGluc3RlYWQgb2YgdHJ5aW5nIHRvIGZpZGRsZSB3aXRoIHRoZSBh
c20oKSBpbiBzb21lIHdheS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 13 16:49:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 2019 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1giix2-0003eB-JB; Sun, 13 Jan 2019 16:49:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fVuW=PV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giix1-0003dp-5L
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 16:49:31 +0000
X-Inumbo-ID: 310821a4-1753-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 310821a4-1753-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 16:49:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giiww-0007M9-TM; Sun, 13 Jan 2019 16:49:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giiww-0007ou-JP; Sun, 13 Jan 2019 16:49:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giiww-00074v-Ih; Sun, 13 Jan 2019 16:49:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131926-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-pvshim:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-linus:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-pvshim:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4b3c31c8d4dda4d70f3f24a165f3be99499e0328
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Jan 2019 16:49:26 +0000
Subject: [Xen-devel] [linux-linus test] 131926: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkyNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxOTI2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhl
bi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCBy
ZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVu
dGVzdGVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgNGIzYzMxYzhkNGRkYTRkNzBmM2YyNGExNjVmM2JlOTk0OTllMDMyOApiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNi
NTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4
LTEzIDIxOjIwOjU1IFogIDE1MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAx
OC0wOC0xNSAxMzowNjo1NiBaICAxNTEgZGF5cyAgMTIyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEzMTkyNiAgMjAxOS0wMS0xMiAwNDo1MTozMSBaICAgIDEgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KNDE2NCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
c3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIGJyb2tlbgpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBob3N0LWluc3Rh
bGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODI4MDI1
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 13 17:21:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 2019 17:21: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-devel-bounces@lists.xenproject.org>)
	id 1gijRQ-0006QW-39; Sun, 13 Jan 2019 17:20: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=fVuW=PV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gijRP-0006QK-73
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 17:20:55 +0000
X-Inumbo-ID: 947948a1-1757-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 947948a1-1757-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 17:20:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gijRL-0007yj-DD; Sun, 13 Jan 2019 17:20:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gijRL-0000r7-5o; Sun, 13 Jan 2019 17:20:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gijRL-0004yG-4d; Sun, 13 Jan 2019 17:20:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131930-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-shadow:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-libvirt:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-pair:<job status>:broken:regression
 linux-4.9:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 linux-4.9:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-shadow:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-freebsd10-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-libvirt-pair:host-install/src_host(4):broken:heisenbug
 linux-4.9:test-amd64-i386-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 linux-4.9:test-amd64-amd64-pair:host-install/dst_host(5):broken:heisenbug
 linux-4.9:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-shadow:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-freebsd10-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-multivcpu:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-libvirt:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-shadow:host-install(4):broken:heisenbug
 linux-4.9:test-armhf-armhf-xl-credit1:leak-check/check:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8a12358ba0e2e591cb2840ef42514d23f41d220c
X-Osstest-Versions-That: linux=d99748864fa96e3c9a8379a710eb628298a29b64
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Jan 2019 17:20:51 +0000
Subject: [Xen-devel] [linux-4.9 test] 131930: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkzMCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTkzMC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbiBpbiAxMzE4ODMKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTg4
MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbiAgaW4gMTMxODgzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgIGJyb2tlbiBpbiAxMzE4ODMKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJv
a2VuIGluIDEzMTg5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93IDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTMxODk2CiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzE4
OTYKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4gIGluIDEzMTg5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICBicm9rZW4gaW4gMTMxOTExCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgIGJy
b2tlbiBpbiAxMzE5MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgIDxqb2Igc3RhdHVzPiAgICAgYnJva2VuIGluIDEzMTkxMQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMx
OTExCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgIGJyb2tlbiBpbiAxMzE5MTEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
NCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJva2VuIGluIDEzMTg4MyBwYXNzIGluIDEzMTkz
MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciA1IGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1
KSBicm9rZW4gaW4gMTMxODgzIHBhc3MgaW4gMTMxOTMwCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
NSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkgYnJva2VuIGluIDEzMTg4MyBwYXNzIGluIDEzMTkz
MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBpbiAxMzE4ODMgcGFzcyBpbiAxMzE5MzAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4OTYgcGFzcyBpbiAxMzE5MzAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGlu
IDEzMTg5NiBwYXNzIGluIDEzMTkzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxODk2IHBhc3MgaW4gMTMxOTMwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIGluIDEzMTg5NiBwYXNzIGluIDEzMTkzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTkxMSBwYXNz
IGluIDEzMTkzMAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE5MTEgcGFzcyBpbiAxMzE5MzAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTkxMSBwYXNz
IGluIDEzMTkzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE5MTEgcGFzcyBpbiAxMzE5MzAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTkxMSBwYXNzIGlu
IDEzMTkzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDQgaG9zdC1pbnN0
YWxsKDQpICAgYnJva2VuIHBhc3MgaW4gMTMxODk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMzE5
MTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICAgIGJyb2tlbiBwYXNzIGluIDEzMTkxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMxOTExCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIHBhc3MgaW4gMTMxOTExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMTkxMQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBh
c3MgaW4gMTMxOTExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzE5MTEKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTkgbGVhay1jaGVjay9jaGVjayBmYWlsIGluIDEzMTg5NiBwYXNzIGluIDEzMTkz
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzMTg4MwoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE5MTEgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMxNjQ1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NDUKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMTY0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2
NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDhhMTIzNThiYTBlMmU1OTFjYjI4NDBl
ZjQyNTE0ZDIzZjQxZDIyMGMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IGQ5OTc0ODg2NGZhOTZlM2M5YTgzNzlhNzEwZWI2MjgyOThhMjliNjQKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEzMTY0NSAgMjAxOC0xMi0zMCAwNTo1NTo0OCBaICAgMTQgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzE4ODMgIDIwMTktMDEtMDkgMTU6NDA6NTAgWiAgICA0IGRheXMgICAgNCBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
YXJvIEtvc2tpbmVuIDxhYXJvLmtvc2tpbmVuQGlraS5maT4KICBBamF5IFNpbmdoIDxhamF5Lmth
dGhhdEBtaWNyb2NoaXAuY29tPgogIEFsYWEgSGxlaWhlbCA8YWxhYUBtZWxsYW5veC5jb20+CiAg
QWxleGFuZGVyIEFyaW5nIDxhcmluZ0Btb2phdGF0dS5jb20+CiAgQWxleGFuZHJlIEJlbGxvbmkg
PGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVs
byA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmVu
IEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBCasO4cm4gTW9yayA8Ympvcm5AbW9y
ay5ubz4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIENvbmcg
V2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1A
ZGF2ZW1sb2Z0Lm5ldD4KICBEZWVwYSBEaW5hbWFuaSA8ZGVlcGEua2VybmVsQGdtYWlsLmNvbT4K
ICBEaWV0bWFyIEhhaG4gPGRpZXRtYXIuaGFobkB0cy5mdWppdHN1LmNvbT4KICBEbWl0cnkgVG9y
b2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRWxhaW5lIFpoYW5nIDx6aGFuZ3Fp
bmdAcm9jay1jaGlwcy5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgog
IEdlb3JneSBBIEJ5c3RyZW5pbiA8Z2tvdEBhbHRsaW51eC5vcmc+CiAgR3JlZyBLcm9haC1IYXJ0
bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEBy
b2Vjay11cy5uZXQ+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNv
bT4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5ubD4KICBIZWlrbyBTdHVl
Ym5lciA8aGVpa29Ac250ZWNoLmRlPgogIEh1YWNhaSBDaGVuIDxjaGVuaGNAbGVtb3RlLmNvbT4K
ICBKYWVnZXVrIEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgogIEphcmtrbyBTYWtraW5lbiA8amFy
a2tvLnNha2tpbmVuQGxpbnV4LmludGVsLmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRo
YXQuY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSm9oYW4gSG92
b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFuIEpvbmtlciA8amJ4OTk5OUBob3RtYWlsLmNv
bT4KICBKb24gTWFsb3kgPGpvbi5tYWxveUBlcmljc3Nvbi5jb20+CiAgSm9yZ2VuIEhhbnNlbiA8
amhhbnNlbkB2bXdhcmUuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBK
w7ZyZ2VuIFN0b3J2aXN0IDxqb3JnZW4uc3RvcnZpc3RAZ21haWwuY29tPgogIEt1bmloaWtvIEhh
eWFzaGkgPGhheWFzaGkua3VuaWhpa29Ac29jaW9uZXh0LmNvbT4KICBMb3JlbnpvIEJpYW5jb25p
IDxsb3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+CiAgTHVrYXMgV3VubmVyIDxsdWthc0B3dW5u
ZXIuZGU+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQGxpbnV4LW1pcHMub3JnPgogIE1hY3Bh
dWwgTGluIDxtYWNwYXVsLmxpbkBtZWRpYXRlay5jb20+CiAgTWFudGFzIE1pa3VsxJduYXMgPGdy
YXdpdHlAZ21haWwuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAg
TWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFy
ayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBCbHVtZW5zdGluZ2wgPG1hcnRp
bi5ibHVtZW5zdGluZ2xAZ29vZ2xlbWFpbC5jb20+CiAgTWF1cml6aW8gTG9tYmFyZGkgPG1sb21i
YXJkQHJlZGhhdC5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdA
a2VybmVsLm9yZz4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hh
bCBLdWJlY2VrIDxta3ViZWNla0BzdXNlLmN6PgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVr
QHhpbGlueC5jb20+CiAgTWlrZSBIYWJvdXN0YWsgPGhhYm91c3Rha0BnbWFpbC5jb20+CiAgTWlx
dWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KICBOYXZhIGtpc2hvcmUgTWFu
bmUgPG5hdmEubWFubmVAeGlsaW54LmNvbT4KICBOYXluYSBKYWluIDxuYXluYUBsaW51eC5pYm0u
Y29tPiAoRm9yIFRQTSAyLjApCiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4K
ICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIFBhbiBCaWFuIDxiaWFucGFuMjAx
NkAxNjMuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF0cmlj
ayBEcmV5ZXIgPFBhdHJpY2suRHJleWVyQGdtYWlsLmNvbT4KICBQYXRyaWNrIERyZXllciA8UGF0
cmlja0BEcmV5ZXIubmFtZT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAg
UmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAgcnVpcHBhbiAo5r2Y552/KSA8
cnVpcHBhbkB0ZW5jZW50LmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNv
bT4KICBTYW1lZXIgUHVqYXIgPHNwdWphckBudmlkaWEuY29tPgogIFNhbXVlbCBPcnRpeiA8c2Ft
ZW9AbGludXguaW50ZWwuY29tPgogIFNhc2hhIExldmluIDxhbGV4YW5kZXIubGV2aW5AbWljcm9z
b2Z0LmNvbT4KICBTY290dCBDaGVuIDxzY290dEBsYWJhdS5jb20udHc+CiAgU2VhbiBDaHJpc3Rv
cGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTdGV2ZSBGcmVuY2gg
PHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgog
IFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVG9tYXMgV2lua2xlciA8dG9tYXMud2lu
a2xlckBpbnRlbC5jb20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52bmV0LmlibS5j
b20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXaWxsIERlYWNv
biA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2ds
ZS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFl1dmFsIEF2bmVyeSA8
eXV2YWxhdkBtZWxsYW5veC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IGJyb2tlbgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMDU1IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 13 17:57:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 2019 17:57: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-devel-bounces@lists.xenproject.org>)
	id 1gik0A-0000Hr-43; Sun, 13 Jan 2019 17: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=fVuW=PV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gik08-0000Hd-Pc
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 17:56:48 +0000
X-Inumbo-ID: 97ecfa42-175c-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97ecfa42-175c-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 17:56:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gik02-0000Cm-NN; Sun, 13 Jan 2019 17:56:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gik02-0002f1-Eo; Sun, 13 Jan 2019 17:56:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gik02-0003Tr-BL; Sun, 13 Jan 2019 17:56:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131927-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-3:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 xen-unstable:test-xtf-amd64-amd64-3:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=93a62c544e20ba9e141e411bbaae3d65259d13a3
X-Osstest-Versions-That: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Jan 2019 17:56:42 +0000
Subject: [Xen-devel] [xen-unstable test] 131927: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkyNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTkyNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgIDxqb2Ig
c3RhdHVzPiAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMTc4NwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMTc4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzE3ODcK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMTc4NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxNzg3CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gMTggZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1Iu
IHZzLiAxMzE3ODcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3ODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTc4NwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMxNzg3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3ODcKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMTc4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3ODcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMTc4NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzg3CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0
MTFiYmFhZTNkNjUyNTlkMTNhMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMxNzg3ICAyMDE5LTAxLTA3IDE0OjIxOjIxIFogICAgNiBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzMTgzNyAgMjAxOS0wMS0wOCAyMjo0Mzo1NSBaICAgIDQgZGF5cyAgICA0
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTkyNyAgMjAxOS0wMS0xMiAwNTo1NToz
MyBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBnbWFpbC5jb20+CiAgRGFyaW8g
RmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCBicm9rZW4KYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3NiBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 13 19:41:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 2019 19:41: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-devel-bounces@lists.xenproject.org>)
	id 1gild0-00088P-4s; Sun, 13 Jan 2019 19:41:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fVuW=PV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gilcy-00088D-DC
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 19:41:00 +0000
X-Inumbo-ID: 268540f7-176b-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 268540f7-176b-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 19:40:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gilap-0002BY-AO; Sun, 13 Jan 2019 19:38:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gilao-0008AS-T3; Sun, 13 Jan 2019 19:38:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gilao-00089s-SL; Sun, 13 Jan 2019 19:38:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131928-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:<job
 status>:broken:regression
 linux-4.19:build-i386-pvops:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-4.19:build-i386-pvops:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-rumprun-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f630d3cc771e845af8ab9ac7a68746596ea0ec7c
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Jan 2019 19:38:46 +0000
Subject: [Xen-devel] [linux-4.19 test] 131928: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkyOCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MjgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgZmFpbCBpbiAxMzE5MTAgUkVHUi4gdnMuIDEy
OTMxMwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICBmYWls
IGluIDEzMTkxMCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IDcgeGVuLWJvb3QgZmFpbCBpbiAxMzE5MTAgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIGluIDEzMTkxMCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyIDEwIHhlbi1ib290L3NyY19ob3N0IGZhaWwgaW4gMTMxOTEwIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgZmFpbCBp
biAxMzE5MTAgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICBmYWlsIGluIDEzMTkxMCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0IGZhaWwgaW4gMTMxOTEwIFJF
R1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgZmFpbCBpbiAxMzE5MTAgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTMx
OTEwIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCA3IHhlbi1ib290IGZhaWwgaW4gMTMxOTEwIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgZmFpbCBpbiAxMzE5MTAgUkVHUi4g
dnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDQgaG9zdC1p
bnN0YWxsKDQpICBicm9rZW4gcGFzcyBpbiAxMzE5MTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAx
MzE5MTAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTkxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIHBhc3MgaW4gMTMxOTEwCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBpbiAxMzE5
MTAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICBmYWlsIGluIDEzMTkxMCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxOTEwIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMzE5MTAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE5
MTAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICBmYWlsIGluIDEzMTkxMCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgIGZhaWwgaW4gMTMxOTEwIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ZmFpbCBpbiAxMzE5MTAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICBmYWlsIGluIDEzMTkxMCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgIGZhaWwgaW4gMTMx
OTEwIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCBmYWlsIGluIDEzMTkxMCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMzE5MTAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICBmNjMwZDNjYzc3MWU4NDVhZjhhYjlhYzdhNjg3NDY1OTZl
YTBlYzdjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIw
YzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkz
MTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgIDcyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogICA3MCBkYXlzICAgNDkgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTMxODkzICAyMDE5LTAxLTEwIDAyOjI1OjE4IFogICAgMyBkYXlz
ICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQoxMDEzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1p
Mzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ5NTEyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 13 20:18:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 2019 20:18: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-devel-bounces@lists.xenproject.org>)
	id 1gimCl-00024g-3H; Sun, 13 Jan 2019 20:17: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=Tk7n=PV=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gimCj-00024X-OA
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 20:17:58 +0000
X-Inumbo-ID: 4f4cbad7-1770-11e9-92db-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::3])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f4cbad7-1770-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 20:17:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1547410674;
 s=strato-dkim-0002; d=aepfle.de;
 h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=qNkqByqW5EfXn1ovdilDrLqBfUUNae98V8loCizvZqs=;
 b=kolHf3T+sLKolhwct3G5YRb48Av4IE3lURsZTyR3YdUk2TqoZ20akuyq4V376aUILS
 dYi8QKmlccf4jNSineIY+NmvDhsbiA8JpVkEBIpRNzHWwyaTghuLWM2DoBAX8KBKR0KY
 o/mRcWaVm2Eu5LSUzmJmH6nFMPzMuAASCKjxtb9murrDDsSXvBFOaZssB35CoAvb/hft
 bXr414v/xQdpj5lLbUmK/hl1x76TtpYsabK5S4Bw7b7dv5IUror5TnXGz7AtH6h3tDOd
 Y9D2GsFxGZsTlCBRSxUniQlBTIJiWLqg9psdGs5RlH+uzscx+2eNEr6sxJrfNYlBOFuu
 /GDw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpIG0mv9coXAgc0qVakRcstYu+nVyGNuUiGgPopVg/ctNFt9rvH"
X-RZG-CLASS-ID: mo00
Received: from aepfle.de by smtp.strato.de (RZmta 44.9 AUTH)
 with ESMTPSA id 20a457v0DKHnjbw
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Sun, 13 Jan 2019 21:17:49 +0100 (CET)
Date: Sun, 13 Jan 2019 21:17:44 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190113201744.GA11328@aepfle.de>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20181128174333.15672-1-wei.liu2@citrix.com>
User-Agent: Mutt/1.11.2 (20190107T174927.9920de1b)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============2985147748612769645=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2985147748612769645==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="3V7upXqbjpZ4EhLz"
Content-Disposition: inline


--3V7upXqbjpZ4EhLz
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, Nov 28, Wei Liu wrote:

> OVMF has become dependent on OpenSSL, which it is included as a submodule.
> Initialise submodules before building.

> +++ b/tools/firmware/ovmf-makefile
>  build:
> +	$(GIT) submodule update --init --recursive

At least ef529e6ab7c31290a33045bb1f1837447cc0eb56 seems to have no
submodules. Also the referenced qemu-xen.git has submodules, but
building xen.git works fine if none of the download-on-demand extra
sources are actually git trees. I have not checked how qemu-xen.git
would get its submodules, but today there is most likely no
"$(GIT) submodule" call in the "build" make target.

I think to fix the build breakage introduced by b16281870 this call must
be moved somewhere else.

Olaf

--3V7upXqbjpZ4EhLz
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXDuc5QAKCRBdQqD6ppg2
frvuAKDFkVb9aTQDjBWodpB4upXlP8IQgQCePR8IOvJrNLxBStWHQ8SwI7y7h6M=
=vCZN
-----END PGP SIGNATURE-----

--3V7upXqbjpZ4EhLz--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2985147748612769645==--


From xen-devel-bounces@lists.xenproject.org Sun Jan 13 22:21:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 2019 22:21: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-devel-bounces@lists.xenproject.org>)
	id 1gio88-0002im-9y; Sun, 13 Jan 2019 22:21: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=fVuW=PV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gio86-0002iZ-Lz
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 22:21:18 +0000
X-Inumbo-ID: 8a6d0efe-1781-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a6d0efe-1781-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 22:21:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gio81-0005PZ-1W; Sun, 13 Jan 2019 22:21:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gio80-00012S-P8; Sun, 13 Jan 2019 22:21:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gio80-00058U-ND; Sun, 13 Jan 2019 22:21:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131933-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-rtds:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-xl:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt:<job status>:broken:regression
 linux-4.14:test-amd64-i386-libvirt:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-4.14:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-shadow:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-pvshim:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-pair:<job status>:broken:regression
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.14:test-amd64-i386-pair:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-shadow:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvshim:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-raw:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-pair:host-install/src_host(4):broken:heisenbug
 linux-4.14:test-amd64-i386-pair:host-install/src_host(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-multivcpu:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-rumprun-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-credit2:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-examine:host-install:broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-libvirt:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-rtds:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl:xen-install:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl-vhd:xen-install:fail:heisenbug
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 linux-4.14:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13
X-Osstest-Versions-That: linux=d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Jan 2019 22:21:12 +0000
Subject: [Xen-devel] [linux-4.14 test] 131933: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkzMyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MzMvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICA8am9iIHN0YXR1cz4gICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgPGpvYiBzdGF0dXM+ICAgICBicm9rZW4gaW4gMTMxODg0CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzE4
ODQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgYnJva2VuIGluIDEzMTg4NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMTg4NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbiAgaW4gMTMxODg0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSA8am9iIHN0YXR1cz4gYnJva2VuIGluIDEzMTg4NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4g
MTMxODg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgIGJyb2tlbiBpbiAxMzE4OTcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTg5NwogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTMxODk3CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgIGJyb2tlbiBpbiAxMzE4OTcKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuIGlu
IDEzMTg5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICBicm9rZW4gaW4gMTMxODk3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzE4OTcKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4gIGluIDEzMTg5NwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMxODk3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gIGJyb2tlbiBp
biAxMzE5MTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTkxNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICBicm9rZW4gaW4gMTMxOTE0CiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuICBpbiAxMzE5MTQKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgYnJva2VuIGluIDEzMTkxNAoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4ODQgcGFzcyBp
biAxMzE5MzMKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gaW4gMTMxODg0IHBhc3MgaW4gMTMxOTMzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4g
MTMxODg0IHBhc3MgaW4gMTMxOTMzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4ODQgcGFzcyBp
biAxMzE5MzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE4ODQgcGFzcyBpbiAxMzE5MzMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTg4NCBwYXNz
IGluIDEzMTkzMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gaW4gMTMxODg0IHBhc3MgaW4gMTMxOTMzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTg5NyBwYXNzIGlu
IDEzMTkzMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gaW4gMTMxODk3IHBhc3MgaW4gMTMxOTMzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxODk3IHBhc3MgaW4gMTMx
OTMzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBpbiAxMzE4OTcgcGFzcyBpbiAxMzE5MzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxODk3IHBhc3MgaW4gMTMxOTMz
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJva2Vu
IGluIDEzMTg5NyBwYXNzIGluIDEzMTkzMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgNCBob3N0LWlu
c3RhbGwvc3JjX2hvc3QoNCkgYnJva2VuIGluIDEzMTg5NyBwYXNzIGluIDEzMTkzMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTg5
NyBwYXNzIGluIDEzMTkzMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTg5NyBwYXNzIGluIDEzMTkzMwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
aW4gMTMxOTE0IHBhc3MgaW4gMTMxOTMzCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTkxNCBwYXNzIGluIDEzMTkzMwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIGluIDEzMTkxNCBwYXNzIGluIDEzMTkzMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxOTE0IHBhc3MgaW4gMTMxOTMzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAx
MzE5MTQgcGFzcyBpbiAxMzE5MzMKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDUgaG9z
dC1pbnN0YWxsICAgICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTg4NAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3Mg
aW4gMTMxODk3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMTkxNAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2Vu
IHBhc3MgaW4gMTMxOTE0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDQg
aG9zdC1pbnN0YWxsKDQpICBicm9rZW4gcGFzcyBpbiAxMzE5MTQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIHBhc3MgaW4gMTMxOTE0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzE5MTQKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGlu
IDEzMTkxNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMxOTE0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMzE4ODQgcGFzcyBpbiAxMzE4OTcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWln
cmF0ZSBmYWlsIGluIDEzMTg5NyBwYXNzIGluIDEzMTkxNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBpbiAxMzE4OTcgcGFz
cyBpbiAxMzE5MzMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIGluIDEzMTg5NyBwYXNzIGluIDEzMTkzMwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNiB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTMxODk3IHBhc3MgaW4gMTMxOTMz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBp
biAxMzE5MTQgcGFzcyBpbiAxMzE5MzMKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2
IHhlbi1pbnN0YWxsICAgICBmYWlsIGluIDEzMTkxNCBwYXNzIGluIDEzMTkzMwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgNiB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTMxOTE0IHBh
c3MgaW4gMTMxOTMzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBpbiAxMzE5MTQgcGFz
cyBpbiAxMzE5MzMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTkxNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE4OTcgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEzMTg5NyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDI0NzM3ZmE2YmNmMWQ3ZmZiNzFjZWI3OGQ3YTdjMjc1
Y2I3ZTFkMTMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGQyZGQ5ZjE1
OTNkYzRkNWNlYjVjZjRhOTczZWQyYzZlM2E0OWQ3OTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTY2MyAgMjAxOC0xMi0zMSAxMDo1MDowMiBaICAgMTMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE4ODQgIDIwMTktMDEtMDkgMTY6NDI6NDEgWiAgICA0IGRheXMgICAgNCBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvIEtvc2tp
bmVuIDxhYXJvLmtvc2tpbmVuQGlraS5maT4KICBBamF5IFNpbmdoIDxhamF5LmthdGhhdEBtaWNy
b2NoaXAuY29tPgogIEFsYWEgSGxlaWhlbCA8YWxhYUBtZWxsYW5veC5jb20+CiAgQWxleGFuZGVy
IEFyaW5nIDxhcmluZ0Btb2phdGF0dS5jb20+CiAgQWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRy
ZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUBy
ZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmVuIEh1dGNoaW5n
cyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBCasO4cm4gTW9yayA8Ympvcm5AbW9yay5ubz4KICBD
bGF1ZGl1IEJlem5lYSA8Y2xhdWRpdS5iZXpuZWFAbWljcm9jaGlwLmNvbT4KICBDb2xpbiBJYW4g
S2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2Nv
bmdAZ21haWwuY29tPgogIERhbiBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgog
IERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRz
dGVyYmFAc3VzZS5jb20+CiAgRGVlcGEgRGluYW1hbmkgPGRlZXBhLmtlcm5lbEBnbWFpbC5jb20+
CiAgRGVubmlzIERhbGVzc2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgogIERp
ZXRtYXIgSGFobiA8ZGlldG1hci5oYWhuQHRzLmZ1aml0c3UuY29tPgogIERtaXRyeSBUb3Jva2hv
diA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBFbGFpbmUgWmhhbmcgPHpoYW5ncWluZ0By
b2NrLWNoaXBzLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRmls
aXBlIE1hbmFuYSA8ZmRtYW5hbmFAc3VzZS5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3Ry
bGVuLmRlPgogIEdlb3JneSBBIEJ5c3RyZW5pbiA8Z2tvdEBhbHRsaW51eC5vcmc+CiAgR3JlZyBL
cm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdXN0YXZvIEEuIFIu
IFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWwt
Y2lzY29AeHM0YWxsLm5sPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVy
YmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEh1YWNhaSBDaGVuIDxjaGVu
aGNAbGVtb3RlLmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSW5n
byBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVs
Lm9yZz4KICBKYXJra28gU2Fra2luZW4gPGphcmtrby5zYWtraW5lbkBsaW51eC5pbnRlbC5jb20+
CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEphc29uIFdhbmcgPGphc293
YW5nQHJlZGhhdC5jb20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBK
aXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVs
Lm9yZz4KICBKb2hhbiBKb25rZXIgPGpieDk5OTlAaG90bWFpbC5jb20+CiAgSm9uIE1hbG95IDxq
b24ubWFsb3lAZXJpY3Nzb24uY29tPgogIEpvbmF0aGFuIExlbW9uIDxqb25hdGhhbi5sZW1vbkBn
bWFpbC5jb20+CiAgSm9yZ2VuIEhhbnNlbiA8amhhbnNlbkB2bXdhcmUuY29tPgogIEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKw7ZyZ2VuIFN0b3J2aXN0IDxqb3JnZW4uc3RvcnZp
c3RAZ21haWwuY29tPgogIEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxsLnNodXRlbW92QGxpbnV4
LmludGVsLmNvbT4KICBLdW5paGlrbyBIYXlhc2hpIDxoYXlhc2hpLmt1bmloaWtvQHNvY2lvbmV4
dC5jb20+CiAgTG9yZW56byBCaWFuY29uaSA8bG9yZW56by5iaWFuY29uaUByZWRoYXQuY29tPgog
IEx1a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgogIE1hY2llaiBXLiBSb3p5Y2tpIDxtYWNy
b0BsaW51eC1taXBzLm9yZz4KICBNYWNwYXVsIExpbiA8bWFjcGF1bC5saW5AbWVkaWF0ZWsuY29t
PgogIE1hbnRhcyBNaWt1bMSXbmFzIDxncmF3aXR5QGdtYWlsLmNvbT4KICBNYXJjIFp5bmdpZXIg
PG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxv
LmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBN
YXJ0aW4gQmx1bWVuc3RpbmdsIDxtYXJ0aW4uYmx1bWVuc3RpbmdsQGdvb2dsZW1haWwuY29tPgog
IE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXVyaWNpbyBG
YXJpYSBkZSBPbGl2ZWlyYSA8bWZvQGNhbm9uaWNhbC5jb20+CiAgTWF1cml6aW8gTG9tYmFyZGkg
PG1sb21iYXJkQHJlZGhhdC5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3Nh
bXN1bmdAa2VybmVsLm9yZz4KICBNaWNoYWVsIEouIFJ1aGwgPG1pY2hhZWwuai5ydWhsQGludGVs
LmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2Nr
byA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLdWJlY2VrIDxta3ViZWNla0BzdXNlLmN6Pgog
IE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAgTWlxdWVsIFJheW5hbCA8
bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KICBNeXVuZ2hvIEp1bmcgPG1oanVuZ2tAZ21haWwu
Y29tPgogIE5hdmEga2lzaG9yZSBNYW5uZSA8bmF2YS5tYW5uZUB4aWxpbnguY29tPgogIE5heW5h
IEphaW4gPG5heW5hQGxpbnV4LmlibS5jb20+IChGb3IgVFBNIDIuMCkKICBOZWlsIEhvcm1hbiA8
bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE5pY29sYXMgRmVycmUgPG5pY29sYXMuZmVycmVAbWlj
cm9jaGlwLmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIFBhYmxvIE5l
aXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhbiBCaWFuIDxiaWFucGFuMjAxNkAx
NjMuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF0cmljayBE
cmV5ZXIgPFBhdHJpY2suRHJleWVyQGdtYWlsLmNvbT4KICBQYXRyaWNrIERyZXllciA8UGF0cmlj
a0BEcmV5ZXIubmFtZT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGV0
ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgcnVpcHBhbiAo5r2Y
552/KSA8cnVpcHBhbkB0ZW5jZW50LmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxh
bm94LmNvbT4KICBTYW1lZXIgUHVqYXIgPHNwdWphckBudmlkaWEuY29tPgogIFNhc2hhIExldmlu
IDxzYXNoYWxAa2VybmVsLm9yZz4KICBTY290dCBDaGVuIDxzY290dEBsYWJhdS5jb20udHc+CiAg
U2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBT
ZWJhc3RpYW4gT3R0IDxzZWJvdHRAbGludXguaWJtLmNvbT4KICBTaGFsb20gVG9sZWRvIDxzaGFs
b210QG1lbGxhbm94LmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+
CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRha2FzaGkgU2FrYW1vdG8gPG8tdGFr
YXNoaUBzYWthbW9jY2hpLmpwPgogIFRhcmlxIFRvdWthbiA8dGFyaXF0QG1lbGxhbm94LmNvbT4K
ICBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVk
dT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb21hcyBXaW5rbGVy
IDx0b21hcy53aW5rbGVyQGludGVsLmNvbT4KICBUeXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBXZW53ZW4gV2FuZyA8d2FuZzY0OTVAdW1uLmVkdT4KICBXaWxsIERl
YWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdv
b2dsZS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlpLUh1bmcgV2Vp
IDx5aWh1bmcud2VpQGdtYWlsLmNvbT4KICBZdXZhbCBBdm5lcnkgPHl1dmFsYXZAbWVsbGFub3gu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIGJyb2tlbgpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lIGhvc3QtaW5zdGFsbApicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1hbWQ2NC14bCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcGFpciBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93IGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IGJyb2tlbgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMDcyIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 13 22:47:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Jan 2019 22: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-devel-bounces@lists.xenproject.org>)
	id 1gioXT-0004Km-II; Sun, 13 Jan 2019 22:47: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=fVuW=PV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gioXS-0004Jx-AO
 for xen-devel@lists.xenproject.org; Sun, 13 Jan 2019 22:47:30 +0000
X-Inumbo-ID: 341e4e90-1785-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 341e4e90-1785-11e9-92db-bc764e045a96;
 Sun, 13 Jan 2019 22:47:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gioXN-0005tc-IE; Sun, 13 Jan 2019 22:47:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gioXN-0002Wy-7D; Sun, 13 Jan 2019 22:47:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gioXN-00021Z-6M; Sun, 13 Jan 2019 22:47:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131938-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=b8920ccc3c8d4abca35bb78c5845666b14fa7eb4
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Jan 2019 22:47:25 +0000
Subject: [Xen-devel] [ovmf test] 131938: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkzOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MzgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYjg5MjBjY2MzYzhkNGFiY2EzNWJiNzhjNTg0NTY2NmIxNGZhN2ViNApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2OSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjggZGF5cyAgMjYzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTkxOCAgMjAxOS0wMS0xMSAxMzoyNTo1MCBaICAgIDIgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJl
biA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50
ZWwuY29tPgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBD
aGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50
ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRh
dmlkLndlaUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJp
YyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGlu
dGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGds
aW5Ac3VzZS5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5
IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpq
YUBhcm0uY29tPgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdh
bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5j
b20+CiAgSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5v
cmc+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2Eu
bGl1QG91dGxvb2suY29tPgogIE1hZ2dpZSBDaHUgPG1hZ2dpZS5jaHVAaW50ZWwuY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pa2UgTWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAg
TWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5s
aXVAb3V0bG9vay5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTYW1pIE11
amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0Bp
bnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU29uZ3BlbmcgTGkgPHNvbmdwZW5nLmxp
QGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgU3VnaG9zaCBH
YW51IDxzdWdob3NoLmdhbnVAYXJtLmNvbT4KICBTdW1pdCBHYXJnIDxzdW1pdC5nYXJnQGxpbmFy
by5vcmc+CiAgU3VuLCBaYWlsaWFuZyA8L289SW50ZWwvb3U9RXhjaGFuZ2UgQWRtaW5pc3RyYXRp
dmUgR3JvdXAgKEZZRElCT0hGMjNTUERMVCkvY249UmVjaXBpZW50cy9jbj1TdW4sIFphaWxpYW5n
ZjVkPgogIFRob21hcyBBYnJhaGFtIDx0aG9tYXMuYWJyYWhhbUBhcm0uY29tPgogIFRob21hcyBS
eWRtYW4gPHRob21hcy5qLnJ5ZG1hbkBpbnRlbC5jb20+CiAgVGluZyBZZSA8dGluZy55ZUBpbnRl
bC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFsZi5jb20+CiAgVmlqYXllbnRoaXJh
biBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1hbmlhbUBhcm0uY29tPgogIFZsYWRp
bWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5pa292QGJyb2FkY29tLmNvbT4KICBX
YW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1
QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICBZb25naG9uZyBaaHUg
PHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3ku
Y29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGludGVsLmNvbT4KICBaaGFuZywgQ2hh
byBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8sIFpoaXFpYW5nWCA8emhpcWlhbmd4
LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgemhp
anVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFpYW5nWCBaaGFvIDx6aGlxaWFuZ3gu
emhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDU3OTMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 00:55:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 00:55:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1giqXB-0005Zi-1D; Mon, 14 Jan 2019 00:55: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=508X=PW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1giqX9-0005ZW-WC
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 00:55:20 +0000
X-Inumbo-ID: 0f5a2bc5-1797-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f5a2bc5-1797-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 00:55:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1giqX5-0000SF-0p; Mon, 14 Jan 2019 00:55:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1giqX4-0002Uj-LW; Mon, 14 Jan 2019 00:55:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1giqX4-0005K7-Ku; Mon, 14 Jan 2019 00:55:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131935-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 libvirt:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 libvirt:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d40b820c5d3b0c9d5222844110881af66cdbb746
X-Osstest-Versions-That: libvirt=45b439c3af000eb41c819068d093406810dd036c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Jan 2019 00:55:14 +0000
Subject: [Xen-devel] [libvirt test] 131935: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkzNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMTg1NwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMx
ODU3CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzE4NTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAg
ICAgICAgICAgICBkNDBiODIwYzVkM2IwYzlkNTIyMjg0NDExMDg4MWFmNjZjZGJiNzQ2CmJhc2Vs
aW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA0NWI0MzljM2FmMDAwZWI0MWM4MTkw
NjhkMDkzNDA2ODEwZGQwMzZjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzE4NTcgIDIwMTktMDEt
MDkgMDQ6MTg6NTEgWiAgICA0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMxODk0ICAyMDE5
LTAxLTEwIDA0OjE4OjUwIFogICAgMyBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMxOTI1ICAyMDE5LTAxLTEyIDA0OjE4OjU2IFogICAgMSBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVh
IEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxi
ZXJyYW5nZUByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+
CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBMYWluZSBTdHVtcCA8bGFpbmVAbGFpbmUub3JnPgogIE1pY2hhbCBQcml2
b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9y
YWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGhvc3QtaW5z
dGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMDEg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 01:29:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 01:29: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-devel-bounces@lists.xenproject.org>)
	id 1gir3x-0006Qk-R3; Mon, 14 Jan 2019 01:29: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=5dqh=PW=zte.com.cn=wen.yang99@srs-us1.protection.inumbo.net>)
 id 1gir3w-0006Qf-HW
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 01:29:12 +0000
X-Inumbo-ID: c9efea17-179b-11e9-92db-bc764e045a96
Received: from mxhk.zte.com.cn (unknown [63.217.80.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9efea17-179b-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 01:29:09 +0000 (UTC)
Received: from mse02.zte.com.cn (unknown [10.30.3.21])
 by Forcepoint Email with ESMTPS id C27315653BF1FE804EBD;
 Mon, 14 Jan 2019 09:28:37 +0800 (CST)
Received: from kjyxapp03.zte.com.cn ([10.30.12.202])
 by mse02.zte.com.cn with SMTP id x0E1SRDN002024;
 Mon, 14 Jan 2019 09:28:27 +0800 (GMT-8)
 (envelope-from wen.yang99@zte.com.cn)
Received: from mapi (kjyxapp07[null]) by mapi (Zmail) with MAPI id mid14;
 Mon, 14 Jan 2019 09:28:28 +0800 (CST)
Date: Mon, 14 Jan 2019 09:28:28 +0800 (CST)
X-Zmail-TransId: 2b095c3be5bc8534c915
X-Mailer: Zmail v1.0
Message-ID: <201901140928284512294@zte.com.cn>
In-Reply-To: <20190112202043.GA8289@kadam>
References: 20190112202043.GA8289@kadam
Mime-Version: 1.0
From: <wen.yang99@zte.com.cn>
To: <dan.carpenter@oracle.com>
Content-Type: multipart/mixed;
	boundary="=====_001_next====="
X-MAIL: mse02.zte.com.cn x0E1SRDN002024
Subject: Re: [Xen-devel] 
 =?utf-8?q?=5Bbug_report=5D_pvcalls-front=3A_Avoid_ge?=
 =?utf-8?q?t=5Ffree=5Fpages=28GFP=5FKERNEL=29_underspinlock?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>



--=====_001_next=====
Content-Type: multipart/alternative;
	boundary="=====_003_next====="


--=====_003_next=====
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

SGkgZGFuIGNhcnBlbnRlciwKVGhhbmsgeW91IHZlcnkgbXVjaC4KVGhpcyBwYXRjaCB3aWxsIGZp
eCB0aGUgcG90ZW50aWFsIG51bGwgZGVyZWZlcmVuY2U6CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggMzA3
ODYxZi4uZTU2ZjlhMyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisr
KyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtMzQ0LDcgKzM0NCw3IEBAIGludCBw
dmNhbGxzX2Zyb250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKQogc3RhdGljIHZvaWQgZnJl
ZV9hY3RpdmVfcmluZyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCiB7CiAJZnJlZV9wYWdlcygo
dW5zaWduZWQgbG9uZyltYXAtPmFjdGl2ZS5kYXRhLmluLAotCQkJbWFwLT5hY3RpdmUucmluZy0+
cmluZ19vcmRlcik7CisJCQlQVkNBTExTX1JJTkdfT1JERVIpOwogCWZyZWVfcGFnZSgodW5zaWdu
ZWQgbG9uZyltYXAtPmFjdGl2ZS5yaW5nKTsKIH0KCldlJ2xsIHRlc3QgaXQgYW5kIHNlbmQgaXQg
c29vbi4KVGhhbmtzLgoKQmVzdCBXaXNoZXMsCiAgICAgIFdlbgoKCi0tLS0tLS0tLS0tLS0tLS0t
LU9yaWdpbmFsIE1haWwtLS0tLS0tLS0tLS0tLS0tLS0KU2VuZGVyOiBEYW5DYXJwZW50ZXIgPGRh
bi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KVG86IHdlbiB5YW5nMTAxNTYzMTQ7CkNDOiB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4K
RGF0ZTogMjAxOS8wMS8xMyAwNDoyMQpTdWJqZWN0OiBbYnVnIHJlcG9ydF0gcHZjYWxscy1mcm9u
dDogQXZvaWQgZ2V0X2ZyZWVfcGFnZXMoR0ZQX0tFUk5FTCkgdW5kZXJzcGlubG9jawpIZWxsbyBX
ZW4gWWFuZywKClRoZSBwYXRjaCA5ZjUxYzA1ZGM0MWE6ICJwdmNhbGxzLWZyb250OiBBdm9pZApn
ZXRfZnJlZV9wYWdlcyhHRlBfS0VSTkVMKSB1bmRlciBzcGlubG9jayIgZnJvbSBEZWMgNSwgMjAx
OCwgbGVhZHMgdG8KdGhlIGZvbGxvd2luZyBzdGF0aWMgY2hlY2tlciB3YXJuaW5nOgoKZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jOjM3MyBhbGxvY19hY3RpdmVfcmluZygpCmVycm9yOiB3ZSBw
cmV2aW91c2x5IGFzc3VtZWQgJ21hcC0+YWN0aXZlLnJpbmcnIGNvdWxkIGJlIG51bGwgKHNlZSBs
aW5lIDM1NykKCmRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwozNTEgc3RhdGljIGludCBhbGxv
Y19hY3RpdmVfcmluZyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCjM1MiB7CjM1MyAgICAgdm9p
ZCAqYnl0ZXM7CjM1NAozNTUgICAgIG1hcC0+YWN0aXZlLnJpbmcgPSAoc3RydWN0IHB2Y2FsbHNf
ZGF0YV9pbnRmICopCjM1NiAgICAgICAgIGdldF96ZXJvZWRfcGFnZShHRlBfS0VSTkVMKTsKMzU3
ICAgICBpZiAoIW1hcC0+YWN0aXZlLnJpbmcpCl5eXl5eXl5eXl5eXl5eXl5eCkNoZWNrCgozNTgg
ICAgICAgICBnb3RvIG91dDsKMzU5CjM2MCAgICAgbWFwLT5hY3RpdmUucmluZy0+cmluZ19vcmRl
ciA9IFBWQ0FMTFNfUklOR19PUkRFUjsKMzYxICAgICBieXRlcyA9ICh2b2lkICopX19nZXRfZnJl
ZV9wYWdlcyhHRlBfS0VSTkVMIHwgX19HRlBfWkVSTywKMzYyICAgICAgICAgICAgICAgICAgICAg
UFZDQUxMU19SSU5HX09SREVSKTsKMzYzICAgICBpZiAoIWJ5dGVzKQozNjQgICAgICAgICBnb3Rv
IG91dDsKMzY1CjM2NiAgICAgbWFwLT5hY3RpdmUuZGF0YS5pbiA9IGJ5dGVzOwozNjcgICAgIG1h
cC0+YWN0aXZlLmRhdGEub3V0ID0gYnl0ZXMgKwozNjggICAgICAgICBYRU5fRkxFWF9SSU5HX1NJ
WkUoUFZDQUxMU19SSU5HX09SREVSKTsKMzY5CjM3MCAgICAgcmV0dXJuIDA7CjM3MQozNzIgb3V0
OgotLT4gMzczICAgICBmcmVlX2FjdGl2ZV9yaW5nKG1hcCk7Cl5eXgpVbmNoZWNrZWQgZGVyZWZl
cmVuY2UuICBUaGlzIHN0eWxlIG9mIGVycm9yIGhhbmRsaW5nIHRlbmRzIHRvIGhhdmUgYnVncy4K
Cmh0dHBzOi8vcGx1cy5nb29nbGUuY29tL3UvMC8xMDYzNzg3MTYwMDI0MDY4NDk0NTgvcG9zdHMv
MVVkOUpiYVluUHIKCjM3NCAgICAgcmV0dXJuIC1FTk9NRU07CjM3NSB9CgpyZWdhcmRzLApkYW4g
Y2FycGVudGVy


--=====_003_next=====--

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=====_001_next=====--



From xen-devel-bounces@lists.xenproject.org Mon Jan 14 01:42:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1girGi-0007oB-Vp; Mon, 14 Jan 2019 01:42: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=508X=PW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1girGh-0007o1-Oe
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 01:42:23 +0000
X-Inumbo-ID: a2904e87-179d-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2904e87-179d-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 01:42:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1girGd-00029m-1F; Mon, 14 Jan 2019 01:42:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1girGc-0005O9-IR; Mon, 14 Jan 2019 01:42:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1girGc-0000dR-Gw; Mon, 14 Jan 2019 01:42:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131934-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-shadow:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-libvirt:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-libvirt:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-xl-shadow:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=27df21ca3886fff4dd3d70e515517667963a52f1
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Jan 2019 01:42:18 +0000
Subject: [Xen-devel] [qemu-mainline test] 131934: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkzNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5MzQvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgYnJva2VuCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMTg0MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMu
IDEzMTg0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzE4NDIKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDEzMTg0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAx
MzE4NDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBz
dGF0dXM+ICAgICAgYnJva2VuIGluIDEzMTkyMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMxOTIzCgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzMTkyMyBwYXNzIGluIDEzMTkzNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxOTIzIHBhc3MgaW4gMTMxOTM0CiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9r
ZW4gcGFzcyBpbiAxMzE5MjMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTg0
MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzMTg0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDI3ZGYyMWNhMzg4NmZmZjRk
ZDNkNzBlNTE1NTE3NjY3OTYzYTUyZjEKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDE0NzkyM2IxYTkwMWEwMzcwZjgzYTBmNGM1OGVjMWJhZmZlZjIyZjAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzMTg0MiAgMjAxOS0wMS0wOSAwMDozNzoyMiBaICAgIDUgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMzE4OTIgIDIwMTktMDEtMDkgMjM6Mzc6MDAgWiAgICA0IGRheXMg
ICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE5MjMgIDIwMTktMDEtMTEgMjE6
MDc6MTggWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkBy
ZWRoYXQuY29tPgogIEFsZXhhbmRybyBTYW5jaGV6IEJhY2ggPGFzYW5jaGV6QGtyeXB0b3Nsb2dp
Yy5jb20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQkFMQVRPTiBa
b2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qu
b3JnPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlk
IEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtv
c3RAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBGYW0gWmhl
bmcgPGZhbXpAcmVkaGF0LmNvbT4KICBGcmVkaWFubyBaaWdsaW8gPGZ6aWdsaW9AcmVkaGF0LmNv
bT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3Vn
QGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBLYXNoeWFw
IENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVu
dEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBG
ZW5nIDxsaWZlbmcxNTE5QGdtYWlsLmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAg
TWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyayBD
YXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWljaGFlbCBSb3Ro
IDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgUGVuZyBIYW8gPHBlbmcuaGFvMkB6dGUuY29tLmNuPgogIFBldGVyIE1heWRl
bGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJpaXQgTGFlcyA8cGxhZXNAcGxhZXMub3JnPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvbWFuIEJvbHNo
YWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNyZWVqaXRoIE1vaGFuYW4gPHNyZWVqaXQu
bW9oYW5hbkBudXRhbml4LmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5j
b20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9tIERlc2V5biA8dG9tLmRl
c2V5bkBnbWFpbC5jb20+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUBy
ZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93IGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBi
cm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IGJyb2tl
bgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTAxIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 03:21:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 03:21: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-devel-bounces@lists.xenproject.org>)
	id 1gisoi-0007Hw-Oe; Mon, 14 Jan 2019 03:21: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=5dqh=PW=zte.com.cn=wen.yang99@srs-us1.protection.inumbo.net>)
 id 1gisog-0007Hr-LO
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 03:21:34 +0000
X-Inumbo-ID: 7c5ea814-17ab-11e9-92db-bc764e045a96
Received: from mxhk.zte.com.cn (unknown [63.217.80.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c5ea814-17ab-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 03:21:31 +0000 (UTC)
Received: from mse01.zte.com.cn (unknown [10.30.3.20])
 by Forcepoint Email with ESMTPS id 66006CDF3DCD4E2774BF;
 Mon, 14 Jan 2019 11:20:59 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239])
 by mse01.zte.com.cn with ESMTP id x0E3KqSx093033;
 Mon, 14 Jan 2019 11:20:52 +0800 (GMT-8)
 (envelope-from wen.yang99@zte.com.cn)
Received: from fox-host8.localdomain ([10.74.120.8])
 by szsmtp06.zte.com.cn (Lotus Domino Release 8.5.3FP6)
 with ESMTP id 2019011411205679-22095830 ;
 Mon, 14 Jan 2019 11:20:56 +0800 
From: Wen Yang <wen.yang99@zte.com.cn>
To: boris.ostrovsky@oracle.com
Date: Mon, 14 Jan 2019 11:20:23 +0800
Message-Id: <1547436023-5797-1-git-send-email-wen.yang99@zte.com.cn>
X-Mailer: git-send-email 1.8.3.1
X-MIMETrack: Itemize by SMTP Server on SZSMTP06/server/zte_ltd(Release
 8.5.3FP6|November 21, 2013) at 2019-01-14 11:20:56,
 Serialize by Router on notes_smtp/zte_ltd(Release 9.0.1FP7|August  17, 2016) at
 2019-01-14 11:20:53, Serialize complete at 2019-01-14 11:20:53
X-MAIL: mse01.zte.com.cn x0E3KqSx093033
Subject: [Xen-devel] [PATCH] pvcalls-front: fix potential null dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, wang.yi59@zte.com.cn, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, xue.zhihong@zte.com.cn,
 xen-devel@lists.xenproject.org, Wen Yang <wen.yang99@zte.com.cn>,
 Dan Carpenter <dan.carpenter@oracle.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

IHN0YXRpYyBjaGVja2VyIHdhcm5pbmc6CiAgICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmM6
MzczIGFsbG9jX2FjdGl2ZV9yaW5nKCkKICAgIGVycm9yOiB3ZSBwcmV2aW91c2x5IGFzc3VtZWQg
J21hcC0+YWN0aXZlLnJpbmcnIGNvdWxkIGJlIG51bGwKICAgICAgICAgICAoc2VlIGxpbmUgMzU3
KQoKZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCiAgICAzNTEgc3RhdGljIGludCBhbGxvY19h
Y3RpdmVfcmluZyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCiAgICAzNTIgewogICAgMzUzICAg
ICB2b2lkICpieXRlczsKICAgIDM1NAogICAgMzU1ICAgICBtYXAtPmFjdGl2ZS5yaW5nID0gKHN0
cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqKQogICAgMzU2ICAgICAgICAgZ2V0X3plcm9lZF9wYWdl
KEdGUF9LRVJORUwpOwogICAgMzU3ICAgICBpZiAoIW1hcC0+YWN0aXZlLnJpbmcpCiAgICAgICAg
ICAgICAgICAgICAgXl5eXl5eXl5eXl5eXl5eXl4KQ2hlY2sKCiAgICAzNTggICAgICAgICBnb3Rv
IG91dDsKICAgIDM1OQogICAgMzYwICAgICBtYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVyID0g
UFZDQUxMU19SSU5HX09SREVSOwogICAgMzYxICAgICBieXRlcyA9ICh2b2lkICopX19nZXRfZnJl
ZV9wYWdlcyhHRlBfS0VSTkVMIHwgX19HRlBfWkVSTywKICAgIDM2MiAgICAgICAgICAgICAgICAg
ICAgIFBWQ0FMTFNfUklOR19PUkRFUik7CiAgICAzNjMgICAgIGlmICghYnl0ZXMpCiAgICAzNjQg
ICAgICAgICBnb3RvIG91dDsKICAgIDM2NQogICAgMzY2ICAgICBtYXAtPmFjdGl2ZS5kYXRhLmlu
ID0gYnl0ZXM7CiAgICAzNjcgICAgIG1hcC0+YWN0aXZlLmRhdGEub3V0ID0gYnl0ZXMgKwogICAg
MzY4ICAgICAgICAgWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUik7CiAgICAz
NjkKICAgIDM3MCAgICAgcmV0dXJuIDA7CiAgICAzNzEKICAgIDM3MiBvdXQ6Ci0tPiAzNzMgICAg
IGZyZWVfYWN0aXZlX3JpbmcobWFwKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Xl5eClJlcGxhY2UgbWFwLT5hY3RpdmUucmluZy0+cmluZ19vcmRlciB3aXRoIFBWQ0FMTFNfUklO
R19PUkRFUgp0byBhdm9pZCBwb3RlbnRpYWwgbnVsbCBkZXJlZmVyZW5jZS4KCkZpeGVzOiA5ZjUx
YzA1ZGM0MWEgKCJwdmNhbGxzLWZyb250OiBBdm9pZCBnZXRfZnJlZV9wYWdlcyhHRlBfS0VSTkVM
KQp1bmRlciBzcGlubG9jayIpClJlcG9ydGVkLWJ5OiBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVu
dGVyQG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5j
b20uY24+CkNDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpD
QzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRl
ckBvcmFjbGUuY29tPgpDQzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNDOiBsaW51
eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jCmluZGV4IDMwNzg2MWYuLmU1NmY5YTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAg
LTM0NCw3ICszNDQsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAq
c29jaykKIHN0YXRpYyB2b2lkIGZyZWVfYWN0aXZlX3Jpbmcoc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwKQogewogCWZyZWVfcGFnZXMoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUuZGF0YS5pbiwK
LQkJCW1hcC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIpOworCQkJUFZDQUxMU19SSU5HX09SREVS
KTsKIAlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUucmluZyk7CiB9CiAKLS0g
CjIuOS41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 03:45:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 03:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gitBk-0000Nn-Lp; Mon, 14 Jan 2019 03:45: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=0+4S=PW=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1gitBk-0000Ni-6X
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 03:45:24 +0000
X-Inumbo-ID: d1336c65-17ae-11e9-92db-bc764e045a96
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d1336c65-17ae-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 03:45:22 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
Thread-Index: AQHUqHT6EHkpRCxf9EupBCStWIThYqWoHrMAgABgAgCAAJhgAIAAIAUAgAAkzACAACAxgIAALXqAgACPqQCAAHnVgP//rUmwgAB9BID//6xewIAAZPuA//+u8MA=
Date: Mon, 14 Jan 2019 03:45:17 +0000
Message-ID: <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.56.10.77]
MIME-Version: 1.0
X-spam-status: No, score=-1.1 required=3.5 tests=BAYES_00, MAILSHELL_SCORE_0_4,
 RDNS_NONE
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpZGF5LCBKYW51YXJ5IDExLCAyMDE5IDQ6MzggUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToNCj4gT24gRnJpLCAxMSBKYW4gMjAxOSwgU3Rld2FydCBIaWxkZWJyYW5kIHdyb3RlOg0K
PiA+IE9uIEZyaWRheSwgSmFudWFyeSAxMSwgMjAxOSAzOjM2IFBNLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6DQo+ID4gPiBPbiBGcmksIDExIEphbiAyMDE5LCAxMjo1MyBTdGV3YXJ0IEhpbGRlYnJhbmQg
d3JvdGU6DQo+ID4gPiA+DQo+ID4gPiA+IFdoeSBkb24ndCB3ZSBjaGFuZ2UgdGhlIHR5cGUgb2Yg
X3N0YXJ0IHNvIGl0J3Mgbm90IGEgcG9pbnRlciB0eXBlPw0KPiA+ID4NCj4gPiA+IENhbiB5b3Ug
c3VnZ2VzdCBhIHR5cGUgdGhhdCB3b3VsZCBiZSBzdWl0YWJsZT8NCj4gPiA+DQo+ID4gPiBDaGVl
cnMsDQo+ID4NCj4gPiBZZXMuIE15IG9waW5pb24gaXMgdGhhdCB0aGUgInN1ZmZpY2llbnQtd2lk
dGggaW50ZWdlciB0eXBlIiBzaG91bGQgYmUgYQ0KPiA+ICJ1aW50cHRyX3QiIG9yICJpbnRwdHJf
dCIsIHNpbmNlIHRob3NlIHR5cGVzIGJ5IGRlZmluaXRpb24gYXJlICppbnRlZ2VyKiB0eXBlcw0K
PiA+IHdpZGUgZW5vdWdoIHRvIGhvbGQgYSB2YWx1ZSBjb252ZXJ0ZWQgZnJvbSBhIHZvaWQgcG9p
bnRlci4gV2hpbGUgInVuc2lnbmVkDQo+ID4gbG9uZyIgc2VlbXMgdG8gd29yayBmb3IgTGludXgs
IHRoZSBkZWZpbml0aW9uIG9mIHRoYXQgdHlwZSBkb2Vzbid0IHByb3ZpZGUgdGhlDQo+ID4gc2Ft
ZSBndWFyYW50ZWUuIFNpbmNlIHVpbnRwdHJfdCBpcyBhbiAqaW50ZWdlciogdHlwZSBieSBkZWZp
bml0aW9uIChhbmQgbm90IGENCj4gPiBwb2ludGVyIHR5cGUpLCBteSBpbnRlcnByZXRhdGlvbiBv
ZiB0aGUgQyBzdGFuZGFyZCBpcyB0aGF0DQo+ID4gc3VidHJhY3Rpb24vY29tcGFyaXNvbiBvZiB1
aW50cHRyX3QgdHlwZXMgd29uJ3QgYmUgc3ViamVjdCB0byB0aGUgcG90ZW50aWFsDQo+ID4gInBv
aW50ZXIgdG8gb2JqZWN0IiBpc3N1ZXMgaW4gcXVlc3Rpb24uDQo+ID4NCj4gPiBJZiBJIGhhZCB0
byBjaG9vc2UgYmV0d2VlbiAidWludHB0cl90IiBvciAiaW50cHRyX3QiIEkgZ3Vlc3MgSSB3b3Vs
ZCBjaG9vc2UNCj4gPiAidWludHB0cl90IiBzaW5jZSB0aGF0IHR5cGUgaXMgYWxyZWFkeSB1c2Vk
IGluIHZhcmlvdXMgcGxhY2VzIGluIHRoZSBYZW4NCj4gPiBjb2RlYmFzZS4gQW5kIHRoZSBMaW51
eCB3b3JrYXJvdW5kIGlzIGFsc28gdXNpbmcgYW4gdW5zaWduZWQgaW50ZWdlciB0eXBlLg0KPiAN
Cj4gT24gY2hhbmdpbmcgdHlwZSBvZiBfc3RhcnQgJiBmcmllbmRzOiB3ZSBjYW5ub3QgZGVjbGFy
ZSBfc3RhcnQgYXMNCj4gdWludHB0cl90LCB0aGUgbGlua2VyIHdvbid0IGJlIGFibGUgdG8gc2V0
IHRoZSB2YWx1ZS4gSXQgbmVlZHMgdG8gYmUgYW4NCj4gYXJyYXkgdHlwZS4gQXQgdGhhdCBwb2lu
dCwgaXQgaXMgYmFzaWNhbGx5IGEgcG9pbnRlciwgaXQgZG9lc24ndCBtYXR0ZXINCj4gaWYgaXQg
aXMgYSBjaGFyW10gb3IgdWludHB0cl90W10uIEl0IHdvbid0IGhlbHAuDQoNCkFoLCBJIHNlZS4g
T0suIFNlZSBbMV0gZm9yIGZ1cnRoZXIgZXhwbGFuYXRpb24gb2Ygd2h5IHRoaXMgaXMgdGhlIGNh
c2UuIFNvDQpJIGd1ZXNzIHdlJ2xsIGp1c3QgaGF2ZSB0byB3b3JrIGFyb3VuZCB0aGF0Lg0KDQpJ
IGRvbid0IG1lYW4gYSB1aW50cHRyX3RbXSwgYmVjYXVzZSB0aGF0J3MgYW4gYXJyYXkvcG9pbnRl
ciB0eXBlLiBJIG1lYW4NCiJ1aW50cHRyX3QiIHRoZSBpbnRlZ2VyIHR5cGUuIEkgcmVjb2duaXpl
IHRoYXQgdGhlcmUgYXJlIHJpc2tzIG9mIGdvaW5nDQpmcm9tIGEgcG9pbnRlciB0eXBlIHRvIGFu
IGludGVnZXIgdHlwZSwgc2luY2UgYW55IG9wZXJhdGlvbnMgdGhhdCByZWxpZWQNCm9uIHBvaW50
ZXIgYXJpdGhtZXRpYyBoYXZlIHRvIGJlIGNoYW5nZWQgdG8gYWNjb3VudCBmb3IgaW50ZWdlcg0K
YXJpdGhtZXRpYy4NCg0KU28gbGV0J3Mga2VlcCB0aGUgbGlua2VyLWFjY2Vzc2libGUgdmFyaWFi
bGUgYXMgYSB0eXBlIHRoYXQgd29ya3MgZm9yIHRoZQ0KbGlua2VyICh3aGljaCByZWFsbHkgY291
bGQgYmUgYW55dGhpbmcgYXMgbG9uZyBhcyB5b3UgdXNlIHRoZSBhZGRyZXNzLCBub3QNCnRoZSB2
YWx1ZSksIGJ1dCBuYW1lIGl0IHNvbWV0aGluZyBlbHNlIC0gYSBuYW1lIHRoYXQgc2NyZWFtcyAi
RE9OJ1QgVVNFIE1FDQpVTkxFU1MgWU9VIEtOT1cgV0hBVCBZT1UnUkUgRE9JTkciLiBBbmQgdGhl
biBiZWZvcmUgdGhlIGZpcnN0IHVzZSwgY29weQ0KdGhhdCB2YWx1ZSB0byAidWludHB0cl90IF9z
dGFydDsiLg0KDQpUaGUgZm9sbG93aW5nIGlzIGEgcXVpY2sgcHJvb2Ygb2YgY29uY2VwdCBmb3Ig
YWFyY2g2NC4gSSBjaGFuZ2VkIHRoZSB0eXBlDQpvZiBfc3RhcnQgYW5kIF9lbmQsIGFuZCBhZGRl
ZCBjb2RlIHRvIGNvcHkgdGhlIGxpbmtlci1hc3NpZ25lZCB2YWx1ZSB0bw0KX3N0YXJ0IGFuZCBf
ZW5kLiBVcG9uIGJvb3RpbmcsIEkgc2VlIHRoZSBjb3JyZWN0IHZhbHVlczoNCg0KKFhFTikgc2l6
ZW9mKHVpbnRwdHJfdCk6IDgNCihYRU4pIF9zdGFydDogMHgwMDIwMDAwMA0KKFhFTikgX2VuZDog
ICAweDAwMzIwZDgwDQoNCihwbGVhc2Uga2VlcCByZWFkaW5nIGFmdGVyIHRoZSBwYXRjaCkNCg0K
RnJvbTogU3Rld2FydCBIaWxkZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3Mu
Y29tPg0KRGF0ZTogU3VuLCAxMyBKYW4gMjAxOSAyMToxMDo0MyAtMDUwMA0KU3ViamVjdDogW1BB
VENIIFJGQ10gUHJvb2Ygb2YgY29uY2VwdDogY2hhbmdlIF9zdGFydC9fZW5kIHRvIHVpbnRwdHJf
dA0KDQpTaWduZWQtb2ZmLWJ5OiBTdGV3YXJ0IEhpbGRlYnJhbmQgPHN0ZXdhcnQuaGlsZGVicmFu
ZEBkb3JuZXJ3b3Jrcy5jb20+DQoNCi0tLQ0KIHhlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaCB8ICAz
ICsrLQ0KIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICB8ICA0ICsrLS0NCiB4ZW4vYXJjaC9hcm0v
c2V0dXAuYyAgICAgfCAxNyArKysrKysrKysrKysrKystLQ0KIHhlbi9hcmNoL2FybS9tbS5jICAg
ICAgICB8ICA0ICsrLS0NCiB4ZW4vUnVsZXMubWsgICAgICAgICAgICAgfCAgMiArLQ0KIDUgZmls
ZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaA0K
aW5kZXggNTQ4YjY0ZGE5Zi4uZWM3ZDEwYmI3NSAxMDA2NDQNCi0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9rZXJuZWwuaA0KKysrIGIveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oDQpAQCAtNjUsNyArNjUs
OCBAQA0KIAkxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KIH0pDQog
DQotZXh0ZXJuIGNoYXIgX3N0YXJ0W10sIF9lbmRbXSwgc3RhcnRbXTsNCitleHRlcm4gdWludHB0
cl90IF9zdGFydCwgX2VuZDsNCitleHRlcm4gY2hhciBzdGFydFtdOw0KICNkZWZpbmUgaXNfa2Vy
bmVsKHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgIFwNCiAgICAgY2hhciAqX19wID0gKGNo
YXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcDQogICAgIChfX3AgPj0gX3N0YXJ0KSAmJiAo
X19wIDwgX2VuZCk7ICAgICAgICAgICAgXA0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS94ZW4u
bGRzLlMgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TDQppbmRleCAxZTcyOTA2NDc3Li5jODM3ZGQ1
MzRhIDEwMDY0NA0KLS0tIGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUw0KKysrIGIveGVuL2FyY2gv
YXJtL3hlbi5sZHMuUw0KQEAgLTI4LDcgKzI4LDcgQEAgUEhEUlMNCiBTRUNUSU9OUw0KIHsNCiAg
IC4gPSBYRU5fVklSVF9TVEFSVDsNCi0gIF9zdGFydCA9IC47DQorICBfc3RhcnRfbGlua2VyX2Fz
c2lnbmVkX2RvbnRfdXNlX21lID0gLjsNCiAgIC50ZXh0IDogew0KICAgICAgICAgX3N0ZXh0ID0g
LjsgICAgICAgICAgICAvKiBUZXh0IHNlY3Rpb24gKi8NCiAgICAgICAgKigudGV4dCkNCkBAIC0y
MDUsNyArMjA1LDcgQEAgU0VDVElPTlMNCiAgICAgICAgX19wZXJfY3B1X2RhdGFfZW5kID0gLjsN
CiAgICAgICAgX19ic3NfZW5kID0gLjsNCiAgIH0gOnRleHQNCi0gIF9lbmQgPSAuIDsNCisgIF9l
bmRfbGlua2VyX2Fzc2lnbmVkX2RvbnRfdXNlX21lID0gLiA7DQogDQogI2lmZGVmIENPTkZJR19E
VEJfRklMRQ0KICAgLyogU2VjdGlvbiBmb3IgdGhlIGRldmljZSB0cmVlIGJsb2IgKGlmIGFueSku
ICovDQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYw0KaW5kZXggNDQ0ODU3YTk2Ny4uZmUxN2E4NjM4NCAxMDA2NDQNCi0tLSBhL3hlbi9hcmNo
L2FybS9zZXR1cC5jDQorKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYw0KQEAgLTcyNiw2ICs3MjYs
MTIgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxvbmcgZHRiX3BhZGRy
LCBzaXplX3QgZHRiX3NpemUpDQogDQogc2l6ZV90IF9fcmVhZF9tb3N0bHkgZGNhY2hlX2xpbmVf
Ynl0ZXM7DQogDQordHlwZWRlZiBjaGFyIFRZUEVfRE9FU05UX01BVFRFUjsNCitleHRlcm4gVFlQ
RV9ET0VTTlRfTUFUVEVSIF9zdGFydF9saW5rZXJfYXNzaWduZWRfZG9udF91c2VfbWUsDQorICAg
ICAgICAgICAgICAgICAgICAgICAgICBfZW5kX2xpbmtlcl9hc3NpZ25lZF9kb250X3VzZV9tZTsN
CisNCit1aW50cHRyX3QgX3N0YXJ0LCBfZW5kOw0KKw0KIC8qIEMgZW50cnkgcG9pbnQgZm9yIGJv
b3QgQ1BVICovDQogdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlz
X29mZnNldCwNCiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmZHRfcGFkZHIs
DQpAQCAtNzcwLDEwICs3NzYsMTcgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxv
bmcgYm9vdF9waHlzX29mZnNldCwNCiAgICAgcHJpbnRrKCJDb21tYW5kIGxpbmU6ICVzXG4iLCBj
bWRsaW5lKTsNCiAgICAgY21kbGluZV9wYXJzZShjbWRsaW5lKTsNCiANCisgICAgX3N0YXJ0ID0g
KHVpbnRwdHJfdCkmX3N0YXJ0X2xpbmtlcl9hc3NpZ25lZF9kb250X3VzZV9tZTsNCisgICAgX2Vu
ZCA9ICh1aW50cHRyX3QpJl9lbmRfbGlua2VyX2Fzc2lnbmVkX2RvbnRfdXNlX21lOw0KKw0KKyAg
ICBwcmludGsoInNpemVvZih1aW50cHRyX3QpOiAlbGRcbiIsIHNpemVvZih1aW50cHRyX3QpKTsN
CisgICAgcHJpbnRrKCJfc3RhcnQ6IDB4JTA4IiBQUkl4UFRSICJcbiIsIF9zdGFydCk7DQorICAg
IHByaW50aygiX2VuZDogICAweCUwOCIgUFJJeFBUUiAiXG4iLCBfZW5kKTsNCisNCiAgICAgLyog
UmVnaXN0ZXIgWGVuJ3MgbG9hZCBhZGRyZXNzIGFzIGEgYm9vdCBtb2R1bGUuICovDQogICAgIHhl
bl9ib290bW9kdWxlID0gYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfWEVOLA0KLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX3N0YXJ0ICsgYm9vdF9waHlz
X29mZnNldCksDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0
cl90KShfZW5kIC0gX3N0YXJ0ICsgMSksIGZhbHNlKTsNCisgICAgICAgIChwYWRkcl90KSh1aW50
cHRyX3QpKF9zdGFydCArIGJvb3RfcGh5c19vZmZzZXQgKiBzaXplb2YoY2hhciopKSwNCisgICAg
ICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9lbmQgLSBfc3RhcnQgKyBzaXplb2YoY2hhciopKSwg
ZmFsc2UpOw0KICAgICBCVUdfT04oIXhlbl9ib290bW9kdWxlKTsNCiANCiAgICAgc2V0dXBfcGFn
ZXRhYmxlcyhib290X3BoeXNfb2Zmc2V0KTsNCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0u
YyBiL3hlbi9hcmNoL2FybS9tbS5jDQppbmRleCAwMWFlMmNjY2MwLi5iNGZkMDM4MWQxIDEwMDY0
NA0KLS0tIGEveGVuL2FyY2gvYXJtL21tLmMNCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jDQpAQCAt
MTA4NCw4ICsxMDg0LDggQEAgc3RhdGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShjb25z
dCBjaGFyICpwLCB1bnNpZ25lZCBsb25nIGwsIGVudW0gbWcgbWcpDQogICAgIEFTU0VSVCghKCh1
bnNpZ25lZCBsb25nKSBwICYgflBBR0VfTUFTSykpOw0KICAgICBBU1NFUlQoIShsICYgflBBR0Vf
TUFTSykpOw0KIA0KLSAgICBmb3IgKCBpID0gKHAgLSBfc3RhcnQpIC8gUEFHRV9TSVpFOyANCi0g
ICAgICAgICAgaSA8IChwICsgbCAtIF9zdGFydCkgLyBQQUdFX1NJWkU7IA0KKyAgICBmb3IgKCBp
ID0gKHAgLSAoY29uc3QgY2hhciAqKV9zdGFydCkgLyBQQUdFX1NJWkU7DQorICAgICAgICAgIGkg
PCAocCArIGwgLSAoY29uc3QgY2hhciAqKV9zdGFydCkgLyBQQUdFX1NJWkU7DQogICAgICAgICAg
IGkrKyApDQogICAgIHsNCiAgICAgICAgIHB0ZSA9IHhlbl94ZW5tYXBbaV07DQpkaWZmIC0tZ2l0
IGEveGVuL1J1bGVzLm1rIGIveGVuL1J1bGVzLm1rDQppbmRleCBhMTUxYjNmNjI1Li5hMDVjZWVj
MWU1IDEwMDY0NA0KLS0tIGEveGVuL1J1bGVzLm1rDQorKysgYi94ZW4vUnVsZXMubWsNCkBAIC01
NCw3ICs1NCw3IEBAIENGTEFHUyArPSAtZm9taXQtZnJhbWUtcG9pbnRlcg0KIGVuZGlmDQogDQog
Q0ZMQUdTICs9IC1ub3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24NCi1DRkxBR1MgKz0g
LVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50ZXItYXJpdGgNCitDRkxBR1MgKz0g
LVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoDQogJChjYWxsIGNjLW9wdGlvbi1h
ZGQsQ0ZMQUdTLENDLC1XdmxhKQ0KIENGTEFHUyArPSAtcGlwZSAtRF9fWEVOX18gLWluY2x1ZGUg
JChCQVNFRElSKS9pbmNsdWRlL3hlbi9jb25maWcuaA0KIENGTEFHUy0kKENPTkZJR19ERUJVR19J
TkZPKSArPSAtZw0KLS0gDQoyLjE3LjENCg0KDQoNCkknbSBub3Qgc3VyZSBpZiBzdGFydF94ZW4o
KSBpcyB0aGUgZmlyc3QgYWN0dWFsIHVzZSBvZiBfc3RhcnQvX2VuZCwgYnV0IGl0DQpzZWVtZWQg
Z29vZCBlbm91Z2ggdG8gdmVyaWZ5IHRoYXQgX3N0YXJ0IGFuZCBfZW5kIHdlcmUgYmVpbmcgYXNz
aWduZWQNCnByb3Blcmx5LiBJIHJlbW92ZWQgLVdlcnJvciBkdWUgdG8gImNvbXBhcmlzb24gYmV0
d2VlbiBwb2ludGVyIGFuZA0KaW50ZWdlciIgd2FybmluZ3MuIEFkZGl0aW9uYWxseSwgc2luY2Ug
dGhpcyBpcyBhIHN3aXRjaCBmcm9tIHBvaW50ZXINCmFyaXRobWV0aWMgdG8gaW50ZWdlciBhcml0
aG1ldGljLCB3ZSBuZWVkIHRvIGFkZA0KIiogc2l6ZW9mKHNvbWVfcG9pbnRlcl90eXBlKSIgaW4g
YSBmZXcgcGxhY2VzLiBJIG9ubHkgYWRkZWQgdGhpcyBpbiBvbmUNCnBsYWNlIGZvciB0aGUgcHJv
b2Ygb2YgY29uY2VwdCwgc28gYXMgeW91IG1pZ2h0IGV4cGVjdCwgaXQgZGlkbid0IGZpbmlzaA0K
Ym9vdGluZy4NCg0KRG9lcyBpdCBtYWtlIHNlbnNlIHRvIGNoYW5nZSB0aGUgdHlwZSBvZiBhbGwg
dmFyaWFibGVzIHRoYXQgY291bGQgYmUNCmNvbnNpZGVyZWQgInBvaW50ZXJzIHRvIGRpZmZlcmVu
dCBvYmplY3RzIj8gSWYgd2UgaW50ZW5kIHRvIGRvIGFueSBzb3J0IG9mDQpzdWJ0cmFjdGlvbi9j
b21wYXJpc29uIGJldHdlZW4gdGhlbSAoaS5lLiB2aW9sYXRlIE1JU1JBIHJ1bGVzIGFuZCB2ZW50
dXJlDQppbnRvIHRoZSB0ZXJyaXRvcnkgb2YgdW5kZWZpbmVkIGJlaGF2aW9yKSwgdGhlbiB5ZXMs
IHRoZXkgc2hvdWxkIGFsbCBiZQ0KY2hhbmdlZC4gSSBiZWxpZXZlIHRoYXQncyBhIHNtYWxsIHBy
aWNlIHRvIHBheSB0byB0YWtlIGEgc3RlcCB0b3dhcmQgTUlTUkENCmNvbmZvcm1hbmNlIGFuZCBu
b3QgcmlzayB0aGUgY29tcGlsZXIgbWFraW5nIGNlcnRhaW4gb3B0aW1pemF0aW9ucyB0aGF0DQpj
b3VsZCBicmVhayB0aGUgY29kZS4NCg0KPiANCj4gQnV0LCBpbnN0ZWFkIG9mIGNvbnZlcnRpbmcg
X3N0YXJ0IHRvIHVuc2lnbmVkIGxvbmcgdmlhIFNZTUJPTF9ISURFLCB3ZQ0KPiBjb3VsZCBjb252
ZXJ0IGl0IHRvIHVpbnRwdHJfdCBpbnN0ZWFkLCBpdCB3b3VsZCBiZSBhIHRyaXZpYWwgY2hhbmdl
IG9uDQo+IHRvcCBvZiB0aGUgZXhpc3RpbmcgdW5zaWduZWQgbG9uZyBzZXJpZXMuIE5vdCBzdXJl
IGlmIGl0IGlzIGJlbmVmaWNpYWwuDQoNClRoZSBkaWZmZXJlbmNlIHdvdWxkIGJlIHdoZXRoZXIg
d2Ugd2FudCB0byByZWx5IG9uIGltcGxlbWVudGF0aW9uLWRlZmluZWQNCmJlaGF2aW9yIG9yIG5v
dC4gSW4gdGhpcyBjYXNlLCB3aGV0aGVyICJ1bnNpZ25lZCBsb25nIiBpcyB3aWRlIGVub3VnaCB0
bw0KaG9sZCBhIHBvaW50ZXIgdmFsdWUgb3Igbm90LiBJIHJlY29nbml6ZSB0aGF0IGluIG1vc3Qg
aW1wbGVtZW50YXRpb25zIGFuZA0KYXJjaGl0ZWN0dXJlcyBpdCBpcywgYnV0IGl0J3Mgc3RpbGwg
bm90IHN0cmljdGx5IGd1YXJhbnRlZWQgcGVyIHRoZQ0KZGVmaW5pdGlvbiBvZiB0aGUgdHlwZSBv
ZiAidW5zaWduZWQgbG9uZyIgYXMgaXQgaXMgd2l0aCAidWludHB0cl90Ii4NCg0KTGFzdGx5LCBh
bHNvIHBvc3NpYmx5IG9mIGludGVyZXN0LCB3aGlsZSBwbGF5aW5nIGFyb3VuZCB3aXRoIHRoZSBw
cm9vZiBvZg0KY29uY2VwdCwgSSBkaWQgYWxzbyBtYW5hZ2UgdG8gZ2V0IEdDQyA3LjMgdG8gZW1p
dCB0aGlzIHdhcm5pbmcgKGJ5DQpyZW1vdmluZyB0aGUgImV4dGVybiIgZGVjbGFyYXRpb24gYW5k
IGFkZGluZyBiYWNrIHRoZSBhcnJheSBkZWNsYXJhdGlvbik6DQpzZXR1cC5jOjczMToyNzogd2Fy
bmluZzogYXJyYXkg4oCYX2VuZF9saW5rZXJfYXNzaWduZWRfZG9udF91c2VfbWXigJkgYXNzdW1l
ZCB0byBoYXZlIG9uZSBlbGVtZW50DQogICAgICAgICAgICAgICAgICAgICAgICAgICBfZW5kX2xp
bmtlcl9hc3NpZ25lZF9kb250X3VzZV9tZVtdOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
Xn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4NCg0KU3Rldw0KDQpbMV0gaHR0cDovL2Rv
Y3MuYWRhY29yZS5jb20vbGl2ZS93YXZlL2JpbnV0aWxzLXN0YWJsZS9odG1sL2xkL2xkLmh0bWwj
U291cmNlLUNvZGUtUmVmZXJlbmNlDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 04:20:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 04:20: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-devel-bounces@lists.xenproject.org>)
	id 1gitjf-0003Gt-38; Mon, 14 Jan 2019 04:20: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=508X=PW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gitjd-0003Gj-6I
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 04:20:25 +0000
X-Inumbo-ID: b6761233-17b3-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6761233-17b3-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 04:20:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gitjZ-0006AV-4S; Mon, 14 Jan 2019 04:20:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gitjY-0000fF-G8; Mon, 14 Jan 2019 04:20:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gitjY-0003vi-FQ; Mon, 14 Jan 2019 04:20:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131944-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xtf=2dc1902e6756163ceb1f079bede9c047725a7097
X-Osstest-Versions-That: xtf=f9894eb67e7e472a648a1aae0de56ad940ca48ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Jan 2019 04:20:20 +0000
Subject: [Xen-devel] [xtf test] 131944: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk0NCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk0NC8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDJkYzE5MDJlNjc1NjE2M2NlYjFmMDc5YmVkZTljMDQ3
NzI1YTcwOTcKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIGY5ODk0ZWI2
N2U3ZTQ3MmE2NDhhMWFhZTBkZTU2YWQ5NDBjYTQ4YWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MDUyNiAgMjAxOC0xMS0xOSAxNjo0MjozNyBaICAgNTUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE5MjEgIDIwMTktMDEtMTEgMTc6NDE6MTQgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAogICBmOTg5NGViLi4yZGMxOTAyICAy
ZGMxOTAyZTY3NTYxNjNjZWIxZjA3OWJlZGU5YzA0NzcyNWE3MDk3IC0+IHhlbi10ZXN0ZWQtbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 04:31:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 04:31: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-devel-bounces@lists.xenproject.org>)
	id 1gittr-00046r-55; Mon, 14 Jan 2019 04:30: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=508X=PW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gittq-00046d-AA
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 04:30:58 +0000
X-Inumbo-ID: 2f689364-17b5-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f689364-17b5-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 04:30:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gittm-0006M0-W1; Mon, 14 Jan 2019 04:30:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gittm-0001Oz-Gx; Mon, 14 Jan 2019 04:30:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gittm-0006nb-GM; Mon, 14 Jan 2019 04:30:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131939-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-i386-xl-shadow:<job
 status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.4:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.4:test-amd64-i386-xl-shadow:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-rumprun-amd64:host-install(4):broken:regression
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 linux-4.4:test-armhf-armhf-libvirt:host-ping-check-native:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b83b3fa78445387f351cef477a112e503d72b9f0
X-Osstest-Versions-That: linux=ba0da581b466dcd333eeb326919a698116926258
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Jan 2019 04:30:54 +0000
Subject: [Xen-devel] [linux-4.4 test] 131939: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTkzOSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTkzOS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA0
IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMTU1MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBS
RUdSLiB2cy4gMTMxNTUwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzE1NTAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEz
MTU1MAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxNTUwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4g
MTMxNTUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzE1NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMTU1MAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgZmFp
bCBSRUdSLiB2cy4gMTMxNTUwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIGI4M2IzZmE3ODQ0NTM4N2YzNTFjZWY0NzdhMTEyZTUwM2Q3
MmI5ZjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGJhMGRhNTgxYjQ2
NmRjZDMzM2VlYjMyNjkxOWE2OTgxMTY5MjYyNTgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTU1
MCAgMjAxOC0xMi0yNCAxMTozNTo1MCBaICAgMjAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzE5MzkgIDIwMTktMDEtMTMgMDk6MTE6NDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiWWFuLCBaaGVuZyIg
PHp5YW5AcmVkaGF0LmNvbT4KICBBbGV4YW5kZXIgQXJpbmcgPGFyaW5nQG1vamF0YXR1LmNvbT4K
ICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+
CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdydWVuYmFAcmVkaGF0LmNvbT4KICBBbmRyZXcgTW9y
dG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuc29uIEh1YW5nIDxBbnNvbi5IdWFu
Z0BueHAuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgog
IEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEJlbiBIdXRjaGlu
Z3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVuamFtaW4gUG9pcmllciA8YnBvaXJpZXJAc3Vz
ZS5jb20+CiAgQmVuamFtaW4gVGlzc29pcmVzIDxiZW5qYW1pbi50aXNzb2lyZXNAcmVkaGF0LmNv
bT4KICBCb2IgUGV0ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQ2hyaXN0aWFuIEJvcm50
cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTGVyb3kgPGNocmlz
dG9waGUubGVyb3lAYy1zLmZyPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNh
bC5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuIENhcnBl
bnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbiBXaWxsaWFtcyA8ZGFuLmoud2ls
bGlhbXNAaW50ZWwuY29tPgogIERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+
CiAgRGF2aWQgSGVycm1hbm4gPGRoLmhlcnJtYW5uQGdtYWlsLmNvbT4KICBEYXZpZCBIaWxkZW5i
cmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9m
dC5uZXQ+CiAgRGF2aWQgVGVpZ2xhbmQgPHRlaWdsYW5kQHJlZGhhdC5jb20+CiAgRGVlcGEgRGlu
YW1hbmkgPGRlZXBhLmtlcm5lbEBnbWFpbC5jb20+CiAgRGV4dWFuIEN1aSA8ZGVjdWlAbWljcm9z
b2Z0LmNvbT4KICBEaWV0bWFyIEhhaG4gPGRpZXRtYXIuaGFobkB0cy5mdWppdHN1LmNvbT4KICBE
bWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9taW5pcXVlIE1h
cnRpbmV0IDxkb21pbmlxdWUubWFydGluZXRAY2VhLmZyPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dl
cnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRnJh
bmsgSGF2ZXJrYW1wIDxoYXZlckBsaW51eC52bmV0LmlibS5jb20+CiAgR2Vvcmd5IEEgQnlzdHJl
bmluIDxna290QGFsdGxpbnV4Lm9yZz4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51
eGZvdW5kYXRpb24ub3JnPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRv
ci5jb20+CiAgSGFucyBWZXJrdWlsIDxodmVya3VpbC1jaXNjb0B4czRhbGwubmw+CiAgSHVhY2Fp
IENoZW4gPGNoZW5oY0BsZW1vdGUuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUAxNjMuY29tPgog
IEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBn
bWFpbC5jb20+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFzb24g
V2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21h
aWwuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8
am9oYW5Aa2VybmVsLm9yZz4KICBKb3JnZW4gSGFuc2VuIDxqaGFuc2VuQHZtd2FyZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIErDtnJnZW4gU3RvcnZpc3QgPGpvcmdl
bi5zdG9ydmlzdEBnbWFpbC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+
CiAgTGFycnkgRmluZ2VyIDxMYXJyeS5GaW5nZXJAbHdmaW5nZXIubmV0PgogIExpbnVzIFRvcnZh
bGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51
cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9yZW56byBCaWFuY29uaSA8bG9yZW56by5iaWFuY29u
aUByZWRoYXQuY29tPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4KICBMdWthcyBX
dW5uZXIgPGx1a2FzQHd1bm5lci5kZT4KICBNYWNwYXVsIExpbiA8bWFjcGF1bC5saW5AbWVkaWF0
ZWsuY29tPgogIE1hbnRhcyBNaWt1bMSXbmFzIDxncmF3aXR5QGdtYWlsLmNvbT4KICBNYXJjZWxv
IFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3du
IDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJz
ZW5Ab3JhY2xlLmNvbT4KICBNYXRoaWFzIE55bWFuIDxtYXRoaWFzLm55bWFuQGxpbnV4LmludGVs
LmNvbT4KICBNYXRoaWFzIFBheWVyIDxtYXRoaWFzLnBheWVyQG5lYmVsd2VsdC5uZXQ+CiAgTWF1
cml6aW8gTG9tYmFyZGkgPG1sb21iYXJkQHJlZGhhdC5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hl
aGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVA
ZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBN
aWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWtlIEhhYm91c3RhayA8aGFib3VzdGFr
QGdtYWlsLmNvbT4KICBOYW95YSBIb3JpZ3VjaGkgPG4taG9yaWd1Y2hpQGFoLmpwLm5lYy5jb20+
CiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxv
bmV1a3VtQHN1c2UuY29tPgogIE9zY2FyIFNhbHZhZG9yIDxvc2FsdmFkb3JAc3VzZS5jb20+CiAg
UGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlA
cmVkaGF0LmNvbT4KICBQYXRyaWNrIERyZXllciA8UGF0cmljay5EcmV5ZXJAZ21haWwuY29tPgog
IFBhdHJpY2sgRHJleWVyIDxQYXRyaWNrQERyZXllci5uYW1lPgogIFBhdWwgQnVydG9uIDxwYXVs
LmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAg
UGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGV0ZXIgSHV0dGVyZXIgPHBldGVyLmh1dHRl
cmVyQHdoby10Lm5ldD4KICBQcmlpdCBMYWVzIDxwbGFlc0BwbGFlcy5vcmc+CiAgUWlhbiBDYWkg
PGNhaUBsY2EucHc+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAgUmlj
YXJkbyBOZXJpIDxyaWNhcmRvLm5lcmktY2FsZGVyb25AbGludXguaW50ZWwuY29tPgogIHJ1aXBw
YW4gKOa9mOedvykgPHJ1aXBwYW5AdGVuY2VudC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2Vy
bmVsQGFybWxpbnV4Lm9yZy51az4KICBTYW1lZXIgUHVqYXIgPHNwdWphckBudmlkaWEuY29tPgog
IFNhc2hhIExldmluIDxhbGV4YW5kZXIubGV2aW5AbWljcm9zb2Z0LmNvbT4KICBTYXNoYSBMZXZp
biA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2NvdHQgQ2hlbiA8c2NvdHRAbGFiYXUuY29tLnR3Pgog
IFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAg
U2ViYXN0aWFuIFJlaWNoZWwgPHNlYmFzdGlhbi5yZWljaGVsQGNvbGxhYm9yYS5jb20+CiAgU2hh
d24gR3VvIDxzaGF3bmd1b0BrZXJuZWwub3JnPgogIFNvaGlsIE1laHRhIDxzb2hpbC5tZWh0YUBp
bnRlbC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNv
bT4KICBTdGVmZmVuIE1haWVyIDxtYWllckBsaW51eC5pYm0uY29tPgogIFN0ZXZlIEZyZW5jaCA8
c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAg
VGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGlu
dXRyb25peC5kZT4KICBUb20gR3VuZGVyc2VuIDx0ZWdAamtsbS5ubz4KICBUb255IExpbmRncmVu
IDx0b255QGF0b21pZGUuY29tPgogIFRvcmUgQW5kZXJzb24gPHRvcmVAZnVkLm5vPgogIFR5cmVs
IERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5ldC5pYm0uY29tPgogIFVsZiBIYW5zc29uIDx1bGYu
aGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhc2lseSBBdmVyaW4gPHZ2c0B2aXJ0dW96em8uY29tPgog
IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgV2lsbGVtIGRlIEJydWlq
biA8d2lsbGVtYkBnb29nbGUuY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4K
ICBZYW4sIFpoZW5nIDx6eWFuQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgYnJva2VuCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBob3N0LWluc3Rh
bGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjYyNSBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 08:28:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 08:28: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-devel-bounces@lists.xenproject.org>)
	id 1gixat-0005yb-PE; Mon, 14 Jan 2019 08:27: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=neJr=PW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gixas-0005yU-Mz
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 08:27:38 +0000
X-Inumbo-ID: 3f0f74ff-17d6-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f0f74ff-17d6-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 08:27:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6D2AEADED;
 Mon, 14 Jan 2019 08:26:35 +0000 (UTC)
To: Lukas Bulwahn <lukas.bulwahn@gmail.com>
References: <20190112090723.5708-1-lukas.bulwahn@gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <9a0f5bc3-f94b-7cec-ae6c-61de7408a823@suse.com>
Date: Mon, 14 Jan 2019 09:26:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190112090723.5708-1-lukas.bulwahn@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: unify reference to xen-devel
 list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDEvMjAxOSAxMDowNywgTHVrYXMgQnVsd2FobiB3cm90ZToKPiBJbiB0aGUgbGludXgg
a2VybmVsIE1BSU5UQUlORVJTIGZpbGUsIGxhcmdlbHkKPiAgICJ4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcgKG1vZGVyYXRlZCBmb3Igbm9uLXN1YnNjcmliZXJzKSIKPiBpcyB1c2VkIHRv
IHJlZmVyIHRvIHRoZSB4ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Lgo+IAo+IFRoZSBEUk0gRFJJVkVS
UyBGT1IgWEVOIHNlY3Rpb24gZW50cnkgbWVudGlvbnMKPiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZyBpbnN0ZWFkLCBidXQgdGhhdCBpcyBqdXN0IHRoZSBzYW1lCj4gbWFpbGluZyBsaXN0IGFzIHRo
ZSBtYWlsaW5nIGxpc3QgYWJvdmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogTHVrYXMgQnVsd2FobiA8
bHVrYXMuYnVsd2FobkBnbWFpbC5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 08:32:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 08:32: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-devel-bounces@lists.xenproject.org>)
	id 1gixfm-0006h3-Da; Mon, 14 Jan 2019 08:32: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=+mlV=PW=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gixfk-0006gy-NK
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 08:32:40 +0000
X-Inumbo-ID: f327279a-17d6-11e9-92db-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f327279a-17d6-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 08:32:39 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id y11so14956364lfj.4
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 00:32:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=f39ZdDxJ/+HaKo0jA3fdpix6Oi/CO7IRKOZyGLKQZkI=;
 b=dPfAa6z1ayejIkBQgkEj1vEIbzvu6/BPQnVULD2lTKGO2r1EmsukapE9BhqVkltqXW
 Lf4nnIXPVcR+QXYzTooTLcE3JKXzx02rxCTgFlUahFVaow4Q/2Qs94Bgd3zgoQwYnIWf
 c+NHMgQc91Ju7IxtJb4mSzWhdYq1S98hNVbJ4s6Ixhrllp0aVdBH/XOoFvleH+1fd4aw
 1ySfjUczF3xleRymKilBcoQLg6D8C7Lk6/IBcB+nu5oxZSDapQtW++kPVfEK/z/zByI4
 x0mzx5VXgBVJuxx8dmnf/SGVhIqF+rOnZI8OANsx9pIpBAMRpKFji2KdWOs0Aw6+At3e
 sSFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=f39ZdDxJ/+HaKo0jA3fdpix6Oi/CO7IRKOZyGLKQZkI=;
 b=bqgTW29xxK8T+fyXg7in4xVTTIrWE9wA9U2fNcM/mvYN88tYXs8t+zt92JN1j1vXFM
 JQTk/RpwqnpukTcqm2sLBKBtUKJI423gr+OklJ7+i1BuBIMTgDVAK6gbhO2WqCzVBBCG
 MXATvA6CGmyaP1SfH5AYCkCk8AK9hyUCKVqePqAVp8zmCuW1iRv7oKoeroqddUmAvQ/F
 WFcjWCuCgdgb8yOz2g582XI9hhGGx4Og1MkIf6blV+Sotl5eBk/B3C5z1OEpnfHQygJ9
 gMGzMmZOGF/32FhcozrEpimMcB1GjZvWf8P8CEW2FepKgl2k7jPUbuwFc5w705C08p+A
 Ee8w==
X-Gm-Message-State: AJcUukfSqxF+WA6BqvbU6NPbvULVbS38FKi5rnP3BgGHhvcwriYf/5b5
 qeAJukgPb5qz61O6l2v8zWnKcLVhsbE722mHJPU=
X-Google-Smtp-Source: ALg8bN69r+NKDuIUXEvQZWt4DLmuw1+m8ol2VEhOg/c7Z2Vz941iRbrI4kpYI289Js4dXIfh4UT91cGiUzYPHqsGNxg=
X-Received: by 2002:a19:c18d:: with SMTP id r135mr11745978lff.59.1547454757430; 
 Mon, 14 Jan 2019 00:32:37 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK6z4eNtJx+X3RdTcO8tKb+PxaeBwA_N3wDmbXc7Qss58A@mail.gmail.com>
 <CACMJ4GYLajG5XaukVb1OdiCzZegEFeCoXFz6tKbRPk3vMyvMJA@mail.gmail.com>
 <CAPLaKK6=qkaoW0yVfrs6tn0W0JfHitwTfy81CHu1=o8o3=-qmw@mail.gmail.com>
In-Reply-To: <CAPLaKK6=qkaoW0yVfrs6tn0W0JfHitwTfy81CHu1=o8o3=-qmw@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Mon, 14 Jan 2019 00:32:24 -0800
Message-ID: <CACMJ4GapSuzOnUrU-1Y5=Xs=cNz7aiXj7S1SQJiKdAQSmTHhqw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMToyNyBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb3lnZXJA
ZnJlZWJzZC5vcmc+IHdyb3RlOgo+IE9uIEZyaSwgSmFuIDExLCAyMDE5IGF0IDc6MDQgQU0gQ2hy
aXN0b3BoZXIgQ2xhcmsKPiA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+
ID4KPiA+IE9uIFRodSwgSmFuIDEwLCAyMDE5IGF0IDI6MTkgQU0gUm9nZXIgUGF1IE1vbm7DqSA8
cm95Z2VyQGZyZWVic2Qub3JnPiB3cm90ZToKPiA+ID4KPiA+ID4gIE9uIE1vbiwgSmFuIDcsIDIw
MTkgYXQgODo0NCBBTSBDaHJpc3RvcGhlciBDbGFyawo+ID4gPiA8Y2hyaXN0b3BoZXIudy5jbGFy
a0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gPiA+ICsvKgo+ID4gPiA+ICsgKiBMb2NraW5nIGlzIG9y
Z2FuaXplZCBhcyBmb2xsb3dzOgo+ID4gPiA+ICsgKgo+ID4gPiA+ICsgKiBUZXJtaW5vbG9neTog
Uig8bG9jaz4pIG1lYW5zIHRha2luZyBhIHJlYWQgbG9jayBvbiB0aGUgc3BlY2lmaWVkIGxvY2s7
Cj4gPiA+ID4gKyAqICAgICAgICAgICAgICBXKDxsb2NrPikgbWVhbnMgdGFraW5nIGEgd3JpdGUg
bG9jayBvbiBpdC4KPiA+ID4gPiArICoKPiA+ID4gPiArICogTDEgOiBUaGUgZ2xvYmFsIGxvY2s6
IGFyZ29fbG9jawo+ID4gPiA+ICsgKiBQcm90ZWN0cyB0aGUgYXJnbyBlbGVtZW50cyBvZiBhbGwg
c3RydWN0IGRvbWFpbiAqZCBpbiB0aGUgc3lzdGVtLgo+ID4gPiA+ICsgKiBJdCBkb2VzIG5vdCBw
cm90ZWN0IGFueSBvZiB0aGUgZWxlbWVudHMgb2YgZC0+YXJnbywgb25seSB0aGVpcgo+ID4gPiA+
ICsgKiBhZGRyZXNzZXMuCj4gPiA+ID4gKyAqCj4gPiA+ID4gKyAqIEJ5IGV4dGVuc2lvbiBzaW5j
ZSB0aGUgZGVzdHJ1Y3Rpb24gb2YgYSBkb21haW4gd2l0aCBhIG5vbi1OVUxMCj4gPiA+ID4gKyAq
IGQtPmFyZ28gd2lsbCBuZWVkIHRvIGZyZWUgdGhlIGQtPmFyZ28gcG9pbnRlciwgaG9sZGluZyBX
KEwxKQo+ID4gPiA+ICsgKiBndWFyYW50ZWVzIHRoYXQgbm8gZG9tYWlucyBwb2ludGVycyB0aGF0
IGFyZ28gaXMgaW50ZXJlc3RlZCBpbgo+ID4gPiA+ICsgKiBiZWNvbWUgaW52YWxpZCB3aGlsc3Qg
dGhpcyBsb2NrIGlzIGhlbGQuCj4gPiA+ID4gKyAqLwo+ID4gPiA+ICsKPiA+ID4gPiArc3RhdGlj
IERFRklORV9SV0xPQ0soYXJnb19sb2NrKTsgLyogTDEgKi8KPgo+IEknbSB3b25kZXJpbmcgd2h5
IGEgZ2xvYmFsIGFyZ29fbG9jayBzaGFyZWQgd2l0aCBhbGwgZG9tYWlucyBpcyB1c2VkCj4gdG8g
cHJvdGVjdCBkLT5hcmdvLCBpbnN0ZWFkIG9mIHVzaW5nIGEgcGVyLWRvbWFpbiBsb2NrIChkLT5h
cmdvX2xvY2sKPiBmb3IgZXhhbXBsZSkuIFRoaXMgZ2xvYmFsIGFyZ29fbG9jayBzaGFyZWQgYmV0
d2VlbiBhbGwgZG9tYWlucyBpcwo+IGdvaW5nIHRvIGludHJvZHVjZSBjb250ZW50aW9uIHdpdGgg
bm8gc3BlY2lmaWMgYmVuZWZpdCBBRkFJQ1QuCgpUaGUgZ3JhbnVsYXIgbG9ja2luZyBzdHJ1Y3R1
cmUgaXMgbW90aXZhdGVkIGJ5OgoxKSBQZXJmb3JtYW5jZSBpc29sYXRpb24gLyBEb1MgYXZvaWRh
bmNlCjIpIFRlYXJkb3duIG9mIHN0YXRlIGFjcm9zcyBtdWx0aXBsZSBkb21haW5zIG9uIGRvbWFp
biBkZXN0cm95CjMpIFBlcmZvcm1hbmNlIHZpYSBjb25jdXJyZW50IG9wZXJhdGlvbiBvZiByaW5n
cwoKVXNpbmcgdGhlIHNpbmdsZSBnbG9iYWwgbG9jayBhdm9pZHMgdGhlIG5lZWQgZm9yIHNlcXVl
bmNpbmcgdGhlCmFjcXVpc2l0aW9uIG9mIG11bHRpcGxlIGluZGl2aWR1YWwgcGVyLWRvbWFpbiBs
b2NrcyAoYW5kIGxvd2VyIGxldmVsCmRhdGEgc3RydWN0dXJlIGxvY2tzKSB0byBwcmV2ZW50IGRl
YWRsb2NrOiB0YWtpbmcgVyhMMSkgZ3JhbnRzIGFjY2Vzcwp0byBhbGwgYW5kIHRha2luZyBSKEwx
KSBlbnN1cmVzIHRoYXQgdGVhcmRvd24gb2YgYW55IGRvbWFpbiB3aWxsIG5vdAppbnRlcmZlcmUg
d2l0aCBhbnkgQXJnbyBoeXBlcmNhbGwgb3BlcmF0aW9uLiBJdCBzdXBwb3J0cyB1c2luZyB0aGUK
Z3JhbnVsYXIgbG9ja3MgYWNyb3NzIGRvbWFpbnMgd2l0aG91dCBjb21wbGljYXRlZCBvciBmcmFn
aWxlIGxvY2sKYWNxdWlzaXRpb24gbG9naWMuCgpJJ3ZlIHdyaXR0ZW4gYSBkb2N1bWVudCBhYm91
dCB0aGUgbG9ja2luZyB0byBhZGQgdG8gdGhlIHRyZWUgd2l0aCB0aGUKc2VyaWVzLCBhbmQgYSBj
b3B5IGlzIGF0IGdpdGh1YiBoZXJlOgoKaHR0cHM6Ly9naXRodWIuY29tL2RvenlseW54L3hlbi9i
bG9iLzBjYjk1Mzg1ZWJhNjk2ZWNmNDg1NjA3NWE1MjRjNWU1MjhlNjA0NTUvZG9jcy9taXNjL2Fy
Z28tbG9ja2luZy5tZAoKPiBJIHdvdWxkIHJlY29tbWVuZCBhbiBpbml0aWFsIGltcGxlbWVudGF0
aW9uIHRoYXQgdXNlcyBhIHNpbmdsZQo+IHBlci1kb21haW4gbG9jayAoaWU6IGQtPmFyZ29fbG9j
aykgdG8gcHJvdGVjdCB0aGUgd2hvbGUgY29udGVudHMgb2YKPiBkLT5hcmdvLCBhbmQgdGhlbiBn
byBhZGRpbmcgbW9yZSBmaW5lIGdyYWluZWQgbG9ja2luZyBhcyByZXF1aXJlZCwKPiBwcm92aWRp
bmcgZXZpZGVuY2UgdGhhdCBzdWNoIGZpbmUgZ3JhaW5lciBsb2NraW5nIGlzIGFjdHVhbGx5Cj4g
aW1wcm92aW5nIHBlcmZvcm1hbmNlIChvciByZXF1aXJlZCBmb3Igc29tZSBvdGhlciByZWFzb24p
LiBJTU8sIHRoZQo+IGN1cnJlbnQgbG9ja2luZyBzY2hlbWUgaXMgb3Zlcmx5IGNvbXBsaWNhdGVk
LCBhbmQgaXQncyB2ZXJ5IGhhcmQgZm9yCj4gbWUgdG8gcmVhc29uIGFib3V0IGl0J3MgY29ycmVj
dG5lc3MuCgpJJ3ZlIG5vdyBpbXBsZW1lbnRlZCBzb21lIG1hY3JvcyB0byBkZXNjcmliZSBhbmQg
ZG9jdW1lbnQgbG9ja2luZwpyZXF1aXJlbWVudHMgaW4gdGhlIGNvZGUsIGFuZCBzaW1wbGlmeSBB
U1NFUlRpbmcgdGhlIGNvcnJlY3Qgc3RhdHVzLgpUaGUgbWFqb3JpdHkgb2YgZnVuY3Rpb25zIGhh
dmUgYSBzaW5nbGUgYW5ub3RhdGlvbiBhdCBlbnRyeSBpbmRpY2F0aW5nCmFuZCB2ZXJpZnlpbmcg
dGhlaXIgbG9ja2luZyBzdGF0dXMuIFRoZXkgYXJlIGRlc2NyaWJlZCBpbiB0aGUgZG9jLgoKPgo+
ID4gPiA+ICt2b2lkCj4gPiA+ID4gK2FyZ29fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQo+
ID4gPiA+ICt7Cj4gPiA+ID4gKyAgICB3cml0ZV9sb2NrKCZhcmdvX2xvY2spOwo+ID4gPiA+ICsK
PiA+ID4gPiArICAgIGFyZ29fZHByaW50aygic29mdCByZXNldCBkPSVkIGQtPmFyZ289JXBcbiIs
IGQtPmRvbWFpbl9pZCwgZC0+YXJnbyk7Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAgaWYgKCBkLT5h
cmdvICkKPiA+ID4gPiArICAgIHsKPiA+ID4gPiArICAgICAgICBkb21haW5fcmluZ3NfcmVtb3Zl
X2FsbChkKTsKPiA+ID4gPiArICAgICAgICBwYXJ0bmVyX3JpbmdzX3JlbW92ZShkKTsKPiA+ID4g
PiArICAgICAgICB3aWxkY2FyZF9yaW5nc19wZW5kaW5nX3JlbW92ZShkKTsKPiA+ID4gPiArCj4g
PiA+ID4gKyAgICAgICAgaWYgKCAhb3B0X2FyZ29fZW5hYmxlZCApCj4gPiA+ID4gKyAgICAgICAg
ewo+ID4gPiA+ICsgICAgICAgICAgICB4ZnJlZShkLT5hcmdvKTsKPiA+ID4gPiArICAgICAgICAg
ICAgZC0+YXJnbyA9IE5VTEw7Cj4gPiA+Cj4gPiA+IENhbiBvcHRfYXJnb19lbmFibGVkIGNoYW5n
ZSBkdXJpbmcgcnVudGltZT8KPiA+Cj4gPiBOb3QgYXQgdGhlIG1vbWVudCwgbm8uIEl0IHNob3Vs
ZCBiZSBtYWRlIGNoYW5nZWFibGUKPiA+IGxhdGVyLCBidXQga2VlcGluZyBpdCBmaXhlZCBhc3Np
c3RzIHdpdGggZGVyaXNraW5nIHRoaXMgZm9yCj4gPiByZWxlYXNlIGNvbnNpZGVyYXRpb24uCj4K
PiBUaGVuIGlmIGQtPmFyZ28gaXMgc2V0IG9wdF9hcmdvX2VuYWJsZWQgbXVzdCBiZSB0cnVlLCBh
bmQgdGh1cyB0aGlzCj4gY29uZGl0aW9uIGlzIG5ldmVyIHRydWU/CgpZZXM7IGFjaywgaGF2ZSBy
ZW1vdmVkIHRoaXMgbG9naWMuCgpJJ20gaG9sZGluZyBvZmYgb24gcG9zdGluZyB2NCBvZiB0aGUg
c2VyaWVzIGJ1dCBteSBsYXRlc3QgdHJlZSwgd2l0aCB0aGUKbmV3IG1hY3JvcyBhcHBsaWVkLCBp
cyBvbiBnaXRodWIgYXQ6CgpicmFuY2g6Cmh0dHBzOi8vZ2l0aHViLmNvbS9kb3p5bHlueC94ZW4v
dHJlZS9zdGFnaW5nLWFyZ28tMjAxOS0wMS0xMwptYWluIGZpbGUgd2l0aGluIHRoYXQgYnJhbmNo
OgpodHRwczovL2dpdGh1Yi5jb20vZG96eWx5bngveGVuL2Jsb2Ivc3RhZ2luZy1hcmdvLTIwMTkt
MDEtMTMveGVuL2NvbW1vbi9hcmdvLmMKCkdpdmVuIHRoZSBsaW1pdGVkIHRpbWUgcmVtYWluaW5n
IGZvciB0aGUgbWVyZ2UgZm9yIDQuMTIgdW5kZXIKY29uc2lkZXJhdGlvbiwgaWYgdGhlcmUgYXJl
IGFueSBmdXJ0aGVyIHJlc2VydmF0aW9ucywgcGxlYXNlIGxldCBtZQprbm93LgoKQ2hyaXN0b3Bo
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 08:33:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 08: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-devel-bounces@lists.xenproject.org>)
	id 1gixgp-0006lE-OU; Mon, 14 Jan 2019 08:33:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+mlV=PW=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gixgo-0006l4-41
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 08:33:46 +0000
X-Inumbo-ID: 1a6612d8-17d7-11e9-92db-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a6612d8-17d7-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 08:33:44 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id t9-v6so18227909ljh.6
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 00:33:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=uVeKbPPLTPClEKqTisRnwQgj5mumXhleVEzNcShxHaU=;
 b=gT296y7k+WTh5NxbLD7D4mQQBT35PtjCAjm8B5dKpiY++LDz/NC46EFvHqyYIJwhdV
 Wo8vKeUktfP8ZVK0pMfOG0+SN/uitdidjZr3qIbeS2P2NMrWKT0WKKUlBP3a2Hpz3yRj
 +6nYDP+v1ubCUOMsM0bltk8pm5aoB9FuZU1XOQJL7W+z1CHDMhcAUyXACAr3LURbVLmP
 RMQpForTBQx9yI5A5xd2n7nMdgX5t2s/tPORgmx1LUIBt/84BREwmhA3Tvcq8a8eaUFZ
 Chi7Sss7Ek4KzaTPgX7hYu60MrIw6ZwnbnaDAZwld+9Si3O9DXAv3DN0b/EbVyNmoqeK
 M+Wg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=uVeKbPPLTPClEKqTisRnwQgj5mumXhleVEzNcShxHaU=;
 b=LL8xxVLsv0svJQWwwECfVZz6qwN9Y+QxQzxokuDs8UKfuS18rv0R9mK2YQ9K19QPdm
 RGas7PVnHI0t5l37pO+W8adIcKYOSDFudDW/Bkrsb5XACtvuhuEdLXhlgXtH4Eh+LrEB
 /kGF1JHpk/ry7CRa3TlywNtbPZ99s7HcyCyuOO3KC3wQkt2yNHy/BfbGEqlnriDVgDhL
 I4gIp3VWVbOFEIkgjVeySGFJ7iLwrkYaLoRhqlT2nx4wrLla/DfWLpv0589bVJRRzxNp
 a8C1Zx6ZhE/MWpOWbfKd1NU6H5HCa1WxPwqCPhWHpmIniA6hp8YRkZskb94qOlfkLIzp
 aLig==
X-Gm-Message-State: AJcUukeG+LXWnIGoo0PuPdekYzIjNR6BzUbSIp8MoD4xjS+Xx9zokv8N
 clDCLZEsDodxUUL8x6nMtQjPOXxHE3AzlXtVoIM=
X-Google-Smtp-Source: ALg8bN4yneWTBW9+phBJT1eDSlxL9iBdn4zAbLBX798CM8CGKju15swniFOzq23G3DITXvpj7D/wCsy6qq5gwxTC678=
X-Received: by 2002:a2e:a202:: with SMTP id
 h2-v6mr13651414ljm.72.1547454823422; 
 Mon, 14 Jan 2019 00:33:43 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <5C3883E3020000780020CA46@prv1-mh.provo.novell.com>
In-Reply-To: <5C3883E3020000780020CA46@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Mon, 14 Jan 2019 00:33:31 -0800
Message-ID: <CACMJ4GbbnBQSX8MjV1ewK8_XmazoHLi3+=0-Ka6_nt5EExxk9A@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMzo1NCBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDA3LjAxLjE5IGF0IDA4OjQyLCA8Y2hyaXN0b3BoZXIu
dy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKPiA+
ICsrKyBiL3hlbi9jb21tb24vYXJnby5jCj4gPiBAQCAtMTcsNyArMTcsMTc3IEBACj4gPiAgICov
Cj4gPgo+ID4gICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPiA+ICsjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+Cj4gPiArI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KPiA+ICsjaW5jbHVkZSA8eGVuL2FyZ28u
aD4KPiA+ICsjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Cj4gPiArI2luY2x1ZGUgPHhlbi9kb21haW5f
cGFnZS5oPgo+ID4gICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gPiArI2luY2x1ZGUg
PHhlbi90aW1lLmg+Cj4gPiArI2luY2x1ZGUgPHB1YmxpYy9hcmdvLmg+Cj4gPiArCj4gPiArREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fYWRkcl90KTsKPiA+ICtERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX3QpOwo+ID4gKwo+ID4gKy8qIFhlbiBjb21tYW5kIGxp
bmUgb3B0aW9uIHRvIGVuYWJsZSBhcmdvICovCj4gPiArc3RhdGljIGJvb2wgX19yZWFkX21vc3Rs
eSBvcHRfYXJnb19lbmFibGVkOwo+ID4gK2Jvb2xlYW5fcGFyYW0oImFyZ28iLCBvcHRfYXJnb19l
bmFibGVkKTsKPiA+ICsKPiA+ICt0eXBlZGVmIHN0cnVjdCBhcmdvX3JpbmdfaWQKPiA+ICt7Cj4g
PiArICAgIHVpbnQzMl90IHBvcnQ7Cj4KPiBldnRjaG5fcG9ydF90PwoKTm87IHNvIHRvIGF2b2lk
IHRoZSBwb3RlbnRpYWwgZm9yIGNvbmZ1c2lvbiwgSSd2ZSByZW5hbWVkIHRoYXQgKGFuZCBvdGhl
cgpwbGFjZXMgd2hlcmUgJ3BvcnQnIHdhcyB1c2VkKSB0byAnYXBvcnQnLCBmb3IgImFyZ28gcG9y
dCIsIGFuZCBhZGRlZCBhCmRlZmluaXRpb24gZm9yIHRoZSB0eXBlOiB4ZW5fYXJnb19wb3J0X3Qg
YXMgdWludDMyX3QsIHNvIHRoZSBkaXN0aW5jdGlvbiBpcwpjbGVhcmVyLgoKPgo+ID4gK3N0YXRp
YyB2b2lkCj4gPiArcmluZ19yZW1vdmVfbWZucyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGlu
dCBpOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQocndfaXNfd3JpdGVfbG9ja2VkKCZkLT5hcmdvLT5s
b2NrKSB8fAo+ID4gKyAgICAgICAgICAgcndfaXNfd3JpdGVfbG9ja2VkKCZhcmdvX2xvY2spKTsK
PiA+ICsKPiA+ICsgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5zICkKPiA+ICsgICAgICAgIHJldHVy
bjsKPiA+ICsKPiA+ICsgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5fbWFwcGluZyApCj4gPiArICAg
IHsKPiA+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gKyAgICAgICAgcmV0dXJu
Owo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJpbmdfdW5tYXAocmluZ19pbmZvKTsKPiA+ICsK
PiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCByaW5nX2luZm8tPm5tZm5zOyBpKysgKQo+ID4gKyAg
ICAgICAgaWYgKCAhbWZuX2VxKHJpbmdfaW5mby0+bWZuc1tpXSwgSU5WQUxJRF9NRk4pICkKPiA+
ICsgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShyaW5nX2luZm8tPm1m
bnNbaV0pKTsKPiA+ICsKPiA+ICsgICAgeGZyZWUocmluZ19pbmZvLT5tZm5zKTsKPiA+ICsgICAg
cmluZ19pbmZvLT5tZm5zID0gTlVMTDsKPiA+ICsgICAgcmluZ19pbmZvLT5ucGFnZSA9IDA7Cj4g
PiArICAgIHhmcmVlKHJpbmdfaW5mby0+bWZuX21hcHBpbmcpOwo+ID4gKyAgICByaW5nX2luZm8t
Pm1mbl9tYXBwaW5nID0gTlVMTDsKPiA+ICsgICAgcmluZ19pbmZvLT5ubWZucyA9IDA7Cj4KPiBX
aGlsZSBpdCBzaG91bGRuJ3QgbWF0dGVyIHdpdGggbG9ja2luZyBpbiB1c2UsIEkgZ2VuZXJhbGx5
IHdvdWxkCj4gY29uc2lkZXIgaXQgYmV0dGVyIGlmIGNvdW50cyBnb3Qgc2V0IHRvIHplcm8gYmVm
b3JlIGZyZWVpbmcgdGhlCj4gYXJyYXlzLgoKYWNrLCBkb25lLgoKPgo+ID4gIGxvbmcKPiA+ICBk
b19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkg
YXJnMSwKPiA+ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwg
dW5zaWduZWQgbG9uZyBhcmczLAo+ID4gICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhcmc0KQo+
ID4gIHsKPiA+IC0gICAgcmV0dXJuIC1FTk9TWVM7Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmN1
cnJkID0gY3VycmVudC0+ZG9tYWluOwo+ID4gKyAgICBsb25nIHJjID0gLUVGQVVMVDsKPiA+ICsK
PiA+ICsgICAgYXJnb19kcHJpbnRrKCItPmRvX2FyZ29fb3AoJXUsJXAsJXAsJWQsJWQpXG4iLCBj
bWQsCj4gPiArICAgICAgICAgICAgICAgICAodm9pZCAqKWFyZzEucCwgKHZvaWQgKilhcmcyLnAs
IChpbnQpIGFyZzMsIChpbnQpIGFyZzQpOwo+ID4gKwo+ID4gKyAgICBpZiAoIHVubGlrZWx5KCFv
cHRfYXJnb19lbmFibGVkKSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJjID0gLUVPUE5PVFNV
UFA7Cj4gPiArICAgICAgICByZXR1cm4gcmM7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgZG9t
YWluX2xvY2soY3VycmQpOwo+Cj4gV2hhdCBpcyB0aGUgcmF0aW9uYWxlIGZvciB1c2luZyB0aGUg
ZG9tYWluIGxvY2sgaGVyZT8gV2UncmUgdHJ5aW5nIHRvCj4gbGltaXQgaXRzIHVzZSBhcyBtdWNo
IGFzIHBvc3NpYmxlLCBkdWUgdG8gdGhlIG90aGVyd2lzZSBoZWF2eQo+IGNvbnRlbnRpb24gd2hp
Y2ggY2FuIHJlc3VsdCwgYXMgaXQgbWF5IGJlIGhlbGQgZm9yIGNvbXBhcmFibHkgbG9uZwo+IHBl
cmlvZHMgb2YgdGltZS4KCk15IGluZmVyZW5jZSBpcyB0aGF0IHdhcyBpbnRlbmRlZCBmb3IgYXZv
aWRpbmcgaW50ZXJhY3Rpb24gYmV0d2VlbiB0aGUKaHlwZXJjYWxsIG9wcyBhbmQgZG9tYWluIGRl
c3Ryb3ksIGJ1dCBpdCBpcyBub3QgbmVjZXNzYXJ5LiBJJ3ZlIHJlbW92ZWQgaXQuClRoYW5rcy4K
Cj4KPiA+ICtpbnQKPiA+ICthcmdvX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiA+ICt7Cj4gPiAr
ICAgIHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbzsKPiA+ICsKPiA+ICsgICAgaWYgKCAhb3B0X2Fy
Z29fZW5hYmxlZCApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGFyZ29fZHByaW50aygiYXJnbyBk
aXNhYmxlZCwgZG9taWQ6ICVkXG4iLCBkLT5kb21haW5faWQpOwo+ID4gKyAgICAgICAgcmV0dXJu
IDA7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgYXJnb19kcHJpbnRrKCJpbml0OiBkb21pZDog
JWRcbiIsIGQtPmRvbWFpbl9pZCk7Cj4gPiArCj4gPiArICAgIGFyZ28gPSB4bWFsbG9jKHN0cnVj
dCBhcmdvX2RvbWFpbik7Cj4gPiArICAgIGlmICggIWFyZ28gKQo+ID4gKyAgICAgICAgcmV0dXJu
IC1FTk9NRU07Cj4gPiArCj4gPiArICAgIHdyaXRlX2xvY2soJmFyZ29fbG9jayk7Cj4gPiArCj4g
PiArICAgIGFyZ29fZG9tYWluX2luaXQoYXJnbyk7Cj4KPiBJIGRvdWJ0IHRoZSBsb2NrIG5lZWRz
IHRvIGJlIGhlbGQgZm9yIHRoaXMgZnVuY3Rpb24gY2FsbC4KCmFjazsgaGF2ZSByZW9yZGVyZWQg
aXQgdG8gbm90IGRvIHRoYXQuCgo+Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94bGF0LmxzdAo+ID4g
KysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKPiA+IEBAIC0xNDgsMyArMTQ4LDUgQEAKPiA+ICA/
ICAgIGZsYXNrX3NldGVuZm9yY2UgICAgICAgICAgICAgICAgeHNtL2ZsYXNrX29wLmgKPiA+ICAh
ICAgIGZsYXNrX3NpZF9jb250ZXh0ICAgICAgICAgICAgICAgeHNtL2ZsYXNrX29wLmgKPiA+ICA/
ICAgIGZsYXNrX3RyYW5zaXRpb24gICAgICAgICAgICAgICAgeHNtL2ZsYXNrX29wLmgKPiA+ICs/
ICAgIGFyZ29fYWRkciAgICAgICAgICAgICAgICAgICAgICAgYXJnby5oCj4gPiArPyAgICBhcmdv
X3JpbmcgICAgICAgICAgICAgICAgICAgICAgIGFyZ28uaAo+Cj4gRGlkIEkgb3Zlcmxvb2sgdGhl
IHVzZSBvZiB3aGF0IHRoZXNlIGNhdXNlIHRvIGJlIGdlbmVyYXRlZD8KClRoZSBsYXN0IGNvbW1p
dCBpbiB0aGUgdjMgc2VyaWVzIGFkZGVkIGEgZmlsZSB0byBtYWtlIHVzZSBvZiBpdApidXQgSSd2
ZSBub3cgbWVsZGVkIHRoYXQgaW50byB0aGUgY29tbWl0IHNlcmllcyBub3csIHNvIGNvdmVyYWdl
CndpbGwgYmUgaW50cm9kdWNlZCBhcyBoeXBlcmNhbGwgYXJndW1lbnQgdHlwZXMgYXJlIGFkZGVk
IGluIHRoZQpuZXh0IHNlcmllcy4KCnRoYW5rcywKCkNocmlzdG9waGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 08:42:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 08:42: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-devel-bounces@lists.xenproject.org>)
	id 1gixpR-0007Zs-Lj; Mon, 14 Jan 2019 08:42: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=snCM=PW=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gixpQ-0007Zn-KV
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 08:42:40 +0000
X-Inumbo-ID: 58d4aa95-17d8-11e9-92db-bc764e045a96
Received: from mail-lf1-x132.google.com (unknown [2a00:1450:4864:20::132])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58d4aa95-17d8-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 08:42:39 +0000 (UTC)
Received: by mail-lf1-x132.google.com with SMTP id b20so14920725lfa.12
 for <xen-devel@lists.xen.org>; Mon, 14 Jan 2019 00:42:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=1XZTMznE6RNh96gxMIyDeoo2En+G40gE2qWRLwfKliU=;
 b=jflvyZuAYUT+Qm74DjAwaVMdcsM9nDB1YcGRe0w/XCyP7H/J8eJm1KlQNFRfpDvFLc
 8Pl+ZLOs9mPP6hGxrZkqs3EifxgSjxO527lo5yQIr9zMTY4JNk8YT30br1RSHok5kOzI
 tnpt7EuduoT46VeNalV4HtqPEXo1EyqCTxRMOUDk7ollb2fHacDFcTBDJsFQxYqwYOOs
 rHCW2ZN+H296fS/vVQw5fRh+wkmcDnWE8h4YNVliKWgBQM0vCNoNCvPtp/lBQ3yqpa7j
 bHWZpEr58gI0fTPBy4CUISnxkSJunilnDGLSBuOeO6VmVsQmmrWOz9Lw2fPzkXPPm9D3
 VQNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=1XZTMznE6RNh96gxMIyDeoo2En+G40gE2qWRLwfKliU=;
 b=UhTpQBnjAlX8MitsVGsY0qns9a3Zv6bOivEgrbcyhXGNOB/RIxkOhRbnzHv+TGXTsj
 S/lwZJDAEDglRVfQQlhe5eOPAShQPSr2rVGozijrMvGKT+CBc0rip401qUPoaPT1OL3k
 PEuyOK3uJ8jCY5p4HeyAzVFPeDvg2cfPCO9gkY0ALgJQv+cH7G3An0KcKsSRPDRRBhKn
 6XqgrnlyDMl5fovORksnfojVguRoVQk0a7BHSBP1fyq7gpWw14YbNmYDzgRhK5NC1xyD
 uaSvQfCLnYhGwCyZa5eDedx1nO4+jaTOb7yFbJClmLizPRSsRM8RxozEr/RIvkjXZ8UX
 Y5Zg==
X-Gm-Message-State: AJcUuke/ca/+Q19v44ZYuo7QjDby+e0yQgvW2yC87etZdCCOaE/Go1D8
 uKKUSdBXl7ON33fQMD9M7mneL3H1
X-Google-Smtp-Source: ALg8bN4ccSmspO4xMmGsDnoHz+Je1Mkt6bFv0L0+TiKZiR1w82iZ6bIqdYn8dkqMNNDxIYRACOx26g==
X-Received: by 2002:a19:a302:: with SMTP id m2mr13500045lfe.108.1547455357104; 
 Mon, 14 Jan 2019 00:42:37 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id k11-v6sm17653828ljk.40.2019.01.14.00.42.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 14 Jan 2019 00:42:36 -0800 (PST)
To: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <AM6PR03MB49199366C64C259BF04157D5E6B90@AM6PR03MB4919.eurprd03.prod.outlook.com>
 <CACrvCsbxLrGXzN8Y8w0ndZ2VLQ=QEtUq+KLAVRLnLYZRpiaqhg@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <739c830a-ca4a-efab-8a21-c7952ff27c61@gmail.com>
Date: Mon, 14 Jan 2019 10:42:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSmFpcm8sCgpJIHdhcyBvbiB2YWNhdGlvbnMgbGFzdCB3ZWVrLCBhbmQgYSByZWd1bGFy
IENFUyBydXNoIHRoZSB3ZWVrIGJlZm9yZS4KUGxlYXNlIGdpdmUgbWUgc29tZSB0aW1lIHRvIHNv
cnQgb3V0IHdoYXQgZWxzZSBoYXMgaGFwcGVuZWQgZHVyaW5nIHRoYXQgcGVyaW9kLCBhbmQgSSds
bCBnZXQgYmFjayB0byB5b3UuCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 09:23:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 09:23: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-devel-bounces@lists.xenproject.org>)
	id 1giyTK-000253-D9; Mon, 14 Jan 2019 09:23:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yxtf=PW=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1giyTI-00024y-AI
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 09:23:52 +0000
X-Inumbo-ID: 17be8ec2-17de-11e9-92db-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17be8ec2-17de-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 09:23:46 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id t18-v6so18353481ljd.4
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 01:23:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=nVFEKz/q1Yne55IhW8yhLJXLlHoXUaDPkDTANuvA50E=;
 b=Bb2SgABcaxw1qD7wtAqL9x31dL/gxG/AgpPliNg7LYOApQ4Gu3UMkW6xbt0+48vHKb
 xPtZJVs2xYNkZK32/LqmMc8J8S5bf0I/pUi80NsICBZa6Agl9qqCMx1nL+eBXn/A8rOb
 3NOQPNj6hS71vZ5DMZSEnliy1BDaURpRtSkfnngCw/TJbdgwz1BV+QqqmibannJsgEBn
 8l/+yoKshBTJW7S6VzFKA0t/VAGdIn9aibELdmg3MwnrijliF/Y+DQ4pzhOYlpn0aTKi
 xG03rNh/RN1orE9JWJ5UraRIWUQMriZ3zxTIOemtVEXR1MSgJee893dEayOHh6ICkE6Q
 KwBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=nVFEKz/q1Yne55IhW8yhLJXLlHoXUaDPkDTANuvA50E=;
 b=IIBfwIk0xeCFzpSfdLEb8Il9noKKATHE1YHZvSeUglNTJ+HDj2R/GhucNy1WyOaict
 IlG7kwJfPd+3x/rhvsJ60aygTijOr54tK1ZpmyTZaz327tAq5EnnBotW4TilAemDzsbm
 VxbDr8Wt5fDXS5Sbs9eaqJJfvwDvMLVul/c8El8sLfFF7upoIkL5ttxR/7RiA+4UoG1M
 FHVS71vSWKpGlO+WVffAKTLw3zP2yQK4rld7iKDZC7hxL4XkThpanJO3v2gqZBWe1xyg
 LvEBt8qsvSUhfAy+yqAMkcg5Xl6Y0lhE1q/D+9cgjwFrd35gNjDCmb0otBFnvFAdlkuB
 h16w==
X-Gm-Message-State: AJcUukfewpP1RcS45CuKN01D39PLRtI1ClAbAgmd9sJg7g1vF3b//4uk
 4i36+3rsAPnV5TeeIMx4TlE=
X-Google-Smtp-Source: ALg8bN69IxjsB8i58HdWRoLz8MiEtmSM6oM9LvvLyVvSzrCLHJxEJ+moA7X9xgENcIPAEHHtX6IMLg==
X-Received: by 2002:a2e:81a:: with SMTP id 26-v6mr3704650lji.14.1547457824476; 
 Mon, 14 Jan 2019 01:23:44 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 x29-v6sm17308451ljb.97.2019.01.14.01.23.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 14 Jan 2019 01:23:43 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: Hans Verkuil <hverkuil@xs4all.nl>, xen-devel@lists.xenproject.org,
 konrad.wilk@oracle.com, jgross@suse.com, boris.ostrovsky@oracle.com,
 mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20181212094929.4709-1-andr2000@gmail.com>
 <20181212094929.4709-2-andr2000@gmail.com>
 <2a1fbeae-014f-ed39-f21a-bba15a133a01@xs4all.nl>
 <eed9ae0e-2cd6-b21a-5fd1-bb532df9a8b2@gmail.com>
Message-ID: <28119e4a-51f2-041e-6a16-82a8d0ec66e9@gmail.com>
Date: Mon, 14 Jan 2019 11:23:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <eed9ae0e-2cd6-b21a-5fd1-bb532df9a8b2@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sIEhhbnMhCkNvdWxkIHlvdSBwbGVhc2UgdGFrZSBhIGxvb2sgYXQgbXkgYW5zd2VycyBi
ZWxvdyBhbmQga2luZGx5IGxldCBtZSBrbm93CmlmIHdlIGFyZSByZWFkeSBmb3IgKGZpbmFsPykg
djQgZnJvbSB5b3VyIHBvaW50IG9mIHZpZXcuCgpLb25yYWQsIFhlbi1kZXZlbCAtIGRvIHlvdSBo
YXZlIGFueSBvYmplY3Rpb25zL2NvbW1lbnRzIG9uIHRoaXM/CgpUaGFuayB5b3UsCk9sZWtzYW5k
cgoKT24gMTIvMTcvMTggOTozNyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
SGVsbG8sIEhhbnMhCj4KPiBUaGFuayB5b3UgZm9yIHJldmlld2luZywgcGxlYXNlIGZpbmQgbXkg
YW5zd2VycyBpbmxpbmUKPgo+IE9uIDEyLzE0LzE4IDI6MTQgUE0sIEhhbnMgVmVya3VpbCB3cm90
ZToKPj4gSGkgT2xla3NhbmRyLAo+Pgo+PiBUaGlzIGlzIGxvb2tpbmcgYSBsb3QgYmV0dGVyIHRo
YW4gdjIuIEkgZG8gaGF2ZSBhIGZldyByZW1haW5pbmcgCj4+IGNvbW1lbnRzIGFib3V0Cj4+IHNv
bWUgdGhpbmdzIHRoYXQgYXJlIGEgYml0IHVuY2xlYXIgdG8gbWUuCj4+Cj4+IE9uIDEyLzEyLzE4
IDEwOjQ5IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEZyb206IE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+
Cj4+PiBUaGlzIGlzIHRoZSBBQkkgZm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFs
aXplZAo+Pj4gY2FtZXJhIGRyaXZlciB3aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11bHRpbWVk
aWEgY2FwYWJpbGl0aWVzIGV2ZW4KPj4+IGZhcnRoZXIgZW5hYmxpbmcgaXQgZm9yIHZpZGVvIGNv
bmZlcmVuY2luZywgSW4tVmVoaWNsZSBJbmZvdGFpbm1lbnQsCj4+PiBoaWdoIGRlZmluaXRpb24g
bWFwcyBldGMuCj4+Pgo+Pj4gVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVl
ZGVkIGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKPj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3Nz
aWJsZSB0byBleHRlbmQgdGhlIHByb3RvY29sIGlmIG5lZWQgYmU6Cj4+Pgo+Pj4gMS4gUHJvdmlk
ZSBtZWFucyBmb3IgYmFzZSB2aXJ0dWFsIGRldmljZSBjb25maWd1cmF0aW9uOgo+Pj4gwqAgLSBw
aXhlbCBmb3JtYXRzCj4+PiDCoCAtIHJlc29sdXRpb25zCj4+PiDCoCAtIGZyYW1lIHJhdGVzCj4+
PiAyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKPj4+IMKgIC0gY29udHJhc3QKPj4+
IMKgIC0gYnJpZ2h0bmVzcwo+Pj4gwqAgLSBodWUKPj4+IMKgIC0gc2F0dXJhdGlvbgo+Pj4gMy4g
U3VwcG9ydCBzdHJlYW1pbmcgY29udHJvbAo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIAo+Pj4gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+
Pj4gLS0tCj4+PiDCoCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCB8IDEzNzQgCj4+
PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCAx
Mzc0IGluc2VydGlvbnMoKykKPj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vY2FtZXJhaWYuaAo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaW8vY2FtZXJhaWYuaCAKPj4+IGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgK
Pj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+PiBpbmRleCAwMDAwMDAwMDAwMDAuLjlhYWUwZjQ3
NzQzYgo+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2Nh
bWVyYWlmLmgKPj4+IEBAIC0wLDAgKzEsMTM3NCBAQAo+Pj4gKy8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KiogCj4+Pgo+Pj4gKyAqIGNhbWVyYWlmLmgKPj4+ICsgKgo+Pj4gKyAqIFVuaWZpZWQgY2FtZXJh
IGRldmljZSBJL08gaW50ZXJmYWNlIGZvciBYZW4gZ3Vlc3QgT1Nlcy4KPj4+ICsgKgo+Pj4gKyAq
IFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVy
c29uIAo+Pj4gb2J0YWluaW5nIGEgY29weQo+Pj4gKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFz
c29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIAo+Pj4gIlNvZnR3YXJlIiksIHRvCj4+
PiArICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5n
IHdpdGhvdXQgCj4+PiBsaW1pdGF0aW9uIHRoZQo+Pj4gKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHks
IG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIAo+Pj4gc3VibGljZW5zZSwgYW5k
L29yCj4+PiArICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBl
cnNvbnMgdG8gd2hvbSB0aGUgCj4+PiBTb2Z0d2FyZSBpcwo+Pj4gKyAqIGZ1cm5pc2hlZCB0byBk
byBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6Cj4+PiArICoKPj4+ICsg
KiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBz
aGFsbCBiZSAKPj4+IGluY2x1ZGVkIGluCj4+PiArICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlh
bCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCj4+PiArICoKPj4+ICsgKiBUSEUgU09GVFdBUkUg
SVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgCj4+PiBF
WFBSRVNTIE9SCj4+PiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBU
SEUgV0FSUkFOVElFUyBPRiAKPj4+IE1FUkNIQU5UQUJJTElUWSwKPj4+ICsgKiBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyAKPj4+IEVW
RU5UIFNIQUxMIFRIRQo+Pj4gKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElB
QkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgCj4+PiBPVEhFUgo+Pj4gKyAqIExJQUJJTElU
WSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCAK
Pj4+IEFSSVNJTkcKPj4+ICsgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRI
RSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCj4+PiArICogREVBTElOR1MgSU4gVEhFIFNP
RlRXQVJFLgo+Pj4gKyAqCj4+PiArICogQ29weXJpZ2h0IChDKSAyMDE4IEVQQU0gU3lzdGVtcyBJ
bmMuCj4+PiArICoKPj4+ICsgKiBBdXRob3I6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+ICsgKi8KPj4+ICsKPj4+ICsjaWZuZGVm
IF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJRl9IX18KPj4+ICsjZGVmaW5lIF9fWEVOX1BVQkxJQ19J
T19DQU1FUkFJRl9IX18KPj4+ICsKPj4+ICsjaW5jbHVkZSAicmluZy5oIgo+Pj4gKyNpbmNsdWRl
ICIuLi9ncmFudF90YWJsZS5oIgo+Pj4gKwo+Pj4gKy8qCj4+PiArIAo+Pj4gKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIFByb3RvY29sIHZlcnNpb24KPj4+ICsgCj4+PiAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKPj4+ICsgKi8KPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9QUk9UT0NPTF9WRVJTSU9OwqDC
oMKgwqAgIjEiCj4+PiArCj4+PiArLyoKPj4+ICsgCj4+PiAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgRmVhdHVyZSBhbmQgUGFy
YW1ldGVyIE5lZ290aWF0aW9uCj4+PiArIAo+Pj4gKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiAr
ICoKPj4+ICsgKiBGcm9udC0+YmFjayBub3RpZmljYXRpb25zOiB3aGVuIGVucXVldWluZyBhIG5l
dyByZXF1ZXN0LCBzZW5kaW5nIGEKPj4+ICsgKiBub3RpZmljYXRpb24gY2FuIGJlIG1hZGUgY29u
ZGl0aW9uYWwgb24geGVuY2FtZXJhX3JlcSAoaS5lLiwgdGhlIAo+Pj4gZ2VuZXJpYwo+Pj4gKyAq
IGhvbGQtb2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNyb3MpLiBCYWNrZW5k
cyBtdXN0IHNldAo+Pj4gKyAqIHhlbmNhbWVyYV9yZXEgYXBwcm9wcmlhdGVseSAoZS5nLiwgdXNp
bmcgCj4+PiBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNUUygpKS4KPj4+ICsgKgo+Pj4gKyAq
IEJhY2stPmZyb250IG5vdGlmaWNhdGlvbnM6IHdoZW4gZW5xdWV1aW5nIGEgbmV3IHJlc3BvbnNl
LCBzZW5kaW5nIGEKPj4+ICsgKiBub3RpZmljYXRpb24gY2FuIGJlIG1hZGUgY29uZGl0aW9uYWwg
b24geGVuY2FtZXJhX3Jlc3AgKGkuZS4sIAo+Pj4gdGhlIGdlbmVyaWMKPj4+ICsgKiBob2xkLW9m
ZiBtZWNoYW5pc20gcHJvdmlkZWQgYnkgdGhlIHJpbmcgbWFjcm9zKS4gRnJvbnRlbmRzIG11c3Qg
c2V0Cj4+PiArICogeGVuY2FtZXJhX3Jlc3AgYXBwcm9wcmlhdGVseSAoZS5nLiwgdXNpbmcgCj4+
PiBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVNQT05TRVMoKSkuCj4+PiArICoKPj4+ICsgKiBUaGUg
dHdvIGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbCBjYW1lcmEgZHJpdmVyIHV0aWxpemUgbm9kZXMg
d2l0aGluCj4+PiArICogWGVuU3RvcmUgdG8gY29tbXVuaWNhdGUgY2FwYWJpbGl0aWVzIGFuZCB0
byBuZWdvdGlhdGUgb3BlcmF0aW5nIAo+Pj4gcGFyYW1ldGVycy4KPj4+ICsgKiBUaGlzIHNlY3Rp
b24gZW51bWVyYXRlcyB0aGVzZSBub2RlcyB3aGljaCByZXNpZGUgaW4gdGhlIAo+Pj4gcmVzcGVj
dGl2ZSBmcm9udCBhbmQKPj4+ICsgKiBiYWNrZW5kIHBvcnRpb25zIG9mIFhlblN0b3JlLCBmb2xs
b3dpbmcgdGhlIFhlbkJ1cyBjb252ZW50aW9uLgo+Pj4gKyAqCj4+PiArICogQWxsIGRhdGEgaW4g
WGVuU3RvcmUgaXMgc3RvcmVkIGFzIHN0cmluZ3MuIE5vZGVzIHNwZWNpZnlpbmcgbnVtZXJpYwo+
Pj4gKyAqIHZhbHVlcyBhcmUgZW5jb2RlZCBpbiBkZWNpbWFsLiBJbnRlZ2VyIHZhbHVlIHJhbmdl
cyBsaXN0ZWQgYmVsb3cgCj4+PiBhcmUKPj4+ICsgKiBleHByZXNzZWQgYXMgZml4ZWQgc2l6ZWQg
aW50ZWdlciB0eXBlcyBjYXBhYmxlIG9mIHN0b3JpbmcgdGhlIAo+Pj4gY29udmVyc2lvbgo+Pj4g
KyAqIG9mIGEgcHJvcGVybHkgZm9ybWF0dGVkIG5vZGUgc3RyaW5nLCB3aXRob3V0IGxvc3Mgb2Yg
aW5mb3JtYXRpb24uCj4+PiArICoKPj4+ICsgCj4+PiAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+
ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgRXhhbXBs
ZSBjb25maWd1cmF0aW9uCj4+PiArIAo+Pj4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICoK
Pj4+ICsgKiBUaGlzIGlzIGFuIGV4YW1wbGUgb2YgYmFja2VuZCBhbmQgZnJvbnRlbmQgY29uZmln
dXJhdGlvbjoKPj4+ICsgKgo+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
IEJhY2tlbmQgCj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gKyAq
Cj4+PiArICogL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvZnJvbnRlbmQtaWQg
PSAiMSIKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9mcm9udGVu
ZCA9IAo+Pj4gIi9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wIgo+Pj4gKyAqIC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL3N0YXRlID0gIjQiCj4+PiArICogL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmNhbWVyYS8xLzAvdmVyc2lvbnMgPSAiMSwyIgo+Pj4gKyAqCj4+
PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRnJvbnRlbmQgCj4+PiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArICoKPj4+ICsgKiAvbG9jYWwvZG9t
YWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9iYWNrZW5kLWlkID0gIjAiCj4+PiArICogL2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92Y2FtZXJhLzAvYmFja2VuZCA9IAo+Pj4gIi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZjYW1lcmEvMSIKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEv
MC9zdGF0ZSA9ICI0Igo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3Zl
cnNpb24gPSAiMSIKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9iZS1h
bGxvYyA9ICIxIgo+Pj4gKyAqCj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIERl
dmljZSAwIGNvbmZpZ3VyYXRpb24gCj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiAr
ICoKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9tYXgtYnVmZmVycyA9
ICIzIgo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2NvbnRyb2xzID0g
ImNvbnRyYXN0LGh1ZSIKPj4+ICsgKiAKPj4+IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVy
YS8wL2Zvcm1hdHMvWVVZVi82NDB4NDgwL2ZyYW1lLXJhdGVzID0gCj4+PiAiMzAvMSwxNS8xIgo+
Pj4gKyAqIAo+Pj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9ZVVlW
LzE5MjB4MTA4MC9mcmFtZS1yYXRlcyAKPj4+ID0gIjE1LzIiCj4+PiArICogCj4+PiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL0JHUkEvNjQweDQ4MC9mcmFtZS1yYXRl
cyA9IAo+Pj4gIjE1LzEsMTUvMiIKPj4+ICsgKiAKPj4+IC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmNhbWVyYS8wL2Zvcm1hdHMvQkdSQS8xMjAweDcyMC9mcmFtZS1yYXRlcyA9IAo+Pj4gIjE1LzIi
Cj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvdW5pcXVlLWlkID0gIjAi
Cj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVxLXJpbmctcmVmID0g
IjI4MzIiCj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVxLWV2ZW50
LWNoYW5uZWwgPSAiMTUiCj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAv
ZXZ0LXJpbmctcmVmID0gIjM4NyIKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1l
cmEvMC9ldnQtZXZlbnQtY2hhbm5lbCA9ICIxNiIKPj4+ICsgKgo+Pj4gKyAqLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSBEZXZpY2UgMSBjb25maWd1cmF0aW9uIAo+Pj4gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+Pj4gKyAqCj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2Ft
ZXJhLzEvbWF4LWJ1ZmZlcnMgPSAiOCIKPj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Zj
YW1lcmEvMS9jb250cm9scyA9IAo+Pj4gImJyaWdodG5lc3Msc2F0dXJhdGlvbixodWUiCj4+PiAr
ICogCj4+PiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9mb3JtYXRzL1lVWVYvNjQw
eDQ4MC9mcmFtZS1yYXRlcyA9IAo+Pj4gIjMwLzEsMTUvMiIKPj4+ICsgKiAKPj4+IC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2Zvcm1hdHMvWVVZVi8xOTIweDEwODAvZnJhbWUtcmF0
ZXMgCj4+PiA9ICIxNS8yIgo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8x
L3VuaXF1ZS1pZCA9ICIxIgo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8x
L3JlcS1yaW5nLXJlZiA9ICIyODMzIgo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNh
bWVyYS8xL3JlcS1ldmVudC1jaGFubmVsID0gIjE3Igo+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmNhbWVyYS8xL2V2dC1yaW5nLXJlZiA9ICIzODgiCj4+PiArICogL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92Y2FtZXJhLzEvZXZ0LWV2ZW50LWNoYW5uZWwgPSAiMTgiCj4+PiArICoKPj4+
ICsgCj4+PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBCYWNrZW5kIFhlbkJ1cyBOb2Rlcwo+
Pj4gKyAKPj4+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqCj4+PiArICotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSBQcm90b2NvbCB2ZXJzaW9uIAo+Pj4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4+PiArICoKPj4+ICsgKiB2ZXJzaW9ucwo+Pj4gKyAqwqDCoMKgwqDC
oCBWYWx1ZXM6wqDCoMKgwqDCoMKgwqDCoCA8c3RyaW5nPgo+Pj4gKyAqIHzCoMKgwqDCoMKgIGlu
ZGV4wqDCoMKgwqAgfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfCAxMgo+Pj4gKyAqCj4+PiArICrCoMKgwqDCoMKgIExpc3Qgb2YgWEVOQ0FNRVJBX0xJ
U1RfU0VQQVJBVE9SIHNlcGFyYXRlZCBwcm90b2NvbCAKPj4+IHZlcnNpb25zIHN1cHBvcnRlZAo+
Pj4gKyAqwqDCoMKgwqDCoCBieSB0aGUgYmFja2VuZC4gRm9yIGV4YW1wbGUgIjEsMiwzIi4KPj4+
ICsgKgo+Pj4gKyAKPj4+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEZyb250ZW5kIFhlbkJ1
cyBOb2Rlcwo+Pj4gKyAKPj4+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqCj4+PiArICot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBBZGRyZXNzaW5nIAo+Pj4gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArICoKPj4+ICsgKiBkb20taWQKPj4+ICsgKsKg
wqDCoMKgwqAgVmFsdWVzOsKgwqDCoMKgwqDCoMKgwqAgPHVpbnQxNl90Pgo+Pj4gKyAqCj4+PiAr
ICrCoMKgwqDCoMKgIERvbWFpbiBpZGVudGlmaWVyLgo+Pj4gKyAqCj4+PiArICogZGV2LWlkCj4+
PiArICrCoMKgwqDCoMKgIFZhbHVlczrCoMKgwqDCoMKgwqDCoMKgIDx1aW50MTZfdD4KPj4+ICsg
Kgo+Pj4gKyAqwqDCoMKgwqDCoCBEZXZpY2UgaWRlbnRpZmllci4KPj4+ICsgKgo+Pj4gKyAqIC9s
b2NhbC9kb21haW4vPGRvbS1pZD4vZGV2aWNlL3ZjYW1lcmEvPGRldi1pZD4vLi4uCj4+PiArICoK
Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNpb24gCj4+
PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICsgKgo+Pj4gKyAqIHZlcnNpb24K
Pj4+ICsgKsKgwqDCoMKgwqAgVmFsdWVzOsKgwqDCoMKgwqDCoMKgwqAgPHN0cmluZz4KPj4+ICsg
Kgo+Pj4gKyAqwqDCoMKgwqDCoCBQcm90b2NvbCB2ZXJzaW9uLCBjaG9zZW4gYW1vbmcgdGhlIG9u
ZXMgc3VwcG9ydGVkIGJ5IHRoZSAKPj4+IGJhY2tlbmQuCj4+PiArICoKPj4+ICsgKi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gQmFja2VuZCBidWZmZXIgYWxsb2NhdGlvbiAKPj4+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPj4+ICsgKgo+Pj4gKyAqIGJlLWFsbG9jCj4+PiArICrCoMKgwqDC
oMKgIFZhbHVlczrCoMKgwqDCoMKgwqDCoMKgICIwIiwgIjEiCj4+PiArICoKPj4+ICsgKsKgwqDC
oMKgwqAgSWYgdmFsdWUgaXMgc2V0IHRvICIxIiwgdGhlbiBiYWNrZW5kIHdpbGwgYmUgdGhlIGJ1
ZmZlcgo+Pj4gKyAqwqDCoMKgwqDCoCBwcm92aWRlci9hbGxvY2F0b3IgZm9yIHRoaXMgZG9tYWlu
IGR1cmluZyAKPj4+IFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFCj4+PiArICrCoMKgwqDCoMKgIG9w
ZXJhdGlvbi4KPj4+ICsgKsKgwqDCoMKgwqAgSWYgdmFsdWUgaXMgbm90ICIxIiBvciBvbWl0dGVk
IGZyb250ZW5kIG11c3QgYWxsb2NhdGUgCj4+PiBidWZmZXJzIGl0c2VsZi4KPj4+ICsgKgo+Pj4g
KyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgc2V0dGluZ3MgCj4+PiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gKyAqCj4+PiArICogdW5pcXVlLWlkCj4+
PiArICrCoMKgwqDCoMKgIFZhbHVlczrCoMKgwqDCoMKgwqDCoMKgIDxzdHJpbmc+Cj4+PiArICoK
Pj4+ICsgKsKgwqDCoMKgwqAgQWZ0ZXIgZGV2aWNlIGluc3RhbmNlIGluaXRpYWxpemF0aW9uIGVh
Y2ggY2FtZXJhIGlzIGFzc2lnbmVkIGEKPj4+ICsgKsKgwqDCoMKgwqAgdW5pcXVlIElELCBzbyBp
dCBjYW4gYmUgaWRlbnRpZmllZCBieSB0aGUgYmFja2VuZCBieSB0aGlzIElELgo+Pj4gKyAqwqDC
oMKgwqDCoCBUaGlzIGNhbiBiZSBVVUlEIG9yIHN1Y2guCj4+PiArICoKPj4+ICsgKiBtYXgtYnVm
ZmVycwo+Pj4gKyAqwqDCoMKgwqDCoCBWYWx1ZXM6wqDCoMKgwqDCoMKgwqDCoCA8dWludDhfdD4K
Pj4+ICsgKgo+Pj4gKyAqwqDCoMKgwqDCoCBNYXhpbXVtIG51bWJlciBvZiBjYW1lcmEgYnVmZmVy
cyB0aGlzIGZyb250ZW5kIG1heSB1c2UuCj4+IFdobyBkZXRlcm1pbmVzIHRoaXMgdmFsdWU/IFRo
ZSBiYWNrZW5kPwo+Cj4gVGhpcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBzeXN0ZW0gaW50ZWdyYXRv
ciB3aGlsZSBjb25maWd1cmluZwo+Cj4gdGhlIHN5c3RlbSwgZS5nLiBkZXBlbmRpbmcgb24gdXNl
LWNhc2VzIGV2ZXJ5IGRvbWFpbiB3aWxsIGhhdmUKPgo+IGl0cyBvd24gcmVxdWlyZW1lbnRzIG9u
IG51bWJlciBvZiBidWZmZXJzIG5lZWRlZC4gS25vd2luZyB0aGF0Cj4KPiBvbmUgY2FuIG9wdGlt
aXplIG1lbW9yeSB1c2FnZSBhbmQgYWxsb3cgc29tZSBvZiB0aGUgZG9tYWlucyBtb3JlCj4KPiBi
dWZmZXJzIGFuZCBoYXZlIHNvbWUgb2YgdGhvc2UgbGltaXRlZC4KPgo+Pgo+PiBTbyBob3cgZG9l
cyB0aGlzIHJlbGF0ZSB0byBudW1fYnVmcyB3aGVuIHJlcXVlc3RpbmcgYnVmZmVycz8gV2lsbCAK
Pj4gbnVtX2J1ZnMKPj4gYmUgY2xhbXBlZCB0byBtYXgtYnVmZmVycz8KPgo+IFRoZSBudW1iZXIg
b2YgYnVmZmVycyBoZXJlIGlzIHVwIHRvIHRoZSBTVyBydW5uaW5nIGluIGEgZ3Vlc3QgZG9tYWlu
LAo+Cj4gZm9yIGV4YW1wbGUsIGlmIHdlIGFsbG93IHRoZSBndWVzdCB0byB1c2UgdXAgdG8gbWF4
LWJ1ZmZlcnMgaXQgaXMKPgo+IHN0aWxsIHVwIHRvIGd1ZXN0J3Mgc29mdHdhcmUgdG8gcmVxdWVz
dCBtYXgtYnVmZmVycyBvciBsZXNzLgo+Cj4+Cj4+IEkgZG9uJ3QgcmVhbGx5IHVuZGVyc3RhbmQg
dGhlIHVzZS1jYXNlIG9mIHRoaXMgc2V0dGluZyBhbmQgdGhlIAo+PiBkZXNjcmlwdGlvbgo+PiBp
cyB2ZXJ5IHNob3J0IGFuZCB2YWd1ZS4KPgo+IFRoZSBiYWNrZW5kIG5lZWRzIHRvIGtub3cgaG93
IG1hbnkgYnVmZmVycyB3aWxsIGJlIHVzZWQgYXMKPgo+IHRoZSB3b3JzdCBjYXNlLCBzbyB3aGls
ZSByZXF1ZXN0aW5nIGJ1ZmZlcnMgZnJvbSBob3N0IGRyaXZlcgo+Cj4gaXQgY2FuIGFsbG9jYXRl
IHRoZSBtYXhpbXVtIGZyb20gdGhlIHN0YXJ0LiBUaGlzIGFsbG93cyBzb2x2aW5nCj4KPiB0aGUg
dXNlLWNhc2Ugd2hlbiBmaXJzdCBndWVzdCByZXF1ZXN0cyBsZXNzIGJ1ZmZlcnMgdGhhbiBvdGhl
cnMgYW5kCj4KPiByZXF1ZXN0cyBzdHJlYW1pbmcgKHNvIGF0IHRoaXMgbW9tZW50IGJhY2tlbmQg
bmVlZHMgdG8gYWxsb2NhdGUgdGhlIAo+IGJ1ZmZlcnMKPgo+IGFuZCBhbHNvIHN0YXJ0IHN0cmVh
bWluZykgYW5kIHRoZW4gYSBuZXcgZ3Vlc3Qgd2l0aCBiaWdnZXIgbnVtYmVyIG9mIAo+IGJ1ZmZl
cnMKPgo+IGNvbWVzLiBTbywgdG8gbWFrZSB0aGUgaW1wbGVtZW50YXRpb24gc2ltcGxlciB3ZSBj
b25maWd1cmUgdGhlIGJhY2tlbmQKPgo+IHRvIGFsbG9jYXRlIG1heChndWVzdFtpXS5tYXhfYnVm
ZmVycykgYnVmZmVycyBvbiBzdGFydC4KPgo+Pgo+Pj4gKyAqCj4+PiArICogY29udHJvbHMKPj4+
ICsgKsKgwqDCoMKgwqAgVmFsdWVzOsKgwqDCoMKgwqDCoMKgwqAgPGxpc3Qgb2Ygc3RyaW5nPgo+
Pj4gKyAqCj4+PiArICrCoMKgwqDCoMKgIExpc3Qgb2Ygc3VwcG9ydGVkIGNhbWVyYSBjb250cm9s
cyBzZXBhcmF0ZWQgYnkgCj4+PiBYRU5DQU1FUkFfTElTVF9TRVBBUkFUT1IuCj4+PiArICrCoMKg
wqDCoMKgIENhbWVyYSBjb250cm9scyBhcmUgZXhwcmVzc2VkIGFzIGEgbGlzdCBvZiBzdHJpbmcg
dmFsdWVzIAo+Pj4gdy9vIGFueQo+Pj4gKyAqwqDCoMKgwqDCoCBvcmRlcmluZyByZXF1aXJlbWVu
dC4KPj4+ICsgKgo+Pj4gKyAqIGZvcm1hdHMKPj4+ICsgKsKgwqDCoMKgwqAgVmFsdWVzOsKgwqDC
oMKgwqDCoMKgwqAgPGZvcm1hdCwgY2hhcls3XT4KPj4+ICsgKgo+Pj4gKyAqwqDCoMKgwqDCoCBG
b3JtYXRzIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgZGlyZWN0b3JpZXMgb25lIHBlciBlYWNo
Cj4+PiArICrCoMKgwqDCoMKgIHN1cHBvcnRlZCBwaXhlbCBmb3JtYXQuIFRoZSBuYW1lIG9mIHRo
ZSBkaXJlY3RvcnkgaXMgdGhlCj4+PiArICrCoMKgwqDCoMKgIGNvcnJlc3BvbmRpbmcgRk9VUkND
IHN0cmluZyBsYWJlbC4gVGhlIG5leHQgbGV2ZWwgb2YKPj4+ICsgKsKgwqDCoMKgwqAgdGhlIGRp
cmVjdG9yeSB1bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBzdXBwb3J0ZWQgCj4+PiByZXNvbHV0
aW9ucy4KPj4+ICsgKsKgwqDCoMKgwqAgSWYgdGhlIGZvcm1hdCByZXByZXNlbnRzIGEgYmlnLWVu
ZGlhbiB2YXJpYW50IG9mIGEgbGl0dGxlCj4+PiArICrCoMKgwqDCoMKgIGVuZGlhbiBmb3JtYXQs
IHRoZW4gdGhlICItQkUiIHN1ZmZpeCBtdXN0IGJlIGFkZGVkLiBFLmcuIAo+Pj4gJ0FSMTUnIHZz
Cj4+PiArICrCoMKgwqDCoMKgICdBUjE1LUJFJy4KPj4+ICsgKsKgwqDCoMKgwqAgSWYgRk9VUkND
IHN0cmluZyBsYWJlbCBoYXMgc3BhY2VzIHRoZW4gdGhvc2UgYXJlIG9ubHkgCj4+PiBhbGxvd2Vk
IHRvCj4+PiArICrCoMKgwqDCoMKgIGJlIGF0IHRoZSBlbmQgb2YgdGhlIGxhYmVsIGFuZCBtdXN0
IGJlIHRyaW1tZWQuCj4+IEl0IG1pZ2h0IGJlIHVzZWZ1bCB0byBnaXZlIGV4YW1wbGVzIGZvciB0
aGlzOiAnWTE2JyBhbmQgJ1kxNi1CRScgc2hvdWxkCj4+IGNsYXJpZnkgaG93IHRoZSB0cmltbWlu
ZyBvZiBzcGFjZXMgd29yay4KPiBPaywgd2lsbCBhZGQKPj4KPj4+ICsgKgo+Pj4gKyAqIHJlc29s
dXRpb24KPj4+ICsgKsKgwqDCoMKgwqAgVmFsdWVzOsKgwqDCoMKgwqDCoMKgwqAgPHdpZHRoLCB1
aW50MzJfdD54PGhlaWdodCwgdWludDMyX3Q+Cj4+PiArICoKPj4+ICsgKsKgwqDCoMKgwqAgUmVz
b2x1dGlvbnMgYXJlIG9yZ2FuaXplZCBhcyBhIHNldCBvZiBkaXJlY3RvcmllcyBvbmUgcGVyIGVh
Y2gKPj4+ICsgKsKgwqDCoMKgwqAgc3VwcG9ydGVkIHJlc29sdXRpb24gdW5kZXIgY29ycmVzcG9u
ZGluZyA8Zm9ybWF0cz4gZGlyZWN0b3J5Lgo+Pj4gKyAqwqDCoMKgwqDCoCBUaGUgbmFtZSBvZiB0
aGUgZGlyZWN0b3J5IGlzIHRoZSBzdXBwb3J0ZWQgd2lkdGggYW5kIGhlaWdodAo+Pj4gKyAqwqDC
oMKgwqDCoCBvZiB0aGUgY2FtZXJhIHJlc29sdXRpb24gaW4gcGl4ZWxzLgo+Pj4gKyAqCj4+PiAr
ICogZnJhbWUtcmF0ZXMKPj4+ICsgKsKgwqDCoMKgwqAgVmFsdWVzOsKgwqDCoMKgwqDCoMKgwqAg
PG51bWVyYXRvciwgdWludDMyX3Q+LzxkZW5vbWluYXRvciwgdWludDMyX3Q+Cj4+PiArICoKPj4+
ICsgKsKgwqDCoMKgwqAgTGlzdCBvZiBYRU5DQU1FUkFfRlJBTUVfUkFURV9TRVBBUkFUT1Igc2Vw
YXJhdGVkIHN1cHBvcnRlZCAKPj4+IGZyYW1lIHJhdGVzCj4+PiArICrCoMKgwqDCoMKgIG9mIHRo
ZSBjYW1lcmEgZXhwcmVzc2VkIGFzIG51bWVyYXRvciBhbmQgZGVub21pbmF0b3Igb2YgdGhlCj4+
PiArICrCoMKgwqDCoMKgIGNvcnJlc3BvbmRpbmcgZnJhbWUgcmF0ZS4KPj4+ICsgKgo+Pj4gKyAq
LS0tLS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgUmVxdWVzdCBUcmFuc3BvcnQgUGFyYW1ldGVycyAK
Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gKyAqCj4+PiArICogVGhpcyBjb21tdW5pY2F0
aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIHJlcXVlc3RzIGZyb20gCj4+PiBmcm9udGVuZCB0
byBiYWNrZW5kCj4+PiArICogYW5kIGdldCB0aGUgY29ycmVzcG9uZGluZyByZXNwb25zZXMgZnJv
bSBiYWNrZW5kIHRvIGZyb250ZW5kLAo+Pj4gKyAqIHNldCB1cCBwZXIgdmlydHVhbCBjYW1lcmEg
ZGV2aWNlLgo+Pj4gKyAqCj4+PiArICogcmVxLWV2ZW50LWNoYW5uZWwKPj4+ICsgKsKgwqDCoMKg
wqAgVmFsdWVzOsKgwqDCoMKgwqDCoMKgwqAgPHVpbnQzMl90Pgo+Pj4gKyAqCj4+PiArICrCoMKg
wqDCoMKgIFRoZSBpZGVudGlmaWVyIG9mIHRoZSBYZW4gY2FtZXJhJ3MgY29udHJvbCBldmVudCBj
aGFubmVsCj4+PiArICrCoMKgwqDCoMKgIHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSBy
aW5nIGJ1ZmZlci4KPj4+ICsgKgo+Pj4gKyAqIHJlcS1yaW5nLXJlZgo+Pj4gKyAqwqDCoMKgwqDC
oCBWYWx1ZXM6wqDCoMKgwqDCoMKgwqDCoCA8dWludDMyX3Q+Cj4+PiArICoKPj4+ICsgKsKgwqDC
oMKgwqAgVGhlIFhlbiBncmFudCByZWZlcmVuY2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBmb3IgdGhl
IGJhY2tlbmQgCj4+PiB0byBtYXAKPj4+ICsgKsKgwqDCoMKgwqAgYSBzb2xlIHBhZ2Ugb2YgY2Ft
ZXJhJ3MgY29udHJvbCByaW5nIGJ1ZmZlci4KPj4+ICsgKgo+Pj4gKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0gQ2FtZXJhIEV2ZW50IFRyYW5zcG9ydCBQYXJhbWV0ZXJzIAo+Pj4gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+Pj4gKyAqCj4+PiArICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNl
ZCB0byBkZWxpdmVyIGFzeW5jaHJvbm91cyBldmVudHMgCj4+PiBmcm9tIGJhY2tlbmQKPj4+ICsg
KiB0byBmcm9udGVuZCwgc2V0IHVwIHBlciB2aXJ0dWFsIGNhbWVyYSBkZXZpY2UuCj4+PiArICoK
Pj4+ICsgKiBldnQtZXZlbnQtY2hhbm5lbAo+Pj4gKyAqwqDCoMKgwqDCoCBWYWx1ZXM6wqDCoMKg
wqDCoMKgwqDCoCA8dWludDMyX3Q+Cj4+PiArICoKPj4+ICsgKsKgwqDCoMKgwqAgVGhlIGlkZW50
aWZpZXIgb2YgdGhlIFhlbiBjYW1lcmEncyBldmVudCBjaGFubmVsCj4+PiArICrCoMKgwqDCoMKg
IHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KPj4+ICsgKgo+Pj4g
KyAqIGV2dC1yaW5nLXJlZgo+Pj4gKyAqwqDCoMKgwqDCoCBWYWx1ZXM6wqDCoMKgwqDCoMKgwqDC
oCA8dWludDMyX3Q+Cj4+PiArICoKPj4+ICsgKsKgwqDCoMKgwqAgVGhlIFhlbiBncmFudCByZWZl
cmVuY2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBmb3IgdGhlIGJhY2tlbmQgCj4+PiB0byBtYXAKPj4+
ICsgKsKgwqDCoMKgwqAgYSBzb2xlIHBhZ2Ugb2YgY2FtZXJhJ3MgZXZlbnQgcmluZyBidWZmZXIu
Cj4+PiArICovCj4+PiArCj4+PiArLyoKPj4+ICsgCj4+PiAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBTVEFURSBESUFHUkFNUwo+Pj4gKyAKPj4+ICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+Pj4gKyAqCj4+PiArICogVG9vbCBzdGFjayBjcmVhdGVzIGZyb250IGFuZCBiYWNrIHN0YXRl
IG5vZGVzIHdpdGggaW5pdGlhbCBzdGF0ZQo+Pj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5n
Lgo+Pj4gKyAqIFRvb2wgc3RhY2sgY3JlYXRlcyBhbmQgc2V0cyB1cCBmcm9udGVuZCBjYW1lcmEg
Y29uZmlndXJhdGlvbgo+Pj4gKyAqIG5vZGVzIHBlciBkb21haW4uCj4+PiArICoKPj4+ICsgKi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIE5vcm1hbCBmbG93IAo+Pj4gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICsgKgo+Pj4gKyAqIEZyb250wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQmFjawo+
Pj4gKyAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAKPj4+ID09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KPj4+ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2lu
ZyBYZW5idXNTdGF0ZUluaXRpYWxpc2luZwo+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBvIFF1
ZXJ5IGJhY2tlbmQgZGV2aWNlIAo+Pj4gaWRlbnRpZmljYXRpb24KPj4+ICsgKsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGRhdGEuCj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG8gT3BlbiBhbmQg
dmFsaWRhdGUgCj4+PiBiYWNrZW5kIGRldmljZS4KPj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfAo+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB8Cj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFYK
Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFhlbmJ1c1N0YXRlSW5pdFdhaXQKPj4+ICsgKgo+Pj4g
KyAqIG8gUXVlcnkgZnJvbnRlbmQgY29uZmlndXJhdGlvbgo+Pj4gKyAqIG8gQWxsb2NhdGUgYW5k
IGluaXRpYWxpemUKPj4+ICsgKsKgwqAgZXZlbnQgY2hhbm5lbHMgcGVyIGNvbmZpZ3VyZWQKPj4+
ICsgKsKgwqAgY2FtZXJhLgo+Pj4gKyAqIG8gUHVibGlzaCB0cmFuc3BvcnQgcGFyYW1ldGVycwo+
Pj4gKyAqwqDCoCB0aGF0IHdpbGwgYmUgaW4gZWZmZWN0IGR1cmluZwo+Pj4gKyAqwqDCoCB0aGlz
IGNvbm5lY3Rpb24uCj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8Cj4+PiArICrC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8Cj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBWCj4+PiArICogWGVuYnVzU3RhdGVJbml0aWFsaXNlZAo+Pj4gKyAqCj4+PiArICrCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIG8gUXVlcnkgZnJvbnRlbmQgdHJhbnNwb3J0IAo+Pj4gcGFyYW1ldGVy
cy4KPj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbyBDb25uZWN0IHRvIHRoZSBldmVudCAKPj4+
IGNoYW5uZWxzLgo+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8
Cj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwKPj4+ICsgKsKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVgo+Pj4gKyAqwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgWGVuYnVzU3RhdGVDb25uZWN0ZWQKPj4+ICsgKgo+Pj4gKyAqwqAgbyBDcmVhdGUgYW5k
IGluaXRpYWxpemUgT1MKPj4+ICsgKsKgwqDCoCB2aXJ0dWFsIGNhbWVyYSBhcyBwZXIKPj4+ICsg
KsKgwqDCoCBjb25maWd1cmF0aW9uLgo+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fAo+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfAo+Pj4gKyAqwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgVgo+Pj4gKyAqIFhlbmJ1c1N0YXRlQ29ubmVjdGVkCj4+PiArICoKPj4+
ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIFhlbmJ1c1N0YXRlVW5rbm93bgo+Pj4gKyAqwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgWGVuYnVzU3RhdGVDbG9zZWQKPj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFhlbmJ1
c1N0YXRlQ2xvc2luZwo+Pj4gKyAqIG8gUmVtb3ZlIHZpcnR1YWwgY2FtZXJhIGRldmljZQo+Pj4g
KyAqIG8gUmVtb3ZlIGV2ZW50IGNoYW5uZWxzCj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB8Cj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8Cj4+PiArICrCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBWCj4+PiArICogWGVuYnVzU3RhdGVDbG9zZWQKPj4+ICsgKgo+
Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZWNvdmVyeSBmbG93IAo+Pj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gKyAqCj4+PiArICogSW4gY2FzZSBv
ZiBmcm9udGVuZCB1bnJlY292ZXJhYmxlIGVycm9ycyBiYWNrZW5kIGhhbmRsZXMgdGhhdCBhcwo+
Pj4gKyAqIGlmIGZyb250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVDbG9zZWQgc3RhdGUu
Cj4+PiArICoKPj4+ICsgKiBJbiBjYXNlIG9mIGJhY2tlbmQgdW5yZWNvdmVyYWJsZSBlcnJvcnMg
ZnJvbnRlbmQgdHJpZXMgcmVtb3ZpbmcKPj4+ICsgKiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlLiBJ
ZiB0aGlzIGlzIHBvc3NpYmxlIGF0IHRoZSBtb21lbnQgb2YgZXJyb3IsCj4+PiArICogdGhlbiBm
cm9udGVuZCBnb2VzIGludG8gdGhlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0YXRlIGFuZCBp
cyAKPj4+IHJlYWR5IGZvcgo+Pj4gKyAqIG5ldyBjb25uZWN0aW9uIHdpdGggYmFja2VuZC4gSWYg
dGhlIHZpcnR1YWxpemVkIGRldmljZSBpcyBzdGlsbCAKPj4+IGluIHVzZSBhbmQKPj4+ICsgKiBj
YW5ub3QgYmUgcmVtb3ZlZCwgdGhlbiBmcm9udGVuZCBnb2VzIGludG8gdGhlIAo+Pj4gWGVuYnVz
U3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlCj4+PiArICogdW50aWwgZWl0aGVyIHRoZSB2aXJ0dWFs
aXplZCBkZXZpY2UgaXMgcmVtb3ZlZCBvciBiYWNrZW5kIAo+Pj4gaW5pdGlhdGVzIGEgbmV3Cj4+
PiArICogY29ubmVjdGlvbi4gT24gdGhlIHZpcnR1YWxpemVkIGRldmljZSByZW1vdmFsIGZyb250
ZW5kIGdvZXMgaW50byAKPj4+IHRoZQo+Pj4gKyAqIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0
YXRlLgo+Pj4gKyAqCj4+PiArICogTm90ZSBvbiBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3Rh
dGUgb2YgdGhlIGZyb250ZW5kOiBpZiAKPj4+IGJhY2tlbmQgaGFzCj4+PiArICogdW5yZWNvdmVy
YWJsZSBlcnJvcnMgdGhlbiBmcm9udGVuZCBjYW5ub3Qgc2VuZCByZXF1ZXN0cyB0byB0aGUgCj4+
PiBiYWNrZW5kCj4+PiArICogYW5kIHRodXMgY2Fubm90IHByb3ZpZGUgZnVuY3Rpb25hbGl0eSBv
ZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIAo+Pj4gYW55bW9yZS4KPj4+ICsgKiBBZnRlciBiYWNr
ZW5kIGlzIGJhY2sgdG8gbm9ybWFsIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgbWF5IHN0aWxsIAo+
Pj4gaG9sZCBzb21lCj4+PiArICogc3RhdGU6IGNvbmZpZ3VyYXRpb24gaW4gdXNlLCBhbGxvY2F0
ZWQgYnVmZmVycywgY2xpZW50IAo+Pj4gYXBwbGljYXRpb24gc3RhdGUgZXRjLgo+Pj4gKyAqIElu
IG1vc3QgY2FzZXMsIHRoaXMgd2lsbCByZXF1aXJlIGZyb250ZW5kIHRvIGltcGxlbWVudCBjb21w
bGV4IAo+Pj4gcmVjb3ZlcnkKPj4+ICsgKiByZWNvbm5lY3QgbG9naWMuIEluc3RlYWQsIGJ5IGdv
aW5nIGludG8gWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIAo+Pj4gc3RhdGUsCj4+PiArICogZnJv
bnRlbmQgd2lsbCBtYWtlIHN1cmUgbm8gbmV3IGNsaWVudHMgb2YgdGhlIHZpcnR1YWxpemVkIGRl
dmljZSAKPj4+IGFyZQo+Pj4gKyAqIGFjY2VwdGVkLCBhbGxvdyBleGlzdGluZyBjbGllbnQocykg
dG8gZXhpdCBncmFjZWZ1bGx5IGJ5IAo+Pj4gc2lnbmFsaW5nIGVycm9yCj4+PiArICogc3RhdGUg
ZXRjLgo+Pj4gKyAqIE9uY2UgYWxsIHRoZSBjbGllbnRzIGFyZSBnb25lIGZyb250ZW5kIGNhbiBy
ZWluaXRpYWxpemUgdGhlIAo+Pj4gdmlydHVhbGl6ZWQKPj4+ICsgKiBkZXZpY2UgYW5kIGdldCBp
bnRvIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHN0YXRlIGFnYWluIAo+Pj4gc2lnbmFsaW5nIHRo
ZQo+Pj4gKyAqIGJhY2tlbmQgdGhhdCBhIG5ldyBjb25uZWN0aW9uIGNhbiBiZSBtYWRlLgo+Pj4g
KyAqCj4+PiArICogVGhlcmUgYXJlIG11bHRpcGxlIGNvbmRpdGlvbnMgcG9zc2libGUgdW5kZXIg
d2hpY2ggZnJvbnRlbmQgd2lsbCAKPj4+IGdvIGZyb20KPj4+ICsgKiBYZW5idXNTdGF0ZVJlY29u
ZmlndXJpbmcgaW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZywgc29tZSBvZiAKPj4+IHRoZW0g
YXJlIE9TCj4+PiArICogc3BlY2lmaWMuIEZvciBleGFtcGxlOgo+Pj4gKyAqIDEuIFRoZSB1bmRl
cmx5aW5nIE9TIGZyYW1ld29yayBtYXkgcHJvdmlkZSBjYWxsYmFja3MgdG8gc2lnbmFsIAo+Pj4g
dGhhdCB0aGUgbGFzdAo+Pj4gKyAqwqDCoMKgIGNsaWVudCBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2
aWNlIGhhcyBnb25lIGFuZCB0aGUgZGV2aWNlIGNhbiAKPj4+IGJlIHJlbW92ZWQKPj4+ICsgKiAy
LiBGcm9udGVuZCBjYW4gc2NoZWR1bGUgYSBkZWZlcnJlZCB3b3JrICh0aW1lci90YXNrbGV0L3dv
cmtxdWV1ZSkKPj4+ICsgKsKgwqDCoCB0byBwZXJpb2RpY2FsbHkgY2hlY2sgaWYgdGhpcyBpcyB0
aGUgcmlnaHQgdGltZSB0byByZS10cnkgCj4+PiByZW1vdmFsIG9mCj4+PiArICrCoMKgwqAgdGhl
IHZpcnR1YWxpemVkIGRldmljZS4KPj4+ICsgKiAzLiBCeSBhbnkgb3RoZXIgbWVhbnMuCj4+PiAr
ICoKPj4+ICsgCj4+PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFJFUVVFU1QgQ09ERVMK
Pj4+ICsgCj4+PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKi8KPj4+ICsjZGVmaW5lIFhF
TkNBTUVSQV9PUF9DT05GSUdfU0VUwqDCoMKgwqDCoMKgwqAgMHgwMAo+Pj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX09QX0NPTkZJR19HRVTCoMKgwqDCoMKgwqDCoCAweDAxCj4+PiArI2RlZmluZSBYRU5D
QU1FUkFfT1BfQ09ORklHX1ZBTElEQVRFwqDCoCAweDAyCj4+PiArI2RlZmluZSBYRU5DQU1FUkFf
T1BfRlJBTUVfUkFURV9TRVTCoMKgwqAgMHgwMwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0JV
Rl9HRVRfTEFZT1VUwqDCoMKgIDB4MDQKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfUkVR
VUVTVMKgwqDCoMKgwqDCoCAweDA1Cj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0NSRUFU
RcKgwqDCoMKgwqDCoMKgIDB4MDYKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfREVTVFJP
WcKgwqDCoMKgwqDCoCAweDA3Cj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX1FVRVVFwqDC
oMKgwqDCoMKgwqDCoCAweDA4Cj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0RFUVVFVUXC
oMKgwqDCoMKgwqAgMHgwOQo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0NUUkxfRU5VTcKgwqDC
oMKgwqDCoMKgwqAgMHgwYQo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0NUUkxfU0VUwqDCoMKg
wqDCoMKgwqDCoMKgIDB4MGIKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DVFJMX0dFVMKgwqDC
oMKgwqDCoMKgwqDCoCAweDBjCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJU
wqDCoMKgwqDCoCAweDBkCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUT1DCoMKg
wqDCoMKgwqAgMHgwZQo+Pj4gKwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQlJJR0hUTkVT
U8KgwqDCoMKgwqAgMAo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQ09OVFJBU1TCoMKgwqDC
oMKgwqDCoCAxCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9TQVRVUkFUSU9OwqDCoMKgwqDC
oCAyCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9IVUXCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgMwo+Pj4gKwo+Pj4gKy8qIE51bWJlciBvZiBzdXBwb3J0ZWQgY29udHJvbHMuICovCj4+PiAr
I2RlZmluZSBYRU5DQU1FUkFfTUFYX0NUUkzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgNAo+Pj4g
Kwo+Pj4gKy8qIENvbnRyb2wgaXMgcmVhZC1vbmx5LiAqLwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X0NUUkxfRkxHX1JPwqDCoMKgwqDCoMKgwqDCoMKgICgxIDw8IDApCj4+PiArLyogQ29udHJvbCBp
cyB3cml0ZS1vbmx5LiAqLwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfRkxHX1dPwqDCoMKg
wqDCoMKgwqDCoMKgICgxIDw8IDEpCj4+PiArLyogQ29udHJvbCdzIHZhbHVlIGlzIHZvbGF0aWxl
LiAqLwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfRkxHX1ZPTEFUSUxFwqDCoMKgICgxIDw8
IDIpCj4+PiArCj4+PiArLyogU3VwcG9ydGVkIGNvbG9yIHNwYWNlcy4gKi8KPj4+ICsjZGVmaW5l
IFhFTkNBTUVSQV9DT0xPUlNQQUNFX0RFRkFVTFTCoMKgIDAKPj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9DT0xPUlNQQUNFX1NNUFRFMTcwTSAxCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFD
RV9SRUM3MDnCoMKgwqAgMgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NPTE9SU1BBQ0VfU1JHQsKg
wqDCoMKgwqAgMwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NPTE9SU1BBQ0VfT1BSR0LCoMKgwqDC
oCA0Cj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9CVDIwMjDCoMKgwqAgNQo+Pj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX0NPTE9SU1BBQ0VfRENJX1AzwqDCoMKgIDYKPj4+ICsKPj4+ICsv
KiBDb2xvciBzcGFjZSB0cmFuc2ZlciBmdW5jdGlvbi4gKi8KPj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9YRkVSX0ZVTkNfREVGQVVMVMKgwqDCoCAwCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9G
VU5DXzcwOcKgwqDCoMKgwqDCoMKgIDEKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9YRkVSX0ZVTkNf
U1JHQsKgwqDCoMKgwqDCoCAyCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX09QUkdC
wqDCoMKgwqDCoCAzCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX05PTkXCoMKgwqDC
oMKgwqAgNAo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19EQ0lfUDPCoMKgwqDCoCA1
Cj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX1NNUFRFMjA4NMKgIDYKPj4+ICsKPj4+
ICsvKiBDb2xvciBzcGFjZSBZ4oCZQ2JDciBlbmNvZGluZy4gKi8KPj4+ICsjZGVmaW5lIFhFTkNB
TUVSQV9ZQ0JDUl9FTkNfSUdOT1JFwqDCoMKgwqDCoMKgwqDCoMKgwqAgMAo+Pj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX1lDQkNSX0VOQ182MDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxCj4+PiAr
I2RlZmluZSBYRU5DQU1FUkFfWUNCQ1JfRU5DXzcwOcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IDIKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfWFY2MDHCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIDMKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfWFY3MDnCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIDQKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfQlQyMDIwwqDC
oMKgwqDCoMKgwqDCoMKgwqAgNQo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19CVDIw
MjBfQ09OU1RfTFVNIDYKPj4+ICsKPj4+ICsvKiBRdWFudGl6YXRpb24gcmFuZ2UuICovCj4+PiAr
I2RlZmluZSBYRU5DQU1FUkFfUVVBTlRJWkFUSU9OX0RFRkFVTFTCoMKgwqDCoMKgwqAgMAo+Pj4g
KyNkZWZpbmUgWEVOQ0FNRVJBX1FVQU5USVpBVElPTl9GVUxMX1JBTkdFwqDCoMKgIDEKPj4+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9RVUFOVElaQVRJT05fTElNX1JBTkdFwqDCoMKgwqAgMgo+Pj4gKwo+
Pj4gKy8qCj4+PiArIAo+Pj4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICrCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEVW
RU5UIENPREVTCj4+PiArIAo+Pj4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICovCj4+PiAr
I2RlZmluZSBYRU5DQU1FUkFfRVZUX0ZSQU1FX0FWQUlMwqDCoMKgwqDCoCAweDAwCj4+PiArI2Rl
ZmluZSBYRU5DQU1FUkFfRVZUX0NUUkxfQ0hBTkdFwqDCoMKgwqDCoCAweDAxCj4+PiArCj4+PiAr
LyogUmVzb2x1dGlvbiBoYXMgY2hhbmdlZC4gKi8KPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVlRf
Q0ZHX0ZMR19SRVNPTMKgwqDCoCAoMSA8PCAwKQo+Pj4gKwo+Pj4gKy8qCj4+PiArIAo+Pj4gKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFhF
TlNUT1JFIEZJRUxEIEFORCBQQVRIIE5BTUUgU1RSSU5HUywgSEVMUEVSUwo+Pj4gKyAKPj4+ICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+Pj4gKyAqLwo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0RSSVZF
Ul9OQU1FwqDCoMKgwqDCoMKgwqDCoMKgICJ2Y2FtZXJhIgo+Pj4gKwo+Pj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX0xJU1RfU0VQQVJBVE9SwqDCoMKgwqDCoMKgICIsIgo+Pj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX1JFU09MVVRJT05fU0VQQVJBVE9SICJ4Igo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZSQUNU
SU9OX1NFUEFSQVRPUsKgwqAgIi8iCj4+PiArCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERf
QkVfVkVSU0lPTlPCoMKgwqAgInZlcnNpb25zIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxE
X0ZFX1ZFUlNJT07CoMKgwqDCoCAidmVyc2lvbiIKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVM
RF9SRVFfUklOR19SRUbCoMKgICJyZXEtcmluZy1yZWYiCj4+PiArI2RlZmluZSBYRU5DQU1FUkFf
RklFTERfUkVRX0NIQU5ORUzCoMKgwqAgInJlcS1ldmVudC1jaGFubmVsIgo+Pj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX0ZJRUxEX0VWVF9SSU5HX1JFRsKgwqAgImV2dC1yaW5nLXJlZiIKPj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9GSUVMRF9FVlRfQ0hBTk5FTMKgwqDCoCAiZXZ0LWV2ZW50LWNoYW5uZWwi
Cj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfTUFYX0JVRkZFUlPCoMKgwqAgIm1heC1idWZm
ZXJzIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0NPTlRST0xTwqDCoMKgwqDCoMKgICJj
b250cm9scyIKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9GT1JNQVRTwqDCoMKgwqDCoMKg
wqAgImZvcm1hdHMiCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRlJBTUVfUkFURVPCoMKg
wqAgImZyYW1lLXJhdGVzIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0JFX0FMTE9DwqDC
oMKgwqDCoMKgICJiZS1hbGxvYyIKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9VTklRVUVf
SUTCoMKgwqDCoMKgICJ1bmlxdWUtaWQiCj4+PiArCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RS
TF9CUklHSFRORVNTX1NUUsKgICJicmlnaHRuZXNzIgo+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NU
UkxfQ09OVFJBU1RfU1RSwqDCoMKgICJjb250cmFzdCIKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9D
VFJMX1NBVFVSQVRJT05fU1RSwqAgInNhdHVyYXRpb24iCj4+PiArI2RlZmluZSBYRU5DQU1FUkFf
Q1RSTF9IVUVfU1RSwqDCoMKgwqDCoMKgwqDCoCAiaHVlIgo+Pj4gKwo+Pj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX0ZPVVJDQ19CSUdFTkRJQU5fU1RSICItQkUiCj4+PiArCj4+PiArLyogTWF4aW11bSBu
dW1iZXIgb2YgYnVmZmVyIHBsYW5lcyBzdXBwb3J0ZWQuICovCj4+PiArI2RlZmluZSBYRU5DQU1F
UkFfTUFYX1BMQU5FwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA0Cj4+PiArCj4+PiArLyoKPj4+ICsg
Cj4+PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNUQVRVUyBSRVRVUk4gQ09ERVMKPj4+ICsgCj4+
PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKgo+Pj4gKyAqIFN0YXR1cyByZXR1cm4gY29k
ZSBpcyB6ZXJvIG9uIHN1Y2Nlc3MgYW5kIC1YRU5fRVhYIG9uIGZhaWx1cmUuCj4+PiArICoKPj4+
ICsgCj4+PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQXNzdW1wdGlvbnMKPj4+ICsg
Cj4+PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+ICsgKgo+Pj4gKyAqIC0gdXNhZ2Ugb2YgZ3Jh
bnQgcmVmZXJlbmNlIDAgYXMgaW52YWxpZCBncmFudCByZWZlcmVuY2U6Cj4+PiArICrCoMKgIGdy
YW50IHJlZmVyZW5jZSAwIGlzIHZhbGlkLCBidXQgbmV2ZXIgZXhwb3NlZCB0byBhIFBWIGRyaXZl
ciwKPj4+ICsgKsKgwqAgYmVjYXVzZSBvZiB0aGUgZmFjdCBpdCBpcyBhbHJlYWR5IGluIHVzZS9y
ZXNlcnZlZCBieSB0aGUgUFYgCj4+PiBjb25zb2xlLgo+Pj4gKyAqIC0gYWxsIHJlZmVyZW5jZXMg
aW4gdGhpcyBkb2N1bWVudCB0byBwYWdlIHNpemVzIG11c3QgYmUgdHJlYXRlZAo+Pj4gKyAqwqDC
oCBhcyBwYWdlcyBvZiBzaXplIFhFTl9QQUdFX1NJWkUgdW5sZXNzIG90aGVyd2lzZSBub3RlZC4K
Pj4+ICsgKiAtIGFsbCBGT1VSQ0MgbWFwcGluZ3MgdXNlZCBmb3IgY29uZmlndXJhdGlvbiBhbmQg
bWVzc2FnaW5nIGFyZQo+Pj4gKyAqwqDCoCBMaW51eCBWNEwyIG9uZXM6IAo+Pj4gaHR0cHM6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0
L3RyZWUvaW5jbHVkZS91YXBpL2xpbnV4L3ZpZGVvZGV2Mi5oCj4+PiArICrCoMKgIHdpdGggdGhl
IGZvbGxvd2luZyBleGNlcHRpb25zOgo+Pj4gKyAqwqDCoMKgwqAgLSBjaGFyYWN0ZXJzIGFyZSBh
bGxvd2VkIGluIFsweDIwOyAweDdmXSByYW5nZQo+Pj4gKyAqwqDCoMKgwqAgLSB3aGVuIHVzZWQg
Zm9yIFhlblN0b3JlIGNvbmZpZ3VyYXRpb24gZW50cmllcyB0aGUgZm9sbG93aW5nCj4+PiArICrC
oMKgwqDCoMKgwqAgYXJlIG5vdCBhbGxvd2VkOgo+Pj4gKyAqwqDCoMKgwqDCoMKgIC0gJy8nLCAn
XCcsICcgJyAoc3BhY2UpLCAnPCcsICc+JywgJzonLCAnIicsICd8JywgJz8nLCAnKicKPj4+ICsg
KsKgwqDCoMKgwqDCoCAtIGlmIHRyYWlsaW5nIHNwYWNlcyBhcmUgcGFydCBvZiB0aGUgRk9VUkND
IGNvZGUgdGhlbiAKPj4+IHRob3NlIG11c3QgYmUKPj4+ICsgKsKgwqDCoMKgwqDCoMKgwqAgdHJp
bW1lZAo+Pj4gKyAqCj4+PiArICoKPj4+ICsgCj4+PiAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+
ICsgKsKgwqDCoMKgwqDCoCBEZXNjcmlwdGlvbiBvZiB0aGUgcHJvdG9jb2wgYmV0d2VlbiBmcm9u
dGVuZCBhbmQgYmFja2VuZCAKPj4+IGRyaXZlcgo+Pj4gKyAKPj4+ICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgo+Pj4gKyAqCj4+PiArICogVGhlIHR3byBoYWx2ZXMgb2YgYSBQYXJhLXZpcnR1YWwgY2Ft
ZXJhIGRyaXZlciBjb21tdW5pY2F0ZSB3aXRoCj4+PiArICogZWFjaCBvdGhlciB1c2luZyBzaGFy
ZWQgcGFnZXMgYW5kIGV2ZW50IGNoYW5uZWxzLgo+Pj4gKyAqIFNoYXJlZCBwYWdlIGNvbnRhaW5z
IGEgcmluZyB3aXRoIHJlcXVlc3QvcmVzcG9uc2UgcGFja2V0cy4KPj4+ICsgKgo+Pj4gKyAqIEFs
bCByZXNlcnZlZCBmaWVsZHMgaW4gdGhlIHN0cnVjdHVyZXMgYmVsb3cgbXVzdCBiZSAwLgo+Pj4g
KyAqCj4+PiArICogRm9yIGFsbCByZXF1ZXN0L3Jlc3BvbnNlL2V2ZW50IHBhY2tldHM6Cj4+PiAr
ICrCoMKgIC0gZnJhbWUgcmF0ZSBwYXJhbWV0ZXIgaXMgcmVwcmVzZW50ZWQgYXMgYSBwYWlyIG9m
IDQgb2N0ZXQgbG9uZwo+Pj4gKyAqwqDCoMKgwqAgbnVtZXJhdG9yIGFuZCBkZW5vbWluYXRvcjoK
Pj4+ICsgKsKgwqDCoMKgwqDCoCAtIGZyYW1lX3JhdGVfbnVtZXIgLSB1aW50MzJfdCwgbnVtZXJh
dG9yIG9mIHRoZSBmcmFtZSByYXRlCj4+PiArICrCoMKgwqDCoMKgwqAgLSBmcmFtZV9yYXRlX2Rl
bm9tIC0gdWludDMyX3QsIGRlbm9taW5hdG9yIG9mIHRoZSBmcmFtZSByYXRlCj4+PiArICrCoMKg
wqDCoCBUaGUgY29ycmVzcG9uZGluZyBmcmFtZSByYXRlIChIeikgaXMgY2FsY3VsYXRlZCBhczoK
Pj4+ICsgKsKgwqDCoMKgwqDCoCBmcmFtZV9yYXRlID0gZnJhbWVfcmF0ZV9udW1lciAvIGZyYW1l
X3JhdGVfZGVub20KPj4+ICsgKsKgwqAgLSBidWZmZXIgaW5kZXggaXMgYSB6ZXJvIGJhc2VkIGlu
ZGV4IG9mIHRoZSBidWZmZXIuIE11c3QgYmUgCj4+PiBsZXNzIHRoYW4KPj4+ICsgKsKgwqDCoMKg
IHRoZSB2YWx1ZSBvZiBYRU5DQU1FUkFfT1BfQ09ORklHX1NFVC5udW1fYnVmcyByZXNwb25zZToK
Pj4+ICsgKsKgwqDCoMKgwqDCoCAtIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZl
ci4KPj4+ICsgKgo+Pj4gKyAqCj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tIFJlcXVlc3RzIAo+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiAr
ICoKPj4+ICsgKiBBbGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBv
Y3RldHMpLgo+Pj4gKyAqIEFsbCByZXF1ZXN0IHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgo+
Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+
Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBvcGVyYXRpb27C
oMKgIHwgCj4+PiByZXNlcnZlZMKgwqDCoMKgIHwgNAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA4Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsg
KsKgwqAgaWQgLSB1aW50MTZfdCwgcHJpdmF0ZSBndWVzdCB2YWx1ZSwgZWNob2VkIGluIHJlc3Bv
bnNlLgo+Pj4gKyAqwqDCoCBvcGVyYXRpb24gLSB1aW50OF90LCBvcGVyYXRpb24gY29kZSwgWEVO
Q0FNRVJBX09QX1hYWC4KPj4+ICsgKgo+Pj4gKyAqCj4+PiArICogUmVxdWVzdCB0byBzZXQvdmFs
aWRhdGUgdGhlIGNvbmZpZ3VyYXRpb24gLSByZXF1ZXN0IHRvIHNldCB0aGUKPj4+ICsgKiBjb25m
aWd1cmF0aW9uL21vZGUgb2YgdGhlIGNhbWVyYSAoWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQpIG9y
IHRvCj4+PiArICogY2hlY2sgaWYgdGhlIGNvbmZpZ3VyYXRpb24gaXMgdmFsaWQgYW5kIGNhbiBi
ZSB1c2VkCj4+PiArICogKFhFTkNBTUVSQV9PUF9DT05GSUdfVkFMSURBVEUpOgo+Pj4gKyAqwqDC
oMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+Pj4gKyAqIAo+
Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCBfT1BfQ09ORklHX1hYWCB8IAo+Pj4gcmVz
ZXJ2ZWTCoMKgwqDCoCB8IDQKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgcmVz
ZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHwgOAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwaXhlbCAKPj4+IGZv
cm1hdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fCAxMgo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCB3aWR0aMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDE2Cj4+
PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IGhlaWdodMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyMAo+Pj4gKyAqIAo+
Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCBjb2xvcnNwYWNlwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMjQKPj4+ICsgKiAKPj4+ICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqIHwgeGZlcl9mdW5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyOAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+PiArICogfCB5Y2Jjcl9lbmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB8IDMyCj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsg
KiB8IHF1YW50aXphdGlvbsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfCAzNgo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNl
cnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfCA0MAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogCj4+PiB8L1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL3wKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNjQK
Pj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICogcGl4ZWxfZm9ybWF0IC0g
dWludDMyX3QsIHBpeGVsIGZvcm1hdCB0byBiZSB1c2VkLCBGT1VSQ0MgY29kZS4KPj4+ICsgKiB3
aWR0aCAtIHVpbnQzMl90LCB3aWR0aCBpbiBwaXhlbHMuCj4+PiArICogaGVpZ2h0IC0gdWludDMy
X3QsIGhlaWdodCBpbiBwaXhlbHMuCj4+PiArICogY29sb3JzcGFjZSAtIHVpbnQzMl90LCB0aGlz
IHN1cHBsZW1lbnRzIHBpeGVsX2Zvcm1hdCBwYXJhbWV0ZXIsCj4+PiArICrCoMKgIG9uZSBvZiB0
aGUgWEVOQ0FNRVJBX0NPTE9SU1BBQ0VfWFhYLgo+Pj4gKyAqIHhmZXJfZnVuYyAtIHVpbnQzMl90
LCB0aGlzIHN1cHBsZW1lbnRzIGNvbG9yc3BhY2UgcGFyYW1ldGVyLAo+Pj4gKyAqwqDCoCBvbmUg
b2YgdGhlIFhFTkNBTUVSQV9YRkVSX0ZVTkNfWFhYLgo+Pj4gKyAqIHljYmNyX2VuYyAtIHVpbnQz
Ml90LCB0aGlzIHN1cHBsZW1lbnRzIGNvbG9yc3BhY2UgcGFyYW1ldGVyLAo+Pj4gKyAqwqDCoCBv
bmUgb2YgdGhlIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfWFhYLiBQbGVhc2Ugbm90ZSwgdGhhdCAKPj4+
IHljYmNyX2VuYyBpcyBvbmx5Cj4+PiArICrCoMKgIHZhbGlkIGZvciBZQ2JDciBwaXhlbGZvcm1h
dHMgYW5kIHNob3VsZCBiZSBpZ25vcmVkIG90aGVyd2lzZS4KPj4+ICsgKiBxdWFudGl6YXRpb24g
LSB1aW50MzJfdCwgdGhpcyBzdXBwbGVtZW50cyBjb2xvcnNwYWNlIHBhcmFtZXRlciwKPj4+ICsg
KsKgwqAgb25lIG9mIHRoZSBYRU5DQU1FUkFfUVVBTlRJWkFUSU9OX1hYWC4KPj4gU2hvdWxkIHlv
dSByZWFsbHkgaW5jbHVkZSBjb2xvcnNwYWNlLCB4ZmVyX2Z1bmMsIHljYmNyX2VuYyBhbmQgCj4+
IHF1YW50aXphdGlvbgo+PiBoZXJlPyBUaGV5IHNob3VsZCBiZSBpbiB0aGUgcmVzcG9uc2UsIGJ1
dCBmb3Igbm93IGF0IGxlYXN0IGFsbCB2aWRlbyAKPj4gY2FwdHVyZQo+PiBkcml2ZXJzIGp1c3Qg
c2V0IHRoZXNlIGZpZWxkcy4gSS5lLiwgeW91IGNhbm5vdCByZXF1ZXN0IGEgc3BlY2lmaWMgCj4+
IGUuZy4gY29sb3JzcGFjZS4KPj4KPj4gSXQgbWlnaHQgYmVjb21lIHBvc3NpYmxlIGluIHRoZSBm
dXR1cmUsIGJ1dCBJIHRoaW5rIGl0IGlzIAo+PiBvdXQtb2Ytc2NvcGUgZm9yCj4+IHRoZSBwdXJw
b3NlIG9mIHRoaXMgWGVuIHByb2plY3QuCj4KPiBZZXMsIGFmdGVyIGltcGxlbWVudGluZyB0aGUg
ZnJvbnQgZHJpdmVyIEkgd2FzIG5vdCByZWFsbHkgY29udmluY2VkCj4KPiB3ZSBuZWVkIHRoZXNl
LCBidXQgZGVjaWRlZCB0byBrZWVwLiBCdXQsIHllcywgSSdsbCByZW1vdmUgdGhlc2UgZnJvbQo+
Cj4gdGhlIHJlcXVlc3QgYW5kIGhhdmUgdGhlbSBpbiB0aGUgcmVzcG9uc2UgYXMgeW91IHN1Z2dl
c3QuCj4KPj4+ICsgKgo+Pj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVz
dC4KPj4+ICsgKgo+Pj4gKyAqIE5vdGVzOgo+Pj4gKyAqwqAgLSB0aGUgb25seSBkaWZmZXJlbmNl
IGJldHdlZW4gWEVOQ0FNRVJBX09QX0NPTkZJR19WQUxJREFURSBhbmQKPj4+ICsgKsKgwqDCoCBY
RU5DQU1FUkFfT1BfQ09ORklHX1NFVCBpcyB0aGF0IHRoZSBmb3JtZXIgZG9lc24ndCBhY3R1YWxs
eSAKPj4+IGNoYW5nZQo+Pj4gKyAqwqDCoMKgIGNhbWVyYSBjb25maWd1cmF0aW9uLCBidXQgcXVl
cmllcyBpZiB0aGUgY29uZmlndXJhdGlvbiBpcyB2YWxpZC4KPj4+ICsgKsKgwqDCoCBUaGlzIGNh
biBiZSB1c2VkIHdoaWxlIHN0cmVhbSBpcyBhY3RpdmUgYW5kL29yIGJ1ZmZlcnMgCj4+PiBhbGxv
Y2F0ZWQuCj4+PiArICrCoCAtIGZyb250ZW5kIG11c3QgY2hlY2sgdGhlIGNvcnJlc3BvbmRpbmcg
cmVzcG9uc2UgaW4gb3JkZXIgdG8gc2VlCj4+PiArICrCoMKgwqAgaWYgdGhlIHZhbHVlcyByZXBv
cnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSAKPj4+IGRlc2lyZWQgb25lcwo+
Pj4gKyAqwqDCoMKgIGFuZCBjYW4gYmUgYWNjZXB0ZWQuCj4+PiArICrCoCAtIGZyb250ZW5kIG1h
eSBzZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9DT05GSUdfU0VUIHJlcXVlc3RzIAo+Pj4gYmVm
b3JlCj4+PiArICrCoMKgwqAgc2VuZGluZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVl
c3QgdG8gdXBkYXRlIG9yIHR1bmUgdGhlCj4+PiArICrCoMKgwqAgZmluYWwgc3RyZWFtIGNvbmZp
Z3VyYXRpb24uCj4+PiArICrCoCAtIGNvbmZpZ3VyYXRpb24gY2Fubm90IGJlIGNoYW5nZWQgZHVy
aW5nIGFjdGl2ZSBzdHJlYW1pbmcsIGUuZy4KPj4+ICsgKsKgwqDCoCBhZnRlciBYRU5DQU1FUkFf
T1BfU1RSRUFNX1NUQVJUIGFuZCBiZWZvcmUgCj4+PiBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUT1AK
Pj4+ICsgKsKgwqDCoCByZXF1ZXN0cy4KPj4+ICsgKi8KPj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2Nv
bmZpZ19yZXEgewo+Pj4gK8KgwqDCoCB1aW50MzJfdCBwaXhlbF9mb3JtYXQ7Cj4+PiArwqDCoMKg
IHVpbnQzMl90IHdpZHRoOwo+Pj4gK8KgwqDCoCB1aW50MzJfdCBoZWlnaHQ7Cj4+PiArwqDCoMKg
IHVpbnQzMl90IGNvbG9yc3BhY2U7Cj4+PiArwqDCoMKgIHVpbnQzMl90IHhmZXJfZnVuYzsKPj4+
ICvCoMKgwqAgdWludDMyX3QgeWNiY3JfZW5jOwo+Pj4gK8KgwqDCoCB1aW50MzJfdCBxdWFudGl6
YXRpb247Cj4+PiArfTsKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIFJlcXVlc3QgY3VycmVudCBjb25m
aWd1cmF0aW9uIG9mIHRoZSBjYW1lcmE6Cj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsg
KiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB8IF9PUF9DT05GSUdfR0VUIHwgCj4+PiByZXNlcnZlZMKgwqDCoMKgIHwgNAo+Pj4g
KyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA4Cj4+PiArICogCj4+
PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4+ICsgKiAKPj4+IHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAqIAo+Pj4gKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA2NAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICoKPj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3Qu
Cj4+PiArICoKPj4+ICsgKgo+Pj4gKyAqIFJlcXVlc3QgdG8gc2V0IHRoZSBmcmFtZSByYXRlIG9m
IHRoZSBzdHJlYW06Cj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKg
wqDCoMKgIG9jdGV0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBpZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IF9G
UkFNRV9SQVRFX1NFVHwgCj4+PiByZXNlcnZlZMKgwqDCoMKgIHwgNAo+Pj4gKyAqIAo+Pj4gKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA4Cj4+PiArICogCj4+PiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+ICsgKiB8IGZyYW1lX3JhdGVfbnVtZXLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMgo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogfCBmcmFtZV9yYXRlX2Rlbm9twqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHwgMTYKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgcmVz
ZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHwgMjAKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIAo+Pj4gfC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC98Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHJlc2VydmVkwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDY0
Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKgo+Pj4gKyAqIGZyYW1lX3JhdGVfbnVt
ZXIgLSB1aW50MzJfdCwgbnVtZXJhdG9yIG9mIHRoZSBmcmFtZSByYXRlLgo+Pj4gKyAqIGZyYW1l
X3JhdGVfZGVub20gLSB1aW50MzJfdCwgZGVub21pbmF0b3Igb2YgdGhlIGZyYW1lIHJhdGUuCj4+
PiArICoKPj4+ICsgKiBOb3RlczoKPj4+ICsgKsKgIC0gdG8gcXVlcnkgdGhlIGN1cnJlbnQgKGFj
dHVhbCkgZnJhbWUgcmF0ZSB1c2UgCj4+PiBYRU5DQU1FUkFfT1BfQ09ORklHX0dFVAo+Pj4gKyAq
wqDCoMKgIHJlcXVlc3QuCj4+PiArICrCoCAtIHRoaXMgcmVxdWVzdCBjYW4gYmUgdXNlZCB3aXRo
IGNhbWVyYSBidWZmZXJzIGFsbG9jYXRlZCwgYnV0IAo+Pj4gc3RyZWFtCj4+PiArICrCoMKgwqAg
c3RvcHBlZCwgZS5nLiBmcm9udGVuZCBpcyBhbGxvd2VkIHRvIHN0b3AgdGhlIHN0cmVhbSB3aXRo
Cj4+PiArICrCoMKgwqAgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVE9QLCBob2xkIHRoZSBidWZmZXJz
IGFsbG9jYXRlZCAoZS5nLiAKPj4+IGtlZXAgdGhlCj4+PiArICrCoMKgwqAgY29uZmlndXJhdGlv
biBzZXQgd2l0aCBYRU5DQU1FUkFfT1BfQ09ORklHX1NFVCksIGNoYW5nZSB0aGUKPj4+ICsgKsKg
wqDCoCBmcmFtZSByYXRlIG9mIHRoZSBzdHJlYW0gYW5kIChyZSlzdGFydCB0aGUgc3RyZWFtIGFn
YWluIHdpdGgKPj4+ICsgKsKgwqDCoCBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJULgo+Pj4gKyAq
wqAgLSBmcmFtZSByYXRlIGNhbm5vdCBiZSBjaGFuZ2VkIGR1cmluZyBhY3RpdmUgc3RyZWFtaW5n
LCBlLmcuCj4+PiArICrCoMKgwqAgYWZ0ZXIgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCBhbmQg
YmVmb3JlIAo+Pj4gWEVOQ0FNRVJBX09QX1NUUkVBTV9TVE9QCj4+PiArICrCoMKgwqAgY29tbWFu
ZHMuCj4+PiArICovCj4+PiArc3RydWN0IHhlbmNhbWVyYV9mcmFtZV9yYXRlX3JlcSB7Cj4+PiAr
wqDCoMKgIHVpbnQzMl90IGZyYW1lX3JhdGVfbnVtZXI7Cj4+PiArwqDCoMKgIHVpbnQzMl90IGZy
YW1lX3JhdGVfZGVub207Cj4+PiArfTsKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIFJlcXVlc3QgY2Ft
ZXJhIGJ1ZmZlcidzIGxheW91dDoKPj4+ICsgKsKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMiAz
wqDCoMKgwqDCoMKgwqAgb2N0ZXQKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHzC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHwgX0JVRl9HRVRfTEFZT1VUfCAKPj4+IHJlc2VydmVkwqDCoMKgwqAgfCA0Cj4+PiArICog
Cj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDgKPj4+ICsgKiAKPj4+ICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIAo+Pj4gfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+PiArICogCj4+PiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDY0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+ICsgKgo+Pj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4+
ICsgKgo+Pj4gKyAqCj4+PiArICogUmVxdWVzdCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2Vk
Ogo+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3Rl
dAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCBfT1BfQlVGX1JFUVVF
U1R8IAo+Pj4gcmVzZXJ2ZWTCoMKgwqDCoCB8IDQKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHwgOAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICog
fMKgwqDCoCBudW1fYnVmc8KgwqDCoCB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8IDEyCj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8
IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB8IDE2Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiAKPj4+IHwv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvfAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fCA2NAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKiBudW1fYnVmcyAt
IHVpbnQ4X3QsIGRlc2lyZWQgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZC4KPj4gSWYgbnVt
X2J1ZnMgaXMgbGltaXRlZCB0byBtYXgtYnVmZmVycywgdGhlbiB0aGF0IHNob3VsZCBiZSBtZW50
aW9uZWQgCj4+IGhlcmUuCj4gR29vZCBwb2ludCwgd2lsbCBhZGQgYSBub3RlCj4+IEFsc28sIHRo
aXMgb3AgcmVxdWVzdHMgdGhlIGJ1ZmZlcnMgZnJvbSB0aGUgYmFja2VuZCwgcmlnaHQ/IEkgZG9u
J3QKPj4gdGhpbmsgdGhhdCBpcyBleHBsaWNpdGx5IHN0YXRlZC4KPgo+IFllcywgaXQgcmVxdWVz
dHMgZnJvbSB0aGUgYmFja2VuZC4gQW5kIEkgYW0gbm90IHN1cmUgd2UgbmVlZAo+Cj4gdG8gcHV0
IGFueSBjbGFyaWZpY2F0aW9uIGhlcmUgYXMgYWxsIHRoZSByZXF1ZXN0cyBjb21lIGZyb20KPgo+
IGZyb250IHRvIGJhY2ssIHNvIGl0IGlzICJieSBkZXNpZ24iCj4KPj4KPj4+ICsgKgo+Pj4gKyAq
IFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4+ICsgKgo+Pj4gKyAqIE5v
dGVzOgo+Pj4gKyAqwqAgLSBmcm9udGVuZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNwb25kaW5nIHJl
c3BvbnNlIGluIG9yZGVyIHRvIHNlZQo+Pj4gKyAqwqDCoMKgIGlmIHRoZSB2YWx1ZXMgcmVwb3J0
ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgCj4+PiBkZXNpcmVkIG9uZXMKPj4+
ICsgKsKgwqDCoCBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+Pj4gKyAqwqAgLSBmcm9udGVuZCBtYXkg
c2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgcmVxdWVzdHMgCj4+PiBiZWZv
cmUKPj4+ICsgKsKgwqDCoCBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVz
dCB0byB1cGRhdGUgb3IgdHVuZSB0aGUKPj4+ICsgKsKgwqDCoCBjb25maWd1cmF0aW9uLgo+PiBQ
ZXJoYXBzIG1lbnRpb24gdGhhdCBldmVyeSB0aW1lIHlvdSBjYWxsIGl0IGFueSBleGlzdGluZyBi
dWZmZXJzIGFyZSAKPj4gZGVzdHJveWVkCj4+IGFuZCBhbiBhdHRlbXB0IGlzIG1hZGUgdG8gYWxs
b2NhdGUgbmV3IGJ1ZmZlcnMsIGFzIHBlciB0aGUgcmVxdWVzdC4KPj4KPj4gU28gY2FsbGluZyB0
aGlzIG9wIGFnYWluIHdpbGwgKm5vdCogYWxsb2NhdGUgYWRkaXRpb25hbCBidWZmZXJzLgo+Cj4g
V2VsbCwgdGhpcyBpcyBzb21ld2hhdCBkaWZmZXJlbnQgZnJvbSBWNEwyOiB0aGlzIG9wZXJhdGlv
biBkb2Vzbid0Cj4KPiBuZWNlc3NhcmlseSBhbGxvY2F0ZSBidWZmZXJzIChidXQsIGluIFY0TDIg
YmFzZWQgYmFja2VkIGl0IGRvZXMgOykKPgo+IFRoZSByZWFsIGJ1ZmZlciBhbGxvY2F0aW9uIChh
Y2NvcmRpbmcgdG8gdGhpcyBwcm90b2NvbCkgaGFwcGVucyB3aGVuCj4KPiBmcm9udGVuZCBjYWxs
cyBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURSBvcGVyYXRpb24uIFNvLCBkZXNwaXRlIHRoZSBmYWN0
Cj4KPiB0aGF0IFY0TDIgYmFzZWQgZnJvbnQvYmFjayBkbyB3aGF0IHlvdSBkZXNjcmliZSAtIG90
aGVycyBtYXkgbm90IGZvbGxvdwo+Cj4gdGhpcyBjb252ZW50aW9uOiB0aGlzIG9wZXJhdGlvbiBq
dXN0IGRlY2xhcmVzIHRoYXQgdGhpcyBudW1iZXIgb2YgYnVmZmVyCj4KPiBpcyBkZXNpcmVkCj4K
Pj4KPj4+ICsgKsKgIC0gYWZ0ZXIgdGhpcyByZXF1ZXN0IGNhbWVyYSBjb25maWd1cmF0aW9uIGNh
bm5vdCBiZSBjaGFuZ2VkLCAKPj4+IHVubGVzcwo+Pj4gKyAqwqDCoMKgIHN0cmVhbWluZyBpcyBz
dG9wcGVkIGFuZCBidWZmZXJzIGRlc3Ryb3llZAo+Pj4gKyAqwqAgLSBwYXNzaW5nIHplcm8gbnVt
X2J1ZnMgaW4gdGhpcyByZXF1ZXN0IChhZnRlciBzdHJlYW1pbmcgaGFzIAo+Pj4gc3RvcHBlZAo+
Pj4gKyAqwqDCoMKgIGFuZCBhbGwgYnVmZmVycyBkZXN0cm95ZWQpIHVuYmxvY2tzIGNhbWVyYSBj
b25maWd1cmF0aW9uIAo+Pj4gY2hhbmdlcy4KPj4gSSB0aGluayB0aGlzIGxhc3Qgbm90ZSBzaG91
bGQgbm90IGJlIGEgbm90ZSBhdCBhbGwgYnV0IHBhcnQgb2YgdGhlIAo+PiBudW1fYnVmcwo+PiBk
ZXNjcmlwdGlvbi4gSXQgcmVhZHMgbGlrZSBhbiBhZnRlcnRob3VnaHQgcmlnaHQgbm93IHdoZW4g
aW4gZmFjdCBpdCBpcwo+PiByYXRoZXIgaW1wb3J0YW50Lgo+IEFncmVlLCB3aWxsIHB1dCBpdCB0
b2dldGhlciB3aXRoIG51bV9idWZzIGRlc2NyaXB0aW9uCj4+Cj4+PiArICovCj4+PiArc3RydWN0
IHhlbmNhbWVyYV9idWZfcmVxdWVzdCB7Cj4+PiArwqDCoMKgIHVpbnQ4X3QgbnVtX2J1ZnM7Cj4+
PiArfTsKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIFJlcXVlc3QgY2FtZXJhIGJ1ZmZlciBjcmVhdGlv
bjoKPj4+ICsgKsKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAxwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMiAzwqDCoMKgwqDCoMKgwqAgb2N0
ZXQKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGlkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgX09QX0JVRl9DUkVB
VEUgfCAKPj4+IHJlc2VydmVkwqDCoMKgwqAgfCA0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB8IDgKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAq
IHzCoMKgwqDCoMKgIGluZGV4wqDCoMKgwqAgfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMgo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogfCBwbGFuZV9vZmZzZXRbMF3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfCAxNgo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCBwbGFu
ZV9vZmZzZXRbMV3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfCAyMAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCBwbGFuZV9vZmZzZXRb
Ml3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyNAo+
Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCBwbGFuZV9vZmZzZXRbM13CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyOAo+Pj4gKyAqIAo+
Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCBncmVmX2RpcmVjdG9yecKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMzIKPj4+ICsgKiAKPj4+ICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMzYKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4gKyAqIAo+Pj4gfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8IDY0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gQW5kIHRo
aXMgb3AgZGVhbHMgd2l0aCBmcm9udGVuZCBidWZmZXJzLCByaWdodD8KPgo+IFllcywgYXMgSSBl
eHBsYWluZWQgYmVmb3JlIGFsbCByZXF1ZXN0cyBhbHdheXMgY29tZSBmcm9tIGZyb250Cj4KPiB0
byBiYWNrLCBzbyB0aGlzIGlzIHRoZSBmcm9udGVuZCByZXF1ZXN0aW5nIHRoZSBiYWNrZW5kIHRv
IHVzZQo+Cj4gdGhlc2Ugb2Zmc2V0cwo+Cj4+Cj4+PiArICoKPj4+ICsgKiBBbiBhdHRlbXB0IHRv
IGNyZWF0ZSBtdWx0aXBsZSBidWZmZXJzIHdpdGggdGhlIHNhbWUgaW5kZXggaXMgYW4gCj4+PiBl
cnJvci4KPj4+ICsgKiBpbmRleCBjYW4gYmUgcmUtdXNlZCBhZnRlciBkZXN0cm95aW5nIHRoZSBj
b3JyZXNwb25kaW5nIGNhbWVyYSAKPj4+IGJ1ZmZlci4KPj4+ICsgKgo+Pj4gKyAqIGluZGV4IC0g
dWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0byBiZSBjcmVhdGVkLgo+PiBIb3cgZG9lcyB0
aGlzIGluZGV4IHJlbGF0ZSB0byBudW1fYnVmcyBpbiB0aGUgcHJldmlvdXMgb3AgYW5kIHdpdGgg
dGhlCj4+IG1heC1idWZmZXJzIHNldHRpbmc/IEkgZXhwZWN0IHRoYXQgdGhlIGluZGV4IGlzIGlu
IHRoZSByYW5nZSAKPj4gWzAuLi5udW1fYnVmcy0xXS4KPgo+IFllcywgeW91IGFyZSByaWdodC4g
SSdsbCBwdXQgZXhwbGljaXQgaW5kZXggcmFuZ2UgaGVyZSwgc28KPgo+IGl0IGlzIGNsZWFyLgo+
Cj4+Cj4+PiArICogcGxhbmVfb2Zmc2V0IC0gYXJyYXkgb2YgdWludDMyX3QsIG9mZnNldCBvZiB0
aGUgY29ycmVzcG9uZGluZyBwbGFuZQo+Pj4gKyAqwqDCoCBpbiBvY3RldHMgZnJvbSB0aGUgYnVm
ZmVyIHN0YXJ0LiBOdW1iZXIgb2Ygb2Zmc2V0cyByZXR1cm5lZCBpcwo+Pj4gKyAqwqDCoCBlcXVh
bCB0byB0aGUgdmFsdWUgcmV0dXJuZWQgaW4gCj4+PiBYRU5DQU1FUkFfT1BfQlVGX0dFVF9MQVlP
VVQubnVtX3BsYW5lcy4KPj4+ICsgKiBncmVmX2RpcmVjdG9yeSAtIGdyYW50X3JlZl90LCBhIHJl
ZmVyZW5jZSB0byB0aGUgZmlyc3Qgc2hhcmVkIHBhZ2UKPj4+ICsgKsKgwqAgZGVzY3JpYmluZyBz
aGFyZWQgYnVmZmVyIHJlZmVyZW5jZXMuIFRoZSBzaXplIG9mIHRoZSBidWZmZXIgaXMgCj4+PiBl
cXVhbCB0bwo+Pj4gKyAqwqDCoCBYRU5DQU1FUkFfT1BfQlVGX0dFVF9MQVlPVVQuc2l6ZSByZXNw
b25zZS4gQXQgbGVhc3Qgb25lIHBhZ2UgCj4+PiBleGlzdHMuIElmCj4+PiArICrCoMKgIHNoYXJl
ZCBidWZmZXIgc2l6ZSBleGNlZWRzIHdoYXQgY2FuIGJlIGFkZHJlc3NlZCBieSB0aGlzIAo+Pj4g
c2luZ2xlIHBhZ2UsCj4+PiArICrCoMKgIHRoZW4gcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHNoYXJl
ZCBwYWdlIG11c3QgYmUgc3VwcGxpZWQgKHNlZQo+Pj4gKyAqwqDCoCBncmVmX2Rpcl9uZXh0X3Bh
Z2UgYmVsb3cpLgo+Pj4gKyAqCj4+PiArICogSWYgWEVOQ0FNRVJBX0ZJRUxEX0JFX0FMTE9DIGNv
bmZpZ3VyYXRpb24gZW50cnkgaXMgc2V0LCB0aGVuIAo+Pj4gYmFja2VuZCB3aWxsCj4+PiArICog
YWxsb2NhdGUgdGhlIGJ1ZmZlciB3aXRoIHRoZSBwYXJhbWV0ZXJzIHByb3ZpZGVkIGluIHRoaXMg
cmVxdWVzdCAKPj4+IGFuZCBwYWdlCj4+PiArICogZGlyZWN0b3J5IGlzIGhhbmRsZWQgYXMgZm9s
bG93czoKPj4+ICsgKsKgwqAgRnJvbnRlbmQgb24gcmVxdWVzdDoKPj4+ICsgKsKgwqDCoMKgIC0g
YWxsb2NhdGVzIHBhZ2VzIGZvciB0aGUgZGlyZWN0b3J5IChncmVmX2RpcmVjdG9yeSwKPj4+ICsg
KsKgwqDCoMKgwqDCoCBncmVmX2Rpcl9uZXh0X3BhZ2UocykKPj4+ICsgKsKgwqDCoMKgIC0gZ3Jh
bnRzIHBlcm1pc3Npb25zIGZvciB0aGUgcGFnZXMgb2YgdGhlIGRpcmVjdG9yeSB0byB0aGUgCj4+
PiBiYWNrZW5kCj4+PiArICrCoMKgwqDCoCAtIHNldHMgZ3JlZl9kaXJfbmV4dF9wYWdlIGZpZWxk
cwo+Pj4gKyAqwqDCoCBCYWNrZW5kIG9uIHJlc3BvbnNlOgo+Pj4gKyAqwqDCoMKgwqAgLSBncmFu
dHMgcGVybWlzc2lvbnMgZm9yIHRoZSBwYWdlcyBvZiB0aGUgYnVmZmVyIGFsbG9jYXRlZCB0bwo+
Pj4gKyAqwqDCoMKgwqDCoMKgIHRoZSBmcm9udGVuZAo+Pj4gKyAqwqDCoMKgwqAgLSBmaWxscyBp
biBwYWdlIGRpcmVjdG9yeSB3aXRoIGdyYW50IHJlZmVyZW5jZXMKPj4+ICsgKsKgwqDCoMKgwqDC
oCAoZ3JlZltdIGluIHN0cnVjdCB4ZW5jYW1lcmFfcGFnZV9kaXJlY3RvcnkpCj4+PiArICovCj4+
PiArc3RydWN0IHhlbmNhbWVyYV9idWZfY3JlYXRlX3JlcSB7Cj4+PiArwqDCoMKgIHVpbnQ4X3Qg
aW5kZXg7Cj4+PiArwqDCoMKgIHVpbnQ4X3QgcmVzZXJ2ZWRbM107Cj4+PiArwqDCoMKgIHVpbnQz
Ml90IHBsYW5lX29mZnNldFtYRU5DQU1FUkFfTUFYX1BMQU5FXTsKPj4+ICvCoMKgwqAgZ3JhbnRf
cmVmX3QgZ3JlZl9kaXJlY3Rvcnk7Cj4+PiArfTsKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIFNoYXJl
ZCBwYWdlIGZvciBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURSBidWZmZXIgZGVzY3JpcHRvciAKPj4+
IChncmVmX2RpcmVjdG9yeSBpbgo+Pj4gKyAqIHRoZSByZXF1ZXN0KSBlbXBsb3lzIGEgbGlzdCBv
ZiBwYWdlcywgZGVzY3JpYmluZyBhbGwgcGFnZXMgb2YgCj4+PiB0aGUgc2hhcmVkCj4+PiArICog
ZGF0YSBidWZmZXI6Cj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKg
wqDCoMKgIG9jdGV0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IGdyZWZfZGly
X25leHRfcGFnZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB8IDQKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgZ3JlZlswXcKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA4Cj4+
PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiAKPj4+IHwvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAq
IAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCBncmVmW2ldwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IGkqNCs4Cj4+PiArICogCj4+
PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4+ICsgKiAKPj4+IHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAqIAo+Pj4gKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGdyZWZbTiAtIAo+Pj4gMV3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgTio0KzgKPj4+ICsgKiAKPj4+ICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqCj4+PiArICogZ3JlZl9kaXJfbmV4dF9wYWdlIC0gZ3JhbnRfcmVmX3Qs
IHJlZmVyZW5jZSB0byB0aGUgbmV4dCBwYWdlIAo+Pj4gZGVzY3JpYmluZwo+Pj4gKyAqwqDCoCBw
YWdlIGRpcmVjdG9yeS4gTXVzdCBiZSAwIGlmIHRoZXJlIGFyZSBubyBtb3JlIHBhZ2VzIGluIHRo
ZSBsaXN0Lgo+Pj4gKyAqIGdyZWZbaV0gLSBncmFudF9yZWZfdCwgcmVmZXJlbmNlIHRvIGEgc2hh
cmVkIHBhZ2Ugb2YgdGhlIGJ1ZmZlcgo+Pj4gKyAqwqDCoCBhbGxvY2F0ZWQgYXQgWEVOQ0FNRVJB
X09QX0JVRl9DUkVBVEUuCj4+PiArICoKPj4+ICsgKiBOdW1iZXIgb2YgZ3JhbnRfcmVmX3QgZW50
cmllcyBpbiB0aGUgd2hvbGUgcGFnZSBkaXJlY3RvcnkgaXMgbm90Cj4+PiArICogcGFzc2VkLCBi
dXQgaW5zdGVhZCBjYW4gYmUgY2FsY3VsYXRlZCBhczoKPj4+ICsgKsKgwqAgbnVtX2dyZWZzX3Rv
dGFsID0gKFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVC5zaXplICsgCj4+PiBYRU5fUEFHRV9TSVpF
IC0gMSkgLwo+Pj4gKyAqwqDCoMKgwqDCoMKgIFhFTl9QQUdFX1NJWkUKPj4+ICsgKi8KPj4+ICtz
dHJ1Y3QgeGVuY2FtZXJhX3BhZ2VfZGlyZWN0b3J5IHsKPj4+ICvCoMKgwqAgZ3JhbnRfcmVmX3Qg
Z3JlZl9kaXJfbmV4dF9wYWdlOwo+Pj4gK8KgwqDCoCBncmFudF9yZWZfdCBncmVmWzFdOyAvKiBW
YXJpYWJsZSBsZW5ndGggKi8KPj4+ICt9Owo+Pj4gKwo+Pj4gKy8qCj4+PiArICogUmVxdWVzdCBi
dWZmZXIgZGVzdHJ1Y3Rpb24gLSBkZXN0cm95IGEgcHJldmlvdXNseSBhbGxvY2F0ZWQgCj4+PiBj
YW1lcmEgYnVmZmVyOgo+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyIDPCoMKgwqDC
oMKgwqDCoCBvY3RldAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCBf
T1BfQlVGX0RFU1RST1l8IAo+Pj4gcmVzZXJ2ZWTCoMKgwqDCoCB8IDQKPj4+ICsgKiAKPj4+ICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgOAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogfMKgwqDCoMKgwqAgaW5kZXjCoMKgwqDCoCB8IHJlc2VydmVkwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDEyCj4+PiArICogCj4+PiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDE2Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+ICsgKiAKPj4+IHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgfCA2NAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+
ICsgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgZGVzdHJveWVk
Lgo+Pj4gKyAqCj4+PiArICoKPj4+ICsgKiBSZXF1ZXN0IHF1ZXVlaW5nIG9mIHRoZSBidWZmZXIg
Zm9yIGJhY2tlbmQgdXNlOgo+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyIDPCoMKg
wqDCoMKgwqDCoCBvY3RldAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fCBfT1BfQlVGX1FVRVVFwqAgfCAKPj4+IHJlc2VydmVkwqDCoMKgwqAgfCA0Cj4+PiArICogCj4+
PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDgKPj4+ICsgKiAKPj4+ICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqIHzCoMKgwqDCoMKgIGluZGV4wqDCoMKgwqAgfCByZXNlcnZlZMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMgo+Pj4gKyAqIAo+Pj4gKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxNgo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogCj4+PiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHwgNjQKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAq
Cj4+PiArICogTm90ZXM6Cj4+PiArICrCoCAtIGZyb250ZW5kcyBtdXN0IG5vdCBhY2Nlc3MgdGhl
IGJ1ZmZlciBjb250ZW50IGFmdGVyIHRoaXMgCj4+PiByZXF1ZXN0IHVudGlsCj4+PiArICrCoMKg
wqAgcmVzcG9uc2UgdG8gWEVOQ0FNRVJBX09QX0JVRl9ERVFVRVVFIGhhcyBiZWVuIHJlY2VpdmVk
Lgo+Pj4gKyAqwqAgLSBidWZmZXJzIG11c3QgYmUgcXVldWVkIHRvIHRoZSBiYWNrZW5kIGJlZm9y
ZSBkZXN0cm95aW5nIHRoZW0gCj4+PiB3aXRoCj4+PiArICrCoMKgwqAgWEVOQ0FNRVJBX09QX0JV
Rl9ERVNUUk9ZLgo+Pj4gKyAqCj4+PiArICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUg
YnVmZmVyIHRvIGJlIHF1ZXVlZC4KPj4+ICsgKgo+Pj4gKyAqCj4+PiArICogUmVxdWVzdCBkZXF1
ZXVlaW5nIG9mIHRoZSBidWZmZXIgZm9yIGZyb250ZW5kIHVzZToKPj4+ICsgKsKgwqDCoMKgwqDC
oMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgMiAzwqDCoMKgwqDCoMKgwqAgb2N0ZXQKPj4+ICsgKiAKPj4+ICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlkwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHxfT1BfQlVGX0RFUVVFVUUgfCAKPj4+IHJlc2VydmVkwqDC
oMKgwqAgfCA0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHJlc2VydmVkwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8
IDgKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHzCoMKgwqDCoMKgIGluZGV4wqDC
oMKgwqAgfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fCAxMgo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxNgo+
Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogCj4+PiB8L1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+ICsg
KiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNjQKPj4+ICsgKiAKPj4+
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICogTm90ZXM6Cj4+PiArICrCoCAtIGZyb250ZW5k
IGlzIGFsbG93ZWQgdG8gYWNjZXNzIHRoZSBidWZmZXIgY29udGVudCBhZnRlciB0aGUgCj4+PiBj
b3JyZXNwb25kaW5nCj4+PiArICrCoMKgwqAgcmVzcG9uc2UgdG8gdGhpcyByZXF1ZXN0Lgo+Pj4g
KyAqCj4+PiArICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIHF1
ZXVlZC4KPj4+ICsgKgo+Pj4gKyAqCj4+PiArICogUmVxdWVzdCBjYW1lcmEgY29udHJvbCBkZXRh
aWxzOgo+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBv
Y3RldAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCBfT1BfQ1RSTF9F
TlVNwqAgfCAKPj4+IHJlc2VydmVkwqDCoMKgwqAgfCA0Cj4+PiArICogCj4+PiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+ICsgKiB8wqDCoMKgwqDCoCBpbmRleMKgwqDCoMKgIHwgcmVzZXJ2ZWTCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTIKPj4+ICsgKiAKPj4+ICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTYKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4gKyAqIAo+Pj4gfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsg
KiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB8IDY0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKgo+Pj4g
KyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4+ICsgKgo+Pj4gKyAq
IGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGNvbnRyb2wgdG8gYmUgcXVlcmllZC4KPj4+
ICsgKi8KPj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2luZGV4IHsKPj4+ICvCoMKgwqAgdWludDhfdCBp
bmRleDsKPj4+ICt9Owo+Pj4gKwo+Pj4gKy8qCj4+PiArICogUmVxdWVzdCBjYW1lcmEgY29udHJv
bCBjaGFuZ2U6Cj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDC
oMKgIG9jdGV0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBpZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgX09Q
X1NFVF9DVFJMwqAgfCAKPj4+IHJlc2VydmVkwqDCoMKgwqAgfCA0Cj4+PiArICogCj4+PiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+ICsgKiB8wqDCoMKgwqDCoMKgIHR5cGXCoMKgwqDCoCB8IHJlc2VydmVkwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDgKPj4+ICsgKiAKPj4+ICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTIKPj4+ICsgKiAKPj4+ICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTYKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB2YWx1ZSBsb3cgCj4+PiAzMi1iaXTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgfCAyMAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZhbHVlIGhp
Z2ggCj4+PiAzMi1iaXTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHwgMjQKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwg
MjgKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIAo+Pj4gfC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+
PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDY0Cj4+PiArICog
Cj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKgo+Pj4gKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9m
IHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX1hYWC4KPj4+ICsgKiB2YWx1
ZSAtIGludDY0X3QsIG5ldyB2YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4+ICsgKi8KPj4+ICtzdHJ1
Y3QgeGVuY2FtZXJhX2N0cmxfdmFsdWUgewo+Pj4gK8KgwqDCoCB1aW50OF90IHR5cGU7Cj4+PiAr
wqDCoMKgIHVpbnQ4X3QgcmVzZXJ2ZWRbN107Cj4+PiArwqDCoMKgIGludDY0X3QgdmFsdWU7Cj4+
PiArfTsKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIFJlcXVlc3QgY2FtZXJhIGNvbnRyb2wgc3RhdGU6
Cj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
McKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0
Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBpZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgX09QX0dFVF9DVFJM
wqAgfCAKPj4+IHJlc2VydmVkwqDCoMKgwqAgfCA0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+ICsgKiB8wqDCoMKgwqDCoMKgIHR5cGXCoMKgwqDCoCB8IHJlc2VydmVkwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDgKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTIKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4g
KyAqIAo+Pj4gfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8
IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB8IDY0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKgo+Pj4gKyAq
IFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KPj4+ICsgKgo+Pj4gKyAqIHR5
cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9D
VFJMX1hYWC4KPj4+ICsgKi8KPj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2dldF9jdHJsX3JlcSB7Cj4+
PiArwqDCoMKgIHVpbnQ4X3QgdHlwZTsKPj4+ICt9Owo+Pj4gKwo+Pj4gKy8qCj4+PiArICogUmVx
dWVzdCBjYW1lcmEgY2FwdHVyZSBzdHJlYW0gc3RhcnQ6Cj4+PiArICrCoMKgwqDCoMKgwqDCoMKg
IDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0Cj4+PiArICogCj4+PiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8X09QX1NUUkVBTV9TVEFSVHwgCj4+PiByZXNlcnZlZMKgwqDCoMKg
IHwgNAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA4Cj4+
PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiAKPj4+IHwvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAq
IAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA2NAo+Pj4gKyAqIAo+Pj4g
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKgo+Pj4gKyAqIFJlcXVlc3QgY2FtZXJhIGNhcHR1
cmUgc3RyZWFtIHN0b3A6Cj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDC
oMKgwqDCoMKgIG9jdGV0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8wqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8
X09QX1NUUkVBTV9TVE9QIHwgCj4+PiByZXNlcnZlZMKgwqDCoMKgIHwgNAo+Pj4gKyAqIAo+Pj4g
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA4Cj4+PiArICogCj4+PiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+ICsgKiAKPj4+IHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA2NAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICoKPj4+ICsgKgo+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXNw
b25zZXMgCj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gKyAqCj4+PiAr
ICogQWxsIHJlc3BvbnNlIHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cyku
Cj4+PiArICoKPj4+ICsgKiBBbGwgcmVzcG9uc2UgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6
Cj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
McKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0
Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBpZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgIG9wZXJhdGlv
bsKgwqAgfCByZXNlcnZlZMKgwqDCoCAKPj4+IHwgNAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+PiArICogfCBzdGF0dXPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA4Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsg
Kgo+Pj4gKyAqIGlkIC0gdWludDE2X3QsIGNvcGllZCBmcm9tIHRoZSByZXF1ZXN0Lgo+Pj4gKyAq
IG9wZXJhdGlvbiAtIHVpbnQ4X3QsIFhFTkNBTUVSQV9PUF8qIC0gY29waWVkIGZyb20gcmVxdWVz
dC4KPj4+ICsgKiBzdGF0dXMgLSBpbnQzMl90LCByZXNwb25zZSBzdGF0dXMsIHplcm8gb24gc3Vj
Y2VzcyBhbmQgLVhFTl9FWFggCj4+PiBvbiBmYWlsdXJlLgo+Pj4gKyAqCj4+PiArICoKPj4+ICsg
KiBDb25maWd1cmF0aW9uIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9DT05G
SUdfU0VULAo+Pj4gKyAqIFhFTkNBTUVSQV9PUF9DT05GSUdfR0VUIGFuZCBYRU5DQU1FUkFfT1Bf
Q09ORklHX1ZBTElEQVRFIHJlcXVlc3RzOgo+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgfCBfT1BfQ09ORklHX1hYWCB8IHJlc2VydmVkwqDCoMKgIAo+Pj4gfCA0Cj4+PiAr
ICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHN0YXR1c8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA4Cj4+PiArICogCj4+PiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHBpeGVsIAo+Pj4gZm9ybWF0wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDEyCj4+PiArICogCj4+PiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+ICsgKiB8IHdpZHRowqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTYKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4gKyAqIHwgaGVpZ2h0wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8IDIwCj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8
IGNvbG9yc3BhY2XCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgfCAyNAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCB4ZmVyX2Z1
bmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB8IDI4Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHljYmNyX2VuY8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMzIK
Pj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgcXVhbnRpemF0aW9uwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDM2Cj4+PiArICog
Cj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IGRpc3BsX2FzcF9yYXRpb19udW1lcsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNDAKPj4+ICsgKiAKPj4+ICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIHwgZGlzcGxfYXNwX3JhdGlvX2Rlbm9twqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA0NAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogfCBmcmFtZV9yYXRlX251bWVywqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNDgKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4g
KyAqIHwgZnJhbWVfcmF0ZV9kZW5vbcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB8IDUyCj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHJl
c2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB8IDU2Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiAKPj4+IHwvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvfAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA2
NAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKiBNZWFuaW5nIG9mIHRo
ZSBjb3JyZXNwb25kaW5nIHZhbHVlcyBpbiB0aGlzIHJlc3BvbnNlIGlzIHRoZSBzYW1lIAo+Pj4g
YXMgZm9yCj4+PiArICogWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQgYW5kIFhFTkNBTUVSQV9PUF9G
UkFNRV9SQVRFX1NFVCByZXF1ZXN0cy4KPj4+ICsgKgo+Pj4gKyAqIGRpc3BsX2FzcF9yYXRpb19u
dW1lciAtIHVpbnQzMl90LCBudW1lcmF0b3Igb2YgdGhlIGRpc3BsYXkgCj4+PiBhc3BlY3QgcmF0
aW8uCj4+PiArICogZGlzcGxfYXNwX3JhdGlvX2Rlbm9tIC0gdWludDMyX3QsIGRlbm9taW5hdG9y
IG9mIHRoZSBkaXNwbGF5IAo+Pj4gYXNwZWN0IHJhdGlvLgo+Pj4gKyAqLwo+Pj4gK3N0cnVjdCB4
ZW5jYW1lcmFfY29uZmlnX3Jlc3Agewo+Pj4gK8KgwqDCoCB1aW50MzJfdCBwaXhlbF9mb3JtYXQ7
Cj4+PiArwqDCoMKgIHVpbnQzMl90IHdpZHRoOwo+Pj4gK8KgwqDCoCB1aW50MzJfdCBoZWlnaHQ7
Cj4+PiArwqDCoMKgIHVpbnQzMl90IGNvbG9yc3BhY2U7Cj4+PiArwqDCoMKgIHVpbnQzMl90IHhm
ZXJfZnVuYzsKPj4+ICvCoMKgwqAgdWludDMyX3QgeWNiY3JfZW5jOwo+Pj4gK8KgwqDCoCB1aW50
MzJfdCBxdWFudGl6YXRpb247Cj4+PiArwqDCoMKgIHVpbnQzMl90IGRpc3BsX2FzcF9yYXRpb19u
dW1lcjsKPj4+ICvCoMKgwqAgdWludDMyX3QgZGlzcGxfYXNwX3JhdGlvX2Rlbm9tOwo+Pj4gK8Kg
wqDCoCB1aW50MzJfdCBmcmFtZV9yYXRlX251bWVyOwo+Pj4gK8KgwqDCoCB1aW50MzJfdCBmcmFt
ZV9yYXRlX2Rlbm9tOwo+Pj4gK307Cj4+PiArCj4+PiArLyoKPj4+ICsgKiBSZXF1ZXN0IGJ1ZmZl
ciByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfQlVGX0dFVF9MQVlPVVQKPj4+
ICsgKiByZXF1ZXN0Ogo+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyIDPCoMKgwqDC
oMKgwqDCoCBvY3RldAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfF9C
VUZfR0VUX0xBWU9VVCB8IHJlc2VydmVkwqDCoMKgIAo+Pj4gfCA0Cj4+PiArICogCj4+PiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+ICsgKiB8IHN0YXR1c8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA4Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+ICsgKiB8wqDCoCBudW1fcGxhbmVzwqDCoCB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDEyCj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
ICsgKiB8IHNpemXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgfCAxNgo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCBw
bGFuZV9zaXplWzBdwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB8IDIwCj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHBsYW5lX3Np
emVbMV3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHwgMjQKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgcGxhbmVfc2l6ZVsyXcKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyOAo+
Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCBwbGFuZV9zaXplWzNdwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDMyCj4+PiArICog
Cj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHBsYW5lX3N0cmlkZVswXcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMzYKPj4+ICsgKiAKPj4+ICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIHwgcGxhbmVfc3RyaWRlWzFdwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA0MAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogfCBwbGFuZV9zdHJpZGVbMl3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDQ0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
ICsgKiB8IHBsYW5lX3N0cmlkZVszXcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHwgNDgKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIAo+
Pj4gfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC98Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHJlc2Vy
dmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB8IDY0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKgo+Pj4gKyAqIG51bV9w
bGFuZXMgLSB1aW50OF90LCBudW1iZXIgb2YgcGxhbmVzIG9mIHRoZSBidWZmZXIuCj4+PiArICog
c2l6ZSAtIHVpbnQzMl90LCBvdmVyYWxsIHNpemUgb2YgdGhlIGJ1ZmZlciBpbmNsdWRpbmcgc2l6
ZXMgb2YgdGhlCj4+PiArICrCoMKgIGluZGl2aWR1YWwgcGxhbmVzIGFuZCBwYWRkaW5nIGlmIGFw
cGxpY2FibGUuCj4+PiArICogcGxhbmVfc2l6ZSAtIGFycmF5IG9mIHVpbnQzMl90LCBzaXplIGlu
IG9jdGV0cyBvZiB0aGUgCj4+PiBjb3JyZXNwb25kaW5nIHBsYW5lCj4+PiArICrCoMKgIGluY2x1
ZGluZyBwYWRkaW5nLgo+Pj4gKyAqIHBsYW5lX3N0cmlkZSAtIGFycmF5IG9mIHVpbnQzMl90LCBz
aXplIGluIG9jdGV0cyBvY2N1cGllZCBieSB0aGUKPj4+ICsgKsKgwqAgY29ycmVzcG9uZGluZyBz
aW5nbGUgaW1hZ2UgbGluZSBpbmNsdWRpbmcgcGFkZGluZyBpZiBhcHBsaWNhYmxlLgo+Pj4gKyAq
Cj4+PiArICogTm90ZSEgVGhlIHNpemVzIGFuZCBzdHJpZGVzIGluIHRoaXMgcmVzcG9uc2UgYXBw
bHkgdG8gYWxsIAo+Pj4gYnVmZmVycyBjcmVhdGVkCj4+PiArICogd2l0aCBYRU5DQU1FUkFfT1Bf
QlVGX0NSRUFURSBjb21tYW5kLCBidXQgaW5kaXZpZHVhbCBidWZmZXJzIG1heSAKPj4+IGhhdmUK
Pj4+ICsgKiBkaWZmZXJlbnQgcGxhbmUgb2Zmc2V0cywgc2VlIFhFTkNBTUVSQV9PUF9CVUZfUkVR
VUVTVC5wbGFuZV9vZmZzZXQuCj4+PiArICovCj4+PiArc3RydWN0IHhlbmNhbWVyYV9idWZfZ2V0
X2xheW91dF9yZXNwIHsKPj4+ICvCoMKgwqAgdWludDhfdCBudW1fcGxhbmVzOwo+Pj4gK8KgwqDC
oCB1aW50OF90IHJlc2VydmVkWzNdOwo+Pj4gK8KgwqDCoCB1aW50MzJfdCBzaXplOwo+Pj4gK8Kg
wqDCoCB1aW50MzJfdCBwbGFuZV9zaXplW1hFTkNBTUVSQV9NQVhfUExBTkVdOwo+Pj4gK8KgwqDC
oCB1aW50MzJfdCBwbGFuZV9zdHJpZGVbWEVOQ0FNRVJBX01BWF9QTEFORV07Cj4+PiArfTsKPj4+
ICsKPj4+ICsvKgo+Pj4gKyAqIFJlcXVlc3QgYnVmZmVyIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9y
IFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVAo+Pj4gKyAqIHJlcXVlc3Q6Cj4+PiArICrCoMKgwqDC
oMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0Cj4+PiArICogCj4+PiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8X09QX0JVRl9SRVFVRVNUIHwgcmVzZXJ2ZWTCoMKg
wqAgCj4+PiB8IDQKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgc3RhdHVzwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8
IDgKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHzCoMKgIG51bV9idWZmZXJzwqAg
fCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMgo+
Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxNgo+Pj4gKyAq
IAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogCj4+PiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+ICsgKiAKPj4+
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNjQKPj4+ICsgKiAKPj4+ICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqCj4+PiArICogbnVtX2J1ZmZlcnMgLSB1aW50OF90LCBudW1iZXIgb2Yg
YnVmZmVycyB0byBiZSB1c2VkLgo+Pj4gKyAqCj4+PiArICoKPj4+ICsgKiBDb250cm9sIGVudW1l
cmF0ZSByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5DQU1FUkFfT1BfQ1RSTF9FTlVNOgo+Pj4g
KyAqwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+Pj4g
KyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCBfT1BfQ1RSTF9FTlVNwqAgfCBy
ZXNlcnZlZMKgwqDCoCAKPj4+IHwgNAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICog
fCBzdGF0dXPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHwgOAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKg
IGluZGV4wqDCoMKgwqDCoCB8wqDCoMKgwqDCoCB0eXBlwqDCoMKgwqDCoCB8IHJlc2VydmVkwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTIKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4g
KyAqIHwgZmxhZ3PCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgfCAxNgo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1pbiBsb3cg
Cj4+PiAzMi1iaXRzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfCAyMAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1pbiBoaWdoIAo+Pj4gMzIt
Yml0c8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDI0
Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWF4IGxvdyAKPj4+IDMyLWJpdHPCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDI4Cj4+PiArICog
Cj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgbWF4IGhpZ2ggCj4+PiAzMi1iaXRzwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMzIKPj4+ICsgKiAKPj4+ICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgc3RlcCBsb3cgCj4+PiAzMi1iaXRzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAzNgo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBz
dGVwIGhpZ2ggCj4+PiAzMi1iaXRzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHwgNDAKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHzCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRlZl92YWwgbG93IAo+
Pj4gMzItYml0c8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fCA0NAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGVmX3ZhbCBoaWdoIAo+Pj4gMzItYml0c8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNDgKPj4+ICsgKiAK
Pj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNTIKPj4+ICsgKiAKPj4+ICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKwo+Pj4gKyAqIAo+Pj4gfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+PiArICogCj4+PiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDY0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+ICsgKgo+Pj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGNhbWVyYSBjb250
cm9sIGluIHJlc3BvbnNlLgo+Pj4gKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBjb250
cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX1hYWC4KPj4+ICsgKiBmbGFncyAtIHVpbnQz
Ml90LCBmbGFncyBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSAKPj4+IFhFTkNBTUVSQV9DVFJM
X0ZMR19YWFguCj4+PiArICogbWluIC0gaW50NjRfdCwgbWluaW11bSB2YWx1ZSBvZiB0aGUgY29u
dHJvbC4KPj4+ICsgKiBtYXggLSBpbnQ2NF90LCBtYXhpbXVtIHZhbHVlIG9mIHRoZSBjb250cm9s
Lgo+Pj4gKyAqIHN0ZXAgLSBpbnQ2NF90LCBtaW5pbXVtIHNpemUgaW4gd2hpY2ggY29udHJvbCB2
YWx1ZSBjYW4gYmUgY2hhbmdlZC4KPj4+ICsgKiBkZWZfdmFsIC0gaW50NjRfdCwgZGVmYXVsdCB2
YWx1ZSBvZiB0aGUgY29udHJvbC4KPj4+ICsgKi8KPj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxf
ZW51bV9yZXNwIHsKPj4+ICvCoMKgwqAgdWludDhfdCBpbmRleDsKPj4+ICvCoMKgwqAgdWludDhf
dCB0eXBlOwo+Pj4gK8KgwqDCoCB1aW50OF90IHJlc2VydmVkWzJdOwo+Pj4gK8KgwqDCoCB1aW50
MzJfdCBmbGFnczsKPj4+ICvCoMKgwqAgaW50NjRfdCBtaW47Cj4+PiArwqDCoMKgIGludDY0X3Qg
bWF4Owo+Pj4gK8KgwqDCoCBpbnQ2NF90IHN0ZXA7Cj4+PiArwqDCoMKgIGludDY0X3QgZGVmX3Zh
bDsKPj4+ICt9Owo+Pj4gKwo+Pj4gKy8qCj4+PiArICogR2V0IGNvbnRyb2wgcmVzcG9uc2UgLSBy
ZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09QX0NUUkxfR0VUOgo+Pj4gKyAqwqDCoMKgwqDCoMKgwqDC
oCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfCBfT1BfQ1RSTF9HRVTCoMKgIHwgcmVzZXJ2ZWTCoMKgwqAgCj4+
PiB8IDQKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgc3RhdHVzwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDgKPj4+
ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHzCoMKgwqDCoMKgwqAgdHlwZcKgwqDCoMKg
IHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgOAo+
Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMgo+Pj4gKyAq
IAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxNgo+Pj4gKyAqIAo+Pj4g
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHZhbHVlIGxvdyAKPj4+IDMyLWJpdMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDIwCj4+PiArICogCj4+PiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgdmFsdWUgaGlnaCAKPj4+IDMyLWJpdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfCAyNAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICog
fCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfCAyOAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogCj4+PiB8
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL3wKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgcmVzZXJ2ZWTC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHwgNjQKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICogdHlwZSAtIHVp
bnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhY
Lgo+Pj4gKyAqIHZhbHVlIC0gaW50NjRfdCwgbmV3IHZhbHVlIG9mIHRoZSBjb250cm9sLgo+Pj4g
KyAqLwo+Pj4gKwo+Pj4gKy8qCj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSBFdmVudHMgCj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiAr
ICoKPj4+ICsgKiBFdmVudHMgYXJlIHNlbnQgdmlhIGEgc2hhcmVkIHBhZ2UgYWxsb2NhdGVkIGJ5
IHRoZSBmcm9udCBhbmQgCj4+PiBwcm9wYWdhdGVkIGJ5Cj4+PiArICrCoMKgIGV2dC1ldmVudC1j
aGFubmVsL2V2dC1yaW5nLXJlZiBYZW5TdG9yZSBlbnRyaWVzLgo+Pj4gKyAqCj4+PiArICogQWxs
IGV2ZW50IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykuCj4+PiArICog
QWxsIGV2ZW50IHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgo+Pj4gKyAqwqDCoMKgwqDCoMKg
wqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+Pj4gKyAqIAo+Pj4gKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoMKgwqAgdHlwZcKgwqDCoMKgwqAgfCAKPj4+IHJl
c2VydmVkwqDCoMKgwqAgfCA0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHJl
c2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB8IDgKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICogaWQg
LSB1aW50MTZfdCwgZXZlbnQgaWQsIG1heSBiZSB1c2VkIGJ5IGZyb250Lgo+Pj4gKyAqIHR5cGUg
LSB1aW50OF90LCB0eXBlIG9mIHRoZSBldmVudC4KPj4+ICsgKgo+Pj4gKyAqCj4+PiArICogRnJh
bWUgY2FwdHVyZWQgZXZlbnQgLSBldmVudCBmcm9tIGJhY2sgdG8gZnJvbnQgd2hlbiBhIG5ldyBj
YXB0dXJlZAo+Pj4gKyAqIGZyYW1lIGlzIGF2YWlsYWJsZToKPj4+ICsgKsKgwqDCoMKgwqDCoMKg
wqAgMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgMiAzwqDCoMKgwqDCoMKgwqAgb2N0ZXQKPj4+ICsgKiAKPj4+ICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlkwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHxfRVZUX0ZSQU1FX0FWQUlMfCAKPj4+IHJlc2VydmVkwqDCoMKg
wqAgfCA0Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHJlc2VydmVkwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDgK
Pj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHzCoMKgwqDCoMKgIGluZGV4wqDCoMKg
wqAgfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAx
Mgo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCB1c2VkX3N6wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDE2Cj4+PiAr
ICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDIwCj4+PiArICogCj4+
PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBzZXFfbnVtIGxvdyAKPj4+IDMyLWJpdHPCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMjQKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHNlcV9udW0gaGlnaCAKPj4+IDMyLWJpdHPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB8IDI4Cj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiB8IHJl
c2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB8IDIwCj4+PiArICogCj4+PiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+ICsgKiAKPj4+IHwvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvfAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA2
NAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICoKPj4+ICsgKiBpbmRleCAtIHVpbnQ4
X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdGhhdCBjb250YWlucyBuZXcgY2FwdHVyZWQgCj4+PiBm
cmFtZS4KPj4+ICsgKiB1c2VkX3N6IC0gdWludDMyX3QsIG51bWJlciBvZiBvY3RldHMgdGhpcyBm
cmFtZSBoYXMuIFRoaXMgY2FuIGJlIAo+Pj4gbGVzcwo+Pj4gKyAqIHRoYW4gdGhlIFhFTkNBTUVS
QV9PUF9CVUZfUkVRVUVTVC5zaXplIChyZXNwb25zZSkgZm9yIGNvbXByZXNzZWQgCj4+PiBmb3Jt
YXRzLgo+Pj4gKyAqIHNlcV9udW0gLSB1aW50NjRfdCwgc2VxdWVudGlhbCBudW1iZXIgb2YgdGhl
IGZyYW1lLiBNdXN0IGJlCj4+PiArICrCoMKgIG1vbm90b25pY2FsbHkgaW5jcmVhc2luZy4gSWYg
c2tpcHMgYXJlIGRldGVjdGVkIGluIHNlcV9udW0gCj4+PiB0aGVuIHRoYXQKPj4+ICsgKsKgwqAg
bWVhbnMgdGhhdCB0aGUgZnJhbWVzIGluLWJldHdlZW4gd2VyZSBkcm9wcGVkLgo+PiBIbW0sIGFk
ZCB0aGlzIGxpbmU6Cj4+Cj4+IE5vdGUgaG93ZXZlciB0aGF0IG5vdCBhbGwgdmlkZW8gY2FwdHVy
ZSBoYXJkd2FyZSBpcyBjYXBhYmxlIG9mIAo+PiBkZXRlY3RpbmcgZHJvcHBlZCBmcmFtZXMuCj4+
IEluIHRoYXQgY2FzZSB0aGVyZSB3aWxsIGJlIG5vIHNraXBzIGluIHRoZSBzZXF1ZW5jZSBjb3Vu
dGVyLgo+IG9rLCB3aWxsIGFkZAo+Pgo+Pj4gKyAqLwo+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfZnJh
bWVfYXZhaWxfZXZ0IHsKPj4+ICvCoMKgwqAgdWludDhfdCBpbmRleDsKPj4+ICvCoMKgwqAgdWlu
dDhfdCByZXNlcnZlZDBbM107Cj4+PiArwqDCoMKgIHVpbnQzMl90IHVzZWRfc3o7Cj4+PiArwqDC
oMKgIHVpbnQ4X3QgcmVzZXJ2ZWQxWzRdOwo+Pj4gK8KgwqDCoCB1aW50NjRfdCBzZXFfbnVtOwo+
PiBXaHkgdXNlIGEgdWludDY0X3Q/IFRoZSBzZXF1ZW5jZSBudW1iZXIgaXMgYSB1MzIuCj4KPiBB
aCwgdGhpcyBpcyBmb3IgVjRMMiA7KSBCdXQsIG9rLCA2NC1iaXQgaXMgb3ZlcmtpbGwgaGVyZSwg
d2lsbCB0cmltIHRvIAo+IDMyLgo+Cj4+Cj4+PiArfTsKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIENv
bnRyb2wgY2hhbmdlIGV2ZW50LSBldmVudCBmcm9tIGJhY2sgdG8gZnJvbnQgd2hlbiBjYW1lcmEg
Y29udHJvbAo+Pj4gKyAqIGhhcyBjaGFuZ2VkOgo+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAwwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfF9FVlRfQ1RSTF9DSEFOR0V8IAo+Pj4gcmVzZXJ2ZWTCoMKgwqDCoCB8IDQK
Pj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHzCoMKgwqDCoMKgwqAgdHlwZcKgwqDC
oMKgIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwg
OAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMgo+Pj4g
KyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxNgo+Pj4gKyAqIAo+
Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHZhbHVlIGxvdyAKPj4+IDMyLWJpdMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDIwCj4+PiArICogCj4+PiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgdmFsdWUgaGlnaCAKPj4+IDMyLWJpdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyNAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiAr
ICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgfCAyOAo+Pj4gKyAqIAo+Pj4gKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiArICogCj4+
PiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL3wKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqIHwgcmVzZXJ2
ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHwgNjQKPj4+ICsgKiAKPj4+ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4gKyAqCj4+PiArICogdHlwZSAt
IHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxf
WFhYLgo+Pj4gKyAqIHZhbHVlIC0gaW50NjRfdCwgbmV3IHZhbHVlIG9mIHRoZSBjb250cm9sLgo+
Pj4gKyAqCj4+PiArICogTm90ZXM6Cj4+PiArICrCoCAtIHRoaXMgZXZlbnQgaXMgbm90IHNlbnQg
Zm9yIHdyaXRlLW9ubHkgY29udHJvbHMKPj4+ICsgKsKgIC0gdGhpcyBldmVudCBpcyBub3Qgc2Vu
dCB0byB0aGUgb3JpZ2luYXRvciBvZiB0aGUgY29udHJvbCBjaGFuZ2UKPj4+ICsgKsKgIC0gdGhp
cyBldmVudCBpcyBub3Qgc2VudCB3aGVuIGZyb250ZW5kIGZpcnN0IGNvbm5lY3RzLCBlLmcuIAo+
Pj4gaW5pdGlhbAo+Pj4gKyAqwqDCoMKgIGNvbnRyb2wgc3RhdGUgbXVzdCBiZSBleHBsaWNpdGx5
IHF1ZXJpZWQKPj4+ICsgKi8KPj4+ICsKPj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX3JlcSB7Cj4+PiAr
wqDCoMKgIHVpbnQxNl90IGlkOwo+Pj4gK8KgwqDCoCB1aW50OF90IG9wZXJhdGlvbjsKPj4+ICvC
oMKgwqAgdWludDhfdCByZXNlcnZlZFs1XTsKPj4+ICvCoMKgwqAgdW5pb24gewo+Pj4gK8KgwqDC
oMKgwqDCoMKgIHN0cnVjdCB4ZW5jYW1lcmFfY29uZmlnX3JlcSBjb25maWc7Cj4+PiArwqDCoMKg
wqDCoMKgwqAgc3RydWN0IHhlbmNhbWVyYV9mcmFtZV9yYXRlX3JlcSBmcmFtZV9yYXRlOwo+Pj4g
K8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB4ZW5jYW1lcmFfYnVmX3JlcXVlc3QgYnVmX3JlcXVlc3Q7
Cj4+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHhlbmNhbWVyYV9idWZfY3JlYXRlX3JlcSBidWZf
Y3JlYXRlOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB4ZW5jYW1lcmFfaW5kZXggaW5kZXg7
Cj4+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVlIGN0cmxfdmFs
dWU7Cj4+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHhlbmNhbWVyYV9nZXRfY3RybF9yZXEgZ2V0
X2N0cmw7Cj4+PiArwqDCoMKgwqDCoMKgwqAgdWludDhfdCByZXNlcnZlZFs1Nl07Cj4+PiArwqDC
oMKgIH0gcmVxOwo+Pj4gK307Cj4+PiArCj4+PiArc3RydWN0IHhlbmNhbWVyYV9yZXNwIHsKPj4+
ICvCoMKgwqAgdWludDE2X3QgaWQ7Cj4+PiArwqDCoMKgIHVpbnQ4X3Qgb3BlcmF0aW9uOwo+Pj4g
K8KgwqDCoCB1aW50OF90IHJlc2VydmVkOwo+Pj4gK8KgwqDCoCBpbnQzMl90IHN0YXR1czsKPj4+
ICvCoMKgwqAgdW5pb24gewo+Pj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB4ZW5jYW1lcmFfY29u
ZmlnX3Jlc3AgY29uZmlnOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB4ZW5jYW1lcmFfYnVm
X2dldF9sYXlvdXRfcmVzcCBidWZfbGF5b3V0Owo+Pj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB4
ZW5jYW1lcmFfYnVmX3JlcXVlc3QgYnVmX3JlcXVlc3Q7Cj4+PiArwqDCoMKgwqDCoMKgwqAgc3Ry
dWN0IHhlbmNhbWVyYV9jdHJsX2VudW1fcmVzcCBjdHJsX2VudW07Cj4+PiArwqDCoMKgwqDCoMKg
wqAgc3RydWN0IHhlbmNhbWVyYV9jdHJsX3ZhbHVlIGN0cmxfdmFsdWU7Cj4+PiArwqDCoMKgwqDC
oMKgwqAgdWludDhfdCByZXNlcnZlZDFbNTZdOwo+Pj4gK8KgwqDCoCB9IHJlc3A7Cj4+PiArfTsK
Pj4+ICsKPj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2V2dCB7Cj4+PiArwqDCoMKgIHVpbnQxNl90IGlk
Owo+Pj4gK8KgwqDCoCB1aW50OF90IHR5cGU7Cj4+PiArwqDCoMKgIHVpbnQ4X3QgcmVzZXJ2ZWRb
NV07Cj4+PiArwqDCoMKgIHVuaW9uIHsKPj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgeGVuY2Ft
ZXJhX2ZyYW1lX2F2YWlsX2V2dCBmcmFtZV9hdmFpbDsKPj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1
Y3QgeGVuY2FtZXJhX2N0cmxfdmFsdWUgY3RybF92YWx1ZTsKPj4+ICvCoMKgwqDCoMKgwqDCoCB1
aW50OF90IHJlc2VydmVkWzU2XTsKPj4+ICvCoMKgwqAgfSBldnQ7Cj4+PiArfTsKPj4+ICsKPj4+
ICtERUZJTkVfUklOR19UWVBFUyh4ZW5fY2FtZXJhaWYsIHN0cnVjdCB4ZW5jYW1lcmFfcmVxLCBz
dHJ1Y3QgCj4+PiB4ZW5jYW1lcmFfcmVzcCk7Cj4+PiArCj4+PiArLyoKPj4+ICsgCj4+PiAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgQmFjayB0byBmcm9udCBldmVudHMgZGVsaXZlcnkKPj4+ICsgCj4+PiAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKPj4+ICsgKiBJbiBvcmRlciB0byBkZWxpdmVyIGFzeW5jaHJv
bm91cyBldmVudHMgZnJvbSBiYWNrIHRvIGZyb250IGEgCj4+PiBzaGFyZWQgcGFnZSBpcwo+Pj4g
KyAqIGFsbG9jYXRlZCBieSBmcm9udCBhbmQgaXRzIGdyYW50ZWQgcmVmZXJlbmNlIHByb3BhZ2F0
ZWQgdG8gYmFjayB2aWEKPj4+ICsgKiBYZW5TdG9yZSBlbnRyaWVzIChldnQtcmluZy1yZWYvZXZ0
LWV2ZW50LWNoYW5uZWwpLgo+Pj4gKyAqIFRoaXMgcGFnZSBoYXMgYSBjb21tb24gaGVhZGVyIHVz
ZWQgYnkgYm90aCBmcm9udCBhbmQgYmFjayB0byAKPj4+IHN5bmNocm9uaXplCj4+PiArICogYWNj
ZXNzIGFuZCBjb250cm9sIGV2ZW50J3MgcmluZyBidWZmZXIsIHdoaWxlIGJhY2sgYmVpbmcgYSAK
Pj4+IHByb2R1Y2VyIG9mIHRoZQo+Pj4gKyAqIGV2ZW50cyBhbmQgZnJvbnQgYmVpbmcgYSBjb25z
dW1lci4gVGhlIHJlc3Qgb2YgdGhlIHBhZ2UgYWZ0ZXIgCj4+PiB0aGUgaGVhZGVyCj4+PiArICog
aXMgdXNlZCBmb3IgZXZlbnQgcGFja2V0cy4KPj4+ICsgKgo+Pj4gKyAqIFVwb24gcmVjZXB0aW9u
IG9mIGFuIGV2ZW50KHMpIGZyb250IG1heSBjb25maXJtIGl0cyByZWNlcHRpb24KPj4+ICsgKiBm
b3IgZWl0aGVyIGVhY2ggZXZlbnQsIGdyb3VwIG9mIGV2ZW50cyBvciBub25lLgo+Pj4gKyAqLwo+
Pj4gKwo+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfZXZlbnRfcGFnZSB7Cj4+PiArwqDCoMKgIHVpbnQz
Ml90IGluX2NvbnM7Cj4+PiArwqDCoMKgIHVpbnQzMl90IGluX3Byb2Q7Cj4+PiArwqDCoMKgIHVp
bnQ4X3QgcmVzZXJ2ZWRbNTZdOwo+Pj4gK307Cj4+PiArCj4+PiArI2RlZmluZSBYRU5DQU1FUkFf
RVZFTlRfUEFHRV9TSVpFIDQwOTYKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX09GRlMg
KHNpemVvZihzdHJ1Y3QgeGVuY2FtZXJhX2V2ZW50X3BhZ2UpKQo+Pj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX0lOX1JJTkdfU0laRSAoWEVOQ0FNRVJBX0VWRU5UX1BBR0VfU0laRSAtIAo+Pj4gWEVOQ0FN
RVJBX0lOX1JJTkdfT0ZGUykKPj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX0xFTiAoWEVO
Q0FNRVJBX0lOX1JJTkdfU0laRSAvIAo+Pj4gc2l6ZW9mKHN0cnVjdCB4ZW5jYW1lcmFfZXZ0KSkK
Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HKHBhZ2UpIFwKPj4+ICvCoMKgwqAgKChzdHJ1
Y3QgeGVuY2FtZXJhX2V2dCAqKSgoY2hhciAqKShwYWdlKSArIAo+Pj4gWEVOQ0FNRVJBX0lOX1JJ
TkdfT0ZGUykpCj4+PiArI2RlZmluZSBYRU5DQU1FUkFfSU5fUklOR19SRUYocGFnZSwgaWR4KSBc
Cj4+PiArwqDCoMKgIChYRU5DQU1FUkFfSU5fUklORygocGFnZSkpWyhpZHgpICUgWEVOQ0FNRVJB
X0lOX1JJTkdfTEVOXSkKPj4+ICsKPj4+ICsjZW5kaWYgLyogX19YRU5fUFVCTElDX0lPX0NBTUVS
QUlGX0hfXyAqLwo+Pj4gKwo+Pj4gKy8qCj4+PiArICogTG9jYWwgdmFyaWFibGVzOgo+Pj4gKyAq
IG1vZGU6IEMKPj4+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4+PiArICogYy1iYXNpYy1vZmZz
ZXQ6IDQKPj4+ICsgKiB0YWItd2lkdGg6IDQKPj4+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
Pj4+ICsgKiBFbmQ6Cj4+PiArICovCj4+Pgo+PiBSZWdhcmRzLAo+Pgo+PiDCoMKgwqDCoEhhbnMK
Pgo+IFRoYW5rIHlvdSBmb3IgeW91ciB0aW1lLAo+Cj4gT2xla3NhbmRyCj4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 09:23:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 09:23: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-devel-bounces@lists.xenproject.org>)
	id 1giyTC-00023n-Up; Mon, 14 Jan 2019 09:23: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1giyTB-00023i-70
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 09:23:45 +0000
X-Inumbo-ID: 15bb81c3-17de-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15bb81c3-17de-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 09:23:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 02:23:42 -0700
Message-Id: <5C3C551C020000780020D18F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 02:23:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-2-git-send-email-sstabellini@kernel.org>
 <5C370549020000780020C1A5@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100940260.27759@sstabellini-ThinkPad-X260>
 <5C38756E020000780020C9B9@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110855210.27759@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901110855210.27759@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 2/4] xen/arm: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAxLjE5IGF0IDE3OjU4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gRnJpLCAxMSBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4gLS0tIGEv
eGVuL2FyY2gvYXJtL3NldHVwLmMKPj4gPj4gPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+
PiA+PiA+IEBAIC03NzIsOCArNzcyLDEwIEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25l
ZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCj4+ID4+ID4gIAo+PiA+PiA+ICAgICAgLyogUmVnaXN0
ZXIgWGVuJ3MgbG9hZCBhZGRyZXNzIGFzIGEgYm9vdCBtb2R1bGUuICovCj4+ID4+ID4gICAgICB4
ZW5fYm9vdG1vZHVsZSA9IGFkZF9ib290X21vZHVsZShCT09UTU9EX1hFTiwKPj4gPj4gPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfc3RhcnQgKyBi
b290X3BoeXNfb2Zmc2V0KSwKPj4gPj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
cGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0ICsgMSksIGZhbHNlKTsKPj4gPj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShTWU1CT0wo
X3N0YXJ0KSArCj4+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vdF9waHlzX29mZnNldCksCj4+ID4+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoU1lNQk9MKF9lbmQpIC0KPj4gPj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTWU1CT0wo
X3N0YXJ0KSArIDEpLCBmYWxzZSk7Cj4+ID4+IAo+PiA+PiBXaHkgeW91IG5lZWQgdGhlIGRvdWJs
ZSBjYXN0cywgaS5lLiB3aHkgZG9lcyAodWludHB0cl90KSBhbG9uZSBub3QKPj4gPj4gc3VmZmlj
ZT8KPj4gPiAKPj4gPiBUaGUgb3JpZ2luYWwgcmVhc29uIHdhcyBqdXN0IG5vdCB0byBjaGFuZ2Ug
dGhlIGV4aXN0aW5nIGNvZGUgb3V0c2lkZSBvZgo+PiA+IGFkZGluZyBTWU1CT0wgOi0pCj4+ID4g
Cj4+ID4gQnV0IHRvIGFuc3dlciB5b3VyIHF1ZXN0aW9uLCB1aW50cHRyX3QgaXMgdGhlIHNhbWUg
c2l6ZSBvZiBjaGFyKiwgd2hpbGUKPj4gPiBwYWRkcl90IGlzIGFsd2F5cyA2NGJpdC4gdWludHB0
cl90IGNhc3RzIHRvIGludGVnZXIgdHlwZSwgcGFkZHJfdCBjYXN0cwo+PiA+IHRvIHRoZSByaWdo
dCBzaXplLiBJIGRvbid0IHRoaW5rIGl0IGlzIGFsbG93ZWQgdG8gY2hhbmdlIGZyb20gcG9pbnRl
ciB0bwo+PiA+IGludGVnZXIgYW5kIGNoYW5nZSBpbnRlZ2VyIHNpemUgaW4gYSBzaW5nbGUgY2Fz
dC4KPj4gCj4+IENvcnJlY3QsIGJ1dCB0aGF0J3Mgbm90IHdoYXQgSSd2ZSBiZWVuIGFza2luZyBm
b3IuIEluc3RlYWQgSSdkIGxpa2UKPj4gdG8gc2VlIHRoZSAocGFkZHJfdCkgY2FzdHMgZHJvcHBl
ZCwgYXQgbGVhc3QgaWYgdGhpcyB3YXMgaW4gY29kZSBJJ20KPj4gdGhlIG1haW50YWluZXIgZm9y
Lgo+IAo+IEJ1dCBhZGRfYm9vdF9tb2R1bGUgdGFrZXMgcGFkZHJfdCBhcyBhcmd1bWVudHMuIFdo
eSB3b3VsZCB5b3Ugd2FudCB0aGUKPiBleHBsaWNpdCBjYXN0IGRyb3BwZWQ/CgpZZXMuIFRoZXJl
IGFyZSB2ZXJ5LCB2ZXJ5IG1hbnkgcGxhY2VzIHdoZXJlIHdlIGFzc3VtZSB0aGUgY29tcGlsZXIK
dG8gZG8gdGhlIHJpZ2h0IHRoaW5nIHdoZW4gY2hhbmdpbmcgd2lkdGggb2YgaW50ZWdlciB0eXBl
cy4gSSBzaW1wbHkKc2VlIG5vIHJlYXNvbiB3aHkgd2Ugd291bGQgd2FudCB0byBkaXZlcmdlIGhl
cmUuIElmIHRoZSBjb21waWxlcgp3YXJuZWQgYWJvdXQgdHJ1bmNhdGluZyBjb252ZXJzaW9ucyAo
bGlrZSBzb21lIG90aGVycyBkbyksIHRoZW4KdGhlcmUgd291bGQgYmUgYSByZWFzb24gdG8gbWFp
bnRhaW4gZXhwbGljaXQgZG93bi1jYXN0cywgYnV0IGhlcmUgaXQncwphbiB1cC1jYXN0IGluIGFs
bCBjYXNlcyBhZmFpY3QsIGFuZCBpaXJjIHRoZXJlJ3Mgbm8gdW5kZWZpbmVkIGJlaGF2aW9yLApp
bXBsZW1lbnRhdGlvbiBkZWZpbmVkIGJlaGF2aW9yLCBvciBhbGlrZSBhc3NvY2lhdGVkIHdpdGgg
d2lkZW5pbmcgb2YKaW50ZWdlciB0eXBlcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 09:32:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 09:32: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-devel-bounces@lists.xenproject.org>)
	id 1giybj-0002zL-Hj; Mon, 14 Jan 2019 09:32: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=snCM=PW=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1giybi-0002zG-EV
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 09:32:34 +0000
X-Inumbo-ID: 51691818-17df-11e9-92db-bc764e045a96
Received: from mail-lj1-x22b.google.com (unknown [2a00:1450:4864:20::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51691818-17df-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 09:32:33 +0000 (UTC)
Received: by mail-lj1-x22b.google.com with SMTP id q2-v6so18344085lji.10
 for <xen-devel@lists.xen.org>; Mon, 14 Jan 2019 01:32:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=faE6OB515pGuHKKFClDGomK3tClOyXn2NnxBX3IQ9Do=;
 b=Js0G0pbdM9AqzKCjQd+4qm29AR/urvxwLL5enlBxGeY2Sl3AJsMnDbDEfg6oVu7A9Z
 D4J14xPJ9628RRBMht9J4LROKE55YekVEmSH17/mfJnbW9l/E351gfdozXya4btUTHQm
 rW+4mlISg8L/TLMpChyfQeKYPNT1LpIAZTrL7PtVgfobV0vCKHLJweB3Gx/26BsIBBRu
 8d5JhrDv6cNChG6NnhtfrTFpt/D6AXml5Nu1+JplFRoOTCI7ZLsDv5rKGWjIreGIrsDG
 mVLs0yS8SnKPeZq+yHk/O4uI+hgHdBJdgAZYl5HvbX5FyscP2DYvgXs+36SG+R4uXM1z
 ymUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=faE6OB515pGuHKKFClDGomK3tClOyXn2NnxBX3IQ9Do=;
 b=nnEaGM1eQTUQ8COQzf1vh2dz+JSeUAOZbQlUzu0MOMMfdtXMG1r6so09G9s2qGy6YL
 OwmcHs2v1yWd/oHdCX/FFAvoH89HfNVUEJzVUhYEeDX0mZBZyEXY6wbFbzWNy0e4zlK2
 iXImYQhUXdFYMB4rnkiPd037MD84CsWfQfSRWHpNc8HP+E4X3Rg90WWhI0hDotWfGllE
 tBQTG23kbrpyKRwTnDK+63WS4UMuMiIuPRrkPI6Ke/Fv0/rOk/KrEoa+uXNCLJ/X7tV4
 VjANMAnPQ0oAsxJhkUSOabxxwrnrG8pLyCiuo9aXoJaGw7EvKaosDIFhnYpsCzzIVlvS
 IBtg==
X-Gm-Message-State: AJcUukedjQvokndPNIS6EMT2UjkNCTKrDZvQm7BTU+3gYey7dNH42y1B
 CO9LXffJSEgdeyDScFW2jrqglpl0
X-Google-Smtp-Source: ALg8bN5x264vmDlAiRHmZCfbc9X5tNpF0pjMkqXnAtJ9BR/ew7oKXERY+9Zx683+dqQPuxThA/ffYA==
X-Received: by 2002:a2e:2a06:: with SMTP id
 q6-v6mr11308565ljq.37.1547458351107; 
 Mon, 14 Jan 2019 01:32:31 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id b25-v6sm17642798lji.94.2019.01.14.01.32.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 14 Jan 2019 01:32:30 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Olaf Hering <olaf@aepfle.de>
References: <b442c221-62ff-eed6-4bbc-fc7599187c93@citrix.com>
 <20190102165643.GA11513@aepfle.de>
 <1cf2efff-fa3f-e11f-a24b-9034c5479e3d@citrix.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <03182075-533c-7f90-69a9-593198603b4f@gmail.com>
Date: Mon, 14 Jan 2019 11:32:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1cf2efff-fa3f-e11f-a24b-9034c5479e3d@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Command line options of dubious use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel List <xen-devel@lists.xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDAyLjAxLjE5IDE5OjE1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDAyLzAxLzIwMTkg
MTY6NTYsIE9sYWYgSGVyaW5nIHdyb3RlOgo+PiBPbiBNb24sIERlYyAzMSwgQW5kcmV3IENvb3Bl
ciB3cm90ZToKPj4KPj4+ICogdGJ1Zl9zaXplIGFuZCB0ZXZ0X21hc2sKPj4+IEdpdmVuIHRoYXQg
eGVudHJhY2UgY2FuIHNldCB0aGVtIGF0IHJ1bnRpbWUsIGFuZCBpdCBpcyBkZWJ1Z2dpbmcKPj4+
IGZ1bmN0aW9uYWxpdHksIEkgZG9uJ3Qgc2VlIGEgcGxhdXNpYmxlIHVzZSB0aGUgY29tbWFuZCBs
aW5lIG9wdGlvbnMgYXQgYWxsLgo+PiAndGJ1Zl9zaXplPS0xIGRvbTBfbWVtPU4nIGNvbGxlY3Rz
IGV2ZW50cyBkdXJpbmcgYm9vdC4KPj4geGVuYWx5emUgaXMgKG9yIHdhcykgdW5hYmxlIHRvIHBy
b3Blcmx5IHBhcnNlIHRoZSByZXN1bHQsIGJ1dCB0aGF0cyBhCj4+IHNlcGFyYXRlIGlzc3VlLgo+
IAo+IE9vaCAtIEknZCBub3QgY29uc2lkZXJlZCB0aGF0IGFzIGEgdXNlY2FzZSBhdCBhbGwuwqAg
VGhhdCBwcm9iYWJseSBpcwo+IHdvcnRod2hpbGUga2VlcGluZy4KCklNTyBpdCBhbHNvIHdvcnRo
IHRvIGJlIGRvY3VtZW50ZWQgYXMgYSBnb29kIHByYWN0aWNlLgoKLS0gClNpbmNlcmVseSwKQW5k
cmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 09:35:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 09:35: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-devel-bounces@lists.xenproject.org>)
	id 1giyeK-00036O-0J; Mon, 14 Jan 2019 09:35: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=8imn=PW=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1giyeI-00036J-8H
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 09:35:14 +0000
X-Inumbo-ID: b06cefb9-17df-11e9-92db-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b06cefb9-17df-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 09:35:12 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 DF4DA305FFA6; Mon, 14 Jan 2019 11:34:40 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C57E6306E477;
 Mon, 14 Jan 2019 11:34:40 +0200 (EET)
To: xen-devel@lists.xenproject.org, tamas@tklengyel.com,
 sstabellini@kernel.org, julien.grall@arm.com
References: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
 <e4a328c8-6f36-8ec4-a645-9f845b608fa4@oracle.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <11c88af4-95db-86de-b073-534f5583c1e6@bitdefender.com>
Date: Mon, 14 Jan 2019 11:34:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <e4a328c8-6f36-8ec4-a645-9f845b608fa4@oracle.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V3] x86/vm_event: block interrupt injection
 for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 jun.nakajima@intel.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, brian.woods@amd.com,
 roger.pau@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMi8xOSAxMjowNCBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEyLzE0LzE4
IDY6NDkgQU0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gQmxvY2sgaW50ZXJydXB0cyAoaW4g
dm14X2ludHJfYXNzaXN0KCkpIGZvciB0aGUgZHVyYXRpb24gb2YKPj4gcHJvY2Vzc2luZyBhIHN5
bmMgdm1fZXZlbnQgKHNpbWlsYXJseSB0byB0aGUgc3RyYXRlZ3kKPj4gY3VycmVudGx5IHVzZWQg
Zm9yIHNpbmdsZS1zdGVwcGluZykuIE90aGVyd2lzZSwgYXR0ZW1wdGluZwo+PiB0byBlbXVsYXRl
IGFuIGluc3RydWN0aW9uIHdoZW4gcmVxdWVzdGVkIGJ5IGEgdm1fZXZlbnQKPj4gcmVwbHkgbWF5
IGxlZ2l0aW1hdGVseSBuZWVkIHRvIGNhbGwgZS5nLgo+PiBodm1faW5qZWN0X3BhZ2VfZmF1bHQo
KSwgd2hpY2ggdGhlbiBvdmVyd3JpdGVzIHRoZSBhY3RpdmUKPj4gaW50ZXJydXB0IGluIHRoZSBW
TUNTLgo+Pgo+PiBUaGUgc3luYyB2bV9ldmVudCBoYW5kbGluZyBwYXRoIG9uIHg4Ni9WTVggaXMg
KHJvdWdobHkpOgo+PiBtb25pdG9yX3RyYXBzKCkgLT4gcHJvY2VzcyB2bV9ldmVudCAtPiB2bXhf
aW50cl9hc3Npc3QoKQo+PiAocG9zc2libHkgd3JpdGluZyBWTV9FTlRSWV9JTlRSX0lORk8pIC0+
Cj4+IGh2bV92bV9ldmVudF9kb19yZXN1bWUoKSAtPiBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQo
KQo+PiAocG9zc2libHkgb3ZlcndyaXRpbmcgdGhlIFZNX0VOVFJZX0lOVFJfSU5GTyB2YWx1ZSku
Cj4+Cj4+IFRoaXMgcGF0Y2ggbWF5IGFsc28gYmUgaGVscGZ1bCBmb3IgdGhlIGZ1dHVyZSByZW1v
dmFsCj4+IG9mIG1heV9kZWZlciBpbiBodm1fc2V0X2NyezAsMyw0fSBhbmQgaHZtX3NldF9tc3Io
KS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgo+IAo+IAo+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgoKVGhhbmtzISBTbyBub3cgd2UgaGF2ZSB0aHJlZSByZXZpZXdl
ZC1ieXMsIGlmIEknbSBub3QgbWlzdGFrZW4gYWxsIHdlIApuZWVkIGlzIFRhbWFzJyAoZm9yIHRo
ZSB2bV9ldmVudCBwYXJ0KSBhbmQgSnVsaWVuIC8gU3RlZmFubydzIChmb3IgQVJNKSAKYWNrcyAo
b3Igb3RoZXJ3aXNlKS4KCkNvdWxkIHlvdSBwbGVhc2UgdGFrZSBhIGxvb2s/CgoKVGhhbmtzLApS
YXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 09:39:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 09:39: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-devel-bounces@lists.xenproject.org>)
	id 1giyih-0003HZ-La; Mon, 14 Jan 2019 09:39: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=k//9=PW=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1giyih-0003HU-1V
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 09:39:47 +0000
X-Inumbo-ID: 50775b22-17e0-11e9-92db-bc764e045a96
Received: from lb1-smtp-cloud8.xs4all.net (unknown [194.109.24.21])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50775b22-17e0-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 09:39:41 +0000 (UTC)
Received: from [IPv6:2001:983:e9a7:1:688f:f53a:651c:97b4]
 ([IPv6:2001:983:e9a7:1:688f:f53a:651c:97b4])
 by smtp-cloud8.xs4all.net with ESMTPA
 id iygag9qLJNR5yiygbgGzer; Mon, 14 Jan 2019 10:37:39 +0100
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20181212094929.4709-1-andr2000@gmail.com>
 <20181212094929.4709-2-andr2000@gmail.com>
 <2a1fbeae-014f-ed39-f21a-bba15a133a01@xs4all.nl>
 <eed9ae0e-2cd6-b21a-5fd1-bb532df9a8b2@gmail.com>
 <28119e4a-51f2-041e-6a16-82a8d0ec66e9@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <edb08b9d-2fb7-9a28-6493-b2cd4a37b34e@xs4all.nl>
Date: Mon, 14 Jan 2019 10:37:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <28119e4a-51f2-041e-6a16-82a8d0ec66e9@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfBoGioT3XJLC2pj6d1VvDAarxjMhhBVvnqMGx5KRAjcNGYP1yw/uK3v9xX84fhE/ntdG6QnQ6jA8L5JlPofhIrT74JVLN5IFNBSkQznOxsEnDNYPQAON
 GGXzxAbfWz1CBWcx8TfyeGu1kAMmeEEifsny01PJDLciG0cC5OH++q2di9GWjfRKZvVmtn8cHUFjQOgWDqC8Lahbx8HkeKC2eYkkM2AoT3Q9VEnrNTAz62i2
 1vInPQWN/nM6GRaRR9tJlBExME/sruh9O8dDk91MNvZo+uWn5En9GOBAaul5QCYDmQ6gGPH6OQIRoC74M9QG02X6VdlGSEDlGCiCpTHj3/+O4e3muKuwy6Tr
 caeJAC1i5Sk4zfaM1nIH1S/3bJ2iKPZi64aX+GjAxYlR3SPL+3cbf8mDnl/mLkCUthA6MHqFxPqhLcamdhJNKPlmETB22yadFEsft3juZSIUliiKsabUk4tt
 CmEBd620MiRg0GCI7skIKpUKt9/y9kHeS24mFneWfKrmCxx1R+367Cy0InUxcXe6c/OWiZkb3Ip7dkmoL+WPKi3HAhmNXp09WUbqu8iMxG8NeppWYnUj8NIH
 Q5c4XmYXAr1u4ULPOb92pK1X
Subject: Re: [Xen-devel] [PATCH v3 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNC8xOSAxMDoyMyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gSGVs
bG8sIEhhbnMhCj4gQ291bGQgeW91IHBsZWFzZSB0YWtlIGEgbG9vayBhdCBteSBhbnN3ZXJzIGJl
bG93IGFuZCBraW5kbHkgbGV0IG1lIGtub3cKPiBpZiB3ZSBhcmUgcmVhZHkgZm9yIChmaW5hbD8p
IHY0IGZyb20geW91ciBwb2ludCBvZiB2aWV3LgoKTG9va3MgZ29vZCwgc28gSSdtIGxvb2tpbmcg
Zm9yd2FyZCB0byBhIHY0LgoKUmVnYXJkcywKCglIYW5zCgo+IAo+IEtvbnJhZCwgWGVuLWRldmVs
IC0gZG8geW91IGhhdmUgYW55IG9iamVjdGlvbnMvY29tbWVudHMgb24gdGhpcz8KPiAKPiBUaGFu
ayB5b3UsCj4gT2xla3NhbmRyCj4gCj4gT24gMTIvMTcvMTggOTozNyBBTSwgT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gd3JvdGU6Cj4+IEhlbGxvLCBIYW5zIQo+Pgo+PiBUaGFuayB5b3UgZm9yIHJl
dmlld2luZywgcGxlYXNlIGZpbmQgbXkgYW5zd2VycyBpbmxpbmUKPj4KPj4gT24gMTIvMTQvMTgg
MjoxNCBQTSwgSGFucyBWZXJrdWlsIHdyb3RlOgo+Pj4gSGkgT2xla3NhbmRyLAo+Pj4KPj4+IFRo
aXMgaXMgbG9va2luZyBhIGxvdCBiZXR0ZXIgdGhhbiB2Mi4gSSBkbyBoYXZlIGEgZmV3IHJlbWFp
bmluZyBjb21tZW50cyBhYm91dAo+Pj4gc29tZSB0aGluZ3MgdGhhdCBhcmUgYSBiaXQgdW5jbGVh
ciB0byBtZS4KPj4+Cj4+PiBPbiAxMi8xMi8xOCAxMDo0OSBBTSwgT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gd3JvdGU6Cj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5k
cl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Cj4+Pj4gVGhpcyBpcyB0aGUgQUJJIGZvciB0
aGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbGl6ZWQKPj4+PiBjYW1lcmEgZHJpdmVyIHdo
aWNoIGV4dGVuZHMgWGVuJ3MgcmVhY2ggbXVsdGltZWRpYSBjYXBhYmlsaXRpZXMgZXZlbgo+Pj4+
IGZhcnRoZXIgZW5hYmxpbmcgaXQgZm9yIHZpZGVvIGNvbmZlcmVuY2luZywgSW4tVmVoaWNsZSBJ
bmZvdGFpbm1lbnQsCj4+Pj4gaGlnaCBkZWZpbml0aW9uIG1hcHMgZXRjLgo+Pj4+Cj4+Pj4gVGhl
IGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgd2l0
aCB0aGUKPj4+PiBmaW5hbCBpZGVhIHRvIG1ha2UgaXQgcG9zc2libGUgdG8gZXh0ZW5kIHRoZSBw
cm90b2NvbCBpZiBuZWVkIGJlOgo+Pj4+Cj4+Pj4gMS4gUHJvdmlkZSBtZWFucyBmb3IgYmFzZSB2
aXJ0dWFsIGRldmljZSBjb25maWd1cmF0aW9uOgo+Pj4+IMKgIC0gcGl4ZWwgZm9ybWF0cwo+Pj4+
IMKgIC0gcmVzb2x1dGlvbnMKPj4+PiDCoCAtIGZyYW1lIHJhdGVzCj4+Pj4gMi4gU3VwcG9ydCBi
YXNpYyBjYW1lcmEgY29udHJvbHM6Cj4+Pj4gwqAgLSBjb250cmFzdAo+Pj4+IMKgIC0gYnJpZ2h0
bmVzcwo+Pj4+IMKgIC0gaHVlCj4+Pj4gwqAgLSBzYXR1cmF0aW9uCj4+Pj4gMy4gU3VwcG9ydCBz
dHJlYW1pbmcgY29udHJvbAo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+IC0tLQo+Pj4+
IMKgIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oIHwgMTM3NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKPj4+PiDCoCAxIGZpbGUgY2hhbmdlZCwgMTM3NCBpbnNlcnRpb25z
KCspCj4+Pj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1l
cmFpZi5oCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVy
YWlmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+Pj4+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4+Pj4gaW5kZXggMDAwMDAwMDAwMDAwLi45YWFlMGY0Nzc0M2IKPj4+PiAtLS0g
L2Rldi9udWxsCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPj4+
PiBAQCAtMCwwICsxLDEzNzQgQEAKPj4+PiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsg
KiBjYW1lcmFpZi5oCj4+Pj4gKyAqCj4+Pj4gKyAqIFVuaWZpZWQgY2FtZXJhIGRldmljZSBJL08g
aW50ZXJmYWNlIGZvciBYZW4gZ3Vlc3QgT1Nlcy4KPj4+PiArICoKPj4+PiArICogUGVybWlzc2lv
biBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWlu
aW5nIGEgY29weQo+Pj4+ICsgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3Vt
ZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KPj4+PiArICogZGVhbCBpbiB0aGUg
U29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlv
biB0aGUKPj4+PiArICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlz
aCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCj4+Pj4gKyAqIHNlbGwgY29waWVzIG9m
IHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJl
IGlzCj4+Pj4gKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnM6Cj4+Pj4gKyAqCj4+Pj4gKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNl
IGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4+Pj4gKyAq
IGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgo+Pj4+
ICsgKgo+Pj4+ICsgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBX
QVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgo+Pj4+ICsgKiBJTVBMSUVELCBJTkNMVURJ
TkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwK
Pj4+PiArICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdF
TUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCj4+Pj4gKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hU
IEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKPj4+PiAr
ICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBP
VEhFUldJU0UsIEFSSVNJTkcKPj4+PiArICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04g
V0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgo+Pj4+ICsgKiBERUFMSU5HUyBJ
TiBUSEUgU09GVFdBUkUuCj4+Pj4gKyAqCj4+Pj4gKyAqIENvcHlyaWdodCAoQykgMjAxOCBFUEFN
IFN5c3RlbXMgSW5jLgo+Pj4+ICsgKgo+Pj4+ICsgKiBBdXRob3I6IE9sZWtzYW5kciBBbmRydXNo
Y2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+PiArICovCj4+Pj4g
Kwo+Pj4+ICsjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJRl9IX18KPj4+PiArI2RlZmlu
ZSBfX1hFTl9QVUJMSUNfSU9fQ0FNRVJBSUZfSF9fCj4+Pj4gKwo+Pj4+ICsjaW5jbHVkZSAicmlu
Zy5oIgo+Pj4+ICsjaW5jbHVkZSAiLi4vZ3JhbnRfdGFibGUuaCIKPj4+PiArCj4+Pj4gKy8qCj4+
Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFByb3RvY29sIHZlcnNpb24KPj4+PiArICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKi8KPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfUFJP
VE9DT0xfVkVSU0lPTsKgwqDCoMKgICIxIgo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
RmVhdHVyZSBhbmQgUGFyYW1ldGVyIE5lZ290aWF0aW9uCj4+Pj4gKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKPj4+PiArICoKPj4+PiArICogRnJvbnQtPmJhY2sgbm90aWZpY2F0aW9uczogd2hlbiBl
bnF1ZXVpbmcgYSBuZXcgcmVxdWVzdCwgc2VuZGluZyBhCj4+Pj4gKyAqIG5vdGlmaWNhdGlvbiBj
YW4gYmUgbWFkZSBjb25kaXRpb25hbCBvbiB4ZW5jYW1lcmFfcmVxIChpLmUuLCB0aGUgZ2VuZXJp
Ywo+Pj4+ICsgKiBob2xkLW9mZiBtZWNoYW5pc20gcHJvdmlkZWQgYnkgdGhlIHJpbmcgbWFjcm9z
KS4gQmFja2VuZHMgbXVzdCBzZXQKPj4+PiArICogeGVuY2FtZXJhX3JlcSBhcHByb3ByaWF0ZWx5
IChlLmcuLCB1c2luZyBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNUUygpKS4KPj4+PiArICoK
Pj4+PiArICogQmFjay0+ZnJvbnQgbm90aWZpY2F0aW9uczogd2hlbiBlbnF1ZXVpbmcgYSBuZXcg
cmVzcG9uc2UsIHNlbmRpbmcgYQo+Pj4+ICsgKiBub3RpZmljYXRpb24gY2FuIGJlIG1hZGUgY29u
ZGl0aW9uYWwgb24geGVuY2FtZXJhX3Jlc3AgKGkuZS4sIHRoZSBnZW5lcmljCj4+Pj4gKyAqIGhv
bGQtb2ZmIG1lY2hhbmlzbSBwcm92aWRlZCBieSB0aGUgcmluZyBtYWNyb3MpLiBGcm9udGVuZHMg
bXVzdCBzZXQKPj4+PiArICogeGVuY2FtZXJhX3Jlc3AgYXBwcm9wcmlhdGVseSAoZS5nLiwgdXNp
bmcgUklOR19GSU5BTF9DSEVDS19GT1JfUkVTUE9OU0VTKCkpLgo+Pj4+ICsgKgo+Pj4+ICsgKiBU
aGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmlydHVhbCBjYW1lcmEgZHJpdmVyIHV0aWxpemUgbm9k
ZXMgd2l0aGluCj4+Pj4gKyAqIFhlblN0b3JlIHRvIGNvbW11bmljYXRlIGNhcGFiaWxpdGllcyBh
bmQgdG8gbmVnb3RpYXRlIG9wZXJhdGluZyBwYXJhbWV0ZXJzLgo+Pj4+ICsgKiBUaGlzIHNlY3Rp
b24gZW51bWVyYXRlcyB0aGVzZSBub2RlcyB3aGljaCByZXNpZGUgaW4gdGhlIHJlc3BlY3RpdmUg
ZnJvbnQgYW5kCj4+Pj4gKyAqIGJhY2tlbmQgcG9ydGlvbnMgb2YgWGVuU3RvcmUsIGZvbGxvd2lu
ZyB0aGUgWGVuQnVzIGNvbnZlbnRpb24uCj4+Pj4gKyAqCj4+Pj4gKyAqIEFsbCBkYXRhIGluIFhl
blN0b3JlIGlzIHN0b3JlZCBhcyBzdHJpbmdzLiBOb2RlcyBzcGVjaWZ5aW5nIG51bWVyaWMKPj4+
PiArICogdmFsdWVzIGFyZSBlbmNvZGVkIGluIGRlY2ltYWwuIEludGVnZXIgdmFsdWUgcmFuZ2Vz
IGxpc3RlZCBiZWxvdyBhcmUKPj4+PiArICogZXhwcmVzc2VkIGFzIGZpeGVkIHNpemVkIGludGVn
ZXIgdHlwZXMgY2FwYWJsZSBvZiBzdG9yaW5nIHRoZSBjb252ZXJzaW9uCj4+Pj4gKyAqIG9mIGEg
cHJvcGVybHkgZm9ybWF0dGVkIG5vZGUgc3RyaW5nLCB3aXRob3V0IGxvc3Mgb2YgaW5mb3JtYXRp
b24uCj4+Pj4gKyAqCj4+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+PiArICrCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEV4YW1wbGUgY29uZmlndXJh
dGlvbgo+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4gKyAqCj4+Pj4gKyAqIFRoaXMg
aXMgYW4gZXhhbXBsZSBvZiBiYWNrZW5kIGFuZCBmcm9udGVuZCBjb25maWd1cmF0aW9uOgo+Pj4+
ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBCYWNrZW5kIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAqIC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL2Zyb250ZW5kLWlkID0gIjEiCj4+Pj4gKyAq
IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL2Zyb250ZW5kID0gIi9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmNhbWVyYS8wIgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92Y2FtZXJhLzEvMC9zdGF0ZSA9ICI0Igo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92Y2FtZXJhLzEvMC92ZXJzaW9ucyA9ICIxLDIiCj4+Pj4gKyAqCj4+Pj4gKyAqLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZyb250ZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPj4+PiArICoKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2Ft
ZXJhLzAvYmFja2VuZC1pZCA9ICIwIgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Zj
YW1lcmEvMC9iYWNrZW5kID0gIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMSIKPj4+
PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvc3RhdGUgPSAiNCIKPj4+PiAr
ICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvdmVyc2lvbiA9ICIxIgo+Pj4+ICsg
KiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9iZS1hbGxvYyA9ICIxIgo+Pj4+ICsg
Kgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRGV2aWNlIDAgY29uZmlndXJh
dGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAqIC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL21heC1idWZmZXJzID0gIjMiCj4+Pj4gKyAqIC9sb2Nh
bC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2NvbnRyb2xzID0gImNvbnRyYXN0LGh1ZSIKPj4+
PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9ZVVlWLzY0MHg0
ODAvZnJhbWUtcmF0ZXMgPSAiMzAvMSwxNS8xIgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvMTkyMHgxMDgwL2ZyYW1lLXJhdGVzID0gIjE1LzIi
Cj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2Zvcm1hdHMvQkdSQS82
NDB4NDgwL2ZyYW1lLXJhdGVzID0gIjE1LzEsMTUvMiIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92Y2FtZXJhLzAvZm9ybWF0cy9CR1JBLzEyMDB4NzIwL2ZyYW1lLXJhdGVzID0gIjE1
LzIiCj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3VuaXF1ZS1pZCA9
ICIwIgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9yZXEtcmluZy1y
ZWYgPSAiMjgzMiIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVx
LWV2ZW50LWNoYW5uZWwgPSAiMTUiCj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNh
bWVyYS8wL2V2dC1yaW5nLXJlZiA9ICIzODciCj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8wL2V2dC1ldmVudC1jaGFubmVsID0gIjE2Igo+Pj4+ICsgKgo+Pj4+ICsgKi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRGV2aWNlIDEgY29uZmlndXJhdGlvbiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmNhbWVyYS8xL21heC1idWZmZXJzID0gIjgiCj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9k
ZXZpY2UvdmNhbWVyYS8xL2NvbnRyb2xzID0gImJyaWdodG5lc3Msc2F0dXJhdGlvbixodWUiCj4+
Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2Zvcm1hdHMvWVVZVi82NDB4
NDgwL2ZyYW1lLXJhdGVzID0gIjMwLzEsMTUvMiIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92Y2FtZXJhLzEvZm9ybWF0cy9ZVVlWLzE5MjB4MTA4MC9mcmFtZS1yYXRlcyA9ICIxNS8y
Igo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS91bmlxdWUtaWQgPSAi
MSIKPj4+PiArICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvcmVxLXJpbmctcmVm
ID0gIjI4MzMiCj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL3JlcS1l
dmVudC1jaGFubmVsID0gIjE3Igo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1l
cmEvMS9ldnQtcmluZy1yZWYgPSAiMzg4Igo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZjYW1lcmEvMS9ldnQtZXZlbnQtY2hhbm5lbCA9ICIxOCIKPj4+PiArICoKPj4+PiArICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBCYWNrZW5kIFhlbkJ1cyBOb2Rlcwo+Pj4+ICsgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4+Pj4gKyAqCj4+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gUHJvdG9jb2wgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+
PiArICoKPj4+PiArICogdmVyc2lvbnMKPj4+PiArICrCoMKgwqDCoMKgIFZhbHVlczrCoMKgwqDC
oMKgwqDCoMKgIDxzdHJpbmc+Cj4+Pj4gKyAqIHzCoMKgwqDCoMKgIGluZGV4wqDCoMKgwqAgfCBy
ZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMgo+Pj4+
ICsgKgo+Pj4+ICsgKsKgwqDCoMKgwqAgTGlzdCBvZiBYRU5DQU1FUkFfTElTVF9TRVBBUkFUT1Ig
c2VwYXJhdGVkIHByb3RvY29sIHZlcnNpb25zIHN1cHBvcnRlZAo+Pj4+ICsgKsKgwqDCoMKgwqAg
YnkgdGhlIGJhY2tlbmQuIEZvciBleGFtcGxlICIxLDIsMyIuCj4+Pj4gKyAqCj4+Pj4gKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgRnJvbnRlbmQgWGVuQnVzIE5vZGVzCj4+Pj4gKyAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPj4+PiArICoKPj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSBBZGRyZXNzaW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+
Pj4+ICsgKgo+Pj4+ICsgKiBkb20taWQKPj4+PiArICrCoMKgwqDCoMKgIFZhbHVlczrCoMKgwqDC
oMKgwqDCoMKgIDx1aW50MTZfdD4KPj4+PiArICoKPj4+PiArICrCoMKgwqDCoMKgIERvbWFpbiBp
ZGVudGlmaWVyLgo+Pj4+ICsgKgo+Pj4+ICsgKiBkZXYtaWQKPj4+PiArICrCoMKgwqDCoMKgIFZh
bHVlczrCoMKgwqDCoMKgwqDCoMKgIDx1aW50MTZfdD4KPj4+PiArICoKPj4+PiArICrCoMKgwqDC
oMKgIERldmljZSBpZGVudGlmaWVyLgo+Pj4+ICsgKgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluLzxk
b20taWQ+L2RldmljZS92Y2FtZXJhLzxkZXYtaWQ+Ly4uLgo+Pj4+ICsgKgo+Pj4+ICsgKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNpb24gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAqIHZlcnNpb24KPj4+PiArICrCoMKgwqDC
oMKgIFZhbHVlczrCoMKgwqDCoMKgwqDCoMKgIDxzdHJpbmc+Cj4+Pj4gKyAqCj4+Pj4gKyAqwqDC
oMKgwqDCoCBQcm90b2NvbCB2ZXJzaW9uLCBjaG9zZW4gYW1vbmcgdGhlIG9uZXMgc3VwcG9ydGVk
IGJ5IHRoZSBiYWNrZW5kLgo+Pj4+ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gQmFja2VuZCBidWZmZXIgYWxsb2NhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+
Pj4gKyAqCj4+Pj4gKyAqIGJlLWFsbG9jCj4+Pj4gKyAqwqDCoMKgwqDCoCBWYWx1ZXM6wqDCoMKg
wqDCoMKgwqDCoCAiMCIsICIxIgo+Pj4+ICsgKgo+Pj4+ICsgKsKgwqDCoMKgwqAgSWYgdmFsdWUg
aXMgc2V0IHRvICIxIiwgdGhlbiBiYWNrZW5kIHdpbGwgYmUgdGhlIGJ1ZmZlcgo+Pj4+ICsgKsKg
wqDCoMKgwqAgcHJvdmlkZXIvYWxsb2NhdG9yIGZvciB0aGlzIGRvbWFpbiBkdXJpbmcgWEVOQ0FN
RVJBX09QX0JVRl9DUkVBVEUKPj4+PiArICrCoMKgwqDCoMKgIG9wZXJhdGlvbi4KPj4+PiArICrC
oMKgwqDCoMKgIElmIHZhbHVlIGlzIG5vdCAiMSIgb3Igb21pdHRlZCBmcm9udGVuZCBtdXN0IGFs
bG9jYXRlIGJ1ZmZlcnMgaXRzZWxmLgo+Pj4+ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gQ2FtZXJhIHNldHRpbmdzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4+Pj4gKyAqCj4+Pj4gKyAqIHVuaXF1ZS1pZAo+Pj4+ICsgKsKgwqDCoMKgwqAgVmFsdWVz
OsKgwqDCoMKgwqDCoMKgwqAgPHN0cmluZz4KPj4+PiArICoKPj4+PiArICrCoMKgwqDCoMKgIEFm
dGVyIGRldmljZSBpbnN0YW5jZSBpbml0aWFsaXphdGlvbiBlYWNoIGNhbWVyYSBpcyBhc3NpZ25l
ZCBhCj4+Pj4gKyAqwqDCoMKgwqDCoCB1bmlxdWUgSUQsIHNvIGl0IGNhbiBiZSBpZGVudGlmaWVk
IGJ5IHRoZSBiYWNrZW5kIGJ5IHRoaXMgSUQuCj4+Pj4gKyAqwqDCoMKgwqDCoCBUaGlzIGNhbiBi
ZSBVVUlEIG9yIHN1Y2guCj4+Pj4gKyAqCj4+Pj4gKyAqIG1heC1idWZmZXJzCj4+Pj4gKyAqwqDC
oMKgwqDCoCBWYWx1ZXM6wqDCoMKgwqDCoMKgwqDCoCA8dWludDhfdD4KPj4+PiArICoKPj4+PiAr
ICrCoMKgwqDCoMKgIE1heGltdW0gbnVtYmVyIG9mIGNhbWVyYSBidWZmZXJzIHRoaXMgZnJvbnRl
bmQgbWF5IHVzZS4KPj4+IFdobyBkZXRlcm1pbmVzIHRoaXMgdmFsdWU/IFRoZSBiYWNrZW5kPwo+
Pgo+PiBUaGlzIGlzIGRldGVybWluZWQgYnkgdGhlIHN5c3RlbSBpbnRlZ3JhdG9yIHdoaWxlIGNv
bmZpZ3VyaW5nCj4+Cj4+IHRoZSBzeXN0ZW0sIGUuZy4gZGVwZW5kaW5nIG9uIHVzZS1jYXNlcyBl
dmVyeSBkb21haW4gd2lsbCBoYXZlCj4+Cj4+IGl0cyBvd24gcmVxdWlyZW1lbnRzIG9uIG51bWJl
ciBvZiBidWZmZXJzIG5lZWRlZC4gS25vd2luZyB0aGF0Cj4+Cj4+IG9uZSBjYW4gb3B0aW1pemUg
bWVtb3J5IHVzYWdlIGFuZCBhbGxvdyBzb21lIG9mIHRoZSBkb21haW5zIG1vcmUKPj4KPj4gYnVm
ZmVycyBhbmQgaGF2ZSBzb21lIG9mIHRob3NlIGxpbWl0ZWQuCj4+Cj4+Pgo+Pj4gU28gaG93IGRv
ZXMgdGhpcyByZWxhdGUgdG8gbnVtX2J1ZnMgd2hlbiByZXF1ZXN0aW5nIGJ1ZmZlcnM/IFdpbGwg
bnVtX2J1ZnMKPj4+IGJlIGNsYW1wZWQgdG8gbWF4LWJ1ZmZlcnM/Cj4+Cj4+IFRoZSBudW1iZXIg
b2YgYnVmZmVycyBoZXJlIGlzIHVwIHRvIHRoZSBTVyBydW5uaW5nIGluIGEgZ3Vlc3QgZG9tYWlu
LAo+Pgo+PiBmb3IgZXhhbXBsZSwgaWYgd2UgYWxsb3cgdGhlIGd1ZXN0IHRvIHVzZSB1cCB0byBt
YXgtYnVmZmVycyBpdCBpcwo+Pgo+PiBzdGlsbCB1cCB0byBndWVzdCdzIHNvZnR3YXJlIHRvIHJl
cXVlc3QgbWF4LWJ1ZmZlcnMgb3IgbGVzcy4KPj4KPj4+Cj4+PiBJIGRvbid0IHJlYWxseSB1bmRl
cnN0YW5kIHRoZSB1c2UtY2FzZSBvZiB0aGlzIHNldHRpbmcgYW5kIHRoZSBkZXNjcmlwdGlvbgo+
Pj4gaXMgdmVyeSBzaG9ydCBhbmQgdmFndWUuCj4+Cj4+IFRoZSBiYWNrZW5kIG5lZWRzIHRvIGtu
b3cgaG93IG1hbnkgYnVmZmVycyB3aWxsIGJlIHVzZWQgYXMKPj4KPj4gdGhlIHdvcnN0IGNhc2Us
IHNvIHdoaWxlIHJlcXVlc3RpbmcgYnVmZmVycyBmcm9tIGhvc3QgZHJpdmVyCj4+Cj4+IGl0IGNh
biBhbGxvY2F0ZSB0aGUgbWF4aW11bSBmcm9tIHRoZSBzdGFydC4gVGhpcyBhbGxvd3Mgc29sdmlu
Zwo+Pgo+PiB0aGUgdXNlLWNhc2Ugd2hlbiBmaXJzdCBndWVzdCByZXF1ZXN0cyBsZXNzIGJ1ZmZl
cnMgdGhhbiBvdGhlcnMgYW5kCj4+Cj4+IHJlcXVlc3RzIHN0cmVhbWluZyAoc28gYXQgdGhpcyBt
b21lbnQgYmFja2VuZCBuZWVkcyB0byBhbGxvY2F0ZSB0aGUgYnVmZmVycwo+Pgo+PiBhbmQgYWxz
byBzdGFydCBzdHJlYW1pbmcpIGFuZCB0aGVuIGEgbmV3IGd1ZXN0IHdpdGggYmlnZ2VyIG51bWJl
ciBvZiBidWZmZXJzCj4+Cj4+IGNvbWVzLiBTbywgdG8gbWFrZSB0aGUgaW1wbGVtZW50YXRpb24g
c2ltcGxlciB3ZSBjb25maWd1cmUgdGhlIGJhY2tlbmQKPj4KPj4gdG8gYWxsb2NhdGUgbWF4KGd1
ZXN0W2ldLm1heF9idWZmZXJzKSBidWZmZXJzIG9uIHN0YXJ0Lgo+Pgo+Pj4KPj4+PiArICoKPj4+
PiArICogY29udHJvbHMKPj4+PiArICrCoMKgwqDCoMKgIFZhbHVlczrCoMKgwqDCoMKgwqDCoMKg
IDxsaXN0IG9mIHN0cmluZz4KPj4+PiArICoKPj4+PiArICrCoMKgwqDCoMKgIExpc3Qgb2Ygc3Vw
cG9ydGVkIGNhbWVyYSBjb250cm9scyBzZXBhcmF0ZWQgYnkgWEVOQ0FNRVJBX0xJU1RfU0VQQVJB
VE9SLgo+Pj4+ICsgKsKgwqDCoMKgwqAgQ2FtZXJhIGNvbnRyb2xzIGFyZSBleHByZXNzZWQgYXMg
YSBsaXN0IG9mIHN0cmluZyB2YWx1ZXMgdy9vIGFueQo+Pj4+ICsgKsKgwqDCoMKgwqAgb3JkZXJp
bmcgcmVxdWlyZW1lbnQuCj4+Pj4gKyAqCj4+Pj4gKyAqIGZvcm1hdHMKPj4+PiArICrCoMKgwqDC
oMKgIFZhbHVlczrCoMKgwqDCoMKgwqDCoMKgIDxmb3JtYXQsIGNoYXJbN10+Cj4+Pj4gKyAqCj4+
Pj4gKyAqwqDCoMKgwqDCoCBGb3JtYXRzIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2YgZGlyZWN0
b3JpZXMgb25lIHBlciBlYWNoCj4+Pj4gKyAqwqDCoMKgwqDCoCBzdXBwb3J0ZWQgcGl4ZWwgZm9y
bWF0LiBUaGUgbmFtZSBvZiB0aGUgZGlyZWN0b3J5IGlzIHRoZQo+Pj4+ICsgKsKgwqDCoMKgwqAg
Y29ycmVzcG9uZGluZyBGT1VSQ0Mgc3RyaW5nIGxhYmVsLiBUaGUgbmV4dCBsZXZlbCBvZgo+Pj4+
ICsgKsKgwqDCoMKgwqAgdGhlIGRpcmVjdG9yeSB1bmRlciA8Zm9ybWF0cz4gcmVwcmVzZW50cyBz
dXBwb3J0ZWQgcmVzb2x1dGlvbnMuCj4+Pj4gKyAqwqDCoMKgwqDCoCBJZiB0aGUgZm9ybWF0IHJl
cHJlc2VudHMgYSBiaWctZW5kaWFuIHZhcmlhbnQgb2YgYSBsaXR0bGUKPj4+PiArICrCoMKgwqDC
oMKgIGVuZGlhbiBmb3JtYXQsIHRoZW4gdGhlICItQkUiIHN1ZmZpeCBtdXN0IGJlIGFkZGVkLiBF
LmcuICdBUjE1JyB2cwo+Pj4+ICsgKsKgwqDCoMKgwqAgJ0FSMTUtQkUnLgo+Pj4+ICsgKsKgwqDC
oMKgwqAgSWYgRk9VUkNDIHN0cmluZyBsYWJlbCBoYXMgc3BhY2VzIHRoZW4gdGhvc2UgYXJlIG9u
bHkgYWxsb3dlZCB0bwo+Pj4+ICsgKsKgwqDCoMKgwqAgYmUgYXQgdGhlIGVuZCBvZiB0aGUgbGFi
ZWwgYW5kIG11c3QgYmUgdHJpbW1lZC4KPj4+IEl0IG1pZ2h0IGJlIHVzZWZ1bCB0byBnaXZlIGV4
YW1wbGVzIGZvciB0aGlzOiAnWTE2JyBhbmQgJ1kxNi1CRScgc2hvdWxkCj4+PiBjbGFyaWZ5IGhv
dyB0aGUgdHJpbW1pbmcgb2Ygc3BhY2VzIHdvcmsuCj4+IE9rLCB3aWxsIGFkZAo+Pj4KPj4+PiAr
ICoKPj4+PiArICogcmVzb2x1dGlvbgo+Pj4+ICsgKsKgwqDCoMKgwqAgVmFsdWVzOsKgwqDCoMKg
wqDCoMKgwqAgPHdpZHRoLCB1aW50MzJfdD54PGhlaWdodCwgdWludDMyX3Q+Cj4+Pj4gKyAqCj4+
Pj4gKyAqwqDCoMKgwqDCoCBSZXNvbHV0aW9ucyBhcmUgb3JnYW5pemVkIGFzIGEgc2V0IG9mIGRp
cmVjdG9yaWVzIG9uZSBwZXIgZWFjaAo+Pj4+ICsgKsKgwqDCoMKgwqAgc3VwcG9ydGVkIHJlc29s
dXRpb24gdW5kZXIgY29ycmVzcG9uZGluZyA8Zm9ybWF0cz4gZGlyZWN0b3J5Lgo+Pj4+ICsgKsKg
wqDCoMKgwqAgVGhlIG5hbWUgb2YgdGhlIGRpcmVjdG9yeSBpcyB0aGUgc3VwcG9ydGVkIHdpZHRo
IGFuZCBoZWlnaHQKPj4+PiArICrCoMKgwqDCoMKgIG9mIHRoZSBjYW1lcmEgcmVzb2x1dGlvbiBp
biBwaXhlbHMuCj4+Pj4gKyAqCj4+Pj4gKyAqIGZyYW1lLXJhdGVzCj4+Pj4gKyAqwqDCoMKgwqDC
oCBWYWx1ZXM6wqDCoMKgwqDCoMKgwqDCoCA8bnVtZXJhdG9yLCB1aW50MzJfdD4vPGRlbm9taW5h
dG9yLCB1aW50MzJfdD4KPj4+PiArICoKPj4+PiArICrCoMKgwqDCoMKgIExpc3Qgb2YgWEVOQ0FN
RVJBX0ZSQU1FX1JBVEVfU0VQQVJBVE9SIHNlcGFyYXRlZCBzdXBwb3J0ZWQgZnJhbWUgcmF0ZXMK
Pj4+PiArICrCoMKgwqDCoMKgIG9mIHRoZSBjYW1lcmEgZXhwcmVzc2VkIGFzIG51bWVyYXRvciBh
bmQgZGVub21pbmF0b3Igb2YgdGhlCj4+Pj4gKyAqwqDCoMKgwqDCoCBjb3JyZXNwb25kaW5nIGZy
YW1lIHJhdGUuCj4+Pj4gKyAqCj4+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLSBDYW1lcmEgUmVx
dWVzdCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+PiArICoK
Pj4+PiArICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIHJlcXVl
c3RzIGZyb20gZnJvbnRlbmQgdG8gYmFja2VuZAo+Pj4+ICsgKiBhbmQgZ2V0IHRoZSBjb3JyZXNw
b25kaW5nIHJlc3BvbnNlcyBmcm9tIGJhY2tlbmQgdG8gZnJvbnRlbmQsCj4+Pj4gKyAqIHNldCB1
cCBwZXIgdmlydHVhbCBjYW1lcmEgZGV2aWNlLgo+Pj4+ICsgKgo+Pj4+ICsgKiByZXEtZXZlbnQt
Y2hhbm5lbAo+Pj4+ICsgKsKgwqDCoMKgwqAgVmFsdWVzOsKgwqDCoMKgwqDCoMKgwqAgPHVpbnQz
Ml90Pgo+Pj4+ICsgKgo+Pj4+ICsgKsKgwqDCoMKgwqAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhl
biBjYW1lcmEncyBjb250cm9sIGV2ZW50IGNoYW5uZWwKPj4+PiArICrCoMKgwqDCoMKgIHVzZWQg
dG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KPj4+PiArICoKPj4+PiArICog
cmVxLXJpbmctcmVmCj4+Pj4gKyAqwqDCoMKgwqDCoCBWYWx1ZXM6wqDCoMKgwqDCoMKgwqDCoCA8
dWludDMyX3Q+Cj4+Pj4gKyAqCj4+Pj4gKyAqwqDCoMKgwqDCoCBUaGUgWGVuIGdyYW50IHJlZmVy
ZW5jZSBncmFudGluZyBwZXJtaXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXAKPj4+PiArICrC
oMKgwqDCoMKgIGEgc29sZSBwYWdlIG9mIGNhbWVyYSdzIGNvbnRyb2wgcmluZyBidWZmZXIuCj4+
Pj4gKyAqCj4+Pj4gKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ2FtZXJhIEV2ZW50IFRyYW5zcG9y
dCBQYXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+PiArICoKPj4+PiArICogVGhp
cyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIGFzeW5jaHJvbm91cyBldmVu
dHMgZnJvbSBiYWNrZW5kCj4+Pj4gKyAqIHRvIGZyb250ZW5kLCBzZXQgdXAgcGVyIHZpcnR1YWwg
Y2FtZXJhIGRldmljZS4KPj4+PiArICoKPj4+PiArICogZXZ0LWV2ZW50LWNoYW5uZWwKPj4+PiAr
ICrCoMKgwqDCoMKgIFZhbHVlczrCoMKgwqDCoMKgwqDCoMKgIDx1aW50MzJfdD4KPj4+PiArICoK
Pj4+PiArICrCoMKgwqDCoMKgIFRoZSBpZGVudGlmaWVyIG9mIHRoZSBYZW4gY2FtZXJhJ3MgZXZl
bnQgY2hhbm5lbAo+Pj4+ICsgKsKgwqDCoMKgwqAgdXNlZCB0byBzaWduYWwgYWN0aXZpdHkgaW4g
dGhlIHJpbmcgYnVmZmVyLgo+Pj4+ICsgKgo+Pj4+ICsgKiBldnQtcmluZy1yZWYKPj4+PiArICrC
oMKgwqDCoMKgIFZhbHVlczrCoMKgwqDCoMKgwqDCoMKgIDx1aW50MzJfdD4KPj4+PiArICoKPj4+
PiArICrCoMKgwqDCoMKgIFRoZSBYZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Np
b24gZm9yIHRoZSBiYWNrZW5kIHRvIG1hcAo+Pj4+ICsgKsKgwqDCoMKgwqAgYSBzb2xlIHBhZ2Ug
b2YgY2FtZXJhJ3MgZXZlbnQgcmluZyBidWZmZXIuCj4+Pj4gKyAqLwo+Pj4+ICsKPj4+PiArLyoK
Pj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTVEFURSBESUFHUkFNUwo+
Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4gKyAqCj4+Pj4gKyAqIFRvb2wgc3RhY2sg
Y3JlYXRlcyBmcm9udCBhbmQgYmFjayBzdGF0ZSBub2RlcyB3aXRoIGluaXRpYWwgc3RhdGUKPj4+
PiArICogWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcuCj4+Pj4gKyAqIFRvb2wgc3RhY2sgY3JlYXRl
cyBhbmQgc2V0cyB1cCBmcm9udGVuZCBjYW1lcmEgY29uZmlndXJhdGlvbgo+Pj4+ICsgKiBub2Rl
cyBwZXIgZG9tYWluLgo+Pj4+ICsgKgo+Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIE5vcm1hbCBmbG93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4g
KyAqCj4+Pj4gKyAqIEZyb250wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQmFjawo+Pj4+ICsgKiA9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+Pj4+
ICsgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBYZW5idXNTdGF0ZUluaXRpYWxpc2luZwo+Pj4+
ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbyBRdWVyeSBiYWNrZW5kIGRldmljZSBpZGVudGlmaWNh
dGlvbgo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRhdGEuCj4+Pj4gKyAqwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBvIE9wZW4gYW5kIHZhbGlkYXRlIGJhY2tlbmQgZGV2aWNlLgo+Pj4+ICsg
KsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfAo+Pj4+ICsgKsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfAo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgVgo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFhlbmJ1c1N0
YXRlSW5pdFdhaXQKPj4+PiArICoKPj4+PiArICogbyBRdWVyeSBmcm9udGVuZCBjb25maWd1cmF0
aW9uCj4+Pj4gKyAqIG8gQWxsb2NhdGUgYW5kIGluaXRpYWxpemUKPj4+PiArICrCoMKgIGV2ZW50
IGNoYW5uZWxzIHBlciBjb25maWd1cmVkCj4+Pj4gKyAqwqDCoCBjYW1lcmEuCj4+Pj4gKyAqIG8g
UHVibGlzaCB0cmFuc3BvcnQgcGFyYW1ldGVycwo+Pj4+ICsgKsKgwqAgdGhhdCB3aWxsIGJlIGlu
IGVmZmVjdCBkdXJpbmcKPj4+PiArICrCoMKgIHRoaXMgY29ubmVjdGlvbi4KPj4+PiArICrCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8Cj4+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfAo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFYKPj4+PiArICogWGVuYnVz
U3RhdGVJbml0aWFsaXNlZAo+Pj4+ICsgKgo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbyBR
dWVyeSBmcm9udGVuZCB0cmFuc3BvcnQgcGFyYW1ldGVycy4KPj4+PiArICrCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIG8gQ29ubmVjdCB0byB0aGUgZXZlbnQgY2hhbm5lbHMuCj4+Pj4gKyAqwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8Cj4+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB8Cj4+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBWCj4+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgWGVuYnVzU3RhdGVDb25uZWN0
ZWQKPj4+PiArICoKPj4+PiArICrCoCBvIENyZWF0ZSBhbmQgaW5pdGlhbGl6ZSBPUwo+Pj4+ICsg
KsKgwqDCoCB2aXJ0dWFsIGNhbWVyYSBhcyBwZXIKPj4+PiArICrCoMKgwqAgY29uZmlndXJhdGlv
bi4KPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8Cj4+Pj4gKyAqwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfAo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFYK
Pj4+PiArICogWGVuYnVzU3RhdGVDb25uZWN0ZWQKPj4+PiArICoKPj4+PiArICrCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBYZW5idXNTdGF0ZVVua25vd24KPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBYZW5i
dXNTdGF0ZUNsb3NlZAo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFhlbmJ1c1N0YXRlQ2xvc2lu
Zwo+Pj4+ICsgKiBvIFJlbW92ZSB2aXJ0dWFsIGNhbWVyYSBkZXZpY2UKPj4+PiArICogbyBSZW1v
dmUgZXZlbnQgY2hhbm5lbHMKPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8Cj4+
Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfAo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIFYKPj4+PiArICogWGVuYnVzU3RhdGVDbG9zZWQKPj4+PiArICoKPj4+PiAr
ICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFJlY292ZXJ5IGZsb3cgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+ICsgKgo+Pj4+ICsgKiBJbiBjYXNlIG9mIGZyb250
ZW5kIHVucmVjb3ZlcmFibGUgZXJyb3JzIGJhY2tlbmQgaGFuZGxlcyB0aGF0IGFzCj4+Pj4gKyAq
IGlmIGZyb250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVDbG9zZWQgc3RhdGUuCj4+Pj4g
KyAqCj4+Pj4gKyAqIEluIGNhc2Ugb2YgYmFja2VuZCB1bnJlY292ZXJhYmxlIGVycm9ycyBmcm9u
dGVuZCB0cmllcyByZW1vdmluZwo+Pj4+ICsgKiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlLiBJZiB0
aGlzIGlzIHBvc3NpYmxlIGF0IHRoZSBtb21lbnQgb2YgZXJyb3IsCj4+Pj4gKyAqIHRoZW4gZnJv
bnRlbmQgZ29lcyBpbnRvIHRoZSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZSBhbmQgaXMg
cmVhZHkgZm9yCj4+Pj4gKyAqIG5ldyBjb25uZWN0aW9uIHdpdGggYmFja2VuZC4gSWYgdGhlIHZp
cnR1YWxpemVkIGRldmljZSBpcyBzdGlsbCBpbiB1c2UgYW5kCj4+Pj4gKyAqIGNhbm5vdCBiZSBy
ZW1vdmVkLCB0aGVuIGZyb250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVSZWNvbmZpZ3Vy
aW5nIHN0YXRlCj4+Pj4gKyAqIHVudGlsIGVpdGhlciB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGlz
IHJlbW92ZWQgb3IgYmFja2VuZCBpbml0aWF0ZXMgYSBuZXcKPj4+PiArICogY29ubmVjdGlvbi4g
T24gdGhlIHZpcnR1YWxpemVkIGRldmljZSByZW1vdmFsIGZyb250ZW5kIGdvZXMgaW50byB0aGUK
Pj4+PiArICogWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUuCj4+Pj4gKyAqCj4+Pj4gKyAq
IE5vdGUgb24gWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlIG9mIHRoZSBmcm9udGVuZDog
aWYgYmFja2VuZCBoYXMKPj4+PiArICogdW5yZWNvdmVyYWJsZSBlcnJvcnMgdGhlbiBmcm9udGVu
ZCBjYW5ub3Qgc2VuZCByZXF1ZXN0cyB0byB0aGUgYmFja2VuZAo+Pj4+ICsgKiBhbmQgdGh1cyBj
YW5ub3QgcHJvdmlkZSBmdW5jdGlvbmFsaXR5IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgYW55
bW9yZS4KPj4+PiArICogQWZ0ZXIgYmFja2VuZCBpcyBiYWNrIHRvIG5vcm1hbCB0aGUgdmlydHVh
bGl6ZWQgZGV2aWNlIG1heSBzdGlsbCBob2xkIHNvbWUKPj4+PiArICogc3RhdGU6IGNvbmZpZ3Vy
YXRpb24gaW4gdXNlLCBhbGxvY2F0ZWQgYnVmZmVycywgY2xpZW50IGFwcGxpY2F0aW9uIHN0YXRl
IGV0Yy4KPj4+PiArICogSW4gbW9zdCBjYXNlcywgdGhpcyB3aWxsIHJlcXVpcmUgZnJvbnRlbmQg
dG8gaW1wbGVtZW50IGNvbXBsZXggcmVjb3ZlcnkKPj4+PiArICogcmVjb25uZWN0IGxvZ2ljLiBJ
bnN0ZWFkLCBieSBnb2luZyBpbnRvIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyBzdGF0ZSwKPj4+
PiArICogZnJvbnRlbmQgd2lsbCBtYWtlIHN1cmUgbm8gbmV3IGNsaWVudHMgb2YgdGhlIHZpcnR1
YWxpemVkIGRldmljZSBhcmUKPj4+PiArICogYWNjZXB0ZWQsIGFsbG93IGV4aXN0aW5nIGNsaWVu
dChzKSB0byBleGl0IGdyYWNlZnVsbHkgYnkgc2lnbmFsaW5nIGVycm9yCj4+Pj4gKyAqIHN0YXRl
IGV0Yy4KPj4+PiArICogT25jZSBhbGwgdGhlIGNsaWVudHMgYXJlIGdvbmUgZnJvbnRlbmQgY2Fu
IHJlaW5pdGlhbGl6ZSB0aGUgdmlydHVhbGl6ZWQKPj4+PiArICogZGV2aWNlIGFuZCBnZXQgaW50
byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyBzdGF0ZSBhZ2FpbiBzaWduYWxpbmcgdGhlCj4+Pj4g
KyAqIGJhY2tlbmQgdGhhdCBhIG5ldyBjb25uZWN0aW9uIGNhbiBiZSBtYWRlLgo+Pj4+ICsgKgo+
Pj4+ICsgKiBUaGVyZSBhcmUgbXVsdGlwbGUgY29uZGl0aW9ucyBwb3NzaWJsZSB1bmRlciB3aGlj
aCBmcm9udGVuZCB3aWxsIGdvIGZyb20KPj4+PiArICogWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5n
IGludG8gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcsIHNvbWUgb2YgdGhlbSBhcmUgT1MKPj4+PiAr
ICogc3BlY2lmaWMuIEZvciBleGFtcGxlOgo+Pj4+ICsgKiAxLiBUaGUgdW5kZXJseWluZyBPUyBm
cmFtZXdvcmsgbWF5IHByb3ZpZGUgY2FsbGJhY2tzIHRvIHNpZ25hbCB0aGF0IHRoZSBsYXN0Cj4+
Pj4gKyAqwqDCoMKgIGNsaWVudCBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlIGhhcyBnb25lIGFu
ZCB0aGUgZGV2aWNlIGNhbiBiZSByZW1vdmVkCj4+Pj4gKyAqIDIuIEZyb250ZW5kIGNhbiBzY2hl
ZHVsZSBhIGRlZmVycmVkIHdvcmsgKHRpbWVyL3Rhc2tsZXQvd29ya3F1ZXVlKQo+Pj4+ICsgKsKg
wqDCoCB0byBwZXJpb2RpY2FsbHkgY2hlY2sgaWYgdGhpcyBpcyB0aGUgcmlnaHQgdGltZSB0byBy
ZS10cnkgcmVtb3ZhbCBvZgo+Pj4+ICsgKsKgwqDCoCB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlLgo+
Pj4+ICsgKiAzLiBCeSBhbnkgb3RoZXIgbWVhbnMuCj4+Pj4gKyAqCj4+Pj4gKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBSRVFVRVNUIENPREVTCj4+Pj4gKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKPj4+PiArICovCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0NPTkZJR19TRVTCoMKg
wqDCoMKgwqDCoCAweDAwCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0NPTkZJR19HRVTCoMKg
wqDCoMKgwqDCoCAweDAxCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0NPTkZJR19WQUxJREFU
RcKgwqAgMHgwMgo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9GUkFNRV9SQVRFX1NFVMKgwqDC
oCAweDAzCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9HRVRfTEFZT1VUwqDCoMKgIDB4
MDQKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1TCoMKgwqDCoMKgwqAgMHgw
NQo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFwqDCoMKgwqDCoMKgwqAgMHgw
Ngo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfREVTVFJPWcKgwqDCoMKgwqDCoCAweDA3
Cj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0JVRl9RVUVVRcKgwqDCoMKgwqDCoMKgwqAgMHgw
OAo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9CVUZfREVRVUVVRcKgwqDCoMKgwqDCoCAweDA5
Cj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0NUUkxfRU5VTcKgwqDCoMKgwqDCoMKgwqAgMHgw
YQo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9PUF9DVFJMX1NFVMKgwqDCoMKgwqDCoMKgwqDCoCAw
eDBiCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX0NUUkxfR0VUwqDCoMKgwqDCoMKgwqDCoMKg
IDB4MGMKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUwqDCoMKgwqDCoCAw
eDBkCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVE9QwqDCoMKgwqDCoMKgIDB4
MGUKPj4+PiArCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQlJJR0hUTkVTU8KgwqDCoMKg
wqAgMAo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUwqDCoMKgwqDCoMKgwqAg
MQo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX1NBVFVSQVRJT07CoMKgwqDCoMKgIDIKPj4+
PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9IVUXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMwo+
Pj4+ICsKPj4+PiArLyogTnVtYmVyIG9mIHN1cHBvcnRlZCBjb250cm9scy4gKi8KPj4+PiArI2Rl
ZmluZSBYRU5DQU1FUkFfTUFYX0NUUkzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgNAo+Pj4+ICsK
Pj4+PiArLyogQ29udHJvbCBpcyByZWFkLW9ubHkuICovCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJB
X0NUUkxfRkxHX1JPwqDCoMKgwqDCoMKgwqDCoMKgICgxIDw8IDApCj4+Pj4gKy8qIENvbnRyb2wg
aXMgd3JpdGUtb25seS4gKi8KPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9GTEdfV0/CoMKg
wqDCoMKgwqDCoMKgwqAgKDEgPDwgMSkKPj4+PiArLyogQ29udHJvbCdzIHZhbHVlIGlzIHZvbGF0
aWxlLiAqLwo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0ZMR19WT0xBVElMRcKgwqDCoCAo
MSA8PCAyKQo+Pj4+ICsKPj4+PiArLyogU3VwcG9ydGVkIGNvbG9yIHNwYWNlcy4gKi8KPj4+PiAr
I2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9ERUZBVUxUwqDCoCAwCj4+Pj4gKyNkZWZpbmUg
WEVOQ0FNRVJBX0NPTE9SU1BBQ0VfU01QVEUxNzBNIDEKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFf
Q09MT1JTUEFDRV9SRUM3MDnCoMKgwqAgMgo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQ
QUNFX1NSR0LCoMKgwqDCoMKgIDMKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9P
UFJHQsKgwqDCoMKgIDQKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9CVDIwMjDC
oMKgwqAgNQo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DT0xPUlNQQUNFX0RDSV9QM8KgwqDCoCA2
Cj4+Pj4gKwo+Pj4+ICsvKiBDb2xvciBzcGFjZSB0cmFuc2ZlciBmdW5jdGlvbi4gKi8KPj4+PiAr
I2RlZmluZSBYRU5DQU1FUkFfWEZFUl9GVU5DX0RFRkFVTFTCoMKgwqAgMAo+Pj4+ICsjZGVmaW5l
IFhFTkNBTUVSQV9YRkVSX0ZVTkNfNzA5wqDCoMKgwqDCoMKgwqAgMQo+Pj4+ICsjZGVmaW5lIFhF
TkNBTUVSQV9YRkVSX0ZVTkNfU1JHQsKgwqDCoMKgwqDCoCAyCj4+Pj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX1hGRVJfRlVOQ19PUFJHQsKgwqDCoMKgwqAgMwo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9Y
RkVSX0ZVTkNfTk9ORcKgwqDCoMKgwqDCoCA0Cj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJf
RlVOQ19EQ0lfUDPCoMKgwqDCoCA1Cj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19T
TVBURTIwODTCoCA2Cj4+Pj4gKwo+Pj4+ICsvKiBDb2xvciBzcGFjZSBZ4oCZQ2JDciBlbmNvZGlu
Zy4gKi8KPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWUNCQ1JfRU5DX0lHTk9SRcKgwqDCoMKgwqDC
oMKgwqDCoMKgIDAKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWUNCQ1JfRU5DXzYwMcKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIDEKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWUNCQ1JfRU5DXzcw
OcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfWUNC
Q1JfRU5DX1hWNjAxwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAzCj4+Pj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX1lDQkNSX0VOQ19YVjcwOcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgNAo+Pj4+ICsjZGVmaW5l
IFhFTkNBTUVSQV9ZQ0JDUl9FTkNfQlQyMDIwwqDCoMKgwqDCoMKgwqDCoMKgwqAgNQo+Pj4+ICsj
ZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfQlQyMDIwX0NPTlNUX0xVTSA2Cj4+Pj4gKwo+Pj4+
ICsvKiBRdWFudGl6YXRpb24gcmFuZ2UuICovCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX1FVQU5U
SVpBVElPTl9ERUZBVUxUwqDCoMKgwqDCoMKgIDAKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfUVVB
TlRJWkFUSU9OX0ZVTExfUkFOR0XCoMKgwqAgMQo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9RVUFO
VElaQVRJT05fTElNX1JBTkdFwqDCoMKgwqAgMgo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgRVZFTlQgQ09ERVMKPj4+PiArICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+Pj4+ICsgKi8KPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0ZS
QU1FX0FWQUlMwqDCoMKgwqDCoCAweDAwCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VWVF9DVFJM
X0NIQU5HRcKgwqDCoMKgwqAgMHgwMQo+Pj4+ICsKPj4+PiArLyogUmVzb2x1dGlvbiBoYXMgY2hh
bmdlZC4gKi8KPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NGR19GTEdfUkVTT0zCoMKgwqAg
KDEgPDwgMCkKPj4+PiArCj4+Pj4gKy8qCj4+Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+
PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFhFTlNUT1JFIEZJRUxEIEFORCBQQVRI
IE5BTUUgU1RSSU5HUywgSEVMUEVSUwo+Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4g
KyAqLwo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9EUklWRVJfTkFNRcKgwqDCoMKgwqDCoMKgwqDC
oCAidmNhbWVyYSIKPj4+PiArCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0xJU1RfU0VQQVJBVE9S
wqDCoMKgwqDCoMKgICIsIgo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9SRVNPTFVUSU9OX1NFUEFS
QVRPUiAieCIKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRlJBQ1RJT05fU0VQQVJBVE9SwqDCoCAi
LyIKPj4+PiArCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0JFX1ZFUlNJT05TwqDCoMKg
ICJ2ZXJzaW9ucyIKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfRkVfVkVSU0lPTsKgwqDC
oMKgICJ2ZXJzaW9uIgo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9SRVFfUklOR19SRUbC
oMKgICJyZXEtcmluZy1yZWYiCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX1JFUV9DSEFO
TkVMwqDCoMKgICJyZXEtZXZlbnQtY2hhbm5lbCIKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklF
TERfRVZUX1JJTkdfUkVGwqDCoCAiZXZ0LXJpbmctcmVmIgo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9GSUVMRF9FVlRfQ0hBTk5FTMKgwqDCoCAiZXZ0LWV2ZW50LWNoYW5uZWwiCj4+Pj4gKyNkZWZp
bmUgWEVOQ0FNRVJBX0ZJRUxEX01BWF9CVUZGRVJTwqDCoMKgICJtYXgtYnVmZmVycyIKPj4+PiAr
I2RlZmluZSBYRU5DQU1FUkFfRklFTERfQ09OVFJPTFPCoMKgwqDCoMKgwqAgImNvbnRyb2xzIgo+
Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9GT1JNQVRTwqDCoMKgwqDCoMKgwqAgImZvcm1h
dHMiCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0ZSQU1FX1JBVEVTwqDCoMKgICJmcmFt
ZS1yYXRlcyIKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfRklFTERfQkVfQUxMT0PCoMKgwqDCoMKg
wqAgImJlLWFsbG9jIgo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9VTklRVUVfSUTCoMKg
wqDCoMKgICJ1bmlxdWUtaWQiCj4+Pj4gKwo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0JS
SUdIVE5FU1NfU1RSwqAgImJyaWdodG5lc3MiCj4+Pj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0NUUkxf
Q09OVFJBU1RfU1RSwqDCoMKgICJjb250cmFzdCIKPj4+PiArI2RlZmluZSBYRU5DQU1FUkFfQ1RS
TF9TQVRVUkFUSU9OX1NUUsKgICJzYXR1cmF0aW9uIgo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9D
VFJMX0hVRV9TVFLCoMKgwqDCoMKgwqDCoMKgICJodWUiCj4+Pj4gKwo+Pj4+ICsjZGVmaW5lIFhF
TkNBTUVSQV9GT1VSQ0NfQklHRU5ESUFOX1NUUiAiLUJFIgo+Pj4+ICsKPj4+PiArLyogTWF4aW11
bSBudW1iZXIgb2YgYnVmZmVyIHBsYW5lcyBzdXBwb3J0ZWQuICovCj4+Pj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX01BWF9QTEFORcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgNAo+Pj4+ICsKPj4+PiArLyoK
Pj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNUQVRVUyBSRVRVUk4gQ09ERVMKPj4+PiAr
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKgo+Pj4+ICsgKiBTdGF0dXMgcmV0dXJuIGNv
ZGUgaXMgemVybyBvbiBzdWNjZXNzIGFuZCAtWEVOX0VYWCBvbiBmYWlsdXJlLgo+Pj4+ICsgKgo+
Pj4+ICsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBc3N1bXB0aW9ucwo+Pj4+ICsg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4+Pj4gKyAqCj4+Pj4gKyAqIC0gdXNhZ2Ugb2YgZ3JhbnQg
cmVmZXJlbmNlIDAgYXMgaW52YWxpZCBncmFudCByZWZlcmVuY2U6Cj4+Pj4gKyAqwqDCoCBncmFu
dCByZWZlcmVuY2UgMCBpcyB2YWxpZCwgYnV0IG5ldmVyIGV4cG9zZWQgdG8gYSBQViBkcml2ZXIs
Cj4+Pj4gKyAqwqDCoCBiZWNhdXNlIG9mIHRoZSBmYWN0IGl0IGlzIGFscmVhZHkgaW4gdXNlL3Jl
c2VydmVkIGJ5IHRoZSBQViBjb25zb2xlLgo+Pj4+ICsgKiAtIGFsbCByZWZlcmVuY2VzIGluIHRo
aXMgZG9jdW1lbnQgdG8gcGFnZSBzaXplcyBtdXN0IGJlIHRyZWF0ZWQKPj4+PiArICrCoMKgIGFz
IHBhZ2VzIG9mIHNpemUgWEVOX1BBR0VfU0laRSB1bmxlc3Mgb3RoZXJ3aXNlIG5vdGVkLgo+Pj4+
ICsgKiAtIGFsbCBGT1VSQ0MgbWFwcGluZ3MgdXNlZCBmb3IgY29uZmlndXJhdGlvbiBhbmQgbWVz
c2FnaW5nIGFyZQo+Pj4+ICsgKsKgwqAgTGludXggVjRMMiBvbmVzOiBodHRwczovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9p
bmNsdWRlL3VhcGkvbGludXgvdmlkZW9kZXYyLmgKPj4+PiArICrCoMKgIHdpdGggdGhlIGZvbGxv
d2luZyBleGNlcHRpb25zOgo+Pj4+ICsgKsKgwqDCoMKgIC0gY2hhcmFjdGVycyBhcmUgYWxsb3dl
ZCBpbiBbMHgyMDsgMHg3Zl0gcmFuZ2UKPj4+PiArICrCoMKgwqDCoCAtIHdoZW4gdXNlZCBmb3Ig
WGVuU3RvcmUgY29uZmlndXJhdGlvbiBlbnRyaWVzIHRoZSBmb2xsb3dpbmcKPj4+PiArICrCoMKg
wqDCoMKgwqAgYXJlIG5vdCBhbGxvd2VkOgo+Pj4+ICsgKsKgwqDCoMKgwqDCoCAtICcvJywgJ1wn
LCAnICcgKHNwYWNlKSwgJzwnLCAnPicsICc6JywgJyInLCAnfCcsICc/JywgJyonCj4+Pj4gKyAq
wqDCoMKgwqDCoMKgIC0gaWYgdHJhaWxpbmcgc3BhY2VzIGFyZSBwYXJ0IG9mIHRoZSBGT1VSQ0Mg
Y29kZSB0aGVuIHRob3NlIG11c3QgYmUKPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIHRyaW1tZWQK
Pj4+PiArICoKPj4+PiArICoKPj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKsKg
wqDCoMKgwqDCoCBEZXNjcmlwdGlvbiBvZiB0aGUgcHJvdG9jb2wgYmV0d2VlbiBmcm9udGVuZCBh
bmQgYmFja2VuZCBkcml2ZXIKPj4+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+ICsgKgo+
Pj4+ICsgKiBUaGUgdHdvIGhhbHZlcyBvZiBhIFBhcmEtdmlydHVhbCBjYW1lcmEgZHJpdmVyIGNv
bW11bmljYXRlIHdpdGgKPj4+PiArICogZWFjaCBvdGhlciB1c2luZyBzaGFyZWQgcGFnZXMgYW5k
IGV2ZW50IGNoYW5uZWxzLgo+Pj4+ICsgKiBTaGFyZWQgcGFnZSBjb250YWlucyBhIHJpbmcgd2l0
aCByZXF1ZXN0L3Jlc3BvbnNlIHBhY2tldHMuCj4+Pj4gKyAqCj4+Pj4gKyAqIEFsbCByZXNlcnZl
ZCBmaWVsZHMgaW4gdGhlIHN0cnVjdHVyZXMgYmVsb3cgbXVzdCBiZSAwLgo+Pj4+ICsgKgo+Pj4+
ICsgKiBGb3IgYWxsIHJlcXVlc3QvcmVzcG9uc2UvZXZlbnQgcGFja2V0czoKPj4+PiArICrCoMKg
IC0gZnJhbWUgcmF0ZSBwYXJhbWV0ZXIgaXMgcmVwcmVzZW50ZWQgYXMgYSBwYWlyIG9mIDQgb2N0
ZXQgbG9uZwo+Pj4+ICsgKsKgwqDCoMKgIG51bWVyYXRvciBhbmQgZGVub21pbmF0b3I6Cj4+Pj4g
KyAqwqDCoMKgwqDCoMKgIC0gZnJhbWVfcmF0ZV9udW1lciAtIHVpbnQzMl90LCBudW1lcmF0b3Ig
b2YgdGhlIGZyYW1lIHJhdGUKPj4+PiArICrCoMKgwqDCoMKgwqAgLSBmcmFtZV9yYXRlX2Rlbm9t
IC0gdWludDMyX3QsIGRlbm9taW5hdG9yIG9mIHRoZSBmcmFtZSByYXRlCj4+Pj4gKyAqwqDCoMKg
wqAgVGhlIGNvcnJlc3BvbmRpbmcgZnJhbWUgcmF0ZSAoSHopIGlzIGNhbGN1bGF0ZWQgYXM6Cj4+
Pj4gKyAqwqDCoMKgwqDCoMKgIGZyYW1lX3JhdGUgPSBmcmFtZV9yYXRlX251bWVyIC8gZnJhbWVf
cmF0ZV9kZW5vbQo+Pj4+ICsgKsKgwqAgLSBidWZmZXIgaW5kZXggaXMgYSB6ZXJvIGJhc2VkIGlu
ZGV4IG9mIHRoZSBidWZmZXIuIE11c3QgYmUgbGVzcyB0aGFuCj4+Pj4gKyAqwqDCoMKgwqAgdGhl
IHZhbHVlIG9mIFhFTkNBTUVSQV9PUF9DT05GSUdfU0VULm51bV9idWZzIHJlc3BvbnNlOgo+Pj4+
ICsgKsKgwqDCoMKgwqDCoCAtIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlci4K
Pj4+PiArICoKPj4+PiArICoKPj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tIFJlcXVlc3RzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+ICsgKgo+
Pj4+ICsgKiBBbGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBvY3Rl
dHMpLgo+Pj4+ICsgKiBBbGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKPj4+
PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0Cj4+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBpZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgIG9wZXJhdGlvbsKgwqAg
fCByZXNlcnZlZMKgwqDCoMKgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCBy
ZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKsKgwqAgaWQgLSB1aW50
MTZfdCwgcHJpdmF0ZSBndWVzdCB2YWx1ZSwgZWNob2VkIGluIHJlc3BvbnNlLgo+Pj4+ICsgKsKg
wqAgb3BlcmF0aW9uIC0gdWludDhfdCwgb3BlcmF0aW9uIGNvZGUsIFhFTkNBTUVSQV9PUF9YWFgu
Cj4+Pj4gKyAqCj4+Pj4gKyAqCj4+Pj4gKyAqIFJlcXVlc3QgdG8gc2V0L3ZhbGlkYXRlIHRoZSBj
b25maWd1cmF0aW9uIC0gcmVxdWVzdCB0byBzZXQgdGhlCj4+Pj4gKyAqIGNvbmZpZ3VyYXRpb24v
bW9kZSBvZiB0aGUgY2FtZXJhIChYRU5DQU1FUkFfT1BfQ09ORklHX1NFVCkgb3IgdG8KPj4+PiAr
ICogY2hlY2sgaWYgdGhlIGNvbmZpZ3VyYXRpb24gaXMgdmFsaWQgYW5kIGNhbiBiZSB1c2VkCj4+
Pj4gKyAqIChYRU5DQU1FUkFfT1BfQ09ORklHX1ZBTElEQVRFKToKPj4+PiArICrCoMKgwqDCoMKg
wqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB8IF9PUF9DT05GSUdfWFhYIHwgcmVzZXJ2ZWTCoMKgwqDCoCB8
IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgOAo+Pj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwaXhlbCBmb3JtYXTCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTIKPj4+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+Pj4gKyAqIHwgd2lkdGjCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICog
fCBoZWlnaHTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHwgMjAKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgY29sb3JzcGFj
ZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8
IDI0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHhmZXJfZnVuY8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMjgKPj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgeWNiY3JfZW5jwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAzMgo+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+PiArICogfCBxdWFudGl6YXRpb27CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMzYKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4g
KyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHwgNDAKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvfAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA2NAo+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICoKPj4+PiArICogcGl4ZWxfZm9ybWF0IC0gdWlu
dDMyX3QsIHBpeGVsIGZvcm1hdCB0byBiZSB1c2VkLCBGT1VSQ0MgY29kZS4KPj4+PiArICogd2lk
dGggLSB1aW50MzJfdCwgd2lkdGggaW4gcGl4ZWxzLgo+Pj4+ICsgKiBoZWlnaHQgLSB1aW50MzJf
dCwgaGVpZ2h0IGluIHBpeGVscy4KPj4+PiArICogY29sb3JzcGFjZSAtIHVpbnQzMl90LCB0aGlz
IHN1cHBsZW1lbnRzIHBpeGVsX2Zvcm1hdCBwYXJhbWV0ZXIsCj4+Pj4gKyAqwqDCoCBvbmUgb2Yg
dGhlIFhFTkNBTUVSQV9DT0xPUlNQQUNFX1hYWC4KPj4+PiArICogeGZlcl9mdW5jIC0gdWludDMy
X3QsIHRoaXMgc3VwcGxlbWVudHMgY29sb3JzcGFjZSBwYXJhbWV0ZXIsCj4+Pj4gKyAqwqDCoCBv
bmUgb2YgdGhlIFhFTkNBTUVSQV9YRkVSX0ZVTkNfWFhYLgo+Pj4+ICsgKiB5Y2Jjcl9lbmMgLSB1
aW50MzJfdCwgdGhpcyBzdXBwbGVtZW50cyBjb2xvcnNwYWNlIHBhcmFtZXRlciwKPj4+PiArICrC
oMKgIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX1lDQkNSX0VOQ19YWFguIFBsZWFzZSBub3RlLCB0aGF0
IHljYmNyX2VuYyBpcyBvbmx5Cj4+Pj4gKyAqwqDCoCB2YWxpZCBmb3IgWUNiQ3IgcGl4ZWxmb3Jt
YXRzIGFuZCBzaG91bGQgYmUgaWdub3JlZCBvdGhlcndpc2UuCj4+Pj4gKyAqIHF1YW50aXphdGlv
biAtIHVpbnQzMl90LCB0aGlzIHN1cHBsZW1lbnRzIGNvbG9yc3BhY2UgcGFyYW1ldGVyLAo+Pj4+
ICsgKsKgwqAgb25lIG9mIHRoZSBYRU5DQU1FUkFfUVVBTlRJWkFUSU9OX1hYWC4KPj4+IFNob3Vs
ZCB5b3UgcmVhbGx5IGluY2x1ZGUgY29sb3JzcGFjZSwgeGZlcl9mdW5jLCB5Y2Jjcl9lbmMgYW5k
IHF1YW50aXphdGlvbgo+Pj4gaGVyZT8gVGhleSBzaG91bGQgYmUgaW4gdGhlIHJlc3BvbnNlLCBi
dXQgZm9yIG5vdyBhdCBsZWFzdCBhbGwgdmlkZW8gY2FwdHVyZQo+Pj4gZHJpdmVycyBqdXN0IHNl
dCB0aGVzZSBmaWVsZHMuIEkuZS4sIHlvdSBjYW5ub3QgcmVxdWVzdCBhIHNwZWNpZmljIGUuZy4g
Y29sb3JzcGFjZS4KPj4+Cj4+PiBJdCBtaWdodCBiZWNvbWUgcG9zc2libGUgaW4gdGhlIGZ1dHVy
ZSwgYnV0IEkgdGhpbmsgaXQgaXMgb3V0LW9mLXNjb3BlIGZvcgo+Pj4gdGhlIHB1cnBvc2Ugb2Yg
dGhpcyBYZW4gcHJvamVjdC4KPj4KPj4gWWVzLCBhZnRlciBpbXBsZW1lbnRpbmcgdGhlIGZyb250
IGRyaXZlciBJIHdhcyBub3QgcmVhbGx5IGNvbnZpbmNlZAo+Pgo+PiB3ZSBuZWVkIHRoZXNlLCBi
dXQgZGVjaWRlZCB0byBrZWVwLiBCdXQsIHllcywgSSdsbCByZW1vdmUgdGhlc2UgZnJvbQo+Pgo+
PiB0aGUgcmVxdWVzdCBhbmQgaGF2ZSB0aGVtIGluIHRoZSByZXNwb25zZSBhcyB5b3Ugc3VnZ2Vz
dC4KPj4KPj4+PiArICoKPj4+PiArICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1
ZXN0Lgo+Pj4+ICsgKgo+Pj4+ICsgKiBOb3RlczoKPj4+PiArICrCoCAtIHRoZSBvbmx5IGRpZmZl
cmVuY2UgYmV0d2VlbiBYRU5DQU1FUkFfT1BfQ09ORklHX1ZBTElEQVRFIGFuZAo+Pj4+ICsgKsKg
wqDCoCBYRU5DQU1FUkFfT1BfQ09ORklHX1NFVCBpcyB0aGF0IHRoZSBmb3JtZXIgZG9lc24ndCBh
Y3R1YWxseSBjaGFuZ2UKPj4+PiArICrCoMKgwqAgY2FtZXJhIGNvbmZpZ3VyYXRpb24sIGJ1dCBx
dWVyaWVzIGlmIHRoZSBjb25maWd1cmF0aW9uIGlzIHZhbGlkLgo+Pj4+ICsgKsKgwqDCoCBUaGlz
IGNhbiBiZSB1c2VkIHdoaWxlIHN0cmVhbSBpcyBhY3RpdmUgYW5kL29yIGJ1ZmZlcnMgYWxsb2Nh
dGVkLgo+Pj4+ICsgKsKgIC0gZnJvbnRlbmQgbXVzdCBjaGVjayB0aGUgY29ycmVzcG9uZGluZyBy
ZXNwb25zZSBpbiBvcmRlciB0byBzZWUKPj4+PiArICrCoMKgwqAgaWYgdGhlIHZhbHVlcyByZXBv
cnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMKPj4+PiAr
ICrCoMKgwqAgYW5kIGNhbiBiZSBhY2NlcHRlZC4KPj4+PiArICrCoCAtIGZyb250ZW5kIG1heSBz
ZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9DT05GSUdfU0VUIHJlcXVlc3RzIGJlZm9yZQo+Pj4+
ICsgKsKgwqDCoCBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0byB1
cGRhdGUgb3IgdHVuZSB0aGUKPj4+PiArICrCoMKgwqAgZmluYWwgc3RyZWFtIGNvbmZpZ3VyYXRp
b24uCj4+Pj4gKyAqwqAgLSBjb25maWd1cmF0aW9uIGNhbm5vdCBiZSBjaGFuZ2VkIGR1cmluZyBh
Y3RpdmUgc3RyZWFtaW5nLCBlLmcuCj4+Pj4gKyAqwqDCoMKgIGFmdGVyIFhFTkNBTUVSQV9PUF9T
VFJFQU1fU1RBUlQgYW5kIGJlZm9yZSBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUT1AKPj4+PiArICrC
oMKgwqAgcmVxdWVzdHMuCj4+Pj4gKyAqLwo+Pj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZ19y
ZXEgewo+Pj4+ICvCoMKgwqAgdWludDMyX3QgcGl4ZWxfZm9ybWF0Owo+Pj4+ICvCoMKgwqAgdWlu
dDMyX3Qgd2lkdGg7Cj4+Pj4gK8KgwqDCoCB1aW50MzJfdCBoZWlnaHQ7Cj4+Pj4gK8KgwqDCoCB1
aW50MzJfdCBjb2xvcnNwYWNlOwo+Pj4+ICvCoMKgwqAgdWludDMyX3QgeGZlcl9mdW5jOwo+Pj4+
ICvCoMKgwqAgdWludDMyX3QgeWNiY3JfZW5jOwo+Pj4+ICvCoMKgwqAgdWludDMyX3QgcXVhbnRp
emF0aW9uOwo+Pj4+ICt9Owo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICogUmVxdWVzdCBjdXJyZW50
IGNvbmZpZ3VyYXRpb24gb2YgdGhlIGNhbWVyYToKPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB8IF9PUF9DT05GSUdfR0VUIHwgcmVzZXJ2ZWTCoMKgwqDCoCB8IDQKPj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgOAo+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsg
KiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsg
KiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+Pj4gKyAqCj4+Pj4gKyAq
Cj4+Pj4gKyAqIFJlcXVlc3QgdG8gc2V0IHRoZSBmcmFtZSByYXRlIG9mIHRoZSBzdHJlYW06Cj4+
Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCBfRlJBTUVfUkFURV9TRVR8IHJl
c2VydmVkwqDCoMKgwqAgfCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHJlc2Vy
dmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB8IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgZnJhbWVfcmF0ZV9udW1l
csKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDEyCj4+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IGZyYW1lX3JhdGVfZGVub23CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxNgo+Pj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyMAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHJl
c2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKiBmcmFt
ZV9yYXRlX251bWVyIC0gdWludDMyX3QsIG51bWVyYXRvciBvZiB0aGUgZnJhbWUgcmF0ZS4KPj4+
PiArICogZnJhbWVfcmF0ZV9kZW5vbSAtIHVpbnQzMl90LCBkZW5vbWluYXRvciBvZiB0aGUgZnJh
bWUgcmF0ZS4KPj4+PiArICoKPj4+PiArICogTm90ZXM6Cj4+Pj4gKyAqwqAgLSB0byBxdWVyeSB0
aGUgY3VycmVudCAoYWN0dWFsKSBmcmFtZSByYXRlIHVzZSBYRU5DQU1FUkFfT1BfQ09ORklHX0dF
VAo+Pj4+ICsgKsKgwqDCoCByZXF1ZXN0Lgo+Pj4+ICsgKsKgIC0gdGhpcyByZXF1ZXN0IGNhbiBi
ZSB1c2VkIHdpdGggY2FtZXJhIGJ1ZmZlcnMgYWxsb2NhdGVkLCBidXQgc3RyZWFtCj4+Pj4gKyAq
wqDCoMKgIHN0b3BwZWQsIGUuZy4gZnJvbnRlbmQgaXMgYWxsb3dlZCB0byBzdG9wIHRoZSBzdHJl
YW0gd2l0aAo+Pj4+ICsgKsKgwqDCoCBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUT1AsIGhvbGQgdGhl
IGJ1ZmZlcnMgYWxsb2NhdGVkIChlLmcuIGtlZXAgdGhlCj4+Pj4gKyAqwqDCoMKgIGNvbmZpZ3Vy
YXRpb24gc2V0IHdpdGggWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQpLCBjaGFuZ2UgdGhlCj4+Pj4g
KyAqwqDCoMKgIGZyYW1lIHJhdGUgb2YgdGhlIHN0cmVhbSBhbmQgKHJlKXN0YXJ0IHRoZSBzdHJl
YW0gYWdhaW4gd2l0aAo+Pj4+ICsgKsKgwqDCoCBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJULgo+
Pj4+ICsgKsKgIC0gZnJhbWUgcmF0ZSBjYW5ub3QgYmUgY2hhbmdlZCBkdXJpbmcgYWN0aXZlIHN0
cmVhbWluZywgZS5nLgo+Pj4+ICsgKsKgwqDCoCBhZnRlciBYRU5DQU1FUkFfT1BfU1RSRUFNX1NU
QVJUIGFuZCBiZWZvcmUgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVE9QCj4+Pj4gKyAqwqDCoMKgIGNv
bW1hbmRzLgo+Pj4+ICsgKi8KPj4+PiArc3RydWN0IHhlbmNhbWVyYV9mcmFtZV9yYXRlX3JlcSB7
Cj4+Pj4gK8KgwqDCoCB1aW50MzJfdCBmcmFtZV9yYXRlX251bWVyOwo+Pj4+ICvCoMKgwqAgdWlu
dDMyX3QgZnJhbWVfcmF0ZV9kZW5vbTsKPj4+PiArfTsKPj4+PiArCj4+Pj4gKy8qCj4+Pj4gKyAq
IFJlcXVlc3QgY2FtZXJhIGJ1ZmZlcidzIGxheW91dDoKPj4+PiArICrCoMKgwqDCoMKgwqDCoMKg
IDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB8IF9CVUZfR0VUX0xBWU9VVHwgcmVzZXJ2ZWTCoMKgwqDCoCB8IDQKPj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgOAo+Pj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+
ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCj4+Pj4gKyAqCj4+Pj4g
KyAqCj4+Pj4gKyAqIFJlcXVlc3QgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZDoKPj4+PiAr
ICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0Cj4+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBp
ZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IF9PUF9CVUZfUkVRVUVTVHwgcmVzZXJ2
ZWTCoMKgwqDCoCB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2ZWTC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHwgOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfMKgwqDCoCBudW1fYnVmc8KgwqDC
oCB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDEy
Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDE2Cj4+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAq
Cj4+Pj4gKyAqIG51bV9idWZzIC0gdWludDhfdCwgZGVzaXJlZCBudW1iZXIgb2YgYnVmZmVycyB0
byBiZSB1c2VkLgo+Pj4gSWYgbnVtX2J1ZnMgaXMgbGltaXRlZCB0byBtYXgtYnVmZmVycywgdGhl
biB0aGF0IHNob3VsZCBiZSBtZW50aW9uZWQgaGVyZS4KPj4gR29vZCBwb2ludCwgd2lsbCBhZGQg
YSBub3RlCj4+PiBBbHNvLCB0aGlzIG9wIHJlcXVlc3RzIHRoZSBidWZmZXJzIGZyb20gdGhlIGJh
Y2tlbmQsIHJpZ2h0PyBJIGRvbid0Cj4+PiB0aGluayB0aGF0IGlzIGV4cGxpY2l0bHkgc3RhdGVk
Lgo+Pgo+PiBZZXMsIGl0IHJlcXVlc3RzIGZyb20gdGhlIGJhY2tlbmQuIEFuZCBJIGFtIG5vdCBz
dXJlIHdlIG5lZWQKPj4KPj4gdG8gcHV0IGFueSBjbGFyaWZpY2F0aW9uIGhlcmUgYXMgYWxsIHRo
ZSByZXF1ZXN0cyBjb21lIGZyb20KPj4KPj4gZnJvbnQgdG8gYmFjaywgc28gaXQgaXMgImJ5IGRl
c2lnbiIKPj4KPj4+Cj4+Pj4gKyAqCj4+Pj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRo
aXMgcmVxdWVzdC4KPj4+PiArICoKPj4+PiArICogTm90ZXM6Cj4+Pj4gKyAqwqAgLSBmcm9udGVu
ZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvIHNlZQo+
Pj4+ICsgKsKgwqDCoCBpZiB0aGUgdmFsdWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQg
ZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25lcwo+Pj4+ICsgKsKgwqDCoCBhbmQgY2FuIGJlIGFjY2Vw
dGVkLgo+Pj4+ICsgKsKgIC0gZnJvbnRlbmQgbWF5IHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09Q
X0JVRl9SRVFVRVNUIHJlcXVlc3RzIGJlZm9yZQo+Pj4+ICsgKsKgwqDCoCBzZW5kaW5nIFhFTkNB
TUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0byB1cGRhdGUgb3IgdHVuZSB0aGUKPj4+PiAr
ICrCoMKgwqAgY29uZmlndXJhdGlvbi4KPj4+IFBlcmhhcHMgbWVudGlvbiB0aGF0IGV2ZXJ5IHRp
bWUgeW91IGNhbGwgaXQgYW55IGV4aXN0aW5nIGJ1ZmZlcnMgYXJlIGRlc3Ryb3llZAo+Pj4gYW5k
IGFuIGF0dGVtcHQgaXMgbWFkZSB0byBhbGxvY2F0ZSBuZXcgYnVmZmVycywgYXMgcGVyIHRoZSBy
ZXF1ZXN0Lgo+Pj4KPj4+IFNvIGNhbGxpbmcgdGhpcyBvcCBhZ2FpbiB3aWxsICpub3QqIGFsbG9j
YXRlIGFkZGl0aW9uYWwgYnVmZmVycy4KPj4KPj4gV2VsbCwgdGhpcyBpcyBzb21ld2hhdCBkaWZm
ZXJlbnQgZnJvbSBWNEwyOiB0aGlzIG9wZXJhdGlvbiBkb2Vzbid0Cj4+Cj4+IG5lY2Vzc2FyaWx5
IGFsbG9jYXRlIGJ1ZmZlcnMgKGJ1dCwgaW4gVjRMMiBiYXNlZCBiYWNrZWQgaXQgZG9lcyA7KQo+
Pgo+PiBUaGUgcmVhbCBidWZmZXIgYWxsb2NhdGlvbiAoYWNjb3JkaW5nIHRvIHRoaXMgcHJvdG9j
b2wpIGhhcHBlbnMgd2hlbgo+Pgo+PiBmcm9udGVuZCBjYWxscyBYRU5DQU1FUkFfT1BfQlVGX0NS
RUFURSBvcGVyYXRpb24uIFNvLCBkZXNwaXRlIHRoZSBmYWN0Cj4+Cj4+IHRoYXQgVjRMMiBiYXNl
ZCBmcm9udC9iYWNrIGRvIHdoYXQgeW91IGRlc2NyaWJlIC0gb3RoZXJzIG1heSBub3QgZm9sbG93
Cj4+Cj4+IHRoaXMgY29udmVudGlvbjogdGhpcyBvcGVyYXRpb24ganVzdCBkZWNsYXJlcyB0aGF0
IHRoaXMgbnVtYmVyIG9mIGJ1ZmZlcgo+Pgo+PiBpcyBkZXNpcmVkCj4+Cj4+Pgo+Pj4+ICsgKsKg
IC0gYWZ0ZXIgdGhpcyByZXF1ZXN0IGNhbWVyYSBjb25maWd1cmF0aW9uIGNhbm5vdCBiZSBjaGFu
Z2VkLCB1bmxlc3MKPj4+PiArICrCoMKgwqAgc3RyZWFtaW5nIGlzIHN0b3BwZWQgYW5kIGJ1ZmZl
cnMgZGVzdHJveWVkCj4+Pj4gKyAqwqAgLSBwYXNzaW5nIHplcm8gbnVtX2J1ZnMgaW4gdGhpcyBy
ZXF1ZXN0IChhZnRlciBzdHJlYW1pbmcgaGFzIHN0b3BwZWQKPj4+PiArICrCoMKgwqAgYW5kIGFs
bCBidWZmZXJzIGRlc3Ryb3llZCkgdW5ibG9ja3MgY2FtZXJhIGNvbmZpZ3VyYXRpb24gY2hhbmdl
cy4KPj4+IEkgdGhpbmsgdGhpcyBsYXN0IG5vdGUgc2hvdWxkIG5vdCBiZSBhIG5vdGUgYXQgYWxs
IGJ1dCBwYXJ0IG9mIHRoZSBudW1fYnVmcwo+Pj4gZGVzY3JpcHRpb24uIEl0IHJlYWRzIGxpa2Ug
YW4gYWZ0ZXJ0aG91Z2h0IHJpZ2h0IG5vdyB3aGVuIGluIGZhY3QgaXQgaXMKPj4+IHJhdGhlciBp
bXBvcnRhbnQuCj4+IEFncmVlLCB3aWxsIHB1dCBpdCB0b2dldGhlciB3aXRoIG51bV9idWZzIGRl
c2NyaXB0aW9uCj4+Pgo+Pj4+ICsgKi8KPj4+PiArc3RydWN0IHhlbmNhbWVyYV9idWZfcmVxdWVz
dCB7Cj4+Pj4gK8KgwqDCoCB1aW50OF90IG51bV9idWZzOwo+Pj4+ICt9Owo+Pj4+ICsKPj4+PiAr
LyoKPj4+PiArICogUmVxdWVzdCBjYW1lcmEgYnVmZmVyIGNyZWF0aW9uOgo+Pj4+ICsgKsKgwqDC
oMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgMiAzwqDCoMKgwqDCoMKgwqAgb2N0ZXQKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlkwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgX09QX0JVRl9DUkVBVEUgfCByZXNlcnZlZMKgwqDC
oMKgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA4Cj4+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoCBpbmRleMKgwqDCoMKgIHwg
cmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTIKPj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcGxhbmVfb2Zmc2V0WzBdwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTYKPj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+Pj4gKyAqIHwgcGxhbmVfb2Zmc2V0WzFdwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMjAKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4g
KyAqIHwgcGxhbmVfb2Zmc2V0WzJdwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHwgMjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcGxhbmVf
b2Zmc2V0WzNdwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHwgMjgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgZ3JlZl9kaXJlY3RvcnnCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDMyCj4+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDM2Cj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4g
KyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHwgNjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+PiBBbmQgdGhpcyBv
cCBkZWFscyB3aXRoIGZyb250ZW5kIGJ1ZmZlcnMsIHJpZ2h0Pwo+Pgo+PiBZZXMsIGFzIEkgZXhw
bGFpbmVkIGJlZm9yZSBhbGwgcmVxdWVzdHMgYWx3YXlzIGNvbWUgZnJvbSBmcm9udAo+Pgo+PiB0
byBiYWNrLCBzbyB0aGlzIGlzIHRoZSBmcm9udGVuZCByZXF1ZXN0aW5nIHRoZSBiYWNrZW5kIHRv
IHVzZQo+Pgo+PiB0aGVzZSBvZmZzZXRzCj4+Cj4+Pgo+Pj4+ICsgKgo+Pj4+ICsgKiBBbiBhdHRl
bXB0IHRvIGNyZWF0ZSBtdWx0aXBsZSBidWZmZXJzIHdpdGggdGhlIHNhbWUgaW5kZXggaXMgYW4g
ZXJyb3IuCj4+Pj4gKyAqIGluZGV4IGNhbiBiZSByZS11c2VkIGFmdGVyIGRlc3Ryb3lpbmcgdGhl
IGNvcnJlc3BvbmRpbmcgY2FtZXJhIGJ1ZmZlci4KPj4+PiArICoKPj4+PiArICogaW5kZXggLSB1
aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIGNyZWF0ZWQuCj4+PiBIb3cgZG9lcyB0
aGlzIGluZGV4IHJlbGF0ZSB0byBudW1fYnVmcyBpbiB0aGUgcHJldmlvdXMgb3AgYW5kIHdpdGgg
dGhlCj4+PiBtYXgtYnVmZmVycyBzZXR0aW5nPyBJIGV4cGVjdCB0aGF0IHRoZSBpbmRleCBpcyBp
biB0aGUgcmFuZ2UgWzAuLi5udW1fYnVmcy0xXS4KPj4KPj4gWWVzLCB5b3UgYXJlIHJpZ2h0LiBJ
J2xsIHB1dCBleHBsaWNpdCBpbmRleCByYW5nZSBoZXJlLCBzbwo+Pgo+PiBpdCBpcyBjbGVhci4K
Pj4KPj4+Cj4+Pj4gKyAqIHBsYW5lX29mZnNldCAtIGFycmF5IG9mIHVpbnQzMl90LCBvZmZzZXQg
b2YgdGhlIGNvcnJlc3BvbmRpbmcgcGxhbmUKPj4+PiArICrCoMKgIGluIG9jdGV0cyBmcm9tIHRo
ZSBidWZmZXIgc3RhcnQuIE51bWJlciBvZiBvZmZzZXRzIHJldHVybmVkIGlzCj4+Pj4gKyAqwqDC
oCBlcXVhbCB0byB0aGUgdmFsdWUgcmV0dXJuZWQgaW4gWEVOQ0FNRVJBX09QX0JVRl9HRVRfTEFZ
T1VULm51bV9wbGFuZXMuCj4+Pj4gKyAqIGdyZWZfZGlyZWN0b3J5IC0gZ3JhbnRfcmVmX3QsIGEg
cmVmZXJlbmNlIHRvIHRoZSBmaXJzdCBzaGFyZWQgcGFnZQo+Pj4+ICsgKsKgwqAgZGVzY3JpYmlu
ZyBzaGFyZWQgYnVmZmVyIHJlZmVyZW5jZXMuIFRoZSBzaXplIG9mIHRoZSBidWZmZXIgaXMgZXF1
YWwgdG8KPj4+PiArICrCoMKgIFhFTkNBTUVSQV9PUF9CVUZfR0VUX0xBWU9VVC5zaXplIHJlc3Bv
bnNlLiBBdCBsZWFzdCBvbmUgcGFnZSBleGlzdHMuIElmCj4+Pj4gKyAqwqDCoCBzaGFyZWQgYnVm
ZmVyIHNpemUgZXhjZWVkcyB3aGF0IGNhbiBiZSBhZGRyZXNzZWQgYnkgdGhpcyBzaW5nbGUgcGFn
ZSwKPj4+PiArICrCoMKgIHRoZW4gcmVmZXJlbmNlIHRvIHRoZSBuZXh0IHNoYXJlZCBwYWdlIG11
c3QgYmUgc3VwcGxpZWQgKHNlZQo+Pj4+ICsgKsKgwqAgZ3JlZl9kaXJfbmV4dF9wYWdlIGJlbG93
KS4KPj4+PiArICoKPj4+PiArICogSWYgWEVOQ0FNRVJBX0ZJRUxEX0JFX0FMTE9DIGNvbmZpZ3Vy
YXRpb24gZW50cnkgaXMgc2V0LCB0aGVuIGJhY2tlbmQgd2lsbAo+Pj4+ICsgKiBhbGxvY2F0ZSB0
aGUgYnVmZmVyIHdpdGggdGhlIHBhcmFtZXRlcnMgcHJvdmlkZWQgaW4gdGhpcyByZXF1ZXN0IGFu
ZCBwYWdlCj4+Pj4gKyAqIGRpcmVjdG9yeSBpcyBoYW5kbGVkIGFzIGZvbGxvd3M6Cj4+Pj4gKyAq
wqDCoCBGcm9udGVuZCBvbiByZXF1ZXN0Ogo+Pj4+ICsgKsKgwqDCoMKgIC0gYWxsb2NhdGVzIHBh
Z2VzIGZvciB0aGUgZGlyZWN0b3J5IChncmVmX2RpcmVjdG9yeSwKPj4+PiArICrCoMKgwqDCoMKg
wqAgZ3JlZl9kaXJfbmV4dF9wYWdlKHMpCj4+Pj4gKyAqwqDCoMKgwqAgLSBncmFudHMgcGVybWlz
c2lvbnMgZm9yIHRoZSBwYWdlcyBvZiB0aGUgZGlyZWN0b3J5IHRvIHRoZSBiYWNrZW5kCj4+Pj4g
KyAqwqDCoMKgwqAgLSBzZXRzIGdyZWZfZGlyX25leHRfcGFnZSBmaWVsZHMKPj4+PiArICrCoMKg
IEJhY2tlbmQgb24gcmVzcG9uc2U6Cj4+Pj4gKyAqwqDCoMKgwqAgLSBncmFudHMgcGVybWlzc2lv
bnMgZm9yIHRoZSBwYWdlcyBvZiB0aGUgYnVmZmVyIGFsbG9jYXRlZCB0bwo+Pj4+ICsgKsKgwqDC
oMKgwqDCoCB0aGUgZnJvbnRlbmQKPj4+PiArICrCoMKgwqDCoCAtIGZpbGxzIGluIHBhZ2UgZGly
ZWN0b3J5IHdpdGggZ3JhbnQgcmVmZXJlbmNlcwo+Pj4+ICsgKsKgwqDCoMKgwqDCoCAoZ3JlZltd
IGluIHN0cnVjdCB4ZW5jYW1lcmFfcGFnZV9kaXJlY3RvcnkpCj4+Pj4gKyAqLwo+Pj4+ICtzdHJ1
Y3QgeGVuY2FtZXJhX2J1Zl9jcmVhdGVfcmVxIHsKPj4+PiArwqDCoMKgIHVpbnQ4X3QgaW5kZXg7
Cj4+Pj4gK8KgwqDCoCB1aW50OF90IHJlc2VydmVkWzNdOwo+Pj4+ICvCoMKgwqAgdWludDMyX3Qg
cGxhbmVfb2Zmc2V0W1hFTkNBTUVSQV9NQVhfUExBTkVdOwo+Pj4+ICvCoMKgwqAgZ3JhbnRfcmVm
X3QgZ3JlZl9kaXJlY3Rvcnk7Cj4+Pj4gK307Cj4+Pj4gKwo+Pj4+ICsvKgo+Pj4+ICsgKiBTaGFy
ZWQgcGFnZSBmb3IgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUgYnVmZmVyIGRlc2NyaXB0b3IgKGdy
ZWZfZGlyZWN0b3J5IGluCj4+Pj4gKyAqIHRoZSByZXF1ZXN0KSBlbXBsb3lzIGEgbGlzdCBvZiBw
YWdlcywgZGVzY3JpYmluZyBhbGwgcGFnZXMgb2YgdGhlIHNoYXJlZAo+Pj4+ICsgKiBkYXRhIGJ1
ZmZlcjoKPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKg
IG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IGdyZWZfZGlyX25leHRfcGFn
ZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDQKPj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgZ3JlZlswXcKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA4Cj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4g
KyAqIHwgZ3JlZltpXcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgfCBpKjQrOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ3JlZltOIC0gMV3CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgTio0KzgK
Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqCj4+Pj4gKyAqIGdyZWZfZGlyX25leHRfcGFn
ZSAtIGdyYW50X3JlZl90LCByZWZlcmVuY2UgdG8gdGhlIG5leHQgcGFnZSBkZXNjcmliaW5nCj4+
Pj4gKyAqwqDCoCBwYWdlIGRpcmVjdG9yeS4gTXVzdCBiZSAwIGlmIHRoZXJlIGFyZSBubyBtb3Jl
IHBhZ2VzIGluIHRoZSBsaXN0Lgo+Pj4+ICsgKiBncmVmW2ldIC0gZ3JhbnRfcmVmX3QsIHJlZmVy
ZW5jZSB0byBhIHNoYXJlZCBwYWdlIG9mIHRoZSBidWZmZXIKPj4+PiArICrCoMKgIGFsbG9jYXRl
ZCBhdCBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURS4KPj4+PiArICoKPj4+PiArICogTnVtYmVyIG9m
IGdyYW50X3JlZl90IGVudHJpZXMgaW4gdGhlIHdob2xlIHBhZ2UgZGlyZWN0b3J5IGlzIG5vdAo+
Pj4+ICsgKiBwYXNzZWQsIGJ1dCBpbnN0ZWFkIGNhbiBiZSBjYWxjdWxhdGVkIGFzOgo+Pj4+ICsg
KsKgwqAgbnVtX2dyZWZzX3RvdGFsID0gKFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVC5zaXplICsg
WEVOX1BBR0VfU0laRSAtIDEpIC8KPj4+PiArICrCoMKgwqDCoMKgwqAgWEVOX1BBR0VfU0laRQo+
Pj4+ICsgKi8KPj4+PiArc3RydWN0IHhlbmNhbWVyYV9wYWdlX2RpcmVjdG9yeSB7Cj4+Pj4gK8Kg
wqDCoCBncmFudF9yZWZfdCBncmVmX2Rpcl9uZXh0X3BhZ2U7Cj4+Pj4gK8KgwqDCoCBncmFudF9y
ZWZfdCBncmVmWzFdOyAvKiBWYXJpYWJsZSBsZW5ndGggKi8KPj4+PiArfTsKPj4+PiArCj4+Pj4g
Ky8qCj4+Pj4gKyAqIFJlcXVlc3QgYnVmZmVyIGRlc3RydWN0aW9uIC0gZGVzdHJveSBhIHByZXZp
b3VzbHkgYWxsb2NhdGVkIGNhbWVyYSBidWZmZXI6Cj4+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAw
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfCBfT1BfQlVGX0RFU1RST1l8IHJlc2VydmVkwqDCoMKgwqAgfCA0Cj4+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDgKPj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDCoMKgIGluZGV4wqDCoMKgwqAgfCByZXNlcnZlZMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMgo+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHJlc2Vy
dmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKiBpbmRleCAt
IHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgZGVzdHJveWVkLgo+Pj4+ICsgKgo+
Pj4+ICsgKgo+Pj4+ICsgKiBSZXF1ZXN0IHF1ZXVlaW5nIG9mIHRoZSBidWZmZXIgZm9yIGJhY2tl
bmQgdXNlOgo+Pj4+ICsgKsKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAxwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMiAzwqDCoMKgwqDCoMKg
wqAgb2N0ZXQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGlkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgX09QX0JVRl9R
VUVVRcKgIHwgcmVzZXJ2ZWTCoMKgwqDCoCB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4g
KyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHwgOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfMKgwqDC
oMKgwqAgaW5kZXjCoMKgwqDCoCB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB8IDEyCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHJlc2Vy
dmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB8IDE2Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNjQKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqCj4+Pj4gKyAqIE5vdGVzOgo+Pj4+ICsgKsKgIC0gZnJvbnRlbmRz
IG11c3Qgbm90IGFjY2VzcyB0aGUgYnVmZmVyIGNvbnRlbnQgYWZ0ZXIgdGhpcyByZXF1ZXN0IHVu
dGlsCj4+Pj4gKyAqwqDCoMKgIHJlc3BvbnNlIHRvIFhFTkNBTUVSQV9PUF9CVUZfREVRVUVVRSBo
YXMgYmVlbiByZWNlaXZlZC4KPj4+PiArICrCoCAtIGJ1ZmZlcnMgbXVzdCBiZSBxdWV1ZWQgdG8g
dGhlIGJhY2tlbmQgYmVmb3JlIGRlc3Ryb3lpbmcgdGhlbSB3aXRoCj4+Pj4gKyAqwqDCoMKgIFhF
TkNBTUVSQV9PUF9CVUZfREVTVFJPWS4KPj4+PiArICoKPj4+PiArICogaW5kZXggLSB1aW50OF90
LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIHF1ZXVlZC4KPj4+PiArICoKPj4+PiArICoKPj4+
PiArICogUmVxdWVzdCBkZXF1ZXVlaW5nIG9mIHRoZSBidWZmZXIgZm9yIGZyb250ZW5kIHVzZToK
Pj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
McKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0
Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBpZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8X09QX0JVRl9ERVFVRVVFIHwg
cmVzZXJ2ZWTCoMKgwqDCoCB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVz
ZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHwgOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfMKgwqDCoMKgwqAgaW5k
ZXjCoMKgwqDCoCB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB8IDEyCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHJlc2VydmVkwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDE2
Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNjQKPj4+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+Pj4gKyAqCj4+Pj4gKyAqIE5vdGVzOgo+Pj4+ICsgKsKgIC0gZnJvbnRlbmQgaXMgYWxsb3dl
ZCB0byBhY2Nlc3MgdGhlIGJ1ZmZlciBjb250ZW50IGFmdGVyIHRoZSBjb3JyZXNwb25kaW5nCj4+
Pj4gKyAqwqDCoMKgIHJlc3BvbnNlIHRvIHRoaXMgcmVxdWVzdC4KPj4+PiArICoKPj4+PiArICog
aW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIHF1ZXVlZC4KPj4+PiAr
ICoKPj4+PiArICoKPj4+PiArICogUmVxdWVzdCBjYW1lcmEgY29udHJvbCBkZXRhaWxzOgo+Pj4+
ICsgKsKgwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMiAzwqDCoMKgwqDCoMKgwqAgb2N0ZXQKPj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGlkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgX09QX0NUUkxfRU5VTcKgIHwgcmVz
ZXJ2ZWTCoMKgwqDCoCB8IDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDC
oMKgIGluZGV4wqDCoMKgwqAgfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfCAxMgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCByZXNlcnZl
ZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDY0Cj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJl
cXVlc3QuCj4+Pj4gKyAqCj4+Pj4gKyAqIGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGNv
bnRyb2wgdG8gYmUgcXVlcmllZC4KPj4+PiArICovCj4+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfaW5k
ZXggewo+Pj4+ICvCoMKgwqAgdWludDhfdCBpbmRleDsKPj4+PiArfTsKPj4+PiArCj4+Pj4gKy8q
Cj4+Pj4gKyAqIFJlcXVlc3QgY2FtZXJhIGNvbnRyb2wgY2hhbmdlOgo+Pj4+ICsgKsKgwqDCoMKg
wqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgMiAzwqDCoMKgwqDCoMKgwqAgb2N0ZXQKPj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlkwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCBfT1BfU0VUX0NUUkzCoCB8IHJlc2VydmVkwqDCoMKg
wqAgfCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgIHR5cGXC
oMKgwqDCoCB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB8IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTIKPj4+
PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTYKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB2YWx1ZSBsb3cgMzItYml0wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMjAKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAq
IHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2YWx1
ZSBoaWdoIDMyLWJpdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfCAyNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyOAo+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
Pj4+ICsgKgo+Pj4+ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwgb25l
IG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCj4+Pj4gKyAqIHZhbHVlIC0gaW50NjRfdCwgbmV3
IHZhbHVlIG9mIHRoZSBjb250cm9sLgo+Pj4+ICsgKi8KPj4+PiArc3RydWN0IHhlbmNhbWVyYV9j
dHJsX3ZhbHVlIHsKPj4+PiArwqDCoMKgIHVpbnQ4X3QgdHlwZTsKPj4+PiArwqDCoMKgIHVpbnQ4
X3QgcmVzZXJ2ZWRbN107Cj4+Pj4gK8KgwqDCoCBpbnQ2NF90IHZhbHVlOwo+Pj4+ICt9Owo+Pj4+
ICsKPj4+PiArLyoKPj4+PiArICogUmVxdWVzdCBjYW1lcmEgY29udHJvbCBzdGF0ZToKPj4+PiAr
ICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0Cj4+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBp
ZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgX09QX0dFVF9DVFJMwqAgfCByZXNl
cnZlZMKgwqDCoMKgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfMKgwqDCoMKg
wqDCoCB0eXBlwqDCoMKgwqAgfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHJlc2VydmVk
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB8IDEyCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKPj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNjQKPj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+Pj4gKyAqCj4+Pj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVx
dWVzdC4KPj4+PiArICoKPj4+PiArICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRy
b2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgo+Pj4+ICsgKi8KPj4+PiArc3RydWN0
IHhlbmNhbWVyYV9nZXRfY3RybF9yZXEgewo+Pj4+ICvCoMKgwqAgdWludDhfdCB0eXBlOwo+Pj4+
ICt9Owo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICogUmVxdWVzdCBjYW1lcmEgY2FwdHVyZSBzdHJl
YW0gc3RhcnQ6Cj4+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyIDPCoMKgwqDCoMKg
wqDCoCBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfF9PUF9TVFJF
QU1fU1RBUlR8IHJlc2VydmVkwqDCoMKgwqAgfCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvfAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA2NAo+
Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICoKPj4+PiArICoKPj4+PiArICogUmVxdWVzdCBj
YW1lcmEgY2FwdHVyZSBzdHJlYW0gc3RvcDoKPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsg
KiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB8X09QX1NUUkVBTV9TVE9QIHwgcmVzZXJ2ZWTCoMKgwqDCoCB8IDQKPj4+PiArICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgOAo+Pj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8
IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKgo+
Pj4+ICsgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUmVzcG9uc2VzIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gKyAqCj4+Pj4gKyAqIEFsbCByZXNwb25z
ZSBwYWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBvY3RldHMpLgo+Pj4+ICsgKgo+Pj4+
ICsgKiBBbGwgcmVzcG9uc2UgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cj4+Pj4gKyAqwqDC
oMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+Pj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoCBvcGVyYXRpb27CoMKgIHwgcmVzZXJ2
ZWTCoMKgwqAgfCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHN0YXR1c8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8
IDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqCj4+Pj4gKyAqIGlkIC0gdWludDE2X3Qs
IGNvcGllZCBmcm9tIHRoZSByZXF1ZXN0Lgo+Pj4+ICsgKiBvcGVyYXRpb24gLSB1aW50OF90LCBY
RU5DQU1FUkFfT1BfKiAtIGNvcGllZCBmcm9tIHJlcXVlc3QuCj4+Pj4gKyAqIHN0YXR1cyAtIGlu
dDMyX3QsIHJlc3BvbnNlIHN0YXR1cywgemVybyBvbiBzdWNjZXNzIGFuZCAtWEVOX0VYWCBvbiBm
YWlsdXJlLgo+Pj4+ICsgKgo+Pj4+ICsgKgo+Pj4+ICsgKiBDb25maWd1cmF0aW9uIHJlc3BvbnNl
IC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9DT05GSUdfU0VULAo+Pj4+ICsgKiBYRU5DQU1F
UkFfT1BfQ09ORklHX0dFVCBhbmQgWEVOQ0FNRVJBX09QX0NPTkZJR19WQUxJREFURSByZXF1ZXN0
czoKPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9j
dGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBpZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IF9PUF9DT05GSUdfWFhY
IHwgcmVzZXJ2ZWTCoMKgwqAgfCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHN0
YXR1c8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBpeGVsIGZvcm1hdMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMgo+Pj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCB3aWR0aMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDE2Cj4+Pj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+Pj4+ICsgKiB8IGhlaWdodMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyMAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfCBjb2xvcnNwYWNlwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHwgMjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgeGZl
cl9mdW5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfCAyOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCB5Y2Jjcl9lbmPCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDMy
Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHF1YW50aXphdGlvbsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAzNgo+Pj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPj4+PiArICogfCBkaXNwbF9hc3BfcmF0aW9fbnVtZXLCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDQwCj4+Pj4gKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Kwo+Pj4+ICsgKiB8IGRpc3BsX2FzcF9yYXRpb19kZW5vbcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAq
IHwgZnJhbWVfcmF0ZV9udW1lcsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB8IDQ4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IGZyYW1lX3Jh
dGVfZGVub23CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fCA1Mgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA1Ngo+Pj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+Pj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
ICsgKgo+Pj4+ICsgKiBNZWFuaW5nIG9mIHRoZSBjb3JyZXNwb25kaW5nIHZhbHVlcyBpbiB0aGlz
IHJlc3BvbnNlIGlzIHRoZSBzYW1lIGFzIGZvcgo+Pj4+ICsgKiBYRU5DQU1FUkFfT1BfQ09ORklH
X1NFVCBhbmQgWEVOQ0FNRVJBX09QX0ZSQU1FX1JBVEVfU0VUIHJlcXVlc3RzLgo+Pj4+ICsgKgo+
Pj4+ICsgKiBkaXNwbF9hc3BfcmF0aW9fbnVtZXIgLSB1aW50MzJfdCwgbnVtZXJhdG9yIG9mIHRo
ZSBkaXNwbGF5IGFzcGVjdCByYXRpby4KPj4+PiArICogZGlzcGxfYXNwX3JhdGlvX2Rlbm9tIC0g
dWludDMyX3QsIGRlbm9taW5hdG9yIG9mIHRoZSBkaXNwbGF5IGFzcGVjdCByYXRpby4KPj4+PiAr
ICovCj4+Pj4gK3N0cnVjdCB4ZW5jYW1lcmFfY29uZmlnX3Jlc3Agewo+Pj4+ICvCoMKgwqAgdWlu
dDMyX3QgcGl4ZWxfZm9ybWF0Owo+Pj4+ICvCoMKgwqAgdWludDMyX3Qgd2lkdGg7Cj4+Pj4gK8Kg
wqDCoCB1aW50MzJfdCBoZWlnaHQ7Cj4+Pj4gK8KgwqDCoCB1aW50MzJfdCBjb2xvcnNwYWNlOwo+
Pj4+ICvCoMKgwqAgdWludDMyX3QgeGZlcl9mdW5jOwo+Pj4+ICvCoMKgwqAgdWludDMyX3QgeWNi
Y3JfZW5jOwo+Pj4+ICvCoMKgwqAgdWludDMyX3QgcXVhbnRpemF0aW9uOwo+Pj4+ICvCoMKgwqAg
dWludDMyX3QgZGlzcGxfYXNwX3JhdGlvX251bWVyOwo+Pj4+ICvCoMKgwqAgdWludDMyX3QgZGlz
cGxfYXNwX3JhdGlvX2Rlbm9tOwo+Pj4+ICvCoMKgwqAgdWludDMyX3QgZnJhbWVfcmF0ZV9udW1l
cjsKPj4+PiArwqDCoMKgIHVpbnQzMl90IGZyYW1lX3JhdGVfZGVub207Cj4+Pj4gK307Cj4+Pj4g
Kwo+Pj4+ICsvKgo+Pj4+ICsgKiBSZXF1ZXN0IGJ1ZmZlciByZXNwb25zZSAtIHJlc3BvbnNlIGZv
ciBYRU5DQU1FUkFfT1BfQlVGX0dFVF9MQVlPVVQKPj4+PiArICogcmVxdWVzdDoKPj4+PiArICrC
oMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0Cj4+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8X0JVRl9HRVRfTEFZT1VUIHwgcmVzZXJ2ZWTC
oMKgwqAgfCA0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHN0YXR1c8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA4Cj4+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoCBudW1fcGxhbmVzwqDCoCB8IHJlc2Vy
dmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDEyCj4+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHNpemXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+PiArICogfCBwbGFuZV9zaXplWzBdwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDIwCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsg
KiB8IHBsYW5lX3NpemVbMV3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHwgMjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcGxhbmVf
c2l6ZVsyXcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfCAyOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCBwbGFuZV9zaXplWzNdwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDMyCj4+
Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHBsYW5lX3N0cmlkZVswXcKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMzYKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHwgcGxhbmVfc3RyaWRlWzFdwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA0MAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+PiArICogfCBwbGFuZV9zdHJpZGVbMl3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB8IDQ0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8
IHBsYW5lX3N0cmlkZVszXcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHwgNDgKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
fAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA2NAo+Pj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4+PiArICoKPj4+PiArICogbnVtX3BsYW5lcyAtIHVpbnQ4X3QsIG51
bWJlciBvZiBwbGFuZXMgb2YgdGhlIGJ1ZmZlci4KPj4+PiArICogc2l6ZSAtIHVpbnQzMl90LCBv
dmVyYWxsIHNpemUgb2YgdGhlIGJ1ZmZlciBpbmNsdWRpbmcgc2l6ZXMgb2YgdGhlCj4+Pj4gKyAq
wqDCoCBpbmRpdmlkdWFsIHBsYW5lcyBhbmQgcGFkZGluZyBpZiBhcHBsaWNhYmxlLgo+Pj4+ICsg
KiBwbGFuZV9zaXplIC0gYXJyYXkgb2YgdWludDMyX3QsIHNpemUgaW4gb2N0ZXRzIG9mIHRoZSBj
b3JyZXNwb25kaW5nIHBsYW5lCj4+Pj4gKyAqwqDCoCBpbmNsdWRpbmcgcGFkZGluZy4KPj4+PiAr
ICogcGxhbmVfc3RyaWRlIC0gYXJyYXkgb2YgdWludDMyX3QsIHNpemUgaW4gb2N0ZXRzIG9jY3Vw
aWVkIGJ5IHRoZQo+Pj4+ICsgKsKgwqAgY29ycmVzcG9uZGluZyBzaW5nbGUgaW1hZ2UgbGluZSBp
bmNsdWRpbmcgcGFkZGluZyBpZiBhcHBsaWNhYmxlLgo+Pj4+ICsgKgo+Pj4+ICsgKiBOb3RlISBU
aGUgc2l6ZXMgYW5kIHN0cmlkZXMgaW4gdGhpcyByZXNwb25zZSBhcHBseSB0byBhbGwgYnVmZmVy
cyBjcmVhdGVkCj4+Pj4gKyAqIHdpdGggWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUgY29tbWFuZCwg
YnV0IGluZGl2aWR1YWwgYnVmZmVycyBtYXkgaGF2ZQo+Pj4+ICsgKiBkaWZmZXJlbnQgcGxhbmUg
b2Zmc2V0cywgc2VlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVC5wbGFuZV9vZmZzZXQuCj4+Pj4g
KyAqLwo+Pj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9nZXRfbGF5b3V0X3Jlc3Agewo+Pj4+ICvC
oMKgwqAgdWludDhfdCBudW1fcGxhbmVzOwo+Pj4+ICvCoMKgwqAgdWludDhfdCByZXNlcnZlZFsz
XTsKPj4+PiArwqDCoMKgIHVpbnQzMl90IHNpemU7Cj4+Pj4gK8KgwqDCoCB1aW50MzJfdCBwbGFu
ZV9zaXplW1hFTkNBTUVSQV9NQVhfUExBTkVdOwo+Pj4+ICvCoMKgwqAgdWludDMyX3QgcGxhbmVf
c3RyaWRlW1hFTkNBTUVSQV9NQVhfUExBTkVdOwo+Pj4+ICt9Owo+Pj4+ICsKPj4+PiArLyoKPj4+
PiArICogUmVxdWVzdCBidWZmZXIgcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJBX09Q
X0JVRl9SRVFVRVNUCj4+Pj4gKyAqIHJlcXVlc3Q6Cj4+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAw
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfF9PUF9CVUZfUkVRVUVTVCB8IHJlc2VydmVkwqDCoMKgIHwgNAo+Pj4+ICsg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCBzdGF0dXPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgOAo+Pj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+PiArICogfMKgwqAgbnVtX2J1ZmZlcnPCoCB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDEyCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8IDE2Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8L1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL3wKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNjQK
Pj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqCj4+Pj4gKyAqIG51bV9idWZmZXJzIC0gdWlu
dDhfdCwgbnVtYmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZC4KPj4+PiArICoKPj4+PiArICoKPj4+
PiArICogQ29udHJvbCBlbnVtZXJhdGUgcmVzcG9uc2UgLSByZXNwb25zZSBmb3IgWEVOQ0FNRVJB
X09QX0NUUkxfRU5VTToKPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIgM8KgwqDC
oMKgwqDCoMKgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBpZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IF9P
UF9DVFJMX0VOVU3CoCB8IHJlc2VydmVkwqDCoMKgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+PiArICogfCBzdGF0dXPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHwgOAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfMKg
wqDCoMKgIGluZGV4wqDCoMKgwqDCoCB8wqDCoMKgwqDCoCB0eXBlwqDCoMKgwqDCoCB8IHJlc2Vy
dmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTIKPj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
Pj4gKyAqIHwgZmxhZ3PCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1pbiBsb3cg
MzItYml0c8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHwgMjAKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtaW4gaGlnaCAzMi1iaXRzwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMjQKPj4+PiArICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBtYXggbG93IDMyLWJpdHPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDI4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsg
KiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWF4
IGhpZ2ggMzItYml0c8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB8IDMyCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0ZXAgbG93IDMyLWJpdHPCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDM2Cj4+Pj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHN0ZXAgaGlnaCAzMi1iaXRzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNDAKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4g
KyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRlZl92
YWwgbG93IDMyLWJpdHPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHwgNDQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRlZl92YWwgaGlnaCAzMi1iaXRzwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA0OAo+Pj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA1Mgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
Pj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHJl
c2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKiBpbmRl
eCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBjYW1lcmEgY29udHJvbCBpbiByZXNwb25zZS4KPj4+
PiArICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVO
Q0FNRVJBX0NUUkxfWFhYLgo+Pj4+ICsgKiBmbGFncyAtIHVpbnQzMl90LCBmbGFncyBvZiB0aGUg
Y29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9GTEdfWFhYLgo+Pj4+ICsgKiBtaW4g
LSBpbnQ2NF90LCBtaW5pbXVtIHZhbHVlIG9mIHRoZSBjb250cm9sLgo+Pj4+ICsgKiBtYXggLSBp
bnQ2NF90LCBtYXhpbXVtIHZhbHVlIG9mIHRoZSBjb250cm9sLgo+Pj4+ICsgKiBzdGVwIC0gaW50
NjRfdCwgbWluaW11bSBzaXplIGluIHdoaWNoIGNvbnRyb2wgdmFsdWUgY2FuIGJlIGNoYW5nZWQu
Cj4+Pj4gKyAqIGRlZl92YWwgLSBpbnQ2NF90LCBkZWZhdWx0IHZhbHVlIG9mIHRoZSBjb250cm9s
Lgo+Pj4+ICsgKi8KPj4+PiArc3RydWN0IHhlbmNhbWVyYV9jdHJsX2VudW1fcmVzcCB7Cj4+Pj4g
K8KgwqDCoCB1aW50OF90IGluZGV4Owo+Pj4+ICvCoMKgwqAgdWludDhfdCB0eXBlOwo+Pj4+ICvC
oMKgwqAgdWludDhfdCByZXNlcnZlZFsyXTsKPj4+PiArwqDCoMKgIHVpbnQzMl90IGZsYWdzOwo+
Pj4+ICvCoMKgwqAgaW50NjRfdCBtaW47Cj4+Pj4gK8KgwqDCoCBpbnQ2NF90IG1heDsKPj4+PiAr
wqDCoMKgIGludDY0X3Qgc3RlcDsKPj4+PiArwqDCoMKgIGludDY0X3QgZGVmX3ZhbDsKPj4+PiAr
fTsKPj4+PiArCj4+Pj4gKy8qCj4+Pj4gKyAqIEdldCBjb250cm9sIHJlc3BvbnNlIC0gcmVzcG9u
c2UgZm9yIFhFTkNBTUVSQV9PUF9DVFJMX0dFVDoKPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIDIgM8KgwqDCoMKgwqDCoMKgIG9jdGV0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB8IF9PUF9DVFJMX0dFVMKgwqAgfCByZXNlcnZlZMKgwqDCoCB8IDQKPj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgc3RhdHVzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDgKPj4+PiArICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4+Pj4gKyAqIHzCoMKgwqDCoMKgwqAgdHlwZcKgwqDCoMKgIHwgcmVzZXJ2ZWTCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgOAo+Pj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsKPj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiAr
ICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgfCAxNgo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZhbHVlIGxvdyAz
Mi1iaXTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAy
MAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZhbHVlIGhpZ2ggMzItYml0wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDI0Cj4+Pj4gKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKwo+Pj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDI4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
ICsgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL3wKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2
ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHwgNjQKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqCj4+Pj4gKyAqIHR5cGUgLSB1
aW50OF90LCB0eXBlIG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9DVFJMX1hY
WC4KPj4+PiArICogdmFsdWUgLSBpbnQ2NF90LCBuZXcgdmFsdWUgb2YgdGhlIGNvbnRyb2wuCj4+
Pj4gKyAqLwo+Pj4+ICsKPj4+PiArLyoKPj4+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSBFdmVudHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4+
ICsgKgo+Pj4+ICsgKiBFdmVudHMgYXJlIHNlbnQgdmlhIGEgc2hhcmVkIHBhZ2UgYWxsb2NhdGVk
IGJ5IHRoZSBmcm9udCBhbmQgcHJvcGFnYXRlZCBieQo+Pj4+ICsgKsKgwqAgZXZ0LWV2ZW50LWNo
YW5uZWwvZXZ0LXJpbmctcmVmIFhlblN0b3JlIGVudHJpZXMuCj4+Pj4gKyAqCj4+Pj4gKyAqIEFs
bCBldmVudCBwYWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2NCBvY3RldHMpLgo+Pj4+ICsg
KiBBbGwgZXZlbnQgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cj4+Pj4gKyAqwqDCoMKgwqDC
oMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqDCoMKgwqAgdHlwZcKgwqDCoMKgwqAgfCByZXNlcnZl
ZMKgwqDCoMKgIHwgNAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCByZXNlcnZlZMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fCA4Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+ICsgKiBpZCAtIHVpbnQxNl90
LCBldmVudCBpZCwgbWF5IGJlIHVzZWQgYnkgZnJvbnQuCj4+Pj4gKyAqIHR5cGUgLSB1aW50OF90
LCB0eXBlIG9mIHRoZSBldmVudC4KPj4+PiArICoKPj4+PiArICoKPj4+PiArICogRnJhbWUgY2Fw
dHVyZWQgZXZlbnQgLSBldmVudCBmcm9tIGJhY2sgdG8gZnJvbnQgd2hlbiBhIG5ldyBjYXB0dXJl
ZAo+Pj4+ICsgKiBmcmFtZSBpcyBhdmFpbGFibGU6Cj4+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAw
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfF9FVlRfRlJBTUVfQVZBSUx8IHJlc2VydmVkwqDCoMKgwqAgfCA0Cj4+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDgKPj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDCoMKgIGluZGV4wqDCoMKgwqAgfCByZXNlcnZlZMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMgo+Pj4+ICsgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPj4+PiArICogfCB1c2VkX3N6wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDE2Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8IDIwCj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzZXFfbnVtIGxvdyAz
Mi1iaXRzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDI0
Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzZXFfbnVtIGhpZ2ggMzItYml0c8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMjgKPj4+PiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMjAKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAq
IHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvfAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCByZXNlcnZlZMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fCA2NAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICoKPj4+PiArICogaW5kZXggLSB1aW50
OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRoYXQgY29udGFpbnMgbmV3IGNhcHR1cmVkIGZyYW1l
Lgo+Pj4+ICsgKiB1c2VkX3N6IC0gdWludDMyX3QsIG51bWJlciBvZiBvY3RldHMgdGhpcyBmcmFt
ZSBoYXMuIFRoaXMgY2FuIGJlIGxlc3MKPj4+PiArICogdGhhbiB0aGUgWEVOQ0FNRVJBX09QX0JV
Rl9SRVFVRVNULnNpemUgKHJlc3BvbnNlKSBmb3IgY29tcHJlc3NlZCBmb3JtYXRzLgo+Pj4+ICsg
KiBzZXFfbnVtIC0gdWludDY0X3QsIHNlcXVlbnRpYWwgbnVtYmVyIG9mIHRoZSBmcmFtZS4gTXVz
dCBiZQo+Pj4+ICsgKsKgwqAgbW9ub3RvbmljYWxseSBpbmNyZWFzaW5nLiBJZiBza2lwcyBhcmUg
ZGV0ZWN0ZWQgaW4gc2VxX251bSB0aGVuIHRoYXQKPj4+PiArICrCoMKgIG1lYW5zIHRoYXQgdGhl
IGZyYW1lcyBpbi1iZXR3ZWVuIHdlcmUgZHJvcHBlZC4KPj4+IEhtbSwgYWRkIHRoaXMgbGluZToK
Pj4+Cj4+PiBOb3RlIGhvd2V2ZXIgdGhhdCBub3QgYWxsIHZpZGVvIGNhcHR1cmUgaGFyZHdhcmUg
aXMgY2FwYWJsZSBvZiBkZXRlY3RpbmcgZHJvcHBlZCBmcmFtZXMuCj4+PiBJbiB0aGF0IGNhc2Ug
dGhlcmUgd2lsbCBiZSBubyBza2lwcyBpbiB0aGUgc2VxdWVuY2UgY291bnRlci4KPj4gb2ssIHdp
bGwgYWRkCj4+Pgo+Pj4+ICsgKi8KPj4+PiArc3RydWN0IHhlbmNhbWVyYV9mcmFtZV9hdmFpbF9l
dnQgewo+Pj4+ICvCoMKgwqAgdWludDhfdCBpbmRleDsKPj4+PiArwqDCoMKgIHVpbnQ4X3QgcmVz
ZXJ2ZWQwWzNdOwo+Pj4+ICvCoMKgwqAgdWludDMyX3QgdXNlZF9zejsKPj4+PiArwqDCoMKgIHVp
bnQ4X3QgcmVzZXJ2ZWQxWzRdOwo+Pj4+ICvCoMKgwqAgdWludDY0X3Qgc2VxX251bTsKPj4+IFdo
eSB1c2UgYSB1aW50NjRfdD8gVGhlIHNlcXVlbmNlIG51bWJlciBpcyBhIHUzMi4KPj4KPj4gQWgs
IHRoaXMgaXMgZm9yIFY0TDIgOykgQnV0LCBvaywgNjQtYml0IGlzIG92ZXJraWxsIGhlcmUsIHdp
bGwgdHJpbSB0byAzMi4KPj4KPj4+Cj4+Pj4gK307Cj4+Pj4gKwo+Pj4+ICsvKgo+Pj4+ICsgKiBD
b250cm9sIGNoYW5nZSBldmVudC0gZXZlbnQgZnJvbSBiYWNrIHRvIGZyb250IHdoZW4gY2FtZXJh
IGNvbnRyb2wKPj4+PiArICogaGFzIGNoYW5nZWQ6Cj4+Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAw
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAyIDPCoMKgwqDCoMKgwqDCoCBvY3RldAo+Pj4+ICsgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4+
PiArICogfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWTCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfF9FVlRfQ1RSTF9DSEFOR0V8IHJlc2VydmVkwqDCoMKgwqAgfCA0Cj4+Pj4g
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKiB8wqDCoMKgwqDCoMKgIHR5cGXCoMKgwqDCoCB8IHJl
c2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDgKPj4+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTIKPj4+PiArICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCj4+Pj4gKyAqIHwgcmVzZXJ2ZWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTYKPj4+PiArICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+
Pj4gKyAqIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB2YWx1ZSBsb3cgMzItYml0wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHwgMjAKPj4+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+Pj4gKyAqIHzCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2YWx1ZSBoaWdoIDMyLWJp
dMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyNAo+Pj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPj4+PiArICogfCByZXNlcnZlZMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyOAo+Pj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKPj4+PiArICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+
ICsgKiB8IHJlc2VydmVkwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8IDY0Cj4+Pj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+Pj4+ICsgKgo+Pj4+
ICsgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5D
QU1FUkFfQ1RSTF9YWFguCj4+Pj4gKyAqIHZhbHVlIC0gaW50NjRfdCwgbmV3IHZhbHVlIG9mIHRo
ZSBjb250cm9sLgo+Pj4+ICsgKgo+Pj4+ICsgKiBOb3RlczoKPj4+PiArICrCoCAtIHRoaXMgZXZl
bnQgaXMgbm90IHNlbnQgZm9yIHdyaXRlLW9ubHkgY29udHJvbHMKPj4+PiArICrCoCAtIHRoaXMg
ZXZlbnQgaXMgbm90IHNlbnQgdG8gdGhlIG9yaWdpbmF0b3Igb2YgdGhlIGNvbnRyb2wgY2hhbmdl
Cj4+Pj4gKyAqwqAgLSB0aGlzIGV2ZW50IGlzIG5vdCBzZW50IHdoZW4gZnJvbnRlbmQgZmlyc3Qg
Y29ubmVjdHMsIGUuZy4gaW5pdGlhbAo+Pj4+ICsgKsKgwqDCoCBjb250cm9sIHN0YXRlIG11c3Qg
YmUgZXhwbGljaXRseSBxdWVyaWVkCj4+Pj4gKyAqLwo+Pj4+ICsKPj4+PiArc3RydWN0IHhlbmNh
bWVyYV9yZXEgewo+Pj4+ICvCoMKgwqAgdWludDE2X3QgaWQ7Cj4+Pj4gK8KgwqDCoCB1aW50OF90
IG9wZXJhdGlvbjsKPj4+PiArwqDCoMKgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07Cj4+Pj4gK8KgwqDC
oCB1bmlvbiB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB4ZW5jYW1lcmFfY29uZmlnX3Jl
cSBjb25maWc7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB4ZW5jYW1lcmFfZnJhbWVfcmF0
ZV9yZXEgZnJhbWVfcmF0ZTsKPj4+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHhlbmNhbWVyYV9i
dWZfcmVxdWVzdCBidWZfcmVxdWVzdDsKPj4+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHhlbmNh
bWVyYV9idWZfY3JlYXRlX3JlcSBidWZfY3JlYXRlOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1
Y3QgeGVuY2FtZXJhX2luZGV4IGluZGV4Owo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgeGVu
Y2FtZXJhX2N0cmxfdmFsdWUgY3RybF92YWx1ZTsKPj4+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0
IHhlbmNhbWVyYV9nZXRfY3RybF9yZXEgZ2V0X2N0cmw7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHVp
bnQ4X3QgcmVzZXJ2ZWRbNTZdOwo+Pj4+ICvCoMKgwqAgfSByZXE7Cj4+Pj4gK307Cj4+Pj4gKwo+
Pj4+ICtzdHJ1Y3QgeGVuY2FtZXJhX3Jlc3Agewo+Pj4+ICvCoMKgwqAgdWludDE2X3QgaWQ7Cj4+
Pj4gK8KgwqDCoCB1aW50OF90IG9wZXJhdGlvbjsKPj4+PiArwqDCoMKgIHVpbnQ4X3QgcmVzZXJ2
ZWQ7Cj4+Pj4gK8KgwqDCoCBpbnQzMl90IHN0YXR1czsKPj4+PiArwqDCoMKgIHVuaW9uIHsKPj4+
PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHhlbmNhbWVyYV9jb25maWdfcmVzcCBjb25maWc7Cj4+
Pj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB4ZW5jYW1lcmFfYnVmX2dldF9sYXlvdXRfcmVzcCBi
dWZfbGF5b3V0Owo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9yZXF1
ZXN0IGJ1Zl9yZXF1ZXN0Owo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgeGVuY2FtZXJhX2N0
cmxfZW51bV9yZXNwIGN0cmxfZW51bTsKPj4+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHhlbmNh
bWVyYV9jdHJsX3ZhbHVlIGN0cmxfdmFsdWU7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHVpbnQ4X3Qg
cmVzZXJ2ZWQxWzU2XTsKPj4+PiArwqDCoMKgIH0gcmVzcDsKPj4+PiArfTsKPj4+PiArCj4+Pj4g
K3N0cnVjdCB4ZW5jYW1lcmFfZXZ0IHsKPj4+PiArwqDCoMKgIHVpbnQxNl90IGlkOwo+Pj4+ICvC
oMKgwqAgdWludDhfdCB0eXBlOwo+Pj4+ICvCoMKgwqAgdWludDhfdCByZXNlcnZlZFs1XTsKPj4+
PiArwqDCoMKgIHVuaW9uIHsKPj4+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHhlbmNhbWVyYV9m
cmFtZV9hdmFpbF9ldnQgZnJhbWVfYXZhaWw7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB4
ZW5jYW1lcmFfY3RybF92YWx1ZSBjdHJsX3ZhbHVlOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCB1aW50
OF90IHJlc2VydmVkWzU2XTsKPj4+PiArwqDCoMKgIH0gZXZ0Owo+Pj4+ICt9Owo+Pj4+ICsKPj4+
PiArREVGSU5FX1JJTkdfVFlQRVMoeGVuX2NhbWVyYWlmLCBzdHJ1Y3QgeGVuY2FtZXJhX3JlcSwg
c3RydWN0IHhlbmNhbWVyYV9yZXNwKTsKPj4+PiArCj4+Pj4gKy8qCj4+Pj4gKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKPj4+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIEJhY2sgdG8gZnJvbnQgZXZlbnRzIGRlbGl2ZXJ5Cj4+Pj4gKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKPj4+PiArICogSW4gb3JkZXIgdG8gZGVsaXZlciBhc3luY2hyb25vdXMgZXZl
bnRzIGZyb20gYmFjayB0byBmcm9udCBhIHNoYXJlZCBwYWdlIGlzCj4+Pj4gKyAqIGFsbG9jYXRl
ZCBieSBmcm9udCBhbmQgaXRzIGdyYW50ZWQgcmVmZXJlbmNlIHByb3BhZ2F0ZWQgdG8gYmFjayB2
aWEKPj4+PiArICogWGVuU3RvcmUgZW50cmllcyAoZXZ0LXJpbmctcmVmL2V2dC1ldmVudC1jaGFu
bmVsKS4KPj4+PiArICogVGhpcyBwYWdlIGhhcyBhIGNvbW1vbiBoZWFkZXIgdXNlZCBieSBib3Ro
IGZyb250IGFuZCBiYWNrIHRvIHN5bmNocm9uaXplCj4+Pj4gKyAqIGFjY2VzcyBhbmQgY29udHJv
bCBldmVudCdzIHJpbmcgYnVmZmVyLCB3aGlsZSBiYWNrIGJlaW5nIGEgcHJvZHVjZXIgb2YgdGhl
Cj4+Pj4gKyAqIGV2ZW50cyBhbmQgZnJvbnQgYmVpbmcgYSBjb25zdW1lci4gVGhlIHJlc3Qgb2Yg
dGhlIHBhZ2UgYWZ0ZXIgdGhlIGhlYWRlcgo+Pj4+ICsgKiBpcyB1c2VkIGZvciBldmVudCBwYWNr
ZXRzLgo+Pj4+ICsgKgo+Pj4+ICsgKiBVcG9uIHJlY2VwdGlvbiBvZiBhbiBldmVudChzKSBmcm9u
dCBtYXkgY29uZmlybSBpdHMgcmVjZXB0aW9uCj4+Pj4gKyAqIGZvciBlaXRoZXIgZWFjaCBldmVu
dCwgZ3JvdXAgb2YgZXZlbnRzIG9yIG5vbmUuCj4+Pj4gKyAqLwo+Pj4+ICsKPj4+PiArc3RydWN0
IHhlbmNhbWVyYV9ldmVudF9wYWdlIHsKPj4+PiArwqDCoMKgIHVpbnQzMl90IGluX2NvbnM7Cj4+
Pj4gK8KgwqDCoCB1aW50MzJfdCBpbl9wcm9kOwo+Pj4+ICvCoMKgwqAgdWludDhfdCByZXNlcnZl
ZFs1Nl07Cj4+Pj4gK307Cj4+Pj4gKwo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9FVkVOVF9QQUdF
X1NJWkUgNDA5Ngo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX09GRlMgKHNpemVvZihz
dHJ1Y3QgeGVuY2FtZXJhX2V2ZW50X3BhZ2UpKQo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9S
SU5HX1NJWkUgKFhFTkNBTUVSQV9FVkVOVF9QQUdFX1NJWkUgLSBYRU5DQU1FUkFfSU5fUklOR19P
RkZTKQo+Pj4+ICsjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX0xFTiAoWEVOQ0FNRVJBX0lOX1JJ
TkdfU0laRSAvIHNpemVvZihzdHJ1Y3QgeGVuY2FtZXJhX2V2dCkpCj4+Pj4gKyNkZWZpbmUgWEVO
Q0FNRVJBX0lOX1JJTkcocGFnZSkgXAo+Pj4+ICvCoMKgwqAgKChzdHJ1Y3QgeGVuY2FtZXJhX2V2
dCAqKSgoY2hhciAqKShwYWdlKSArIFhFTkNBTUVSQV9JTl9SSU5HX09GRlMpKQo+Pj4+ICsjZGVm
aW5lIFhFTkNBTUVSQV9JTl9SSU5HX1JFRihwYWdlLCBpZHgpIFwKPj4+PiArwqDCoMKgIChYRU5D
QU1FUkFfSU5fUklORygocGFnZSkpWyhpZHgpICUgWEVOQ0FNRVJBX0lOX1JJTkdfTEVOXSkKPj4+
PiArCj4+Pj4gKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fQ0FNRVJBSUZfSF9fICovCj4+Pj4g
Kwo+Pj4+ICsvKgo+Pj4+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+Pj4gKyAqIG1vZGU6IEMKPj4+
PiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+Pj4+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+Pj4+
ICsgKiB0YWItd2lkdGg6IDQKPj4+PiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4+Pj4gKyAq
IEVuZDoKPj4+PiArICovCj4+Pj4KPj4+IFJlZ2FyZHMsCj4+Pgo+Pj4gwqDCoMKgwqBIYW5zCj4+
Cj4+IFRoYW5rIHlvdSBmb3IgeW91ciB0aW1lLAo+Pgo+PiBPbGVrc2FuZHIKPj4KPiAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 09:50:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 09:50: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-devel-bounces@lists.xenproject.org>)
	id 1giyse-0004WS-Ts; Mon, 14 Jan 2019 09:50: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1giysd-0004Jq-PU
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 09:50:03 +0000
X-Inumbo-ID: c2c170a6-17e1-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2c170a6-17e1-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 09:50:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 02:48:00 -0700
Message-Id: <5C3C5ACE020000780020D1C3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 02:47:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <20190111182706.GA2199@perard.uk.xensource.com>
 <20190111192328.25242-1-ian.jackson@eu.citrix.com>
 <4C7EABEB02000006B8D7C7D4@prv1-mh.provo.novell.com>
 <9E406FBD020000569DFFD529@prv1-mh.provo.novell.com>
 <9E4077BD020000969DFFD529@prv1-mh.provo.novell.com>
 <81E41643020000ABCFD95477@prv1-mh.provo.novell.com>
 <CE47AFED020000429DFFD529@prv1-mh.provo.novell.com>
In-Reply-To: <CE47AFED020000429DFFD529@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] libxl: fix build (missing
 CLONE_NEWIPC) on astonishingly old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAxLjE5IGF0IDIwOjIzLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQ0xPTkVfTkVXSVBDIHdhcyBpbnRyb2R1Y2VkIGluIExpbnV4IDIuNi4xOSwgb24gdGhl
IDI5dGggb2YgTm92ZW1iZXIKPiAyMDA2LCB3aGljaCB3YXMgMTIgeWVhcnMsIDEgbW9udGgsIGFu
ZCAxNCBkYXlzIGFnby4KClRoYW5rcyBmb3IgdGhlIHZlcnkgcHJlY2lzZSBjb3VudGluZywgdGhl
IGxhdHRlciBwYXJ0IHdoaWNoIHdpbGwgYmUKd3JvbmcgLSBldmVuIGlmIGp1c3Qgc2xpZ2h0bHkg
LSBieSB0aGUgdGltZSB5b3UgY29tbWl0IGl0IDstKQoKPiBOZXZlcnRoZWxlc3MgYXBwYXJlbnRs
eSBzb21lIHBlb3BsZSBhcmUgdHJ5aW5nIHRvIGJ1aWxkIFhlbiBvbiBzeXN0ZW1zCj4gd2hvc2Ug
a2VybmVsIGhlYWRlcnMgYXJlIHRoYXQgb2xkLiAgUGxhY2F0ZSB0aGVzZSBwZW9wbGUgYnkgcHJv
dmlkaW5nCj4gYSBmYWxsYmFjayAjZGVmaW5lIGZvciBDTE9ORV9ORVdJUEMuCj4gCj4gVGhlIGFj
dHVhbCBiaW5hcnkgdmFsdWUgd2lsbCBvZiBjb3Vyc2UgcmVtYWluIGNvbnN0YW50LCBiZWNhdXNl
IG9mIHRoZQo+IGtlcm5lbCBBUEkgcHJvbWlzZSwgc28gdGhpcyBpcyBhbmQgd2lsbCBiZSBjb3Jy
ZWN0IG9uIGFsbCBwbGF0Zm9ybXMKPiB3aGVyZSB0aGUgQ0xPTkVfTkVXSVBDIGlzIHN1cHBvcnRl
ZC4gIChFdmVuIGlmIGZvciBzb21lIHJlYXNvbiB3ZSBtaXNzCj4gdGhlIHJpZ2h0ICNpbmNsdWRl
cy4pCj4gCj4gT2YgY291cnNlIGF0IHJ1bnRpbWUgdGhpcyB2YWx1ZSB3aWxsIG5vdCB3b3JrIG9u
IG9sZGVyIGtlcm5lbHMuICBJdAo+IHdpbGwgYmUgcmVqZWN0ZWQgYXMgdW5rbm93bi4KClNhZGx5
IHRoZSBzaXR1YXRpb24gaXMgbW9yZSBjb21wbGljYXRlZDogVGhlIGNoZWNrIHRvIGRpc2FsbG93
CnVua25vd24gZmxhZ3Mgd2FzIGludHJvZHVjZWQgb25seSBpbiAyLjYuMTcgWzFdLCBhbmQgYXBw
YXJlbnRseQpuZXZlciBiYWNrcG9ydGVkIHRvIDIuNi4xNiBvciBvbGRlciBzdGFibGUgdHJlZXMg
ZGVzcGl0ZSB0aGUKZGVzY3JpcHRpb24gdGFsa2luZyBhYm91dCBpdCBnb2luZyBpbnRvIDIuNi4x
Ni4gU2luY2UgaXQgZGlkbid0Cm1hdHRlciBpbiBteSB2YXJpYW50IG9mIHRoZSB3b3JrYXJvdW5k
LCBJIGRpZG4ndCBtZW50aW9uIHRoaXMuCgpPZiBjb3Vyc2UgYSBwcmV0dHkgcmVhc29uYWJsZSBw
b3NpdGlvbiB0byB0YWtlIHdvdWxkIGJlIHRvCmNvbnNpZGVyIHRoZSAyLjYuMTgtYmFzZWQgWGVu
b0xpbnV4IHRyZWUgYSAiYmFzZWxpbmUiLCBiZXlvbmQKd2hpY2ggd2UgZG9uJ3QgY2FyZSBhYm91
dCB1bmRlc2lyYWJsZSBiZWhhdmlvciBoZXJlLgoKSmFuCgpbMV0gMDZmOWQ0Zjk0YSB1bnNoYXJl
OiBFcnJvciBpZiBwYXNzZWQgdW5zdXBwb3J0ZWQgZmxhZ3MKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 09:55:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 09:55: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-devel-bounces@lists.xenproject.org>)
	id 1giyxh-0004oT-Ln; Mon, 14 Jan 2019 09:55:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1giyxf-0004oO-RI
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 09:55:15 +0000
X-Inumbo-ID: 7d6d9537-17e2-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d6d9537-17e2-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 09:55:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 02:53:13 -0700
Message-Id: <5C3C5C09020000780020D1D4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 02:53:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
 <e4a328c8-6f36-8ec4-a645-9f845b608fa4@oracle.com>
 <11c88af4-95db-86de-b073-534f5583c1e6@bitdefender.com>
In-Reply-To: <11c88af4-95db-86de-b073-534f5583c1e6@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V3] x86/vm_event: block interrupt injection
 for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDEwOjM0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMS8xMi8xOSAxMjowNCBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAx
Mi8xNC8xOCA2OjQ5IEFNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+PiBCbG9jayBpbnRlcnJ1
cHRzIChpbiB2bXhfaW50cl9hc3Npc3QoKSkgZm9yIHRoZSBkdXJhdGlvbiBvZgo+Pj4gcHJvY2Vz
c2luZyBhIHN5bmMgdm1fZXZlbnQgKHNpbWlsYXJseSB0byB0aGUgc3RyYXRlZ3kKPj4+IGN1cnJl
bnRseSB1c2VkIGZvciBzaW5nbGUtc3RlcHBpbmcpLiBPdGhlcndpc2UsIGF0dGVtcHRpbmcKPj4+
IHRvIGVtdWxhdGUgYW4gaW5zdHJ1Y3Rpb24gd2hlbiByZXF1ZXN0ZWQgYnkgYSB2bV9ldmVudAo+
Pj4gcmVwbHkgbWF5IGxlZ2l0aW1hdGVseSBuZWVkIHRvIGNhbGwgZS5nLgo+Pj4gaHZtX2luamVj
dF9wYWdlX2ZhdWx0KCksIHdoaWNoIHRoZW4gb3ZlcndyaXRlcyB0aGUgYWN0aXZlCj4+PiBpbnRl
cnJ1cHQgaW4gdGhlIFZNQ1MuCj4+Pgo+Pj4gVGhlIHN5bmMgdm1fZXZlbnQgaGFuZGxpbmcgcGF0
aCBvbiB4ODYvVk1YIGlzIChyb3VnaGx5KToKPj4+IG1vbml0b3JfdHJhcHMoKSAtPiBwcm9jZXNz
IHZtX2V2ZW50IC0+IHZteF9pbnRyX2Fzc2lzdCgpCj4+PiAocG9zc2libHkgd3JpdGluZyBWTV9F
TlRSWV9JTlRSX0lORk8pIC0+Cj4+PiBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKCkgLT4gaHZtX2Vt
dWxhdGVfb25lX3ZtX2V2ZW50KCkKPj4+IChwb3NzaWJseSBvdmVyd3JpdGluZyB0aGUgVk1fRU5U
UllfSU5UUl9JTkZPIHZhbHVlKS4KPj4+Cj4+PiBUaGlzIHBhdGNoIG1heSBhbHNvIGJlIGhlbHBm
dWwgZm9yIHRoZSBmdXR1cmUgcmVtb3ZhbAo+Pj4gb2YgbWF5X2RlZmVyIGluIGh2bV9zZXRfY3J7
MCwzLDR9IGFuZCBodm1fc2V0X21zcigpLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4gCj4+IAo+PiBSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiAKPiBUaGFu
a3MhIFNvIG5vdyB3ZSBoYXZlIHRocmVlIHJldmlld2VkLWJ5cywgaWYgSSdtIG5vdCBtaXN0YWtl
biBhbGwgd2UgCj4gbmVlZCBpcyBUYW1hcycgKGZvciB0aGUgdm1fZXZlbnQgcGFydCkgYW5kIEp1
bGllbiAvIFN0ZWZhbm8ncyAoZm9yIEFSTSkgCj4gYWNrcyAob3Igb3RoZXJ3aXNlKS4KCkFuZCB5
b3UnZCBuZWVkIHRvIHRhbGsgSsO8cmdlbiBpbnRvIGFsbG93aW5nIHRoaXMgaW4sIG5vdyB0aGF0
IHdlJ3JlCnBhc3QgdGhlIGZyZWV6ZSBwb2ludC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 10:11:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 10:11: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-devel-bounces@lists.xenproject.org>)
	id 1gizDZ-0006K2-3N; Mon, 14 Jan 2019 10:11: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gizDX-0006Jv-Vq
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 10:11:40 +0000
X-Inumbo-ID: c748c2c2-17e4-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c748c2c2-17e4-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 10:11:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 03:11:31 -0700
Message-Id: <5C3C6052020000780020D202@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 03:11:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAxLjE5IGF0IDE5OjA0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gRnJpLCAxMSBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAxMS4w
MS4xOSBhdCAwMzoxNCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IEhpIEp1
ZXJnZW4sIEphbiwKPj4gPiAKPj4gPiBJIHNwb2tlIHdpdGggSnVsaWVuOiB3ZSBhcmUgYm90aCBj
b252aW5jZWQgdGhhdCB0aGUgdW5zaWduZWQgbG9uZwo+PiA+IHNvbHV0aW9uIGlzIGJlc3QuIEJ1
dCBKdWxpZW4gYWxzbyBkaWQgc29tZSByZXNlYXJjaCBhbmQgaGUgdGhpbmtzIHRoYXQKPj4gPiBK
YW4ncyB2ZXJzaW9uIChyZXR1cm5pbmcgcG9pbnRlciB0eXBlKSBub3Qgb25seSBkb2VzIG5vdCBo
ZWxwIHdpdGgKPj4gPiBNSVNSQS1DLCBidXQgYWxzbyBkb2Vzbid0IHNvbHZlIHRoZSBwb3RlbnRp
YWwgR0NDIHByb2JsZW0gZWl0aGVyLiBBCj4+ID4gZGVzY3JpcHRpb24gb2YgdGhlIEdDQyBpc3N1
ZSBpcyBhdmFpbGFibGUgaGVyZToKPj4gPiAKPj4gPiAKPiBodHRwczovL2tyaXN0ZXJ3LmJsb2dz
cG90LmNvbS8yMDE2LzEyL3BvaW50ZXItY29tcGFyaXNvbi1pbnZhbGlkLW9wdGltaXphdGlvbi5o
IAo+IHRtbD9tPTEKPj4gCj4+IEkndmUgcmVhZCB0aHJvdWdoIGl0LCBhbmQgYmVzaWRlcyBub3Qg
YWdyZWVpbmcgd2l0aCBzb21lIG9mIHRoZQo+PiBhdXRob3IncyBhcmd1bWVudHMgSSB3YXNuJ3Qg
YWJsZSB0byBzcG90IHdoZXJlIGl0IHRlbGxzIG1lIHdoeS9ob3cKPj4gdGhlIHN1Z2dlc3RlZCBh
cHByb2FjaCBkb2Vzbid0IHNvbHZlIHRoZSBwcm9ibGVtLgo+PiAKPj4gPiAoQWxzbyBrZWVwIGlu
IG1pbmQgdGhhdCBMaW51eCB1c2VzIHRoZSB1bnNpZ25lZCBsb25nIHNvbHV0aW9uIHRvIHNvbHZl
Cj4+ID4gdGhlIEdDQyBpc3N1ZSwgZGV2aWF0aW5nIGZyb20gaXQgZG9lc24ndCBzZWVtIHdpc2Uu
KQo+PiAKPj4gV2hpY2ggc3BlY2lmaWMgZ2NjIGlzc3VlICh0aGF0IGlzIG5vdCBzb2x2ZWQgYnkg
cmV0YWluaW5nIHR5cGUpPwo+IAo+IEkgYW0gaG9waW5nIEp1bGllbiBhbmQgaGlzIHRlYW0gd2ls
bCBiZSBhYmxlIHRvIHByb3ZpZGUgdGhlIG1vcmUKPiBkZWNpc2l2ZSBpbmZvcm1hdGlvbiBuZXh0
IHdlZWsgZm9yIHVzIHRvIG1ha2UgYSBkZWNpc2lvbiwgYnV0IGl0IGxvb2tzCj4gbGlrZSB0aGUg
aXNzdWUgaXMgbm90IGNsZWFyLWN1dCBhbmQgcGVvcGxlIG9uIHRoZSBHQ0MgbGlzdCBkaXNhZ3Jl
ZSBvbgo+IGhvdyBpdCBzaG91bGQgYmUgaGFuZGxlZC4KPiAKPiAKPiBUaGUgQyBzdGFuZGFyZCBz
YXlzIHRoYXQgIlR3byBwb2ludGVycyBjb21wYXJlIGVxdWFsIGlmIGFuZCBvbmx5IGlmIGJvdGgK
PiBhcmUgbnVsbCBwb2ludGVycywgYm90aCBhcmUgcG9pbnRlcnMgdG8gdGhlIHNhbWUgb2JqZWN0
IChpbmNsdWRpbmcgYQo+IHBvaW50ZXIgdG8gYW4gb2JqZWN0IGFuZCBhIHN1Ym9iamVjdCBhdCBp
dHMgYmVnaW5uaW5nKSBvciBmdW5jdGlvbiwgYm90aAo+IGFyZSBwb2ludGVycyB0byBvbmUgcGFz
dCB0aGUgbGFzdCBlbGVtZW50IG9mIHRoZSBzYW1lIGFycmF5IG9iamVjdCwgb3IKPiBvbmUgaXMg
YSBwb2ludGVyIHRvIG9uZSBwYXN0IHRoZSBlbmQgb2Ygb25lIGFycmF5IG9iamVjdCBhbmQgdGhl
IG90aGVyCj4gaXMgYSBwb2ludGVyIHRvIHRoZSBzdGFydCBvZiBhIGRpZmZlcmVudCBhcnJheSBv
YmplY3QgdGhhdCBoYXBwZW5zIHRvCj4gaW1tZWRpYXRlbHkgZm9sbG93IHRoZSBmaXJzdCBhcnJh
eSBvYmplY3QgaW4gdGhlIGFkZHJlc3Mgc3BhY2UuIgo+IAo+IEluIHNob3J0LCB0aGUgY29tcGls
ZXIgaXMgZnJlZSB0byByZXR1cm4gZmFsc2UgaW4gYSBwb2ludGVyIGNvbXBhcmlzb24KPiBpZiBp
dCBiZWxpZXZlcyB0aGF0IHRoZSBwb2ludGVycyBwb2ludCB0byBkaWZmZXJlbnQgbm9uLWNvbnNl
Y3V0aXZlCj4gb2JqZWN0LgoKQW5kIGl0IGlzIHRoaXMgIml0IGJlbGlldmVzIiB3aGljaCB3ZSB1
bmRlcm1pbmUgd2l0aCB0aGUgY29uc3RydWN0OgpBcyBsb25nIGFzIHRoZSBjb21waWxlciBjYW4n
dCBwcm92ZSB0d28gcG9pbnRlcnMgcG9pbnQgdG8gZGlmZmVyZW50Cm9iamVjdHMsIGl0IGNhbid0
IGVsaW1pbmF0ZSB0aGUgYWN0dWFsIGNvbXBhcmlzb24uIEFzIHNvb24gYXMgdGhlCmFjdHVhbCBj
b21wYXJpc29uIGlzIGluIHBsYWNlLCB3ZSdyZSBmaW5lIGNvZGUtd2lzZS4gV2hldGhlciB0aGF0
J3MKYWxzbyBmaW5lIE1JU1JBLXdpc2UgaXMgYSBkaWZmZXJlbnQgdGhpbmcsIGJ1dCBhcyBzYWlk
IGJlZm9yZSBJCnF1ZXN0aW9uIHRoZSB2YWxpZGl0eSBvZiBkZW1hbmRpbmcgQyBzdGFuZGFyZCBj
b21wbGlhbmNlIG9mCmNvbnN0cnVjdHMgb3JpZ2luYXRpbmcgZnJvbSBvdGhlciB0aGFuIEMgKGFu
ZCBwZXJoYXBzIG5vdCBldmVuCmV4cHJlc3NpYmxlIGluIHN0YW5kYXJkIGNvbXBsaWFudCBDKS4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 10:13:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 10:13: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-devel-bounces@lists.xenproject.org>)
	id 1gizFE-0006Oq-GT; Mon, 14 Jan 2019 10:13: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=neJr=PW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gizFD-0006Ok-Pa
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 10:13:23 +0000
X-Inumbo-ID: 05a75483-17e5-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05a75483-17e5-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 10:13:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7A3CEAF40;
 Mon, 14 Jan 2019 10:13:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Jan 2019 11:13:20 +0100
Message-Id: <20190114101320.31547-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNl
IHJlcGx5IGZvciBpdGVtcyB5b3UKd291bGQgbGlrZSB0byBzZWUgaW4gNC4xMiBzbyB0aGF0IHBl
b3BsZSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBnb2luZyBvbiBhbmQKcHJpb3JpdGlzZSBhY2NvcmRp
bmdseS4KCllvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNl
cyBvZiB0aGUgZmVhdHVyZSB5b3UncmUKd29ya2luZyBvbi4KCj0gVGltZWxpbmUgPQoKV2Ugbm93
IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCByZWxlYXNlIGFib3V0
IGV2ZXJ5IDggbW9udGhzLgpUaGUgdXBjb21pbmcgNC4xMiB0aW1lbGluZSBhcmUgYXMgZm9sbG93
ZWQ6CgoqIExhc3QgcG9zdGluZyBkYXRlOiBEZWNlbWJlciAxNHRoLCAyMDE4CiAgTGFzdCBwb3N0
aW5nIGRhdGUgZm9yIHBhdGNoZXMgdG91Y2hpbmcgQVJNIGNvZGU6IERlY2VtYmVyIDFzdCwgMjAx
OAoqIEhhcmQgY29kZSBmcmVlemU6IEphbnVhcnkgMTF0aCwgMjAxOQogIEhhcmQgY29kZSBmcmVl
emUgZm9yIHBhdGNoZXMgdG91Y2hpbmcgQVJNIGNvZGU6IERlY2VtYmVyIDIxc3QsIDIwMTgKLS0+
IHdlIGFyZSBoZXJlCiogUkMxOiBUQkQKKiBSZWxlYXNlOiBNYXJjaCA3dGgsIDIwMTkKCk5vdGUg
dGhhdCB3ZSBkb24ndCBoYXZlIGZyZWV6ZSBleGNlcHRpb24gc2NoZW1lIGFueW1vcmUuIEFsbCBw
YXRjaGVzCnRoYXQgd2lzaCB0byBnbyBpbnRvIDQuMTIgbXVzdCBiZSBwb3N0ZWQgaW5pdGlhbGx5
IG5vIGxhdGVyIHRoYW4gdGhlCmxhc3QgcG9zdGluZyBkYXRlIGFuZCBmaW5hbGx5IG5vIGxhdGVy
IHRoYW4gdGhlIGhhcmQgY29kZSBmcmVlemUuIEFsbApwYXRjaGVzIHBvc3RlZCBhZnRlciB0aGF0
IGRhdGUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHF1ZXVlZCBpbnRvIG5leHQKcmVsZWFzZS4KClJD
cyB3aWxsIGJlIGFycmFuZ2VkIGltbWVkaWF0ZWx5IGFmdGVyIGZyZWV6ZS4KCldlIHJlY2VudGx5
IGludHJvZHVjZWQgYSBqaXJhIGluc3RhbmNlIHRvIHRyYWNrIGFsbCB0aGUgdGFza3MgKG5vdCBv
bmx5IGJpZykKZm9yIHRoZSBwcm9qZWN0LiBTZWU6IGh0dHBzOi8veGVucHJvamVjdC5hdGxhc3Np
YW4ubmV0L3Byb2plY3RzL1hFTi9pc3N1ZXMuCgpTb21lIG9mIHRoZSB0YXNrcyB0cmFja2VkIGJ5
IHRoaXMgZS1tYWlsIGFsc28gaGF2ZSBhIGNvcnJlc3BvbmRpbmcgamlyYSB0YXNrCnJlZmVycmVk
IGJ5IFhFTi1OLgoKSSBoYXZlIHN0YXJ0ZWQgdG8gaW5jbHVkZSB0aGUgdmVyc2lvbiBudW1iZXIg
b2Ygc2VyaWVzIGFzc29jaWF0ZWQgdG8gZWFjaApmZWF0dXJlLiBDYW4gZWFjaCBvd25lciBzZW5k
IGFuIHVwZGF0ZSBvbiB0aGUgdmVyc2lvbiBudW1iZXIgaWYgdGhlIHNlcmllcwp3YXMgcG9zdGVk
IHVwc3RyZWFtPwoKPSBQcm9qZWN0cyA9Cgo9PSBIeXBlcnZpc29yID09IAoKKiAgSW1wcm92ZW1l
bnRzIHRvIGRvbWFpbiBjcmVhdGlvbiAodjIpCiAgLSAgQW5kcmV3IENvb3BlcgoKKiAgQXJnbyAo
aW50ZXItVk0gY29tbXVuaWNhdGlvbikgKHYzKQogIC0gIENocmlzdG9waGVyIENsYXJrCgoqICBD
b3JlIGF3YXJlIHNjaGVkdWxpbmcgKFJGQyB2MSkKICAtICBEYXJpbyBGYWdnaW9saQoKKiAgQ29y
ZSBhd2FyZSBzY2hlZHVsaW5nIGZvciBjcmVkaXQyIChSRkMgdjEpCiAgLSAgRGFyaW8gRmFnZ2lv
bGkKCj09PSB4ODYgPT09IAoKKiAgaHlwZXJ2aXNvciB4ODYgaW5zdHJ1Y3Rpb24gZW11bGF0b3Ig
YWRkaXRpb25zIGZvciBBVlg1MTIgKHY3KQogIC0gIEphbiBCZXVsaWNoCgoqICBxZW11IGRlcHJp
dmlsZWdlICh2NCkKICAtICBHZW9yZ2UgRHVubGFwCgoqICBGaXhlcyB0byAjREIgaW5qZWN0aW9u
CiAgLSAgQW5kcmV3IENvb3BlcgoKKiAgQ1BVSUQvTVNSIFhlbi90b29sc3RhY2sgaW1wcm92ZW1l
bnRzCiAgLSAgQW5kcmV3IENvb3BlcgoKKiAgSW1wcm92ZW1lbnRzIHRvIGRvbWFpbl9jcmFzaCgp
CiAgLSAgQW5kcmV3IENvb3BlcgoKPT09IEFSTSA9PT0gCgo9PSBDb21wbGV0ZWQgPT0gCgoqICBn
dWVzdCByZXNvdXJjZSBtYXBwaW5nCiAgLSAgUGF1bCBEdXJyYW50CgoqICBQVi1vbmx5IGh5cGVy
dmlzb3IKICAtICBXZWkgTGl1CgoqICBIVk0tb25seSBoeXBlcnZpc29yCiAgLSAgV2VpIExpdQoK
KiAgTWFrZSBjcmVkaXQyIHNjaGVkdWxlciB0aGUgZGVmYXVsdAogIC0gIEdlb3JnZSBEdW5sYXAK
CiogIEdydWIyOiBTdXBwb3J0IFBWSCBndWVzdCBib290CiAgLSAgSnVlcmdlbiBHcm9zcwoKKiAg
Rml4IFZHQSBsb2dkaXJ0eSByZWxhdGVkIGRpc3BsYXkgZnJlZXplcyB3aXRoIGFsdHAybQogIC0g
IFJhenZhbiBDb2pvY2FydQoKKiAgZG9tMGxlc3MgKGJvb3QgbXVsdGlwbGUgZG9tYWlucyBmcm9t
IGRldmljZSB0cmVlKQogIC0gIFN0ZWZhbm8gU3RhYmVsbGluaQoKKiAgSW1wbGVtZW50IFNldC9X
YXkgb3BlcmF0aW9ucwogIC0gIEp1bGllbiBHcmFsbAoKCkp1ZXJnZW4gR3Jvc3MKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 10:26:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 10:26: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-devel-bounces@lists.xenproject.org>)
	id 1gizS9-0007II-Q7; Mon, 14 Jan 2019 10:26: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gizS7-0007IB-Tz
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 10:26:43 +0000
X-Inumbo-ID: e23f6c88-17e6-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e23f6c88-17e6-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 10:26:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 03:26:41 -0700
Message-Id: <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 03:26:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stewart Hildebrand" <Stewart.Hildebrand@dornerworks.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
In-Reply-To: <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDA0OjQ1LCA8U3Rld2FydC5IaWxkZWJyYW5kQGRvcm5lcndvcmtz
LmNvbT4gd3JvdGU6Cj4gU28gbGV0J3Mga2VlcCB0aGUgbGlua2VyLWFjY2Vzc2libGUgdmFyaWFi
bGUgYXMgYSB0eXBlIHRoYXQgd29ya3MgZm9yIHRoZQo+IGxpbmtlciAod2hpY2ggcmVhbGx5IGNv
dWxkIGJlIGFueXRoaW5nIGFzIGxvbmcgYXMgeW91IHVzZSB0aGUgYWRkcmVzcywgbm90Cj4gdGhl
IHZhbHVlKSwgYnV0IG5hbWUgaXQgc29tZXRoaW5nIGVsc2UgLSBhIG5hbWUgdGhhdCBzY3JlYW1z
ICJET04nVCBVU0UgTUUKPiBVTkxFU1MgWU9VIEtOT1cgV0hBVCBZT1UnUkUgRE9JTkciLiBBbmQg
dGhlbiBiZWZvcmUgdGhlIGZpcnN0IHVzZSwgY29weQo+IHRoYXQgdmFsdWUgdG8gInVpbnRwdHJf
dCBfc3RhcnQ7Ii4KPiAKPiBUaGUgZm9sbG93aW5nIGlzIGEgcXVpY2sgcHJvb2Ygb2YgY29uY2Vw
dCBmb3IgYWFyY2g2NC4gSSBjaGFuZ2VkIHRoZSB0eXBlCj4gb2YgX3N0YXJ0IGFuZCBfZW5kLCBh
bmQgYWRkZWQgY29kZSB0byBjb3B5IHRoZSBsaW5rZXItYXNzaWduZWQgdmFsdWUgdG8KPiBfc3Rh
cnQgYW5kIF9lbmQuIFVwb24gYm9vdGluZywgSSBzZWUgdGhlIGNvcnJlY3QgdmFsdWVzOgoKR2xv
YmFsIHN5bWJvbHMgc3RhcnRpbmcgd2l0aCB1bmRlcnNjb3JlcyBzaG91bGQgYWxyZWFkeSBiZSBz
aG91dGluZwplbm91Z2guIEJ1dCB3aGF0J3Mgd29yc2UgLSB0aGUgd2hvbGUgaWRlYSBpZiB1c2lu
ZyBhcnJheSB0eXBlcyBpcyB0bwphdm9pZCB0aGUgaW50ZXJtZWRpYXRlIHZhcmlhYmxlcy4KCj4g
LS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+
IEBAIC03MjYsNiArNzI2LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25l
ZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90IGR0Yl9zaXplKQo+ICAKPiAgc2l6ZV90IF9fcmVhZF9t
b3N0bHkgZGNhY2hlX2xpbmVfYnl0ZXM7Cj4gIAo+ICt0eXBlZGVmIGNoYXIgVFlQRV9ET0VTTlRf
TUFUVEVSOwo+ICtleHRlcm4gVFlQRV9ET0VTTlRfTUFUVEVSIF9zdGFydF9saW5rZXJfYXNzaWdu
ZWRfZG9udF91c2VfbWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgX2VuZF9saW5rZXJf
YXNzaWduZWRfZG9udF91c2VfbWU7CgpUaGlzIGFuZCAuLi4KCj4gQEAgLTc3MCwxMCArNzc2LDE3
IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQs
Cj4gICAgICBwcmludGsoIkNvbW1hbmQgbGluZTogJXNcbiIsIGNtZGxpbmUpOwo+ICAgICAgY21k
bGluZV9wYXJzZShjbWRsaW5lKTsKPiAgCj4gKyAgICBfc3RhcnQgPSAodWludHB0cl90KSZfc3Rh
cnRfbGlua2VyX2Fzc2lnbmVkX2RvbnRfdXNlX21lOwo+ICsgICAgX2VuZCA9ICh1aW50cHRyX3Qp
Jl9lbmRfbGlua2VyX2Fzc2lnbmVkX2RvbnRfdXNlX21lOwoKLi4uIHRoaXMgdmlvbGF0ZXMgd2hh
dCB0aGUgc3ltYm9sIG5hbWVzIHNheS4gQW5kIGlmIHlvdSB3YW50IHRvCmF2b2lkIGlzc3Vlcywg
eW91J2Qgd2FudCB0byBrZWVwIG91dCBvZiBDIGZpbGVzIHVzZXMgb2YgdGhvc2UKc3ltYm9scyBh
bHRvZ2V0aGVyIGFueXdheSwgYW5kIHlvdSBlYXNpbHkgY2FuOiBJbiBhbnkKYXNzZW1ibHkgZmls
ZSwgaGF2ZQoKX3N0YXJ0OgkubG9uZyBfc3RhcnRfbGlua2VyX2Fzc2lnbmVkX2RvbnRfdXNlX21l
Cl9lbmQ6CS5sb25nIF9lbmRfbGlua2VyX2Fzc2lnbmVkX2RvbnRfdXNlX21lCgpJbiBwYXJ0aWN1
bGFyLCB0aGV5IGRvbid0IG5lZWQgdG8gYmUgcnVudGltZSBpbml0aWFsaXplZCwgc2F2aW5nCnlv
dSBmcm9tIG5lZWRpbmcgdG8gc2V0IHRoZW0gYmVmb3JlIGZpcnN0IHVzZS4gQnV0IGFzIHNhaWQg
LQp0aGluZ3MgYXJlIHRoZSB3YXkgdGhleSBhcmUgcHJlY2lzZWx5IHRvIGF2b2lkIHN1Y2ggdmFy
aWFibGVzLgoKPiAtLS0gYS94ZW4vUnVsZXMubWsKPiArKysgYi94ZW4vUnVsZXMubWsKPiBAQCAt
NTQsNyArNTQsNyBAQCBDRkxBR1MgKz0gLWZvbWl0LWZyYW1lLXBvaW50ZXIKPiAgZW5kaWYKPiAg
Cj4gIENGTEFHUyArPSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uCj4gLUNGTEFH
UyArPSAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aAo+ICtDRkxB
R1MgKz0gLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoCgpUaGlzIEkgd291bGQg
Y29uc2lkZXIgYmFkIGV2ZW4gaW4gYSBQb0MuIElmIHlvdSBtYWtlIGEgY2hhbmdlCndoaWNoIGNh
dXNlcyBjb21waWxlciB3YXJuaW5ncywgc3VyZWx5IHlvdSBub3cgdmlvbGF0ZSBzb21ldGhpbmcK
ZWxzZS4KCj4+IEJ1dCwgaW5zdGVhZCBvZiBjb252ZXJ0aW5nIF9zdGFydCB0byB1bnNpZ25lZCBs
b25nIHZpYSBTWU1CT0xfSElERSwgd2UKPj4gY291bGQgY29udmVydCBpdCB0byB1aW50cHRyX3Qg
aW5zdGVhZCwgaXQgd291bGQgYmUgYSB0cml2aWFsIGNoYW5nZSBvbgo+PiB0b3Agb2YgdGhlIGV4
aXN0aW5nIHVuc2lnbmVkIGxvbmcgc2VyaWVzLiBOb3Qgc3VyZSBpZiBpdCBpcyBiZW5lZmljaWFs
Lgo+IAo+IFRoZSBkaWZmZXJlbmNlIHdvdWxkIGJlIHdoZXRoZXIgd2Ugd2FudCB0byByZWx5IG9u
IGltcGxlbWVudGF0aW9uLWRlZmluZWQKPiBiZWhhdmlvciBvciBub3QuCgpXaHkgbm90PyBTaW1w
bHkgc3BlY2lmeSB0aGF0IGNvbXBpbGVycyB3aXRoIGltcGxlbWVudGF0aW9uIGRlZmluZWQKYmVo
YXZpb3Igbm90IG1hdGNoaW5nIG91ciBleHBlY3RhdGlvbnMgYXJlIHVuc3VpdGFibGUuIEFuZCBi
dHcsIEkKc3VwcG9zZSB0aGlzIGlzIGp1c3QgdGhlIHRpbnkgdGlwIG9mIHRoZSBpY2ViZXJnIG9m
IG91ciByZWxpYW5jZSBvbgppbXBsZW1lbnRhdGlvbiBkZWZpbmVkIGJlaGF2aW9yLgoKPiBJbiB0
aGlzIGNhc2UsIHdoZXRoZXIgInVuc2lnbmVkIGxvbmciIGlzIHdpZGUgZW5vdWdoIHRvCj4gaG9s
ZCBhIHBvaW50ZXIgdmFsdWUgb3Igbm90LgoKVGhpcyBpcyBhIGJhc2ljIGFzc3VtcHRpb24gb2Yg
VU5JWCBhbmQgaXRzIGRlcml2YXRpdmVzLCBhZmFpay4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 10:39:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 10:39: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-devel-bounces@lists.xenproject.org>)
	id 1gizdy-00088T-0J; Mon, 14 Jan 2019 10:38: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=yxtf=PW=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gizdx-00088O-Hu
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 10:38:57 +0000
X-Inumbo-ID: 97b72882-17e8-11e9-92db-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97b72882-17e8-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 10:38:56 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id n18-v6so18538807lji.7
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 02:38:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=TXPNpJddlN+nFIx50S8bpun/lW4F/t8xPgeguT2vRQE=;
 b=bbDXKSrq5ePEv7UJtyg0+8Eh27cr4mywPGT31x5pPUFzE6P9vp6dJn5gp3YZQXtJ5x
 RZn1mqz9kroOKIRJ3ngOoJLl/FUyYHLCxwAQvH3bCfl9l7EXS+pG5UQOpziDSKrfPSm/
 3CWM+IX+f+oj46e2Ubm6KoHryVZTJ5G5gdrZERismeX+tGH6VCDj1Ie0XaI5oiTHioRN
 t5cw/CLGw7wNS7VMZzhNThK49z0OfMJheJgYgKoe77C3PPli7vF5BHP9BlRajLRZPfFg
 cU3gQg6+6RTN3lcoBXqRLlz8qoa1c3BESM6d5TuHL9ZkAUIk3dk9H03e0YjVOjGUhNDK
 E5ng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=TXPNpJddlN+nFIx50S8bpun/lW4F/t8xPgeguT2vRQE=;
 b=JtQAgj+RBQ7P9JUchjEVWw3S+iNFzz7y0yvxYAJePDBHN/kxAN4lkov1bkpDEsZ82n
 BsRMbrFe3JDb5dAjEvscg/dFVpw7rarIUGSK+HTx6dpAddc0qc60OPUGYMb9WlA3TiH2
 yd9+1w79xP4u11QFSyMJfO5VQVYzEjvF9WbPIVlSo6x98djbhrJPBSDj9NCfZzhr9xAv
 1iQ33MH0V4Oeyf8LkkxHDBWJ+9areUZo0oqzWVNMPqeP/Q/YmwvlHqthg6J+/zRVjEuZ
 qlzDp0dh2i5mQAk+bfyrH829Atpp951JeVkkGb3NQfthhvEYUHbq+mNEjpPIHESiVEov
 +P9Q==
X-Gm-Message-State: AJcUukdYjzxQ016t9FbIGUeEp3k8tu6h7ILhlzsLIKRqTnlzlRB1KNri
 +piw5zeiBQfKII0yBIgEzog=
X-Google-Smtp-Source: ALg8bN6XKxuBiWgGbPTPXc+blxEb/kWh+jADdwvz5aN3KIWtdjqSdXm+ULtrIXstG7V3iEAEPE7F4A==
X-Received: by 2002:a2e:92:: with SMTP id
 e18-v6mr15505174lji.130.1547462334856; 
 Mon, 14 Jan 2019 02:38:54 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id z6sm10691lfd.50.2019.01.14.02.38.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 14 Jan 2019 02:38:54 -0800 (PST)
To: Souptick Joarder <jrdr.linux@gmail.com>, sstabellini@kernel.org,
 linux@armlinux.org.uk
References: <20190107173719.GA30197@jordon-HP-15-Notebook-PC>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <eab5c59d-cfb4-bd2a-de07-7db827830472@gmail.com>
Date: Mon, 14 Jan 2019 12:38:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190107173719.GA30197@jordon-HP-15-Notebook-PC>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] arch/arm/xen: Remove duplicate header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, brajeswar.linux@gmail.com,
 linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
 sabyasachi.linux@gmail.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS83LzE5IDc6MzcgUE0sIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gUmVtb3ZlIGR1cGxp
Y2F0ZSBoZWFkZXIgd2hpY2ggaXMgaW5jbHVkZWQgdHdpY2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBT
b3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiAt
LS0KPiAgIGFyY2gvYXJtL3hlbi9tbS5jIHwgMSAtCj4gICAxIGZpbGUgY2hhbmdlZCwgMSBkZWxl
dGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3hlbi9tbS5jIGIvYXJjaC9hcm0veGVu
L21tLmMKPiBpbmRleCBjYjQ0YWEyLi5lMWQ0NGI5IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL3hl
bi9tbS5jCj4gKysrIGIvYXJjaC9hcm0veGVuL21tLmMKPiBAQCAtNyw3ICs3LDYgQEAKPiAgICNp
bmNsdWRlIDxsaW51eC9vZl9hZGRyZXNzLmg+Cj4gICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+
ICAgI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGlu
Zy5oPgo+ICAgI2luY2x1ZGUgPGxpbnV4L3ZtYWxsb2MuaD4KPiAgICNpbmNsdWRlIDxsaW51eC9z
d2lvdGxiLmg+Cj4gICAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 10:42:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 10:42: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-devel-bounces@lists.xenproject.org>)
	id 1gizh8-0000Ol-GD; Mon, 14 Jan 2019 10:42: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=4tig=PW=gmx.de=xensemann@srs-us1.protection.inumbo.net>)
 id 1gizh7-0000Od-GW
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 10:42:13 +0000
X-Inumbo-ID: 0c4ff726-17e9-11e9-92db-bc764e045a96
Received: from mout.gmx.net (unknown [212.227.15.19])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c4ff726-17e9-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 10:42:12 +0000 (UTC)
Received: from [46.189.19.162] ([46.189.19.162]) by web-mail.gmx.net
 (3c-app-gmx-bs74.server.lan [172.19.170.217]) (via HTTP); Mon, 14 Jan 2019
 11:42:00 +0100
MIME-Version: 1.0
Message-ID: <trinity-33f5c39c-3a3f-497c-a5a2-0d02f6ffe948-1547462520157@3c-app-gmx-bs74>
From: "Xen Mann" <xensemann@gmx.de>
To: xen-devel@lists.xenproject.org
Date: Mon, 14 Jan 2019 11:42:00 +0100
Importance: normal
Sensitivity: Normal
In-Reply-To: <osstest-131939-mainreport@xen.org>
References: <osstest-131939-mainreport@xen.org>
X-UI-Message-Type: mail
X-Priority: 3
X-Provags-ID: V03:K1:VsWkFI6YLhF7lyWbUcTbKkeiLNvQZV7diYuFW7z7cReMJRaZf1qO4wMty6b7AHPc/POH0
 BT4NMdxgdM+QO9j6H5Ja4Kxva/FC8DjkZgHCSR9FinPwGLFddrcf51F0LKQicAfLS226R5G2uWTx
 pVTgC21F9LrJsg1DstirfPo81Yp1mOwm7NARd2mEHsty8Wi40VZeVfzTjpq6P5x4d85kBh36lIgd
 WllQRilPiMrawfPR2B+YSm8MvEXwmK2L2LDFJFJYJNjnT3FLtZWVvvSacJWCD9UUeuuMDEAkwGZC
 No=
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:d8Sjod276FM=:iW+yPMker5b7fZ7ZdHFzb1
 Z0Se2jB3zvopH/HdEPkrXv4bkPYcX3Rb8GiHUMvffRYD0Qn4BEOO2dwDtFJhMCOrB/QekPQen
 Qb5Hg7a5EmFnIE+ov5PF3WvtBd7F6I5Ep+hEDdfDYxXjKsyY9wVvJQW/z5uDME8xquh0KxW81
 mw5D/gWW75lKtnYP4jngjZ+Ohxszitby/Uc1kdAaaLfpu629YE2NPDtqDjljMx+MZto9sMr/c
 zHYlQmnDFN5Cxdf9YOSFxgEd+3U/mN1BBuFbafPKIpUa4T9l3JlbZXBjYMk+crGzkr3lAwptF
 WQhaWwMBx0amX0JbYb8i8YppTVBtzs16ZqZr6ry1fXAJUf+OJi5L8gPVVl3UKrwRk6I91ltar
 g1eC4wnaSGi7I860cDr6Rmhq5jY1NiXExrCnE07w7bO7Fm2Hx+7udtBlEvM6yv+T4JOt8RKUX
 kfY4tE1Ib+BjAlormOGreSqUguqEPqKVwmMg2MbqNpD66+Oc5aXt9P2fQL9FjvJNvd28APkQi
 b2ZqiI9aBXjyUuWwTLtQMHHENc9vxOR5M4p04FJ2nraFh8/Pgm8dnlbfuMmDiMDrDsxoOHX2C
 kgALc6hIWf4cY=
Subject: [Xen-devel] getting started: Implementing a new TAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhleSB0aGVyZSEKwqAKSSdtIGdvaW5nIHRvIGV4dGVuZCBvcGVuT0NELiBUaGVyZSBpcyBhIG5l
dyBsaWdodHdpZ2h0IFRBUCBBSEItQ29udHJvbGxlciAoQUhCTCkgZnJvbSBIaWxzY2hlciBDb21w
YW5ueS4gRGVwZW5kaW5nIG9uIHRoZSBjaGlwIHRocmUgaXMgYSBBUk05IChuZXRYNTApLCBhIFJJ
U0NWKG5ldElPTCksIG9yIOKApiBiZWxvdyBpdC4KwqAKSSdtIGdvaW5nIHRvIGFkZCBzdXBwb3J0
IHRvIG9wZW5PQ0QgZm9yIHRoaXMgVEFQLURldmljZS4gSeKAmW0gbmV3IHRvIG9wZW5PQ0QgY29k
ZWJhc2UuCkkgd2FzIGxvb2tpbmcgZm9yIGEgQVBJLURlc2NyaXB0aW9uIG9mIHRoZSBUQVAtRGV2
aWNlIGluIG9wZW5PQ0Qgd2l0aCBubyBzdWNjZXNzLgpGaW5hbGx5IG15IGNvZGUgY29tcGlsZXMs
IEkgY2FuIHJlYWQgdGhlIElELCBpdCBpcyBleGNlcHRlZCBieSB0aGUgY29kZS1zY3JpcHQuIFll
YSEKwqAKc3RydWN0IHRhcmdldF90eXBlIGhpbmV0aW9sX3RhcmdldCA9IHsKIC5uYW1lID0gVEFS
R0VUX05BTUUsCiAuZXhhbWluZSA9IGhpbG5ldGlvbF9leGFtaW5lX3RhcmdldCwgLy8gc2F5cyBo
ZWxsbyB0byBUQVAKIC5pbml0X3RhcmdldCA9IG5ldGlvbF9pbml0X3RhcmdldCwgLy8gZG9lcyBu
b3RoaW5nIGZvciBub3cKIC5wb2xsID0gbmV0aW9sX3BvbGwsIC8vIGR1bW15Cn07CgpRdWVzdGlv
bjoKSXMgdGhlcmUgYSB0dXRvcmlhbCAvIGd1aWRsaW5lIC8gaGVhZHN1cCwg4oCmIGZvciB0aGlz
IHdvcmsgSeKAmHZlIGRvbmUgc28gZmFyZSBhbmQgZm9yIGZ1dHVyZSBzdGVwcz8gTWF5YmUgc29t
ZSBsaW5lcyBkZXNjcmliaW5nIHRoZSBpbnRlcmZhY2VzIG9yIE1BQ1JPUywgc29tZSBpZGVhcyBi
ZWhpbmQgdGhlIHN0cnVjdHVyZSBvZiB0aGUgcHJvamVjdD8KSG93IGFyZSB0aGUgbmFtaW5nIGNv
bnZlbnRpb25zPyBXaGljaCBjb2RlIGhhcyB0byBiZSBwbGFjZWQgaW4gd2hpY2ggZmlsZS4gUmln
aHQgbm93IGl0IGxvb2tzIGEgYml0IHJhbmRvbSB0byBtZS4gVGhlIEFSTSBzdGFjayBpcyBodWdl
LCBjb250cm9sbGVycyBhcmUgZGVzY3JpYmVkIGFsb25nIHNldmVyYWwgY29tcG9zZWQgZmlsZXMg
YW5kIHN0cnVjdHVyZXMuIE90aGVycyBhcmUgZGlmZmVyZW50LCBidXQgSSBjYW7igJh0IHJlYWxs
eSBmaWd1cmUgb3V0IHJ1bGVzIGhvdyB0byBpbXBsZW1lbnQgaXQuIElzIHRoZXJlIGEgbWluaW1h
bCBEdW1teSB0YXJnZXQ/CsKgCkFmdGVyIEnigJhtIGRvbmUsIEkgd29sZCBsaWtlIHRvIHdyaXRl
IHN1Y2ggYSBndWlkZWxpbmUgaWYgbm90IGV4aXN0aW5nLiBXaGVyZSB0byBjb21taXQgaXQsIHdo
byB3aWxsIGhhdmUgYSByZXZpZXcgb2YgaXQ/Cgp0aHggWGVuc2VtYW5uCgrCoAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 10:43:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 10:43: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-devel-bounces@lists.xenproject.org>)
	id 1giziX-0000V3-0J; Mon, 14 Jan 2019 10:43: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=0cWC=PW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1giziV-0000Uq-7L
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 10:43:39 +0000
X-Inumbo-ID: 3fc71ac1-17e9-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3fc71ac1-17e9-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 10:43:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6A8E180D;
 Mon, 14 Jan 2019 02:43:37 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 38C733F5BD;
 Mon, 14 Jan 2019 02:43:35 -0800 (PST)
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 xen-devel@lists.xenproject.org, tamas@tklengyel.com, sstabellini@kernel.org
References: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
 <e4a328c8-6f36-8ec4-a645-9f845b608fa4@oracle.com>
 <11c88af4-95db-86de-b073-534f5583c1e6@bitdefender.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8b3e217f-cc1a-cd72-d717-b708c603d95d@arm.com>
Date: Mon, 14 Jan 2019 10:43:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <11c88af4-95db-86de-b073-534f5583c1e6@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3] x86/vm_event: block interrupt injection
 for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 jun.nakajima@intel.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, brian.woods@amd.com,
 roger.pau@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNC8wMS8yMDE5IDA5OjM0LCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4gT24gMS8x
Mi8xOSAxMjowNCBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAxMi8xNC8xOCA2OjQ5
IEFNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+PiBCbG9jayBpbnRlcnJ1cHRzIChpbiB2bXhf
aW50cl9hc3Npc3QoKSkgZm9yIHRoZSBkdXJhdGlvbiBvZgo+Pj4gcHJvY2Vzc2luZyBhIHN5bmMg
dm1fZXZlbnQgKHNpbWlsYXJseSB0byB0aGUgc3RyYXRlZ3kKPj4+IGN1cnJlbnRseSB1c2VkIGZv
ciBzaW5nbGUtc3RlcHBpbmcpLiBPdGhlcndpc2UsIGF0dGVtcHRpbmcKPj4+IHRvIGVtdWxhdGUg
YW4gaW5zdHJ1Y3Rpb24gd2hlbiByZXF1ZXN0ZWQgYnkgYSB2bV9ldmVudAo+Pj4gcmVwbHkgbWF5
IGxlZ2l0aW1hdGVseSBuZWVkIHRvIGNhbGwgZS5nLgo+Pj4gaHZtX2luamVjdF9wYWdlX2ZhdWx0
KCksIHdoaWNoIHRoZW4gb3ZlcndyaXRlcyB0aGUgYWN0aXZlCj4+PiBpbnRlcnJ1cHQgaW4gdGhl
IFZNQ1MuCj4+Pgo+Pj4gVGhlIHN5bmMgdm1fZXZlbnQgaGFuZGxpbmcgcGF0aCBvbiB4ODYvVk1Y
IGlzIChyb3VnaGx5KToKPj4+IG1vbml0b3JfdHJhcHMoKSAtPiBwcm9jZXNzIHZtX2V2ZW50IC0+
IHZteF9pbnRyX2Fzc2lzdCgpCj4+PiAocG9zc2libHkgd3JpdGluZyBWTV9FTlRSWV9JTlRSX0lO
Rk8pIC0+Cj4+PiBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKCkgLT4gaHZtX2VtdWxhdGVfb25lX3Zt
X2V2ZW50KCkKPj4+IChwb3NzaWJseSBvdmVyd3JpdGluZyB0aGUgVk1fRU5UUllfSU5UUl9JTkZP
IHZhbHVlKS4KPj4+Cj4+PiBUaGlzIHBhdGNoIG1heSBhbHNvIGJlIGhlbHBmdWwgZm9yIHRoZSBm
dXR1cmUgcmVtb3ZhbAo+Pj4gb2YgbWF5X2RlZmVyIGluIGh2bV9zZXRfY3J7MCwzLDR9IGFuZCBo
dm1fc2V0X21zcigpLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4KPj4KPj4gUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gCj4gVGhhbmtzISBTbyBub3cgd2Ug
aGF2ZSB0aHJlZSByZXZpZXdlZC1ieXMsIGlmIEknbSBub3QgbWlzdGFrZW4gYWxsIHdlIG5lZWQg
aXMgCj4gVGFtYXMnIChmb3IgdGhlIHZtX2V2ZW50IHBhcnQpIGFuZCBKdWxpZW4gLyBTdGVmYW5v
J3MgKGZvciBBUk0pIGFja3MgKG9yIAo+IG90aGVyd2lzZSkuCj4gCj4gQ291bGQgeW91IHBsZWFz
ZSB0YWtlIGEgbG9vaz8KCkFsbCB0aGUgQXJtIGNvZGUgbW9kaWZpZWQgZmFsbHMgdW5kZXIgIlZN
IEVWRU5ULCBNRU0gQUNDRVNTIGFuZCBNT05JVE9SIi4gU28gSSAKZG9uJ3QgdGhpbmsgeW91IG5l
ZWQgYW4gYWNrIGZyb20gU3RlZmFubyBvciBJLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 10:52:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gizrM-0001JO-Ur; Mon, 14 Jan 2019 10:52: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=E1pU=PW=citrix.com=prvs=910aa9826=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gizrL-0001JJ-EB
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 10:52:47 +0000
X-Inumbo-ID: 8627202b-17ea-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8627202b-17ea-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 10:52:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="84537333"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190114101320.31547-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <80e92e13-455a-85d2-6809-4e032dc5ce87@citrix.com>
Date: Mon, 14 Jan 2019 10:52:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190114101320.31547-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAxOSAxMDoxMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJIGhhdmUgc3RhcnRl
ZCB0byBpbmNsdWRlIHRoZSB2ZXJzaW9uIG51bWJlciBvZiBzZXJpZXMgYXNzb2NpYXRlZCB0byBl
YWNoCj4gZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIgc2VuZCBhbiB1cGRhdGUgb24gdGhlIHZlcnNp
b24gbnVtYmVyIGlmIHRoZSBzZXJpZXMKPiB3YXMgcG9zdGVkIHVwc3RyZWFtPwo+Cj4gPSBQcm9q
ZWN0cyA9Cj4KPiA9PSBIeXBlcnZpc29yID09IAo+Cj4gKiAgSW1wcm92ZW1lbnRzIHRvIGRvbWFp
biBjcmVhdGlvbiAodjIpCj4gICAtICBBbmRyZXcgQ29vcGVyCgpUaGVyZSBpcyBub3QgcmVhbGlz
dGljYWxseSBnb2luZyB0byBiZSBmdXJ0aGVyIHdvcmsgZG9uZSBoZXJlIGluIHRoZQo0LjEyIHRp
bWVmcmFtZS4KClRoZSB3b3JrIHNvIGZhciBoYXMgZml4ZWQgYSBsb2FkIG9mIE5VTEwgcG9pbnRl
ciBkZXJlZmVyZW5jZXMgZm9yIGJsaW5kCnVzZXMgb2YgZC0+dmNwdVtdLCBidXQgYSBudW1iZXIg
c3RpbGwgcmVtYWluIGZvciBibGluZCB1c2VzIG9mCmQtPnZjcHVbMF0uwqAgWW91IGNhbiBzdGls
bCBjcmFzaCBYZW4gYnkgaXNzdWluZyBzcGVjaWZpYyB0b29sc3RhY2sKaHlwZXJjYWxscyBiZXR3
ZWVuIGNyZWF0ZWRvbWFpbiBhbmQgbWF4dmNwdXMsIGJ1dCBpdHMgbm93IGZhciBoYXJkZXIKdGhh
biBpbiA0LjExCgo+ID09PSB4ODYgPT09IAo+Cj4gKiAgRml4ZXMgdG8gI0RCIGluamVjdGlvbgo+
ICAgLSAgQW5kcmV3IENvb3BlcgoKTm9yIHRoaXMuwqAgVGhlcmUgaXMgYSBtb25pdG9yaW5nIGlu
dGVyYWN0aW9uIGlzc3VlIEkgaGF2ZW4ndCBnb3QgYXJvdW5kCnRvIGZpeGluZyB5ZXQsIGFuZCBJ
J3ZlIHN1YnNlcXVlbnRseSBkaXNjb3ZlcmVkIHRoYXQgdGhlIHdheSB3ZSBpbmplY3QKZGVidWcg
ZXhjZXB0aW9ucyBvbiBWVC14IGlzIGJyb2tlbi7CoCBUaGVyZSBpcyBhIHNwZWNpZmljIHBhc3Nh
Z2UgaW4gdGhlClNETSB3aGljaCB0ZWxscyB1cyBub3QgdG8gZG8gaXQgdGhlIHdheSB3ZSBkbywg
YmVjYXVzZSBvdGhlcndpc2Ugd2UgZW5kCnVwIHdpdGggaW5jb3JyZWN0IHByaW9yaXRpc2F0aW9u
IG9mIGV2ZW50cyB3aGVuIHJlc3VtaW5nIHRoZSBndWVzdC4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 10:53:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 10:53: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-devel-bounces@lists.xenproject.org>)
	id 1gizrt-0001Lz-8w; Mon, 14 Jan 2019 10:53: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=508X=PW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gizrs-0001Lk-00
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 10:53:20 +0000
X-Inumbo-ID: 99c90dc7-17ea-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99c90dc7-17ea-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 10:53:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gizrp-0007YJ-Jf; Mon, 14 Jan 2019 10:53:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gizrp-00073W-0m; Mon, 14 Jan 2019 10:53:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gizro-0002Yb-Uo; Mon, 14 Jan 2019 10:53:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131942-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-xl-xsm:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9b5eed105a45ac0557af113b4096132ae7e3e47f
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Jan 2019 10:53:16 +0000
Subject: [Xen-devel] [linux-3.18 test] 131942: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk0MiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NDIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJs
ZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtl
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAg
ICAgICAgICAgICAgICA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmCmJh
c2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1Nzhi
ZTRjNTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgt
MTAtMTcgMjE6NDc6MzkgWiAgIDg4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAy
MDE4LTExLTEwIDE2OjE3OjMwIFogICA2NCBkYXlzICAgNDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMxOTQyICAyMDE5LTAxLTEzIDEzOjI1OjQyIFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo0NzQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBs
aXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBicm9r
ZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDE0NzIyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 10:56:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1gizvE-0001aS-Vh; Mon, 14 Jan 2019 10: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=8imn=PW=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gizvD-0001aM-Ez
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 10:56:47 +0000
X-Inumbo-ID: 14d93626-17eb-11e9-92db-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14d93626-17eb-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 10:56:45 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 275753016E74; Mon, 14 Jan 2019 12:56:14 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.5.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id EC7AA304BD66;
 Mon, 14 Jan 2019 12:56:13 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Juergen Gross <jgross@suse.com>
References: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
 <e4a328c8-6f36-8ec4-a645-9f845b608fa4@oracle.com>
 <11c88af4-95db-86de-b073-534f5583c1e6@bitdefender.com>
 <5C3C5C09020000780020D1D4@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <beb14ca1-c03d-e1e4-4b49-ba91d70a1892@bitdefender.com>
Date: Mon, 14 Jan 2019 12:56:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C3C5C09020000780020D1D4@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V3] x86/vm_event: block interrupt injection
 for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNC8xOSAxMTo1MyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDEuMTkg
YXQgMTA6MzQsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gT24gMS8xMi8x
OSAxMjowNCBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMTIvMTQvMTggNjo0OSBB
TSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+Pj4+IEJsb2NrIGludGVycnVwdHMgKGluIHZteF9p
bnRyX2Fzc2lzdCgpKSBmb3IgdGhlIGR1cmF0aW9uIG9mCj4+Pj4gcHJvY2Vzc2luZyBhIHN5bmMg
dm1fZXZlbnQgKHNpbWlsYXJseSB0byB0aGUgc3RyYXRlZ3kKPj4+PiBjdXJyZW50bHkgdXNlZCBm
b3Igc2luZ2xlLXN0ZXBwaW5nKS4gT3RoZXJ3aXNlLCBhdHRlbXB0aW5nCj4+Pj4gdG8gZW11bGF0
ZSBhbiBpbnN0cnVjdGlvbiB3aGVuIHJlcXVlc3RlZCBieSBhIHZtX2V2ZW50Cj4+Pj4gcmVwbHkg
bWF5IGxlZ2l0aW1hdGVseSBuZWVkIHRvIGNhbGwgZS5nLgo+Pj4+IGh2bV9pbmplY3RfcGFnZV9m
YXVsdCgpLCB3aGljaCB0aGVuIG92ZXJ3cml0ZXMgdGhlIGFjdGl2ZQo+Pj4+IGludGVycnVwdCBp
biB0aGUgVk1DUy4KPj4+Pgo+Pj4+IFRoZSBzeW5jIHZtX2V2ZW50IGhhbmRsaW5nIHBhdGggb24g
eDg2L1ZNWCBpcyAocm91Z2hseSk6Cj4+Pj4gbW9uaXRvcl90cmFwcygpIC0+IHByb2Nlc3Mgdm1f
ZXZlbnQgLT4gdm14X2ludHJfYXNzaXN0KCkKPj4+PiAocG9zc2libHkgd3JpdGluZyBWTV9FTlRS
WV9JTlRSX0lORk8pIC0+Cj4+Pj4gaHZtX3ZtX2V2ZW50X2RvX3Jlc3VtZSgpIC0+IGh2bV9lbXVs
YXRlX29uZV92bV9ldmVudCgpCj4+Pj4gKHBvc3NpYmx5IG92ZXJ3cml0aW5nIHRoZSBWTV9FTlRS
WV9JTlRSX0lORk8gdmFsdWUpLgo+Pj4+Cj4+Pj4gVGhpcyBwYXRjaCBtYXkgYWxzbyBiZSBoZWxw
ZnVsIGZvciB0aGUgZnV0dXJlIHJlbW92YWwKPj4+PiBvZiBtYXlfZGVmZXIgaW4gaHZtX3NldF9j
cnswLDMsNH0gYW5kIGh2bV9zZXRfbXNyKCkuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4+Pgo+Pj4KPj4+IFJldmll
d2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pgo+
PiBUaGFua3MhIFNvIG5vdyB3ZSBoYXZlIHRocmVlIHJldmlld2VkLWJ5cywgaWYgSSdtIG5vdCBt
aXN0YWtlbiBhbGwgd2UKPj4gbmVlZCBpcyBUYW1hcycgKGZvciB0aGUgdm1fZXZlbnQgcGFydCkg
YW5kIEp1bGllbiAvIFN0ZWZhbm8ncyAoZm9yIEFSTSkKPj4gYWNrcyAob3Igb3RoZXJ3aXNlKS4K
PiAKPiBBbmQgeW91J2QgbmVlZCB0byB0YWxrIErDvHJnZW4gaW50byBhbGxvd2luZyB0aGlzIGlu
LCBub3cgdGhhdCB3ZSdyZQo+IHBhc3QgdGhlIGZyZWV6ZSBwb2ludC4KCihBZGRpbmcgSsO8cmdl
biB0byB0aGUgY29udmVyc2F0aW9uLikKClJpZ2h0LCB0aGF0IHdvdWxkIGJlIGlkZWFsIGlmIHBv
c3NpYmxlIC0gdGhlIGNvZGUgaGFzIGFic29sdXRlbHkgbm8gCmltcGFjdCBvbiBhbnl0aGluZyB1
bmxlc3Mgdm1fZXZlbnQgaXMgYWN0aXZlIG9uIHRoZSBkb21haW4sIHdoaWNoIGlzIApuZXZlciB0
aGUgY2FzZSBmb3IgdGhlIHVzZS1jYXNlcyBjb25zaWRlcmVkIGZvciBhIFhlbiByZWxlYXNlLgoK
U28gdGhlIGNhc2UgSSdtIG1ha2luZyBmb3IgdGhlIHBhdGNoIHRvIGdvIGluIDQuMTIgaXMgdGhh
dDoKCjEuIEl0J3MgcGVyZmVjdGx5IGhhcm1sZXNzIChpdCBhZmZlY3RzIG5vdGhpbmcsIGV4Y2Vw
dCBmb3IgaW50cm9zcGVjdGlvbikuCgoyLiBJdCdzIHRyaXZpYWwgYW5kIHRodXMgdmVyeSBlYXN5
IHRvIHNlZSB0aGF0IGl0J3MgY29ycmVjdC4KCjMuIEl0IGZpeGVzIGEgbWFqb3IgaGVhZGFjaGUg
Zm9yIHVzLCBhbmQgdGh1cyBpdCBpcyBhIGdyZWF0IGltcHJvdmVtZW50IApmcm9tIGFuIGludHJv
c3BlY3Rpb24gc3RhbmRwb2ludCAoZml4ZXMgT1MgY3Jhc2hlcyAvIGhhbmdzIHdoaWNoIHdlJ2Qg
Cm90aGVyd2lzZSBuZWVkIHRvIHdvcmsgYXJvdW5kIGluIHJhdGhlciBwYWluZnVsIHdheXMpLgoK
NC4gVjMgb2YgdGhlIHBhdGNoIGhhcyBiZWVuIHNlbnQgb3V0IG9uIERlYyAxNHRoIC0gaXQncyBq
dXN0IHRoYXQgCnJldmlld2VycyBoYXZlIGhhZCBvdGhlciBwcmlvcml0aWVzIGFuZCBpdCBkaWQg
bm90IGdhdGhlciBhbGwgYWNrcyBpbiB0aW1lLgoKSG93ZXZlciwgaWYgaXQncyBub3QgcG9zc2li
bGUgb3IgZGVzaXJhYmxlIHRvIGFsbG93IHRoaXMgaW4gdGhlIG5leHQgCmJlc3QgdGhpbmcgaXMg
dG8gYXQgbGVhc3QgaGF2ZSBhbGwgdGhlIGFja3MgbmVjZXNzYXJ5IGZvciBpdCB0byBnbyBpbiAK
Zmlyc3QgdGhpbmcgb25jZSB0aGUgZnJlZXplIGlzIG92ZXIuCgogRnJvbSBKdWxpZW4ncyByZXBs
eSBJIHVuZGVyc3RhbmQgdGhhdCB0aGUgbGFzdCBhY2sgbmVjZXNzYXJ5IGlzIFRhbWFzJy4KCgpU
aGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 11:05:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 11:05: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-devel-bounces@lists.xenproject.org>)
	id 1gj03M-0002NV-Qw; Mon, 14 Jan 2019 11:05: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=E1pU=PW=citrix.com=prvs=910aa9826=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gj03L-0002NQ-EE
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 11:05:11 +0000
X-Inumbo-ID: 416280c8-17ec-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 416280c8-17ec-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 11:05:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="84537857"
To: <xen-devel@lists.xenproject.org>
References: <b442c221-62ff-eed6-4bbc-fc7599187c93@citrix.com>
 <5C2F6804020000780020A3B4@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <239fee41-c959-cf77-787a-d934a9b52a00@citrix.com>
Date: Mon, 14 Jan 2019 11:05:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C2F6804020000780020A3B4@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Command line options of dubious use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDEvMjAxOSAxNDowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ICBkb20wIChlaXRoZXIg
UFYsIG9yIFBWSCkgY2Fubm90IHVzZSB0aGUgSFBFVAo+PiBzYWZlbHksIGV2ZW4gaWYgaXQgaXMg
cmVzdHJpY3RlZCB0byBqdXN0IHJlYWQtb25seSBhY2Nlc3MuICBEb20wIG11c3QKPj4gdW5kZXIg
bm8gY2lyY3Vtc3RhbmNlIGludGVyYWN0IGRpcmVjdGx5IHdpdGggdGhlIGhhcmR3YXJlIEhQRVQs
IGFzIGl0IGlzCj4+IGEgZGlyZWN0IGludGVycnVwdCBzb3VyY2UuCj4gQnV0IHJlYWRzIGRvbid0
IGNhdXNlIGludGVycnVwdHMsIGRvIHRoZXk/CgpObywgYnV0IHRoZXkgZG8gbmVlZCB0byBiZSBw
ZXJmb3JtZWQgdW5kZXIgbG9jaywgYW5kIGV4Y2x1ZGVkIGFnYWluc3QKWGVuIGFjdGlvbnMuCgo+
IEp1c3QgbGlrZSB3aXRoIHRoZSBJTy1BUElDLCB0aGUgbWFpbiBwcm9ibGVtIGhlcmUgaXNuJ3Qg
Z29pbmcgdG8gYmUKPiB0aGUgRG9tMCBrZXJuZWwsIGJ1dCBBQ1BJIG1ldGhvZHMgYWNjZXNzaW5n
IGNlcnRhaW4gcGllY2VzIG9mCj4gaGFyZHdhcmUuIFRoYXQncyB0aGUgcHJpY2Ugd2UgcGF5IGZv
ciB0aGUgc3BsaXQgYnJhaW4gbW9kZWwgd2UgdXNlCj4gZm9yIGRlYWxpbmcgd2l0aCBBQ1BJLiBG
b3IgdGhpcyByZWFzb24gSSdtIGFmcmFpZCBJIHdvdWxkIG9iamVjdCB0bwo+IGFueSBhdHRlbXB0
IHRvIHJlbW92ZSB0aGUgb3B0aW9uLCBkZXNwaXRlIHRoZSBjYXJlIHRoYXQncyBuZWVkZWQKPiB3
aGVuIHdhbnRpbmcvbmVlZGluZyB0byBtYWtlIHVzZSBvZiBpdC4KClRoZXJlIGNhbiBvbmx5IGJl
IGEgc2luZ2xlIGRyaXZlciBwZXIgSFBFVCBpbiB0aGUgc3lzdGVtLsKgIEluIG91ciBjYXNlLAp0
aGF0IG11c3QgYmUgWGVuLCBldmVuIGlmIGRvbTAgY2FuIHNlZSB0aGUgSFBFVC4KCkFNTCBjYW5u
b3QgdXNlIGFuIEhQRVQgd2hpY2ggaXMgZXhwb3NlZCB0byB0aGUgT1MsIGJlY2F1c2UgaXQgY2Fu
J3QKcmVhc29uYWJseSBrbm93IHdoZXRoZXIgdGhlIG1haW4gY291bnRlciBpcyBlbmFibGVkIG9y
IG5vdCwgY2VydGFpbmx5CmNhbid0IHBsYXkgd2l0aCB0aGUgZW5hYmxlbWVudCBvZiB0aGUgbWFp
biBjb3VudGVyIGJlaGluZCB0aGUgT1MncyBiYWNrLAphbmQgY2FuJ3Qgc2FmZWx5IHVzZSBpdCBp
biBhIHJlYWQtb25seSBjYXBhY2l0eSBiZWNhdXNlIG9mIHNwbGljZWQgcmVhZHMuCgpBTUwgY291
bGQgaW4gcHJpbmNpcGxlIGhhdmUgYSBmdWxsIEhQRVQgZHJpdmVyIChhcyBhIHRpbWVzb3VyY2Us
IGlmIG5vdAphbiBpbnRlcnJ1cHQgc291cmNlKSwgaWYgaXQgaGlkIHRoZSBIUEVUIGVudGlyZWx5
IGZyb20gdGhlIE9TLCBidXQgaW4KdGhpcyBjYXNlLCBpdCB3aWxsIGV4cGxvZGUgb24gYSByZWFk
LW9ubHkgbWFwcGluZy4KCj4+ICBBIHJlbGF0ZWQgcHJvYmxlbSBpcyB0aGF0IExpbnV4IGhhcyBj
aGlwc2V0Cj4+IHF1aXJrcyBmb3IgbWlzc2luZyBIUEVUIEFDUEkgdGFibGVzLCBhbmQgb24gc29t
ZSBzeXN0ZW1zIGNhbiBtYW5hZ2UgdG8KPj4gcHJvZ3JhbSB0aGUgSFBFVCBiZWhpbmQgWGVuJ3Mg
YmFjaywgcmVzdWx0aW5nIGluIGNoYW9zLiAgVGhlIGRlZmF1bHQKPj4gTU1JTyBsb2NhdGlvbnMg
b2YgdGhlc2UgZGV2aWNlcyBhcmUgc3RhbmRhcmQgbm93YWRheXMsIHNvIHdlIHNob3VsZAo+PiBw
cm9iYWJseSBibGFja2xpc3QgbWFwcGluZyBhdHRlbXB0cyBjb21wbGV0ZWx5Lgo+Pgo+PiBJZiB0
aGVyZSBkb2VzIGhhcHBlbiB0byBiZSBzb21ldGhpbmcgZWxzZSBhZGphY2VudCB0byB0aGUgSFBF
VCBpbiB0aGUKPj4gc2FtZSBwYWdlLCB0aGUgb25seSBzYWZlIHdheSB0byBoYW5kbGUgdGhlIDRr
IGZyYW1lIGFzIGVtdWxhdGVkIE1NSU8sCj4+IGFuZCBmb3J3YXJkIGFjY2Vzc2VzIHRvIHRoZSBs
YXR0ZXIgMzA3MiBieXRlcyB0byBoYXJkd2FyZS4KPiBSaWdodDsgd2UgZGlkbid0IHdhbnQgdG8g
aW1wbGVtZW50IHRoaXMgdW50aWwgYWN0dWFsbHkgcnVubmluZyBpbnRvIGEKPiBzeXN0ZW0gaW4g
bmVlZCBvZiBpdC4KClNvIHdlIG9wdGVkIGZvciBzdWJ0bGUgdGltaW5nIGJ1Z3Mgb3ZlciBvYnZp
b3VzIGNyYXNoZXMsIG9uIHRoZQp1bnJlYWxpc3RpYyBvZmZjaGFuY2UgdGhhdCBBTUwgaXMgcmVh
ZGluZyB0aGUgSFBFVD8KClRoZSBtYXBwaW5nIHNob3VsZCBlaXRoZXIgYmUgbm9uLWV4aXN0ZW50
IChzbyB3ZSBhY3R1YWxseSBzcG90IGF0dGVtcHRzCnRvIHVzZSBpdCksIG9yIGhhdmUgYSBmdWxs
eSBlbXVsYXRlZCBIUEVUIGluIGl0LCB3aXRoIHRoZSByZXN0IG9mIHRoZSA0awpmcmFtZSB3aXRo
IGVtdWxhdGVkIGFuZCBmb3J3YXJkZWQuCgo+Cj4+ICogdmdhID0gYXNrCj4+Cj4+IFRoZSBzaW5n
bGUgcGllY2Ugb2Yga2V5Ym9hcmQgaW50ZXJhY3Rpb24gd2UgaGF2ZSBpbiBYZW4gaXMgdGhlIDE2
Yml0Cj4+IGFzc2VtYmx5IGNvZGUgbWVudSB0byBkaXNwbGF5IHRoZSBncmFwaGljcyBhZGFwdGVy
IG1vZGVzLiAgVGhpcyBjbGVhcmx5Cj4+IGlzbid0IHVzZWQgaW4gcHJvZHVjdGlvbiBkdWUgdG8g
aXQgYmxvY2tpbmcgZm9yIGFuIGFuc3dlciwgYnV0IGRvZXMKPj4gYW55b25lIHVzZSBpdCBpbiBk
ZXZlbG9wbWVudD8KPiBJdCdzIGJlZW4gbGVzcyB0aGFuIGhhbGYgYSB5ZWFyIGFnbyB0aGF0IEkg
aGFkIHRvIHVzZSBpdC4KPgo+PiAgQXQgdGhlIHBvaW50IHRoYXQgeW91IGNhbiBlZGl0IHRoZSBi
b290Cj4+IGNvbW1hbmQgbGluZSB0byBhc2sgZm9yIHRoZSByaWdodCBtb2RlLCBhIHN1aXRhYmxl
IG1vZGUgaXMgYWxyZWFkeQo+PiBhdmFpbGFibGUgaW4gdGhlIGJvb3Rsb2FkZXIuCj4gQnV0IHRo
YXQncyBqdXN0IG9uZSwgbm90IG5lY2Vzc2FyaWx5IHRoZSBvbmUgeW91J2QgbGlrZSB0byB1c2Uu
Cj4gT24gdGhlIHN5c3RlbSB0aGF0IEkgbmVlZGVkIHRvIHVzZSBpdCwgdGhlIHNldCBvZiBtb2Rl
cyB1c2FibGUKPiBhdCBib290IHRpbWUgKGFzIHJlcG9ydGVkIGJ5IHRoZSBWRVNBIEJJT1MpIHdh
cyBkaWZmZXJlbnQgZnJvbQo+IHRoZSBzZXQgcmVwb3J0ZWQgYXQgcnVudGltZSAod2l0aCBYIGFs
cmVhZHkgYWN0aXZlKSBieSBod2luZm8gb3IKPiBzb21lIHN1Y2gsIHNvIHBpY2tpbmcgYSBfcmVs
aWFibHkgdmFsaWRfIG1vZGUgZnJvbSB0aGUgbGlzdAo+IHByb3ZpZGVkIHRoZXJlIHdhcyBub3Qg
cG9zc2libGUuCgpTbyB3aGF0IHlvdSBhcmUgc2F5aW5nIGlzIHRoYXQsIGRlc3BpdGUgYXR0ZW1w
dGluZyB0byB1c2UgdGhlIG9wdGlvbiwgaXQKZGlkbid0IGFjdHVhbGx5IHdvcmsgdXNlZnVsbHk/
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 11:29:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 11:29: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-devel-bounces@lists.xenproject.org>)
	id 1gj0QQ-0003vT-Q0; Mon, 14 Jan 2019 11:29:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zeoe=PW=citrix.com=prvs=910b68455=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gj0QP-0003vO-MI
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 11:29:01 +0000
X-Inumbo-ID: 96361b7c-17ef-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96361b7c-17ef-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 11:28:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75497295"
Date: Mon, 14 Jan 2019 11:28:57 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190114112857.dxmlt7noy53asro5@zion.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <20190113201744.GA11328@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190113201744.GA11328@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMTMsIDIwMTkgYXQgMDk6MTc6NDRQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gV2VkLCBOb3YgMjgsIFdlaSBMaXUgd3JvdGU6Cj4gCj4gPiBPVk1GIGhhcyBiZWNv
bWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGl0IGlzIGluY2x1ZGVkIGFzIGEgc3VibW9k
dWxlLgo+ID4gSW5pdGlhbGlzZSBzdWJtb2R1bGVzIGJlZm9yZSBidWlsZGluZy4KPiAKPiA+ICsr
KyBiL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKPiA+ICBidWlsZDoKPiA+ICsJJChHSVQp
IHN1Ym1vZHVsZSB1cGRhdGUgLS1pbml0IC0tcmVjdXJzaXZlCj4gCj4gQXQgbGVhc3QgZWY1Mjll
NmFiN2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBzZWVtcyB0byBoYXZlIG5vCj4gc3Vi
bW9kdWxlcy4gQWxzbyB0aGUgcmVmZXJlbmNlZCBxZW11LXhlbi5naXQgaGFzIHN1Ym1vZHVsZXMs
IGJ1dAo+IGJ1aWxkaW5nIHhlbi5naXQgd29ya3MgZmluZSBpZiBub25lIG9mIHRoZSBkb3dubG9h
ZC1vbi1kZW1hbmQgZXh0cmEKPiBzb3VyY2VzIGFyZSBhY3R1YWxseSBnaXQgdHJlZXMuIEkgaGF2
ZSBub3QgY2hlY2tlZCBob3cgcWVtdS14ZW4uZ2l0Cj4gd291bGQgZ2V0IGl0cyBzdWJtb2R1bGVz
LCBidXQgdG9kYXkgdGhlcmUgaXMgbW9zdCBsaWtlbHkgbm8KPiAiJChHSVQpIHN1Ym1vZHVsZSIg
Y2FsbCBpbiB0aGUgImJ1aWxkIiBtYWtlIHRhcmdldC4KClFFTVUncyBNYWtlZmlsZSBjYWxscyBh
IHNjcmlwdCB3aGljaCBjYWxscyBnaXQgc3VibW9kdWxlIGNvbW1hbmRzLgoKQ2FsbGluZyBgZ2l0
IHN1Ym1vZHVsZSB1cGRhdGVgIGluIGEgZ2l0IHJlcG8gd2l0aG91dCBzdWJtb2R1bGVzIGlzIGEK
bm9wLgoKPiAKPiBJIHRoaW5rIHRvIGZpeCB0aGUgYnVpbGQgYnJlYWthZ2UgaW50cm9kdWNlZCBi
eSBiMTYyODE4NzAgdGhpcyBjYWxsIG11c3QKPiBiZSBtb3ZlZCBzb21ld2hlcmUgZWxzZS4KCkNh
biB5b3UgdGVsbCBtZSB3aGF0IGJ1aWxkIGJyZWFrYWdlIGFyZSB5b3UgcmVmZXJyaW5nIHRvPyBU
aGUgbGF0ZXN0Cm9zc3Rlc3QgZmxpZ2h0ICgxMzE5MjcpIGRpZG4ndCBzaG93IGFueSBicmVha2Fn
ZSBpbiBidWlsZGluZy4KCkFyZSB5b3Ugc2F5aW5nIHRoYXQgdGhlIGJyZWFrYWdlIGlzIHNob3du
IHdoZW4geW91IHB1dCBhIHNuYXBzaG90IG9mCm92bWYgdW5kZXIgeGVuLmdpdD8gSG93IGRvZXMg
b3ZtZiBkaXN0cmlidXRlIHRoZWlyIHNuYXBzaG90PyBIb3cgaXMgdGhhdApnZW5lcmF0ZWQ/IERv
ZXMgaXQgY29udGFpbiBzbmFwc2hvdHMgb2Ygc3VibW9kdWxlcyBpdCBuZWVkcyBhbHJlYWR5PwoK
V2VpLgoKPiAKPiBPbGFmCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 11:33:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 11:33: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-devel-bounces@lists.xenproject.org>)
	id 1gj0V4-0004cd-DN; Mon, 14 Jan 2019 11:33: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=K9EW=PW=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1gj0V3-0004cU-1V
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 11:33:49 +0000
X-Inumbo-ID: 41c13d4b-17f0-11e9-92db-bc764e045a96
Received: from mail-ot1-f65.google.com (unknown [209.85.210.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41c13d4b-17f0-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 11:33:47 +0000 (UTC)
Received: by mail-ot1-f65.google.com with SMTP id f18so18947407otl.11
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 03:33:47 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=9wWdePU5sL5xE+sQicDNnYbM1svQMn/A4LztKnn/o8s=;
 b=kJDSahwVPFr4hHkwIFk1lBr/rRCgHdD5ms4DbZb9dC7pLfDk8OfswQzZsxM/IWyDbt
 c6YKYU48mAV6Q74R90VGiw1TwU3V8E/ua0v6XrP9v8P0y9dI8aUSkU/uUt6/dYsKB4wQ
 iLpPzG8WTjvvZOw78FJTbSGOMcNtF2AHBrZtyHeMDaSLaLwmylGlmChMlshuKihcvRp6
 2sZu9I/s1ZBse2Pm+yWEskqfSqs/k3gHZD54cM5EpSMihwpW1Oyi2KuNXPHg67mGXPd2
 nZG4x0yTEYemAZOYuvLVHSkYqXwn6RO9SHJwJNpBhZmw97kfSqgJlwjJ6t7/soGD676G
 0G2Q==
X-Gm-Message-State: AJcUuke/VEz3LACO44UhiBjB8TEJDdirWm2LNvy3sQ6uJsD1ABMOVsZv
 xZ0Rar7WgcYgRo/ZbPOOWNzaKWN9kvKde6Frocg=
X-Google-Smtp-Source: ALg8bN5ierk7HToUFzRGNAYbclFTWOYpeqKK1tj84mI4bCKC/YG3KYPmBSrlXCUD5XBWZ+fNK8JYDDkLZB9BLLeqHeI=
X-Received: by 2002:a9d:2c46:: with SMTP id f64mr17567500otb.192.1547465566934; 
 Mon, 14 Jan 2019 03:32:46 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK6z4eNtJx+X3RdTcO8tKb+PxaeBwA_N3wDmbXc7Qss58A@mail.gmail.com>
 <CACMJ4GYLajG5XaukVb1OdiCzZegEFeCoXFz6tKbRPk3vMyvMJA@mail.gmail.com>
 <CAPLaKK6=qkaoW0yVfrs6tn0W0JfHitwTfy81CHu1=o8o3=-qmw@mail.gmail.com>
 <CACMJ4GapSuzOnUrU-1Y5=Xs=cNz7aiXj7S1SQJiKdAQSmTHhqw@mail.gmail.com>
In-Reply-To: <CACMJ4GapSuzOnUrU-1Y5=Xs=cNz7aiXj7S1SQJiKdAQSmTHhqw@mail.gmail.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Mon, 14 Jan 2019 12:32:35 +0100
Message-ID: <CAPLaKK7buD5st15ke7h3f_0Wmk6E1Hn9uCkQEyX63bK3Q-q0-A@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgOTozMiBBTSBDaHJpc3RvcGhlciBDbGFyawo8Y2hyaXN0
b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gRnJpLCBKYW4gMTEsIDIwMTkg
YXQgMToyNyBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb3lnZXJAZnJlZWJzZC5vcmc+IHdyb3RlOgo+
ID4gT24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgNzowNCBBTSBDaHJpc3RvcGhlciBDbGFyawo+ID4g
PGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToKPiA+ID4KPiA+ID4gT24gVGh1
LCBKYW4gMTAsIDIwMTkgYXQgMjoxOSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb3lnZXJAZnJlZWJz
ZC5vcmc+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gIE9uIE1vbiwgSmFuIDcsIDIwMTkgYXQgODo0
NCBBTSBDaHJpc3RvcGhlciBDbGFyawo+ID4gPiA+IDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWls
LmNvbT4gd3JvdGU6Cj4gPiA+ID4gPiArLyoKPiA+ID4gPiA+ICsgKiBMb2NraW5nIGlzIG9yZ2Fu
aXplZCBhcyBmb2xsb3dzOgo+ID4gPiA+ID4gKyAqCj4gPiA+ID4gPiArICogVGVybWlub2xvZ3k6
IFIoPGxvY2s+KSBtZWFucyB0YWtpbmcgYSByZWFkIGxvY2sgb24gdGhlIHNwZWNpZmllZCBsb2Nr
Owo+ID4gPiA+ID4gKyAqICAgICAgICAgICAgICBXKDxsb2NrPikgbWVhbnMgdGFraW5nIGEgd3Jp
dGUgbG9jayBvbiBpdC4KPiA+ID4gPiA+ICsgKgo+ID4gPiA+ID4gKyAqIEwxIDogVGhlIGdsb2Jh
bCBsb2NrOiBhcmdvX2xvY2sKPiA+ID4gPiA+ICsgKiBQcm90ZWN0cyB0aGUgYXJnbyBlbGVtZW50
cyBvZiBhbGwgc3RydWN0IGRvbWFpbiAqZCBpbiB0aGUgc3lzdGVtLgo+ID4gPiA+ID4gKyAqIEl0
IGRvZXMgbm90IHByb3RlY3QgYW55IG9mIHRoZSBlbGVtZW50cyBvZiBkLT5hcmdvLCBvbmx5IHRo
ZWlyCj4gPiA+ID4gPiArICogYWRkcmVzc2VzLgo+ID4gPiA+ID4gKyAqCj4gPiA+ID4gPiArICog
QnkgZXh0ZW5zaW9uIHNpbmNlIHRoZSBkZXN0cnVjdGlvbiBvZiBhIGRvbWFpbiB3aXRoIGEgbm9u
LU5VTEwKPiA+ID4gPiA+ICsgKiBkLT5hcmdvIHdpbGwgbmVlZCB0byBmcmVlIHRoZSBkLT5hcmdv
IHBvaW50ZXIsIGhvbGRpbmcgVyhMMSkKPiA+ID4gPiA+ICsgKiBndWFyYW50ZWVzIHRoYXQgbm8g
ZG9tYWlucyBwb2ludGVycyB0aGF0IGFyZ28gaXMgaW50ZXJlc3RlZCBpbgo+ID4gPiA+ID4gKyAq
IGJlY29tZSBpbnZhbGlkIHdoaWxzdCB0aGlzIGxvY2sgaXMgaGVsZC4KPiA+ID4gPiA+ICsgKi8K
PiA+ID4gPiA+ICsKPiA+ID4gPiA+ICtzdGF0aWMgREVGSU5FX1JXTE9DSyhhcmdvX2xvY2spOyAv
KiBMMSAqLwo+ID4KPiA+IEknbSB3b25kZXJpbmcgd2h5IGEgZ2xvYmFsIGFyZ29fbG9jayBzaGFy
ZWQgd2l0aCBhbGwgZG9tYWlucyBpcyB1c2VkCj4gPiB0byBwcm90ZWN0IGQtPmFyZ28sIGluc3Rl
YWQgb2YgdXNpbmcgYSBwZXItZG9tYWluIGxvY2sgKGQtPmFyZ29fbG9jawo+ID4gZm9yIGV4YW1w
bGUpLiBUaGlzIGdsb2JhbCBhcmdvX2xvY2sgc2hhcmVkIGJldHdlZW4gYWxsIGRvbWFpbnMgaXMK
PiA+IGdvaW5nIHRvIGludHJvZHVjZSBjb250ZW50aW9uIHdpdGggbm8gc3BlY2lmaWMgYmVuZWZp
dCBBRkFJQ1QuCj4KPiBUaGUgZ3JhbnVsYXIgbG9ja2luZyBzdHJ1Y3R1cmUgaXMgbW90aXZhdGVk
IGJ5Ogo+IDEpIFBlcmZvcm1hbmNlIGlzb2xhdGlvbiAvIERvUyBhdm9pZGFuY2UKPiAyKSBUZWFy
ZG93biBvZiBzdGF0ZSBhY3Jvc3MgbXVsdGlwbGUgZG9tYWlucyBvbiBkb21haW4gZGVzdHJveQo+
IDMpIFBlcmZvcm1hbmNlIHZpYSBjb25jdXJyZW50IG9wZXJhdGlvbiBvZiByaW5ncwo+Cj4gVXNp
bmcgdGhlIHNpbmdsZSBnbG9iYWwgbG9jayBhdm9pZHMgdGhlIG5lZWQgZm9yIHNlcXVlbmNpbmcg
dGhlCj4gYWNxdWlzaXRpb24gb2YgbXVsdGlwbGUgaW5kaXZpZHVhbCBwZXItZG9tYWluIGxvY2tz
IChhbmQgbG93ZXIgbGV2ZWwKPiBkYXRhIHN0cnVjdHVyZSBsb2NrcykgdG8gcHJldmVudCBkZWFk
bG9jazogdGFraW5nIFcoTDEpIGdyYW50cyBhY2Nlc3MKPiB0byBhbGwgYW5kIHRha2luZyBSKEwx
KSBlbnN1cmVzIHRoYXQgdGVhcmRvd24gb2YgYW55IGRvbWFpbiB3aWxsIG5vdAo+IGludGVyZmVy
ZSB3aXRoIGFueSBBcmdvIGh5cGVyY2FsbCBvcGVyYXRpb24uIEl0IHN1cHBvcnRzIHVzaW5nIHRo
ZQo+IGdyYW51bGFyIGxvY2tzIGFjcm9zcyBkb21haW5zIHdpdGhvdXQgY29tcGxpY2F0ZWQgb3Ig
ZnJhZ2lsZSBsb2NrCj4gYWNxdWlzaXRpb24gbG9naWMuCgpJJ20gbm90IHN1cmUgc3VjaCBnbG9i
YWwgbG9jayBpcyBuZWVkZWQuIElzbid0IGl0IGdvaW5nIHRvIGludHJvZHVjZSBhCm5vbi10cml2
aWFsIGFtb3VudCBvZiBjb250ZW50aW9uPwoKUGxlYXNlIGJlYXIgd2l0aCBtZSwgaWZmIGluc3Rl
YWQgb2YgdGhlIGdsb2JhbCBsb2NrIGEgZC0+YXJnX2xvY2sgaXMKdXNlZCwgaXMgdGhlcmUgYW55
IHVzZS1jYXNlIHdoZXJlIHlvdSB3b3VsZCBuZWVkIHRvIGxvY2sgbXVsdGlwbGUKZC0+YXJnX2xv
Y2tzIGluIHNlcXVlbmNlPyBJJ20gbm90IHN1cmUgSSBzZWUgd2hpY2ggdXNlLWNhc2Ugd291bGQK
cmVxdWlyZSB0aGlzLCBzaW5jZSBJIGV4cGVjdCB5b3UgdGFrZSB0aGUgZC0+YXJnX2xvY2ssIHBl
cmZvcm0gdGhlCm5lZWRlZCBvcGVyYXRpb25zIG9uIHRoYXQgZG9tYWluIGFyZ28gZGF0YS9yaW5n
cyBhbmQgbW92ZSB0byB0aGUgbmV4dApvbmUuCgo+IEkndmUgd3JpdHRlbiBhIGRvY3VtZW50IGFi
b3V0IHRoZSBsb2NraW5nIHRvIGFkZCB0byB0aGUgdHJlZSB3aXRoIHRoZQo+IHNlcmllcywgYW5k
IGEgY29weSBpcyBhdCBnaXRodWIgaGVyZToKPgo+IGh0dHBzOi8vZ2l0aHViLmNvbS9kb3p5bHlu
eC94ZW4vYmxvYi8wY2I5NTM4NWViYTY5NmVjZjQ4NTYwNzVhNTI0YzVlNTI4ZTYwNDU1L2RvY3Mv
bWlzYy9hcmdvLWxvY2tpbmcubWQKClRoYW5rcy4gSXQgd291bGQgaGF2ZSBiZWVuIGJldHRlciB0
byBzZW5kIHRoZSBjb250ZW50cyBvZiB0aGUgZG9jdW1lbnQKdG8gdGhlIGxpc3QsIHNvIGlubGlu
ZSBjb21tZW50cyBjYW4gYmUgYWRkZWQuIEl0J3MgaGFyZCB0byBjb21tZW50IG9uCnRoZSBkb2N1
bWVudCBub3cgc2luY2UgaXQncyBvbmx5IG9uIGdpdGh1YiBBRkFJQ1QuCgpBcyBhIGdlbmVyYWwg
Y29tbWVudCwgSSB0aGluayB0aGUgIkhpZXJhcmNoaWNhbCBMb2NraW5nIE1vZGVsIGFuZApQcm90
b2NvbCIgaXMgdG9vIGNvbXBsZXgsIGFuZCB0aGUgZmFjdCB0aGF0IHRoZXJlIGFyZSBtdWx0aXBs
ZQppbnRlcmNoYW5nZWFibGUgbG9jayBzZXF1ZW5jZXMgdG8gd3JpdGUgdG8gdGhlIHJpbmdzIGZv
ciBleGFtcGxlIGlzCm5vdCBhIGdvb2QgbG9ja2luZyBzY2hlbWUgYmVjYXVzZSBpdCBtYWtlcyBp
dCBoYXJkIHRvIHJlYXNvbiBhYm91dC4KCkZvciBleGFtcGxlIHlvdSBjYW4gd3JpdGUgdG8gdGhl
IHJpbmcgYnkgc2ltcGx5IHdyaXRlLWxvY2tpbmcgTDEsIG9yCmJ5IHJlYWQtbG9ja2luZyBMMSBh
bmQgTDIsIGFuZCB0aGVuIGxvY2tpbmcgdGhlIHJpbmcgbG9jayAoTDMpLiBJTU8gSQp3b3VsZCBz
dGF0ZSB0aGF0IHdyaXRpbmcgdG8gdGhlIHJpbmcgX2Fsd2F5c18gcmVxdWlyZXMgTDMgdG8gYmUK
bG9ja2VkLCByZWdhcmRsZXNzIG9mIHRoZSBvdGhlciBsb2Nrcy4gVGhpcyBtYWtlcyBpdCBlYXNp
ZXIgdG8gcmVhc29uCmFib3V0IGxvY2tpbmcgY29ycmVjdG5lc3MsIGFuZCB3aGljaCBsb2NrcyBw
cm90ZWN0IHdoYXQgZGF0YSBpbiB0aGUKYXJnb3Mgc3RydWN0dXJlLCBpZiBpbmRlZWQgc28gbWFu
eSBkaWZmZXJlbnQgbG9ja3MgYXJlIHJlcXVpcmVkLgoKVGhlcmUgYXJlIGFsc28gc2V2ZXJhbCBj
bGFpbXMgdGhhdCBmaW5lLWdyYWluZXIgbG9ja2luZyBwcm92aWRlcwpiZXR0ZXIgcGVyZm9ybWFu
Y2UgaW4gb3JkZXIgdG8ganVzdGlmeSB0aGUgbmVlZCBvZiBzdWNoIGxvY2tzLiBJTU8Kd2l0aG91
dCBwcm92aWRpbmcgYW55IGV2aWRlbmNlIG9mIHN1Y2ggcGVyZm9ybWFuY2UgYmVuZWZpdCBpdCdz
IGhhcmQKdG8gYmUgY29udmluY2VkIHNvIG1hbnkgbG9ja3MgYXJlIG5lZWRlZC4KCj4gPiBJIHdv
dWxkIHJlY29tbWVuZCBhbiBpbml0aWFsIGltcGxlbWVudGF0aW9uIHRoYXQgdXNlcyBhIHNpbmds
ZQo+ID4gcGVyLWRvbWFpbiBsb2NrIChpZTogZC0+YXJnb19sb2NrKSB0byBwcm90ZWN0IHRoZSB3
aG9sZSBjb250ZW50cyBvZgo+ID4gZC0+YXJnbywgYW5kIHRoZW4gZ28gYWRkaW5nIG1vcmUgZmlu
ZSBncmFpbmVkIGxvY2tpbmcgYXMgcmVxdWlyZWQsCj4gPiBwcm92aWRpbmcgZXZpZGVuY2UgdGhh
dCBzdWNoIGZpbmUgZ3JhaW5lciBsb2NraW5nIGlzIGFjdHVhbGx5Cj4gPiBpbXByb3ZpbmcgcGVy
Zm9ybWFuY2UgKG9yIHJlcXVpcmVkIGZvciBzb21lIG90aGVyIHJlYXNvbikuIElNTywgdGhlCj4g
PiBjdXJyZW50IGxvY2tpbmcgc2NoZW1lIGlzIG92ZXJseSBjb21wbGljYXRlZCwgYW5kIGl0J3Mg
dmVyeSBoYXJkIGZvcgo+ID4gbWUgdG8gcmVhc29uIGFib3V0IGl0J3MgY29ycmVjdG5lc3MuCj4K
PiBJJ3ZlIG5vdyBpbXBsZW1lbnRlZCBzb21lIG1hY3JvcyB0byBkZXNjcmliZSBhbmQgZG9jdW1l
bnQgbG9ja2luZwo+IHJlcXVpcmVtZW50cyBpbiB0aGUgY29kZSwgYW5kIHNpbXBsaWZ5IEFTU0VS
VGluZyB0aGUgY29ycmVjdCBzdGF0dXMuCj4gVGhlIG1ham9yaXR5IG9mIGZ1bmN0aW9ucyBoYXZl
IGEgc2luZ2xlIGFubm90YXRpb24gYXQgZW50cnkgaW5kaWNhdGluZwo+IGFuZCB2ZXJpZnlpbmcg
dGhlaXIgbG9ja2luZyBzdGF0dXMuIFRoZXkgYXJlIGRlc2NyaWJlZCBpbiB0aGUgZG9jLgo+Cj4g
Pgo+ID4gPiA+ID4gK3ZvaWQKPiA+ID4gPiA+ICthcmdvX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFp
biAqZCkKPiA+ID4gPiA+ICt7Cj4gPiA+ID4gPiArICAgIHdyaXRlX2xvY2soJmFyZ29fbG9jayk7
Cj4gPiA+ID4gPiArCj4gPiA+ID4gPiArICAgIGFyZ29fZHByaW50aygic29mdCByZXNldCBkPSVk
IGQtPmFyZ289JXBcbiIsIGQtPmRvbWFpbl9pZCwgZC0+YXJnbyk7Cj4gPiA+ID4gPiArCj4gPiA+
ID4gPiArICAgIGlmICggZC0+YXJnbyApCj4gPiA+ID4gPiArICAgIHsKPiA+ID4gPiA+ICsgICAg
ICAgIGRvbWFpbl9yaW5nc19yZW1vdmVfYWxsKGQpOwo+ID4gPiA+ID4gKyAgICAgICAgcGFydG5l
cl9yaW5nc19yZW1vdmUoZCk7Cj4gPiA+ID4gPiArICAgICAgICB3aWxkY2FyZF9yaW5nc19wZW5k
aW5nX3JlbW92ZShkKTsKPiA+ID4gPiA+ICsKPiA+ID4gPiA+ICsgICAgICAgIGlmICggIW9wdF9h
cmdvX2VuYWJsZWQgKQo+ID4gPiA+ID4gKyAgICAgICAgewo+ID4gPiA+ID4gKyAgICAgICAgICAg
IHhmcmVlKGQtPmFyZ28pOwo+ID4gPiA+ID4gKyAgICAgICAgICAgIGQtPmFyZ28gPSBOVUxMOwo+
ID4gPiA+Cj4gPiA+ID4gQ2FuIG9wdF9hcmdvX2VuYWJsZWQgY2hhbmdlIGR1cmluZyBydW50aW1l
Pwo+ID4gPgo+ID4gPiBOb3QgYXQgdGhlIG1vbWVudCwgbm8uIEl0IHNob3VsZCBiZSBtYWRlIGNo
YW5nZWFibGUKPiA+ID4gbGF0ZXIsIGJ1dCBrZWVwaW5nIGl0IGZpeGVkIGFzc2lzdHMgd2l0aCBk
ZXJpc2tpbmcgdGhpcyBmb3IKPiA+ID4gcmVsZWFzZSBjb25zaWRlcmF0aW9uLgo+ID4KPiA+IFRo
ZW4gaWYgZC0+YXJnbyBpcyBzZXQgb3B0X2FyZ29fZW5hYmxlZCBtdXN0IGJlIHRydWUsIGFuZCB0
aHVzIHRoaXMKPiA+IGNvbmRpdGlvbiBpcyBuZXZlciB0cnVlPwo+Cj4gWWVzOyBhY2ssIGhhdmUg
cmVtb3ZlZCB0aGlzIGxvZ2ljLgo+Cj4gSSdtIGhvbGRpbmcgb2ZmIG9uIHBvc3RpbmcgdjQgb2Yg
dGhlIHNlcmllcyBidXQgbXkgbGF0ZXN0IHRyZWUsIHdpdGggdGhlCj4gbmV3IG1hY3JvcyBhcHBs
aWVkLCBpcyBvbiBnaXRodWIgYXQ6Cj4KPiBicmFuY2g6Cj4gaHR0cHM6Ly9naXRodWIuY29tL2Rv
enlseW54L3hlbi90cmVlL3N0YWdpbmctYXJnby0yMDE5LTAxLTEzCj4gbWFpbiBmaWxlIHdpdGhp
biB0aGF0IGJyYW5jaDoKPiBodHRwczovL2dpdGh1Yi5jb20vZG96eWx5bngveGVuL2Jsb2Ivc3Rh
Z2luZy1hcmdvLTIwMTktMDEtMTMveGVuL2NvbW1vbi9hcmdvLmMKCklNTywgSSdtIGZpbmRpbmcg
dGhlIHBhdGNoIHNlcmllcyBzbGlnaHRseSBkaWZmaWN1bHQgdG8gcmV2aWV3LiBGb3IKZXhhbXBs
ZSBwYXRjaCA0IGludHJvZHVjZXMgYSBmdWxsLWJsb3duIGFyZ29fZG9tYWluIHN0cnVjdHVyZSB3
aXRoIGFsbAp0aGUgc3ViLXN0cnVjdHVyZXMgYW5kIGZpZWxkcywgd2hpY2ggSSdtIG5vdCBzdXJl
IGFsbCBhcmUgYWN0dWFsbHkKdXNlZCBpbiB0aGF0IHBhdGNoLiBJdCB3b3VsZCBiZSBlYXNpZXIg
dG8gcmV2aWV3IGlmIGEgc2ltcGxlciBzZXQgb2YKb3BlcmF0aW9ucyBpcyBmaXJzdCBpbnRyb2R1
Y2VkLCBsaWtlIHN0YXJ0aW5nIGJ5IG9ubHkgYWxsb3dpbmcgc2luZ2xlCmRvbWFpbiByaW5ncywg
YW5kIHRoZW4gaW50cm9kdWNpbmcgbXVsdGljYXN0IHJpbmdzLgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 11:35:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 11:35: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-devel-bounces@lists.xenproject.org>)
	id 1gj0WI-0004hL-Oi; Mon, 14 Jan 2019 11:35: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj0WH-0004hG-Kn
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 11:35:05 +0000
X-Inumbo-ID: 6f10c217-17f0-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f10c217-17f0-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 11:35:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 04:33:03 -0700
Message-Id: <5C3C736E020000780020D2A6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 04:33:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <b442c221-62ff-eed6-4bbc-fc7599187c93@citrix.com>
 <5C2F6804020000780020A3B4@prv1-mh.provo.novell.com>
 <239fee41-c959-cf77-787a-d934a9b52a00@citrix.com>
In-Reply-To: <239fee41-c959-cf77-787a-d934a9b52a00@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Command line options of dubious use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDEyOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDEvMjAxOSAxNDowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAgZG9tMCAo
ZWl0aGVyIFBWLCBvciBQVkgpIGNhbm5vdCB1c2UgdGhlIEhQRVQKPj4+IHNhZmVseSwgZXZlbiBp
ZiBpdCBpcyByZXN0cmljdGVkIHRvIGp1c3QgcmVhZC1vbmx5IGFjY2Vzcy4gIERvbTAgbXVzdAo+
Pj4gdW5kZXIgbm8gY2lyY3Vtc3RhbmNlIGludGVyYWN0IGRpcmVjdGx5IHdpdGggdGhlIGhhcmR3
YXJlIEhQRVQsIGFzIGl0IGlzCj4+PiBhIGRpcmVjdCBpbnRlcnJ1cHQgc291cmNlLgo+PiBCdXQg
cmVhZHMgZG9uJ3QgY2F1c2UgaW50ZXJydXB0cywgZG8gdGhleT8KPiAKPiBObywgYnV0IHRoZXkg
ZG8gbmVlZCB0byBiZSBwZXJmb3JtZWQgdW5kZXIgbG9jaywgYW5kIGV4Y2x1ZGVkIGFnYWluc3QK
PiBYZW4gYWN0aW9ucy4KClRoYXQncyBmb3IgdGhlIHJlc3VsdCB0byBiZSBzZW5zaWJsZSwgaS5l
LiBhZmZlY3RpbmcgRG9tMC4gVGhlcmUncyB0aGVuCnN0aWxsIG5vIGhhcm0gdG8gWGVuIGFmYWlj
dC4KCj4+IEp1c3QgbGlrZSB3aXRoIHRoZSBJTy1BUElDLCB0aGUgbWFpbiBwcm9ibGVtIGhlcmUg
aXNuJ3QgZ29pbmcgdG8gYmUKPj4gdGhlIERvbTAga2VybmVsLCBidXQgQUNQSSBtZXRob2RzIGFj
Y2Vzc2luZyBjZXJ0YWluIHBpZWNlcyBvZgo+PiBoYXJkd2FyZS4gVGhhdCdzIHRoZSBwcmljZSB3
ZSBwYXkgZm9yIHRoZSBzcGxpdCBicmFpbiBtb2RlbCB3ZSB1c2UKPj4gZm9yIGRlYWxpbmcgd2l0
aCBBQ1BJLiBGb3IgdGhpcyByZWFzb24gSSdtIGFmcmFpZCBJIHdvdWxkIG9iamVjdCB0bwo+PiBh
bnkgYXR0ZW1wdCB0byByZW1vdmUgdGhlIG9wdGlvbiwgZGVzcGl0ZSB0aGUgY2FyZSB0aGF0J3Mg
bmVlZGVkCj4+IHdoZW4gd2FudGluZy9uZWVkaW5nIHRvIG1ha2UgdXNlIG9mIGl0Lgo+IAo+IFRo
ZXJlIGNhbiBvbmx5IGJlIGEgc2luZ2xlIGRyaXZlciBwZXIgSFBFVCBpbiB0aGUgc3lzdGVtLiAg
SW4gb3VyIGNhc2UsCj4gdGhhdCBtdXN0IGJlIFhlbiwgZXZlbiBpZiBkb20wIGNhbiBzZWUgdGhl
IEhQRVQuCj4gCj4gQU1MIGNhbm5vdCB1c2UgYW4gSFBFVCB3aGljaCBpcyBleHBvc2VkIHRvIHRo
ZSBPUywgYmVjYXVzZSBpdCBjYW4ndAo+IHJlYXNvbmFibHkga25vdyB3aGV0aGVyIHRoZSBtYWlu
IGNvdW50ZXIgaXMgZW5hYmxlZCBvciBub3QsCgpJdCBjYW4gcmVhZCB0aGUgY29uZmlnIHJlZ2lz
dGVyLgoKPiBjZXJ0YWlubHkKPiBjYW4ndCBwbGF5IHdpdGggdGhlIGVuYWJsZW1lbnQgb2YgdGhl
IG1haW4gY291bnRlciBiZWhpbmQgdGhlIE9TJ3MgYmFjaywKPiBhbmQgY2FuJ3Qgc2FmZWx5IHVz
ZSBpdCBpbiBhIHJlYWQtb25seSBjYXBhY2l0eSBiZWNhdXNlIG9mIHNwbGljZWQgcmVhZHMuCj4g
Cj4gQU1MIGNvdWxkIGluIHByaW5jaXBsZSBoYXZlIGEgZnVsbCBIUEVUIGRyaXZlciAoYXMgYSB0
aW1lc291cmNlLCBpZiBub3QKPiBhbiBpbnRlcnJ1cHQgc291cmNlKSwgaWYgaXQgaGlkIHRoZSBI
UEVUIGVudGlyZWx5IGZyb20gdGhlIE9TLCBidXQgaW4KPiB0aGlzIGNhc2UsIGl0IHdpbGwgZXhw
bG9kZSBvbiBhIHJlYWQtb25seSBtYXBwaW5nLgo+IAo+Pj4gIEEgcmVsYXRlZCBwcm9ibGVtIGlz
IHRoYXQgTGludXggaGFzIGNoaXBzZXQKPj4+IHF1aXJrcyBmb3IgbWlzc2luZyBIUEVUIEFDUEkg
dGFibGVzLCBhbmQgb24gc29tZSBzeXN0ZW1zIGNhbiBtYW5hZ2UgdG8KPj4+IHByb2dyYW0gdGhl
IEhQRVQgYmVoaW5kIFhlbidzIGJhY2ssIHJlc3VsdGluZyBpbiBjaGFvcy4gIFRoZSBkZWZhdWx0
Cj4+PiBNTUlPIGxvY2F0aW9ucyBvZiB0aGVzZSBkZXZpY2VzIGFyZSBzdGFuZGFyZCBub3dhZGF5
cywgc28gd2Ugc2hvdWxkCj4+PiBwcm9iYWJseSBibGFja2xpc3QgbWFwcGluZyBhdHRlbXB0cyBj
b21wbGV0ZWx5Lgo+Pj4KPj4+IElmIHRoZXJlIGRvZXMgaGFwcGVuIHRvIGJlIHNvbWV0aGluZyBl
bHNlIGFkamFjZW50IHRvIHRoZSBIUEVUIGluIHRoZQo+Pj4gc2FtZSBwYWdlLCB0aGUgb25seSBz
YWZlIHdheSB0byBoYW5kbGUgdGhlIDRrIGZyYW1lIGFzIGVtdWxhdGVkIE1NSU8sCj4+PiBhbmQg
Zm9yd2FyZCBhY2Nlc3NlcyB0byB0aGUgbGF0dGVyIDMwNzIgYnl0ZXMgdG8gaGFyZHdhcmUuCj4+
IFJpZ2h0OyB3ZSBkaWRuJ3Qgd2FudCB0byBpbXBsZW1lbnQgdGhpcyB1bnRpbCBhY3R1YWxseSBy
dW5uaW5nIGludG8gYQo+PiBzeXN0ZW0gaW4gbmVlZCBvZiBpdC4KPiAKPiBTbyB3ZSBvcHRlZCBm
b3Igc3VidGxlIHRpbWluZyBidWdzIG92ZXIgb2J2aW91cyBjcmFzaGVzLCBvbiB0aGUKPiB1bnJl
YWxpc3RpYyBvZmZjaGFuY2UgdGhhdCBBTUwgaXMgcmVhZGluZyB0aGUgSFBFVD8KCllvdSB0YWtl
IGFuIHVuZm9ydHVuYXRlIHBlcnNwZWN0aXZlIGhlcmUuIEluIHRoZSBzaW1pbGFyIElPLUFQSUMK
Y2FzZSwgdGhlIHJlYWRzIG9yIFJURXMgd2VyZSAtIGFzIGZhciBhcyBJIHdhcyBhYmxlIHRvIHRl
bGwgZnJvbQphbmFseXppbmcgdHdvIG9yIHRocmVlIHZhcmlhbnRzIG9mIGFmZmVjdGVkIEFNTCBj
b2RlIC0gY29tcGxldGVseQp1c2VsZXNzLiBQcmVzdW1hYmx5IGp1c3Qgc29tZSBkZWJ1Z2dpbmcg
Y29kZSBsZWZ0IHNvbWV3aGVyZS4KSXQgc2VlbXMgcXVpdGUgZGVzaXJhYmxlIHRvIGJlIGFibGUg
dG8gYm9vdCBvbiBzdWNoIHN5c3RlbXMgd2l0aG91dAphbnkgb29wc2VzIGluIERvbTAuCgo+IFRo
ZSBtYXBwaW5nIHNob3VsZCBlaXRoZXIgYmUgbm9uLWV4aXN0ZW50IChzbyB3ZSBhY3R1YWxseSBz
cG90IGF0dGVtcHRzCj4gdG8gdXNlIGl0KSwgb3IgaGF2ZSBhIGZ1bGx5IGVtdWxhdGVkIEhQRVQg
aW4gaXQsIHdpdGggdGhlIHJlc3Qgb2YgdGhlIDRrCj4gZnJhbWUgd2l0aCBlbXVsYXRlZCBhbmQg
Zm9yd2FyZGVkLgoKVGhhdCB3b3VsZCBpbmRlZWQgYmUgYmVzdCwgaW4gYW4gaWRlYWwgd29ybGQu
Cgo+Pj4gKiB2Z2EgPSBhc2sKPj4+Cj4+PiBUaGUgc2luZ2xlIHBpZWNlIG9mIGtleWJvYXJkIGlu
dGVyYWN0aW9uIHdlIGhhdmUgaW4gWGVuIGlzIHRoZSAxNmJpdAo+Pj4gYXNzZW1ibHkgY29kZSBt
ZW51IHRvIGRpc3BsYXkgdGhlIGdyYXBoaWNzIGFkYXB0ZXIgbW9kZXMuICBUaGlzIGNsZWFybHkK
Pj4+IGlzbid0IHVzZWQgaW4gcHJvZHVjdGlvbiBkdWUgdG8gaXQgYmxvY2tpbmcgZm9yIGFuIGFu
c3dlciwgYnV0IGRvZXMKPj4+IGFueW9uZSB1c2UgaXQgaW4gZGV2ZWxvcG1lbnQ/Cj4+IEl0J3Mg
YmVlbiBsZXNzIHRoYW4gaGFsZiBhIHllYXIgYWdvIHRoYXQgSSBoYWQgdG8gdXNlIGl0Lgo+Pgo+
Pj4gIEF0IHRoZSBwb2ludCB0aGF0IHlvdSBjYW4gZWRpdCB0aGUgYm9vdAo+Pj4gY29tbWFuZCBs
aW5lIHRvIGFzayBmb3IgdGhlIHJpZ2h0IG1vZGUsIGEgc3VpdGFibGUgbW9kZSBpcyBhbHJlYWR5
Cj4+PiBhdmFpbGFibGUgaW4gdGhlIGJvb3Rsb2FkZXIuCj4+IEJ1dCB0aGF0J3MganVzdCBvbmUs
IG5vdCBuZWNlc3NhcmlseSB0aGUgb25lIHlvdSdkIGxpa2UgdG8gdXNlLgo+PiBPbiB0aGUgc3lz
dGVtIHRoYXQgSSBuZWVkZWQgdG8gdXNlIGl0LCB0aGUgc2V0IG9mIG1vZGVzIHVzYWJsZQo+PiBh
dCBib290IHRpbWUgKGFzIHJlcG9ydGVkIGJ5IHRoZSBWRVNBIEJJT1MpIHdhcyBkaWZmZXJlbnQg
ZnJvbQo+PiB0aGUgc2V0IHJlcG9ydGVkIGF0IHJ1bnRpbWUgKHdpdGggWCBhbHJlYWR5IGFjdGl2
ZSkgYnkgaHdpbmZvIG9yCj4+IHNvbWUgc3VjaCwgc28gcGlja2luZyBhIF9yZWxpYWJseSB2YWxp
ZF8gbW9kZSBmcm9tIHRoZSBsaXN0Cj4+IHByb3ZpZGVkIHRoZXJlIHdhcyBub3QgcG9zc2libGUu
Cj4gCj4gU28gd2hhdCB5b3UgYXJlIHNheWluZyBpcyB0aGF0LCBkZXNwaXRlIGF0dGVtcHRpbmcg
dG8gdXNlIHRoZSBvcHRpb24sIGl0Cj4gZGlkbid0IGFjdHVhbGx5IHdvcmsgdXNlZnVsbHk/CgpT
b3J0IG9mIC0gSSBkaWQgb2J0YWluIHRoZSBkZXNpcmVkIG1vZGUgd2hlbiB0aGUgc3lzdGVtIHdh
cyBmdWxseSB1cAooYSAxMjgweDEwMjQgb25lKSwganVzdCB0byBmaW5kIHRoYXQgZHVyaW5nIGJv
b3QgaXQgd291bGRuJ3Qgd29yay4gSQp0cmllZCBvbmUgb3IgdHdvIG1vcmUgKHdpdGggZGlmZmVy
ZW50IGNvbG9yIGRlcHRocykgdW50aWwgSSBmaW5hbGx5IHVzZWQKdGhlICJ2Z2E9YXNrIiBvcHRp
b24gdG8gc2VlIHdoYXQgdGhlIEJJT1MgcmVwb3J0cyB2YWxpZCBhdCB0aGF0CnBvaW50LiBUbyBt
eSBzdXJwcmlzZSwgb25seSAxMDI0eDc2OCBtb2RlcyB3ZXJlIGxpc3RlZCAob24gYSBwcmV0dHkK
cmVjZW50IG5WaWRpYSBjYXJkIHdpdGggNkdCIG9mIGZyYW1lYnVmZmVyKS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 11:38:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 11:38: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-devel-bounces@lists.xenproject.org>)
	id 1gj0Zo-0004uY-Dp; Mon, 14 Jan 2019 11:38:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zeoe=PW=citrix.com=prvs=910b68455=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gj0Zn-0004uT-0e
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 11:38:43 +0000
X-Inumbo-ID: f114cc0d-17f0-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f114cc0d-17f0-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 11:38:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75497806"
Date: Mon, 14 Jan 2019 11:37:39 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190114113739.wv5an34y3jdtmb35@zion.uk.xensource.com>
References: <20190111182706.GA2199@perard.uk.xensource.com>
 <20190111192328.25242-1-ian.jackson@eu.citrix.com>
 <4C7EABEB02000006B8D7C7D4@prv1-mh.provo.novell.com>
 <9E406FBD020000569DFFD529@prv1-mh.provo.novell.com>
 <9E4077BD020000969DFFD529@prv1-mh.provo.novell.com>
 <81E41643020000ABCFD95477@prv1-mh.provo.novell.com>
 <CE47AFED020000429DFFD529@prv1-mh.provo.novell.com>
 <5C3C5ACE020000780020D1C3@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C3C5ACE020000780020D1C3@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 2/2] libxl: fix build (missing
 CLONE_NEWIPC) on astonishingly old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgMDI6NDc6NThBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjAxLjE5IGF0IDIwOjIzLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBDTE9ORV9ORVdJUEMgd2FzIGludHJvZHVjZWQgaW4gTGludXggMi42LjE5
LCBvbiB0aGUgMjl0aCBvZiBOb3ZlbWJlcgo+ID4gMjAwNiwgd2hpY2ggd2FzIDEyIHllYXJzLCAx
IG1vbnRoLCBhbmQgMTQgZGF5cyBhZ28uCj4gCj4gVGhhbmtzIGZvciB0aGUgdmVyeSBwcmVjaXNl
IGNvdW50aW5nLCB0aGUgbGF0dGVyIHBhcnQgd2hpY2ggd2lsbCBiZQo+IHdyb25nIC0gZXZlbiBp
ZiBqdXN0IHNsaWdodGx5IC0gYnkgdGhlIHRpbWUgeW91IGNvbW1pdCBpdCA7LSkKPiAKPiA+IE5l
dmVydGhlbGVzcyBhcHBhcmVudGx5IHNvbWUgcGVvcGxlIGFyZSB0cnlpbmcgdG8gYnVpbGQgWGVu
IG9uIHN5c3RlbXMKPiA+IHdob3NlIGtlcm5lbCBoZWFkZXJzIGFyZSB0aGF0IG9sZC4gIFBsYWNh
dGUgdGhlc2UgcGVvcGxlIGJ5IHByb3ZpZGluZwo+ID4gYSBmYWxsYmFjayAjZGVmaW5lIGZvciBD
TE9ORV9ORVdJUEMuCj4gPiAKPiA+IFRoZSBhY3R1YWwgYmluYXJ5IHZhbHVlIHdpbGwgb2YgY291
cnNlIHJlbWFpbiBjb25zdGFudCwgYmVjYXVzZSBvZiB0aGUKPiA+IGtlcm5lbCBBUEkgcHJvbWlz
ZSwgc28gdGhpcyBpcyBhbmQgd2lsbCBiZSBjb3JyZWN0IG9uIGFsbCBwbGF0Zm9ybXMKPiA+IHdo
ZXJlIHRoZSBDTE9ORV9ORVdJUEMgaXMgc3VwcG9ydGVkLiAgKEV2ZW4gaWYgZm9yIHNvbWUgcmVh
c29uIHdlIG1pc3MKPiA+IHRoZSByaWdodCAjaW5jbHVkZXMuKQo+ID4gCj4gPiBPZiBjb3Vyc2Ug
YXQgcnVudGltZSB0aGlzIHZhbHVlIHdpbGwgbm90IHdvcmsgb24gb2xkZXIga2VybmVscy4gIEl0
Cj4gPiB3aWxsIGJlIHJlamVjdGVkIGFzIHVua25vd24uCj4gCj4gU2FkbHkgdGhlIHNpdHVhdGlv
biBpcyBtb3JlIGNvbXBsaWNhdGVkOiBUaGUgY2hlY2sgdG8gZGlzYWxsb3cKPiB1bmtub3duIGZs
YWdzIHdhcyBpbnRyb2R1Y2VkIG9ubHkgaW4gMi42LjE3IFsxXSwgYW5kIGFwcGFyZW50bHkKPiBu
ZXZlciBiYWNrcG9ydGVkIHRvIDIuNi4xNiBvciBvbGRlciBzdGFibGUgdHJlZXMgZGVzcGl0ZSB0
aGUKPiBkZXNjcmlwdGlvbiB0YWxraW5nIGFib3V0IGl0IGdvaW5nIGludG8gMi42LjE2LiBTaW5j
ZSBpdCBkaWRuJ3QKPiBtYXR0ZXIgaW4gbXkgdmFyaWFudCBvZiB0aGUgd29ya2Fyb3VuZCwgSSBk
aWRuJ3QgbWVudGlvbiB0aGlzLgo+IAo+IE9mIGNvdXJzZSBhIHByZXR0eSByZWFzb25hYmxlIHBv
c2l0aW9uIHRvIHRha2Ugd291bGQgYmUgdG8KPiBjb25zaWRlciB0aGUgMi42LjE4LWJhc2VkIFhl
bm9MaW51eCB0cmVlIGEgImJhc2VsaW5lIiwgYmV5b25kCj4gd2hpY2ggd2UgZG9uJ3QgY2FyZSBh
Ym91dCB1bmRlc2lyYWJsZSBiZWhhdmlvciBoZXJlLgoKSSB0aGluayB1c2luZyAyLjYuMTggYXMg
YmFzZWxpbmUgaXMgdmVyeSByZWFzb25hYmxlLiAKCldlaS4KCj4gCj4gSmFuCj4gCj4gWzFdIDA2
ZjlkNGY5NGEgdW5zaGFyZTogRXJyb3IgaWYgcGFzc2VkIHVuc3VwcG9ydGVkIGZsYWdzCj4gCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 11:40:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gj0bB-0005X7-QE; Mon, 14 Jan 2019 11:40: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj0bA-0005X2-Np
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 11:40:08 +0000
X-Inumbo-ID: 24306f71-17f1-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24306f71-17f1-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 11:40:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 04:40:07 -0700
Message-Id: <5C3C7511020000780020D2BF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 04:40:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86emul: correct AVX512BW write masking checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIFZQU0FEQlcgdGhpcyBsaWtlbHkgd2FzIGEgcmVzdWx0IG9mIGJhZCBjb3B5LWFuZC1wYXN0
ZS4KCkZvciBWUFN7TCxSfUxEUSBjb21tZW50IGFuZCBjb2RlIHdlcmUgbm90IGluIGxpbmUsIGJ1
dCB0aGVuIGFnYWluIHRoZQpjb21tZW50IGFsc28gd2Fzbid0IGZ1bGx5IHVwZGF0ZWQgZnJvbSB0
aGUgQVZYMiBvcmlnaW5hbCBpdCBnb3QgY2xvbmVkCmZyb20uCgpTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtNjYzMywxMSArNjYzMywxMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2V0X2Zw
dShYODZFTVVMX0ZQVV9tbXgpOwogICAgICAgICBnb3RvIHNpbWRfMGZfY29tbW9uOwogCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjYpOiAvKiB2cHNhZGJ3IFt4eXpdbW0v
bWVtLFt4eXpdbW0sW3h5el1tbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZl
eC5vcG1zaywgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZDEpOiAvKiB2cHNybHcgeG1tL20xMjgsW3h5el1t
bSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTEp
OiAvKiB2cHNyYXcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjEpOiAvKiB2cHNsbHcgeG1tL20xMjgsW3h5el1tbSxb
eHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjUpOiAv
KiB2cG1hZGR3ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KLSAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmNik6IC8qIHZwc2FkYncgW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CiAg
ICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmLCAweGQ1KTogLyogdnBtdWxsdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8K
QEAgLTY5OTgsOCArNzAwMCw5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBjYXNlIDY6IC8qIHZw
c2xscSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoIWV2ZXgudywgRVhDX1VEKTsKICAgICAgICAgICAgIGdvdG8gYXZ4NTEy
Zl9zaGlmdF9pbW07Ci0gICAgICAgIGNhc2UgMzogLyogdnBzcmxkcSAkaW1tOCx7eCx5fW1tLHt4
LHl9bW0gKi8KLSAgICAgICAgY2FzZSA3OiAvKiB2cHNsbGRxICRpbW04LHt4LHl9bW0se3gseX1t
bSAqLworICAgICAgICBjYXNlIDM6IC8qIHZwc3JsZHEgJGltbTgsW3h5el1tbS9tZW0sW3h5el1t
bSAqLworICAgICAgICBjYXNlIDc6IC8qIHZwc2xsZHEgJGltbTgsW3h5el1tbS9tZW0sW3h5el1t
bSAqLworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgub3Btc2ssIEVYQ19V
RCk7CiAgICAgICAgICAgICBnb3RvIGF2eDUxMmJ3X3NoaWZ0X2ltbTsKICAgICAgICAgfQogICAg
ICAgICBnb3RvIHVucmVjb2duaXplZF9pbnNuOwoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 11:41:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 11:41: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-devel-bounces@lists.xenproject.org>)
	id 1gj0cK-0005da-5c; Mon, 14 Jan 2019 11:41: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj0cI-0005dR-T3
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 11:41:18 +0000
X-Inumbo-ID: 4ded51e5-17f1-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ded51e5-17f1-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 11:41:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 04:39:16 -0700
Message-Id: <5C3C74E1020000780020D2AE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 04:39:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE ISA
 extensions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rmlyc3Qgb2YgYWxsIGEgUENMTVVMUURRIGRlcGVuZGVuY3kgd2FzIG1pc3NpbmcgZW50aXJlbHku
IEFkZCBpdCBhcyB3ZWxsCmFzIEFFU05JIGFuZCBTSEEgdG8gU1NFMiwgYXMgYWxsIG9mIHRoZW0g
YWN0IG9uIHZlY3RvcnMgb2YgaW50ZWdlcnMsCndoZXJlYXMgcGxhaW4gU1NFIHN1cHBvcnRzIHZl
Y3RvcnMgb2Ygc2luZ2xlIHByZWNpc2lvbiBmbG9hdHMgb25seS4gVGhpcwppcyBpbiBsaW5lIHdp
dGggaG93IGUuZy4gYmludXRpbHMgYW5kIGdjYyB0cmVhdCB0aGVtLgoKU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVEJEOiBPbiB0aGUgc2FtZSBiYXNp
cywgU1NFMywgU1NTRTMgYW5kIFNTRTRBIHNob3VsZCBwcm9iYWJseSBhbHNvCmRlcGVuZCBvbiBT
U0UyIHJhdGhlciB0aGFuIFNTRS4gSW4gZmFjdCBtYWtpbmcgdGhpcyBhIGNoYWluIFNTRSAtPiBT
U0UyCi0+IFNTRTMgLT4geyBTU1NFMywgU1NFNEEgfSB3b3VsZCBwcm9iYWJseSBiZSBiZXN0LCBh
bmQgZ2V0IHVzIGluIGxpbmUKd2l0aCBib3RoIGJpbnV0aWxzIGFuZCBnY2MuIEJ1dCBJIHRoaW5r
IEkgZGlkIHN1Z2dlc3Qgc28gd2hlbiB0aGUKZGVwZW5kZW5jaWVzIHdlcmUgaW50cm9kdWNlZCwg
YW5kIHRoaXMgd2Fzbid0IGxpa2VkIGZvciBhIHJlYXNvbiBJCmZvcmdvdC4KCi0tLSBhL3hlbi90
b29scy9nZW4tY3B1aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMTk2LDEx
ICsxOTYsMTIgQEAgZGVmIGNydW5jaF9udW1iZXJzKHN0YXRlKToKICAgICAgICAgIyBpbnN0cnVj
dGlvbnMuICBTZXZlcmFsIGZ1dGhlciBpbnN0cnVjdGlvbiBzZXRzIGFyZSBidWlsdCBvbiBjb3Jl
CiAgICAgICAgICMgJVhNTSBzdXBwb3J0LCB3aXRob3V0IHNwZWNpZmljIGludGVyLWRlcGVuZGVu
Y2llcy4gIEFkZGl0aW9uYWxseQogICAgICAgICAjIEFNRCBoYXMgYSBzcGVjaWFsIG1pcy1hbGln
bm1lbnQgc3ViLW1vZGUuCi0gICAgICAgIFNTRTogW1NTRTIsIFNTRTMsIFNTU0UzLCBTU0U0QSwg
TUlTQUxJR05TU0UsCi0gICAgICAgICAgICAgIEFFU05JLCBTSEFdLAorICAgICAgICBTU0U6IFtT
U0UyLCBTU0UzLCBTU1NFMywgU1NFNEEsIE1JU0FMSUdOU1NFXSwKIAotICAgICAgICAjIFNTRTIg
d2FzIHJlLXNwZWNpZmllZCBhcyBjb3JlIGluc3RydWN0aW9ucyBmb3IgNjRiaXQuCi0gICAgICAg
IFNTRTI6IFtMTV0sCisgICAgICAgICMgU1NFMiB3YXMgcmUtc3BlY2lmaWVkIGFzIGNvcmUgaW5z
dHJ1Y3Rpb25zIGZvciA2NGJpdC4gIEFsc28gSVNBCisgICAgICAgICMgZXh0ZW5zaW9ucyBkZWFs
aW5nIHdpdGggdmVjdG9ycyBvZiBpbnRlZ2VycyBhcmUgYWRkZWQgaGVyZSByYXRoZXIKKyAgICAg
ICAgIyB0aGFuIHRvIFNTRS4KKyAgICAgICAgU1NFMjogW0xNLCBBRVNOSSwgUENMTVVMUURRLCBT
SEFdLAogCiAgICAgICAgICMgU1NFNC4xIGV4cGxpY2l0bHkgZGVwZW5kcyBvbiBTU0UzIGFuZCBT
U1NFMwogICAgICAgICBTU0UzOiBbU1NFNF8xXSwKCgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 11:49:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 11:49: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-devel-bounces@lists.xenproject.org>)
	id 1gj0jn-0005tx-0M; Mon, 14 Jan 2019 11:49: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=EyCT=PW=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gj0jl-0005ts-5J
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 11:49:01 +0000
X-Inumbo-ID: 609dfad0-17f2-11e9-92db-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 609dfad0-17f2-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 11:48:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1547466538;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=z8oz2MBQJd+kiWLutN3KnbCvSsHpFlDLE/FdgPNjzwY=;
 b=ppUl7NzrJB57j7R6Hse/M5gQlufFkBJVwiqj03IVjG2liXmXHMv83WLQHm0nl2olZh
 DkWzGoWiToIwq5tc1glWGc3S4S4DMusvYGX/FxZTSa3cQGnUhleJQiVD0IP850/YMoQp
 Ox7dSB5/ke4VACj5DEt+DCTvo1zV/NOWkR1uUjtCc/S5C8Qsm4d/1UPr0c1FaStnZsLD
 3rOZWdNDLzixNXOgnLklOlb5w1me49uCzMoYjenNW1E1x1Sf9oJRS/aj3p8W31vNkfka
 QJ6DY1mE7vWSGNLIMIgokIpPmv9d6WpUA6zo045vX/EjNuS0KBkxfi5ld91/hm+uzEcN
 fJ/w==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAFdzN/stCP9wLqMPjVSZr882V9RvAWJGWyCck"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.9 AUTH)
 with ESMTPSA id 20a457v0EBmumKk
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 14 Jan 2019 12:48:56 +0100 (CET)
Date: Mon, 14 Jan 2019 12:48:52 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190114124852.3d91d25f.olaf@aepfle.de>
In-Reply-To: <20190114112857.dxmlt7noy53asro5@zion.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <20190113201744.GA11328@aepfle.de>
 <20190114112857.dxmlt7noy53asro5@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.01.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============0621786593975068451=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0621786593975068451==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/yJJILitWK1fDqxyhzusun_x"; protocol="application/pgp-signature"

--Sig_/yJJILitWK1fDqxyhzusun_x
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Mon, 14 Jan 2019 11:28:57 +0000
schrieb Wei Liu <wei.liu2@citrix.com>:

> Are you saying that the breakage is shown when you put a snapshot of
> ovmf under xen.git? How does ovmf distribute their snapshot? How is that
> generated? Does it contain snapshots of submodules it needs already?

I export all required sources recursively and store them in the appropriate=
 directories.
qemu itself requires only the keycodemapdb, it does no download-on-demand.

And now that I had a chance to look at the sources, qemu-xen-dir-find calls=
 a custom script that will do nothing if the <dir>-remote already exists.

I think instead of changing the custom Makefile, the submodules have to be =
handled in git-checkout.sh which is invoked by ovmf-dir.
If I remember correctly, when keycodemapdb became a hard requirement nothin=
g in xen.git was adjusted.

Olaf

--Sig_/yJJILitWK1fDqxyhzusun_x
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXDx3JAAKCRBdQqD6ppg2
fhLLAKCeJEBBenwyvZ/VgUlEfnSwOPisEgCgzTbN4iWI26uJVAXgOKZldc0+f9I=
=y1F/
-----END PGP SIGNATURE-----

--Sig_/yJJILitWK1fDqxyhzusun_x--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0621786593975068451==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 14 12:00:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 12:00:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj0v2-0007Ia-DP; Mon, 14 Jan 2019 12:00: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=E1pU=PW=citrix.com=prvs=910aa9826=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gj0v1-0007IV-Pj
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 12:00:39 +0000
X-Inumbo-ID: 015fb6e1-17f4-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 015fb6e1-17f4-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 12:00:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="84539972"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C3C74E1020000780020D2AE@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f90fec5f-4c14-4ce5-93d5-c43c9f9ff60b@citrix.com>
Date: Mon, 14 Jan 2019 12:00:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C3C74E1020000780020D2AE@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE
 ISA extensions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAxOSAxMTozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRmlyc3Qgb2YgYWxsIGEg
UENMTVVMUURRIGRlcGVuZGVuY3kgd2FzIG1pc3NpbmcgZW50aXJlbHkuIEFkZCBpdCBhcyB3ZWxs
Cj4gYXMgQUVTTkkgYW5kIFNIQSB0byBTU0UyLCBhcyBhbGwgb2YgdGhlbSBhY3Qgb24gdmVjdG9y
cyBvZiBpbnRlZ2VycywKPiB3aGVyZWFzIHBsYWluIFNTRSBzdXBwb3J0cyB2ZWN0b3JzIG9mIHNp
bmdsZSBwcmVjaXNpb24gZmxvYXRzIG9ubHkuIFRoaXMKPiBpcyBpbiBsaW5lIHdpdGggaG93IGUu
Zy4gYmludXRpbHMgYW5kIGdjYyB0cmVhdCB0aGVtLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IFRCRDogT24gdGhlIHNhbWUgYmFzaXMs
IFNTRTMsIFNTU0UzIGFuZCBTU0U0QSBzaG91bGQgcHJvYmFibHkgYWxzbwo+IGRlcGVuZCBvbiBT
U0UyIHJhdGhlciB0aGFuIFNTRS4gSW4gZmFjdCBtYWtpbmcgdGhpcyBhIGNoYWluIFNTRSAtPiBT
U0UyCj4gLT4gU1NFMyAtPiB7IFNTU0UzLCBTU0U0QSB9IHdvdWxkIHByb2JhYmx5IGJlIGJlc3Qs
IGFuZCBnZXQgdXMgaW4gbGluZQo+IHdpdGggYm90aCBiaW51dGlscyBhbmQgZ2NjLiBCdXQgSSB0
aGluayBJIGRpZCBzdWdnZXN0IHNvIHdoZW4gdGhlCj4gZGVwZW5kZW5jaWVzIHdlcmUgaW50cm9k
dWNlZCwgYW5kIHRoaXMgd2Fzbid0IGxpa2VkIGZvciBhIHJlYXNvbiBJCj4gZm9yZ290LgoKV2hp
bGUgYWxsIG9mIHRoaXMgaXMgdHJ1ZSwgdGhlcmUgaXMgYSBjb21tZW50IGluIGNvbnRleHQgd2hp
Y2ggZXhwbGFpbnMKd2h5IHRoZSBkZXBlbmRlbmNlcyBhcmUgdGhleSB3YXkgdGhleSBhcmUuCgpQ
cm92aWRpbmcgYSBndWVzdCB3aXRoIFNTRSwgbm8gU1NFMiwgYW5kIFBDTE1VTERRL0FFU05JL1NI
QSB3aWxsIGFsbG93CnRoZXNlIGxhdHRlciBpbnN0cnVjdGlvbiBncm91cHMgdG8gZnVuY3Rpb24g
Y29ycmVjdGx5LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 12:08:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1gj12B-0007Wr-8D; Mon, 14 Jan 2019 12:08: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj129-0007Wm-Uf
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 12:08:01 +0000
X-Inumbo-ID: 091560a8-17f5-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 091560a8-17f5-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 12:08:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75499523"
Date: Mon, 14 Jan 2019 12:07:56 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Peter Maydell <peter.maydell@linaro.org>
Message-ID: <20190114120756.GA1271@perard.uk.xensource.com>
References: <20190111180941.6198-1-anthony.perard@citrix.com>
 <20190111181127.GN1508@perard.uk.xensource.com>
 <CAFEAcA-+_-Eq_qm-G4+Guy9nL-Xja9k6fEOUJPd6_3LoG9P0Qg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFEAcA-+_-Eq_qm-G4+Guy9nL-Xja9k6fEOUJPd6_3LoG9P0Qg@mail.gmail.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] xen: Fix event channel
 interface for XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "open list:X86" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDY6MTY6NDVQTSArMDAwMCwgUGV0ZXIgTWF5ZGVsbCB3
cm90ZToKPiBPbiBGcmksIDExIEphbiAyMDE5IGF0IDE4OjEzLCBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gRnJpLCBKYW4gMTEsIDIw
MTkgYXQgMDY6MDk6NDFQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gPiA+IFBhdGNo
ICJ4ZW46IGFkZCBldmVudCBjaGFubmVsIGludGVyZmFjZSBmb3IgWGVuRGV2aWNlLXMiIG1ha2Vz
IHVzZSBvZgo+ID4gPiB0aGUgdHlwZSB4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90LCBidXQgdGhp
cyBpc24ndCBhdmFpYWJsZSBiZWZvcmUgWGVuCj4gPiA+IDQuNy4gQWxzbyB0aGUgZnVuY3Rpb24g
eGVuX2RldmljZV9iaW5kX2V2ZW50X2NoYW5uZWwgYXNzaWduIHRoZSByZXR1cm4KPiA+ID4gdmFs
dWUgb2YgeGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4gdG8gY2hhbm5lbC0+bG9jYWxfcG9ydCBi
dXQgY2hlY2sgdGhlCj4gPiA+IHJlc3VsdCBmb3IgZXJyb3Igd2l0aCB4ZW5kZXYtPmxvY2FsX3Bv
cnQuCj4gPiA+Cj4gPiA+IEZpeCBieToKPiA+ID4gLSByZW1vdmluZyBsb2NhbF9wb3J0IGZyb20g
c3RydWN0IFhlbkRldmljZSBhcyBpdCBpc24ndCB1c2UgYW55d2VyZS4KPiA+ID4gLSBhZGRpbmcg
YSBjb21wYXRpYmlsaXR5IHR5cGVkZWYgZm9yIHhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgZm9y
IFhlbgo+ID4gPiAgIDQuNiBhbmQgZWFybGllci4KPiA+ID4KPiA+ID4gQXMgZXh0cmEsIHJlcGxh
Y2UgdGhlIHR5cGUgb2YgWGVuRXZlbnRDaGFubmVsLT5sb2NhbF9wb3J0IGJ5Cj4gPiA+IGV2dGNo
bl9wb3J0X3QuCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgo+ID4KPiA+IE5vdGVzOgo+ID4gVGhpcyBwYXRjaCBmaXgg
InhlbjogYWRkIGV2ZW50IGNoYW5uZWwgaW50ZXJmYWNlIGZvciBYZW5EZXZpY2UtcyIgdGhhdAo+
ID4gaXNuJ3QgY29tbWl0ZWQgeWV0LCBvZiB0aGUgcGF0Y2ggc2VyaWVzICJYZW4gUFYgYmFja2Vu
ZCAncWRldmlmaWNhdGlvbiciLgo+IAo+IFRoYW5rcyBmb3IgdGhlIGZpeC4gSSBhc3N1bWUgeW91
J3JlIGdvaW5nIHRvIHNxdWFzaCBpdCBpbnRvIHRoZQo+IGFwcHJvcHJpYXRlIHBhdGNoIGluIHRo
YXQgcHVsbHJlcXVlc3QgPwoKWWVzLCBpdCdzIGEgZ29vZCBpZGVhIHRvIHNxdWFzaCBpdC4gSSds
bCByZXN1Ym1pdCB0aGUgcHVsbHJlcSBzaG9ydGx5LgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 12:11:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 12:11: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-devel-bounces@lists.xenproject.org>)
	id 1gj15j-0008Dq-QZ; Mon, 14 Jan 2019 12:11: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=508X=PW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gj15i-0008Dd-Ce
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 12:11:42 +0000
X-Inumbo-ID: 8cba1141-17f5-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cba1141-17f5-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 12:11:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gj15d-0000iv-Si; Mon, 14 Jan 2019 12:11:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gj15d-00030L-Ew; Mon, 14 Jan 2019 12:11:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gj15d-0000xK-EJ; Mon, 14 Jan 2019 12:11:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131945-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-i386-pvops:<job status>:broken:regression
 linux-linus:build-i386:<job status>:broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-linus:build-i386-xsm:<job status>:broken:regression
 linux-linus:build-i386-xsm:host-install(4):broken:regression
 linux-linus:build-i386-pvops:host-install(4):broken:regression
 linux-linus:build-i386:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e1706720408e72fb883f6b151c2b3b23d8e7e5b2
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Jan 2019 12:11:37 +0000
Subject: [Xen-devel] [linux-linus test] 131945: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk0NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxOTQ1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI1ODk4CiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMjU4OTgKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVj
aygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgZTE3MDY3MjA0MDhlNzJmYjg4M2Y2YjE1MWMyYjNiMjNk
OGU3ZTViMgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMw
ZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1
ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFogIDE1MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1NiBaICAxNTEgZGF5cyAgMTIzIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTk0NSAgMjAxOS0wMS0xMyAxNjo1MDo1MCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KNDE2NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWls
ZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODI5MTYyIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 12:44:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 12:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj1au-00022N-MB; Mon, 14 Jan 2019 12:43: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=9d/C=PW=citrix.com=prvs=910e3a91d=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gj1au-00022I-7T
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 12:43:56 +0000
X-Inumbo-ID: 0d234b01-17fa-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d234b01-17fa-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 12:43:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75501410"
To: <xen-devel@lists.xen.org>, Juergen Gross <jgross@suse.com>
References: <20181210100300.3680-1-xin.li@citrix.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <aed90386-6909-c7c7-faa1-a7475a0ab805@citrix.com>
Date: Mon, 14 Jan 2019 12:43:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181210100300.3680-1-xin.li@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 ] always clear the X2APIC_ENABLE bit for
 PV guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xin Li <talons.lee@gmail.com>, Talons Lee <xin.li@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGluZz8KCk9uIDEwLzEyLzIwMTggMTA6MDMsIFhpbiBMaSB3cm90ZToKPiBGcm9tOiBUYWxvbnMg
TGVlIDx4aW4ubGlAY2l0cml4LmNvbT4KPiAKPiBDb21taXQgZTY1N2ZjYyBjbGVhcnMgY3B1IGNh
cGFiaWxpdHkgYml0IGluc3RlYWQgb2YgdXNpbmcgZmFrZSBjcHVpZAo+IHZhbHVlLCB0aGUgRVhU
RCBzaG91bGQgYWx3YXlzIGJlIG9mZiBmb3IgUFYgZ3Vlc3Qgd2l0aG91dCBkZXBlbmRpbmcKPiBv
biBjcHVpZCB2YWx1ZS4gU28gcmVtb3ZlIHRoZSBjcHVpZCBjaGVjayBpbiB4ZW5fcmVhZF9tc3Jf
c2FmZSgpIHRvCj4gYWx3YXlzIGNsZWFyIHRoZSBYMkFQSUNfRU5BQkxFIGJpdC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBUYWxvbnMgTGVlIDx4aW4ubGlAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IC0tLQo+IENDOiBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiBDQzogU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4g
djI6Cj4gZG9uJ3QgdXNlIGZha2UgY3B1aWQgdG8gY2hlYXQgeGVuX3JlYWRfbXNyX3NhZmUoKSwg
anVzdCBhbHdheXMgY2xlYXIKPiB0aGUgRVhURCBiaXQuCj4gLS0tCj4gIGFyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYyB8IDUgKy0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVu
X3B2LmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKPiBpbmRleCA0YjIwMDgyLi4xN2Nm
OTJiIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+ICsrKyBiL2Fy
Y2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+IEBAIC05MDAsMTAgKzkwMCw3IEBAIHN0YXRpYyB1
NjQgeGVuX3JlYWRfbXNyX3NhZmUodW5zaWduZWQgaW50IG1zciwgaW50ICplcnIpCj4gIAl2YWwg
PSBuYXRpdmVfcmVhZF9tc3Jfc2FmZShtc3IsIGVycik7Cj4gIAlzd2l0Y2ggKG1zcikgewo+ICAJ
Y2FzZSBNU1JfSUEzMl9BUElDQkFTRToKPiAtI2lmZGVmIENPTkZJR19YODZfWDJBUElDCj4gLQkJ
aWYgKCEoY3B1aWRfZWN4KDEpICYgKDEgPDwgKFg4Nl9GRUFUVVJFX1gyQVBJQyAmIDMxKSkpKQo+
IC0jZW5kaWYKPiAtCQkJdmFsICY9IH5YMkFQSUNfRU5BQkxFOwo+ICsJCXZhbCAmPSB+WDJBUElD
X0VOQUJMRTsKPiAgCQlicmVhazsKPiAgCX0KPiAgCXJldHVybiB2YWw7Cj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 12:44:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 12:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj1b2-00022d-V1; Mon, 14 Jan 2019 12:44: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=neJr=PW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gj1b2-00022Y-BJ
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 12:44:04 +0000
X-Inumbo-ID: 120d4001-17fa-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 120d4001-17fa-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 12:44:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A3B18AB7D;
 Mon, 14 Jan 2019 12:43:01 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190111120805.24852-1-jgross@suse.com>
 <f0b7963a-049f-e89e-a9cb-9e0f18f771a3@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <21fbef84-e84c-cdd0-ae1a-856c38a39cf3@suse.com>
Date: Mon, 14 Jan 2019 13:43:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <f0b7963a-049f-e89e-a9cb-9e0f18f771a3@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, hans@knorrie.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMjAxOSAyMTozNSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEvMTEvMTkg
NzowOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gQEAgLTQyMSw2ICs0MjQsMTEgQEAgdm9p
ZCB4ZW5fcmVzdG9yZV90aW1lX21lbW9yeV9hcmVhKHZvaWQpCj4+ICAJaWYgKHJldCAhPSAwKQo+
PiAgCQlwcl9ub3RpY2UoIkNhbm5vdCByZXN0b3JlIHNlY29uZGFyeSB2Y3B1X3RpbWVfaW5mbyAo
ZXJyICVkKSIsCj4+ICAJCQkgIHJldCk7Cj4+ICsKPj4gK291dDoKPj4gKwkvKiBOZWVkIHB2Y2xv
Y2tfcmVzdW1lKCkgYmVmb3JlIHVzaW5nIHhlbl9jbG9ja3NvdXJjZV9yZWFkKCkuICovCj4+ICsJ
cHZjbG9ja19yZXN1bWUoKTsKPiAKPiBEbyB3ZSB3YW50IHRvIGRyb3AgaXQgZnJvbSB4ZW5fdGlt
ZXJfcmVzdW1lIHRoZW4/CgpZZXMuIFYzIG9uIGl0cyB3YXkuLi4KCgpKdWVyZ2VuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 12:44:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gj1bH-00024L-83; Mon, 14 Jan 2019 12:44: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=neJr=PW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gj1bG-000244-0w
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 12:44:18 +0000
X-Inumbo-ID: 1a014640-17fa-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a014640-17fa-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 12:44:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 522C1AB7D;
 Mon, 14 Jan 2019 12:44:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Mon, 14 Jan 2019 13:44:13 +0100
Message-Id: <20190114124413.3742-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v3] xen: Fix x86 sched_clock() interface for xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 stable@vger.kernel.org, hans@knorrie.org, mingo@redhat.com, bp@alien8.de,
 hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGY5NGM4ZDExNjk5NzU5ICgic2NoZWQvY2xvY2ssIHg4Ni90c2M6IFJld29yayB0aGUg
eDg2ICd1bnN0YWJsZScKc2NoZWRfY2xvY2soKSBpbnRlcmZhY2UiKSBicm9rZSBYZW4gZ3Vlc3Qg
dGltZSBoYW5kbGluZyBhY3Jvc3MKbWlncmF0aW9uOgoKWyAgMTg3LjI0OTk1MV0gRnJlZXppbmcg
dXNlciBzcGFjZSBwcm9jZXNzZXMgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRvbmUuClsg
IDE4Ny4yNTExMzddIE9PTSBraWxsZXIgZGlzYWJsZWQuClsgIDE4Ny4yNTExMzddIEZyZWV6aW5n
IHJlbWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRv
bmUuClsgIDE4Ny4yNTIyOTldIHN1c3BlbmRpbmcgeGVuc3RvcmUuLi4KWyAgMTg3LjI2Njk4N10g
eGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dApbMTg0
NDY3NDM4MTEuNzA2NDc2XSBPT00ga2lsbGVyIGVuYWJsZWQuClsxODQ0Njc0MzgxMS43MDY0Nzhd
IFJlc3RhcnRpbmcgdGFza3MgLi4uIGRvbmUuClsxODQ0Njc0MzgxMS43MjA1MDVdIFNldHRpbmcg
Y2FwYWNpdHkgdG8gMTY3NzcyMTYKCkZpeCB0aGF0IGJ5IHNldHRpbmcgeGVuX3NjaGVkX2Nsb2Nr
X29mZnNldCBhdCByZXN1bWUgdGltZSB0byBlbnN1cmUgYQptb25vdG9uaWMgY2xvY2sgdmFsdWUu
CgpGaXhlczogZjk0YzhkMTE2OTk3NTkgKCJzY2hlZC9jbG9jaywgeDg2L3RzYzogUmV3b3JrIHRo
ZSB4ODYgJ3Vuc3RhYmxlJyBzY2hlZF9jbG9jaygpIGludGVyZmFjZSIpCkNjOiA8c3RhYmxlQHZn
ZXIua2VybmVsLm9yZz4gIyA0LjExClJlcG9ydGVkLWJ5OiBIYW5zIHZhbiBLcmFuZW5idXJnIDxo
YW5zQGtub3JyaWUub3JnPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL3RpbWUuYyB8IDEyICsrKysrKysrKy0tLQogMSBmaWxl
IGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni94ZW4vdGltZS5jIGIvYXJjaC94ODYveGVuL3RpbWUuYwppbmRleCA3MmJmNDQ2YzNm
ZWUuLjZlMjk3OTQ1NzNiNyAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3RpbWUuYworKysgYi9h
cmNoL3g4Ni94ZW4vdGltZS5jCkBAIC0zNjEsOCArMzYxLDYgQEAgdm9pZCB4ZW5fdGltZXJfcmVz
dW1lKHZvaWQpCiB7CiAJaW50IGNwdTsKIAotCXB2Y2xvY2tfcmVzdW1lKCk7Ci0KIAlpZiAoeGVu
X2Nsb2NrZXZlbnQgIT0gJnhlbl92Y3B1b3BfY2xvY2tldmVudCkKIAkJcmV0dXJuOwogCkBAIC0z
NzksMTIgKzM3NywxNSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHB2X3RpbWVfb3BzIHhlbl90aW1l
X29wcyBfX2luaXRjb25zdCA9IHsKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgcHZjbG9ja192c3lzY2Fs
bF90aW1lX2luZm8gKnhlbl9jbG9jayBfX3JlYWRfbW9zdGx5Oworc3RhdGljIHU2NCB4ZW5fY2xv
Y2tfdmFsdWVfc2F2ZWQ7CiAKIHZvaWQgeGVuX3NhdmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKQog
ewogCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWEgdDsKIAlpbnQgcmV0Owog
CisJeGVuX2Nsb2NrX3ZhbHVlX3NhdmVkID0geGVuX2Nsb2Nrc291cmNlX3JlYWQoKSAtIHhlbl9z
Y2hlZF9jbG9ja19vZmZzZXQ7CisKIAlpZiAoIXhlbl9jbG9jaykKIAkJcmV0dXJuOwogCkBAIC00
MDQsNyArNDA1LDcgQEAgdm9pZCB4ZW5fcmVzdG9yZV90aW1lX21lbW9yeV9hcmVhKHZvaWQpCiAJ
aW50IHJldDsKIAogCWlmICgheGVuX2Nsb2NrKQotCQlyZXR1cm47CisJCWdvdG8gb3V0OwogCiAJ
dC5hZGRyLnYgPSAmeGVuX2Nsb2NrLT5wdnRpOwogCkBAIC00MjEsNiArNDIyLDExIEBAIHZvaWQg
eGVuX3Jlc3RvcmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKQogCWlmIChyZXQgIT0gMCkKIAkJcHJf
bm90aWNlKCJDYW5ub3QgcmVzdG9yZSBzZWNvbmRhcnkgdmNwdV90aW1lX2luZm8gKGVyciAlZCki
LAogCQkJICByZXQpOworCitvdXQ6CisJLyogTmVlZCBwdmNsb2NrX3Jlc3VtZSgpIGJlZm9yZSB1
c2luZyB4ZW5fY2xvY2tzb3VyY2VfcmVhZCgpLiAqLworCXB2Y2xvY2tfcmVzdW1lKCk7CisJeGVu
X3NjaGVkX2Nsb2NrX29mZnNldCA9IHhlbl9jbG9ja3NvdXJjZV9yZWFkKCkgLSB4ZW5fY2xvY2tf
dmFsdWVfc2F2ZWQ7CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2lu
Zm8odm9pZCkKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 12:48:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 12:48: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-devel-bounces@lists.xenproject.org>)
	id 1gj1f8-0002OB-V7; Mon, 14 Jan 2019 12:48: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj1f7-0002O6-88
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 12:48:17 +0000
X-Inumbo-ID: a8d28b3a-17fa-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8d28b3a-17fa-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 12:48:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 05:48:14 -0700
Message-Id: <5C3C850D020000780020D3A0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 05:48:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C3C74E1020000780020D2AE@prv1-mh.provo.novell.com>
 <f90fec5f-4c14-4ce5-93d5-c43c9f9ff60b@citrix.com>
In-Reply-To: <f90fec5f-4c14-4ce5-93d5-c43c9f9ff60b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE
 ISA extensions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDEzOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTQvMDEvMjAxOSAxMTozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEZpcnN0IG9m
IGFsbCBhIFBDTE1VTFFEUSBkZXBlbmRlbmN5IHdhcyBtaXNzaW5nIGVudGlyZWx5LiBBZGQgaXQg
YXMgd2VsbAo+PiBhcyBBRVNOSSBhbmQgU0hBIHRvIFNTRTIsIGFzIGFsbCBvZiB0aGVtIGFjdCBv
biB2ZWN0b3JzIG9mIGludGVnZXJzLAo+PiB3aGVyZWFzIHBsYWluIFNTRSBzdXBwb3J0cyB2ZWN0
b3JzIG9mIHNpbmdsZSBwcmVjaXNpb24gZmxvYXRzIG9ubHkuIFRoaXMKPj4gaXMgaW4gbGluZSB3
aXRoIGhvdyBlLmcuIGJpbnV0aWxzIGFuZCBnY2MgdHJlYXQgdGhlbS4KPj4KPj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gVEJEOiBPbiB0
aGUgc2FtZSBiYXNpcywgU1NFMywgU1NTRTMgYW5kIFNTRTRBIHNob3VsZCBwcm9iYWJseSBhbHNv
Cj4+IGRlcGVuZCBvbiBTU0UyIHJhdGhlciB0aGFuIFNTRS4gSW4gZmFjdCBtYWtpbmcgdGhpcyBh
IGNoYWluIFNTRSAtPiBTU0UyCj4+IC0+IFNTRTMgLT4geyBTU1NFMywgU1NFNEEgfSB3b3VsZCBw
cm9iYWJseSBiZSBiZXN0LCBhbmQgZ2V0IHVzIGluIGxpbmUKPj4gd2l0aCBib3RoIGJpbnV0aWxz
IGFuZCBnY2MuIEJ1dCBJIHRoaW5rIEkgZGlkIHN1Z2dlc3Qgc28gd2hlbiB0aGUKPj4gZGVwZW5k
ZW5jaWVzIHdlcmUgaW50cm9kdWNlZCwgYW5kIHRoaXMgd2Fzbid0IGxpa2VkIGZvciBhIHJlYXNv
biBJCj4+IGZvcmdvdC4KPiAKPiBXaGlsZSBhbGwgb2YgdGhpcyBpcyB0cnVlLCB0aGVyZSBpcyBh
IGNvbW1lbnQgaW4gY29udGV4dCB3aGljaCBleHBsYWlucwo+IHdoeSB0aGUgZGVwZW5kZW5jZXMg
YXJlIHRoZXkgd2F5IHRoZXkgYXJlLgo+IAo+IFByb3ZpZGluZyBhIGd1ZXN0IHdpdGggU1NFLCBu
byBTU0UyLCBhbmQgUENMTVVMRFEvQUVTTkkvU0hBIHdpbGwgYWxsb3cKPiB0aGVzZSBsYXR0ZXIg
aW5zdHJ1Y3Rpb24gZ3JvdXBzIHRvIGZ1bmN0aW9uIGNvcnJlY3RseS4KCllvdSBtZWFuICJTZXZl
cmFsIGZ1dGhlciBpbnN0cnVjdGlvbiBzZXRzIGFyZSBidWlsdCBvbiBjb3JlICVYTU0Kc3VwcG9y
dCwgd2l0aG91dCBzcGVjaWZpYyBpbnRlci1kZXBlbmRlbmNpZXMiPyBUaGlzIGV4cGxhaW5zIGl0
IGF0CmJlc3QgcGFydGx5LCB0aGUgbW9yZSB0aGF0IHRoZXJlIHRoZW4gYXJlIGV4Y2VwdGlvbnMg
dG8gdGhpcyBydWxlCih7LFN9U1NFMyAtPiBTU0U0LjEgYW5kIFNTRTQuMSAtPiBTU0U0LjIpLiBE
byB3ZSByZWFsbHkgaGF2ZSB0bwp0YWtlIGEgZGlmZmVyZW50IHZpZXcgaGVyZSB0aGFuIGJpbnV0
aWxzIGFuZCBnY2MgKGFuZCBwZXJoYXBzIG1hbnkKb3RoZXJzKSBkbz8KClNvbWUgb2YgTGludXgn
ZXMgeDg2LXNwZWNpZmljIGNyeXB0byBkcml2ZXJzIG1ha2UgZXZlbiBtb3JlCmludGVyZXN0aW5n
IGltcGxpY2F0aW9ucywgc2V2ZXJhbCBvZiB3aGljaCBJIG1lYW4gdG8gZml4LiBCdXQgdGhleQoo
aW1vKSB2YWxpZGx5IGltcGx5IGUuZy4gU1NFMiB3aGVuIHRoZXJlIGlzIFNTU0UzLCB3aGljaCB3
b3VsZAptZWFuIHN1Y2ggYSBkcml2ZXIgd291bGQgb25seSB3b3JrIGJlY2F1c2Ugd2UgY2FuJ3Qg
aGlkZSB0aGUKU1NFMiBpbnNucyB3aGVuIGEgZ3Vlc3QgY29uZmlnIGZpbGUgbWFza3Mgb2ZmIFNT
RTIgYnV0IG5vdApTU1NFMyAtIHVudGlsIHN1Y2ggYW4gaW5zbiBoaXRzIHRoZSBlbXVsYXRvciwg
d2hlcmUgdGhlCnZjcHVfaGFzX3NzZTIoKSBjaGVjayB3b3VsZCBtYWtlIGl0IHJhaXNlICNVRCwg
anVzdCBiZWNhdXNlCm9mIG91ciBub24tc3RhbmRhcmQgZmVhdHVyZSBkZXBlbmRlbmNpZXMuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:00:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj1qM-0003Cg-2N; Mon, 14 Jan 2019 12:59:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj1qL-0003Cb-MU
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 12:59:53 +0000
X-Inumbo-ID: 4838f615-17fc-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4838f615-17fc-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 12:59:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 05:57:51 -0700
Message-Id: <5C3C874D020000780020D3D4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 05:57:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-16-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-16-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 15/15] argo: validate hypercall arg
 structures via compat machinery
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDA4OjQyLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IEFyZ28gZG9lc24ndCB1c2UgY29tcGF0IGh5cGVyY2FsbCBvciBhcmd1bWVudCB0
cmFuc2xhdGlvbiBidXQgY2FuIHVzZSBzb21lCj4gb2YgdGhlIGluZnJhc3RydWN0dXJlIGZvciB2
YWxpZGF0aW5nIHRoZSBoeXBlcmNhbGwgYXJndW1lbnQgc3RydWN0dXJlcyB0bwo+IGVuc3VyZSB0
aGF0IHRoZSBzdHJ1Y3Qgc2l6ZXMsIG9mZnNldHMgYW5kIGNvbXBvc2l0aW9ucyBkb24ndCB2YXJ5
IGJldHdlZW4gMzIKPiBhbmQgNjRiaXQsIHNvIGFkZCB0aGF0IGhlcmUgaW4gYSBuZXcgZGVkaWNh
dGVkIHNvdXJjZSBmaWxlIGZvciB0aGlzIHB1cnBvc2UuCj4gCj4gU29tZSBvZiB0aGUgYXJnbyBo
eXBlcmNhbGwgYXJndW1lbnQgc3RydWN0dXJlcyBjb250YWluIGVsZW1lbnRzIHRoYXQgYXJlCj4g
aHlwZXJjYWxsIGFyZ3VtZW50IHN0cnVjdHVyZSB0eXBlcyB0aGVtc2VsdmVzLCBhbmQgdGhlIHN0
YW5kYXJkIGNvbXBhdAo+IHN0cnVjdHVyZSB2YWxpZGF0aW9uIGRvZXMgbm90IGhhbmRsZSB0aGlz
LCBzaW5jZSB0aGUgdHlwZXMgZGlmZmVyIGluIGNvbXBhdAo+IHZzLiBub24tY29tcGF0IHZlcnNp
b25zOyBzbyBmb3Igc29tZSBvZiB0aGUgdGVzdHMgdGhlIGV4YWN0LXR5cGUtbWF0Y2ggY2hlY2sK
PiBpcyByZXBsYWNlZCB3aXRoIGEgd2Vha2VyLCBidXQgc3RpbGwgc3VmZmljaWVudCwgc2l6ZW9m
IGNoZWNrLgoKIlN0aWxsIHN1ZmZpY2llbnQiIG9uIHdoYXQgYmFzaXM/IE5vdGUgdGhhdCB0byBk
YXRlIHdlIGRpZG4ndCBoYXZlIHRvCm1ha2UgZXhjZXB0aW9ucyBsaWtlIHRoaXMgKGlpcmMpLCBz
byBJJ20gbm90IGhhcHB5IHRvIHNlZSBzb21lIGFwcGVhci4KCj4gVGhlbiB0aGVyZSBhcmUgYWRk
aXRpb25hbCBoeXBlcmNhbGwgYXJndW1lbnQgc3RydWN0dXJlcyB0aGF0IGNvbnRhaW4KPiBlbGVt
ZW50cyB0aGF0IGRvIG5vdCBoYXZlIGEgZml4ZWQgc2l6ZSAobGFzdCBlbGVtZW50LCB2YXJpYWJs
ZSBsZW5ndGggYXJyYXkKPiBmaWVsZHMpLCBzbyB3ZSBoYXZlIHRvIHRoZW4gZGlzYWJsZSB0aGF0
IHNpemUgY2hlY2sgdG9vIGZvciB2YWxpZGF0aW5nIHRob3NlCj4gc3RydWN0dXJlczsgdGhlIGNv
dmVyYWdlIG9mIG9mZnNldCBvZiBlbGVtZW50cyBpcyBzdGlsbCByZXRhaW5lZC4KClRoZXJlIGFy
ZSBwcmlvciBjYXNlcyBvZiBzdWNoIGFzIHdlbGw7IEknbSBub3Qgc3VyZSB0aG91Z2ggaWYgYW55
CndlcmUgYWN0dWFsbHkgaW4gbmVlZCBvZiBjaGVja2luZyB0aHJvdWdoIHRoZXNlIG1hY3Jvcy4g
U3RpbGwgSSdkCmxpa2UgdG8gYmV0dGVyIHVuZGVyc3RhbmQgd2hhdCBpdCBpcyB0aGF0IGRvZXNu
J3Qgd29yayBpbiB0aGF0IGNhc2UuClF1aXRlIHBvc3NpYmx5IHRoZXJlJ3Mgc29tZXRoaW5nIHRo
YXQgY2FuIGJlIGZpeGVkIGluIHRoZSBzY3JpcHRzCihvciBlbHNld2hlcmUpLgoKPiAtLS0gYS94
ZW4vY29tbW9uL01ha2VmaWxlCj4gKysrIGIveGVuL2NvbW1vbi9NYWtlZmlsZQo+IEBAIC03MCw3
ICs3MCw3IEBAIG9iai15ICs9IHhtYWxsb2NfdGxzZi5vCj4gIG9iai1iaW4tJChDT05GSUdfWDg2
KSArPSAkKGZvcmVhY2ggbixkZWNvbXByZXNzIGJ1bnppcDIgdW54eiB1bmx6bWEgdW5sem8gdW5s
ejQgZWFybHljcGlvLCQobikuaW5pdC5vKQo+ICAKPiAgCj4gLW9iai0kKENPTkZJR19DT01QQVQp
ICs9ICQoYWRkcHJlZml4IGNvbXBhdC8sZG9tYWluLm8ga2VybmVsLm8gbWVtb3J5Lm8gbXVsdGlj
YWxsLm8geGxhdC5vKQo+ICtvYmotJChDT05GSUdfQ09NUEFUKSArPSAkKGFkZHByZWZpeCBjb21w
YXQvLGFyZ28ubyBkb21haW4ubyBrZXJuZWwubyBtZW1vcnkubyBtdWx0aWNhbGwubyB4bGF0Lm8p
CgpXaGlsZSBhIG1hdHRlciBvZiB0YXN0ZSB0byBhIGNlcnRhaW4gZGVncmVlLCBJJ20gbm90IGNv
bnZpbmNlZAppbnRyb2R1Y2luZyBhIHNlcGFyYXRlIGZpbGUgZm9yIHRoaXMgaXMgcmVhbGx5IG5l
Y2Vzc2FyeSwgZXNwZWNpYWxseQppZiBzb21lIG9mIHRoZSBvdmVycmlkZXMgdG8gdGhlIENIRUNL
XyogbWFjcm9zIHdvdWxkIGdvIGF3YXkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1gj2ez-0007Ns-GR; Mon, 14 Jan 2019 13:52: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2ey-0007NU-2V
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:52:12 +0000
X-Inumbo-ID: 95d8c9b7-1803-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95d8c9b7-1803-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:52:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506441"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:32 +0000
Message-ID: <20190114135154.16826-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 03/25] xen: re-name XenDevice to
 XenLegacyDevice...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCi4uLmFuZCB4ZW5f
YmFja2VuZC5oIHRvIHhlbi1sZWdhY3ktYmFja2VuZC5oCgpSYXRoZXIgdGhhbiBhdHRlbXB0aW5n
IHRvIGNvbnZlcnQgdGhlIGV4aXN0aW5nIGJhY2tlbmQgaW5mcmFzdHJ1Y3R1cmUgdG8KYmUgUU9N
IGNvbXBsaWFudCAod2hpY2ggd291bGQgYmUgaGFyZCB0byBkbyBpbiBhbiBpbmNyZW1lbnRhbCBm
YXNoaW9uKSwKc3Vic2VxdWVudCBwYXRjaGVzIHdpbGwgaW50cm9kdWNlIGEgY29tcGxldGVseSBu
ZXcgZnJhbWV3b3JrIGZvciBYZW4gUFYKYmFja2VuZHMuIEhlbmNlIGl0IGlzIG5lY2Vzc2FyeSB0
byByZS1uYW1lIHBhcnRzIG9mIGV4aXN0aW5nIGNvZGUgdG8gYXZvaWQKbmFtZSBjbGFzaGVzLiBU
aGUgcmUtbmFtZWQgJ2xlZ2FjeScgaW5mcmFzdHJ1Y3R1cmUgd2lsbCBiZSByZW1vdmVkIG9uY2Ug
YWxsCmJhY2tlbmRzIGhhdmUgYmVlbiBwb3J0ZWQgdG8gdGhlIG5ldyBmcmFtZXdvcmsuCgpUaGlz
IHBhdGNoIGlzIHB1cmVseSBjb3NtZXRpYy4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3LzlwZnMv
eGVuLTlwLWJhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgICB8IDE2ICsrLS0KIGh3L2Jsb2Nr
L3hlbl9kaXNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0ICsrKy0tLQogaHcvY2hh
ci94ZW5fY29uc29sZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKy0tCiBody9kaXNw
bGF5L3hlbmZiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNSArKystLS0KIGh3L2kz
ODYveGVuL3hlbi1odm0uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9pMzg2
L3hlbi94ZW4tbWFwY2FjaGUuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvaTM4Ni94
ZW4veGVuX3BsYXRmb3JtLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L25ldC94ZW5f
bmljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE0ICsrLS0KIGh3L3VzYi94ZW4t
dXNiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI1ICsrKy0tLQogaHcveGVuL01h
a2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3hlbi94ZW4t
Y29tbW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiAuLi4ve3hlbl9iYWNr
ZW5kLmMgPT4geGVuLWxlZ2FjeS1iYWNrZW5kLmN9ICAgfCA3OSArKysrKysrKysrKy0tLS0tLS0t
CiBody94ZW4veGVuX2RldmNvbmZpZy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog
aHcveGVuL3hlbl9wdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3
L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody94
ZW4veGVuX3B0X2dyYXBoaWNzLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcveGVu
L3hlbl9wdF9tc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3hlbi94
ZW5fcHZkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwICsrLS0tCiBody94ZW5w
di94ZW5fZG9tYWluYnVpbGQuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcveGVucHYv
eGVuX21hY2hpbmVfcHYuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIC4uLi97eGVuX2Jh
Y2tlbmQuaCA9PiB4ZW4tbGVnYWN5LWJhY2tlbmQuaH0gICB8IDQzICsrKysrLS0tLS0KIGluY2x1
ZGUvaHcveGVuL3hlbl9wdmRldi5oICAgICAgICAgICAgICAgICAgICB8IDM4ICsrKystLS0tLQog
MjIgZmlsZXMgY2hhbmdlZCwgMTY5IGluc2VydGlvbnMoKyksIDE1MSBkZWxldGlvbnMoLSkKIHJl
bmFtZSBody94ZW4ve3hlbl9iYWNrZW5kLmMgPT4geGVuLWxlZ2FjeS1iYWNrZW5kLmN9ICg4OSUp
CiByZW5hbWUgaW5jbHVkZS9ody94ZW4ve3hlbl9iYWNrZW5kLmggPT4geGVuLWxlZ2FjeS1iYWNr
ZW5kLmh9ICg2MSUpCgpkaWZmIC0tZ2l0IGEvaHcvOXBmcy94ZW4tOXAtYmFja2VuZC5jIGIvaHcv
OXBmcy94ZW4tOXAtYmFja2VuZC5jCmluZGV4IDkwMTVmZTc3NzMuLjI1YWIwNGQ5NWEgMTAwNjQ0
Ci0tLSBhL2h3LzlwZnMveGVuLTlwLWJhY2tlbmQuYworKysgYi9ody85cGZzL3hlbi05cC1iYWNr
ZW5kLmMKQEAgLTEyLDcgKzEyLDcgQEAKIAogI2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAi
aHcvOXBmcy85cC5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUg
Imh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJody85cGZzL3hlbi05cGZz
LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFlbXUvY29uZmlnLWZpbGUu
aCIKQEAgLTQ1LDcgKzQ1LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuOXBmc1JpbmcgewogfSBYZW45
cGZzUmluZzsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuOXBmc0RldiB7Ci0gICAgc3RydWN0IFhlbkRl
dmljZSB4ZW5kZXY7ICAvKiBtdXN0IGJlIGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURl
dmljZSB4ZW5kZXY7ICAvKiBtdXN0IGJlIGZpcnN0ICovCiAgICAgVjlmc1N0YXRlIHN0YXRlOwog
ICAgIGNoYXIgKnBhdGg7CiAgICAgY2hhciAqc2VjdXJpdHlfbW9kZWw7CkBAIC01Niw3ICs1Niw3
IEBAIHR5cGVkZWYgc3RydWN0IFhlbjlwZnNEZXYgewogICAgIFhlbjlwZnNSaW5nICpyaW5nczsK
IH0gWGVuOXBmc0RldjsKIAotc3RhdGljIHZvaWQgeGVuXzlwZnNfZGlzY29ubmVjdChzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYpOworc3RhdGljIHZvaWQgeGVuXzlwZnNfZGlzY29ubmVjdChzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOwogCiBzdGF0aWMgdm9pZCB4ZW5fOXBmc19pbl9z
ZyhYZW45cGZzUmluZyAqcmluZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBp
b3ZlYyAqaW5fc2csCkBAIC0yNDMsNyArMjQzLDcgQEAgc3RhdGljIGNvbnN0IFY5ZnNUcmFuc3Bv
cnQgeGVuXzlwX3RyYW5zcG9ydCA9IHsKICAgICAucHVzaF9hbmRfbm90aWZ5ID0geGVuXzlwZnNf
cHVzaF9hbmRfbm90aWZ5LAogfTsKIAotc3RhdGljIGludCB4ZW5fOXBmc19pbml0KHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgeGVuXzlwZnNfaW5pdChzdHJ1Y3QgWGVuTGVn
YWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgcmV0dXJuIDA7CiB9CkBAIC0zMDUsNyArMzA1LDcg
QEAgc3RhdGljIHZvaWQgeGVuXzlwZnNfZXZ0Y2huX2V2ZW50KHZvaWQgKm9wYXF1ZSkKICAgICBx
ZW11X2JoX3NjaGVkdWxlKHJpbmctPmJoKTsKIH0KIAotc3RhdGljIHZvaWQgeGVuXzlwZnNfZGlz
Y29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9pZCB4ZW5fOXBmc19k
aXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBYZW45cGZz
RGV2ICp4ZW5fOXBkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBYZW45cGZzRGV2LCB4ZW5kZXYp
OwogICAgIGludCBpOwpAQCAtMzIxLDcgKzMyMSw3IEBAIHN0YXRpYyB2b2lkIHhlbl85cGZzX2Rp
c2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIH0KIH0KIAotc3RhdGljIGlu
dCB4ZW5fOXBmc19mcmVlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgeGVu
XzlwZnNfZnJlZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgWGVuOXBm
c0RldiAqeGVuXzlwZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgWGVuOXBmc0RldiwgeGVuZGV2
KTsKICAgICBpbnQgaTsKQEAgLTM1NCw3ICszNTQsNyBAQCBzdGF0aWMgaW50IHhlbl85cGZzX2Zy
ZWUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMg
aW50IHhlbl85cGZzX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGlu
dCB4ZW5fOXBmc19jb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAg
ICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBpbnQgaTsKQEAgLTQ2Nyw3ICs0NjcsNyBAQCBzdGF0
aWMgaW50IHhlbl85cGZzX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHJl
dHVybiAtMTsKIH0KIAotc3RhdGljIHZvaWQgeGVuXzlwZnNfYWxsb2Moc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgeGVuXzlwZnNfYWxsb2Moc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2KQogewogICAgIHhlbnN0b3JlX3dyaXRlX2JlX3N0cih4ZW5kZXYsICJ2ZXJz
aW9ucyIsIFZFUlNJT05TKTsKICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAibWF4
LXJpbmdzIiwgTUFYX1JJTkdTKTsKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9o
dy9ibG9jay94ZW5fZGlzay5jCmluZGV4IDJhMjU0Yjk5ZDAuLjQ3N2RmY2NhOWYgMTAwNjQ0Ci0t
LSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKKysrIGIvaHcvYmxvY2sveGVuX2Rpc2suYwpAQCAtMjUs
NyArMjUsNyBAQAogI2luY2x1ZGUgPHN5cy91aW8uaD4KIAogI2luY2x1ZGUgImh3L2h3LmgiCi0j
aW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdh
Y3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInhlbl9ibGtpZi5oIgogI2luY2x1ZGUgInN5c2VtdS9i
bG9ja2Rldi5oIgogI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgpAQCAtNjMsNyArNjMsNyBA
QCBzdHJ1Y3QgaW9yZXEgewogI2RlZmluZSBNQVhfUklOR19QQUdFX09SREVSIDQKIAogc3RydWN0
IFhlbkJsa0RldiB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAgICB4ZW5kZXY7ICAvKiBtdXN0IGJl
IGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgICB4ZW5kZXY7ICAvKiBtdXN0
IGJlIGZpcnN0ICovCiAgICAgY2hhciAgICAgICAgICAgICAgICAqcGFyYW1zOwogICAgIGNoYXIg
ICAgICAgICAgICAgICAgKm1vZGU7CiAgICAgY2hhciAgICAgICAgICAgICAgICAqdHlwZTsKQEAg
LTE3OSw3ICsxNzksNyBAQCBzdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAq
aW9yZXEsIGJvb2wgZmluaXNoKQogc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7
Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OworICAgIHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsKICAgICBzaXpl
X3QgbGVuOwogICAgIGludCBpOwogCkBAIC0yNDMsNyArMjQzLDcgQEAgc3RhdGljIGludCBpb3Jl
cV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5
KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0g
aW9yZXEtPmJsa2RldjsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54
ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVu
ZGV2OwogICAgIFhlbkdyYW50Q29weVNlZ21lbnQgc2Vnc1tCTEtJRl9NQVhfU0VHTUVOVFNfUEVS
X1JFUVVFU1RdOwogICAgIGludCBpLCBjb3VudCwgcmM7CiAgICAgaW50NjRfdCBmaWxlX2JsayA9
IGJsa2Rldi0+ZmlsZV9ibGs7CkBAIC0yODksNyArMjg5LDcgQEAgc3RhdGljIHZvaWQgcWVtdV9h
aW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogewogICAgIHN0cnVjdCBpb3JlcSAq
aW9yZXEgPSBvcGFxdWU7CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJs
a2RldjsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7Cisg
ICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwogCiAg
ICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7CiAKQEAgLTYwOCw3ICs2MDgsNyBA
QCBzdGF0aWMgdm9pZCBibGtfYmgodm9pZCAqb3BhcXVlKQogICAgIGFpb19jb250ZXh0X3JlbGVh
c2UoYmxrZGV2LT5jdHgpOwogfQogCi1zdGF0aWMgdm9pZCBibGtfYWxsb2Moc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJf
b2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwogICAgIEVycm9yICplcnIgPSBO
VUxMOwpAQCAtNjI4LDcgKzYyOCw3IEBAIHN0YXRpYyB2b2lkIGJsa19hbGxvYyhzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYpCiAKIHN0YXRpYyB2b2lkIGJsa19wYXJzZV9kaXNjYXJkKHN0cnVjdCBY
ZW5CbGtEZXYgKmJsa2RldikKIHsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYgPSAmYmxr
ZGV2LT54ZW5kZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rl
di0+eGVuZGV2OwogICAgIGludCBlbmFibGU7CiAKICAgICBibGtkZXYtPmZlYXR1cmVfZGlzY2Fy
ZCA9IHRydWU7CkBAIC02NDIsNyArNjQyLDcgQEAgc3RhdGljIHZvaWQgYmxrX3BhcnNlX2Rpc2Nh
cmQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQogICAgIH0KIH0KIAotc3RhdGljIGludCBibGtf
aW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IGJsa19pbml0KHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwogICAg
IGludCBpbmZvID0gMDsKQEAgLTczNyw3ICs3MzcsNyBAQCBzdGF0aWMgaW50IGJsa19pbml0KHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gLTE7CiB9CiAKLXN0YXRpYyBpbnQg
YmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCBibGtfY29u
bmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVu
ZGV2KTsKICAgICBpbnQgaW5kZXgsIHFmbGFnczsKQEAgLTk0MSw3ICs5NDEsNyBAQCBzdGF0aWMg
aW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gMDsK
IH0KIAotc3RhdGljIHZvaWQgYmxrX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
KQorc3RhdGljIHZvaWQgYmxrX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVu
ZGV2KQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5k
ZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7CiAKQEAgLTk2Niw3ICs5NjYsNyBAQCBzdGF0
aWMgdm9pZCBibGtfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgfQog
fQogCi1zdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRp
YyBpbnQgYmxrX2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5C
bGtEZXYsIHhlbmRldik7CiAgICAgc3RydWN0IGlvcmVxICppb3JlcTsKQEAgLTk5Miw3ICs5OTIs
NyBAQCBzdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICBy
ZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgYmxrX2V2ZW50KHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldikKK3N0YXRpYyB2b2lkIGJsa19ldmVudChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5k
ZXYpCiB7CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRl
diwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKIApkaWZmIC0tZ2l0IGEvaHcvY2hhci94ZW5f
Y29uc29sZS5jIGIvaHcvY2hhci94ZW5fY29uc29sZS5jCmluZGV4IGIxYTFlNjZkNWEuLmRjNmZm
MGU1YjMgMTAwNjQ0Ci0tLSBhL2h3L2NoYXIveGVuX2NvbnNvbGUuYworKysgYi9ody9jaGFyL3hl
bl9jb25zb2xlLmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAj
aW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJjaGFyZGV2L2NoYXItZmUuaCIKLSNpbmNsdWRl
ICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNr
ZW5kLmgiCiAKICNpbmNsdWRlIDx4ZW4vaW8vY29uc29sZS5oPgogCkBAIC0zOSw3ICszOSw3IEBA
IHN0cnVjdCBidWZmZXIgewogfTsKIAogc3RydWN0IFhlbkNvbnNvbGUgewotICAgIHN0cnVjdCBY
ZW5EZXZpY2UgIHhlbmRldjsgIC8qIG11c3QgYmUgZmlyc3QgKi8KKyAgICBzdHJ1Y3QgWGVuTGVn
YWN5RGV2aWNlICB4ZW5kZXY7ICAvKiBtdXN0IGJlIGZpcnN0ICovCiAgICAgc3RydWN0IGJ1ZmZl
ciAgICAgYnVmZmVyOwogICAgIGNoYXIgICAgICAgICAgICAgIGNvbnNvbGVbWEVOX0JVRlNJWkVd
OwogICAgIGludCAgICAgICAgICAgICAgIHJpbmdfcmVmOwpAQCAtMTczLDcgKzE3Myw3IEBAIHN0
YXRpYyB2b2lkIHhlbmNvbnNfc2VuZChzdHJ1Y3QgWGVuQ29uc29sZSAqY29uKQogCiAvKiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSAqLwogCi1zdGF0aWMgaW50IGNvbl9pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRl
dikKK3N0YXRpYyBpbnQgY29uX2luaXQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQog
ewogICAgIHN0cnVjdCBYZW5Db25zb2xlICpjb24gPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1
Y3QgWGVuQ29uc29sZSwgeGVuZGV2KTsKICAgICBjaGFyICp0eXBlLCAqZG9tLCBsYWJlbFszMl07
CkBAIC0yMjIsNyArMjIyLDcgQEAgc3RhdGljIGludCBjb25faW5pdChzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYpCiAgICAgcmV0dXJuIHJldDsKIH0KIAotc3RhdGljIGludCBjb25faW5pdGlhbGlz
ZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IGNvbl9pbml0aWFsaXNlKHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQ29uc29sZSAq
Y29uID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkNvbnNvbGUsIHhlbmRldik7CiAg
ICAgaW50IGxpbWl0OwpAQCAtMjU5LDcgKzI1OSw3IEBAIHN0YXRpYyBpbnQgY29uX2luaXRpYWxp
c2Uoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMg
dm9pZCBjb25fZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9p
ZCBjb25fZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAg
c3RydWN0IFhlbkNvbnNvbGUgKmNvbiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5D
b25zb2xlLCB4ZW5kZXYpOwogCkBAIC0yNzYsNyArMjc2LDcgQEAgc3RhdGljIHZvaWQgY29uX2Rp
c2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIH0KIH0KIAotc3RhdGljIHZv
aWQgY29uX2V2ZW50KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIGNvbl9l
dmVudChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbkNv
bnNvbGUgKmNvbiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5Db25zb2xlLCB4ZW5k
ZXYpOwogCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3hlbmZiLmMgYi9ody9kaXNwbGF5L3hlbmZi
LmMKaW5kZXggMDMzMGRjNmY2MS4uNjIwMmYxMTUwZSAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS94
ZW5mYi5jCisrKyBiL2h3L2Rpc3BsYXkveGVuZmIuYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1
ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAidWkvaW5wdXQuaCIKICNpbmNsdWRlICJ1aS9jb25zb2xl
LmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hl
bi1sZWdhY3ktYmFja2VuZC5oIgogCiAjaW5jbHVkZSA8eGVuL2V2ZW50X2NoYW5uZWwuaD4KICNp
bmNsdWRlIDx4ZW4vaW8vZmJpZi5oPgpAQCAtNDYsNyArNDYsNyBAQAogLyogLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
Ki8KIAogc3RydWN0IGNvbW1vbiB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAgeGVuZGV2OyAgLyog
bXVzdCBiZSBmaXJzdCAqLworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgIHhlbmRldjsgIC8q
IG11c3QgYmUgZmlyc3QgKi8KICAgICB2b2lkICAgICAgICAgICAgICAqcGFnZTsKIH07CiAKQEAg
LTM0MiwxNCArMzQyLDE0IEBAIHN0YXRpYyBRZW11SW5wdXRIYW5kbGVyIHhlbmZiX3JlbF9tb3Vz
ZSA9IHsKICAgICAuc3luYyAgPSB4ZW5mYl9tb3VzZV9zeW5jLAogfTsKIAotc3RhdGljIGludCBp
bnB1dF9pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgaW5wdXRfaW5p
dChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgeGVuc3RvcmVfd3JpdGVf
YmVfaW50KHhlbmRldiwgImZlYXR1cmUtYWJzLXBvaW50ZXIiLCAxKTsKICAgICB4ZW5zdG9yZV93
cml0ZV9iZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS1yYXctcG9pbnRlciIsIDEpOwogICAgIHJldHVy
biAwOwogfQogCi1zdGF0aWMgaW50IGlucHV0X2luaXRpYWxpc2Uoc3RydWN0IFhlbkRldmljZSAq
eGVuZGV2KQorc3RhdGljIGludCBpbnB1dF9pbml0aWFsaXNlKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuSW5wdXQgKmluID0gY29udGFpbmVyX29mKHhl
bmRldiwgc3RydWN0IFhlbklucHV0LCBjLnhlbmRldik7CiAgICAgaW50IHJjOwpAQCAtMzYxLDcg
KzM2MSw3IEBAIHN0YXRpYyBpbnQgaW5wdXRfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGlucHV0X2Nvbm5lY3RlZChz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9pZCBpbnB1dF9jb25uZWN0ZWQoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5JbnB1dCAqaW4g
PSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuSW5wdXQsIGMueGVuZGV2KTsKIApAQCAt
Mzk1LDcgKzM5NSw3IEBAIHN0YXRpYyB2b2lkIGlucHV0X2Nvbm5lY3RlZChzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYpCiAgICAgfQogfQogCi1zdGF0aWMgdm9pZCBpbnB1dF9kaXNjb25uZWN0KHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIGlucHV0X2Rpc2Nvbm5lY3Qoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5JbnB1dCAqaW4g
PSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuSW5wdXQsIGMueGVuZGV2KTsKIApAQCAt
NDEwLDcgKzQxMCw3IEBAIHN0YXRpYyB2b2lkIGlucHV0X2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2KQogICAgIGNvbW1vbl91bmJpbmQoJmluLT5jKTsKIH0KIAotc3RhdGljIHZv
aWQgaW5wdXRfZXZlbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgaW5w
dXRfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBY
ZW5JbnB1dCAqeGVuZmIgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuSW5wdXQsIGMu
eGVuZGV2KTsKICAgICBzdHJ1Y3QgeGVua2JkX3BhZ2UgKnBhZ2UgPSB4ZW5mYi0+Yy5wYWdlOwpA
QCAtODY3LDcgKzg2Nyw3IEBAIHN0YXRpYyB2b2lkIHhlbmZiX2hhbmRsZV9ldmVudHMoc3RydWN0
IFhlbkZCICp4ZW5mYikKICAgICBwYWdlLT5vdXRfY29ucyA9IGNvbnM7CiB9CiAKLXN0YXRpYyBp
bnQgZmJfaW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IGZiX2luaXQo
c3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogI2lmZGVmIFhFTkZCX1RZUEVfUkVT
SVpFCiAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImZlYXR1cmUtcmVzaXplIiwg
MSk7CkBAIC04NzUsNyArODc1LDcgQEAgc3RhdGljIGludCBmYl9pbml0KHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBmYl9pbml0aWFsaXNl
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgZmJfaW5pdGlhbGlzZShzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbkZCICpmYiA9IGNv
bnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5GQiwgYy54ZW5kZXYpOwogICAgIHN0cnVjdCB4
ZW5mYl9wYWdlICpmYl9wYWdlOwpAQCAtOTEyLDcgKzkxMiw3IEBAIHN0YXRpYyBpbnQgZmJfaW5p
dGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0
YXRpYyB2b2lkIGZiX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGlj
IHZvaWQgZmJfZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAg
ICAgc3RydWN0IFhlbkZCICpmYiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5GQiwg
Yy54ZW5kZXYpOwogCkBAIC05MzUsNyArOTM1LDggQEAgc3RhdGljIHZvaWQgZmJfZGlzY29ubmVj
dChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgZmItPmJ1Z190cmlnZ2VyICAgID0gMDsK
IH0KIAotc3RhdGljIHZvaWQgZmJfZnJvbnRlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpCitzdGF0aWMgdm9pZCBmYl9mcm9udGVuZF9jaGFuZ2Vk
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqbm9kZSkKIHsKICAgICBzdHJ1Y3QgWGVuRkIgKmZiID0gY29u
dGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkZCLCBjLnhlbmRldik7CiAKQEAgLTk1Myw3ICs5
NTQsNyBAQCBzdGF0aWMgdm9pZCBmYl9mcm9udGVuZF9jaGFuZ2VkKHN0cnVjdCBYZW5EZXZpY2Ug
KnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSkKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIGZiX2V2
ZW50KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIGZiX2V2ZW50KHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuRkIgKnhlbmZiID0g
Y29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkZCLCBjLnhlbmRldik7CiAKZGlmZiAtLWdp
dCBhL2h3L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA4
Yzg1NjJmMzU5Li5lNTc5YWRiOGI5IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMK
KysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0xNiw3ICsxNiw3IEBACiAjaW5jbHVkZSAi
aHcvaTM4Ni9wYy5oIgogI2luY2x1ZGUgImh3L2kzODYvYXBpYy1tc2lkZWYuaCIKICNpbmNsdWRl
ICJody94ZW4veGVuX2NvbW1vbi5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgor
I2luY2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJxYXBpL2Vy
cm9yLmgiCiAjaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKICNpbmNsdWRlICJx
ZW11L2Vycm9yLXJlcG9ydC5oIgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hl
LmMgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwppbmRleCAwMmU4MjNjNWEyLi4zNDlmNzJk
MDBjIDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYworKysgYi9ody9pMzg2
L3hlbi94ZW4tbWFwY2FjaGUuYwpAQCAtMTQsNyArMTQsNyBAQAogCiAjaW5jbHVkZSA8c3lzL3Jl
c291cmNlLmg+CiAKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJo
dy94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAicWVtdS9iaXRtYXAuaCIKIAog
I2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+CmRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW5f
cGxhdGZvcm0uYyBiL2h3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jCmluZGV4IGRlYjdhMGMzNzQu
LjE2YWZiNTRmZWUgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jCisrKyBi
L2h3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jCkBAIC0zMCw3ICszMCw3IEBACiAjaW5jbHVkZSAi
aHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L2lycS5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW5f
Y29tbW9uLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcv
eGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInRyYWNlLmgiCiAjaW5jbHVkZSAi
ZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgi
CmRpZmYgLS1naXQgYS9ody9uZXQveGVuX25pYy5jIGIvaHcvbmV0L3hlbl9uaWMuYwppbmRleCA0
NmE4ZGJmYzkwLi4zN2NkYThlNGJlIDEwMDY0NAotLS0gYS9ody9uZXQveGVuX25pYy5jCisrKyBi
L2h3L25ldC94ZW5fbmljLmMKQEAgLTI4LDE0ICsyOCwxNCBAQAogI2luY2x1ZGUgIm5ldC9uZXQu
aCIKICNpbmNsdWRlICJuZXQvY2hlY2tzdW0uaCIKICNpbmNsdWRlICJuZXQvdXRpbC5oIgotI2lu
Y2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5
LWJhY2tlbmQuaCIKIAogI2luY2x1ZGUgPHhlbi9pby9uZXRpZi5oPgogCiAvKiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCiAK
IHN0cnVjdCBYZW5OZXREZXYgewotICAgIHN0cnVjdCBYZW5EZXZpY2UgICAgICB4ZW5kZXY7ICAv
KiBtdXN0IGJlIGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgICAgIHhlbmRl
djsgIC8qIG11c3QgYmUgZmlyc3QgKi8KICAgICBjaGFyICAgICAgICAgICAgICAgICAgKm1hYzsK
ICAgICBpbnQgICAgICAgICAgICAgICAgICAgdHhfd29yazsKICAgICBpbnQgICAgICAgICAgICAg
ICAgICAgdHhfcmluZ19yZWY7CkBAIC0yNzYsNyArMjc2LDcgQEAgc3RhdGljIE5ldENsaWVudElu
Zm8gbmV0X3hlbl9pbmZvID0gewogICAgIC5yZWNlaXZlID0gbmV0X3J4X3BhY2tldCwKIH07CiAK
LXN0YXRpYyBpbnQgbmV0X2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGlu
dCBuZXRfaW5pdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0
IFhlbk5ldERldiAqbmV0ZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbk5ldERl
diwgeGVuZGV2KTsKIApAQCAtMzA4LDcgKzMwOCw3IEBAIHN0YXRpYyBpbnQgbmV0X2luaXQoc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IG5l
dF9jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgbmV0X2Nvbm5l
Y3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5OZXRE
ZXYgKm5ldGRldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5OZXREZXYsIHhlbmRl
dik7CiAgICAgaW50IHJ4X2NvcHk7CkBAIC0zNjMsNyArMzYzLDcgQEAgc3RhdGljIGludCBuZXRf
Y29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0
YXRpYyB2b2lkIG5ldF9kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRp
YyB2b2lkIG5ldF9kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsK
ICAgICBzdHJ1Y3QgWGVuTmV0RGV2ICpuZXRkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1
Y3QgWGVuTmV0RGV2LCB4ZW5kZXYpOwogCkBAIC0zNzksMTQgKzM3OSwxNCBAQCBzdGF0aWMgdm9p
ZCBuZXRfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgfQogfQogCi1z
dGF0aWMgdm9pZCBuZXRfZXZlbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZv
aWQgbmV0X2V2ZW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1
Y3QgWGVuTmV0RGV2ICpuZXRkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuTmV0
RGV2LCB4ZW5kZXYpOwogICAgIG5ldF90eF9wYWNrZXRzKG5ldGRldik7CiAgICAgcWVtdV9mbHVz
aF9xdWV1ZWRfcGFja2V0cyhxZW11X2dldF9xdWV1ZShuZXRkZXYtPm5pYykpOwogfQogCi1zdGF0
aWMgaW50IG5ldF9mcmVlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgbmV0
X2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5O
ZXREZXYgKm5ldGRldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5OZXREZXYsIHhl
bmRldik7CiAKZGlmZiAtLWdpdCBhL2h3L3VzYi94ZW4tdXNiLmMgYi9ody91c2IveGVuLXVzYi5j
CmluZGV4IDU3NThhMTA1YTIuLmIyMGQwY2ZhZGYgMTAwNjQ0Ci0tLSBhL2h3L3VzYi94ZW4tdXNi
LmMKKysrIGIvaHcvdXNiL3hlbi11c2IuYwpAQCAtMjcsNyArMjcsNyBAQAogI2luY2x1ZGUgInFl
bXUvb3B0aW9uLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcvdXNiLmgi
Ci0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1s
ZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgIm1vbml0b3IvcWRldi5oIgogI2luY2x1ZGUgInFh
cGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgpAQCAtOTksNyAr
OTksNyBAQCBzdHJ1Y3QgdXNiYmFja19ob3RwbHVnIHsKIH07CiAKIHN0cnVjdCB1c2JiYWNrX2lu
Zm8gewotICAgIHN0cnVjdCBYZW5EZXZpY2UgICAgICAgICB4ZW5kZXY7ICAvKiBtdXN0IGJlIGZp
cnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgICAgICAgIHhlbmRldjsgIC8qIG11
c3QgYmUgZmlyc3QgKi8KICAgICBVU0JCdXMgICAgICAgICAgICAgICAgICAgYnVzOwogICAgIHZv
aWQgICAgICAgICAgICAgICAgICAgICAqdXJiX3NyaW5nOwogICAgIHZvaWQgICAgICAgICAgICAg
ICAgICAgICAqY29ubl9zcmluZzsKQEAgLTE0Miw3ICsxNDIsNyBAQCBzdGF0aWMgaW50IHVzYmJh
Y2tfZ250dGFiX21hcChzdHJ1Y3QgdXNiYmFja19yZXEgKnVzYmJhY2tfcmVxKQogICAgIHVuc2ln
bmVkIGludCBucl9zZWdzLCBpLCBwcm90OwogICAgIHVpbnQzMl90IHJlZltVU0JJRl9NQVhfU0VH
TUVOVFNfUEVSX1JFUVVFU1RdOwogICAgIHN0cnVjdCB1c2JiYWNrX2luZm8gKnVzYmlmID0gdXNi
YmFja19yZXEtPnVzYmlmOwotICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiA9ICZ1c2JpZi0+
eGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZ1c2JpZi0+eGVu
ZGV2OwogICAgIHN0cnVjdCB1c2JpZl9yZXF1ZXN0X3NlZ21lbnQgKnNlZzsKICAgICB2b2lkICph
ZGRyOwogCkBAIC0yMjAsNyArMjIwLDcgQEAgc3RhdGljIGludCB1c2JiYWNrX2dudHRhYl9tYXAo
c3RydWN0IHVzYmJhY2tfcmVxICp1c2JiYWNrX3JlcSkKIAogc3RhdGljIGludCB1c2JiYWNrX2lu
aXRfcGFja2V0KHN0cnVjdCB1c2JiYWNrX3JlcSAqdXNiYmFja19yZXEpCiB7Ci0gICAgc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2ID0gJnVzYmJhY2tfcmVxLT51c2JpZi0+eGVuZGV2OworICAgIHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZ1c2JiYWNrX3JlcS0+dXNiaWYtPnhlbmRl
djsKICAgICBVU0JQYWNrZXQgKnBhY2tldCA9ICZ1c2JiYWNrX3JlcS0+cGFja2V0OwogICAgIFVT
QkRldmljZSAqZGV2ID0gdXNiYmFja19yZXEtPnN0dWItPmRldjsKICAgICBVU0JFbmRwb2ludCAq
ZXA7CkBAIC0yNzksNyArMjc5LDcgQEAgc3RhdGljIHZvaWQgdXNiYmFja19kb19yZXNwb25zZShz
dHJ1Y3QgdXNiYmFja19yZXEgKnVzYmJhY2tfcmVxLCBpbnQzMl90IHN0YXR1cywKIHsKICAgICBz
dHJ1Y3QgdXNiYmFja19pbmZvICp1c2JpZjsKICAgICBzdHJ1Y3QgdXNiaWZfdXJiX3Jlc3BvbnNl
ICpyZXM7Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbmRldjsKICAgICB1bnNpZ25lZCBpbnQgbm90aWZ5OwogCiAgICAgdXNiaWYg
PSB1c2JiYWNrX3JlcS0+dXNiaWY7CkBAIC04MjQsNyArODI0LDcgQEAgc3RhdGljIHZvaWQgdXNi
YmFja19wcm9jZXNzX3BvcnQoc3RydWN0IHVzYmJhY2tfaW5mbyAqdXNiaWYsIHVuc2lnbmVkIHBv
cnQpCiAgICAgZ19mcmVlKGJ1c2lkKTsKIH0KIAotc3RhdGljIHZvaWQgdXNiYmFja19kaXNjb25u
ZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIHVzYmJhY2tfZGlzY29u
bmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVzYmJh
Y2tfaW5mbyAqdXNiaWY7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC04NTMsNyArODUzLDcgQEAg
c3RhdGljIHZvaWQgdXNiYmFja19kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikK
ICAgICBUUl9CVVMoeGVuZGV2LCAiZmluaXNoZWRcbiIpOwogfQogCi1zdGF0aWMgaW50IHVzYmJh
Y2tfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IHVzYmJhY2tf
Y29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVz
YmJhY2tfaW5mbyAqdXNiaWY7CiAgICAgc3RydWN0IHVzYmlmX3VyYl9zcmluZyAqdXJiX3NyaW5n
OwpAQCAtOTEzLDcgKzkxMyw4IEBAIHN0YXRpYyBpbnQgdXNiYmFja19jb25uZWN0KHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgdXNiYmFj
a19iYWNrZW5kX2NoYW5nZWQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpu
b2RlKQorc3RhdGljIHZvaWQgdXNiYmFja19iYWNrZW5kX2NoYW5nZWQoc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqbm9kZSkKIHsKICAgICBzdHJ1Y3QgdXNiYmFja19pbmZvICp1c2JpZjsKICAgICB1
bnNpZ25lZCBpbnQgaTsKQEAgLTkyNiw3ICs5MjcsNyBAQCBzdGF0aWMgdm9pZCB1c2JiYWNrX2Jh
Y2tlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUp
CiAgICAgfQogfQogCi1zdGF0aWMgaW50IHVzYmJhY2tfaW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpCitzdGF0aWMgaW50IHVzYmJhY2tfaW5pdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4
ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVzYmJhY2tfaW5mbyAqdXNiaWY7CiAKQEAgLTEwMDUsNyAr
MTAwNiw3IEBAIHN0YXRpYyBVU0JQb3J0T3BzIHhlbl91c2JfcG9ydF9vcHMgPSB7CiBzdGF0aWMg
VVNCQnVzT3BzIHhlbl91c2JfYnVzX29wcyA9IHsKIH07CiAKLXN0YXRpYyB2b2lkIHVzYmJhY2tf
YWxsb2Moc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgdXNiYmFja19hbGxv
YyhzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVzYmJhY2tf
aW5mbyAqdXNiaWY7CiAgICAgVVNCUG9ydCAqcDsKQEAgLTEwMjcsNyArMTAyOCw3IEBAIHN0YXRp
YyB2b2lkIHVzYmJhY2tfYWxsb2Moc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHVzYmlm
LT5iaCA9IHFlbXVfYmhfbmV3KHVzYmJhY2tfYmgsIHVzYmlmKTsKIH0KIAotc3RhdGljIGludCB1
c2JiYWNrX2ZyZWUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCB1c2JiYWNr
X2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCB1c2Ji
YWNrX2luZm8gKnVzYmlmOwogICAgIHN0cnVjdCB1c2JiYWNrX3JlcSAqdXNiYmFja19yZXE7CkBA
IC0xMDY2LDcgKzEwNjcsNyBAQCBzdGF0aWMgaW50IHVzYmJhY2tfZnJlZShzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIHVzYmJhY2tfZXZl
bnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgdXNiYmFja19ldmVudChz
dHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVzYmJhY2tfaW5m
byAqdXNiaWY7CiAKZGlmZiAtLWdpdCBhL2h3L3hlbi9NYWtlZmlsZS5vYmpzIGIvaHcveGVuL01h
a2VmaWxlLm9ianMKaW5kZXggOWVhNWM3MzQyMy4uM2Y2NGE0NDA1MSAxMDA2NDQKLS0tIGEvaHcv
eGVuL01ha2VmaWxlLm9ianMKKysrIGIvaHcveGVuL01ha2VmaWxlLm9ianMKQEAgLTEsNSArMSw1
IEBACiAjIHhlbiBiYWNrZW5kIGRyaXZlciBzdXBwb3J0Ci1jb21tb24tb2JqLSQoQ09ORklHX1hF
TikgKz0geGVuX2JhY2tlbmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8geGVuLWNvbW1v
bi5vCitjb21tb24tb2JqLSQoQ09ORklHX1hFTikgKz0geGVuLWxlZ2FjeS1iYWNrZW5kLm8geGVu
X2RldmNvbmZpZy5vIHhlbl9wdmRldi5vIHhlbi1jb21tb24ubwogCiBvYmotJChDT05GSUdfWEVO
X1BDSV9QQVNTVEhST1VHSCkgKz0geGVuLWhvc3QtcGNpLWRldmljZS5vCiBvYmotJChDT05GSUdf
WEVOX1BDSV9QQVNTVEhST1VHSCkgKz0geGVuX3B0Lm8geGVuX3B0X2NvbmZpZ19pbml0Lm8geGVu
X3B0X2dyYXBoaWNzLm8geGVuX3B0X21zaS5vCmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWNvbW1v
bi5jIGIvaHcveGVuL3hlbi1jb21tb24uYwppbmRleCAxOGE5MDQ1NTU2Li4wZTllNThmMDRkIDEw
MDY0NAotLS0gYS9ody94ZW4veGVuLWNvbW1vbi5jCisrKyBiL2h3L3hlbi94ZW4tY29tbW9uLmMK
QEAgLTEwLDcgKzEwLDcgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJx
ZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2lu
Y2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJjaGFyZGV2L2No
YXIuaCIKICNpbmNsdWRlICJzeXNlbXUvYWNjZWwuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vbWlz
Yy5oIgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9iYWNrZW5kLmMgYi9ody94ZW4veGVuLWxlZ2Fj
eS1iYWNrZW5kLmMKc2ltaWxhcml0eSBpbmRleCA4OSUKcmVuYW1lIGZyb20gaHcveGVuL3hlbl9i
YWNrZW5kLmMKcmVuYW1lIHRvIGh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYwppbmRleCAwYmM2
YjFkZTYwLi40MTQxOTc2M2M4IDEwMDY0NAotLS0gYS9ody94ZW4veGVuX2JhY2tlbmQuYworKysg
Yi9ody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMKQEAgLTMwLDcgKzMwLDcgQEAKICNpbmNsdWRl
ICJody9ib2FyZHMuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgogI2luY2x1ZGUgInFhcGkvZXJy
b3IuaCIKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4v
eGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbl9wdmRldi5oIgogI2lu
Y2x1ZGUgIm1vbml0b3IvcWRldi5oIgogCkBAIC00Miw0OSArNDIsNTQgQEAgQnVzU3RhdGUgKnhl
bl9zeXNidXM7CiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tICovCiAKIC8qIHB1YmxpYyAqLwotc3RydWN0IHhzX2hhbmRsZSAq
eGVuc3RvcmUgPSBOVUxMOworc3RydWN0IHhzX2hhbmRsZSAqeGVuc3RvcmU7CiBjb25zdCBjaGFy
ICp4ZW5fcHJvdG9jb2w7CiAKIC8qIHByaXZhdGUgKi8KIHN0YXRpYyBib29sIHhlbl9mZWF0dXJl
X2dyYW50X2NvcHk7CiBzdGF0aWMgaW50IGRlYnVnOwogCi1pbnQgeGVuc3RvcmVfd3JpdGVfYmVf
c3RyKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hh
ciAqdmFsKQoraW50IHhlbnN0b3JlX3dyaXRlX2JlX3N0cihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNl
ICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKnZhbCkKIHsKICAgICByZXR1cm4geGVuc3RvcmVfd3JpdGVfc3RyKHhlbmRldi0+
YmUsIG5vZGUsIHZhbCk7CiB9CiAKLWludCB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoc3RydWN0IFhl
bkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLCBpbnQgaXZhbCkKK2ludCB4ZW5zdG9y
ZV93cml0ZV9iZV9pbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFy
ICpub2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaXZhbCkKIHsKICAgICByZXR1
cm4geGVuc3RvcmVfd3JpdGVfaW50KHhlbmRldi0+YmUsIG5vZGUsIGl2YWwpOwogfQogCi1pbnQg
eGVuc3RvcmVfd3JpdGVfYmVfaW50NjQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBj
aGFyICpub2RlLCBpbnQ2NF90IGl2YWwpCitpbnQgeGVuc3RvcmVfd3JpdGVfYmVfaW50NjQoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludDY0X3QgaXZhbCkKIHsKICAgICByZXR1cm4geGVuc3RvcmVf
d3JpdGVfaW50NjQoeGVuZGV2LT5iZSwgbm9kZSwgaXZhbCk7CiB9CiAKLWNoYXIgKnhlbnN0b3Jl
X3JlYWRfYmVfc3RyKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSkK
K2NoYXIgKnhlbnN0b3JlX3JlYWRfYmVfc3RyKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
diwgY29uc3QgY2hhciAqbm9kZSkKIHsKICAgICByZXR1cm4geGVuc3RvcmVfcmVhZF9zdHIoeGVu
ZGV2LT5iZSwgbm9kZSk7CiB9CiAKLWludCB4ZW5zdG9yZV9yZWFkX2JlX2ludChzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsIGludCAqaXZhbCkKK2ludCB4ZW5zdG9y
ZV9yZWFkX2JlX2ludChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
Km5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICppdmFsKQogewogICAgIHJldHVy
biB4ZW5zdG9yZV9yZWFkX2ludCh4ZW5kZXYtPmJlLCBub2RlLCBpdmFsKTsKIH0KIAotY2hhciAq
eGVuc3RvcmVfcmVhZF9mZV9zdHIoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFy
ICpub2RlKQorY2hhciAqeGVuc3RvcmVfcmVhZF9mZV9zdHIoc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlKQogewogICAgIHJldHVybiB4ZW5zdG9yZV9yZWFk
X3N0cih4ZW5kZXYtPmZlLCBub2RlKTsKIH0KIAotaW50IHhlbnN0b3JlX3JlYWRfZmVfaW50KHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwgaW50ICppdmFsKQoraW50
IHhlbnN0b3JlX3JlYWRfZmVfaW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29u
c3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKml2YWwpCiB7CiAg
ICAgcmV0dXJuIHhlbnN0b3JlX3JlYWRfaW50KHhlbmRldi0+ZmUsIG5vZGUsIGl2YWwpOwogfQog
Ci1pbnQgeGVuc3RvcmVfcmVhZF9mZV91aW50NjQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBj
b25zdCBjaGFyICpub2RlLAoraW50IHhlbnN0b3JlX3JlYWRfZmVfdWludDY0KHN0cnVjdCBYZW5M
ZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCAqdXZhbCkKIHsKICAgICByZXR1cm4geGVuc3RvcmVfcmVhZF91
aW50NjQoeGVuZGV2LT5mZSwgbm9kZSwgdXZhbCk7CkBAIC05Miw3ICs5Nyw3IEBAIGludCB4ZW5z
dG9yZV9yZWFkX2ZlX3VpbnQ2NChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
Km5vZGUsCiAKIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gKi8KIAotaW50IHhlbl9iZV9zZXRfc3RhdGUoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKK2ludCB4ZW5fYmVfc2V0X3N0
YXRlKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgZW51bSB4ZW5idXNfc3RhdGUgc3Rh
dGUpCiB7CiAgICAgaW50IHJjOwogCkBAIC0xMDYsNyArMTExLDcgQEAgaW50IHhlbl9iZV9zZXRf
c3RhdGUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkK
ICAgICByZXR1cm4gMDsKIH0KIAotdm9pZCB4ZW5fYmVfc2V0X21heF9ncmFudF9yZWZzKHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldiwKK3ZvaWQgeGVuX2JlX3NldF9tYXhfZ3JhbnRfcmVmcyhzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG5yX3JlZnMpCiB7CiAgICAgYXNzZXJ0KHhlbmRldi0+b3BzLT5mbGFn
cyAmIERFVk9QU19GTEFHX05FRURfR05UREVWKTsKQEAgLTExNyw3ICsxMjIsNyBAQCB2b2lkIHhl
bl9iZV9zZXRfbWF4X2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LAogICAgIH0K
IH0KIAotdm9pZCAqeGVuX2JlX21hcF9ncmFudF9yZWZzKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRl
diwgdWludDMyX3QgKnJlZnMsCit2b2lkICp4ZW5fYmVfbWFwX2dyYW50X3JlZnMoc3RydWN0IFhl
bkxlZ2FjeURldmljZSAqeGVuZGV2LCB1aW50MzJfdCAqcmVmcywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmVmcywgaW50IHByb3QpCiB7CiAgICAgdm9pZCAq
cHRyOwpAQCAtMTM1LDcgKzE0MCw3IEBAIHZvaWQgKnhlbl9iZV9tYXBfZ3JhbnRfcmVmcyhzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIHVpbnQzMl90ICpyZWZzLAogICAgIHJldHVybiBwdHI7CiB9
CiAKLXZvaWQgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
LCB2b2lkICpwdHIsCit2b2lkIHhlbl9iZV91bm1hcF9ncmFudF9yZWZzKHN0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbmRldiwgdm9pZCAqcHRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbnJfcmVmcykKIHsKICAgICBhc3NlcnQoeGVuZGV2LT5vcHMtPmZsYWdz
ICYgREVWT1BTX0ZMQUdfTkVFRF9HTlRERVYpOwpAQCAtMTQ2LDcgKzE1MSw3IEBAIHZvaWQgeGVu
X2JlX3VubWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCB2b2lkICpwdHIs
CiAgICAgfQogfQogCi1zdGF0aWMgaW50IGNvbXBhdF9jb3B5X2dyYW50X3JlZnMoc3RydWN0IFhl
bkRldmljZSAqeGVuZGV2LAorc3RhdGljIGludCBjb21wYXRfY29weV9ncmFudF9yZWZzKHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHRvX2RvbWFpbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
ZW5HcmFudENvcHlTZWdtZW50IHNlZ3NbXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbnJfc2VncykKQEAgLTE5NSw3ICsyMDAsNyBAQCBzdGF0aWMgaW50
IGNvbXBhdF9jb3B5X2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LAogICAgIHJl
dHVybiAwOwogfQogCi1pbnQgeGVuX2JlX2NvcHlfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYsCitpbnQgeGVuX2JlX2NvcHlfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHRvX2RvbWFpbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbkdyYW50Q29weVNlZ21lbnQgc2Vnc1tdLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3NlZ3MpCkBAIC0yNTks
MTAgKzI2NCwxMSBAQCBpbnQgeGVuX2JlX2NvcHlfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYsCiAvKgogICogZ2V0IHhlbiBiYWNrZW5kIGRldmljZSwgYWxsb2NhdGUgYSBuZXcg
b25lIGlmIGl0IGRvZXNuJ3QgZXhpc3QuCiAgKi8KLXN0YXRpYyBzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5fYmVfZ2V0X3hlbmRldihjb25zdCBjaGFyICp0eXBlLCBpbnQgZG9tLCBpbnQgZGV2LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBYZW5EZXZPcHMg
Km9wcykKK3N0YXRpYyBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5fYmVfZ2V0X3hlbmRldihj
b25zdCBjaGFyICp0eXBlLCBpbnQgZG9tLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IFhlbkRldk9wcyAqb3BzKQogewotICAgIHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldjsKKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXY7
CiAKICAgICB4ZW5kZXYgPSB4ZW5fcHZfZmluZF94ZW5kZXYodHlwZSwgZG9tLCBkZXYpOwogICAg
IGlmICh4ZW5kZXYpIHsKQEAgLTMxNCw3ICszMjAsOCBAQCBzdGF0aWMgc3RydWN0IFhlbkRldmlj
ZSAqeGVuX2JlX2dldF94ZW5kZXYoY29uc3QgY2hhciAqdHlwZSwgaW50IGRvbSwgaW50IGRldiwK
ICAqIE5vZGUgc3BlY2lmaWVzIHRoZSBjaGFuZ2VkIGZpZWxkLiAgbm9kZSA9IE5VTEwgbWVhbnMK
ICAqIHVwZGF0ZSBhbGwgZmllbGRzICh1c2VkIGZvciBpbml0aWFsaXphdGlvbikuCiAgKi8KLXN0
YXRpYyB2b2lkIHhlbl9iZV9iYWNrZW5kX2NoYW5nZWQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
LCBjb25zdCBjaGFyICpub2RlKQorc3RhdGljIHZvaWQgeGVuX2JlX2JhY2tlbmRfY2hhbmdlZChz
dHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKm5vZGUpCiB7CiAgICAgaWYgKG5vZGUgPT0gTlVMTCAgfHwg
IHN0cmNtcChub2RlLCAib25saW5lIikgPT0gMCkgewogICAgICAgICBpZiAoeGVuc3RvcmVfcmVh
ZF9iZV9pbnQoeGVuZGV2LCAib25saW5lIiwgJnhlbmRldi0+b25saW5lKSA9PSAtMSkgewpAQCAt
MzMwLDcgKzMzNyw4IEBAIHN0YXRpYyB2b2lkIHhlbl9iZV9iYWNrZW5kX2NoYW5nZWQoc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlKQogICAgIH0KIH0KIAotc3RhdGlj
IHZvaWQgeGVuX2JlX2Zyb250ZW5kX2NoYW5nZWQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBj
b25zdCBjaGFyICpub2RlKQorc3RhdGljIHZvaWQgeGVuX2JlX2Zyb250ZW5kX2NoYW5nZWQoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqbm9kZSkKIHsKICAgICBpbnQgZmVfc3RhdGU7CiAKQEAgLTM3
Myw3ICszODEsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmVfZnJvbnRlbmRfY2hhbmdlZChzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpCiAgKiBvbmx5IGFmZmVjdHMgdGhl
IHhlbmRldi0+YmVfc3RhdGUgdmFyaWFibGUgYXMgeGVuYnVzIHNob3VsZAogICogYWxyZWFkeSBi
ZSBwdXQgaW50byB0aGF0IHN0YXRlIGJ5IHhlbmQuCiAgKi8KLXN0YXRpYyBpbnQgeGVuX2JlX3Ry
eV9zZXR1cChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IHhlbl9iZV90cnlf
c2V0dXAoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIGNoYXIgdG9rZW5b
WEVOX0JVRlNJWkVdOwogICAgIGludCBiZV9zdGF0ZTsKQEAgLTQxNyw3ICs0MjUsNyBAQCBzdGF0
aWMgaW50IHhlbl9iZV90cnlfc2V0dXAoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICoKICAq
IEdvZXMgdG8gSW5pdFdhaXQgb24gc3VjY2Vzcy4KICAqLwotc3RhdGljIGludCB4ZW5fYmVfdHJ5
X2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCB4ZW5fYmVfdHJ5X2lu
aXQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIGludCByYyA9IDA7CiAK
QEAgLTQ0Niw3ICs0NTQsNyBAQCBzdGF0aWMgaW50IHhlbl9iZV90cnlfaW5pdChzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYpCiAgKgogICogR29lcyB0byBDb25uZWN0ZWQgb24gc3VjY2Vzcy4KICAq
Lwotc3RhdGljIGludCB4ZW5fYmVfdHJ5X2luaXRpYWxpc2Uoc3RydWN0IFhlbkRldmljZSAqeGVu
ZGV2KQorc3RhdGljIGludCB4ZW5fYmVfdHJ5X2luaXRpYWxpc2Uoc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2KQogewogICAgIGludCByYyA9IDA7CiAKQEAgLTQ4Nyw3ICs0OTUsNyBAQCBz
dGF0aWMgaW50IHhlbl9iZV90cnlfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYp
CiAgKiBmcm9udGVuZCBiZWluZyBDb25uZWN0ZWQuICBOb3RlIHRoYXQgdGhpcyBtYXkgYmUgY2Fs
bGVkIG1vcmUKICAqIHRoYW4gb25jZSBzaW5jZSB0aGUgYmFja2VuZCBzdGF0ZSBpcyBub3QgbW9k
aWZpZWQuCiAgKi8KLXN0YXRpYyB2b2lkIHhlbl9iZV90cnlfY29ubmVjdGVkKHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIHhlbl9iZV90cnlfY29ubmVjdGVkKHN0cnVjdCBY
ZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBpZiAoIXhlbmRldi0+b3BzLT5jb25uZWN0
ZWQpIHsKICAgICAgICAgcmV0dXJuOwpAQCAtNTEwLDcgKzUxOCw4IEBAIHN0YXRpYyB2b2lkIHhl
bl9iZV90cnlfY29ubmVjdGVkKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAqCiAgKiBHb2Vz
IHRvIENsb3NlZCB3aGVuIGRvbmUuCiAgKi8KLXN0YXRpYyB2b2lkIHhlbl9iZV9kaXNjb25uZWN0
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpCitzdGF0
aWMgdm9pZCB4ZW5fYmVfZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkK
IHsKICAgICBpZiAoeGVuZGV2LT5iZV9zdGF0ZSAhPSBYZW5idXNTdGF0ZUNsb3NpbmcgJiYKICAg
ICAgICAgeGVuZGV2LT5iZV9zdGF0ZSAhPSBYZW5idXNTdGF0ZUNsb3NlZCAgJiYKQEAgLTUyOSw3
ICs1MzgsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmVfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYsIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQogLyoKICAqIFRyeSB0byByZXNldCB4
ZW5kZXYsIGZvciByZWNvbm5lY3Rpb24gYnkgYW5vdGhlciBmcm9udGVuZCBpbnN0YW5jZS4KICAq
Lwotc3RhdGljIGludCB4ZW5fYmVfdHJ5X3Jlc2V0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikK
K3N0YXRpYyBpbnQgeGVuX2JlX3RyeV9yZXNldChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5k
ZXYpCiB7CiAgICAgaWYgKHhlbmRldi0+ZmVfc3RhdGUgIT0gWGVuYnVzU3RhdGVJbml0aWFsaXNp
bmcpIHsKICAgICAgICAgcmV0dXJuIC0xOwpAQCAtNTQzLDcgKzU1Miw3IEBAIHN0YXRpYyBpbnQg
eGVuX2JlX3RyeV9yZXNldChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAvKgogICogc3RhdGUg
Y2hhbmdlIGRpc3BhdGNoZXIgZnVuY3Rpb24KICAqLwotdm9pZCB4ZW5fYmVfY2hlY2tfc3RhdGUo
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQordm9pZCB4ZW5fYmVfY2hlY2tfc3RhdGUoc3RydWN0
IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIGludCByYyA9IDA7CiAKQEAgLTU4Nyw3
ICs1OTYsNyBAQCB2b2lkIHhlbl9iZV9jaGVja19zdGF0ZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5k
ZXYpCiAKIHN0YXRpYyBpbnQgeGVuc3RvcmVfc2Nhbihjb25zdCBjaGFyICp0eXBlLCBpbnQgZG9t
LCBzdHJ1Y3QgWGVuRGV2T3BzICpvcHMpCiB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldjsKICAgICBjaGFyIHBhdGhbWEVO
X0JVRlNJWkVdLCB0b2tlbltYRU5fQlVGU0laRV07CiAgICAgY2hhciAqKmRldiA9IE5VTEw7CiAg
ICAgdW5zaWduZWQgaW50IGNkZXYsIGo7CkBAIC02MjAsNyArNjI5LDcgQEAgc3RhdGljIGludCB4
ZW5zdG9yZV9zY2FuKGNvbnN0IGNoYXIgKnR5cGUsIGludCBkb20sIHN0cnVjdCBYZW5EZXZPcHMg
Km9wcykKIHZvaWQgeGVuc3RvcmVfdXBkYXRlX2JlKGNoYXIgKndhdGNoLCBjaGFyICp0eXBlLCBp
bnQgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IFhlbkRldk9wcyAqb3BzKQog
ewotICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldjsKKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXY7CiAgICAgY2hhciBwYXRoW1hFTl9CVUZTSVpFXSwgKmJlcGF0aDsKICAgICB1
bnNpZ25lZCBpbnQgbGVuLCBkZXY7CiAKQEAgLTYyOCw5ICs2MzcsOSBAQCB2b2lkIHhlbnN0b3Jl
X3VwZGF0ZV9iZShjaGFyICp3YXRjaCwgY2hhciAqdHlwZSwgaW50IGRvbSwKICAgICBpZiAoc3Ry
bmNtcChwYXRoLCB3YXRjaCwgbGVuKSAhPSAwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0g
ICAgaWYgKHNzY2FuZih3YXRjaCtsZW4sICIvJXUvJTI1NXMiLCAmZGV2LCBwYXRoKSAhPSAyKSB7
CisgICAgaWYgKHNzY2FuZih3YXRjaCArIGxlbiwgIi8ldS8lMjU1cyIsICZkZXYsIHBhdGgpICE9
IDIpIHsKICAgICAgICAgc3RyY3B5KHBhdGgsICIiKTsKLSAgICAgICAgaWYgKHNzY2FuZih3YXRj
aCtsZW4sICIvJXUiLCAmZGV2KSAhPSAxKSB7CisgICAgICAgIGlmIChzc2NhbmYod2F0Y2ggKyBs
ZW4sICIvJXUiLCAmZGV2KSAhPSAxKSB7CiAgICAgICAgICAgICBkZXYgPSAtMTsKICAgICAgICAg
fQogICAgIH0KQEAgLTY1MSw3ICs2NjAsNyBAQCB2b2lkIHhlbnN0b3JlX3VwZGF0ZV9iZShjaGFy
ICp3YXRjaCwgY2hhciAqdHlwZSwgaW50IGRvbSwKICAgICB9CiB9CiAKLXZvaWQgeGVuc3RvcmVf
dXBkYXRlX2ZlKGNoYXIgKndhdGNoLCBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCit2b2lkIHhl
bnN0b3JlX3VwZGF0ZV9mZShjaGFyICp3YXRjaCwgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVu
ZGV2KQogewogICAgIGNoYXIgKm5vZGU7CiAgICAgdW5zaWduZWQgaW50IGxlbjsKQEAgLTc1Myw3
ICs3NjIsNyBAQCB2b2lkIHhlbl9iZV9yZWdpc3Rlcl9jb21tb24odm9pZCkKICNlbmRpZgogfQog
Ci1pbnQgeGVuX2JlX2JpbmRfZXZ0Y2huKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK2ludCB4
ZW5fYmVfYmluZF9ldnRjaG4oc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAg
IGlmICh4ZW5kZXYtPmxvY2FsX3BvcnQgIT0gLTEpIHsKICAgICAgICAgcmV0dXJuIDA7CkBAIC03
ODksNyArNzk4LDcgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhlbmRldl90eXBlX2luZm8gPSB7
CiAgICAgLm5hbWUgICAgICAgICAgPSBUWVBFX1hFTkJBQ0tFTkQsCiAgICAgLnBhcmVudCAgICAg
ICAgPSBUWVBFX1hFTlNZU0RFViwKICAgICAuY2xhc3NfaW5pdCAgICA9IHhlbmRldl9jbGFzc19p
bml0LAotICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKHN0cnVjdCBYZW5EZXZpY2UpLAorICAg
IC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UpLAogfTsKIAog
c3RhdGljIHZvaWQgeGVuX3N5c2J1c19jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9p
ZCAqZGF0YSkKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fZGV2Y29uZmlnLmMgYi9ody94ZW4veGVu
X2RldmNvbmZpZy5jCmluZGV4IDM1MDBkODhhM2UuLjMxNWRiYzljNTEgMTAwNjQ0Ci0tLSBhL2h3
L3hlbi94ZW5fZGV2Y29uZmlnLmMKKysrIGIvaHcveGVuL3hlbl9kZXZjb25maWcuYwpAQCAtMSw1
ICsxLDUgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9i
YWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1
ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCiAKZGlmZiAt
LWdpdCBhL2h3L3hlbi94ZW5fcHQuYyBiL2h3L3hlbi94ZW5fcHQuYwppbmRleCA4MTVkYzQ2YmE3
Li41NTM5ZDU2YzNhIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0LmMKKysrIGIvaHcveGVuL3hl
bl9wdC5jCkBAIC01OSw3ICs1OSw3IEBACiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1
ZGUgImh3L3hlbi94ZW4uaCIKICNpbmNsdWRlICJody9pMzg2L3BjLmgiCi0jaW5jbHVkZSAiaHcv
eGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5o
IgogI2luY2x1ZGUgInhlbl9wdC5oIgogI2luY2x1ZGUgInFlbXUvcmFuZ2UuaCIKICNpbmNsdWRl
ICJleGVjL2FkZHJlc3Mtc3BhY2VzLmgiCmRpZmYgLS1naXQgYS9ody94ZW4veGVuX3B0X2NvbmZp
Z19pbml0LmMgYi9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMKaW5kZXggOWZkOTUzYTY4OS4u
MzFlYzVhZGQxZCAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCisrKyBi
L2h3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1ZGUg
InFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWVtdS90
aW1lci5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hl
bi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJ4ZW5fcHQuaCIKIAogI2RlZmluZSBY
RU5fUFRfTUVSR0VfVkFMVUUodmFsdWUsIGRhdGEsIHZhbF9tYXNrKSBcCmRpZmYgLS1naXQgYS9o
dy94ZW4veGVuX3B0X2dyYXBoaWNzLmMgYi9ody94ZW4veGVuX3B0X2dyYXBoaWNzLmMKaW5kZXgg
NjBkNmI0YTU1Ni4uYjY5NzMyNzI5YiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9ncmFwaGlj
cy5jCisrKyBiL2h3L3hlbi94ZW5fcHRfZ3JhcGhpY3MuYwpAQCAtNSw3ICs1LDcgQEAKICNpbmNs
dWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAieGVuX3B0LmgiCiAjaW5jbHVkZSAieGVuLWhv
c3QtcGNpLWRldmljZS5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1
ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKIAogc3RhdGljIHVuc2lnbmVkIGxvbmcg
aWdkX2d1ZXN0X29wcmVnaW9uOwogc3RhdGljIHVuc2lnbmVkIGxvbmcgaWdkX2hvc3Rfb3ByZWdp
b247CmRpZmYgLS1naXQgYS9ody94ZW4veGVuX3B0X21zaS5jIGIvaHcveGVuL3hlbl9wdF9tc2ku
YwppbmRleCBjYzUxNGY5MTU3Li5mYjRiODg3YjkyIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0
X21zaS5jCisrKyBiL2h3L3hlbi94ZW5fcHRfbXNpLmMKQEAgLTExLDcgKzExLDcgQEAKIAogI2lu
Y2x1ZGUgInFlbXUvb3NkZXAuaCIKIAotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgor
I2luY2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJ4ZW5fcHQu
aCIKICNpbmNsdWRlICJody9pMzg2L2FwaWMtbXNpZGVmLmgiCiAKZGlmZiAtLWdpdCBhL2h3L3hl
bi94ZW5fcHZkZXYuYyBiL2h3L3hlbi94ZW5fcHZkZXYuYwppbmRleCBmMDI2NTU2ZjYyLi42ZWYw
OWNiZjlkIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B2ZGV2LmMKKysrIGIvaHcveGVuL3hlbl9w
dmRldi5jCkBAIC0yMCw3ICsyMCw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1
ZGUgInFlbXUvbG9nLmgiCiAjaW5jbHVkZSAiaHcvcWRldi1jb3JlLmgiCi0jaW5jbHVkZSAiaHcv
eGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5o
IgogI2luY2x1ZGUgImh3L3hlbi94ZW5fcHZkZXYuaCIKIAogLyogcHJpdmF0ZSAqLwpAQCAtMzQs
NyArMzQsNyBAQCBzdHJ1Y3QgeHNfZGlycyB7CiBzdGF0aWMgUVRBSUxRX0hFQUQoLCB4c19kaXJz
KSB4c19jbGVhbnVwID0KICAgICBRVEFJTFFfSEVBRF9JTklUSUFMSVpFUih4c19jbGVhbnVwKTsK
IAotc3RhdGljIFFUQUlMUV9IRUFEKCwgWGVuRGV2aWNlKSB4ZW5kZXZzID0KK3N0YXRpYyBRVEFJ
TFFfSEVBRCgsIFhlbkxlZ2FjeURldmljZSkgeGVuZGV2cyA9CiAgICAgUVRBSUxRX0hFQURfSU5J
VElBTElaRVIoeGVuZGV2cyk7CiAKIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KQEAgLTE5NSw3ICsxOTUsNyBAQCBjb25z
dCBjaGFyICp4ZW5idXNfc3Ryc3RhdGUoZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpCiAgKiAgMiA9
PSBub2lzeSBkZWJ1ZyBtZXNzYWdlcyAobG9nZmlsZSBvbmx5KS4KICAqICAzID09IHdpbGwgZmxv
b2QgeW91ciBsb2cgKGxvZ2ZpbGUgb25seSkuCiAgKi8KLXZvaWQgeGVuX3B2X3ByaW50ZihzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGludCBtc2dfbGV2ZWwsCit2b2lkIHhlbl9wdl9wcmludGYo
c3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBpbnQgbXNnX2xldmVsLAogICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogewogICAgIHZhX2xpc3QgYXJnczsKQEAg
LTIzMCw3ICsyMzAsNyBAQCB2b2lkIHhlbl9wdl9wcmludGYoc3RydWN0IFhlbkRldmljZSAqeGVu
ZGV2LCBpbnQgbXNnX2xldmVsLAogCiB2b2lkIHhlbl9wdl9ldnRjaG5fZXZlbnQodm9pZCAqb3Bh
cXVlKQogewotICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiA9IG9wYXF1ZTsKKyAgICBzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSBvcGFxdWU7CiAgICAgZXZ0Y2huX3BvcnRfdCBw
b3J0OwogCiAgICAgcG9ydCA9IHhlbmV2dGNobl9wZW5kaW5nKHhlbmRldi0+ZXZ0Y2huZGV2KTsK
QEAgLTI0Nyw3ICsyNDcsNyBAQCB2b2lkIHhlbl9wdl9ldnRjaG5fZXZlbnQodm9pZCAqb3BhcXVl
KQogICAgIH0KIH0KIAotdm9pZCB4ZW5fcHZfdW5iaW5kX2V2dGNobihzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYpCit2b2lkIHhlbl9wdl91bmJpbmRfZXZ0Y2huKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldikKIHsKICAgICBpZiAoeGVuZGV2LT5sb2NhbF9wb3J0ID09IC0xKSB7CiAgICAg
ICAgIHJldHVybjsKQEAgLTI1OCwxNiArMjU4LDE2IEBAIHZvaWQgeGVuX3B2X3VuYmluZF9ldnRj
aG4oc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHhlbmRldi0+bG9jYWxfcG9ydCA9IC0x
OwogfQogCi1pbnQgeGVuX3B2X3NlbmRfbm90aWZ5KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikK
K2ludCB4ZW5fcHZfc2VuZF9ub3RpZnkoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQog
ewogICAgIHJldHVybiB4ZW5ldnRjaG5fbm90aWZ5KHhlbmRldi0+ZXZ0Y2huZGV2LCB4ZW5kZXYt
PmxvY2FsX3BvcnQpOwogfQogCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCiAKLXN0cnVjdCBYZW5EZXZpY2UgKnhlbl9w
dl9maW5kX3hlbmRldihjb25zdCBjaGFyICp0eXBlLCBpbnQgZG9tLCBpbnQgZGV2KQorc3RydWN0
IFhlbkxlZ2FjeURldmljZSAqeGVuX3B2X2ZpbmRfeGVuZGV2KGNvbnN0IGNoYXIgKnR5cGUsIGlu
dCBkb20sIGludCBkZXYpCiB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2OworICAgIHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldjsKIAogICAgIFFUQUlMUV9GT1JFQUNIKHhlbmRl
diwgJnhlbmRldnMsIG5leHQpIHsKICAgICAgICAgaWYgKHhlbmRldi0+ZG9tICE9IGRvbSkgewpA
QCAtMjg3LDcgKzI4Nyw3IEBAIHN0cnVjdCBYZW5EZXZpY2UgKnhlbl9wdl9maW5kX3hlbmRldihj
b25zdCBjaGFyICp0eXBlLCBpbnQgZG9tLCBpbnQgZGV2KQogLyoKICAqIHJlbGVhc2UgeGVuIGJh
Y2tlbmQgZGV2aWNlLgogICovCi12b2lkIHhlbl9wdl9kZWxfeGVuZGV2KHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldikKK3ZvaWQgeGVuX3B2X2RlbF94ZW5kZXYoc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2KQogewogICAgIGlmICh4ZW5kZXYtPm9wcy0+ZnJlZSkgewogICAgICAgICB4ZW5k
ZXYtPm9wcy0+ZnJlZSh4ZW5kZXYpOwpAQCAtMzEyLDcgKzMxMiw3IEBAIHZvaWQgeGVuX3B2X2Rl
bF94ZW5kZXYoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHFkZXZfdW5wbHVnKCZ4ZW5k
ZXYtPnFkZXYsIE5VTEwpOwogfQogCi12b2lkIHhlbl9wdl9pbnNlcnRfeGVuZGV2KHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldikKK3ZvaWQgeGVuX3B2X2luc2VydF94ZW5kZXYoc3RydWN0IFhlbkxl
Z2FjeURldmljZSAqeGVuZGV2KQogewogICAgIFFUQUlMUV9JTlNFUlRfVEFJTCgmeGVuZGV2cywg
eGVuZGV2LCBuZXh0KTsKIH0KZGlmZiAtLWdpdCBhL2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5j
IGIvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKaW5kZXggMjg1OTI4MGE2YS4uMWQ5OTI2ZThk
NiAxMDA2NDQKLS0tIGEvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKKysrIGIvaHcveGVucHYv
eGVuX2RvbWFpbmJ1aWxkLmMKQEAgLTEsNiArMSw2IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5o
IgogI2luY2x1ZGUgInFlbXUvdW5pdHMuaCIKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQu
aCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAieGVu
X2RvbWFpbmJ1aWxkLmgiCiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogI2luY2x1ZGUgInFlbXUv
bG9nLmgiCmRpZmYgLS1naXQgYS9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jIGIvaHcveGVucHYv
eGVuX21hY2hpbmVfcHYuYwppbmRleCA0NGQ2N2I4N2M0Li44Yzg2ZmI3MDMxIDEwMDY0NAotLS0g
YS9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCisrKyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2
LmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2lu
Y2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcvYm9hcmRzLmgiCi0jaW5jbHVkZSAiaHcveGVu
L3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgog
I2luY2x1ZGUgInhlbl9kb21haW5idWlsZC5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNr
ZW5kLmgiCiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9iYWNrZW5kLmggYi9pbmNs
dWRlL2h3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaApzaW1pbGFyaXR5IGluZGV4IDYxJQpyZW5h
bWUgZnJvbSBpbmNsdWRlL2h3L3hlbi94ZW5fYmFja2VuZC5oCnJlbmFtZSB0byBpbmNsdWRlL2h3
L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaAppbmRleCA5YzE3ZmRkODVkLi4yMGNiNDdiNWJmIDEw
MDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fYmFja2VuZC5oCisrKyBiL2luY2x1ZGUvaHcv
eGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oCkBAIC0xMSw3ICsxMSw3IEBACiAjZGVmaW5lIFRZUEVf
WEVOQkFDS0VORCAieGVuLWJhY2tlbmQiCiAKICNkZWZpbmUgWEVOQkFDS0VORF9ERVZJQ0Uob2Jq
KSBcCi0gICAgT0JKRUNUX0NIRUNLKFhlbkRldmljZSwgKG9iaiksIFRZUEVfWEVOQkFDS0VORCkK
KyAgICBPQkpFQ1RfQ0hFQ0soWGVuTGVnYWN5RGV2aWNlLCAob2JqKSwgVFlQRV9YRU5CQUNLRU5E
KQogCiAvKiB2YXJpYWJsZXMgKi8KIGV4dGVybiBzdHJ1Y3QgeHNfaGFuZGxlICp4ZW5zdG9yZTsK
QEAgLTIwLDMyICsyMCwzNyBAQCBleHRlcm4gRGV2aWNlU3RhdGUgKnhlbl9zeXNkZXY7CiBleHRl
cm4gQnVzU3RhdGUgKnhlbl9zeXNidXM7CiAKIGludCB4ZW5zdG9yZV9ta2RpcihjaGFyICpwYXRo
LCBpbnQgcCk7Ci1pbnQgeGVuc3RvcmVfd3JpdGVfYmVfc3RyKHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldiwgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqdmFsKTsKLWludCB4ZW5zdG9yZV93
cml0ZV9iZV9pbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLCBp
bnQgaXZhbCk7Ci1pbnQgeGVuc3RvcmVfd3JpdGVfYmVfaW50NjQoc3RydWN0IFhlbkRldmljZSAq
eGVuZGV2LCBjb25zdCBjaGFyICpub2RlLCBpbnQ2NF90IGl2YWwpOwotY2hhciAqeGVuc3RvcmVf
cmVhZF9iZV9zdHIoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlKTsK
LWludCB4ZW5zdG9yZV9yZWFkX2JlX2ludChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0
IGNoYXIgKm5vZGUsIGludCAqaXZhbCk7Ci12b2lkIHhlbnN0b3JlX3VwZGF0ZV9mZShjaGFyICp3
YXRjaCwgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KTsKK2ludCB4ZW5zdG9yZV93cml0ZV9iZV9z
dHIoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp2YWwpOworaW50IHhlbnN0b3JlX3dy
aXRlX2JlX2ludChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5v
ZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBpdmFsKTsKK2ludCB4ZW5zdG9yZV93
cml0ZV9iZV9pbnQ2NChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
Km5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50NjRfdCBpdmFsKTsKK2NoYXIg
KnhlbnN0b3JlX3JlYWRfYmVfc3RyKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29u
c3QgY2hhciAqbm9kZSk7CitpbnQgeGVuc3RvcmVfcmVhZF9iZV9pbnQoc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCAqaXZhbCk7Cit2b2lkIHhlbnN0b3JlX3VwZGF0ZV9mZShjaGFyICp3YXRjaCwgc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KTsKIHZvaWQgeGVuc3RvcmVfdXBkYXRlX2JlKGNo
YXIgKndhdGNoLCBjaGFyICp0eXBlLCBpbnQgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IFhlbkRldk9wcyAqb3BzKTsKLWNoYXIgKnhlbnN0b3JlX3JlYWRfZmVfc3RyKHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSk7Ci1pbnQgeGVuc3RvcmVfcmVh
ZF9mZV9pbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLCBpbnQg
Kml2YWwpOwotaW50IHhlbnN0b3JlX3JlYWRfZmVfdWludDY0KHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldiwgY29uc3QgY2hhciAqbm9kZSwKK2NoYXIgKnhlbnN0b3JlX3JlYWRfZmVfc3RyKHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSk7CitpbnQgeGVuc3Rv
cmVfcmVhZF9mZV9pbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFy
ICpub2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqaXZhbCk7CitpbnQgeGVuc3Rv
cmVfcmVhZF9mZV91aW50NjQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBj
aGFyICpub2RlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp1dmFsKTsK
IAotdm9pZCB4ZW5fYmVfY2hlY2tfc3RhdGUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KTsKK3Zv
aWQgeGVuX2JlX2NoZWNrX3N0YXRlKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7CiAK
IC8qIHhlbiBiYWNrZW5kIGRyaXZlciBiaXRzICovCiBpbnQgeGVuX2JlX2luaXQodm9pZCk7CiB2
b2lkIHhlbl9iZV9yZWdpc3Rlcl9jb21tb24odm9pZCk7CiBpbnQgeGVuX2JlX3JlZ2lzdGVyKGNv
bnN0IGNoYXIgKnR5cGUsIHN0cnVjdCBYZW5EZXZPcHMgKm9wcyk7Ci1pbnQgeGVuX2JlX3NldF9z
dGF0ZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKTsK
LWludCB4ZW5fYmVfYmluZF9ldnRjaG4oc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KTsKLXZvaWQg
eGVuX2JlX3NldF9tYXhfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsCitpbnQg
eGVuX2JlX3NldF9zdGF0ZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGVudW0geGVu
YnVzX3N0YXRlIHN0YXRlKTsKK2ludCB4ZW5fYmVfYmluZF9ldnRjaG4oc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2KTsKK3ZvaWQgeGVuX2JlX3NldF9tYXhfZ3JhbnRfcmVmcyhzdHJ1Y3Qg
WGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IG5yX3JlZnMpOwotdm9pZCAqeGVuX2JlX21hcF9ncmFudF9yZWZzKHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldiwgdWludDMyX3QgKnJlZnMsCit2b2lkICp4ZW5fYmVfbWFwX2dy
YW50X3JlZnMoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCB1aW50MzJfdCAqcmVmcywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmVmcywgaW50IHBy
b3QpOwotdm9pZCB4ZW5fYmVfdW5tYXBfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5k
ZXYsIHZvaWQgKnB0ciwKK3ZvaWQgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkxl
Z2FjeURldmljZSAqeGVuZGV2LCB2b2lkICpwdHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBucl9yZWZzKTsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuR3JhbnRDb3B5
U2VnbWVudCB7CkBAIC01OSwxNyArNjQsMTcgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuR3JhbnRDb3B5
U2VnbWVudCB7CiAgICAgc2l6ZV90IGxlbjsKIH0gWGVuR3JhbnRDb3B5U2VnbWVudDsKIAotaW50
IHhlbl9iZV9jb3B5X2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LAoraW50IHhl
bl9iZV9jb3B5X2dyYW50X3JlZnMoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCB0b19kb21haW4sIFhlbkdyYW50Q29weVNlZ21l
bnQgc2Vnc1tdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3Nl
Z3MpOwogCi1zdGF0aWMgaW5saW5lIHZvaWQgKnhlbl9iZV9tYXBfZ3JhbnRfcmVmKHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldiwKK3N0YXRpYyBpbmxpbmUgdm9pZCAqeGVuX2JlX21hcF9ncmFudF9y
ZWYoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCByZWYsIGludCBwcm90KQogewogICAgIHJldHVy
biB4ZW5fYmVfbWFwX2dyYW50X3JlZnMoeGVuZGV2LCAmcmVmLCAxLCBwcm90KTsKIH0KIAotc3Rh
dGljIGlubGluZSB2b2lkIHhlbl9iZV91bm1hcF9ncmFudF9yZWYoc3RydWN0IFhlbkRldmljZSAq
eGVuZGV2LAorc3RhdGljIGlubGluZSB2b2lkIHhlbl9iZV91bm1hcF9ncmFudF9yZWYoc3RydWN0
IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqcHRyKQogewogICAgIHJldHVybiB4ZW5fYmVfdW5tYXBfZ3JhbnRf
cmVmcyh4ZW5kZXYsIHB0ciwgMSk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW5fcHZk
ZXYuaCBiL2luY2x1ZGUvaHcveGVuL3hlbl9wdmRldi5oCmluZGV4IGQ0NzNlOWIzNGQuLjgzZTUx
NzRkOTAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbl9wdmRldi5oCisrKyBiL2luY2x1
ZGUvaHcveGVuL3hlbl9wdmRldi5oCkBAIC02LDcgKzYsNyBAQAogCiAjZGVmaW5lIFhFTl9CVUZT
SVpFIDEwMjQKIAotc3RydWN0IFhlbkRldmljZTsKK3N0cnVjdCBYZW5MZWdhY3lEZXZpY2U7CiAK
IC8qIGRyaXZlciB1c2VzIGdyYW50IHRhYmxlcyAgLT4gIG9wZW4gZ250ZGV2IGRldmljZSAoeGVu
ZGV2LT5nbnR0YWJkZXYpICovCiAjZGVmaW5lIERFVk9QU19GTEFHX05FRURfR05UREVWICAgMQpA
QCAtMTYsMTkgKzE2LDIxIEBAIHN0cnVjdCBYZW5EZXZpY2U7CiBzdHJ1Y3QgWGVuRGV2T3BzIHsK
ICAgICBzaXplX3QgICAgc2l6ZTsKICAgICB1aW50MzJfdCAgZmxhZ3M7Ci0gICAgdm9pZCAgICAg
ICgqYWxsb2MpKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldik7Ci0gICAgaW50ICAgICAgICgqaW5p
dCkoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KTsKLSAgICBpbnQgICAgICAgKCppbml0aWFsaXNl
KShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwotICAgIHZvaWQgICAgICAoKmNvbm5lY3RlZCko
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2KTsKLSAgICB2b2lkICAgICAgKCpldmVudCkoc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2KTsKLSAgICB2b2lkICAgICAgKCpkaXNjb25uZWN0KShzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYpOwotICAgIGludCAgICAgICAoKmZyZWUpKHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldik7Ci0gICAgdm9pZCAgICAgICgqYmFja2VuZF9jaGFuZ2VkKShzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpOwotICAgIHZvaWQgICAgICAoKmZyb250
ZW5kX2NoYW5nZWQpKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSk7
CisgICAgdm9pZCAgICAgICgqYWxsb2MpKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7
CisgICAgaW50ICAgICAgICgqaW5pdCkoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KTsK
KyAgICBpbnQgICAgICAgKCppbml0aWFsaXNlKShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5k
ZXYpOworICAgIHZvaWQgICAgICAoKmNvbm5lY3RlZCkoc3RydWN0IFhlbkxlZ2FjeURldmljZSAq
eGVuZGV2KTsKKyAgICB2b2lkICAgICAgKCpldmVudCkoc3RydWN0IFhlbkxlZ2FjeURldmljZSAq
eGVuZGV2KTsKKyAgICB2b2lkICAgICAgKCpkaXNjb25uZWN0KShzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYpOworICAgIGludCAgICAgICAoKmZyZWUpKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldik7CisgICAgdm9pZCAgICAgICgqYmFja2VuZF9jaGFuZ2VkKShzdHJ1Y3QgWGVu
TGVnYWN5RGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICpub2RlKTsKKyAgICB2b2lkICAgICAgKCpmcm9udGVuZF9jaGFuZ2VkKShzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgY2hhciAqbm9kZSk7CiAgICAgaW50ICAgICAgICgqYmFja2VuZF9yZWdpc3Rl
cikodm9pZCk7CiB9OwogCi1zdHJ1Y3QgWGVuRGV2aWNlIHsKK3N0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgewogICAgIERldmljZVN0YXRlICAgICAgICBxZGV2OwogICAgIGNvbnN0IGNoYXIgICAgICAg
ICAqdHlwZTsKICAgICBpbnQgICAgICAgICAgICAgICAgZG9tOwpAQCAtNDksNyArNTEsNyBAQCBz
dHJ1Y3QgWGVuRGV2aWNlIHsKICAgICB4ZW5nbnR0YWJfaGFuZGxlICAgKmdudHRhYmRldjsKIAog
ICAgIHN0cnVjdCBYZW5EZXZPcHMgICAqb3BzOwotICAgIFFUQUlMUV9FTlRSWShYZW5EZXZpY2Up
IG5leHQ7CisgICAgUVRBSUxRX0VOVFJZKFhlbkxlZ2FjeURldmljZSkgbmV4dDsKIH07CiAKIC8q
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gKi8KQEAgLTY2LDE0ICs2OCwxNCBAQCB2b2lkIHhlbnN0b3JlX3VwZGF0ZSh2b2lkICp1
bnVzZWQpOwogY29uc3QgY2hhciAqeGVuYnVzX3N0cnN0YXRlKGVudW0geGVuYnVzX3N0YXRlIHN0
YXRlKTsKIAogdm9pZCB4ZW5fcHZfZXZ0Y2huX2V2ZW50KHZvaWQgKm9wYXF1ZSk7Ci12b2lkIHhl
bl9wdl9pbnNlcnRfeGVuZGV2KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldik7Ci12b2lkIHhlbl9w
dl9kZWxfeGVuZGV2KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldik7Ci1zdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5fcHZfZmluZF94ZW5kZXYoY29uc3QgY2hhciAqdHlwZSwgaW50IGRvbSwgaW50IGRldik7
Cit2b2lkIHhlbl9wdl9pbnNlcnRfeGVuZGV2KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
dik7Cit2b2lkIHhlbl9wdl9kZWxfeGVuZGV2KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
dik7CitzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5fcHZfZmluZF94ZW5kZXYoY29uc3QgY2hh
ciAqdHlwZSwgaW50IGRvbSwgaW50IGRldik7CiAKLXZvaWQgeGVuX3B2X3VuYmluZF9ldnRjaG4o
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2KTsKLWludCB4ZW5fcHZfc2VuZF9ub3RpZnkoc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2KTsKK3ZvaWQgeGVuX3B2X3VuYmluZF9ldnRjaG4oc3RydWN0IFhl
bkxlZ2FjeURldmljZSAqeGVuZGV2KTsKK2ludCB4ZW5fcHZfc2VuZF9ub3RpZnkoc3RydWN0IFhl
bkxlZ2FjeURldmljZSAqeGVuZGV2KTsKIAotdm9pZCB4ZW5fcHZfcHJpbnRmKHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldiwgaW50IG1zZ19sZXZlbCwKK3ZvaWQgeGVuX3B2X3ByaW50ZihzdHJ1Y3Qg
WGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGludCBtc2dfbGV2ZWwsCiAgICAgICAgICAgICAgICAg
ICAgY29uc3QgY2hhciAqZm10LCAuLi4pICBHQ0NfRk1UX0FUVFIoMywgNCk7CiAKICNlbmRpZiAv
KiBRRU1VX0hXX1hFTl9QVkRFVl9IICovCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1gj2ew-0007N8-SJ; Mon, 14 Jan 2019 13:52: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2ev-0007Ml-9T
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:52:09 +0000
X-Inumbo-ID: 955d8e1b-1803-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 955d8e1b-1803-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:52:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506436"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:30 +0000
Message-ID: <20190114135154.16826-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 01/25] hw/xen/xen_pt_graphics: Don't trust the
 BIOS ROM contents so much
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoKQ292ZXJpdHkg
KENJRCA3OTY1OTkpIHBvaW50cyBvdXQgdGhhdCB4ZW5fcHRfc2V0dXBfdmdhKCkgdHJ1c3RzCnRo
ZSByb20tPnNpemUgZmllbGQgaW4gdGhlIEJJT1MgUk9NIGZyb20gYSBQQ0kgcGFzc3Rocm91Z2gg
VkdBCmRldmljZSwgYW5kIHVzZXMgaXQgYXMgYW4gaW5kZXggaW50byB0aGUgbWVtb3J5IHdoaWNo
IGNvbnRhaW5zCnRoZSBCSU9TIGltYWdlLiBBIGNvcnJ1cHQgQklPUyBST00gY291bGQgdGhlcmVm
b3JlIGNhdXNlIHVzIHRvCmluZGV4IG9mZiB0aGUgZW5kIG9mIHRoZSBidWZmZXIuCgpDaGVjayB0
aGF0IHRoZSBzaXplIGlzIHdpdGhpbiBib3VuZHMgYmVmb3JlIHdlIHVzZSBpdC4KCldlIGFyZSBh
bHNvIHRydXN0aW5nIHRoZSBwY2lvZmZzZXQgZmllbGQsIGFuZCBhc3N1bWluZyB0aGF0CnRoZSB3
aG9sZSByb21faGVhZGVyIGlzIHByZXNlbnQ7IENvdmVyaXR5IGRvZXNuJ3Qgbm90aWNlIHRoZXNl
LApidXQgY2hlY2sgdGhlbSB0b28uCgpTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRl
ci5tYXlkZWxsQGxpbmFyby5vcmc+CkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcveGVuL3hlbl9wdF9ncmFwaGljcy5jIHwgMTYgKysr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9ody94ZW4veGVuX3B0X2dyYXBoaWNzLmMgYi9ody94ZW4veGVuX3B0X2dyYXBoaWNzLmMK
aW5kZXggMTM1YzhkZjFlNy4uNjBkNmI0YTU1NiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9n
cmFwaGljcy5jCisrKyBiL2h3L3hlbi94ZW5fcHRfZ3JhcGhpY3MuYwpAQCAtMTg1LDggKzE4NSwx
OSBAQCB2b2lkIHhlbl9wdF9zZXR1cF92Z2EoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcywgWGVu
SG9zdFBDSURldmljZSAqZGV2LAogICAgICAgICByZXR1cm47CiAgICAgfQogCisgICAgaWYgKGJp
b3Nfc2l6ZSA8IHNpemVvZihzdHJ1Y3Qgcm9tX2hlYWRlcikpIHsKKyAgICAgICAgZXJyb3Jfc2V0
ZyhlcnJwLCAiVkdBOiBWQklPUyBpbWFnZSBjb3JydXB0ICh0b28gc21hbGwpIik7CisgICAgICAg
IHJldHVybjsKKyAgICB9CisKICAgICAvKiBDdXJyZW50bHkgd2UgZml4ZWQgdGhpcyBhZGRyZXNz
IGFzIGEgcHJpbWFyeS4gKi8KICAgICByb20gPSAoc3RydWN0IHJvbV9oZWFkZXIgKiliaW9zOwor
CisgICAgaWYgKHJvbS0+cGNpb2Zmc2V0ICsgc2l6ZW9mKHN0cnVjdCBwY2lfZGF0YSkgPiBiaW9z
X3NpemUpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiVkdBOiBWQklPUyBpbWFnZSBjb3Jy
dXB0IChiYWQgcGNpb2Zmc2V0IGZpZWxkKSIpOworICAgICAgICByZXR1cm47CisgICAgfQorCiAg
ICAgcGQgPSAodm9pZCAqKShiaW9zICsgKHVuc2lnbmVkIGNoYXIpcm9tLT5wY2lvZmZzZXQpOwog
CiAgICAgLyogV2UgbWF5IG5lZWQgdG8gZml4dXAgRGV2aWNlIElkZW50aWZpY2F0aW9uLiAqLwpA
QCAtMTk0LDYgKzIwNSwxMSBAQCB2b2lkIHhlbl9wdF9zZXR1cF92Z2EoWGVuUENJUGFzc3Rocm91
Z2hTdGF0ZSAqcywgWGVuSG9zdFBDSURldmljZSAqZGV2LAogICAgICAgICBwZC0+ZGV2aWNlID0g
cy0+cmVhbF9kZXZpY2UuZGV2aWNlX2lkOwogCiAgICAgICAgIGxlbiA9IHJvbS0+c2l6ZSAqIDUx
MjsKKyAgICAgICAgaWYgKGxlbiA+IGJpb3Nfc2l6ZSkgeworICAgICAgICAgICAgZXJyb3Jfc2V0
ZyhlcnJwLCAiVkdBOiBWQklPUyBpbWFnZSBjb3JydXB0IChiYWQgc2l6ZSBmaWVsZCkiKTsKKyAg
ICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCiAgICAgICAgIC8qIFRoZW4gYWRqdXN0IHRo
ZSBiaW9zIGNoZWNrc3VtICovCiAgICAgICAgIGZvciAoYyA9IChjaGFyICopYmlvczsgYyA8ICgo
Y2hhciAqKWJpb3MgKyBsZW4pOyBjKyspIHsKICAgICAgICAgICAgIGNoZWNrc3VtICs9ICpjOwot
LSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1gj2ew-0007N0-I9; Mon, 14 Jan 2019 13:52: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2ev-0007Mk-76
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:52:09 +0000
X-Inumbo-ID: 954ef158-1803-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 954ef158-1803-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:52:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506434"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:29 +0000
Message-ID: <20190114135154.16826-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 00/25] Xen queue v2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCA3MjYwNDM4YjcwNTY0Njk2MTBlZTE2
NmY3YWJlOWZmOGEyNmI4YjE2OgoKICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1v
dGVzL3BhbG1lci90YWdzL3Jpc2N2LWZvci1tYXN0ZXItMy4yLXBhcnQyJyBpbnRvIHN0YWdpbmcg
KDIwMTktMDEtMTQgMTE6NDE6NDMgKzAwMDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVw
b3NpdG9yeSBhdDoKCiAgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2Fw
ZXJhcmQvcWVtdS1kbS5naXQgdGFncy9wdWxsLXhlbi0yMDE5MDExNAoKZm9yIHlvdSB0byBmZXRj
aCBjaGFuZ2VzIHVwIHRvIGM2MDI1YmQxOTdkMGRiY2M1MDY3NTUzZmQxMjUzOGQ4YjI5MzgzYzI6
CgogIHhlbi1ibG9jazogYXZvaWQgcmVwZWF0ZWQgbWVtb3J5IGFsbG9jYXRpb24gKDIwMTktMDEt
MTQgMTM6NDU6NDAgKzAwMDApCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClhlbiBxdWV1ZQoKKiBYZW4gUFYgYmFja2VuZCAn
cWRldmlmaWNhdGlvbicuCiAgU3RhcnRpbmcgd2l0aCB4ZW5fZGlzay4KKiBQZXJmb3JtYW5jZSBp
bXByb3ZlbWVudHMgZm9yIHhlbi1ibG9jay4KKiBSZW1vdmUgb2YgdGhlIFhlbiBQViBkb21haW4g
YnVpbGRlci4KKiBidWcgZml4ZXMuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkFudGhvbnkgUEVSQVJEICgyKToKICAgICAg
UmVtb3ZlIGJyb2tlbiBYZW4gUFYgZG9tYWluIGJ1aWxkZXIKICAgICAgeGVuOiBSZXBsYWNlIGZl
dyBtZW50aW9ucyBvZiB4ZW5kIGJ5IGxpYnhsCgpQYXVsIER1cnJhbnQgKDE4KToKICAgICAgeGVu
OiByZS1uYW1lIFhlbkRldmljZSB0byBYZW5MZWdhY3lEZXZpY2UuLi4KICAgICAgeGVuOiBpbnRy
b2R1Y2UgbmV3ICdYZW5CdXMnIGFuZCAnWGVuRGV2aWNlJyBvYmplY3QgaGllcmFyY2h5CiAgICAg
IHhlbjogaW50cm9kdWNlICd4ZW4tYmxvY2snLCAneGVuLWRpc2snIGFuZCAneGVuLWNkcm9tJwog
ICAgICB4ZW46IGNyZWF0ZSB4ZW5zdG9yZSBhcmVhcyBmb3IgWGVuRGV2aWNlLXMKICAgICAgeGVu
OiBhZGQgeGVuc3RvcmUgd2F0Y2hlciBpbmZyYXN0cnVjdHVyZQogICAgICB4ZW46IGFkZCBncmFu
dCB0YWJsZSBpbnRlcmZhY2UgZm9yIFhlbkRldmljZS1zCiAgICAgIHhlbjogYWRkIGV2ZW50IGNo
YW5uZWwgaW50ZXJmYWNlIGZvciBYZW5EZXZpY2UtcwogICAgICB4ZW46IGR1cGxpY2F0ZSB4ZW5f
ZGlzay5jIGFzIGJhc2lzIG9mIGRhdGFwbGFuZS94ZW4tYmxvY2suYwogICAgICB4ZW46IHJlbW92
ZSB1bm5lY2Vzc2FyeSBjb2RlIGZyb20gZGF0YXBsYW5lL3hlbi1ibG9jay5jCiAgICAgIHhlbjog
YWRkIGhlYWRlciBhbmQgYnVpbGQgZGF0YXBsYW5lL3hlbi1ibG9jay5jCiAgICAgIHhlbjogcmVt
b3ZlICdYZW5CbGtEZXYnIGFuZCAnYmxrZGV2JyBuYW1lcyBmcm9tIGRhdGFwbGFuZS94ZW4tYmxv
Y2sKICAgICAgeGVuOiByZW1vdmUgJ2lvcmVxJyBzdHJ1Y3QvdmFyYWJsZS9maWVsZCBuYW1lcyBm
cm9tIGRhdGFwbGFuZS94ZW4tYmxvY2suYwogICAgICB4ZW46IHB1cmdlICdibGsnIGFuZCAnaW9y
ZXEnIGZyb20gZnVuY3Rpb24gbmFtZXMgaW4gZGF0YXBsYW5lL3hlbi1ibG9jay5jCiAgICAgIHhl
bjogYWRkIGltcGxlbWVudGF0aW9ucyBvZiB4ZW4tYmxvY2sgY29ubmVjdCBhbmQgZGlzY29ubmVj
dCBmdW5jdGlvbnMuLi4KICAgICAgeGVuOiBhZGQgYSBtZWNoYW5pc20gdG8gYXV0b21hdGljYWxs
eSBjcmVhdGUgWGVuRGV2aWNlLXMuLi4KICAgICAgeGVuOiBhdXRvbWF0aWNhbGx5IGNyZWF0ZSBY
ZW5CbG9ja0RldmljZS1zCiAgICAgIE1BSU5UQUlORVJTOiBhZGQgbXlzZWxmIGFzIGEgWGVuIG1h
aW50YWluZXIKICAgICAgeGVuOiByZW1vdmUgdGhlIGxlZ2FjeSAneGVuX2Rpc2snIGJhY2tlbmQK
ClBldGVyIE1heWRlbGwgKDEpOgogICAgICBody94ZW4veGVuX3B0X2dyYXBoaWNzOiBEb24ndCB0
cnVzdCB0aGUgQklPUyBST00gY29udGVudHMgc28gbXVjaAoKVGltIFNtaXRoICgzKToKICAgICAg
eGVuLWJsb2NrOiBpbXByb3ZlIGJhdGNoaW5nIGJlaGF2aW91cgogICAgICB4ZW4tYmxvY2s6IGlt
cHJvdmUgcmVzcG9uc2UgbGF0ZW5jeQogICAgICB4ZW4tYmxvY2s6IGF2b2lkIHJlcGVhdGVkIG1l
bW9yeSBhbGxvY2F0aW9uCgpaaGFvIFlhbiAoMSk6CiAgICAgIHhlbi9wdDogYWxsb3cgcGFzc3Ro
cm91Z2ggb2YgZGV2aWNlcyB3aXRoIGJvZ3VzIGludGVycnVwdCBwaW4KCiBNQUlOVEFJTkVSUyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0KIGNvbmZpZ3Vy
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyAtCiBody85
cGZzL3hlbi05cC1iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0K
IGh3L2Jsb2NrL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiArLQogaHcvYmxvY2svZGF0YXBsYW5lL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAg
fCAgICAxICsKIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyAgICAgICAgICAgICAgICAg
ICAgIHwgIDgyNyArKysrKysrKysrKysrKwogaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5o
ICAgICAgICAgICAgICAgICAgICAgfCAgIDI5ICsKIGh3L2Jsb2NrL3RyYWNlLWV2ZW50cyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArCiBody9ibG9jay94ZW4tYmxvY2suYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5NjMgKysrKysrKysrKysrKysrKwogaHcv
YmxvY2sveGVuX2Rpc2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMDExIC0t
LS0tLS0tLS0tLS0tLS0tCiBody9jaGFyL3hlbl9jb25zb2xlLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTIgKy0KIGh3L2Rpc3BsYXkveGVuZmIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAyNSArLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUu
YyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2kzODYveGVuL3hlbl9wbGF0
Zm9ybS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvbmV0L3hlbl9uaWMu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICstCiBody91c2IveGVu
LXVzYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUgKy0KIGh3L3hl
bi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQog
aHcveGVuL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI2
ICsKIGh3L3hlbi94ZW4tYmFja2VuZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDE2NSArKysKIGh3L3hlbi94ZW4tYnVzLWhlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDE4NCArKysKIGh3L3hlbi94ZW4tYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTE5OSArKysrKysrKysrKysrKysrKysrKwogaHcveGVuL3hlbi1jb21tb24u
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody94ZW4ve3hlbl9i
YWNrZW5kLmMgPT4geGVuLWxlZ2FjeS1iYWNrZW5kLmN9ICAgICB8ICAgODAgKy0KIGh3L3hlbi94
ZW5fZGV2Y29uZmlnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcv
eGVuL3hlbl9wdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICst
CiBody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDYgKy0KIGh3L3hlbi94ZW5fcHRfZ3JhcGhpY3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxOCArLQogaHcveGVuL3hlbl9wdF9tc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAyICstCiBody94ZW4veGVuX3B2ZGV2LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMjAgKy0KIGh3L3hlbnB2L01ha2VmaWxlLm9ianMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiAtCiBody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYyAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAyOTkgLS0tLS0KIGh3L3hlbnB2L3hlbl9kb21haW5idWls
ZC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyAtCiBody94ZW5wdi94ZW5fbWFjaGlu
ZV9wdi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjEgKy0KIGluY2x1ZGUvaHcveGVu
L3hlbi1iYWNrZW5kLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAzOSArCiBpbmNsdWRlL2h3
L3hlbi94ZW4tYmxvY2suaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTQgKysKIGluY2x1
ZGUvaHcveGVuL3hlbi1idXMtaGVscGVyLmggICAgICAgICAgICAgICAgICAgIHwgICA0NSArCiBp
bmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMzcg
KysrCiAuLi4vaHcveGVuL3t4ZW5fYmFja2VuZC5oID0+IHhlbi1sZWdhY3ktYmFja2VuZC5ofSB8
ICAgNDMgKy0KIGluY2x1ZGUvaHcveGVuL3hlbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMyArLQogaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDE5ICstCiBpbmNsdWRlL2h3L3hlbi94ZW5fcHZkZXYuaCAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMzggKy0KIGluY2x1ZGUvcWVtdS9tb2R1bGUuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiBxZW11LW9wdGlvbnMuaHggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgKy0KIHZsLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyAtCiA0NSBmaWxlcyBjaGFuZ2VkLCAz
OTIzIGluc2VydGlvbnMoKyksIDE1MzYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
aHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcvYmxv
Y2svZGF0YXBsYW5lL3hlbi1ibG9jay5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcvYmxvY2sveGVu
LWJsb2NrLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBody9ibG9jay94ZW5fZGlzay5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgaHcveGVuL3hlbi1iYWNrZW5kLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBody94
ZW4veGVuLWJ1cy1oZWxwZXIuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGh3L3hlbi94ZW4tYnVzLmMK
IHJlbmFtZSBody94ZW4ve3hlbl9iYWNrZW5kLmMgPT4geGVuLWxlZ2FjeS1iYWNrZW5kLmN9ICg4
OSUpCiBkZWxldGUgbW9kZSAxMDA2NDQgaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKIGRlbGV0
ZSBtb2RlIDEwMDY0NCBody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IGluY2x1ZGUvaHcveGVuL3hlbi1iYWNrZW5kLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNs
dWRlL2h3L3hlbi94ZW4tYmxvY2suaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVu
L3hlbi1idXMtaGVscGVyLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3hlbi94ZW4t
YnVzLmgKIHJlbmFtZSBpbmNsdWRlL2h3L3hlbi97eGVuX2JhY2tlbmQuaCA9PiB4ZW4tbGVnYWN5
LWJhY2tlbmQuaH0gKDYxJSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1gj2ev-0007Mm-8S; Mon, 14 Jan 2019 13:52: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2eu-0007Mf-AY
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:52:08 +0000
X-Inumbo-ID: 948d7903-1803-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 948d7903-1803-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:52:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506433"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:31 +0000
Message-ID: <20190114135154.16826-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 02/25] xen/pt: allow passthrough of devices with
 bogus interrupt pin
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogWmhhbyBZYW4gPHlhbi55LnpoYW9AaW50ZWwuY29tPgoKRm9yIHNvbWUgcGNpIGRldmlj
ZSwgZXZlbiBpdHMgUENJX0lOVEVSUlVQVF9QSU4gaXMgbm90IDAsIGl0IGFjdHVhbGx5CmRvZXNu
J3Qgc3VwcG9ydCBJTlR4IG1vZGUsIHNvIGl0cyBtYWNoaW5lIGlycSByZWFkIGZyb20gaG9zdCBz
eXNmcyBpcyAwLgpJbiB0aGF0IGNhc2UsIHJlcG9ydCBQQ0lfSU5URVJSVVBUX1BJTiBhcyAwIHRv
IGd1ZXN0IGFuZCBsZXQgcGFzc3Rocm91Z2gKY29udGludWUuCgpSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFpoYW8gWWFu
IDx5YW4ueS56aGFvQGludGVsLmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBody94ZW4veGVuX3B0LmMgICAgICAgICAgICAgfCA2
ICsrKysrKwogaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jIHwgNCArKystCiAyIGZpbGVzIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2h3L3hl
bi94ZW5fcHQuYyBiL2h3L3hlbi94ZW5fcHQuYwppbmRleCBmMWYzYTM3MjdjLi44MTVkYzQ2YmE3
IDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0LmMKKysrIGIvaHcveGVuL3hlbl9wdC5jCkBAIC04
NDcsNiArODQ3LDEyIEBAIHN0YXRpYyB2b2lkIHhlbl9wdF9yZWFsaXplKFBDSURldmljZSAqZCwg
RXJyb3IgKiplcnJwKQogICAgIH0KIAogICAgIG1hY2hpbmVfaXJxID0gcy0+cmVhbF9kZXZpY2Uu
aXJxOworICAgIGlmIChtYWNoaW5lX2lycSA9PSAwKSB7CisgICAgICAgIFhFTl9QVF9MT0coZCwg
Im1hY2hpbmUgaXJxIGlzIDBcbiIpOworICAgICAgICBjbWQgfD0gUENJX0NPTU1BTkRfSU5UWF9E
SVNBQkxFOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICByYyA9IHhjX3BoeXNkZXZf
bWFwX3BpcnEoeGVuX3hjLCB4ZW5fZG9taWQsIG1hY2hpbmVfaXJxLCAmcGlycSk7CiAgICAgaWYg
KHJjIDwgMCkgewogICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiTWFwcGlu
ZyBtYWNoaW5lIGlycSAldSB0byIKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHRfY29uZmlnX2lu
aXQuYyBiL2h3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYwppbmRleCA0N2Y5MDEwYzc1Li45ZmQ5
NTNhNjg5IDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMKKysrIGIvaHcv
eGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCkBAIC0zMDAsNyArMzAwLDkgQEAgc3RhdGljIGludCB4
ZW5fcHRfaXJxcGluX3JlZ19pbml0KFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuUFRSZWdJbmZvICpyZWcsIHVpbnQzMl90IHJl
YWxfb2Zmc2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpk
YXRhKQogewotICAgICpkYXRhID0geGVuX3B0X3BjaV9yZWFkX2ludHgocyk7CisgICAgaWYgKHMt
PnJlYWxfZGV2aWNlLmlycSkgeworICAgICAgICAqZGF0YSA9IHhlbl9wdF9wY2lfcmVhZF9pbnR4
KHMpOworICAgIH0KICAgICByZXR1cm4gMDsKIH0KIAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1gj2ey-0007NY-7l; Mon, 14 Jan 2019 13:52: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2ew-0007N2-Ns
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:52:10 +0000
X-Inumbo-ID: 95c24b61-1803-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95c24b61-1803-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:52:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506439"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:33 +0000
Message-ID: <20190114135154.16826-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 04/25] xen: introduce new 'XenBus' and
 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgcGF0Y2gg
YWRkcyB0aGUgYmFzaWMgYm9pbGVycGxhdGUgZm9yIGEgJ1hlbkJ1cycgb2JqZWN0IHRoYXQgd2ls
bCBhY3QKYXMgYSBwYXJlbnQgdG8gJ1hlbkRldmljZScgUFYgYmFja2VuZHMuCkEgbmV3ICdYZW5C
cmlkZ2UnIG9iamVjdCBpcyBhbHNvIGFkZGVkIHRvIGNvbm5lY3QgWGVuQnVzIHRvIHRoZSBzeXN0
ZW0gYnVzLgoKVGhlIFhlbkJ1cyBvYmplY3QgaXMgaW5zdGFudGlhdGVkIGJ5IGEgbmV3IHhlbl9i
dXNfaW5pdCgpIGZ1bmN0aW9uIGNhbGxlZApmcm9tIHRoZSBzYW1lIHNpdGVzIGFzIHRoZSBsZWdh
Y3kgeGVuX2JlX2luaXQoKSBmdW5jdGlvbi4KClN1YnNlcXVlbnQgcGF0Y2hlcyB3aWxsIGZsZXNo
LW91dCB0aGUgZnVuY3Rpb25hbGl0eSBvZiB0aGVzZSBvYmplY3RzLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFudGhv
bnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBody9pMzg2L3hlbi94
ZW4taHZtLmMgICAgIHwgICAzICsKIGh3L3hlbi9NYWtlZmlsZS5vYmpzICAgICAgfCAgIDIgKy0K
IGh3L3hlbi90cmFjZS1ldmVudHMgICAgICAgfCAgIDYgKysKIGh3L3hlbi94ZW4tYnVzLmMgICAg
ICAgICAgfCAxMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGh3L3hl
bnB2L3hlbl9tYWNoaW5lX3B2LmMgfCAgIDMgKwogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oICB8
ICA1NSArKysrKysrKysrKysrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxOTUgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGh3L3hlbi94ZW4tYnVzLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKCmRpZmYgLS1naXQgYS9o
dy9pMzg2L3hlbi94ZW4taHZtLmMgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKaW5kZXggZTU3OWFk
YjhiOS4uMjkzOTEyMmU3YyAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCisrKyBi
L2h3L2kzODYveGVuL3hlbi1odm0uYwpAQCAtMTcsNiArMTcsNyBAQAogI2luY2x1ZGUgImh3L2kz
ODYvYXBpYy1tc2lkZWYuaCIKICNpbmNsdWRlICJody94ZW4veGVuX2NvbW1vbi5oIgogI2luY2x1
ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWJ1
cy5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxYXBpL3FhcGktY29tbWFu
ZHMtbWlzYy5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCkBAIC0xNDg0LDYgKzE0
ODUsOCBAQCB2b2lkIHhlbl9odm1faW5pdChQQ01hY2hpbmVTdGF0ZSAqcGNtcywgTWVtb3J5UmVn
aW9uICoqcmFtX21lbW9yeSkKICAgICBRTElTVF9JTklUKCZzdGF0ZS0+ZGV2X2xpc3QpOwogICAg
IGRldmljZV9saXN0ZW5lcl9yZWdpc3Rlcigmc3RhdGUtPmRldmljZV9saXN0ZW5lcik7CiAKKyAg
ICB4ZW5fYnVzX2luaXQoKTsKKwogICAgIC8qIEluaXRpYWxpemUgYmFja2VuZCBjb3JlICYgZHJp
dmVycyAqLwogICAgIGlmICh4ZW5fYmVfaW5pdCgpICE9IDApIHsKICAgICAgICAgZXJyb3JfcmVw
b3J0KCJ4ZW4gYmFja2VuZCBjb3JlIHNldHVwIGZhaWxlZCIpOwpkaWZmIC0tZ2l0IGEvaHcveGVu
L01ha2VmaWxlLm9ianMgYi9ody94ZW4vTWFrZWZpbGUub2JqcwppbmRleCAzZjY0YTQ0MDUxLi5k
OWQ2ZDdiNGY5IDEwMDY0NAotLS0gYS9ody94ZW4vTWFrZWZpbGUub2JqcworKysgYi9ody94ZW4v
TWFrZWZpbGUub2JqcwpAQCAtMSw1ICsxLDUgQEAKICMgeGVuIGJhY2tlbmQgZHJpdmVyIHN1cHBv
cnQKLWNvbW1vbi1vYmotJChDT05GSUdfWEVOKSArPSB4ZW4tbGVnYWN5LWJhY2tlbmQubyB4ZW5f
ZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8geGVuLWNvbW1vbi5vCitjb21tb24tb2JqLSQoQ09ORklH
X1hFTikgKz0geGVuLWxlZ2FjeS1iYWNrZW5kLm8geGVuX2RldmNvbmZpZy5vIHhlbl9wdmRldi5v
IHhlbi1jb21tb24ubyB4ZW4tYnVzLm8KIAogb2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RIUk9V
R0gpICs9IHhlbi1ob3N0LXBjaS1kZXZpY2Uubwogb2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RI
Uk9VR0gpICs9IHhlbl9wdC5vIHhlbl9wdF9jb25maWdfaW5pdC5vIHhlbl9wdF9ncmFwaGljcy5v
IHhlbl9wdF9tc2kubwpkaWZmIC0tZ2l0IGEvaHcveGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90
cmFjZS1ldmVudHMKaW5kZXggYzdlN2EzYjUyMy4uMDE3MmNkNGUyNiAxMDA2NDQKLS0tIGEvaHcv
eGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94ZW4vdHJhY2UtZXZlbnRzCkBAIC0xMiwzICsxMiw5
IEBAIHhlbl91bm1hcF9wb3J0aW9fcmFuZ2UodWludDMyX3QgaWQsIHVpbnQ2NF90IHN0YXJ0X2Fk
ZHIsIHVpbnQ2NF90IGVuZF9hZGRyKSAiaWQ6CiB4ZW5fbWFwX3BjaWRldih1aW50MzJfdCBpZCwg
dWludDhfdCBidXMsIHVpbnQ4X3QgZGV2LCB1aW50OF90IGZ1bmMpICJpZDogJXUgYmRmOiAlMDJ4
LiUwMnguJTAyeCIKIHhlbl91bm1hcF9wY2lkZXYodWludDMyX3QgaWQsIHVpbnQ4X3QgYnVzLCB1
aW50OF90IGRldiwgdWludDhfdCBmdW5jKSAiaWQ6ICV1IGJkZjogJTAyeC4lMDJ4LiUwMngiCiB4
ZW5fZG9taWRfcmVzdHJpY3QoaW50IGVycikgImVycjogJXUiCisKKyMgaW5jbHVkZS9ody94ZW4v
eGVuLWJ1cy5jCit4ZW5fYnVzX3JlYWxpemUodm9pZCkgIiIKK3hlbl9idXNfdW5yZWFsaXplKHZv
aWQpICIiCit4ZW5fZGV2aWNlX3JlYWxpemUoY29uc3QgY2hhciAqdHlwZSkgInR5cGU6ICVzIgor
eGVuX2RldmljZV91bnJlYWxpemUoY29uc3QgY2hhciAqdHlwZSkgInR5cGU6ICVzIgpkaWZmIC0t
Z2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYmMwNGRhNzQ4YgotLS0gL2Rldi9udWxsCisrKyBiL2h3
L3hlbi94ZW4tYnVzLmMKQEAgLTAsMCArMSwxMjcgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIw
MTggIENpdHJpeCBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHdvcmsgaXMgbGljZW5zZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgbGF0ZXIuCisgKiBTZWUg
dGhlIENPUFlJTkcgZmlsZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeS4KKyAqLworCisjaW5j
bHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgImh3L2h3LmgiCisjaW5jbHVkZSAiaHcvc3lz
YnVzLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9y
LmgiCisjaW5jbHVkZSAidHJhY2UuaCIKKworc3RhdGljIHZvaWQgeGVuX2J1c191bnJlYWxpemUo
QnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hlbl9idXNfdW5yZWFs
aXplKCk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBF
cnJvciAqKmVycnApCit7CisgICAgdHJhY2VfeGVuX2J1c19yZWFsaXplKCk7Cit9CisKK3N0YXRp
YyB2b2lkIHhlbl9idXNfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqY2xhc3MsIHZvaWQgKmRhdGEp
Cit7CisgICAgQnVzQ2xhc3MgKmJ1c19jbGFzcyA9IEJVU19DTEFTUyhjbGFzcyk7CisKKyAgICBi
dXNfY2xhc3MtPnJlYWxpemUgPSB4ZW5fYnVzX3JlYWxpemU7CisgICAgYnVzX2NsYXNzLT51bnJl
YWxpemUgPSB4ZW5fYnVzX3VucmVhbGl6ZTsKK30KKworc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhl
bl9idXNfdHlwZV9pbmZvID0geworICAgIC5uYW1lID0gVFlQRV9YRU5fQlVTLAorICAgIC5wYXJl
bnQgPSBUWVBFX0JVUywKKyAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihYZW5CdXMpLAorICAg
IC5jbGFzc19zaXplID0gc2l6ZW9mKFhlbkJ1c0NsYXNzKSwKKyAgICAuY2xhc3NfaW5pdCA9IHhl
bl9idXNfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsK
KyAgICAgICAgeyBUWVBFX0hPVFBMVUdfSEFORExFUiB9LAorICAgICAgICB7IH0KKyAgICB9LAor
fTsKKworc3RhdGljIHZvaWQgeGVuX2RldmljZV91bnJlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwg
RXJyb3IgKiplcnJwKQoreworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShkZXYp
OworICAgIFhlbkRldmljZUNsYXNzICp4ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0dFVF9DTEFT
Uyh4ZW5kZXYpOworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9C
SkVDVCh4ZW5kZXYpKTsKKworICAgIHRyYWNlX3hlbl9kZXZpY2VfdW5yZWFsaXplKHR5cGUpOwor
CisgICAgaWYgKHhlbmRldl9jbGFzcy0+dW5yZWFsaXplKSB7CisgICAgICAgIHhlbmRldl9jbGFz
cy0+dW5yZWFsaXplKHhlbmRldiwgZXJycCk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB4ZW5f
ZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQoreworICAgIFhl
bkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShkZXYpOworICAgIFhlbkRldmljZUNsYXNzICp4
ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0dFVF9DTEFTUyh4ZW5kZXYpOworICAgIGNvbnN0IGNo
YXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKyAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIHRyYWNlX3hlbl9kZXZpY2VfcmVhbGl6ZSh0eXBl
KTsKKworICAgIGlmICh4ZW5kZXZfY2xhc3MtPnJlYWxpemUpIHsKKyAgICAgICAgeGVuZGV2X2Ns
YXNzLT5yZWFsaXplKHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgICAgIGlmIChsb2NhbF9lcnIp
IHsKKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAg
ICAgICAgZ290byB1bnJlYWxpemU7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm47CisK
K3VucmVhbGl6ZToKKyAgICB4ZW5fZGV2aWNlX3VucmVhbGl6ZShkZXYsICZlcnJvcl9hYm9ydCk7
Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqY2xh
c3MsIHZvaWQgKmRhdGEpCit7CisgICAgRGV2aWNlQ2xhc3MgKmRldl9jbGFzcyA9IERFVklDRV9D
TEFTUyhjbGFzcyk7CisKKyAgICBkZXZfY2xhc3MtPnJlYWxpemUgPSB4ZW5fZGV2aWNlX3JlYWxp
emU7CisgICAgZGV2X2NsYXNzLT51bnJlYWxpemUgPSB4ZW5fZGV2aWNlX3VucmVhbGl6ZTsKKyAg
ICBkZXZfY2xhc3MtPmJ1c190eXBlID0gVFlQRV9YRU5fQlVTOworfQorCitzdGF0aWMgY29uc3Qg
VHlwZUluZm8geGVuX2RldmljZV90eXBlX2luZm8gPSB7CisgICAgLm5hbWUgPSBUWVBFX1hFTl9E
RVZJQ0UsCisgICAgLnBhcmVudCA9IFRZUEVfREVWSUNFLAorICAgIC5pbnN0YW5jZV9zaXplID0g
c2l6ZW9mKFhlbkRldmljZSksCisgICAgLmFic3RyYWN0ID0gdHJ1ZSwKKyAgICAuY2xhc3Nfc2l6
ZSA9IHNpemVvZihYZW5EZXZpY2VDbGFzcyksCisgICAgLmNsYXNzX2luaXQgPSB4ZW5fZGV2aWNl
X2NsYXNzX2luaXQsCit9OworCit0eXBlZGVmIHN0cnVjdCBYZW5CcmlkZ2UgeworICAgIFN5c0J1
c0RldmljZSBidXNkZXY7Cit9IFhlbkJyaWRnZTsKKworI2RlZmluZSBUWVBFX1hFTl9CUklER0Ug
Inhlbi1icmlkZ2UiCisKK3N0YXRpYyBjb25zdCBUeXBlSW5mbyB4ZW5fYnJpZGdlX3R5cGVfaW5m
byA9IHsKKyAgICAubmFtZSA9IFRZUEVfWEVOX0JSSURHRSwKKyAgICAucGFyZW50ID0gVFlQRV9T
WVNfQlVTX0RFVklDRSwKKyAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihYZW5CcmlkZ2UpLAor
fTsKKworc3RhdGljIHZvaWQgeGVuX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCit7CisgICAgdHlwZV9y
ZWdpc3Rlcl9zdGF0aWMoJnhlbl9icmlkZ2VfdHlwZV9pbmZvKTsKKyAgICB0eXBlX3JlZ2lzdGVy
X3N0YXRpYygmeGVuX2J1c190eXBlX2luZm8pOworICAgIHR5cGVfcmVnaXN0ZXJfc3RhdGljKCZ4
ZW5fZGV2aWNlX3R5cGVfaW5mbyk7Cit9CisKK3R5cGVfaW5pdCh4ZW5fcmVnaXN0ZXJfdHlwZXMp
CisKK3ZvaWQgeGVuX2J1c19pbml0KHZvaWQpCit7CisgICAgRGV2aWNlU3RhdGUgKmRldiA9IHFk
ZXZfY3JlYXRlKE5VTEwsIFRZUEVfWEVOX0JSSURHRSk7CisgICAgQnVzU3RhdGUgKmJ1cyA9IHFi
dXNfY3JlYXRlKFRZUEVfWEVOX0JVUywgZGV2LCBOVUxMKTsKKworICAgIHFkZXZfaW5pdF9ub2Zh
aWwoZGV2KTsKKyAgICBxYnVzX3NldF9idXNfaG90cGx1Z19oYW5kbGVyKGJ1cywgJmVycm9yX2Fi
b3J0KTsKK30KZGlmZiAtLWdpdCBhL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMgYi9ody94ZW5w
di94ZW5fbWFjaGluZV9wdi5jCmluZGV4IDhjODZmYjcwMzEuLjYwOGU1OTFiY2MgMTAwNjQ0Ci0t
LSBhL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMKKysrIGIvaHcveGVucHYveGVuX21hY2hpbmVf
cHYuYwpAQCAtMjcsNiArMjcsNyBAQAogI2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcv
Ym9hcmRzLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgorI2luY2x1
ZGUgImh3L3hlbi94ZW4tYnVzLmgiCiAjaW5jbHVkZSAieGVuX2RvbWFpbmJ1aWxkLmgiCiAjaW5j
bHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKIApAQCAtOTMsNiArOTQsOCBAQCBzdGF0aWMg
dm9pZCB4ZW5faW5pdF9wdihNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgICAgIHhlbl9jb25m
aWdfZGV2X25pYyhuZF90YWJsZSArIGkpOwogICAgIH0KIAorICAgIHhlbl9idXNfaW5pdCgpOwor
CiAgICAgLyogY29uZmlnIGNsZWFudXAgaG9vayAqLwogICAgIGF0ZXhpdCh4ZW5fY29uZmlnX2Ns
ZWFudXApOwogfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oIGIvaW5jbHVk
ZS9ody94ZW4veGVuLWJ1cy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu
LjBjYjEyNDY0Y2UKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgK
QEAgLTAsMCArMSw1NSBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOCAgQ2l0cml4IFN5c3Rl
bXMgSW5jLgorICoKKyAqIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHUEwsIHZlcnNpb24gMiBvciBsYXRlci4KKyAqIFNlZSB0aGUgQ09QWUlORyBmaWxl
IGluIHRoZSB0b3AtbGV2ZWwgZGlyZWN0b3J5LgorICovCisKKyNpZm5kZWYgSFdfWEVOX0JVU19I
CisjZGVmaW5lIEhXX1hFTl9CVVNfSAorCisjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCisKK3R5cGVk
ZWYgc3RydWN0IFhlbkRldmljZSB7CisgICAgRGV2aWNlU3RhdGUgcWRldjsKK30gWGVuRGV2aWNl
OworCit0eXBlZGVmIHZvaWQgKCpYZW5EZXZpY2VSZWFsaXplKShYZW5EZXZpY2UgKnhlbmRldiwg
RXJyb3IgKiplcnJwKTsKK3R5cGVkZWYgdm9pZCAoKlhlbkRldmljZVVucmVhbGl6ZSkoWGVuRGV2
aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCk7CisKK3R5cGVkZWYgc3RydWN0IFhlbkRldmljZUNs
YXNzIHsKKyAgICAvKjwgcHJpdmF0ZSA+Ki8KKyAgICBEZXZpY2VDbGFzcyBwYXJlbnRfY2xhc3M7
CisgICAgLyo8IHB1YmxpYyA+Ki8KKyAgICBYZW5EZXZpY2VSZWFsaXplIHJlYWxpemU7CisgICAg
WGVuRGV2aWNlVW5yZWFsaXplIHVucmVhbGl6ZTsKK30gWGVuRGV2aWNlQ2xhc3M7CisKKyNkZWZp
bmUgVFlQRV9YRU5fREVWSUNFICJ4ZW4tZGV2aWNlIgorI2RlZmluZSBYRU5fREVWSUNFKG9iaikg
XAorICAgICBPQkpFQ1RfQ0hFQ0soWGVuRGV2aWNlLCAob2JqKSwgVFlQRV9YRU5fREVWSUNFKQor
I2RlZmluZSBYRU5fREVWSUNFX0NMQVNTKGNsYXNzKSBcCisgICAgIE9CSkVDVF9DTEFTU19DSEVD
SyhYZW5EZXZpY2VDbGFzcywgKGNsYXNzKSwgVFlQRV9YRU5fREVWSUNFKQorI2RlZmluZSBYRU5f
REVWSUNFX0dFVF9DTEFTUyhvYmopIFwKKyAgICAgT0JKRUNUX0dFVF9DTEFTUyhYZW5EZXZpY2VD
bGFzcywgKG9iaiksIFRZUEVfWEVOX0RFVklDRSkKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQnVzIHsK
KyAgICBCdXNTdGF0ZSBxYnVzOworfSBYZW5CdXM7CisKK3R5cGVkZWYgc3RydWN0IFhlbkJ1c0Ns
YXNzIHsKKyAgICAvKjwgcHJpdmF0ZSA+Ki8KKyAgICBCdXNDbGFzcyBwYXJlbnRfY2xhc3M7Cit9
IFhlbkJ1c0NsYXNzOworCisjZGVmaW5lIFRZUEVfWEVOX0JVUyAieGVuLWJ1cyIKKyNkZWZpbmUg
WEVOX0JVUyhvYmopIFwKKyAgICBPQkpFQ1RfQ0hFQ0soWGVuQnVzLCAob2JqKSwgVFlQRV9YRU5f
QlVTKQorI2RlZmluZSBYRU5fQlVTX0NMQVNTKGNsYXNzKSBcCisgICAgT0JKRUNUX0NMQVNTX0NI
RUNLKFhlbkJ1c0NsYXNzLCAoY2xhc3MpLCBUWVBFX1hFTl9CVVMpCisjZGVmaW5lIFhFTl9CVVNf
R0VUX0NMQVNTKG9iaikgXAorICAgIE9CSkVDVF9HRVRfQ0xBU1MoWGVuQnVzQ2xhc3MsIChvYmop
LCBUWVBFX1hFTl9CVVMpCisKK3ZvaWQgeGVuX2J1c19pbml0KHZvaWQpOworCisjZW5kaWYgLyog
SFdfWEVOX0JVU19IICovCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1gj2f0-0007O7-4G; Mon, 14 Jan 2019 13:52: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2ey-0007Nd-DD
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:52:12 +0000
X-Inumbo-ID: 9727b2b9-1803-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9727b2b9-1803-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:52:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506450"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:37 +0000
Message-ID: <20190114135154.16826-9-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 08/25] xen: add grant table interface for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoZSBsZWdhY3kg
UFYgYmFja2VuZCBpbmZyYXN0cnVjdHVyZSBwcm92aWRlcyBmdW5jdGlvbnMgdG8gbWFwLCB1bm1h
cCBhbmQKY29weSBwYWdlcyBncmFudGVkIGJ5IGZyb250ZW5kcy4gU2ltaWxhciBmdW5jdGlvbmFs
aXR5IHdpbGwgYmUgcmVxdWlyZWQKYnkgWGVuRGV2aWNlIGltcGxlbWVudGF0aW9ucyBzbyB0aGlz
IHBhdGNoIGFkZHMgdGhlIG5lY2Vzc2FyeSBzdXBwb3J0LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFudGhvbnkgUGVy
YXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBody94ZW4veGVuLWJ1cy5jICAg
ICAgICAgfCAxNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNs
dWRlL2h3L3hlbi94ZW4tYnVzLmggfCAgMjUgKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNzEg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVu
LWJ1cy5jCmluZGV4IDVlMTk1OTIxOTAuLmZhYTlmZDM1NzcgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94
ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAtNDg1LDYgKzQ4NSwxMzggQEAgc3Rh
dGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9kZXN0cm95KFhlbkRldmljZSAqeGVuZGV2KQog
ICAgIH0KIH0KIAordm9pZCB4ZW5fZGV2aWNlX3NldF9tYXhfZ3JhbnRfcmVmcyhYZW5EZXZpY2Ug
KnhlbmRldiwgdW5zaWduZWQgaW50IG5yX3JlZnMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBpZiAoeGVuZ250dGFiX3NldF9tYXhfZ3Jh
bnRzKHhlbmRldi0+eGd0aCwgbnJfcmVmcykpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhl
cnJwLCBlcnJubywgInhlbmdudHRhYl9zZXRfbWF4X2dyYW50cyBmYWlsZWQiKTsKKyAgICB9Cit9
CisKK3ZvaWQgKnhlbl9kZXZpY2VfbWFwX2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIHVp
bnQzMl90ICpyZWZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbnJfcmVmcywgaW50IHByb3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVy
cm9yICoqZXJycCkKK3sKKyAgICB2b2lkICptYXAgPSB4ZW5nbnR0YWJfbWFwX2RvbWFpbl9ncmFu
dF9yZWZzKHhlbmRldi0+eGd0aCwgbnJfcmVmcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfaWQsIHJlZnMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm90KTsKKworICAgIGlm
ICghbWFwKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgInhlbmdudHRhYl9tYXBfZG9tYWluX2dyYW50X3JlZnMgZmFpbGVk
Iik7CisgICAgfQorCisgICAgcmV0dXJuIG1hcDsKK30KKwordm9pZCB4ZW5fZGV2aWNlX3VubWFw
X2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIHZvaWQgKm1hcCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZWZzLCBFcnJvciAqKmVycnApCit7
CisgICAgaWYgKHhlbmdudHRhYl91bm1hcCh4ZW5kZXYtPnhndGgsIG1hcCwgbnJfcmVmcykpIHsK
KyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgInhlbmdudHRhYl91bm1hcCBm
YWlsZWQiKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIGNvbXBhdF9jb3B5X2dyYW50X3JlZnMo
WGVuRGV2aWNlICp4ZW5kZXYsIGJvb2wgdG9fZG9tYWluLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50IHNlZ3NbXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3NlZ3MsIEVycm9yICoq
ZXJycCkKK3sKKyAgICB1aW50MzJfdCAqcmVmcyA9IGdfbmV3KHVpbnQzMl90LCBucl9zZWdzKTsK
KyAgICBpbnQgcHJvdCA9IHRvX2RvbWFpbiA/IFBST1RfV1JJVEUgOiBQUk9UX1JFQUQ7CisgICAg
dm9pZCAqbWFwOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yIChpID0gMDsgaSA8IG5y
X3NlZ3M7IGkrKykgeworICAgICAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50ICpzZWcgPSAm
c2Vnc1tpXTsKKworICAgICAgICByZWZzW2ldID0gdG9fZG9tYWluID8gc2VnLT5kZXN0LmZvcmVp
Z24ucmVmIDoKKyAgICAgICAgICAgIHNlZy0+c291cmNlLmZvcmVpZ24ucmVmOworICAgIH0KKwor
ICAgIG1hcCA9IHhlbmdudHRhYl9tYXBfZG9tYWluX2dyYW50X3JlZnMoeGVuZGV2LT54Z3RoLCBu
cl9zZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2
LT5mcm9udGVuZF9pZCwgcmVmcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByb3QpOworICAgIGlmICghbWFwKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8o
ZXJycCwgZXJybm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgInhlbmdudHRhYl9tYXBfZG9t
YWluX2dyYW50X3JlZnMgZmFpbGVkIik7CisgICAgICAgIGdvdG8gZG9uZTsKKyAgICB9CisKKyAg
ICBmb3IgKGkgPSAwOyBpIDwgbnJfc2VnczsgaSsrKSB7CisgICAgICAgIFhlbkRldmljZUdyYW50
Q29weVNlZ21lbnQgKnNlZyA9ICZzZWdzW2ldOworICAgICAgICB2b2lkICpwYWdlID0gbWFwICsg
KGkgKiBYQ19QQUdFX1NJWkUpOworCisgICAgICAgIGlmICh0b19kb21haW4pIHsKKyAgICAgICAg
ICAgIG1lbWNweShwYWdlICsgc2VnLT5kZXN0LmZvcmVpZ24ub2Zmc2V0LCBzZWctPnNvdXJjZS52
aXJ0LAorICAgICAgICAgICAgICAgICAgIHNlZy0+bGVuKTsKKyAgICAgICAgfSBlbHNlIHsKKyAg
ICAgICAgICAgIG1lbWNweShzZWctPmRlc3QudmlydCwgcGFnZSArIHNlZy0+c291cmNlLmZvcmVp
Z24ub2Zmc2V0LAorICAgICAgICAgICAgICAgICAgIHNlZy0+bGVuKTsKKyAgICAgICAgfQorICAg
IH0KKworICAgIGlmICh4ZW5nbnR0YWJfdW5tYXAoeGVuZGV2LT54Z3RoLCBtYXAsIG5yX3NlZ3Mp
KSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJ4ZW5nbnR0YWJfdW5t
YXAgZmFpbGVkIik7CisgICAgfQorCitkb25lOgorICAgIGdfZnJlZShyZWZzKTsKK30KKwordm9p
ZCB4ZW5fZGV2aWNlX2NvcHlfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCB0b19k
b21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbkRldmljZUdyYW50Q29w
eVNlZ21lbnQgc2Vnc1tdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbnJfc2VncywgRXJyb3IgKiplcnJwKQoreworICAgIHhlbmdudHRhYl9ncmFudF9jb3B5
X3NlZ21lbnRfdCAqeGVuZ250dGFiX3NlZ3M7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBp
ZiAoIXhlbmRldi0+ZmVhdHVyZV9ncmFudF9jb3B5KSB7CisgICAgICAgIGNvbXBhdF9jb3B5X2dy
YW50X3JlZnMoeGVuZGV2LCB0b19kb21haW4sIHNlZ3MsIG5yX3NlZ3MsIGVycnApOworICAgICAg
ICByZXR1cm47CisgICAgfQorCisgICAgeGVuZ250dGFiX3NlZ3MgPSBnX25ldzAoeGVuZ250dGFi
X2dyYW50X2NvcHlfc2VnbWVudF90LCBucl9zZWdzKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBu
cl9zZWdzOyBpKyspIHsKKyAgICAgICAgWGVuRGV2aWNlR3JhbnRDb3B5U2VnbWVudCAqc2VnID0g
JnNlZ3NbaV07CisgICAgICAgIHhlbmdudHRhYl9ncmFudF9jb3B5X3NlZ21lbnRfdCAqeGVuZ250
dGFiX3NlZyA9ICZ4ZW5nbnR0YWJfc2Vnc1tpXTsKKworICAgICAgICBpZiAodG9fZG9tYWluKSB7
CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5mbGFncyA9IEdOVENPUFlfZGVzdF9ncmVmOwor
ICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+ZGVzdC5mb3JlaWduLmRvbWlkID0geGVuZGV2LT5m
cm9udGVuZF9pZDsKKyAgICAgICAgICAgIHhlbmdudHRhYl9zZWctPmRlc3QuZm9yZWlnbi5yZWYg
PSBzZWctPmRlc3QuZm9yZWlnbi5yZWY7CisgICAgICAgICAgICB4ZW5nbnR0YWJfc2VnLT5kZXN0
LmZvcmVpZ24ub2Zmc2V0ID0gc2VnLT5kZXN0LmZvcmVpZ24ub2Zmc2V0OworICAgICAgICAgICAg
eGVuZ250dGFiX3NlZy0+c291cmNlLnZpcnQgPSBzZWctPnNvdXJjZS52aXJ0OworICAgICAgICB9
IGVsc2UgeworICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+ZmxhZ3MgPSBHTlRDT1BZX3NvdXJj
ZV9ncmVmOworICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+c291cmNlLmZvcmVpZ24uZG9taWQg
PSB4ZW5kZXYtPmZyb250ZW5kX2lkOworICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+c291cmNl
LmZvcmVpZ24ucmVmID0gc2VnLT5zb3VyY2UuZm9yZWlnbi5yZWY7CisgICAgICAgICAgICB4ZW5n
bnR0YWJfc2VnLT5zb3VyY2UuZm9yZWlnbi5vZmZzZXQgPQorICAgICAgICAgICAgICAgIHNlZy0+
c291cmNlLmZvcmVpZ24ub2Zmc2V0OworICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+ZGVzdC52
aXJ0ID0gc2VnLT5kZXN0LnZpcnQ7CisgICAgICAgIH0KKworICAgICAgICB4ZW5nbnR0YWJfc2Vn
LT5sZW4gPSBzZWctPmxlbjsKKyAgICB9CisKKyAgICBpZiAoeGVuZ250dGFiX2dyYW50X2NvcHko
eGVuZGV2LT54Z3RoLCBucl9zZWdzLCB4ZW5nbnR0YWJfc2VncykpIHsKKyAgICAgICAgZXJyb3Jf
c2V0Z19lcnJubyhlcnJwLCBlcnJubywgInhlbmdudHRhYl9ncmFudF9jb3B5IGZhaWxlZCIpOwor
ICAgICAgICBnb3RvIGRvbmU7CisgICAgfQorCisgICAgZm9yIChpID0gMDsgaSA8IG5yX3NlZ3M7
IGkrKykgeworICAgICAgICB4ZW5nbnR0YWJfZ3JhbnRfY29weV9zZWdtZW50X3QgKnhlbmdudHRh
Yl9zZWcgPSAmeGVuZ250dGFiX3NlZ3NbaV07CisKKyAgICAgICAgaWYgKHhlbmdudHRhYl9zZWct
PnN0YXR1cyAhPSBHTlRTVF9va2F5KSB7CisgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJ4
ZW5nbnR0YWJfZ3JhbnRfY29weSBzZWdbJXVdIGZhaWxlZCIsIGkpOworICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIH0KKyAgICB9CisKK2RvbmU6CisgICAgZ19mcmVlKHhlbmdudHRhYl9zZWdz
KTsKK30KKwogc3RhdGljIHZvaWQgeGVuX2RldmljZV91bnJlYWxpemUoRGV2aWNlU3RhdGUgKmRl
diwgRXJyb3IgKiplcnJwKQogewogICAgIFhlbkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShk
ZXYpOwpAQCAtNTA5LDYgKzY0MSwxMSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3VucmVhbGl6
ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgeGVuX2RldmljZV9mcm9udGVu
ZF9kZXN0cm95KHhlbmRldik7CiAgICAgeGVuX2RldmljZV9iYWNrZW5kX2Rlc3Ryb3koeGVuZGV2
KTsKIAorICAgIGlmICh4ZW5kZXYtPnhndGgpIHsKKyAgICAgICAgeGVuZ250dGFiX2Nsb3NlKHhl
bmRldi0+eGd0aCk7CisgICAgICAgIHhlbmRldi0+eGd0aCA9IE5VTEw7CisgICAgfQorCiAgICAg
Z19mcmVlKHhlbmRldi0+bmFtZSk7CiAgICAgeGVuZGV2LT5uYW1lID0gTlVMTDsKIH0KQEAgLTU1
MSw2ICs2ODgsMTUgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9yZWFsaXplKERldmljZVN0YXRl
ICpkZXYsIEVycm9yICoqZXJycCkKIAogICAgIHRyYWNlX3hlbl9kZXZpY2VfcmVhbGl6ZSh0eXBl
LCB4ZW5kZXYtPm5hbWUpOwogCisgICAgeGVuZGV2LT54Z3RoID0geGVuZ250dGFiX29wZW4oTlVM
TCwgMCk7CisgICAgaWYgKCF4ZW5kZXYtPnhndGgpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJu
byhlcnJwLCBlcnJubywgImZhaWxlZCB4ZW5nbnR0YWJfb3BlbiIpOworICAgICAgICBnb3RvIHVu
cmVhbGl6ZTsKKyAgICB9CisKKyAgICB4ZW5kZXYtPmZlYXR1cmVfZ3JhbnRfY29weSA9CisgICAg
ICAgICh4ZW5nbnR0YWJfZ3JhbnRfY29weSh4ZW5kZXYtPnhndGgsIDAsIE5VTEwpID09IDApOwor
CiAgICAgeGVuX2RldmljZV9iYWNrZW5kX2NyZWF0ZSh4ZW5kZXYsICZsb2NhbF9lcnIpOwogICAg
IGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hl
bi94ZW4tYnVzLmgKaW5kZXggZGY3MzY3NGZjZC4uNjNhMDliNjdlZSAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9ody94ZW4veGVuLWJ1cy5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaApAQCAt
MjQsNiArMjQsOCBAQCB0eXBlZGVmIHN0cnVjdCBYZW5EZXZpY2UgewogICAgIGVudW0geGVuYnVz
X3N0YXRlIGJhY2tlbmRfc3RhdGUsIGZyb250ZW5kX3N0YXRlOwogICAgIE5vdGlmaWVyIGV4aXQ7
CiAgICAgWGVuV2F0Y2ggKmZyb250ZW5kX3N0YXRlX3dhdGNoOworICAgIHhlbmdudHRhYl9oYW5k
bGUgKnhndGg7CisgICAgYm9vbCBmZWF0dXJlX2dyYW50X2NvcHk7CiB9IFhlbkRldmljZTsKIAog
dHlwZWRlZiBjaGFyICooKlhlbkRldmljZUdldE5hbWUpKFhlbkRldmljZSAqeGVuZGV2LCBFcnJv
ciAqKmVycnApOwpAQCAtNzksNCArODEsMjcgQEAgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0
X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKTsKIGVudW0geGVuYnVzX3N0YXRlIHhlbl9kZXZp
Y2VfYmFja2VuZF9nZXRfc3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYpOwogCit2b2lkIHhlbl9kZXZp
Y2Vfc2V0X21heF9ncmFudF9yZWZzKFhlbkRldmljZSAqeGVuZGV2LCB1bnNpZ25lZCBpbnQgbnJf
cmVmcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKTsK
K3ZvaWQgKnhlbl9kZXZpY2VfbWFwX2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIHVpbnQz
Ml90ICpyZWZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bnJfcmVmcywgaW50IHByb3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9y
ICoqZXJycCk7Cit2b2lkIHhlbl9kZXZpY2VfdW5tYXBfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhl
bmRldiwgdm9pZCAqbWFwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IG5yX3JlZnMsIEVycm9yICoqZXJycCk7CisKK3R5cGVkZWYgc3RydWN0IFhlbkRldmlj
ZUdyYW50Q29weVNlZ21lbnQgeworICAgIHVuaW9uIHsKKyAgICAgICAgdm9pZCAqdmlydDsKKyAg
ICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90IHJlZjsKKyAgICAgICAgICAgIG9m
Zl90IG9mZnNldDsKKyAgICAgICAgfSBmb3JlaWduOworICAgIH0gc291cmNlLCBkZXN0OworICAg
IHNpemVfdCBsZW47Cit9IFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQ7CisKK3ZvaWQgeGVuX2Rl
dmljZV9jb3B5X2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIGJvb2wgdG9fZG9tYWluLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50
IHNlZ3NbXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5y
X3NlZ3MsIEVycm9yICoqZXJycCk7CisKICNlbmRpZiAvKiBIV19YRU5fQlVTX0ggKi8KLS0gCkFu
dGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1gj2ez-0007O1-Qx; Mon, 14 Jan 2019 13:52: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2ey-0007NT-2V
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:52:12 +0000
X-Inumbo-ID: 964160a6-1803-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 964160a6-1803-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:52:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506444"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:36 +0000
Message-ID: <20190114135154.16826-8-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 07/25] xen: add xenstore watcher infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkEgWGVuIFBWIGZy
b250ZW5kIGNvbW11bmljYXRlcyBpdHMgc3RhdGUgdG8gdGhlIFBWIGJhY2tlbmQgYnkgd3JpdGlu
ZyB0bwp0aGUgJ3N0YXRlJyBrZXkgaW4gdGhlIGZyb250ZW5kIGFyZWEgaW4geGVuc3RvcmUuIEl0
IGlzIHRoZXJlZm9yZQpuZWNlc3NhcnkgZm9yIGEgWGVuRGV2aWNlIGltcGxlbWVudGF0aW9uIHRv
IGJlIG5vdGlmaWVkIHdoZW5ldmVyIHRoZQp2YWx1ZSBvZiB0aGlzIGtleSBjaGFuZ2VzLgoKVGhp
cyBwYXRjaCBhZGRzIGNvZGUgdG8gZG8gdGhpcyBhcyBmb2xsb3dzOgoKLSBhbiAnZmQgaGFuZGxl
cicgaXMgcmVnaXN0ZXJlZCBvbiB0aGUgbGlieGVuc3RvcmUgaGFuZGxlIHdoaWNoIHdpbGwgYmUK
ICB0cmlnZ2VyZWQgd2hlbmV2ZXIgYSAnd2F0Y2gnIGV2ZW50IG9jY3VycwotIHByaW1pdGl2ZXMg
YXJlIGFkZGVkIHRvIHhlbi1idXMtaGVscGVyIHRvIGFkZCBvciByZW1vdmUgd2F0Y2ggZXZlbnRz
Ci0gYSBsaXN0IG9mIE5vdGlmaWVyIG9iamVjdHMgaXMgYWRkZWQgdG8gWGVuQnVzIHRvIHByb3Zp
ZGUgYSBtZWNoYW5pc20KICB0byBjYWxsIHRoZSBhcHByb3ByaWF0ZSAnd2F0Y2ggaGFuZGxlcicg
d2hlbiBpdHMgYXNzb2NpYXRlZCBldmVudAogIG9jY3VycwoKVGhlIHhlbi1ibG9jayBpbXBsZW1l
bnRhdGlvbiBpcyBleHRlbmRlZCB3aXRoIGEgJ2Zyb250ZW5kX2NoYW5nZWQnIG1ldGhvZCwKd2hp
Y2ggY2FsbHMgYXMteWV0IHN0dWIgJ2Nvbm5lY3QnIGFuZCAnZGlzY29ubmVjdCcgZnVuY3Rpb25z
IHdoZW4gdGhlCnJlbGV2YW50IGZyb250ZW5kIHN0YXRlIHRyYW5zaXRpb25zIG9jY3VyLiBBIHN1
YnNlcXVlbnQgcGF0Y2ggd2lsbCBzdXBwbHkKYSBmdWxsIGltcGxlbWVudGF0aW9uIGZvciB0aGVz
ZSBmdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgotLS0KIGh3L2Jsb2NrL3RyYWNlLWV2ZW50cyAgICAgICAgICAgfCAgIDIgKwog
aHcvYmxvY2sveGVuLWJsb2NrLmMgICAgICAgICAgICB8ICA3MCArKysrKysrKysrKwogaHcveGVu
L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICB8ICAgNiArCiBody94ZW4veGVuLWJ1cy1oZWxwZXIu
YyAgICAgICAgIHwgIDM0ICsrKysrCiBody94ZW4veGVuLWJ1cy5jICAgICAgICAgICAgICAgIHwg
MjExICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiBpbmNsdWRlL2h3L3hlbi94ZW4t
YnVzLWhlbHBlci5oIHwgICA2ICsKIGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCAgICAgICAgfCAg
MTUgKysrCiA3IGZpbGVzIGNoYW5nZWQsIDM0MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cyBiL2h3L2Jsb2NrL3RyYWNlLWV2
ZW50cwppbmRleCA0YWZiZDYyYTg4Li44OWUyNTgzMTljIDEwMDY0NAotLS0gYS9ody9ibG9jay90
cmFjZS1ldmVudHMKKysrIGIvaHcvYmxvY2svdHJhY2UtZXZlbnRzCkBAIC0xMzAsNiArMTMwLDgg
QEAgeGVuX2Rpc2tfZnJlZShjaGFyICpuYW1lKSAiJXMiCiAKICMgaHcvYmxvY2sveGVuLWJsb2Nr
LmMKIHhlbl9ibG9ja19yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVp
bnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAldSIKK3hlbl9ibG9ja19jb25uZWN0KGNvbnN0IGNo
YXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVpbnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAldSIK
K3hlbl9ibG9ja19kaXNjb25uZWN0KGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVp
bnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAldSIKIHhlbl9ibG9ja191bnJlYWxpemUoY29uc3Qg
Y2hhciAqdHlwZSwgdWludDMyX3QgZGlzaywgdWludDMyX3QgcGFydGl0aW9uKSAiJXMgZCV1cCV1
IgogeGVuX2Rpc2tfcmVhbGl6ZSh2b2lkKSAiIgogeGVuX2Rpc2tfdW5yZWFsaXplKHZvaWQpICIi
CmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5j
CmluZGV4IGQyN2EyODY1YmMuLjNhOTYzYjAzODMgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1i
bG9jay5jCisrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCkBAIC0yMSw2ICsyMSwyNCBAQCBzdGF0
aWMgY2hhciAqeGVuX2Jsb2NrX2dldF9uYW1lKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVy
cnApCiAgICAgcmV0dXJuIGdfc3RyZHVwX3ByaW50ZigiJWx1IiwgdmRldi0+bnVtYmVyKTsKIH0K
IAorc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QoWGVuRGV2aWNlICp4ZW5kZXYsIEVy
cm9yICoqZXJycCkKK3sKKyAgICBYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tf
REVWSUNFKHhlbmRldik7CisgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5h
bWUoT0JKRUNUKGJsb2NrZGV2KSk7CisgICAgWGVuQmxvY2tWZGV2ICp2ZGV2ID0gJmJsb2NrZGV2
LT5wcm9wcy52ZGV2OworCisgICAgdHJhY2VfeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QodHlwZSwgdmRl
di0+ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Nv
bm5lY3QoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5CbG9ja0Rl
dmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tfREVWSUNFKHhlbmRldik7CisgICAgY29uc3QgY2hh
ciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKGJsb2NrZGV2KSk7CisgICAgWGVu
QmxvY2tWZGV2ICp2ZGV2ID0gJmJsb2NrZGV2LT5wcm9wcy52ZGV2OworCisgICAgdHJhY2VfeGVu
X2Jsb2NrX2Nvbm5lY3QodHlwZSwgdmRldi0+ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKK30KKwog
c3RhdGljIHZvaWQgeGVuX2Jsb2NrX3VucmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKQogewogICAgIFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiA9IFhFTl9CTE9DS19ERVZJ
Q0UoeGVuZGV2KTsKQEAgLTM1LDYgKzUzLDkgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX3VucmVh
bGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogCiAgICAgdHJhY2VfeGVuX2Js
b2NrX3VucmVhbGl6ZSh0eXBlLCB2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0aXRpb24pOwogCisgICAg
LyogRGlzY29ubmVjdCBmcm9tIHRoZSBmcm9udGVuZCBpbiBjYXNlIHRoaXMgaGFzIG5vdCBhbHJl
YWR5IGhhcHBlbmVkICovCisgICAgeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QoeGVuZGV2LCBOVUxMKTsK
KwogICAgIGlmIChibG9ja2Rldl9jbGFzcy0+dW5yZWFsaXplKSB7CiAgICAgICAgIGJsb2NrZGV2
X2NsYXNzLT51bnJlYWxpemUoYmxvY2tkZXYsIGVycnApOwogICAgIH0KQEAgLTY0LDYgKzg1LDU0
IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJv
ciAqKmVycnApCiAgICAgfQogfQogCitzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZnJvbnRlbmRfY2hh
bmdlZChYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVudW0geGVuYnVzX3N0YXRlIGZyb250ZW5kX3N0YXRlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIGVudW0geGVuYnVz
X3N0YXRlIGJhY2tlbmRfc3RhdGUgPSB4ZW5fZGV2aWNlX2JhY2tlbmRfZ2V0X3N0YXRlKHhlbmRl
dik7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICBzd2l0Y2ggKGZyb250ZW5k
X3N0YXRlKSB7CisgICAgY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgorICAgIGNhc2UgWGVu
YnVzU3RhdGVDb25uZWN0ZWQ6CisgICAgICAgIGlmIChiYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0
YXRlQ29ubmVjdGVkKSB7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAg
IHhlbl9ibG9ja19kaXNjb25uZWN0KHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgICAgIGlmIChs
b2NhbF9lcnIpIHsKKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICB4ZW5fYmxvY2tfY29u
bmVjdCh4ZW5kZXYsICZsb2NhbF9lcnIpOworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAg
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisKKyAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZSh4
ZW5kZXYsIFhlbmJ1c1N0YXRlQ29ubmVjdGVkKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNl
IFhlbmJ1c1N0YXRlQ2xvc2luZzoKKyAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0
ZSh4ZW5kZXYsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2Fz
ZSBYZW5idXNTdGF0ZUNsb3NlZDoKKyAgICAgICAgeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QoeGVuZGV2
LCAmbG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQorCisgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBYZW5i
dXNTdGF0ZUNsb3NlZCk7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAg
YnJlYWs7CisgICAgfQorfQorCiBzdGF0aWMgY2hhciAqZGlza190b192YmRfbmFtZSh1bnNpZ25l
ZCBpbnQgZGlzaykKIHsKICAgICBjaGFyICpuYW1lLCAqcHJlZml4ID0gKGRpc2sgPj0gMjYpID8K
QEAgLTI3Miw2ICszNDEsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfY2xhc3NfaW5pdChPYmpl
Y3RDbGFzcyAqY2xhc3MsIHZvaWQgKmRhdGEpCiAKICAgICB4ZW5kZXZfY2xhc3MtPmdldF9uYW1l
ID0geGVuX2Jsb2NrX2dldF9uYW1lOwogICAgIHhlbmRldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9i
bG9ja19yZWFsaXplOworICAgIHhlbmRldl9jbGFzcy0+ZnJvbnRlbmRfY2hhbmdlZCA9IHhlbl9i
bG9ja19mcm9udGVuZF9jaGFuZ2VkOwogICAgIHhlbmRldl9jbGFzcy0+dW5yZWFsaXplID0geGVu
X2Jsb2NrX3VucmVhbGl6ZTsKIAogICAgIGRldl9jbGFzcy0+cHJvcHMgPSB4ZW5fYmxvY2tfcHJv
cHM7CmRpZmYgLS1naXQgYS9ody94ZW4vdHJhY2UtZXZlbnRzIGIvaHcveGVuL3RyYWNlLWV2ZW50
cwppbmRleCA3NWRjMjI2ZDc1Li4yMjA1NWI1ODk0IDEwMDY0NAotLS0gYS9ody94ZW4vdHJhY2Ut
ZXZlbnRzCisrKyBiL2h3L3hlbi90cmFjZS1ldmVudHMKQEAgLTE2LDEzICsxNiwxOSBAQCB4ZW5f
ZG9taWRfcmVzdHJpY3QoaW50IGVycikgImVycjogJXUiCiAjIGluY2x1ZGUvaHcveGVuL3hlbi1i
dXMuYwogeGVuX2J1c19yZWFsaXplKHZvaWQpICIiCiB4ZW5fYnVzX3VucmVhbGl6ZSh2b2lkKSAi
IgoreGVuX2J1c19hZGRfd2F0Y2goY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBj
aGFyICp0b2tlbikgIm5vZGU6ICVzIGtleTogJXMgdG9rZW46ICVzIgoreGVuX2J1c19yZW1vdmVf
d2F0Y2goY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBjaGFyICp0b2tlbikgIm5v
ZGU6ICVzIGtleTogJXMgdG9rZW46ICVzIgoreGVuX2J1c193YXRjaChjb25zdCBjaGFyICp0b2tl
bikgInRva2VuOiAlcyIKIHhlbl9kZXZpY2VfcmVhbGl6ZShjb25zdCBjaGFyICp0eXBlLCBjaGFy
ICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5fZGV2aWNlX3VucmVhbGl6ZShjb25zdCBj
aGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfc3RhdGUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqc3Rh
dGUpICJ0eXBlOiAlcyBuYW1lOiAlcyAtPiAlcyIKIHhlbl9kZXZpY2VfZnJvbnRlbmRfc3RhdGUo
Y29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqc3RhdGUpICJ0eXBlOiAl
cyBuYW1lOiAlcyAtPiAlcyIKK3hlbl9kZXZpY2VfZnJvbnRlbmRfY2hhbmdlZChjb25zdCBjaGFy
ICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiAKICMgaW5jbHVkZS9ody94
ZW4veGVuLWJ1cy1oZWxwZXIuYwogeHNfbm9kZV9jcmVhdGUoY29uc3QgY2hhciAqbm9kZSkgIiVz
IgogeHNfbm9kZV9kZXN0cm95KGNvbnN0IGNoYXIgKm5vZGUpICIlcyIKIHhzX25vZGVfdnByaW50
ZihjaGFyICpwYXRoLCBjaGFyICp2YWx1ZSkgIiVzICVzIgogeHNfbm9kZV92c2NhbmYoY2hhciAq
cGF0aCwgY2hhciAqdmFsdWUpICIlcyAlcyIKK3hzX25vZGVfd2F0Y2goY2hhciAqcGF0aCkgIiVz
IgoreHNfbm9kZV91bndhdGNoKGNoYXIgKnBhdGgpICIlcyIKZGlmZiAtLWdpdCBhL2h3L3hlbi94
ZW4tYnVzLWhlbHBlci5jIGIvaHcveGVuL3hlbi1idXMtaGVscGVyLmMKaW5kZXggMTViM2FkOGQ3
OC4uNWY3YTRiMjYxMiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1idXMtaGVscGVyLmMKKysrIGIv
aHcveGVuL3hlbi1idXMtaGVscGVyLmMKQEAgLTE0OCwzICsxNDgsMzcgQEAgaW50IHhzX25vZGVf
c2NhbmYoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCAgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCiAKICAg
ICByZXR1cm4gcmM7CiB9CisKK3ZvaWQgeHNfbm9kZV93YXRjaChzdHJ1Y3QgeHNfaGFuZGxlICp4
c2gsIGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwKKyAgICAgICAgICAgICAgICAg
ICBjaGFyICp0b2tlbiwgRXJyb3IgKiplcnJwKQoreworICAgIGNoYXIgKnBhdGg7CisKKyAgICBw
YXRoID0gKHN0cmxlbihub2RlKSAhPSAwKSA/IGdfc3RyZHVwX3ByaW50ZigiJXMvJXMiLCBub2Rl
LCBrZXkpIDoKKyAgICAgICAgZ19zdHJkdXAoa2V5KTsKKworICAgIHRyYWNlX3hzX25vZGVfd2F0
Y2gocGF0aCk7CisKKyAgICBpZiAoIXhzX3dhdGNoKHhzaCwgcGF0aCwgdG9rZW4pKSB7CisgICAg
ICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJmYWlsZWQgdG8gd2F0Y2ggbm9kZSAn
JXMnIiwgcGF0aCk7CisgICAgfQorCisgICAgZ19mcmVlKHBhdGgpOworfQorCit2b2lkIHhzX25v
ZGVfdW53YXRjaChzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsIGNvbnN0IGNoYXIgKm5vZGUsCisgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICprZXksIGNvbnN0IGNoYXIgKnRva2VuLCBFcnJv
ciAqKmVycnApCit7CisgICAgY2hhciAqcGF0aDsKKworICAgIHBhdGggPSAoc3RybGVuKG5vZGUp
ICE9IDApID8gZ19zdHJkdXBfcHJpbnRmKCIlcy8lcyIsIG5vZGUsIGtleSkgOgorICAgICAgICBn
X3N0cmR1cChrZXkpOworCisgICAgdHJhY2VfeHNfbm9kZV91bndhdGNoKHBhdGgpOworCisgICAg
aWYgKCF4c191bndhdGNoKHhzaCwgcGF0aCwgdG9rZW4pKSB7CisgICAgICAgIGVycm9yX3NldGdf
ZXJybm8oZXJycCwgZXJybm8sICJmYWlsZWQgdG8gdW53YXRjaCBub2RlICclcyciLCBwYXRoKTsK
KyAgICB9CisKKyAgICBnX2ZyZWUocGF0aCk7Cit9CmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1
cy5jIGIvaHcveGVuL3hlbi1idXMuYwppbmRleCA4NDNmZGEyNmE5Li41ZTE5NTkyMTkwIDEwMDY0
NAotLS0gYS9ody94ZW4veGVuLWJ1cy5jCisrKyBiL2h3L3hlbi94ZW4tYnVzLmMKQEAgLTYsNiAr
Niw4IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L21h
aW4tbG9vcC5oIgorI2luY2x1ZGUgInFlbXUvdXVpZC5oIgogI2luY2x1ZGUgImh3L2h3LmgiCiAj
aW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi5oIgpAQCAtNTksNiAr
NjEsODcgQEAgc3RhdGljIGNoYXIgKnhlbl9idXNfZ2V0X2Rldl9wYXRoKERldmljZVN0YXRlICpk
ZXYpCiAgICAgcmV0dXJuIHhlbl9kZXZpY2VfZ2V0X2JhY2tlbmRfcGF0aChYRU5fREVWSUNFKGRl
dikpOwogfQogCitzdHJ1Y3QgWGVuV2F0Y2ggeworICAgIGNoYXIgKm5vZGUsICprZXk7CisgICAg
Y2hhciAqdG9rZW47CisgICAgWGVuV2F0Y2hIYW5kbGVyIGhhbmRsZXI7CisgICAgdm9pZCAqb3Bh
cXVlOworICAgIE5vdGlmaWVyIG5vdGlmaWVyOworfTsKKworc3RhdGljIHZvaWQgd2F0Y2hfbm90
aWZ5KE5vdGlmaWVyICpuLCB2b2lkICpkYXRhKQoreworICAgIFhlbldhdGNoICp3YXRjaCA9IGNv
bnRhaW5lcl9vZihuLCBYZW5XYXRjaCwgbm90aWZpZXIpOworICAgIGNvbnN0IGNoYXIgKnRva2Vu
ID0gZGF0YTsKKworICAgIGlmICghc3RyY21wKHdhdGNoLT50b2tlbiwgdG9rZW4pKSB7CisgICAg
ICAgIHdhdGNoLT5oYW5kbGVyKHdhdGNoLT5vcGFxdWUpOworICAgIH0KK30KKworc3RhdGljIFhl
bldhdGNoICpuZXdfd2F0Y2goY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWGVuV2F0Y2hIYW5kbGVyIGhhbmRsZXIsIHZvaWQgKm9w
YXF1ZSkKK3sKKyAgICBYZW5XYXRjaCAqd2F0Y2ggPSBnX25ldzAoWGVuV2F0Y2gsIDEpOworICAg
IFFlbXVVVUlEIHV1aWQ7CisKKyAgICBxZW11X3V1aWRfZ2VuZXJhdGUoJnV1aWQpOworCisgICAg
d2F0Y2gtPnRva2VuID0gcWVtdV91dWlkX3VucGFyc2Vfc3RyZHVwKCZ1dWlkKTsKKyAgICB3YXRj
aC0+bm9kZSA9IGdfc3RyZHVwKG5vZGUpOworICAgIHdhdGNoLT5rZXkgPSBnX3N0cmR1cChrZXkp
OworICAgIHdhdGNoLT5oYW5kbGVyID0gaGFuZGxlcjsKKyAgICB3YXRjaC0+b3BhcXVlID0gb3Bh
cXVlOworICAgIHdhdGNoLT5ub3RpZmllci5ub3RpZnkgPSB3YXRjaF9ub3RpZnk7CisKKyAgICBy
ZXR1cm4gd2F0Y2g7Cit9CisKK3N0YXRpYyB2b2lkIGZyZWVfd2F0Y2goWGVuV2F0Y2ggKndhdGNo
KQoreworICAgIGdfZnJlZSh3YXRjaC0+dG9rZW4pOworICAgIGdfZnJlZSh3YXRjaC0+a2V5KTsK
KyAgICBnX2ZyZWUod2F0Y2gtPm5vZGUpOworCisgICAgZ19mcmVlKHdhdGNoKTsKK30KKworc3Rh
dGljIFhlbldhdGNoICp4ZW5fYnVzX2FkZF93YXRjaChYZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hh
ciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
a2V5LCBYZW5XYXRjaEhhbmRsZXIgaGFuZGxlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnApCit7CisgICAgWGVuV2F0Y2ggKndh
dGNoID0gbmV3X3dhdGNoKG5vZGUsIGtleSwgaGFuZGxlciwgb3BhcXVlKTsKKyAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKKworICAgIHRyYWNlX3hlbl9idXNfYWRkX3dhdGNoKHdhdGNoLT5u
b2RlLCB3YXRjaC0+a2V5LCB3YXRjaC0+dG9rZW4pOworCisgICAgbm90aWZpZXJfbGlzdF9hZGQo
JnhlbmJ1cy0+d2F0Y2hfbm90aWZpZXJzLCAmd2F0Y2gtPm5vdGlmaWVyKTsKKworICAgIHhzX25v
ZGVfd2F0Y2goeGVuYnVzLT54c2gsIG5vZGUsIGtleSwgd2F0Y2gtPnRva2VuLCAmbG9jYWxfZXJy
KTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworCisgICAgICAgIG5vdGlmaWVyX3JlbW92ZSgmd2F0Y2gtPm5vdGlmaWVyKTsK
KyAgICAgICAgZnJlZV93YXRjaCh3YXRjaCk7CisKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAg
fQorCisgICAgcmV0dXJuIHdhdGNoOworfQorCitzdGF0aWMgdm9pZCB4ZW5fYnVzX3JlbW92ZV93
YXRjaChYZW5CdXMgKnhlbmJ1cywgWGVuV2F0Y2ggKndhdGNoLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hlbl9idXNfcmVtb3Zl
X3dhdGNoKHdhdGNoLT5ub2RlLCB3YXRjaC0+a2V5LCB3YXRjaC0+dG9rZW4pOworCisgICAgeHNf
bm9kZV91bndhdGNoKHhlbmJ1cy0+eHNoLCB3YXRjaC0+bm9kZSwgd2F0Y2gtPmtleSwgd2F0Y2gt
PnRva2VuLAorICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKworICAgIG5vdGlmaWVyX3JlbW92
ZSgmd2F0Y2gtPm5vdGlmaWVyKTsKKyAgICBmcmVlX3dhdGNoKHdhdGNoKTsKK30KKwogc3RhdGlj
IHZvaWQgeGVuX2J1c191bnJlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogewog
ICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhidXMpOwpAQCAtNjksOSArMTUyLDMzIEBAIHN0
YXRpYyB2b2lkIHhlbl9idXNfdW5yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KIAorICAgIHFlbXVfc2V0X2ZkX2hhbmRsZXIoeHNfZmls
ZW5vKHhlbmJ1cy0+eHNoKSwgTlVMTCwgTlVMTCwgTlVMTCk7CisKICAgICB4c19jbG9zZSh4ZW5i
dXMtPnhzaCk7CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl9idXNfd2F0Y2godm9pZCAqb3BhcXVlKQor
eworICAgIFhlbkJ1cyAqeGVuYnVzID0gb3BhcXVlOworICAgIGNoYXIgKip2OworICAgIGNvbnN0
IGNoYXIgKnRva2VuOworCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gpOworCisgICAgdiA9IHhz
X2NoZWNrX3dhdGNoKHhlbmJ1cy0+eHNoKTsKKyAgICBpZiAoIXYpIHsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KKworICAgIHRva2VuID0gdltYU19XQVRDSF9UT0tFTl07CisKKyAgICB0cmFjZV94
ZW5fYnVzX3dhdGNoKHRva2VuKTsKKworICAgIG5vdGlmaWVyX2xpc3Rfbm90aWZ5KCZ4ZW5idXMt
PndhdGNoX25vdGlmaWVycywgKHZvaWQgKil0b2tlbik7CisKKyAgICBmcmVlKHYpOworfQorCiBz
dGF0aWMgdm9pZCB4ZW5fYnVzX3JlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQog
ewogICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhidXMpOwpAQCAtOTIsNiArMTk5LDkgQEAg
c3RhdGljIHZvaWQgeGVuX2J1c19yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkK
ICAgICAgICAgeGVuYnVzLT5iYWNrZW5kX2lkID0gMDsgLyogQXNzdW1lIGxhY2sgb2Ygbm9kZSBt
ZWFucyBkb20wICovCiAgICAgfQogCisgICAgbm90aWZpZXJfbGlzdF9pbml0KCZ4ZW5idXMtPndh
dGNoX25vdGlmaWVycyk7CisgICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4c19maWxlbm8oeGVuYnVz
LT54c2gpLCB4ZW5fYnVzX3dhdGNoLCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgeGVu
YnVzKTsKICAgICByZXR1cm47CiAKIGZhaWw6CkBAIC0xMzksOCArMjQ5LDI1IEBAIHN0YXRpYyB2
b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNo
YXIgKmtleSwKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRf
c3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQorc3RhdGljIGludCB4ZW5fZGV2aWNl
X2JhY2tlbmRfc2NhbmYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKmtleSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQorewor
ICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4
ZW5kZXYpKSk7CisgICAgdmFfbGlzdCBhcDsKKyAgICBpbnQgcmM7CisKKyAgICBnX2Fzc2VydCh4
ZW5idXMtPnhzaCk7CisKKyAgICB2YV9zdGFydChhcCwgZm10KTsKKyAgICByYyA9IHhzX25vZGVf
dnNjYW5mKHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsIGtleSwK
KyAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIGZtdCwgYXApOworICAgIHZhX2VuZChhcCk7
CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3ZvaWQgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0
ZShYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
bnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKIHsKICAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0
X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CiAKQEAgLTE1NSw2ICsyODIsMTEgQEAgc3Rh
dGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldiwK
ICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInN0YXRlIiwgIiV1Iiwgc3Rh
dGUpOwogfQogCitlbnVtIHhlbmJ1c19zdGF0ZSB4ZW5fZGV2aWNlX2JhY2tlbmRfZ2V0X3N0YXRl
KFhlbkRldmljZSAqeGVuZGV2KQoreworICAgIHJldHVybiB4ZW5kZXYtPmJhY2tlbmRfc3RhdGU7
Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9jcmVhdGUoWGVuRGV2aWNlICp4
ZW5kZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRl
dl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwpAQCAtMjE4LDYgKzM1MCwyMyBAQCBz
dGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRldiwg
Y29uc3QgY2hhciAqa2V5LAogICAgIH0KIH0KIAorc3RhdGljIGludCB4ZW5fZGV2aWNlX2Zyb250
ZW5kX3NjYW5mKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10LCAuLi4pCit7CisgICAg
WGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRl
dikpKTsKKyAgICB2YV9saXN0IGFwOworICAgIGludCByYzsKKworICAgIGdfYXNzZXJ0KHhlbmJ1
cy0+eHNoKTsKKworICAgIHZhX3N0YXJ0KGFwLCBmbXQpOworICAgIHJjID0geHNfbm9kZV92c2Nh
bmYoeGVuYnVzLT54c2gsIFhCVF9OVUxMLCB4ZW5kZXYtPmZyb250ZW5kX3BhdGgsIGtleSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIGZtdCwgYXApOworICAgIHZhX2VuZChhcCk7CisK
KyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfc2V0
X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpCiB7CkBAIC0yMzQsNiArMzgzLDUw
IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfc2V0X3N0YXRlKFhlbkRldmljZSAq
eGVuZGV2LAogICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgInN0YXRlIiwg
IiV1Iiwgc3RhdGUpOwogfQogCitzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5n
ZWQodm9pZCAqb3BhcXVlKQoreworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gb3BhcXVlOworICAg
IFhlbkRldmljZUNsYXNzICp4ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0dFVF9DTEFTUyh4ZW5k
ZXYpOworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4
ZW5kZXYpKTsKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZTsKKworICAgIHRyYWNlX3hlbl9k
ZXZpY2VfZnJvbnRlbmRfY2hhbmdlZCh0eXBlLCB4ZW5kZXYtPm5hbWUpOworCisgICAgaWYgKHhl
bl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCAic3RhdGUiLCAiJXUiLCAmc3RhdGUpICE9
IDEpIHsKKyAgICAgICAgc3RhdGUgPSBYZW5idXNTdGF0ZVVua25vd247CisgICAgfQorCisgICAg
eGVuX2RldmljZV9mcm9udGVuZF9zZXRfc3RhdGUoeGVuZGV2LCBzdGF0ZSk7CisKKyAgICBpZiAo
eGVuZGV2X2NsYXNzLT5mcm9udGVuZF9jaGFuZ2VkKSB7CisgICAgICAgIEVycm9yICpsb2NhbF9l
cnIgPSBOVUxMOworCisgICAgICAgIHhlbmRldl9jbGFzcy0+ZnJvbnRlbmRfY2hhbmdlZCh4ZW5k
ZXYsIHN0YXRlLCAmbG9jYWxfZXJyKTsKKworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAg
ICAgICAgICBlcnJvcl9yZXBvcnRmX2Vycihsb2NhbF9lcnIsICJmcm9udGVuZCBjaGFuZ2UgZXJy
b3I6ICIpOworICAgICAgICB9CisgICAgfQorCisgICAgLyoKKyAgICAgKiBJZiBhIGJhY2tlbmQg
aXMgc3RpbGwgJ29ubGluZScgdGhlbiBpdHMgc3RhdGUgc2hvdWxkIGJlIGN5Y2xlZAorICAgICAq
IGJhY2sgcm91bmQgdG8gSW5pdFdhaXQgaW4gb3JkZXIgZm9yIGEgbmV3IGZyb250ZW5kIGluc3Rh
bmNlIHRvCisgICAgICogY29ubmVjdC4gVGhpcyBtYXkgaGFwcGVuIHdoZW4sIGZvciBleGFtcGxl
LCBhIGZyb250ZW5kIGRyaXZlciBpcworICAgICAqIHJlLWluc3RhbGxlZCBvciB1cGRhdGVkLgor
ICAgICAqLworICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9z
ZWQpIHsKKyAgICAgICAgdW5zaWduZWQgaW50IG9ubGluZTsKKworICAgICAgICBpZiAoeGVuX2Rl
dmljZV9iYWNrZW5kX3NjYW5mKHhlbmRldiwgIm9ubGluZSIsICIldSIsICZvbmxpbmUpICE9IDEp
IHsKKyAgICAgICAgICAgIG9ubGluZSA9IDA7CisgICAgICAgIH0KKworICAgICAgICBpZiAob25s
aW5lKSB7CisgICAgICAgICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwg
WGVuYnVzU3RhdGVJbml0V2FpdCk7CisgICAgICAgIH0KKyAgICB9Cit9CisKIHN0YXRpYyB2b2lk
IHhlbl9kZXZpY2VfZnJvbnRlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVy
cnApCiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMo
REVWSUNFKHhlbmRldikpKTsKQEAgLTI1NCw2ICs0NDcsMTUgQEAgc3RhdGljIHZvaWQgeGVuX2Rl
dmljZV9mcm9udGVuZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKICAg
ICBpZiAobG9jYWxfZXJyKSB7CiAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAs
IGxvY2FsX2VyciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBj
cmVhdGUgZnJvbnRlbmQ6ICIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgeGVuZGV2
LT5mcm9udGVuZF9zdGF0ZV93YXRjaCA9CisgICAgICAgIHhlbl9idXNfYWRkX3dhdGNoKHhlbmJ1
cywgeGVuZGV2LT5mcm9udGVuZF9wYXRoLCAic3RhdGUiLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQsIHhlbmRldiwgJmxvY2FsX2Vycik7Cisg
ICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJw
LCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8g
d2F0Y2ggZnJvbnRlbmQgc3RhdGU6ICIpOwogICAgIH0KIH0KIApAQCAtMjYyLDYgKzQ2NCwxMSBA
QCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5k
ZXYpCiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVW
SUNFKHhlbmRldikpKTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAorICAgIGlmICh4
ZW5kZXYtPmZyb250ZW5kX3N0YXRlX3dhdGNoKSB7CisgICAgICAgIHhlbl9idXNfcmVtb3ZlX3dh
dGNoKHhlbmJ1cywgeGVuZGV2LT5mcm9udGVuZF9zdGF0ZV93YXRjaCwgTlVMTCk7CisgICAgICAg
IHhlbmRldi0+ZnJvbnRlbmRfc3RhdGVfd2F0Y2ggPSBOVUxMOworICAgIH0KKwogICAgIGlmICgh
eGVuZGV2LT5mcm9udGVuZF9wYXRoKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5oIGIvaW5jbHVkZS9ody94ZW4veGVu
LWJ1cy1oZWxwZXIuaAppbmRleCA1Y2Q5YzNkNzU5Li40YzBmNzQ3NDQ1IDEwMDY0NAotLS0gYS9p
bmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1i
dXMtaGVscGVyLmgKQEAgLTM2LDQgKzM2LDEwIEBAIGludCB4c19ub2RlX3NjYW5mKHN0cnVjdCB4
c19oYW5kbGUgKnhzaCwgIHhzX3RyYW5zYWN0aW9uX3QgdGlkLAogICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBFcnJvciAqKmVycnAsCiAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLik7CiAKKy8qIFdhdGNoIG5vZGUva2V5IHVu
bGVzcyBub2RlIGlzIGVtcHR5LCBpbiB3aGljaCBjYXNlIHdhdGNoIGtleSAqLwordm9pZCB4c19u
b2RlX3dhdGNoKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgY29uc3QgY2hhciAqbm9kZSwgY29uc3Qg
Y2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgIGNoYXIgKnRva2VuLCBFcnJvciAqKmVycnAp
Owordm9pZCB4c19ub2RlX3Vud2F0Y2goc3RydWN0IHhzX2hhbmRsZSAqeHNoLCBjb25zdCBjaGFy
ICpub2RlLCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFy
ICp0b2tlbiwgRXJyb3IgKiplcnJwKTsKKwogI2VuZGlmIC8qIEhXX1hFTl9CVVNfSEVMUEVSX0gg
Ki8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaCBiL2luY2x1ZGUvaHcveGVu
L3hlbi1idXMuaAppbmRleCA4NWE3NWQ4ZGVjLi5kZjczNjc0ZmNkIDEwMDY0NAotLS0gYS9pbmNs
dWRlL2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCkBAIC0x
MCw2ICsxMCwxMSBAQAogCiAjaW5jbHVkZSAiaHcveGVuL3hlbl9jb21tb24uaCIKICNpbmNsdWRl
ICJody9zeXNidXMuaCIKKyNpbmNsdWRlICJxZW11L25vdGlmeS5oIgorCit0eXBlZGVmIHZvaWQg
KCpYZW5XYXRjaEhhbmRsZXIpKHZvaWQgKm9wYXF1ZSk7CisKK3R5cGVkZWYgc3RydWN0IFhlbldh
dGNoIFhlbldhdGNoOwogCiB0eXBlZGVmIHN0cnVjdCBYZW5EZXZpY2UgewogICAgIERldmljZVN0
YXRlIHFkZXY7CkBAIC0xOCwxMCArMjMsMTQgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlIHsK
ICAgICBjaGFyICpiYWNrZW5kX3BhdGgsICpmcm9udGVuZF9wYXRoOwogICAgIGVudW0geGVuYnVz
X3N0YXRlIGJhY2tlbmRfc3RhdGUsIGZyb250ZW5kX3N0YXRlOwogICAgIE5vdGlmaWVyIGV4aXQ7
CisgICAgWGVuV2F0Y2ggKmZyb250ZW5kX3N0YXRlX3dhdGNoOwogfSBYZW5EZXZpY2U7CiAKIHR5
cGVkZWYgY2hhciAqKCpYZW5EZXZpY2VHZXROYW1lKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKTsKIHR5cGVkZWYgdm9pZCAoKlhlbkRldmljZVJlYWxpemUpKFhlbkRldmljZSAqeGVu
ZGV2LCBFcnJvciAqKmVycnApOwordHlwZWRlZiB2b2lkICgqWGVuRGV2aWNlRnJvbnRlbmRDaGFu
Z2VkKShYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUgZnJvbnRlbmRfc3RhdGUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCk7CiB0eXBlZGVmIHZvaWQg
KCpYZW5EZXZpY2VVbnJlYWxpemUpKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApOwog
CiB0eXBlZGVmIHN0cnVjdCBYZW5EZXZpY2VDbGFzcyB7CkBAIC0zMiw2ICs0MSw3IEBAIHR5cGVk
ZWYgc3RydWN0IFhlbkRldmljZUNsYXNzIHsKICAgICBjb25zdCBjaGFyICpkZXZpY2U7CiAgICAg
WGVuRGV2aWNlR2V0TmFtZSBnZXRfbmFtZTsKICAgICBYZW5EZXZpY2VSZWFsaXplIHJlYWxpemU7
CisgICAgWGVuRGV2aWNlRnJvbnRlbmRDaGFuZ2VkIGZyb250ZW5kX2NoYW5nZWQ7CiAgICAgWGVu
RGV2aWNlVW5yZWFsaXplIHVucmVhbGl6ZTsKIH0gWGVuRGV2aWNlQ2xhc3M7CiAKQEAgLTQ3LDYg
KzU3LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuQnVzIHsKICAgICBCdXNTdGF0ZSBxYnVzOwogICAg
IGRvbWlkX3QgYmFja2VuZF9pZDsKICAgICBzdHJ1Y3QgeHNfaGFuZGxlICp4c2g7CisgICAgTm90
aWZpZXJMaXN0IHdhdGNoX25vdGlmaWVyczsKIH0gWGVuQnVzOwogCiB0eXBlZGVmIHN0cnVjdCBY
ZW5CdXNDbGFzcyB7CkBAIC02NCw0ICs3NSw4IEBAIHR5cGVkZWYgc3RydWN0IFhlbkJ1c0NsYXNz
IHsKIAogdm9pZCB4ZW5fYnVzX2luaXQodm9pZCk7CiAKK3ZvaWQgeGVuX2RldmljZV9iYWNrZW5k
X3NldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSk7CitlbnVtIHhlbmJ1c19zdGF0ZSB4ZW5f
ZGV2aWNlX2JhY2tlbmRfZ2V0X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2KTsKKwogI2VuZGlmIC8q
IEhXX1hFTl9CVVNfSCAqLwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:53:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gj2fr-0007hP-Iw; Mon, 14 Jan 2019 13:53: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2fq-0007gj-1G
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:53:06 +0000
X-Inumbo-ID: b6a30c85-1803-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6a30c85-1803-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:53:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506461"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:34 +0000
Message-ID: <20190114135154.16826-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 05/25] xen: introduce 'xen-block',
 'xen-disk' and 'xen-cdrom'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgcGF0Y2gg
YWRkcyBuZXcgWGVuRGV2aWNlLXM6ICd4ZW4tZGlzaycgYW5kICd4ZW4tY2Ryb20nLCBib3RoIGRl
cml2ZWQKZnJvbSBhIGNvbW1vbiAneGVuLWJsb2NrJyBwYXJlbnQgdHlwZS4gVGhlc2Ugd2lsbCBl
dmVudHVhbGx5IHJlcGxhY2UgdGhlCid4ZW5fZGlzaycgKG5vdGUgdGhlIHVuZGVyc2NvcmUgcmF0
aGVyIHRoYW4gaHlwaGVuKSBsZWdhY3kgUFYgYmFja2VuZCBidXQKaXQgaXMgaWxsdXN0cmF0aXZl
IHRvIGJ1aWxkIHVwIHRoZSBpbXBsZW1lbnRhdGlvbiBpbmNyZW1lbnRhbGx5LCBhbG9uZyB3aXRo
CnRoZSBYZW5CdXMvWGVuRGV2aWNlIGZyYW1ld29yay4gU3Vic2VxdWVudCBwYXRjaGVzIHdpbGwg
dGhlcmVmb3JlIGFkZCB0bwp0aGVzZSBkZXZpY2VzJyBpbXBsZW1lbnRhdGlvbiBhcyBuZXcgZmVh
dHVyZXMgYXJlIGFkZGVkIHRvIHRoZSBmcmFtZXdvcmsuCgpBZnRlciB0aGlzIHBhdGNoIGhhcyBi
ZWVuIGFwcGxpZWQgaXQgaXMgcG9zc2libGUgdG8gaW5zdGFudGlhdGUgbmV3Cid4ZW4tZGlzaycg
b3IgJ3hlbi1jZHJvbScgZGV2aWNlcyB3aXRoIGEgc2luZ2xlICd2ZGV2JyBwYXJhbWV0ZXIsIHdo
aWNoCmFjY2VwdHMgdmFsdWVzIGFkaGVyaW5nIHRvIHRoZSBYZW4gVkJEIG5hbWluZyBzY2hlbWUg
WzFdLiBGb3IgZXhhbXBsZSwgYQpjb21tYW5kLWxpbmUgaW5zdGFudGlhdGlvbiBvZiBhIHhlbi1k
aXNrIGNhbiBiZSBkb25lIHdpdGggYW4gYXJndW1lbnQKc2ltaWxhciB0byB0aGUgZm9sbG93aW5n
OgoKLWRldmljZSB4ZW4tZGlzayx2ZGV2PWhkYQoKVGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSB2
ZGV2IHBhcmFtZXRlciBmb3JtdWxhdGVzIHRoZSBhcHByb3ByaWF0ZSBWQkQKbnVtYmVyIGZvciB1
c2UgaW4gdGhlIFBWIHByb3RvY29sLgoKWzFdIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3Mv
dW5zdGFibGUvbWFuL3hlbi12YmQtaW50ZXJmYWNlLjcuaHRtbAoKU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAg
ICAgICAgICAgICB8ICAgMiArLQogaHcvYmxvY2svTWFrZWZpbGUub2JqcyAgICAgfCAgIDEgKwog
aHcvYmxvY2svdHJhY2UtZXZlbnRzICAgICAgfCAgIDggKwogaHcvYmxvY2sveGVuLWJsb2NrLmMg
ICAgICAgfCAzNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVk
ZS9ody94ZW4veGVuLWJsb2NrLmggfCAgNzMgKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNDI2
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBody9ibG9j
ay94ZW4tYmxvY2suYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVuL3hlbi1ibG9j
ay5oCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA4N2Y5MDcy
MWI5Li43NTE0NTUwYzA2IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVS
UwpAQCAtNDE0LDcgKzQxNCw3IEBAIEY6IGh3LzlwZnMveGVuLTlwLWJhY2tlbmQuYwogRjogaHcv
Y2hhci94ZW5fY29uc29sZS5jCiBGOiBody9kaXNwbGF5L3hlbmZiLmMKIEY6IGh3L25ldC94ZW5f
bmljLmMKLUY6IGh3L2Jsb2NrL3hlbl8qCitGOiBody9ibG9jay94ZW4qCiBGOiBody94ZW4vCiBG
OiBody94ZW5wdi8KIEY6IGh3L2kzODYveGVuLwpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svTWFrZWZp
bGUub2JqcyBiL2h3L2Jsb2NrL01ha2VmaWxlLm9ianMKaW5kZXggNTNjZTU3NTFhZS4uZjM0ODEz
YTM3NyAxMDA2NDQKLS0tIGEvaHcvYmxvY2svTWFrZWZpbGUub2JqcworKysgYi9ody9ibG9jay9N
YWtlZmlsZS5vYmpzCkBAIC00LDYgKzQsNyBAQCBjb21tb24tb2JqLSQoQ09ORklHX1NTSV9NMjVQ
ODApICs9IG0yNXA4MC5vCiBjb21tb24tb2JqLSQoQ09ORklHX05BTkQpICs9IG5hbmQubwogY29t
bW9uLW9iai0kKENPTkZJR19QRkxBU0hfQ0ZJMDEpICs9IHBmbGFzaF9jZmkwMS5vCiBjb21tb24t
b2JqLSQoQ09ORklHX1BGTEFTSF9DRkkwMikgKz0gcGZsYXNoX2NmaTAyLm8KK2NvbW1vbi1vYmot
JChDT05GSUdfWEVOKSArPSB4ZW4tYmxvY2subwogY29tbW9uLW9iai0kKENPTkZJR19YRU4pICs9
IHhlbl9kaXNrLm8KIGNvbW1vbi1vYmotJChDT05GSUdfRUNDKSArPSBlY2MubwogY29tbW9uLW9i
ai0kKENPTkZJR19PTkVOQU5EKSArPSBvbmVuYW5kLm8KZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3Ry
YWNlLWV2ZW50cyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwppbmRleCAzMzVjMDkyNDUwLi40YWZi
ZDYyYTg4IDEwMDY0NAotLS0gYS9ody9ibG9jay90cmFjZS1ldmVudHMKKysrIGIvaHcvYmxvY2sv
dHJhY2UtZXZlbnRzCkBAIC0xMjcsMyArMTI3LDExIEBAIHhlbl9kaXNrX2luaXQoY2hhciAqbmFt
ZSkgIiVzIgogeGVuX2Rpc2tfY29ubmVjdChjaGFyICpuYW1lKSAiJXMiCiB4ZW5fZGlza19kaXNj
b25uZWN0KGNoYXIgKm5hbWUpICIlcyIKIHhlbl9kaXNrX2ZyZWUoY2hhciAqbmFtZSkgIiVzIgor
CisjIGh3L2Jsb2NrL3hlbi1ibG9jay5jCit4ZW5fYmxvY2tfcmVhbGl6ZShjb25zdCBjaGFyICp0
eXBlLCB1aW50MzJfdCBkaXNrLCB1aW50MzJfdCBwYXJ0aXRpb24pICIlcyBkJXVwJXUiCit4ZW5f
YmxvY2tfdW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVpbnQzMl90
IHBhcnRpdGlvbikgIiVzIGQldXAldSIKK3hlbl9kaXNrX3JlYWxpemUodm9pZCkgIiIKK3hlbl9k
aXNrX3VucmVhbGl6ZSh2b2lkKSAiIgoreGVuX2Nkcm9tX3JlYWxpemUodm9pZCkgIiIKK3hlbl9j
ZHJvbV91bnJlYWxpemUodm9pZCkgIiIKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1ibG9jay5j
IGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uOGU3OGI2YTAzNAotLS0gL2Rldi9udWxsCisrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5j
CkBAIC0wLDAgKzEsMzQzIEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE4ICBDaXRyaXggU3lz
dGVtcyBJbmMuCisgKgorICogVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBv
ZiB0aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9yIGxhdGVyLgorICogU2VlIHRoZSBDT1BZSU5HIGZp
bGUgaW4gdGhlIHRvcC1sZXZlbCBkaXJlY3RvcnkuCisgKi8KKworI2luY2x1ZGUgInFlbXUvb3Nk
ZXAuaCIKKyNpbmNsdWRlICJxZW11L2N1dGlscy5oIgorI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIK
KyNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKKyNpbmNsdWRlICJody9ody5oIgorI2luY2x1ZGUg
Imh3L3hlbi94ZW4tYmxvY2suaCIKKyNpbmNsdWRlICJ0cmFjZS5oIgorCitzdGF0aWMgdm9pZCB4
ZW5fYmxvY2tfdW5yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCit7Cisg
ICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVOX0JMT0NLX0RFVklDRSh4ZW5kZXYpOwor
ICAgIFhlbkJsb2NrRGV2aWNlQ2xhc3MgKmJsb2NrZGV2X2NsYXNzID0KKyAgICAgICAgWEVOX0JM
T0NLX0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2Jq
ZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoYmxvY2tkZXYpKTsKKyAgICBYZW5CbG9ja1ZkZXYgKnZk
ZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7CisKKyAgICBpZiAodmRldi0+dHlwZSA9PSBYRU5f
QkxPQ0tfVkRFVl9UWVBFX0lOVkFMSUQpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAg
IHRyYWNlX3hlbl9ibG9ja191bnJlYWxpemUodHlwZSwgdmRldi0+ZGlzaywgdmRldi0+cGFydGl0
aW9uKTsKKworICAgIGlmIChibG9ja2Rldl9jbGFzcy0+dW5yZWFsaXplKSB7CisgICAgICAgIGJs
b2NrZGV2X2NsYXNzLT51bnJlYWxpemUoYmxvY2tkZXYsIGVycnApOworICAgIH0KK30KKworc3Rh
dGljIHZvaWQgeGVuX2Jsb2NrX3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJy
cCkKK3sKKyAgICBYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tfREVWSUNFKHhl
bmRldik7CisgICAgWGVuQmxvY2tEZXZpY2VDbGFzcyAqYmxvY2tkZXZfY2xhc3MgPQorICAgICAg
ICBYRU5fQkxPQ0tfREVWSUNFX0dFVF9DTEFTUyh4ZW5kZXYpOworICAgIGNvbnN0IGNoYXIgKnR5
cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVChibG9ja2RldikpOworICAgIFhlbkJsb2Nr
VmRldiAqdmRldiA9ICZibG9ja2Rldi0+cHJvcHMudmRldjsKKyAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKKworICAgIGlmICh2ZGV2LT50eXBlID09IFhFTl9CTE9DS19WREVWX1RZUEVfSU5W
QUxJRCkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJ2ZGV2IHByb3BlcnR5IG5vdCBzZXQi
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHRyYWNlX3hlbl9ibG9ja19yZWFsaXpl
KHR5cGUsIHZkZXYtPmRpc2ssIHZkZXYtPnBhcnRpdGlvbik7CisKKyAgICBpZiAoYmxvY2tkZXZf
Y2xhc3MtPnJlYWxpemUpIHsKKyAgICAgICAgYmxvY2tkZXZfY2xhc3MtPnJlYWxpemUoYmxvY2tk
ZXYsICZsb2NhbF9lcnIpOworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgfQorICAgIH0KK30KKwor
c3RhdGljIGNoYXIgKmRpc2tfdG9fdmJkX25hbWUodW5zaWduZWQgaW50IGRpc2spCit7CisgICAg
Y2hhciAqbmFtZSwgKnByZWZpeCA9IChkaXNrID49IDI2KSA/CisgICAgICAgIGRpc2tfdG9fdmJk
X25hbWUoKGRpc2sgLyAyNikgLSAxKSA6IGdfc3RyZHVwKCIiKTsKKworICAgIG5hbWUgPSBnX3N0
cmR1cF9wcmludGYoIiVzJWMiLCBwcmVmaXgsICdhJyArIGRpc2sgJSAyNik7CisgICAgZ19mcmVl
KHByZWZpeCk7CisKKyAgICByZXR1cm4gbmFtZTsKK30KKworc3RhdGljIHZvaWQgeGVuX2Jsb2Nr
X2dldF92ZGV2KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQor
eworICAgIERldmljZVN0YXRlICpkZXYgPSBERVZJQ0Uob2JqKTsKKyAgICBQcm9wZXJ0eSAqcHJv
cCA9IG9wYXF1ZTsKKyAgICBYZW5CbG9ja1ZkZXYgKnZkZXYgPSBxZGV2X2dldF9wcm9wX3B0cihk
ZXYsIHByb3ApOworICAgIGNoYXIgKnN0cjsKKworICAgIHN3aXRjaCAodmRldi0+dHlwZSkgewor
ICAgIGNhc2UgWEVOX0JMT0NLX1ZERVZfVFlQRV9EUDoKKyAgICAgICAgc3RyID0gZ19zdHJkdXBf
cHJpbnRmKCJkJWx1cCVsdSIsIHZkZXYtPmRpc2ssIHZkZXYtPnBhcnRpdGlvbik7CisgICAgICAg
IGJyZWFrOworCisgICAgY2FzZSBYRU5fQkxPQ0tfVkRFVl9UWVBFX1hWRDoKKyAgICBjYXNlIFhF
Tl9CTE9DS19WREVWX1RZUEVfSEQ6CisgICAgY2FzZSBYRU5fQkxPQ0tfVkRFVl9UWVBFX1NEOiB7
CisgICAgICAgIGNoYXIgKm5hbWUgPSBkaXNrX3RvX3ZiZF9uYW1lKHZkZXYtPmRpc2spOworCisg
ICAgICAgIHN0ciA9IGdfc3RyZHVwX3ByaW50ZigiJXMlcyVsdSIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodmRldi0+dHlwZSA9PSBYRU5fQkxPQ0tfVkRFVl9UWVBFX1hWRCkgPwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInh2ZCIgOgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHZkZXYtPnR5cGUgPT0gWEVOX0JMT0NLX1ZERVZfVFlQRV9IRCkgPworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImhkIiA6CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAic2QiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZSwgdmRldi0+
cGFydGl0aW9uKTsKKyAgICAgICAgZ19mcmVlKG5hbWUpOworICAgICAgICBicmVhazsKKyAgICB9
CisgICAgZGVmYXVsdDoKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiaW52YWxpZCB2ZGV2IHR5
cGUiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHZpc2l0X3R5cGVfc3RyKHYsIG5h
bWUsICZzdHIsIGVycnApOworICAgIGdfZnJlZShzdHIpOworfQorCitzdGF0aWMgdW5zaWduZWQg
aW50IHZiZF9uYW1lX3RvX2Rpc2soY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqKmVuZHAp
Cit7CisgICAgdW5zaWduZWQgaW50IGRpc2sgPSAwOworCisgICAgd2hpbGUgKCpuYW1lICE9ICdc
MCcpIHsKKyAgICAgICAgaWYgKCFnX2FzY2lpX2lzYWxwaGEoKm5hbWUpIHx8ICFnX2FzY2lpX2lz
bG93ZXIoKm5hbWUpKSB7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAg
IGRpc2sgKj0gMjY7CisgICAgICAgIGRpc2sgKz0gKm5hbWUrKyAtICdhJyArIDE7CisgICAgfQor
ICAgICplbmRwID0gbmFtZTsKKworICAgIHJldHVybiBkaXNrIC0gMTsKK30KKworc3RhdGljIHZv
aWQgeGVuX2Jsb2NrX3NldF92ZGV2KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFy
ICpuYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJy
b3IgKiplcnJwKQoreworICAgIERldmljZVN0YXRlICpkZXYgPSBERVZJQ0Uob2JqKTsKKyAgICBQ
cm9wZXJ0eSAqcHJvcCA9IG9wYXF1ZTsKKyAgICBYZW5CbG9ja1ZkZXYgKnZkZXYgPSBxZGV2X2dl
dF9wcm9wX3B0cihkZXYsIHByb3ApOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworICAg
IGNoYXIgKnN0ciwgKnA7CisgICAgY29uc3QgY2hhciAqZW5kOworCisgICAgaWYgKGRldi0+cmVh
bGl6ZWQpIHsKKyAgICAgICAgcWRldl9wcm9wX3NldF9hZnRlcl9yZWFsaXplKGRldiwgbmFtZSwg
ZXJycCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB2aXNpdF90eXBlX3N0cih2LCBu
YW1lLCAmc3RyLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICByZXR1cm47CisgICAgfQor
CisgICAgcCA9IHN0cmNocihzdHIsICdkJyk7CisgICAgaWYgKCFwKSB7CisgICAgICAgIGdvdG8g
aW52YWxpZDsKKyAgICB9CisKKyAgICAqcCsrID0gJ1wwJzsKKyAgICBpZiAoKnN0ciA9PSAnXDAn
KSB7CisgICAgICAgIHZkZXYtPnR5cGUgPSBYRU5fQkxPQ0tfVkRFVl9UWVBFX0RQOworICAgIH0g
ZWxzZSBpZiAoc3RyY21wKHN0ciwgInh2IikgPT0gMCkgeworICAgICAgICB2ZGV2LT50eXBlID0g
WEVOX0JMT0NLX1ZERVZfVFlQRV9YVkQ7CisgICAgfSBlbHNlIGlmIChzdHJjbXAoc3RyLCAiaCIp
ID09IDApIHsKKyAgICAgICAgdmRldi0+dHlwZSA9IFhFTl9CTE9DS19WREVWX1RZUEVfSEQ7Cisg
ICAgfSBlbHNlIGlmIChzdHJjbXAoc3RyLCAicyIpID09IDApIHsKKyAgICAgICAgdmRldi0+dHlw
ZSA9IFhFTl9CTE9DS19WREVWX1RZUEVfU0Q7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZ290byBp
bnZhbGlkOworICAgIH0KKworICAgIGlmICh2ZGV2LT50eXBlID09IFhFTl9CTE9DS19WREVWX1RZ
UEVfRFApIHsKKyAgICAgICAgaWYgKHFlbXVfc3RydG91bChwLCAmZW5kLCAxMCwgJnZkZXYtPmRp
c2spKSB7CisgICAgICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgICAgIH0KKworICAgICAgICBp
ZiAoKmVuZCA9PSAncCcpIHsKKyAgICAgICAgICAgIHAgPSAoY2hhciAqKSArK2VuZDsKKyAgICAg
ICAgICAgIGlmICgqZW5kID09ICdcMCcpIHsKKyAgICAgICAgICAgICAgICBnb3RvIGludmFsaWQ7
CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9IGVsc2UgeworICAgICAgICB2ZGV2LT5k
aXNrID0gdmJkX25hbWVfdG9fZGlzayhwLCAmZW5kKTsKKyAgICB9CisKKyAgICBpZiAoKmVuZCAh
PSAnXDAnKSB7CisgICAgICAgIHAgPSAoY2hhciAqKWVuZDsKKworICAgICAgICBpZiAocWVtdV9z
dHJ0b3VsKHAsICZlbmQsIDEwLCAmdmRldi0+cGFydGl0aW9uKSkgeworICAgICAgICAgICAgZ290
byBpbnZhbGlkOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCplbmQgIT0gJ1wwJykgeworICAg
ICAgICAgICAgZ290byBpbnZhbGlkOworICAgICAgICB9CisgICAgfSBlbHNlIHsKKyAgICAgICAg
dmRldi0+cGFydGl0aW9uID0gMDsKKyAgICB9CisKKyAgICBzd2l0Y2ggKHZkZXYtPnR5cGUpIHsK
KyAgICBjYXNlIFhFTl9CTE9DS19WREVWX1RZUEVfRFA6CisgICAgY2FzZSBYRU5fQkxPQ0tfVkRF
Vl9UWVBFX1hWRDoKKyAgICAgICAgaWYgKHZkZXYtPmRpc2sgPCAoMSA8PCA0KSAmJiB2ZGV2LT5w
YXJ0aXRpb24gPCAoMSA8PCA0KSkgeworICAgICAgICAgICAgdmRldi0+bnVtYmVyID0gKDIwMiA8
PCA4KSB8ICh2ZGV2LT5kaXNrIDw8IDQpIHwKKyAgICAgICAgICAgICAgICB2ZGV2LT5wYXJ0aXRp
b247CisgICAgICAgIH0gZWxzZSBpZiAodmRldi0+ZGlzayA8ICgxIDw8IDIwKSAmJiB2ZGV2LT5w
YXJ0aXRpb24gPCAoMSA8PCA4KSkgeworICAgICAgICAgICAgdmRldi0+bnVtYmVyID0gKDEgPDwg
MjgpIHwgKHZkZXYtPmRpc2sgPDwgOCkgfAorICAgICAgICAgICAgICAgIHZkZXYtPnBhcnRpdGlv
bjsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAgICAg
fQorICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVOX0JMT0NLX1ZERVZfVFlQRV9IRDoKKyAg
ICAgICAgaWYgKCh2ZGV2LT5kaXNrID09IDAgfHwgdmRldi0+ZGlzayA9PSAxKSAmJgorICAgICAg
ICAgICAgdmRldi0+cGFydGl0aW9uIDwgKDEgPDwgNikpIHsKKyAgICAgICAgICAgIHZkZXYtPm51
bWJlciA9ICgzIDw8IDgpIHwgKHZkZXYtPmRpc2sgPDwgNikgfCB2ZGV2LT5wYXJ0aXRpb247Cisg
ICAgICAgIH0gZWxzZSBpZiAoKHZkZXYtPmRpc2sgPT0gMiB8fCB2ZGV2LT5kaXNrID09IDMpICYm
CisgICAgICAgICAgICAgICAgICAgdmRldi0+cGFydGl0aW9uIDwgKDEgPDwgNikpIHsKKyAgICAg
ICAgICAgIHZkZXYtPm51bWJlciA9ICgyMiA8PCA4KSB8ICgodmRldi0+ZGlzayAtIDIpIDw8IDYp
IHwKKyAgICAgICAgICAgICAgICB2ZGV2LT5wYXJ0aXRpb247CisgICAgICAgIH0gZWxzZSB7Cisg
ICAgICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAg
ICBjYXNlIFhFTl9CTE9DS19WREVWX1RZUEVfU0Q6CisgICAgICAgIGlmICh2ZGV2LT5kaXNrIDwg
KDEgPDwgNCkgJiYgdmRldi0+cGFydGl0aW9uIDwgKDEgPDwgNCkpIHsKKyAgICAgICAgICAgIHZk
ZXYtPm51bWJlciA9ICg4IDw8IDgpIHwgKHZkZXYtPmRpc2sgPDwgNCkgfCB2ZGV2LT5wYXJ0aXRp
b247CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgICAg
IH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBnb3RvIGludmFsaWQ7
CisgICAgfQorCisgICAgZ19mcmVlKHN0cik7CisgICAgcmV0dXJuOworCitpbnZhbGlkOgorICAg
IGVycm9yX3NldGcoZXJycCwgImludmFsaWQgdmlydHVhbCBkaXNrIHNwZWNpZmllciIpOworCisg
ICAgdmRldi0+dHlwZSA9IFhFTl9CTE9DS19WREVWX1RZUEVfSU5WQUxJRDsKKyAgICBnX2ZyZWUo
c3RyKTsKK30KKworLyoKKyAqIFRoaXMgcHJvcGVydHkgZGVhbHMgd2l0aCAndmRldicgbmFtZXMg
YWRoZXJpbmcgdG8gdGhlIFhlbiBWQkQgbmFtaW5nCisgKiBzY2hlbWUgZGVzY3JpYmVkIGluOgor
ICoKKyAqIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hlbi12YmQt
aW50ZXJmYWNlLjcuaHRtbAorICovCitjb25zdCBQcm9wZXJ0eUluZm8geGVuX2Jsb2NrX3Byb3Bf
dmRldiA9IHsKKyAgICAubmFtZSAgPSAic3RyIiwKKyAgICAuZGVzY3JpcHRpb24gPSAiVmlydHVh
bCBEaXNrIHNwZWNpZmllcjogZCpwKi94dmQqL2hkKi9zZCoiLAorICAgIC5nZXQgPSB4ZW5fYmxv
Y2tfZ2V0X3ZkZXYsCisgICAgLnNldCA9IHhlbl9ibG9ja19zZXRfdmRldiwKK307CisKK3N0YXRp
YyBQcm9wZXJ0eSB4ZW5fYmxvY2tfcHJvcHNbXSA9IHsKKyAgICBERUZJTkVfUFJPUCgidmRldiIs
IFhlbkJsb2NrRGV2aWNlLCBwcm9wcy52ZGV2LAorICAgICAgICAgICAgICAgIHhlbl9ibG9ja19w
cm9wX3ZkZXYsIFhlbkJsb2NrVmRldiksCisgICAgREVGSU5FX1BST1BfRU5EX09GX0xJU1QoKQor
fTsKKworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNz
LCB2b2lkICpkYXRhKQoreworICAgIERldmljZUNsYXNzICpkZXZfY2xhc3MgPSBERVZJQ0VfQ0xB
U1MoY2xhc3MpOworICAgIFhlbkRldmljZUNsYXNzICp4ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNF
X0NMQVNTKGNsYXNzKTsKKworICAgIHhlbmRldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9ibG9ja19y
ZWFsaXplOworICAgIHhlbmRldl9jbGFzcy0+dW5yZWFsaXplID0geGVuX2Jsb2NrX3VucmVhbGl6
ZTsKKworICAgIGRldl9jbGFzcy0+cHJvcHMgPSB4ZW5fYmxvY2tfcHJvcHM7Cit9CisKK3N0YXRp
YyBjb25zdCBUeXBlSW5mbyB4ZW5fYmxvY2tfdHlwZV9pbmZvID0geworICAgIC5uYW1lID0gVFlQ
RV9YRU5fQkxPQ0tfREVWSUNFLAorICAgIC5wYXJlbnQgPSBUWVBFX1hFTl9ERVZJQ0UsCisgICAg
Lmluc3RhbmNlX3NpemUgPSBzaXplb2YoWGVuQmxvY2tEZXZpY2UpLAorICAgIC5hYnN0cmFjdCA9
IHRydWUsCisgICAgLmNsYXNzX3NpemUgPSBzaXplb2YoWGVuQmxvY2tEZXZpY2VDbGFzcyksCisg
ICAgLmNsYXNzX2luaXQgPSB4ZW5fYmxvY2tfY2xhc3NfaW5pdCwKK307CisKK3N0YXRpYyB2b2lk
IHhlbl9kaXNrX3VucmVhbGl6ZShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJy
cCkKK3sKKyAgICB0cmFjZV94ZW5fZGlza191bnJlYWxpemUoKTsKK30KKworc3RhdGljIHZvaWQg
eGVuX2Rpc2tfcmVhbGl6ZShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJycCkK
K3sKKyAgICB0cmFjZV94ZW5fZGlza19yZWFsaXplKCk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9k
aXNrX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRhKQoreworICAgIERl
dmljZUNsYXNzICpkZXZfY2xhc3MgPSBERVZJQ0VfQ0xBU1MoY2xhc3MpOworICAgIFhlbkJsb2Nr
RGV2aWNlQ2xhc3MgKmJsb2NrZGV2X2NsYXNzID0gWEVOX0JMT0NLX0RFVklDRV9DTEFTUyhjbGFz
cyk7CisKKyAgICBibG9ja2Rldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9kaXNrX3JlYWxpemU7Cisg
ICAgYmxvY2tkZXZfY2xhc3MtPnVucmVhbGl6ZSA9IHhlbl9kaXNrX3VucmVhbGl6ZTsKKworICAg
IGRldl9jbGFzcy0+ZGVzYyA9ICJYZW4gRGlzayBEZXZpY2UiOworfQorCitzdGF0aWMgY29uc3Qg
VHlwZUluZm8geGVuX2Rpc2tfdHlwZV9pbmZvID0geworICAgIC5uYW1lID0gVFlQRV9YRU5fRElT
S19ERVZJQ0UsCisgICAgLnBhcmVudCA9IFRZUEVfWEVOX0JMT0NLX0RFVklDRSwKKyAgICAuaW5z
dGFuY2Vfc2l6ZSA9IHNpemVvZihYZW5EaXNrRGV2aWNlKSwKKyAgICAuY2xhc3NfaW5pdCA9IHhl
bl9kaXNrX2NsYXNzX2luaXQsCit9OworCitzdGF0aWMgdm9pZCB4ZW5fY2Ryb21fdW5yZWFsaXpl
KFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiwgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hl
bl9jZHJvbV91bnJlYWxpemUoKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2Nkcm9tX3JlYWxpemUo
WGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgdHJhY2VfeGVu
X2Nkcm9tX3JlYWxpemUoKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2Nkcm9tX2NsYXNzX2luaXQo
T2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRhKQoreworICAgIERldmljZUNsYXNzICpkZXZf
Y2xhc3MgPSBERVZJQ0VfQ0xBU1MoY2xhc3MpOworICAgIFhlbkJsb2NrRGV2aWNlQ2xhc3MgKmJs
b2NrZGV2X2NsYXNzID0gWEVOX0JMT0NLX0RFVklDRV9DTEFTUyhjbGFzcyk7CisKKyAgICBibG9j
a2Rldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9jZHJvbV9yZWFsaXplOworICAgIGJsb2NrZGV2X2Ns
YXNzLT51bnJlYWxpemUgPSB4ZW5fY2Ryb21fdW5yZWFsaXplOworCisgICAgZGV2X2NsYXNzLT5k
ZXNjID0gIlhlbiBDRC1ST00gRGV2aWNlIjsKK30KKworc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhl
bl9jZHJvbV90eXBlX2luZm8gPSB7CisgICAgLm5hbWUgPSBUWVBFX1hFTl9DRFJPTV9ERVZJQ0Us
CisgICAgLnBhcmVudCA9IFRZUEVfWEVOX0JMT0NLX0RFVklDRSwKKyAgICAuaW5zdGFuY2Vfc2l6
ZSA9IHNpemVvZihYZW5DRFJvbURldmljZSksCisgICAgLmNsYXNzX2luaXQgPSB4ZW5fY2Ryb21f
Y2xhc3NfaW5pdCwKK307CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWdpc3Rlcl90eXBlcyh2
b2lkKQoreworICAgIHR5cGVfcmVnaXN0ZXJfc3RhdGljKCZ4ZW5fYmxvY2tfdHlwZV9pbmZvKTsK
KyAgICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygmeGVuX2Rpc2tfdHlwZV9pbmZvKTsKKyAgICB0eXBl
X3JlZ2lzdGVyX3N0YXRpYygmeGVuX2Nkcm9tX3R5cGVfaW5mbyk7Cit9CisKK3R5cGVfaW5pdCh4
ZW5fYmxvY2tfcmVnaXN0ZXJfdHlwZXMpCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4t
YmxvY2suaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLjI5NDEzMjU2ZTkKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRl
L2h3L3hlbi94ZW4tYmxvY2suaApAQCAtMCwwICsxLDczIEBACisvKgorICogQ29weXJpZ2h0IChj
KSAyMDE4ICBDaXRyaXggU3lzdGVtcyBJbmMuCisgKgorICogVGhpcyB3b3JrIGlzIGxpY2Vuc2Vk
IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9yIGxhdGVyLgorICog
U2VlIHRoZSBDT1BZSU5HIGZpbGUgaW4gdGhlIHRvcC1sZXZlbCBkaXJlY3RvcnkuCisgKi8KKwor
I2lmbmRlZiBIV19YRU5fQkxPQ0tfSAorI2RlZmluZSBIV19YRU5fQkxPQ0tfSAorCisjaW5jbHVk
ZSAiaHcveGVuL3hlbi1idXMuaCIKKwordHlwZWRlZiBlbnVtIFhlbkJsb2NrVmRldlR5cGUgewor
ICAgIFhFTl9CTE9DS19WREVWX1RZUEVfSU5WQUxJRCwKKyAgICBYRU5fQkxPQ0tfVkRFVl9UWVBF
X0RQLAorICAgIFhFTl9CTE9DS19WREVWX1RZUEVfWFZELAorICAgIFhFTl9CTE9DS19WREVWX1RZ
UEVfSEQsCisgICAgWEVOX0JMT0NLX1ZERVZfVFlQRV9TRCwKKyAgICBYRU5fQkxPQ0tfVkRFVl9U
WVBFX19NQVgKK30gWGVuQmxvY2tWZGV2VHlwZTsKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tW
ZGV2IHsKKyAgICBYZW5CbG9ja1ZkZXZUeXBlIHR5cGU7CisgICAgdW5zaWduZWQgbG9uZyBkaXNr
OworICAgIHVuc2lnbmVkIGxvbmcgcGFydGl0aW9uOworICAgIHVuc2lnbmVkIGxvbmcgbnVtYmVy
OworfSBYZW5CbG9ja1ZkZXY7CisKK3R5cGVkZWYgc3RydWN0IFhlbkJsb2NrUHJvcGVydGllcyB7
CisgICAgWGVuQmxvY2tWZGV2IHZkZXY7Cit9IFhlbkJsb2NrUHJvcGVydGllczsKKwordHlwZWRl
ZiBzdHJ1Y3QgWGVuQmxvY2tEZXZpY2UgeworICAgIFhlbkRldmljZSB4ZW5kZXY7CisgICAgWGVu
QmxvY2tQcm9wZXJ0aWVzIHByb3BzOworfSBYZW5CbG9ja0RldmljZTsKKwordHlwZWRlZiB2b2lk
ICgqWGVuQmxvY2tEZXZpY2VSZWFsaXplKShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9y
ICoqZXJycCk7Cit0eXBlZGVmIHZvaWQgKCpYZW5CbG9ja0RldmljZVVucmVhbGl6ZSkoWGVuQmxv
Y2tEZXZpY2UgKmJsb2NrZGV2LCBFcnJvciAqKmVycnApOworCit0eXBlZGVmIHN0cnVjdCBYZW5C
bG9ja0RldmljZUNsYXNzIHsKKyAgICAvKjwgcHJpdmF0ZSA+Ki8KKyAgICBYZW5EZXZpY2VDbGFz
cyBwYXJlbnRfY2xhc3M7CisgICAgLyo8IHB1YmxpYyA+Ki8KKyAgICBYZW5CbG9ja0RldmljZVJl
YWxpemUgcmVhbGl6ZTsKKyAgICBYZW5CbG9ja0RldmljZVVucmVhbGl6ZSB1bnJlYWxpemU7Cit9
IFhlbkJsb2NrRGV2aWNlQ2xhc3M7CisKKyNkZWZpbmUgVFlQRV9YRU5fQkxPQ0tfREVWSUNFICAi
eGVuLWJsb2NrIgorI2RlZmluZSBYRU5fQkxPQ0tfREVWSUNFKG9iaikgXAorICAgICBPQkpFQ1Rf
Q0hFQ0soWGVuQmxvY2tEZXZpY2UsIChvYmopLCBUWVBFX1hFTl9CTE9DS19ERVZJQ0UpCisjZGVm
aW5lIFhFTl9CTE9DS19ERVZJQ0VfQ0xBU1MoY2xhc3MpIFwKKyAgICAgT0JKRUNUX0NMQVNTX0NI
RUNLKFhlbkJsb2NrRGV2aWNlQ2xhc3MsIChjbGFzcyksIFRZUEVfWEVOX0JMT0NLX0RFVklDRSkK
KyNkZWZpbmUgWEVOX0JMT0NLX0RFVklDRV9HRVRfQ0xBU1Mob2JqKSBcCisgICAgIE9CSkVDVF9H
RVRfQ0xBU1MoWGVuQmxvY2tEZXZpY2VDbGFzcywgKG9iaiksIFRZUEVfWEVOX0JMT0NLX0RFVklD
RSkKKwordHlwZWRlZiBzdHJ1Y3QgWGVuRGlza0RldmljZSB7CisgICAgWGVuQmxvY2tEZXZpY2Ug
YmxvY2tkZXY7Cit9IFhlbkRpc2tEZXZpY2U7CisKKyNkZWZpbmUgVFlQRV9YRU5fRElTS19ERVZJ
Q0UgICJ4ZW4tZGlzayIKKyNkZWZpbmUgWEVOX0RJU0tfREVWSUNFKG9iaikgXAorICAgICBPQkpF
Q1RfQ0hFQ0soWGVuRGlza0RldmljZSwgKG9iaiksIFRZUEVfWEVOX0RJU0tfREVWSUNFKQorCit0
eXBlZGVmIHN0cnVjdCBYZW5DRFJvbURldmljZSB7CisgICAgWGVuQmxvY2tEZXZpY2UgYmxvY2tk
ZXY7Cit9IFhlbkNEUm9tRGV2aWNlOworCisjZGVmaW5lIFRZUEVfWEVOX0NEUk9NX0RFVklDRSAg
Inhlbi1jZHJvbSIKKyNkZWZpbmUgWEVOX0NEUk9NX0RFVklDRShvYmopIFwKKyAgICAgT0JKRUNU
X0NIRUNLKFhlbkNEUm9tRGV2aWNlLCAob2JqKSwgVFlQRV9YRU5fQ0RST01fREVWSUNFKQorCisj
ZW5kaWYgLyogSFdfWEVOX0JMT0NLX0ggKi8KLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:53:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gj2ft-0007il-2C; Mon, 14 Jan 2019 13:53: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2fr-0007hA-BF
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:53:07 +0000
X-Inumbo-ID: b7a50faf-1803-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7a50faf-1803-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:53:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506462"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:35 +0000
Message-ID: <20190114135154.16826-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 06/25] xen: create xenstore areas for XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgcGF0Y2gg
YWRkcyBhIG5ldyBzb3VyY2UgbW9kdWxlLCB4ZW4tYnVzLWhlbHBlci5jLCB3aGljaCBidWlsZHMg
b24KYmFzaWMgbGlieGVuc3RvcmUgcHJpbWl0aXZlcyB0byBwcm92aWRlIGZ1bmN0aW9ucyB0byBj
cmVhdGUgKHNldHRpbmcKcGVybWlzc2lvbnMgYXBwcm9wcmlhdGVseSkgYW5kIGRlc3Ryb3kgeGVu
c3RvcmUgYXJlYXMsIGFuZCBmdW5jdGlvbnMgdG8KJ3ByaW50ZicgYW5kICdzY2FuZicgbm9kZXMg
dGhlcmVpbi4gVGhlIG1haW4geGVuLWJ1cyBjb2RlIHRoZW4gdXNlcwp0aGVzZSBwcmltaXRpdmVz
IFsxXSB0byBpbml0aWFsaXplIGFuZCBkZXN0cm95IHRoZSBmcm9udGVuZCBhbmQgYmFja2VuZAph
cmVhcyBmb3IgYSBYZW5EZXZpY2UgZHVyaW5nIHJlYWxpemUgYW5kIHVucmVhbGl6ZSByZXNwZWN0
aXZlbHkuCgpUaGUgJ3hlbi1ibG9jaycgaW1wbGVtZW50YXRpb24gaXMgZXh0ZW5kZWQgd2l0aCBh
ICdnZXRfbmFtZScgbWV0aG9kIHRoYXQKcmV0dXJucyB0aGUgVkJEIG51bWJlci4gVGhpcyBudW1i
ZXIgaXMgcmVxdWlyZWQgdG8gJ25hbWUnIHRoZSB4ZW5zdG9yZQphcmVhcy4KCk5PVEU6IEFuIGV4
aXQgaGFuZGxlciBpcyBhbHNvIGFkZGVkIHRvIG1ha2Ugc3VyZSB0aGUgeGVuc3RvcmUgYXJlYXMg
YXJlCiAgICAgIGNsZWFuZWQgdXAgaWYgUUVNVSB0ZXJtaW5hdGVzIHdpdGhvdXQgZGV2aWNlcyBi
ZWluZyB1bnJlYWxpemVkLgoKWzFdIFRoZSAnc2NhbmYnIGZ1bmN0aW9ucyBhcmUgYWN0dWFsbHkg
bm90IHlldCBuZWVkZWQsIGJ1dCB0aGV5IHdpbGwgYmUKICAgIG5lZWRlZCBieSBjb2RlIGRlbGl2
ZXJlZCBpbiBzdWJzZXF1ZW50IHBhdGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L2Jsb2NrL3hlbi1ibG9jay5jICAgICAg
ICAgICAgfCAgIDkgKwogaHcveGVuL01ha2VmaWxlLm9ianMgICAgICAgICAgICB8ICAgMiArLQog
aHcveGVuL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICB8ICAxMiArLQogaHcveGVuL3hlbi1idXMt
aGVscGVyLmMgICAgICAgICB8IDE1MCArKysrKysrKysrKysrKysKIGh3L3hlbi94ZW4tYnVzLmMg
ICAgICAgICAgICAgICAgfCAzMjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIGlu
Y2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVyLmggfCAgMzkgKysrKwogaW5jbHVkZS9ody94ZW4v
eGVuLWJ1cy5oICAgICAgICB8ICAxMiArKwogNyBmaWxlcyBjaGFuZ2VkLCA1NDAgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBody94ZW4veGVuLWJ1cy1o
ZWxwZXIuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVy
LmgKCmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9j
ay5jCmluZGV4IDhlNzhiNmEwMzQuLmQyN2EyODY1YmMgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hl
bi1ibG9jay5jCisrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCkBAIC0xMyw2ICsxMywxNCBAQAog
I2luY2x1ZGUgImh3L3hlbi94ZW4tYmxvY2suaCIKICNpbmNsdWRlICJ0cmFjZS5oIgogCitzdGF0
aWMgY2hhciAqeGVuX2Jsb2NrX2dldF9uYW1lKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVy
cnApCit7CisgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVOX0JMT0NLX0RFVklDRSh4
ZW5kZXYpOworICAgIFhlbkJsb2NrVmRldiAqdmRldiA9ICZibG9ja2Rldi0+cHJvcHMudmRldjsK
KworICAgIHJldHVybiBnX3N0cmR1cF9wcmludGYoIiVsdSIsIHZkZXYtPm51bWJlcik7Cit9CisK
IHN0YXRpYyB2b2lkIHhlbl9ibG9ja191bnJlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9y
ICoqZXJycCkKIHsKICAgICBYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tfREVW
SUNFKHhlbmRldik7CkBAIC0yNjIsNiArMjcwLDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Ns
YXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRhKQogICAgIERldmljZUNsYXNz
ICpkZXZfY2xhc3MgPSBERVZJQ0VfQ0xBU1MoY2xhc3MpOwogICAgIFhlbkRldmljZUNsYXNzICp4
ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0NMQVNTKGNsYXNzKTsKIAorICAgIHhlbmRldl9jbGFz
cy0+Z2V0X25hbWUgPSB4ZW5fYmxvY2tfZ2V0X25hbWU7CiAgICAgeGVuZGV2X2NsYXNzLT5yZWFs
aXplID0geGVuX2Jsb2NrX3JlYWxpemU7CiAgICAgeGVuZGV2X2NsYXNzLT51bnJlYWxpemUgPSB4
ZW5fYmxvY2tfdW5yZWFsaXplOwogCmRpZmYgLS1naXQgYS9ody94ZW4vTWFrZWZpbGUub2JqcyBi
L2h3L3hlbi9NYWtlZmlsZS5vYmpzCmluZGV4IGQ5ZDZkN2I0ZjkuLjc3YzA4NjgxOTAgMTAwNjQ0
Ci0tLSBhL2h3L3hlbi9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L3hlbi9NYWtlZmlsZS5vYmpzCkBA
IC0xLDUgKzEsNSBAQAogIyB4ZW4gYmFja2VuZCBkcml2ZXIgc3VwcG9ydAotY29tbW9uLW9iai0k
KENPTkZJR19YRU4pICs9IHhlbi1sZWdhY3ktYmFja2VuZC5vIHhlbl9kZXZjb25maWcubyB4ZW5f
cHZkZXYubyB4ZW4tY29tbW9uLm8geGVuLWJ1cy5vCitjb21tb24tb2JqLSQoQ09ORklHX1hFTikg
Kz0geGVuLWxlZ2FjeS1iYWNrZW5kLm8geGVuX2RldmNvbmZpZy5vIHhlbl9wdmRldi5vIHhlbi1j
b21tb24ubyB4ZW4tYnVzLm8geGVuLWJ1cy1oZWxwZXIubwogCiBvYmotJChDT05GSUdfWEVOX1BD
SV9QQVNTVEhST1VHSCkgKz0geGVuLWhvc3QtcGNpLWRldmljZS5vCiBvYmotJChDT05GSUdfWEVO
X1BDSV9QQVNTVEhST1VHSCkgKz0geGVuX3B0Lm8geGVuX3B0X2NvbmZpZ19pbml0Lm8geGVuX3B0
X2dyYXBoaWNzLm8geGVuX3B0X21zaS5vCmRpZmYgLS1naXQgYS9ody94ZW4vdHJhY2UtZXZlbnRz
IGIvaHcveGVuL3RyYWNlLWV2ZW50cwppbmRleCAwMTcyY2Q0ZTI2Li43NWRjMjI2ZDc1IDEwMDY0
NAotLS0gYS9ody94ZW4vdHJhY2UtZXZlbnRzCisrKyBiL2h3L3hlbi90cmFjZS1ldmVudHMKQEAg
LTE2LDUgKzE2LDEzIEBAIHhlbl9kb21pZF9yZXN0cmljdChpbnQgZXJyKSAiZXJyOiAldSIKICMg
aW5jbHVkZS9ody94ZW4veGVuLWJ1cy5jCiB4ZW5fYnVzX3JlYWxpemUodm9pZCkgIiIKIHhlbl9i
dXNfdW5yZWFsaXplKHZvaWQpICIiCi14ZW5fZGV2aWNlX3JlYWxpemUoY29uc3QgY2hhciAqdHlw
ZSkgInR5cGU6ICVzIgoteGVuX2RldmljZV91bnJlYWxpemUoY29uc3QgY2hhciAqdHlwZSkgInR5
cGU6ICVzIgoreGVuX2RldmljZV9yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUp
ICJ0eXBlOiAlcyBuYW1lOiAlcyIKK3hlbl9kZXZpY2VfdW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5
cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKK3hlbl9kZXZpY2VfYmFja2VuZF9z
dGF0ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzdGF0ZSkgInR5
cGU6ICVzIG5hbWU6ICVzIC0+ICVzIgoreGVuX2RldmljZV9mcm9udGVuZF9zdGF0ZShjb25zdCBj
aGFyICp0eXBlLCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzdGF0ZSkgInR5cGU6ICVzIG5hbWU6
ICVzIC0+ICVzIgorCisjIGluY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVyLmMKK3hzX25vZGVf
Y3JlYXRlKGNvbnN0IGNoYXIgKm5vZGUpICIlcyIKK3hzX25vZGVfZGVzdHJveShjb25zdCBjaGFy
ICpub2RlKSAiJXMiCit4c19ub2RlX3ZwcmludGYoY2hhciAqcGF0aCwgY2hhciAqdmFsdWUpICIl
cyAlcyIKK3hzX25vZGVfdnNjYW5mKGNoYXIgKnBhdGgsIGNoYXIgKnZhbHVlKSAiJXMgJXMiCmRp
ZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuYyBiL2h3L3hlbi94ZW4tYnVzLWhlbHBl
ci5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjE1YjNhZDhkNzgKLS0t
IC9kZXYvbnVsbAorKysgYi9ody94ZW4veGVuLWJ1cy1oZWxwZXIuYwpAQCAtMCwwICsxLDE1MCBA
QAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOCAgQ2l0cml4IFN5c3RlbXMgSW5jLgorICoKKyAq
IFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwsIHZl
cnNpb24gMiBvciBsYXRlci4KKyAqIFNlZSB0aGUgQ09QWUlORyBmaWxlIGluIHRoZSB0b3AtbGV2
ZWwgZGlyZWN0b3J5LgorICovCisKKyNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAi
aHcvaHcuaCIKKyNpbmNsdWRlICJody9zeXNidXMuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLmgi
CisjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWJ1cy1o
ZWxwZXIuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisKKyNpbmNsdWRlIDxnbGliL2dwcmlu
dGYuaD4KKworc3RydWN0IHhzX3N0YXRlIHsKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZW51
bTsKKyAgICBjb25zdCBjaGFyICpzdGF0ZXN0cjsKK307CisjZGVmaW5lIFhTX1NUQVRFKHN0YXRl
KSB7IHN0YXRlLCAjc3RhdGUgfQorCitzdGF0aWMgc3RydWN0IHhzX3N0YXRlIHhzX3N0YXRlW10g
PSB7CisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVVbmtub3duKSwKKyAgICBYU19TVEFURShYZW5i
dXNTdGF0ZUluaXRpYWxpc2luZyksCisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVJbml0V2FpdCks
CisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVJbml0aWFsaXNlZCksCisgICAgWFNfU1RBVEUoWGVu
YnVzU3RhdGVDb25uZWN0ZWQpLAorICAgIFhTX1NUQVRFKFhlbmJ1c1N0YXRlQ2xvc2luZyksCisg
ICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVDbG9zZWQpLAorICAgIFhTX1NUQVRFKFhlbmJ1c1N0YXRl
UmVjb25maWd1cmluZyksCisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVSZWNvbmZpZ3VyZWQpLAor
fTsKKworI3VuZGVmIFhTX1NUQVRFCisKK2NvbnN0IGNoYXIgKnhzX3N0cnN0YXRlKGVudW0geGVu
YnVzX3N0YXRlIHN0YXRlKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICBmb3IgKGkgPSAw
OyBpIDwgQVJSQVlfU0laRSh4c19zdGF0ZSk7IGkrKykgeworICAgICAgICBpZiAoeHNfc3RhdGVb
aV0uc3RhdGVudW0gPT0gc3RhdGUpIHsKKyAgICAgICAgICAgIHJldHVybiB4c19zdGF0ZVtpXS5z
dGF0ZXN0cjsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiAiSU5WQUxJRCI7Cit9CisK
K3ZvaWQgeHNfbm9kZV9jcmVhdGUoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCB4c190cmFuc2FjdGlv
bl90IHRpZCwKKyAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgc3RydWN0IHhz
X3Blcm1pc3Npb25zIHBlcm1zW10sCisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBu
cl9wZXJtcywgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hzX25vZGVfY3JlYXRlKG5vZGUp
OworCisgICAgaWYgKCF4c193cml0ZSh4c2gsIHRpZCwgbm9kZSwgIiIsIDApKSB7CisgICAgICAg
IGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJmYWlsZWQgdG8gY3JlYXRlIG5vZGUgJyVz
JyIsIG5vZGUpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYgKCF4c19zZXRfcGVy
bWlzc2lvbnMoeHNoLCB0aWQsIG5vZGUsIHBlcm1zLCBucl9wZXJtcykpIHsKKyAgICAgICAgZXJy
b3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB0byBzZXQgbm9kZSAnJXMnIHBlcm1p
c3Npb25zIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBub2RlKTsKKyAgICB9Cit9CisKK3Zv
aWQgeHNfbm9kZV9kZXN0cm95KHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgeHNfdHJhbnNhY3Rpb25f
dCB0aWQsCisgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBFcnJvciAqKmVy
cnApCit7CisgICAgdHJhY2VfeHNfbm9kZV9kZXN0cm95KG5vZGUpOworCisgICAgaWYgKCF4c19y
bSh4c2gsIHRpZCwgbm9kZSkpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJu
bywgImZhaWxlZCB0byBkZXN0cm95IG5vZGUgJyVzJyIsIG5vZGUpOworICAgIH0KK30KKwordm9p
ZCB4c19ub2RlX3ZwcmludGYoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCB4c190cmFuc2FjdGlvbl90
IHRpZCwKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIg
KmtleSwgRXJyb3IgKiplcnJwLAorICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10
LCB2YV9saXN0IGFwKQoreworICAgIGNoYXIgKnBhdGgsICp2YWx1ZTsKKyAgICBpbnQgbGVuOwor
CisgICAgcGF0aCA9IChzdHJsZW4obm9kZSkgIT0gMCkgPyBnX3N0cmR1cF9wcmludGYoIiVzLyVz
Iiwgbm9kZSwga2V5KSA6CisgICAgICAgIGdfc3RyZHVwKGtleSk7CisgICAgbGVuID0gZ192YXNw
cmludGYoJnZhbHVlLCBmbXQsIGFwKTsKKworICAgIHRyYWNlX3hzX25vZGVfdnByaW50ZihwYXRo
LCB2YWx1ZSk7CisKKyAgICBpZiAoIXhzX3dyaXRlKHhzaCwgdGlkLCBwYXRoLCB2YWx1ZSwgbGVu
KSkgeworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHRvIHdy
aXRlICclcycgdG8gJyVzJyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUsIHBhdGgp
OworICAgIH0KKworICAgIGdfZnJlZSh2YWx1ZSk7CisgICAgZ19mcmVlKHBhdGgpOworfQorCit2
b2lkIHhzX25vZGVfcHJpbnRmKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgIHhzX3RyYW5zYWN0aW9u
X3QgdGlkLAorICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFy
ICprZXksIEVycm9yICoqZXJycCwKKyAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10
LCAuLi4pCit7CisgICAgdmFfbGlzdCBhcDsKKworICAgIHZhX3N0YXJ0KGFwLCBmbXQpOworICAg
IHhzX25vZGVfdnByaW50Zih4c2gsIHRpZCwgbm9kZSwga2V5LCBlcnJwLCBmbXQsIGFwKTsKKyAg
ICB2YV9lbmQoYXApOworfQorCitpbnQgeHNfbm9kZV92c2NhbmYoc3RydWN0IHhzX2hhbmRsZSAq
eHNoLCAgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCisgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBFcnJvciAqKmVycnAsCisgICAgICAgICAgICAgICAg
ICAgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IGFwKQoreworICAgIGNoYXIgKnBhdGgsICp2YWx1
ZTsKKyAgICBpbnQgcmM7CisKKyAgICBwYXRoID0gKHN0cmxlbihub2RlKSAhPSAwKSA/IGdfc3Ry
ZHVwX3ByaW50ZigiJXMvJXMiLCBub2RlLCBrZXkpIDoKKyAgICAgICAgZ19zdHJkdXAoa2V5KTsK
KyAgICB2YWx1ZSA9IHhzX3JlYWQoeHNoLCB0aWQsIHBhdGgsIE5VTEwpOworCisgICAgdHJhY2Vf
eHNfbm9kZV92c2NhbmYocGF0aCwgdmFsdWUpOworCisgICAgaWYgKHZhbHVlKSB7CisgICAgICAg
IHJjID0gdnNzY2FuZih2YWx1ZSwgZm10LCBhcCk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZXJy
b3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB0byByZWFkIGZyb20gJyVzJyIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCk7CisgICAgICAgIHJjID0gRU9GOworICAgIH0K
KworICAgIGZyZWUodmFsdWUpOworICAgIGdfZnJlZShwYXRoKTsKKworICAgIHJldHVybiByYzsK
K30KKworaW50IHhzX25vZGVfc2NhbmYoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCAgeHNfdHJhbnNh
Y3Rpb25fdCB0aWQsCisgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBjb25zdCBj
aGFyICprZXksIEVycm9yICoqZXJycCwKKyAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZt
dCwgLi4uKQoreworICAgIHZhX2xpc3QgYXA7CisgICAgaW50IHJjOworCisgICAgdmFfc3RhcnQo
YXAsIGZtdCk7CisgICAgcmMgPSB4c19ub2RlX3ZzY2FuZih4c2gsIHRpZCwgbm9kZSwga2V5LCBl
cnJwLCBmbXQsIGFwKTsKKyAgICB2YV9lbmQoYXApOworCisgICAgcmV0dXJuIHJjOworfQpkaWZm
IC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMKaW5kZXggYmMwNGRh
NzQ4Yi4uODQzZmRhMjZhOSAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1idXMuYworKysgYi9ody94
ZW4veGVuLWJ1cy5jCkBAIC04LDI0ICs4LDEwMiBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIK
ICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgorI2luY2x1ZGUgImh3
L3hlbi94ZW4uaCIKICNpbmNsdWRlICJody94ZW4veGVuLWJ1cy5oIgorI2luY2x1ZGUgImh3L3hl
bi94ZW4tYnVzLWhlbHBlci5oIgorI2luY2x1ZGUgIm1vbml0b3IvbW9uaXRvci5oIgogI2luY2x1
ZGUgInFhcGkvZXJyb3IuaCIKKyNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAi
dHJhY2UuaCIKIAorc3RhdGljIGNoYXIgKnhlbl9kZXZpY2VfZ2V0X2JhY2tlbmRfcGF0aChYZW5E
ZXZpY2UgKnhlbmRldikKK3sKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRf
cGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOworICAgIFhlbkRldmljZUNsYXNzICp4ZW5kZXZf
Y2xhc3MgPSBYRU5fREVWSUNFX0dFVF9DTEFTUyh4ZW5kZXYpOworICAgIGNvbnN0IGNoYXIgKnR5
cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKyAgICBjb25zdCBjaGFy
ICpiYWNrZW5kID0geGVuZGV2X2NsYXNzLT5iYWNrZW5kOworCisgICAgaWYgKCFiYWNrZW5kKSB7
CisgICAgICAgIGJhY2tlbmQgPSB0eXBlOworICAgIH0KKworICAgIHJldHVybiBnX3N0cmR1cF9w
cmludGYoIi9sb2NhbC9kb21haW4vJXUvYmFja2VuZC8lcy8ldS8lcyIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5idXMtPmJhY2tlbmRfaWQsIGJhY2tlbmQsIHhlbmRldi0+ZnJvbnRl
bmRfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYtPm5hbWUpOworfQorCitz
dGF0aWMgY2hhciAqeGVuX2RldmljZV9nZXRfZnJvbnRlbmRfcGF0aChYZW5EZXZpY2UgKnhlbmRl
dikKK3sKKyAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2X2NsYXNzID0gWEVOX0RFVklDRV9HRVRf
Q0xBU1MoeGVuZGV2KTsKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBlbmFt
ZShPQkpFQ1QoeGVuZGV2KSk7CisgICAgY29uc3QgY2hhciAqZGV2aWNlID0geGVuZGV2X2NsYXNz
LT5kZXZpY2U7CisKKyAgICBpZiAoIWRldmljZSkgeworICAgICAgICBkZXZpY2UgPSB0eXBlOwor
ICAgIH0KKworICAgIHJldHVybiBnX3N0cmR1cF9wcmludGYoIi9sb2NhbC9kb21haW4vJXUvZGV2
aWNlLyVzLyVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRf
aWQsIGRldmljZSwgeGVuZGV2LT5uYW1lKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2J1c19wcmlu
dF9kZXYoTW9uaXRvciAqbW9uLCBEZXZpY2VTdGF0ZSAqZGV2LCBpbnQgaW5kZW50KQoreworICAg
IFhlbkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShkZXYpOworCisgICAgbW9uaXRvcl9wcmlu
dGYobW9uLCAiJSpzbmFtZSA9ICclcycgZnJvbnRlbmRfaWQgPSAldVxuIiwKKyAgICAgICAgICAg
ICAgICAgICBpbmRlbnQsICIiLCB4ZW5kZXYtPm5hbWUsIHhlbmRldi0+ZnJvbnRlbmRfaWQpOwor
fQorCitzdGF0aWMgY2hhciAqeGVuX2J1c19nZXRfZGV2X3BhdGgoRGV2aWNlU3RhdGUgKmRldikK
K3sKKyAgICByZXR1cm4geGVuX2RldmljZV9nZXRfYmFja2VuZF9wYXRoKFhFTl9ERVZJQ0UoZGV2
KSk7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9idXNfdW5yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVy
cm9yICoqZXJycCkKIHsKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMoYnVzKTsKKwogICAg
IHRyYWNlX3hlbl9idXNfdW5yZWFsaXplKCk7CisKKyAgICBpZiAoIXhlbmJ1cy0+eHNoKSB7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB4c19jbG9zZSh4ZW5idXMtPnhzaCk7CiB9CiAK
IHN0YXRpYyB2b2lkIHhlbl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnAp
CiB7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKGJ1cyk7CisgICAgdW5zaWduZWQgaW50
IGRvbWlkOworCiAgICAgdHJhY2VfeGVuX2J1c19yZWFsaXplKCk7CisKKyAgICB4ZW5idXMtPnhz
aCA9IHhzX29wZW4oMCk7CisgICAgaWYgKCF4ZW5idXMtPnhzaCkgeworICAgICAgICBlcnJvcl9z
ZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhzX29wZW4iKTsKKyAgICAgICAgZ290byBm
YWlsOworICAgIH0KKworICAgIGlmICh4c19ub2RlX3NjYW5mKHhlbmJ1cy0+eHNoLCBYQlRfTlVM
TCwgIiIsIC8qIGRvbWFpbiByb290IG5vZGUgKi8KKyAgICAgICAgICAgICAgICAgICAgICAiZG9t
aWQiLCBOVUxMLCAiJXUiLCAmZG9taWQpID09IDEpIHsKKyAgICAgICAgeGVuYnVzLT5iYWNrZW5k
X2lkID0gZG9taWQ7CisgICAgfSBlbHNlIHsKKyAgICAgICAgeGVuYnVzLT5iYWNrZW5kX2lkID0g
MDsgLyogQXNzdW1lIGxhY2sgb2Ygbm9kZSBtZWFucyBkb20wICovCisgICAgfQorCisgICAgcmV0
dXJuOworCitmYWlsOgorICAgIHhlbl9idXNfdW5yZWFsaXplKGJ1cywgJmVycm9yX2Fib3J0KTsK
IH0KIAogc3RhdGljIHZvaWQgeGVuX2J1c19jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywg
dm9pZCAqZGF0YSkKIHsKICAgICBCdXNDbGFzcyAqYnVzX2NsYXNzID0gQlVTX0NMQVNTKGNsYXNz
KTsKIAorICAgIGJ1c19jbGFzcy0+cHJpbnRfZGV2ID0geGVuX2J1c19wcmludF9kZXY7CisgICAg
YnVzX2NsYXNzLT5nZXRfZGV2X3BhdGggPSB4ZW5fYnVzX2dldF9kZXZfcGF0aDsKICAgICBidXNf
Y2xhc3MtPnJlYWxpemUgPSB4ZW5fYnVzX3JlYWxpemU7CiAgICAgYnVzX2NsYXNzLT51bnJlYWxp
emUgPSB4ZW5fYnVzX3VucmVhbGl6ZTsKIH0KQEAgLTQyLDI3ICsxMjAsMjQxIEBAIHN0YXRpYyBj
b25zdCBUeXBlSW5mbyB4ZW5fYnVzX3R5cGVfaW5mbyA9IHsKICAgICB9LAogfTsKIAorc3RhdGlj
IHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRldiwgY29uc3Qg
Y2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICpmbXQsIC4uLikKK3sKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRf
cGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OworICAgIHZhX2xpc3QgYXA7CisKKyAgICBnX2Fzc2VydCh4ZW5idXMtPnhzaCk7CisKKyAgICB2
YV9zdGFydChhcCwgZm10KTsKKyAgICB4c19ub2RlX3ZwcmludGYoeGVuYnVzLT54c2gsIFhCVF9O
VUxMLCB4ZW5kZXYtPmJhY2tlbmRfcGF0aCwga2V5LAorICAgICAgICAgICAgICAgICAgICAmbG9j
YWxfZXJyLCBmbXQsIGFwKTsKKyAgICB2YV9lbmQoYXApOworCisgICAgaWYgKGxvY2FsX2Vycikg
eworICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgfQorfQorCitzdGF0
aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHhlbmJ1c19zdGF0
ZSBzdGF0ZSkKK3sKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBlbmFtZShP
QkpFQ1QoeGVuZGV2KSk7CisKKyAgICBpZiAoeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IHN0YXRl
KSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX2JhY2tl
bmRfc3RhdGUodHlwZSwgeGVuZGV2LT5uYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4c19zdHJzdGF0ZShzdGF0ZSkpOworCisgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRl
ID0gc3RhdGU7CisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzdGF0ZSIs
ICIldSIsIHN0YXRlKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2NyZWF0
ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQoreworICAgIFhlbkJ1cyAqeGVuYnVz
ID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CisgICAgc3Ry
dWN0IHhzX3Blcm1pc3Npb25zIHBlcm1zWzJdOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OworCisgICAgeGVuZGV2LT5iYWNrZW5kX3BhdGggPSB4ZW5fZGV2aWNlX2dldF9iYWNrZW5kX3Bh
dGgoeGVuZGV2KTsKKworICAgIHBlcm1zWzBdLmlkID0geGVuYnVzLT5iYWNrZW5kX2lkOworICAg
IHBlcm1zWzBdLnBlcm1zID0gWFNfUEVSTV9OT05FOworICAgIHBlcm1zWzFdLmlkID0geGVuZGV2
LT5mcm9udGVuZF9pZDsKKyAgICBwZXJtc1sxXS5wZXJtcyA9IFhTX1BFUk1fUkVBRDsKKworICAg
IGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKKworICAgIHhzX25vZGVfY3JlYXRlKHhlbmJ1cy0+eHNo
LCBYQlRfTlVMTCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsIHBlcm1zLAorICAgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUocGVybXMpLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7
CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBjcmVhdGUgYmFja2VuZDogIik7
CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfZGVzdHJveShYZW5E
ZXZpY2UgKnhlbmRldikKK3sKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRf
cGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OworCisgICAgaWYgKCF4ZW5kZXYtPmJhY2tlbmRfcGF0aCkgeworICAgICAgICByZXR1cm47Cisg
ICAgfQorCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gpOworCisgICAgeHNfbm9kZV9kZXN0cm95
KHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsCisgICAgICAgICAg
ICAgICAgICAgICZsb2NhbF9lcnIpOworICAgIGdfZnJlZSh4ZW5kZXYtPmJhY2tlbmRfcGF0aCk7
CisgICAgeGVuZGV2LT5iYWNrZW5kX3BhdGggPSBOVUxMOworCisgICAgaWYgKGxvY2FsX2Vycikg
eworICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgfQorfQorCitzdGF0
aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRldiwgY29u
c3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqZm10LCAuLi4pCit7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZf
Z2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikpKTsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKKyAgICB2YV9saXN0IGFwOworCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gpOworCisg
ICAgdmFfc3RhcnQoYXAsIGZtdCk7CisgICAgeHNfbm9kZV92cHJpbnRmKHhlbmJ1cy0+eHNoLCBY
QlRfTlVMTCwgeGVuZGV2LT5mcm9udGVuZF9wYXRoLCBrZXksCisgICAgICAgICAgICAgICAgICAg
ICZsb2NhbF9lcnIsIGZtdCwgYXApOworICAgIHZhX2VuZChhcCk7CisKKyAgICBpZiAobG9jYWxf
ZXJyKSB7CisgICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKKyAgICB9Cit9CisK
K3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfc2V0X3N0YXRlKFhlbkRldmljZSAqeGVu
ZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ZW5i
dXNfc3RhdGUgc3RhdGUpCit7CisgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlw
ZW5hbWUoT0JKRUNUKHhlbmRldikpOworCisgICAgaWYgKHhlbmRldi0+ZnJvbnRlbmRfc3RhdGUg
PT0gc3RhdGUpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHRyYWNlX3hlbl9kZXZp
Y2VfZnJvbnRlbmRfc3RhdGUodHlwZSwgeGVuZGV2LT5uYW1lLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeHNfc3Ryc3RhdGUoc3RhdGUpKTsKKworICAgIHhlbmRldi0+ZnJv
bnRlbmRfc3RhdGUgPSBzdGF0ZTsKKyAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50Zih4ZW5k
ZXYsICJzdGF0ZSIsICIldSIsIHN0YXRlKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2RldmljZV9m
cm9udGVuZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKK3sKKyAgICBY
ZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2
KSkpOworICAgIHN0cnVjdCB4c19wZXJtaXNzaW9ucyBwZXJtc1syXTsKKyAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKKworICAgIHhlbmRldi0+ZnJvbnRlbmRfcGF0aCA9IHhlbl9kZXZpY2Vf
Z2V0X2Zyb250ZW5kX3BhdGgoeGVuZGV2KTsKKworICAgIHBlcm1zWzBdLmlkID0geGVuZGV2LT5m
cm9udGVuZF9pZDsKKyAgICBwZXJtc1swXS5wZXJtcyA9IFhTX1BFUk1fTk9ORTsKKyAgICBwZXJt
c1sxXS5pZCA9IHhlbmJ1cy0+YmFja2VuZF9pZDsKKyAgICBwZXJtc1sxXS5wZXJtcyA9IFhTX1BF
Uk1fUkVBRCB8IFhTX1BFUk1fV1JJVEU7CisKKyAgICBnX2Fzc2VydCh4ZW5idXMtPnhzaCk7CisK
KyAgICB4c19ub2RlX2NyZWF0ZSh4ZW5idXMtPnhzaCwgWEJUX05VTEwsIHhlbmRldi0+ZnJvbnRl
bmRfcGF0aCwgcGVybXMsCisgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShwZXJtcyksICZs
b2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRl
X3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiZmFpbGVkIHRvIGNyZWF0ZSBmcm9udGVuZDogIik7CisgICAgfQorfQorCitzdGF0aWMgdm9p
ZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5kZXYpCit7CisgICAg
WGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRl
dikpKTsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIGlmICgheGVuZGV2LT5m
cm9udGVuZF9wYXRoKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBnX2Fzc2VydCh4
ZW5idXMtPnhzaCk7CisKKyAgICB4c19ub2RlX2Rlc3Ryb3koeGVuYnVzLT54c2gsIFhCVF9OVUxM
LCB4ZW5kZXYtPmZyb250ZW5kX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIp
OworICAgIGdfZnJlZSh4ZW5kZXYtPmZyb250ZW5kX3BhdGgpOworICAgIHhlbmRldi0+ZnJvbnRl
bmRfcGF0aCA9IE5VTEw7CisKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Jl
cG9ydF9lcnIobG9jYWxfZXJyKTsKKyAgICB9Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2Vf
dW5yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5EZXZp
Y2UgKnhlbmRldiA9IFhFTl9ERVZJQ0UoZGV2KTsKICAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2
X2NsYXNzID0gWEVOX0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKICAgICBjb25zdCBjaGFyICp0
eXBlID0gb2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CiAKLSAgICB0cmFjZV94
ZW5fZGV2aWNlX3VucmVhbGl6ZSh0eXBlKTsKKyAgICBpZiAoIXhlbmRldi0+bmFtZSkgeworICAg
ICAgICByZXR1cm47CisgICAgfQorCisgICAgdHJhY2VfeGVuX2RldmljZV91bnJlYWxpemUodHlw
ZSwgeGVuZGV2LT5uYW1lKTsKKworICAgIGlmICh4ZW5kZXYtPmV4aXQubm90aWZ5KSB7CisgICAg
ICAgIHFlbXVfcmVtb3ZlX2V4aXRfbm90aWZpZXIoJnhlbmRldi0+ZXhpdCk7CisgICAgICAgIHhl
bmRldi0+ZXhpdC5ub3RpZnkgPSBOVUxMOworICAgIH0KIAogICAgIGlmICh4ZW5kZXZfY2xhc3Mt
PnVucmVhbGl6ZSkgewogICAgICAgICB4ZW5kZXZfY2xhc3MtPnVucmVhbGl6ZSh4ZW5kZXYsIGVy
cnApOwogICAgIH0KKworICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfZGVzdHJveSh4ZW5kZXYpOwor
ICAgIHhlbl9kZXZpY2VfYmFja2VuZF9kZXN0cm95KHhlbmRldik7CisKKyAgICBnX2ZyZWUoeGVu
ZGV2LT5uYW1lKTsKKyAgICB4ZW5kZXYtPm5hbWUgPSBOVUxMOworfQorCitzdGF0aWMgdm9pZCB4
ZW5fZGV2aWNlX2V4aXQoTm90aWZpZXIgKm4sIHZvaWQgKmRhdGEpCit7CisgICAgWGVuRGV2aWNl
ICp4ZW5kZXYgPSBjb250YWluZXJfb2YobiwgWGVuRGV2aWNlLCBleGl0KTsKKworICAgIHhlbl9k
ZXZpY2VfdW5yZWFsaXplKERFVklDRSh4ZW5kZXYpLCAmZXJyb3JfYWJvcnQpOwogfQogCiBzdGF0
aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJw
KQogewogICAgIFhlbkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShkZXYpOwogICAgIFhlbkRl
dmljZUNsYXNzICp4ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0dFVF9DTEFTUyh4ZW5kZXYpOwor
ICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4
ZW5kZXYpKSk7CiAgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JK
RUNUKHhlbmRldikpOwogICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgdHJhY2Vf
eGVuX2RldmljZV9yZWFsaXplKHR5cGUpOworICAgIGlmICh4ZW5kZXYtPmZyb250ZW5kX2lkID09
IERPTUlEX0lOVkFMSUQpIHsKKyAgICAgICAgeGVuZGV2LT5mcm9udGVuZF9pZCA9IHhlbl9kb21p
ZDsKKyAgICB9CisKKyAgICBpZiAoeGVuZGV2LT5mcm9udGVuZF9pZCA+PSBET01JRF9GSVJTVF9S
RVNFUlZFRCkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJpbnZhbGlkIGZyb250ZW5kLWlk
Iik7CisgICAgICAgIGdvdG8gdW5yZWFsaXplOworICAgIH0KKworICAgIGlmICgheGVuZGV2X2Ns
YXNzLT5nZXRfbmFtZSkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJnZXRfbmFtZSBtZXRo
b2Qgbm90IGltcGxlbWVudGVkIik7CisgICAgICAgIGdvdG8gdW5yZWFsaXplOworICAgIH0KKwor
ICAgIHhlbmRldi0+bmFtZSA9IHhlbmRldl9jbGFzcy0+Z2V0X25hbWUoeGVuZGV2LCAmbG9jYWxf
ZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVw
ZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZh
aWxlZCB0byBnZXQgZGV2aWNlIG5hbWU6ICIpOworICAgICAgICBnb3RvIHVucmVhbGl6ZTsKKyAg
ICB9CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX3JlYWxpemUodHlwZSwgeGVuZGV2LT5uYW1lKTsK
KworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9jcmVhdGUoeGVuZGV2LCAmbG9jYWxfZXJyKTsKKyAg
ICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOworICAgICAgICBnb3RvIHVucmVhbGl6ZTsKKyAgICB9CisKKyAgICB4ZW5fZGV2aWNlX2Zy
b250ZW5kX2NyZWF0ZSh4ZW5kZXYsICZsb2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsK
KyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGdvdG8g
dW5yZWFsaXplOworICAgIH0KIAogICAgIGlmICh4ZW5kZXZfY2xhc3MtPnJlYWxpemUpIHsKICAg
ICAgICAgeGVuZGV2X2NsYXNzLT5yZWFsaXplKHhlbmRldiwgJmxvY2FsX2Vycik7CkBAIC03Miwx
OCArMzY0LDQzIEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAq
ZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIH0KICAgICB9CiAKKyAgICB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfcHJpbnRmKHhlbmRldiwgImZyb250ZW5kIiwgIiVzIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfcGF0aCk7CisgICAgeGVuX2RldmljZV9iYWNr
ZW5kX3ByaW50Zih4ZW5kZXYsICJmcm9udGVuZC1pZCIsICIldSIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX2lkKTsKKyAgICB4ZW5fZGV2aWNlX2JhY2tl
bmRfcHJpbnRmKHhlbmRldiwgIm9ubGluZSIsICIldSIsIDEpOworICAgIHhlbl9kZXZpY2VfYmFj
a2VuZF9wcmludGYoeGVuZGV2LCAiaG90cGx1Zy1zdGF0dXMiLCAiY29ubmVjdGVkIik7CisKKyAg
ICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0V2Fp
dCk7CisKKyAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50Zih4ZW5kZXYsICJiYWNrZW5kIiwg
IiVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfcGF0
aCk7CisgICAgeGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoeGVuZGV2LCAiYmFja2VuZC1pZCIs
ICIldSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuYnVzLT5iYWNrZW5kX2lk
KTsKKworICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3Rh
dGVJbml0aWFsaXNpbmcpOworCisgICAgeGVuZGV2LT5leGl0Lm5vdGlmeSA9IHhlbl9kZXZpY2Vf
ZXhpdDsKKyAgICBxZW11X2FkZF9leGl0X25vdGlmaWVyKCZ4ZW5kZXYtPmV4aXQpOwogICAgIHJl
dHVybjsKIAogdW5yZWFsaXplOgogICAgIHhlbl9kZXZpY2VfdW5yZWFsaXplKGRldiwgJmVycm9y
X2Fib3J0KTsKIH0KIAorc3RhdGljIFByb3BlcnR5IHhlbl9kZXZpY2VfcHJvcHNbXSA9IHsKKyAg
ICBERUZJTkVfUFJPUF9VSU5UMTYoImZyb250ZW5kLWlkIiwgWGVuRGV2aWNlLCBmcm9udGVuZF9p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgRE9NSURfSU5WQUxJRCksCisgICAgREVGSU5FX1BS
T1BfRU5EX09GX0xJU1QoKQorfTsKKwogc3RhdGljIHZvaWQgeGVuX2RldmljZV9jbGFzc19pbml0
KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKIHsKICAgICBEZXZpY2VDbGFzcyAqZGV2
X2NsYXNzID0gREVWSUNFX0NMQVNTKGNsYXNzKTsKIAogICAgIGRldl9jbGFzcy0+cmVhbGl6ZSA9
IHhlbl9kZXZpY2VfcmVhbGl6ZTsKICAgICBkZXZfY2xhc3MtPnVucmVhbGl6ZSA9IHhlbl9kZXZp
Y2VfdW5yZWFsaXplOworICAgIGRldl9jbGFzcy0+cHJvcHMgPSB4ZW5fZGV2aWNlX3Byb3BzOwog
ICAgIGRldl9jbGFzcy0+YnVzX3R5cGUgPSBUWVBFX1hFTl9CVVM7CiB9CiAKZGlmZiAtLWdpdCBh
L2luY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVyLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVz
LWhlbHBlci5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjVjZDljM2Q3
NTkKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5oCkBA
IC0wLDAgKzEsMzkgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMTggIENpdHJpeCBTeXN0ZW1z
IEluYy4KKyAqCisgKiBUaGlzIHdvcmsgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgbGF0ZXIuCisgKiBTZWUgdGhlIENPUFlJTkcgZmlsZSBp
biB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeS4KKyAqLworCisjaWZuZGVmIEhXX1hFTl9CVVNfSEVM
UEVSX0gKKyNkZWZpbmUgSFdfWEVOX0JVU19IRUxQRVJfSAorCisjaW5jbHVkZSAiaHcveGVuL3hl
bl9jb21tb24uaCIKKworY29uc3QgY2hhciAqeHNfc3Ryc3RhdGUoZW51bSB4ZW5idXNfc3RhdGUg
c3RhdGUpOworCit2b2lkIHhzX25vZGVfY3JlYXRlKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgIHhz
X3RyYW5zYWN0aW9uX3QgdGlkLAorICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2Rl
LCBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgcGVybXNbXSwKKyAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IG5yX3Blcm1zLCBFcnJvciAqKmVycnApOwordm9pZCB4c19ub2RlX2Rlc3Ryb3ko
c3RydWN0IHhzX2hhbmRsZSAqeHNoLCAgeHNfdHJhbnNhY3Rpb25fdCB0aWQsCisgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBFcnJvciAqKmVycnApOworCisvKiBXcml0ZSB0
byBub2RlL2tleSB1bmxlc3Mgbm9kZSBpcyBlbXB0eSwgaW4gd2hpY2ggY2FzZSB3cml0ZSB0byBr
ZXkgKi8KK3ZvaWQgeHNfbm9kZV92cHJpbnRmKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgIHhzX3Ry
YW5zYWN0aW9uX3QgdGlkLAorICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwg
Y29uc3QgY2hhciAqa2V5LCBFcnJvciAqKmVycnAsCisgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpmbXQsIHZhX2xpc3QgYXApCisgICAgR0NDX0ZNVF9BVFRSKDYsIDApOwordm9pZCB4
c19ub2RlX3ByaW50ZihzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsICB4c190cmFuc2FjdGlvbl90IHRp
ZCwKKyAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5
LCBFcnJvciAqKmVycnAsCisgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4u
KQorICAgIEdDQ19GTVRfQVRUUig2LCA3KTsKKworLyogUmVhZCBmcm9tIG5vZGUva2V5IHVubGVz
cyBub2RlIGlzIGVtcHR5LCBpbiB3aGljaCBjYXNlIHJlYWQgZnJvbSBrZXkgKi8KK2ludCB4c19u
b2RlX3ZzY2FuZihzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsICB4c190cmFuc2FjdGlvbl90IHRpZCwK
KyAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXksIEVy
cm9yICoqZXJycCwKKyAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIHZhX2xpc3Qg
YXApOworaW50IHhzX25vZGVfc2NhbmYoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCAgeHNfdHJhbnNh
Y3Rpb25fdCB0aWQsCisgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpub2RlLCBjb25zdCBj
aGFyICprZXksIEVycm9yICoqZXJycCwKKyAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZt
dCwgLi4uKTsKKworI2VuZGlmIC8qIEhXX1hFTl9CVVNfSEVMUEVSX0ggKi8KZGlmZiAtLWdpdCBh
L2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAppbmRl
eCAwY2IxMjQ2NGNlLi44NWE3NWQ4ZGVjIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4t
YnVzLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCkBAIC04LDEyICs4LDE5IEBACiAj
aWZuZGVmIEhXX1hFTl9CVVNfSAogI2RlZmluZSBIV19YRU5fQlVTX0gKIAorI2luY2x1ZGUgImh3
L3hlbi94ZW5fY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAKIHR5cGVkZWYgc3Ry
dWN0IFhlbkRldmljZSB7CiAgICAgRGV2aWNlU3RhdGUgcWRldjsKKyAgICBkb21pZF90IGZyb250
ZW5kX2lkOworICAgIGNoYXIgKm5hbWU7CisgICAgY2hhciAqYmFja2VuZF9wYXRoLCAqZnJvbnRl
bmRfcGF0aDsKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRlLCBmcm9udGVuZF9z
dGF0ZTsKKyAgICBOb3RpZmllciBleGl0OwogfSBYZW5EZXZpY2U7CiAKK3R5cGVkZWYgY2hhciAq
KCpYZW5EZXZpY2VHZXROYW1lKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKTsKIHR5
cGVkZWYgdm9pZCAoKlhlbkRldmljZVJlYWxpemUpKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAq
KmVycnApOwogdHlwZWRlZiB2b2lkICgqWGVuRGV2aWNlVW5yZWFsaXplKShYZW5EZXZpY2UgKnhl
bmRldiwgRXJyb3IgKiplcnJwKTsKIApAQCAtMjEsNiArMjgsOSBAQCB0eXBlZGVmIHN0cnVjdCBY
ZW5EZXZpY2VDbGFzcyB7CiAgICAgLyo8IHByaXZhdGUgPiovCiAgICAgRGV2aWNlQ2xhc3MgcGFy
ZW50X2NsYXNzOwogICAgIC8qPCBwdWJsaWMgPiovCisgICAgY29uc3QgY2hhciAqYmFja2VuZDsK
KyAgICBjb25zdCBjaGFyICpkZXZpY2U7CisgICAgWGVuRGV2aWNlR2V0TmFtZSBnZXRfbmFtZTsK
ICAgICBYZW5EZXZpY2VSZWFsaXplIHJlYWxpemU7CiAgICAgWGVuRGV2aWNlVW5yZWFsaXplIHVu
cmVhbGl6ZTsKIH0gWGVuRGV2aWNlQ2xhc3M7CkBAIC0zNSw2ICs0NSw4IEBAIHR5cGVkZWYgc3Ry
dWN0IFhlbkRldmljZUNsYXNzIHsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuQnVzIHsKICAgICBCdXNT
dGF0ZSBxYnVzOworICAgIGRvbWlkX3QgYmFja2VuZF9pZDsKKyAgICBzdHJ1Y3QgeHNfaGFuZGxl
ICp4c2g7CiB9IFhlbkJ1czsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuQnVzQ2xhc3MgewotLSAKQW50
aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:53:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gj2ft-0007jE-FW; Mon, 14 Jan 2019 13:53: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2fs-0007iP-L1
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:53:08 +0000
X-Inumbo-ID: b8bb4dde-1803-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8bb4dde-1803-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:53:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506463"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:38 +0000
Message-ID: <20190114135154.16826-10-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 09/25] xen: add event channel interface for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoZSBsZWdhY3kg
UFYgYmFja2VuZCBpbmZyYXN0cnVjdHVyZSBwcm92aWRlcyBmdW5jdGlvbnMgdG8gYmluZCwgdW5i
aW5kCmFuZCBzZW5kIG5vdGlmaWNhdGlvbnMgdG8gZXZlbnQgY2hhbm5uZWxzLiBTaW1pbGFyIGZ1
bmN0aW9uYWxpdHkgd2lsbCBiZQpyZXF1aXJlZCBieSBYZW5EZXZpY2UgaW1wbGVtZW50YXRpb25z
IHNvIHRoaXMgcGF0Y2ggYWRkcyB0aGUgbmVjZXNzYXJ5CnN1cHBvcnQuCgpTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50
aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKUGF0Y2ggc3F1YXNoZWQg
d2l0aDoKClBhdGNoICJ4ZW46IGFkZCBldmVudCBjaGFubmVsIGludGVyZmFjZSBmb3IgWGVuRGV2
aWNlLXMiIG1ha2VzIHVzZSBvZgp0aGUgdHlwZSB4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90LCBi
dXQgdGhpcyBpc24ndCBhdmFpYWJsZSBiZWZvcmUgWGVuCjQuNy4gQWxzbyB0aGUgZnVuY3Rpb24g
eGVuX2RldmljZV9iaW5kX2V2ZW50X2NoYW5uZWwgYXNzaWduIHRoZSByZXR1cm4KdmFsdWUgb2Yg
eGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4gdG8gY2hhbm5lbC0+bG9jYWxfcG9ydCBidXQgY2hl
Y2sgdGhlCnJlc3VsdCBmb3IgZXJyb3Igd2l0aCB4ZW5kZXYtPmxvY2FsX3BvcnQuCgpGaXggYnk6
Ci0gcmVtb3ZpbmcgbG9jYWxfcG9ydCBmcm9tIHN0cnVjdCBYZW5EZXZpY2UgYXMgaXQgaXNuJ3Qg
dXNlIGFueXdlcmUuCi0gYWRkaW5nIGEgY29tcGF0aWJpbGl0eSB0eXBlZGVmIGZvciB4ZW5ldnRj
aG5fcG9ydF9vcl9lcnJvcl90IGZvciBYZW4KICA0LjYgYW5kIGVhcmxpZXIuCgpBcyBleHRyYSwg
cmVwbGFjZSB0aGUgdHlwZSBvZiBYZW5FdmVudENoYW5uZWwtPmxvY2FsX3BvcnQgYnkKZXZ0Y2hu
X3BvcnRfdC4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KLS0tCiBody94ZW4veGVuLWJ1cy5jICAgICAgICAgICAgfCAxMDMgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggICAgfCAg
MTcgKysrKysrCiBpbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggfCAgIDEgKwogMyBmaWxlcyBj
aGFuZ2VkLCAxMjEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMg
Yi9ody94ZW4veGVuLWJ1cy5jCmluZGV4IGZhYTlmZDM1NzcuLjE0ODgxMTI2ZmYgMTAwNjQ0Ci0t
LSBhL2h3L3hlbi94ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAtNjE3LDYgKzYx
Nyw4MyBAQCB2b2lkIHhlbl9kZXZpY2VfY29weV9ncmFudF9yZWZzKFhlbkRldmljZSAqeGVuZGV2
LCBib29sIHRvX2RvbWFpbiwKICAgICBnX2ZyZWUoeGVuZ250dGFiX3NlZ3MpOwogfQogCitzdHJ1
Y3QgWGVuRXZlbnRDaGFubmVsIHsKKyAgICBldnRjaG5fcG9ydF90IGxvY2FsX3BvcnQ7CisgICAg
WGVuRXZlbnRIYW5kbGVyIGhhbmRsZXI7CisgICAgdm9pZCAqb3BhcXVlOworICAgIE5vdGlmaWVy
IG5vdGlmaWVyOworfTsKKworc3RhdGljIHZvaWQgZXZlbnRfbm90aWZ5KE5vdGlmaWVyICpuLCB2
b2lkICpkYXRhKQoreworICAgIFhlbkV2ZW50Q2hhbm5lbCAqY2hhbm5lbCA9IGNvbnRhaW5lcl9v
ZihuLCBYZW5FdmVudENoYW5uZWwsIG5vdGlmaWVyKTsKKyAgICB1bnNpZ25lZCBsb25nIHBvcnQg
PSAodW5zaWduZWQgbG9uZylkYXRhOworCisgICAgaWYgKHBvcnQgPT0gY2hhbm5lbC0+bG9jYWxf
cG9ydCkgeworICAgICAgICBjaGFubmVsLT5oYW5kbGVyKGNoYW5uZWwtPm9wYXF1ZSk7CisgICAg
fQorfQorCitYZW5FdmVudENoYW5uZWwgKnhlbl9kZXZpY2VfYmluZF9ldmVudF9jaGFubmVsKFhl
bkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWGVuRXZlbnRIYW5kbGVyIGhhbmRsZXIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKipl
cnJwKQoreworICAgIFhlbkV2ZW50Q2hhbm5lbCAqY2hhbm5lbCA9IGdfbmV3MChYZW5FdmVudENo
YW5uZWwsIDEpOworICAgIHhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgbG9jYWxfcG9ydDsKKwor
ICAgIGxvY2FsX3BvcnQgPSB4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbih4ZW5kZXYtPnhlaCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LT5mcm9u
dGVuZF9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9y
dCk7CisgICAgaWYgKGxvY2FsX3BvcnQgPCAwKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8o
ZXJycCwgZXJybm8sICJ4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbiBmYWlsZWQiKTsKKworICAg
ICAgICBnX2ZyZWUoY2hhbm5lbCk7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAg
IGNoYW5uZWwtPmxvY2FsX3BvcnQgPSBsb2NhbF9wb3J0OworICAgIGNoYW5uZWwtPmhhbmRsZXIg
PSBoYW5kbGVyOworICAgIGNoYW5uZWwtPm9wYXF1ZSA9IG9wYXF1ZTsKKyAgICBjaGFubmVsLT5u
b3RpZmllci5ub3RpZnkgPSBldmVudF9ub3RpZnk7CisKKyAgICBub3RpZmllcl9saXN0X2FkZCgm
eGVuZGV2LT5ldmVudF9ub3RpZmllcnMsICZjaGFubmVsLT5ub3RpZmllcik7CisKKyAgICByZXR1
cm4gY2hhbm5lbDsKK30KKwordm9pZCB4ZW5fZGV2aWNlX25vdGlmeV9ldmVudF9jaGFubmVsKFhl
bkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhl
bkV2ZW50Q2hhbm5lbCAqY2hhbm5lbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFcnJvciAqKmVycnApCit7CisgICAgaWYgKCFjaGFubmVsKSB7CisgICAgICAgIGVycm9y
X3NldGcoZXJycCwgImJhZCBjaGFubmVsIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAg
ICBpZiAoeGVuZXZ0Y2huX25vdGlmeSh4ZW5kZXYtPnhlaCwgY2hhbm5lbC0+bG9jYWxfcG9ydCkg
PCAwKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJ4ZW5ldnRjaG5f
bm90aWZ5IGZhaWxlZCIpOworICAgIH0KK30KKwordm9pZCB4ZW5fZGV2aWNlX3VuYmluZF9ldmVu
dF9jaGFubmVsKFhlbkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhlbkV2ZW50Q2hhbm5lbCAqY2hhbm5lbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCit7CisgICAgaWYgKCFjaGFubmVsKSB7Cisg
ICAgICAgIGVycm9yX3NldGcoZXJycCwgImJhZCBjaGFubmVsIik7CisgICAgICAgIHJldHVybjsK
KyAgICB9CisKKyAgICBub3RpZmllcl9yZW1vdmUoJmNoYW5uZWwtPm5vdGlmaWVyKTsKKworICAg
IGlmICh4ZW5ldnRjaG5fdW5iaW5kKHhlbmRldi0+eGVoLCBjaGFubmVsLT5sb2NhbF9wb3J0KSA8
IDApIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgInhlbmV2dGNobl91
bmJpbmQgZmFpbGVkIik7CisgICAgfQorCisgICAgZ19mcmVlKGNoYW5uZWwpOworfQorCiBzdGF0
aWMgdm9pZCB4ZW5fZGV2aWNlX3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVy
cnApCiB7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNFKGRldik7CkBAIC02NDEs
NiArNzE4LDEyIEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfdW5yZWFsaXplKERldmljZVN0YXRl
ICpkZXYsIEVycm9yICoqZXJycCkKICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koeGVu
ZGV2KTsKICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfZGVzdHJveSh4ZW5kZXYpOwogCisgICAgaWYg
KHhlbmRldi0+eGVoKSB7CisgICAgICAgIHFlbXVfc2V0X2ZkX2hhbmRsZXIoeGVuZXZ0Y2huX2Zk
KHhlbmRldi0+eGVoKSwgTlVMTCwgTlVMTCwgTlVMTCk7CisgICAgICAgIHhlbmV2dGNobl9jbG9z
ZSh4ZW5kZXYtPnhlaCk7CisgICAgICAgIHhlbmRldi0+eGVoID0gTlVMTDsKKyAgICB9CisKICAg
ICBpZiAoeGVuZGV2LT54Z3RoKSB7CiAgICAgICAgIHhlbmdudHRhYl9jbG9zZSh4ZW5kZXYtPnhn
dGgpOwogICAgICAgICB4ZW5kZXYtPnhndGggPSBOVUxMOwpAQCAtNjU3LDYgKzc0MCwxNiBAQCBz
dGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2V4aXQoTm90aWZpZXIgKm4sIHZvaWQgKmRhdGEpCiAgICAg
eGVuX2RldmljZV91bnJlYWxpemUoREVWSUNFKHhlbmRldiksICZlcnJvcl9hYm9ydCk7CiB9CiAK
K3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZXZlbnQodm9pZCAqb3BhcXVlKQoreworICAgIFhlbkRl
dmljZSAqeGVuZGV2ID0gb3BhcXVlOworICAgIHVuc2lnbmVkIGxvbmcgcG9ydCA9IHhlbmV2dGNo
bl9wZW5kaW5nKHhlbmRldi0+eGVoKTsKKworICAgIG5vdGlmaWVyX2xpc3Rfbm90aWZ5KCZ4ZW5k
ZXYtPmV2ZW50X25vdGlmaWVycywgKHZvaWQgKilwb3J0KTsKKworICAgIHhlbmV2dGNobl91bm1h
c2soeGVuZGV2LT54ZWgsIHBvcnQpOworfQorCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxp
emUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIFhlbkRldmljZSAqeGVu
ZGV2ID0gWEVOX0RFVklDRShkZXYpOwpAQCAtNjk3LDYgKzc5MCwxNiBAQCBzdGF0aWMgdm9pZCB4
ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIHhl
bmRldi0+ZmVhdHVyZV9ncmFudF9jb3B5ID0KICAgICAgICAgKHhlbmdudHRhYl9ncmFudF9jb3B5
KHhlbmRldi0+eGd0aCwgMCwgTlVMTCkgPT0gMCk7CiAKKyAgICB4ZW5kZXYtPnhlaCA9IHhlbmV2
dGNobl9vcGVuKE5VTEwsIDApOworICAgIGlmICgheGVuZGV2LT54ZWgpIHsKKyAgICAgICAgZXJy
b3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB4ZW5ldnRjaG5fb3BlbiIpOworICAg
ICAgICBnb3RvIHVucmVhbGl6ZTsKKyAgICB9CisKKyAgICBub3RpZmllcl9saXN0X2luaXQoJnhl
bmRldi0+ZXZlbnRfbm90aWZpZXJzKTsKKyAgICBxZW11X3NldF9mZF9oYW5kbGVyKHhlbmV2dGNo
bl9mZCh4ZW5kZXYtPnhlaCksIHhlbl9kZXZpY2VfZXZlbnQsIE5VTEwsCisgICAgICAgICAgICAg
ICAgICAgICAgICB4ZW5kZXYpOworCiAgICAgeGVuX2RldmljZV9iYWNrZW5kX2NyZWF0ZSh4ZW5k
ZXYsICZsb2NhbF9lcnIpOwogICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4t
YnVzLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKaW5kZXggNjNhMDliNjdlZS4uYjU1NDU1
OWU1YiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCisrKyBiL2luY2x1ZGUv
aHcveGVuL3hlbi1idXMuaApAQCAtMjYsNiArMjYsOCBAQCB0eXBlZGVmIHN0cnVjdCBYZW5EZXZp
Y2UgewogICAgIFhlbldhdGNoICpmcm9udGVuZF9zdGF0ZV93YXRjaDsKICAgICB4ZW5nbnR0YWJf
aGFuZGxlICp4Z3RoOwogICAgIGJvb2wgZmVhdHVyZV9ncmFudF9jb3B5OworICAgIHhlbmV2dGNo
bl9oYW5kbGUgKnhlaDsKKyAgICBOb3RpZmllckxpc3QgZXZlbnRfbm90aWZpZXJzOwogfSBYZW5E
ZXZpY2U7CiAKIHR5cGVkZWYgY2hhciAqKCpYZW5EZXZpY2VHZXROYW1lKShYZW5EZXZpY2UgKnhl
bmRldiwgRXJyb3IgKiplcnJwKTsKQEAgLTEwNCw0ICsxMDYsMTkgQEAgdm9pZCB4ZW5fZGV2aWNl
X2NvcHlfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCB0b19kb21haW4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQgc2Vn
c1tdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfc2Vn
cywgRXJyb3IgKiplcnJwKTsKIAordHlwZWRlZiBzdHJ1Y3QgWGVuRXZlbnRDaGFubmVsIFhlbkV2
ZW50Q2hhbm5lbDsKKwordHlwZWRlZiB2b2lkICgqWGVuRXZlbnRIYW5kbGVyKSh2b2lkICpvcGFx
dWUpOworCitYZW5FdmVudENoYW5uZWwgKnhlbl9kZXZpY2VfYmluZF9ldmVudF9jaGFubmVsKFhl
bkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWGVuRXZlbnRIYW5kbGVyIGhhbmRsZXIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKipl
cnJwKTsKK3ZvaWQgeGVuX2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChYZW5EZXZpY2UgKnhl
bmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5FdmVudENoYW5u
ZWwgKmNoYW5uZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3Ig
KiplcnJwKTsKK3ZvaWQgeGVuX2RldmljZV91bmJpbmRfZXZlbnRfY2hhbm5lbChYZW5EZXZpY2Ug
KnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5FdmVudENo
YW5uZWwgKmNoYW5uZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJy
b3IgKiplcnJwKTsKKwogI2VuZGlmIC8qIEhXX1hFTl9CVVNfSCAqLwpkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCmlu
ZGV4IDkzZjYzMWU1YmYuLjljM2FjMDdkNzggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hl
bl9jb21tb24uaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKQEAgLTMyLDYgKzMy
LDcgQEAgZXh0ZXJuIHhjX2ludGVyZmFjZSAqeGVuX3hjOwogdHlwZWRlZiB4Y19pbnRlcmZhY2Ug
eGVuZm9yZWlnbm1lbW9yeV9oYW5kbGU7CiB0eXBlZGVmIHhjX2V2dGNobiB4ZW5ldnRjaG5faGFu
ZGxlOwogdHlwZWRlZiB4Y19nbnR0YWIgeGVuZ250dGFiX2hhbmRsZTsKK3R5cGVkZWYgZXZ0Y2hu
X3BvcnRfb3JfZXJyb3JfdCB4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90OwogCiAjZGVmaW5lIHhl
bmV2dGNobl9vcGVuKGwsIGYpIHhjX2V2dGNobl9vcGVuKGwsIGYpOwogI2RlZmluZSB4ZW5ldnRj
aG5fY2xvc2UoaCkgeGNfZXZ0Y2huX2Nsb3NlKGgpCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:55:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gj2hi-0008JI-4u; Mon, 14 Jan 2019 13:55:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bjvR=PW=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gj2hh-0008It-00
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:55:01 +0000
X-Inumbo-ID: fba4e9e5-1803-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fba4e9e5-1803-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:55:00 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EDsQMi074207;
 Mon, 14 Jan 2019 13:54:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=Q4nJommK+d6WXxmtcFFELam78ueJuVaQPJyJxh/I2I4=;
 b=2lyWjK7mRW/mB7NTz7TL9ROdyPdnSvPQQ5KPnMDPXd8tnu8ScLMcAKYg+GMBtpiB3dzB
 U5cw6q+/Bt/Ib0i4ZYKGdCe4s5FQkNvO894RGEvon3cA7cbtESeir0tj2O5TVq8I5W6g
 Gcss1M3Dbop9mjQLfxnDfiOzpaggg5ooU3HZhxJf02nh9GWlg3I5IKW9iTOg8S8lIOrY
 EdCReoUMsHfFdjmx+pADNpWBKXAV93Cwi59M9d5lvOg5qaj7rcjQtomvIdOMT639I3el
 enpsoOuX4bGWMvbb4TJJCzWgfFyj7K+OiyvTxtlX3NoF9zCwT3MmZfZubZS4kyxnVRc2 TA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2pybjndj77-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 13:54:40 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0EDsYwi011855
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 13:54:34 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0EDsWqw003672;
 Mon, 14 Jan 2019 13:54:33 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 05:54:32 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190114124413.3742-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <93146de6-24ec-c914-2d1e-718762f97d65@oracle.com>
Date: Mon, 14 Jan 2019 08:54:29 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190114124413.3742-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9135
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140116
Subject: Re: [Xen-devel] [PATCH v3] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, hans@knorrie.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNC8xOSA3OjQ0IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IENvbW1pdCBmOTRjOGQx
MTY5OTc1OSAoInNjaGVkL2Nsb2NrLCB4ODYvdHNjOiBSZXdvcmsgdGhlIHg4NiAndW5zdGFibGUn
Cj4gc2NoZWRfY2xvY2soKSBpbnRlcmZhY2UiKSBicm9rZSBYZW4gZ3Vlc3QgdGltZSBoYW5kbGlu
ZyBhY3Jvc3MKPiBtaWdyYXRpb246Cj4KPiBbICAxODcuMjQ5OTUxXSBGcmVlemluZyB1c2VyIHNw
YWNlIHByb2Nlc3NlcyAuLi4gKGVsYXBzZWQgMC4wMDEgc2Vjb25kcykgZG9uZS4KPiBbICAxODcu
MjUxMTM3XSBPT00ga2lsbGVyIGRpc2FibGVkLgo+IFsgIDE4Ny4yNTExMzddIEZyZWV6aW5nIHJl
bWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRvbmUu
Cj4gWyAgMTg3LjI1MjI5OV0gc3VzcGVuZGluZyB4ZW5zdG9yZS4uLgo+IFsgIDE4Ny4yNjY5ODdd
IHhlbjpncmFudF90YWJsZTogR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBsYXlvdXQKPiBb
MTg0NDY3NDM4MTEuNzA2NDc2XSBPT00ga2lsbGVyIGVuYWJsZWQuCj4gWzE4NDQ2NzQzODExLjcw
NjQ3OF0gUmVzdGFydGluZyB0YXNrcyAuLi4gZG9uZS4KPiBbMTg0NDY3NDM4MTEuNzIwNTA1XSBT
ZXR0aW5nIGNhcGFjaXR5IHRvIDE2Nzc3MjE2Cj4KPiBGaXggdGhhdCBieSBzZXR0aW5nIHhlbl9z
Y2hlZF9jbG9ja19vZmZzZXQgYXQgcmVzdW1lIHRpbWUgdG8gZW5zdXJlIGEKPiBtb25vdG9uaWMg
Y2xvY2sgdmFsdWUuCj4KPiBGaXhlczogZjk0YzhkMTE2OTk3NTkgKCJzY2hlZC9jbG9jaywgeDg2
L3RzYzogUmV3b3JrIHRoZSB4ODYgJ3Vuc3RhYmxlJyBzY2hlZF9jbG9jaygpIGludGVyZmFjZSIp
Cj4gQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTEKPiBSZXBvcnRlZC1ieTogSGFu
cyB2YW4gS3JhbmVuYnVyZyA8aGFuc0Brbm9ycmllLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:58:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj2lN-0000Cj-RW; Mon, 14 Jan 2019 13:58: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2lM-0000B5-8V
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:58:48 +0000
X-Inumbo-ID: 82a9f577-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82a9f577-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:58:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506985"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:41 +0000
Message-ID: <20190114135154.16826-13-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 12/25] xen: add header and build
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgcGF0Y2gg
YWRkcyB0aGUgdHJhbnNmb3JtYXRpb25zIG5lY2Vzc2FyeSB0byBnZXQgZGF0YXBsYW5lL3hlbi1i
bG9jay5jCnRvIGJ1aWxkIGFnYWluc3QgdGhlIG5ldyBYZW5CdXMvWGVuRGV2aWNlIGZyYW1ld29y
ay4gTUFJTlRBSU5FUlMgaXMgYWxzbwp1cGRhdGVkIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9m
IGRhdGFwbGFuZS94ZW4tYmxvY2suaC4KCk5PVEU6IEV4aXN0aW5nIGRhdGEgc3RydWN0dXJlIG5h
bWVzIGFyZSByZXRhaW5lZCBmb3IgdGhlIG1vbWVudC4gVGhlc2Ugd2lsbAogICAgICBiZSBtb2Rp
ZmllZCBieSBzdWJzZXF1ZW50IHBhdGNoZXMuIEEgdHlwZWRlZiBmb3IgWGVuQmxvY2tEYXRhUGxh
bmUKICAgICAgaGFzIGJlZW4gYWRkZWQgdG8gdGhlIGhlYWRlciAoYmFzZWQgb24gdGhlIG9sZCBz
dHJ1Y3QgWGVuQmxrRGV2IG5hbWUKICAgICAgZm9yIHRoZSBtb21lbnQpIHNvIHRoYXQgdGhlIG9s
ZCBuYW1lcyBkb24ndCBuZWVkIHRvIGxlYWsgb3V0IG9mIHRoZQogICAgICBkYXRhcGxhbmUgY29k
ZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
ClJldmlld2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Ci0tLQogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogaHcvYmxvY2sv
ZGF0YXBsYW5lL01ha2VmaWxlLm9ianMgfCAgIDEgKwogaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1i
bG9jay5jICAgfCAzNTYgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogaHcvYmxvY2sv
ZGF0YXBsYW5lL3hlbi1ibG9jay5oICAgfCAgMjkgKysrCiA0IGZpbGVzIGNoYW5nZWQsIDI4NyBp
bnNlcnRpb25zKCspLCAxMDAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcvYmxv
Y2svZGF0YXBsYW5lL3hlbi1ibG9jay5oCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlO
VEFJTkVSUwppbmRleCA0Yzk4YjM0ODUzLi40M2IyNjkxYjVkIDEwMDY0NAotLS0gYS9NQUlOVEFJ
TkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtNDE5LDYgKzQxOSw3IEBAIEY6IGh3L2Jsb2NrL2Rh
dGFwbGFuZS94ZW4qCiBGOiBody94ZW4vCiBGOiBody94ZW5wdi8KIEY6IGh3L2kzODYveGVuLwor
RjogaW5jbHVkZS9ody9ibG9jay9kYXRhcGxhbmUveGVuKgogRjogaW5jbHVkZS9ody94ZW4vCiBG
OiBpbmNsdWRlL3N5c2VtdS94ZW4tbWFwY2FjaGUuaAogCmRpZmYgLS1naXQgYS9ody9ibG9jay9k
YXRhcGxhbmUvTWFrZWZpbGUub2JqcyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS9NYWtlZmlsZS5vYmpz
CmluZGV4IGU3ODZmNjY0MjEuLmM2YzY4ZGJjMDAgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL2RhdGFw
bGFuZS9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS9NYWtlZmlsZS5vYmpz
CkBAIC0xICsxLDIgQEAKIG9iai15ICs9IHZpcnRpby1ibGsubworb2JqLSQoQ09ORklHX1hFTikg
Kz0geGVuLWJsb2NrLm8KZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2su
YyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwppbmRleCAyMjg0NzIzMjBhLi5lZDJi
OTFmZmZmIDEwMDY0NAotLS0gYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKKysrIGIv
aHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCkBAIC0xOCw2NSArMTgsNTMgQEAKICAqIEdO
VSBHUEwsIHZlcnNpb24gMiBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgog
ICovCiAKKyNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBv
cnQuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisjaW5jbHVkZSAiaHcvaHcuaCIKKyNpbmNs
dWRlICJody94ZW4veGVuX2NvbW1vbi5oIgorI2luY2x1ZGUgImh3L2Jsb2NrL3hlbl9ibGtpZi5o
IgorI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgiCisjaW5jbHVkZSAic3lzZW11L2lv
dGhyZWFkLmgiCisjaW5jbHVkZSAieGVuLWJsb2NrLmgiCisKIHN0cnVjdCBpb3JlcSB7Ci0gICAg
YmxraWZfcmVxdWVzdF90ICAgICByZXE7Ci0gICAgaW50MTZfdCAgICAgICAgICAgICBzdGF0dXM7
Ci0KLSAgICAvKiBwYXJzZWQgcmVxdWVzdCAqLwotICAgIG9mZl90ICAgICAgICAgICAgICAgc3Rh
cnQ7Ci0gICAgUUVNVUlPVmVjdG9yICAgICAgICB2OwotICAgIHZvaWQgICAgICAgICAgICAgICAg
KmJ1ZjsKLSAgICBzaXplX3QgICAgICAgICAgICAgIHNpemU7Ci0gICAgaW50ICAgICAgICAgICAg
ICAgICBwcmVzeW5jOwotCi0gICAgLyogYWlvIHN0YXR1cyAqLwotICAgIGludCAgICAgICAgICAg
ICAgICAgYWlvX2luZmxpZ2h0OwotICAgIGludCAgICAgICAgICAgICAgICAgYWlvX2Vycm9yczsK
LQotICAgIHN0cnVjdCBYZW5CbGtEZXYgICAgKmJsa2RldjsKLSAgICBRTElTVF9FTlRSWShpb3Jl
cSkgICBsaXN0OwotICAgIEJsb2NrQWNjdENvb2tpZSAgICAgYWNjdDsKKyAgICBibGtpZl9yZXF1
ZXN0X3QgcmVxOworICAgIGludDE2X3Qgc3RhdHVzOworICAgIG9mZl90IHN0YXJ0OworICAgIFFF
TVVJT1ZlY3RvciB2OworICAgIHZvaWQgKmJ1ZjsKKyAgICBzaXplX3Qgc2l6ZTsKKyAgICBpbnQg
cHJlc3luYzsKKyAgICBpbnQgYWlvX2luZmxpZ2h0OworICAgIGludCBhaW9fZXJyb3JzOworICAg
IHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldjsKKyAgICBRTElTVF9FTlRSWShpb3JlcSkgbGlzdDsK
KyAgICBCbG9ja0FjY3RDb29raWUgYWNjdDsKIH07CiAKLSNkZWZpbmUgTUFYX1JJTkdfUEFHRV9P
UkRFUiA0Ci0KIHN0cnVjdCBYZW5CbGtEZXYgewotICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
ICAgeGVuZGV2OyAgLyogbXVzdCBiZSBmaXJzdCAqLwotICAgIGNoYXIgICAgICAgICAgICAgICAg
KnBhcmFtczsKLSAgICBjaGFyICAgICAgICAgICAgICAgICptb2RlOwotICAgIGNoYXIgICAgICAg
ICAgICAgICAgKnR5cGU7Ci0gICAgY2hhciAgICAgICAgICAgICAgICAqZGV2OwotICAgIGNoYXIg
ICAgICAgICAgICAgICAgKmRldnR5cGU7Ci0gICAgYm9vbCAgICAgICAgICAgICAgICBkaXJlY3Rp
b3NhZmU7Ci0gICAgY29uc3QgY2hhciAgICAgICAgICAqZmlsZXByb3RvOwotICAgIGNvbnN0IGNo
YXIgICAgICAgICAgKmZpbGVuYW1lOwotICAgIHVuc2lnbmVkIGludCAgICAgICAgcmluZ19yZWZb
MSA8PCBNQVhfUklOR19QQUdFX09SREVSXTsKLSAgICB1bnNpZ25lZCBpbnQgICAgICAgIG5yX3Jp
bmdfcmVmOwotICAgIHZvaWQgICAgICAgICAgICAgICAgKnNyaW5nOwotICAgIGludDY0X3QgICAg
ICAgICAgICAgZmlsZV9ibGs7Ci0gICAgaW50NjRfdCAgICAgICAgICAgICBmaWxlX3NpemU7Ci0g
ICAgaW50ICAgICAgICAgICAgICAgICBwcm90b2NvbDsKLSAgICBibGtpZl9iYWNrX3JpbmdzX3Qg
IHJpbmdzOwotICAgIGludCAgICAgICAgICAgICAgICAgbW9yZV93b3JrOwotCi0gICAgLyogcmVx
dWVzdCBsaXN0cyAqLworICAgIFhlbkRldmljZSAqeGVuZGV2OworICAgIFhlbkV2ZW50Q2hhbm5l
bCAqZXZlbnRfY2hhbm5lbDsKKyAgICB1bnNpZ25lZCBpbnQgKnJpbmdfcmVmOworICAgIHVuc2ln
bmVkIGludCBucl9yaW5nX3JlZjsKKyAgICB2b2lkICpzcmluZzsKKyAgICBpbnQ2NF90IGZpbGVf
YmxrOworICAgIGludDY0X3QgZmlsZV9zaXplOworICAgIGludCBwcm90b2NvbDsKKyAgICBibGtp
Zl9iYWNrX3JpbmdzX3QgcmluZ3M7CisgICAgaW50IG1vcmVfd29yazsKICAgICBRTElTVF9IRUFE
KGluZmxpZ2h0X2hlYWQsIGlvcmVxKSBpbmZsaWdodDsKICAgICBRTElTVF9IRUFEKGZpbmlzaGVk
X2hlYWQsIGlvcmVxKSBmaW5pc2hlZDsKICAgICBRTElTVF9IRUFEKGZyZWVsaXN0X2hlYWQsIGlv
cmVxKSBmcmVlbGlzdDsKLSAgICBpbnQgICAgICAgICAgICAgICAgIHJlcXVlc3RzX3RvdGFsOwot
ICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfaW5mbGlnaHQ7Ci0gICAgaW50ICAgICAg
ICAgICAgICAgICByZXF1ZXN0c19maW5pc2hlZDsKLSAgICB1bnNpZ25lZCBpbnQgICAgICAgIG1h
eF9yZXF1ZXN0czsKLQotICAgIGdib29sZWFuICAgICAgICAgICAgZmVhdHVyZV9kaXNjYXJkOwot
Ci0gICAgLyogcWVtdSBibG9jayBkcml2ZXIgKi8KLSAgICBEcml2ZUluZm8gICAgICAgICAgICpk
aW5mbzsKLSAgICBCbG9ja0JhY2tlbmQgICAgICAgICpibGs7Ci0gICAgUUVNVUJIICAgICAgICAg
ICAgICAqYmg7Ci0KLSAgICBJT1RocmVhZCAgICAgICAgICAgICppb3RocmVhZDsKLSAgICBBaW9D
b250ZXh0ICAgICAgICAgICpjdHg7CisgICAgaW50IHJlcXVlc3RzX3RvdGFsOworICAgIGludCBy
ZXF1ZXN0c19pbmZsaWdodDsKKyAgICBpbnQgcmVxdWVzdHNfZmluaXNoZWQ7CisgICAgdW5zaWdu
ZWQgaW50IG1heF9yZXF1ZXN0czsKKyAgICBCbG9ja0JhY2tlbmQgKmJsazsKKyAgICBRRU1VQkgg
KmJoOworICAgIElPVGhyZWFkICppb3RocmVhZDsKKyAgICBBaW9Db250ZXh0ICpjdHg7CiB9Owog
CiBzdGF0aWMgdm9pZCBpb3JlcV9yZXNldChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQpAQCAtMTU1LDcg
KzE0Myw2IEBAIHN0YXRpYyB2b2lkIGlvcmVxX3JlbGVhc2Uoc3RydWN0IGlvcmVxICppb3JlcSwg
Ym9vbCBmaW5pc2gpCiBzdGF0aWMgaW50IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEp
CiB7CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBz
dHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7CiAgICAgc2l6
ZV90IGxlbjsKICAgICBpbnQgaTsKIApAQCAtMTc3LDcgKzE2NCw4IEBAIHN0YXRpYyBpbnQgaW9y
ZXFfcGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICAgICAgZ290byBlcnI7CiAgICAgfTsK
IAotICAgIGlmIChpb3JlcS0+cmVxLm9wZXJhdGlvbiAhPSBCTEtJRl9PUF9SRUFEICYmIGJsa2Rl
di0+bW9kZVswXSAhPSAndycpIHsKKyAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0gQkxL
SUZfT1BfUkVBRCAmJgorICAgICAgICBibGtfaXNfcmVhZF9vbmx5KGJsa2Rldi0+YmxrKSkgewog
ICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiB3cml0ZSByZXEgZm9yIHJvIGRldmljZSIpOwog
ICAgICAgICBnb3RvIGVycjsKICAgICB9CkBAIC0xOTIsNyArMTgwLDcgQEAgc3RhdGljIGludCBp
b3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgICAgICAgICAgZXJyb3JfcmVwb3J0
KCJlcnJvcjogZmlyc3QgPiBsYXN0IHNlY3RvciIpOwogICAgICAgICAgICAgZ290byBlcnI7CiAg
ICAgICAgIH0KLSAgICAgICAgaWYgKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAqIEJMT0NL
X1NJWkUgPj0gWENfUEFHRV9TSVpFKSB7CisgICAgICAgIGlmIChpb3JlcS0+cmVxLnNlZ1tpXS5s
YXN0X3NlY3QgKiBibGtkZXYtPmZpbGVfYmxrID49IFhDX1BBR0VfU0laRSkgewogICAgICAgICAg
ICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogcGFnZSBjcm9zc2luZyIpOwogICAgICAgICAgICAgZ290
byBlcnI7CiAgICAgICAgIH0KQEAgLTIxNSwxMiArMjAzLDEzIEBAIHN0YXRpYyBpbnQgaW9yZXFf
cGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKIHN0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlv
cmVxLT5ibGtkZXY7Ci0gICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rl
di0+eGVuZGV2OwotICAgIFhlbkdyYW50Q29weVNlZ21lbnQgc2Vnc1tCTEtJRl9NQVhfU0VHTUVO
VFNfUEVSX1JFUVVFU1RdOwotICAgIGludCBpLCBjb3VudCwgcmM7CisgICAgWGVuRGV2aWNlICp4
ZW5kZXYgPSBibGtkZXYtPnhlbmRldjsKKyAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50IHNl
Z3NbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKKyAgICBpbnQgaSwgY291bnQ7CiAg
ICAgaW50NjRfdCBmaWxlX2JsayA9IGJsa2Rldi0+ZmlsZV9ibGs7CiAgICAgYm9vbCB0b19kb21h
aW4gPSAoaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCk7CiAgICAgdm9pZCAq
dmlydCA9IGlvcmVxLT5idWY7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBp
ZiAoaW9yZXEtPnJlcS5ucl9zZWdtZW50cyA9PSAwKSB7CiAgICAgICAgIHJldHVybiAwOwpAQCAt
MjQwLDIwICsyMjksMjEgQEAgc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5KHN0cnVjdCBpb3Jl
cSAqaW9yZXEpCiAgICAgICAgICAgICAgICAgZmlsZV9ibGs7CiAgICAgICAgICAgICBzZWdzW2ld
LmRlc3QudmlydCA9IHZpcnQ7CiAgICAgICAgIH0KLSAgICAgICAgc2Vnc1tpXS5sZW4gPSAoaW9y
ZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0Ci0gICAgICAgICAgICAgICAgICAgICAgIC0gaW9yZXEt
PnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZmlsZV9ibGs7CisgICAgICAgIHNlZ3NbaV0u
bGVuID0gKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCisgICAgICAgICAgICAgICAgICAg
ICAgIGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVfYmxrOwogICAgICAg
ICB2aXJ0ICs9IHNlZ3NbaV0ubGVuOwogICAgIH0KIAotICAgIHJjID0geGVuX2JlX2NvcHlfZ3Jh
bnRfcmVmcyh4ZW5kZXYsIHRvX2RvbWFpbiwgc2VncywgY291bnQpOworICAgIHhlbl9kZXZpY2Vf
Y29weV9ncmFudF9yZWZzKHhlbmRldiwgdG9fZG9tYWluLCBzZWdzLCBjb3VudCwgJmxvY2FsX2Vy
cik7CisKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3JlcG9ydGZfZXJyKGxv
Y2FsX2VyciwgImZhaWxlZCB0byBjb3B5IGRhdGE6ICIpOwogCi0gICAgaWYgKHJjKSB7Ci0gICAg
ICAgIGVycm9yX3JlcG9ydCgiZmFpbGVkIHRvIGNvcHkgZGF0YSAlZCIsIHJjKTsKICAgICAgICAg
aW9yZXEtPmFpb19lcnJvcnMrKzsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIHJl
dHVybiByYzsKKyAgICByZXR1cm4gMDsKIH0KIAogc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11
X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKTsKQEAgLTI2Miw3ICsyNTIsNiBAQCBzdGF0aWMgdm9p
ZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lkICpvcGFxdWUsIGludCByZXQpCiB7CiAgICAgc3RydWN0
IGlvcmVxICppb3JlcSA9IG9wYXF1ZTsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBp
b3JlcS0+YmxrZGV2OwotICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZibGtk
ZXYtPnhlbmRldjsKIAogICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5jdHgpOwogCkBA
IC0zNDAsMTMgKzMyOSwxMyBAQCBzdGF0aWMgYm9vbCBibGtfc3BsaXRfZGlzY2FyZChzdHJ1Y3Qg
aW9yZXEgKmlvcmVxLCBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyLAogCiAgICAgLyogV3Jh
cCBhcm91bmQsIG9yIG92ZXJmbG93aW5nIGJ5dGUgbGltaXQ/ICovCiAgICAgaWYgKHNlY19zdGFy
dCArIHNlY19jb3VudCA8IHNlY19jb3VudCB8fAotICAgICAgICBzZWNfc3RhcnQgKyBzZWNfY291
bnQgPiBJTlQ2NF9NQVggPj4gQkRSVl9TRUNUT1JfQklUUykgeworICAgICAgICBzZWNfc3RhcnQg
KyBzZWNfY291bnQgPiBJTlQ2NF9NQVggLyBibGtkZXYtPmZpbGVfYmxrKSB7CiAgICAgICAgIHJl
dHVybiBmYWxzZTsKICAgICB9CiAKLSAgICBsaW1pdCA9IEJEUlZfUkVRVUVTVF9NQVhfU0VDVE9S
UyA8PCBCRFJWX1NFQ1RPUl9CSVRTOwotICAgIGJ5dGVfb2Zmc2V0ID0gc2VjX3N0YXJ0IDw8IEJE
UlZfU0VDVE9SX0JJVFM7Ci0gICAgYnl0ZV9yZW1haW5pbmcgPSBzZWNfY291bnQgPDwgQkRSVl9T
RUNUT1JfQklUUzsKKyAgICBsaW1pdCA9IEJEUlZfUkVRVUVTVF9NQVhfU0VDVE9SUyAqIGJsa2Rl
di0+ZmlsZV9ibGs7CisgICAgYnl0ZV9vZmZzZXQgPSBzZWNfc3RhcnQgKiBibGtkZXYtPmZpbGVf
YmxrOworICAgIGJ5dGVfcmVtYWluaW5nID0gc2VjX2NvdW50ICogYmxrZGV2LT5maWxlX2JsazsK
IAogICAgIGRvIHsKICAgICAgICAgYnl0ZV9jaHVuayA9IGJ5dGVfcmVtYWluaW5nID4gbGltaXQg
PyBsaW1pdCA6IGJ5dGVfcmVtYWluaW5nOwpAQCAtNDI4LDEwICs0MTcsMTAgQEAgc3RhdGljIGlu
dCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogCiBzdGF0aWMgaW50
IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogewotICAgIHN0cnVj
dCBYZW5CbGtEZXYgICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OwotICAgIGludCAgICAgICAgICAg
ICAgIHNlbmRfbm90aWZ5ICAgPSAwOwotICAgIGludCAgICAgICAgICAgICAgIGhhdmVfcmVxdWVz
dHMgPSAwOwotICAgIGJsa2lmX3Jlc3BvbnNlX3QgICpyZXNwOworICAgIHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsKKyAg
ICBpbnQgaGF2ZV9yZXF1ZXN0cyA9IDA7CisgICAgYmxraWZfcmVzcG9uc2VfdCAqcmVzcDsKIAog
ICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5nIGZvciB0aGUgcmVsZXZhbnQgZG9tYWlu
LiAqLwogICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgewpAQCAtNDU0LDkgKzQ0Myw5IEBA
IHN0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAg
ICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHJlc3AtPmlkICAgICAgICA9IGlvcmVxLT5y
ZXEuaWQ7CisgICAgcmVzcC0+aWQgPSBpb3JlcS0+cmVxLmlkOwogICAgIHJlc3AtPm9wZXJhdGlv
biA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOwotICAgIHJlc3AtPnN0YXR1cyAgICA9IGlvcmVxLT5z
dGF0dXM7CisgICAgcmVzcC0+c3RhdHVzID0gaW9yZXEtPnN0YXR1czsKIAogICAgIGJsa2Rldi0+
cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCsrOwogCkBAIC00OTAsNyArNDc5LDE0IEBAIHN0YXRp
YyB2b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiAg
ICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIHRydWUpOwogICAgIH0KICAgICBpZiAoc2VuZF9u
b3RpZnkpIHsKLSAgICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5KCZibGtkZXYtPnhlbmRldik7Cisg
ICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgICAgIHhlbl9kZXZpY2Vfbm90
aWZ5X2V2ZW50X2NoYW5uZWwoYmxrZGV2LT54ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ldmVudF9jaGFubmVsLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOworICAgICAgICBpZiAobG9jYWxf
ZXJyKSB7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgICAg
IH0KICAgICB9CiB9CiAKQEAgLTU2MSw3ICs1NTcsMTQgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRs
ZV9yZXF1ZXN0cyhzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiAgICAgICAgICAgICB9OwogCiAg
ICAgICAgICAgICBpZiAoYmxrX3NlbmRfcmVzcG9uc2Vfb25lKGlvcmVxKSkgewotICAgICAgICAg
ICAgICAgIHhlbl9wdl9zZW5kX25vdGlmeSgmYmxrZGV2LT54ZW5kZXYpOworICAgICAgICAgICAg
ICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgICAgICAgICAgICAgeGVuX2Rldmlj
ZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChibGtkZXYtPnhlbmRldiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIp
OworICAgICAgICAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgICAgICAgICAg
ZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIGZhbHNlKTsKICAgICAgICAg
ICAgIGNvbnRpbnVlOwpAQCAtNTg0LDMyICs1ODcsNDcgQEAgc3RhdGljIHZvaWQgYmxrX2JoKHZv
aWQgKm9wYXF1ZSkKICAgICBhaW9fY29udGV4dF9yZWxlYXNlKGJsa2Rldi0+Y3R4KTsKIH0KIAot
c3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKK3N0
YXRpYyB2b2lkIGJsa19ldmVudCh2b2lkICpvcGFxdWUpCit7CisgICAgc3RydWN0IFhlbkJsa0Rl
diAqYmxrZGV2ID0gb3BhcXVlOworCisgICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsK
K30KKworc3RydWN0IFhlbkJsa0RldiAqeGVuX2Jsb2NrX2RhdGFwbGFuZV9jcmVhdGUoWGVuRGV2
aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBCbG9ja0NvbmYgKmNvbmYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJT1RocmVhZCAqaW90aHJlYWQpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxr
ZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLSAg
ICBFcnJvciAqZXJyID0gTlVMTDsKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBnX25l
dzAoc3RydWN0IFhlbkJsa0RldiwgMSk7CiAKLSAgICB0cmFjZV94ZW5fZGlza19hbGxvYyh4ZW5k
ZXYtPm5hbWUpOworICAgIGJsa2Rldi0+eGVuZGV2ID0geGVuZGV2OworICAgIGJsa2Rldi0+Zmls
ZV9ibGsgPSBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemU7CisgICAgYmxrZGV2LT5ibGsgPSBjb25m
LT5ibGs7CisgICAgYmxrZGV2LT5maWxlX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGJsa2Rldi0+Ymxr
KTsKIAogICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+aW5mbGlnaHQpOwogICAgIFFMSVNUX0lOSVQo
JmJsa2Rldi0+ZmluaXNoZWQpOwogICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+ZnJlZWxpc3QpOwog
Ci0gICAgYmxrZGV2LT5pb3RocmVhZCA9IGlvdGhyZWFkX2NyZWF0ZSh4ZW5kZXYtPm5hbWUsICZl
cnIpOwotICAgIGFzc2VydCghZXJyKTsKLQotICAgIGJsa2Rldi0+Y3R4ID0gaW90aHJlYWRfZ2V0
X2Fpb19jb250ZXh0KGJsa2Rldi0+aW90aHJlYWQpOworICAgIGlmIChpb3RocmVhZCkgeworICAg
ICAgICBibGtkZXYtPmlvdGhyZWFkID0gaW90aHJlYWQ7CisgICAgICAgIG9iamVjdF9yZWYoT0JK
RUNUKGJsa2Rldi0+aW90aHJlYWQpKTsKKyAgICAgICAgYmxrZGV2LT5jdHggPSBpb3RocmVhZF9n
ZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5pb3RocmVhZCk7CisgICAgfSBlbHNlIHsKKyAgICAgICAg
YmxrZGV2LT5jdHggPSBxZW11X2dldF9haW9fY29udGV4dCgpOworICAgIH0KICAgICBibGtkZXYt
PmJoID0gYWlvX2JoX25ldyhibGtkZXYtPmN0eCwgYmxrX2JoLCBibGtkZXYpOworCisgICAgcmV0
dXJuIGJsa2RldjsKIH0KIAotc3RhdGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYpCit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfZGVzdHJveShzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFp
bmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKICAgICBzdHJ1Y3QgaW9y
ZXEgKmlvcmVxOwogCi0gICAgdHJhY2VfeGVuX2Rpc2tfZnJlZSh4ZW5kZXYtPm5hbWUpOwotCi0g
ICAgYmxrX2Rpc2Nvbm5lY3QoeGVuZGV2KTsKKyAgICBpZiAoIWJsa2RldikgeworICAgICAgICBy
ZXR1cm47CisgICAgfQogCiAgICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlz
dCkpIHsKICAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5mcmVlbGlzdCk7CkBA
IC02MTgsMTkgKzYzNiwxNTcgQEAgc3RhdGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVuTGVnYWN5
RGV2aWNlICp4ZW5kZXYpCiAgICAgICAgIGdfZnJlZShpb3JlcSk7CiAgICAgfQogCi0gICAgZ19m
cmVlKGJsa2Rldi0+cGFyYW1zKTsKLSAgICBnX2ZyZWUoYmxrZGV2LT5tb2RlKTsKLSAgICBnX2Zy
ZWUoYmxrZGV2LT50eXBlKTsKLSAgICBnX2ZyZWUoYmxrZGV2LT5kZXYpOwotICAgIGdfZnJlZShi
bGtkZXYtPmRldnR5cGUpOwogICAgIHFlbXVfYmhfZGVsZXRlKGJsa2Rldi0+YmgpOwotICAgIGlv
dGhyZWFkX2Rlc3Ryb3koYmxrZGV2LT5pb3RocmVhZCk7Ci0gICAgcmV0dXJuIDA7CisgICAgaWYg
KGJsa2Rldi0+aW90aHJlYWQpIHsKKyAgICAgICAgb2JqZWN0X3VucmVmKE9CSkVDVChibGtkZXYt
PmlvdGhyZWFkKSk7CisgICAgfQorCisgICAgZ19mcmVlKGJsa2Rldik7CiB9CiAKLXN0YXRpYyB2
b2lkIGJsa19ldmVudChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCisKK3ZvaWQgeGVu
X2Jsb2NrX2RhdGFwbGFuZV9zdG9wKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKIHsKLSAgICBz
dHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVu
QmxrRGV2LCB4ZW5kZXYpOworICAgIFhlbkRldmljZSAqeGVuZGV2OwogCi0gICAgcWVtdV9iaF9z
Y2hlZHVsZShibGtkZXYtPmJoKTsKKyAgICBpZiAoIWJsa2RldikgeworICAgICAgICByZXR1cm47
CisgICAgfQorCisgICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7CisgICAgYmxr
X3NldF9haW9fY29udGV4dChibGtkZXYtPmJsaywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7Cisg
ICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7CisKKyAgICB4ZW5kZXYgPSBibGtk
ZXYtPnhlbmRldjsKKworICAgIGlmIChibGtkZXYtPmV2ZW50X2NoYW5uZWwpIHsKKyAgICAgICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICAgICAgeGVuX2RldmljZV91bmJpbmRfZXZl
bnRfY2hhbm5lbCh4ZW5kZXYsIGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICAgICAgYmxrZGV2LT5l
dmVudF9jaGFubmVsID0gTlVMTDsKKworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAg
ICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICBpZiAoYmxrZGV2LT5zcmluZykgeworICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
KworICAgICAgICB4ZW5fZGV2aWNlX3VubWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPnNy
aW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9yaW5n
X3JlZiwgJmxvY2FsX2Vycik7CisgICAgICAgIGJsa2Rldi0+c3JpbmcgPSBOVUxMOworCisgICAg
ICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxf
ZXJyKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGdfZnJlZShibGtkZXYtPnJpbmdfcmVmKTsK
KyAgICBibGtkZXYtPnJpbmdfcmVmID0gTlVMTDsKK30KKwordm9pZCB4ZW5fYmxvY2tfZGF0YXBs
YW5lX3N0YXJ0KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgcmluZ19yZWZbXSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmluZ19yZWYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGV2ZW50X2NoYW5uZWwsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHByb3RvY29sLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5EZXZpY2UgKnhlbmRl
diA9IGJsa2Rldi0+eGVuZGV2OworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworICAgIHVu
c2lnbmVkIGludCByaW5nX3NpemU7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBibGtkZXYt
Pm5yX3JpbmdfcmVmID0gbnJfcmluZ19yZWY7CisgICAgYmxrZGV2LT5yaW5nX3JlZiA9IGdfbmV3
KHVuc2lnbmVkIGludCwgbnJfcmluZ19yZWYpOworCisgICAgZm9yIChpID0gMDsgaSA8IG5yX3Jp
bmdfcmVmOyBpKyspIHsKKyAgICAgICAgYmxrZGV2LT5yaW5nX3JlZltpXSA9IHJpbmdfcmVmW2ld
OworICAgIH0KKworICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBwcm90b2NvbDsKKworICAgIHJpbmdf
c2l6ZSA9IFhDX1BBR0VfU0laRSAqIGJsa2Rldi0+bnJfcmluZ19yZWY7CisgICAgc3dpdGNoIChi
bGtkZXYtPnByb3RvY29sKSB7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6CisgICAg
eworICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lm
LCByaW5nX3NpemUpOworICAgICAgICBicmVhazsKKyAgICB9CisgICAgY2FzZSBCTEtJRl9QUk9U
T0NPTF9YODZfMzI6CisgICAgeworICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09O
U1RfUklOR19TSVpFKGJsa2lmX3g4Nl8zMiwgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgorICAgIHsKKyAgICAgICAgYmxr
ZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfNjQsIHJpbmdf
c2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICBlcnJv
cl9zZXRnKGVycnAsICJ1bmtub3duIHByb3RvY29sICV1IiwgYmxrZGV2LT5wcm90b2NvbCk7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB4ZW5fZGV2aWNlX3NldF9tYXhfZ3JhbnRfcmVm
cyh4ZW5kZXYsIGJsa2Rldi0+bnJfcmluZ19yZWYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmxvY2FsX2Vycik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgZ290byBzdG9wOworICAgIH0K
KworICAgIGJsa2Rldi0+c3JpbmcgPSB4ZW5fZGV2aWNlX21hcF9ncmFudF9yZWZzKHhlbmRldiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJp
bmdfcmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
a2Rldi0+bnJfcmluZ19yZWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7
CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBnb3Rv
IHN0b3A7CisgICAgfQorCisgICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7CisgICAgY2Fz
ZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6CisgICAgeworICAgICAgICBibGtpZl9zcmluZ190ICpz
cmluZ19uYXRpdmUgPSBibGtkZXYtPnNyaW5nOworCisgICAgICAgIEJBQ0tfUklOR19JTklUKCZi
bGtkZXYtPnJpbmdzLm5hdGl2ZSwgc3JpbmdfbmF0aXZlLCByaW5nX3NpemUpOworICAgICAgICBi
cmVhazsKKyAgICB9CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6CisgICAgeworICAg
ICAgICBibGtpZl94ODZfMzJfc3JpbmdfdCAqc3JpbmdfeDg2XzMyID0gYmxrZGV2LT5zcmluZzsK
KworICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydCwgc3Jp
bmdfeDg2XzMyLAorICAgICAgICAgICAgICAgICAgICAgICByaW5nX3NpemUpOworICAgICAgICBi
cmVhazsKKyAgICB9CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6CisgICAgeworICAg
ICAgICBibGtpZl94ODZfNjRfc3JpbmdfdCAqc3JpbmdfeDg2XzY0ID0gYmxrZGV2LT5zcmluZzsK
KworICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydCwgc3Jp
bmdfeDg2XzY0LAorICAgICAgICAgICAgICAgICAgICAgICByaW5nX3NpemUpOworICAgICAgICBi
cmVhazsKKyAgICB9CisgICAgfQorCisgICAgYmxrZGV2LT5ldmVudF9jaGFubmVsID0KKyAgICAg
ICAgeGVuX2RldmljZV9iaW5kX2V2ZW50X2NoYW5uZWwoeGVuZGV2LCBldmVudF9jaGFubmVsLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtfZXZlbnQsIGJsa2RldiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CisgICAg
aWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJy
KTsKKyAgICAgICAgZ290byBzdG9wOworICAgIH0KKworICAgIGFpb19jb250ZXh0X2FjcXVpcmUo
YmxrZGV2LT5jdHgpOworICAgIGJsa19zZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5ibGssIGJsa2Rl
di0+Y3R4KTsKKyAgICBhaW9fY29udGV4dF9yZWxlYXNlKGJsa2Rldi0+Y3R4KTsKKyAgICByZXR1
cm47CisKK3N0b3A6CisgICAgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdG9wKGJsa2Rldik7CiB9CmRp
ZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmggYi9ody9ibG9jay9kYXRh
cGxhbmUveGVuLWJsb2NrLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
ZjMxZGEzODQ2NAotLS0gL2Rldi9udWxsCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxv
Y2suaApAQCAtMCwwICsxLDI5IEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE4ICBDaXRyaXgg
U3lzdGVtcyBJbmMuCisgKgorICogVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9yIGxhdGVyLgorICogU2VlIHRoZSBDT1BZSU5H
IGZpbGUgaW4gdGhlIHRvcC1sZXZlbCBkaXJlY3RvcnkuCisgKi8KKworI2lmbmRlZiBIV19CTE9D
S19EQVRBUExBTkVfWEVOX0JMT0NLX0gKKyNkZWZpbmUgSFdfQkxPQ0tfREFUQVBMQU5FX1hFTl9C
TE9DS19ICisKKyNpbmNsdWRlICJody9ibG9jay9ibG9jay5oIgorI2luY2x1ZGUgImh3L3hlbi94
ZW4tYnVzLmgiCisjaW5jbHVkZSAic3lzZW11L2lvdGhyZWFkLmgiCisKK3R5cGVkZWYgc3RydWN0
IFhlbkJsa0RldiBYZW5CbG9ja0RhdGFQbGFuZTsKKworWGVuQmxvY2tEYXRhUGxhbmUgKnhlbl9i
bG9ja19kYXRhcGxhbmVfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJsb2NrQ29uZiAqY29uZiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT1RocmVhZCAqaW90aHJlYWQp
Owordm9pZCB4ZW5fYmxvY2tfZGF0YXBsYW5lX2Rlc3Ryb3koWGVuQmxvY2tEYXRhUGxhbmUgKmRh
dGFwbGFuZSk7Cit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RhcnQoWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNp
Z25lZCBpbnQgcmluZ19yZWZbXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbnJfcmluZ19yZWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGV2ZW50X2NoYW5uZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHByb3RvY29sLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVy
cm9yICoqZXJycCk7Cit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RvcChYZW5CbG9ja0RhdGFQ
bGFuZSAqZGF0YXBsYW5lKTsKKworI2VuZGlmIC8qIEhXX0JMT0NLX0RBVEFQTEFORV9YRU5fQkxP
Q0tfSCAqLwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:58:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj2lK-0000Al-Ls; Mon, 14 Jan 2019 13:58: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2lI-0000Ad-PP
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:58:44 +0000
X-Inumbo-ID: 81114f21-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81114f21-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:58:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506967"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:51 +0000
Message-ID: <20190114135154.16826-23-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 22/25] xen: Replace few mentions of xend by libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuZCBoYXZlIGJlZW4gcmVwbGFjZWQgYnkgbGlieGVubGlnaHQgKGxpYnhsKSBmb3IgbWFueSBY
ZW4gcmVsZWFzZXMKbm93LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyB8IDIgKy0KIGlu
Y2x1ZGUvaHcveGVuL3hlbi5oICAgICAgfCAyICstCiBxZW11LW9wdGlvbnMuaHggICAgICAgICAg
IHwgNCArKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jIGIvaHcveGVucHYveGVu
X21hY2hpbmVfcHYuYwppbmRleCA4ZDY4ZmVmMjVlLi5kY2FmMmEwMWEzIDEwMDY0NAotLS0gYS9o
dy94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCisrKyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMK
QEAgLTQzLDcgKzQzLDcgQEAgc3RhdGljIHZvaWQgeGVuX2luaXRfcHYoTWFjaGluZVN0YXRlICpt
YWNoaW5lKQogCiAgICAgc3dpdGNoICh4ZW5fbW9kZSkgewogICAgIGNhc2UgWEVOX0FUVEFDSDoK
LSAgICAgICAgLyogbm90aGluZyB0byBkbywgeGVuZCBoYW5kbGVzIGV2ZXJ5dGhpbmcgKi8KKyAg
ICAgICAgLyogbm90aGluZyB0byBkbywgbGlieGwgaGFuZGxlcyBldmVyeXRoaW5nICovCiAgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgWEVOX0VNVUxBVEU6CiAgICAgICAgIGVycm9yX3JlcG9ydCgi
eGVuIGVtdWxhdGlvbiBub3QgaW1wbGVtZW50ZWQgKHlldCkiKTsKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvaHcveGVuL3hlbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuLmgKaW5kZXggOTc4YWFhMzFmYi4u
YmEwMzljMTQ2ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94ZW4veGVuLmgKKysrIGIvaW5jbHVk
ZS9ody94ZW4veGVuLmgKQEAgLTE1LDcgKzE1LDcgQEAKIC8qIHhlbi1tYWNoaW5lLmMgKi8KIGVu
dW0geGVuX21vZGUgewogICAgIFhFTl9FTVVMQVRFID0gMCwgIC8vIHhlbiBlbXVsYXRpb24sIHVz
aW5nIHhlbm5lciAoZGVmYXVsdCkKLSAgICBYRU5fQVRUQUNIICAgICAgICAvLyBhdHRhY2ggdG8g
eGVuIGRvbWFpbiBjcmVhdGVkIGJ5IHhlbmQKKyAgICBYRU5fQVRUQUNIICAgICAgICAvLyBhdHRh
Y2ggdG8geGVuIGRvbWFpbiBjcmVhdGVkIGJ5IGxpYnhsCiB9OwogCiBleHRlcm4gdWludDMyX3Qg
eGVuX2RvbWlkOwpkaWZmIC0tZ2l0IGEvcWVtdS1vcHRpb25zLmh4IGIvcWVtdS1vcHRpb25zLmh4
CmluZGV4IDdjMzIzYzk0MDYuLjUyMTUxMWVjMTMgMTAwNjQ0Ci0tLSBhL3FlbXUtb3B0aW9ucy5o
eAorKysgYi9xZW11LW9wdGlvbnMuaHgKQEAgLTMzOTYsNyArMzM5Niw3IEBAIERFRigieGVuLWRv
bWlkIiwgSEFTX0FSRywgUUVNVV9PUFRJT05feGVuX2RvbWlkLAogICAgICIteGVuLWRvbWlkIGlk
ICAgc3BlY2lmeSB4ZW4gZ3Vlc3QgZG9tYWluIGlkXG4iLCBRRU1VX0FSQ0hfQUxMKQogREVGKCJ4
ZW4tYXR0YWNoIiwgMCwgUUVNVV9PUFRJT05feGVuX2F0dGFjaCwKICAgICAiLXhlbi1hdHRhY2gg
ICAgIGF0dGFjaCB0byBleGlzdGluZyB4ZW4gZG9tYWluXG4iCi0gICAgIiAgICAgICAgICAgICAg
ICB4ZW5kIHdpbGwgdXNlIHRoaXMgd2hlbiBzdGFydGluZyBRRU1VXG4iLAorICAgICIgICAgICAg
ICAgICAgICAgbGlieGwgd2lsbCB1c2UgdGhpcyB3aGVuIHN0YXJ0aW5nIFFFTVVcbiIsCiAgICAg
UUVNVV9BUkNIX0FMTCkKIERFRigieGVuLWRvbWlkLXJlc3RyaWN0IiwgMCwgUUVNVV9PUFRJT05f
eGVuX2RvbWlkX3Jlc3RyaWN0LAogICAgICIteGVuLWRvbWlkLXJlc3RyaWN0ICAgICByZXN0cmlj
dCBzZXQgb2YgYXZhaWxhYmxlIHhlbiBvcGVyYXRpb25zXG4iCkBAIC0zNDEwLDcgKzM0MTAsNyBA
QCBTcGVjaWZ5IHhlbiBndWVzdCBkb21haW4gQHZhcntpZH0gKFhFTiBvbmx5KS4KIEBpdGVtIC14
ZW4tYXR0YWNoCiBAZmluZGV4IC14ZW4tYXR0YWNoCiBBdHRhY2ggdG8gZXhpc3RpbmcgeGVuIGRv
bWFpbi4KLXhlbmQgd2lsbCB1c2UgdGhpcyB3aGVuIHN0YXJ0aW5nIFFFTVUgKFhFTiBvbmx5KS4K
K2xpYnhsIHdpbGwgdXNlIHRoaXMgd2hlbiBzdGFydGluZyBRRU1VIChYRU4gb25seSkuCiBAZmlu
ZGV4IC14ZW4tZG9taWQtcmVzdHJpY3QKIFJlc3RyaWN0IHNldCBvZiBhdmFpbGFibGUgeGVuIG9w
ZXJhdGlvbnMgdG8gc3BlY2lmaWVkIGRvbWFpbiBpZCAoWEVOIG9ubHkpLgogRVRFWEkKLS0gCkFu
dGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:58:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj2lO-0000Cs-42; Mon, 14 Jan 2019 13:58:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2lM-0000B6-9T
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:58:48 +0000
X-Inumbo-ID: 8343f899-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8343f899-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:58:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506989"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:48 +0000
Message-ID: <20190114135154.16826-20-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 19/25] MAINTAINERS: add myself as a Xen maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkkgaGF2ZSBtYWRl
IG1hbnkgc2lnbmlmaWNhbnQgY29udHJpYnV0aW9ucyB0byB0aGUgWGVuIGNvZGUgaW4gUUVNVSwK
cGFydGljdWxhcmx5IHRoZSByZWNlbnQgcGF0Y2hlcyBpbnRyb2R1Y2luZyBhIG5ldyBQViBkZXZp
Y2UgZnJhbWV3b3JrLgpJIGludGVuZCB0byBtYWtlIGZ1cnRoZXIgc2lnbmlmaWNhbnQgY29udHJp
YnV0aW9ucywgcG9ydGluZyBvdGhlciBQViBiYWNrLQplbmRzIHRvIHRoZSBuZXcgZnJhbWV3b3Jr
IHdpdGggdGhlIGludGVudCBvZiBldmVudHVhbGx5IHJlbW92aW5nIHRoZQpsZWdhY3kgY29kZS4g
SXQgdGhlcmVmb3JlIHNlZW1zIHJlYXNvbmFibGUgdGhhdCBJIGJlY29tZSBhIG1haW50YWluZXIg
b2YKdGhlIFhlbiBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA0M2Iy
NjkxYjVkLi4yYTE1MjBkZWU3IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJ
TkVSUwpAQCAtNDA3LDYgKzQwNyw3IEBAIEd1ZXN0IENQVSBDb3JlcyAoWGVuKToKIFg4NgogTTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogTTogQW50aG9ueSBQ
ZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CitNOiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogTDogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCiBT
OiBTdXBwb3J0ZWQKIEY6ICoveGVuKgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:58:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj2lM-0000B9-8g; Mon, 14 Jan 2019 13:58: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2lL-0000As-1K
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:58:47 +0000
X-Inumbo-ID: 8176c273-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8176c273-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:58:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506978"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:39 +0000
Message-ID: <20190114135154.16826-11-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 10/25] xen: duplicate xen_disk.c as basis of
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoZSBuZXcgeGVu
LWJsb2NrIFhlbkRldmljZSBpbXBsZW1lbnRhdGlvbiByZXF1aXJlcyB0aGUgc2FtZSBjb3JlCmRh
dGFwbGFuZSBhcyB0aGUgbGVnYWN5IHhlbl9kaXNrIGltcGxlbWVudGF0aW9uIGl0IHdpbGwgZXZl
bnR1YWxseSByZXBsYWNlLgpUaGlzIHBhdGNoIHRoZXJlZm9yZSBjb3BpZXMgdGhlIGxlZ2FjeSB4
ZW5fZGlzay5jIHNvdXJjZSBtb2R1bGUgaW50byBhIG5ldwpkYXRhcGxhbmUveGVuLWJsb2NrLmMg
c291cmNlIG1vZHVsZSBhcyB0aGUgYmFzaXMgZm9yIHRoZSBuZXcgZGF0YXBsYW5lIGFuZAphZGp1
c3RzIHRoZSBNQUlOVEFJTkVSUyBmaWxlIGFjY29yZGluZ2x5LgoKTk9URTogVGhlIGR1cGxpY2F0
ZWQgY29kZSBpcyBub3QgeWV0IGJ1aWx0LiBJdCBpcyBzaW1wbHkgcHV0IGludG8gcGxhY2UgYnkK
ICAgICAgdGhpcyBwYXRjaCAoanVzdCBmaXhpbmcgc3R5bGUgdmlvbGF0aW9ucykgc3VjaCB0aGF0
IHRoZQogICAgICBtb2RpZmljYXRpb25zIHRoYXQgd2lsbCBuZWVkIHRvIGJlIG1hZGUgdG8gdGhl
IGNvZGUgYXJlIG5vdAogICAgICBjb25mbGF0ZWQgd2l0aCBjb2RlIG1vdmVtZW50LCB0aHVzIG1h
a2luZyByZXZpZXcgaGFyZGVyLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgfCAgICAx
ICsKIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyB8IDEwMTkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTAyMCBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCgpkaWZmIC0t
Z2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA3NTE0NTUwYzA2Li40Yzk4YjM0
ODUzIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtNDE1LDYg
KzQxNSw3IEBAIEY6IGh3L2NoYXIveGVuX2NvbnNvbGUuYwogRjogaHcvZGlzcGxheS94ZW5mYi5j
CiBGOiBody9uZXQveGVuX25pYy5jCiBGOiBody9ibG9jay94ZW4qCitGOiBody9ibG9jay9kYXRh
cGxhbmUveGVuKgogRjogaHcveGVuLwogRjogaHcveGVucHYvCiBGOiBody9pMzg2L3hlbi8KZGlm
ZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL2RhdGFw
bGFuZS94ZW4tYmxvY2suYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45
ZmFlNTA1MzRlCi0tLSAvZGV2L251bGwKKysrIGIvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9j
ay5jCkBAIC0wLDAgKzEsMTAxOSBAQAorLyoKKyAqICB4ZW4gcGFyYXZpcnQgYmxvY2sgZGV2aWNl
IGJhY2tlbmQKKyAqCisgKiAgKGMpIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgor
ICoKKyAqICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQorICogIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiAgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbjsgdW5kZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLgorICoKKyAqICBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKKyAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBj
b3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZworICogIHdpdGggdGhp
cyBwcm9ncmFtOyBpZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisg
KgorICogIENvbnRyaWJ1dGlvbnMgYWZ0ZXIgMjAxMi0wMS0xMyBhcmUgbGljZW5zZWQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZQorICogIEdOVSBHUEwsIHZlcnNpb24gMiBvciAoYXQgeW91ciBvcHRp
b24pIGFueSBsYXRlciB2ZXJzaW9uLgorICovCisKKyNpbmNsdWRlICJxZW11L29zZGVwLmgiCisj
aW5jbHVkZSAicWVtdS91bml0cy5oIgorI2luY2x1ZGUgPHN5cy9pb2N0bC5oPgorI2luY2x1ZGUg
PHN5cy91aW8uaD4KKworI2luY2x1ZGUgImh3L2h3LmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbl9i
YWNrZW5kLmgiCisjaW5jbHVkZSAieGVuX2Jsa2lmLmgiCisjaW5jbHVkZSAic3lzZW11L2Jsb2Nr
ZGV2LmgiCisjaW5jbHVkZSAic3lzZW11L2lvdGhyZWFkLmgiCisjaW5jbHVkZSAic3lzZW11L2Js
b2NrLWJhY2tlbmQuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisjaW5jbHVkZSAicWFwaS9x
bXAvcWRpY3QuaCIKKyNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgiCisjaW5jbHVkZSAidHJh
Y2UuaCIKKworLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSAqLworCisjZGVmaW5lIEJMT0NLX1NJWkUgIDUxMgorI2RlZmluZSBJ
T0NCX0NPVU5UICAoQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUICsgMikKKworc3RydWN0
IGlvcmVxIHsKKyAgICBibGtpZl9yZXF1ZXN0X3QgICAgIHJlcTsKKyAgICBpbnQxNl90ICAgICAg
ICAgICAgIHN0YXR1czsKKworICAgIC8qIHBhcnNlZCByZXF1ZXN0ICovCisgICAgb2ZmX3QgICAg
ICAgICAgICAgICBzdGFydDsKKyAgICBRRU1VSU9WZWN0b3IgICAgICAgIHY7CisgICAgdm9pZCAg
ICAgICAgICAgICAgICAqYnVmOworICAgIHNpemVfdCAgICAgICAgICAgICAgc2l6ZTsKKyAgICBp
bnQgICAgICAgICAgICAgICAgIHByZXN5bmM7CisKKyAgICAvKiBhaW8gc3RhdHVzICovCisgICAg
aW50ICAgICAgICAgICAgICAgICBhaW9faW5mbGlnaHQ7CisgICAgaW50ICAgICAgICAgICAgICAg
ICBhaW9fZXJyb3JzOworCisgICAgc3RydWN0IFhlbkJsa0RldiAgICAqYmxrZGV2OworICAgIFFM
SVNUX0VOVFJZKGlvcmVxKSAgIGxpc3Q7CisgICAgQmxvY2tBY2N0Q29va2llICAgICBhY2N0Owor
fTsKKworI2RlZmluZSBNQVhfUklOR19QQUdFX09SREVSIDQKKworc3RydWN0IFhlbkJsa0RldiB7
CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgICB4ZW5kZXY7ICAvKiBtdXN0IGJlIGZpcnN0
ICovCisgICAgY2hhciAgICAgICAgICAgICAgICAqcGFyYW1zOworICAgIGNoYXIgICAgICAgICAg
ICAgICAgKm1vZGU7CisgICAgY2hhciAgICAgICAgICAgICAgICAqdHlwZTsKKyAgICBjaGFyICAg
ICAgICAgICAgICAgICpkZXY7CisgICAgY2hhciAgICAgICAgICAgICAgICAqZGV2dHlwZTsKKyAg
ICBib29sICAgICAgICAgICAgICAgIGRpcmVjdGlvc2FmZTsKKyAgICBjb25zdCBjaGFyICAgICAg
ICAgICpmaWxlcHJvdG87CisgICAgY29uc3QgY2hhciAgICAgICAgICAqZmlsZW5hbWU7CisgICAg
dW5zaWduZWQgaW50ICAgICAgICByaW5nX3JlZlsxIDw8IE1BWF9SSU5HX1BBR0VfT1JERVJdOwor
ICAgIHVuc2lnbmVkIGludCAgICAgICAgbnJfcmluZ19yZWY7CisgICAgdm9pZCAgICAgICAgICAg
ICAgICAqc3Jpbmc7CisgICAgaW50NjRfdCAgICAgICAgICAgICBmaWxlX2JsazsKKyAgICBpbnQ2
NF90ICAgICAgICAgICAgIGZpbGVfc2l6ZTsKKyAgICBpbnQgICAgICAgICAgICAgICAgIHByb3Rv
Y29sOworICAgIGJsa2lmX2JhY2tfcmluZ3NfdCAgcmluZ3M7CisgICAgaW50ICAgICAgICAgICAg
ICAgICBtb3JlX3dvcms7CisKKyAgICAvKiByZXF1ZXN0IGxpc3RzICovCisgICAgUUxJU1RfSEVB
RChpbmZsaWdodF9oZWFkLCBpb3JlcSkgaW5mbGlnaHQ7CisgICAgUUxJU1RfSEVBRChmaW5pc2hl
ZF9oZWFkLCBpb3JlcSkgZmluaXNoZWQ7CisgICAgUUxJU1RfSEVBRChmcmVlbGlzdF9oZWFkLCBp
b3JlcSkgZnJlZWxpc3Q7CisgICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c190b3RhbDsK
KyAgICBpbnQgICAgICAgICAgICAgICAgIHJlcXVlc3RzX2luZmxpZ2h0OworICAgIGludCAgICAg
ICAgICAgICAgICAgcmVxdWVzdHNfZmluaXNoZWQ7CisgICAgdW5zaWduZWQgaW50ICAgICAgICBt
YXhfcmVxdWVzdHM7CisKKyAgICBnYm9vbGVhbiAgICAgICAgICAgIGZlYXR1cmVfZGlzY2FyZDsK
KworICAgIC8qIHFlbXUgYmxvY2sgZHJpdmVyICovCisgICAgRHJpdmVJbmZvICAgICAgICAgICAq
ZGluZm87CisgICAgQmxvY2tCYWNrZW5kICAgICAgICAqYmxrOworICAgIFFFTVVCSCAgICAgICAg
ICAgICAgKmJoOworCisgICAgSU9UaHJlYWQgICAgICAgICAgICAqaW90aHJlYWQ7CisgICAgQWlv
Q29udGV4dCAgICAgICAgICAqY3R4OworfTsKKworLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLworCitzdGF0aWMgdm9pZCBp
b3JlcV9yZXNldChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQoreworICAgIG1lbXNldCgmaW9yZXEtPnJl
cSwgMCwgc2l6ZW9mKGlvcmVxLT5yZXEpKTsKKyAgICBpb3JlcS0+c3RhdHVzID0gMDsKKyAgICBp
b3JlcS0+c3RhcnQgPSAwOworICAgIGlvcmVxLT5idWYgPSBOVUxMOworICAgIGlvcmVxLT5zaXpl
ID0gMDsKKyAgICBpb3JlcS0+cHJlc3luYyA9IDA7CisKKyAgICBpb3JlcS0+YWlvX2luZmxpZ2h0
ID0gMDsKKyAgICBpb3JlcS0+YWlvX2Vycm9ycyA9IDA7CisKKyAgICBpb3JlcS0+YmxrZGV2ID0g
TlVMTDsKKyAgICBtZW1zZXQoJmlvcmVxLT5saXN0LCAwLCBzaXplb2YoaW9yZXEtPmxpc3QpKTsK
KyAgICBtZW1zZXQoJmlvcmVxLT5hY2N0LCAwLCBzaXplb2YoaW9yZXEtPmFjY3QpKTsKKworICAg
IHFlbXVfaW92ZWNfcmVzZXQoJmlvcmVxLT52KTsKK30KKworc3RhdGljIHN0cnVjdCBpb3JlcSAq
aW9yZXFfc3RhcnQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQoreworICAgIHN0cnVjdCBpb3Jl
cSAqaW9yZXEgPSBOVUxMOworCisgICAgaWYgKFFMSVNUX0VNUFRZKCZibGtkZXYtPmZyZWVsaXN0
KSkgeworICAgICAgICBpZiAoYmxrZGV2LT5yZXF1ZXN0c190b3RhbCA+PSBibGtkZXYtPm1heF9y
ZXF1ZXN0cykgeworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICAgICAgLyog
YWxsb2NhdGUgbmV3IHN0cnVjdCAqLworICAgICAgICBpb3JlcSA9IGdfbWFsbG9jMChzaXplb2Yo
KmlvcmVxKSk7CisgICAgICAgIGlvcmVxLT5ibGtkZXYgPSBibGtkZXY7CisgICAgICAgIGJsa2Rl
di0+cmVxdWVzdHNfdG90YWwrKzsKKyAgICAgICAgcWVtdV9pb3ZlY19pbml0KCZpb3JlcS0+diwg
MSk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgLyogZ2V0IG9uZSBmcm9tIGZyZWVsaXN0ICovCisg
ICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZnJlZWxpc3QpOworICAgICAgICBR
TElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOworICAgIH0KKyAgICBRTElTVF9JTlNFUlRfSEVBRCgm
YmxrZGV2LT5pbmZsaWdodCwgaW9yZXEsIGxpc3QpOworICAgIGJsa2Rldi0+cmVxdWVzdHNfaW5m
bGlnaHQrKzsKKworb3V0OgorICAgIHJldHVybiBpb3JlcTsKK30KKworc3RhdGljIHZvaWQgaW9y
ZXFfZmluaXNoKHN0cnVjdCBpb3JlcSAqaW9yZXEpCit7CisgICAgc3RydWN0IFhlbkJsa0RldiAq
YmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKKworICAgIFFMSVNUX1JFTU9WRShpb3JlcSwgbGlzdCk7
CisgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmJsa2Rldi0+ZmluaXNoZWQsIGlvcmVxLCBsaXN0KTsK
KyAgICBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0LS07CisgICAgYmxrZGV2LT5yZXF1ZXN0c19m
aW5pc2hlZCsrOworfQorCitzdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAq
aW9yZXEsIGJvb2wgZmluaXNoKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlv
cmVxLT5ibGtkZXY7CisKKyAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOworICAgIGlvcmVx
X3Jlc2V0KGlvcmVxKTsKKyAgICBpb3JlcS0+YmxrZGV2ID0gYmxrZGV2OworICAgIFFMSVNUX0lO
U0VSVF9IRUFEKCZibGtkZXYtPmZyZWVsaXN0LCBpb3JlcSwgbGlzdCk7CisgICAgaWYgKGZpbmlz
aCkgeworICAgICAgICBibGtkZXYtPnJlcXVlc3RzX2ZpbmlzaGVkLS07CisgICAgfSBlbHNlIHsK
KyAgICAgICAgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodC0tOworICAgIH0KK30KKworLyoKKyAq
IHRyYW5zbGF0ZSByZXF1ZXN0IGludG8gaW92ZWMgKyBzdGFydCBvZmZzZXQKKyAqIGRvIHNhbml0
eSBjaGVja3MgYWxvbmcgdGhlIHdheQorICovCitzdGF0aWMgaW50IGlvcmVxX3BhcnNlKHN0cnVj
dCBpb3JlcSAqaW9yZXEpCit7CisgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEt
PmJsa2RldjsKKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54
ZW5kZXY7CisgICAgc2l6ZV90IGxlbjsKKyAgICBpbnQgaTsKKworICAgIHhlbl9wdl9wcmludGYo
CisgICAgICAgIHhlbmRldiwgMywKKyAgICAgICAgIm9wICVkLCBuciAlZCwgaGFuZGxlICVkLCBp
ZCAlIiBQUklkNjQgIiwgc2VjdG9yICUiIFBSSWQ2NCAiXG4iLAorICAgICAgICBpb3JlcS0+cmVx
Lm9wZXJhdGlvbiwgaW9yZXEtPnJlcS5ucl9zZWdtZW50cywKKyAgICAgICAgaW9yZXEtPnJlcS5o
YW5kbGUsIGlvcmVxLT5yZXEuaWQsIGlvcmVxLT5yZXEuc2VjdG9yX251bWJlcik7CisgICAgc3dp
dGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgeworICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKKyAg
ICAgICAgYnJlYWs7CisgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6CisgICAgICAg
IGlvcmVxLT5wcmVzeW5jID0gMTsKKyAgICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRz
KSB7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgICAgICAvKiBmYWxsIHRo
cm91Z2ggKi8KKyAgICBjYXNlIEJMS0lGX09QX1dSSVRFOgorICAgICAgICBicmVhazsKKyAgICBj
YXNlIEJMS0lGX09QX0RJU0NBUkQ6CisgICAgICAgIHJldHVybiAwOworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IHVua25vd24gb3BlcmF0aW9u
ICglZClcbiIsCisgICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24pOwor
ICAgICAgICBnb3RvIGVycjsKKyAgICB9OworCisgICAgaWYgKGlvcmVxLT5yZXEub3BlcmF0aW9u
ICE9IEJMS0lGX09QX1JFQUQgJiYgYmxrZGV2LT5tb2RlWzBdICE9ICd3JykgeworICAgICAgICB4
ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiB3cml0ZSByZXEgZm9yIHJvIGRldmljZVxu
Iik7CisgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIGlvcmVxLT5zdGFydCA9IGlvcmVx
LT5yZXEuc2VjdG9yX251bWJlciAqIGJsa2Rldi0+ZmlsZV9ibGs7CisgICAgZm9yIChpID0gMDsg
aSA8IGlvcmVxLT5yZXEubnJfc2VnbWVudHM7IGkrKykgeworICAgICAgICBpZiAoaSA9PSBCTEtJ
Rl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1QpIHsKKyAgICAgICAgICAgIHhlbl9wdl9wcmludGYo
eGVuZGV2LCAwLCAiZXJyb3I6IG5yX3NlZ21lbnRzIHRvbyBiaWdcbiIpOworICAgICAgICAgICAg
Z290byBlcnI7CisgICAgICAgIH0KKyAgICAgICAgaWYgKGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0
X3NlY3QgPiBpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QpIHsKKyAgICAgICAgICAgIHhlbl9w
dl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IGZpcnN0ID4gbGFzdCBzZWN0b3JcbiIpOworICAg
ICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0KKyAgICAgICAgaWYgKGlvcmVxLT5yZXEuc2Vn
W2ldLmxhc3Rfc2VjdCAqIEJMT0NLX1NJWkUgPj0gWENfUEFHRV9TSVpFKSB7CisgICAgICAgICAg
ICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBwYWdlIGNyb3NzaW5nXG4iKTsKKyAg
ICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICB9CisKKyAgICAgICAgbGVuID0gKGlvcmVxLT5y
ZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCisgICAgICAgICAgICAgICBpb3JlcS0+cmVxLnNlZ1tpXS5m
aXJzdF9zZWN0ICsgMSkgKiBibGtkZXYtPmZpbGVfYmxrOworICAgICAgICBpb3JlcS0+c2l6ZSAr
PSBsZW47CisgICAgfQorICAgIGlmIChpb3JlcS0+c3RhcnQgKyBpb3JlcS0+c2l6ZSA+IGJsa2Rl
di0+ZmlsZV9zaXplKSB7CisgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6
IGFjY2VzcyBiZXlvbmQgZW5kIG9mIGZpbGVcbiIpOworICAgICAgICBnb3RvIGVycjsKKyAgICB9
CisgICAgcmV0dXJuIDA7CisKK2VycjoKKyAgICBpb3JlcS0+c3RhdHVzID0gQkxLSUZfUlNQX0VS
Uk9SOworICAgIHJldHVybiAtMTsKK30KKworc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5KHN0
cnVjdCBpb3JlcSAqaW9yZXEpCit7CisgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9y
ZXEtPmJsa2RldjsKKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2
LT54ZW5kZXY7CisgICAgWGVuR3JhbnRDb3B5U2VnbWVudCBzZWdzW0JMS0lGX01BWF9TRUdNRU5U
U19QRVJfUkVRVUVTVF07CisgICAgaW50IGksIGNvdW50LCByYzsKKyAgICBpbnQ2NF90IGZpbGVf
YmxrID0gYmxrZGV2LT5maWxlX2JsazsKKyAgICBib29sIHRvX2RvbWFpbiA9IChpb3JlcS0+cmVx
Lm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEKTsKKyAgICB2b2lkICp2aXJ0ID0gaW9yZXEtPmJ1
ZjsKKworICAgIGlmIChpb3JlcS0+cmVxLm5yX3NlZ21lbnRzID09IDApIHsKKyAgICAgICAgcmV0
dXJuIDA7CisgICAgfQorCisgICAgY291bnQgPSBpb3JlcS0+cmVxLm5yX3NlZ21lbnRzOworCisg
ICAgZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspIHsKKyAgICAgICAgaWYgKHRvX2RvbWFpbikg
eworICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ucmVmID0gaW9yZXEtPnJlcS5zZWdb
aV0uZ3JlZjsKKyAgICAgICAgICAgIHNlZ3NbaV0uZGVzdC5mb3JlaWduLm9mZnNldCA9IGlvcmVx
LT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKgorICAgICAgICAgICAgICAgIGZpbGVfYmxrOworICAg
ICAgICAgICAgc2Vnc1tpXS5zb3VyY2UudmlydCA9IHZpcnQ7CisgICAgICAgIH0gZWxzZSB7Cisg
ICAgICAgICAgICBzZWdzW2ldLnNvdXJjZS5mb3JlaWduLnJlZiA9IGlvcmVxLT5yZXEuc2VnW2ld
LmdyZWY7CisgICAgICAgICAgICBzZWdzW2ldLnNvdXJjZS5mb3JlaWduLm9mZnNldCA9IGlvcmVx
LT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKgorICAgICAgICAgICAgICAgIGZpbGVfYmxrOworICAg
ICAgICAgICAgc2Vnc1tpXS5kZXN0LnZpcnQgPSB2aXJ0OworICAgICAgICB9CisgICAgICAgIHNl
Z3NbaV0ubGVuID0gKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdAorICAgICAgICAgICAgICAg
ICAgICAgICAtIGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVfYmxrOwor
ICAgICAgICB2aXJ0ICs9IHNlZ3NbaV0ubGVuOworICAgIH0KKworICAgIHJjID0geGVuX2JlX2Nv
cHlfZ3JhbnRfcmVmcyh4ZW5kZXYsIHRvX2RvbWFpbiwgc2VncywgY291bnQpOworCisgICAgaWYg
KHJjKSB7CisgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLAorICAgICAgICAgICAgICAg
ICAgICAgICJmYWlsZWQgdG8gY29weSBkYXRhICVkXG4iLCByYyk7CisgICAgICAgIGlvcmVxLT5h
aW9fZXJyb3JzKys7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7
Cit9CisKK3N0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3Jl
cSk7CisKK3N0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJl
dCkKK3sKKyAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxID0gb3BhcXVlOworICAgIHN0cnVjdCBYZW5C
bGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OworCisgICAgYWlvX2NvbnRleHRfYWNxdWlyZShi
bGtkZXYtPmN0eCk7CisKKyAgICBpZiAocmV0ICE9IDApIHsKKyAgICAgICAgeGVuX3B2X3ByaW50
Zih4ZW5kZXYsIDAsICIlcyBJL08gZXJyb3JcbiIsCisgICAgICAgICAgICAgICAgICAgICAgaW9y
ZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCA/ICJyZWFkIiA6ICJ3cml0ZSIpOwor
ICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOworICAgIH0KKworICAgIGlvcmVxLT5haW9faW5m
bGlnaHQtLTsKKyAgICBpZiAoaW9yZXEtPnByZXN5bmMpIHsKKyAgICAgICAgaW9yZXEtPnByZXN5
bmMgPSAwOworICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhpb3JlcSk7CisgICAgICAgIGdv
dG8gZG9uZTsKKyAgICB9CisgICAgaWYgKGlvcmVxLT5haW9faW5mbGlnaHQgPiAwKSB7CisgICAg
ICAgIGdvdG8gZG9uZTsKKyAgICB9CisKKyAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9u
KSB7CisgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgorICAgICAgICAvKiBpbiBjYXNlIG9mIGZhaWx1
cmUgaW9yZXEtPmFpb19lcnJvcnMgaXMgaW5jcmVhc2VkICovCisgICAgICAgIGlmIChyZXQgPT0g
MCkgeworICAgICAgICAgICAgaW9yZXFfZ3JhbnRfY29weShpb3JlcSk7CisgICAgICAgIH0KKyAg
ICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBC
TEtJRl9PUF9XUklURToKKyAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToKKyAgICAg
ICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgfQorICAgICAgICBxZW11X3ZmcmVlKGlvcmVxLT5idWYpOworICAgICAgICBicmVhazsK
KyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBpb3JlcS0+c3RhdHVz
ID0gaW9yZXEtPmFpb19lcnJvcnMgPyBCTEtJRl9SU1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsK
KyAgICBpb3JlcV9maW5pc2goaW9yZXEpOworCisgICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJh
dGlvbikgeworICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6CisgICAgY2FzZSBCTEtJRl9PUF9GTFVT
SF9ESVNLQ0FDSEU6CisgICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CisgICAg
ICAgIGlmIChpb3JlcS0+c3RhdHVzID09IEJMS0lGX1JTUF9PS0FZKSB7CisgICAgICAgICAgICBi
bG9ja19hY2N0X2RvbmUoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCk7
CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBibG9ja19hY2N0X2ZhaWxlZChibGtfZ2V0
X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKKyAgICAgICAgfQorICAgICAgICBi
cmVhazsKKyAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CisgICAgZGVmYXVsdDoKKyAgICAgICAg
YnJlYWs7CisgICAgfQorICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7CisKK2RvbmU6
CisgICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7Cit9CisKK3N0YXRpYyBib29s
IGJsa19zcGxpdF9kaXNjYXJkKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJsa2lmX3NlY3Rvcl90IHNl
Y3Rvcl9udW1iZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBucl9z
ZWN0b3JzKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7
CisgICAgaW50NjRfdCBieXRlX29mZnNldDsKKyAgICBpbnQgYnl0ZV9jaHVuazsKKyAgICB1aW50
NjRfdCBieXRlX3JlbWFpbmluZywgbGltaXQ7CisgICAgdWludDY0X3Qgc2VjX3N0YXJ0ID0gc2Vj
dG9yX251bWJlcjsKKyAgICB1aW50NjRfdCBzZWNfY291bnQgPSBucl9zZWN0b3JzOworCisgICAg
LyogV3JhcCBhcm91bmQsIG9yIG92ZXJmbG93aW5nIGJ5dGUgbGltaXQ/ICovCisgICAgaWYgKHNl
Y19zdGFydCArIHNlY19jb3VudCA8IHNlY19jb3VudCB8fAorICAgICAgICBzZWNfc3RhcnQgKyBz
ZWNfY291bnQgPiBJTlQ2NF9NQVggPj4gQkRSVl9TRUNUT1JfQklUUykgeworICAgICAgICByZXR1
cm4gZmFsc2U7CisgICAgfQorCisgICAgbGltaXQgPSBCRFJWX1JFUVVFU1RfTUFYX1NFQ1RPUlMg
PDwgQkRSVl9TRUNUT1JfQklUUzsKKyAgICBieXRlX29mZnNldCA9IHNlY19zdGFydCA8PCBCRFJW
X1NFQ1RPUl9CSVRTOworICAgIGJ5dGVfcmVtYWluaW5nID0gc2VjX2NvdW50IDw8IEJEUlZfU0VD
VE9SX0JJVFM7CisKKyAgICBkbyB7CisgICAgICAgIGJ5dGVfY2h1bmsgPSBieXRlX3JlbWFpbmlu
ZyA+IGxpbWl0ID8gbGltaXQgOiBieXRlX3JlbWFpbmluZzsKKyAgICAgICAgaW9yZXEtPmFpb19p
bmZsaWdodCsrOworICAgICAgICBibGtfYWlvX3BkaXNjYXJkKGJsa2Rldi0+YmxrLCBieXRlX29m
ZnNldCwgYnl0ZV9jaHVuaywKKyAgICAgICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21w
bGV0ZSwgaW9yZXEpOworICAgICAgICBieXRlX3JlbWFpbmluZyAtPSBieXRlX2NodW5rOworICAg
ICAgICBieXRlX29mZnNldCArPSBieXRlX2NodW5rOworICAgIH0gd2hpbGUgKGJ5dGVfcmVtYWlu
aW5nID4gMCk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGludCBpb3JlcV9ydW5p
b19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYg
KmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisKKyAgICBpb3JlcS0+YnVmID0gcWVtdV9tZW1hbGln
bihYQ19QQUdFX1NJWkUsIGlvcmVxLT5zaXplKTsKKyAgICBpZiAoaW9yZXEtPnJlcS5ucl9zZWdt
ZW50cyAmJgorICAgICAgICAoaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUg
fHwKKyAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX0ZMVVNIX0RJU0tD
QUNIRSkgJiYKKyAgICAgICAgaW9yZXFfZ3JhbnRfY29weShpb3JlcSkpIHsKKyAgICAgICAgcWVt
dV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAgaW9y
ZXEtPmFpb19pbmZsaWdodCsrOworICAgIGlmIChpb3JlcS0+cHJlc3luYykgeworICAgICAgICBi
bGtfYWlvX2ZsdXNoKGlvcmVxLT5ibGtkZXYtPmJsaywgcWVtdV9haW9fY29tcGxldGUsIGlvcmVx
KTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgc3dpdGNoIChpb3JlcS0+cmVxLm9w
ZXJhdGlvbikgeworICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKKyAgICAgICAgcWVtdV9pb3ZlY19h
ZGQoJmlvcmVxLT52LCBpb3JlcS0+YnVmLCBpb3JlcS0+c2l6ZSk7CisgICAgICAgIGJsb2NrX2Fj
Y3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICBpb3JlcS0+di5zaXplLCBCTE9DS19BQ0NUX1JFQUQpOworICAg
ICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7CisgICAgICAgIGJsa19haW9fcHJlYWR2KGJsa2Rl
di0+YmxrLCBpb3JlcS0+c3RhcnQsICZpb3JlcS0+diwgMCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBC
TEtJRl9PUF9XUklURToKKyAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToKKyAgICAg
ICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgfQorCisgICAgICAgIHFlbXVfaW92ZWNfYWRkKCZpb3JlcS0+diwgaW9yZXEtPmJ1Ziwg
aW9yZXEtPnNpemUpOworICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJsa19nZXRfc3RhdHMoYmxr
ZGV2LT5ibGspLCAmaW9yZXEtPmFjY3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEt
PnYuc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbiA9
PSBCTEtJRl9PUF9XUklURSA/CisgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9X
UklURSA6IEJMT0NLX0FDQ1RfRkxVU0gpOworICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7
CisgICAgICAgIGJsa19haW9fcHdyaXRldihibGtkZXYtPmJsaywgaW9yZXEtPnN0YXJ0LCAmaW9y
ZXEtPnYsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwgaW9y
ZXEpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CisgICAgewor
ICAgICAgICBzdHJ1Y3QgYmxraWZfcmVxdWVzdF9kaXNjYXJkICpyZXEgPSAodm9pZCAqKSZpb3Jl
cS0+cmVxOworICAgICAgICBpZiAoIWJsa19zcGxpdF9kaXNjYXJkKGlvcmVxLCByZXEtPnNlY3Rv
cl9udW1iZXIsIHJlcS0+bnJfc2VjdG9ycykpIHsKKyAgICAgICAgICAgIGdvdG8gZXJyOworICAg
ICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICAvKiB1
bmtub3duIG9wZXJhdGlvbiAoc2hvdWxkbid0IGhhcHBlbiAtLSBwYXJzZSBjYXRjaGVzIHRoaXMp
ICovCisgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIHFlbXVfYWlvX2NvbXBsZXRlKGlv
cmVxLCAwKTsKKworICAgIHJldHVybiAwOworCitlcnI6CisgICAgaW9yZXFfZmluaXNoKGlvcmVx
KTsKKyAgICBpb3JlcS0+c3RhdHVzID0gQkxLSUZfUlNQX0VSUk9SOworICAgIHJldHVybiAtMTsK
K30KKworc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3RydWN0IGlvcmVxICppb3Jl
cSkKK3sKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKKyAg
ICBpbnQgICAgICAgICAgICAgICBzZW5kX25vdGlmeSAgID0gMDsKKyAgICBpbnQgICAgICAgICAg
ICAgICBoYXZlX3JlcXVlc3RzID0gMDsKKyAgICBibGtpZl9yZXNwb25zZV90ICAqcmVzcDsKKwor
ICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5nIGZvciB0aGUgcmVsZXZhbnQgZG9tYWlu
LiAqLworICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgeworICAgIGNhc2UgQkxLSUZfUFJP
VE9DT0xfTkFUSVZFOgorICAgICAgICByZXNwID0gKGJsa2lmX3Jlc3BvbnNlX3QgKilSSU5HX0dF
VF9SRVNQT05TRSgKKyAgICAgICAgICAgICZibGtkZXYtPnJpbmdzLm5hdGl2ZSwKKyAgICAgICAg
ICAgIGJsa2Rldi0+cmluZ3MubmF0aXZlLnJzcF9wcm9kX3B2dCk7CisgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgorICAgICAgICByZXNwID0gKGJsa2lmX3Jl
c3BvbnNlX3QgKilSSU5HX0dFVF9SRVNQT05TRSgKKyAgICAgICAgICAgICZibGtkZXYtPnJpbmdz
Lng4Nl8zMl9wYXJ0LAorICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5yc3Bf
cHJvZF9wdnQpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82
NDoKKyAgICAgICAgcmVzcCA9IChibGtpZl9yZXNwb25zZV90ICopUklOR19HRVRfUkVTUE9OU0Uo
CisgICAgICAgICAgICAmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydCwKKyAgICAgICAgICAgIGJs
a2Rldi0+cmluZ3MueDg2XzY0X3BhcnQucnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmVzcC0+aWQgICAg
ICAgID0gaW9yZXEtPnJlcS5pZDsKKyAgICByZXNwLT5vcGVyYXRpb24gPSBpb3JlcS0+cmVxLm9w
ZXJhdGlvbjsKKyAgICByZXNwLT5zdGF0dXMgICAgPSBpb3JlcS0+c3RhdHVzOworCisgICAgYmxr
ZGV2LT5yaW5ncy5jb21tb24ucnNwX3Byb2RfcHZ0Kys7CisKKyAgICBSSU5HX1BVU0hfUkVTUE9O
U0VTX0FORF9DSEVDS19OT1RJRlkoJmJsa2Rldi0+cmluZ3MuY29tbW9uLCBzZW5kX25vdGlmeSk7
CisgICAgaWYgKGJsa2Rldi0+cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCA9PSBibGtkZXYtPnJp
bmdzLmNvbW1vbi5yZXFfY29ucykgeworICAgICAgICAvKgorICAgICAgICAgKiBUYWlsIGNoZWNr
IGZvciBwZW5kaW5nIHJlcXVlc3RzLiBBbGxvd3MgZnJvbnRlbmQgdG8gYXZvaWQKKyAgICAgICAg
ICogbm90aWZpY2F0aW9ucyBpZiByZXF1ZXN0cyBhcmUgYWxyZWFkeSBpbiBmbGlnaHQgKGxvd2Vy
CisgICAgICAgICAqIG92ZXJoZWFkcyBhbmQgcHJvbW90ZXMgYmF0Y2hpbmcpLgorICAgICAgICAg
Ki8KKyAgICAgICAgUklOR19GSU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoJmJsa2Rldi0+cmluZ3Mu
Y29tbW9uLCBoYXZlX3JlcXVlc3RzKTsKKyAgICB9IGVsc2UgaWYgKFJJTkdfSEFTX1VOQ09OU1VN
RURfUkVRVUVTVFMoJmJsa2Rldi0+cmluZ3MuY29tbW9uKSkgeworICAgICAgICBoYXZlX3JlcXVl
c3RzID0gMTsKKyAgICB9CisKKyAgICBpZiAoaGF2ZV9yZXF1ZXN0cykgeworICAgICAgICBibGtk
ZXYtPm1vcmVfd29yaysrOworICAgIH0KKyAgICByZXR1cm4gc2VuZF9ub3RpZnk7Cit9CisKKy8q
IHdhbGsgZmluaXNoZWQgbGlzdCwgc2VuZCBvdXRzdGFuZGluZyByZXNwb25zZXMsIGZyZWUgcmVx
dWVzdHMgKi8KK3N0YXRpYyB2b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChzdHJ1Y3QgWGVuQmxr
RGV2ICpibGtkZXYpCit7CisgICAgc3RydWN0IGlvcmVxICppb3JlcTsKKyAgICBpbnQgc2VuZF9u
b3RpZnkgPSAwOworCisgICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5maW5pc2hlZCkp
IHsKKyAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5maW5pc2hlZCk7CisgICAg
ICAgIHNlbmRfbm90aWZ5ICs9IGJsa19zZW5kX3Jlc3BvbnNlX29uZShpb3JlcSk7CisgICAgICAg
IGlvcmVxX3JlbGVhc2UoaW9yZXEsIHRydWUpOworICAgIH0KKyAgICBpZiAoc2VuZF9ub3RpZnkp
IHsKKyAgICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5KCZibGtkZXYtPnhlbmRldik7CisgICAgfQor
fQorCitzdGF0aWMgaW50IGJsa19nZXRfcmVxdWVzdChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYs
IHN0cnVjdCBpb3JlcSAqaW9yZXEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0lE
WCByYykKK3sKKyAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKKyAgICBjYXNlIEJMS0lG
X1BST1RPQ09MX05BVElWRToKKyAgICAgICAgbWVtY3B5KCZpb3JlcS0+cmVxLCBSSU5HX0dFVF9S
RVFVRVNUKCZibGtkZXYtPnJpbmdzLm5hdGl2ZSwgcmMpLAorICAgICAgICAgICAgICAgc2l6ZW9m
KGlvcmVxLT5yZXEpKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9Y
ODZfMzI6CisgICAgICAgIGJsa2lmX2dldF94ODZfMzJfcmVxKCZpb3JlcS0+cmVxLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZibGtkZXYtPnJpbmdzLng4
Nl8zMl9wYXJ0LCByYykpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIEJMS0lGX1BST1RPQ09M
X1g4Nl82NDoKKyAgICAgICAgYmxraWZfZ2V0X3g4Nl82NF9yZXEoJmlvcmVxLT5yZXEsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdfR0VUX1JFUVVFU1QoJmJsa2Rldi0+cmluZ3Mu
eDg2XzY0X3BhcnQsIHJjKSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICAvKiBQcmV2ZW50
IHRoZSBjb21waWxlciBmcm9tIGFjY2Vzc2luZyB0aGUgb24tcmluZyBmaWVsZHMgaW5zdGVhZC4g
Ki8KKyAgICBiYXJyaWVyKCk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGJsa19o
YW5kbGVfcmVxdWVzdHMoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQoreworICAgIFJJTkdfSURY
IHJjLCBycDsKKyAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOworCisgICAgYmxrZGV2LT5tb3JlX3dv
cmsgPSAwOworCisgICAgcmMgPSBibGtkZXYtPnJpbmdzLmNvbW1vbi5yZXFfY29uczsKKyAgICBy
cCA9IGJsa2Rldi0+cmluZ3MuY29tbW9uLnNyaW5nLT5yZXFfcHJvZDsKKyAgICB4ZW5fcm1iKCk7
IC8qIEVuc3VyZSB3ZSBzZWUgcXVldWVkIHJlcXVlc3RzIHVwIHRvICdycCcuICovCisKKyAgICBi
bGtfc2VuZF9yZXNwb25zZV9hbGwoYmxrZGV2KTsKKyAgICB3aGlsZSAocmMgIT0gcnApIHsKKyAg
ICAgICAgLyogcHVsbCByZXF1ZXN0IGZyb20gcmluZyAqLworICAgICAgICBpZiAoUklOR19SRVFV
RVNUX0NPTlNfT1ZFUkZMT1coJmJsa2Rldi0+cmluZ3MuY29tbW9uLCByYykpIHsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlvcmVxID0gaW9yZXFfc3RhcnQoYmxrZGV2
KTsKKyAgICAgICAgaWYgKGlvcmVxID09IE5VTEwpIHsKKyAgICAgICAgICAgIGJsa2Rldi0+bW9y
ZV93b3JrKys7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBibGtfZ2V0
X3JlcXVlc3QoYmxrZGV2LCBpb3JlcSwgcmMpOworICAgICAgICBibGtkZXYtPnJpbmdzLmNvbW1v
bi5yZXFfY29ucyA9ICsrcmM7CisKKyAgICAgICAgLyogcGFyc2UgdGhlbSAqLworICAgICAgICBp
ZiAoaW9yZXFfcGFyc2UoaW9yZXEpICE9IDApIHsKKworICAgICAgICAgICAgc3dpdGNoIChpb3Jl
cS0+cmVxLm9wZXJhdGlvbikgeworICAgICAgICAgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgorICAg
ICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+Ymxr
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9SRUFEKTsK
KyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6
CisgICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoYmxrZGV2
LT5ibGspLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX1dS
SVRFKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgQkxLSUZfT1Bf
RkxVU0hfRElTS0NBQ0hFOgorICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtf
Z2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQkxPQ0tfQUNDVF9GTFVTSCk7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgfTsKKworICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jl
c3BvbnNlX29uZShpb3JlcSkpIHsKKyAgICAgICAgICAgICAgICB4ZW5fcHZfc2VuZF9ub3RpZnko
JmJsa2Rldi0+eGVuZGV2KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlvcmVxX3JlbGVh
c2UoaW9yZXEsIGZhbHNlKTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAg
ICAgICAgaW9yZXFfcnVuaW9fcWVtdV9haW8oaW9yZXEpOworICAgIH0KKworICAgIGlmIChibGtk
ZXYtPm1vcmVfd29yayAmJiBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0IDwgYmxrZGV2LT5tYXhf
cmVxdWVzdHMpIHsKKyAgICAgICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsKKyAgICB9
Cit9CisKKy8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gKi8KKworc3RhdGljIHZvaWQgYmxrX2JoKHZvaWQgKm9wYXF1ZSkKK3sK
KyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBvcGFxdWU7CisKKyAgICBhaW9fY29udGV4
dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKKyAgICBibGtfaGFuZGxlX3JlcXVlc3RzKGJsa2Rldik7
CisgICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7Cit9CisKK3N0YXRpYyB2b2lk
IGJsa19hbGxvYyhzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCit7CisgICAgc3RydWN0
IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0Rl
diwgeGVuZGV2KTsKKyAgICBFcnJvciAqZXJyID0gTlVMTDsKKworICAgIHRyYWNlX3hlbl9kaXNr
X2FsbG9jKHhlbmRldi0+bmFtZSk7CisKKyAgICBRTElTVF9JTklUKCZibGtkZXYtPmluZmxpZ2h0
KTsKKyAgICBRTElTVF9JTklUKCZibGtkZXYtPmZpbmlzaGVkKTsKKyAgICBRTElTVF9JTklUKCZi
bGtkZXYtPmZyZWVsaXN0KTsKKworICAgIGJsa2Rldi0+aW90aHJlYWQgPSBpb3RocmVhZF9jcmVh
dGUoeGVuZGV2LT5uYW1lLCAmZXJyKTsKKyAgICBhc3NlcnQoIWVycik7CisKKyAgICBibGtkZXYt
PmN0eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4dChibGtkZXYtPmlvdGhyZWFkKTsKKyAgICBi
bGtkZXYtPmJoID0gYWlvX2JoX25ldyhibGtkZXYtPmN0eCwgYmxrX2JoLCBibGtkZXYpOworfQor
CitzdGF0aWMgdm9pZCBibGtfcGFyc2VfZGlzY2FyZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYp
Cit7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2
OworICAgIGludCBlbmFibGU7CisKKyAgICBibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCA9IHRydWU7
CisKKyAgICBpZiAoeGVuc3RvcmVfcmVhZF9iZV9pbnQoeGVuZGV2LCAiZGlzY2FyZC1lbmFibGUi
LCAmZW5hYmxlKSA9PSAwKSB7CisgICAgICAgIGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkID0gISFl
bmFibGU7CisgICAgfQorCisgICAgaWYgKGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkKSB7CisgICAg
ICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLWRpc2NhcmQiLCAxKTsK
KyAgICB9Cit9CisKK3N0YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAq
eGVuZGV2KQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4
ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7CisgICAgaW50IGluZm8gPSAwOworICAg
IGNoYXIgKmRpcmVjdGlvc2FmZSA9IE5VTEw7CisKKyAgICB0cmFjZV94ZW5fZGlza19pbml0KHhl
bmRldi0+bmFtZSk7CisKKyAgICAvKiByZWFkIHhlbnN0b3JlIGVudHJpZXMgKi8KKyAgICBpZiAo
YmxrZGV2LT5wYXJhbXMgPT0gTlVMTCkgeworICAgICAgICBjaGFyICpoID0gTlVMTDsKKyAgICAg
ICAgYmxrZGV2LT5wYXJhbXMgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJwYXJhbXMi
KTsKKyAgICAgICAgaWYgKGJsa2Rldi0+cGFyYW1zICE9IE5VTEwpIHsKKyAgICAgICAgICAgIGgg
PSBzdHJjaHIoYmxrZGV2LT5wYXJhbXMsICc6Jyk7CisgICAgICAgIH0KKyAgICAgICAgaWYgKGgg
IT0gTlVMTCkgeworICAgICAgICAgICAgYmxrZGV2LT5maWxlcHJvdG8gPSBibGtkZXYtPnBhcmFt
czsKKyAgICAgICAgICAgIGJsa2Rldi0+ZmlsZW5hbWUgID0gaCArIDE7CisgICAgICAgICAgICAq
aCA9IDA7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9
ICI8dW5zZXQ+IjsKKyAgICAgICAgICAgIGJsa2Rldi0+ZmlsZW5hbWUgID0gYmxrZGV2LT5wYXJh
bXM7CisgICAgICAgIH0KKyAgICB9CisgICAgaWYgKCFzdHJjbXAoImFpbyIsIGJsa2Rldi0+Zmls
ZXByb3RvKSkgeworICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9ICJyYXciOworICAgIH0KKyAg
ICBpZiAoIXN0cmNtcCgidmhkIiwgYmxrZGV2LT5maWxlcHJvdG8pKSB7CisgICAgICAgIGJsa2Rl
di0+ZmlsZXByb3RvID0gInZwYyI7CisgICAgfQorICAgIGlmIChibGtkZXYtPm1vZGUgPT0gTlVM
TCkgeworICAgICAgICBibGtkZXYtPm1vZGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYs
ICJtb2RlIik7CisgICAgfQorICAgIGlmIChibGtkZXYtPnR5cGUgPT0gTlVMTCkgeworICAgICAg
ICBibGtkZXYtPnR5cGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJ0eXBlIik7Cisg
ICAgfQorICAgIGlmIChibGtkZXYtPmRldiA9PSBOVUxMKSB7CisgICAgICAgIGJsa2Rldi0+ZGV2
ID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGV2Iik7CisgICAgfQorICAgIGlmIChi
bGtkZXYtPmRldnR5cGUgPT0gTlVMTCkgeworICAgICAgICBibGtkZXYtPmRldnR5cGUgPSB4ZW5z
dG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkZXZpY2UtdHlwZSIpOworICAgIH0KKyAgICBkaXJl
Y3Rpb3NhZmUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkaXJlY3QtaW8tc2FmZSIp
OworICAgIGJsa2Rldi0+ZGlyZWN0aW9zYWZlID0gKGRpcmVjdGlvc2FmZSAmJiBhdG9pKGRpcmVj
dGlvc2FmZSkpOworCisgICAgLyogZG8gd2UgaGF2ZSBhbGwgd2UgbmVlZD8gKi8KKyAgICBpZiAo
YmxrZGV2LT5wYXJhbXMgPT0gTlVMTCB8fAorICAgICAgICBibGtkZXYtPm1vZGUgPT0gTlVMTCAg
IHx8CisgICAgICAgIGJsa2Rldi0+dHlwZSA9PSBOVUxMICAgfHwKKyAgICAgICAgYmxrZGV2LT5k
ZXYgPT0gTlVMTCkgeworICAgICAgICBnb3RvIG91dF9lcnJvcjsKKyAgICB9CisKKyAgICAvKiBy
ZWFkLW9ubHkgPyAqLworICAgIGlmIChzdHJjbXAoYmxrZGV2LT5tb2RlLCAidyIpKSB7CisgICAg
ICAgIGluZm8gIHw9IFZESVNLX1JFQURPTkxZOworICAgIH0KKworICAgIC8qIGNkcm9tID8gKi8K
KyAgICBpZiAoYmxrZGV2LT5kZXZ0eXBlICYmICFzdHJjbXAoYmxrZGV2LT5kZXZ0eXBlLCAiY2Ry
b20iKSkgeworICAgICAgICBpbmZvICB8PSBWRElTS19DRFJPTTsKKyAgICB9CisKKyAgICBibGtk
ZXYtPmZpbGVfYmxrICA9IEJMT0NLX1NJWkU7CisKKyAgICAvKiBmaWxsIGluZm8KKyAgICAgKiBi
bGtfY29ubmVjdCBzdXBwbGllcyBzZWN0b3Itc2l6ZSBhbmQgc2VjdG9ycworICAgICAqLworICAg
IHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwgMSk7
CisgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImluZm8iLCBpbmZvKTsKKworICAg
IHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJtYXgtcmluZy1wYWdlLW9yZGVyIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgTUFYX1JJTkdfUEFHRV9PUkRFUik7CisKKyAgICBibGtf
cGFyc2VfZGlzY2FyZChibGtkZXYpOworCisgICAgZ19mcmVlKGRpcmVjdGlvc2FmZSk7CisgICAg
cmV0dXJuIDA7CisKK291dF9lcnJvcjoKKyAgICBnX2ZyZWUoYmxrZGV2LT5wYXJhbXMpOworICAg
IGJsa2Rldi0+cGFyYW1zID0gTlVMTDsKKyAgICBnX2ZyZWUoYmxrZGV2LT5tb2RlKTsKKyAgICBi
bGtkZXYtPm1vZGUgPSBOVUxMOworICAgIGdfZnJlZShibGtkZXYtPnR5cGUpOworICAgIGJsa2Rl
di0+dHlwZSA9IE5VTEw7CisgICAgZ19mcmVlKGJsa2Rldi0+ZGV2KTsKKyAgICBibGtkZXYtPmRl
diA9IE5VTEw7CisgICAgZ19mcmVlKGJsa2Rldi0+ZGV2dHlwZSk7CisgICAgYmxrZGV2LT5kZXZ0
eXBlID0gTlVMTDsKKyAgICBnX2ZyZWUoZGlyZWN0aW9zYWZlKTsKKyAgICBibGtkZXYtPmRpcmVj
dGlvc2FmZSA9IGZhbHNlOworICAgIHJldHVybiAtMTsKK30KKworc3RhdGljIGludCBibGtfY29u
bmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCit7CisgICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVu
ZGV2KTsKKyAgICBpbnQgaW5kZXgsIHFmbGFnczsKKyAgICBib29sIHJlYWRvbmx5ID0gdHJ1ZTsK
KyAgICBib29sIHdyaXRldGhyb3VnaCA9IHRydWU7CisgICAgaW50IG9yZGVyLCByaW5nX3JlZjsK
KyAgICB1bnNpZ25lZCBpbnQgcmluZ19zaXplLCBtYXhfZ3JhbnRzOworICAgIHVuc2lnbmVkIGlu
dCBpOworCisgICAgdHJhY2VfeGVuX2Rpc2tfY29ubmVjdCh4ZW5kZXYtPm5hbWUpOworCisgICAg
LyogcmVhZC1vbmx5ID8gKi8KKyAgICBpZiAoYmxrZGV2LT5kaXJlY3Rpb3NhZmUpIHsKKyAgICAg
ICAgcWZsYWdzID0gQkRSVl9PX05PQ0FDSEUgfCBCRFJWX09fTkFUSVZFX0FJTzsKKyAgICB9IGVs
c2UgeworICAgICAgICBxZmxhZ3MgPSAwOworICAgICAgICB3cml0ZXRocm91Z2ggPSBmYWxzZTsK
KyAgICB9CisgICAgaWYgKHN0cmNtcChibGtkZXYtPm1vZGUsICJ3IikgPT0gMCkgeworICAgICAg
ICBxZmxhZ3MgfD0gQkRSVl9PX1JEV1I7CisgICAgICAgIHJlYWRvbmx5ID0gZmFsc2U7CisgICAg
fQorICAgIGlmIChibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCkgeworICAgICAgICBxZmxhZ3MgfD0g
QkRSVl9PX1VOTUFQOworICAgIH0KKworICAgIC8qIGluaXQgcWVtdSBibG9jayBkcml2ZXIgKi8K
KyAgICBpbmRleCA9ICh4ZW5kZXYtPmRldiAtIDIwMiAqIDI1NikgLyAxNjsKKyAgICBibGtkZXYt
PmRpbmZvID0gZHJpdmVfZ2V0KElGX1hFTiwgMCwgaW5kZXgpOworICAgIGlmICghYmxrZGV2LT5k
aW5mbykgeworICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKyAgICAgICAgUURpY3Qg
Km9wdGlvbnMgPSBOVUxMOworCisgICAgICAgIGlmIChzdHJjbXAoYmxrZGV2LT5maWxlcHJvdG8s
ICI8dW5zZXQ+IikpIHsKKyAgICAgICAgICAgIG9wdGlvbnMgPSBxZGljdF9uZXcoKTsKKyAgICAg
ICAgICAgIHFkaWN0X3B1dF9zdHIob3B0aW9ucywgImRyaXZlciIsIGJsa2Rldi0+ZmlsZXByb3Rv
KTsKKyAgICAgICAgfQorCisgICAgICAgIC8qIHNldHVwIHZpYSB4ZW5idXMgLT4gY3JlYXRlIG5l
dyBibG9jayBkcml2ZXIgaW5zdGFuY2UgKi8KKyAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYs
IDIsICJjcmVhdGUgbmV3IGJkcnYgKHhlbmJ1cyBzZXR1cClcbiIpOworICAgICAgICBibGtkZXYt
PmJsayA9IGJsa19uZXdfb3BlbihibGtkZXYtPmZpbGVuYW1lLCBOVUxMLCBvcHRpb25zLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxZmxhZ3MsICZsb2NhbF9lcnIpOworICAg
ICAgICBpZiAoIWJsa2Rldi0+YmxrKSB7CisgICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRl
diwgMCwgImVycm9yOiAlc1xuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3JfZ2V0
X3ByZXR0eShsb2NhbF9lcnIpKTsKKyAgICAgICAgICAgIGVycm9yX2ZyZWUobG9jYWxfZXJyKTsK
KyAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgfQorICAgICAgICBibGtfc2V0X2VuYWJs
ZV93cml0ZV9jYWNoZShibGtkZXYtPmJsaywgIXdyaXRldGhyb3VnaCk7CisgICAgfSBlbHNlIHsK
KyAgICAgICAgLyogc2V0dXAgdmlhIHFlbXUgY21kbGluZSAtPiBhbHJlYWR5IHNldHVwIGZvciB1
cyAqLworICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMiwKKyAgICAgICAgICAgICAgICAg
ICAgICAiZ2V0IGNvbmZpZ3VyZWQgYmRydiAoY21kbGluZSBzZXR1cClcbiIpOworICAgICAgICBi
bGtkZXYtPmJsayA9IGJsa19ieV9sZWdhY3lfZGluZm8oYmxrZGV2LT5kaW5mbyk7CisgICAgICAg
IGlmIChibGtfaXNfcmVhZF9vbmx5KGJsa2Rldi0+YmxrKSAmJiAhcmVhZG9ubHkpIHsKKyAgICAg
ICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiVW5leHBlY3RlZCByZWFkLW9ubHkgZHJp
dmUiKTsKKyAgICAgICAgICAgIGJsa2Rldi0+YmxrID0gTlVMTDsKKyAgICAgICAgICAgIHJldHVy
biAtMTsKKyAgICAgICAgfQorICAgICAgICAvKiBibGtkZXYtPmJsayBpcyBub3QgY3JlYXRlIGJ5
IHVzLCB3ZSBnZXQgYSByZWZlcmVuY2UKKyAgICAgICAgICogc28gd2UgY2FuIGJsa191bnJlZigp
IHVuY29uZGl0aW9uYWxseSAqLworICAgICAgICBibGtfcmVmKGJsa2Rldi0+YmxrKTsKKyAgICB9
CisgICAgYmxrX2F0dGFjaF9kZXZfbGVnYWN5KGJsa2Rldi0+YmxrLCBibGtkZXYpOworICAgIGJs
a2Rldi0+ZmlsZV9zaXplID0gYmxrX2dldGxlbmd0aChibGtkZXYtPmJsayk7CisgICAgaWYgKGJs
a2Rldi0+ZmlsZV9zaXplIDwgMCkgeworICAgICAgICBCbG9ja0RyaXZlclN0YXRlICpicyA9IGJs
a19icyhibGtkZXYtPmJsayk7CisgICAgICAgIGNvbnN0IGNoYXIgKmRydl9uYW1lID0gYnMgPyBi
ZHJ2X2dldF9mb3JtYXRfbmFtZShicykgOiBOVUxMOworICAgICAgICB4ZW5fcHZfcHJpbnRmKHhl
bmRldiwgMSwgImJsa19nZXRsZW5ndGg6ICVkICglcykgfCBkcnYgJXNcbiIsCisgICAgICAgICAg
ICAgICAgICAgICAgKGludClibGtkZXYtPmZpbGVfc2l6ZSwgc3RyZXJyb3IoLWJsa2Rldi0+Zmls
ZV9zaXplKSwKKyAgICAgICAgICAgICAgICAgICAgICBkcnZfbmFtZSA/OiAiLSIpOworICAgICAg
ICBibGtkZXYtPmZpbGVfc2l6ZSA9IDA7CisgICAgfQorCisgICAgeGVuX3B2X3ByaW50Zih4ZW5k
ZXYsIDEsICJ0eXBlIFwiJXNcIiwgZmlsZXByb3RvIFwiJXNcIiwgZmlsZW5hbWUgXCIlc1wiLCIK
KyAgICAgICAgICAgICAgICAgICIgc2l6ZSAlIiBQUklkNjQgIiAoJSIgUFJJZDY0ICIgTUIpXG4i
LAorICAgICAgICAgICAgICAgICAgYmxrZGV2LT50eXBlLCBibGtkZXYtPmZpbGVwcm90bywgYmxr
ZGV2LT5maWxlbmFtZSwKKyAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmlsZV9zaXplLCBibGtk
ZXYtPmZpbGVfc2l6ZSAvIE1pQik7CisKKyAgICAvKiBGaWxsIGluIG51bWJlciBvZiBzZWN0b3Ig
c2l6ZSBhbmQgbnVtYmVyIG9mIHNlY3RvcnMgKi8KKyAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQo
eGVuZGV2LCAic2VjdG9yLXNpemUiLCBibGtkZXYtPmZpbGVfYmxrKTsKKyAgICB4ZW5zdG9yZV93
cml0ZV9iZV9pbnQ2NCh4ZW5kZXYsICJzZWN0b3JzIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibGtkZXYtPmZpbGVfc2l6ZSAvIGJsa2Rldi0+ZmlsZV9ibGspOworCisgICAgaWYgKHhl
bnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwgInJpbmctcGFnZS1vcmRlciIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZvcmRlcikgPT0gLTEpIHsKKyAgICAgICAgYmxrZGV2LT5ucl9y
aW5nX3JlZiA9IDE7CisKKyAgICAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwg
InJpbmctcmVmIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3JlZikg
PT0gLTEpIHsKKyAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgfQorICAgICAgICBibGtk
ZXYtPnJpbmdfcmVmWzBdID0gcmluZ19yZWY7CisKKyAgICB9IGVsc2UgaWYgKG9yZGVyID49IDAg
JiYgb3JkZXIgPD0gTUFYX1JJTkdfUEFHRV9PUkRFUikgeworICAgICAgICBibGtkZXYtPm5yX3Jp
bmdfcmVmID0gMSA8PCBvcmRlcjsKKworICAgICAgICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2LT5u
cl9yaW5nX3JlZjsgaSsrKSB7CisgICAgICAgICAgICBjaGFyICprZXk7CisKKyAgICAgICAgICAg
IGtleSA9IGdfc3RyZHVwX3ByaW50ZigicmluZy1yZWYldSIsIGkpOworICAgICAgICAgICAgaWYg
KCFrZXkpIHsKKyAgICAgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgICAgICB9CisKKyAg
ICAgICAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsIGtleSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcmluZ19yZWYpID09IC0xKSB7CisgICAgICAg
ICAgICAgICAgZ19mcmVlKGtleSk7CisgICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAg
ICAgICAgfQorICAgICAgICAgICAgYmxrZGV2LT5yaW5nX3JlZltpXSA9IHJpbmdfcmVmOworCisg
ICAgICAgICAgICBnX2ZyZWUoa2V5KTsKKyAgICAgICAgfQorICAgIH0gZWxzZSB7CisgICAgICAg
IHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiaW52YWxpZCByaW5nLXBhZ2Utb3JkZXI6ICVkXG4i
LAorICAgICAgICAgICAgICAgICAgICAgIG9yZGVyKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAg
IH0KKworICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJldmVudC1jaGFubmVs
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmRldi0+cmVtb3RlX3BvcnQpID09
IC0xKSB7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICBpZiAoIXhlbmRldi0+cHJv
dG9jb2wpIHsKKyAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX05BVElW
RTsKKyAgICB9IGVsc2UgaWYgKHN0cmNtcCh4ZW5kZXYtPnByb3RvY29sLCBYRU5fSU9fUFJPVE9f
QUJJX05BVElWRSkgPT0gMCkgeworICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJP
VE9DT0xfTkFUSVZFOworICAgIH0gZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+cHJvdG9jb2wsIFhF
Tl9JT19QUk9UT19BQklfWDg2XzMyKSA9PSAwKSB7CisgICAgICAgIGJsa2Rldi0+cHJvdG9jb2wg
PSBCTEtJRl9QUk9UT0NPTF9YODZfMzI7CisgICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2LT5w
cm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9YODZfNjQpID09IDApIHsKKyAgICAgICAgYmxrZGV2
LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl82NDsKKyAgICB9IGVsc2UgeworICAgICAg
ICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOworICAgIH0KKworICAg
IHJpbmdfc2l6ZSA9IFhDX1BBR0VfU0laRSAqIGJsa2Rldi0+bnJfcmluZ19yZWY7CisgICAgc3dp
dGNoIChibGtkZXYtPnByb3RvY29sKSB7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6
CisgICAgeworICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpF
KGJsa2lmLCByaW5nX3NpemUpOworICAgICAgICBicmVhazsKKyAgICB9CisgICAgY2FzZSBCTEtJ
Rl9QUk9UT0NPTF9YODZfMzI6CisgICAgeworICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9
IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmX3g4Nl8zMiwgcmluZ19zaXplKTsKKyAgICAgICAgYnJl
YWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgorICAgIHsKKyAgICAg
ICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfNjQs
IHJpbmdfc2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAg
ICByZXR1cm4gLTE7CisgICAgfQorCisgICAgLyogQWRkIG9uIHRoZSBudW1iZXIgbmVlZGVkIGZv
ciB0aGUgcmluZyBwYWdlcyAqLworICAgIG1heF9ncmFudHMgPSBibGtkZXYtPm5yX3JpbmdfcmVm
OworCisgICAgeGVuX2JlX3NldF9tYXhfZ3JhbnRfcmVmcyh4ZW5kZXYsIG1heF9ncmFudHMpOwor
ICAgIGJsa2Rldi0+c3JpbmcgPSB4ZW5fYmVfbWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYt
PnJpbmdfcmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxr
ZGV2LT5ucl9yaW5nX3JlZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUpOworICAgIGlmICghYmxrZGV2LT5zcmluZykgewor
ICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29s
KSB7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6CisgICAgeworICAgICAgICBibGtp
Zl9zcmluZ190ICpzcmluZ19uYXRpdmUgPSBibGtkZXYtPnNyaW5nOworICAgICAgICBCQUNLX1JJ
TkdfSU5JVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHNyaW5nX25hdGl2ZSwgcmluZ19zaXplKTsK
KyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgor
ICAgIHsKKyAgICAgICAgYmxraWZfeDg2XzMyX3NyaW5nX3QgKnNyaW5nX3g4Nl8zMiA9IGJsa2Rl
di0+c3Jpbmc7CisKKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzMy
X3BhcnQsIHNyaW5nX3g4Nl8zMiwgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
ICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgorICAgIHsKKyAgICAgICAgYmxraWZfeDg2
XzY0X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7CisKKyAgICAgICAgQkFD
S19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwgcmlu
Z19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIH0KKworICAgIGJsa19zZXRfYWlv
X2NvbnRleHQoYmxrZGV2LT5ibGssIGJsa2Rldi0+Y3R4KTsKKworICAgIHhlbl9iZV9iaW5kX2V2
dGNobih4ZW5kZXYpOworCisgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJvazogcHJvdG8g
JXMsIG5yLXJpbmctcmVmICV1LCAiCisgICAgICAgICAgICAgICAgICAicmVtb3RlIHBvcnQgJWQs
IGxvY2FsIHBvcnQgJWRcbiIsCisgICAgICAgICAgICAgICAgICB4ZW5kZXYtPnByb3RvY29sLCBi
bGtkZXYtPm5yX3JpbmdfcmVmLAorICAgICAgICAgICAgICAgICAgeGVuZGV2LT5yZW1vdGVfcG9y
dCwgeGVuZGV2LT5sb2NhbF9wb3J0KTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQg
YmxrX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQoreworICAgIHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5C
bGtEZXYsIHhlbmRldik7CisKKyAgICB0cmFjZV94ZW5fZGlza19kaXNjb25uZWN0KHhlbmRldi0+
bmFtZSk7CisKKyAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKKworICAgIGlm
IChibGtkZXYtPmJsaykgeworICAgICAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+Ymxr
LCBxZW11X2dldF9haW9fY29udGV4dCgpKTsKKyAgICAgICAgYmxrX2RldGFjaF9kZXYoYmxrZGV2
LT5ibGssIGJsa2Rldik7CisgICAgICAgIGJsa191bnJlZihibGtkZXYtPmJsayk7CisgICAgICAg
IGJsa2Rldi0+YmxrID0gTlVMTDsKKyAgICB9CisgICAgeGVuX3B2X3VuYmluZF9ldnRjaG4oeGVu
ZGV2KTsKKworICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOworCisgICAgaWYg
KGJsa2Rldi0+c3JpbmcpIHsKKyAgICAgICAgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoeGVuZGV2
LCBibGtkZXYtPnNyaW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYt
Pm5yX3JpbmdfcmVmKTsKKyAgICAgICAgYmxrZGV2LT5zcmluZyA9IE5VTEw7CisgICAgfQorfQor
CitzdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKK3sK
KyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1
Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOworICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CisKKyAgICB0
cmFjZV94ZW5fZGlza19mcmVlKHhlbmRldi0+bmFtZSk7CisKKyAgICBibGtfZGlzY29ubmVjdCh4
ZW5kZXYpOworCisgICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlzdCkpIHsK
KyAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5mcmVlbGlzdCk7CisgICAgICAg
IFFMSVNUX1JFTU9WRShpb3JlcSwgbGlzdCk7CisgICAgICAgIHFlbXVfaW92ZWNfZGVzdHJveSgm
aW9yZXEtPnYpOworICAgICAgICBnX2ZyZWUoaW9yZXEpOworICAgIH0KKworICAgIGdfZnJlZShi
bGtkZXYtPnBhcmFtcyk7CisgICAgZ19mcmVlKGJsa2Rldi0+bW9kZSk7CisgICAgZ19mcmVlKGJs
a2Rldi0+dHlwZSk7CisgICAgZ19mcmVlKGJsa2Rldi0+ZGV2KTsKKyAgICBnX2ZyZWUoYmxrZGV2
LT5kZXZ0eXBlKTsKKyAgICBxZW11X2JoX2RlbGV0ZShibGtkZXYtPmJoKTsKKyAgICBpb3RocmVh
ZF9kZXN0cm95KGJsa2Rldi0+aW90aHJlYWQpOworICAgIHJldHVybiAwOworfQorCitzdGF0aWMg
dm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQoreworICAgIHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5C
bGtEZXYsIHhlbmRldik7CisKKyAgICBxZW11X2JoX3NjaGVkdWxlKGJsa2Rldi0+YmgpOworfQor
CitzdHJ1Y3QgWGVuRGV2T3BzIHhlbl9ibGtkZXZfb3BzID0geworICAgIC5mbGFncyAgICAgID0g
REVWT1BTX0ZMQUdfTkVFRF9HTlRERVYsCisgICAgLnNpemUgICAgICAgPSBzaXplb2Yoc3RydWN0
IFhlbkJsa0RldiksCisgICAgLmFsbG9jICAgICAgPSBibGtfYWxsb2MsCisgICAgLmluaXQgICAg
ICAgPSBibGtfaW5pdCwKKyAgICAuaW5pdGlhbGlzZSA9IGJsa19jb25uZWN0LAorICAgIC5kaXNj
b25uZWN0ID0gYmxrX2Rpc2Nvbm5lY3QsCisgICAgLmV2ZW50ICAgICAgPSBibGtfZXZlbnQsCisg
ICAgLmZyZWUgICAgICAgPSBibGtfZnJlZSwKK307Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:58:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj2lL-0000B1-Ul; Mon, 14 Jan 2019 13:58: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2lL-0000Ar-14
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:58:47 +0000
X-Inumbo-ID: 81db3b5e-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81db3b5e-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:58:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75506982"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:45 +0000
Message-ID: <20190114135154.16826-17-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 16/25] xen: add implementations of xen-block
 connect and disconnect functions...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCi4uLmFuZCB3aXJl
IGluIHRoZSBkYXRhcGxhbmUuCgpUaGlzIHBhdGNoIGFkZHMgdGhlIHJlbWFpbmluZyBjb2RlIHRv
IG1ha2UgdGhlIHhlbi1ibG9jayBYZW5EZXZpY2UKZnVuY3Rpb25hbC4gVGhlIHBhcmFtZXRlcnMg
dGhhdCBhIGJsb2NrIGZyb250ZW5kIGV4cGVjdHMgdG8gZmluZCBhcmUKcG9wdWxhdGVkIGluIHRo
ZSBiYWNrZW5kIHhlbnN0b3JlIGFyZWEsIGFuZCB0aGUgJ3JpbmctcmVmJyBhbmQKJ2V2ZW50LWNo
YW5uZWwnIHZhbHVlcyBzcGVjaWZpZWQgaW4gdGhlIGZyb250ZW5kIHhlbnN0b3JlIGFyZWEgYXJl
Cm1hcHBlZC9ib3VuZCBhbmQgdXNlZCB0byBzZXQgdXAgdGhlIGRhdGFwbGFuZS4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcvYmxv
Y2sveGVuLWJsb2NrLmMgICAgICAgfCAxNjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIGh3L3hlbi90cmFjZS1ldmVudHMgICAgICAgIHwgICAzICsKIGh3L3hlbi94ZW4tYnVzLmMg
ICAgICAgICAgIHwgMTg3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIGlu
Y2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oIHwgICA5ICsrCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVz
LmggICB8ICAxNCArKy0KIDUgZmlsZXMgY2hhbmdlZCwgMzUzIGluc2VydGlvbnMoKyksIDI2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jIGIvaHcvYmxvY2sv
eGVuLWJsb2NrLmMKaW5kZXggM2E5NjNiMDM4My4uYTdjMzdjMTg1YSAxMDA2NDQKLS0tIGEvaHcv
YmxvY2sveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKQEAgLTEwLDcgKzEw
LDEzIEBACiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFhcGkvdmlzaXRvci5o
IgogI2luY2x1ZGUgImh3L2h3LmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbl9jb21tb24uaCIKKyNp
bmNsdWRlICJody9ibG9jay94ZW5fYmxraWYuaCIKICNpbmNsdWRlICJody94ZW4veGVuLWJsb2Nr
LmgiCisjaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCisjaW5jbHVkZSAic3lzZW11L2Jsb2Nr
LWJhY2tlbmQuaCIKKyNpbmNsdWRlICJzeXNlbXUvaW90aHJlYWQuaCIKKyNpbmNsdWRlICJkYXRh
cGxhbmUveGVuLWJsb2NrLmgiCiAjaW5jbHVkZSAidHJhY2UuaCIKIAogc3RhdGljIGNoYXIgKnhl
bl9ibG9ja19nZXRfbmFtZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQpAQCAtMjgs
NiArMzQsOCBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZGlzY29ubmVjdChYZW5EZXZpY2UgKnhl
bmRldiwgRXJyb3IgKiplcnJwKQogICAgIFhlbkJsb2NrVmRldiAqdmRldiA9ICZibG9ja2Rldi0+
cHJvcHMudmRldjsKIAogICAgIHRyYWNlX3hlbl9ibG9ja19kaXNjb25uZWN0KHR5cGUsIHZkZXYt
PmRpc2ssIHZkZXYtPnBhcnRpdGlvbik7CisKKyAgICB4ZW5fYmxvY2tfZGF0YXBsYW5lX3N0b3Ao
YmxvY2tkZXYtPmRhdGFwbGFuZSk7CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19jb25uZWN0
KFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCkBAIC0zNSw4ICs0Myw3MiBAQCBzdGF0
aWMgdm9pZCB4ZW5fYmxvY2tfY29ubmVjdChYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJw
KQogICAgIFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiA9IFhFTl9CTE9DS19ERVZJQ0UoeGVuZGV2
KTsKICAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoYmxv
Y2tkZXYpKTsKICAgICBYZW5CbG9ja1ZkZXYgKnZkZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7
CisgICAgdW5zaWduZWQgaW50IG9yZGVyLCBucl9yaW5nX3JlZiwgKnJpbmdfcmVmLCBldmVudF9j
aGFubmVsLCBwcm90b2NvbDsKKyAgICBjaGFyICpzdHI7CiAKICAgICB0cmFjZV94ZW5fYmxvY2tf
Y29ubmVjdCh0eXBlLCB2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0aXRpb24pOworCisgICAgaWYgKHhl
bl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCAicmluZy1wYWdlLW9yZGVyIiwgIiV1IiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmb3JkZXIpICE9IDEpIHsKKyAgICAg
ICAgbnJfcmluZ19yZWYgPSAxOworICAgICAgICByaW5nX3JlZiA9IGdfbmV3KHVuc2lnbmVkIGlu
dCwgbnJfcmluZ19yZWYpOworCisgICAgICAgIGlmICh4ZW5fZGV2aWNlX2Zyb250ZW5kX3NjYW5m
KHhlbmRldiwgInJpbmctcmVmIiwgIiV1IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnJpbmdfcmVmWzBdKSAhPSAxKSB7CisgICAgICAgICAgICBlcnJvcl9zZXRnKGVy
cnAsICJmYWlsZWQgdG8gcmVhZCByaW5nLXJlZiIpOworICAgICAgICAgICAgZ19mcmVlKHJpbmdf
cmVmKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgIH0gZWxzZSBpZiAob3Jk
ZXIgPD0gYmxvY2tkZXYtPnByb3BzLm1heF9yaW5nX3BhZ2Vfb3JkZXIpIHsKKyAgICAgICAgdW5z
aWduZWQgaW50IGk7CisKKyAgICAgICAgbnJfcmluZ19yZWYgPSAxIDw8IG9yZGVyOworICAgICAg
ICByaW5nX3JlZiA9IGdfbmV3KHVuc2lnbmVkIGludCwgbnJfcmluZ19yZWYpOworCisgICAgICAg
IGZvciAoaSA9IDA7IGkgPCBucl9yaW5nX3JlZjsgaSsrKSB7CisgICAgICAgICAgICBjb25zdCBj
aGFyICprZXkgPSBnX3N0cmR1cF9wcmludGYoInJpbmctcmVmJXUiLCBpKTsKKworICAgICAgICAg
ICAgaWYgKHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCBrZXksICIldSIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcmluZ19yZWZbaV0pICE9IDEp
IHsKKyAgICAgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJmYWlsZWQgdG8gcmVhZCAlcyIs
IGtleSk7CisgICAgICAgICAgICAgICAgZ19mcmVlKChncG9pbnRlcilrZXkpOworICAgICAgICAg
ICAgICAgIGdfZnJlZShyaW5nX3JlZik7CisgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAg
ICAgICAgfQorCisgICAgICAgICAgICBnX2ZyZWUoKGdwb2ludGVyKWtleSk7CisgICAgICAgIH0K
KyAgICB9IGVsc2UgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJpbnZhbGlkIHJpbmctcGFn
ZS1vcmRlciAoJWQpIiwgb3JkZXIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYg
KHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCAiZXZlbnQtY2hhbm5lbCIsICIldSIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmV2ZW50X2NoYW5uZWwpICE9IDEp
IHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiZmFpbGVkIHRvIHJlYWQgZXZlbnQtY2hhbm5l
bCIpOworICAgICAgICBnX2ZyZWUocmluZ19yZWYpOworICAgICAgICByZXR1cm47CisgICAgfQor
CisgICAgaWYgKHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCAicHJvdG9jb2wiLCAi
JW1zIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3RyKSAhPSAxKSB7Cisg
ICAgICAgIHByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOworICAgIH0gZWxzZSB7Cisg
ICAgICAgIGlmIChzdHJjbXAoc3RyLCBYRU5fSU9fUFJPVE9fQUJJX1g4Nl8zMikgPT0gMCkgewor
ICAgICAgICAgICAgcHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9YODZfMzI7CisgICAgICAgIH0g
ZWxzZSBpZiAoc3RyY21wKHN0ciwgWEVOX0lPX1BST1RPX0FCSV9YODZfNjQpID09IDApIHsKKyAg
ICAgICAgICAgIHByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfWDg2XzY0OworICAgICAgICB9IGVs
c2UgeworICAgICAgICAgICAgcHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU7CisgICAg
ICAgIH0KKworICAgICAgICBmcmVlKHN0cik7CisgICAgfQorCisgICAgeGVuX2Jsb2NrX2RhdGFw
bGFuZV9zdGFydChibG9ja2Rldi0+ZGF0YXBsYW5lLCByaW5nX3JlZiwgbnJfcmluZ19yZWYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmVudF9jaGFubmVsLCBwcm90b2NvbCwgZXJy
cCk7CisKKyAgICBnX2ZyZWUocmluZ19yZWYpOwogfQogCiBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tf
dW5yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCkBAIC01Niw2ICsxMjgs
OSBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfdW5yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBF
cnJvciAqKmVycnApCiAgICAgLyogRGlzY29ubmVjdCBmcm9tIHRoZSBmcm9udGVuZCBpbiBjYXNl
IHRoaXMgaGFzIG5vdCBhbHJlYWR5IGhhcHBlbmVkICovCiAgICAgeGVuX2Jsb2NrX2Rpc2Nvbm5l
Y3QoeGVuZGV2LCBOVUxMKTsKIAorICAgIHhlbl9ibG9ja19kYXRhcGxhbmVfZGVzdHJveShibG9j
a2Rldi0+ZGF0YXBsYW5lKTsKKyAgICBibG9ja2Rldi0+ZGF0YXBsYW5lID0gTlVMTDsKKwogICAg
IGlmIChibG9ja2Rldl9jbGFzcy0+dW5yZWFsaXplKSB7CiAgICAgICAgIGJsb2NrZGV2X2NsYXNz
LT51bnJlYWxpemUoYmxvY2tkZXYsIGVycnApOwogICAgIH0KQEAgLTY4LDYgKzE0Myw3IEBAIHN0
YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVy
cnApCiAgICAgICAgIFhFTl9CTE9DS19ERVZJQ0VfR0VUX0NMQVNTKHhlbmRldik7CiAgICAgY29u
c3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKGJsb2NrZGV2KSk7CiAg
ICAgWGVuQmxvY2tWZGV2ICp2ZGV2ID0gJmJsb2NrZGV2LT5wcm9wcy52ZGV2OworICAgIEJsb2Nr
Q29uZiAqY29uZiA9ICZibG9ja2Rldi0+cHJvcHMuY29uZjsKICAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKIAogICAgIGlmICh2ZGV2LT50eXBlID09IFhFTl9CTE9DS19WREVWX1RZUEVfSU5W
QUxJRCkgewpAQCAtODEsOCArMTU3LDYyIEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXpl
KFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIGJsb2NrZGV2X2NsYXNz
LT5yZWFsaXplKGJsb2NrZGV2LCAmbG9jYWxfZXJyKTsKICAgICAgICAgaWYgKGxvY2FsX2Vycikg
ewogICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CisKKyAgICAvKgorICAgICAqIFRoZSBibGtp
ZiBwcm90b2NvbCBkb2VzIG5vdCBkZWFsIHdpdGggcmVtb3ZhYmxlIG1lZGlhLCBzbyBpdCBtdXN0
CisgICAgICogYWx3YXlzIGJlIHByZXNlbnQsIGV2ZW4gZm9yIENEUm9tIGRldmljZXMuCisgICAg
ICovCisgICAgYXNzZXJ0KGNvbmYtPmJsayk7CisgICAgaWYgKCFibGtfaXNfaW5zZXJ0ZWQoY29u
Zi0+YmxrKSkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJkZXZpY2UgbmVlZHMgbWVkaWEs
IGJ1dCBkcml2ZSBpcyBlbXB0eSIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYg
KCFibGtjb25mX2FwcGx5X2JhY2tlbmRfb3B0aW9ucyhjb25mLCBibG9ja2Rldi0+aW5mbyAmIFZE
SVNLX1JFQURPTkxZLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFs
c2UsIGVycnApKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAoIShibG9ja2Rl
di0+aW5mbyAmIFZESVNLX0NEUk9NKSAmJgorICAgICAgICAhYmxrY29uZl9nZW9tZXRyeShjb25m
LCBOVUxMLCA2NTUzNSwgMjU1LCAyNTUsIGVycnApKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisKKyAgICBibGtjb25mX2Jsb2Nrc2l6ZXMoY29uZik7CisKKyAgICBpZiAoY29uZi0+bG9naWNh
bF9ibG9ja19zaXplID4gY29uZi0+cGh5c2ljYWxfYmxvY2tfc2l6ZSkgeworICAgICAgICBlcnJv
cl9zZXRnKAorICAgICAgICAgICAgZXJycCwgImxvZ2ljYWxfYmxvY2tfc2l6ZSA+IHBoeXNpY2Fs
X2Jsb2NrX3NpemUgbm90IHN1cHBvcnRlZCIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisg
ICAgYmxrX3NldF9ndWVzdF9ibG9ja19zaXplKGNvbmYtPmJsaywgY29uZi0+bG9naWNhbF9ibG9j
a19zaXplKTsKKworICAgIGlmIChjb25mLT5kaXNjYXJkX2dyYW51bGFyaXR5ID4gMCkgeworICAg
ICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgImZlYXR1cmUtZGlzY2FyZCIs
ICIldSIsIDEpOworICAgIH0KKworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2
LCAiZmVhdHVyZS1mbHVzaC1jYWNoZSIsICIldSIsIDEpOworICAgIHhlbl9kZXZpY2VfYmFja2Vu
ZF9wcmludGYoeGVuZGV2LCAibWF4LXJpbmctcGFnZS1vcmRlciIsICIldSIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2Rldi0+cHJvcHMubWF4X3JpbmdfcGFnZV9vcmRlcik7
CisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJpbmZvIiwgIiV1IiwgYmxv
Y2tkZXYtPmluZm8pOworCisgICAgeGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoeGVuZGV2LCAi
dmlydHVhbC1kZXZpY2UiLCAiJWx1IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
ZGV2LT5udW1iZXIpOworICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgImRl
dmljZS10eXBlIiwgIiVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Rl
di0+ZGV2aWNlX3R5cGUpOworCisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYs
ICJzZWN0b3Itc2l6ZSIsICIldSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25m
LT5sb2dpY2FsX2Jsb2NrX3NpemUpOworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVu
ZGV2LCAic2VjdG9ycyIsICIlbHUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxr
X2dldGxlbmd0aChjb25mLT5ibGspIC8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZSk7CisKKyAgICBibG9ja2Rldi0+ZGF0YXBsYW5lID0KKyAg
ICAgICAgeGVuX2Jsb2NrX2RhdGFwbGFuZV9jcmVhdGUoeGVuZGV2LCBjb25mLCBibG9ja2Rldi0+
cHJvcHMuaW90aHJlYWQpOwogfQogCiBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZnJvbnRlbmRfY2hh
bmdlZChYZW5EZXZpY2UgKnhlbmRldiwKQEAgLTMzMSw2ICs0NjEsMTEgQEAgY29uc3QgUHJvcGVy
dHlJbmZvIHhlbl9ibG9ja19wcm9wX3ZkZXYgPSB7CiBzdGF0aWMgUHJvcGVydHkgeGVuX2Jsb2Nr
X3Byb3BzW10gPSB7CiAgICAgREVGSU5FX1BST1AoInZkZXYiLCBYZW5CbG9ja0RldmljZSwgcHJv
cHMudmRldiwKICAgICAgICAgICAgICAgICB4ZW5fYmxvY2tfcHJvcF92ZGV2LCBYZW5CbG9ja1Zk
ZXYpLAorICAgIERFRklORV9CTE9DS19QUk9QRVJUSUVTKFhlbkJsb2NrRGV2aWNlLCBwcm9wcy5j
b25mKSwKKyAgICBERUZJTkVfUFJPUF9VSU5UMzIoIm1heC1yaW5nLXBhZ2Utb3JkZXIiLCBYZW5C
bG9ja0RldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAgcHJvcHMubWF4X3JpbmdfcGFnZV9v
cmRlciwgNCksCisgICAgREVGSU5FX1BST1BfTElOSygiaW90aHJlYWQiLCBYZW5CbG9ja0Rldmlj
ZSwgcHJvcHMuaW90aHJlYWQsCisgICAgICAgICAgICAgICAgICAgICBUWVBFX0lPVEhSRUFELCBJ
T1RocmVhZCAqKSwKICAgICBERUZJTkVfUFJPUF9FTkRfT0ZfTElTVCgpCiB9OwogCkBAIC0zMzks
NiArNDc0LDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3Mg
KmNsYXNzLCB2b2lkICpkYXRhKQogICAgIERldmljZUNsYXNzICpkZXZfY2xhc3MgPSBERVZJQ0Vf
Q0xBU1MoY2xhc3MpOwogICAgIFhlbkRldmljZUNsYXNzICp4ZW5kZXZfY2xhc3MgPSBYRU5fREVW
SUNFX0NMQVNTKGNsYXNzKTsKIAorICAgIHhlbmRldl9jbGFzcy0+ZGV2aWNlID0gInZiZCI7CiAg
ICAgeGVuZGV2X2NsYXNzLT5nZXRfbmFtZSA9IHhlbl9ibG9ja19nZXRfbmFtZTsKICAgICB4ZW5k
ZXZfY2xhc3MtPnJlYWxpemUgPSB4ZW5fYmxvY2tfcmVhbGl6ZTsKICAgICB4ZW5kZXZfY2xhc3Mt
PmZyb250ZW5kX2NoYW5nZWQgPSB4ZW5fYmxvY2tfZnJvbnRlbmRfY2hhbmdlZDsKQEAgLTM2Myw3
ICs0OTksMTggQEAgc3RhdGljIHZvaWQgeGVuX2Rpc2tfdW5yZWFsaXplKFhlbkJsb2NrRGV2aWNl
ICpibG9ja2RldiwgRXJyb3IgKiplcnJwKQogCiBzdGF0aWMgdm9pZCB4ZW5fZGlza19yZWFsaXpl
KFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiwgRXJyb3IgKiplcnJwKQogeworICAgIEJsb2NrQ29u
ZiAqY29uZiA9ICZibG9ja2Rldi0+cHJvcHMuY29uZjsKKwogICAgIHRyYWNlX3hlbl9kaXNrX3Jl
YWxpemUoKTsKKworICAgIGJsb2NrZGV2LT5kZXZpY2VfdHlwZSA9ICJkaXNrIjsKKworICAgIGlm
ICghY29uZi0+YmxrKSB7CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgImRyaXZlIHByb3BlcnR5
IG5vdCBzZXQiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGJsb2NrZGV2LT5pbmZv
ID0gYmxrX2lzX3JlYWRfb25seShjb25mLT5ibGspID8gVkRJU0tfUkVBRE9OTFkgOiAwOwogfQog
CiBzdGF0aWMgdm9pZCB4ZW5fZGlza19jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9p
ZCAqZGF0YSkKQEAgLTM5MSw3ICs1MzgsMjYgQEAgc3RhdGljIHZvaWQgeGVuX2Nkcm9tX3VucmVh
bGl6ZShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJycCkKIAogc3RhdGljIHZv
aWQgeGVuX2Nkcm9tX3JlYWxpemUoWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2LCBFcnJvciAqKmVy
cnApCiB7CisgICAgQmxvY2tDb25mICpjb25mID0gJmJsb2NrZGV2LT5wcm9wcy5jb25mOworCiAg
ICAgdHJhY2VfeGVuX2Nkcm9tX3JlYWxpemUoKTsKKworICAgIGJsb2NrZGV2LT5kZXZpY2VfdHlw
ZSA9ICJjZHJvbSI7CisKKyAgICBpZiAoIWNvbmYtPmJsaykgeworICAgICAgICBpbnQgcmM7CisK
KyAgICAgICAgLyogU2V0IHVwIGFuIGVtcHR5IGRyaXZlICovCisgICAgICAgIGNvbmYtPmJsayA9
IGJsa19uZXcoMCwgQkxLX1BFUk1fQUxMKTsKKworICAgICAgICByYyA9IGJsa19hdHRhY2hfZGV2
KGNvbmYtPmJsaywgREVWSUNFKGJsb2NrZGV2KSk7CisgICAgICAgIGlmICghcmMpIHsKKyAgICAg
ICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgLXJjLCAiZmFpbGVkIHRvIGNyZWF0ZSBkcml2
ZSIpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgfQorCisgICAgYmxvY2tk
ZXYtPmluZm8gPSBWRElTS19SRUFET05MWSB8IFZESVNLX0NEUk9NOwogfQogCiBzdGF0aWMgdm9p
ZCB4ZW5fY2Ryb21fY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqY2xhc3MsIHZvaWQgKmRhdGEpCmRp
ZmYgLS1naXQgYS9ody94ZW4vdHJhY2UtZXZlbnRzIGIvaHcveGVuL3RyYWNlLWV2ZW50cwppbmRl
eCAyMjA1NWI1ODk0Li5kNDY1MWJkYjMwIDEwMDY0NAotLS0gYS9ody94ZW4vdHJhY2UtZXZlbnRz
CisrKyBiL2h3L3hlbi90cmFjZS1ldmVudHMKQEAgLTIyLDggKzIyLDExIEBAIHhlbl9idXNfd2F0
Y2goY29uc3QgY2hhciAqdG9rZW4pICJ0b2tlbjogJXMiCiB4ZW5fZGV2aWNlX3JlYWxpemUoY29u
c3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5cGU6ICVzIG5hbWU6ICVzIgogeGVuX2Rldmlj
ZV91bnJlYWxpemUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5cGU6ICVzIG5hbWU6
ICVzIgogeGVuX2RldmljZV9iYWNrZW5kX3N0YXRlKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5h
bWUsIGNvbnN0IGNoYXIgKnN0YXRlKSAidHlwZTogJXMgbmFtZTogJXMgLT4gJXMiCit4ZW5fZGV2
aWNlX2JhY2tlbmRfb25saW5lKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUsIGJvb2wgb25s
aW5lKSAidHlwZTogJXMgbmFtZTogJXMgLT4gJXUiCit4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdl
ZChjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5f
ZGV2aWNlX2Zyb250ZW5kX3N0YXRlKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUsIGNvbnN0
IGNoYXIgKnN0YXRlKSAidHlwZTogJXMgbmFtZTogJXMgLT4gJXMiCiB4ZW5fZGV2aWNlX2Zyb250
ZW5kX2NoYW5nZWQoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5cGU6ICVzIG5hbWU6
ICVzIgoreGVuX2RldmljZV91bnBsdWcoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5
cGU6ICVzIG5hbWU6ICVzIgogCiAjIGluY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVyLmMKIHhz
X25vZGVfY3JlYXRlKGNvbnN0IGNoYXIgKm5vZGUpICIlcyIKZGlmZiAtLWdpdCBhL2h3L3hlbi94
ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCmluZGV4IDE0ODgxMTI2ZmYuLjY4NjFjZTEzNmUg
MTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAt
NDgsNiArNDgsNTQgQEAgc3RhdGljIGNoYXIgKnhlbl9kZXZpY2VfZ2V0X2Zyb250ZW5kX3BhdGgo
WGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYtPmZy
b250ZW5kX2lkLCBkZXZpY2UsIHhlbmRldi0+bmFtZSk7CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl9k
ZXZpY2VfdW5wbHVnKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgWGVu
QnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikp
KTsKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoeGVu
ZGV2KSk7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAgeHNfdHJhbnNhY3Rpb25f
dCB0aWQ7CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX3VucGx1Zyh0eXBlLCB4ZW5kZXYtPm5hbWUp
OworCisgICAgLyogTWltaWMgdGhlIHdheSB0aGUgWGVuIHRvb2xzdGFjayBkb2VzIGFuIHVucGx1
ZyAqLworYWdhaW46CisgICAgdGlkID0geHNfdHJhbnNhY3Rpb25fc3RhcnQoeGVuYnVzLT54c2gp
OworICAgIGlmICh0aWQgPT0gWEJUX05VTEwpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhl
cnJwLCBlcnJubywgImZhaWxlZCB4c190cmFuc2FjdGlvbl9zdGFydCIpOworICAgICAgICByZXR1
cm47CisgICAgfQorCisgICAgeHNfbm9kZV9wcmludGYoeGVuYnVzLT54c2gsIHRpZCwgeGVuZGV2
LT5iYWNrZW5kX3BhdGgsICJvbmxpbmUiLAorICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIs
ICIldSIsIDApOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZ290byBhYm9ydDsKKyAg
ICB9CisKKyAgICB4c19ub2RlX3ByaW50Zih4ZW5idXMtPnhzaCwgdGlkLCB4ZW5kZXYtPmJhY2tl
bmRfcGF0aCwgInN0YXRlIiwKKyAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyLCAiJXUiLCBY
ZW5idXNTdGF0ZUNsb3NpbmcpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZ290byBh
Ym9ydDsKKyAgICB9CisKKyAgICBpZiAoIXhzX3RyYW5zYWN0aW9uX2VuZCh4ZW5idXMtPnhzaCwg
dGlkLCBmYWxzZSkpIHsKKyAgICAgICAgaWYgKGVycm5vID09IEVBR0FJTikgeworICAgICAgICAg
ICAgZ290byBhZ2FpbjsKKyAgICAgICAgfQorCisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJy
cCwgZXJybm8sICJmYWlsZWQgeHNfdHJhbnNhY3Rpb25fZW5kIik7CisgICAgfQorCisgICAgcmV0
dXJuOworCithYm9ydDoKKyAgICAvKgorICAgICAqIFdlIG9ubHkgYWJvcnQgaWYgdGhlcmUgaXMg
YWxyZWFkeSBhIGZhaWx1cmUgc28gaWdub3JlIGFueSBlcnJvcgorICAgICAqIGZyb20gZW5kaW5n
IHRoZSB0cmFuc2FjdGlvbi4KKyAgICAgKi8KKyAgICB4c190cmFuc2FjdGlvbl9lbmQoeGVuYnVz
LT54c2gsIHRpZCwgdHJ1ZSk7CisgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9idXNfcHJpbnRfZGV2KE1vbml0b3IgKm1vbiwgRGV2aWNl
U3RhdGUgKmRldiwgaW50IGluZGVudCkKIHsKICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IFhFTl9E
RVZJQ0UoZGV2KTsKQEAgLTIwOCwxNCArMjU2LDI2IEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVh
bGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiAgICAgeGVuX2J1c191bnJlYWxpemUo
YnVzLCAmZXJyb3JfYWJvcnQpOwogfQogCitzdGF0aWMgdm9pZCB4ZW5fYnVzX3VucGx1Z19yZXF1
ZXN0KEhvdHBsdWdIYW5kbGVyICpob3RwbHVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBEZXZpY2VTdGF0ZSAqZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFcnJvciAqKmVycnApCit7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNF
KGRldik7CisKKyAgICB4ZW5fZGV2aWNlX3VucGx1Zyh4ZW5kZXYsIGVycnApOworfQorCiBzdGF0
aWMgdm9pZCB4ZW5fYnVzX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRh
KQogewogICAgIEJ1c0NsYXNzICpidXNfY2xhc3MgPSBCVVNfQ0xBU1MoY2xhc3MpOworICAgIEhv
dHBsdWdIYW5kbGVyQ2xhc3MgKmhvdHBsdWdfY2xhc3MgPSBIT1RQTFVHX0hBTkRMRVJfQ0xBU1Mo
Y2xhc3MpOwogCiAgICAgYnVzX2NsYXNzLT5wcmludF9kZXYgPSB4ZW5fYnVzX3ByaW50X2RldjsK
ICAgICBidXNfY2xhc3MtPmdldF9kZXZfcGF0aCA9IHhlbl9idXNfZ2V0X2Rldl9wYXRoOwogICAg
IGJ1c19jbGFzcy0+cmVhbGl6ZSA9IHhlbl9idXNfcmVhbGl6ZTsKICAgICBidXNfY2xhc3MtPnVu
cmVhbGl6ZSA9IHhlbl9idXNfdW5yZWFsaXplOworCisgICAgaG90cGx1Z19jbGFzcy0+dW5wbHVn
X3JlcXVlc3QgPSB4ZW5fYnVzX3VucGx1Z19yZXF1ZXN0OwogfQogCiBzdGF0aWMgY29uc3QgVHlw
ZUluZm8geGVuX2J1c190eXBlX2luZm8gPSB7CkBAIC0yMzAsOCArMjkwLDggQEAgc3RhdGljIGNv
bnN0IFR5cGVJbmZvIHhlbl9idXNfdHlwZV9pbmZvID0gewogICAgIH0sCiB9OwogCi1zdGF0aWMg
dm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBj
aGFyICprZXksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmZtdCwgLi4uKQordm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKFhlbkRldmljZSAq
eGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqZm10LCAuLi4pCiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFk
ZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikpKTsKICAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKQEAgLTI4Nyw2ICszNDcsNzAgQEAgZW51bSB4ZW5idXNfc3RhdGUgeGVuX2Rldmlj
ZV9iYWNrZW5kX2dldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4geGVuZGV2
LT5iYWNrZW5kX3N0YXRlOwogfQogCitzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0
X29ubGluZShYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCBvbmxpbmUpCit7CisgICAgY29uc3QgY2hh
ciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRldikpOworCisgICAgaWYg
KHhlbmRldi0+YmFja2VuZF9vbmxpbmUgPT0gb25saW5lKSB7CisgICAgICAgIHJldHVybjsKKyAg
ICB9CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX2JhY2tlbmRfb25saW5lKHR5cGUsIHhlbmRldi0+
bmFtZSwgb25saW5lKTsKKworICAgIHhlbmRldi0+YmFja2VuZF9vbmxpbmUgPSBvbmxpbmU7Cisg
ICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJvbmxpbmUiLCAiJXUiLCBvbmxp
bmUpOworfQorCitzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCh2b2lkICpv
cGFxdWUpCit7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBvcGFxdWU7CisgICAgY29uc3QgY2hh
ciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRldikpOworICAgIGVudW0g
eGVuYnVzX3N0YXRlIHN0YXRlOworICAgIHVuc2lnbmVkIGludCBvbmxpbmU7CisKKyAgICB0cmFj
ZV94ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCh0eXBlLCB4ZW5kZXYtPm5hbWUpOworCisgICAg
aWYgKHhlbl9kZXZpY2VfYmFja2VuZF9zY2FuZih4ZW5kZXYsICJzdGF0ZSIsICIldSIsICZzdGF0
ZSkgIT0gMSkgeworICAgICAgICBzdGF0ZSA9IFhlbmJ1c1N0YXRlVW5rbm93bjsKKyAgICB9CisK
KyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgc3RhdGUpOworCisgICAg
aWYgKHhlbl9kZXZpY2VfYmFja2VuZF9zY2FuZih4ZW5kZXYsICJvbmxpbmUiLCAiJXUiLCAmb25s
aW5lKSAhPSAxKSB7CisgICAgICAgIG9ubGluZSA9IDA7CisgICAgfQorCisgICAgeGVuX2Rldmlj
ZV9iYWNrZW5kX3NldF9vbmxpbmUoeGVuZGV2LCAhIW9ubGluZSk7CisKKyAgICAvKgorICAgICAq
IElmIHRoZSB0b29sc3RhY2sgKG9yIHVucGx1ZyByZXF1ZXN0IGNhbGxiYWNrKSBoYXMgc2V0IHRo
ZSBiYWNrZW5kCisgICAgICogc3RhdGUgdG8gQ2xvc2luZywgYnV0IHRoZXJlIGlzIG5vIGFjdGl2
ZSBmcm9udGVuZCAoaS5lLiB0aGUKKyAgICAgKiBzdGF0ZSBpcyBub3QgQ29ubmVjdGVkKSB0aGVu
IHNldCB0aGUgYmFja2VuZCBzdGF0ZSB0byBDbG9zZWQuCisgICAgICovCisgICAgaWYgKHhlbmRl
di0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NpbmcgJiYKKyAgICAgICAgeGVuZGV2
LT5mcm9udGVuZF9zdGF0ZSAhPSBYZW5idXNTdGF0ZUNvbm5lY3RlZCkgeworICAgICAgICB4ZW5f
ZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOworICAg
IH0KKworICAgIC8qCisgICAgICogSWYgYSBiYWNrZW5kIGlzIHN0aWxsICdvbmxpbmUnIHRoZW4g
aXRzIHN0YXRlIHNob3VsZCBiZSBjeWNsZWQKKyAgICAgKiBiYWNrIHJvdW5kIHRvIEluaXRXYWl0
IGluIG9yZGVyIGZvciBhIG5ldyBmcm9udGVuZCBpbnN0YW5jZSB0bworICAgICAqIGNvbm5lY3Qu
IFRoaXMgbWF5IGhhcHBlbiB3aGVuLCBmb3IgZXhhbXBsZSwgYSBmcm9udGVuZCBkcml2ZXIgaXMK
KyAgICAgKiByZS1pbnN0YWxsZWQgb3IgdXBkYXRlZC4KKyAgICAgKiBJZiBhIGJhY2tlbmQgaXMg
bm90ICdvbmxpbmUnIHRoZW4gdGhlIGRldmljZSBzaG91bGQgYmUgZGVzdHJveWVkLgorICAgICAq
LworICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfb25saW5lICYmCisgICAgICAgIHhlbmRldi0+YmFj
a2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkgeworICAgICAgICB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7CisgICAgfSBlbHNl
IGlmICgheGVuZGV2LT5iYWNrZW5kX29ubGluZSAmJgorICAgICAgICAgICAgICAgKHhlbmRldi0+
YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCB8fAorICAgICAgICAgICAgICAgIHhl
bmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyB8fAorICAgICAg
ICAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRXYWl0IHx8
CisgICAgICAgICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlVW5r
bm93bikpIHsKKyAgICAgICAgb2JqZWN0X3VucGFyZW50KE9CSkVDVCh4ZW5kZXYpKTsKKyAgICB9
Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9jcmVhdGUoWGVuRGV2aWNlICp4
ZW5kZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRl
dl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwpAQCAtMzA3LDYgKzQzMSwyNyBAQCBz
dGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBF
cnJvciAqKmVycnApCiAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAgICBlcnJvcl9wcm9wYWdh
dGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJmYWlsZWQgdG8gY3JlYXRlIGJhY2tlbmQ6ICIpOworICAgICAgICByZXR1cm47CisgICAg
fQorCisgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRlX3dhdGNoID0KKyAgICAgICAgeGVuX2J1c19h
ZGRfd2F0Y2goeGVuYnVzLCB4ZW5kZXYtPmJhY2tlbmRfcGF0aCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgInN0YXRlIiwgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgaWYgKGxvY2FsX2Vycikg
eworICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gd2F0Y2ggYmFja2VuZCBzdGF0
ZTogIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB4ZW5kZXYtPmJhY2tlbmRfb25s
aW5lX3dhdGNoID0KKyAgICAgICAgeGVuX2J1c19hZGRfd2F0Y2goeGVuYnVzLCB4ZW5kZXYtPmJh
Y2tlbmRfcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIm9ubGluZSIsIHhlbl9kZXZp
Y2VfYmFja2VuZF9jaGFuZ2VkLAorICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYsICZs
b2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRl
X3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiZmFpbGVkIHRvIHdhdGNoIGJhY2tlbmQgb25saW5lOiAiKTsKKyAgICAgICAgcmV0dXJuOwog
ICAgIH0KIH0KIApAQCAtMzE1LDYgKzQ2MCwxNiBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfZGVzdHJveShYZW5EZXZpY2UgKnhlbmRldikKICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhF
Tl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwogICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwogCisgICAgaWYgKHhlbmRldi0+YmFja2VuZF9vbmxpbmVfd2F0Y2gp
IHsKKyAgICAgICAgeGVuX2J1c19yZW1vdmVfd2F0Y2goeGVuYnVzLCB4ZW5kZXYtPmJhY2tlbmRf
b25saW5lX3dhdGNoLCBOVUxMKTsKKyAgICAgICAgeGVuZGV2LT5iYWNrZW5kX29ubGluZV93YXRj
aCA9IE5VTEw7CisgICAgfQorCisgICAgaWYgKHhlbmRldi0+YmFja2VuZF9zdGF0ZV93YXRjaCkg
eworICAgICAgICB4ZW5fYnVzX3JlbW92ZV93YXRjaCh4ZW5idXMsIHhlbmRldi0+YmFja2VuZF9z
dGF0ZV93YXRjaCwgTlVMTCk7CisgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZV93YXRjaCA9
IE5VTEw7CisgICAgfQorCiAgICAgaWYgKCF4ZW5kZXYtPmJhY2tlbmRfcGF0aCkgewogICAgICAg
ICByZXR1cm47CiAgICAgfQpAQCAtMzMxLDggKzQ4Niw4IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZp
Y2VfYmFja2VuZF9kZXN0cm95KFhlbkRldmljZSAqeGVuZGV2KQogICAgIH0KIH0KIAotc3RhdGlj
IHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0
IGNoYXIgKmtleSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGNoYXIgKmZtdCwgLi4uKQordm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50ZihYZW5EZXZp
Y2UgKnhlbmRldiwgY29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKIHsKICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9C
VVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwogICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwpAQCAtMzUwLDggKzUwNSw4IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2Vf
ZnJvbnRlbmRfcHJpbnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCiAgICAg
fQogfQogCi1zdGF0aWMgaW50IHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoWGVuRGV2aWNlICp4
ZW5kZXYsIGNvbnN0IGNoYXIgKmtleSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKK2ludCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NjYW5m
KFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKIHsKICAgICBYZW5CdXMgKnhlbmJ1cyA9
IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwogICAgIHZhX2xp
c3QgYXA7CkBAIC00MDcsMjQgKzU2Miw2IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRl
bmRfY2hhbmdlZCh2b2lkICpvcGFxdWUpCiAgICAgICAgICAgICBlcnJvcl9yZXBvcnRmX2Vycihs
b2NhbF9lcnIsICJmcm9udGVuZCBjaGFuZ2UgZXJyb3I6ICIpOwogICAgICAgICB9CiAgICAgfQot
Ci0gICAgLyoKLSAgICAgKiBJZiBhIGJhY2tlbmQgaXMgc3RpbGwgJ29ubGluZScgdGhlbiBpdHMg
c3RhdGUgc2hvdWxkIGJlIGN5Y2xlZAotICAgICAqIGJhY2sgcm91bmQgdG8gSW5pdFdhaXQgaW4g
b3JkZXIgZm9yIGEgbmV3IGZyb250ZW5kIGluc3RhbmNlIHRvCi0gICAgICogY29ubmVjdC4gVGhp
cyBtYXkgaGFwcGVuIHdoZW4sIGZvciBleGFtcGxlLCBhIGZyb250ZW5kIGRyaXZlciBpcwotICAg
ICAqIHJlLWluc3RhbGxlZCBvciB1cGRhdGVkLgotICAgICAqLwotICAgIGlmICh4ZW5kZXYtPmJh
Y2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQpIHsKLSAgICAgICAgdW5zaWduZWQgaW50
IG9ubGluZTsKLQotICAgICAgICBpZiAoeGVuX2RldmljZV9iYWNrZW5kX3NjYW5mKHhlbmRldiwg
Im9ubGluZSIsICIldSIsICZvbmxpbmUpICE9IDEpIHsKLSAgICAgICAgICAgIG9ubGluZSA9IDA7
Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAob25saW5lKSB7Ci0gICAgICAgICAgICB4ZW5fZGV2
aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7Ci0gICAg
ICAgIH0KLSAgICB9CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfY3JlYXRl
KFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCkBAIC04MjQsOSArOTYxLDkgQEAgc3Rh
dGljIHZvaWQgeGVuX2RldmljZV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJy
cCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfcGF0aCk7
CiAgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJmcm9udGVuZC1pZCIsICIl
dSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX2lkKTsK
LSAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgIm9ubGluZSIsICIldSIsIDEp
OwogICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAiaG90cGx1Zy1zdGF0dXMi
LCAiY29ubmVjdGVkIik7CiAKKyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X29ubGluZSh4ZW5k
ZXYsIHRydWUpOwogICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBYZW5i
dXNTdGF0ZUluaXRXYWl0KTsKIAogICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRl
diwgImJhY2tlbmQiLCAiJXMiLApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuLWJsb2Nr
LmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaAppbmRleCAyOTQxMzI1NmU5Li5jNDIyM2Y5
YmUxIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaAorKysgYi9pbmNsdWRl
L2h3L3hlbi94ZW4tYmxvY2suaApAQCAtOSw2ICs5LDkgQEAKICNkZWZpbmUgSFdfWEVOX0JMT0NL
X0gKIAogI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgiCisjaW5jbHVkZSAiaHcvYmxvY2svYmxv
Y2suaCIKKyNpbmNsdWRlICJody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmgiCisjaW5jbHVk
ZSAic3lzZW11L2lvdGhyZWFkLmgiCiAKIHR5cGVkZWYgZW51bSBYZW5CbG9ja1ZkZXZUeXBlIHsK
ICAgICBYRU5fQkxPQ0tfVkRFVl9UWVBFX0lOVkFMSUQsCkBAIC0yOCwxMSArMzEsMTcgQEAgdHlw
ZWRlZiBzdHJ1Y3QgWGVuQmxvY2tWZGV2IHsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tQcm9w
ZXJ0aWVzIHsKICAgICBYZW5CbG9ja1ZkZXYgdmRldjsKKyAgICBCbG9ja0NvbmYgY29uZjsKKyAg
ICB1bnNpZ25lZCBpbnQgbWF4X3JpbmdfcGFnZV9vcmRlcjsKKyAgICBJT1RocmVhZCAqaW90aHJl
YWQ7CiB9IFhlbkJsb2NrUHJvcGVydGllczsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tEZXZp
Y2UgewogICAgIFhlbkRldmljZSB4ZW5kZXY7CiAgICAgWGVuQmxvY2tQcm9wZXJ0aWVzIHByb3Bz
OworICAgIGNvbnN0IGNoYXIgKmRldmljZV90eXBlOworICAgIHVuc2lnbmVkIGludCBpbmZvOwor
ICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmU7CiB9IFhlbkJsb2NrRGV2aWNlOwogCiB0
eXBlZGVmIHZvaWQgKCpYZW5CbG9ja0RldmljZVJlYWxpemUpKFhlbkJsb2NrRGV2aWNlICpibG9j
a2RldiwgRXJyb3IgKiplcnJwKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMu
aCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAppbmRleCBiNTU0NTU5ZTViLi44ZjM5Zjg4ZDM1
IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5jbHVkZS9ody94
ZW4veGVuLWJ1cy5oCkBAIC0yMyw3ICsyMyw5IEBAIHR5cGVkZWYgc3RydWN0IFhlbkRldmljZSB7
CiAgICAgY2hhciAqYmFja2VuZF9wYXRoLCAqZnJvbnRlbmRfcGF0aDsKICAgICBlbnVtIHhlbmJ1
c19zdGF0ZSBiYWNrZW5kX3N0YXRlLCBmcm9udGVuZF9zdGF0ZTsKICAgICBOb3RpZmllciBleGl0
OwotICAgIFhlbldhdGNoICpmcm9udGVuZF9zdGF0ZV93YXRjaDsKKyAgICBYZW5XYXRjaCAqYmFj
a2VuZF9zdGF0ZV93YXRjaCwgKmZyb250ZW5kX3N0YXRlX3dhdGNoOworICAgIGJvb2wgYmFja2Vu
ZF9vbmxpbmU7CisgICAgWGVuV2F0Y2ggKmJhY2tlbmRfb25saW5lX3dhdGNoOwogICAgIHhlbmdu
dHRhYl9oYW5kbGUgKnhndGg7CiAgICAgYm9vbCBmZWF0dXJlX2dyYW50X2NvcHk7CiAgICAgeGVu
ZXZ0Y2huX2hhbmRsZSAqeGVoOwpAQCAtODMsNiArODUsMTYgQEAgdm9pZCB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfc2V0X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKTsKIGVudW0geGVuYnVzX3N0YXRl
IHhlbl9kZXZpY2VfYmFja2VuZF9nZXRfc3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYpOwogCit2b2lk
IHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
KmtleSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4u
LikKKyAgICBHQ0NfRk1UX0FUVFIoMywgNCk7Cit2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJp
bnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQorICAgIEdDQ19GTVRfQVRUUigz
LCA0KTsKKworaW50IHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoWGVuRGV2aWNlICp4ZW5kZXYs
IGNvbnN0IGNoYXIgKmtleSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmZtdCwgLi4uKTsKKwogdm9pZCB4ZW5fZGV2aWNlX3NldF9tYXhfZ3JhbnRfcmVmcyhYZW5E
ZXZpY2UgKnhlbmRldiwgdW5zaWduZWQgaW50IG5yX3JlZnMsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCk7CiB2b2lkICp4ZW5fZGV2aWNlX21hcF9ncmFu
dF9yZWZzKFhlbkRldmljZSAqeGVuZGV2LCB1aW50MzJfdCAqcmVmcywKLS0gCkFudGhvbnkgUEVS
QVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:59:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:59:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj2mD-0000U1-FL; Mon, 14 Jan 2019 13:59: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2mB-0000TW-MS
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:59:39 +0000
X-Inumbo-ID: a0d109a7-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0d109a7-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:59:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75507001"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:42 +0000
Message-ID: <20190114135154.16826-14-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 13/25] xen: remove 'XenBlkDev' and 'blkdev' names
 from dataplane/xen-block
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgaXMgYSBw
dXJlbHkgY29zbWV0aWMgcGF0Y2ggdGhhdCBzdWJzdGl0dXRlcyB0aGUgb2xkICdzdHJ1Y3QgWGVu
QmxrRGV2JwpuYW1lIHdpdGggJ1hlbkJsb2NrRGF0YVBsYW5lJyBhbmQgJ2Jsa2RldicgZmllbGQv
dmFyaWFibGUgbmFtZXMgd2l0aAonZGF0YXBsYW5lJywgYW5kIHRoZW4gZG9lcyBuZWNlc3Nhcnkg
Zml4LXVwIHRvIGFkaGVyZSB0byBjb2Rpbmcgc3R5bGUuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQog
aHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIHwgMzUyICsrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLQogaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5oIHwgICAyICstCiAy
IGZpbGVzIGNoYW5nZWQsIDE4MyBpbnNlcnRpb25zKCspLCAxNzEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIGIvaHcvYmxvY2svZGF0YXBs
YW5lL3hlbi1ibG9jay5jCmluZGV4IGVkMmI5MWZmZmYuLjFmZjQ2NDk3M2MgMTAwNjQ0Ci0tLSBh
L2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYworKysgYi9ody9ibG9jay9kYXRhcGxhbmUv
eGVuLWJsb2NrLmMKQEAgLTM4LDEyICszOCwxMiBAQCBzdHJ1Y3QgaW9yZXEgewogICAgIGludCBw
cmVzeW5jOwogICAgIGludCBhaW9faW5mbGlnaHQ7CiAgICAgaW50IGFpb19lcnJvcnM7Ci0gICAg
c3RydWN0IFhlbkJsa0RldiAqYmxrZGV2OworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmU7CiAgICAgUUxJU1RfRU5UUlkoaW9yZXEpIGxpc3Q7CiAgICAgQmxvY2tBY2N0Q29va2llIGFj
Y3Q7CiB9OwogCi1zdHJ1Y3QgWGVuQmxrRGV2IHsKK3N0cnVjdCBYZW5CbG9ja0RhdGFQbGFuZSB7
CiAgICAgWGVuRGV2aWNlICp4ZW5kZXY7CiAgICAgWGVuRXZlbnRDaGFubmVsICpldmVudF9jaGFu
bmVsOwogICAgIHVuc2lnbmVkIGludCAqcmluZ19yZWY7CkBAIC03OSwzMyArNzksMzMgQEAgc3Rh
dGljIHZvaWQgaW9yZXFfcmVzZXQoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICBpb3JlcS0+YWlv
X2luZmxpZ2h0ID0gMDsKICAgICBpb3JlcS0+YWlvX2Vycm9ycyA9IDA7CiAKLSAgICBpb3JlcS0+
YmxrZGV2ID0gTlVMTDsKKyAgICBpb3JlcS0+ZGF0YXBsYW5lID0gTlVMTDsKICAgICBtZW1zZXQo
JmlvcmVxLT5saXN0LCAwLCBzaXplb2YoaW9yZXEtPmxpc3QpKTsKICAgICBtZW1zZXQoJmlvcmVx
LT5hY2N0LCAwLCBzaXplb2YoaW9yZXEtPmFjY3QpKTsKIAogICAgIHFlbXVfaW92ZWNfcmVzZXQo
JmlvcmVxLT52KTsKIH0KIAotc3RhdGljIHN0cnVjdCBpb3JlcSAqaW9yZXFfc3RhcnQoc3RydWN0
IFhlbkJsa0RldiAqYmxrZGV2KQorc3RhdGljIHN0cnVjdCBpb3JlcSAqaW9yZXFfc3RhcnQoWGVu
QmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKIHsKICAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxID0g
TlVMTDsKIAotICAgIGlmIChRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlzdCkpIHsKLSAgICAg
ICAgaWYgKGJsa2Rldi0+cmVxdWVzdHNfdG90YWwgPj0gYmxrZGV2LT5tYXhfcmVxdWVzdHMpIHsK
KyAgICBpZiAoUUxJU1RfRU1QVFkoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpKSB7CisgICAgICAgIGlm
IChkYXRhcGxhbmUtPnJlcXVlc3RzX3RvdGFsID49IGRhdGFwbGFuZS0+bWF4X3JlcXVlc3RzKSB7
CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAgICAvKiBhbGxvY2F0ZSBu
ZXcgc3RydWN0ICovCiAgICAgICAgIGlvcmVxID0gZ19tYWxsb2MwKHNpemVvZigqaW9yZXEpKTsK
LSAgICAgICAgaW9yZXEtPmJsa2RldiA9IGJsa2RldjsKLSAgICAgICAgYmxrZGV2LT5yZXF1ZXN0
c190b3RhbCsrOworICAgICAgICBpb3JlcS0+ZGF0YXBsYW5lID0gZGF0YXBsYW5lOworICAgICAg
ICBkYXRhcGxhbmUtPnJlcXVlc3RzX3RvdGFsKys7CiAgICAgICAgIHFlbXVfaW92ZWNfaW5pdCgm
aW9yZXEtPnYsIDEpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIC8qIGdldCBvbmUgZnJvbSBmcmVl
bGlzdCAqLwotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZyZWVsaXN0KTsK
KyAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmZGF0YXBsYW5lLT5mcmVlbGlzdCk7CiAgICAg
ICAgIFFMSVNUX1JFTU9WRShpb3JlcSwgbGlzdCk7CiAgICAgfQotICAgIFFMSVNUX0lOU0VSVF9I
RUFEKCZibGtkZXYtPmluZmxpZ2h0LCBpb3JlcSwgbGlzdCk7Ci0gICAgYmxrZGV2LT5yZXF1ZXN0
c19pbmZsaWdodCsrOworICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmluZmxpZ2h0
LCBpb3JlcSwgbGlzdCk7CisgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19pbmZsaWdodCsrOwogCiBv
dXQ6CiAgICAgcmV0dXJuIGlvcmVxOwpAQCAtMTEzLDI2ICsxMTMsMjYgQEAgc3RhdGljIHN0cnVj
dCBpb3JlcSAqaW9yZXFfc3RhcnQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQogCiBzdGF0aWMg
dm9pZCBpb3JlcV9maW5pc2goc3RydWN0IGlvcmVxICppb3JlcSkKIHsKLSAgICBzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpk
YXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogCiAgICAgUUxJU1RfUkVNT1ZFKGlvcmVxLCBs
aXN0KTsKLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmYmxrZGV2LT5maW5pc2hlZCwgaW9yZXEsIGxp
c3QpOwotICAgIGJsa2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQtLTsKLSAgICBibGtkZXYtPnJlcXVl
c3RzX2ZpbmlzaGVkKys7CisgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmRhdGFwbGFuZS0+ZmluaXNo
ZWQsIGlvcmVxLCBsaXN0KTsKKyAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0LS07Cisg
ICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19maW5pc2hlZCsrOwogfQogCiBzdGF0aWMgdm9pZCBpb3Jl
cV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJvb2wgZmluaXNoKQogewotICAgIHN0cnVj
dCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7CiAKICAgICBRTElTVF9SRU1PVkUoaW9y
ZXEsIGxpc3QpOwogICAgIGlvcmVxX3Jlc2V0KGlvcmVxKTsKLSAgICBpb3JlcS0+YmxrZGV2ID0g
YmxrZGV2OwotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZibGtkZXYtPmZyZWVsaXN0LCBpb3JlcSwg
bGlzdCk7CisgICAgaW9yZXEtPmRhdGFwbGFuZSA9IGRhdGFwbGFuZTsKKyAgICBRTElTVF9JTlNF
UlRfSEVBRCgmZGF0YXBsYW5lLT5mcmVlbGlzdCwgaW9yZXEsIGxpc3QpOwogICAgIGlmIChmaW5p
c2gpIHsKLSAgICAgICAgYmxrZGV2LT5yZXF1ZXN0c19maW5pc2hlZC0tOworICAgICAgICBkYXRh
cGxhbmUtPnJlcXVlc3RzX2ZpbmlzaGVkLS07CiAgICAgfSBlbHNlIHsKLSAgICAgICAgYmxrZGV2
LT5yZXF1ZXN0c19pbmZsaWdodC0tOworICAgICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxp
Z2h0LS07CiAgICAgfQogfQogCkBAIC0xNDIsNyArMTQyLDcgQEAgc3RhdGljIHZvaWQgaW9yZXFf
cmVsZWFzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxLCBib29sIGZpbmlzaCkKICAqLwogc3RhdGljIGlu
dCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogewotICAgIHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFw
bGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7CiAgICAgc2l6ZV90IGxlbjsKICAgICBpbnQgaTsKIApA
QCAtMTY1LDEyICsxNjUsMTIgQEAgc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQogICAgIH07CiAKICAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0gQkxLSUZf
T1BfUkVBRCAmJgotICAgICAgICBibGtfaXNfcmVhZF9vbmx5KGJsa2Rldi0+YmxrKSkgeworICAg
ICAgICBibGtfaXNfcmVhZF9vbmx5KGRhdGFwbGFuZS0+YmxrKSkgewogICAgICAgICBlcnJvcl9y
ZXBvcnQoImVycm9yOiB3cml0ZSByZXEgZm9yIHJvIGRldmljZSIpOwogICAgICAgICBnb3RvIGVy
cjsKICAgICB9CiAKLSAgICBpb3JlcS0+c3RhcnQgPSBpb3JlcS0+cmVxLnNlY3Rvcl9udW1iZXIg
KiBibGtkZXYtPmZpbGVfYmxrOworICAgIGlvcmVxLT5zdGFydCA9IGlvcmVxLT5yZXEuc2VjdG9y
X251bWJlciAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7CiAgICAgZm9yIChpID0gMDsgaSA8IGlvcmVx
LT5yZXEubnJfc2VnbWVudHM7IGkrKykgewogICAgICAgICBpZiAoaSA9PSBCTEtJRl9NQVhfU0VH
TUVOVFNfUEVSX1JFUVVFU1QpIHsKICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IG5y
X3NlZ21lbnRzIHRvbyBiaWciKTsKQEAgLTE4MCwxNiArMTgwLDE2IEBAIHN0YXRpYyBpbnQgaW9y
ZXFfcGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgi
ZXJyb3I6IGZpcnN0ID4gbGFzdCBzZWN0b3IiKTsKICAgICAgICAgICAgIGdvdG8gZXJyOwogICAg
ICAgICB9Ci0gICAgICAgIGlmIChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgKiBibGtkZXYt
PmZpbGVfYmxrID49IFhDX1BBR0VfU0laRSkgeworICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdb
aV0ubGFzdF9zZWN0ICogZGF0YXBsYW5lLT5maWxlX2JsayA+PSBYQ19QQUdFX1NJWkUpIHsKICAg
ICAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IHBhZ2UgY3Jvc3NpbmciKTsKICAgICAgICAg
ICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAKICAgICAgICAgbGVuID0gKGlvcmVxLT5yZXEuc2Vn
W2ldLmxhc3Rfc2VjdCAtCi0gICAgICAgICAgICAgICBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9z
ZWN0ICsgMSkgKiBibGtkZXYtPmZpbGVfYmxrOworICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5z
ZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZGF0YXBsYW5lLT5maWxlX2JsazsKICAgICAgICAgaW9y
ZXEtPnNpemUgKz0gbGVuOwogICAgIH0KLSAgICBpZiAoaW9yZXEtPnN0YXJ0ICsgaW9yZXEtPnNp
emUgPiBibGtkZXYtPmZpbGVfc2l6ZSkgeworICAgIGlmIChpb3JlcS0+c3RhcnQgKyBpb3JlcS0+
c2l6ZSA+IGRhdGFwbGFuZS0+ZmlsZV9zaXplKSB7CiAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJy
b3I6IGFjY2VzcyBiZXlvbmQgZW5kIG9mIGZpbGUiKTsKICAgICAgICAgZ290byBlcnI7CiAgICAg
fQpAQCAtMjAyLDExICsyMDIsMTEgQEAgc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9y
ZXEgKmlvcmVxKQogCiBzdGF0aWMgaW50IGlvcmVxX2dyYW50X2NvcHkoc3RydWN0IGlvcmVxICpp
b3JlcSkKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2Owot
ICAgIFhlbkRldmljZSAqeGVuZGV2ID0gYmxrZGV2LT54ZW5kZXY7CisgICAgWGVuQmxvY2tEYXRh
UGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7CisgICAgWGVuRGV2aWNlICp4ZW5k
ZXYgPSBkYXRhcGxhbmUtPnhlbmRldjsKICAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50IHNl
Z3NbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKICAgICBpbnQgaSwgY291bnQ7Ci0g
ICAgaW50NjRfdCBmaWxlX2JsayA9IGJsa2Rldi0+ZmlsZV9ibGs7CisgICAgaW50NjRfdCBmaWxl
X2JsayA9IGRhdGFwbGFuZS0+ZmlsZV9ibGs7CiAgICAgYm9vbCB0b19kb21haW4gPSAoaW9yZXEt
PnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCk7CiAgICAgdm9pZCAqdmlydCA9IGlvcmVx
LT5idWY7CiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CkBAIC0yNTEsOSArMjUxLDkgQEAg
c3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKTsKIHN0
YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKIHsKICAg
ICBzdHJ1Y3QgaW9yZXEgKmlvcmVxID0gb3BhcXVlOwotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJs
a2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9
IGlvcmVxLT5kYXRhcGxhbmU7CiAKLSAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4
KTsKKyAgICBhaW9fY29udGV4dF9hY3F1aXJlKGRhdGFwbGFuZS0+Y3R4KTsKIAogICAgIGlmIChy
ZXQgIT0gMCkgewogICAgICAgICBlcnJvcl9yZXBvcnQoIiVzIEkvTyBlcnJvciIsCkBAIC0zMDIs
MjUgKzMwMiwyNSBAQCBzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lkICpvcGFxdWUs
IGludCByZXQpCiAgICAgICAgIH0KICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CiAgICAgICAgIGlm
IChpb3JlcS0+c3RhdHVzID09IEJMS0lGX1JTUF9PS0FZKSB7Ci0gICAgICAgICAgICBibG9ja19h
Y2N0X2RvbmUoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCk7CisgICAg
ICAgICAgICBibG9ja19hY2N0X2RvbmUoYmxrX2dldF9zdGF0cyhkYXRhcGxhbmUtPmJsayksICZp
b3JlcS0+YWNjdCk7CiAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBibG9ja19hY2N0X2Zh
aWxlZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKKyAgICAgICAg
ICAgIGJsb2NrX2FjY3RfZmFpbGVkKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmaW9y
ZXEtPmFjY3QpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfT1Bf
RElTQ0FSRDoKICAgICBkZWZhdWx0OgogICAgICAgICBicmVhazsKICAgICB9Ci0gICAgcWVtdV9i
aF9zY2hlZHVsZShibGtkZXYtPmJoKTsKKyAgICBxZW11X2JoX3NjaGVkdWxlKGRhdGFwbGFuZS0+
YmgpOwogCiBkb25lOgotICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOworICAg
IGFpb19jb250ZXh0X3JlbGVhc2UoZGF0YXBsYW5lLT5jdHgpOwogfQogCiBzdGF0aWMgYm9vbCBi
bGtfc3BsaXRfZGlzY2FyZChzdHJ1Y3QgaW9yZXEgKmlvcmVxLCBibGtpZl9zZWN0b3JfdCBzZWN0
b3JfbnVtYmVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgbnJfc2Vj
dG9ycykKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2Owor
ICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogICAg
IGludDY0X3QgYnl0ZV9vZmZzZXQ7CiAgICAgaW50IGJ5dGVfY2h1bms7CiAgICAgdWludDY0X3Qg
Ynl0ZV9yZW1haW5pbmcsIGxpbWl0OwpAQCAtMzI5LDE4ICszMjksMTggQEAgc3RhdGljIGJvb2wg
YmxrX3NwbGl0X2Rpc2NhcmQoc3RydWN0IGlvcmVxICppb3JlcSwgYmxraWZfc2VjdG9yX3Qgc2Vj
dG9yX251bWJlciwKIAogICAgIC8qIFdyYXAgYXJvdW5kLCBvciBvdmVyZmxvd2luZyBieXRlIGxp
bWl0PyAqLwogICAgIGlmIChzZWNfc3RhcnQgKyBzZWNfY291bnQgPCBzZWNfY291bnQgfHwKLSAg
ICAgICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50ID4gSU5UNjRfTUFYIC8gYmxrZGV2LT5maWxlX2Js
aykgeworICAgICAgICBzZWNfc3RhcnQgKyBzZWNfY291bnQgPiBJTlQ2NF9NQVggLyBkYXRhcGxh
bmUtPmZpbGVfYmxrKSB7CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAKLSAgICBsaW1p
dCA9IEJEUlZfUkVRVUVTVF9NQVhfU0VDVE9SUyAqIGJsa2Rldi0+ZmlsZV9ibGs7Ci0gICAgYnl0
ZV9vZmZzZXQgPSBzZWNfc3RhcnQgKiBibGtkZXYtPmZpbGVfYmxrOwotICAgIGJ5dGVfcmVtYWlu
aW5nID0gc2VjX2NvdW50ICogYmxrZGV2LT5maWxlX2JsazsKKyAgICBsaW1pdCA9IEJEUlZfUkVR
VUVTVF9NQVhfU0VDVE9SUyAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7CisgICAgYnl0ZV9vZmZzZXQg
PSBzZWNfc3RhcnQgKiBkYXRhcGxhbmUtPmZpbGVfYmxrOworICAgIGJ5dGVfcmVtYWluaW5nID0g
c2VjX2NvdW50ICogZGF0YXBsYW5lLT5maWxlX2JsazsKIAogICAgIGRvIHsKICAgICAgICAgYnl0
ZV9jaHVuayA9IGJ5dGVfcmVtYWluaW5nID4gbGltaXQgPyBsaW1pdCA6IGJ5dGVfcmVtYWluaW5n
OwogICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7Ci0gICAgICAgIGJsa19haW9fcGRpc2Nh
cmQoYmxrZGV2LT5ibGssIGJ5dGVfb2Zmc2V0LCBieXRlX2NodW5rLAorICAgICAgICBibGtfYWlv
X3BkaXNjYXJkKGRhdGFwbGFuZS0+YmxrLCBieXRlX29mZnNldCwgYnl0ZV9jaHVuaywKICAgICAg
ICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwgaW9yZXEpOwogICAgICAgICBi
eXRlX3JlbWFpbmluZyAtPSBieXRlX2NodW5rOwogICAgICAgICBieXRlX29mZnNldCArPSBieXRl
X2NodW5rOwpAQCAtMzUxLDcgKzM1MSw3IEBAIHN0YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJk
KHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCiAKIHN0
YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSkKIHsKLSAg
ICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlbkJsb2Nr
RGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogCiAgICAgaW9yZXEtPmJ1
ZiA9IHFlbXVfbWVtYWxpZ24oWENfUEFHRV9TSVpFLCBpb3JlcS0+c2l6ZSk7CiAgICAgaWYgKGlv
cmVxLT5yZXEubnJfc2VnbWVudHMgJiYKQEAgLTM2NCwxNyArMzY0LDE3IEBAIHN0YXRpYyBpbnQg
aW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSkKIAogICAgIGlvcmVxLT5h
aW9faW5mbGlnaHQrKzsKICAgICBpZiAoaW9yZXEtPnByZXN5bmMpIHsKLSAgICAgICAgYmxrX2Fp
b19mbHVzaChpb3JlcS0+YmxrZGV2LT5ibGssIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3JlcSk7Cisg
ICAgICAgIGJsa19haW9fZmx1c2goaW9yZXEtPmRhdGFwbGFuZS0+YmxrLCBxZW11X2Fpb19jb21w
bGV0ZSwgaW9yZXEpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKICAgICBzd2l0Y2ggKGlv
cmVxLT5yZXEub3BlcmF0aW9uKSB7CiAgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgogICAgICAgICBx
ZW11X2lvdmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYsIGlvcmVxLT5zaXplKTsKLSAgICAg
ICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5h
Y2N0LAorICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5i
bGspLCAmaW9yZXEtPmFjY3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnYuc2l6
ZSwgQkxPQ0tfQUNDVF9SRUFEKTsKICAgICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOwotICAg
ICAgICBibGtfYWlvX3ByZWFkdihibGtkZXYtPmJsaywgaW9yZXEtPnN0YXJ0LCAmaW9yZXEtPnYs
IDAsCisgICAgICAgIGJsa19haW9fcHJlYWR2KGRhdGFwbGFuZS0+YmxrLCBpb3JlcS0+c3RhcnQs
ICZpb3JlcS0+diwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29tcGxldGUs
IGlvcmVxKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKQEAgLTM4
NCwxMiArMzg0LDEyIEBAIHN0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlv
cmVxICppb3JlcSkKICAgICAgICAgfQogCiAgICAgICAgIHFlbXVfaW92ZWNfYWRkKCZpb3JlcS0+
diwgaW9yZXEtPmJ1ZiwgaW9yZXEtPnNpemUpOwotICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJs
a19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLCAmaW9yZXEtPmFjY3QsCisgICAgICAgIGJsb2NrX2Fj
Y3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhkYXRhcGxhbmUtPmJsayksICZpb3JlcS0+YWNjdCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+di5zaXplLAogICAgICAgICAgICAgICAgICAg
ICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1dSSVRFID8KICAgICAgICAg
ICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX1dSSVRFIDogQkxPQ0tfQUNDVF9GTFVTSCk7CiAg
ICAgICAgIGlvcmVxLT5haW9faW5mbGlnaHQrKzsKLSAgICAgICAgYmxrX2Fpb19wd3JpdGV2KGJs
a2Rldi0+YmxrLCBpb3JlcS0+c3RhcnQsICZpb3JlcS0+diwgMCwKKyAgICAgICAgYmxrX2Fpb19w
d3JpdGV2KGRhdGFwbGFuZS0+YmxrLCBpb3JlcS0+c3RhcnQsICZpb3JlcS0+diwgMCwKICAgICAg
ICAgICAgICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3JlcSk7CiAgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKQEAgLTQxNywyNyArNDE3LDI3IEBAIHN0
YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSkKIAogc3Rh
dGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3RydWN0IGlvcmVxICppb3JlcSkKIHsKLSAg
ICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlbkJsb2Nr
RGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogICAgIGludCBzZW5kX25v
dGlmeSA9IDA7CiAgICAgaW50IGhhdmVfcmVxdWVzdHMgPSAwOwogICAgIGJsa2lmX3Jlc3BvbnNl
X3QgKnJlc3A7CiAKICAgICAvKiBQbGFjZSBvbiB0aGUgcmVzcG9uc2UgcmluZyBmb3IgdGhlIHJl
bGV2YW50IGRvbWFpbi4gKi8KLSAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKKyAgICBz
d2l0Y2ggKGRhdGFwbGFuZS0+cHJvdG9jb2wpIHsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05B
VElWRToKICAgICAgICAgcmVzcCA9IChibGtpZl9yZXNwb25zZV90ICopUklOR19HRVRfUkVTUE9O
U0UoCi0gICAgICAgICAgICAmYmxrZGV2LT5yaW5ncy5uYXRpdmUsCi0gICAgICAgICAgICBibGtk
ZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQpOworICAgICAgICAgICAgJmRhdGFwbGFuZS0+
cmluZ3MubmF0aXZlLAorICAgICAgICAgICAgZGF0YXBsYW5lLT5yaW5ncy5uYXRpdmUucnNwX3By
b2RfcHZ0KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6
CiAgICAgICAgIHJlc3AgPSAoYmxraWZfcmVzcG9uc2VfdCAqKVJJTkdfR0VUX1JFU1BPTlNFKAot
ICAgICAgICAgICAgJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCi0gICAgICAgICAgICBibGtk
ZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LnJzcF9wcm9kX3B2dCk7CisgICAgICAgICAgICAmZGF0YXBs
YW5lLT5yaW5ncy54ODZfMzJfcGFydCwKKyAgICAgICAgICAgIGRhdGFwbGFuZS0+cmluZ3MueDg2
XzMyX3BhcnQucnNwX3Byb2RfcHZ0KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9Q
Uk9UT0NPTF9YODZfNjQ6CiAgICAgICAgIHJlc3AgPSAoYmxraWZfcmVzcG9uc2VfdCAqKVJJTkdf
R0VUX1JFU1BPTlNFKAotICAgICAgICAgICAgJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsCi0g
ICAgICAgICAgICBibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2dCk7CisgICAg
ICAgICAgICAmZGF0YXBsYW5lLT5yaW5ncy54ODZfNjRfcGFydCwKKyAgICAgICAgICAgIGRhdGFw
bGFuZS0+cmluZ3MueDg2XzY0X3BhcnQucnNwX3Byb2RfcHZ0KTsKICAgICAgICAgYnJlYWs7CiAg
ICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIDA7CkBAIC00NDcsNDIgKzQ0Nyw0NSBAQCBzdGF0
aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgIHJl
c3AtPm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOwogICAgIHJlc3AtPnN0YXR1cyA9
IGlvcmVxLT5zdGF0dXM7CiAKLSAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQr
KzsKKyAgICBkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsKIAotICAgIFJJ
TkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmYmxrZGV2LT5yaW5ncy5jb21tb24s
IHNlbmRfbm90aWZ5KTsKLSAgICBpZiAoYmxrZGV2LT5yaW5ncy5jb21tb24ucnNwX3Byb2RfcHZ0
ID09IGJsa2Rldi0+cmluZ3MuY29tbW9uLnJlcV9jb25zKSB7CisgICAgUklOR19QVVNIX1JFU1BP
TlNFU19BTkRfQ0hFQ0tfTk9USUZZKCZkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VuZF9ub3RpZnkpOworICAgIGlmIChk
YXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQgPT0KKyAgICAgICAgZGF0YXBsYW5l
LT5yaW5ncy5jb21tb24ucmVxX2NvbnMpIHsKICAgICAgICAgLyoKICAgICAgICAgICogVGFpbCBj
aGVjayBmb3IgcGVuZGluZyByZXF1ZXN0cy4gQWxsb3dzIGZyb250ZW5kIHRvIGF2b2lkCiAgICAg
ICAgICAqIG5vdGlmaWNhdGlvbnMgaWYgcmVxdWVzdHMgYXJlIGFscmVhZHkgaW4gZmxpZ2h0IChs
b3dlcgogICAgICAgICAgKiBvdmVyaGVhZHMgYW5kIHByb21vdGVzIGJhdGNoaW5nKS4KICAgICAg
ICAgICovCi0gICAgICAgIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCZibGtkZXYtPnJp
bmdzLmNvbW1vbiwgaGF2ZV9yZXF1ZXN0cyk7Ci0gICAgfSBlbHNlIGlmIChSSU5HX0hBU19VTkNP
TlNVTUVEX1JFUVVFU1RTKCZibGtkZXYtPnJpbmdzLmNvbW1vbikpIHsKKyAgICAgICAgUklOR19G
SU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoJmRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYXZlX3JlcXVlc3RzKTsKKyAgICB9IGVs
c2UgaWYgKFJJTkdfSEFTX1VOQ09OU1VNRURfUkVRVUVTVFMoJmRhdGFwbGFuZS0+cmluZ3MuY29t
bW9uKSkgewogICAgICAgICBoYXZlX3JlcXVlc3RzID0gMTsKICAgICB9CiAKICAgICBpZiAoaGF2
ZV9yZXF1ZXN0cykgewotICAgICAgICBibGtkZXYtPm1vcmVfd29yaysrOworICAgICAgICBkYXRh
cGxhbmUtPm1vcmVfd29yaysrOwogICAgIH0KICAgICByZXR1cm4gc2VuZF9ub3RpZnk7CiB9CiAK
IC8qIHdhbGsgZmluaXNoZWQgbGlzdCwgc2VuZCBvdXRzdGFuZGluZyByZXNwb25zZXMsIGZyZWUg
cmVxdWVzdHMgKi8KLXN0YXRpYyB2b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYpCitzdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9hbGwoWGVuQmxv
Y2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKIHsKICAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOwogICAg
IGludCBzZW5kX25vdGlmeSA9IDA7CiAKLSAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZibGtkZXYt
PmZpbmlzaGVkKSkgewotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZpbmlz
aGVkKTsKKyAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZkYXRhcGxhbmUtPmZpbmlzaGVkKSkgewor
ICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZpbmlzaGVkKTsKICAgICAg
ICAgc2VuZF9ub3RpZnkgKz0gYmxrX3NlbmRfcmVzcG9uc2Vfb25lKGlvcmVxKTsKICAgICAgICAg
aW9yZXFfcmVsZWFzZShpb3JlcSwgdHJ1ZSk7CiAgICAgfQogICAgIGlmIChzZW5kX25vdGlmeSkg
ewogICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgICAgICB4ZW5fZGV2aWNl
X25vdGlmeV9ldmVudF9jaGFubmVsKGJsa2Rldi0+eGVuZGV2LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCwKKyAgICAgICAgeGVu
X2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChkYXRhcGxhbmUtPnhlbmRldiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhcGxhbmUtPmV2ZW50X2NoYW5uZWws
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAg
ICAgICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9j
YWxfZXJyKTsKQEAgLTQ5MCw2NyArNDkzLDc2IEBAIHN0YXRpYyB2b2lkIGJsa19zZW5kX3Jlc3Bv
bnNlX2FsbChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiAgICAgfQogfQogCi1zdGF0aWMgaW50
IGJsa19nZXRfcmVxdWVzdChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYsIHN0cnVjdCBpb3JlcSAq
aW9yZXEsCitzdGF0aWMgaW50IGJsa19nZXRfcmVxdWVzdChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0
YXBsYW5lLCBzdHJ1Y3QgaW9yZXEgKmlvcmVxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
UklOR19JRFggcmMpCiB7Ci0gICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7Ci0gICAgY2Fz
ZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Ci0gICAgICAgIG1lbWNweSgmaW9yZXEtPnJlcSwgUklO
R19HRVRfUkVRVUVTVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHJjKSwKLSAgICAgICAgICAgICAg
IHNpemVvZihpb3JlcS0+cmVxKSk7CisgICAgc3dpdGNoIChkYXRhcGxhbmUtPnByb3RvY29sKSB7
CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6IHsKKyAgICAgICAgYmxraWZfcmVxdWVz
dF90ICpyZXEgPQorICAgICAgICAgICAgUklOR19HRVRfUkVRVUVTVCgmZGF0YXBsYW5lLT5yaW5n
cy5uYXRpdmUsIHJjKTsKKworICAgICAgICBtZW1jcHkoJmlvcmVxLT5yZXEsIHJlcSwgc2l6ZW9m
KGlvcmVxLT5yZXEpKTsKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9Y
ODZfMzI6Ci0gICAgICAgIGJsa2lmX2dldF94ODZfMzJfcmVxKCZpb3JlcS0+cmVxLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZibGtkZXYtPnJpbmdzLng4
Nl8zMl9wYXJ0LCByYykpOworICAgIH0KKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjog
eworICAgICAgICBibGtpZl94ODZfMzJfcmVxdWVzdF90ICpyZXEgPQorICAgICAgICAgICAgUklO
R19HRVRfUkVRVUVTVCgmZGF0YXBsYW5lLT5yaW5ncy54ODZfMzJfcGFydCwgcmMpOworCisgICAg
ICAgIGJsa2lmX2dldF94ODZfMzJfcmVxKCZpb3JlcS0+cmVxLCByZXEpOwogICAgICAgICBicmVh
azsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKLSAgICAgICAgYmxraWZfZ2V0X3g4
Nl82NF9yZXEoJmlvcmVxLT5yZXEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdf
R0VUX1JFUVVFU1QoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHJjKSk7CisgICAgfQorICAg
IGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OiB7CisgICAgICAgIGJsa2lmX3g4Nl82NF9yZXF1
ZXN0X3QgKnJlcSA9CisgICAgICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZkYXRhcGxhbmUtPnJp
bmdzLng4Nl82NF9wYXJ0LCByYyk7CisKKyAgICAgICAgYmxraWZfZ2V0X3g4Nl82NF9yZXEoJmlv
cmVxLT5yZXEsIHJlcSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KKyAgICB9CiAgICAgLyogUHJl
dmVudCB0aGUgY29tcGlsZXIgZnJvbSBhY2Nlc3NpbmcgdGhlIG9uLXJpbmcgZmllbGRzIGluc3Rl
YWQuICovCiAgICAgYmFycmllcigpOwogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCBi
bGtfaGFuZGxlX3JlcXVlc3RzKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKK3N0YXRpYyB2b2lk
IGJsa19oYW5kbGVfcmVxdWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKIHsKICAg
ICBSSU5HX0lEWCByYywgcnA7CiAgICAgc3RydWN0IGlvcmVxICppb3JlcTsKIAotICAgIGJsa2Rl
di0+bW9yZV93b3JrID0gMDsKKyAgICBkYXRhcGxhbmUtPm1vcmVfd29yayA9IDA7CiAKLSAgICBy
YyA9IGJsa2Rldi0+cmluZ3MuY29tbW9uLnJlcV9jb25zOwotICAgIHJwID0gYmxrZGV2LT5yaW5n
cy5jb21tb24uc3JpbmctPnJlcV9wcm9kOworICAgIHJjID0gZGF0YXBsYW5lLT5yaW5ncy5jb21t
b24ucmVxX2NvbnM7CisgICAgcnAgPSBkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5zcmluZy0+cmVx
X3Byb2Q7CiAgICAgeGVuX3JtYigpOyAvKiBFbnN1cmUgd2Ugc2VlIHF1ZXVlZCByZXF1ZXN0cyB1
cCB0byAncnAnLiAqLwogCi0gICAgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKGJsa2Rldik7CisgICAg
YmxrX3NlbmRfcmVzcG9uc2VfYWxsKGRhdGFwbGFuZSk7CiAgICAgd2hpbGUgKHJjICE9IHJwKSB7
CiAgICAgICAgIC8qIHB1bGwgcmVxdWVzdCBmcm9tIHJpbmcgKi8KLSAgICAgICAgaWYgKFJJTkdf
UkVRVUVTVF9DT05TX09WRVJGTE9XKCZibGtkZXYtPnJpbmdzLmNvbW1vbiwgcmMpKSB7CisgICAg
ICAgIGlmIChSSU5HX1JFUVVFU1RfQ09OU19PVkVSRkxPVygmZGF0YXBsYW5lLT5yaW5ncy5jb21t
b24sIHJjKSkgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICAgICAgaW9yZXEg
PSBpb3JlcV9zdGFydChibGtkZXYpOworICAgICAgICBpb3JlcSA9IGlvcmVxX3N0YXJ0KGRhdGFw
bGFuZSk7CiAgICAgICAgIGlmIChpb3JlcSA9PSBOVUxMKSB7Ci0gICAgICAgICAgICBibGtkZXYt
Pm1vcmVfd29yaysrOworICAgICAgICAgICAgZGF0YXBsYW5lLT5tb3JlX3dvcmsrKzsKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGJsa19nZXRfcmVxdWVzdChibGtkZXYs
IGlvcmVxLCByYyk7Ci0gICAgICAgIGJsa2Rldi0+cmluZ3MuY29tbW9uLnJlcV9jb25zID0gKyty
YzsKKyAgICAgICAgYmxrX2dldF9yZXF1ZXN0KGRhdGFwbGFuZSwgaW9yZXEsIHJjKTsKKyAgICAg
ICAgZGF0YXBsYW5lLT5yaW5ncy5jb21tb24ucmVxX2NvbnMgPSArK3JjOwogCiAgICAgICAgIC8q
IHBhcnNlIHRoZW0gKi8KICAgICAgICAgaWYgKGlvcmVxX3BhcnNlKGlvcmVxKSAhPSAwKSB7CiAK
ICAgICAgICAgICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKICAgICAgICAgICAg
IGNhc2UgQkxLSUZfT1BfUkVBRDoKLSAgICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQo
YmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksCisgICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9p
bnZhbGlkKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX1JFQUQpOwogICAgICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKLSAgICAgICAgICAgICAgICBibG9j
a19hY2N0X2ludmFsaWQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksCisgICAgICAgICAgICAg
ICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX1dSSVRFKTsKICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NB
Q0hFOgotICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGJs
a2Rldi0+YmxrKSwKKyAgICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxrX2dldF9z
dGF0cyhkYXRhcGxhbmUtPmJsayksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEJMT0NLX0FDQ1RfRkxVU0gpOwogICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAg
ICBicmVhazsKQEAgLTU1OSw4ICs1NzEsOCBAQCBzdGF0aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVl
c3RzKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKICAgICAgICAgICAgIGlmIChibGtfc2VuZF9y
ZXNwb25zZV9vbmUoaW9yZXEpKSB7CiAgICAgICAgICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7CiAKLSAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX25vdGlmeV9ldmVudF9jaGFubmVs
KGJsa2Rldi0+eGVuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxrZGV2LT5ldmVudF9jaGFubmVsLAorICAgICAgICAgICAgICAgIHhlbl9kZXZp
Y2Vfbm90aWZ5X2V2ZW50X2NoYW5uZWwoZGF0YXBsYW5lLT54ZW5kZXYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhcGxhbmUtPmV2ZW50X2NoYW5u
ZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9j
YWxfZXJyKTsKICAgICAgICAgICAgICAgICBpZiAobG9jYWxfZXJyKSB7CiAgICAgICAgICAgICAg
ICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKQEAgLTU3MywxNzMgKzU4NSwxNzMg
QEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYpCiAgICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKGlvcmVxKTsKICAgICB9CiAKLSAgICBp
ZiAoYmxrZGV2LT5tb3JlX3dvcmsgJiYgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodCA8IGJsa2Rl
di0+bWF4X3JlcXVlc3RzKSB7Ci0gICAgICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7
CisgICAgaWYgKGRhdGFwbGFuZS0+bW9yZV93b3JrICYmCisgICAgICAgIGRhdGFwbGFuZS0+cmVx
dWVzdHNfaW5mbGlnaHQgPCBkYXRhcGxhbmUtPm1heF9yZXF1ZXN0cykgeworICAgICAgICBxZW11
X2JoX3NjaGVkdWxlKGRhdGFwbGFuZS0+YmgpOwogICAgIH0KIH0KIAogc3RhdGljIHZvaWQgYmxr
X2JoKHZvaWQgKm9wYXF1ZSkKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBvcGFx
dWU7CisgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IG9wYXF1ZTsKIAotICAgIGFp
b19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5jdHgpOwotICAgIGJsa19oYW5kbGVfcmVxdWVzdHMo
YmxrZGV2KTsKLSAgICBhaW9fY29udGV4dF9yZWxlYXNlKGJsa2Rldi0+Y3R4KTsKKyAgICBhaW9f
Y29udGV4dF9hY3F1aXJlKGRhdGFwbGFuZS0+Y3R4KTsKKyAgICBibGtfaGFuZGxlX3JlcXVlc3Rz
KGRhdGFwbGFuZSk7CisgICAgYWlvX2NvbnRleHRfcmVsZWFzZShkYXRhcGxhbmUtPmN0eCk7CiB9
CiAKIHN0YXRpYyB2b2lkIGJsa19ldmVudCh2b2lkICpvcGFxdWUpCiB7Ci0gICAgc3RydWN0IFhl
bkJsa0RldiAqYmxrZGV2ID0gb3BhcXVlOworICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUgPSBvcGFxdWU7CiAKLSAgICBxZW11X2JoX3NjaGVkdWxlKGJsa2Rldi0+YmgpOworICAgIHFl
bXVfYmhfc2NoZWR1bGUoZGF0YXBsYW5lLT5iaCk7CiB9CiAKLXN0cnVjdCBYZW5CbGtEZXYgKnhl
bl9ibG9ja19kYXRhcGxhbmVfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmxvY2tDb25mICpjb25mLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9UaHJlYWQgKmlvdGhyZWFk
KQorWGVuQmxvY2tEYXRhUGxhbmUgKnhlbl9ibG9ja19kYXRhcGxhbmVfY3JlYXRlKFhlbkRldmlj
ZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEJsb2NrQ29uZiAqY29uZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJT1RocmVhZCAqaW90aHJlYWQpCiB7Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxr
ZGV2ID0gZ19uZXcwKHN0cnVjdCBYZW5CbGtEZXYsIDEpOworICAgIFhlbkJsb2NrRGF0YVBsYW5l
ICpkYXRhcGxhbmUgPSBnX25ldzAoWGVuQmxvY2tEYXRhUGxhbmUsIDEpOwogCi0gICAgYmxrZGV2
LT54ZW5kZXYgPSB4ZW5kZXY7Ci0gICAgYmxrZGV2LT5maWxlX2JsayA9IGNvbmYtPmxvZ2ljYWxf
YmxvY2tfc2l6ZTsKLSAgICBibGtkZXYtPmJsayA9IGNvbmYtPmJsazsKLSAgICBibGtkZXYtPmZp
bGVfc2l6ZSA9IGJsa19nZXRsZW5ndGgoYmxrZGV2LT5ibGspOworICAgIGRhdGFwbGFuZS0+eGVu
ZGV2ID0geGVuZGV2OworICAgIGRhdGFwbGFuZS0+ZmlsZV9ibGsgPSBjb25mLT5sb2dpY2FsX2Js
b2NrX3NpemU7CisgICAgZGF0YXBsYW5lLT5ibGsgPSBjb25mLT5ibGs7CisgICAgZGF0YXBsYW5l
LT5maWxlX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGRhdGFwbGFuZS0+YmxrKTsKIAotICAgIFFMSVNU
X0lOSVQoJmJsa2Rldi0+aW5mbGlnaHQpOwotICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+ZmluaXNo
ZWQpOwotICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+ZnJlZWxpc3QpOworICAgIFFMSVNUX0lOSVQo
JmRhdGFwbGFuZS0+aW5mbGlnaHQpOworICAgIFFMSVNUX0lOSVQoJmRhdGFwbGFuZS0+ZmluaXNo
ZWQpOworICAgIFFMSVNUX0lOSVQoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwogCiAgICAgaWYgKGlv
dGhyZWFkKSB7Ci0gICAgICAgIGJsa2Rldi0+aW90aHJlYWQgPSBpb3RocmVhZDsKLSAgICAgICAg
b2JqZWN0X3JlZihPQkpFQ1QoYmxrZGV2LT5pb3RocmVhZCkpOwotICAgICAgICBibGtkZXYtPmN0
eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4dChibGtkZXYtPmlvdGhyZWFkKTsKKyAgICAgICAg
ZGF0YXBsYW5lLT5pb3RocmVhZCA9IGlvdGhyZWFkOworICAgICAgICBvYmplY3RfcmVmKE9CSkVD
VChkYXRhcGxhbmUtPmlvdGhyZWFkKSk7CisgICAgICAgIGRhdGFwbGFuZS0+Y3R4ID0gaW90aHJl
YWRfZ2V0X2Fpb19jb250ZXh0KGRhdGFwbGFuZS0+aW90aHJlYWQpOwogICAgIH0gZWxzZSB7Ci0g
ICAgICAgIGJsa2Rldi0+Y3R4ID0gcWVtdV9nZXRfYWlvX2NvbnRleHQoKTsKKyAgICAgICAgZGF0
YXBsYW5lLT5jdHggPSBxZW11X2dldF9haW9fY29udGV4dCgpOwogICAgIH0KLSAgICBibGtkZXYt
PmJoID0gYWlvX2JoX25ldyhibGtkZXYtPmN0eCwgYmxrX2JoLCBibGtkZXYpOworICAgIGRhdGFw
bGFuZS0+YmggPSBhaW9fYmhfbmV3KGRhdGFwbGFuZS0+Y3R4LCBibGtfYmgsIGRhdGFwbGFuZSk7
CiAKLSAgICByZXR1cm4gYmxrZGV2OworICAgIHJldHVybiBkYXRhcGxhbmU7CiB9CiAKLXZvaWQg
eGVuX2Jsb2NrX2RhdGFwbGFuZV9kZXN0cm95KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKK3Zv
aWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9kZXN0cm95KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUpCiB7CiAgICAgc3RydWN0IGlvcmVxICppb3JlcTsKIAotICAgIGlmICghYmxrZGV2KSB7Cisg
ICAgaWYgKCFkYXRhcGxhbmUpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIHdoaWxl
ICghUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZnJlZWxpc3QpKSB7Ci0gICAgICAgIGlvcmVxID0gUUxJ
U1RfRklSU1QoJmJsa2Rldi0+ZnJlZWxpc3QpOworICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmRh
dGFwbGFuZS0+ZnJlZWxpc3QpKSB7CisgICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmRhdGFw
bGFuZS0+ZnJlZWxpc3QpOwogICAgICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOwogICAg
ICAgICBxZW11X2lvdmVjX2Rlc3Ryb3koJmlvcmVxLT52KTsKICAgICAgICAgZ19mcmVlKGlvcmVx
KTsKICAgICB9CiAKLSAgICBxZW11X2JoX2RlbGV0ZShibGtkZXYtPmJoKTsKLSAgICBpZiAoYmxr
ZGV2LT5pb3RocmVhZCkgewotICAgICAgICBvYmplY3RfdW5yZWYoT0JKRUNUKGJsa2Rldi0+aW90
aHJlYWQpKTsKKyAgICBxZW11X2JoX2RlbGV0ZShkYXRhcGxhbmUtPmJoKTsKKyAgICBpZiAoZGF0
YXBsYW5lLT5pb3RocmVhZCkgeworICAgICAgICBvYmplY3RfdW5yZWYoT0JKRUNUKGRhdGFwbGFu
ZS0+aW90aHJlYWQpKTsKICAgICB9CiAKLSAgICBnX2ZyZWUoYmxrZGV2KTsKKyAgICBnX2ZyZWUo
ZGF0YXBsYW5lKTsKIH0KIAotCi12b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RvcChzdHJ1Y3Qg
WGVuQmxrRGV2ICpibGtkZXYpCit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RvcChYZW5CbG9j
a0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogewogICAgIFhlbkRldmljZSAqeGVuZGV2OwogCi0gICAg
aWYgKCFibGtkZXYpIHsKKyAgICBpZiAoIWRhdGFwbGFuZSkgewogICAgICAgICByZXR1cm47CiAg
ICAgfQogCi0gICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7Ci0gICAgYmxrX3Nl
dF9haW9fY29udGV4dChibGtkZXYtPmJsaywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7Ci0gICAg
YWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7CisgICAgYWlvX2NvbnRleHRfYWNxdWly
ZShkYXRhcGxhbmUtPmN0eCk7CisgICAgYmxrX3NldF9haW9fY29udGV4dChkYXRhcGxhbmUtPmJs
aywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7CisgICAgYWlvX2NvbnRleHRfcmVsZWFzZShkYXRh
cGxhbmUtPmN0eCk7CiAKLSAgICB4ZW5kZXYgPSBibGtkZXYtPnhlbmRldjsKKyAgICB4ZW5kZXYg
PSBkYXRhcGxhbmUtPnhlbmRldjsKIAotICAgIGlmIChibGtkZXYtPmV2ZW50X2NoYW5uZWwpIHsK
KyAgICBpZiAoZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsKSB7CiAgICAgICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwogCi0gICAgICAgIHhlbl9kZXZpY2VfdW5iaW5kX2V2ZW50X2NoYW5uZWwo
eGVuZGV2LCBibGtkZXYtPmV2ZW50X2NoYW5uZWwsCisgICAgICAgIHhlbl9kZXZpY2VfdW5iaW5k
X2V2ZW50X2NoYW5uZWwoeGVuZGV2LCBkYXRhcGxhbmUtPmV2ZW50X2NoYW5uZWwsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Ci0gICAgICAgIGJs
a2Rldi0+ZXZlbnRfY2hhbm5lbCA9IE5VTEw7CisgICAgICAgIGRhdGFwbGFuZS0+ZXZlbnRfY2hh
bm5lbCA9IE5VTEw7CiAKICAgICAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAgICAgICAgZXJy
b3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKGJs
a2Rldi0+c3JpbmcpIHsKKyAgICBpZiAoZGF0YXBsYW5lLT5zcmluZykgewogICAgICAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgICAgICB4ZW5fZGV2aWNlX3VubWFwX2dyYW50X3Jl
ZnMoeGVuZGV2LCBibGtkZXYtPnNyaW5nLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGJsa2Rldi0+
c3JpbmcgPSBOVUxMOworICAgICAgICB4ZW5fZGV2aWNlX3VubWFwX2dyYW50X3JlZnMoeGVuZGV2
LCBkYXRhcGxhbmUtPnNyaW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGF0YXBsYW5lLT5ucl9yaW5nX3JlZiwgJmxvY2FsX2Vycik7CisgICAgICAgIGRhdGFwbGFuZS0+
c3JpbmcgPSBOVUxMOwogCiAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgICAgIGVy
cm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKICAgICAgICAgfQogICAgIH0KIAotICAgIGdfZnJl
ZShibGtkZXYtPnJpbmdfcmVmKTsKLSAgICBibGtkZXYtPnJpbmdfcmVmID0gTlVMTDsKKyAgICBn
X2ZyZWUoZGF0YXBsYW5lLT5yaW5nX3JlZik7CisgICAgZGF0YXBsYW5lLT5yaW5nX3JlZiA9IE5V
TEw7CiB9CiAKLXZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdGFydChzdHJ1Y3QgWGVuQmxrRGV2
ICpibGtkZXYsCit2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RhcnQoWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNp
Z25lZCBpbnQgcmluZ19yZWZbXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbnJfcmluZ19yZWYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGV2ZW50X2NoYW5uZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHByb3RvY29sLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVy
cm9yICoqZXJycCkKIHsKLSAgICBYZW5EZXZpY2UgKnhlbmRldiA9IGJsa2Rldi0+eGVuZGV2Owor
ICAgIFhlbkRldmljZSAqeGVuZGV2ID0gZGF0YXBsYW5lLT54ZW5kZXY7CiAgICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAgICAgdW5zaWduZWQgaW50IHJpbmdfc2l6ZTsKICAgICB1bnNpZ25l
ZCBpbnQgaTsKIAotICAgIGJsa2Rldi0+bnJfcmluZ19yZWYgPSBucl9yaW5nX3JlZjsKLSAgICBi
bGtkZXYtPnJpbmdfcmVmID0gZ19uZXcodW5zaWduZWQgaW50LCBucl9yaW5nX3JlZik7CisgICAg
ZGF0YXBsYW5lLT5ucl9yaW5nX3JlZiA9IG5yX3JpbmdfcmVmOworICAgIGRhdGFwbGFuZS0+cmlu
Z19yZWYgPSBnX25ldyh1bnNpZ25lZCBpbnQsIG5yX3JpbmdfcmVmKTsKIAogICAgIGZvciAoaSA9
IDA7IGkgPCBucl9yaW5nX3JlZjsgaSsrKSB7Ci0gICAgICAgIGJsa2Rldi0+cmluZ19yZWZbaV0g
PSByaW5nX3JlZltpXTsKKyAgICAgICAgZGF0YXBsYW5lLT5yaW5nX3JlZltpXSA9IHJpbmdfcmVm
W2ldOwogICAgIH0KIAotICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBwcm90b2NvbDsKKyAgICBkYXRh
cGxhbmUtPnByb3RvY29sID0gcHJvdG9jb2w7CiAKLSAgICByaW5nX3NpemUgPSBYQ19QQUdFX1NJ
WkUgKiBibGtkZXYtPm5yX3JpbmdfcmVmOwotICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkg
eworICAgIHJpbmdfc2l6ZSA9IFhDX1BBR0VfU0laRSAqIGRhdGFwbGFuZS0+bnJfcmluZ19yZWY7
CisgICAgc3dpdGNoIChkYXRhcGxhbmUtPnByb3RvY29sKSB7CiAgICAgY2FzZSBCTEtJRl9QUk9U
T0NPTF9OQVRJVkU6CiAgICAgewotICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09O
U1RfUklOR19TSVpFKGJsa2lmLCByaW5nX3NpemUpOworICAgICAgICBkYXRhcGxhbmUtPm1heF9y
ZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmLCByaW5nX3NpemUpOwogICAgICAgICBi
cmVhazsKICAgICB9CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6CiAgICAgewotICAg
ICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmX3g4Nl8z
MiwgcmluZ19zaXplKTsKKyAgICAgICAgZGF0YXBsYW5lLT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNU
X1JJTkdfU0laRShibGtpZl94ODZfMzIsIHJpbmdfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKICAgICB7Ci0gICAgICAgIGJsa2Rl
di0+bWF4X3JlcXVlc3RzID0gX19DT05TVF9SSU5HX1NJWkUoYmxraWZfeDg2XzY0LCByaW5nX3Np
emUpOworICAgICAgICBkYXRhcGxhbmUtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpF
KGJsa2lmX3g4Nl82NCwgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIGRl
ZmF1bHQ6Ci0gICAgICAgIGVycm9yX3NldGcoZXJycCwgInVua25vd24gcHJvdG9jb2wgJXUiLCBi
bGtkZXYtPnByb3RvY29sKTsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAidW5rbm93biBwcm90
b2NvbCAldSIsIGRhdGFwbGFuZS0+cHJvdG9jb2wpOwogICAgICAgICByZXR1cm47CiAgICAgfQog
Ci0gICAgeGVuX2RldmljZV9zZXRfbWF4X2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPm5yX3Jp
bmdfcmVmLAorICAgIHhlbl9kZXZpY2Vfc2V0X21heF9ncmFudF9yZWZzKHhlbmRldiwgZGF0YXBs
YW5lLT5ucl9yaW5nX3JlZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9j
YWxfZXJyKTsKICAgICBpZiAobG9jYWxfZXJyKSB7CiAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBsb2NhbF9lcnIpOwogICAgICAgICBnb3RvIHN0b3A7CiAgICAgfQogCi0gICAgYmxrZGV2
LT5zcmluZyA9IHhlbl9kZXZpY2VfbWFwX2dyYW50X3JlZnMoeGVuZGV2LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ19yZWYsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9yaW5n
X3JlZiwKKyAgICBkYXRhcGxhbmUtPnNyaW5nID0geGVuX2RldmljZV9tYXBfZ3JhbnRfcmVmcyh4
ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0
YXBsYW5lLT5yaW5nX3JlZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkYXRhcGxhbmUtPm5yX3JpbmdfcmVmLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAgICAgaWYg
KGxvY2FsX2VycikgewpAQCAtNzQ3LDQ2ICs3NTksNDYgQEAgdm9pZCB4ZW5fYmxvY2tfZGF0YXBs
YW5lX3N0YXJ0KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiwKICAgICAgICAgZ290byBzdG9wOwog
ICAgIH0KIAotICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgeworICAgIHN3aXRjaCAoZGF0
YXBsYW5lLT5wcm90b2NvbCkgewogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgogICAg
IHsKLSAgICAgICAgYmxraWZfc3JpbmdfdCAqc3JpbmdfbmF0aXZlID0gYmxrZGV2LT5zcmluZzsK
KyAgICAgICAgYmxraWZfc3JpbmdfdCAqc3JpbmdfbmF0aXZlID0gZGF0YXBsYW5lLT5zcmluZzsK
IAotICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHNyaW5nX25h
dGl2ZSwgcmluZ19zaXplKTsKKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmRhdGFwbGFuZS0+cmlu
Z3MubmF0aXZlLCBzcmluZ19uYXRpdmUsIHJpbmdfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKICAgICB7Ci0gICAgICAgIGJsa2lm
X3g4Nl8zMl9zcmluZ190ICpzcmluZ194ODZfMzIgPSBibGtkZXYtPnNyaW5nOworICAgICAgICBi
bGtpZl94ODZfMzJfc3JpbmdfdCAqc3JpbmdfeDg2XzMyID0gZGF0YXBsYW5lLT5zcmluZzsKIAot
ICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydCwgc3Jpbmdf
eDg2XzMyLAorICAgICAgICBCQUNLX1JJTkdfSU5JVCgmZGF0YXBsYW5lLT5yaW5ncy54ODZfMzJf
cGFydCwgc3JpbmdfeDg2XzMyLAogICAgICAgICAgICAgICAgICAgICAgICByaW5nX3NpemUpOwog
ICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6CiAg
ICAgewotICAgICAgICBibGtpZl94ODZfNjRfc3JpbmdfdCAqc3JpbmdfeDg2XzY0ID0gYmxrZGV2
LT5zcmluZzsKKyAgICAgICAgYmxraWZfeDg2XzY0X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGRh
dGFwbGFuZS0+c3Jpbmc7CiAKLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3Mu
eDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwKKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmRhdGFw
bGFuZS0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwKICAgICAgICAgICAgICAgICAg
ICAgICAgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIH0KIAotICAgIGJs
a2Rldi0+ZXZlbnRfY2hhbm5lbCA9CisgICAgZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsID0KICAg
ICAgICAgeGVuX2RldmljZV9iaW5kX2V2ZW50X2NoYW5uZWwoeGVuZGV2LCBldmVudF9jaGFubmVs
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtfZXZlbnQsIGJsa2Rl
diwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrX2V2ZW50LCBkYXRh
cGxhbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIp
OwogICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CiAgICAgICAgIGdvdG8gc3RvcDsKICAgICB9CiAKLSAgICBhaW9fY29udGV4dF9h
Y3F1aXJlKGJsa2Rldi0+Y3R4KTsKLSAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+Ymxr
LCBibGtkZXYtPmN0eCk7Ci0gICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7Cisg
ICAgYWlvX2NvbnRleHRfYWNxdWlyZShkYXRhcGxhbmUtPmN0eCk7CisgICAgYmxrX3NldF9haW9f
Y29udGV4dChkYXRhcGxhbmUtPmJsaywgZGF0YXBsYW5lLT5jdHgpOworICAgIGFpb19jb250ZXh0
X3JlbGVhc2UoZGF0YXBsYW5lLT5jdHgpOwogICAgIHJldHVybjsKIAogc3RvcDoKLSAgICB4ZW5f
YmxvY2tfZGF0YXBsYW5lX3N0b3AoYmxrZGV2KTsKKyAgICB4ZW5fYmxvY2tfZGF0YXBsYW5lX3N0
b3AoZGF0YXBsYW5lKTsKIH0KZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxv
Y2suaCBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suaAppbmRleCBmMzFkYTM4NDY0Li5k
NmZhNmQyNmRkIDEwMDY0NAotLS0gYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmgKKysr
IGIvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5oCkBAIC0xMiw3ICsxMiw3IEBACiAjaW5j
bHVkZSAiaHcveGVuL3hlbi1idXMuaCIKICNpbmNsdWRlICJzeXNlbXUvaW90aHJlYWQuaCIKIAot
dHlwZWRlZiBzdHJ1Y3QgWGVuQmxrRGV2IFhlbkJsb2NrRGF0YVBsYW5lOwordHlwZWRlZiBzdHJ1
Y3QgWGVuQmxvY2tEYXRhUGxhbmUgWGVuQmxvY2tEYXRhUGxhbmU7CiAKIFhlbkJsb2NrRGF0YVBs
YW5lICp4ZW5fYmxvY2tfZGF0YXBsYW5lX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCbG9ja0NvbmYgKmNvbmYs
Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:59:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj2mE-0000VR-VR; Mon, 14 Jan 2019 13:59: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2mC-0000Tp-V7
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:59:41 +0000
X-Inumbo-ID: a1f34d1e-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1f34d1e-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:59:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75507011"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:46 +0000
Message-ID: <20190114135154.16826-18-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 17/25] xen: add a mechanism to automatically
 create XenDevice-s...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCi4uLnRoYXQgbWFp
bnRhaW5zIGNvbXBhdGliaWxpdHkgd2l0aCBleGlzdGluZyBYZW4gdG9vbHN0YWNrcy4KClhlbiB0
b29sc3RhY2tzIGluc3RhbnRpYXRlIFBWIGJhY2tlbmRzIGJ5IHNpbXBseSB3cml0aW5nIGluZm9y
bWF0aW9uIGludG8KeGVuc3RvcmUgYW5kIGV4cGVjdGluZyBhIGJhY2tlbmQgaW1wbGVtZW50YXRp
b24gdG8gYmUgd2F0Y2hpbmcgZm9yIHRoaXMuCgpUaGlzIHBhdGNoIGFkZHMgYSBuZXcgJ3hlbi1i
YWNrZW5kJyBtb2R1bGUgdG8gYWxsb3cgaW5kaXZpZHVhbCBYZW5EZXZpY2UKaW1wbGVtZW50YXRp
b25zIHRvIHJlZ2lzdGVyIGNyZWF0ZSBhbmQgZGVzdHJveSBmdW5jdGlvbnMuIFRoZSBjcmVhdG9y
CndpbGwgYmUgY2FsbGVkIHdoZW4gYSB0b29sLXN0YWNrIGluc3RhbnRpYXRlcyBhIG5ldyBiYWNr
ZW5kIGluIHRoaXMgd2F5LAphbmQgdGhlIGRlc3RydWN0b3Igd2lsbCB0aGVuIGJlIGNhbGxlZCBh
ZnRlciB0aGUgcmVzdWx0aW5nIFhlbkRldmljZQpvYmplY3QgaXMgdW5yZWFsaXplZC4KClRvIHN1
cHBvcnQgdGhpcyBpdCBpcyBhbHNvIG5lY2Vzc2FyeSB0byBhZGQgbmV3IHdhdGNoZXJzIGludG8g
dGhlIFhlbkJ1cwppbXBsZW1lbnRhdGlvbiB0byBoYW5kbGUgZW51bWVyYXRpb24gb2YgbmV3IGJh
Y2tlbmRzIGFuZCBhbHNvIGRlc3RydWN0aW9uCm9mIFhlbkRldmljZS1zIHdoZW4gdGhlIHRvb2xz
dGFjayBzZXRzIHRoZSBiYWNrZW5kICdvbmxpbmUnIGtleSB0byAwLgoKTk9URTogVGhpcyBwYXRj
aCBvbmx5IGFkZHMgdGhlIGZyYW1ld29yay4gQSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgYWRkIGEK
ICAgICAgY3JlYXRvciBmdW5jdGlvbiBmb3IgeGVuLWJsb2NrIGRldmljZXMuCgpTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L3hlbi9N
YWtlZmlsZS5vYmpzICAgICAgICAgfCAgIDIgKy0KIGh3L3hlbi90cmFjZS1ldmVudHMgICAgICAg
ICAgfCAgIDMgKwogaHcveGVuL3hlbi1iYWNrZW5kLmMgICAgICAgICB8IDE2NSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICAgICB8
IDE2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiBpbmNsdWRlL2h3L3hlbi94
ZW4tYmFja2VuZC5oIHwgIDM5ICsrKysrKysrKwogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oICAg
ICB8ICAgMSArCiBpbmNsdWRlL3FlbXUvbW9kdWxlLmggICAgICAgIHwgICAzICsKIDcgZmlsZXMg
Y2hhbmdlZCwgMzc1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgaHcveGVuL3hlbi1iYWNrZW5kLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3
L3hlbi94ZW4tYmFja2VuZC5oCgpkaWZmIC0tZ2l0IGEvaHcveGVuL01ha2VmaWxlLm9ianMgYi9o
dy94ZW4vTWFrZWZpbGUub2JqcwppbmRleCA3N2MwODY4MTkwLi44NGRmNjBhOTI4IDEwMDY0NAot
LS0gYS9ody94ZW4vTWFrZWZpbGUub2JqcworKysgYi9ody94ZW4vTWFrZWZpbGUub2JqcwpAQCAt
MSw1ICsxLDUgQEAKICMgeGVuIGJhY2tlbmQgZHJpdmVyIHN1cHBvcnQKLWNvbW1vbi1vYmotJChD
T05GSUdfWEVOKSArPSB4ZW4tbGVnYWN5LWJhY2tlbmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2
ZGV2Lm8geGVuLWNvbW1vbi5vIHhlbi1idXMubyB4ZW4tYnVzLWhlbHBlci5vCitjb21tb24tb2Jq
LSQoQ09ORklHX1hFTikgKz0geGVuLWxlZ2FjeS1iYWNrZW5kLm8geGVuX2RldmNvbmZpZy5vIHhl
bl9wdmRldi5vIHhlbi1jb21tb24ubyB4ZW4tYnVzLm8geGVuLWJ1cy1oZWxwZXIubyB4ZW4tYmFj
a2VuZC5vCiAKIG9iai0kKENPTkZJR19YRU5fUENJX1BBU1NUSFJPVUdIKSArPSB4ZW4taG9zdC1w
Y2ktZGV2aWNlLm8KIG9iai0kKENPTkZJR19YRU5fUENJX1BBU1NUSFJPVUdIKSArPSB4ZW5fcHQu
byB4ZW5fcHRfY29uZmlnX2luaXQubyB4ZW5fcHRfZ3JhcGhpY3MubyB4ZW5fcHRfbXNpLm8KZGlm
ZiAtLWdpdCBhL2h3L3hlbi90cmFjZS1ldmVudHMgYi9ody94ZW4vdHJhY2UtZXZlbnRzCmluZGV4
IGQ0NjUxYmRiMzAuLmY2OTQ0NjI0YjIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi90cmFjZS1ldmVudHMK
KysrIGIvaHcveGVuL3RyYWNlLWV2ZW50cwpAQCAtMTYsNiArMTYsOSBAQCB4ZW5fZG9taWRfcmVz
dHJpY3QoaW50IGVycikgImVycjogJXUiCiAjIGluY2x1ZGUvaHcveGVuL3hlbi1idXMuYwogeGVu
X2J1c19yZWFsaXplKHZvaWQpICIiCiB4ZW5fYnVzX3VucmVhbGl6ZSh2b2lkKSAiIgoreGVuX2J1
c19lbnVtZXJhdGUodm9pZCkgIiIKK3hlbl9idXNfdHlwZV9lbnVtZXJhdGUoY29uc3QgY2hhciAq
dHlwZSkgInR5cGU6ICVzIgoreGVuX2J1c19iYWNrZW5kX2NyZWF0ZShjb25zdCBjaGFyICp0eXBl
LCBjb25zdCBjaGFyICpwYXRoKSAidHlwZTogJXMgcGF0aDogJXMiCiB4ZW5fYnVzX2FkZF93YXRj
aChjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXksIGNoYXIgKnRva2VuKSAibm9kZTog
JXMga2V5OiAlcyB0b2tlbjogJXMiCiB4ZW5fYnVzX3JlbW92ZV93YXRjaChjb25zdCBjaGFyICpu
b2RlLCBjb25zdCBjaGFyICprZXksIGNoYXIgKnRva2VuKSAibm9kZTogJXMga2V5OiAlcyB0b2tl
bjogJXMiCiB4ZW5fYnVzX3dhdGNoKGNvbnN0IGNoYXIgKnRva2VuKSAidG9rZW46ICVzIgpkaWZm
IC0tZ2l0IGEvaHcveGVuL3hlbi1iYWNrZW5kLmMgYi9ody94ZW4veGVuLWJhY2tlbmQuYwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5kYTA2NWY4MWI3Ci0tLSAvZGV2L251
bGwKKysrIGIvaHcveGVuL3hlbi1iYWNrZW5kLmMKQEAgLTAsMCArMSwxNjUgQEAKKy8qCisgKiBD
b3B5cmlnaHQgKGMpIDIwMTggIENpdHJpeCBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHdvcmsg
aXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMLCB2ZXJzaW9uIDIgb3Ig
bGF0ZXIuCisgKiBTZWUgdGhlIENPUFlJTkcgZmlsZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9y
eS4KKyAqLworCisjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3It
cmVwb3J0LmgiCisjaW5jbHVkZSAicWFwaS9lcnJvci5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4t
YmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgiCisKK3R5cGVkZWYgc3RydWN0
IFhlbkJhY2tlbmRJbXBsIHsKKyAgICBjb25zdCBjaGFyICp0eXBlOworICAgIFhlbkJhY2tlbmRE
ZXZpY2VDcmVhdGUgY3JlYXRlOworICAgIFhlbkJhY2tlbmREZXZpY2VEZXN0cm95IGRlc3Ryb3k7
Cit9IFhlbkJhY2tlbmRJbXBsOworCitzdHJ1Y3QgWGVuQmFja2VuZEluc3RhbmNlIHsKKyAgICBR
TElTVF9FTlRSWShYZW5CYWNrZW5kSW5zdGFuY2UpIGVudHJ5OworICAgIGNvbnN0IFhlbkJhY2tl
bmRJbXBsICppbXBsOworICAgIFhlbkJ1cyAqeGVuYnVzOworICAgIGNoYXIgKm5hbWU7CisgICAg
WGVuRGV2aWNlICp4ZW5kZXY7Cit9OworCitzdGF0aWMgR0hhc2hUYWJsZSAqeGVuX2JhY2tlbmRf
dGFibGVfZ2V0KHZvaWQpCit7CisgICAgc3RhdGljIEdIYXNoVGFibGUgKnRhYmxlOworCisgICAg
aWYgKHRhYmxlID09IE5VTEwpIHsKKyAgICAgICAgdGFibGUgPSBnX2hhc2hfdGFibGVfbmV3KGdf
c3RyX2hhc2gsIGdfc3RyX2VxdWFsKTsKKyAgICB9CisKKyAgICByZXR1cm4gdGFibGU7Cit9CisK
K3N0YXRpYyB2b2lkIHhlbl9iYWNrZW5kX3RhYmxlX2FkZChYZW5CYWNrZW5kSW1wbCAqaW1wbCkK
K3sKKyAgICBnX2hhc2hfdGFibGVfaW5zZXJ0KHhlbl9iYWNrZW5kX3RhYmxlX2dldCgpLCAodm9p
ZCAqKWltcGwtPnR5cGUsIGltcGwpOworfQorCitzdGF0aWMgY29uc3QgWGVuQmFja2VuZEltcGwg
Knhlbl9iYWNrZW5kX3RhYmxlX2xvb2t1cChjb25zdCBjaGFyICp0eXBlKQoreworICAgIHJldHVy
biBnX2hhc2hfdGFibGVfbG9va3VwKHhlbl9iYWNrZW5kX3RhYmxlX2dldCgpLCB0eXBlKTsKK30K
Kwordm9pZCB4ZW5fYmFja2VuZF9yZWdpc3Rlcihjb25zdCBYZW5CYWNrZW5kSW5mbyAqaW5mbykK
K3sKKyAgICBYZW5CYWNrZW5kSW1wbCAqaW1wbCA9IGdfbmV3MChYZW5CYWNrZW5kSW1wbCwgMSk7
CisKKyAgICBnX2Fzc2VydChpbmZvLT50eXBlKTsKKworICAgIGlmICh4ZW5fYmFja2VuZF90YWJs
ZV9sb29rdXAoaW5mby0+dHlwZSkpIHsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJhdHRlbXB0IHRv
IHJlZ2lzdGVyIGR1cGxpY2F0ZSBYZW4gYmFja2VuZCB0eXBlICclcyciLAorICAgICAgICAgICAg
ICAgICAgICAgaW5mby0+dHlwZSk7CisgICAgICAgIGFib3J0KCk7CisgICAgfQorCisgICAgaWYg
KCFpbmZvLT5jcmVhdGUpIHsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJiYWNrZW5kIHR5cGUgJyVz
JyBoYXMgbm8gY3JlYXRvciIsIGluZm8tPnR5cGUpOworICAgICAgICBhYm9ydCgpOworICAgIH0K
KworICAgIGltcGwtPnR5cGUgPSBpbmZvLT50eXBlOworICAgIGltcGwtPmNyZWF0ZSA9IGluZm8t
PmNyZWF0ZTsKKyAgICBpbXBsLT5kZXN0cm95ID0gaW5mby0+ZGVzdHJveTsKKworICAgIHhlbl9i
YWNrZW5kX3RhYmxlX2FkZChpbXBsKTsKK30KKworc3RhdGljIFFMSVNUX0hFQUQoLCBYZW5CYWNr
ZW5kSW5zdGFuY2UpIGJhY2tlbmRfbGlzdDsKKworc3RhdGljIHZvaWQgeGVuX2JhY2tlbmRfbGlz
dF9hZGQoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kKQoreworICAgIFFMSVNUX0lOU0VSVF9I
RUFEKCZiYWNrZW5kX2xpc3QsIGJhY2tlbmQsIGVudHJ5KTsKK30KKworc3RhdGljIFhlbkJhY2tl
bmRJbnN0YW5jZSAqeGVuX2JhY2tlbmRfbGlzdF9maW5kKFhlbkRldmljZSAqeGVuZGV2KQorewor
ICAgIFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZDsKKworICAgIFFMSVNUX0ZPUkVBQ0goYmFj
a2VuZCwgJmJhY2tlbmRfbGlzdCwgZW50cnkpIHsKKyAgICAgICAgaWYgKGJhY2tlbmQtPnhlbmRl
diA9PSB4ZW5kZXYpIHsKKyAgICAgICAgICAgIHJldHVybiBiYWNrZW5kOworICAgICAgICB9Cisg
ICAgfQorCisgICAgcmV0dXJuIE5VTEw7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9iYWNrZW5kX2xp
c3RfcmVtb3ZlKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCkKK3sKKyAgICBRTElTVF9SRU1P
VkUoYmFja2VuZCwgZW50cnkpOworfQorCit2b2lkIHhlbl9iYWNrZW5kX2RldmljZV9jcmVhdGUo
WGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqbmFtZSwgUURpY3QgKm9wdHMsIEVycm9yICoqZXJycCkKK3sK
KyAgICBjb25zdCBYZW5CYWNrZW5kSW1wbCAqaW1wbCA9IHhlbl9iYWNrZW5kX3RhYmxlX2xvb2t1
cCh0eXBlKTsKKyAgICBYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQ7CisgICAgRXJyb3IgKmxv
Y2FsX2Vycm9yID0gTlVMTDsKKworICAgIGlmICghaW1wbCkgeworICAgICAgICByZXR1cm47Cisg
ICAgfQorCisgICAgYmFja2VuZCA9IGdfbmV3MChYZW5CYWNrZW5kSW5zdGFuY2UsIDEpOworICAg
IGJhY2tlbmQtPnhlbmJ1cyA9IHhlbmJ1czsKKyAgICBiYWNrZW5kLT5uYW1lID0gZ19zdHJkdXAo
bmFtZSk7CisKKyAgICBpbXBsLT5jcmVhdGUoYmFja2VuZCwgb3B0cywgJmxvY2FsX2Vycm9yKTsK
KyAgICBpZiAobG9jYWxfZXJyb3IpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycm9yKTsKKyAgICAgICAgZ19mcmVlKGJhY2tlbmQtPm5hbWUpOworICAgICAgICBnX2Zy
ZWUoYmFja2VuZCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBiYWNrZW5kLT5pbXBs
ID0gaW1wbDsKKyAgICB4ZW5fYmFja2VuZF9saXN0X2FkZChiYWNrZW5kKTsKK30KKworWGVuQnVz
ICp4ZW5fYmFja2VuZF9nZXRfYnVzKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCkKK3sKKyAg
ICByZXR1cm4gYmFja2VuZC0+eGVuYnVzOworfQorCitjb25zdCBjaGFyICp4ZW5fYmFja2VuZF9n
ZXRfbmFtZShYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQpCit7CisgICAgcmV0dXJuIGJhY2tl
bmQtPm5hbWU7Cit9CisKK3ZvaWQgeGVuX2JhY2tlbmRfc2V0X2RldmljZShYZW5CYWNrZW5kSW5z
dGFuY2UgKmJhY2tlbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuRGV2aWNlICp4
ZW5kZXYpCit7CisgICAgZ19hc3NlcnQoIWJhY2tlbmQtPnhlbmRldik7CisgICAgYmFja2VuZC0+
eGVuZGV2ID0geGVuZGV2OworfQorCitYZW5EZXZpY2UgKnhlbl9iYWNrZW5kX2dldF9kZXZpY2Uo
WGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kKQoreworICAgIHJldHVybiBiYWNrZW5kLT54ZW5k
ZXY7Cit9CisKKworYm9vbCB4ZW5fYmFja2VuZF90cnlfZGV2aWNlX2Rlc3Ryb3koWGVuRGV2aWNl
ICp4ZW5kZXYsIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tl
bmQgPSB4ZW5fYmFja2VuZF9saXN0X2ZpbmQoeGVuZGV2KTsKKyAgICBjb25zdCBYZW5CYWNrZW5k
SW1wbCAqaW1wbDsKKworICAgIGlmICghYmFja2VuZCkgeworICAgICAgICByZXR1cm4gZmFsc2U7
CisgICAgfQorCisgICAgaW1wbCA9IGJhY2tlbmQtPmltcGw7CisgICAgaW1wbC0+ZGVzdHJveShi
YWNrZW5kLCBlcnJwKTsKKworICAgIHhlbl9iYWNrZW5kX2xpc3RfcmVtb3ZlKGJhY2tlbmQpOwor
ICAgIGdfZnJlZShiYWNrZW5kLT5uYW1lKTsKKyAgICBnX2ZyZWUoYmFja2VuZCk7CisKKyAgICBy
ZXR1cm4gdHJ1ZTsKK30KZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVu
LWJ1cy5jCmluZGV4IDY4NjFjZTEzNmUuLjNhZWNjZWM2OWMgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94
ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAtMTEsMTAgKzExLDEyIEBACiAjaW5j
bHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody94ZW4v
eGVuLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1iYWNrZW5kLmgiCiAjaW5jbHVkZSAiaHcveGVu
L3hlbi1idXMuaCIKICNpbmNsdWRlICJody94ZW4veGVuLWJ1cy1oZWxwZXIuaCIKICNpbmNsdWRl
ICJtb25pdG9yL21vbml0b3IuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisjaW5jbHVkZSAi
cWFwaS9xbXAvcWRpY3QuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAi
dHJhY2UuaCIKIApAQCAtMTkwLDEyICsxOTIsMTUxIEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVt
b3ZlX3dhdGNoKFhlbkJ1cyAqeGVuYnVzLCBYZW5XYXRjaCAqd2F0Y2gsCiAgICAgZnJlZV93YXRj
aCh3YXRjaCk7CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl9idXNfYmFja2VuZF9jcmVhdGUoWGVuQnVz
ICp4ZW5idXMsIGNvbnN0IGNoYXIgKnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIGNoYXIgKnBhdGgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICB4c190cmFuc2FjdGlvbl90IHRp
ZDsKKyAgICBjaGFyICoqa2V5OworICAgIFFEaWN0ICpvcHRzOworICAgIHVuc2lnbmVkIGludCBp
LCBuOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgdHJhY2VfeGVuX2J1c19i
YWNrZW5kX2NyZWF0ZSh0eXBlLCBwYXRoKTsKKworYWdhaW46CisgICAgdGlkID0geHNfdHJhbnNh
Y3Rpb25fc3RhcnQoeGVuYnVzLT54c2gpOworICAgIGlmICh0aWQgPT0gWEJUX05VTEwpIHsKKyAg
ICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiZmFpbGVkIHhzX3RyYW5zYWN0aW9uX3N0YXJ0Iik7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBrZXkgPSB4c19kaXJlY3RvcnkoeGVuYnVzLT54
c2gsIHRpZCwgcGF0aCwgJm4pOworICAgIGlmICgha2V5KSB7CisgICAgICAgIGlmICgheHNfdHJh
bnNhY3Rpb25fZW5kKHhlbmJ1cy0+eHNoLCB0aWQsIHRydWUpKSB7CisgICAgICAgICAgICBlcnJv
cl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhzX3RyYW5zYWN0aW9uX2VuZCIpOwor
ICAgICAgICB9CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBvcHRzID0gcWRpY3RfbmV3
KCk7CisgICAgZm9yIChpID0gMDsgaSA8IG47IGkrKykgeworICAgICAgICBjaGFyICp2YWw7CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogQXNzdW1lIGFueXRoaW5nIGZvdW5kIGluIHRoZSB4ZW5z
dG9yZSBiYWNrZW5kIGFyZWEsIG90aGVyIHRoYW4KKyAgICAgICAgICogdGhlIGtleXMgY3JlYXRl
ZCBmb3IgYSBnZW5lcmljIFhlbkRldmljZSwgYXJlIHBhcmFtZXRlcnMKKyAgICAgICAgICogdG8g
YmUgdXNlZCB0byBjb25maWd1cmUgdGhlIGJhY2tlbmQuCisgICAgICAgICAqLworICAgICAgICBp
ZiAoIXN0cmNtcChrZXlbaV0sICJzdGF0ZSIpIHx8CisgICAgICAgICAgICAhc3RyY21wKGtleVtp
XSwgIm9ubGluZSIpIHx8CisgICAgICAgICAgICAhc3RyY21wKGtleVtpXSwgImZyb250ZW5kIikg
fHwKKyAgICAgICAgICAgICFzdHJjbXAoa2V5W2ldLCAiZnJvbnRlbmQtaWQiKSB8fAorICAgICAg
ICAgICAgIXN0cmNtcChrZXlbaV0sICJob3RwbHVnLXN0YXR1cyIpKQorICAgICAgICAgICAgY29u
dGludWU7CisKKyAgICAgICAgaWYgKHhzX25vZGVfc2NhbmYoeGVuYnVzLT54c2gsIHRpZCwgcGF0
aCwga2V5W2ldLCBOVUxMLCAiJW1zIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbCkg
PT0gMSkgeworICAgICAgICAgICAgcWRpY3RfcHV0X3N0cihvcHRzLCBrZXlbaV0sIHZhbCk7Cisg
ICAgICAgICAgICBmcmVlKHZhbCk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBmcmVlKGtleSk7
CisKKyAgICBpZiAoIXhzX3RyYW5zYWN0aW9uX2VuZCh4ZW5idXMtPnhzaCwgdGlkLCBmYWxzZSkp
IHsKKyAgICAgICAgcW9iamVjdF91bnJlZihvcHRzKTsKKworICAgICAgICBpZiAoZXJybm8gPT0g
RUFHQUlOKSB7CisgICAgICAgICAgICBnb3RvIGFnYWluOworICAgICAgICB9CisKKyAgICAgICAg
ZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB4c190cmFuc2FjdGlvbl9lbmQi
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHhlbl9iYWNrZW5kX2RldmljZV9jcmVh
dGUoeGVuYnVzLCB0eXBlLCBuYW1lLCBvcHRzLCAmbG9jYWxfZXJyKTsKKyAgICBxb2JqZWN0X3Vu
cmVmKG9wdHMpOworCisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdh
dGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJmYWlsZWQgdG8gY3JlYXRlICclcycgZGV2aWNlICclcyc6ICIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHR5cGUsIG5hbWUpOworICAgIH0KK30KKworc3RhdGljIHZvaWQg
eGVuX2J1c190eXBlX2VudW1lcmF0ZShYZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hhciAqdHlwZSkK
K3sKKyAgICBjaGFyICpkb21haW5fcGF0aCA9IGdfc3RyZHVwX3ByaW50ZigiYmFja2VuZC8lcy8l
dSIsIHR5cGUsIHhlbl9kb21pZCk7CisgICAgY2hhciAqKmJhY2tlbmQ7CisgICAgdW5zaWduZWQg
aW50IGksIG47CisKKyAgICB0cmFjZV94ZW5fYnVzX3R5cGVfZW51bWVyYXRlKHR5cGUpOworCisg
ICAgYmFja2VuZCA9IHhzX2RpcmVjdG9yeSh4ZW5idXMtPnhzaCwgWEJUX05VTEwsIGRvbWFpbl9w
YXRoLCAmbik7CisgICAgaWYgKCFiYWNrZW5kKSB7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0K
KworICAgIGZvciAoaSA9IDA7IGkgPCBuOyBpKyspIHsKKyAgICAgICAgY2hhciAqYmFja2VuZF9w
YXRoID0gZ19zdHJkdXBfcHJpbnRmKCIlcy8lcyIsIGRvbWFpbl9wYXRoLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2VuZFtpXSk7CisgICAgICAgIGVu
dW0geGVuYnVzX3N0YXRlIGJhY2tlbmRfc3RhdGU7CisKKyAgICAgICAgaWYgKHhzX25vZGVfc2Nh
bmYoeGVuYnVzLT54c2gsIFhCVF9OVUxMLCBiYWNrZW5kX3BhdGgsICJzdGF0ZSIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwsICIldSIsICZiYWNrZW5kX3N0YXRlKSAhPSAxKQorICAg
ICAgICAgICAgYmFja2VuZF9zdGF0ZSA9IFhlbmJ1c1N0YXRlVW5rbm93bjsKKworICAgICAgICBp
ZiAoYmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykgeworICAgICAgICAg
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisKKyAgICAgICAgICAgIHhlbl9idXNfYmFja2Vu
ZF9jcmVhdGUoeGVuYnVzLCB0eXBlLCBiYWNrZW5kW2ldLCBiYWNrZW5kX3BhdGgsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOworICAgICAgICAgICAgaWYg
KGxvY2FsX2VycikgeworICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJy
KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIGdfZnJlZShiYWNrZW5kX3Bh
dGgpOworICAgIH0KKworICAgIGZyZWUoYmFja2VuZCk7CisKK291dDoKKyAgICBnX2ZyZWUoZG9t
YWluX3BhdGgpOworfQorCitzdGF0aWMgdm9pZCB4ZW5fYnVzX2VudW1lcmF0ZSh2b2lkICpvcGFx
dWUpCit7CisgICAgWGVuQnVzICp4ZW5idXMgPSBvcGFxdWU7CisgICAgY2hhciAqKnR5cGU7Cisg
ICAgdW5zaWduZWQgaW50IGksIG47CisKKyAgICB0cmFjZV94ZW5fYnVzX2VudW1lcmF0ZSgpOwor
CisgICAgdHlwZSA9IHhzX2RpcmVjdG9yeSh4ZW5idXMtPnhzaCwgWEJUX05VTEwsICJiYWNrZW5k
IiwgJm4pOworICAgIGlmICghdHlwZSkgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAg
Zm9yIChpID0gMDsgaSA8IG47IGkrKykgeworICAgICAgICB4ZW5fYnVzX3R5cGVfZW51bWVyYXRl
KHhlbmJ1cywgdHlwZVtpXSk7CisgICAgfQorCisgICAgZnJlZSh0eXBlKTsKK30KKwogc3RhdGlj
IHZvaWQgeGVuX2J1c191bnJlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogewog
ICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhidXMpOwogCiAgICAgdHJhY2VfeGVuX2J1c191
bnJlYWxpemUoKTsKIAorICAgIGlmICh4ZW5idXMtPmJhY2tlbmRfd2F0Y2gpIHsKKyAgICAgICAg
eGVuX2J1c19yZW1vdmVfd2F0Y2goeGVuYnVzLCB4ZW5idXMtPmJhY2tlbmRfd2F0Y2gsIE5VTEwp
OworICAgICAgICB4ZW5idXMtPmJhY2tlbmRfd2F0Y2ggPSBOVUxMOworICAgIH0KKwogICAgIGlm
ICgheGVuYnVzLT54c2gpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTIzMSw2ICszNzIs
NyBAQCBzdGF0aWMgdm9pZCB4ZW5fYnVzX3JlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKipl
cnJwKQogewogICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhidXMpOwogICAgIHVuc2lnbmVk
IGludCBkb21pZDsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIHRyYWNlX3hl
bl9idXNfcmVhbGl6ZSgpOwogCkBAIC0yNTAsNiArMzkyLDE4IEBAIHN0YXRpYyB2b2lkIHhlbl9i
dXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiAgICAgbm90aWZpZXJfbGlz
dF9pbml0KCZ4ZW5idXMtPndhdGNoX25vdGlmaWVycyk7CiAgICAgcWVtdV9zZXRfZmRfaGFuZGxl
cih4c19maWxlbm8oeGVuYnVzLT54c2gpLCB4ZW5fYnVzX3dhdGNoLCBOVUxMLAogICAgICAgICAg
ICAgICAgICAgICAgICAgeGVuYnVzKTsKKworICAgIG1vZHVsZV9jYWxsX2luaXQoTU9EVUxFX0lO
SVRfWEVOX0JBQ0tFTkQpOworCisgICAgeGVuYnVzLT5iYWNrZW5kX3dhdGNoID0KKyAgICAgICAg
eGVuX2J1c19hZGRfd2F0Y2goeGVuYnVzLCAiIiwgLyogZG9tYWluIHJvb3Qgbm9kZSAqLworICAg
ICAgICAgICAgICAgICAgICAgICAgICAiYmFja2VuZCIsIHhlbl9idXNfZW51bWVyYXRlLCB4ZW5i
dXMsICZsb2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgLyogVGhpcyBu
ZWVkIG5vdCBiZSB0cmVhdGVkIGFzIGEgaGFyZCBlcnJvciBzbyBkb24ndCBwcm9wYWdhdGUgKi8K
KyAgICAgICAgZXJyb3JfcmVwb3J0Zl9lcnIobG9jYWxfZXJyLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAiZmFpbGVkIHRvIHNldCB1cCBlbnVtZXJhdGlvbiB3YXRjaDogIik7CisgICAgfQor
CiAgICAgcmV0dXJuOwogCiBmYWlsOgpAQCAtNDA3LDcgKzU2MSwxNSBAQCBzdGF0aWMgdm9pZCB4
ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCh2b2lkICpvcGFxdWUpCiAgICAgICAgICAgICAgICAg
eGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHx8CiAgICAg
ICAgICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlSW5pdFdhaXQg
fHwKICAgICAgICAgICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVV
bmtub3duKSkgewotICAgICAgICBvYmplY3RfdW5wYXJlbnQoT0JKRUNUKHhlbmRldikpOworICAg
ICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgICAgICBpZiAoIXhlbl9iYWNrZW5k
X3RyeV9kZXZpY2VfZGVzdHJveSh4ZW5kZXYsICZsb2NhbF9lcnIpKSB7CisgICAgICAgICAgICBv
YmplY3RfdW5wYXJlbnQoT0JKRUNUKHhlbmRldikpOworICAgICAgICB9CisKKyAgICAgICAgaWYg
KGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwor
ICAgICAgICB9CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYmFj
a2VuZC5oIGIvaW5jbHVkZS9ody94ZW4veGVuLWJhY2tlbmQuaApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi4wMTBkNzEyNjM4Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVk
ZS9ody94ZW4veGVuLWJhY2tlbmQuaApAQCAtMCwwICsxLDM5IEBACisvKgorICogQ29weXJpZ2h0
IChjKSAyMDE4ICBDaXRyaXggU3lzdGVtcyBJbmMuCisgKgorICogVGhpcyB3b3JrIGlzIGxpY2Vu
c2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9yIGxhdGVyLgor
ICogU2VlIHRoZSBDT1BZSU5HIGZpbGUgaW4gdGhlIHRvcC1sZXZlbCBkaXJlY3RvcnkuCisgKi8K
KworI2lmbmRlZiBIV19YRU5fQkFDS0VORF9ICisjZGVmaW5lIEhXX1hFTl9CQUNLRU5EX0gKKwor
I2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgiCisKK3R5cGVkZWYgc3RydWN0IFhlbkJhY2tlbmRJ
bnN0YW5jZSBYZW5CYWNrZW5kSW5zdGFuY2U7CisKK3R5cGVkZWYgdm9pZCAoKlhlbkJhY2tlbmRE
ZXZpY2VDcmVhdGUpKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFFEaWN0ICpvcHRzLCBFcnJvciAqKmVycnApOwordHlw
ZWRlZiB2b2lkICgqWGVuQmFja2VuZERldmljZURlc3Ryb3kpKFhlbkJhY2tlbmRJbnN0YW5jZSAq
YmFja2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAq
KmVycnApOworCit0eXBlZGVmIHN0cnVjdCBYZW5CYWNrZW5kSW5mbyB7CisgICAgY29uc3QgY2hh
ciAqdHlwZTsKKyAgICBYZW5CYWNrZW5kRGV2aWNlQ3JlYXRlIGNyZWF0ZTsKKyAgICBYZW5CYWNr
ZW5kRGV2aWNlRGVzdHJveSBkZXN0cm95OworfSBYZW5CYWNrZW5kSW5mbzsKKworWGVuQnVzICp4
ZW5fYmFja2VuZF9nZXRfYnVzKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCk7Citjb25zdCBj
aGFyICp4ZW5fYmFja2VuZF9nZXRfbmFtZShYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQpOwor
Cit2b2lkIHhlbl9iYWNrZW5kX3NldF9kZXZpY2UoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5k
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbkRldmljZSAqeGVuZGV2aWNlKTsKK1hl
bkRldmljZSAqeGVuX2JhY2tlbmRfZ2V0X2RldmljZShYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tl
bmQpOworCit2b2lkIHhlbl9iYWNrZW5kX3JlZ2lzdGVyKGNvbnN0IFhlbkJhY2tlbmRJbmZvICpp
bmZvKTsKKwordm9pZCB4ZW5fYmFja2VuZF9kZXZpY2VfY3JlYXRlKFhlbkJ1cyAqeGVuYnVzLCBj
b25zdCBjaGFyICp0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKm5hbWUsIFFEaWN0ICpvcHRzLCBFcnJvciAqKmVycnApOworYm9vbCB4ZW5fYmFja2VuZF90
cnlfZGV2aWNlX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCk7CisKKyNl
bmRpZiAvKiBIV19YRU5fQkFDS0VORF9IICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94
ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKaW5kZXggOGYzOWY4OGQzNS4uMzE4
M2YxMGUzYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCisrKyBiL2luY2x1
ZGUvaHcveGVuL3hlbi1idXMuaApAQCAtNjQsNiArNjQsNyBAQCB0eXBlZGVmIHN0cnVjdCBYZW5C
dXMgewogICAgIGRvbWlkX3QgYmFja2VuZF9pZDsKICAgICBzdHJ1Y3QgeHNfaGFuZGxlICp4c2g7
CiAgICAgTm90aWZpZXJMaXN0IHdhdGNoX25vdGlmaWVyczsKKyAgICBYZW5XYXRjaCAqYmFja2Vu
ZF93YXRjaDsKIH0gWGVuQnVzOwogCiB0eXBlZGVmIHN0cnVjdCBYZW5CdXNDbGFzcyB7CmRpZmYg
LS1naXQgYS9pbmNsdWRlL3FlbXUvbW9kdWxlLmggYi9pbmNsdWRlL3FlbXUvbW9kdWxlLmgKaW5k
ZXggNTQzMDBhYjZlNS4uNTVkZDJiZWVhOCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9xZW11L21vZHVs
ZS5oCisrKyBiL2luY2x1ZGUvcWVtdS9tb2R1bGUuaApAQCAtNDQsNiArNDQsNyBAQCB0eXBlZGVm
IGVudW0gewogICAgIE1PRFVMRV9JTklUX09QVFMsCiAgICAgTU9EVUxFX0lOSVRfUU9NLAogICAg
IE1PRFVMRV9JTklUX1RSQUNFLAorICAgIE1PRFVMRV9JTklUX1hFTl9CQUNLRU5ELAogICAgIE1P
RFVMRV9JTklUX01BWAogfSBtb2R1bGVfaW5pdF90eXBlOwogCkBAIC01MSw2ICs1Miw4IEBAIHR5
cGVkZWYgZW51bSB7CiAjZGVmaW5lIG9wdHNfaW5pdChmdW5jdGlvbikgbW9kdWxlX2luaXQoZnVu
Y3Rpb24sIE1PRFVMRV9JTklUX09QVFMpCiAjZGVmaW5lIHR5cGVfaW5pdChmdW5jdGlvbikgbW9k
dWxlX2luaXQoZnVuY3Rpb24sIE1PRFVMRV9JTklUX1FPTSkKICNkZWZpbmUgdHJhY2VfaW5pdChm
dW5jdGlvbikgbW9kdWxlX2luaXQoZnVuY3Rpb24sIE1PRFVMRV9JTklUX1RSQUNFKQorI2RlZmlu
ZSB4ZW5fYmFja2VuZF9pbml0KGZ1bmN0aW9uKSBtb2R1bGVfaW5pdChmdW5jdGlvbiwgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNT0RVTEVfSU5JVF9Y
RU5fQkFDS0VORCkKIAogI2RlZmluZSBibG9ja19tb2R1bGVfbG9hZF9vbmUobGliKSBtb2R1bGVf
bG9hZF9vbmUoImJsb2NrLSIsIGxpYikKICNkZWZpbmUgdWlfbW9kdWxlX2xvYWRfb25lKGxpYikg
bW9kdWxlX2xvYWRfb25lKCJ1aS0iLCBsaWIpCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:59:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj2mF-0000Vs-B3; Mon, 14 Jan 2019 13:59: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2mE-0000Ur-AB
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:59:42 +0000
X-Inumbo-ID: a2a95194-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2a95194-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:59:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75507023"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:40 +0000
Message-ID: <20190114135154.16826-12-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 11/25] xen: remove unnecessary code from
 dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCk5vdCBhbGwgb2Yg
dGhlIGNvZGUgZHVwbGljYXRlZCBmcm9tIHhlbl9kaXNrLmMgaXMgcmVxdWlyZWQgYXMgdGhlIGJh
c2lzIGZvcgp0aGUgbmV3IGRhdGFwbGFuZSBpbXBsZW1lbnRhdGlvbiBzbyB0aGlzIHBhdGNoIHJl
bW92ZXMgZXh0cmFuZW91cyBjb2RlLAphbG9uZyB3aXRoIHRoZSBsZWdhY3kgI2luY2x1ZGVzIGFu
ZCBjYWxscyB0byB0aGUgbGVnYWN5IHhlbl9wdl9wcmludGYoKQpmdW5jdGlvbi4gRXJyb3IgbWVz
c2FnZXMgYXJlIGNoYW5nZWQgdG8gYmUgcmVwb3J0ZWQgdXNpbmcgZXJyb3JfcmVwb3J0KCkuCgpO
T1RFOiBUaGUgY29kZSBpcyBzdGlsbCBub3QgeWV0IGJ1aWx0LiBGdXJ0aGVyIHRyYW5zZm9ybWF0
aW9ucyB3aWxsIGJlCiAgICAgIHJlcXVpcmVkIHRvIG1ha2UgaXQgY29ycmVjdGx5IGludGVyZmFj
ZSB0byB0aGUgbmV3IFhlbkJ1cy9YZW5EZXZpY2UKICAgICAgZnJhbWV3b3JrLiBUaGV5IHdpbGwg
YmUgZGVsaXZlcmVkIGluIGEgc3Vic2VxdWVudCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbnRob255IFBlcmFy
ZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcvYmxvY2svZGF0YXBsYW5lL3hl
bi1ibG9jay5jIHwgNDI5ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDQwNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgYi9ody9ibG9jay9kYXRhcGxhbmUveGVu
LWJsb2NrLmMKaW5kZXggOWZhZTUwNTM0ZS4uMjI4NDcyMzIwYSAxMDA2NDQKLS0tIGEvaHcvYmxv
Y2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxv
Y2suYwpAQCAtMSw0NSArMSwyMyBAQAogLyoKLSAqICB4ZW4gcGFyYXZpcnQgYmxvY2sgZGV2aWNl
IGJhY2tlbmQKKyAqIENvcHlyaWdodCAoYykgMjAxOCAgQ2l0cml4IFN5c3RlbXMgSW5jLgorICog
KGMpIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICoKLSAqICAoYykgR2VyZCBI
b2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQg
YnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHVuZGVyIHZlcnNpb24gMiBvZiB0
aGUgTGljZW5zZS4KICAqCi0gKiAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqICBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQotICogIHRo
ZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHVuZGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5z
ZS4KKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCiAgKgotICogIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCi0gKiAg
TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZQotICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisg
KiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBhbG9uZworICogd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgc2VlIDxodHRw
Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqCi0gKiAgWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcKLSAqICB3
aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgotICoKLSAqICBDb250cmlidXRpb25zIGFmdGVyIDIwMTItMDEtMTMgYXJlIGxpY2Vuc2Vk
IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUKLSAqICBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgKGF0IHlv
dXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqIENvbnRyaWJ1dGlvbnMgYWZ0ZXIgMjAx
Mi0wMS0xMyBhcmUgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZQorICogR05VIEdQTCwg
dmVyc2lvbiAyIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCiAgKi8KIAot
I2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJxZW11L3VuaXRzLmgiCi0jaW5jbHVk
ZSA8c3lzL2lvY3RsLmg+Ci0jaW5jbHVkZSA8c3lzL3Vpby5oPgotCi0jaW5jbHVkZSAiaHcvaHcu
aCIKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKLSNpbmNsdWRlICJ4ZW5fYmxraWYu
aCIKLSNpbmNsdWRlICJzeXNlbXUvYmxvY2tkZXYuaCIKLSNpbmNsdWRlICJzeXNlbXUvaW90aHJl
YWQuaCIKLSNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgotI2luY2x1ZGUgInFhcGkv
ZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgotI2luY2x1ZGUgInFhcGkvcW1w
L3FzdHJpbmcuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgotCi0vKiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCi0KLSNkZWZpbmUg
QkxPQ0tfU0laRSAgNTEyCi0jZGVmaW5lIElPQ0JfQ09VTlQgIChCTEtJRl9NQVhfU0VHTUVOVFNf
UEVSX1JFUVVFU1QgKyAyKQotCiBzdHJ1Y3QgaW9yZXEgewogICAgIGJsa2lmX3JlcXVlc3RfdCAg
ICAgcmVxOwogICAgIGludDE2X3QgICAgICAgICAgICAgc3RhdHVzOwpAQCAtMTAxLDggKzc5LDYg
QEAgc3RydWN0IFhlbkJsa0RldiB7CiAgICAgQWlvQ29udGV4dCAgICAgICAgICAqY3R4OwogfTsK
IAotLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSAqLwotCiBzdGF0aWMgdm9pZCBpb3JlcV9yZXNldChzdHJ1Y3QgaW9yZXEgKmlv
cmVxKQogewogICAgIG1lbXNldCgmaW9yZXEtPnJlcSwgMCwgc2l6ZW9mKGlvcmVxLT5yZXEpKTsK
QEAgLTE4MywxMSArMTU5LDYgQEAgc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQogICAgIHNpemVfdCBsZW47CiAgICAgaW50IGk7CiAKLSAgICB4ZW5fcHZfcHJpbnRm
KAotICAgICAgICB4ZW5kZXYsIDMsCi0gICAgICAgICJvcCAlZCwgbnIgJWQsIGhhbmRsZSAlZCwg
aWQgJSIgUFJJZDY0ICIsIHNlY3RvciAlIiBQUklkNjQgIlxuIiwKLSAgICAgICAgaW9yZXEtPnJl
cS5vcGVyYXRpb24sIGlvcmVxLT5yZXEubnJfc2VnbWVudHMsCi0gICAgICAgIGlvcmVxLT5yZXEu
aGFuZGxlLCBpb3JlcS0+cmVxLmlkLCBpb3JlcS0+cmVxLnNlY3Rvcl9udW1iZXIpOwogICAgIHN3
aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CiAg
ICAgICAgIGJyZWFrOwpAQCAtMjAyLDI4ICsxNzMsMjcgQEAgc3RhdGljIGludCBpb3JlcV9wYXJz
ZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKICAgICAg
ICAgcmV0dXJuIDA7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYs
IDAsICJlcnJvcjogdW5rbm93biBvcGVyYXRpb24gKCVkKVxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6
IHVua25vd24gb3BlcmF0aW9uICglZCkiLCBpb3JlcS0+cmVxLm9wZXJhdGlvbik7CiAgICAgICAg
IGdvdG8gZXJyOwogICAgIH07CiAKICAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0gQkxL
SUZfT1BfUkVBRCAmJiBibGtkZXYtPm1vZGVbMF0gIT0gJ3cnKSB7Ci0gICAgICAgIHhlbl9wdl9w
cmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IHdyaXRlIHJlcSBmb3Igcm8gZGV2aWNlXG4iKTsKKyAg
ICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2UiKTsKICAg
ICAgICAgZ290byBlcnI7CiAgICAgfQogCiAgICAgaW9yZXEtPnN0YXJ0ID0gaW9yZXEtPnJlcS5z
ZWN0b3JfbnVtYmVyICogYmxrZGV2LT5maWxlX2JsazsKICAgICBmb3IgKGkgPSAwOyBpIDwgaW9y
ZXEtPnJlcS5ucl9zZWdtZW50czsgaSsrKSB7CiAgICAgICAgIGlmIChpID09IEJMS0lGX01BWF9T
RUdNRU5UU19QRVJfUkVRVUVTVCkgewotICAgICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYs
IDAsICJlcnJvcjogbnJfc2VnbWVudHMgdG9vIGJpZ1xuIik7CisgICAgICAgICAgICBlcnJvcl9y
ZXBvcnQoImVycm9yOiBucl9zZWdtZW50cyB0b28gYmlnIik7CiAgICAgICAgICAgICBnb3RvIGVy
cjsKICAgICAgICAgfQogICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCA+
IGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCkgewotICAgICAgICAgICAgeGVuX3B2X3ByaW50
Zih4ZW5kZXYsIDAsICJlcnJvcjogZmlyc3QgPiBsYXN0IHNlY3RvclxuIik7CisgICAgICAgICAg
ICBlcnJvcl9yZXBvcnQoImVycm9yOiBmaXJzdCA+IGxhc3Qgc2VjdG9yIik7CiAgICAgICAgICAg
ICBnb3RvIGVycjsKICAgICAgICAgfQogICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdbaV0ubGFz
dF9zZWN0ICogQkxPQ0tfU0laRSA+PSBYQ19QQUdFX1NJWkUpIHsKLSAgICAgICAgICAgIHhlbl9w
dl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IHBhZ2UgY3Jvc3NpbmdcbiIpOworICAgICAgICAg
ICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogcGFnZSBjcm9zc2luZyIpOwogICAgICAgICAgICAgZ290
byBlcnI7CiAgICAgICAgIH0KIApAQCAtMjMyLDcgKzIwMiw3IEBAIHN0YXRpYyBpbnQgaW9yZXFf
cGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICAgICAgaW9yZXEtPnNpemUgKz0gbGVuOwog
ICAgIH0KICAgICBpZiAoaW9yZXEtPnN0YXJ0ICsgaW9yZXEtPnNpemUgPiBibGtkZXYtPmZpbGVf
c2l6ZSkgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBhY2Nlc3Mg
YmV5b25kIGVuZCBvZiBmaWxlXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogYWNj
ZXNzIGJleW9uZCBlbmQgb2YgZmlsZSIpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAgICAg
cmV0dXJuIDA7CkBAIC0yNzgsOCArMjQ4LDcgQEAgc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5
KHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgcmMgPSB4ZW5fYmVfY29weV9ncmFudF9yZWZzKHhl
bmRldiwgdG9fZG9tYWluLCBzZWdzLCBjb3VudCk7CiAKICAgICBpZiAocmMpIHsKLSAgICAgICAg
eGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0
byBjb3B5IGRhdGEgJWRcbiIsIHJjKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJmYWlsZWQgdG8g
Y29weSBkYXRhICVkIiwgcmMpOwogICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOwogICAgICAg
ICByZXR1cm4gLTE7CiAgICAgfQpAQCAtMjk4LDggKzI2Nyw5IEBAIHN0YXRpYyB2b2lkIHFlbXVf
YWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKICAgICBhaW9fY29udGV4dF9hY3F1
aXJlKGJsa2Rldi0+Y3R4KTsKIAogICAgIGlmIChyZXQgIT0gMCkgewotICAgICAgICB4ZW5fcHZf
cHJpbnRmKHhlbmRldiwgMCwgIiVzIEkvTyBlcnJvclxuIiwKLSAgICAgICAgICAgICAgICAgICAg
ICBpb3JlcS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEID8gInJlYWQiIDogIndyaXRl
Iik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXMgSS9PIGVycm9yIiwKKyAgICAgICAgICAgICAg
ICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQgPworICAgICAgICAg
ICAgICAgICAgICAgInJlYWQiIDogIndyaXRlIik7CiAgICAgICAgIGlvcmVxLT5haW9fZXJyb3Jz
Kys7CiAgICAgfQogCkBAIC02MDUsOCArNTc1LDYgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9y
ZXF1ZXN0cyhzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiAgICAgfQogfQogCi0vKiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICov
Ci0KIHN0YXRpYyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUpCiB7CiAgICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gb3BhcXVlOwpAQCAtNjM0LDM0NiArNjAyLDYgQEAgc3RhdGljIHZvaWQg
YmxrX2FsbG9jKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKICAgICBibGtkZXYtPmJo
ID0gYWlvX2JoX25ldyhibGtkZXYtPmN0eCwgYmxrX2JoLCBibGtkZXYpOwogfQogCi1zdGF0aWMg
dm9pZCBibGtfcGFyc2VfZGlzY2FyZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCi17Ci0gICAg
c3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwotICAgIGlu
dCBlbmFibGU7Ci0KLSAgICBibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCA9IHRydWU7Ci0KLSAgICBp
ZiAoeGVuc3RvcmVfcmVhZF9iZV9pbnQoeGVuZGV2LCAiZGlzY2FyZC1lbmFibGUiLCAmZW5hYmxl
KSA9PSAwKSB7Ci0gICAgICAgIGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkID0gISFlbmFibGU7Ci0g
ICAgfQotCi0gICAgaWYgKGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkKSB7Ci0gICAgICAgIHhlbnN0
b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLWRpc2NhcmQiLCAxKTsKLSAgICB9Ci19
Ci0KLXN0YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQot
ewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0
cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7Ci0gICAgaW50IGluZm8gPSAwOwotICAgIGNoYXIgKmRp
cmVjdGlvc2FmZSA9IE5VTEw7Ci0KLSAgICB0cmFjZV94ZW5fZGlza19pbml0KHhlbmRldi0+bmFt
ZSk7Ci0KLSAgICAvKiByZWFkIHhlbnN0b3JlIGVudHJpZXMgKi8KLSAgICBpZiAoYmxrZGV2LT5w
YXJhbXMgPT0gTlVMTCkgewotICAgICAgICBjaGFyICpoID0gTlVMTDsKLSAgICAgICAgYmxrZGV2
LT5wYXJhbXMgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJwYXJhbXMiKTsKLSAgICAg
ICAgaWYgKGJsa2Rldi0+cGFyYW1zICE9IE5VTEwpIHsKLSAgICAgICAgICAgIGggPSBzdHJjaHIo
YmxrZGV2LT5wYXJhbXMsICc6Jyk7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKGggIT0gTlVMTCkg
ewotICAgICAgICAgICAgYmxrZGV2LT5maWxlcHJvdG8gPSBibGtkZXYtPnBhcmFtczsKLSAgICAg
ICAgICAgIGJsa2Rldi0+ZmlsZW5hbWUgID0gaCArIDE7Ci0gICAgICAgICAgICAqaCA9IDA7Ci0g
ICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9ICI8dW5zZXQ+
IjsKLSAgICAgICAgICAgIGJsa2Rldi0+ZmlsZW5hbWUgID0gYmxrZGV2LT5wYXJhbXM7Ci0gICAg
ICAgIH0KLSAgICB9Ci0gICAgaWYgKCFzdHJjbXAoImFpbyIsIGJsa2Rldi0+ZmlsZXByb3RvKSkg
ewotICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9ICJyYXciOwotICAgIH0KLSAgICBpZiAoIXN0
cmNtcCgidmhkIiwgYmxrZGV2LT5maWxlcHJvdG8pKSB7Ci0gICAgICAgIGJsa2Rldi0+ZmlsZXBy
b3RvID0gInZwYyI7Ci0gICAgfQotICAgIGlmIChibGtkZXYtPm1vZGUgPT0gTlVMTCkgewotICAg
ICAgICBibGtkZXYtPm1vZGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJtb2RlIik7
Ci0gICAgfQotICAgIGlmIChibGtkZXYtPnR5cGUgPT0gTlVMTCkgewotICAgICAgICBibGtkZXYt
PnR5cGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJ0eXBlIik7Ci0gICAgfQotICAg
IGlmIChibGtkZXYtPmRldiA9PSBOVUxMKSB7Ci0gICAgICAgIGJsa2Rldi0+ZGV2ID0geGVuc3Rv
cmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGV2Iik7Ci0gICAgfQotICAgIGlmIChibGtkZXYtPmRl
dnR5cGUgPT0gTlVMTCkgewotICAgICAgICBibGtkZXYtPmRldnR5cGUgPSB4ZW5zdG9yZV9yZWFk
X2JlX3N0cih4ZW5kZXYsICJkZXZpY2UtdHlwZSIpOwotICAgIH0KLSAgICBkaXJlY3Rpb3NhZmUg
PSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkaXJlY3QtaW8tc2FmZSIpOwotICAgIGJs
a2Rldi0+ZGlyZWN0aW9zYWZlID0gKGRpcmVjdGlvc2FmZSAmJiBhdG9pKGRpcmVjdGlvc2FmZSkp
OwotCi0gICAgLyogZG8gd2UgaGF2ZSBhbGwgd2UgbmVlZD8gKi8KLSAgICBpZiAoYmxrZGV2LT5w
YXJhbXMgPT0gTlVMTCB8fAotICAgICAgICBibGtkZXYtPm1vZGUgPT0gTlVMTCAgIHx8Ci0gICAg
ICAgIGJsa2Rldi0+dHlwZSA9PSBOVUxMICAgfHwKLSAgICAgICAgYmxrZGV2LT5kZXYgPT0gTlVM
TCkgewotICAgICAgICBnb3RvIG91dF9lcnJvcjsKLSAgICB9Ci0KLSAgICAvKiByZWFkLW9ubHkg
PyAqLwotICAgIGlmIChzdHJjbXAoYmxrZGV2LT5tb2RlLCAidyIpKSB7Ci0gICAgICAgIGluZm8g
IHw9IFZESVNLX1JFQURPTkxZOwotICAgIH0KLQotICAgIC8qIGNkcm9tID8gKi8KLSAgICBpZiAo
YmxrZGV2LT5kZXZ0eXBlICYmICFzdHJjbXAoYmxrZGV2LT5kZXZ0eXBlLCAiY2Ryb20iKSkgewot
ICAgICAgICBpbmZvICB8PSBWRElTS19DRFJPTTsKLSAgICB9Ci0KLSAgICBibGtkZXYtPmZpbGVf
YmxrICA9IEJMT0NLX1NJWkU7Ci0KLSAgICAvKiBmaWxsIGluZm8KLSAgICAgKiBibGtfY29ubmVj
dCBzdXBwbGllcyBzZWN0b3Itc2l6ZSBhbmQgc2VjdG9ycwotICAgICAqLwotICAgIHhlbnN0b3Jl
X3dyaXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwgMSk7Ci0gICAgeGVu
c3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImluZm8iLCBpbmZvKTsKLQotICAgIHhlbnN0b3Jl
X3dyaXRlX2JlX2ludCh4ZW5kZXYsICJtYXgtcmluZy1wYWdlLW9yZGVyIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgTUFYX1JJTkdfUEFHRV9PUkRFUik7Ci0KLSAgICBibGtfcGFyc2VfZGlz
Y2FyZChibGtkZXYpOwotCi0gICAgZ19mcmVlKGRpcmVjdGlvc2FmZSk7Ci0gICAgcmV0dXJuIDA7
Ci0KLW91dF9lcnJvcjoKLSAgICBnX2ZyZWUoYmxrZGV2LT5wYXJhbXMpOwotICAgIGJsa2Rldi0+
cGFyYW1zID0gTlVMTDsKLSAgICBnX2ZyZWUoYmxrZGV2LT5tb2RlKTsKLSAgICBibGtkZXYtPm1v
ZGUgPSBOVUxMOwotICAgIGdfZnJlZShibGtkZXYtPnR5cGUpOwotICAgIGJsa2Rldi0+dHlwZSA9
IE5VTEw7Ci0gICAgZ19mcmVlKGJsa2Rldi0+ZGV2KTsKLSAgICBibGtkZXYtPmRldiA9IE5VTEw7
Ci0gICAgZ19mcmVlKGJsa2Rldi0+ZGV2dHlwZSk7Ci0gICAgYmxrZGV2LT5kZXZ0eXBlID0gTlVM
TDsKLSAgICBnX2ZyZWUoZGlyZWN0aW9zYWZlKTsKLSAgICBibGtkZXYtPmRpcmVjdGlvc2FmZSA9
IGZhbHNlOwotICAgIHJldHVybiAtMTsKLX0KLQotc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxr
ZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLSAg
ICBpbnQgaW5kZXgsIHFmbGFnczsKLSAgICBib29sIHJlYWRvbmx5ID0gdHJ1ZTsKLSAgICBib29s
IHdyaXRldGhyb3VnaCA9IHRydWU7Ci0gICAgaW50IG9yZGVyLCByaW5nX3JlZjsKLSAgICB1bnNp
Z25lZCBpbnQgcmluZ19zaXplLCBtYXhfZ3JhbnRzOwotICAgIHVuc2lnbmVkIGludCBpOwotCi0g
ICAgdHJhY2VfeGVuX2Rpc2tfY29ubmVjdCh4ZW5kZXYtPm5hbWUpOwotCi0gICAgLyogcmVhZC1v
bmx5ID8gKi8KLSAgICBpZiAoYmxrZGV2LT5kaXJlY3Rpb3NhZmUpIHsKLSAgICAgICAgcWZsYWdz
ID0gQkRSVl9PX05PQ0FDSEUgfCBCRFJWX09fTkFUSVZFX0FJTzsKLSAgICB9IGVsc2UgewotICAg
ICAgICBxZmxhZ3MgPSAwOwotICAgICAgICB3cml0ZXRocm91Z2ggPSBmYWxzZTsKLSAgICB9Ci0g
ICAgaWYgKHN0cmNtcChibGtkZXYtPm1vZGUsICJ3IikgPT0gMCkgewotICAgICAgICBxZmxhZ3Mg
fD0gQkRSVl9PX1JEV1I7Ci0gICAgICAgIHJlYWRvbmx5ID0gZmFsc2U7Ci0gICAgfQotICAgIGlm
IChibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCkgewotICAgICAgICBxZmxhZ3MgfD0gQkRSVl9PX1VO
TUFQOwotICAgIH0KLQotICAgIC8qIGluaXQgcWVtdSBibG9jayBkcml2ZXIgKi8KLSAgICBpbmRl
eCA9ICh4ZW5kZXYtPmRldiAtIDIwMiAqIDI1NikgLyAxNjsKLSAgICBibGtkZXYtPmRpbmZvID0g
ZHJpdmVfZ2V0KElGX1hFTiwgMCwgaW5kZXgpOwotICAgIGlmICghYmxrZGV2LT5kaW5mbykgewot
ICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKLSAgICAgICAgUURpY3QgKm9wdGlvbnMg
PSBOVUxMOwotCi0gICAgICAgIGlmIChzdHJjbXAoYmxrZGV2LT5maWxlcHJvdG8sICI8dW5zZXQ+
IikpIHsKLSAgICAgICAgICAgIG9wdGlvbnMgPSBxZGljdF9uZXcoKTsKLSAgICAgICAgICAgIHFk
aWN0X3B1dF9zdHIob3B0aW9ucywgImRyaXZlciIsIGJsa2Rldi0+ZmlsZXByb3RvKTsKLSAgICAg
ICAgfQotCi0gICAgICAgIC8qIHNldHVwIHZpYSB4ZW5idXMgLT4gY3JlYXRlIG5ldyBibG9jayBk
cml2ZXIgaW5zdGFuY2UgKi8KLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDIsICJjcmVh
dGUgbmV3IGJkcnYgKHhlbmJ1cyBzZXR1cClcbiIpOwotICAgICAgICBibGtkZXYtPmJsayA9IGJs
a19uZXdfb3BlbihibGtkZXYtPmZpbGVuYW1lLCBOVUxMLCBvcHRpb25zLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBxZmxhZ3MsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAo
IWJsa2Rldi0+YmxrKSB7Ci0gICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVy
cm9yOiAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3JfZ2V0X3ByZXR0eShs
b2NhbF9lcnIpKTsKLSAgICAgICAgICAgIGVycm9yX2ZyZWUobG9jYWxfZXJyKTsKLSAgICAgICAg
ICAgIHJldHVybiAtMTsKLSAgICAgICAgfQotICAgICAgICBibGtfc2V0X2VuYWJsZV93cml0ZV9j
YWNoZShibGtkZXYtPmJsaywgIXdyaXRldGhyb3VnaCk7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAg
Lyogc2V0dXAgdmlhIHFlbXUgY21kbGluZSAtPiBhbHJlYWR5IHNldHVwIGZvciB1cyAqLwotICAg
ICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMiwKLSAgICAgICAgICAgICAgICAgICAgICAiZ2V0
IGNvbmZpZ3VyZWQgYmRydiAoY21kbGluZSBzZXR1cClcbiIpOwotICAgICAgICBibGtkZXYtPmJs
ayA9IGJsa19ieV9sZWdhY3lfZGluZm8oYmxrZGV2LT5kaW5mbyk7Ci0gICAgICAgIGlmIChibGtf
aXNfcmVhZF9vbmx5KGJsa2Rldi0+YmxrKSAmJiAhcmVhZG9ubHkpIHsKLSAgICAgICAgICAgIHhl
bl9wdl9wcmludGYoeGVuZGV2LCAwLCAiVW5leHBlY3RlZCByZWFkLW9ubHkgZHJpdmUiKTsKLSAg
ICAgICAgICAgIGJsa2Rldi0+YmxrID0gTlVMTDsKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAg
ICAgICAgfQotICAgICAgICAvKiBibGtkZXYtPmJsayBpcyBub3QgY3JlYXRlIGJ5IHVzLCB3ZSBn
ZXQgYSByZWZlcmVuY2UKLSAgICAgICAgICogc28gd2UgY2FuIGJsa191bnJlZigpIHVuY29uZGl0
aW9uYWxseSAqLwotICAgICAgICBibGtfcmVmKGJsa2Rldi0+YmxrKTsKLSAgICB9Ci0gICAgYmxr
X2F0dGFjaF9kZXZfbGVnYWN5KGJsa2Rldi0+YmxrLCBibGtkZXYpOwotICAgIGJsa2Rldi0+Zmls
ZV9zaXplID0gYmxrX2dldGxlbmd0aChibGtkZXYtPmJsayk7Ci0gICAgaWYgKGJsa2Rldi0+Zmls
ZV9zaXplIDwgMCkgewotICAgICAgICBCbG9ja0RyaXZlclN0YXRlICpicyA9IGJsa19icyhibGtk
ZXYtPmJsayk7Ci0gICAgICAgIGNvbnN0IGNoYXIgKmRydl9uYW1lID0gYnMgPyBiZHJ2X2dldF9m
b3JtYXRfbmFtZShicykgOiBOVUxMOwotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMSwg
ImJsa19nZXRsZW5ndGg6ICVkICglcykgfCBkcnYgJXNcbiIsCi0gICAgICAgICAgICAgICAgICAg
ICAgKGludClibGtkZXYtPmZpbGVfc2l6ZSwgc3RyZXJyb3IoLWJsa2Rldi0+ZmlsZV9zaXplKSwK
LSAgICAgICAgICAgICAgICAgICAgICBkcnZfbmFtZSA/OiAiLSIpOwotICAgICAgICBibGtkZXYt
PmZpbGVfc2l6ZSA9IDA7Ci0gICAgfQotCi0gICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJ0
eXBlIFwiJXNcIiwgZmlsZXByb3RvIFwiJXNcIiwgZmlsZW5hbWUgXCIlc1wiLCIKLSAgICAgICAg
ICAgICAgICAgICIgc2l6ZSAlIiBQUklkNjQgIiAoJSIgUFJJZDY0ICIgTUIpXG4iLAotICAgICAg
ICAgICAgICAgICAgYmxrZGV2LT50eXBlLCBibGtkZXYtPmZpbGVwcm90bywgYmxrZGV2LT5maWxl
bmFtZSwKLSAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmlsZV9zaXplLCBibGtkZXYtPmZpbGVf
c2l6ZSAvIE1pQik7Ci0KLSAgICAvKiBGaWxsIGluIG51bWJlciBvZiBzZWN0b3Igc2l6ZSBhbmQg
bnVtYmVyIG9mIHNlY3RvcnMgKi8KLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAi
c2VjdG9yLXNpemUiLCBibGtkZXYtPmZpbGVfYmxrKTsKLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9p
bnQ2NCh4ZW5kZXYsICJzZWN0b3JzIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtk
ZXYtPmZpbGVfc2l6ZSAvIGJsa2Rldi0+ZmlsZV9ibGspOwotCi0gICAgaWYgKHhlbnN0b3JlX3Jl
YWRfZmVfaW50KHhlbmRldiwgInJpbmctcGFnZS1vcmRlciIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZvcmRlcikgPT0gLTEpIHsKLSAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiA9
IDE7Ci0KLSAgICAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwgInJpbmctcmVm
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3JlZikgPT0gLTEpIHsK
LSAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgfQotICAgICAgICBibGtkZXYtPnJpbmdf
cmVmWzBdID0gcmluZ19yZWY7Ci0KLSAgICB9IGVsc2UgaWYgKG9yZGVyID49IDAgJiYgb3JkZXIg
PD0gTUFYX1JJTkdfUEFHRV9PUkRFUikgewotICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmID0g
MSA8PCBvcmRlcjsKLQotICAgICAgICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2LT5ucl9yaW5nX3Jl
ZjsgaSsrKSB7Ci0gICAgICAgICAgICBjaGFyICprZXk7Ci0KLSAgICAgICAgICAgIGtleSA9IGdf
c3RyZHVwX3ByaW50ZigicmluZy1yZWYldSIsIGkpOwotICAgICAgICAgICAgaWYgKCFrZXkpIHsK
LSAgICAgICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAg
IGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsIGtleSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmcmluZ19yZWYpID09IC0xKSB7Ci0gICAgICAgICAgICAgICAg
Z19mcmVlKGtleSk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICAgICAgfQot
ICAgICAgICAgICAgYmxrZGV2LT5yaW5nX3JlZltpXSA9IHJpbmdfcmVmOwotCi0gICAgICAgICAg
ICBnX2ZyZWUoa2V5KTsKLSAgICAgICAgfQotICAgIH0gZWxzZSB7Ci0gICAgICAgIHhlbl9wdl9w
cmludGYoeGVuZGV2LCAwLCAiaW52YWxpZCByaW5nLXBhZ2Utb3JkZXI6ICVkXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgIG9yZGVyKTsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQotICAg
IGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJldmVudC1jaGFubmVsIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmRldi0+cmVtb3RlX3BvcnQpID09IC0xKSB7Ci0g
ICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICBpZiAoIXhlbmRldi0+cHJvdG9jb2wpIHsK
LSAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX05BVElWRTsKLSAgICB9
IGVsc2UgaWYgKHN0cmNtcCh4ZW5kZXYtPnByb3RvY29sLCBYRU5fSU9fUFJPVE9fQUJJX05BVElW
RSkgPT0gMCkgewotICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFU
SVZFOwotICAgIH0gZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+cHJvdG9jb2wsIFhFTl9JT19QUk9U
T19BQklfWDg2XzMyKSA9PSAwKSB7Ci0gICAgICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBCTEtJRl9Q
Uk9UT0NPTF9YODZfMzI7Ci0gICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2LT5wcm90b2NvbCwg
WEVOX0lPX1BST1RPX0FCSV9YODZfNjQpID09IDApIHsKLSAgICAgICAgYmxrZGV2LT5wcm90b2Nv
bCA9IEJMS0lGX1BST1RPQ09MX1g4Nl82NDsKLSAgICB9IGVsc2UgewotICAgICAgICBibGtkZXYt
PnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOwotICAgIH0KLQotICAgIHJpbmdfc2l6
ZSA9IFhDX1BBR0VfU0laRSAqIGJsa2Rldi0+bnJfcmluZ19yZWY7Ci0gICAgc3dpdGNoIChibGtk
ZXYtPnByb3RvY29sKSB7Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Ci0gICAgewot
ICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmLCBy
aW5nX3NpemUpOwotICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfMzI6Ci0gICAgewotICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1Rf
UklOR19TSVpFKGJsa2lmX3g4Nl8zMiwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAg
fQotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgotICAgIHsKLSAgICAgICAgYmxrZGV2
LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfNjQsIHJpbmdfc2l6
ZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4g
LTE7Ci0gICAgfQotCi0gICAgLyogQWRkIG9uIHRoZSBudW1iZXIgbmVlZGVkIGZvciB0aGUgcmlu
ZyBwYWdlcyAqLwotICAgIG1heF9ncmFudHMgPSBibGtkZXYtPm5yX3JpbmdfcmVmOwotCi0gICAg
eGVuX2JlX3NldF9tYXhfZ3JhbnRfcmVmcyh4ZW5kZXYsIG1heF9ncmFudHMpOwotICAgIGJsa2Rl
di0+c3JpbmcgPSB4ZW5fYmVfbWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPnJpbmdfcmVm
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9y
aW5nX3JlZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1Rf
UkVBRCB8IFBST1RfV1JJVEUpOwotICAgIGlmICghYmxrZGV2LT5zcmluZykgewotICAgICAgICBy
ZXR1cm4gLTE7Ci0gICAgfQotCi0gICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7Ci0gICAg
Y2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Ci0gICAgewotICAgICAgICBibGtpZl9zcmluZ190
ICpzcmluZ19uYXRpdmUgPSBibGtkZXYtPnNyaW5nOwotICAgICAgICBCQUNLX1JJTkdfSU5JVCgm
YmxrZGV2LT5yaW5ncy5uYXRpdmUsIHNyaW5nX25hdGl2ZSwgcmluZ19zaXplKTsKLSAgICAgICAg
YnJlYWs7Ci0gICAgfQotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgotICAgIHsKLSAg
ICAgICAgYmxraWZfeDg2XzMyX3NyaW5nX3QgKnNyaW5nX3g4Nl8zMiA9IGJsa2Rldi0+c3Jpbmc7
Ci0KLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNy
aW5nX3g4Nl8zMiwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2Ug
QkxLSUZfUFJPVE9DT0xfWDg2XzY0OgotICAgIHsKLSAgICAgICAgYmxraWZfeDg2XzY0X3NyaW5n
X3QgKnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7Ci0KLSAgICAgICAgQkFDS19SSU5HX0lO
SVQoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwgcmluZ19zaXplKTsK
LSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIH0KLQotICAgIGJsa19zZXRfYWlvX2NvbnRleHQo
YmxrZGV2LT5ibGssIGJsa2Rldi0+Y3R4KTsKLQotICAgIHhlbl9iZV9iaW5kX2V2dGNobih4ZW5k
ZXYpOwotCi0gICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJvazogcHJvdG8gJXMsIG5yLXJp
bmctcmVmICV1LCAiCi0gICAgICAgICAgICAgICAgICAicmVtb3RlIHBvcnQgJWQsIGxvY2FsIHBv
cnQgJWRcbiIsCi0gICAgICAgICAgICAgICAgICB4ZW5kZXYtPnByb3RvY29sLCBibGtkZXYtPm5y
X3JpbmdfcmVmLAotICAgICAgICAgICAgICAgICAgeGVuZGV2LT5yZW1vdGVfcG9ydCwgeGVuZGV2
LT5sb2NhbF9wb3J0KTsKLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIHZvaWQgYmxrX2Rpc2Nv
bm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQotewotICAgIHN0cnVjdCBYZW5C
bGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhl
bmRldik7Ci0KLSAgICB0cmFjZV94ZW5fZGlza19kaXNjb25uZWN0KHhlbmRldi0+bmFtZSk7Ci0K
LSAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKLQotICAgIGlmIChibGtkZXYt
PmJsaykgewotICAgICAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+YmxrLCBxZW11X2dl
dF9haW9fY29udGV4dCgpKTsKLSAgICAgICAgYmxrX2RldGFjaF9kZXYoYmxrZGV2LT5ibGssIGJs
a2Rldik7Ci0gICAgICAgIGJsa191bnJlZihibGtkZXYtPmJsayk7Ci0gICAgICAgIGJsa2Rldi0+
YmxrID0gTlVMTDsKLSAgICB9Ci0gICAgeGVuX3B2X3VuYmluZF9ldnRjaG4oeGVuZGV2KTsKLQot
ICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOwotCi0gICAgaWYgKGJsa2Rldi0+
c3JpbmcpIHsKLSAgICAgICAgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYt
PnNyaW5nLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPm5yX3Jpbmdf
cmVmKTsKLSAgICAgICAgYmxrZGV2LT5zcmluZyA9IE5VTEw7Ci0gICAgfQotfQotCiBzdGF0aWMg
aW50IGJsa19mcmVlKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1
Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxr
RGV2LCB4ZW5kZXYpOwpAQCAtMTAwNiwxNCArNjM0LDMgQEAgc3RhdGljIHZvaWQgYmxrX2V2ZW50
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIAogICAgIHFlbXVfYmhfc2NoZWR1bGUo
YmxrZGV2LT5iaCk7CiB9Ci0KLXN0cnVjdCBYZW5EZXZPcHMgeGVuX2Jsa2Rldl9vcHMgPSB7Ci0g
ICAgLmZsYWdzICAgICAgPSBERVZPUFNfRkxBR19ORUVEX0dOVERFViwKLSAgICAuc2l6ZSAgICAg
ICA9IHNpemVvZihzdHJ1Y3QgWGVuQmxrRGV2KSwKLSAgICAuYWxsb2MgICAgICA9IGJsa19hbGxv
YywKLSAgICAuaW5pdCAgICAgICA9IGJsa19pbml0LAotICAgIC5pbml0aWFsaXNlID0gYmxrX2Nv
bm5lY3QsCi0gICAgLmRpc2Nvbm5lY3QgPSBibGtfZGlzY29ubmVjdCwKLSAgICAuZXZlbnQgICAg
ICA9IGJsa19ldmVudCwKLSAgICAuZnJlZSAgICAgICA9IGJsa19mcmVlLAotfTsKLS0gCkFudGhv
bnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:59:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj2mF-0000WV-Kn; Mon, 14 Jan 2019 13:59: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2mE-0000V5-Jq
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:59:42 +0000
X-Inumbo-ID: a378f725-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a378f725-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:59:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75507026"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:44 +0000
Message-ID: <20190114135154.16826-16-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 15/25] xen: purge 'blk' and 'ioreq' from function
 names in dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgaXMgYSBw
dXJlbHkgY29zbWV0aWMgcGF0Y2ggdGhhdCBwdXJnZXMgcmVtYWluaW5nIHVzZSBvZiAnYmxrJyBh
bmQKJ2lvcmVxJyBpbiBsb2NhbCBmdW5jdGlvbiBuYW1lcywgYW5kIHRoZW4gbWFrZXMgc3VyZSBh
bGwgZnVuY3Rpb25zIGFyZQpwcmVmaXhlZCB3aXRoICd4ZW5fYmxvY2tfJy4KCk5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KLS0tCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgfCA5MCArKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygr
KSwgNDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1i
bG9jay5jIGIvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCmluZGV4IDY3ODhiYmYzMzgu
LjhlMzk2NWUxNzEgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwor
KysgYi9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKQEAgLTY3LDcgKzY3LDcgQEAgc3Ry
dWN0IFhlbkJsb2NrRGF0YVBsYW5lIHsKICAgICBBaW9Db250ZXh0ICpjdHg7CiB9OwogCi1zdGF0
aWMgdm9pZCBpb3JlcV9yZXNldChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCitzdGF0aWMgdm9p
ZCByZXNldF9yZXF1ZXN0KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKIHsKICAgICBtZW1zZXQo
JnJlcXVlc3QtPnJlcSwgMCwgc2l6ZW9mKHJlcXVlc3QtPnJlcSkpOwogICAgIHJlcXVlc3QtPnN0
YXR1cyA9IDA7CkBAIC04Niw3ICs4Niw3IEBAIHN0YXRpYyB2b2lkIGlvcmVxX3Jlc2V0KFhlbkJs
b2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICBxZW11X2lvdmVjX3Jlc2V0KCZyZXF1ZXN0LT52KTsK
IH0KIAotc3RhdGljIFhlbkJsb2NrUmVxdWVzdCAqaW9yZXFfc3RhcnQoWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSkKK3N0YXRpYyBYZW5CbG9ja1JlcXVlc3QgKnhlbl9ibG9ja19zdGFydF9y
ZXF1ZXN0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7CiAgICAgWGVuQmxvY2tSZXF1
ZXN0ICpyZXF1ZXN0ID0gTlVMTDsKIApAQCAtMTExLDcgKzExMSw3IEBAIHN0YXRpYyBYZW5CbG9j
a1JlcXVlc3QgKmlvcmVxX3N0YXJ0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAg
cmV0dXJuIHJlcXVlc3Q7CiB9CiAKLXN0YXRpYyB2b2lkIGlvcmVxX2ZpbmlzaChYZW5CbG9ja1Jl
cXVlc3QgKnJlcXVlc3QpCitzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZmluaXNoX3JlcXVlc3QoWGVu
QmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKQEAgLTEyMSwxMiArMTIxLDEyIEBAIHN0YXRpYyB2
b2lkIGlvcmVxX2ZpbmlzaChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiAgICAgZGF0YXBsYW5l
LT5yZXF1ZXN0c19maW5pc2hlZCsrOwogfQogCi1zdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKFhl
bkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwgYm9vbCBmaW5pc2gpCitzdGF0aWMgdm9pZCB4ZW5fYmxv
Y2tfcmVsZWFzZV9yZXF1ZXN0KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwgYm9vbCBmaW5pc2gp
CiB7CiAgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFu
ZTsKIAogICAgIFFMSVNUX1JFTU9WRShyZXF1ZXN0LCBsaXN0KTsKLSAgICBpb3JlcV9yZXNldChy
ZXF1ZXN0KTsKKyAgICByZXNldF9yZXF1ZXN0KHJlcXVlc3QpOwogICAgIHJlcXVlc3QtPmRhdGFw
bGFuZSA9IGRhdGFwbGFuZTsKICAgICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5mcmVl
bGlzdCwgcmVxdWVzdCwgbGlzdCk7CiAgICAgaWYgKGZpbmlzaCkgewpAQCAtMTQwLDcgKzE0MCw3
IEBAIHN0YXRpYyB2b2lkIGlvcmVxX3JlbGVhc2UoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0LCBi
b29sIGZpbmlzaCkKICAqIHRyYW5zbGF0ZSByZXF1ZXN0IGludG8gaW92ZWMgKyBzdGFydCBvZmZz
ZXQKICAqIGRvIHNhbml0eSBjaGVja3MgYWxvbmcgdGhlIHdheQogICovCi1zdGF0aWMgaW50IGlv
cmVxX3BhcnNlKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKK3N0YXRpYyBpbnQgeGVuX2Jsb2Nr
X3BhcnNlX3JlcXVlc3QoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2Nr
RGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgc2l6ZV90IGxl
bjsKQEAgLTIwMSw3ICsyMDEsNyBAQCBzdGF0aWMgaW50IGlvcmVxX3BhcnNlKFhlbkJsb2NrUmVx
dWVzdCAqcmVxdWVzdCkKICAgICByZXR1cm4gLTE7CiB9CiAKLXN0YXRpYyBpbnQgaW9yZXFfZ3Jh
bnRfY29weShYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCitzdGF0aWMgaW50IHhlbl9ibG9ja19j
b3B5X3JlcXVlc3QoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2NrRGF0
YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgWGVuRGV2aWNlICp4
ZW5kZXYgPSBkYXRhcGxhbmUtPnhlbmRldjsKQEAgLTI0Nyw5ICsyNDcsOSBAQCBzdGF0aWMgaW50
IGlvcmVxX2dyYW50X2NvcHkoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogICAgIHJldHVybiAw
OwogfQogCi1zdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKFhlbkJsb2NrUmVxdWVzdCAq
cmVxdWVzdCk7CitzdGF0aWMgaW50IHhlbl9ibG9ja19kb19haW8oWGVuQmxvY2tSZXF1ZXN0ICpy
ZXF1ZXN0KTsKIAotc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBp
bnQgcmV0KQorc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2NvbXBsZXRlX2Fpbyh2b2lkICpvcGFxdWUs
IGludCByZXQpCiB7CiAgICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0ID0gb3BhcXVlOwogICAg
IFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CkBAIC0y
NjYsNyArMjY2LDcgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVl
LCBpbnQgcmV0KQogICAgIHJlcXVlc3QtPmFpb19pbmZsaWdodC0tOwogICAgIGlmIChyZXF1ZXN0
LT5wcmVzeW5jKSB7CiAgICAgICAgIHJlcXVlc3QtPnByZXN5bmMgPSAwOwotICAgICAgICBpb3Jl
cV9ydW5pb19xZW11X2FpbyhyZXF1ZXN0KTsKKyAgICAgICAgeGVuX2Jsb2NrX2RvX2FpbyhyZXF1
ZXN0KTsKICAgICAgICAgZ290byBkb25lOwogICAgIH0KICAgICBpZiAocmVxdWVzdC0+YWlvX2lu
ZmxpZ2h0ID4gMCkgewpAQCAtMjc3LDcgKzI3Nyw3IEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2Nv
bXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CiAg
ICAgICAgIC8qIGluIGNhc2Ugb2YgZmFpbHVyZSByZXF1ZXN0LT5haW9fZXJyb3JzIGlzIGluY3Jl
YXNlZCAqLwogICAgICAgICBpZiAocmV0ID09IDApIHsKLSAgICAgICAgICAgIGlvcmVxX2dyYW50
X2NvcHkocmVxdWVzdCk7CisgICAgICAgICAgICB4ZW5fYmxvY2tfY29weV9yZXF1ZXN0KHJlcXVl
c3QpOwogICAgICAgICB9CiAgICAgICAgIHFlbXVfdmZyZWUocmVxdWVzdC0+YnVmKTsKICAgICAg
ICAgYnJlYWs7CkBAIC0yOTMsNyArMjkzLDcgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxl
dGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogICAgIH0KIAogICAgIHJlcXVlc3QtPnN0YXR1cyA9
IHJlcXVlc3QtPmFpb19lcnJvcnMgPyBCTEtJRl9SU1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsK
LSAgICBpb3JlcV9maW5pc2gocmVxdWVzdCk7CisgICAgeGVuX2Jsb2NrX2ZpbmlzaF9yZXF1ZXN0
KHJlcXVlc3QpOwogCiAgICAgc3dpdGNoIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uKSB7CiAgICAg
Y2FzZSBCTEtJRl9PUF9XUklURToKQEAgLTMxOCw5ICszMTgsOSBAQCBzdGF0aWMgdm9pZCBxZW11
X2Fpb19jb21wbGV0ZSh2b2lkICpvcGFxdWUsIGludCByZXQpCiAgICAgYWlvX2NvbnRleHRfcmVs
ZWFzZShkYXRhcGxhbmUtPmN0eCk7CiB9CiAKLXN0YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJk
KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBucl9zZWN0b3JzKQorc3RhdGljIGJvb2wgeGVuX2Jsb2NrX3NwbGl0X2Rp
c2NhcmQoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5yX3NlY3RvcnMpCiB7CiAgICAgWGVuQmxv
Y2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsKICAgICBpbnQ2NF90
IGJ5dGVfb2Zmc2V0OwpAQCAtMzQzLDcgKzM0Myw3IEBAIHN0YXRpYyBib29sIGJsa19zcGxpdF9k
aXNjYXJkKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwKICAgICAgICAgYnl0ZV9jaHVuayA9IGJ5
dGVfcmVtYWluaW5nID4gbGltaXQgPyBsaW1pdCA6IGJ5dGVfcmVtYWluaW5nOwogICAgICAgICBy
ZXF1ZXN0LT5haW9faW5mbGlnaHQrKzsKICAgICAgICAgYmxrX2Fpb19wZGlzY2FyZChkYXRhcGxh
bmUtPmJsaywgYnl0ZV9vZmZzZXQsIGJ5dGVfY2h1bmssCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgcWVtdV9haW9fY29tcGxldGUsIHJlcXVlc3QpOworICAgICAgICAgICAgICAgICAgICAgICAg
IHhlbl9ibG9ja19jb21wbGV0ZV9haW8sIHJlcXVlc3QpOwogICAgICAgICBieXRlX3JlbWFpbmlu
ZyAtPSBieXRlX2NodW5rOwogICAgICAgICBieXRlX29mZnNldCArPSBieXRlX2NodW5rOwogICAg
IH0gd2hpbGUgKGJ5dGVfcmVtYWluaW5nID4gMCk7CkBAIC0zNTEsNyArMzUxLDcgQEAgc3RhdGlj
IGJvb2wgYmxrX3NwbGl0X2Rpc2NhcmQoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0LAogICAgIHJl
dHVybiB0cnVlOwogfQogCi1zdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKFhlbkJsb2Nr
UmVxdWVzdCAqcmVxdWVzdCkKK3N0YXRpYyBpbnQgeGVuX2Jsb2NrX2RvX2FpbyhYZW5CbG9ja1Jl
cXVlc3QgKnJlcXVlc3QpCiB7CiAgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJl
cXVlc3QtPmRhdGFwbGFuZTsKIApAQCAtMzU5LDE0ICszNTksMTUgQEAgc3RhdGljIGludCBpb3Jl
cV9ydW5pb19xZW11X2FpbyhYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiAgICAgaWYgKHJlcXVl
c3QtPnJlcS5ucl9zZWdtZW50cyAmJgogICAgICAgICAocmVxdWVzdC0+cmVxLm9wZXJhdGlvbiA9
PSBCTEtJRl9PUF9XUklURSB8fAogICAgICAgICAgcmVxdWVzdC0+cmVxLm9wZXJhdGlvbiA9PSBC
TEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEUpICYmCi0gICAgICAgIGlvcmVxX2dyYW50X2NvcHkocmVx
dWVzdCkpIHsKKyAgICAgICAgeGVuX2Jsb2NrX2NvcHlfcmVxdWVzdChyZXF1ZXN0KSkgewogICAg
ICAgICBxZW11X3ZmcmVlKHJlcXVlc3QtPmJ1Zik7CiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0K
IAogICAgIHJlcXVlc3QtPmFpb19pbmZsaWdodCsrOwogICAgIGlmIChyZXF1ZXN0LT5wcmVzeW5j
KSB7Ci0gICAgICAgIGJsa19haW9fZmx1c2gocmVxdWVzdC0+ZGF0YXBsYW5lLT5ibGssIHFlbXVf
YWlvX2NvbXBsZXRlLCByZXF1ZXN0KTsKKyAgICAgICAgYmxrX2Fpb19mbHVzaChyZXF1ZXN0LT5k
YXRhcGxhbmUtPmJsaywgeGVuX2Jsb2NrX2NvbXBsZXRlX2FpbywKKyAgICAgICAgICAgICAgICAg
ICAgICByZXF1ZXN0KTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCkBAIC0zNzcsNyArMzc4
LDcgQEAgc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhYZW5CbG9ja1JlcXVlc3QgKnJl
cXVlc3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWVzdC0+di5zaXplLCBCTE9DS19B
Q0NUX1JFQUQpOwogICAgICAgICByZXF1ZXN0LT5haW9faW5mbGlnaHQrKzsKICAgICAgICAgYmxr
X2Fpb19wcmVhZHYoZGF0YXBsYW5lLT5ibGssIHJlcXVlc3QtPnN0YXJ0LCAmcmVxdWVzdC0+diwg
MCwKLSAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29tcGxldGUsIHJlcXVlc3QpOwor
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fYmxvY2tfY29tcGxldGVfYWlvLCByZXF1ZXN0KTsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKICAgICBjYXNlIEJMS0lG
X09QX0ZMVVNIX0RJU0tDQUNIRToKQEAgLTM5MiwxMiArMzkzLDEzIEBAIHN0YXRpYyBpbnQgaW9y
ZXFfcnVuaW9fcWVtdV9haW8oWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogICAgICAgICAgICAg
ICAgICAgICAgICAgIEJMT0NLX0FDQ1RfV1JJVEUgOiBCTE9DS19BQ0NUX0ZMVVNIKTsKICAgICAg
ICAgcmVxdWVzdC0+YWlvX2luZmxpZ2h0Kys7CiAgICAgICAgIGJsa19haW9fcHdyaXRldihkYXRh
cGxhbmUtPmJsaywgcmVxdWVzdC0+c3RhcnQsICZyZXF1ZXN0LT52LCAwLAotICAgICAgICAgICAg
ICAgICAgICAgICAgcWVtdV9haW9fY29tcGxldGUsIHJlcXVlc3QpOworICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX2Jsb2NrX2NvbXBsZXRlX2FpbywgcmVxdWVzdCk7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKICAgICB7CiAgICAgICAgIHN0cnVjdCBibGtp
Zl9yZXF1ZXN0X2Rpc2NhcmQgKnJlcSA9ICh2b2lkICopJnJlcXVlc3QtPnJlcTsKLSAgICAgICAg
aWYgKCFibGtfc3BsaXRfZGlzY2FyZChyZXF1ZXN0LCByZXEtPnNlY3Rvcl9udW1iZXIsIHJlcS0+
bnJfc2VjdG9ycykpIHsKKyAgICAgICAgaWYgKCF4ZW5fYmxvY2tfc3BsaXRfZGlzY2FyZChyZXF1
ZXN0LCByZXEtPnNlY3Rvcl9udW1iZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVxLT5ucl9zZWN0b3JzKSkgewogICAgICAgICAgICAgZ290byBlcnI7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CkBAIC00MDcsMTcgKzQwOSwxNyBAQCBzdGF0aWMgaW50IGlvcmVx
X3J1bmlvX3FlbXVfYWlvKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICAgICAgZ290byBl
cnI7CiAgICAgfQogCi0gICAgcWVtdV9haW9fY29tcGxldGUocmVxdWVzdCwgMCk7CisgICAgeGVu
X2Jsb2NrX2NvbXBsZXRlX2FpbyhyZXF1ZXN0LCAwKTsKIAogICAgIHJldHVybiAwOwogCiBlcnI6
Ci0gICAgaW9yZXFfZmluaXNoKHJlcXVlc3QpOworICAgIHhlbl9ibG9ja19maW5pc2hfcmVxdWVz
dChyZXF1ZXN0KTsKICAgICByZXF1ZXN0LT5zdGF0dXMgPSBCTEtJRl9SU1BfRVJST1I7CiAgICAg
cmV0dXJuIC0xOwogfQogCi1zdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShYZW5CbG9j
a1JlcXVlc3QgKnJlcXVlc3QpCitzdGF0aWMgaW50IHhlbl9ibG9ja19zZW5kX3Jlc3BvbnNlX29u
ZShYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiB7CiAgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRh
dGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsKICAgICBpbnQgc2VuZF9ub3RpZnkgPSAwOwpA
QCAtNDczLDE1ICs0NzUsMTUgQEAgc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoWGVu
QmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogfQogCiAvKiB3YWxrIGZpbmlzaGVkIGxpc3QsIHNlbmQg
b3V0c3RhbmRpbmcgcmVzcG9uc2VzLCBmcmVlIHJlcXVlc3RzICovCi1zdGF0aWMgdm9pZCBibGtf
c2VuZF9yZXNwb25zZV9hbGwoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKK3N0YXRpYyB2
b2lkIHhlbl9ibG9ja19zZW5kX3Jlc3BvbnNlX2FsbChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBs
YW5lKQogewogICAgIFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdDsKICAgICBpbnQgc2VuZF9ub3Rp
ZnkgPSAwOwogCiAgICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmZGF0YXBsYW5lLT5maW5pc2hlZCkp
IHsKICAgICAgICAgcmVxdWVzdCA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZpbmlzaGVkKTsK
LSAgICAgICAgc2VuZF9ub3RpZnkgKz0gYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHJlcXVlc3QpOwot
ICAgICAgICBpb3JlcV9yZWxlYXNlKHJlcXVlc3QsIHRydWUpOworICAgICAgICBzZW5kX25vdGlm
eSArPSB4ZW5fYmxvY2tfc2VuZF9yZXNwb25zZV9vbmUocmVxdWVzdCk7CisgICAgICAgIHhlbl9i
bG9ja19yZWxlYXNlX3JlcXVlc3QocmVxdWVzdCwgdHJ1ZSk7CiAgICAgfQogICAgIGlmIChzZW5k
X25vdGlmeSkgewogICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKQEAgLTQ5NSw4ICs0
OTcsOCBAQCBzdGF0aWMgdm9pZCBibGtfc2VuZF9yZXNwb25zZV9hbGwoWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSkKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgYmxrX2dldF9yZXF1ZXN0KFhl
bkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBY
ZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsIFJJTkdfSURYIHJjKQorc3RhdGljIGludCB4ZW5fYmxv
Y2tfZ2V0X3JlcXVlc3QoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwgUklOR19JRFgg
cmMpCiB7CiAgICAgc3dpdGNoIChkYXRhcGxhbmUtPnByb3RvY29sKSB7CiAgICAgY2FzZSBCTEtJ
Rl9QUk9UT0NPTF9OQVRJVkU6IHsKQEAgLTUyNiw3ICs1MjgsNyBAQCBzdGF0aWMgaW50IGJsa19n
ZXRfcmVxdWVzdChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lLAogICAgIHJldHVybiAwOwog
fQogCi1zdGF0aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpk
YXRhcGxhbmUpCitzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfaGFuZGxlX3JlcXVlc3RzKFhlbkJsb2Nr
RGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7CiAgICAgUklOR19JRFggcmMsIHJwOwogICAgIFhlbkJs
b2NrUmVxdWVzdCAqcmVxdWVzdDsKQEAgLTUzNywyMyArNTM5LDIyIEBAIHN0YXRpYyB2b2lkIGJs
a19oYW5kbGVfcmVxdWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKICAgICBycCA9
IGRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLnNyaW5nLT5yZXFfcHJvZDsKICAgICB4ZW5fcm1iKCk7
IC8qIEVuc3VyZSB3ZSBzZWUgcXVldWVkIHJlcXVlc3RzIHVwIHRvICdycCcuICovCiAKLSAgICBi
bGtfc2VuZF9yZXNwb25zZV9hbGwoZGF0YXBsYW5lKTsKKyAgICB4ZW5fYmxvY2tfc2VuZF9yZXNw
b25zZV9hbGwoZGF0YXBsYW5lKTsKICAgICB3aGlsZSAocmMgIT0gcnApIHsKICAgICAgICAgLyog
cHVsbCByZXF1ZXN0IGZyb20gcmluZyAqLwogICAgICAgICBpZiAoUklOR19SRVFVRVNUX0NPTlNf
T1ZFUkZMT1coJmRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLCByYykpIHsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9Ci0gICAgICAgIHJlcXVlc3QgPSBpb3JlcV9zdGFydChkYXRhcGxhbmUp
OworICAgICAgICByZXF1ZXN0ID0geGVuX2Jsb2NrX3N0YXJ0X3JlcXVlc3QoZGF0YXBsYW5lKTsK
ICAgICAgICAgaWYgKHJlcXVlc3QgPT0gTlVMTCkgewogICAgICAgICAgICAgZGF0YXBsYW5lLT5t
b3JlX3dvcmsrKzsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGJsa19n
ZXRfcmVxdWVzdChkYXRhcGxhbmUsIHJlcXVlc3QsIHJjKTsKKyAgICAgICAgeGVuX2Jsb2NrX2dl
dF9yZXF1ZXN0KGRhdGFwbGFuZSwgcmVxdWVzdCwgcmMpOwogICAgICAgICBkYXRhcGxhbmUtPnJp
bmdzLmNvbW1vbi5yZXFfY29ucyA9ICsrcmM7CiAKICAgICAgICAgLyogcGFyc2UgdGhlbSAqLwot
ICAgICAgICBpZiAoaW9yZXFfcGFyc2UocmVxdWVzdCkgIT0gMCkgewotCisgICAgICAgIGlmICh4
ZW5fYmxvY2tfcGFyc2VfcmVxdWVzdChyZXF1ZXN0KSAhPSAwKSB7CiAgICAgICAgICAgICBzd2l0
Y2ggKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24pIHsKICAgICAgICAgICAgIGNhc2UgQkxLSUZfT1Bf
UkVBRDoKICAgICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxrX2dldF9zdGF0cyhk
YXRhcGxhbmUtPmJsayksCkBAIC01NzAsNyArNTcxLDcgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRs
ZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgfTsKIAotICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jlc3Bv
bnNlX29uZShyZXF1ZXN0KSkgeworICAgICAgICAgICAgaWYgKHhlbl9ibG9ja19zZW5kX3Jlc3Bv
bnNlX29uZShyZXF1ZXN0KSkgewogICAgICAgICAgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogCiAgICAgICAgICAgICAgICAgeGVuX2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChk
YXRhcGxhbmUtPnhlbmRldiwKQEAgLTU4MCwxMSArNTgxLDExIEBAIHN0YXRpYyB2b2lkIGJsa19o
YW5kbGVfcmVxdWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKICAgICAgICAgICAg
ICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwogICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlvcmVxX3JlbGVhc2UocmVxdWVzdCwgZmFsc2Up
OworICAgICAgICAgICAgeGVuX2Jsb2NrX3JlbGVhc2VfcmVxdWVzdChyZXF1ZXN0LCBmYWxzZSk7
CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogCi0gICAgICAgIGlvcmVxX3J1bmlv
X3FlbXVfYWlvKHJlcXVlc3QpOworICAgICAgICB4ZW5fYmxvY2tfZG9fYWlvKHJlcXVlc3QpOwog
ICAgIH0KIAogICAgIGlmIChkYXRhcGxhbmUtPm1vcmVfd29yayAmJgpAQCAtNTkzLDE2ICs1OTQs
MTYgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFuZSAq
ZGF0YXBsYW5lKQogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgYmxrX2JoKHZvaWQgKm9wYXF1ZSkK
K3N0YXRpYyB2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfYmgodm9pZCAqb3BhcXVlKQogewogICAg
IFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBvcGFxdWU7CiAKICAgICBhaW9fY29udGV4
dF9hY3F1aXJlKGRhdGFwbGFuZS0+Y3R4KTsKLSAgICBibGtfaGFuZGxlX3JlcXVlc3RzKGRhdGFw
bGFuZSk7CisgICAgeGVuX2Jsb2NrX2hhbmRsZV9yZXF1ZXN0cyhkYXRhcGxhbmUpOwogICAgIGFp
b19jb250ZXh0X3JlbGVhc2UoZGF0YXBsYW5lLT5jdHgpOwogfQogCi1zdGF0aWMgdm9pZCBibGtf
ZXZlbnQodm9pZCAqb3BhcXVlKQorc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9ldmVu
dCh2b2lkICpvcGFxdWUpCiB7CiAgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IG9w
YXF1ZTsKIApAQCAtNjMxLDcgKzYzMiw4IEBAIFhlbkJsb2NrRGF0YVBsYW5lICp4ZW5fYmxvY2tf
ZGF0YXBsYW5lX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwKICAgICB9IGVsc2UgewogICAgICAg
ICBkYXRhcGxhbmUtPmN0eCA9IHFlbXVfZ2V0X2Fpb19jb250ZXh0KCk7CiAgICAgfQotICAgIGRh
dGFwbGFuZS0+YmggPSBhaW9fYmhfbmV3KGRhdGFwbGFuZS0+Y3R4LCBibGtfYmgsIGRhdGFwbGFu
ZSk7CisgICAgZGF0YXBsYW5lLT5iaCA9IGFpb19iaF9uZXcoZGF0YXBsYW5lLT5jdHgsIHhlbl9i
bG9ja19kYXRhcGxhbmVfYmgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBs
YW5lKTsKIAogICAgIHJldHVybiBkYXRhcGxhbmU7CiB9CkBAIC03ODksNyArNzkxLDcgQEAgdm9p
ZCB4ZW5fYmxvY2tfZGF0YXBsYW5lX3N0YXJ0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUs
CiAKICAgICBkYXRhcGxhbmUtPmV2ZW50X2NoYW5uZWwgPQogICAgICAgICB4ZW5fZGV2aWNlX2Jp
bmRfZXZlbnRfY2hhbm5lbCh4ZW5kZXYsIGV2ZW50X2NoYW5uZWwsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsa19ldmVudCwgZGF0YXBsYW5lLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fYmxvY2tfZGF0YXBsYW5lX2V2ZW50LCBkYXRh
cGxhbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIp
OwogICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:59:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj2mH-0000YJ-8F; Mon, 14 Jan 2019 13:59: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2mF-0000Wu-VH
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:59:43 +0000
X-Inumbo-ID: a41f60d3-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a41f60d3-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:59:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75507041"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:53 +0000
Message-ID: <20190114135154.16826-25-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 24/25] xen-block: improve response latency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KCklmIHRoZSBJL08gcmluZyBp
cyBmdWxsLCB0aGUgZ3Vlc3QgY2Fubm90IHNlbmQgYW55IG1vcmUgcmVxdWVzdHMKdW50aWwgc29t
ZSByZXNwb25zZXMgYXJlIHNlbnQuIE9ubHkgc2VuZGluZyBhbGwgYXZhaWxhYmxlIHJlc3BvbnNl
cwpqdXN0IGJlZm9yZSBjaGVja2luZyBmb3IgbmV3IHdvcmsgZG9lcyBub3QgbGVhdmUgbXVjaCB0
aW1lIGZvciB0aGUKZ3Vlc3QgdG8gc3VwcGx5IG5ldyB3b3JrLCBzbyB0aGlzIHdpbGwgY2F1c2Ug
c3RhbGxzIGlmIHRoZSByaW5nIGdldHMKZnVsbC4gQWxzbywgbm90IGNvbXBsZXRpbmcgcmVhZHMg
YXMgc29vbiBhcyBwb3NzaWJsZSBhZGRzIGxhdGVuY3kKdG8gdGhlIGd1ZXN0LgoKVG8gYWxsZXZp
YXRlIHRoYXQsIGNvbXBsZXRlIElPIHJlcXVlc3RzIGFzIHNvb24gYXMgdGhleSBjb21lIGJhY2su
Cnhlbl9ibG9ja19zZW5kX3Jlc3BvbnNlKCkgYWxyZWFkeSByZXR1cm5zIGEgdmFsdWUgaW5kaWNh
dGluZyB3aGV0aGVyCmEgbm90aWZ5IHNob3VsZCBiZSBzZW50LCB3aGljaCBpcyBhbGwgdGhlIGJh
dGNoaW5nIHdlIG5lZWQuCgpTaWduZWQtb2ZmLWJ5OiBUaW0gU21pdGggPHRpbS5zbWl0aEBjaXRy
aXguY29tPgoKUmUtYmFzZWQgYW5kIGNvbW1pdCBjb21tZW50IGFkanVzdGVkLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBody9ibG9jay9k
YXRhcGxhbmUveGVuLWJsb2NrLmMgfCA1NiArKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIGIvaHcvYmxvY2svZGF0
YXBsYW5lL3hlbi1ibG9jay5jCmluZGV4IGFjZDIzYTc0YTguLjM1YmZjY2ZiYTcgMTAwNjQ0Ci0t
LSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYworKysgYi9ody9ibG9jay9kYXRhcGxh
bmUveGVuLWJsb2NrLmMKQEAgLTU1LDExICs1NSw5IEBAIHN0cnVjdCBYZW5CbG9ja0RhdGFQbGFu
ZSB7CiAgICAgYmxraWZfYmFja19yaW5nc190IHJpbmdzOwogICAgIGludCBtb3JlX3dvcms7CiAg
ICAgUUxJU1RfSEVBRChpbmZsaWdodF9oZWFkLCBYZW5CbG9ja1JlcXVlc3QpIGluZmxpZ2h0Owot
ICAgIFFMSVNUX0hFQUQoZmluaXNoZWRfaGVhZCwgWGVuQmxvY2tSZXF1ZXN0KSBmaW5pc2hlZDsK
ICAgICBRTElTVF9IRUFEKGZyZWVsaXN0X2hlYWQsIFhlbkJsb2NrUmVxdWVzdCkgZnJlZWxpc3Q7
CiAgICAgaW50IHJlcXVlc3RzX3RvdGFsOwogICAgIGludCByZXF1ZXN0c19pbmZsaWdodDsKLSAg
ICBpbnQgcmVxdWVzdHNfZmluaXNoZWQ7CiAgICAgdW5zaWduZWQgaW50IG1heF9yZXF1ZXN0czsK
ICAgICBCbG9ja0JhY2tlbmQgKmJsazsKICAgICBRRU1VQkggKmJoOwpAQCAtMTE2LDEyICsxMTQs
MTAgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2ZpbmlzaF9yZXF1ZXN0KFhlbkJsb2NrUmVxdWVz
dCAqcmVxdWVzdCkKICAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+
ZGF0YXBsYW5lOwogCiAgICAgUUxJU1RfUkVNT1ZFKHJlcXVlc3QsIGxpc3QpOwotICAgIFFMSVNU
X0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZpbmlzaGVkLCByZXF1ZXN0LCBsaXN0KTsKICAgICBk
YXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0LS07Ci0gICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19m
aW5pc2hlZCsrOwogfQogCi1zdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVsZWFzZV9yZXF1ZXN0KFhl
bkJsb2NrUmVxdWVzdCAqcmVxdWVzdCwgYm9vbCBmaW5pc2gpCitzdGF0aWMgdm9pZCB4ZW5fYmxv
Y2tfcmVsZWFzZV9yZXF1ZXN0KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKIHsKICAgICBYZW5C
bG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOwogCkBAIC0xMjks
MTEgKzEyNSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWxlYXNlX3JlcXVlc3QoWGVuQmxv
Y2tSZXF1ZXN0ICpyZXF1ZXN0LCBib29sIGZpbmlzaCkKICAgICByZXNldF9yZXF1ZXN0KHJlcXVl
c3QpOwogICAgIHJlcXVlc3QtPmRhdGFwbGFuZSA9IGRhdGFwbGFuZTsKICAgICBRTElTVF9JTlNF
UlRfSEVBRCgmZGF0YXBsYW5lLT5mcmVlbGlzdCwgcmVxdWVzdCwgbGlzdCk7Ci0gICAgaWYgKGZp
bmlzaCkgewotICAgICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2ZpbmlzaGVkLS07Ci0gICAgfSBl
bHNlIHsKLSAgICAgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19pbmZsaWdodC0tOwotICAgIH0KKyAg
ICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0LS07CiB9CiAKIC8qCkBAIC0yNDgsNiArMjQw
LDcgQEAgc3RhdGljIGludCB4ZW5fYmxvY2tfY29weV9yZXF1ZXN0KFhlbkJsb2NrUmVxdWVzdCAq
cmVxdWVzdCkKIH0KIAogc3RhdGljIGludCB4ZW5fYmxvY2tfZG9fYWlvKFhlbkJsb2NrUmVxdWVz
dCAqcmVxdWVzdCk7CitzdGF0aWMgaW50IHhlbl9ibG9ja19zZW5kX3Jlc3BvbnNlKFhlbkJsb2Nr
UmVxdWVzdCAqcmVxdWVzdCk7CiAKIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19jb21wbGV0ZV9haW8o
dm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogewpAQCAtMzEyLDYgKzMwNSwxOCBAQCBzdGF0aWMgdm9p
ZCB4ZW5fYmxvY2tfY29tcGxldGVfYWlvKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKICAgICBkZWZh
dWx0OgogICAgICAgICBicmVhazsKICAgICB9CisgICAgaWYgKHhlbl9ibG9ja19zZW5kX3Jlc3Bv
bnNlKHJlcXVlc3QpKSB7CisgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAg
ICAgIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5uZWwoZGF0YXBsYW5lLT54ZW5kZXYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBsYW5lLT5ldmVudF9j
aGFubmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9l
cnIpOworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnRf
ZXJyKGxvY2FsX2Vycik7CisgICAgICAgIH0KKyAgICB9CisgICAgeGVuX2Jsb2NrX3JlbGVhc2Vf
cmVxdWVzdChyZXF1ZXN0KTsKKwogICAgIHFlbXVfYmhfc2NoZWR1bGUoZGF0YXBsYW5lLT5iaCk7
CiAKIGRvbmU6CkBAIC00MTksNyArNDI0LDcgQEAgc3RhdGljIGludCB4ZW5fYmxvY2tfZG9fYWlv
KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICByZXR1cm4gLTE7CiB9CiAKLXN0YXRpYyBp
bnQgeGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2Vfb25lKFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkK
K3N0YXRpYyBpbnQgeGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2UoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1
ZXN0KQogewogICAgIFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRh
cGxhbmU7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsKQEAgLTQ3NCwyOSArNDc5LDYgQEAgc3Rh
dGljIGludCB4ZW5fYmxvY2tfc2VuZF9yZXNwb25zZV9vbmUoWGVuQmxvY2tSZXF1ZXN0ICpyZXF1
ZXN0KQogICAgIHJldHVybiBzZW5kX25vdGlmeTsKIH0KIAotLyogd2FsayBmaW5pc2hlZCBsaXN0
LCBzZW5kIG91dHN0YW5kaW5nIHJlc3BvbnNlcywgZnJlZSByZXF1ZXN0cyAqLwotc3RhdGljIHZv
aWQgeGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2VfYWxsKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUpCi17Ci0gICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0OwotICAgIGludCBzZW5kX25vdGlm
eSA9IDA7Ci0KLSAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZkYXRhcGxhbmUtPmZpbmlzaGVkKSkg
ewotICAgICAgICByZXF1ZXN0ID0gUUxJU1RfRklSU1QoJmRhdGFwbGFuZS0+ZmluaXNoZWQpOwot
ICAgICAgICBzZW5kX25vdGlmeSArPSB4ZW5fYmxvY2tfc2VuZF9yZXNwb25zZV9vbmUocmVxdWVz
dCk7Ci0gICAgICAgIHhlbl9ibG9ja19yZWxlYXNlX3JlcXVlc3QocmVxdWVzdCwgdHJ1ZSk7Ci0g
ICAgfQotICAgIGlmIChzZW5kX25vdGlmeSkgewotICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKLQotICAgICAgICB4ZW5fZGV2aWNlX25vdGlmeV9ldmVudF9jaGFubmVsKGRhdGFwbGFu
ZS0+eGVuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFw
bGFuZS0+ZXZlbnRfY2hhbm5lbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAg
ZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwotICAgICAgICB9Ci0gICAgfQotfQotCiBzdGF0
aWMgaW50IHhlbl9ibG9ja19nZXRfcmVxdWVzdChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5l
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1
ZXN0LCBSSU5HX0lEWCByYykKIHsKQEAgLTU0Nyw3ICs1MjksNiBAQCBzdGF0aWMgdm9pZCB4ZW5f
YmxvY2tfaGFuZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAg
cnAgPSBkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5zcmluZy0+cmVxX3Byb2Q7CiAgICAgeGVuX3Jt
YigpOyAvKiBFbnN1cmUgd2Ugc2VlIHF1ZXVlZCByZXF1ZXN0cyB1cCB0byAncnAnLiAqLwogCi0g
ICAgeGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2VfYWxsKGRhdGFwbGFuZSk7CiAgICAgLyoKICAgICAg
KiBJZiB0aGVyZSB3YXMgbW9yZSB0aGFuIElPX1BMVUdfVEhSRVNIT0xEIHJlcXVlc3RzIGluIGZs
aWdodAogICAgICAqIHdoZW4gd2UgZ290IGhlcmUsIHRoaXMgaXMgYW4gaW5kaWNhdGlvbiB0aGF0
IHRoZXJlIHRoZSBib3R0bGVuZWNrCkBAIC01OTEsNyArNTcyLDcgQEAgc3RhdGljIHZvaWQgeGVu
X2Jsb2NrX2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfTsKIAotICAgICAgICAgICAgaWYgKHhl
bl9ibG9ja19zZW5kX3Jlc3BvbnNlX29uZShyZXF1ZXN0KSkgeworICAgICAgICAgICAgaWYgKHhl
bl9ibG9ja19zZW5kX3Jlc3BvbnNlKHJlcXVlc3QpKSB7CiAgICAgICAgICAgICAgICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX25vdGlmeV9l
dmVudF9jaGFubmVsKGRhdGFwbGFuZS0+eGVuZGV2LApAQCAtNjAxLDcgKzU4Miw3IEBAIHN0YXRp
YyB2b2lkIHhlbl9ibG9ja19oYW5kbGVfcmVxdWVzdHMoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFw
bGFuZSkKICAgICAgICAgICAgICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwog
ICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIHhlbl9ibG9ja19y
ZWxlYXNlX3JlcXVlc3QocmVxdWVzdCwgZmFsc2UpOworICAgICAgICAgICAgeGVuX2Jsb2NrX3Jl
bGVhc2VfcmVxdWVzdChyZXF1ZXN0KTsKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9
CiAKQEAgLTY1Nyw3ICs2MzgsNiBAQCBYZW5CbG9ja0RhdGFQbGFuZSAqeGVuX2Jsb2NrX2RhdGFw
bGFuZV9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgZGF0YXBsYW5lLT5maWxlX3NpemUg
PSBibGtfZ2V0bGVuZ3RoKGRhdGFwbGFuZS0+YmxrKTsKIAogICAgIFFMSVNUX0lOSVQoJmRhdGFw
bGFuZS0+aW5mbGlnaHQpOwotICAgIFFMSVNUX0lOSVQoJmRhdGFwbGFuZS0+ZmluaXNoZWQpOwog
ICAgIFFMSVNUX0lOSVQoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwogCiAgICAgaWYgKGlvdGhyZWFk
KSB7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:59:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj2mI-0000Zh-JM; Mon, 14 Jan 2019 13:59: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2mH-0000YE-7b
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:59:45 +0000
X-Inumbo-ID: a49646af-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a49646af-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:59:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75507045"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:52 +0000
Message-ID: <20190114135154.16826-24-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 23/25] xen-block: improve batching behaviour
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KCldoZW4gSS9PIGNvbnNpc3Rz
IG9mIG1hbnkgc21hbGwgcmVxdWVzdHMsIHBlcmZvcm1hbmNlIGlzIGltcHJvdmVkIGJ5CmJhdGNo
aW5nIHRoZW0gdG9nZXRoZXIgaW4gYSBzaW5nbGUgaW9fc3VibWl0KCkgY2FsbC4gV2hlbiB0aGVy
ZSBhcmUKcmVsYXRpdmVseSBmZXcgcmVxdWVzdHMsIHRoZSBleHRyYSBvdmVyaGVhZCBpcyBub3Qg
d29ydGggaXQuIFRoaXMKaW50cm9kdWNlcyBhIGNoZWNrIHRvIHN0YXJ0IGJhdGNoaW5nIEkvTyBy
ZXF1ZXN0cyB2aWEgYmxrX2lvX3BsdWcoKS8KYmxrX2lvX3VucGx1ZygpIGluIGFuIGFtb3VudCBw
cm9wb3J0aW9uYWwgdG8gdGhlIG51bWJlciB3aGljaCB3ZXJlCmFscmVhZHkgaW4gZmxpZ2h0IGF0
IHRoZSB0aW1lIHdlIHN0YXJ0ZWQgcmVhZGluZyB0aGUgcmluZy4KClNpZ25lZC1vZmYtYnk6IFRp
bSBTbWl0aCA8dGltLnNtaXRoQGNpdHJpeC5jb20+CgpSZS1iYXNlZCBhbmQgY29tbWl0IGNvbW1l
bnQgYWRqdXN0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgotLS0KIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyB8IDM1ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzNSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIGIvaHcvYmxv
Y2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCmluZGV4IDhlMzk2NWUxNzEuLmFjZDIzYTc0YTggMTAw
NjQ0Ci0tLSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYworKysgYi9ody9ibG9jay9k
YXRhcGxhbmUveGVuLWJsb2NrLmMKQEAgLTUyOCwxMCArNTI4LDE4IEBAIHN0YXRpYyBpbnQgeGVu
X2Jsb2NrX2dldF9yZXF1ZXN0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUsCiAgICAgcmV0
dXJuIDA7CiB9CiAKKy8qCisgKiBUaHJlc2hvbGQgb2YgaW4tZmxpZ2h0IHJlcXVlc3RzIGFib3Zl
IHdoaWNoIHdlIHdpbGwgc3RhcnQgdXNpbmcKKyAqIGJsa19pb19wbHVnKCkvYmxrX2lvX3VucGx1
ZygpIHRvIGJhdGNoIHJlcXVlc3RzLgorICovCisjZGVmaW5lIElPX1BMVUdfVEhSRVNIT0xEIDEK
Kwogc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFu
ZSAqZGF0YXBsYW5lKQogewogICAgIFJJTkdfSURYIHJjLCBycDsKICAgICBYZW5CbG9ja1JlcXVl
c3QgKnJlcXVlc3Q7CisgICAgaW50IGluZmxpZ2h0X2F0c3RhcnQgPSBkYXRhcGxhbmUtPnJlcXVl
c3RzX2luZmxpZ2h0OworICAgIGludCBiYXRjaGVkID0gMDsKIAogICAgIGRhdGFwbGFuZS0+bW9y
ZV93b3JrID0gMDsKIApAQCAtNTQwLDYgKzU0OCwxOCBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tf
aGFuZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAgeGVuX3Jt
YigpOyAvKiBFbnN1cmUgd2Ugc2VlIHF1ZXVlZCByZXF1ZXN0cyB1cCB0byAncnAnLiAqLwogCiAg
ICAgeGVuX2Jsb2NrX3NlbmRfcmVzcG9uc2VfYWxsKGRhdGFwbGFuZSk7CisgICAgLyoKKyAgICAg
KiBJZiB0aGVyZSB3YXMgbW9yZSB0aGFuIElPX1BMVUdfVEhSRVNIT0xEIHJlcXVlc3RzIGluIGZs
aWdodAorICAgICAqIHdoZW4gd2UgZ290IGhlcmUsIHRoaXMgaXMgYW4gaW5kaWNhdGlvbiB0aGF0
IHRoZXJlIHRoZSBib3R0bGVuZWNrCisgICAgICogaXMgYmVsb3cgdXMsIHNvIGl0J3Mgd29ydGgg
YmVnaW5uaW5nIHRvIGJhdGNoIHVwIEkvTyByZXF1ZXN0cworICAgICAqIHJhdGhlciB0aGFuIHN1
Ym1pdHRpbmcgdGhlbSBpbW1lZGlhdGVseS4gVGhlIG1heGltdW0gbnVtYmVyCisgICAgICogb2Yg
cmVxdWVzdHMgd2UncmUgd2lsbGluZyB0byBiYXRjaCBpcyB0aGUgbnVtYmVyIGFscmVhZHkgaW4K
KyAgICAgKiBmbGlnaHQsIHNvIGl0IGNhbiBncm93IHVwIHRvIG1heF9yZXF1ZXN0cyB3aGVuIHRo
ZSBib3R0bGVuZWNrCisgICAgICogaXMgYmVsb3cgdXMuCisgICAgICovCisgICAgaWYgKGluZmxp
Z2h0X2F0c3RhcnQgPiBJT19QTFVHX1RIUkVTSE9MRCkgeworICAgICAgICBibGtfaW9fcGx1Zyhk
YXRhcGxhbmUtPmJsayk7CisgICAgfQogICAgIHdoaWxlIChyYyAhPSBycCkgewogICAgICAgICAv
KiBwdWxsIHJlcXVlc3QgZnJvbSByaW5nICovCiAgICAgICAgIGlmIChSSU5HX1JFUVVFU1RfQ09O
U19PVkVSRkxPVygmZGF0YXBsYW5lLT5yaW5ncy5jb21tb24sIHJjKSkgewpAQCAtNTg1LDcgKzYw
NSwyMiBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfaGFuZGxlX3JlcXVlc3RzKFhlbkJsb2NrRGF0
YVBsYW5lICpkYXRhcGxhbmUpCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogCisg
ICAgICAgIGlmIChpbmZsaWdodF9hdHN0YXJ0ID4gSU9fUExVR19USFJFU0hPTEQgJiYKKyAgICAg
ICAgICAgIGJhdGNoZWQgPj0gaW5mbGlnaHRfYXRzdGFydCkgeworICAgICAgICAgICAgYmxrX2lv
X3VucGx1ZyhkYXRhcGxhbmUtPmJsayk7CisgICAgICAgIH0KICAgICAgICAgeGVuX2Jsb2NrX2Rv
X2FpbyhyZXF1ZXN0KTsKKyAgICAgICAgaWYgKGluZmxpZ2h0X2F0c3RhcnQgPiBJT19QTFVHX1RI
UkVTSE9MRCkgeworICAgICAgICAgICAgaWYgKGJhdGNoZWQgPj0gaW5mbGlnaHRfYXRzdGFydCkg
eworICAgICAgICAgICAgICAgIGJsa19pb19wbHVnKGRhdGFwbGFuZS0+YmxrKTsKKyAgICAgICAg
ICAgICAgICBiYXRjaGVkID0gMDsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAg
ICAgYmF0Y2hlZCsrOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorICAgIGlmIChp
bmZsaWdodF9hdHN0YXJ0ID4gSU9fUExVR19USFJFU0hPTEQpIHsKKyAgICAgICAgYmxrX2lvX3Vu
cGx1ZyhkYXRhcGxhbmUtPmJsayk7CiAgICAgfQogCiAgICAgaWYgKGRhdGFwbGFuZS0+bW9yZV93
b3JrICYmCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:59:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj2mK-0000bx-Tx; Mon, 14 Jan 2019 13:59: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2mJ-0000ac-NQ
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:59:47 +0000
X-Inumbo-ID: a529ea6b-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a529ea6b-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:59:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75507049"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:47 +0000
Message-ID: <20190114135154.16826-19-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 18/25] xen: automatically create XenBlockDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgcGF0Y2gg
YWRkcyBjcmVhdGUgYW5kIGRlc3Ryb3kgZnVuY3Rpb24gZm9yIFhlbkJsb2NrRGV2aWNlLXMgc28g
dGhhdAp0aGV5IGNhbiBiZSBjcmVhdGVkIGF1dG9tYXRpY2FsbHkgd2hlbiB0aGUgWGVuIHRvb2xz
dGFjayBpbnN0YW50aWF0ZXMgYSBuZXcKUFYgYmFja2VuZCB2aWEgeGVuc3RvcmUuIFdoZW4gdGhl
IFhlbkJsb2NrRGV2aWNlIGlzIGNyZWF0ZWQgdGhpcyB3YXkgaXQgaXMKYWxzbyBuZWNlc3Nhcnkg
dG8gY3JlYXRlIGEgJ2RyaXZlJyB3aGljaCBtYXRjaGVzIHRoZSBjb25maWd1cmF0aW9uIHRoYXQg
dGhlClhlbiB0b29sc3RhY2sgaGFzIHdyaXR0ZW4gaW50byB4ZW5zdG9yZS4gVGhpcyBpcyBkb25l
IGJ5IGZvcm11bGF0aW5nIHRoZQpwYXJhbWV0ZXJzIG5lY2Vzc2FyeSBmb3IgZWFjaCAnYmxvY2tk
ZXYnIGxheWVyIG9mIHRoZSBkcml2ZSBhbmQgdGhlbiB1c2luZwpxbXBfYmxvY2tkZXZfYWRkKCkg
dG8gY3JlYXRlIHRoZSBsYXllcnMuIEFsc28sIGZvciBjb21wYXRpYmlsaXR5IHdpdGggdGhlCmxl
Z2FjeSAneGVuX2Rpc2snIGltcGxlbWVudGF0aW9uLCBhbiBpb3RocmVhZCBpcyBhdXRvbWF0aWNh
bGx5IGNyZWF0ZWQgZm9yCnRoZSBuZXcgWGVuQmxvY2tEZXZpY2UuIFRoaXMsIGxpa2UgdGhlIGRy
aXZlciBsYXllcnMsIHdpbGwgYmUgZGVzdHJveWVkCmFmdGVyIHRoZSBYZW5CbG9ja0RldmljZSBp
cyB1bnJlYWxpemVkLgoKVGhlIGxlZ2FjeSBiYWNrZW5kIHNjYW4gZm9yICdxZGlzaycgaXMgcmVt
b3ZlZCBieSB0aGlzIHBhdGNoLCB3aGljaCBtYWtlcwp0aGUgJ3hlbl9kaXNrJyBjb2RlIGlzIHJl
ZHVuZGFudC4gVGhlIGNvZGUgd2lsbCBiZSByZW1vdmVkIGJ5IGEgc3Vic2VxdWVudApwYXRjaC4K
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0t
LQogaHcvYmxvY2svdHJhY2UtZXZlbnRzICAgICAgIHwgICA0ICsKIGh3L2Jsb2NrL3hlbi1ibG9j
ay5jICAgICAgICB8IDM3NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGh3
L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYyB8ICAgMSAtCiBpbmNsdWRlL2h3L3hlbi94ZW4tYmxv
Y2suaCAgfCAgMTIgKysKIDQgZmlsZXMgY2hhbmdlZCwgMzkxIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9ody9ibG9jay90cmFjZS1ldmVudHMgYi9ody9ibG9jay90
cmFjZS1ldmVudHMKaW5kZXggODllMjU4MzE5Yy4uNTVlNWE1NTAwYyAxMDA2NDQKLS0tIGEvaHcv
YmxvY2svdHJhY2UtZXZlbnRzCisrKyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwpAQCAtMTM3LDMg
KzEzNyw3IEBAIHhlbl9kaXNrX3JlYWxpemUodm9pZCkgIiIKIHhlbl9kaXNrX3VucmVhbGl6ZSh2
b2lkKSAiIgogeGVuX2Nkcm9tX3JlYWxpemUodm9pZCkgIiIKIHhlbl9jZHJvbV91bnJlYWxpemUo
dm9pZCkgIiIKK3hlbl9ibG9ja19ibG9ja2Rldl9hZGQoY2hhciAqc3RyKSAiJXMiCit4ZW5fYmxv
Y2tfYmxvY2tkZXZfZGVsKGNvbnN0IGNoYXIgKm5vZGVfbmFtZSkgIiVzIgoreGVuX2Jsb2NrX2Rl
dmljZV9jcmVhdGUodW5zaWduZWQgaW50IG51bWJlcikgIiV1IgoreGVuX2Jsb2NrX2RldmljZV9k
ZXN0cm95KHVuc2lnbmVkIGludCBudW1iZXIpICIldSIKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hl
bi1ibG9jay5jIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKaW5kZXggYTdjMzdjMTg1YS4uYmUyOGI2
MzQ0MiAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2sveGVu
LWJsb2NrLmMKQEAgLTcsMTIgKzcsMjAgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNp
bmNsdWRlICJxZW11L2N1dGlscy5oIgorI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVk
ZSAicWFwaS9lcnJvci5oIgorI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1ibG9jay1jb3Jl
LmgiCisjaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNpbmNsdWRlICJxYXBp
L3FhcGktdmlzaXQtYmxvY2stY29yZS5oIgorI2luY2x1ZGUgInFhcGkvcW9iamVjdC1pbnB1dC12
aXNpdG9yLmgiCiAjaW5jbHVkZSAicWFwaS92aXNpdG9yLmgiCisjaW5jbHVkZSAicWFwaS9xbXAv
cWRpY3QuaCIKKyNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgiCiAjaW5jbHVkZSAiaHcvaHcu
aCIKICNpbmNsdWRlICJody94ZW4veGVuX2NvbW1vbi5oIgogI2luY2x1ZGUgImh3L2Jsb2NrL3hl
bl9ibGtpZi5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW4tYmxvY2suaCIKKyNpbmNsdWRlICJody94
ZW4veGVuLWJhY2tlbmQuaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2tkZXYuaCIKICNpbmNsdWRl
ICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgogI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgpA
QCAtNDc0LDYgKzQ4Miw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19jbGFzc19pbml0KE9iamVj
dENsYXNzICpjbGFzcywgdm9pZCAqZGF0YSkKICAgICBEZXZpY2VDbGFzcyAqZGV2X2NsYXNzID0g
REVWSUNFX0NMQVNTKGNsYXNzKTsKICAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2X2NsYXNzID0g
WEVOX0RFVklDRV9DTEFTUyhjbGFzcyk7CiAKKyAgICB4ZW5kZXZfY2xhc3MtPmJhY2tlbmQgPSAi
cWRpc2siOwogICAgIHhlbmRldl9jbGFzcy0+ZGV2aWNlID0gInZiZCI7CiAgICAgeGVuZGV2X2Ns
YXNzLT5nZXRfbmFtZSA9IHhlbl9ibG9ja19nZXRfbmFtZTsKICAgICB4ZW5kZXZfY2xhc3MtPnJl
YWxpemUgPSB4ZW5fYmxvY2tfcmVhbGl6ZTsKQEAgLTU4NiwzICs1OTUsMzY5IEBAIHN0YXRpYyB2
b2lkIHhlbl9ibG9ja19yZWdpc3Rlcl90eXBlcyh2b2lkKQogfQogCiB0eXBlX2luaXQoeGVuX2Js
b2NrX3JlZ2lzdGVyX3R5cGVzKQorCitzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfYmxvY2tkZXZfZGVs
KGNvbnN0IGNoYXIgKm5vZGVfbmFtZSwgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hlbl9i
bG9ja19ibG9ja2Rldl9kZWwobm9kZV9uYW1lKTsKKworICAgIHFtcF9ibG9ja2Rldl9kZWwobm9k
ZV9uYW1lLCBlcnJwKTsKK30KKworc3RhdGljIGNoYXIgKnhlbl9ibG9ja19ibG9ja2Rldl9hZGQo
Y29uc3QgY2hhciAqaWQsIFFEaWN0ICpxZGljdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBjb25zdCBjaGFyICpkcml2ZXIgPSBxZGlj
dF9nZXRfdHJ5X3N0cihxZGljdCwgImRyaXZlciIpOworICAgIEJsb2NrZGV2T3B0aW9ucyAqb3B0
aW9ucyA9IE5VTEw7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAgY2hhciAqbm9k
ZV9uYW1lOworICAgIFZpc2l0b3IgKnY7CisKKyAgICBpZiAoIWRyaXZlcikgeworICAgICAgICBl
cnJvcl9zZXRnKGVycnAsICJubyAnZHJpdmVyJyBwYXJhbWV0ZXIiKTsKKyAgICAgICAgcmV0dXJu
IE5VTEw7CisgICAgfQorCisgICAgbm9kZV9uYW1lID0gZ19zdHJkdXBfcHJpbnRmKCIlcy0lcyIs
IGlkLCBkcml2ZXIpOworICAgIHFkaWN0X3B1dF9zdHIocWRpY3QsICJub2RlLW5hbWUiLCBub2Rl
X25hbWUpOworCisgICAgdHJhY2VfeGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZChub2RlX25hbWUpOwor
CisgICAgdiA9IHFvYmplY3RfaW5wdXRfdmlzaXRvcl9uZXcoUU9CSkVDVChxZGljdCkpOworICAg
IHZpc2l0X3R5cGVfQmxvY2tkZXZPcHRpb25zKHYsIE5VTEwsICZvcHRpb25zLCAmbG9jYWxfZXJy
KTsKKyAgICB2aXNpdF9mcmVlKHYpOworCisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgZ290byBmYWlsOworICAg
IH0KKworICAgIHFtcF9ibG9ja2Rldl9hZGQob3B0aW9ucywgJmxvY2FsX2Vycik7CisKKyAgICBp
ZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorCisgICAgcWFwaV9mcmVlX0Jsb2NrZGV2T3B0
aW9ucyhvcHRpb25zKTsKKworICAgIHJldHVybiBub2RlX25hbWU7CisKK2ZhaWw6CisgICAgaWYg
KG9wdGlvbnMpIHsKKyAgICAgICAgcWFwaV9mcmVlX0Jsb2NrZGV2T3B0aW9ucyhvcHRpb25zKTsK
KyAgICB9CisgICAgZ19mcmVlKG5vZGVfbmFtZSk7CisKKyAgICByZXR1cm4gTlVMTDsKK30KKwor
c3RhdGljIHZvaWQgeGVuX2Jsb2NrX2RyaXZlX2Rlc3Ryb3koWGVuQmxvY2tEcml2ZSAqZHJpdmUs
IEVycm9yICoqZXJycCkKK3sKKyAgICBjaGFyICpub2RlX25hbWUgPSBkcml2ZS0+bm9kZV9uYW1l
OworCisgICAgaWYgKG5vZGVfbmFtZSkgeworICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKKworICAgICAgICB4ZW5fYmxvY2tfYmxvY2tkZXZfZGVsKG5vZGVfbmFtZSwgJmxvY2FsX2Vy
cik7CisgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAg
ICAgIGdfZnJlZShub2RlX25hbWUpOworICAgICAgICBkcml2ZS0+bm9kZV9uYW1lID0gTlVMTDsK
KyAgICB9CisgICAgZ19mcmVlKGRyaXZlLT5pZCk7CisgICAgZ19mcmVlKGRyaXZlKTsKK30KKwor
c3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3QgY2hhciAq
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICpkZXZpY2VfdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFFEaWN0ICpvcHRzLCBFcnJvciAqKmVycnApCit7CisgICAgY29uc3QgY2hhciAqcGFy
YW1zID0gcWRpY3RfZ2V0X3RyeV9zdHIob3B0cywgInBhcmFtcyIpOworICAgIGNvbnN0IGNoYXIg
Km1vZGUgPSBxZGljdF9nZXRfdHJ5X3N0cihvcHRzLCAibW9kZSIpOworICAgIGNvbnN0IGNoYXIg
KmRpcmVjdF9pb19zYWZlID0gcWRpY3RfZ2V0X3RyeV9zdHIob3B0cywgImRpcmVjdC1pby1zYWZl
Iik7CisgICAgY29uc3QgY2hhciAqZGlzY2FyZF9lbmFibGUgPSBxZGljdF9nZXRfdHJ5X3N0cihv
cHRzLCAiZGlzY2FyZC1lbmFibGUiKTsKKyAgICBjaGFyICpkcml2ZXIgPSBOVUxMOworICAgIGNo
YXIgKmZpbGVuYW1lID0gTlVMTDsKKyAgICBYZW5CbG9ja0RyaXZlICpkcml2ZSA9IE5VTEw7Cisg
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAgUURpY3QgKmZpbGVfbGF5ZXI7CisgICAg
UURpY3QgKmRyaXZlcl9sYXllcjsKKworICAgIGlmIChwYXJhbXMpIHsKKyAgICAgICAgY2hhciAq
KnYgPSBnX3N0cnNwbGl0KHBhcmFtcywgIjoiLCAyKTsKKworICAgICAgICBpZiAodlsxXSA9PSBO
VUxMKSB7CisgICAgICAgICAgICBmaWxlbmFtZSA9IGdfc3RyZHVwKHZbMF0pOworICAgICAgICAg
ICAgZHJpdmVyID0gZ19zdHJkdXAoInJhdyIpOworICAgICAgICB9IGVsc2UgeworICAgICAgICAg
ICAgaWYgKHN0cmNtcCh2WzBdLCAiYWlvIikgPT0gMCkgeworICAgICAgICAgICAgICAgIGRyaXZl
ciA9IGdfc3RyZHVwKCJyYXciKTsKKyAgICAgICAgICAgIH0gZWxzZSBpZiAoc3RyY21wKHZbMF0s
ICJ2aGQiKSA9PSAwKSB7CisgICAgICAgICAgICAgICAgZHJpdmVyID0gZ19zdHJkdXAoInZwYyIp
OworICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICBkcml2ZXIgPSBnX3N0cmR1
cCh2WzBdKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGZpbGVuYW1lID0gZ19zdHJkdXAo
dlsxXSk7CisgICAgICAgIH0KKworICAgICAgICBnX3N0cmZyZWV2KHYpOworICAgIH0KKworICAg
IGlmICghZmlsZW5hbWUpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAibm8gZmlsZW5hbWUi
KTsKKyAgICAgICAgZ290byBkb25lOworICAgIH0KKyAgICBhc3NlcnQoZHJpdmVyKTsKKworICAg
IGRyaXZlID0gZ19uZXcwKFhlbkJsb2NrRHJpdmUsIDEpOworICAgIGRyaXZlLT5pZCA9IGdfc3Ry
ZHVwKGlkKTsKKworICAgIGZpbGVfbGF5ZXIgPSBxZGljdF9uZXcoKTsKKworICAgIHFkaWN0X3B1
dF9zdHIoZmlsZV9sYXllciwgImRyaXZlciIsICJmaWxlIik7CisgICAgcWRpY3RfcHV0X3N0cihm
aWxlX2xheWVyLCAiZmlsZW5hbWUiLCBmaWxlbmFtZSk7CisKKyAgICBpZiAobW9kZSAmJiAqbW9k
ZSAhPSAndycpIHsKKyAgICAgICAgcWRpY3RfcHV0X2Jvb2woZmlsZV9sYXllciwgInJlYWQtb25s
eSIsIHRydWUpOworICAgIH0KKworICAgIGlmIChkaXJlY3RfaW9fc2FmZSkgeworICAgICAgICB1
bnNpZ25lZCBsb25nIHZhbHVlOworCisgICAgICAgIGlmICghcWVtdV9zdHJ0b3VsKGRpcmVjdF9p
b19zYWZlLCBOVUxMLCAyLCAmdmFsdWUpICYmICEhdmFsdWUpIHsKKyAgICAgICAgICAgIFFEaWN0
ICpjYWNoZV9xZGljdCA9IHFkaWN0X25ldygpOworCisgICAgICAgICAgICBxZGljdF9wdXRfYm9v
bChjYWNoZV9xZGljdCwgImRpcmVjdCIsIHRydWUpOworICAgICAgICAgICAgcWRpY3RfcHV0X29i
aihmaWxlX2xheWVyLCAiY2FjaGUiLCBRT0JKRUNUKGNhY2hlX3FkaWN0KSk7CisKKyAgICAgICAg
ICAgIHFkaWN0X3B1dF9zdHIoZmlsZV9sYXllciwgImFpbyIsICJuYXRpdmUiKTsKKyAgICAgICAg
fQorICAgIH0KKworICAgIGlmIChkaXNjYXJkX2VuYWJsZSkgeworICAgICAgICB1bnNpZ25lZCBs
b25nIHZhbHVlOworCisgICAgICAgIGlmICghcWVtdV9zdHJ0b3VsKGRpc2NhcmRfZW5hYmxlLCBO
VUxMLCAyLCAmdmFsdWUpICYmICEhdmFsdWUpIHsKKyAgICAgICAgICAgIHFkaWN0X3B1dF9zdHIo
ZmlsZV9sYXllciwgImRpc2NhcmQiLCAidW5tYXAiKTsKKyAgICAgICAgfQorICAgIH0KKworICAg
IC8qCisgICAgICogSXQgaXMgbmVjZXNzYXJ5IHRvIHR1cm4gZmlsZSBsb2NraW5nIG9mZiBhcyBh
biBlbXVsYXRlZCBkZXZpY2UKKyAgICAgKiBtYXkgaGF2ZSBhbHJlYWR5IG9wZW5lZCB0aGUgc2Ft
ZSBpbWFnZSBmaWxlLgorICAgICAqLworICAgIHFkaWN0X3B1dF9zdHIoZmlsZV9sYXllciwgImxv
Y2tpbmciLCAib2ZmIik7CisKKyAgICBkcml2ZXJfbGF5ZXIgPSBxZGljdF9uZXcoKTsKKworICAg
IHFkaWN0X3B1dF9zdHIoZHJpdmVyX2xheWVyLCAiZHJpdmVyIiwgZHJpdmVyKTsKKyAgICBxZGlj
dF9wdXRfb2JqKGRyaXZlcl9sYXllciwgImZpbGUiLCBRT0JKRUNUKGZpbGVfbGF5ZXIpKTsKKwor
ICAgIGdfYXNzZXJ0KCFkcml2ZS0+bm9kZV9uYW1lKTsKKyAgICBkcml2ZS0+bm9kZV9uYW1lID0g
eGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZChkcml2ZS0+aWQsIGRyaXZlcl9sYXllciwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKworZG9u
ZToKKyAgICBnX2ZyZWUoZHJpdmVyKTsKKyAgICBnX2ZyZWUoZmlsZW5hbWUpOworCisgICAgaWYg
KGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
KyAgICAgICAgeGVuX2Jsb2NrX2RyaXZlX2Rlc3Ryb3koZHJpdmUsIE5VTEwpOworICAgICAgICBy
ZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICByZXR1cm4gZHJpdmU7Cit9CisKK3N0YXRpYyBjb25z
dCBjaGFyICp4ZW5fYmxvY2tfZHJpdmVfZ2V0X25vZGVfbmFtZShYZW5CbG9ja0RyaXZlICpkcml2
ZSkKK3sKKyAgICByZXR1cm4gZHJpdmUtPm5vZGVfbmFtZSA/IGRyaXZlLT5ub2RlX25hbWUgOiAi
IjsKK30KKworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2lvdGhyZWFkX2Rlc3Ryb3koWGVuQmxvY2tJ
T1RocmVhZCAqaW90aHJlYWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBFcnJvciAqKmVycnApCit7CisgICAgcW1wX29iamVjdF9kZWwoaW90aHJlYWQtPmlkLCBlcnJw
KTsKKworICAgIGdfZnJlZShpb3RocmVhZC0+aWQpOworICAgIGdfZnJlZShpb3RocmVhZCk7Cit9
CisKK3N0YXRpYyBYZW5CbG9ja0lPVGhyZWFkICp4ZW5fYmxvY2tfaW90aHJlYWRfY3JlYXRlKGNv
bnN0IGNoYXIgKmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIFhlbkJsb2NrSU9UaHJlYWQgKmlvdGhyZWFk
ID0gZ19uZXcoWGVuQmxvY2tJT1RocmVhZCwgMSk7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CisKKyAgICBpb3RocmVhZC0+aWQgPSBnX3N0cmR1cChpZCk7CisKKyAgICBxbXBfb2JqZWN0
X2FkZChUWVBFX0lPVEhSRUFELCBpZCwgZmFsc2UsIE5VTEwsICZsb2NhbF9lcnIpOworICAgIGlm
IChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
CisKKyAgICAgICAgZ19mcmVlKGlvdGhyZWFkLT5pZCk7CisgICAgICAgIGdfZnJlZShpb3RocmVh
ZCk7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIHJldHVybiBpb3RocmVhZDsK
K30KKworc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2RldmljZV9jcmVhdGUoWGVuQmFja2VuZEluc3Rh
bmNlICpiYWNrZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUURpY3Qg
Km9wdHMsIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IHhlbl9iYWNrZW5k
X2dldF9idXMoYmFja2VuZCk7CisgICAgY29uc3QgY2hhciAqbmFtZSA9IHhlbl9iYWNrZW5kX2dl
dF9uYW1lKGJhY2tlbmQpOworICAgIHVuc2lnbmVkIGxvbmcgbnVtYmVyOworICAgIGNvbnN0IGNo
YXIgKnZkZXYsICpkZXZpY2VfdHlwZTsKKyAgICBYZW5CbG9ja0RyaXZlICpkcml2ZSA9IE5VTEw7
CisgICAgWGVuQmxvY2tJT1RocmVhZCAqaW90aHJlYWQgPSBOVUxMOworICAgIFhlbkRldmljZSAq
eGVuZGV2ID0gTlVMTDsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKyAgICBjb25zdCBj
aGFyICp0eXBlOworICAgIFhlbkJsb2NrRGV2aWNlICpibG9ja2RldjsKKworICAgIGlmIChxZW11
X3N0cnRvdWwobmFtZSwgTlVMTCwgMTAsICZudW1iZXIpKSB7CisgICAgICAgIGVycm9yX3NldGco
ZXJycCwgImZhaWxlZCB0byBwYXJzZSBuYW1lICclcyciLCBuYW1lKTsKKyAgICAgICAgZ290byBm
YWlsOworICAgIH0KKworICAgIHRyYWNlX3hlbl9ibG9ja19kZXZpY2VfY3JlYXRlKG51bWJlcik7
CisKKyAgICB2ZGV2ID0gcWRpY3RfZ2V0X3RyeV9zdHIob3B0cywgImRldiIpOworICAgIGlmICgh
dmRldikgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJubyBkZXYgcGFyYW1ldGVyIik7Cisg
ICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICBkZXZpY2VfdHlwZSA9IHFkaWN0X2dldF90
cnlfc3RyKG9wdHMsICJkZXZpY2UtdHlwZSIpOworICAgIGlmICghZGV2aWNlX3R5cGUpIHsKKyAg
ICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAibm8gZGV2aWNlLXR5cGUgcGFyYW1ldGVyIik7CisgICAg
ICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICBpZiAoIXN0cmNtcChkZXZpY2VfdHlwZSwgImRp
c2siKSkgeworICAgICAgICB0eXBlID0gVFlQRV9YRU5fRElTS19ERVZJQ0U7CisgICAgfSBlbHNl
IGlmICghc3RyY21wKGRldmljZV90eXBlLCAiY2Ryb20iKSkgeworICAgICAgICB0eXBlID0gVFlQ
RV9YRU5fQ0RST01fREVWSUNFOworICAgIH0gZWxzZSB7CisgICAgICAgIGVycm9yX3NldGcoZXJy
cCwgImludmFsaWQgZGV2aWNlLXR5cGUgcGFyYW1ldGVyICclcyciLCBkZXZpY2VfdHlwZSk7Cisg
ICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICBkcml2ZSA9IHhlbl9ibG9ja19kcml2ZV9j
cmVhdGUodmRldiwgZGV2aWNlX3R5cGUsIG9wdHMsICZsb2NhbF9lcnIpOworICAgIGlmICghZHJp
dmUpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLCAi
ZmFpbGVkIHRvIGNyZWF0ZSBkcml2ZTogIik7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisK
KyAgICBpb3RocmVhZCA9IHhlbl9ibG9ja19pb3RocmVhZF9jcmVhdGUodmRldiwgJmxvY2FsX2Vy
cik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVu
ZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWls
ZWQgdG8gY3JlYXRlIGlvdGhyZWFkOiAiKTsKKyAgICAgICAgZ290byBmYWlsOworICAgIH0KKwor
ICAgIHhlbmRldiA9IFhFTl9ERVZJQ0UocWRldl9jcmVhdGUoQlVTKHhlbmJ1cyksIHR5cGUpKTsK
KyAgICBibG9ja2RldiA9IFhFTl9CTE9DS19ERVZJQ0UoeGVuZGV2KTsKKworICAgIG9iamVjdF9w
cm9wZXJ0eV9zZXRfc3RyKE9CSkVDVCh4ZW5kZXYpLCB2ZGV2LCAidmRldiIsICZsb2NhbF9lcnIp
OworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQo
ZXJycCwgbG9jYWxfZXJyLCAiZmFpbGVkIHRvIHNldCAndmRldic6ICIpOworICAgICAgICBnb3Rv
IGZhaWw7CisgICAgfQorCisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9zdHIoT0JKRUNUKHhlbmRl
diksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2Jsb2NrX2RyaXZlX2dldF9ub2Rl
X25hbWUoZHJpdmUpLCAiZHJpdmUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2Nh
bF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3By
ZXBlbmQoZXJycCwgbG9jYWxfZXJyLCAiZmFpbGVkIHRvIHNldCAnZHJpdmUnOiAiKTsKKyAgICAg
ICAgZ290byBmYWlsOworICAgIH0KKworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfc3RyKE9CSkVD
VCh4ZW5kZXYpLCBpb3RocmVhZC0+aWQsICJpb3RocmVhZCIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmxvY2FsX2Vycik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJv
cl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJmYWlsZWQgdG8gc2V0ICdpb3RocmVhZCc6ICIpOworICAgICAgICBnb3Rv
IGZhaWw7CisgICAgfQorCisgICAgYmxvY2tkZXYtPmlvdGhyZWFkID0gaW90aHJlYWQ7CisgICAg
YmxvY2tkZXYtPmRyaXZlID0gZHJpdmU7CisKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2wo
T0JKRUNUKHhlbmRldiksIHRydWUsICJyZWFsaXplZCIsICZsb2NhbF9lcnIpOworICAgIGlmIChs
b2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxf
ZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVhbGl6YXRpb24gb2YgZGV2
aWNlICVzIGZhaWxlZDogIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSk7
CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICB4ZW5fYmFja2VuZF9zZXRfZGV2aWNl
KGJhY2tlbmQsIHhlbmRldik7CisgICAgcmV0dXJuOworCitmYWlsOgorICAgIGlmICh4ZW5kZXYp
IHsKKyAgICAgICAgb2JqZWN0X3VucGFyZW50KE9CSkVDVCh4ZW5kZXYpKTsKKyAgICB9CisKKyAg
ICBpZiAoaW90aHJlYWQpIHsKKyAgICAgICAgeGVuX2Jsb2NrX2lvdGhyZWFkX2Rlc3Ryb3koaW90
aHJlYWQsIE5VTEwpOworICAgIH0KKworICAgIGlmIChkcml2ZSkgeworICAgICAgICB4ZW5fYmxv
Y2tfZHJpdmVfZGVzdHJveShkcml2ZSwgTlVMTCk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB4
ZW5fYmxvY2tfZGV2aWNlX2Rlc3Ryb3koWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBY
ZW5EZXZpY2UgKnhlbmRldiA9IHhlbl9iYWNrZW5kX2dldF9kZXZpY2UoYmFja2VuZCk7CisgICAg
WGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVOX0JMT0NLX0RFVklDRSh4ZW5kZXYpOworICAg
IFhlbkJsb2NrVmRldiAqdmRldiA9ICZibG9ja2Rldi0+cHJvcHMudmRldjsKKyAgICBYZW5CbG9j
a0RyaXZlICpkcml2ZSA9IGJsb2NrZGV2LT5kcml2ZTsKKyAgICBYZW5CbG9ja0lPVGhyZWFkICpp
b3RocmVhZCA9IGJsb2NrZGV2LT5pb3RocmVhZDsKKworICAgIHRyYWNlX3hlbl9ibG9ja19kZXZp
Y2VfZGVzdHJveSh2ZGV2LT5udW1iZXIpOworCisgICAgb2JqZWN0X3VucGFyZW50KE9CSkVDVCh4
ZW5kZXYpKTsKKworICAgIGlmIChpb3RocmVhZCkgeworICAgICAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKKworICAgICAgICB4ZW5fYmxvY2tfaW90aHJlYWRfZGVzdHJveShpb3RocmVhZCwg
JmxvY2FsX2Vycik7CisgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgIGVycm9y
X3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgImZhaWxlZCB0byBkZXN0cm95IGlvdGhyZWFkOiAiKTsKKyAgICAgICAgICAg
IHJldHVybjsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmIChkcml2ZSkgeworICAgICAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgICAgICB4ZW5fYmxvY2tfZHJpdmVfZGVzdHJv
eShkcml2ZSwgJmxvY2FsX2Vycik7CisgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBkZXN0cm95IGRyaXZlOiAiKTsKKyAgICAg
ICAgfQorICAgIH0KK30KKworc3RhdGljIGNvbnN0IFhlbkJhY2tlbmRJbmZvIHhlbl9ibG9ja19i
YWNrZW5kX2luZm8gPSB7CisgICAgLnR5cGUgPSAicWRpc2siLAorICAgIC5jcmVhdGUgPSB4ZW5f
YmxvY2tfZGV2aWNlX2NyZWF0ZSwKKyAgICAuZGVzdHJveSA9IHhlbl9ibG9ja19kZXZpY2VfZGVz
dHJveSwKK307CisKK3N0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWdpc3Rlcl9iYWNrZW5kKHZvaWQp
Cit7CisgICAgeGVuX2JhY2tlbmRfcmVnaXN0ZXIoJnhlbl9ibG9ja19iYWNrZW5kX2luZm8pOwor
fQorCit4ZW5fYmFja2VuZF9pbml0KHhlbl9ibG9ja19yZWdpc3Rlcl9iYWNrZW5kKTsKZGlmZiAt
LWdpdCBhL2h3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYyBiL2h3L3hlbi94ZW4tbGVnYWN5LWJh
Y2tlbmQuYwppbmRleCA0MTQxOTc2M2M4Li4zNmZkMWU5YjA5IDEwMDY0NAotLS0gYS9ody94ZW4v
eGVuLWxlZ2FjeS1iYWNrZW5kLmMKKysrIGIvaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5jCkBA
IC03NTMsNyArNzUzLDYgQEAgdm9pZCB4ZW5fYmVfcmVnaXN0ZXJfY29tbW9uKHZvaWQpCiAKICAg
ICB4ZW5fYmVfcmVnaXN0ZXIoImNvbnNvbGUiLCAmeGVuX2NvbnNvbGVfb3BzKTsKICAgICB4ZW5f
YmVfcmVnaXN0ZXIoInZrYmQiLCAmeGVuX2tiZG1vdXNlX29wcyk7Ci0gICAgeGVuX2JlX3JlZ2lz
dGVyKCJxZGlzayIsICZ4ZW5fYmxrZGV2X29wcyk7CiAjaWZkZWYgQ09ORklHX1ZJUlRGUwogICAg
IHhlbl9iZV9yZWdpc3RlcigiOXBmcyIsICZ4ZW5fOXBmc19vcHMpOwogI2VuZGlmCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYmxvY2suaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1ibG9j
ay5oCmluZGV4IGM0MjIzZjliZTEuLjExZDM1MWI0YjMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcv
eGVuL3hlbi1ibG9jay5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oCkBAIC0yOSw2
ICsyOSw3IEBAIHR5cGVkZWYgc3RydWN0IFhlbkJsb2NrVmRldiB7CiAgICAgdW5zaWduZWQgbG9u
ZyBudW1iZXI7CiB9IFhlbkJsb2NrVmRldjsKIAorCiB0eXBlZGVmIHN0cnVjdCBYZW5CbG9ja1By
b3BlcnRpZXMgewogICAgIFhlbkJsb2NrVmRldiB2ZGV2OwogICAgIEJsb2NrQ29uZiBjb25mOwpA
QCAtMzYsMTIgKzM3LDIzIEBAIHR5cGVkZWYgc3RydWN0IFhlbkJsb2NrUHJvcGVydGllcyB7CiAg
ICAgSU9UaHJlYWQgKmlvdGhyZWFkOwogfSBYZW5CbG9ja1Byb3BlcnRpZXM7CiAKK3R5cGVkZWYg
c3RydWN0IFhlbkJsb2NrRHJpdmUgeworICAgIGNoYXIgKmlkOworICAgIGNoYXIgKm5vZGVfbmFt
ZTsKK30gWGVuQmxvY2tEcml2ZTsKKwordHlwZWRlZiBzdHJ1Y3QgWGVuQmxvY2tJT1RocmVhZCB7
CisgICAgY2hhciAqaWQ7Cit9IFhlbkJsb2NrSU9UaHJlYWQ7CisKIHR5cGVkZWYgc3RydWN0IFhl
bkJsb2NrRGV2aWNlIHsKICAgICBYZW5EZXZpY2UgeGVuZGV2OwogICAgIFhlbkJsb2NrUHJvcGVy
dGllcyBwcm9wczsKICAgICBjb25zdCBjaGFyICpkZXZpY2VfdHlwZTsKICAgICB1bnNpZ25lZCBp
bnQgaW5mbzsKICAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lOworICAgIFhlbkJsb2Nr
RHJpdmUgKmRyaXZlOworICAgIFhlbkJsb2NrSU9UaHJlYWQgKmlvdGhyZWFkOwogfSBYZW5CbG9j
a0RldmljZTsKIAogdHlwZWRlZiB2b2lkICgqWGVuQmxvY2tEZXZpY2VSZWFsaXplKShYZW5CbG9j
a0RldmljZSAqYmxvY2tkZXYsIEVycm9yICoqZXJycCk7Ci0tIApBbnRob255IFBFUkFSRAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:59:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj2mL-0000cM-Bh; Mon, 14 Jan 2019 13:59: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2mK-0000az-1g
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:59:48 +0000
X-Inumbo-ID: a6d95279-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6d95279-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:59:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75507052"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:54 +0000
Message-ID: <20190114135154.16826-26-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 25/25] xen-block: avoid repeated memory allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KClRoZSB4ZW4tYmxvY2sgZGF0
YXBsYW5lIGN1cnJlbnRseSBhbGxvY2F0ZXMgbWVtb3J5IHRvIGhvbGQgdGhlIGRhdGEgZm9yCmVh
Y2ggcmVxdWVzdCBhcyB0aGF0IHJlcXVlc3QgaXMgdXNlZCwgYW5kIGZyZWVzIGl0IGFmdGVyd2Fy
ZHMuIEJlY2F1c2UKaXQgcmVxdWlyZXMgcGFnZS1hbGlnbmVkIGJsb2NrcywgdGhpcyBpbnRlcmFj
dHMgcG9vcmx5IHdpdGggbm9uLXBhZ2UtCmFsaWduZWQgYWxsb2NhdGlvbnMgYW5kIGJhbGxvb25z
IHRoZSBoZWFwLgoKSW5zdGVhZCwgYWxsb2NhdGUgdGhlIG1heGltdW0gcG9zc2libGUgYnVmZmVy
IHNpemUgcmVxdWlyZWQgZm9yIHRoZQpwcm90b2NvbCwgd2hpY2ggaXMgQkxLSUZfTUFYX1NFR01F
TlRTX1BFUl9SRVFVRVNUIChjdXJyZW50bHkgMTEpIHBhZ2VzCndoZW4gdGhlIHJlcXVlc3Qgc3Ry
dWN0dXJlIGlzIGNyZWF0ZWQsIGFuZCBrZWVwIHRoYXQgYnVmZmVyIHVudGlsIGl0IGlzCmRlc3Ry
b3llZC4gU2luY2UgdGhlIHJlcXVlc3RzIGFyZSByZS11c2VkIHZpYSBhIGZyZWUgbGlzdCwgdGhp
cyBzaG91bGQKYWN0dWFsbHkgaW1wcm92ZSBtZW1vcnkgdXNhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBU
aW0gU21pdGggPHRpbS5zbWl0aEBjaXRyaXguY29tPgoKUmUtYmFzZWQgYW5kIGNvbW1pdCBjb21t
ZW50IGFkanVzdGVkLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KLS0tCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgfCAxNCArKysrKysr
KystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgYi9ody9ibG9jay9k
YXRhcGxhbmUveGVuLWJsb2NrLmMKaW5kZXggMzViZmNjZmJhNy4uZDBkODkwNWEzMyAxMDA2NDQK
LS0tIGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCisrKyBiL2h3L2Jsb2NrL2RhdGFw
bGFuZS94ZW4tYmxvY2suYwpAQCAtNzAsNyArNzAsNiBAQCBzdGF0aWMgdm9pZCByZXNldF9yZXF1
ZXN0KFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICBtZW1zZXQoJnJlcXVlc3QtPnJlcSwg
MCwgc2l6ZW9mKHJlcXVlc3QtPnJlcSkpOwogICAgIHJlcXVlc3QtPnN0YXR1cyA9IDA7CiAgICAg
cmVxdWVzdC0+c3RhcnQgPSAwOwotICAgIHJlcXVlc3QtPmJ1ZiA9IE5VTEw7CiAgICAgcmVxdWVz
dC0+c2l6ZSA9IDA7CiAgICAgcmVxdWVzdC0+cHJlc3luYyA9IDA7CiAKQEAgLTk1LDYgKzk0LDE0
IEBAIHN0YXRpYyBYZW5CbG9ja1JlcXVlc3QgKnhlbl9ibG9ja19zdGFydF9yZXF1ZXN0KFhlbkJs
b2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAgICAgIC8qIGFsbG9jYXRlIG5ldyBzdHJ1Y3Qg
Ki8KICAgICAgICAgcmVxdWVzdCA9IGdfbWFsbG9jMChzaXplb2YoKnJlcXVlc3QpKTsKICAgICAg
ICAgcmVxdWVzdC0+ZGF0YXBsYW5lID0gZGF0YXBsYW5lOworICAgICAgICAvKgorICAgICAgICAg
KiBXZSBjYW5ub3QgbmVlZCBtb3JlIHBhZ2VzIHBlciByZXF1ZXN0cyB0aGFuIHRoaXMsIGFuZCBz
aW5jZSB3ZQorICAgICAgICAgKiByZS11c2UgcmVxdWVzdHMsIGFsbG9jYXRlIHRoZSBtZW1vcnkg
b25jZSBoZXJlLiBJdCB3aWxsIGJlIGZyZWVkCisgICAgICAgICAqIHhlbl9ibG9ja19kYXRhcGxh
bmVfZGVzdHJveSgpIHdoZW4gdGhlIHJlcXVlc3QgbGlzdCBpcyBmcmVlZC4KKyAgICAgICAgICov
CisgICAgICAgIHJlcXVlc3QtPmJ1ZiA9IHFlbXVfbWVtYWxpZ24oWENfUEFHRV9TSVpFLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJMS0lGX01BWF9TRUdNRU5UU19QRVJf
UkVRVUVTVCAqCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWENfUEFHRV9T
SVpFKTsKICAgICAgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c190b3RhbCsrOwogICAgICAgICBxZW11
X2lvdmVjX2luaXQoJnJlcXVlc3QtPnYsIDEpOwogICAgIH0gZWxzZSB7CkBAIC0yNzIsMTQgKzI3
OSwxMiBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfY29tcGxldGVfYWlvKHZvaWQgKm9wYXF1ZSwg
aW50IHJldCkKICAgICAgICAgaWYgKHJldCA9PSAwKSB7CiAgICAgICAgICAgICB4ZW5fYmxvY2tf
Y29weV9yZXF1ZXN0KHJlcXVlc3QpOwogICAgICAgICB9Ci0gICAgICAgIHFlbXVfdmZyZWUocmVx
dWVzdC0+YnVmKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKICAg
ICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToKICAgICAgICAgaWYgKCFyZXF1ZXN0LT5y
ZXEubnJfc2VnbWVudHMpIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAg
IHFlbXVfdmZyZWUocmVxdWVzdC0+YnVmKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoK
ICAgICAgICAgYnJlYWs7CkBAIC0zNjAsMTIgKzM2NSwxMCBAQCBzdGF0aWMgaW50IHhlbl9ibG9j
a19kb19haW8oWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAgIFhlbkJsb2NrRGF0YVBs
YW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKLSAgICByZXF1ZXN0LT5idWYg
PSBxZW11X21lbWFsaWduKFhDX1BBR0VfU0laRSwgcmVxdWVzdC0+c2l6ZSk7CiAgICAgaWYgKHJl
cXVlc3QtPnJlcS5ucl9zZWdtZW50cyAmJgogICAgICAgICAocmVxdWVzdC0+cmVxLm9wZXJhdGlv
biA9PSBCTEtJRl9PUF9XUklURSB8fAogICAgICAgICAgcmVxdWVzdC0+cmVxLm9wZXJhdGlvbiA9
PSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEUpICYmCiAgICAgICAgIHhlbl9ibG9ja19jb3B5X3Jl
cXVlc3QocmVxdWVzdCkpIHsKLSAgICAgICAgcWVtdV92ZnJlZShyZXF1ZXN0LT5idWYpOwogICAg
ICAgICBnb3RvIGVycjsKICAgICB9CiAKQEAgLTY2NSw2ICs2NjgsNyBAQCB2b2lkIHhlbl9ibG9j
a19kYXRhcGxhbmVfZGVzdHJveShYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogICAgICAg
ICByZXF1ZXN0ID0gUUxJU1RfRklSU1QoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwogICAgICAgICBR
TElTVF9SRU1PVkUocmVxdWVzdCwgbGlzdCk7CiAgICAgICAgIHFlbXVfaW92ZWNfZGVzdHJveSgm
cmVxdWVzdC0+dik7CisgICAgICAgIHFlbXVfdmZyZWUocmVxdWVzdC0+YnVmKTsKICAgICAgICAg
Z19mcmVlKHJlcXVlc3QpOwogICAgIH0KIAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:59:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj2mM-0000eX-Se; Mon, 14 Jan 2019 13:59: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2mL-0000cC-AX
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:59:49 +0000
X-Inumbo-ID: a737714d-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a737714d-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:59:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75507057"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:43 +0000
Message-ID: <20190114135154.16826-15-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 14/25] xen: remove 'ioreq' struct/varable/field
 names from dataplane/xen-block.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgaXMgYSBw
dXJlbHkgY29zbWV0aWMgcGF0Y2ggdGhhdCBwdXJnZXMgdGhlIG5hbWUgJ2lvcmVxJyBmcm9tIHN0
cnVjdCwKdmFyaWFibGUgYW5kIGZpZWxkIG5hbWVzLiAoVGhpcyBuYW1lIGhhcyBiZWVuIHByb2Js
ZW1hdGljIGZvciBhIGxvbmcgdGltZQphcyAnaW9yZXEnIGlzIHRoZSBuYW1lIHVzZWQgZm9yIGdl
bmVyaWMgSS9PIHJlcXVlc3RzIGNvbWluZyBmcm9tIFhlbikuClRoZSBwYXRjaCByZXBsYWNlcyAn
c3RydWN0IGlvcmVxJyB3aXRoIGEgbmV3ICdYZW5CbG9ja1JlcXVlc3QnIHR5cGUgYW5kCidpb3Jl
cScgZmllbGQvdmFyaWFibGUgbmFtZXMgd2l0aCAncmVxdWVzdCcsIGFuZCB0aGVuIGRvZXMgbmVj
ZXNzYXJ5CmZpeC11cCB0byBhZGhlcmUgdG8gY29kaW5nIHN0eWxlLgoKRnVuY3Rpb24gbmFtZXMg
YXJlIG5vdCBtb2RpZmllZCBieSB0aGlzIHBhdGNoLiBUaGV5IHdpbGwgYmUgZGVhbHQgd2l0aCBp
bgphIHN1YnNlcXVlbnQgcGF0Y2guCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbnRo
b255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcvYmxvY2svZGF0
YXBsYW5lL3hlbi1ibG9jay5jIHwgMzEwICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDE1NiBpbnNlcnRpb25zKCspLCAxNTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIGIvaHcvYmxvY2svZGF0
YXBsYW5lL3hlbi1ibG9jay5jCmluZGV4IDFmZjQ2NDk3M2MuLjY3ODhiYmYzMzggMTAwNjQ0Ci0t
LSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYworKysgYi9ody9ibG9jay9kYXRhcGxh
bmUveGVuLWJsb2NrLmMKQEAgLTI4LDcgKzI4LDcgQEAKICNpbmNsdWRlICJzeXNlbXUvaW90aHJl
YWQuaCIKICNpbmNsdWRlICJ4ZW4tYmxvY2suaCIKIAotc3RydWN0IGlvcmVxIHsKK3R5cGVkZWYg
c3RydWN0IFhlbkJsb2NrUmVxdWVzdCB7CiAgICAgYmxraWZfcmVxdWVzdF90IHJlcTsKICAgICBp
bnQxNl90IHN0YXR1czsKICAgICBvZmZfdCBzdGFydDsKQEAgLTM5LDkgKzM5LDkgQEAgc3RydWN0
IGlvcmVxIHsKICAgICBpbnQgYWlvX2luZmxpZ2h0OwogICAgIGludCBhaW9fZXJyb3JzOwogICAg
IFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmU7Ci0gICAgUUxJU1RfRU5UUlkoaW9yZXEpIGxp
c3Q7CisgICAgUUxJU1RfRU5UUlkoWGVuQmxvY2tSZXF1ZXN0KSBsaXN0OwogICAgIEJsb2NrQWNj
dENvb2tpZSBhY2N0OwotfTsKK30gWGVuQmxvY2tSZXF1ZXN0OwogCiBzdHJ1Y3QgWGVuQmxvY2tE
YXRhUGxhbmUgewogICAgIFhlbkRldmljZSAqeGVuZGV2OwpAQCAtNTQsOSArNTQsOSBAQCBzdHJ1
Y3QgWGVuQmxvY2tEYXRhUGxhbmUgewogICAgIGludCBwcm90b2NvbDsKICAgICBibGtpZl9iYWNr
X3JpbmdzX3QgcmluZ3M7CiAgICAgaW50IG1vcmVfd29yazsKLSAgICBRTElTVF9IRUFEKGluZmxp
Z2h0X2hlYWQsIGlvcmVxKSBpbmZsaWdodDsKLSAgICBRTElTVF9IRUFEKGZpbmlzaGVkX2hlYWQs
IGlvcmVxKSBmaW5pc2hlZDsKLSAgICBRTElTVF9IRUFEKGZyZWVsaXN0X2hlYWQsIGlvcmVxKSBm
cmVlbGlzdDsKKyAgICBRTElTVF9IRUFEKGluZmxpZ2h0X2hlYWQsIFhlbkJsb2NrUmVxdWVzdCkg
aW5mbGlnaHQ7CisgICAgUUxJU1RfSEVBRChmaW5pc2hlZF9oZWFkLCBYZW5CbG9ja1JlcXVlc3Qp
IGZpbmlzaGVkOworICAgIFFMSVNUX0hFQUQoZnJlZWxpc3RfaGVhZCwgWGVuQmxvY2tSZXF1ZXN0
KSBmcmVlbGlzdDsKICAgICBpbnQgcmVxdWVzdHNfdG90YWw7CiAgICAgaW50IHJlcXVlc3RzX2lu
ZmxpZ2h0OwogICAgIGludCByZXF1ZXN0c19maW5pc2hlZDsKQEAgLTY3LDY4ICs2Nyw2OCBAQCBz
dHJ1Y3QgWGVuQmxvY2tEYXRhUGxhbmUgewogICAgIEFpb0NvbnRleHQgKmN0eDsKIH07CiAKLXN0
YXRpYyB2b2lkIGlvcmVxX3Jlc2V0KHN0cnVjdCBpb3JlcSAqaW9yZXEpCitzdGF0aWMgdm9pZCBp
b3JlcV9yZXNldChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiB7Ci0gICAgbWVtc2V0KCZpb3Jl
cS0+cmVxLCAwLCBzaXplb2YoaW9yZXEtPnJlcSkpOwotICAgIGlvcmVxLT5zdGF0dXMgPSAwOwot
ICAgIGlvcmVxLT5zdGFydCA9IDA7Ci0gICAgaW9yZXEtPmJ1ZiA9IE5VTEw7Ci0gICAgaW9yZXEt
PnNpemUgPSAwOwotICAgIGlvcmVxLT5wcmVzeW5jID0gMDsKKyAgICBtZW1zZXQoJnJlcXVlc3Qt
PnJlcSwgMCwgc2l6ZW9mKHJlcXVlc3QtPnJlcSkpOworICAgIHJlcXVlc3QtPnN0YXR1cyA9IDA7
CisgICAgcmVxdWVzdC0+c3RhcnQgPSAwOworICAgIHJlcXVlc3QtPmJ1ZiA9IE5VTEw7CisgICAg
cmVxdWVzdC0+c2l6ZSA9IDA7CisgICAgcmVxdWVzdC0+cHJlc3luYyA9IDA7CiAKLSAgICBpb3Jl
cS0+YWlvX2luZmxpZ2h0ID0gMDsKLSAgICBpb3JlcS0+YWlvX2Vycm9ycyA9IDA7CisgICAgcmVx
dWVzdC0+YWlvX2luZmxpZ2h0ID0gMDsKKyAgICByZXF1ZXN0LT5haW9fZXJyb3JzID0gMDsKIAot
ICAgIGlvcmVxLT5kYXRhcGxhbmUgPSBOVUxMOwotICAgIG1lbXNldCgmaW9yZXEtPmxpc3QsIDAs
IHNpemVvZihpb3JlcS0+bGlzdCkpOwotICAgIG1lbXNldCgmaW9yZXEtPmFjY3QsIDAsIHNpemVv
Zihpb3JlcS0+YWNjdCkpOworICAgIHJlcXVlc3QtPmRhdGFwbGFuZSA9IE5VTEw7CisgICAgbWVt
c2V0KCZyZXF1ZXN0LT5saXN0LCAwLCBzaXplb2YocmVxdWVzdC0+bGlzdCkpOworICAgIG1lbXNl
dCgmcmVxdWVzdC0+YWNjdCwgMCwgc2l6ZW9mKHJlcXVlc3QtPmFjY3QpKTsKIAotICAgIHFlbXVf
aW92ZWNfcmVzZXQoJmlvcmVxLT52KTsKKyAgICBxZW11X2lvdmVjX3Jlc2V0KCZyZXF1ZXN0LT52
KTsKIH0KIAotc3RhdGljIHN0cnVjdCBpb3JlcSAqaW9yZXFfc3RhcnQoWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSkKK3N0YXRpYyBYZW5CbG9ja1JlcXVlc3QgKmlvcmVxX3N0YXJ0KFhlbkJs
b2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7Ci0gICAgc3RydWN0IGlvcmVxICppb3JlcSA9IE5V
TEw7CisgICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0ID0gTlVMTDsKIAogICAgIGlmIChRTElT
VF9FTVBUWSgmZGF0YXBsYW5lLT5mcmVlbGlzdCkpIHsKICAgICAgICAgaWYgKGRhdGFwbGFuZS0+
cmVxdWVzdHNfdG90YWwgPj0gZGF0YXBsYW5lLT5tYXhfcmVxdWVzdHMpIHsKICAgICAgICAgICAg
IGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgICAgIC8qIGFsbG9jYXRlIG5ldyBzdHJ1Y3QgKi8K
LSAgICAgICAgaW9yZXEgPSBnX21hbGxvYzAoc2l6ZW9mKCppb3JlcSkpOwotICAgICAgICBpb3Jl
cS0+ZGF0YXBsYW5lID0gZGF0YXBsYW5lOworICAgICAgICByZXF1ZXN0ID0gZ19tYWxsb2MwKHNp
emVvZigqcmVxdWVzdCkpOworICAgICAgICByZXF1ZXN0LT5kYXRhcGxhbmUgPSBkYXRhcGxhbmU7
CiAgICAgICAgIGRhdGFwbGFuZS0+cmVxdWVzdHNfdG90YWwrKzsKLSAgICAgICAgcWVtdV9pb3Zl
Y19pbml0KCZpb3JlcS0+diwgMSk7CisgICAgICAgIHFlbXVfaW92ZWNfaW5pdCgmcmVxdWVzdC0+
diwgMSk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgLyogZ2V0IG9uZSBmcm9tIGZyZWVsaXN0ICov
Ci0gICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwotICAg
ICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOworICAgICAgICByZXF1ZXN0ID0gUUxJU1Rf
RklSU1QoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOworICAgICAgICBRTElTVF9SRU1PVkUocmVxdWVz
dCwgbGlzdCk7CiAgICAgfQotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmluZmxp
Z2h0LCBpb3JlcSwgbGlzdCk7CisgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmRhdGFwbGFuZS0+aW5m
bGlnaHQsIHJlcXVlc3QsIGxpc3QpOwogICAgIGRhdGFwbGFuZS0+cmVxdWVzdHNfaW5mbGlnaHQr
KzsKIAogb3V0OgotICAgIHJldHVybiBpb3JlcTsKKyAgICByZXR1cm4gcmVxdWVzdDsKIH0KIAot
c3RhdGljIHZvaWQgaW9yZXFfZmluaXNoKHN0cnVjdCBpb3JlcSAqaW9yZXEpCitzdGF0aWMgdm9p
ZCBpb3JlcV9maW5pc2goWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewotICAgIFhlbkJsb2Nr
RGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOworICAgIFhlbkJsb2NrRGF0
YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKLSAgICBRTElTVF9SRU1P
VkUoaW9yZXEsIGxpc3QpOwotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZpbmlz
aGVkLCBpb3JlcSwgbGlzdCk7CisgICAgUUxJU1RfUkVNT1ZFKHJlcXVlc3QsIGxpc3QpOworICAg
IFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZpbmlzaGVkLCByZXF1ZXN0LCBsaXN0KTsK
ICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0LS07CiAgICAgZGF0YXBsYW5lLT5yZXF1
ZXN0c19maW5pc2hlZCsrOwogfQogCi1zdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBp
b3JlcSAqaW9yZXEsIGJvb2wgZmluaXNoKQorc3RhdGljIHZvaWQgaW9yZXFfcmVsZWFzZShYZW5C
bG9ja1JlcXVlc3QgKnJlcXVlc3QsIGJvb2wgZmluaXNoKQogewotICAgIFhlbkJsb2NrRGF0YVBs
YW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOworICAgIFhlbkJsb2NrRGF0YVBsYW5l
ICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKLSAgICBRTElTVF9SRU1PVkUoaW9y
ZXEsIGxpc3QpOwotICAgIGlvcmVxX3Jlc2V0KGlvcmVxKTsKLSAgICBpb3JlcS0+ZGF0YXBsYW5l
ID0gZGF0YXBsYW5lOwotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZyZWVsaXN0
LCBpb3JlcSwgbGlzdCk7CisgICAgUUxJU1RfUkVNT1ZFKHJlcXVlc3QsIGxpc3QpOworICAgIGlv
cmVxX3Jlc2V0KHJlcXVlc3QpOworICAgIHJlcXVlc3QtPmRhdGFwbGFuZSA9IGRhdGFwbGFuZTsK
KyAgICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5mcmVlbGlzdCwgcmVxdWVzdCwgbGlz
dCk7CiAgICAgaWYgKGZpbmlzaCkgewogICAgICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2Zpbmlz
aGVkLS07CiAgICAgfSBlbHNlIHsKQEAgLTE0MCwxOCArMTQwLDE4IEBAIHN0YXRpYyB2b2lkIGlv
cmVxX3JlbGVhc2Uoc3RydWN0IGlvcmVxICppb3JlcSwgYm9vbCBmaW5pc2gpCiAgKiB0cmFuc2xh
dGUgcmVxdWVzdCBpbnRvIGlvdmVjICsgc3RhcnQgb2Zmc2V0CiAgKiBkbyBzYW5pdHkgY2hlY2tz
IGFsb25nIHRoZSB3YXkKICAqLwotc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQorc3RhdGljIGludCBpb3JlcV9wYXJzZShYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3Qp
CiB7Ci0gICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7
CisgICAgWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsK
ICAgICBzaXplX3QgbGVuOwogICAgIGludCBpOwogCi0gICAgc3dpdGNoIChpb3JlcS0+cmVxLm9w
ZXJhdGlvbikgeworICAgIHN3aXRjaCAocmVxdWVzdC0+cmVxLm9wZXJhdGlvbikgewogICAgIGNh
c2UgQkxLSUZfT1BfUkVBRDoKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9GTFVT
SF9ESVNLQ0FDSEU6Ci0gICAgICAgIGlvcmVxLT5wcmVzeW5jID0gMTsKLSAgICAgICAgaWYgKCFp
b3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7CisgICAgICAgIHJlcXVlc3QtPnByZXN5bmMgPSAxOwor
ICAgICAgICBpZiAoIXJlcXVlc3QtPnJlcS5ucl9zZWdtZW50cykgewogICAgICAgICAgICAgcmV0
dXJuIDA7CiAgICAgICAgIH0KICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCkBAIC0xNjAsNzcg
KzE2MCw3OCBAQCBzdGF0aWMgaW50IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAg
ICAgY2FzZSBCTEtJRl9PUF9ESVNDQVJEOgogICAgICAgICByZXR1cm4gMDsKICAgICBkZWZhdWx0
OgotICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiB1bmtub3duIG9wZXJhdGlvbiAoJWQpIiwg
aW9yZXEtPnJlcS5vcGVyYXRpb24pOworICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiB1bmtu
b3duIG9wZXJhdGlvbiAoJWQpIiwgcmVxdWVzdC0+cmVxLm9wZXJhdGlvbik7CiAgICAgICAgIGdv
dG8gZXJyOwogICAgIH07CiAKLSAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0gQkxLSUZf
T1BfUkVBRCAmJgorICAgIGlmIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uICE9IEJMS0lGX09QX1JF
QUQgJiYKICAgICAgICAgYmxrX2lzX3JlYWRfb25seShkYXRhcGxhbmUtPmJsaykpIHsKICAgICAg
ICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2UiKTsKICAgICAg
ICAgZ290byBlcnI7CiAgICAgfQogCi0gICAgaW9yZXEtPnN0YXJ0ID0gaW9yZXEtPnJlcS5zZWN0
b3JfbnVtYmVyICogZGF0YXBsYW5lLT5maWxlX2JsazsKLSAgICBmb3IgKGkgPSAwOyBpIDwgaW9y
ZXEtPnJlcS5ucl9zZWdtZW50czsgaSsrKSB7CisgICAgcmVxdWVzdC0+c3RhcnQgPSByZXF1ZXN0
LT5yZXEuc2VjdG9yX251bWJlciAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7CisgICAgZm9yIChpID0g
MDsgaSA8IHJlcXVlc3QtPnJlcS5ucl9zZWdtZW50czsgaSsrKSB7CiAgICAgICAgIGlmIChpID09
IEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCkgewogICAgICAgICAgICAgZXJyb3JfcmVw
b3J0KCJlcnJvcjogbnJfc2VnbWVudHMgdG9vIGJpZyIpOwogICAgICAgICAgICAgZ290byBlcnI7
CiAgICAgICAgIH0KLSAgICAgICAgaWYgKGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgPiBp
b3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QpIHsKKyAgICAgICAgaWYgKHJlcXVlc3QtPnJlcS5z
ZWdbaV0uZmlyc3Rfc2VjdCA+IHJlcXVlc3QtPnJlcS5zZWdbaV0ubGFzdF9zZWN0KSB7CiAgICAg
ICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiBmaXJzdCA+IGxhc3Qgc2VjdG9yIik7CiAgICAg
ICAgICAgICBnb3RvIGVycjsKICAgICAgICAgfQotICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdb
aV0ubGFzdF9zZWN0ICogZGF0YXBsYW5lLT5maWxlX2JsayA+PSBYQ19QQUdFX1NJWkUpIHsKKyAg
ICAgICAgaWYgKHJlcXVlc3QtPnJlcS5zZWdbaV0ubGFzdF9zZWN0ICogZGF0YXBsYW5lLT5maWxl
X2JsayA+PQorICAgICAgICAgICAgWENfUEFHRV9TSVpFKSB7CiAgICAgICAgICAgICBlcnJvcl9y
ZXBvcnQoImVycm9yOiBwYWdlIGNyb3NzaW5nIik7CiAgICAgICAgICAgICBnb3RvIGVycjsKICAg
ICAgICAgfQogCi0gICAgICAgIGxlbiA9IChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgLQot
ICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZGF0YXBs
YW5lLT5maWxlX2JsazsKLSAgICAgICAgaW9yZXEtPnNpemUgKz0gbGVuOworICAgICAgICBsZW4g
PSAocmVxdWVzdC0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgLQorICAgICAgICAgICAgICAgcmVxdWVz
dC0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICsgMSkgKiBkYXRhcGxhbmUtPmZpbGVfYmxrOworICAg
ICAgICByZXF1ZXN0LT5zaXplICs9IGxlbjsKICAgICB9Ci0gICAgaWYgKGlvcmVxLT5zdGFydCAr
IGlvcmVxLT5zaXplID4gZGF0YXBsYW5lLT5maWxlX3NpemUpIHsKKyAgICBpZiAocmVxdWVzdC0+
c3RhcnQgKyByZXF1ZXN0LT5zaXplID4gZGF0YXBsYW5lLT5maWxlX3NpemUpIHsKICAgICAgICAg
ZXJyb3JfcmVwb3J0KCJlcnJvcjogYWNjZXNzIGJleW9uZCBlbmQgb2YgZmlsZSIpOwogICAgICAg
ICBnb3RvIGVycjsKICAgICB9CiAgICAgcmV0dXJuIDA7CiAKIGVycjoKLSAgICBpb3JlcS0+c3Rh
dHVzID0gQkxLSUZfUlNQX0VSUk9SOworICAgIHJlcXVlc3QtPnN0YXR1cyA9IEJMS0lGX1JTUF9F
UlJPUjsKICAgICByZXR1cm4gLTE7CiB9CiAKLXN0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQorc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5KFhlbkJsb2Nr
UmVxdWVzdCAqcmVxdWVzdCkKIHsKLSAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0g
aW9yZXEtPmRhdGFwbGFuZTsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gcmVx
dWVzdC0+ZGF0YXBsYW5lOwogICAgIFhlbkRldmljZSAqeGVuZGV2ID0gZGF0YXBsYW5lLT54ZW5k
ZXY7CiAgICAgWGVuRGV2aWNlR3JhbnRDb3B5U2VnbWVudCBzZWdzW0JMS0lGX01BWF9TRUdNRU5U
U19QRVJfUkVRVUVTVF07CiAgICAgaW50IGksIGNvdW50OwogICAgIGludDY0X3QgZmlsZV9ibGsg
PSBkYXRhcGxhbmUtPmZpbGVfYmxrOwotICAgIGJvb2wgdG9fZG9tYWluID0gKGlvcmVxLT5yZXEu
b3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQpOwotICAgIHZvaWQgKnZpcnQgPSBpb3JlcS0+YnVm
OworICAgIGJvb2wgdG9fZG9tYWluID0gKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZf
T1BfUkVBRCk7CisgICAgdm9pZCAqdmlydCA9IHJlcXVlc3QtPmJ1ZjsKICAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKIAotICAgIGlmIChpb3JlcS0+cmVxLm5yX3NlZ21lbnRzID09IDApIHsK
KyAgICBpZiAocmVxdWVzdC0+cmVxLm5yX3NlZ21lbnRzID09IDApIHsKICAgICAgICAgcmV0dXJu
IDA7CiAgICAgfQogCi0gICAgY291bnQgPSBpb3JlcS0+cmVxLm5yX3NlZ21lbnRzOworICAgIGNv
dW50ID0gcmVxdWVzdC0+cmVxLm5yX3NlZ21lbnRzOwogCiAgICAgZm9yIChpID0gMDsgaSA8IGNv
dW50OyBpKyspIHsKICAgICAgICAgaWYgKHRvX2RvbWFpbikgewotICAgICAgICAgICAgc2Vnc1tp
XS5kZXN0LmZvcmVpZ24ucmVmID0gaW9yZXEtPnJlcS5zZWdbaV0uZ3JlZjsKLSAgICAgICAgICAg
IHNlZ3NbaV0uZGVzdC5mb3JlaWduLm9mZnNldCA9IGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3Nl
Y3QgKgorICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ucmVmID0gcmVxdWVzdC0+cmVx
LnNlZ1tpXS5ncmVmOworICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ub2Zmc2V0ID0g
cmVxdWVzdC0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICoKICAgICAgICAgICAgICAgICBmaWxlX2Js
azsKICAgICAgICAgICAgIHNlZ3NbaV0uc291cmNlLnZpcnQgPSB2aXJ0OwogICAgICAgICB9IGVs
c2UgewotICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5yZWYgPSBpb3JlcS0+cmVx
LnNlZ1tpXS5ncmVmOwotICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5vZmZzZXQg
PSBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICoKKyAgICAgICAgICAgIHNlZ3NbaV0uc291
cmNlLmZvcmVpZ24ucmVmID0gcmVxdWVzdC0+cmVxLnNlZ1tpXS5ncmVmOworICAgICAgICAgICAg
c2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5vZmZzZXQgPSByZXF1ZXN0LT5yZXEuc2VnW2ldLmZpcnN0
X3NlY3QgKgogICAgICAgICAgICAgICAgIGZpbGVfYmxrOwogICAgICAgICAgICAgc2Vnc1tpXS5k
ZXN0LnZpcnQgPSB2aXJ0OwogICAgICAgICB9Ci0gICAgICAgIHNlZ3NbaV0ubGVuID0gKGlvcmVx
LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCi0gICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5y
ZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVfYmxrOworICAgICAgICBzZWdzW2ldLmxl
biA9IChyZXF1ZXN0LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCisgICAgICAgICAgICAgICAgICAg
ICAgIHJlcXVlc3QtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZmlsZV9ibGs7CiAgICAg
ICAgIHZpcnQgKz0gc2Vnc1tpXS5sZW47CiAgICAgfQogCkBAIC0yMzksNzIgKzI0MCw3MiBAQCBz
dGF0aWMgaW50IGlvcmVxX2dyYW50X2NvcHkoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICBpZiAo
bG9jYWxfZXJyKSB7CiAgICAgICAgIGVycm9yX3JlcG9ydGZfZXJyKGxvY2FsX2VyciwgImZhaWxl
ZCB0byBjb3B5IGRhdGE6ICIpOwogCi0gICAgICAgIGlvcmVxLT5haW9fZXJyb3JzKys7CisgICAg
ICAgIHJlcXVlc3QtPmFpb19lcnJvcnMrKzsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAog
ICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKHN0cnVj
dCBpb3JlcSAqaW9yZXEpOworc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhYZW5CbG9j
a1JlcXVlc3QgKnJlcXVlc3QpOwogCiBzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lk
ICpvcGFxdWUsIGludCByZXQpCiB7Ci0gICAgc3RydWN0IGlvcmVxICppb3JlcSA9IG9wYXF1ZTsK
LSAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gaW9yZXEtPmRhdGFwbGFuZTsKKyAg
ICBYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QgPSBvcGFxdWU7CisgICAgWGVuQmxvY2tEYXRhUGxh
bmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsKIAogICAgIGFpb19jb250ZXh0X2Fj
cXVpcmUoZGF0YXBsYW5lLT5jdHgpOwogCiAgICAgaWYgKHJldCAhPSAwKSB7CiAgICAgICAgIGVy
cm9yX3JlcG9ydCgiJXMgSS9PIGVycm9yIiwKLSAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5y
ZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQgPworICAgICAgICAgICAgICAgICAgICAgcmVx
dWVzdC0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEID8KICAgICAgICAgICAgICAgICAg
ICAgICJyZWFkIiA6ICJ3cml0ZSIpOwotICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOworICAg
ICAgICByZXF1ZXN0LT5haW9fZXJyb3JzKys7CiAgICAgfQogCi0gICAgaW9yZXEtPmFpb19pbmZs
aWdodC0tOwotICAgIGlmIChpb3JlcS0+cHJlc3luYykgewotICAgICAgICBpb3JlcS0+cHJlc3lu
YyA9IDA7Ci0gICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKGlvcmVxKTsKKyAgICByZXF1ZXN0
LT5haW9faW5mbGlnaHQtLTsKKyAgICBpZiAocmVxdWVzdC0+cHJlc3luYykgeworICAgICAgICBy
ZXF1ZXN0LT5wcmVzeW5jID0gMDsKKyAgICAgICAgaW9yZXFfcnVuaW9fcWVtdV9haW8ocmVxdWVz
dCk7CiAgICAgICAgIGdvdG8gZG9uZTsKICAgICB9Ci0gICAgaWYgKGlvcmVxLT5haW9faW5mbGln
aHQgPiAwKSB7CisgICAgaWYgKHJlcXVlc3QtPmFpb19pbmZsaWdodCA+IDApIHsKICAgICAgICAg
Z290byBkb25lOwogICAgIH0KIAotICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsK
KyAgICBzd2l0Y2ggKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24pIHsKICAgICBjYXNlIEJMS0lGX09Q
X1JFQUQ6Ci0gICAgICAgIC8qIGluIGNhc2Ugb2YgZmFpbHVyZSBpb3JlcS0+YWlvX2Vycm9ycyBp
cyBpbmNyZWFzZWQgKi8KKyAgICAgICAgLyogaW4gY2FzZSBvZiBmYWlsdXJlIHJlcXVlc3QtPmFp
b19lcnJvcnMgaXMgaW5jcmVhc2VkICovCiAgICAgICAgIGlmIChyZXQgPT0gMCkgewotICAgICAg
ICAgICAgaW9yZXFfZ3JhbnRfY29weShpb3JlcSk7CisgICAgICAgICAgICBpb3JlcV9ncmFudF9j
b3B5KHJlcXVlc3QpOwogICAgICAgICB9Ci0gICAgICAgIHFlbXVfdmZyZWUoaW9yZXEtPmJ1Zik7
CisgICAgICAgIHFlbXVfdmZyZWUocmVxdWVzdC0+YnVmKTsKICAgICAgICAgYnJlYWs7CiAgICAg
Y2FzZSBCTEtJRl9PUF9XUklURToKICAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToK
LSAgICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7CisgICAgICAgIGlmICghcmVx
dWVzdC0+cmVxLm5yX3NlZ21lbnRzKSB7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQot
ICAgICAgICBxZW11X3ZmcmVlKGlvcmVxLT5idWYpOworICAgICAgICBxZW11X3ZmcmVlKHJlcXVl
c3QtPmJ1Zik7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KIAotICAgIGlvcmVxLT5zdGF0dXMgPSBpb3JlcS0+YWlvX2Vycm9ycyA/IEJMS0lGX1JT
UF9FUlJPUiA6IEJMS0lGX1JTUF9PS0FZOwotICAgIGlvcmVxX2ZpbmlzaChpb3JlcSk7CisgICAg
cmVxdWVzdC0+c3RhdHVzID0gcmVxdWVzdC0+YWlvX2Vycm9ycyA/IEJMS0lGX1JTUF9FUlJPUiA6
IEJMS0lGX1JTUF9PS0FZOworICAgIGlvcmVxX2ZpbmlzaChyZXF1ZXN0KTsKIAotICAgIHN3aXRj
aCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsKKyAgICBzd2l0Y2ggKHJlcXVlc3QtPnJlcS5vcGVy
YXRpb24pIHsKICAgICBjYXNlIEJMS0lGX09QX1dSSVRFOgogICAgIGNhc2UgQkxLSUZfT1BfRkxV
U0hfRElTS0NBQ0hFOgotICAgICAgICBpZiAoIWlvcmVxLT5yZXEubnJfc2VnbWVudHMpIHsKKyAg
ICAgICAgaWYgKCFyZXF1ZXN0LT5yZXEubnJfc2VnbWVudHMpIHsKICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICB9CiAgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgotICAgICAgICBpZiAoaW9yZXEt
PnN0YXR1cyA9PSBCTEtJRl9SU1BfT0tBWSkgewotICAgICAgICAgICAgYmxvY2tfYWNjdF9kb25l
KGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmaW9yZXEtPmFjY3QpOworICAgICAgICBp
ZiAocmVxdWVzdC0+c3RhdHVzID09IEJMS0lGX1JTUF9PS0FZKSB7CisgICAgICAgICAgICBibG9j
a19hY2N0X2RvbmUoYmxrX2dldF9zdGF0cyhkYXRhcGxhbmUtPmJsayksICZyZXF1ZXN0LT5hY2N0
KTsKICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGJsb2NrX2FjY3RfZmFpbGVkKGJsa19n
ZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmaW9yZXEtPmFjY3QpOworICAgICAgICAgICAgYmxv
Y2tfYWNjdF9mYWlsZWQoYmxrX2dldF9zdGF0cyhkYXRhcGxhbmUtPmJsayksICZyZXF1ZXN0LT5h
Y2N0KTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX09QX0RJU0NB
UkQ6CkBAIC0zMTcsMTAgKzMxOCwxMSBAQCBzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2
b2lkICpvcGFxdWUsIGludCByZXQpCiAgICAgYWlvX2NvbnRleHRfcmVsZWFzZShkYXRhcGxhbmUt
PmN0eCk7CiB9CiAKLXN0YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJkKHN0cnVjdCBpb3JlcSAq
aW9yZXEsIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCitzdGF0aWMgYm9vbCBibGtfc3Bs
aXRfZGlzY2FyZChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgbnJfc2VjdG9ycykKIHsKLSAgICBYZW5CbG9ja0RhdGFQ
bGFuZSAqZGF0YXBsYW5lID0gaW9yZXEtPmRhdGFwbGFuZTsKKyAgICBYZW5CbG9ja0RhdGFQbGFu
ZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOwogICAgIGludDY0X3QgYnl0ZV9vZmZz
ZXQ7CiAgICAgaW50IGJ5dGVfY2h1bms7CiAgICAgdWludDY0X3QgYnl0ZV9yZW1haW5pbmcsIGxp
bWl0OwpAQCAtMzM5LDkgKzM0MSw5IEBAIHN0YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJkKHN0
cnVjdCBpb3JlcSAqaW9yZXEsIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCiAKICAgICBk
byB7CiAgICAgICAgIGJ5dGVfY2h1bmsgPSBieXRlX3JlbWFpbmluZyA+IGxpbWl0ID8gbGltaXQg
OiBieXRlX3JlbWFpbmluZzsKLSAgICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOworICAgICAg
ICByZXF1ZXN0LT5haW9faW5mbGlnaHQrKzsKICAgICAgICAgYmxrX2Fpb19wZGlzY2FyZChkYXRh
cGxhbmUtPmJsaywgYnl0ZV9vZmZzZXQsIGJ5dGVfY2h1bmssCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICBxZW11X2Fpb19jb21wbGV0ZSwgcmVxdWVzdCk7CiAgICAgICAgIGJ5dGVfcmVtYWluaW5nIC09
IGJ5dGVfY2h1bms7CiAgICAgICAgIGJ5dGVfb2Zmc2V0ICs9IGJ5dGVfY2h1bms7CiAgICAgfSB3
aGlsZSAoYnl0ZV9yZW1haW5pbmcgPiAwKTsKQEAgLTM0OSw1MyArMzUxLDUzIEBAIHN0YXRpYyBi
b29sIGJsa19zcGxpdF9kaXNjYXJkKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJsa2lmX3NlY3Rvcl90
IHNlY3Rvcl9udW1iZXIsCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyBpbnQgaW9yZXFf
cnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSkKK3N0YXRpYyBpbnQgaW9yZXFfcnVu
aW9fcWVtdV9haW8oWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogewotICAgIFhlbkJsb2NrRGF0
YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwotCi0gICAgaW9yZXEtPmJ1ZiA9
IHFlbXVfbWVtYWxpZ24oWENfUEFHRV9TSVpFLCBpb3JlcS0+c2l6ZSk7Ci0gICAgaWYgKGlvcmVx
LT5yZXEubnJfc2VnbWVudHMgJiYKLSAgICAgICAgKGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJM
S0lGX09QX1dSSVRFIHx8Ci0gICAgICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9P
UF9GTFVTSF9ESVNLQ0FDSEUpICYmCi0gICAgICAgIGlvcmVxX2dyYW50X2NvcHkoaW9yZXEpKSB7
Ci0gICAgICAgIHFlbXVfdmZyZWUoaW9yZXEtPmJ1Zik7CisgICAgWGVuQmxvY2tEYXRhUGxhbmUg
KmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsKKworICAgIHJlcXVlc3QtPmJ1ZiA9IHFl
bXVfbWVtYWxpZ24oWENfUEFHRV9TSVpFLCByZXF1ZXN0LT5zaXplKTsKKyAgICBpZiAocmVxdWVz
dC0+cmVxLm5yX3NlZ21lbnRzICYmCisgICAgICAgIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uID09
IEJMS0lGX09QX1dSSVRFIHx8CisgICAgICAgICByZXF1ZXN0LT5yZXEub3BlcmF0aW9uID09IEJM
S0lGX09QX0ZMVVNIX0RJU0tDQUNIRSkgJiYKKyAgICAgICAgaW9yZXFfZ3JhbnRfY29weShyZXF1
ZXN0KSkgeworICAgICAgICBxZW11X3ZmcmVlKHJlcXVlc3QtPmJ1Zik7CiAgICAgICAgIGdvdG8g
ZXJyOwogICAgIH0KIAotICAgIGlvcmVxLT5haW9faW5mbGlnaHQrKzsKLSAgICBpZiAoaW9yZXEt
PnByZXN5bmMpIHsKLSAgICAgICAgYmxrX2Fpb19mbHVzaChpb3JlcS0+ZGF0YXBsYW5lLT5ibGss
IHFlbXVfYWlvX2NvbXBsZXRlLCBpb3JlcSk7CisgICAgcmVxdWVzdC0+YWlvX2luZmxpZ2h0Kys7
CisgICAgaWYgKHJlcXVlc3QtPnByZXN5bmMpIHsKKyAgICAgICAgYmxrX2Fpb19mbHVzaChyZXF1
ZXN0LT5kYXRhcGxhbmUtPmJsaywgcWVtdV9haW9fY29tcGxldGUsIHJlcXVlc3QpOwogICAgICAg
ICByZXR1cm4gMDsKICAgICB9CiAKLSAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7
CisgICAgc3dpdGNoIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uKSB7CiAgICAgY2FzZSBCTEtJRl9P
UF9SRUFEOgotICAgICAgICBxZW11X2lvdmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYsIGlv
cmVxLT5zaXplKTsKLSAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRzKGRhdGFw
bGFuZS0+YmxrKSwgJmlvcmVxLT5hY2N0LAotICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVx
LT52LnNpemUsIEJMT0NLX0FDQ1RfUkVBRCk7Ci0gICAgICAgIGlvcmVxLT5haW9faW5mbGlnaHQr
KzsKLSAgICAgICAgYmxrX2Fpb19wcmVhZHYoZGF0YXBsYW5lLT5ibGssIGlvcmVxLT5zdGFydCwg
JmlvcmVxLT52LCAwLAotICAgICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwg
aW9yZXEpOworICAgICAgICBxZW11X2lvdmVjX2FkZCgmcmVxdWVzdC0+diwgcmVxdWVzdC0+YnVm
LCByZXF1ZXN0LT5zaXplKTsKKyAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRz
KGRhdGFwbGFuZS0+YmxrKSwgJnJlcXVlc3QtPmFjY3QsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVxdWVzdC0+di5zaXplLCBCTE9DS19BQ0NUX1JFQUQpOworICAgICAgICByZXF1ZXN0LT5h
aW9faW5mbGlnaHQrKzsKKyAgICAgICAgYmxrX2Fpb19wcmVhZHYoZGF0YXBsYW5lLT5ibGssIHJl
cXVlc3QtPnN0YXJ0LCAmcmVxdWVzdC0+diwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgcWVt
dV9haW9fY29tcGxldGUsIHJlcXVlc3QpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lG
X09QX1dSSVRFOgogICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgotICAgICAgICBp
ZiAoIWlvcmVxLT5yZXEubnJfc2VnbWVudHMpIHsKKyAgICAgICAgaWYgKCFyZXF1ZXN0LT5yZXEu
bnJfc2VnbWVudHMpIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAg
cWVtdV9pb3ZlY19hZGQoJmlvcmVxLT52LCBpb3JlcS0+YnVmLCBpb3JlcS0+c2l6ZSk7Ci0gICAg
ICAgIGJsb2NrX2FjY3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhkYXRhcGxhbmUtPmJsayksICZpb3Jl
cS0+YWNjdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+di5zaXplLAotICAgICAg
ICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1dSSVRF
ID8KKyAgICAgICAgcWVtdV9pb3ZlY19hZGQoJnJlcXVlc3QtPnYsIHJlcXVlc3QtPmJ1ZiwgcmVx
dWVzdC0+c2l6ZSk7CisgICAgICAgIGJsb2NrX2FjY3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhkYXRh
cGxhbmUtPmJsayksICZyZXF1ZXN0LT5hY2N0LAorICAgICAgICAgICAgICAgICAgICAgICAgIHJl
cXVlc3QtPnYuc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICByZXF1ZXN0LT5yZXEub3Bl
cmF0aW9uID09IEJMS0lGX09QX1dSSVRFID8KICAgICAgICAgICAgICAgICAgICAgICAgICBCTE9D
S19BQ0NUX1dSSVRFIDogQkxPQ0tfQUNDVF9GTFVTSCk7Ci0gICAgICAgIGlvcmVxLT5haW9faW5m
bGlnaHQrKzsKLSAgICAgICAgYmxrX2Fpb19wd3JpdGV2KGRhdGFwbGFuZS0+YmxrLCBpb3JlcS0+
c3RhcnQsICZpb3JlcS0+diwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgIHFlbXVfYWlvX2Nv
bXBsZXRlLCBpb3JlcSk7CisgICAgICAgIHJlcXVlc3QtPmFpb19pbmZsaWdodCsrOworICAgICAg
ICBibGtfYWlvX3B3cml0ZXYoZGF0YXBsYW5lLT5ibGssIHJlcXVlc3QtPnN0YXJ0LCAmcmVxdWVz
dC0+diwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCByZXF1
ZXN0KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9ESVNDQVJEOgogICAgIHsK
LSAgICAgICAgc3RydWN0IGJsa2lmX3JlcXVlc3RfZGlzY2FyZCAqcmVxID0gKHZvaWQgKikmaW9y
ZXEtPnJlcTsKLSAgICAgICAgaWYgKCFibGtfc3BsaXRfZGlzY2FyZChpb3JlcSwgcmVxLT5zZWN0
b3JfbnVtYmVyLCByZXEtPm5yX3NlY3RvcnMpKSB7CisgICAgICAgIHN0cnVjdCBibGtpZl9yZXF1
ZXN0X2Rpc2NhcmQgKnJlcSA9ICh2b2lkICopJnJlcXVlc3QtPnJlcTsKKyAgICAgICAgaWYgKCFi
bGtfc3BsaXRfZGlzY2FyZChyZXF1ZXN0LCByZXEtPnNlY3Rvcl9udW1iZXIsIHJlcS0+bnJfc2Vj
dG9ycykpIHsKICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAgICAgICAgIGJyZWFr
OwpAQCAtNDA1LDE5ICs0MDcsMTkgQEAgc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2Fpbyhz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKLSAgICBxZW11
X2Fpb19jb21wbGV0ZShpb3JlcSwgMCk7CisgICAgcWVtdV9haW9fY29tcGxldGUocmVxdWVzdCwg
MCk7CiAKICAgICByZXR1cm4gMDsKIAogZXJyOgotICAgIGlvcmVxX2ZpbmlzaChpb3JlcSk7Ci0g
ICAgaW9yZXEtPnN0YXR1cyA9IEJMS0lGX1JTUF9FUlJPUjsKKyAgICBpb3JlcV9maW5pc2gocmVx
dWVzdCk7CisgICAgcmVxdWVzdC0+c3RhdHVzID0gQkxLSUZfUlNQX0VSUk9SOwogICAgIHJldHVy
biAtMTsKIH0KIAotc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3RydWN0IGlvcmVx
ICppb3JlcSkKK3N0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKFhlbkJsb2NrUmVxdWVz
dCAqcmVxdWVzdCkKIHsKLSAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gaW9yZXEt
PmRhdGFwbGFuZTsKKyAgICBYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+
ZGF0YXBsYW5lOwogICAgIGludCBzZW5kX25vdGlmeSA9IDA7CiAgICAgaW50IGhhdmVfcmVxdWVz
dHMgPSAwOwogICAgIGJsa2lmX3Jlc3BvbnNlX3QgKnJlc3A7CkBAIC00NDMsOSArNDQ1LDkgQEAg
c3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3RydWN0IGlvcmVxICppb3JlcSkKICAg
ICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgcmVzcC0+aWQgPSBpb3JlcS0+cmVxLmlkOwot
ICAgIHJlc3AtPm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOwotICAgIHJlc3AtPnN0
YXR1cyA9IGlvcmVxLT5zdGF0dXM7CisgICAgcmVzcC0+aWQgPSByZXF1ZXN0LT5yZXEuaWQ7Cisg
ICAgcmVzcC0+b3BlcmF0aW9uID0gcmVxdWVzdC0+cmVxLm9wZXJhdGlvbjsKKyAgICByZXNwLT5z
dGF0dXMgPSByZXF1ZXN0LT5zdGF0dXM7CiAKICAgICBkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5y
c3BfcHJvZF9wdnQrKzsKIApAQCAtNDczLDEzICs0NzUsMTMgQEAgc3RhdGljIGludCBibGtfc2Vu
ZF9yZXNwb25zZV9vbmUoc3RydWN0IGlvcmVxICppb3JlcSkKIC8qIHdhbGsgZmluaXNoZWQgbGlz
dCwgc2VuZCBvdXRzdGFuZGluZyByZXNwb25zZXMsIGZyZWUgcmVxdWVzdHMgKi8KIHN0YXRpYyB2
b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQog
ewotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CisgICAgWGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0
OwogICAgIGludCBzZW5kX25vdGlmeSA9IDA7CiAKICAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZk
YXRhcGxhbmUtPmZpbmlzaGVkKSkgewotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZkYXRh
cGxhbmUtPmZpbmlzaGVkKTsKLSAgICAgICAgc2VuZF9ub3RpZnkgKz0gYmxrX3NlbmRfcmVzcG9u
c2Vfb25lKGlvcmVxKTsKLSAgICAgICAgaW9yZXFfcmVsZWFzZShpb3JlcSwgdHJ1ZSk7CisgICAg
ICAgIHJlcXVlc3QgPSBRTElTVF9GSVJTVCgmZGF0YXBsYW5lLT5maW5pc2hlZCk7CisgICAgICAg
IHNlbmRfbm90aWZ5ICs9IGJsa19zZW5kX3Jlc3BvbnNlX29uZShyZXF1ZXN0KTsKKyAgICAgICAg
aW9yZXFfcmVsZWFzZShyZXF1ZXN0LCB0cnVlKTsKICAgICB9CiAgICAgaWYgKHNlbmRfbm90aWZ5
KSB7CiAgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwpAQCAtNDkzLDI5ICs0OTUsMjkg
QEAgc3RhdGljIHZvaWQgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKFhlbkJsb2NrRGF0YVBsYW5lICpk
YXRhcGxhbmUpCiAgICAgfQogfQogCi1zdGF0aWMgaW50IGJsa19nZXRfcmVxdWVzdChYZW5CbG9j
a0RhdGFQbGFuZSAqZGF0YXBsYW5lLCBzdHJ1Y3QgaW9yZXEgKmlvcmVxLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUklOR19JRFggcmMpCitzdGF0aWMgaW50IGJsa19nZXRfcmVxdWVzdChY
ZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
WGVuQmxvY2tSZXF1ZXN0ICpyZXF1ZXN0LCBSSU5HX0lEWCByYykKIHsKICAgICBzd2l0Y2ggKGRh
dGFwbGFuZS0+cHJvdG9jb2wpIHsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRTogewog
ICAgICAgICBibGtpZl9yZXF1ZXN0X3QgKnJlcSA9CiAgICAgICAgICAgICBSSU5HX0dFVF9SRVFV
RVNUKCZkYXRhcGxhbmUtPnJpbmdzLm5hdGl2ZSwgcmMpOwogCi0gICAgICAgIG1lbWNweSgmaW9y
ZXEtPnJlcSwgcmVxLCBzaXplb2YoaW9yZXEtPnJlcSkpOworICAgICAgICBtZW1jcHkoJnJlcXVl
c3QtPnJlcSwgcmVxLCBzaXplb2YocmVxdWVzdC0+cmVxKSk7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjogewogICAgICAgICBibGtpZl94ODZf
MzJfcmVxdWVzdF90ICpyZXEgPQogICAgICAgICAgICAgUklOR19HRVRfUkVRVUVTVCgmZGF0YXBs
YW5lLT5yaW5ncy54ODZfMzJfcGFydCwgcmMpOwogCi0gICAgICAgIGJsa2lmX2dldF94ODZfMzJf
cmVxKCZpb3JlcS0+cmVxLCByZXEpOworICAgICAgICBibGtpZl9nZXRfeDg2XzMyX3JlcSgmcmVx
dWVzdC0+cmVxLCByZXEpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBCTEtJRl9Q
Uk9UT0NPTF9YODZfNjQ6IHsKICAgICAgICAgYmxraWZfeDg2XzY0X3JlcXVlc3RfdCAqcmVxID0K
ICAgICAgICAgICAgIFJJTkdfR0VUX1JFUVVFU1QoJmRhdGFwbGFuZS0+cmluZ3MueDg2XzY0X3Bh
cnQsIHJjKTsKIAotICAgICAgICBibGtpZl9nZXRfeDg2XzY0X3JlcSgmaW9yZXEtPnJlcSwgcmVx
KTsKKyAgICAgICAgYmxraWZfZ2V0X3g4Nl82NF9yZXEoJnJlcXVlc3QtPnJlcSwgcmVxKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgfQogICAgIH0KQEAgLTUyNyw3ICs1MjksNyBAQCBzdGF0aWMgaW50
IGJsa19nZXRfcmVxdWVzdChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lLCBzdHJ1Y3QgaW9y
ZXEgKmlvcmVxLAogc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQ
bGFuZSAqZGF0YXBsYW5lKQogewogICAgIFJJTkdfSURYIHJjLCBycDsKLSAgICBzdHJ1Y3QgaW9y
ZXEgKmlvcmVxOworICAgIFhlbkJsb2NrUmVxdWVzdCAqcmVxdWVzdDsKIAogICAgIGRhdGFwbGFu
ZS0+bW9yZV93b3JrID0gMDsKIApAQCAtNTQxLDE4ICs1NDMsMTggQEAgc3RhdGljIHZvaWQgYmxr
X2hhbmRsZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogICAgICAgICBp
ZiAoUklOR19SRVFVRVNUX0NPTlNfT1ZFUkZMT1coJmRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLCBy
YykpIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGlvcmVxID0gaW9y
ZXFfc3RhcnQoZGF0YXBsYW5lKTsKLSAgICAgICAgaWYgKGlvcmVxID09IE5VTEwpIHsKKyAgICAg
ICAgcmVxdWVzdCA9IGlvcmVxX3N0YXJ0KGRhdGFwbGFuZSk7CisgICAgICAgIGlmIChyZXF1ZXN0
ID09IE5VTEwpIHsKICAgICAgICAgICAgIGRhdGFwbGFuZS0+bW9yZV93b3JrKys7CiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBibGtfZ2V0X3JlcXVlc3QoZGF0YXBsYW5l
LCBpb3JlcSwgcmMpOworICAgICAgICBibGtfZ2V0X3JlcXVlc3QoZGF0YXBsYW5lLCByZXF1ZXN0
LCByYyk7CiAgICAgICAgIGRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLnJlcV9jb25zID0gKytyYzsK
IAogICAgICAgICAvKiBwYXJzZSB0aGVtICovCi0gICAgICAgIGlmIChpb3JlcV9wYXJzZShpb3Jl
cSkgIT0gMCkgeworICAgICAgICBpZiAoaW9yZXFfcGFyc2UocmVxdWVzdCkgIT0gMCkgewogCi0g
ICAgICAgICAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7CisgICAgICAgICAgICBz
d2l0Y2ggKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24pIHsKICAgICAgICAgICAgIGNhc2UgQkxLSUZf
T1BfUkVBRDoKICAgICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxrX2dldF9zdGF0
cyhkYXRhcGxhbmUtPmJsayksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJM
T0NLX0FDQ1RfUkVBRCk7CkBAIC01NjgsNyArNTcwLDcgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRs
ZV9yZXF1ZXN0cyhYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgfTsKIAotICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jlc3Bv
bnNlX29uZShpb3JlcSkpIHsKKyAgICAgICAgICAgIGlmIChibGtfc2VuZF9yZXNwb25zZV9vbmUo
cmVxdWVzdCkpIHsKICAgICAgICAgICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAog
ICAgICAgICAgICAgICAgIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5uZWwoZGF0YXBsYW5l
LT54ZW5kZXYsCkBAIC01NzgsMTEgKzU4MCwxMSBAQCBzdGF0aWMgdm9pZCBibGtfaGFuZGxlX3Jl
cXVlc3RzKFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAgICAgICAgICAgICAgICAg
IGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICB9Ci0gICAgICAgICAgICBpb3JlcV9yZWxlYXNlKGlvcmVxLCBmYWxzZSk7CisgICAgICAg
ICAgICBpb3JlcV9yZWxlYXNlKHJlcXVlc3QsIGZhbHNlKTsKICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICB9CiAKLSAgICAgICAgaW9yZXFfcnVuaW9fcWVtdV9haW8oaW9yZXEpOworICAg
ICAgICBpb3JlcV9ydW5pb19xZW11X2FpbyhyZXF1ZXN0KTsKICAgICB9CiAKICAgICBpZiAoZGF0
YXBsYW5lLT5tb3JlX3dvcmsgJiYKQEAgLTYzNiwxNyArNjM4LDE3IEBAIFhlbkJsb2NrRGF0YVBs
YW5lICp4ZW5fYmxvY2tfZGF0YXBsYW5lX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwKIAogdm9p
ZCB4ZW5fYmxvY2tfZGF0YXBsYW5lX2Rlc3Ryb3koWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFu
ZSkKIHsKLSAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOworICAgIFhlbkJsb2NrUmVxdWVzdCAqcmVx
dWVzdDsKIAogICAgIGlmICghZGF0YXBsYW5lKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
ICAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZkYXRhcGxhbmUtPmZyZWVsaXN0KSkgewotICAgICAg
ICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZyZWVsaXN0KTsKLSAgICAgICAgUUxJ
U1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKLSAgICAgICAgcWVtdV9pb3ZlY19kZXN0cm95KCZpb3Jl
cS0+dik7Ci0gICAgICAgIGdfZnJlZShpb3JlcSk7CisgICAgICAgIHJlcXVlc3QgPSBRTElTVF9G
SVJTVCgmZGF0YXBsYW5lLT5mcmVlbGlzdCk7CisgICAgICAgIFFMSVNUX1JFTU9WRShyZXF1ZXN0
LCBsaXN0KTsKKyAgICAgICAgcWVtdV9pb3ZlY19kZXN0cm95KCZyZXF1ZXN0LT52KTsKKyAgICAg
ICAgZ19mcmVlKHJlcXVlc3QpOwogICAgIH0KIAogICAgIHFlbXVfYmhfZGVsZXRlKGRhdGFwbGFu
ZS0+YmgpOwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:59:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj2mP-0000hK-7t; Mon, 14 Jan 2019 13:59: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2mN-0000fQ-KY
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:59:51 +0000
X-Inumbo-ID: a80b3e09-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a80b3e09-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:59:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75507066"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:49 +0000
Message-ID: <20190114135154.16826-21-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 20/25] xen: remove the legacy 'xen_disk' backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgYmFja2Vu
ZCBoYXMgbm93IGJlZW4gcmVwbGFjZWQgYnkgdGhlICd4ZW4tcWRpc2snIFhlbkRldmljZS4KClNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2Vk
LWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcv
YmxvY2svTWFrZWZpbGUub2JqcyB8ICAgIDEgLQogaHcvYmxvY2sveGVuX2Rpc2suYyAgICB8IDEw
MTEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFu
Z2VkLCAxMDEyIGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IGh3L2Jsb2NrL3hlbl9k
aXNrLmMKCmRpZmYgLS1naXQgYS9ody9ibG9jay9NYWtlZmlsZS5vYmpzIGIvaHcvYmxvY2svTWFr
ZWZpbGUub2JqcwppbmRleCBmMzQ4MTNhMzc3Li5lMjA2YjhlNzEyIDEwMDY0NAotLS0gYS9ody9i
bG9jay9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L2Jsb2NrL01ha2VmaWxlLm9ianMKQEAgLTUsNyAr
NSw2IEBAIGNvbW1vbi1vYmotJChDT05GSUdfTkFORCkgKz0gbmFuZC5vCiBjb21tb24tb2JqLSQo
Q09ORklHX1BGTEFTSF9DRkkwMSkgKz0gcGZsYXNoX2NmaTAxLm8KIGNvbW1vbi1vYmotJChDT05G
SUdfUEZMQVNIX0NGSTAyKSArPSBwZmxhc2hfY2ZpMDIubwogY29tbW9uLW9iai0kKENPTkZJR19Y
RU4pICs9IHhlbi1ibG9jay5vCi1jb21tb24tb2JqLSQoQ09ORklHX1hFTikgKz0geGVuX2Rpc2su
bwogY29tbW9uLW9iai0kKENPTkZJR19FQ0MpICs9IGVjYy5vCiBjb21tb24tb2JqLSQoQ09ORklH
X09ORU5BTkQpICs9IG9uZW5hbmQubwogY29tbW9uLW9iai0kKENPTkZJR19OVk1FX1BDSSkgKz0g
bnZtZS5vCmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5fZGlzay5jIGIvaHcvYmxvY2sveGVuX2Rp
c2suYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNDc3ZGZjY2E5Zi4uMDAwMDAwMDAw
MAotLS0gYS9ody9ibG9jay94ZW5fZGlzay5jCisrKyAvZGV2L251bGwKQEAgLTEsMTAxMSArMCww
IEBACi0vKgotICogIHhlbiBwYXJhdmlydCBibG9jayBkZXZpY2UgYmFja2VuZAotICoKLSAqICAo
YykgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+Ci0gKgotICogIFRoaXMgcHJvZ3Jh
bSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5
Ci0gKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkKLSAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB1bmRl
ciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UuCi0gKgotICogIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCi0g
KiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZQotICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
Ci0gKgotICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nCi0gKiAgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KLSAqCi0gKiAgQ29udHJpYnV0aW9u
cyBhZnRlciAyMDEyLTAxLTEzIGFyZSBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlCi0g
KiAgR05VIEdQTCwgdmVyc2lvbiAyIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNp
b24uCi0gKi8KLQotI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJxZW11L3VuaXRz
LmgiCi0jaW5jbHVkZSA8c3lzL2lvY3RsLmg+Ci0jaW5jbHVkZSA8c3lzL3Vpby5oPgotCi0jaW5j
bHVkZSAiaHcvaHcuaCIKLSNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCi0j
aW5jbHVkZSAieGVuX2Jsa2lmLmgiCi0jaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCi0jaW5j
bHVkZSAic3lzZW11L2lvdGhyZWFkLmgiCi0jaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQu
aCIKLSNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCi0jaW5jbHVkZSAicWFwaS9xbXAvcWRpY3QuaCIK
LSNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgiCi0jaW5jbHVkZSAidHJhY2UuaCIKLQotLyog
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSAqLwotCi0jZGVmaW5lIEJMT0NLX1NJWkUgIDUxMgotI2RlZmluZSBJT0NCX0NPVU5UICAo
QkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUICsgMikKLQotc3RydWN0IGlvcmVxIHsKLSAg
ICBibGtpZl9yZXF1ZXN0X3QgICAgIHJlcTsKLSAgICBpbnQxNl90ICAgICAgICAgICAgIHN0YXR1
czsKLQotICAgIC8qIHBhcnNlZCByZXF1ZXN0ICovCi0gICAgb2ZmX3QgICAgICAgICAgICAgICBz
dGFydDsKLSAgICBRRU1VSU9WZWN0b3IgICAgICAgIHY7Ci0gICAgdm9pZCAgICAgICAgICAgICAg
ICAqYnVmOwotICAgIHNpemVfdCAgICAgICAgICAgICAgc2l6ZTsKLSAgICBpbnQgICAgICAgICAg
ICAgICAgIHByZXN5bmM7Ci0KLSAgICAvKiBhaW8gc3RhdHVzICovCi0gICAgaW50ICAgICAgICAg
ICAgICAgICBhaW9faW5mbGlnaHQ7Ci0gICAgaW50ICAgICAgICAgICAgICAgICBhaW9fZXJyb3Jz
OwotCi0gICAgc3RydWN0IFhlbkJsa0RldiAgICAqYmxrZGV2OwotICAgIFFMSVNUX0VOVFJZKGlv
cmVxKSAgIGxpc3Q7Ci0gICAgQmxvY2tBY2N0Q29va2llICAgICBhY2N0OwotfTsKLQotI2RlZmlu
ZSBNQVhfUklOR19QQUdFX09SREVSIDQKLQotc3RydWN0IFhlbkJsa0RldiB7Ci0gICAgc3RydWN0
IFhlbkxlZ2FjeURldmljZSAgICB4ZW5kZXY7ICAvKiBtdXN0IGJlIGZpcnN0ICovCi0gICAgY2hh
ciAgICAgICAgICAgICAgICAqcGFyYW1zOwotICAgIGNoYXIgICAgICAgICAgICAgICAgKm1vZGU7
Ci0gICAgY2hhciAgICAgICAgICAgICAgICAqdHlwZTsKLSAgICBjaGFyICAgICAgICAgICAgICAg
ICpkZXY7Ci0gICAgY2hhciAgICAgICAgICAgICAgICAqZGV2dHlwZTsKLSAgICBib29sICAgICAg
ICAgICAgICAgIGRpcmVjdGlvc2FmZTsKLSAgICBjb25zdCBjaGFyICAgICAgICAgICpmaWxlcHJv
dG87Ci0gICAgY29uc3QgY2hhciAgICAgICAgICAqZmlsZW5hbWU7Ci0gICAgdW5zaWduZWQgaW50
ICAgICAgICByaW5nX3JlZlsxIDw8IE1BWF9SSU5HX1BBR0VfT1JERVJdOwotICAgIHVuc2lnbmVk
IGludCAgICAgICAgbnJfcmluZ19yZWY7Ci0gICAgdm9pZCAgICAgICAgICAgICAgICAqc3Jpbmc7
Ci0gICAgaW50NjRfdCAgICAgICAgICAgICBmaWxlX2JsazsKLSAgICBpbnQ2NF90ICAgICAgICAg
ICAgIGZpbGVfc2l6ZTsKLSAgICBpbnQgICAgICAgICAgICAgICAgIHByb3RvY29sOwotICAgIGJs
a2lmX2JhY2tfcmluZ3NfdCAgcmluZ3M7Ci0gICAgaW50ICAgICAgICAgICAgICAgICBtb3JlX3dv
cms7Ci0KLSAgICAvKiByZXF1ZXN0IGxpc3RzICovCi0gICAgUUxJU1RfSEVBRCgsIGlvcmVxKSBp
bmZsaWdodDsKLSAgICBRTElTVF9IRUFEKCwgaW9yZXEpIGZpbmlzaGVkOwotICAgIFFMSVNUX0hF
QUQoLCBpb3JlcSkgZnJlZWxpc3Q7Ci0gICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c190
b3RhbDsKLSAgICBpbnQgICAgICAgICAgICAgICAgIHJlcXVlc3RzX2luZmxpZ2h0OwotICAgIGlu
dCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfZmluaXNoZWQ7Ci0gICAgdW5zaWduZWQgaW50ICAg
ICAgICBtYXhfcmVxdWVzdHM7Ci0KLSAgICBnYm9vbGVhbiAgICAgICAgICAgIGZlYXR1cmVfZGlz
Y2FyZDsKLQotICAgIC8qIHFlbXUgYmxvY2sgZHJpdmVyICovCi0gICAgRHJpdmVJbmZvICAgICAg
ICAgICAqZGluZm87Ci0gICAgQmxvY2tCYWNrZW5kICAgICAgICAqYmxrOwotICAgIFFFTVVCSCAg
ICAgICAgICAgICAgKmJoOwotCi0gICAgSU9UaHJlYWQgICAgICAgICAgICAqaW90aHJlYWQ7Ci0g
ICAgQWlvQ29udGV4dCAgICAgICAgICAqY3R4OwotfTsKLQotLyogLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwotCi1zdGF0aWMg
dm9pZCBpb3JlcV9yZXNldChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQotewotICAgIG1lbXNldCgmaW9y
ZXEtPnJlcSwgMCwgc2l6ZW9mKGlvcmVxLT5yZXEpKTsKLSAgICBpb3JlcS0+c3RhdHVzID0gMDsK
LSAgICBpb3JlcS0+c3RhcnQgPSAwOwotICAgIGlvcmVxLT5idWYgPSBOVUxMOwotICAgIGlvcmVx
LT5zaXplID0gMDsKLSAgICBpb3JlcS0+cHJlc3luYyA9IDA7Ci0KLSAgICBpb3JlcS0+YWlvX2lu
ZmxpZ2h0ID0gMDsKLSAgICBpb3JlcS0+YWlvX2Vycm9ycyA9IDA7Ci0KLSAgICBpb3JlcS0+Ymxr
ZGV2ID0gTlVMTDsKLSAgICBtZW1zZXQoJmlvcmVxLT5saXN0LCAwLCBzaXplb2YoaW9yZXEtPmxp
c3QpKTsKLSAgICBtZW1zZXQoJmlvcmVxLT5hY2N0LCAwLCBzaXplb2YoaW9yZXEtPmFjY3QpKTsK
LQotICAgIHFlbXVfaW92ZWNfcmVzZXQoJmlvcmVxLT52KTsKLX0KLQotc3RhdGljIHN0cnVjdCBp
b3JlcSAqaW9yZXFfc3RhcnQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQotewotICAgIHN0cnVj
dCBpb3JlcSAqaW9yZXEgPSBOVUxMOwotCi0gICAgaWYgKFFMSVNUX0VNUFRZKCZibGtkZXYtPmZy
ZWVsaXN0KSkgewotICAgICAgICBpZiAoYmxrZGV2LT5yZXF1ZXN0c190b3RhbCA+PSBibGtkZXYt
Pm1heF9yZXF1ZXN0cykgewotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAgICAg
ICAgLyogYWxsb2NhdGUgbmV3IHN0cnVjdCAqLwotICAgICAgICBpb3JlcSA9IGdfbWFsbG9jMChz
aXplb2YoKmlvcmVxKSk7Ci0gICAgICAgIGlvcmVxLT5ibGtkZXYgPSBibGtkZXY7Ci0gICAgICAg
IGJsa2Rldi0+cmVxdWVzdHNfdG90YWwrKzsKLSAgICAgICAgcWVtdV9pb3ZlY19pbml0KCZpb3Jl
cS0+diwgMSk7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgLyogZ2V0IG9uZSBmcm9tIGZyZWVsaXN0
ICovCi0gICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZnJlZWxpc3QpOwotICAg
ICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOwotICAgIH0KLSAgICBRTElTVF9JTlNFUlRf
SEVBRCgmYmxrZGV2LT5pbmZsaWdodCwgaW9yZXEsIGxpc3QpOwotICAgIGJsa2Rldi0+cmVxdWVz
dHNfaW5mbGlnaHQrKzsKLQotb3V0OgotICAgIHJldHVybiBpb3JlcTsKLX0KLQotc3RhdGljIHZv
aWQgaW9yZXFfZmluaXNoKHN0cnVjdCBpb3JlcSAqaW9yZXEpCi17Ci0gICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLQotICAgIFFMSVNUX1JFTU9WRShpb3JlcSwg
bGlzdCk7Ci0gICAgUUxJU1RfSU5TRVJUX0hFQUQoJmJsa2Rldi0+ZmluaXNoZWQsIGlvcmVxLCBs
aXN0KTsKLSAgICBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0LS07Ci0gICAgYmxrZGV2LT5yZXF1
ZXN0c19maW5pc2hlZCsrOwotfQotCi1zdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBp
b3JlcSAqaW9yZXEsIGJvb2wgZmluaXNoKQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2Rl
diA9IGlvcmVxLT5ibGtkZXY7Ci0KLSAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOwotICAg
IGlvcmVxX3Jlc2V0KGlvcmVxKTsKLSAgICBpb3JlcS0+YmxrZGV2ID0gYmxrZGV2OwotICAgIFFM
SVNUX0lOU0VSVF9IRUFEKCZibGtkZXYtPmZyZWVsaXN0LCBpb3JlcSwgbGlzdCk7Ci0gICAgaWYg
KGZpbmlzaCkgewotICAgICAgICBibGtkZXYtPnJlcXVlc3RzX2ZpbmlzaGVkLS07Ci0gICAgfSBl
bHNlIHsKLSAgICAgICAgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodC0tOwotICAgIH0KLX0KLQot
LyoKLSAqIHRyYW5zbGF0ZSByZXF1ZXN0IGludG8gaW92ZWMgKyBzdGFydCBvZmZzZXQKLSAqIGRv
IHNhbml0eSBjaGVja3MgYWxvbmcgdGhlIHdheQotICovCi1zdGF0aWMgaW50IGlvcmVxX3BhcnNl
KHN0cnVjdCBpb3JlcSAqaW9yZXEpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0g
aW9yZXEtPmJsa2RldjsKLSAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxr
ZGV2LT54ZW5kZXY7Ci0gICAgc2l6ZV90IGxlbjsKLSAgICBpbnQgaTsKLQotICAgIHhlbl9wdl9w
cmludGYoeGVuZGV2LCAzLAotICAgICAgICAgICAgICAgICAgIm9wICVkLCBuciAlZCwgaGFuZGxl
ICVkLCBpZCAlIiBQUklkNjQgIiwgc2VjdG9yICUiIFBSSWQ2NCAiXG4iLAotICAgICAgICAgICAg
ICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24sIGlvcmVxLT5yZXEubnJfc2VnbWVudHMsCi0gICAg
ICAgICAgICAgICAgICBpb3JlcS0+cmVxLmhhbmRsZSwgaW9yZXEtPnJlcS5pZCwgaW9yZXEtPnJl
cS5zZWN0b3JfbnVtYmVyKTsKLSAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7Ci0g
ICAgY2FzZSBCTEtJRl9PUF9SRUFEOgotICAgICAgICBicmVhazsKLSAgICBjYXNlIEJMS0lGX09Q
X0ZMVVNIX0RJU0tDQUNIRToKLSAgICAgICAgaW9yZXEtPnByZXN5bmMgPSAxOwotICAgICAgICBp
ZiAoIWlvcmVxLT5yZXEubnJfc2VnbWVudHMpIHsKLSAgICAgICAgICAgIHJldHVybiAwOwotICAg
ICAgICB9Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIGNhc2UgQkxLSUZfT1BfV1JJ
VEU6Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKLSAgICAgICAg
cmV0dXJuIDA7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAs
ICJlcnJvcjogdW5rbm93biBvcGVyYXRpb24gKCVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICAg
ICBpb3JlcS0+cmVxLm9wZXJhdGlvbik7Ci0gICAgICAgIGdvdG8gZXJyOwotICAgIH07Ci0KLSAg
ICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0gQkxLSUZfT1BfUkVBRCAmJiBibGtkZXYtPm1v
ZGVbMF0gIT0gJ3cnKSB7Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6
IHdyaXRlIHJlcSBmb3Igcm8gZGV2aWNlXG4iKTsKLSAgICAgICAgZ290byBlcnI7Ci0gICAgfQot
Ci0gICAgaW9yZXEtPnN0YXJ0ID0gaW9yZXEtPnJlcS5zZWN0b3JfbnVtYmVyICogYmxrZGV2LT5m
aWxlX2JsazsKLSAgICBmb3IgKGkgPSAwOyBpIDwgaW9yZXEtPnJlcS5ucl9zZWdtZW50czsgaSsr
KSB7Ci0gICAgICAgIGlmIChpID09IEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCkgewot
ICAgICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogbnJfc2VnbWVudHMg
dG9vIGJpZ1xuIik7Ci0gICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgfQotICAgICAgICBp
ZiAoaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCA+IGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rf
c2VjdCkgewotICAgICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogZmly
c3QgPiBsYXN0IHNlY3RvclxuIik7Ci0gICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgfQot
ICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0ICogQkxPQ0tfU0laRSA+PSBY
Q19QQUdFX1NJWkUpIHsKLSAgICAgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJy
b3I6IHBhZ2UgY3Jvc3NpbmdcbiIpOwotICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAgIH0K
LQotICAgICAgICBsZW4gPSAoaW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0IC0gaW9yZXEtPnJl
cS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogYmxrZGV2LT5maWxlX2JsazsKLSAgICAgICAgaW9y
ZXEtPnNpemUgKz0gbGVuOwotICAgIH0KLSAgICBpZiAoaW9yZXEtPnN0YXJ0ICsgaW9yZXEtPnNp
emUgPiBibGtkZXYtPmZpbGVfc2l6ZSkgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwg
MCwgImVycm9yOiBhY2Nlc3MgYmV5b25kIGVuZCBvZiBmaWxlXG4iKTsKLSAgICAgICAgZ290byBl
cnI7Ci0gICAgfQotICAgIHJldHVybiAwOwotCi1lcnI6Ci0gICAgaW9yZXEtPnN0YXR1cyA9IEJM
S0lGX1JTUF9FUlJPUjsKLSAgICByZXR1cm4gLTE7Ci19Ci0KLXN0YXRpYyBpbnQgaW9yZXFfZ3Jh
bnRfY29weShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJs
a2RldiA9IGlvcmVxLT5ibGtkZXY7Ci0gICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2
ID0gJmJsa2Rldi0+eGVuZGV2OwotICAgIFhlbkdyYW50Q29weVNlZ21lbnQgc2Vnc1tCTEtJRl9N
QVhfU0VHTUVOVFNfUEVSX1JFUVVFU1RdOwotICAgIGludCBpLCBjb3VudCwgcmM7Ci0gICAgaW50
NjRfdCBmaWxlX2JsayA9IGJsa2Rldi0+ZmlsZV9ibGs7Ci0gICAgYm9vbCB0b19kb21haW4gPSAo
aW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCk7Ci0gICAgdm9pZCAqdmlydCA9
IGlvcmVxLT5idWY7Ci0KLSAgICBpZiAoaW9yZXEtPnJlcS5ucl9zZWdtZW50cyA9PSAwKSB7Ci0g
ICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIGNvdW50ID0gaW9yZXEtPnJlcS5ucl9zZWdt
ZW50czsKLQotICAgIGZvciAoaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7Ci0gICAgICAgIGlmICh0
b19kb21haW4pIHsKLSAgICAgICAgICAgIHNlZ3NbaV0uZGVzdC5mb3JlaWduLnJlZiA9IGlvcmVx
LT5yZXEuc2VnW2ldLmdyZWY7Ci0gICAgICAgICAgICBzZWdzW2ldLmRlc3QuZm9yZWlnbi5vZmZz
ZXQgPSBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICogZmlsZV9ibGs7Ci0gICAgICAgICAg
ICBzZWdzW2ldLnNvdXJjZS52aXJ0ID0gdmlydDsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAg
ICAgIHNlZ3NbaV0uc291cmNlLmZvcmVpZ24ucmVmID0gaW9yZXEtPnJlcS5zZWdbaV0uZ3JlZjsK
LSAgICAgICAgICAgIHNlZ3NbaV0uc291cmNlLmZvcmVpZ24ub2Zmc2V0ID0gaW9yZXEtPnJlcS5z
ZWdbaV0uZmlyc3Rfc2VjdCAqIGZpbGVfYmxrOwotICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LnZp
cnQgPSB2aXJ0OwotICAgICAgICB9Ci0gICAgICAgIHNlZ3NbaV0ubGVuID0gKGlvcmVxLT5yZXEu
c2VnW2ldLmxhc3Rfc2VjdAotICAgICAgICAgICAgICAgICAgICAgICAtIGlvcmVxLT5yZXEuc2Vn
W2ldLmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVfYmxrOwotICAgICAgICB2aXJ0ICs9IHNlZ3NbaV0u
bGVuOwotICAgIH0KLQotICAgIHJjID0geGVuX2JlX2NvcHlfZ3JhbnRfcmVmcyh4ZW5kZXYsIHRv
X2RvbWFpbiwgc2VncywgY291bnQpOwotCi0gICAgaWYgKHJjKSB7Ci0gICAgICAgIHhlbl9wdl9w
cmludGYoeGVuZGV2LCAwLAotICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gY29weSBk
YXRhICVkXG4iLCByYyk7Ci0gICAgICAgIGlvcmVxLT5haW9fZXJyb3JzKys7Ci0gICAgICAgIHJl
dHVybiAtMTsKLSAgICB9Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyBpbnQgaW9yZXFf
cnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSk7Ci0KLXN0YXRpYyB2b2lkIHFlbXVf
YWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKLXsKLSAgICBzdHJ1Y3QgaW9yZXEg
KmlvcmVxID0gb3BhcXVlOwotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5i
bGtkZXY7Ci0gICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVu
ZGV2OwotCi0gICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7Ci0KLSAgICBpZiAo
cmV0ICE9IDApIHsKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICIlcyBJL08gZXJy
b3JcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxL
SUZfT1BfUkVBRCA/ICJyZWFkIiA6ICJ3cml0ZSIpOwotICAgICAgICBpb3JlcS0+YWlvX2Vycm9y
cysrOwotICAgIH0KLQotICAgIGlvcmVxLT5haW9faW5mbGlnaHQtLTsKLSAgICBpZiAoaW9yZXEt
PnByZXN5bmMpIHsKLSAgICAgICAgaW9yZXEtPnByZXN5bmMgPSAwOwotICAgICAgICBpb3JlcV9y
dW5pb19xZW11X2Fpbyhpb3JlcSk7Ci0gICAgICAgIGdvdG8gZG9uZTsKLSAgICB9Ci0gICAgaWYg
KGlvcmVxLT5haW9faW5mbGlnaHQgPiAwKSB7Ci0gICAgICAgIGdvdG8gZG9uZTsKLSAgICB9Ci0K
LSAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7Ci0gICAgY2FzZSBCTEtJRl9PUF9S
RUFEOgotICAgICAgICAvKiBpbiBjYXNlIG9mIGZhaWx1cmUgaW9yZXEtPmFpb19lcnJvcnMgaXMg
aW5jcmVhc2VkICovCi0gICAgICAgIGlmIChyZXQgPT0gMCkgewotICAgICAgICAgICAgaW9yZXFf
Z3JhbnRfY29weShpb3JlcSk7Ci0gICAgICAgIH0KLSAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+
YnVmKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9PUF9XUklURToKLSAgICBjYXNl
IEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToKLSAgICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3Nl
Z21lbnRzKSB7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAgICBxZW11X3Zm
cmVlKGlvcmVxLT5idWYpOwotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICBi
cmVhazsKLSAgICB9Ci0KLSAgICBpb3JlcS0+c3RhdHVzID0gaW9yZXEtPmFpb19lcnJvcnMgPyBC
TEtJRl9SU1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsKLSAgICBpb3JlcV9maW5pc2goaW9yZXEp
OwotCi0gICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewotICAgIGNhc2UgQkxLSUZf
T1BfV1JJVEU6Ci0gICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6Ci0gICAgICAgIGlm
ICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgewotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
IH0KLSAgICBjYXNlIEJMS0lGX09QX1JFQUQ6Ci0gICAgICAgIGlmIChpb3JlcS0+c3RhdHVzID09
IEJMS0lGX1JTUF9PS0FZKSB7Ci0gICAgICAgICAgICBibG9ja19hY2N0X2RvbmUoYmxrX2dldF9z
dGF0cyhibGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCk7Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAg
ICAgICAgICBibG9ja19hY2N0X2ZhaWxlZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlv
cmVxLT5hY2N0KTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNlIEJMS0lGX09Q
X0RJU0NBUkQ6Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIHFlbXVf
Ymhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7Ci0KLWRvbmU6Ci0gICAgYWlvX2NvbnRleHRfcmVsZWFz
ZShibGtkZXYtPmN0eCk7Ci19Ci0KLXN0YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJkKHN0cnVj
dCBpb3JlcSAqaW9yZXEsIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBucl9zZWN0b3JzKQotewotICAgIHN0cnVjdCBY
ZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7Ci0gICAgaW50NjRfdCBieXRlX29mZnNl
dDsKLSAgICBpbnQgYnl0ZV9jaHVuazsKLSAgICB1aW50NjRfdCBieXRlX3JlbWFpbmluZywgbGlt
aXQ7Ci0gICAgdWludDY0X3Qgc2VjX3N0YXJ0ID0gc2VjdG9yX251bWJlcjsKLSAgICB1aW50NjRf
dCBzZWNfY291bnQgPSBucl9zZWN0b3JzOwotCi0gICAgLyogV3JhcCBhcm91bmQsIG9yIG92ZXJm
bG93aW5nIGJ5dGUgbGltaXQ/ICovCi0gICAgaWYgKHNlY19zdGFydCArIHNlY19jb3VudCA8IHNl
Y19jb3VudCB8fAotICAgICAgICBzZWNfc3RhcnQgKyBzZWNfY291bnQgPiBJTlQ2NF9NQVggPj4g
QkRSVl9TRUNUT1JfQklUUykgewotICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgfQotCi0gICAg
bGltaXQgPSBCRFJWX1JFUVVFU1RfTUFYX1NFQ1RPUlMgPDwgQkRSVl9TRUNUT1JfQklUUzsKLSAg
ICBieXRlX29mZnNldCA9IHNlY19zdGFydCA8PCBCRFJWX1NFQ1RPUl9CSVRTOwotICAgIGJ5dGVf
cmVtYWluaW5nID0gc2VjX2NvdW50IDw8IEJEUlZfU0VDVE9SX0JJVFM7Ci0KLSAgICBkbyB7Ci0g
ICAgICAgIGJ5dGVfY2h1bmsgPSBieXRlX3JlbWFpbmluZyA+IGxpbWl0ID8gbGltaXQgOiBieXRl
X3JlbWFpbmluZzsKLSAgICAgICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOwotICAgICAgICBibGtf
YWlvX3BkaXNjYXJkKGJsa2Rldi0+YmxrLCBieXRlX29mZnNldCwgYnl0ZV9jaHVuaywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwgaW9yZXEpOwotICAgICAgICBi
eXRlX3JlbWFpbmluZyAtPSBieXRlX2NodW5rOwotICAgICAgICBieXRlX29mZnNldCArPSBieXRl
X2NodW5rOwotICAgIH0gd2hpbGUgKGJ5dGVfcmVtYWluaW5nID4gMCk7Ci0KLSAgICByZXR1cm4g
dHJ1ZTsKLX0KLQotc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7
Ci0KLSAgICBpb3JlcS0+YnVmID0gcWVtdV9tZW1hbGlnbihYQ19QQUdFX1NJWkUsIGlvcmVxLT5z
aXplKTsKLSAgICBpZiAoaW9yZXEtPnJlcS5ucl9zZWdtZW50cyAmJgotICAgICAgICAoaW9yZXEt
PnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgfHwKLSAgICAgICAgIGlvcmVxLT5yZXEu
b3BlcmF0aW9uID09IEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRSkgJiYKLSAgICAgICAgaW9yZXFf
Z3JhbnRfY29weShpb3JlcSkpIHsKLSAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKLSAg
ICAgICAgZ290byBlcnI7Ci0gICAgfQotCi0gICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOwotICAg
IGlmIChpb3JlcS0+cHJlc3luYykgewotICAgICAgICBibGtfYWlvX2ZsdXNoKGlvcmVxLT5ibGtk
ZXYtPmJsaywgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0g
ICAgfQotCi0gICAgc3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewotICAgIGNhc2UgQkxL
SUZfT1BfUkVBRDoKLSAgICAgICAgcWVtdV9pb3ZlY19hZGQoJmlvcmVxLT52LCBpb3JlcS0+YnVm
LCBpb3JlcS0+c2l6ZSk7Ci0gICAgICAgIGJsb2NrX2FjY3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhi
bGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpb3Jl
cS0+di5zaXplLCBCTE9DS19BQ0NUX1JFQUQpOwotICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0
Kys7Ci0gICAgICAgIGJsa19haW9fcHJlYWR2KGJsa2Rldi0+YmxrLCBpb3JlcS0+c3RhcnQsICZp
b3JlcS0+diwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29tcGxldGUsIGlv
cmVxKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9PUF9XUklURToKLSAgICBjYXNl
IEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToKLSAgICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3Nl
Z21lbnRzKSB7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIHFlbXVf
aW92ZWNfYWRkKCZpb3JlcS0+diwgaW9yZXEtPmJ1ZiwgaW9yZXEtPnNpemUpOwotICAgICAgICBi
bG9ja19hY2N0X3N0YXJ0KGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLCAmaW9yZXEtPmFjY3Qs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnYuc2l6ZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9XUklURSA/Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9XUklURSA6IEJMT0NLX0FDQ1RfRkxVU0gp
OwotICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7Ci0gICAgICAgIGJsa19haW9fcHdyaXRl
dihibGtkZXYtPmJsaywgaW9yZXEtPnN0YXJ0LCAmaW9yZXEtPnYsIDAsCi0gICAgICAgICAgICAg
ICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwgaW9yZXEpOwotICAgICAgICBicmVhazsKLSAg
ICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6Ci0gICAgewotICAgICAgICBzdHJ1Y3QgYmxraWZfcmVx
dWVzdF9kaXNjYXJkICpyZXEgPSAodm9pZCAqKSZpb3JlcS0+cmVxOwotICAgICAgICBpZiAoIWJs
a19zcGxpdF9kaXNjYXJkKGlvcmVxLCByZXEtPnNlY3Rvcl9udW1iZXIsIHJlcS0+bnJfc2VjdG9y
cykpIHsKLSAgICAgICAgICAgIGdvdG8gZXJyOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwot
ICAgIH0KLSAgICBkZWZhdWx0OgotICAgICAgICAvKiB1bmtub3duIG9wZXJhdGlvbiAoc2hvdWxk
bid0IGhhcHBlbiAtLSBwYXJzZSBjYXRjaGVzIHRoaXMpICovCi0gICAgICAgIGdvdG8gZXJyOwot
ICAgIH0KLQotICAgIHFlbXVfYWlvX2NvbXBsZXRlKGlvcmVxLCAwKTsKLQotICAgIHJldHVybiAw
OwotCi1lcnI6Ci0gICAgaW9yZXFfZmluaXNoKGlvcmVxKTsKLSAgICBpb3JlcS0+c3RhdHVzID0g
QkxLSUZfUlNQX0VSUk9SOwotICAgIHJldHVybiAtMTsKLX0KLQotc3RhdGljIGludCBibGtfc2Vu
ZF9yZXNwb25zZV9vbmUoc3RydWN0IGlvcmVxICppb3JlcSkKLXsKLSAgICBzdHJ1Y3QgWGVuQmxr
RGV2ICAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBpbnQgICAgICAgICAgICAgICBzZW5k
X25vdGlmeSAgID0gMDsKLSAgICBpbnQgICAgICAgICAgICAgICBoYXZlX3JlcXVlc3RzID0gMDsK
LSAgICBibGtpZl9yZXNwb25zZV90ICAqcmVzcDsKLQotICAgIC8qIFBsYWNlIG9uIHRoZSByZXNw
b25zZSByaW5nIGZvciB0aGUgcmVsZXZhbnQgZG9tYWluLiAqLwotICAgIHN3aXRjaCAoYmxrZGV2
LT5wcm90b2NvbCkgewotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotICAgICAgICBy
ZXNwID0gKGJsa2lmX3Jlc3BvbnNlX3QgKikgUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmlu
Z3MubmF0aXZlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5n
cy5uYXRpdmUucnNwX3Byb2RfcHZ0KTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9Q
Uk9UT0NPTF9YODZfMzI6Ci0gICAgICAgIHJlc3AgPSAoYmxraWZfcmVzcG9uc2VfdCAqKSBSSU5H
X0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQucnNwX3Byb2RfcHZ0
KTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6Ci0gICAg
ICAgIHJlc3AgPSAoYmxraWZfcmVzcG9uc2VfdCAqKSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2
LT5yaW5ncy54ODZfNjRfcGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
a2Rldi0+cmluZ3MueDg2XzY0X3BhcnQucnNwX3Byb2RfcHZ0KTsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgcmVzcC0+aWQgICAg
ICAgID0gaW9yZXEtPnJlcS5pZDsKLSAgICByZXNwLT5vcGVyYXRpb24gPSBpb3JlcS0+cmVxLm9w
ZXJhdGlvbjsKLSAgICByZXNwLT5zdGF0dXMgICAgPSBpb3JlcS0+c3RhdHVzOwotCi0gICAgYmxr
ZGV2LT5yaW5ncy5jb21tb24ucnNwX3Byb2RfcHZ0Kys7Ci0KLSAgICBSSU5HX1BVU0hfUkVTUE9O
U0VTX0FORF9DSEVDS19OT1RJRlkoJmJsa2Rldi0+cmluZ3MuY29tbW9uLCBzZW5kX25vdGlmeSk7
Ci0gICAgaWYgKGJsa2Rldi0+cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCA9PSBibGtkZXYtPnJp
bmdzLmNvbW1vbi5yZXFfY29ucykgewotICAgICAgICAvKgotICAgICAgICAgKiBUYWlsIGNoZWNr
IGZvciBwZW5kaW5nIHJlcXVlc3RzLiBBbGxvd3MgZnJvbnRlbmQgdG8gYXZvaWQKLSAgICAgICAg
ICogbm90aWZpY2F0aW9ucyBpZiByZXF1ZXN0cyBhcmUgYWxyZWFkeSBpbiBmbGlnaHQgKGxvd2Vy
Ci0gICAgICAgICAqIG92ZXJoZWFkcyBhbmQgcHJvbW90ZXMgYmF0Y2hpbmcpLgotICAgICAgICAg
Ki8KLSAgICAgICAgUklOR19GSU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoJmJsa2Rldi0+cmluZ3Mu
Y29tbW9uLCBoYXZlX3JlcXVlc3RzKTsKLSAgICB9IGVsc2UgaWYgKFJJTkdfSEFTX1VOQ09OU1VN
RURfUkVRVUVTVFMoJmJsa2Rldi0+cmluZ3MuY29tbW9uKSkgewotICAgICAgICBoYXZlX3JlcXVl
c3RzID0gMTsKLSAgICB9Ci0KLSAgICBpZiAoaGF2ZV9yZXF1ZXN0cykgewotICAgICAgICBibGtk
ZXYtPm1vcmVfd29yaysrOwotICAgIH0KLSAgICByZXR1cm4gc2VuZF9ub3RpZnk7Ci19Ci0KLS8q
IHdhbGsgZmluaXNoZWQgbGlzdCwgc2VuZCBvdXRzdGFuZGluZyByZXNwb25zZXMsIGZyZWUgcmVx
dWVzdHMgKi8KLXN0YXRpYyB2b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChzdHJ1Y3QgWGVuQmxr
RGV2ICpibGtkZXYpCi17Ci0gICAgc3RydWN0IGlvcmVxICppb3JlcTsKLSAgICBpbnQgc2VuZF9u
b3RpZnkgPSAwOwotCi0gICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5maW5pc2hlZCkp
IHsKLSAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5maW5pc2hlZCk7Ci0gICAg
ICAgIHNlbmRfbm90aWZ5ICs9IGJsa19zZW5kX3Jlc3BvbnNlX29uZShpb3JlcSk7Ci0gICAgICAg
IGlvcmVxX3JlbGVhc2UoaW9yZXEsIHRydWUpOwotICAgIH0KLSAgICBpZiAoc2VuZF9ub3RpZnkp
IHsKLSAgICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5KCZibGtkZXYtPnhlbmRldik7Ci0gICAgfQot
fQotCi1zdGF0aWMgaW50IGJsa19nZXRfcmVxdWVzdChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYs
IHN0cnVjdCBpb3JlcSAqaW9yZXEsIFJJTkdfSURYIHJjKQotewotICAgIHN3aXRjaCAoYmxrZGV2
LT5wcm90b2NvbCkgewotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotICAgICAgICBt
ZW1jcHkoJmlvcmVxLT5yZXEsIFJJTkdfR0VUX1JFUVVFU1QoJmJsa2Rldi0+cmluZ3MubmF0aXZl
LCByYyksCi0gICAgICAgICAgICAgICBzaXplb2YoaW9yZXEtPnJlcSkpOwotICAgICAgICBicmVh
azsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKLSAgICAgICAgYmxraWZfZ2V0X3g4
Nl8zMl9yZXEoJmlvcmVxLT5yZXEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdf
R0VUX1JFUVVFU1QoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHJjKSk7Ci0gICAgICAgIGJy
ZWFrOwotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgotICAgICAgICBibGtpZl9nZXRf
eDg2XzY0X3JlcSgmaW9yZXEtPnJlcSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUklO
R19HRVRfUkVRVUVTVCgmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydCwgcmMpKTsKLSAgICAgICAg
YnJlYWs7Ci0gICAgfQotICAgIC8qIFByZXZlbnQgdGhlIGNvbXBpbGVyIGZyb20gYWNjZXNzaW5n
IHRoZSBvbi1yaW5nIGZpZWxkcyBpbnN0ZWFkLiAqLwotICAgIGJhcnJpZXIoKTsKLSAgICByZXR1
cm4gMDsKLX0KLQotc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhzdHJ1Y3QgWGVuQmxr
RGV2ICpibGtkZXYpCi17Ci0gICAgUklOR19JRFggcmMsIHJwOwotICAgIHN0cnVjdCBpb3JlcSAq
aW9yZXE7Ci0KLSAgICBibGtkZXYtPm1vcmVfd29yayA9IDA7Ci0KLSAgICByYyA9IGJsa2Rldi0+
cmluZ3MuY29tbW9uLnJlcV9jb25zOwotICAgIHJwID0gYmxrZGV2LT5yaW5ncy5jb21tb24uc3Jp
bmctPnJlcV9wcm9kOwotICAgIHhlbl9ybWIoKTsgLyogRW5zdXJlIHdlIHNlZSBxdWV1ZWQgcmVx
dWVzdHMgdXAgdG8gJ3JwJy4gKi8KLQotICAgIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChibGtkZXYp
OwotICAgIHdoaWxlIChyYyAhPSBycCkgewotICAgICAgICAvKiBwdWxsIHJlcXVlc3QgZnJvbSBy
aW5nICovCi0gICAgICAgIGlmIChSSU5HX1JFUVVFU1RfQ09OU19PVkVSRkxPVygmYmxrZGV2LT5y
aW5ncy5jb21tb24sIHJjKSkgewotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICAg
ICAgaW9yZXEgPSBpb3JlcV9zdGFydChibGtkZXYpOwotICAgICAgICBpZiAoaW9yZXEgPT0gTlVM
TCkgewotICAgICAgICAgICAgYmxrZGV2LT5tb3JlX3dvcmsrKzsKLSAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICB9Ci0gICAgICAgIGJsa19nZXRfcmVxdWVzdChibGtkZXYsIGlvcmVxLCByYyk7
Ci0gICAgICAgIGJsa2Rldi0+cmluZ3MuY29tbW9uLnJlcV9jb25zID0gKytyYzsKLQotICAgICAg
ICAvKiBwYXJzZSB0aGVtICovCi0gICAgICAgIGlmIChpb3JlcV9wYXJzZShpb3JlcSkgIT0gMCkg
ewotCi0gICAgICAgICAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7Ci0gICAgICAg
ICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6Ci0gICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9pbnZh
bGlkKGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBCTE9DS19BQ0NUX1JFQUQpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKLSAgICAgICAgICAgICAgICBibG9ja19hY2N0
X2ludmFsaWQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEJMT0NLX0FDQ1RfV1JJVEUpOwotICAgICAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICAgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6Ci0gICAgICAgICAg
ICAgICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX0ZMVVNIKTsKLSAgICAg
ICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Owot
Ci0gICAgICAgICAgICBpZiAoYmxrX3NlbmRfcmVzcG9uc2Vfb25lKGlvcmVxKSkgewotICAgICAg
ICAgICAgICAgIHhlbl9wdl9zZW5kX25vdGlmeSgmYmxrZGV2LT54ZW5kZXYpOwotICAgICAgICAg
ICAgfQotICAgICAgICAgICAgaW9yZXFfcmVsZWFzZShpb3JlcSwgZmFsc2UpOwotICAgICAgICAg
ICAgY29udGludWU7Ci0gICAgICAgIH0KLQotICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhp
b3JlcSk7Ci0gICAgfQotCi0gICAgaWYgKGJsa2Rldi0+bW9yZV93b3JrICYmIGJsa2Rldi0+cmVx
dWVzdHNfaW5mbGlnaHQgPCBibGtkZXYtPm1heF9yZXF1ZXN0cykgewotICAgICAgICBxZW11X2Jo
X3NjaGVkdWxlKGJsa2Rldi0+YmgpOwotICAgIH0KLX0KLQotLyogLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwotCi1zdGF0aWMg
dm9pZCBibGtfYmgodm9pZCAqb3BhcXVlKQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2Rl
diA9IG9wYXF1ZTsKLQotICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5jdHgpOwotICAg
IGJsa19oYW5kbGVfcmVxdWVzdHMoYmxrZGV2KTsKLSAgICBhaW9fY29udGV4dF9yZWxlYXNlKGJs
a2Rldi0+Y3R4KTsKLX0KLQotc3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldikKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWlu
ZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwotICAgIEVycm9yICplcnIg
PSBOVUxMOwotCi0gICAgdHJhY2VfeGVuX2Rpc2tfYWxsb2MoeGVuZGV2LT5uYW1lKTsKLQotICAg
IFFMSVNUX0lOSVQoJmJsa2Rldi0+aW5mbGlnaHQpOwotICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+
ZmluaXNoZWQpOwotICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+ZnJlZWxpc3QpOwotCi0gICAgYmxr
ZGV2LT5pb3RocmVhZCA9IGlvdGhyZWFkX2NyZWF0ZSh4ZW5kZXYtPm5hbWUsICZlcnIpOwotICAg
IGFzc2VydCghZXJyKTsKLQotICAgIGJsa2Rldi0+Y3R4ID0gaW90aHJlYWRfZ2V0X2Fpb19jb250
ZXh0KGJsa2Rldi0+aW90aHJlYWQpOwotICAgIGJsa2Rldi0+YmggPSBhaW9fYmhfbmV3KGJsa2Rl
di0+Y3R4LCBibGtfYmgsIGJsa2Rldik7Ci19Ci0KLXN0YXRpYyB2b2lkIGJsa19wYXJzZV9kaXNj
YXJkKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKLXsKLSAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7Ci0gICAgaW50IGVuYWJsZTsKLQotICAgIGJs
a2Rldi0+ZmVhdHVyZV9kaXNjYXJkID0gdHJ1ZTsKLQotICAgIGlmICh4ZW5zdG9yZV9yZWFkX2Jl
X2ludCh4ZW5kZXYsICJkaXNjYXJkLWVuYWJsZSIsICZlbmFibGUpID09IDApIHsKLSAgICAgICAg
YmxrZGV2LT5mZWF0dXJlX2Rpc2NhcmQgPSAhIWVuYWJsZTsKLSAgICB9Ci0KLSAgICBpZiAoYmxr
ZGV2LT5mZWF0dXJlX2Rpc2NhcmQpIHsKLSAgICAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhl
bmRldiwgImZlYXR1cmUtZGlzY2FyZCIsIDEpOwotICAgIH0KLX0KLQotc3RhdGljIGludCBibGtf
aW5pdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVu
ZGV2KTsKLSAgICBpbnQgaW5mbyA9IDA7Ci0gICAgY2hhciAqZGlyZWN0aW9zYWZlID0gTlVMTDsK
LQotICAgIHRyYWNlX3hlbl9kaXNrX2luaXQoeGVuZGV2LT5uYW1lKTsKLQotICAgIC8qIHJlYWQg
eGVuc3RvcmUgZW50cmllcyAqLwotICAgIGlmIChibGtkZXYtPnBhcmFtcyA9PSBOVUxMKSB7Ci0g
ICAgICAgIGNoYXIgKmggPSBOVUxMOwotICAgICAgICBibGtkZXYtPnBhcmFtcyA9IHhlbnN0b3Jl
X3JlYWRfYmVfc3RyKHhlbmRldiwgInBhcmFtcyIpOwotICAgICAgICBpZiAoYmxrZGV2LT5wYXJh
bXMgIT0gTlVMTCkgewotICAgICAgICAgICAgaCA9IHN0cmNocihibGtkZXYtPnBhcmFtcywgJzon
KTsKLSAgICAgICAgfQotICAgICAgICBpZiAoaCAhPSBOVUxMKSB7Ci0gICAgICAgICAgICBibGtk
ZXYtPmZpbGVwcm90byA9IGJsa2Rldi0+cGFyYW1zOwotICAgICAgICAgICAgYmxrZGV2LT5maWxl
bmFtZSAgPSBoKzE7Ci0gICAgICAgICAgICAqaCA9IDA7Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAg
ICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9ICI8dW5zZXQ+IjsKLSAgICAgICAgICAgIGJsa2Rl
di0+ZmlsZW5hbWUgID0gYmxrZGV2LT5wYXJhbXM7Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgaWYg
KCFzdHJjbXAoImFpbyIsIGJsa2Rldi0+ZmlsZXByb3RvKSkgewotICAgICAgICBibGtkZXYtPmZp
bGVwcm90byA9ICJyYXciOwotICAgIH0KLSAgICBpZiAoIXN0cmNtcCgidmhkIiwgYmxrZGV2LT5m
aWxlcHJvdG8pKSB7Ci0gICAgICAgIGJsa2Rldi0+ZmlsZXByb3RvID0gInZwYyI7Ci0gICAgfQot
ICAgIGlmIChibGtkZXYtPm1vZGUgPT0gTlVMTCkgewotICAgICAgICBibGtkZXYtPm1vZGUgPSB4
ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJtb2RlIik7Ci0gICAgfQotICAgIGlmIChibGtk
ZXYtPnR5cGUgPT0gTlVMTCkgewotICAgICAgICBibGtkZXYtPnR5cGUgPSB4ZW5zdG9yZV9yZWFk
X2JlX3N0cih4ZW5kZXYsICJ0eXBlIik7Ci0gICAgfQotICAgIGlmIChibGtkZXYtPmRldiA9PSBO
VUxMKSB7Ci0gICAgICAgIGJsa2Rldi0+ZGV2ID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2
LCAiZGV2Iik7Ci0gICAgfQotICAgIGlmIChibGtkZXYtPmRldnR5cGUgPT0gTlVMTCkgewotICAg
ICAgICBibGtkZXYtPmRldnR5cGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkZXZp
Y2UtdHlwZSIpOwotICAgIH0KLSAgICBkaXJlY3Rpb3NhZmUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0
cih4ZW5kZXYsICJkaXJlY3QtaW8tc2FmZSIpOwotICAgIGJsa2Rldi0+ZGlyZWN0aW9zYWZlID0g
KGRpcmVjdGlvc2FmZSAmJiBhdG9pKGRpcmVjdGlvc2FmZSkpOwotCi0gICAgLyogZG8gd2UgaGF2
ZSBhbGwgd2UgbmVlZD8gKi8KLSAgICBpZiAoYmxrZGV2LT5wYXJhbXMgPT0gTlVMTCB8fAotICAg
ICAgICBibGtkZXYtPm1vZGUgPT0gTlVMTCAgIHx8Ci0gICAgICAgIGJsa2Rldi0+dHlwZSA9PSBO
VUxMICAgfHwKLSAgICAgICAgYmxrZGV2LT5kZXYgPT0gTlVMTCkgewotICAgICAgICBnb3RvIG91
dF9lcnJvcjsKLSAgICB9Ci0KLSAgICAvKiByZWFkLW9ubHkgPyAqLwotICAgIGlmIChzdHJjbXAo
YmxrZGV2LT5tb2RlLCAidyIpKSB7Ci0gICAgICAgIGluZm8gIHw9IFZESVNLX1JFQURPTkxZOwot
ICAgIH0KLQotICAgIC8qIGNkcm9tID8gKi8KLSAgICBpZiAoYmxrZGV2LT5kZXZ0eXBlICYmICFz
dHJjbXAoYmxrZGV2LT5kZXZ0eXBlLCAiY2Ryb20iKSkgewotICAgICAgICBpbmZvICB8PSBWRElT
S19DRFJPTTsKLSAgICB9Ci0KLSAgICBibGtkZXYtPmZpbGVfYmxrICA9IEJMT0NLX1NJWkU7Ci0K
LSAgICAvKiBmaWxsIGluZm8KLSAgICAgKiBibGtfY29ubmVjdCBzdXBwbGllcyBzZWN0b3Itc2l6
ZSBhbmQgc2VjdG9ycwotICAgICAqLwotICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYs
ICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwgMSk7Ci0gICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhl
bmRldiwgImluZm8iLCBpbmZvKTsKLQotICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYs
ICJtYXgtcmluZy1wYWdlLW9yZGVyIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgTUFYX1JJ
TkdfUEFHRV9PUkRFUik7Ci0KLSAgICBibGtfcGFyc2VfZGlzY2FyZChibGtkZXYpOwotCi0gICAg
Z19mcmVlKGRpcmVjdGlvc2FmZSk7Ci0gICAgcmV0dXJuIDA7Ci0KLW91dF9lcnJvcjoKLSAgICBn
X2ZyZWUoYmxrZGV2LT5wYXJhbXMpOwotICAgIGJsa2Rldi0+cGFyYW1zID0gTlVMTDsKLSAgICBn
X2ZyZWUoYmxrZGV2LT5tb2RlKTsKLSAgICBibGtkZXYtPm1vZGUgPSBOVUxMOwotICAgIGdfZnJl
ZShibGtkZXYtPnR5cGUpOwotICAgIGJsa2Rldi0+dHlwZSA9IE5VTEw7Ci0gICAgZ19mcmVlKGJs
a2Rldi0+ZGV2KTsKLSAgICBibGtkZXYtPmRldiA9IE5VTEw7Ci0gICAgZ19mcmVlKGJsa2Rldi0+
ZGV2dHlwZSk7Ci0gICAgYmxrZGV2LT5kZXZ0eXBlID0gTlVMTDsKLSAgICBnX2ZyZWUoZGlyZWN0
aW9zYWZlKTsKLSAgICBibGtkZXYtPmRpcmVjdGlvc2FmZSA9IGZhbHNlOwotICAgIHJldHVybiAt
MTsKLX0KLQotc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4
ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhl
bmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLSAgICBpbnQgaW5kZXgsIHFmbGFnczsK
LSAgICBib29sIHJlYWRvbmx5ID0gdHJ1ZTsKLSAgICBib29sIHdyaXRldGhyb3VnaCA9IHRydWU7
Ci0gICAgaW50IG9yZGVyLCByaW5nX3JlZjsKLSAgICB1bnNpZ25lZCBpbnQgcmluZ19zaXplLCBt
YXhfZ3JhbnRzOwotICAgIHVuc2lnbmVkIGludCBpOwotCi0gICAgdHJhY2VfeGVuX2Rpc2tfY29u
bmVjdCh4ZW5kZXYtPm5hbWUpOwotCi0gICAgLyogcmVhZC1vbmx5ID8gKi8KLSAgICBpZiAoYmxr
ZGV2LT5kaXJlY3Rpb3NhZmUpIHsKLSAgICAgICAgcWZsYWdzID0gQkRSVl9PX05PQ0FDSEUgfCBC
RFJWX09fTkFUSVZFX0FJTzsKLSAgICB9IGVsc2UgewotICAgICAgICBxZmxhZ3MgPSAwOwotICAg
ICAgICB3cml0ZXRocm91Z2ggPSBmYWxzZTsKLSAgICB9Ci0gICAgaWYgKHN0cmNtcChibGtkZXYt
Pm1vZGUsICJ3IikgPT0gMCkgewotICAgICAgICBxZmxhZ3MgfD0gQkRSVl9PX1JEV1I7Ci0gICAg
ICAgIHJlYWRvbmx5ID0gZmFsc2U7Ci0gICAgfQotICAgIGlmIChibGtkZXYtPmZlYXR1cmVfZGlz
Y2FyZCkgewotICAgICAgICBxZmxhZ3MgfD0gQkRSVl9PX1VOTUFQOwotICAgIH0KLQotICAgIC8q
IGluaXQgcWVtdSBibG9jayBkcml2ZXIgKi8KLSAgICBpbmRleCA9ICh4ZW5kZXYtPmRldiAtIDIw
MiAqIDI1NikgLyAxNjsKLSAgICBibGtkZXYtPmRpbmZvID0gZHJpdmVfZ2V0KElGX1hFTiwgMCwg
aW5kZXgpOwotICAgIGlmICghYmxrZGV2LT5kaW5mbykgewotICAgICAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKLSAgICAgICAgUURpY3QgKm9wdGlvbnMgPSBOVUxMOwotCi0gICAgICAgIGlm
IChzdHJjbXAoYmxrZGV2LT5maWxlcHJvdG8sICI8dW5zZXQ+IikpIHsKLSAgICAgICAgICAgIG9w
dGlvbnMgPSBxZGljdF9uZXcoKTsKLSAgICAgICAgICAgIHFkaWN0X3B1dF9zdHIob3B0aW9ucywg
ImRyaXZlciIsIGJsa2Rldi0+ZmlsZXByb3RvKTsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIHNl
dHVwIHZpYSB4ZW5idXMgLT4gY3JlYXRlIG5ldyBibG9jayBkcml2ZXIgaW5zdGFuY2UgKi8KLSAg
ICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDIsICJjcmVhdGUgbmV3IGJkcnYgKHhlbmJ1cyBz
ZXR1cClcbiIpOwotICAgICAgICBibGtkZXYtPmJsayA9IGJsa19uZXdfb3BlbihibGtkZXYtPmZp
bGVuYW1lLCBOVUxMLCBvcHRpb25zLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBxZmxhZ3MsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAoIWJsa2Rldi0+YmxrKSB7Ci0gICAg
ICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiAlc1xuIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgZXJyb3JfZ2V0X3ByZXR0eShsb2NhbF9lcnIpKTsKLSAgICAgICAg
ICAgIGVycm9yX2ZyZWUobG9jYWxfZXJyKTsKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAg
ICAgfQotICAgICAgICBibGtfc2V0X2VuYWJsZV93cml0ZV9jYWNoZShibGtkZXYtPmJsaywgIXdy
aXRldGhyb3VnaCk7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgLyogc2V0dXAgdmlhIHFlbXUgY21k
bGluZSAtPiBhbHJlYWR5IHNldHVwIGZvciB1cyAqLwotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhl
bmRldiwgMiwKLSAgICAgICAgICAgICAgICAgICAgICAiZ2V0IGNvbmZpZ3VyZWQgYmRydiAoY21k
bGluZSBzZXR1cClcbiIpOwotICAgICAgICBibGtkZXYtPmJsayA9IGJsa19ieV9sZWdhY3lfZGlu
Zm8oYmxrZGV2LT5kaW5mbyk7Ci0gICAgICAgIGlmIChibGtfaXNfcmVhZF9vbmx5KGJsa2Rldi0+
YmxrKSAmJiAhcmVhZG9ubHkpIHsKLSAgICAgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAw
LCAiVW5leHBlY3RlZCByZWFkLW9ubHkgZHJpdmUiKTsKLSAgICAgICAgICAgIGJsa2Rldi0+Ymxr
ID0gTlVMTDsKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgfQotICAgICAgICAvKiBi
bGtkZXYtPmJsayBpcyBub3QgY3JlYXRlIGJ5IHVzLCB3ZSBnZXQgYSByZWZlcmVuY2UKLSAgICAg
ICAgICogc28gd2UgY2FuIGJsa191bnJlZigpIHVuY29uZGl0aW9uYWxseSAqLwotICAgICAgICBi
bGtfcmVmKGJsa2Rldi0+YmxrKTsKLSAgICB9Ci0gICAgYmxrX2F0dGFjaF9kZXZfbGVnYWN5KGJs
a2Rldi0+YmxrLCBibGtkZXYpOwotICAgIGJsa2Rldi0+ZmlsZV9zaXplID0gYmxrX2dldGxlbmd0
aChibGtkZXYtPmJsayk7Ci0gICAgaWYgKGJsa2Rldi0+ZmlsZV9zaXplIDwgMCkgewotICAgICAg
ICBCbG9ja0RyaXZlclN0YXRlICpicyA9IGJsa19icyhibGtkZXYtPmJsayk7Ci0gICAgICAgIGNv
bnN0IGNoYXIgKmRydl9uYW1lID0gYnMgPyBiZHJ2X2dldF9mb3JtYXRfbmFtZShicykgOiBOVUxM
OwotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMSwgImJsa19nZXRsZW5ndGg6ICVkICgl
cykgfCBkcnYgJXNcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgKGludClibGtkZXYtPmZpbGVf
c2l6ZSwgc3RyZXJyb3IoLWJsa2Rldi0+ZmlsZV9zaXplKSwKLSAgICAgICAgICAgICAgICAgICAg
ICBkcnZfbmFtZSA/OiAiLSIpOwotICAgICAgICBibGtkZXYtPmZpbGVfc2l6ZSA9IDA7Ci0gICAg
fQotCi0gICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJ0eXBlIFwiJXNcIiwgZmlsZXByb3Rv
IFwiJXNcIiwgZmlsZW5hbWUgXCIlc1wiLCIKLSAgICAgICAgICAgICAgICAgICIgc2l6ZSAlIiBQ
UklkNjQgIiAoJSIgUFJJZDY0ICIgTUIpXG4iLAotICAgICAgICAgICAgICAgICAgYmxrZGV2LT50
eXBlLCBibGtkZXYtPmZpbGVwcm90bywgYmxrZGV2LT5maWxlbmFtZSwKLSAgICAgICAgICAgICAg
ICAgIGJsa2Rldi0+ZmlsZV9zaXplLCBibGtkZXYtPmZpbGVfc2l6ZSAvIE1pQik7Ci0KLSAgICAv
KiBGaWxsIGluIG51bWJlciBvZiBzZWN0b3Igc2l6ZSBhbmQgbnVtYmVyIG9mIHNlY3RvcnMgKi8K
LSAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAic2VjdG9yLXNpemUiLCBibGtkZXYt
PmZpbGVfYmxrKTsKLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQ2NCh4ZW5kZXYsICJzZWN0b3Jz
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPmZpbGVfc2l6ZSAvIGJsa2Rl
di0+ZmlsZV9ibGspOwotCi0gICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwgInJp
bmctcGFnZS1vcmRlciIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZvcmRlcikgPT0g
LTEpIHsKLSAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiA9IDE7Ci0KLSAgICAgICAgaWYgKHhl
bnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwgInJpbmctcmVmIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZyaW5nX3JlZikgPT0gLTEpIHsKLSAgICAgICAgICAgIHJldHVybiAt
MTsKLSAgICAgICAgfQotICAgICAgICBibGtkZXYtPnJpbmdfcmVmWzBdID0gcmluZ19yZWY7Ci0K
LSAgICB9IGVsc2UgaWYgKG9yZGVyID49IDAgJiYgb3JkZXIgPD0gTUFYX1JJTkdfUEFHRV9PUkRF
UikgewotICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmID0gMSA8PCBvcmRlcjsKLQotICAgICAg
ICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2LT5ucl9yaW5nX3JlZjsgaSsrKSB7Ci0gICAgICAgICAg
ICBjaGFyICprZXk7Ci0KLSAgICAgICAgICAgIGtleSA9IGdfc3RyZHVwX3ByaW50ZigicmluZy1y
ZWYldSIsIGkpOwotICAgICAgICAgICAgaWYgKCFrZXkpIHsKLSAgICAgICAgICAgICAgICByZXR1
cm4gLTE7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2Zl
X2ludCh4ZW5kZXYsIGtleSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
cmluZ19yZWYpID09IC0xKSB7Ci0gICAgICAgICAgICAgICAgZ19mcmVlKGtleSk7Ci0gICAgICAg
ICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgYmxrZGV2LT5y
aW5nX3JlZltpXSA9IHJpbmdfcmVmOwotCi0gICAgICAgICAgICBnX2ZyZWUoa2V5KTsKLSAgICAg
ICAgfQotICAgIH0gZWxzZSB7Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiaW52
YWxpZCByaW5nLXBhZ2Utb3JkZXI6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgIG9yZGVy
KTsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQotICAgIGlmICh4ZW5zdG9yZV9yZWFkX2Zl
X2ludCh4ZW5kZXYsICJldmVudC1jaGFubmVsIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnhlbmRldi0+cmVtb3RlX3BvcnQpID09IC0xKSB7Ci0gICAgICAgIHJldHVybiAtMTsKLSAg
ICB9Ci0KLSAgICBpZiAoIXhlbmRldi0+cHJvdG9jb2wpIHsKLSAgICAgICAgYmxrZGV2LT5wcm90
b2NvbCA9IEJMS0lGX1BST1RPQ09MX05BVElWRTsKLSAgICB9IGVsc2UgaWYgKHN0cmNtcCh4ZW5k
ZXYtPnByb3RvY29sLCBYRU5fSU9fUFJPVE9fQUJJX05BVElWRSkgPT0gMCkgewotICAgICAgICBi
bGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOwotICAgIH0gZWxzZSBpZiAo
c3RyY21wKHhlbmRldi0+cHJvdG9jb2wsIFhFTl9JT19QUk9UT19BQklfWDg2XzMyKSA9PSAwKSB7
Ci0gICAgICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9YODZfMzI7Ci0gICAg
fSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2LT5wcm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9YODZf
NjQpID09IDApIHsKLSAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4
Nl82NDsKLSAgICB9IGVsc2UgewotICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJP
VE9DT0xfTkFUSVZFOwotICAgIH0KLQotICAgIHJpbmdfc2l6ZSA9IFhDX1BBR0VfU0laRSAqIGJs
a2Rldi0+bnJfcmluZ19yZWY7Ci0gICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7Ci0gICAg
Y2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Ci0gICAgewotICAgICAgICBibGtkZXYtPm1heF9y
ZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmLCByaW5nX3NpemUpOwotICAgICAgICBi
cmVhazsKLSAgICB9Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6Ci0gICAgewotICAg
ICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmX3g4Nl8z
MiwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2UgQkxLSUZfUFJP
VE9DT0xfWDg2XzY0OgotICAgIHsKLSAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NP
TlNUX1JJTkdfU0laRShibGtpZl94ODZfNjQsIHJpbmdfc2l6ZSk7Ci0gICAgICAgIGJyZWFrOwot
ICAgIH0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gLTE7Ci0gICAgfQotCi0gICAgLyog
QWRkIG9uIHRoZSBudW1iZXIgbmVlZGVkIGZvciB0aGUgcmluZyBwYWdlcyAqLwotICAgIG1heF9n
cmFudHMgPSBibGtkZXYtPm5yX3JpbmdfcmVmOwotCi0gICAgeGVuX2JlX3NldF9tYXhfZ3JhbnRf
cmVmcyh4ZW5kZXYsIG1heF9ncmFudHMpOwotICAgIGJsa2Rldi0+c3JpbmcgPSB4ZW5fYmVfbWFw
X2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPnJpbmdfcmVmLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUpOwot
ICAgIGlmICghYmxrZGV2LT5zcmluZykgewotICAgICAgICByZXR1cm4gLTE7Ci0gICAgfQotCi0g
ICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9O
QVRJVkU6Ci0gICAgewotICAgICAgICBibGtpZl9zcmluZ190ICpzcmluZ19uYXRpdmUgPSBibGtk
ZXYtPnNyaW5nOwotICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUs
IHNyaW5nX25hdGl2ZSwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNh
c2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgotICAgIHsKLSAgICAgICAgYmxraWZfeDg2XzMyX3Ny
aW5nX3QgKnNyaW5nX3g4Nl8zMiA9IGJsa2Rldi0+c3Jpbmc7Ci0KLSAgICAgICAgQkFDS19SSU5H
X0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwgcmluZ19zaXpl
KTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0
OgotICAgIHsKLSAgICAgICAgYmxraWZfeDg2XzY0X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGJs
a2Rldi0+c3Jpbmc7Ci0KLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2
XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAg
fQotICAgIH0KLQotICAgIGJsa19zZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5ibGssIGJsa2Rldi0+
Y3R4KTsKLQotICAgIHhlbl9iZV9iaW5kX2V2dGNobih4ZW5kZXYpOwotCi0gICAgeGVuX3B2X3By
aW50Zih4ZW5kZXYsIDEsICJvazogcHJvdG8gJXMsIG5yLXJpbmctcmVmICV1LCAiCi0gICAgICAg
ICAgICAgICAgICAicmVtb3RlIHBvcnQgJWQsIGxvY2FsIHBvcnQgJWRcbiIsCi0gICAgICAgICAg
ICAgICAgICB4ZW5kZXYtPnByb3RvY29sLCBibGtkZXYtPm5yX3JpbmdfcmVmLAotICAgICAgICAg
ICAgICAgICAgeGVuZGV2LT5yZW1vdGVfcG9ydCwgeGVuZGV2LT5sb2NhbF9wb3J0KTsKLSAgICBy
ZXR1cm4gMDsKLX0KLQotc3RhdGljIHZvaWQgYmxrX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2KQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRh
aW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7Ci0KLSAgICB0cmFjZV94
ZW5fZGlza19kaXNjb25uZWN0KHhlbmRldi0+bmFtZSk7Ci0KLSAgICBhaW9fY29udGV4dF9hY3F1
aXJlKGJsa2Rldi0+Y3R4KTsKLQotICAgIGlmIChibGtkZXYtPmJsaykgewotICAgICAgICBibGtf
c2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+YmxrLCBxZW11X2dldF9haW9fY29udGV4dCgpKTsKLSAg
ICAgICAgYmxrX2RldGFjaF9kZXYoYmxrZGV2LT5ibGssIGJsa2Rldik7Ci0gICAgICAgIGJsa191
bnJlZihibGtkZXYtPmJsayk7Ci0gICAgICAgIGJsa2Rldi0+YmxrID0gTlVMTDsKLSAgICB9Ci0g
ICAgeGVuX3B2X3VuYmluZF9ldnRjaG4oeGVuZGV2KTsKLQotICAgIGFpb19jb250ZXh0X3JlbGVh
c2UoYmxrZGV2LT5jdHgpOwotCi0gICAgaWYgKGJsa2Rldi0+c3JpbmcpIHsKLSAgICAgICAgeGVu
X2JlX3VubWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPnNyaW5nLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmKTsKLSAgICAgICAgYmxrZGV2
LT5zcmluZyA9IE5VTEw7Ci0gICAgfQotfQotCi1zdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBY
ZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYg
PSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwotICAgIHN0
cnVjdCBpb3JlcSAqaW9yZXE7Ci0KLSAgICB0cmFjZV94ZW5fZGlza19mcmVlKHhlbmRldi0+bmFt
ZSk7Ci0KLSAgICBibGtfZGlzY29ubmVjdCh4ZW5kZXYpOwotCi0gICAgd2hpbGUgKCFRTElTVF9F
TVBUWSgmYmxrZGV2LT5mcmVlbGlzdCkpIHsKLSAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgm
YmxrZGV2LT5mcmVlbGlzdCk7Ci0gICAgICAgIFFMSVNUX1JFTU9WRShpb3JlcSwgbGlzdCk7Ci0g
ICAgICAgIHFlbXVfaW92ZWNfZGVzdHJveSgmaW9yZXEtPnYpOwotICAgICAgICBnX2ZyZWUoaW9y
ZXEpOwotICAgIH0KLQotICAgIGdfZnJlZShibGtkZXYtPnBhcmFtcyk7Ci0gICAgZ19mcmVlKGJs
a2Rldi0+bW9kZSk7Ci0gICAgZ19mcmVlKGJsa2Rldi0+dHlwZSk7Ci0gICAgZ19mcmVlKGJsa2Rl
di0+ZGV2KTsKLSAgICBnX2ZyZWUoYmxrZGV2LT5kZXZ0eXBlKTsKLSAgICBxZW11X2JoX2RlbGV0
ZShibGtkZXYtPmJoKTsKLSAgICBpb3RocmVhZF9kZXN0cm95KGJsa2Rldi0+aW90aHJlYWQpOwot
ICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgdm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2KQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRh
aW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7Ci0KLSAgICBxZW11X2Jo
X3NjaGVkdWxlKGJsa2Rldi0+YmgpOwotfQotCi1zdHJ1Y3QgWGVuRGV2T3BzIHhlbl9ibGtkZXZf
b3BzID0gewotICAgIC5mbGFncyAgICAgID0gREVWT1BTX0ZMQUdfTkVFRF9HTlRERVYsCi0gICAg
LnNpemUgICAgICAgPSBzaXplb2Yoc3RydWN0IFhlbkJsa0RldiksCi0gICAgLmFsbG9jICAgICAg
PSBibGtfYWxsb2MsCi0gICAgLmluaXQgICAgICAgPSBibGtfaW5pdCwKLSAgICAuaW5pdGlhbGlz
ZSA9IGJsa19jb25uZWN0LAotICAgIC5kaXNjb25uZWN0ID0gYmxrX2Rpc2Nvbm5lY3QsCi0gICAg
LmV2ZW50ICAgICAgPSBibGtfZXZlbnQsCi0gICAgLmZyZWUgICAgICAgPSBibGtfZnJlZSwKLX07
Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 13:59:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj2mP-0000iU-VW; Mon, 14 Jan 2019 13:59: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj2mO-0000gp-S9
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 13:59:52 +0000
X-Inumbo-ID: a9061a69-1804-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9061a69-1804-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 13:59:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75507075"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 14 Jan 2019 13:51:50 +0000
Message-ID: <20190114135154.16826-22-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
References: <20190114135154.16826-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 21/25] Remove broken Xen PV domain builder
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgYnJva2VuIHNpbmNlIFhlbiA0LjkgWzFdIGFuZCBpdCB3aWxsIG5vdCBidWlsZCBpbiBY
ZW4gNC4xMi4gQWxzbywKaXQgaXMgbm90IGJ1aWx0IGJ5IGRlZmF1bHQgc2luY2UgUUVNVSAyLjYu
CgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE4LTA5L21zZzAwMzEzLmh0bWwKClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIGNvbmZpZ3VyZSAgICAgICAgICAgICAgICAgICB8
ICAxNyAtLQogaHcveGVucHYvTWFrZWZpbGUub2JqcyAgICAgIHwgICAyIC0KIGh3L3hlbnB2L3hl
bl9kb21haW5idWlsZC5jICB8IDI5OSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIGh3L3hlbnB2L3hlbl9kb21haW5idWlsZC5oICB8ICAxMyAtLQogaHcveGVucHYveGVuX21h
Y2hpbmVfcHYuYyAgIHwgIDE0IC0tCiBpbmNsdWRlL2h3L3hlbi94ZW4uaCAgICAgICAgfCAgIDEg
LQogaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIHwgIDE4IC0tLQogcWVtdS1vcHRpb25zLmh4
ICAgICAgICAgICAgIHwgICA4IC0KIHZsLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyAt
CiA5IGZpbGVzIGNoYW5nZWQsIDM3OSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBo
dy94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGh3L3hlbnB2L3hl
bl9kb21haW5idWlsZC5oCgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4
IDRlYTNmMTQ4ODMuLmY5OTI3MDliODkgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25m
aWd1cmUKQEAgLTM1Nyw3ICszNTcsNiBAQCB2bmNfcG5nPSIiCiB4a2Jjb21tb249IiIKIHhlbj0i
IgogeGVuX2N0cmxfdmVyc2lvbj0iIgoteGVuX3B2X2RvbWFpbl9idWlsZD0ibm8iCiB4ZW5fcGNp
X3Bhc3N0aHJvdWdoPSIiCiBsaW51eF9haW89IiIKIGNhcF9uZz0iIgpAQCAtMTExOSwxMCArMTEx
OCw2IEBAIGZvciBvcHQgZG8KICAgOzsKICAgLS1lbmFibGUteGVuLXBjaS1wYXNzdGhyb3VnaCkg
eGVuX3BjaV9wYXNzdGhyb3VnaD0ieWVzIgogICA7OwotICAtLWRpc2FibGUteGVuLXB2LWRvbWFp
bi1idWlsZCkgeGVuX3B2X2RvbWFpbl9idWlsZD0ibm8iCi0gIDs7Ci0gIC0tZW5hYmxlLXhlbi1w
di1kb21haW4tYnVpbGQpIHhlbl9wdl9kb21haW5fYnVpbGQ9InllcyIKLSAgOzsKICAgLS1kaXNh
YmxlLWJybGFwaSkgYnJsYXBpPSJubyIKICAgOzsKICAgLS1lbmFibGUtYnJsYXBpKSBicmxhcGk9
InllcyIKQEAgLTE2ODUsOCArMTY4MCw2IEBAIEFkdmFuY2VkIG9wdGlvbnMgKGV4cGVydHMgb25s
eSk6CiAgIC0tdGxzLXByaW9yaXR5ICAgICAgICAgICBkZWZhdWx0IFRMUyBwcm90b2NvbC9jaXBo
ZXIgcHJpb3JpdHkgc3RyaW5nCiAgIC0tZW5hYmxlLWdwcm9mICAgICAgICAgICBRRU1VIHByb2Zp
bGluZyB3aXRoIGdwcm9mCiAgIC0tZW5hYmxlLXByb2ZpbGVyICAgICAgICBwcm9maWxlciBzdXBw
b3J0Ci0gIC0tZW5hYmxlLXhlbi1wdi1kb21haW4tYnVpbGQKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhlbiBwdiBkb21haW4gYnVpbGRlcgogICAtLWVuYWJsZS1kZWJ1Zy1zdGFjay11c2Fn
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhY2sgdGhlIG1heGltdW0gc3RhY2sgdXNh
Z2Ugb2Ygc3RhY2tzIGNyZWF0ZWQgYnkgcWVtdV9hbGxvY19zdGFjawogCkBAIC0yNjc4LDEyICsy
NjcxLDYgQEAgaWYgdGVzdCAiJHhlbl9wY2lfcGFzc3Rocm91Z2giICE9ICJubyI7IHRoZW4KICAg
ZmkKIGZpCiAKLWlmIHRlc3QgIiR4ZW5fcHZfZG9tYWluX2J1aWxkIiA9ICJ5ZXMiICYmCi0gICB0
ZXN0ICIkeGVuIiAhPSAieWVzIjsgdGhlbgotICAgIGVycm9yX2V4aXQgIlVzZXIgcmVxdWVzdGVk
IFhlbiBQViBkb21haW4gYnVpbGRlciBzdXBwb3J0IiBcCi0JICAgICAgICJ3aGljaCByZXF1aXJl
cyBYZW4gc3VwcG9ydC4iCi1maQotCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMKICMgV2luZG93cyBIeXBlcnZpc29yIFBsYXRmb3JtIGFjY2VsZXJhdG9yIChXSFBY
KSBjaGVjawogaWYgdGVzdCAiJHdocHgiICE9ICJubyIgOyB0aGVuCkBAIC02MDY5LDcgKzYwNTYs
NiBAQCBmaQogZWNobyAieGVuIHN1cHBvcnQgICAgICAgJHhlbiIKIGlmIHRlc3QgIiR4ZW4iID0g
InllcyIgOyB0aGVuCiAgIGVjaG8gInhlbiBjdHJsIHZlcnNpb24gICR4ZW5fY3RybF92ZXJzaW9u
IgotICBlY2hvICJwdiBkb20gYnVpbGQgICAgICAkeGVuX3B2X2RvbWFpbl9idWlsZCIKIGZpCiBl
Y2hvICJicmxhcGkgc3VwcG9ydCAgICAkYnJsYXBpIgogZWNobyAiYmx1ZXogIHN1cHBvcnQgICAg
JGJsdWV6IgpAQCAtNjUzOSw5ICs2NTI1LDYgQEAgZmkKIGlmIHRlc3QgIiR4ZW4iID0gInllcyIg
OyB0aGVuCiAgIGVjaG8gIkNPTkZJR19YRU5fQkFDS0VORD15IiA+PiAkY29uZmlnX2hvc3RfbWFr
CiAgIGVjaG8gIkNPTkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTj0keGVuX2N0cmxfdmVy
c2lvbiIgPj4gJGNvbmZpZ19ob3N0X21hawotICBpZiB0ZXN0ICIkeGVuX3B2X2RvbWFpbl9idWls
ZCIgPSAieWVzIiA7IHRoZW4KLSAgICBlY2hvICJDT05GSUdfWEVOX1BWX0RPTUFJTl9CVUlMRD15
IiA+PiAkY29uZmlnX2hvc3RfbWFrCi0gIGZpCiBmaQogaWYgdGVzdCAiJGxpbnV4X2FpbyIgPSAi
eWVzIiA7IHRoZW4KICAgZWNobyAiQ09ORklHX0xJTlVYX0FJTz15IiA+PiAkY29uZmlnX2hvc3Rf
bWFrCmRpZmYgLS1naXQgYS9ody94ZW5wdi9NYWtlZmlsZS5vYmpzIGIvaHcveGVucHYvTWFrZWZp
bGUub2JqcwppbmRleCBiYmY1ODczZmQxLi44YmZhNDU4NmFiIDEwMDY0NAotLS0gYS9ody94ZW5w
di9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L3hlbnB2L01ha2VmaWxlLm9ianMKQEAgLTEsNCArMSwy
IEBACiAjIFhlbiBQViBtYWNoaW5lIHN1cHBvcnQKIG9iai0kKENPTkZJR19YRU4pICs9IHhlbl9t
YWNoaW5lX3B2Lm8KLSMgWGVuIFBWIG1hY2hpbmUgYnVpbGRlciBzdXBwb3J0Ci1vYmotJChDT05G
SUdfWEVOX1BWX0RPTUFJTl9CVUlMRCkgKz0geGVuX2RvbWFpbmJ1aWxkLm8KZGlmZiAtLWdpdCBh
L2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jIGIvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMK
ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDFkOTkyNmU4ZDYuLjAwMDAwMDAwMDAKLS0t
IGEvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKKysrIC9kZXYvbnVsbApAQCAtMSwyOTkgKzAs
MCBAQAotI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJxZW11L3VuaXRzLmgiCi0j
aW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgotI2luY2x1ZGUgInhlbl9kb21h
aW5idWlsZC5oIgotI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKLSNpbmNsdWRlICJxZW11L2xvZy5o
IgotCi0jaW5jbHVkZSA8eGVuZ3Vlc3QuaD4KLQotc3RhdGljIGludCB4ZW5zdG9yZV9kb21haW5f
bWtkaXIoY2hhciAqcGF0aCkKLXsKLSAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgcGVybXNfcm9b
XSA9IHt7Ci0gICAgICAgICAgICAuaWQgICAgPSAwLCAvKiBzZXQgb3duZXI6IGRvbTAgKi8KLSAg
ICAgICAgfSx7Ci0gICAgICAgICAgICAuaWQgICAgPSB4ZW5fZG9taWQsCi0gICAgICAgICAgICAu
cGVybXMgPSBYU19QRVJNX1JFQUQsCi0gICAgICAgIH19OwotICAgIHN0cnVjdCB4c19wZXJtaXNz
aW9ucyBwZXJtc19yd1tdID0ge3sKLSAgICAgICAgICAgIC5pZCAgICA9IDAsIC8qIHNldCBvd25l
cjogZG9tMCAqLwotICAgICAgICB9LHsKLSAgICAgICAgICAgIC5pZCAgICA9IHhlbl9kb21pZCwK
LSAgICAgICAgICAgIC5wZXJtcyA9IFhTX1BFUk1fUkVBRCB8IFhTX1BFUk1fV1JJVEUsCi0gICAg
ICAgIH19OwotICAgIGNvbnN0IGNoYXIgKndyaXRhYmxlW10gPSB7ICJkZXZpY2UiLCAiY29udHJv
bCIsICJlcnJvciIsIE5VTEwgfTsKLSAgICBjaGFyIHN1YnBhdGhbMjU2XTsKLSAgICBpbnQgaTsK
LQotICAgIGlmICgheHNfbWtkaXIoeGVuc3RvcmUsIDAsIHBhdGgpKSB7Ci0gICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IHhzX21rZGlyICVzOiBmYWlsZWRcbiIsIF9fZnVuY19fLCBwYXRoKTsK
LSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLSAgICBpZiAoIXhzX3NldF9wZXJtaXNzaW9ucyh4
ZW5zdG9yZSwgMCwgcGF0aCwgcGVybXNfcm8sIDIpKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJy
LCAiJXM6IHhzX3NldF9wZXJtaXNzaW9ucyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKLSAgICAgICAg
cmV0dXJuIC0xOwotICAgIH0KLQotICAgIGZvciAoaSA9IDA7IHdyaXRhYmxlW2ldOyBpKyspIHsK
LSAgICAgICAgc25wcmludGYoc3VicGF0aCwgc2l6ZW9mKHN1YnBhdGgpLCAiJXMvJXMiLCBwYXRo
LCB3cml0YWJsZVtpXSk7Ci0gICAgICAgIGlmICgheHNfbWtkaXIoeGVuc3RvcmUsIDAsIHN1YnBh
dGgpKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB4c19ta2RpciAlczogZmFp
bGVkXG4iLCBfX2Z1bmNfXywgc3VicGF0aCk7Ci0gICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAg
ICAgIH0KLSAgICAgICAgaWYgKCF4c19zZXRfcGVybWlzc2lvbnMoeGVuc3RvcmUsIDAsIHN1YnBh
dGgsIHBlcm1zX3J3LCAyKSkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogeHNf
c2V0X3Blcm1pc3Npb25zIGZhaWxlZFxuIiwgX19mdW5jX18pOwotICAgICAgICAgICAgcmV0dXJu
IC0xOwotICAgICAgICB9Ci0gICAgfQotICAgIHJldHVybiAwOwotfQotCi1pbnQgeGVuc3RvcmVf
ZG9tYWluX2luaXQxKGNvbnN0IGNoYXIgKmtlcm5lbCwgY29uc3QgY2hhciAqcmFtZGlzaywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kbGluZSkKLXsKLSAgICBjaGFy
ICpkb20sIHV1aWRfc3RyaW5nWzQyXSwgdm1bMjU2XSwgcGF0aFsyNTZdOwotICAgIGludCBpOwot
Ci0gICAgcWVtdV91dWlkX3VucGFyc2UoJnFlbXVfdXVpZCwgdXVpZF9zdHJpbmcpOwotICAgIGRv
bSA9IHhzX2dldF9kb21haW5fcGF0aCh4ZW5zdG9yZSwgeGVuX2RvbWlkKTsKLSAgICBzbnByaW50
Zih2bSwgIHNpemVvZih2bSksICAiL3ZtLyVzIiwgdXVpZF9zdHJpbmcpOwotCi0gICAgeGVuc3Rv
cmVfZG9tYWluX21rZGlyKGRvbSk7Ci0KLSAgICB4ZW5zdG9yZV93cml0ZV9zdHIodm0sICJpbWFn
ZS9vc3R5cGUiLCAgImxpbnV4Iik7Ci0gICAgaWYgKGtlcm5lbCkKLSAgICAgICAgeGVuc3RvcmVf
d3JpdGVfc3RyKHZtLCAiaW1hZ2Uva2VybmVsIiwgIGtlcm5lbCk7Ci0gICAgaWYgKHJhbWRpc2sp
Ci0gICAgICAgIHhlbnN0b3JlX3dyaXRlX3N0cih2bSwgImltYWdlL3JhbWRpc2siLCByYW1kaXNr
KTsKLSAgICBpZiAoY21kbGluZSkKLSAgICAgICAgeGVuc3RvcmVfd3JpdGVfc3RyKHZtLCAiaW1h
Z2UvY21kbGluZSIsIGNtZGxpbmUpOwotCi0gICAgLyogbmFtZSArIGlkICovCi0gICAgeGVuc3Rv
cmVfd3JpdGVfc3RyKHZtLCAgIm5hbWUiLCAgIHFlbXVfbmFtZSA/IHFlbXVfbmFtZSA6ICJuby1u
YW1lIik7Ci0gICAgeGVuc3RvcmVfd3JpdGVfc3RyKHZtLCAgInV1aWQiLCAgIHV1aWRfc3RyaW5n
KTsKLSAgICB4ZW5zdG9yZV93cml0ZV9zdHIoZG9tLCAibmFtZSIsICAgcWVtdV9uYW1lID8gcWVt
dV9uYW1lIDogIm5vLW5hbWUiKTsKLSAgICB4ZW5zdG9yZV93cml0ZV9pbnQoZG9tLCAiZG9taWQi
LCAgeGVuX2RvbWlkKTsKLSAgICB4ZW5zdG9yZV93cml0ZV9zdHIoZG9tLCAidm0iLCAgICAgdm0p
OwotCi0gICAgLyogbWVtb3J5ICovCi0gICAgeGVuc3RvcmVfd3JpdGVfaW50KGRvbSwgIm1lbW9y
eS90YXJnZXQiLCByYW1fc2l6ZSAvIEtpQik7Ci0gICAgeGVuc3RvcmVfd3JpdGVfaW50KHZtLCAi
bWVtb3J5IiwgICAgICAgICByYW1fc2l6ZSAvIE1pQik7Ci0gICAgeGVuc3RvcmVfd3JpdGVfaW50
KHZtLCAibWF4bWVtIiwgICAgICAgICByYW1fc2l6ZSAvIE1pQik7Ci0KLSAgICAvKiBjcHVzICov
Ci0gICAgZm9yIChpID0gMDsgaSA8IHNtcF9jcHVzOyBpKyspIHsKLSAgICAgICAgc25wcmludGYo
cGF0aCwgc2l6ZW9mKHBhdGgpLCAiY3B1LyVkL2F2YWlsYWJpbGl0eSIsaSk7Ci0gICAgICAgIHhl
bnN0b3JlX3dyaXRlX3N0cihkb20sIHBhdGgsICJvbmxpbmUiKTsKLSAgICB9Ci0gICAgeGVuc3Rv
cmVfd3JpdGVfaW50KHZtLCAidmNwdV9hdmFpbCIsICBzbXBfY3B1cyk7Ci0gICAgeGVuc3RvcmVf
d3JpdGVfaW50KHZtLCAidmNwdXMiLCAgICAgICBzbXBfY3B1cyk7Ci0KLSAgICAvKiB2bmMgcGFz
c3dvcmQgKi8KLSAgICB4ZW5zdG9yZV93cml0ZV9zdHIodm0sICJ2bmNwYXNzd29yZCIsICIiIC8q
IEZJWE1FICovKTsKLQotICAgIGZyZWUoZG9tKTsKLSAgICByZXR1cm4gMDsKLX0KLQotaW50IHhl
bnN0b3JlX2RvbWFpbl9pbml0MihpbnQgeGVuc3RvcmVfcG9ydCwgaW50IHhlbnN0b3JlX21mbiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNvbnNvbGVfcG9ydCwgaW50IGNvbnNvbGVf
bWZuKQotewotICAgIGNoYXIgKmRvbTsKLQotICAgIGRvbSA9IHhzX2dldF9kb21haW5fcGF0aCh4
ZW5zdG9yZSwgeGVuX2RvbWlkKTsKLQotICAgIC8qIHNpZ25hbCBuZXcgZG9tYWluICovCi0gICAg
eHNfaW50cm9kdWNlX2RvbWFpbih4ZW5zdG9yZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHhl
bl9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgIHhlbnN0b3JlX21mbiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbnN0b3JlX3BvcnQpOwotCi0gICAgLyogeGVuc3RvcmUgKi8KLSAg
ICB4ZW5zdG9yZV93cml0ZV9pbnQoZG9tLCAic3RvcmUvcmluZy1yZWYiLCAgIHhlbnN0b3JlX21m
bik7Ci0gICAgeGVuc3RvcmVfd3JpdGVfaW50KGRvbSwgInN0b3JlL3BvcnQiLCAgICAgICB4ZW5z
dG9yZV9wb3J0KTsKLQotICAgIC8qIGNvbnNvbGUgKi8KLSAgICB4ZW5zdG9yZV93cml0ZV9zdHIo
ZG9tLCAiY29uc29sZS90eXBlIiwgICAgICJpb2VtdSIpOwotICAgIHhlbnN0b3JlX3dyaXRlX2lu
dChkb20sICJjb25zb2xlL2xpbWl0IiwgICAgMTI4ICogS2lCKTsKLSAgICB4ZW5zdG9yZV93cml0
ZV9pbnQoZG9tLCAiY29uc29sZS9yaW5nLXJlZiIsIGNvbnNvbGVfbWZuKTsKLSAgICB4ZW5zdG9y
ZV93cml0ZV9pbnQoZG9tLCAiY29uc29sZS9wb3J0IiwgICAgIGNvbnNvbGVfcG9ydCk7Ci0gICAg
eGVuX2NvbmZpZ19kZXZfY29uc29sZSgwKTsKLQotICAgIGZyZWUoZG9tKTsKLSAgICByZXR1cm4g
MDsKLX0KLQotLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSAqLwotCi1zdGF0aWMgUUVNVVRpbWVyICp4ZW5fcG9sbDsKLQotLyog
Y2hlY2sgZG9tYWluIHN0YXRlIG9uY2UgcGVyIHNlY29uZCAqLwotc3RhdGljIHZvaWQgeGVuX2Rv
bWFpbl9wb2xsKHZvaWQgKm9wYXF1ZSkKLXsKLSAgICBzdHJ1Y3QgeGNfZG9taW5mbyBpbmZvOwot
ICAgIGludCByYzsKLQotICAgIHJjID0geGNfZG9tYWluX2dldGluZm8oeGVuX3hjLCB4ZW5fZG9t
aWQsIDEsICZpbmZvKTsKLSAgICBpZiAoKHJjICE9IDEpIHx8IChpbmZvLmRvbWlkICE9IHhlbl9k
b21pZCkpIHsKLSAgICAgICAgcWVtdV9sb2coInhlbjogZG9tYWluICVkIGlzIGdvbmVcbiIsIHhl
bl9kb21pZCk7Ci0gICAgICAgIGdvdG8gcXVpdDsKLSAgICB9Ci0gICAgaWYgKGluZm8uZHlpbmcp
IHsKLSAgICAgICAgcWVtdV9sb2coInhlbjogZG9tYWluICVkIGlzIGR5aW5nICglcyVzKVxuIiwg
eGVuX2RvbWlkLAotICAgICAgICAgICAgICAgICBpbmZvLmNyYXNoZWQgID8gImNyYXNoZWQiICA6
ICIiLAotICAgICAgICAgICAgICAgICBpbmZvLnNodXRkb3duID8gInNodXRkb3duIiA6ICIiKTsK
LSAgICAgICAgZ290byBxdWl0OwotICAgIH0KLQotICAgIHRpbWVyX21vZCh4ZW5fcG9sbCwgcWVt
dV9jbG9ja19nZXRfbXMoUUVNVV9DTE9DS19SRUFMVElNRSkgKyAxMDAwKTsKLSAgICByZXR1cm47
Ci0KLXF1aXQ6Ci0gICAgcWVtdV9zeXN0ZW1fc2h1dGRvd25fcmVxdWVzdChTSFVURE9XTl9DQVVT
RV9HVUVTVF9TSFVURE9XTik7Ci19Ci0KLXN0YXRpYyBpbnQgeGVuX2RvbWFpbl93YXRjaGVyKHZv
aWQpCi17Ci0gICAgaW50IHFlbXVfcnVubmluZyA9IDE7Ci0gICAgaW50IGZkWzJdLCBpLCBuLCBy
YzsKLSAgICBjaGFyIGJ5dGU7Ci0KLSAgICBpZiAocGlwZShmZCkgIT0gMCkgewotICAgICAgICBx
ZW11X2xvZygiJXM6IEh1aD8gcGlwZSBlcnJvcjogJXNcbiIsIF9fZnVuY19fLCBzdHJlcnJvcihl
cnJubykpOwotICAgICAgICByZXR1cm4gLTE7Ci0gICAgfQotICAgIGlmIChmb3JrKCkgIT0gMCkK
LSAgICAgICAgcmV0dXJuIDA7IC8qIG5vdCBjaGlsZCAqLwotCi0gICAgLyogY2xvc2UgYWxsIGZp
bGUgaGFuZGxlcywgZXhjZXB0IHN0ZGlvL291dC9lcnIsCi0gICAgICogb3VyIHdhdGNoIHBpcGUg
YW5kIHRoZSB4ZW4gaW50ZXJmYWNlIGhhbmRsZSAqLwotICAgIG4gPSBnZXRkdGFibGVzaXplKCk7
Ci0gICAgZm9yIChpID0gMzsgaSA8IG47IGkrKykgewotICAgICAgICBpZiAoaSA9PSBmZFswXSkK
LSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICBjbG9zZShpKTsKLSAgICB9Ci0KLSAgICAv
KgotICAgICAqIFJlb3BlbiB4YyBpbnRlcmZhY2UsIHNpbmNlIHRoZSBvcmlnaW5hbCBpcyB1bnNh
ZmUgYWZ0ZXIgZm9yawotICAgICAqIGFuZCB3YXMgY2xvc2VkIGFib3ZlLgotICAgICAqLwotICAg
IHhlbl94YyA9IHhjX2ludGVyZmFjZV9vcGVuKDAsIDAsIDApOwotCi0gICAgLyogaWdub3JlIHRl
cm0gc2lnbmFscyAqLwotICAgIHNpZ25hbChTSUdJTlQsICBTSUdfSUdOKTsKLSAgICBzaWduYWwo
U0lHVEVSTSwgU0lHX0lHTik7Ci0KLSAgICAvKiB3YWl0IGZvciBxZW11IGV4aXRpbmcgKi8KLSAg
ICB3aGlsZSAocWVtdV9ydW5uaW5nKSB7Ci0gICAgICAgIHJjID0gcmVhZChmZFswXSwgJmJ5dGUs
IDEpOwotICAgICAgICBzd2l0Y2ggKHJjKSB7Ci0gICAgICAgIGNhc2UgLTE6Ci0gICAgICAgICAg
ICBpZiAoZXJybm8gPT0gRUlOVFIpCi0gICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAg
ICAgICBxZW11X2xvZygiJXM6IEh1aD8gcmVhZCBlcnJvcjogJXNcbiIsIF9fZnVuY19fLCBzdHJl
cnJvcihlcnJubykpOwotICAgICAgICAgICAgcWVtdV9ydW5uaW5nID0gMDsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICBjYXNlIDA6Ci0gICAgICAgICAgICAvKiBFT0YgLT4gcWVtdSBleGl0
ZWQgKi8KLSAgICAgICAgICAgIHFlbXVfcnVubmluZyA9IDA7Ci0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIHFlbXVfbG9nKCIlczogSHVoPyBkYXRhIG9u
IHRoZSB3YXRjaCBwaXBlP1xuIiwgX19mdW5jX18pOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIH0KLSAgICB9Ci0KLSAgICAvKiBjbGVhbnVwICovCi0gICAgcWVtdV9sb2coIiVzOiBkZXN0
cm95IGRvbWFpbiAlZFxuIiwgX19mdW5jX18sIHhlbl9kb21pZCk7Ci0gICAgeGNfZG9tYWluX2Rl
c3Ryb3koeGVuX3hjLCB4ZW5fZG9taWQpOwotICAgIF9leGl0KDApOwotfQotCi0vKiBub3JtYWwg
Y2xlYW51cCAqLwotc3RhdGljIHZvaWQgeGVuX2RvbWFpbl9jbGVhbnVwKHZvaWQpCi17Ci0gICAg
Y2hhciAqZG9tOwotCi0gICAgZG9tID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhlbnN0b3JlLCB4ZW5f
ZG9taWQpOwotICAgIGlmIChkb20pIHsKLSAgICAgICAgeHNfcm0oeGVuc3RvcmUsIDAsIGRvbSk7
Ci0gICAgICAgIGZyZWUoZG9tKTsKLSAgICB9Ci0gICAgeHNfcmVsZWFzZV9kb21haW4oeGVuc3Rv
cmUsIHhlbl9kb21pZCk7Ci19Ci0KLWludCB4ZW5fZG9tYWluX2J1aWxkX3B2KGNvbnN0IGNoYXIg
Kmtlcm5lbCwgY29uc3QgY2hhciAqcmFtZGlzaywKLSAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKmNtZGxpbmUpCi17Ci0gICAgdWludDMyX3Qgc3NpZHJlZiA9IDA7Ci0gICAgdWlu
dDMyX3QgZmxhZ3MgPSAwOwotICAgIHhlbl9kb21haW5faGFuZGxlX3QgdXVpZDsKLSAgICB1bnNp
Z25lZCBpbnQgeGVuc3RvcmVfcG9ydCA9IDAsIGNvbnNvbGVfcG9ydCA9IDA7Ci0gICAgdW5zaWdu
ZWQgbG9uZyB4ZW5zdG9yZV9tZm4gPSAwLCBjb25zb2xlX21mbiA9IDA7Ci0gICAgaW50IHJjOwot
Ci0gICAgbWVtY3B5KHV1aWQsICZxZW11X3V1aWQsIHNpemVvZih1dWlkKSk7Ci0gICAgcmMgPSB4
ZW5fZG9tYWluX2NyZWF0ZSh4ZW5feGMsIHNzaWRyZWYsIHV1aWQsIGZsYWdzLCAmeGVuX2RvbWlk
KTsKLSAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAieGVuOiB4Y19k
b21haW5fY3JlYXRlKCkgZmFpbGVkXG4iKTsKLSAgICAgICAgZ290byBlcnI7Ci0gICAgfQotICAg
IHFlbXVfbG9nKCJ4ZW46IGNyZWF0ZWQgZG9tYWluICVkXG4iLCB4ZW5fZG9taWQpOwotICAgIGF0
ZXhpdCh4ZW5fZG9tYWluX2NsZWFudXApOwotICAgIGlmICh4ZW5fZG9tYWluX3dhdGNoZXIoKSA9
PSAtMSkgewotICAgICAgICBnb3RvIGVycjsKLSAgICB9Ci0KLSAgICB4ZW5zdG9yZV9kb21haW5f
aW5pdDEoa2VybmVsLCByYW1kaXNrLCBjbWRsaW5lKTsKLQotICAgIHJjID0geGNfZG9tYWluX21h
eF92Y3B1cyh4ZW5feGMsIHhlbl9kb21pZCwgc21wX2NwdXMpOwotICAgIGlmIChyYyA8IDApIHsK
LSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ4ZW46IHhjX2RvbWFpbl9tYXhfdmNwdXMoKSBmYWls
ZWRcbiIpOwotICAgICAgICBnb3RvIGVycjsKLSAgICB9Ci0KLSNpZiAwCi0gICAgcmMgPSB4Y19k
b21haW5fc2V0Y3B1d2VpZ2h0KHhlbl94YywgeGVuX2RvbWlkLCAyNTYpOwotICAgIGlmIChyYyA8
IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ4ZW46IHhjX2RvbWFpbl9zZXRjcHV3ZWln
aHQoKSBmYWlsZWRcbiIpOwotICAgICAgICBnb3RvIGVycjsKLSAgICB9Ci0jZW5kaWYKLQotICAg
IHJjID0geGNfZG9tYWluX3NldG1heG1lbSh4ZW5feGMsIHhlbl9kb21pZCwgcmFtX3NpemUgLyBL
aUIpOwotICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ4ZW46IHhj
X2RvbWFpbl9zZXRtYXhtZW0oKSBmYWlsZWRcbiIpOwotICAgICAgICBnb3RvIGVycjsKLSAgICB9
Ci0KLSAgICB4ZW5zdG9yZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQoeGVuX3hjLCB4
ZW5fZG9taWQsIDApOwotICAgIGNvbnNvbGVfcG9ydCA9IHhjX2V2dGNobl9hbGxvY191bmJvdW5k
KHhlbl94YywgeGVuX2RvbWlkLCAwKTsKLQotICAgIHJjID0geGNfbGludXhfYnVpbGQoeGVuX3hj
LCB4ZW5fZG9taWQsIHJhbV9zaXplIC8gTWlCLAotICAgICAgICAgICAgICAgICAgICAgICAga2Vy
bmVsLCByYW1kaXNrLCBjbWRsaW5lLAotICAgICAgICAgICAgICAgICAgICAgICAgMCwgZmxhZ3Ms
Ci0gICAgICAgICAgICAgICAgICAgICAgICB4ZW5zdG9yZV9wb3J0LCAmeGVuc3RvcmVfbWZuLAot
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9wb3J0LCAmY29uc29sZV9tZm4pOwotICAg
IGlmIChyYyA8IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ4ZW46IHhjX2xpbnV4X2J1
aWxkKCkgZmFpbGVkXG4iKTsKLSAgICAgICAgZ290byBlcnI7Ci0gICAgfQotCi0gICAgeGVuc3Rv
cmVfZG9tYWluX2luaXQyKHhlbnN0b3JlX3BvcnQsIHhlbnN0b3JlX21mbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc29sZV9wb3J0LCBjb25zb2xlX21mbik7Ci0KLSAgICBxZW11X2xv
ZygieGVuOiB1bnBhdXNpbmcgZG9tYWluICVkXG4iLCB4ZW5fZG9taWQpOwotICAgIHJjID0geGNf
ZG9tYWluX3VucGF1c2UoeGVuX3hjLCB4ZW5fZG9taWQpOwotICAgIGlmIChyYyA8IDApIHsKLSAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJ4ZW46IHhjX2RvbWFpbl91bnBhdXNlKCkgZmFpbGVkXG4i
KTsKLSAgICAgICAgZ290byBlcnI7Ci0gICAgfQotCi0gICAgeGVuX3BvbGwgPSB0aW1lcl9uZXdf
bXMoUUVNVV9DTE9DS19SRUFMVElNRSwgeGVuX2RvbWFpbl9wb2xsLCBOVUxMKTsKLSAgICB0aW1l
cl9tb2QoeGVuX3BvbGwsIHFlbXVfY2xvY2tfZ2V0X21zKFFFTVVfQ0xPQ0tfUkVBTFRJTUUpICsg
MTAwMCk7Ci0gICAgcmV0dXJuIDA7Ci0KLWVycjoKLSAgICByZXR1cm4gLTE7Ci19CmRpZmYgLS1n
aXQgYS9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuaCBiL2h3L3hlbnB2L3hlbl9kb21haW5idWls
ZC5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2NTJkOWI0MTBmLi4wMDAwMDAwMDAw
Ci0tLSBhL2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5oCisrKyAvZGV2L251bGwKQEAgLTEsMTMg
KzAsMCBAQAotI2lmbmRlZiBRRU1VX0hXX1hFTl9ET01BSU5CVUlMRF9ICi0jZGVmaW5lIFFFTVVf
SFdfWEVOX0RPTUFJTkJVSUxEX0gKLQotI2luY2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCi0K
LWludCB4ZW5zdG9yZV9kb21haW5faW5pdDEoY29uc3QgY2hhciAqa2VybmVsLCBjb25zdCBjaGFy
ICpyYW1kaXNrLAotICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWRsaW5l
KTsKLWludCB4ZW5zdG9yZV9kb21haW5faW5pdDIoaW50IHhlbnN0b3JlX3BvcnQsIGludCB4ZW5z
dG9yZV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb25zb2xlX3BvcnQsIGlu
dCBjb25zb2xlX21mbik7Ci1pbnQgeGVuX2RvbWFpbl9idWlsZF9wdihjb25zdCBjaGFyICprZXJu
ZWwsIGNvbnN0IGNoYXIgKnJhbWRpc2ssCi0gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICpjbWRsaW5lKTsKLQotI2VuZGlmIC8qIFFFTVVfSFdfWEVOX0RPTUFJTkJVSUxEX0ggKi8K
ZGlmZiAtLWdpdCBhL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMgYi9ody94ZW5wdi94ZW5fbWFj
aGluZV9wdi5jCmluZGV4IDYwOGU1OTFiY2MuLjhkNjhmZWYyNWUgMTAwNjQ0Ci0tLSBhL2h3L3hl
bnB2L3hlbl9tYWNoaW5lX3B2LmMKKysrIGIvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYwpAQCAt
MjgsNyArMjgsNiBAQAogI2luY2x1ZGUgImh3L2JvYXJkcy5oIgogI2luY2x1ZGUgImh3L3hlbi94
ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJody94ZW4veGVuLWJ1cy5oIgotI2luY2x1
ZGUgInhlbl9kb21haW5idWlsZC5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgi
CiAKIHN0YXRpYyB2b2lkIHhlbl9pbml0X3B2KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKQEAgLTQ2
LDE5ICs0NSw2IEBAIHN0YXRpYyB2b2lkIHhlbl9pbml0X3B2KE1hY2hpbmVTdGF0ZSAqbWFjaGlu
ZSkKICAgICBjYXNlIFhFTl9BVFRBQ0g6CiAgICAgICAgIC8qIG5vdGhpbmcgdG8gZG8sIHhlbmQg
aGFuZGxlcyBldmVyeXRoaW5nICovCiAgICAgICAgIGJyZWFrOwotI2lmZGVmIENPTkZJR19YRU5f
UFZfRE9NQUlOX0JVSUxECi0gICAgY2FzZSBYRU5fQ1JFQVRFOiB7Ci0gICAgICAgIGNvbnN0IGNo
YXIgKmtlcm5lbF9maWxlbmFtZSA9IG1hY2hpbmUtPmtlcm5lbF9maWxlbmFtZTsKLSAgICAgICAg
Y29uc3QgY2hhciAqa2VybmVsX2NtZGxpbmUgPSBtYWNoaW5lLT5rZXJuZWxfY21kbGluZTsKLSAg
ICAgICAgY29uc3QgY2hhciAqaW5pdHJkX2ZpbGVuYW1lID0gbWFjaGluZS0+aW5pdHJkX2ZpbGVu
YW1lOwotICAgICAgICBpZiAoeGVuX2RvbWFpbl9idWlsZF9wdihrZXJuZWxfZmlsZW5hbWUsIGlu
aXRyZF9maWxlbmFtZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2VybmVsX2Nt
ZGxpbmUpIDwgMCkgewotICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJ4ZW4gcHYgZG9tYWluIGNy
ZWF0aW9uIGZhaWxlZCIpOwotICAgICAgICAgICAgZXhpdCgxKTsKLSAgICAgICAgfQotICAgICAg
ICBicmVhazsKLSAgICB9Ci0jZW5kaWYKICAgICBjYXNlIFhFTl9FTVVMQVRFOgogICAgICAgICBl
cnJvcl9yZXBvcnQoInhlbiBlbXVsYXRpb24gbm90IGltcGxlbWVudGVkICh5ZXQpIik7CiAgICAg
ICAgIGV4aXQoMSk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4uaCBiL2luY2x1ZGUv
aHcveGVuL3hlbi5oCmluZGV4IDdlZmNkYWE4ZmUuLjk3OGFhYTMxZmIgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUvaHcveGVuL3hlbi5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi5oCkBAIC0xNSw3ICsx
NSw2IEBACiAvKiB4ZW4tbWFjaGluZS5jICovCiBlbnVtIHhlbl9tb2RlIHsKICAgICBYRU5fRU1V
TEFURSA9IDAsICAvLyB4ZW4gZW11bGF0aW9uLCB1c2luZyB4ZW5uZXIgKGRlZmF1bHQpCi0gICAg
WEVOX0NSRUFURSwgICAgICAgLy8gY3JlYXRlIHhlbiBkb21haW4KICAgICBYRU5fQVRUQUNIICAg
ICAgICAvLyBhdHRhY2ggdG8geGVuIGRvbWFpbiBjcmVhdGVkIGJ5IHhlbmQKIH07CiAKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCBiL2luY2x1ZGUvaHcveGVuL3hlbl9j
b21tb24uaAppbmRleCA5YzNhYzA3ZDc4Li45YTgxNTVlMTcyIDEwMDY0NAotLS0gYS9pbmNsdWRl
L2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCkBA
IC02NjIsMjQgKzY2Miw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IHhlbl9zZXRfaW9yZXFfc2VydmVy
X3N0YXRlKGRvbWlkX3QgZG9tLAogCiAjZW5kaWYKIAotI2lmZGVmIENPTkZJR19YRU5fUFZfRE9N
QUlOX0JVSUxECi0jaWYgQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OIDwgNDA3MDAK
LXN0YXRpYyBpbmxpbmUgaW50IHhlbl9kb21haW5fY3JlYXRlKHhjX2ludGVyZmFjZSAqeGMsIHVp
bnQzMl90IHNzaWRyZWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
ZG9tYWluX2hhbmRsZV90IGhhbmRsZSwgdWludDMyX3QgZmxhZ3MsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqcGRvbWlkKQotewotICAgIHJldHVybiB4Y19k
b21haW5fY3JlYXRlKHhjLCBzc2lkcmVmLCBoYW5kbGUsIGZsYWdzLCBwZG9taWQpOwotfQotI2Vs
c2UKLXN0YXRpYyBpbmxpbmUgaW50IHhlbl9kb21haW5fY3JlYXRlKHhjX2ludGVyZmFjZSAqeGMs
IHVpbnQzMl90IHNzaWRyZWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fZG9tYWluX2hhbmRsZV90IGhhbmRsZSwgdWludDMyX3QgZmxhZ3MsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqcGRvbWlkKQotewotICAgIHJldHVybiB4
Y19kb21haW5fY3JlYXRlKHhjLCBzc2lkcmVmLCBoYW5kbGUsIGZsYWdzLCBwZG9taWQsIE5VTEwp
OwotfQotI2VuZGlmCi0jZW5kaWYKLQogLyogWGVuIGJlZm9yZSA0LjggKi8KIAogI2lmIENPTkZJ
R19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA8IDQwODAwCmRpZmYgLS1naXQgYS9xZW11LW9w
dGlvbnMuaHggYi9xZW11LW9wdGlvbnMuaHgKaW5kZXggZDRmMzU2NGI3OC4uN2MzMjNjOTQwNiAx
MDA2NDQKLS0tIGEvcWVtdS1vcHRpb25zLmh4CisrKyBiL3FlbXUtb3B0aW9ucy5oeApAQCAtMzM5
NCwxMCArMzM5NCw2IEBAIEVURVhJCiAKIERFRigieGVuLWRvbWlkIiwgSEFTX0FSRywgUUVNVV9P
UFRJT05feGVuX2RvbWlkLAogICAgICIteGVuLWRvbWlkIGlkICAgc3BlY2lmeSB4ZW4gZ3Vlc3Qg
ZG9tYWluIGlkXG4iLCBRRU1VX0FSQ0hfQUxMKQotREVGKCJ4ZW4tY3JlYXRlIiwgMCwgUUVNVV9P
UFRJT05feGVuX2NyZWF0ZSwKLSAgICAiLXhlbi1jcmVhdGUgICAgIGNyZWF0ZSBkb21haW4gdXNp
bmcgeGVuIGh5cGVyY2FsbHMsIGJ5cGFzc2luZyB4ZW5kXG4iCi0gICAgIiAgICAgICAgICAgICAg
ICB3YXJuaW5nOiBzaG91bGQgbm90IGJlIHVzZWQgd2hlbiB4ZW5kIGlzIGluIHVzZVxuIiwKLSAg
ICBRRU1VX0FSQ0hfQUxMKQogREVGKCJ4ZW4tYXR0YWNoIiwgMCwgUUVNVV9PUFRJT05feGVuX2F0
dGFjaCwKICAgICAiLXhlbi1hdHRhY2ggICAgIGF0dGFjaCB0byBleGlzdGluZyB4ZW4gZG9tYWlu
XG4iCiAgICAgIiAgICAgICAgICAgICAgICB4ZW5kIHdpbGwgdXNlIHRoaXMgd2hlbiBzdGFydGlu
ZyBRRU1VXG4iLApAQCAtMzQxMSwxMCArMzQwNyw2IEBAIFNURVhJCiBAaXRlbSAteGVuLWRvbWlk
IEB2YXJ7aWR9CiBAZmluZGV4IC14ZW4tZG9taWQKIFNwZWNpZnkgeGVuIGd1ZXN0IGRvbWFpbiBA
dmFye2lkfSAoWEVOIG9ubHkpLgotQGl0ZW0gLXhlbi1jcmVhdGUKLUBmaW5kZXggLXhlbi1jcmVh
dGUKLUNyZWF0ZSBkb21haW4gdXNpbmcgeGVuIGh5cGVyY2FsbHMsIGJ5cGFzc2luZyB4ZW5kLgot
V2FybmluZzogc2hvdWxkIG5vdCBiZSB1c2VkIHdoZW4geGVuZCBpcyBpbiB1c2UgKFhFTiBvbmx5
KS4KIEBpdGVtIC14ZW4tYXR0YWNoCiBAZmluZGV4IC14ZW4tYXR0YWNoCiBBdHRhY2ggdG8gZXhp
c3RpbmcgeGVuIGRvbWFpbi4KZGlmZiAtLWdpdCBhL3ZsLmMgYi92bC5jCmluZGV4IDliOGVhM2Y2
NTQuLmJjOWZiZWM2NTQgMTAwNjQ0Ci0tLSBhL3ZsLmMKKysrIGIvdmwuYwpAQCAtMzg1NiwxMyAr
Mzg1Niw2IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndiwgY2hhciAqKmVudnApCiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIHhlbl9kb21pZCA9IGF0b2kob3B0YXJn
KTsKICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgUUVNVV9PUFRJT05f
eGVuX2NyZWF0ZToKLSAgICAgICAgICAgICAgICBpZiAoISh4ZW5fYXZhaWxhYmxlKCkpKSB7Ci0g
ICAgICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiT3B0aW9uIG5vdCBzdXBwb3J0ZWQgZm9y
IHRoaXMgdGFyZ2V0Iik7Ci0gICAgICAgICAgICAgICAgICAgIGV4aXQoMSk7Ci0gICAgICAgICAg
ICAgICAgfQotICAgICAgICAgICAgICAgIHhlbl9tb2RlID0gWEVOX0NSRUFURTsKLSAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgUUVNVV9PUFRJT05feGVuX2F0dGFjaDoK
ICAgICAgICAgICAgICAgICBpZiAoISh4ZW5fYXZhaWxhYmxlKCkpKSB7CiAgICAgICAgICAgICAg
ICAgICAgIGVycm9yX3JlcG9ydCgiT3B0aW9uIG5vdCBzdXBwb3J0ZWQgZm9yIHRoaXMgdGFyZ2V0
Iik7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 14:19:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 14:19: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-devel-bounces@lists.xenproject.org>)
	id 1gj35A-0003JQ-Nd; Mon, 14 Jan 2019 14:19: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj359-0003JL-3b
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 14:19:15 +0000
X-Inumbo-ID: 5d72e990-1807-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d72e990-1807-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 14:19:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 07:19:11 -0700
Message-Id: <5C3C9A5B020000780020D4A6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 07:19:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDA4OjQyLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IC0tLSBhL3hlbi9jb21tb24vYXJnby5jCj4gKysrIGIveGVuL2NvbW1vbi9hcmdv
LmMKPiBAQCAtMjMsMTYgKzIzLDQxIEBACj4gICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KPiAgI2lu
Y2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgo+ICAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5o
Pgo+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICsjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgo+ICAj
aW5jbHVkZSA8eGVuL3RpbWUuaD4KPiAgI2luY2x1ZGUgPHB1YmxpYy9hcmdvLmg+Cj4gIAo+ICsj
ZGVmaW5lIE1BWF9SSU5HU19QRVJfRE9NQUlOICAgICAgICAgICAgMTI4VQo+ICsKPiArLyogQWxs
IG1lc3NhZ2VzIG9uIHRoZSByaW5nIGFyZSBwYWRkZWQgdG8gYSBtdWx0aXBsZSBvZiB0aGUgc2xv
dCBzaXplLiAqLwo+ICsjZGVmaW5lIFJPVU5EVVBfTUVTU0FHRShhKSAoUk9VTkRVUCgoYSksIFhF
Tl9BUkdPX01TR19TTE9UX1NJWkUpKQoKUG9pbnRsZXNzIG91dGVybW9zdCBwYWlyIG9mIHBhcmVu
dGhlc2VzLgoKPiBAQCAtMTk4LDYgKzIyMywzMSBAQCBzdGF0aWMgREVGSU5FX1JXTE9DSyhhcmdv
X2xvY2spOyAvKiBMMSAqLwo+ICAjZGVmaW5lIGFyZ29fZHByaW50ayhmb3JtYXQsIC4uLiApICgo
dm9pZCkwKQo+ICAjZW5kaWYKPiAgCj4gKy8qCj4gKyAqIFRoaXMgaGFzaCBmdW5jdGlvbiBpcyB1
c2VkIHRvIGRpc3RyaWJ1dGUgcmluZ3Mgd2l0aGluIHRoZSBwZXItZG9tYWluCj4gKyAqIGhhc2gg
dGFibGVzIChkLT5hcmdvLT5yaW5nX2hhc2ggYW5kIGQtPmFyZ29fc2VuZF9oYXNoKS4gVGhlIGhh
c2ggdGFibGUKPiArICogd2lsbCBwcm92aWRlIGEgc3RydWN0IGlmIGEgbWF0Y2ggaXMgZm91bmQg
d2l0aCBhICdhcmdvX3JpbmdfaWQnIGtleToKPiArICogaWUuIHRoZSBrZXkgaXMgYSAoZG9tYWlu
IGlkLCBwb3J0LCBwYXJ0bmVyIGRvbWFpbiBpZCkgdHVwbGUuCj4gKyAqIFNpbmNlIHBvcnQgbnVt
YmVyIHZhcmllcyB0aGUgbW9zdCBpbiBleHBlY3RlZCB1c2UsIGFuZCB0aGUgTGludXggZHJpdmVy
Cj4gKyAqIGFsbG9jYXRlcyBhdCBib3RoIHRoZSBoaWdoIGFuZCBsb3cgZW5kcywgaW5jb3Jwb3Jh
dGUgaGlnaCBhbmQgbG93IGJpdHMgdG8KPiArICogaGVscCB3aXRoIGRpc3RyaWJ1dGlvbi4KPiAr
ICogQXBwbHkgYXJyYXlfaW5kZXhfbm9zcGVjIGFzIGEgZGVmZW5zaXZlIG1lYXN1cmUgc2luY2Ug
dGhpcyBvcGVyYXRlcwo+ICsgKiBvbiB1c2VyLXN1cHBsaWVkIGlucHV0IGFuZCB0aGUgYXJyYXkg
c2l6ZSB0aGF0IGl0IGluZGV4ZXMgaW50byBpcyBrbm93bi4KPiArICovCj4gK3N0YXRpYyB1bnNp
Z25lZCBpbnQKPiAraGFzaF9pbmRleChjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICppZCkKPiAr
ewo+ICsgICAgdW5zaWduZWQgaW50IGhhc2g7Cj4gKwo+ICsgICAgaGFzaCA9ICh1aW50MTZfdCko
aWQtPnBvcnQgPj4gMTYpOwo+ICsgICAgaGFzaCBePSAodWludDE2X3QpaWQtPnBvcnQ7CgpJIG1h
eSBoYXZlIGFza2VkIHRoaXMgYmVmb3JlLCBidXQgYXJlIHRoZSBjYXN0cyByZWFsbHkgbmVlZGVk
CndpdGggLi4uCgo+ICsgICAgaGFzaCBePSBpZC0+ZG9tYWluX2lkOwo+ICsgICAgaGFzaCBePSBp
ZC0+cGFydG5lcl9pZDsKPiArICAgIGhhc2ggJj0gKEFSR09fSFRBQkxFX1NJWkUgLSAxKTsKCi4u
LiB0aGUgbWFza2luZyBkb25lIGhlcmU/Cgo+ICsgICAgcmV0dXJuIGFycmF5X2luZGV4X25vc3Bl
YyhoYXNoLCBBUkdPX0hUQUJMRV9TSVpFKTsKCldpdGggdGhlIG1hc2tpbmcgYWJvdmUgLSBpcyB0
aGlzIHJlYWxseSBuZWVkZWQ/CgpBbmQgdGhlbiB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciB0aGUg
cXVhbGl0eSBvZiB0aGUgaGFzaCBpcwpzdWZmaWNpZW50OiBUaGVyZSB3b24ndCBiZSBtb3JlIHNl
dCBiaXRzIGluIHRoZSByZXN1bHQgdGhhbgphcmUgaW4gYW55IG9mIHRoZSB0aHJlZSBpbnB1dCB2
YWx1ZXMsIHNvIGlmIHRoZXkncmUgYWxsIHNtYWxsLApoaWdoZXIgaGFzaCB0YWJsZSBlbnRyaWVz
IHdvbid0IGJlIHVzZWQgYXQgYWxsLiBJIHdvdWxkCmFzc3VtZSB0aGUgZ29hbCB0byBiZSB0aGF0
IGJ5IHRoZSB0aW1lIDMyIGVudGl0aWVzIGFwcGVhciwKY2hhbmNlcyBiZSBnb29kIHRoYXQgYXQg
bGVhc3QgYWJvdXQgMzAgb2YgdGhlIGhhc2ggdGFibGUKZW50cmllcyBhcmUgaW4gdXNlLgoKPiBA
QCAtMjE5LDYgKzI2OSw3OCBAQCByaW5nX3VubWFwKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmlu
Z19pbmZvKQo+ICAgICAgfQo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50Cj4gK3JpbmdfbWFwX3BhZ2Uo
c3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sIHVuc2lnbmVkIGludCBpLCB2b2lkICoq
b3V0X3B0cikKPiArewo+ICsgICAgaWYgKCBpID49IHJpbmdfaW5mby0+bm1mbnMgKQo+ICsgICAg
ewo+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAgICAgImFyZ286
IHJpbmcgKHZtJXU6JXggdm0lZCkgJXAgYXR0ZW1wdGVkIHRvIG1hcCBwYWdlICAldSBvZiAldVxu
IiwKCnJpbmdfaW5mby0+aWQue2RvbWFpbixwYXJ0bmVyfV9pZCBsb29rIHRvIGJlIG9mIHRoZSBz
YW1lIHR5cGUgLQp3aHkgb25jZSAldSBhbmQgb25jZSAlZD8gU2FtZSBlbHNld2hlcmUuCgo+ICsg
ICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5kb21haW5faWQsIHJpbmdfaW5mby0+aWQucG9y
dCwKPiArICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCwgcmluZ19pbmZv
LCBpLCByaW5nX2luZm8tPm5tZm5zKTsKPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArICAg
IH0KCiAgICBpID0gYXJyYXlfaW5kZXhfbm9zcGVjKGksIHJpbmdfaW5mby0+bm1mbnMpOwoKY29u
c2lkZXJpbmcgdGhlIGFycmF5IGluZGV4ZXMgaGVyZT8gT2YgY291cnNlIGF0IHRoaXMgcG9pbnQg
b25seQp6ZXJvIGNhbiBiZSBwYXNzZWQgaW4sIGJ1dCBJIGFzc3VtZSB0aGlzIGNoYW5nZXMgaW4g
bGF0ZXIgcGF0Y2hlcwphbmQgdGhlIGluZGV4IGlzIGF0IGxlYXN0IGluZGlyZWN0bHkgZ3Vlc3Qg
Y29udHJvbGxlZC4KCj4gQEAgLTM3MSw2ICs0OTMsNDE4IEBAIHBhcnRuZXJfcmluZ3NfcmVtb3Zl
KHN0cnVjdCBkb21haW4gKnNyY19kKQo+ICAgICAgfQo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50Cj4g
K2ZpbmRfcmluZ19tZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCAqbWZuKQoK
U28geW91IGhhdmUgZmluZF9yaW5nX21mbigpLCBmaW5kX3JpbmdfbWZucygpLCBhbmQgcmluZ19m
aW5kX2luZm8oKS4KQW55IGNoYW5jZSB5b3UgY291bGQgdXNlIGEgY29uc2lzdGVudCBvcmRlcmlu
ZyBvZiAicmluZyIgYW5kICJmaW5kIj8KT3IgaXMgdGhlcmUgYSByZWFzb24gYmVoaW5kIHRoZSBh
cHBhcmVudCBtaXNtYXRjaD8KCj4gK3sKPiArICAgIHAybV90eXBlX3QgcDJtdDsKPiArICAgIGlu
dCByZXQgPSAwOwo+ICsKPiArI2lmZGVmIENPTkZJR19YODYKPiArICAgICptZm4gPSBnZXRfZ2Zu
X3Vuc2hhcmUoZCwgZ2ZuX3goZ2ZuKSwgJnAybXQpOwo+ICsjZWxzZQo+ICsgICAgKm1mbiA9IHAy
bV9sb29rdXAoZCwgZ2ZuLCAmcDJtdCk7Cj4gKyNlbmRpZgo+ICsKPiArICAgIGlmICggIW1mbl92
YWxpZCgqbWZuKSApCj4gKyAgICAgICAgcmV0ID0gLUVJTlZBTDsKPiArI2lmZGVmIENPTkZJR19Y
ODYKPiArICAgIGVsc2UgaWYgKCBwMm1faXNfcGFnaW5nKHAybXQpIHx8IChwMm10ID09IHAybV9y
YW1fbG9nZGlydHkpICkKPiArICAgICAgICByZXQgPSAtRUFHQUlOOwo+ICsjZW5kaWYKPiArICAg
IGVsc2UgaWYgKCAocDJtdCAhPSBwMm1fcmFtX3J3KSB8fAo+ICsgICAgICAgICAgICAgICFnZXRf
cGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZSgqbWZuKSwgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkK
PiArICAgICAgICByZXQgPSAtRUlOVkFMOwo+ICsKPiArI2lmZGVmIENPTkZJR19YODYKPiArICAg
IHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7Cj4gKyNlbmRpZgo+ICsKPiArICAgIHJldHVybiByZXQ7
Cj4gK30KClBsZWFzZSBjaGVjayB3aGV0aGVyIHlvdSBjb3VsZCBsZXZlcmFnZSBjaGVja19nZXRf
cGFnZV9mcm9tX2dmbigpCmhlcmUuIElmIHlvdSBjYW4ndCwgcGxlYXNlIGF0IGxlYXN0IHRha2Ug
aW5zcGlyYXRpb24gYXMgdG8gZS5nLiB0aGUKI2lmZGVmLXMgZnJvbSB0aGF0IGZ1bmN0aW9uLgoK
PiArc3RhdGljIGludAo+ICtmaW5kX3JpbmdfbWZucyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKPiArICAgICAgICAgICAgICAgdWludDMyX3QgbnBh
Z2UsCj4gKyAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fcGFn
ZV9kZXNjcl90KSBwZ19kZXNjcl9obmQsCj4gKyAgICAgICAgICAgICAgIHVpbnQzMl90IGxlbikK
Ck5vdGljaW5nIGl0IGhlcmUsIGJ1dCBwZXJoYXBzIHN0aWxsIGFuIGlzc3VlIGVsc2V3aGVyZSBh
cyB3ZWxsOiBEaWRuJ3QKd2UgYWdyZWUgb24gcmVtb3ZpbmcgdW5uZWNlc3NhcnkgdXNlIG9mIGZp
eGVkIHdpZHRoIHR5cGVzPyBPcgp3YXMgdGhhdCBpbiB0aGUgY29udGV4dCBvbiBhbiBlYXJsaWVy
IHBhdGNoIG9mIHYzPwoKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICBpbnQgcmV0
ID0gMDsKPiArICAgIG1mbl90ICptZm5zOwo+ICsgICAgdWludDhfdCAqKm1mbl9tYXBwaW5nOwo+
ICsKPiArICAgIC8qCj4gKyAgICAgKiBmaXJzdCBib3VuZHMgY2hlY2sgb24gbnBhZ2UgaGVyZSBh
bHNvIHNlcnZlcyBhcyBhbiBvdmVyZmxvdyBjaGVjawo+ICsgICAgICogYmVmb3JlIGxlZnQgc2hp
ZnRpbmcgaXQKPiArICAgICAqLwo+ICsgICAgaWYgKCAodW5saWtlbHkobnBhZ2UgPiAoWEVOX0FS
R09fTUFYX1JJTkdfU0laRSA+PiBQQUdFX1NISUZUKSkpIHx8CgpJc24ndCB0aGlzIHJlZHVuZGFu
dCB3aXRoIHRoZSBjaGVjayBpbiBkb19hcmdvX3AoKT8KCj4gKyAgICAgICAgICgobnBhZ2UgPDwg
UEFHRV9TSElGVCkgPCBsZW4pICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAg
ICBpZiAoIHJpbmdfaW5mby0+bWZucyApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogUmluZyBhbHJl
YWR5IGV4aXN0ZWQ6IGRyb3AgdGhlIHByZXZpb3VzIG1hcHBpbmcuICovCj4gKyAgICAgICAgZ3By
aW50ayhYRU5MT0dfSU5GTywKPiArICAgICAgICAgImFyZ286IHZtJXUgcmUtcmVnaXN0ZXIgZXhp
c3RpbmcgcmluZyAodm0ldToleCB2bSVkKSBjbGVhcnMgbWFwcGluZ1xuIiwKCkluZGVudGF0aW9u
IChhbHNvIGVsc2V3aGVyZSkuCgo+ICsgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByaW5n
X2luZm8tPmlkLmRvbWFpbl9pZCwKPiArICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucG9y
dCwgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkKTsKPiArCj4gKyAgICAgICAgcmluZ19yZW1vdmVf
bWZucyhkLCByaW5nX2luZm8pOwo+ICsgICAgICAgIEFTU0VSVCghcmluZ19pbmZvLT5tZm5zKTsK
PiArICAgIH0KPiArCj4gKyAgICBtZm5zID0geG1hbGxvY19hcnJheShtZm5fdCwgbnBhZ2UpOwo+
ICsgICAgaWYgKCAhbWZucyApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCBucGFnZTsgaSsrICkKPiArICAgICAgICBtZm5zW2ldID0gSU5WQUxJ
RF9NRk47Cj4gKwo+ICsgICAgbWZuX21hcHBpbmcgPSB4emFsbG9jX2FycmF5KHVpbnQ4X3QgKiwg
bnBhZ2UpOwo+ICsgICAgaWYgKCAhbWZuX21hcHBpbmcgKQo+ICsgICAgewo+ICsgICAgICAgIHhm
cmVlKG1mbnMpOwo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsgICAgfQo+ICsKPiArICAg
IHJpbmdfaW5mby0+bnBhZ2UgPSBucGFnZTsKPiArICAgIHJpbmdfaW5mby0+bWZucyA9IG1mbnM7
Cj4gKyAgICByaW5nX2luZm8tPm1mbl9tYXBwaW5nID0gbWZuX21hcHBpbmc7CgpBcyB0aGUgaW52
ZXJzZSB0byB0aGUgY2xlYW51cCBzZXF1ZW5jZSBpbiBhbiBlYXJsaWVyIHBhdGNoOiBQbGVhc2UK
c2V0IC0+bnBhZ2UgbGFzdCBoZXJlIGV2ZW4gaWYgaXQgZG9lc24ndCBzdHJpY3RseSBtYXR0ZXIu
Cgo+ICsgICAgQVNTRVJUKHJpbmdfaW5mby0+bnBhZ2UgPT0gbnBhZ2UpOwoKV2hhdCBpcyB0aGlz
IHRyeWluZyB0byBtYWtlIHN1cmUsIHNlZWluZyB0aGUgYXNzaWdubWVudCBqdXN0IGEKZmV3IGxp
bmVzIHVwPwoKPiArICAgIGlmICggcmluZ19pbmZvLT5ubWZucyA9PSByaW5nX2luZm8tPm5wYWdl
ICkKPiArICAgICAgICByZXR1cm4gMDsKCkNhbiB0aGlzIGhhcHBlbiB3aXRoIHRoZSByaW5nX3Jl
bW92ZV9tZm5zKCkgY2FsbCBhYm92ZT8KCj4gKyAgICBmb3IgKCBpID0gcmluZ19pbmZvLT5ubWZu
czsgaSA8IHJpbmdfaW5mby0+bnBhZ2U7IGkrKyApCgpBbmQgaGVuY2UgY2FuIGkgc3RhcnQgZnJv
bSBvdGhlciB0aGFuIHplcm8gaGVyZT8gQW5kIHdoeSBub3QKdXNlIHRoZSAocG9zc2libHkgY2hl
YXBlciB0byBhY2Nlc3MpIGZ1bmN0aW9uIGFyZ3VtZW50ICJucGFnZSIKYXMgdGhlIGxvb3AgdXBw
ZXIgYm91bmQ/IFRoZSBvdGhlciBzaW1pbGFyIGxvb3AgYSBmZXcgbGluZXMgdXAKaXMgY29kZWQg
dGhhdCBzaW1wbGVyIHdheS4KCj4gK3N0YXRpYyBsb25nCj4gK3JlZ2lzdGVyX3Jpbmcoc3RydWN0
IGRvbWFpbiAqY3VycmQsCj4gKyAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpIHJlZ19obmQsCj4gKyAgICAgICAgICAgICAgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19wYWdlX2Rlc2NyX3QpIHBnX2Rlc2NyX2huZCwKPiAr
ICAgICAgICAgICAgICB1aW50MzJfdCBucGFnZSwgYm9vbCBmYWlsX2V4aXN0KQo+ICt7Cj4gKyAg
ICB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QgcmVnOwo+ICsgICAgc3RydWN0IGFyZ29fcmluZ19p
ZCByaW5nX2lkOwo+ICsgICAgdm9pZCAqbWFwX3JpbmdwOwo+ICsgICAgeGVuX2FyZ29fcmluZ190
ICpyaW5ncDsKPiArICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOwo+ICsgICAg
c3RydWN0IGFyZ29fc2VuZF9pbmZvICpzZW5kX2luZm8gPSBOVUxMOwo+ICsgICAgc3RydWN0IGRv
bWFpbiAqZHN0X2QgPSBOVUxMOwo+ICsgICAgaW50IHJldCA9IDA7Cj4gKyAgICB1aW50MzJfdCBw
cml2YXRlX3R4X3B0cjsKPiArCj4gKyAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmcmVnLCByZWdf
aG5kLCAxKSApCj4gKyAgICB7Cj4gKyAgICAgICAgcmV0ID0gLUVGQVVMVDsKPiArICAgICAgICBn
b3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICAvKgo+ICsgICAgICogQSByaW5nIG11c3QgYmUg
bGFyZ2UgZW5vdWdoIHRvIHRyYW5zbWl0IG1lc3NhZ2VzLCBzbyByZXF1aXJlcyBzcGFjZSBmb3I6
Cj4gKyAgICAgKiAqIDEgbWVzc2FnZSBoZWFkZXIsIHBsdXMKPiArICAgICAqICogMSBwYXlsb2Fk
IHNsb3QgKHBheWxvYWQgaXMgYWx3YXlzIHJvdW5kZWQgdG8gYSBtdWx0aXBsZSBvZiAxNiBieXRl
cykKPiArICAgICAqICAgZm9yIHRoZSBtZXNzYWdlIHBheWxvYWQgdG8gYmUgd3JpdHRlbiBpbnRv
LCBwbHVzCj4gKyAgICAgKiAqIDEgbW9yZSBzbG90LCBzbyB0aGF0IHRoZSByaW5nIGNhbm5vdCBi
ZSBmaWxsZWQgdG8gY2FwYWNpdHkgd2l0aCBhCj4gKyAgICAgKiAgIHNpbmdsZSBtZXNzYWdlIC0t
IHNlZSB0aGUgbG9naWMgaW4gcmluZ2J1Zl9pbnNlcnQgLS0gYWxsb3dpbmcgZm9yIHRoaXMKPiAr
ICAgICAqICAgZW5zdXJlcyB0aGF0IHRoZXJlIGNhbiBiZSBzcGFjZSByZW1haW5pbmcgd2hlbiBh
IG1lc3NhZ2UgaXMgcHJlc2VudC4KPiArICAgICAqIFRoZSBhYm92ZSBkZXRlcm1pbmVzIHRoZSBt
aW5pbXVtIGFjY2VwdGFibGUgcmluZyBzaXplLgo+ICsgICAgICovCj4gKyAgICBpZiAoIChyZWcu
bGVuIDwgKHNpemVvZihzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcikKPiArICAg
ICAgICAgICAgICAgICAgICAgICsgUk9VTkRVUF9NRVNTQUdFKDEpICsgUk9VTkRVUF9NRVNTQUdF
KDEpKSkgfHwKClRoZXNlIHR3byBzdW1tYW5kcyBkb24ndCBsb29rIHRvIGZ1bGZpbGwgdGhlICJj
YW5ub3QgYmUgZmlsbGVkIHRvCmNhcGFjaXR5IiBjb25zdHJhaW50IHRoZSBjb21tZW50IGRlc2Ny
aWJlcywgYXMgKGFpdWkpIG1lc3NhZ2VzCmNhbiBiZSBsYXJnZXIgdGhhbiAxNiBieXRlcy4gV2hh
dCdzIHRoZSBkZWFsPwoKPiArICAgICAgICAgKHJlZy5sZW4gPiBYRU5fQVJHT19NQVhfUklOR19T
SVpFKSB8fAo+ICsgICAgICAgICAocmVnLmxlbiAhPSBST1VORFVQX01FU1NBR0UocmVnLmxlbikp
IHx8Cj4gKyAgICAgICAgIChyZWcucGFkICE9IDApICkKPiArICAgIHsKPiArICAgICAgICByZXQg
PSAtRUlOVkFMOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIHJpbmdf
aWQucGFydG5lcl9pZCA9IHJlZy5wYXJ0bmVyX2lkOwo+ICsgICAgcmluZ19pZC5wb3J0ID0gcmVn
LnBvcnQ7Cj4gKyAgICByaW5nX2lkLmRvbWFpbl9pZCA9IGN1cnJkLT5kb21haW5faWQ7Cj4gKwo+
ICsgICAgcmVhZF9sb2NrKCZhcmdvX2xvY2spOwoKRnJvbSBoZXJlIHRvIC4uLgoKPiArICAgIGlm
ICggIWN1cnJkLT5hcmdvICkKPiArICAgIHsKPiArICAgICAgICByZXQgPSAtRU5PREVWOwo+ICsg
ICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIHJlZy5wYXJ0
bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBv
cHRfYXJnb19tYWNfZW5mb3JjaW5nICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJldCA9
IC1FUEVSTTsKPiArICAgICAgICAgICAgZ290byBvdXRfdW5sb2NrOwo+ICsgICAgICAgIH0KPiAr
ICAgIH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICBkc3RfZCA9IGdldF9kb21haW5f
YnlfaWQocmVnLnBhcnRuZXJfaWQpOwo+ICsgICAgICAgIGlmICggIWRzdF9kICkKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgICAgIGFyZ29fZHByaW50aygiIWRzdF9kLCBFU1JDSFxuIik7Cj4gKyAg
ICAgICAgICAgIHJldCA9IC1FU1JDSDsKPiArICAgICAgICAgICAgZ290byBvdXRfdW5sb2NrOwo+
ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgaWYgKCAhZHN0X2QtPmFyZ28gKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgYXJnb19kcHJpbnRrKCIhZHN0X2QtPmFyZ28sIEVDT05OUkVGVVNF
RFxuIik7Cj4gKyAgICAgICAgICAgIHJldCA9IC1FQ09OTlJFRlVTRUQ7Cj4gKyAgICAgICAgICAg
IHB1dF9kb21haW4oZHN0X2QpOwo+ICsgICAgICAgICAgICBnb3RvIG91dF91bmxvY2s7Cj4gKyAg
ICAgICAgfQo+ICsKPiArICAgICAgICBzZW5kX2luZm8gPSB4emFsbG9jKHN0cnVjdCBhcmdvX3Nl
bmRfaW5mbyk7Cj4gKyAgICAgICAgaWYgKCAhc2VuZF9pbmZvICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIHJldCA9IC1FTk9NRU07Cj4gKyAgICAgICAgICAgIHB1dF9kb21haW4oZHN0X2Qp
Owo+ICsgICAgICAgICAgICBnb3RvIG91dF91bmxvY2s7Cj4gKyAgICAgICAgfQo+ICsgICAgICAg
IHNlbmRfaW5mby0+aWQgPSByaW5nX2lkOwo+ICsgICAgfQoKLi4uIGhlcmUsIHdoYXQgZXhhY3Rs
eSBpcyBpdCB0aGF0IHJlcXVpcmVzIHRoZSBnbG9iYWwgcmVhZCBsb2NrCnRvIGJlIGhlbGQgLi4u
Cgo+ICsgICAgd3JpdGVfbG9jaygmY3VycmQtPmFyZ28tPmxvY2spOwoKLi4uIHByaW9yIHRvIHRo
aXM/IEhvbGRpbmcgbG9ja3MgYXJvdW5kIGFsbG9jYXRpb25zIGlzIG5vdApmb3JiaWRkZW4sIGJ1
dCBzaG91bGQgYmUgYXZvaWRlZCB3aGVuZXZlciBwb3NzaWJsZS4KCkFuZCB0aGVuIGZ1cnRoZXIg
d2h5IGRvZXMgdGhlIGdsb2JhbCByZWFkIGxvY2sgbmVlZApjb250aW51ZWQgaG9sZGluZyB1bnRp
bCB0aGUgZW5kIG9mIHRoZSBmdW5jdGlvbj8KCj4gKyAgICBpZiAoIGN1cnJkLT5hcmdvLT5yaW5n
X2NvdW50ID49IE1BWF9SSU5HU19QRVJfRE9NQUlOICkKPiArICAgIHsKPiArICAgICAgICByZXQg
PSAtRU5PU1BDOwo+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazI7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgcmluZ19pbmZvID0gcmluZ19maW5kX2luZm8oY3VycmQsICZyaW5nX2lkKTsKPiArICAgIGlm
ICggIXJpbmdfaW5mbyApCj4gKyAgICB7Cj4gKyAgICAgICAgcmluZ19pbmZvID0geHphbGxvYyhz
dHJ1Y3QgYXJnb19yaW5nX2luZm8pOwo+ICsgICAgICAgIGlmICggIXJpbmdfaW5mbyApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICByZXQgPSAtRU5PTUVNOwo+ICsgICAgICAgICAgICBnb3Rv
IG91dF91bmxvY2syOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgc3Bpbl9sb2NrX2luaXQo
JnJpbmdfaW5mby0+bG9jayk7Cj4gKwo+ICsgICAgICAgIHJpbmdfaW5mby0+aWQgPSByaW5nX2lk
Owo+ICsgICAgICAgIElOSVRfSExJU1RfSEVBRCgmcmluZ19pbmZvLT5wZW5kaW5nKTsKPiArCj4g
KyAgICAgICAgaGxpc3RfYWRkX2hlYWQoJnJpbmdfaW5mby0+bm9kZSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAmY3VycmQtPmFyZ28tPnJpbmdfaGFzaFtoYXNoX2luZGV4KCZyaW5nX2luZm8t
PmlkKV0pOwo+ICsKPiArICAgICAgICBncHJpbnRrKFhFTkxPR19ERUJVRywgImFyZ286IHZtJXUg
cmVnaXN0ZXJpbmcgcmluZyAodm0ldToleCB2bSVkKVxuIiwKPiArICAgICAgICAgICAgICAgIGN1
cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLnBvcnQsCj4gKyAgICAg
ICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsg
ICAgewo+ICsgICAgICAgIGlmICggcmluZ19pbmZvLT5sZW4gKQo+ICsgICAgICAgIHsKClBsZWFz
ZSBmb2xkIGludG8gImVsc2UgaWYgKCApIiwgcmVtb3ZpbmcgYSBsZXZlbCBvZiBpbmRlbnRhdGlv
bi4KCj4gKyAgICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAqIElmIHRoZSBjYWxsZXIgc3Bl
Y2lmaWVkIHRoYXQgdGhlIHJpbmcgbXVzdCBub3QgYWxyZWFkeSBleGlzdCwKPiArICAgICAgICAg
ICAgICogZmFpbCBhdCBhdHRlbXB0IHRvIGFkZCBhIGNvbXBsZXRlZCByaW5nIHdoaWNoIGFscmVh
ZHkgZXhpc3RzLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgaWYgKCBmYWlsX2V4
aXN0ICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJk
aXNhbGxvd2VkIHJlcmVnaXN0cmF0aW9uIG9mIGV4aXN0aW5nIHJpbmdcbiIpOwo+ICsgICAgICAg
ICAgICAgICAgcmV0ID0gLUVFWElTVDsKPiArICAgICAgICAgICAgICAgIGdvdG8gb3V0X3VubG9j
azI7Cj4gKyAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgIGlmICggcmluZ19pbmZvLT5s
ZW4gIT0gcmVnLmxlbiApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIC8qCj4g
KyAgICAgICAgICAgICAgICAgKiBDaGFuZ2Ugb2YgcmluZyBzaXplIGNvdWxkIHJlc3VsdCBpbiBl
bnRyaWVzIG9uIHRoZSBwZW5kaW5nCj4gKyAgICAgICAgICAgICAgICAgKiBub3RpZmljYXRpb25z
IGxpc3QgdGhhdCB3aWxsIG5ldmVyIHRyaWdnZXIuCj4gKyAgICAgICAgICAgICAgICAgKiBTaW1w
bGUgYmx1bnQgc29sdXRpb246IGRpc2FsbG93IHJpbmcgcmVzaXplIGZvciBub3cuCj4gKyAgICAg
ICAgICAgICAgICAgKiBUT0RPOiBpbnZlc3RpZ2F0ZSBlbmFibGluZyByaW5nIHJlc2l6ZS4KPiAr
ICAgICAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LAo+ICsgICAgICAgICAgICAgICAgICAgICJhcmdvOiB2bSV1IGF0dGVtcHRlZCB0byBjaGFuZ2Ug
cmluZyBzaXplKHZtJXU6JXggdm0lZClcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGN1
cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLnBvcnQsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgIHJpbmdfaWQucGFydG5lcl9pZCk7Cj4gKyAgICAgICAgICAgICAg
ICAvKgo+ICsgICAgICAgICAgICAgICAgICogQ291bGQgcmV0dXJuIEVJTlZBTCBoZXJlLCBidXQg
aWYgdGhlIHJpbmcgZGlkbid0IGFscmVhZHkKPiArICAgICAgICAgICAgICAgICAqIGV4aXN0IHRo
ZW4gdGhlIGFyZ3VtZW50cyB3b3VsZCBoYXZlIGJlZW4gdmFsaWQsIHNvOiBFRVhJU1QuCj4gKyAg
ICAgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgICAgIHJldCA9IC1FRVhJU1Q7Cj4gKyAg
ICAgICAgICAgICAgICBnb3RvIG91dF91bmxvY2syOwo+ICsgICAgICAgICAgICB9Cj4gKwo+ICsg
ICAgICAgICAgICBncHJpbnRrKFhFTkxPR19ERUJVRywKPiArICAgICAgICAgICAgICAgICAgICAi
YXJnbzogdm0ldSByZS1yZWdpc3RlcmluZyBleGlzdGluZyByaW5nICh2bSV1OiV4IHZtJWQpXG4i
LAo+ICsgICAgICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9tYWlu
X2lkLCByaW5nX2lkLnBvcnQsCj4gKyAgICAgICAgICAgICAgICAgICAgcmluZ19pZC5wYXJ0bmVy
X2lkKTsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0ID0gZmluZF9yaW5nX21m
bnMoY3VycmQsIHJpbmdfaW5mbywgbnBhZ2UsIHBnX2Rlc2NyX2huZCwgcmVnLmxlbik7Cj4gKyAg
ICBpZiAoIHJldCApCj4gKyAgICB7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAo+ICsg
ICAgICAgICAgICAgICAgImFyZ286IHZtJXUgZmFpbGVkIHRvIGZpbmQgcmluZyBtZm5zICh2bSV1
OiV4IHZtJWQpXG4iLAo+ICsgICAgICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwgcmluZ19p
ZC5kb21haW5faWQsIHJpbmdfaWQucG9ydCwKPiArICAgICAgICAgICAgICAgIHJpbmdfaWQucGFy
dG5lcl9pZCk7Cj4gKwo+ICsgICAgICAgIHJpbmdfcmVtb3ZlX2luZm8oY3VycmQsIHJpbmdfaW5m
byk7Cj4gKyAgICAgICAgZ290byBvdXRfdW5sb2NrMjsKPiArICAgIH0KPiArCj4gKyAgICAvKgo+
ICsgICAgICogVGhlIGZpcnN0IHBhZ2Ugb2YgdGhlIG1lbW9yeSBzdXBwbGllZCBmb3IgdGhlIHJp
bmcgaGFzIHRoZSB4ZW5fYXJnb19yaW5nCj4gKyAgICAgKiBzdHJ1Y3R1cmUgYXQgaXRzIGhlYWQs
IHdoaWNoIGlzIHdoZXJlIHRoZSByaW5nIGluZGV4ZXMgcmVzaWRlLgo+ICsgICAgICovCj4gKyAg
ICByZXQgPSByaW5nX21hcF9wYWdlKHJpbmdfaW5mbywgMCwgJm1hcF9yaW5ncCk7Cj4gKyAgICBp
ZiAoIHJldCApCj4gKyAgICB7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAo+ICsgICAg
ICAgICAgICAgICAgImFyZ286IHZtJXUgZmFpbGVkIHRvIG1hcCByaW5nIG1mbiAwICh2bSV1OiV4
IHZtJWQpXG4iLAo+ICsgICAgICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwgcmluZ19pZC5k
b21haW5faWQsIHJpbmdfaWQucG9ydCwKPiArICAgICAgICAgICAgICAgIHJpbmdfaWQucGFydG5l
cl9pZCk7Cj4gKwo+ICsgICAgICAgIHJpbmdfcmVtb3ZlX2luZm8oY3VycmQsIHJpbmdfaW5mbyk7
Cj4gKyAgICAgICAgZ290byBvdXRfdW5sb2NrMjsKPiArICAgIH0KPiArICAgIHJpbmdwID0gbWFw
X3JpbmdwOwo+ICsKPiArICAgIHByaXZhdGVfdHhfcHRyID0gcmVhZF9hdG9taWMoJnJpbmdwLT50
eF9wdHIpOwo+ICsKPiArICAgIGlmICggKHByaXZhdGVfdHhfcHRyID49IHJlZy5sZW4pIHx8Cj4g
KyAgICAgICAgIChST1VORFVQX01FU1NBR0UocHJpdmF0ZV90eF9wdHIpICE9IHByaXZhdGVfdHhf
cHRyKSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBTaW5jZSB0aGUgcmlu
ZyBpcyBhIG1lc3MsIGF0dGVtcHQgdG8gZmx1c2ggdGhlIGNvbnRlbnRzIG9mIGl0Cj4gKyAgICAg
ICAgICogaGVyZSBieSBzZXR0aW5nIHRoZSB0eF9wdHIgdG8gdGhlIG5leHQgYWxpZ25lZCBtZXNz
YWdlIHNsb3QgcGFzdAo+ICsgICAgICAgICAqIHRoZSBsYXRlc3QgcnhfcHRyIHdlIGhhdmUgb2Jz
ZXJ2ZWQuIEhhbmRsZSByaW5nIHdyYXAgY29ycmVjdGx5Lgo+ICsgICAgICAgICAqLwo+ICsgICAg
ICAgIHByaXZhdGVfdHhfcHRyID0gUk9VTkRVUF9NRVNTQUdFKHJlYWRfYXRvbWljKCZyaW5ncC0+
cnhfcHRyKSk7Cj4gKwo+ICsgICAgICAgIGlmICggcHJpdmF0ZV90eF9wdHIgPj0gcmVnLmxlbiAp
Cj4gKyAgICAgICAgICAgIHByaXZhdGVfdHhfcHRyID0gMDsKPiArCj4gKyAgICAgICAgdXBkYXRl
X3R4X3B0cihyaW5nX2luZm8sIHByaXZhdGVfdHhfcHRyKTsKPiArICAgIH0KPiArCj4gKyAgICBy
aW5nX2luZm8tPnR4X3B0ciA9IHByaXZhdGVfdHhfcHRyOwo+ICsgICAgcmluZ19pbmZvLT5sZW4g
PSByZWcubGVuOwo+ICsgICAgY3VycmQtPmFyZ28tPnJpbmdfY291bnQrKzsKPiArCj4gKyAgICBp
ZiAoIHNlbmRfaW5mbyApCj4gKyAgICB7Cj4gKyAgICAgICAgc3Bpbl9sb2NrKCZkc3RfZC0+YXJn
by0+c2VuZF9sb2NrKTsKPiArCj4gKyAgICAgICAgaGxpc3RfYWRkX2hlYWQoJnNlbmRfaW5mby0+
bm9kZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAmZHN0X2QtPmFyZ28tPnNlbmRfaGFzaFto
YXNoX2luZGV4KCZzZW5kX2luZm8tPmlkKV0pOwo+ICsKPiArICAgICAgICBzcGluX3VubG9jaygm
ZHN0X2QtPmFyZ28tPnNlbmRfbG9jayk7Cj4gKyAgICB9Cj4gKwo+ICsgb3V0X3VubG9jazI6Cj4g
KyAgICBpZiAoICFyZXQgJiYgc2VuZF9pbmZvICkKPiArICAgICAgICB4ZnJlZShzZW5kX2luZm8p
Owo+ICsKPiArICAgIGlmICggZHN0X2QgKQo+ICsgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOwo+
ICsKPiArICAgIHdyaXRlX3VubG9jaygmY3VycmQtPmFyZ28tPmxvY2spOwoKU3VyZWx5IHlvdSBj
YW4gZHJvcCB0aGUgbG9jayBiZWZvcmUgdGhlIG90aGVyIHR3byBjbGVhbnVwCmFjdGlvbnM/IFRo
YXQgd291bGQgdGhlbiBhbGxvdyB5b3UgdG8gYWRkIGFub3RoZXIgbGFiZWwgdG8KYWJzb3JiIHRo
ZSB0d28gc2VwYXJhdGUgcHV0X2RvbWFpbigpIGNhbGxzIG9uIGVycm9yIHBhdGhzLgoKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9ndWVzdF9hY2Nlc3MuaAo+IEBAIC0yOSw2ICsyOSw4IEBAIGludCBhY2Nlc3NfZ3Vl
c3RfbWVtb3J5X2J5X2lwYShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGlwYSwgdm9pZCAqYnVm
LAo+ICAvKiBJcyB0aGUgZ3Vlc3QgaGFuZGxlIGEgTlVMTCByZWZlcmVuY2U/ICovCj4gICNkZWZp
bmUgZ3Vlc3RfaGFuZGxlX2lzX251bGwoaG5kKSAgICAgICAgKChobmQpLnAgPT0gTlVMTCkKPiAg
Cj4gKyNkZWZpbmUgZ3Vlc3RfaGFuZGxlX2lzX2FsaWduZWQoaG5kLCBtYXNrKSAoISgodWludHB0
cl90KShobmQpLnAgJiAobWFzaykpKQoKVGhpcyBpcyB1bnVzZWQgdGhyb3VnaG91dCB0aGUgcGF0
Y2ggYWZhaWNzLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyZ28uaAo+IEBAIC0zMSw2ICszMSwyNiBAQAo+ICAKPiAgI2luY2x1
ZGUgInhlbi5oIgo+ICAKPiArI2RlZmluZSBYRU5fQVJHT19ET01JRF9BTlkgICAgICAgRE9NSURf
SU5WQUxJRAo+ICsKPiArLyoKPiArICogVGhlIG1heGltdW0gc2l6ZSBvZiBhbiBBcmdvIHJpbmcg
aXMgZGVmaW5lZCB0byBiZTogMTZHQgo+ICsgKiAgLS0gd2hpY2ggaXMgMHgxMDAwMDAwIGJ5dGVz
Lgo+ICsgKiBBIGJ5dGUgaW5kZXggaW50byB0aGUgcmluZyBpcyBhdCBtb3N0IDI0IGJpdHMuCj4g
KyAqLwo+ICsjZGVmaW5lIFhFTl9BUkdPX01BWF9SSU5HX1NJWkUgICgweDEwMDAwMDBVTEwpCj4g
Kwo+ICsvKgo+ICsgKiBQYWdlIGRlc2NyaXB0b3I6IGVuY29kaW5nIGJvdGggcGFnZSBhZGRyZXNz
IGFuZCBzaXplIGluIGEgNjQtYml0IHZhbHVlLgo+ICsgKiBJbnRlbmRlZCB0byBhbGxvdyBBQkkg
dG8gc3VwcG9ydCB1c2Ugb2YgZGlmZmVyZW50IGdyYW51bGFyaXR5IHBhZ2VzLgo+ICsgKiBleGFt
cGxlIG9mIGhvdyB0byBwb3B1bGF0ZToKPiArICogeGVuX2FyZ29fcGFnZV9kZXNjcl90IHBnX2Rl
c2MgPQo+ICsgKiAgICAgIChwaHlzYWRkciAmIFBBR0VfTUFTSykgfCBYRU5fQVJHT19QQUdFX0RF
U0NSX1NJWkVfNEs7Cj4gKyAqLwo+ICt0eXBlZGVmIHVpbnQ2NF90IHhlbl9hcmdvX3BhZ2VfZGVz
Y3JfdDsKPiArI2RlZmluZSBYRU5fQVJHT19QQUdFX0RFU0NSX1NJWkVfTUFTSyAgIDB4MDAwMDAw
MDAwMDAwMGZmZlVMTAo+ICsjZGVmaW5lIFhFTl9BUkdPX1BBR0VfREVTQ1JfU0laRV80SyAgICAg
MAoKQXJlIHRoZSBfREVTQ1JfIGluZml4ZXMgaGVyZSByZWFsbHkgdXNlZnVsPwoKPiBAQCAtNTYs
NCArNzYsNTYgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmluZwo+ICAjZW5kaWYKPiAgfSB4
ZW5fYXJnb19yaW5nX3Q7Cj4gIAo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19yZWdpc3Rlcl9y
aW5nCj4gK3sKPiArICAgIHVpbnQzMl90IHBvcnQ7Cj4gKyAgICBkb21pZF90IHBhcnRuZXJfaWQ7
Cj4gKyAgICB1aW50MTZfdCBwYWQ7Cj4gKyAgICB1aW50MzJfdCBsZW47Cj4gK30geGVuX2FyZ29f
cmVnaXN0ZXJfcmluZ190Owo+ICsKPiArLyogTWVzc2FnZXMgb24gdGhlIHJpbmcgYXJlIHBhZGRl
ZCB0byBhIG11bHRpcGxlIG9mIHRoaXMgc2l6ZS4gKi8KPiArI2RlZmluZSBYRU5fQVJHT19NU0df
U0xPVF9TSVpFIDB4MTAKPiArCj4gK3N0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVy
Cj4gK3sKPiArICAgIHVpbnQzMl90IGxlbjsKPiArICAgIHhlbl9hcmdvX2FkZHJfdCBzb3VyY2U7
Cj4gKyAgICB1aW50MzJfdCBtZXNzYWdlX3R5cGU7Cj4gKyNpZiBkZWZpbmVkKF9fU1REQ19WRVJT
SU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAo+ICsgICAgdWludDhfdCBkYXRh
W107Cj4gKyNlbGlmIGRlZmluZWQoX19HTlVDX18pCj4gKyAgICB1aW50OF90IGRhdGFbMF07Cj4g
KyNlbmRpZgo+ICt9Owo+ICsKPiArLyoKPiArICogSHlwZXJjYWxsIG9wZXJhdGlvbnMKPiArICov
Cj4gKwo+ICsvKgo+ICsgKiBYRU5fQVJHT19PUF9yZWdpc3Rlcl9yaW5nCj4gKyAqCj4gKyAqIFJl
Z2lzdGVyIGEgcmluZyB1c2luZyB0aGUgaW5kaWNhdGVkIG1lbW9yeS4KPiArICogQWxzbyB1c2Vk
IHRvIHJlcmVnaXN0ZXIgYW4gZXhpc3RpbmcgcmluZyAoZWcuIGFmdGVyIHJlc3VtZSBmcm9tIGhp
YmVybmF0ZSkuCj4gKyAqCj4gKyAqIGFyZzE6IFhFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmVn
aXN0ZXJfcmluZ190KQo+ICsgKiBhcmcyOiBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3BhZ2Vf
ZGVzY3JfdCkKPiArICogYXJnMzogdW5zaWduZWQgbG9uZyBucGFnZXMKPiArICogYXJnNDogdW5z
aWduZWQgbG9uZyBmbGFncwoKVGhlICJ1bnNpZ25lZCBsb25nIi1zIGhlcmUgYXJlIG5vdCBuZWNl
c3NhcmlseSBjb21wYXRpYmxlIHdpdGgKY29tcGF0IG1vZGUuIEF0IHRoZSB2ZXJ5IGxlYXN0IGZs
YWdzIGFib3ZlIGJpdCAzMSB3b24ndCBiZQp1c2FibGUgYnkgY29tcGF0IG1vZGUgZ3Vlc3RzLiBI
ZW5jZSBJIGFsc28gcXVlc3Rpb24gLi4uCgo+ICsgKi8KPiArI2RlZmluZSBYRU5fQVJHT19PUF9y
ZWdpc3Rlcl9yaW5nICAgICAxCj4gKwo+ICsvKiBSZWdpc3RlciBvcCBmbGFncyAqLwo+ICsvKgo+
ICsgKiBGYWlsIGV4aXN0Ogo+ICsgKiBJZiBzZXQsIHJlamVjdCBhdHRlbXB0cyB0byAocmUpcmVn
aXN0ZXIgYW4gZXhpc3RpbmcgZXN0YWJsaXNoZWQgcmluZy4KPiArICogSWYgY2xlYXIsIHJlcmVn
aXN0cmF0aW9uIG9jY3VycyBpZiB0aGUgcmluZyBleGlzdHMsIHdpdGggdGhlIG5ldyByaW5nCj4g
KyAqIHRha2luZyB0aGUgcGxhY2Ugb2YgdGhlIG9sZCwgcHJlc2VydmluZyB0eF9wdHIgaWYgaXQg
cmVtYWlucyB2YWxpZC4KPiArICovCj4gKyNkZWZpbmUgWEVOX0FSR09fUkVHSVNURVJfRkxBR19G
QUlMX0VYSVNUICAweDEKPiArCj4gKy8qIE1hc2sgZm9yIGFsbCBkZWZpbmVkIGZsYWdzLiB1bnNp
Z25lZCBsb25nIHR5cGUgc28gb2sgZm9yIGJvdGggMzIvNjQtYml0ICovCj4gKyNkZWZpbmUgWEVO
X0FSR09fUkVHSVNURVJfRkxBR19NQVNLIDB4MVVMCgouLi4gdGhlIFVMIHN1ZmZpeCBoZXJlLiBB
bHNvIHRoaXMgbGFzdCBpdGVtIHNob3VsZCBub3QgYmUgZXhwb3NlZAoocGVyaGFwcyBmcmFtZWQg
YnkgIiNpZmRlZiBfX1hFTl9fIikgYW5kIHdvdWxkIHBlcmhhcHMgYW55d2F5CmJldHRlciBiZSBk
ZWZpbmVkIGluIHRlcm1zIG9mIHRoZSBvdGhlcgpYRU5fQVJHT19SRUdJU1RFUl9GTEFHXyouCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 14:23:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 14:23:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj39Y-00044Y-Ef; Mon, 14 Jan 2019 14:23:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3TbD=PW=citrix.com=prvs=910b85111=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gj39X-00044T-S0
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 14:23:47 +0000
X-Inumbo-ID: 00981ad5-1808-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00981ad5-1808-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 14:23:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75509378"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23612.39699.704402.366144@mariner.uk.xensource.com>
Date: Mon, 14 Jan 2019 14:22:11 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190114113739.wv5an34y3jdtmb35@zion.uk.xensource.com>
References: <20190111182706.GA2199@perard.uk.xensource.com>
 <20190111192328.25242-1-ian.jackson@eu.citrix.com>
 <4C7EABEB02000006B8D7C7D4@prv1-mh.provo.novell.com>
 <9E406FBD020000569DFFD529@prv1-mh.provo.novell.com>
 <9E4077BD020000969DFFD529@prv1-mh.provo.novell.com>
 <81E41643020000ABCFD95477@prv1-mh.provo.novell.com>
 <CE47AFED020000429DFFD529@prv1-mh.provo.novell.com>
 <5C3C5ACE020000780020D1C3@prv1-mh.provo.novell.com>
 <20190114113739.wv5an34y3jdtmb35@zion.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 2/2] libxl: fix build (missing
 CLONE_NEWIPC) on astonishingly old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Juergen Gross <jgross@suse.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDIvMl0gbGlieGw6IGZpeCBidWlsZCAobWlz
c2luZyBDTE9ORV9ORVdJUEMpIG9uIGFzdG9uaXNoaW5nbHkgb2xkIHN5c3RlbXMiKToKPiBPbiBN
b24sIEphbiAxNCwgMjAxOSBhdCAwMjo0Nzo1OEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToK
PiA+IE9uIDExLjAxLjE5IGF0IDIwOjIzLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiA+IENMT05FX05FV0lQQyB3YXMgaW50cm9kdWNlZCBpbiBMaW51eCAyLjYuMTksIG9u
IHRoZSAyOXRoIG9mIE5vdmVtYmVyCj4gPiA+IDIwMDYsIHdoaWNoIHdhcyAxMiB5ZWFycywgMSBt
b250aCwgYW5kIDE0IGRheXMgYWdvLgo+ID4gCj4gPiBUaGFua3MgZm9yIHRoZSB2ZXJ5IHByZWNp
c2UgY291bnRpbmcsIHRoZSBsYXR0ZXIgcGFydCB3aGljaCB3aWxsIGJlCj4gPiB3cm9uZyAtIGV2
ZW4gaWYganVzdCBzbGlnaHRseSAtIGJ5IHRoZSB0aW1lIHlvdSBjb21taXQgaXQgOy0pCi4uLgo+
ID4gU2FkbHkgdGhlIHNpdHVhdGlvbiBpcyBtb3JlIGNvbXBsaWNhdGVkOiBUaGUgY2hlY2sgdG8g
ZGlzYWxsb3cKPiA+IHVua25vd24gZmxhZ3Mgd2FzIGludHJvZHVjZWQgb25seSBpbiAyLjYuMTcg
WzFdLCBhbmQgYXBwYXJlbnRseQo+ID4gbmV2ZXIgYmFja3BvcnRlZCB0byAyLjYuMTYgb3Igb2xk
ZXIgc3RhYmxlIHRyZWVzIGRlc3BpdGUgdGhlCj4gPiBkZXNjcmlwdGlvbiB0YWxraW5nIGFib3V0
IGl0IGdvaW5nIGludG8gMi42LjE2LiBTaW5jZSBpdCBkaWRuJ3QKPiA+IG1hdHRlciBpbiBteSB2
YXJpYW50IG9mIHRoZSB3b3JrYXJvdW5kLCBJIGRpZG4ndCBtZW50aW9uIHRoaXMuCgpHb29kIGdy
aWVmLgoKPiA+IE9mIGNvdXJzZSBhIHByZXR0eSByZWFzb25hYmxlIHBvc2l0aW9uIHRvIHRha2Ug
d291bGQgYmUgdG8KPiA+IGNvbnNpZGVyIHRoZSAyLjYuMTgtYmFzZWQgWGVub0xpbnV4IHRyZWUg
YSAiYmFzZWxpbmUiLCBiZXlvbmQKPiA+IHdoaWNoIHdlIGRvbid0IGNhcmUgYWJvdXQgdW5kZXNp
cmFibGUgYmVoYXZpb3IgaGVyZS4KPiAKPiBJIHRoaW5rIHVzaW5nIDIuNi4xOCBhcyBiYXNlbGlu
ZSBpcyB2ZXJ5IHJlYXNvbmFibGUuIAoKSSBndWVzcyB3ZSBuZWVkIHRvIHdyaXRlIHRoaXMgaW4g
dGhlIFNVUFBPUlQubWQgc3RhdGVtZW50IGZvcgpkbV9yZXN0cmljdC4KClRCSCBob3cgYWJvdXQg
d3JpdGluZyBzb21ld2hlcmUgZ2VuZXJhbCBpbiBTVVBQT1JULm1kIHRoYXQgImFsbCBiZXRzCmFy
ZSBvZmYgaWYgeW91IHVzZSBMaW51eCBiZWZvcmUgMi42LjE4IiA/ICBEbyB3ZSBldmVuIGhhdmUg
YSBsaW1pdAphbnl3aGVyZSBmb3Igc2VjdXJpdHkgc3VwcG9ydGVkIExpbnV4IHZlcnNpb25zID8K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 14:28:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 14:28: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-devel-bounces@lists.xenproject.org>)
	id 1gj3ET-0004GH-3V; Mon, 14 Jan 2019 14:28: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=gOfb=PW=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1gj3ER-0004GC-F5
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 14:28:51 +0000
X-Inumbo-ID: b472085f-1808-11e9-92db-bc764e045a96
Received: from mail-it1-x143.google.com (unknown [2607:f8b0:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b472085f-1808-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 14:28:47 +0000 (UTC)
Received: by mail-it1-x143.google.com with SMTP id a6so12351655itl.4
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 06:28:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=nb69BB6jpeW/roMa0RwH/jlTqkSQ7XuAcD8kuJuhez4=;
 b=G/xP+wXDXBX2nIngw6Xg+DVievajAw6zBNm+7lj9WyfApVMiYsLCmvkXbxeDPvXDeB
 qNWh1cH68BCWjkwjkrnst+m7hmH46MEyE0/0iE9tbeUFJC0QiRcVUpRX3CyVC9ISL+3h
 CnV+JKYDnbiUX6DE3EE4YJTi4/G4gqjuseEu+yrarpEQEm090M4C0lGtaytRDDTOO3iN
 23riXYRqoQqjTlNW8KDS1Tki1ST4VBZ9o3Dy4I/LK+BnBNQCmlHmWvstKFC2Kd4txmY3
 tqd65PSAzfcPk01c3jyPitmacC7tqP+kwbh11q60Hx336BYZ2PNwyaeSqWTf4mCumAqk
 vTKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=nb69BB6jpeW/roMa0RwH/jlTqkSQ7XuAcD8kuJuhez4=;
 b=PPHQIMFNkEgG5+zY0d9C36mvP4NwUMW+47/5vMZS05ukbxe8ViTkLliQUnvtXH8K8V
 8WEDjMTUEOOtzviIVTl4D9YFSAi5MkKPVhHx141BWkBwez4Csp1MXEnrRoHBmNwB5zQt
 VHGVPfg7FzPO7kea1MA7fv1dMopA+XI26TQ3c89b0v9ipRI7vG0INuK78+qdUuN1vjcz
 GA0N5iQ4lFQ3oiLgXWJ2Dd1gA7aNbPmJ7BAmzQsKaCyA5TGM9eFi5q8N/GzSsGb1JYZ6
 nw4N17yadOFspMY6mlE1PI47Zbqno9popoKWS5PfWV62JkiMI0ZjsJMRBeKxktEHwYwW
 AymQ==
X-Gm-Message-State: AJcUukcMyupnOdUFoktaXBN1XIKvyn/z6td4TgKh/MJkepQ4AW4KskkF
 feevQDdTzarxLEok4tg/cEM=
X-Google-Smtp-Source: ALg8bN6qfiY8mLHu0USPlc1LVXt49N5D/Vdvt/n95LFO+/hAkDnFJpCPp9pOFqerO9lfHd8QG9qBXg==
X-Received: by 2002:a05:660c:283:: with SMTP id
 s3mr8366458itl.135.1547476127120; 
 Mon, 14 Jan 2019 06:28:47 -0800 (PST)
Received: from [100.64.72.45] ([173.245.215.249])
 by smtp.gmail.com with ESMTPSA id u3sm231170ita.18.2019.01.14.06.28.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 14 Jan 2019 06:28:46 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (16C50)
In-Reply-To: <CAPLaKK7buD5st15ke7h3f_0Wmk6E1Hn9uCkQEyX63bK3Q-q0-A@mail.gmail.com>
Date: Mon, 14 Jan 2019 09:28:45 -0500
Message-Id: <32F216B4-BA06-4D06-93E4-27EEEA8F9C92@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK6z4eNtJx+X3RdTcO8tKb+PxaeBwA_N3wDmbXc7Qss58A@mail.gmail.com>
 <CACMJ4GYLajG5XaukVb1OdiCzZegEFeCoXFz6tKbRPk3vMyvMJA@mail.gmail.com>
 <CAPLaKK6=qkaoW0yVfrs6tn0W0JfHitwTfy81CHu1=o8o3=-qmw@mail.gmail.com>
 <CACMJ4GapSuzOnUrU-1Y5=Xs=cNz7aiXj7S1SQJiKdAQSmTHhqw@mail.gmail.com>
 <CAPLaKK7buD5st15ke7h3f_0Wmk6E1Hn9uCkQEyX63bK3Q-q0-A@mail.gmail.com>
To: =?utf-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5633118065446462266=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5633118065446462266==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-F3FCEDFD-A193-440B-B09E-300675DDF006
Content-Transfer-Encoding: 7bit


--Apple-Mail-F3FCEDFD-A193-440B-B09E-300675DDF006
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable


> On Jan 14, 2019, at 06:32, Roger Pau Monn=C3=A9 <royger@freebsd.org> wrote=
:
>=20
> On Mon, Jan 14, 2019 at 9:32 AM Christopher Clark
> <christopher.w.clark@gmail.com> wrote:
>>=20
>> I've written a document about the locking to add to the tree with the
>> series, and a copy is at github here:
>>=20
>> https://github.com/dozylynx/xen/blob/0cb95385eba696ecf4856075a524c5e528e6=
0455/docs/misc/argo-locking.md
>=20
> Thanks. It would have been better to send the contents of the document
> to the list, so inline comments can be added. It's hard to comment on
> the document now since it's only on github AFAICT.

Here's an inline copy of the doc:

=3D=3D=3D begin document =3D=3D=3D

# Argo: Locking

## Introduction

Argo is an interdomain communication mechanism. It has requirements for perf=
ormance isolation between domains, to prevent negative performance impact fr=
om malicious or disruptive activity of other domains, or even other vcpus of=
 the same domain operating other rings.

Since Argo operates a data path between domains, sections of this code are *=
hot* when the communication paths are in use. To encourage high performance,=
 a goal is to limit mutual exclusion to only where required and enable signi=
ficant concurrency.

Avoidance of deadlock is essential and since state must frequently be update=
d that pertains to more than one domain, a locking protocol defines which lo=
cks are needed and the order of their acquistion.

## Structure

The granular locking structure of Argo enables:

1. Performance isolation of guests
2. Avoidance of DoS of rings by domains that are not authorized to send to t=
hem
3. Deadlock-free teardown of state across multiple domains on domain destroy=

4. Performance of guests using Argo with concurrent operation of rings.

Argo uses three per-domain locks to protect three separate data structures. =
 Access to the ring_hash data structure is confined to domains that a ring-r=
egistering domain has authorized to send data via the ring.  The complete se=
t of Argo locks is:

* Global : `L1_global_argo_rwlock`
* Per-domain: `rings_L2_rwlock`
* Per-domain: `send_L2_lock`
* Per-domain: `wildcard_L2_lock`
* Per-ring: `L3_lock`

## Protected State

The data structures being protected by the locks are all per-domain. The onl=
y global Argo state is the `L1_global_argo_rwlock` used to coordinate access=
 to data structures of other domains.

### State: Rings registered and owned by a domain

This includes the state to run that ring, such as memory frame numbers and e=
stablished mappings. Per-ring state is protected by its own lock, so that mu=
ltiple VCPUs of the same domain operating different rings do not inhibit the=
 performance of each other.

The per-domain ring state also includes the list of pending notifications fo=
r other domains that are waiting for ring space availability.

### State: Partner rings registered by other domains that this domain is the=
 single allowed sender

This state belonging to the permitted sender is written to when a ring is re=
gistered by another domain. The lock that protects this state is subject to l=
ocking at arbitrary frequency by those foreign domains when registering ring=
s -- which do not need any permission granted by this domain in order to reg=
ister a ring to communicate with it --  so it must not inhibit the domain's o=
wn ability to use its own rings, to protect them from DoS. For this reason, t=
his state is protected by its own lock.

### State: Pending notifications to this domain about wildcard rings registe=
red by other domains

This data structure is needed when a domain is destroyed, to cancel the outs=
tanding space availability notifications about the wildcard rings of other d=
omains that this domain has queried.

Data is entered into this data structure by the domain that owns it, either b=
y a space-inhibited sendv or a notify operation.

Data is removed from this data structure in one of three cases: when space b=
ecomes available in the destination ring and the notification is sent, when t=
he ring is torn down, or when the awaiting domain is destroyed.

In the case where a notification is sent, access to the data structure is tr=
iggered by the ring owner domain, rather than the domain waiting for notific=
ation. This data structure is protected by its own lock since doing so entai=
ls less contention than the alternative of reusing an existing lock owned by=
 the domain.

## Hierarchical Locking Model and Protocol

The locking discipline within the Argo code is heirarchical and utilizes rea=
der/writer locks to enable increased concurrency when operations do not conf=
lict. None of the Argo locks are reentrant.

The hierarchy:

* There is a global rwlock (`L1`) to protect access to all of the per-domain=
 argo data structures.=20
* There is a rwlock per-domain (`rings_L2`) to protect the hashtable of the p=
er-ring data structures.=20
* There is a lock per ring (`L3`) to protect the per-ring data structure, `s=
truct argo_ring_info`.=20

There are a two other per-domain L2 locks; their operation is similar and th=
ey are described later.

The protocol to safely acquire write access to the per-ring data structure, `=
struct argo_ring_info`, is:

1) Acquire a Read lock on L1.
2) Acquire a Read lock on L2.
3) Acquire L3.

An alternative valid sequence is:

1) Acquire a Read lock on L1.
2) Acquire a Write lock on L2.

This second sequence grants write access to _all_ of the `argo_ring_info` st=
ructs belonging to the domain, but at the expense of less concurrency: no ot=
her operation can access those structs while the locks are held, which will i=
nhibit operations on those rings until the locks are released.

Another alternative valid sequence is:

1) Acquire a Write lock on L1.

This grants write access to _all_ of the `argo_ring_info` structs belonging t=
o _all domains_, but again at the expense of far less concurrency: no other o=
peration can operate on Argo rings until the locks are released.

## Lock Definitions

The full set of locks that are directly operated upon by the Argo code are d=
escribed in the following section.

### The global singleton lock:

* `L1_global_argo_rwlock`

The rationale for having a global lock is to be able to enforce system-wide e=
xclusion for a critical region and simplify the logic required to avoid dead=
lock, for teardown of state across multiple domains when a domain is destroy=
ed.

The majority of operations take a read-lock on this lock, allowing concurren=
t Argo operations by many domains.

The pointer d->argo on every domain is protected by this lock. A set of more=
 granular per-domain locks could be used to do that, but since domain start a=
nd stop is expected to be a far less frequent operation than the other argo o=
perations, acquiring a single read lock to enable access to all the argo str=
ucts of all domains simplifies the protocol.

Points of write-locking on this lock:

* `argo_destroy`, where:
  * All of the domain's own rings are destroyed.
      * All of the notifications pending for other domains are cancelled.
   * All of the unicast partner rings owned by other domains for this domain=
 to send to, are destroyed.
      * All of the notifications pending on those rings are cancelled.
   * All of the notifications pending for this domain on wildcard rings owne=
d by other domains are cancelled.
* `argo_soft_reset`, for similar teardown operations as argo_destroy.
* `argo_init`, where the `d->argo` pointer is first populated.
  * Since the write lock is taken here, there is serialization all concurren=
t Argo operations around this single pointer write; this is the cost of usin=
g the simpler one global lock approach.

Enforcing that the write_lock is acquired on `L1_global_argo_rwlock` before e=
xecuting teardown, ensures that no teardown operations act concurrently and n=
o other Argo operations happen concurrently with a teardown. The teardown lo=
gic is free to safely modify the Argo state across all domains without havin=
g to acquire per-domain locks and deadlock cannot occur.

### Per-Domain: Ring hash lock

`rings_L2_rwlock`

Protects: the per-domain ring hash table of `argo_ring_info` structs.

Holding a read lock on `rings_L2` protects the ring hash table and the eleme=
nts in the hash table `d->argo->ring_hash`, and the `node` and `id` fields i=
n struct `argo_ring_info` in the hash table.

Holding a write lock on `rings_L2` protects all of the elements of all the s=
truct `argo_ring_info` belonging to this domain.

To take `rings_L2` you must already have `R(L1)`. `W(L1)` implies `W(rings_L=
2)` and `L3`.

Prerequisites:

* `R(L1_global_argo_rwlock)` must be acquired before taking either read or w=
rite on `rings_L2_rwlock`.
* `W(L1_global_argo_rwlock)` implies `W(rings_L2_rwlock)`, so if `W(L1_globa=
l_argo_rwlock)` is held, then `rings_L2_rwlock` does not need to be acquired=
, and all the data structures that `rings_L2_rwlock` protects can be accesse=
d as if `W(ring_L2_rwlock)` was held.

Is accessed by the hypervisor on behalf of:

* The domain that registered the ring.
* Any domain that is allowed to send to the ring -- so that's the partner do=
main, for unicast rings, or any domain, for wildcard rings.

### Send hash lock

`send_L2_lock`

Protects: the per-domain send hash table of `argo_send_info` structs.

Is accessed by the hypervisor on behalf of:

* Any domain that registers a ring that specifies the domain as the unicast s=
ender.
* The domain that has been allowed to send, as part of teardown when the dom=
ain is being destroyed.


### Wildcard pending list lock

`wildcard_L2_lock`

Protects: the per-domain list of pending notifications to the domain from wi=
ldcard rings owned by other domains.

Is accessed by the hypervisor on behalf of:

* The domain that issued a query to another about space availability in one o=
f its wildcard rings - this can be done by attempting a send operation when t=
here is insufficient ring space available at the time.
* Any domain that the domain has issued a query to about space availability i=
n one of their wildcard rings.

### Per-Ring locks:

* `L3_lock`

This lock protects the members of a `struct ring_info` which is the primary s=
tate for a domain's own registered ring.


## Reasoning Model

A common model for reasoning about concurrent code focusses on accesses to i=
ndividual variables: if code touches this variable, see that it first acquir=
es the corresponding lock and then drops it afterwards. A challenge with thi=
s model is in ensuring that the sequence of locks acquired within nested fun=
ctions, when operating on data from multiple domains with concurrent operati=
ons, is safe from deadlock.

An alternative method that is better suited to the Argo software is to consi=
der the execution path, the full sequence of locks acquired, accesses perfor=
med, and locks released, from entering an operation, to the completion of th=
e work.

An example code path for an operation:

`[entry] > -- [ take R(L1) ] -- [ take R(L2) ] -- loop [ take a L3 / drop L3=
 ] --  [ drop R(L2) ] -- [ drop R(L1)] -- > [exit]`

If a function implements a section of the path, it is important to know not o=
nly what variables the function itself operates upon, but also the locking s=
tate that will already have been established at the point when the function i=
s invoked, since this will affect what data the function can access. For thi=
s reason, comments in the code, or ASSERTs that explicitly check lock state,=
 communicate what the locking state is expected and intended to be when that=
 code is invoked. See the macros defined to support this for Argo later in t=
his document.


## Macros to Validate and Document Lock State

These macros encode the logic to verify that the locking has adhered to the l=
ocking discipline.

eg. On entry to logic that requires holding at least `R(rings_L2)`, this:

`ASSERT(LOCKING_Read_rings_L2(d));`

checks that the lock state is sufficient, validating that one of the followi=
ng must be true when executed:

`R(rings_L2) && R(L1)`
or:  `W(rings_L2) && R(L1)`
or:  `W(L1)`

The macros are defined thus:

```
/* RAW macros here are only used to assist defining the other macros below *=
/
#define RAW_LOCKING_Read_L1 (rw_is_locked(&L1_global_argo_rwlock))
#define RAW_LOCKING_Read_rings_L2(d) \
  (rw_is_locked(&d->argo->rings_L2_rwlock) && RAW_LOCKING_Read_L1)

/* The LOCKING macros defined below here are for use at verification points *=
/
#define LOCKING_Write_L1 (rw_is_write_locked(&L1_global_argo_rwlock))
#define LOCKING_Read_L1 (RAW_LOCKING_Read_L1 || LOCKING_Write_L1)

#define LOCKING_Write_rings_L2(d) \
  ((RAW_LOCKING_Read_L1 && rw_is_write_locked(&d->argo->rings_L2_rwlock)) ||=
 \
   LOCKING_Write_L1)

#define LOCKING_Read_rings_L2(d) \
  ((RAW_LOCKING_Read_L1 && rw_is_locked(&d->argo->rings_L2_rwlock)) || \
   LOCKING_Write_rings_L2(d) || LOCKING_Write_L1)

#define LOCKING_L3(d, r) \
  ((RAW_LOCKING_Read_rings_L2(d) && spin_is_locked(&r->L3_lock)) || \
   LOCKING_Write_rings_L2(d) || LOCKING_Write_L1)

#define LOCKING_send_L2(d) \
  ((RAW_LOCKING_Read_L1 && spin_is_locked(&d->argo->send_L2_lock)) || \
   LOCKING_Write_L1)
```

Here is an example of a macro in use:

```
static void
notify_ring(const struct domain *d, struct argo_ring_info *ring_info,
          struct hlist_head *to_notify)
{
  uint32_t space;

  ASSERT(LOCKING_Read_rings_L2(d));

  spin_lock(&ring_info->L3_lock);

  if ( ring_info->len )
      space =3D ringbuf_payload_space(d, ring_info);
  else
      space =3D 0;

  spin_unlock(&ring_info->L3_lock);

  if ( space )
      pending_find(d, ring_info, space, to_notify);
}

```

In the above example, it can be seen that it is safe to acquire the `L3` loc=
k because _at least_ `R(rings_L2)` is already held, as documented and verifi=
ed by the macro.

## Appendix:  FAQ / Other Considerations=20

### Why not have a single per-domain lock?

Due to performance isolation / DoS avoidance: if there is a single per-domai=
n lock, acquiring this lock will stall operations on other active rings owne=
d by the domain. A malicious domain can loop registering and unregistering r=
ings, without any consent by the targetted domain, which would experience de=
creased throughput due to the contention on the single per-domain lock. The g=
ranular locking structure of Argo prevents this. It also allows concurrent o=
peration of different rings by multiple VCPUs of the same domain without con=
tention, to avoid negative application performance interaction.

## Rationale for Using a Singleton Global Lock: L1

### Teardown on domain destroy

The single global lock enables exclusive access to the argo data structures a=
cross domains when a domain is destroyed. Every unicast ring that the dying d=
omain is the authorized sender is torn down and any pending space-available n=
otifications in other domain's wildcard rings are cancelled. This requires g=
aining safe access to the data structures on each of the domains involved.

The 'send hashtable' data structure is needed in order to perform the teardo=
wn of rings when a domain is destroyed. To populate it, whenever a unicast r=
ing is registered, the lock that protects that data structure must be taken e=
xclusively.

There are granular per-domain locks which protect the per-domain data struct=
ures. The global singleton L1 lock operates with-and-above the per-domain lo=
cks and is used to obtain exclusive access to multiple domain's argo data st=
ructures in the infrequent case where it is used -- for domain destroy -- wh=
ilst otherwise allowing concurrent access, via acquiring it with 'read' acce=
ss, for the majority of the time.

To perform the required state teardown on domain destruction, which can requ=
ire removing state from the data structures of multiple domains, a locking p=
rotocol to obtain mutual exclusion and safe access to the state is required,=
 without deadlocking.

Using the single global lock avoids the need for sequencing the acquisition o=
f multiple individual per-domain locks (and lower level data structure locks=
) to prevent deadlock: taking W(L1) grants access to all and taking R(L1) en=
sures that teardown of any domain will not interfere with any Argo hypercall=
 operation. It enables introducing granular locking without complex or error=
-prone lock acquisition logic.

=3D=3D=3D end document =3D=3D=3D

> There are also several claims that fine-grainer locking provides
> better performance in order to justify the need of such locks. IMO
> without providing any evidence of such performance benefit it's hard
> to be convinced so many locks are needed.

Benchmarks would be useful for regression testing.  We can investigate resou=
rcing for Argo synthetic benchmarks in the Xen 4.13 release cycle.  In the m=
eantime, we can cite the shipment of Citrix XenClient in 2011, followed by c=
ustomer production deployments of v4v in OpenXT and Bromium uXen (including H=
P business laptops).  Argo is derived from v4v.

Ian Pratt's PSEC 2018 presentation [1] on hypervisor security indirectly ref=
erenced v4v and uXen isolation/performance requirements, it may illustrate t=
he scope of possible Argo use cases.  Click the "uXen" button below the vide=
o to navigate to the clip.  There's also a uXen source code link.  An excerp=
t (my annotations in []):

"PV device interfaces all built on simple hypervisor copy-based primitive=20=


We came up with a very simple primitive [v4v] for communication between VMs,=
 between VMs and the host, and then just built everything on that primitive.=
  It's a simple copy-based primitive.  We didn't want any memory sharing of a=
ny kind.  Anything involving memory sharing ends up being complex ... Grant t=
ables being a huge example ... a copy-based approach is just much simpler, a=
nd actually, performance-wise, it turns out being equivalent from a performa=
nce point of view ...=20

Getting rid of other terrible ideas, like Xenstore ... we still want the pri=
mitive [v4v] interface to be able to support things like device reconnection=
.  That was a good idea, this idea that you can restart these driver domains=
, have VMs reconnect and be able to continue, that's very useful.  We want t=
o enable this simple primitive [v4v] to do that.  Then just build everything=
 using very simple, narrow interfaces."

[1]  https://www.platformsecuritysummit.com/2018/speaker/pratt/


Regards,
Rich=

--Apple-Mail-F3FCEDFD-A193-440B-B09E-300675DDF006
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr"><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div dir=3D"ltr"><span></span></div><div dir=3D"ltr"><meta http-equiv=
=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div dir=3D"ltr"><s=
pan></span></div><div dir=3D"ltr"><meta http-equiv=3D"content-type" content=3D=
"text/html; charset=3Dutf-8"><div dir=3D"ltr"><span></span></div><div dir=3D=
"ltr"><meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf-=
8"><div dir=3D"ltr"><span></span></div><div dir=3D"ltr"><span></span><br><bl=
ockquote type=3D"cite"><span>On Jan 14, 2019, at 06:32, Roger Pau Monn=C3=A9=
 &lt;<a href=3D"mailto:royger@freebsd.org">royger@freebsd.org</a>&gt; wrote:=
</span><br></blockquote><blockquote type=3D"cite"><span></span><br></blockqu=
ote><blockquote type=3D"cite"><span>On Mon, Jan 14, 2019 at 9:32 AM Christop=
her Clark</span><br></blockquote><blockquote type=3D"cite"><span>&lt;<a href=
=3D"mailto:christopher.w.clark@gmail.com">christopher.w.clark@gmail.com</a>&=
gt; wrote:</span><br></blockquote><blockquote type=3D"cite"><blockquote type=
=3D"cite"><span></span><br></blockquote></blockquote><blockquote type=3D"cit=
e"><blockquote type=3D"cite"><span>I've written a document about the locking=
 to add to the tree with the</span><br></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><span>series, and a copy is at gith=
ub here:</span><br></blockquote></blockquote><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><span></span><br></blockquote></blockquote><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><span><a href=3D"https://github.com/d=
ozylynx/xen/blob/0cb95385eba696ecf4856075a524c5e528e60455/docs/misc/argo-loc=
king.md">https://github.com/dozylynx/xen/blob/0cb95385eba696ecf4856075a524c5=
e528e60455/docs/misc/argo-locking.md</a></span><br></blockquote></blockquote=
><blockquote type=3D"cite"><span></span><br></blockquote><blockquote type=3D=
"cite"><span>Thanks. It would have been better to send the contents of the d=
ocument</span><br></blockquote><blockquote type=3D"cite"><span>to the list, s=
o inline comments can be added. It's hard to comment on</span><br></blockquo=
te><blockquote type=3D"cite"><span>the document now since it's only on githu=
b AFAICT.</span><br></blockquote><span></span><br><span>Here's an inline cop=
y of the doc:</span><br><span></span><br><span>=3D=3D=3D begin document =3D=3D=
=3D</span><br><span></span><br><span># Argo: Locking</span><br><span></span>=
<br><span>## Introduction</span><br><span></span><br><span>Argo is an interd=
omain communication mechanism. It has requirements for performance isolation=
 between domains, to prevent negative performance impact from malicious or d=
isruptive activity of other domains, or even other vcpus of the same domain o=
perating other rings.</span><br><span></span><br><span>Since Argo operates a=
 data path between domains, sections of this code are *hot* when the communi=
cation paths are in use. To encourage high performance, a goal is to limit m=
utual exclusion to only where required and enable significant concurrency.</=
span><br><span></span><br><span>Avoidance of deadlock is essential and since=
 state must frequently be updated that pertains to more than one domain, a l=
ocking protocol defines which locks are needed and the order of their acquis=
tion.</span><br><span></span><br><span>## Structure</span><br><span></span><=
br><span>The granular locking structure of Argo enables:</span><br><span></s=
pan><br><span>1. Performance isolation of guests</span><br><span>2. Avoidanc=
e of DoS of rings by domains that are not authorized to send to them</span><=
br><span>3. Deadlock-free teardown of state across multiple domains on domai=
n destroy</span><br><span>4. Performance of guests using Argo with concurren=
t operation of rings.</span><br><span></span><br><span>Argo uses three per-d=
omain locks to protect three separate data structures. &nbsp;Access to the r=
ing_hash data structure is confined to domains that a ring-registering domai=
n has authorized to send data via the ring. &nbsp;The complete set of Argo l=
ocks is:</span><br><span></span><br><span>* Global : `L1_global_argo_rwlock`=
</span><br><span>* Per-domain: `rings_L2_rwlock`</span><br><span>* Per-domai=
n: `send_L2_lock`</span><br><span>* Per-domain: `wildcard_L2_lock`</span><br=
><span>* Per-ring: `L3_lock`</span><br><span></span><br><span>## Protected S=
tate</span><br><span></span><br><span>The data structures being protected by=
 the locks are all per-domain. The only global Argo state is the `L1_global_=
argo_rwlock` used to coordinate access to data structures of other domains.<=
/span><br><span></span><br><span>### State: Rings registered and owned by a d=
omain</span><br><span></span><br><span>This includes the state to run that r=
ing, such as memory frame numbers and established mappings. Per-ring state i=
s protected by its own lock, so that multiple VCPUs of the same domain opera=
ting different rings do not inhibit the performance of each other.</span><br=
><span></span><br><span>The per-domain ring state also includes the list of p=
ending notifications for other domains that are waiting for ring space avail=
ability.</span><br><span></span><br><span>### State: Partner rings registere=
d by other domains that this domain is the single allowed sender</span><br><=
span></span><br><span>This state belonging to the permitted sender is writte=
n to when a ring is registered by another domain. The lock that protects thi=
s state is subject to locking at arbitrary frequency by those foreign domain=
s when registering rings -- which do not need any permission granted by this=
 domain in order to register a ring to communicate with it -- &nbsp;so it mu=
st not inhibit the domain's own ability to use its own rings, to protect the=
m from DoS. For this reason, this state is protected by its own lock.</span>=
<br><span></span><br><span>### State: Pending notifications to this domain a=
bout wildcard rings registered by other domains</span><br><span></span><br><=
span>This data structure is needed when a domain is destroyed, to cancel the=
 outstanding space availability notifications about the wildcard rings of ot=
her domains that this domain has queried.</span><br><span></span><br><span>D=
ata is entered into this data structure by the domain that owns it, either b=
y a space-inhibited sendv or a notify operation.</span><br><span></span><br>=
<span>Data is removed from this data structure in one of three cases: when s=
pace becomes available in the destination ring and the notification is sent,=
 when the ring is torn down, or when the awaiting domain is destroyed.</span=
><br><span></span><br><span>In the case where a notification is sent, access=
 to the data structure is triggered by the ring owner domain, rather than th=
e domain waiting for notification. This data structure is protected by its o=
wn lock since doing so entails less contention than the alternative of reusi=
ng an existing lock owned by the domain.</span><br><span></span><br><span>##=
 Hierarchical Locking Model and Protocol</span><br><span></span><br><span>Th=
e locking discipline within the Argo code is heirarchical and utilizes reade=
r/writer locks to enable increased concurrency when operations do not confli=
ct. None of the Argo locks are reentrant.</span><br><span></span><br><span>T=
he hierarchy:</span><br><span></span><br><span>* There is a global rwlock (`=
L1`) to protect access to all of the per-domain argo data structures. </span=
><br><span>* There is a rwlock per-domain (`rings_L2`) to protect the hashta=
ble of the per-ring data structures. </span><br><span>* There is a lock per r=
ing (`L3`) to protect the per-ring data structure, `struct argo_ring_info`. <=
/span><br><span></span><br><span>There are a two other per-domain L2 locks; t=
heir operation is similar and they are described later.</span><br><span></sp=
an><br><span>The protocol to safely acquire write access to the per-ring dat=
a structure, `struct argo_ring_info`, is:</span><br><span></span><br><span>1=
) Acquire a Read lock on L1.</span><br><span>2) Acquire a Read lock on L2.</=
span><br><span>3) Acquire L3.</span><br><span></span><br><span>An alternativ=
e valid sequence is:</span><br><span></span><br><span>1) Acquire a Read lock=
 on L1.</span><br><span>2) Acquire a Write lock on L2.</span><br><span></spa=
n><br><span>This second sequence grants write access to _all_ of the `argo_r=
ing_info` structs belonging to the domain, but at the expense of less concur=
rency: no other operation can access those structs while the locks are held,=
 which will inhibit operations on those rings until the locks are released.<=
/span><br><span></span><br><span>Another alternative valid sequence is:</spa=
n><br><span></span><br><span>1) Acquire a Write lock on L1.</span><br><span>=
</span><br><span>This grants write access to _all_ of the `argo_ring_info` s=
tructs belonging to _all domains_, but again at the expense of far less conc=
urrency: no other operation can operate on Argo rings until the locks are re=
leased.</span><br><span></span><br><span>## Lock Definitions</span><br><span=
></span><br><span>The full set of locks that are directly operated upon by t=
he Argo code are described in the following section.</span><br><span></span>=
<br><span>### The global singleton lock:</span><br><span></span><br><span>* `=
L1_global_argo_rwlock`</span><br><span></span><br><span>The rationale for ha=
ving a global lock is to be able to enforce system-wide exclusion for a crit=
ical region and simplify the logic required to avoid deadlock, for teardown o=
f state across multiple domains when a domain is destroyed.</span><br><span>=
</span><br><span>The majority of operations take a read-lock on this lock, a=
llowing concurrent Argo operations by many domains.</span><br><span></span><=
br><span>The pointer d-&gt;argo on every domain is protected by this lock. A=
 set of more granular per-domain locks could be used to do that, but since d=
omain start and stop is expected to be a far less frequent operation than th=
e other argo operations, acquiring a single read lock to enable access to al=
l the argo structs of all domains simplifies the protocol.</span><br><span><=
/span><br><span>Points of write-locking on this lock:</span><br><span></span=
><br><span>* `argo_destroy`, where:</span><br><span> &nbsp;&nbsp;* All of th=
e domain's own rings are destroyed.</span><br><span> &nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;* All of the notifications pending for other domains are cancel=
led.</span><br><span> &nbsp;&nbsp;&nbsp;* All of the unicast partner rings o=
wned by other domains for this domain to send to, are destroyed.</span><br><=
span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* All of the notifications pending=
 on those rings are cancelled.</span><br><span> &nbsp;&nbsp;&nbsp;* All of t=
he notifications pending for this domain on wildcard rings owned by other do=
mains are cancelled.</span><br><span>* `argo_soft_reset`, for similar teardo=
wn operations as argo_destroy.</span><br><span>* `argo_init`, where the `d-&=
gt;argo` pointer is first populated.</span><br><span> &nbsp;&nbsp;* Since th=
e write lock is taken here, there is serialization all concurrent Argo opera=
tions around this single pointer write; this is the cost of using the simple=
r one global lock approach.</span><br><span></span><br><span>Enforcing that t=
he write_lock is acquired on `L1_global_argo_rwlock` before executing teardo=
wn, ensures that no teardown operations act concurrently and no other Argo o=
perations happen concurrently with a teardown. The teardown logic is free to=
 safely modify the Argo state across all domains without having to acquire p=
er-domain locks and deadlock cannot occur.</span><br><span></span><br><span>=
### Per-Domain: Ring hash lock</span><br><span></span><br><span>`rings_L2_rw=
lock`</span><br><span></span><br><span>Protects: the per-domain ring hash ta=
ble of `argo_ring_info` structs.</span><br><span></span><br><span>Holding a r=
ead lock on `rings_L2` protects the ring hash table and the elements in the h=
ash table `d-&gt;argo-&gt;ring_hash`, and the `node` and `id` fields in stru=
ct `argo_ring_info` in the hash table.</span><br><span></span><br><span>Hold=
ing a write lock on `rings_L2` protects all of the elements of all the struc=
t `argo_ring_info` belonging to this domain.</span><br><span></span><br><spa=
n>To take `rings_L2` you must already have `R(L1)`. `W(L1)` implies `W(rings=
_L2)` and `L3`.</span><br><span></span><br><span>Prerequisites:</span><br><s=
pan></span><br><span>* `R(L1_global_argo_rwlock)` must be acquired before ta=
king either read or write on `rings_L2_rwlock`.</span><br><span>* `W(L1_glob=
al_argo_rwlock)` implies `W(rings_L2_rwlock)`, so if `W(L1_global_argo_rwloc=
k)` is held, then `rings_L2_rwlock` does not need to be acquired, and all th=
e data structures that `rings_L2_rwlock` protects can be accessed as if `W(r=
ing_L2_rwlock)` was held.</span><br><span></span><br><span>Is accessed by th=
e hypervisor on behalf of:</span><br><span></span><br><span>* The domain tha=
t registered the ring.</span><br><span>* Any domain that is allowed to send t=
o the ring -- so that's the partner domain, for unicast rings, or any domain=
, for wildcard rings.</span><br><span></span><br><span>### Send hash lock</s=
pan><br><span></span><br><span>`send_L2_lock`</span><br><span></span><br><sp=
an>Protects: the per-domain send hash table of `argo_send_info` structs.</sp=
an><br><span></span><br><span>Is accessed by the hypervisor on behalf of:</s=
pan><br><span></span><br><span>* Any domain that registers a ring that speci=
fies the domain as the unicast sender.</span><br><span>* The domain that has=
 been allowed to send, as part of teardown when the domain is being destroye=
d.</span><br><span></span><br><span></span><br><span>### Wildcard pending li=
st lock</span><br><span></span><br><span>`wildcard_L2_lock`</span><br><span>=
</span><br><span>Protects: the per-domain list of pending notifications to t=
he domain from wildcard rings owned by other domains.</span><br><span></span=
><br><span>Is accessed by the hypervisor on behalf of:</span><br><span></spa=
n><br><span>* The domain that issued a query to another about space availabi=
lity in one of its wildcard rings - this can be done by attempting a send op=
eration when there is insufficient ring space available at the time.</span><=
br><span>* Any domain that the domain has issued a query to about space avai=
lability in one of their wildcard rings.</span><br><span></span><br><span>##=
# Per-Ring locks:</span><br><span></span><br><span>* `L3_lock`</span><br><sp=
an></span><br><span>This lock protects the members of a `struct ring_info` w=
hich is the primary state for a domain's own registered ring.</span><br><spa=
n></span><br><span></span><br><span>## Reasoning Model</span><br><span></spa=
n><br><span>A common model for reasoning about concurrent code focusses on a=
ccesses to individual variables: if code touches this variable, see that it f=
irst acquires the corresponding lock and then drops it afterwards. A challen=
ge with this model is in ensuring that the sequence of locks acquired within=
 nested functions, when operating on data from multiple domains with concurr=
ent operations, is safe from deadlock.</span><br><span></span><br><span>An a=
lternative method that is better suited to the Argo software is to consider t=
he execution path, the full sequence of locks acquired, accesses performed, a=
nd locks released, from entering an operation, to the completion of the work=
.</span><br><span></span><br><span>An example code path for an operation:</s=
pan><br><span></span><br><span>`[entry] &gt; -- [ take R(L1) ] -- [ take R(L=
2) ] -- loop [ take a L3 / drop L3 ] -- &nbsp;[ drop R(L2) ] -- [ drop R(L1)=
] -- &gt; [exit]`</span><br><span></span><br><span>If a function implements a=
 section of the path, it is important to know not only what variables the fu=
nction itself operates upon, but also the locking state that will already ha=
ve been established at the point when the function is invoked, since this wi=
ll affect what data the function can access. For this reason, comments in th=
e code, or ASSERTs that explicitly check lock state, communicate what the lo=
cking state is expected and intended to be when that code is invoked. See th=
e macros defined to support this for Argo later in this document.</span><br>=
<span></span><br><span></span><br><span>## Macros to Validate and Document L=
ock State</span><br><span></span><br><span>These macros encode the logic to v=
erify that the locking has adhered to the locking discipline.</span><br><spa=
n></span><br><span>eg. On entry to logic that requires holding at least `R(r=
ings_L2)`, this:</span><br><span></span><br><span>`ASSERT(LOCKING_Read_rings=
_L2(d));`</span><br><span></span><br><span>checks that the lock state is suf=
ficient, validating that one of the following must be true when executed:</s=
pan><br><span></span><br><span>`R(rings_L2) &amp;&amp; R(L1)`</span><br><spa=
n>or: &nbsp;`W(rings_L2) &amp;&amp; R(L1)`</span><br><span>or: &nbsp;`W(L1)`=
</span><br><span></span><br><span>The macros are defined thus:</span><br><sp=
an></span><br><span>```</span><br><span>/* RAW macros here are only used to a=
ssist defining the other macros below */</span><br><span>#define RAW_LOCKING=
_Read_L1 (rw_is_locked(&amp;L1_global_argo_rwlock))</span><br><span>#define R=
AW_LOCKING_Read_rings_L2(d) \</span><br><span> &nbsp;&nbsp;(rw_is_locked(&am=
p;d-&gt;argo-&gt;rings_L2_rwlock) &amp;&amp; RAW_LOCKING_Read_L1)</span><br>=
<span></span><br><span>/* The LOCKING macros defined below here are for use a=
t verification points */</span><br><span>#define LOCKING_Write_L1 (rw_is_wri=
te_locked(&amp;L1_global_argo_rwlock))</span><br><span>#define LOCKING_Read_=
L1 (RAW_LOCKING_Read_L1 || LOCKING_Write_L1)</span><br><span></span><br><spa=
n>#define LOCKING_Write_rings_L2(d) \</span><br><span> &nbsp;&nbsp;((RAW_LOC=
KING_Read_L1 &amp;&amp; rw_is_write_locked(&amp;d-&gt;argo-&gt;rings_L2_rwlo=
ck)) || \</span><br><span> &nbsp;&nbsp;&nbsp;LOCKING_Write_L1)</span><br><sp=
an></span><br><span>#define LOCKING_Read_rings_L2(d) \</span><br><span> &nbs=
p;&nbsp;((RAW_LOCKING_Read_L1 &amp;&amp; rw_is_locked(&amp;d-&gt;argo-&gt;ri=
ngs_L2_rwlock)) || \</span><br><span> &nbsp;&nbsp;&nbsp;LOCKING_Write_rings_=
L2(d) || LOCKING_Write_L1)</span><br><span></span><br><span>#define LOCKING_=
L3(d, r) \</span><br><span> &nbsp;&nbsp;((RAW_LOCKING_Read_rings_L2(d) &amp;=
&amp; spin_is_locked(&amp;r-&gt;L3_lock)) || \</span><br><span> &nbsp;&nbsp;=
&nbsp;LOCKING_Write_rings_L2(d) || LOCKING_Write_L1)</span><br><span></span>=
<br><span>#define LOCKING_send_L2(d) \</span><br><span> &nbsp;&nbsp;((RAW_LO=
CKING_Read_L1 &amp;&amp; spin_is_locked(&amp;d-&gt;argo-&gt;send_L2_lock)) |=
| \</span><br><span> &nbsp;&nbsp;&nbsp;LOCKING_Write_L1)</span><br><span>```=
</span><br><span></span><br><span>Here is an example of a macro in use:</spa=
n><br><span></span><br><span>```</span><br><span>static void</span><br><span=
>notify_ring(const struct domain *d, struct argo_ring_info *ring_info,</span=
><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stru=
ct hlist_head *to_notify)</span><br><span>{</span><br><span> &nbsp;&nbsp;uin=
t32_t space;</span><br><span></span><br><span> &nbsp;&nbsp;ASSERT(LOCKING_Re=
ad_rings_L2(d));</span><br><span></span><br><span> &nbsp;&nbsp;spin_lock(&am=
p;ring_info-&gt;L3_lock);</span><br><span></span><br><span> &nbsp;&nbsp;if (=
 ring_info-&gt;len )</span><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sp=
ace =3D ringbuf_payload_space(d, ring_info);</span><br><span> &nbsp;&nbsp;el=
se</span><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;space =3D 0;</span><=
br><span></span><br><span> &nbsp;&nbsp;spin_unlock(&amp;ring_info-&gt;L3_loc=
k);</span><br><span></span><br><span> &nbsp;&nbsp;if ( space )</span><br><sp=
an> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pending_find(d, ring_info, space, to=
_notify);</span><br><span>}</span><br><span></span><br><span>```</span><br><=
span></span><br><span>In the above example, it can be seen that it is safe t=
o acquire the `L3` lock because _at least_ `R(rings_L2)` is already held, as=
 documented and verified by the macro.</span><br><span></span><br><span>## A=
ppendix: &nbsp;FAQ / Other Considerations </span><br><span></span><br><span>=
### Why not have a single per-domain lock?</span><br><span></span><br><span>=
Due to performance isolation / DoS avoidance: if there is a single per-domai=
n lock, acquiring this lock will stall operations on other active rings owne=
d by the domain. A malicious domain can loop registering and unregistering r=
ings, without any consent by the targetted domain, which would experience de=
creased throughput due to the contention on the single per-domain lock. The g=
ranular locking structure of Argo prevents this. It also allows concurrent o=
peration of different rings by multiple VCPUs of the same domain without con=
tention, to avoid negative application performance interaction.</span><br><s=
pan></span><br><span>## Rationale for Using a Singleton Global Lock: L1</spa=
n><br><span></span><br><span>### Teardown on domain destroy</span><br><span>=
</span><br><span>The single global lock enables exclusive access to the argo=
 data structures across domains when a domain is destroyed. Every unicast ri=
ng that the dying domain is the authorized sender is torn down and any pendi=
ng space-available notifications in other domain's wildcard rings are cancel=
led. This requires gaining safe access to the data structures on each of the=
 domains involved.</span><br><span></span><br><span>The 'send hashtable' dat=
a structure is needed in order to perform the teardown of rings when a domai=
n is destroyed. To populate it, whenever a unicast ring is registered, the l=
ock that protects that data structure must be taken exclusively.</span><br><=
span></span><br><span>There are granular per-domain locks which protect the p=
er-domain data structures. The global singleton L1 lock operates with-and-ab=
ove the per-domain locks and is used to obtain exclusive access to multiple d=
omain's argo data structures in the infrequent case where it is used -- for d=
omain destroy -- whilst otherwise allowing concurrent access, via acquiring i=
t with 'read' access, for the majority of the time.</span><br><span></span><=
br><span>To perform the required state teardown on domain destruction, which=
 can require removing state from the data structures of multiple domains, a l=
ocking protocol to obtain mutual exclusion and safe access to the state is r=
equired, without deadlocking.</span><br><span></span><br><span>Using the sin=
gle global lock avoids the need for sequencing the acquisition of multiple i=
ndividual per-domain locks (and lower level data structure locks) to prevent=
 deadlock: taking W(L1) grants access to all and taking R(L1) ensures that t=
eardown of any domain will not interfere with any Argo hypercall operation. I=
t enables introducing granular locking without complex or error-prone lock a=
cquisition logic.</span><br><span></span><br><span>=3D=3D=3D end document =3D=
=3D=3D</span><br><span></span><br><blockquote type=3D"cite"><span>There are a=
lso several claims that fine-grainer locking provides</span><br></blockquote=
><blockquote type=3D"cite"><span>better performance in order to justify the n=
eed of such locks. IMO</span><br></blockquote><blockquote type=3D"cite"><spa=
n>without providing any evidence of such performance benefit it's hard</span=
><br></blockquote><blockquote type=3D"cite"><span>to be convinced so many lo=
cks are needed.</span><br></blockquote><span></span><br><div dir=3D"ltr"><sp=
an style=3D"background-color: rgba(255, 255, 255, 0);">Benchmarks would be u=
seful for regression testing. &nbsp;</span>We can investigate resourcing for=
 Argo synthetic benchmarks in the Xen 4.13 release cycle. &nbsp;In the meant=
ime, we can cite the shipment of Citrix XenClient in 2011, followed by custo=
mer production deployments of v4v in OpenXT and Bromium uXen (including HP b=
usiness laptops). &nbsp;Argo is derived from v4v.</div><div dir=3D"ltr"><br>=
</div><div dir=3D"ltr">Ian Pratt's PSEC 2018 presentation [1] on hypervisor s=
ecurity indirectly referenced v4v and uXen isolation/performance requirement=
s, it may illustrate the scope of possible Argo use cases. &nbsp;Click the "=
uXen" button below the video to navigate to the clip. &nbsp;There's also a u=
Xen source code link. &nbsp;An excerpt (my annotations in []):</div><div dir=
=3D"ltr"><br></div><div dir=3D"ltr">"PV device interfaces all built on simpl=
e hypervisor copy-based primitive&nbsp;</div><div dir=3D"ltr"><br></div><div=
 dir=3D"ltr">We came up with a very simple primitive [v4v] for communication=
 between VMs, between VMs and the host, and then just built everything on th=
at primitive. &nbsp;It's a simple copy-based primitive. &nbsp;We didn't want=
 any memory sharing of any kind. &nbsp;Anything involving memory sharing end=
s up being complex ... Grant tables being a huge example ... a copy-based ap=
proach is just much simpler, and actually, performance-wise, it turns out be=
ing equivalent from a performance point of view ...&nbsp;</div><div dir=3D"l=
tr"><br></div><div dir=3D"ltr">Getting rid of other terrible ideas, like Xen=
store ... we still want the primitive [v4v] interface to be able to support t=
hings like device reconnection. &nbsp;That was a good idea, this idea that y=
ou can restart these driver domains, have VMs reconnect and be able to conti=
nue, that's very useful. &nbsp;We want to enable this simple primitive [v4v]=
 to do that. &nbsp;Then just build everything using very simple, narrow inte=
rfaces."</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">[1] &nbsp;<a href=3D=
"https://www.platformsecuritysummit.com/2018/speaker/pratt/">https://www.pla=
tformsecuritysummit.com/2018/speaker/pratt/</a></div><div dir=3D"ltr"><br></=
div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Regards,</div><div dir=3D"lt=
r">Rich</div></div></div></div></div></div></body></html>=

--Apple-Mail-F3FCEDFD-A193-440B-B09E-300675DDF006--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5633118065446462266==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 14 14:30:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 14:30: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-devel-bounces@lists.xenproject.org>)
	id 1gj3FW-0004M4-ID; Mon, 14 Jan 2019 14:29: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj3FV-0004LF-8y
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 14:29:57 +0000
X-Inumbo-ID: dce151ff-1808-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dce151ff-1808-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 14:29:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 07:27:55 -0700
Message-Id: <5C3C9C6A020000780020D4C1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 07:27:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <20190111182706.GA2199@perard.uk.xensource.com>
 <20190111192328.25242-1-ian.jackson@eu.citrix.com>
 <4C7EABEB02000006B8D7C7D4@prv1-mh.provo.novell.com>
 <9E406FBD020000569DFFD529@prv1-mh.provo.novell.com>
 <9E4077BD020000969DFFD529@prv1-mh.provo.novell.com>
 <81E41643020000ABCFD95477@prv1-mh.provo.novell.com>
 <CE47AFED020000429DFFD529@prv1-mh.provo.novell.com>
 <5C3C5ACE020000780020D1C3@prv1-mh.provo.novell.com>
 <20190114113739.wv5an34y3jdtmb35@zion.uk.xensource.com>
 <23612.39699.704402.366144@mariner.uk.xensource.com>
In-Reply-To: <23612.39699.704402.366144@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] libxl: fix build (missing
 CLONE_NEWIPC) on astonishingly old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDE1OjIyLCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDIvMl0gbGlieGw6IGZpeCBidWlsZCAo
bWlzc2luZyBDTE9ORV9ORVdJUEMpIAo+IG9uIGFzdG9uaXNoaW5nbHkgb2xkIHN5c3RlbXMiKToK
Pj4gT24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgMDI6NDc6NThBTSAtMDcwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+ID4gT24gMTEuMDEuMTkgYXQgMjA6MjMsIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPiB3cm90ZToKPj4gPiA+IENMT05FX05FV0lQQyB3YXMgaW50cm9kdWNlZCBpbiBMaW51eCAy
LjYuMTksIG9uIHRoZSAyOXRoIG9mIE5vdmVtYmVyCj4+ID4gPiAyMDA2LCB3aGljaCB3YXMgMTIg
eWVhcnMsIDEgbW9udGgsIGFuZCAxNCBkYXlzIGFnby4KPj4gPiAKPj4gPiBUaGFua3MgZm9yIHRo
ZSB2ZXJ5IHByZWNpc2UgY291bnRpbmcsIHRoZSBsYXR0ZXIgcGFydCB3aGljaCB3aWxsIGJlCj4+
ID4gd3JvbmcgLSBldmVuIGlmIGp1c3Qgc2xpZ2h0bHkgLSBieSB0aGUgdGltZSB5b3UgY29tbWl0
IGl0IDstKQo+IC4uLgo+PiA+IFNhZGx5IHRoZSBzaXR1YXRpb24gaXMgbW9yZSBjb21wbGljYXRl
ZDogVGhlIGNoZWNrIHRvIGRpc2FsbG93Cj4+ID4gdW5rbm93biBmbGFncyB3YXMgaW50cm9kdWNl
ZCBvbmx5IGluIDIuNi4xNyBbMV0sIGFuZCBhcHBhcmVudGx5Cj4+ID4gbmV2ZXIgYmFja3BvcnRl
ZCB0byAyLjYuMTYgb3Igb2xkZXIgc3RhYmxlIHRyZWVzIGRlc3BpdGUgdGhlCj4+ID4gZGVzY3Jp
cHRpb24gdGFsa2luZyBhYm91dCBpdCBnb2luZyBpbnRvIDIuNi4xNi4gU2luY2UgaXQgZGlkbid0
Cj4+ID4gbWF0dGVyIGluIG15IHZhcmlhbnQgb2YgdGhlIHdvcmthcm91bmQsIEkgZGlkbid0IG1l
bnRpb24gdGhpcy4KPiAKPiBHb29kIGdyaWVmLgo+IAo+PiA+IE9mIGNvdXJzZSBhIHByZXR0eSBy
ZWFzb25hYmxlIHBvc2l0aW9uIHRvIHRha2Ugd291bGQgYmUgdG8KPj4gPiBjb25zaWRlciB0aGUg
Mi42LjE4LWJhc2VkIFhlbm9MaW51eCB0cmVlIGEgImJhc2VsaW5lIiwgYmV5b25kCj4+ID4gd2hp
Y2ggd2UgZG9uJ3QgY2FyZSBhYm91dCB1bmRlc2lyYWJsZSBiZWhhdmlvciBoZXJlLgo+PiAKPj4g
SSB0aGluayB1c2luZyAyLjYuMTggYXMgYmFzZWxpbmUgaXMgdmVyeSByZWFzb25hYmxlLiAKPiAK
PiBJIGd1ZXNzIHdlIG5lZWQgdG8gd3JpdGUgdGhpcyBpbiB0aGUgU1VQUE9SVC5tZCBzdGF0ZW1l
bnQgZm9yCj4gZG1fcmVzdHJpY3QuCgpBaCB5ZXMsIHdlIHNob3VsZC4KCj4gVEJIIGhvdyBhYm91
dCB3cml0aW5nIHNvbWV3aGVyZSBnZW5lcmFsIGluIFNVUFBPUlQubWQgdGhhdCAiYWxsIGJldHMK
PiBhcmUgb2ZmIGlmIHlvdSB1c2UgTGludXggYmVmb3JlIDIuNi4xOCIgPyAgRG8gd2UgZXZlbiBo
YXZlIGEgbGltaXQKPiBhbnl3aGVyZSBmb3Igc2VjdXJpdHkgc3VwcG9ydGVkIExpbnV4IHZlcnNp
b25zID8KCkkgZG9uJ3QgdGhpbmsgc28sIGFuZCBsZWF2aW5nIHRoaXMgc3BlY2lmaWMgY2FzZSBh
c2lkZSBpdCdzIGFsc28KdW5jbGVhciB0byBtZSB3aHkgd2Ugc2hvdWxkLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 14:39:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 14:39: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-devel-bounces@lists.xenproject.org>)
	id 1gj3OS-0005BM-Ka; Mon, 14 Jan 2019 14:39: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=gf7h=PW=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gj3OR-0005BH-Ta
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 14:39:11 +0000
X-Inumbo-ID: 27774195-180a-11e9-92db-bc764e045a96
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27774195-180a-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 14:39:10 +0000 (UTC)
Received: by mail-ed1-f68.google.com with SMTP id g22so18806014edr.7
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 06:39:10 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=IU3KxFtkYoltuUXBbjp83vUGmSWnvHuK6f8mQzKcFP8=;
 b=p5fCdBx9q8ZunFFIH6JllZJMt/SVCQN9eL0q/TnB9PQBfiSxkiVomv3QY8fltjQphp
 htBv9hJ6yyrvAQ5IDR2/5h/UcTEoN611eEQoKANP6YTWb6FebyOQntS9bSoWLleEK+cs
 +V40dC1jPyYhObPObF01AmX+eE6LUHkIdHw2UBIbnESh8WmoYmlfq6ASXf1cyNIOounu
 txnEVaXe+wwFx0EdI4rjFYrsYW2gYa+852Fp9L5neFw5pl6j9cIHXfGIRgLJ0tgqrV8a
 N+8Xg/BYEbYHh3oBSjMc3ZqsQFYptocS1Ax0H6mvhYPlEXBGVBh/OR9i0awfn1K6tMBS
 PqYA==
X-Gm-Message-State: AJcUukdtmzlcEVRx693HRTTdSfWmynRe3pBoVdrJa+RBpfuR3qYSsAOg
 6++VjFaHjjHGj5LQfk8msozxcApa
X-Google-Smtp-Source: ALg8bN6aAtuGeo2YE9EWw5vshJIOEVMNrzX7ExdKao0t4WIWAXvydjGbbdym/J4Z6PLXWVnYQJoefQ==
X-Received: by 2002:a17:906:6c14:: with SMTP id
 j20-v6mr20622877ejr.41.1547476689472; 
 Mon, 14 Jan 2019 06:38:09 -0800 (PST)
Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com.
 [209.85.128.48])
 by smtp.gmail.com with ESMTPSA id i24sm4132976edq.0.2019.01.14.06.38.08
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 14 Jan 2019 06:38:09 -0800 (PST)
Received: by mail-wm1-f48.google.com with SMTP id p6so9072962wmc.1
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 06:38:08 -0800 (PST)
X-Received: by 2002:a1c:7c05:: with SMTP id x5mr11805009wmc.54.1547476688501; 
 Mon, 14 Jan 2019 06:38:08 -0800 (PST)
MIME-Version: 1.0
References: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 14 Jan 2019 07:37:31 -0700
X-Gmail-Original-Message-ID: <CABfawhnFYG3h2wMwFNR_XkK42qCe7DwzES+ozGYjsjhnsZGwgg@mail.gmail.com>
Message-ID: <CABfawhnFYG3h2wMwFNR_XkK42qCe7DwzES+ozGYjsjhnsZGwgg@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH V3] x86/vm_event: block interrupt injection
 for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMTQsIDIwMTggYXQgNDo1MCBBTSBSYXp2YW4gQ29qb2NhcnUKPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Cj4gQmxvY2sgaW50ZXJydXB0cyAoaW4gdm14X2lu
dHJfYXNzaXN0KCkpIGZvciB0aGUgZHVyYXRpb24gb2YKPiBwcm9jZXNzaW5nIGEgc3luYyB2bV9l
dmVudCAoc2ltaWxhcmx5IHRvIHRoZSBzdHJhdGVneQo+IGN1cnJlbnRseSB1c2VkIGZvciBzaW5n
bGUtc3RlcHBpbmcpLiBPdGhlcndpc2UsIGF0dGVtcHRpbmcKPiB0byBlbXVsYXRlIGFuIGluc3Ry
dWN0aW9uIHdoZW4gcmVxdWVzdGVkIGJ5IGEgdm1fZXZlbnQKPiByZXBseSBtYXkgbGVnaXRpbWF0
ZWx5IG5lZWQgdG8gY2FsbCBlLmcuCj4gaHZtX2luamVjdF9wYWdlX2ZhdWx0KCksIHdoaWNoIHRo
ZW4gb3ZlcndyaXRlcyB0aGUgYWN0aXZlCj4gaW50ZXJydXB0IGluIHRoZSBWTUNTLgo+Cj4gVGhl
IHN5bmMgdm1fZXZlbnQgaGFuZGxpbmcgcGF0aCBvbiB4ODYvVk1YIGlzIChyb3VnaGx5KToKPiBt
b25pdG9yX3RyYXBzKCkgLT4gcHJvY2VzcyB2bV9ldmVudCAtPiB2bXhfaW50cl9hc3Npc3QoKQo+
IChwb3NzaWJseSB3cml0aW5nIFZNX0VOVFJZX0lOVFJfSU5GTykgLT4KPiBodm1fdm1fZXZlbnRf
ZG9fcmVzdW1lKCkgLT4gaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KCkKPiAocG9zc2libHkgb3Zl
cndyaXRpbmcgdGhlIFZNX0VOVFJZX0lOVFJfSU5GTyB2YWx1ZSkuCj4KPiBUaGlzIHBhdGNoIG1h
eSBhbHNvIGJlIGhlbHBmdWwgZm9yIHRoZSBmdXR1cmUgcmVtb3ZhbAo+IG9mIG1heV9kZWZlciBp
biBodm1fc2V0X2NyezAsMyw0fSBhbmQgaHZtX3NldF9tc3IoKS4KPgo+IFNpZ25lZC1vZmYtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCkFja2VkLWJ5OiBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 14:42:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gj3RI-0005sW-3d; Mon, 14 Jan 2019 14:42: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=neJr=PW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gj3RH-0005sR-CM
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 14:42:07 +0000
X-Inumbo-ID: 8fa5679d-180a-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fa5679d-180a-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 14:42:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4DEA1AD2E;
 Mon, 14 Jan 2019 14:42:04 +0000 (UTC)
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Jan Beulich <JBeulich@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>
References: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
 <e4a328c8-6f36-8ec4-a645-9f845b608fa4@oracle.com>
 <11c88af4-95db-86de-b073-534f5583c1e6@bitdefender.com>
 <5C3C5C09020000780020D1D4@prv1-mh.provo.novell.com>
 <beb14ca1-c03d-e1e4-4b49-ba91d70a1892@bitdefender.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <258f94c6-afbe-31b4-f210-ebb2a15cad1a@suse.com>
Date: Mon, 14 Jan 2019 15:42:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <beb14ca1-c03d-e1e4-4b49-ba91d70a1892@bitdefender.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH V3] x86/vm_event: block interrupt injection
 for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAxOSAxMTo1NiwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDEvMTQvMTkg
MTE6NTMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNC4wMS4xOSBhdCAxMDozNCwg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4gT24gMS8xMi8xOSAxMjowNCBB
TSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+IE9uIDEyLzE0LzE4IDY6NDkgQU0sIFJhenZh
biBDb2pvY2FydSB3cm90ZToKPj4+Pj4gQmxvY2sgaW50ZXJydXB0cyAoaW4gdm14X2ludHJfYXNz
aXN0KCkpIGZvciB0aGUgZHVyYXRpb24gb2YKPj4+Pj4gcHJvY2Vzc2luZyBhIHN5bmMgdm1fZXZl
bnQgKHNpbWlsYXJseSB0byB0aGUgc3RyYXRlZ3kKPj4+Pj4gY3VycmVudGx5IHVzZWQgZm9yIHNp
bmdsZS1zdGVwcGluZykuIE90aGVyd2lzZSwgYXR0ZW1wdGluZwo+Pj4+PiB0byBlbXVsYXRlIGFu
IGluc3RydWN0aW9uIHdoZW4gcmVxdWVzdGVkIGJ5IGEgdm1fZXZlbnQKPj4+Pj4gcmVwbHkgbWF5
IGxlZ2l0aW1hdGVseSBuZWVkIHRvIGNhbGwgZS5nLgo+Pj4+PiBodm1faW5qZWN0X3BhZ2VfZmF1
bHQoKSwgd2hpY2ggdGhlbiBvdmVyd3JpdGVzIHRoZSBhY3RpdmUKPj4+Pj4gaW50ZXJydXB0IGlu
IHRoZSBWTUNTLgo+Pj4+Pgo+Pj4+PiBUaGUgc3luYyB2bV9ldmVudCBoYW5kbGluZyBwYXRoIG9u
IHg4Ni9WTVggaXMgKHJvdWdobHkpOgo+Pj4+PiBtb25pdG9yX3RyYXBzKCkgLT4gcHJvY2VzcyB2
bV9ldmVudCAtPiB2bXhfaW50cl9hc3Npc3QoKQo+Pj4+PiAocG9zc2libHkgd3JpdGluZyBWTV9F
TlRSWV9JTlRSX0lORk8pIC0+Cj4+Pj4+IGh2bV92bV9ldmVudF9kb19yZXN1bWUoKSAtPiBodm1f
ZW11bGF0ZV9vbmVfdm1fZXZlbnQoKQo+Pj4+PiAocG9zc2libHkgb3ZlcndyaXRpbmcgdGhlIFZN
X0VOVFJZX0lOVFJfSU5GTyB2YWx1ZSkuCj4+Pj4+Cj4+Pj4+IFRoaXMgcGF0Y2ggbWF5IGFsc28g
YmUgaGVscGZ1bCBmb3IgdGhlIGZ1dHVyZSByZW1vdmFsCj4+Pj4+IG9mIG1heV9kZWZlciBpbiBo
dm1fc2V0X2NyezAsMyw0fSBhbmQgaHZtX3NldF9tc3IoKS4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9m
Zi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4+Cj4+
Pj4KPj4+PiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4KPj4+Cj4+PiBUaGFua3MhIFNvIG5vdyB3ZSBoYXZlIHRocmVlIHJldmlld2VkLWJ5
cywgaWYgSSdtIG5vdCBtaXN0YWtlbiBhbGwgd2UKPj4+IG5lZWQgaXMgVGFtYXMnIChmb3IgdGhl
IHZtX2V2ZW50IHBhcnQpIGFuZCBKdWxpZW4gLyBTdGVmYW5vJ3MgKGZvciBBUk0pCj4+PiBhY2tz
IChvciBvdGhlcndpc2UpLgo+Pgo+PiBBbmQgeW91J2QgbmVlZCB0byB0YWxrIErDvHJnZW4gaW50
byBhbGxvd2luZyB0aGlzIGluLCBub3cgdGhhdCB3ZSdyZQo+PiBwYXN0IHRoZSBmcmVlemUgcG9p
bnQuCj4gCj4gKEFkZGluZyBKw7xyZ2VuIHRvIHRoZSBjb252ZXJzYXRpb24uKQo+IAo+IFJpZ2h0
LCB0aGF0IHdvdWxkIGJlIGlkZWFsIGlmIHBvc3NpYmxlIC0gdGhlIGNvZGUgaGFzIGFic29sdXRl
bHkgbm8KPiBpbXBhY3Qgb24gYW55dGhpbmcgdW5sZXNzIHZtX2V2ZW50IGlzIGFjdGl2ZSBvbiB0
aGUgZG9tYWluLCB3aGljaCBpcwo+IG5ldmVyIHRoZSBjYXNlIGZvciB0aGUgdXNlLWNhc2VzIGNv
bnNpZGVyZWQgZm9yIGEgWGVuIHJlbGVhc2UuCj4gCj4gU28gdGhlIGNhc2UgSSdtIG1ha2luZyBm
b3IgdGhlIHBhdGNoIHRvIGdvIGluIDQuMTIgaXMgdGhhdDoKPiAKPiAxLiBJdCdzIHBlcmZlY3Rs
eSBoYXJtbGVzcyAoaXQgYWZmZWN0cyBub3RoaW5nLCBleGNlcHQgZm9yIGludHJvc3BlY3Rpb24p
Lgo+IAo+IDIuIEl0J3MgdHJpdmlhbCBhbmQgdGh1cyB2ZXJ5IGVhc3kgdG8gc2VlIHRoYXQgaXQn
cyBjb3JyZWN0Lgo+IAo+IDMuIEl0IGZpeGVzIGEgbWFqb3IgaGVhZGFjaGUgZm9yIHVzLCBhbmQg
dGh1cyBpdCBpcyBhIGdyZWF0IGltcHJvdmVtZW50Cj4gZnJvbSBhbiBpbnRyb3NwZWN0aW9uIHN0
YW5kcG9pbnQgKGZpeGVzIE9TIGNyYXNoZXMgLyBoYW5ncyB3aGljaCB3ZSdkCj4gb3RoZXJ3aXNl
IG5lZWQgdG8gd29yayBhcm91bmQgaW4gcmF0aGVyIHBhaW5mdWwgd2F5cykuCj4gCj4gNC4gVjMg
b2YgdGhlIHBhdGNoIGhhcyBiZWVuIHNlbnQgb3V0IG9uIERlYyAxNHRoIC0gaXQncyBqdXN0IHRo
YXQKPiByZXZpZXdlcnMgaGF2ZSBoYWQgb3RoZXIgcHJpb3JpdGllcyBhbmQgaXQgZGlkIG5vdCBn
YXRoZXIgYWxsIGFja3MgaW4gdGltZS4KPiAKPiBIb3dldmVyLCBpZiBpdCdzIG5vdCBwb3NzaWJs
ZSBvciBkZXNpcmFibGUgdG8gYWxsb3cgdGhpcyBpbiB0aGUgbmV4dAo+IGJlc3QgdGhpbmcgaXMg
dG8gYXQgbGVhc3QgaGF2ZSBhbGwgdGhlIGFja3MgbmVjZXNzYXJ5IGZvciBpdCB0byBnbyBpbgo+
IGZpcnN0IHRoaW5nIG9uY2UgdGhlIGZyZWV6ZSBpcyBvdmVyLgo+IAo+IEZyb20gSnVsaWVuJ3Mg
cmVwbHkgSSB1bmRlcnN0YW5kIHRoYXQgdGhlIGxhc3QgYWNrIG5lY2Vzc2FyeSBpcyBUYW1hcycu
CgpXaXRoIHRoYXQgYWNrIGp1c3QgYXJyaXZlZDoKClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 14:44:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1gj3TQ-0005yx-HH; Mon, 14 Jan 2019 14:44: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=8imn=PW=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gj3TP-0005yr-A1
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 14:44:19 +0000
X-Inumbo-ID: de1d0a0b-180a-11e9-92db-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de1d0a0b-180a-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 14:44:17 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 4216B30003E9; Mon, 14 Jan 2019 16:44:16 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 25E17306E477;
 Mon, 14 Jan 2019 16:44:16 +0200 (EET)
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>,
 Tamas K Lengyel <tamas@tklengyel.com>
References: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
 <e4a328c8-6f36-8ec4-a645-9f845b608fa4@oracle.com>
 <11c88af4-95db-86de-b073-534f5583c1e6@bitdefender.com>
 <5C3C5C09020000780020D1D4@prv1-mh.provo.novell.com>
 <beb14ca1-c03d-e1e4-4b49-ba91d70a1892@bitdefender.com>
 <258f94c6-afbe-31b4-f210-ebb2a15cad1a@suse.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <1f04d015-e642-bb6a-f058-6e796c279a7c@bitdefender.com>
Date: Mon, 14 Jan 2019 16:44:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <258f94c6-afbe-31b4-f210-ebb2a15cad1a@suse.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V3] x86/vm_event: block interrupt injection
 for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNC8xOSA0OjQyIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDE0LzAxLzIwMTkg
MTE6NTYsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gT24gMS8xNC8xOSAxMTo1MyBBTSwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxNC4wMS4xOSBhdCAxMDozNCwgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+IE9uIDEvMTIvMTkgMTI6MDQgQU0sIEJvcmlzIE9z
dHJvdnNreSB3cm90ZToKPj4+Pj4gT24gMTIvMTQvMTggNjo0OSBBTSwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+Pj4+Pj4gQmxvY2sgaW50ZXJydXB0cyAoaW4gdm14X2ludHJfYXNzaXN0KCkpIGZv
ciB0aGUgZHVyYXRpb24gb2YKPj4+Pj4+IHByb2Nlc3NpbmcgYSBzeW5jIHZtX2V2ZW50IChzaW1p
bGFybHkgdG8gdGhlIHN0cmF0ZWd5Cj4+Pj4+PiBjdXJyZW50bHkgdXNlZCBmb3Igc2luZ2xlLXN0
ZXBwaW5nKS4gT3RoZXJ3aXNlLCBhdHRlbXB0aW5nCj4+Pj4+PiB0byBlbXVsYXRlIGFuIGluc3Ry
dWN0aW9uIHdoZW4gcmVxdWVzdGVkIGJ5IGEgdm1fZXZlbnQKPj4+Pj4+IHJlcGx5IG1heSBsZWdp
dGltYXRlbHkgbmVlZCB0byBjYWxsIGUuZy4KPj4+Pj4+IGh2bV9pbmplY3RfcGFnZV9mYXVsdCgp
LCB3aGljaCB0aGVuIG92ZXJ3cml0ZXMgdGhlIGFjdGl2ZQo+Pj4+Pj4gaW50ZXJydXB0IGluIHRo
ZSBWTUNTLgo+Pj4+Pj4KPj4+Pj4+IFRoZSBzeW5jIHZtX2V2ZW50IGhhbmRsaW5nIHBhdGggb24g
eDg2L1ZNWCBpcyAocm91Z2hseSk6Cj4+Pj4+PiBtb25pdG9yX3RyYXBzKCkgLT4gcHJvY2VzcyB2
bV9ldmVudCAtPiB2bXhfaW50cl9hc3Npc3QoKQo+Pj4+Pj4gKHBvc3NpYmx5IHdyaXRpbmcgVk1f
RU5UUllfSU5UUl9JTkZPKSAtPgo+Pj4+Pj4gaHZtX3ZtX2V2ZW50X2RvX3Jlc3VtZSgpIC0+IGh2
bV9lbXVsYXRlX29uZV92bV9ldmVudCgpCj4+Pj4+PiAocG9zc2libHkgb3ZlcndyaXRpbmcgdGhl
IFZNX0VOVFJZX0lOVFJfSU5GTyB2YWx1ZSkuCj4+Pj4+Pgo+Pj4+Pj4gVGhpcyBwYXRjaCBtYXkg
YWxzbyBiZSBoZWxwZnVsIGZvciB0aGUgZnV0dXJlIHJlbW92YWwKPj4+Pj4+IG9mIG1heV9kZWZl
ciBpbiBodm1fc2V0X2NyezAsMyw0fSBhbmQgaHZtX3NldF9tc3IoKS4KPj4+Pj4+Cj4+Pj4+PiBT
aWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgo+Pj4+Cj4+Pj4gVGhhbmtzISBTbyBub3cgd2UgaGF2ZSB0aHJl
ZSByZXZpZXdlZC1ieXMsIGlmIEknbSBub3QgbWlzdGFrZW4gYWxsIHdlCj4+Pj4gbmVlZCBpcyBU
YW1hcycgKGZvciB0aGUgdm1fZXZlbnQgcGFydCkgYW5kIEp1bGllbiAvIFN0ZWZhbm8ncyAoZm9y
IEFSTSkKPj4+PiBhY2tzIChvciBvdGhlcndpc2UpLgo+Pj4KPj4+IEFuZCB5b3UnZCBuZWVkIHRv
IHRhbGsgSsO8cmdlbiBpbnRvIGFsbG93aW5nIHRoaXMgaW4sIG5vdyB0aGF0IHdlJ3JlCj4+PiBw
YXN0IHRoZSBmcmVlemUgcG9pbnQuCj4+Cj4+IChBZGRpbmcgSsO8cmdlbiB0byB0aGUgY29udmVy
c2F0aW9uLikKPj4KPj4gUmlnaHQsIHRoYXQgd291bGQgYmUgaWRlYWwgaWYgcG9zc2libGUgLSB0
aGUgY29kZSBoYXMgYWJzb2x1dGVseSBubwo+PiBpbXBhY3Qgb24gYW55dGhpbmcgdW5sZXNzIHZt
X2V2ZW50IGlzIGFjdGl2ZSBvbiB0aGUgZG9tYWluLCB3aGljaCBpcwo+PiBuZXZlciB0aGUgY2Fz
ZSBmb3IgdGhlIHVzZS1jYXNlcyBjb25zaWRlcmVkIGZvciBhIFhlbiByZWxlYXNlLgo+Pgo+PiBT
byB0aGUgY2FzZSBJJ20gbWFraW5nIGZvciB0aGUgcGF0Y2ggdG8gZ28gaW4gNC4xMiBpcyB0aGF0
Ogo+Pgo+PiAxLiBJdCdzIHBlcmZlY3RseSBoYXJtbGVzcyAoaXQgYWZmZWN0cyBub3RoaW5nLCBl
eGNlcHQgZm9yIGludHJvc3BlY3Rpb24pLgo+Pgo+PiAyLiBJdCdzIHRyaXZpYWwgYW5kIHRodXMg
dmVyeSBlYXN5IHRvIHNlZSB0aGF0IGl0J3MgY29ycmVjdC4KPj4KPj4gMy4gSXQgZml4ZXMgYSBt
YWpvciBoZWFkYWNoZSBmb3IgdXMsIGFuZCB0aHVzIGl0IGlzIGEgZ3JlYXQgaW1wcm92ZW1lbnQK
Pj4gZnJvbSBhbiBpbnRyb3NwZWN0aW9uIHN0YW5kcG9pbnQgKGZpeGVzIE9TIGNyYXNoZXMgLyBo
YW5ncyB3aGljaCB3ZSdkCj4+IG90aGVyd2lzZSBuZWVkIHRvIHdvcmsgYXJvdW5kIGluIHJhdGhl
ciBwYWluZnVsIHdheXMpLgo+Pgo+PiA0LiBWMyBvZiB0aGUgcGF0Y2ggaGFzIGJlZW4gc2VudCBv
dXQgb24gRGVjIDE0dGggLSBpdCdzIGp1c3QgdGhhdAo+PiByZXZpZXdlcnMgaGF2ZSBoYWQgb3Ro
ZXIgcHJpb3JpdGllcyBhbmQgaXQgZGlkIG5vdCBnYXRoZXIgYWxsIGFja3MgaW4gdGltZS4KPj4K
Pj4gSG93ZXZlciwgaWYgaXQncyBub3QgcG9zc2libGUgb3IgZGVzaXJhYmxlIHRvIGFsbG93IHRo
aXMgaW4gdGhlIG5leHQKPj4gYmVzdCB0aGluZyBpcyB0byBhdCBsZWFzdCBoYXZlIGFsbCB0aGUg
YWNrcyBuZWNlc3NhcnkgZm9yIGl0IHRvIGdvIGluCj4+IGZpcnN0IHRoaW5nIG9uY2UgdGhlIGZy
ZWV6ZSBpcyBvdmVyLgo+Pgo+PiAgRnJvbSBKdWxpZW4ncyByZXBseSBJIHVuZGVyc3RhbmQgdGhh
dCB0aGUgbGFzdCBhY2sgbmVjZXNzYXJ5IGlzIFRhbWFzJy4KPiAKPiBXaXRoIHRoYXQgYWNrIGp1
c3QgYXJyaXZlZDoKPiAKPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CgpUaGFua3MhIFZlcnkgbXVjaCBhcHByZWNpYXRlZC4KCgpSYXp2YW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 14:47:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 14:47: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-devel-bounces@lists.xenproject.org>)
	id 1gj3W1-00069G-W9; Mon, 14 Jan 2019 14:47: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=Zeoe=PW=citrix.com=prvs=910b68455=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gj3W0-00069B-NB
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 14:47:00 +0000
X-Inumbo-ID: 3ea2c466-180b-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ea2c466-180b-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 14:46:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,477,1539648000"; d="scan'208";a="75512033"
Date: Mon, 14 Jan 2019 14:46:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190114144655.enuxtrcihy3vjbjv@zion.uk.xensource.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsCgpUaGUgbG9ja2luZyBzY2hlbWUgc2VlbXMgdG8gYmUgcmVtYWluaW5nIHN0aWNraW5n
IHBvaW50LiBUaGUgcmVzdCBhcmUKbW9zdGx5IGNvc21ldGljIGlzc3VlcyAoRkFPRCwgdGhleSBz
dGlsbCBuZWVkIHRvIGJlIGFkZHJlc3NlZCkuICBGcmFua2x5CkkgZG9uJ3QgdGhpbmsgdGhlcmUg
aXMgZW5vdWdoIHRpbWUgdG8gYWRkcmVzcyBhbGwgdGhlIHRlY2huaWNhbCBkZXRhaWxzLApidXQg
bGV0IG1lIHN1bSB1cCBlYWNoIHNpZGUncyBwb3NpdGlvbiBhbmQgc2VlIGlmIHdlIGNhbiByZWFj
aCBhbgphbWljYWJsZSBzb2x1dGlvbi4KCkZyb20gbWFpbnRhaW5lcnMgYW5kIHJldmlld2Vycycg
cG9pbnQgb2YgdmlldzoKCjEuIE1haW50YWluZXJzIC8gcmV2aWV3ZXJzIGRvbid0IGxpa2UgY29t
cGxleGl0eSB1bmxlc3MgYWJzb2x1dGVseQogICBuZWNlc3NhcnkuCjIuIE1haW50YWluZXJzIC8g
cmV2aWV3ZXJzIGZlZWwgdGhleSBoYXZlIGEgcmVzcG9uc2liaWxpdHkgdG8gdW5kZXJzdGFuZAog
ICB0aGUgY29kZSBhbmQgYWxnb3JpdGhtLgoKWWV0IGJlaW5nIHRoZSBnYXRla2VlcGVycyBkb2Vz
bid0IG5lY2Vzc2FyaWx5IG1lYW4gd2UgdW5kZXJzdGFuZCBldmVyeQp0ZWNobmljYWwgZGV0YWls
cyBhbmQgZXZlcnkgdXNlY2FzZS4gV2Ugd291bGQgbGlrZSB0bywgYnV0IG1vc3Qgb2YgdGhlCnRp
bWUgaXQgaXMgdW5yZWFsaXN0aWMuCgpEb3duIHRvIHRoaXMgc3BlY2lmaWMgcGF0Y2ggc2VyaWVz
OgoKUm9nZXIgdGhpbmtzIHRoZSBsb2NraW5nIHNjaGVtZSBpcyB0b28gY29tcGxleC4gQ2hyaXN0
b3BoZXIgYXJndWVzCnRoYXQncyBuZWNlc3NhcnkgZm9yIHNob3J0LWxpdmUgY2hhbm5lbHMgdG8g
YmUgcGVyZm9ybWFudC4KCkJvdGggaGF2ZSB0aGVpciBwb2ludC4KCkkgdGhpbmsgaGF2aW5nIGEg
Y29tcGxleCBsb2NraW5nIHNjaGVtZSBpcyBpbmV2aXRhYmxlLCBqdXN0IGxpa2Ugd2UgZGlkCmZv
ciBwZXJmb3JtYW50IGdyYW50IHRhYmxlIHNldmVyYWwgeWVhcnMgYWdvLiAgUmVnYXJkbGVzcyBv
ZiB0aGUgdGltaW5nCmlzc3VlIHdlIGhhdmUgYXQgaGFuZCwgYXNraW5nIENocmlzdG9waGVyIHRv
IGltcGxlbWVudCBhIHN0cmlwcGVkIGRvd24KdmVyc2lvbiBjcmVhdGVzIG1vcmUgd29yayBmb3Ig
aGltLgoKWWV0IGlnbm9yaW5nIFJvZ2VyJ3MgY29uY2VybnMgaXMgdW5mYWlyIHRvIGhpbSBhcyB3
ZWxsLCBzaW5jZSBoZSBwdXQgaW4Kc28gbXVjaCB0aW1lIGFuZCBlZmZvcnQgdG8gdW5kZXJzdGFu
ZCB0aGUgYWxnb3JpdGhtIGFuZCBwcm92aWRlCnN1Z2dlc3Rpb25zLiBJdCBpcyBpbiBmYWN0IHVu
cmVhc29uYWJsZSB0byBhc2sgYW55b25lIHRvIGZ1bGx5CnVuZGVyc3RhbmQgdGhlIGxvY2tpbmcg
bWVjaGFuaXNtIGFuZCBjaGVjayB0aGUgaW1wbGVtZW50YXRpb24gaXMgY29ycmVjdAppbiBhIGZl
dyBkYXlzIChnaXZlbiB0aGUgc2VyaWVzIHdhcyBwb3N0ZWQgaW4gRGVjIGFuZCB0aGVyZSB3ZXJl
IG1ham9yCmhvbGlkYXlzIGluIGJldHdlZW4sIHBsdXMgZXZlcnlvbmUgaGFkIG90aGVyIGNvbW1p
dG1lbnRzKS4KClRvIHVuYmxvY2sgdGhpcywgaG93IGFib3V0IHdlIG1ha2UgQ2hyaXN0b3BoZXIg
bWFpbnRhaW5lciBvZiBBcmdvPyBIZQphbmQgT3BlblhUIHdpbGwgYmUgb24gdGhlIGhvb2sgZm9y
IGZ1cnRoZXIgaW1wcm92ZW1lbnQuIEFuZCBJIGJlbGlldmUgaXQKd291bGQgYmUgaW4gdGhlaXIg
YmVzdCBpbnRlcmVzdCB0byBrZWVwIEFyZ28gYnVnLWZyZWUgYW5kIGV2ZW50dWFsbHkKbWFrZSBp
dCBiZWNvbWUgc3VwcG9ydGVkLgoKU286CgoxLiBNYWtlIHN1cmUgQXJnbyBpcyBzZWxmLWNvbnRh
aW5lZCAtLSB0aGlzIHJlcXVpcmVzIGNhcmVmdWwgcmV2aWV3IGZvcgogICBpbnRlcmFjdGlvbiBi
ZXR3ZWVuIEFyZ28gYW5kIG90aGVyIHBhcnRzIG9mIHRoZSBoeXBlcnZpc29yLgoyLiBBcmdvIGlz
IGdvaW5nIHRvIGJlIGV4cGVyaW1lbnRhbCBhbmQgb2ZmLWJ5LWRlZmF1bHQgLS0gdGhpcyBpcyB0
aGUKICAgZGVmYXVsdCBzdGF0dXMgZm9yIG5ldyBmZWF0dXJlIGFueXdheS4KMy4gTWFrZSBDaHJp
c3RvcGhlciBtYWludGFpbmVyIG9mIEFyZ28gLS0gdGhpcyB3b3VsZCBiZSBhIG5hdHVyYWwgdGhp
bmcKICAgdG8gZG8gYW55d2F5LgoKRG9lcyB0aGlzIHdvcmsgZm9yIGV2ZXJ5b25lPwoKV2VpLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 14:52:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 14:52: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-devel-bounces@lists.xenproject.org>)
	id 1gj3av-0006sp-Oz; Mon, 14 Jan 2019 14:52: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=508X=PW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gj3au-0006sd-RR
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 14:52:04 +0000
X-Inumbo-ID: f393de91-180b-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f393de91-180b-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 14:52:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gj3ar-00043N-Ek; Mon, 14 Jan 2019 14:52:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gj3ar-0004Yr-5L; Mon, 14 Jan 2019 14:52:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gj3ar-0004Kg-2s; Mon, 14 Jan 2019 14:52:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131946-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-shadow:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-freebsd10-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-freebsd10-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-examine:host-install:broken:regression
 linux-4.9:test-amd64-amd64-xl-credit2:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-xsm:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-xl-shadow:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=df6062688e387419f0e10ee1bef2e9cfd7795399
X-Osstest-Versions-That: linux=d99748864fa96e3c9a8379a710eb628298a29b64
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Jan 2019 14:52:01 +0000
Subject: [Xen-devel] [linux-4.9 test] 131946: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk0NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk0Ni8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBSRUdSLiB2cy4gMTMxNjQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMTY0NQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTMxNjQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzE2NDUKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgIDUgaG9zdC1pbnN0YWxsICAgICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDEzMTY0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxNjQ1CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzE2NDUKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEzMTY0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMTY0NQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIFJFR1IuIHZzLiAxMzE2NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMTY0NQoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9y
ZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzE2NDUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NDUKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMTY0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjQ1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzE2NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICBkZjYwNjI2ODhlMzg3NDE5ZjBlMTBlZTFiZWYyZTlj
ZmQ3Nzk1Mzk5CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkOTk3NDg4
NjRmYTk2ZTNjOWE4Mzc5YTcxMGViNjI4Mjk4YTI5YjY0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzE2NDUgIDIwMTgtMTItMzAgMDU6NTU6NDggWiAgIDE1IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTMxODgzICAyMDE5LTAxLTA5IDE1OjQwOjUwIFogICAgNCBkYXlzICAgIDUgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMxOTQ2ICAyMDE5LTAxLTEzIDE3OjIzOjQ0IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgIllhbiwgWmhlbmciIDx6eWFuQHJlZGhhdC5jb20+CiAgQWFybyBLb3NraW5lbiA8
YWFyby5rb3NraW5lbkBpa2kuZmk+CiAgQWpheSBTaW5naCA8YWpheS5rYXRoYXRAbWljcm9jaGlw
LmNvbT4KICBBbGFhIEhsZWloZWwgPGFsYWFAbWVsbGFub3guY29tPgogIEFsZXhhbmRlciBBcmlu
ZyA8YXJpbmdAbW9qYXRhdHUuY29tPgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNo
aXNoa2luQGxpbnV4LmludGVsLmNvbT4KICBBbGV4YW5kcmUgQmVsbG9uaSA8YWxleGFuZHJlLmJl
bGxvbmlAYm9vdGxpbi5jb20+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdydWVuYmFAcmVkaGF0
LmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuc29u
IEh1YW5nIDxBbnNvbi5IdWFuZ0BueHAuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hl
dXZlbEBsaW5hcm8ub3JnPgogIEFyaWVsIEVsaW9yIDxhcmllbC5lbGlvckBjYXZpdW0uY29tPgog
IEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21h
bm4gPGFybmRAYXJuZGIuZGU+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4K
ICBCZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBzdXNlLmNvbT4KICBCZW5qYW1pbiBUaXNzb2ly
ZXMgPGJlbmphbWluLnRpc3NvaXJlc0ByZWRoYXQuY29tPgogIEJqw7hybiBNb3JrIDxiam9ybkBt
b3JrLm5vPgogIEJvYiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBCb3JpcyBCcmV6
aWxsb24gPGJvcmlzLmJyZXppbGxvbkBib290bGluLmNvbT4KICBCcmVubyBMZWl0YW8gPGxlaXRh
b0BkZWJpYW4ub3JnPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJt
LmNvbT4KICBDaHVjayBMZXZlciA8Y2h1Y2subGV2ZXJAb3JhY2xlLmNvbT4KICBDb2xpbiBJYW4g
S2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2Nv
bmdAZ21haWwuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4K
ICBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBEYXZpZCBIZXJybWFu
biA8ZGguaGVycm1hbm5AZ21haWwuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRo
YXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBU
ZWlnbGFuZCA8dGVpZ2xhbmRAcmVkaGF0LmNvbT4KICBEZWVwYSBEaW5hbWFuaSA8ZGVlcGEua2Vy
bmVsQGdtYWlsLmNvbT4KICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0Bp
bnRlbC5jb20+CiAgRGlldG1hciBIYWhuIDxkaWV0bWFyLmhhaG5AdHMuZnVqaXRzdS5jb20+CiAg
RG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERvbWluaXF1ZSBN
YXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBEb3VnIExlZGZvcmQgPGRsZWRm
b3JkQHJlZGhhdC5jb20+CiAgRWxhaW5lIFpoYW5nIDx6aGFuZ3FpbmdAcm9jay1jaGlwcy5jb20+
CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1
bWF6ZXRAZ29vZ2xlLmNvbT4KICBGYWJpbyBFc3RldmFtIDxmZXN0ZXZhbUBnbWFpbC5jb20+CiAg
RmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEZyYW5rIEhhdmVya2FtcCA8aGF2ZXJA
bGludXgudm5ldC5pYm0uY29tPgogIEdlb3JneSBBIEJ5c3RyZW5pbiA8Z2tvdEBhbHRsaW51eC5v
cmc+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBH
dWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8
Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhz
NGFsbC5ubD4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEh1YWNhaSBDaGVu
IDxjaGVuaGNAbGVtb3RlLmNvbT4KICBIdWkgUGVuZyA8YmVucXVpa2VAMTYzLmNvbT4KICBJbHlh
IERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJdmFuIE1pcm9ub3YgPG1pcm9ub3YuaXZh
bkBnbWFpbC5jb20+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFl
Z2V1ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBKYXJra28gU2Fra2luZW4gPGphcmtrby5z
YWtraW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3gu
Y29tPgogIEphc29uIE1hcnRpbnNlbiA8amFzb25tYXJ0aW5zZW5AbXNuLmNvbT4KICBKYXNvbiBX
YW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEplcm9tZSBCcnVuZXQgPGpicnVuZXRAYmF5bGli
cmUuY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSm9lcmcgUm9l
ZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgog
IEpvaGFuIEpvbmtlciA8amJ4OTk5OUBob3RtYWlsLmNvbT4KICBKb24gTWFsb3kgPGpvbi5tYWxv
eUBlcmljc3Nvbi5jb20+CiAgSm9yZ2VuIEhhbnNlbiA8amhhbnNlbkB2bXdhcmUuY29tPgogIEpv
enNlZiBLYWRsZWNzaWsgPGthZGxlY0BibGFja2hvbGUua2ZraS5odT4KICBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgSsO2cmdlbiBTdG9ydmlzdCA8am9yZ2VuLnN0b3J2aXN0QGdt
YWlsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLYW5namllIEx1
IDxramx1QHVtbi5lZHU+CiAgS3VuaWhpa28gSGF5YXNoaSA8aGF5YXNoaS5rdW5paGlrb0Bzb2Np
b25leHQuY29tPgogIExhcnJ5IEZpbmdlciA8TGFycnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBM
aW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2Fs
bGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExvcmVuem8gQmlhbmNvbmkgPGxvcmVu
em8uYmlhbmNvbmlAcmVkaGF0LmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+
CiAgTHVrYXMgV3VubmVyIDxsdWthc0B3dW5uZXIuZGU+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1h
Y3JvQGxpbnV4LW1pcHMub3JnPgogIE1hY3BhdWwgTGluIDxtYWNwYXVsLmxpbkBtZWRpYXRlay5j
b20+CiAgTWFudGFzIE1pa3VsxJduYXMgPGdyYXdpdHlAZ21haWwuY29tPgogIE1hcmMgWnluZ2ll
ciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNl
bG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgog
IE1hcnRpbiBCbHVtZW5zdGluZ2wgPG1hcnRpbi5ibHVtZW5zdGluZ2xAZ29vZ2xlbWFpbC5jb20+
CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXVy
aXppbyBMb21iYXJkaSA8bWxvbWJhcmRAcmVkaGF0LmNvbT4KICBNYXVybyBDYXJ2YWxobyBDaGVo
YWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBl
bGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEouIFJ1aGwgPG1pY2hhZWwuai5ydWhsQGludGVsLmNv
bT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8
bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLdWJlY2VrIDxta3ViZWNla0BzdXNlLmN6PgogIE1p
Y2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAgTWlrZSBIYWJvdXN0YWsgPGhh
Ym91c3Rha0BnbWFpbC5jb20+CiAgTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGlu
LmNvbT4KICBOYW95YSBIb3JpZ3VjaGkgPG4taG9yaWd1Y2hpQGFoLmpwLm5lYy5jb20+CiAgTmF0
aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOYXZhIGtpc2hvcmUg
TWFubmUgPG5hdmEubWFubmVAeGlsaW54LmNvbT4KICBOYXluYSBKYWluIDxuYXluYUBsaW51eC5p
Ym0uY29tPiAoRm9yIFRQTSAyLjApCiAgTmVpbCBBcm1zdHJvbmcgPG5hcm1zdHJvbmdAYmF5bGli
cmUuY29tPgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgT2xpdmVyIE5l
dWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1c2Uu
Y29tPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhbiBCaWFu
IDxiaWFucGFuMjAxNkAxNjMuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5j
b20+CiAgUGF0cmljayBEcmV5ZXIgPFBhdHJpY2suRHJleWVyQGdtYWlsLmNvbT4KICBQYXRyaWNr
IERyZXllciA8UGF0cmlja0BEcmV5ZXIubmFtZT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25A
bWlwcy5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIE1h
Y2hlayA8cGF2ZWxAdWN3LmN6PgogIFBlbmcgTGkgPGxpcGVuZzMyMUBodWF3ZWkuY29tPgogIFBl
dGVyIEh1dHRlcmVyIDxwZXRlci5odXR0ZXJlckB3aG8tdC5uZXQ+CiAgUHJpaXQgTGFlcyA8cGxh
ZXNAcGxhZXMub3JnPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3PgogIFJhZGltIEtyxI1tw6HFmSA8
cmtyY21hckByZWRoYXQuY29tPgogIFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNhbGRlcm9u
QGxpbnV4LmludGVsLmNvbT4KICBydWlwcGFuICjmvZjnnb8pIDxydWlwcGFuQHRlbmNlbnQuY29t
PgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhZ2kgR3JpbWJlcmcg
PHNhZ2lAZ3JpbWJlcmcubWU+CiAgU2FtZWVyIFB1amFyIDxzcHVqYXJAbnZpZGlhLmNvbT4KICBT
YW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4KICBTYXNoYSBMZXZpbiA8YWxleGFu
ZGVyLmxldmluQG1pY3Jvc29mdC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3Jn
PgogIFNjb3R0IENoZW4gPHNjb3R0QGxhYmF1LmNvbS50dz4KICBTZWFuIENocmlzdG9waGVyc29u
IDxzZWFuLmouY2hyaXN0b3BoZXJzb25AaW50ZWwuY29tPgogIFNlYmFzdGlhbiBSZWljaGVsIDxz
ZWJhc3RpYW4ucmVpY2hlbEBjb2xsYWJvcmEuY29tPgogIFNoYXduIEd1byA8c2hhd25ndW9Aa2Vy
bmVsLm9yZz4KICBTb2hpbCBNZWh0YSA8c29oaWwubWVodGFAaW50ZWwuY29tPgogIFN0ZWZhbiBI
YWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVu
LmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZWZmZW4gTWFpZXIgPG1haWVyQGxpbnV4LmlibS5j
b20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1ZGFyc2FuYSBL
YWxsdXJ1IDxTdWRhcnNhbmEuS2FsbHVydUBjYXZpdW0uY29tPgogIFN1ZGFyc2FuYSBSZWRkeSBL
YWxsdXJ1IDxTdWRhcnNhbmEuS2FsbHVydUBjYXZpdW0uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3
YWlAc3VzZS5kZT4KICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRvbSBHdW5kZXJz
ZW4gPHRlZ0Bqa2xtLm5vPgogIFRvbWFzIFdpbmtsZXIgPHRvbWFzLndpbmtsZXJAaW50ZWwuY29t
PgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0
cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFRyb3kgS2lza3kgPHRyb3kua2lza3lA
Ym91bmRhcnlkZXZpY2VzLmNvbT4KICBUeXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBWYXJ1biBQcmFrYXNoIDx2YXJ1bkBjaGVsc2lvLmNvbT4KICBWYXNpbHkgQXZl
cmluIDx2dnNAdmlydHVvenpvLmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRo
YXQuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdpbGxlbSBkZSBC
cnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5j
b20+CiAgWWFuLCBaaGVuZyA8enlhbkByZWRoYXQuY29tPgogIFlhbmd0YW8gTGkgPHRpbnkud2lu
ZHp6QGdtYWlsLmNvbT4KICBZb25nbG9uZyBMaXUgPGxpdXlvbmdsb25nQGh1YXdlaS5jb20+CiAg
WXV2YWwgQXZuZXJ5IDx5dXZhbGF2QG1lbGxhbm94LmNvbT4KICBaaHUgWWFuanVuIDx5YW5qdW4u
emh1QG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSBo
b3N0LWluc3RhbGwKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwteHNtIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMzg1NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 14:59:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 14:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj3hP-00075o-MN; Mon, 14 Jan 2019 14:58: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=E1pU=PW=citrix.com=prvs=910aa9826=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gj3hO-00075j-Kq
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 14:58:46 +0000
X-Inumbo-ID: e2a847e5-180c-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2a847e5-180c-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 14:58:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="84549127"
To: Christopher Clark <christopher.w.clark@gmail.com>,
 <xen-devel@lists.xenproject.org>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <90a21420-9f9f-7a8f-32e5-b00e3e3bd1d0@citrix.com>
Date: Mon, 14 Jan 2019 14:58:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jason Andryuk <jandryuk@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOSAwNzo0MiwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gSW5pdGlhbGlz
ZXMgYmFzaWMgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBwZXJmb3JtcyB0ZWFyZG93biBvZiBhcmdvIHN0
YXRlCj4gZm9yIGRvbWFpbiBzaHV0ZG93bi4KPgo+IEluY2x1c2lvbiBvZiB0aGUgQXJnbyBpbXBs
ZW1lbnRhdGlvbiBpcyBkZXBlbmRlbnQgb24gQ09ORklHX0FSR08uCj4KPiBJbnRyb2R1Y2VzIGEg
bmV3IFhlbiBjb21tYW5kIGxpbmUgcGFyYW1ldGVyICdhcmdvJzogYm9vbCB0byBlbmFibGUvZGlz
YWJsZQo+IHRoZSBhcmdvIGh5cGVyY2FsbC4gRGVmYXVsdHMgdG8gZGlzYWJsZWQuCj4KPiBOZXcg
aGVhZGVyczoKPiAgIHB1YmxpYy9hcmdvLmg6IHdpdGggZGVmaW5pb25zIG9mIGFkZHJlc3NlcyBh
bmQgcmluZyBzdHJ1Y3R1cmUsIGluY2x1ZGluZwo+ICAgaW5kZXhlcyBmb3IgYXRvbWljIHVwZGF0
ZSBmb3IgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIGRvbWFpbiBhbmQgaHlwZXJ2aXNvci4KPgo+ICAg
eGVuL2FyZ28uaDogdG8gZXhwb3NlIHRoZSBob29rcyBmb3IgaW50ZWdyYXRpb24gaW50byBkb21h
aW4gbGlmZWN5Y2xlOgo+ICAgICBhcmdvX2luaXQ6IHBlci1kb21haW4gaW5pdCBvZiBhcmdvIGRh
dGEgc3RydWN0dXJlcyBmb3IgZG9tYWluX2NyZWF0ZS4KPiAgICAgYXJnb19kZXN0cm95OiB0ZWFy
ZG93biBmb3IgZG9tYWluX2Rlc3Ryb3kgYW5kIHRoZSBlcnJvciBleGl0Cj4gICAgICAgICAgICAg
ICAgICAgcGF0aCBvZiBkb21haW5fY3JlYXRlLgo+ICAgICBhcmdvX3NvZnRfcmVzZXQ6IHJlc2V0
IG9mIGRvbWFpbiBzdGF0ZSBmb3IgZG9tYWluX3NvZnRfcmVzZXQuCj4KPiBBZGRzIHR3byBuZXcg
ZmllbGRzIHRvIHN0cnVjdCBkb21haW46Cj4gICAgIHJ3bG9ja190IGFyZ29fbG9jazsKPiAgICAg
c3RydWN0IGFyZ29fZG9tYWluICphcmdvOwo+Cj4gSW4gYWNjb3JkYW5jZSB3aXRoIHJlY2VudCB3
b3JrIG9uIF9kb21haW5fZGVzdHJveSwgYXJnb19kZXN0cm95IGlzCj4gaWRlbXBvdGVudC4gSXQg
d2lsbCB0ZWFyIGRvd246IGFsbCByaW5ncyByZWdpc3RlcmVkIGJ5IHRoaXMgZG9tYWluLCBhbGwK
PiByaW5ncyB3aGVyZSB0aGlzIGRvbWFpbiBpcyB0aGUgc2luZ2xlIHNlbmRlciAoaWUuIHNwZWNp
ZmllZCBwYXJ0bmVyLAo+IG5vbi13aWxkY2FyZCByaW5ncyksIGFuZCBhbGwgcGVuZGluZyBub3Rp
ZmljYXRpb25zIHdoZXJlIHRoaXMgZG9tYWluIGlzCj4gYXdhaXRpbmcgc2lnbmFsIGFib3V0IGF2
YWlsYWJsZSBzcGFjZSBpbiB0aGUgcmluZ3Mgb2Ygb3RoZXIgZG9tYWlucy4KPgo+IEEgY291bnQg
d2lsbCBiZSBtYWludGFpbmVkIG9mIHRoZSBudW1iZXIgb2YgcmluZ3MgdGhhdCBhIGRvbWFpbiBo
YXMKPiByZWdpc3RlcmVkIGluIG9yZGVyIHRvIGxpbWl0IGl0IGJlbG93IHRoZSBmaXhlZCBtYXhp
bXVtIGxpbWl0IGRlZmluZWQgaGVyZS4KPgo+IFRoZSBzb2Z0d2FyZSBsaWNlbnNlIG9uIHRoZSBw
dWJsaWMgaGVhZGVyIGlzIHRoZSBCU0QgbGljZW5zZSwgc3RhbmRhcmQKPiBwcm9jZWR1cmUgZm9y
IHRoZSBwdWJsaWMgWGVuIGhlYWRlcnMuIFRoZSBwdWJsaWMgaGVhZGVyIHdhcyBvcmlnaW5hbGx5
Cj4gcG9zdGVkIHVuZGVyIGEgR1BMIGxpY2Vuc2UgYXQ6IFsxXToKPiBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTMtMDUvbXNnMDI3MTAuaHRt
bAo+Cj4gVGhlIGZvbGxvd2luZyBBQ0sgYnkgTGFycyBLdXJ0aCBpcyB0byBjb25maXJtIHRoYXQg
b25seSBwZW9wbGUgYmVpbmcKPiBlbXBsb3llZXMgb2YgQ2l0cml4IGNvbnRyaWJ1dGVkIHRvIHRo
ZSBoZWFkZXIgZmlsZXMgaW4gdGhlIHNlcmllcyBwb3N0ZWQgYXQKPiBbMV0gYW5kIHRoYXQgdGh1
cyB0aGUgY29weXJpZ2h0IG9mIHRoZSBmaWxlcyBpbiBxdWVzdGlvbiBpcyBmdWxseSBvd25lZCBi
eQo+IENpdHJpeC4gVGhlIEFDSyBhbHNvIGNvbmZpcm1zIHRoYXQgQ2l0cml4IGlzIGhhcHB5IGZv
ciB0aGUgaGVhZGVyIGZpbGVzIHRvCj4gYmUgcHVibGlzaGVkIHVuZGVyIGEgQlNEIGxpY2Vuc2Ug
aW4gdGhpcyBzZXJpZXMgKHdoaWNoIGlzIGJhc2VkIG9uIFsxXSkuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgo+
IEFja2VkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CgpJIGhvcGUgSSd2
ZSBub3QgdHJvZGRlbiBvbiB0aGUgdG9lcyBvZiBhbnkgb3RoZXIgcmV2aWV3cy7CoCBJJ3ZlIGdv
dCBzb21lCm1pbm9yIHJlcXVlc3RzLCBidXQgaG9wZWZ1bGx5IGl0cyBhbGwgZmFpcmx5IHRyaXZp
YWwuCgo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiBpbmRleCBhNzU1YTY3Li5hZWExM2Vi
IDEwMDY0NAo+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+ICsrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+IEBAIC0xODIsNiArMTgyLDE3IEBA
IFBlcm1pdCBYZW4gdG8gdXNlICJBbHdheXMgUnVubmluZyBBUElDIFRpbWVyIiBzdXBwb3J0IG9u
IGNvbXBhdGlibGUgaGFyZHdhcmUKPiAgaW4gY29tYmluYXRpb24gd2l0aCBjcHVpZGxlLiAgVGhp
cyBvcHRpb24gaXMgb25seSBleHBlY3RlZCB0byBiZSB1c2VmdWwgZm9yCj4gIGRldmVsb3BlcnMg
d2lzaGluZyBYZW4gdG8gZmFsbCBiYWNrIHRvIG9sZGVyIHRpbWluZyBtZXRob2RzIG9uIG5ld2Vy
IGhhcmR3YXJlLgo+ICAKPiArIyMjIGFyZ28KPiArPiBgPSA8Ym9vbGVhbj5gCj4gKwo+ICs+IERl
ZmF1bHQ6IGBmYWxzZWAKPiArCj4gK0VuYWJsZSB0aGUgQXJnbyBoeXBlcnZpc29yLW1lZGlhdGVk
IGludGVyZG9tYWluIGNvbW11bmljYXRpb24gbWVjaGFuaXNtLgo+ICsKPiArVGhpcyBhbGxvd3Mg
ZG9tYWlucyBhY2Nlc3MgdG8gdGhlIEFyZ28gaHlwZXJjYWxsLCB3aGljaCBzdXBwb3J0cyByZWdp
c3RyYXRpb24KPiArb2YgbWVtb3J5IHJpbmdzIHdpdGggdGhlIGh5cGVydmlzb3IgdG8gcmVjZWl2
ZSBtZXNzYWdlcywgc2VuZGluZyBtZXNzYWdlcyB0bwo+ICtvdGhlciBkb21haW5zIGJ5IGh5cGVy
Y2FsbCBhbmQgcXVlcnlpbmcgdGhlIHJpbmcgc3RhdHVzIG9mIG90aGVyIGRvbWFpbnMuCgpQbGVh
c2UgZG8gaW5jbHVkZSBhIG5vdGUgYWJvdXQgQ09ORklHX0FSR08uwqAgSSBrbm93IHRoaXMgZG9j
IGlzCmluY29uc2lzdGVudCBvbiB0aGUgbWF0dGVyIChhcyBLY29uZmlnIHBvc3RkYXRlcyB0aGUg
d3JpdHRlbiBlbnRyaWVzCmhlcmUpLCBidXQgSSBoYXZlIGJlZW4gdHJ5aW5nIHRvIGZpeCB1cCwg
YW5kIG5vdyBhYm91dCBoYWxmIG9mIHRoZQpkb2N1bWVudGF0aW9uIGRvZXMgbWVudGlvbiBhcHBy
b3ByaWF0ZSBLY29uZmlnIGluZm9ybWF0aW9uLgoKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9h
cmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwo+IGluZGV4IDZmNzgyZjcuLjg2MTk1ZDMgMTAwNjQ0
Cj4gLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKPiArKysgYi94ZW4vY29tbW9uL2FyZ28uYwo+ICBs
b25nCj4gIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSBhcmcxLAoKSSBrbm93IEknbSBjb21tZW50aW5nIG9uIHRoZSB3cm9uZyBwYXRjaCwg
YnV0IHBsZWFzZSB1c2UgdW5zaWduZWQgbG9uZwpjbWQsIHNvIHRoZSB0eXBlIGRlZmluaXRpb24g
aGVyZSBkb2Vzbid0IHRydW5jYXRlIHRoZSBjYWxsZXIgcHJvdmlkZWQKdmFsdWUuwqAgV2UgaGF2
ZSBzaW1pbGFyIGJ1Z2d5IGNvZGUgYWxsIG92ZXIgWGVuLCBidXQgaXRzIHRvbyBsYXRlIHRvIGZp
eAp0aGF0LCBhbmQgSSdkIHByZWZlciBub3QgdG8gcHJvcGFnYXRlIHRoZSBlcnJvci4KCj4gICAg
ICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25n
IGFyZzMsCj4gICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhcmc0KQo+ICB7Cj4gLSAgICByZXR1
cm4gLUVOT1NZUzsKPiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWlu
Owo+ICsgICAgbG9uZyByYyA9IC1FRkFVTFQ7Cj4gKwo+ICsgICAgYXJnb19kcHJpbnRrKCItPmRv
X2FyZ29fb3AoJXUsJXAsJXAsJWQsJWQpXG4iLCBjbWQsCj4gKyAgICAgICAgICAgICAgICAgKHZv
aWQgKilhcmcxLnAsICh2b2lkICopYXJnMi5wLCAoaW50KSBhcmczLCAoaW50KSBhcmc0KTsKCkZv
ciBkZWJ1Z2dpbmcgcHVycG9zZXMsIHlvdSBkb24ndCB3YW50IHRvIHRydW5jYXRlIGFueSBvZiB0
aGVzZSB2YWx1ZXMsCm9yIHlvdSdsbCBoYXZlIGEgcHJpbnQgbWVzc2FnZSB3aGljaCBkb2Vzbid0
IG1hdGNoIHdoYXQgdGhlIGd1ZXN0CnByb3ZpZGVkLsKgIEknZCB1c2UgJWxkIGZvciBhcmczIGFu
ZCBhcmc0LgoKPiArCj4gKyAgICBpZiAoIHVubGlrZWx5KCFvcHRfYXJnb19lbmFibGVkKSApCj4g
KyAgICB7Cj4gKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKClNob3VsZG4ndCB0aGlzIGJlIEVO
T1NZUyBpbnN0ZWFkP8KgIFRoZXJlIGlzbid0IGEgY29uY2VwdHVhbCBkaWZmZXJlbmNlCmJldHdl
ZW4gQ09ORklHX0FSR08gY29tcGlsZWQgb3V0LCBhbmQgb3B0X2FyZ28gY2xlYXIgb24gdGhlIGNv
bW1hbmQKbGluZSwgYW5kIEkgZG9uJ3QgdGhpbmsgYSBndWVzdCBzaG91bGQgYmUgYWJsZSB0byB0
ZWxsIHRoZSBkaWZmZXJlbmNlLgoKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKyAgICB9Cj4gKwo+
ICsgICAgZG9tYWluX2xvY2soY3VycmQpOwo+ICsKPiArICAgIHN3aXRjaCAoY21kKQo+ICsgICAg
ewo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+ICsgICAgICAg
IGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIGRvbWFpbl91bmxvY2soY3VycmQpOwo+ICsKPiAr
ICAgIGFyZ29fZHByaW50aygiPC1kb19hcmdvX29wKCV1KT0lbGRcbiIsIGNtZCwgcmMpOwo+ICsK
PiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQKPiArYXJnb19kb21haW5f
aW5pdChzdHJ1Y3QgYXJnb19kb21haW4gKmFyZ28pCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBp
Owo+ICsKPiArICAgIHJ3bG9ja19pbml0KCZhcmdvLT5sb2NrKTsKPiArICAgIHNwaW5fbG9ja19p
bml0KCZhcmdvLT5zZW5kX2xvY2spOwo+ICsgICAgc3Bpbl9sb2NrX2luaXQoJmFyZ28tPndpbGRj
YXJkX2xvY2spOwo+ICsgICAgYXJnby0+cmluZ19jb3VudCA9IDA7Cj4gKwo+ICsgICAgZm9yICgg
aSA9IDA7IGkgPCBBUkdPX0hUQUJMRV9TSVpFOyArK2kgKQo+ICsgICAgewo+ICsgICAgICAgIElO
SVRfSExJU1RfSEVBRCgmYXJnby0+cmluZ19oYXNoW2ldKTsKPiArICAgICAgICBJTklUX0hMSVNU
X0hFQUQoJmFyZ28tPnNlbmRfaGFzaFtpXSk7Cj4gKyAgICB9Cj4gKyAgICBJTklUX0hMSVNUX0hF
QUQoJmFyZ28tPndpbGRjYXJkX3BlbmRfbGlzdCk7Cj4gK30KPiArCj4gK2ludAo+ICthcmdvX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKCkFyZSB0aGVyZSBhbnkgcGVyLXZjcHUgYXJnbyByZXNvdXJj
ZXM/wqAgSSBkb24ndCBzZWUgYW55IGluIHRoZSBzZXJpZXMsCmJ1dCBJJ2QgYmUgdGVtcHRlZCB0
byBuYW1lIHRoZSBleHRlcm5hbCBmdW5jdGlvbnMgYXMKYXJnb19kb21haW5fe2luaXQsZGVzdHJv
eX0oKSB3aGljaCBpcyBzbGlnaHRseSBjbGVhcmVyIGluIHRoZSBjYWxsZXIKY29udGV4dC4KCj4g
K3sKPiArICAgIHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbzsKPiArCj4gKyAgICBpZiAoICFvcHRf
YXJnb19lbmFibGVkICkKPiArICAgIHsKPiArICAgICAgICBhcmdvX2RwcmludGsoImFyZ28gZGlz
YWJsZWQsIGRvbWlkOiAlZFxuIiwgZC0+ZG9tYWluX2lkKTsKPiArICAgICAgICByZXR1cm4gMDsK
PiArICAgIH0KPiArCj4gKyAgICBhcmdvX2RwcmludGsoImluaXQ6IGRvbWlkOiAlZFxuIiwgZC0+
ZG9tYWluX2lkKTsKPiArCj4gKyAgICBhcmdvID0geG1hbGxvYyhzdHJ1Y3QgYXJnb19kb21haW4p
OwoKRm9yIHNhbml0eSBzYWtlLCBJJ2Qgc3VnZ2VzdCB4emFsbG9jKCkgaGVyZSwgbm90IHRoYXQg
SSBjYW4gc3BvdAphbnl0aGluZyB3cm9uZyB3aXRoIHRoZSBjdXJyZW50IGNvZGUuCgo+ICsgICAg
aWYgKCAhYXJnbyApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAgd3JpdGVf
bG9jaygmYXJnb19sb2NrKTsKPiArCj4gKyAgICBhcmdvX2RvbWFpbl9pbml0KGFyZ28pOwoKVGhp
cyBjYWxsIGRvZXNuJ3QgbmVlZCB0byBiZSB3aXRoaW4gdGhlIGdsb2JhbCBhcmdvX2xvY2sgY3Jp
dGljYWwKcmVnaW9uLCBiZWNhdXNlIGl0IGV4Y2x1c2l2ZWx5IG9wZXJhdGVzIG9uIHN0YXRlIHdo
aWNoIGlzIGluYWNjZXNzaWJsZQp0byB0aGUgcmVzdCBvZiB0aGUgc3lzdGVtIHVudGlsIGQtPmFy
Z28gaXMgd3JpdHRlbi7CoCBUaGlzIHRoZW4gc2hyaW5rcwp0aGUgY3JpdGljYWwgcmVnaW9uIHRv
IGEgc2luZ2xlIHBvaW50ZXIgd3JpdGUuwqAgKEZ1cnRoZXIsIHdpdGggYSBwYXRjaCBJCmhhdmVu
J3QgcG9zdGVkIHlldCwgdGhlIG1lbXNldCgwKSBpbiB6eGFsbG9jKCkgY2FuIGJlIHdyaXRlLW1l
cmdlZCB3aXRoCnRoZSBzZXR1cCBjb2RlIHRvIGF2b2lkIHJlcGVhdGVkIHdyaXRlcywgd2hpY2gg
Y2FuJ3QgaGFwcGVuIHdpdGggYQpzcGlubG9jayBpbiBiZXR3ZWVuLikKCj4gKwo+ICsgICAgZC0+
YXJnbyA9IGFyZ287Cj4gKwo+ICsgICAgd3JpdGVfdW5sb2NrKCZhcmdvX2xvY2spOwo+ICsKPiAr
ICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICt2b2lkCj4gK2FyZ29fZGVzdHJveShzdHJ1Y3QgZG9t
YWluICpkKQoKSXMgdGhpcyBmdW5jdGlvbiBmdWxseSBpZGVtcG90ZW50P8KgIEdpdmVuIGl0cyBj
dXJyZW50IGNhbGxpbmcgY29udGV4dCwKaXQgbmVlZHMgdG8gYmUuwqAgKEkgdGhpbmsgaXQgaXMs
IGJ1dCBJIGp1c3Qgd2FudCB0byBkb3VibGUgY2hlY2ssCmJlY2F1c2UgaXQgZGVmaW5pdGVseSB3
YW50cyB0byBiZS4pCgpJIGFzaywgYmVjYXVzZS4uLgoKPiArewo+ICsgICAgQlVHX09OKCFkLT5p
c19keWluZyk7Cj4gKwo+ICsgICAgd3JpdGVfbG9jaygmYXJnb19sb2NrKTsKPiArCj4gKyAgICBh
cmdvX2RwcmludGsoImRlc3Ryb3k6IGRvbWlkICVkIGQtPmFyZ289JXBcbiIsIGQtPmRvbWFpbl9p
ZCwgZC0+YXJnbyk7Cj4gKwo+ICsgICAgaWYgKCBkLT5hcmdvICkKPiArICAgIHsKPiArICAgICAg
ICBkb21haW5fcmluZ3NfcmVtb3ZlX2FsbChkKTsKPiArICAgICAgICBwYXJ0bmVyX3JpbmdzX3Jl
bW92ZShkKTsKPiArICAgICAgICB3aWxkY2FyZF9yaW5nc19wZW5kaW5nX3JlbW92ZShkKTsKPiAr
ICAgICAgICB4ZnJlZShkLT5hcmdvKTsKPiArICAgICAgICBkLT5hcmdvID0gTlVMTDsKPiArICAg
IH0KPiArICAgIHdyaXRlX3VubG9jaygmYXJnb19sb2NrKTsKPiArfQo+ICsKPiArdm9pZAo+ICth
cmdvX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgd3JpdGVfbG9jaygm
YXJnb19sb2NrKTsKPiArCj4gKyAgICBhcmdvX2RwcmludGsoInNvZnQgcmVzZXQgZD0lZCBkLT5h
cmdvPSVwXG4iLCBkLT5kb21haW5faWQsIGQtPmFyZ28pOwo+ICsKPiArICAgIGlmICggZC0+YXJn
byApCj4gKyAgICB7Cj4gKyAgICAgICAgZG9tYWluX3JpbmdzX3JlbW92ZV9hbGwoZCk7Cj4gKyAg
ICAgICAgcGFydG5lcl9yaW5nc19yZW1vdmUoZCk7Cj4gKyAgICAgICAgd2lsZGNhcmRfcmluZ3Nf
cGVuZGluZ19yZW1vdmUoZCk7Cj4gKwo+ICsgICAgICAgIGlmICggIW9wdF9hcmdvX2VuYWJsZWQg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgeGZyZWUoZC0+YXJnbyk7Cj4gKyAgICAgICAg
ICAgIGQtPmFyZ28gPSBOVUxMOwo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAgICAg
ICAgICAgIGFyZ29fZG9tYWluX2luaXQoZC0+YXJnbyk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgd3Jp
dGVfdW5sb2NrKCZhcmdvX2xvY2spOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9t
YWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gaW5kZXggYzYyM2RhZS4uOTU5Njg0MCAxMDA2
NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4u
Ywo+IEBAIC0zMiw2ICszMiw3IEBACj4gICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPiAg
I2luY2x1ZGUgPHhlbi94ZW5vcHJvZi5oPgo+ICAjaW5jbHVkZSA8eGVuL2lycS5oPgo+ICsjaW5j
bHVkZSA8eGVuL2FyZ28uaD4KPiAgI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgo+ICAjaW5jbHVk
ZSA8YXNtL3AybS5oPgo+ICAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+IEBAIC0yNzcsNiAr
Mjc4LDEwIEBAIHN0YXRpYyB2b2lkIF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+
ICAKPiAgICAgIHhmcmVlKGQtPnBidWYpOwo+ICAKPiArI2lmZGVmIENPTkZJR19BUkdPCj4gKyAg
ICBhcmdvX2Rlc3Ryb3koZCk7Cj4gKyNlbmRpZgoKLi4uIGdpdmVuIHRoaXMgY2FsbCAod2hpY2gg
aXMgY29ycmVjdCksIC4uLgoKPiArCj4gICAgICByYW5nZXNldF9kb21haW5fZGVzdHJveShkKTsK
PiAgCj4gICAgICBmcmVlX2NwdW1hc2tfdmFyKGQtPmRpcnR5X2NwdW1hc2spOwo+IEBAIC0zNzYs
NiArMzgxLDkgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAo+
ICAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmh5cGVyY2FsbF9kZWFkbG9ja19tdXRleCk7Cj4gICAg
ICBJTklUX1BBR0VfTElTVF9IRUFEKCZkLT5wYWdlX2xpc3QpOwo+ICAgICAgSU5JVF9QQUdFX0xJ
U1RfSEVBRCgmZC0+eGVucGFnZV9saXN0KTsKPiArI2lmZGVmIENPTkZJR19BUkdPCj4gKyAgICBy
d2xvY2tfaW5pdCgmZC0+YXJnb19sb2NrKTsKPiArI2VuZGlmCj4gIAo+ICAgICAgc3Bpbl9sb2Nr
X2luaXQoJmQtPm5vZGVfYWZmaW5pdHlfbG9jayk7Cj4gICAgICBkLT5ub2RlX2FmZmluaXR5ID0g
Tk9ERV9NQVNLX0FMTDsKPiBAQCAtNDQ1LDYgKzQ1MywxMSBAQCBzdHJ1Y3QgZG9tYWluICpkb21h
aW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCj4gICAgICAgICAgICAgIGdvdG8gZmFpbDsKPiAgICAg
ICAgICBpbml0X3N0YXR1cyB8PSBJTklUX2dudHRhYjsKPiAgCj4gKyNpZmRlZiBDT05GSUdfQVJH
Two+ICsgICAgICAgIGlmICggKGVyciA9IGFyZ29faW5pdChkKSkgIT0gMCApCj4gKyAgICAgICAg
ICAgIGdvdG8gZmFpbDsKPiArI2VuZGlmCj4gKwo+ICAgICAgICAgIGVyciA9IC1FTk9NRU07Cj4g
IAo+ICAgICAgICAgIGQtPnBidWYgPSB4emFsbG9jX2FycmF5KGNoYXIsIERPTUFJTl9QQlVGX1NJ
WkUpOwo+IEBAIC03MTcsNiArNzMwLDkgQEAgaW50IGRvbWFpbl9raWxsKHN0cnVjdCBkb21haW4g
KmQpCj4gICAgICAgICAgaWYgKCBkLT5pc19keWluZyAhPSBET01EWUlOR19hbGl2ZSApCj4gICAg
ICAgICAgICAgIHJldHVybiBkb21haW5fa2lsbChkKTsKPiAgICAgICAgICBkLT5pc19keWluZyA9
IERPTURZSU5HX2R5aW5nOwo+ICsjaWZkZWYgQ09ORklHX0FSR08KPiArICAgICAgICBhcmdvX2Rl
c3Ryb3koZCk7Cj4gKyNlbmRpZgoKLi4uIHRoaXMgb25lIGlzbid0IG5lY2Vzc2FyeS4KCkknbSBp
biB0aGUgbWlkZGxlIG9mIGZpeGluZyBhbGwgdGhpcyBkZXN0cnVjdGlvbiBsb2dpYywgYW5kCl9k
b21haW5fZGVzdHJveSgpIGlzIGNhbGxlZCBiZWxvdy4KClRoZSBydWxlIGlzIHRoYXQgZXZlcnl0
aGluZyBpbiBfZG9tYWluX2Rlc3Ryb3koKSBzaG91bGQgYmUgaWRlbXBvdGVudCwKYW5kIGFsbCBk
ZXN0cnVjdGlvbiBsb2dpYyBuZWVkcyBtb3ZpbmcgdGhlcmUsIHNvIEkgY2FuIHJlbW92ZQpET01D
VExfc2V0bWF4dmNwdXMgYW5kIGZpeCBhIGxvYWQgb2YgdG9vbHN0YWNrLXRyaWdnZXJhYmxlIE5V
TEwgcG9pbnRlcgpkZXJlZmVyZW5jZXMgaW4gWGVuLgoKRXZlbnR1YWxseSwgZXZlcnl0aGluZyBp
biB0aGlzIGh1bmsgd2lsbCBkaXNhcHBlYXIuCgo+ICAgICAgICAgIGV2dGNobl9kZXN0cm95KGQp
Owo+ICAgICAgICAgIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKGQpOwo+ICAgICAgICAgIHRtZW1f
ZGVzdHJveShkLT50bWVtX2NsaWVudCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9h
cmdvLmggYi94ZW4vaW5jbHVkZS94ZW4vYXJnby5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBp
bmRleCAwMDAwMDAwLi4yOWQzMmE5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3hlbi9hcmdvLmgKPiBAQCAtMCwwICsxLDIzIEBACj4gKy8qKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
PiArICogQXJnbyA6IEh5cGVydmlzb3ItTWVkaWF0ZWQgZGF0YSBlWGNoYW5nZQo+ICsgKgo+ICsg
KiBDb3B5cmlnaHQgKGMpIDIwMTgsIEJBRSBTeXN0ZW1zCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25nIHdpdGggdGhpcyBw
cm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCj4gKyAqIEZvdW5kYXRp
b24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0x
MzA3ICBVU0EKPiArICovCj4gKwo+ICsjaWZuZGVmIF9fWEVOX0FSR09fSF9fCj4gKyNkZWZpbmUg
X19YRU5fQVJHT19IX18KPiArCj4gK2ludCBhcmdvX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7Cj4g
K3ZvaWQgYXJnb19kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwo+ICt2b2lkIGFyZ29fc29mdF9y
ZXNldChzdHJ1Y3QgZG9tYWluICpkKTsKCkluc3RlYWQgb2YgdGhlICNpZmRlZmFyeSBpbiB0aGUg
Y2FsbGluZyBjb2RlLCBwbGVhc2UgY291bGQgeW91IHN0dWIKdGhlc2Ugb3V0IGluIHRoaXMgZmls
ZT/CoCBTZWUgdGhlIHRhaWwgb2YgaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oIGZvcgphbiBl
eGFtcGxlIGJhc2VkIG9uIENPTkZJR19QVi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 14:59:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 14:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj3iR-0007A2-1T; Mon, 14 Jan 2019 14:59: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=3TbD=PW=citrix.com=prvs=910b85111=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gj3iP-00079m-EV
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 14:59:49 +0000
X-Inumbo-ID: 09880807-180d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09880807-180d-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 14:59:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="75513280"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Jan 2019 14:59:36 +0000
Message-ID: <20190114145937.16682-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <23608.54527.696432.275991@mariner.uk.xensource.com>
References: <23608.54527.696432.275991@mariner.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/3] Revert "libxl: fix build on rather old
 systems"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZXZlcnRzIGNvbW1pdCAxYmNlNWY5YmFmMGY0YTRlNTA3MjJmMzJiNDRhZmU0ZmRlZmM2
YjM1LgoKVGhpcyBzaXR1YXRpb24gc2hvdWxkIGJlIGhhbmRsZWQgYnkgZGlzYWJsaW5nIHRoZSBk
bSByZXN0cmljdApmZWF0dXJlLCBub3Qgc2lsZW50bHkgZmFsbGluZyBiYWNrIHRvIGxvd2VyIHBy
b3RlY3Rpb24uCgpBbHNvIHRoaXMgI2lmZGVmZmVyeSBpcyBiYWQgc3R5bGUuCgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9saW51eC5jIHwgMTYgKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfbGludXguYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMKaW5kZXggYTRjMmYy
OGRiZi4uNjQ3NWNjYTY0YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbGludXguYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9saW51eC5jCkBAIC0zMzQsMjQgKzMzNCwxMiBAQCBpbnQg
bGlieGxfX2xvY2FsX2RtX3ByZWV4ZWNfcmVzdHJpY3QobGlieGxfX2djICpnYykKICAgICB1bnNp
Z25lZCBpOwogCiAgICAgLyogVW5zaGFyZSBtb3VudCBhbmQgSVBDIG5hbWVzcGFjZXMuICBUaGVz
ZSBhcmUgdW51c2VkIGJ5IFFFTVUuICovCi0gICAgciA9IHVuc2hhcmUoQ0xPTkVfTkVXTlMpOwor
ICAgIHIgPSB1bnNoYXJlKENMT05FX05FV05TIHwgQ0xPTkVfTkVXSVBDKTsKICAgICBpZiAocikg
ewotICAgICAgICBMT0dFKEVSUk9SLCAibGlieGw6IE1vdW50IG5hbWVzcGFjZSB1bnNoYXJlIGZh
aWxlZCIpOworICAgICAgICBMT0dFKEVSUk9SLCAibGlieGw6IE1vdW50IGFuZCBJUEMgbmFtZXNw
YWNlIHVuZmFpbGVkIik7CiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogICAgIH0KIAotI2lm
bmRlZiBDTE9ORV9ORVdJUEMgLyogQXZhaWxhYmxlIGFzIG9mIExpbnV4IDIuNi4xOSAvIGdsaWJj
IDIuOCAqLwotIyBkZWZpbmUgQ0xPTkVfTkVXSVBDIDB4MDgwMDAwMDAKLSNlbmRpZgotICAgIHIg
PSB1bnNoYXJlKENMT05FX05FV0lQQyk7Ci0gICAgaWYgKHIpIHsKLSAgICAgICAgaWYgKHIgJiYg
ZXJybm8gIT0gRUlOVkFMKSB7Ci0gICAgICAgICAgICBMT0dFKEVSUk9SLCAibGlieGw6IElQQyBu
YW1lc3BhY2UgdW5zaGFyZSBmYWlsZWQiKTsKLSAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlM
OwotICAgICAgICB9Ci0gICAgICAgIExPRyhXQVJOLCAibGlieGw6IElQQyBuYW1lc3BhY2UgdW5z
aGFyZSB1bmF2YWlsYWJsZSIpOwotICAgIH0KLQogICAgIC8qIFNldCB2YXJpb3VzICJlYXN5IiBy
bGltaXRzICovCiAgICAgZm9yIChpID0gMDsgcmxpbWl0c1tpXS5yZXNvdXJjZSAhPSBSTElNSVRf
TkxJTUlUUzsgaSsrKSB7CiAgICAgICAgIHN0cnVjdCBybGltaXQgcmxpbTsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 14:59:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 14:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj3iR-0007A9-9W; Mon, 14 Jan 2019 14:59: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=3TbD=PW=citrix.com=prvs=910b85111=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gj3iP-00079n-Ex
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 14:59:49 +0000
X-Inumbo-ID: 09066893-180d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09066893-180d-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 14:59:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="75513279"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Jan 2019 14:59:35 +0000
Message-ID: <20190114145937.16682-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <23608.54527.696432.275991@mariner.uk.xensource.com>
References: <23608.54527.696432.275991@mariner.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/3] docs/features/qemu-deprivilege.pandoc:
 No support with Linux <2.6.18
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBlYXJseSBrZXJuZXNsIGFyZSBrbm93biBub3QgdG8gcmVqZWN0IHVua25vd24gZmxhZ3Mg
dG8KdW5zaGFyZSgpLiAgVGhlcmUgbWF5IGJlIG90aGVyIHByb2JsZW1zLgoKQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQp2MzogTmV3IGluIHRoaXMgdmVyc2lvbiBvZiB0aGUg
c2VyaWVzLgotLS0KIGRvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MgfCAzICsr
KwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvZmVh
dHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2
aWxlZ2UucGFuZG9jCmluZGV4IGViMDU5ODFhODMuLjIwZDZhYzIxODkgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MKKysrIGIvZG9jcy9mZWF0dXJlcy9x
ZW11LWRlcHJpdmlsZWdlLnBhbmRvYwpAQCAtMTEyLDYgKzExMiw5IEBAIFRoZSBmb2xsb3dpbmcg
ZmVhdHVyZXMgc3RpbGwgbmVlZCB0byBiZSBpbXBsZW1lbnRlZDoKICAqIEluc2VydGluZyBhIG5l
dyBjZHJvbSB3aGlsZSB0aGUgZ3Vlc3QgaXMgcnVubmluZyAoeGwgY2Ryb20taW5zZXJ0KQogICog
TWlncmF0aW9uIC8gc2F2ZSAvIHJlc3RvcmUKIAorZG1fcmVzdHJpY3QgaXMgdG90YWxseSB1bnN1
cHBvcnRlZCBhbmQgbWF5IGhhdmUgdW5leHBlY3RlZCBzZWN1cml0eQorcHJvYmxlbXMgaWYgdXNl
ZCB3aXRoIGEgZG9tMCBMaW51eCBrZXJuZWwgZWFybGllciB0aGFuIDIuNi4xOC4KKwogQWRkaXRp
b25hbGx5LCBnZXR0aW5nIFBDSSBwYXNzdGhyb3VnaCB0byB3b3JrIHNlY3VyZWx5IHdvdWxkIHJl
cXVpcmUgYQogc2lnbmlmaWNhbnQgcmV3b3JrIG9mIGhvdyBwYXNzdGhyb3VnaCB3b3JrcyBhdCB0
aGUgbW9tZW50LiAgSXQgbWF5IGJlCiBpbXBsZW1lbnRlZCBhdCBzb21lIHBvaW50IGJ1dCBpcyBu
b3QgYSBuZWFyLXRlcm0gcHJpb3JpdHkuCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 14:59:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 14:59: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-devel-bounces@lists.xenproject.org>)
	id 1gj3iU-0007BO-K8; Mon, 14 Jan 2019 14:59:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3TbD=PW=citrix.com=prvs=910b85111=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gj3iT-0007BA-SE
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 14:59:53 +0000
X-Inumbo-ID: 0be59692-180d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0be59692-180d-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 14:59:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="75513285"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 14 Jan 2019 14:59:37 +0000
Message-ID: <20190114145937.16682-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <23608.54527.696432.275991@mariner.uk.xensource.com>
References: <23608.54527.696432.275991@mariner.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/3] libxl: fix build (missing CLONE_NEWIPC)
 on astonishingly old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q0xPTkVfTkVXSVBDIHdhcyBpbnRyb2R1Y2VkIGluIExpbnV4IDIuNi4xOSwgb24gdGhlIDI5dGgg
b2YgTm92ZW1iZXIKMjAwNiwgd2hpY2ggd2FzIDEyIHllYXJzLCAxIG1vbnRoLCBhbmQgMTQgZGF5
cyBhZ28uCgpOZXZlcnRoZWxlc3MgYXBwYXJlbnRseSBzb21lIHBlb3BsZSBhcmUgdHJ5aW5nIHRv
IGJ1aWxkIFhlbiBvbiBzeXN0ZW1zCndob3NlIGtlcm5lbCBoZWFkZXJzIGFyZSB0aGF0IG9sZC4g
IFBsYWNhdGUgdGhlc2UgcGVvcGxlIGJ5IHByb3ZpZGluZwphIGZhbGxiYWNrICNkZWZpbmUgZm9y
IENMT05FX05FV0lQQy4KClRoZSBhY3R1YWwgYmluYXJ5IHZhbHVlIHdpbGwgb2YgY291cnNlIHJl
bWFpbiBjb25zdGFudCwgYmVjYXVzZSBvZiB0aGUKa2VybmVsIEFQSSBwcm9taXNlLCBzbyB0aGlz
IGlzIGFuZCB3aWxsIGJlIGNvcnJlY3Qgb24gYWxsIHBsYXRmb3Jtcwp3aGVyZSB0aGUgQ0xPTkVf
TkVXSVBDIGlzIHN1cHBvcnRlZC4gIChFdmVuIGlmIGZvciBzb21lIHJlYXNvbiB3ZSBtaXNzCnRo
ZSByaWdodCAjaW5jbHVkZXMuKQoKT2YgY291cnNlIGF0IHJ1bnRpbWUgdGhpcyB2YWx1ZSB3aWxs
IG5vdCB3b3JrIG9uIG9sZGVyIGtlcm5lbHMuICBJdAp3aWxsIGJlIHJlamVjdGVkIGFzIHVua25v
d24gYnkgYW55dGhpbmcgZXhjZXB0IHNvbWUgcHJlLTIuNi4xOAprZXJuZWxzLiAgT24gdGhvc2Ug
a2VybmVscyB3ZSBkbyBub3Qgd2FudCB0byBzdXBwb3J0IGRtX3Jlc3RyaWN0LCBhbmQKYW4gYXR0
ZW1wdCB0byB1c2UgaXQgd2lsbCBmYWlsLiAgSXQgaXMgT0sgZm9yIHRoZSBmYWlsdXJlIHRvIGJl
IGEKbWVzc3kgRUlOVkFMIHN5c2NhbGwgZmFpbHVyZS4gIChUaGUgSVBDIG5hbWVzcGFjZSB1bnNo
YXJlIGlzIG5lY2Vzc2FyeQp0byBhdm9pZCBhIHN1Ym9ybmVkIGRlcHJpdmlsZWdlZCBxZW11IGZy
b20gY2F1c2luZyB0cm91YmxlIHdpdGggc2htLApzZW0sIGV0Yy4pCgpPbiB0aGUgdmVyeSBvbGQg
a2VybmVscywgdGhlIGZlYXR1cmUgaXMgdG90YWxseSBvdXQgb2Ygc2NvcGUuCihXZSBhcmUgb25s
eSBpbnRlcmVzdGVkLCBoZXJlLCBpbiBtYWtpbmcgdGhlIGJ1aWxkIHdvcmssIHRvIGF2b2lkCmJs
b2NraW5nIHBlb3BsZSB3aG8gYXJlbid0IHVzaW5nIHRoaXMgZmVhdHVyZS4pCgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgotLS0KdjM6IEFkanVzdCBjb21t
aXQgbWVzc2FnZSB3aXRoIGZhY3RzIGFib3V0IHNvbWUgZXZlbiBvbGRlciBrZXJuZWxzCnYyOiBH
ZXQgcmlkIG9mIHNwdXJpb3VzIFgKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9saW51eC5jIHwgOCAr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMgYi90b29scy9saWJ4bC9saWJ4bF9saW51eC5jCmluZGV4
IDY0NzVjY2E2NGIuLjU5ZGQ5NDViYzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xp
bnV4LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbGludXguYwpAQCAtMTgsNiArMTgsMTQgQEAK
ICNpbmNsdWRlIDxzeXMvcmVzb3VyY2UuaD4KICNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgog
CisKKy8qIFdvcmthcm91bmRzIGZvciBMaW51eC1zcGVjaWZpYyBsYWNrcyBjYW4gZ28gaGVyZTog
Ki8KKworI2lmbmRlZiBDTE9ORV9ORVdJUEMgLyogQXZhaWxhYmxlIGFzIG9mIExpbnV4IDIuNi4x
OSAvIGdsaWJjIDIuOCAqLworIyBkZWZpbmUgQ0xPTkVfTkVXSVBDIDB4MDgwMDAwMDAKKyNlbmRp
ZgorCisKIGludCBsaWJ4bF9fdHJ5X3BoeV9iYWNrZW5kKG1vZGVfdCBzdF9tb2RlKQogewogICAg
IGlmIChTX0lTQkxLKHN0X21vZGUpIHx8IFNfSVNSRUcoc3RfbW9kZSkpIHsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 15:04:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 15:04: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-devel-bounces@lists.xenproject.org>)
	id 1gj3mZ-00089i-4z; Mon, 14 Jan 2019 15:04: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=Zeoe=PW=citrix.com=prvs=910b68455=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gj3mY-00089Y-9O
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 15:04:06 +0000
X-Inumbo-ID: a2740fe5-180d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2740fe5-180d-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:04:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="75513695"
Date: Mon, 14 Jan 2019 15:02:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190114150236.edfeqarzp76jdaie@zion.uk.xensource.com>
References: <23608.54527.696432.275991@mariner.uk.xensource.com>
 <20190114145937.16682-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190114145937.16682-1-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 1/3]
 docs/features/qemu-deprivilege.pandoc: No support with Linux <2.6.18
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgMDI6NTk6MzVQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU29tZSBlYXJseSBrZXJuZXNsIGFyZSBrbm93biBub3QgdG8gcmVqZWN0IHVua25vd24g
ZmxhZ3MgdG8KPiB1bnNoYXJlKCkuICBUaGVyZSBtYXkgYmUgb3RoZXIgcHJvYmxlbXMuCj4gCj4g
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 15:04:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 15:04: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-devel-bounces@lists.xenproject.org>)
	id 1gj3ma-00089o-Ey; Mon, 14 Jan 2019 15:04: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=Zeoe=PW=citrix.com=prvs=910b68455=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gj3mY-00089a-FI
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 15:04:06 +0000
X-Inumbo-ID: a2e7216a-180d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2e7216a-180d-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:04:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="75513701"
Date: Mon, 14 Jan 2019 15:02:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190114150244.xi2tl7r6jpyw5isr@zion.uk.xensource.com>
References: <23608.54527.696432.275991@mariner.uk.xensource.com>
 <20190114145937.16682-2-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190114145937.16682-2-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 2/3] Revert "libxl: fix build on rather
 old systems"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgMDI6NTk6MzZQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyByZXZlcnRzIGNvbW1pdCAxYmNlNWY5YmFmMGY0YTRlNTA3MjJmMzJiNDRhZmU0
ZmRlZmM2YjM1Lgo+IAo+IFRoaXMgc2l0dWF0aW9uIHNob3VsZCBiZSBoYW5kbGVkIGJ5IGRpc2Fi
bGluZyB0aGUgZG0gcmVzdHJpY3QKPiBmZWF0dXJlLCBub3Qgc2lsZW50bHkgZmFsbGluZyBiYWNr
IHRvIGxvd2VyIHByb3RlY3Rpb24uCj4gCj4gQWxzbyB0aGlzICNpZmRlZmZlcnkgaXMgYmFkIHN0
eWxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgoKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 15:04:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 15:04: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-devel-bounces@lists.xenproject.org>)
	id 1gj3n8-0008Fg-Sz; Mon, 14 Jan 2019 15:04: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=Zeoe=PW=citrix.com=prvs=910b68455=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gj3n7-0008FU-Oi
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 15:04:41 +0000
X-Inumbo-ID: b75744ef-180d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b75744ef-180d-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:04:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="75513937"
Date: Mon, 14 Jan 2019 15:04:34 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190114150434.3sifbzsaj4tzqvii@zion.uk.xensource.com>
References: <23608.54527.696432.275991@mariner.uk.xensource.com>
 <20190114145937.16682-3-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190114145937.16682-3-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 3/3] libxl: fix build (missing
 CLONE_NEWIPC) on astonishingly old systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgMDI6NTk6MzdQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQ0xPTkVfTkVXSVBDIHdhcyBpbnRyb2R1Y2VkIGluIExpbnV4IDIuNi4xOSwgb24gdGhl
IDI5dGggb2YgTm92ZW1iZXIKPiAyMDA2LCB3aGljaCB3YXMgMTIgeWVhcnMsIDEgbW9udGgsIGFu
ZCAxNCBkYXlzIGFnby4KPiAKPiBOZXZlcnRoZWxlc3MgYXBwYXJlbnRseSBzb21lIHBlb3BsZSBh
cmUgdHJ5aW5nIHRvIGJ1aWxkIFhlbiBvbiBzeXN0ZW1zCj4gd2hvc2Uga2VybmVsIGhlYWRlcnMg
YXJlIHRoYXQgb2xkLiAgUGxhY2F0ZSB0aGVzZSBwZW9wbGUgYnkgcHJvdmlkaW5nCj4gYSBmYWxs
YmFjayAjZGVmaW5lIGZvciBDTE9ORV9ORVdJUEMuCj4gCj4gVGhlIGFjdHVhbCBiaW5hcnkgdmFs
dWUgd2lsbCBvZiBjb3Vyc2UgcmVtYWluIGNvbnN0YW50LCBiZWNhdXNlIG9mIHRoZQo+IGtlcm5l
bCBBUEkgcHJvbWlzZSwgc28gdGhpcyBpcyBhbmQgd2lsbCBiZSBjb3JyZWN0IG9uIGFsbCBwbGF0
Zm9ybXMKPiB3aGVyZSB0aGUgQ0xPTkVfTkVXSVBDIGlzIHN1cHBvcnRlZC4gIChFdmVuIGlmIGZv
ciBzb21lIHJlYXNvbiB3ZSBtaXNzCj4gdGhlIHJpZ2h0ICNpbmNsdWRlcy4pCj4gCj4gT2YgY291
cnNlIGF0IHJ1bnRpbWUgdGhpcyB2YWx1ZSB3aWxsIG5vdCB3b3JrIG9uIG9sZGVyIGtlcm5lbHMu
ICBJdAo+IHdpbGwgYmUgcmVqZWN0ZWQgYXMgdW5rbm93biBieSBhbnl0aGluZyBleGNlcHQgc29t
ZSBwcmUtMi42LjE4Cj4ga2VybmVscy4gIE9uIHRob3NlIGtlcm5lbHMgd2UgZG8gbm90IHdhbnQg
dG8gc3VwcG9ydCBkbV9yZXN0cmljdCwgYW5kCj4gYW4gYXR0ZW1wdCB0byB1c2UgaXQgd2lsbCBm
YWlsLiAgSXQgaXMgT0sgZm9yIHRoZSBmYWlsdXJlIHRvIGJlIGEKPiBtZXNzeSBFSU5WQUwgc3lz
Y2FsbCBmYWlsdXJlLiAgKFRoZSBJUEMgbmFtZXNwYWNlIHVuc2hhcmUgaXMgbmVjZXNzYXJ5Cj4g
dG8gYXZvaWQgYSBzdWJvcm5lZCBkZXByaXZpbGVnZWQgcWVtdSBmcm9tIGNhdXNpbmcgdHJvdWJs
ZSB3aXRoIHNobSwKPiBzZW0sIGV0Yy4pCj4gCj4gT24gdGhlIHZlcnkgb2xkIGtlcm5lbHMsIHRo
ZSBmZWF0dXJlIGlzIHRvdGFsbHkgb3V0IG9mIHNjb3BlLgo+IChXZSBhcmUgb25seSBpbnRlcmVz
dGVkLCBoZXJlLCBpbiBtYWtpbmcgdGhlIGJ1aWxkIHdvcmssIHRvIGF2b2lkCj4gYmxvY2tpbmcg
cGVvcGxlIHdobyBhcmVuJ3QgdXNpbmcgdGhpcyBmZWF0dXJlLikKPiAKPiBDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gCgpBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 15:06:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 15:06:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj3oq-0008T0-AX; Mon, 14 Jan 2019 15:06: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj3op-0008Sq-6b
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 15:06:27 +0000
X-Inumbo-ID: f61c724c-180d-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f61c724c-180d-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:06:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 08:06:22 -0700
Message-Id: <5C3CA56B020000780020D569@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 08:06:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-9-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1546846968-7372-9-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 08/15] argo: implement the unregister op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE5IGF0IDA4OjQyLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IEBAIC02NjYsNiArNjY3LDEwNSBAQCByaW5nX2ZpbmRfaW5mbyhjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICppZCkKPiAgICAgIHJldHVy
biBOVUxMOwo+ICB9Cj4gIAo+ICtzdGF0aWMgc3RydWN0IGFyZ29fc2VuZF9pbmZvICoKPiArc2Vu
ZF9maW5kX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGFyZ29fcmlu
Z19pZCAqaWQpCgpBcyBwZXIgdGhlIGNvbW1lbnQgb24gcGF0Y2ggNywgcGVyaGFwcyBmaW5kX3Nl
bmRfaW5mbygpPwoKPiArewo+ICsgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGU7Cgpjb25zdD8K
Cj4gK3N0YXRpYyBsb25nCj4gK3VucmVnaXN0ZXJfcmluZyhzdHJ1Y3QgZG9tYWluICpjdXJyZCwK
PiArICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fdW5yZWdp
c3Rlcl9yaW5nX3QpIHVucmVnX2huZCkKPiArewo+ICsgICAgeGVuX2FyZ29fdW5yZWdpc3Rlcl9y
aW5nX3QgdW5yZWc7Cj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIHJpbmdfaWQ7Cj4gKyAgICBz
dHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPiArICAgIHN0cnVjdCBhcmdvX3NlbmRf
aW5mbyAqc2VuZF9pbmZvOwo+ICsgICAgc3RydWN0IGRvbWFpbiAqZHN0X2QgPSBOVUxMOwo+ICsg
ICAgaW50IHJldDsKPiArCj4gKyAgICByZXQgPSBjb3B5X2Zyb21fZ3Vlc3QoJnVucmVnLCB1bnJl
Z19obmQsIDEpID8gLUVGQVVMVCA6IDA7Cj4gKyAgICBpZiAoIHJldCApCj4gKyAgICAgICAgZ290
byBvdXQ7Cj4gKwo+ICsgICAgcmV0ID0gdW5yZWcucGFkID8gLUVJTlZBTCA6IDA7Cj4gKyAgICBp
ZiAoIHJldCApCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgcmluZ19pZC5wYXJ0bmVy
X2lkID0gdW5yZWcucGFydG5lcl9pZDsKPiArICAgIHJpbmdfaWQucG9ydCA9IHVucmVnLnBvcnQ7
Cj4gKyAgICByaW5nX2lkLmRvbWFpbl9pZCA9IGN1cnJkLT5kb21haW5faWQ7Cj4gKwo+ICsgICAg
cmVhZF9sb2NrKCZhcmdvX2xvY2spOwo+ICsKPiArICAgIGlmICggIWN1cnJkLT5hcmdvICkKPiAr
ICAgIHsKPiArICAgICAgICByZXQgPSAtRU5PREVWOwo+ICsgICAgICAgIGdvdG8gb3V0X3VubG9j
azsKPiArICAgIH0KPiArCj4gKyAgICB3cml0ZV9sb2NrKCZjdXJyZC0+YXJnby0+bG9jayk7Cj4g
Kwo+ICsgICAgcmluZ19pbmZvID0gcmluZ19maW5kX2luZm8oY3VycmQsICZyaW5nX2lkKTsKPiAr
ICAgIGlmICggcmluZ19pbmZvICkKPiArICAgIHsKPiArICAgICAgICByaW5nX3JlbW92ZV9pbmZv
KGN1cnJkLCByaW5nX2luZm8pOwo+ICsgICAgICAgIGN1cnJkLT5hcmdvLT5yaW5nX2NvdW50LS07
Cj4gKyAgICB9Cj4gKwo+ICsgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKHJpbmdfaWQucGFy
dG5lcl9pZCk7Cj4gKyAgICBpZiAoIGRzdF9kICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIGRz
dF9kLT5hcmdvICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHNwaW5fbG9jaygmZHN0X2Qt
PmFyZ28tPnNlbmRfbG9jayk7Cj4gKwo+ICsgICAgICAgICAgICBzZW5kX2luZm8gPSBzZW5kX2Zp
bmRfaW5mbyhkc3RfZCwgJnJpbmdfaWQpOwo+ICsgICAgICAgICAgICBpZiAoIHNlbmRfaW5mbyAp
Cj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIGhsaXN0X2RlbCgmc2VuZF9pbmZv
LT5ub2RlKTsKPiArICAgICAgICAgICAgICAgIHhmcmVlKHNlbmRfaW5mbyk7Cj4gKyAgICAgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkc3RfZC0+YXJnby0+c2VuZF9s
b2NrKTsKCkFzIHBlciB0aGUgY29tbWVudCB0byBhbiBlYXJsaWVyIHBhdGNoLCBpZiBhdCBhbGwg
cG9zc2libGUgY2FsbAphbGxvY2F0aW9uIChhbmQgaGVuY2UgYWxzbyBmcmVlaW5nKSBmdW5jdGlv
bnMgd2l0aCBhcyBsaXR0bGUKbG9ja3MgaGVsZCBhcyBwb3NzaWJsZS4gUHVsbGluZyBpdCBvdXQg
b2YgdGhlIGlubmVybW9zdCBsb2NrCmhlcmUgbG9va3Mgc3RyYWlnaHRmb3J3YXJkIGF0IGxlYXN0
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 15:11:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 15:11: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-devel-bounces@lists.xenproject.org>)
	id 1gj3t9-0000ny-UX; Mon, 14 Jan 2019 15:10: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=3TbD=PW=citrix.com=prvs=910b85111=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gj3t8-0000nt-Sh
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 15:10:54 +0000
X-Inumbo-ID: 95ea95b2-180e-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95ea95b2-180e-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:10:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="75514600"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23612.42558.631150.227465@mariner.uk.xensource.com>
Date: Mon, 14 Jan 2019 15:09:50 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C2F2832020000780020A248@prv1-mh.provo.novell.com>
References: <5C136E9202000078002060C0@prv1-mh.provo.novell.com>
 <23579.43844.578170.901778@mariner.uk.xensource.com>
 <5C1BADB602000078002081A4@prv1-mh.provo.novell.com>
 <23579.46083.675322.495659@mariner.uk.xensource.com>
 <5C1BBDD40200007800208289@prv1-mh.provo.novell.com>
 <5C1C98AC0200007800208613@prv1-mh.provo.novell.com>
 <23580.62909.125592.827301@mariner.uk.xensource.com>
 <5C2F2832020000780020A248@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] x86emul: fix test harness and fuzzer build
 dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0geDg2ZW11bDogZml4
IHRlc3QgaGFybmVzcyBhbmQgZnV6emVyIGJ1aWxkIGRlcGVuZGVuY2llcyIpOgo+IE9uIDIxLjEy
LjE4IGF0IDE1OjE2LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBXaHkgaXMg
dGhpcyBwYXJ0aWN1bGFyIGludGVyLWRpcmVjdG9yeSBkZXBlbmRlbmN5IHVudXN1YWwgPyAgRG8g
d2UKPiA+IHBsYW4gdG8gaW50cm9kdWNlIHNpbWlsYXIgTUFLRUxFVkVMLWJhc2VkIGludm9jYXRp
b24gb2YgZGVwZW5kZW5jeQo+ID4gZGlyZWN0b3J5IG1ha2VmaWxlcyBldmVyeWhlcmUgPwo+IAo+
IElmIG5lZWQgYmUsIGFueXdoZXJlIHdoZXJlIGluZGVwZW5kZW50IGJ1aWxkaW5nIG9mIHRoZSBz
dWItdHJlZQo+IGlzIHNwZWNpZmljYWxseSBtZWFudCB0byB3b3JrIGFzIGEgc3RhbmRhbG9uZSBv
cGVyYXRpb24uIFRoYXQKPiBpbnZvY2F0aW9uIG9mICJtYWtlIC1DIC4uLi4vdG9vbHMvaW5jbHVk
ZSAmJiAuLi4iIGlzIGluIHBhcnRpY3VsYXIgbm90Cj4gbWVhbnQgdG8gYmUgbmVjZXNzYXJ5IGZv
ciB0aGUgdGVzdCBoYXJuZXNzJ2VzICJydW4iIHRhcmdldC4gSXQgaXMKPiBhbHNvIG5vdCBpbnRl
bmRlZCB0byBiZSB1c2VkIGZvciB0aGUgZnV6emVyIGJ1aWxkcyAoYXMgcGVyCj4gdG9vbHMvZnV6
ei9SRUFETUUuYWZsKSwgYWxiZWl0IHRoZXJlIG9uZSBtaWdodCBhcyB3ZWxsIGNhbGwgaXQgYSBk
b2MKPiBvbWlzc2lvbi4KClRoaXMgaW50ZXJmYWNlIGludGVudCBpcyBpbmNvbnNpc3RlbnQgd2l0
aCB0aGUgZGVzaWduIHByaW5jaXBsZXMgZm9yCnJlY3Vyc2l2ZSBtYWtlLCBhbmQgY2FuIG5vdCwg
aW4gZ2VuZXJhbCwgYmUgcmVhbGlzZWQuCgpJdCBjYW4gaW4gc29tZSBzcGVjaWFsIGNhc2VzLCBp
bmNsdWRpbmcgSSB0aGluayB0aGlzIG9uZSwgYmUgcmVhbGlzZWQKdXNpbmcgTUFLRUxFVkVMLCBi
dXQgb25seSBhdCB0aGUgY29zdCBvZiBzaWduaWZpY2FudCBleHRyYSBjb21wbGV4aXR5LgpJIHNl
ZSB5b3UndmUgc2VudCBhbm90aGVyIHBhdGNoIGJhc2VkIG9uIE1BS0VMRVZFTC4gIEkgZG9uJ3Qg
aGF2ZSBhCnN0cm9uZyBlbm91Z2ggb2JqZWN0aW9uIHRvIHRoaXMgY2hhbmdlIGluIHRoaXMgb25l
IHBsYWNlIHRvIGJsb2NrIGl0LgoKSG93ZXZlciwgSSB3b3JyeSBpcyB0aGF0IHRoaXMgaXMgc2V0
dGluZyBhIHByZWNlZGVudC4KV2hhdCBpcyB3cm9uZyBpcyB0aGUgaWRlYSB0aGF0IGluIGdlbmVy
YWwgaXQgaXMgT0sgaW4geGVuLmdpdCB0bwpzdGFydCB3aXRoIGEgY2xlYW4gdHJlZSwgb3IgbW9k
aWZ5IGFuIGV4aXN0aW5nIGJ1aWxkIHRyZWUsLCBydW4KICAgbWFrZSAtQyBzb21lL2RpcmVjdC9v
cnkKYW5kIGV4cGVjdCBldmVyeXRoaW5nIHRvIGJlIChyZSlidWlsdCBhcyBuZWVkZWQuICBUaGUg
cmVzdWx0IG9mCnRyeWluZyB0byBpbXBsZW1lbnQgdGhhdCBldmVyeXdoZXJlIHZpYSBNQUtFTEVW
RUwgd291bGQgYmUgYXdmdWwuCgpDYW4geW91IHByb21pc2UgbWUgbm90IHRvIHNlbmQgYW55IG1v
cmUgcGF0Y2hlcyBiYXNlZCBvbiB1c2luZwpNQUtFTEVWRUwgdGhpcyB3YXkgPyAgSWYgbm90LCB3
aGVyZSBkb2VzIGl0IGVuZCA/ICBOb3RpbmcgdGhhdCBldmVuCnlvdXIgdXBkYXRlZCBwYXRjaCBk
b2VzIG5vdCB3b3JrIGZvciAoZWcpOgogICBtYWtlIC1DIHRvb2xzL2Z1enoKClNvcnJ5LApJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 15:14:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 15:14: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-devel-bounces@lists.xenproject.org>)
	id 1gj3wo-0000we-Ek; Mon, 14 Jan 2019 15:14: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj3wm-0000wY-Vw
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 15:14:41 +0000
X-Inumbo-ID: 1c642288-180f-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c642288-180f-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:14:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 08:12:38 -0700
Message-Id: <5C3CA6E5020000780020D59D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 08:12:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <90a21420-9f9f-7a8f-32e5-b00e3e3bd1d0@citrix.com>
In-Reply-To: <90a21420-9f9f-7a8f-32e5-b00e3e3bd1d0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>, Tim Deegan <tim@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDE1OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDEvMjAxOSAwNzo0MiwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4+IC0t
LSBhL3hlbi9jb21tb24vYXJnby5jCj4+ICsrKyBiL3hlbi9jb21tb24vYXJnby5jCj4+ICBsb25n
Cj4+ICBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnMSwKPiAKPiBJIGtub3cgSSdtIGNvbW1lbnRpbmcgb24gdGhlIHdyb25nIHBhdGNo
LCBidXQgcGxlYXNlIHVzZSB1bnNpZ25lZCBsb25nCj4gY21kLCBzbyB0aGUgdHlwZSBkZWZpbml0
aW9uIGhlcmUgZG9lc24ndCB0cnVuY2F0ZSB0aGUgY2FsbGVyIHByb3ZpZGVkCj4gdmFsdWUuICBX
ZSBoYXZlIHNpbWlsYXIgYnVnZ3kgY29kZSBhbGwgb3ZlciBYZW4sIGJ1dCBpdHMgdG9vIGxhdGUg
dG8gZml4Cj4gdGhhdCwgYW5kIEknZCBwcmVmZXIgbm90IHRvIHByb3BhZ2F0ZSB0aGUgZXJyb3Iu
CgpXaHkgYnVnZ3k/IEl0IGFsbCBkZXBlbmRzIG9uIGhvdyB0aGUgaW50ZXJmYWNlIGlzIHNwZWNp
ZmllZC4gSWYKdGhlIGlucHV0IGlzIDMyIGJpdHMgd2lkZSwgaXQgaXMgY2xlYXIgdGhhdCBoaWdo
ZXIgYml0cyBhcmUgc3VwcG9zZWQKdG8gYmUgaWdub3JlZC4gTm90aGluZyBzYXlzIHRoYXQgdGhl
IGZ1bGwgcmVnaXN0ZXIgd2lkdGggaXMKc2lnbmlmaWNhbnQuCgo+PiAgICAgICAgICAgICBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKPj4gICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBhcmc0KQo+PiAgewo+PiAtICAgIHJldHVybiAtRU5PU1lT
Owo+PiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwo+PiArICAg
IGxvbmcgcmMgPSAtRUZBVUxUOwo+PiArCj4+ICsgICAgYXJnb19kcHJpbnRrKCItPmRvX2FyZ29f
b3AoJXUsJXAsJXAsJWQsJWQpXG4iLCBjbWQsCj4+ICsgICAgICAgICAgICAgICAgICh2b2lkICop
YXJnMS5wLCAodm9pZCAqKWFyZzIucCwgKGludCkgYXJnMywgKGludCkgYXJnNCk7Cj4gCj4gRm9y
IGRlYnVnZ2luZyBwdXJwb3NlcywgeW91IGRvbid0IHdhbnQgdG8gdHJ1bmNhdGUgYW55IG9mIHRo
ZXNlIHZhbHVlcywKPiBvciB5b3UnbGwgaGF2ZSBhIHByaW50IG1lc3NhZ2Ugd2hpY2ggZG9lc24n
dCBtYXRjaCB3aGF0IHRoZSBndWVzdAo+IHByb3ZpZGVkLiAgSSdkIHVzZSAlbGQgZm9yIGFyZzMg
YW5kIGFyZzQuCgpQZXJoYXBzIGJldHRlciAlbHgsIGZvciB0aGUgb3V0cHV0IGJlaW5nIGVhc2ll
ciB0byByZWNvZ25pemUKZm9yIGJvdGggYml0bWFwcyAoZS5nLiBmbGFnIHZhbHVlcykgYW5kIHN1
ZmZpY2llbnRseSBsYXJnZSB2YWx1ZXMuCgo+PiArCj4+ICsgICAgaWYgKCB1bmxpa2VseSghb3B0
X2FyZ29fZW5hYmxlZCkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsK
PiAKPiBTaG91bGRuJ3QgdGhpcyBiZSBFTk9TWVMgaW5zdGVhZD8gIFRoZXJlIGlzbid0IGEgY29u
Y2VwdHVhbCBkaWZmZXJlbmNlCj4gYmV0d2VlbiBDT05GSUdfQVJHTyBjb21waWxlZCBvdXQsIGFu
ZCBvcHRfYXJnbyBjbGVhciBvbiB0aGUgY29tbWFuZAo+IGxpbmUsIGFuZCBJIGRvbid0IHRoaW5r
IGEgZ3Vlc3Qgc2hvdWxkIGJlIGFibGUgdG8gdGVsbCB0aGUgZGlmZmVyZW5jZS4KCkkgYWRtaXQg
aXQncyBhIGJvdW5kYXJ5IGNhc2UsIGJ1dCBJIHRoaW5rIEVOT1NZUyBzaG91bGQgc3RyaWN0bHkK
b25seSBldmVyIGJlIChhbmQgaGF2ZSBiZWVuKSByZXR1cm5lZCBmb3IgdW5yZWNvZ25pemVkIG1h
am9yCmh5cGVyY2FsbCBudW1iZXJzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 15:21:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 15:21: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-devel-bounces@lists.xenproject.org>)
	id 1gj43D-0001i5-5c; Mon, 14 Jan 2019 15:21: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=E1pU=PW=citrix.com=prvs=910aa9826=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gj43B-0001i0-U0
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 15:21:17 +0000
X-Inumbo-ID: 081cf822-1810-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 081cf822-1810-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:21:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="84550772"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8161196e-b6ff-2ab1-eaa8-cdb5341ae178@citrix.com>
Date: Mon, 14 Jan 2019 15:17:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: [Xen-devel] PING ARM [PATCH v2] xen/cmdline: Fix buggy strncmp(s,
 LITERAL, ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIEFSTSBjaGFuZ2VzIGluIGhlcmUsIGFuZCB0aGlzIGJ1Z2ZpeCBpcyBuZWVkZWQg
Zm9yIDQuMTIsIGFuZApmb3IgYmFja3BvcnRpbmcuCgpUaGUgb25lIGNoYW5nZSBub3QgcmVwcmVz
ZW50ZWQgaGVyZSBpcyBzd2l0Y2hpbmcgc3RybmNtcCgpIHdpdGggbWVtY21wKCkKYXMgcmVjb21t
ZW5kZWQgYnkgSmFuLgoKfkFuZHJldwoKT24gMDQvMDEvMjAxOSAxNzoxNywgQW5kcmV3IENvb3Bl
ciB3cm90ZToKPiBXaGVuIHRoZSBjb21tYW5kIGxpbmUgcGFyc2luZyB3YXMgdXBkYXRlZCB0byB1
c2UgY29uc3Qgc3RyaW5ncyBhbmQgbm8gbG9uZ2VyCj4gdG9rZW5pc2Ugd2l0aCBOVUwgY2hhcmFj
dGVycywgc3RyaW5nIG1hdGNoZXMgY291bGQgbm8gbG9uZ2VyIGJlIG1hZGUgd2l0aAo+IHN0cmNt
cCgpLgo+Cj4gVW5mb3J0dW5hdGVseSwgdGhlIHJlcGxhY2VtZW50IHdhcyBidWdneS4gIHN0cm5j
bXAocywgIm9wdCIsIHNzIC0gcykgbWF0Y2hlcwo+ICJvIiwgIm9wIiBhbmQgIm9wdCIgb24gdGhl
IGNvbW1hbmQgbGluZSwgYXMgc3MgLSBzIG1heSBiZSBzaG9ydGVyIHRoYW4gdGhlCj4gcGFzc2Vk
IGxpdGVyYWwuICBGdXJ0aGVybW9yZSwgcGFyc2VfYm9vbCgpIGlzIGFmZmVjdGVkIGJ5IHRoaXMs
IHNvIHN1YnN0cmluZ3MKPiBzdWNoIGFzICJkIiwgImUiIGFuZCAibyIgYXJlIGNvbnNpZGVyZWQg
dmFsaWQsIHdpdGggdGhlIGxhdHRlciBiZWluZyBhbWJpZ3VvdXMKPiBiZXR3ZWVuICJvbiIgYW5k
ICJvZmYiLgo+Cj4gSW50cm9kdWNlIGEgbmV3IHN0cmNtcC1saWtlIGZ1bmN0aW9uIGZvciB0aGUg
dGFzaywgd2hpY2ggbG9va3MgZm9yIGV4YWN0Cj4gc3RyaW5nIG1hdGNoZXMsIGJ1dCBkZWNsYXJl
cyBzdWNjZXNzIHdoZW4gdGhlIE5VTCBvZiB0aGUgbGl0ZXJhbCBtYXRjaGVzIGEKPiBjb21tYSwg
Y29sb24gb3Igc2VtaWNvbG9uIGluIHRoZSBjb21tYW5kIGxpbmUgZnJhZ21lbnQuCj4KPiBObyBj
aGFuZ2UgdG8gdGhlIGludGVuZGVkIHBhcnNpbmcgZnVuY3Rpb25hbGl0eSwgYnV0IGZpeGVzIGNh
c2VzIHdoZXJlIGEKPiBwYXJ0aWFsIHN0cmluZyBvbiB0aGUgY29tbWFuZCBsaW5lIHdpbGwgaW5h
ZHZlcnRlbnRseSB0cmlnZ2VyIG9wdGlvbnMuCj4KPiBBIGZldyBhcmVhcyB3ZXJlIG1vcmUgdGhh
biBqdXN0IGEgdHJpdmlhbCBjaGFuZ2U6Cj4KPiAgKiBmZHRfYWRkX3VlZmlfbm9kZXMoKSwgd2hp
bGUgbm90IGNvbW1hbmQgbGluZSBwYXJzaW5nLCBoYWQgdGhlIHNhbWUgYnJva2VuCj4gICAgc3Ry
bmNtcCgpIHBhdHRlcm4uICBBcyBhIGZpeCwgcGVyZm9ybSBhbiBleHBsaWNpdCBsZW5ndGggY2hl
Y2sgZmlyc3QuCj4gICogcGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0oKSBnYWluZWQgc29tZSBz
dHlsZSBjb3JyZWN0aW9ucy4KPiAgKiBwYXJzZV92cG11X3BhcmFtcygpIHdhcyByZXdyaXR0ZW4g
dG8gdXNlIHRoZSBub3JtYWwgbGlzdC1vZi1vcHRpb25zIGZvcm0sCj4gICAgcmF0aGVyIHRoYW4g
anVzdCBmaXhpbmcgdXAgcGFyc2VfdnBtdV9wYXJhbSgpIGFuZCBsZWF2aW5nIHRoZSBwYXJzaW5n
IGJlaW5nCj4gICAgaGFyZCB0byBmb2xsb3cuCj4gICogSW5zdGVhZCBvZiBtYWtpbmcgdGhlIHRy
aXZpYWwgZml4IG9mIGFkZGluZyBhbiBleHBsaWNpdCBsZW5ndGggY2hlY2sgaW4KPiAgICBwYXJz
ZV9ib29sKCksIHVzZSB0aGUgbGVuZ3RoIHRvIHNlbGVjdCB3aGljaCB0b2tlbiB0byB3ZSBzZWFy
Y2ggZm9yLCB3aGljaAo+ICAgIGlzIG1vcmUgZWZmaWNpZW50IHRoYW4gdGhlIHByZXZpb3VzIGxp
bmVhciBzZWFyY2ggb3ZlciBhbGwgcG9zc2libGUgdG9rZW5zLgo+Cj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBD
QzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Cj4gdjI6Cj4gICogRml4IGludmVydGVk
IGNoZWNrIGluIHBhcnNlX2Jvb2woKSBmb3IgIm5vIi4gIERyb3AgZXh0cmFuaW91cyBlbHNlJ3Mu
Cj4gICogRml4IGNtZGxpbmVfc3RyY21wKCkgdG8gbm90IGhhdmUgaW1wbGVtZW50YXRpb24gZGVm
aW5lZCByZXN1bHRzLgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICAg
ICAgIHwgIDYgKy0tCj4gIHhlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaCAgICAgICAgICAgfCAg
MiArLQo+ICB4ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyAgICAgICAgICAgICAgIHwgNDkgKysrKysr
KystLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvaXJxLmMgICAgICAgICAgICAgICAgICAg
IHwgMTIgKysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICAgICAgICAgICAgfCAg
NCArLQo+ICB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICAgIHwgIDYgKy0tCj4g
IHhlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVkLmMgfCAgNCArLQo+ICB4ZW4vY29t
bW9uL2VmaS9ib290LmMgICAgICAgICAgICAgICAgIHwgIDQgKy0KPiAgeGVuL2NvbW1vbi9rZXJu
ZWwuYyAgICAgICAgICAgICAgICAgICB8IDc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tCj4gIHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jICAgICAgICAgfCAgNiArLS0K
PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgICB8IDI4ICsrKysrKy0tLS0t
LS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICB8ICA0ICstCj4gIHhl
bi9pbmNsdWRlL3hlbi9saWIuaCAgICAgICAgICAgICAgICAgfCAgNyArKysrCj4gIDEzIGZpbGVz
IGNoYW5nZWQsIDEyNSBpbnNlcnRpb25zKCspLCA4NiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMK
PiBpbmRleCBhZGY4OGU3Li5mNDgxNWNhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+IEBAIC0yNTcsMTEgKzI1
NywxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykK
PiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHMgKz0gNTsKPiAgCj4gLSAgICAgICAgICAgIGlm
ICggIXN0cm5jbXAocywgImZvcmNlLWRpc2FibGUiLCBzcyAtIHMpICkKPiArICAgICAgICAgICAg
aWYgKCAhY21kbGluZV9zdHJjbXAocywgImZvcmNlLWRpc2FibGUiKSApCj4gICAgICAgICAgICAg
ICAgICBzc2JkX3N0YXRlID0gQVJNX1NTQkRfRk9SQ0VfRElTQUJMRTsKPiAtICAgICAgICAgICAg
ZWxzZSBpZiAoICFzdHJuY21wKHMsICJydW50aW1lIiwgc3MgLSBzKSApCj4gKyAgICAgICAgICAg
IGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgInJ1bnRpbWUiKSApCj4gICAgICAgICAgICAg
ICAgICBzc2JkX3N0YXRlID0gQVJNX1NTQkRfUlVOVElNRTsKPiAtICAgICAgICAgICAgZWxzZSBp
ZiAoICFzdHJuY21wKHMsICJmb3JjZS1lbmFibGUiLCBzcyAtIHMpICkKPiArICAgICAgICAgICAg
ZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiZm9yY2UtZW5hYmxlIikgKQo+ICAgICAgICAg
ICAgICAgICAgc3NiZF9zdGF0ZSA9IEFSTV9TU0JEX0ZPUkNFX0VOQUJMRTsKPiAgICAgICAgICAg
ICAgZWxzZQo+ICAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgK
PiBpbmRleCBjYTY1NWZmLi4yMmE4NmVjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9lZmkv
ZWZpLWJvb3QuaAo+ICsrKyBiL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaAo+IEBAIC0yMTIs
NyArMjEyLDcgQEAgRUZJX1NUQVRVUyBfX2luaXQgZmR0X2FkZF91ZWZpX25vZGVzKEVGSV9TWVNU
RU1fVEFCTEUgKnN5c190YWJsZSwKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gIAo+ICAgICAgICAg
IHR5cGUgPSBmZHRfZ2V0cHJvcChmZHQsIG5vZGUsICJkZXZpY2VfdHlwZSIsICZsZW4pOwo+IC0g
ICAgICAgIGlmICggdHlwZSAmJiBzdHJuY21wKHR5cGUsICJtZW1vcnkiLCBsZW4pID09IDAgKQo+
ICsgICAgICAgIGlmICggdHlwZSAmJiBsZW4gPT0gNiAmJiBzdHJuY21wKHR5cGUsICJtZW1vcnki
LCA2KSA9PSAwICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGZkdF9kZWxfbm9kZShmZHQs
IG5vZGUpOwo+ICAgICAgICAgICAgICBjb250aW51ZTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NwdS92cG11LmMgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYwo+IGluZGV4IDhhNGY3NTMu
LjEzZGE3ZDAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKPiArKysgYi94
ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYwo+IEBAIC02MSw0MiArNjEsMzEgQEAgc3RhdGljIHVuc2ln
bmVkIHZwbXVfY291bnQ7Cj4gIAo+ICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHUg
KiwgbGFzdF92Y3B1KTsKPiAgCj4gLXN0YXRpYyBpbnQgcGFyc2VfdnBtdV9wYXJhbShjb25zdCBj
aGFyICpzLCB1bnNpZ25lZCBpbnQgbGVuKQo+IC17Cj4gLSAgICBpZiAoICEqcyB8fCAhbGVuICkK
PiAtICAgICAgICByZXR1cm4gMDsKPiAtICAgIGlmICggIXN0cm5jbXAocywgImJ0cyIsIGxlbikg
KQo+IC0gICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVfSU5URUxfQlRTOwo+
IC0gICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJpcGMiLCBsZW4pICkKPiAtICAgICAgICB2cG11
X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFUVVJFX0lQQ19PTkxZOwo+IC0gICAgZWxzZSBpZiAoICFz
dHJuY21wKHMsICJhcmNoIiwgbGVuKSApCj4gLSAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5Q
TVVfRkVBVFVSRV9BUkNIX09OTFk7Cj4gLSAgICBlbHNlCj4gLSAgICAgICAgcmV0dXJuIDE7Cj4g
LSAgICByZXR1cm4gMDsKPiAtfQo+IC0KPiAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfdnBtdV9w
YXJhbXMoY29uc3QgY2hhciAqcykKPiAgewo+IC0gICAgY29uc3QgY2hhciAqc2VwLCAqcCA9IHM7
Cj4gKyAgICBjb25zdCBjaGFyICpzczsKPiAgCj4gICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMs
IE5VTEwpICkKPiAgICAgIHsKPiAgICAgIGNhc2UgMDoKPiAgICAgICAgICBicmVhazsKPiAgICAg
IGRlZmF1bHQ6Cj4gLSAgICAgICAgZm9yICggOyA7ICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAg
ICAgIHNlcCA9IHN0cmNocihwLCAnLCcpOwo+IC0gICAgICAgICAgICBpZiAoIHNlcCA9PSBOVUxM
ICkKPiAtICAgICAgICAgICAgICAgIHNlcCA9IHN0cmNocihwLCAwKTsKPiAtICAgICAgICAgICAg
aWYgKCBwYXJzZV92cG11X3BhcmFtKHAsIHNlcCAtIHApICkKPiAtICAgICAgICAgICAgICAgIGdv
dG8gZXJyb3I7Cj4gLSAgICAgICAgICAgIGlmICggISpzZXAgKQo+IC0gICAgICAgICAgICAgICAg
LyogcmVhY2hlZCBlbmQgb2YgZmxhZ3MgKi8KPiAtICAgICAgICAgICAgICAgIGJyZWFrOwo+IC0g
ICAgICAgICAgICBwID0gc2VwICsgMTsKPiAtICAgICAgICB9Cj4gKyAgICAgICAgZG8gewo+ICsg
ICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwo+ICsgICAgICAgICAgICBpZiAoICFzcyAp
Cj4gKyAgICAgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKPiArCj4gKyAgICAgICAg
ICAgIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJidHMiKSApCj4gKyAgICAgICAgICAgICAgICB2
cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFUVVJFX0lOVEVMX0JUUzsKPiArICAgICAgICAgICAg
ZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiaXBjIikgKQo+ICsgICAgICAgICAgICAgICAg
dnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsKPiArICAgICAgICAgICAg
ZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiYXJjaCIpICkKPiArICAgICAgICAgICAgICAg
IHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVfQVJDSF9PTkxZOwo+ICsgICAgICAgICAg
ICBlbHNlCj4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICAgICAg
ICAgIHMgPSBzcyArIDE7Cj4gKyAgICAgICAgfSB3aGlsZSAoICpzcyApOwo+ICAgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLwo+ICAgICAgY2FzZSAxOgo+ICAgICAgICAgIC8qIERlZmF1bHQgVlBN
VSBtb2RlICovCj4gQEAgLTEwNSwxMCArOTQsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV92
cG11X3BhcmFtcyhjb25zdCBjaGFyICpzKQo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICAg
ICAgcmV0dXJuIDA7Cj4gLQo+IC0gZXJyb3I6Cj4gLSAgICBwcmludGsoIlZQTVU6IHVua25vd24g
ZmxhZ3M6ICVzIC0gdnBtdSBkaXNhYmxlZCFcbiIsIHMpOwo+IC0gICAgcmV0dXJuIC1FSU5WQUw7
Cj4gIH0KPiAgCj4gIHZvaWQgdnBtdV9sdnRwY191cGRhdGUodWludDMyX3QgdmFsKQo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKPiBpbmRleCA4
YjQ0ZDZjLi4yM2I0ZjQyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9pcnEuYwo+IEBAIC03MCwxMiArNzAsMTIgQEAgc3RhdGljIGludCBfX2lu
aXQgcGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0oY29uc3QgY2hhciAqcykKPiAgICAgICAgICBp
ZiAoICFzcyApCj4gICAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICdcMCcpOwo+ICAKPiAtICAg
ICAgICBpZiAoICFzdHJuY21wKHMsICJub25lIiwgc3MgLSBzKSkKPiAtICAgICAgICAgICAgb3B0
X2lycV92ZWN0b3JfbWFwPU9QVF9JUlFfVkVDVE9SX01BUF9OT05FOwo+IC0gICAgICAgIGVsc2Ug
aWYgKCAhc3RybmNtcChzLCAiZ2xvYmFsIiwgc3MgLSBzKSkKPiAtICAgICAgICAgICAgb3B0X2ly
cV92ZWN0b3JfbWFwPU9QVF9JUlFfVkVDVE9SX01BUF9HTE9CQUw7Cj4gLSAgICAgICAgZWxzZSBp
ZiAoICFzdHJuY21wKHMsICJwZXItZGV2aWNlIiwgc3MgLSBzKSkKPiAtICAgICAgICAgICAgb3B0
X2lycV92ZWN0b3JfbWFwPU9QVF9JUlFfVkVDVE9SX01BUF9QRVJERVY7Cj4gKyAgICAgICAgaWYg
KCAhY21kbGluZV9zdHJjbXAocywgIm5vbmUiKSApCj4gKyAgICAgICAgICAgIG9wdF9pcnFfdmVj
dG9yX21hcCA9IE9QVF9JUlFfVkVDVE9SX01BUF9OT05FOwo+ICsgICAgICAgIGVsc2UgaWYgKCAh
Y21kbGluZV9zdHJjbXAocywgImdsb2JhbCIpICkKPiArICAgICAgICAgICAgb3B0X2lycV92ZWN0
b3JfbWFwID0gT1BUX0lSUV9WRUNUT1JfTUFQX0dMT0JBTDsKPiArICAgICAgICBlbHNlIGlmICgg
IWNtZGxpbmVfc3RyY21wKHMsICJwZXItZGV2aWNlIikgKQo+ICsgICAgICAgICAgICBvcHRfaXJx
X3ZlY3Rvcl9tYXAgPSBPUFRfSVJRX1ZFQ1RPUl9NQVBfUEVSREVWOwo+ICAgICAgICAgIGVsc2UK
PiAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCj4gaW5kZXggMGJhOGVmOC4uNTg2NmEyNiAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHNy
LmMKPiBAQCAtNTkxLDEzICs1OTEsMTMgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfcHNyX3Bh
cmFtKGNvbnN0IGNoYXIgKnMpCj4gICAgICAgICAgaWYgKCB2YWxfZGVsaW0gPiBzcyApCj4gICAg
ICAgICAgICAgIHZhbF9kZWxpbSA9IHNzOwo+ICAKPiAtICAgICAgICBpZiAoICp2YWxfZGVsaW0g
JiYgIXN0cm5jbXAocywgInJtaWRfbWF4IiwgdmFsX2RlbGltIC0gcykgKQo+ICsgICAgICAgIGlm
ICggKnZhbF9kZWxpbSAmJiAhY21kbGluZV9zdHJjbXAocywgInJtaWRfbWF4IikgKQo+ICAgICAg
ICAgIHsKPiAgICAgICAgICAgICAgb3B0X3JtaWRfbWF4ID0gc2ltcGxlX3N0cnRvdWwodmFsX2Rl
bGltICsgMSwgJnEsIDApOwo+ICAgICAgICAgICAgICBpZiAoICpxICYmICpxICE9ICcsJyApCj4g
ICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGVs
c2UgaWYgKCAqdmFsX2RlbGltICYmICFzdHJuY21wKHMsICJjb3NfbWF4IiwgdmFsX2RlbGltIC0g
cykgKQo+ICsgICAgICAgIGVsc2UgaWYgKCAqdmFsX2RlbGltICYmICFjbWRsaW5lX3N0cmNtcChz
LCAiY29zX21heCIpICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIG9wdF9jb3NfbWF4ID0g
c2ltcGxlX3N0cnRvdWwodmFsX2RlbGltICsgMSwgJnEsIDApOwo+ICAgICAgICAgICAgICBpZiAo
ICpxICYmICpxICE9ICcsJyApCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwo+IGluZGV4IGEzNmJjZWYuLmFkNzJlY2QgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCj4gQEAgLTEzOCwxMSArMTM4LDExIEBAIHN0YXRpYyBpbnQgX19pbml0IHBh
cnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAg
cyArPSAxMDsKPiAgCj4gLSAgICAgICAgICAgIGlmICggIXN0cm5jbXAocywgInJldHBvbGluZSIs
IHNzIC0gcykgKQo+ICsgICAgICAgICAgICBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAicmV0cG9s
aW5lIikgKQo+ICAgICAgICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfUkVUUE9MSU5FOwo+
IC0gICAgICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImxmZW5jZSIsIHNzIC0gcykgKQo+
ICsgICAgICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJsZmVuY2UiKSApCj4g
ICAgICAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19MRkVOQ0U7Cj4gLSAgICAgICAgICAg
IGVsc2UgaWYgKCAhc3RybmNtcChzLCAiam1wIiwgc3MgLSBzKSApCj4gKyAgICAgICAgICAgIGVs
c2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImptcCIpICkKPiAgICAgICAgICAgICAgICAgIG9w
dF90aHVuayA9IFRIVU5LX0pNUDsKPiAgICAgICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29u
ZmlnLXNoYXJlZC5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy1zaGFyZWQuYwo+IGlu
ZGV4IDg2NzVkYmQuLjllMWM4MWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9t
bWNvbmZpZy1zaGFyZWQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hh
cmVkLmMKPiBAQCAtNDYsOCArNDYsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9tbWNmZyhj
b25zdCBjaGFyICpzKQo+ICAgICAgICAgIGNhc2UgMToKPiAgICAgICAgICAgICAgYnJlYWs7Cj4g
ICAgICAgICAgZGVmYXVsdDoKPiAtICAgICAgICAgICAgaWYgKCAhc3RybmNtcChzLCAiYW1kX2Zh
bTEwIiwgc3MgLSBzKSB8fAo+IC0gICAgICAgICAgICAgICAgICFzdHJuY21wKHMsICJhbWQtZmFt
MTAiLCBzcyAtIHMpICkKPiArICAgICAgICAgICAgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImFt
ZF9mYW0xMCIpIHx8Cj4gKyAgICAgICAgICAgICAgICAgIWNtZGxpbmVfc3RyY21wKHMsICJhbWQt
ZmFtMTAiKSApCj4gICAgICAgICAgICAgICAgICBwY2lfcHJvYmUgfD0gUENJX0NIRUNLX0VOQUJM
RV9BTURfTU1DT05GOwo+ICAgICAgICAgICAgICBlbHNlCj4gICAgICAgICAgICAgICAgICByYyA9
IC1FSU5WQUw7Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21t
b24vZWZpL2Jvb3QuYwo+IGluZGV4IDJlZDU0MDMuLjFlMWE1NTEgMTAwNjQ0Cj4gLS0tIGEveGVu
L2NvbW1vbi9lZmkvYm9vdC5jCj4gKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCj4gQEAgLTE0
MDEsMTQgKzE0MDEsMTQgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZWZpX3BhcmFtKGNvbnN0
IGNoYXIgKnMpCj4gICAgICAgICAgaWYgKCAhc3MgKQo+ICAgICAgICAgICAgICBzcyA9IHN0cmNo
cihzLCAnXDAnKTsKPiAgCj4gLSAgICAgICAgaWYgKCAhc3RybmNtcChzLCAicnMiLCBzcyAtIHMp
ICkKPiArICAgICAgICBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAicnMiKSApCj4gICAgICAgICAg
ewo+ICAgICAgICAgICAgICBpZiAoIHZhbCApCj4gICAgICAgICAgICAgICAgICBfX3NldF9iaXQo
RUZJX1JTLCAmZWZpX2ZsYWdzKTsKPiAgICAgICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICAg
ICAgX19jbGVhcl9iaXQoRUZJX1JTLCAmZWZpX2ZsYWdzKTsKPiAgICAgICAgICB9Cj4gLSAgICAg
ICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJhdHRyPXVjIiwgc3MgLSBzKSApCj4gKyAgICAgICAg
ZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiYXR0cj11YyIpICkKPiAgICAgICAgICAgICAg
ZWZpX21hcF91YyA9IHZhbDsKPiAgICAgICAgICBlbHNlCj4gICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2Vy
bmVsLmMKPiBpbmRleCA1NzY2YTBmLi4wNTNjMzFkIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24v
a2VybmVsLmMKPiArKysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCj4gQEAgLTIyMSwyNSArMjIxLDUx
IEBAIHZvaWQgX19pbml0IGNtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKPiAgCj4g
IGludCBwYXJzZV9ib29sKGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmUpCj4gIHsKPiAtICAg
IHVuc2lnbmVkIGludCBsZW47Cj4gKyAgICBzaXplX3QgbGVuID0gZSA/ICh7IEFTU0VSVChlID49
IHMpOyBlIC0gczsgfSkgOiBzdHJsZW4ocyk7Cj4gIAo+IC0gICAgbGVuID0gZSA/ICh7IEFTU0VS
VChlID49IHMpOyBlIC0gczsgfSkgOiBzdHJsZW4ocyk7Cj4gLSAgICBpZiAoICFsZW4gKQo+IC0g
ICAgICAgIHJldHVybiAtMTsKPiArICAgIHN3aXRjaCAoIGxlbiApCj4gKyAgICB7Cj4gKyAgICBj
YXNlIDE6Cj4gKyAgICAgICAgaWYgKCAqcyA9PSAnMScgKQo+ICsgICAgICAgICAgICByZXR1cm4g
MTsKPiArICAgICAgICBpZiAoICpzID09ICcwJyApCj4gKyAgICAgICAgICAgIHJldHVybiAwOwo+
ICsgICAgICAgIGJyZWFrOwo+ICAKPiAtICAgIGlmICggIXN0cm5jbXAoIm5vIiwgcywgbGVuKSB8
fAo+IC0gICAgICAgICAhc3RybmNtcCgib2ZmIiwgcywgbGVuKSB8fAo+IC0gICAgICAgICAhc3Ry
bmNtcCgiZmFsc2UiLCBzLCBsZW4pIHx8Cj4gLSAgICAgICAgICFzdHJuY21wKCJkaXNhYmxlIiwg
cywgbGVuKSB8fAo+IC0gICAgICAgICAhc3RybmNtcCgiMCIsIHMsIGxlbikgKQo+IC0gICAgICAg
IHJldHVybiAwOwo+ICsgICAgY2FzZSAyOgo+ICsgICAgICAgIGlmICggIXN0cm5jbXAoIm9uIiwg
cywgMikgKQo+ICsgICAgICAgICAgICByZXR1cm4gMTsKPiArICAgICAgICBpZiAoICFzdHJuY21w
KCJubyIsIHMsIDIpICkKPiArICAgICAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICAgICAgYnJlYWs7
Cj4gKwo+ICsgICAgY2FzZSAzOgo+ICsgICAgICAgIGlmICggIXN0cm5jbXAoInllcyIsIHMsIDMp
ICkKPiArICAgICAgICAgICAgcmV0dXJuIDE7Cj4gKyAgICAgICAgaWYgKCAhc3RybmNtcCgib2Zm
IiwgcywgMykgKQo+ICsgICAgICAgICAgICByZXR1cm4gMDsKPiArICAgICAgICBicmVhazsKPiAr
Cj4gKyAgICBjYXNlIDQ6Cj4gKyAgICAgICAgaWYgKCAhc3RybmNtcCgidHJ1ZSIsIHMsIDQpICkK
PiArICAgICAgICAgICAgcmV0dXJuIDE7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgY2Fz
ZSA1Ogo+ICsgICAgICAgIGlmICggIXN0cm5jbXAoImZhbHNlIiwgcywgNSkgKQo+ICsgICAgICAg
ICAgICByZXR1cm4gMDsKPiArICAgICAgICBicmVhazsKPiAgCj4gLSAgICBpZiAoICFzdHJuY21w
KCJ5ZXMiLCBzLCBsZW4pIHx8Cj4gLSAgICAgICAgICFzdHJuY21wKCJvbiIsIHMsIGxlbikgfHwK
PiAtICAgICAgICAgIXN0cm5jbXAoInRydWUiLCBzLCBsZW4pIHx8Cj4gLSAgICAgICAgICFzdHJu
Y21wKCJlbmFibGUiLCBzLCBsZW4pIHx8Cj4gLSAgICAgICAgICFzdHJuY21wKCIxIiwgcywgbGVu
KSApCj4gLSAgICAgICAgcmV0dXJuIDE7Cj4gKyAgICBjYXNlIDY6Cj4gKyAgICAgICAgaWYgKCAh
c3RybmNtcCgiZW5hYmxlIiwgcywgNikgKQo+ICsgICAgICAgICAgICByZXR1cm4gMTsKPiArICAg
ICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIDc6Cj4gKyAgICAgICAgaWYgKCAhc3RybmNtcCgi
ZGlzYWJsZSIsIHMsIDcpICkKPiArICAgICAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICAgICAgYnJl
YWs7Cj4gKyAgICB9Cj4gIAo+ICAgICAgcmV0dXJuIC0xOwo+ICB9Cj4gQEAgLTI3MSw2ICsyOTcs
MjcgQEAgaW50IHBhcnNlX2Jvb2xlYW4oY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqcywg
Y29uc3QgY2hhciAqZSkKPiAgICAgIHJldHVybiAtMTsKPiAgfQo+ICAKPiAraW50IGNtZGxpbmVf
c3RyY21wKGNvbnN0IGNoYXIgKmZyYWcsIGNvbnN0IGNoYXIgKm5hbWUpCj4gK3sKPiArICAgIGZv
ciAoIDsgOyBmcmFnKyssIG5hbWUrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgY2hh
ciBmID0gKmZyYWcsIG4gPSAqbmFtZTsKPiArICAgICAgICBpbnQgcmVzID0gZiAtIG47Cj4gKwo+
ICsgICAgICAgIGlmICggcmVzIHx8IG4gPT0gJ1wwJyApCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICAvKgo+ICsgICAgICAgICAgICAgKiBOVUwgaW4gJ25hbWUnIG1hdGNoaW5nIGEgY29tbWEs
IGNvbG9uIG9yIHNlbWljb2xvbiBpbiAnZnJhZycKPiArICAgICAgICAgICAgICogaW1wbGllcyBz
dWNjZXNzLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgaWYgKCBuID09ICdcMCcg
JiYgKGYgPT0gJywnIHx8IGYgPT0gJzonIHx8IGYgPT0gJzsnKSApCj4gKyAgICAgICAgICAgICAg
ICByZXMgPSAwOwo+ICsKPiArICAgICAgICAgICAgcmV0dXJuIHJlczsKPiArICAgICAgICB9Cj4g
KyAgICB9Cj4gK30KPiArCj4gIHVuc2lnbmVkIGludCB0YWludGVkOwo+ICAKPiAgLyoqCj4gZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jIGIveGVuL2RyaXZlcnMvY3B1
ZnJlcS9jcHVmcmVxLmMKPiBpbmRleCA0ZDZiYWRjLi5iYTk4OTdhIDEwMDY0NAo+IC0tLSBhL3hl
bi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jCj4gKysrIGIveGVuL2RyaXZlcnMvY3B1ZnJlcS9j
cHVmcmVxLmMKPiBAQCAtNzMsNyArNzMsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBzZXR1cF9jcHVm
cmVxX29wdGlvbihjb25zdCBjaGFyICpzdHIpCj4gICAgICAgICAgYXJnID0gc3RyY2hyKHN0ciwg
J1wwJyk7Cj4gICAgICBjaG9pY2UgPSBwYXJzZV9ib29sKHN0ciwgYXJnKTsKPiAgCj4gLSAgICBp
ZiAoIGNob2ljZSA8IDAgJiYgIXN0cm5jbXAoc3RyLCAiZG9tMC1rZXJuZWwiLCBhcmcgLSBzdHIp
ICkKPiArICAgIGlmICggY2hvaWNlIDwgMCAmJiAhY21kbGluZV9zdHJjbXAoc3RyLCAiZG9tMC1r
ZXJuZWwiKSApCj4gICAgICB7Cj4gICAgICAgICAgeGVuX3Byb2Nlc3Nvcl9wbWJpdHMgJj0gflhF
Tl9QUk9DRVNTT1JfUE1fUFg7Cj4gICAgICAgICAgY3B1ZnJlcV9jb250cm9sbGVyID0gRlJFUUNU
TF9kb20wX2tlcm5lbDsKPiBAQCAtODEsMTQgKzgxLDE0IEBAIHN0YXRpYyBpbnQgX19pbml0IHNl
dHVwX2NwdWZyZXFfb3B0aW9uKGNvbnN0IGNoYXIgKnN0cikKPiAgICAgICAgICByZXR1cm4gMDsK
PiAgICAgIH0KPiAgCj4gLSAgICBpZiAoIGNob2ljZSA9PSAwIHx8ICFzdHJuY21wKHN0ciwgIm5v
bmUiLCBhcmcgLSBzdHIpICkKPiArICAgIGlmICggY2hvaWNlID09IDAgfHwgIWNtZGxpbmVfc3Ry
Y21wKHN0ciwgIm5vbmUiKSApCj4gICAgICB7Cj4gICAgICAgICAgeGVuX3Byb2Nlc3Nvcl9wbWJp
dHMgJj0gflhFTl9QUk9DRVNTT1JfUE1fUFg7Cj4gICAgICAgICAgY3B1ZnJlcV9jb250cm9sbGVy
ID0gRlJFUUNUTF9ub25lOwo+ICAgICAgICAgIHJldHVybiAwOwo+ICAgICAgfQo+ICAKPiAtICAg
IGlmICggY2hvaWNlID4gMCB8fCAhc3RybmNtcChzdHIsICJ4ZW4iLCBhcmcgLSBzdHIpICkKPiAr
ICAgIGlmICggY2hvaWNlID4gMCB8fCAhY21kbGluZV9zdHJjbXAoc3RyLCAieGVuIikgKQo+ICAg
ICAgewo+ICAgICAgICAgIHhlbl9wcm9jZXNzb3JfcG1iaXRzIHw9IFhFTl9QUk9DRVNTT1JfUE1f
UFg7Cj4gICAgICAgICAgY3B1ZnJlcV9jb250cm9sbGVyID0gRlJFUUNUTF94ZW47Cj4gZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jCj4gaW5kZXggY2FmZjNhYi4uZjA5NzM5NCAxMDA2NDQKPiAtLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYwo+IEBAIC05OCwzNiArOTgsMzYgQEAgc3RhdGljIGludCBfX2luaXQgcGFy
c2VfaW9tbXVfcGFyYW0oY29uc3QgY2hhciAqcykKPiAgICAgICAgICBiID0gcGFyc2VfYm9vbChz
LCBzcyk7Cj4gICAgICAgICAgaWYgKCBiID49IDAgKQo+ICAgICAgICAgICAgICBpb21tdV9lbmFi
bGUgPSBiOwo+IC0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiZm9yY2UiLCBzcyAtIHMp
IHx8Cj4gLSAgICAgICAgICAgICAgICAgICFzdHJuY21wKHMsICJyZXF1aXJlZCIsIHNzIC0gcykg
KQo+ICsgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImZvcmNlIikgfHwKPiAr
ICAgICAgICAgICAgICAgICAgIWNtZGxpbmVfc3RyY21wKHMsICJyZXF1aXJlZCIpICkKPiAgICAg
ICAgICAgICAgZm9yY2VfaW9tbXUgPSB2YWw7Cj4gLSAgICAgICAgZWxzZSBpZiAoICFzdHJuY21w
KHMsICJ3b3JrYXJvdW5kX2Jpb3NfYnVnIiwgc3MgLSBzKSApCj4gKyAgICAgICAgZWxzZSBpZiAo
ICFjbWRsaW5lX3N0cmNtcChzLCAid29ya2Fyb3VuZF9iaW9zX2J1ZyIpICkKPiAgICAgICAgICAg
ICAgaW9tbXVfd29ya2Fyb3VuZF9iaW9zX2J1ZyA9IHZhbDsKPiAtICAgICAgICBlbHNlIGlmICgg
IXN0cm5jbXAocywgImlnZngiLCBzcyAtIHMpICkKPiArICAgICAgICBlbHNlIGlmICggIWNtZGxp
bmVfc3RyY21wKHMsICJpZ2Z4IikgKQo+ICAgICAgICAgICAgICBpb21tdV9pZ2Z4ID0gdmFsOwo+
IC0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAidmVyYm9zZSIsIHNzIC0gcykgKQo+ICsg
ICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgInZlcmJvc2UiKSApCj4gICAgICAg
ICAgICAgIGlvbW11X3ZlcmJvc2UgPSB2YWw7Cj4gLSAgICAgICAgZWxzZSBpZiAoICFzdHJuY21w
KHMsICJzbm9vcCIsIHNzIC0gcykgKQo+ICsgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJj
bXAocywgInNub29wIikgKQo+ICAgICAgICAgICAgICBpb21tdV9zbm9vcCA9IHZhbDsKPiAtICAg
ICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgInFpbnZhbCIsIHNzIC0gcykgKQo+ICsgICAgICAg
IGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgInFpbnZhbCIpICkKPiAgICAgICAgICAgICAg
aW9tbXVfcWludmFsID0gdmFsOwo+IC0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiaW50
cmVtYXAiLCBzcyAtIHMpICkKPiArICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMs
ICJpbnRyZW1hcCIpICkKPiAgICAgICAgICAgICAgaW9tbXVfaW50cmVtYXAgPSB2YWw7Cj4gLSAg
ICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJpbnRwb3N0Iiwgc3MgLSBzKSApCj4gKyAgICAg
ICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiaW50cG9zdCIpICkKPiAgICAgICAgICAg
ICAgaW9tbXVfaW50cG9zdCA9IHZhbDsKPiAtICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywg
ImRlYnVnIiwgc3MgLSBzKSApCj4gKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChz
LCAiZGVidWciKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBpb21tdV9kZWJ1ZyA9IHZh
bDsKPiAgICAgICAgICAgICAgaWYgKCB2YWwgKQo+ICAgICAgICAgICAgICAgICAgaW9tbXVfdmVy
Ym9zZSA9IDE7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAi
YW1kLWlvbW11LXBlcmRldi1pbnRyZW1hcCIsIHNzIC0gcykgKQo+ICsgICAgICAgIGVsc2UgaWYg
KCAhY21kbGluZV9zdHJjbXAocywgImFtZC1pb21tdS1wZXJkZXYtaW50cmVtYXAiKSApCj4gICAg
ICAgICAgICAgIGFtZF9pb21tdV9wZXJkZXZfaW50cmVtYXAgPSB2YWw7Cj4gLSAgICAgICAgZWxz
ZSBpZiAoICFzdHJuY21wKHMsICJkb20wLXBhc3N0aHJvdWdoIiwgc3MgLSBzKSApCj4gKyAgICAg
ICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiZG9tMC1wYXNzdGhyb3VnaCIpICkKPiAg
ICAgICAgICAgICAgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggPSB2YWw7Cj4gLSAgICAgICAgZWxz
ZSBpZiAoICFzdHJuY21wKHMsICJkb20wLXN0cmljdCIsIHNzIC0gcykgKQo+ICsgICAgICAgIGVs
c2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImRvbTAtc3RyaWN0IikgKQo+ICAgICAgICAgICAg
ICBpb21tdV9od2RvbV9zdHJpY3QgPSB2YWw7Cj4gLSAgICAgICAgZWxzZSBpZiAoICFzdHJuY21w
KHMsICJzaGFyZXB0Iiwgc3MgLSBzKSApCj4gKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0
cmNtcChzLCAic2hhcmVwdCIpICkKPiAgICAgICAgICAgICAgaW9tbXVfaGFwX3B0X3NoYXJlID0g
dmFsOwo+ICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jCj4gaW5kZXggMTI3N2NlMi4uOTNjMjBiOSAxMDA2NDQKPiAtLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jCj4gQEAgLTIxMywxMiArMjEzLDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3Bj
aV9wYXJhbShjb25zdCBjaGFyICpzKQo+ICAgICAgICAgIGlmICggIXNzICkKPiAgICAgICAgICAg
ICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7Cj4gIAo+IC0gICAgICAgIGlmICggIXN0cm5jbXAocywg
InNlcnIiLCBzcyAtIHMpICkKPiArICAgICAgICBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAic2Vy
ciIpICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGNtZF9tYXNrID0gUENJX0NPTU1BTkRf
U0VSUjsKPiAgICAgICAgICAgICAgYnJjdGxfbWFzayA9IFBDSV9CUklER0VfQ1RMX1NFUlIgfCBQ
Q0lfQlJJREdFX0NUTF9EVE1SX1NFUlI7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGVsc2UgaWYg
KCAhc3RybmNtcChzLCAicGVyciIsIHNzIC0gcykgKQo+ICsgICAgICAgIGVsc2UgaWYgKCAhY21k
bGluZV9zdHJjbXAocywgInBlcnIiKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBjbWRf
bWFzayA9IFBDSV9DT01NQU5EX1BBUklUWTsKPiAgICAgICAgICAgICAgYnJjdGxfbWFzayA9IFBD
SV9CUklER0VfQ1RMX1BBUklUWTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5o
IGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCj4gaW5kZXggOTcyZmM4NC4uODk5MzlmNCAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbGli
LmgKPiBAQCAtNzksNiArNzksMTMgQEAgaW50IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcywgY29u
c3QgY2hhciAqZSk7Cj4gICAqLwo+ICBpbnQgcGFyc2VfYm9vbGVhbihjb25zdCBjaGFyICpuYW1l
LCBjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICplKTsKPiAgCj4gKy8qKgo+ICsgKiBWZXJ5IHNp
bWlsYXIgdG8gc3RyY21wKCksIGJ1dCB3aWxsIGRlY2xhcmUgYSBtYXRjaCBpZiB0aGUgTlVMIGlu
ICduYW1lJwo+ICsgKiBsaW5lcyB1cCB3aXRoIGNvbW1hLCBjb2xvbiBvciBzZW1pY29sb24gaW4g
J2ZyYWcnLiAgRGVzaWduZWQgZm9yIHBpY2tpbmcKPiArICogZXhhY3Qgc3RyaW5nIG1hdGNoZXMg
b3V0IG9mIGEgZGVsaW1pdGVkIGNvbW1hbmQgbGluZSBsaXN0Lgo+ICsgKi8KPiAraW50IGNtZGxp
bmVfc3RyY21wKGNvbnN0IGNoYXIgKmZyYWcsIGNvbnN0IGNoYXIgKm5hbWUpOwo+ICsKPiAgLyoj
ZGVmaW5lIERFQlVHX1RSQUNFX0RVTVAqLwo+ICAjaWZkZWYgREVCVUdfVFJBQ0VfRFVNUAo+ICBl
eHRlcm4gdm9pZCBkZWJ1Z3RyYWNlX2R1bXAodm9pZCk7CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 15:22:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 15:22: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-devel-bounces@lists.xenproject.org>)
	id 1gj44O-0001nh-KP; Mon, 14 Jan 2019 15:22: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=MOjM=PW=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gj44N-0001na-Go
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 15:22:31 +0000
X-Inumbo-ID: 346efc53-1810-11e9-92db-bc764e045a96
Received: from mail-wm1-x32c.google.com (unknown [2a00:1450:4864:20::32c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 346efc53-1810-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:22:29 +0000 (UTC)
Received: by mail-wm1-x32c.google.com with SMTP id n190so9343281wmd.0
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 07:22:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=/2XuLsXYRDvm8LCfn/sleor8Qa7B3PF+gkbw0UMOL+g=;
 b=K3Ir99Jto2GlVdXolUtKMKMxSgwPsLtao6DuJIB5j6cKvshMxJjcUSbk8zSWJUEz5q
 tTq+XHs28iUZ2mXjx0RiO0XbX/2m2LS1tw8IRaXVnn3YW6tKyV+jGlGjDqaJtc3uHU1W
 Uab3Q7eT7IK3Dvbu8LdhbfYbXIZ6m1/5h4bQEAp7WEqmBzoOkOfItw5kEWaQY4XA5Jlj
 DNoRXVf+c8wfq9yDqhIZ14v7uBHH0s4bup6Osjwou2DW0eXCAmKkWZrSz+wp3DgQPh4N
 krw9zq20W7hFnfW5d3zx96DK0/X/UOGH2QusEz7YKmDCuHzSTlDuC98grsoSg1sygTMR
 H8Sw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=/2XuLsXYRDvm8LCfn/sleor8Qa7B3PF+gkbw0UMOL+g=;
 b=FfpAPjchY3vVcKYlSl5uTVrQXAjuTWvowQ0e09UaZz4fNgiolFwTTsIbNQKxhXx/7A
 PQv+yPPQ12uMt67tBbJWCzrd0/VlJzIVrbSirNuhhw7at7RnpRvfK3uPYzy5MYVqdaS8
 o8K/CNcrFgW2gsvl7PJ9g3uX3AU6u/IIHRArINN6cFhELwbpbrqt+f+BKYMj8UOfNEGh
 rjuV0fnfMMAEAVADeO68VHffvISeZ+GZAw0UoCeS/BRQrT5Ll+WyBqBYZ9RLiFkeKxog
 K+GlujEHc9Nh7VIfYDkV2AMy8bQB6vgF7NiGtADtyslYJWcj3j3HoEQKGiiRZT/onNj0
 /8kw==
X-Gm-Message-State: AJcUukdR2zzkv5ursSBWjx3mWxPHtUwwqbX8s1D5t9kXsXMqcDOUhWnI
 oB7Au3lAZKa171AdfhG2JQlKiEXlGDE=
X-Google-Smtp-Source: ALg8bN4jxRPyj/Ygrzpg0QP1hjDuMwT0QrA+RpStp3HsSKnSW2iQxm0O7tZIebnnGrpu7w9e8NVPcA==
X-Received: by 2002:a1c:f613:: with SMTP id w19mr12235648wmc.0.1547479348167; 
 Mon, 14 Jan 2019 07:22:28 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:b4b6:ef91:229c:9761?
 ([2a02:c7f:ac18:da00:b4b6:ef91:229c:9761])
 by smtp.gmail.com with ESMTPSA id g9sm26171543wmg.44.2019.01.14.07.22.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 14 Jan 2019 07:22:27 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
In-Reply-To: <20190114101320.31547-1-jgross@suse.com>
Date: Mon, 14 Jan 2019 15:22:26 +0000
Message-Id: <7291AA27-C0F9-4814-BF9E-5455924E792E@xenproject.org>
References: <20190114101320.31547-1-jgross@suse.com>
To: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, mirela.simonovic@aggios.com
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCj4gT24gMTQgSmFuIDIwMTksIGF0IDEwOjEzLCBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+IAo+IFRoaXMgZW1haWwgb25seSB0cmFja3MgYmlnIGl0
ZW1zIGZvciB4ZW4uZ2l0IHRyZWUuIFBsZWFzZSByZXBseSBmb3IgaXRlbXMgeW91Cj4gd291bGQg
bGlrZSB0byBzZWUgaW4gNC4xMiBzbyB0aGF0IHBlb3BsZSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBn
b2luZyBvbiBhbmQKPiBwcmlvcml0aXNlIGFjY29yZGluZ2x5Lgo+IAo+IFlvdSdyZSB3ZWxjb21l
IHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNlcyBvZiB0aGUgZmVhdHVyZSB5b3Un
cmUKPiB3b3JraW5nIG9uLgo+IAo+ID0gVGltZWxpbmUgPQo+IAo+IFdlIG5vdyBhZG9wdCBhIGZp
eGVkIGN1dC1vZmYgZGF0ZSBzY2hlbWUuIFdlIHdpbGwgcmVsZWFzZSBhYm91dCBldmVyeSA4IG1v
bnRocy4KPiBUaGUgdXBjb21pbmcgNC4xMiB0aW1lbGluZSBhcmUgYXMgZm9sbG93ZWQ6Cj4gCj4g
KiBMYXN0IHBvc3RpbmcgZGF0ZTogRGVjZW1iZXIgMTR0aCwgMjAxOAo+ICBMYXN0IHBvc3Rpbmcg
ZGF0ZSBmb3IgcGF0Y2hlcyB0b3VjaGluZyBBUk0gY29kZTogRGVjZW1iZXIgMXN0LCAyMDE4Cj4g
KiBIYXJkIGNvZGUgZnJlZXplOiBKYW51YXJ5IDExdGgsIDIwMTkKPiAgSGFyZCBjb2RlIGZyZWV6
ZSBmb3IgcGF0Y2hlcyB0b3VjaGluZyBBUk0gY29kZTogRGVjZW1iZXIgMjFzdCwgMjAxOAo+IC0t
PiB3ZSBhcmUgaGVyZQo+ICogUkMxOiBUQkQKPiAqIFJlbGVhc2U6IE1hcmNoIDd0aCwgMjAxOQo+
IAo+IE5vdGUgdGhhdCB3ZSBkb24ndCBoYXZlIGZyZWV6ZSBleGNlcHRpb24gc2NoZW1lIGFueW1v
cmUuIEFsbCBwYXRjaGVzCj4gdGhhdCB3aXNoIHRvIGdvIGludG8gNC4xMiBtdXN0IGJlIHBvc3Rl
ZCBpbml0aWFsbHkgbm8gbGF0ZXIgdGhhbiB0aGUKPiBsYXN0IHBvc3RpbmcgZGF0ZSBhbmQgZmlu
YWxseSBubyBsYXRlciB0aGFuIHRoZSBoYXJkIGNvZGUgZnJlZXplLiBBbGwKPiBwYXRjaGVzIHBv
c3RlZCBhZnRlciB0aGF0IGRhdGUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHF1ZXVlZCBpbnRvIG5l
eHQKPiByZWxlYXNlLgo+IAo+IFJDcyB3aWxsIGJlIGFycmFuZ2VkIGltbWVkaWF0ZWx5IGFmdGVy
IGZyZWV6ZS4KCldlIHNob3VsZCBzdGFydCBwbGFubmluZyBvbiBhIFRlc3QgRGF5IHNjaGVkdWxl
LgoKPiBXZSByZWNlbnRseSBpbnRyb2R1Y2VkIGEgamlyYSBpbnN0YW5jZSB0byB0cmFjayBhbGwg
dGhlIHRhc2tzIChub3Qgb25seSBiaWcpCj4gZm9yIHRoZSBwcm9qZWN0LiBTZWU6IGh0dHBzOi8v
eGVucHJvamVjdC5hdGxhc3NpYW4ubmV0L3Byb2plY3RzL1hFTi9pc3N1ZXMuCj4gCj4gU29tZSBv
ZiB0aGUgdGFza3MgdHJhY2tlZCBieSB0aGlzIGUtbWFpbCBhbHNvIGhhdmUgYSBjb3JyZXNwb25k
aW5nIGppcmEgdGFzawo+IHJlZmVycmVkIGJ5IFhFTi1OLgo+IAo+IEkgaGF2ZSBzdGFydGVkIHRv
IGluY2x1ZGUgdGhlIHZlcnNpb24gbnVtYmVyIG9mIHNlcmllcyBhc3NvY2lhdGVkIHRvIGVhY2gK
PiBmZWF0dXJlLiBDYW4gZWFjaCBvd25lciBzZW5kIGFuIHVwZGF0ZSBvbiB0aGUgdmVyc2lvbiBu
dW1iZXIgaWYgdGhlIHNlcmllcwo+IHdhcyBwb3N0ZWQgdXBzdHJlYW0/Cj4gCj4gPSBQcm9qZWN0
cyA9Cj4gCj4gPT0gSHlwZXJ2aXNvciA9PSAKPiAKPiAqICBJbXByb3ZlbWVudHMgdG8gZG9tYWlu
IGNyZWF0aW9uICh2MikKPiAgLSAgQW5kcmV3IENvb3Blcgo+IAo+ICogIEFyZ28gKGludGVyLVZN
IGNvbW11bmljYXRpb24pICh2MykKPiAgLSAgQ2hyaXN0b3BoZXIgQ2xhcmsKPiAKPiAqICBDb3Jl
IGF3YXJlIHNjaGVkdWxpbmcgKFJGQyB2MSkKPiAgLSAgRGFyaW8gRmFnZ2lvbGkKPiAKPiAqICBD
b3JlIGF3YXJlIHNjaGVkdWxpbmcgZm9yIGNyZWRpdDIgKFJGQyB2MSkKPiAgLSAgRGFyaW8gRmFn
Z2lvbGkKPiAKPiA9PT0geDg2ID09PSAKPiAKPiAqICBoeXBlcnZpc29yIHg4NiBpbnN0cnVjdGlv
biBlbXVsYXRvciBhZGRpdGlvbnMgZm9yIEFWWDUxMiAodjcpCj4gIC0gIEphbiBCZXVsaWNoCj4g
Cj4gKiAgcWVtdSBkZXByaXZpbGVnZSAodjQpCj4gIC0gIEdlb3JnZSBEdW5sYXAKPiAKPiAqICBG
aXhlcyB0byAjREIgaW5qZWN0aW9uCj4gIC0gIEFuZHJldyBDb29wZXIKPiAKPiAqICBDUFVJRC9N
U1IgWGVuL3Rvb2xzdGFjayBpbXByb3ZlbWVudHMKPiAgLSAgQW5kcmV3IENvb3Blcgo+IAo+ICog
IEltcHJvdmVtZW50cyB0byBkb21haW5fY3Jhc2goKQo+ICAtICBBbmRyZXcgQ29vcGVyCj4gCj4g
PT09IEFSTSA9PT0gCj4gCj4gPT0gQ29tcGxldGVkID09IAo+IAo+ICogIGd1ZXN0IHJlc291cmNl
IG1hcHBpbmcKPiAgLSAgUGF1bCBEdXJyYW50Cj4gCj4gKiAgUFYtb25seSBoeXBlcnZpc29yCj4g
IC0gIFdlaSBMaXUKPiAKPiAqICBIVk0tb25seSBoeXBlcnZpc29yCj4gIC0gIFdlaSBMaXUKPiAK
PiAqICBNYWtlIGNyZWRpdDIgc2NoZWR1bGVyIHRoZSBkZWZhdWx0Cj4gIC0gIEdlb3JnZSBEdW5s
YXAKPiAKPiAqICBHcnViMjogU3VwcG9ydCBQVkggZ3Vlc3QgYm9vdAo+ICAtICBKdWVyZ2VuIEdy
b3NzCj4gCj4gKiAgRml4IFZHQSBsb2dkaXJ0eSByZWxhdGVkIGRpc3BsYXkgZnJlZXplcyB3aXRo
IGFsdHAybQo+ICAtICBSYXp2YW4gQ29qb2NhcnUKPiAKPiAqICBkb20wbGVzcyAoYm9vdCBtdWx0
aXBsZSBkb21haW5zIGZyb20gZGV2aWNlIHRyZWUpCj4gIC0gIFN0ZWZhbm8gU3RhYmVsbGluaQo+
IAo+ICogIEltcGxlbWVudCBTZXQvV2F5IG9wZXJhdGlvbnMKPiAgLSAgSnVsaWVuIEdyYWxsCgpA
U3RlZmFubzoKRGlkbid0IHRoZSBBUk0gS0NPTkZJRyBzdHVmZiBnbyBpbiAqYWZ0ZXIqIDQuMTE/
IElmIHNvLCB0aGlzIHNob3VsZCBwcm9iYWJseSBiZSBhZGRlZC4gCkNhbid0IHJlY2FsbCB0aGUg
c2VyaWVzIG5hbWUKCkFsc28sIEkgdGhpbmsgdGhlIEFnZ2lvcyBjaGFuZ2VzIHdlbnQgaW4gYWZ0
ZXIgNC4xMSB3YXMgcmVsZWFzZWQgYWxzby4KVGhlIHNlcmllcyB3YXMgInhlbi9hcm02NDogU3Vz
cGVuZCBwcmVjb25kaXRpb25zIGFuZCBDUFUgaG90cGx1ZyBmaXhlcyIKCkBBTEw6IGFsc28sIGZv
ciBhbnkgbWFqb3IgbmV3IGZlYXR1cmVzIGFuZC9vciBlbmFibGVycywgd2Ugc2hvdWxkIGxvb2sg
YXQgdGhlIGRvY3MgYW5kIG1ha2Ugc3VyZSB0aGV5IGFyZSBpbiBwbGFjZSBhbmQgdXAtdG8tZGF0
ZSwgdGhhdCBTVVBQT1JULm1kIGlzIHVwZGF0ZWQgYW5kIHRoYXQgYW55IHdvcnRoeS9iaWcgZW5v
dWdoIGZlYXR1cmVzIGFyZSBsaXN0ZWQuIEFsc28sIGlmIHlvdSBjb250cmlidXRlZCBhIGxhcmdl
ciBzZXJpZXMvZmVhdHVyZSBhbmQgaXQgaXMgbm90IG9uIHRoaXMgbGlzdCwgcGxlYXNlIGxldCB1
cyBrbm93LiAgCgpUaGFuayB5b3UgdG8gZXZlcnlvbmUgY29udHJpYnV0aW5nIHRvIHRoZSBwcm9q
ZWN0CgpCZXN0IFJlZ2FyZHMKTGFycyAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 15:29:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 15:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj4BP-00023e-Ct; Mon, 14 Jan 2019 15:29: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=MOjM=PW=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gj4BO-00023Z-8z
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 15:29:46 +0000
X-Inumbo-ID: 37fa0aeb-1811-11e9-92db-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37fa0aeb-1811-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:29:45 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id z5so23321678wrt.11
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 07:29:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=h/9sdNL0wsbTuQeKkqhd6juwL5YAs3PxVrvFSZXMUe8=;
 b=N2PJ9G/CYnQjadOiDX6OynQcIe+TozMk2fI21LyqIYPDVyiU3aTzelIaat6NMLXc3L
 Ibhg2fCVlXZG8r0w0i7Ynr7dj2Xtz4oY4gIoB7t2Yf2KWeRc+ricDMEDX1/lFH/ErImK
 l4wzisAzMkF+oFmBe+vycNxD0EAO2GbC/3fh2GG+D+GULuP9UHwok93yL4DqxiDwtLym
 WE4Rr8naUgsf6UQRLPNLV28xVu1XDSYynhgjqNeU03ZpN0Mk8JUwsZo/gI7s8678xLHY
 nKLWhN0SrTXE6sZNe3uiX0nZGI+Pd8T/2p6TZXyoTTHmasV0taBxvTQKpvUT9I1yc+Xz
 axAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=h/9sdNL0wsbTuQeKkqhd6juwL5YAs3PxVrvFSZXMUe8=;
 b=XQyq4D7xiA5+ElMHT1WxIrrMnnsVaql2uILEt0aJVADSRrB+HPkmW8RcdrfRKYiPe9
 4P3PBVA/MMbMYZ7KZAqEC2u5WNu1ezDfSfoPQxwoh7QaTcXTJXvDpoaY5qnCPW3VLQ5P
 Ju+IUJFc9q/6sudE2rnSG5h9JVdC/JKvjF94HEm0Eduozlkb4z9Hj5eSqXbFrn7aHkZL
 XsCVJIzh4qc8eE0V/g5difwdFtkKeGwaHKWM9w568IoE03Slvshs0YWN3eAXE7rkoJUH
 KmqJuIxBsWOGW0tL9/ATI4Td+bEZnEekcTZRcdPbvdbie6N5TpebaWbImtAH24QzmMjh
 YZ2A==
X-Gm-Message-State: AJcUukd5Hp/XS1mIiQE7jDKTZlPwZh67BHVzDh648+UXK+K7uTcdpoXe
 BoYrXasMDpJ5ZNRI633UR14=
X-Google-Smtp-Source: ALg8bN4F9TzPCvYa32QmCSb8uAHlHPvTsLWkPe0tN/SRbulc5cuJGcH5oFD+sHCRo2Cn3sCbDTB/ow==
X-Received: by 2002:a5d:6b81:: with SMTP id n1mr26516777wrx.149.1547479783713; 
 Mon, 14 Jan 2019 07:29:43 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:b4b6:ef91:229c:9761?
 ([2a02:c7f:ac18:da00:b4b6:ef91:229c:9761])
 by smtp.gmail.com with ESMTPSA id l20sm148923211wrb.93.2019.01.14.07.29.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 14 Jan 2019 07:29:43 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
In-Reply-To: <20190114144655.enuxtrcihy3vjbjv@zion.uk.xensource.com>
Date: Mon, 14 Jan 2019 15:29:41 +0000
Message-Id: <B9309824-C85F-4C4A-B285-BB7345EFE235@xenproject.org>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <20190114144655.enuxtrcihy3vjbjv@zion.uk.xensource.com>
To: Wei Liu <wei.liu2@citrix.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 'Jan Beulich' <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkaW5nIEp1ZXJnZW4sCgp0byBtYWtlIHN1cmUgaGUgaXMgYXdhcmUgb2YgdGhlIGRpc2N1c3Np
b24sIGFzIHRoaXMgaXMgYW4gZXhjZWxsZW50IHN1bW1hcnkgb2YgdGhlIHN0YXR1cyBvZiB0aGlz
IHNlcmllcy4KCj4gT24gMTQgSmFuIDIwMTksIGF0IDE0OjQ2LCBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPiB3cm90ZToKPiAKPiBIaSBhbGwKPiAKPiBUaGUgbG9ja2luZyBzY2hlbWUgc2Vl
bXMgdG8gYmUgcmVtYWluaW5nIHN0aWNraW5nIHBvaW50LiBUaGUgcmVzdCBhcmUKPiBtb3N0bHkg
Y29zbWV0aWMgaXNzdWVzIChGQU9ELCB0aGV5IHN0aWxsIG5lZWQgdG8gYmUgYWRkcmVzc2VkKS4g
IEZyYW5rbHkKPiBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGVub3VnaCB0aW1lIHRvIGFkZHJlc3Mg
YWxsIHRoZSB0ZWNobmljYWwgZGV0YWlscywKPiBidXQgbGV0IG1lIHN1bSB1cCBlYWNoIHNpZGUn
cyBwb3NpdGlvbiBhbmQgc2VlIGlmIHdlIGNhbiByZWFjaCBhbgo+IGFtaWNhYmxlIHNvbHV0aW9u
LgoKc25pcAoKPiBUbyB1bmJsb2NrIHRoaXMsIGhvdyBhYm91dCB3ZSBtYWtlIENocmlzdG9waGVy
IG1haW50YWluZXIgb2YgQXJnbz8gSGUKPiBhbmQgT3BlblhUIHdpbGwgYmUgb24gdGhlIGhvb2sg
Zm9yIGZ1cnRoZXIgaW1wcm92ZW1lbnQuIEFuZCBJIGJlbGlldmUgaXQKPiB3b3VsZCBiZSBpbiB0
aGVpciBiZXN0IGludGVyZXN0IHRvIGtlZXAgQXJnbyBidWctZnJlZSBhbmQgZXZlbnR1YWxseQo+
IG1ha2UgaXQgYmVjb21lIHN1cHBvcnRlZC4KPiAKPiBTbzoKPiAKPiAxLiBNYWtlIHN1cmUgQXJn
byBpcyBzZWxmLWNvbnRhaW5lZCAtLSB0aGlzIHJlcXVpcmVzIGNhcmVmdWwgcmV2aWV3IGZvcgo+
ICAgaW50ZXJhY3Rpb24gYmV0d2VlbiBBcmdvIGFuZCBvdGhlciBwYXJ0cyBvZiB0aGUgaHlwZXJ2
aXNvci4KPiAyLiBBcmdvIGlzIGdvaW5nIHRvIGJlIGV4cGVyaW1lbnRhbCBhbmQgb2ZmLWJ5LWRl
ZmF1bHQgLS0gdGhpcyBpcyB0aGUKPiAgIGRlZmF1bHQgc3RhdHVzIGZvciBuZXcgZmVhdHVyZSBh
bnl3YXkuCj4gMy4gTWFrZSBDaHJpc3RvcGhlciBtYWludGFpbmVyIG9mIEFyZ28gLS0gdGhpcyB3
b3VsZCBiZSBhIG5hdHVyYWwgdGhpbmcKPiAgIHRvIGRvIGFueXdheS4KPiAKPiBEb2VzIHRoaXMg
d29yayBmb3IgZXZlcnlvbmU/CgpJIHRoaW5rIHRoaXMgaXMgYSBnb29kIHdheSBmb3J3YXJkLiBU
aGFuayB5b3UgV2VpIGZvciBwdXR0aW5nIHRoaXMgbWFpbCB0b2dldGhlci4KCkJlc3QgUmVnYXJk
cwpMYXJzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 15:31:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gj4Ck-0002hG-OI; Mon, 14 Jan 2019 15:31: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=E1pU=PW=citrix.com=prvs=910aa9826=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gj4Ci-0002h3-MC
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 15:31:08 +0000
X-Inumbo-ID: 68fd09f3-1811-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68fd09f3-1811-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:31:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="84551618"
To: Christopher Clark <christopher.w.clark@gmail.com>,
 <xen-devel@lists.xenproject.org>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6f2f6778-7316-af79-3b1c-82fc0771e17f@citrix.com>
Date: Mon, 14 Jan 2019 15:31:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jason Andryuk <jandryuk@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOSAwNzo0MiwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYwo+IGluZGV4IGFlYTEzZWIuLjY4ZDQ0MTUgMTAwNjQ0Cj4gLS0tIGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gKysrIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jCj4gQEAgLTE5Myw2ICsxOTMsMjEgQEAgVGhpcyBhbGxvd3MgZG9t
YWlucyBhY2Nlc3MgdG8gdGhlIEFyZ28gaHlwZXJjYWxsLCB3aGljaCBzdXBwb3J0cyByZWdpc3Ry
YXRpb24KPiAgb2YgbWVtb3J5IHJpbmdzIHdpdGggdGhlIGh5cGVydmlzb3IgdG8gcmVjZWl2ZSBt
ZXNzYWdlcywgc2VuZGluZyBtZXNzYWdlcyB0bwo+ICBvdGhlciBkb21haW5zIGJ5IGh5cGVyY2Fs
bCBhbmQgcXVlcnlpbmcgdGhlIHJpbmcgc3RhdHVzIG9mIG90aGVyIGRvbWFpbnMuCj4gIAo+ICsj
IyMgYXJnby1tYWMKPiArPiBgPSBwZXJtaXNzaXZlIHwgZW5mb3JjaW5nYAoKQXJlIHRoZXNlIGNv
bW1hbmQgbGluZSBvcHRpb25zIGFscmVhZHkgaW4gdXNlIGluIHRoZSBPcGVuWFQgY29tbXVuaXR5
PwoKSSBhc2ssIGJlY2F1c2Ugd2UgYXJlIHRyeWluZyB0byBhdm9pZCBnYWluaW5nIG11bHRpcGxl
IHRvcCBsZXZlbCBvcHRpb25zCmZvciByZWxhdGVkIGZ1bmN0aW9uYXRsaXkuCgpJTU8sIHRoaXMg
ZnVuY3Rpb25hbGl0eSBjb3VsZCBiZSBjb3ZlcmVkIG1vcmUgc3VjY2luY3RseSB3aXRoOgoKwqAg
YXJnbyA9IExpc3Qgb2YgWyA8Ym9vbD4sIG1hYyA9IHBlcm1pc3NpdmUgfCBlbmZvcmNpbmcgXQoK
d2hpY2ggYWxzbyBhbGxvd3MgZm9yIGNsZWFuZXIgYWRkaXRpb24gb2YgZnV0dXJlIG9wdGlvbnMu
CgooVW5mb3J0dW5hdGVseSwgdG8gaW1wbGVtZW50IHRoaXMsIHlvdSBuZWVkIG15IGNtZGxpbmVf
c3RyY21wKCkgZml4ZXMsCndoaWNoIGFyZSBzdGlsbCBwZW5kaW5nIGFuIGFjay4pCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 15:42:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 15:42: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-devel-bounces@lists.xenproject.org>)
	id 1gj4NH-0003YO-Pf; Mon, 14 Jan 2019 15:42: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=0cWC=PW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gj4NG-0003YJ-Ih
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 15:42:02 +0000
X-Inumbo-ID: ef1cd960-1812-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ef1cd960-1812-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:42:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D861A80D;
 Mon, 14 Jan 2019 07:41:30 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7FCB93F70D;
 Mon, 14 Jan 2019 07:41:29 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <5C3C6052020000780020D202@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9fb210a4-8f81-5a7b-620f-08c7124d332b@arm.com>
Date: Mon, 14 Jan 2019 15:41:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C3C6052020000780020D202@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTQvMDEvMjAxOSAxMDoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTEuMDEuMTkgYXQgMTk6MDQsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gT24g
RnJpLCAxMSBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxMS4wMS4xOSBh
dCAwMzoxNCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4+IEhpIEp1ZXJnZW4s
IEphbiwKPj4+Pgo+Pj4+IEkgc3Bva2Ugd2l0aCBKdWxpZW46IHdlIGFyZSBib3RoIGNvbnZpbmNl
ZCB0aGF0IHRoZSB1bnNpZ25lZCBsb25nCj4+Pj4gc29sdXRpb24gaXMgYmVzdC4gQnV0IEp1bGll
biBhbHNvIGRpZCBzb21lIHJlc2VhcmNoIGFuZCBoZSB0aGlua3MgdGhhdAo+Pj4+IEphbidzIHZl
cnNpb24gKHJldHVybmluZyBwb2ludGVyIHR5cGUpIG5vdCBvbmx5IGRvZXMgbm90IGhlbHAgd2l0
aAo+Pj4+IE1JU1JBLUMsIGJ1dCBhbHNvIGRvZXNuJ3Qgc29sdmUgdGhlIHBvdGVudGlhbCBHQ0Mg
cHJvYmxlbSBlaXRoZXIuIEEKPj4+PiBkZXNjcmlwdGlvbiBvZiB0aGUgR0NDIGlzc3VlIGlzIGF2
YWlsYWJsZSBoZXJlOgo+Pj4+Cj4+Pj4KPj4gaHR0cHM6Ly9rcmlzdGVydy5ibG9nc3BvdC5jb20v
MjAxNi8xMi9wb2ludGVyLWNvbXBhcmlzb24taW52YWxpZC1vcHRpbWl6YXRpb24uaAo+PiB0bWw/
bT0xCj4+Pgo+Pj4gSSd2ZSByZWFkIHRocm91Z2ggaXQsIGFuZCBiZXNpZGVzIG5vdCBhZ3JlZWlu
ZyB3aXRoIHNvbWUgb2YgdGhlCj4+PiBhdXRob3IncyBhcmd1bWVudHMgSSB3YXNuJ3QgYWJsZSB0
byBzcG90IHdoZXJlIGl0IHRlbGxzIG1lIHdoeS9ob3cKPj4+IHRoZSBzdWdnZXN0ZWQgYXBwcm9h
Y2ggZG9lc24ndCBzb2x2ZSB0aGUgcHJvYmxlbS4KPj4+Cj4+Pj4gKEFsc28ga2VlcCBpbiBtaW5k
IHRoYXQgTGludXggdXNlcyB0aGUgdW5zaWduZWQgbG9uZyBzb2x1dGlvbiB0byBzb2x2ZQo+Pj4+
IHRoZSBHQ0MgaXNzdWUsIGRldmlhdGluZyBmcm9tIGl0IGRvZXNuJ3Qgc2VlbSB3aXNlLikKPj4+
Cj4+PiBXaGljaCBzcGVjaWZpYyBnY2MgaXNzdWUgKHRoYXQgaXMgbm90IHNvbHZlZCBieSByZXRh
aW5pbmcgdHlwZSk/Cj4+Cj4+IEkgYW0gaG9waW5nIEp1bGllbiBhbmQgaGlzIHRlYW0gd2lsbCBi
ZSBhYmxlIHRvIHByb3ZpZGUgdGhlIG1vcmUKPj4gZGVjaXNpdmUgaW5mb3JtYXRpb24gbmV4dCB3
ZWVrIGZvciB1cyB0byBtYWtlIGEgZGVjaXNpb24sIGJ1dCBpdCBsb29rcwo+PiBsaWtlIHRoZSBp
c3N1ZSBpcyBub3QgY2xlYXItY3V0IGFuZCBwZW9wbGUgb24gdGhlIEdDQyBsaXN0IGRpc2FncmVl
IG9uCj4+IGhvdyBpdCBzaG91bGQgYmUgaGFuZGxlZC4KPj4KPj4KPj4gVGhlIEMgc3RhbmRhcmQg
c2F5cyB0aGF0ICJUd28gcG9pbnRlcnMgY29tcGFyZSBlcXVhbCBpZiBhbmQgb25seSBpZiBib3Ro
Cj4+IGFyZSBudWxsIHBvaW50ZXJzLCBib3RoIGFyZSBwb2ludGVycyB0byB0aGUgc2FtZSBvYmpl
Y3QgKGluY2x1ZGluZyBhCj4+IHBvaW50ZXIgdG8gYW4gb2JqZWN0IGFuZCBhIHN1Ym9iamVjdCBh
dCBpdHMgYmVnaW5uaW5nKSBvciBmdW5jdGlvbiwgYm90aAo+PiBhcmUgcG9pbnRlcnMgdG8gb25l
IHBhc3QgdGhlIGxhc3QgZWxlbWVudCBvZiB0aGUgc2FtZSBhcnJheSBvYmplY3QsIG9yCj4+IG9u
ZSBpcyBhIHBvaW50ZXIgdG8gb25lIHBhc3QgdGhlIGVuZCBvZiBvbmUgYXJyYXkgb2JqZWN0IGFu
ZCB0aGUgb3RoZXIKPj4gaXMgYSBwb2ludGVyIHRvIHRoZSBzdGFydCBvZiBhIGRpZmZlcmVudCBh
cnJheSBvYmplY3QgdGhhdCBoYXBwZW5zIHRvCj4+IGltbWVkaWF0ZWx5IGZvbGxvdyB0aGUgZmly
c3QgYXJyYXkgb2JqZWN0IGluIHRoZSBhZGRyZXNzIHNwYWNlLiIKPj4KPj4gSW4gc2hvcnQsIHRo
ZSBjb21waWxlciBpcyBmcmVlIHRvIHJldHVybiBmYWxzZSBpbiBhIHBvaW50ZXIgY29tcGFyaXNv
bgo+PiBpZiBpdCBiZWxpZXZlcyB0aGF0IHRoZSBwb2ludGVycyBwb2ludCB0byBkaWZmZXJlbnQg
bm9uLWNvbnNlY3V0aXZlCj4+IG9iamVjdC4KPiAKPiBBbmQgaXQgaXMgdGhpcyAiaXQgYmVsaWV2
ZXMiIHdoaWNoIHdlIHVuZGVybWluZSB3aXRoIHRoZSBjb25zdHJ1Y3Q6Cj4gQXMgbG9uZyBhcyB0
aGUgY29tcGlsZXIgY2FuJ3QgcHJvdmUgdHdvIHBvaW50ZXJzIHBvaW50IHRvIGRpZmZlcmVudAo+
IG9iamVjdHMsIGl0IGNhbid0IGVsaW1pbmF0ZSB0aGUgYWN0dWFsIGNvbXBhcmlzb24uCgpNYXkg
SSBhc2sgd2hlcmUgZG9lcyB0aGlzIGNvbWUgZnJvbT8gQSBjb21waWxlciBjb3VsZCB0ZWNobmlj
YWxseSBiZSBmcmVlIHRvIAphc3N1bWUgdGhlIGludmVyc2UuIEkuZSBhcyBsb25nIGFzIGl0IGNh
bid0IHByb3ZlIHR3byBwb2ludGVycyBwb2ludCB0byAKZGlmZmVyZW50IG9iamVjdHMsIGl0IGNh
biByZWx5IG9uIHRoZSB1bmRlZmluZWQgYmVoYXZpb3IgdG8gb3B0aW1pemUgaXQuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 15:46:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 15:46: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-devel-bounces@lists.xenproject.org>)
	id 1gj4Rw-0003iT-EA; Mon, 14 Jan 2019 15:46: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj4Rv-0003iO-Ka
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 15:46:51 +0000
X-Inumbo-ID: 9abfb77c-1813-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9abfb77c-1813-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:46:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 08:44:48 -0700
Message-Id: <5C3CAE6F020000780020D663@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 08:44:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <5C136E9202000078002060C0@prv1-mh.provo.novell.com>
 <23579.43844.578170.901778@mariner.uk.xensource.com>
 <5C1BADB602000078002081A4@prv1-mh.provo.novell.com>
 <23579.46083.675322.495659@mariner.uk.xensource.com>
 <5C1BBDD40200007800208289@prv1-mh.provo.novell.com>
 <5C1C98AC0200007800208613@prv1-mh.provo.novell.com>
 <23580.62909.125592.827301@mariner.uk.xensource.com>
 <5C2F2832020000780020A248@prv1-mh.provo.novell.com>
 <23612.42558.631150.227465@mariner.uk.xensource.com>
In-Reply-To: <23612.42558.631150.227465@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86emul: fix test harness and fuzzer build
 dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDE2OjA5LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0geDg2ZW11bDog
Zml4IHRlc3QgaGFybmVzcyBhbmQgCj4gZnV6emVyIGJ1aWxkIGRlcGVuZGVuY2llcyIpOgo+PiBP
biAyMS4xMi4xOCBhdCAxNToxNiwgPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+
IFdoeSBpcyB0aGlzIHBhcnRpY3VsYXIgaW50ZXItZGlyZWN0b3J5IGRlcGVuZGVuY3kgdW51c3Vh
bCA/ICBEbyB3ZQo+PiA+IHBsYW4gdG8gaW50cm9kdWNlIHNpbWlsYXIgTUFLRUxFVkVMLWJhc2Vk
IGludm9jYXRpb24gb2YgZGVwZW5kZW5jeQo+PiA+IGRpcmVjdG9yeSBtYWtlZmlsZXMgZXZlcnlo
ZXJlID8KPj4gCj4+IElmIG5lZWQgYmUsIGFueXdoZXJlIHdoZXJlIGluZGVwZW5kZW50IGJ1aWxk
aW5nIG9mIHRoZSBzdWItdHJlZQo+PiBpcyBzcGVjaWZpY2FsbHkgbWVhbnQgdG8gd29yayBhcyBh
IHN0YW5kYWxvbmUgb3BlcmF0aW9uLiBUaGF0Cj4+IGludm9jYXRpb24gb2YgIm1ha2UgLUMgLi4u
Li90b29scy9pbmNsdWRlICYmIC4uLiIgaXMgaW4gcGFydGljdWxhciBub3QKPj4gbWVhbnQgdG8g
YmUgbmVjZXNzYXJ5IGZvciB0aGUgdGVzdCBoYXJuZXNzJ2VzICJydW4iIHRhcmdldC4gSXQgaXMK
Pj4gYWxzbyBub3QgaW50ZW5kZWQgdG8gYmUgdXNlZCBmb3IgdGhlIGZ1enplciBidWlsZHMgKGFz
IHBlcgo+PiB0b29scy9mdXp6L1JFQURNRS5hZmwpLCBhbGJlaXQgdGhlcmUgb25lIG1pZ2h0IGFz
IHdlbGwgY2FsbCBpdCBhIGRvYwo+PiBvbWlzc2lvbi4KPiAKPiBUaGlzIGludGVyZmFjZSBpbnRl
bnQgaXMgaW5jb25zaXN0ZW50IHdpdGggdGhlIGRlc2lnbiBwcmluY2lwbGVzIGZvcgo+IHJlY3Vy
c2l2ZSBtYWtlLCBhbmQgY2FuIG5vdCwgaW4gZ2VuZXJhbCwgYmUgcmVhbGlzZWQuCj4gCj4gSXQg
Y2FuIGluIHNvbWUgc3BlY2lhbCBjYXNlcywgaW5jbHVkaW5nIEkgdGhpbmsgdGhpcyBvbmUsIGJl
IHJlYWxpc2VkCj4gdXNpbmcgTUFLRUxFVkVMLCBidXQgb25seSBhdCB0aGUgY29zdCBvZiBzaWdu
aWZpY2FudCBleHRyYSBjb21wbGV4aXR5Lgo+IEkgc2VlIHlvdSd2ZSBzZW50IGFub3RoZXIgcGF0
Y2ggYmFzZWQgb24gTUFLRUxFVkVMLiAgSSBkb24ndCBoYXZlIGEKPiBzdHJvbmcgZW5vdWdoIG9i
amVjdGlvbiB0byB0aGlzIGNoYW5nZSBpbiB0aGlzIG9uZSBwbGFjZSB0byBibG9jayBpdC4KCkJ1
dCBmcm9tIHRoZSByZXN0IG9mIHlvdXIgcmVwbHkgaXQgc291bmRzIGFzIGlmIHlvdSBkb24ndCB3
YW50IHRvCnNlZSBpdCBnbyBpbiBlaXRoZXIuIEknbSBmZWVsaW5nIGxlZnQgaW4gdGhlIGRhcmsg
YXMgdG8gaG93IHRvIG1ha2UKcHJvZ3Jlc3MgaGVyZS4KCj4gSG93ZXZlciwgSSB3b3JyeSBpcyB0
aGF0IHRoaXMgaXMgc2V0dGluZyBhIHByZWNlZGVudC4KPiBXaGF0IGlzIHdyb25nIGlzIHRoZSBp
ZGVhIHRoYXQgaW4gZ2VuZXJhbCBpdCBpcyBPSyBpbiB4ZW4uZ2l0IHRvCj4gc3RhcnQgd2l0aCBh
IGNsZWFuIHRyZWUsIG9yIG1vZGlmeSBhbiBleGlzdGluZyBidWlsZCB0cmVlLCwgcnVuCj4gICAg
bWFrZSAtQyBzb21lL2RpcmVjdC9vcnkKPiBhbmQgZXhwZWN0IGV2ZXJ5dGhpbmcgdG8gYmUgKHJl
KWJ1aWx0IGFzIG5lZWRlZC4gIFRoZSByZXN1bHQgb2YKPiB0cnlpbmcgdG8gaW1wbGVtZW50IHRo
YXQgZXZlcnl3aGVyZSB2aWEgTUFLRUxFVkVMIHdvdWxkIGJlIGF3ZnVsLgo+IAo+IENhbiB5b3Ug
cHJvbWlzZSBtZSBub3QgdG8gc2VuZCBhbnkgbW9yZSBwYXRjaGVzIGJhc2VkIG9uIHVzaW5nCj4g
TUFLRUxFVkVMIHRoaXMgd2F5ID8KCkkgZG9uJ3QgaW50ZW5kIHRvLCBidXQgcHJvbWlzZT8gTm8u
IEZvciB0aGUgZnV6emVyIHRhcmdldCBJIGNvdWxkCmFjY2VwdCBhIGRvYyBjaGFuZ2UgbWFraW5n
IHRoZSByZS1idWlsZCBvZiB0aGUgaW5jbHVkZSBkaXJlY3RvcnkKYSBuZWNlc3NhcnkgcHJlcmVx
IHN0ZXAuIEZvciB0aGUgdGVzdCBoYXJuZXNzJ2VzICJydW4iIHRhcmdldCwKdGhvdWdoLCBJIGRv
bid0IHZpZXcgdGhpcyBhcyBhIHZpYWJsZSBhbHRlcm5hdGl2ZS4gVGhlIG5hbWUgb2YgdGhlCmdv
YWwgaXMgdmVyeSBjbGVhcmx5ICh0byBtZSBhdCBsZWFzdCkgaW5kaWNhdGluZyB0aGF0IHRoaXMg
aXMKKHN1cHBvc2VkIHRvIGJlKSBhIHN0YW5kYWxvbmUgb25lLiBBbnkgb3RoZXIgaGFybmVzc2Vz
CnVuZGVyIHRvb2xzL3Rlc3QvIG1heSB3YW50IHRvIGhhdmUgc29tZXRoaW5nIHNpbWlsYXIgKHNv
bWUKYWxyZWFkeSBoYXZlIGEgInJ1biIgdGFyZ2V0KS4KCj4gIElmIG5vdCwgd2hlcmUgZG9lcyBp
dCBlbmQgPyAgTm90aW5nIHRoYXQgZXZlbgo+IHlvdXIgdXBkYXRlZCBwYXRjaCBkb2VzIG5vdCB3
b3JrIGZvciAoZWcpOgo+ICAgIG1ha2UgLUMgdG9vbHMvZnV6egoKT2YgY291cnNlIGl0IGRvZXNu
J3Q7IGl0J3Mgbm90IG1lYW50IHRvIGJlLiBJIGRvbid0IHNlZSBob3cgdGhpcwpyZWxhdGVzIGhl
cmUgdGhvdWdoIC0gaXQgd291bGRuJ3Qgd29yayB3aXRob3V0IHRoZSBjaGFuZ2UgaGVyZQplaXRo
ZXIuIEknbSBub3QgZXZlbiBjb252aW5jZWQgIm1ha2UgLUMgdG9vbHMiIHdvcmtzLCBhcwpvcHBv
c2VkIHRvICJtYWtlIHRvb2xzIiwgZHVlIHRvIHRoZSB2ZXJ5IHByZXJlcSBzdGVwIHRvIChyZS0p
Cm1ha2UgdG9vbHMvaW5jbHVkZS8uCgpTbyBob3cgZG8gd2UgbWFrZSBwcm9ncmVzcyBoZXJlPyBG
b3IgdGhlIHR3byBjaGFuZ2VzIHRoYXQKeW91IGRpc2xpa2UgSSBkb24ndCBmb3JtYWxseSBuZWVk
IHlvdXIgYWNrLCBhbmQgSSBoYXZlIEFuZHJldydzLgpJIHdvdWxkIChoYXZlIHRvKSByZXNwZWN0
IGFuIGFjdGl2ZSBOQUsgb2YgeW91cnMsIG9mIGNvdXJzZS4KCkZvciB0aGUgb25lIGNoYW5nZSB0
aGF0IEkgbmVlZCB5b3VyIChvciBXZWkncykgYWNrIG9uLCBJIGRpZG4ndApzZWUgYW55IHN0cm9u
ZyBvYmplY3Rpb24gc28gZmFyLCBhbmQgdGhpcyBmaXhlcyBhbiBhY3R1YWwgaXNzdWUKd2l0aCB0
aGUgb3ZlcmFsbCB0b29scyBidWlsZCwgaS5lLiBfb3V0c2lkZV8gb2YgdGhlIGFyZWEgeW91J3Jl
CmNvbmNlcm5lZCBhYm91dC4gVGhlICQoTUFLRSkgaW52b2NhdGlvbiB0aGVyZSBpcyBub3Qgb3Zl
cmx5Cm5pY2UsIGJ1dCBJIHRob3VnaHQgSSBkaWQgY29udmluY2UgeW91IHRoYXQgLSB3aXRoIHRo
ZSB3YXkKdG9vbHMvaW5jbHVkZS8gZ2V0cyBkZWFsdCB3aXRoIGZyb20gdGhlIHRvcCBsZXZlbCAt
IHRoaXMgc2hvdWxkCm5vdCBiZSBhbiBpc3N1ZS4gUGx1cyBJJ20ganVzdCBtb3ZpbmcgaXQuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 15:52:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 15:52: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-devel-bounces@lists.xenproject.org>)
	id 1gj4XV-0004TP-Bl; Mon, 14 Jan 2019 15:52: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj4XT-0004TK-CW
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 15:52:35 +0000
X-Inumbo-ID: 684bde7f-1814-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 684bde7f-1814-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:52:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 08:52:33 -0700
Message-Id: <5C3CB03F020000780020D67D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 08:52:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <5C3C6052020000780020D202@prv1-mh.provo.novell.com>
 <9fb210a4-8f81-5a7b-620f-08c7124d332b@arm.com>
In-Reply-To: <9fb210a4-8f81-5a7b-620f-08c7124d332b@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDE2OjQxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIEphbiwKPiAKPiBPbiAxNC8wMS8yMDE5IDEwOjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4gT24gMTEuMDEuMTkgYXQgMTk6MDQsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToK
Pj4+IE9uIEZyaSwgMTEgSmFuIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDEx
LjAxLjE5IGF0IDAzOjE0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+Pj4+IEhp
IEp1ZXJnZW4sIEphbiwKPj4+Pj4KPj4+Pj4gSSBzcG9rZSB3aXRoIEp1bGllbjogd2UgYXJlIGJv
dGggY29udmluY2VkIHRoYXQgdGhlIHVuc2lnbmVkIGxvbmcKPj4+Pj4gc29sdXRpb24gaXMgYmVz
dC4gQnV0IEp1bGllbiBhbHNvIGRpZCBzb21lIHJlc2VhcmNoIGFuZCBoZSB0aGlua3MgdGhhdAo+
Pj4+PiBKYW4ncyB2ZXJzaW9uIChyZXR1cm5pbmcgcG9pbnRlciB0eXBlKSBub3Qgb25seSBkb2Vz
IG5vdCBoZWxwIHdpdGgKPj4+Pj4gTUlTUkEtQywgYnV0IGFsc28gZG9lc24ndCBzb2x2ZSB0aGUg
cG90ZW50aWFsIEdDQyBwcm9ibGVtIGVpdGhlci4gQQo+Pj4+PiBkZXNjcmlwdGlvbiBvZiB0aGUg
R0NDIGlzc3VlIGlzIGF2YWlsYWJsZSBoZXJlOgo+Pj4+Pgo+Pj4+Pgo+Pj4gCj4gaHR0cHM6Ly9r
cmlzdGVydy5ibG9nc3BvdC5jb20vMjAxNi8xMi9wb2ludGVyLWNvbXBhcmlzb24taW52YWxpZC1v
cHRpbWl6YXRpb24gCj4gLmgKPj4+IHRtbD9tPTEKPj4+Pgo+Pj4+IEkndmUgcmVhZCB0aHJvdWdo
IGl0LCBhbmQgYmVzaWRlcyBub3QgYWdyZWVpbmcgd2l0aCBzb21lIG9mIHRoZQo+Pj4+IGF1dGhv
cidzIGFyZ3VtZW50cyBJIHdhc24ndCBhYmxlIHRvIHNwb3Qgd2hlcmUgaXQgdGVsbHMgbWUgd2h5
L2hvdwo+Pj4+IHRoZSBzdWdnZXN0ZWQgYXBwcm9hY2ggZG9lc24ndCBzb2x2ZSB0aGUgcHJvYmxl
bS4KPj4+Pgo+Pj4+PiAoQWxzbyBrZWVwIGluIG1pbmQgdGhhdCBMaW51eCB1c2VzIHRoZSB1bnNp
Z25lZCBsb25nIHNvbHV0aW9uIHRvIHNvbHZlCj4+Pj4+IHRoZSBHQ0MgaXNzdWUsIGRldmlhdGlu
ZyBmcm9tIGl0IGRvZXNuJ3Qgc2VlbSB3aXNlLikKPj4+Pgo+Pj4+IFdoaWNoIHNwZWNpZmljIGdj
YyBpc3N1ZSAodGhhdCBpcyBub3Qgc29sdmVkIGJ5IHJldGFpbmluZyB0eXBlKT8KPj4+Cj4+PiBJ
IGFtIGhvcGluZyBKdWxpZW4gYW5kIGhpcyB0ZWFtIHdpbGwgYmUgYWJsZSB0byBwcm92aWRlIHRo
ZSBtb3JlCj4+PiBkZWNpc2l2ZSBpbmZvcm1hdGlvbiBuZXh0IHdlZWsgZm9yIHVzIHRvIG1ha2Ug
YSBkZWNpc2lvbiwgYnV0IGl0IGxvb2tzCj4+PiBsaWtlIHRoZSBpc3N1ZSBpcyBub3QgY2xlYXIt
Y3V0IGFuZCBwZW9wbGUgb24gdGhlIEdDQyBsaXN0IGRpc2FncmVlIG9uCj4+PiBob3cgaXQgc2hv
dWxkIGJlIGhhbmRsZWQuCj4+Pgo+Pj4KPj4+IFRoZSBDIHN0YW5kYXJkIHNheXMgdGhhdCAiVHdv
IHBvaW50ZXJzIGNvbXBhcmUgZXF1YWwgaWYgYW5kIG9ubHkgaWYgYm90aAo+Pj4gYXJlIG51bGwg
cG9pbnRlcnMsIGJvdGggYXJlIHBvaW50ZXJzIHRvIHRoZSBzYW1lIG9iamVjdCAoaW5jbHVkaW5n
IGEKPj4+IHBvaW50ZXIgdG8gYW4gb2JqZWN0IGFuZCBhIHN1Ym9iamVjdCBhdCBpdHMgYmVnaW5u
aW5nKSBvciBmdW5jdGlvbiwgYm90aAo+Pj4gYXJlIHBvaW50ZXJzIHRvIG9uZSBwYXN0IHRoZSBs
YXN0IGVsZW1lbnQgb2YgdGhlIHNhbWUgYXJyYXkgb2JqZWN0LCBvcgo+Pj4gb25lIGlzIGEgcG9p
bnRlciB0byBvbmUgcGFzdCB0aGUgZW5kIG9mIG9uZSBhcnJheSBvYmplY3QgYW5kIHRoZSBvdGhl
cgo+Pj4gaXMgYSBwb2ludGVyIHRvIHRoZSBzdGFydCBvZiBhIGRpZmZlcmVudCBhcnJheSBvYmpl
Y3QgdGhhdCBoYXBwZW5zIHRvCj4+PiBpbW1lZGlhdGVseSBmb2xsb3cgdGhlIGZpcnN0IGFycmF5
IG9iamVjdCBpbiB0aGUgYWRkcmVzcyBzcGFjZS4iCj4+Pgo+Pj4gSW4gc2hvcnQsIHRoZSBjb21w
aWxlciBpcyBmcmVlIHRvIHJldHVybiBmYWxzZSBpbiBhIHBvaW50ZXIgY29tcGFyaXNvbgo+Pj4g
aWYgaXQgYmVsaWV2ZXMgdGhhdCB0aGUgcG9pbnRlcnMgcG9pbnQgdG8gZGlmZmVyZW50IG5vbi1j
b25zZWN1dGl2ZQo+Pj4gb2JqZWN0Lgo+PiAKPj4gQW5kIGl0IGlzIHRoaXMgIml0IGJlbGlldmVz
IiB3aGljaCB3ZSB1bmRlcm1pbmUgd2l0aCB0aGUgY29uc3RydWN0Ogo+PiBBcyBsb25nIGFzIHRo
ZSBjb21waWxlciBjYW4ndCBwcm92ZSB0d28gcG9pbnRlcnMgcG9pbnQgdG8gZGlmZmVyZW50Cj4+
IG9iamVjdHMsIGl0IGNhbid0IGVsaW1pbmF0ZSB0aGUgYWN0dWFsIGNvbXBhcmlzb24uCj4gCj4g
TWF5IEkgYXNrIHdoZXJlIGRvZXMgdGhpcyBjb21lIGZyb20/IEEgY29tcGlsZXIgY291bGQgdGVj
aG5pY2FsbHkgYmUgZnJlZSB0byAKPiBhc3N1bWUgdGhlIGludmVyc2UuIEkuZSBhcyBsb25nIGFz
IGl0IGNhbid0IHByb3ZlIHR3byBwb2ludGVycyBwb2ludCB0byAKPiBkaWZmZXJlbnQgb2JqZWN0
cywgaXQgY2FuIHJlbHkgb24gdGhlIHVuZGVmaW5lZCBiZWhhdmlvciB0byBvcHRpbWl6ZSBpdC4K
Ck5vLiBBcyBsb25nIGFzIHRoZXJlJ3MgYSBjaGFuY2UgdGhhdCBib3RoIHBvaW50ZXJzIHBvaW50
IHRvIHRoZSBzYW1lCm9iamVjdCwgaXQgY2FuJ3QgZG8gYmFkIHRoaW5ncywgYmVjYXVzZSBfaWZf
IHRoZXkgZG8sIHRoZSByZXN1bHQgb2YgdGhlCmNvbXBhcmlzb24gaGFzIHRvIGJlIGNvcnJlY3Qg
KGFzIHBlciB0aGUgdGV4dCBzdGlsbCBxdW90ZWQgYWJvdmUpLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 16:06:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 16:06: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-devel-bounces@lists.xenproject.org>)
	id 1gj4kS-0005rD-Iu; Mon, 14 Jan 2019 16:06:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj4kS-0005r8-94
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 16:06:00 +0000
X-Inumbo-ID: 47efe46d-1816-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47efe46d-1816-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 16:05:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 09:03:58 -0700
Message-Id: <5C3CB2EC020000780020D68E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 09:03:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1545284932.git.puwen@hygon.cn>
 <717bb961700ecc2ebb9d3c424f2f0fea3bb71d00.1545284932.git.puwen@hygon.cn>
In-Reply-To: <717bb961700ecc2ebb9d3c424f2f0fea3bb71d00.1545284932.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 03/15] x86/cpu/vpmu: Add Hygon Dhyana
 support for vPMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjEyLjE4IGF0IDE0OjEyLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMK
PiBAQCAtNDczLDYgKzQ3Myw3IEBAIHN0YXRpYyBpbnQgdnBtdV9hcmNoX2luaXRpYWxpc2Uoc3Ry
dWN0IHZjcHUgKnYpCj4gIAo+ICAgICAgc3dpdGNoICggdmVuZG9yICkKPiAgICAgIHsKPiArICAg
IGNhc2UgWDg2X1ZFTkRPUl9IWUdPTjoKPiAgICAgIGNhc2UgWDg2X1ZFTkRPUl9BTUQ6Cj4gICAg
ICAgICAgcmV0ID0gc3ZtX3ZwbXVfaW5pdGlhbGlzZSh2KTsKPiAgICAgICAgICBicmVhazsKPiBA
QCAtODkwLDYgKzg5MSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHZwbXVfaW5pdCh2b2lkKQo+ICAK
PiAgICAgIHN3aXRjaCAoIHZlbmRvciApCj4gICAgICB7Cj4gKyAgICBjYXNlIFg4Nl9WRU5ET1Jf
SFlHT046Cj4gICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgo+ICAgICAgICAgIGlmICggYW1kX3Zw
bXVfaW5pdCgpICkKPiAgICAgICAgICAgICB2cG11X21vZGUgPSBYRU5QTVVfTU9ERV9PRkY7CgpI
ZXJlIGFuZCBldmVyeXdoZXJlIGVsc2UsIG1heSBJIGFzayB0aGF0IHlvdSBkbyB5b3VyIGluc2Vy
dGlvbnMKYmVsb3cgdGhlIHJlc3BlY3RpdmUgQU1EIG9uZXMgaW5zdGVhZCBvZiBhYm92ZT8KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 16:07:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 16:07: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-devel-bounces@lists.xenproject.org>)
	id 1gj4ll-0005vD-Uu; Mon, 14 Jan 2019 16:07: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=0cWC=PW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gj4lk-0005v7-LG
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 16:07:20 +0000
X-Inumbo-ID: 781a817f-1816-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 781a817f-1816-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 16:07:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3E69480D;
 Mon, 14 Jan 2019 08:07:19 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 744523F70D;
 Mon, 14 Jan 2019 08:07:18 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
 <8161196e-b6ff-2ab1-eaa8-cdb5341ae178@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4f1859e5-c901-3e3e-ffc2-0e7233d1c794@arm.com>
Date: Mon, 14 Jan 2019 16:07:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <8161196e-b6ff-2ab1-eaa8-cdb5341ae178@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] PING ARM [PATCH v2] xen/cmdline: Fix buggy
 strncmp(s, LITERAL, ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTQvMDEvMjAxOSAxNToxNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL2FybS9l
ZmkvZWZpLWJvb3QuaAo+PiBpbmRleCBjYTY1NWZmLi4yMmE4NmVjIDEwMDY0NAo+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgKPj4gKysrIGIveGVuL2FyY2gvYXJtL2VmaS9lZmkt
Ym9vdC5oCj4+IEBAIC0yMTIsNyArMjEyLDcgQEAgRUZJX1NUQVRVUyBfX2luaXQgZmR0X2FkZF91
ZWZpX25vZGVzKEVGSV9TWVNURU1fVEFCTEUgKnN5c190YWJsZSwKPj4gICAgICAgICAgICAgICBi
cmVhazsKPj4gICAKPj4gICAgICAgICAgIHR5cGUgPSBmZHRfZ2V0cHJvcChmZHQsIG5vZGUsICJk
ZXZpY2VfdHlwZSIsICZsZW4pOwo+PiAtICAgICAgICBpZiAoIHR5cGUgJiYgc3RybmNtcCh0eXBl
LCAibWVtb3J5IiwgbGVuKSA9PSAwICkKPj4gKyAgICAgICAgaWYgKCB0eXBlICYmIGxlbiA9PSA2
ICYmIHN0cm5jbXAodHlwZSwgIm1lbW9yeSIsIDYpID09IDAgKQoKc3RyaW5nIHByb3BlcnR5IHRl
cm1pbmF0ZXMgd2l0aCBOVUwgYW5kIGlzIGluY2x1ZGVkIGluIHRoZSBsZW4uIFNvIEkgZG9uJ3Qg
dGhpbmsgCnRoaXMgY2hhbmdlIGlzIGNvcnJlY3QuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 16:17:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 16:17: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-devel-bounces@lists.xenproject.org>)
	id 1gj4vh-0006mZ-0q; Mon, 14 Jan 2019 16:17: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=bjvR=PW=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gj4vf-0006mU-Ev
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 16:17:35 +0000
X-Inumbo-ID: e609afb2-1817-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e609afb2-1817-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 16:17:33 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EGE1pA005233;
 Mon, 14 Jan 2019 16:16:32 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=h4QVRa4CdTxaWw0QIMsHG8hH9UFPa/bl3kwu/0bu4fk=;
 b=ZzKiCdezaxUIeltUlt8YWsYnbYAFrFs53tqZzbX+wrF5ZqQU2CZbSdjrTSWbbxMTOmKv
 v4NKr35GVD7hY43HF5kCwfhySuz4yJObdgRu/68o19Q/d5Qc3dPrx58TcKYZ312//RO7
 g/F2BO/zEPnMEfFQFy6te8Mb0TNLNrKbANwkwEhe0fN0nZFLKHZeinmvy0vj64m+pYAl
 b8Abufe2TT8oBlOMeHbozvJtMuszapqYq8iQ7Pyv1qVJ1FORdip+VtTtUzOUiKajIPPE
 VeL2lt5wtdPmFxZ0Lrr0JoO5qEm4rM6TWRvheTQH0DQfiFZGQ+loUzknbpCwl80ip3bx Tg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2pybjneeu4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 16:16:31 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0EGGUlH022185
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 16:16:30 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0EGGT3m021292;
 Mon, 14 Jan 2019 16:16:29 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 08:16:29 -0800
To: Wen Yang <wen.yang99@zte.com.cn>
References: <1547436023-5797-1-git-send-email-wen.yang99@zte.com.cn>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <c04fcf0e-86e7-00df-5bf9-03fed6468584@oracle.com>
Date: Mon, 14 Jan 2019 11:16:26 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1547436023-5797-1-git-send-email-wen.yang99@zte.com.cn>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=52
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140133
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: fix potential null
 dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, wang.yi59@zte.com.cn, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, xue.zhihong@zte.com.cn,
 xen-devel@lists.xenproject.org, Dan Carpenter <dan.carpenter@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMy8xOSAxMDoyMCBQTSwgV2VuIFlhbmcgd3JvdGU6Cj4gIHN0YXRpYyBjaGVja2VyIHdh
cm5pbmc6Cj4gICAgIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYzozNzMgYWxsb2NfYWN0aXZl
X3JpbmcoKQo+ICAgICBlcnJvcjogd2UgcHJldmlvdXNseSBhc3N1bWVkICdtYXAtPmFjdGl2ZS5y
aW5nJyBjb3VsZCBiZSBudWxsCj4gICAgICAgICAgICAoc2VlIGxpbmUgMzU3KQo+Cj4gZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jCj4gICAgIDM1MSBzdGF0aWMgaW50IGFsbG9jX2FjdGl2ZV9y
aW5nKHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKPiAgICAgMzUyIHsKPiAgICAgMzUzICAgICB2
b2lkICpieXRlczsKPiAgICAgMzU0Cj4gICAgIDM1NSAgICAgbWFwLT5hY3RpdmUucmluZyA9IChz
dHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKikKPiAgICAgMzU2ICAgICAgICAgZ2V0X3plcm9lZF9w
YWdlKEdGUF9LRVJORUwpOwo+ICAgICAzNTcgICAgIGlmICghbWFwLT5hY3RpdmUucmluZykKPiAg
ICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eXl5eXl5eXl5eCj4gQ2hlY2sKPgo+ICAgICAzNTgg
ICAgICAgICBnb3RvIG91dDsKPiAgICAgMzU5Cj4gICAgIDM2MCAgICAgbWFwLT5hY3RpdmUucmlu
Zy0+cmluZ19vcmRlciA9IFBWQ0FMTFNfUklOR19PUkRFUjsKPiAgICAgMzYxICAgICBieXRlcyA9
ICh2b2lkICopX19nZXRfZnJlZV9wYWdlcyhHRlBfS0VSTkVMIHwgX19HRlBfWkVSTywKPiAgICAg
MzYyICAgICAgICAgICAgICAgICAgICAgUFZDQUxMU19SSU5HX09SREVSKTsKPiAgICAgMzYzICAg
ICBpZiAoIWJ5dGVzKQo+ICAgICAzNjQgICAgICAgICBnb3RvIG91dDsKPiAgICAgMzY1Cj4gICAg
IDM2NiAgICAgbWFwLT5hY3RpdmUuZGF0YS5pbiA9IGJ5dGVzOwo+ICAgICAzNjcgICAgIG1hcC0+
YWN0aXZlLmRhdGEub3V0ID0gYnl0ZXMgKwo+ICAgICAzNjggICAgICAgICBYRU5fRkxFWF9SSU5H
X1NJWkUoUFZDQUxMU19SSU5HX09SREVSKTsKPiAgICAgMzY5Cj4gICAgIDM3MCAgICAgcmV0dXJu
IDA7Cj4gICAgIDM3MQo+ICAgICAzNzIgb3V0Ogo+IC0tPiAzNzMgICAgIGZyZWVfYWN0aXZlX3Jp
bmcobWFwKTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeXl4KPiBSZXBsYWNl
IG1hcC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIgd2l0aCBQVkNBTExTX1JJTkdfT1JERVIKPiB0
byBhdm9pZCBwb3RlbnRpYWwgbnVsbCBkZXJlZmVyZW5jZS4KPgo+IEZpeGVzOiA5ZjUxYzA1ZGM0
MWEgKCJwdmNhbGxzLWZyb250OiBBdm9pZCBnZXRfZnJlZV9wYWdlcyhHRlBfS0VSTkVMKQo+IHVu
ZGVyIHNwaW5sb2NrIikKPiBSZXBvcnRlZC1ieTogRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRl
ckBvcmFjbGUuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5j
b20uY24+Cj4gQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
Cj4gQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDQzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBEYW4gQ2FycGVudGVyIDxkYW4u
Y2FycGVudGVyQG9yYWNsZS5jb20+Cj4gQ0M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+IENDOiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCj4gLS0tCj4gIGRyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gaW5kZXggMzA3ODYxZi4uZTU2Zjlh
MyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiArKysgYi9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiBAQCAtMzQ0LDcgKzM0NCw3IEBAIGludCBwdmNhbGxz
X2Zyb250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKQo+ICBzdGF0aWMgdm9pZCBmcmVlX2Fj
dGl2ZV9yaW5nKHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKPiAgewo+ICAJZnJlZV9wYWdlcygo
dW5zaWduZWQgbG9uZyltYXAtPmFjdGl2ZS5kYXRhLmluLAo+IC0JCQltYXAtPmFjdGl2ZS5yaW5n
LT5yaW5nX29yZGVyKTsKPiArCQkJUFZDQUxMU19SSU5HX09SREVSKTsKCkkgd291bGQgcHJlZmVy
IHRvIGhhdmUgYSBOVUxMIGNoZWNrIG9uIG1hcC0+YWN0aXZlLnJpbmcgYW5kIHJldHVybgppbW1l
ZGlhdGVseSBpZiBpdCBpcy4KCk90aGVyd2lzZSB0aGlzIGNvZGUgYXNzdW1lcyB0aGF0IG1hcC0+
YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIgaXMgYWx3YXlzClBWQ0FMTFNfUklOR19PUkRFUiwgYW5k
IEkgZG9uJ3Qga25vdyB3aGV0aGVyIHdlIHdhbnQgdG8gbWFrZSB0aGlzCmFzc3VtcHRpb24gKGV2
ZW4gaWYgdGhpcyBpcyB0cnVlIG5vdykuCgotYm9yaXMKCj4gIAlmcmVlX3BhZ2UoKHVuc2lnbmVk
IGxvbmcpbWFwLT5hY3RpdmUucmluZyk7Cj4gIH0KPiAgCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 16:25:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 16:25: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-devel-bounces@lists.xenproject.org>)
	id 1gj539-0007Y1-Qq; Mon, 14 Jan 2019 16:25: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj537-0007Xw-Uj
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 16:25:17 +0000
X-Inumbo-ID: f9d120f0-1818-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9d120f0-1818-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 16:25:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 09:23:15 -0700
Message-Id: <5C3CB76E020000780020D6C3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 09:23:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1545284932.git.puwen@hygon.cn>
 <b495fe7a40b55c4de42607fabf12bce10b636515.1545284932.git.puwen@hygon.cn>
In-Reply-To: <b495fe7a40b55c4de42607fabf12bce10b636515.1545284932.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 04/15] x86/cpu/mce: Add Hygon Dhyana support
 to the MCA infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjEyLjE4IGF0IDE0OjEyLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZV9hbWQuYwo+IEBAIC0xNjIsNyArMTYyLDggQEAgbWNlcXVpcmtfbG9va3Vw
X2FtZF9xdWlya2RhdGEoc3RydWN0IGNwdWluZm9feDg2ICpjKQo+ICB7Cj4gICAgICBpbnQgaTsK
PiAgCj4gLSAgICBCVUdfT04oYy0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCk7Cj4gKyAg
ICBpZiAoYy0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCkKPiArICAgICAgICByZXR1cm4g
MDsKClBsZWFzZSBjYW4geW91IGxlYXZlIHRoaXMgdW50b3VjaGVkIGFuZCBjaGFuZ2UgdGhlIHNp
bmdsZQpjYWxsZXIgaW5zdGVhZD8gSWYgbmVlZCBiZSBkb3duIHRoZSByb2FkIChidXQgb2YgY291
cnNlIHlvdSdsbApuZXZlciBpbnRyb2R1Y2UgcXVpcmt5IGJlaGF2aW9yKSwgd2UnZCB0aGVuIGFk
ZAptY2VxdWlya19sb29rdXBfaHlnb25fcXVpcmtkYXRhKCkuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 16:26:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 16:26: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-devel-bounces@lists.xenproject.org>)
	id 1gj54h-0007e5-8c; Mon, 14 Jan 2019 16:26: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=0+4S=PW=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1gj54g-0007dp-Hy
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 16:26:54 +0000
X-Inumbo-ID: 326ddc9b-1819-11e9-92db-bc764e045a96
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 326ddc9b-1819-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 16:26:52 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
Thread-Index: AQHUqHT6EHkpRCxf9EupBCStWIThYqWoHrMAgABgAgCAAJhgAIAAIAUAgAAkzACAACAxgIAALXqAgACPqQCAAHnVgIAEMuEAgABcMICAAAMYgP//rWPg
Date: Mon, 14 Jan 2019 16:26:50 +0000
Message-ID: <244d19d7c315429788149fc28029c6d0@dornerworks.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <5C3C6052020000780020D202@prv1-mh.provo.novell.com>
 <9fb210a4-8f81-5a7b-620f-08c7124d332b@arm.com>
 <5C3CB03F020000780020D67D@prv1-mh.provo.novell.com>
In-Reply-To: <5C3CB03F020000780020D67D@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.56.10.77]
MIME-Version: 1.0
X-spam-status: No, score=-1.1 required=3.5 tests=BAYES_00,
 MAILSHELL_SCORE_10_69, RDNS_NONE
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uZGF5LCBKYW51YXJ5IDE0LCAyMDE5IDEwOjUzIEFNLCBKYW4gQmV1bGljaCB3cm90ZToN
Cj4gPiBIaSBKYW4sDQo+ID4NCj4gPiBPbiAxNC8wMS8yMDE5IDEwOjExLCBKYW4gQmV1bGljaCB3
cm90ZToNCj4gPj4+Pj4gT24gMTEuMDEuMTkgYXQgMTk6MDQsIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPiB3cm90ZToNCj4gPj4+IE9uIEZyaSwgMTEgSmFuIDIwMTksIEphbiBCZXVsaWNoIHdyb3Rl
Og0KPiA+Pj4+Pj4+IE9uIDExLjAxLjE5IGF0IDAzOjE0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4gd3JvdGU6DQo+ID4+Pj4+IEhpIEp1ZXJnZW4sIEphbiwNCj4gPj4+Pj4NCj4gPj4+Pj4gSSBz
cG9rZSB3aXRoIEp1bGllbjogd2UgYXJlIGJvdGggY29udmluY2VkIHRoYXQgdGhlIHVuc2lnbmVk
IGxvbmcNCj4gPj4+Pj4gc29sdXRpb24gaXMgYmVzdC4gQnV0IEp1bGllbiBhbHNvIGRpZCBzb21l
IHJlc2VhcmNoIGFuZCBoZSB0aGlua3MgdGhhdA0KPiA+Pj4+PiBKYW4ncyB2ZXJzaW9uIChyZXR1
cm5pbmcgcG9pbnRlciB0eXBlKSBub3Qgb25seSBkb2VzIG5vdCBoZWxwIHdpdGgNCj4gPj4+Pj4g
TUlTUkEtQywgYnV0IGFsc28gZG9lc24ndCBzb2x2ZSB0aGUgcG90ZW50aWFsIEdDQyBwcm9ibGVt
IGVpdGhlci4gQQ0KPiA+Pj4+PiBkZXNjcmlwdGlvbiBvZiB0aGUgR0NDIGlzc3VlIGlzIGF2YWls
YWJsZSBoZXJlOg0KPiA+Pj4+Pg0KPiA+Pj4+Pg0KPiA+Pj4NCj4gPiBodHRwczovL2tyaXN0ZXJ3
LmJsb2dzcG90LmNvbS8yMDE2LzEyL3BvaW50ZXItY29tcGFyaXNvbi1pbnZhbGlkLW9wdGltaXph
dGlvbg0KPiA+IC5oDQo+ID4+PiB0bWw/bT0xDQo+ID4+Pj4NCj4gPj4+PiBJJ3ZlIHJlYWQgdGhy
b3VnaCBpdCwgYW5kIGJlc2lkZXMgbm90IGFncmVlaW5nIHdpdGggc29tZSBvZiB0aGUNCj4gPj4+
PiBhdXRob3IncyBhcmd1bWVudHMgSSB3YXNuJ3QgYWJsZSB0byBzcG90IHdoZXJlIGl0IHRlbGxz
IG1lIHdoeS9ob3cNCj4gPj4+PiB0aGUgc3VnZ2VzdGVkIGFwcHJvYWNoIGRvZXNuJ3Qgc29sdmUg
dGhlIHByb2JsZW0uDQo+ID4+Pj4NCj4gPj4+Pj4gKEFsc28ga2VlcCBpbiBtaW5kIHRoYXQgTGlu
dXggdXNlcyB0aGUgdW5zaWduZWQgbG9uZyBzb2x1dGlvbiB0byBzb2x2ZQ0KPiA+Pj4+PiB0aGUg
R0NDIGlzc3VlLCBkZXZpYXRpbmcgZnJvbSBpdCBkb2Vzbid0IHNlZW0gd2lzZS4pDQo+ID4+Pj4N
Cj4gPj4+PiBXaGljaCBzcGVjaWZpYyBnY2MgaXNzdWUgKHRoYXQgaXMgbm90IHNvbHZlZCBieSBy
ZXRhaW5pbmcgdHlwZSk/DQo+ID4+Pg0KPiA+Pj4gSSBhbSBob3BpbmcgSnVsaWVuIGFuZCBoaXMg
dGVhbSB3aWxsIGJlIGFibGUgdG8gcHJvdmlkZSB0aGUgbW9yZQ0KPiA+Pj4gZGVjaXNpdmUgaW5m
b3JtYXRpb24gbmV4dCB3ZWVrIGZvciB1cyB0byBtYWtlIGEgZGVjaXNpb24sIGJ1dCBpdCBsb29r
cw0KPiA+Pj4gbGlrZSB0aGUgaXNzdWUgaXMgbm90IGNsZWFyLWN1dCBhbmQgcGVvcGxlIG9uIHRo
ZSBHQ0MgbGlzdCBkaXNhZ3JlZSBvbg0KPiA+Pj4gaG93IGl0IHNob3VsZCBiZSBoYW5kbGVkLg0K
PiA+Pj4NCj4gPj4+DQo+ID4+PiBUaGUgQyBzdGFuZGFyZCBzYXlzIHRoYXQgIlR3byBwb2ludGVy
cyBjb21wYXJlIGVxdWFsIGlmIGFuZCBvbmx5IGlmIGJvdGgNCj4gPj4+IGFyZSBudWxsIHBvaW50
ZXJzLCBib3RoIGFyZSBwb2ludGVycyB0byB0aGUgc2FtZSBvYmplY3QgKGluY2x1ZGluZyBhDQo+
ID4+PiBwb2ludGVyIHRvIGFuIG9iamVjdCBhbmQgYSBzdWJvYmplY3QgYXQgaXRzIGJlZ2lubmlu
Zykgb3IgZnVuY3Rpb24sIGJvdGgNCj4gPj4+IGFyZSBwb2ludGVycyB0byBvbmUgcGFzdCB0aGUg
bGFzdCBlbGVtZW50IG9mIHRoZSBzYW1lIGFycmF5IG9iamVjdCwgb3INCj4gPj4+IG9uZSBpcyBh
IHBvaW50ZXIgdG8gb25lIHBhc3QgdGhlIGVuZCBvZiBvbmUgYXJyYXkgb2JqZWN0IGFuZCB0aGUg
b3RoZXINCj4gPj4+IGlzIGEgcG9pbnRlciB0byB0aGUgc3RhcnQgb2YgYSBkaWZmZXJlbnQgYXJy
YXkgb2JqZWN0IHRoYXQgaGFwcGVucyB0bw0KPiA+Pj4gaW1tZWRpYXRlbHkgZm9sbG93IHRoZSBm
aXJzdCBhcnJheSBvYmplY3QgaW4gdGhlIGFkZHJlc3Mgc3BhY2UuIg0KPiA+Pj4NCj4gPj4+IElu
IHNob3J0LCB0aGUgY29tcGlsZXIgaXMgZnJlZSB0byByZXR1cm4gZmFsc2UgaW4gYSBwb2ludGVy
IGNvbXBhcmlzb24NCj4gPj4+IGlmIGl0IGJlbGlldmVzIHRoYXQgdGhlIHBvaW50ZXJzIHBvaW50
IHRvIGRpZmZlcmVudCBub24tY29uc2VjdXRpdmUNCj4gPj4+IG9iamVjdC4NCj4gPj4NCj4gPj4g
QW5kIGl0IGlzIHRoaXMgIml0IGJlbGlldmVzIiB3aGljaCB3ZSB1bmRlcm1pbmUgd2l0aCB0aGUg
Y29uc3RydWN0Og0KPiA+PiBBcyBsb25nIGFzIHRoZSBjb21waWxlciBjYW4ndCBwcm92ZSB0d28g
cG9pbnRlcnMgcG9pbnQgdG8gZGlmZmVyZW50DQo+ID4+IG9iamVjdHMsIGl0IGNhbid0IGVsaW1p
bmF0ZSB0aGUgYWN0dWFsIGNvbXBhcmlzb24uDQo+ID4NCj4gPiBNYXkgSSBhc2sgd2hlcmUgZG9l
cyB0aGlzIGNvbWUgZnJvbT8gQSBjb21waWxlciBjb3VsZCB0ZWNobmljYWxseSBiZSBmcmVlIHRv
DQo+ID4gYXNzdW1lIHRoZSBpbnZlcnNlLiBJLmUgYXMgbG9uZyBhcyBpdCBjYW4ndCBwcm92ZSB0
d28gcG9pbnRlcnMgcG9pbnQgdG8NCj4gPiBkaWZmZXJlbnQgb2JqZWN0cywgaXQgY2FuIHJlbHkg
b24gdGhlIHVuZGVmaW5lZCBiZWhhdmlvciB0byBvcHRpbWl6ZSBpdC4NCj4gDQo+IE5vLiBBcyBs
b25nIGFzIHRoZXJlJ3MgYSBjaGFuY2UgdGhhdCBib3RoIHBvaW50ZXJzIHBvaW50IHRvIHRoZSBz
YW1lDQo+IG9iamVjdCwgaXQgY2FuJ3QgZG8gYmFkIHRoaW5ncywgYmVjYXVzZSBfaWZfIHRoZXkg
ZG8sIHRoZSByZXN1bHQgb2YgdGhlDQo+IGNvbXBhcmlzb24gaGFzIHRvIGJlIGNvcnJlY3QgKGFz
IHBlciB0aGUgdGV4dCBzdGlsbCBxdW90ZWQgYWJvdmUpLg0KPiANCj4gSmFuDQoNCkluIHRoZSBm
b2xsb3dpbmcgZGVjbGFyYXRpb246DQpleHRlcm4gY2hhciBfc3RhcnRbXSwgX2VuZFtdOw0KaXQn
cyBzdGlsbCBhIHZhbGlkIGludGVycHJldGF0aW9uIHRoYXQgX3N0YXJ0IGFuZCBfZW5kIHBvaW50
IHRvIGRpZmZlcmVudCBvYmplY3RzLiBJbiBmYWN0LCBJIHRoaW5rIGlzIGFscmVhZHkgbWFraW5n
IHRoaXMgYXNzdW1wdGlvbiwgZ2l2ZW4gdGhhdCBHQ0MgNy4zIHdpbGwgZW1pdCB0aGUgZm9sbG93
aW5nIHdhcm5pbmcgaWYgImV4dGVybiIgaXMgcmVtb3ZlZDogIndhcm5pbmc6IGFycmF5IOKAmF9l
bmTigJkgYXNzdW1lZCB0byBoYXZlIG9uZSBlbGVtZW50Ig0KDQpXaG8ncyB0byBzYXkgdGhhdCBH
Q0Mgc29tZWRheSB3b24ndCBiZWNvbWUgc21hcnQgZW5vdWdoIHRvIHNuaWZmIG91dCBhbGwgdGhl
IGlubGluZSBhc3NlbWJseSBhbmQgcG9pbnRlci10eXBlIGNhc3RzIGFuZCBzdGlsbCBkcmF3IHRo
ZSBjb25jbHVzaW9uIHRoYXQgdGhleSBwb2ludCB0byBzZXBhcmF0ZSBvYmplY3RzPyBXaGF0IGlm
IEdDQyBzb21lZGF5IHdpbGwgbWFrZSB0aGVzZSBkZWNpc2lvbnMgYmFzZWQgb24gc29tZSBzb3J0
IG9mIGxpbmstdGltZSBvcHRpbWl6YXRpb24sIGxpa2UgdXNpbmcgYW4gaW50ZXJtZWRpYXJ5IG9y
IGl0ZXJhdGl2ZSBzeW1ib2wvbGlua2VyIG1hcCBvZiBzb3J0cz8gSXQgc2VlbXMgdGhhdCB1c2lu
ZyBwb2ludGVyIHR5cGVzIGlzIGF0IGJlc3QgYSBjYXQtYW5kLW1vdXNlIGNoYXNlLiBHQ0MgaGFz
IHRvbyBtYW55IHVucmVndWxhdGVkIG1vdmluZyBwaWVjZXMgLSBpdCdzIGEgbXVjaCBzdHJvbmdl
ciBhcmd1bWVudCBqdXN0IHRvIGFkaGVyZSB0byB0aGUgc3RhbmRhcmQuIE15IHZvdGUgc3RpbGwg
Z29lcyB0byB1aW50cHRyX3QuDQoNCkFsc28sIHRoZSBhYm92ZSB0ZXh0IG9ubHkgY29uY2VybnMg
ZXF1YWxpdHkgY29tcGFyaXNvbnMuIFdoYXQgYWJvdXQgZ3JlYXRlci9sZXNzL25lcSBjb21wYXJp
c29ucywgYXJpdGhtZXRpYywgYW5kIGRlcmVmZXJlbmNpbmc/DQoNClN0ZXcNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 16:28:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 16:28: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-devel-bounces@lists.xenproject.org>)
	id 1gj55y-0007lb-Nm; Mon, 14 Jan 2019 16:28: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj55x-0007lV-Rj
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 16:28:13 +0000
X-Inumbo-ID: 630652ad-1819-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 630652ad-1819-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 16:28:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 09:28:12 -0700
Message-Id: <5C3CB89A020000780020D6D7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 09:28:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1545284932.git.puwen@hygon.cn>
 <46cb0d5dcc52ac59d8d58330e3e4737ba8521031.1545284932.git.puwen@hygon.cn>
In-Reply-To: <46cb0d5dcc52ac59d8d58330e3e4737ba8521031.1545284932.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 07/15] x86/acpi: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjEyLjE4IGF0IDE0OjE0LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IEFkZCBI
eWdvbiBEaHlhbmEgc3VwcG9ydCB0byB0aGUgYWNwaSBjcHVmcmVxIHN1YnN5c3RlbSBieSB1c2lu
ZyB0aGUgY29kZQo+IHBhdGggb2YgQU1ELgoKLi4uIGNwdWZyZXEgYW5kIGNwdWlkbGUgc3Vic3lz
dGVtcyAuLi4KCj4gQEAgLTY2MCw4ICs2NjEsOSBAQCBpbnQgY3B1ZnJlcV9jcHVfaW5pdCh1bnNp
Z25lZCBpbnQgY3B1aWQpCj4gIHsKPiAgICAgIGludCByZXQ7Cj4gIAo+IC0gICAgLyogQ3VycmVu
dGx5IHdlIG9ubHkgaGFuZGxlIEludGVsIGFuZCBBTUQgcHJvY2Vzc29yICovCj4gKyAgICAvKiBD
dXJyZW50bHkgd2Ugb25seSBoYW5kbGUgSW50ZWwgYW5kIEFNRCBhbmQgSHlnb24gcHJvY2Vzc29y
ICovCgpQbGVhc2UgcmVwbGFjZSB0aGUgZmlyc3QgImFuZCIgYnkgYSBjb21tYS4KCj4gICAgICBp
ZiAoIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApIHx8Cj4g
KyAgICAgICAgIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTiAp
IHx8Cj4gICAgICAgICAgIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9B
TUQgKSApCj4gICAgICAgICAgcmV0ID0gY3B1ZnJlcV9hZGRfY3B1KGNwdWlkKTsKPiAgICAgIGVs
c2UKCkF0IHRoZSB2ZXJ5IGxlYXN0IGhlcmUgSSB0aGluayB5b3Ugd2FudCB0byBjaGFuZ2UgdG8g
c3dpdGNoKCkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 16:28:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 16:28: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-devel-bounces@lists.xenproject.org>)
	id 1gj56V-0007pO-0u; Mon, 14 Jan 2019 16:28: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=0cWC=PW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gj56T-0007p6-9E
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 16:28:45 +0000
X-Inumbo-ID: 75e59696-1819-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 75e59696-1819-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 16:28:44 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1499380D;
 Mon, 14 Jan 2019 08:28:14 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AD48C3F5BD;
 Mon, 14 Jan 2019 08:28:12 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <5C3C6052020000780020D202@prv1-mh.provo.novell.com>
 <9fb210a4-8f81-5a7b-620f-08c7124d332b@arm.com>
 <5C3CB03F020000780020D67D@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b53e2c4e-01d5-0f8f-fbe9-a5ec7248cbde@arm.com>
Date: Mon, 14 Jan 2019 16:28:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C3CB03F020000780020D67D@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTQvMDEvMjAxOSAxNTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTQuMDEuMTkgYXQgMTY6NDEsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IEhpIEph
biwKPj4KPj4gT24gMTQvMDEvMjAxOSAxMDoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBP
biAxMS4wMS4xOSBhdCAxOTowNCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4+
IE9uIEZyaSwgMTEgSmFuIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxMS4w
MS4xOSBhdCAwMzoxNCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4+Pj4gSGkg
SnVlcmdlbiwgSmFuLAo+Pj4+Pj4KPj4+Pj4+IEkgc3Bva2Ugd2l0aCBKdWxpZW46IHdlIGFyZSBi
b3RoIGNvbnZpbmNlZCB0aGF0IHRoZSB1bnNpZ25lZCBsb25nCj4+Pj4+PiBzb2x1dGlvbiBpcyBi
ZXN0LiBCdXQgSnVsaWVuIGFsc28gZGlkIHNvbWUgcmVzZWFyY2ggYW5kIGhlIHRoaW5rcyB0aGF0
Cj4+Pj4+PiBKYW4ncyB2ZXJzaW9uIChyZXR1cm5pbmcgcG9pbnRlciB0eXBlKSBub3Qgb25seSBk
b2VzIG5vdCBoZWxwIHdpdGgKPj4+Pj4+IE1JU1JBLUMsIGJ1dCBhbHNvIGRvZXNuJ3Qgc29sdmUg
dGhlIHBvdGVudGlhbCBHQ0MgcHJvYmxlbSBlaXRoZXIuIEEKPj4+Pj4+IGRlc2NyaXB0aW9uIG9m
IHRoZSBHQ0MgaXNzdWUgaXMgYXZhaWxhYmxlIGhlcmU6Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pgo+PiBo
dHRwczovL2tyaXN0ZXJ3LmJsb2dzcG90LmNvbS8yMDE2LzEyL3BvaW50ZXItY29tcGFyaXNvbi1p
bnZhbGlkLW9wdGltaXphdGlvbgo+PiAuaAo+Pj4+IHRtbD9tPTEKPj4+Pj4KPj4+Pj4gSSd2ZSBy
ZWFkIHRocm91Z2ggaXQsIGFuZCBiZXNpZGVzIG5vdCBhZ3JlZWluZyB3aXRoIHNvbWUgb2YgdGhl
Cj4+Pj4+IGF1dGhvcidzIGFyZ3VtZW50cyBJIHdhc24ndCBhYmxlIHRvIHNwb3Qgd2hlcmUgaXQg
dGVsbHMgbWUgd2h5L2hvdwo+Pj4+PiB0aGUgc3VnZ2VzdGVkIGFwcHJvYWNoIGRvZXNuJ3Qgc29s
dmUgdGhlIHByb2JsZW0uCj4+Pj4+Cj4+Pj4+PiAoQWxzbyBrZWVwIGluIG1pbmQgdGhhdCBMaW51
eCB1c2VzIHRoZSB1bnNpZ25lZCBsb25nIHNvbHV0aW9uIHRvIHNvbHZlCj4+Pj4+PiB0aGUgR0ND
IGlzc3VlLCBkZXZpYXRpbmcgZnJvbSBpdCBkb2Vzbid0IHNlZW0gd2lzZS4pCj4+Pj4+Cj4+Pj4+
IFdoaWNoIHNwZWNpZmljIGdjYyBpc3N1ZSAodGhhdCBpcyBub3Qgc29sdmVkIGJ5IHJldGFpbmlu
ZyB0eXBlKT8KPj4+Pgo+Pj4+IEkgYW0gaG9waW5nIEp1bGllbiBhbmQgaGlzIHRlYW0gd2lsbCBi
ZSBhYmxlIHRvIHByb3ZpZGUgdGhlIG1vcmUKPj4+PiBkZWNpc2l2ZSBpbmZvcm1hdGlvbiBuZXh0
IHdlZWsgZm9yIHVzIHRvIG1ha2UgYSBkZWNpc2lvbiwgYnV0IGl0IGxvb2tzCj4+Pj4gbGlrZSB0
aGUgaXNzdWUgaXMgbm90IGNsZWFyLWN1dCBhbmQgcGVvcGxlIG9uIHRoZSBHQ0MgbGlzdCBkaXNh
Z3JlZSBvbgo+Pj4+IGhvdyBpdCBzaG91bGQgYmUgaGFuZGxlZC4KPj4+Pgo+Pj4+Cj4+Pj4gVGhl
IEMgc3RhbmRhcmQgc2F5cyB0aGF0ICJUd28gcG9pbnRlcnMgY29tcGFyZSBlcXVhbCBpZiBhbmQg
b25seSBpZiBib3RoCj4+Pj4gYXJlIG51bGwgcG9pbnRlcnMsIGJvdGggYXJlIHBvaW50ZXJzIHRv
IHRoZSBzYW1lIG9iamVjdCAoaW5jbHVkaW5nIGEKPj4+PiBwb2ludGVyIHRvIGFuIG9iamVjdCBh
bmQgYSBzdWJvYmplY3QgYXQgaXRzIGJlZ2lubmluZykgb3IgZnVuY3Rpb24sIGJvdGgKPj4+PiBh
cmUgcG9pbnRlcnMgdG8gb25lIHBhc3QgdGhlIGxhc3QgZWxlbWVudCBvZiB0aGUgc2FtZSBhcnJh
eSBvYmplY3QsIG9yCj4+Pj4gb25lIGlzIGEgcG9pbnRlciB0byBvbmUgcGFzdCB0aGUgZW5kIG9m
IG9uZSBhcnJheSBvYmplY3QgYW5kIHRoZSBvdGhlcgo+Pj4+IGlzIGEgcG9pbnRlciB0byB0aGUg
c3RhcnQgb2YgYSBkaWZmZXJlbnQgYXJyYXkgb2JqZWN0IHRoYXQgaGFwcGVucyB0bwo+Pj4+IGlt
bWVkaWF0ZWx5IGZvbGxvdyB0aGUgZmlyc3QgYXJyYXkgb2JqZWN0IGluIHRoZSBhZGRyZXNzIHNw
YWNlLiIKPj4+Pgo+Pj4+IEluIHNob3J0LCB0aGUgY29tcGlsZXIgaXMgZnJlZSB0byByZXR1cm4g
ZmFsc2UgaW4gYSBwb2ludGVyIGNvbXBhcmlzb24KPj4+PiBpZiBpdCBiZWxpZXZlcyB0aGF0IHRo
ZSBwb2ludGVycyBwb2ludCB0byBkaWZmZXJlbnQgbm9uLWNvbnNlY3V0aXZlCj4+Pj4gb2JqZWN0
Lgo+Pj4KPj4+IEFuZCBpdCBpcyB0aGlzICJpdCBiZWxpZXZlcyIgd2hpY2ggd2UgdW5kZXJtaW5l
IHdpdGggdGhlIGNvbnN0cnVjdDoKPj4+IEFzIGxvbmcgYXMgdGhlIGNvbXBpbGVyIGNhbid0IHBy
b3ZlIHR3byBwb2ludGVycyBwb2ludCB0byBkaWZmZXJlbnQKPj4+IG9iamVjdHMsIGl0IGNhbid0
IGVsaW1pbmF0ZSB0aGUgYWN0dWFsIGNvbXBhcmlzb24uCj4+Cj4+IE1heSBJIGFzayB3aGVyZSBk
b2VzIHRoaXMgY29tZSBmcm9tPyBBIGNvbXBpbGVyIGNvdWxkIHRlY2huaWNhbGx5IGJlIGZyZWUg
dG8KPj4gYXNzdW1lIHRoZSBpbnZlcnNlLiBJLmUgYXMgbG9uZyBhcyBpdCBjYW4ndCBwcm92ZSB0
d28gcG9pbnRlcnMgcG9pbnQgdG8KPj4gZGlmZmVyZW50IG9iamVjdHMsIGl0IGNhbiByZWx5IG9u
IHRoZSB1bmRlZmluZWQgYmVoYXZpb3IgdG8gb3B0aW1pemUgaXQuCj4gCj4gTm8uIEFzIGxvbmcg
YXMgdGhlcmUncyBhIGNoYW5jZSB0aGF0IGJvdGggcG9pbnRlcnMgcG9pbnQgdG8gdGhlIHNhbWUK
PiBvYmplY3QsIGl0IGNhbid0IGRvIGJhZCB0aGluZ3MsIGJlY2F1c2UgX2lmXyB0aGV5IGRvLCB0
aGUgcmVzdWx0IG9mIHRoZQo+IGNvbXBhcmlzb24gaGFzIHRvIGJlIGNvcnJlY3QgKGFzIHBlciB0
aGUgdGV4dCBzdGlsbCBxdW90ZWQgYWJvdmUpLgoKSW4gdGhlIGZvbGxvd2luZyBleGFtcGxlICh0
YWtlbiBmcm9tIFsxXSk6CgpleHRlcm4gc3RydWN0IG15X3N0cnVjdCBfX3N0YXJ0W107CmV4dGVy
biBzdHJ1Y3QgbXlfc3RydWN0IF9fZW5kW107Cgp2b2lkIGZvbyh2b2lkKQp7CiAgICAgZm9yIChz
dHJ1Y3QgbXlfc3RydWN0ICp4ID0gX19zdGFydDsgeCAhPSBfX2VuZDsgeCsrKQogICAgICAgICBk
b19zb21ldGhpbmcoeCk7Cn0KClRoZSBjb21waWxlciBjYW4ndCBiZSBzdXJlIHRoYXQgX19zdGFy
dCBhbmQgX19lbmQgYXJlIG5vdCBlcXVhbC4gWWV0IGl0IG1heSAKZGVjaWRlIHRoZXkgYXJlIGFs
d2F5cyBkaWZmZXJlbnQgYW5kIG9wdGltaXplIGl0IHRvIGFuIGluZmluaXRlIGxvb3AuIFNvIHN1
cmVseSwgCnRoZSBjb21waWxlciBjYW4gZG8gYmFkIHRoaW5ncyB3aXRoIGV2ZW4gc2ltcGxlIGNv
ZGUuCgpJIGFtIHN0cnVnZ2xpbmcgdG8gdW5kZXJzdGFuZCBob3cgdXNpbmcgImFzbSB2b2xhdGls
ZSIgYW5kIHN0aWxsIHJldHVybmluZyBhIApwb2ludGVyIHdvdWxkIGhlbHAgaGVyZS4gSWYgdGhl
IGNvbXBpbGVyIG1hbmFnZWQgdG8gaW5mZXIgdGhhdCBfX3N0YXJ0IGFuZCBfX2VuZCAKYXJlIGFs
d2F5cyBkaWZmZXJlbnQsIHRoZW4gdGhlcmUgYXJlIG5vIHJlYXNvbiBmb3IgdGhpcyB0byBub3Qg
aGFwcGVuIHdpdGggdGhlIApuZXcgY29uc3RydWN0LgoKSSBoYXZlIGJlZW4gdG9sZCB0aGF0IC1m
bm8tc3RyaWN0LWFsaWFzaW5nIG1heSBoZWxwIHVzIGZvciBwb2ludGVyIGFyaXRobWV0aWMuIApC
dXQgSSBhbSBzdGlsbCBoYXZlbid0IGZpbmQgYW55IGV2aWRlbmNlIHlldC4KCkNoZWVycywKClsx
XSAKaHR0cHM6Ly9rcmlzdGVydy5ibG9nc3BvdC5jb20vMjAxNi8xMi9wb2ludGVyLWNvbXBhcmlz
b24taW52YWxpZC1vcHRpbWl6YXRpb24uaHRtbD9tPTEKCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 16:40:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gj5I6-0000se-5c; Mon, 14 Jan 2019 16:40: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=vMcI=PW=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1gj5I4-0000rl-NH
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 16:40:44 +0000
X-Inumbo-ID: 22760995-181b-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22760995-181b-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 16:40:43 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EGcubo033797;
 Mon, 14 Jan 2019 16:39:32 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : mime-version : content-type :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=WSAc1PrUxV217qpEoJIJGE/bDMBd/wJqWFbATuzxKGw=;
 b=ZJddo/WznIErK+unfz3zaC0ve2P0PD+t/cpO6O7M+glrRDnbLd2zEmDPQlOrInJ1nHyX
 pi035DHIYuIiWy5znaCrguZ02HYNcp3QxUtSTUWLyuxzXeCcWZ75amYdcSiGeM2Zipkz
 Fa8J0tXUy/nlca279cbgIKEBwXO4GdipPHkJVdRGakOtz81WJQ5dDXyTdFWnaBnCeGLz
 FvBTH99ifWVzvULmU5DOTnLiMh9AXKThjkLpqO9y5TS3y/7U3CICQ1aknp3zYuNvkoj6
 YFAQR4gWrJReWnwxXaJmxJl7I74FMz6U6M1VkMjzOS4R6rUzZOD60GlUodBPN4L0AUgS gQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2pybjrxjxd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 16:39:32 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0EGdVL6010035
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 16:39:31 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0EGdUp3011768;
 Mon, 14 Jan 2019 16:39:30 GMT
Received: from linux.cn.oracle.com (/10.182.71.41)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 08:39:30 -0800
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-block@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Tue, 15 Jan 2019 00:41:43 +0800
Message-Id: <1547484104-20625-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140137
Subject: [Xen-devel] [PATCH v6 1/2] xen/blkback: add stack variable 'blkif'
 in connect_ring()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, roger.pau@citrix.com, royger@freebsd.org,
 Paul.Durrant@citrix.com, konrad.wilk@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgJ2JlLT5ibGtpZicgaXMgdXNlZCBmb3IgbWFueSB0aW1lcyBpbiBjb25uZWN0X3JpbmcoKSwg
dGhlIHN0YWNrIHZhcmlhYmxlCidibGtpZicgaXMgYWRkZWQgdG8gc3Vic3RpdHV0ZSAnYmUtYmxr
aWYnLgoKU3VnZ2VzdGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgpTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgpS
ZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIGRyaXZl
cnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCAyNyArKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIGIvZHJpdmVy
cy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwppbmRleCBhNGJjNzRlLi5hNGFhZGFjIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCisrKyBiL2RyaXZlcnMv
YmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKQEAgLTEwMjMsNiArMTAyMyw3IEBAIHN0YXRpYyBp
bnQgcmVhZF9wZXJfcmluZ19yZWZzKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZywgY29uc3Qg
Y2hhciAqZGlyKQogc3RhdGljIGludCBjb25uZWN0X3Jpbmcoc3RydWN0IGJhY2tlbmRfaW5mbyAq
YmUpCiB7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IGJlLT5kZXY7CisJc3RydWN0IHhl
bl9ibGtpZiAqYmxraWYgPSBiZS0+YmxraWY7CiAJdW5zaWduZWQgaW50IHBlcnNfZ3JhbnRzOwog
CWNoYXIgcHJvdG9jb2xbNjRdID0gIiI7CiAJaW50IGVyciwgaTsKQEAgLTEwMzMsMjUgKzEwMzQs
MjUgQEAgc3RhdGljIGludCBjb25uZWN0X3Jpbmcoc3RydWN0IGJhY2tlbmRfaW5mbyAqYmUpCiAK
IAlwcl9kZWJ1ZygiJXMgJXNcbiIsIF9fZnVuY19fLCBkZXYtPm90aGVyZW5kKTsKIAotCWJlLT5i
bGtpZi0+YmxrX3Byb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfREVGQVVMVDsKKwlibGtpZi0+Ymxr
X3Byb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfREVGQVVMVDsKIAllcnIgPSB4ZW5idXNfc2NhbmYo
WEJUX05JTCwgZGV2LT5vdGhlcmVuZCwgInByb3RvY29sIiwKIAkJCSAgICIlNjNzIiwgcHJvdG9j
b2wpOwogCWlmIChlcnIgPD0gMCkKIAkJc3RyY3B5KHByb3RvY29sLCAidW5zcGVjaWZpZWQsIGFz
c3VtaW5nIGRlZmF1bHQiKTsKIAllbHNlIGlmICgwID09IHN0cmNtcChwcm90b2NvbCwgWEVOX0lP
X1BST1RPX0FCSV9OQVRJVkUpKQotCQliZS0+YmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BS
T1RPQ09MX05BVElWRTsKKwkJYmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX05B
VElWRTsKIAllbHNlIGlmICgwID09IHN0cmNtcChwcm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9Y
ODZfMzIpKQotCQliZS0+YmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl8z
MjsKKwkJYmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl8zMjsKIAllbHNl
IGlmICgwID09IHN0cmNtcChwcm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9YODZfNjQpKQotCQli
ZS0+YmxraWYtPmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl82NDsKKwkJYmxraWYt
PmJsa19wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl82NDsKIAllbHNlIHsKIAkJeGVuYnVz
X2Rldl9mYXRhbChkZXYsIGVyciwgInVua25vd24gZmUgcHJvdG9jb2wgJXMiLCBwcm90b2NvbCk7
CiAJCXJldHVybiAtRU5PU1lTOwogCX0KIAlwZXJzX2dyYW50cyA9IHhlbmJ1c19yZWFkX3Vuc2ln
bmVkKGRldi0+b3RoZXJlbmQsICJmZWF0dXJlLXBlcnNpc3RlbnQiLAogCQkJCQkgICAwKTsKLQli
ZS0+YmxraWYtPnZiZC5mZWF0dXJlX2dudF9wZXJzaXN0ZW50ID0gcGVyc19ncmFudHM7Ci0JYmUt
PmJsa2lmLT52YmQub3ZlcmZsb3dfbWF4X2dyYW50cyA9IDA7CisJYmxraWYtPnZiZC5mZWF0dXJl
X2dudF9wZXJzaXN0ZW50ID0gcGVyc19ncmFudHM7CisJYmxraWYtPnZiZC5vdmVyZmxvd19tYXhf
Z3JhbnRzID0gMDsKIAogCS8qCiAJICogUmVhZCB0aGUgbnVtYmVyIG9mIGhhcmR3YXJlIHF1ZXVl
cyBmcm9tIGZyb250ZW5kLgpAQCAtMTA2NywxNiArMTA2OCwxNiBAQCBzdGF0aWMgaW50IGNvbm5l
Y3RfcmluZyhzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkKIAkJCQlyZXF1ZXN0ZWRfbnVtX3F1ZXVl
cywgeGVuYmxrX21heF9xdWV1ZXMpOwogCQlyZXR1cm4gLUVOT1NZUzsKIAl9Ci0JYmUtPmJsa2lm
LT5ucl9yaW5ncyA9IHJlcXVlc3RlZF9udW1fcXVldWVzOwotCWlmICh4ZW5fYmxraWZfYWxsb2Nf
cmluZ3MoYmUtPmJsa2lmKSkKKwlibGtpZi0+bnJfcmluZ3MgPSByZXF1ZXN0ZWRfbnVtX3F1ZXVl
czsKKwlpZiAoeGVuX2Jsa2lmX2FsbG9jX3JpbmdzKGJsa2lmKSkKIAkJcmV0dXJuIC1FTk9NRU07
CiAKIAlwcl9pbmZvKCIlczogdXNpbmcgJWQgcXVldWVzLCBwcm90b2NvbCAlZCAoJXMpICVzXG4i
LCBkZXYtPm5vZGVuYW1lLAotCQkgYmUtPmJsa2lmLT5ucl9yaW5ncywgYmUtPmJsa2lmLT5ibGtf
cHJvdG9jb2wsIHByb3RvY29sLAorCQkgYmxraWYtPm5yX3JpbmdzLCBibGtpZi0+YmxrX3Byb3Rv
Y29sLCBwcm90b2NvbCwKIAkJIHBlcnNfZ3JhbnRzID8gInBlcnNpc3RlbnQgZ3JhbnRzIiA6ICIi
KTsKIAotCWlmIChiZS0+YmxraWYtPm5yX3JpbmdzID09IDEpCi0JCXJldHVybiByZWFkX3Blcl9y
aW5nX3JlZnMoJmJlLT5ibGtpZi0+cmluZ3NbMF0sIGRldi0+b3RoZXJlbmQpOworCWlmIChibGtp
Zi0+bnJfcmluZ3MgPT0gMSkKKwkJcmV0dXJuIHJlYWRfcGVyX3JpbmdfcmVmcygmYmxraWYtPnJp
bmdzWzBdLCBkZXYtPm90aGVyZW5kKTsKIAllbHNlIHsKIAkJeHNwYXRoc2l6ZSA9IHN0cmxlbihk
ZXYtPm90aGVyZW5kKSArIHhlbnN0b3JlX3BhdGhfZXh0X3NpemU7CiAJCXhzcGF0aCA9IGttYWxs
b2MoeHNwYXRoc2l6ZSwgR0ZQX0tFUk5FTCk7CkBAIC0xMDg1LDEwICsxMDg2LDEwIEBAIHN0YXRp
YyBpbnQgY29ubmVjdF9yaW5nKHN0cnVjdCBiYWNrZW5kX2luZm8gKmJlKQogCQkJcmV0dXJuIC1F
Tk9NRU07CiAJCX0KIAotCQlmb3IgKGkgPSAwOyBpIDwgYmUtPmJsa2lmLT5ucl9yaW5nczsgaSsr
KSB7CisJCWZvciAoaSA9IDA7IGkgPCBibGtpZi0+bnJfcmluZ3M7IGkrKykgewogCQkJbWVtc2V0
KHhzcGF0aCwgMCwgeHNwYXRoc2l6ZSk7CiAJCQlzbnByaW50Zih4c3BhdGgsIHhzcGF0aHNpemUs
ICIlcy9xdWV1ZS0ldSIsIGRldi0+b3RoZXJlbmQsIGkpOwotCQkJZXJyID0gcmVhZF9wZXJfcmlu
Z19yZWZzKCZiZS0+YmxraWYtPnJpbmdzW2ldLCB4c3BhdGgpOworCQkJZXJyID0gcmVhZF9wZXJf
cmluZ19yZWZzKCZibGtpZi0+cmluZ3NbaV0sIHhzcGF0aCk7CiAJCQlpZiAoZXJyKSB7CiAJCQkJ
a2ZyZWUoeHNwYXRoKTsKIAkJCQlyZXR1cm4gZXJyOwotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 16:40:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gj5IG-0000tM-EQ; Mon, 14 Jan 2019 16:40: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=vMcI=PW=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1gj5IF-0000tD-Sg
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 16:40:55 +0000
X-Inumbo-ID: 292072a7-181b-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 292072a7-181b-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 16:40:54 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EGcuB9076765;
 Mon, 14 Jan 2019 16:39:40 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=bjG2+jD4y3xjhrpcGAAkButRYY8jiqy38ebHVxFGNhw=;
 b=k9jh7n292/wl4D9X1WRecr6eY3u5GsDAU4NFJGpKNAN+Fh07GiR7qGT+D2unIG9eQF/9
 Fg/hBZeKB1GKuATOK66kkXHyuMnEiMtIMoPnfoZGQmUYDdwmdn/tLRerDGWTyVngd564
 kM/Me7qYBqmAVg/xiW7AE3Csf9K8StioeQJOvUzwdOYgxZ4VjIL9R57TuQZzxtjcKhmm
 FLZuHEw4OEtdwGmj6dUkqnT/JsusFEeWqAfNNPQM3supETwzbfh0J+zwUrF6j9nExKJ6
 9r+vHx5GWzA9OVGFddipnJBnSg0gQAH2CBCOaikr34yhA4MRrYvK99VcFuRiBGo5LP4y MA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2pybkc6jvt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 16:39:40 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0EGdYxF014368
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 16:39:34 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0EGdXQm002318;
 Mon, 14 Jan 2019 16:39:33 GMT
Received: from linux.cn.oracle.com (/10.182.71.41)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 08:39:33 -0800
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-block@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Tue, 15 Jan 2019 00:41:44 +0800
Message-Id: <1547484104-20625-2-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547484104-20625-1-git-send-email-dongli.zhang@oracle.com>
References: <1547484104-20625-1-git-send-email-dongli.zhang@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140137
Subject: [Xen-devel] [PATCH v6 2/2] xen/blkback: rework connect_ring() to
 avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, roger.pau@citrix.com, royger@freebsd.org,
 Paul.Durrant@citrix.com, konrad.wilk@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHhlbnN0b3JlICdyaW5nLXBhZ2Utb3JkZXInIGlzIHVzZWQgZ2xvYmFsbHkgZm9yIGVhY2gg
YmxrYmFjayBxdWV1ZSBhbmQKdGhlcmVmb3JlIHNob3VsZCBiZSByZWFkIGZyb20geGVuc3RvcmUg
b25seSBvbmNlLiBIb3dldmVyLCBpdCBpcyBvYnRhaW5lZAppbiByZWFkX3Blcl9yaW5nX3JlZnMo
KSB3aGljaCBtaWdodCBiZSBjYWxsZWQgbXVsdGlwbGUgdGltZXMgZHVyaW5nIHRoZQppbml0aWFs
aXphdGlvbiBvZiBlYWNoIGJsa2JhY2sgcXVldWUuCgpJZiB0aGUgYmxrZnJvbnQgaXMgbWFsaWNp
b3VzIGFuZCB0aGUgJ3JpbmctcGFnZS1vcmRlcicgaXMgc2V0IGluIGRpZmZlcmVudAp2YWx1ZSBi
eSBibGtmcm9udCBldmVyeSB0aW1lIGJlZm9yZSBibGtiYWNrIHJlYWRzIGl0LCB0aGlzIG1heSBl
bmQgdXAgYXQKdGhlICJXQVJOX09OKGkgIT0gKFhFTl9CTEtJRl9SRVFTX1BFUl9QQUdFICogYmxr
aWYtPm5yX3JpbmdfcGFnZXMpKTsiIGluCnhlbl9ibGtpZl9kaXNjb25uZWN0KCkgd2hlbiBmcm9u
dGVuZCBpcyBkZXN0cm95ZWQuCgpUaGlzIHBhdGNoIHJld29ya3MgY29ubmVjdF9yaW5nKCkgdG8g
cmVhZCB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVyJyBvbmx5Cm9uY2UuCgpTaWduZWQtb2ZmLWJ5
OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgotLS0KQ2hhbmdlZCBzaW5j
ZSB2MToKICAqIGNoYW5nZSB0aGUgb3JkZXIgb2YgeGVuc3RvcmUgcmVhZCBpbiByZWFkX3Blcl9y
aW5nX3JlZnMKICAqIHVzZSB4ZW5idXNfcmVhZF91bnNpZ25lZCgpIGluIGNvbm5lY3RfcmluZygp
CgpDaGFuZ2VkIHNpbmNlIHYyOgogICogc2ltcGxpZnkgdGhlIGNvbmRpdGlvbiBjaGVjayBhcyAi
KGVyciAhPSAxICYmIG5yX2dyZWZzID4gMSkiCiAgKiBhdm9pZCBzZXR0aW5nIGVyciBhcyAtRUlO
VkFMIHRvIHJlbW92ZSBleHRyYSBvbmUgbGluZSBvZiBjb2RlCgpDaGFuZ2VkIHNpbmNlIHYzOgog
ICogZXhpdCBhdCB0aGUgYmVnaW5uaW5nIGlmICFucl9ncmVmcwogICogY2hhbmdlIHRoZSBpZiBz
dGF0ZW1lbnRzIHRvIGF2b2lkIHRlc3QgKGVyciAhPSAxKSB0d2ljZQogICogaW5pdGlhbGl6ZSBh
ICdibGtpZicgc3RhY2sgdmFyaWFibGUgKHJlZmVyIHRvIFBBVENIIDEvMikKCkNoYW5nZWQgc2lu
Y2UgdjQ6CiAgKiB1c2UgQlVHX09OKCkgd2hlbiAobnJfZ3JlZnMgPT0gMCkgdG8gcmVtaW5kZXIg
dGhlIGRldmVsb3BlcgogICogc2V0IGVyciA9IC1FSU5WQUwgYmVmb3JlIHhlbmJ1c19kZXZfZmF0
YWwoKQoKQ2hhbmdlZCBzaW5jZSB2NToKICAqIHVzZSBXQVJOX09OKCkgaW5zdGVhZCBvZiBCVUdf
T04oKQoKIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCA3MiArKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlv
bnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJs
a2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCmluZGV4
IGE0YWFkYWMuLjA4NzhlNTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
eGVuYnVzLmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwpAQCAtOTI2
LDcgKzkyNiw3IEBAIHN0YXRpYyBpbnQgcmVhZF9wZXJfcmluZ19yZWZzKHN0cnVjdCB4ZW5fYmxr
aWZfcmluZyAqcmluZywgY29uc3QgY2hhciAqZGlyKQogCWludCBlcnIsIGksIGo7CiAJc3RydWN0
IHhlbl9ibGtpZiAqYmxraWYgPSByaW5nLT5ibGtpZjsKIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2ID0gYmxraWYtPmJlLT5kZXY7Ci0JdW5zaWduZWQgaW50IHJpbmdfcGFnZV9vcmRlciwgbnJf
Z3JlZnMsIGV2dGNobjsKKwl1bnNpZ25lZCBpbnQgbnJfZ3JlZnMsIGV2dGNobjsKIAogCWVyciA9
IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsICJldmVudC1jaGFubmVsIiwgIiV1IiwKIAkJCSAg
JmV2dGNobik7CkBAIC05MzYsNDMgKzkzNiw0MiBAQCBzdGF0aWMgaW50IHJlYWRfcGVyX3Jpbmdf
cmVmcyhzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcsIGNvbnN0IGNoYXIgKmRpcikKIAkJcmV0
dXJuIGVycjsKIAl9CiAKLQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGV2LT5vdGhlcmVu
ZCwgInJpbmctcGFnZS1vcmRlciIsICIldSIsCi0JCQkgICZyaW5nX3BhZ2Vfb3JkZXIpOwotCWlm
IChlcnIgIT0gMSkgewotCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCAicmluZy1y
ZWYiLCAiJXUiLCAmcmluZ19yZWZbMF0pOworCW5yX2dyZWZzID0gYmxraWYtPm5yX3JpbmdfcGFn
ZXM7CisKKwlpZiAodW5saWtlbHkoIW5yX2dyZWZzKSkgeworCQlXQVJOX09OKHRydWUpOworCQly
ZXR1cm4gLUVJTlZBTDsKKwl9CisKKwlmb3IgKGkgPSAwOyBpIDwgbnJfZ3JlZnM7IGkrKykgewor
CQljaGFyIHJpbmdfcmVmX25hbWVbUklOR1JFRl9OQU1FX0xFTl07CisKKwkJc25wcmludGYocmlu
Z19yZWZfbmFtZSwgUklOR1JFRl9OQU1FX0xFTiwgInJpbmctcmVmJXUiLCBpKTsKKwkJZXJyID0g
eGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRpciwgcmluZ19yZWZfbmFtZSwKKwkJCQkgICAiJXUiLCAm
cmluZ19yZWZbaV0pOworCiAJCWlmIChlcnIgIT0gMSkgeworCQkJaWYgKG5yX2dyZWZzID09IDEp
CisJCQkJYnJlYWs7CisKIAkJCWVyciA9IC1FSU5WQUw7Ci0JCQl4ZW5idXNfZGV2X2ZhdGFsKGRl
diwgZXJyLCAicmVhZGluZyAlcy9yaW5nLXJlZiIsIGRpcik7CisJCQl4ZW5idXNfZGV2X2ZhdGFs
KGRldiwgZXJyLCAicmVhZGluZyAlcy8lcyIsCisJCQkJCSBkaXIsIHJpbmdfcmVmX25hbWUpOwog
CQkJcmV0dXJuIGVycjsKIAkJfQotCQlucl9ncmVmcyA9IDE7Ci0JfSBlbHNlIHsKLQkJdW5zaWdu
ZWQgaW50IGk7CisJfQorCisJaWYgKGVyciAhPSAxKSB7CisJCVdBUk5fT04obnJfZ3JlZnMgIT0g
MSk7CiAKLQkJaWYgKHJpbmdfcGFnZV9vcmRlciA+IHhlbl9ibGtpZl9tYXhfcmluZ19vcmRlcikg
eworCQllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwgZGlyLCAicmluZy1yZWYiLCAiJXUiLAor
CQkJCSAgICZyaW5nX3JlZlswXSk7CisJCWlmIChlcnIgIT0gMSkgewogCQkJZXJyID0gLUVJTlZB
TDsKLQkJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICIlcy9yZXF1ZXN0ICVkIHJpbmcgcGFn
ZSBvcmRlciBleGNlZWQgbWF4OiVkIiwKLQkJCQkJIGRpciwgcmluZ19wYWdlX29yZGVyLAotCQkJ
CQkgeGVuX2Jsa2lmX21heF9yaW5nX29yZGVyKTsKKwkJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBl
cnIsICJyZWFkaW5nICVzL3JpbmctcmVmIiwgZGlyKTsKIAkJCXJldHVybiBlcnI7CiAJCX0KLQot
CQlucl9ncmVmcyA9IDEgPDwgcmluZ19wYWdlX29yZGVyOwotCQlmb3IgKGkgPSAwOyBpIDwgbnJf
Z3JlZnM7IGkrKykgewotCQkJY2hhciByaW5nX3JlZl9uYW1lW1JJTkdSRUZfTkFNRV9MRU5dOwot
Ci0JCQlzbnByaW50ZihyaW5nX3JlZl9uYW1lLCBSSU5HUkVGX05BTUVfTEVOLCAicmluZy1yZWYl
dSIsIGkpOwotCQkJZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRpciwgcmluZ19yZWZfbmFt
ZSwKLQkJCQkJICAgIiV1IiwgJnJpbmdfcmVmW2ldKTsKLQkJCWlmIChlcnIgIT0gMSkgewotCQkJ
CWVyciA9IC1FSU5WQUw7Ci0JCQkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcg
JXMvJXMiLAotCQkJCQkJIGRpciwgcmluZ19yZWZfbmFtZSk7Ci0JCQkJcmV0dXJuIGVycjsKLQkJ
CX0KLQkJfQogCX0KLQlibGtpZi0+bnJfcmluZ19wYWdlcyA9IG5yX2dyZWZzOwogCiAJZm9yIChp
ID0gMDsgaSA8IG5yX2dyZWZzICogWEVOX0JMS0lGX1JFUVNfUEVSX1BBR0U7IGkrKykgewogCQly
ZXEgPSBremFsbG9jKHNpemVvZigqcmVxKSwgR0ZQX0tFUk5FTCk7CkBAIC0xMDMxLDYgKzEwMzAs
NyBAQCBzdGF0aWMgaW50IGNvbm5lY3RfcmluZyhzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkKIAlz
aXplX3QgeHNwYXRoc2l6ZTsKIAljb25zdCBzaXplX3QgeGVuc3RvcmVfcGF0aF9leHRfc2l6ZSA9
IDExOyAvKiBzdWZmaWNpZW50IGZvciAiL3F1ZXVlLU5OTiIgKi8KIAl1bnNpZ25lZCBpbnQgcmVx
dWVzdGVkX251bV9xdWV1ZXMgPSAwOworCXVuc2lnbmVkIGludCByaW5nX3BhZ2Vfb3JkZXI7CiAK
IAlwcl9kZWJ1ZygiJXMgJXNcbiIsIF9fZnVuY19fLCBkZXYtPm90aGVyZW5kKTsKIApAQCAtMTA3
Niw2ICsxMDc2LDIwIEBAIHN0YXRpYyBpbnQgY29ubmVjdF9yaW5nKHN0cnVjdCBiYWNrZW5kX2lu
Zm8gKmJlKQogCQkgYmxraWYtPm5yX3JpbmdzLCBibGtpZi0+YmxrX3Byb3RvY29sLCBwcm90b2Nv
bCwKIAkJIHBlcnNfZ3JhbnRzID8gInBlcnNpc3RlbnQgZ3JhbnRzIiA6ICIiKTsKIAorCXJpbmdf
cGFnZV9vcmRlciA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsCisJCQkJCSAg
ICAgICAicmluZy1wYWdlLW9yZGVyIiwgMCk7CisKKwlpZiAocmluZ19wYWdlX29yZGVyID4geGVu
X2Jsa2lmX21heF9yaW5nX29yZGVyKSB7CisJCWVyciA9IC1FSU5WQUw7CisJCXhlbmJ1c19kZXZf
ZmF0YWwoZGV2LCBlcnIsCisJCQkJICJyZXF1ZXN0ZWQgcmluZyBwYWdlIG9yZGVyICVkIGV4Y2Vl
ZCBtYXg6JWQiLAorCQkJCSByaW5nX3BhZ2Vfb3JkZXIsCisJCQkJIHhlbl9ibGtpZl9tYXhfcmlu
Z19vcmRlcik7CisJCXJldHVybiBlcnI7CisJfQorCisJYmxraWYtPm5yX3JpbmdfcGFnZXMgPSAx
IDw8IHJpbmdfcGFnZV9vcmRlcjsKKwogCWlmIChibGtpZi0+bnJfcmluZ3MgPT0gMSkKIAkJcmV0
dXJuIHJlYWRfcGVyX3JpbmdfcmVmcygmYmxraWYtPnJpbmdzWzBdLCBkZXYtPm90aGVyZW5kKTsK
IAllbHNlIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 16:41:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 16:41: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-devel-bounces@lists.xenproject.org>)
	id 1gj5Ia-0000wj-PZ; Mon, 14 Jan 2019 16:41: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj5IZ-0000wX-HS
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 16:41:15 +0000
X-Inumbo-ID: 3457c155-181b-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3457c155-181b-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 16:41:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 09:39:12 -0700
Message-Id: <5C3CBB2E020000780020D71B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 09:39:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stewart Hildebrand" <Stewart.Hildebrand@dornerworks.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <5C3C6052020000780020D202@prv1-mh.provo.novell.com>
 <9fb210a4-8f81-5a7b-620f-08c7124d332b@arm.com>
 <5C3CB03F020000780020D67D@prv1-mh.provo.novell.com>
 <244d19d7c315429788149fc28029c6d0@dornerworks.com>
In-Reply-To: <244d19d7c315429788149fc28029c6d0@dornerworks.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDE3OjI2LCA8U3Rld2FydC5IaWxkZWJyYW5kQGRvcm5lcndvcmtz
LmNvbT4gd3JvdGU6Cj4gT24gTW9uZGF5LCBKYW51YXJ5IDE0LCAyMDE5IDEwOjUzIEFNLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4gPiBIaSBKYW4sCj4+ID4KPj4gPiBPbiAxNC8wMS8yMDE5IDEwOjEx
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+Pj4gT24gMTEuMDEuMTkgYXQgMTk6MDQsIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gPj4+IE9uIEZyaSwgMTEgSmFuIDIwMTksIEph
biBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4+Pj4+IE9uIDExLjAxLjE5IGF0IDAzOjE0LCA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+ID4+Pj4+IEhpIEp1ZXJnZW4sIEphbiwKPj4gPj4+
Pj4KPj4gPj4+Pj4gSSBzcG9rZSB3aXRoIEp1bGllbjogd2UgYXJlIGJvdGggY29udmluY2VkIHRo
YXQgdGhlIHVuc2lnbmVkIGxvbmcKPj4gPj4+Pj4gc29sdXRpb24gaXMgYmVzdC4gQnV0IEp1bGll
biBhbHNvIGRpZCBzb21lIHJlc2VhcmNoIGFuZCBoZSB0aGlua3MgdGhhdAo+PiA+Pj4+PiBKYW4n
cyB2ZXJzaW9uIChyZXR1cm5pbmcgcG9pbnRlciB0eXBlKSBub3Qgb25seSBkb2VzIG5vdCBoZWxw
IHdpdGgKPj4gPj4+Pj4gTUlTUkEtQywgYnV0IGFsc28gZG9lc24ndCBzb2x2ZSB0aGUgcG90ZW50
aWFsIEdDQyBwcm9ibGVtIGVpdGhlci4gQQo+PiA+Pj4+PiBkZXNjcmlwdGlvbiBvZiB0aGUgR0ND
IGlzc3VlIGlzIGF2YWlsYWJsZSBoZXJlOgo+PiA+Pj4+Pgo+PiA+Pj4+Pgo+PiA+Pj4KPj4gPiAK
PiBodHRwczovL2tyaXN0ZXJ3LmJsb2dzcG90LmNvbS8yMDE2LzEyL3BvaW50ZXItY29tcGFyaXNv
bi1pbnZhbGlkLW9wdGltaXphdGlvbiAKPj4gPiAuaAo+PiA+Pj4gdG1sP209MQo+PiA+Pj4+Cj4+
ID4+Pj4gSSd2ZSByZWFkIHRocm91Z2ggaXQsIGFuZCBiZXNpZGVzIG5vdCBhZ3JlZWluZyB3aXRo
IHNvbWUgb2YgdGhlCj4+ID4+Pj4gYXV0aG9yJ3MgYXJndW1lbnRzIEkgd2Fzbid0IGFibGUgdG8g
c3BvdCB3aGVyZSBpdCB0ZWxscyBtZSB3aHkvaG93Cj4+ID4+Pj4gdGhlIHN1Z2dlc3RlZCBhcHBy
b2FjaCBkb2Vzbid0IHNvbHZlIHRoZSBwcm9ibGVtLgo+PiA+Pj4+Cj4+ID4+Pj4+IChBbHNvIGtl
ZXAgaW4gbWluZCB0aGF0IExpbnV4IHVzZXMgdGhlIHVuc2lnbmVkIGxvbmcgc29sdXRpb24gdG8g
c29sdmUKPj4gPj4+Pj4gdGhlIEdDQyBpc3N1ZSwgZGV2aWF0aW5nIGZyb20gaXQgZG9lc24ndCBz
ZWVtIHdpc2UuKQo+PiA+Pj4+Cj4+ID4+Pj4gV2hpY2ggc3BlY2lmaWMgZ2NjIGlzc3VlICh0aGF0
IGlzIG5vdCBzb2x2ZWQgYnkgcmV0YWluaW5nIHR5cGUpPwo+PiA+Pj4KPj4gPj4+IEkgYW0gaG9w
aW5nIEp1bGllbiBhbmQgaGlzIHRlYW0gd2lsbCBiZSBhYmxlIHRvIHByb3ZpZGUgdGhlIG1vcmUK
Pj4gPj4+IGRlY2lzaXZlIGluZm9ybWF0aW9uIG5leHQgd2VlayBmb3IgdXMgdG8gbWFrZSBhIGRl
Y2lzaW9uLCBidXQgaXQgbG9va3MKPj4gPj4+IGxpa2UgdGhlIGlzc3VlIGlzIG5vdCBjbGVhci1j
dXQgYW5kIHBlb3BsZSBvbiB0aGUgR0NDIGxpc3QgZGlzYWdyZWUgb24KPj4gPj4+IGhvdyBpdCBz
aG91bGQgYmUgaGFuZGxlZC4KPj4gPj4+Cj4+ID4+Pgo+PiA+Pj4gVGhlIEMgc3RhbmRhcmQgc2F5
cyB0aGF0ICJUd28gcG9pbnRlcnMgY29tcGFyZSBlcXVhbCBpZiBhbmQgb25seSBpZiBib3RoCj4+
ID4+PiBhcmUgbnVsbCBwb2ludGVycywgYm90aCBhcmUgcG9pbnRlcnMgdG8gdGhlIHNhbWUgb2Jq
ZWN0IChpbmNsdWRpbmcgYQo+PiA+Pj4gcG9pbnRlciB0byBhbiBvYmplY3QgYW5kIGEgc3Vib2Jq
ZWN0IGF0IGl0cyBiZWdpbm5pbmcpIG9yIGZ1bmN0aW9uLCBib3RoCj4+ID4+PiBhcmUgcG9pbnRl
cnMgdG8gb25lIHBhc3QgdGhlIGxhc3QgZWxlbWVudCBvZiB0aGUgc2FtZSBhcnJheSBvYmplY3Qs
IG9yCj4+ID4+PiBvbmUgaXMgYSBwb2ludGVyIHRvIG9uZSBwYXN0IHRoZSBlbmQgb2Ygb25lIGFy
cmF5IG9iamVjdCBhbmQgdGhlIG90aGVyCj4+ID4+PiBpcyBhIHBvaW50ZXIgdG8gdGhlIHN0YXJ0
IG9mIGEgZGlmZmVyZW50IGFycmF5IG9iamVjdCB0aGF0IGhhcHBlbnMgdG8KPj4gPj4+IGltbWVk
aWF0ZWx5IGZvbGxvdyB0aGUgZmlyc3QgYXJyYXkgb2JqZWN0IGluIHRoZSBhZGRyZXNzIHNwYWNl
LiIKPj4gPj4+Cj4+ID4+PiBJbiBzaG9ydCwgdGhlIGNvbXBpbGVyIGlzIGZyZWUgdG8gcmV0dXJu
IGZhbHNlIGluIGEgcG9pbnRlciBjb21wYXJpc29uCj4+ID4+PiBpZiBpdCBiZWxpZXZlcyB0aGF0
IHRoZSBwb2ludGVycyBwb2ludCB0byBkaWZmZXJlbnQgbm9uLWNvbnNlY3V0aXZlCj4+ID4+PiBv
YmplY3QuCj4+ID4+Cj4+ID4+IEFuZCBpdCBpcyB0aGlzICJpdCBiZWxpZXZlcyIgd2hpY2ggd2Ug
dW5kZXJtaW5lIHdpdGggdGhlIGNvbnN0cnVjdDoKPj4gPj4gQXMgbG9uZyBhcyB0aGUgY29tcGls
ZXIgY2FuJ3QgcHJvdmUgdHdvIHBvaW50ZXJzIHBvaW50IHRvIGRpZmZlcmVudAo+PiA+PiBvYmpl
Y3RzLCBpdCBjYW4ndCBlbGltaW5hdGUgdGhlIGFjdHVhbCBjb21wYXJpc29uLgo+PiA+Cj4+ID4g
TWF5IEkgYXNrIHdoZXJlIGRvZXMgdGhpcyBjb21lIGZyb20/IEEgY29tcGlsZXIgY291bGQgdGVj
aG5pY2FsbHkgYmUgZnJlZSB0bwo+PiA+IGFzc3VtZSB0aGUgaW52ZXJzZS4gSS5lIGFzIGxvbmcg
YXMgaXQgY2FuJ3QgcHJvdmUgdHdvIHBvaW50ZXJzIHBvaW50IHRvCj4+ID4gZGlmZmVyZW50IG9i
amVjdHMsIGl0IGNhbiByZWx5IG9uIHRoZSB1bmRlZmluZWQgYmVoYXZpb3IgdG8gb3B0aW1pemUg
aXQuCj4+IAo+PiBOby4gQXMgbG9uZyBhcyB0aGVyZSdzIGEgY2hhbmNlIHRoYXQgYm90aCBwb2lu
dGVycyBwb2ludCB0byB0aGUgc2FtZQo+PiBvYmplY3QsIGl0IGNhbid0IGRvIGJhZCB0aGluZ3Ms
IGJlY2F1c2UgX2lmXyB0aGV5IGRvLCB0aGUgcmVzdWx0IG9mIHRoZQo+PiBjb21wYXJpc29uIGhh
cyB0byBiZSBjb3JyZWN0IChhcyBwZXIgdGhlIHRleHQgc3RpbGwgcXVvdGVkIGFib3ZlKS4KPj4g
Cj4+IEphbgo+IAo+IEluIHRoZSBmb2xsb3dpbmcgZGVjbGFyYXRpb246Cj4gZXh0ZXJuIGNoYXIg
X3N0YXJ0W10sIF9lbmRbXTsKPiBpdCdzIHN0aWxsIGEgdmFsaWQgaW50ZXJwcmV0YXRpb24gdGhh
dCBfc3RhcnQgYW5kIF9lbmQgcG9pbnQgdG8gZGlmZmVyZW50IAo+IG9iamVjdHMuIEluIGZhY3Qs
IEkgdGhpbmsgaXMgYWxyZWFkeSBtYWtpbmcgdGhpcyBhc3N1bXB0aW9uLCBnaXZlbiB0aGF0IEdD
QyAKPiA3LjMgd2lsbCBlbWl0IHRoZSBmb2xsb3dpbmcgd2FybmluZyBpZiAiZXh0ZXJuIiBpcyBy
ZW1vdmVkOiAid2FybmluZzogYXJyYXkgCj4g4oCYX2VuZOKAmSBhc3N1bWVkIHRvIGhhdmUgb25l
IGVsZW1lbnQiCgpJJ20gYWZyYWlkIHlvdSdyZSBtaXhpbmcgdXAgdGhpbmdzLiBSZW1vdmluZyB0
aGUgImV4dGVybiIgY29udmVydHMgdGhlCmNvbnN0cnVjdCBmcm9tIGEgZGVjbGFyYXRpb24gdG8g
YSAobGF0ZW50LCBkZXRlcm1pbmVkIG9uY2UgdGhlIGVudGlyZQpDVSBoYXMgYmVlbiBwYXJzZWQp
IGRlZmluaXRpb24uIFRoZSBleHBhbnNpb24gdG8gb25lIGVsZW1lbnQgdGhhdAp0aGUgY29tcGls
ZXIgZG9lcyBpcyBzcGVjaWZpY2FsbHkgdG8gYXZvaWQgcG9pbnRlcnMgdG8gY29tcGFyZSBlcXVh
bApkZXNwaXRlIHBvaW50aW5nIGF0IGRpZmZlcmVudCBvYmplY3RzIChpZiB0aGVyZSB3YXMgbm8g
ZWxlbWVudCwgdGhlCm5leHQgc2VxdWVudGlhbCBvYmplY3QgaW4gbWVtb3J5IHdvdWxkIGhhdmUg
dGhlIHNhbWUgYWRkcmVzcywgYW5kCmhlbmNlIHBvaW50ZXJzIHdvdWxkIGNvbXBhcmUgZXF1YWwp
LgoKPiBXaG8ncyB0byBzYXkgdGhhdCBHQ0Mgc29tZWRheSB3b24ndCBiZWNvbWUgc21hcnQgZW5v
dWdoIHRvIHNuaWZmIG91dCBhbGwgdGhlIAo+IGlubGluZSBhc3NlbWJseSBhbmQgcG9pbnRlci10
eXBlIGNhc3RzIGFuZCBzdGlsbCBkcmF3IHRoZSBjb25jbHVzaW9uIHRoYXQgCj4gdGhleSBwb2lu
dCB0byBzZXBhcmF0ZSBvYmplY3RzPwoKTG9va2luZyB0aHJvdWdoIGNhc3RzIGJldHdlZW4gcG9p
bnRlciB0eXBlcyBpcyBhbHJlYWR5IGhhcHBlbmluZy4KSW5zcGVjdGluZyB0aGUgYWN0dWFsIHRl
eHQgb2YgYW4gYXNtKCkgaXMsIG90b2gsIHNvbWV0aGluZyB0aGF0CnNob3VsZCBuZXZlciBoYXBw
ZW4sIGFzIGl0IHdvdWxkIGJlIGV4dHJlbWVseSBlcnJvciBwcm9uZS4KCj4gV2hhdCBpZiBHQ0Mg
c29tZWRheSB3aWxsIG1ha2UgdGhlc2UgZGVjaXNpb25zIAo+IGJhc2VkIG9uIHNvbWUgc29ydCBv
ZiBsaW5rLXRpbWUgb3B0aW1pemF0aW9uLCBsaWtlIHVzaW5nIGFuIGludGVybWVkaWFyeSBvciAK
PiBpdGVyYXRpdmUgc3ltYm9sL2xpbmtlciBtYXAgb2Ygc29ydHM/CgpUaGF0J3Mgd2h5IGhpZGlu
ZyBpdCB0aHJvdWdoIGFuIGFzbSgpIGlzIGltbyBiZXN0LCBiZWNhdXNlIHRoZSBhc20oKQp3aWxs
IGJlIHJldGFpbmVkIGluIHRoZSBpbnRlcm5hbCByZXByZXNlbnRhdGlvbiwgYW5kIGhlbmNlIHJl
bWFpbgppbW11bmUgZnJvbSBzdWNoIG9wdGltaXphdGlvbnMuCgo+IEFsc28sIHRoZSBhYm92ZSB0
ZXh0IG9ubHkgY29uY2VybnMgZXF1YWxpdHkgY29tcGFyaXNvbnMuIFdoYXQgYWJvdXQgCj4gZ3Jl
YXRlci9sZXNzL25lcSBjb21wYXJpc29ucywgYXJpdGhtZXRpYywgYW5kIGRlcmVmZXJlbmNpbmc/
CgpEaWZmZXJlbnQgc3ViamVjdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 16:44:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1gj5M7-0001Ft-SY; Mon, 14 Jan 2019 16: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=+Ly7=PW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gj5M6-0001Fi-UV
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 16:44:54 +0000
X-Inumbo-ID: b774ae28-181b-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b774ae28-181b-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 16:44:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 14 Jan 2019 09:44:52 -0700
Message-Id: <5C3CBC83020000780020D72E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 14 Jan 2019 09:44:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <5C3C6052020000780020D202@prv1-mh.provo.novell.com>
 <9fb210a4-8f81-5a7b-620f-08c7124d332b@arm.com>
 <5C3CB03F020000780020D67D@prv1-mh.provo.novell.com>
 <b53e2c4e-01d5-0f8f-fbe9-a5ec7248cbde@arm.com>
In-Reply-To: <b53e2c4e-01d5-0f8f-fbe9-a5ec7248cbde@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDE3OjI4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIEphbiwKPiAKPiBPbiAxNC8wMS8yMDE5IDE1OjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4gT24gMTQuMDEuMTkgYXQgMTY6NDEsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+
PiBIaSBKYW4sCj4+Pgo+Pj4gT24gMTQvMDEvMjAxOSAxMDoxMSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+Pj4+Pj4gT24gMTEuMDEuMTkgYXQgMTk6MDQsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3
cm90ZToKPj4+Pj4gT24gRnJpLCAxMSBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
Pj4+PiBPbiAxMS4wMS4xOSBhdCAwMzoxNCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3Rl
Ogo+Pj4+Pj4+IEhpIEp1ZXJnZW4sIEphbiwKPj4+Pj4+Pgo+Pj4+Pj4+IEkgc3Bva2Ugd2l0aCBK
dWxpZW46IHdlIGFyZSBib3RoIGNvbnZpbmNlZCB0aGF0IHRoZSB1bnNpZ25lZCBsb25nCj4+Pj4+
Pj4gc29sdXRpb24gaXMgYmVzdC4gQnV0IEp1bGllbiBhbHNvIGRpZCBzb21lIHJlc2VhcmNoIGFu
ZCBoZSB0aGlua3MgdGhhdAo+Pj4+Pj4+IEphbidzIHZlcnNpb24gKHJldHVybmluZyBwb2ludGVy
IHR5cGUpIG5vdCBvbmx5IGRvZXMgbm90IGhlbHAgd2l0aAo+Pj4+Pj4+IE1JU1JBLUMsIGJ1dCBh
bHNvIGRvZXNuJ3Qgc29sdmUgdGhlIHBvdGVudGlhbCBHQ0MgcHJvYmxlbSBlaXRoZXIuIEEKPj4+
Pj4+PiBkZXNjcmlwdGlvbiBvZiB0aGUgR0NDIGlzc3VlIGlzIGF2YWlsYWJsZSBoZXJlOgo+Pj4+
Pj4+Cj4+Pj4+Pj4KPj4+Pj4KPj4+IAo+IGh0dHBzOi8va3Jpc3RlcncuYmxvZ3Nwb3QuY29tLzIw
MTYvMTIvcG9pbnRlci1jb21wYXJpc29uLWludmFsaWQtb3B0aW1pemF0aW9uIAo+Pj4gLmgKPj4+
Pj4gdG1sP209MQo+Pj4+Pj4KPj4+Pj4+IEkndmUgcmVhZCB0aHJvdWdoIGl0LCBhbmQgYmVzaWRl
cyBub3QgYWdyZWVpbmcgd2l0aCBzb21lIG9mIHRoZQo+Pj4+Pj4gYXV0aG9yJ3MgYXJndW1lbnRz
IEkgd2Fzbid0IGFibGUgdG8gc3BvdCB3aGVyZSBpdCB0ZWxscyBtZSB3aHkvaG93Cj4+Pj4+PiB0
aGUgc3VnZ2VzdGVkIGFwcHJvYWNoIGRvZXNuJ3Qgc29sdmUgdGhlIHByb2JsZW0uCj4+Pj4+Pgo+
Pj4+Pj4+IChBbHNvIGtlZXAgaW4gbWluZCB0aGF0IExpbnV4IHVzZXMgdGhlIHVuc2lnbmVkIGxv
bmcgc29sdXRpb24gdG8gc29sdmUKPj4+Pj4+PiB0aGUgR0NDIGlzc3VlLCBkZXZpYXRpbmcgZnJv
bSBpdCBkb2Vzbid0IHNlZW0gd2lzZS4pCj4+Pj4+Pgo+Pj4+Pj4gV2hpY2ggc3BlY2lmaWMgZ2Nj
IGlzc3VlICh0aGF0IGlzIG5vdCBzb2x2ZWQgYnkgcmV0YWluaW5nIHR5cGUpPwo+Pj4+Pgo+Pj4+
PiBJIGFtIGhvcGluZyBKdWxpZW4gYW5kIGhpcyB0ZWFtIHdpbGwgYmUgYWJsZSB0byBwcm92aWRl
IHRoZSBtb3JlCj4+Pj4+IGRlY2lzaXZlIGluZm9ybWF0aW9uIG5leHQgd2VlayBmb3IgdXMgdG8g
bWFrZSBhIGRlY2lzaW9uLCBidXQgaXQgbG9va3MKPj4+Pj4gbGlrZSB0aGUgaXNzdWUgaXMgbm90
IGNsZWFyLWN1dCBhbmQgcGVvcGxlIG9uIHRoZSBHQ0MgbGlzdCBkaXNhZ3JlZSBvbgo+Pj4+PiBo
b3cgaXQgc2hvdWxkIGJlIGhhbmRsZWQuCj4+Pj4+Cj4+Pj4+Cj4+Pj4+IFRoZSBDIHN0YW5kYXJk
IHNheXMgdGhhdCAiVHdvIHBvaW50ZXJzIGNvbXBhcmUgZXF1YWwgaWYgYW5kIG9ubHkgaWYgYm90
aAo+Pj4+PiBhcmUgbnVsbCBwb2ludGVycywgYm90aCBhcmUgcG9pbnRlcnMgdG8gdGhlIHNhbWUg
b2JqZWN0IChpbmNsdWRpbmcgYQo+Pj4+PiBwb2ludGVyIHRvIGFuIG9iamVjdCBhbmQgYSBzdWJv
YmplY3QgYXQgaXRzIGJlZ2lubmluZykgb3IgZnVuY3Rpb24sIGJvdGgKPj4+Pj4gYXJlIHBvaW50
ZXJzIHRvIG9uZSBwYXN0IHRoZSBsYXN0IGVsZW1lbnQgb2YgdGhlIHNhbWUgYXJyYXkgb2JqZWN0
LCBvcgo+Pj4+PiBvbmUgaXMgYSBwb2ludGVyIHRvIG9uZSBwYXN0IHRoZSBlbmQgb2Ygb25lIGFy
cmF5IG9iamVjdCBhbmQgdGhlIG90aGVyCj4+Pj4+IGlzIGEgcG9pbnRlciB0byB0aGUgc3RhcnQg
b2YgYSBkaWZmZXJlbnQgYXJyYXkgb2JqZWN0IHRoYXQgaGFwcGVucyB0bwo+Pj4+PiBpbW1lZGlh
dGVseSBmb2xsb3cgdGhlIGZpcnN0IGFycmF5IG9iamVjdCBpbiB0aGUgYWRkcmVzcyBzcGFjZS4i
Cj4+Pj4+Cj4+Pj4+IEluIHNob3J0LCB0aGUgY29tcGlsZXIgaXMgZnJlZSB0byByZXR1cm4gZmFs
c2UgaW4gYSBwb2ludGVyIGNvbXBhcmlzb24KPj4+Pj4gaWYgaXQgYmVsaWV2ZXMgdGhhdCB0aGUg
cG9pbnRlcnMgcG9pbnQgdG8gZGlmZmVyZW50IG5vbi1jb25zZWN1dGl2ZQo+Pj4+PiBvYmplY3Qu
Cj4+Pj4KPj4+PiBBbmQgaXQgaXMgdGhpcyAiaXQgYmVsaWV2ZXMiIHdoaWNoIHdlIHVuZGVybWlu
ZSB3aXRoIHRoZSBjb25zdHJ1Y3Q6Cj4+Pj4gQXMgbG9uZyBhcyB0aGUgY29tcGlsZXIgY2FuJ3Qg
cHJvdmUgdHdvIHBvaW50ZXJzIHBvaW50IHRvIGRpZmZlcmVudAo+Pj4+IG9iamVjdHMsIGl0IGNh
bid0IGVsaW1pbmF0ZSB0aGUgYWN0dWFsIGNvbXBhcmlzb24uCj4+Pgo+Pj4gTWF5IEkgYXNrIHdo
ZXJlIGRvZXMgdGhpcyBjb21lIGZyb20/IEEgY29tcGlsZXIgY291bGQgdGVjaG5pY2FsbHkgYmUg
ZnJlZSB0bwo+Pj4gYXNzdW1lIHRoZSBpbnZlcnNlLiBJLmUgYXMgbG9uZyBhcyBpdCBjYW4ndCBw
cm92ZSB0d28gcG9pbnRlcnMgcG9pbnQgdG8KPj4+IGRpZmZlcmVudCBvYmplY3RzLCBpdCBjYW4g
cmVseSBvbiB0aGUgdW5kZWZpbmVkIGJlaGF2aW9yIHRvIG9wdGltaXplIGl0Lgo+PiAKPj4gTm8u
IEFzIGxvbmcgYXMgdGhlcmUncyBhIGNoYW5jZSB0aGF0IGJvdGggcG9pbnRlcnMgcG9pbnQgdG8g
dGhlIHNhbWUKPj4gb2JqZWN0LCBpdCBjYW4ndCBkbyBiYWQgdGhpbmdzLCBiZWNhdXNlIF9pZl8g
dGhleSBkbywgdGhlIHJlc3VsdCBvZiB0aGUKPj4gY29tcGFyaXNvbiBoYXMgdG8gYmUgY29ycmVj
dCAoYXMgcGVyIHRoZSB0ZXh0IHN0aWxsIHF1b3RlZCBhYm92ZSkuCj4gCj4gSW4gdGhlIGZvbGxv
d2luZyBleGFtcGxlICh0YWtlbiBmcm9tIFsxXSk6Cj4gCj4gZXh0ZXJuIHN0cnVjdCBteV9zdHJ1
Y3QgX19zdGFydFtdOwo+IGV4dGVybiBzdHJ1Y3QgbXlfc3RydWN0IF9fZW5kW107Cj4gCj4gdm9p
ZCBmb28odm9pZCkKPiB7Cj4gICAgICBmb3IgKHN0cnVjdCBteV9zdHJ1Y3QgKnggPSBfX3N0YXJ0
OyB4ICE9IF9fZW5kOyB4KyspCj4gICAgICAgICAgZG9fc29tZXRoaW5nKHgpOwo+IH0KPiAKPiBU
aGUgY29tcGlsZXIgY2FuJ3QgYmUgc3VyZSB0aGF0IF9fc3RhcnQgYW5kIF9fZW5kIGFyZSBub3Qg
ZXF1YWwuCgpZb3UncmUgaW52ZXJ0aW5nIHdoYXQgd2FzIHNhaWQgYmVmb3JlOiBPZiBjb3Vyc2Ug
dGhlIGNvbXBpbGVyCmNhbiN0IGJlIHN1cmUgdGhlIGFkZHJlc3NlcyBhcmUgbm90IGVxdWFsLiBC
dXQgZnJvbSB0aGUgbWVyZQpsYW5ndWFnZSBzdHJ1Y3R1cmUgaXQga25vd3MgdGhhdCBfX3N0YXJ0
W10gYW5kIF9fZW5kW10gYXJlCnR3byBkaWZmZXJlbnQgb2JqZWN0cy4KCj4gWWV0IGl0IG1heSAK
PiBkZWNpZGUgdGhleSBhcmUgYWx3YXlzIGRpZmZlcmVudCBhbmQgb3B0aW1pemUgaXQgdG8gYW4g
aW5maW5pdGUgbG9vcC4gU28gc3VyZWx5LCAKPiB0aGUgY29tcGlsZXIgY2FuIGRvIGJhZCB0aGlu
Z3Mgd2l0aCBldmVuIHNpbXBsZSBjb2RlLgoKT2YgY291cnNlLgoKPiBJIGFtIHN0cnVnZ2xpbmcg
dG8gdW5kZXJzdGFuZCBob3cgdXNpbmcgImFzbSB2b2xhdGlsZSIgYW5kIHN0aWxsIHJldHVybmlu
ZyBhIAo+IHBvaW50ZXIgd291bGQgaGVscCBoZXJlLiBJZiB0aGUgY29tcGlsZXIgbWFuYWdlZCB0
byBpbmZlciB0aGF0IF9fc3RhcnQgYW5kIF9fZW5kIAo+IGFyZSBhbHdheXMgZGlmZmVyZW50LCB0
aGVuIHRoZXJlIGFyZSBubyByZWFzb24gZm9yIHRoaXMgdG8gbm90IGhhcHBlbiB3aXRoIHRoZSAK
PiBuZXcgY29uc3RydWN0LgoKT2YgY291cnNlIHRoZXJlIGlzOiBUaGVyZSdzIG5vIGNvbm5lY3Rp
b24gdG8gdGhlIG9yaWdpbmFsIG9iamVjdChzKQphbnltb3JlLiBTYW1lIHdpdGgKCmV4dGVybiBz
dHJ1Y3QgbXlfc3RydWN0IF9fc3RhcnRbXTsKZXh0ZXJuIHN0cnVjdCBteV9zdHJ1Y3QgX19lbmRb
XTsKCnZvaWQgdGVzdChjb25zdCBzdHJ1Y3QgbXlfc3RydWN0ICopOwoKdm9pZCBmb28oaW50IGkp
IHsKCXRlc3QoaSA/IF9fc3RhcnQgOiBfX2VuZCk7Cn0KCldoZXJldmVyIHRlc3QoKSBpcyBkZWZp
bmVkLCB0aGUgY29tcGlsZXIgY2FuJ3QgbWFrZSBhc3N1bXB0aW9ucwphbnltb3JlICh1bmxlc3Mg
b2YgY291cnNlIGl0IGdldHMgdG8gc2VlIHRoZSBkZWZpbml0aW9uLCBlLmcuIHZpYQp3aG9sZSBw
cm9ncmFtIG9wdGltaXphdGlvbikuIEJ1dCBpZiB0aGUgZnVuY3Rpb24ncyBpbXBsZW1lbnRhdGlv
bgpsaXZlcyBpbiBhIGRpZmZlcmVudCBiaW5hcnksIHRoZSBjb21waWxlciBqdXN0IGNhbid0IG1h
a2UgYW55CmFzc3VtcHRpb25zIGFueW1vcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 17:04:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 17:04: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-devel-bounces@lists.xenproject.org>)
	id 1gj5ec-0002yp-HO; Mon, 14 Jan 2019 17:04:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3TbD=PW=citrix.com=prvs=910b85111=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gj5eb-0002yi-3m
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 17:04:01 +0000
X-Inumbo-ID: 6202619f-181e-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6202619f-181e-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 17:03:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="75531963"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23612.49164.747065.432987@mariner.uk.xensource.com>
Date: Mon, 14 Jan 2019 16:59:56 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C3CAE6F020000780020D663@prv1-mh.provo.novell.com>
References: <5C136E9202000078002060C0@prv1-mh.provo.novell.com>
 <23579.43844.578170.901778@mariner.uk.xensource.com>
 <5C1BADB602000078002081A4@prv1-mh.provo.novell.com>
 <23579.46083.675322.495659@mariner.uk.xensource.com>
 <5C1BBDD40200007800208289@prv1-mh.provo.novell.com>
 <5C1C98AC0200007800208613@prv1-mh.provo.novell.com>
 <23580.62909.125592.827301@mariner.uk.xensource.com>
 <5C2F2832020000780020A248@prv1-mh.provo.novell.com>
 <23612.42558.631150.227465@mariner.uk.xensource.com>
 <5C3CAE6F020000780020D663@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] x86emul: fix test harness and fuzzer build
 dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0geDg2ZW11bDogZml4
IHRlc3QgaGFybmVzcyBhbmQgZnV6emVyIGJ1aWxkIGRlcGVuZGVuY2llcyIpOgo+IFNvIGhvdyBk
byB3ZSBtYWtlIHByb2dyZXNzIGhlcmU/IEZvciB0aGUgdHdvIGNoYW5nZXMgdGhhdAo+IHlvdSBk
aXNsaWtlIEkgZG9uJ3QgZm9ybWFsbHkgbmVlZCB5b3VyIGFjaywgYW5kIEkgaGF2ZSBBbmRyZXcn
cy4KPiBJIHdvdWxkIChoYXZlIHRvKSByZXNwZWN0IGFuIGFjdGl2ZSBOQUsgb2YgeW91cnMsIG9m
IGNvdXJzZS4KCkFzIEkgc2F5LCBJIHRoaW5rIHlvdSBhcmUgdHJ5aW5nIHRvIHNvbWV0aGluZyB0
aGF0IGlzIG5vdCB3ZWxsCnN1cHBvcnRlZCBieSByZWN1cnNpdmUgbWFrZS4gIEl0IGZvbGxvd3Mg
dGhhdCBpZiBhbnkgc2l0dWF0aW9ucyBjYXVzZQpwYXJ0aWN1bGFyIHRyb3VibGUsIHRoZXkgc2hv
dWxkIGJlIGRvY3VtZW50ZWQgcmF0aGVyIHRoYW4gZml4ZWQ7IG9yCm1heWJlIHRoZSBnZW5lcmFs
IGNhc2Ugc2hvdWxkIGJlIGRvY3VtZW50ZWQgdG9vLiAgKCJPbmx5IHRvcC1sZXZlbAptYWtlIHRh
cmdldHMgYXJlIGZ1bGx5IHN1cHBvcnRlZDsgeW91IG1heSB1c2UgZGVlcGVyIHRhcmdldHMgZGly
ZWN0bHkKd2l0aCBtYWtlIC1DIG9yIGJ5IGludm9raW5nIG1ha2UgaW4gYSBzdWJkaXIsIGJ1dCBh
dCByaXNrIG9mCmVycm9uZW91c2x5IG5vdCAocmUpYnVpbGRpbmcgb3RoZXIgcGFydHMgb2YgdGhl
IHRyZWUiLikKCkJ1dCBJIGRvbid0IHRoaW5rIHRoaXMgaXMgaW1wb3J0YW50IGVub3VnaCBmb3Ig
YSBOQUsuCgpJJ20gbm90IHN1cmUgd2hhdCB5b3UgbWVhbiBieSAibWFrZSBwcm9ncmVzcyIuICBE
byB5b3UgbWVhbiAiaG93IGNhbgp3ZSBkaXNwb3NlIG9mIHRoaXMgZGlzYWdyZWVtZW50PyIgIEkg
dGhpbmsgb3VyIHZpZXdzIGFyZQppcnJlY29uY2lsYWJsZS4KCklmIHlvdSBhbmQgb3RoZXIgY29t
bWl0dGVycyBoYXZlIGxpc3RlbmVkIHRvIG1lIGFuZCBzdGlsbCB3YW50IHRvCmNvbW1pdCB0aGlz
IHRoZW4gc28gYmUgaXQuCgo+IEZvciB0aGUgb25lIGNoYW5nZSB0aGF0IEkgbmVlZCB5b3VyIChv
ciBXZWkncykgYWNrIG9uLCBJIGRpZG4ndAo+IHNlZSBhbnkgc3Ryb25nIG9iamVjdGlvbiBzbyBm
YXIsIGFuZCB0aGlzIGZpeGVzIGFuIGFjdHVhbCBpc3N1ZQo+IHdpdGggdGhlIG92ZXJhbGwgdG9v
bHMgYnVpbGQsIGkuZS4gX291dHNpZGVfIG9mIHRoZSBhcmVhIHlvdSdyZQo+IGNvbmNlcm5lZCBh
Ym91dC4gVGhlICQoTUFLRSkgaW52b2NhdGlvbiB0aGVyZSBpcyBub3Qgb3Zlcmx5Cj4gbmljZSwg
YnV0IEkgdGhvdWdodCBJIGRpZCBjb252aW5jZSB5b3UgdGhhdCAtIHdpdGggdGhlIHdheQo+IHRv
b2xzL2luY2x1ZGUvIGdldHMgZGVhbHQgd2l0aCBmcm9tIHRoZSB0b3AgbGV2ZWwgLSB0aGlzIHNo
b3VsZAo+IG5vdCBiZSBhbiBpc3N1ZS4gUGx1cyBJJ20ganVzdCBtb3ZpbmcgaXQuCgpGQU9ELCB0
aGUgb25seSB0aGluZyBJIGFtIG9iamVjdGluZyB0byBpcyB0aGlzIGtpbmQgb2YgdGhpbmc6Cgog
ICAraWZlcSAoJChNQUtFTEVWRUwpLDApCiAgICskKFhFTl9ST09UKS90b29scy9pbmNsdWRlL3hl
bi9saWIveDg2L2NwdWlkLWF1dG9nZW4uaDogRk9SQ0UKICAgKyAgICAgICAkKE1BS0UpIC1DICQo
WEVOX1JPT1QpL3Rvb2xzL2luY2x1ZGUgYnVpbGQKICAgK2VuZGlmCgpUaGlzIGFwcGVhcnMgdHdp
Y2UgaW4geW91ciB2Mi4gIFRoZSByZXN0IEkgaGF2ZSBubyBkaWZmaWN1bHR5IHdpdGguCgpJIGRv
bid0IHRoaW5rIGl0IGlzIHNlbnNpYmxlIHRvIHR1cm4gdGhpcyBpbnRvIGFuIGFyZ3VtZW50IGFi
b3V0IHdob3NlCmJhaWxpd2ljayB2YXJpb3VzIGh1bmtzIGFyZSBpbi4gIEkgYW0gbm90IGdvaW5n
IHRvIGNyeSBmb3VsIGlmIHRoaXMKZ2V0cyBjb21taXR0ZWQsIHBhcnRpY3VsYXJseSBpZiBBbmRy
ZXcgaGFzIHJldmlld2VkIHRoaXMgY29udmVyc2F0aW9uCmFuZCB0ZWxscyB1cyB0aGF0IGhpcyBh
Y2sgc3RhbmRzLiAgSSBoYXZlIHNhaWQgbXkgcGllY2UuCgpIVEguCgpJYW4uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 17:09:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 17:09: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-devel-bounces@lists.xenproject.org>)
	id 1gj5k2-0003Bj-6U; Mon, 14 Jan 2019 17:09: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=uaee=PW=163.com=wdjjwb@srs-us1.protection.inumbo.net>)
 id 1gj4VR-0004Qg-3G
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 15:50:29 +0000
X-Inumbo-ID: 1bfff5bd-1814-11e9-92db-bc764e045a96
Received: from m12-12.163.com (unknown [220.181.12.12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1bfff5bd-1814-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 15:50:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
 s=s110527; h=From:Subject:Date:Message-Id; bh=R7cWA0rAR99iOdomE7
 NfAjm4s0f19VxumPd+0wyXzNg=; b=gH8jzLC+rtkO7GCj7LMLOrqcR0aZERT7rE
 fn1p5ULIFWbn4mjTQ8Pqkpag+M4Hztxa+7g2VbOtdxfpjImaYWI6orC1biHWJI0K
 V3BaF3yHP23fe5grIGcgf8MXnDBL+C+are2/d54P6mTFbgV6cxyjoiGtwW0P4OzR
 ajT4woNcM=
Received: from localhost.localdomain (unknown [171.213.47.169])
 by smtp8 (Coremail) with SMTP id DMCowADX389QrzxcjExAAw--.49367S2;
 Mon, 14 Jan 2019 23:48:33 +0800 (CST)
From: wangbo <wdjjwb@163.com>
To: linux-kernel@vger.kernel.org
Date: Mon, 14 Jan 2019 23:48:29 +0800
Message-Id: <1547480909-11844-1-git-send-email-wdjjwb@163.com>
X-Mailer: git-send-email 2.7.4
X-CM-TRANSID: DMCowADX389QrzxcjExAAw--.49367S2
X-Coremail-Antispam: 1Uf129KBjvdXoWruFWxurW8Jw1Duw1DKFWkXrb_yoWDAFg_GF
 WUZw13Gr4jgFsxWF1qkwsxZF9Yyayqqa48uFsI9a47Jw4vyr4DZrW8Zr45Kws3GFW8C3y3
 tw45Xr18ZF4UtjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT
 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUndWrJUUUUU==
X-Originating-IP: [171.213.47.169]
X-CM-SenderInfo: xzgmy4re6rljoofrz/xtbB0gk8GVUMMsEWuwAAs5
X-Mailman-Approved-At: Mon, 14 Jan 2019 17:09:36 +0000
Subject: [Xen-devel] [PATCH] pvcalls-front: Replace GFP_KERNEL with
 GFP_ATOMIC in create_active
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, wang.bo116@zte.com.cn,
 sstabellini@kernel.org, wangbo <wdjjwb@163.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3JlYXRlX2FjdGl2ZSBtYXkgY2FsbGVkIGluc2lkZSBzcGlubG9jayxyZXBsYWNlIEdGUF9LRVJO
RUwgd2l0aCBHRlBfQVRPTUlDCgpTaWduZWQtb2ZmLWJ5OiB3YW5nYm8gPHdhbmcuYm8xMTZAenRl
LmNvbS5jbj4KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCA0ICsrLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
CmluZGV4IDc3MjI0ZDguLjMxYmQzYzkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTM0NCwxMSArMzQ0
LDExIEBAIHN0YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAs
IGludCAqZXZ0Y2huKQogCWluaXRfd2FpdHF1ZXVlX2hlYWQoJm1hcC0+YWN0aXZlLmluZmxpZ2h0
X2Nvbm5fcmVxKTsKIAogCW1hcC0+YWN0aXZlLnJpbmcgPSAoc3RydWN0IHB2Y2FsbHNfZGF0YV9p
bnRmICopCi0JCV9fZ2V0X2ZyZWVfcGFnZShHRlBfS0VSTkVMIHwgX19HRlBfWkVSTyk7CisJCV9f
Z2V0X2ZyZWVfcGFnZShHRlBfQVRPTUlDIHwgX19HRlBfWkVSTyk7CiAJaWYgKG1hcC0+YWN0aXZl
LnJpbmcgPT0gTlVMTCkKIAkJZ290byBvdXRfZXJyb3I7CiAJbWFwLT5hY3RpdmUucmluZy0+cmlu
Z19vcmRlciA9IFBWQ0FMTFNfUklOR19PUkRFUjsKLQlieXRlcyA9ICh2b2lkICopX19nZXRfZnJl
ZV9wYWdlcyhHRlBfS0VSTkVMIHwgX19HRlBfWkVSTywKKwlieXRlcyA9ICh2b2lkICopX19nZXRf
ZnJlZV9wYWdlcyhHRlBfQVRPTUlDIHwgX19HRlBfWkVSTywKIAkJCQkJUFZDQUxMU19SSU5HX09S
REVSKTsKIAlpZiAoYnl0ZXMgPT0gTlVMTCkKIAkJZ290byBvdXRfZXJyb3I7Ci0tIAoyLjcuNAoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 17:11:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 17:11: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-devel-bounces@lists.xenproject.org>)
	id 1gj5lo-0003pi-No; Mon, 14 Jan 2019 17:11:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0cWC=PW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gj5ln-0003pd-J5
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 17:11:27 +0000
X-Inumbo-ID: 6d235755-181f-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6d235755-181f-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 17:11:26 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 52CC9A78;
 Mon, 14 Jan 2019 09:11:26 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 879CE3F5BD;
 Mon, 14 Jan 2019 09:11:25 -0800 (PST)
To: "vikram k.s." <vikram.ks123@gmail.com>, xen-devel@lists.xenproject.org,
 "Andrushchenko, Oleksandr" <andr2000@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CAFR-8FESDXiqKt9-jcnCLbhd_nJU24CjgTBWB7vq_oizx0aDzQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e341dc16-29ec-951e-8663-61fb8805004e@arm.com>
Date: Mon, 14 Jan 2019 17:11:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAFR-8FESDXiqKt9-jcnCLbhd_nJU24CjgTBWB7vq_oizx0aDzQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN][ARM64]: Qemu unhandled level 1 translation
 fault and p2m failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgU3RlZmFubyBhbmQgT2xla3NhbmRyKQoKT24gMDkvMDEvMjAxOSAwNjo1NCwgdmlrcmFtIGsu
cy4gd3JvdGU6Cj4gSGVsbG8sCgpIZWxsbywKCkkgaGF2ZSBzZWVuIHRoaXMgZS1tYWlsIHBvc3Rl
ZCBhIGNvdXBsZSBvZiB0aW1lcy4gSSB3aWxsIG9ubHkgYW5zd2VyIHRvIHRoaXMgZS1tYWlsLgoK
Rmlyc3Qgb2YgYWxsLCBJIHdvdWxkIHJlY29tbWVuZCB0byBDQyBwZW9wbGUgdGhhdCBtaWdodCBi
ZSBpbnRlcmVzdGVkIHdpdGggdGhlIAp0b3BpYywgc28gdGhlIHRocmVhZCBnZXQgZmxhZ2dlZCBp
biBvdXIgaW5ib3guIE90aGVyd2lzZSwgeW91IG1heSBoYXZlIHRvIHdhaXQgCmxvbmdlciBmb3Ig
YW4gYW5zd2VyLiBEb24ndCB3b3JyeSBpZiB5b3UgZG9uJ3QgZ2V0IHRoZSByaWdodCBwZW9wbGUs
IHRoZXkgd2lsbCAKQ0MgcmVsZXZhbnQgcGVvcGxlLgoKPiAKPiAgICogV2UgYXJlIHVzaW5nIFhF
Ti00LjEyLgoKWGVuIDQuMTIgaXMgbm90IHlldCByZWxlYXNlZC4gU28gd2hhdCBpcyB0aGUgY29t
bWl0IHVzZWQ/Cgo+ICAgKiBMaW51eCA0LjE0IGFzIGRvbTAgYW5kIExpbnV4NC4xOSBhcyBkb21V
LgoKUGxlYXNlIHByb3ZpZGUgbW9yZSBkZXRhaWxzIHN1Y2ggYXMgdGhlIGhhcmR3YXJlIHlvdSB1
c2UsIHRoZSBndWVzdCAKY29uZmlndXJhdGlvbiwgdGhlIGZ1bGwgbG9nIChYZW4gKyBEb20wICsg
RG9tVSkuCgo+IAo+IFdoZW4gZG9tVSBpcyBjcmVhdGUgZ2V0dGluZyBiZWxvdyBsb2cuCj4gcWVt
dS1zeXN0ZW0taTM4WzM0NzhdOiB1bmhhbmRsZWQgbGV2ZWwgMSB0cmFuc2xhdGlvbiBmYXVsdCAo
MTEpIGF0IDB4MDAwMDAwMTAsIAo+IGVzciAweDkyMDAwMDA1LCBpbiBsaWJ4ZW5nbnR0YWIuc28u
MS4yWzdmYWY5Y2QwMDArMzAwMF0KCldoYXQgUFYgZHJpdmVycyBhcmUgeW91IHVzaW5nPwoKPiAK
PiBBbHNvwqAgcDJtIGlzIGZhaWxpbmcgLgo+IChYRU4pIHAybS5jOjE0NTY6IGQydjQ6IGd2aXJ0
X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMWRmYTEwOTAgZmxhZ3M9MHgxIAo+IHBhcj0w
eDgwCgpJIHRoaW5rIHRoaXMgaXMgdW5yZWxhdGVkLCB0aGlzIGlzIG1vcmUgbGlrZWx5IHJlbGF0
ZWQgdG8gS1BUSSBhbmQgYSBrbm93biBpc3N1ZSAKdGhhdCBuZWVkcyB0byBiZSBmaXhlZC4gSXQg
aXMgaW4gbXkgVE9ETyBsaXN0LCBub3Qgc3VyZSB3aGVuIGl0IGlzIGdvaW5nIHRvIGJlIApyZXNv
bHZlZCB0aG91Z2guIEFueSBoZWxwIHdvdWxkIGJlIHdlbGNvbWVkIGhlcmUuCgpCZXN0IHJlZ2Fy
ZHMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 17:15:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 17:15: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-devel-bounces@lists.xenproject.org>)
	id 1gj5pY-00040c-8b; Mon, 14 Jan 2019 17:15: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=E1pU=PW=citrix.com=prvs=910aa9826=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gj5pW-00040X-Sb
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 17:15:18 +0000
X-Inumbo-ID: f633c926-181f-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f633c926-181f-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 17:15:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="84560898"
To: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
 <8161196e-b6ff-2ab1-eaa8-cdb5341ae178@citrix.com>
 <4f1859e5-c901-3e3e-ffc2-0e7233d1c794@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5d7290c3-02e2-c54d-9a65-cc8b8019a4cc@citrix.com>
Date: Mon, 14 Jan 2019 16:59:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <4f1859e5-c901-3e3e-ffc2-0e7233d1c794@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] PING ARM [PATCH v2] xen/cmdline: Fix buggy
 strncmp(s, LITERAL, ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAxOSAxNjowNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywKPgo+
IE9uIDE0LzAxLzIwMTkgMTU6MTcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9v
dC5oCj4+PiBpbmRleCBjYTY1NWZmLi4yMmE4NmVjIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gv
YXJtL2VmaS9lZmktYm9vdC5oCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgK
Pj4+IEBAIC0yMTIsNyArMjEyLDcgQEAgRUZJX1NUQVRVUyBfX2luaXQKPj4+IGZkdF9hZGRfdWVm
aV9ub2RlcyhFRklfU1lTVEVNX1RBQkxFICpzeXNfdGFibGUsCj4+PiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBicmVhazsKPj4+IMKgIMKgwqDCoMKgwqDCoMKgwqDCoCB0eXBlID0gZmR0X2dl
dHByb3AoZmR0LCBub2RlLCAiZGV2aWNlX3R5cGUiLCAmbGVuKTsKPj4+IC3CoMKgwqDCoMKgwqDC
oCBpZiAoIHR5cGUgJiYgc3RybmNtcCh0eXBlLCAibWVtb3J5IiwgbGVuKSA9PSAwICkKPj4+ICvC
oMKgwqDCoMKgwqDCoCBpZiAoIHR5cGUgJiYgbGVuID09IDYgJiYgc3RybmNtcCh0eXBlLCAibWVt
b3J5IiwgNikgPT0gMCApCj4KPiBzdHJpbmcgcHJvcGVydHkgdGVybWluYXRlcyB3aXRoIE5VTCBh
bmQgaXMgaW5jbHVkZWQgaW4gdGhlIGxlbi4gU28gSQo+IGRvbid0IHRoaW5rIHRoaXMgY2hhbmdl
IGlzIGNvcnJlY3QuCgpBcmUgeW91IHNheWluZyB0aGF0IGxlbiBpcyA3IGhlcmUgdGhlbj8KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 17:16:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 17:16: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-devel-bounces@lists.xenproject.org>)
	id 1gj5qZ-00045t-K0; Mon, 14 Jan 2019 17:16: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=0cWC=PW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gj5qY-00045k-9A
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 17:16:22 +0000
X-Inumbo-ID: 1cbba659-1820-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1cbba659-1820-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 17:16:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EC5E6A78;
 Mon, 14 Jan 2019 09:16:20 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2BB8F3F5BD;
 Mon, 14 Jan 2019 09:16:20 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
 <8161196e-b6ff-2ab1-eaa8-cdb5341ae178@citrix.com>
 <4f1859e5-c901-3e3e-ffc2-0e7233d1c794@arm.com>
 <5d7290c3-02e2-c54d-9a65-cc8b8019a4cc@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cf0da64b-1dd5-8dfc-a041-cefe077dd0ff@arm.com>
Date: Mon, 14 Jan 2019 17:16:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5d7290c3-02e2-c54d-9a65-cc8b8019a4cc@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] PING ARM [PATCH v2] xen/cmdline: Fix buggy
 strncmp(s, LITERAL, ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTQvMDEvMjAxOSAxNjo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAxNC8wMS8yMDE5IDE2OjA3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDE0LzAxLzIwMTkg
MTU6MTcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaAo+Pj4+IGluZGV4
IGNhNjU1ZmYuLjIyYTg2ZWMgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2VmaS9lZmkt
Ym9vdC5oCj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCj4+Pj4gQEAgLTIx
Miw3ICsyMTIsNyBAQCBFRklfU1RBVFVTIF9faW5pdAo+Pj4+IGZkdF9hZGRfdWVmaV9ub2RlcyhF
RklfU1lTVEVNX1RBQkxFICpzeXNfdGFibGUsCj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGJyZWFrOwo+Pj4+ICDCoCDCoMKgwqDCoMKgwqDCoMKgwqAgdHlwZSA9IGZkdF9nZXRwcm9w
KGZkdCwgbm9kZSwgImRldmljZV90eXBlIiwgJmxlbik7Cj4+Pj4gLcKgwqDCoMKgwqDCoMKgIGlm
ICggdHlwZSAmJiBzdHJuY21wKHR5cGUsICJtZW1vcnkiLCBsZW4pID09IDAgKQo+Pj4+ICvCoMKg
wqDCoMKgwqDCoCBpZiAoIHR5cGUgJiYgbGVuID09IDYgJiYgc3RybmNtcCh0eXBlLCAibWVtb3J5
IiwgNikgPT0gMCApCj4+Cj4+IHN0cmluZyBwcm9wZXJ0eSB0ZXJtaW5hdGVzIHdpdGggTlVMIGFu
ZCBpcyBpbmNsdWRlZCBpbiB0aGUgbGVuLiBTbyBJCj4+IGRvbid0IHRoaW5rIHRoaXMgY2hhbmdl
IGlzIGNvcnJlY3QuCj4gCj4gQXJlIHlvdSBzYXlpbmcgdGhhdCBsZW4gaXMgNyBoZXJlIHRoZW4/
CgpZZXMuIEJ1dCBJIGRvbid0IHRoaW5rIHRoaXMgY2hhbmdlIGlzIG5lY2Vzc2FyeSBhcyB3ZSBh
bHJlYWR5IGluY2x1ZGUgTlVMIGluIHRoZSAKY29tcGFyaXNvbi4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 17:21:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 17:21: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-devel-bounces@lists.xenproject.org>)
	id 1gj5vF-0004rA-7r; Mon, 14 Jan 2019 17:21: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=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj5vE-0004r5-0r
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 17:21:12 +0000
X-Inumbo-ID: c8d146c7-1820-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8d146c7-1820-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 17:21:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="75536029"
Date: Mon, 14 Jan 2019 17:11:56 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190114171156.GB1271@perard.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <20190113201744.GA11328@aepfle.de>
 <20190114112857.dxmlt7noy53asro5@zion.uk.xensource.com>
 <20190114124852.3d91d25f.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190114124852.3d91d25f.olaf@aepfle.de>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgMTI6NDg6NTJQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gTW9uLCAxNCBKYW4gMjAxOSAxMToyODo1NyArMDAwMAo+IHNjaHJpZWIgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT46Cj4gCj4gPiBBcmUgeW91IHNheWluZyB0aGF0IHRoZSBi
cmVha2FnZSBpcyBzaG93biB3aGVuIHlvdSBwdXQgYSBzbmFwc2hvdCBvZgo+ID4gb3ZtZiB1bmRl
ciB4ZW4uZ2l0PyBIb3cgZG9lcyBvdm1mIGRpc3RyaWJ1dGUgdGhlaXIgc25hcHNob3Q/IEhvdyBp
cyB0aGF0Cj4gPiBnZW5lcmF0ZWQ/IERvZXMgaXQgY29udGFpbiBzbmFwc2hvdHMgb2Ygc3VibW9k
dWxlcyBpdCBuZWVkcyBhbHJlYWR5Pwo+IAo+IEkgZXhwb3J0IGFsbCByZXF1aXJlZCBzb3VyY2Vz
IHJlY3Vyc2l2ZWx5IGFuZCBzdG9yZSB0aGVtIGluIHRoZSBhcHByb3ByaWF0ZSBkaXJlY3Rvcmll
cy4KPiBxZW11IGl0c2VsZiByZXF1aXJlcyBvbmx5IHRoZSBrZXljb2RlbWFwZGIsIGl0IGRvZXMg
bm8gZG93bmxvYWQtb24tZGVtYW5kLgo+IAo+IEFuZCBub3cgdGhhdCBJIGhhZCBhIGNoYW5jZSB0
byBsb29rIGF0IHRoZSBzb3VyY2VzLCBxZW11LXhlbi1kaXItZmluZCBjYWxscyBhIGN1c3RvbSBz
Y3JpcHQgdGhhdCB3aWxsIGRvIG5vdGhpbmcgaWYgdGhlIDxkaXI+LXJlbW90ZSBhbHJlYWR5IGV4
aXN0cy4KPiAKPiBJIHRoaW5rIGluc3RlYWQgb2YgY2hhbmdpbmcgdGhlIGN1c3RvbSBNYWtlZmls
ZSwgdGhlIHN1Ym1vZHVsZXMgaGF2ZSB0byBiZSBoYW5kbGVkIGluIGdpdC1jaGVja291dC5zaCB3
aGljaCBpcyBpbnZva2VkIGJ5IG92bWYtZGlyLgoKSSdtIG5vdCBzdXJlIGlmIHRoYXQncyBhIGdv
b2QgaWRlYSwgd2Ugd291bGQgZW5kIHVwIGRvd25sb2FkaW5nIGEgbG90IG9mCmRhdGEgZm9yIGp1
c3Qgb25lIHN1Ym1vZHVsZXMgdGhhdCB4ZW4uZ2l0IG5lZWRzLiAoUUVNVSBhcyBxdWl0ZSBhIGZl
dwpzdWJtb2R1bGVzIHRoYXQgYXJlIG5ldmVyIG5lZWRlZCkuCgpBbHNvLCBnaXQtY2hlY2tvdXQu
c2ggaXNuJ3QgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgYGdpdGAgaXMgY2FsbGVkLiBBbGwKdGhlICot
Zm9yY2UtdXBkYXRlIHRhcmdldHMgY2FsbHMgZ2l0IHdpdGhvdXQgdGhlIHNjcmlwdCwgYG1rdGFy
YmFsbGAKaXMgYW5vdGhlciBzY3JpcHQgdGhhdCBjYWxscyBnaXQuCgpJIHRoaW5rIGl0J3MgZmlu
ZSB0byBrZWVwIHRoZSBjdXJyZW50IGBzdWJtb2R1bGUgdXBkYXRlYCBjYWxsIHdoZXJlIGl0Cmlz
LiBXZSBjb3VsZCBqdXN0IG1ha2UgaXQgY2hlY2sgdGhhdCBpdCdzIGFuIGFjdHVhbCBnaXQgd29y
a3RyZWUgYnkKY2hlY2tpbmcgZm9yIHRoZSBwcmVzZW5jZSBvZiAiLmdpdCIgKGZpbGUgb3IgZGly
ZWN0b3J5KSBiZWZvcmUgZXhlY3V0aW5nCmdpdC4KCldvdWxkIHRoYXQgYmUgZ29vZCBlbm91Z2g/
Cgo+IElmIEkgcmVtZW1iZXIgY29ycmVjdGx5LCB3aGVuIGtleWNvZGVtYXBkYiBiZWNhbWUgYSBo
YXJkIHJlcXVpcmVtZW50IG5vdGhpbmcgaW4geGVuLmdpdCB3YXMgYWRqdXN0ZWQuCgpUaGF0J3Mg
bm90IGV4YWN0bHkgdHJ1ZSwgd2UgaGFkIHRvIGFkanVzdCB0aGUgYHNyYy10YXJiYWxsLXJlbGVh
c2VgIG1ha2UKdGFyZ2V0IHRvIGRsIFFFTVUncyBzdWJtb2R1bGVzIChvciByYXRoZXIgY2FsbCBR
RU1VJ3Mgb3duIHJlbGVhc2UKdGFyYmFsbCBzY3JpcHQpLgoKQW5kIHFlbXUuZ2l0IGFuZCBlZGsy
LmdpdCBhcmUgZGlmZmVyZW50LiBRRU1VJ3MgYnVpbGQKc3lzdGVtIHRha2VzIGNhcmUgb2YgaXRz
IG93biBzdWJtb2R1bGVzLCBsaWtlIHhlbi5naXQgZG9lcywKZGwtb24tZGVtYW5kLiBlZGsyLmdp
dCBkb2Vzbid0IGRvIGFueXRoaW5nIGFuZCBsZXQgdGhlIGRldmVsb3BwZXIKZG93bmxvYWQgb3Bl
bnNzbCBvbiBpdHMgb3duLCBlaXRoZXIgdmlhIGdpdCBzdWJtb2R1bGUgb3IgYnkgZGwgYQpzcGVj
aWZpYyByZWxlYXNlIG9mIG9wZW5zc2xbMV0uCgpbMV0gaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS90aWFub2NvcmUuZ2l0aHViLmlvL3dpa2kvVURLMjAxOC1Ib3ctdG8tQnVpbGQKCi0tIApB
bnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 17:24:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 17: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-devel-bounces@lists.xenproject.org>)
	id 1gj5yh-00050e-VV; Mon, 14 Jan 2019 17:24: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=0cWC=PW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gj5yg-00050Z-HM
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 17:24:46 +0000
X-Inumbo-ID: 497d49b4-1821-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 497d49b4-1821-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 17:24:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 878BBA78;
 Mon, 14 Jan 2019 09:24:45 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2EA973F5BD;
 Mon, 14 Jan 2019 09:24:44 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <5C3C6052020000780020D202@prv1-mh.provo.novell.com>
 <9fb210a4-8f81-5a7b-620f-08c7124d332b@arm.com>
 <5C3CB03F020000780020D67D@prv1-mh.provo.novell.com>
 <b53e2c4e-01d5-0f8f-fbe9-a5ec7248cbde@arm.com>
 <5C3CBC83020000780020D72E@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bf9c1ef5-cfd2-99a3-d49c-f93669fc677b@arm.com>
Date: Mon, 14 Jan 2019 17:24:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C3CBC83020000780020D72E@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTQvMDEvMjAxOSAxNjo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gCj4gZXh0
ZXJuIHN0cnVjdCBteV9zdHJ1Y3QgX19zdGFydFtdOwo+IGV4dGVybiBzdHJ1Y3QgbXlfc3RydWN0
IF9fZW5kW107Cj4gCj4gdm9pZCB0ZXN0KGNvbnN0IHN0cnVjdCBteV9zdHJ1Y3QgKik7Cj4gCj4g
dm9pZCBmb28oaW50IGkpIHsKPiAJdGVzdChpID8gX19zdGFydCA6IF9fZW5kKTsKPiB9CgpZb3Vy
IGV4YW1wbGUgZG9lc24ndCBjb250YWluIGFueSBwb3RlbnRpYWwgdW5kZWZpbmVkIGJlaGF2aW9y
LiBTbywgaG93IHRoaXMgCnJlbGV2YW50IHdpdGggb3VyIGRpc2N1c3Npb24gaGVyZT8KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 17:28:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 17:28: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-devel-bounces@lists.xenproject.org>)
	id 1gj61t-0005AH-GO; Mon, 14 Jan 2019 17:28: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=EyCT=PW=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gj61r-00059X-86
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 17:28:03 +0000
X-Inumbo-ID: bdad0e17-1821-11e9-92db-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdad0e17-1821-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 17:28:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1547486880;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=v+peYCMrYXcYX7IaUzXM+TSbU9puIdkRF4DzhIpcTVg=;
 b=nZ9wNyBa0Aho/sYDwgpK2tOJJFlEIh4QeSvXUW7fNmh++Cvojv2W9ndIuFEEz8X97c
 X6uzzF2RLGJI4P8KL0PzAtUpUcHIVGDADR79R6ohPz2Ccn5ygxV2YpdKhqbxrCQ2DBua
 rbXugOe0F4Xu9iPqPVEBWFvFd9GvyO4BLRe53VAAYT36+M/5ws6zjiUry3lMSRRv24wD
 k81fKPq0pdcTXuzMk99+KYKqckQN/T+8CuxsX2t4/WI23v3at+/8oE0ry521LHb1VmGr
 7XLnZyzL6158apEzH3xqGTrrixWY1320hfxyVV+inT0L5MbJHqDxg6LT/h7d+KBLFB7U
 B+5Q==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAFdzN/stCP9wLqMPjVSZr882V9RvAWJGWyCck"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.9 AUTH)
 with ESMTPSA id 20a457v0EHRnnvG
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 14 Jan 2019 18:27:49 +0100 (CET)
Date: Mon, 14 Jan 2019 18:27:44 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190114182744.42296177.olaf@aepfle.de>
In-Reply-To: <20190114171156.GB1271@perard.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <20190113201744.GA11328@aepfle.de>
 <20190114112857.dxmlt7noy53asro5@zion.uk.xensource.com>
 <20190114124852.3d91d25f.olaf@aepfle.de>
 <20190114171156.GB1271@perard.uk.xensource.com>
X-Mailer: Claws Mail 2019.01.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============3404726413175629103=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3404726413175629103==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/n8ZLJqtGQHp1ktHwBocr0y8"; protocol="application/pgp-signature"

--Sig_/n8ZLJqtGQHp1ktHwBocr0y8
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Mon, 14 Jan 2019 17:11:56 +0000
schrieb Anthony PERARD <anthony.perard@citrix.com>:

> I think it's fine to keep the current `submodule update` call where it
> is. We could just make it check that it's an actual git worktree by
> checking for the presence of ".git" (file or directory) before executing
> git.
>=20
> Would that be good enough?

Maybe. Whatever works with env WGET/GIT=3D/bin/false ./configure $options.

Olaf

--Sig_/n8ZLJqtGQHp1ktHwBocr0y8
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXDzGkAAKCRBdQqD6ppg2
fpPNAKDJeO7sT0JaYJA/kEWnhO5zgREXxACfZCgV7YWTM+x4CQPzL0O21lMMaZU=
=Jhe0
-----END PGP SIGNATURE-----

--Sig_/n8ZLJqtGQHp1ktHwBocr0y8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3404726413175629103==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 14 17:29:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 17:29:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj63T-0005Gw-TS; Mon, 14 Jan 2019 17:29: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=508X=PW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gj63S-0005Gj-RT
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 17:29:42 +0000
X-Inumbo-ID: f981ea71-1821-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f981ea71-1821-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 17:29:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gj61J-0007hP-3s; Mon, 14 Jan 2019 17:27:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gj61I-000081-RZ; Mon, 14 Jan 2019 17:27:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gj61I-0003jb-Qn; Mon, 14 Jan 2019 17:27:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131950-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=28ce4cb3590bc3aaa91c3be75429d4e8722415e2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Jan 2019 17:27:28 +0000
Subject: [Xen-devel] [ovmf test] 131950: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk1MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMjhjZTRjYjM1OTBiYzNhYWE5MWMzYmU3NTQyOWQ0ZTg3MjI0MTVlMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA2OSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjggZGF5cyAgMjY0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTk1MCAgMjAxOS0wMS0xMyAyMzoxMToyNiBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJl
biA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50
ZWwuY29tPgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBD
aGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50
ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRh
dmlkLndlaUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJp
YyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNv
bT4KICBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1
YW4uZnVAaW50ZWwuY29tPgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFv
LmEud3VAaW50ZWwuY29tPgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4K
ICBKYWdhZGVlc2ggVWpqYSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8
amJyYXNlbkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+
CiAgSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55
YW9AaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBM
aW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5n
YW9AaW50ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUg
Q2h1IDxtYWdnaWUuY2h1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBh
cm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtp
biA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGlu
YXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJ1aXl1IE5p
IDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNv
bT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5n
IDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwu
Y29tPgogIFNvbmdwZW5nIExpIDxzb25ncGVuZy5saUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxz
dGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+
CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9v
PUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQp
L2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhv
bWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50
ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8
dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGly
YW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWly
Lm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGlu
dGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGlu
Zy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgog
IHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxp
YW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNv
bT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5G
YW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNv
bT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxk
YXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1ODI5IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 17:35:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 17:35: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-devel-bounces@lists.xenproject.org>)
	id 1gj68Z-00060i-Hb; Mon, 14 Jan 2019 17:34: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=PFSN=PW=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1gj68X-00060d-JV
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 17:34:57 +0000
X-Inumbo-ID: b579a3c8-1822-11e9-92db-bc764e045a96
Received: from mail-oi1-x231.google.com (unknown [2607:f8b0:4864:20::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b579a3c8-1822-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 17:34:56 +0000 (UTC)
Received: by mail-oi1-x231.google.com with SMTP id c206so18590641oib.0
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 09:34:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=+gF248b/7O3pv+XqJFWd/EeyDzxdOdBbTK4tkJRj0Kk=;
 b=kPzX7bpRqxS/zh3PQTpdZd+OD41QicYqtEzImsSb/l4fCs3guyK+JBWhf7ZDG6s0WJ
 eG+5SpG+YgeFAFYXDV0YqiROwLkbX3XybQ7VExAb7YUsjxNaiyLaAHRTWRqSTnpqLNxE
 Bjo3j81Dz4srS9iFdw1vxKXjWRxxJqqImcq28=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=+gF248b/7O3pv+XqJFWd/EeyDzxdOdBbTK4tkJRj0Kk=;
 b=PBKk12NkU35LQ/i6oJmogmfbWXonOFuHnrvmrOjfGqBxKvv+t+nOOIriQkCXJ1hwXM
 inn7YPIt1mojxjAFI2eoal9G6YQdAbkdJBcPwJ2XMcHqHOtXwrIf48POnMgCT6mkUWZY
 iM6z+S8XvEd04nQhG7Ya63+Y+GNf1CYaMdp+sEKPewYaqP2sEFL4eSF0vg2+t0D8CrOC
 duzxRGdeAu/0Fe7qnlOZpDMc5S7+yrPCXwWB5do4YFsTJUBPsLpQDsGs2dO46Auuceen
 ApKEhVPkMoJnveFLrAcXC7gKN/SOuEB3UZ1cAJ0Awp6j3ANu3tI1OQYoXzSitNMaJGG+
 rrLw==
X-Gm-Message-State: AJcUukcjAz/W6eRv3KiNFTC+nivsdrycRv3qHGUuodDEnOSh/sCJ81fu
 ZzpzrDG7LKfVrhrjUGOu2N68M6fkSe/H2aEPxkAX9Q==
X-Google-Smtp-Source: ALg8bN5lg5/XoqbcO/FwNuPoqaR8HQnaw+rUSHUb7Pg+vJxVqQxkfMfY6kLgKAmJm55mYbYRezNNrdq755BUEnY0YYE=
X-Received: by 2002:aca:ed92:: with SMTP id
 l140mr15643341oih.112.1547487296138; 
 Mon, 14 Jan 2019 09:34:56 -0800 (PST)
MIME-Version: 1.0
References: <20190114135154.16826-1-anthony.perard@citrix.com>
In-Reply-To: <20190114135154.16826-1-anthony.perard@citrix.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Mon, 14 Jan 2019 17:34:45 +0000
Message-ID: <CAFEAcA8_h=ab5Fuhz49YZf3-DVHyYogC8uz9C7q-fx4Z=VKELg@mail.gmail.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [PULL 00/25] Xen queue v2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "open list:X86" <xen-devel@lists.xenproject.org>,
 QEMU Developers <qemu-devel@nongnu.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxNCBKYW4gMjAxOSBhdCAxMzo1MiwgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gVGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNv
bW1pdCA3MjYwNDM4YjcwNTY0Njk2MTBlZTE2NmY3YWJlOWZmOGEyNmI4YjE2Ogo+Cj4gICBNZXJn
ZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL3BhbG1lci90YWdzL3Jpc2N2LWZvci1t
YXN0ZXItMy4yLXBhcnQyJyBpbnRvIHN0YWdpbmcgKDIwMTktMDEtMTQgMTE6NDE6NDMgKzAwMDAp
Cj4KPiBhcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVwb3NpdG9yeSBhdDoKPgo+ICAgaHR0cHM6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2FwZXJhcmQvcWVtdS1kbS5naXQgdGFn
cy9wdWxsLXhlbi0yMDE5MDExNAo+Cj4gZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRvIGM2
MDI1YmQxOTdkMGRiY2M1MDY3NTUzZmQxMjUzOGQ4YjI5MzgzYzI6Cj4KPiAgIHhlbi1ibG9jazog
YXZvaWQgcmVwZWF0ZWQgbWVtb3J5IGFsbG9jYXRpb24gKDIwMTktMDEtMTQgMTM6NDU6NDAgKzAw
MDApCj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4gWGVuIHF1ZXVlCj4KPiAqIFhlbiBQViBiYWNrZW5kICdxZGV2aWZp
Y2F0aW9uJy4KPiAgIFN0YXJ0aW5nIHdpdGggeGVuX2Rpc2suCj4gKiBQZXJmb3JtYW5jZSBpbXBy
b3ZlbWVudHMgZm9yIHhlbi1ibG9jay4KPiAqIFJlbW92ZSBvZiB0aGUgWGVuIFBWIGRvbWFpbiBi
dWlsZGVyLgo+ICogYnVnIGZpeGVzLgo+CgoKQXBwbGllZCwgdGhhbmtzLgoKUGxlYXNlIHVwZGF0
ZSB0aGUgY2hhbmdlbG9nIGF0IGh0dHBzOi8vd2lraS5xZW11Lm9yZy9DaGFuZ2VMb2cvNC4wCmZv
ciBhbnkgdXNlci12aXNpYmxlIGNoYW5nZXMuCgotLSBQTU0KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 17:57:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 17:57:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj6Ty-0007Yq-CW; Mon, 14 Jan 2019 17:57: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=Zeoe=PW=citrix.com=prvs=910b68455=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gj6Tx-0007Yg-CT
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 17:57:05 +0000
X-Inumbo-ID: cc29d958-1825-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc29d958-1825-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 17:57:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="75545705"
Date: Mon, 14 Jan 2019 17:42:35 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190114174235.2mqrycloyozd5dd7@zion.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <20190113201744.GA11328@aepfle.de>
 <20190114112857.dxmlt7noy53asro5@zion.uk.xensource.com>
 <20190114124852.3d91d25f.olaf@aepfle.de>
 <20190114171156.GB1271@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190114171156.GB1271@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgMDU6MTE6NTZQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6ClsuLi5dCj4gCj4gSSB0aGluayBpdCdzIGZpbmUgdG8ga2VlcCB0aGUgY3VycmVudCBg
c3VibW9kdWxlIHVwZGF0ZWAgY2FsbCB3aGVyZSBpdAo+IGlzLiBXZSBjb3VsZCBqdXN0IG1ha2Ug
aXQgY2hlY2sgdGhhdCBpdCdzIGFuIGFjdHVhbCBnaXQgd29ya3RyZWUgYnkKPiBjaGVja2luZyBm
b3IgdGhlIHByZXNlbmNlIG9mICIuZ2l0IiAoZmlsZSBvciBkaXJlY3RvcnkpIGJlZm9yZSBleGVj
dXRpbmcKPiBnaXQuCgpJIGNvbmN1ci4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 17:57:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 17:57:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gj6Ty-0007Yw-LH; Mon, 14 Jan 2019 17:57: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=Zeoe=PW=citrix.com=prvs=910b68455=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gj6Tx-0007Yl-Li
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 17:57:05 +0000
X-Inumbo-ID: cd00a6de-1825-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd00a6de-1825-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 17:57:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="75546032"
Date: Mon, 14 Jan 2019 17:44:57 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190114174457.mlrzxcjtyklim5gc@zion.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <20190113201744.GA11328@aepfle.de>
 <20190114112857.dxmlt7noy53asro5@zion.uk.xensource.com>
 <20190114124852.3d91d25f.olaf@aepfle.de>
 <20190114171156.GB1271@perard.uk.xensource.com>
 <20190114182744.42296177.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190114182744.42296177.olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgMDY6Mjc6NDRQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gTW9uLCAxNCBKYW4gMjAxOSAxNzoxMTo1NiArMDAwMAo+IHNjaHJpZWIgQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ogo+IAo+ID4gSSB0aGluayBpdCdz
IGZpbmUgdG8ga2VlcCB0aGUgY3VycmVudCBgc3VibW9kdWxlIHVwZGF0ZWAgY2FsbCB3aGVyZSBp
dAo+ID4gaXMuIFdlIGNvdWxkIGp1c3QgbWFrZSBpdCBjaGVjayB0aGF0IGl0J3MgYW4gYWN0dWFs
IGdpdCB3b3JrdHJlZSBieQo+ID4gY2hlY2tpbmcgZm9yIHRoZSBwcmVzZW5jZSBvZiAiLmdpdCIg
KGZpbGUgb3IgZGlyZWN0b3J5KSBiZWZvcmUgZXhlY3V0aW5nCj4gPiBnaXQuCj4gPiAKPiA+IFdv
dWxkIHRoYXQgYmUgZ29vZCBlbm91Z2g/Cj4gCj4gTWF5YmUuIFdoYXRldmVyIHdvcmtzIHdpdGgg
ZW52IFdHRVQvR0lUPS9iaW4vZmFsc2UgLi9jb25maWd1cmUgJG9wdGlvbnMuCj4gCgpDYW4geW91
IHRyeSB0aGlzPwoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUgYi90
b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlCmluZGV4IDNkZTJmYzAzMDAuLjY0OTQ4MmJjYTgg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKKysrIGIvdG9vbHMvZmly
bXdhcmUvb3ZtZi1tYWtlZmlsZQpAQCAtMTYsNyArMTYsNyBAQCBhbGw6IGJ1aWxkCgogLlBIT05Z
OiBidWlsZAogIGJ1aWxkOgogIC0gICAgICAgJChHSVQpIHN1Ym1vZHVsZSB1cGRhdGUgLS1pbml0
IC0tcmVjdXJzaXZlCiAgKyAgICAgICBbIC1kIC5naXQgXSAmJiAkKEdJVCkgc3VibW9kdWxlIHVw
ZGF0ZSAtLWluaXQgLS1yZWN1cnNpdmUKICAgICAgICAgIE92bWZQa2cvYnVpbGQuc2ggLWEgWDY0
IC1iICQoVEFSR0VUKSAtbiA0CgkgICAgICAgICAgY3AgQnVpbGQvT3ZtZlg2NC8kKFRBUkdFVClf
R0NDKi9GVi9PVk1GLmZkIG92bWYuYmluCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 18:10:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 18:10: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-devel-bounces@lists.xenproject.org>)
	id 1gj6gt-0000hN-DV; Mon, 14 Jan 2019 18:10: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=5wz0=PW=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gj6gr-0000hB-UZ
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 18:10:25 +0000
X-Inumbo-ID: a9caf609-1827-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9caf609-1827-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 18:10:24 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9C81520645;
 Mon, 14 Jan 2019 18:09:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547489394;
 bh=ORbwfDKpnJJE4rOapr98/Nk/Z4BABEHakF4w7InC6H4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=AWOQZVRNOfP1RosySlXOZHj6UOyR5dfGgN/3ByySeP3TdCBlTNHNDvio0om3Rih6m
 swXB97Soc/dZLnWi5+JgLnjIxkbPDB8jAVbC1kMAgfifAe0MXpIqkZYNw/9d3EfcwO
 TYIXSSF9HgxU1K8bMUVciUC6aNX6jKIz8cdZrrjA=
Date: Mon, 14 Jan 2019 10:09:52 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <7291AA27-C0F9-4814-BF9E-5455924E792E@xenproject.org>
Message-ID: <alpine.DEB.2.10.1901141006340.27759@sstabellini-ThinkPad-X260>
References: <20190114101320.31547-1-jgross@suse.com>
 <7291AA27-C0F9-4814-BF9E-5455924E792E@xenproject.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, mirela.simonovic@aggios.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxNCBKYW4gMjAxOSwgTGFycyBLdXJ0aCB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
ID4gT24gMTQgSmFuIDIwMTksIGF0IDEwOjEzLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+IHdyb3RlOgo+ID4gCj4gPiBUaGlzIGVtYWlsIG9ubHkgdHJhY2tzIGJpZyBpdGVtcyBmb3Ig
eGVuLmdpdCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9yIGl0ZW1zIHlvdQo+ID4gd291bGQgbGlrZSB0
byBzZWUgaW4gNC4xMiBzbyB0aGF0IHBlb3BsZSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBnb2luZyBv
biBhbmQKPiA+IHByaW9yaXRpc2UgYWNjb3JkaW5nbHkuCj4gPiAKPiA+IFlvdSdyZSB3ZWxjb21l
IHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNlcyBvZiB0aGUgZmVhdHVyZSB5b3Un
cmUKPiA+IHdvcmtpbmcgb24uCj4gPiAKPiA+ID0gVGltZWxpbmUgPQo+ID4gCj4gPiBXZSBub3cg
YWRvcHQgYSBmaXhlZCBjdXQtb2ZmIGRhdGUgc2NoZW1lLiBXZSB3aWxsIHJlbGVhc2UgYWJvdXQg
ZXZlcnkgOCBtb250aHMuCj4gPiBUaGUgdXBjb21pbmcgNC4xMiB0aW1lbGluZSBhcmUgYXMgZm9s
bG93ZWQ6Cj4gPiAKPiA+ICogTGFzdCBwb3N0aW5nIGRhdGU6IERlY2VtYmVyIDE0dGgsIDIwMTgK
PiA+ICBMYXN0IHBvc3RpbmcgZGF0ZSBmb3IgcGF0Y2hlcyB0b3VjaGluZyBBUk0gY29kZTogRGVj
ZW1iZXIgMXN0LCAyMDE4Cj4gPiAqIEhhcmQgY29kZSBmcmVlemU6IEphbnVhcnkgMTF0aCwgMjAx
OQo+ID4gIEhhcmQgY29kZSBmcmVlemUgZm9yIHBhdGNoZXMgdG91Y2hpbmcgQVJNIGNvZGU6IERl
Y2VtYmVyIDIxc3QsIDIwMTgKPiA+IC0tPiB3ZSBhcmUgaGVyZQo+ID4gKiBSQzE6IFRCRAo+ID4g
KiBSZWxlYXNlOiBNYXJjaCA3dGgsIDIwMTkKPiA+IAo+ID4gTm90ZSB0aGF0IHdlIGRvbid0IGhh
dmUgZnJlZXplIGV4Y2VwdGlvbiBzY2hlbWUgYW55bW9yZS4gQWxsIHBhdGNoZXMKPiA+IHRoYXQg
d2lzaCB0byBnbyBpbnRvIDQuMTIgbXVzdCBiZSBwb3N0ZWQgaW5pdGlhbGx5IG5vIGxhdGVyIHRo
YW4gdGhlCj4gPiBsYXN0IHBvc3RpbmcgZGF0ZSBhbmQgZmluYWxseSBubyBsYXRlciB0aGFuIHRo
ZSBoYXJkIGNvZGUgZnJlZXplLiBBbGwKPiA+IHBhdGNoZXMgcG9zdGVkIGFmdGVyIHRoYXQgZGF0
ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcXVldWVkIGludG8gbmV4dAo+ID4gcmVsZWFzZS4KPiA+
IAo+ID4gUkNzIHdpbGwgYmUgYXJyYW5nZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgZnJlZXplLgo+IAo+
IFdlIHNob3VsZCBzdGFydCBwbGFubmluZyBvbiBhIFRlc3QgRGF5IHNjaGVkdWxlLgo+IAo+ID4g
V2UgcmVjZW50bHkgaW50cm9kdWNlZCBhIGppcmEgaW5zdGFuY2UgdG8gdHJhY2sgYWxsIHRoZSB0
YXNrcyAobm90IG9ubHkgYmlnKQo+ID4gZm9yIHRoZSBwcm9qZWN0LiBTZWU6IGh0dHBzOi8veGVu
cHJvamVjdC5hdGxhc3NpYW4ubmV0L3Byb2plY3RzL1hFTi9pc3N1ZXMuCj4gPiAKPiA+IFNvbWUg
b2YgdGhlIHRhc2tzIHRyYWNrZWQgYnkgdGhpcyBlLW1haWwgYWxzbyBoYXZlIGEgY29ycmVzcG9u
ZGluZyBqaXJhIHRhc2sKPiA+IHJlZmVycmVkIGJ5IFhFTi1OLgo+ID4gCj4gPiBJIGhhdmUgc3Rh
cnRlZCB0byBpbmNsdWRlIHRoZSB2ZXJzaW9uIG51bWJlciBvZiBzZXJpZXMgYXNzb2NpYXRlZCB0
byBlYWNoCj4gPiBmZWF0dXJlLiBDYW4gZWFjaCBvd25lciBzZW5kIGFuIHVwZGF0ZSBvbiB0aGUg
dmVyc2lvbiBudW1iZXIgaWYgdGhlIHNlcmllcwo+ID4gd2FzIHBvc3RlZCB1cHN0cmVhbT8KPiA+
IAo+ID4gPSBQcm9qZWN0cyA9Cj4gPiAKPiA+ID09IEh5cGVydmlzb3IgPT0gCj4gPiAKPiA+ICog
IEltcHJvdmVtZW50cyB0byBkb21haW4gY3JlYXRpb24gKHYyKQo+ID4gIC0gIEFuZHJldyBDb29w
ZXIKPiA+IAo+ID4gKiAgQXJnbyAoaW50ZXItVk0gY29tbXVuaWNhdGlvbikgKHYzKQo+ID4gIC0g
IENocmlzdG9waGVyIENsYXJrCj4gPiAKPiA+ICogIENvcmUgYXdhcmUgc2NoZWR1bGluZyAoUkZD
IHYxKQo+ID4gIC0gIERhcmlvIEZhZ2dpb2xpCj4gPiAKPiA+ICogIENvcmUgYXdhcmUgc2NoZWR1
bGluZyBmb3IgY3JlZGl0MiAoUkZDIHYxKQo+ID4gIC0gIERhcmlvIEZhZ2dpb2xpCj4gPiAKPiA+
ID09PSB4ODYgPT09IAo+ID4gCj4gPiAqICBoeXBlcnZpc29yIHg4NiBpbnN0cnVjdGlvbiBlbXVs
YXRvciBhZGRpdGlvbnMgZm9yIEFWWDUxMiAodjcpCj4gPiAgLSAgSmFuIEJldWxpY2gKPiA+IAo+
ID4gKiAgcWVtdSBkZXByaXZpbGVnZSAodjQpCj4gPiAgLSAgR2VvcmdlIER1bmxhcAo+ID4gCj4g
PiAqICBGaXhlcyB0byAjREIgaW5qZWN0aW9uCj4gPiAgLSAgQW5kcmV3IENvb3Blcgo+ID4gCj4g
PiAqICBDUFVJRC9NU1IgWGVuL3Rvb2xzdGFjayBpbXByb3ZlbWVudHMKPiA+ICAtICBBbmRyZXcg
Q29vcGVyCj4gPiAKPiA+ICogIEltcHJvdmVtZW50cyB0byBkb21haW5fY3Jhc2goKQo+ID4gIC0g
IEFuZHJldyBDb29wZXIKPiA+IAo+ID4gPT09IEFSTSA9PT0gCj4gPiAKPiA+ID09IENvbXBsZXRl
ZCA9PSAKPiA+IAo+ID4gKiAgZ3Vlc3QgcmVzb3VyY2UgbWFwcGluZwo+ID4gIC0gIFBhdWwgRHVy
cmFudAo+ID4gCj4gPiAqICBQVi1vbmx5IGh5cGVydmlzb3IKPiA+ICAtICBXZWkgTGl1Cj4gPiAK
PiA+ICogIEhWTS1vbmx5IGh5cGVydmlzb3IKPiA+ICAtICBXZWkgTGl1Cj4gPiAKPiA+ICogIE1h
a2UgY3JlZGl0MiBzY2hlZHVsZXIgdGhlIGRlZmF1bHQKPiA+ICAtICBHZW9yZ2UgRHVubGFwCj4g
PiAKPiA+ICogIEdydWIyOiBTdXBwb3J0IFBWSCBndWVzdCBib290Cj4gPiAgLSAgSnVlcmdlbiBH
cm9zcwo+ID4gCj4gPiAqICBGaXggVkdBIGxvZ2RpcnR5IHJlbGF0ZWQgZGlzcGxheSBmcmVlemVz
IHdpdGggYWx0cDJtCj4gPiAgLSAgUmF6dmFuIENvam9jYXJ1Cj4gPiAKPiA+ICogIGRvbTBsZXNz
IChib290IG11bHRpcGxlIGRvbWFpbnMgZnJvbSBkZXZpY2UgdHJlZSkKPiA+ICAtICBTdGVmYW5v
IFN0YWJlbGxpbmkKPiA+IAo+ID4gKiAgSW1wbGVtZW50IFNldC9XYXkgb3BlcmF0aW9ucwo+ID4g
IC0gIEp1bGllbiBHcmFsbAo+IAo+IEBTdGVmYW5vOgo+IERpZG4ndCB0aGUgQVJNIEtDT05GSUcg
c3R1ZmYgZ28gaW4gKmFmdGVyKiA0LjExPyBJZiBzbywgdGhpcyBzaG91bGQgcHJvYmFibHkgYmUg
YWRkZWQuIAo+IENhbid0IHJlY2FsbCB0aGUgc2VyaWVzIG5hbWUKClllcywgYWZ0ZXIgNC4xMS4g
eGVuL2FyY2gvYXJtL2NvbmZpZ3MvdGlueTY0LmNvbmYgaXMgbmV3IGluIDQuMTIuCgoKPiBBbHNv
LCBJIHRoaW5rIHRoZSBBZ2dpb3MgY2hhbmdlcyB3ZW50IGluIGFmdGVyIDQuMTEgd2FzIHJlbGVh
c2VkIGFsc28uCj4gVGhlIHNlcmllcyB3YXMgInhlbi9hcm02NDogU3VzcGVuZCBwcmVjb25kaXRp
b25zIGFuZCBDUFUgaG90cGx1ZyBmaXhlcyIKClllcywgdGhhdCdzIHJpZ2h0CgoKPiBAQUxMOiBh
bHNvLCBmb3IgYW55IG1ham9yIG5ldyBmZWF0dXJlcyBhbmQvb3IgZW5hYmxlcnMsIHdlIHNob3Vs
ZCBsb29rIGF0IHRoZSBkb2NzIGFuZCBtYWtlIHN1cmUgdGhleSBhcmUgaW4gcGxhY2UgYW5kIHVw
LXRvLWRhdGUsIHRoYXQgU1VQUE9SVC5tZCBpcyB1cGRhdGVkIGFuZCB0aGF0IGFueSB3b3J0aHkv
YmlnIGVub3VnaCBmZWF0dXJlcyBhcmUgbGlzdGVkLiBBbHNvLCBpZiB5b3UgY29udHJpYnV0ZWQg
YSBsYXJnZXIgc2VyaWVzL2ZlYXR1cmUgYW5kIGl0IGlzIG5vdCBvbiB0aGlzIGxpc3QsIHBsZWFz
ZSBsZXQgdXMga25vdy4gIAo+IAo+IFRoYW5rIHlvdSB0byBldmVyeW9uZSBjb250cmlidXRpbmcg
dG8gdGhlIHByb2plY3QKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 18:10:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 18:10: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-devel-bounces@lists.xenproject.org>)
	id 1gj6gp-0000gq-Uu; Mon, 14 Jan 2019 18:10: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=bjvR=PW=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gj6go-0000gl-BU
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 18:10:22 +0000
X-Inumbo-ID: a7609015-1827-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7609015-1827-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 18:10:20 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EHx2PV096775;
 Mon, 14 Jan 2019 18:09:15 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=SaGlUqur/wJgnKItJ69/zFhCE6j/yN6mfNZfOWTQQRc=;
 b=bvCti1UBFD9/RVOtYuWCuapAarKwWw92ktU/nQwTn9VOQNlHRVage9FWcXkhhOpf+Hgi
 +C4EUj7D9rp4K0yeeIkJ5qEICMqlamCljmh+2yaLv1OP5LjnaqxquhlXimb445wYvZZf
 hh3DPL2OdqnbBpSIN+XOhegifVs78ReXBmW813ryTWpTS8swDVZlqea6s/VOVdeFKsur
 BDOnhgdYyaQDlI7pzRjr4TsfvpfbzdYvPRrb+D27D2sI8YV6JcrGT7buUsJ6vqsjNpFY
 kBJYAV4qBFzq9STLhfGPpuejHvxkBrSZX284SUCjVK2HVE0R1LZdDUf+GMnvLEJ6kXCY SA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2pybjnf37h-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 18:09:15 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0EI9EYm031911
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 18:09:14 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0EI9Dsl003781;
 Mon, 14 Jan 2019 18:09:13 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 10:09:13 -0800
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org,
 Juergen Gross <jgross@suse.com>
References: <20181210100300.3680-1-xin.li@citrix.com>
 <aed90386-6909-c7c7-faa1-a7475a0ab805@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <95b3e181-9226-2ba2-9a92-eb2b5b3ad4e8@oracle.com>
Date: Mon, 14 Jan 2019 13:09:10 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <aed90386-6909-c7c7-faa1-a7475a0ab805@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140144
Subject: Re: [Xen-devel] [PATCH v2 ] always clear the X2APIC_ENABLE bit for
 PV guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xin Li <talons.lee@gmail.com>, Talons Lee <xin.li@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNC8xOSA3OjQzIEFNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPiBwaW5nPwoKQXBwbGll
ZCB0byBmb3ItbGludXMtNC4yMSAobmthIDUuMCkKCih0aGlzIHNob3VsZCBoYXZlIGJlZW4gY29w
aWVkIHRvIGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcgYW5kIHRvIG1lLAp3aGljaCBpcyBw
YXJ0bHkgdGhlIHJlYXNvbiB3aHkgaXQgd2FzIG1pc3NlZCkKCi1ib3JpcwoKCj4KPiBPbiAxMC8x
Mi8yMDE4IDEwOjAzLCBYaW4gTGkgd3JvdGU6Cj4+IEZyb206IFRhbG9ucyBMZWUgPHhpbi5saUBj
aXRyaXguY29tPgo+Pgo+PiBDb21taXQgZTY1N2ZjYyBjbGVhcnMgY3B1IGNhcGFiaWxpdHkgYml0
IGluc3RlYWQgb2YgdXNpbmcgZmFrZSBjcHVpZAo+PiB2YWx1ZSwgdGhlIEVYVEQgc2hvdWxkIGFs
d2F5cyBiZSBvZmYgZm9yIFBWIGd1ZXN0IHdpdGhvdXQgZGVwZW5kaW5nCj4+IG9uIGNwdWlkIHZh
bHVlLiBTbyByZW1vdmUgdGhlIGNwdWlkIGNoZWNrIGluIHhlbl9yZWFkX21zcl9zYWZlKCkgdG8K
Pj4gYWx3YXlzIGNsZWFyIHRoZSBYMkFQSUNfRU5BQkxFIGJpdC4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogVGFsb25zIExlZSA8eGluLmxpQGNpdHJpeC5jb20+Cj4+IFJldmlld2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Cj4+IC0tLQo+PiBDQzogSWdvciBEcnV6aGluaW4g
PGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4+IENDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXku
ZHlhc2xpQGNpdHJpeC5jb20+Cj4+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+PiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pgo+PiB2
MjoKPj4gZG9uJ3QgdXNlIGZha2UgY3B1aWQgdG8gY2hlYXQgeGVuX3JlYWRfbXNyX3NhZmUoKSwg
anVzdCBhbHdheXMgY2xlYXIKPj4gdGhlIEVYVEQgYml0Lgo+PiAtLS0KPj4gIGFyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5fcHYuYyB8IDUgKy0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgNCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxp
Z2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+PiBpbmRleCA0YjIwMDgy
Li4xN2NmOTJiIDEwMDY0NAo+PiAtLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKPj4g
KysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCj4+IEBAIC05MDAsMTAgKzkwMCw3IEBA
IHN0YXRpYyB1NjQgeGVuX3JlYWRfbXNyX3NhZmUodW5zaWduZWQgaW50IG1zciwgaW50ICplcnIp
Cj4+ICAJdmFsID0gbmF0aXZlX3JlYWRfbXNyX3NhZmUobXNyLCBlcnIpOwo+PiAgCXN3aXRjaCAo
bXNyKSB7Cj4+ICAJY2FzZSBNU1JfSUEzMl9BUElDQkFTRToKPj4gLSNpZmRlZiBDT05GSUdfWDg2
X1gyQVBJQwo+PiAtCQlpZiAoIShjcHVpZF9lY3goMSkgJiAoMSA8PCAoWDg2X0ZFQVRVUkVfWDJB
UElDICYgMzEpKSkpCj4+IC0jZW5kaWYKPj4gLQkJCXZhbCAmPSB+WDJBUElDX0VOQUJMRTsKPj4g
KwkJdmFsICY9IH5YMkFQSUNfRU5BQkxFOwo+PiAgCQlicmVhazsKPj4gIAl9Cj4+ICAJcmV0dXJu
IHZhbDsKPj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 18:16:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 18: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-devel-bounces@lists.xenproject.org>)
	id 1gj6mc-0000zw-48; Mon, 14 Jan 2019 18:16: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=+mlV=PW=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gj6ma-0000zr-H1
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 18:16:20 +0000
X-Inumbo-ID: 7cbcd58f-1828-11e9-92db-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cbcd58f-1828-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 18:16:19 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id b20so16288813lfa.12
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 10:16:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Qn7g/3CN82Hc6TB1mpEvkXCtdJkH/wZh+NH1t3rut+U=;
 b=CtYPwm4nmNGRtaaMTp1/+Kjh2M2zLZPs82YVcf5UErBtiVN59YG4OQjnx4D3r7Zvw7
 274aUlbUuy08HcfOtOMBy6s/QNxzPLfH8yBfUZm6O0QdGbS+X2dd5WX3zjK7bKlh9+IU
 jDIuLInVgGKzL8ZH7UjHIP451lWJLiTSozy/Qmoead4Z6PSiYPxR5iRxuRvjYxhVGX4A
 bXDZVqiyDGEwFZXubXm2f//TmJjoYYNiu5nLxnFylcBUarkcD5JtQ5gmQq1/UAJgNGtU
 YqOtmRUBdKlpu8GKymEon6KIfkdbP1IqVLzaChEmK1PLTB31xDduUCkLj3cCsa3eCvMv
 asnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Qn7g/3CN82Hc6TB1mpEvkXCtdJkH/wZh+NH1t3rut+U=;
 b=nf3eSuq1ewVx5URrvC47Q9nH0htPlSvurC9XA2nQZaZlpGyBblEqBoQUDOUsmRjrbV
 pHb+1Erdc8yWqfqgtEqusaA4tj2OOy06o8jHJEYIVCiirRWnYpUL+4aFt/3wK06eEqRU
 9rg4xF+mSHp+bt7XkIvvw17caDmBIWDqZ2twl12K/e6rleQW+uPgQpozQVf1Juutv40x
 FnRCzQ5JoCcGHnLAatw9+QrGSp3ZYIzVPFq7tkah2HO7cgaaWLJ/dZeAhh3G08V57pRw
 e7l53HjTElvnM32OpamdxY3dH4pFNRM9yrJpLqrRZd2KdyRl5Z+hyQ6y8YCZj0/VAp1o
 I5Tg==
X-Gm-Message-State: AJcUukfKVvKAzxQS5qpB9dJ6XxKsusJ+cbrJKpNiT2VoYz0Hu0K+IB5E
 u2353GqvHUEPYr6+eaDgi8Bc8Mc4oDTPRTRpdQU=
X-Google-Smtp-Source: ALg8bN769q25CS2yjsHs7iX5yHINtN8V0Y30SS2w8Ft1UBylZthcdIv6yNbLGVpkTkSvZK6MGvKxHdhoArNWdAA4Fmo=
X-Received: by 2002:a19:a84e:: with SMTP id r75mr14952608lfe.45.1547489777552; 
 Mon, 14 Jan 2019 10:16:17 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <20190114144655.enuxtrcihy3vjbjv@zion.uk.xensource.com>
In-Reply-To: <20190114144655.enuxtrcihy3vjbjv@zion.uk.xensource.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Mon, 14 Jan 2019 10:16:05 -0800
Message-ID: <CACMJ4GaVb+FhbKmnLfH-EjnuowDXDHbGH0+LAOdBOYBPjMci4A@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgNjo0NyBBTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPgo+IEhpIGFsbAo+Cj4gVGhlIGxvY2tpbmcgc2NoZW1lIHNlZW1zIHRvIGJl
IHJlbWFpbmluZyBzdGlja2luZyBwb2ludC4gVGhlIHJlc3QgYXJlCj4gbW9zdGx5IGNvc21ldGlj
IGlzc3VlcyAoRkFPRCwgdGhleSBzdGlsbCBuZWVkIHRvIGJlIGFkZHJlc3NlZCkuICBGcmFua2x5
Cj4gSSBkb24ndCB0aGluayB0aGVyZSBpcyBlbm91Z2ggdGltZSB0byBhZGRyZXNzIGFsbCB0aGUg
dGVjaG5pY2FsIGRldGFpbHMsCj4gYnV0IGxldCBtZSBzdW0gdXAgZWFjaCBzaWRlJ3MgcG9zaXRp
b24gYW5kIHNlZSBpZiB3ZSBjYW4gcmVhY2ggYW4KPiBhbWljYWJsZSBzb2x1dGlvbi4KPgo+IEZy
b20gbWFpbnRhaW5lcnMgYW5kIHJldmlld2VycycgcG9pbnQgb2YgdmlldzoKPgo+IDEuIE1haW50
YWluZXJzIC8gcmV2aWV3ZXJzIGRvbid0IGxpa2UgY29tcGxleGl0eSB1bmxlc3MgYWJzb2x1dGVs
eQo+ICAgIG5lY2Vzc2FyeS4KPiAyLiBNYWludGFpbmVycyAvIHJldmlld2VycyBmZWVsIHRoZXkg
aGF2ZSBhIHJlc3BvbnNpYmlsaXR5IHRvIHVuZGVyc3RhbmQKPiAgICB0aGUgY29kZSBhbmQgYWxn
b3JpdGhtLgo+Cj4gWWV0IGJlaW5nIHRoZSBnYXRla2VlcGVycyBkb2Vzbid0IG5lY2Vzc2FyaWx5
IG1lYW4gd2UgdW5kZXJzdGFuZCBldmVyeQo+IHRlY2huaWNhbCBkZXRhaWxzIGFuZCBldmVyeSB1
c2VjYXNlLiBXZSB3b3VsZCBsaWtlIHRvLCBidXQgbW9zdCBvZiB0aGUKPiB0aW1lIGl0IGlzIHVu
cmVhbGlzdGljLgo+Cj4gRG93biB0byB0aGlzIHNwZWNpZmljIHBhdGNoIHNlcmllczoKPgo+IFJv
Z2VyIHRoaW5rcyB0aGUgbG9ja2luZyBzY2hlbWUgaXMgdG9vIGNvbXBsZXguIENocmlzdG9waGVy
IGFyZ3Vlcwo+IHRoYXQncyBuZWNlc3NhcnkgZm9yIHNob3J0LWxpdmUgY2hhbm5lbHMgdG8gYmUg
cGVyZm9ybWFudC4KPgo+IEJvdGggaGF2ZSB0aGVpciBwb2ludC4KPgo+IEkgdGhpbmsgaGF2aW5n
IGEgY29tcGxleCBsb2NraW5nIHNjaGVtZSBpcyBpbmV2aXRhYmxlLCBqdXN0IGxpa2Ugd2UgZGlk
Cj4gZm9yIHBlcmZvcm1hbnQgZ3JhbnQgdGFibGUgc2V2ZXJhbCB5ZWFycyBhZ28uICBSZWdhcmRs
ZXNzIG9mIHRoZSB0aW1pbmcKPiBpc3N1ZSB3ZSBoYXZlIGF0IGhhbmQsIGFza2luZyBDaHJpc3Rv
cGhlciB0byBpbXBsZW1lbnQgYSBzdHJpcHBlZCBkb3duCj4gdmVyc2lvbiBjcmVhdGVzIG1vcmUg
d29yayBmb3IgaGltLgo+Cj4gWWV0IGlnbm9yaW5nIFJvZ2VyJ3MgY29uY2VybnMgaXMgdW5mYWly
IHRvIGhpbSBhcyB3ZWxsLCBzaW5jZSBoZSBwdXQgaW4KPiBzbyBtdWNoIHRpbWUgYW5kIGVmZm9y
dCB0byB1bmRlcnN0YW5kIHRoZSBhbGdvcml0aG0gYW5kIHByb3ZpZGUKPiBzdWdnZXN0aW9ucy4g
SXQgaXMgaW4gZmFjdCB1bnJlYXNvbmFibGUgdG8gYXNrIGFueW9uZSB0byBmdWxseQo+IHVuZGVy
c3RhbmQgdGhlIGxvY2tpbmcgbWVjaGFuaXNtIGFuZCBjaGVjayB0aGUgaW1wbGVtZW50YXRpb24g
aXMgY29ycmVjdAo+IGluIGEgZmV3IGRheXMgKGdpdmVuIHRoZSBzZXJpZXMgd2FzIHBvc3RlZCBp
biBEZWMgYW5kIHRoZXJlIHdlcmUgbWFqb3IKPiBob2xpZGF5cyBpbiBiZXR3ZWVuLCBwbHVzIGV2
ZXJ5b25lIGhhZCBvdGhlciBjb21taXRtZW50cykuCj4KPiBUbyB1bmJsb2NrIHRoaXMsIGhvdyBh
Ym91dCB3ZSBtYWtlIENocmlzdG9waGVyIG1haW50YWluZXIgb2YgQXJnbz8gSGUKPiBhbmQgT3Bl
blhUIHdpbGwgYmUgb24gdGhlIGhvb2sgZm9yIGZ1cnRoZXIgaW1wcm92ZW1lbnQuIEFuZCBJIGJl
bGlldmUgaXQKPiB3b3VsZCBiZSBpbiB0aGVpciBiZXN0IGludGVyZXN0IHRvIGtlZXAgQXJnbyBi
dWctZnJlZSBhbmQgZXZlbnR1YWxseQo+IG1ha2UgaXQgYmVjb21lIHN1cHBvcnRlZC4KPgo+IFNv
Ogo+Cj4gMS4gTWFrZSBzdXJlIEFyZ28gaXMgc2VsZi1jb250YWluZWQgLS0gdGhpcyByZXF1aXJl
cyBjYXJlZnVsIHJldmlldyBmb3IKPiAgICBpbnRlcmFjdGlvbiBiZXR3ZWVuIEFyZ28gYW5kIG90
aGVyIHBhcnRzIG9mIHRoZSBoeXBlcnZpc29yLgo+IDIuIEFyZ28gaXMgZ29pbmcgdG8gYmUgZXhw
ZXJpbWVudGFsIGFuZCBvZmYtYnktZGVmYXVsdCAtLSB0aGlzIGlzIHRoZQo+ICAgIGRlZmF1bHQg
c3RhdHVzIGZvciBuZXcgZmVhdHVyZSBhbnl3YXkuCj4gMy4gTWFrZSBDaHJpc3RvcGhlciBtYWlu
dGFpbmVyIG9mIEFyZ28gLS0gdGhpcyB3b3VsZCBiZSBhIG5hdHVyYWwgdGhpbmcKPiAgICB0byBk
byBhbnl3YXkuCj4KPiBEb2VzIHRoaXMgd29yayBmb3IgZXZlcnlvbmU/CgpZZXMsIHRoaXMgd2ls
bCB3b3JrIGZvciBtZS4gVGhhbmtzIGZvciB0aGUgc3VtbWFyeSBhbmQgcHJvcG9zYWwuCgpDaHJp
c3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 18:24:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 18: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-devel-bounces@lists.xenproject.org>)
	id 1gj6u9-0001kn-U5; Mon, 14 Jan 2019 18:24:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ahuc=PW=citrix.com=prvs=9106bec1f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gj6u8-0001ki-Lf
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 18:24:08 +0000
X-Inumbo-ID: 9457cd19-1829-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9457cd19-1829-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 18:24:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="75549698"
Date: Mon, 14 Jan 2019 18:22:48 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190114182248.GC1271@perard.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <20190113201744.GA11328@aepfle.de>
 <20190114112857.dxmlt7noy53asro5@zion.uk.xensource.com>
 <20190114124852.3d91d25f.olaf@aepfle.de>
 <20190114171156.GB1271@perard.uk.xensource.com>
 <20190114182744.42296177.olaf@aepfle.de>
 <20190114174457.mlrzxcjtyklim5gc@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190114174457.mlrzxcjtyklim5gc@zion.uk.xensource.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgMDU6NDQ6NTdQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIEphbiAxNCwgMjAxOSBhdCAwNjoyNzo0NFBNICswMTAwLCBPbGFmIEhlcmluZyB3
cm90ZToKPiA+IEFtIE1vbiwgMTQgSmFuIDIwMTkgMTc6MTE6NTYgKzAwMDAKPiA+IHNjaHJpZWIg
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ogo+ID4gCj4gPiA+IEkg
dGhpbmsgaXQncyBmaW5lIHRvIGtlZXAgdGhlIGN1cnJlbnQgYHN1Ym1vZHVsZSB1cGRhdGVgIGNh
bGwgd2hlcmUgaXQKPiA+ID4gaXMuIFdlIGNvdWxkIGp1c3QgbWFrZSBpdCBjaGVjayB0aGF0IGl0
J3MgYW4gYWN0dWFsIGdpdCB3b3JrdHJlZSBieQo+ID4gPiBjaGVja2luZyBmb3IgdGhlIHByZXNl
bmNlIG9mICIuZ2l0IiAoZmlsZSBvciBkaXJlY3RvcnkpIGJlZm9yZSBleGVjdXRpbmcKPiA+ID4g
Z2l0Lgo+ID4gPiAKPiA+ID4gV291bGQgdGhhdCBiZSBnb29kIGVub3VnaD8KPiA+IAo+ID4gTWF5
YmUuIFdoYXRldmVyIHdvcmtzIHdpdGggZW52IFdHRVQvR0lUPS9iaW4vZmFsc2UgLi9jb25maWd1
cmUgJG9wdGlvbnMuCj4gPiAKPiAKPiBDYW4geW91IHRyeSB0aGlzPwo+IAo+IGRpZmYgLS1naXQg
YS90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtl
ZmlsZQo+IGluZGV4IDNkZTJmYzAzMDAuLjY0OTQ4MmJjYTggMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
ZmlybXdhcmUvb3ZtZi1tYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZp
bGUKPiBAQCAtMTYsNyArMTYsNyBAQCBhbGw6IGJ1aWxkCj4gCj4gIC5QSE9OWTogYnVpbGQKPiAg
IGJ1aWxkOgo+ICAgLSAgICAgICAkKEdJVCkgc3VibW9kdWxlIHVwZGF0ZSAtLWluaXQgLS1yZWN1
cnNpdmUKPiAgICsgICAgICAgWyAtZCAuZ2l0IF0gJiYgJChHSVQpIHN1Ym1vZHVsZSB1cGRhdGUg
LS1pbml0IC0tcmVjdXJzaXZlCgpQbGVhc2UsIHVzZSAtZSBvciAtciwgaXQgaXMgcGVyZmVjdGx5
IHJlYXNvbmFibGUgdG8gaGF2ZSAuZ2l0IGJlZW4gYQpmaWxlLiAoc29tZW9uZSBjb3VsZCB1c2Ug
YGdpdCB3b3JrdHJlZWAsIG9yIGV2ZW4gYSBzdWJtb2R1bGUpCgpBbHNvLCBJIHRoaW5rIHdlIHNo
b3VsZCB1c2UgYGlmYCwgQXMgbWFrZSBtdXN0IG5vdCBmYWlsIGlmIGl0IGlzbid0IGEKZ2l0IHdv
cmt0cmVlLiAob3IgInx8IHRydWUiIG9yICJ8fDoiLCBidXQgdGhhdCB3b3VsZCBoaWRlIGdpdCBm
YWlsdXJlcy4pCgo+ICAgICAgICAgICBPdm1mUGtnL2J1aWxkLnNoIC1hIFg2NCAtYiAkKFRBUkdF
VCkgLW4gNAo+IAkgICAgICAgICAgY3AgQnVpbGQvT3ZtZlg2NC8kKFRBUkdFVClfR0NDKi9GVi9P
Vk1GLmZkIG92bWYuYmluCj4gCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 18:32:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 18:32: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-devel-bounces@lists.xenproject.org>)
	id 1gj71p-0002W9-OS; Mon, 14 Jan 2019 18:32: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=E1pU=PW=citrix.com=prvs=910aa9826=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gj71n-0002VP-V4
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 18:32:03 +0000
X-Inumbo-ID: ae580604-182a-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae580604-182a-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 18:32:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,478,1539648000"; d="scan'208";a="84571325"
To: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
 <8161196e-b6ff-2ab1-eaa8-cdb5341ae178@citrix.com>
 <4f1859e5-c901-3e3e-ffc2-0e7233d1c794@arm.com>
 <5d7290c3-02e2-c54d-9a65-cc8b8019a4cc@citrix.com>
 <cf0da64b-1dd5-8dfc-a041-cefe077dd0ff@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9a301cf7-4e6e-c147-a7ae-b901b024b107@citrix.com>
Date: Mon, 14 Jan 2019 17:43:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <cf0da64b-1dd5-8dfc-a041-cefe077dd0ff@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] PING ARM [PATCH v2] xen/cmdline: Fix buggy
 strncmp(s, LITERAL, ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAxOSAxNzoxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywKPgo+
IE9uIDE0LzAxLzIwMTkgMTY6NTksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDE0LzAxLzIw
MTkgMTY6MDcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IE9uIDE0LzAxLzIwMTkgMTU6MTcsIEFu
ZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZWZpL2Vm
aS1ib290LmgKPj4+Pj4gYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgKPj4+Pj4gaW5kZXgg
Y2E2NTVmZi4uMjJhODZlYyAxMDA2NDQKPj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2VmaS9lZmkt
Ym9vdC5oCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaAo+Pj4+PiBAQCAt
MjEyLDcgKzIxMiw3IEBAIEVGSV9TVEFUVVMgX19pbml0Cj4+Pj4+IGZkdF9hZGRfdWVmaV9ub2Rl
cyhFRklfU1lTVEVNX1RBQkxFICpzeXNfdGFibGUsCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgYnJlYWs7Cj4+Pj4+IMKgwqAgwqDCoMKgwqDCoMKgwqDCoMKgIHR5cGUgPSBmZHRf
Z2V0cHJvcChmZHQsIG5vZGUsICJkZXZpY2VfdHlwZSIsICZsZW4pOwo+Pj4+PiAtwqDCoMKgwqDC
oMKgwqAgaWYgKCB0eXBlICYmIHN0cm5jbXAodHlwZSwgIm1lbW9yeSIsIGxlbikgPT0gMCApCj4+
Pj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHR5cGUgJiYgbGVuID09IDYgJiYgc3RybmNtcCh0eXBl
LCAibWVtb3J5IiwgNikgPT0gMCApCj4+Pgo+Pj4gc3RyaW5nIHByb3BlcnR5IHRlcm1pbmF0ZXMg
d2l0aCBOVUwgYW5kIGlzIGluY2x1ZGVkIGluIHRoZSBsZW4uIFNvIEkKPj4+IGRvbid0IHRoaW5r
IHRoaXMgY2hhbmdlIGlzIGNvcnJlY3QuCj4+Cj4+IEFyZSB5b3Ugc2F5aW5nIHRoYXQgbGVuIGlz
IDcgaGVyZSB0aGVuPwo+Cj4gWWVzLiBCdXQgSSBkb24ndCB0aGluayB0aGlzIGNoYW5nZSBpcyBu
ZWNlc3NhcnkgYXMgd2UgYWxyZWFkeSBpbmNsdWRlCj4gTlVMIGluIHRoZSBjb21wYXJpc29uLgoK
QWggLSBmYWlyIHBvaW50LsKgIEknbGwgZHJvcCB0aGlzIGh1bmsgdGhlbi4KCkFyZSB5b3UgaGFw
cHkgd2l0aCB0aGUgYWRqdXN0bWVudCBpbiBhcmNoL2FybS9jcHVlcnJhdGEuYyA/Cgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 18:35:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 18:35: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-devel-bounces@lists.xenproject.org>)
	id 1gj75O-0002eU-AQ; Mon, 14 Jan 2019 18:35: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=Obrf=PW=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1gj75N-0002da-Pz
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 18:35:45 +0000
X-Inumbo-ID: 344d30e3-182b-11e9-92db-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 344d30e3-182b-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 18:35:45 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id AB0657F3EC;
 Mon, 14 Jan 2019 18:35:44 +0000 (UTC)
Received: from redhat.com (ovpn-124-229.rdu2.redhat.com [10.10.124.229])
 by smtp.corp.redhat.com (Postfix) with SMTP id C7B695D76A;
 Mon, 14 Jan 2019 18:35:42 +0000 (UTC)
Date: Mon, 14 Jan 2019 13:35:37 -0500
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20190114133455-mutt-send-email-mst@kernel.org>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-17-sameo@linux.intel.com>
 <20181108152341.68e5a147@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181108152341.68e5a147@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Mon, 14 Jan 2019 18:35:44 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 16/24] hw: acpi: Fix memory hotplug AML
 generation error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Ortiz <sameo@linux.intel.com>, qemu-devel@nongnu.org,
 Eduardo Habkost <ehabkost@redhat.com>, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDM6MjM6NDFQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBNb24sICA1IE5vdiAyMDE4IDAyOjQwOjM5ICswMTAwCj4gU2FtdWVsIE9ydGl6
IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+IAo+ID4gRnJvbTogWWFuZyBaaG9uZyA8
eWFuZy56aG9uZ0BpbnRlbC5jb20+Cj4gPiAKPiA+IFdoZW4gdXNpbmcgdGhlIGdlbmVyYXRlZCBt
ZW1vcnkgaG90cGx1ZyBBTUwsIHRoZSBpYXNsCj4gPiBjb21waWxlciB3b3VsZCBnaXZlIHRoZSBm
b2xsb3dpbmcgZXJyb3I6Cj4gPiAKPiA+IGRzZHQuZHNsIDI2NjogUmV0dXJuIChNT1NUIChfVUlE
LCBBcmcwLCBBcmcxLCBBcmcyKSkKPiA+IEVycm9yIDYwODAgLSBDYWxsZWQgbWV0aG9kIHJldHVy
bnMgbm8gdmFsdWUgXgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBZYW5nIFpob25nIDx5YW5nLnpo
b25nQGludGVsLmNvbT4KPiBSZXZpZXdlZC1ieTogSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVk
aGF0LmNvbT4KPiAKPiBJIHN1Z2dlc3QgdG8gcHV0IHRoaXMgcGF0Y2ggYXQgdGhlIGJlZ2lubmlu
ZyBvZiB0aGUgc2VyaWVzCj4gYmVmb3JlIHJlZmVyZW5jZSB0YWJsZXMgaW4gdGVzdCBhcmUgdXBk
YXRlZC4KClNhbXVlbCBob3cgYWJvdXQgYSBzZXBhcmF0ZSBzbWFsbCBzZXJpZXMgd2l0aCBqdXN0
IGJ1Z2ZpeGVzCmZvciBzdGFydGVycz8KCgo+ID4gLS0tCj4gPiAgaHcvYWNwaS9tZW1vcnlfaG90
cGx1Zy5jIHwgMTAgKysrKystLS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9ody9hY3BpL21lbW9yeV9o
b3RwbHVnLmMgYi9ody9hY3BpL21lbW9yeV9ob3RwbHVnLmMKPiA+IGluZGV4IGRiMmM0ZGY5NjEu
Ljg5M2ZjMmJkMjcgMTAwNjQ0Cj4gPiAtLS0gYS9ody9hY3BpL21lbW9yeV9ob3RwbHVnLmMKPiA+
ICsrKyBiL2h3L2FjcGkvbWVtb3J5X2hvdHBsdWcuYwo+ID4gQEAgLTY4NiwxNSArNjg2LDE1IEBA
IHZvaWQgYnVpbGRfbWVtb3J5X2hvdHBsdWdfYW1sKEFtbCAqdGFibGUsIHVpbnQzMl90IG5yX21l
bSwKPiA+ICAKPiA+ICAgICAgICAgICAgICBtZXRob2QgPSBhbWxfbWV0aG9kKCJfT1NUIiwgMywg
QU1MX05PVFNFUklBTElaRUQpOwo+ID4gICAgICAgICAgICAgIHMgPSBNRU1PUllfU0xPVF9PU1Rf
TUVUSE9EOwo+ID4gLSAgICAgICAgICAgIGFtbF9hcHBlbmQobWV0aG9kLCBhbWxfcmV0dXJuKGFt
bF9jYWxsNCgKPiA+IC0gICAgICAgICAgICAgICAgcywgYW1sX25hbWUoIl9VSUQiKSwgYW1sX2Fy
ZygwKSwgYW1sX2FyZygxKSwgYW1sX2FyZygyKQo+ID4gLSAgICAgICAgICAgICkpKTsKPiA+ICsg
ICAgICAgICAgICBhbWxfYXBwZW5kKG1ldGhvZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
IGFtbF9jYWxsNChzLCBhbWxfbmFtZSgiX1VJRCIpLCBhbWxfYXJnKDApLAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGFtbF9hcmcoMSksIGFtbF9hcmcoMikpKTsKPiA+ICAg
ICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgbWV0aG9kKTsKPiA+ICAKPiA+ICAgICAgICAgICAg
ICBtZXRob2QgPSBhbWxfbWV0aG9kKCJfRUowIiwgMSwgQU1MX05PVFNFUklBTElaRUQpOwo+ID4g
ICAgICAgICAgICAgIHMgPSBNRU1PUllfU0xPVF9FSkVDVF9NRVRIT0Q7Cj4gPiAtICAgICAgICAg
ICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9yZXR1cm4oYW1sX2NhbGwyKAo+ID4gLSAgICAgICAg
ICAgICAgICAgICAgICAgcywgYW1sX25hbWUoIl9VSUQiKSwgYW1sX2FyZygwKSkpKTsKPiA+ICsg
ICAgICAgICAgICBhbWxfYXBwZW5kKG1ldGhvZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
IGFtbF9jYWxsMihzLCBhbWxfbmFtZSgiX1VJRCIpLCBhbWxfYXJnKDApKSk7Cj4gPiAgICAgICAg
ICAgICAgYW1sX2FwcGVuZChkZXYsIG1ldGhvZCk7Cj4gPiAgCj4gPiAgICAgICAgICAgICAgYW1s
X2FwcGVuZChkZXZfY29udGFpbmVyLCBkZXYpOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 19:02:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19:02: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-devel-bounces@lists.xenproject.org>)
	id 1gj7V7-0004ox-Fz; Mon, 14 Jan 2019 19:02: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=508X=PW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gj7V5-0004oo-Va
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 19:02:20 +0000
X-Inumbo-ID: e96dfce0-182e-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e96dfce0-182e-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:02:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gj7V3-0001C4-3z; Mon, 14 Jan 2019 19:02:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gj7V2-00061R-Nv; Mon, 14 Jan 2019 19:02:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gj7V2-0006PU-NC; Mon, 14 Jan 2019 19:02:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131947-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-rtds:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-3:<job status>:broken:regression
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl:<job status>:broken:regression
 xen-unstable:test-amd64-i386-xl-xsm:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:<job status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-3:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-pvshim:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-livepatch:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=93a62c544e20ba9e141e411bbaae3d65259d13a3
X-Osstest-Versions-That: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Jan 2019 19:02:16 +0000
Subject: [Xen-devel] [xen-unstable test] 131947: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk0NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk0Ny8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICBicm9rZW4KIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxNzg3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTMxOTI3CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4g
ICAgIGJyb2tlbiBpbiAxMzE5MjcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTkyNwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA8am9iIHN0YXR1cz4gYnJv
a2VuIGluIDEzMTkyNwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE5MjcgcGFzcyBpbiAxMzE5
NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTkyNyBwYXNzIGluIDEzMTk0NwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzMTkyNyBwYXNzIGluIDEzMTk0NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxOTI3IHBhc3MgaW4gMTMxOTQ3CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDQgaG9zdC1pbnN0YWxsKDQpICBicm9r
ZW4gcGFzcyBpbiAxMzE5MjcKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTkyNwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIHBhc3MgaW4gMTMxOTI3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzE5MjcKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gcGFzcyBpbiAxMzE5MjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTkyNwogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4g
MTMxOTI3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gMTggZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIGluIDEzMTkyNyBwYXNzIGluIDEzMTk0NwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMx
OTI3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxOTI3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMTc4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxNzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE3ODcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMTc4NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzg3CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzE3ODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzg3
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE3ODcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZi
NmZhYjc5ZGYxZGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTc4NyAgMjAxOS0wMS0wNyAxNDoy
MToyMSBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzE4MzcgIDIwMTktMDEtMDgg
MjI6NDM6NTUgWiAgICA1IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzE5MjcgIDIwMTktMDEtMTIgMDU6NTU6MzMgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAZ21haWwuY29tPgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAg
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQtYW1kNjQtMyBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDc2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 19:23:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19: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-devel-bounces@lists.xenproject.org>)
	id 1gj7p8-0006Uj-Pp; Mon, 14 Jan 2019 19:23:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=EyCT=PW=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gj7p6-0006Ue-Ty
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 19:23:01 +0000
X-Inumbo-ID: ccc0604d-1831-11e9-92db-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccc0604d-1831-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:22:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1547493777;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=O2x8954V+RiyP5cN63whbLHpo1U7uzTOpxEBg7xQPOs=;
 b=DfaMUDfw6vj6RnUFp2s4bhxnznCW/mRUm2NIVQAewzM0rK7aMOk5jC3DoDxFx8SL8W
 PVLs61fT8ZWoE26tBmTXE+KywgB08b73d6LG4FyafWw6G6X2jvDlBYK7WgRqwt1UBQXi
 0tdlXA+MA3kBFqL6jpqHhJvQWXoHPf3zRO3ulqK2w2cefLSKSloAdLlUdj/Z0lf8EZh9
 VINSk9dbGU1etj33yXyd48EB7Osowb/BcEBQ3Kwk3xeANo69YfWkiop5IjKCdTdEext0
 tQuoyTW53CkD7z/GNSn33Y0Q6FzUcW5zh2vO+l27bdzi8/vywUD7jeHOLUcIyoEuFgvr
 5/nQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAFdzN/stCP9wLqMPjVSZr882V9RvAWJGWyCck"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.9 AUTH)
 with ESMTPSA id 20a457v0EJMuoJE
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 14 Jan 2019 20:22:56 +0100 (CET)
Date: Mon, 14 Jan 2019 20:22:49 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190114202249.7cd3a508.olaf@aepfle.de>
In-Reply-To: <20190114174457.mlrzxcjtyklim5gc@zion.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <20190113201744.GA11328@aepfle.de>
 <20190114112857.dxmlt7noy53asro5@zion.uk.xensource.com>
 <20190114124852.3d91d25f.olaf@aepfle.de>
 <20190114171156.GB1271@perard.uk.xensource.com>
 <20190114182744.42296177.olaf@aepfle.de>
 <20190114174457.mlrzxcjtyklim5gc@zion.uk.xensource.com>
X-Mailer: Claws Mail 2019.01.06 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============1510375512084002995=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1510375512084002995==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/=r/GlE2zGq.bHGhsxMkbncx"; protocol="application/pgp-signature"

--Sig_/=r/GlE2zGq.bHGhsxMkbncx
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Mon, 14 Jan 2019 17:44:57 +0000
schrieb Wei Liu <wei.liu2@citrix.com>:

>   -       $(GIT) submodule update --init --recursive
>   +       [ -d .git ] && $(GIT) submodule update --init --recursive

This syntax fails, but this works for me:

	if test -d .git ; then $(GIT) submodule update --init --recursive ; fi


Olaf

--Sig_/=r/GlE2zGq.bHGhsxMkbncx
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCXDzhiQAKCRBdQqD6ppg2
foGcAKChNsX0ja6yuiEUdzW7CF4VnxE2cgCgq+beUrM/o4cJonUR66MG3rpm5s8=
=bIsP
-----END PGP SIGNATURE-----

--Sig_/=r/GlE2zGq.bHGhsxMkbncx--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1510375512084002995==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 14 19:42:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19:42: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-devel-bounces@lists.xenproject.org>)
	id 1gj87s-00081W-GC; Mon, 14 Jan 2019 19:42: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=K9EW=PW=gmail.com=royger@srs-us1.protection.inumbo.net>)
 id 1gj87r-00081R-LP
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 19:42:23 +0000
X-Inumbo-ID: 82644377-1834-11e9-92db-bc764e045a96
Received: from mail-oi1-f194.google.com (unknown [209.85.167.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82644377-1834-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:42:21 +0000 (UTC)
Received: by mail-oi1-f194.google.com with SMTP id r62so225456oie.1
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 11:42:21 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=VT4V22tkF/qH0EVGvhO8z/r5f3CvVGb7lg3h9N89AyM=;
 b=Bvr6m7TDxxTFJjdNbnANIYGz8Go0xFZhFLBj/RqqHyeTVzivEQ3vgZ82tsG1zyj6OL
 VF01dlMRuMxIlM2EAH+jvso72wlVOaO8rqma+dx9gR8id31b/e+iJTuBw6roGDI6jOmg
 uN8H6HUY0LqEd0VApmCrSgblbtExhEjfE786tjEqMiGv2nqBdODy2DNjWOLzUYUVR1LR
 GBZMuyJ5B/jL17HjkkVBjL9JSQAFCxa+BgtrAQpcwp/bgn4oaXqcMbeiWaujgq4AKIx8
 p7EuuRGrFUyztvB1deqJ/Blc7meXTG40ykQKQkNaRaKdNsUeb6af7Jywb/mB5CkbdkoK
 IhIg==
X-Gm-Message-State: AJcUukf8Z9RnLgcOtEDqhiyvInYJsu2bhSFVOusl8Fb1KAGuD2v1YoKy
 PHWbixPRdM0aRDxcedIKT0klJhMKqpRfFYHMOyo=
X-Google-Smtp-Source: ALg8bN4WkfSBAZTxu8Tn0uttwhZ6fmr4UhpazzgD3PvwfOajVzefC+BL01S2N+5rGED9zHBwg1PcX+uqd0IPWHHs1Jk=
X-Received: by 2002:aca:31cb:: with SMTP id x194mr15631oix.213.1547494941207; 
 Mon, 14 Jan 2019 11:42:21 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <20190114144655.enuxtrcihy3vjbjv@zion.uk.xensource.com>
In-Reply-To: <20190114144655.enuxtrcihy3vjbjv@zion.uk.xensource.com>
From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Date: Mon, 14 Jan 2019 20:42:09 +0100
Message-ID: <CAPLaKK4ns7sHFvMwLAsm1=yB81oLPhj1ad9uS1hMSQbghBH11w@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgMzo0OCBQTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPgo+IEhpIGFsbAo+Cj4gVGhlIGxvY2tpbmcgc2NoZW1lIHNlZW1zIHRvIGJl
IHJlbWFpbmluZyBzdGlja2luZyBwb2ludC4gVGhlIHJlc3QgYXJlCj4gbW9zdGx5IGNvc21ldGlj
IGlzc3VlcyAoRkFPRCwgdGhleSBzdGlsbCBuZWVkIHRvIGJlIGFkZHJlc3NlZCkuICBGcmFua2x5
Cj4gSSBkb24ndCB0aGluayB0aGVyZSBpcyBlbm91Z2ggdGltZSB0byBhZGRyZXNzIGFsbCB0aGUg
dGVjaG5pY2FsIGRldGFpbHMsCj4gYnV0IGxldCBtZSBzdW0gdXAgZWFjaCBzaWRlJ3MgcG9zaXRp
b24gYW5kIHNlZSBpZiB3ZSBjYW4gcmVhY2ggYW4KPiBhbWljYWJsZSBzb2x1dGlvbi4KPgo+IEZy
b20gbWFpbnRhaW5lcnMgYW5kIHJldmlld2VycycgcG9pbnQgb2YgdmlldzoKPgo+IDEuIE1haW50
YWluZXJzIC8gcmV2aWV3ZXJzIGRvbid0IGxpa2UgY29tcGxleGl0eSB1bmxlc3MgYWJzb2x1dGVs
eQo+ICAgIG5lY2Vzc2FyeS4KPiAyLiBNYWludGFpbmVycyAvIHJldmlld2VycyBmZWVsIHRoZXkg
aGF2ZSBhIHJlc3BvbnNpYmlsaXR5IHRvIHVuZGVyc3RhbmQKPiAgICB0aGUgY29kZSBhbmQgYWxn
b3JpdGhtLgo+Cj4gWWV0IGJlaW5nIHRoZSBnYXRla2VlcGVycyBkb2Vzbid0IG5lY2Vzc2FyaWx5
IG1lYW4gd2UgdW5kZXJzdGFuZCBldmVyeQo+IHRlY2huaWNhbCBkZXRhaWxzIGFuZCBldmVyeSB1
c2VjYXNlLiBXZSB3b3VsZCBsaWtlIHRvLCBidXQgbW9zdCBvZiB0aGUKPiB0aW1lIGl0IGlzIHVu
cmVhbGlzdGljLgo+Cj4gRG93biB0byB0aGlzIHNwZWNpZmljIHBhdGNoIHNlcmllczoKPgo+IFJv
Z2VyIHRoaW5rcyB0aGUgbG9ja2luZyBzY2hlbWUgaXMgdG9vIGNvbXBsZXguIENocmlzdG9waGVy
IGFyZ3Vlcwo+IHRoYXQncyBuZWNlc3NhcnkgZm9yIHNob3J0LWxpdmUgY2hhbm5lbHMgdG8gYmUg
cGVyZm9ybWFudC4KPgo+IEJvdGggaGF2ZSB0aGVpciBwb2ludC4KPgo+IEkgdGhpbmsgaGF2aW5n
IGEgY29tcGxleCBsb2NraW5nIHNjaGVtZSBpcyBpbmV2aXRhYmxlLCBqdXN0IGxpa2Ugd2UgZGlk
Cj4gZm9yIHBlcmZvcm1hbnQgZ3JhbnQgdGFibGUgc2V2ZXJhbCB5ZWFycyBhZ28uICBSZWdhcmRs
ZXNzIG9mIHRoZSB0aW1pbmcKPiBpc3N1ZSB3ZSBoYXZlIGF0IGhhbmQsIGFza2luZyBDaHJpc3Rv
cGhlciB0byBpbXBsZW1lbnQgYSBzdHJpcHBlZCBkb3duCj4gdmVyc2lvbiBjcmVhdGVzIG1vcmUg
d29yayBmb3IgaGltLgo+Cj4gWWV0IGlnbm9yaW5nIFJvZ2VyJ3MgY29uY2VybnMgaXMgdW5mYWly
IHRvIGhpbSBhcyB3ZWxsLCBzaW5jZSBoZSBwdXQgaW4KPiBzbyBtdWNoIHRpbWUgYW5kIGVmZm9y
dCB0byB1bmRlcnN0YW5kIHRoZSBhbGdvcml0aG0gYW5kIHByb3ZpZGUKPiBzdWdnZXN0aW9ucy4g
SXQgaXMgaW4gZmFjdCB1bnJlYXNvbmFibGUgdG8gYXNrIGFueW9uZSB0byBmdWxseQo+IHVuZGVy
c3RhbmQgdGhlIGxvY2tpbmcgbWVjaGFuaXNtIGFuZCBjaGVjayB0aGUgaW1wbGVtZW50YXRpb24g
aXMgY29ycmVjdAo+IGluIGEgZmV3IGRheXMgKGdpdmVuIHRoZSBzZXJpZXMgd2FzIHBvc3RlZCBp
biBEZWMgYW5kIHRoZXJlIHdlcmUgbWFqb3IKPiBob2xpZGF5cyBpbiBiZXR3ZWVuLCBwbHVzIGV2
ZXJ5b25lIGhhZCBvdGhlciBjb21taXRtZW50cykuCj4KPiBUbyB1bmJsb2NrIHRoaXMsIGhvdyBh
Ym91dCB3ZSBtYWtlIENocmlzdG9waGVyIG1haW50YWluZXIgb2YgQXJnbz8gSGUKPiBhbmQgT3Bl
blhUIHdpbGwgYmUgb24gdGhlIGhvb2sgZm9yIGZ1cnRoZXIgaW1wcm92ZW1lbnQuIEFuZCBJIGJl
bGlldmUgaXQKPiB3b3VsZCBiZSBpbiB0aGVpciBiZXN0IGludGVyZXN0IHRvIGtlZXAgQXJnbyBi
dWctZnJlZSBhbmQgZXZlbnR1YWxseQo+IG1ha2UgaXQgYmVjb21lIHN1cHBvcnRlZC4KPgo+IFNv
Ogo+Cj4gMS4gTWFrZSBzdXJlIEFyZ28gaXMgc2VsZi1jb250YWluZWQgLS0gdGhpcyByZXF1aXJl
cyBjYXJlZnVsIHJldmlldyBmb3IKPiAgICBpbnRlcmFjdGlvbiBiZXR3ZWVuIEFyZ28gYW5kIG90
aGVyIHBhcnRzIG9mIHRoZSBoeXBlcnZpc29yLgo+IDIuIEFyZ28gaXMgZ29pbmcgdG8gYmUgZXhw
ZXJpbWVudGFsIGFuZCBvZmYtYnktZGVmYXVsdCAtLSB0aGlzIGlzIHRoZQo+ICAgIGRlZmF1bHQg
c3RhdHVzIGZvciBuZXcgZmVhdHVyZSBhbnl3YXkuCj4gMy4gTWFrZSBDaHJpc3RvcGhlciBtYWlu
dGFpbmVyIG9mIEFyZ28gLS0gdGhpcyB3b3VsZCBiZSBhIG5hdHVyYWwgdGhpbmcKPiAgICB0byBk
byBhbnl3YXkuCj4KPiBEb2VzIHRoaXMgd29yayBmb3IgZXZlcnlvbmU/CgpJIHRoaW5rIHRoaXMg
aXMgZmluZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 19:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19:48: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-devel-bounces@lists.xenproject.org>)
	id 1gj8Db-0008Cn-Dy; Mon, 14 Jan 2019 19:48:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NJ4Y=PW=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1gj8Da-0008CY-3E
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 19:48:18 +0000
X-Inumbo-ID: 5575f4ab-1835-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5575f4ab-1835-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:48:16 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EJgTD7041640;
 Mon, 14 Jan 2019 19:48:10 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2018-07-02;
 bh=38022H0WMpI5HVan6aFrH7/PXpYj0NiGgNmBQZBFw9w=;
 b=kBfP2NFdJ18fu7Qb+WAAXzeXXOwEuIcGjQS9WQGdCUk5GgpZYbxIDmOWVJVfjh3l32N6
 iWukEQsHxDdZ9/lsYZI/UoTffYJbV32/29W3g/pS6rfunrrqM2LAg49z0JTIpZ1exr8Y
 Ghs1vKYN0eWkWUlgpTfMrMWkXJO/LtTB9Z9Rsb7oMYQ7gyEzkzrJphp9fuBFSYoR4Y5g
 lEGfI8xK24ukoBEXHmbGm9C61LWkUnZ+kCglHSa4j3yrf0SU0Nsd02fMtDuRpVhzQIKw
 iEwuN1Ti0+t2+qRekD/KnC069RjeiAOliwUL7GtbrbXoBZNWYRBi6lxEpDj/qFSqKUu5 xA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2pybkc7s7n-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:09 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJm9An029426
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:09 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJm8X8026690;
 Mon, 14 Jan 2019 19:48:09 GMT
Received: from ovs110.us.oracle.com (/10.149.224.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 11:48:08 -0800
From: Eric DeVolder <eric.devolder@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Jan 2019 13:47:57 -0600
Message-Id: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140151
Subject: [Xen-devel] [RFC v1 0/8] Prototype for kexec signature verification
 within Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: daniel.kiper@oracle.com, eric.devolder@oracle.com,
 kexec@lists.infradead.org, boris.ostrovsky@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gQXByaWwgMjAsIDIwMTgsIEkgcG9zdGVkIHRvIHhlbi1kZXZlbCBhbiBSRkMgaW5xdWlyaW5n
IGFib3V0CnN1cHBvcnQgZm9yIHNpZ25hdHVyZSB2ZXJpZmljYXRpb24gb2Yga2V4ZWMgd2l0aGlu
IFhlbjoKCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxOC0wNC9tc2cwMTY1NS5odG1sCgpTaW5jZSB0aGVuLCBJJ3ZlIHdvcmtlZCB0b3dhcmRz
IGEgc29sdXRpb24uIEZvciB0aGUgcHVycG9zZXMgb2YKdW5kZXJzdGFuZGluZyBzaWduYXR1cmUg
dmVyaWZpY2F0aW9uLCBJIGJ1aWx0IGEgc3RhbmRhbG9uZSB1dGlsaXR5IHRvCnBhcnNlIHRoZSB4
ZW4ubWIuZWZpIFBFQ09GRiBmaWxlLCBoYXNoIGl0IGNvbnRlbnRzLCBhbmQgZXh0cmFjdCBpdHMK
ZGlnaXRpYWwgY2VydGlmaWNhdGUgYW5kIHBlcmZvcm0gdGhlIEF1dGhlbnRpY29kZSBzaWduYXR1
cmUKdmVyaWZpY2F0aW9uLiBPbmNlIHRoaXMgd2FzIGFsbCB3b3JraW5nLCBJIGludGVncmF0ZWQg
dGhlIGZpbGVzIGludG8KWGVuLgoKSSBoYXZlIGEgd29ya2luZyBwcm90b3R5cGUsIHdoaWNoIGlu
dGVncmF0ZXMgW2Vub3VnaF0gT3BlblNTTCBpbnRvClhlbiB0byBlbmFibGUga2V4ZWMgc2lnbmF0
dXJlIHZlcmlmaWNhdGlvbi4gQWxhcyBJIG5vdyBoYXZlIGRpZmZlcmVudApwcmlvcml0aWVzLCBi
dXQgbXkgZW1wbG95ZXIgZGlkIGFzayB0aGF0IEkgcG9zdCB0aGlzIHNldCBvZiBjaGFuZ2VzLgpZ
b3UgbWF5IGRvIHdpdGggdGhlbSBhcyB5b3Ugd2lzaC4gSSB3b3VsZCBiZSBhdmFpbGFibGUgZm9y
IGNvbnN1bHRhdGlvbgpzaG91bGQgc29tZWJvZHkgd2lzaCB0byBwdXJzdWUgdGhpcyBmdXJ0aGVy
LgoKQmVpbmcgYSBwcm90b3R5cGUsIGl0IGhhcyB0aGUgZm9sbG93aW5nIGtub3duLXRvLW1lIHNo
b3J0Y29taW5nczoKCjE6IERvZXMgbm90IGZvbGxvd2luZyBYZW4gY29kaW5nIHN0YW5kYXJkLiBU
aGVyZSBtYXkgYmUgYXJlYXMgd2hlcmUgSQpkbyBub3QgdXNlIHRoZSBtb3N0IGFwcHJvcHJpYXRl
IFhlbiBzdHlsZSwgY2FsbCBvciBtYWNybywgb3IgZXJyb3IKY2hlY2tpbmcuCgoyOiBUaGUgYWRh
cHRhdGlvbiBvZiBPcGVuU1NMIGludG8gWGVuIGlzIGluY29tcGxldGUuIFRoZXJlIGFyZSBhIG51
bWJlcgpvZiBzdHViIHJvdXRpbmVzIHRoYXQgaGF2ZSBub3QgYmVlbiBpbXBsZW1lbnRlZCAoYnV0
IGN1cnJlbnRseSBkbyBub3QKc2VlbSB0byBpbnRlcmZlcmUgd2l0aCB0aGUgc2lnbmF0dXJlIHZl
cmlmaWNhdGlvbiBvcGVyYXRpb24pLiBTb21lCnBvc3NpYmxlIHdheXMgdG8gYWRkcmVzcyB0aGlz
IGFyZToKIC0gUHJvcGVybHkgaW1wbGVtZW50IHRoZXNlIHJvdXRpbmVzCiAtIEludmVzdGlnYXRl
IGZ1cnRoZXIgdGhlIE9wZW5TU0wgY29uZmlndXJ5IHRvIHNlZSBpZiB0aGVzZSBjYW4gYmUKICAg
Y29uZmlndXJlZCBhd2F5IChOb3RlIHRoYXQgSSBjaG9zZSBPcGVuU1NMLTEuMS4waSBzcGVjaWZp
Y2FsbHkKICAgYmVjYXVzZSB0aGF0IGlzIHdoYXQgRURLMiB1c2VzLCBhbmQgRURLMiBpcyBhcyBj
bG9zZSB0byBYZW4KICAgZW1iZWRkZWQva2VybmVsIGVudmlyb25tZW50IChPdGhlcndpc2UgT3Bl
blNTTCBpcyBwcmltYXJpbHkgYQogICB1c2VybGFuZCBwYWNrYWdlKSkuCiAtIEFsbCAxNTArIE9w
ZW5TU0wgZmlsZXMgYXJlIGNvbXBpbGVkLWluLCBjb3VsZCBsb29rIGF0IGVsaW1pbmF0aW5nCiAg
IGZpbGVzIG1hbnVhbGx5LgogLSBNYXliZSBsb29rIGF0IG5ld2VyIE9wZW5TU0wgdmVyc2lvbnMs
IHdoaWNoIG1pZ2h0IGhhdmUgYWRkaXRpb25hbAogICBjb25maWd1cmFiaWxpdHk/CiAtIFBlcmhh
cHMgaW5zdGVhZCB1dGlsaXplIGxpYmdjcnlwdCArIGxpYmtzYmEgaW5zdGVhZCBvZiBPcGVuU1NM
LgoKMzogQSBjb25maWd1cmUgb3B0aW9uIGlzIG5lZWRlZCBmb3IgdGhlIHNpZ25hdHVyZSB2ZXJp
ZmljYXRpb24uIFRoaXMKb3B0aW9uIHNob3VsZCBzaW11bHRhbmVvdXNseSBkaXNhYmxlIGtleGVj
X2xvYWQgd2hpbGUgZW5hYmxpbmcKa2V4ZWNfZmlsZV9sb2FkLgoKNDogTGludXggaGFzIGluZnJh
c3RydWN0dXJlIHRvIHN1cHBvcnQgbXVsdGlwbGUgZmlsZSB0eXBlcyBhcyB3ZWxsIGFzCm11bHRp
cGxlIHNpZ25hdHVyZSB2ZXJpZmljYXRpb24gdGVjaG5pcXVlcy4gQnkgY29udHJhc3QsIHRoaXMg
cHJvdG90eXBlCmlzIGhhcmR3aXJlZCBmb3IgUEVDT0ZGK0F1dGhlbnRpY29kZSAoRUZJKSBmb3Jt
YXQuCgo1OiBMaW51eCBoYXMga2V5cmluZyBpbmZyYXN0cnVjdHVyZSB0byBzdXBwb3J0IG11bHRp
cGxlIGNlcnRpZmljYXRlcy4KQ3VycmVudGx5IHRoZSBhcHByb3ByaWF0ZSByb290IGNlcnRpZmlj
YXRlIHRvIHNhdGlzZnkgT3JhY2xlLXNpZ25lZApYZW4ga2VybmVsIGlzIGNvbXBpbGVkLWluLiBU
aGlzIGFyZWEgYWxvbmUgd291bGQgbmVlZCBzaWduaWZpY2FudAphdHRlbnRpb24gaWYgYW55IGhv
cGUgaW4gdXBzdHJlYW1pbmcgaXMgdG8gb2NjdXIuCgo1OiBUaGVyZSBpcyBwcm9iYWJseSBhIGJl
dHRlciBQRUNPRkYgZGVjb2RlciB0aGFuIHRoZSBvbmUgY3VycmVudGx5IGluCnVzZS4KCjY6IENv
bnZlcnQgdGhlIHVzYWdlIG9mIERMQ0wgbWFjcm9zIHRvIFhlbiBzdGFuZGFyZCBsaXN0IG9wZXJh
dGlvbnMuCgo3OiBGb3IgdGhlIGluY2x1ZGUyLyB4ZW5vc3NsLmggaGVhZGVyIGZpbGUgaGFjayB0
byBmYWNpbGl0YXRlCmNvbXBpbGluZyBPcGVuU1NMIHdpdGhpbiBYZW47IHRoYXQgbmVlZHMgdG8g
YmUgcmV2aXNpdGVkLiBJIGRpZAp0aGlzIHRvIGRlYWwgd2l0aCB0aGUgc3RhbmRhcmQgaGVhZGVy
IGZpbGVzIHRoZSAodXNlcmxhbmQpIE9wZW5TU0wKZXhwZWN0cyBwcmVzZW50OyByYXRoZXIgdGhh
biBjaGFuZ2luZyBuZWFybHkgZXZlcnkgT3BlblNTTCBzb3VyY2UKZmlsZS4KCjg6IEFuYWx5c2lz
IHRvIHVuZGVyc3RhbmQgdGhlIGNvbXBpbGVkLXNpemUgaW5jcmVhc2UsIGFzIHdlbGwKYXMgdGhl
IHJ1bi10aW1lIHNpemUgaW5jcmVhc2U/Cgo5OiBBIHRydWUgc2VjdXJpdHkgYXVkaXQgb24gdGhl
c2UgY2hhbmdlcz8gRm9yIGV4YW1wbGUsIHRoaXMgcHJvdG90eXBlCnN0aWxsIHJlbGllcyB1cG9u
IHRoZSBrZXhlYyB1c2VybGFuZCB0b29sIHRvIHByb3ZpZGUgdGhlIHB1cmdhdG9yeQpleGVjdXRh
YmxlLiBGb3Igb2J2aW91cyBzZWN1cml0eSByZWFzb25zLCB0aGlzIG5lZWRzIHRvIGJlIG1pZ3Jh
dGVkCndpdGhpbiBYZW4sIGFzIExpbnV4IGRvZXMgKG5vdGUgdGhhdCBpbnZvbHZlcyBzb21lIGxl
dmVsIG9mIEVMRgpwYXJzaW5nIGFuZCByZWxvY2F0aW9uIHN1cHBvcnQpLgoKMTA6IExpY2Vuc2lu
ZyBvZiB0aGUgdmFyaW91cyBwaWVjZXMgbWF5IGJlIHByb2JsZW1hdGljLgoKTm90ZSB0aGF0IHRo
ZXJlIGlzIGEgY29ycmVzcG9uZGluZyBjaGFuZ2UgdG8ga2V4ZWMtdG9vbHMgdG8KYWxsb3cvZW5h
YmxlIHRoZSBYZW4ga2V4ZWNfZmlsZV9sb2FkKCkgaHlwZXJjYWxsLiBUaG9zZSBjaGFuZ2VzCmFy
ZSBub3QgcGFydCBvZiB0aGlzIGNoYW5nZSBzZXQsIGJ1dCB3aWxsIGJlIHBvc3RlZCBzZXBhcmF0
ZWx5LgoKQW55d2F5LCB0aGlzIGRvZXMgd29yaywgZm9yIG1lLgplcmljCgoKCkVyaWMgRGVWb2xk
ZXIgKDgpOgogIGtleGVjOiBhZGQga2V4ZWNfZmlsZV9sb2FkIHRvIGxpYnhlbmN0cmwKICBrZXhl
YzogaW1wbGVtZW50IGtleGVjX2ZpbGVfbG9hZCgpIGZvciBQRUNPRkYrQXV0aGVudGljb2RlIGZp
bGVzCiAga2V4ZWM6IG5ldyBmaWxlIG9wZW5zc2wtMS4xLjBpLnBhdGNoCiAga2V4ZWM6IHhlbi9j
b21tb24vTWFrZWZpbGU6IGluY2x1ZGUgYnVpbGRpbmcgb2YgT3BlblNTTAogIGtleGVjOiBjaGFu
Z2VzIHRvIGZhY2lsaXRhdGUgY29tcGlsaW5nIE9wZW5TU0wgd2l0aGluIFhlbgogIGtleGVjOiBz
dXBwb3J0IGZpbGVzIGZvciBQRUNPRkYgQXV0aGVudGljb2RlIHNpZ25hdHVyZSB2ZXJpZmljYXRp
b24KICBrZXhlYzogWGVuIGNvbXBhdGlibGUgbWFrZWZpbGUgZm9yIE9wZW5TU0wKICBrZXhlYzog
aW5jbHVkZSBPcGVuU1NMIGJ1aWxkIGluIHhlbi5zcGVjCgogTWFrZWZpbGUub3BlbnNzbC0xLjEu
MGkgICAgICAgICB8ICA0ODAgKysrKysrKysrKysrKysKIG9wZW5zc2wtMS4xLjBpLnBhdGNoICAg
ICAgICAgICAgfCAgMzc4ICsrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19rZXhlYy5jICAgICAg
ICAgIHwgICA0MSArKwogdG9vbHMvbGlieGMveGVuY3RybC5oICAgICAgICAgICB8ICAgIDQgKwog
eGVuLnNwZWMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNzggKysrCiB4ZW4vYXJjaC94ODYv
UnVsZXMubWsgICAgICAgICAgIHwgICAgMiArCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAg
ICAgIHwgICAgNCArCiB4ZW4vY29tbW9uL1RydXN0ZWRDZXJ0LmggICAgICAgIHwgIDExMyArKysr
CiB4ZW4vY29tbW9uL2RsY2wuaCAgICAgICAgICAgICAgIHwgIDMyMyArKysrKysrKysrCiB4ZW4v
Y29tbW9uL2tleGVjLmMgICAgICAgICAgICAgIHwgIDEzMSArKystCiB4ZW4vY29tbW9uL3BlY29m
Zi5oICAgICAgICAgICAgIHwgIDI4MyArKysrKysrKwogeGVuL2NvbW1vbi9wZWQuYyAgICAgICAg
ICAgICAgICB8ICA1NzkgKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vcGVkLmggICAgICAg
ICAgICAgICAgfCAgMTI4ICsrKysKIHhlbi9jb21tb24vdl9vcGVuc3NsLmMgICAgICAgICAgfCAx
MzQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi94
bWFsbG9jX3Rsc2YuYyAgICAgICB8ICAgMjUgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni90eXBlcy5o
ICAgICB8ICAgIDIgKwogeGVuL2luY2x1ZGUvcHVibGljL2tleGVjLmggICAgICB8ICAgIDQgKy0K
IHhlbi9pbmNsdWRlL3hlbi90eXBlcy5oICAgICAgICAgfCAgICAzICsKIHhlbi9pbmNsdWRlL3hl
bi94bWFsbG9jLmggICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRlMi9hc3NlcnQuaCAgICAgICAg
ICAgfCAgICAxICsKIHhlbi9pbmNsdWRlMi9iaXRzL3N5c2xvZy1wYXRoLmggfCAgICAxICsKIHhl
bi9pbmNsdWRlMi9jdHlwZS5oICAgICAgICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRlMi9lcnJu
by5oICAgICAgICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRlMi9mZWF0dXJlcy5oICAgICAgICAg
fCAgICAxICsKIHhlbi9pbmNsdWRlMi9pbnR0eXBlcy5oICAgICAgICAgfCAgICAxICsKIHhlbi9p
bmNsdWRlMi9saW1pdHMuaCAgICAgICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRlMi9tZW1vcnku
aCAgICAgICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRlMi9zdGRhcmcuaCAgICAgICAgICAgfCAg
ICAxICsKIHhlbi9pbmNsdWRlMi9zdGRkZWYuaCAgICAgICAgICAgfCAgICAxICsKIHhlbi9pbmNs
dWRlMi9zdGRpbnQuaCAgICAgICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRlMi9zdGRpby5oICAg
ICAgICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRlMi9zdGRsaWIuaCAgICAgICAgICAgfCAgICAx
ICsKIHhlbi9pbmNsdWRlMi9zdHJpbmcuaCAgICAgICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRl
Mi9zdHJpbmdzLmggICAgICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRlMi9zeXMvdGltZS5oICAg
ICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRlMi9zeXMvdHlwZXMuaCAgICAgICAgfCAgICAxICsK
IHhlbi9pbmNsdWRlMi9zeXNsb2cuaCAgICAgICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRlMi90
aW1lLmggICAgICAgICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRlMi91bmlzdGQuaCAgICAgICAg
ICAgfCAgICAxICsKIHhlbi9pbmNsdWRlMi94ZW5vc3NsLmggICAgICAgICAgfCAgMTMwICsrKysK
IDQwIGZpbGVzIGNoYW5nZWQsIDQwNzQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBNYWtlZmlsZS5vcGVuc3NsLTEuMS4waQogY3JlYXRlIG1vZGUgMTAw
NjQ0IG9wZW5zc2wtMS4xLjBpLnBhdGNoCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9U
cnVzdGVkQ2VydC5oCiBjcmVhdGUgbW9kZSAxMDA3NTUgeGVuL2NvbW1vbi9kbGNsLmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3BlY29mZi5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2NvbW1vbi9wZWQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vcGVkLmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Zfb3BlbnNzbC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUyL2Fzc2VydC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL2Jp
dHMvc3lzbG9nLXBhdGguaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlMi9jdHlwZS5o
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL2Vycm5vLmgKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZTIvZmVhdHVyZXMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlMi9pbnR0eXBlcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL2xpbWl0cy5o
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL21lbW9yeS5oCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUyL3N0ZGFyZy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1
ZGUyL3N0ZGRlZi5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL3N0ZGludC5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL3N0ZGlvLmgKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZTIvc3RkbGliLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZTIv
c3RyaW5nLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZTIvc3RyaW5ncy5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL3N5cy90aW1lLmgKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZTIvc3lzL3R5cGVzLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVk
ZTIvc3lzbG9nLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZTIvdGltZS5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL3VuaXN0ZC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUyL3hlbm9zc2wuaAoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 19:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19:48: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-devel-bounces@lists.xenproject.org>)
	id 1gj8De-0008Dd-D6; Mon, 14 Jan 2019 19: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=NJ4Y=PW=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1gj8Dc-0008D0-JT
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 19:48:20 +0000
X-Inumbo-ID: 57279c6c-1835-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57279c6c-1835-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:48:18 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EJgtPZ189672;
 Mon, 14 Jan 2019 19:48:13 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=dLdn7Upjzb0Wkfbzc/GVtBX/fuZv5RaiaveLUVdkgMY=;
 b=ERkoRX2U9yxnv0yEYZ1ZlPAGvlN29sEm7F4KDcyjmVgyy4xWC8duBbu25mJy5EZPELNK
 yD3+yBvB/Uv/2jPbTn7Wz/I62LiqeRFkgGb+3Ielxyy8d1yenPSs4P0LKvEkalGPVy3D
 5kF+/v5T5oXP5vESTU1THHr9J50gypaGw9+u1igRvRhz7PUKlXCiW7WsgaiAYkm83Ay2
 bBg/4VDtwmOQXpke5x9Jz87Y4aDfs1mDbkttJvERsjzxAdoLJsNI15S6p0baSJiwUZGO
 2c6ZmUcbciGH8DDiXxXm6miDnz+CXL8nlfeukl8cUuAXO3xIv52YxpbxQ0P0obwm1YT3 ww== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2pybjnft1p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:13 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJmCXG022681
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:12 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJmCGZ026711;
 Mon, 14 Jan 2019 19:48:12 GMT
Received: from ovs110.us.oracle.com (/10.149.224.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 11:48:12 -0800
From: Eric DeVolder <eric.devolder@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Jan 2019 13:48:04 -0600
Message-Id: <1547495285-28907-8-git-send-email-eric.devolder@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
References: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140151
Subject: [Xen-devel] [RFC v1 7/8] kexec: Xen compatible makefile for OpenSSL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: daniel.kiper@oracle.com, eric.devolder@oracle.com,
 kexec@lists.infradead.org, boris.ostrovsky@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB0aGUgWGVuIGNvbXBhdGlibGUgbWFrZWZpbGUgZm9yIHVzZSBpbiBidWlsZGluZwpP
cGVuU1NMIHdpdGhpbiBYZW4uCgpUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBjYXB0dXJpbmcg
YSAibm9ybWFsIiBidWlsZCBvZgpPcGVuU1NMIGFuZCBwYXJzaW5nIHRoYXQgYnVpbGQgdG8gZW5z
dXJlIHRoZSBjb3JyZWN0IGxpc3Qgb2YKb3B0aW9ucyBhbmQgZmlsZXMuCgpTaWduZWQtb2ZmLWJ5
OiBFcmljIERlVm9sZGVyIDxlcmljLmRldm9sZGVyQG9yYWNsZS5jb20+Ci0tLQogTWFrZWZpbGUu
b3BlbnNzbC0xLjEuMGkgfCA0ODAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDgwIGluc2VydGlvbnMoKykKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBNYWtlZmlsZS5vcGVuc3NsLTEuMS4waQoKZGlmZiAtLWdpdCBhL01ha2VmaWxl
Lm9wZW5zc2wtMS4xLjBpIGIvTWFrZWZpbGUub3BlbnNzbC0xLjEuMGkKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uYmQxNWVjYgotLS0gL2Rldi9udWxsCisrKyBiL01ha2VmaWxl
Lm9wZW5zc2wtMS4xLjBpCkBAIC0wLDAgKzEsNDgwIEBACisjIE5PVEU6IFRoaXMgZmlsZSBnZW5l
cmF0ZWQgYnkgZG9pdC5zaAorIyBOT1RFOiBJdCBpcyBpbiBmb3JtIG5lZWRlZCBieSBYZW4gYnVp
bGQgaW5mcmFzdHJ1Y3R1cmUKKyMgTk9URTogT3JpZ2luYWwgT3BlblNTTCBtYWtlZmlsZSBoYXMg
YmVlbiByZW5hbWVkCitDRkxBR1MgKz0gLUlpbmNsdWRlCitDRkxBR1MgKz0gLUljcnlwdG8vaW5j
bHVkZQorQ0ZMQUdTICs9IC1JY3J5cHRvCitDRkxBR1MgKz0gLUljcnlwdG8vbW9kZXMKK0NGTEFH
UyArPSAtSS4KK0NGTEFHUyArPSAtREVOR0lORVNESVI9IlwiL3Jvb3QvbXlyb290L2xpYi9lbmdp
bmVzLTEuMVwiIgorQ0ZMQUdTICs9IC1ETF9FTkRJQU4KK0NGTEFHUyArPSAtRE9QRU5TU0xfVVNF
X05PREVMRVRFCitDRkxBR1MgKz0gLUROREVCVUcKK0NGTEFHUyArPSAtRE9QRU5TU0xESVI9Ilwi
L3Jvb3QvbXlyb290L3NzbFwiIgorQ0ZMQUdTICs9IC1ET1BFTlNTTF9BUElfQ09NUEFUPTB4MTAx
MDAwMDBMCitDRkxBR1MgKz0gLURPUEVOU1NMX05PX0RZTkFNSUNfRU5HSU5FCitDRkxBR1MgKz0g
LURPUEVOU1NMX1BJQworCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hZXMvYWVzX2NiYy5v
CitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hZXMvYWVzX2NmYi5vCitvYmotJChIQVNfS0VY
RUMpICs9IGNyeXB0by9hZXMvYWVzX2NvcmUubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8v
YWVzL2Flc19lY2Iubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYWVzL2Flc19pZ2Uubwor
b2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYWVzL2Flc19taXNjLm8KK29iai0kKEhBU19LRVhF
QykgKz0gY3J5cHRvL2Flcy9hZXNfb2ZiLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Fl
cy9hZXNfd3JhcC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hc24xL2FfYml0c3RyLm8K
K29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2FzbjEvYV9kMmlfZnAubworb2JqLSQoSEFTX0tF
WEVDKSArPSBjcnlwdG8vYXNuMS9hX2RpZ2VzdC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0
by9hc24xL2FfZHVwLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2FzbjEvYV9nZW50bS5v
CitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hc24xL2FfaTJkX2ZwLm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL2FzbjEvYV9pbnQubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8v
YXNuMS9hX21ic3RyLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2FzbjEvYV9vYmplY3Qu
bworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYXNuMS9hX29jdGV0Lm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL2FzbjEvYV9wcmludC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0
by9hc24xL2Ffc2lnbi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hc24xL2Ffc3RyZXgu
bworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYXNuMS9hX3N0cm5pZC5vCitvYmotJChIQVNf
S0VYRUMpICs9IGNyeXB0by9hc24xL2FfdGltZS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0
by9hc24xL2FfdHlwZS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hc24xL2FfdXRjdG0u
bworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYXNuMS9hX3V0Zjgubworb2JqLSQoSEFTX0tF
WEVDKSArPSBjcnlwdG8vYXNuMS9hX3ZlcmlmeS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0
by9hc24xL2FtZXRoX2xpYi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hc24xL2FzbjFf
ZXJyLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2FzbjEvYXNuMV9nZW4ubworb2JqLSQo
SEFTX0tFWEVDKSArPSBjcnlwdG8vYXNuMS9hc24xX2xpYi5vCitvYmotJChIQVNfS0VYRUMpICs9
IGNyeXB0by9hc24xL2FzbjFfcGFyLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2FzbjEv
YXNuX21pbWUubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYXNuMS9hc25fbW9pZC5vCitv
YmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hc24xL2Fzbl9tc3RibC5vCitvYmotJChIQVNfS0VY
RUMpICs9IGNyeXB0by9hc24xL2Fzbl9wYWNrLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRv
L2FzbjEvYmlvX2FzbjEubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYXNuMS9iaW9fbmRl
Zi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hc24xL2QyaV9wci5vCitvYmotJChIQVNf
S0VYRUMpICs9IGNyeXB0by9hc24xL2QyaV9wdS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0
by9hc24xL2V2cF9hc24xLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2FzbjEvZl9pbnQu
bworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYXNuMS9mX3N0cmluZy5vCitvYmotJChIQVNf
S0VYRUMpICs9IGNyeXB0by9hc24xL2kyZF9wci5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0
by9hc24xL2kyZF9wdS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hc24xL25fcGtleS5v
CitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hc24xL25zc2VxLm8KK29iai0kKEhBU19LRVhF
QykgKz0gY3J5cHRvL2FzbjEvcDVfcGJlLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Fz
bjEvcDVfcGJldjIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYXNuMS9wNV9zY3J5cHQu
bworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYXNuMS9wOF9wa2V5Lm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL2FzbjEvdF9iaXRzdC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0
by9hc24xL3RfcGtleS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hc24xL3Rfc3BraS5v
CitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hc24xL3Rhc25fZGVjLm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL2FzbjEvdGFzbl9lbmMubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlw
dG8vYXNuMS90YXNuX2ZyZS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hc24xL3Rhc25f
bmV3Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2FzbjEvdGFzbl9wcm4ubworb2JqLSQo
SEFTX0tFWEVDKSArPSBjcnlwdG8vYXNuMS90YXNuX3Njbi5vCitvYmotJChIQVNfS0VYRUMpICs9
IGNyeXB0by9hc24xL3Rhc25fdHlwLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2FzbjEv
dGFzbl91dGwubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYXNuMS94X2FsZ29yLm8KK29i
ai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2FzbjEveF9iaWdudW0ubworb2JqLSQoSEFTX0tFWEVD
KSArPSBjcnlwdG8vYXNuMS94X2luZm8ubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYXNu
MS94X2ludDY0Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2FzbjEveF9sb25nLm8KK29i
ai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2FzbjEveF9wa2V5Lm8KK29iai0kKEhBU19LRVhFQykg
Kz0gY3J5cHRvL2FzbjEveF9zaWcubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYXNuMS94
X3Nwa2kubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYXNuMS94X3ZhbC5vCitvYmotJChI
QVNfS0VYRUMpICs9IGNyeXB0by9hc3luYy9hcmNoL2FzeW5jX251bGwubworb2JqLSQoSEFTX0tF
WEVDKSArPSBjcnlwdG8vYXN5bmMvYXJjaC9hc3luY19wb3NpeC5vCitvYmotJChIQVNfS0VYRUMp
ICs9IGNyeXB0by9hc3luYy9hcmNoL2FzeW5jX3dpbi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNy
eXB0by9hc3luYy9hc3luYy5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9hc3luYy9hc3lu
Y19lcnIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYXN5bmMvYXN5bmNfd2FpdC5vCitv
YmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9iaW8vYl9hZGRyLm8KK29iai0kKEhBU19LRVhFQykg
Kz0gY3J5cHRvL2Jpby9iX2R1bXAubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYmlvL2Jf
cHJpbnQubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYmlvL2Jfc29jay5vCitvYmotJChI
QVNfS0VYRUMpICs9IGNyeXB0by9iaW8vYl9zb2NrMi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNy
eXB0by9iaW8vYmZfYnVmZi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9iaW8vYmZfbGJ1
Zi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9iaW8vYmZfbmJpby5vCitvYmotJChIQVNf
S0VYRUMpICs9IGNyeXB0by9iaW8vYmZfbnVsbC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0
by9iaW8vYmlvX2NiLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Jpby9iaW9fZXJyLm8K
K29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Jpby9iaW9fbGliLm8KK29iai0kKEhBU19LRVhF
QykgKz0gY3J5cHRvL2Jpby9iaW9fbWV0aC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9i
aW8vYnNzX2FjcHQubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYmlvL2Jzc19iaW8ubwor
b2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYmlvL2Jzc19jb25uLm8KK29iai0kKEhBU19LRVhF
QykgKz0gY3J5cHRvL2Jpby9ic3NfZGdyYW0ubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8v
YmlvL2Jzc19mZC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9iaW8vYnNzX2ZpbGUubwor
b2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYmlvL2Jzc19sb2cubworb2JqLSQoSEFTX0tFWEVD
KSArPSBjcnlwdG8vYmlvL2Jzc19tZW0ubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYmlv
L2Jzc19udWxsLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Jpby9ic3Nfc29jay5vCitv
YmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ibi9ibl9hZGQubworb2JqLSQoSEFTX0tFWEVDKSAr
PSBjcnlwdG8vYm4vYm5fYXNtLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2JuL2JuX2Js
aW5kLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2JuL2JuX2NvbnN0Lm8KK29iai0kKEhB
U19LRVhFQykgKz0gY3J5cHRvL2JuL2JuX2N0eC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0
by9ibi9ibl9kZXByLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2JuL2JuX2RoLm8KK29i
ai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2JuL2JuX2Rpdi5vCitvYmotJChIQVNfS0VYRUMpICs9
IGNyeXB0by9ibi9ibl9lcnIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYm4vYm5fZXhw
Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2JuL2JuX2V4cDIubworb2JqLSQoSEFTX0tF
WEVDKSArPSBjcnlwdG8vYm4vYm5fZ2NkLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Ju
L2JuX2dmMm0ubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYm4vYm5faW50ZXJuLm8KK29i
ai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2JuL2JuX2tyb24ubworb2JqLSQoSEFTX0tFWEVDKSAr
PSBjcnlwdG8vYm4vYm5fbGliLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2JuL2JuX21v
ZC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ibi9ibl9tb250Lm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL2JuL2JuX21waS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9i
bi9ibl9tdWwubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYm4vYm5fbmlzdC5vCitvYmot
JChIQVNfS0VYRUMpICs9IGNyeXB0by9ibi9ibl9wcmltZS5vCitvYmotJChIQVNfS0VYRUMpICs9
IGNyeXB0by9ibi9ibl9wcmludC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ibi9ibl9y
YW5kLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2JuL2JuX3JlY3Aubworb2JqLSQoSEFT
X0tFWEVDKSArPSBjcnlwdG8vYm4vYm5fc2hpZnQubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlw
dG8vYm4vYm5fc3FyLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2JuL2JuX3NxcnQubwor
b2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYm4vYm5fc3JwLm8KK29iai0kKEhBU19LRVhFQykg
Kz0gY3J5cHRvL2JuL2JuX3dvcmQubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYm4vYm5f
eDkzMXAubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYnVmZmVyL2J1Zl9lcnIubworb2Jq
LSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vYnVmZmVyL2J1ZmZlci5vCitvYmotJChIQVNfS0VYRUMp
ICs9IGNyeXB0by9jbWFjL2NtX2FtZXRoLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Nt
YWMvY21fcG1ldGgubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vY21hYy9jbWFjLm8KK29i
ai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Ntcy9jbXNfYXNuMS5vCitvYmotJChIQVNfS0VYRUMp
ICs9IGNyeXB0by9jbXMvY21zX2F0dC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9jbXMv
Y21zX2NkLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Ntcy9jbXNfZGQubworb2JqLSQo
SEFTX0tFWEVDKSArPSBjcnlwdG8vY21zL2Ntc19lbmMubworb2JqLSQoSEFTX0tFWEVDKSArPSBj
cnlwdG8vY21zL2Ntc19lbnYubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vY21zL2Ntc19l
cnIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vY21zL2Ntc19lc3Mubworb2JqLSQoSEFT
X0tFWEVDKSArPSBjcnlwdG8vY21zL2Ntc19pby5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0
by9jbXMvY21zX2thcmkubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vY21zL2Ntc19saWIu
bworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vY21zL2Ntc19wd3JpLm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL2Ntcy9jbXNfc2Qubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8v
Y21zL2Ntc19zbWltZS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9jb21wL2NfemxpYi5v
CitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9jb21wL2NvbXBfZXJyLm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL2NvbXAvY29tcF9saWIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlw
dG8vY29uZi9jb25mX2FwaS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9jb25mL2NvbmZf
ZGVmLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2NvbmYvY29uZl9lcnIubworb2JqLSQo
SEFTX0tFWEVDKSArPSBjcnlwdG8vY29uZi9jb25mX2xpYi5vCitvYmotJChIQVNfS0VYRUMpICs9
IGNyeXB0by9jb25mL2NvbmZfbWFsbC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9jb25m
L2NvbmZfbW9kLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2NvbmYvY29uZl9zYXAubwor
b2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vY29uZi9jb25mX3NzbC5vCitvYmotJChIQVNfS0VY
RUMpICs9IGNyeXB0by9jcHRfZXJyLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2NyeXB0
bGliLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2N2ZXJzaW9uLm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL2Rlcy9jYmNfY2tzbS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0
by9kZXMvY2JjX2VuYy5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9kZXMvY2ZiNjRlZGUu
bworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZGVzL2NmYjY0ZW5jLm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL2Rlcy9jZmJfZW5jLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRv
L2Rlcy9kZXNfZW5jLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Rlcy9lY2IzX2VuYy5v
CitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9kZXMvZWNiX2VuYy5vCitvYmotJChIQVNfS0VY
RUMpICs9IGNyeXB0by9kZXMvZmNyeXB0Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Rl
cy9mY3J5cHRfYi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9kZXMvb2ZiNjRlZGUubwor
b2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZGVzL29mYjY0ZW5jLm8KK29iai0kKEhBU19LRVhF
QykgKz0gY3J5cHRvL2Rlcy9vZmJfZW5jLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Rl
cy9wY2JjX2VuYy5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9kZXMvcXVkX2Nrc20ubwor
b2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZGVzL3JhbmRfa2V5Lm8KK29iai0kKEhBU19LRVhF
QykgKz0gY3J5cHRvL2Rlcy9ycGNfZW5jLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Rl
cy9zZXRfa2V5Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Rlcy9zdHIya2V5Lm8KK29i
ai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Rlcy94Y2JjX2VuYy5vCitvYmotJChIQVNfS0VYRUMp
ICs9IGNyeXB0by9kaC9kaF9hbWV0aC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9kaC9k
aF9hc24xLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2RoL2RoX2NoZWNrLm8KK29iai0k
KEhBU19LRVhFQykgKz0gY3J5cHRvL2RoL2RoX2RlcHIubworb2JqLSQoSEFTX0tFWEVDKSArPSBj
cnlwdG8vZGgvZGhfZXJyLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2RoL2RoX2dlbi5v
CitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9kaC9kaF9rZGYubworb2JqLSQoSEFTX0tFWEVD
KSArPSBjcnlwdG8vZGgvZGhfa2V5Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2RoL2Ro
X2xpYi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9kaC9kaF9tZXRoLm8KK29iai0kKEhB
U19LRVhFQykgKz0gY3J5cHRvL2RoL2RoX3BtZXRoLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5
cHRvL2RoL2RoX3Bybi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9kaC9kaF9yZmM1MTE0
Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2Rzby9kc29fZGwubworb2JqLSQoSEFTX0tF
WEVDKSArPSBjcnlwdG8vZHNvL2Rzb19kbGZjbi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0
by9kc28vZHNvX2Vyci5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9kc28vZHNvX2xpYi5v
CitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9kc28vZHNvX29wZW5zc2wubworb2JqLSQoSEFT
X0tFWEVDKSArPSBjcnlwdG8vZHNvL2Rzb192bXMubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlw
dG8vZHNvL2Rzb193aW4zMi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9lYmNkaWMubwor
b2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXJyL2Vyci5vCitvYmotJChIQVNfS0VYRUMpICs9
IGNyeXB0by9lcnIvZXJyX2FsbC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9lcnIvZXJy
X3Bybi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ldnAvYmlvX2I2NC5vCitvYmotJChI
QVNfS0VYRUMpICs9IGNyeXB0by9ldnAvYmlvX2VuYy5vCitvYmotJChIQVNfS0VYRUMpICs9IGNy
eXB0by9ldnAvYmlvX21kLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2V2cC9iaW9fb2su
bworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL2NfYWxsYy5vCitvYmotJChIQVNfS0VY
RUMpICs9IGNyeXB0by9ldnAvY19hbGxkLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2V2
cC9jbWV0aF9saWIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL2RpZ2VzdC5vCitv
YmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ldnAvZV9hZXMubworb2JqLSQoSEFTX0tFWEVDKSAr
PSBjcnlwdG8vZXZwL2VfYWVzX2NiY19obWFjX3NoYTEubworb2JqLSQoSEFTX0tFWEVDKSArPSBj
cnlwdG8vZXZwL2VfYWVzX2NiY19obWFjX3NoYTI1Ni5vCitvYmotJChIQVNfS0VYRUMpICs9IGNy
eXB0by9ldnAvZV9iZi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ldnAvZV9jYW1lbGxp
YS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ldnAvZV9jYXN0Lm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL2V2cC9lX2NoYWNoYTIwX3BvbHkxMzA1Lm8KK29iai0kKEhBU19LRVhF
QykgKz0gY3J5cHRvL2V2cC9lX2Rlcy5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ldnAv
ZV9kZXMzLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2V2cC9lX2lkZWEubworb2JqLSQo
SEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL2VfbnVsbC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNy
eXB0by9ldnAvZV9vbGQubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL2VfcmMyLm8K
K29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2V2cC9lX3JjNC5vCitvYmotJChIQVNfS0VYRUMp
ICs9IGNyeXB0by9ldnAvZV9yYzRfaG1hY19tZDUubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlw
dG8vZXZwL2VfcmM1Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2V2cC9lX3NlZWQubwor
b2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL2VfeGNiY19kLm8KK29iai0kKEhBU19LRVhF
QykgKz0gY3J5cHRvL2V2cC9lbmNvZGUubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXZw
L2V2cF9jbmYubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL2V2cF9lbmMubworb2Jq
LSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL2V2cF9lcnIubworb2JqLSQoSEFTX0tFWEVDKSAr
PSBjcnlwdG8vZXZwL2V2cF9rZXkubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL2V2
cF9saWIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL2V2cF9wYmUubworb2JqLSQo
SEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL2V2cF9wa2V5Lm8KK29iai0kKEhBU19LRVhFQykgKz0g
Y3J5cHRvL2V2cC9tX21kMi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ldnAvbV9tZDQu
bworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL21fbWQ1Lm8KK29iai0kKEhBU19LRVhF
QykgKz0gY3J5cHRvL2V2cC9tX21kNV9zaGExLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRv
L2V2cC9tX21kYzIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL21fbnVsbC5vCitv
YmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ldnAvbV9yaXBlbWQubworb2JqLSQoSEFTX0tFWEVD
KSArPSBjcnlwdG8vZXZwL21fc2hhMS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ldnAv
bV9zaWd2ZXIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL21fd3Aubworb2JqLSQo
SEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL25hbWVzLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5
cHRvL2V2cC9wNV9jcnB0Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2V2cC9wNV9jcnB0
Mi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ldnAvcF9kZWMubworb2JqLSQoSEFTX0tF
WEVDKSArPSBjcnlwdG8vZXZwL3BfZW5jLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2V2
cC9wX2xpYi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ldnAvcF9vcGVuLm8KK29iai0k
KEhBU19LRVhFQykgKz0gY3J5cHRvL2V2cC9wX3NlYWwubworb2JqLSQoSEFTX0tFWEVDKSArPSBj
cnlwdG8vZXZwL3Bfc2lnbi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9ldnAvcF92ZXJp
Znkubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXZwL3BtZXRoX2ZuLm8KK29iai0kKEhB
U19LRVhFQykgKz0gY3J5cHRvL2V2cC9wbWV0aF9nbi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNy
eXB0by9ldnAvcG1ldGhfbGliLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2V2cC9zY3J5
cHQubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vZXhfZGF0YS5vCitvYmotJChIQVNfS0VY
RUMpICs9IGNyeXB0by9obWFjL2htX2FtZXRoLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRv
L2htYWMvaG1fcG1ldGgubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vaG1hYy9obWFjLm8K
K29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL2luaXQubworb2JqLSQoSEFTX0tFWEVDKSArPSBj
cnlwdG8va2RmL2hrZGYubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8va2RmL2tkZl9lcnIu
bworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8va2RmL3RsczFfcHJmLm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL2xoYXNoL2xoX3N0YXRzLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5
cHRvL2xoYXNoL2xoYXNoLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL21kNC9tZDRfZGdz
dC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9tZDQvbWQ0X29uZS5vCitvYmotJChIQVNf
S0VYRUMpICs9IGNyeXB0by9tZDUvbWQ1X2Rnc3Qubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlw
dG8vbWQ1L21kNV9vbmUubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vbWVtLm8KK29iai0k
KEhBU19LRVhFQykgKz0gY3J5cHRvL21lbV9jbHIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlw
dG8vbWVtX2RiZy5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9tZW1fc2VjLm8KK29iai0k
KEhBU19LRVhFQykgKz0gY3J5cHRvL21vZGVzL2NiYzEyOC5vCitvYmotJChIQVNfS0VYRUMpICs9
IGNyeXB0by9tb2Rlcy9jY20xMjgubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vbW9kZXMv
Y2ZiMTI4Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL21vZGVzL2N0cjEyOC5vCitvYmot
JChIQVNfS0VYRUMpICs9IGNyeXB0by9tb2Rlcy9jdHMxMjgubworb2JqLSQoSEFTX0tFWEVDKSAr
PSBjcnlwdG8vbW9kZXMvZ2NtMTI4Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL21vZGVz
L29jYjEyOC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9tb2Rlcy9vZmIxMjgubworb2Jq
LSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vbW9kZXMvd3JhcDEyOC5vCitvYmotJChIQVNfS0VYRUMp
ICs9IGNyeXB0by9tb2Rlcy94dHMxMjgubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vb19k
aXIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vb19maXBzLm8KK29iai0kKEhBU19LRVhF
QykgKz0gY3J5cHRvL29fZm9wZW4ubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vb19pbml0
Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL29fc3RyLm8KK29iai0kKEhBU19LRVhFQykg
Kz0gY3J5cHRvL29fdGltZS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9vYmplY3RzL29f
bmFtZXMubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vb2JqZWN0cy9vYmpfZGF0Lm8KK29i
ai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL29iamVjdHMvb2JqX2Vyci5vCitvYmotJChIQVNfS0VY
RUMpICs9IGNyeXB0by9vYmplY3RzL29ial9saWIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlw
dG8vb2JqZWN0cy9vYmpfeHJlZi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9vY3NwL29j
c3BfYXNuLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL29jc3Avb2NzcF9jbC5vCitvYmot
JChIQVNfS0VYRUMpICs9IGNyeXB0by9vY3NwL29jc3BfZXJyLm8KK29iai0kKEhBU19LRVhFQykg
Kz0gY3J5cHRvL29jc3Avb2NzcF9leHQubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vb2Nz
cC9vY3NwX2h0Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL29jc3Avb2NzcF9saWIubwor
b2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vb2NzcC9vY3NwX3Bybi5vCitvYmotJChIQVNfS0VY
RUMpICs9IGNyeXB0by9vY3NwL29jc3Bfc3J2Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRv
L29jc3Avb2NzcF92Znkubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vb2NzcC92M19vY3Nw
Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3BlbS9wZW1fYWxsLm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL3BlbS9wZW1fZXJyLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRv
L3BlbS9wZW1faW5mby5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9wZW0vcGVtX2xpYi5v
CitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9wZW0vcGVtX290aC5vCitvYmotJChIQVNfS0VY
RUMpICs9IGNyeXB0by9wZW0vcGVtX3BrOC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9w
ZW0vcGVtX3BrZXkubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcGVtL3BlbV9zaWduLm8K
K29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3BlbS9wZW1feDUwOS5vCitvYmotJChIQVNfS0VY
RUMpICs9IGNyeXB0by9wZW0vcGVtX3hhdXgubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8v
cGVtL3B2a2ZtdC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9wa2NzMTIvcDEyX2FkZC5v
CitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9wa2NzMTIvcDEyX2Fzbi5vCitvYmotJChIQVNf
S0VYRUMpICs9IGNyeXB0by9wa2NzMTIvcDEyX2F0dHIubworb2JqLSQoSEFTX0tFWEVDKSArPSBj
cnlwdG8vcGtjczEyL3AxMl9jcnB0Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3BrY3Mx
Mi9wMTJfY3J0Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3BrY3MxMi9wMTJfZGVjci5v
CitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9wa2NzMTIvcDEyX2luaXQubworb2JqLSQoSEFT
X0tFWEVDKSArPSBjcnlwdG8vcGtjczEyL3AxMl9rZXkubworb2JqLSQoSEFTX0tFWEVDKSArPSBj
cnlwdG8vcGtjczEyL3AxMl9raXNzLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3BrY3Mx
Mi9wMTJfbXV0bC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9wa2NzMTIvcDEyX25wYXMu
bworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcGtjczEyL3AxMl9wOGQubworb2JqLSQoSEFT
X0tFWEVDKSArPSBjcnlwdG8vcGtjczEyL3AxMl9wOGUubworb2JqLSQoSEFTX0tFWEVDKSArPSBj
cnlwdG8vcGtjczEyL3AxMl9zYmFnLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3BrY3Mx
Mi9wMTJfdXRsLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3BrY3MxMi9wazEyZXJyLm8K
K29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3BrY3M3L2Jpb19wazcubworb2JqLSQoSEFTX0tF
WEVDKSArPSBjcnlwdG8vcGtjczcvcGs3X2FzbjEubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlw
dG8vcGtjczcvcGs3X2F0dHIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcGtjczcvcGs3
X2RvaXQubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcGtjczcvcGs3X2xpYi5vCitvYmot
JChIQVNfS0VYRUMpICs9IGNyeXB0by9wa2NzNy9wazdfbWltZS5vCitvYmotJChIQVNfS0VYRUMp
ICs9IGNyeXB0by9wa2NzNy9wazdfc21pbWUubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8v
cGtjczcvcGtjczdlcnIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcmFuZC9tZF9yYW5k
Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3JhbmQvcmFuZF9lZ2Qubworb2JqLSQoSEFT
X0tFWEVDKSArPSBjcnlwdG8vcmFuZC9yYW5kX2Vyci5vCitvYmotJChIQVNfS0VYRUMpICs9IGNy
eXB0by9yYW5kL3JhbmRfbGliLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3JhbmQvcmFu
ZF91bml4Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3JhbmQvcmFuZF92bXMubworb2Jq
LSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcmFuZC9yYW5kX3dpbi5vCitvYmotJChIQVNfS0VYRUMp
ICs9IGNyeXB0by9yYzQvcmM0X2VuYy5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9yYzQv
cmM0X3NrZXkubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcnNhL3JzYV9hbWV0aC5vCitv
YmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9yc2EvcnNhX2FzbjEubworb2JqLSQoSEFTX0tFWEVD
KSArPSBjcnlwdG8vcnNhL3JzYV9jaGsubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcnNh
L3JzYV9jcnB0Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3JzYS9yc2FfZGVwci5vCitv
YmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9yc2EvcnNhX2Vyci5vCitvYmotJChIQVNfS0VYRUMp
ICs9IGNyeXB0by9yc2EvcnNhX2dlbi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9yc2Ev
cnNhX2xpYi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9yc2EvcnNhX21ldGgubworb2Jq
LSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcnNhL3JzYV9ub25lLm8KK29iai0kKEhBU19LRVhFQykg
Kz0gY3J5cHRvL3JzYS9yc2FfbnVsbC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9yc2Ev
cnNhX29hZXAubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcnNhL3JzYV9vc3NsLm8KK29i
ai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3JzYS9yc2FfcGsxLm8KK29iai0kKEhBU19LRVhFQykg
Kz0gY3J5cHRvL3JzYS9yc2FfcG1ldGgubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcnNh
L3JzYV9wcm4ubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcnNhL3JzYV9wc3Mubworb2Jq
LSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcnNhL3JzYV9zYW9zLm8KK29iai0kKEhBU19LRVhFQykg
Kz0gY3J5cHRvL3JzYS9yc2Ffc2lnbi5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9yc2Ev
cnNhX3NzbC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by9yc2EvcnNhX3g5MzEubworb2Jq
LSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vcnNhL3JzYV94OTMxZy5vCitvYmotJChIQVNfS0VYRUMp
ICs9IGNyeXB0by9zaGEvc2hhMV9vbmUubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vc2hh
L3NoYTFkZ3N0Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3NoYS9zaGEyNTYubworb2Jq
LSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vc2hhL3NoYTUxMi5vCitvYmotJChIQVNfS0VYRUMpICs9
IGNyeXB0by9zdGFjay9zdGFjay5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by90aHJlYWRz
X25vbmUubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vdGhyZWFkc19wdGhyZWFkLm8KK29i
ai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3RocmVhZHNfd2luLm8KK29iai0kKEhBU19LRVhFQykg
Kz0gY3J5cHRvL3R4dF9kYi90eHRfZGIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8vdWlk
Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3g1MDkvYnlfZGlyLm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL3g1MDkvYnlfZmlsZS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0
by94NTA5L3RfY3JsLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3g1MDkvdF9yZXEubwor
b2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOS90X3g1MDkubworb2JqLSQoSEFTX0tFWEVD
KSArPSBjcnlwdG8veDUwOS94NTA5X2F0dC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94
NTA5L3g1MDlfY21wLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3g1MDkveDUwOV9kMi5v
CitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5L3g1MDlfZGVmLm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL3g1MDkveDUwOV9lcnIubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlw
dG8veDUwOS94NTA5X2V4dC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5L3g1MDlf
bHUubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOS94NTA5X21ldGgubworb2JqLSQo
SEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOS94NTA5X29iai5vCitvYmotJChIQVNfS0VYRUMpICs9
IGNyeXB0by94NTA5L3g1MDlfcjJ4Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3g1MDkv
eDUwOV9yZXEubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOS94NTA5X3NldC5vCitv
YmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5L3g1MDlfdHJzLm8KK29iai0kKEhBU19LRVhF
QykgKz0gY3J5cHRvL3g1MDkveDUwOV90eHQubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8v
eDUwOS94NTA5X3YzLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3g1MDkveDUwOV92Znku
bworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOS94NTA5X3ZwbS5vCitvYmotJChIQVNf
S0VYRUMpICs9IGNyeXB0by94NTA5L3g1MDljc2V0Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5
cHRvL3g1MDkveDUwOW5hbWUubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOS94NTA5
cnNldC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5L3g1MDlzcGtpLm8KK29iai0k
KEhBU19LRVhFQykgKz0gY3J5cHRvL3g1MDkveDUwOXR5cGUubworb2JqLSQoSEFTX0tFWEVDKSAr
PSBjcnlwdG8veDUwOS94X2FsbC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5L3hf
YXR0cmliLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3g1MDkveF9jcmwubworb2JqLSQo
SEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOS94X2V4dGVuLm8KK29iai0kKEhBU19LRVhFQykgKz0g
Y3J5cHRvL3g1MDkveF9uYW1lLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3g1MDkveF9w
dWJrZXkubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOS94X3JlcS5vCitvYmotJChI
QVNfS0VYRUMpICs9IGNyeXB0by94NTA5L3hfeDUwOS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNy
eXB0by94NTA5L3hfeDUwOWEubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOXYzL3Bj
eV9jYWNoZS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5djMvcGN5X2RhdGEubwor
b2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOXYzL3BjeV9saWIubworb2JqLSQoSEFTX0tF
WEVDKSArPSBjcnlwdG8veDUwOXYzL3BjeV9tYXAubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlw
dG8veDUwOXYzL3BjeV9ub2RlLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3g1MDl2My9w
Y3lfdHJlZS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5djMvdjNfYWRkci5vCitv
YmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5djMvdjNfYWtleS5vCitvYmotJChIQVNfS0VY
RUMpICs9IGNyeXB0by94NTA5djMvdjNfYWtleWEubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlw
dG8veDUwOXYzL3YzX2FsdC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5djMvdjNf
YXNpZC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5djMvdjNfYmNvbnMubworb2Jq
LSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOXYzL3YzX2JpdHN0Lm8KK29iai0kKEhBU19LRVhF
QykgKz0gY3J5cHRvL3g1MDl2My92M19jb25mLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRv
L3g1MDl2My92M19jcG9scy5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5djMvdjNf
Y3JsZC5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5djMvdjNfZW51bS5vCitvYmot
JChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5djMvdjNfZXh0a3Uubworb2JqLSQoSEFTX0tFWEVD
KSArPSBjcnlwdG8veDUwOXYzL3YzX2dlbm4ubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8v
eDUwOXYzL3YzX2lhNS5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5djMvdjNfaW5m
by5vCitvYmotJChIQVNfS0VYRUMpICs9IGNyeXB0by94NTA5djMvdjNfaW50Lm8KK29iai0kKEhB
U19LRVhFQykgKz0gY3J5cHRvL3g1MDl2My92M19saWIubworb2JqLSQoSEFTX0tFWEVDKSArPSBj
cnlwdG8veDUwOXYzL3YzX25jb25zLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3g1MDl2
My92M19wY2kubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOXYzL3YzX3BjaWEubwor
b2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOXYzL3YzX3Bjb25zLm8KK29iai0kKEhBU19L
RVhFQykgKz0gY3J5cHRvL3g1MDl2My92M19wa3Uubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlw
dG8veDUwOXYzL3YzX3BtYXBzLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3g1MDl2My92
M19wcm4ubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOXYzL3YzX3B1cnAubworb2Jq
LSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOXYzL3YzX3NrZXkubworb2JqLSQoSEFTX0tFWEVD
KSArPSBjcnlwdG8veDUwOXYzL3YzX3N4bmV0Lm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRv
L3g1MDl2My92M190bHNmLm8KK29iai0kKEhBU19LRVhFQykgKz0gY3J5cHRvL3g1MDl2My92M191
dGwubworb2JqLSQoSEFTX0tFWEVDKSArPSBjcnlwdG8veDUwOXYzL3YzZXJyLm8KLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 19:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19:48: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-devel-bounces@lists.xenproject.org>)
	id 1gj8Dd-0008DE-OT; Mon, 14 Jan 2019 19:48:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NJ4Y=PW=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1gj8Dc-0008Ct-Bo
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 19:48:20 +0000
X-Inumbo-ID: 5705ad01-1835-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5705ad01-1835-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:48:18 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EJh2ro195797;
 Mon, 14 Jan 2019 19:48:15 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=2O2/rOzW9rwj+gzwRuOG1uvRi66GgsH/rPTR3UZeJfc=;
 b=hKj5jFO61j3tG2fcdKW/6GYHQK56Fao4C/4ICu1AJimF+fxGqspttWT6qmyIcb9XA/IC
 r0WJAk9lvijKo0c3oPCHkiDNpw14t25XMt49H/wG/EiYOCZ36P/E5Z0oLP9ewvUibR2s
 hj8trpN0AUhjrUQ2PbWKP6dIMVW57md9V1Myq/it8ypNof5vXDylHEYZgRlzDPUiuYDb
 2Ed1dVOTShOVO1y6ov1SpgCuLJeeI9bgfMmP4b5MTt7W3d68LNy+NhN30Loo+Akqg+el
 83imREnWSvhvDJMNTF6CLf5XgeDEDEu3hH4uA/Kte/jYKA6+dJbiKDaKHqOtTC6t7qG6 Fw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2pybjryscs-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:15 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJmDIV014917
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:14 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJmDTo011902;
 Mon, 14 Jan 2019 19:48:13 GMT
Received: from ovs110.us.oracle.com (/10.149.224.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 11:48:13 -0800
From: Eric DeVolder <eric.devolder@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Jan 2019 13:48:05 -0600
Message-Id: <1547495285-28907-9-git-send-email-eric.devolder@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
References: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140151
Subject: [Xen-devel] [RFC v1 8/8] kexec: include OpenSSL build in xen.spec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: daniel.kiper@oracle.com, eric.devolder@oracle.com,
 kexec@lists.infradead.org, boris.ostrovsky@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNoYW5nZXMgdG8geGVuLnNwZWMgYXJlIG5lZWRlZCB0byB1bnBhY2ssIGNvbmZpZ3VyZSBh
bmQKZ2VuZXJhdGUgYSBNYWtlZmlsZSBmb3IgYnVpbGRpbmcgT3BlblNTTCB3aXRoaW4gWGVuLgoK
VGhlIGNoYW5nZXMgdG8geGVuLnNwZWMgYWxzbyBhcHBseSBwYXRjaGVzIHdoaWNoIGFyZSBwcmlt
YXJpbHkKdGhlIG5ldyBmaWxlcyBhcyBwYXJ0IG9mIHRoZSBzaWduYXR1cmUgdmVyaWZpY2F0aW9u
IGVmZm9ydCwKYXMgd2VsbCBhcyBzb21lIHR3ZWFrcyB0byBYZW4gZmlsZXMgdG8gZmFjaWxpdGF0
ZSBjb21waWxpbmcgb2YKT3BlblNTTC4KClNpZ25lZC1vZmYtYnk6IEVyaWMgRGVWb2xkZXIgPGVy
aWMuZGV2b2xkZXJAb3JhY2xlLmNvbT4KLS0tCiB4ZW4uc3BlYyB8IDc4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuLnNwZWMgYi94ZW4u
c3BlYwppbmRleCA0ZTM2ZjdlLi5lMDI2ZjI4IDEwMDY0NAotLS0gYS94ZW4uc3BlYworKysgYi94
ZW4uc3BlYwpAQCAtMSw1ICsxLDcgQEAKICV7IT9idWlsZGlkOiAle2V4cGFuZDogJSVkZWZpbmUg
YnVpbGRpZCAxfX0KIAorJWRlZmluZSBvcGVuc3NsICAgICBvcGVuc3NsLTEuMS4waQorCiBOYW1l
OiB4ZW4KIFZlcnNpb246IDQuNC40CiBSZWxlYXNlOiAle2J1aWxkaWR9JXs/ZGlzdH0KQEAgLTks
NiArMTEsMTUgQEAgTGljZW5zZTogR1BMCiBVUkw6IGh0dHA6Ly93d3cueGVucHJvamVjdC5vcmcv
CiBCdWlsZFJvb3Q6ICV7X3RtcHBhdGh9LyV7bmFtZX0tJXt2ZXJzaW9ufS0le3JlbGVhc2V9LXJv
b3QKIFNvdXJjZTA6IHhlbi00LjQudGFyLmd6CitTb3VyY2UxMDA6IGh0dHBzOi8vd3d3Lm9wZW5z
c2wub3JnL3NvdXJjZS8le29wZW5zc2x9LnRhci5negorIyBGSVghISEgVGhpcyBuZWVkcyBhbHNv
IGZvciBub3NvdXJjZSAxMDAKK1BhdGNoMTAxOiAwMDAxLWtleGVjLWFkZC1rZXhlY19maWxlX2xv
YWQtdG8tbGlieGVuY3RybC5wYXRjaAorUGF0Y2gxMDI6IDAwMDIta2V4ZWMtaW1wbGVtZW50LWtl
eGVjX2ZpbGVfbG9hZC1mb3ItUEVDT0ZGLUF1dGhlbnRpYy5wYXRjaAorUGF0Y2gxMDM6IDAwMDMt
a2V4ZWMtbmV3LWZpbGUtb3BlbnNzbC0xLjEuMGkucGF0Y2gucGF0Y2gKK1BhdGNoMTA0OiAwMDA0
LWtleGVjLXhlbi1jb21tb24tTWFrZWZpbGUtaW5jbHVkZS1idWlsZGluZy1vZi1PcGVuU1MucGF0
Y2gKK1BhdGNoMTA1OiAwMDA1LWtleGVjLWNoYW5nZXMtdG8tZmFjaWxpdGF0ZS1jb21waWxpbmct
T3BlblNTTC13aXRoaW4ucGF0Y2gKK1BhdGNoMTA2OiAwMDA2LWtleGVjLXN1cHBvcnQtZmlsZXMt
Zm9yLVBFQ09GRi1BdXRoZW50aWNvZGUtc2lnbmF0dXIucGF0Y2gKK1BhdGNoMTA3OiAwMDA3LWtl
eGVjLVhlbi1jb21wYXRpYmxlLW1ha2VmaWxlLWZvci1PcGVuU1NMLnBhdGNoCiAKICVpZiAwJXs/
c2JzaWdueGVufQogU291cmNlMjE6IHNlY3VyZWJvb3RjYS5jZXIKQEAgLTcyLDYgKzgzLDczIEBA
IG1hbmFnZSBYZW4gdmlydHVhbCBtYWNoaW5lcy4KIAogJXByZXAKICVzZXR1cCAtcSAtbiB4ZW4t
NC40CislcGF0Y2gxMDEgLXAxCislcGF0Y2gxMDIgLXAxCislcGF0Y2gxMDQgLXAxCislcGF0Y2gx
MDUgLXAxCislcGF0Y2gxMDYgLXAxCislcGF0Y2gxMDcgLXAxCisKK3RhciAteiAteCAtdiAtZiAl
e1NPVVJDRTEwMH0KKyVwYXRjaDEwMyAtcDIKK21rZGlyIC1wICRSUE1fQlVJTERfRElSL29wZW5z
c2wKKworIyBUYWtlbiBmcm9tIEVESzIgVUVGSSBsaW51eC14ODZfNjQKKyhjZCAle29wZW5zc2x9
IDsgLi9Db25maWd1cmUgLS1wcmVmaXg9JFJQTV9CVUlMRF9ESVIvb3BlbnNzbCBcCisgICAgVUVG
SSBcCisgICAgbm8tYWZhbGdlbmcgXAorICAgIG5vLWFzbSBcCisgICAgbm8tYXN5bmMgXAorICAg
IG5vLWF1dG9hbGdpbml0IFwKKyAgICBuby1hdXRvZXJyaW5pdCBcCisgICAgbm8tYmYgXAorICAg
IG5vLWJsYWtlMiBcCisgICAgbm8tY2FtZWxsaWEgXAorICAgIG5vLWNhcGllbmcgXAorICAgIG5v
LWNhc3QgXAorICAgIG5vLWNoYWNoYSBcCisgICAgbm8tY3QgXAorICAgIG5vLWRlcHJlY2F0ZWQg
XAorICAgIG5vLWRncmFtIFwKKyAgICBuby1kc2EgXAorICAgIG5vLWRzbyBcCisgICAgbm8tZHlu
YW1pYy1lbmdpbmUgXAorICAgIG5vLWVjIFwKKyAgICBuby1lYzJtIFwKKyAgICBuby1lbmdpbmUg
XAorICAgIG5vLWVyciBcCisgICAgbm8tZmlsZW5hbWVzIFwKKyAgICBuby1nb3N0IFwKKyAgICBu
by1odyBcCisgICAgbm8taWRlYSBcCisgICAgbm8tbWRjMiBcCisgICAgbm8tb2NiIFwKKyAgICBu
by1wb2x5MTMwNSBcCisgICAgbm8tcG9zaXgtaW8gXAorICAgIG5vLXJjMiBcCisgICAgbm8tcmZj
Mzc3OSBcCisgICAgbm8tcm1kMTYwIFwKKyAgICBuby1zY3J5cHQgXAorICAgIG5vLXNlZWQgXAor
ICAgIG5vLXNoYXJlZCBcCisgICAgbm8tc29jayBcCisgICAgbm8tc3JwIFwKKyAgICBuby1zc2wg
XAorICAgIG5vLXN0ZGlvIFwKKyAgICBuby10aHJlYWRzIFwKKyAgICBuby10cyBcCisgICAgbm8t
dWkgXAorICAgIG5vLXdoaXJscG9vbCBcCisgICAgKQorIyAgIG5vLXBpYyBcCisjICAgbm8tY21z
IFwKKworIyBFc3NlbnRpYWwKKyhjZCAle29wZW5zc2x9IDsgbWFrZSBidWlsZF9hbGxfZ2VuZXJh
dGVkKQorCittdiAle29wZW5zc2x9L01ha2VmaWxlICV7b3BlbnNzbH0vTWFrZWZpbGUub3JpZ2lu
YWwKK212IE1ha2VmaWxlLiV7b3BlbnNzbH0gJXtvcGVuc3NsfS9NYWtlZmlsZQorbXYgJXtvcGVu
c3NsfSB4ZW4vY29tbW9uCiAKICVidWlsZAogJWNvbmZpZ3VyZSAtLWVuYWJsZS14ZW5kIC0tZW5h
YmxlLW92bWYKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 19:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19:48: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-devel-bounces@lists.xenproject.org>)
	id 1gj8Db-0008Ch-5Q; Mon, 14 Jan 2019 19:48:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NJ4Y=PW=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1gj8Da-0008CX-1n
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 19:48:18 +0000
X-Inumbo-ID: 56454e73-1835-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56454e73-1835-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:48:17 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EJgMfp041545;
 Mon, 14 Jan 2019 19:48:11 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=E7h2wokFJ+j966prqaqEc8TUXu5yXo3va187CiDajVE=;
 b=E1ATeWRnB+jVpILSuOX5Un6Vs6q6nmPUP3tAnZ2htHCmP5O6xZy+eAlKfuenFqD/GoWb
 vklDgbdnm0vM3S01/VMHuFIrPv+eO7U+1WcHHtWluDyij4fBHhrygEssE8au0fdtO7C/
 oVYGFmPHf2ZZRuYj8Z9MQxc2AFqJgQehlxniU5ExZvSx+3u8T8Ak7US6JmoHjJPKkjgD
 ugeHRuK+cFSlIYyWjbZUM8nhAE6MmFyi/OePiiODyR0+0CaOBKwoJT5bN8sCxQaWUe6h
 S/ko3fm1CgCrxoYp/06CwwswgWtwVev/Gdtbx+3xtitkC8cfB/7b1SIKMuTTTAg42xe/ Rw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2pybkc7s7s-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:11 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJmB4i013000
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:11 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJmA5P011890;
 Mon, 14 Jan 2019 19:48:11 GMT
Received: from ovs110.us.oracle.com (/10.149.224.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 11:48:10 -0800
From: Eric DeVolder <eric.devolder@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Jan 2019 13:48:01 -0600
Message-Id: <1547495285-28907-5-git-send-email-eric.devolder@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
References: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=604
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140151
Subject: [Xen-devel] [RFC v1 4/8] kexec: xen/common/Makefile: include
 building of OpenSSL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: daniel.kiper@oracle.com, eric.devolder@oracle.com,
 kexec@lists.infradead.org, boris.ostrovsky@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlcyBuZWVkZWQgdG8gdGhlIHhlbi9jb21tb24vTWFrZWZpbGUgaW4gb3JkZXIgdG8gc3Rp
dGNoIGluIHRoZQpjb21waWxpbmcgb2YgT3BlblNTTCBhcyB3ZWxsIGFzIHRoZSBQRUNPRkYgZmls
ZSBkZWNvZGVyIGFuZCBzaWduYXR1cmUKdmVyaWZpY2F0aW9uIGNvZGUuCgpTaWduZWQtb2ZmLWJ5
OiBFcmljIERlVm9sZGVyIDxlcmljLmRldm9sZGVyQG9yYWNsZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9NYWtlZmlsZSB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01ha2VmaWxlCmluZGV4
IGIxYTVjNDIuLmJmOTEyMjcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vTWFrZWZpbGUKKysrIGIv
eGVuL2NvbW1vbi9NYWtlZmlsZQpAQCAtNzQsMyArNzQsNyBAQCBzdWJkaXItJChjb3ZlcmFnZSkg
Kz0gZ2NvdgogCiBzdWJkaXIteSArPSBsaWJlbGYKIHN1YmRpci0kKEhBU19ERVZJQ0VfVFJFRSkg
Kz0gbGliZmR0CisKK29iai0kKEhBU19LRVhFQykgKz0gcGVkLm8gdl9vcGVuc3NsLm8KK3N1YmRp
ci0kKEhBU19LRVhFQykgKz0gb3BlbnNzbC0xLjEuMGkKKwotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 19:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19:48: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-devel-bounces@lists.xenproject.org>)
	id 1gj8De-0008DS-2D; Mon, 14 Jan 2019 19: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=NJ4Y=PW=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1gj8Dc-0008Cu-CD
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 19:48:20 +0000
X-Inumbo-ID: 56f429f7-1835-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56f429f7-1835-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:48:18 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EJgNiT041576;
 Mon, 14 Jan 2019 19:48:12 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=CMc700XRMwBRWyXyjHdbXR0ZtTZEQZKjbxe+k0g3qMk=;
 b=X59hkTQsvoaYRe4I/O5Pa39n/rA6pJbkNXaDTE9lkPjNYPwCyt5cCLPg66NdJGGHvzEC
 6LF5+OYZ3WF+PNkQblvYXpWXcCt4WOnW/v22hjStOCoL4ID4jZBeMcdP+9/3BctuhrBi
 uUEtj5vnN1zEYf1UiTxYcTKfatyz6BIr/AQ2fQI1rfFQIvFhOgE3JEK0lxrqCLSwVK7I
 FeS6pnxNmA/PL+Ip1ttbIZmIxFjs7xF3bxRVt51m2vzr967hAoKYgLLXg8xAHlCBJZ4w
 UieQjSo9Z9/7YSxVGFlyazaRtEsmiB0zClX3AP3YCXZAAzlEdtPieiYkmWnEvbUN7Fkr FA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2pybkc7s7u-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:12 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJmBe3029550
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:12 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0EJmBYP019089;
 Mon, 14 Jan 2019 19:48:11 GMT
Received: from ovs110.us.oracle.com (/10.149.224.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 11:48:11 -0800
From: Eric DeVolder <eric.devolder@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Jan 2019 13:48:02 -0600
Message-Id: <1547495285-28907-6-git-send-email-eric.devolder@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
References: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=4
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=728
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140151
Subject: [Xen-devel] [RFC v1 5/8] kexec: changes to facilitate compiling
 OpenSSL within Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: daniel.kiper@oracle.com, eric.devolder@oracle.com,
 kexec@lists.infradead.org, boris.ostrovsky@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIGNvbGxlY3Rpb24gb2Ygc21hbGwgY2hhbmdlcyB0byBYZW4gc291cmNlcyB0bwph
bGxvdyBjb21waWxpbmcgb2YgT3BlblNTTCB3aXRoaW4gWGVuIGtlcm5lbC4gVGhlcmUgYXJlIGEK
ZmV3IG5lY2Vzc2FyeSBjb2RlIHN0dWJzLCBidXQgdmFzdCBtYWpvcml0eSBpcyBoZWFkZXIgZmls
ZQptYW5pcHVsYXRpb24gdG8gcGFzcyBjb21waWxhdGlvbi4KCk5vdGUgSSBjcmVhdGVkIGFuIGlu
Y2x1ZGUyLyBkaXJlY3RvcnkgdG8gcGxhY2UgYWxsIHRoZQpzdGFuZGFyZCBpbmNsdWRlIGZpbGVz
IG5lZWRlZCBieSB0aGUgKHVzZXJsYW5kKSBPcGVuU1NMCnNvdXJjZSBmaWxlcywgYXMgb3Bwb3Nl
ZCB0byBtb2RpZnlpbmcgYWJvdXQgMTQ1IHNvdXJjZSBmaWxlcy4KClNpZ25lZC1vZmYtYnk6IEVy
aWMgRGVWb2xkZXIgPGVyaWMuZGV2b2xkZXJAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
UnVsZXMubWsgICAgICAgICAgIHwgICAyICsKIHhlbi9jb21tb24veG1hbGxvY190bHNmLmMgICAg
ICAgfCAgMjUgKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvdHlwZXMuaCAgICAgfCAgIDIg
KwogeGVuL2luY2x1ZGUveGVuL3R5cGVzLmggICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS94
ZW4veG1hbGxvYy5oICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlMi9hc3NlcnQuaCAgICAgICAg
ICAgfCAgIDEgKwogeGVuL2luY2x1ZGUyL2JpdHMvc3lzbG9nLXBhdGguaCB8ICAgMSArCiB4ZW4v
aW5jbHVkZTIvY3R5cGUuaCAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlMi9lcnJuby5o
ICAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUyL2ZlYXR1cmVzLmggICAgICAgICB8ICAg
MSArCiB4ZW4vaW5jbHVkZTIvaW50dHlwZXMuaCAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRl
Mi9saW1pdHMuaCAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUyL21lbW9yeS5oICAgICAg
ICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZTIvc3RkYXJnLmggICAgICAgICAgIHwgICAxICsKIHhl
bi9pbmNsdWRlMi9zdGRkZWYuaCAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUyL3N0ZGlu
dC5oICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZTIvc3RkaW8uaCAgICAgICAgICAgIHwg
ICAxICsKIHhlbi9pbmNsdWRlMi9zdGRsaWIuaCAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1
ZGUyL3N0cmluZy5oICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZTIvc3RyaW5ncy5oICAg
ICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlMi9zeXMvdGltZS5oICAgICAgICAgfCAgIDEgKwog
eGVuL2luY2x1ZGUyL3N5cy90eXBlcy5oICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZTIvc3lz
bG9nLmggICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlMi90aW1lLmggICAgICAgICAgICAg
fCAgIDEgKwogeGVuL2luY2x1ZGUyL3VuaXN0ZC5oICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5j
bHVkZTIveGVub3NzbC5oICAgICAgICAgIHwgMTMwICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDI2IGZpbGVzIGNoYW5nZWQsIDE4MyBpbnNlcnRpb25zKCspCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL2Fzc2VydC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUyL2JpdHMvc3lzbG9nLXBhdGguaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9p
bmNsdWRlMi9jdHlwZS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL2Vycm5vLmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZTIvZmVhdHVyZXMuaAogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlMi9pbnR0eXBlcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUyL2xpbWl0cy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL21lbW9yeS5o
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL3N0ZGFyZy5oCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUyL3N0ZGRlZi5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1
ZGUyL3N0ZGludC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL3N0ZGlvLmgKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZTIvc3RkbGliLmgKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZTIvc3RyaW5nLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZTIv
c3RyaW5ncy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL3N5cy90aW1lLmgKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZTIvc3lzL3R5cGVzLmgKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZTIvc3lzbG9nLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVk
ZTIvdGltZS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL3VuaXN0ZC5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUyL3hlbm9zc2wuaAoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9SdWxlcy5tayBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawppbmRleCBmZTgyMGQyLi43
NjgwMjZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvUnVsZXMubWsKKysrIGIveGVuL2FyY2gv
eDg2L1J1bGVzLm1rCkBAIC0yOSw2ICsyOSw4IEBAIENGTEFHUyArPSAtRFhFTl9GSUxFX0FMSUdO
PVBBR0VfU0laRQogQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9pbmNsdWRlIC1XYSwtSSQoQkFTRURJ
UikvaW5jbHVkZQogQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9pbmNsdWRlL2FzbS14ODYvbWFjaC1n
ZW5lcmljCiBDRkxBR1MgKz0gLUkkKEJBU0VESVIpL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1
bHQKK0NGTEFHUyArPSAtSSQoQkFTRURJUikvaW5jbHVkZTIKK0NGTEFHUyArPSAtSSQoQkFTRURJ
UikvY29tbW9uL29wZW5zc2wtMS4xLjBpL2luY2x1ZGUKIAogQ0ZMQUdTICs9IC1mZnVuY3Rpb24t
c2VjdGlvbnMKIENGTEFHUyArPSAtZmRhdGEtc2VjdGlvbnMKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24veG1hbGxvY190bHNmLmMgYi94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCmluZGV4IGIxMzMx
N2UuLjJkMWNlNDAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKKysrIGIv
eGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYwpAQCAtNTY5LDYgKzU2OSwzMSBAQCBzdGF0aWMgdm9p
ZCB0bHNmX2luaXQodm9pZCkKICNkZWZpbmUgWkVST19CTE9DS19QVFIgKCh2b2lkICopLTFMKQog
I2VuZGlmCiAKK3ZvaWQgKnhyZWFsbG9jICh2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSkK
K3sKKyAgICBzdHJ1Y3QgYmhkciAqYjsKKyAgICBiID0gKHN0cnVjdCBiaGRyICopKChjaGFyICop
IHB0ciAtIEJIRFJfT1ZFUkhFQUQpOworICAgIGlmICgwID09IHNpemUpCisgICAgeworICAgICAg
ICB4ZnJlZShwdHIpOworICAgICAgICBwdHIgPSBOVUxMOworICAgIH0KKyAgICBlbHNlIGlmIChz
aXplIDw9IGItPnNpemUpCisgICAgICAgIGItPnNpemUgPSBzaXplOworICAgIGVsc2UgLyogc2l6
ZSA+IGItPnNpemUgKi8KKyAgICB7CisgICAgICAgIC8qIEZJWCEhISBicnV0ZSBmb3JjZSBhbGxv
YyBuZXcgYW5kIGNvcHkgKi8KKyAgICAgICAgY2hhciAqbmV3cHRyID0geG1hbGxvY19hcnJheShj
aGFyLCBzaXplKTsKKyAgICAgICAgaWYgKG5ld3B0cikKKyAgICAgICAgeworICAgICAgICAgICAg
bWVtY3B5KG5ld3B0ciwgcHRyLCBzaXplKTsKKyAgICAgICAgfQorICAgICAgICB4ZnJlZShwdHIp
OworICAgICAgICBwdHIgPSBuZXdwdHI7CisgICAgfQorICAgIHJldHVybiBwdHI7Cit9CisKIHZv
aWQgKl94bWFsbG9jKHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbikKIHsK
ICAgICB2b2lkICpwID0gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdHlw
ZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdHlwZXMuaAppbmRleCBiODJmYTU4Li5jYjFlOTdh
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3R5cGVzLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni90eXBlcy5oCkBAIC00MCw2ICs0MCw4IEBAIHR5cGVkZWYgX19TSVpFX1RZUEVf
XyBzaXplX3Q7CiB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgc2l6ZV90OwogI2VuZGlmCiB0eXBlZGVm
IHNpZ25lZCBsb25nIHNzaXplX3Q7CisjIGRlZmluZSBfX3NzaXplX3RfZGVmaW5lZAorCiAKIHR5
cGVkZWYgY2hhciBib29sX3Q7CiAjZGVmaW5lIHRlc3RfYW5kX3NldF9ib29sKGIpICAgeGNoZygm
KGIpLCAxKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3R5cGVzLmggYi94ZW4vaW5jbHVk
ZS94ZW4vdHlwZXMuaAppbmRleCA4NTk2ZGVkLi44ZDRkMzY1IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vdHlwZXMuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaApAQCAtMjQsNiAr
MjQsNyBAQCB0eXBlZGVmIHVuc2lnbmVkIGNoYXIgICAgICAgICAgIHVfY2hhcjsKIHR5cGVkZWYg
dW5zaWduZWQgc2hvcnQgICAgICAgICAgdV9zaG9ydDsKIHR5cGVkZWYgdW5zaWduZWQgaW50ICAg
ICAgICAgICAgdV9pbnQ7CiB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgICAgICAgICAgIHVfbG9uZzsK
KyMgIGRlZmluZSBfX3VfY2hhcl9kZWZpbmVkCiAKIC8qIHN5c3YgKi8KIHR5cGVkZWYgdW5zaWdu
ZWQgY2hhciAgICAgICAgICAgdW5jaGFyOwpAQCAtNDYsNiArNDcsOCBAQCB0eXBlZGVmICAgICAg
ICAgX19zMzIgICAgICAgICAgIGludDMyX3Q7CiB0eXBlZGVmICAgICAgICAgX191NjQgICAgICAg
ICAgIHVpbnQ2NF90OwogdHlwZWRlZiAgICAgICAgIF9fdTY0ICAgICAgICAgICB1X2ludDY0X3Q7
CiB0eXBlZGVmICAgICAgICAgX19zNjQgICAgICAgICAgIGludDY0X3Q7CisjICBkZWZpbmUgX19p
bnQ4X3RfZGVmaW5lZAorCiAKIHN0cnVjdCBkb21haW47CiBzdHJ1Y3QgdmNwdTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi94bWFsbG9jLmggYi94ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5o
CmluZGV4IDI0YTk5YWMuLjIxMDdhODEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi94bWFs
bG9jLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaApAQCAtMjUsNiArMjUsNyBAQAog
CiAvKiBGcmVlIGFueSBvZiB0aGUgYWJvdmUuICovCiBleHRlcm4gdm9pZCB4ZnJlZSh2b2lkICop
OworZXh0ZXJuIHZvaWQgKnhyZWFsbG9jKHZvaWQgKiwgdW5zaWduZWQgbG9uZyBzaXplKTsKIAog
LyogVW5kZXJseWluZyBmdW5jdGlvbnMgKi8KIGV4dGVybiB2b2lkICpfeG1hbGxvYyh1bnNpZ25l
ZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUyL2Fzc2VydC5oIGIveGVuL2luY2x1ZGUyL2Fzc2VydC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLmE5MjEwNWEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZTIv
YXNzZXJ0LmgKQEAgLTAsMCArMSBAQAorI2luY2x1ZGUgInhlbm9zc2wuaCIKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlMi9iaXRzL3N5c2xvZy1wYXRoLmggYi94ZW4vaW5jbHVkZTIvYml0cy9zeXNs
b2ctcGF0aC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjFkODA0NDEKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZTIvYml0cy9zeXNsb2ctcGF0aC5oCkBAIC0wLDAg
KzEgQEAKKyNpbmNsdWRlICIuLi94ZW5vc3NsLmgiCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZTIv
Y3R5cGUuaCBiL3hlbi9pbmNsdWRlMi9jdHlwZS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLmE5MjEwNWEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZTIvY3R5cGUu
aApAQCAtMCwwICsxIEBACisjaW5jbHVkZSAieGVub3NzbC5oIgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUyL2Vycm5vLmggYi94ZW4vaW5jbHVkZTIvZXJybm8uaApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi5hOTIxMDVhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUy
L2Vycm5vLmgKQEAgLTAsMCArMSBAQAorI2luY2x1ZGUgInhlbm9zc2wuaCIKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlMi9mZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUyL2ZlYXR1cmVzLmgKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYTkyMTA1YQotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi9pbmNsdWRlMi9mZWF0dXJlcy5oCkBAIC0wLDAgKzEgQEAKKyNpbmNsdWRlICJ4ZW5vc3Ns
LmgiCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZTIvaW50dHlwZXMuaCBiL3hlbi9pbmNsdWRlMi9p
bnR0eXBlcy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmE5MjEwNWEKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZTIvaW50dHlwZXMuaApAQCAtMCwwICsxIEBACisj
aW5jbHVkZSAieGVub3NzbC5oIgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUyL2xpbWl0cy5oIGIv
eGVuL2luY2x1ZGUyL2xpbWl0cy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LmE5MjEwNWEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZTIvbGltaXRzLmgKQEAgLTAs
MCArMSBAQAorI2luY2x1ZGUgInhlbm9zc2wuaCIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlMi9t
ZW1vcnkuaCBiL3hlbi9pbmNsdWRlMi9tZW1vcnkuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi5hOTIxMDVhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUyL21lbW9y
eS5oCkBAIC0wLDAgKzEgQEAKKyNpbmNsdWRlICJ4ZW5vc3NsLmgiCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZTIvc3RkYXJnLmggYi94ZW4vaW5jbHVkZTIvc3RkYXJnLmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uYTkyMTA1YQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNs
dWRlMi9zdGRhcmcuaApAQCAtMCwwICsxIEBACisjaW5jbHVkZSAieGVub3NzbC5oIgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUyL3N0ZGRlZi5oIGIveGVuL2luY2x1ZGUyL3N0ZGRlZi5oCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmE5MjEwNWEKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vaW5jbHVkZTIvc3RkZGVmLmgKQEAgLTAsMCArMSBAQAorI2luY2x1ZGUgInhlbm9zc2wu
aCIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlMi9zdGRpbnQuaCBiL3hlbi9pbmNsdWRlMi9zdGRp
bnQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5hOTIxMDVhCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL2luY2x1ZGUyL3N0ZGludC5oCkBAIC0wLDAgKzEgQEAKKyNpbmNsdWRl
ICJ4ZW5vc3NsLmgiCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZTIvc3RkaW8uaCBiL3hlbi9pbmNs
dWRlMi9zdGRpby5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmE5MjEwNWEK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZTIvc3RkaW8uaApAQCAtMCwwICsxIEBACisj
aW5jbHVkZSAieGVub3NzbC5oIgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUyL3N0ZGxpYi5oIGIv
eGVuL2luY2x1ZGUyL3N0ZGxpYi5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LmE5MjEwNWEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZTIvc3RkbGliLmgKQEAgLTAs
MCArMSBAQAorI2luY2x1ZGUgInhlbm9zc2wuaCIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlMi9z
dHJpbmcuaCBiL3hlbi9pbmNsdWRlMi9zdHJpbmcuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi5hOTIxMDVhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUyL3N0cmlu
Zy5oCkBAIC0wLDAgKzEgQEAKKyNpbmNsdWRlICJ4ZW5vc3NsLmgiCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZTIvc3RyaW5ncy5oIGIveGVuL2luY2x1ZGUyL3N0cmluZ3MuaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi5hOTIxMDVhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2lu
Y2x1ZGUyL3N0cmluZ3MuaApAQCAtMCwwICsxIEBACisjaW5jbHVkZSAieGVub3NzbC5oIgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUyL3N5cy90aW1lLmggYi94ZW4vaW5jbHVkZTIvc3lzL3RpbWUu
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4xZDgwNDQxCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL2luY2x1ZGUyL3N5cy90aW1lLmgKQEAgLTAsMCArMSBAQAorI2luY2x1ZGUg
Ii4uL3hlbm9zc2wuaCIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlMi9zeXMvdHlwZXMuaCBiL3hl
bi9pbmNsdWRlMi9zeXMvdHlwZXMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4xZDgwNDQxCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUyL3N5cy90eXBlcy5oCkBA
IC0wLDAgKzEgQEAKKyNpbmNsdWRlICIuLi94ZW5vc3NsLmgiCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZTIvc3lzbG9nLmggYi94ZW4vaW5jbHVkZTIvc3lzbG9nLmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uYTkyMTA1YQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRl
Mi9zeXNsb2cuaApAQCAtMCwwICsxIEBACisjaW5jbHVkZSAieGVub3NzbC5oIgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUyL3RpbWUuaCBiL3hlbi9pbmNsdWRlMi90aW1lLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYTkyMTA1YQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9p
bmNsdWRlMi90aW1lLmgKQEAgLTAsMCArMSBAQAorI2luY2x1ZGUgInhlbm9zc2wuaCIKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlMi91bmlzdGQuaCBiL3hlbi9pbmNsdWRlMi91bmlzdGQuaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5hOTIxMDVhCi0tLSAvZGV2L251bGwKKysr
IGIveGVuL2luY2x1ZGUyL3VuaXN0ZC5oCkBAIC0wLDAgKzEgQEAKKyNpbmNsdWRlICJ4ZW5vc3Ns
LmgiCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZTIveGVub3NzbC5oIGIveGVuL2luY2x1ZGUyL3hl
bm9zc2wuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yMzA0YmEzCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUyL3hlbm9zc2wuaApAQCAtMCwwICsxLDEzMCBAQAor
I2lmbmRlZiBQU1VFRE9fWEVOT1NTTF9ICisjZGVmaW5lIFBTVUVET19YRU5PU1NMX0gKKworLyog
bmV1dGVyIGZpbGUgY3J5cHRvL2Jpby9ic3NfbG9nLmMgKi8KKyNkZWZpbmUgTk9fU1lTTE9HCisK
Ky8qIHN0ZGxpYi5oICovCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi94bWFs
bG9jLmg+CisjZGVmaW5lIG1hbGxvYyhYKSAoKHZvaWQgKil4bWFsbG9jX2FycmF5KGNoYXIsIFgp
KQorI2RlZmluZSByZWFsbG9jKFgsU1opIHhyZWFsbG9jKFgsU1opCisjZGVmaW5lIGZyZWUoUCkg
eGZyZWUoUCkKKyNkZWZpbmUgc3RydG9sKEEsQixDKSBzaW1wbGVfc3RydG9sKChjb25zdCBjaGFy
ICopKEEpLChjb25zdCBjaGFyICoqKShCKSxDKQorI2RlZmluZSBzdHJ0b3VsKEEsQixDKSBzaW1w
bGVfc3RydG91bCgoY29uc3QgY2hhciAqKShBKSwoY29uc3QgY2hhciAqKikoQiksQykKKyNkZWZp
bmUgc3RydG9sbChBLEIsQykgc2ltcGxlX3N0cnRvbGwoKGNvbnN0IGNoYXIgKikoQSksKGNvbnN0
IGNoYXIgKiopKEIpLEMpCisjZGVmaW5lIHN0cnRvdWxsKEEsQixDKSBzaW1wbGVfc3RydG91bGwo
KGNvbnN0IGNoYXIgKikoQSksKGNvbnN0IGNoYXIgKiopKEIpLEMpCisjZGVmaW5lIGF0b2koQSkg
KGludClzaW1wbGVfc3RydG9sKChjb25zdCBjaGFyICopKEEpLE5VTEwsMTApCit2b2lkIHFzb3J0
ICh2b2lkICpiYXNlLCBzaXplX3Qgbm1lbWIsIHNpemVfdCBzaXplLCBpbnQgKCpjb21wYXIpKGNv
bnN0IHZvaWQgKiwgY29uc3Qgdm9pZCAqKSk7CisjdW5kZWYgY3VycmVudAorI2RlZmluZSBnZXRl
bnYoQSkgTlVMTAorLy8jZGVmaW5lIGFib3J0KCkgLyogRklYISEhIFhFTiBESUUgKi8KK3ZvaWQg
YWJvcnQgKHZvaWQpIF9fYXR0cmlidXRlX18gKChfX25vcmV0dXJuX18pKTsgLy8gZm9yIE9QRU5T
U0xfZGllKCkKKworLyogc3RkZGVmLmggKi8KKyNpZiAwCisvKiAjaW5jbHVkZSA8eGVuL3N0ZGRl
Zi5oPiAqLworLyogI2lmZGVmIF9fbmVlZF9zaXplX3QgKi8KKyNpZm5kZWYgX19zc2l6ZV90X2Rl
ZmluZWQKKworI2lmIGRlZmluZWQoX19TSVpFX1RZUEVfXykKK3R5cGVkZWYgX19TSVpFX1RZUEVf
XyBzaXplX3Q7CisjZWxzZQordHlwZWRlZiB1bnNpZ25lZCBsb25nIHNpemVfdDsKKyNlbmRpZgor
I3VuZGVmIF9fbmVlZF9zaXplX3QKKyNlbmRpZgorI2VuZGlmIC8qIDAgKi8KKworLyogc3RkYXJn
LmggKi8KKyNpbmNsdWRlIDx4ZW4vc3RkYXJnLmg+CisKKy8qIHRpbWUuaCAqLworI2luY2x1ZGUg
PHhlbi90aW1lLmg+Cit0eXBlZGVmIGxvbmcgaW50IHRpbWVfdDsKKy8qICNkZWZpbmUgdGltZShQ
KSBpZiAoTlVMTCAhPSAoUCkpICooUCkgPSAoKHNfdGltZV90KWdldF9zX3RpbWUoKSkgRklYISEh
ICovCit0aW1lX3QgdGltZSh0aW1lX3QgKnRzKTsKKworLyogbGltaXRzLmggKi8KKyNpbmNsdWRl
ICIvdXNyL2luY2x1ZGUvbGltaXRzLmgiCisjZGVmaW5lIENIQVJfQklUIDgKKworLyogc3RkaW50
LmggKi8KKy8qICNpbmNsdWRlICIvdXNyL2luY2x1ZGUvc3RkaW50LmgiICovCisKKy8qIGVycm5v
LmggKi8KKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KK2V4dGVybiBpbnQgZXJybm87CisKKy8qIGlu
dHR5cGVzLmggKi8KKworLyogZmVhdHVyZXMuaCAqLworLyojaW5jbHVkZSAiL3Vzci9pbmNsdWRl
L2ZlYXR1cmVzLmgiKi8KKyNkZWZpbmUgX19CRUdJTl9ERUNMUworI2RlZmluZSBfX0VORF9ERUNM
UworI2RlZmluZSBfX1RIUk9XCisKKy8qIHN0ZGlvLmggKi8KK2V4dGVybiBpbnQgc3NjYW5mIChj
b25zdCBjaGFyICpzdHIsIGNvbnN0IGNoYXIgKmZvcm1hdCwgLi4uKTsKKworLyogYXNzZXJ0Lmgg
Ki8KKy8qICNpbmNsdWRlICIvdXNyL2luY2x1ZGUvYXNzZXJ0LmgiICovCisjZGVmaW5lIGFzc2Vy
dChFWFBSKQorCisvKiBzdHJpbmcuaCAqLworI2luY2x1ZGUgPHhlbi9zdHJpbmcuaD4KKyN1bmRl
ZiBtZW1zZXQKK3ZvaWQgKm1lbXNldCh2b2lkICpzLCBpbnQgYywgc2l6ZV90IG4pOworY2hhciAq
c3RyZXJyb3IoaW50IGVycm51bSk7CisjdW5kZWYgc3RybmNweQorY2hhciAqc3RybmNweShjaGFy
ICpkZXN0LCBjb25zdCBjaGFyICpzcmMsIHNpemVfdCBuKTsKKworLyogY3R5cGUuaCAqLworI2lu
Y2x1ZGUgPHhlbi9jdHlwZS5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKworLyogc3RyaW5ncy5o
ICovCisjZGVmaW5lIHN0cm5jYXNlY21wKEEsQixDKSAwIC8qIEZJWCEhISAqLworI3VuZGVmIHN0
cmNhdAorI3VuZGVmIHN0cm5jYXQKK2V4dGVybiBjaGFyICpzdHJjYXQgKGNoYXIgKmRlc3QsIGNv
bnN0IGNoYXIgKnNyYyk7CitleHRlcm4gY2hhciAqc3RybmNhdCAoY2hhciAqZGVzdCwgY29uc3Qg
Y2hhciAqc3JjLCBzaXplX3Qgbik7CisKKy8qIHN5c2xvZy5oICovCisjaW5jbHVkZSAiL3Vzci9p
bmNsdWRlL3N5cy9zeXNsb2cuaCIKKworLyogYml0cy9zeXNsb2ctcGF0aC5oICovCisjaW5jbHVk
ZSAiL3Vzci9pbmNsdWRlL2JpdHMvc3lzbG9nLXBhdGguaCIKKworLyogbWVtb3J5LmggKi8KKwor
LyogdW5pc3RkLmggKi8KK3R5cGVkZWYgaW50IHVpZF90OwordWlkX3QgZ2V0dWlkKHZvaWQpOwor
dWlkX3QgZ2V0ZXVpZCh2b2lkKTsKK3R5cGVkZWYgaW50IGdpZF90OworZ2lkX3QgZ2V0Z2lkKHZv
aWQpOworZ2lkX3QgZ2V0ZWdpZCh2b2lkKTsKKworLyogc3lzL3R5cGVzLmggKi8KKyNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KKyN1bmRlZiBMT05HX01BWAorI2RlZmluZSBMT05HX01BWCAweDdGRkZG
RkZGRkZGRkZGRkZMCisjdW5kZWYgSU5UX01BWAorI2RlZmluZSBJTlRfTUFYIDB4N0ZGRkZGRkZM
CisKKy8qIHN5cy90aW1lLmggKi8KK3N0cnVjdCB0aW1ldmFsIHsKKyAgICB0aW1lX3QgdHZfc2Vj
OworICAgIGxvbmcgdHZfdXNlYzsKK307CitzdHJ1Y3QgdGltZXpvbmUgeworICAgIGludCB0el9t
aW51c3dlc3Q7CisgICAgaW50IHR6X2RzdHRpbWU7Cit9OworZXh0ZXJuIGludCBnZXR0aW1lb2Zk
YXkoc3RydWN0IHRpbWV2YWwgKnR2LCBzdHJ1Y3QgdGltZXpvbmUgKnR6KTsKKworI2RlZmluZSBk
b3VibGUgbG9uZworCisjZW5kaWYgLyogUFNVRURPX1hFTk9TU0xfSCAqLworCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 19:48:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19:48: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-devel-bounces@lists.xenproject.org>)
	id 1gj8E2-0008PJ-5K; Mon, 14 Jan 2019 19:48: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=NJ4Y=PW=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1gj8E1-0008On-1g
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 19:48:45 +0000
X-Inumbo-ID: 63b2fe60-1835-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63b2fe60-1835-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:48:39 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EJgM6o041530;
 Mon, 14 Jan 2019 19:48:18 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=5CiBSYms/LssEejNt8SPOlG08dtZiv1bBdtrmn4aYFw=;
 b=LW7Pzm9zzi9t332YF2ZTf3g2OIrUqd02gweKG6XuM+d99dDR6BVP0bvDsIM6tcZMWWuL
 26MbEfaN+S6Tl5yxGUgck3UQieMeybxXjLZpS7GQocWeD7V1bq1dH7P3GOfHoh2ivBgi
 43rVqZpwHlbPObA0nKNxl0bhFOxDZFe0uOQH9x+hg8tn72XDTnddGGZj90G5//eQkSyD
 6SX44x3jTpjy+MB5S0stgdiY7nPgUk2AIl67/Yt4SZqjlfO9QDeQMjAP0+jecmqZJLv7
 uRRbexMGhl98TZ4TkVjPkoO/ASheeyLNbepZdjnyblD4mUjz0Mep0hY9MYdqG7QqMM6s Qg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2pybkc7s8c-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:18 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJmCnw013089
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:12 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0EJmCqT024000;
 Mon, 14 Jan 2019 19:48:12 GMT
Received: from ovs110.us.oracle.com (/10.149.224.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 11:48:11 -0800
From: Eric DeVolder <eric.devolder@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Jan 2019 13:48:03 -0600
Message-Id: <1547495285-28907-7-git-send-email-eric.devolder@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
References: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140151
Subject: [Xen-devel] [RFC v1 6/8] kexec: support files for PECOFF
 Authenticode signature verification
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: daniel.kiper@oracle.com, eric.devolder@oracle.com,
 kexec@lists.infradead.org, boris.ostrovsky@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBjb250YWlucyB0aGUgZmlsZXMgZnJvbSB0aGUgc3RhbmRhbG9uZSB1dGlsaXR5
IHRoYXQKYXJlIHRvIGJlIGludGVncmF0ZWQgaW50byBYZW4gdG8gcHJvdmlkZSBzaWduYXR1cmUg
dmVyaWZpY2F0aW9uCm9mIGEgUEVDT0ZGIGZpbGUuCgotIFRydXN0ZWRDZXJ0LmggaXMgdGhlIHB1
YmxpYyByb290IGNlcnRpZmljYXRlIGZvciBPcmFjbGUgc2lnbmVkCiAgYmluYXJpZXMuIFRoaXMg
Y3JlYXRlZCBieSB0YWtpbmcgdGhlIERFUiBlbmNvZGVkIGZpbGUgYXQKICBodHRwOi8vY2FjZXJ0
cy5kaWdpY2VydC5jb20vRGlnaUNlcnRIaWdoQXNzdXJhbmNlRVZSb290Q0EuY3J0IGFuZAogIGNv
bnZlcnRpbmcgaXQgaW50byB0aGlzIGNvbXBpbGFibGUgQyBoZWFkZXIgZmlsZS4KLSBkbGNsLmgg
aXMgbXkgZG91YmxlIGxpbmtlZCBjaXJjdWxhciBsaXN0IHNldCBvZiBoZWxwZXIgbWFjcm9zLCBh
bmQKICBzaG91bGQgYmUgcmVwbGFjZWQgd2l0aCBjb3JyZXNwb25kaW5nIFhlbiBsaXN0IGhhbmRs
aW5nLgotIHBlY29mZi5oIGlzIGEgdHJhbnNjcmlwdGlvbiBvZiB0aGUgZGF0YSBzdHJ1Y3R1cmVz
IGFuZCBjb25zdGFudHMKICBkZXNjcmliZWQgaW4gdGhlIE1pY3Jvc29mdCBzcGVjCiAgaHR0cHM6
Ly9tc2RuLm1pY3Jvc29mdC5jb20vZW4tdXMvbGlicmFyeS93aW5kb3dzL2Rlc2t0b3AvbXM2ODA1
NDcodj12cy44NSkuYXNweC4KLSBwZWQuW2NoXSBpcyB0aGUgUEVDT0ZGIGRlY29kZXIvcGFyc2Vy
IEkgd3JvdGUsIGFuZCBwcm9iYWJseSBjb3VsZAogIHN0YW5kIHRvIGJlIHJlcGxhY2VkIHdpdGgg
YSBtb3JlIG1hdHVyZSBsaWJyYXJ5LgotIHZfb3BlbnNzbC5jIGlzIHRoZSAiZ2x1ZSIgY29kZSB0
aGF0IHV0aWxpemVzIE9wZW5TU0wgcm91dGluZXMgdG8KICBwZXJmb3JtIHNpZ25hdHVyZSB2ZXJp
ZmljYXRpb24uIFRoaXMgZmlsZSBlc3NlbnRpYWxseSBjb250YWlucyB0aGUKICB0d28gZmlsZXMg
aHR0cHM6Ly9naXRodWIuY29tL3ZhdGhwZWxhL3ZlcmlmeS9DcnlwdGxpYi9Qay9bQ3J5cHRQa2Nz
Ny5jfENyeXB0QXV0aGVudGljb2RlLmNdCiAgd2hpY2ggdG9nZXRoZXIgcHJvdmlkZSB0aGUgc2ln
bmF0dXJlIHZlcmlmaWNhdGlvbiBjYXBhYmlsaXR5LgoKU2lnbmVkLW9mZi1ieTogRXJpYyBEZVZv
bGRlciA8ZXJpYy5kZXZvbGRlckBvcmFjbGUuY29tPgotLS0KIHhlbi9jb21tb24vVHJ1c3RlZENl
cnQuaCB8ICAxMTMgKysrKwogeGVuL2NvbW1vbi9kbGNsLmggICAgICAgIHwgIDMyMyArKysrKysr
KysrKwogeGVuL2NvbW1vbi9wZWNvZmYuaCAgICAgIHwgIDI4MyArKysrKysrKysrCiB4ZW4vY29t
bW9uL3BlZC5jICAgICAgICAgfCAgNTc5ICsrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9u
L3BlZC5oICAgICAgICAgfCAgMTI4ICsrKysrCiB4ZW4vY29tbW9uL3Zfb3BlbnNzbC5jICAgfCAx
MzQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDYgZmls
ZXMgY2hhbmdlZCwgMjc3NCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Nv
bW1vbi9UcnVzdGVkQ2VydC5oCiBjcmVhdGUgbW9kZSAxMDA3NTUgeGVuL2NvbW1vbi9kbGNsLmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3BlY29mZi5oCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2NvbW1vbi9wZWQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vcGVkLmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Zfb3BlbnNzbC5jCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9UcnVzdGVkQ2VydC5oIGIveGVuL2NvbW1vbi9UcnVzdGVkQ2VydC5oCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjViNzQ0ZTQKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vY29tbW9uL1RydXN0ZWRDZXJ0LmgKQEAgLTAsMCArMSwxMTMgQEAKKwordWludDhfdCBU
cnVzdGVkQ2VydFtdID0gCit7CisweDMwLCAgMHg4MiwgIDB4MDMsICAweEM1LCAgMHgzMCwgIDB4
ODIsICAweDAyLCAgMHhBRCwgIDB4QTAsICAKKzB4MDMsICAweDAyLCAgMHgwMSwgIDB4MDIsICAw
eDAyLCAgMHgxMCwgIDB4MDIsICAweEFDLCAgMHg1QywgIAorMHgyNiwgIDB4NkEsICAweDBCLCAg
MHg0MCwgIDB4OUIsICAweDhGLCAgMHgwQiwgIDB4NzksICAweEYyLCAgCisweEFFLCAgMHg0Niwg
IDB4MjUsICAweDc3LCAgMHgzMCwgIDB4MEQsICAweDA2LCAgMHgwOSwgIDB4MkEsICAKKzB4ODYs
ICAweDQ4LCAgMHg4NiwgIDB4RjcsICAweDBELCAgMHgwMSwgIDB4MDEsICAweDA1LCAgMHgwNSwg
IAorMHgwMCwgIDB4MzAsICAweDZDLCAgMHgzMSwgIDB4MEIsICAweDMwLCAgMHgwOSwgIDB4MDYs
ICAweDAzLCAgCisweDU1LCAgMHgwNCwgIDB4MDYsICAweDEzLCAgMHgwMiwgIDB4NTUsICAweDUz
LCAgMHgzMSwgIDB4MTUsICAKKzB4MzAsICAweDEzLCAgMHgwNiwgIDB4MDMsICAweDU1LCAgMHgw
NCwgIDB4MEEsICAweDEzLCAgMHgwQywgIAorMHg0NCwgIDB4NjksICAweDY3LCAgMHg2OSwgIDB4
NDMsICAweDY1LCAgMHg3MiwgIDB4NzQsICAweDIwLCAgCisweDQ5LCAgMHg2RSwgIDB4NjMsICAw
eDMxLCAgMHgxOSwgIDB4MzAsICAweDE3LCAgMHgwNiwgIDB4MDMsICAKKzB4NTUsICAweDA0LCAg
MHgwQiwgIDB4MTMsICAweDEwLCAgMHg3NywgIDB4NzcsICAweDc3LCAgMHgyRSwgIAorMHg2NCwg
IDB4NjksICAweDY3LCAgMHg2OSwgIDB4NjMsICAweDY1LCAgMHg3MiwgIDB4NzQsICAweDJFLCAg
CisweDYzLCAgMHg2RiwgIDB4NkQsICAweDMxLCAgMHgyQiwgIDB4MzAsICAweDI5LCAgMHgwNiwg
IDB4MDMsICAKKzB4NTUsICAweDA0LCAgMHgwMywgIDB4MTMsICAweDIyLCAgMHg0NCwgIDB4Njks
ICAweDY3LCAgMHg2OSwgIAorMHg0MywgIDB4NjUsICAweDcyLCAgMHg3NCwgIDB4MjAsICAweDQ4
LCAgMHg2OSwgIDB4NjcsICAweDY4LCAgCisweDIwLCAgMHg0MSwgIDB4NzMsICAweDczLCAgMHg3
NSwgIDB4NzIsICAweDYxLCAgMHg2RSwgIDB4NjMsICAKKzB4NjUsICAweDIwLCAgMHg0NSwgIDB4
NTYsICAweDIwLCAgMHg1MiwgIDB4NkYsICAweDZGLCAgMHg3NCwgIAorMHgyMCwgIDB4NDMsICAw
eDQxLCAgMHgzMCwgIDB4MUUsICAweDE3LCAgMHgwRCwgIDB4MzAsICAweDM2LCAgCisweDMxLCAg
MHgzMSwgIDB4MzEsICAweDMwLCAgMHgzMCwgIDB4MzAsICAweDMwLCAgMHgzMCwgIDB4MzAsICAK
KzB4MzAsICAweDVBLCAgMHgxNywgIDB4MEQsICAweDMzLCAgMHgzMSwgIDB4MzEsICAweDMxLCAg
MHgzMSwgIAorMHgzMCwgIDB4MzAsICAweDMwLCAgMHgzMCwgIDB4MzAsICAweDMwLCAgMHgzMCwg
IDB4NUEsICAweDMwLCAgCisweDZDLCAgMHgzMSwgIDB4MEIsICAweDMwLCAgMHgwOSwgIDB4MDYs
ICAweDAzLCAgMHg1NSwgIDB4MDQsICAKKzB4MDYsICAweDEzLCAgMHgwMiwgIDB4NTUsICAweDUz
LCAgMHgzMSwgIDB4MTUsICAweDMwLCAgMHgxMywgIAorMHgwNiwgIDB4MDMsICAweDU1LCAgMHgw
NCwgIDB4MEEsICAweDEzLCAgMHgwQywgIDB4NDQsICAweDY5LCAgCisweDY3LCAgMHg2OSwgIDB4
NDMsICAweDY1LCAgMHg3MiwgIDB4NzQsICAweDIwLCAgMHg0OSwgIDB4NkUsICAKKzB4NjMsICAw
eDMxLCAgMHgxOSwgIDB4MzAsICAweDE3LCAgMHgwNiwgIDB4MDMsICAweDU1LCAgMHgwNCwgIAor
MHgwQiwgIDB4MTMsICAweDEwLCAgMHg3NywgIDB4NzcsICAweDc3LCAgMHgyRSwgIDB4NjQsICAw
eDY5LCAgCisweDY3LCAgMHg2OSwgIDB4NjMsICAweDY1LCAgMHg3MiwgIDB4NzQsICAweDJFLCAg
MHg2MywgIDB4NkYsICAKKzB4NkQsICAweDMxLCAgMHgyQiwgIDB4MzAsICAweDI5LCAgMHgwNiwg
IDB4MDMsICAweDU1LCAgMHgwNCwgIAorMHgwMywgIDB4MTMsICAweDIyLCAgMHg0NCwgIDB4Njks
ICAweDY3LCAgMHg2OSwgIDB4NDMsICAweDY1LCAgCisweDcyLCAgMHg3NCwgIDB4MjAsICAweDQ4
LCAgMHg2OSwgIDB4NjcsICAweDY4LCAgMHgyMCwgIDB4NDEsICAKKzB4NzMsICAweDczLCAgMHg3
NSwgIDB4NzIsICAweDYxLCAgMHg2RSwgIDB4NjMsICAweDY1LCAgMHgyMCwgIAorMHg0NSwgIDB4
NTYsICAweDIwLCAgMHg1MiwgIDB4NkYsICAweDZGLCAgMHg3NCwgIDB4MjAsICAweDQzLCAgCisw
eDQxLCAgMHgzMCwgIDB4ODIsICAweDAxLCAgMHgyMiwgIDB4MzAsICAweDBELCAgMHgwNiwgIDB4
MDksICAKKzB4MkEsICAweDg2LCAgMHg0OCwgIDB4ODYsICAweEY3LCAgMHgwRCwgIDB4MDEsICAw
eDAxLCAgMHgwMSwgIAorMHgwNSwgIDB4MDAsICAweDAzLCAgMHg4MiwgIDB4MDEsICAweDBGLCAg
MHgwMCwgIDB4MzAsICAweDgyLCAgCisweDAxLCAgMHgwQSwgIDB4MDIsICAweDgyLCAgMHgwMSwg
IDB4MDEsICAweDAwLCAgMHhDNiwgIDB4Q0MsICAKKzB4RTUsICAweDczLCAgMHhFNiwgIDB4RkIs
ICAweEQ0LCAgMHhCQiwgIDB4RTUsICAweDJELCAgMHgyRCwgIAorMHgzMiwgIDB4QTYsICAweERG
LCAgMHhFNSwgIDB4ODEsICAweDNGLCAgMHhDOSwgIDB4Q0QsICAweDI1LCAgCisweDQ5LCAgMHhC
NiwgIDB4NzEsICAweDJBLCAgMHhDMywgIDB4RDUsICAweDk0LCAgMHgzNCwgIDB4NjcsICAKKzB4
QTIsICAweDBBLCAgMHgxQywgIDB4QjAsICAweDVGLCAgMHg2OSwgIDB4QTYsICAweDQwLCAgMHhC
MSwgIAorMHhDNCwgIDB4QjcsICAweEIyLCAgMHg4RiwgIDB4RDAsICAweDk4LCAgMHhBNCwgIDB4
QTksICAweDQxLCAgCisweDU5LCAgMHgzQSwgIDB4RDMsICAweERDLCAgMHg5NCwgIDB4RDYsICAw
eDNDLCAgMHhEQiwgIDB4NzQsICAKKzB4MzgsICAweEE0LCAgMHg0QSwgIDB4Q0MsICAweDRELCAg
MHgyNSwgIDB4ODIsICAweEY3LCAgMHg0QSwgIAorMHhBNSwgIDB4NTMsICAweDEyLCAgMHgzOCwg
IDB4RUUsICAweEYzLCAgMHg0OSwgIDB4NkQsICAweDcxLCAgCisweDkxLCAgMHg3RSwgIDB4NjMs
ICAweEI2LCAgMHhBQiwgIDB4QTYsICAweDVGLCAgMHhDMywgIDB4QTQsICAKKzB4ODQsICAweEY4
LCAgMHg0RiwgIDB4NjIsICAweDUxLCAgMHhCRSwgIDB4RjgsICAweEM1LCAgMHhFQywgIAorMHhE
QiwgIDB4MzgsICAweDkyLCAgMHhFMywgIDB4MDYsICAweEU1LCAgMHgwOCwgIDB4OTEsICAweDBD
LCAgCisweEM0LCAgMHgyOCwgIDB4NDEsICAweDU1LCAgMHhGQiwgIDB4Q0IsICAweDVBLCAgMHg4
OSwgIDB4MTUsICAKKzB4N0UsICAweDcxLCAgMHhFOCwgIDB4MzUsICAweEJGLCAgMHg0RCwgIDB4
NzIsICAweDA5LCAgMHgzRCwgIAorMHhCRSwgIDB4M0EsICAweDM4LCAgMHg1MCwgIDB4NUIsICAw
eDc3LCAgMHgzMSwgIDB4MUIsICAweDhELCAgCisweEIzLCAgMHhDNywgIDB4MjQsICAweDQ1LCAg
MHg5QSwgIDB4QTcsICAweEFDLCAgMHg2RCwgIDB4MDAsICAKKzB4MTQsICAweDVBLCAgMHgwNCwg
IDB4QjcsICAweEJBLCAgMHgxMywgIDB4RUIsICAweDUxLCAgMHgwQSwgIAorMHg5OCwgIDB4NDEs
ICAweDQxLCAgMHgyMiwgIDB4NEUsICAweDY1LCAgMHg2MSwgIDB4ODcsICAweDgxLCAgCisweDQx
LCAgMHg1MCwgIDB4QTYsICAweDc5LCAgMHg1QywgIDB4ODksICAweERFLCAgMHgxOSwgIDB4NEEs
ICAKKzB4NTcsICAweEQ1LCAgMHgyRSwgIDB4RTYsICAweDVELCAgMHgxQywgIDB4NTMsICAweDJD
LCAgMHg3RSwgIAorMHg5OCwgIDB4Q0QsICAweDFBLCAgMHgwNiwgIDB4MTYsICAweEE0LCAgMHg2
OCwgIDB4NzMsICAweEQwLCAgCisweDM0LCAgMHgwNCwgIDB4MTMsICAweDVDLCAgMHhBMSwgIDB4
NzEsICAweEQzLCAgMHg1QSwgIDB4N0MsICAKKzB4NTUsICAweERCLCAgMHg1RSwgIDB4NjQsICAw
eEUxLCAgMHgzNywgIDB4ODcsICAweDMwLCAgMHg1NiwgIAorMHgwNCwgIDB4RTUsICAweDExLCAg
MHhCNCwgIDB4MjksICAweDgwLCAgMHgxMiwgIDB4RjEsICAweDc5LCAgCisweDM5LCAgMHg4OCwg
IDB4QTIsICAweDAyLCAgMHgxMSwgIDB4N0MsICAweDI3LCAgMHg2NiwgIDB4QjcsICAKKzB4ODgs
ICAweEI3LCAgMHg3OCwgIDB4RjIsICAweENBLCAgMHgwQSwgIDB4QTgsICAweDM4LCAgMHhBQiwg
IAorMHgwQSwgIDB4NjQsICAweEMyLCAgMHhCRiwgIDB4NjYsICAweDVELCAgMHg5NSwgIDB4ODQs
ICAweEMxLCAgCisweEExLCAgMHgyNSwgIDB4MUUsICAweDg3LCAgMHg1RCwgIDB4MUEsICAweDUw
LCAgMHgwQiwgIDB4MjAsICAKKzB4MTIsICAweENDLCAgMHg0MSwgIDB4QkIsICAweDZFLCAgMHgw
QiwgIDB4NTEsICAweDM4LCAgMHhCOCwgIAorMHg0QiwgIDB4Q0IsICAweDAyLCAgMHgwMywgIDB4
MDEsICAweDAwLCAgMHgwMSwgIDB4QTMsICAweDYzLCAgCisweDMwLCAgMHg2MSwgIDB4MzAsICAw
eDBFLCAgMHgwNiwgIDB4MDMsICAweDU1LCAgMHgxRCwgIDB4MEYsICAKKzB4MDEsICAweDAxLCAg
MHhGRiwgIDB4MDQsICAweDA0LCAgMHgwMywgIDB4MDIsICAweDAxLCAgMHg4NiwgIAorMHgzMCwg
IDB4MEYsICAweDA2LCAgMHgwMywgIDB4NTUsICAweDFELCAgMHgxMywgIDB4MDEsICAweDAxLCAg
CisweEZGLCAgMHgwNCwgIDB4MDUsICAweDMwLCAgMHgwMywgIDB4MDEsICAweDAxLCAgMHhGRiwg
IDB4MzAsICAKKzB4MUQsICAweDA2LCAgMHgwMywgIDB4NTUsICAweDFELCAgMHgwRSwgIDB4MDQs
ICAweDE2LCAgMHgwNCwgIAorMHgxNCwgIDB4QjEsICAweDNFLCAgMHhDMywgIDB4NjksICAweDAz
LCAgMHhGOCwgIDB4QkYsICAweDQ3LCAgCisweDAxLCAgMHhENCwgIDB4OTgsICAweDI2LCAgMHgx
QSwgIDB4MDgsICAweDAyLCAgMHhFRiwgIDB4NjMsICAKKzB4NjQsICAweDJCLCAgMHhDMywgIDB4
MzAsICAweDFGLCAgMHgwNiwgIDB4MDMsICAweDU1LCAgMHgxRCwgIAorMHgyMywgIDB4MDQsICAw
eDE4LCAgMHgzMCwgIDB4MTYsICAweDgwLCAgMHgxNCwgIDB4QjEsICAweDNFLCAgCisweEMzLCAg
MHg2OSwgIDB4MDMsICAweEY4LCAgMHhCRiwgIDB4NDcsICAweDAxLCAgMHhENCwgIDB4OTgsICAK
KzB4MjYsICAweDFBLCAgMHgwOCwgIDB4MDIsICAweEVGLCAgMHg2MywgIDB4NjQsICAweDJCLCAg
MHhDMywgIAorMHgzMCwgIDB4MEQsICAweDA2LCAgMHgwOSwgIDB4MkEsICAweDg2LCAgMHg0OCwg
IDB4ODYsICAweEY3LCAgCisweDBELCAgMHgwMSwgIDB4MDEsICAweDA1LCAgMHgwNSwgIDB4MDAs
ICAweDAzLCAgMHg4MiwgIDB4MDEsICAKKzB4MDEsICAweDAwLCAgMHgxQywgIDB4MUEsICAweDA2
LCAgMHg5NywgIDB4REMsICAweEQ3LCAgMHg5QywgIAorMHg5RiwgIDB4M0MsICAweDg4LCAgMHg2
NiwgIDB4MDYsICAweDA4LCAgMHg1NywgIDB4MjEsICAweERCLCAgCisweDIxLCAgMHg0NywgIDB4
RjgsICAweDJBLCAgMHg2NywgIDB4QUEsICAweEJGLCAgMHgxOCwgIDB4MzIsICAKKzB4NzYsICAw
eDQwLCAgMHgxMCwgIDB4NTcsICAweEMxLCAgMHg4QSwgIDB4RjMsICAweDdBLCAgMHhEOSwgIAor
MHgxMSwgIDB4NjUsICAweDhFLCAgMHgzNSwgIDB4RkEsICAweDlFLCAgMHhGQywgIDB4NDUsICAw
eEI1LCAgCisweDlFLCAgMHhEOSwgIDB4NEMsICAweDMxLCAgMHg0QiwgIDB4QjgsICAweDkxLCAg
MHhFOCwgIDB4NDMsICAKKzB4MkMsICAweDhFLCAgMHhCMywgIDB4NzgsICAweENFLCAgMHhEQiwg
IDB4RTMsICAweDUzLCAgMHg3OSwgIAorMHg3MSwgIDB4RDYsICAweEU1LCAgMHgyMSwgIDB4OTQs
ICAweDAxLCAgMHhEQSwgIDB4NTUsICAweDg3LCAgCisweDlBLCAgMHgyNCwgIDB4NjQsICAweEY2
LCAgMHg4QSwgIDB4NjYsICAweENDLCAgMHhERSwgIDB4OUMsICAKKzB4MzcsICAweENELCAgMHhB
OCwgIDB4MzQsICAweEIxLCAgMHg2OSwgIDB4OUIsICAweDIzLCAgMHhDOCwgIAorMHg5RSwgIDB4
NzgsICAweDIyLCAgMHgyQiwgIDB4NzAsICAweDQzLCAgMHhFMywgIDB4NTUsICAweDQ3LCAgCisw
eDMxLCAgMHg2MSwgIDB4MTksICAweEVGLCAgMHg1OCwgIDB4QzUsICAweDg1LCAgMHgyRiwgIDB4
NEUsICAKKzB4MzAsICAweEY2LCAgMHhBMCwgIDB4MzEsICAweDE2LCAgMHgyMywgIDB4QzgsICAw
eEU3LCAgMHhFMiwgIAorMHg2NSwgIDB4MTYsICAweDMzLCAgMHhDQiwgIDB4QkYsICAweDFBLCAg
MHgxQiwgIDB4QTAsICAweDNELCAgCisweEY4LCAgMHhDQSwgIDB4NUUsICAweDhCLCAgMHgzMSwg
IDB4OEIsICAweDYwLCAgMHgwOCwgIDB4ODksICAKKzB4MkQsICAweDBDLCAgMHgwNiwgIDB4NUMs
ICAweDUyLCAgMHhCNywgIDB4QzQsICAweEY5LCAgMHgwQSwgIAorMHg5OCwgIDB4RDEsICAweDE1
LCAgMHg1RiwgIDB4OUYsICAweDEyLCAgMHhCRSwgIDB4N0MsICAweDM2LCAgCisweDYzLCAgMHgz
OCwgIDB4QkQsICAweDQ0LCAgMHhBNCwgIDB4N0YsICAweEU0LCAgMHgyNiwgIDB4MkIsICAKKzB4
MEEsICAweEM0LCAgMHg5NywgIDB4NjksICAweDBELCAgMHhFOSwgIDB4OEMsICAweEUyLCAgMHhD
MCwgIAorMHgxMCwgIDB4NTcsICAweEI4LCAgMHhDOCwgIDB4NzYsICAweDEyLCAgMHg5MSwgIDB4
NTUsICAweEYyLCAgCisweDQ4LCAgMHg2OSwgIDB4RDgsICAweEJDLCAgMHgyQSwgIDB4MDIsICAw
eDVCLCAgMHgwRiwgIDB4NDQsICAKKzB4RDQsICAweDIwLCAgMHgzMSwgIDB4REIsICAweEY0LCAg
MHhCQSwgIDB4NzAsICAweDI2LCAgMHg1RCwgIAorMHg5MCwgIDB4NjAsICAweDlFLCAgMHhCQywg
IDB4NEIsICAweDE3LCAgMHgwOSwgIDB4MkYsICAweEI0LCAgCisweENCLCAgMHgxRSwgIDB4NDMs
ICAweDY4LCAgMHhDOSwgIDB4MDcsICAweDI3LCAgMHhDMSwgIDB4RDIsICAKKzB4NUMsICAweEY3
LCAgMHhFQSwgIDB4MjEsICAweEI5LCAgMHg2OCwgIDB4MTIsICAweDlDLCAgMHgzQywgIAorMHg5
QywgIDB4QkYsICAweDlFLCAgMHhGQywgIDB4ODAsICAweDVDLCAgMHg5QiwgIDB4NjMsICAweENE
LCAgCisweEVDLCAgMHg0NywgIDB4QUEsICAweDI1LCAgMHgyNywgIDB4NjcsICAweEEwLCAgMHgz
NywgIDB4RjMsICAKKzB4MDAsICAweDgyLCAgMHg3RCwgIDB4NTQsICAweEQ3LCAgMHhBOSwgIDB4
RjgsICAweEU5LCAgMHgyRSwgIAorMHgxMywgIDB4QTMsICAweDc3LCAgMHhFOCwgIDB4MUYsICAw
eDRBLCAgCit9OworCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RsY2wuaCBiL3hlbi9jb21tb24v
ZGxjbC5oCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAuLjcwOWU1M2UKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vY29tbW9uL2RsY2wuaApAQCAtMCwwICsxLDMyMyBAQAorLyoKKyAq
ICBMaW5rZWQgbGlzdCBtYWNyb3MKKyAqCisgKiBDb3B5cmlnaHQgMjAwNCBFcmljIERlVm9sZGVy
CisgKgorICovCisKKyNpZm5kZWYgX0RTU19TUkNfSU5DTFVERV9ETENMX0gKKyNkZWZpbmUgX0RT
U19TUkNfSU5DTFVERV9ETENMX0gKKworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworLyoKKyAqIFRoaXMgbWFjcm8g
YXBwZW5kcyBFTEVNRU5UIHRvIHRoZSBlbmQgb2YgYSBsaXN0CisgKi8KKyNkZWZpbmUgRExDTF9B
UFBFTkQoVFlQRSwgUVVFVUUsIEVMRU1FTlQpCVwKKwlETENMX0FQUEVORF9OUChUWVBFLCBRVUVV
RSwgRUxFTUVOVCwgbmV4dCwgcHJldikKKworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworLyoKKyAqIFRoaXMgbWFj
cm8gcmVtb3ZlcyBFTEVNRU5UIGZyb20gdGhlIGxpc3QuCisgKi8KKyNkZWZpbmUgRExDTF9SRU1P
VkUoVFlQRSwgUVVFVUUsIEVMRU1FTlQpCVwKKwlETENMX1JFTU9WRV9OUChUWVBFLCBRVUVVRSwg
RUxFTUVOVCwgbmV4dCwgcHJldikKKworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworLyoKKyAqIFRoaXMgbWFjcm8g
ZXh0cmFjdHMgRUxFTUVOVCBmcm9tIHRoZSBsaXN0LiBJdCBkb2Vzbid0CisgKiB1cGRhdGUgdGhl
IGxpc3QgaGVhZC4KKyAqLworI2RlZmluZSBETENMX0VYVFJBQ1QoVFlQRSwgRUxFTUVOVCkJXAor
CURMQ0xfRVhUUkFDVF9OUChUWVBFLCBFTEVNRU5ULCBuZXh0LCBwcmV2KQorCisvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KiovCisvKgorICogVGhpcyBtYWNybyBpbnNlcnRzIEVMRU1FTlQgaW50byB0aGUgbGlzdCBiZWZv
cmUgTkVMRU1FTlQKKyAqLworI2RlZmluZSBETENMX0lOU0VSVF9CRUZPUkUoVFlQRSwgRUxFTUVO
VCwgTkVMRU1FTlQpCVwKKwlETENMX0lOU0VSVF9CRUZPUkVfTlAoVFlQRSwgRUxFTUVOVCwgTkVM
RU1FTlQsIG5leHQsIHByZXYpCisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KKy8qCisgKiBUaGlzIG1hY3JvIGlu
c2VydHMgRUxFTUVOVCBpbnRvIHRoZSBsaXN0IGFmdGVyIFBFTEVNRU5UCisgKi8KKyNkZWZpbmUg
RExDTF9JTlNFUlRfQUZURVIoVFlQRSwgRUxFTUVOVCwgUEVMRU1FTlQpCVwKKwlETENMX0lOU0VS
VF9BRlRFUl9OUChUWVBFLCBFTEVNRU5ULCBQRUxFTUVOVCwgbmV4dCwgcHJldikKKworLyoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqLworLyoKKyAqIFRoaXMgbWFjcm8gaW5zZXJ0cyBMSVNUIGludG8gdGhlIGxpc3QgYmVm
b3JlIGVsZW1lbnQgTkVMRU1FTlQuCisgKi8KKyNkZWZpbmUgRExDTF9JTlNFUlRfTElTVF9CRUZP
UkUoVFlQRSwgRUxFTUVOVCwgTkVMRU1FTlQpCVwKKwlETENMX0lOU0VSVF9MSVNUX0JFRk9SRV9O
UChUWVBFLCBMSVNULCBOTElTVCwgbmV4dCwgcHJldikKKworLyoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworLyoKKyAq
IFRoaXMgbWFjcm8gaW5zZXJ0cyBMSVNUIGludG8gdGhlIGxpc3QgYWZ0ZXIgZWxlbWVudCBQRUxF
TUVOVAorICovCisjZGVmaW5lIERMQ0xfSU5TRVJUX0xJU1RfQUZURVIoVFlQRSwgRUxFTUVOVCwg
UEVMRU1FTlQpCVwKKwlETENMX0lOU0VSVF9MSVNUX0FGVEVSX05QKFRZUEUsIExJU1QsIFBMSVNU
LCBuZXh0LCBwcmV2KQorCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KiovCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKiovCisvKgorICogVGhpcyBtYWNybyBhcHBlbmRzIEVMRU1FTlQgdG8g
W3RoZSBlbmQgb2ZdIGEgbGlzdAorICovCisjZGVmaW5lIERMQ0xfQVBQRU5EX05QKFRZUEUsIFFV
RVVFLCBFTEVNRU5ULCBORVhULCBQUkVWKQlcCit7CQkJCQkJCQkJCVwKKwlUWVBFICpmZWwsICps
ZWw7CQkJCVwKKwlpZiAoKGZlbCA9IFFVRVVFKSA9PSBOVUxMKQkJCVwKKwl7CQkJCQkJCQkJXAor
CQlRVUVVRSA9IEVMRU1FTlQtPk5FWFQgPSBFTEVNRU5ULT5QUkVWID0gRUxFTUVOVDsJXAorCX0J
CQkJCQkJCQlcCisJZWxzZQkJCQkJCQkJXAorCXsJCQkJCQkJCQlcCisJCWxlbCA9IGZlbC0+UFJF
VjsJCQkJXAorCQlsZWwtPk5FWFQgPSBFTEVNRU5UOwkJCVwKKwkJRUxFTUVOVC0+UFJFViA9IGxl
bDsJCQlcCisJCUVMRU1FTlQtPk5FWFQgPSBmZWw7CQkJXAorCQlmZWwtPlBSRVYgPSBFTEVNRU5U
OwkJCVwKKwl9CQkJCQkJCQkJXAorfQorCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisvKgorICogVGhpcyBtYWNy
byBwcmVwZW5kcyBFTEVNRU5UIHRvIFt0aGUgYmVnaW5uaW5nIG9mXSBhIGxpc3QKKyAqLworI2Rl
ZmluZSBETENMX1BSRVBFTkRfTlAoVFlQRSwgUVVFVUUsIEVMRU1FTlQsIE5FWFQsIFBSRVYpCVwK
K3sJCQkJCQkJCQkJXAorCVRZUEUgKmZlbCwgKmxlbDsJCQkJXAorCWlmICgoZmVsID0gUVVFVUUp
ID09IE5VTEwpCQkJXAorCXsJCQkJCQkJCQlcCisJCVFVRVVFID0gRUxFTUVOVC0+TkVYVCA9IEVM
RU1FTlQtPlBSRVYgPSBFTEVNRU5UOwlcCisJfQkJCQkJCQkJCVwKKwllbHNlCQkJCQkJCQlcCisJ
ewkJCQkJCQkJCVwKKwkJbGVsID0gZmVsLT5QUkVWOwkJCQlcCisJCWxlbC0+TkVYVCA9IEVMRU1F
TlQ7CQkJXAorCQlFTEVNRU5ULT5QUkVWID0gbGVsOwkJCVwKKwkJRUxFTUVOVC0+TkVYVCA9IGZl
bDsJCQlcCisJCWZlbC0+UFJFViA9IEVMRU1FTlQ7CQkJXAorCQlRVUVVRSA9IEVMRU1FTlQ7CSAg
ICAJCVwKKwl9CQkJCQkJCQkJXAorfQorCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisvKgorICogVGhpcyBtYWNy
byByZW1vdmVzIEVMRU1FTlQgZnJvbSB0aGUgbGlzdC4KKyAqCisgKiBOT1RFOiBUaGlzIHJlcXVp
cmVzIHRoYXQgRUxFTUVOVCBhY3R1YWxseSBiZSBvbiB0aGUgbGlzdCEKKyAqLworI2RlZmluZSBE
TENMX1JFTU9WRV9OUChUWVBFLCBRVUVVRSwgRUxFTUVOVCwgTkVYVCwgUFJFVikJXAorewkJCQkJ
CQkJCQlcCisJVFlQRSAqbmVsLCAqcGVsOwkJCQlcCisJaWYgKFFVRVVFICE9IE5VTEwpCQkJCQlc
CisJewkJCQkJCQkJCVwKKwkJbmVsID0gRUxFTUVOVC0+TkVYVDsJCQlcCisJCXBlbCA9IEVMRU1F
TlQtPlBSRVY7CQkJXAorCQlpZiAoUVVFVUUgPT0gRUxFTUVOVCkJCQlcCisJCXsJCQkJCQkJCVwK
KwkJCS8qIEZJWCEhISEgc2hvdWxkIHVzZSAobmVsID09IHBlbCkgKi8JXAorICAgICAgICAgICAg
LyppZiAobmVsID09IHBlbCkgKi8gICAgXAorCQkJaWYgKEVMRU1FTlQtPk5FWFQgPT0gRUxFTUVO
VCkJCQlcCisJCQl7CQkJCQkJCVwKKwkJCQlFTEVNRU5ULT5ORVhUID0gRUxFTUVOVC0+UFJFViA9
IE5VTEw7CQlcCisJCQkJUVVFVUUgPSBOVUxMOwkJCVwKKwkJCX0JCQkJCQkJXAorCQkJZWxzZQkJ
CQkJCVwKKwkJCXsJCQkJCQkJXAorCQkJCXBlbC0+TkVYVCA9IG5lbDsJCVwKKwkJCQluZWwtPlBS
RVYgPSBwZWw7CQlcCisJCQkJUVVFVUUgPSBuZWw7CQkJXAorCQkJfQkJCQkJCQlcCisJCX0JCQkJ
CQkJCVwKKwkJZWxzZQkJCQkJCQlcCisJCXsJCQkJCQkJCVwKKwkJCXBlbC0+TkVYVCA9IG5lbDsJ
CQlcCisJCQluZWwtPlBSRVYgPSBwZWw7CQkJXAorCQl9CQkJCQkJCQlcCisJfQkJCQkJCQkJCVwK
K30KKworCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKiovCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKiovCisKKy8qCisgKiBUaGUgZm9sbG93aW5nIGluc2VydCBhbmQgZXh0cmFjdCBtYWNy
b3Mgc2ltcGx5IG1hbmlwdWxhdGUgdGhlCisgKiBlbGVtZW50KHMpIHByb3ZpZGVkLiBUaGF0IGlz
LCB0aGUgbGlzdCBoZWFkIGlzIG5vdCBtb2RpZmllZC4KKyAqIEZ1cnRoZXJtb3JlLCBpdCBpcyBS
RVFVSVJFRCB0aGF0IHRoZSBFTEVNRU5UIGJlIHZhbGlkIChpZSBub3QgTlVMTCkKKyAqLworCisv
KgorICogVGhpcyBtYWNybyBleHRyYWN0cyBFTEVNRU5UIGZyb20gdGhlIGxpc3QuIEl0IGRvZXNu
J3QKKyAqIGNoYW5nZSB0aGUgbGlzdCBoZWFkLgorICoKKyAqIE5PVEU6IFRoaXMgcmVxdWlyZXMg
dGhhdCB0aGUgZWxlbWVudCBhY3R1YWxseSBiZSBvbiB0aGUgbGlzdCEKKyAqLworI2RlZmluZSBE
TENMX0VYVFJBQ1RfTlAoVFlQRSwgRUxFTUVOVCwgTkVYVCwgUFJFVikJXAorewkJCQkJCQkJCVwK
KwlUWVBFICpuZWwsICpwZWw7CQkJXAorCW5lbCA9IEVMRU1FTlQtPk5FWFQ7CQkJXAorCXBlbCA9
IEVMRU1FTlQtPlBSRVY7CQkJXAorCXBlbC0+TkVYVCA9IG5lbDsJCQkJXAorCW5lbC0+UFJFViA9
IHBlbDsJCQkJXAorfQorCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisvKgorICogVGhpcyBtYWNybyBpbnNlcnRz
IEVMRU1FTlQgaW50byB0aGUgbGlzdCBiZWZvcmUgTkVMRU1FTlQuCisgKi8KKyNkZWZpbmUgRExD
TF9JTlNFUlRfQkVGT1JFX05QKFRZUEUsIFFVRVVFLCBFTEVNRU5ULCBORUxFTUVOVCwgTkVYVCwg
UFJFVikJXAorewkJCQkJCQkJCVwKKwlUWVBFICpwZWw7CQkJCQlcCisJcGVsID0gTkVMRU1FTlQt
PlBSRVY7CQkJXAorCXBlbC0+TkVYVCA9IEVMRU1FTlQ7CQkJXAorCUVMRU1FTlQtPk5FWFQgPSBO
RUxFTUVOVDsJCVwKKwlORUxFTUVOVC0+UFJFViA9IEVMRU1FTlQ7CQlcCisJRUxFTUVOVC0+UFJF
ViA9IHBlbDsJCQlcCisgICAgaWYgKFFVRVVFID09IE5FTEVNRU5UKSAgICAgICAgICBcCisgICAg
ICAgIFFVRVVFID0gRUxFTUVOVDsgICAgICAgICAgICBcCit9CisKKy8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KKy8q
CisgKiBUaGlzIG1hY3JvIGluc2VydHMgRUxFTUVOVCBpbnRvIHRoZSBsaXN0IGFmdGVyIFBFTEVN
RU5ULgorICovCisjZGVmaW5lIERMQ0xfSU5TRVJUX0FGVEVSX05QKFRZUEUsIFFVRVVFLCBFTEVN
RU5ULCBQRUxFTUVOVCwgTkVYVCwgUFJFVikJXAorewkJCQkJCQkJCVwKKyAgICBUWVBFICpuZWw7
CQkJCQkgICAgXAorCW5lbCA9IFBFTEVNRU5ULT5ORVhUOwkJCVwKKwlQRUxFTUVOVC0+TkVYVCA9
IEVMRU1FTlQ7CQlcCisJRUxFTUVOVC0+TkVYVCA9IG5lbDsJCQlcCisJbmVsLT5QUkVWID0gRUxF
TUVOVDsJCQlcCisJRUxFTUVOVC0+UFJFViA9IFBFTEVNRU5UOyAJCVwKK30KKworLyoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqLworLyoKKyAqIFRoaXMgbWFjcm8gaW5zZXJ0cyBFTEVNRU5UIGludG8gdGhlIGxpc3QgaW4g
c29ydGVkIG9yZGVyIHZpYSBFWFBSLgorICovCisjZGVmaW5lIERMQ0xfSU5TRVJUX1NPUlRFRF9O
UChUWVBFLCBRVUVVRSwgRUxFTUVOVCwgRVhQUiwgTkVYVCwgUFJFVikJXAorewkJCQkJCQkJCSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBUWVBFICpjZWw7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBpZiAoKGNlbCA9IFFVRVVFKSA9PSBOVUxMKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRExDTF9BUFBFTkRfTlAo
VFlQRSwgUVVFVUUsIEVMRU1FTlQsIE5FWFQsIFBSRVYpOyAvKiBTdGFydCB0aGUgbGlzdCAqLyBc
CisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgd2hpbGUgKGNlbCAhPSBO
VUxMKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIGlmIChFWFBSKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICBETENMX0lOU0VSVF9CRUZPUkVfTlAoVFlQRSwgUVVFVUUsIEVMRU1FTlQsIGNlbCwg
TkVYVCwgUFJFVik7IC8qIEluc2VydCBpbiBsaXN0ICovIFwKKyAgICAgICAgICAgIGJyZWFrOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKChjZWwgPSBjZWwt
Pk5FWFQpID09IFFVRVVFKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgIERMQ0xfQVBQRU5EX05QKFRZUEUsIFFVRVVFLCBFTEVN
RU5ULCBORVhULCBQUkVWKTsgLyogSW5zZXJ0IGF0IGVuZCBvZiBsaXN0ICovIFwKKyAgICAgICAg
ICAgIGNlbCA9IE5VTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30KKworLyoKKyAq
IFRoaXMgbWFjcm8gam9pbnMgdHdvIERMQ0xzIHRvZ2V0aGVyLCBieSBjb25jYXRlbmF0aW5nIExJ
U1QyIGF0IHRoZQorICogZW5kIG9mIExJU1QxLgorICovCisjZGVmaW5lIERMQ0xfSk9JTl9OUChU
WVBFLCBRVUVVRSwgTElTVDEsIExJU1QyLCBORVhULCBQUkVWKSBcCit7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKExJ
U1QxICYmIExJU1QyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIFRZUEUgKmZlbDEsICpmZWwyLCAqbGVsMSwgKmxlbDI7ICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIGZlbDEgPSBMSVNUMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIGxlbDEgPSBmZWwxLT5QUkVWOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIGZlbDIgPSBMSVNUMjsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxlbDIgPSBmZWwyLT5QUkVWOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGZlbDEtPlBSRVYgPSBsZWwy
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxlbDItPk5FWFQg
PSBmZWwxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxlbDEt
Pk5FWFQgPSBmZWwyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGZlbDItPlBSRVYgPSBsZWwxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIFFVRVVFID0gTElTVDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmIChMSVNUMSkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBRVUVVRSA9IExJU1QxOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGVsc2UgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBRVUVV
RSA9IExJU1QyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9IAor
CisvKgorICogVGhpcyBtYWNybyBzcGxpdHMgUVVFVUUgaW50byB0d28gRExDTHMgYXQgZWxlbWVu
dCBFTEVNRU5ULgorICogVGhpcyByZXF1aXJlcyB0aGF0IEVMRU1FTlQgYmUgb24gdGhlIFFVRVVF
LiBXaGVuIGNvbXBsZXRlLAorICogRUxFTUVOVCBwb2ludHMgdG8gYSBsaXN0IChhcyBkb2VzIFFV
RVVFKS4KKyAqLworI2RlZmluZSBETENMX1NQTElUX05QKFRZUEUsIFFVRVVFLCBFTEVNRU5ULCBO
RVhULCBQUkVWKSBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgaWYgKFFVRVVFICYmIEVMRU1FTlQpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFRZUEUgKmZlbDEsICpmZWwy
LCAqbGVsMSwgKmxlbDI7ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGZlbDEgPSBRVUVV
RTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGZlbDIg
PSBFTEVNRU5UOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGxlbDEgPSBmZWwyLT5QUkVWOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIGxlbDIgPSBmZWwxLT5QUkVWOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIGZlbDEtPlBSRVYgPSBsZWwxOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIGxlbDEtPk5FWFQgPSBmZWwxOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIGZlbDItPlBSRVYgPSBsZWwyOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxlbDItPk5FWFQgPSBmZWwyOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9CisKKy8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KKwor
LyoKKyAqIFRoZSBmb2xsb3dpbmcgaW5zZXJ0IG1hY3JvcyBvcGVyYXRlIG9uIGxpc3RzLCBidXQg
ZG8gbm90IG1vZGlmeQorICogdGhlIGxpc3QgaGVhZC4KKyAqIEZ1cnRoZXJtb3JlLCBpdCBpcyBS
RVFVSVJFRCB0aGF0IHRoZSBMSVNUIGJlIHZhbGlkIChpZSBub3QgTlVMTCkKKyAqLworCisvKgor
ICogVGhpcyBtYWNybyBpbnNlcnRzIExJU1QgaW50byB0aGUgbGlzdCBCRUZPUkUgZWxlbWVudCBO
RUxFTUVOVC4KKyAqLworI2RlZmluZSBETENMX0lOU0VSVF9MSVNUX0JFRk9SRV9OUChUWVBFLCBM
SVNULCBORUxFTUVOVCwgTkVYVCwgUFJFVikJXAorewkJCQkJCQkJCVwKKwlUWVBFICpuZWwsICpw
ZWwsICpsZiwgKmxsOwlcCisJbGYgPSBMSVNUOyBsbCA9IGxmLT5QUkVWOwkJXAorCW5lbCA9IE5F
TEVNRU5UOyBwZWwgPSBuZWwtPlBSRVY7XAorCWxsLT5ORVhUID0gbmVsOwkJCQkJXAorCW5lbC0+
UFJFViA9IGxsOwkJCQkJXAorCXBlbC0+TkVYVCA9IGxmOwkJCQkJXAorCWxmLT5QUkVWID0gcGVs
OwkJCQkJXAorfQorCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovCisvKgorICogVGhpcyBtYWNybyBpbnNlcnRzIExJ
U1QgaW50byB0aGUgbGlzdCBBRlRFUiBlbGVtZW50IFBFTEVNRU5UCisgKi8KKyNkZWZpbmUgRExD
TF9JTlNFUlRfTElTVF9BRlRFUl9OUChUWVBFLCBMSVNULCBQRUxFTUVOVCwgTkVYVCwgUFJFVikJ
XAorewkJCQkJCQkJCVwKKwlUWVBFICpuZWwsICpwZWwsICpsZiwgKmxsOwlcCisJbGYgPSBMSVNU
OyBsbCA9IGxmLT5QUkVWOwkJXAorCXBlbCA9IFBFTEVNRU5UOyBuZWwgPSBwZWwtPk5FWFQ7XAor
CWxsLT5ORVhUID0gbmVsOwkJCQkJXAorCW5lbC0+UFJFViA9IGxsOwkJCQkJXAorCXBlbC0+TkVY
VCA9IGxmOwkJCQkJXAorCWxmLT5QUkVWID0gcGVsOwkJCQkJXAorfQorCisvKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiov
CisgCisjZGVmaW5lIERMQ0xfRk9SX0VBQ0goVFlQRSwgTElTVCwgVkFSLCBORVhULCBQUkVWKSBc
CisgICAgZm9yIChWQVIgPSBMSVNUOyBWQVI7IFZBUiA9IChWQVItPk5FWFQgPT0gTElTVCkgPyBO
VUxMIDogVkFSLT5ORVhUKQorCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisKKyNlbmRpZgkvKiBfRFNTX1NSQ19J
TkNMVURFX0RMQ0xfSCAqLworCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BlY29mZi5oIGIveGVu
L2NvbW1vbi9wZWNvZmYuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yNmQ5
OThkCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi9wZWNvZmYuaApAQCAtMCwwICsxLDI4
MyBAQAorCisvLyBnb29nbGUgbWljcm9zb2Z0IHBlY29mZiBmb3JtYXQKKy8vIHdpa2kgbWljcm9z
b2Z0IHBlY29mZiBmb3JtYXQKKy8vIGh0dHBzOi8vbXNkbi5taWNyb3NvZnQuY29tL2VuLXVzL2xp
YnJhcnkvd2luZG93cy9kZXNrdG9wL21zNjgwNTQ3KHY9dnMuODUpLmFzcHgKKy8vIGh0dHBzOi8v
dXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlhL2NvbW1vbnMvdGh1bWIvMS8xYi9Qb3J0YWJs
ZV9FeGVjdXRhYmxlXzMyX2JpdF9TdHJ1Y3R1cmVfaW5fU1ZHX2ZpeGVkLnN2Zy8yMDAwcHgtUG9y
dGFibGVfRXhlY3V0YWJsZV8zMl9iaXRfU3RydWN0dXJlX2luX1NWR19maXhlZC5zdmcucG5nCisK
Ky8vIEZJWCEhISBNaWNyb3NvZnQgdHlwZSBuYW1lcworI2RlZmluZSBCWVRFIHVpbnQ4X3QKKyNk
ZWZpbmUgV09SRCB1aW50MTZfdAorI2RlZmluZSBEV09SRCB1aW50MzJfdAorI2RlZmluZSBRV09S
RCB1aW50NjRfdAorCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovCisKK3R5cGVkZWYgc3RydWN0IGRvc19oZWFkZXJf
cworeworICAgIEJZVEUgU2lnbmF0dXJlWzJdOworICAgIEJZVEUgaGVhZGVyWzU4XTsKKyAgICBE
V09SRCBwZV9oZWFkZXJfb2Zmc2V0OworfSBkb3NfaGVhZGVyX3Q7CisKKyNkZWZpbmUgSU1BR0Vf
RklMRV9TSUdOQVRVUkVfMCAweDRECisjZGVmaW5lIElNQUdFX0ZJTEVfU0lHTkFUVVJFXzEgMHg1
QQorCit0eXBlZGVmIHN0cnVjdCBjb2ZmX2hlYWRlcl9zCit7CisgICAgRFdPUkQgU2lnbmF0dXJl
OworICAgIFdPUkQgTWFjaGluZTsKKyAgICBXT1JEIE51bWJlck9mU2VjdGlvbnM7CisgICAgRFdP
UkQgVGltZURhdGVTdGFtcDsKKyAgICBEV09SRCBQb2ludGVyVG9TeW1ib2xUYWJsZTsKKyAgICBE
V09SRCBOdW1iZXJPZlN5bWJvbFRhYmxlOworICAgIFdPUkQgU2l6ZW9mT3B0aW9uYWxIZWFkZXI7
CisgICAgV09SRCBDaGFyYWN0ZXJpc3RpY3M7Cit9IGNvZmZfaGVhZGVyX3Q7CisKKyNkZWZpbmUg
SU1BR0VfRklMRV9NQUNISU5FX1VOS05PV04gMHgwIC8vIFRoZSBjb250ZW50cyBvZiB0aGlzIGZp
ZWxkIGFyZSBhc3N1bWVkIHRvIGJlIGFwcGxpY2FibGUgdG8gYW55IG1hY2hpbmUgdHlwZQorI2Rl
ZmluZSBJTUFHRV9GSUxFX01BQ0hJTkVfQU0zMyAweDFkMyAvLyBNYXRzdXNoaXRhIEFNMzMKKyNk
ZWZpbmUgSU1BR0VfRklMRV9NQUNISU5FX0FNRDY0IDB4ODY2NCAvLyB4NjQgCisjZGVmaW5lIElN
QUdFX0ZJTEVfTUFDSElORV9BUk0gMHgxYzAgLy8gQVJNIGxpdHRsZSBlbmRpYW4KKyNkZWZpbmUg
SU1BR0VfRklMRV9NQUNISU5FX0FSTTY0IDB4YWE2NCAvLyBBUk02NCBsaXR0bGUgZW5kaWFuCisj
ZGVmaW5lIElNQUdFX0ZJTEVfTUFDSElORV9BUk1OVCAweDFjNCAvLyBBUk0gVGh1bWItMiBsaXR0
bGUgZW5kaWFuCisjZGVmaW5lIElNQUdFX0ZJTEVfTUFDSElORV9FQkMgMHhlYmMgLy8gRUZJIGJ5
dGUgY29kZQorI2RlZmluZSBJTUFHRV9GSUxFX01BQ0hJTkVfSTM4NiAweDE0YyAvLyBJbnRlbCAz
ODYgb3IgbGF0ZXIgcHJvY2Vzc29ycyBhbmQgY29tcGF0aWJsZSBwcm9jZXNzb3JzCisjZGVmaW5l
IElNQUdFX0ZJTEVfTUFDSElORV9JQTY0IDB4MjAwIC8vIEludGVsIEl0YW5pdW0gcHJvY2Vzc29y
IGZhbWlseQorI2RlZmluZSBJTUFHRV9GSUxFX01BQ0hJTkVfTTMyUiAweDkwNDEgLy8gTWl0c3Vi
aXNoaSBNMzJSIGxpdHRsZSBlbmRpYW4KKyNkZWZpbmUgSU1BR0VfRklMRV9NQUNISU5FX01JUFMx
NiAweDI2NiAvLyBNSVBTMTYKKyNkZWZpbmUgSU1BR0VfRklMRV9NQUNISU5FX01JUFNGUFUgMHgz
NjYgLy8gTUlQUyB3aXRoIEZQVQorI2RlZmluZSBJTUFHRV9GSUxFX01BQ0hJTkVfTUlQU0ZQVTE2
IDB4NDY2IC8vIE1JUFMxNiB3aXRoIEZQVQorI2RlZmluZSBJTUFHRV9GSUxFX01BQ0hJTkVfUE9X
RVJQQyAweDFmMCAvLyBQb3dlciBQQyBsaXR0bGUgZW5kaWFuCisjZGVmaW5lIElNQUdFX0ZJTEVf
TUFDSElORV9QT1dFUlBDRlAgMHgxZjEgLy8gUG93ZXIgUEMgd2l0aCBmbG9hdGluZyBwb2ludCBz
dXBwb3J0CisjZGVmaW5lIElNQUdFX0ZJTEVfTUFDSElORV9SNDAwMCAweDE2NiAvLyBNSVBTIGxp
dHRsZSBlbmRpYW4gCisjZGVmaW5lIElNQUdFX0ZJTEVfTUFDSElORV9SSVNDVjMyIDB4NTAzMiAv
LyBSSVNDLVYgMzItYml0IGFkZHJlc3Mgc3BhY2UKKyNkZWZpbmUgSU1BR0VfRklMRV9NQUNISU5F
X1JJU0NWNjQgMHg1MDY0IC8vIFJJU0MtViA2NC1iaXQgYWRkcmVzcyBzcGFjZQorI2RlZmluZSBJ
TUFHRV9GSUxFX01BQ0hJTkVfUklTQ1YxMjggMHg1MTI4IC8vIFJJU0MtViAxMjgtYml0IGFkZHJl
c3Mgc3BhY2UKKyNkZWZpbmUgSU1BR0VfRklMRV9NQUNISU5FX1NIMyAweDFhMiAvLyBIaXRhY2hp
IFNIMyAKKyNkZWZpbmUgSU1BR0VfRklMRV9NQUNISU5FX1NIM0RTUCAweDFhMyAvLyBIaXRhY2hp
IFNIMyBEU1AgCisjZGVmaW5lIElNQUdFX0ZJTEVfTUFDSElORV9TSDQgMHgxYTYgLy8gSGl0YWNo
aSBTSDQgCisjZGVmaW5lIElNQUdFX0ZJTEVfTUFDSElORV9TSDUgMHgxYTggLy8gSGl0YWNoaSBT
SDUKKyNkZWZpbmUgSU1BR0VfRklMRV9NQUNISU5FX1RIVU1CIDB4MWMyIC8vIFRodW1iCisjZGVm
aW5lIElNQUdFX0ZJTEVfTUFDSElORV9XQ0VNSVBTVjIgMHgxNjkgLy8gTUlQUyBsaXR0bGUtZW5k
aWFuIFdDRSB2MiAKKworI2RlZmluZSBJTUFHRV9GSUxFX1JFTE9DU19TVFJJUFBFRCAweDAwMDEg
Ly8gSW1hZ2Ugb25seSwgV2luZG93cyBDRSwgYW5kIE1pY3Jvc29mdCBXaW5kb3dzIE5UIGFuZCBs
YXRlci4gVGhpcyBpbmRpY2F0ZXMgdGhhdCB0aGUgZmlsZSBkb2VzIG5vdCBjb250YWluIGJhc2Ug
cmVsb2NhdGlvbnMgYW5kIG11c3QgdGhlcmVmb3JlIGJlIGxvYWRlZCBhdCBpdHMgcHJlZmVycmVk
IGJhc2UgYWRkcmVzcy4gSWYgdGhlIGJhc2UgYWRkcmVzcyBpcyBub3QgYXZhaWxhYmxlLCB0aGUg
bG9hZGVyIHJlcG9ydHMgYW4gZXJyb3IuIFRoZSBkZWZhdWx0IGJlaGF2aW9yIG9mIHRoZSBsaW5r
ZXIgaXMgdG8gc3RyaXAgYmFzZSByZWxvY2F0aW9ucyBmcm9tIGV4ZWN1dGFibGUgKEVYRSkgZmls
ZXMuCisjZGVmaW5lIElNQUdFX0ZJTEVfRVhFQ1VUQUJMRV9JTUFHRSAweDAwMDIgLy8gSW1hZ2Ug
b25seS4gVGhpcyBpbmRpY2F0ZXMgdGhhdCB0aGUgaW1hZ2UgZmlsZSBpcyB2YWxpZCBhbmQgY2Fu
IGJlIHJ1bi4gSWYgdGhpcyBmbGFnIGlzIG5vdCBzZXQsIGl0IGluZGljYXRlcyBhIGxpbmtlciBl
cnJvci4gIAorI2RlZmluZSBJTUFHRV9GSUxFX0xJTkVfTlVNU19TVFJJUFBFRCAweDAwMDQgLy8g
Q09GRiBsaW5lIG51bWJlcnMgaGF2ZSBiZWVuIHJlbW92ZWQuIFRoaXMgZmxhZyBpcyBkZXByZWNh
dGVkIGFuZCBzaG91bGQgYmUgemVyby4KKyNkZWZpbmUgSU1BR0VfRklMRV9MT0NBTF9TWU1TX1NU
UklQUEVEIDB4MDAwOCAvLyBDT0ZGIHN5bWJvbCB0YWJsZSBlbnRyaWVzIGZvciBsb2NhbCBzeW1i
b2xzIGhhdmUgYmVlbiByZW1vdmVkLiBUaGlzIGZsYWcgaXMgZGVwcmVjYXRlZCBhbmQgc2hvdWxk
IGJlIHplcm8uCisjZGVmaW5lIElNQUdFX0ZJTEVfQUdHUkVTU0lWRV9XU19UUklNIDB4MDAxMCAv
LyBPYnNvbGV0ZS4gQWdncmVzc2l2ZWx5IHRyaW0gd29ya2luZyBzZXQuIFRoaXMgZmxhZyBpcyBk
ZXByZWNhdGVkIGZvciBXaW5kb3dzIDIwMDAgYW5kIGxhdGVyIGFuZCBtdXN0IGJlIHplcm8uCisj
ZGVmaW5lIElNQUdFX0ZJTEVfTEFSR0VfQUREUkVTU19BV0FSRSAweDAwMjAgLy8gQXBwbGljYXRp
b24gY2FuIGhhbmRsZSA+IDItR0IgYWRkcmVzc2VzLgorLy8jZGVmaW5lIDB4MDA0MCBUaGlzIGZs
YWcgaXMgcmVzZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UuCisjZGVmaW5lIElNQUdFX0ZJTEVfQllURVNf
UkVWRVJTRURfTE8gMHgwMDgwIC8vIExpdHRsZSBlbmRpYW46IHRoZSBsZWFzdCBzaWduaWZpY2Fu
dCBiaXQgKExTQikgcHJlY2VkZXMgdGhlIG1vc3Qgc2lnbmlmaWNhbnQgYml0IChNU0IpIGluIG1l
bW9yeS4gVGhpcyBmbGFnIGlzIGRlcHJlY2F0ZWQgYW5kIHNob3VsZCBiZSB6ZXJvLgorI2RlZmlu
ZSBJTUFHRV9GSUxFXzMyQklUX01BQ0hJTkUgMHgwMTAwIC8vIE1hY2hpbmUgaXMgYmFzZWQgb24g
YSAzMi1iaXQtd29yZCBhcmNoaXRlY3R1cmUuICAKKyNkZWZpbmUgSU1BR0VfRklMRV9ERUJVR19T
VFJJUFBFRCAweDAyMDAgLy8gRGVidWdnaW5nIGluZm9ybWF0aW9uIGlzIHJlbW92ZWQgZnJvbSB0
aGUgaW1hZ2UgZmlsZS4KKyNkZWZpbmUgSU1BR0VfRklMRV9SRU1PVkFCTEVfUlVOX0ZST01fU1dB
UCAweDA0MDAgLy8gSWYgdGhlIGltYWdlIGlzIG9uIHJlbW92YWJsZSBtZWRpYSwgZnVsbHkgbG9h
ZCBpdCBhbmQgY29weSBpdCB0byB0aGUgc3dhcCBmaWxlLgorI2RlZmluZSBJTUFHRV9GSUxFX05F
VF9SVU5fRlJPTV9TV0FQIDB4MDgwMCAvLyBJZiB0aGUgaW1hZ2UgaXMgb24gbmV0d29yayBtZWRp
YSwgZnVsbHkgbG9hZCBpdCBhbmQgY29weSBpdCB0byB0aGUgc3dhcCBmaWxlLgorI2RlZmluZSBJ
TUFHRV9GSUxFX1NZU1RFTSAweDEwMDAgLy8gVGhlIGltYWdlIGZpbGUgaXMgYSBzeXN0ZW0gZmls
ZSwgbm90IGEgdXNlciBwcm9ncmFtLgorI2RlZmluZSBJTUFHRV9GSUxFX0RMTCAweDIwMDAgLy8g
VGhlIGltYWdlIGZpbGUgaXMgYSBkeW5hbWljLWxpbmsgbGlicmFyeSAoRExMKS4gU3VjaCBmaWxl
cyBhcmUgY29uc2lkZXJlZCBleGVjdXRhYmxlIGZpbGVzIGZvciBhbG1vc3QgYWxsIHB1cnBvc2Vz
LCBhbHRob3VnaCB0aGV5IGNhbm5vdCBiZSBkaXJlY3RseSBydW4uCisjZGVmaW5lIElNQUdFX0ZJ
TEVfVVBfU1lTVEVNX09OTFkgMHg0MDAwIC8vIFRoZSBmaWxlIHNob3VsZCBiZSBydW4gb25seSBv
biBhIHVuaXByb2Nlc3NvciBtYWNoaW5lLgorI2RlZmluZSBJTUFHRV9GSUxFX0JZVEVTX1JFVkVS
U0VEX0hJIDB4ODAwMCAvLyBCaWcgZW5kaWFuOiB0aGUgTVNCIHByZWNlZGVzIHRoZSBMU0IgaW4g
bWVtb3J5LiBUaGlzIGZsYWcgaXMgZGVwcmVjYXRlZCBhbmQgc2hvdWxkIGJlIHplcm8uIAorCit0
eXBlZGVmIHN0cnVjdCBjb2ZmX2ZpZWxkc19zCit7CisgICAgV09SRCBNYWdpYzsKKyAgICBCWVRF
IE1ham9yTGlua2VyVmVyc2lvbjsKKyAgICBCWVRFIE1pbm9yTGlua2VyVmVyc2lvbjsKKyAgICBE
V09SRCBTaXplT2ZDb2RlOworICAgIERXT1JEIFNpemVPZkluaXRpYWxpemVkRGF0YTsKKyAgICBE
V09SRCBTaXplT2ZVbmluaXRpYWxpemVkRGF0YTsKKyAgICBEV09SRCBBZGRyZXNzT2ZFbnRyeVBv
aW50OworICAgIERXT1JEIEJhc2VPZkNvZGU7Cit9IGNvZmZfZmllbGRzX3Q7CisKKyNkZWZpbmUg
SU1BR0VfTUFHSUNfUEUzMiAweDEwYgorI2RlZmluZSBJTUFHRV9NQUdJQ19QRTMyUExVUyAweDIw
YgorCit0eXBlZGVmIHN0cnVjdCBwZTMyX2NvZmZfZmllbGRzX3MKK3sKKyAgICBEV09SRCBCYXNl
T2ZEYXRhOworICAgIERXT1JEIEltYWdlQmFzZTsKKyAgICBEV09SRCBTZWN0aW9uQWxpZ25tZW50
OworICAgIERXT1JEIEZpbGVBbGlnbm1lbnQ7CisgICAgV09SRCBNYWpvck9wZXJhdGluZ1N5c3Rl
bVZlcnNpb247CisgICAgV09SRCBNaW5vck9wZXJhdGluZ1N5c3RlbVZlcnNpb247CisgICAgV09S
RCBNYWpvckltYWdlVmVyc2lvbjsKKyAgICBXT1JEIE1pbm9ySW1hZ2VWZXJzaW9uOworICAgIFdP
UkQgTWFqb3JTdWJzeXN0ZW1WZXJzaW9uOworICAgIFdPUkQgTWlub3JTdWJzeXN0ZW1WZXJzaW9u
OworICAgIERXT1JEIFdpbjMyVmVyc2lvblZhbHVlOworICAgIERXT1JEIFNpemVPZkltYWdlOwor
ICAgIERXT1JEIFNpemVPZkhlYWRlcnM7CisgICAgRFdPUkQgQ2hlY2tTdW07CisgICAgV09SRCBT
dWJzeXN0ZW07CisgICAgV09SRCBEbGxDaGFyYWN0ZXJpc3RpY3M7CisgICAgRFdPUkQgU2l6ZU9m
U3RhY2tSZXNlcnZlOworICAgIERXT1JEIFNpemVPZlN0YWNrQ29tbWl0OworICAgIERXT1JEIFNp
emVPZkhlYXBSZXNlcnZlOworICAgIERXT1JEIFNpemVPZkhlYXBDb21taXQ7CisgICAgRFdPUkQg
TG9hZGVyRmxhZ3M7CisgICAgRFdPUkQgTnVtYmVyT2ZSdmFBbmRTaXplczsKK30gcGUzMl9jb2Zm
X2ZpZWxkc190OworCit0eXBlZGVmIHN0cnVjdCBwZTMycGx1c19jb2ZmX2ZpZWxkc19zCit7Cisg
ICAgUVdPUkQgSW1hZ2VCYXNlOworICAgIERXT1JEIFNlY3Rpb25BbGlnbm1lbnQ7CisgICAgRFdP
UkQgRmlsZUFsaWdubWVudDsKKyAgICBXT1JEIE1ham9yT3BlcmF0aW5nU3lzdGVtVmVyc2lvbjsK
KyAgICBXT1JEIE1pbm9yT3BlcmF0aW5nU3lzdGVtVmVyc2lvbjsKKyAgICBXT1JEIE1ham9ySW1h
Z2VWZXJzaW9uOworICAgIFdPUkQgTWlub3JJbWFnZVZlcnNpb247CisgICAgV09SRCBNYWpvclN1
YnN5c3RlbVZlcnNpb247CisgICAgV09SRCBNaW5vclN1YnN5c3RlbVZlcnNpb247CisgICAgRFdP
UkQgV2luMzJWZXJzaW9uVmFsdWU7CisgICAgRFdPUkQgU2l6ZU9mSW1hZ2U7CisgICAgRFdPUkQg
U2l6ZU9mSGVhZGVyczsKKyAgICBEV09SRCBDaGVja1N1bTsKKyAgICBXT1JEIFN1YnN5c3RlbTsK
KyAgICBXT1JEIERsbENoYXJhY3RlcmlzdGljczsKKyAgICBRV09SRCBTaXplT2ZTdGFja1Jlc2Vy
dmU7CisgICAgUVdPUkQgU2l6ZU9mU3RhY2tDb21taXQ7CisgICAgUVdPUkQgU2l6ZU9mSGVhcFJl
c2VydmU7CisgICAgUVdPUkQgU2l6ZU9mSGVhcENvbW1pdDsKKyAgICBEV09SRCBMb2FkZXJGbGFn
czsKKyAgICBEV09SRCBOdW1iZXJPZlJ2YUFuZFNpemVzOworfSBwZTMycGx1c19jb2ZmX2ZpZWxk
c190OworCit0eXBlZGVmIHVuaW9uIHBlX2NvZmZfZmllbGRzX3UKK3sKKyAgICBwZTMyX2NvZmZf
ZmllbGRzX3QgcGUzMjsKKyAgICBwZTMycGx1c19jb2ZmX2ZpZWxkc190IHBlMzJwbHVzOworfSBw
ZV9jb2ZmX2ZpZWxkc190OworCisjZGVmaW5lIElNQUdFX1NVQlNZU1RFTV9VTktOT1dOIDAgLy8g
QW4gdW5rbm93biBzdWJzeXN0ZW0KKyNkZWZpbmUgSU1BR0VfU1VCU1lTVEVNX05BVElWRSAxIC8v
IERldmljZSBkcml2ZXJzIGFuZCBuYXRpdmUgV2luZG93cyBwcm9jZXNzZXMKKyNkZWZpbmUgSU1B
R0VfU1VCU1lTVEVNX1dJTkRPV1NfR1VJIDIgLy8gVGhlIFdpbmRvd3MgZ3JhcGhpY2FsIHVzZXIg
aW50ZXJmYWNlIChHVUkpIHN1YnN5c3RlbQorI2RlZmluZSBJTUFHRV9TVUJTWVNURU1fV0lORE9X
U19DVUkgMyAvLyBUaGUgV2luZG93cyBjaGFyYWN0ZXIgc3Vic3lzdGVtCisjZGVmaW5lIElNQUdF
X1NVQlNZU1RFTV9PUzJfQ1VJIDUgLy8gVGhlIE9TLzIgY2hhcmFjdGVyIHN1YnN5c3RlbQorI2Rl
ZmluZSBJTUFHRV9TVUJTWVNURU1fUE9TSVhfQ1VJIDcgLy8gVGhlIFBvc2l4IGNoYXJhY3RlciBz
dWJzeXN0ZW0KKyNkZWZpbmUgSU1BR0VfU1VCU1lTVEVNX05BVElWRV9XSU5ET1dTIDggLy8gTmF0
aXZlIFdpbjl4IGRyaXZlciAKKyNkZWZpbmUgSU1BR0VfU1VCU1lTVEVNX1dJTkRPV1NfQ0VfR1VJ
IDkgLy8gV2luZG93cyBDRSAKKyNkZWZpbmUgSU1BR0VfU1VCU1lTVEVNX0VGSV9BUFBMSUNBVElP
TiAxMCAvLyBBbiBFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSAoRUZJKSBhcHBsaWNhdGlv
bgorI2RlZmluZSBJTUFHRV9TVUJTWVNURU1fRUZJX0JPT1RfU0VSVklDRV9EUklWRVIgMTEgLy8g
QW4gRUZJIGRyaXZlciB3aXRoIGJvb3Qgc2VydmljZXMKKyNkZWZpbmUgSU1BR0VfU1VCU1lTVEVN
X0VGSV9SVU5USU1FX0RSSVZFUiAxMiAvLyBBbiBFRkkgZHJpdmVyIHdpdGggcnVuLXRpbWUgc2Vy
dmljZXMKKyNkZWZpbmUgSU1BR0VfU1VCU1lTVEVNX0VGSV9ST00gMTMgLy8gQW4gRUZJIFJPTSBp
bWFnZQorI2RlZmluZSBJTUFHRV9TVUJTWVNURU1fWEJPWCAxNCAvLyBYQk9YCisjZGVmaW5lIElN
QUdFX1NVQlNZU1RFTV9XSU5ET1dTX0JPT1RfQVBQTElDQVRJT04gMTYgLy8gV2luZG93cyBib290
IGFwcGxpY2F0aW9uLiAKKworLy8gMHgwMDAxIFJlc2VydmVkLCBtdXN0IGJlIHplcm8uCisvLyAw
eDAwMDIgUmVzZXJ2ZWQsIG11c3QgYmUgemVyby4KKy8vIDB4MDAwNCBSZXNlcnZlZCwgbXVzdCBi
ZSB6ZXJvLiAKKy8vIDB4MDAwOCBSZXNlcnZlZCwgbXVzdCBiZSB6ZXJvLgorI2RlZmluZSBJTUFH
RV9ETExDSEFSQUNURVJJU1RJQ1NfSElHSF9FTlRST1BZX1ZBIDB4MDAyMCAvLyBJbWFnZSBjYW4g
aGFuZGxlIGEgaGlnaCBlbnRyb3B5IDY0LWJpdCB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCisjZGVm
aW5lIElNQUdFX0RMTENIQVJBQ1RFUklTVElDU19EWU5BTUlDX0JBU0UgMHgwMDQwIC8vIERMTCBj
YW4gYmUgcmVsb2NhdGVkIGF0IGxvYWQgdGltZS4KKyNkZWZpbmUgSU1BR0VfRExMQ0hBUkFDVEVS
SVNUSUNTX0ZPUkNFX0lOVEVHUklUWSAweDAwODAgLy8gQ29kZSBJbnRlZ3JpdHkgY2hlY2tzIGFy
ZSBlbmZvcmNlZC4KKyNkZWZpbmUgSU1BR0VfRExMQ0hBUkFDVEVSSVNUSUNTX05YX0NPTVBBVCAw
eDAxMDAgLy8gSW1hZ2UgaXMgTlggY29tcGF0aWJsZS4KKyNkZWZpbmUgSU1BR0VfRExMQ0hBUkFD
VEVSSVNUSUNTX05PX0lTT0xBVElPTiAweDAyMDAgLy8gSXNvbGF0aW9uIGF3YXJlLCBidXQgZG8g
bm90IGlzb2xhdGUgdGhlIGltYWdlLiAKKyNkZWZpbmUgSU1BR0VfRExMQ0hBUkFDVEVSSVNUSUNT
X05PX1NFSCAweDA0MDAgLy8gRG9lcyBub3QgdXNlIHN0cnVjdHVyZWQgZXhjZXB0aW9uIChTRSkg
aGFuZGxpbmcuIE5vIFNFIGhhbmRsZXIgbWF5IGJlIGNhbGxlZCBpbiB0aGlzIGltYWdlLgorI2Rl
ZmluZSBJTUFHRV9ETExDSEFSQUNURVJJU1RJQ1NfTk9fQklORCAweDA4MDAgLy8gRG8gbm90IGJp
bmQgdGhlIGltYWdlLgorI2RlZmluZSBJTUFHRV9ETExDSEFSQUNURVJJU1RJQ1NfUFBDT05UQUlO
RVIgMHgxMDAwIC8vIEltYWdlIG11c3QgZXhlY3V0ZSBpbiBhbiBBcHBDb250YWluZXIuCisjZGVm
aW5lIElNQUdFX0RMTENIQVJBQ1RFUklTVElDU19XRE1fRFJJVkVSIDB4MjAwMCAvLyBBIFdETSBk
cml2ZXIuCisjZGVmaW5lIElNQUdFX0RMTENIQVJBQ1RFUklTVElDU19HVUFSRF9DRiAweDQwMDAg
Ly8gSW1hZ2Ugc3VwcG9ydHMgQ29udHJvbCBGbG93IEd1YXJkLgorI2RlZmluZSBJTUFHRV9ETExD
SEFSQUNURVJJU1RJQ1NfVEVSTUlOQUxfU0VSVkVSX0FXQVJFIDB4ODAwMCAvLyBUZXJtaW5hbCBT
ZXJ2ZXIgYXdhcmUuIAorCit0eXBlZGVmIHN0cnVjdCBkYXRhX2RpcmVjdG9yeV9lbnRyeV9zCit7
CisgICAgRFdPUkQgVmlydHVhbEFkZHJlc3M7CisgICAgRFdPUkQgU2l6ZTsKK30gZGF0YV9kaXJl
Y3RvcnlfZW50cnlfdDsKKwordHlwZWRlZiBzdHJ1Y3QgaW1hZ2VfZGF0YV9kaXJlY3Rvcnlfcwor
eworICAgIGRhdGFfZGlyZWN0b3J5X2VudHJ5X3QgRXhwb3J0VGFibGU7CisgICAgZGF0YV9kaXJl
Y3RvcnlfZW50cnlfdCBJbXBvcnRUYWJsZTsKKyAgICBkYXRhX2RpcmVjdG9yeV9lbnRyeV90IFJl
c291cmNlVGFibGU7CisgICAgZGF0YV9kaXJlY3RvcnlfZW50cnlfdCBFeGNlcHRpb25UYWJsZTsK
KyAgICBkYXRhX2RpcmVjdG9yeV9lbnRyeV90IENlcnRpZmljYXRlVGFibGU7CisgICAgZGF0YV9k
aXJlY3RvcnlfZW50cnlfdCBCYXNlUmVsb2NhdGlvblRhYmxlOworICAgIGRhdGFfZGlyZWN0b3J5
X2VudHJ5X3QgRGVidWc7CisgICAgZGF0YV9kaXJlY3RvcnlfZW50cnlfdCBBcmNoaXRlY3R1cmU7
CisgICAgZGF0YV9kaXJlY3RvcnlfZW50cnlfdCBHbG9iYWxQdHI7CisgICAgZGF0YV9kaXJlY3Rv
cnlfZW50cnlfdCBUTFNUYWJsZTsKKyAgICBkYXRhX2RpcmVjdG9yeV9lbnRyeV90IExvYWRDb25m
aWdUYWJsZTsKKyAgICBkYXRhX2RpcmVjdG9yeV9lbnRyeV90IEJvdW5kSW1wb3J0OworICAgIGRh
dGFfZGlyZWN0b3J5X2VudHJ5X3QgSW1wb3J0QWRkcmVzc1RhYmxlOworICAgIGRhdGFfZGlyZWN0
b3J5X2VudHJ5X3QgRGVsYXlJbXBvcnREZXNjcmlwdG9yOworICAgIGRhdGFfZGlyZWN0b3J5X2Vu
dHJ5X3QgQ0xSUnVudGltZUhlYWRlcjsKKyAgICBkYXRhX2RpcmVjdG9yeV9lbnRyeV90IFJlc2Vy
dmVkOworfSBpbWFnZV9kYXRhX2RpcmVjdG9yeV90OworCit0eXBlZGVmIHN0cnVjdCBwZWNvZmZf
c2VjdGlvbl9zCit7CisgICAgQllURSBOYW1lWzhdOworICAgIERXT1JEIFZpcnR1YWxTaXplOwor
ICAgIERXT1JEIFZpcnR1YWxBZGRyZXNzOworICAgIERXT1JEIFNpemVPZlJhd0RhdGE7CisgICAg
RFdPUkQgUG9pbnRlclRvUmF3RGF0YTsKKyAgICBEV09SRCBQb2ludGVyVG9SZWxvY2F0aW9uczsK
KyAgICBEV09SRCBQb2ludGVyVG9MaW5lbnVtYmVyczsKKyAgICBXT1JEIE51bWJlck9mUmVsb2Nh
dGlvbnM7CisgICAgV09SRCBOdW1iZXJPZkxpbmVudW1iZXJzOworICAgIERXT1JEIENoYXJhY3Rl
cmlzdGljczsKK30gcGVjb2ZmX3NlY3Rpb25fdDsKKworLy8gMHgwMDAwMDAwMCBSZXNlcnZlZCBm
b3IgZnV0dXJlIHVzZS4KKy8vIDB4MDAwMDAwMDEgUmVzZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UuCisv
LyAweDAwMDAwMDAyIFJlc2VydmVkIGZvciBmdXR1cmUgdXNlLgorLy8gMHgwMDAwMDAwNCBSZXNl
cnZlZCBmb3IgZnV0dXJlIHVzZS4KKyNkZWZpbmUgSU1BR0VfU0NOX1RZUEVfTk9fUEFEIDB4MDAw
MDAwMDggLy8gVGhlIHNlY3Rpb24gc2hvdWxkIG5vdCBiZSBwYWRkZWQgdG8gdGhlIG5leHQgYm91
bmRhcnkuIFRoaXMgZmxhZyBpcyBvYnNvbGV0ZSBhbmQgaXMgcmVwbGFjZWQgYnkgSU1BR0VfU0NO
X0FMSUdOXzFCWVRFUy4gVGhpcyBpcyB2YWxpZCBvbmx5IGZvciBvYmplY3QgZmlsZXMuCisvLyAw
eDAwMDAwMDEwIFJlc2VydmVkIGZvciBmdXR1cmUgdXNlLiAgCisjZGVmaW5lIElNQUdFX1NDTl9D
TlRfQ09ERSAweDAwMDAwMDIwIC8vIFRoZSBzZWN0aW9uIGNvbnRhaW5zIGV4ZWN1dGFibGUgY29k
ZS4KKyNkZWZpbmUgSU1BR0VfU0NOX0NOVF9JTklUSUFMSVpFRF9EQVRBIDB4MDAwMDAwNDAgLy8g
VGhlIHNlY3Rpb24gY29udGFpbnMgaW5pdGlhbGl6ZWQgZGF0YS4KKyNkZWZpbmUgSU1BR0VfU0NO
X0NOVF9VTklOSVRJQUxJWkVEX0RBVEEgMHgwMDAwMDA4MCAvLyBUaGUgc2VjdGlvbiBjb250YWlu
cyB1bmluaXRpYWxpemVkIGRhdGEuCisjZGVmaW5lIElNQUdFX1NDTl9MTktfT1RIRVIgMHgwMDAw
MDEwMCAvLyBSZXNlcnZlZCBmb3IgZnV0dXJlIHVzZS4KKyNkZWZpbmUgSU1BR0VfU0NOX0xOS19J
TkZPIDB4MDAwMDAyMDAgLy8gVGhlIHNlY3Rpb24gY29udGFpbnMgY29tbWVudHMgb3Igb3RoZXIg
aW5mb3JtYXRpb24uIFRoZSAuZHJlY3R2ZSBzZWN0aW9uIGhhcyB0aGlzIHR5cGUuIFRoaXMgaXMg
dmFsaWQgZm9yIG9iamVjdCBmaWxlcyBvbmx5LgorLy8gMHgwMDAwMDQwMCBSZXNlcnZlZCBmb3Ig
ZnV0dXJlIHVzZS4gIAorI2RlZmluZSBJTUFHRV9TQ05fTE5LX1JFTU9WRSAweDAwMDAwODAwIC8v
IFRoZSBzZWN0aW9uIHdpbGwgbm90IGJlY29tZSBwYXJ0IG9mIHRoZSBpbWFnZS4gVGhpcyBpcyB2
YWxpZCBvbmx5IGZvciBvYmplY3QgZmlsZXMuCisjZGVmaW5lIElNQUdFX1NDTl9MTktfQ09NREFU
IDB4MDAwMDEwMDAgLy8gVGhlIHNlY3Rpb24gY29udGFpbnMgQ09NREFUIGRhdGEuIEZvciBtb3Jl
IGluZm9ybWF0aW9uLCBzZWUgQ09NREFUIFNlY3Rpb25zIChPYmplY3QgT25seSkuIFRoaXMgaXMg
dmFsaWQgb25seSBmb3Igb2JqZWN0IGZpbGVzLgorI2RlZmluZSBJTUFHRV9TQ05fR1BSRUwgMHgw
MDAwODAwMCAvLyBUaGUgc2VjdGlvbiBjb250YWlucyBkYXRhIHJlZmVyZW5jZWQgdGhyb3VnaCB0
aGUgZ2xvYmFsIHBvaW50ZXIgKEdQKS4KKyNkZWZpbmUgSU1BR0VfU0NOX01FTV9QVVJHRUFCTEUg
MHgwMDAyMDAwMCAvLyBSZXNlcnZlZCBmb3IgZnV0dXJlIHVzZS4KKyNkZWZpbmUgSU1BR0VfU0NO
X01FTV8xNkJJVCAweDAwMDIwMDAwIC8vIFJlc2VydmVkIGZvciBmdXR1cmUgdXNlLgorI2RlZmlu
ZSBJTUFHRV9TQ05fTUVNX0xPQ0tFRCAweDAwMDQwMDAwIC8vIFJlc2VydmVkIGZvciBmdXR1cmUg
dXNlLgorI2RlZmluZSBJTUFHRV9TQ05fTUVNX1BSRUxPQUQgMHgwMDA4MDAwMCAvLyBSZXNlcnZl
ZCBmb3IgZnV0dXJlIHVzZS4gIAorI2RlZmluZSBJTUFHRV9TQ05fQUxJR05fMUJZVEVTIDB4MDAx
MDAwMDAgLy8gQWxpZ24gZGF0YSBvbiBhIDEtYnl0ZSBib3VuZGFyeS4gVmFsaWQgb25seSBmb3Ig
b2JqZWN0IGZpbGVzLgorI2RlZmluZSBJTUFHRV9TQ05fQUxJR05fMkJZVEVTIDB4MDAyMDAwMDAg
Ly8gQWxpZ24gZGF0YSBvbiBhIDItYnl0ZSBib3VuZGFyeS4gVmFsaWQgb25seSBmb3Igb2JqZWN0
IGZpbGVzLgorI2RlZmluZSBJTUFHRV9TQ05fQUxJR05fNEJZVEVTIDB4MDAzMDAwMDAgLy8gQWxp
Z24gZGF0YSBvbiBhIDQtYnl0ZSBib3VuZGFyeS4gVmFsaWQgb25seSBmb3Igb2JqZWN0IGZpbGVz
LgorI2RlZmluZSBJTUFHRV9TQ05fQUxJR05fOEJZVEVTIDB4MDA0MDAwMDAgLy8gQWxpZ24gZGF0
YSBvbiBhbiA4LWJ5dGUgYm91bmRhcnkuIFZhbGlkIG9ubHkgZm9yIG9iamVjdCBmaWxlcy4KKyNk
ZWZpbmUgSU1BR0VfU0NOX0FMSUdOXzE2QllURVMgMHgwMDUwMDAwMCAvLyBBbGlnbiBkYXRhIG9u
IGEgMTYtYnl0ZSBib3VuZGFyeS4gVmFsaWQgb25seSBmb3Igb2JqZWN0IGZpbGVzLgorI2RlZmlu
ZSBJTUFHRV9TQ05fQUxJR05fMzJCWVRFUyAweDAwNjAwMDAwIC8vIEFsaWduIGRhdGEgb24gYSAz
Mi1ieXRlIGJvdW5kYXJ5LiBWYWxpZCBvbmx5IGZvciBvYmplY3QgZmlsZXMuCisjZGVmaW5lIElN
QUdFX1NDTl9BTElHTl82NEJZVEVTIDB4MDA3MDAwMDAgLy8gQWxpZ24gZGF0YSBvbiBhIDY0LWJ5
dGUgYm91bmRhcnkuIFZhbGlkIG9ubHkgZm9yIG9iamVjdCBmaWxlcy4gIAorI2RlZmluZSBJTUFH
RV9TQ05fQUxJR05fMTI4QllURVMgMHgwMDgwMDAwMCAvLyBBbGlnbiBkYXRhIG9uIGEgMTI4LWJ5
dGUgYm91bmRhcnkuIFZhbGlkIG9ubHkgZm9yIG9iamVjdCBmaWxlcy4gIAorI2RlZmluZSBJTUFH
RV9TQ05fQUxJR05fMjU2QllURVMgMHgwMDkwMDAwMCAvLyBBbGlnbiBkYXRhIG9uIGEgMjU2LWJ5
dGUgYm91bmRhcnkuIFZhbGlkIG9ubHkgZm9yIG9iamVjdCBmaWxlcy4gIAorI2RlZmluZSBJTUFH
RV9TQ05fQUxJR05fNTEyQllURVMgMHgwMEEwMDAwMCAvLyBBbGlnbiBkYXRhIG9uIGEgNTEyLWJ5
dGUgYm91bmRhcnkuIFZhbGlkIG9ubHkgZm9yIG9iamVjdCBmaWxlcy4gIAorI2RlZmluZSBJTUFH
RV9TQ05fQUxJR05fMTAyNEJZVEVTIDB4MDBCMDAwMDAgLy8gQWxpZ24gZGF0YSBvbiBhIDEwMjQt
Ynl0ZSBib3VuZGFyeS4gVmFsaWQgb25seSBmb3Igb2JqZWN0IGZpbGVzLgorI2RlZmluZSBJTUFH
RV9TQ05fQUxJR05fMjA0OEJZVEVTIDB4MDBDMDAwMDAgLy8gQWxpZ24gZGF0YSBvbiBhIDIwNDgt
Ynl0ZSBib3VuZGFyeS4gVmFsaWQgb25seSBmb3Igb2JqZWN0IGZpbGVzLgorI2RlZmluZSBJTUFH
RV9TQ05fQUxJR05fNDA5NkJZVEVTIDB4MDBEMDAwMDAgLy8gQWxpZ24gZGF0YSBvbiBhIDQwOTYt
Ynl0ZSBib3VuZGFyeS4gVmFsaWQgb25seSBmb3Igb2JqZWN0IGZpbGVzLgorI2RlZmluZSBJTUFH
RV9TQ05fQUxJR05fODE5MkJZVEVTIDB4MDBFMDAwMDAgLy8gQWxpZ24gZGF0YSBvbiBhbiA4MTky
LWJ5dGUgYm91bmRhcnkuIFZhbGlkIG9ubHkgZm9yIG9iamVjdCBmaWxlcy4KKyNkZWZpbmUgSU1B
R0VfU0NOX0xOS19OUkVMT0NfT1ZGTCAweDAxMDAwMDAwIC8vIFRoZSBzZWN0aW9uIGNvbnRhaW5z
IGV4dGVuZGVkIHJlbG9jYXRpb25zLgorI2RlZmluZSBJTUFHRV9TQ05fTUVNX0RJU0NBUkRBQkxF
IDB4MDIwMDAwMDAgLy8gVGhlIHNlY3Rpb24gY2FuIGJlIGRpc2NhcmRlZCBhcyBuZWVkZWQuCisj
ZGVmaW5lIElNQUdFX1NDTl9NRU1fTk9UX0NBQ0hFRCAweDA0MDAwMDAwIC8vIFRoZSBzZWN0aW9u
IGNhbm5vdCBiZSBjYWNoZWQuCisjZGVmaW5lIElNQUdFX1NDTl9NRU1fTk9UX1BBR0VEIDB4MDgw
MDAwMDAgLy8gVGhlIHNlY3Rpb24gaXMgbm90IHBhZ2VhYmxlLgorI2RlZmluZSBJTUFHRV9TQ05f
TUVNX1NIQVJFRCAweDEwMDAwMDAwIC8vIFRoZSBzZWN0aW9uIGNhbiBiZSBzaGFyZWQgaW4gbWVt
b3J5LgorI2RlZmluZSBJTUFHRV9TQ05fTUVNX0VYRUNVVEUgMHgyMDAwMDAwMCAvLyBUaGUgc2Vj
dGlvbiBjYW4gYmUgZXhlY3V0ZWQgYXMgY29kZS4KKyNkZWZpbmUgSU1BR0VfU0NOX01FTV9SRUFE
IDB4NDAwMDAwMDAgLy8gVGhlIHNlY3Rpb24gY2FuIGJlIHJlYWQuCisjZGVmaW5lIElNQUdFX1ND
Tl9NRU1fV1JJVEUgMHg4MDAwMDAwMCAvLyBUaGUgc2VjdGlvbiBjYW4gYmUgd3JpdHRlbiB0by4g
CisKK3R5cGVkZWYgc3RydWN0IGF0dHJpYnV0ZV9jZXJ0aWZpY2F0ZV9zCit7CisgICAgRFdPUkQg
ZHdMZW5ndGg7CisgICAgV09SRCB3UmV2aXNpb247CisgICAgV09SRCB3Q2VydGlmaWNhdGVUeXBl
OworfSBhdHRyaWJ1dGVfY2VydGlmaWNhdGVfdDsKKworI2RlZmluZSBXSU5fQ0VSVF9SRVZJU0lP
Tl8xXzAgMHgwMTAwIC8vIFZlcnNpb24gMSwgbGVnYWN5IHZlcnNpb24gb2YgdGhlIFdpbl9DZXJ0
aWZpY2F0ZSBzdHJ1Y3R1cmUuIEl0IGlzIHN1cHBvcnRlZCBvbmx5IGZvciBwdXJwb3NlcyBvZiB2
ZXJpZnlpbmcgbGVnYWN5IEF1dGhlbnRpY29kZSBzaWduYXR1cmVzCisjZGVmaW5lIFdJTl9DRVJU
X1JFVklTSU9OXzJfMCAweDAyMDAgLy8gVmVyc2lvbiAyIGlzIHRoZSBjdXJyZW50IHZlcnNpb24g
b2YgdGhlIFdpbl9DZXJ0aWZpY2F0ZSBzdHJ1Y3R1cmUuCisKKyNkZWZpbmUgV0lOX0NFUlRfVFlQ
RV9YNTA5IDB4MDAwMSAvLyBiQ2VydGlmaWNhdGUgY29udGFpbnMgYW4gWC41MDkgQ2VydGlmaWNh
dGUgTm90IFN1cHBvcnRlZAorI2RlZmluZSBXSU5fQ0VSVF9UWVBFX1BLQ1NfU0lHTkVEX0RBVEEg
MHgwMDAyIC8vIGJDZXJ0aWZpY2F0ZSBjb250YWlucyBhIFBLQ1MjNyBTaWduZWREYXRhIHN0cnVj
dHVyZQorI2RlZmluZSBXSU5fQ0VSVF9UWVBFX1JFU0VSVkVEXzEgMHgwMDAzIC8vIFJlc2VydmVk
CisjZGVmaW5lIFdJTl9DRVJUX1RZUEVfVFNfU1RBQ0tfU0lHTkVEIDB4MDAwNCAvLyBUZXJtaW5h
bCBTZXJ2ZXIgUHJvdG9jb2wgU3RhY2sgQ2VydGlmaWNhdGUgc2lnbmluZyBOb3QgU3VwcG9ydGVk
CisKKworCisjZGVmaW5lIFBFX0NPRkZfSU1BR0UgMHgwMDAwNDU1MCAvLyAuLkVQIChvciBQRS4u
IGluIEVCKQorCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BlZC5jIGIveGVuL2NvbW1vbi9wZWQu
YwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iNDRiOTcxCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL2NvbW1vbi9wZWQuYwpAQCAtMCwwICsxLDU3OSBAQAorCisjaWZuZGVmIF9f
WEVOX18KKyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUg
PHN5cy90eXBlcy5oPgorI2Vsc2UKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjZW5kaWYKKworI2lu
Y2x1ZGUgImRsY2wuaCIKKworLy8gZ29vZ2xlIG1pY3Jvc29mdCBwZWNvZmYgZm9ybWF0CisvLyB3
aWtpIG1pY3Jvc29mdCBwZWNvZmYgZm9ybWF0CisjaW5jbHVkZSAicGVkLmgiCisKKy8vIEZJWCEh
ISBzZWUgZGlzY3Vzc2lvbiB3cnQvIHR5cGVvZigpCisjZGVmaW5lIG1pbihBLEIpICgoKEEpPChC
KSkgPyAoQSkgOiAoQikpCisjZGVmaW5lIG1heChBLEIpICgoKEEpPihCKSkgPyAoQSkgOiAoQikp
CisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKi8KKyNkZWZpbmUgTEFCRUwgIiUzNXM6ICIKKyNkZWZpbmUgQ0hLRFVN
UChmaWVsZCwgdmFsdWUpIFBSSU5USyhMQUJFTCAiMHglMDJYICVjICVkXG4iLCBmaWVsZCwgdmFs
dWUsICh2YWx1ZSA+PSAnICcgJiYgdmFsdWUgPD0gJ34nKSA/IHZhbHVlIDogJy4nLCB2YWx1ZSkK
KyNkZWZpbmUgRklFTERfQihmaWVsZCwgdmFsdWUpIFBSSU5USyhMQUJFTCAiMHglMDJYICVjICVk
XG4iLCAjZmllbGQsIHZhbHVlLCAodmFsdWUgPj0gJyAnICYmIHZhbHVlIDw9ICd+JykgPyB2YWx1
ZSA6ICcuJywgdmFsdWUpCisjZGVmaW5lIEZJRUxEX1coZmllbGQsIHZhbHVlKSBQUklOVEsoTEFC
RUwgIjB4JTA0WFxuIiwgI2ZpZWxkLCB2YWx1ZSkKKyNkZWZpbmUgRklFTERfRChmaWVsZCwgdmFs
dWUpIFBSSU5USyhMQUJFTCAiMHglMDhYXG4iLCAjZmllbGQsIHZhbHVlKQorI2RlZmluZSBGSUVM
RF9RKGZpZWxkLCB2YWx1ZSkgUFJJTlRLKExBQkVMICIweCUwMTZsbFhcbiIsICNmaWVsZCwgKHVu
c2lnbmVkIGxvbmcgbG9uZyl2YWx1ZSkKKworI2RlZmluZSBDSEtCSVQodmFyLCBiaXQpIGlmICgo
dmFyKSAgJiAoYml0KSkgQ0hLRFVNUCgjYml0LCBiaXQpCisjZGVmaW5lIENIS0RFRih2YXIsIGRl
ZikgaWYgKCh2YXIpID09IChkZWYpKSBDSEtEVU1QKCNkZWYsIGRlZikKKworLyoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqLworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworCisjZGVmaW5l
IHhPRkZTRVRfT0YoVFlQRSwgTUVNQkVSKSB7IG9mZnNldF90IG87IFRZUEUgKnAgPSAoVFlQRSAq
KTA7IG8gPSAoJnAtPk1FTUJFUiAtIHApOyBvOyB9CisjZGVmaW5lIE9GRlNFVF9PRihQVFIsIE1F
TUJFUikgKCgoQllURSAqKSZQVFItPk1FTUJFUikgLSAoKEJZVEUgKilQVFIpKQorCisvKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKiovCityYW5nZV90ICoKK3BlY29mZl9hcHBlbmRfcmFuZ2UgKHBlY29mZl9pbWFnZV90ICpw
ZSwgRFdPUkQgb2Zmc2V0LCBEV09SRCBsZW5ndGgsIEJZVEUgKmRhdGEsIGNvbnN0IGNoYXIgKmRl
c2NyaXB0aW9uKQoreworICAgIHJhbmdlX3QgKnJhbmdlID0gTlVMTDsKKy8vUFJJTlRLKCJSQU5H
RSAlNnUgJTZ1ICVzXG4iLCBvZmZzZXQsIGxlbmd0aCwgZGVzY3JpcHRpb24pOworICAgIGlmIChs
ZW5ndGgpCisgICAgeworICAgICAgICByYW5nZSA9IHpzYWxsb2MocmFuZ2VfdCk7CisgICAgICAg
IHJhbmdlLT5vZmZzZXQgPSBvZmZzZXQ7CisgICAgICAgIHJhbmdlLT5sZW5ndGggPSBsZW5ndGg7
CisgICAgICAgIHJhbmdlLT5kYXRhID0gZGF0YTsKKyAgICAgICAgcmFuZ2UtPmRlc2NyaXB0aW9u
ID0gZGVzY3JpcHRpb247CisgICAgICAgIERMQ0xfQVBQRU5EKHJhbmdlX3QsIHBlLT5yYW5nZXMs
IHJhbmdlKTsKKyAgICB9CisgICAgcmV0dXJuIHJhbmdlOworfQorCisvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCitw
ZWNvZmZfaW1hZ2VfdCAqCitwZWNvZmZfaW1hZ2VfYWxsb2MgKHVpbnQ4X3QgKmltYWdlQmFzZSwg
c2l6ZV90IGltYWdlU2l6ZSkKK3sKKyAgICBwZWNvZmZfaW1hZ2VfdCAqcGUgPSB6c2FsbG9jKHBl
Y29mZl9pbWFnZV90KTsKKyAgICBpZiAocGUpCisgICAgeworICAgICAgICBwZS0+aW1hZ2VCYXNl
ID0gaW1hZ2VCYXNlOworICAgICAgICBwZS0+aW1hZ2VTaXplID0gaW1hZ2VTaXplOworICAgIH0K
KyAgICByZXR1cm4gcGU7Cit9CisKK3ZvaWQKK3BlY29mZl9pbWFnZV9mcmVlIChwZWNvZmZfaW1h
Z2VfdCAqcGUpCit7CisgICAgaWYgKHBlKQorICAgIHsKKyAgICAgICAgcmFuZ2VfdCAqcmFuZ2U7
CisgICAgICAgIERMQ0xfRk9SX0VBQ0gocmFuZ2VfdCwgcGUtPnJhbmdlcywgcmFuZ2UsIG5leHQs
IHByZXYpCisgICAgICAgIHsKKyAgICAgICAgICAgIERMQ0xfUkVNT1ZFKHJhbmdlX3QsIHBlLT5y
YW5nZXMsIHJhbmdlKTsKKyAgICAgICAgICAgIHpzZnJlZShyYW5nZSk7CisgICAgICAgICAgICAv
LyBGSVghISEgYWNjZXNzaW5nIHJhbmdlLT5uZXh0IGFmdGVyIGZyZWUoKQorICAgICAgICB9Cisg
ICAgICAgIHpzZnJlZShwZSk7CisgICAgfQorfQorCisvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCitzdGF0aWMgdm9p
ZCAqCitwZV9tYWtlX3BvaW50ZXIgKHBlY29mZl9pbWFnZV90ICpwZSwgc2l6ZV90IHNpemUpCit7
CisgICAgdm9pZCAqcCA9IE5VTEw7CisKKyAgICBpZiAoKHBlLT5vZmZzZXQgPj0gcGUtPmltYWdl
U2l6ZSkgfHwgKHBlLT5vZmZzZXQrc2l6ZSA+IHBlLT5pbWFnZVNpemUpKQorICAgIHsKKyAgICAg
ICAgUFJJTlRLKCJFcnJvcjogb2Zmc2V0ICVsdSA+IGltYWdlU2l6ZSAlbHVcbiIsIHBlLT5vZmZz
ZXQsIHBlLT5pbWFnZVNpemUpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBwID0g
KHZvaWQgKikocGUtPmltYWdlQmFzZSArIHBlLT5vZmZzZXQpOworICAgICAgICBwZS0+b2Zmc2V0
ICs9IHNpemU7CisgICAgfQorICAgIHJldHVybiBwOworfQorI2RlZmluZSBta3B0cihUWVBFKSAo
VFlQRSAqKXBlX21ha2VfcG9pbnRlcihwZSwgc2l6ZW9mKFRZUEUpKQorCisvKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiov
CitwZWNvZmZfaW1hZ2VfdCAqCitwZWNvZmZfaW1hZ2VfZGVjb2RlICh1aW50OF90ICppbWFnZUJh
c2UsIHNpemVfdCBpbWFnZVNpemUpCit7CisgICAgcGVjb2ZmX2ltYWdlX3QgKnBlOworICAgIGRv
c19oZWFkZXJfdCAqZGg7CisKKyAgICBwZSA9IHBlY29mZl9pbWFnZV9hbGxvYyhpbWFnZUJhc2Us
IGltYWdlU2l6ZSk7CisKKyAgICAvLyBNU0RPUyBoZWFkZXIvc3R1YgorICAgIHBlLT5kaGMuZmls
ZU9mZnNldCA9IHBlLT5vZmZzZXQ7CisgICAgaWYgKE5VTEwgPT0gKHBlLT5kaGMuZGggPSBta3B0
cihkb3NfaGVhZGVyX3QpKSkgZ290byBlcnJvcjsKKyAgICBkaCA9IHBlLT5kaGMuZGg7CisgICAg
RklFTERfQihTaWduYXR1cmUsIGRoLT5TaWduYXR1cmVbMF0pOworICAgIEZJRUxEX0IoU2lnbmF0
dXJlLCBkaC0+U2lnbmF0dXJlWzFdKTsKKyAgICBGSUVMRF9EKFBFX0hlYWRlcl9PZmZzZXQsIGRo
LT5wZV9oZWFkZXJfb2Zmc2V0KTsKKworICAgIGlmICgoSU1BR0VfRklMRV9TSUdOQVRVUkVfMCA9
PSBkaC0+U2lnbmF0dXJlWzBdKSAmJgorICAgICAgICAoSU1BR0VfRklMRV9TSUdOQVRVUkVfMSA9
PSBkaC0+U2lnbmF0dXJlWzFdKSkKKyAgICB7CisgICAgICAgIGNvZmZfaGVhZGVyX3QgKmNoOwor
CisgICAgICAgIC8vIFJlYWQgaW4gRE9TIHN0dWIKKyAgICAgICAgaWYgKE5VTEwgPT0gKHBlLT5k
aGMuZHMgPSBta3B0cih1aW50OF90KSkpIGdvdG8gZXJyb3I7CisgICAgICAgIHBlLT5vZmZzZXQg
PSBkaC0+cGVfaGVhZGVyX29mZnNldDsKKworICAgICAgICAvLyBDT0ZGIGhlYWRlcgorICAgICAg
ICBwZS0+Y2hjLmZpbGVPZmZzZXQgPSBwZS0+b2Zmc2V0OworICAgICAgICBpZiAoTlVMTCA9PSAo
cGUtPmNoYy5jaCA9IG1rcHRyKGNvZmZfaGVhZGVyX3QpKSkgZ290byBlcnJvcjsKKyAgICAgICAg
Y2ggPSBwZS0+Y2hjLmNoOworCisgICAgICAgIEZJRUxEX0QoU2lnbmF0dXJlLCBjaC0+U2lnbmF0
dXJlKTsKKyAgICAgICAgRklFTERfVyhNYWNoaW5lLCBjaC0+TWFjaGluZSk7CisKKyAgICAgICAg
aWYgKFBFX0NPRkZfSU1BR0UgIT0gY2gtPlNpZ25hdHVyZSkKKyAgICAgICAgeworICAgICAgICAg
ICAgZ290byBlcnJvcjsKKyAgICAgICAgfQorICAgICAgICBDSEtERUYoY2gtPk1hY2hpbmUsIElN
QUdFX0ZJTEVfTUFDSElORV9VTktOT1dOKTsKKyAgICAgICAgQ0hLREVGKGNoLT5NYWNoaW5lLCBJ
TUFHRV9GSUxFX01BQ0hJTkVfQU0zMyk7CisgICAgICAgIENIS0RFRihjaC0+TWFjaGluZSwgSU1B
R0VfRklMRV9NQUNISU5FX0FNRDY0KTsKKyAgICAgICAgQ0hLREVGKGNoLT5NYWNoaW5lLCBJTUFH
RV9GSUxFX01BQ0hJTkVfQVJNKTsKKyAgICAgICAgQ0hLREVGKGNoLT5NYWNoaW5lLCBJTUFHRV9G
SUxFX01BQ0hJTkVfQVJNNjQpOworICAgICAgICBDSEtERUYoY2gtPk1hY2hpbmUsIElNQUdFX0ZJ
TEVfTUFDSElORV9BUk1OVCk7CisgICAgICAgIENIS0RFRihjaC0+TWFjaGluZSwgSU1BR0VfRklM
RV9NQUNISU5FX0VCQyk7CisgICAgICAgIENIS0RFRihjaC0+TWFjaGluZSwgSU1BR0VfRklMRV9N
QUNISU5FX0kzODYpOworICAgICAgICBDSEtERUYoY2gtPk1hY2hpbmUsIElNQUdFX0ZJTEVfTUFD
SElORV9JQTY0KTsKKyAgICAgICAgQ0hLREVGKGNoLT5NYWNoaW5lLCBJTUFHRV9GSUxFX01BQ0hJ
TkVfTTMyUik7CisgICAgICAgIENIS0RFRihjaC0+TWFjaGluZSwgSU1BR0VfRklMRV9NQUNISU5F
X01JUFMxNik7CisgICAgICAgIENIS0RFRihjaC0+TWFjaGluZSwgSU1BR0VfRklMRV9NQUNISU5F
X01JUFNGUFUpOworICAgICAgICBDSEtERUYoY2gtPk1hY2hpbmUsIElNQUdFX0ZJTEVfTUFDSElO
RV9NSVBTRlBVMTYpOworICAgICAgICBDSEtERUYoY2gtPk1hY2hpbmUsIElNQUdFX0ZJTEVfTUFD
SElORV9QT1dFUlBDKTsKKyAgICAgICAgQ0hLREVGKGNoLT5NYWNoaW5lLCBJTUFHRV9GSUxFX01B
Q0hJTkVfUE9XRVJQQ0ZQKTsKKyAgICAgICAgQ0hLREVGKGNoLT5NYWNoaW5lLCBJTUFHRV9GSUxF
X01BQ0hJTkVfUjQwMDApOworICAgICAgICBDSEtERUYoY2gtPk1hY2hpbmUsIElNQUdFX0ZJTEVf
TUFDSElORV9SSVNDVjMyKTsKKyAgICAgICAgQ0hLREVGKGNoLT5NYWNoaW5lLCBJTUFHRV9GSUxF
X01BQ0hJTkVfUklTQ1Y2NCk7CisgICAgICAgIENIS0RFRihjaC0+TWFjaGluZSwgSU1BR0VfRklM
RV9NQUNISU5FX1JJU0NWMTI4KTsKKyAgICAgICAgQ0hLREVGKGNoLT5NYWNoaW5lLCBJTUFHRV9G
SUxFX01BQ0hJTkVfU0gzKTsKKyAgICAgICAgQ0hLREVGKGNoLT5NYWNoaW5lLCBJTUFHRV9GSUxF
X01BQ0hJTkVfU0gzRFNQKTsKKyAgICAgICAgQ0hLREVGKGNoLT5NYWNoaW5lLCBJTUFHRV9GSUxF
X01BQ0hJTkVfU0g0KTsKKyAgICAgICAgQ0hLREVGKGNoLT5NYWNoaW5lLCBJTUFHRV9GSUxFX01B
Q0hJTkVfU0g1KTsKKyAgICAgICAgQ0hLREVGKGNoLT5NYWNoaW5lLCBJTUFHRV9GSUxFX01BQ0hJ
TkVfVEhVTUIpOworICAgICAgICBDSEtERUYoY2gtPk1hY2hpbmUsIElNQUdFX0ZJTEVfTUFDSElO
RV9XQ0VNSVBTVjIpOworICAgICAgICBGSUVMRF9XKE51bWJlck9mU2VjdGlvbnMsIGNoLT5OdW1i
ZXJPZlNlY3Rpb25zKTsKKyAgICAgICAgRklFTERfRChUaW1lRGF0ZVN0YW1wLCBjaC0+VGltZURh
dGVTdGFtcCk7CisgICAgICAgIEZJRUxEX0QoUG9pbnRlclRvU3ltYm9sVGFibGUsIGNoLT5Qb2lu
dGVyVG9TeW1ib2xUYWJsZSk7CisgICAgICAgIEZJRUxEX0QoTnVtYmVyT2ZTeW1ib2xUYWJsZSwg
Y2gtPk51bWJlck9mU3ltYm9sVGFibGUpOworICAgICAgICBGSUVMRF9XKFNpemVvZk9wdGlvbmFs
SGVhZGVyLCBjaC0+U2l6ZW9mT3B0aW9uYWxIZWFkZXIpOworICAgICAgICBGSUVMRF9XKENoYXJh
Y3RlcmlzdGljcywgY2gtPkNoYXJhY3RlcmlzdGljcyk7CisgICAgICAgIENIS0JJVChjaC0+Q2hh
cmFjdGVyaXN0aWNzLCBJTUFHRV9GSUxFX1JFTE9DU19TVFJJUFBFRCk7CisgICAgICAgIENIS0JJ
VChjaC0+Q2hhcmFjdGVyaXN0aWNzLCBJTUFHRV9GSUxFX0VYRUNVVEFCTEVfSU1BR0UpOworICAg
ICAgICBDSEtCSVQoY2gtPkNoYXJhY3RlcmlzdGljcywgSU1BR0VfRklMRV9MSU5FX05VTVNfU1RS
SVBQRUQpOworICAgICAgICBDSEtCSVQoY2gtPkNoYXJhY3RlcmlzdGljcywgSU1BR0VfRklMRV9M
T0NBTF9TWU1TX1NUUklQUEVEKTsKKyAgICAgICAgQ0hLQklUKGNoLT5DaGFyYWN0ZXJpc3RpY3Ms
IElNQUdFX0ZJTEVfQUdHUkVTU0lWRV9XU19UUklNKTsKKyAgICAgICAgQ0hLQklUKGNoLT5DaGFy
YWN0ZXJpc3RpY3MsIElNQUdFX0ZJTEVfTEFSR0VfQUREUkVTU19BV0FSRSApOworICAgICAgICBD
SEtCSVQoY2gtPkNoYXJhY3RlcmlzdGljcywgSU1BR0VfRklMRV9CWVRFU19SRVZFUlNFRF9MTyk7
CisgICAgICAgIENIS0JJVChjaC0+Q2hhcmFjdGVyaXN0aWNzLCBJTUFHRV9GSUxFXzMyQklUX01B
Q0hJTkUpOworICAgICAgICBDSEtCSVQoY2gtPkNoYXJhY3RlcmlzdGljcywgSU1BR0VfRklMRV9E
RUJVR19TVFJJUFBFRCk7CisgICAgICAgIENIS0JJVChjaC0+Q2hhcmFjdGVyaXN0aWNzLCBJTUFH
RV9GSUxFX1JFTU9WQUJMRV9SVU5fRlJPTV9TV0FQKTsKKyAgICAgICAgQ0hLQklUKGNoLT5DaGFy
YWN0ZXJpc3RpY3MsIElNQUdFX0ZJTEVfTkVUX1JVTl9GUk9NX1NXQVApOworICAgICAgICBDSEtC
SVQoY2gtPkNoYXJhY3RlcmlzdGljcywgSU1BR0VfRklMRV9TWVNURU0pOworICAgICAgICBDSEtC
SVQoY2gtPkNoYXJhY3RlcmlzdGljcywgSU1BR0VfRklMRV9ETEwpOworICAgICAgICBDSEtCSVQo
Y2gtPkNoYXJhY3RlcmlzdGljcywgSU1BR0VfRklMRV9VUF9TWVNURU1fT05MWSk7CisgICAgICAg
IENIS0JJVChjaC0+Q2hhcmFjdGVyaXN0aWNzLCBJTUFHRV9GSUxFX0JZVEVTX1JFVkVSU0VEX0hJ
KTsKKworICAgICAgICBpZiAoY2gtPlNpemVvZk9wdGlvbmFsSGVhZGVyKSAvLyByZXF1aXJlZCBm
b3IgSW1hZ2UKKyAgICAgICAgeworICAgICAgICAgICAgV09SRCBTdWJzeXN0ZW0gPSAwOworCisg
ICAgICAgICAgICAvLyBDT0ZGIGZpZWxkcworICAgICAgICAgICAgcGUtPmNmYy5maWxlT2Zmc2V0
ID0gcGUtPm9mZnNldDsKKyAgICAgICAgICAgIGlmIChOVUxMID09IChwZS0+Y2ZjLmNmID0gbWtw
dHIoY29mZl9maWVsZHNfdCkpKSBnb3RvIGVycm9yOworCisgICAgICAgICAgICBGSUVMRF9XKE1h
Z2ljLCBwZS0+Y2ZjLmNmLT5NYWdpYyk7CisgICAgICAgICAgICBGSUVMRF9CKE1ham9yTGlua2Vy
VmVyc2lvbiwgcGUtPmNmYy5jZi0+TWFqb3JMaW5rZXJWZXJzaW9uKTsKKyAgICAgICAgICAgIEZJ
RUxEX0IoTWlub3JMaW5rZXJWZXJzaW9uLCBwZS0+Y2ZjLmNmLT5NaW5vckxpbmtlclZlcnNpb24p
OworICAgICAgICAgICAgRklFTERfRChTaXplT2ZDb2RlLCBwZS0+Y2ZjLmNmLT5TaXplT2ZDb2Rl
KTsKKyAgICAgICAgICAgIEZJRUxEX0QoU2l6ZU9mSW5pdGlhbGl6ZWREYXRhLCBwZS0+Y2ZjLmNm
LT5TaXplT2ZJbml0aWFsaXplZERhdGEpOworICAgICAgICAgICAgRklFTERfRChTaXplT2ZVbmlu
aXRpYWxpemVkRGF0YSwgcGUtPmNmYy5jZi0+U2l6ZU9mVW5pbml0aWFsaXplZERhdGEpOworICAg
ICAgICAgICAgRklFTERfRChBZGRyZXNzT2ZFbnRyeVBvaW50LCBwZS0+Y2ZjLmNmLT5BZGRyZXNz
T2ZFbnRyeVBvaW50KTsKKyAgICAgICAgICAgIEZJRUxEX0QoQmFzZU9mQ29kZSwgcGUtPmNmYy5j
Zi0+QmFzZU9mQ29kZSk7CisKKyAgICAgICAgICAgIC8vIE9wdGlvbmFsIEhlYWRlciBXaW5kb3dz
LVNwZWNpZmljIGZpZWxkcyAoSW1hZ2UgT25seSkKKyAgICAgICAgICAgIHBlLT5wZWNmYy5maWxl
T2Zmc2V0ID0gcGUtPm9mZnNldDsKKworICAgICAgICAgICAgaWYgKGlzX3BlMzIoKSkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICBwZTMyX2NvZmZfZmllbGRzX3QgKnBlY2Y7CisgICAg
ICAgICAgICAgICAgcGUtPnBlY2ZjLmZpbGVPZmZzZXQgPSBwZS0+b2Zmc2V0OworICAgICAgICAg
ICAgICAgIGlmIChOVUxMID09IChwZS0+cGVjZmMucGUzMiA9IG1rcHRyKHBlMzJfY29mZl9maWVs
ZHNfdCkpKSBnb3RvIGVycm9yOworICAgICAgICAgICAgICAgIHBlY2YgPSBwZS0+cGVjZmMucGUz
MjsKKworICAgICAgICAgICAgICAgIEZJRUxEX0QoQmFzZU9mRGF0YSwgcGVjZi0+QmFzZU9mRGF0
YSk7CisgICAgICAgICAgICAgICAgRklFTERfRChJbWFnZUJhc2UsIHBlY2YtPkltYWdlQmFzZSk7
CisgICAgICAgICAgICAgICAgRklFTERfRChTZWN0aW9uQWxpZ25tZW50LCBwZWNmLT5TZWN0aW9u
QWxpZ25tZW50KTsKKyAgICAgICAgICAgICAgICBGSUVMRF9EKEZpbGVBbGlnbm1lbnQsIHBlY2Yt
PkZpbGVBbGlnbm1lbnQpOworICAgICAgICAgICAgICAgIEZJRUxEX1coTWFqb3JPcGVyYXRpbmdT
eXN0ZW1WZXJzaW9uLCBwZWNmLT5NYWpvck9wZXJhdGluZ1N5c3RlbVZlcnNpb24pOworICAgICAg
ICAgICAgICAgIEZJRUxEX1coTWlub3JPcGVyYXRpbmdTeXN0ZW1WZXJzaW9uLCBwZWNmLT5NaW5v
ck9wZXJhdGluZ1N5c3RlbVZlcnNpb24pOworICAgICAgICAgICAgICAgIEZJRUxEX1coTWFqb3JJ
bWFnZVZlcnNpb24sIHBlY2YtPk1ham9ySW1hZ2VWZXJzaW9uKTsKKyAgICAgICAgICAgICAgICBG
SUVMRF9XKE1pbm9ySW1hZ2VWZXJzaW9uLCBwZWNmLT5NaW5vckltYWdlVmVyc2lvbik7CisgICAg
ICAgICAgICAgICAgRklFTERfVyhNYWpvclN1YnN5c3RlbVZlcnNpb24sIHBlY2YtPk1ham9yU3Vi
c3lzdGVtVmVyc2lvbik7CisgICAgICAgICAgICAgICAgRklFTERfVyhNaW5vclN1YnN5c3RlbVZl
cnNpb24sIHBlY2YtPk1pbm9yU3Vic3lzdGVtVmVyc2lvbik7CisgICAgICAgICAgICAgICAgRklF
TERfRChXaW4zMlZlcnNpb25WYWx1ZSwgcGVjZi0+V2luMzJWZXJzaW9uVmFsdWUpOworICAgICAg
ICAgICAgICAgIEZJRUxEX0QoU2l6ZU9mSW1hZ2UsIHBlY2YtPlNpemVPZkltYWdlKTsKKyAgICAg
ICAgICAgICAgICBGSUVMRF9EKFNpemVPZkhlYWRlcnMsIHBlY2YtPlNpemVPZkhlYWRlcnMpOwor
ICAgICAgICAgICAgICAgIEZJRUxEX0QoQ2hlY2tTdW0sIHBlY2YtPkNoZWNrU3VtKTsKKyAgICAg
ICAgICAgICAgICBGSUVMRF9XKFN1YnN5c3RlbSwgcGVjZi0+U3Vic3lzdGVtKTsKKyAgICAgICAg
ICAgICAgICBGSUVMRF9XKERsbENoYXJhY3RlcmlzdGljcywgcGVjZi0+RGxsQ2hhcmFjdGVyaXN0
aWNzKTsKKyAgICAgICAgICAgICAgICBGSUVMRF9EKFNpemVPZlN0YWNrUmVzZXJ2ZSwgcGVjZi0+
U2l6ZU9mU3RhY2tSZXNlcnZlKTsKKyAgICAgICAgICAgICAgICBGSUVMRF9EKFNpemVPZlN0YWNr
Q29tbWl0LCBwZWNmLT5TaXplT2ZTdGFja0NvbW1pdCk7CisgICAgICAgICAgICAgICAgRklFTERf
RChTaXplT2ZIZWFwUmVzZXJ2ZSwgcGVjZi0+U2l6ZU9mSGVhcFJlc2VydmUpOworICAgICAgICAg
ICAgICAgIEZJRUxEX0QoU2l6ZU9mSGVhcENvbW1pdCwgcGVjZi0+U2l6ZU9mSGVhcENvbW1pdCk7
CisgICAgICAgICAgICAgICAgRklFTERfRChMb2FkZXJGbGFncywgcGVjZi0+TG9hZGVyRmxhZ3Mp
OworICAgICAgICAgICAgICAgIEZJRUxEX0QoTnVtYmVyT2ZSdmFBbmRTaXplcywgcGVjZi0+TnVt
YmVyT2ZSdmFBbmRTaXplcyk7CisgICAgICAgICAgICAgICAgU3Vic3lzdGVtID0gcGVjZi0+U3Vi
c3lzdGVtOworICAgICAgICAgICAgICAgIHBlLT5OdW1iZXJPZlJ2YUFuZFNpemVzID0gcGVjZi0+
TnVtYmVyT2ZSdmFBbmRTaXplczsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwZTMycGx1c19jb2ZmX2ZpZWxkc190ICpwZWNm
OworICAgICAgICAgICAgICAgIHBlLT5wZWNmYy5maWxlT2Zmc2V0ID0gcGUtPm9mZnNldDsKKyAg
ICAgICAgICAgICAgICBpZiAoTlVMTCA9PSAocGUtPnBlY2ZjLnBlMzJwbHVzID0gbWtwdHIocGUz
MnBsdXNfY29mZl9maWVsZHNfdCkpKSBnb3RvIGVycm9yOworICAgICAgICAgICAgICAgIHBlY2Yg
PSBwZS0+cGVjZmMucGUzMnBsdXM7CisKKyAgICAgICAgICAgICAgICBGSUVMRF9RKEltYWdlQmFz
ZSwgcGVjZi0+SW1hZ2VCYXNlKTsKKyAgICAgICAgICAgICAgICBGSUVMRF9EKFNlY3Rpb25BbGln
bm1lbnQsIHBlY2YtPlNlY3Rpb25BbGlnbm1lbnQpOworICAgICAgICAgICAgICAgIEZJRUxEX0Qo
RmlsZUFsaWdubWVudCwgcGVjZi0+RmlsZUFsaWdubWVudCk7CisgICAgICAgICAgICAgICAgRklF
TERfVyhNYWpvck9wZXJhdGluZ1N5c3RlbVZlcnNpb24sIHBlY2YtPk1ham9yT3BlcmF0aW5nU3lz
dGVtVmVyc2lvbik7CisgICAgICAgICAgICAgICAgRklFTERfVyhNaW5vck9wZXJhdGluZ1N5c3Rl
bVZlcnNpb24sIHBlY2YtPk1pbm9yT3BlcmF0aW5nU3lzdGVtVmVyc2lvbik7CisgICAgICAgICAg
ICAgICAgRklFTERfVyhNYWpvckltYWdlVmVyc2lvbiwgcGVjZi0+TWFqb3JJbWFnZVZlcnNpb24p
OworICAgICAgICAgICAgICAgIEZJRUxEX1coTWlub3JJbWFnZVZlcnNpb24sIHBlY2YtPk1pbm9y
SW1hZ2VWZXJzaW9uKTsKKyAgICAgICAgICAgICAgICBGSUVMRF9XKE1ham9yU3Vic3lzdGVtVmVy
c2lvbiwgcGVjZi0+TWFqb3JTdWJzeXN0ZW1WZXJzaW9uKTsKKyAgICAgICAgICAgICAgICBGSUVM
RF9XKE1pbm9yU3Vic3lzdGVtVmVyc2lvbiwgcGVjZi0+TWlub3JTdWJzeXN0ZW1WZXJzaW9uKTsK
KyAgICAgICAgICAgICAgICBGSUVMRF9EKFdpbjMyVmVyc2lvblZhbHVlLCBwZWNmLT5XaW4zMlZl
cnNpb25WYWx1ZSk7CisgICAgICAgICAgICAgICAgRklFTERfRChTaXplT2ZJbWFnZSwgcGVjZi0+
U2l6ZU9mSW1hZ2UpOworICAgICAgICAgICAgICAgIEZJRUxEX0QoU2l6ZU9mSGVhZGVycywgcGVj
Zi0+U2l6ZU9mSGVhZGVycyk7CisgICAgICAgICAgICAgICAgRklFTERfRChDaGVja1N1bSwgcGVj
Zi0+Q2hlY2tTdW0pOworICAgICAgICAgICAgICAgIEZJRUxEX1coU3Vic3lzdGVtLCBwZWNmLT5T
dWJzeXN0ZW0pOworICAgICAgICAgICAgICAgIEZJRUxEX1coRGxsQ2hhcmFjdGVyaXN0aWNzLCBw
ZWNmLT5EbGxDaGFyYWN0ZXJpc3RpY3MpOworICAgICAgICAgICAgICAgIEZJRUxEX1EoU2l6ZU9m
U3RhY2tSZXNlcnZlLCBwZWNmLT5TaXplT2ZTdGFja1Jlc2VydmUpOworICAgICAgICAgICAgICAg
IEZJRUxEX1EoU2l6ZU9mU3RhY2tDb21taXQsIHBlY2YtPlNpemVPZlN0YWNrQ29tbWl0KTsKKyAg
ICAgICAgICAgICAgICBGSUVMRF9RKFNpemVPZkhlYXBSZXNlcnZlLCBwZWNmLT5TaXplT2ZIZWFw
UmVzZXJ2ZSk7CisgICAgICAgICAgICAgICAgRklFTERfUShTaXplT2ZIZWFwQ29tbWl0LCBwZWNm
LT5TaXplT2ZIZWFwQ29tbWl0KTsKKyAgICAgICAgICAgICAgICBGSUVMRF9EKExvYWRlckZsYWdz
LCBwZWNmLT5Mb2FkZXJGbGFncyk7CisgICAgICAgICAgICAgICAgRklFTERfRChOdW1iZXJPZlJ2
YUFuZFNpemVzLCBwZWNmLT5OdW1iZXJPZlJ2YUFuZFNpemVzKTsKKyAgICAgICAgICAgICAgICBT
dWJzeXN0ZW0gPSBwZWNmLT5TdWJzeXN0ZW07CisgICAgICAgICAgICAgICAgcGUtPk51bWJlck9m
UnZhQW5kU2l6ZXMgPSBwZWNmLT5OdW1iZXJPZlJ2YUFuZFNpemVzOworICAgICAgICAgICAgfQor
ICAgICAgICAgICAgQ0hLREVGKFN1YnN5c3RlbSwgSU1BR0VfU1VCU1lTVEVNX1VOS05PV04pOwor
ICAgICAgICAgICAgQ0hLREVGKFN1YnN5c3RlbSwgSU1BR0VfU1VCU1lTVEVNX05BVElWRSk7Cisg
ICAgICAgICAgICBDSEtERUYoU3Vic3lzdGVtLCBJTUFHRV9TVUJTWVNURU1fV0lORE9XU19HVUkp
OworICAgICAgICAgICAgQ0hLREVGKFN1YnN5c3RlbSwgSU1BR0VfU1VCU1lTVEVNX1dJTkRPV1Nf
Q1VJKTsKKyAgICAgICAgICAgIENIS0RFRihTdWJzeXN0ZW0sIElNQUdFX1NVQlNZU1RFTV9PUzJf
Q1VJKTsKKyAgICAgICAgICAgIENIS0RFRihTdWJzeXN0ZW0sIElNQUdFX1NVQlNZU1RFTV9QT1NJ
WF9DVUkpOworICAgICAgICAgICAgQ0hLREVGKFN1YnN5c3RlbSwgSU1BR0VfU1VCU1lTVEVNX05B
VElWRV9XSU5ET1dTKTsKKyAgICAgICAgICAgIENIS0RFRihTdWJzeXN0ZW0sIElNQUdFX1NVQlNZ
U1RFTV9XSU5ET1dTX0NFX0dVSSk7CisgICAgICAgICAgICBDSEtERUYoU3Vic3lzdGVtLCBJTUFH
RV9TVUJTWVNURU1fRUZJX0FQUExJQ0FUSU9OKTsKKyAgICAgICAgICAgIENIS0RFRihTdWJzeXN0
ZW0sIElNQUdFX1NVQlNZU1RFTV9FRklfQk9PVF9TRVJWSUNFX0RSSVZFUik7CisgICAgICAgICAg
ICBDSEtERUYoU3Vic3lzdGVtLCBJTUFHRV9TVUJTWVNURU1fRUZJX1JVTlRJTUVfRFJJVkVSKTsK
KyAgICAgICAgICAgIENIS0RFRihTdWJzeXN0ZW0sIElNQUdFX1NVQlNZU1RFTV9FRklfUk9NKTsK
KyAgICAgICAgICAgIENIS0RFRihTdWJzeXN0ZW0sIElNQUdFX1NVQlNZU1RFTV9YQk9YKTsKKyAg
ICAgICAgICAgIENIS0RFRihTdWJzeXN0ZW0sIElNQUdFX1NVQlNZU1RFTV9XSU5ET1dTX0JPT1Rf
QVBQTElDQVRJT04pOworCisgICAgICAgICAgICAvLyBEYXRhIGRpcmVjdG9yeSBlbnRyaWVzCisg
ICAgICAgICAgICBwZS0+aWRkYy5maWxlT2Zmc2V0ID0gcGUtPm9mZnNldDsKKyAgICAgICAgICAg
IGlmIChOVUxMID09IChwZS0+aWRkYy5kZCA9IG1rcHRyKGltYWdlX2RhdGFfZGlyZWN0b3J5X3Qp
KSkgZ290byBlcnJvcjsKKyAgICAgICAgICAgIHBlLT5vZmZzZXQgLT0gc2l6ZW9mKGltYWdlX2Rh
dGFfZGlyZWN0b3J5X3QpOyAvLyByZXNldAorICAgICAgICAgICAgcGUtPm9mZnNldCArPSAocGUt
Pk51bWJlck9mUnZhQW5kU2l6ZXMgKiBzaXplb2YoZGF0YV9kaXJlY3RvcnlfZW50cnlfdCkpOwor
CisjZGVmaW5lIERERShuYW1lKSBcCisgICAgICAgICAgICBGSUVMRF9EKG5hbWUjI1J2YSwgcGUt
PmlkZGMuZGQtPm5hbWUuVmlydHVhbEFkZHJlc3MpOyBcCisgICAgICAgICAgICBGSUVMRF9EKG5h
bWUjI1NpemUsIHBlLT5pZGRjLmRkLT5uYW1lLlNpemUpOworICAgICAgICAgICAgZm9yICh1bnNp
Z25lZCBpZHggPSAwOyBpZHggPCBwZS0+TnVtYmVyT2ZSdmFBbmRTaXplczsgKytpZHgpCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgc3dpdGNoIChpZHgpCisgICAgICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGNhc2UgMDogRERFKEV4cG9ydFRhYmxlKTsgYnJlYWs7CisgICAg
ICAgICAgICAgICAgY2FzZSAxOiBEREUoSW1wb3J0VGFibGUpOyBicmVhazsKKyAgICAgICAgICAg
ICAgICBjYXNlIDI6IERERShSZXNvdXJjZVRhYmxlKTsgYnJlYWs7CisgICAgICAgICAgICAgICAg
Y2FzZSAzOiBEREUoRXhjZXB0aW9uVGFibGUpOyBicmVhazsKKyAgICAgICAgICAgICAgICBjYXNl
IDQ6IERERShDZXJ0aWZpY2F0ZVRhYmxlKTsgYnJlYWs7CisgICAgICAgICAgICAgICAgY2FzZSA1
OiBEREUoQmFzZVJlbG9jYXRpb25UYWJsZSk7IGJyZWFrOworICAgICAgICAgICAgICAgIGNhc2Ug
NjogRERFKERlYnVnKTsgYnJlYWs7CisgICAgICAgICAgICAgICAgY2FzZSA3OiBEREUoQXJjaGl0
ZWN0dXJlKTsgYnJlYWs7CisgICAgICAgICAgICAgICAgY2FzZSA4OiBEREUoR2xvYmFsUHRyKTsg
YnJlYWs7CisgICAgICAgICAgICAgICAgY2FzZSA5OiBEREUoVExTVGFibGUpOyBicmVhazsKKyAg
ICAgICAgICAgICAgICBjYXNlIDEwOiBEREUoTG9hZENvbmZpZ1RhYmxlKTsgYnJlYWs7CisgICAg
ICAgICAgICAgICAgY2FzZSAxMTogRERFKEJvdW5kSW1wb3J0KTsgYnJlYWs7CisgICAgICAgICAg
ICAgICAgY2FzZSAxMjogRERFKEltcG9ydEFkZHJlc3NUYWJsZSk7IGJyZWFrOworICAgICAgICAg
ICAgICAgIGNhc2UgMTM6IERERShEZWxheUltcG9ydERlc2NyaXB0b3IpOyBicmVhazsKKyAgICAg
ICAgICAgICAgICBjYXNlIDE0OiBEREUoQ0xSUnVudGltZUhlYWRlcik7IGJyZWFrOworICAgICAg
ICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgY2FzZSAxNTogRERFKFJlc2VydmVk
KTsgYnJlYWs7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICB9CisK
KyAgICAgICAgLy8gU2VjdGlvbiBoZWFkZXJzCisgICAgICAgIHBlLT5TZWN0aW9uSGVhZGVyQmFz
ZSA9IHBlLT5vZmZzZXQ7CisgICAgICAgIGZvciAodW5zaWduZWQgaWR4ID0gMDsgaWR4IDwgY2gt
Pk51bWJlck9mU2VjdGlvbnM7ICsraWR4KQorICAgICAgICB7CisgICAgICAgICAgICBwZWNvZmZf
c2VjdGlvbl9jdCAqc2M7CisgICAgICAgICAgICBwZWNvZmZfc2VjdGlvbl90ICpzOworICAgICAg
ICAgICAgRFdPUkQgYWxpZ247ICh2b2lkKWFsaWduOworCisgICAgICAgICAgICBzYyA9ICZwZS0+
c2VjdGlvbmNzW2lkeF07CisgICAgICAgICAgICBETENMX0FQUEVORChwZWNvZmZfc2VjdGlvbl9j
dCwgcGUtPnNlY3Rpb25zLCBzYyk7CisKKyAgICAgICAgICAgIHBlLT5vZmZzZXQgPSBwZS0+U2Vj
dGlvbkhlYWRlckJhc2UgKyAoaWR4ICogc2l6ZW9mKHBlY29mZl9zZWN0aW9uX3QpKTsKKyAgICAg
ICAgICAgIHNjLT5maWxlT2Zmc2V0ID0gcGUtPm9mZnNldDsKKyAgICAgICAgICAgIGlmIChOVUxM
ID09IChzYy0+cyA9IG1rcHRyKHBlY29mZl9zZWN0aW9uX3QpKSkgZ290byBlcnJvcjsKKyAgICAg
ICAgICAgIHMgPSBzYy0+czsKKworICAgICAgICAgICAgaWYgKHMtPlNpemVPZlJhd0RhdGEpCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcGUtPm9mZnNldCA9IHMtPlBvaW50ZXJUb1Jh
d0RhdGE7CisgICAgICAgICAgICAgICAgaWYgKE5VTEwgPT0gKHNjLT5kYXRhID0gbWtwdHIodWlu
dDhfdCkpKSBnb3RvIGVycm9yOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICAvLyBOYW1l
CisgICAgICAgICAgICBmb3IgKHVuc2lnbmVkIGsgPSAwOyBrIDwgc2l6ZW9mKHMtPk5hbWUpOyAr
K2spCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgRklFTERfQihOYW1lLCBzLT5OYW1l
W2tdKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIEZJRUxEX0QoVmlydHVhbFNpemUsIHMt
PlZpcnR1YWxTaXplKTsKKyAgICAgICAgICAgIEZJRUxEX0QoVmlydHVhbEFkZHJlc3MsIHMtPlZp
cnR1YWxBZGRyZXNzKTsKKyAgICAgICAgICAgIEZJRUxEX0QoU2l6ZU9mUmF3RGF0YSwgcy0+U2l6
ZU9mUmF3RGF0YSk7CisgICAgICAgICAgICBGSUVMRF9EKFBvaW50ZXJUb1Jhd0RhdGEsIHMtPlBv
aW50ZXJUb1Jhd0RhdGEpOworICAgICAgICAgICAgRklFTERfRChQb2ludGVyVG9SZWxvY2F0aW9u
cywgcy0+UG9pbnRlclRvUmVsb2NhdGlvbnMpOworICAgICAgICAgICAgRklFTERfRChQb2ludGVy
VG9MaW5lbnVtYmVycywgcy0+UG9pbnRlclRvTGluZW51bWJlcnMpOworICAgICAgICAgICAgRklF
TERfVyhOdW1iZXJPZlJlbG9jYXRpb25zLCBzLT5OdW1iZXJPZlJlbG9jYXRpb25zKTsKKyAgICAg
ICAgICAgIEZJRUxEX1coTnVtYmVyT2ZMaW5lbnVtYmVycywgcy0+TnVtYmVyT2ZMaW5lbnVtYmVy
cyk7CisgICAgICAgICAgICBGSUVMRF9EKENoYXJhY3RlcmlzdGljcywgcy0+Q2hhcmFjdGVyaXN0
aWNzKTsKKyAgICAgICAgICAgIENIS0JJVChzLT5DaGFyYWN0ZXJpc3RpY3MsIElNQUdFX1NDTl9U
WVBFX05PX1BBRCk7CisgICAgICAgICAgICBDSEtCSVQocy0+Q2hhcmFjdGVyaXN0aWNzLCBJTUFH
RV9TQ05fQ05UX0NPREUpOworICAgICAgICAgICAgQ0hLQklUKHMtPkNoYXJhY3RlcmlzdGljcywg
SU1BR0VfU0NOX0NOVF9JTklUSUFMSVpFRF9EQVRBKTsKKyAgICAgICAgICAgIENIS0JJVChzLT5D
aGFyYWN0ZXJpc3RpY3MsIElNQUdFX1NDTl9DTlRfVU5JTklUSUFMSVpFRF9EQVRBKTsKKyAgICAg
ICAgICAgIENIS0JJVChzLT5DaGFyYWN0ZXJpc3RpY3MsIElNQUdFX1NDTl9MTktfT1RIRVIpOwor
ICAgICAgICAgICAgQ0hLQklUKHMtPkNoYXJhY3RlcmlzdGljcywgSU1BR0VfU0NOX0xOS19JTkZP
KTsKKyAgICAgICAgICAgIENIS0JJVChzLT5DaGFyYWN0ZXJpc3RpY3MsIElNQUdFX1NDTl9MTktf
UkVNT1ZFKTsKKyAgICAgICAgICAgIENIS0JJVChzLT5DaGFyYWN0ZXJpc3RpY3MsIElNQUdFX1ND
Tl9MTktfQ09NREFUKTsKKyAgICAgICAgICAgIENIS0JJVChzLT5DaGFyYWN0ZXJpc3RpY3MsIElN
QUdFX1NDTl9HUFJFTCk7CisgICAgICAgICAgICBDSEtCSVQocy0+Q2hhcmFjdGVyaXN0aWNzLCBJ
TUFHRV9TQ05fTUVNX1BVUkdFQUJMRSk7CisgICAgICAgICAgICBDSEtCSVQocy0+Q2hhcmFjdGVy
aXN0aWNzLCBJTUFHRV9TQ05fTUVNXzE2QklUKTsKKyAgICAgICAgICAgIENIS0JJVChzLT5DaGFy
YWN0ZXJpc3RpY3MsIElNQUdFX1NDTl9NRU1fTE9DS0VEKTsKKyAgICAgICAgICAgIENIS0JJVChz
LT5DaGFyYWN0ZXJpc3RpY3MsIElNQUdFX1NDTl9NRU1fUFJFTE9BRCk7CisgICAgICAgICAgICBh
bGlnbiA9IHMtPkNoYXJhY3RlcmlzdGljcyAmIChJTUFHRV9TQ05fQUxJR05fODE5MkJZVEVTfElN
QUdFX1NDTl9BTElHTl8xQllURVMpOworICAgICAgICAgICAgQ0hLREVGKGFsaWduLCBJTUFHRV9T
Q05fQUxJR05fMUJZVEVTKTsKKyAgICAgICAgICAgIENIS0RFRihhbGlnbiwgSU1BR0VfU0NOX0FM
SUdOXzJCWVRFUyk7CisgICAgICAgICAgICBDSEtERUYoYWxpZ24sIElNQUdFX1NDTl9BTElHTl80
QllURVMpOworICAgICAgICAgICAgQ0hLREVGKGFsaWduLCBJTUFHRV9TQ05fQUxJR05fOEJZVEVT
KTsKKyAgICAgICAgICAgIENIS0RFRihhbGlnbiwgSU1BR0VfU0NOX0FMSUdOXzE2QllURVMpOwor
ICAgICAgICAgICAgQ0hLREVGKGFsaWduLCBJTUFHRV9TQ05fQUxJR05fMzJCWVRFUyk7CisgICAg
ICAgICAgICBDSEtERUYoYWxpZ24sIElNQUdFX1NDTl9BTElHTl82NEJZVEVTKTsKKyAgICAgICAg
ICAgIENIS0RFRihhbGlnbiwgSU1BR0VfU0NOX0FMSUdOXzEyOEJZVEVTKTsKKyAgICAgICAgICAg
IENIS0RFRihhbGlnbiwgSU1BR0VfU0NOX0FMSUdOXzI1NkJZVEVTKTsKKyAgICAgICAgICAgIENI
S0RFRihhbGlnbiwgSU1BR0VfU0NOX0FMSUdOXzUxMkJZVEVTKTsKKyAgICAgICAgICAgIENIS0RF
RihhbGlnbiwgSU1BR0VfU0NOX0FMSUdOXzEwMjRCWVRFUyk7CisgICAgICAgICAgICBDSEtERUYo
YWxpZ24sIElNQUdFX1NDTl9BTElHTl8yMDQ4QllURVMpOworICAgICAgICAgICAgQ0hLREVGKGFs
aWduLCBJTUFHRV9TQ05fQUxJR05fNDA5NkJZVEVTKTsKKyAgICAgICAgICAgIENIS0RFRihhbGln
biwgSU1BR0VfU0NOX0FMSUdOXzgxOTJCWVRFUyk7CisgICAgICAgICAgICBDSEtCSVQocy0+Q2hh
cmFjdGVyaXN0aWNzLCBJTUFHRV9TQ05fTE5LX05SRUxPQ19PVkZMKTsKKyAgICAgICAgICAgIENI
S0JJVChzLT5DaGFyYWN0ZXJpc3RpY3MsIElNQUdFX1NDTl9NRU1fRElTQ0FSREFCTEUpOworICAg
ICAgICAgICAgQ0hLQklUKHMtPkNoYXJhY3RlcmlzdGljcywgSU1BR0VfU0NOX01FTV9OT1RfQ0FD
SEVEKTsKKyAgICAgICAgICAgIENIS0JJVChzLT5DaGFyYWN0ZXJpc3RpY3MsIElNQUdFX1NDTl9N
RU1fTk9UX1BBR0VEKTsKKyAgICAgICAgICAgIENIS0JJVChzLT5DaGFyYWN0ZXJpc3RpY3MsIElN
QUdFX1NDTl9NRU1fU0hBUkVEKTsKKyAgICAgICAgICAgIENIS0JJVChzLT5DaGFyYWN0ZXJpc3Rp
Y3MsIElNQUdFX1NDTl9NRU1fRVhFQ1VURSk7CisgICAgICAgICAgICBDSEtCSVQocy0+Q2hhcmFj
dGVyaXN0aWNzLCBJTUFHRV9TQ05fTUVNX1JFQUQpOworICAgICAgICAgICAgQ0hLQklUKHMtPkNo
YXJhY3RlcmlzdGljcywgSU1BR0VfU0NOX01FTV9XUklURSk7CisgICAgICAgICAgICBpZiAoc2Mt
PmRhdGEpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZm9yICh1bnNpZ25lZCBrID0g
MDsgayA8IDg7ICsraykKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIEZJ
RUxEX0IoU0VDVElPTl9CWVRFLCBzYy0+ZGF0YVtrXSk7CisgICAgICAgICAgICAgICAgfQorICAg
ICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgLy8gQ2VydGlmaWNhdGUgVGFibGUgaGFu
ZGxpbmcKKyAgICAgICAgaWYgKHBlLT5pZGRjLmRkLT5DZXJ0aWZpY2F0ZVRhYmxlLlZpcnR1YWxB
ZGRyZXNzKQorICAgICAgICB7CisvLyBGSVghISEgbm90IGFsbG93aW5nIGZvciBtb3JlIHRoYW4g
b25lIGNlcnQhISEKKyAgICAgICAgICAgIGF0dHJpYnV0ZV9jZXJ0aWZpY2F0ZV90ICphYzsKKyAg
ICAgICAgICAgIHBlLT5vZmZzZXQgPSBwZS0+aWRkYy5kZC0+Q2VydGlmaWNhdGVUYWJsZS5WaXJ0
dWFsQWRkcmVzczsKKyAgICAgICAgICAgIGlmIChOVUxMID09IChwZS0+Y2VydC5hYyA9IG1rcHRy
KGF0dHJpYnV0ZV9jZXJ0aWZpY2F0ZV90KSkpIGdvdG8gZXJyb3I7CisgICAgICAgICAgICBhYyA9
IHBlLT5jZXJ0LmFjOworCisgICAgICAgICAgICBGSUVMRF9EKGR3TGVuZ3RoLCBhYy0+ZHdMZW5n
dGgpOworICAgICAgICAgICAgRklFTERfVyh3UmV2aXNpb24sIGFjLT53UmV2aXNpb24pOworICAg
ICAgICAgICAgRklFTERfVyh3Q2VydGlmaWNhdGVUeXBlLCBhYy0+d0NlcnRpZmljYXRlVHlwZSk7
CisgICAgICAgICAgICBDSEtERUYoYWMtPndSZXZpc2lvbiwgV0lOX0NFUlRfUkVWSVNJT05fMV8w
KTsKKyAgICAgICAgICAgIENIS0RFRihhYy0+d1JldmlzaW9uLCBXSU5fQ0VSVF9SRVZJU0lPTl8y
XzApOworICAgICAgICAgICAgQ0hLREVGKGFjLT53Q2VydGlmaWNhdGVUeXBlLCBXSU5fQ0VSVF9U
WVBFX1g1MDkpOworICAgICAgICAgICAgQ0hLREVGKGFjLT53Q2VydGlmaWNhdGVUeXBlLCBXSU5f
Q0VSVF9UWVBFX1BLQ1NfU0lHTkVEX0RBVEEpOworICAgICAgICAgICAgQ0hLREVGKGFjLT53Q2Vy
dGlmaWNhdGVUeXBlLCBXSU5fQ0VSVF9UWVBFX1JFU0VSVkVEXzEpOworICAgICAgICAgICAgQ0hL
REVGKGFjLT53Q2VydGlmaWNhdGVUeXBlLCBXSU5fQ0VSVF9UWVBFX1RTX1NUQUNLX1NJR05FRCk7
CisgICAgICAgICAgICAvLyBGSVghISEgdmVyaWZ5IGR3TGVuZ3RoIDwgQ2VydGlmaWNhdGVUYWJs
ZS5TaXplCisgICAgICAgICAgICBpZiAoTlVMTCA9PSAocGUtPmNlcnQuZGF0YSA9IG1rcHRyKHVp
bnQ4X3QpKSkgZ290byBlcnJvcjsKKyAgICAgICAgfQorCisgICAgfQorICAgIGVsc2UKKyAgICAg
ICAgZ290byBlcnJvcjsKKworICAgIHJldHVybiBwZTsKKworICAgIGVycm9yOgorICAgICAgICBp
ZiAocGUpIHBlY29mZl9pbWFnZV9mcmVlKHBlKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7Cit9CisK
Ky8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKi8KK3ZvaWQKK3BlY29mZl9zZXR1cF92ZXJpZnkgKHBlY29mZl9pbWFnZV90
ICpwZSkKK3sKKyAgICBpZiAocGUgJiYgcGUtPmlkZGMuZGQtPkNlcnRpZmljYXRlVGFibGUuVmly
dHVhbEFkZHJlc3MpCisgICAgeworICAgICAgICAvLyBHZW5lcmF0ZSBzaWduYXR1cmUgYnl0ZSBz
dHJlYW0KKyAgICAgICAgLy8gU2VlIFdpbmRvd3MgQXV0aGVudGljb2RlIFBvcnRhYmxlIEV4ZWN1
dGFibGUgU2lnbmF0dXJlIEZvcm1hdAorICAgICAgICAvLyAnQ2FsY3VsYXRpbmcgdGhlIFBFIElt
YWdlIEhhc2gnCisgICAgICAgIERXT1JEIG9mZjEsIGxlbjE7CisgICAgICAgIERXT1JEIG9mZjIs
IGxlbjI7CisgICAgICAgIEJZVEUgKmRhdDEsICpkYXQyOworICAgICAgICBwZWNvZmZfc2VjdGlv
bl9jdCAqc2M7CisgICAgICAgIHBlY29mZl9zZWN0aW9uX3QgKnM7CisgICAgICAgIERXT1JEIFN0
YXJ0T2ZSYXdEYXRhID0gfjA7CisgICAgICAgIERXT1JEIEVuZE9mUmF3RGF0YSA9IDA7CisgICAg
ICAgIERXT1JEIEVuZE9mSW1hZ2VIZWFkZXIgPSAwOworICAgICAgICB1bnNpZ25lZCBTVU1fT0Zf
QllURVNfSEFTSEVEOworICAgICAgICBCWVRFICpidWY7CisgICAgICAgIHVuc2lnbmVkIEZJTEVf
U0laRTsKKyAgICAgICAgdW5zaWduZWQgRVhUUkE7CisgICAgICAgIHJhbmdlX3QgKnJhbmdlOwor
ICAgICAgICBpbnQgc29ydGVkOworCisgICAgICAgIC8vIERPUyBoZWFkZXIgYW5kIHN0dWIKKyAg
ICAgICAgb2ZmMSA9IHBlLT5kaGMuZmlsZU9mZnNldDsKKyAgICAgICAgbGVuMSA9IHNpemVvZihk
b3NfaGVhZGVyX3QpOworICAgICAgICBkYXQxID0gKEJZVEUgKilwZS0+ZGhjLmRoOworICAgICAg
ICBvZmYyID0gb2ZmMSArIGxlbjE7CisgICAgICAgIGxlbjIgPSBwZS0+Y2hjLmZpbGVPZmZzZXQg
LSBzaXplb2YoZG9zX2hlYWRlcl90KTsKKyAgICAgICAgZGF0MiA9IHBlLT5kaGMuZHM7CisgICAg
ICAgIHBlY29mZl9hcHBlbmRfcmFuZ2UocGUsIG9mZjEsIGxlbjEsIGRhdDEsICJET1MgaGVhZGVy
Iik7CisgICAgICAgIHBlY29mZl9hcHBlbmRfcmFuZ2UocGUsIG9mZjIsIGxlbjIsIGRhdDIsICJE
T1Mgc3R1YiIpOworICAgICAgICAvLyBDT0ZGIGhlYWRlcnMKKyAgICAgICAgcGVjb2ZmX2FwcGVu
ZF9yYW5nZShwZSwgcGUtPmNoYy5maWxlT2Zmc2V0LCBzaXplb2YoY29mZl9oZWFkZXJfdCksIChC
WVRFICopcGUtPmNoYy5jaCwgIkNPRkYgaGVhZGVyIik7CisgICAgICAgIC8vIENPRkYgZmllbGRz
CisgICAgICAgIHBlY29mZl9hcHBlbmRfcmFuZ2UocGUsIHBlLT5jZmMuZmlsZU9mZnNldCwgc2l6
ZW9mKGNvZmZfZmllbGRzX3QpLCAoQllURSAqKXBlLT5jZmMuY2YsICJDT0ZGIGZpZWxkcyIpOwor
ICAgICAgICAvLyBXaW5kb3dzIHNwZWNpZmljIGZpZWxkcywgZXhjbHVkaW5nIENoZWNrc3VtCisg
ICAgICAgIGlmIChpc19wZTMyKCkpCisgICAgICAgIHsKKyAgICAgICAgICAgIG9mZjEgPSBwZS0+
cGVjZmMuZmlsZU9mZnNldDsKKyAgICAgICAgICAgIGxlbjEgPSBPRkZTRVRfT0YocGUtPnBlY2Zj
LnBlMzIsIENoZWNrU3VtKTsKKyAgICAgICAgICAgIGRhdDEgPSAoQllURSAqKXBlLT5wZWNmYy5w
ZTMyOworICAgICAgICAgICAgb2ZmMiA9IG9mZjEgKyBsZW4xICsgc2l6ZW9mKERXT1JEKTsKKyAg
ICAgICAgICAgIGxlbjIgPSBzaXplb2YocGUzMl9jb2ZmX2ZpZWxkc190KSAtIE9GRlNFVF9PRihw
ZS0+cGVjZmMucGUzMiwgU3Vic3lzdGVtKTsKKyAgICAgICAgICAgIGRhdDIgPSBkYXQxICsgbGVu
MSArIHNpemVvZihEV09SRCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7Cisg
ICAgICAgICAgICBvZmYxID0gcGUtPnBlY2ZjLmZpbGVPZmZzZXQ7CisgICAgICAgICAgICBsZW4x
ID0gT0ZGU0VUX09GKHBlLT5wZWNmYy5wZTMycGx1cywgQ2hlY2tTdW0pOworICAgICAgICAgICAg
ZGF0MSA9IChCWVRFICopcGUtPnBlY2ZjLnBlMzJwbHVzOworICAgICAgICAgICAgb2ZmMiA9IG9m
ZjEgKyBsZW4xICsgc2l6ZW9mKERXT1JEKTsKKyAgICAgICAgICAgIGxlbjIgPSBzaXplb2YocGUz
MnBsdXNfY29mZl9maWVsZHNfdCkgLSBPRkZTRVRfT0YocGUtPnBlY2ZjLnBlMzJwbHVzLCBTdWJz
eXN0ZW0pOworICAgICAgICAgICAgZGF0MiA9IGRhdDEgKyBsZW4xICsgc2l6ZW9mKERXT1JEKTsK
KyAgICAgICAgfQorICAgICAgICBwZWNvZmZfYXBwZW5kX3JhbmdlKHBlLCBvZmYxLCBsZW4xLCBk
YXQxLCAiV2luLXNwZWNpZmljIENPRkYsIG1pbnVzIENoZWNrc3VtIik7CisgICAgICAgIHBlY29m
Zl9hcHBlbmRfcmFuZ2UocGUsIG9mZjIsIGxlbjIsIGRhdDIsICJXaW4tc3BlY2lmaWMgQ09GRiwg
bWludXMgQ2hlY2tzdW0iKTsKKyAgICAgICAgLy8gSW1hZ2UgRGF0YSBEaXJlY3RvcmllcywgZXhj
bHVkaW5nIENlcnRpZmljYXRlVGFibGUKKyAgICAgICAgb2ZmMSA9IHBlLT5pZGRjLmZpbGVPZmZz
ZXQ7CisgICAgICAgIGxlbjEgPSBPRkZTRVRfT0YocGUtPmlkZGMuZGQsIENlcnRpZmljYXRlVGFi
bGUpOworICAgICAgICBkYXQxID0gKEJZVEUgKilwZS0+aWRkYy5kZDsKKyAgICAgICAgb2ZmMiA9
IG9mZjEgKyBsZW4xICsgc2l6ZW9mKGRhdGFfZGlyZWN0b3J5X2VudHJ5X3QpOworICAgICAgICBs
ZW4yID0gc2l6ZW9mKHBlMzJwbHVzX2NvZmZfZmllbGRzX3QpIC0gT0ZGU0VUX09GKHBlLT5wZWNm
Yy5wZTMycGx1cywgU3Vic3lzdGVtKTsKKyAgICAgICAgbGVuMiA9IHBlLT5OdW1iZXJPZlJ2YUFu
ZFNpemVzICogc2l6ZW9mKGRhdGFfZGlyZWN0b3J5X2VudHJ5X3QpOworICAgICAgICBsZW4yIC09
IE9GRlNFVF9PRihwZS0+aWRkYy5kZCwgQmFzZVJlbG9jYXRpb25UYWJsZSk7CisgICAgICAgIGRh
dDIgPSBkYXQxICsgbGVuMSArIHNpemVvZihkYXRhX2RpcmVjdG9yeV9lbnRyeV90KTsKKyAgICAg
ICAgcGVjb2ZmX2FwcGVuZF9yYW5nZShwZSwgb2ZmMSwgbGVuMSwgZGF0MSwgIkRhdGEgRGlyZWN0
b3J5LCBtaW51cyBDZXJ0aWZpY2F0ZVRhYmxlIik7CisgICAgICAgIHBlY29mZl9hcHBlbmRfcmFu
Z2UocGUsIG9mZjIsIGxlbjIsIGRhdDIsICJEYXRhIERpcmVjdG9yeSwgbWludXMgQ2VydGlmaWNh
dGVUYWJsZSIpOworICAgICAgICAvLyBTZWN0aW9uIEhlYWRlcnMgLSBhcmUgdG8gYmUgc29ydGVk
IGFjY29yZGluZyB0byBQb2ludGVyVG9SYXdEYXRhCisgICAgICAgIC8vIEZJWCEhISB0aGlzIGNv
ZGUgZG9lcyBub3QgcHJvcGVybHkgc29ydCB0aGUgbGlzdCBvZiBzZWN0aW9uIGhlYWRlcnMKKyAg
ICAgICAgU1VNX09GX0JZVEVTX0hBU0hFRCA9IGlzX3BlMzIoKSA/IHBlLT5wZWNmYy5wZTMyLT5T
aXplT2ZIZWFkZXJzIDogcGUtPnBlY2ZjLnBlMzJwbHVzLT5TaXplT2ZIZWFkZXJzOworICAgICAg
ICBETENMX0ZPUl9FQUNIKHBlY29mZl9zZWN0aW9uX2N0LCBwZS0+c2VjdGlvbnMsIHNjLCBuZXh0
LCBwcmV2KQorICAgICAgICB7CisgICAgICAgICAgICBzID0gc2MtPnM7CisgICAgICAgICAgICBw
ZWNvZmZfYXBwZW5kX3JhbmdlKHBlLCBzYy0+ZmlsZU9mZnNldCwgc2l6ZW9mKHBlY29mZl9zZWN0
aW9uX3QpLCAoQllURSAqKXMsICJTZWN0aW9uSGVhZGVyIik7CisgICAgICAgICAgICBpZiAocy0+
U2l6ZU9mUmF3RGF0YSkKKyAgICAgICAgICAgIHsKKy8vICAgICAgICAgICAgICBQUklOVEsoTEFC
RUwgIlxuIiwgcy0+TmFtZSk7CisgICAgICAgICAgICAgICAgcGVjb2ZmX2FwcGVuZF9yYW5nZShw
ZSwgcy0+UG9pbnRlclRvUmF3RGF0YSwgcy0+U2l6ZU9mUmF3RGF0YSwgc2MtPmRhdGEsICJTZWN0
aW9uQ29udGVudCIpOworICAgICAgICAgICAgICAgIFNVTV9PRl9CWVRFU19IQVNIRUQgKz0gcy0+
U2l6ZU9mUmF3RGF0YTsKKyAgICAgICAgICAgICAgICBTdGFydE9mUmF3RGF0YSA9IG1pbihzLT5Q
b2ludGVyVG9SYXdEYXRhLCBTdGFydE9mUmF3RGF0YSk7CisgICAgICAgICAgICAgICAgRW5kT2ZS
YXdEYXRhID0gbWF4KHMtPlBvaW50ZXJUb1Jhd0RhdGEgKyBzLT5TaXplT2ZSYXdEYXRhLCBTdGFy
dE9mUmF3RGF0YSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgRW5kT2ZJbWFn
ZUhlYWRlciA9IHBlLT5TZWN0aW9uSGVhZGVyQmFzZSArIChwZS0+Y2hjLmNoLT5OdW1iZXJPZlNl
Y3Rpb25zICogc2l6ZW9mKHBlY29mZl9zZWN0aW9uX3QpKTsKKy8vICAgICAgUFJJTlRLKCJFbmQg
b2YgSW1hZ2UgSGVkcjogJTA4WFxuIiwgRW5kT2ZJbWFnZUhlYWRlcik7CisvLyAgICAgIFBSSU5U
SygiU3RhcnQgb2YgUmF3IERhdGE6ICUwOFhcbiIsIFN0YXJ0T2ZSYXdEYXRhKTsKKyAgICAgICAg
cGUtPm9mZnNldCA9IEVuZE9mSW1hZ2VIZWFkZXI7CisgICAgICAgIGJ1ZiA9IG1rcHRyKEJZVEUp
OworICAgICAgICBwZWNvZmZfYXBwZW5kX3JhbmdlKHBlLCBFbmRPZkltYWdlSGVhZGVyLCBTdGFy
dE9mUmF3RGF0YSAtIEVuZE9mSW1hZ2VIZWFkZXIsIGJ1ZiwgIlBhZGRpbmcgYWZ0ZXIgSGVhZGVy
IHRvIFJhdyBEYXRhIik7CisKKyAgICAgICAgLy8gVGhlIHN0YXJ0IG9mIHJhdyBkYXRhIG9mZmlj
aWFsbHkgZW5kcyB0aGUgaW1hZ2UgaGVhZGVyCisgICAgICAgIEZJTEVfU0laRSA9IHBlLT5pbWFn
ZVNpemU7CisgICAgICAgIEVYVFJBID0gRklMRV9TSVpFIC0gKChwZS0+aWRkYy5kZC0+Q2VydGlm
aWNhdGVUYWJsZS5TaXplKSArIFNVTV9PRl9CWVRFU19IQVNIRUQpOworICAgICAgICBQUklOVEso
IkZJTEVfU0laRSAldSgleCkgU09CSCAldSBFWFRSQSAldVxuIiwgRklMRV9TSVpFLCBGSUxFX1NJ
WkUsIFNVTV9PRl9CWVRFU19IQVNIRUQsIEVYVFJBKTsKKyAgICAgICAgaWYgKEVYVFJBKQorICAg
ICAgICB7CisgICAgICAgICAgICAvLyBGSVg/Pz8gTm90IGNsZWFyIGlmIHNob3VsZCBiZSBzb3J0
ZWQgKHNwZWMgb25seSBkZXNjcmliZXMgc29ydGluZyBzZWN0aW9ucykKKyAgICAgICAgICAgIEJZ
VEUgKmJ1ZjsKKyAgICAgICAgICAgIHBlLT5vZmZzZXQgPSBFbmRPZlJhd0RhdGE7CisgICAgICAg
ICAgICBidWYgPSBta3B0cihCWVRFKTsKKyAgICAgICAgICAgIHBlY29mZl9hcHBlbmRfcmFuZ2Uo
cGUsIEVuZE9mUmF3RGF0YSwgRVhUUkEsIGJ1ZiwgIkV4dHJhIik7CisgICAgICAgIH0KKworICAg
ICAgICAvLyBGSVghISEgTXVzdCBzb3J0IHNlY3Rpb25zIGFjY29yZGluZyB0byBmaWxlIG9mZnNl
dAorICAgICAgICAvLyBTaW1wbGUgYnJ1dGUgZm9yY2UgbGluZWFyIHNvcnQKKyAgICAgICAgZG8K
KyAgICAgICAgeworICAgICAgICAgICAgc29ydGVkID0gMTsKKyAgICAgICAgICAgIERMQ0xfRk9S
X0VBQ0gocmFuZ2VfdCwgcGUtPnJhbmdlcywgcmFuZ2UsIG5leHQsIHByZXYpCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgaWYgKChyYW5nZS0+bmV4dCAhPSBwZS0+cmFuZ2VzKSAmJiAo
cmFuZ2UtPm9mZnNldCA+IHJhbmdlLT5uZXh0LT5vZmZzZXQpKQorICAgICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAgICAgRExDTF9SRU1PVkUocmFuZ2VfdCwgcGUtPnJhbmdlcywgcmFu
Z2UpOworICAgICAgICAgICAgICAgICAgICBETENMX0FQUEVORChyYW5nZV90LCBwZS0+cmFuZ2Vz
LCByYW5nZSk7CisgICAgICAgICAgICAgICAgICAgIHNvcnRlZCA9IDA7CisgICAgICAgICAgICAg
ICAgICAgIC8vYnJlYWs7IC0gc2FmZSB0byBjb250aW51ZSB0byB0cmF2ZXJzZSBsaXN0CisgICAg
ICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICB9IHdoaWxlICghc29ydGVkKTsK
KworI2lmIDAKKyAgICAgICAgLy8gTm93IG91dHB1dCBzaWduYXR1cmUgYnl0ZSBzdHJlYW0KKyAg
ICAgICAgeworICAgICAgICAgICAgcmFuZ2VfdCAqcmFuZ2U7CisgICAgICAgICAgICByYW5nZV90
ICpwcmV2UmFuZ2UgPSBOVUxMOworICAgICAgICAgICAgRExDTF9GT1JfRUFDSChyYW5nZV90LCBw
ZS0+cmFuZ2VzLCByYW5nZSwgbmV4dCwgcHJldikKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBpZiAocHJldlJhbmdlKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAg
ICAgaWYgKChwcmV2UmFuZ2UtPm9mZnNldCArIHByZXZSYW5nZS0+bGVuZ3RoKSAhPSByYW5nZS0+
b2Zmc2V0KQorICAgICAgICAgICAgICAgICAgICAgICAgUFJJTlRLKCJXYXJuaW5nOiBub3QgY29u
c2VjdXRpdmUhXG4iKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgUFJJTlRL
KCJkaWdlc3RpbmcgJXggKyAleCAoJXgpIDogJXNcbiIsIHJhbmdlLT5vZmZzZXQsIHJhbmdlLT5s
ZW5ndGgsIHJhbmdlLT5vZmZzZXQgKyByYW5nZS0+bGVuZ3RoLCByYW5nZS0+ZGVzY3JpcHRpb24p
OworICAgICAgICAgICAgICAgIHByZXZSYW5nZSA9IHJhbmdlOworICAgICAgICAgICAgfQorICAg
ICAgICB9CisjZW5kaWYKKyAgICB9Cit9CisKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KKwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9wZWQuaCBiL3hlbi9jb21tb24vcGVkLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uNWI0MTIxZgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24vcGVk
LmgKQEAgLTAsMCArMSwxMjggQEAKKworI2lmbmRlZiBQRURfSAorCisvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisK
KyNpZm5kZWYgX19YRU5fXworI2RlZmluZSB6dGFsbG9jKFRZUEUsIFNJWkUpIChUWVBFICopY2Fs
bG9jKCAxLCBTSVpFICkKKyNkZWZpbmUgenNhbGxvYyhUWVBFKSB6dGFsbG9jKFRZUEUsIHNpemVv
ZihUWVBFKSApCisjZGVmaW5lIHpzZnJlZShQKSBmcmVlKFApCisjaW5jbHVkZSA8c3RkaW50Lmg+
CisjZGVmaW5lIFBSSU5USyhGTVQuLi4pIHByaW50ZihGTVQpCisKKyNlbHNlCisjZGVmaW5lIHpz
YWxsb2MoVFlQRSkgeHphbGxvY19hcnJheShUWVBFLCAxKQorI2RlZmluZSB6c2ZyZWUoUCkgeGZy
ZWUoUCkKKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNkZWZpbmUgUFJJTlRLKEZNVC4uLikgcHJp
bnRrKEZNVCkKKworI2VuZGlmCisKKy8vI2RlZmluZSBtYWxsb2MgTUFMTE9DX0RPX05PVF9VU0UK
Ky8vI2RlZmluZSBmcmVlIEZSRUVfRE9fTk9UX1VTRQorCisjaW5jbHVkZSAicGVjb2ZmLmgiCisK
Ky8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKi8KK3N0cnVjdCBwZWNvZmZfaW1hZ2VfczsKKwordHlwZWRlZiBzdHJ1Y3Qg
cmFuZ2VfcworeworICAgIERXT1JEIG9mZnNldDsgLy8gZnJvbSBmaWxlCisgICAgRFdPUkQgbGVu
Z3RoOyAvLyBpbmNsdXNpdmUKKyAgICBCWVRFICpkYXRhOyAvLyB0byBpbi1tZW1vcnkgY29weSBv
ZiBmaWxlCisgICAgY29uc3QgY2hhciAqZGVzY3JpcHRpb247IC8vIGZvciBkZWJ1ZworCisgICAg
c3RydWN0IHJhbmdlX3MgKm5leHQ7CisgICAgc3RydWN0IHJhbmdlX3MgKnByZXY7Cit9IHJhbmdl
X3Q7CisKK3JhbmdlX3QgKgorcGVjb2ZmX2FwcGVuZF9yYW5nZSAoc3RydWN0IHBlY29mZl9pbWFn
ZV9zICpwZSwgRFdPUkQgb2Zmc2V0LCBEV09SRCBsZW5ndGgsIEJZVEUgKmRhdGEsIGNvbnN0IGNo
YXIgKmRlc2NyaXB0aW9uKTsKKworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworLy8gTk9URTogVGhlIF9jcyBtZWFu
cyBjb250YWluZXIgc3RydWN0LCBhcyBpbiBpdCBjb250YWlucyB0aGUgZmlyc3QKKy8vIG1lbWJl
ciBwbHVzIGl0ZW1zIHJlbGF0ZWQgdG8gaXQgdGhhdCBJIG5lZWQgaW4gdGhlIGNvZGUKK3R5cGVk
ZWYgc3RydWN0IGRvc19oZWFkZXJfY3MKK3sKKyAgICBkb3NfaGVhZGVyX3QgKmRoOworICAgIEJZ
VEUgKmRzOworICAgIERXT1JEIGZpbGVPZmZzZXQ7Cit9IGRvc19oZWFkZXJfY3Q7CisKK3R5cGVk
ZWYgc3RydWN0IGNvZmZfaGVhZGVyX2NzCit7CisgICAgY29mZl9oZWFkZXJfdCAqY2g7CisgICAg
RFdPUkQgZmlsZU9mZnNldDsKK30gY29mZl9oZWFkZXJfY3Q7CisKK3R5cGVkZWYgc3RydWN0IGNv
ZmZfZmllbGRzX2NzCit7CisgICAgY29mZl9maWVsZHNfdCAqY2Y7CisjZGVmaW5lIGlzX3BlMzIo
KSAoSU1BR0VfTUFHSUNfUEUzMiA9PSBwZS0+Y2ZjLmNmLT5NYWdpYykKKyAgICBEV09SRCBmaWxl
T2Zmc2V0OworfSBjb2ZmX2ZpZWxkc19jdDsKKwordHlwZWRlZiBzdHJ1Y3QgcGVfY29mZl9maWVs
ZHNfY3MKK3sKKyAgICBwZTMyX2NvZmZfZmllbGRzX3QgKnBlMzI7CisgICAgcGUzMnBsdXNfY29m
Zl9maWVsZHNfdCAqcGUzMnBsdXM7CisgICAgRFdPUkQgZmlsZU9mZnNldDsKK30gcGVfY29mZl9m
aWVsZHNfY3Q7CisKK3R5cGVkZWYgc3RydWN0IGltYWdlX2RhdGFfZGlyZWN0b3J5X2NzCit7Cisg
ICAgaW1hZ2VfZGF0YV9kaXJlY3RvcnlfdCAqZGQ7CisgICAgRFdPUkQgZmlsZU9mZnNldDsKK30g
aW1hZ2VfZGF0YV9kaXJlY3RvcnlfY3Q7CisKK3R5cGVkZWYgc3RydWN0IHBlY29mZl9zZWN0aW9u
X2NzCit7CisgICAgcGVjb2ZmX3NlY3Rpb25fdCAqczsKKyAgICBCWVRFICpkYXRhOworICAgIERX
T1JEIGZpbGVPZmZzZXQ7CisgICAgc3RydWN0IHBlY29mZl9zZWN0aW9uX2NzICpuZXh0LCAqcHJl
djsKK30gcGVjb2ZmX3NlY3Rpb25fY3Q7CisKK3R5cGVkZWYgc3RydWN0IGF0dHJpYnV0ZV9jZXJ0
aWZpY2F0ZV9jcworeworICAgIGF0dHJpYnV0ZV9jZXJ0aWZpY2F0ZV90ICphYzsKKyAgICBCWVRF
ICpkYXRhOworfSBhdHRyaWJ1dGVfY2VydGlmaWNhdGVfY3Q7CisKK3R5cGVkZWYgc3RydWN0IHBl
Y29mZl9pbWFnZV9zCit7CisgICAgLy8gRm9yIG1hbmFnaW5nIHBhcnNlL2RlY29kZQorICAgIHVp
bnQ4X3QgKmltYWdlQmFzZTsKKyAgICBzaXplX3QgaW1hZ2VTaXplOworICAgIHNpemVfdCBvZmZz
ZXQ7CisKKyAgICBkb3NfaGVhZGVyX2N0IGRoYzsKKyAgICBjb2ZmX2hlYWRlcl9jdCBjaGM7Cisg
ICAgY29mZl9maWVsZHNfY3QgY2ZjOworICAgIHBlX2NvZmZfZmllbGRzX2N0IHBlY2ZjOworICAg
IGltYWdlX2RhdGFfZGlyZWN0b3J5X2N0IGlkZGM7CisjaWZuZGVmIFBFQ09GRl9NQVhfU0VDVElP
TlMKKyNkZWZpbmUgUEVDT0ZGX01BWF9TRUNUSU9OUyAzMgorI2VuZGlmCisgICAgcGVjb2ZmX3Nl
Y3Rpb25fY3Qgc2VjdGlvbmNzW1BFQ09GRl9NQVhfU0VDVElPTlNdOworICAgIGF0dHJpYnV0ZV9j
ZXJ0aWZpY2F0ZV9jdCBjZXJ0OworCisgICAgRFdPUkQgU2VjdGlvbkhlYWRlckJhc2U7CisKKyAg
ICAvLyBmb3IgaGFzaCBjb21wdXRhdGlvbi92ZXJpZmljYXRpb24KKyAgICByYW5nZV90ICpyYW5n
ZXM7CisgICAgRFdPUkQgTnVtYmVyT2ZSdmFBbmRTaXplczsKKyAgICBwZWNvZmZfc2VjdGlvbl9j
dCAqc2VjdGlvbnM7CisKKworfSBwZWNvZmZfaW1hZ2VfdDsKKworcGVjb2ZmX2ltYWdlX3QgKiBw
ZWNvZmZfaW1hZ2VfYWxsb2MgKHVpbnQ4X3QgKmltYWdlQmFzZSwgc2l6ZV90IGltYWdlU2l6ZSk7
Cit2b2lkIHBlY29mZl9pbWFnZV9mcmVlIChwZWNvZmZfaW1hZ2VfdCAqcGUpOworCitwZWNvZmZf
aW1hZ2VfdCAqIHBlY29mZl9pbWFnZV9kZWNvZGUgKHVpbnQ4X3QgKmltYWdlQmFzZSwgc2l6ZV90
IGltYWdlU2l6ZSk7Cit2b2lkIHBlY29mZl9zZXR1cF92ZXJpZnkgKHBlY29mZl9pbWFnZV90ICpw
ZSk7CisKKyNlbmRpZiAvLyBQRURfSAorCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zfb3BlbnNz
bC5jIGIveGVuL2NvbW1vbi92X29wZW5zc2wuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi45YmNiYTJlCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi92X29wZW5zc2wu
YwpAQCAtMCwwICsxLDEzNDggQEAKKworI2lmZGVmIF9fWEVOX18KKyNkZWZpbmUgT1BFTlNTTF8x
XzEKKy8vI2RlZmluZSBPUEVOU1NMX05PX0ZQX0FQSQorLy8jZGVmaW5lIE9QRU5TU0xfTk9fU0NU
UAorLy8jZGVmaW5lIE9QRU5TU0xfTk9fQklPCisjaW5jbHVkZSA8c3RkbGliLmg+CisjaW5jbHVk
ZSAicGVkLmgiCisjaW5jbHVkZSAiZGxjbC5oIgorI2RlZmluZSBDb3B5TWVtKFNSQyxERVNULFNJ
WkUpIG1lbWNweSgodm9pZCAqKURFU1QsKGNvbnN0IHZvaWQgKilTUkMsU0laRSkKKyNkZWZpbmUg
UFJJTlRLKEZNVC4uLikgcHJpbnRrKEZNVCkKKyNlbHNlCisjZGVmaW5lIFBSSU5USyhGTVQuLi4p
IHByaW50ZihGTVQpCisjZW5kaWYKKworI2RlZmluZSBJTlQ4IGludDhfdAorI2RlZmluZSBJTlQx
NiBpbnQxNl90CisjZGVmaW5lIElOVDMyIGludDMyX3QKKyNkZWZpbmUgSU5UNjQgaW50NjRfdAor
I2RlZmluZSBJTlROIHNpZ25lZCBsb25nCisjZGVmaW5lIFVJTlQ4IHVpbnQ4X3QKKyNkZWZpbmUg
VUlOVDE2IHVpbnQxNl90CisjZGVmaW5lIFVJTlQzMiB1aW50MzJfdAorI2RlZmluZSBVSU5UNjQg
dWludDY0X3QKKyNkZWZpbmUgVUlOVE4gdW5zaWduZWQgbG9uZworI2RlZmluZSBCT09MRUFOIGlu
dAorI2RlZmluZSBFRklBUEkKKyNkZWZpbmUgQ09OU1QgY29uc3QKKyNkZWZpbmUgSU4KKyNkZWZp
bmUgT1VUCisjaWZuZGVmIEZBTFNFCisjZGVmaW5lIEZBTFNFIDAKKyNlbmRpZgorI2lmbmRlZiBU
UlVFCisjZGVmaW5lIFRSVUUgMQorI2VuZGlmCisjZGVmaW5lIENvbXBhcmVNZW0oQSxCLFNJWkUp
IG1lbWNtcChBLEIsU0laRSkKKyNpZm5kZWYgQ29weU1lbQorI2RlZmluZSBDb3B5TWVtKFNSQyxE
RVNULFNJWkUpIG1lbWNweShERVNULFNSQyxTSVpFKQorI2VuZGlmCisjaW5jbHVkZSA8b3BlbnNz
bC9ldnAuaD4KKyNpbmNsdWRlIDxvcGVuc3NsL29iamVjdHMuaD4KKyNpbmNsdWRlIDxvcGVuc3Ns
L3BrY3M3Lmg+CisjaW5jbHVkZSA8b3BlbnNzbC94NTA5Lmg+CisjaW5jbHVkZSA8b3BlbnNzbC94
NTA5djMuaD4KKyNpbmNsdWRlIDxvcGVuc3NsL2Ntcy5oPgorI2luY2x1ZGUgPG9wZW5zc2wvZXJy
Lmg+CisKKy8vI2lmbmRlZiBPUEVOU1NMX0FQSV9DT01QQVQKKy8vI2RlZmluZSBPUEVOU1NMX0FQ
SV9DT01QQVQgMHgxMDAwMDAwMEwKKy8vI2VuZGlmCisvLyMgaWYgT1BFTlNTTF9BUElfQ09NUEFU
IDwgMHgxMDEwMDAwMEwKKy8vIyBlbmRpZgorCitzdGF0aWMgaW50IGNlcnRfaW5fc3RvcmUoWDUw
OSAqY2VydCwgWDUwOV9TVE9SRV9DVFggKmN0eCkKK3sKKyNpZm5kZWYgT1BFTlNTTF8xXzEKKyAg
ICBYNTA5X09CSkVDVCBvYmo7CisKKyAgICBvYmoudHlwZSA9IFg1MDlfTFVfWDUwOTsKKyAgICBv
YmouZGF0YS54NTA5ID0gY2VydDsKKworICAgIHJldHVybiBYNTA5X09CSkVDVF9yZXRyaWV2ZV9t
YXRjaChjdHgtPmN0eC0+b2JqcywgJm9iaikgIT0gTlVMTDsKKyNlbHNlCisgICAgWDUwOV9PQkpF
Q1QgKm9iajsKKyAgICBpbnQgcmMgPSAwOworICAgIGlmICgob2JqID0gWDUwOV9PQkpFQ1RfbmV3
KCkpICE9IE5VTEwpCisgICAgeworICAgICAgICBpZiAoWDUwOV9PQkpFQ1Rfc2V0MV9YNTA5KG9i
aiwgY2VydCkpCisgICAgICAgIHsKKyAgICAgICAgICAgIFNUQUNLX09GKFg1MDlfT0JKRUNUKSAq
b2JqczsKKyAgICAgICAgICAgIG9ianMgPSBYNTA5X1NUT1JFX2dldDBfb2JqZWN0cyggWDUwOV9T
VE9SRV9DVFhfZ2V0MF9zdG9yZShjdHgpICk7CisgICAgICAgICAgICByYyA9IFg1MDlfT0JKRUNU
X3JldHJpZXZlX21hdGNoKG9ianMsIG9iaikgIT0gTlVMTDsKKyAgICAgICAgfQorICAgICAgICBY
NTA5X09CSkVDVF9mcmVlKG9iaik7CisgICAgfQorICAgIHJldHVybiByYzsKKyNlbmRpZgorfQor
CisvKiogQGZpbGUKKyAgUEtDUyM3IFNpZ25lZERhdGEgVmVyaWZpY2F0aW9uIFdyYXBwZXIgSW1w
bGVtZW50YXRpb24gb3ZlciBPcGVuU1NMLgorCisgIENhdXRpb246IFRoaXMgbW9kdWxlIHJlcXVp
cmVzIGFkZGl0aW9uYWwgcmV2aWV3IHdoZW4gbW9kaWZpZWQuCisgIFRoaXMgbGlicmFyeSB3aWxs
IGhhdmUgZXh0ZXJuYWwgaW5wdXQgLSBzaWduYXR1cmUgKGUuZy4gVUVGSSBBdXRoZW50aWNhdGVk
CisgIFZhcmlhYmxlKS4gSXQgbWF5IGJ5IGlucHV0IGluIFNNTSBtb2RlLgorICBUaGlzIGV4dGVy
bmFsIGlucHV0IG11c3QgYmUgdmFsaWRhdGVkIGNhcmVmdWxseSB0byBhdm9pZCBzZWN1cml0eSBp
c3N1ZSBsaWtlCisgIGJ1ZmZlciBvdmVyZmxvdywgaW50ZWdlciBvdmVyZmxvdy4KKworICBXcmFw
UGtjczdEYXRhKCksIFBrY3M3R2V0U2lnbmVycygpLCBQa2NzN1ZlcmlmeSgpIHdpbGwgZ2V0IFVF
RkkgQXV0aGVudGljYXRlZAorICBWYXJpYWJsZSBhbmQgd2lsbCBkbyBiYXNpYyBjaGVjayBmb3Ig
ZGF0YSBzdHJ1Y3R1cmUuCisKK0NvcHlyaWdodCAoYykgMjAwOSAtIDIwMTIsIEludGVsIENvcnBv
cmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4KK1RoaXMgcHJvZ3JhbSBhbmQgdGhlIGFj
Y29tcGFueWluZyBtYXRlcmlhbHMKK2FyZSBsaWNlbnNlZCBhbmQgbWFkZSBhdmFpbGFibGUgdW5k
ZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBCU0QgTGljZW5zZQord2hpY2ggYWNj
b21wYW5pZXMgdGhpcyBkaXN0cmlidXRpb24uICBUaGUgZnVsbCB0ZXh0IG9mIHRoZSBsaWNlbnNl
IG1heSBiZSBmb3VuZCBhdAoraHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL2JzZC1saWNl
bnNlLnBocAorCitUSEUgUFJPR1JBTSBJUyBESVNUUklCVVRFRCBVTkRFUiBUSEUgQlNEIExJQ0VO
U0UgT04gQU4gIkFTIElTIiBCQVNJUywKK1dJVEhPVVQgV0FSUkFOVElFUyBPUiBSRVBSRVNFTlRB
VElPTlMgT0YgQU5ZIEtJTkQsIEVJVEhFUiBFWFBSRVNTIE9SIElNUExJRUQuCisKKyoqLworLyoK
KyNpbmNsdWRlICJJbnRlcm5hbENyeXB0TGliLmgiCisKKyNpbmNsdWRlIDxvcGVuc3NsL29iamVj
dHMuaD4KKyNpbmNsdWRlIDxvcGVuc3NsL3g1MDkuaD4KKyNpbmNsdWRlIDxvcGVuc3NsL3BrY3M3
Lmg+CisjaW5jbHVkZSA8bGltaXRzLmg+CisqLworVUlOVDggbU9pZFZhbHVlWzldID0geyAweDJB
LCAweDg2LCAweDQ4LCAweDg2LCAweEY3LCAweDBELCAweDAxLCAweDA3LCAweDAyIH07CisKKy8q
KgorICBWZXJpZmljYXRpb24gY2FsbGJhY2sgZnVuY3Rpb24gdG8gb3ZlcnJpZGUgYW55IGV4aXN0
aW5nIGNhbGxiYWNrcyBpbiBPcGVuU1NMCisgIGZvciBpbnRlcm1lZGlhdGUgY2VydGlmaWNhdGUg
c3VwcG9ydHMuCisKKyAgQHBhcmFtW2luXSAgU3RhdHVzICAgT3JpZ2luYWwgc3RhdHVzIGJlZm9y
ZSBjYWxsaW5nIHRoaXMgY2FsbGJhY2suCisgIEBwYXJhbVtpbl0gIENvbnRleHQgIFg1MDkgc3Rv
cmUgY29udGV4dC4KKworICBAcmV0dmFsICAgICAxICAgICAgICBDdXJyZW50IFg1MDkgY2VydGlm
aWNhdGUgaXMgdmVyaWZpZWQgc3VjY2Vzc2Z1bGx5LgorICBAcmV0dmFsICAgICAwICAgICAgICBW
ZXJpZmljYXRpb24gZmFpbGVkLgorCisqKi8KK2ludAorWDUwOVZlcmlmeUNiICgKKyAgSU4gaW50
ICAgICAgICAgICAgU3RhdHVzLAorICBJTiBYNTA5X1NUT1JFX0NUWCAqQ29udGV4dAorICApCit7
CisjaWYgMAorICBYNTA5X09CSkVDVCAgKk9iajsKKyAgSU5UTiAgICAgICAgIEVycm9yOworICBJ
TlROICAgICAgICAgSW5kZXg7CisgIElOVE4gICAgICAgICBDb3VudDsKKworICBPYmogICA9IE5V
TEw7CisgIEVycm9yID0gKElOVE4pIFg1MDlfU1RPUkVfQ1RYX2dldF9lcnJvciAoQ29udGV4dCk7
CisKKyAgLy8KKyAgLy8gWDUwOV9WX0VSUl9VTkFCTEVfVE9fR0VUX0lTU1VFUl9DRVJUIGFuZCBY
NTA5X1ZfRVJSX1VOQUJMRV9UT19HRVRfSVNTVUVSXworICAvLyBDRVJUX0xPQ0FMTFkgbWVhbiBh
IFg1MDkgY2VydGlmaWNhdGUgaXMgbm90IHNlbGYgc2lnbmVkIGFuZCBpdHMgaXNzdWVyCisgIC8v
IGNhbiBub3QgYmUgZm91bmQgaW4gWDUwOV92ZXJpZnlfY2VydCBvZiBYNTA5X3ZmeS5jLgorICAv
LyBJbiBvcmRlciB0byBzdXBwb3J0IGludGVybWVkaWF0ZSBjZXJ0aWZpY2F0ZSBub2RlLCB3ZSBv
dmVycmlkZSB0aGUKKyAgLy8gZXJyb3JzIGlmIHRoZSBjZXJ0aWZpY2F0aW9uIGlzIG9idGFpbmVk
IGZyb20gWDUwOSBzdG9yZSwgaS5lLiBpdCBpcworICAvLyBhIHRydXN0ZWQgY2VyaXRpZmNhdGUg
bm9kZSB0aGF0IGlzIGVucm9sbGVkIGJ5IHVzZXIuCisgIC8vIEJlc2lkZXMsWDUwOV9WX0VSUl9D
RVJUX1VOVFJVU1RFRCBhbmQgWDUwOV9WX0VSUl9VTkFCTEVfVE9fVkVSSUZZX0xFQUZfU0lHTkFU
VVJFCisgIC8vIGFyZSBhbHNvIGlnbm9yZWQgdG8gZW5hYmxlIHN1Y2ggZmVhdHVyZS4KKyAgLy8K
KyAgaWYgKChFcnJvciA9PSBYNTA5X1ZfRVJSX1VOQUJMRV9UT19HRVRfSVNTVUVSX0NFUlQpIHx8
CisgICAgICAoRXJyb3IgPT0gWDUwOV9WX0VSUl9VTkFCTEVfVE9fR0VUX0lTU1VFUl9DRVJUX0xP
Q0FMTFkpKSB7CisgICAgT2JqID0gKFg1MDlfT0JKRUNUICopIG1hbGxvYyAoc2l6ZW9mIChYNTA5
X09CSkVDVCkpOworICAgIGlmIChPYmogPT0gTlVMTCkgeworICAgICAgcmV0dXJuIDA7CisgICAg
fQorCisgICAgT2JqLT50eXBlICAgICAgPSBYNTA5X0xVX1g1MDk7CisgICAgT2JqLT5kYXRhLng1
MDkgPSBDb250ZXh0LT5jdXJyZW50X2NlcnQ7CisKKyAgICBDUllQVE9fd19sb2NrIChDUllQVE9f
TE9DS19YNTA5X1NUT1JFKTsKKworICAgIGlmIChYNTA5X09CSkVDVF9yZXRyaWV2ZV9tYXRjaCAo
Q29udGV4dC0+Y3R4LT5vYmpzLCBPYmopKSB7CisgICAgICBTdGF0dXMgPSAxOworICAgIH0gZWxz
ZSB7CisgICAgICAvLworICAgICAgLy8gSWYgYW55IGNlcnRpZmljYXRlIGluIHRoZSBjaGFpbiBp
cyBlbnJvbGxlZCBhcyB0cnVzdGVkIGNlcnRpZmljYXRlLAorICAgICAgLy8gcGFzcyB0aGUgY2Vy
dGlmaWNhdGUgdmVyaWZpY2F0aW9uLgorICAgICAgLy8KKyAgICAgIGlmIChFcnJvciA9PSBYNTA5
X1ZfRVJSX1VOQUJMRV9UT19HRVRfSVNTVUVSX0NFUlRfTE9DQUxMWSkgeworICAgICAgICBDb3Vu
dCA9IChJTlROKSBza19YNTA5X251bSAoQ29udGV4dC0+Y2hhaW4pOworICAgICAgICBmb3IgKElu
ZGV4ID0gMDsgSW5kZXggPCBDb3VudDsgSW5kZXgrKykgeworICAgICAgICAgIE9iai0+ZGF0YS54
NTA5ID0gc2tfWDUwOV92YWx1ZSAoQ29udGV4dC0+Y2hhaW4sIChpbnQpIEluZGV4KTsKKyAgICAg
ICAgICBpZiAoWDUwOV9PQkpFQ1RfcmV0cmlldmVfbWF0Y2ggKENvbnRleHQtPmN0eC0+b2Jqcywg
T2JqKSkgeworICAgICAgICAgICAgU3RhdHVzID0gMTsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgIH0KKyAgICAgICAgfQorICAgICAgfQorICAgIH0KKworICAgIENSWVBUT193X3VubG9j
ayAoQ1JZUFRPX0xPQ0tfWDUwOV9TVE9SRSk7CisgIH0KKworICBpZiAoKEVycm9yID09IFg1MDlf
Vl9FUlJfQ0VSVF9VTlRSVVNURUQpIHx8CisgICAgICAoRXJyb3IgPT0gWDUwOV9WX0VSUl9VTkFC
TEVfVE9fVkVSSUZZX0xFQUZfU0lHTkFUVVJFKSkgeworICAgIFN0YXR1cyA9IDE7CisgIH0KKwor
ICBpZiAoT2JqICE9IE5VTEwpIHsKKyAgICBPUEVOU1NMX2ZyZWUgKE9iaik7CisgIH0KKyNlbHNl
CisgICAgaW50IGVyciA9IFg1MDlfU1RPUkVfQ1RYX2dldF9lcnJvcihDb250ZXh0KTsKKyNpZmRl
ZiBPUEVOU1NMXzFfMQorICAgIFg1MDkgKmNlcnQgPSBYNTA5X1NUT1JFX0NUWF9nZXQwX2NlcnQo
Q29udGV4dCk7CisgICAgdWludDMyX3QgZXhfeGt1c2FnZSA9IFg1MDlfZ2V0X2V4dGVuZGVkX2tl
eV91c2FnZShjZXJ0KTsKKyNlbmRpZgorICAgIC8qIGFsc28gYWNjZXB0IGNvZGUtc2lnbmluZyBr
ZXlzICovCisgICAgaWYgKGVyciA9PSBYNTA5X1ZfRVJSX0lOVkFMSURfUFVSUE9TRQorI2lmbmRl
ZiBPUEVOU1NMXzFfMQorICAgICAgICAgICAgJiYgQ29udGV4dC0+Y2VydC0+ZXhfeGt1c2FnZSA9
PSBYS1VfQ09ERV9TSUdOCisjZWxzZQorICAgICAgICAgICAgJiYgZXhfeGt1c2FnZSA9PSBYS1Vf
Q09ERV9TSUdOCisjZW5kaWYKKyAgICAgICAgKQorICAgICAgICBTdGF0dXMgPSAxOworCisgICAg
LyogYWxsIGNlcnRzIGdpdmVuIHdpdGggdGhlIC0tY2VydCBhcmd1bWVudCBhcmUgdHJ1c3RlZCAq
LworICAgIGVsc2UgaWYgKGVyciA9PSBYNTA5X1ZfRVJSX1VOQUJMRV9UT19HRVRfSVNTVUVSX0NF
UlRfTE9DQUxMWSB8fAorICAgICAgICAgICAgZXJyID09IFg1MDlfVl9FUlJfVU5BQkxFX1RPX0dF
VF9JU1NVRVJfQ0VSVCB8fAorICAgICAgICAgICAgZXJyID09IFg1MDlfVl9FUlJfQ0VSVF9VTlRS
VVNURUQpIHsKKyNpZm5kZWYgT1BFTlNTTF8xXzEKKyAgICAgICAgaWYgKGNlcnRfaW5fc3RvcmUo
Q29udGV4dC0+Y3VycmVudF9jZXJ0LCBDb250ZXh0KSkKKyNlbHNlCisgICAgICAgIGlmIChjZXJ0
X2luX3N0b3JlKFg1MDlfU1RPUkVfQ1RYX2dldF9jdXJyZW50X2NlcnQoQ29udGV4dCksIENvbnRl
eHQpKQorI2VuZGlmCisgICAgICAgICAgICBTdGF0dXMgPSAxOworICAgIH0KKyAgICAvKiBVRUZJ
IGRvZXNuJ3QgY2FyZSBhYm91dCBleHBpcmVkIHNpZ25hdHVyZXMsIHNvIHdlIHNob3VsZG4ndCBl
aXRoZXIuICovCisgICAgZWxzZSBpZiAoZXJyID09IFg1MDlfVl9FUlJfQ0VSVF9IQVNfRVhQSVJF
RCB8fAorICAgICAgICAgICAgZXJyID09IFg1MDlfVl9FUlJfRVJST1JfSU5fQ0VSVF9OT1RfQkVG
T1JFX0ZJRUxEIHx8CisgICAgICAgICAgICBlcnIgPT0gWDUwOV9WX0VSUl9DRVJUX05PVF9ZRVRf
VkFMSUQgfHwKKyAgICAgICAgICAgIGVyciA9PSBYNTA5X1ZfRVJSX0VSUk9SX0lOX0NFUlRfTk9U
X0FGVEVSX0ZJRUxEKSB7CisgICAgICAgIFN0YXR1cyA9IDE7CisgICAgfQorI2VuZGlmCisgICAg
cmV0dXJuIFN0YXR1czsKK30KKworLyoqCisgIENyZWF0ZXMgYSBQS0NTIzcgc2lnbmVkRGF0YSBh
cyBkZXNjcmliZWQgaW4gIlBLQ1MgIzc6IENyeXB0b2dyYXBoaWMgTWVzc2FnZQorICBTeW50YXgg
U3RhbmRhcmQsIHZlcnNpb24gMS41Ii4gVGhpcyBpbnRlcmZhY2UgaXMgb25seSBpbnRlbmRlZCB0
byBiZSB1c2VkIGZvcgorICBhcHBsaWNhdGlvbiB0byBwZXJmb3JtIFBLQ1MjNyBmdW5jdGlvbmFs
aXR5IHZhbGlkYXRpb24uCisKKyAgQHBhcmFtW2luXSAgUHJpdmF0ZUtleSAgICAgICBQb2ludGVy
IHRvIHRoZSBQRU0tZm9ybWF0dGVkIHByaXZhdGUga2V5IGRhdGEgZm9yCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGF0YSBzaWduaW5nLgorICBAcGFyYW1baW5dICBQcml2YXRlS2V5
U2l6ZSAgIFNpemUgb2YgdGhlIFBFTSBwcml2YXRlIGtleSBkYXRhIGluIGJ5dGVzLgorICBAcGFy
YW1baW5dICBLZXlQYXNzd29yZCAgICAgIE5VTEwtdGVybWluYXRlZCBwYXNzcGhyYXNlIHVzZWQg
Zm9yIGVuY3J5cHRlZCBQRU0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXkgZGF0
YS4KKyAgQHBhcmFtW2luXSAgSW5EYXRhICAgICAgICAgICBQb2ludGVyIHRvIHRoZSBjb250ZW50
IHRvIGJlIHNpZ25lZC4KKyAgQHBhcmFtW2luXSAgSW5EYXRhU2l6ZSAgICAgICBTaXplIG9mIElu
RGF0YSBpbiBieXRlcy4KKyAgQHBhcmFtW2luXSAgU2lnbkNlcnQgICAgICAgICBQb2ludGVyIHRv
IHNpZ25lcidzIERFUi1lbmNvZGVkIGNlcnRpZmljYXRlIHRvIHNpZ24gd2l0aC4KKyAgQHBhcmFt
W2luXSAgT3RoZXJDZXJ0cyAgICAgICBQb2ludGVyIHRvIGFuIG9wdGlvbmFsIGFkZGl0aW9uYWwg
c2V0IG9mIGNlcnRpZmljYXRlcyB0bworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
Y2x1ZGUgaW4gdGhlIFBLQ1MjNyBzaWduZWREYXRhIChlLmcuIGFueSBpbnRlcm1lZGlhdGUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDQXMgaW4gdGhlIGNoYWluKS4KKyAgQHBhcmFt
W291dF0gU2lnbmVkRGF0YSAgICAgICBQb2ludGVyIHRvIG91dHB1dCBQS0NTIzcgc2lnbmVkRGF0
YS4KKyAgQHBhcmFtW291dF0gU2lnbmVkRGF0YVNpemUgICBTaXplIG9mIFNpZ25lZERhdGEgaW4g
Ynl0ZXMuCisKKyAgQHJldHZhbCAgICAgVFJVRSAgICAgICAgICAgICBQS0NTIzcgZGF0YSBzaWdu
aW5nIHN1Y2NlZWRlZC4KKyAgQHJldHZhbCAgICAgRkFMU0UgICAgICAgICAgICBQS0NTIzcgZGF0
YSBzaWduaW5nIGZhaWxlZC4KKworKiovCisjaWYgMAorQk9PTEVBTgorRUZJQVBJCitQa2NzN1Np
Z24gKAorICBJTiAgIENPTlNUIFVJTlQ4ICAqUHJpdmF0ZUtleSwKKyAgSU4gICBVSU5UTiAgICAg
ICAgUHJpdmF0ZUtleVNpemUsCisgIElOICAgQ09OU1QgVUlOVDggICpLZXlQYXNzd29yZCwKKyAg
SU4gICBVSU5UOCAgICAgICAgKkluRGF0YSwKKyAgSU4gICBVSU5UTiAgICAgICAgSW5EYXRhU2l6
ZSwKKyAgSU4gICBVSU5UOCAgICAgICAgKlNpZ25DZXJ0LAorICBJTiAgIFVJTlQ4ICAgICAgICAq
T3RoZXJDZXJ0cyAgICAgIE9QVElPTkFMLAorICBPVVQgIFVJTlQ4ICAgICAgICAqKlNpZ25lZERh
dGEsCisgIE9VVCAgVUlOVE4gICAgICAgICpTaWduZWREYXRhU2l6ZQorICApCit7CisgIEJPT0xF
QU4gICBTdGF0dXM7CisgIEVWUF9QS0VZICAqS2V5OworICBCSU8gICAgICAgKkRhdGFCaW87Cisg
IFBLQ1M3ICAgICAqUGtjczc7CisgIFVJTlQ4ICAgICAqUnNhQ29udGV4dDsKKyAgVUlOVDggICAg
ICpQN0RhdGE7CisgIFVJTlROICAgICBQN0RhdGFTaXplOworICBVSU5UOCAgICAgKlRtcDsKKwor
ICAvLworICAvLyBDaGVjayBpbnB1dCBwYXJhbWV0ZXJzLgorICAvLworICBpZiAoUHJpdmF0ZUtl
eSA9PSBOVUxMIHx8IEtleVBhc3N3b3JkID09IE5VTEwgfHwgSW5EYXRhID09IE5VTEwgfHwKKyAg
ICBTaWduQ2VydCA9PSBOVUxMIHx8IFNpZ25lZERhdGEgPT0gTlVMTCB8fCBTaWduZWREYXRhU2l6
ZSA9PSBOVUxMIHx8IEluRGF0YVNpemUgPiBJTlRfTUFYKSB7CisgICAgcmV0dXJuIEZBTFNFOwor
ICB9CisKKyAgUnNhQ29udGV4dCA9IE5VTEw7CisgIEtleSAgICAgICAgPSBOVUxMOworICBQa2Nz
NyAgICAgID0gTlVMTDsKKyAgRGF0YUJpbyAgICA9IE5VTEw7CisgIFN0YXR1cyAgICAgPSBGQUxT
RTsKKworICAvLworICAvLyBSZXRyaWV2ZSBSU0EgcHJpdmF0ZSBrZXkgZnJvbSBQRU0gZGF0YS4K
KyAgLy8KKyAgU3RhdHVzID0gUnNhR2V0UHJpdmF0ZUtleUZyb21QZW0gKAorICAgICAgICAgICAg
IFByaXZhdGVLZXksCisgICAgICAgICAgICAgUHJpdmF0ZUtleVNpemUsCisgICAgICAgICAgICAg
KENPTlNUIENIQVI4ICopIEtleVBhc3N3b3JkLAorICAgICAgICAgICAgIChWT0lEICoqKSAmUnNh
Q29udGV4dAorICAgICAgICAgICAgICk7CisgIGlmICghU3RhdHVzKSB7CisgICAgcmV0dXJuIFN0
YXR1czsKKyAgfQorCisgIC8vCisgIC8vIFJlZ2lzdGVyICYgSW5pdGlhbGl6ZSBuZWNlc3Nhcnkg
ZGlnZXN0IGFsZ29yaXRobXMgYW5kIFBSTkcgZm9yIFBLQ1MjNyBIYW5kbGluZworICAvLworICBF
VlBfYWRkX2RpZ2VzdCAoRVZQX21kNSgpKTsKKyAgRVZQX2FkZF9kaWdlc3QgKEVWUF9zaGExKCkp
OworICBFVlBfYWRkX2RpZ2VzdCAoRVZQX3NoYTI1NigpKTsKKyAgUmFuZG9tU2VlZCAoTlVMTCwg
MCk7CisKKyAgLy8KKyAgLy8gQ29uc3RydWN0IE9wZW5TU0wgRVZQX1BLRVkgZm9yIHByaXZhdGUg
a2V5LgorICAvLworICBLZXkgPSBFVlBfUEtFWV9uZXcgKCk7CisgIGlmIChLZXkgPT0gTlVMTCkg
eworICAgIFN0YXR1cyA9IEZBTFNFOworICAgIGdvdG8gX0V4aXQ7CisgIH0KKyAgS2V5LT5zYXZl
X3R5cGUgPSBFVlBfUEtFWV9SU0E7CisgIEtleS0+dHlwZSAgICAgID0gRVZQX1BLRVlfdHlwZSAo
RVZQX1BLRVlfUlNBKTsKKyAgS2V5LT5wa2V5LnJzYSAgPSAoUlNBICopIFJzYUNvbnRleHQ7CisK
KyAgLy8KKyAgLy8gQ29udmVydCB0aGUgZGF0YSB0byBiZSBzaWduZWQgdG8gQklPIGZvcm1hdC4g
CisgIC8vCisgIERhdGFCaW8gPSBCSU9fbmV3IChCSU9fc19tZW0gKCkpOworICBCSU9fd3JpdGUg
KERhdGFCaW8sIEluRGF0YSwgKGludCkgSW5EYXRhU2l6ZSk7CisKKyAgLy8KKyAgLy8gQ3JlYXRl
IHRoZSBQS0NTIzcgc2lnbmVkRGF0YSBzdHJ1Y3R1cmUuCisgIC8vCisgIFBrY3M3ID0gUEtDUzdf
c2lnbiAoCisgICAgICAgICAgICAoWDUwOSAqKSBTaWduQ2VydCwKKyAgICAgICAgICAgIEtleSwK
KyAgICAgICAgICAgIChTVEFDS19PRihYNTA5KSAqKSBPdGhlckNlcnRzLAorICAgICAgICAgICAg
RGF0YUJpbywKKyAgICAgICAgICAgIFBLQ1M3X0JJTkFSWSB8IFBLQ1M3X05PQVRUUiB8IFBLQ1M3
X0RFVEFDSEVECisgICAgICAgICAgICApOworICBpZiAoUGtjczcgPT0gTlVMTCkgeworICAgIFN0
YXR1cyA9IEZBTFNFOworICAgIGdvdG8gX0V4aXQ7CisgIH0KKworICAvLworICAvLyBDb252ZXJ0
IFBLQ1MjNyBzaWduZWREYXRhIHN0cnVjdHVyZSBpbnRvIERFUi1lbmNvZGVkIGJ1ZmZlci4KKyAg
Ly8KKyAgUDdEYXRhU2l6ZSA9IGkyZF9QS0NTNyAoUGtjczcsIE5VTEwpOworICBpZiAoUDdEYXRh
U2l6ZSA8PSAxOSkgeworICAgIFN0YXR1cyA9IEZBTFNFOworICAgIGdvdG8gX0V4aXQ7CisgIH0K
KworICBQN0RhdGEgICAgID0gbWFsbG9jIChQN0RhdGFTaXplKTsKKyAgaWYgKFA3RGF0YSA9PSBO
VUxMKSB7CisgICAgU3RhdHVzID0gRkFMU0U7CisgICAgZ290byBfRXhpdDsKKyAgfQorCisgIFRt
cCAgICAgICAgPSBQN0RhdGE7CisgIFA3RGF0YVNpemUgPSBpMmRfUEtDUzcgKFBrY3M3LCAodW5z
aWduZWQgY2hhciAqKikgJlRtcCk7CisKKyAgLy8KKyAgLy8gU3RyaXAgQ29udGVudEluZm8gdG8g
Y29udGVudCBvbmx5IGZvciBzaWduZWRkYXRhLiBUaGUgZGF0YSBiZSB0cmltbWVkIG9mZgorICAv
LyBpcyB0b3RhbGx5IDE5IGJ5dGVzLgorICAvLworICAqU2lnbmVkRGF0YVNpemUgPSBQN0RhdGFT
aXplIC0gMTk7CisgICpTaWduZWREYXRhICAgICA9IG1hbGxvYyAoKlNpZ25lZERhdGFTaXplKTsK
KyAgaWYgKCpTaWduZWREYXRhID09IE5VTEwpIHsKKyAgICBTdGF0dXMgPSBGQUxTRTsKKyAgICBP
UEVOU1NMX2ZyZWUgKFA3RGF0YSk7CisgICAgZ290byBfRXhpdDsKKyAgfQorCisgIENvcHlNZW0g
KCpTaWduZWREYXRhLCBQN0RhdGEgKyAxOSwgKlNpZ25lZERhdGFTaXplKTsKKyAgCisgIE9QRU5T
U0xfZnJlZSAoUDdEYXRhKTsKKworICBTdGF0dXMgPSBUUlVFOworCitfRXhpdDoKKyAgLy8KKyAg
Ly8gUmVsZWFzZSBSZXNvdXJjZXMKKyAgLy8KKyAgaWYgKFJzYUNvbnRleHQgIT0gTlVMTCkgewor
ICAgIFJzYUZyZWUgKFJzYUNvbnRleHQpOworICAgIGlmIChLZXkgIT0gTlVMTCkgeworICAgICAg
S2V5LT5wa2V5LnJzYSA9IE5VTEw7CisgICAgfQorICB9CisKKyAgaWYgKEtleSAhPSBOVUxMKSB7
CisgICAgRVZQX1BLRVlfZnJlZSAoS2V5KTsKKyAgfQorCisgIGlmIChEYXRhQmlvICE9IE5VTEwp
IHsKKyAgICBCSU9fZnJlZSAoRGF0YUJpbyk7CisgIH0KKworICBpZiAoUGtjczcgIT0gTlVMTCkg
eworICAgIFBLQ1M3X2ZyZWUgKFBrY3M3KTsKKyAgfQorCisgIHJldHVybiBTdGF0dXM7Cit9Cisj
ZW5kaWYKKworLyoqCisgIENoZWNrIGlucHV0IFA3RGF0YSBpcyBhIHdyYXBwZWQgQ29udGVudElu
Zm8gc3RydWN0dXJlIG9yIG5vdC4gSWYgbm90IGNvbnN0cnVjdAorICBhIG5ldyBzdHJ1Y3R1cmUg
dG8gd3JhcCBQN0RhdGEuCisKKyAgQ2F1dGlvbjogVGhpcyBmdW5jdGlvbiBtYXkgcmVjZWl2ZSB1
bnRydXN0ZWQgaW5wdXQuCisgIFVFRkkgQXV0aGVudGljYXRlZCBWYXJpYWJsZSBpcyBleHRlcm5h
bCBpbnB1dCwgc28gdGhpcyBmdW5jdGlvbiB3aWxsIGRvIGJhc2ljCisgIGNoZWNrIGZvciBQS0NT
IzcgZGF0YSBzdHJ1Y3R1cmUuCisKKyAgQHBhcmFtW2luXSAgUDdEYXRhICAgICAgIFBvaW50ZXIg
dG8gdGhlIFBLQ1MjNyBtZXNzYWdlIHRvIHZlcmlmeS4KKyAgQHBhcmFtW2luXSAgUDdMZW5ndGgg
ICAgIExlbmd0aCBvZiB0aGUgUEtDUyM3IG1lc3NhZ2UgaW4gYnl0ZXMuCisgIEBwYXJhbVtvdXRd
IFdyYXBGbGFnICAgICBJZiBUUlVFIFA3RGF0YSBpcyBhIENvbnRlbnRJbmZvIHN0cnVjdHVyZSwg
b3RoZXJ3aXNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gRkFMU0UuCisgIEBw
YXJhbVtvdXRdIFdyYXBEYXRhICAgICBJZiByZXR1cm4gc3RhdHVzIG9mIHRoaXMgZnVuY3Rpb24g
aXMgVFJVRTogCisgICAgICAgICAgICAgICAgICAgICAgICAgICAxKSB3aGVuIFdyYXBGbGFnIGlz
IFRSVUUsIHBvaW50ZXIgdG8gUDdEYXRhLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgMikg
d2hlbiBXcmFwRmxhZyBpcyBGQUxTRSwgcG9pbnRlciB0byBhIG5ldyBDb250ZW50SW5mbworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0dXJlLiBJdCdzIGNhbGxlcidzIHJlc3BvbnNp
YmlsaXR5IHRvIGZyZWUgdGhpcworICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVmZmVyLgor
ICBAcGFyYW1bb3V0XSBXcmFwRGF0YVNpemUgTGVuZ3RoIG9mIENvbnRlbnRJbmZvIHN0cnVjdHVy
ZSBpbiBieXRlcy4KKworICBAcmV0dmFsICAgICBUUlVFICAgICAgICAgVGhlIG9wZXJhdGlvbiBp
cyBmaW5pc2hlZCBzdWNjZXNzZnVsbHkuCisgIEByZXR2YWwgICAgIEZBTFNFICAgICAgICBUaGUg
b3BlcmF0aW9uIGlzIGZhaWxlZCBkdWUgdG8gbGFjayBvZiByZXNvdXJjZXMuCisKKyoqLworQk9P
TEVBTgorV3JhcFBrY3M3RGF0YSAoCisgIElOICBDT05TVCBVSU5UOCAgKlA3RGF0YSwKKyAgSU4g
IFVJTlROICAgICAgICBQN0xlbmd0aCwKKyAgT1VUIEJPT0xFQU4gICAgICAqV3JhcEZsYWcsCisg
IE9VVCBVSU5UOCAgICAgICAgKipXcmFwRGF0YSwKKyAgT1VUIFVJTlROICAgICAgICAqV3JhcERh
dGFTaXplCisgICkKK3sKKyAgQk9PTEVBTiAgICAgICAgICBXcmFwcGVkOworICBVSU5UOCAgICAg
ICAgICAgICpTaWduZWREYXRhOworCisgIC8vCisgIC8vIENoZWNrIHdoZXRoZXIgaW5wdXQgUDdE
YXRhIGlzIGEgd3JhcHBlZCBDb250ZW50SW5mbyBzdHJ1Y3R1cmUgb3Igbm90LgorICAvLworICBX
cmFwcGVkID0gRkFMU0U7CisgIGlmICgoUDdEYXRhWzRdID09IDB4MDYpICYmIChQN0RhdGFbNV0g
PT0gMHgwOSkpIHsKKyAgICBpZiAoQ29tcGFyZU1lbSAoUDdEYXRhICsgNiwgbU9pZFZhbHVlLCBz
aXplb2YgKG1PaWRWYWx1ZSkpID09IDApIHsKKyAgICAgIGlmICgoUDdEYXRhWzE1XSA9PSAweEEw
KSAmJiAoUDdEYXRhWzE2XSA9PSAweDgyKSkgeworICAgICAgICBXcmFwcGVkID0gVFJVRTsKKyAg
ICAgIH0KKyAgICB9CisgIH0KKworICBpZiAoV3JhcHBlZCkgeworICAgICpXcmFwRGF0YSAgICAg
PSAoVUlOVDggKikgUDdEYXRhOworICAgICpXcmFwRGF0YVNpemUgPSBQN0xlbmd0aDsKKyAgfSBl
bHNlIHsKKyAgICAvLworICAgIC8vIFdyYXAgUEtDUyM3IHNpZ25lZGRhdGEgdG8gYSBDb250ZW50
SW5mbyBzdHJ1Y3R1cmUgLSBhZGQgYSBoZWFkZXIgaW4gMTkgYnl0ZXMuCisgICAgLy8KKyAgICAq
V3JhcERhdGFTaXplID0gUDdMZW5ndGggKyAxOTsKKyAgICAqV3JhcERhdGEgICAgID0gKFVJTlQ4
ICopbWFsbG9jICgqV3JhcERhdGFTaXplKTsKKyAgICBpZiAoKldyYXBEYXRhID09IE5VTEwpIHsK
KyAgICAgICpXcmFwRmxhZyA9IFdyYXBwZWQ7CisgICAgICByZXR1cm4gRkFMU0U7CisgICAgfQor
CisgICAgU2lnbmVkRGF0YSA9ICpXcmFwRGF0YTsKKworICAgIC8vCisgICAgLy8gUGFydDE6IDB4
MzAsIDB4ODIuCisgICAgLy8KKyAgICBTaWduZWREYXRhWzBdID0gMHgzMDsKKyAgICBTaWduZWRE
YXRhWzFdID0gMHg4MjsKKworICAgIC8vCisgICAgLy8gUGFydDI6IExlbmd0aDEgPSBQN0xlbmd0
aCArIDE5IC0gNCwgaW4gYmlnIGVuZGlhbi4KKyAgICAvLworICAgIFNpZ25lZERhdGFbMl0gPSAo
VUlOVDgpICgoKFVJTlQxNikgKCpXcmFwRGF0YVNpemUgLSA0KSkgPj4gOCk7CisgICAgU2lnbmVk
RGF0YVszXSA9IChVSU5UOCkgKCgoVUlOVDE2KSAoKldyYXBEYXRhU2l6ZSAtIDQpKSAmIDB4ZmYp
OworCisgICAgLy8KKyAgICAvLyBQYXJ0MzogMHgwNiwgMHgwOS4KKyAgICAvLworICAgIFNpZ25l
ZERhdGFbNF0gPSAweDA2OworICAgIFNpZ25lZERhdGFbNV0gPSAweDA5OworCisgICAgLy8KKyAg
ICAvLyBQYXJ0NDogT0lEIHZhbHVlIC0tIDB4MkEgMHg4NiAweDQ4IDB4ODYgMHhGNyAweDBEIDB4
MDEgMHgwNyAweDAyLgorICAgIC8vCisgICAgQ29weU1lbSAoU2lnbmVkRGF0YSArIDYsIG1PaWRW
YWx1ZSwgc2l6ZW9mIChtT2lkVmFsdWUpKTsKKworICAgIC8vCisgICAgLy8gUGFydDU6IDB4QTAs
IDB4ODIuCisgICAgLy8KKyAgICBTaWduZWREYXRhWzE1XSA9IDB4QTA7CisgICAgU2lnbmVkRGF0
YVsxNl0gPSAweDgyOworCisgICAgLy8KKyAgICAvLyBQYXJ0NjogTGVuZ3RoMiA9IFA3TGVuZ3Ro
LCBpbiBiaWcgZW5kaWFuLgorICAgIC8vCisgICAgU2lnbmVkRGF0YVsxN10gPSAoVUlOVDgpICgo
KFVJTlQxNikgUDdMZW5ndGgpID4+IDgpOworICAgIFNpZ25lZERhdGFbMThdID0gKFVJTlQ4KSAo
KChVSU5UMTYpIFA3TGVuZ3RoKSAmIDB4ZmYpOworCisgICAgLy8KKyAgICAvLyBQYXJ0NzogUDdE
YXRhLgorICAgIC8vCisgICAgQ29weU1lbSAoU2lnbmVkRGF0YSArIDE5LCBQN0RhdGEsIFA3TGVu
Z3RoKTsKKyAgfQorCisgICpXcmFwRmxhZyA9IFdyYXBwZWQ7CisgIHJldHVybiBUUlVFOworfQor
CisvKioKKyAgUG9wIHNpbmdsZSBjZXJ0aWZpY2F0ZSBmcm9tIFNUQUNLX09GKFg1MDkpLgorCisg
IElmIFg1MDlTdGFjaywgQ2VydCwgb3IgQ2VydFNpemUgaXMgTlVMTCwgdGhlbiByZXR1cm4gRkFM
U0UuCisKKyAgQHBhcmFtW2luXSAgWDUwOVN0YWNrICAgICAgIFBvaW50ZXIgdG8gYSBYNTA5IHN0
YWNrIG9iamVjdC4KKyAgQHBhcmFtW291dF0gQ2VydCAgICAgICAgICAgIFBvaW50ZXIgdG8gYSBY
NTA5IGNlcnRpZmljYXRlLgorICBAcGFyYW1bb3V0XSBDZXJ0U2l6ZSAgICAgICAgTGVuZ3RoIG9m
IG91dHB1dCBYNTA5IGNlcnRpZmljYXRlIGluIGJ5dGVzLgorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCisgIEByZXR2YWwgICAgIFRSVUUgICAgICAgICAgICBUaGUgWDUwOSBzdGFj
ayBwb3Agc3VjY2VlZGVkLgorICBAcmV0dmFsICAgICBGQUxTRSAgICAgICAgICAgVGhlIHBvcCBv
cGVyYXRpb24gZmFpbGVkLgorCisqKi8KKyNpZiAwCitCT09MRUFOCitYNTA5UG9wQ2VydGlmaWNh
dGUgKAorICBJTiAgVk9JRCAgKlg1MDlTdGFjaywKKyAgT1VUIFVJTlQ4ICoqQ2VydCwKKyAgT1VU
IFVJTlROICpDZXJ0U2l6ZQorICApCit7CisgIEJJTyAgICAgICAgICAgICAqQ2VydEJpbzsKKyAg
WDUwOSAgICAgICAgICAgICpYNTA5Q2VydDsKKyAgU1RBQ0tfT0YoWDUwOSkgICpDZXJ0U3RhY2s7
CisgIEJPT0xFQU4gICAgICAgICBTdGF0dXM7CisgIElOVDMyICAgICAgICAgICBSZXN1bHQ7Cisg
IElOVDMyICAgICAgICAgICBMZW5ndGg7CisgIFZPSUQgICAgICAgICAgICAqQnVmZmVyOworCisg
IFN0YXR1cyA9IEZBTFNFOworCisgIGlmICgoWDUwOVN0YWNrID09IE5VTEwpIHx8IChDZXJ0ID09
IE5VTEwpIHx8IChDZXJ0U2l6ZSA9PSBOVUxMKSkgeworICAgIHJldHVybiBTdGF0dXM7CisgIH0K
KworICBDZXJ0U3RhY2sgPSAoU1RBQ0tfT0YoWDUwOSkgKikgWDUwOVN0YWNrOworCisgIFg1MDlD
ZXJ0ID0gc2tfWDUwOV9wb3AgKENlcnRTdGFjayk7CisKKyAgaWYgKFg1MDlDZXJ0ID09IE5VTEwp
IHsKKyAgICByZXR1cm4gU3RhdHVzOworICB9CisKKyAgQnVmZmVyID0gTlVMTDsKKworICBDZXJ0
QmlvID0gQklPX25ldyAoQklPX3NfbWVtICgpKTsKKyAgaWYgKENlcnRCaW8gPT0gTlVMTCkgewor
ICAgIHJldHVybiBTdGF0dXM7CisgIH0KKworICBSZXN1bHQgPSBpMmRfWDUwOV9iaW8gKENlcnRC
aW8sIFg1MDlDZXJ0KTsKKyAgaWYgKFJlc3VsdCA9PSAwKSB7CisgICAgZ290byBfRXhpdDsKKyAg
fQorCisgIExlbmd0aCA9ICgoQlVGX01FTSAqKSBDZXJ0QmlvLT5wdHIpLT5sZW5ndGg7CisgIGlm
IChMZW5ndGggPD0gMCkgeworICAgIGdvdG8gX0V4aXQ7CisgIH0KKworICBCdWZmZXIgPSBtYWxs
b2MgKExlbmd0aCk7CisgIGlmIChCdWZmZXIgPT0gTlVMTCkgeworICAgIGdvdG8gX0V4aXQ7Cisg
IH0KKworICBSZXN1bHQgPSBCSU9fcmVhZCAoQ2VydEJpbywgQnVmZmVyLCBMZW5ndGgpOworICBp
ZiAoUmVzdWx0ICE9IExlbmd0aCkgeworICAgIGdvdG8gX0V4aXQ7CisgIH0KKworICAqQ2VydCAg
ICAgPSBCdWZmZXI7CisgICpDZXJ0U2l6ZSA9IExlbmd0aDsKKworICBTdGF0dXMgPSBUUlVFOwor
CitfRXhpdDoKKworICBCSU9fZnJlZSAoQ2VydEJpbyk7CisKKyAgaWYgKCFTdGF0dXMgJiYgKEJ1
ZmZlciAhPSBOVUxMKSkgeworICAgIGZyZWUgKEJ1ZmZlcik7CisgIH0KKworICByZXR1cm4gU3Rh
dHVzOworfQorI2VuZGlmCisKKy8qKgorICBHZXQgdGhlIHNpZ25lcidzIGNlcnRpZmljYXRlcyBm
cm9tIFBLQ1MjNyBzaWduZWQgZGF0YSBhcyBkZXNjcmliZWQgaW4gIlBLQ1MgIzc6CisgIENyeXB0
b2dyYXBoaWMgTWVzc2FnZSBTeW50YXggU3RhbmRhcmQiLiBUaGUgaW5wdXQgc2lnbmVkIGRhdGEg
Y291bGQgYmUgd3JhcHBlZAorICBpbiBhIENvbnRlbnRJbmZvIHN0cnVjdHVyZS4KKworICBJZiBQ
N0RhdGEsIENlcnRTdGFjaywgU3RhY2tMZW5ndGgsIFRydXN0ZWRDZXJ0IG9yIENlcnRMZW5ndGgg
aXMgTlVMTCwgdGhlbgorICByZXR1cm4gRkFMU0UuIElmIFA3TGVuZ3RoIG92ZXJmbG93LCB0aGVu
IHJldHVybiBGQWxTRS4KKworICBDYXV0aW9uOiBUaGlzIGZ1bmN0aW9uIG1heSByZWNlaXZlIHVu
dHJ1c3RlZCBpbnB1dC4KKyAgVUVGSSBBdXRoZW50aWNhdGVkIFZhcmlhYmxlIGlzIGV4dGVybmFs
IGlucHV0LCBzbyB0aGlzIGZ1bmN0aW9uIHdpbGwgZG8gYmFzaWMKKyAgY2hlY2sgZm9yIFBLQ1Mj
NyBkYXRhIHN0cnVjdHVyZS4KKworICBAcGFyYW1baW5dICBQN0RhdGEgICAgICAgUG9pbnRlciB0
byB0aGUgUEtDUyM3IG1lc3NhZ2UgdG8gdmVyaWZ5LgorICBAcGFyYW1baW5dICBQN0xlbmd0aCAg
ICAgTGVuZ3RoIG9mIHRoZSBQS0NTIzcgbWVzc2FnZSBpbiBieXRlcy4KKyAgQHBhcmFtW291dF0g
Q2VydFN0YWNrICAgIFBvaW50ZXIgdG8gU2lnbmVyJ3MgY2VydGlmaWNhdGVzIHJldHJpZXZlZCBm
cm9tIFA3RGF0YS4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEl0J3MgY2FsbGVyJ3MgcmVz
cG9uc2libGl0eSB0byBmcmVlIHRoZSBidWZmZXIuCisgIEBwYXJhbVtvdXRdIFN0YWNrTGVuZ3Ro
ICBMZW5ndGggb2Ygc2lnbmVyJ3MgY2VydGlmaWNhdGVzIGluIGJ5dGVzLgorICBAcGFyYW1bb3V0
XSBUcnVzdGVkQ2VydCAgUG9pbnRlciB0byBhIHRydXN0ZWQgY2VydGlmaWNhdGUgZnJvbSBTaWdu
ZXIncyBjZXJ0aWZpY2F0ZXMuCisgICAgICAgICAgICAgICAgICAgICAgICAgICBJdCdzIGNhbGxl
cidzIHJlc3BvbnNpYmxpdHkgdG8gZnJlZSB0aGUgYnVmZmVyLgorICBAcGFyYW1bb3V0XSBDZXJ0
TGVuZ3RoICAgTGVuZ3RoIG9mIHRoZSB0cnVzdGVkIGNlcnRpZmljYXRlIGluIGJ5dGVzLgorCisg
IEByZXR2YWwgIFRSVUUgICAgICAgICAgICBUaGUgb3BlcmF0aW9uIGlzIGZpbmlzaGVkIHN1Y2Nl
c3NmdWxseS4KKyAgQHJldHZhbCAgRkFMU0UgICAgICAgICAgIEVycm9yIG9jY3VycyBkdXJpbmcg
dGhlIG9wZXJhdGlvbi4KKworKiovCisjaWYgMAorQk9PTEVBTgorRUZJQVBJCitQa2NzN0dldFNp
Z25lcnMgKAorICBJTiAgQ09OU1QgVUlOVDggICpQN0RhdGEsCisgIElOICBVSU5UTiAgICAgICAg
UDdMZW5ndGgsCisgIE9VVCBVSU5UOCAgICAgICAgKipDZXJ0U3RhY2ssCisgIE9VVCBVSU5UTiAg
ICAgICAgKlN0YWNrTGVuZ3RoLAorICBPVVQgVUlOVDggICAgICAgICoqVHJ1c3RlZENlcnQsCisg
IE9VVCBVSU5UTiAgICAgICAgKkNlcnRMZW5ndGgKKyAgKQoreworICBQS0NTNyAgICAgICAgICAg
ICpQa2NzNzsKKyAgQk9PTEVBTiAgICAgICAgICBTdGF0dXM7CisgIFVJTlQ4ICAgICAgICAgICAg
KlNpZ25lZERhdGE7CisgIFVJTlQ4ICAgICAgICAgICAgKlRlbXA7CisgIFVJTlROICAgICAgICAg
ICAgU2lnbmVkRGF0YVNpemU7CisgIEJPT0xFQU4gICAgICAgICAgV3JhcHBlZDsKKyAgU1RBQ0tf
T0YoWDUwOSkgICAqU3RhY2s7CisgIFVJTlQ4ICAgICAgICAgICAgSW5kZXg7CisgIFVJTlQ4ICAg
ICAgICAgICAgKkNlcnRCdWY7CisgIFVJTlQ4ICAgICAgICAgICAgKk9sZEJ1ZjsKKyAgVUlOVE4g
ICAgICAgICAgICBCdWZmZXJTaXplOworICBVSU5UTiAgICAgICAgICAgIE9sZFNpemU7CisgIFVJ
TlQ4ICAgICAgICAgICAgKlNpbmdsZUNlcnQ7CisgIFVJTlROICAgICAgICAgICAgU2luZ2xlQ2Vy
dFNpemU7CisKKyAgaWYgKChQN0RhdGEgPT0gTlVMTCkgfHwgKENlcnRTdGFjayA9PSBOVUxMKSB8
fCAoU3RhY2tMZW5ndGggPT0gTlVMTCkgfHwKKyAgICAgIChUcnVzdGVkQ2VydCA9PSBOVUxMKSB8
fCAoQ2VydExlbmd0aCA9PSBOVUxMKSB8fCAoUDdMZW5ndGggPiBJTlRfTUFYKSkgeworICAgIHJl
dHVybiBGQUxTRTsKKyAgfQorICAKKyAgU3RhdHVzID0gV3JhcFBrY3M3RGF0YSAoUDdEYXRhLCBQ
N0xlbmd0aCwgJldyYXBwZWQsICZTaWduZWREYXRhLCAmU2lnbmVkRGF0YVNpemUpOworICBpZiAo
IVN0YXR1cykgeworICAgIHJldHVybiBTdGF0dXM7CisgIH0KKworICBTdGF0dXMgICAgID0gRkFM
U0U7CisgIFBrY3M3ICAgICAgPSBOVUxMOworICBTdGFjayAgICAgID0gTlVMTDsKKyAgQ2VydEJ1
ZiAgICA9IE5VTEw7CisgIE9sZEJ1ZiAgICAgPSBOVUxMOworICBTaW5nbGVDZXJ0ID0gTlVMTDsK
KworICAvLworICAvLyBSZXRyaWV2ZSBQS0NTIzcgRGF0YSAoREVSIGVuY29kaW5nKQorICAvLwor
ICBpZiAoU2lnbmVkRGF0YVNpemUgPiBJTlRfTUFYKSB7CisgICAgZ290byBfRXhpdDsKKyAgfQor
CisgIFRlbXAgPSBTaWduZWREYXRhOworICBQa2NzNyA9IGQyaV9QS0NTNyAoTlVMTCwgKGNvbnN0
IHVuc2lnbmVkIGNoYXIgKiopICZUZW1wLCAoaW50KSBTaWduZWREYXRhU2l6ZSk7CisgIGlmIChQ
a2NzNyA9PSBOVUxMKSB7CisgICAgZ290byBfRXhpdDsKKyAgfQorCisgIC8vCisgIC8vIENoZWNr
IGlmIGl0IGlzIFBLQ1MjNyBTaWduZWQgRGF0YSAoZm9yIEF1dGhlbnRpY29kZSBTY2VuYXJpbykK
KyAgLy8KKyAgaWYgKCFQS0NTN190eXBlX2lzX3NpZ25lZCAoUGtjczcpKSB7CisgICAgZ290byBf
RXhpdDsKKyAgfQorCisgIFN0YWNrID0gUEtDUzdfZ2V0MF9zaWduZXJzKFBrY3M3LCBOVUxMLCBQ
S0NTN19CSU5BUlkpOworICBpZiAoU3RhY2sgPT0gTlVMTCkgeworICAgIGdvdG8gX0V4aXQ7Cisg
IH0KKworICAvLworICAvLyBDb252ZXJ0IENlcnRTdGFjayB0byBidWZmZXIgaW4gZm9sbG93aW5n
IGZvcm1hdDoKKyAgLy8gVUlOVDggIENlcnROdW1iZXI7CisgIC8vIFVJTlQzMiBDZXJ0MUxlbmd0
aDsKKyAgLy8gVUlOVDggIENlcnQxW107CisgIC8vIFVJTlQzMiBDZXJ0Mkxlbmd0aDsKKyAgLy8g
VUlOVDggIENlcnQyW107CisgIC8vIC4uLgorICAvLyBVSU5UMzIgQ2VydG5MZW5ndGg7CisgIC8v
IFVJTlQ4ICBDZXJ0bltdOworICAvLworICBCdWZmZXJTaXplID0gc2l6ZW9mIChVSU5UOCk7Cisg
IE9sZFNpemUgICAgPSBCdWZmZXJTaXplOworICAKKyAgZm9yIChJbmRleCA9IDA7IDsgSW5kZXgr
KykgeworICAgIFN0YXR1cyA9IFg1MDlQb3BDZXJ0aWZpY2F0ZSAoU3RhY2ssICZTaW5nbGVDZXJ0
LCAmU2luZ2xlQ2VydFNpemUpOworICAgIGlmICghU3RhdHVzKSB7CisgICAgICBicmVhazsKKyAg
ICB9CisKKyAgICBPbGRTaXplICAgID0gQnVmZmVyU2l6ZTsKKyAgICBPbGRCdWYgICAgID0gQ2Vy
dEJ1ZjsKKyAgICBCdWZmZXJTaXplID0gT2xkU2l6ZSArIFNpbmdsZUNlcnRTaXplICsgc2l6ZW9m
IChVSU5UMzIpOworICAgIENlcnRCdWYgICAgPSBtYWxsb2MgKEJ1ZmZlclNpemUpOworCisgICAg
aWYgKENlcnRCdWYgPT0gTlVMTCkgeworICAgICAgZ290byBfRXhpdDsKKyAgICB9CisKKyAgICBp
ZiAoT2xkQnVmICE9IE5VTEwpIHsKKyAgICAgIENvcHlNZW0gKENlcnRCdWYsIE9sZEJ1ZiwgT2xk
U2l6ZSk7CisgICAgICBmcmVlIChPbGRCdWYpOworICAgICAgT2xkQnVmID0gTlVMTDsKKyAgICB9
CisKKyAgICBXcml0ZVVuYWxpZ25lZDMyICgoVUlOVDMyICopIChDZXJ0QnVmICsgT2xkU2l6ZSks
IChVSU5UMzIpIFNpbmdsZUNlcnRTaXplKTsKKyAgICBDb3B5TWVtIChDZXJ0QnVmICsgT2xkU2l6
ZSArIHNpemVvZiAoVUlOVDMyKSwgU2luZ2xlQ2VydCwgU2luZ2xlQ2VydFNpemUpOworCisgICAg
ZnJlZSAoU2luZ2xlQ2VydCk7CisgICAgU2luZ2xlQ2VydCA9IE5VTEw7CisgIH0KKworICBpZiAo
Q2VydEJ1ZiAhPSBOVUxMKSB7CisgICAgLy8KKyAgICAvLyBVcGRhdGUgQ2VydE51bWJlci4KKyAg
ICAvLworICAgIENlcnRCdWZbMF0gPSBJbmRleDsKKworICAgICpDZXJ0TGVuZ3RoID0gQnVmZmVy
U2l6ZSAtIE9sZFNpemUgLSBzaXplb2YgKFVJTlQzMik7CisgICAgKlRydXN0ZWRDZXJ0ID0gbWFs
bG9jICgqQ2VydExlbmd0aCk7CisgICAgaWYgKCpUcnVzdGVkQ2VydCA9PSBOVUxMKSB7CisgICAg
ICBnb3RvIF9FeGl0OworICAgIH0KKworICAgIENvcHlNZW0gKCpUcnVzdGVkQ2VydCwgQ2VydEJ1
ZiArIE9sZFNpemUgKyBzaXplb2YgKFVJTlQzMiksICpDZXJ0TGVuZ3RoKTsKKyAgICAqQ2VydFN0
YWNrICAgPSBDZXJ0QnVmOworICAgICpTdGFja0xlbmd0aCA9IEJ1ZmZlclNpemU7CisgICAgU3Rh
dHVzID0gVFJVRTsKKyAgfSAKKworX0V4aXQ6CisgIC8vCisgIC8vIFJlbGVhc2UgUmVzb3VyY2Vz
CisgIC8vCisgIGlmICghV3JhcHBlZCkgeworICAgIGZyZWUgKFNpZ25lZERhdGEpOworICB9CisK
KyAgaWYgKFBrY3M3ICE9IE5VTEwpIHsKKyAgICBQS0NTN19mcmVlIChQa2NzNyk7CisgIH0KKwor
ICBpZiAoU3RhY2sgIT0gTlVMTCkgeworICAgIHNrX1g1MDlfcG9wX2ZyZWUoU3RhY2ssIFg1MDlf
ZnJlZSk7CisgIH0KKworICBpZiAoU2luZ2xlQ2VydCAhPSAgTlVMTCkgeworICAgIGZyZWUgKFNp
bmdsZUNlcnQpOworICB9CisKKyAgaWYgKCFTdGF0dXMgJiYgKENlcnRCdWYgIT0gTlVMTCkpIHsK
KyAgICBmcmVlIChDZXJ0QnVmKTsKKyAgICAqQ2VydFN0YWNrID0gTlVMTDsKKyAgfQorCisgIGlm
IChPbGRCdWYgIT0gTlVMTCkgeworICAgIGZyZWUgKE9sZEJ1Zik7CisgIH0KKyAgCisgIHJldHVy
biBTdGF0dXM7Cit9CisjZW5kaWYKKworLyoqCisgIFdyYXAgZnVuY3Rpb24gdG8gdXNlIGZyZWUo
KSB0byBmcmVlIGFsbG9jYXRlZCBtZW1vcnkgZm9yIGNlcnRpZmljYXRlcy4KKworICBAcGFyYW1b
aW5dICBDZXJ0cyAgICAgICAgUG9pbnRlciB0byB0aGUgY2VydGlmaWNhdGVzIHRvIGJlIGZyZWVk
LgorCisqKi8KKyNpZiAwCitWT0lECitFRklBUEkKK1BrY3M3RnJlZVNpZ25lcnMgKAorICBJTiAg
VUlOVDggICAgICAgICpDZXJ0cworICApCit7CisgIGlmIChDZXJ0cyA9PSBOVUxMKSB7CisgICAg
cmV0dXJuOworICB9CisKKyAgZnJlZSAoQ2VydHMpOworfQorI2VuZGlmCisKKy8qKgorICBWZXJp
ZmllcyB0aGUgdmFsaWRpbGl0eSBvZiBhIFBLQ1MjNyBzaWduZWQgZGF0YSBhcyBkZXNjcmliZWQg
aW4gIlBLQ1MgIzc6CisgIENyeXB0b2dyYXBoaWMgTWVzc2FnZSBTeW50YXggU3RhbmRhcmQiLiBU
aGUgaW5wdXQgc2lnbmVkIGRhdGEgY291bGQgYmUgd3JhcHBlZAorICBpbiBhIENvbnRlbnRJbmZv
IHN0cnVjdHVyZS4KKworICBJZiBQN0RhdGEsIFRydXN0ZWRDZXJ0IG9yIEluRGF0YSBpcyBOVUxM
LCB0aGVuIHJldHVybiBGQUxTRS4KKyAgSWYgUDdMZW5ndGgsIENlcnRMZW5ndGggb3IgRGF0YUxl
bmd0aCBvdmVyZmxvdywgdGhlbiByZXR1cm4gRkFsU0UuCisKKyAgQ2F1dGlvbjogVGhpcyBmdW5j
dGlvbiBtYXkgcmVjZWl2ZSB1bnRydXN0ZWQgaW5wdXQuCisgIFVFRkkgQXV0aGVudGljYXRlZCBW
YXJpYWJsZSBpcyBleHRlcm5hbCBpbnB1dCwgc28gdGhpcyBmdW5jdGlvbiB3aWxsIGRvIGJhc2lj
CisgIGNoZWNrIGZvciBQS0NTIzcgZGF0YSBzdHJ1Y3R1cmUuCisKKyAgQHBhcmFtW2luXSAgUDdE
YXRhICAgICAgIFBvaW50ZXIgdG8gdGhlIFBLQ1MjNyBtZXNzYWdlIHRvIHZlcmlmeS4KKyAgQHBh
cmFtW2luXSAgUDdMZW5ndGggICAgIExlbmd0aCBvZiB0aGUgUEtDUyM3IG1lc3NhZ2UgaW4gYnl0
ZXMuCisgIEBwYXJhbVtpbl0gIFRydXN0ZWRDZXJ0ICBQb2ludGVyIHRvIGEgdHJ1c3RlZC9yb290
IGNlcnRpZmljYXRlIGVuY29kZWQgaW4gREVSLCB3aGljaAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaXMgdXNlZCBmb3IgY2VydGlmaWNhdGUgY2hhaW4gdmVyaWZpY2F0aW9uLgorICBAcGFy
YW1baW5dICBDZXJ0TGVuZ3RoICAgTGVuZ3RoIG9mIHRoZSB0cnVzdGVkIGNlcnRpZmljYXRlIGlu
IGJ5dGVzLgorICBAcGFyYW1baW5dICBJbkRhdGEgICAgICAgUG9pbnRlciB0byB0aGUgY29udGVu
dCB0byBiZSB2ZXJpZmllZC4KKyAgQHBhcmFtW2luXSAgRGF0YUxlbmd0aCAgIExlbmd0aCBvZiBJ
bkRhdGEgaW4gYnl0ZXMuCisKKyAgQHJldHZhbCAgVFJVRSAgVGhlIHNwZWNpZmllZCBQS0NTIzcg
c2lnbmVkIGRhdGEgaXMgdmFsaWQuCisgIEByZXR2YWwgIEZBTFNFIEludmFsaWQgUEtDUyM3IHNp
Z25lZCBkYXRhLgorCisqKi8KK0JPT0xFQU4KK0VGSUFQSQorUGtjczdWZXJpZnkgKAorICBJTiAg
Q09OU1QgVUlOVDggICpQN0RhdGEsCisgIElOICBVSU5UTiAgICAgICAgUDdMZW5ndGgsCisgIElO
ICBDT05TVCBVSU5UOCAgKlRydXN0ZWRDZXJ0LAorICBJTiAgVUlOVE4gICAgICAgIENlcnRMZW5n
dGgsCisgIElOICBDT05TVCBVSU5UOCAgKkluRGF0YSwKKyAgSU4gIFVJTlROICAgICAgICBEYXRh
TGVuZ3RoCisgICkKK3sKKyAgUEtDUzcgICAgICAgKlBrY3M3OworICBCSU8gICAgICAgICAqQ2Vy
dEJpbzsKKyAgQklPICAgICAgICAgKkRhdGFCaW87CisgIEJPT0xFQU4gICAgIFN0YXR1czsKKyAg
WDUwOSAgICAgICAgKkNlcnQ7CisgIFg1MDlfU1RPUkUgICpDZXJ0U3RvcmU7CisgIFVJTlQ4ICAg
ICAgICpTaWduZWREYXRhOworICBVSU5UOCAgICAgICAqVGVtcDsKKyAgVUlOVE4gICAgICAgU2ln
bmVkRGF0YVNpemU7CisgIEJPT0xFQU4gICAgIFdyYXBwZWQ7CisKKyAgLy8KKyAgLy8gQ2hlY2sg
aW5wdXQgcGFyYW1ldGVycy4KKyAgLy8KKyAgaWYgKFA3RGF0YSA9PSBOVUxMIHx8IFRydXN0ZWRD
ZXJ0ID09IE5VTEwgfHwgSW5EYXRhID09IE5VTEwgfHwgCisgICAgUDdMZW5ndGggPiBJTlRfTUFY
IHx8IENlcnRMZW5ndGggPiBJTlRfTUFYIHx8IERhdGFMZW5ndGggPiBJTlRfTUFYKSB7CisgICAg
cmV0dXJuIEZBTFNFOworICB9CisgIAorICBQa2NzNyAgICAgPSBOVUxMOworICBDZXJ0QmlvICAg
PSBOVUxMOworICBEYXRhQmlvICAgPSBOVUxMOworICBDZXJ0ICAgICAgPSBOVUxMOworICBDZXJ0
U3RvcmUgPSBOVUxMOworCisgIC8vCisgIC8vIFJlZ2lzdGVyICYgSW5pdGlhbGl6ZSBuZWNlc3Nh
cnkgZGlnZXN0IGFsZ29yaXRobXMgZm9yIFBLQ1MjNyBIYW5kbGluZworICAvLworICBFVlBfYWRk
X2RpZ2VzdCAoRVZQX21kNSgpKTsKKyAgRVZQX2FkZF9kaWdlc3QgKEVWUF9zaGExKCkpOworICBF
VlBfYWRkX2RpZ2VzdF9hbGlhcyAoU05fc2hhMVdpdGhSU0FFbmNyeXB0aW9uLCBTTl9zaGExV2l0
aFJTQSk7CisgIEVWUF9hZGRfZGlnZXN0IChFVlBfc2hhMjU2KCkpOworCisgIFN0YXR1cyA9IFdy
YXBQa2NzN0RhdGEgKFA3RGF0YSwgUDdMZW5ndGgsICZXcmFwcGVkLCAmU2lnbmVkRGF0YSwgJlNp
Z25lZERhdGFTaXplKTsKKyAgaWYgKCFTdGF0dXMpIHsKKyAgICByZXR1cm4gU3RhdHVzOworICB9
CisKKyAgU3RhdHVzID0gRkFMU0U7CisgIAorICAvLworICAvLyBSZXRyaWV2ZSBQS0NTIzcgRGF0
YSAoREVSIGVuY29kaW5nKQorICAvLworICBpZiAoU2lnbmVkRGF0YVNpemUgPiBJTlRfTUFYKSB7
CisgICAgZ290byBfRXhpdDsKKyAgfQorCisgIFRlbXAgPSBTaWduZWREYXRhOworICBQa2NzNyA9
IGQyaV9QS0NTNyAoTlVMTCwgKGNvbnN0IHVuc2lnbmVkIGNoYXIgKiopICZUZW1wLCAoaW50KSBT
aWduZWREYXRhU2l6ZSk7CisgIGlmIChQa2NzNyA9PSBOVUxMKSB7CisgICAgZ290byBfRXhpdDsK
KyAgfQorCisgIC8vCisgIC8vIENoZWNrIGlmIGl0J3MgUEtDUyM3IFNpZ25lZCBEYXRhIChmb3Ig
QXV0aGVudGljb2RlIFNjZW5hcmlvKQorICAvLworICBpZiAoIVBLQ1M3X3R5cGVfaXNfc2lnbmVk
IChQa2NzNykpIHsKKyAgICBnb3RvIF9FeGl0OworICB9CisKKyAgLy8KKyAgLy8gUmVhZCBERVIt
ZW5jb2RlZCByb290IGNlcnRpZmljYXRlIGFuZCBDb25zdHJ1Y3QgWDUwOSBDZXJ0aWZpY2F0ZQor
ICAvLworICBDZXJ0QmlvID0gQklPX25ldyAoQklPX3NfbWVtICgpKTsKKyAgQklPX3dyaXRlIChD
ZXJ0QmlvLCBUcnVzdGVkQ2VydCwgKGludClDZXJ0TGVuZ3RoKTsKKyAgaWYgKENlcnRCaW8gPT0g
TlVMTCkgeworICAgIGdvdG8gX0V4aXQ7CisgIH0KKyAgQ2VydCA9IGQyaV9YNTA5X2JpbyAoQ2Vy
dEJpbywgTlVMTCk7CisgIGlmIChDZXJ0ID09IE5VTEwpIHsKKyAgICBnb3RvIF9FeGl0OworICB9
CisKKyAgLy8KKyAgLy8gU2V0dXAgWDUwOSBTdG9yZSBmb3IgdHJ1c3RlZCBjZXJ0aWZpY2F0ZQor
ICAvLworICBDZXJ0U3RvcmUgPSBYNTA5X1NUT1JFX25ldyAoKTsKKyAgaWYgKENlcnRTdG9yZSA9
PSBOVUxMKSB7CisgICAgZ290byBfRXhpdDsKKyAgfQorICBpZiAoIShYNTA5X1NUT1JFX2FkZF9j
ZXJ0IChDZXJ0U3RvcmUsIENlcnQpKSkgeworICAgIGdvdG8gX0V4aXQ7CisgIH0KKworICAvLwor
ICAvLyBSZWdpc3RlciBjdXN0b21pemVkIFg1MDkgdmVyaWZpY2F0aW9uIGNhbGxiYWNrIGZ1bmN0
aW9uIHRvIHN1cHBvcnQKKyAgLy8gdHJ1c3RlZCBpbnRlcm1lZGlhdGUgY2VydGlmaWNhdGUgYW5j
aG9yLgorICAvLworI2lmbmRlZiBPUEVOU1NMXzFfMQorICBDZXJ0U3RvcmUtPnZlcmlmeV9jYiA9
IFg1MDlWZXJpZnlDYjsKKyNlbHNlCisgIFg1MDlfU1RPUkVfc2V0X3ZlcmlmeV9jYihDZXJ0U3Rv
cmUsIFg1MDlWZXJpZnlDYik7CisjZW5kaWYKKworCisgIC8vCisgIC8vIEZvciBnZW5lcmljIFBL
Q1MjNyBoYW5kbGluZywgSW5EYXRhIG1heSBiZSBOVUxMIGlmIHRoZSBjb250ZW50IGlzIHByZXNl
bnQKKyAgLy8gaW4gUEtDUyM3IHN0cnVjdHVyZS4gU28gaWdub3JlIE5VTEwgY2hlY2tpbmcgaGVy
ZS4KKyAgLy8KKyAgRGF0YUJpbyA9IEJJT19uZXcgKEJJT19zX21lbSAoKSk7CisgIEJJT193cml0
ZSAoRGF0YUJpbywgSW5EYXRhLCAoaW50KURhdGFMZW5ndGgpOworCisgIC8vCisgIC8vIFZlcmlm
aWVzIHRoZSBQS0NTIzcgc2lnbmVkRGF0YSBzdHJ1Y3R1cmUKKyAgLy8KKyAgU3RhdHVzID0gKEJP
T0xFQU4pIFBLQ1M3X3ZlcmlmeSAoUGtjczcsIE5VTEwsIENlcnRTdG9yZSwgRGF0YUJpbywgTlVM
TCwgUEtDUzdfQklOQVJZKTsKKworX0V4aXQ6CisgIC8vCisgIC8vIFJlbGVhc2UgUmVzb3VyY2Vz
CisgIC8vCisgIEJJT19mcmVlIChEYXRhQmlvKTsKKyAgQklPX2ZyZWUgKENlcnRCaW8pOworICBY
NTA5X2ZyZWUgKENlcnQpOworICBYNTA5X1NUT1JFX2ZyZWUgKENlcnRTdG9yZSk7CisgIFBLQ1M3
X2ZyZWUgKFBrY3M3KTsKKworICBpZiAoIVdyYXBwZWQpIHsKKyAgICBPUEVOU1NMX2ZyZWUgKFNp
Z25lZERhdGEpOworICB9CisKKyAgcmV0dXJuIFN0YXR1czsKK30KKworLyoqIEBmaWxlCisgIEF1
dGhlbnRpY29kZSBQb3J0YWJsZSBFeGVjdXRhYmxlIFNpZ25hdHVyZSBWZXJpZmljYXRpb24gb3Zl
ciBPcGVuU1NMLgorCisgIENhdXRpb246IFRoaXMgbW9kdWxlIHJlcXVpcmVzIGFkZGl0aW9uYWwg
cmV2aWV3IHdoZW4gbW9kaWZpZWQuCisgIFRoaXMgbGlicmFyeSB3aWxsIGhhdmUgZXh0ZXJuYWwg
aW5wdXQgLSBzaWduYXR1cmUgKGUuZy4gUEUvQ09GRiBBdXRoZW50aWNvZGUpLgorICBUaGlzIGV4
dGVybmFsIGlucHV0IG11c3QgYmUgdmFsaWRhdGVkIGNhcmVmdWxseSB0byBhdm9pZCBzZWN1cml0
eSBpc3N1ZSBsaWtlCisgIGJ1ZmZlciBvdmVyZmxvdywgaW50ZWdlciBvdmVyZmxvdy4KKworICBB
dXRoZW50aWNvZGVWZXJpZnkoKSB3aWxsIGdldCBQRS9DT0ZGIEF1dGhlbnRpY29kZSBhbmQgd2ls
bCBkbyBiYXNpYyBjaGVjayBmb3IKKyAgZGF0YSBzdHJ1Y3R1cmUuCisKK0NvcHlyaWdodCAoYykg
MjAxMSAtIDIwMTIsIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4K
K1RoaXMgcHJvZ3JhbSBhbmQgdGhlIGFjY29tcGFueWluZyBtYXRlcmlhbHMKK2FyZSBsaWNlbnNl
ZCBhbmQgbWFkZSBhdmFpbGFibGUgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRo
ZSBCU0QgTGljZW5zZQord2hpY2ggYWNjb21wYW5pZXMgdGhpcyBkaXN0cmlidXRpb24uICBUaGUg
ZnVsbCB0ZXh0IG9mIHRoZSBsaWNlbnNlIG1heSBiZSBmb3VuZCBhdAoraHR0cDovL29wZW5zb3Vy
Y2Uub3JnL2xpY2Vuc2VzL2JzZC1saWNlbnNlLnBocAorCitUSEUgUFJPR1JBTSBJUyBESVNUUklC
VVRFRCBVTkRFUiBUSEUgQlNEIExJQ0VOU0UgT04gQU4gIkFTIElTIiBCQVNJUywKK1dJVEhPVVQg
V0FSUkFOVElFUyBPUiBSRVBSRVNFTlRBVElPTlMgT0YgQU5ZIEtJTkQsIEVJVEhFUiBFWFBSRVNT
IE9SIElNUExJRUQuCisKKyoqLworCisvLyNpbmNsdWRlICJJbnRlcm5hbENyeXB0TGliLmgiCisK
KyNpbmNsdWRlIDxvcGVuc3NsL29iamVjdHMuaD4KKyNpbmNsdWRlIDxvcGVuc3NsL3g1MDkuaD4K
KyNpbmNsdWRlIDxvcGVuc3NsL3BrY3M3Lmg+CisKKyNpbmNsdWRlIDxsaW1pdHMuaD4KKy8vCisv
LyBPSUQgQVNOLjEgVmFsdWUgZm9yIFNQQ19JTkRJUkVDVF9EQVRBX09CSklECisvLworVUlOVDgg
bVNwY0luZGlyZWN0T2lkVmFsdWVbXSA9IHsKKyAgMHgyQiwgMHgwNiwgMHgwMSwgMHgwNCwgMHgw
MSwgMHg4MiwgMHgzNywgMHgwMiwgMHgwMSwgMHgwNAorICB9OworCisvKioKKyAgVmVyaWZpZXMg
dGhlIHZhbGlkaWxpdHkgb2YgYSBQRS9DT0ZGIEF1dGhlbnRpY29kZSBTaWduYXR1cmUgYXMgZGVz
Y3JpYmVkIGluICJXaW5kb3dzCisgIEF1dGhlbnRpY29kZSBQb3J0YWJsZSBFeGVjdXRhYmxlIFNp
Z25hdHVyZSBGb3JtYXQiLgorCisgIElmIEF1dGhEYXRhIGlzIE5VTEwsIHRoZW4gcmV0dXJuIEZB
TFNFLgorICBJZiBJbWFnZUhhc2ggaXMgTlVMTCwgdGhlbiByZXR1cm4gRkFMU0UuCisKKyAgQ2F1
dGlvbjogVGhpcyBmdW5jdGlvbiBtYXkgcmVjZWl2ZSB1bnRydXN0ZWQgaW5wdXQuCisgIFBFL0NP
RkYgQXV0aGVudGljb2RlIGlzIGV4dGVybmFsIGlucHV0LCBzbyB0aGlzIGZ1bmN0aW9uIHdpbGwg
ZG8gYmFzaWMgY2hlY2sgZm9yCisgIEF1dGhlbnRpY29kZSBkYXRhIHN0cnVjdHVyZS4KKworICBA
cGFyYW1baW5dICBBdXRoRGF0YSAgICAgUG9pbnRlciB0byB0aGUgQXV0aGVudGljb2RlIFNpZ25h
dHVyZSByZXRyaWV2ZWQgZnJvbSBzaWduZWQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIFBF
L0NPRkYgaW1hZ2UgdG8gYmUgdmVyaWZpZWQuCisgIEBwYXJhbVtpbl0gIERhdGFTaXplICAgICBT
aXplIG9mIHRoZSBBdXRoZW50aWNvZGUgU2lnbmF0dXJlIGluIGJ5dGVzLgorICBAcGFyYW1baW5d
ICBUcnVzdGVkQ2VydCAgUG9pbnRlciB0byBhIHRydXN0ZWQvcm9vdCBjZXJ0aWZpY2F0ZSBlbmNv
ZGVkIGluIERFUiwgd2hpY2gKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzIHVzZWQgZm9y
IGNlcnRpZmljYXRlIGNoYWluIHZlcmlmaWNhdGlvbi4KKyAgQHBhcmFtW2luXSAgQ2VydFNpemUg
ICAgIFNpemUgb2YgdGhlIHRydXN0ZWQgY2VydGlmaWNhdGUgaW4gYnl0ZXMuCisgIEBwYXJhbVtp
bl0gIEltYWdlSGFzaCAgICBQb2ludGVyIHRvIHRoZSBvcmlnaW5hbCBpbWFnZSBmaWxlIGhhc2gg
dmFsdWUuIFRoZSBwcm9jdWR1cmUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBjYWxj
dWxhdGluZyB0aGUgaW1hZ2UgaGFzaCB2YWx1ZSBpcyBkZXNjcmliZWQgaW4gQXV0aGVudGljb2Rl
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGVjaWZpY2F0aW9uLgorICBAcGFyYW1baW5d
ICBIYXNoU2l6ZSAgICAgU2l6ZSBvZiBJbWFnZSBoYXNoIHZhbHVlIGluIGJ5dGVzLgorCisgIEBy
ZXR2YWwgIFRSVUUgICBUaGUgc3BlY2lmaWVkIEF1dGhlbnRpY29kZSBTaWduYXR1cmUgaXMgdmFs
aWQuCisgIEByZXR2YWwgIEZBTFNFICBJbnZhbGlkIEF1dGhlbnRpY29kZSBTaWduYXR1cmUuCisK
KyoqLworQk9PTEVBTgorRUZJQVBJCitBdXRoZW50aWNvZGVWZXJpZnkgKAorICBJTiAgQ09OU1Qg
VUlOVDggICpBdXRoRGF0YSwKKyAgSU4gIFVJTlROICAgICAgICBEYXRhU2l6ZSwKKyAgSU4gIENP
TlNUIFVJTlQ4ICAqVHJ1c3RlZENlcnQsCisgIElOICBVSU5UTiAgICAgICAgQ2VydFNpemUsCisg
IElOICBDT05TVCBVSU5UOCAgKkltYWdlSGFzaCwKKyAgSU4gIFVJTlROICAgICAgICBIYXNoU2l6
ZQorICApCit7CisgIEJPT0xFQU4gICAgICBTdGF0dXM7CisgIFBLQ1M3ICAgICAgICAqUGtjczc7
CisgIENPTlNUIFVJTlQ4ICAqT3JpZ0F1dGhEYXRhOworICBVSU5UOCAgICAgICAgKlNwY0luZGly
ZWN0RGF0YUNvbnRlbnQ7CisgIFVJTlQ4ICAgICAgICBBc24xQnl0ZTsKKyAgVUlOVE4gICAgICAg
IENvbnRlbnRTaXplOworLyogIFVJTlQ4ICAgICAgICAqU3BjSW5kaXJlY3REYXRhT2lkOyAqLwor
dW5zaWduZWQgaTsKKworICAvLworICAvLyBDaGVjayBpbnB1dCBwYXJhbWV0ZXJzLgorICAvLwor
ICBpZiAoKEF1dGhEYXRhID09IE5VTEwpIHx8IChUcnVzdGVkQ2VydCA9PSBOVUxMKSB8fCAoSW1h
Z2VIYXNoID09IE5VTEwpKSB7CisgICAgcmV0dXJuIEZBTFNFOworICB9CisKKyAgaWYgKChEYXRh
U2l6ZSA+IElOVF9NQVgpIHx8IChDZXJ0U2l6ZSA+IElOVF9NQVgpIHx8IChIYXNoU2l6ZSA+IElO
VF9NQVgpKSB7CisgICAgcmV0dXJuIEZBTFNFOworICB9CisKKyAgU3RhdHVzICAgICAgID0gRkFM
U0U7CisgIFBrY3M3ICAgICAgICA9IE5VTEw7CisgIE9yaWdBdXRoRGF0YSA9IEF1dGhEYXRhOwor
CisgIC8vCisgIC8vIFJldHJpZXZlICYgUGFyc2UgUEtDUyM3IERhdGEgKERFUiBlbmNvZGluZykg
ZnJvbSBBdXRoZW50aWNvZGUgU2lnbmF0dXJlCisgIC8vCisgIFBrY3M3ID0gZDJpX1BLQ1M3IChO
VUxMLCAmQXV0aERhdGEsIChpbnQpRGF0YVNpemUpOworICBpZiAoUGtjczcgPT0gTlVMTCkgewor
ICAgIGdvdG8gX0V4aXQ7CisgIH0KKworICAvLworICAvLyBDaGVjayBpZiBpdCdzIFBLQ1MjNyBT
aWduZWQgRGF0YSAoZm9yIEF1dGhlbnRpY29kZSBTY2VuYXJpbykKKyAgLy8KKyAgaWYgKCFQS0NT
N190eXBlX2lzX3NpZ25lZCAoUGtjczcpKSB7CisgICAgZ290byBfRXhpdDsKKyAgfQorCisjaWYg
MCAvLyBGSVghISEgdGhpcyBuZWVkcyB0byBiZSByZXZpc2l0ZWQKKyAgLy8KKyAgLy8gTk9URTog
T3BlblNTTCBQS0NTNyBEZWNvZGVyIGRpZG4ndCB3b3JrIGZvciBBdXRoZW50aWNvZGUtZm9ybWF0
IHNpZ25lZCBkYXRhIGR1ZSB0bworICAvLyAgICAgICBzb21lIGF1dGhlbnRpY29kZS1zcGVjaWZp
YyBzdHJ1Y3R1cmUuIFVzZSBvcGFxdWUgQVNOLjEgc3RyaW5nIHRvIHJldHJpZXZlCisgIC8vICAg
ICAgIFBLQ1MjNyBDb250ZW50SW5mbyBoZXJlLgorICAvLworI2lmbmRlZiBPUEVOU1NMXzFfMQor
ICBTcGNJbmRpcmVjdERhdGFPaWQgPSAoVUlOVDggKikoUGtjczctPmQuc2lnbi0+Y29udGVudHMt
PnR5cGUtPmRhdGEpOworI2Vsc2UKKyAgU3BjSW5kaXJlY3REYXRhT2lkID0gKFVJTlQ4ICopQVNO
MV9TVFJJTkdfZ2V0MF9kYXRhKFBrY3M3LT5kLnNpZ24tPmNvbnRlbnRzLT50eXBlKTsKKyNlbmRp
ZgorUFJJTlRLKCJTcGNJbmRpcmVjdERhdGFPaWQgJXAgJXAgJTA4WFxuIiwgU3BjSW5kaXJlY3RE
YXRhT2lkLCBtU3BjSW5kaXJlY3RPaWRWYWx1ZSwgT1BFTlNTTF9BUElfQ09NUEFUKTsKKyAgaWYg
KENvbXBhcmVNZW0gKAorICAgICAgICBTcGNJbmRpcmVjdERhdGFPaWQsCisgICAgICAgIG1TcGNJ
bmRpcmVjdE9pZFZhbHVlLAorICAgICAgICBzaXplb2YgKG1TcGNJbmRpcmVjdE9pZFZhbHVlKQor
ICAgICAgICApICE9IDApIHsKKyAgICAvLworICAgIC8vIFVuLW1hdGNoZWQgU1BDX0lORElSRUNU
X0RBVEFfT0JKSUQuCisgICAgLy8KKyAgICBnb3RvIF9FeGl0OworICB9ICAKKyNlbmRpZgorCisg
IFNwY0luZGlyZWN0RGF0YUNvbnRlbnQgPSAoVUlOVDggKikoUGtjczctPmQuc2lnbi0+Y29udGVu
dHMtPmQub3RoZXItPnZhbHVlLmFzbjFfc3RyaW5nLT5kYXRhKTsKKworICAvLworICAvLyBSZXRy
aWV2ZSB0aGUgU0VRVUVOQ0UgZGF0YSBzaXplIGZyb20gQVNOLjEtZW5jb2RlZCBTcGNJbmRpcmVj
dERhdGFDb250ZW50LgorICAvLworICBBc24xQnl0ZSA9ICooU3BjSW5kaXJlY3REYXRhQ29udGVu
dCArIDEpOworCisgIGlmICgoQXNuMUJ5dGUgJiAweDgwKSA9PSAwKSB7CisgICAgLy8KKyAgICAv
LyBTaG9ydCBGb3JtIG9mIExlbmd0aCBFbmNvZGluZworICAgIC8vCisgICAgQ29udGVudFNpemUg
PSAoVUlOVE4pIChBc24xQnl0ZSAmIDB4N0YpOworICAgIC8vCisgICAgLy8gU2tpcCB0aGUgU0VR
VUVOQ0UgVGFnOworICAgIC8vCisgICAgU3BjSW5kaXJlY3REYXRhQ29udGVudCArPSAyOworICB9
IGVsc2UgaWYgKChBc24xQnl0ZSAmIDB4ODIpID09IDB4ODIpIHsKKyAgICAvLworICAgIC8vIExv
bmcgRm9ybSBvZiBMZW5ndGggRW5jb2RpbmcsIG9ubHkgc3VwcG9ydCB0d28gYnl0ZXMuCisgICAg
Ly8KKyAgICBDb250ZW50U2l6ZSAgPSAoVUlOVE4pICgqKFNwY0luZGlyZWN0RGF0YUNvbnRlbnQg
KyAyKSk7CisgICAgQ29udGVudFNpemUgPSAoQ29udGVudFNpemUgPDwgOCkgKyAoVUlOVE4pKCoo
U3BjSW5kaXJlY3REYXRhQ29udGVudCArIDMpKTsKKyAgICAvLworICAgIC8vIFNraXAgdGhlIFNF
UVVFTkNFIFRhZzsKKyAgICAvLworICAgIFNwY0luZGlyZWN0RGF0YUNvbnRlbnQgKz0gNDsKKyAg
fSBlbHNlIHsKKyAgICBnb3RvIF9FeGl0OworICB9CisKKyAgLy8KKyAgLy8gQ29tcGFyZSB0aGUg
b3JpZ2luYWwgZmlsZSBoYXNoIHZhbHVlIHRvIHRoZSBkaWdlc3QgcmV0cmlldmUgZnJvbSBTcGNJ
bmRpcmVjdERhdGFDb250ZW50CisgIC8vIGRlZmluZWQgaW4gQXV0aGVudGljb2RlCisgIC8vIE5P
VEU6IE5lZWQgdG8gZG91YmxlLWNoZWNrIEhhc2hMZW5ndGggaGVyZSEKKyAgLy8KK1BSSU5USygi
UEtDUzcgaGFzaDogIik7IGZvciAoaSA9IDA7IGkgPCBIYXNoU2l6ZTsgKytpKSBQUklOVEsoIiUw
MlggIiwgSW1hZ2VIYXNoW2ldKTsgUFJJTlRLKCJcbiIpOworICBpZiAoQ29tcGFyZU1lbSAoU3Bj
SW5kaXJlY3REYXRhQ29udGVudCArIENvbnRlbnRTaXplIC0gSGFzaFNpemUsIEltYWdlSGFzaCwg
SGFzaFNpemUpICE9IDApIHsKKyAgICAvLworICAgIC8vIFVuLW1hdGNoZWQgUEUvQ09GRiBIYXNo
IFZhbHVlCisgICAgLy8KKyAgICBnb3RvIF9FeGl0OworICB9CisKKyAgLy8KKyAgLy8gVmVyaWZp
ZXMgdGhlIFBLQ1MjNyBTaWduZWQgRGF0YSBpbiBQRS9DT0ZGIEF1dGhlbnRpY29kZSBTaWduYXR1
cmUKKyAgLy8KKyAgU3RhdHVzID0gKEJPT0xFQU4pIFBrY3M3VmVyaWZ5IChPcmlnQXV0aERhdGEs
IERhdGFTaXplLCBUcnVzdGVkQ2VydCwgQ2VydFNpemUsIFNwY0luZGlyZWN0RGF0YUNvbnRlbnQs
IENvbnRlbnRTaXplKTsKKworX0V4aXQ6CisgIC8vCisgIC8vIFJlbGVhc2UgUmVzb3VyY2VzCisg
IC8vCisgIFBLQ1M3X2ZyZWUgKFBrY3M3KTsKKworICByZXR1cm4gU3RhdHVzOworfQorc3RhdGlj
IGNvbnN0IGludCBjZXJ0X25hbWVfbGVuID0gMTYwOworCisjaWYgMAorc3RhdGljIHZvaWQgcHJp
bnRfc2lnbmF0dXJlX2luZm8oUEtDUzcgKnA3KQoreworICAgIGNoYXIgc3ViamVjdF9uYW1lW2Nl
cnRfbmFtZV9sZW4gKyAxXSwgaXNzdWVyX25hbWVbY2VydF9uYW1lX2xlbiArIDFdOworICAgIFBL
Q1M3X1NJR05FUl9JTkZPICpzaTsKKyAgICBYNTA5ICpjZXJ0OworICAgIGludCBpOworCisgICAg
UFJJTlRLKCJpbWFnZSBzaWduYXR1cmUgaXNzdWVyczpcbiIpOworCisgICAgZm9yIChpID0gMDsg
aSA8IHNrX1BLQ1M3X1NJR05FUl9JTkZPX251bShwNy0+ZC5zaWduLT5zaWduZXJfaW5mbyk7Cisg
ICAgICAgICAgICBpKyspIHsKKyAgICAgICAgc2kgPSBza19QS0NTN19TSUdORVJfSU5GT192YWx1
ZShwNy0+ZC5zaWduLT5zaWduZXJfaW5mbywgaSk7CisgICAgICAgIFg1MDlfTkFNRV9vbmVsaW5l
KHNpLT5pc3N1ZXJfYW5kX3NlcmlhbC0+aXNzdWVyLAorICAgICAgICAgICAgICAgIGlzc3Vlcl9u
YW1lLCBjZXJ0X25hbWVfbGVuKTsKKyAgICAgICAgUFJJTlRLKCIgLSAlc1xuIiwgaXNzdWVyX25h
bWUpOworICAgIH0KKworICAgIFBSSU5USygiaW1hZ2Ugc2lnbmF0dXJlIGNlcnRpZmljYXRlczpc
biIpOworCisgICAgZm9yIChpID0gMDsgaSA8IHNrX1g1MDlfbnVtKHA3LT5kLnNpZ24tPmNlcnQp
OyBpKyspIHsKKyAgICAgICAgY2VydCA9IHNrX1g1MDlfdmFsdWUocDctPmQuc2lnbi0+Y2VydCwg
aSk7CisgICAgICAgIFg1MDlfTkFNRV9vbmVsaW5lKGNlcnQtPmNlcnRfaW5mby0+c3ViamVjdCwK
KyAgICAgICAgICAgICAgICBzdWJqZWN0X25hbWUsIGNlcnRfbmFtZV9sZW4pOworICAgICAgICBY
NTA5X05BTUVfb25lbGluZShjZXJ0LT5jZXJ0X2luZm8tPmlzc3VlciwKKyAgICAgICAgICAgICAg
ICBpc3N1ZXJfbmFtZSwgY2VydF9uYW1lX2xlbik7CisKKyAgICAgICAgUFJJTlRLKCIgLSBzdWJq
ZWN0OiAlc1xuIiwgc3ViamVjdF9uYW1lKTsKKyAgICAgICAgUFJJTlRLKCIgICBpc3N1ZXI6ICAl
c1xuIiwgaXNzdWVyX25hbWUpOworICAgIH0KK30KK3N0YXRpYyB2b2lkIHByaW50X2NlcnRpZmlj
YXRlX3N0b3JlX2NlcnRzKFg1MDlfU1RPUkUgKmNlcnRzKQoreworICAgIGNoYXIgc3ViamVjdF9u
YW1lW2NlcnRfbmFtZV9sZW4gKyAxXSwgaXNzdWVyX25hbWVbY2VydF9uYW1lX2xlbiArIDFdOwor
ICAgIFg1MDlfT0JKRUNUICpvYmo7CisgICAgaW50IGk7CisKKyAgICBQUklOVEsoImNlcnRpZmlj
YXRlIHN0b3JlOlxuIik7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgc2tfWDUwOV9PQkpFQ1RfbnVt
KGNlcnRzLT5vYmpzKTsgaSsrKSB7CisgICAgICAgIG9iaiA9IHNrX1g1MDlfT0JKRUNUX3ZhbHVl
KGNlcnRzLT5vYmpzLCBpKTsKKworICAgICAgICBpZiAob2JqLT50eXBlICE9IFg1MDlfTFVfWDUw
OSkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIFg1MDlfTkFNRV9vbmVsaW5lKG9i
ai0+ZGF0YS54NTA5LT5jZXJ0X2luZm8tPnN1YmplY3QsCisgICAgICAgICAgICAgICAgc3ViamVj
dF9uYW1lLCBjZXJ0X25hbWVfbGVuKTsKKyAgICAgICAgWDUwOV9OQU1FX29uZWxpbmUob2JqLT5k
YXRhLng1MDktPmNlcnRfaW5mby0+aXNzdWVyLAorICAgICAgICAgICAgICAgIGlzc3Vlcl9uYW1l
LCBjZXJ0X25hbWVfbGVuKTsKKworICAgICAgICBQUklOVEsoIiAtIHN1YmplY3Q6ICVzXG4iLCBz
dWJqZWN0X25hbWUpOworICAgICAgICBQUklOVEsoIiAgIGlzc3VlcjogICVzXG4iLCBpc3N1ZXJf
bmFtZSk7CisgICAgfQorfQorI2VuZGlmCisKK2ludAordmVyaWZ5X29wZW5zc2wgKHBlY29mZl9p
bWFnZV90ICpwZSwgY29uc3QgdWludDhfdCAqVHJ1c3RlZENlcnQsIGludCBUcnVzdGVkQ2VydFNp
emUpCit7CisgICAgLy8gaHR0cHM6Ly93d3cub3BlbnNzbC5vcmcvZG9jcy9tYW5tYXN0ZXIvbWFu
My9FVlBfRGlnZXN0SW5pdC5odG1sI0VYQU1QTEUKKyAgICByYW5nZV90ICpyYW5nZTsKKyAgICBy
YW5nZV90ICpyYW5nZXMgPSBwZS0+cmFuZ2VzOworICAgIHVpbnQ4X3QgYW5zd2VyWzMyXTsKKyAg
ICB1bnNpZ25lZCBhbnN3ZXJfbGVuOworICAgIHVuc2lnbmVkIGs7CisgICAgRVZQX01EX0NUWCAq
bWRjdHg7CisgICAgY29uc3QgRVZQX01EICptZDsKKyAgICBCT09MRUFOIFN0YXR1cyA9IDA7CisK
KyAgICBtZCA9IEVWUF9zaGEyNTYoKTsKKyAgICBpZiAoTlVMTCA9PSBtZCkgeworICAgICAgICBQ
UklOVEsoIlVua25vd24gbWVzc2FnZSBkaWdlc3RcbiIpOworICAgICAgICByZXR1cm4gMDsKKyAg
ICB9CisgICAgbWRjdHggPSBFVlBfTURfQ1RYX2NyZWF0ZSgpOworICAgIEVWUF9EaWdlc3RJbml0
X2V4KG1kY3R4LCBtZCwgTlVMTCk7CisgICAgRExDTF9GT1JfRUFDSChyYW5nZV90LCByYW5nZXMs
IHJhbmdlLCBuZXh0LCBwcmV2KQorICAgIHsKKyAgICBFVlBfRGlnZXN0VXBkYXRlKG1kY3R4LCBy
YW5nZS0+ZGF0YSwgcmFuZ2UtPmxlbmd0aCk7CisgICAgfQorICAgIEVWUF9EaWdlc3RGaW5hbF9l
eChtZGN0eCwgYW5zd2VyLCAmYW5zd2VyX2xlbik7CisgICAgZm9yIChrID0gMDsgayA8IDMyOyAr
K2spCisgICAgICAgIFBSSU5USygiJTAyWCAiLCBhbnN3ZXJba10pOworICAgIFBSSU5USygiXG4i
KTsKKyAgICBFVlBfTURfQ1RYX2Rlc3Ryb3kobWRjdHgpOworCisgICAgaWYgKFRydXN0ZWRDZXJ0
U2l6ZSkKKyAgICB7CisgICAgU3RhdHVzID0KKyAgICBBdXRoZW50aWNvZGVWZXJpZnkgKAorICAg
ICAgICBwZS0+Y2VydC5kYXRhLCAvLyBBdXRoRGF0YQorICAgICAgICBwZS0+Y2VydC5hYy0+ZHdM
ZW5ndGgsIC8vIERhdGFTaXplCisgICAgICAgIFRydXN0ZWRDZXJ0LAorICAgICAgICBUcnVzdGVk
Q2VydFNpemUsCisgICAgICAgIGFuc3dlciwgLy8gSW1hZ2VIYXNoLAorICAgICAgICBhbnN3ZXJf
bGVuIC8vIEhhc2hTaXplCisgICAgICAgICk7CisgICAgUFJJTlRLKCJQS0NTNyBTdGF0dXMgJWRc
biIsIFN0YXR1cyk7CisgICAgLyogRVJSX3ByaW50X2Vycm9yc19mcChzdGRlcnIpOyAqLworLyoK
KyAgICB1bnNpZ25lZCBsb25nIGVycjsKKyAgICBjb25zdCBjaGFyICpmOworICAgIGludCBsOwor
ICAgIGVyciA9IEVSUl9wZWVrX2xhc3RfZXJyb3JfbGluZSgmZiwgJmwpOworICAgIFBSSU5USygi
UEtDUzcgU3RhdHVzIGVyciAldWwgMHglbHggOiBsaW5lICVkICVzXG4iLCBlcnIsIGVyciwgbCwg
Zik7CisqLworICAgIH0KKworICAgIHJldHVybiBTdGF0dXM7Cit9CisKKy8qCisgUmF0aGVyIHRo
YW4gYW5vdGhlciBmaWxlIGZ1bGwgb2YgZ2x1ZSBjb2RlLCBqdXN0IHB1dCBpdCBoZXJlCisqLwor
I2lmZGVmIF9fWEVOX18KKyNpbmNsdWRlIDx4ZW5vc3NsLmg+Cit0aW1lX3QgdGltZSAodGltZV90
ICp0cykKK3sKKyAgICAodm9pZCl0czsKKyAgICBQUklOVEsoIk5vdCB5ZXQgaW1wbDogdGltZVxu
Iik7CisgICAgcmV0dXJuICh0aW1lX3QpMHgxMjM0NTY3Njg7Cit9CisKK3ZvaWQgYWJvcnQgKHZv
aWQpCit7CisgICAgUFJJTlRLKCJOb3QgeWV0IGltcGw6IGFib3J0XG4iKTsKKyAgICB3aGlsZSgx
KTsKK30KKwordm9pZCBxc29ydCAodm9pZCAqYmFzZSwgc2l6ZV90IG5tZW1iLCBzaXplX3Qgc2l6
ZSwKKyAgICBpbnQgKCpjb21wYXIpKGNvbnN0IHZvaWQgKiwgY29uc3Qgdm9pZCAqKSkKK3sKKyAg
ICAodm9pZCliYXNlOworICAgICh2b2lkKW5tZW1iOworICAgICh2b2lkKXNpemU7CisgICAgKHZv
aWQpY29tcGFyOworICAgIFBSSU5USygiTm90IHlldCBpbXBsOiBxc29ydFxuIik7Cit9CisKK2lu
dCBlcnJubyA9IDA7CisKK2NoYXIgKnN0cmVycm9yIChpbnQgZXJybnVtKQoreworICAgICh2b2lk
KWVycm51bTsKKyAgICBQUklOVEsoIk5vdCB5ZXQgaW1wbDogc3RyZXJyb3JcbiIpOworICAgIHJl
dHVybiAic3RyZXJyIjsKK30KKworY2hhciAqc3RybmNweSAoY2hhciAqZGVzdCwgY29uc3QgY2hh
ciAqc3JjLCBzaXplX3QgbikKK3sKKyAgICAodm9pZClzcmM7CisgICAgKHZvaWQpbjsKKyAgICBQ
UklOVEsoIk5vdCB5ZXQgaW1wbDogc3RyY3B5XG4iKTsKKyAgICByZXR1cm4gZGVzdDsKK30KKwor
Y2hhciAqc3RyY2F0IChjaGFyICpkZXN0LCBjb25zdCBjaGFyICpzcmMpCit7CisgICAgKHZvaWQp
c3JjOworICAgIFBSSU5USygiTm90IHlldCBpbXBsOiBzdHJjYXRcbiIpOworICAgIHJldHVybiBk
ZXN0OworfQorCit1aWRfdCBnZXR1aWQgKHZvaWQpIHsgcmV0dXJuICh1aWRfdCkwOyB9Cit1aWRf
dCBnZXRldWlkICh2b2lkKSB7IHJldHVybiAodWlkX3QpMDsgfQorZ2lkX3QgZ2V0Z2lkICh2b2lk
KSB7IHJldHVybiAoZ2lkX3QpMDsgfQorZ2lkX3QgZ2V0ZWdpZCAodm9pZCkgeyByZXR1cm4gKGdp
ZF90KTA7IH0KKworaW50IHNzY2FuZiAoY29uc3QgY2hhciAqc3RyLCBjb25zdCBjaGFyICpmb3Jt
YXQsIC4uLikKK3sKKyAgICAodm9pZClzdHI7CisgICAgKHZvaWQpZm9ybWF0OworICAgIFBSSU5U
SygiTm90IHlldCBpbXBsOiBzc2NhbmZcbiIpOworICAgIHJldHVybiAwOworfQorCitpbnQgZ2V0
dGltZW9mZGF5IChzdHJ1Y3QgdGltZXZhbCAqdHYsIHN0cnVjdCB0aW1lem9uZSAqdHopCit7Cisg
ICAgKHZvaWQpdHY7CisgICAgKHZvaWQpdHo7CisgICAgUFJJTlRLKCJOb3QgeWV0IGltcGw6IGdl
dHRpbWVvZmRheVxuIik7CisgICAgcmV0dXJuIDA7Cit9CisKKyNlbmRpZgorCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 19:49:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19:49: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-devel-bounces@lists.xenproject.org>)
	id 1gj8EZ-00008z-Q3; Mon, 14 Jan 2019 19:49: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=NJ4Y=PW=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1gj8EY-00008d-M9
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 19:49:18 +0000
X-Inumbo-ID: 79827368-1835-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79827368-1835-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:49:16 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EJgMvJ041516;
 Mon, 14 Jan 2019 19:48:11 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=7KJ2zqUnebsyeI06noxV1emOSh52dU4N5TKOB7Ug1GY=;
 b=uYfrkxc6kQlxAzdegq/pHJqj/w77kOj3FAu37xgt4ge/JIEzLyL71P/nRFsZG8K9Tv86
 Rv8zYCz44Ft8RwEcK/Sqdlr6IQuO+At0HMbX5n8uwOGQ9A1akyfq43q3FuCLt+JG6IBy
 y5F8IM5TVxSoP1dONVx4kCyUY9I+0Nd7qirYPFRbNx7s/AS5Gi4gfWnC++rKvl4Z74vT
 nD9LRYT6R+e4SGNlBCtNWv70uwZQ12G/DUejW7JT1EtUVCeYpsrL/HajbeXWcEIyte2r
 QjAJRICKlXUgfsj5nAumtTNjCgTs2DEAGacfmFeluVljz1VCaHn4mZnLs0RWrtyynNAv Og== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2pybkc7s7r-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:11 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJmAMg029476
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:10 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJmAwQ026696;
 Mon, 14 Jan 2019 19:48:10 GMT
Received: from ovs110.us.oracle.com (/10.149.224.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 11:48:10 -0800
From: Eric DeVolder <eric.devolder@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Jan 2019 13:48:00 -0600
Message-Id: <1547495285-28907-4-git-send-email-eric.devolder@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
References: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140151
Subject: [Xen-devel] [RFC v1 3/8] kexec: new file openssl-1.1.0i.patch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: daniel.kiper@oracle.com, eric.devolder@oracle.com,
 kexec@lists.infradead.org, boris.ostrovsky@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBjcmVhdGVzIGEgbmV3IGZpbGUgdGhhdCBpcyBpbiB0dXJuIGEgcGF0Y2ggdGhh
dCBjb250YWlucyBhCnNtYWxsIG51bWJlciBvZiBjaGFuZ2VzIG5lZWRlZCBpbiBvcmRlciB0byBz
b2xkaWVyIHRocm91Z2ggdGhlCmNvbXBpbGF0aW9uIG9mIGFsbCB0aGUgT3BlblNTTCBzb3VyY2Vz
IHdpdGhpbiBYZW4uCgpUaGlzIHBhdGNoIGlzIGFwcGxpZWQgdG8gT3BlblNTTCBpbiB4ZW4uc3Bl
Yy4KClNpZ25lZC1vZmYtYnk6IEVyaWMgRGVWb2xkZXIgPGVyaWMuZGV2b2xkZXJAb3JhY2xlLmNv
bT4KLS0tCiBvcGVuc3NsLTEuMS4waS5wYXRjaCB8IDM3OCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzNzggaW5zZXJ0
aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IG9wZW5zc2wtMS4xLjBpLnBhdGNoCgpkaWZmIC0t
Z2l0IGEvb3BlbnNzbC0xLjEuMGkucGF0Y2ggYi9vcGVuc3NsLTEuMS4waS5wYXRjaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4xMmVhMDdmCi0tLSAvZGV2L251bGwKKysrIGIv
b3BlbnNzbC0xLjEuMGkucGF0Y2gKQEAgLTAsMCArMSwzNzggQEAKK2RpZmYgLXggY29uZmlnZGF0
YS5wbSAteCBNYWtlZmlsZSAtcndidXAgL3Jvb3Qvb3BlbnNzbC0xLjEuMGkvY3J5cHRvL2Flcy9h
ZXNfbG9jbC5oIHhlbi9jb21tb24vb3BlbnNzbC0xLjEuMGkvY3J5cHRvL2Flcy9hZXNfbG9jbC5o
CistLS0gL3Jvb3Qvb3BlbnNzbC0xLjEuMGkvY3J5cHRvL2Flcy9hZXNfbG9jbC5oCTIwMTgtMDgt
MTQgMDg6NDU6MDYuMDAwMDAwMDAwIC0wNDAwCisrKysgeGVuL2NvbW1vbi9vcGVuc3NsLTEuMS4w
aS9jcnlwdG8vYWVzL2Flc19sb2NsLmgJMjAxOC0xMS0xMiAxNzo1OTowMS44ODUzNzYyNzUgLTA1
MDAKK0BAIC0xMyw3ICsxMyw3IEBACisgIyBpbmNsdWRlIDxvcGVuc3NsL2Vfb3MyLmg+CisgIyBp
bmNsdWRlIDxzdGRpby5oPgorICMgaW5jbHVkZSA8c3RkbGliLmg+CistIyBpbmNsdWRlIDxzdHJp
bmcuaD4KKysjIGluY2x1ZGUgPHhlbi9zdHJpbmcuaD4KKyAKKyAjIGlmIGRlZmluZWQoX01TQ19W
RVIpICYmIChkZWZpbmVkKF9NX0lYODYpIHx8IGRlZmluZWQoX01fQU1ENjQpIHx8IGRlZmluZWQo
X01fWDY0KSkKKyAjICBkZWZpbmUgU1dBUCh4KSAoX2xyb3RsKHgsIDgpICYgMHgwMGZmMDBmZiB8
IF9scm90cih4LCA4KSAmIDB4ZmYwMGZmMDApCitAQCAtMjUsMTIgKzI1LDEyIEBACisgIyBlbmRp
ZgorIAorICMgaWZkZWYgQUVTX0xPTkcKKy10eXBlZGVmIHVuc2lnbmVkIGxvbmcgdTMyOworKy8v
dHlwZWRlZiB1bnNpZ25lZCBsb25nIHUzMjsKKyAjIGVsc2UKKy10eXBlZGVmIHVuc2lnbmVkIGlu
dCB1MzI7CisrLy90eXBlZGVmIHVuc2lnbmVkIGludCB1MzI7CisgIyBlbmRpZgorLXR5cGVkZWYg
dW5zaWduZWQgc2hvcnQgdTE2OworLXR5cGVkZWYgdW5zaWduZWQgY2hhciB1ODsKKysvL3R5cGVk
ZWYgdW5zaWduZWQgc2hvcnQgdTE2OworKy8vdHlwZWRlZiB1bnNpZ25lZCBjaGFyIHU4OworIAor
ICMgZGVmaW5lIE1BWEtDICAgKDI1Ni8zMikKKyAjIGRlZmluZSBNQVhLQiAgICgyNTYvOCkKK2Rp
ZmYgLXggY29uZmlnZGF0YS5wbSAteCBNYWtlZmlsZSAtcndidXAgL3Jvb3Qvb3BlbnNzbC0xLjEu
MGkvY3J5cHRvL2FzbjEvZXZwX2FzbjEuYyB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL2NyeXB0
by9hc24xL2V2cF9hc24xLmMKKy0tLSAvcm9vdC9vcGVuc3NsLTEuMS4waS9jcnlwdG8vYXNuMS9l
dnBfYXNuMS5jCTIwMTgtMDgtMTQgMDg6NDU6MDYuMDAwMDAwMDAwIC0wNDAwCisrKysgeGVuL2Nv
bW1vbi9vcGVuc3NsLTEuMS4waS9jcnlwdG8vYXNuMS9ldnBfYXNuMS5jCTIwMTgtMTEtMTIgMTc6
NTk6MDEuODg2Mzc2Mjc1IC0wNTAwCitAQCAtNTYsNyArNTYsNyBAQCBBU04xX1NFUVVFTkNFKGFz
bjFfaW50X29jdCkgPSB7CisgICAgICAgICBBU04xX1NJTVBMRShhc24xX2ludF9vY3QsIG9jdCwg
QVNOMV9PQ1RFVF9TVFJJTkcpCisgfSBzdGF0aWNfQVNOMV9TRVFVRU5DRV9FTkQoYXNuMV9pbnRf
b2N0KQorIAorLURFQ0xBUkVfQVNOMV9JVEVNKGFzbjFfaW50X29jdCkKKysvL0RFQ0xBUkVfQVNO
MV9JVEVNKGFzbjFfaW50X29jdCkKKyAKKyBpbnQgQVNOMV9UWVBFX3NldF9pbnRfb2N0ZXRzdHJp
bmcoQVNOMV9UWVBFICphLCBsb25nIG51bSwgdW5zaWduZWQgY2hhciAqZGF0YSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGxlbikKK2RpZmYgLXggY29uZmlnZGF0YS5w
bSAteCBNYWtlZmlsZSAtcndidXAgL3Jvb3Qvb3BlbnNzbC0xLjEuMGkvY3J5cHRvL2FzbjEvbl9w
a2V5LmMgeGVuL2NvbW1vbi9vcGVuc3NsLTEuMS4waS9jcnlwdG8vYXNuMS9uX3BrZXkuYworLS0t
IC9yb290L29wZW5zc2wtMS4xLjBpL2NyeXB0by9hc24xL25fcGtleS5jCTIwMTgtMDgtMTQgMDg6
NDU6MDYuMDAwMDAwMDAwIC0wNDAwCisrKysgeGVuL2NvbW1vbi9vcGVuc3NsLTEuMS4waS9jcnlw
dG8vYXNuMS9uX3BrZXkuYwkyMDE4LTExLTEyIDE3OjU5OjAxLjg4NjM3NjI3NSAtMDUwMAorQEAg
LTQzLDggKzQzLDggQEAgQVNOMV9CUk9LRU5fU0VRVUVOQ0UoTkVUU0NBUEVfRU5DUllQVEVEXwor
ICAgICAgICAgQVNOMV9TSU1QTEUoTkVUU0NBUEVfRU5DUllQVEVEX1BLRVksIGVuY2tleSwgWDUw
OV9TSUcpCisgfSBzdGF0aWNfQVNOMV9CUk9LRU5fU0VRVUVOQ0VfRU5EKE5FVFNDQVBFX0VOQ1JZ
UFRFRF9QS0VZKQorIAorLURFQ0xBUkVfQVNOMV9GVU5DVElPTlNfY29uc3QoTkVUU0NBUEVfRU5D
UllQVEVEX1BLRVkpCistREVDTEFSRV9BU04xX0VOQ09ERV9GVU5DVElPTlNfY29uc3QoTkVUU0NB
UEVfRU5DUllQVEVEX1BLRVksTkVUU0NBUEVfRU5DUllQVEVEX1BLRVkpCisrLy9ERUNMQVJFX0FT
TjFfRlVOQ1RJT05TX2NvbnN0KE5FVFNDQVBFX0VOQ1JZUFRFRF9QS0VZKQorKy8vREVDTEFSRV9B
U04xX0VOQ09ERV9GVU5DVElPTlNfY29uc3QoTkVUU0NBUEVfRU5DUllQVEVEX1BLRVksTkVUU0NB
UEVfRU5DUllQVEVEX1BLRVkpCisgSU1QTEVNRU5UX0FTTjFfRlVOQ1RJT05TX2NvbnN0KE5FVFND
QVBFX0VOQ1JZUFRFRF9QS0VZKQorIAorIEFTTjFfU0VRVUVOQ0UoTkVUU0NBUEVfUEtFWSkgPSB7
CitAQCAtNTMsOCArNTMsOCBAQCBBU04xX1NFUVVFTkNFKE5FVFNDQVBFX1BLRVkpID0geworICAg
ICAgICAgQVNOMV9TSU1QTEUoTkVUU0NBUEVfUEtFWSwgcHJpdmF0ZV9rZXksIEFTTjFfT0NURVRf
U1RSSU5HKQorIH0gc3RhdGljX0FTTjFfU0VRVUVOQ0VfRU5EKE5FVFNDQVBFX1BLRVkpCisgCist
REVDTEFSRV9BU04xX0ZVTkNUSU9OU19jb25zdChORVRTQ0FQRV9QS0VZKQorLURFQ0xBUkVfQVNO
MV9FTkNPREVfRlVOQ1RJT05TX2NvbnN0KE5FVFNDQVBFX1BLRVksTkVUU0NBUEVfUEtFWSkKKysv
L0RFQ0xBUkVfQVNOMV9GVU5DVElPTlNfY29uc3QoTkVUU0NBUEVfUEtFWSkKKysvL0RFQ0xBUkVf
QVNOMV9FTkNPREVfRlVOQ1RJT05TX2NvbnN0KE5FVFNDQVBFX1BLRVksTkVUU0NBUEVfUEtFWSkK
KyBJTVBMRU1FTlRfQVNOMV9GVU5DVElPTlNfY29uc3QoTkVUU0NBUEVfUEtFWSkKKyAKKyAjIGVu
ZGlmICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE9QRU5TU0xfTk9fUkM0ICovCitkaWZmIC14
IGNvbmZpZ2RhdGEucG0gLXggTWFrZWZpbGUgLXJ3YnVwIC9yb290L29wZW5zc2wtMS4xLjBpL2Ny
eXB0by9iaW8vYl9wcmludC5jIHhlbi9jb21tb24vb3BlbnNzbC0xLjEuMGkvY3J5cHRvL2Jpby9i
X3ByaW50LmMKKy0tLSAvcm9vdC9vcGVuc3NsLTEuMS4waS9jcnlwdG8vYmlvL2JfcHJpbnQuYwky
MDE4LTA4LTE0IDA4OjQ1OjA2LjAwMDAwMDAwMCAtMDQwMAorKysrIHhlbi9jb21tb24vb3BlbnNz
bC0xLjEuMGkvY3J5cHRvL2Jpby9iX3ByaW50LmMJMjAxOC0xMS0xMiAxNzo1OTowMS44ODczNzYy
NzUgLTA1MDAKK0BAIC0yNCw2ICsyNCw3IEBACisgI2lmZGVmIEhBVkVfTE9OR19ET1VCTEUKKyAj
IGRlZmluZSBMRE9VQkxFIGxvbmcgZG91YmxlCisgI2Vsc2UKKysjZGVmaW5lIGRvdWJsZSBsb25n
CisgIyBkZWZpbmUgTERPVUJMRSBkb3VibGUKKyAjZW5kaWYKKyAKK0BAIC0zMSwxMyArMzIsMTgg
QEAgc3RhdGljIGludCBmbXRzdHIoY2hhciAqKiwgY2hhciAqKiwgc2l6ZQorICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKiwgaW50LCBpbnQsIGludCk7Cisgc3RhdGljIGludCBmbXRpbnQo
Y2hhciAqKiwgY2hhciAqKiwgc2l6ZV90ICosIHNpemVfdCAqLAorICAgICAgICAgICAgICAgICAg
IGludDY0X3QsIGludCwgaW50LCBpbnQsIGludCk7CisrI2lmIDAKKyBzdGF0aWMgaW50IGZtdGZw
KGNoYXIgKiosIGNoYXIgKiosIHNpemVfdCAqLCBzaXplX3QgKiwKKyAgICAgICAgICAgICAgICAg
IExET1VCTEUsIGludCwgaW50LCBpbnQsIGludCk7CisrI2Vsc2UKKysjZGVmaW5lIGZtdGZwKEEs
QixDLEQsRSxGLEcsSCxJKSBmbXRpbnQoQSxCLEMsRCxFLEYsRyxILEkpCisrI2VuZGlmCisgc3Rh
dGljIGludCBkb2Fwcl9vdXRjaChjaGFyICoqLCBjaGFyICoqLCBzaXplX3QgKiwgc2l6ZV90ICos
IGludCk7Cisgc3RhdGljIGludCBfZG9wcihjaGFyICoqc2J1ZmZlciwgY2hhciAqKmJ1ZmZlciwK
KyAgICAgICAgICAgICAgICAgIHNpemVfdCAqbWF4bGVuLCBzaXplX3QgKnJldGxlbiwgaW50ICp0
cnVuY2F0ZWQsCisgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmb3JtYXQsIHZhX2xpc3Qg
YXJncyk7CisgCisrCisgLyogZm9ybWF0IHJlYWQgc3RhdGVzICovCisgI2RlZmluZSBEUF9TX0RF
RkFVTFQgICAgMAorICNkZWZpbmUgRFBfU19GTEFHUyAgICAgIDEKK0BAIC01MTIsNiArNTE4LDcg
QEAgZm10aW50KGNoYXIgKipzYnVmZmVyLAorICAgICByZXR1cm4gMTsKKyB9CisgCisrI2lmIDAK
KyBzdGF0aWMgTERPVUJMRSBhYnNfdmFsKExET1VCTEUgdmFsdWUpCisgeworICAgICBMRE9VQkxF
IHJlc3VsdCA9IHZhbHVlOworQEAgLTc5OCw2ICs4MDUsNyBAQCBmbXRmcChjaGFyICoqc2J1ZmZl
ciwKKyAgICAgfQorICAgICByZXR1cm4gMTsKKyB9CisrI2VuZGlmCisgCisgI2RlZmluZSBCVUZG
RVJfSU5DICAxMDI0CisgCitkaWZmIC14IGNvbmZpZ2RhdGEucG0gLXggTWFrZWZpbGUgLXJ3YnVw
IC9yb290L29wZW5zc2wtMS4xLjBpL2NyeXB0by9ibi9ibl9jdHguYyB4ZW4vY29tbW9uL29wZW5z
c2wtMS4xLjBpL2NyeXB0by9ibi9ibl9jdHguYworLS0tIC9yb290L29wZW5zc2wtMS4xLjBpL2Ny
eXB0by9ibi9ibl9jdHguYwkyMDE4LTA4LTE0IDA4OjQ1OjA2LjAwMDAwMDAwMCAtMDQwMAorKysr
IHhlbi9jb21tb24vb3BlbnNzbC0xLjEuMGkvY3J5cHRvL2JuL2JuX2N0eC5jCTIwMTgtMTEtMTIg
MTc6NTk6MDEuODg4Mzc2Mjc1IC0wNTAwCitAQCAtOSw2ICs5LDcgQEAKKyAKKyAjaW5jbHVkZSAi
aW50ZXJuYWwvY3J5cHRsaWIuaCIKKyAjaW5jbHVkZSAiYm5fbGNsLmgiCisrI3VuZGVmIGN1cnJl
bnQKKyAKKyAvKi0KKyAgKiBUT0RPIGxpc3QKK2RpZmYgLXggY29uZmlnZGF0YS5wbSAteCBNYWtl
ZmlsZSAtcndidXAgL3Jvb3Qvb3BlbnNzbC0xLjEuMGkvY3J5cHRvL2JuL2JuX2RoLmMgeGVuL2Nv
bW1vbi9vcGVuc3NsLTEuMS4waS9jcnlwdG8vYm4vYm5fZGguYworLS0tIC9yb290L29wZW5zc2wt
MS4xLjBpL2NyeXB0by9ibi9ibl9kaC5jCTIwMTgtMDgtMTQgMDg6NDU6MDYuMDAwMDAwMDAwIC0w
NDAwCisrKysgeGVuL2NvbW1vbi9vcGVuc3NsLTEuMS4waS9jcnlwdG8vYm4vYm5fZGguYwkyMDE4
LTExLTEyIDE3OjU5OjAxLjg4OTM3NjI3NSAtMDUwMAorQEAgLTIwMCw3ICsyMDAsNyBAQCBzdGF0
aWMgY29uc3QgQk5fVUxPTkcgZGgyMDQ4XzI1Nl9xW10gPSB7CisgCisgLyogTWFjcm8gdG8gbWFr
ZSBhIEJJR05VTSBmcm9tIHN0YXRpYyBkYXRhICovCisgCistIyBkZWZpbmUgbWFrZV9kaF9ibih4
KSBleHRlcm4gY29uc3QgQklHTlVNIF9iaWdudW1fIyN4OyBcCisrIyBkZWZpbmUgbWFrZV9kaF9i
bih4KSAvKmV4dGVybiBjb25zdCBCSUdOVU0gX2JpZ251bV8jI3g7Ki8gXAorICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgQklHTlVNIF9iaWdudW1fIyN4ID0geyAoQk5fVUxPTkcgKikgeCwg
XAorICAgICAgICAgICAgICAgICAgICAgICAgIE9TU0xfTkVMRU0oeCksXAorICAgICAgICAgICAg
ICAgICAgICAgICAgIE9TU0xfTkVMRU0oeCksXAorT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wt
MS4xLjBpL2NyeXB0bzogYnVpbGRpbmYuaAorZGlmZiAteCBjb25maWdkYXRhLnBtIC14IE1ha2Vm
aWxlIC1yd2J1cCAvcm9vdC9vcGVuc3NsLTEuMS4waS9jcnlwdG8vY21zL2Ntc19sY2wuaCB4ZW4v
Y29tbW9uL29wZW5zc2wtMS4xLjBpL2NyeXB0by9jbXMvY21zX2xjbC5oCistLS0gL3Jvb3Qvb3Bl
bnNzbC0xLjEuMGkvY3J5cHRvL2Ntcy9jbXNfbGNsLmgJMjAxOC0wOC0xNCAwODo0NTowNy4wMDAw
MDAwMDAgLTA0MDAKKysrKyB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL2NyeXB0by9jbXMvY21z
X2xjbC5oCTIwMTgtMTEtMTIgMTc6NTk6MDEuODg5Mzc2Mjc1IC0wNTAwCitAQCAtMzQ1LDcgKzM0
NSw3IEBAIHN0cnVjdCBDTVNfUmVjZWlwdF9zdCB7CisgICAgIEFTTjFfT0NURVRfU1RSSU5HICpv
cmlnaW5hdG9yU2lnbmF0dXJlVmFsdWU7CisgfTsKKyAKKy1ERUNMQVJFX0FTTjFfRlVOQ1RJT05T
KENNU19Db250ZW50SW5mbykKKysvL0RFQ0xBUkVfQVNOMV9GVU5DVElPTlMoQ01TX0NvbnRlbnRJ
bmZvKQorIERFQ0xBUkVfQVNOMV9JVEVNKENNU19TaWduZXJJbmZvKQorIERFQ0xBUkVfQVNOMV9J
VEVNKENNU19Jc3N1ZXJBbmRTZXJpYWxOdW1iZXIpCisgREVDTEFSRV9BU04xX0lURU0oQ01TX0F0
dHJpYnV0ZXNfU2lnbikKK0BAIC00MzEsNyArNDMxLDcgQEAgREVDTEFSRV9BU04xX0lURU0oQ01T
X0tleVRyYW5zUmVjaXBpZW50SQorIERFQ0xBUkVfQVNOMV9JVEVNKENNU19PcmlnaW5hdG9yUHVi
bGljS2V5KQorIERFQ0xBUkVfQVNOMV9JVEVNKENNU19PdGhlcktleUF0dHJpYnV0ZSkKKyBERUNM
QVJFX0FTTjFfSVRFTShDTVNfUmVjZWlwdCkKKy1ERUNMQVJFX0FTTjFfSVRFTShDTVNfUmVjZWlw
dFJlcXVlc3QpCisrLy9ERUNMQVJFX0FTTjFfSVRFTShDTVNfUmVjZWlwdFJlcXVlc3QpCisgREVD
TEFSRV9BU04xX0lURU0oQ01TX1JlY2lwaWVudEVuY3J5cHRlZEtleSkKKyBERUNMQVJFX0FTTjFf
SVRFTShDTVNfUmVjaXBpZW50S2V5SWRlbnRpZmllcikKKyBERUNMQVJFX0FTTjFfSVRFTShDTVNf
UmV2b2NhdGlvbkluZm9DaG9pY2UpCitkaWZmIC14IGNvbmZpZ2RhdGEucG0gLXggTWFrZWZpbGUg
LXJ3YnVwIC9yb290L29wZW5zc2wtMS4xLjBpL2NyeXB0by9jb21wL2NfemxpYi5jIHhlbi9jb21t
b24vb3BlbnNzbC0xLjEuMGkvY3J5cHRvL2NvbXAvY196bGliLmMKKy0tLSAvcm9vdC9vcGVuc3Ns
LTEuMS4waS9jcnlwdG8vY29tcC9jX3psaWIuYwkyMDE4LTA4LTE0IDA4OjQ1OjA3LjAwMDAwMDAw
MCAtMDQwMAorKysrIHhlbi9jb21tb24vb3BlbnNzbC0xLjEuMGkvY3J5cHRvL2NvbXAvY196bGli
LmMJMjAxOC0xMS0xMiAxNzo1OTowMS44OTAzNzYyNzUgLTA1MDAKK0BAIC0xNyw3ICsxNyw3IEBA
CisgI2luY2x1ZGUgImludGVybmFsL2Jpby5oIgorICNpbmNsdWRlICJjb21wX2xjbC5oIgorIAor
LUNPTVBfTUVUSE9EICpDT01QX3psaWIodm9pZCk7CisrLy9DT01QX01FVEhPRCAqQ09NUF96bGli
KHZvaWQpOworIAorIHN0YXRpYyBDT01QX01FVEhPRCB6bGliX21ldGhvZF9ub3psaWIgPSB7Cisg
ICAgIE5JRF91bmRlZiwKK2RpZmYgLXggY29uZmlnZGF0YS5wbSAteCBNYWtlZmlsZSAtcndidXAg
L3Jvb3Qvb3BlbnNzbC0xLjEuMGkvY3J5cHRvL2NyeXB0bGliLmMgeGVuL2NvbW1vbi9vcGVuc3Ns
LTEuMS4waS9jcnlwdG8vY3J5cHRsaWIuYworLS0tIC9yb290L29wZW5zc2wtMS4xLjBpL2NyeXB0
by9jcnlwdGxpYi5jCTIwMTgtMDgtMTQgMDg6NDU6MDcuMDAwMDAwMDAwIC0wNDAwCisrKysgeGVu
L2NvbW1vbi9vcGVuc3NsLTEuMS4waS9jcnlwdG8vY3J5cHRsaWIuYwkyMDE4LTExLTEyIDE3OjU5
OjAxLjg5MTM3NjI3NSAtMDUwMAorQEAgLTIwLDcgKzIwLDcgQEAKKyAgICAgICAgIGRlZmluZWQo
X194ODZfNjQpIHx8IGRlZmluZWQoX194ODZfNjRfXykgfHwgXAorICAgICAgICAgZGVmaW5lZChf
TV9BTUQ2NCkgfHwgZGVmaW5lZChfTV9YNjQpCisgCistZXh0ZXJuIHVuc2lnbmVkIGludCBPUEVO
U1NMX2lhMzJjYXBfUFs0XTsKKysvL2V4dGVybiB1bnNpZ25lZCBpbnQgT1BFTlNTTF9pYTMyY2Fw
X1BbNF07CisgCisgIyBpZiBkZWZpbmVkKE9QRU5TU0xfQ1BVSURfT0JKKSAmJiAhZGVmaW5lZChP
UEVOU1NMX05PX0FTTSkgJiYgIWRlZmluZWQoSTM4Nl9PTkxZKQorIAorT25seSBpbiB4ZW4vY29t
bW9uL29wZW5zc2wtMS4xLjBpL2NyeXB0by9pbmNsdWRlL2ludGVybmFsOiBibl9jb25mLmgKK09u
bHkgaW4geGVuL2NvbW1vbi9vcGVuc3NsLTEuMS4waS9jcnlwdG8vaW5jbHVkZS9pbnRlcm5hbDog
ZHNvX2NvbmYuaAorZGlmZiAteCBjb25maWdkYXRhLnBtIC14IE1ha2VmaWxlIC1yd2J1cCAvcm9v
dC9vcGVuc3NsLTEuMS4waS9jcnlwdG8vbW9kZXMvbW9kZXNfbGNsLmggeGVuL2NvbW1vbi9vcGVu
c3NsLTEuMS4waS9jcnlwdG8vbW9kZXMvbW9kZXNfbGNsLmgKKy0tLSAvcm9vdC9vcGVuc3NsLTEu
MS4waS9jcnlwdG8vbW9kZXMvbW9kZXNfbGNsLmgJMjAxOC0wOC0xNCAwODo0NTowNy4wMDAwMDAw
MDAgLTA0MDAKKysrKyB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL2NyeXB0by9tb2Rlcy9tb2Rl
c19sY2wuaAkyMDE4LTExLTEyIDE3OjU5OjAxLjg5MjM3NjI3NSAtMDUwMAorQEAgLTE5LDEyICsx
OSwxMiBAQCB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgdTY0OworICMgZGVmaW5lIFU2NChDKSBDIyNV
TAorICNlbHNlCisgdHlwZWRlZiBsb25nIGxvbmcgaTY0OworLXR5cGVkZWYgdW5zaWduZWQgbG9u
ZyBsb25nIHU2NDsKKysvL3R5cGVkZWYgdW5zaWduZWQgbG9uZyBsb25nIHU2NDsKKyAjIGRlZmlu
ZSBVNjQoQykgQyMjVUxMCisgI2VuZGlmCisgCistdHlwZWRlZiB1bnNpZ25lZCBpbnQgdTMyOwor
LXR5cGVkZWYgdW5zaWduZWQgY2hhciB1ODsKKysvL3R5cGVkZWYgdW5zaWduZWQgaW50IHUzMjsK
KysvL3R5cGVkZWYgdW5zaWduZWQgY2hhciB1ODsKKyAKKyAjZGVmaW5lIFNUUklDVF9BTElHTk1F
TlQgMQorICNpZm5kZWYgUEVEQU5USUMKK2RpZmYgLXggY29uZmlnZGF0YS5wbSAteCBNYWtlZmls
ZSAtcndidXAgL3Jvb3Qvb3BlbnNzbC0xLjEuMGkvY3J5cHRvL29fdGltZS5jIHhlbi9jb21tb24v
b3BlbnNzbC0xLjEuMGkvY3J5cHRvL29fdGltZS5jCistLS0gL3Jvb3Qvb3BlbnNzbC0xLjEuMGkv
Y3J5cHRvL29fdGltZS5jCTIwMTgtMDgtMTQgMDg6NDU6MDcuMDAwMDAwMDAwIC0wNDAwCisrKysg
eGVuL2NvbW1vbi9vcGVuc3NsLTEuMS4waS9jcnlwdG8vb190aW1lLmMJMjAxOC0xMS0xMiAxNzo1
OTowMS44OTIzNzYyNzUgLTA1MDAKK0BAIC00Niw2ICs0NiwxMiBAQCBzdHJ1Y3QgdG0gKk9QRU5T
U0xfZ210aW1lKGNvbnN0IHRpbWVfdCAqCisgICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgdHMg
PSByZXN1bHQ7CisgI2Vsc2UKKysjaWZkZWYgX19YRU5fXworKyAgICBzdHJ1Y3QgdG0gZGF0YSwg
KnRzMiA9ICZkYXRhOworKyAgICBkYXRhID0gZ210aW1lKCp0aW1lcik7CisrICAgIG1lbWNweShy
ZXN1bHQsIHRzMiwgc2l6ZW9mKHN0cnVjdCB0bSkpOworKyAgICB0cyA9IHRzMjsKKysjZWxzZQor
ICAgICB0cyA9IGdtdGltZSh0aW1lcik7CisgICAgIGlmICh0cyA9PSBOVUxMKQorICAgICAgICAg
cmV0dXJuIE5VTEw7CitAQCAtNTMsNiArNTksNyBAQCBzdHJ1Y3QgdG0gKk9QRU5TU0xfZ210aW1l
KGNvbnN0IHRpbWVfdCAqCisgICAgIG1lbWNweShyZXN1bHQsIHRzLCBzaXplb2Yoc3RydWN0IHRt
KSk7CisgICAgIHRzID0gcmVzdWx0OworICNlbmRpZgorKyNlbmRpZgorICAgICByZXR1cm4gdHM7
CisgfQorIAorZGlmZiAteCBjb25maWdkYXRhLnBtIC14IE1ha2VmaWxlIC1yd2J1cCAvcm9vdC9v
cGVuc3NsLTEuMS4waS9jcnlwdG8vcmFuZC9tZF9yYW5kLmMgeGVuL2NvbW1vbi9vcGVuc3NsLTEu
MS4waS9jcnlwdG8vcmFuZC9tZF9yYW5kLmMKKy0tLSAvcm9vdC9vcGVuc3NsLTEuMS4waS9jcnlw
dG8vcmFuZC9tZF9yYW5kLmMJMjAxOC0wOC0xNCAwODo0NTowNy4wMDAwMDAwMDAgLTA0MDAKKysr
KyB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL2NyeXB0by9yYW5kL21kX3JhbmQuYwkyMDE4LTEx
LTEyIDE3OjU5OjAxLjg5MzM3NjI3NSAtMDUwMAorQEAgLTQ1LDYgKzQ1LDcgQEAgc3RhdGljIHVu
c2lnbmVkIGNoYXIgc3RhdGVbU1RBVEVfU0laRSArIAorIHN0YXRpYyB1bnNpZ25lZCBjaGFyIG1k
W01EX0RJR0VTVF9MRU5HVEhdOworIHN0YXRpYyBsb25nIG1kX2NvdW50WzJdID0geyAwLCAwIH07
CisgCisrI2RlZmluZSBkb3VibGUgbG9uZworIHN0YXRpYyBkb3VibGUgZW50cm9weSA9IDA7Cisg
c3RhdGljIGludCBpbml0aWFsaXplZCA9IDA7CisgCitkaWZmIC14IGNvbmZpZ2RhdGEucG0gLXgg
TWFrZWZpbGUgLXJ3YnVwIC9yb290L29wZW5zc2wtMS4xLjBpL2luY2x1ZGUvb3BlbnNzbC9hZXMu
aCB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL2luY2x1ZGUvb3BlbnNzbC9hZXMuaAorLS0tIC9y
b290L29wZW5zc2wtMS4xLjBpL2luY2x1ZGUvb3BlbnNzbC9hZXMuaAkyMDE4LTA4LTE0IDA4OjQ1
OjA5LjAwMDAwMDAwMCAtMDQwMAorKysrIHhlbi9jb21tb24vb3BlbnNzbC0xLjEuMGkvaW5jbHVk
ZS9vcGVuc3NsL2Flcy5oCTIwMTgtMTEtMTIgMTc6NTk6MDEuODkzMzc2Mjc1IC0wNTAwCitAQCAt
MTEsNiArMTEsNyBAQAorICMgZGVmaW5lIEhFQURFUl9BRVNfSAorIAorICMgaW5jbHVkZSA8b3Bl
bnNzbC9vcGVuc3NsY29uZi5oPgorKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyAKKyAjIGluY2x1
ZGUgPHN0ZGRlZi5oPgorICMgaWZkZWYgIF9fY3BsdXNwbHVzCitkaWZmIC14IGNvbmZpZ2RhdGEu
cG0gLXggTWFrZWZpbGUgLXJ3YnVwIC9yb290L29wZW5zc2wtMS4xLjBpL2luY2x1ZGUvb3BlbnNz
bC9lX29zMi5oIHhlbi9jb21tb24vb3BlbnNzbC0xLjEuMGkvaW5jbHVkZS9vcGVuc3NsL2Vfb3My
LmgKKy0tLSAvcm9vdC9vcGVuc3NsLTEuMS4waS9pbmNsdWRlL29wZW5zc2wvZV9vczIuaAkyMDE4
LTA4LTE0IDA4OjQ1OjA5LjAwMDAwMDAwMCAtMDQwMAorKysrIHhlbi9jb21tb24vb3BlbnNzbC0x
LjEuMGkvaW5jbHVkZS9vcGVuc3NsL2Vfb3MyLmgJMjAxOC0xMS0xMiAxNzo1OTowMS44OTQzNzYy
NzUgLTA1MDAKK0BAIC0yMzMsMTQgKzIzMywyMCBAQCBleHRlcm4gIkMiIHsKKyAKKyAvKiBTdGFu
ZGFyZCBpbnRlZ2VyIHR5cGVzICovCisgIyBpZiBkZWZpbmVkKE9QRU5TU0xfU1lTX1VFRkkpCist
dHlwZWRlZiBJTlQ4IGludDhfdDsKKy10eXBlZGVmIFVJTlQ4IHVpbnQ4X3Q7CistdHlwZWRlZiBJ
TlQxNiBpbnQxNl90OworLXR5cGVkZWYgVUlOVDE2IHVpbnQxNl90OworLXR5cGVkZWYgSU5UMzIg
aW50MzJfdDsKKy10eXBlZGVmIFVJTlQzMiB1aW50MzJfdDsKKy10eXBlZGVmIElOVDY0IGludDY0
X3Q7CistdHlwZWRlZiBVSU5UNjQgdWludDY0X3Q7CisrIyAgaW5jbHVkZSA8c3RkaW50Lmg+Cisr
Ly90eXBlZGVmIGludDhfdCBJTlQ4OworKy8vdHlwZWRlZiB1aW50OF90IFVJTlQ4OworKy8vdHlw
ZWRlZiBpbnQxNl90IElOVDE2OworKy8vdHlwZWRlZiB1aW50MTZfdCBVSU5UMTY7CisrLy90eXBl
ZGVmIGludDMyX3QgSU5UMzI7CisrLy90eXBlZGVmIHVpbnQzMl90IFVJTlQzMjsKKysvL3R5cGVk
ZWYgaW50NjRfdCBJTlQ2NDsKKysvL3R5cGVkZWYgdWludDY0X3QgVUlOVDY0OworKyNpZm5kZWYg
SU5UTgorK3R5cGVkZWYgbG9uZyBJTlROOworKyNlbmRpZgorKyNkZWZpbmUgTUFYX0lOVE4gOTIy
MzM3MjAzNjg1NDc3NTgwN0wKKysjZGVmaW5lIFNJWFRZX0ZPVVJfQklUX0xPTkcKKyAjIGVsaWYg
KGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+PSAxOTk5MDFM
KSB8fCBcCisgICAgICBkZWZpbmVkKF9fb3NmX18pIHx8IGRlZmluZWQoX19zZ2kpIHx8IGRlZmlu
ZWQoX19ocHV4KSB8fCBcCisgICAgICBkZWZpbmVkKE9QRU5TU0xfU1lTX1ZNUykgfHwgZGVmaW5l
ZCAoX19PcGVuQlNEX18pCitkaWZmIC14IGNvbmZpZ2RhdGEucG0gLXggTWFrZWZpbGUgLXJ3YnVw
IC9yb290L29wZW5zc2wtMS4xLjBpL2luY2x1ZGUvb3BlbnNzbC9vYmplY3RzLmggeGVuL2NvbW1v
bi9vcGVuc3NsLTEuMS4waS9pbmNsdWRlL29wZW5zc2wvb2JqZWN0cy5oCistLS0gL3Jvb3Qvb3Bl
bnNzbC0xLjEuMGkvaW5jbHVkZS9vcGVuc3NsL29iamVjdHMuaAkyMDE4LTA4LTE0IDA4OjQ1OjA5
LjAwMDAwMDAwMCAtMDQwMAorKysrIHhlbi9jb21tb24vb3BlbnNzbC0xLjEuMGkvaW5jbHVkZS9v
cGVuc3NsL29iamVjdHMuaAkyMDE4LTExLTEyIDE3OjU5OjAxLjg5NTM3NjI3NiAtMDUwMAorQEAg
LTk3NSw5ICs5NzUsMTAgQEAgY29uc3Qgdm9pZCAqT0JKX2JzZWFyY2hfZXhfKGNvbnN0IHZvaWQg
KgorIAorICMgZGVmaW5lIF9ERUNMQVJFX09CSl9CU0VBUkNIX0NNUF9GTihzY29wZSwgdHlwZTEs
IHR5cGUyLCBubSkgICAgXAorICAgc3RhdGljIGludCBubSMjX2NtcF9CU0VBUkNIX0NNUF9GTihj
b25zdCB2b2lkICosIGNvbnN0IHZvaWQgKik7IFwKKy0gIHN0YXRpYyBpbnQgbm0jI19jbXAodHlw
ZTEgY29uc3QgKiwgdHlwZTIgY29uc3QgKik7IFwKKyAgIHNjb3BlIHR5cGUyICogT0JKX2JzZWFy
Y2hfIyNubSh0eXBlMSAqa2V5LCB0eXBlMiBjb25zdCAqYmFzZSwgaW50IG51bSkKKyAKKysvKiAg
c3RhdGljIGludCBubSMjX2NtcCh0eXBlMSBjb25zdCAqLCB0eXBlMiBjb25zdCAqKTsgKi8KKysK
KyAjIGRlZmluZSBERUNMQVJFX09CSl9CU0VBUkNIX0NNUF9GTih0eXBlMSwgdHlwZTIsIGNtcCkg
ICBcCisgICBfREVDTEFSRV9PQkpfQlNFQVJDSF9DTVBfRk4oc3RhdGljLCB0eXBlMSwgdHlwZTIs
IGNtcCkKKyAjIGRlZmluZSBERUNMQVJFX09CSl9CU0VBUkNIX0dMT0JBTF9DTVBfRk4odHlwZTEs
IHR5cGUyLCBubSkgICAgIFwKK0BAIC0xMDIxLDggKzEwMjIsNyBAQCBjb25zdCB2b2lkICpPQkpf
YnNlYXJjaF9leF8oY29uc3Qgdm9pZCAqCisgICAgICAgeyBcCisgICAgICAgcmV0dXJuICh0eXBl
MiAqKU9CSl9ic2VhcmNoXyhrZXksIGJhc2UsIG51bSwgc2l6ZW9mKHR5cGUyKSwgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBubSMjX2NtcF9CU0VBUkNIX0NNUF9G
Tik7IFwKKy0gICAgICB9IFwKKy0gICAgICBleHRlcm4gdm9pZCBkdW1teV9wcm90b3R5cGUodm9p
ZCkKKysgICAgICB9CisgCisgIyBkZWZpbmUgSU1QTEVNRU5UX09CSl9CU0VBUkNIX0dMT0JBTF9D
TVBfRk4odHlwZTEsIHR5cGUyLCBubSkgICBcCisgICBzdGF0aWMgaW50IG5tIyNfY21wX0JTRUFS
Q0hfQ01QX0ZOKGNvbnN0IHZvaWQgKmFfLCBjb25zdCB2b2lkICpiXykgICAgXAorZGlmZiAteCBj
b25maWdkYXRhLnBtIC14IE1ha2VmaWxlIC1yd2J1cCAvcm9vdC9vcGVuc3NsLTEuMS4waS9pbmNs
dWRlL29wZW5zc2wvb2NzcC5oIHhlbi9jb21tb24vb3BlbnNzbC0xLjEuMGkvaW5jbHVkZS9vcGVu
c3NsL29jc3AuaAorLS0tIC9yb290L29wZW5zc2wtMS4xLjBpL2luY2x1ZGUvb3BlbnNzbC9vY3Nw
LmgJMjAxOC0wOC0xNCAwODo0NTowOS4wMDAwMDAwMDAgLTA0MDAKKysrKyB4ZW4vY29tbW9uL29w
ZW5zc2wtMS4xLjBpL2luY2x1ZGUvb3BlbnNzbC9vY3NwLmgJMjAxOC0xMS0xMiAxNzo1OTowMS44
OTYzNzYyNzYgLTA1MDAKK0BAIC05Miw3ICs5Miw3IEBAIHR5cGVkZWYgc3RydWN0IG9jc3BfcmVz
cF9ieXRlc19zdCBPQ1NQX1IKKyAjICBkZWZpbmUgVl9PQ1NQX1JFU1BJRF9LRVkgIDEKKyAKKyBE
RUZJTkVfU1RBQ0tfT0YoT0NTUF9SRVNQSUQpCistREVDTEFSRV9BU04xX0ZVTkNUSU9OUyhPQ1NQ
X1JFU1BJRCkKKysvL0RFQ0xBUkVfQVNOMV9GVU5DVElPTlMoT0NTUF9SRVNQSUQpCisgCisgdHlw
ZWRlZiBzdHJ1Y3Qgb2NzcF9yZXZva2VkX2luZm9fc3QgT0NTUF9SRVZPS0VESU5GTzsKKyAKK0BA
IC0xNTksOCArMTU5LDYgQEAgaW50IE9DU1BfUkVRX0NUWF9pMmQoT0NTUF9SRVFfQ1RYICpyY3R4
LAorIGludCBPQ1NQX1JFUV9DVFhfbmJpb19kMmkoT0NTUF9SRVFfQ1RYICpyY3R4LCBBU04xX1ZB
TFVFICoqcHZhbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IEFTTjFfSVRFTSAq
aXQpOworIEJJTyAqT0NTUF9SRVFfQ1RYX2dldDBfbWVtX2JpbyhPQ1NQX1JFUV9DVFggKnJjdHgp
OworLWludCBPQ1NQX1JFUV9DVFhfaTJkKE9DU1BfUkVRX0NUWCAqcmN0eCwgY29uc3QgQVNOMV9J
VEVNICppdCwKKy0gICAgICAgICAgICAgICAgICAgICBBU04xX1ZBTFVFICp2YWwpOworIGludCBP
Q1NQX1JFUV9DVFhfaHR0cChPQ1NQX1JFUV9DVFggKnJjdHgsIGNvbnN0IGNoYXIgKm9wLCBjb25z
dCBjaGFyICpwYXRoKTsKKyBpbnQgT0NTUF9SRVFfQ1RYX3NldDFfcmVxKE9DU1BfUkVRX0NUWCAq
cmN0eCwgT0NTUF9SRVFVRVNUICpyZXEpOworIGludCBPQ1NQX1JFUV9DVFhfYWRkMV9oZWFkZXIo
T0NTUF9SRVFfQ1RYICpyY3R4LAorT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL2lu
Y2x1ZGUvb3BlbnNzbDogb3BlbnNzbGNvbmYuaAorT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wt
MS4xLjBpOiBNYWtlZmlsZTIKK09ubHkgaW4geGVuL2NvbW1vbi9vcGVuc3NsLTEuMS4waS90ZXN0
OiBidWlsZHRlc3RfYWVzLmMKK09ubHkgaW4geGVuL2NvbW1vbi9vcGVuc3NsLTEuMS4waS90ZXN0
OiBidWlsZHRlc3RfYXNuMS5jCitPbmx5IGluIHhlbi9jb21tb24vb3BlbnNzbC0xLjEuMGkvdGVz
dDogYnVpbGR0ZXN0X2FzbjF0LmMKK09ubHkgaW4geGVuL2NvbW1vbi9vcGVuc3NsLTEuMS4waS90
ZXN0OiBidWlsZHRlc3RfYmlvLmMKK09ubHkgaW4geGVuL2NvbW1vbi9vcGVuc3NsLTEuMS4waS90
ZXN0OiBidWlsZHRlc3RfYmxvd2Zpc2guYworT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wtMS4x
LjBpL3Rlc3Q6IGJ1aWxkdGVzdF9ibi5jCitPbmx5IGluIHhlbi9jb21tb24vb3BlbnNzbC0xLjEu
MGkvdGVzdDogYnVpbGR0ZXN0X2J1ZmZlci5jCitPbmx5IGluIHhlbi9jb21tb24vb3BlbnNzbC0x
LjEuMGkvdGVzdDogYnVpbGR0ZXN0X2NtYWMuYworT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wt
MS4xLjBpL3Rlc3Q6IGJ1aWxkdGVzdF9jbXMuYworT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wt
MS4xLjBpL3Rlc3Q6IGJ1aWxkdGVzdF9jb21wLmMKK09ubHkgaW4geGVuL2NvbW1vbi9vcGVuc3Ns
LTEuMS4waS90ZXN0OiBidWlsZHRlc3RfY29uZl9hcGkuYworT25seSBpbiB4ZW4vY29tbW9uL29w
ZW5zc2wtMS4xLjBpL3Rlc3Q6IGJ1aWxkdGVzdF9jb25mLmMKK09ubHkgaW4geGVuL2NvbW1vbi9v
cGVuc3NsLTEuMS4waS90ZXN0OiBidWlsZHRlc3RfY3J5cHRvLmMKK09ubHkgaW4geGVuL2NvbW1v
bi9vcGVuc3NsLTEuMS4waS90ZXN0OiBidWlsZHRlc3RfZGVzLmMKK09ubHkgaW4geGVuL2NvbW1v
bi9vcGVuc3NsLTEuMS4waS90ZXN0OiBidWlsZHRlc3RfZGguYworT25seSBpbiB4ZW4vY29tbW9u
L29wZW5zc2wtMS4xLjBpL3Rlc3Q6IGJ1aWxkdGVzdF9lYmNkaWMuYworT25seSBpbiB4ZW4vY29t
bW9uL29wZW5zc2wtMS4xLjBpL3Rlc3Q6IGJ1aWxkdGVzdF9lX29zMi5jCitPbmx5IGluIHhlbi9j
b21tb24vb3BlbnNzbC0xLjEuMGkvdGVzdDogYnVpbGR0ZXN0X2V2cC5jCitPbmx5IGluIHhlbi9j
b21tb24vb3BlbnNzbC0xLjEuMGkvdGVzdDogYnVpbGR0ZXN0X2htYWMuYworT25seSBpbiB4ZW4v
Y29tbW9uL29wZW5zc2wtMS4xLjBpL3Rlc3Q6IGJ1aWxkdGVzdF9rZGYuYworT25seSBpbiB4ZW4v
Y29tbW9uL29wZW5zc2wtMS4xLjBpL3Rlc3Q6IGJ1aWxkdGVzdF9saGFzaC5jCitPbmx5IGluIHhl
bi9jb21tb24vb3BlbnNzbC0xLjEuMGkvdGVzdDogYnVpbGR0ZXN0X21kNC5jCitPbmx5IGluIHhl
bi9jb21tb24vb3BlbnNzbC0xLjEuMGkvdGVzdDogYnVpbGR0ZXN0X21kNS5jCitPbmx5IGluIHhl
bi9jb21tb24vb3BlbnNzbC0xLjEuMGkvdGVzdDogYnVpbGR0ZXN0X21vZGVzLmMKK09ubHkgaW4g
eGVuL2NvbW1vbi9vcGVuc3NsLTEuMS4waS90ZXN0OiBidWlsZHRlc3Rfb2JqZWN0cy5jCitPbmx5
IGluIHhlbi9jb21tb24vb3BlbnNzbC0xLjEuMGkvdGVzdDogYnVpbGR0ZXN0X29ial9tYWMuYwor
T25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL3Rlc3Q6IGJ1aWxkdGVzdF9vY3NwLmMK
K09ubHkgaW4geGVuL2NvbW1vbi9vcGVuc3NsLTEuMS4waS90ZXN0OiBidWlsZHRlc3Rfb3BlbnNz
bHYuYworT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL3Rlc3Q6IGJ1aWxkdGVzdF9v
c3NsX3R5cC5jCitPbmx5IGluIHhlbi9jb21tb24vb3BlbnNzbC0xLjEuMGkvdGVzdDogYnVpbGR0
ZXN0X3BlbTIuYworT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL3Rlc3Q6IGJ1aWxk
dGVzdF9wZW0uYworT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL3Rlc3Q6IGJ1aWxk
dGVzdF9wa2NzMTIuYworT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL3Rlc3Q6IGJ1
aWxkdGVzdF9wa2NzNy5jCitPbmx5IGluIHhlbi9jb21tb24vb3BlbnNzbC0xLjEuMGkvdGVzdDog
YnVpbGR0ZXN0X3JhbmQuYworT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL3Rlc3Q6
IGJ1aWxkdGVzdF9yYzQuYworT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL3Rlc3Q6
IGJ1aWxkdGVzdF9yaXBlbWQuYworT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL3Rl
c3Q6IGJ1aWxkdGVzdF9yc2EuYworT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wtMS4xLjBpL3Rl
c3Q6IGJ1aWxkdGVzdF9zYWZlc3RhY2suYworT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wtMS4x
LjBpL3Rlc3Q6IGJ1aWxkdGVzdF9zaGEuYworT25seSBpbiB4ZW4vY29tbW9uL29wZW5zc2wtMS4x
LjBpL3Rlc3Q6IGJ1aWxkdGVzdF9zcnRwLmMKK09ubHkgaW4geGVuL2NvbW1vbi9vcGVuc3NsLTEu
MS4waS90ZXN0OiBidWlsZHRlc3Rfc3NsMi5jCitPbmx5IGluIHhlbi9jb21tb24vb3BlbnNzbC0x
LjEuMGkvdGVzdDogYnVpbGR0ZXN0X3NzbC5jCitPbmx5IGluIHhlbi9jb21tb24vb3BlbnNzbC0x
LjEuMGkvdGVzdDogYnVpbGR0ZXN0X3N0YWNrLmMKK09ubHkgaW4geGVuL2NvbW1vbi9vcGVuc3Ns
LTEuMS4waS90ZXN0OiBidWlsZHRlc3Rfc3ltaGFja3MuYworT25seSBpbiB4ZW4vY29tbW9uL29w
ZW5zc2wtMS4xLjBpL3Rlc3Q6IGJ1aWxkdGVzdF90bHMxLmMKK09ubHkgaW4geGVuL2NvbW1vbi9v
cGVuc3NsLTEuMS4waS90ZXN0OiBidWlsZHRlc3RfdHh0X2RiLmMKK09ubHkgaW4geGVuL2NvbW1v
bi9vcGVuc3NsLTEuMS4waS90ZXN0OiBidWlsZHRlc3Rfd2hybHBvb2wuYworT25seSBpbiB4ZW4v
Y29tbW9uL29wZW5zc2wtMS4xLjBpL3Rlc3Q6IGJ1aWxkdGVzdF94NTA5LmMKK09ubHkgaW4geGVu
L2NvbW1vbi9vcGVuc3NsLTEuMS4waS90ZXN0OiBidWlsZHRlc3RfeDUwOXYzLmMKK09ubHkgaW4g
eGVuL2NvbW1vbi9vcGVuc3NsLTEuMS4waS90ZXN0OiBidWlsZHRlc3RfeDUwOV92ZnkuYwotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 19:49:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19:49: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-devel-bounces@lists.xenproject.org>)
	id 1gj8Ea-00009F-4G; Mon, 14 Jan 2019 19:49: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=NJ4Y=PW=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1gj8EY-00008h-Ua
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 19:49:18 +0000
X-Inumbo-ID: 7a8921d3-1835-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a8921d3-1835-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:49:18 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EJgMvI041516;
 Mon, 14 Jan 2019 19:48:10 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=f7dAlCfLPA1gkwkLJwK5IeqEYewE9+SDwxlQU5lzCII=;
 b=iycqfqBICY9b8Rii9e+ICYF9fWZdnzE4RweYmC2sdQcFpUMINZcY8aQIAVMvdKaaeJIn
 H4UKv+lNwtfIZiQ6SrMNarAJ8nS2JogEZeQ9Kaq5cmTI+9c9Le/vSll7YgMTPPOc8pXE
 TflcWMDA+zb9DtLFH02t01Yrl8SA8N5hleZlGhfYf9wuhJX9p0ztLKIy1NQxYvbvvC+Z
 mBQs/JVGESnlx3UUU8E8BDQ04N4t9GDj9pmVchH71R7TXff6JEXuUQ1sUvqawfhXs1by
 8j61tTOjxoupNfIgPqsIVNPM3atKstBWro8gTMdRrN6/NYy9bXcEdrHPdH7vZm21S00A bw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2pybkc7s7q-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:10 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJm9ad012936
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:10 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0EJm9Q3019047;
 Mon, 14 Jan 2019 19:48:09 GMT
Received: from ovs110.us.oracle.com (/10.149.224.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 11:48:09 -0800
From: Eric DeVolder <eric.devolder@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Jan 2019 13:47:59 -0600
Message-Id: <1547495285-28907-3-git-send-email-eric.devolder@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
References: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=4
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=899
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140151
Subject: [Xen-devel] [RFC v1 2/8] kexec: implement kexec_file_load() for
 PECOFF+Authenticode files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: daniel.kiper@oracle.com, eric.devolder@oracle.com,
 kexec@lists.infradead.org, boris.ostrovsky@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjaGFuZ2UgYWRkcyB0byBYZW4gdGhlIGtleGVjX2ZpbGVfbG9hZCgpIGVudHJ5IHBvaW50
LiAgVGhlCmtleGVjX2ZpbGVfbG9hZCgpIGlzIG5lYXJseSBpZGVudGljYWwgdG8ga2V4ZWNfbG9h
ZCgpLCBidXQgd2l0aCB0aGUKYWRkZWQgY29kZSB0byBoYW5kbGUgY2hlY2tpbmcgYW5kIGhhbmRs
aW5nIG9mIFBFQ09GRiBBdXRoZW50aWNvZGUKc2lnbmF0dXJlIHZlcmlmaWNhdGlvbi4KClNpZ25l
ZC1vZmYtYnk6IEVyaWMgRGVWb2xkZXIgPGVyaWMuZGV2b2xkZXJAb3JhY2xlLmNvbT4KLS0tCiB4
ZW4vY29tbW9uL2tleGVjLmMgfCAxMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMjkgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tleGVjLmMgYi94ZW4vY29t
bW9uL2tleGVjLmMKaW5kZXggNDRhZTk1ZC4uYjAxMzUxNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9rZXhlYy5jCisrKyBiL3hlbi9jb21tb24va2V4ZWMuYwpAQCAtMzMsNiArMzMsMTAgQEAKICNp
bmNsdWRlIDxjb21wYXQva2V4ZWMuaD4KICNlbmRpZgogCisjaW5jbHVkZSAicGVkLmgiCisjaW5j
bHVkZSAiVHJ1c3RlZENlcnQuaCIKK2ludCB2ZXJpZnlfb3BlbnNzbCAocGVjb2ZmX2ltYWdlX3Qg
KnBlLCBjb25zdCB1aW50OF90ICpUcnVzdGVkQ2VydCwgaW50IFRydXN0ZWRDZXJ0U2l6ZSk7CisK
IGJvb2xfdCBrZXhlY2luZyA9IEZBTFNFOwogCiAvKiBNZW1vcnkgcmVnaW9ucyB0byBzdG9yZSB0
aGUgcGVyIGNwdSByZWdpc3RlciBzdGF0ZSBldGMuIG9uIGEgY3Jhc2guICovCkBAIC0xMTEyLDYg
KzExMTYsMTI2IEBAIGVycm9yOgogICAgIHJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBpbnQga2V4
ZWNfZmlsZV9sb2FkKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdWFyZykKK3sKKyAgICB4
ZW5fa2V4ZWNfbG9hZF90IGxvYWQ7CisgICAgeGVuX2tleGVjX3NlZ21lbnRfdCAqc2VnbWVudHM7
CisgICAgc3RydWN0IGtleGVjX2ltYWdlICpraW1hZ2UgPSBOVUxMOworICAgIGludCByZXQ7Cisg
ICAgaW50IGssIG51bVNpZ25lZCA9IDAsIG51bVBhc3NlZCA9IDA7CisKKyAgICBpZiAoIGNvcHlf
ZnJvbV9ndWVzdCgmbG9hZCwgdWFyZywgMSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKwor
ICAgIGlmICggbG9hZC5ucl9zZWdtZW50cyA+PSBLRVhFQ19TRUdNRU5UX01BWCApCisgICAgICAg
IHJldHVybiAtRUlOVkFMOworCisgICAgc2VnbWVudHMgPSB4bWFsbG9jX2FycmF5KHhlbl9rZXhl
Y19zZWdtZW50X3QsIGxvYWQubnJfc2VnbWVudHMpOworICAgIGlmICggc2VnbWVudHMgPT0gTlVM
TCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3Qo
c2VnbWVudHMsIGxvYWQuc2VnbWVudHMuaCwgbG9hZC5ucl9zZWdtZW50cykgKQorICAgIHsKKyAg
ICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgZ290byBlcnJvcjsKKyAgICB9CisKKyAgICAv
KiBIYW5kbGUgc2lnbmF0dXJlIHZlcmlmaWNhdGlvbiBvZiBzaWduZWQgc2VnbWVudHMgKi8KKyAg
ICBmb3IgKGsgPSAwOyBrIDwgbG9hZC5ucl9zZWdtZW50czsgKytrKQorICAgIHsKKyAgICAgICAg
eGVuX2tleGVjX3NlZ21lbnRfdCAqc2VnbWVudCA9ICZzZWdtZW50c1trXTsKKyAgICAgICAgdWlu
dDhfdCAqaW1hZ2VCYXNlID0gTlVMTDsKKyAgICAgICAgc2l6ZV90IGltYWdlU2l6ZTsKKyAgICAg
ICAgcGVjb2ZmX2ltYWdlX3QgKnBlID0gTlVMTDsKKyAgICAgICAgaW50IGo7ICh2b2lkKWo7CisK
KyAgICAgICAgaWYgKE5VTEwgPT0gc2VnbWVudC0+YnVmLmgucCkgY29udGludWU7CisKKyAgICAg
ICAgaW1hZ2VTaXplID0gc2VnbWVudC0+YnVmX3NpemU7CisgICAgICAgIGltYWdlQmFzZSA9IHht
YWxsb2NfYXJyYXkodW5zaWduZWQgY2hhciwgaW1hZ2VTaXplKTsKKyAgICAgICAgaWYgKE5VTEwg
PT0gaW1hZ2VCYXNlKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoIk9vb3BzICV1XG4i
LCAodW5zaWduZWQpaW1hZ2VTaXplKTsKKyAgICAgICAgICAgIHJldCA9IC1FTk9NRU07CisgICAg
ICAgICAgICBnb3RvIGVycm9yOworICAgICAgICB9CisgICAgICAgIGlmICggY29weV9mcm9tX2d1
ZXN0KGltYWdlQmFzZSwgc2VnbWVudC0+YnVmLmgsIHNlZ21lbnQtPmJ1Zl9zaXplKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHhmcmVlKGltYWdlQmFzZSk7CisgICAgICAgICAgICByZXQgPSAt
RUZBVUxUOworICAgICAgICAgICAgZ290byBlcnJvcjsKKyAgICAgICAgfQorCisgICAgICAgIC8q
IEhhbmRsZSBQRUNPRkYgdy8gQXV0aGVudGljb2RlLCBvbmx5IC4uLiAqLworICAgICAgICBwZSA9
IHBlY29mZl9pbWFnZV9kZWNvZGUoaW1hZ2VCYXNlLCBpbWFnZVNpemUpOworICAgICAgICBpZiAo
cGUgJiYgcGUtPmlkZGMuZGQgJiYgcGUtPmlkZGMuZGQtPkNlcnRpZmljYXRlVGFibGUuVmlydHVh
bEFkZHJlc3MpCisgICAgICAgIHsKKyAgICAgICAgICAgICsrbnVtU2lnbmVkOworICAgICAgICAg
ICAgcGVjb2ZmX3NldHVwX3ZlcmlmeShwZSk7CisgICAgICAgICAgICByZXQgPSB2ZXJpZnlfb3Bl
bnNzbChwZSwgVHJ1c3RlZENlcnQsIHNpemVvZihUcnVzdGVkQ2VydCkpOworCisgICAgICAgICAg
ICAvKiBpZiBhbGwgaXMgd2VsbCAuLi4gKi8KKyAgICAgICAgICAgIGlmICgxID09IHJldCkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjb2ZmX2hlYWRlcl90ICpjaCA9IHBlLT5jaGMu
Y2g7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgeDsKKworICAgICAgICAgICAgICAgICsrbnVt
UGFzc2VkOyAvKiBzdWNjZXNzISAqLworCisgICAgICAgICAgICAgICAgLyogcG9pbnQgdG8gdGV4
dCBleGVjdXRhYmxlICovCisgICAgICAgICAgICAgICAgZm9yICh4ID0gMDsgeCA8IGNoLT5OdW1i
ZXJPZlNlY3Rpb25zOyArK3gpCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAg
ICBwZWNvZmZfc2VjdGlvbl90ICpzID0gcGUtPnNlY3Rpb25jc1t4XS5zOworICAgICAgICAgICAg
ICAgICAgICBpZiAoCisgICAgICAgICAgICAgICAgICAgICAgICAocy0+TmFtZVswXSA9PSAnLicp
ICYmCisgICAgICAgICAgICAgICAgICAgICAgICAocy0+TmFtZVsxXSA9PSAndCcpICYmCisgICAg
ICAgICAgICAgICAgICAgICAgICAocy0+TmFtZVsyXSA9PSAnZScpICYmCisgICAgICAgICAgICAg
ICAgICAgICAgICAocy0+TmFtZVszXSA9PSAneCcpICYmCisgICAgICAgICAgICAgICAgICAgICAg
ICAocy0+TmFtZVs0XSA9PSAndCcpCisgICAgICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgLyogQWRqdXN0IHNlZ21lbnQgaW5m
byBmb3IgcHJvcGVyIGxvYWQgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgKnAg
PSAodWludDhfdCAqKXNlZ21lbnQtPmJ1Zi5oLnA7CisgICAgICAgICAgICAgICAgICAgICAgICAv
KiBhZGp1c3QgdG8gcG9pbnQgdG8gc3RhcnQgb2YgLnRleHQgKi8KKyAgICAgICAgICAgICAgICAg
ICAgICAgIHAgKz0gcy0+UG9pbnRlclRvUmF3RGF0YTsKKyAgICAgICAgICAgICAgICAgICAgICAg
IHNlZ21lbnQtPmJ1Zi5oLnAgPSBwOworICAgICAgICAgICAgICAgICAgICAgICAgLyogYWRqdXN0
IHNpemUgYWNjb3JkaW5nbHkgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgIHNlZ21lbnQtPmJ1
Zl9zaXplIC09IHMtPlBvaW50ZXJUb1Jhd0RhdGE7CisgICAgICAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgaWYgKHBl
KSBwZWNvZmZfaW1hZ2VfZnJlZShwZSk7CisgICAgICAgIGlmIChpbWFnZUJhc2UpIHhmcmVlKGlt
YWdlQmFzZSk7CisgICAgfQorICAgIHByaW50aygiS0VYRUNfZmlsZV9sb2FkIHNpZ25lZCAlZCBw
YXNzZWQgJWRcbiIsIG51bVNpZ25lZCwgbnVtUGFzc2VkKTsKKworICAgIGlmICghICgobnVtUGFz
c2VkID09IG51bVNpZ25lZCkgJiYgKG51bVNpZ25lZCA+IDApKSApCisgICAgICAgIHJldCA9IC1F
Tk9FWEVDOworICAgIGVsc2UKKyAgICAgICAgcmV0ID0ga2ltYWdlX2FsbG9jKCZraW1hZ2UsIGxv
YWQudHlwZSwgbG9hZC5hcmNoLCBsb2FkLmVudHJ5X21hZGRyLAorICAgICAgICAgICAgICAgICAg
ICAgICBsb2FkLm5yX3NlZ21lbnRzLCBzZWdtZW50cyk7CisKKyAgICBpZiAoIHJldCA8IDAgKQor
ICAgICAgICBnb3RvIGVycm9yOworCisgICAgcmV0ID0ga2ltYWdlX2xvYWRfc2VnbWVudHMoa2lt
YWdlKTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgcmV0
ID0ga2V4ZWNfbG9hZF9zbG90KGtpbWFnZSk7CisgICAgaWYgKCByZXQgPCAwICkKKyAgICAgICAg
Z290byBlcnJvcjsKKworICAgIHJldHVybiAwOworCitlcnJvcjoKKyAgICBpZiAoICEga2ltYWdl
ICkKKyAgICAgICAgeGZyZWUoc2VnbWVudHMpOworICAgIGtpbWFnZV9mcmVlKGtpbWFnZSk7Cisg
ICAgcmV0dXJuIHJldDsKK30KKwogc3RhdGljIGludCBrZXhlY19kb191bmxvYWQoeGVuX2tleGVj
X3VubG9hZF90ICp1bmxvYWQpCiB7CiAgICAgc3RydWN0IGtleGVjX2ltYWdlICpvbGRfa2ltYWdl
OwpAQCAtMTIzNyw4ICsxMzYxLDExIEBAIHN0YXRpYyBpbnQgZG9fa2V4ZWNfb3BfaW50ZXJuYWwo
dW5zaWduZWQgbG9uZyBvcCwKICAgICAgICAgcmV0ID0ga2V4ZWNfdW5sb2FkKHVhcmcpOwogICAg
ICAgICBicmVhazsKICAgICBjYXNlIEtFWEVDX0NNRF9rZXhlY19zdGF0dXM6Ci0JcmV0ID0ga2V4
ZWNfc3RhdHVzKHVhcmcpOwotCWJyZWFrOworCSAgICByZXQgPSBrZXhlY19zdGF0dXModWFyZyk7
CisgICAgCWJyZWFrOworICAgIGNhc2UgS0VYRUNfQ01EX2tleGVjX2ZpbGVfbG9hZDoKKyAgICAg
ICAgcmV0ID0ga2V4ZWNfZmlsZV9sb2FkKHVhcmcpOworICAgICAgICBicmVhazsKICAgICB9CiAK
ICAgICBzcGluX3VubG9jaygma2V4ZWNfb3Bfc3BpbmxvY2spOwotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 19:49:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19: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-devel-bounces@lists.xenproject.org>)
	id 1gj8Ed-0000B0-DL; Mon, 14 Jan 2019 19: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=NJ4Y=PW=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1gj8Ec-0000AW-7W
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 19:49:22 +0000
X-Inumbo-ID: 7c495227-1835-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c495227-1835-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:49:20 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EJgjCk189567;
 Mon, 14 Jan 2019 19:48:15 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=kRQPo8MTsQiM4sdFtwmfEb7U4Z1X/qoqdWpJ05G/yiA=;
 b=DVjutpfCD6C24kqW9d0vzk9P4ZedZt0yx6aHKjm4T0JZuPOZwS6YdaNo3T1g2B2DRgRf
 n8v1upG2FepsYnvAgl7MSmQY2S2kqGH7HrJ1kzLQD64fxVhXHarvLHXu7mMTTqWhV3ky
 c8B/natnemiZub17LBipPYQcdSK9tGgt+AV6/XAXNB2nZITXDyyEAunFMylXFr+vTsuI
 KmK+qbNLKgVhdBar6TUxEqVB0HuBSSdV122EF+TVj7BotReXzW1GWgQ8U4l7Sb7/zYQ+
 jyLh/mggniGFmkcsRFXW3qkDZC4weEiUAy8i6i0LDIOZ5wYtxuQULSmUVtx4/rXfAlib 3A== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2pybjnft1u-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:15 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJm9Cm029438
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:48:09 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJm9jr026693;
 Mon, 14 Jan 2019 19:48:09 GMT
Received: from ovs110.us.oracle.com (/10.149.224.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 11:48:09 -0800
From: Eric DeVolder <eric.devolder@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Jan 2019 13:47:58 -0600
Message-Id: <1547495285-28907-2-git-send-email-eric.devolder@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
References: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=3
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=711
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140151
Subject: [Xen-devel] [RFC v1 1/8] kexec: add kexec_file_load to libxenctrl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: daniel.kiper@oracle.com, eric.devolder@oracle.com,
 kexec@lists.infradead.org, boris.ostrovsky@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjaGFuZ2UgYWRkcyBhIG5ldyBlbnRyeSBwb2ludCBpbiBsaWJ4ZW5jdHJsIGZvciB0aGUK
a2V4ZWNfZmlsZV9sb2FkKCkgb3BlcmF0aW9uLiBUaGUgY29kZSBmb3Iga2V4ZWNfZmlsZV9sb2Fk
KCkgaXMgbmVhcmx5CmlkZW50aWNhbCB0byBrZXhlY19sb2FkKCkgb3RoZXIgdGhhbiB0aGUgdXNl
IG9mIGh5cGVyY2FsbCBvcApLRVhFQ19DTURfa2V4ZWNfZmlsZV9sb2FkIHJhdGhlciB0aGFuIEtF
WEVDX0NNRF9rZXhlY19sb2FkLgoKU2lnbmVkLW9mZi1ieTogRXJpYyBEZVZvbGRlciA8ZXJpYy5k
ZXZvbGRlckBvcmFjbGUuY29tPgotLS0KIHRvb2xzL2xpYnhjL3hjX2tleGVjLmMgICAgIHwgNDEg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hl
bmN0cmwuaCAgICAgIHwgIDQgKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2tleGVjLmggfCAgNCAr
KystCiAzIGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19rZXhlYy5jIGIvdG9vbHMvbGlieGMveGNfa2V4ZWMu
YwppbmRleCA1MDAzNTU2Li4xMDc2MmFmIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19rZXhl
Yy5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2tleGVjLmMKQEAgLTExMiw2ICsxMTIsNDcgQEAgb3V0
OgogICAgIHJldHVybiByZXQ7CiB9CiAKK2ludCB4Y19rZXhlY19maWxlX2xvYWQoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQ4X3QgdHlwZSwgdWludDE2X3QgYXJjaCwKKyAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IGVudHJ5X21hZGRyLAorICAgICAgICAgICAgICAgICAgdWludDMyX3QgbnJfc2Vn
bWVudHMsIHhlbl9rZXhlY19zZWdtZW50X3QgKnNlZ21lbnRzKQoreworICAgIGludCByZXQgPSAt
MTsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTDsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0Uo
c2VnbWVudHMsIHNpemVvZigqc2VnbWVudHMpICogbnJfc2VnbWVudHMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsKKyAgICBERUNM
QVJFX0hZUEVSQ0FMTF9CVUZGRVIoeGVuX2tleGVjX2xvYWRfdCwgbG9hZCk7CisKKyAgICBpZiAo
IHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwgc2VnbWVudHMpICkKKyAgICB7CisgICAgICAg
IFBFUlJPUigiQ291bGQgbm90IGFsbG9jYXRlIGJvdW5jZSBidWZmZXIgZm9yIGtleGVjIGxvYWQg
aHlwZXJjYWxsIik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKyAgICBsb2FkID0geGNfaHlw
ZXJjYWxsX2J1ZmZlcl9hbGxvYyh4Y2gsIGxvYWQsIHNpemVvZigqbG9hZCkpOworICAgIGlmICgg
bG9hZCA9PSBOVUxMICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiQ291bGQgbm90IGFsbG9jYXRl
IGJ1ZmZlciBmb3Iga2V4ZWMgbG9hZCBoeXBlcmNhbGwiKTsKKyAgICAgICAgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgbG9hZC0+dHlwZSA9IHR5cGU7CisgICAgbG9hZC0+YXJjaCA9IGFyY2g7Cisg
ICAgbG9hZC0+ZW50cnlfbWFkZHIgPSBlbnRyeV9tYWRkcjsKKyAgICBsb2FkLT5ucl9zZWdtZW50
cyA9IG5yX3NlZ21lbnRzOworICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGxvYWQtPnNlZ21lbnRz
LmgsIHNlZ21lbnRzKTsKKworICAgIGh5cGVyY2FsbC5vcCA9IF9fSFlQRVJWSVNPUl9rZXhlY19v
cDsKKyAgICBoeXBlcmNhbGwuYXJnWzBdID0gS0VYRUNfQ01EX2tleGVjX2ZpbGVfbG9hZDsgLy8g
b25seSBkaWZmZXJlbmNlIHdpdGggeGNfa2V4ZWNfbG9hZCgpCisgICAgaHlwZXJjYWxsLmFyZ1sx
XSA9IEhZUEVSQ0FMTF9CVUZGRVJfQVNfQVJHKGxvYWQpOworCisgICAgcmV0ID0gZG9feGVuX2h5
cGVyY2FsbCh4Y2gsICZoeXBlcmNhbGwpOworCitvdXQ6CisgICAgeGNfaHlwZXJjYWxsX2J1ZmZl
cl9mcmVlKHhjaCwgbG9hZCk7CisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgc2Vn
bWVudHMpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogaW50IHhjX2tleGVjX3VubG9hZCh4Y19p
bnRlcmZhY2UgKnhjaCwgaW50IHR5cGUpCiB7CiAgICAgREVDTEFSRV9IWVBFUkNBTEw7CmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94ZW5jdHJsLmggYi90b29scy9saWJ4Yy94ZW5jdHJsLmgKaW5k
ZXggZjYxYTYxYy4uNjI0M2U1YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGVuY3RybC5oCisr
KyBiL3Rvb2xzL2xpYnhjL3hlbmN0cmwuaApAQCAtMjQ4OCw2ICsyNDg4LDEwIEBAIGludCB4Y19r
ZXhlY19sb2FkKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50OF90IHR5cGUsIHVpbnQxNl90IGFyY2gs
CiAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBlbnRyeV9tYWRkciwKICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IG5yX3NlZ21lbnRzLCB4ZW5fa2V4ZWNfc2VnbWVudF90ICpzZWdtZW50cyk7
CiAKK2ludCB4Y19rZXhlY19maWxlX2xvYWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQ4X3QgdHlw
ZSwgdWludDE2X3QgYXJjaCwKKyAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGVudHJ5X21hZGRy
LAorICAgICAgICAgICAgICAgICAgdWludDMyX3QgbnJfc2VnbWVudHMsIHhlbl9rZXhlY19zZWdt
ZW50X3QgKnNlZ21lbnRzKTsKKwogLyoKICAqIFVubG9hZCBhIGtleGVjIGltYWdlLgogICoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9rZXhlYy5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2tleGVjLmgKaW5kZXggMDIyZTE2MC4uZWFlOThkNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2tleGVjLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2tleGVjLmgKQEAgLTIwMyw2
ICsyMDMsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fa2V4ZWNfc2VnbWVudF90KTsK
ICAqLwogCiAjZGVmaW5lIEtFWEVDX0NNRF9rZXhlY19sb2FkIDQKKyNkZWZpbmUgS0VYRUNfQ01E
X2tleGVjX2ZpbGVfbG9hZCA3CiB0eXBlZGVmIHN0cnVjdCB4ZW5fa2V4ZWNfbG9hZCB7CiAgICAg
dWludDhfdCAgdHlwZTsgICAgICAgIC8qIE9uZSBvZiBLRVhFQ19UWVBFXyogKi8KICAgICB1aW50
OF90ICBfcGFkOwpAQCAtMjEzLDggKzIxNCw5IEBAIHR5cGVkZWYgc3RydWN0IHhlbl9rZXhlY19s
b2FkIHsKICAgICAgICAgdWludDY0X3QgX3BhZDsKICAgICB9IHNlZ21lbnRzOwogICAgIHVpbnQ2
NF90IGVudHJ5X21hZGRyOyAvKiBpbWFnZSBlbnRyeSBwb2ludCBtYWNoaW5lIGFkZHJlc3MuICov
Ci19IHhlbl9rZXhlY19sb2FkX3Q7Cit9IHhlbl9rZXhlY19sb2FkX3QsIHhlbl9rZXhlY19maWxl
X2xvYWRfdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9rZXhlY19sb2FkX3QpOworREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2tleGVjX2ZpbGVfbG9hZF90KTsKIAogLyoKICAqIFVu
bG9hZCBhIGtleGVjIGltYWdlLgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 19:52:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 19:52: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-devel-bounces@lists.xenproject.org>)
	id 1gj8HY-0001Kc-4a; Mon, 14 Jan 2019 19:52: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=NJ4Y=PW=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1gj8HX-0001KU-Bg
 for xen-devel@lists.xen.org; Mon, 14 Jan 2019 19:52:23 +0000
X-Inumbo-ID: e804d2aa-1835-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e804d2aa-1835-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 19:52:21 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0EJmvGR005137;
 Mon, 14 Jan 2019 19:52:16 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2018-07-02;
 bh=IUpaKxEXkr8S1X6aRP3NEybNskomtg3lzEJ5qGIOPkc=;
 b=hbeKmfa0VjN0yEL8t7qW+f2ZR5fqEkRvvgSukfUmBkcr6UZGXGd1/OtoGD+Ifwocc06p
 fMrVA33ipZoqr/fPFy4JBfaRz246/HYgY7NzfGdhjOzbXmIr6JmimFmv2yKhMnfAQ2LW
 VNe09LGL0cIV0buD4H5GwoDr6/gBy+p+R3z0PbnWN5VlFGZHcRSsk4xid7hoBCzsczR6
 qWNTYUvvUvd2Y+8fIxlQQED1aHquyAKwUaPWO/w+Nn7w3v4tVjcfA6e9nB21N9wjcWiJ
 2dGxfmWBIl6q3FnW6mFhmHqjVo2yB9eMYDoaPFwRsaDI6aOol82L5kO5MIsn5y7hhjD4 TA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2pybjryt5p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:52:16 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0EJqAO1026898
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 19:52:11 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0EJqAqB021624;
 Mon, 14 Jan 2019 19:52:10 GMT
Received: from ovs110.us.oracle.com (/10.149.224.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 11:52:10 -0800
From: Eric DeVolder <eric.devolder@oracle.com>
To: xen-devel@lists.xen.org
Date: Mon, 14 Jan 2019 13:52:07 -0600
Message-Id: <1547495527-30191-1-git-send-email-eric.devolder@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140152
Subject: [Xen-devel] [RFC v1] kexec: Prototype for signature verification
 within Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: daniel.kiper@oracle.com, eric.devolder@oracle.com,
 kexec@lists.infradead.org, boris.ostrovsky@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgY2hhbmdlcyB3b3JrIGluIGNvbmp1bmN0aW9uIHdpdGggdGhlIHNpZ25hdHVyZQp2ZXJp
ZmljYXRpb24gc3VwcG9ydCBmb3IgWGVuIEkgcHVibGlzaGVkIHJlY2VudGx5LgoKUHJpb3IgdG8g
dGhpcyBjaGFuZ2UsIGtleGVjIHN1cHBvcnRlZCB0aGUgZm9sbG93aW5nCnRocmVlIG1vZGVzIG9m
IG9wZXJhdGlvbjoKCmtleGVjX2xvYWQ6Ci0gdW52ZXJpZmllZCBsb2FkaW5nIG9mIGtlcm5lbCBp
bnRvIExpbnV4IChvcmlnaW5hbCBtb2RlKQotIHVudmVyaWZpZWQgbG9hZGluZyBvZiBrZXJuZWwg
aW50byBYZW4Ka2V4ZWNfZmlsZV9sb2FkICh0aGUgLXMgb3B0aW9uIHRvIGtleGVjKToKLSB2ZXJp
ZmllZCBsb2FkaW5nIG9mIGtlcm5lbCBpbnRvIExpbnV4CgpXaXRoIHRoZSB2ZXJpZmllZCBsb2Fk
aW5nIG9mIGEga2VybmVsIGludG8gTGludXgsIHRoZSBzY29wZQpvZiBrZXhlYyBjaGFuZ2VkIGRy
YXN0aWNhbGx5IGFzIHRoZSBrZXJuZWwgcGVyZm9ybXMgbW9zdCBvZgp0aGUgd29yayB0aGF0IGtl
eGVjIHByZXZpb3VzbHkgZGlkOyB0aGUga2VybmVsIGRvZXMgc28gc28gYXMKdG8gcmVkdWNlIHRo
ZSByaXNrIG9mIGNvbXByb21pc2UuCgpGb3IgZXhhbXBsZSwgdGhlIHVudmVyaWZpZWQgbG9hZGlu
ZyBvZiBhIGtlcm5lbCBpbnRvIExpbnV4Cmludm9sdmVzIGxvY2F0aW5nIG1lbW9yeSB3aXRoaW4g
dGhlIHN5c3RlbSB0byBsb2FkIHRoZQp2YXJpb3VzIHBpZWNlcyBvZiBkYXRhIChrZXJuZWwsIGlu
aXRyYW1kaXNrLCBjb21tYW5kIGxpbmUpCmFzIHdlbGwgYXMgcmVzZXJ2aW5nIGFkZGl0aW9uYWwg
bWVtb3J5IHN1Y2ggYXMgdGhlIGZpcnN0IDFNQgpvbiB4ODYgZm9yIGxlZ2FjeSByZWFzb25zIGFz
IHdlbGwgYXMgc29tZXRoaW5nIGtub3duIGFzCidwdXJnYXRvcnknLCBhIHRyYW1wb2xpbmUgdGhh
dCBjaGVja3MgdGhlIGludGVncml0eSBvZiB0aGUKY29udGVudHMgb2YgbG9hZGVkIHBpZWNlcyBv
ZiBkYXRhLCBiZWZvcmUgaW52b2tpbmcgdGhhdApsb2FkZWQga2VybmVsLiBUaGUgbWFuYWdlbWVu
dCBvZiBwdXJnYXRvcnkgaW52b2x2ZXMKbWFuaXB1bGF0aW5nIGFuIGVtYmVkZGVkIEVMRiBwdXJn
YXRvcnkgb2JqZWN0IGZpbGUgdG8gaW5zZXJ0CmEgbWVtb3J5IGhhc2ggdmFsdWUsIGFuZCByZXdy
aXRlIGEgZmV3IHJ1bi10aW1lIHN3aXRjaGVzCmJhc2VkIG9uIGtleGVjIGNvbW1hbmQgbGluZSBw
YXJhbWV0ZXJzLgoKQnkgY29udHJhc3QsIHRoZSB2ZXJpZmllZCBsb2FkaW5nIGVzc2VudGlhbGx5
IGp1c3QgcGFzc2VzCmZpbGUgaGFuZGxlcyBmb3IgdGhlIGtlcm5lbCwgaW5pdHJhbWRpc2ssIGFu
ZCBjb21tYW5kIGxpbmUKcG9pbnRlciwgYW5kIHRoZSBrZXJuZWwgdGFrZXMgY2FyZSBvZiB0aGUg
cmVzdCwgYnkKcGVyZm9ybWluZyBhbGwgdGhlIHdvcmsgdGhhdCB0aGUgdW52ZXJpZmllZCBrZXhl
YyBsb2FkIHdvdWxkCmRvLCBidXQgaW5zaWRlIHRoZSBrZXJuZWwgdXNpbmcgdHJ1c3RlZCBrZXJu
ZWwgY29kZS4KClRoaXMgY2hhbmdlc2V0IGFkZHMgYSBmb3VydGggbW9kZSB0byBrZXhlYzoKCi0g
dmVyaWZpZWQgbG9hZGluZyBvZiBrZXJuZWwgaW50byBYZW4KCkluIGdlbmVyYWwsIFhlbiBwZXJm
b3JtcyB0aGUgc2lnbmF0dXJlIHZlcmlmaWNhdGlvbiBvbiB0aGUKbG9hZGVkIGtlcm5lbCwgbXVj
aCBhcyBMaW51eCBkb2VzLCBidXQgdGhhdCBpcyB3aGVyZSB0aGUKc2ltaWxhcml0aWVzIGVuZC4g
IEluIHRoZSBjdXJyZW50IFhlbiBpbXBsZW1lbnRhdGlvbiwgbm8KaW5mcmFzdHJ1Y3R1cmUgaXMg
cHJlc2VudCB0byBzdXBwb3J0IHJlYWRpbmcgZnJvbSBbTGludXgKZG9tMF0gZmlsZSBoYW5kbGVz
LCBvciBmb3IgbWFuaXB1bGF0aW5nIEVMRiBvYmplY3RzLiBBcwpzdWNoLCB3aXRob3V0IFhlbiBz
dXBwb3J0IGZvciB0aGVzZSBhY3Rpb25zLCBYZW4gcmVsaWVzIHVwb24Ka2V4ZWMgdG8gcHJvdmlk
ZSB0aGVzZSBzZXJ2aWNlcywgd2hpY2ggaXMgd2hhdCB0aGlzIG1vZGUKZG9lcy4KClRvIGFjaGll
dmUgdGhpcywgdGhpcyBtb2RlIG9mIG9wZXJhdGlvbiBlc3NlbnRpYWxseSB2ZWN0b3JzCnRoZSB2
ZXJpZmllZCBsb2FkIGZvciBYZW4gdGhyb3VnaCB0aGUgbm9uLXZlcmlmaWVkIHBhdGgsCndoaWNo
IHBlcmZvcm1zIGFsbCB0aGUgbmVlZGVkIGFjdGlvbnMgZm9yIGtleGVjIHRvIHdvcmssIGJ1dAp0
aGVuIG1ha2VzIGFuIGFkanVzdG1lbnQgdG8gcGFzcyB0aGUgZW50aXJlIGtlcm5lbCBmaWxlLCBu
b3QKanVzdCB0aGUgbG9hZGFibGUgcG9ydGlvbiBvZiB0aGUga2VybmVsIGZpbGUsIHRvIFhlbiBp
bgpvcmRlciB0byBwcm92aWRlIHRoZSBwcm9wZXIgaW1hZ2UgZm9yIHNpZ25hdHVyZQp2ZXJpZmlj
YXRpb24uCgpUaGUgbG9hZGluZyBvZiBrZXhlYyBpbWFnZXMgZm9yIHNpZ25hdHVyZSB2ZXJpZmlj
YXRpb24gZm9yClhlbiBpcyBpbmRpY2F0ZWQgd2l0aCB0aGUgLXMgc3dpdGNoLCBqdXN0IGxpa2Ug
Zm9yIExpbnV4LgoKQ2hhbmdlcyB0byBjb25maWd1cmUuYWMgYXJlIGZvciBkZXRlY3Rpbmcgd2hl
dGhlciBvciBub3QgdGhlClhlbiB2ZXJzaW9uIHN1cHBvcnRzIHRoaXMga2V4ZWNfZmlsZV9sb2Fk
IGh5cGVyY2FsbCBvcC4KCkNoYW5nZXMgdG8ga2V4ZWMtYnpJbWFnZTY0LmMgYXJlIGZvciByZWNv
cmRpbmcgd2hhdCB0aGUKY2hhbmdlIHRvIHRoZSBrZXJuZWwgaW1hZ2UgZW50cnkgbmVlZHMgdG8g
YmUgKHRoZSBlbnRpcmUKa2VybmVsIGZpbGUsIG5vdCBqdXN0IHRoZSBsb2FkYWJsZSBwb3J0aW9u
KSwgYXMgd2VsbCBhcwp2ZWN0b3Jpbmcga2V4ZWNfZmlsZV9sb2FkIHRocm91Z2gga2V4ZWNfbG9h
ZCBmb3IgWGVuLgoKQ2hhbmdlcyB0byBrZXhlYy14ZW4uYyBhcmUgdG8gaW52b2tlIHRoZSBuZXcg
WGVuCmtleGVjX2ZpbGVfbG9hZCBoeXBlcmNhbGwgb3AsIGZyb20ga2V4ZWNfbG9hZC4KCkNoYW5n
ZXMgdG8ga2V4ZWMuYyBhcmUgdG8gdmVjdG9yIGtleGVjX2ZpbGVfbG9hZCBmb3IgWGVuCnRocm9n
aCBrZXhlY19sb2FkIGZvciBYZW4sIGFzIHdlbGwgYXMgbWFrZSB0aGUgY29ycmVjdGlvbgpmb3Ig
cGFzc2luZyB0aGUgY29tcGxldGUga2VybmVsIGZpbGUgdG8gWGVuLgoKU2lnbmVkLW9mZi1ieTog
RXJpYyBEZVZvbGRlciA8ZXJpYy5kZXZvbGRlckBvcmFjbGUuY29tPgotLS0KIGNvbmZpZ3VyZS5h
YyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDggKysrKysrKysKIGtleGVjL2FyY2gveDg2XzY0
L2tleGVjLWJ6SW1hZ2U2NC5jIHwgMTggKysrKysrKysrKysrKysrKysrCiBrZXhlYy9rZXhlYy14
ZW4uYyAgICAgICAgICAgICAgICAgICB8ICA3ICsrKysrKysKIGtleGVjL2tleGVjLmMgICAgICAg
ICAgICAgICAgICAgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogNCBmaWxlcyBjaGFuZ2VkLCA3MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvY29uZmln
dXJlLmFjIGIvY29uZmlndXJlLmFjCmluZGV4IGUwNWQ2MDEuLmExMTc4N2IgMTAwNjQ0Ci0tLSBh
L2NvbmZpZ3VyZS5hYworKysgYi9jb25maWd1cmUuYWMKQEAgLTE5MCw2ICsxOTAsMTQgQEAgaWYg
dGVzdCAiJGFjX2N2X2xpYl94ZW5jdHJsX3hjX2tleGVjX2xvYWQiID0geWVzIDsgdGhlbgogCQlB
Q19NU0dfTk9USUNFKFtUaGUga2V4ZWNfc3RhdHVzIGNhbGwgaXMgbm90IGF2YWlsYWJsZV0pKQog
ZmkKIAorZG5sIENoZWNrIGZvciB0aGUgWGVuIGtleGVjX3N0YXR1cyBoeXBlcmNhbGwgLSByZWFj
aGFibGUgZnJvbSAtLXdpdGgteGVuPXllc3xkbAoraWYgdGVzdCAiJGFjX2N2X2xpYl94ZW5jdHJs
X3hjX2tleGVjX2xvYWQiID0geWVzIDsgdGhlbgorCUFDX0NIRUNLX0xJQih4ZW5jdHJsLCB4Y19r
ZXhlY19maWxlX2xvYWQsCisJCUFDX0RFRklORShIQVZFX1hFTl9LRVhFQ19GSUxFX0xPQUQsIDEs
CisJCQlbVGhlIFhlbiBrZXhlY19maWxlX2xvYWQgY2FsbCBpcyBhdmFpbGFibGVdKSwKKwkJQUNf
TVNHX05PVElDRShbVGhlIFhlbiBrZXhlY19maWxlX2xvYWQgY2FsbCBpcyBub3QgYXZhaWxhYmxl
XSkpCitmaQorCiBkbmwgLS0tU2FuaXR5IGNoZWNrcwogaWYgdGVzdCAiJENDIiAgICAgID0gIm5v
IjsgdGhlbiBBQ19NU0dfRVJST1IoW2NjIG5vdCBmb3VuZF0pOyBmaQogaWYgdGVzdCAiJENQUCIg
ICAgID0gIm5vIjsgdGhlbiBBQ19NU0dfRVJST1IoW2NwcCBub3QgZm91bmRdKTsgZmkKZGlmZiAt
LWdpdCBhL2tleGVjL2FyY2gveDg2XzY0L2tleGVjLWJ6SW1hZ2U2NC5jIGIva2V4ZWMvYXJjaC94
ODZfNjQva2V4ZWMtYnpJbWFnZTY0LmMKaW5kZXggOGVkYjNlNC4uOThlOWQ1MCAxMDA2NDQKLS0t
IGEva2V4ZWMvYXJjaC94ODZfNjQva2V4ZWMtYnpJbWFnZTY0LmMKKysrIGIva2V4ZWMvYXJjaC94
ODZfNjQva2V4ZWMtYnpJbWFnZTY0LmMKQEAgLTIwNyw2ICsyMDcsMjAgQEAgc3RhdGljIGludCBk
b19iekltYWdlNjRfbG9hZChzdHJ1Y3Qga2V4ZWNfaW5mbyAqaW5mbywKIAlhbGlnbiA9IHJlYWxf
bW9kZS0+a2VybmVsX2FsaWdubWVudDsKIAlhZGRyID0gYWRkX2J1ZmZlcihpbmZvLCBrZXJuZWwg
KyBrZXJuMTZfc2l6ZSwga19zaXplLAogCQkJICBzaXplLCBhbGlnbiwgMHgxMDAwMDAsIC0xLCAt
MSk7CisjaWZkZWYgSEFWRV9YRU5fS0VYRUNfRklMRV9MT0FECisgICAgaWYgKHhlbl9wcmVzZW50
KCkgJiYgaW5mby0+ZmlsZV9tb2RlKQorICAgIHsKKyAgICAgICAgLyogUmVjb3JkIGluZm8gZm9y
IHBvc3QtcHVyZ2F0b3J5IGhhc2ggY29tcHV0YXRpb24gcmVwbGFjZW1lbnQgd2l0aCBrZXJuZWwg
ZmlsZSAqLworICAgICAgICBleHRlcm4gY2hhciAqb3JpZ2luYWxfa2VybmVsOworICAgICAgICBl
eHRlcm4gb2ZmX3Qgb3JpZ2luYWxfa2VybmVsX2xlbjsKKyAgICAgICAgZXh0ZXJuIGNoYXIgKnJl
cGxhY2VtZW50X2tlcm5lbDsKKyAgICAgICAgZXh0ZXJuIG9mZl90IHJlcGxhY2VtZW50X2tlcm5l
bF9sZW47CisgICAgICAgIG9yaWdpbmFsX2tlcm5lbCA9IGtlcm5lbCArIGtlcm4xNl9zaXplOwor
ICAgICAgICBvcmlnaW5hbF9rZXJuZWxfbGVuID0ga19zaXplOworICAgICAgICByZXBsYWNlbWVu
dF9rZXJuZWwgPSBrZXJuZWw7CisgICAgICAgIHJlcGxhY2VtZW50X2tlcm5lbF9sZW4gPSBrZXJu
ZWxfbGVuOworICAgIH0KKyNlbmRpZgogCWlmIChhZGRyID09IFVMT05HX01BWCkKIAkJZGllKCJj
YW4gbm90IGxvYWQgYnpJbWFnZTY0Iik7CiAJZGJncHJpbnRmKCJMb2FkZWQgNjRiaXQga2VybmVs
IGF0IDB4JWx4XG4iLCBhZGRyKTsKQEAgLTMzMCw3ICszNDQsMTEgQEAgaW50IGJ6SW1hZ2U2NF9s
b2FkKGludCBhcmdjLCBjaGFyICoqYXJndiwgY29uc3QgY2hhciAqYnVmLCBvZmZfdCBsZW4sCiAJ
aW50IG9wdDsKIAlpbnQgcmVzdWx0OwogCisjaWZkZWYgSEFWRV9YRU5fS0VYRUNfRklMRV9MT0FE
CisJaWYgKGluZm8tPmZpbGVfbW9kZSAmJiAheGVuX3ByZXNlbnQoKSkKKyNlbHNlCiAJaWYgKGlu
Zm8tPmZpbGVfbW9kZSkKKyNlbmRpZgogCQlyZXR1cm4gYnpJbWFnZTY0X2xvYWRfZmlsZShhcmdj
LCBhcmd2LCBpbmZvKTsKIAogCS8qIFNlZSBvcHRpb25zLmggLS0gYWRkIGFueSBtb3JlIHRoZXJl
LCB0b28uICovCmRpZmYgLS1naXQgYS9rZXhlYy9rZXhlYy14ZW4uYyBiL2tleGVjL2tleGVjLXhl
bi5jCmluZGV4IDE4ODczOTAuLjJhNTlkNjIgMTAwNjQ0Ci0tLSBhL2tleGVjL2tleGVjLXhlbi5j
CisrKyBiL2tleGVjL2tleGVjLXhlbi5jCkBAIC0xMjQsOCArMTI0LDE1IEBAIGludCB4ZW5fa2V4
ZWNfbG9hZChzdHJ1Y3Qga2V4ZWNfaW5mbyAqaW5mbykKIAkJYXJjaCA9IEVNXzM4NjsKICNlbmRp
ZgogCisjaWZkZWYgSEFWRV9YRU5fS0VYRUNfRklMRV9MT0FECisgICAgaWYgKGluZm8tPmZpbGVf
bW9kZSkKKwlyZXQgPSB4Y19rZXhlY19maWxlX2xvYWQoeGNoLCB0eXBlLCBhcmNoLCAodWludDY0
X3QpaW5mby0+ZW50cnksCisJCQkgICAgbnJfc2VnbWVudHMsIHhlbl9zZWdzKTsKKyAgICBlbHNl
CisjZWxzZQogCXJldCA9IHhjX2tleGVjX2xvYWQoeGNoLCB0eXBlLCBhcmNoLCAodWludDY0X3Qp
aW5mby0+ZW50cnksCiAJCQkgICAgbnJfc2VnbWVudHMsIHhlbl9zZWdzKTsKKyNlbmRpZgogCiBv
dXQ6CiAJeGNfaHlwZXJjYWxsX2J1ZmZlcl9hcnJheV9kZXN0cm95KHhjaCwgYXJyYXkpOwpkaWZm
IC0tZ2l0IGEva2V4ZWMva2V4ZWMuYyBiL2tleGVjL2tleGVjLmMKaW5kZXggMzJhZTU2Yy4uODBh
NDkwNSAxMDA2NDQKLS0tIGEva2V4ZWMva2V4ZWMuYworKysgYi9rZXhlYy9rZXhlYy5jCkBAIC02
MSw2ICs2MSwxMyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBrZXhlY19mbGFncyA9IDA7CiAvKiBG
bGFncyBmb3Iga2V4ZWMgZmlsZSAoZmQpIGJhc2VkIHN5c2NhbGwgKi8KIHN0YXRpYyB1bnNpZ25l
ZCBsb25nIGtleGVjX2ZpbGVfZmxhZ3MgPSAwOwogaW50IGtleGVjX2RlYnVnID0gMDsKKyNpZmRl
ZiBIQVZFX1hFTl9LRVhFQ19GSUxFX0xPQUQKK3N0YXRpYyBpbnQgZG9fa2V4ZWNfZmlsZV9zeXNj
YWxsID0gMDsKK2NoYXIgKm9yaWdpbmFsX2tlcm5lbCA9IE5VTEw7CitvZmZfdCBvcmlnaW5hbF9r
ZXJuZWxfbGVuID0gMDsKK2NoYXIgKnJlcGxhY2VtZW50X2tlcm5lbCA9IE5VTEw7CitvZmZfdCBy
ZXBsYWNlbWVudF9rZXJuZWxfbGVuID0gMDsKKyNlbmRpZgogCiB2b2lkIGRiZ3ByaW50X21lbV9y
YW5nZShjb25zdCBjaGFyICpwcmVmaXgsIHN0cnVjdCBtZW1vcnlfcmFuZ2UgKm1yLCBpbnQgbnJf
bXIpCiB7CkBAIC02OTAsNiArNjk3LDI0IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9wdXJnYXRvcnko
c3RydWN0IGtleGVjX2luZm8gKmluZm8pCiAJCQkgICBzaXplb2YocmVnaW9uKSk7CiAJZWxmX3Jl
bF9zZXRfc3ltYm9sKCZpbmZvLT5yaGRyLCAic2hhMjU2X2RpZ2VzdCIsICZkaWdlc3QsCiAJCQkg
ICBzaXplb2YoZGlnZXN0KSk7CisjaWZkZWYgSEFWRV9YRU5fS0VYRUNfRklMRV9MT0FECisgICAg
LyogTm93IHRoYXQgcHVyZ2F0b3J5IGhhc2ggY29tcHV0ZWQsIHJlcGxhY2Uga2VybmVsIGxvYWRh
YmxlIHNlZ21lbnQgd2l0aCBlbnRpcmUga2VybmVsIGZpbGUgZm9yIFhlbiB0byBwcm9jZXNzICov
CisgICAgaWYgKHhlbl9wcmVzZW50KCkgJiYgaW5mby0+ZmlsZV9tb2RlKQorICAgIHsKKyAgICAg
ICAgaWYgKG9yaWdpbmFsX2tlcm5lbCAmJiBvcmlnaW5hbF9rZXJuZWxfbGVuKQorICAgICAgICB7
CisJICAgICAgICBmb3IoaSA9IDA7IGkgPCBpbmZvLT5ucl9zZWdtZW50czsgaSsrKSB7CisgICAg
ICAgICAgICAgICAgaWYgKChpbmZvLT5zZWdtZW50W2ldLmJ1ZiA9PSBvcmlnaW5hbF9rZXJuZWwp
ICYmCisgICAgICAgICAgICAgICAgICAgIChpbmZvLT5zZWdtZW50W2ldLmJ1ZnN6ID09IG9yaWdp
bmFsX2tlcm5lbF9sZW4pKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
aW5mby0+c2VnbWVudFtpXS5idWYgPSByZXBsYWNlbWVudF9rZXJuZWw7CisgICAgICAgICAgICAg
ICAgICAgIGluZm8tPnNlZ21lbnRbaV0uYnVmc3ogPSByZXBsYWNlbWVudF9rZXJuZWxfbGVuOwor
ICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAg
ICB9CisgICAgICAgIH0KKyAgICB9CisjZW5kaWYKIH0KIAogLyoKQEAgLTcxMCw2ICs3MzUsOSBA
QCBzdGF0aWMgaW50IG15X2xvYWQoY29uc3QgY2hhciAqdHlwZSwgaW50IGZpbGVpbmQsIGludCBh
cmdjLCBjaGFyICoqYXJndiwKIAltZW1zZXQoJmluZm8sIDAsIHNpemVvZihpbmZvKSk7CiAJaW5m
by5rZXhlY19mbGFncyA9IGtleGVjX2ZsYWdzOwogCWluZm8uc2tpcF9jaGVja3MgPSBza2lwX2No
ZWNrczsKKyNpZmRlZiBIQVZFX1hFTl9LRVhFQ19GSUxFX0xPQUQKKwlpbmZvLmZpbGVfbW9kZSA9
IGRvX2tleGVjX2ZpbGVfc3lzY2FsbDsKKyNlbmRpZgogCiAJcmVzdWx0ID0gMDsKIAlpZiAoYXJn
YyAtIGZpbGVpbmQgPD0gMCkgewpAQCAtMTI2MCw3ICsxMjg4LDkgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKmFyZ3ZbXSkKIAlpbnQgZG9faWZkb3duID0gMCwgc2tpcF9pZmRvd24gPSAwOwog
CWludCBkb191bmxvYWQgPSAwOwogCWludCBkb19yZXVzZV9pbml0cmQgPSAwOworI2lmbmRlZiBI
QVZFX1hFTl9LRVhFQ19GSUxFX0xPQUQKIAlpbnQgZG9fa2V4ZWNfZmlsZV9zeXNjYWxsID0gMDsK
KyNlbmRpZgogCWludCBkb19rZXhlY19mYWxsYmFjayA9IDA7CiAJaW50IHNraXBfY2hlY2tzID0g
MDsKIAlpbnQgZG9fc3RhdHVzID0gMDsKQEAgLTE0ODksNyArMTUxOSwxMSBAQCBpbnQgbWFpbihp
bnQgYXJnYywgY2hhciAqYXJndltdKQogCQkJcmVzdWx0ID0ga191bmxvYWQoa2V4ZWNfZmxhZ3Mp
OwogCX0KIAlpZiAoZG9fbG9hZCAmJiAocmVzdWx0ID09IDApKSB7CisjaWZkZWYgSEFWRV9YRU5f
S0VYRUNfRklMRV9MT0FECisJCWlmIChkb19rZXhlY19maWxlX3N5c2NhbGwgJiYgIXhlbl9wcmVz
ZW50KCkpIHsKKyNlbHNlCiAJCWlmIChkb19rZXhlY19maWxlX3N5c2NhbGwpIHsKKyNlbmRpZgog
CQkJcmVzdWx0ID0gZG9fa2V4ZWNfZmlsZV9sb2FkKGZpbGVpbmQsIGFyZ2MsIGFyZ3YsCiAJCQkJ
CQkga2V4ZWNfZmlsZV9mbGFncyk7CiAJCQlpZiAoZG9fa2V4ZWNfZmFsbGJhY2spIHN3aXRjaCAo
cmVzdWx0KSB7CkBAIC0xNTMzLDcgKzE1NjcsMTEgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIg
KmFyZ3ZbXSkKIAkJCQkJYnJlYWs7CiAJCQl9CiAJCX0KKyNpZmRlZiBIQVZFX1hFTl9LRVhFQ19G
SUxFX0xPQUQKKwkJaWYgKCFkb19rZXhlY19maWxlX3N5c2NhbGwgfHwgeGVuX3ByZXNlbnQoKSkK
KyNlbHNlCiAJCWlmICghZG9fa2V4ZWNfZmlsZV9zeXNjYWxsKQorI2VuZGlmCiAJCQlyZXN1bHQg
PSBteV9sb2FkKHR5cGUsIGZpbGVpbmQsIGFyZ2MsIGFyZ3YsCiAJCQkJCQlrZXhlY19mbGFncywg
c2tpcF9jaGVja3MsIGVudHJ5KTsKIAl9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 21:19:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 21:19: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-devel-bounces@lists.xenproject.org>)
	id 1gj9dt-0007BL-Nb; Mon, 14 Jan 2019 21:19: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=5wz0=PW=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gj9ds-0007BG-5J
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 21:19:32 +0000
X-Inumbo-ID: 149a536c-1842-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 149a536c-1842-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 21:19:30 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 975822064C;
 Mon, 14 Jan 2019 21:18:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547500740;
 bh=94UL4Bw9MPEBQO4maQeLgklxBfZE8G1g1dwb7V9wgHk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=dTaicFCEvow7t2RTN5o0w4FMLtXaXyEvMLnFFEDWCi9Z5rdOM5Ju/fRP5S+nQ3+p1
 xUSAzoHhJ+Qc7ob2sVjaNk+s6z6NMibA9V4NMGAJU6YBliptv2/QWc8Mb3AlckPUlQ
 nszTXyLJ4eV32/bLMre606ockBGdjcECZZUx1C64=
Date: Mon, 14 Jan 2019 13:18:59 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-763683777-1547500740=:27759"
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-763683777-1547500740=:27759
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hi Jan,

One question below to make a decision on the way forward.

On Mon, 14 Jan 2019, Jan Beulich wrote:
> >>> On 14.01.19 at 04:45, <Stewart.Hildebrand@dornerworks.com> wrote:
> > So let's keep the linker-accessible variable as a type that works for the
> > linker (which really could be anything as long as you use the address, not
> > the value), but name it something else - a name that screams "DON'T USE ME
> > UNLESS YOU KNOW WHAT YOU'RE DOING". And then before the first use, copy
> > that value to "uintptr_t _start;".
> > 
> > The following is a quick proof of concept for aarch64. I changed the type
> > of _start and _end, and added code to copy the linker-assigned value to
> > _start and _end. Upon booting, I see the correct values:
> 
> Global symbols starting with underscores should already be shouting
> enough. But what's worse - the whole idea if using array types is to
> avoid the intermediate variables.
> 
> > --- a/xen/arch/arm/setup.c
> > +++ b/xen/arch/arm/setup.c
> > @@ -726,6 +726,12 @@ static void __init setup_mm(unsigned long dtb_paddr, size_t dtb_size)
> >  
> >  size_t __read_mostly dcache_line_bytes;
> >  
> > +typedef char TYPE_DOESNT_MATTER;
> > +extern TYPE_DOESNT_MATTER _start_linker_assigned_dont_use_me,
> > +                          _end_linker_assigned_dont_use_me;
> 
> This and ...
> 
> > @@ -770,10 +776,17 @@ void __init start_xen(unsigned long boot_phys_offset,
> >      printk("Command line: %s\n", cmdline);
> >      cmdline_parse(cmdline);
> >  
> > +    _start = (uintptr_t)&_start_linker_assigned_dont_use_me;
> > +    _end = (uintptr_t)&_end_linker_assigned_dont_use_me;
> 
> ... this violates what the symbol names say. And if you want to
> avoid issues, you'd want to keep out of C files uses of those
> symbols altogether anyway, and you easily can: In any
> assembly file, have
> 
> _start:	.long _start_linker_assigned_dont_use_me
> _end:	.long _end_linker_assigned_dont_use_me
> 
> In particular, they don't need to be runtime initialized, saving
> you from needing to set them before first use. But as said -
> things are the way they are precisely to avoid such variables.
> 
> >> But, instead of converting _start to unsigned long via SYMBOL_HIDE, we
> >> could convert it to uintptr_t instead, it would be a trivial change on
> >> top of the existing unsigned long series. Not sure if it is beneficial.
> > 
> > The difference would be whether we want to rely on implementation-defined
> > behavior or not.
> 
> Why not? Simply specify that compilers with implementation defined
> behavior not matching our expectations are unsuitable. And btw, I
> suppose this is just the tiny tip of the iceberg of our reliance on
> implementation defined behavior.

The reason is that relying on undefined behavior is not reliable, it is
not C compliant, it is not allowed by MISRA-C, and not guaranteed to
work with any compiler. Yes, this instance is only the tip of the
iceberg, we have a long road ahead, but we shouldn't really give up
because it is going to be difficult :-) Stewart's approach would
actually be compliant and help toward reducing reliance on undefined
behavior.

Would you be OK if I rework the series to follow his approach using
intermediate variables? See the attached patch as a reference, it only
"converts" _start and _end as an example. Fortunately, it will be
textually similar to the previous SYMBOL returning unsigned long version
of the series.

If you are OK with it, do you have any suggestions on how would you like
the intermediate variables to be called? I went with _start/start_ and
_end/end_ but I am open to suggestions. Also to which assembly file you
would like the new variables being added -- I created a new one for the
purpose named var.S in the attached example.
--8323329-763683777-1547500740=:27759
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=change-type-poc
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.DEB.2.10.1901141318590.27759@sstabellini-ThinkPad-X260>
Content-Description: 
Content-Disposition: attachment; filename=change-type-poc

ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVu
L2FyY2gvYXJtL2FsdGVybmF0aXZlLmMNCmluZGV4IDUyZWQ3ZWQuLmI3OTUz
NmQgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYw0K
KysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMNCkBAIC0xODcsOCAr
MTg3LDggQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0
aV9zdG9wKHZvaWQgKnVudXNlZCkNCiAgICAgew0KICAgICAgICAgaW50IHJl
dDsNCiAgICAgICAgIHN0cnVjdCBhbHRfcmVnaW9uIHJlZ2lvbjsNCi0gICAg
ICAgIG1mbl90IHhlbl9tZm4gPSB2aXJ0X3RvX21mbihfc3RhcnQpOw0KLSAg
ICAgICAgcGFkZHJfdCB4ZW5fc2l6ZSA9IF9lbmQgLSBfc3RhcnQ7DQorICAg
ICAgICBtZm5fdCB4ZW5fbWZuID0gdmlydF90b19tZm4oc3RhcnRfKTsNCisg
ICAgICAgIHBhZGRyX3QgeGVuX3NpemUgPSBlbmRfIC0gc3RhcnRfOw0KICAg
ICAgICAgdW5zaWduZWQgaW50IHhlbl9vcmRlciA9IGdldF9vcmRlcl9mcm9t
X2J5dGVzKHhlbl9zaXplKTsNCiAgICAgICAgIHZvaWQgKnhlbm1hcDsNCiAN
CkBAIC0yMDYsNyArMjA2LDcgQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVy
bmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVudXNlZCkNCiAgICAgICAgIHJl
Z2lvbi5iZWdpbiA9IF9fYWx0X2luc3RydWN0aW9uczsNCiAgICAgICAgIHJl
Z2lvbi5lbmQgPSBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kOw0KIA0KLSAgICAg
ICAgcmV0ID0gX19hcHBseV9hbHRlcm5hdGl2ZXMoJnJlZ2lvbiwgeGVubWFw
IC0gKHZvaWQgKilfc3RhcnQpOw0KKyAgICAgICAgcmV0ID0gX19hcHBseV9h
bHRlcm5hdGl2ZXMoJnJlZ2lvbiwgKHVpbnRwdHJfdCl4ZW5tYXAgLSBzdGFy
dF8pOw0KICAgICAgICAgLyogVGhlIHBhdGNoaW5nIGlzIG5vdCBleHBlY3Rl
ZCB0byBmYWlsIGR1cmluZyBib290LiAqLw0KICAgICAgICAgQlVHX09OKHJl
dCAhPSAwKTsNCiANCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIv
TWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vYXJtMzIvTWFrZWZpbGUNCmluZGV4
IDBhYzI1NGYuLjk4M2ZiODIgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC9hcm0v
YXJtMzIvTWFrZWZpbGUNCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9NYWtl
ZmlsZQ0KQEAgLTEwLDQgKzEwLDUgQEAgb2JqLXkgKz0gcHJvYy12Ny5vIHBy
b2MtY2F4eC5vDQogb2JqLXkgKz0gc21wYm9vdC5vDQogb2JqLXkgKz0gdHJh
cHMubw0KIG9iai15ICs9IHZmcC5vDQorb2JqLXkgKz0gdmFyLm8NCiANCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMNCmluZGV4IDQxMzc4YTUu
LmFkOWU5Y2EgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2
ZXBhdGNoLmMNCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2gu
Yw0KQEAgLTU2LDcgKzU2LDcgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBs
eShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpDQogICAgIGVsc2UNCiAg
ICAgICAgIGluc24gPSAweGUxYTAwMDAwOyAvKiBtb3YgcjAsIHIwICovDQog
DQotICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lkICopX3N0
YXJ0ICsgdm1hcF9vZl94ZW5fdGV4dDsNCisgICAgbmV3X3B0ciA9ICh1aW50
cHRyX3QpZnVuYy0+b2xkX2FkZHIgLSBzdGFydF8gKyAodWludHB0cl90KXZt
YXBfb2ZfeGVuX3RleHQ7DQogICAgIGxlbiA9IGxlbiAvIHNpemVvZih1aW50
MzJfdCk7DQogDQogICAgIC8qIFBBVENIISAqLw0KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm0zMi92YXIuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi92
YXIuUw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAuLmY4
Yjk0YTENCi0tLSAvZGV2L251bGwNCisrKyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi92YXIuUw0KQEAgLTAsMCArMSw0IEBADQorR0xPQkFMKHN0YXJ0XykNCisg
IC5sb25nICBfc3RhcnQNCitHTE9CQUwoZW5kXykNCisgIC5sb25nICBfZW5k
DQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlIGIv
eGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlDQppbmRleCBjNGYzYTI4Li5h
NWQ5NTU4IDEwMDY0NA0KLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L01ha2Vm
aWxlDQorKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUNCkBAIC0x
MywzICsxMyw0IEBAIG9iai15ICs9IHNtcGJvb3Qubw0KIG9iai15ICs9IHRy
YXBzLm8NCiBvYmoteSArPSB2ZnAubw0KIG9iai15ICs9IHZzeXNyZWcubw0K
K29iai15ICs9IHZhci5vDQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fy
bTY0L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRj
aC5jDQppbmRleCAyMjQ3YjkyLi42MDYxNmQ2IDEwMDY0NA0KLS0tIGEveGVu
L2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jDQorKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvbGl2ZXBhdGNoLmMNCkBAIC00Myw3ICs0Myw3IEBAIHZvaWQg
YXJjaF9saXZlcGF0Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpm
dW5jKQ0KICAgICAvKiBWZXJpZmllZCBpbiBsaXZlcGF0Y2hfdmVyaWZ5X2Rp
c3RhbmNlLiAqLw0KICAgICBBU1NFUlQoaW5zbiAhPSBBQVJDSDY0X0JSRUFL
X0ZBVUxUKTsNCiANCi0gICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0g
KHZvaWQgKilfc3RhcnQgKyB2bWFwX29mX3hlbl90ZXh0Ow0KKyAgICBuZXdf
cHRyID0gKHVpbnRwdHJfdClmdW5jLT5vbGRfYWRkciAtIHN0YXJ0XyArICh1
aW50cHRyX3Qpdm1hcF9vZl94ZW5fdGV4dDsNCiAgICAgbGVuID0gbGVuIC8g
c2l6ZW9mKHVpbnQzMl90KTsNCiANCiAgICAgLyogUEFUQ0ghICovDQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L3Zhci5TIGIveGVuL2FyY2gv
YXJtL2FybTY0L3Zhci5TDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXgg
MDAwMDAwMC4uNTY2ZTA2Yw0KLS0tIC9kZXYvbnVsbA0KKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L3Zhci5TDQpAQCAtMCwwICsxLDQgQEANCitHTE9CQUwo
c3RhcnRfKQ0KKyAgLnF1YWQgIF9zdGFydA0KK0dMT0JBTChlbmRfKQ0KKyAg
LnF1YWQgIF9lbmQNCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbGl2ZXBh
dGNoLmMgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMNCmluZGV4IDI3OWQ1
MmMuLjdhYjY2ZDMgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC9hcm0vbGl2ZXBh
dGNoLmMNCisrKyBiL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYw0KQEAgLTI2
LDggKzI2LDggQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkN
CiAgICAgaWYgKCB2bWFwX29mX3hlbl90ZXh0ICkNCiAgICAgICAgIHJldHVy
biAtRUlOVkFMOw0KIA0KLSAgICB0ZXh0X21mbiA9IHZpcnRfdG9fbWZuKF9z
dGFydCk7DQotICAgIHRleHRfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRl
cyhfZW5kIC0gX3N0YXJ0KTsNCisgICAgdGV4dF9tZm4gPSB2aXJ0X3RvX21m
bihzdGFydF8pOw0KKyAgICB0ZXh0X29yZGVyID0gZ2V0X29yZGVyX2Zyb21f
Ynl0ZXMoZW5kXyAtIHN0YXJ0Xyk7DQogDQogICAgIC8qDQogICAgICAqIFRo
ZSB0ZXh0IHNlY3Rpb24gaXMgcmVhZC1vbmx5LiBTbyByZS1tYXAgWGVuIHRv
IGJlIGFibGUgdG8gcGF0Y2gNCkBAIC03OCw3ICs3OCw3IEBAIHZvaWQgYXJj
aF9saXZlcGF0Y2hfcmV2ZXJ0KGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVu
YyAqZnVuYykNCiAgICAgdWludDMyX3QgKm5ld19wdHI7DQogICAgIHVuc2ln
bmVkIGludCBsZW47DQogDQotICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRk
ciAtICh2b2lkICopX3N0YXJ0ICsgdm1hcF9vZl94ZW5fdGV4dDsNCisgICAg
bmV3X3B0ciA9ICh1aW50cHRyX3QpZnVuYy0+b2xkX2FkZHIgLSBzdGFydF8g
KyAodWludHB0cl90KXZtYXBfb2ZfeGVuX3RleHQ7DQogDQogICAgIGxlbiA9
IGxpdmVwYXRjaF9pbnNuX2xlbihmdW5jKTsNCiAgICAgbWVtY3B5KG5ld19w
dHIsIGZ1bmMtPm9wYXF1ZSwgbGVuKTsNCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jDQppbmRleCAwMWFlMmNj
Li4yYTA4M2JlIDEwMDY0NA0KLS0tIGEveGVuL2FyY2gvYXJtL21tLmMNCisr
KyBiL3hlbi9hcmNoL2FybS9tbS5jDQpAQCAtMTA3Myw3ICsxMDczLDcgQEAg
aW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNp
Z25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBmbGFncykNCiB9DQogDQogZW51
bSBtZyB7IG1nX2NsZWFyLCBtZ19ybywgbWdfcncsIG1nX3J4IH07DQotc3Rh
dGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpw
LCB1bnNpZ25lZCBsb25nIGwsIGVudW0gbWcgbWcpDQorc3RhdGljIHZvaWQg
c2V0X3B0ZV9mbGFnc19vbl9yYW5nZShjb25zdCB1aW50cHRyX3QgcCwgdW5z
aWduZWQgbG9uZyBsLCBlbnVtIG1nIG1nKQ0KIHsNCiAgICAgbHBhZV90IHB0
ZTsNCiAgICAgaW50IGk7DQpAQCAtMTA4NCw4ICsxMDg0LDggQEAgc3RhdGlj
IHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpwLCB1
bnNpZ25lZCBsb25nIGwsIGVudW0gbWcgbWcpDQogICAgIEFTU0VSVCghKCh1
bnNpZ25lZCBsb25nKSBwICYgflBBR0VfTUFTSykpOw0KICAgICBBU1NFUlQo
IShsICYgflBBR0VfTUFTSykpOw0KIA0KLSAgICBmb3IgKCBpID0gKHAgLSBf
c3RhcnQpIC8gUEFHRV9TSVpFOyANCi0gICAgICAgICAgaSA8IChwICsgbCAt
IF9zdGFydCkgLyBQQUdFX1NJWkU7IA0KKyAgICBmb3IgKCBpID0gKHAgLSBz
dGFydF8pIC8gUEFHRV9TSVpFOyANCisgICAgICAgICAgaSA8IChwICsgbCAt
IHN0YXJ0XykgLyBQQUdFX1NJWkU7IA0KICAgICAgICAgICBpKysgKQ0KICAg
ICB7DQogICAgICAgICBwdGUgPSB4ZW5feGVubWFwW2ldOw0KQEAgLTExMjcs
NyArMTEyNyw3IEBAIHZvaWQgZnJlZV9pbml0X21lbW9yeSh2b2lkKQ0KICAg
ICB1bnNpZ25lZCBpbnQgaSwgbnIgPSBsZW4gLyBzaXplb2YoaW5zbik7DQog
ICAgIHVpbnQzMl90ICpwOw0KIA0KLSAgICBzZXRfcHRlX2ZsYWdzX29uX3Jh
bmdlKF9faW5pdF9iZWdpbiwgbGVuLCBtZ19ydyk7DQorICAgIHNldF9wdGVf
ZmxhZ3Nfb25fcmFuZ2UoKHVpbnRwdHJfdClfX2luaXRfYmVnaW4sIGxlbiwg
bWdfcncpOw0KICNpZmRlZiBDT05GSUdfQVJNXzMyDQogICAgIC8qIHVkZiBp
bnN0cnVjdGlvbiBpLmUgKHNlZSBBOC44LjI0NyBpbiBBUk0gRERJIDA0MDZD
LmMpICovDQogICAgIGluc24gPSAweGU3ZjAwMGYwOw0KQEAgLTExMzgsNyAr
MTEzOCw3IEBAIHZvaWQgZnJlZV9pbml0X21lbW9yeSh2b2lkKQ0KICAgICBm
b3IgKCBpID0gMDsgaSA8IG5yOyBpKysgKQ0KICAgICAgICAgKihwICsgaSkg
PSBpbnNuOw0KIA0KLSAgICBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKF9faW5p
dF9iZWdpbiwgbGVuLCBtZ19jbGVhcik7DQorICAgIHNldF9wdGVfZmxhZ3Nf
b25fcmFuZ2UoKHVpbnRwdHJfdClfX2luaXRfYmVnaW4sIGxlbiwgbWdfY2xl
YXIpOw0KICAgICBpbml0X2RvbWhlYXBfcGFnZXMocGEsIHBhICsgbGVuKTsN
CiAgICAgcHJpbnRrKCJGcmVlZCAlbGRrQiBpbml0IG1lbW9yeS5cbiIsIChs
b25nKShfX2luaXRfZW5kLV9faW5pdF9iZWdpbik+PjEwKTsNCiB9DQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0v
c2V0dXAuYw0KaW5kZXggNDQ0ODU3YS4uOWEwZGY0MyAxMDA2NDQNCi0tLSBh
L3hlbi9hcmNoL2FybS9zZXR1cC5jDQorKysgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYw0KQEAgLTc3Miw4ICs3NzIsOCBAQCB2b2lkIF9faW5pdCBzdGFydF94
ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LA0KIA0KICAgICAv
KiBSZWdpc3RlciBYZW4ncyBsb2FkIGFkZHJlc3MgYXMgYSBib290IG1vZHVs
ZS4gKi8NCiAgICAgeGVuX2Jvb3Rtb2R1bGUgPSBhZGRfYm9vdF9tb2R1bGUo
Qk9PVE1PRF9YRU4sDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
cGFkZHJfdCkodWludHB0cl90KShfc3RhcnQgKyBib290X3BoeXNfb2Zmc2V0
KSwNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1
aW50cHRyX3QpKF9lbmQgLSBfc3RhcnQgKyAxKSwgZmFsc2UpOw0KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHN0YXJ0XyArIGJvb3RfcGh5c19v
ZmZzZXQpLA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVuZF8g
LSBzdGFydF8gKyAxKSwgZmFsc2UpOw0KICAgICBCVUdfT04oIXhlbl9ib290
bW9kdWxlKTsNCiANCiAgICAgc2V0dXBfcGFnZXRhYmxlcyhib290X3BoeXNf
b2Zmc2V0KTsNCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9NYWtl
ZmlsZSBiL3hlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxlDQppbmRleCBlMTAz
ODgyLi44MzI3ZDJhIDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L2Jvb3Qv
TWFrZWZpbGUNCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxlDQpA
QCAtMSw0ICsxLDUgQEANCiBvYmotYmluLXkgKz0gaGVhZC5vDQorb2JqLWJp
bi15ICs9IHZhci5vDQogDQogREVGU19IX0RFUFMgPSBkZWZzLmggJChCQVNF
RElSKS9pbmNsdWRlL3hlbi9zdGRib29sLmgNCiANCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvYm9vdC92YXIuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3Zh
ci5TDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMC4uNTY2
ZTA2Yw0KLS0tIC9kZXYvbnVsbA0KKysrIGIveGVuL2FyY2gveDg2L2Jvb3Qv
dmFyLlMNCkBAIC0wLDAgKzEsNCBAQA0KK0dMT0JBTChzdGFydF8pDQorICAu
cXVhZCAgX3N0YXJ0DQorR0xPQkFMKGVuZF8pDQorICAucXVhZCAgX2VuZA0K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gv
eDg2L3NldHVwLmMNCmluZGV4IDA2ZWI0ODMuLjdkNmMzZWMgMTAwNjQ0DQot
LS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYw0KKysrIGIveGVuL2FyY2gveDg2
L3NldHVwLmMNCkBAIC0xMDM5LDcgKzEwMzksNyBAQCB2b2lkIF9faW5pdCBu
b3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQ0KICAg
ICAgICAgICogSXMgdGhlIHJlZ2lvbiBzaXplIGdyZWF0ZXIgdGhhbiB6ZXJv
IGFuZCBkb2VzIGl0IGJlZ2luDQogICAgICAgICAgKiBhdCBvciBhYm92ZSB0
aGUgZW5kIG9mIGN1cnJlbnQgWGVuIGltYWdlIHBsYWNlbWVudD8NCiAgICAg
ICAgICAqLw0KLSAgICAgICAgaWYgKCAoZW5kID4gcykgJiYgKGVuZCAtIHJl
bG9jX3NpemUgKyBYRU5fSU1HX09GRlNFVCA+PSBfX3BhKF9lbmQpKSApDQor
ICAgICAgICBpZiAoIChlbmQgPiBzKSAmJiAoZW5kIC0gcmVsb2Nfc2l6ZSAr
IFhFTl9JTUdfT0ZGU0VUID49IF9fcGEoZW5kXykpICkNCiAgICAgICAgIHsN
CiAgICAgICAgICAgICBsNF9wZ2VudHJ5X3QgKnBsNGU7DQogICAgICAgICAg
ICAgbDNfcGdlbnRyeV90ICpwbDNlOw0KQEAgLTEwNjcsNyArMTA2Nyw3IEBA
IHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxv
bmcgbWJpX3ApDQogICAgICAgICAgICAgICogZGF0YSB1bnRpbCBhZnRlciB3
ZSBoYXZlIHN3aXRjaGVkIHRvIHRoZSByZWxvY2F0ZWQgcGFnZXRhYmxlcyEN
CiAgICAgICAgICAgICAgKi8NCiAgICAgICAgICAgICBiYXJyaWVyKCk7DQot
ICAgICAgICAgICAgbW92ZV9tZW1vcnkoZSArIFhFTl9JTUdfT0ZGU0VULCBY
RU5fSU1HX09GRlNFVCwgX2VuZCAtIF9zdGFydCwgMSk7DQorICAgICAgICAg
ICAgbW92ZV9tZW1vcnkoZSArIFhFTl9JTUdfT0ZGU0VULCBYRU5fSU1HX09G
RlNFVCwgZW5kXyAtIHN0YXJ0XywgMSk7DQogDQogICAgICAgICAgICAgLyog
V2FsayBpbml0aWFsIHBhZ2V0YWJsZXMsIHJlbG9jYXRpbmcgcGFnZSBkaXJl
Y3RvcnkgZW50cmllcy4gKi8NCiAgICAgICAgICAgICBwbDRlID0gX192YShf
X3BhKGlkbGVfcGdfdGFibGUpKTsNCkBAIC0xMzgyLDcgKzEzODIsNyBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQ0KICAgICB9DQogI2VuZGlmDQogDQotICAgIHhlbl92aXJ0X2Vu
ZCA9ICgodW5zaWduZWQgbG9uZylfZW5kICsgKDFVTCA8PCBMMl9QQUdFVEFC
TEVfU0hJRlQpIC0gMSkgJg0KKyAgICB4ZW5fdmlydF9lbmQgPSAoZW5kXyAr
ICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDEpICYNCiAgICAgICAg
ICAgICAgICAgICAgfigoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAx
KTsNCiAgICAgZGVzdHJveV94ZW5fbWFwcGluZ3MoeGVuX3ZpcnRfZW5kLCBY
RU5fVklSVF9TVEFSVCArIEJPT1RTVFJBUF9NQVBfQkFTRSk7DQogDQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tYWNoaW5lX2tleGVjLmMg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L21hY2hpbmVfa2V4ZWMuYw0KaW5kZXgg
ZjRhMDA1Yy4uY2Y0MzVhYyAxMDA2NDQNCi0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvbWFjaGluZV9rZXhlYy5jDQorKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L21hY2hpbmVfa2V4ZWMuYw0KQEAgLTEzLDggKzEzLDggQEANCiANCiBp
bnQgbWFjaGluZV9rZXhlY19nZXRfeGVuKHhlbl9rZXhlY19yYW5nZV90ICpy
YW5nZSkNCiB7DQotICAgICAgICByYW5nZS0+c3RhcnQgPSB2aXJ0X3RvX21h
ZGRyKF9zdGFydCk7DQotICAgICAgICByYW5nZS0+c2l6ZSA9IHZpcnRfdG9f
bWFkZHIoX2VuZCkgLSAodW5zaWduZWQgbG9uZylyYW5nZS0+c3RhcnQ7DQor
ICAgICAgICByYW5nZS0+c3RhcnQgPSB2aXJ0X3RvX21hZGRyKHN0YXJ0Xyk7
DQorICAgICAgICByYW5nZS0+c2l6ZSA9IHZpcnRfdG9fbWFkZHIoZW5kXykg
LSAodW5zaWduZWQgbG9uZylyYW5nZS0+c3RhcnQ7DQogICAgICAgICByZXR1
cm4gMDsNCiB9DQogDQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oDQppbmRleCBlYWZh
MjZmLi5lNzJmZmIyIDEwMDY0NA0KLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oDQorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgNCkBAIC0x
NTEsOCArMTUxLDggQEAgZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0
YXJ0Ow0KICNlbmRpZg0KIA0KICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbiht
Zm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQotICAg
ICgocGZuX3RvX3BhZGRyKG1mbikgPj0gdmlydF90b19tYWRkcigmX3N0YXJ0
KSkgJiYgICAgICAgXA0KLSAgICAgKHBmbl90b19wYWRkcihtZm4pIDw9IHZp
cnRfdG9fbWFkZHIoJl9lbmQpKSkNCisgICAgKChwZm5fdG9fcGFkZHIobWZu
KSA+PSB2aXJ0X3RvX21hZGRyKCZzdGFydF8pKSAmJiAgICAgICBcDQorICAg
ICAocGZuX3RvX3BhZGRyKG1mbikgPD0gdmlydF90b19tYWRkcigmZW5kXykp
KQ0KIA0KICNkZWZpbmUgcGFnZV9nZXRfb3duZXIoX3ApICAgIChfcCktPnYu
aW51c2UuZG9tYWluDQogI2RlZmluZSBwYWdlX3NldF9vd25lcihfcCxfZCkg
KChfcCktPnYuaW51c2UuZG9tYWluID0gKF9kKSkNCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggYi94ZW4vaW5jbHVkZS94ZW4va2Vy
bmVsLmgNCmluZGV4IDU0OGI2NGQuLmI1MDhmNjUgMTAwNjQ0DQotLS0gYS94
ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgNCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9rZXJuZWwuaA0KQEAgLTY1LDEwICs2NSwxMSBAQA0KIAkxOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KIH0pDQogDQotZXh0
ZXJuIGNoYXIgX3N0YXJ0W10sIF9lbmRbXSwgc3RhcnRbXTsNCi0jZGVmaW5l
IGlzX2tlcm5lbChwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICBcDQot
ICAgIGNoYXIgKl9fcCA9IChjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAg
ICAgXA0KLSAgICAoX19wID49IF9zdGFydCkgJiYgKF9fcCA8IF9lbmQpOyAg
ICAgICAgICAgIFwNCitleHRlcm4gY2hhciBzdGFydFtdOw0KK2V4dGVybiB1
aW50cHRyX3Qgc3RhcnRfLCBlbmRfOw0KKyNkZWZpbmUgaXNfa2VybmVsKHAp
ICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KKyAg
ICBjb25zdCB1aW50cHRyX3QgcF9fID0gKGNvbnN0IHVpbnRwdHJfdCkocCk7
ICAgICAgICAgICAgXA0KKyAgICAocF9fID49IHN0YXJ0XykgJiYgKHBfXyA8
IGVuZF8pOyAgICAgICAgICAgICAgICAgICAgICAgXA0KIH0pDQogDQogZXh0
ZXJuIGNoYXIgX3N0ZXh0W10sIF9ldGV4dFtdOw0K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-763683777-1547500740=:27759--


From xen-devel-bounces@lists.xenproject.org Mon Jan 14 21:32:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gj9pt-00008n-VB; Mon, 14 Jan 2019 21:31: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=508X=PW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gj9ps-00008d-GQ
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 21:31:56 +0000
X-Inumbo-ID: d0224bb4-1843-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0224bb4-1843-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 21:31:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gj9pl-0004CV-5M; Mon, 14 Jan 2019 21:31:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gj9pk-0007tj-Nl; Mon, 14 Jan 2019 21:31:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gj9pk-000246-N3; Mon, 14 Jan 2019 21:31:48 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-131955-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:<job
 status>:broken:regression
 freebsd-master:build-amd64-freebsd:host-install(5):broken:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=05dc4d60c8e036139ddd0d27118b45d9e681c7ce
X-Osstest-Versions-That: freebsd=2a52bc55467e95f92e1024cd558df3930df99594
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Jan 2019 21:31:48 +0000
Subject: [Xen-devel] [freebsd-master test] 131955: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk1NSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxOTU1LwoKRmFpbHVyZXMgYW5kIHBy
b2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICA1IGhvc3QtaW5zdGFsbCg1KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzE3ODMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1m
cmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAg
MDVkYzRkNjBjOGUwMzYxMzlkZGQwZDI3MTE4YjQ1ZDllNjgxYzdjZQpiYXNlbGluZSB2ZXJzaW9u
OgogZnJlZWJzZCAgICAgICAgICAgICAgMmE1MmJjNTU0NjdlOTVmOTJlMTAyNGNkNTU4ZGYzOTMw
ZGY5OTU5NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxNzgzICAyMDE5LTAxLTA3IDA5OjE5OjA0
IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMTg3NiAgMjAxOS0wMS0wOSAwOTox
OToxOSBaICAgIDUgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTk1
NSAgMjAxOS0wMS0xNCAwOToxOTozMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qu
b3JnPgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbGxhbmp1ZGUgPGFsbGFuanVkZUBGcmVlQlNE
Lm9yZz4KICBhbmRyZXcgPGFuZHJld0BGcmVlQlNELm9yZz4KICBhcmljaGFyZHNvbiA8YXJpY2hh
cmRzb25ARnJlZUJTRC5vcmc+CiAgYXZvcyA8YXZvc0BGcmVlQlNELm9yZz4KICBiYXB0IDxiYXB0
QEZyZWVCU0Qub3JnPgogIGJyb29rcyA8YnJvb2tzQEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZy
ZWVCU0Qub3JnPgogIGNodWNrIDxjaHVja0BGcmVlQlNELm9yZz4KICBjb2duZXQgPGNvZ25ldEBG
cmVlQlNELm9yZz4KICBjcGVyY2l2YSA8Y3BlcmNpdmFARnJlZUJTRC5vcmc+CiAgY3kgPGN5QEZy
ZWVCU0Qub3JnPgogIGRlbHBoaWogPGRlbHBoaWpARnJlZUJTRC5vcmc+CiAgZGVzIDxkZXNARnJl
ZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZnN1IDxmc3VARnJlZUJT
RC5vcmc+CiAgZ2xlYml1cyA8Z2xlYml1c0BGcmVlQlNELm9yZz4KICBnb256byA8Z29uem9ARnJl
ZUJTRC5vcmc+CiAgaHNlbGFza3kgPGhzZWxhc2t5QEZyZWVCU0Qub3JnPgogIGlhbiA8aWFuQEZy
ZWVCU0Qub3JnPgogIGltcCA8aW1wQEZyZWVCU0Qub3JnPgogIGphaCA8amFoQEZyZWVCU0Qub3Jn
PgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBqa2ltIDxqa2ltQEZyZWVCU0Qu
b3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3Jn
PgogIGtwIDxrcEBGcmVlQlNELm9yZz4KICBsbWUgPGxtZUBGcmVlQlNELm9yZz4KICBtYW51IDxt
YW51QEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBuZ2llIDxuZ2ll
QEZyZWVCU0Qub3JnPgogIG5wIDxucEBGcmVlQlNELm9yZz4KICBueWFuIDxueWFuQEZyZWVCU0Qu
b3JnPgogIHBmZyA8cGZnQEZyZWVCU0Qub3JnPgogIHBqZCA8cGpkQEZyZWVCU0Qub3JnPgogIHJh
bSA8cmFtQEZyZWVCU0Qub3JnPgogIHJncmltZXMgPHJncmltZXNARnJlZUJTRC5vcmc+CiAgc2Vm
IDxzZWZARnJlZUJTRC5vcmc+CiAgc2h1cmQgPHNodXJkQEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0
cmFzekBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB2bWFmZmlv
bmUgPHZtYWZmaW9uZUBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFn
YWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFt
ZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtZnJlZWJzZCBicm9r
ZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtZnJlZWJzZCBob3N0LWluc3RhbGwoNSkKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTQxMiBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 21:51:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 21:51: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-devel-bounces@lists.xenproject.org>)
	id 1gjA8k-0001dB-Ks; Mon, 14 Jan 2019 21:51: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=508X=PW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjA8j-0001d1-Gw
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 21:51:25 +0000
X-Inumbo-ID: 88d790e3-1846-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88d790e3-1846-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 21:51:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjA8f-0004ZV-MW; Mon, 14 Jan 2019 21:51:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjA8f-0001Ld-En; Mon, 14 Jan 2019 21:51:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjA8f-0003OX-E8; Mon, 14 Jan 2019 21:51:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131948-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-xl-xsm:<job
 status>:broken:regression
 linux-4.19:build-amd64-pvops:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:regression
 linux-4.19:build-amd64-pvops:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-xl-xsm:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e3185123541204ca4f715eeaaa1f9929c09ff3b4
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Jan 2019 21:51:21 +0000
Subject: [Xen-devel] [linux-4.19 test] 131948: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk0OCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NDgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4
IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkz
MTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5
MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEzIGd1ZXN0LXN0YXJ0LjIg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAg
ICAgICAgICAgICAgICBlMzE4NTEyMzU0MTIwNGNhNGY3MTVlZWFhYTFmOTkyOWMwOWZmM2I0CmJh
c2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMy
ZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgt
MTEtMDIgMDU6Mzk6MDggWiAgIDczIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAy
MDE4LTExLTA0IDE0OjEwOjE1IFogICA3MSBkYXlzICAgNTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMxOTQ4ICAyMDE5LTAxLTEzIDE5OjQyOjM3IFogICAgMSBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoxMDc0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3Qg
bGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgYnJva2VuCmJyb2tlbi1z
dGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTM3NDggbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 23:29:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 23:29: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-devel-bounces@lists.xenproject.org>)
	id 1gjBfd-00087P-2X; Mon, 14 Jan 2019 23:29: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=bjvR=PW=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gjBfb-00087K-2X
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 23:29:27 +0000
X-Inumbo-ID: 3aa426b4-1854-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3aa426b4-1854-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 23:29:25 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0ENOS39024939;
 Mon, 14 Jan 2019 23:28:00 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=ghUiQ10Oj6kwawKc/rWc3QuNTfKE2oPe7wmMDB8dtyk=;
 b=upy9TKku2BrGcbxLrCTUNQBHunRZaUm+ZvmrEhqjmGa1KuvGpiHk9fNpCG6QpOV/1uSE
 ept4XkhoQAtHiyVw01S3EVYxU6vv8rfyAOLe1q21vokzzU23rtQwJhq2q0iiiheYQruN
 9GPB7+gq2ma87+P+NDSCEQJR3NmT9+VEHAYMRkcVODSuAxAH9Iyik+GsZ8GbXkyhbpRv
 lx6x8YMmdpdCI3ZE4iKqO9Bo4gKYReGRsBg7psSte3awNubZGf/Cm3GZcmCcfQ01kXe3
 NONKZs74V65HRu6bVZr/ZtpxywxxFi4ppVGbCbuanSQ9Hz4F4ppKBfV5qmZxQsb2pi/f sw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2pybkc8ues-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 23:27:59 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0ENRwFO029258
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 23:27:59 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0ENRvL2029106;
 Mon, 14 Jan 2019 23:27:58 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 15:27:57 -0800
To: Souptick Joarder <jrdr.linux@gmail.com>, akpm@linux-foundation.org,
 willy@infradead.org, mhocko@suse.com, jgross@suse.com,
 linux@armlinux.org.uk, robin.murphy@arm.com
References: <20190111151235.GA2836@jordon-HP-15-Notebook-PC>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <f6eef305-daf3-dad8-96e3-d2f93d169fd4@oracle.com>
Date: Mon, 14 Jan 2019 18:27:53 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190111151235.GA2836@jordon-HP-15-Notebook-PC>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140179
Subject: Re: [Xen-devel] [PATCH 8/9] xen/gntdev.c: Convert to use
 vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMS8xOSAxMDoxMiBBTSwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiBDb252ZXJ0IHRv
IHVzZSB2bV9pbnNlcnRfcmFuZ2UoKSB0byBtYXAgcmFuZ2Ugb2Yga2VybmVsCj4gbWVtb3J5IHRv
IHVzZXIgdm1hLgo+Cj4gU2lnbmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51
eEBnbWFpbC5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KCihhbHRob3VnaCBpdCB3b3VsZCBiZSBnb29kIHRvIG1lbnRpb24gaW4g
dGhlIGNvbW1pdCB0aGF0IHlvdSBhcmUgYWxzbwpyZXBsYWNpbmcgY291bnQgd2l0aCB2bWFfcGFn
ZXModm1hKSwgYW5kIHdoeSkKCgo+IC0tLQo+ICBkcml2ZXJzL3hlbi9nbnRkZXYuYyB8IDE2ICsr
KysrKy0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTAgZGVs
ZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZ250ZGV2LmMgYi9kcml2ZXJz
L3hlbi9nbnRkZXYuYwo+IGluZGV4IGIwYjAyYTUuLmNhNGFjZWUgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy94ZW4vZ250ZGV2LmMKPiArKysgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwo+IEBAIC0xMDgy
LDE4ICsxMDgyLDE3IEBAIHN0YXRpYyBpbnQgZ250ZGV2X21tYXAoc3RydWN0IGZpbGUgKmZsaXAs
IHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQo+ICB7Cj4gIAlzdHJ1Y3QgZ250ZGV2X3ByaXYg
KnByaXYgPSBmbGlwLT5wcml2YXRlX2RhdGE7Cj4gIAlpbnQgaW5kZXggPSB2bWEtPnZtX3Bnb2Zm
Owo+IC0JaW50IGNvdW50ID0gdm1hX3BhZ2VzKHZtYSk7Cj4gIAlzdHJ1Y3QgZ250ZGV2X2dyYW50
X21hcCAqbWFwOwo+IC0JaW50IGksIGVyciA9IC1FSU5WQUw7Cj4gKwlpbnQgZXJyID0gLUVJTlZB
TDsKPiAgCj4gIAlpZiAoKHZtYS0+dm1fZmxhZ3MgJiBWTV9XUklURSkgJiYgISh2bWEtPnZtX2Zs
YWdzICYgVk1fU0hBUkVEKSkKPiAgCQlyZXR1cm4gLUVJTlZBTDsKPiAgCj4gIAlwcl9kZWJ1Zygi
bWFwICVkKyVkIGF0ICVseCAocGdvZmYgJWx4KVxuIiwKPiAtCQkJaW5kZXgsIGNvdW50LCB2bWEt
PnZtX3N0YXJ0LCB2bWEtPnZtX3Bnb2ZmKTsKPiArCQkJaW5kZXgsIHZtYV9wYWdlcyh2bWEpLCB2
bWEtPnZtX3N0YXJ0LCB2bWEtPnZtX3Bnb2ZmKTsKPiAgCj4gIAltdXRleF9sb2NrKCZwcml2LT5s
b2NrKTsKPiAtCW1hcCA9IGdudGRldl9maW5kX21hcF9pbmRleChwcml2LCBpbmRleCwgY291bnQp
Owo+ICsJbWFwID0gZ250ZGV2X2ZpbmRfbWFwX2luZGV4KHByaXYsIGluZGV4LCB2bWFfcGFnZXMo
dm1hKSk7Cj4gIAlpZiAoIW1hcCkKPiAgCQlnb3RvIHVubG9ja19vdXQ7Cj4gIAlpZiAodXNlX3B0
ZW1vZCAmJiBtYXAtPnZtYSkKPiBAQCAtMTE0NSwxMiArMTE0NCw5IEBAIHN0YXRpYyBpbnQgZ250
ZGV2X21tYXAoc3RydWN0IGZpbGUgKmZsaXAsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQo+
ICAJCWdvdG8gb3V0X3B1dF9tYXA7Cj4gIAo+ICAJaWYgKCF1c2VfcHRlbW9kKSB7Cj4gLQkJZm9y
IChpID0gMDsgaSA8IGNvdW50OyBpKyspIHsKPiAtCQkJZXJyID0gdm1faW5zZXJ0X3BhZ2Uodm1h
LCB2bWEtPnZtX3N0YXJ0ICsgaSpQQUdFX1NJWkUsCj4gLQkJCQltYXAtPnBhZ2VzW2ldKTsKPiAt
CQkJaWYgKGVycikKPiAtCQkJCWdvdG8gb3V0X3B1dF9tYXA7Cj4gLQkJfQo+ICsJCWVyciA9IHZt
X2luc2VydF9yYW5nZSh2bWEsIG1hcC0+cGFnZXMsIG1hcC0+Y291bnQpOwo+ICsJCWlmIChlcnIp
Cj4gKwkJCWdvdG8gb3V0X3B1dF9tYXA7Cj4gIAl9IGVsc2Ugewo+ICAjaWZkZWYgQ09ORklHX1g4
Ngo+ICAJCS8qCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 23:31:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 23:31: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-devel-bounces@lists.xenproject.org>)
	id 1gjBhh-0000Mk-OL; Mon, 14 Jan 2019 23:31:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bjvR=PW=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gjBhg-0000Me-JB
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 23:31:36 +0000
X-Inumbo-ID: 88444cc4-1854-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88444cc4-1854-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 23:31:35 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0ENT0Oe182251;
 Mon, 14 Jan 2019 23:31:16 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=OJduoA2O+HbxcLttGLD/IEimocjOiTB6ZEYpw9b3BBw=;
 b=Z4/YxhXlwgfdphE/oRRM1vzoBX0F33VZBUk/mUyN0seZedMRFSnAgGDnaw+uu/avj9n8
 tEn3Ed/IvQ/87sYXo+vvSQN+Tih4PJzlNXThIsdUdXzifr73fOkSbnS/2Pr1yRVJM/oT
 erYocQccDjmKJhhiQvaU2HJItRtxY/eNnOUpXzKrw+2oBX63a4IQId7Rl7cF0IcjWl6e
 6gJ+ryG0yPWZgRR8BUAvwLnT/AcNVAoz2Rs/7KkjcYFYnqtZCgPOPnaFhnPnVV45E/0z
 mw9rPAyLlg+j6wtFTYLwd6f4VI3aztOk8o70xho1Vb0+0xN1r9YRhrl+I09bVFlgFpl5 1Q== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2pybjs0v2p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 23:31:16 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0ENVFN4015680
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 23:31:16 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0ENVFvP030648;
 Mon, 14 Jan 2019 23:31:15 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 15:31:15 -0800
To: Souptick Joarder <jrdr.linux@gmail.com>, akpm@linux-foundation.org,
 willy@infradead.org, mhocko@suse.com, jgross@suse.com,
 linux@armlinux.org.uk, robin.murphy@arm.com
References: <20190111151326.GA2853@jordon-HP-15-Notebook-PC>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <8b0e0809-8e66-079d-1186-90b3f2df7a38@oracle.com>
Date: Mon, 14 Jan 2019 18:31:12 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190111151326.GA2853@jordon-HP-15-Notebook-PC>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140180
Subject: Re: [Xen-devel] [PATCH 9/9] xen/privcmd-buf.c: Convert to use
 vm_insert_range_buggy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMS8xOSAxMDoxMyBBTSwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiBDb252ZXJ0IHRv
IHVzZSB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSB0byBtYXAgcmFuZ2Ugb2Yga2VybmVsCj4gbWVt
b3J5IHRvIHVzZXIgdm1hLgo+Cj4gVGhpcyBkcml2ZXIgaGFzIGlnbm9yZWQgdm1fcGdvZmYuIFdl
IGNvdWxkIGxhdGVyICJmaXgiIHRoZXNlIGRyaXZlcnMKPiB0byBiZWhhdmUgYWNjb3JkaW5nIHRv
IHRoZSBub3JtYWwgdm1fcGdvZmYgb2Zmc2V0dGluZyBzaW1wbHkgYnkKPiByZW1vdmluZyB0aGUg
X2J1Z2d5IHN1ZmZpeCBvbiB0aGUgZnVuY3Rpb24gbmFtZSBhbmQgaWYgdGhhdCBjYXVzZXMKPiBy
ZWdyZXNzaW9ucywgaXQgZ2l2ZXMgdXMgYW4gZWFzeSB3YXkgdG8gcmV2ZXJ0Lgo+Cj4gU2lnbmVk
LW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+Cj4gLS0tCj4g
IGRyaXZlcnMveGVuL3ByaXZjbWQtYnVmLmMgfCA4ICsrLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4vcHJpdmNtZC1idWYuYyBiL2RyaXZlcnMveGVuL3ByaXZjbWQtYnVmLmMKPiBpbmRleCBk
ZTAxYTZkLi5hOWQ3ZTk3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3ByaXZjbWQtYnVmLmMK
PiArKysgYi9kcml2ZXJzL3hlbi9wcml2Y21kLWJ1Zi5jCj4gQEAgLTE2NiwxMiArMTY2LDggQEAg
c3RhdGljIGludCBwcml2Y21kX2J1Zl9tbWFwKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qgdm1f
YXJlYV9zdHJ1Y3QgKnZtYSkKPiAgCWlmICh2bWFfcHJpdi0+bl9wYWdlcyAhPSBjb3VudCkKPiAg
CQlyZXQgPSAtRU5PTUVNOwo+ICAJZWxzZQo+IC0JCWZvciAoaSA9IDA7IGkgPCB2bWFfcHJpdi0+
bl9wYWdlczsgaSsrKSB7Cj4gLQkJCXJldCA9IHZtX2luc2VydF9wYWdlKHZtYSwgdm1hLT52bV9z
dGFydCArIGkgKiBQQUdFX1NJWkUsCj4gLQkJCQkJICAgICB2bWFfcHJpdi0+cGFnZXNbaV0pOwo+
IC0JCQlpZiAocmV0KQo+IC0JCQkJYnJlYWs7Cj4gLQkJfQo+ICsJCXJldCA9IHZtX2luc2VydF9y
YW5nZV9idWdneSh2bWEsIHZtYV9wcml2LT5wYWdlcywKPiArCQkJCQkJdm1hX3ByaXYtPm5fcGFn
ZXMpOwoKVGhpcyBjYW4gdXNlIHRoZSBub24tYnVnZ3kgdmVyc2lvbi4gQnV0IHNpbmNlIHRoZSBv
cmlnaW5hbCBjb2RlIHdhcwppbmRlZWQgYnVnZ3kgaW4gdGhpcyByZXNwZWN0IEkgY2FuIHN1Ym1p
dCB0aGlzIGFzIGEgc2VwYXJhdGUgcGF0Y2ggbGF0ZXIuCgpTbwoKUmV2aWV3ZWQtYnk6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKPiAgCj4gIAlpZiAocmV0
KQo+ICAJCXByaXZjbWRfYnVmX3ZtYXByaXZfZnJlZSh2bWFfcHJpdik7CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 14 23:46:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Jan 2019 23:46: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-devel-bounces@lists.xenproject.org>)
	id 1gjBwI-0001G5-3p; Mon, 14 Jan 2019 23:46: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=bjvR=PW=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gjBwG-0001G0-UD
 for xen-devel@lists.xenproject.org; Mon, 14 Jan 2019 23:46:40 +0000
X-Inumbo-ID: a2e3f7a7-1856-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2e3f7a7-1856-11e9-92db-bc764e045a96;
 Mon, 14 Jan 2019 23:46:39 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0ENiF6D040510;
 Mon, 14 Jan 2019 23:45:34 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=nMirkyrCUw2W4gWqwdDPoqVg6Pckt1ulx/XtJhQxe1Q=;
 b=5Fr01GVMtmug/LH0ppIZaXFUghihdj2awPW3BE73h+hLEfH7LwQi8Ufcl8Y7OyA5YE8n
 l8pUkQQaEESVAUssYnQ9/tDvEG/jtCDmWnmec+UTSsL3IwddvzlRp6wbTzpDj0WeMA4w
 1r3AaX8VCCD2ir+63ldVaqfaUIHj49dQJfII8co6mYRPhu8q+azJo9ZvvzpCZefqggtv
 aYzN2lxgGGm47HNX5Q8UXmUZDx1b+V6U8Ys6q0t2mRJmz731+A2SGUmxyYLPtkJkfppX
 3aXR5iQNSx9KxkbNv3o4bwK/gg6SJmuaDXStsHX35AajZ38dtjd0ucWcelN9nLmjHUNe ag== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2pybkc8w3s-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 23:45:34 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0ENjXs8003746
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Jan 2019 23:45:34 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0ENjWZB022111;
 Mon, 14 Jan 2019 23:45:32 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Jan 2019 15:45:31 -0800
To: wangbo <wdjjwb@163.com>, linux-kernel@vger.kernel.org
References: <1547480909-11844-1-git-send-email-wdjjwb@163.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <87b463b5-9013-d878-9c30-64dfc3640514@oracle.com>
Date: Mon, 14 Jan 2019 18:45:28 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1547480909-11844-1-git-send-email-wdjjwb@163.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901140182
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: Replace GFP_KERNEL with
 GFP_ATOMIC in create_active
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, wang.bo116@zte.com.cn,
 sstabellini@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNC8xOSAxMDo0OCBBTSwgd2FuZ2JvIHdyb3RlOgo+IENyZWF0ZV9hY3RpdmUgbWF5IGNh
bGxlZCBpbnNpZGUgc3BpbmxvY2sscmVwbGFjZSBHRlBfS0VSTkVMIHdpdGggR0ZQX0FUT01JQwoK
aHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVuL3RpcC5n
aXQvY29tbWl0Lz9oPWZvci1saW51cy00LjIxJmlkPTlmNTFjMDVkYzQxYTZkNjk0MjNlM2QwM2Qx
OGViN2FiMjJmOWVjMTkKaXMgcXVldWVkIGFuZCBhZGRyZXNzZXMgdGhpcyBwcm9ibGVtLgoKKFBs
ZWFzZSBydW4gc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCBvbiB5b3VyIHBhdGNoZXMsIG90aGVy
d2lzZSB0aGV5Cm1heSBiZSBtaXNzZWQgYW5kIGRlbGF5ZWQpCgotYm9yaXMKCgo+Cj4gU2lnbmVk
LW9mZi1ieTogd2FuZ2JvIDx3YW5nLmJvMTE2QHp0ZS5jb20uY24+Cj4gLS0tCj4gIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+IGluZGV4IDc3MjI0ZDgu
LjMxYmQzYzkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gKysr
IGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gQEAgLTM0NCwxMSArMzQ0LDExIEBAIHN0
YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGludCAqZXZ0
Y2huKQo+ICAJaW5pdF93YWl0cXVldWVfaGVhZCgmbWFwLT5hY3RpdmUuaW5mbGlnaHRfY29ubl9y
ZXEpOwo+ICAKPiAgCW1hcC0+YWN0aXZlLnJpbmcgPSAoc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRm
ICopCj4gLQkJX19nZXRfZnJlZV9wYWdlKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsKPiArCQlf
X2dldF9mcmVlX3BhZ2UoR0ZQX0FUT01JQyB8IF9fR0ZQX1pFUk8pOwo+ICAJaWYgKG1hcC0+YWN0
aXZlLnJpbmcgPT0gTlVMTCkKPiAgCQlnb3RvIG91dF9lcnJvcjsKPiAgCW1hcC0+YWN0aXZlLnJp
bmctPnJpbmdfb3JkZXIgPSBQVkNBTExTX1JJTkdfT1JERVI7Cj4gLQlieXRlcyA9ICh2b2lkICop
X19nZXRfZnJlZV9wYWdlcyhHRlBfS0VSTkVMIHwgX19HRlBfWkVSTywKPiArCWJ5dGVzID0gKHZv
aWQgKilfX2dldF9mcmVlX3BhZ2VzKEdGUF9BVE9NSUMgfCBfX0dGUF9aRVJPLAo+ICAJCQkJCVBW
Q0FMTFNfUklOR19PUkRFUik7Cj4gIAlpZiAoYnl0ZXMgPT0gTlVMTCkKPiAgCQlnb3RvIG91dF9l
cnJvcjsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 00:35:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 00:35: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-devel-bounces@lists.xenproject.org>)
	id 1gjCgo-0005LI-W5; Tue, 15 Jan 2019 00:34: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=q0zH=PX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjCgn-0005L6-Jn
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 00:34:45 +0000
X-Inumbo-ID: 59b10bd7-185d-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59b10bd7-185d-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 00:34:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjCeb-0008DF-7N; Tue, 15 Jan 2019 00:32:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjCea-0001ea-QM; Tue, 15 Jan 2019 00:32:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjCea-0002Pb-O2; Tue, 15 Jan 2019 00:32:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131949-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-rtds:<job status>:broken:regression
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-examine:host-install:broken:regression
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-4.14:test-amd64-amd64-xl-rtds:host-install(4):broken:allowable
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9c07fc259396fb5a26713755f92f60eb477ed567
X-Osstest-Versions-That: linux=d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Jan 2019 00:32:28 +0000
Subject: [Xen-devel] [linux-4.14 test] 131949: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk0OSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NDkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgIDxqb2Igc3RhdHVzPiAgICBicm9r
ZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNSBo
b3N0LWluc3RhbGwgICAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxNjYzCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1Iu
IHZzLiAxMzE2NjMKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMTY2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZz
LiAxMzE2NjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA0
IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMTY2MwogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4g
MTMxNjYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzE2NjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1Iu
IHZzLiAxMzE2NjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMTY2MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxNjYz
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxNjYzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgOWMwN2ZjMjU5Mzk2ZmI1YTI2NzEzNzU1ZjkyZjYwZWI0NzdlZDU2
NwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZDJkZDlmMTU5M2RjNGQ1
Y2ViNWNmNGE5NzNlZDJjNmUzYTQ5ZDc5OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxNjYzICAy
MDE4LTEyLTMxIDEwOjUwOjAyIFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMTg4
NCAgMjAxOS0wMS0wOSAxNjo0Mjo0MSBaICAgIDUgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMTk0OSAgMjAxOS0wMS0xMyAyMjoyMjo1MSBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
ICJIdWFuZywgWWluZyIgPHlpbmcuaHVhbmdAaW50ZWwuY29tPgogICJZYW4sIFpoZW5nIiA8enlh
bkByZWRoYXQuY29tPgogIEFhcm8gS29za2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFq
YXkgU2luZ2ggPGFqYXkua2F0aGF0QG1pY3JvY2hpcC5jb20+CiAgQWxhYSBIbGVpaGVsIDxhbGFh
QG1lbGxhbm94LmNvbT4KICBBbGV4YW5kZXIgQXJpbmcgPGFyaW5nQG1vamF0YXR1LmNvbT4KICBB
bGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+CiAg
QWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFuZHJl
YXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmV3IEJvd2VycyA8YW5k
cmV3eC5ib3dlcnNAaW50ZWwuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRh
dGlvbi5vcmc+CiAgQW5zb24gSHVhbmcgPEFuc29uLkh1YW5nQG54cC5jb20+CiAgQW5zc2kgSGFu
bnVsYSA8YW5zc2kuaGFubnVsYUBiaXR3aXNlLmZpPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEFyaWVsIEVsaW9yIDxhcmllbC5lbGlvckBjYXZpdW0uY29t
PgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVy
Z21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51
az4KICBCZW5qYW1pbiBDb2RkaW5ndG9uIDxiY29kZGluZ0ByZWRoYXQuY29tPgogIEJlbmphbWlu
IFBvaXJpZXIgPGJwb2lyaWVyQHN1c2UuY29tPgogIEJlbmphbWluIFRpc3NvaXJlcyA8YmVuamFt
aW4udGlzc29pcmVzQHJlZGhhdC5jb20+CiAgQmrDuHJuIE1vcmsgPGJqb3JuQG1vcmsubm8+CiAg
Qm9iIFBldGVyc29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIEJvcmlzIEJyZXppbGxvbiA8Ym9y
aXMuYnJlemlsbG9uQGJvb3RsaW4uY29tPgogIEJyZW5vIExlaXRhbyA8bGVpdGFvQGRlYmlhbi5v
cmc+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENo
cmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lAYy1zLmZyPgogIENodWNrIExldmVyIDxj
aHVjay5sZXZlckBvcmFjbGUuY29tPgogIENsYXVkaXUgQmV6bmVhIDxjbGF1ZGl1LmJlem5lYUBt
aWNyb2NoaXAuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+
CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFtaWVuIExlIE1vYWwg
PGRhbWllbi5sZW1vYWxAd2RjLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9y
YWNsZS5jb20+CiAgRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CiAgRGFu
aWVsIEF4dGVucyA8ZGphQGF4dGVucy5uZXQ+ICMgcG93ZXJwYyA2NC1iaXQgQkUKICBEYW5pZWxl
IFBhbG1hcyA8ZG5scGxtQGdtYWlsLmNvbT4KICBEYXZpZCBIZXJybWFubiA8ZGguaGVycm1hbm5A
Z21haWwuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERhdmlk
IFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFA
c3VzZS5jb20+CiAgRGF2aWQgVGVpZ2xhbmQgPHRlaWdsYW5kQHJlZGhhdC5jb20+CiAgRGVlcGEg
RGluYW1hbmkgPGRlZXBhLmtlcm5lbEBnbWFpbC5jb20+CiAgRGVubmlzIERhbGVzc2FuZHJvIDxk
ZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgogIERpZXRtYXIgSGFobiA8ZGlldG1hci5oYWhu
QHRzLmZ1aml0c3UuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWls
LmNvbT4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAg
RG91ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVsYWluZSBaaGFuZyA8emhhbmdx
aW5nQHJvY2stY2hpcHMuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4K
ICBFd2FuIEQuIE1pbG5lIDxlbWlsbmVAcmVkaGF0LmNvbT4KICBGYWJpbyBFc3RldmFtIDxmZXN0
ZXZhbUBnbWFpbC5jb20+CiAgRmlsaXBlIE1hbmFuYSA8ZmRtYW5hbmFAc3VzZS5jb20+CiAgRmxv
cmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEZyYW5rIEhhdmVya2FtcCA8aGF2ZXJAbGlu
dXgudm5ldC5pYm0uY29tPgogIEdlb3JneSBBIEJ5c3RyZW5pbiA8Z2tvdEBhbHRsaW51eC5vcmc+
CiAgR3JlZyBIYWNrbWFubiA8Z2hhY2ttYW5uQGdvb2dsZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0
bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxn
dXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5j
b20+CiAgSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFucy52YW4ua3JhbmVuYnVyZ0BtZW5kaXguY29t
PgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWwtY2lzY29AeHM0YWxsLm5sPgogIEhhcmluaSBLYXRh
a2FtIDxoYXJpbmkua2F0YWthbUB4aWxpbnguY29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0Bz
bnRlY2guZGU+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEh1
YWNhaSBDaGVuIDxjaGVuaGNAbGVtb3RlLmNvbT4KICBIdWFuZyBZaW5nIDx5aW5nLmh1YW5nQGlu
dGVsLmNvbT4KICBIdWdoIERpY2tpbnMgPGh1Z2hkQGdvb2dsZS5jb20+CiAgSHVpIFBlbmcgPGJl
bnF1aWtlQDE2My5jb20+CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIEls
eWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJu
ZWwub3JnPgogIEl2YW4gTWlyb25vdiA8bWlyb25vdi5pdmFuQGdtYWlsLmNvbT4KICBKLiBCcnVj
ZSBGaWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNvbT4KICBKYWNvYiBLZWxsZXIgPGphY29iLmUua2Vs
bGVyQGludGVsLmNvbT4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgogIEphcmtr
byBTYWtraW5lbiA8amFya2tvLnNha2tpbmVuQGxpbnV4LmludGVsLmNvbT4KICBKYXNvbiBHdW50
aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFzb24gTWFydGluc2VuIDxqYXNvbm1hcnRpbnNl
bkBtc24uY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmVmZiBLaXJz
aGVyIDxqZWZmcmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgSmVyb21lIEJydW5ldCA8amJydW5l
dEBiYXlsaWJyZS5jb20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBK
aXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6
PgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVs
QHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFuIEpvbmtl
ciA8amJ4OTk5OUBob3RtYWlsLmNvbT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGlu
dGVsLmNvbT4KICBKb24gTWFsb3kgPGpvbi5tYWxveUBlcmljc3Nvbi5jb20+CiAgSm9uYXRoYW4g
TGVtb24gPGpvbmF0aGFuLmxlbW9uQGdtYWlsLmNvbT4KICBKb3JnZW4gSGFuc2VuIDxqaGFuc2Vu
QHZtd2FyZS5jb20+CiAgSm96c2VmIEthZGxlY3NpayA8a2FkbGVjQGJsYWNraG9sZS5rZmtpLmh1
PgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKw7ZyZ2VuIFN0b3J2aXN0IDxq
b3JnZW4uc3RvcnZpc3RAZ21haWwuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEu
b3JnPgogIEthbmdqaWUgTHUgPGtqbHVAdW1uLmVkdT4KICBLaXJpbGwgQS4gU2h1dGVtb3YgPGtp
cmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAgS3VuaWhpa28gSGF5YXNoaSA8aGF5YXNo
aS5rdW5paGlrb0Bzb2Npb25leHQuY29tPgogIExhcnJ5IEZpbmdlciA8TGFycnkuRmluZ2VyQGx3
ZmluZ2VyLm5ldD4KICBMYXVyZW5jZSBPYmVybWFuIDxsb2Jlcm1hbkByZWRoYXQuY29tPgogIExp
bnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxs
ZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9nYW4gR3VudGhvcnBlIDxsb2dhbmdA
ZGVsdGF0ZWUuY29tPgogIExvcmVuem8gQmlhbmNvbmkgPGxvcmVuem8uYmlhbmNvbmlAcmVkaGF0
LmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVjYSBDb2VsaG8gPGx1
Y2lhbm8uY29lbGhvQGludGVsLmNvbT4KICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5kZT4K
ICBNYWNpZWogVy4gUm96eWNraSA8bWFjcm9AbGludXgtbWlwcy5vcmc+CiAgTWFjcGF1bCBMaW4g
PG1hY3BhdWwubGluQG1lZGlhdGVrLmNvbT4KICBNYW50YXMgTWlrdWzEl25hcyA8Z3Jhd2l0eUBn
bWFpbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWxv
IFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3du
IDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEJsdW1lbnN0aW5nbCA8bWFydGluLmJsdW1l
bnN0aW5nbEBnb29nbGVtYWlsLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRl
cnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBLZWxseSA8bWFydGluQG1hcnRpbmdrZWxseS5jb20+
CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1hc2FoaXJv
IFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0dGhpYXMgS2FlaGxj
a2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF1cmljaW8gRmFyaWEgZGUgT2xpdmVpcmEgPG1mb0Bj
YW5vbmljYWwuY29tPgogIE1hdXJpemlvIExvbWJhcmRpIDxtbG9tYmFyZEByZWRoYXQuY29tPgog
IE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWlj
aGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgSi4gUnVobCA8bWlj
aGFlbC5qLnJ1aGxAaW50ZWwuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5j
b20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEt1YmVjZWsgPG1r
dWJlY2VrQHN1c2UuY3o+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGlsaW54LmNvbT4K
ICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1w
YXRvY2thQHJlZGhhdC5jb20+CiAgTWluY2hhbiBLaW0gPG1pbmNoYW5Aa2VybmVsLm9yZz4KICBN
aXF1ZWwgUmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE15dW5naG8gSnVuZyA8
bWhqdW5na0BnbWFpbC5jb20+CiAgTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5u
ZWMuY29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAg
TmF2YSBraXNob3JlIE1hbm5lIDxuYXZhLm1hbm5lQHhpbGlueC5jb20+CiAgTmF5bmEgSmFpbiA8
bmF5bmFAbGludXguaWJtLmNvbT4gKEZvciBUUE0gMi4wKQogIE5laWwgQXJtc3Ryb25nIDxuYXJt
c3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29t
PgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmljayBEZXNhdWxuaWVy
cyA8bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+CiAgTmljb2xhcyBGZXJyZSA8bmljb2xhcy5mZXJy
ZUBtaWNyb2NoaXAuY29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT25k
cmVqIE1vc25hY2VrIDxvbW9zbmFjZUByZWRoYXQuY29tPgogIE9zY2FyIFNhbHZhZG9yIDxvc2Fs
dmFkb3JAc3VzZS5jb20+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+
CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXRyaWNrIERyZXllciA8UGF0cmljay5EcmV5ZXJAZ21haWwuY29t
PgogIFBhdHJpY2sgRHJleWVyIDxQYXRyaWNrQERyZXllci5uYW1lPgogIFBhdWwgQnVydG9uIDxw
YXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+
CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVs
QHVjdy5jej4KICBQZW5nIExpIDxsaXBlbmczMjFAaHVhd2VpLmNvbT4KICBQZXRlciBIdXR0ZXJl
ciA8cGV0ZXIuaHV0dGVyZXJAd2hvLXQubmV0PgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBl
dGVyekBpbmZyYWRlYWQub3JnPgogIFByaWl0IExhZXMgPHBsYWVzQHBsYWVzLm9yZz4KICBRaWFu
IENhaSA8Y2FpQGxjYS5wdz4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBp
bnRlbC5jb20+CiAgUmljYXJkbyBOZXJpIDxyaWNhcmRvLm5lcmktY2FsZGVyb25AbGludXguaW50
ZWwuY29tPgogIHJ1aXBwYW4gKOa9mOedvykgPHJ1aXBwYW5AdGVuY2VudC5jb20+CiAgU2FlZWQg
TWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FnaSBHcmltYmVyZyA8c2FnaUBncmlt
YmVyZy5tZT4KICBTYW1lZXIgUHVqYXIgPHNwdWphckBudmlkaWEuY29tPgogIFNhcmEgU2hhcm9u
IDxzYXJhLnNoYXJvbkBpbnRlbC5jb20+CiAgU2FyZ3VuIERoaWxsb24gPHNhcmd1bkBzYXJndW4u
bWU+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNjb3R0IENoZW4gPHNjb3R0
QGxhYmF1LmNvbS50dz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJz
b25AaW50ZWwuY29tPgogIFNlYmFzdGlhbiBPdHQgPHNlYm90dEBsaW51eC5pYm0uY29tPgogIFNl
YmFzdGlhbiBSZWljaGVsIDxzZWJhc3RpYW4ucmVpY2hlbEBjb2xsYWJvcmEuY29tPgogIFNoYWxv
bSBUb2xlZG8gPHNoYWxvbXRAbWVsbGFub3guY29tPgogIFNoYW9odWEgTGkgPHNobGlAZmIuY29t
PgogIFNoYXduIEd1byA8c2hhd25ndW9Aa2VybmVsLm9yZz4KICBTaW5hbiBLYXlhIDxva2F5YUBr
ZXJuZWwub3JnPgogIFNvaGlsIE1laHRhIDxzb2hpbC5tZWh0YUBpbnRlbC5jb20+CiAgU3RlZmFu
IEFzc21hbm4gPHNhc3NtYW5uQGtwYW5pYy5kZT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhh
QHJlZGhhdC5jb20+CiAgU3RlZmFuIFNjaG1pZHQgPHN0ZWZhbkBkYXRlbmZyZWloYWZlbi5vcmc+
CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVm
ZmVuIE1haWVyIDxtYWllckBsaW51eC5pYm0uY29tPgogIFN0ZXBoZW4gU21hbGxleSA8c2RzQHR5
Y2hvLm5zYS5nb3Y+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1
ZGFyc2FuYSBLYWxsdXJ1IDxTdWRhcnNhbmEuS2FsbHVydUBjYXZpdW0uY29tPgogIFN1ZGFyc2Fu
YSBSZWRkeSBLYWxsdXJ1IDxTdWRhcnNhbmEuS2FsbHVydUBjYXZpdW0uY29tPgogIFN1ZGlwIE11
a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdh
aUBzdXNlLmRlPgogIFRha2FzaGkgU2FrYW1vdG8gPG8tdGFrYXNoaUBzYWthbW9jY2hpLmpwPgog
IFRhcmlxIFRvdWthbiA8dGFyaXF0QG1lbGxhbm94LmNvbT4KICBUZWp1biBIZW8gPHRqQGtlcm5l
bC5vcmc+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaG9tYXMgRmFsY29uIDx0
bGZhbGNvbkBsaW51eC5pYm0uY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4
LmRlPgogIFRvbSBHdW5kZXJzZW4gPHRlZ0Bqa2xtLm5vPgogIFRvbWFzIFdpbmtsZXIgPHRvbWFz
LndpbmtsZXJAaW50ZWwuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAg
VHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFRyb3kg
S2lza3kgPHRyb3kua2lza3lAYm91bmRhcnlkZXZpY2VzLmNvbT4KICBUeXJlbCBEYXR3eWxlciA8
dHlyZWxkQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBVd2UgS2xlaW5lLUvDtm5pZyA8dS5rbGVpbmUt
a29lbmlnQHBlbmd1dHJvbml4LmRlPgogIFZhcnVuIFByYWthc2ggPHZhcnVuQGNoZWxzaW8uY29t
PgogIFZhc2lseSBBdmVyaW4gPHZ2c0B2aXJ0dW96em8uY29tPgogIFZpbmNlbnQgR3VpdHRvdCA8
dmluY2VudC5ndWl0dG90QGxpbmFyby5vcmc+CiAgV2VpIFlvbmdqdW4gPHdlaXlvbmdqdW4xQGh1
YXdlaS5jb20+CiAgV2Vud2VuIFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAgV2lsbCBEZWFjb24g
PHdpbGwuZGVhY29uQGFybS5jb20+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29nbGUu
Y29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZYW4sIFpoZW5nIDx6eWFu
QHJlZGhhdC5jb20+CiAgWWFuZ3RhbyBMaSA8dGlueS53aW5kenpAZ21haWwuY29tPgogIFlpLUh1
bmcgV2VpIDx5aWh1bmcud2VpQGdtYWlsLmNvbT4KICBZb25nbG9uZyBMaXUgPGxpdXlvbmdsb25n
QGh1YXdlaS5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFl1c3N1
ZiBLaGFsaWwgPGRldkBwcDMzNDUubmV0PgogIFl1dmFsIEF2bmVyeSA8eXV2YWxhdkBtZWxsYW5v
eC5jb20+CiAgWmhpcGVuZyBYaWUgPHhpZXpoaXBlbmcxQGh1YXdlaS5jb20+CiAgWmh1IFlhbmp1
biA8eWFuanVuLnpodUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgaG9zdC1pbnN0YWxsCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSA2MjQ4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 02:33:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 02:33: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-devel-bounces@lists.xenproject.org>)
	id 1gjEXP-0004Hw-TY; Tue, 15 Jan 2019 02:33: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=tHiy=PX=zte.com.cn=wen.yang99@srs-us1.protection.inumbo.net>)
 id 1gjEXO-0004Hr-Qs
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 02:33:10 +0000
X-Inumbo-ID: e42a306a-186d-11e9-92db-bc764e045a96
Received: from mxct.zte.com.cn (unknown [202.103.147.172])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e42a306a-186d-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 02:33:08 +0000 (UTC)
Received: from mse01.zte.com.cn (unknown [10.30.3.20])
 by Forcepoint Email with ESMTPS id 9D0FBEA33DFF15018DEE;
 Tue, 15 Jan 2019 10:32:02 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239])
 by mse01.zte.com.cn with ESMTP id x0F2VuRl045233;
 Tue, 15 Jan 2019 10:31:56 +0800 (GMT-8)
 (envelope-from wen.yang99@zte.com.cn)
Received: from fox-host8.localdomain ([10.74.120.8])
 by szsmtp06.zte.com.cn (Lotus Domino Release 8.5.3FP6)
 with ESMTP id 2019011510320810-22290381 ;
 Tue, 15 Jan 2019 10:32:08 +0800 
From: Wen Yang <wen.yang99@zte.com.cn>
To: boris.ostrovsky@oracle.com
Date: Tue, 15 Jan 2019 10:31:27 +0800
Message-Id: <1547519487-27586-1-git-send-email-wen.yang99@zte.com.cn>
X-Mailer: git-send-email 1.8.3.1
X-MIMETrack: Itemize by SMTP Server on SZSMTP06/server/zte_ltd(Release
 8.5.3FP6|November 21, 2013) at 2019-01-15 10:32:08,
 Serialize by Router on notes_smtp/zte_ltd(Release 9.0.1FP7|August  17, 2016) at
 2019-01-15 10:31:53, Serialize complete at 2019-01-15 10:31:53
X-MAIL: mse01.zte.com.cn x0F2VuRl045233
Subject: [Xen-devel] [PATCH v2] pvcalls-front: fix potential null dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, wang.yi59@zte.com.cn, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, xue.zhihong@zte.com.cn,
 xen-devel@lists.xenproject.org, Wen Yang <wen.yang99@zte.com.cn>,
 Dan Carpenter <dan.carpenter@oracle.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

IHN0YXRpYyBjaGVja2VyIHdhcm5pbmc6CiAgICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmM6
MzczIGFsbG9jX2FjdGl2ZV9yaW5nKCkKICAgIGVycm9yOiB3ZSBwcmV2aW91c2x5IGFzc3VtZWQg
J21hcC0+YWN0aXZlLnJpbmcnIGNvdWxkIGJlIG51bGwKICAgICAgICAgICAoc2VlIGxpbmUgMzU3
KQoKZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCiAgICAzNTEgc3RhdGljIGludCBhbGxvY19h
Y3RpdmVfcmluZyhzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCiAgICAzNTIgewogICAgMzUzICAg
ICB2b2lkICpieXRlczsKICAgIDM1NAogICAgMzU1ICAgICBtYXAtPmFjdGl2ZS5yaW5nID0gKHN0
cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqKQogICAgMzU2ICAgICAgICAgZ2V0X3plcm9lZF9wYWdl
KEdGUF9LRVJORUwpOwogICAgMzU3ICAgICBpZiAoIW1hcC0+YWN0aXZlLnJpbmcpCiAgICAgICAg
ICAgICAgICAgICAgXl5eXl5eXl5eXl5eXl5eXl4KQ2hlY2sKCiAgICAzNTggICAgICAgICBnb3Rv
IG91dDsKICAgIDM1OQogICAgMzYwICAgICBtYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVyID0g
UFZDQUxMU19SSU5HX09SREVSOwogICAgMzYxICAgICBieXRlcyA9ICh2b2lkICopX19nZXRfZnJl
ZV9wYWdlcyhHRlBfS0VSTkVMIHwgX19HRlBfWkVSTywKICAgIDM2MiAgICAgICAgICAgICAgICAg
ICAgIFBWQ0FMTFNfUklOR19PUkRFUik7CiAgICAzNjMgICAgIGlmICghYnl0ZXMpCiAgICAzNjQg
ICAgICAgICBnb3RvIG91dDsKICAgIDM2NQogICAgMzY2ICAgICBtYXAtPmFjdGl2ZS5kYXRhLmlu
ID0gYnl0ZXM7CiAgICAzNjcgICAgIG1hcC0+YWN0aXZlLmRhdGEub3V0ID0gYnl0ZXMgKwogICAg
MzY4ICAgICAgICAgWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUik7CiAgICAz
NjkKICAgIDM3MCAgICAgcmV0dXJuIDA7CiAgICAzNzEKICAgIDM3MiBvdXQ6Ci0tPiAzNzMgICAg
IGZyZWVfYWN0aXZlX3JpbmcobWFwKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Xl5eCkFkZCBudWxsIGNoZWNrIG9uIG1hcC0+YWN0aXZlLnJpbmcgYmVmb3JlIGRlcmVmZXJlbmNp
bmcgaXQgdG8gYXZvaWQKYW55IE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMuCgpGaXhlczogOWY1
MWMwNWRjNDFhICgicHZjYWxscy1mcm9udDogQXZvaWQgZ2V0X2ZyZWVfcGFnZXMoR0ZQX0tFUk5F
TCkKdW5kZXIgc3BpbmxvY2siKQpSZXBvcnRlZC1ieTogRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBl
bnRlckBvcmFjbGUuY29tPgpTdWdnZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0
ZS5jb20uY24+CkNDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDQzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBl
bnRlckBvcmFjbGUuY29tPgpDQzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNDOiBs
aW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCi0tLQp2Mi0+djE6Ci0gQWRkIE5VTEwgY2hlY2sg
b24gbWFwLT5hY3RpdmUucmluZyBhbmQgcmV0dXJuCiAgaW1tZWRpYXRlbHkgaWYgaXQgaXMuCgog
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggMzA3ODYxZi4uOGEyNDljOSAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYwpAQCAtMzQzLDYgKzM0Myw5IEBAIGludCBwdmNhbGxzX2Zyb250X3NvY2tldChz
dHJ1Y3Qgc29ja2V0ICpzb2NrKQogCiBzdGF0aWMgdm9pZCBmcmVlX2FjdGl2ZV9yaW5nKHN0cnVj
dCBzb2NrX21hcHBpbmcgKm1hcCkKIHsKKwlpZiAoIW1hcC0+YWN0aXZlLnJpbmcpCisJCXJldHVy
bjsKKwogCWZyZWVfcGFnZXMoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUuZGF0YS5pbiwKIAkJ
CW1hcC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIpOwogCWZyZWVfcGFnZSgodW5zaWduZWQgbG9u
ZyltYXAtPmFjdGl2ZS5yaW5nKTsKLS0gCjIuOS41CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 03:55:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 03: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-devel-bounces@lists.xenproject.org>)
	id 1gjFoU-0001W5-3h; Tue, 15 Jan 2019 03:54:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q0zH=PX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjFoS-0001Vv-7B
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 03:54:52 +0000
X-Inumbo-ID: 4e564749-1879-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e564749-1879-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 03:54:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjFoK-0004o1-1r; Tue, 15 Jan 2019 03:54:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjFoJ-0005wm-Jw; Tue, 15 Jan 2019 03:54:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjFoJ-0001Bc-It; Tue, 15 Jan 2019 03:54:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131951-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=27df21ca3886fff4dd3d70e515517667963a52f1
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Jan 2019 03:54:43 +0000
Subject: [Xen-devel] [qemu-mainline test] 131951: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk1MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NTEvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1
cz4gICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzE4NDIKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2Vu
IFJFR1IuIHZzLiAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMTg0MgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBS
RUdSLiB2cy4gMTMxODQyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxODQyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzE4NDIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxODQyCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMzE4NDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAg
ICAgIDI3ZGYyMWNhMzg4NmZmZjRkZDNkNzBlNTE1NTE3NjY3OTYzYTUyZjEKYmFzZWxpbmUgdmVy
c2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDE0NzkyM2IxYTkwMWEwMzcwZjgzYTBmNGM1OGVj
MWJhZmZlZjIyZjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTg0MiAgMjAxOS0wMS0wOSAwMDoz
NzoyMiBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzE4OTIgIDIwMTktMDEtMDkg
MjM6Mzc6MDAgWiAgICA1IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzE5MjMgIDIwMTktMDEtMTEgMjE6MDc6MTggWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4IFdpbGxpYW1z
b24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhhbmRybyBTYW5jaGV6IEJhY2gg
PGFzYW5jaGV6QGtyeXB0b3Nsb2dpYy5jb20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0Bv
emxhYnMucnU+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRy
b3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIEVk
dWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VA
cmVkaGF0LmNvbT4KICBGYW0gWmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4KICBGcmVkaWFubyBaaWds
aW8gPGZ6aWdsaW9AcmVkaGF0LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJv
ZWNrLXVzLm5ldD4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBM
YXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZp
ZXJAcmVkaGF0LmNvbT4KICBMaSBGZW5nIDxsaWZlbmcxNTE5QGdtYWlsLmNvbT4KICBMaSBRaWFu
ZyA8bGlxM2VhQDE2My5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1
QHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUu
Y28udWs+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIFBhb2xv
IEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGVuZyBIYW8gPHBlbmcuaGFvMkB6dGUu
Y29tLmNuPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJpaXQgTGFlcyA8cGxh
ZXNAcGxhZXMub3JnPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5h
cm8ub3JnPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNyZWVq
aXRoIE1vaGFuYW4gPHNyZWVqaXQubW9oYW5hbkBudXRhbml4LmNvbT4KICBTdGVmYW4gSGFqbm9j
emkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+
CiAgVG9tIERlc2V5biA8dG9tLmRlc2V5bkBnbWFpbC5jb20+CiAgV2FpbmVyIGRvcyBTYW50b3Mg
TW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTAxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 04:40:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 04:40: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-devel-bounces@lists.xenproject.org>)
	id 1gjGVx-0004gT-KB; Tue, 15 Jan 2019 04:39: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=q0zH=PX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjGVx-0004gK-4E
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 04:39:49 +0000
X-Inumbo-ID: 9659cfb1-187f-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9659cfb1-187f-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 04:39:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjGVt-0005tq-TA; Tue, 15 Jan 2019 04:39:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjGVt-0001Gp-Gi; Tue, 15 Jan 2019 04:39:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjGVt-0004ig-G6; Tue, 15 Jan 2019 04:39:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131952-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 libvirt:test-amd64-i386-libvirt:<job status>:broken:regression
 libvirt:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 libvirt:test-amd64-i386-libvirt-xsm:<job status>:broken:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 libvirt:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt:host-install(4):broken:heisenbug
 libvirt:test-amd64-i386-libvirt-xsm:host-install(4):broken:heisenbug
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d40b820c5d3b0c9d5222844110881af66cdbb746
X-Osstest-Versions-That: libvirt=45b439c3af000eb41c819068d093406810dd036c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Jan 2019 04:39:45 +0000
Subject: [Xen-devel] [libvirt test] 131952: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk1MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEz
MTg1NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxODU3CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE4NTcKClRlc3Rz
IHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2Vu
IHBhc3MgaW4gMTMxOTM1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzE5MzUKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMxOTM1IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE5MzUgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaWJ2aXJ0ICAgICAgICAgICAgICBkNDBiODIwYzVkM2IwYzlkNTIyMjg0NDExMDg4MWFmNjZj
ZGJiNzQ2CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA0NWI0MzljM2Fm
MDAwZWI0MWM4MTkwNjhkMDkzNDA2ODEwZGQwMzZjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzE4
NTcgIDIwMTktMDEtMDkgMDQ6MTg6NTEgWiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTMxODk0ICAyMDE5LTAxLTEwIDA0OjE4OjUwIFogICAgNSBkYXlzICAgIDUgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTMxOTI1ICAyMDE5LTAxLTEyIDA0OjE4OjU2IFogICAgMyBkYXlz
ICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4g
QmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFy
QHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKw6FuIFRv
bWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBMYWluZSBTdHVtcCA8bGFpbmVAbGFpbmUub3JnPgog
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgWXV2YWwgU2hhaWEgPHl1
dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMwMSBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 04:50:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 04:50: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-devel-bounces@lists.xenproject.org>)
	id 1gjGg1-00061e-QL; Tue, 15 Jan 2019 04:50: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=6L6q=PX=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gjGg0-00061Z-8z
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 04:50:12 +0000
X-Inumbo-ID: 08f41662-1881-11e9-92db-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08f41662-1881-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 04:50:10 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id n18so1006476lfh.6
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 20:50:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=3TXiWK8V2OmVXxJRMbWQxDG/DyuoOV26hjhztUIr7v0=;
 b=mVtcuV0EWzi7waFPQ8kYoJPyXBr+5pYoBCie6M0hgYyXy7vhQ5az3gqJxtEbxr3nn2
 j9ilWv71hMMplMbZtgb43pPMZXzFr7wx5xRxPS8DNzutWYmyB9EbCwsRsuXMufbg0xyR
 /YEVGqozNiko6lxpg06VLAT4fpTuQZmDYLb+sIUstV44HcikXtqaXUTSG9GTURBiUSNA
 8BYjInM+97RsYzeR70yuKV67ybVWP0xN7Rx/tFxF+bbrHmJYj33wSR5ZPzMHcXDr0m+1
 2a6FY+nVTaxr2WZQJEJ4B4b10N7sCID+uDbgcnuZjxWcfRn319/fRSQvaJDYttnRfiRL
 kkxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=3TXiWK8V2OmVXxJRMbWQxDG/DyuoOV26hjhztUIr7v0=;
 b=kdLk7i8XGMGBcjgEdCF8A9Bdv6Ktp6/zI7rynUDYmDUV6Sd1GPw39BOXeRG3U0bMW9
 UBtquuPoyFynVqd7QRwTHoE7BiQIDlo0YX+9lyCEZh6PmGd/GLVv8w8Q3Rxmvgk6m+4m
 LRaqlQGW3szQuxVAKZFWvwgKiYJkzTQ0QR9XeWqwvEFcaUH5lTYJuHTQD2oCEjkmHTEy
 INUgo11bICF0T89qfeT7bXPr6PZ7InymaTImqoSCG9eQATv8AVhc99CaSJ+VtIDbvdme
 FQBANaQ8+Oxbb8RDWMkkmhl7stAQ2QkFBKQPQQxTp+gB+LZxU60OgUkUHLfU4Ptgs7nl
 E7Mg==
X-Gm-Message-State: AJcUukffs3rt2Ayw2CrSJrjFfj0EUX3Oj1CbNtIZxlNAotEJm7dpnF22
 C1b++KkIxzkcr8gvE2PSvletDRTWL/kTiV5LFXA=
X-Google-Smtp-Source: ALg8bN6CfyMOSVhkOI4qCOcQDPjp0RDL1herZsjnUL9YRVIr0xZF45WD6Af2cKMyoaJD7PVQHHuyEJcBRGlu746vPaQ=
X-Received: by 2002:a19:ee08:: with SMTP id g8mr1378271lfb.72.1547527808437;
 Mon, 14 Jan 2019 20:50:08 -0800 (PST)
MIME-Version: 1.0
References: <20190111151235.GA2836@jordon-HP-15-Notebook-PC>
 <f6eef305-daf3-dad8-96e3-d2f93d169fd4@oracle.com>
In-Reply-To: <f6eef305-daf3-dad8-96e3-d2f93d169fd4@oracle.com>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Tue, 15 Jan 2019 10:19:55 +0530
Message-ID: <CAFqt6zYFR5FHXTLsSQ2DKgZDQtuNB2jZWK6ZLUAscG9vMnSk3Q@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH 8/9] xen/gntdev.c: Convert to use
 vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Michal Hocko <mhocko@suse.com>,
 Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, linux-kernel@vger.kernel.org,
 Linux-MM <linux-mm@kvack.org>, xen-devel@lists.xenproject.org,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgNDo1OCBBTSBCb3JpcyBPc3Ryb3Zza3kKPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPgo+IE9uIDEvMTEvMTkgMTA6MTIgQU0sIFNvdXB0
aWNrIEpvYXJkZXIgd3JvdGU6Cj4gPiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2UoKSB0
byBtYXAgcmFuZ2Ugb2Yga2VybmVsCj4gPiBtZW1vcnkgdG8gdXNlciB2bWEuCj4gPgo+ID4gU2ln
bmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+Cj4KPiBS
ZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
Pgo+IChhbHRob3VnaCBpdCB3b3VsZCBiZSBnb29kIHRvIG1lbnRpb24gaW4gdGhlIGNvbW1pdCB0
aGF0IHlvdSBhcmUgYWxzbwo+IHJlcGxhY2luZyBjb3VudCB3aXRoIHZtYV9wYWdlcyh2bWEpLCBh
bmQgd2h5KQoKVGhlIG9yaWdpbmFsIGNvZGUgd2FzIHVzaW5nIGNvdW50ICggKmNvdW50ID0gdm1h
X3BhZ2VzKHZtYSkqICkKd2hpY2ggaXMgc2FtZSBhcyB0aGlzIHBhdGNoLiBEbyBJIG5lZWQgY2Fw
dHVyZSBpdCBjaGFuZ2UgbG9nID8KCj4KPgo+ID4gLS0tCj4gPiAgZHJpdmVycy94ZW4vZ250ZGV2
LmMgfCAxNiArKysrKystLS0tLS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2du
dGRldi5jIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKPiA+IGluZGV4IGIwYjAyYTUuLmNhNGFjZWUg
MTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9nbnRkZXYuYwo+ID4gKysrIGIvZHJpdmVycy94
ZW4vZ250ZGV2LmMKPiA+IEBAIC0xMDgyLDE4ICsxMDgyLDE3IEBAIHN0YXRpYyBpbnQgZ250ZGV2
X21tYXAoc3RydWN0IGZpbGUgKmZsaXAsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQo+ID4g
IHsKPiA+ICAgICAgIHN0cnVjdCBnbnRkZXZfcHJpdiAqcHJpdiA9IGZsaXAtPnByaXZhdGVfZGF0
YTsKPiA+ICAgICAgIGludCBpbmRleCA9IHZtYS0+dm1fcGdvZmY7Cj4gPiAtICAgICBpbnQgY291
bnQgPSB2bWFfcGFnZXModm1hKTsKPiA+ICAgICAgIHN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwICpt
YXA7Cj4gPiAtICAgICBpbnQgaSwgZXJyID0gLUVJTlZBTDsKPiA+ICsgICAgIGludCBlcnIgPSAt
RUlOVkFMOwo+ID4KPiA+ICAgICAgIGlmICgodm1hLT52bV9mbGFncyAmIFZNX1dSSVRFKSAmJiAh
KHZtYS0+dm1fZmxhZ3MgJiBWTV9TSEFSRUQpKQo+ID4gICAgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKPiA+Cj4gPiAgICAgICBwcl9kZWJ1ZygibWFwICVkKyVkIGF0ICVseCAocGdvZmYgJWx4
KVxuIiwKPiA+IC0gICAgICAgICAgICAgICAgICAgICBpbmRleCwgY291bnQsIHZtYS0+dm1fc3Rh
cnQsIHZtYS0+dm1fcGdvZmYpOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgIGluZGV4LCB2bWFf
cGFnZXModm1hKSwgdm1hLT52bV9zdGFydCwgdm1hLT52bV9wZ29mZik7Cj4gPgo+ID4gICAgICAg
bXV0ZXhfbG9jaygmcHJpdi0+bG9jayk7Cj4gPiAtICAgICBtYXAgPSBnbnRkZXZfZmluZF9tYXBf
aW5kZXgocHJpdiwgaW5kZXgsIGNvdW50KTsKPiA+ICsgICAgIG1hcCA9IGdudGRldl9maW5kX21h
cF9pbmRleChwcml2LCBpbmRleCwgdm1hX3BhZ2VzKHZtYSkpOwo+ID4gICAgICAgaWYgKCFtYXAp
Cj4gPiAgICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKPiA+ICAgICAgIGlmICh1c2VfcHRl
bW9kICYmIG1hcC0+dm1hKQo+ID4gQEAgLTExNDUsMTIgKzExNDQsOSBAQCBzdGF0aWMgaW50IGdu
dGRldl9tbWFwKHN0cnVjdCBmaWxlICpmbGlwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkK
PiA+ICAgICAgICAgICAgICAgZ290byBvdXRfcHV0X21hcDsKPiA+Cj4gPiAgICAgICBpZiAoIXVz
ZV9wdGVtb2QpIHsKPiA+IC0gICAgICAgICAgICAgZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKysp
IHsKPiA+IC0gICAgICAgICAgICAgICAgICAgICBlcnIgPSB2bV9pbnNlcnRfcGFnZSh2bWEsIHZt
YS0+dm1fc3RhcnQgKyBpKlBBR0VfU0laRSwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1hcC0+cGFnZXNbaV0pOwo+ID4gLSAgICAgICAgICAgICAgICAgICAgIGlmIChlcnIpCj4g
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dF9wdXRfbWFwOwo+ID4gLSAg
ICAgICAgICAgICB9Cj4gPiArICAgICAgICAgICAgIGVyciA9IHZtX2luc2VydF9yYW5nZSh2bWEs
IG1hcC0+cGFnZXMsIG1hcC0+Y291bnQpOwo+ID4gKyAgICAgICAgICAgICBpZiAoZXJyKQo+ID4g
KyAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0X3B1dF9tYXA7Cj4gPiAgICAgICB9IGVsc2Ug
ewo+ID4gICNpZmRlZiBDT05GSUdfWDg2Cj4gPiAgICAgICAgICAgICAgIC8qCj4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 05:42:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 05:42: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-devel-bounces@lists.xenproject.org>)
	id 1gjHUL-0001Tm-OE; Tue, 15 Jan 2019 05:42: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=6L6q=PX=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gjHUJ-0001Th-Vt
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 05:42:12 +0000
X-Inumbo-ID: 4c9ced9c-1888-11e9-92db-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c9ced9c-1888-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 05:42:10 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id v5so1063095lfe.7
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 21:42:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=5U4Yr+jS2JUdn/D+ygFqqoeUDxn+oxmgJpsC2yObEJM=;
 b=opB0LILtjOwB4hb42JKCpZE4Vs5XNkvxk0O3/UNZ3WLPXcdQA73iwKl29YrZA9d3L1
 8SYhAKEJ+NkJ4fESoaOHLpGIwJmCf+vLZfi0f+lg5Ys8NLLYSk0slaL0ai2pp8D0KE4b
 DnVqr7YBDo9B8pSz18T9jviys2CSqrndoW3SEYNTfqJgJ+HKGfq6MzrvbJS1FihcUe5G
 r+6b366ncZ2Qpy3LtTQQLDN3djzMmTLMxKzof/RcKVvta1n+mLO4hGax2pt/sq2aGIls
 5cMgxzgmJ8dyRiAY+FSgbTw1QdtV0NpuxoBp/DdNlpAdkwEAHjhtvRTWUXc3wSPdvM27
 qHpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=5U4Yr+jS2JUdn/D+ygFqqoeUDxn+oxmgJpsC2yObEJM=;
 b=gjvKg3yaUiDsOQs8zMMPFKD9ep/sgtdUH1pybRkoL0nQdluU6iNn0NNBZEtNOom1u/
 fibGiqCMEnxHFU08ecbk0AG7lhGFf2uuLq04Np78ZOdsPFxCr2WrsU5nINcjjJJS+O5f
 aVyWmDF7opw9SogzRjRUyVGw/se16FjxYkyGFiNrgb+OB1xMEHIhQHrGvhka47kKOv3u
 S5u87d+hjaG+cWWndvPnW6/KLXzgqmM3sufRv6IAyrifx5YjdXTPfDWwhC3zhTdRBn4S
 3/mRFVSbjmfZCdHMChEQkCSGvqiufGakWSWCTglFRzEbC9w4VHIFJtFmJ/jWgmBY/RwV
 CXkA==
X-Gm-Message-State: AJcUukdozmwT0aJqaD/WiEW/4C8LxYWwszAo1CKnafCvSCCk2pGVZu36
 ReSSXWnBWvZkF010ezxjBT2+8f9Z9BumzT1LHg0=
X-Google-Smtp-Source: ALg8bN5rZ5g/mEr7KbXdsOB6SSm+HbAlmtg/Yt2PUrKntnU6562AUYnfG+mCjdaLAMtyhWRlNypsFZ41BnXTWPKxLHA=
X-Received: by 2002:a19:2906:: with SMTP id p6mr1442310lfp.17.1547530928341;
 Mon, 14 Jan 2019 21:42:08 -0800 (PST)
MIME-Version: 1.0
References: <20190111151326.GA2853@jordon-HP-15-Notebook-PC>
 <8b0e0809-8e66-079d-1186-90b3f2df7a38@oracle.com>
In-Reply-To: <8b0e0809-8e66-079d-1186-90b3f2df7a38@oracle.com>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Tue, 15 Jan 2019 11:11:56 +0530
Message-ID: <CAFqt6zbgrdhoaZXW+5vHu2kV-LmtXMGAcmrv+28i78x0z4Fweg@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH 9/9] xen/privcmd-buf.c: Convert to use
 vm_insert_range_buggy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Michal Hocko <mhocko@suse.com>,
 Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, linux-kernel@vger.kernel.org,
 Linux-MM <linux-mm@kvack.org>, xen-devel@lists.xenproject.org,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgNTowMSBBTSBCb3JpcyBPc3Ryb3Zza3kKPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPgo+IE9uIDEvMTEvMTkgMTA6MTMgQU0sIFNvdXB0
aWNrIEpvYXJkZXIgd3JvdGU6Cj4gPiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2VfYnVn
Z3koKSB0byBtYXAgcmFuZ2Ugb2Yga2VybmVsCj4gPiBtZW1vcnkgdG8gdXNlciB2bWEuCj4gPgo+
ID4gVGhpcyBkcml2ZXIgaGFzIGlnbm9yZWQgdm1fcGdvZmYuIFdlIGNvdWxkIGxhdGVyICJmaXgi
IHRoZXNlIGRyaXZlcnMKPiA+IHRvIGJlaGF2ZSBhY2NvcmRpbmcgdG8gdGhlIG5vcm1hbCB2bV9w
Z29mZiBvZmZzZXR0aW5nIHNpbXBseSBieQo+ID4gcmVtb3ZpbmcgdGhlIF9idWdneSBzdWZmaXgg
b24gdGhlIGZ1bmN0aW9uIG5hbWUgYW5kIGlmIHRoYXQgY2F1c2VzCj4gPiByZWdyZXNzaW9ucywg
aXQgZ2l2ZXMgdXMgYW4gZWFzeSB3YXkgdG8gcmV2ZXJ0Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6
IFNvdXB0aWNrIEpvYXJkZXIgPGpyZHIubGludXhAZ21haWwuY29tPgo+ID4gLS0tCj4gPiAgZHJp
dmVycy94ZW4vcHJpdmNtZC1idWYuYyB8IDggKystLS0tLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wcml2Y21kLWJ1Zi5jIGIvZHJpdmVycy94ZW4vcHJpdmNtZC1idWYuYwo+ID4gaW5k
ZXggZGUwMWE2ZC4uYTlkN2U5NyAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMveGVuL3ByaXZjbWQt
YnVmLmMKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3ByaXZjbWQtYnVmLmMKPiA+IEBAIC0xNjYsMTIg
KzE2Niw4IEBAIHN0YXRpYyBpbnQgcHJpdmNtZF9idWZfbW1hcChzdHJ1Y3QgZmlsZSAqZmlsZSwg
c3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCj4gPiAgICAgICBpZiAodm1hX3ByaXYtPm5fcGFn
ZXMgIT0gY291bnQpCj4gPiAgICAgICAgICAgICAgIHJldCA9IC1FTk9NRU07Cj4gPiAgICAgICBl
bHNlCj4gPiAtICAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCB2bWFfcHJpdi0+bl9wYWdlczsg
aSsrKSB7Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgcmV0ID0gdm1faW5zZXJ0X3BhZ2Uodm1h
LCB2bWEtPnZtX3N0YXJ0ICsgaSAqIFBBR0VfU0laRSwKPiA+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2bWFfcHJpdi0+cGFnZXNbaV0pOwo+ID4gLSAgICAgICAg
ICAgICAgICAgICAgIGlmIChyZXQpCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cmVhazsKPiA+IC0gICAgICAgICAgICAgfQo+ID4gKyAgICAgICAgICAgICByZXQgPSB2bV9pbnNl
cnRfcmFuZ2VfYnVnZ3kodm1hLCB2bWFfcHJpdi0+cGFnZXMsCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1hX3ByaXYtPm5fcGFnZXMpOwo+Cj4gVGhp
cyBjYW4gdXNlIHRoZSBub24tYnVnZ3kgdmVyc2lvbi4gQnV0IHNpbmNlIHRoZSBvcmlnaW5hbCBj
b2RlIHdhcwo+IGluZGVlZCBidWdneSBpbiB0aGlzIHJlc3BlY3QgSSBjYW4gc3VibWl0IHRoaXMg
YXMgYSBzZXBhcmF0ZSBwYXRjaCBsYXRlci4KPgo+IFNvCj4KPiBSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KClRoYW5rcyBCb3Jpcy4KPgo+
Cj4gPgo+ID4gICAgICAgaWYgKHJldCkKPiA+ICAgICAgICAgICAgICAgcHJpdmNtZF9idWZfdm1h
cHJpdl9mcmVlKHZtYV9wcml2KTsKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 05:58:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 05:58: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-devel-bounces@lists.xenproject.org>)
	id 1gjHk3-0002MY-7F; Tue, 15 Jan 2019 05:58: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=iy6k=PX=linaro.org=leo.yan@srs-us1.protection.inumbo.net>)
 id 1gjEno-0005hn-1A
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 02:50:08 +0000
X-Inumbo-ID: 429f9176-1870-11e9-92db-bc764e045a96
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 429f9176-1870-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 02:50:04 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id b7so567166pfi.8
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 18:50:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=date:from:to:subject:message-id:mime-version:content-disposition
 :user-agent; bh=MukAeyRmh2+VciVE0ZtVGbnwIGGQZfBZD84AW0LC7m0=;
 b=fax5XZ4HNtGO5XlKH4FcPtmlA5lYU0ISi/iZB2B/zUdp/IdEgh9JxSm5pl4R+7bxbG
 PozwFQoD54rwkb3S0DfUaD/oVoMscCX8ARpKi6JdTUNHO0DgH8jhISvQpkMyC1bnHKdS
 awdi8rtwGTDqSqlh0JKvpdTfZW/JncFNJDYmM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=MukAeyRmh2+VciVE0ZtVGbnwIGGQZfBZD84AW0LC7m0=;
 b=aJ8fCIgVTME5btvrwhzGs4XM6PNyNDQvrTV47OeOoGoR7ODZ29sDd+QDZvsnNWSvjI
 EJGr/lbRBBmvrLEWwPF4YuIZ522jVZhtsNRpDwvUpXd0SbRaliYwUPHdzAYLL+GzVzQs
 CWiYALphLiJXPc1Qj2xvj0/bTIfeHKYuYSra6VkJbJaP884Ga1/PAnUeQ3qyzMCwLix7
 EZlaU/l4Dd3AXkXT1R1zNsV+H57OeeT1aNYpMGwxF32UHLH3rf1dBWYSHBySrrbdUT+i
 CHMHKtWzE4hcuo8OPHODTxwpt20Now4xBHQA1VJIJ+5QXD6b1FkYhIDQSjKvowqG2kyu
 3LJA==
X-Gm-Message-State: AJcUukfMTGiXTFc/GXKn9LuyBXw7aI4vNGggAPpk8hh75BtwHZxFTmfQ
 LnocTOhy1RfayJ9CrMRtL5KZvvlcjDM=
X-Google-Smtp-Source: ALg8bN6f7VURdU3ccdvu5vGOnuv7TCsP3I4ysrJfMf0ArW61RX3ot8GbkKCQ2epENbUzuLUf6gZu1A==
X-Received: by 2002:a63:a112:: with SMTP id b18mr1670654pgf.440.1547520603760; 
 Mon, 14 Jan 2019 18:50:03 -0800 (PST)
Received: from leoy-ThinkPad-X240s (li421-24.members.linode.com. [50.116.3.24])
 by smtp.gmail.com with ESMTPSA id z13sm2198940pgf.84.2019.01.14.18.50.01
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 14 Jan 2019 18:50:02 -0800 (PST)
Date: Tue, 15 Jan 2019 10:49:58 +0800
From: Leo Yan <leo.yan@linaro.org>
To: xen-devel@lists.xenproject.org
Message-ID: <20190115024958.GC3971@leoy-ThinkPad-X240s>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="KsGdsel6WgEHnImy"
Content-Disposition: inline
User-Agent: Mutt/1.9.4 (2018-02-28)
X-Mailman-Approved-At: Tue, 15 Jan 2019 05:58:26 +0000
Subject: [Xen-devel] Hikey: Enable Xen + Mainline Linux Kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--KsGdsel6WgEHnImy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi all,

Sorry I bring up this question at here if it's duplicate due I googled
and found on the mailing list there have several related discussion for
enabling Xen on Hikey (I use Hikey but not Hikey960); but what I saw it
seems a new issue.

Below is the configuration at my side:

- Linux kernel: mainline kernel with 5.0-rc2;

  make defconfig
  make -j16 Image dtbs

- Xen: latest code base

  git clone git://xenbits.xen.org/xen.git
  cd xen
  make dist-xen XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-

- Prepare my boot image:

  $ mount -o loop,rw,sync boot-linux.uefi.img boot-fat
  $ cp Image hi6220-hikey.dtb boot-fat/

  # prepare xen.cfg and startup.nsh

  For xen.cfg, it have below content:
  options=dom0_mem=512M dom0_max_vcpus=8 conswitch=x console=dtuart
  dtuart=/smb/uart@f7113000
  kernel=Image console=hvc root=/dev/mmcblk0p9 rootwait rw 3 mem=256M
  dtb=hi6220-hikey.dtb

  For startup.nsh, it have below content:
  FS0:
  Image console=ttyAMA3,115200 root=/dev/mmcblk0p9 rootwait rw efi=noruntime earlycon=pl011,0xf7113000

  $ umount boot-fat

- Flash the boot image into 'boot' partition and UEFI will find it by
  default:

  $ fastboot flash boot boot-linux.uefi.img

- After run into UEFI shell, after execute 'xen' command I can see
  below kernel panic; it's related with mmc driver initialization and
  it tries to use xen_swiotlb_alloc_coherent() for DMA memory
  allocation but failed.

  I tried to reduce the memory size in xen.cfg (options=dom0_mem=512M)
  for Xen and Linux kernel (mem=256M) but it doesn't work.

  Also enclosed the complete booting log.

  Very appreciate if you could give some suggestions for this.

Thanks,
Leo Yan

[    1.807591] Modules linked in:
[    1.810717] CPU: 4 PID: 1 Comm: swapper/0 Not tainted 5.0.0-rc2-00001-g5b47dea3757c #3
[    1.818691] Hardware name: HiKey Development Board (DT)
[    1.823983] pstate: 40000005 (nZcv daif -PAN -UAO)
[    1.828848] pc : xen_swiotlb_alloc_coherent+0x64/0x1e8
[    1.834044] lr : dma_alloc_attrs+0xf4/0x110
[    1.838289] sp : ffff000010073a50
[    1.841671] x29: ffff000010073a50 x28: 0000000000000007 
[    1.847047] x27: ffff000011150068 x26: ffff80001b6ddd60 
[    1.852429] x25: ffff000010caaa70 x24: 0000000000000000 
[    1.857800] x23: 0000000000001000 x22: 0000000000001000 
[    1.863177] x21: 0000000000000000 x20: ffff80001c2edc10 
[    1.868553] x19: ffff0000111fd000 x18: ffffffffffffffff 
[    1.873930] x17: 0000000000000000 x16: 0000000000000000 
[    1.879306] x15: ffff0000111fd6c8 x14: ffff0000900737b7 
[    1.884683] x13: ffff0000100737c5 x12: ffff000011215000 
[    1.890060] x11: 0000000005f5e0ff x10: ffff0000111fd940 
[    1.895436] x9 : 0000000000000000 x8 : ffff80001bb0e700 
[    1.900813] x7 : 0000000000000000 x6 : 0000000000000000 
[    1.906189] x5 : ffff0000105bdbb8 x4 : 0000000000000000 
[    1.911566] x3 : 00000000006000c0 x2 : ffff80001b6ddd60 
[    1.916943] x1 : 0000000000001000 x0 : 0000000000000000 
[    1.922326] Process swapper/0 (pid: 1, stack limit = 0x(____ptrval____))
[    1.929084] Call trace:
[    1.931602]  xen_swiotlb_alloc_coherent+0x64/0x1e8
[    1.936456]  dma_alloc_attrs+0xf4/0x110
[    1.940359]  dmam_alloc_attrs+0x64/0xb8
[    1.944264]  dw_mci_probe+0x5f8/0xb00
[    1.947990]  dw_mci_pltfm_register+0xa0/0xd0
[    1.952327]  dw_mci_k3_probe+0x2c/0x38
[    1.956145]  platform_drv_probe+0x50/0xa0
[    1.960218]  really_probe+0x1f0/0x298
[    1.963947]  driver_probe_device+0x58/0x100
[    1.968196]  __driver_attach+0xd4/0xd8
[    1.972017]  bus_for_each_dev+0x74/0xc8
[    1.975914]  driver_attach+0x20/0x28
[    1.979556]  bus_add_driver+0x1ac/0x218
[    1.983458]  driver_register+0x60/0x110
[    1.987361]  __platform_driver_register+0x40/0x48
[    1.992138]  dw_mci_k3_pltfm_driver_init+0x18/0x20
[    1.996988]  do_one_initcall+0x5c/0x178
[    2.000891]  kernel_init_freeable+0x198/0x240
[    2.005314]  kernel_init+0x10/0x108
[    2.008867]  ret_from_fork+0x10/0x18
[    2.012516] Code: f9414280 aa1503e4 aa1a03e2 aa1703e1 (f9400005) 
[    2.018680] ---[ end trace baf3ac16eabafa1f ]---
[    2.023394] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    2.031068] SMP: stopping secondary CPUs
[    2.035101] Kernel Offset: disabled
[    2.038611] CPU features: 0x002,24002004
[    2.042604] Memory Limit: 256 MB
[    2.045898] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]---

--KsGdsel6WgEHnImy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="hikey_xen.log"

xen
Loading driver at 0x0003783D000 EntryPoint=0x000378E1398
Loading driver at 0x0003783D000 EntryPoint=0x000378E1398 
3hXen 4.12-unstable (c/s Mon Dec 17 09:22:59 2018 +0000 git:a5b0eb3636) EFI loader

Using configuration file 'xen.cfg'
hi6220-hikey.dtb: 0x0000000037b10000-0x0000000037b195c5
Image: 0x000000003653b000-0x000000003783ca00
 Xen 4.12-unstable
(XEN) Xen version 4.12-unstable (leoy@) (aarch64-linux-gnu-gcc (Linaro GCC 6.2-2016.11) 6.2.1 20161016) debug=y  Mon Jan 14 11:16:40 CST 2019
(XEN) Latest ChangeSet: Mon Dec 17 09:22:59 2018 +0000 git:a5b0eb3636
(XEN) Processor: 410fd033: "ARM Limited", variant: 0x0, part 0xd03, rev 0x3
(XEN) 64-bit Execution:
(XEN)   Processor Features: 0000000000002222 0000000000000000
(XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
(XEN)     Extensions: FloatingPoint AdvancedSIMD
(XEN)   Debug Features: 0000000010305106 0000000000000000
(XEN)   Auxiliary Features: 0000000000000000 0000000000000000
(XEN)   Memory Model Features: 0000000000001122 0000000000000000
(XEN)   ISA Features:  0000000000011120 0000000000000000
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00000131:00011011
(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 03010066
(XEN)   Auxiliary Features: 00000000
(XEN)   Memory Model Features: 10101105 40000000 01260000 02102211
(XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121
(XEN) Using SMC Calling Convention v1.1
(XEN) Using PSCI v1.1
(XEN) SMP: Allowing 8 CPUs
(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 1200 KHz
(XEN) GICv2 initialization:
(XEN)         gic_dist_addr=00000000f6801000
(XEN)         gic_cpu_addr=00000000f6802000
(XEN)         gic_hyp_addr=00000000f6804000
(XEN)         gic_vcpu_addr=00000000f6806000
(XEN)         gic_maintenance_irq=25
(XEN) GICv2: 160 lines, 8 cpus, secure (IID 0200143b).
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) Initializing Credit2 scheduler
(XEN)  load_precision_shift: 18
(XEN)  load_window_shift: 30
(XEN)  underload_balance_tolerance: 0
(XEN)  overload_balance_tolerance: -3
(XEN)  runqueues arrangement: socket
(XEN)  cap enforcement granularity: 10ms
(XEN) load tracking window length 1073741824 ns
(XEN) Adding cpu 0 to runqueue 0
(XEN)  First cpu on runqueue, activating
(XEN) Allocated console ring of 64 KiB.
(XEN) Bringing up CPU1
(XEN) Adding cpu 1 to runqueue 0
(XEN) CPU 1 booted.
(XEN) Bringing up CPU2
(XEN) Adding cpu 2 to runqueue 0
(XEN) CPU 2 booted.
(XEN) Bringing up CPU3
(XEN) Adding cpu 3 to runqueue 0
(XEN) CPU 3 booted.
(XEN) Bringing up CPU4
(XEN) Adding cpu 4 to runqueue 0
(XEN) CPU 4 booted.
(XEN) Bringing up CPU5
(XEN) Adding cpu 5 to runqueue 0
(XEN) CPU 5 booted.
(XEN) Bringing up CPU6
(XEN) Adding cpu 6 to runqueue 0
(XEN) CPU 6 booted.
(XEN) Bringing up CPU7
(XEN) Adding cpu 7 to runqueue 0
(XEN) CPU 7 booted.
(XEN) Brought up 8 CPUs
(XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID
(XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
(XEN) I/O virtualisation disabled
(XEN) build-id: ea6618b0837011e4049a83a5185c9de93fb6e64b
(XEN) alternatives: Patching with alt table 00000000002abc00 -> 00000000002ac224
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Loading Domd0 kernel from boot module @ 000000003653b000
(XEN) Allocating 1:1 mappings totalling 512MB for dom0:
(XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
(XEN) BANK[1] 0x00000024000000-0x00000034000000 (256MB)
(XEN) Grant table range: 0x0000003783d000-0x0000003787d000
(XEN) Allocating PPI 16 for event channel interrupt
(XEN) Loading zImage from 000000003653b000 to 0000000010080000-0000000011381a00
(XEN) Loading dom0 DTB to 0x0000000018000000-0x0000000018008d9a
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Scrubbing Free RAM in background
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input to DOM0 (type 'CTRL-x' three times to switch input)
(XEN) Freed 324kB init memory.
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER4
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER8
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER12
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER16
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER0
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd033]
[    0.000000] Linux version 5.0.0-rc2-00001-g5b47dea3757c (leo.yan@hackbox2) (gcc version 7.3.0 (Ubuntu/Linaro 7.3.0-27ubuntu1~18.04)) #3 SMP PREEMPT Tue Jan 15 02:04:31 GMT 2019
[    0.000000] Machine model: HiKey Development Board
[    0.000000] Memory limited to 256MB
[    0.000000] Xen 4.12 support found
[    0.000000] efi: Getting EFI parameters from FDT:
[    0.000000] efi: UEFI not found.
[    0.000000] OF: reserved mem: failed to allocate memory for node 'linux,cma'
[    0.000000] cma: Reserved 32 MiB at 0x000000001e000000
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000010000000-0x000000001fffffff]
[    0.000000] NUMA: NODE_DATA [mem 0x1df4c840-0x1df4dfff]
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x0000000010000000-0x000000001fffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000010000000-0x000000001fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000001fffffff]
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.1
[    0.000000] random: get_random_bytes called from start_kernel+0xa8/0x408 with crng_init=0
[    0.000000] percpu: Embedded 23 pages/cpu @(____ptrval____) s55960 r8192 d30056 u94208
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] CPU features: detected: ARM erratum 843419
[    0.000000] Speculative Store Bypass Disable mitigation not required
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 64512
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: console=hvc root=/dev/mmcblk0p9 rootwait rw 3 mem=256M
[    0.000000] Memory: 190904K/262144K available (11068K kernel code, 1606K rwdata, 5344K rodata, 1408K init, 381K bss, 38472K reserved, 32768K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=8.
[    0.000000] 	Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] arch_timer: cp15 timer(s) running at 1.20MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x11b661f8e, max_idle_ns: 1763180809113 ns
[    0.000005] sched_clock: 56 bits at 1200kHz, resolution 833ns, wraps every 4398046510838ns
[    0.000159] clocksource: arm,sp804: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 99544814920 ns
[    0.000168] sched_clock: 32 bits at 19MHz, resolution 52ns, wraps every 111848106981ns
[    0.000917] Console: colour dummy device 80x25
[    0.288330] printk: console [hvc0] enabled
[    0.292565] Calibrating delay loop (skipped), value calculated using timer frequency.. 2.40 BogoMIPS (lpj=4800)
[    0.302647] pid_max: default: 32768 minimum: 301
[    0.307398] LSM: Security Framework initializing
[    0.312127] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.319085] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.325992] Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.332566] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.363992] ASID allocator initialised with 32768 entries
[    0.369898] xen:grant_table: Grant tables using version 1 layout
[    0.375836] Grant table initialized
[    0.379393] xen:events: Using FIFO-based ABI
[    0.383748] Xen: initializing cpu0
[    0.391804] rcu: Hierarchical SRCU implementation.
[    0.406872] EFI services will not be available.
[    0.419417] smp: Bringing up secondary CPUs ...
(XEN) d0v1: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v2: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v3: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v4: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v5: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v6: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v7: vGICD: unhandled word write 0xffffffff to ICACTIVER0
[    0.456461] Detected VIPT I-cache on CPU1
[    0.462100] Xen: initializing cpu1
[    0.462124] CPU1: Booted secondary processor 0x0000000001 [0x410fd033]
[    0.492885] Detected VIPT I-cache on CPU2
[    0.498487] Xen: initializing cpu2
[    0.498507] CPU2: Booted secondary processor 0x0000000002 [0x410fd033]
[    0.529345] Detected VIPT I-cache on CPU3
[    0.534943] Xen: initializing cpu3
[    0.534963] CPU3: Booted secondary processor 0x0000000003 [0x410fd033]
[    0.565898] Detected VIPT I-cache on CPU4
[    0.571522] Xen: initializing cpu4
[    0.571554] CPU4: Booted secondary processor 0x0000000004 [0x410fd033]
[    0.602375] Detected VIPT I-cache on CPU5
[    0.607968] Xen: initializing cpu5
[    0.607987] CPU5: Booted secondary processor 0x0000000005 [0x410fd033]
[    0.638791] Detected VIPT I-cache on CPU6
[    0.644384] Xen: initializing cpu6
[    0.644403] CPU6: Booted secondary processor 0x0000000006 [0x410fd033]
[    0.675308] Detected VIPT I-cache on CPU7
[    0.680900] Xen: initializing cpu7
[    0.680920] CPU7: Booted secondary processor 0x0000000007 [0x410fd033]
[    0.681055] smp: Brought up 1 node, 8 CPUs
[    0.784024] SMP: Total of 8 processors activated.
[    0.788786] CPU features: detected: 32-bit EL0 Support
[    0.794003] CPU features: detected: CRC32 instructions
[    0.799694] CPU: All CPU(s) started at EL1
[    0.803793] alternatives: patching kernel code
[    0.809270] devtmpfs: initialized
[    0.818465] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.828178] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    0.835656] pinctrl core: initialized pinctrl subsystem
[    0.842648] DMI not present or invalid.
[    0.846919] NET: Registered protocol family 16
[    0.851949] audit: initializing netlink subsys (disabled)
[    0.857446] audit: type=2000 audit(0.628:1): state=initialized audit_enabled=0 res=1
[    0.865153] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____))
[    0.872600] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.880932] DMA: preallocated 256 KiB pool for atomic allocations
[    0.887037] xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
[    0.895504] software IO TLB: mapped [mem 0x1bc00000-0x1c000000] (4MB)
[    0.903657] Serial: AMBA PL011 UART driver
[    0.910367] f8015000.uart: ttyAMA0 at MMIO 0xf8015000 (irq = 6, base_baud = 0) is a PL011 rev2
[    0.925627] hi6220-mbox f7510000.mailbox: Mailbox enabled
[    0.949460] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.956118] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.962849] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.969606] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    0.977016] cryptd: max_cpu_qlen set to 1000
[    0.982463] ACPI: Interpreter disabled.
[    0.987089] xen:balloon: Initialising balloon driver
[    0.992558] VDD_3V3: supplied by SYS_5V
[    0.997409] vgaarb: loaded
[    1.000308] SCSI subsystem initialized
[    1.004718] usbcore: registered new interface driver usbfs
[    1.010165] usbcore: registered new interface driver hub
[    1.015702] usbcore: registered new device driver usb
[    1.021618] pps_core: LinuxPPS API ver. 1 registered
[    1.026501] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.035711] PTP clock support registered
[    1.039801] EDAC MC: Ver: 3.0.0
[    1.044093] Advanced Linux Sound Architecture Driver Initialized.
[    1.050999] clocksource: Switched to clocksource arch_sys_counter
[    1.057279] VFS: Disk quotas dquot_6.6.0
[    1.061180] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.068267] pnp: PnP ACPI: disabled
[    1.080818] OF: /soc/thermal-zones/cls0/cooling-maps/map0: could not find phandle
[    1.088250] failed to build thermal zone cls0: -22
[    1.093185] NET: Registered protocol family 2
[    1.097938] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes)
[    1.105551] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    1.112722] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    1.119147] TCP: Hash tables configured (established 2048 bind 2048)
[    1.125635] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    1.131449] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    1.137878] NET: Registered protocol family 1
[    1.142828] RPC: Registered named UNIX socket transport module.
[    1.148677] RPC: Registered udp transport module.
[    1.153433] RPC: Registered tcp transport module.
[    1.158193] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.165757] kvm [1]: HYP mode not available
[    1.179855] Initialise system trusted keyrings
[    1.184421] workingset: timestamp_bits=44 max_order=16 bucket_order=0
[    1.197590] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.204195] NFS: Registering the id_resolver key type
[    1.209192] Key type id_resolver registered
[    1.213409] Key type id_legacy registered
[    1.217506] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.224469] 9p: Installing v9fs 9p2000 file system support
[    1.238690] Key type asymmetric registered
[    1.242730] Asymmetric key parser 'x509' registered
[    1.247713] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    1.255118] io scheduler mq-deadline registered
[    1.259703] io scheduler kyber registered
[    1.268569] pinctrl-single f7010000.pinmux: 159 pins, size 636
[    1.275001] pinctrl-single f7010800.pinmux: 163 pins, size 652
[    1.281204] pinctrl-single f8001800.pinmux: 30 pins, size 120
[    1.289175] pl061_gpio f8011000.gpio: PL061 GPIO chip @0x00000000f8011000 registered
[    1.297196] pl061_gpio f8012000.gpio: PL061 GPIO chip @0x00000000f8012000 registered
[    1.305206] pl061_gpio f8013000.gpio: PL061 GPIO chip @0x00000000f8013000 registered
[    1.313198] pl061_gpio f8014000.gpio: PL061 GPIO chip @0x00000000f8014000 registered
[    1.321146] pl061_gpio f7020000.gpio: PL061 GPIO chip @0x00000000f7020000 registered
[    1.329096] pl061_gpio f7021000.gpio: PL061 GPIO chip @0x00000000f7021000 registered
[    1.337019] pl061_gpio f7022000.gpio: PL061 GPIO chip @0x00000000f7022000 registered
[    1.344956] pl061_gpio f7023000.gpio: PL061 GPIO chip @0x00000000f7023000 registered
[    1.352898] pl061_gpio f7024000.gpio: PL061 GPIO chip @0x00000000f7024000 registered
[    1.360828] pl061_gpio f7025000.gpio: PL061 GPIO chip @0x00000000f7025000 registered
[    1.368759] pl061_gpio f7026000.gpio: PL061 GPIO chip @0x00000000f7026000 registered
[    1.376690] pl061_gpio f7027000.gpio: PL061 GPIO chip @0x00000000f7027000 registered
[    1.384601] pl061_gpio f7028000.gpio: PL061 GPIO chip @0x00000000f7028000 registered
[    1.392542] pl061_gpio f7029000.gpio: PL061 GPIO chip @0x00000000f7029000 registered
[    1.400454] pl061_gpio f702a000.gpio: PL061 GPIO chip @0x00000000f702a000 registered
[    1.408393] pl061_gpio f702b000.gpio: PL061 GPIO chip @0x00000000f702b000 registered
[    1.416313] pl061_gpio f702c000.gpio: PL061 GPIO chip @0x00000000f702c000 registered
[    1.424229] pl061_gpio f702d000.gpio: PL061 GPIO chip @0x00000000f702d000 registered
[    1.432138] pl061_gpio f702e000.gpio: PL061 GPIO chip @0x00000000f702e000 registered
[    1.440061] pl061_gpio f702f000.gpio: PL061 GPIO chip @0x00000000f702f000 registered
[    1.450446] EINJ: ACPI disabled.
[    1.458360] k3-dma f7370000.dma: initialized
[    1.465701] xen:xen_evtchn: Event-channel device installed
[    1.471692] Initialising Xen pvcalls frontend driver
[    1.483229] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.491908] SuperH (H)SCI(F) driver initialized
[    1.496722] msm_serial: driver initialized
[    1.501561] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    1.515299] loop: module loaded
[    1.526643] libphy: Fixed MDIO Bus: probed
[    1.531269] tun: Universal TUN/TAP device driver, 1.6
[    1.537241] thunder_xcv, ver 1.0
[    1.540451] thunder_bgx, ver 1.0
[    1.543736] nicpf, ver 1.0
[    1.546883] hclge is initializing
[    1.550120] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
[    1.557402] hns3: Copyright (c) 2017 Huawei Corporation.
[    1.562846] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    1.568677] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    1.574699] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
[    1.581680] igb: Copyright (c) 2007-2014 Intel Corporation.
[    1.587358] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
[    1.595202] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    1.601581] sky2: driver version 1.30
[    1.605675] xen_netfront: Initialising Xen virtual ethernet driver
[    1.612133] VFIO - User Level meta-driver version: 0.3
[    1.618751] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.625220] ehci-pci: EHCI PCI platform driver
[    1.629764] ehci-platform: EHCI generic platform driver
[    1.635159] ehci-orion: EHCI orion driver
[    1.639187] ehci-exynos: EHCI EXYNOS driver
[    1.643409] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.649592] ohci-pci: OHCI PCI platform driver
[    1.654139] ohci-platform: OHCI generic platform driver
[    1.659486] ohci-exynos: OHCI EXYNOS driver
[    1.664082] usbcore: registered new interface driver usb-storage
[    1.672060] input: HISI 65xx PowerOn Key as /devices/platform/f8000000.pmic/hi65xx-powerkey.0.auto/input/input0
[    1.683458] rtc-pl031 f8003000.rtc: registered as rtc0
[    1.688887] rtc-pl031 f8004000.rtc: registered as rtc1
[    1.694660] i2c /dev entries driver
[    1.701168] hisi_thermal f7030700.tsensor: failed to register sensor id 2: -517
[    1.708402] hisi_thermal f7030700.tsensor: failed to register thermal sensor: -517
[    1.716782] sp805-wdt f8005000.watchdog: registration successful
[    1.724142] sdhci: Secure Digital Host Controller Interface driver
[    1.730243] sdhci: Copyright(c) Pierre Ossman
[    1.735105] Synopsys Designware Multimedia Card Interface Driver
[    1.741753] dwmmc_k3 f723d000.dwmmc0: fifo-depth property not found, using value of FIFOTH register as default
[    1.751827] dwmmc_k3 f723d000.dwmmc0: IDMAC supports 32-bit address mode.
[    1.758548] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000
[    1.767381] Mem abort info:
[    1.770215]   ESR = 0x96000004
[    1.773350]   Exception class = DABT (current EL), IL = 32 bits
[    1.779339]   SET = 0, FnV = 0
[    1.782442]   EA = 0, S1PTW = 0
[    1.785669] Data abort info:
[    1.788611]   ISV = 0, ISS = 0x00000004
[    1.792520]   CM = 0, WnR = 0
[    1.795556] [0000000000000000] user address but active_mm is swapper
[    1.801981] Internal error: Oops: 96000004 [#1] PREEMPT SMP
[    1.807591] Modules linked in:
[    1.810717] CPU: 4 PID: 1 Comm: swapper/0 Not tainted 5.0.0-rc2-00001-g5b47dea3757c #3
[    1.818691] Hardware name: HiKey Development Board (DT)
[    1.823983] pstate: 40000005 (nZcv daif -PAN -UAO)
[    1.828848] pc : xen_swiotlb_alloc_coherent+0x64/0x1e8
[    1.834044] lr : dma_alloc_attrs+0xf4/0x110
[    1.838289] sp : ffff000010073a50
[    1.841671] x29: ffff000010073a50 x28: 0000000000000007 
[    1.847047] x27: ffff000011150068 x26: ffff80001b6ddd60 
[    1.852429] x25: ffff000010caaa70 x24: 0000000000000000 
[    1.857800] x23: 0000000000001000 x22: 0000000000001000 
[    1.863177] x21: 0000000000000000 x20: ffff80001c2edc10 
[    1.868553] x19: ffff0000111fd000 x18: ffffffffffffffff 
[    1.873930] x17: 0000000000000000 x16: 0000000000000000 
[    1.879306] x15: ffff0000111fd6c8 x14: ffff0000900737b7 
[    1.884683] x13: ffff0000100737c5 x12: ffff000011215000 
[    1.890060] x11: 0000000005f5e0ff x10: ffff0000111fd940 
[    1.895436] x9 : 0000000000000000 x8 : ffff80001bb0e700 
[    1.900813] x7 : 0000000000000000 x6 : 0000000000000000 
[    1.906189] x5 : ffff0000105bdbb8 x4 : 0000000000000000 
[    1.911566] x3 : 00000000006000c0 x2 : ffff80001b6ddd60 
[    1.916943] x1 : 0000000000001000 x0 : 0000000000000000 
[    1.922326] Process swapper/0 (pid: 1, stack limit = 0x(____ptrval____))
[    1.929084] Call trace:
[    1.931602]  xen_swiotlb_alloc_coherent+0x64/0x1e8
[    1.936456]  dma_alloc_attrs+0xf4/0x110
[    1.940359]  dmam_alloc_attrs+0x64/0xb8
[    1.944264]  dw_mci_probe+0x5f8/0xb00
[    1.947990]  dw_mci_pltfm_register+0xa0/0xd0
[    1.952327]  dw_mci_k3_probe+0x2c/0x38
[    1.956145]  platform_drv_probe+0x50/0xa0
[    1.960218]  really_probe+0x1f0/0x298
[    1.963947]  driver_probe_device+0x58/0x100
[    1.968196]  __driver_attach+0xd4/0xd8
[    1.972017]  bus_for_each_dev+0x74/0xc8
[    1.975914]  driver_attach+0x20/0x28
[    1.979556]  bus_add_driver+0x1ac/0x218
[    1.983458]  driver_register+0x60/0x110
[    1.987361]  __platform_driver_register+0x40/0x48
[    1.992138]  dw_mci_k3_pltfm_driver_init+0x18/0x20
[    1.996988]  do_one_initcall+0x5c/0x178
[    2.000891]  kernel_init_freeable+0x198/0x240
[    2.005314]  kernel_init+0x10/0x108
[    2.008867]  ret_from_fork+0x10/0x18
[    2.012516] Code: f9414280 aa1503e4 aa1a03e2 aa1703e1 (f9400005) 
[    2.018680] ---[ end trace baf3ac16eabafa1f ]---
[    2.023394] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    2.031068] SMP: stopping secondary CPUs
[    2.035101] Kernel Offset: disabled
[    2.038611] CPU features: 0x002,24002004
[    2.042604] Memory Limit: 256 MB
[    2.045898] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]---

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--KsGdsel6WgEHnImy--


From xen-devel-bounces@lists.xenproject.org Tue Jan 15 06:15:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 06:15: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-devel-bounces@lists.xenproject.org>)
	id 1gjHzz-0003sc-PW; Tue, 15 Jan 2019 06:14: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=q0zH=PX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjHzy-0003sL-Sy
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 06:14:54 +0000
X-Inumbo-ID: dec7d37f-188c-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dec7d37f-188c-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 06:14:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjHzs-00085I-RM; Tue, 15 Jan 2019 06:14:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjHzs-00064M-GQ; Tue, 15 Jan 2019 06:14:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjHzs-0000lP-FU; Tue, 15 Jan 2019 06:14:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131953-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-credit1:<job
 status>:broken:regression
 linux-4.4:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-4.4:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.4:test-amd64-i386-xl-shadow:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-rumprun-amd64:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-xl-shadow:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-credit2:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-credit1:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-xl-raw:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-xl:host-install(4):broken:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:host-ping-check-native:fail:heisenbug
 linux-4.4:test-amd64-i386-pair:xen-boot/src_host:fail:heisenbug
 linux-4.4:test-amd64-i386-pair:xen-boot/dst_host:fail:heisenbug
 linux-4.4:test-armhf-armhf-examine:reboot:fail:heisenbug
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b83b3fa78445387f351cef477a112e503d72b9f0
X-Osstest-Versions-That: linux=ba0da581b466dcd333eeb326919a698116926258
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Jan 2019 06:14:48 +0000
Subject: [Xen-devel] [linux-4.4 test] 131953: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk1MyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk1My8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzE5MzkKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgYnJva2VuIGlu
IDEzMTkzOQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gaW4gMTMxOTM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgIGJyb2tlbiBpbiAxMzE5MzkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gPGpvYiBz
dGF0dXM+IGJyb2tlbiBpbiAxMzE5MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTkzOQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiBicm9r
ZW4gaW4gMTMxOTM5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTMxOTM5CgpUZXN0cyB3aGljaCBhcmUgZmFp
bGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE5MzkgcGFzcyBp
biAxMzE5NTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTkzOSBwYXNzIGluIDEzMTk1MwogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEz
MTkzOSBwYXNzIGluIDEzMTk1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE5MzkgcGFzcyBpbiAxMzE5NTMKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWlu
c3RhbGwoNCkgYnJva2VuIGluIDEzMTkzOSBwYXNzIGluIDEzMTk1MwogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE5MzkgcGFzcyBp
biAxMzE5NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIGluIDEzMTkzOSBwYXNzIGluIDEzMTk1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE5Mzkg
cGFzcyBpbiAxMzE5NTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTkzOQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIHBhc3MgaW4gMTMx
OTM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgICBicm9rZW4gcGFzcyBpbiAxMzE5MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTkzOQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2Vu
IHBhc3MgaW4gMTMxOTM5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMzE5MzkKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEz
MTkzOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSBm
YWlsIGluIDEzMTkzOSBwYXNzIGluIDEzMTk1MwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMxOTM5CiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMzE5MzkKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMTkzOQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxOTM5IG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBiODNiM2ZhNzg0NDUzODdmMzUxY2Vm
NDc3YTExMmU1MDNkNzJiOWYwCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICBiYTBkYTU4MWI0NjZkY2QzMzNlZWIzMjY5MTlhNjk4MTE2OTI2MjU4CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzE1NTAgIDIwMTgtMTItMjQgMTE6MzU6NTAgWiAgIDIxIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTMxOTM5ICAyMDE5LTAxLTEzIDA5OjExOjQ1IFogICAgMSBkYXlzICAgIDIg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
IllhbiwgWmhlbmciIDx6eWFuQHJlZGhhdC5jb20+CiAgQWxleGFuZGVyIEFyaW5nIDxhcmluZ0Bt
b2phdGF0dS5jb20+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIuc2hpc2hraW5AbGlu
dXguaW50ZWwuY29tPgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+
CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbnNvbiBIdWFu
ZyA8QW5zb24uSHVhbmdAbnhwLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxA
bGluYXJvLm9yZz4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4K
ICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJlbmphbWluIFBvaXJpZXIg
PGJwb2lyaWVyQHN1c2UuY29tPgogIEJlbmphbWluIFRpc3NvaXJlcyA8YmVuamFtaW4udGlzc29p
cmVzQHJlZGhhdC5jb20+CiAgQm9iIFBldGVyc29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIENo
cmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhl
IExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4u
a2luZ0BjYW5vbmljYWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29t
PgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW4gV2lsbGlh
bXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0
dGVyQGZmd2xsLmNoPgogIERhdmlkIEhlcnJtYW5uIDxkaC5oZXJybWFubkBnbWFpbC5jb20+CiAg
RGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxk
YXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFRlaWdsYW5kIDx0ZWlnbGFuZEByZWRoYXQuY29t
PgogIERlZXBhIERpbmFtYW5pIDxkZWVwYS5rZXJuZWxAZ21haWwuY29tPgogIERleHVhbiBDdWkg
PGRlY3VpQG1pY3Jvc29mdC5jb20+CiAgRGlldG1hciBIYWhuIDxkaWV0bWFyLmhhaG5AdHMuZnVq
aXRzdS5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgog
IERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBFcmljIEJp
Z2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29n
bGUuY29tPgogIEZyYW5rIEhhdmVya2FtcCA8aGF2ZXJAbGludXgudm5ldC5pYm0uY29tPgogIEdl
b3JneSBBIEJ5c3RyZW5pbiA8Z2tvdEBhbHRsaW51eC5vcmc+CiAgR3JlZyBLcm9haC1IYXJ0bWFu
IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0
YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWwtY2lzY29AeHM0YWxs
Lm5sPgogIEh1YWNhaSBDaGVuIDxjaGVuaGNAbGVtb3RlLmNvbT4KICBIdWkgUGVuZyA8YmVucXVp
a2VAMTYzLmNvbT4KICBIdWkgUGVuZyA8YmVucXVpa2VAZ21haWwuY29tPgogIElseWEgRHJ5b21v
diA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQu
Y29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmlhLUp1IEJhaSA8YmFp
amlhanUxOTkwQGdtYWlsLmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBK
b2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9yZ2VuIEhhbnNlbiA8amhhbnNlbkB2
bXdhcmUuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKw7ZyZ2VuIFN0
b3J2aXN0IDxqb3JnZW4uc3RvcnZpc3RAZ21haWwuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNv
ZGVhdXJvcmEub3JnPgogIExhcnJ5IEZpbmdlciA8TGFycnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4K
ICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMg
V2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExvcmVuem8gQmlhbmNvbmkgPGxv
cmVuem8uYmlhbmNvbmlAcmVkaGF0LmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMu
c2s+CiAgTHVrYXMgV3VubmVyIDxsdWthc0B3dW5uZXIuZGU+CiAgTWFjcGF1bCBMaW4gPG1hY3Bh
dWwubGluQG1lZGlhdGVrLmNvbT4KICBNYW50YXMgTWlrdWzEl25hcyA8Z3Jhd2l0eUBnbWFpbC5j
b20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+
CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8
bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1h
bkBsaW51eC5pbnRlbC5jb20+CiAgTWF0aGlhcyBQYXllciA8bWF0aGlhcy5wYXllckBuZWJlbHdl
bHQubmV0PgogIE1hdXJpemlvIExvbWJhcmRpIDxtbG9tYmFyZEByZWRoYXQuY29tPgogIE1hdXJv
IENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFlbCBF
bGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJl
ZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlrZSBIYWJvdXN0
YWsgPGhhYm91c3Rha0BnbWFpbC5jb20+CiAgTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBh
aC5qcC5uZWMuY29tPgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgT2xp
dmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9y
QHN1c2UuY29tPgogIFBhbiBCaWFuIDxiaWFucGFuMjAxNkAxNjMuY29tPgogIFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF0cmljayBEcmV5ZXIgPFBhdHJpY2suRHJleWVy
QGdtYWlsLmNvbT4KICBQYXRyaWNrIERyZXllciA8UGF0cmlja0BEcmV5ZXIubmFtZT4KICBQYXVs
IEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0Bv
emxhYnMub3JnPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBldGVyIEh1dHRlcmVy
IDxwZXRlci5odXR0ZXJlckB3aG8tdC5uZXQ+CiAgUHJpaXQgTGFlcyA8cGxhZXNAcGxhZXMub3Jn
PgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3PgogIFJhZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRo
YXQuY29tPgogIFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNhbGRlcm9uQGxpbnV4LmludGVs
LmNvbT4KICBydWlwcGFuICjmvZjnnb8pIDxydWlwcGFuQHRlbmNlbnQuY29tPgogIFJ1c3NlbGwg
S2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FtZWVyIFB1amFyIDxzcHVqYXJA
bnZpZGlhLmNvbT4KICBTYXNoYSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+
CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNjb3R0IENoZW4gPHNjb3R0QGxh
YmF1LmNvbS50dz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25A
aW50ZWwuY29tPgogIFNlYmFzdGlhbiBSZWljaGVsIDxzZWJhc3RpYW4ucmVpY2hlbEBjb2xsYWJv
cmEuY29tPgogIFNoYXduIEd1byA8c2hhd25ndW9Aa2VybmVsLm9yZz4KICBTb2hpbCBNZWh0YSA8
c29oaWwubWVodGFAaW50ZWwuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3Nl
cnRAc2VjdW5ldC5jb20+CiAgU3RlZmZlbiBNYWllciA8bWFpZXJAbGludXguaWJtLmNvbT4KICBT
dGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdh
aUBzdXNlLmRlPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEdsZWl4
bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9tIEd1bmRlcnNlbiA8dGVnQGprbG0ubm8+CiAg
VG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb3JlIEFuZGVyc29uIDx0b3JlQGZ1
ZC5ubz4KICBUeXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBVbGYg
SGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYXNpbHkgQXZlcmluIDx2dnNAdmly
dHVvenpvLmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdp
bGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhp
bkBnbWFpbC5jb20+CiAgWWFuLCBaaGVuZyA8enlhbkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni14bCBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNjI1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 06:54:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 06:54: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-devel-bounces@lists.xenproject.org>)
	id 1gjIbz-0006k7-RX; Tue, 15 Jan 2019 06:54: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjIby-0006k2-TF
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 06:54:10 +0000
X-Inumbo-ID: 5b080575-1892-11e9-92db-bc764e045a96
Received: from mail-lf1-x135.google.com (unknown [2a00:1450:4864:20::135])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b080575-1892-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 06:54:09 +0000 (UTC)
Received: by mail-lf1-x135.google.com with SMTP id l10so1162909lfh.9
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 22:54:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=GW+O/WCnkCASUYx6bZp6YNtLH29VyfBF+m6LQpP+aqk=;
 b=RpiQDdgXwsvRaBbPnVvjUBpKOnaxLWg8HrypjyFp400xsHAtlloH8eoMvXH3FWk2XQ
 K4CPTWpiZDL6fzbZCgDVTF9UGF689xhp8NUmNhIizgRe4PRRrtphWwwpJDEx9gVimZCO
 SaBLOImIFiPFZHk7eBslUHqAXmq7ysx0yw4keIPvlb1h4lOn6HXOuzGUaPY9zeBIqHDN
 OM3N7D+Vzct5askj6WrcMza0UaFkTeB1MtZMmB+9L1/6p3AsXjk3ZfUhiew6M4vzMbpv
 oiyDlnY5hGxYFNsA+9y5ODbStAVAcVzJ9xB7udpVMk8OvfTQ93pjZm9fX2UhDLv4GSAc
 Bmzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=GW+O/WCnkCASUYx6bZp6YNtLH29VyfBF+m6LQpP+aqk=;
 b=oPdf9wshfuaAUrftgFpO49s0qcdNgfT3n+hFsmS3tq/QYB8UVL/wmLFvh2ajdUSjYx
 Z0Zy0BHCuJulGfYy+NxmShdc0zoxozq+psF/JItNpitsyRWCu2i+N8Cdmrv6y9s+PaZI
 9WXszycQ7Do9oKccIyiT5l5v4qHoFh5YmtjF8DzANxvJKkBB9x75DZ2wUmLwap1qZcF+
 SHfVZsuKWF4IR6dcroqYZt5TfcY/o8393wc9221PwsQjrAWelOavCYoJm5NdyQ6Ggzb4
 PGrnAX84mwd0X+4uM3S9tjaA3MQRBC1dNtqWSXjBun7hSGaf8rmLCSbqeTBcGj1o8uPy
 ROpA==
X-Gm-Message-State: AJcUukdtTxmhBg/tz/XDNY1J5WCSwOyRzC69g/JiBtUu4ZclCwAxw+2w
 65rUBw1MEw3sy012852GQWFTbn9/pjK2Siz+eDY=
X-Google-Smtp-Source: ALg8bN4K/UHxHCJSgfA5VZi402ViW6MI3vfbY/Q/ccVY5aO9asb8axAm3ePbUgk4mwRcU0Xr3p/8SM+ETjGzZJbZNto=
X-Received: by 2002:a19:c413:: with SMTP id u19mr1646546lff.100.1547535247621; 
 Mon, 14 Jan 2019 22:54:07 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-11-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK4qaUb7nky6AueJbA1LJfm9fHtw0G_9d0i44Ja2UvOPrA@mail.gmail.com>
In-Reply-To: <CAPLaKK4qaUb7nky6AueJbA1LJfm9fHtw0G_9d0i44Ja2UvOPrA@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Mon, 14 Jan 2019 22:53:54 -0800
Message-ID: <CACMJ4Gbq4-hE1+eEd3XxQorG_cw57Atz6GcNE+10erZ1osF=uw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Subject: Re: [Xen-devel] [PATCH v3 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgNDoyMiBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb3lnZXJA
ZnJlZWJzZC5vcmc+IHdyb3RlOgo+Cj4gIE9uIE1vbiwgSmFuIDcsIDIwMTkgYXQgODo0NCBBTSBD
aHJpc3RvcGhlciBDbGFyawo+IDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gPgo+ID4gUXVlcmllcyBmb3IgZGF0YSBhYm91dCBzcGFjZSBhdmFpbGFiaWxpdHkgaW4gcmVn
aXN0ZXJlZCByaW5ncyBhbmQKPiA+IGNhdXNlcyBub3RpZmljYXRpb24gdG8gYmUgc2VudCB3aGVu
IHNwYWNlIGhhcyBiZWNvbWUgYXZhaWxhYmxlLgo+ID4KPiA+IFRoZSBoeXBlcmNhbGwgb3AgcG9w
dWxhdGVzIGEgc3VwcGxpZWQgZGF0YSBzdHJ1Y3R1cmUgd2l0aCBpbmZvcm1hdGlvbiBhYm91dAo+
ID4gcmluZyBzdGF0ZSwgYW5kIGlmIGluc3VmZmljZW50IHNwYWNlIGlzIGN1cnJlbnRseSBhdmFp
bGFibGUgaW4gYSBnaXZlbiByaW5nLAo+Cj4gaW5zdWZmaWNpZW50CgphY2ssIGZpeGVkCgo+ID4g
dGhlIGh5cGVydmlzb3Igd2lsbCByZWNvcmQgdGhlIGRvbWFpbidzIGV4cHJlc3NlZCBpbnRlcmVz
dCBhbmQgbm90aWZ5IGl0Cj4gPiB3aGVuIGl0IG9ic2VydmVzIHRoYXQgc3BhY2UgaGFzIGJlY29t
ZSBhdmFpbGFibGUuCj4gPgo+ID4gQ2hlY2tzIGZvciBmcmVlIHNwYWNlIG9jY3VyIHdoZW4gdGhp
cyBub3RpZnkgb3AgaXMgaW52b2tlZCwgc28gaXQgbWF5IGJlCj4gPiBpbnRlbnRpb25hbGx5IGlu
dm9rZWQgd2l0aCBubyBkYXRhIHN0cnVjdHVyZSB0byBwb3B1bGF0ZQo+ID4gKGllLiBhIE5VTEwg
YXJndW1lbnQpIHRvIHRyaWdnZXIgc3VjaCBhIGNoZWNrIGFuZCBjb25zZXF1ZW50IG5vdGlmaWNh
dGlvbnMuCj4gPgo+ID4gTGltaXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIG5vdGlmeSByZXF1ZXN0
cyBpbiBhIHNpbmdsZSBvcGVyYXRpb24gdG8gYQo+ID4gc2ltcGxlIGZpeGVkIGxpbWl0IG9mIDI1
Ni4KCj4gPgo+ID4gK3N0YXRpYyBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKgo+ID4gK3JpbmdfZmlu
ZF9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQg
KmlkKTsKPiA+ICsKPiA+ICtzdGF0aWMgc3RydWN0IGFyZ29fcmluZ19pbmZvICoKPiA+ICtyaW5n
X2ZpbmRfaW5mb19ieV9tYXRjaChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBwb3J0
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgcGFydG5lcl9pZCk7Cj4KPiBD
YW4geW91IHBsYWNlIHRoZSBzdGF0aWMgZnVuY3Rpb25zIHN1Y2ggdGhhdCB5b3UgZG9uJ3QgbmVl
ZCBwcm90b3R5cGVzIGZvciB0aGVtPwoKQWNrLCB5ZXMuIFRoZXNlIGhhdmUgbm93IGJlZW4gcHVs
bGVkIHRvIHRoZSB0b3Agb2YgdGhlIGZpbGUgYW5kIHRoZQpwcm90b3R5cGVzIHJlbW92ZWQuCgo+
ID4gKwo+ID4gIC8qCj4gPiAgICogVGhpcyBoYXNoIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZGlzdHJp
YnV0ZSByaW5ncyB3aXRoaW4gdGhlIHBlci1kb21haW4KPiA+ICAgKiBoYXNoIHRhYmxlcyAoZC0+
YXJnby0+cmluZ19oYXNoIGFuZCBkLT5hcmdvX3NlbmRfaGFzaCkuIFRoZSBoYXNoIHRhYmxlCj4g
PiBAQCAtMjY1LDYgKzI3NSwxNyBAQCBzaWduYWxfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCj4g
PiAgfQo+ID4KPiA+ICBzdGF0aWMgdm9pZAo+ID4gK3NpZ25hbF9kb21pZChkb21pZF90IGRvbWFp
bl9pZCkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBnZXRfZG9tYWluX2J5X2lk
KGRvbWFpbl9pZCk7Cj4KPiBOZXdsaW5lLgoKYWNrCgo+Cj4gPiArICAgIGlmICggIWQgKQo+ID4g
KyAgICAgICAgcmV0dXJuOwo+ID4gKwo+ID4gKyAgICBzaWduYWxfZG9tYWluKGQpOwo+ID4gKyAg
ICBwdXRfZG9tYWluKGQpOwo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMgdm9pZAo+ID4gIHJpbmdf
dW5tYXAoc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCj4gPiAgewo+ID4gICAgICB1
bnNpZ25lZCBpbnQgaTsKPiA+IEBAIC00NzMsNiArNDk0LDYyIEBAIGdldF9zYW5pdGl6ZWRfcmlu
Zyh4ZW5fYXJnb19yaW5nX3QgKnJpbmcsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZv
KQo+ID4gICAgICByZXR1cm4gMDsKPiA+ICB9Cj4gPgo+ID4gK3N0YXRpYyB1aW50MzJfdAo+ID4g
K3JpbmdidWZfcGF5bG9hZF9zcGFjZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5n
X2luZm8gKnJpbmdfaW5mbykKPiA+ICt7Cj4gPiArICAgIHhlbl9hcmdvX3JpbmdfdCByaW5nOwo+
ID4gKyAgICB1aW50MzJfdCBsZW47Cj4gPiArICAgIGludDMyX3QgcmV0Owo+Cj4gWW91IHVzZSBh
IHNpZ25lZCB0eXBlIHRvIGludGVybmFsbHkgc3RvcmUgdGhlIHJldHVybiB2YWx1ZSwgYnV0IHRo
ZQo+IHJldHVybiB0eXBlIGZyb20gdGhlIGZ1bmN0aW9uIGl0c2VsZiBpcyB1bnNpZ25lZC4gSXMg
aXQgZ3VhcmFudGVlZAo+IHRoYXQgcmV0IDwgSU5UMzJfTUFYIGFsd2F5cz8KCkl0IGlzLCB5ZXMs
IHNvIEkndmUgYWRkZWQgYSBleHBsYW5hdG9yeSBjb21tZW50OgoKICAgIC8qCiAgICAgKiBJbiBh
IHNhbml0aXplZCByaW5nLCB3ZSBjYW4gcmVseSBvbjoKICAgICAqICAgICAgICAgICAgICAocnhf
cHRyIDwgcmluZ19pbmZvLT5sZW4pICAgICAgICAgICAmJgogICAgICogICAgICAgICAgICAgICh0
eF9wdHIgPCByaW5nX2luZm8tPmxlbikgICAgICAgICAgICYmCiAgICAgKiAgICAgIChyaW5nX2lu
Zm8tPmxlbiA8PSBYRU5fQVJHT19NQVhfUklOR19TSVpFKQogICAgICoKICAgICAqIGFuZCBzaW5j
ZTogWEVOX0FSR09fTUFYX1JJTkdfU0laRSA8IElOVDMyX01BWAogICAgICogdGhlcmVmb3JlIHJp
Z2h0IGhlcmU6IHJldCA8IElOVDMyX01BWAogICAgICogYW5kIHdlIGFyZSBzYWZlIHRvIHJldHVy
biBpdCBhcyBhIHVuc2lnbmVkIHZhbHVlIGZyb20gdGhpcyBmdW5jdGlvbi4KICAgICAqIFRoZSBz
dWJ0cmFjdGlvbnMgYmVsb3cgY2Fubm90IGluY3JlYXNlIGl0cyB2YWx1ZS4KICAgICAqLwoKPgo+
ID4gKwo+ID4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnJpbmdfaW5mby0+bG9jaykpOwo+
ID4gKwo+ID4gKyAgICBsZW4gPSByaW5nX2luZm8tPmxlbjsKPiA+ICsgICAgaWYgKCAhbGVuICkK
PiA+ICsgICAgICAgIHJldHVybiAwOwo+ID4gKwo+ID4gKyAgICByZXQgPSBnZXRfc2FuaXRpemVk
X3JpbmcoJnJpbmcsIHJpbmdfaW5mbyk7Cj4gPiArICAgIGlmICggcmV0ICkKPiA+ICsgICAgICAg
IHJldHVybiAwOwo+ID4gKwo+ID4gKyAgICBhcmdvX2RwcmludGsoInNhbml0aXplZCByaW5nYnVm
X3BheWxvYWRfc3BhY2U6IHR4X3B0cj0lZCByeF9wdHI9JWRcbiIsCj4gPiArICAgICAgICAgICAg
ICAgICByaW5nLnR4X3B0ciwgcmluZy5yeF9wdHIpOwo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAg
ICAgKiByeF9wdHIgPT0gdHhfcHRyIG1lYW5zIHRoYXQgdGhlIHJpbmcgaGFzIGJlZW4gZW1wdGll
ZCwgc28gcmV0dXJuCj4gPiArICAgICAqIHRoZSBtYXhpbXVtIHBheWxvYWQgc2l6ZSB0aGF0IGNh
biBiZSBhY2NlcHRlZCAtLSBzZWUgbWVzc2FnZSBzaXplCj4gPiArICAgICAqIGNoZWNraW5nIGxv
Z2ljIGluIHRoZSBlbnRyeSB0byByaW5nYnVmX2luc2VydCB3aGljaCBlbnN1cmVzIHRoYXQKPiA+
ICsgICAgICogdGhlcmUgaXMgYWx3YXlzIG9uZSBtZXNzYWdlIHNsb3QgKG9mIHNpemUgUk9VTkRV
UF9NRVNTQUdFKDEpKSBsZWZ0Cj4gPiArICAgICAqIGF2YWlsYWJsZSwgcHJldmVudGluZyBhIHJp
bmcgZnJvbSBiZWluZyBlbnRpcmVseSBmaWxsZWQuIFRoaXMgZW5zdXJlcwo+ID4gKyAgICAgKiB0
aGF0IG1hdGNoaW5nIHJpbmcgaW5kZXhlcyBhbHdheXMgaW5kaWNhdGUgYW4gZW1wdHkgcmluZyBh
bmQgbm90IGEKPiA+ICsgICAgICogZnVsbCBvbmUuCj4gPiArICAgICAqIFRoZSBzdWJ0cmFjdGlv
biBoZXJlIHdpbGwgbm90IHVuZGVyZmxvdyBkdWUgdG8gbWluaW11bSBzaXplIGNvbnN0cmFpbnRz
Cj4gPiArICAgICAqIGVuZm9yY2VkIG9uIHJpbmcgc2l6ZSBlbHNld2hlcmUuCj4gPiArICAgICAq
Lwo+ID4gKyAgICBpZiAoIHJpbmcucnhfcHRyID09IHJpbmcudHhfcHRyICkKPiA+ICsgICAgICAg
IHJldHVybiBsZW4gLSBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIp
Cj4gPiArICAgICAgICAgICAgICAgICAgIC0gUk9VTkRVUF9NRVNTQUdFKDEpOwo+Cj4gV2h5IG5v
dCBkbyBzb21ldGhpbmcgbGlrZToKPgo+IHJldCA9IHJpbmcucnhfcHRyIC0gcmluZy50eF9wdHI7
Cj4gaWYgKCByZXQgPD0gMCkKPiAgICAgcmV0ICs9IGxlbjsKPgo+IEluc3RlYWQgb2YgdGhpcyBl
YXJseSByZXR1cm4/Cj4KPiBUaGUgb25seSBkaWZmZXJlbmNlIHdoZW4gdGhlIHJpbmcgaXMgZnVs
bCBpcyB0aGF0IGxlbiBzaG91bGQgYmUgdXNlZAo+IGluc3RlYWQgb2YgdGhlIHB0ciBkaWZmZXJl
bmNlLgoKVGhhdCdzIG11Y2ggbmljZXIgLS0gdGhhbmtzLiBEb25lLgoKPiA+Cj4gPiAgc3RhdGlj
IGludAo+ID4gK2ZpbGxfcmluZ19kYXRhKGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkLAo+ID4g
KyAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ19kYXRhX2VudF90
KSBkYXRhX2VudF9obmQpCj4gPiArewo+ID4gKyAgICB4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3Qg
ZW50Owo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkc3RfZDsKPiA+ICsgICAgc3RydWN0IGFyZ29f
cmluZ19pbmZvICpyaW5nX2luZm87Cj4gPiArICAgIGludCByZXQ7Cj4gPiArCj4gPiArICAgIEFT
U0VSVChyd19pc19sb2NrZWQoJmFyZ29fbG9jaykpOwo+ID4gKwo+ID4gKyAgICByZXQgPSBfX2Nv
cHlfZnJvbV9ndWVzdCgmZW50LCBkYXRhX2VudF9obmQsIDEpID8gLUVGQVVMVCA6IDA7Cj4gPiAr
ICAgIGlmICggcmV0ICkKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+Cj4gaWYgKCBfX2NvcHlfZnJv
bV9ndWVzdCgmZW50LCBkYXRhX2VudF9obmQsIDEpICkKPiAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4K
PiBBbmQgeW91IGNhbiBnZXQgcmlkIG9mIHRoZSBvdXQgbGFiZWwuCgphY2ssIGRvbmUuCgo+Cj4g
PiArCj4gPiArICAgIGFyZ29fZHByaW50aygiZmlsbF9yaW5nX2RhdGE6IGVudC5yaW5nLmRvbWFp
bj0ldSxlbnQucmluZy5wb3J0PSV4XG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgZW50LnJpbmcu
ZG9tYWluX2lkLCBlbnQucmluZy5wb3J0KTsKPiA+ICsKPiA+ICsgICAgZW50LmZsYWdzID0gMDsK
Pgo+IFBsZWFzZSBtZW1zZXQgZW50IHRvIDAgb3IgaW5pdGlhbGl6ZSBpdCB0byB7IH0sIG9yIGVs
c2UgeW91IGFyZQo+IGxlYWtpbmcgaHlwZXJ2aXNvciBzdGFjayBkYXRhIHRvIHRoZSBndWVzdCBp
biB0aGUgcGFkZGluZyBmaWVsZC4KCm9rIC0gSSd2ZSBhZGRlZCB0aGUgaW5pdGlhbGl6ZXIsIHRo
YW5rcy4KV2FzIGl0IHJlYWxseSBsZWFraW5nIHN0YWNrIGRhdGEgdGhvdWdoIGJlY2F1c2UgdGhl
IHN0cnVjdCBzaG91bGQgaGF2ZQpiZWVuIGZ1bGx5IHBvcHVsYXRlZCwgaW5jbHVkaW5nIHRoZSBw
YWRkaW5nIGZpZWxkLCB3aXRoIHRoZQpfX2NvcHlfZnJvbV9ndWVzdCBhYm92ZT8KCgo+ID4gK3N0
YXRpYyB2b2lkCj4gPiArbm90aWZ5X2NoZWNrX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQp
Cj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiA+ICsgICAgSExJU1RfSEVBRCh0b19u
b3RpZnkpOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQocndfaXNfbG9ja2VkKCZhcmdvX2xvY2spKTsK
PiA+ICsKPiA+ICsgICAgcmVhZF9sb2NrKCZjdXJyZC0+YXJnby0+bG9jayk7Cj4gPiArCj4gPiAr
ICAgIGZvciAoIGkgPSAwOyBpIDwgQVJHT19IVEFCTEVfU0laRTsgaSsrICkKPiA+ICsgICAgewo+
ID4gKyAgICAgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0Owo+ID4gKyAgICAgICAg
c3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4gPiArCj4gPiArICAgICAgICBobGlz
dF9mb3JfZWFjaF9lbnRyeV9zYWZlKHJpbmdfaW5mbywgbm9kZSwgbmV4dCwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmN1cnJkLT5hcmdvLT5yaW5nX2hhc2hbaV0sIG5v
ZGUpCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgbm90aWZ5X3JpbmcoY3VycmQsIHJp
bmdfaW5mbywgJnRvX25vdGlmeSk7Cj4gPiArICAgICAgICB9Cj4KPiBObyBuZWVkIGZvciB0aGUg
YnJhY2VzLgoKRml4ZWQgLSB0aGFua3MuCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 07:22:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 07:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjJ33-0000Y4-Fe; Tue, 15 Jan 2019 07:22:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjJ31-0000Xz-Gk
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 07:22:07 +0000
X-Inumbo-ID: 41e73f9c-1896-11e9-92db-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41e73f9c-1896-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 07:22:05 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id l15-v6so1391714lja.9
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 23:22:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=4A31lR6CfzfXqRiIDEKfkYqK6SWypsN5rioQw9+0NRg=;
 b=EJddflIbtwxTJMphum2qaTaRjEVwsaW/+Nl78fXExwNJVaN0FH+USHGIEJkCtPeMv6
 WLPiWOLWsu3TBYQLSTiqL7hodnNX6kWRDG6fWBYsbZvHpOAKvAn/T5P1vqQe5QHCmOPL
 CQtYiGtW81gfzgXrer5dbS+FU2dvUBNCNe5A0fpGGVwBK9GDJqV6dmifuOwbjLC5JST9
 a5fZe5n+HgxwXEnrYQdpOTJVgTGKwBKerYAhEQnfjTEzisj1iUzfIxdehvLrsUZWlGyE
 hv6smS4FOYJC6hwdkMdIGqHv2sdHjPq+y+DF9MvQuG2RoIT7iFQ+oOsNSIYdcEtzbe0k
 t7tA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=4A31lR6CfzfXqRiIDEKfkYqK6SWypsN5rioQw9+0NRg=;
 b=D4/5f0rGmelGEI6Gbf4oivs5jdKR23eE4sKHYxce/vj+qkXby2VkhIjR+d8O6Sbm4X
 GrHpSP8sKawI+U1k2h6JnTRgBmNB20FGmwgnBe7L/YMMqgYd3D2QrLO7L1bP9VfTmr0e
 K/LW+psJU6XMSYJitjjw3Kw+QcJnHwDog/QvsrLB8xcc10gVU7E5B1c0HnmKsSCGHqfA
 3+ox+X7mSYzkUDWfXLP3o0A4wycDbyLbrXme6LQSfGRLFUJdlI2D720ejPQM2lJb2NxG
 1jofWIB4x8bViSEV6SRcUnF+j+/zbcSeReHR7Nvk427SIilDD21W3XNhPJncqT7DqQF9
 9IZA==
X-Gm-Message-State: AJcUukenzY8faIDSOnBwgBuvkPM9H89l22Q0w3jUzEMaeWiTDc+hTKdC
 JqfuYXY16M39gzeKopgJUXv35En3KrJ3DX+npIM=
X-Google-Smtp-Source: ALg8bN6MZKDDRFeK43SCJRFNaUEfql9kpTje4dxjkvRp6uEqW2w3LB5oK2XYgBA9tJPaJfLpuJKtqKQJfF+lgyo+JBQ=
X-Received: by 2002:a2e:9107:: with SMTP id m7-v6mr1692558ljg.23.1547536923378; 
 Mon, 14 Jan 2019 23:22:03 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <90a21420-9f9f-7a8f-32e5-b00e3e3bd1d0@citrix.com>
In-Reply-To: <90a21420-9f9f-7a8f-32e5-b00e3e3bd1d0@citrix.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Mon, 14 Jan 2019 23:21:50 -0800
Message-ID: <CACMJ4GZHU+8431ToXqPjU=_a1MhYiih-R=OcPqXei88a0=yJZA@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jason Andryuk <jandryuk@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgNjo1OCBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDA3LzAxLzIwMTkgMDc6NDIsIENocmlzdG9w
aGVyIENsYXJrIHdyb3RlOgo+ID4gSW5pdGlhbGlzZXMgYmFzaWMgZGF0YSBzdHJ1Y3R1cmVzIGFu
ZCBwZXJmb3JtcyB0ZWFyZG93biBvZiBhcmdvIHN0YXRlCj4gPiBmb3IgZG9tYWluIHNodXRkb3du
Lgo+ID4KPiA+IEluY2x1c2lvbiBvZiB0aGUgQXJnbyBpbXBsZW1lbnRhdGlvbiBpcyBkZXBlbmRl
bnQgb24gQ09ORklHX0FSR08uCj4gPgo+ID4gSW50cm9kdWNlcyBhIG5ldyBYZW4gY29tbWFuZCBs
aW5lIHBhcmFtZXRlciAnYXJnbyc6IGJvb2wgdG8gZW5hYmxlL2Rpc2FibGUKPiA+IHRoZSBhcmdv
IGh5cGVyY2FsbC4gRGVmYXVsdHMgdG8gZGlzYWJsZWQuCj4gPgo+ID4gTmV3IGhlYWRlcnM6Cj4g
PiAgIHB1YmxpYy9hcmdvLmg6IHdpdGggZGVmaW5pb25zIG9mIGFkZHJlc3NlcyBhbmQgcmluZyBz
dHJ1Y3R1cmUsIGluY2x1ZGluZwo+ID4gICBpbmRleGVzIGZvciBhdG9taWMgdXBkYXRlIGZvciBj
b21tdW5pY2F0aW9uIGJldHdlZW4gZG9tYWluIGFuZCBoeXBlcnZpc29yLgo+ID4KPiA+ICAgeGVu
L2FyZ28uaDogdG8gZXhwb3NlIHRoZSBob29rcyBmb3IgaW50ZWdyYXRpb24gaW50byBkb21haW4g
bGlmZWN5Y2xlOgo+ID4gICAgIGFyZ29faW5pdDogcGVyLWRvbWFpbiBpbml0IG9mIGFyZ28gZGF0
YSBzdHJ1Y3R1cmVzIGZvciBkb21haW5fY3JlYXRlLgo+ID4gICAgIGFyZ29fZGVzdHJveTogdGVh
cmRvd24gZm9yIGRvbWFpbl9kZXN0cm95IGFuZCB0aGUgZXJyb3IgZXhpdAo+ID4gICAgICAgICAg
ICAgICAgICAgcGF0aCBvZiBkb21haW5fY3JlYXRlLgo+ID4gICAgIGFyZ29fc29mdF9yZXNldDog
cmVzZXQgb2YgZG9tYWluIHN0YXRlIGZvciBkb21haW5fc29mdF9yZXNldC4KPiA+Cj4gPiBBZGRz
IHR3byBuZXcgZmllbGRzIHRvIHN0cnVjdCBkb21haW46Cj4gPiAgICAgcndsb2NrX3QgYXJnb19s
b2NrOwo+ID4gICAgIHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbzsKPiA+Cj4gPiBJbiBhY2NvcmRh
bmNlIHdpdGggcmVjZW50IHdvcmsgb24gX2RvbWFpbl9kZXN0cm95LCBhcmdvX2Rlc3Ryb3kgaXMK
PiA+IGlkZW1wb3RlbnQuIEl0IHdpbGwgdGVhciBkb3duOiBhbGwgcmluZ3MgcmVnaXN0ZXJlZCBi
eSB0aGlzIGRvbWFpbiwgYWxsCj4gPiByaW5ncyB3aGVyZSB0aGlzIGRvbWFpbiBpcyB0aGUgc2lu
Z2xlIHNlbmRlciAoaWUuIHNwZWNpZmllZCBwYXJ0bmVyLAo+ID4gbm9uLXdpbGRjYXJkIHJpbmdz
KSwgYW5kIGFsbCBwZW5kaW5nIG5vdGlmaWNhdGlvbnMgd2hlcmUgdGhpcyBkb21haW4gaXMKPiA+
IGF3YWl0aW5nIHNpZ25hbCBhYm91dCBhdmFpbGFibGUgc3BhY2UgaW4gdGhlIHJpbmdzIG9mIG90
aGVyIGRvbWFpbnMuCj4gPgo+ID4gQSBjb3VudCB3aWxsIGJlIG1haW50YWluZWQgb2YgdGhlIG51
bWJlciBvZiByaW5ncyB0aGF0IGEgZG9tYWluIGhhcwo+ID4gcmVnaXN0ZXJlZCBpbiBvcmRlciB0
byBsaW1pdCBpdCBiZWxvdyB0aGUgZml4ZWQgbWF4aW11bSBsaW1pdCBkZWZpbmVkIGhlcmUuCj4g
Pgo+ID4gVGhlIHNvZnR3YXJlIGxpY2Vuc2Ugb24gdGhlIHB1YmxpYyBoZWFkZXIgaXMgdGhlIEJT
RCBsaWNlbnNlLCBzdGFuZGFyZAo+ID4gcHJvY2VkdXJlIGZvciB0aGUgcHVibGljIFhlbiBoZWFk
ZXJzLiBUaGUgcHVibGljIGhlYWRlciB3YXMgb3JpZ2luYWxseQo+ID4gcG9zdGVkIHVuZGVyIGEg
R1BMIGxpY2Vuc2UgYXQ6IFsxXToKPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxMy0wNS9tc2cwMjcxMC5odG1sCj4gPgo+ID4gVGhlIGZv
bGxvd2luZyBBQ0sgYnkgTGFycyBLdXJ0aCBpcyB0byBjb25maXJtIHRoYXQgb25seSBwZW9wbGUg
YmVpbmcKPiA+IGVtcGxveWVlcyBvZiBDaXRyaXggY29udHJpYnV0ZWQgdG8gdGhlIGhlYWRlciBm
aWxlcyBpbiB0aGUgc2VyaWVzIHBvc3RlZCBhdAo+ID4gWzFdIGFuZCB0aGF0IHRodXMgdGhlIGNv
cHlyaWdodCBvZiB0aGUgZmlsZXMgaW4gcXVlc3Rpb24gaXMgZnVsbHkgb3duZWQgYnkKPiA+IENp
dHJpeC4gVGhlIEFDSyBhbHNvIGNvbmZpcm1zIHRoYXQgQ2l0cml4IGlzIGhhcHB5IGZvciB0aGUg
aGVhZGVyIGZpbGVzIHRvCj4gPiBiZSBwdWJsaXNoZWQgdW5kZXIgYSBCU0QgbGljZW5zZSBpbiB0
aGlzIHNlcmllcyAod2hpY2ggaXMgYmFzZWQgb24gWzFdKS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgo+
ID4gQWNrZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KPgo+IEkgaG9w
ZSBJJ3ZlIG5vdCB0cm9kZGVuIG9uIHRoZSB0b2VzIG9mIGFueSBvdGhlciByZXZpZXdzLiAgSSd2
ZSBnb3Qgc29tZQo+IG1pbm9yIHJlcXVlc3RzLCBidXQgaG9wZWZ1bGx5IGl0cyBhbGwgZmFpcmx5
IHRyaXZpYWwuCj4KPiA+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiA+IGluZGV4IGE3NTVh
NjcuLmFlYTEzZWIgMTAwNjQ0Cj4gPiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKPiA+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+ID4gQEAg
LTE4Miw2ICsxODIsMTcgQEAgUGVybWl0IFhlbiB0byB1c2UgIkFsd2F5cyBSdW5uaW5nIEFQSUMg
VGltZXIiIHN1cHBvcnQgb24gY29tcGF0aWJsZSBoYXJkd2FyZQo+ID4gIGluIGNvbWJpbmF0aW9u
IHdpdGggY3B1aWRsZS4gIFRoaXMgb3B0aW9uIGlzIG9ubHkgZXhwZWN0ZWQgdG8gYmUgdXNlZnVs
IGZvcgo+ID4gIGRldmVsb3BlcnMgd2lzaGluZyBYZW4gdG8gZmFsbCBiYWNrIHRvIG9sZGVyIHRp
bWluZyBtZXRob2RzIG9uIG5ld2VyIGhhcmR3YXJlLgo+ID4KPiA+ICsjIyMgYXJnbwo+ID4gKz4g
YD0gPGJvb2xlYW4+YAo+ID4gKwo+ID4gKz4gRGVmYXVsdDogYGZhbHNlYAo+ID4gKwo+ID4gK0Vu
YWJsZSB0aGUgQXJnbyBoeXBlcnZpc29yLW1lZGlhdGVkIGludGVyZG9tYWluIGNvbW11bmljYXRp
b24gbWVjaGFuaXNtLgo+ID4gKwo+ID4gK1RoaXMgYWxsb3dzIGRvbWFpbnMgYWNjZXNzIHRvIHRo
ZSBBcmdvIGh5cGVyY2FsbCwgd2hpY2ggc3VwcG9ydHMgcmVnaXN0cmF0aW9uCj4gPiArb2YgbWVt
b3J5IHJpbmdzIHdpdGggdGhlIGh5cGVydmlzb3IgdG8gcmVjZWl2ZSBtZXNzYWdlcywgc2VuZGlu
ZyBtZXNzYWdlcyB0bwo+ID4gK290aGVyIGRvbWFpbnMgYnkgaHlwZXJjYWxsIGFuZCBxdWVyeWlu
ZyB0aGUgcmluZyBzdGF0dXMgb2Ygb3RoZXIgZG9tYWlucy4KPgo+IFBsZWFzZSBkbyBpbmNsdWRl
IGEgbm90ZSBhYm91dCBDT05GSUdfQVJHTy4gIEkga25vdyB0aGlzIGRvYyBpcwo+IGluY29uc2lz
dGVudCBvbiB0aGUgbWF0dGVyIChhcyBLY29uZmlnIHBvc3RkYXRlcyB0aGUgd3JpdHRlbiBlbnRy
aWVzCj4gaGVyZSksIGJ1dCBJIGhhdmUgYmVlbiB0cnlpbmcgdG8gZml4IHVwLCBhbmQgbm93IGFi
b3V0IGhhbGYgb2YgdGhlCj4gZG9jdW1lbnRhdGlvbiBkb2VzIG1lbnRpb24gYXBwcm9wcmlhdGUg
S2NvbmZpZyBpbmZvcm1hdGlvbi4KCkFjaywgbm90ZSBhZGRlZC4KCj4KPiA+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCj4gPiBpbmRleCA2Zjc4MmY3
Li44NjE5NWQzIDEwMDY0NAo+ID4gLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKPiA+ICsrKyBiL3hl
bi9jb21tb24vYXJnby5jCj4gPiAgbG9uZwo+ID4gIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNt
ZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAo+Cj4gSSBrbm93IEknbSBjb21t
ZW50aW5nIG9uIHRoZSB3cm9uZyBwYXRjaCwgYnV0IHBsZWFzZSB1c2UgdW5zaWduZWQgbG9uZwo+
IGNtZCwgc28gdGhlIHR5cGUgZGVmaW5pdGlvbiBoZXJlIGRvZXNuJ3QgdHJ1bmNhdGUgdGhlIGNh
bGxlciBwcm92aWRlZAo+IHZhbHVlLiAgV2UgaGF2ZSBzaW1pbGFyIGJ1Z2d5IGNvZGUgYWxsIG92
ZXIgWGVuLCBidXQgaXRzIHRvbyBsYXRlIHRvIGZpeAo+IHRoYXQsIGFuZCBJJ2QgcHJlZmVyIG5v
dCB0byBwcm9wYWdhdGUgdGhlIGVycm9yLgoKT24gdGhpcyBvbmUsIGdpdmVuIEphbidzIHJlcGx5
LCBJJ3ZlIGxlZnQgaXQgYXMgaXMgZm9yIHRoZSBzZXJpZXMgdGhhdApJJ2xsIHB1c2ggdG9uaWdo
dC4gVGhhdCBwYXRjaCBpcyBjYXJyeWluZyBhbiBBY2sgZnJvbSBKYW4gYXQgdGhlCm1vbWVudCwg
c28gSSB3YXNuJ3QgZ29pbmcgdG8gdG91Y2ggaXQgaWYgaXQncyBub3QgcmVxdWlyZWQuIElmIHRo
ZXJlJ3MKY29uc2Vuc3VzIHRoYXQgaXQgc2hvdWxkIGNoYW5nZSwgbGV0IG1lIGtub3cgYW5kIEkn
bGwgc3dpdGNoIGl0LgoKPgo+ID4gICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCj4gPiAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGFyZzQpCj4gPiAgewo+ID4gLSAgICByZXR1cm4gLUVOT1NZUzsKPiA+ICsgICAgc3RydWN0
IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Cj4gPiArICAgIGxvbmcgcmMgPSAtRUZB
VUxUOwo+ID4gKwo+ID4gKyAgICBhcmdvX2RwcmludGsoIi0+ZG9fYXJnb19vcCgldSwlcCwlcCwl
ZCwlZClcbiIsIGNtZCwKPiA+ICsgICAgICAgICAgICAgICAgICh2b2lkICopYXJnMS5wLCAodm9p
ZCAqKWFyZzIucCwgKGludCkgYXJnMywgKGludCkgYXJnNCk7Cj4KPiBGb3IgZGVidWdnaW5nIHB1
cnBvc2VzLCB5b3UgZG9uJ3Qgd2FudCB0byB0cnVuY2F0ZSBhbnkgb2YgdGhlc2UgdmFsdWVzLAo+
IG9yIHlvdSdsbCBoYXZlIGEgcHJpbnQgbWVzc2FnZSB3aGljaCBkb2Vzbid0IG1hdGNoIHdoYXQg
dGhlIGd1ZXN0Cj4gcHJvdmlkZWQuICBJJ2QgdXNlICVsZCBmb3IgYXJnMyBhbmQgYXJnNC4KCkkn
dmUgZ29uZSB3aXRoICVsdSBmb3IgYXJnMyBhbmQgJWx4IGZvciBhcmc0LCBmb3IgdGhlIG5leHQg
cm91bmQsIGJ1dApJIGNvdWxkIGJlIG1pc3Npbmcgc29tZXRoaW5nOiBpcyB0aGVyZSBhIHJlYXNv
biB0byBwcmVmZXIgJyVsZCcgb3ZlcgonJWx1JyBmb3IgdXNpbmcgd2l0aCBhbiB1bnNpZ25lZCB0
eXBlPyBTaG91bGQgSSBiZSB1c2luZyAlZCBlbHNld2hlcmUsCmVnLiBmb3IgYSBkb21pZD8KCj4K
PiA+ICsKPiA+ICsgICAgaWYgKCB1bmxpa2VseSghb3B0X2FyZ29fZW5hYmxlZCkgKQo+ID4gKyAg
ICB7Cj4gPiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+Cj4gU2hvdWxkbid0IHRoaXMgYmUg
RU5PU1lTIGluc3RlYWQ/ICBUaGVyZSBpc24ndCBhIGNvbmNlcHR1YWwgZGlmZmVyZW5jZQo+IGJl
dHdlZW4gQ09ORklHX0FSR08gY29tcGlsZWQgb3V0LCBhbmQgb3B0X2FyZ28gY2xlYXIgb24gdGhl
IGNvbW1hbmQKPiBsaW5lLCBhbmQgSSBkb24ndCB0aGluayBhIGd1ZXN0IHNob3VsZCBiZSBhYmxl
IHRvIHRlbGwgdGhlIGRpZmZlcmVuY2UuCgpFT1BOT1RTVVBQIGhhcyBiZWVuIHJldGFpbmVkIGhl
cmUsIGFzIHBlciBhbiBlYXJsaWVyIHJldmlldyBhbmQgYWxzbyBhCnJlc3BvbnNlIGxhdGVyIGlu
IHRoaXMgdGhyZWFkLgoKPgo+ID4gKyAgICAgICAgcmV0dXJuIHJjOwo+ID4gKyAgICB9Cj4gPiAr
Cj4gPiArICAgIGRvbWFpbl9sb2NrKGN1cnJkKTsKPiA+ICsKPiA+ICsgICAgc3dpdGNoIChjbWQp
Cj4gPiArICAgIHsKPiA+ICsgICAgZGVmYXVsdDoKPiA+ICsgICAgICAgIHJjID0gLUVPUE5PVFNV
UFA7Cj4gPiArICAgICAgICBicmVhazsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBkb21haW5f
dW5sb2NrKGN1cnJkKTsKPiA+ICsKPiA+ICsgICAgYXJnb19kcHJpbnRrKCI8LWRvX2FyZ29fb3Ao
JXUpPSVsZFxuIiwgY21kLCByYyk7Cj4gPiArCj4gPiArICAgIHJldHVybiByYzsKPiA+ICt9Cj4g
PiArCj4gPiArc3RhdGljIHZvaWQKPiA+ICthcmdvX2RvbWFpbl9pbml0KHN0cnVjdCBhcmdvX2Rv
bWFpbiAqYXJnbykKPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKwo+ID4gKyAg
ICByd2xvY2tfaW5pdCgmYXJnby0+bG9jayk7Cj4gPiArICAgIHNwaW5fbG9ja19pbml0KCZhcmdv
LT5zZW5kX2xvY2spOwo+ID4gKyAgICBzcGluX2xvY2tfaW5pdCgmYXJnby0+d2lsZGNhcmRfbG9j
ayk7Cj4gPiArICAgIGFyZ28tPnJpbmdfY291bnQgPSAwOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBp
ID0gMDsgaSA8IEFSR09fSFRBQkxFX1NJWkU7ICsraSApCj4gPiArICAgIHsKPiA+ICsgICAgICAg
IElOSVRfSExJU1RfSEVBRCgmYXJnby0+cmluZ19oYXNoW2ldKTsKPiA+ICsgICAgICAgIElOSVRf
SExJU1RfSEVBRCgmYXJnby0+c2VuZF9oYXNoW2ldKTsKPiA+ICsgICAgfQo+ID4gKyAgICBJTklU
X0hMSVNUX0hFQUQoJmFyZ28tPndpbGRjYXJkX3BlbmRfbGlzdCk7Cj4gPiArfQo+ID4gKwo+ID4g
K2ludAo+ID4gK2FyZ29faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+Cj4gQXJlIHRoZXJlIGFueSBw
ZXItdmNwdSBhcmdvIHJlc291cmNlcz8gIEkgZG9uJ3Qgc2VlIGFueSBpbiB0aGUgc2VyaWVzLAo+
IGJ1dCBJJ2QgYmUgdGVtcHRlZCB0byBuYW1lIHRoZSBleHRlcm5hbCBmdW5jdGlvbnMgYXMKPiBh
cmdvX2RvbWFpbl97aW5pdCxkZXN0cm95fSgpIHdoaWNoIGlzIHNsaWdodGx5IGNsZWFyZXIgaW4g
dGhlIGNhbGxlcgo+IGNvbnRleHQuCgpJIGhhdmVuJ3QgcmVuYW1lZCB0aGlzIGFzIEknbSBvdXQg
b2YgdGltZSB0b2RheSBidXQgSSBzbGlnaHRseSB3YXJ5CmFib3V0IHdoZXRoZXIgaXQgZW5kcyB1
cCBoZWxwaW5nIGNsYXJpdHksIGdpdmVuIDEpIHRoZSBuYW1lIG9mIGFuCmV4aXN0aW5nIGRhdGEg
dHlwZSAnYXJnb19kb21haW4nIGFuZCAyKSB0aGUgb3RoZXIgc2ltaWxhciBpbml0CmZ1bmN0aW9u
cyB0aGF0IGFyZSBpbnZva2VkIGluIGRvbWFpbl9jcmVhdGUgZG9uJ3Qgc2VlbSB0byBmb2xsb3cg
dGhlCjxzdWJzeXN0ZW0+X2RvbWFpbl9pbml0IG5hbWluZyBzY2hlbWUuIEFyZSB5b3Ugc3VyZSBJ
IHNob3VsZCBkbyB0aGlzPwoKPgo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGFyZ29fZG9tYWluICph
cmdvOwo+ID4gKwo+ID4gKyAgICBpZiAoICFvcHRfYXJnb19lbmFibGVkICkKPiA+ICsgICAgewo+
ID4gKyAgICAgICAgYXJnb19kcHJpbnRrKCJhcmdvIGRpc2FibGVkLCBkb21pZDogJWRcbiIsIGQt
PmRvbWFpbl9pZCk7Cj4gPiArICAgICAgICByZXR1cm4gMDsKPiA+ICsgICAgfQo+ID4gKwo+ID4g
KyAgICBhcmdvX2RwcmludGsoImluaXQ6IGRvbWlkOiAlZFxuIiwgZC0+ZG9tYWluX2lkKTsKPiA+
ICsKPiA+ICsgICAgYXJnbyA9IHhtYWxsb2Moc3RydWN0IGFyZ29fZG9tYWluKTsKPgo+IEZvciBz
YW5pdHkgc2FrZSwgSSdkIHN1Z2dlc3QgeHphbGxvYygpIGhlcmUsIG5vdCB0aGF0IEkgY2FuIHNw
b3QKPiBhbnl0aGluZyB3cm9uZyB3aXRoIHRoZSBjdXJyZW50IGNvZGUuCgphY2ssIGRvbmUuCgo+
Cj4gPiArICAgIGlmICggIWFyZ28gKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gPiAr
Cj4gPiArICAgIHdyaXRlX2xvY2soJmFyZ29fbG9jayk7Cj4gPiArCj4gPiArICAgIGFyZ29fZG9t
YWluX2luaXQoYXJnbyk7Cj4KPiBUaGlzIGNhbGwgZG9lc24ndCBuZWVkIHRvIGJlIHdpdGhpbiB0
aGUgZ2xvYmFsIGFyZ29fbG9jayBjcml0aWNhbAo+IHJlZ2lvbiwgYmVjYXVzZSBpdCBleGNsdXNp
dmVseSBvcGVyYXRlcyBvbiBzdGF0ZSB3aGljaCBpcyBpbmFjY2Vzc2libGUKPiB0byB0aGUgcmVz
dCBvZiB0aGUgc3lzdGVtIHVudGlsIGQtPmFyZ28gaXMgd3JpdHRlbi4gIFRoaXMgdGhlbiBzaHJp
bmtzCj4gdGhlIGNyaXRpY2FsIHJlZ2lvbiB0byBhIHNpbmdsZSBwb2ludGVyIHdyaXRlLgoKYWNr
LCBkb25lCgo+IChGdXJ0aGVyLCB3aXRoIGEgcGF0Y2ggSQo+IGhhdmVuJ3QgcG9zdGVkIHlldCwg
dGhlIG1lbXNldCgwKSBpbiB6eGFsbG9jKCkgY2FuIGJlIHdyaXRlLW1lcmdlZCB3aXRoCj4gdGhl
IHNldHVwIGNvZGUgdG8gYXZvaWQgcmVwZWF0ZWQgd3JpdGVzLCB3aGljaCBjYW4ndCBoYXBwZW4g
d2l0aCBhCj4gc3BpbmxvY2sgaW4gYmV0d2Vlbi4pCj4KPiA+ICsKPiA+ICsgICAgZC0+YXJnbyA9
IGFyZ287Cj4gPiArCj4gPiArICAgIHdyaXRlX3VubG9jaygmYXJnb19sb2NrKTsKPiA+ICsKPiA+
ICsgICAgcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+ID4gK3ZvaWQKPiA+ICthcmdvX2Rlc3Ryb3ko
c3RydWN0IGRvbWFpbiAqZCkKPgo+IElzIHRoaXMgZnVuY3Rpb24gZnVsbHkgaWRlbXBvdGVudD8g
IEdpdmVuIGl0cyBjdXJyZW50IGNhbGxpbmcgY29udGV4dCwKPiBpdCBuZWVkcyB0byBiZS4gIChJ
IHRoaW5rIGl0IGlzLCBidXQgSSBqdXN0IHdhbnQgdG8gZG91YmxlIGNoZWNrLAo+IGJlY2F1c2Ug
aXQgZGVmaW5pdGVseSB3YW50cyB0byBiZS4pCgpJIHRoaW5rIHNvIGFuZCBpdCBpcyBpbnRlbmRl
ZCB0byBiZSAtIGl0IHRha2VzIGEgbG9jaywgb25seSBkb2VzIHdvcmsKaWYgYSBwb2ludGVyIGlz
bid0IE5VTEwsIGFuZCB0aGVuIE5VTExzIGl0IGJlZm9yZSBkcm9wcGluZyB0aGUgbG9jaywKc28g
c2hvdWxkIGJlIG9rLgoKPgo+IEkgYXNrLCBiZWNhdXNlLi4uCj4KPiA+ICt7Cj4gPiArICAgIEJV
R19PTighZC0+aXNfZHlpbmcpOwo+ID4gKwo+ID4gKyAgICB3cml0ZV9sb2NrKCZhcmdvX2xvY2sp
Owo+ID4gKwo+ID4gKyAgICBhcmdvX2RwcmludGsoImRlc3Ryb3k6IGRvbWlkICVkIGQtPmFyZ289
JXBcbiIsIGQtPmRvbWFpbl9pZCwgZC0+YXJnbyk7Cj4gPiArCj4gPiArICAgIGlmICggZC0+YXJn
byApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGRvbWFpbl9yaW5nc19yZW1vdmVfYWxsKGQpOwo+
ID4gKyAgICAgICAgcGFydG5lcl9yaW5nc19yZW1vdmUoZCk7Cj4gPiArICAgICAgICB3aWxkY2Fy
ZF9yaW5nc19wZW5kaW5nX3JlbW92ZShkKTsKPiA+ICsgICAgICAgIHhmcmVlKGQtPmFyZ28pOwo+
ID4gKyAgICAgICAgZC0+YXJnbyA9IE5VTEw7Cj4gPiArICAgIH0KPiA+ICsgICAgd3JpdGVfdW5s
b2NrKCZhcmdvX2xvY2spOwo+ID4gK30KPiA+ICsKPiA+ICt2b2lkCj4gPiArYXJnb19zb2Z0X3Jl
c2V0KHN0cnVjdCBkb21haW4gKmQpCj4gPiArewo+ID4gKyAgICB3cml0ZV9sb2NrKCZhcmdvX2xv
Y2spOwo+ID4gKwo+ID4gKyAgICBhcmdvX2RwcmludGsoInNvZnQgcmVzZXQgZD0lZCBkLT5hcmdv
PSVwXG4iLCBkLT5kb21haW5faWQsIGQtPmFyZ28pOwo+ID4gKwo+ID4gKyAgICBpZiAoIGQtPmFy
Z28gKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBkb21haW5fcmluZ3NfcmVtb3ZlX2FsbChkKTsK
PiA+ICsgICAgICAgIHBhcnRuZXJfcmluZ3NfcmVtb3ZlKGQpOwo+ID4gKyAgICAgICAgd2lsZGNh
cmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7Cj4gPiArCj4gPiArICAgICAgICBpZiAoICFvcHRf
YXJnb19lbmFibGVkICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICB4ZnJlZShkLT5h
cmdvKTsKPiA+ICsgICAgICAgICAgICBkLT5hcmdvID0gTlVMTDsKPiA+ICsgICAgICAgIH0KPiA+
ICsgICAgICAgIGVsc2UKPiA+ICsgICAgICAgICAgICBhcmdvX2RvbWFpbl9pbml0KGQtPmFyZ28p
Owo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHdyaXRlX3VubG9jaygmYXJnb19sb2NrKTsKPiA+
ICB9Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9t
YWluLmMKPiA+IGluZGV4IGM2MjNkYWUuLjk1OTY4NDAgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vY29t
bW9uL2RvbWFpbi5jCj4gPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gPiBAQCAtMzIsNiAr
MzIsNyBAQAo+ID4gICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPiA+ICAjaW5jbHVkZSA8
eGVuL3hlbm9wcm9mLmg+Cj4gPiAgI2luY2x1ZGUgPHhlbi9pcnEuaD4KPiA+ICsjaW5jbHVkZSA8
eGVuL2FyZ28uaD4KPiA+ICAjaW5jbHVkZSA8YXNtL2RlYnVnZ2VyLmg+Cj4gPiAgI2luY2x1ZGUg
PGFzbS9wMm0uaD4KPiA+ICAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+ID4gQEAgLTI3Nyw2
ICsyNzgsMTAgQEAgc3RhdGljIHZvaWQgX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQp
Cj4gPgo+ID4gICAgICB4ZnJlZShkLT5wYnVmKTsKPiA+Cj4gPiArI2lmZGVmIENPTkZJR19BUkdP
Cj4gPiArICAgIGFyZ29fZGVzdHJveShkKTsKPiA+ICsjZW5kaWYKPgo+IC4uLiBnaXZlbiB0aGlz
IGNhbGwgKHdoaWNoIGlzIGNvcnJlY3QpLCAuLi4KPgo+ID4gKwo+ID4gICAgICByYW5nZXNldF9k
b21haW5fZGVzdHJveShkKTsKPiA+Cj4gPiAgICAgIGZyZWVfY3B1bWFza192YXIoZC0+ZGlydHlf
Y3B1bWFzayk7Cj4gPiBAQCAtMzc2LDYgKzM4MSw5IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9j
cmVhdGUoZG9taWRfdCBkb21pZCwKPiA+ICAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmh5cGVyY2Fs
bF9kZWFkbG9ja19tdXRleCk7Cj4gPiAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJmQtPnBhZ2Vf
bGlzdCk7Cj4gPiAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJmQtPnhlbnBhZ2VfbGlzdCk7Cj4g
PiArI2lmZGVmIENPTkZJR19BUkdPCj4gPiArICAgIHJ3bG9ja19pbml0KCZkLT5hcmdvX2xvY2sp
Owo+ID4gKyNlbmRpZgo+ID4KPiA+ICAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPm5vZGVfYWZmaW5p
dHlfbG9jayk7Cj4gPiAgICAgIGQtPm5vZGVfYWZmaW5pdHkgPSBOT0RFX01BU0tfQUxMOwo+ID4g
QEAgLTQ0NSw2ICs0NTMsMTEgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90
IGRvbWlkLAo+ID4gICAgICAgICAgICAgIGdvdG8gZmFpbDsKPiA+ICAgICAgICAgIGluaXRfc3Rh
dHVzIHw9IElOSVRfZ250dGFiOwo+ID4KPiA+ICsjaWZkZWYgQ09ORklHX0FSR08KPiA+ICsgICAg
ICAgIGlmICggKGVyciA9IGFyZ29faW5pdChkKSkgIT0gMCApCj4gPiArICAgICAgICAgICAgZ290
byBmYWlsOwo+ID4gKyNlbmRpZgo+ID4gKwo+ID4gICAgICAgICAgZXJyID0gLUVOT01FTTsKPiA+
Cj4gPiAgICAgICAgICBkLT5wYnVmID0geHphbGxvY19hcnJheShjaGFyLCBET01BSU5fUEJVRl9T
SVpFKTsKPiA+IEBAIC03MTcsNiArNzMwLDkgQEAgaW50IGRvbWFpbl9raWxsKHN0cnVjdCBkb21h
aW4gKmQpCj4gPiAgICAgICAgICBpZiAoIGQtPmlzX2R5aW5nICE9IERPTURZSU5HX2FsaXZlICkK
PiA+ICAgICAgICAgICAgICByZXR1cm4gZG9tYWluX2tpbGwoZCk7Cj4gPiAgICAgICAgICBkLT5p
c19keWluZyA9IERPTURZSU5HX2R5aW5nOwo+ID4gKyNpZmRlZiBDT05GSUdfQVJHTwo+ID4gKyAg
ICAgICAgYXJnb19kZXN0cm95KGQpOwo+ID4gKyNlbmRpZgo+Cj4gLi4uIHRoaXMgb25lIGlzbid0
IG5lY2Vzc2FyeS4KPgo+IEknbSBpbiB0aGUgbWlkZGxlIG9mIGZpeGluZyBhbGwgdGhpcyBkZXN0
cnVjdGlvbiBsb2dpYywgYW5kCj4gX2RvbWFpbl9kZXN0cm95KCkgaXMgY2FsbGVkIGJlbG93Lgo+
Cj4gVGhlIHJ1bGUgaXMgdGhhdCBldmVyeXRoaW5nIGluIF9kb21haW5fZGVzdHJveSgpIHNob3Vs
ZCBiZSBpZGVtcG90ZW50LAo+IGFuZCBhbGwgZGVzdHJ1Y3Rpb24gbG9naWMgbmVlZHMgbW92aW5n
IHRoZXJlLCBzbyBJIGNhbiByZW1vdmUKPiBET01DVExfc2V0bWF4dmNwdXMgYW5kIGZpeCBhIGxv
YWQgb2YgdG9vbHN0YWNrLXRyaWdnZXJhYmxlIE5VTEwgcG9pbnRlcgo+IGRlcmVmZXJlbmNlcyBp
biBYZW4uCj4KPiBFdmVudHVhbGx5LCBldmVyeXRoaW5nIGluIHRoaXMgaHVuayB3aWxsIGRpc2Fw
cGVhci4KClRoYW5rcyBmb3IgdGhlIGd1aWRhbmNlLiBJJ3ZlIGFkZGVkIGEgRklYTUUgZm9yIHRo
aXMgZm9yIHRoZSBzZXJpZXMKSSdtIGFib3V0IHRvIHB1c2ggYW5kIHdpbGwgd29yayBvbiByZXNv
bHZpbmcgaXQgdG9tb3Jyb3cuCgo+Cj4gPiAgICAgICAgICBldnRjaG5fZGVzdHJveShkKTsKPiA+
ICAgICAgICAgIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKGQpOwo+ID4gICAgICAgICAgdG1lbV9k
ZXN0cm95KGQtPnRtZW1fY2xpZW50KTsKPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
YXJnby5oIGIveGVuL2luY2x1ZGUveGVuL2FyZ28uaAo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK
PiA+IGluZGV4IDAwMDAwMDAuLjI5ZDMyYTkKPiA+IC0tLSAvZGV2L251bGwKPiA+ICsrKyBiL3hl
bi9pbmNsdWRlL3hlbi9hcmdvLmgKPiA+IEBAIC0wLDAgKzEsMjMgQEAKPiA+ICsvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCj4gPiArICogQXJnbyA6IEh5cGVydmlzb3ItTWVkaWF0ZWQgZGF0YSBlWGNo
YW5nZQo+ID4gKyAqCj4gPiArICogQ29weXJpZ2h0IChjKSAyMDE4LCBCQUUgU3lzdGVtcwo+ID4g
KyAqCj4gPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCj4gPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiA+ICsgKiBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gPiArICogR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiA+ICsgKgo+ID4gKyAq
IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlCj4gPiArICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUg
dG8gdGhlIEZyZWUgU29mdHdhcmUKPiA+ICsgKiBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1wbGUg
UGxhY2UsIFN1aXRlIDMzMCwgQm9zdG9uLCBNQSAgMDIxMTEtMTMwNyAgVVNBCj4gPiArICovCj4g
PiArCj4gPiArI2lmbmRlZiBfX1hFTl9BUkdPX0hfXwo+ID4gKyNkZWZpbmUgX19YRU5fQVJHT19I
X18KPiA+ICsKPiA+ICtpbnQgYXJnb19pbml0KHN0cnVjdCBkb21haW4gKmQpOwo+ID4gK3ZvaWQg
YXJnb19kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwo+ID4gK3ZvaWQgYXJnb19zb2Z0X3Jlc2V0
KHN0cnVjdCBkb21haW4gKmQpOwo+Cj4gSW5zdGVhZCBvZiB0aGUgI2lmZGVmYXJ5IGluIHRoZSBj
YWxsaW5nIGNvZGUsIHBsZWFzZSBjb3VsZCB5b3Ugc3R1Ygo+IHRoZXNlIG91dCBpbiB0aGlzIGZp
bGU/ICBTZWUgdGhlIHRhaWwgb2YgaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oIGZvcgo+IGFu
IGV4YW1wbGUgYmFzZWQgb24gQ09ORklHX1BWLgoKYWNrLCBkb25lIGF0IFJvZ2VyJ3MgZWFybGll
ciByZXF1ZXN0LgoKVGhhbmtzIGZvciB0aGUgcmV2aWV3LAoKQ2hyaXN0b3BoZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 07:24:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 07:24:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjJ56-0000dk-Sl; Tue, 15 Jan 2019 07: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjJ55-0000df-O7
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 07:24:15 +0000
X-Inumbo-ID: 8f2168e4-1896-11e9-92db-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f2168e4-1896-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 07:24:14 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id k19-v6so1381654lji.11
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 23:24:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=NY4oBtr81aBp4jC0gVJWgw32Zqoe8PdY/oH+ROfQE3M=;
 b=OFg/3lqSbQuWWWUKQzzRsLkvoMN4mFlO0Yqwsbw9h7oFwIDKJR2vi+E8TUj7BQoMfk
 MZFj9gKN501GLCH0jfwRd+Hd2K9JsNfaI8yet2J+5ZTkxR0/OdC6AiH02HUJ7mxQxfe+
 j9/pNKPhxR+3IH4lK84QHQW4uTSp/HZF/79Niio6tjO79i3klgN6VUijtrX2v1mLAJxT
 nPTia6Ss1p9K6EoWEqn07EccAT3pKgCn5SHSRm41gDdNpWRYABeyhhs3AnWxzSqiVewf
 Kd6aCzQBfZ89uwSrqVrh/mpsELyefSBDMRPbx2L3sViEmw+syVDDp/mnGLZLsQEWYDZ7
 JIqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=NY4oBtr81aBp4jC0gVJWgw32Zqoe8PdY/oH+ROfQE3M=;
 b=GtV9M3HUV3pertK6RnD45Z3z3THWvluTYo6qEO3aBHsR11uM06FZIuludtg3itRoTU
 2O7KwX6V28NKcLEH6armZdGxxRaZH4LOtAOj0zr3B7PoSMgEdfpX45v7624Jni48zGsl
 T3Y2lpnBBsJ9AhqQaxtE4dxLh2vyh1FRIhjT6onSjWYdMtv8edWSk8FtGh2LkTwgaEGR
 MKNkUcIth+gvP5iaXpEM5K6AxBkgS9a5/oeA8YYmfyPwR6zkkg839HdFAAXJxGPItYUn
 xt5tb4/iU12+FgVlgCyaqjBeMU1EJ4HpmeHmspYi0XmDatFEe/tDdPFdutxyiSwgrThM
 NG7Q==
X-Gm-Message-State: AJcUukezRVxGp496afq0nhboHZ9M0QWfbcxTtxsdKiMhl/DHBPHsc5R/
 w6K6ZMj4e+FnWnFAHnkIr2DU9Zro3xUHA8nJ074=
X-Google-Smtp-Source: ALg8bN4EJmZnqefa8AuCK1Nu0YPyttkDkJ7iMVmx5CicsSCAEKMMBDs1MnAPWHTT/HHMaVM404mm8G02lreWxFgY0S8=
X-Received: by 2002:a2e:1241:: with SMTP id
 t62-v6mr1532720lje.171.1547537053213; 
 Mon, 14 Jan 2019 23:24:13 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <90a21420-9f9f-7a8f-32e5-b00e3e3bd1d0@citrix.com>
 <5C3CA6E5020000780020D59D@prv1-mh.provo.novell.com>
In-Reply-To: <5C3CA6E5020000780020D59D@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Mon, 14 Jan 2019 23:24:00 -0800
Message-ID: <CACMJ4GZNFV9E7Vvz3bG7XtDr5X7dc_v2+PagTYh8mpECXkNjyw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgNzoxMiBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDE0LjAxLjE5IGF0IDE1OjU4LCA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBPbiAwNy8wMS8yMDE5IDA3OjQyLCBDaHJpc3RvcGhl
ciBDbGFyayB3cm90ZToKPiA+PiAtLS0gYS94ZW4vY29tbW9uL2FyZ28uYwo+ID4+ICsrKyBiL3hl
bi9jb21tb24vYXJnby5jCj4gPj4gIGxvbmcKPiA+PiAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQg
Y21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gPgo+ID4gSSBrbm93IEkn
bSBjb21tZW50aW5nIG9uIHRoZSB3cm9uZyBwYXRjaCwgYnV0IHBsZWFzZSB1c2UgdW5zaWduZWQg
bG9uZwo+ID4gY21kLCBzbyB0aGUgdHlwZSBkZWZpbml0aW9uIGhlcmUgZG9lc24ndCB0cnVuY2F0
ZSB0aGUgY2FsbGVyIHByb3ZpZGVkCj4gPiB2YWx1ZS4gIFdlIGhhdmUgc2ltaWxhciBidWdneSBj
b2RlIGFsbCBvdmVyIFhlbiwgYnV0IGl0cyB0b28gbGF0ZSB0byBmaXgKPiA+IHRoYXQsIGFuZCBJ
J2QgcHJlZmVyIG5vdCB0byBwcm9wYWdhdGUgdGhlIGVycm9yLgo+Cj4gV2h5IGJ1Z2d5PyBJdCBh
bGwgZGVwZW5kcyBvbiBob3cgdGhlIGludGVyZmFjZSBpcyBzcGVjaWZpZWQuIElmCj4gdGhlIGlu
cHV0IGlzIDMyIGJpdHMgd2lkZSwgaXQgaXMgY2xlYXIgdGhhdCBoaWdoZXIgYml0cyBhcmUgc3Vw
cG9zZWQKPiB0byBiZSBpZ25vcmVkLiBOb3RoaW5nIHNheXMgdGhhdCB0aGUgZnVsbCByZWdpc3Rl
ciB3aWR0aCBpcwo+IHNpZ25pZmljYW50LgoKSSd2ZSBsZWZ0IHRoaXMgYXMgaXMgKGllLiB1bnNp
Z25lZCBpbnQpIGJ1dCBJIGNhbiBjaGFuZ2UgaXQgaWYgaXQgc2hvdWxkIGNoYW5nZS4KCj4KPiA+
PiAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVk
IGxvbmcgYXJnMywKPiA+PiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFyZzQpCj4gPj4gIHsK
PiA+PiAtICAgIHJldHVybiAtRU5PU1lTOwo+ID4+ICsgICAgc3RydWN0IGRvbWFpbiAqY3VycmQg
PSBjdXJyZW50LT5kb21haW47Cj4gPj4gKyAgICBsb25nIHJjID0gLUVGQVVMVDsKPiA+PiArCj4g
Pj4gKyAgICBhcmdvX2RwcmludGsoIi0+ZG9fYXJnb19vcCgldSwlcCwlcCwlZCwlZClcbiIsIGNt
ZCwKPiA+PiArICAgICAgICAgICAgICAgICAodm9pZCAqKWFyZzEucCwgKHZvaWQgKilhcmcyLnAs
IChpbnQpIGFyZzMsIChpbnQpIGFyZzQpOwo+ID4KPiA+IEZvciBkZWJ1Z2dpbmcgcHVycG9zZXMs
IHlvdSBkb24ndCB3YW50IHRvIHRydW5jYXRlIGFueSBvZiB0aGVzZSB2YWx1ZXMsCj4gPiBvciB5
b3UnbGwgaGF2ZSBhIHByaW50IG1lc3NhZ2Ugd2hpY2ggZG9lc24ndCBtYXRjaCB3aGF0IHRoZSBn
dWVzdAo+ID4gcHJvdmlkZWQuICBJJ2QgdXNlICVsZCBmb3IgYXJnMyBhbmQgYXJnNC4KPgo+IFBl
cmhhcHMgYmV0dGVyICVseCwgZm9yIHRoZSBvdXRwdXQgYmVpbmcgZWFzaWVyIHRvIHJlY29nbml6
ZQo+IGZvciBib3RoIGJpdG1hcHMgKGUuZy4gZmxhZyB2YWx1ZXMpIGFuZCBzdWZmaWNpZW50bHkg
bGFyZ2UgdmFsdWVzLgoKYWNrLCBkb25lCgo+Cj4gPj4gKwo+ID4+ICsgICAgaWYgKCB1bmxpa2Vs
eSghb3B0X2FyZ29fZW5hYmxlZCkgKQo+ID4+ICsgICAgewo+ID4+ICsgICAgICAgIHJjID0gLUVP
UE5PVFNVUFA7Cj4gPgo+ID4gU2hvdWxkbid0IHRoaXMgYmUgRU5PU1lTIGluc3RlYWQ/ICBUaGVy
ZSBpc24ndCBhIGNvbmNlcHR1YWwgZGlmZmVyZW5jZQo+ID4gYmV0d2VlbiBDT05GSUdfQVJHTyBj
b21waWxlZCBvdXQsIGFuZCBvcHRfYXJnbyBjbGVhciBvbiB0aGUgY29tbWFuZAo+ID4gbGluZSwg
YW5kIEkgZG9uJ3QgdGhpbmsgYSBndWVzdCBzaG91bGQgYmUgYWJsZSB0byB0ZWxsIHRoZSBkaWZm
ZXJlbmNlLgo+Cj4gSSBhZG1pdCBpdCdzIGEgYm91bmRhcnkgY2FzZSwgYnV0IEkgdGhpbmsgRU5P
U1lTIHNob3VsZCBzdHJpY3RseQo+IG9ubHkgZXZlciBiZSAoYW5kIGhhdmUgYmVlbikgcmV0dXJu
ZWQgZm9yIHVucmVjb2duaXplZCBtYWpvcgo+IGh5cGVyY2FsbCBudW1iZXJzLgoKYWNrCgpDaHJp
c3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 07:57:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 07:57:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjJaT-0002va-GG; Tue, 15 Jan 2019 07:56: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjJaR-0002vV-Sd
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 07:56:40 +0000
X-Inumbo-ID: 151333c1-189b-11e9-92db-bc764e045a96
Received: from mail-lj1-x230.google.com (unknown [2a00:1450:4864:20::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 151333c1-189b-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 07:56:37 +0000 (UTC)
Received: by mail-lj1-x230.google.com with SMTP id x85-v6so1504046ljb.2
 for <xen-devel@lists.xenproject.org>; Mon, 14 Jan 2019 23:56:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=D+CteeNuZFtlDFYQjsXxA/m/fe3v7oIdR7yW+TRAvYY=;
 b=YuxNVkLmCvKiQ3GnCs+BbEhV4wX15Pe2D4/KUmyJjaPy0rP2zceTsJFCbX39A4HmCo
 IvnM0KItpquvzoU3mbVqOXcGojQlOLXnYugNShhhc5xpEiDt6IFzKg6wZe8exijcp1Zp
 Jlu1h4U5fLuyKT90EUjbEoa7IHvLbjJBwq8HfLW9TKmsp4xyY6rz2q/bcZXM0LEbUlSV
 /BFrMbn4HYJoYXaGj0g+4yDuye6C2/0exSPFjNWqWaF+NV+c9BKn/bq0o97wT3BQW0zf
 uiF+tMihZKoIatSJqWe4/WhjxqMA5s1Cx1f7+9F87dhIWwzoY8vexGgw03QuwhCydaS5
 eqAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=D+CteeNuZFtlDFYQjsXxA/m/fe3v7oIdR7yW+TRAvYY=;
 b=UWzf9VW1zVMj991YpQngy6jYyLaM6LKFAjSX4i9WXwcJiEji2swFxxvT7SoR0NLU/1
 OWdhLIJGibRl+Ar8pL7T8I/Hu8Qu5L6DVnwDgRc0v0QAUvBowt/2a1iTbWaM+oqbqzOm
 13lzBSxqyUy8RCHt/bCkfVPyDU4vaRNZa+CxZW2ELr0mEmjPdSPP8AcGTUCce4nzEC8/
 SooZ1GGK6+EH/CwgsfBhp7RX+5AatzHNLSKM/+iMvvosxAsPmm8QpDxQ7wbD3h9jIgIt
 eHNDdSxiu0poMUw38xRI3T9Jij2U3Abg7yNhtt7qJoCNBdKPbyERfq469JmyX4gUlPRQ
 NhDg==
X-Gm-Message-State: AJcUukdOW2/3eY6B2jtoFDpie3sYjCzP8eXO0kN9uIMzfOBNqzFI7Ye6
 vy/RZV6y8jKp/ipUK9yAiiHeVpUFYbwlnt4FBW4=
X-Google-Smtp-Source: ALg8bN4FLj9hnR8h0lFUcQfEX3ll36MyNe3IWnxLAqUwdQK3rgDf/Zlm2s/KNkcir6Urs7O1hxDa3MAbRBK3PzU8h8k=
X-Received: by 2002:a2e:974a:: with SMTP id
 f10-v6mr1897840ljj.61.1547538995587; 
 Mon, 14 Jan 2019 23:56:35 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <5C3C9A5B020000780020D4A6@prv1-mh.provo.novell.com>
In-Reply-To: <5C3C9A5B020000780020D4A6@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Mon, 14 Jan 2019 23:56:22 -0800
Message-ID: <CACMJ4GZccfvKhBYBd+iNtbuSpGvVQ5OEF6BU8+NNbhF7Z=ERFQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgNjoxOSBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDA3LjAxLjE5IGF0IDA4OjQyLCA8Y2hyaXN0b3BoZXIu
dy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKPiA+
ICsrKyBiL3hlbi9jb21tb24vYXJnby5jCj4gPiBAQCAtMjMsMTYgKzIzLDQxIEBACj4gPiAgI2lu
Y2x1ZGUgPHhlbi9ldmVudC5oPgo+ID4gICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPiA+
ICAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ID4gKyNpbmNsdWRlIDx4ZW4vbGliLmg+
Cj4gPiArI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KPiA+ICAjaW5jbHVkZSA8eGVuL3RpbWUuaD4K
PiA+ICAjaW5jbHVkZSA8cHVibGljL2FyZ28uaD4KPiA+Cj4gPiArI2RlZmluZSBNQVhfUklOR1Nf
UEVSX0RPTUFJTiAgICAgICAgICAgIDEyOFUKPiA+ICsKPiA+ICsvKiBBbGwgbWVzc2FnZXMgb24g
dGhlIHJpbmcgYXJlIHBhZGRlZCB0byBhIG11bHRpcGxlIG9mIHRoZSBzbG90IHNpemUuICovCj4g
PiArI2RlZmluZSBST1VORFVQX01FU1NBR0UoYSkgKFJPVU5EVVAoKGEpLCBYRU5fQVJHT19NU0df
U0xPVF9TSVpFKSkKPgo+IFBvaW50bGVzcyBvdXRlcm1vc3QgcGFpciBvZiBwYXJlbnRoZXNlcy4K
CmFjaywgcmVtb3ZlZAoKPgo+ID4gQEAgLTE5OCw2ICsyMjMsMzEgQEAgc3RhdGljIERFRklORV9S
V0xPQ0soYXJnb19sb2NrKTsgLyogTDEgKi8KPiA+ICAjZGVmaW5lIGFyZ29fZHByaW50ayhmb3Jt
YXQsIC4uLiApICgodm9pZCkwKQo+ID4gICNlbmRpZgo+ID4KPiA+ICsvKgo+ID4gKyAqIFRoaXMg
aGFzaCBmdW5jdGlvbiBpcyB1c2VkIHRvIGRpc3RyaWJ1dGUgcmluZ3Mgd2l0aGluIHRoZSBwZXIt
ZG9tYWluCj4gPiArICogaGFzaCB0YWJsZXMgKGQtPmFyZ28tPnJpbmdfaGFzaCBhbmQgZC0+YXJn
b19zZW5kX2hhc2gpLiBUaGUgaGFzaCB0YWJsZQo+ID4gKyAqIHdpbGwgcHJvdmlkZSBhIHN0cnVj
dCBpZiBhIG1hdGNoIGlzIGZvdW5kIHdpdGggYSAnYXJnb19yaW5nX2lkJyBrZXk6Cj4gPiArICog
aWUuIHRoZSBrZXkgaXMgYSAoZG9tYWluIGlkLCBwb3J0LCBwYXJ0bmVyIGRvbWFpbiBpZCkgdHVw
bGUuCj4gPiArICogU2luY2UgcG9ydCBudW1iZXIgdmFyaWVzIHRoZSBtb3N0IGluIGV4cGVjdGVk
IHVzZSwgYW5kIHRoZSBMaW51eCBkcml2ZXIKPiA+ICsgKiBhbGxvY2F0ZXMgYXQgYm90aCB0aGUg
aGlnaCBhbmQgbG93IGVuZHMsIGluY29ycG9yYXRlIGhpZ2ggYW5kIGxvdyBiaXRzIHRvCj4gPiAr
ICogaGVscCB3aXRoIGRpc3RyaWJ1dGlvbi4KPiA+ICsgKiBBcHBseSBhcnJheV9pbmRleF9ub3Nw
ZWMgYXMgYSBkZWZlbnNpdmUgbWVhc3VyZSBzaW5jZSB0aGlzIG9wZXJhdGVzCj4gPiArICogb24g
dXNlci1zdXBwbGllZCBpbnB1dCBhbmQgdGhlIGFycmF5IHNpemUgdGhhdCBpdCBpbmRleGVzIGlu
dG8gaXMga25vd24uCj4gPiArICovCj4gPiArc3RhdGljIHVuc2lnbmVkIGludAo+ID4gK2hhc2hf
aW5kZXgoY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQpCj4gPiArewo+ID4gKyAgICB1bnNp
Z25lZCBpbnQgaGFzaDsKPiA+ICsKPiA+ICsgICAgaGFzaCA9ICh1aW50MTZfdCkoaWQtPnBvcnQg
Pj4gMTYpOwo+ID4gKyAgICBoYXNoIF49ICh1aW50MTZfdClpZC0+cG9ydDsKPgo+IEkgbWF5IGhh
dmUgYXNrZWQgdGhpcyBiZWZvcmUsIGJ1dCBhcmUgdGhlIGNhc3RzIHJlYWxseSBuZWVkZWQKPiB3
aXRoIC4uLgo+Cj4gPiArICAgIGhhc2ggXj0gaWQtPmRvbWFpbl9pZDsKPiA+ICsgICAgaGFzaCBe
PSBpZC0+cGFydG5lcl9pZDsKPiA+ICsgICAgaGFzaCAmPSAoQVJHT19IVEFCTEVfU0laRSAtIDEp
Owo+Cj4gLi4uIHRoZSBtYXNraW5nIGRvbmUgaGVyZT8KPgo+ID4gKyAgICByZXR1cm4gYXJyYXlf
aW5kZXhfbm9zcGVjKGhhc2gsIEFSR09fSFRBQkxFX1NJWkUpOwo+Cj4gV2l0aCB0aGUgbWFza2lu
ZyBhYm92ZSAtIGlzIHRoaXMgcmVhbGx5IG5lZWRlZD8KPgo+IEFuZCB0aGVuIHRoZSBxdWVzdGlv
biBpcyB3aGV0aGVyIHRoZSBxdWFsaXR5IG9mIHRoZSBoYXNoIGlzCj4gc3VmZmljaWVudDogVGhl
cmUgd29uJ3QgYmUgbW9yZSBzZXQgYml0cyBpbiB0aGUgcmVzdWx0IHRoYW4KPiBhcmUgaW4gYW55
IG9mIHRoZSB0aHJlZSBpbnB1dCB2YWx1ZXMsIHNvIGlmIHRoZXkncmUgYWxsIHNtYWxsLAo+IGhp
Z2hlciBoYXNoIHRhYmxlIGVudHJpZXMgd29uJ3QgYmUgdXNlZCBhdCBhbGwuIEkgd291bGQKPiBh
c3N1bWUgdGhlIGdvYWwgdG8gYmUgdGhhdCBieSB0aGUgdGltZSAzMiBlbnRpdGllcyBhcHBlYXIs
Cj4gY2hhbmNlcyBiZSBnb29kIHRoYXQgYXQgbGVhc3QgYWJvdXQgMzAgb2YgdGhlIGhhc2ggdGFi
bGUKPiBlbnRyaWVzIGFyZSBpbiB1c2UuCgpvaywgSSdsbCByZXBsYWNlIHRoaXMgZnVuY3Rpb24g
YW5kIGFkZHJlc3MgdGhlIGFib3ZlLgpJJ20gb3V0IG9mIHRpbWUgdG9kYXkgc28gaGF2ZSBhZGRl
ZCBhIEZJWE1FIGZvciB0b2RheSdzIHNlcmllcyBwb3N0aW5nCmFuZCB3aWxsIGdldCBpdCBkb25l
IHRvbW9ycm93LgoKPgo+ID4gQEAgLTIxOSw2ICsyNjksNzggQEAgcmluZ191bm1hcChzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKPiA+ICAgICAgfQo+ID4gIH0KPiA+Cj4gPiArc3Rh
dGljIGludAo+ID4gK3JpbmdfbWFwX3BhZ2Uoc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2lu
Zm8sIHVuc2lnbmVkIGludCBpLCB2b2lkICoqb3V0X3B0cikKPiA+ICt7Cj4gPiArICAgIGlmICgg
aSA+PSByaW5nX2luZm8tPm5tZm5zICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLAo+ID4gKyAgICAgICAgICAgICAgICJhcmdvOiByaW5nICh2bSV1OiV4IHZtJWQp
ICVwIGF0dGVtcHRlZCB0byBtYXAgcGFnZSAgJXUgb2YgJXVcbiIsCj4KPiByaW5nX2luZm8tPmlk
Lntkb21haW4scGFydG5lcn1faWQgbG9vayB0byBiZSBvZiB0aGUgc2FtZSB0eXBlIC0KPiB3aHkg
b25jZSAldSBhbmQgb25jZSAlZD8gU2FtZSBlbHNld2hlcmUuCgpGaXhlZCBhY3Jvc3MgdGhlIHNl
cmllcyB0byB1c2UgJXUgZm9yIGRvbWlkX3Qgb3V0cHV0LgoKPgo+ID4gKyAgICAgICAgICAgICAg
ICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5wb3J0LAo+ID4gKyAgICAg
ICAgICAgICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQsIHJpbmdfaW5mbywgaSwgcmluZ19p
bmZvLT5ubWZucyk7Cj4gPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+ICsgICAgfQo+Cj4g
ICAgIGkgPSBhcnJheV9pbmRleF9ub3NwZWMoaSwgcmluZ19pbmZvLT5ubWZucyk7Cj4KPiBjb25z
aWRlcmluZyB0aGUgYXJyYXkgaW5kZXhlcyBoZXJlPyBPZiBjb3Vyc2UgYXQgdGhpcyBwb2ludCBv
bmx5Cj4gemVybyBjYW4gYmUgcGFzc2VkIGluLCBidXQgSSBhc3N1bWUgdGhpcyBjaGFuZ2VzIGlu
IGxhdGVyIHBhdGNoZXMKPiBhbmQgdGhlIGluZGV4IGlzIGF0IGxlYXN0IGluZGlyZWN0bHkgZ3Vl
c3QgY29udHJvbGxlZC4KCkFkZGVkLCB0aGFua3MuCgo+Cj4gPiBAQCAtMzcxLDYgKzQ5Myw0MTgg
QEAgcGFydG5lcl9yaW5nc19yZW1vdmUoc3RydWN0IGRvbWFpbiAqc3JjX2QpCj4gPiAgICAgIH0K
PiA+ICB9Cj4gPgo+ID4gK3N0YXRpYyBpbnQKPiA+ICtmaW5kX3JpbmdfbWZuKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgKm1mbikKPgo+IFNvIHlvdSBoYXZlIGZpbmRfcmluZ19t
Zm4oKSwgZmluZF9yaW5nX21mbnMoKSwgYW5kIHJpbmdfZmluZF9pbmZvKCkuCj4gQW55IGNoYW5j
ZSB5b3UgY291bGQgdXNlIGEgY29uc2lzdGVudCBvcmRlcmluZyBvZiAicmluZyIgYW5kICJmaW5k
Ij8KPiBPciBpcyB0aGVyZSBhIHJlYXNvbiBiZWhpbmQgdGhlIGFwcGFyZW50IG1pc21hdGNoPwoK
SSd2ZSByZW5hbWVkIHRoZW0gdG8gdXNlICdmaW5kXycgYXMgdGhlIGNvbW1vbiBwcmVmaXguIExv
b2sgY2xlYW5lciB0bwptZS4gdGhhbmtzLgoKPgo+ID4gK3sKPiA+ICsgICAgcDJtX3R5cGVfdCBw
Mm10Owo+ID4gKyAgICBpbnQgcmV0ID0gMDsKPiA+ICsKPiA+ICsjaWZkZWYgQ09ORklHX1g4Ngo+
ID4gKyAgICAqbWZuID0gZ2V0X2dmbl91bnNoYXJlKGQsIGdmbl94KGdmbiksICZwMm10KTsKPiA+
ICsjZWxzZQo+ID4gKyAgICAqbWZuID0gcDJtX2xvb2t1cChkLCBnZm4sICZwMm10KTsKPiA+ICsj
ZW5kaWYKPiA+ICsKPiA+ICsgICAgaWYgKCAhbWZuX3ZhbGlkKCptZm4pICkKPiA+ICsgICAgICAg
IHJldCA9IC1FSU5WQUw7Cj4gPiArI2lmZGVmIENPTkZJR19YODYKPiA+ICsgICAgZWxzZSBpZiAo
IHAybV9pc19wYWdpbmcocDJtdCkgfHwgKHAybXQgPT0gcDJtX3JhbV9sb2dkaXJ0eSkgKQo+ID4g
KyAgICAgICAgcmV0ID0gLUVBR0FJTjsKPiA+ICsjZW5kaWYKPiA+ICsgICAgZWxzZSBpZiAoIChw
Mm10ICE9IHAybV9yYW1fcncpIHx8Cj4gPiArICAgICAgICAgICAgICAhZ2V0X3BhZ2VfYW5kX3R5
cGUobWZuX3RvX3BhZ2UoKm1mbiksIGQsIFBHVF93cml0YWJsZV9wYWdlKSApCj4gPiArICAgICAg
ICByZXQgPSAtRUlOVkFMOwo+ID4gKwo+ID4gKyNpZmRlZiBDT05GSUdfWDg2Cj4gPiArICAgIHB1
dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7Cj4gPiArI2VuZGlmCj4gPiArCj4gPiArICAgIHJldHVybiBy
ZXQ7Cj4gPiArfQo+Cj4gUGxlYXNlIGNoZWNrIHdoZXRoZXIgeW91IGNvdWxkIGxldmVyYWdlIGNo
ZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKCkKPiBoZXJlLiBJZiB5b3UgY2FuJ3QsIHBsZWFzZSBhdCBs
ZWFzdCB0YWtlIGluc3BpcmF0aW9uIGFzIHRvIGUuZy4gdGhlCj4gI2lmZGVmLXMgZnJvbSB0aGF0
IGZ1bmN0aW9uLgoKSGF2ZSBhZGRlZCBhIHRlbXBvcmFyeSBGSVhNRSBmb3IgdGhpcyBhbmQgd2ls
bCBkbyB0aGlzIHRvbW9ycm93LgoKPgo+ID4gK3N0YXRpYyBpbnQKPiA+ICtmaW5kX3JpbmdfbWZu
cyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKPiA+
ICsgICAgICAgICAgICAgICB1aW50MzJfdCBucGFnZSwKPiA+ICsgICAgICAgICAgICAgICBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3BhZ2VfZGVzY3JfdCkgcGdfZGVzY3JfaG5kLAo+
ID4gKyAgICAgICAgICAgICAgIHVpbnQzMl90IGxlbikKPgo+IE5vdGljaW5nIGl0IGhlcmUsIGJ1
dCBwZXJoYXBzIHN0aWxsIGFuIGlzc3VlIGVsc2V3aGVyZSBhcyB3ZWxsOiBEaWRuJ3QKPiB3ZSBh
Z3JlZSBvbiByZW1vdmluZyB1bm5lY2Vzc2FyeSB1c2Ugb2YgZml4ZWQgd2lkdGggdHlwZXM/IE9y
Cj4gd2FzIHRoYXQgaW4gdGhlIGNvbnRleHQgb24gYW4gZWFybGllciBwYXRjaCBvZiB2Mz8KClRo
ZXNlIGFyZSBmaXhlZCBhbmQgaG9wZWZ1bGx5IGFsbCB0aGUgb3RoZXJzIHRoYXQgZG8gbm90IGJl
bG9uZyBhcmUKYWxzbyBnb25lIGluIHY0LgoKPgo+ID4gK3sKPiA+ICsgICAgdW5zaWduZWQgaW50
IGk7Cj4gPiArICAgIGludCByZXQgPSAwOwo+ID4gKyAgICBtZm5fdCAqbWZuczsKPiA+ICsgICAg
dWludDhfdCAqKm1mbl9tYXBwaW5nOwo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBmaXJz
dCBib3VuZHMgY2hlY2sgb24gbnBhZ2UgaGVyZSBhbHNvIHNlcnZlcyBhcyBhbiBvdmVyZmxvdyBj
aGVjawo+ID4gKyAgICAgKiBiZWZvcmUgbGVmdCBzaGlmdGluZyBpdAo+ID4gKyAgICAgKi8KPiA+
ICsgICAgaWYgKCAodW5saWtlbHkobnBhZ2UgPiAoWEVOX0FSR09fTUFYX1JJTkdfU0laRSA+PiBQ
QUdFX1NISUZUKSkpIHx8Cj4KPiBJc24ndCB0aGlzIHJlZHVuZGFudCB3aXRoIHRoZSBjaGVjayBp
biBkb19hcmdvX3AoKT8KPgo+ID4gKyAgICAgICAgICgobnBhZ2UgPDwgUEFHRV9TSElGVCkgPCBs
ZW4pICkKPiA+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwoKQW5zd2VyaW5nIHlvdXIgcG9pbnQg
aW5saW5lIGFib3ZlOiBZZXMgLSBkb19hcmdvX29wIGRvZXMgdGhlIGJvdW5kcwpjaGVja2luZywg
c28gSSd2ZSByZW1vdmVkIHRoZSBlbnRpcmUgY2hlY2sgYWJvdmUuCgo+ID4gKwo+ID4gKyAgICBp
ZiAoIHJpbmdfaW5mby0+bWZucyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIC8qIFJpbmcgYWxy
ZWFkeSBleGlzdGVkOiBkcm9wIHRoZSBwcmV2aW91cyBtYXBwaW5nLiAqLwo+ID4gKyAgICAgICAg
Z3ByaW50ayhYRU5MT0dfSU5GTywKPiA+ICsgICAgICAgICAiYXJnbzogdm0ldSByZS1yZWdpc3Rl
ciBleGlzdGluZyByaW5nICh2bSV1OiV4IHZtJWQpIGNsZWFycyBtYXBwaW5nXG4iLAo+Cj4gSW5k
ZW50YXRpb24gKGFsc28gZWxzZXdoZXJlKS4KCkFjaywgZml4ZWQgaGVyZSBhbmQgZWxzZXdoZXJl
LgoKPgo+ID4gKyAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJpbmdfaW5mby0+aWQuZG9t
YWluX2lkLAo+ID4gKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLnBvcnQsIHJpbmdfaW5m
by0+aWQucGFydG5lcl9pZCk7Cj4gPiArCj4gPiArICAgICAgICByaW5nX3JlbW92ZV9tZm5zKGQs
IHJpbmdfaW5mbyk7Cj4gPiArICAgICAgICBBU1NFUlQoIXJpbmdfaW5mby0+bWZucyk7Cj4gPiAr
ICAgIH0KPiA+ICsKPiA+ICsgICAgbWZucyA9IHhtYWxsb2NfYXJyYXkobWZuX3QsIG5wYWdlKTsK
PiA+ICsgICAgaWYgKCAhbWZucyApCj4gPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+ICsK
PiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBucGFnZTsgaSsrICkKPiA+ICsgICAgICAgIG1mbnNb
aV0gPSBJTlZBTElEX01GTjsKPiA+ICsKPiA+ICsgICAgbWZuX21hcHBpbmcgPSB4emFsbG9jX2Fy
cmF5KHVpbnQ4X3QgKiwgbnBhZ2UpOwo+ID4gKyAgICBpZiAoICFtZm5fbWFwcGluZyApCj4gPiAr
ICAgIHsKPiA+ICsgICAgICAgIHhmcmVlKG1mbnMpOwo+ID4gKyAgICAgICAgcmV0dXJuIC1FTk9N
RU07Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgcmluZ19pbmZvLT5ucGFnZSA9IG5wYWdlOwo+
ID4gKyAgICByaW5nX2luZm8tPm1mbnMgPSBtZm5zOwo+ID4gKyAgICByaW5nX2luZm8tPm1mbl9t
YXBwaW5nID0gbWZuX21hcHBpbmc7Cj4KPiBBcyB0aGUgaW52ZXJzZSB0byB0aGUgY2xlYW51cCBz
ZXF1ZW5jZSBpbiBhbiBlYXJsaWVyIHBhdGNoOiBQbGVhc2UKPiBzZXQgLT5ucGFnZSBsYXN0IGhl
cmUgZXZlbiBpZiBpdCBkb2Vzbid0IHN0cmljdGx5IG1hdHRlci4KCm5wYWdlIGlzIG5vdyBnb25l
IGFmdGVyIGltcGxlbWVudGluZyBSb2dlcidzIGZlZWRiYWNrIHRvIG9ubHkga2VlcCAibGVuIi4K
Cj4KPiA+ICsgICAgQVNTRVJUKHJpbmdfaW5mby0+bnBhZ2UgPT0gbnBhZ2UpOwo+Cj4gV2hhdCBp
cyB0aGlzIHRyeWluZyB0byBtYWtlIHN1cmUsIHNlZWluZyB0aGUgYXNzaWdubWVudCBqdXN0IGEK
PiBmZXcgbGluZXMgdXA/CgpyZW1vdmVkCgo+Cj4gPiArICAgIGlmICggcmluZ19pbmZvLT5ubWZu
cyA9PSByaW5nX2luZm8tPm5wYWdlICkKPiA+ICsgICAgICAgIHJldHVybiAwOwo+Cj4gQ2FuIHRo
aXMgaGFwcGVuIHdpdGggdGhlIHJpbmdfcmVtb3ZlX21mbnMoKSBjYWxsIGFib3ZlPwoKTm8sIG5v
dCBhbnkgbW9yZSwgeW91J3JlIHJpZ2h0LgoKPgo+ID4gKyAgICBmb3IgKCBpID0gcmluZ19pbmZv
LT5ubWZuczsgaSA8IHJpbmdfaW5mby0+bnBhZ2U7IGkrKyApCj4KPiBBbmQgaGVuY2UgY2FuIGkg
c3RhcnQgZnJvbSBvdGhlciB0aGFuIHplcm8gaGVyZT8gQW5kIHdoeSBub3QKPiB1c2UgdGhlIChw
b3NzaWJseSBjaGVhcGVyIHRvIGFjY2VzcykgZnVuY3Rpb24gYXJndW1lbnQgIm5wYWdlIgo+IGFz
IHRoZSBsb29wIHVwcGVyIGJvdW5kPyBUaGUgb3RoZXIgc2ltaWxhciBsb29wIGEgZmV3IGxpbmVz
IHVwCj4gaXMgY29kZWQgdGhhdCBzaW1wbGVyIHdheS4KClllcywgdGhhbmtzLCBkb25lLgoKPgo+
ID4gK3N0YXRpYyBsb25nCj4gPiArcmVnaXN0ZXJfcmluZyhzdHJ1Y3QgZG9tYWluICpjdXJyZCwK
PiA+ICsgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fcmVnaXN0
ZXJfcmluZ190KSByZWdfaG5kLAo+ID4gKyAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fYXJnb19wYWdlX2Rlc2NyX3QpIHBnX2Rlc2NyX2huZCwKPiA+ICsgICAgICAgICAg
ICAgIHVpbnQzMl90IG5wYWdlLCBib29sIGZhaWxfZXhpc3QpCj4gPiArewo+ID4gKyAgICB4ZW5f
YXJnb19yZWdpc3Rlcl9yaW5nX3QgcmVnOwo+ID4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIHJp
bmdfaWQ7Cj4gPiArICAgIHZvaWQgKm1hcF9yaW5ncDsKPiA+ICsgICAgeGVuX2FyZ29fcmluZ190
ICpyaW5ncDsKPiA+ICsgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4gPiAr
ICAgIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqc2VuZF9pbmZvID0gTlVMTDsKPiA+ICsgICAgc3Ry
dWN0IGRvbWFpbiAqZHN0X2QgPSBOVUxMOwo+ID4gKyAgICBpbnQgcmV0ID0gMDsKPiA+ICsgICAg
dWludDMyX3QgcHJpdmF0ZV90eF9wdHI7Cj4gPiArCj4gPiArICAgIGlmICggY29weV9mcm9tX2d1
ZXN0KCZyZWcsIHJlZ19obmQsIDEpICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgcmV0ID0gLUVG
QVVMVDsKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIC8q
Cj4gPiArICAgICAqIEEgcmluZyBtdXN0IGJlIGxhcmdlIGVub3VnaCB0byB0cmFuc21pdCBtZXNz
YWdlcywgc28gcmVxdWlyZXMgc3BhY2UgZm9yOgo+ID4gKyAgICAgKiAqIDEgbWVzc2FnZSBoZWFk
ZXIsIHBsdXMKPiA+ICsgICAgICogKiAxIHBheWxvYWQgc2xvdCAocGF5bG9hZCBpcyBhbHdheXMg
cm91bmRlZCB0byBhIG11bHRpcGxlIG9mIDE2IGJ5dGVzKQo+ID4gKyAgICAgKiAgIGZvciB0aGUg
bWVzc2FnZSBwYXlsb2FkIHRvIGJlIHdyaXR0ZW4gaW50bywgcGx1cwo+ID4gKyAgICAgKiAqIDEg
bW9yZSBzbG90LCBzbyB0aGF0IHRoZSByaW5nIGNhbm5vdCBiZSBmaWxsZWQgdG8gY2FwYWNpdHkg
d2l0aCBhCj4gPiArICAgICAqICAgc2luZ2xlIG1lc3NhZ2UgLS0gc2VlIHRoZSBsb2dpYyBpbiBy
aW5nYnVmX2luc2VydCAtLSBhbGxvd2luZyBmb3IgdGhpcwo+ID4gKyAgICAgKiAgIGVuc3VyZXMg
dGhhdCB0aGVyZSBjYW4gYmUgc3BhY2UgcmVtYWluaW5nIHdoZW4gYSBtZXNzYWdlIGlzIHByZXNl
bnQuCj4gPiArICAgICAqIFRoZSBhYm92ZSBkZXRlcm1pbmVzIHRoZSBtaW5pbXVtIGFjY2VwdGFi
bGUgcmluZyBzaXplLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgaWYgKCAocmVnLmxlbiA8IChzaXpl
b2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICsgUk9VTkRVUF9NRVNTQUdFKDEpICsgUk9VTkRVUF9NRVNTQUdFKDEpKSkgfHwK
Pgo+IFRoZXNlIHR3byBzdW1tYW5kcyBkb24ndCBsb29rIHRvIGZ1bGZpbGwgdGhlICJjYW5ub3Qg
YmUgZmlsbGVkIHRvCj4gY2FwYWNpdHkiIGNvbnN0cmFpbnQgdGhlIGNvbW1lbnQgZGVzY3JpYmVz
LCBhcyAoYWl1aSkgbWVzc2FnZXMKPiBjYW4gYmUgbGFyZ2VyIHRoYW4gMTYgYnl0ZXMuIFdoYXQn
cyB0aGUgZGVhbD8KClRoaXMgaXMgaW50ZW5kZWQgdG8gYmUgYWJvdXQgYm91bmQgY2hlY2tpbmcg
cmVnLmxlbiBhZ2FpbnN0IGEgbWluaW11bQpzaXplOiB0aGUgc21hbGxlc3QgcmluZyB0aGF0IHlv
dSBjYW4gZml0IGEgbWVzc2FnZSBvbnRvLCBhcyBkZXRlcm1pbmVkCmJ5IHRoZSBsb2dpYyBpbiBy
aW5nYnVmX2luc2VydC4gVGhlIHNtYWxsZXN0IG1lc3NhZ2UgeW91IGNhbiBzZW5kIGlzOgpzaXpl
b2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpICsgUk9VTkRVUF9NRVNTQUdF
KDEpCgphbmQgdGhlbiByaW5nYnVmX2luc2VydCB3b24ndCBhY2NlcHQgYSBtZXNzYWdlIHVubGVz
cyB0aGVyZSBpcyAoYXQKbGVhc3QpIFJPVU5EVVBfTUVTU0FHRSgxKSBzcGFjZSByZW1haW5pbmcs
IHNvIHRoYXQsIHBsdXMgdGhlIHNtYWxsZXN0Cm1lc3NhZ2Ugc2l6ZSwgaXMgdGhlIHNtYWxsZXN0
IHZpYWJsZSByaW5nLiBUaGVyZSdzIG5vIHBvaW50IGFjY2VwdGluZwpyZWdpc3RyYXRpb24gb2Yg
YSByaW5nIHNtYWxsZXIgdGhhbiB0aGF0LgoKWW91J3JlIHJpZ2h0IHRoYXQgbWVzc2FnZXMgY2Fu
IGJlIGxhcmdlciB0aGFuIDE2IGJ5dGVzLCBidXQgdGhleSBjYW4Kb25seSBiZSBzZW50IHRvIHJp
bmdzIHRoYXQgYXJlIGxhcmdlciB0aGFuIHRoYXQgbWluaW11bSAtIG9uIGEgbWluaW11bQpzaXpl
ZCByaW5nLCB0aGV5J2xsIGJlIHJlamVjdGVkIGJ5IHNlbmR2LgoKPgo+ID4gKyAgICAgICAgIChy
ZWcubGVuID4gWEVOX0FSR09fTUFYX1JJTkdfU0laRSkgfHwKPiA+ICsgICAgICAgICAocmVnLmxl
biAhPSBST1VORFVQX01FU1NBR0UocmVnLmxlbikpIHx8Cj4gPiArICAgICAgICAgKHJlZy5wYWQg
IT0gMCkgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICByZXQgPSAtRUlOVkFMOwo+ID4gKyAgICAg
ICAgZ290byBvdXQ7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgcmluZ19pZC5wYXJ0bmVyX2lk
ID0gcmVnLnBhcnRuZXJfaWQ7Cj4gPiArICAgIHJpbmdfaWQucG9ydCA9IHJlZy5wb3J0Owo+ID4g
KyAgICByaW5nX2lkLmRvbWFpbl9pZCA9IGN1cnJkLT5kb21haW5faWQ7Cj4gPiArCj4gPiArICAg
IHJlYWRfbG9jaygmYXJnb19sb2NrKTsKPgo+IEZyb20gaGVyZSB0byAuLi4KPgo+ID4gKyAgICBp
ZiAoICFjdXJyZC0+YXJnbyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJldCA9IC1FTk9ERVY7
Cj4gPiArICAgICAgICBnb3RvIG91dF91bmxvY2s7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAg
aWYgKCByZWcucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQo+ID4gKyAgICB7Cj4g
PiArICAgICAgICBpZiAoIG9wdF9hcmdvX21hY19lbmZvcmNpbmcgKQo+ID4gKyAgICAgICAgewo+
ID4gKyAgICAgICAgICAgIHJldCA9IC1FUEVSTTsKPiA+ICsgICAgICAgICAgICBnb3RvIG91dF91
bmxvY2s7Cj4gPiArICAgICAgICB9Cj4gPiArICAgIH0KPiA+ICsgICAgZWxzZQo+ID4gKyAgICB7
Cj4gPiArICAgICAgICBkc3RfZCA9IGdldF9kb21haW5fYnlfaWQocmVnLnBhcnRuZXJfaWQpOwo+
ID4gKyAgICAgICAgaWYgKCAhZHN0X2QgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAg
IGFyZ29fZHByaW50aygiIWRzdF9kLCBFU1JDSFxuIik7Cj4gPiArICAgICAgICAgICAgcmV0ID0g
LUVTUkNIOwo+ID4gKyAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiA+ICsgICAgICAgIH0K
PiA+ICsKPiA+ICsgICAgICAgIGlmICggIWRzdF9kLT5hcmdvICkKPiA+ICsgICAgICAgIHsKPiA+
ICsgICAgICAgICAgICBhcmdvX2RwcmludGsoIiFkc3RfZC0+YXJnbywgRUNPTk5SRUZVU0VEXG4i
KTsKPiA+ICsgICAgICAgICAgICByZXQgPSAtRUNPTk5SRUZVU0VEOwo+ID4gKyAgICAgICAgICAg
IHB1dF9kb21haW4oZHN0X2QpOwo+ID4gKyAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiA+
ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIHNlbmRfaW5mbyA9IHh6YWxsb2Moc3RydWN0
IGFyZ29fc2VuZF9pbmZvKTsKPiA+ICsgICAgICAgIGlmICggIXNlbmRfaW5mbyApCj4gPiArICAg
ICAgICB7Cj4gPiArICAgICAgICAgICAgcmV0ID0gLUVOT01FTTsKPiA+ICsgICAgICAgICAgICBw
dXRfZG9tYWluKGRzdF9kKTsKPiA+ICsgICAgICAgICAgICBnb3RvIG91dF91bmxvY2s7Cj4gPiAr
ICAgICAgICB9Cj4gPiArICAgICAgICBzZW5kX2luZm8tPmlkID0gcmluZ19pZDsKPiA+ICsgICAg
fQo+Cj4gLi4uIGhlcmUsIHdoYXQgZXhhY3RseSBpcyBpdCB0aGF0IHJlcXVpcmVzIHRoZSBnbG9i
YWwgcmVhZCBsb2NrCj4gdG8gYmUgaGVsZCAuLi4KPgo+ID4gKyAgICB3cml0ZV9sb2NrKCZjdXJy
ZC0+YXJnby0+bG9jayk7Cj4KPiAuLi4gcHJpb3IgdG8gdGhpcz8gSG9sZGluZyBsb2NrcyBhcm91
bmQgYWxsb2NhdGlvbnMgaXMgbm90Cj4gZm9yYmlkZGVuLCBidXQgc2hvdWxkIGJlIGF2b2lkZWQg
d2hlbmV2ZXIgcG9zc2libGUuCj4KPiBBbmQgdGhlbiBmdXJ0aGVyIHdoeSBkb2VzIHRoZSBnbG9i
YWwgcmVhZCBsb2NrIG5lZWQKPiBjb250aW51ZWQgaG9sZGluZyB1bnRpbCB0aGUgZW5kIG9mIHRo
ZSBmdW5jdGlvbj8KCkkndmUgYWRkZWQgRklYTUUgdG8gcmV2aWV3IHRoaXMgdG9tb3Jyb3cuIEkg
dW5kZXJzdGFuZCB0aGUKYXJnby1pbnRlcm5hbCBsb2NraW5nIHByb3RvY29scyBhbmQgdGhpcyBp
cyBhZGhlcmluZyB0byB3aGF0IHRoZXkKc3RhdGUsIGluIHRoYXQgYWNjZXNzZXMgdG8gdGhlIGFy
Z28gc3RydWN0cyBvZiBjdXJyZCBhbmQgZHN0X2QgYXJlCnByb3RlY3RlZCBieSB0aGUgZ2xvYmFs
IHJlYWQgbG9jayBoZXJlLCBidXQgYXQgdGhlIG1vbWVudCBJJ20gbGVzcwpjbGVhciBvbiB3aGF0
IHRoZSBleHBlY3RhdGlvbnMgYXJlIGZvciBzdGFuZGFyZCBYZW4gZG9tYWluIGxvY2tzLApyZWZl
cmVuY2VzIGFuZCBsaWZlY3ljbGUgYXJlLgoKPgo+ID4gKyAgICBpZiAoIGN1cnJkLT5hcmdvLT5y
aW5nX2NvdW50ID49IE1BWF9SSU5HU19QRVJfRE9NQUlOICkKPiA+ICsgICAgewo+ID4gKyAgICAg
ICAgcmV0ID0gLUVOT1NQQzsKPiA+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazI7Cj4gPiArICAg
IH0KPiA+ICsKPiA+ICsgICAgcmluZ19pbmZvID0gcmluZ19maW5kX2luZm8oY3VycmQsICZyaW5n
X2lkKTsKPiA+ICsgICAgaWYgKCAhcmluZ19pbmZvICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAg
cmluZ19pbmZvID0geHphbGxvYyhzdHJ1Y3QgYXJnb19yaW5nX2luZm8pOwo+ID4gKyAgICAgICAg
aWYgKCAhcmluZ19pbmZvICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICByZXQgPSAt
RU5PTUVNOwo+ID4gKyAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazI7Cj4gPiArICAgICAgICB9
Cj4gPiArCj4gPiArICAgICAgICBzcGluX2xvY2tfaW5pdCgmcmluZ19pbmZvLT5sb2NrKTsKPiA+
ICsKPiA+ICsgICAgICAgIHJpbmdfaW5mby0+aWQgPSByaW5nX2lkOwo+ID4gKyAgICAgICAgSU5J
VF9ITElTVF9IRUFEKCZyaW5nX2luZm8tPnBlbmRpbmcpOwo+ID4gKwo+ID4gKyAgICAgICAgaGxp
c3RfYWRkX2hlYWQoJnJpbmdfaW5mby0+bm9kZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICZjdXJyZC0+YXJnby0+cmluZ19oYXNoW2hhc2hfaW5kZXgoJnJpbmdfaW5mby0+aWQpXSk7Cj4g
PiArCj4gPiArICAgICAgICBncHJpbnRrKFhFTkxPR19ERUJVRywgImFyZ286IHZtJXUgcmVnaXN0
ZXJpbmcgcmluZyAodm0ldToleCB2bSVkKVxuIiwKPiA+ICsgICAgICAgICAgICAgICAgY3VycmQt
PmRvbWFpbl9pZCwgcmluZ19pZC5kb21haW5faWQsIHJpbmdfaWQucG9ydCwKPiA+ICsgICAgICAg
ICAgICAgICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKPiA+ICsgICAgfQo+ID4gKyAgICBlbHNlCj4g
PiArICAgIHsKPiA+ICsgICAgICAgIGlmICggcmluZ19pbmZvLT5sZW4gKQo+ID4gKyAgICAgICAg
ewo+Cj4gUGxlYXNlIGZvbGQgaW50byAiZWxzZSBpZiAoICkiLCByZW1vdmluZyBhIGxldmVsIG9m
IGluZGVudGF0aW9uLgoKYWNrLCBkb25lCgo+Cj4gPiArICAgICAgICAgICAgLyoKPiA+ICsgICAg
ICAgICAgICAgKiBJZiB0aGUgY2FsbGVyIHNwZWNpZmllZCB0aGF0IHRoZSByaW5nIG11c3Qgbm90
IGFscmVhZHkgZXhpc3QsCj4gPiArICAgICAgICAgICAgICogZmFpbCBhdCBhdHRlbXB0IHRvIGFk
ZCBhIGNvbXBsZXRlZCByaW5nIHdoaWNoIGFscmVhZHkgZXhpc3RzLgo+ID4gKyAgICAgICAgICAg
ICAqLwo+ID4gKyAgICAgICAgICAgIGlmICggZmFpbF9leGlzdCApCj4gPiArICAgICAgICAgICAg
ewo+ID4gKyAgICAgICAgICAgICAgICBhcmdvX2RwcmludGsoImRpc2FsbG93ZWQgcmVyZWdpc3Ry
YXRpb24gb2YgZXhpc3RpbmcgcmluZ1xuIik7Cj4gPiArICAgICAgICAgICAgICAgIHJldCA9IC1F
RVhJU1Q7Cj4gPiArICAgICAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazI7Cj4gPiArICAgICAg
ICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgICAgIGlmICggcmluZ19pbmZvLT5sZW4gIT0gcmVn
LmxlbiApCj4gPiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICAvKgo+ID4gKyAg
ICAgICAgICAgICAgICAgKiBDaGFuZ2Ugb2YgcmluZyBzaXplIGNvdWxkIHJlc3VsdCBpbiBlbnRy
aWVzIG9uIHRoZSBwZW5kaW5nCj4gPiArICAgICAgICAgICAgICAgICAqIG5vdGlmaWNhdGlvbnMg
bGlzdCB0aGF0IHdpbGwgbmV2ZXIgdHJpZ2dlci4KPiA+ICsgICAgICAgICAgICAgICAgICogU2lt
cGxlIGJsdW50IHNvbHV0aW9uOiBkaXNhbGxvdyByaW5nIHJlc2l6ZSBmb3Igbm93Lgo+ID4gKyAg
ICAgICAgICAgICAgICAgKiBUT0RPOiBpbnZlc3RpZ2F0ZSBlbmFibGluZyByaW5nIHJlc2l6ZS4K
PiA+ICsgICAgICAgICAgICAgICAgICovCj4gPiArICAgICAgICAgICAgICAgIGdwcmludGsoWEVO
TE9HX0VSUiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICJhcmdvOiB2bSV1IGF0dGVtcHRlZCB0
byBjaGFuZ2UgcmluZyBzaXplKHZtJXU6JXggdm0lZClcbiIsCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwgcmluZ19pZC5kb21haW5faWQsIHJpbmdfaWQucG9y
dCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOwo+ID4g
KyAgICAgICAgICAgICAgICAvKgo+ID4gKyAgICAgICAgICAgICAgICAgKiBDb3VsZCByZXR1cm4g
RUlOVkFMIGhlcmUsIGJ1dCBpZiB0aGUgcmluZyBkaWRuJ3QgYWxyZWFkeQo+ID4gKyAgICAgICAg
ICAgICAgICAgKiBleGlzdCB0aGVuIHRoZSBhcmd1bWVudHMgd291bGQgaGF2ZSBiZWVuIHZhbGlk
LCBzbzogRUVYSVNULgo+ID4gKyAgICAgICAgICAgICAgICAgKi8KPiA+ICsgICAgICAgICAgICAg
ICAgcmV0ID0gLUVFWElTVDsKPiA+ICsgICAgICAgICAgICAgICAgZ290byBvdXRfdW5sb2NrMjsK
PiA+ICsgICAgICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0df
REVCVUcsCj4gPiArICAgICAgICAgICAgICAgICAgICAiYXJnbzogdm0ldSByZS1yZWdpc3Rlcmlu
ZyBleGlzdGluZyByaW5nICh2bSV1OiV4IHZtJWQpXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgY3VycmQtPmRvbWFpbl9pZCwgcmluZ19pZC5kb21haW5faWQsIHJpbmdfaWQucG9ydCwKPiA+
ICsgICAgICAgICAgICAgICAgICAgIHJpbmdfaWQucGFydG5lcl9pZCk7Cj4gPiArICAgICAgICB9
Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgcmV0ID0gZmluZF9yaW5nX21mbnMoY3VycmQsIHJp
bmdfaW5mbywgbnBhZ2UsIHBnX2Rlc2NyX2huZCwgcmVnLmxlbik7Cj4gPiArICAgIGlmICggcmV0
ICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAo+ID4gKyAgICAg
ICAgICAgICAgICAiYXJnbzogdm0ldSBmYWlsZWQgdG8gZmluZCByaW5nIG1mbnMgKHZtJXU6JXgg
dm0lZClcbiIsCj4gPiArICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQu
ZG9tYWluX2lkLCByaW5nX2lkLnBvcnQsCj4gPiArICAgICAgICAgICAgICAgIHJpbmdfaWQucGFy
dG5lcl9pZCk7Cj4gPiArCj4gPiArICAgICAgICByaW5nX3JlbW92ZV9pbmZvKGN1cnJkLCByaW5n
X2luZm8pOwo+ID4gKyAgICAgICAgZ290byBvdXRfdW5sb2NrMjsKPiA+ICsgICAgfQo+ID4gKwo+
ID4gKyAgICAvKgo+ID4gKyAgICAgKiBUaGUgZmlyc3QgcGFnZSBvZiB0aGUgbWVtb3J5IHN1cHBs
aWVkIGZvciB0aGUgcmluZyBoYXMgdGhlIHhlbl9hcmdvX3JpbmcKPiA+ICsgICAgICogc3RydWN0
dXJlIGF0IGl0cyBoZWFkLCB3aGljaCBpcyB3aGVyZSB0aGUgcmluZyBpbmRleGVzIHJlc2lkZS4K
PiA+ICsgICAgICovCj4gPiArICAgIHJldCA9IHJpbmdfbWFwX3BhZ2UocmluZ19pbmZvLCAwLCAm
bWFwX3JpbmdwKTsKPiA+ICsgICAgaWYgKCByZXQgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsCj4gPiArICAgICAgICAgICAgICAgICJhcmdvOiB2bSV1IGZhaWxl
ZCB0byBtYXAgcmluZyBtZm4gMCAodm0ldToleCB2bSVkKVxuIiwKPiA+ICsgICAgICAgICAgICAg
ICAgY3VycmQtPmRvbWFpbl9pZCwgcmluZ19pZC5kb21haW5faWQsIHJpbmdfaWQucG9ydCwKPiA+
ICsgICAgICAgICAgICAgICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKPiA+ICsKPiA+ICsgICAgICAg
IHJpbmdfcmVtb3ZlX2luZm8oY3VycmQsIHJpbmdfaW5mbyk7Cj4gPiArICAgICAgICBnb3RvIG91
dF91bmxvY2syOwo+ID4gKyAgICB9Cj4gPiArICAgIHJpbmdwID0gbWFwX3JpbmdwOwo+ID4gKwo+
ID4gKyAgICBwcml2YXRlX3R4X3B0ciA9IHJlYWRfYXRvbWljKCZyaW5ncC0+dHhfcHRyKTsKPiA+
ICsKPiA+ICsgICAgaWYgKCAocHJpdmF0ZV90eF9wdHIgPj0gcmVnLmxlbikgfHwKPiA+ICsgICAg
ICAgICAoUk9VTkRVUF9NRVNTQUdFKHByaXZhdGVfdHhfcHRyKSAhPSBwcml2YXRlX3R4X3B0cikg
KQo+ID4gKyAgICB7Cj4gPiArICAgICAgICAvKgo+ID4gKyAgICAgICAgICogU2luY2UgdGhlIHJp
bmcgaXMgYSBtZXNzLCBhdHRlbXB0IHRvIGZsdXNoIHRoZSBjb250ZW50cyBvZiBpdAo+ID4gKyAg
ICAgICAgICogaGVyZSBieSBzZXR0aW5nIHRoZSB0eF9wdHIgdG8gdGhlIG5leHQgYWxpZ25lZCBt
ZXNzYWdlIHNsb3QgcGFzdAo+ID4gKyAgICAgICAgICogdGhlIGxhdGVzdCByeF9wdHIgd2UgaGF2
ZSBvYnNlcnZlZC4gSGFuZGxlIHJpbmcgd3JhcCBjb3JyZWN0bHkuCj4gPiArICAgICAgICAgKi8K
PiA+ICsgICAgICAgIHByaXZhdGVfdHhfcHRyID0gUk9VTkRVUF9NRVNTQUdFKHJlYWRfYXRvbWlj
KCZyaW5ncC0+cnhfcHRyKSk7Cj4gPiArCj4gPiArICAgICAgICBpZiAoIHByaXZhdGVfdHhfcHRy
ID49IHJlZy5sZW4gKQo+ID4gKyAgICAgICAgICAgIHByaXZhdGVfdHhfcHRyID0gMDsKPiA+ICsK
PiA+ICsgICAgICAgIHVwZGF0ZV90eF9wdHIocmluZ19pbmZvLCBwcml2YXRlX3R4X3B0cik7Cj4g
PiArICAgIH0KPiA+ICsKPiA+ICsgICAgcmluZ19pbmZvLT50eF9wdHIgPSBwcml2YXRlX3R4X3B0
cjsKPiA+ICsgICAgcmluZ19pbmZvLT5sZW4gPSByZWcubGVuOwo+ID4gKyAgICBjdXJyZC0+YXJn
by0+cmluZ19jb3VudCsrOwo+ID4gKwo+ID4gKyAgICBpZiAoIHNlbmRfaW5mbyApCj4gPiArICAg
IHsKPiA+ICsgICAgICAgIHNwaW5fbG9jaygmZHN0X2QtPmFyZ28tPnNlbmRfbG9jayk7Cj4gPiAr
Cj4gPiArICAgICAgICBobGlzdF9hZGRfaGVhZCgmc2VuZF9pbmZvLT5ub2RlLAo+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgJmRzdF9kLT5hcmdvLT5zZW5kX2hhc2hbaGFzaF9pbmRleCgmc2Vu
ZF9pbmZvLT5pZCldKTsKPiA+ICsKPiA+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZkc3RfZC0+YXJn
by0+c2VuZF9sb2NrKTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyBvdXRfdW5sb2NrMjoKPiA+ICsg
ICAgaWYgKCAhcmV0ICYmIHNlbmRfaW5mbyApCj4gPiArICAgICAgICB4ZnJlZShzZW5kX2luZm8p
Owo+ID4gKwo+ID4gKyAgICBpZiAoIGRzdF9kICkKPiA+ICsgICAgICAgIHB1dF9kb21haW4oZHN0
X2QpOwo+ID4gKwo+ID4gKyAgICB3cml0ZV91bmxvY2soJmN1cnJkLT5hcmdvLT5sb2NrKTsKPgo+
IFN1cmVseSB5b3UgY2FuIGRyb3AgdGhlIGxvY2sgYmVmb3JlIHRoZSBvdGhlciB0d28gY2xlYW51
cAo+IGFjdGlvbnM/IFRoYXQgd291bGQgdGhlbiBhbGxvdyB5b3UgdG8gYWRkIGFub3RoZXIgbGFi
ZWwgdG8KPiBhYnNvcmIgdGhlIHR3byBzZXBhcmF0ZSBwdXRfZG9tYWluKCkgY2FsbHMgb24gZXJy
b3IgcGF0aHMuCgpUaGF0IGxvb2tzIGNvcnJlY3QuIEFkZGVkIGEgRklYTUUgbm90ZSBub3cgYW5k
IHdpbGwgZml4IHRvbW9ycm93LiB0aGFua3MuCgo+Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2d1ZXN0X2FjY2Vzcy5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2Fj
Y2Vzcy5oCj4gPiBAQCAtMjksNiArMjksOCBAQCBpbnQgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9p
cGEoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBpcGEsIHZvaWQgKmJ1ZiwKPiA+ICAvKiBJcyB0
aGUgZ3Vlc3QgaGFuZGxlIGEgTlVMTCByZWZlcmVuY2U/ICovCj4gPiAgI2RlZmluZSBndWVzdF9o
YW5kbGVfaXNfbnVsbChobmQpICAgICAgICAoKGhuZCkucCA9PSBOVUxMKQo+ID4KPiA+ICsjZGVm
aW5lIGd1ZXN0X2hhbmRsZV9pc19hbGlnbmVkKGhuZCwgbWFzaykgKCEoKHVpbnRwdHJfdCkoaG5k
KS5wICYgKG1hc2spKSkKPgo+IFRoaXMgaXMgdW51c2VkIHRocm91Z2hvdXQgdGhlIHBhdGNoIGFm
YWljcy4KClJlbW92ZWQuCgo+Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4g
PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gPiBAQCAtMzEsNiArMzEsMjYgQEAK
PiA+Cj4gPiAgI2luY2x1ZGUgInhlbi5oIgo+ID4KPiA+ICsjZGVmaW5lIFhFTl9BUkdPX0RPTUlE
X0FOWSAgICAgICBET01JRF9JTlZBTElECj4gPiArCj4gPiArLyoKPiA+ICsgKiBUaGUgbWF4aW11
bSBzaXplIG9mIGFuIEFyZ28gcmluZyBpcyBkZWZpbmVkIHRvIGJlOiAxNkdCCj4gPiArICogIC0t
IHdoaWNoIGlzIDB4MTAwMDAwMCBieXRlcy4KPiA+ICsgKiBBIGJ5dGUgaW5kZXggaW50byB0aGUg
cmluZyBpcyBhdCBtb3N0IDI0IGJpdHMuCj4gPiArICovCj4gPiArI2RlZmluZSBYRU5fQVJHT19N
QVhfUklOR19TSVpFICAoMHgxMDAwMDAwVUxMKQo+ID4gKwo+ID4gKy8qCj4gPiArICogUGFnZSBk
ZXNjcmlwdG9yOiBlbmNvZGluZyBib3RoIHBhZ2UgYWRkcmVzcyBhbmQgc2l6ZSBpbiBhIDY0LWJp
dCB2YWx1ZS4KPiA+ICsgKiBJbnRlbmRlZCB0byBhbGxvdyBBQkkgdG8gc3VwcG9ydCB1c2Ugb2Yg
ZGlmZmVyZW50IGdyYW51bGFyaXR5IHBhZ2VzLgo+ID4gKyAqIGV4YW1wbGUgb2YgaG93IHRvIHBv
cHVsYXRlOgo+ID4gKyAqIHhlbl9hcmdvX3BhZ2VfZGVzY3JfdCBwZ19kZXNjID0KPiA+ICsgKiAg
ICAgIChwaHlzYWRkciAmIFBBR0VfTUFTSykgfCBYRU5fQVJHT19QQUdFX0RFU0NSX1NJWkVfNEs7
Cj4gPiArICovCj4gPiArdHlwZWRlZiB1aW50NjRfdCB4ZW5fYXJnb19wYWdlX2Rlc2NyX3Q7Cj4g
PiArI2RlZmluZSBYRU5fQVJHT19QQUdFX0RFU0NSX1NJWkVfTUFTSyAgIDB4MDAwMDAwMDAwMDAw
MGZmZlVMTAo+ID4gKyNkZWZpbmUgWEVOX0FSR09fUEFHRV9ERVNDUl9TSVpFXzRLICAgICAwCj4K
PiBBcmUgdGhlIF9ERVNDUl8gaW5maXhlcyBoZXJlIHJlYWxseSB1c2VmdWw/CgpUaGVzZSBhcmUg
bm93IGdvbmUsIHdpdGggSnVsaWVuJ3MgYXBwcm92YWwgZm9yIHRoZSBjaGFuZ2UgYmFjayB0byB1
c2UKdGhlIGdmbi11c2luZyBpbnRlcmZhY2VzLgoKPgo+ID4gQEAgLTU2LDQgKzc2LDU2IEBAIHR5
cGVkZWYgc3RydWN0IHhlbl9hcmdvX3JpbmcKPiA+ICAjZW5kaWYKPiA+ICB9IHhlbl9hcmdvX3Jp
bmdfdDsKPiA+Cj4gPiArdHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmVnaXN0ZXJfcmluZwo+ID4g
K3sKPiA+ICsgICAgdWludDMyX3QgcG9ydDsKPiA+ICsgICAgZG9taWRfdCBwYXJ0bmVyX2lkOwo+
ID4gKyAgICB1aW50MTZfdCBwYWQ7Cj4gPiArICAgIHVpbnQzMl90IGxlbjsKPiA+ICt9IHhlbl9h
cmdvX3JlZ2lzdGVyX3JpbmdfdDsKPiA+ICsKPiA+ICsvKiBNZXNzYWdlcyBvbiB0aGUgcmluZyBh
cmUgcGFkZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhpcyBzaXplLiAqLwo+ID4gKyNkZWZpbmUgWEVO
X0FSR09fTVNHX1NMT1RfU0laRSAweDEwCj4gPiArCj4gPiArc3RydWN0IHhlbl9hcmdvX3Jpbmdf
bWVzc2FnZV9oZWFkZXIKPiA+ICt7Cj4gPiArICAgIHVpbnQzMl90IGxlbjsKPiA+ICsgICAgeGVu
X2FyZ29fYWRkcl90IHNvdXJjZTsKPiA+ICsgICAgdWludDMyX3QgbWVzc2FnZV90eXBlOwo+ID4g
KyNpZiBkZWZpbmVkKF9fU1REQ19WRVJTSU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5
OTAxTAo+ID4gKyAgICB1aW50OF90IGRhdGFbXTsKPiA+ICsjZWxpZiBkZWZpbmVkKF9fR05VQ19f
KQo+ID4gKyAgICB1aW50OF90IGRhdGFbMF07Cj4gPiArI2VuZGlmCj4gPiArfTsKPiA+ICsKPiA+
ICsvKgo+ID4gKyAqIEh5cGVyY2FsbCBvcGVyYXRpb25zCj4gPiArICovCj4gPiArCj4gPiArLyoK
PiA+ICsgKiBYRU5fQVJHT19PUF9yZWdpc3Rlcl9yaW5nCj4gPiArICoKPiA+ICsgKiBSZWdpc3Rl
ciBhIHJpbmcgdXNpbmcgdGhlIGluZGljYXRlZCBtZW1vcnkuCj4gPiArICogQWxzbyB1c2VkIHRv
IHJlcmVnaXN0ZXIgYW4gZXhpc3RpbmcgcmluZyAoZWcuIGFmdGVyIHJlc3VtZSBmcm9tIGhpYmVy
bmF0ZSkuCj4gPiArICoKPiA+ICsgKiBhcmcxOiBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3Jl
Z2lzdGVyX3JpbmdfdCkKPiA+ICsgKiBhcmcyOiBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3Bh
Z2VfZGVzY3JfdCkKPiA+ICsgKiBhcmczOiB1bnNpZ25lZCBsb25nIG5wYWdlcwo+ID4gKyAqIGFy
ZzQ6IHVuc2lnbmVkIGxvbmcgZmxhZ3MKPgo+IFRoZSAidW5zaWduZWQgbG9uZyItcyBoZXJlIGFy
ZSBub3QgbmVjZXNzYXJpbHkgY29tcGF0aWJsZSB3aXRoCj4gY29tcGF0IG1vZGUuIEF0IHRoZSB2
ZXJ5IGxlYXN0IGZsYWdzIGFib3ZlIGJpdCAzMSB3b24ndCBiZQo+IHVzYWJsZSBieSBjb21wYXQg
bW9kZSBndWVzdHMuIEhlbmNlIEkgYWxzbyBxdWVzdGlvbiAuLi4KPgo+ID4gKyAqLwo+ID4gKyNk
ZWZpbmUgWEVOX0FSR09fT1BfcmVnaXN0ZXJfcmluZyAgICAgMQo+ID4gKwo+ID4gKy8qIFJlZ2lz
dGVyIG9wIGZsYWdzICovCj4gPiArLyoKPiA+ICsgKiBGYWlsIGV4aXN0Ogo+ID4gKyAqIElmIHNl
dCwgcmVqZWN0IGF0dGVtcHRzIHRvIChyZSlyZWdpc3RlciBhbiBleGlzdGluZyBlc3RhYmxpc2hl
ZCByaW5nLgo+ID4gKyAqIElmIGNsZWFyLCByZXJlZ2lzdHJhdGlvbiBvY2N1cnMgaWYgdGhlIHJp
bmcgZXhpc3RzLCB3aXRoIHRoZSBuZXcgcmluZwo+ID4gKyAqIHRha2luZyB0aGUgcGxhY2Ugb2Yg
dGhlIG9sZCwgcHJlc2VydmluZyB0eF9wdHIgaWYgaXQgcmVtYWlucyB2YWxpZC4KPiA+ICsgKi8K
PiA+ICsjZGVmaW5lIFhFTl9BUkdPX1JFR0lTVEVSX0ZMQUdfRkFJTF9FWElTVCAgMHgxCj4gPiAr
Cj4gPiArLyogTWFzayBmb3IgYWxsIGRlZmluZWQgZmxhZ3MuIHVuc2lnbmVkIGxvbmcgdHlwZSBz
byBvayBmb3IgYm90aCAzMi82NC1iaXQgKi8KPiA+ICsjZGVmaW5lIFhFTl9BUkdPX1JFR0lTVEVS
X0ZMQUdfTUFTSyAweDFVTAo+Cj4gLi4uIHRoZSBVTCBzdWZmaXggaGVyZS4gQWxzbyB0aGlzIGxh
c3QgaXRlbSBzaG91bGQgbm90IGJlIGV4cG9zZWQKPiAocGVyaGFwcyBmcmFtZWQgYnkgIiNpZmRl
ZiBfX1hFTl9fIikgYW5kIHdvdWxkIHBlcmhhcHMgYW55d2F5Cj4gYmV0dGVyIGJlIGRlZmluZWQg
aW4gdGVybXMgb2YgdGhlIG90aGVyCj4gWEVOX0FSR09fUkVHSVNURVJfRkxBR18qLgoKTm90ZXMg
YWRkZWQgaW4gcGxhY2UgZm9yIGVhY2ggb2YgdGhlIGFib3ZlOyB3aWxsIHdvcmsgb24gdGhlc2Ug
dG9tb3Jyb3cuCgp0aGFua3MKCkNocmlzdG9waGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:01:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:01: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-devel-bounces@lists.xenproject.org>)
	id 1gjJfW-0004CN-J2; Tue, 15 Jan 2019 08:01:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b67a=PX=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gjJfU-0004CI-Qe
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 08:01:52 +0000
X-Inumbo-ID: cfe07f77-189b-11e9-92db-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfe07f77-189b-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:01:50 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Jan 2019 00:00:46 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,481,1539673200"; d="scan'208";a="109961547"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.59])
 by orsmga008.jf.intel.com with ESMTP; 15 Jan 2019 00:00:45 -0800
Date: Tue, 15 Jan 2019 16:04:40 +0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org, Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190115080439.GA3883@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] an assertion triggered when running Xen on a HSW desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG91dHB1dCBvZiBsc2NwdSBpczoKCkFyY2hpdGVjdHVyZTogICAgICAgICAgeDg2XzY0CkNQ
VSBvcC1tb2RlKHMpOiAgICAgICAgMzItYml0LCA2NC1iaXQKQnl0ZSBPcmRlcjogICAgICAgICAg
ICBMaXR0bGUgRW5kaWFuCkNQVShzKTogICAgICAgICAgICAgICAgOApPbi1saW5lIENQVShzKSBs
aXN0OiAgIDAtNwpUaHJlYWQocykgcGVyIGNvcmU6ICAgIDIKQ29yZShzKSBwZXIgc29ja2V0OiAg
ICA0ClNvY2tldChzKTogICAgICAgICAgICAgMQpOVU1BIG5vZGUocyk6ICAgICAgICAgIDEKVmVu
ZG9yIElEOiAgICAgICAgICAgICBHZW51aW5lSW50ZWwKQ1BVIGZhbWlseTogICAgICAgICAgICA2
Ck1vZGVsOiAgICAgICAgICAgICAgICAgNjAKU3RlcHBpbmc6ICAgICAgICAgICAgICAzCkNQVSBN
SHo6ICAgICAgICAgICAgICAgMzUyOC40MjEKQm9nb01JUFM6ICAgICAgICAgICAgICA3MTgzLjM2
ClZpcnR1YWxpemF0aW9uOiAgICAgICAgVlQteApMMWQgY2FjaGU6ICAgICAgICAgICAgIDMySwpM
MWkgY2FjaGU6ICAgICAgICAgICAgIDMySwpMMiBjYWNoZTogICAgICAgICAgICAgIDI1NksKTDMg
Y2FjaGU6ICAgICAgICAgICAgICA4MTkySwpOVU1BIG5vZGUwIENQVShzKTogICAgIDAtNwoKU2Vy
aWFsIGNvbnNvbGUgb3V0cHV0IGlzOgoKKFhFTikgWGVuIHZlcnNpb24gNC4xMi11bnN0YWJsZSAo
cm9vdEApIChnY2MgKFVidW50dSA3LjMuMC0yN3VidW50dTF+MTguMDQpIDcuMy4wKSBkZWJ1Zz15
ICBUdWUgSmFuIDE1IDA3OjI1OjI5IFVUQyAyMDE5CihYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IE1v
biBEZWMgMTcgMDk6MjI6NTkgMjAxOCArMDAwMCBnaXQ6YTViMGViMzYzNgooWEVOKSBDb25zb2xl
IG91dHB1dCBpcyBzeW5jaHJvbm91cy4KKFhFTikgQm9vdGxvYWRlcjogR1JVQiAyLjAyLTJ1YnVu
dHU4LjIKKFhFTikgQ29tbWFuZCBsaW5lOiBkb20wPXB2aCBpb21tdT1uby1pbnRyZW1hcCBjb25z
b2xlPWNvbTEgY29tMT0xMTUyMDAsOG4xIHN5bmNfY29uc29sZSBub3JlYm9vdD10cnVlIHBsYWNl
aG9sZGVyCihYRU4pIFhlbiBpbWFnZSBsb2FkIGJhc2UgYWRkcmVzczogMAooWEVOKSBWaWRlbyBp
bmZvcm1hdGlvbjoKKFhFTikgIFZHQSBpcyB0ZXh0IG1vZGUgODB4MjUsIGZvbnQgOHgxNgooWEVO
KSAgVkJFL0REQyBtZXRob2RzOiBWMjsgRURJRCB0cmFuc2ZlciB0aW1lOiAxIHNlY29uZHMKKFhF
TikgRGlzYyBpbmZvcm1hdGlvbjoKKFhFTikgIEZvdW5kIDIgTUJSIHNpZ25hdHVyZXMKKFhFTikg
IEZvdW5kIDIgRUREIGluZm9ybWF0aW9uIHN0cnVjdHVyZXMKKFhFTikgWGVuLWU4MjAgUkFNIG1h
cDoKKFhFTikgIDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDlkODAwICh1c2FibGUpCihY
RU4pICAwMDAwMDAwMDAwMDlkODAwIC0gMDAwMDAwMDAwMDBhMDAwMCAocmVzZXJ2ZWQpCihYRU4p
ICAwMDAwMDAwMDAwMGUwMDAwIC0gMDAwMDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAw
MDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDBjZWU4YzAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAw
MDBjZWU4YzAwMCAtIDAwMDAwMDAwY2VlOTMwMDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDBj
ZWU5MzAwMCAtIDAwMDAwMDAwY2YyYzkwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwY2YyYzkw
MDAgLSAwMDAwMDAwMGNmNzYwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwY2Y3NjAwMDAg
LSAwMDAwMDAwMGQ3ZWViMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMGQ3ZWViMDAwIC0gMDAw
MDAwMDBkODAwMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGQ4MDAwMDAwIC0gMDAwMDAw
MDBkODc2MDAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDBkODc2MDAwMCAtIDAwMDAwMDAwZDg4
MDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBkODgwMDAwMCAtIDAwMDAwMDAwZDhmYWUw
MDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwZDhmYWUwMDAgLSAwMDAwMDAwMGQ5MDAwMDAwIChB
Q1BJIGRhdGEpCihYRU4pICAwMDAwMDAwMGQ5MDAwMDAwIC0gMDAwMDAwMDBkYTcxYzAwMCAodXNh
YmxlKQooWEVOKSAgMDAwMDAwMDBkYTcxYzAwMCAtIDAwMDAwMDAwZGE4MDAwMDAgKEFDUEkgTlZT
KQooWEVOKSAgMDAwMDAwMDBkYTgwMDAwMCAtIDAwMDAwMDAwZGJlMTEwMDAgKHVzYWJsZSkKKFhF
TikgIDAwMDAwMDAwZGJlMTEwMDAgLSAwMDAwMDAwMGRjMDAwMDAwIChyZXNlcnZlZCkKKFhFTikg
IDAwMDAwMDAwZGQwMDAwMDAgLSAwMDAwMDAwMGRmMjAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAw
MDAwMDAwZjgwMDAwMDAgLSAwMDAwMDAwMGZjMDAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAw
MDAwZmVjMDAwMDAgLSAwMDAwMDAwMGZlYzAxMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAw
ZmVkMDAwMDAgLSAwMDAwMDAwMGZlZDA0MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmVk
MWMwMDAgLSAwMDAwMDAwMGZlZDIwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmVlMDAw
MDAgLSAwMDAwMDAwMGZlZTAxMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmYwMDAwMDAg
LSAwMDAwMDAwMTAwMDAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAxMDAwMDAwMDAgLSAw
MDAwMDAwMjFlZTAwMDAwICh1c2FibGUpCihYRU4pIE5ldyBYZW4gaW1hZ2UgYmFzZSBhZGRyZXNz
OiAweGRiODAwMDAwCihYRU4pIEFDUEk6IFJTRFAgMDAwRjA0OTAsIDAwMjQgKHIyIERFTEwgICkK
KFhFTikgQUNQSTogWFNEVCBEOEZFRTA4OCwgMDA5NCAocjEgREVMTCAgICBDQlgzICAgICAxMDcy
MDA5IEFNSSAgICAgMTAwMTMpCihYRU4pIEFDUEk6IEZBQ1AgRDhGRjlCMzAsIDAxMEMgKHI1IERF
TEwgICAgQ0JYMyAgICAgMTA3MjAwOSBBTUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBEU0RUIEQ4
RkVFMUIwLCBCOTdFIChyMiBERUxMICAgIENCWDMgICAgICAgICAgMTQgSU5UTCAyMDA5MTExMikK
KFhFTikgQUNQSTogRkFDUyBEQTdGRTA4MCwgMDA0MAooWEVOKSBBQ1BJOiBBUElDIEQ4RkY5QzQw
LCAwMDkyIChyMyBERUxMICAgIENCWDMgICAgIDEwNzIwMDkgQU1JICAgICAxMDAxMykKKFhFTikg
QUNQSTogRlBEVCBEOEZGOUNEOCwgMDA0NCAocjEgREVMTCAgICBDQlgzICAgICAxMDcyMDA5IEFN
SSAgICAgMTAwMTMpCihYRU4pIEFDUEk6IFNMSUMgRDhGRjlEMjAsIDAxNzYgKHIzIERFTEwgICAg
Q0JYMyAgICAgMTA3MjAwOSBNU0ZUICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBMUElUIEQ4RkY5RTk4
LCAwMDVDIChyMSBERUxMICAgIENCWDMgICAgICAgICAgIDAgQU1JLiAgICAgICAgNSkKKFhFTikg
QUNQSTogU1NEVCBEOEZGOUVGOCwgMDUzOSAocjEgIFBtUmVmICBDcHUwSXN0ICAgICAzMDAwIElO
VEwgMjAxMjA3MTEpCihYRU4pIEFDUEk6IFNTRFQgRDhGRkE0MzgsIDBBRDggKHIxICBQbVJlZiAg
ICBDcHVQbSAgICAgMzAwMCBJTlRMIDIwMTIwNzExKQooWEVOKSBBQ1BJOiBTU0RUIEQ4RkZBRjEw
LCAwMUM3IChyMSAgUG1SZWYgTGFrZVRpbnkgICAgIDMwMDAgSU5UTCAyMDEyMDcxMSkKKFhFTikg
QUNQSTogSFBFVCBEOEZGQjBEOCwgMDAzOCAocjEgREVMTCAgICBDQlgzICAgICAxMDcyMDA5IEFN
SS4gICAgICAgIDUpCihYRU4pIEFDUEk6IFNTRFQgRDhGRkIxMTAsIDAzNkQgKHIxIFNhdGFSZSBT
YXRhVGFibCAgICAgMTAwMCBJTlRMIDIwMTIwNzExKQooWEVOKSBBQ1BJOiBNQ0ZHIEQ4RkZCNDgw
LCAwMDNDIChyMSBERUxMICAgIENCWDMgICAgIDEwNzIwMDkgTVNGVCAgICAgICA5NykKKFhFTikg
QUNQSTogU1NEVCBEOEZGQjRDMCwgMzRENiAocjEgU2FTc2R0ICBTYVNzZHQgICAgICAzMDAwIElO
VEwgMjAwOTExMTIpCihYRU4pIEFDUEk6IEFTRiEgRDhGRkU5OTgsIDAwQTUgKHIzMiBJTlRFTCAg
ICAgICBIQ0cgICAgICAgIDEgVEZTTSAgICBGNDI0MCkKKFhFTikgQUNQSTogRE1BUiBEOEZGRUE0
MCwgMDBCOCAocjEgSU5URUwgICAgICBIU1cgICAgICAgICAxIElOVEwgICAgICAgIDEpCihYRU4p
IFN5c3RlbSBSQU06IDgxMDBNQiAoODI5NDU0OGtCKQooWEVOKSBObyBOVU1BIGNvbmZpZ3VyYXRp
b24gZm91bmQKKFhFTikgRmFraW5nIGEgbm9kZSBhdCAwMDAwMDAwMDAwMDAwMDAwLTAwMDAwMDAy
MWVlMDAwMDAKKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQKKFhFTikgQ1BVIFZlbmRvcjog
SW50ZWwsIEZhbWlseSA2ICgweDYpLCBNb2RlbCA2MCAoMHgzYyksIFN0ZXBwaW5nIDMgKHJhdyAw
MDAzMDZjMykKKFhFTikgZm91bmQgU01QIE1QLXRhYmxlIGF0IDAwMGZkOTcwCihYRU4pIERNSSAy
LjcgcHJlc2VudC4KKFhFTikgVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdAooWEVOKSBBQ1BJOiBQ
TS1UaW1lciBJTyBQb3J0OiAweDE4MDggKDMyIGJpdHMpCihYRU4pIEFDUEk6IHY1IFNMRUVQIElO
Rk86IGNvbnRyb2xbMDowXSwgc3RhdHVzWzA6MF0KKFhFTikgQUNQSTogU0xFRVAgSU5GTzogcG0x
eF9jbnRbMToxODA0LDE6MF0sIHBtMXhfZXZ0WzE6MTgwMCwxOjBdCihYRU4pIEFDUEk6IDMyLzY0
WCBGQUNTIGFkZHJlc3MgbWlzbWF0Y2ggaW4gRkFEVCAtIGRhN2ZlMDgwLzAwMDAwMDAwMDAwMDAw
MDAsIHVzaW5nIDMyCihYRU4pIEFDUEk6ICAgICAgICAgICAgIHdha2V1cF92ZWNbZGE3ZmUwOGNd
LCB2ZWNfc2l6ZVsyMF0KKFhFTikgQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNV0gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNl0gbGFwaWNfaWRbMHgwM10gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwN10gbGFwaWNfaWRbMHgwNV0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOF0gbGFwaWNfaWRbMHgwN10gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4ZmZdIGhpZ2ggZWRnZSBsaW50WzB4MV0p
CihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwOF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFz
ZVswXSkKKFhFTikgSU9BUElDWzBdOiBhcGljX2lkIDgsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhm
ZWMwMDAwMCwgR1NJIDAtMjMKKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEg
MCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkKKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1
c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkKKFhFTikgQUNQSTogSVJRMCB1c2VkIGJ5
IG92ZXJyaWRlLgooWEVOKSBBQ1BJOiBJUlEyIHVzZWQgYnkgb3ZlcnJpZGUuCihYRU4pIEFDUEk6
IElSUTkgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAgRmxhdC4g
IFVzaW5nIDEgSS9PIEFQSUNzCihYRU4pIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmE3MDEgYmFzZTog
MHhmZWQwMDAwMAooWEVOKSBQQ0k6IE1DRkcgY29uZmlndXJhdGlvbiAwOiBiYXNlIGY4MDAwMDAw
IHNlZ21lbnQgMDAwMCBidXNlcyAwMCAtIDNmCihYRU4pIFBDSTogTUNGRyBhcmVhIGF0IGY4MDAw
MDAwIHJlc2VydmVkIGluIEU4MjAKKFhFTikgUENJOiBVc2luZyBNQ0ZHIGZvciBzZWdtZW50IDAw
MDAgYnVzIDAwLTNmCihYRU4pIEVSU1QgdGFibGUgd2FzIG5vdCBmb3VuZAooWEVOKSBVc2luZyBB
Q1BJIChNQURUKSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KKFhFTikgU01QOiBB
bGxvd2luZyA4IENQVXMgKDAgaG90cGx1ZyBDUFVzKQooWEVOKSBJUlEgbGltaXRzOiAyNCBHU0ks
IDE1MjggTVNJL01TSS1YCihYRU4pIE5vdCBlbmFibGluZyB4MkFQSUM6IGRlcGVuZHMgb24gaW9t
bXVfc3VwcG9ydHNfZWltLgooWEVOKSB4c3RhdGU6IHNpemU6IDB4MzQwIGFuZCBzdGF0ZXM6IDB4
NwooWEVOKSBtY2VfaW50ZWwuYzo3ODA6IE1DQSBDYXBhYmlsaXR5OiBmaXJzdGJhbmsgMCwgZXh0
ZW5kZWQgTUNFIE1TUiAwLCBCQ0FTVCwgQ01DSQooWEVOKSBDUFUwOiBJbnRlbCBtYWNoaW5lIGNo
ZWNrIHJlcG9ydGluZyBlbmFibGVkCihYRU4pIFNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxp
dGllczoKKFhFTikgICBIYXJkd2FyZSBmZWF0dXJlczogSUJSUy9JQlBCIFNUSUJQIEwxRF9GTFVT
SCBTU0JECihYRU4pICAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTksgU0hBRE9X
X1BBR0lORwooWEVOKSAgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rIFJFVFBPTElORSwgU1BFQ19D
VFJMOiBJQlJTLSBTU0JELSwgT3RoZXI6IElCUEIgTDFEX0ZMVVNICihYRU4pICAgTDFURjogYmVs
aWV2ZWQgdnVsbmVyYWJsZSwgbWF4cGh5c2FkZHIgTDFEIDQ2LCBDUFVJRCAzOSwgU2FmZSBhZGRy
ZXNzIDgwMDAwMDAwMDAKKFhFTikgICBTdXBwb3J0IGZvciBIVk0gVk1zOiBNU1JfU1BFQ19DVFJM
IFJTQiBFQUdFUl9GUFUKKFhFTikgICBTdXBwb3J0IGZvciBQViBWTXM6IE1TUl9TUEVDX0NUUkwg
UlNCIEVBR0VSX0ZQVQooWEVOKSAgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCBlbmFibGVk
LCBEb21VIGVuYWJsZWQgKHdpdGggUENJRCkKKFhFTikgICBQViBMMVRGIHNoYWRvd2luZzogRG9t
MCBkaXNhYmxlZCwgRG9tVSBlbmFibGVkCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRp
dCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0MikKKFhFTikgSW5pdGlhbGl6aW5nIENyZWRpdDIgc2No
ZWR1bGVyCihYRU4pICBsb2FkX3ByZWNpc2lvbl9zaGlmdDogMTgKKFhFTikgIGxvYWRfd2luZG93
X3NoaWZ0OiAzMAooWEVOKSAgdW5kZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAwCihYRU4pICBv
dmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogLTMKKFhFTikgIHJ1bnF1ZXVlcyBhcnJhbmdlbWVu
dDogc29ja2V0CihYRU4pICBjYXAgZW5mb3JjZW1lbnQgZ3JhbnVsYXJpdHk6IDEwbXMKKFhFTikg
bG9hZCB0cmFja2luZyB3aW5kb3cgbGVuZ3RoIDEwNzM3NDE4MjQgbnMKKFhFTikgQWRkaW5nIGNw
dSAwIHRvIHJ1bnF1ZXVlIDAKKFhFTikgIEZpcnN0IGNwdSBvbiBydW5xdWV1ZSwgYWN0aXZhdGlu
ZwooWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAxNC4zMThNSHogSFBFVAooWEVOKSBEZXRlY3RlZCAz
NTkxLjcwMCBNSHogcHJvY2Vzc29yLgooWEVOKSBJbml0aW5nIG1lbW9yeSBzaGFyaW5nLgooWEVO
KSBhbHQgdGFibGUgZmZmZjgyZDA4MDQ3NGQ3MCAtPiBmZmZmODJkMDgwNDc2YmJjCihYRU4pIHNw
dXJpb3VzIDgyNTlBIGludGVycnVwdDogSVJRNy4KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAwIHN1
cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IuCihYRU4pIEludGVsIFZULWQgaW9tbXUgMSBzdXBwb3J0
ZWQgcGFnZSBzaXplczogNGtCLgooWEVOKSBJbnRlbCBWVC1kIFNub29wIENvbnRyb2wgbm90IGVu
YWJsZWQuCihYRU4pIEludGVsIFZULWQgRG9tMCBETUEgUGFzc3Rocm91Z2ggbm90IGVuYWJsZWQu
CihYRU4pIEludGVsIFZULWQgUXVldWVkIEludmFsaWRhdGlvbiBlbmFibGVkLgooWEVOKSBJbnRl
bCBWVC1kIEludGVycnVwdCBSZW1hcHBpbmcgbm90IGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQg
UG9zdGVkIEludGVycnVwdCBub3QgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBTaGFyZWQgRVBU
IHRhYmxlcyBub3QgZW5hYmxlZC4KKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGVuYWJsZWQKKFhF
TikgIC0gRG9tMCBtb2RlOiBSZWxheGVkCihYRU4pIEludGVycnVwdCByZW1hcHBpbmcgZGlzYWJs
ZWQKKFhFTikgbnJfc29ja2V0czogMQooWEVOKSBFbmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlv
YXBpY19hY2tfb2xkIG9uIQooWEVOKSBFTkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgIC0+IFVz
aW5nIG9sZCBBQ0sgbWV0aG9kCihYRU4pIC4uVElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAgcGlu
MT0yIGFwaWMyPTAgcGluMj0wCihYRU4pIFRTQ19ERUFETElORSBkaXNhYmxlZCBkdWUgdG8gRXJy
YXRhOyBwbGVhc2UgdXBkYXRlIG1pY3JvY29kZSB0byB2ZXJzaW9uIDB4MjIgKG9yIGxhdGVyKQoo
WEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDY0IEtpQi4KKFhFTikgbXdhaXQtaWRsZTog
TVdBSVQgc3Vic3RhdGVzOiAweDQyMTIwCihYRU4pIG13YWl0LWlkbGU6IHYwLjQuMSBtb2RlbCAw
eDNjCihYRU4pIG13YWl0LWlkbGU6IGxhcGljX3RpbWVyX3JlbGlhYmxlX3N0YXRlcyAweGZmZmZm
ZmZmCihYRU4pIFZNWDogU3VwcG9ydGVkIGFkdmFuY2VkIGZlYXR1cmVzOgooWEVOKSAgLSBBUElD
IE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9uCihYRU4pICAtIEFQSUMgVFBSIHNoYWRvdwooWEVO
KSAgLSBFeHRlbmRlZCBQYWdlIFRhYmxlcyAoRVBUKQooWEVOKSAgLSBWaXJ0dWFsLVByb2Nlc3Nv
ciBJZGVudGlmaWVycyAoVlBJRCkKKFhFTikgIC0gVmlydHVhbCBOTUkKKFhFTikgIC0gTVNSIGRp
cmVjdC1hY2Nlc3MgYml0bWFwCihYRU4pICAtIFVucmVzdHJpY3RlZCBHdWVzdAooWEVOKSAgLSBW
TUNTIHNoYWRvd2luZwooWEVOKSAgLSBWTSBGdW5jdGlvbnMKKFhFTikgSFZNOiBBU0lEcyBlbmFi
bGVkLgooWEVOKSBIVk06IFZNWCBlbmFibGVkCihYRU4pIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQg
UGFnaW5nIChIQVApIGRldGVjdGVkCihYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1C
LCAxR0IKKFhFTikgQWRkaW5nIGNwdSAxIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAy
IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAzIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRk
aW5nIGNwdSA0IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA1IHRvIHJ1bnF1ZXVlIDAK
KFhFTikgQWRkaW5nIGNwdSA2IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA3IHRvIHJ1
bnF1ZXVlIDAKKFhFTikgQnJvdWdodCB1cCA4IENQVXMKKFhFTikgYnVpbGQtaWQ6IDQ0YmRhNGJh
ZTM1NzZiYjY5NTQ4MjQ5YWNjZDIxMDc2MWQxZGQzYjkKKFhFTikgUnVubmluZyBzdHViIHJlY292
ZXJ5IHNlbGZ0ZXN0cy4uLgooWEVOKSB0cmFwcy5jOjE1NzQ6IEdQRiAoMDAwMCk6IGZmZmY4MmQw
YmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQwODAzOGE0MTIKKFhFTikgdHJh
cHMuYzo3NTU6IFRyYXAgMTI6IGZmZmY4MmQwYmZmZmYwNDAgW2ZmZmY4MmQwYmZmZmYwNDBdIC0+
IGZmZmY4MmQwODAzOGE0MTIKKFhFTikgdHJhcHMuYzoxMDk0OiBUcmFwIDM6IGZmZmY4MmQwYmZm
ZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQwODAzOGE0MTIKKFhFTikgQUNQSSBz
bGVlcCBtb2RlczogUzMKKFhFTikgVlBNVTogZGlzYWJsZWQKKFhFTikgbWNoZWNrX3BvbGw6IE1h
Y2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBzdGFydGVkLgooWEVOKSBEb20wIGhhcyBtYXhpbXVt
IDc5MiBQSVJRcwooWEVOKSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGFjdGl2ZQoo
WEVOKSAqKiogQnVpbGRpbmcgYSBQVkggRG9tMCAqKioKKFhFTikgQXNzZXJ0aW9uICdJU19BTElH
TkVEKGRmbl94KGRmbiksICgxdWwgPDwgcGFnZV9vcmRlcikpJyBmYWlsZWQgYXQgaW9tbXUuYzoz
MjMKKFhFTikgLS0tLVsgWGVuLTQuMTItdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9eSAgIFRhaW50
ZWQ6ICBDICAgXS0tLS0KKFhFTikgQ1BVOiAgICAwCihYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4
MmQwODAyNWNjYmM+XSBpb21tdV9tYXArMHhiYS8weDE3NgooWEVOKSBSRkxBR1M6IDAwMDAwMDAw
MDAwMTAyMDIgICBDT05URVhUOiBoeXBlcnZpc29yCihYRU4pIHJheDogMDAwMDAwMDAwMDAwMDAw
MCAgIHJieDogMDAwMDAwMDAwMDAwMDAwNyAgIHJjeDogMDAwMDAwMDAwMDAwMDAwMwooWEVOKSBy
ZHg6IDAwMDAwMDAwMDAyMGYwODEgICByc2k6IDAwMDAwMDAwMDAwMDAwMDEgICByZGk6IGZmZmY4
MzAyMTUyNDIwMDAKKFhFTikgcmJwOiBmZmZmODJkMDgwNDk3YmI4ICAgcnNwOiBmZmZmODJkMDgw
NDk3YjU4ICAgcjg6ICAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHI5OiAgZmZmZjgyZDA4MDQ5N2Jk
NCAgIHIxMDogMDE4MDAwMDAwMDAwMDAwMCAgIHIxMTogN2ZmZmZmZmZmZmZmZmZmZgooWEVOKSBy
MTI6IGZmZmY4MzAyMTUyNDIwMDAgICByMTM6IDAwMDAwMDAwMDAwMDAwMDAgICByMTQ6IDAwMDAw
MDAwMDAwMDAwMDEKKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDAxICAgY3IwOiAwMDAwMDAwMDgw
MDUwMDNiICAgY3I0OiAwMDAwMDAwMDAwMTUyNmUwCihYRU4pIGNyMzogMDAwMDAwMDBkYmM4ZDAw
MCAgIGNyMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBmc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBn
c2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgZHM6IDAw
MDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogMDAwMCAgIGNzOiBlMDA4
CihYRU4pIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDI1Y2NiYz4gKGlvbW11X21hcCsweGJh
LzB4MTc2KToKKFhFTikgIDQxIDg5IGM1IGU5IGEyIDAwIDAwIDAwIDwwZj4gMGIgMGYgMGIgNDEg
ODkgYzUgNDEgODAgYmMgMjQgYzAgMDEgMDAgMDAgMDAKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZy
b20gcnNwPWZmZmY4MmQwODA0OTdiNTg6CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMjAgMDAwMDAw
MDAwMDAwMDAwMCBmZmZmODJkMDgwNDk3YmE4IGZmZmY4MmQwODAyM2Q0ODkKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMSBmZmZmODJlMDA0MWUxMDAwIGZmZmY4MzAyMTUyNDIwMDAgZmZmZjgyZTAw
NDFlMTAyMAooWEVOKSAgICBmZmZmODMwMjE1MjQyMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxCihYRU4pICAgIGZmZmY4MmQwODA0OTdjMDggZmZm
ZjgyZDA4MDQxODJkOCBmZmZmODJkMDgwNDk3YzA4IDAwMDAwMDAxMDAwMDAwMDAKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDA5ZCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEgZmZmZjgy
ZDA4MDQ0NGM2OAooWEVOKSAgICAwMDAwMDAwMDAwMjBiNDNlIGZmZmY4MzAyMTUyNDIwMDAgZmZm
ZjgyZDA4MDQ5N2Q1OCBmZmZmODJkMDgwNDM3MTZjCihYRU4pICAgIGZmZmY4MmQwODA0OTdmZmYg
MDAwMDAwMDEwMDAwMDAwMCBmZmZmODJkMDgwNDZjYmMwIGZmZmY4MzAwMDAwOWJmNDAKKFhFTikg
ICAgMDAwMDAwMDAwMWUzMzAwMCBmZmZmODMwMDAwMDliZjMwIGZmZmY4MzAyMTM1MjUwMDAgMDAw
MDAwMDAwMDEwYjQzZQooWEVOKSAgICBmZmZmODJkMDAwMDAwMDBiIDAwMDAwMDAwMDAwMDAxZjQg
MDAwMDAwMDAwMDEwMDAwMCAwMDAwMDAxZjE1MjQyMDAwCihYRU4pICAgIDAwZmY4MmQwODA0OTdj
YjggZmZmZjgyZDA4MDIwYThlNCBmZmZmODJkMDgwNWNmMDJjIGZmZmY4MmQwODA0OGY3NDAKKFhF
TikgICAgMDAwMDAwMDAwMDAwMDA5MiBmZmZmODJkMDgwMjNkZGRiIGZmZmY4MmQwODA0OTdmZmYg
ZmZmZjgyZDA4MDQ4Zjc0MAooWEVOKSAgICBmZmZmODJkMDgwNDk3Y2M4IGZmZmY4MmQwODAyM2Rl
MmUgZmZmZjgyZDA4MDQ5N2NlOCBmZmZmODJkMDgwMjQwMTZiCihYRU4pICAgIGZmZmY4MmQwODA0
OTdjZTggZmZmZjgyZDA4MDIzZGU3OCBmZmZmODJkMDgwNDk3ZDA4IGZmZmY4MmQwODAyNDAyMDUK
KFhFTikgICAgZmZmZjgyZDA4MDVhMzg4MCBmZmZmODJkMDgwNWEzODgwIGZmZmY4MmQwODA0OTdk
NDggZmZmZjgyZDA4MDIzZDQ4OQooWEVOKSAgICBmZmZmODMwMjE1MmUxNTUwIGZmZmY4MzAwMDAw
OWJmMzAgMDAwMDAwMDAwMWUzMzAwMCBmZmZmODMwMDAwMDliZjMwCihYRU4pICAgIDAwMDAwMDAw
MDFlMzMwMDAgZmZmZjgzMDAwMDA5YmY0MCBmZmZmODJkMDgwNDZjYmMwIGZmZmY4MzAyMTUyNDIw
MDAKKFhFTikgICAgZmZmZjgyZDA4MDQ5N2Q5OCBmZmZmODJkMDgwNDNlNTNjIGZmZmY4MmQwODA0
OTdkOTggZmZmZjgyZDA4MDQ2Y2JjMAooWEVOKSAgICBmZmZmODMwMjE1MmUxNTUwIDAwMDAwMDAw
MDAwMDAwMDEgZmZmZjgyZDA4MDVkMDBkMCAwMDAwMDAwMDAwMDAwMDA4CihYRU4pICAgIGZmZmY4
MmQwODA0OTdlZTggZmZmZjgyZDA4MDQyZDhlZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDIKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAw
MDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMgooWEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAg
WzxmZmZmODJkMDgwMjVjY2JjPl0gaW9tbXVfbWFwKzB4YmEvMHgxNzYKKFhFTikgICAgWzxmZmZm
ODJkMDgwNDE4MmQ4Pl0gaW9tbXVfaHdkb21faW5pdCsweGVmLzB4MjIwCihYRU4pICAgIFs8ZmZm
ZjgyZDA4MDQzNzE2Yz5dIGRvbTBfY29uc3RydWN0X3B2aCsweDE4OS8weDEyOWUKKFhFTikgICAg
WzxmZmZmODJkMDgwNDNlNTNjPl0gY29uc3RydWN0X2RvbTArMHhkNC8weGIxNAooWEVOKSAgICBb
PGZmZmY4MmQwODA0MmQ4ZWY+XSBfX3N0YXJ0X3hlbisweDI3MTAvMHgyODMwCihYRU4pICAgIFs8
ZmZmZjgyZDA4MDIwMDBmMz5dIF9faGlnaF9zdGFydCsweDUzLzB4NTUKKFhFTikgCihYRU4pIAoo
WEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIFBhbmlj
IG9uIENQVSAwOgooWEVOKSBBc3NlcnRpb24gJ0lTX0FMSUdORUQoZGZuX3goZGZuKSwgKDF1bCA8
PCBwYWdlX29yZGVyKSknIGZhaWxlZCBhdCBpb21tdS5jOjMyMwooWEVOKSAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIAooWEVOKSBNYW51YWwgcmVzZXQgcmVx
dWlyZWQgKCdub3JlYm9vdCcgc3BlY2lmaWVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:02:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:02: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-devel-bounces@lists.xenproject.org>)
	id 1gjJfy-0004EH-TN; Tue, 15 Jan 2019 08:02: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjJfy-0004EA-AI
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 08:02:22 +0000
X-Inumbo-ID: e1c3380a-189b-11e9-92db-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1c3380a-189b-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:02:20 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id i26so1330294lfc.0
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 00:02:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=80krzqHZvKsTICWlf2JrOAsXG0b3zBplcEL/uGlYpTw=;
 b=IKab0Wkf8zFFKOMuUzUF6IRrWx5YgC6syyLfp9lvGPKez6dROlNUBqxr5TpZjE2/uf
 NYX5YYiR5FPyfiT8NBlTuVa+HUsTmIv86NJewvnARY7y1gqQ8M/Ys2uwuFpFlP6jkptF
 zP4IynLcRJlp8FXdUSSc8aqD1jAE3wJ10kt9r+nma1v6IXm/rdYF3U7j7oe3Mm7IP4AR
 O+rWG79OW6CdU9FBDdoDi2M/SkaCIKpyQGLL/+XLMUH8Tne6iqIgXdknYek9fJvGzTF7
 /cQ5n1IAqQc549hMCI9RFKu/hbZwwYIQe2w3G3318O7JKVm/CPUm9jIAHiZPN2+R9gPJ
 1sxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=80krzqHZvKsTICWlf2JrOAsXG0b3zBplcEL/uGlYpTw=;
 b=h8bBUuQmIJqkcnIUKPDSs6cQyH86jACYVXribh64B+CCIJMeYr59FsdP2dP24CuQrZ
 5rmH21Rsoad8x785acehH0Iz6Az9BPE6KpMz8CVzUDvDUb0/LqQefLBnOYDJCpintzBn
 SnB+8uWY2qvzlsQ6YBrWtpxBEmCZxD2ZRpj/a0fPsidzlX2WLYIoY3pEm0B/UlOdODCr
 7mnGY9MLOfz0gt3oEnxl848Twb++kDKVUsxFPEQrT5UACv77eNoH+MMQ2Fyng4+WA3bF
 CBEr578SoB53xSs3vXeMBZdfDRsyAfqTu0lcUYdbGTh0k8nhuIaEkiVSNL8LcS+hybOt
 v8jQ==
X-Gm-Message-State: AJcUukdv3k9boTr85Mi8IVSx/AAhcOASDA/sLg9era1sIZ+azPVmTjki
 JE4JUQ83kTlv26D1VdCOGnKg8DhCruk4lrMxDf0=
X-Google-Smtp-Source: ALg8bN7H6EQ1BTbnFhSNwZsxiSb/aUkFnZ2yKHpgMi55zyi5OqAVgK0STaKFNYTUEloJVKmVro7m3zoMicY92ipr12M=
X-Received: by 2002:a19:2755:: with SMTP id n82mr1754127lfn.94.1547539339197; 
 Tue, 15 Jan 2019 00:02:19 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <6f2f6778-7316-af79-3b1c-82fc0771e17f@citrix.com>
In-Reply-To: <6f2f6778-7316-af79-3b1c-82fc0771e17f@citrix.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Tue, 15 Jan 2019 00:02:07 -0800
Message-ID: <CACMJ4GZeW_SJmUQNND__2z7WEWZiwiQhcCsa5TSOo1BA=-7f4w@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jason Andryuk <jandryuk@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgNzozMSBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDA3LzAxLzIwMTkgMDc6NDIsIENocmlzdG9w
aGVyIENsYXJrIHdyb3RlOgo+ID4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+ID4gaW5kZXgg
YWVhMTNlYi4uNjhkNDQxNSAxMDA2NDQKPiA+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYwo+ID4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4g
PiBAQCAtMTkzLDYgKzE5MywyMSBAQCBUaGlzIGFsbG93cyBkb21haW5zIGFjY2VzcyB0byB0aGUg
QXJnbyBoeXBlcmNhbGwsIHdoaWNoIHN1cHBvcnRzIHJlZ2lzdHJhdGlvbgo+ID4gIG9mIG1lbW9y
eSByaW5ncyB3aXRoIHRoZSBoeXBlcnZpc29yIHRvIHJlY2VpdmUgbWVzc2FnZXMsIHNlbmRpbmcg
bWVzc2FnZXMgdG8KPiA+ICBvdGhlciBkb21haW5zIGJ5IGh5cGVyY2FsbCBhbmQgcXVlcnlpbmcg
dGhlIHJpbmcgc3RhdHVzIG9mIG90aGVyIGRvbWFpbnMuCj4gPgo+ID4gKyMjIyBhcmdvLW1hYwo+
ID4gKz4gYD0gcGVybWlzc2l2ZSB8IGVuZm9yY2luZ2AKPgo+IEFyZSB0aGVzZSBjb21tYW5kIGxp
bmUgb3B0aW9ucyBhbHJlYWR5IGluIHVzZSBpbiB0aGUgT3BlblhUIGNvbW11bml0eT8KCk5vLCB0
aGVyZSdzIG5vIGNvbmNlcm4gdGhlcmUuCgo+IEkgYXNrLCBiZWNhdXNlIHdlIGFyZSB0cnlpbmcg
dG8gYXZvaWQgZ2FpbmluZyBtdWx0aXBsZSB0b3AgbGV2ZWwgb3B0aW9ucwo+IGZvciByZWxhdGVk
IGZ1bmN0aW9uYXRsaXkuCj4KPiBJTU8sIHRoaXMgZnVuY3Rpb25hbGl0eSBjb3VsZCBiZSBjb3Zl
cmVkIG1vcmUgc3VjY2luY3RseSB3aXRoOgo+Cj4gICBhcmdvID0gTGlzdCBvZiBbIDxib29sPiwg
bWFjID0gcGVybWlzc2l2ZSB8IGVuZm9yY2luZyBdCj4KPiB3aGljaCBhbHNvIGFsbG93cyBmb3Ig
Y2xlYW5lciBhZGRpdGlvbiBvZiBmdXR1cmUgb3B0aW9ucy4KPgo+IChVbmZvcnR1bmF0ZWx5LCB0
byBpbXBsZW1lbnQgdGhpcywgeW91IG5lZWQgbXkgY21kbGluZV9zdHJjbXAoKSBmaXhlcywKPiB3
aGljaCBhcmUgc3RpbGwgcGVuZGluZyBhbiBhY2suKQoKQXQgUm9nZXIncyByZWNvbW1lbmRhdGlv
biwgdGhlICJhcmdvLW1hYyIgc3RyaW5nIG9wdGlvbiBoYXMgYmVjb21lIHRoZQptdWNoIHNpbXBs
ZXIgImFyZ28tbWFjLXBlcm1pc3NpdmUiIGJvb2xlYW4uCgpGb3IgNC4xMywgSSdkIGxpa2UgdG8g
aW1wcm92ZSB0aGUgaXNvbGF0aW9uIG9mIHdpbGRjYXJkIHJpbmdzIHRvIHRoZQpwb2ludCB3aGVy
ZSB0aGV5J3JlIGFibGUgdG8gYmUgZW5hYmxlZCB3aGVuZXZlciBhcmdvIGl0c2VsZiBpcywgYW5k
CmhvcGVmdWxseSB0aGF0IHdpbGwgZW5hYmxlIHJldGlyaW5nIHRoaXMgb3B0aW9uIGFsdG9nZXRo
ZXIuIElmIHR3bwpib29scyBhcmUgdG9sZXJhYmxlIGZvciBub3cgKGFzIHRoaXMgaXMgc3RpbGwg
ZWFybHkgYW5kIGFuCmV4cGVyaW1lbnRhbCBmZWF0dXJlKSwgd291bGQgaXQgYmUgT0sgdG8gc29y
dCB0aGlzIG91dCBmb3IgNC4xMz8KCkNocmlzdG9waGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:06:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:06: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-devel-bounces@lists.xenproject.org>)
	id 1gjJjW-0004Rn-FC; Tue, 15 Jan 2019 08:06:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjJjV-0004Rg-If
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 08:06:01 +0000
X-Inumbo-ID: 64b53cdd-189c-11e9-92db-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64b53cdd-189c-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:06:00 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id t9-v6so1502874ljh.6
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 00:06:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=eNNvpOBDIWJZDDzIJQlXqG9MB+MAayVWhGRamla4QHk=;
 b=gCF6TZVLE+GjtdF4KSe4dvillyTRoWVa6Pg0HCEUNu8oKOCrkJrl/98u4MHpszsiOy
 V6ReSFn6bDIX2W68RKwP4rHQiJj8W14plm0xmG3pvTM+cl6ilMRIJ38T4Jpmr08FJmq+
 xure2B3oDheGHH8OxsdObR/kh6BsVyF3pMFGLP9vUj5CdJa8Z1Coazwkbm741WjhV0hz
 ZQID22kaMV3gsWYqTPjp3kffalTumJ75FVhoxJ5QoBqEnCY6yquGvGRNcWqh1YpbYN0J
 3mLnFQRRvwvEPIN50yFtHpQ4jUrVo1GiI7A0ceumoOjjsrE7wIAN6uckAS54SRThOsoS
 LDdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=eNNvpOBDIWJZDDzIJQlXqG9MB+MAayVWhGRamla4QHk=;
 b=SW2AVn4187iTi1Ow8QA7SqI5CQF4bVOcCCTfu+jbS2ze4/vmUgvEVSzSp1hQkxa4w5
 ntGRPkQAaSsC+PIcaatd/8U0pO1J/MZ1lM4SmU/kjdzcUSHmnPsN+3qiDKNSxGXV3+Wt
 xEpo1e5yq95m4SGBnMdY/rGdCvXE2vIZCI7eEz/fem2zO587V7Ev3rUZ2MXIVOXs1oeq
 CRSoEE8HrdIIQCqzUBRYR0GHzTzApGD0mubPinloFYf6E8hSEDfigztTsJSmOIkqYaWF
 UxEtr+aI2Il8ZcdEhloC/qT4M+rQuintNtpQGd2RbmHlFgyErB1OjaK6WhRrWQdAYEr3
 ObPw==
X-Gm-Message-State: AJcUukd4e3DK8KXGQ6dH/tUojaEdut610jvrU7P8qEC4b6HJqWUgoaVv
 3N+KRIhJgx5w4Ys0NQB9CCY91mEufZnNnLoKYZA=
X-Google-Smtp-Source: ALg8bN5LiTyVDeVb9u4reKQ8riHrVLsKBnrIiD3qOJu9lY+6o+0uXf1utCGhLULA9XUKW1a9cOMQWMpIZhmKcMyQRpk=
X-Received: by 2002:a2e:9715:: with SMTP id
 r21-v6mr1805526lji.30.1547539558886; 
 Tue, 15 Jan 2019 00:05:58 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-9-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK6WL6uz__RsTyafVAowLGQ1otcgcSf_DLTLp8-7eJvktg@mail.gmail.com>
In-Reply-To: <CAPLaKK6WL6uz__RsTyafVAowLGQ1otcgcSf_DLTLp8-7eJvktg@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Tue, 15 Jan 2019 00:05:46 -0800
Message-ID: <CACMJ4GaV90y3oqOyCYHKg2Wvs6csK84k2Re-UJP5EjvZ73tJLw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Subject: Re: [Xen-devel] [PATCH v3 08/15] argo: implement the unregister op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgMzo0MCBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb3lnZXJA
ZnJlZWJzZC5vcmc+IHdyb3RlOgo+Cj4gT24gTW9uLCBKYW4gNywgMjAxOSBhdCA4OjQ0IEFNIENo
cmlzdG9waGVyIENsYXJrCj4gPGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToK
PiA+Cj4gPiBUYWtlcyBhIHNpbmdsZSBhcmd1bWVudDogYSBoYW5kbGUgdG8gdGhlIHJpbmcgdW5y
ZWdpc3RyYXRpb24gc3RydWN0LAo+ID4gd2hpY2ggc3BlY2lmaWVzIHRoZSBwb3J0IGFuZCBwYXJ0
bmVyIGRvbWFpbiBpZCBvciB3aWxkY2FyZC4KPiA+Cj4gPiBUaGUgcmluZydzIGVudHJ5IGlzIHJl
bW92ZWQgZnJvbSB0aGUgaGFzaHRhYmxlIG9mIHJlZ2lzdGVyZWQgcmluZ3M7Cj4gPiBhbnkgZW50
cmllcyBmb3IgcGVuZGluZyBub3RpZmljYXRpb25zIGFyZSByZW1vdmVkOyBhbmQgdGhlIHJpbmcg
aXMKPiA+IHVubWFwcGVkIGZyb20gWGVuJ3MgYWRkcmVzcyBzcGFjZS4KPiA+Cj4gPiBJZiB0aGUg
cmluZyBoYWQgYmVlbiByZWdpc3RlcmVkIHRvIGNvbW11bmljYXRlIHdpdGggYSBzaW5nbGUgc3Bl
Y2lmaWVkCj4gPiBkb21haW4gKGllLiBhIG5vbi13aWxkY2FyZCByaW5nKSB0aGVuIHRoZSBwYXJ0
bmVyIGRvbWFpbiBzdGF0ZSBpcyByZW1vdmVkCj4gPiBmcm9tIHRoZSBwYXJ0bmVyIGRvbWFpbidz
IGFyZ28gc2VuZF9pbmZvIGhhc2ggdGFibGUuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0
b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KPiA+IC0tLQo+
ID4gdjIgZmVlZGJhY2sgSmFuOiBkcm9wIGNvb2tpZSwgaW1wbGVtZW50IHRlYXJkb3duCj4gPiB2
MiBmZWVkYmFjayBKYW46IGRyb3AgbWVzc2FnZSBmcm9tIGFyZ29fbWVzc2FnZV9vcAo+ID4gdjIg
c2VsZjogT1ZFUkhBVUwKPiA+IHYyIHNlbGY6IHJlb3JkZXIgbG9naWMgdG8gc2hvcnRlbiBjcml0
aWNhbCBzZWN0aW9uCj4gPiB2MSAjMTMgZmVlZGJhY2sgSmFuOiByZXZpc2UgdXNlIG9mIGd1ZXN0
X2hhbmRsZV9va2F5IHZzIF9fY29weSBvcHMKPiA+IHYxIGZlZWRiYWNrIFJvZ2VyLCBKYW46IGRy
b3AgYXJnbyBwcmVmaXggb24gc3RhdGljIGZ1bmN0aW9ucwo+ID4gdjEsMiBmZWVkYmFjayBKYW4v
Um9nZXIvUGF1bDogZHJvcCBlcnJubyByZXR1cm5pbmcgZ3Vlc3QgYWNjZXNzIGZ1bmN0aW9ucwo+
ID4gdjEgIzUgKCMxNCkgZmVlZGJhY2sgUGF1bDogdXNlIGN1cnJkIGluIGRvX2FyZ29fbWVzc2Fn
ZV9vcAo+ID4gdjEgIzUgKCMxNCkgZmVlZGJhY2sgUGF1bDogZnVsbCB1c2UgY3VycmQgaW4gYXJn
b191bnJlZ2lzdGVyX3JpbmcKPiA+IHYxICMxMyAoIzE0KSBmZWVkYmFjayBQYXVsOiByZXBsYWNl
IGRvL3doaWxlIHdpdGggZ290bzsgcmVpbmRlbnQKPiA+IHYxIHNlbGY6IGFkZCBibGFuayBsaW5l
cyBpbiB1bnJlZ2lzdGVyIGNhc2UgaW4gZG9fYXJnb19tZXNzYWdlX29wCj4gPiB2MTogIzEzIGZl
ZWRiYWNrIEphbjogcHVibGljIG5hbWVzcGFjZTogcHJlZml4IHdpdGggeGVuCj4gPiB2MTogIzEz
IGZlZWRiYWNrIEphbjogYmxhbmsgbGluZSBhZnRlciBvcCBjYXNlIGluIGRvX2FyZ29fbWVzc2Fn
ZV9vcAo+ID4gdjE6ICMxNCBmZWVkYmFjayBKYW46IHJlcGxhY2UgZG9tYWluIGlkIG92ZXJyaWRl
IHdpdGggdmFsaWRhdGlvbgo+ID4gdjE6ICMxOCBmZWVkYmFjayBKYW46IG1lbGQgdGhlIHJpbmcg
Y291bnQgbGltaXQgaW50byB0aGUgc2VyaWVzCj4gPiB2MTogZmVlZGJhY2sgIzE1IEphbjogdmVy
aWZ5IHplcm8gaW4gdW51c2VkIGh5cGVyY2FsbCBhcmdzCj4gPgo+ID4gIHhlbi9jb21tb24vYXJn
by5jICAgICAgICAgfCAxMTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ID4gIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggfCAgMTkgKysrKysrKysKPiA+
ICB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgIHwgICAxICsKPiA+ICAzIGZpbGVzIGNoYW5nZWQs
IDEzNSBpbnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJnby5j
IGIveGVuL2NvbW1vbi9hcmdvLmMKPiA+IGluZGV4IDExOTg4ZTcuLjU5Y2U4YzQgMTAwNjQ0Cj4g
PiAtLS0gYS94ZW4vY29tbW9uL2FyZ28uYwo+ID4gKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKPiA+
IEBAIC0zNyw2ICszNyw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX2FkZHJf
dCk7Cj4gPiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcGFnZV9kZXNjcl90KTsK
PiA+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpOwo+
ID4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7Cj4gPiArREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3QpOwo+ID4KPiA+ICAv
KiBYZW4gY29tbWFuZCBsaW5lIG9wdGlvbiB0byBlbmFibGUgYXJnbyAqLwo+ID4gIHN0YXRpYyBi
b29sIF9fcmVhZF9tb3N0bHkgb3B0X2FyZ29fZW5hYmxlZDsKPiA+IEBAIC02NjYsNiArNjY3LDEw
NSBAQCByaW5nX2ZpbmRfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
YXJnb19yaW5nX2lkICppZCkKPiA+ICAgICAgcmV0dXJuIE5VTEw7Cj4gPiAgfQo+ID4KPiA+ICtz
dGF0aWMgc3RydWN0IGFyZ29fc2VuZF9pbmZvICoKPiA+ICtzZW5kX2ZpbmRfaW5mbyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICppZCkKPiA+ICt7Cj4g
PiArICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlOwo+ID4gKyAgICBzdHJ1Y3QgYXJnb19zZW5k
X2luZm8gKnNlbmRfaW5mbzsKPiA+ICsKPiA+ICsgICAgaGxpc3RfZm9yX2VhY2hfZW50cnkoc2Vu
ZF9pbmZvLCBub2RlLCAmZC0+YXJnby0+c2VuZF9oYXNoW2hhc2hfaW5kZXgoaWQpXSwKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgbm9kZSkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgc3Ry
dWN0IGFyZ29fcmluZ19pZCAqY21waWQgPSAmc2VuZF9pbmZvLT5pZDsKPgo+IENvbnN0LgoKYWNr
LCBkb25lCgo+Cj4gPiArCj4gPiArICAgICAgICBpZiAoIGNtcGlkLT5wb3J0ID09IGlkLT5wb3J0
ICYmCj4gPiArICAgICAgICAgICAgIGNtcGlkLT5kb21haW5faWQgPT0gaWQtPmRvbWFpbl9pZCAm
Jgo+ID4gKyAgICAgICAgICAgICBjbXBpZC0+cGFydG5lcl9pZCA9PSBpZC0+cGFydG5lcl9pZCAp
Cj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJzZW5kX2luZm89
JXBcbiIsIHNlbmRfaW5mbyk7Cj4gPiArICAgICAgICAgICAgcmV0dXJuIHNlbmRfaW5mbzsKPiA+
ICsgICAgICAgIH0KPiA+ICsgICAgfQo+ID4gKyAgICBhcmdvX2RwcmludGsoIm5vIHNlbmRfaW5m
byBmb3VuZFxuIik7Cj4KPiBJcyB0aGlzIG1lc3NhZ2UgYWN0dWFsbHkgaGVscGZ1bCB3aXRob3V0
IHByaW50aW5nIGFueSBvZiB0aGUKPiBwYXJhbWV0ZXJzIHByb3ZpZGVkIHRvIHRoZSBmdW5jdGlv
bj8KCkdvb2QgcG9pbnQuIEkndmUgYWRkZWQgdGhlIHJpbmcgZGF0YSB0byB0aGUgb3V0cHV0LgoK
Pgo+ID4gKwo+ID4gKyAgICByZXR1cm4gTlVMTDsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIGxv
bmcKPiA+ICt1bnJlZ2lzdGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCj4KPiBTYW1lIGFz
IHRoZSBjb21tZW50IG1hZGUgb24gdGhlIG90aGVyIHBhdGNoLCBpZiB0aGlzIHBhcmFtZXRlciBp
cyB0aGUKPiBjdXJyZW50IGRvbWFpbiB0aGVyZSdzIG5vIG5lZWQgdG8gcGFzcyBpdCBhcm91bmQs
IG9yIGVsc2UgaXQgc2hvdWxkIGJlCj4gbmFtZWQgZCBpbnN0ZWFkIG9mIGN1cnJkLgoKUmVzcG9u
c2UgaXMgYXMgcGVyIHRoZSBvdGhlciBmb3IgdGhpcyBvbmU6IHdoZXJlIGN1cnJkIGhhcyBiZWVu
CnJldGFpbmVkLCBpdCdzIG5vdyBBU1NFUlRlZCBhcyBtYXRjaGluZyBjdXJyZW50LT5kb21haW4s
IGFuZCBvdGhlcndpc2UKJ2QnIGlzIHVzZWQuCgo+Cj4gPiArICAgICAgICAgICAgICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3QpIHVucmVnX2huZCkK
PiA+ICt7Cj4gPiArICAgIHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190IHVucmVnOwo+ID4gKyAg
ICBzdHJ1Y3QgYXJnb19yaW5nX2lkIHJpbmdfaWQ7Cj4gPiArICAgIHN0cnVjdCBhcmdvX3Jpbmdf
aW5mbyAqcmluZ19pbmZvOwo+ID4gKyAgICBzdHJ1Y3QgYXJnb19zZW5kX2luZm8gKnNlbmRfaW5m
bzsKPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZHN0X2QgPSBOVUxMOwo+ID4gKyAgICBpbnQgcmV0
Owo+ID4gKwo+ID4gKyAgICByZXQgPSBjb3B5X2Zyb21fZ3Vlc3QoJnVucmVnLCB1bnJlZ19obmQs
IDEpID8gLUVGQVVMVCA6IDA7Cj4gPiArICAgIGlmICggcmV0ICkKPiA+ICsgICAgICAgIGdvdG8g
b3V0Owo+ID4gKwo+ID4gKyAgICByZXQgPSB1bnJlZy5wYWQgPyAtRUlOVkFMIDogMDsKPiA+ICsg
ICAgaWYgKCByZXQgKQo+ID4gKyAgICAgICAgZ290byBvdXQ7Cj4KPiBJIGRvbid0IHNlZSB0aGUg
cG9pbnQgaW4gdGhlIG91dCBsYWJlbCB3aGVuIHlvdSBjb3VsZCBqdXN0IHVzZSAncmV0dXJuCj4g
LUVJTlZBTCcgb3IgLUVGQVVMVCBkaXJlY3RseSBoZXJlIGFuZCBhYm92ZS4KCmFjayAtIGhhdmUg
ZG9uZSB0aGF0LCBtdWNoIGJldHRlciBub3cuCgp0aGFua3MKCkNocmlzdG9waGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:06:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:06: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-devel-bounces@lists.xenproject.org>)
	id 1gjJjv-0004UR-P8; Tue, 15 Jan 2019 08:06: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=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjJju-0004UI-FC
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 08:06:26 +0000
X-Inumbo-ID: 7321a7a3-189c-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7321a7a3-189c-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:06:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84595341"
Date: Tue, 15 Jan 2019 09:06:16 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190115080616.o6o22qvcrdpwddpf@mac>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-11-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK4qaUb7nky6AueJbA1LJfm9fHtw0G_9d0i44Ja2UvOPrA@mail.gmail.com>
 <CACMJ4Gbq4-hE1+eEd3XxQorG_cw57Atz6GcNE+10erZ1osF=uw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4Gbq4-hE1+eEd3XxQorG_cw57Atz6GcNE+10erZ1osF=uw@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgMTA6NTM6NTRQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gT24gVGh1LCBKYW4gMTAsIDIwMTkgYXQgNDoyMiBBTSBSb2dlciBQYXUgTW9u
bsOpIDxyb3lnZXJAZnJlZWJzZC5vcmc+IHdyb3RlOgo+ID4KPiA+ICBPbiBNb24sIEphbiA3LCAy
MDE5IGF0IDg6NDQgQU0gQ2hyaXN0b3BoZXIgQ2xhcmsKPiA+IDxjaHJpc3RvcGhlci53LmNsYXJr
QGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiA+ICsKPiA+ID4gKyAgICBhcmdvX2RwcmludGsoImZpbGxf
cmluZ19kYXRhOiBlbnQucmluZy5kb21haW49JXUsZW50LnJpbmcucG9ydD0leFxuIiwKPiA+ID4g
KyAgICAgICAgICAgICAgICAgZW50LnJpbmcuZG9tYWluX2lkLCBlbnQucmluZy5wb3J0KTsKPiA+
ID4gKwo+ID4gPiArICAgIGVudC5mbGFncyA9IDA7Cj4gPgo+ID4gUGxlYXNlIG1lbXNldCBlbnQg
dG8gMCBvciBpbml0aWFsaXplIGl0IHRvIHsgfSwgb3IgZWxzZSB5b3UgYXJlCj4gPiBsZWFraW5n
IGh5cGVydmlzb3Igc3RhY2sgZGF0YSB0byB0aGUgZ3Vlc3QgaW4gdGhlIHBhZGRpbmcgZmllbGQu
Cj4gCj4gb2sgLSBJJ3ZlIGFkZGVkIHRoZSBpbml0aWFsaXplciwgdGhhbmtzLgo+IFdhcyBpdCBy
ZWFsbHkgbGVha2luZyBzdGFjayBkYXRhIHRob3VnaCBiZWNhdXNlIHRoZSBzdHJ1Y3Qgc2hvdWxk
IGhhdmUKPiBiZWVuIGZ1bGx5IHBvcHVsYXRlZCwgaW5jbHVkaW5nIHRoZSBwYWRkaW5nIGZpZWxk
LCB3aXRoIHRoZQo+IF9fY29weV9mcm9tX2d1ZXN0IGFib3ZlPwoKVGhhdCdzIG15IGJhZCwgdGhl
cmUgd2FzIG5vIGxlYWsgaGVyZS4gSSBzb21laG93IG1pc3NlZCB0aGUKY29weV9mcm9tX2d1ZXN0
IGFib3ZlLCBldmVuIHdoZW4gSSBtYWRlIGEgY29tbWVudCBvbiBpdC4gUGxlYXNlIGxlYXZlCnRo
ZSBjb2RlIGFzLWlzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:06:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:06:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjJkO-0004Zr-6C; Tue, 15 Jan 2019 08:06: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjJkN-0004Zf-I2
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 08:06:55 +0000
X-Inumbo-ID: 853ba10f-189c-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 853ba10f-189c-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:06:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 01:04:53 -0700
Message-Id: <5C3D9426020000780020D9C9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 01:04:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <5C3C6052020000780020D202@prv1-mh.provo.novell.com>
 <9fb210a4-8f81-5a7b-620f-08c7124d332b@arm.com>
 <5C3CB03F020000780020D67D@prv1-mh.provo.novell.com>
 <b53e2c4e-01d5-0f8f-fbe9-a5ec7248cbde@arm.com>
 <5C3CBC83020000780020D72E@prv1-mh.provo.novell.com>
 <bf9c1ef5-cfd2-99a3-d49c-f93669fc677b@arm.com>
In-Reply-To: <bf9c1ef5-cfd2-99a3-d49c-f93669fc677b@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDE4OjI0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE0LzAxLzIwMTkgMTY6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAKPj4gZXh0ZXJuIHN0
cnVjdCBteV9zdHJ1Y3QgX19zdGFydFtdOwo+PiBleHRlcm4gc3RydWN0IG15X3N0cnVjdCBfX2Vu
ZFtdOwo+PiAKPj4gdm9pZCB0ZXN0KGNvbnN0IHN0cnVjdCBteV9zdHJ1Y3QgKik7Cj4+IAo+PiB2
b2lkIGZvbyhpbnQgaSkgewo+PiAJdGVzdChpID8gX19zdGFydCA6IF9fZW5kKTsKPj4gfQo+IAo+
IFlvdXIgZXhhbXBsZSBkb2Vzbid0IGNvbnRhaW4gYW55IHBvdGVudGlhbCB1bmRlZmluZWQgYmVo
YXZpb3IuIFNvLCBob3cgdGhpcyAKPiByZWxldmFudCB3aXRoIG91ciBkaXNjdXNzaW9uIGhlcmU/
CgpJIHdhcyBtZXJlbHkgdHJ5aW5nIHRvIGdpdmUgYW4gZXhhbXBsZSB3aGVyZSB0aGUgY29tcGls
ZXIgc2ltaWxhcmx5CmNhbid0IG1ha2UgaW1wbGljYXRpb25zLiBUaGUgcG90ZW50aWFsIHVuZGVm
aW5lZCBiZWhhdmlvciB3b3VsZCBiZQppbiB0ZXN0KCksIGRlcGVuZGluZyBvbiB3aGF0IGNvbXBh
cmlzb25zIG9mIHRoZSBwb2ludGVycyBpdCBkb2VzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:12:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjJpX-0005Nl-Qt; Tue, 15 Jan 2019 08:12:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjJpW-0005Ng-9f
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 08:12:14 +0000
X-Inumbo-ID: 42d8fd21-189d-11e9-92db-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42d8fd21-189d-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:12:13 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id k19-v6so1483270lji.11
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 00:12:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=58iqKE3Xi6P1WeGY3DWCDBbThrAVfFMWdEzD3gj7rIo=;
 b=nx2zMr0DV88OqmDcNUm31zdYP7YtiqD/qDIs04zUJu3swHHGRefUeXgswefpiAuKC8
 drbHX44z8IygLZiIxXiiQrWPyw7OsAXD1p8BOXCrKJ+jEVdVL3Y407vxOb6JDRip+yRA
 +hqN/VvVXIlPdMMN0gr756M84o5POe9U7Ec/LVWmc2DyAduBBOi3+mqNIoxKDHqrXq/Z
 OqmXpLwhF2jXxbu5tA2aGgkhYT5gW60CC1h+fEul8EIdVkCzEAjLzLs1hzq4UW3dU5lP
 OMsY18kqS7Q9SQJUMM/dG8u6NEVsiGZPxJYK0ADiywokHHS/T/ouY5vPXdx4GfQ9cQdb
 CHhg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=58iqKE3Xi6P1WeGY3DWCDBbThrAVfFMWdEzD3gj7rIo=;
 b=tIjdFscjN9ZZPFJ9McPmeraxkomemmeOdHpyEGw66xL+TEaEvqJ8gFXi+BA+DYmHc+
 RZ9+cK+1tQ3Q3ilLilSHbYjYIrGXmfGkN+nAHO2sPY1CoQIS9HvTlNtaaaiUTXA+GHbo
 JbvTTUMcasP6Y5dRk6KoQwvJ5dCPKeMmYoVrwIehit0DlLBbQn9fFHIOgxxki178k6LJ
 tZt6TDajCD8kz3nup2GBeclt+r+tvCSPKKgAEGZ5oyRiTcaeaWA5UvdrP1cmFuQQUDne
 yEj9w87/qKZwmqYylF0X1cmx32ZL7B2VYT9lWeEdyrw8msVzemJKlMXCkAcQRaeTvq0U
 Mbzg==
X-Gm-Message-State: AJcUukejpTZVQlH4ukAUkNoZvAyUsBstsY9W2o+M9HGp8NTvwmoW6brx
 CnSzyjPIQ6rNF031gRWj0ZJVxEdWqF4JL/HwFyQ=
X-Google-Smtp-Source: ALg8bN6Ra4q+JGtsrWkWfGRsiK85rVy+/m7LwLptccRlAPvD2c9Jnn7co4frwaqqiOgWUtb32vqeEeW9Q5Y15A5JpXA=
X-Received: by 2002:a2e:1241:: with SMTP id
 t62-v6mr1652711lje.171.1547539931599; 
 Tue, 15 Jan 2019 00:12:11 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-9-git-send-email-christopher.w.clark@gmail.com>
 <5C3CA56B020000780020D569@prv1-mh.provo.novell.com>
In-Reply-To: <5C3CA56B020000780020D569@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Tue, 15 Jan 2019 00:11:58 -0800
Message-ID: <CACMJ4GYeHDa8==YY=3oVst57gW5xemGs=Y=iNuW-e-dHixvTOA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 08/15] argo: implement the unregister op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgNzowNiBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDA3LjAxLjE5IGF0IDA4OjQyLCA8Y2hyaXN0b3BoZXIu
dy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gQEAgLTY2Niw2ICs2NjcsMTA1IEBAIHJpbmdf
ZmluZF9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3Jpbmdf
aWQgKmlkKQo+ID4gICAgICByZXR1cm4gTlVMTDsKPiA+ICB9Cj4gPgo+ID4gK3N0YXRpYyBzdHJ1
Y3QgYXJnb19zZW5kX2luZm8gKgo+ID4gK3NlbmRfZmluZF9pbmZvKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQo+Cj4gQXMgcGVyIHRoZSBjb21t
ZW50IG9uIHBhdGNoIDcsIHBlcmhhcHMgZmluZF9zZW5kX2luZm8oKT8KCmFjaywgeWVzLCByZW5h
bWVkLgoKPgo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGU7Cj4KPiBjb25z
dD8KCnVuZGVyc3Rvb2Q7IG5vdCBnb3QgdGhpcyBvbmUgZG9uZSB5ZXQsIGJ1dCB5ZXMuCgo+Cj4g
PiArc3RhdGljIGxvbmcKPiA+ICt1bnJlZ2lzdGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQs
Cj4gPiArICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fdW5y
ZWdpc3Rlcl9yaW5nX3QpIHVucmVnX2huZCkKPiA+ICt7Cj4gPiArICAgIHhlbl9hcmdvX3VucmVn
aXN0ZXJfcmluZ190IHVucmVnOwo+ID4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIHJpbmdfaWQ7
Cj4gPiArICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOwo+ID4gKyAgICBzdHJ1
Y3QgYXJnb19zZW5kX2luZm8gKnNlbmRfaW5mbzsKPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZHN0
X2QgPSBOVUxMOwo+ID4gKyAgICBpbnQgcmV0Owo+ID4gKwo+ID4gKyAgICByZXQgPSBjb3B5X2Zy
b21fZ3Vlc3QoJnVucmVnLCB1bnJlZ19obmQsIDEpID8gLUVGQVVMVCA6IDA7Cj4gPiArICAgIGlm
ICggcmV0ICkKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+ID4gKwo+ID4gKyAgICByZXQgPSB1bnJl
Zy5wYWQgPyAtRUlOVkFMIDogMDsKPiA+ICsgICAgaWYgKCByZXQgKQo+ID4gKyAgICAgICAgZ290
byBvdXQ7Cj4gPiArCj4gPiArICAgIHJpbmdfaWQucGFydG5lcl9pZCA9IHVucmVnLnBhcnRuZXJf
aWQ7Cj4gPiArICAgIHJpbmdfaWQucG9ydCA9IHVucmVnLnBvcnQ7Cj4gPiArICAgIHJpbmdfaWQu
ZG9tYWluX2lkID0gY3VycmQtPmRvbWFpbl9pZDsKPiA+ICsKPiA+ICsgICAgcmVhZF9sb2NrKCZh
cmdvX2xvY2spOwo+ID4gKwo+ID4gKyAgICBpZiAoICFjdXJyZC0+YXJnbyApCj4gPiArICAgIHsK
PiA+ICsgICAgICAgIHJldCA9IC1FTk9ERVY7Cj4gPiArICAgICAgICBnb3RvIG91dF91bmxvY2s7
Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgd3JpdGVfbG9jaygmY3VycmQtPmFyZ28tPmxvY2sp
Owo+ID4gKwo+ID4gKyAgICByaW5nX2luZm8gPSByaW5nX2ZpbmRfaW5mbyhjdXJyZCwgJnJpbmdf
aWQpOwo+ID4gKyAgICBpZiAoIHJpbmdfaW5mbyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJp
bmdfcmVtb3ZlX2luZm8oY3VycmQsIHJpbmdfaW5mbyk7Cj4gPiArICAgICAgICBjdXJyZC0+YXJn
by0+cmluZ19jb3VudC0tOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGRzdF9kID0gZ2V0X2Rv
bWFpbl9ieV9pZChyaW5nX2lkLnBhcnRuZXJfaWQpOwo+ID4gKyAgICBpZiAoIGRzdF9kICkKPiA+
ICsgICAgewo+ID4gKyAgICAgICAgaWYgKCBkc3RfZC0+YXJnbyApCj4gPiArICAgICAgICB7Cj4g
PiArICAgICAgICAgICAgc3Bpbl9sb2NrKCZkc3RfZC0+YXJnby0+c2VuZF9sb2NrKTsKPiA+ICsK
PiA+ICsgICAgICAgICAgICBzZW5kX2luZm8gPSBzZW5kX2ZpbmRfaW5mbyhkc3RfZCwgJnJpbmdf
aWQpOwo+ID4gKyAgICAgICAgICAgIGlmICggc2VuZF9pbmZvICkKPiA+ICsgICAgICAgICAgICB7
Cj4gPiArICAgICAgICAgICAgICAgIGhsaXN0X2RlbCgmc2VuZF9pbmZvLT5ub2RlKTsKPiA+ICsg
ICAgICAgICAgICAgICAgeGZyZWUoc2VuZF9pbmZvKTsKPiA+ICsgICAgICAgICAgICB9Cj4gPiAr
Cj4gPiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJmRzdF9kLT5hcmdvLT5zZW5kX2xvY2spOwo+
Cj4gQXMgcGVyIHRoZSBjb21tZW50IHRvIGFuIGVhcmxpZXIgcGF0Y2gsIGlmIGF0IGFsbCBwb3Nz
aWJsZSBjYWxsCj4gYWxsb2NhdGlvbiAoYW5kIGhlbmNlIGFsc28gZnJlZWluZykgZnVuY3Rpb25z
IHdpdGggYXMgbGl0dGxlCj4gbG9ja3MgaGVsZCBhcyBwb3NzaWJsZS4gUHVsbGluZyBpdCBvdXQg
b2YgdGhlIGlubmVybW9zdCBsb2NrCj4gaGVyZSBsb29rcyBzdHJhaWdodGZvcndhcmQgYXQgbGVh
c3QuCgphY2ssIGhhdmUgcHVsbGVkIGl0IG91dCBvZiBib3RoIEwycyBub3cgd2hpY2ggd2lsbCBo
ZWxwLgoKdGhhbmtzCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:19:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:19: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-devel-bounces@lists.xenproject.org>)
	id 1gjJwg-0005ah-JY; Tue, 15 Jan 2019 08:19: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=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjJwf-0005ac-AD
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 08:19:37 +0000
X-Inumbo-ID: 4abb65de-189e-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4abb65de-189e-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:19:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84595737"
Date: Tue, 15 Jan 2019 09:18:25 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190115081825.qh6vxvy6bvqwqflb@mac>
References: <20190115080439.GA3883@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190115080439.GA3883@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDQ6MDQ6NDBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
ClsuLi5dCj4gKFhFTikgWGVuIHZlcnNpb24gNC4xMi11bnN0YWJsZSAocm9vdEApIChnY2MgKFVi
dW50dSA3LjMuMC0yN3VidW50dTF+MTguMDQpIDcuMy4wKSBkZWJ1Zz15ICBUdWUgSmFuIDE1IDA3
OjI1OjI5IFVUQyAyMDE5Cj4gKFhFTikgTGF0ZXN0IENoYW5nZVNldDogTW9uIERlYyAxNyAwOToy
Mjo1OSAyMDE4ICswMDAwIGdpdDphNWIwZWIzNjM2ClsuLi5dCj4gKFhFTikgKioqIEJ1aWxkaW5n
IGEgUFZIIERvbTAgKioqCj4gKFhFTikgQXNzZXJ0aW9uICdJU19BTElHTkVEKGRmbl94KGRmbiks
ICgxdWwgPDwgcGFnZV9vcmRlcikpJyBmYWlsZWQgYXQgaW9tbXUuYzozMjMKPiAoWEVOKSAtLS0t
WyBYZW4tNC4xMi11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogIEMgICBdLS0t
LQo+IChYRU4pIENQVTogICAgMAo+IChYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyNWNj
YmM+XSBpb21tdV9tYXArMHhiYS8weDE3Ngo+IChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDIw
MiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKPiAoWEVOKSByYXg6IDAwMDAwMDAwMDAwMDAwMDAgICBy
Yng6IDAwMDAwMDAwMDAwMDAwMDcgICByY3g6IDAwMDAwMDAwMDAwMDAwMDMKPiAoWEVOKSByZHg6
IDAwMDAwMDAwMDAyMGYwODEgICByc2k6IDAwMDAwMDAwMDAwMDAwMDEgICByZGk6IGZmZmY4MzAy
MTUyNDIwMDAKPiAoWEVOKSByYnA6IGZmZmY4MmQwODA0OTdiYjggICByc3A6IGZmZmY4MmQwODA0
OTdiNTggICByODogIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSByOTogIGZmZmY4MmQwODA0OTdi
ZDQgICByMTA6IDAxODAwMDAwMDAwMDAwMDAgICByMTE6IDdmZmZmZmZmZmZmZmZmZmYKPiAoWEVO
KSByMTI6IGZmZmY4MzAyMTUyNDIwMDAgICByMTM6IDAwMDAwMDAwMDAwMDAwMDAgICByMTQ6IDAw
MDAwMDAwMDAwMDAwMDEKPiAoWEVOKSByMTU6IDAwMDAwMDAwMDAwMDAwMDEgICBjcjA6IDAwMDAw
MDAwODAwNTAwM2IgICBjcjQ6IDAwMDAwMDAwMDAxNTI2ZTAKPiAoWEVOKSBjcjM6IDAwMDAwMDAw
ZGJjOGQwMDAgICBjcjI6IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBmc2I6IDAwMDAwMDAwMDAw
MDAwMDAgICBnc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKPiAo
WEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAw
ICAgY3M6IGUwMDgKPiAoWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAyNWNjYmM+IChp
b21tdV9tYXArMHhiYS8weDE3Nik6Cj4gKFhFTikgIDQxIDg5IGM1IGU5IGEyIDAwIDAwIDAwIDww
Zj4gMGIgMGYgMGIgNDEgODkgYzUgNDEgODAgYmMgMjQgYzAgMDEgMDAgMDAgMDAKPiAoWEVOKSBY
ZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgyZDA4MDQ5N2I1ODoKPiAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDIwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgyZDA4MDQ5N2JhOCBmZmZmODJkMDgw
MjNkNDg5Cj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSBmZmZmODJlMDA0MWUxMDAwIGZmZmY4
MzAyMTUyNDIwMDAgZmZmZjgyZTAwNDFlMTAyMAo+IChYRU4pICAgIGZmZmY4MzAyMTUyNDIwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEKPiAoWEVO
KSAgICBmZmZmODJkMDgwNDk3YzA4IGZmZmY4MmQwODA0MTgyZDggZmZmZjgyZDA4MDQ5N2MwOCAw
MDAwMDAwMTAwMDAwMDAwCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDA5ZCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDEgZmZmZjgyZDA4MDQ0NGM2OAo+IChYRU4pICAgIDAwMDAwMDAw
MDAyMGI0M2UgZmZmZjgzMDIxNTI0MjAwMCBmZmZmODJkMDgwNDk3ZDU4IGZmZmY4MmQwODA0Mzcx
NmMKPiAoWEVOKSAgICBmZmZmODJkMDgwNDk3ZmZmIDAwMDAwMDAxMDAwMDAwMDAgZmZmZjgyZDA4
MDQ2Y2JjMCBmZmZmODMwMDAwMDliZjQwCj4gKFhFTikgICAgMDAwMDAwMDAwMWUzMzAwMCBmZmZm
ODMwMDAwMDliZjMwIGZmZmY4MzAyMTM1MjUwMDAgMDAwMDAwMDAwMDEwYjQzZQo+IChYRU4pICAg
IGZmZmY4MmQwMDAwMDAwMGIgMDAwMDAwMDAwMDAwMDFmNCAwMDAwMDAwMDAwMTAwMDAwIDAwMDAw
MDFmMTUyNDIwMDAKPiAoWEVOKSAgICAwMGZmODJkMDgwNDk3Y2I4IGZmZmY4MmQwODAyMGE4ZTQg
ZmZmZjgyZDA4MDVjZjAyYyBmZmZmODJkMDgwNDhmNzQwCj4gKFhFTikgICAgMDAwMDAwMDAwMDAw
MDA5MiBmZmZmODJkMDgwMjNkZGRiIGZmZmY4MmQwODA0OTdmZmYgZmZmZjgyZDA4MDQ4Zjc0MAo+
IChYRU4pICAgIGZmZmY4MmQwODA0OTdjYzggZmZmZjgyZDA4MDIzZGUyZSBmZmZmODJkMDgwNDk3
Y2U4IGZmZmY4MmQwODAyNDAxNmIKPiAoWEVOKSAgICBmZmZmODJkMDgwNDk3Y2U4IGZmZmY4MmQw
ODAyM2RlNzggZmZmZjgyZDA4MDQ5N2QwOCBmZmZmODJkMDgwMjQwMjA1Cj4gKFhFTikgICAgZmZm
ZjgyZDA4MDVhMzg4MCBmZmZmODJkMDgwNWEzODgwIGZmZmY4MmQwODA0OTdkNDggZmZmZjgyZDA4
MDIzZDQ4OQo+IChYRU4pICAgIGZmZmY4MzAyMTUyZTE1NTAgZmZmZjgzMDAwMDA5YmYzMCAwMDAw
MDAwMDAxZTMzMDAwIGZmZmY4MzAwMDAwOWJmMzAKPiAoWEVOKSAgICAwMDAwMDAwMDAxZTMzMDAw
IGZmZmY4MzAwMDAwOWJmNDAgZmZmZjgyZDA4MDQ2Y2JjMCBmZmZmODMwMjE1MjQyMDAwCj4gKFhF
TikgICAgZmZmZjgyZDA4MDQ5N2Q5OCBmZmZmODJkMDgwNDNlNTNjIGZmZmY4MmQwODA0OTdkOTgg
ZmZmZjgyZDA4MDQ2Y2JjMAo+IChYRU4pICAgIGZmZmY4MzAyMTUyZTE1NTAgMDAwMDAwMDAwMDAw
MDAwMSBmZmZmODJkMDgwNWQwMGQwIDAwMDAwMDAwMDAwMDAwMDgKPiAoWEVOKSAgICBmZmZmODJk
MDgwNDk3ZWU4IGZmZmY4MmQwODA0MmQ4ZWYgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAyCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAw
MDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMgo+IChYRU4pIFhlbiBjYWxsIHRyYWNlOgo+IChYRU4p
ICAgIFs8ZmZmZjgyZDA4MDI1Y2NiYz5dIGlvbW11X21hcCsweGJhLzB4MTc2Cj4gKFhFTikgICAg
WzxmZmZmODJkMDgwNDE4MmQ4Pl0gaW9tbXVfaHdkb21faW5pdCsweGVmLzB4MjIwCj4gKFhFTikg
ICAgWzxmZmZmODJkMDgwNDM3MTZjPl0gZG9tMF9jb25zdHJ1Y3RfcHZoKzB4MTg5LzB4MTI5ZQo+
IChYRU4pICAgIFs8ZmZmZjgyZDA4MDQzZTUzYz5dIGNvbnN0cnVjdF9kb20wKzB4ZDQvMHhiMTQK
PiAoWEVOKSAgICBbPGZmZmY4MmQwODA0MmQ4ZWY+XSBfX3N0YXJ0X3hlbisweDI3MTAvMHgyODMw
Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjAwMGYzPl0gX19oaWdoX3N0YXJ0KzB4NTMvMHg1NQo+
IChYRU4pIAo+IChYRU4pIAo+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKPiAoWEVOKSBQYW5pYyBvbiBDUFUgMDoKPiAoWEVOKSBBc3NlcnRpb24gJ0lTX0FM
SUdORUQoZGZuX3goZGZuKSwgKDF1bCA8PCBwYWdlX29yZGVyKSknIGZhaWxlZCBhdCBpb21tdS5j
OjMyMwo+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKCk9o
LCB0aGlzIHdhcyBhZGRlZCBieSBQYXVsIHF1aXRlIHJlY2VudGx5LiBZb3Ugc2VlbSB0byBiZSB1
c2luZyBhCnJhdGhlciBvbGQgY29tbWl0IChhNWIwZWIzNjM2KSwgaXMgdGhlcmUgYW55IHJlYXNv
biBmb3IgdXNpbmcgc3VjaCBhbgpvbGQgYmFzZWxpbmU/CgpJbiBvcmRlciB0byBmaXggdGhpcyB5
b3UgbGlrZWx5IG5lZWQgdG8gdXBkYXRlIHlvdXIgYmFzZSBjaGFuZ2VzZXQgdG8Kc29tZXRoaW5n
IG5ld2VyIHRoYXQgY29udGFpbnM6Cgpjb21taXQgYWU3ZmMxMGQyY2E1YzIyZTA0YjhhMjhiZWNi
ZDFmYmY4YjQ0ZTgzYQpBdXRob3I6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CkRhdGU6ICAgRnJpIERlYyAyOCAxMjoxODo1NiAyMDE4ICswMTAwCgogICAgeDg2L2RvbTA6
IHRha2UgYWxpZ25tZW50IGludG8gYWNjb3VudCB3aGVuIHBvcHVsYXRpbmcgcDJtIGluIFBWSCBt
b2RlCgogICAgQ3VycmVudCBjb2RlIHRoYXQgYWxsb2NhdGVzIG1lbW9yeSBhbmQgcG9wdWxhdGVz
IHRoZSBwMm0gZm9yIFBWSCBEb20wCiAgICBkb2Vzbid0IHRha2UgdGhlIGFkZHJlc3MgYWxpZ25t
ZW50IGludG8gYWNjb3VudCwgdGhpcyBjYW4gbGVhZCB0byBoaWdoCiAgICBvcmRlciBhbGxvY2F0
aW9ucyB0aGF0IHN0YXJ0IG9uIGEgbm9uLWFsaWduZWQgYWRkcmVzcyB0byBiZSBicm9rZW4KICAg
IGRvd24gaW50byBsb3dlciBvcmRlciBlbnRyaWVzIG9uIHRoZSBwMm0gcGFnZSB0YWJsZXMuCgog
ICAgRml4IHRoaXMgYnkgdGFraW5nIGludG8gYWNjb3VudCB0aGUgcDJtIHBhZ2Ugc2l6ZXMgYW5k
IGFsaWdubWVudAogICAgcmVxdWlyZW1lbnRzIHdoZW4gYWxsb2NhdGluZyB0aGUgbWVtb3J5IGFu
ZCBwb3B1bGF0aW5nIHRoZSBwMm0uCgpBRkFJQ1QgdGhlIGFib3ZlIGNvbW1pdCBzaG91bGQgZml4
IHRoZSBpc3N1ZSwganVzdCB1cGRhdGluZyB0byBjdXJyZW50CnN0YWdpbmcgYnJhbmNoIHNob3Vs
ZCBiZSBlbm91Z2guCgpQYXVsLCBJIHdvbmRlciBob3dldmVyIHdoZXRoZXIgdGhlIEFTU0VSVCBp
cyBleHBlY3RlZCBoZXJlLCB0aGlzCmludGVyZmFjZSB1c2VkIHRvIHdvcmsgY29ycmVjdGx5IHdp
dGhvdXQgdGhlIGFsaWdubWVudCByZXF1aXJlbWVudHMsCmFuZCA3MjViZjAwYTggY2hhbmdlZCB0
aGUgcmVxdWlyZW1lbnRzIG9mIHRoZSBmdW5jdGlvbiwgd2hpY2ggbWlnaHQKbWFrZSBzb21lIHBy
ZXZpb3VzbHkgdmFsaWQgY2FsbHMgbm93IHRyaWdnZXIgdGhlIGFzc2VydC4gRlRSIEkgYWdyZWUK
d2Ugc2hvdWxkIHVzZSBhbGlnbmVkIHJlZ2lvbnMsIGJ1dCB0aGUgYWRkaXRpb24gb2YgdGhlIGFz
c2VydCBjYW4gYmUKZGFuZ2Vyb3VzIGdpdmVuIGl0IGNoYW5nZXMgdGhlIHZhbGlkIGlucHV0cyBv
ZiB0aGUgZnVuY3Rpb24gYW5kIGFsc28KYWZmZWN0cyB0aGUgcDJtIGZ1bmN0aW9ucyB0aGF0IHVs
dGltYXRlbHkgY2FsbCB0aGUgaW9tbXUgY29kZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:21:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:21: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-devel-bounces@lists.xenproject.org>)
	id 1gjJyk-0006F8-1N; Tue, 15 Jan 2019 08:21: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=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjJyi-0006Ey-UZ
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 08:21:44 +0000
X-Inumbo-ID: 96fa4ae7-189e-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96fa4ae7-189e-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:21:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84595790"
Date: Tue, 15 Jan 2019 09:20:36 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20190115082036.y7svi3xz3dkqd4w4@mac>
References: <1547484104-20625-1-git-send-email-dongli.zhang@oracle.com>
 <1547484104-20625-2-git-send-email-dongli.zhang@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547484104-20625-2-git-send-email-dongli.zhang@oracle.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v6 2/2] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, konrad.wilk@oracle.com, linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org, Paul.Durrant@citrix.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMTI6NDE6NDRBTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IFRoZSB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVyJyBpcyB1c2VkIGdsb2JhbGx5IGZv
ciBlYWNoIGJsa2JhY2sgcXVldWUgYW5kCj4gdGhlcmVmb3JlIHNob3VsZCBiZSByZWFkIGZyb20g
eGVuc3RvcmUgb25seSBvbmNlLiBIb3dldmVyLCBpdCBpcyBvYnRhaW5lZAo+IGluIHJlYWRfcGVy
X3JpbmdfcmVmcygpIHdoaWNoIG1pZ2h0IGJlIGNhbGxlZCBtdWx0aXBsZSB0aW1lcyBkdXJpbmcg
dGhlCj4gaW5pdGlhbGl6YXRpb24gb2YgZWFjaCBibGtiYWNrIHF1ZXVlLgo+IAo+IElmIHRoZSBi
bGtmcm9udCBpcyBtYWxpY2lvdXMgYW5kIHRoZSAncmluZy1wYWdlLW9yZGVyJyBpcyBzZXQgaW4g
ZGlmZmVyZW50Cj4gdmFsdWUgYnkgYmxrZnJvbnQgZXZlcnkgdGltZSBiZWZvcmUgYmxrYmFjayBy
ZWFkcyBpdCwgdGhpcyBtYXkgZW5kIHVwIGF0Cj4gdGhlICJXQVJOX09OKGkgIT0gKFhFTl9CTEtJ
Rl9SRVFTX1BFUl9QQUdFICogYmxraWYtPm5yX3JpbmdfcGFnZXMpKTsiIGluCj4geGVuX2Jsa2lm
X2Rpc2Nvbm5lY3QoKSB3aGVuIGZyb250ZW5kIGlzIGRlc3Ryb3llZC4KPiAKPiBUaGlzIHBhdGNo
IHJld29ya3MgY29ubmVjdF9yaW5nKCkgdG8gcmVhZCB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVy
JyBvbmx5Cj4gb25jZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56
aGFuZ0BvcmFjbGUuY29tPgoKTEdUTToKClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcyEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:23:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:23:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjK0M-0006M5-ET; Tue, 15 Jan 2019 08:23: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjK0L-0006Lr-OG
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 08:23:25 +0000
X-Inumbo-ID: d30f1e2a-189e-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d30f1e2a-189e-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:23:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 01:21:17 -0700
Message-Id: <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 01:21:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
In-Reply-To: <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDIyOjE4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gSGkgSmFuLAo+IAo+IE9uZSBxdWVzdGlvbiBiZWxvdyB0byBtYWtlIGEgZGVjaXNpb24gb24g
dGhlIHdheSBmb3J3YXJkLgo+IAo+IE9uIE1vbiwgMTQgSmFuIDIwMTksIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDEuMTkgYXQgMDQ6NDUsIDxTdGV3YXJ0LkhpbGRlYnJhbmRAZG9y
bmVyd29ya3MuY29tPiB3cm90ZToKPj4gPiBTbyBsZXQncyBrZWVwIHRoZSBsaW5rZXItYWNjZXNz
aWJsZSB2YXJpYWJsZSBhcyBhIHR5cGUgdGhhdCB3b3JrcyBmb3IgdGhlCj4+ID4gbGlua2VyICh3
aGljaCByZWFsbHkgY291bGQgYmUgYW55dGhpbmcgYXMgbG9uZyBhcyB5b3UgdXNlIHRoZSBhZGRy
ZXNzLCBub3QKPj4gPiB0aGUgdmFsdWUpLCBidXQgbmFtZSBpdCBzb21ldGhpbmcgZWxzZSAtIGEg
bmFtZSB0aGF0IHNjcmVhbXMgIkRPTidUIFVTRSBNRQo+PiA+IFVOTEVTUyBZT1UgS05PVyBXSEFU
IFlPVSdSRSBET0lORyIuIEFuZCB0aGVuIGJlZm9yZSB0aGUgZmlyc3QgdXNlLCBjb3B5Cj4+ID4g
dGhhdCB2YWx1ZSB0byAidWludHB0cl90IF9zdGFydDsiLgo+PiA+IAo+PiA+IFRoZSBmb2xsb3dp
bmcgaXMgYSBxdWljayBwcm9vZiBvZiBjb25jZXB0IGZvciBhYXJjaDY0LiBJIGNoYW5nZWQgdGhl
IHR5cGUKPj4gPiBvZiBfc3RhcnQgYW5kIF9lbmQsIGFuZCBhZGRlZCBjb2RlIHRvIGNvcHkgdGhl
IGxpbmtlci1hc3NpZ25lZCB2YWx1ZSB0bwo+PiA+IF9zdGFydCBhbmQgX2VuZC4gVXBvbiBib290
aW5nLCBJIHNlZSB0aGUgY29ycmVjdCB2YWx1ZXM6Cj4+IAo+PiBHbG9iYWwgc3ltYm9scyBzdGFy
dGluZyB3aXRoIHVuZGVyc2NvcmVzIHNob3VsZCBhbHJlYWR5IGJlIHNob3V0aW5nCj4+IGVub3Vn
aC4gQnV0IHdoYXQncyB3b3JzZSAtIHRoZSB3aG9sZSBpZGVhIGlmIHVzaW5nIGFycmF5IHR5cGVz
IGlzIHRvCj4+IGF2b2lkIHRoZSBpbnRlcm1lZGlhdGUgdmFyaWFibGVzLgo+PiAKPj4gPiAtLS0g
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+PiA+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+
ID4gQEAgLTcyNiw2ICs3MjYsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2ln
bmVkIGxvbmcgZHRiX3BhZGRyLCAKPiBzaXplX3QgZHRiX3NpemUpCj4+ID4gIAo+PiA+ICBzaXpl
X3QgX19yZWFkX21vc3RseSBkY2FjaGVfbGluZV9ieXRlczsKPj4gPiAgCj4+ID4gK3R5cGVkZWYg
Y2hhciBUWVBFX0RPRVNOVF9NQVRURVI7Cj4+ID4gK2V4dGVybiBUWVBFX0RPRVNOVF9NQVRURVIg
X3N0YXJ0X2xpbmtlcl9hc3NpZ25lZF9kb250X3VzZV9tZSwKPj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICBfZW5kX2xpbmtlcl9hc3NpZ25lZF9kb250X3VzZV9tZTsKPj4gCj4+IFRoaXMg
YW5kIC4uLgo+PiAKPj4gPiBAQCAtNzcwLDEwICs3NzYsMTcgQEAgdm9pZCBfX2luaXQgc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPj4gPiAgICAgIHByaW50aygiQ29t
bWFuZCBsaW5lOiAlc1xuIiwgY21kbGluZSk7Cj4+ID4gICAgICBjbWRsaW5lX3BhcnNlKGNtZGxp
bmUpOwo+PiA+ICAKPj4gPiArICAgIF9zdGFydCA9ICh1aW50cHRyX3QpJl9zdGFydF9saW5rZXJf
YXNzaWduZWRfZG9udF91c2VfbWU7Cj4+ID4gKyAgICBfZW5kID0gKHVpbnRwdHJfdCkmX2VuZF9s
aW5rZXJfYXNzaWduZWRfZG9udF91c2VfbWU7Cj4+IAo+PiAuLi4gdGhpcyB2aW9sYXRlcyB3aGF0
IHRoZSBzeW1ib2wgbmFtZXMgc2F5LiBBbmQgaWYgeW91IHdhbnQgdG8KPj4gYXZvaWQgaXNzdWVz
LCB5b3UnZCB3YW50IHRvIGtlZXAgb3V0IG9mIEMgZmlsZXMgdXNlcyBvZiB0aG9zZQo+PiBzeW1i
b2xzIGFsdG9nZXRoZXIgYW55d2F5LCBhbmQgeW91IGVhc2lseSBjYW46IEluIGFueQo+PiBhc3Nl
bWJseSBmaWxlLCBoYXZlCj4+IAo+PiBfc3RhcnQ6CS5sb25nIF9zdGFydF9saW5rZXJfYXNzaWdu
ZWRfZG9udF91c2VfbWUKPj4gX2VuZDoJLmxvbmcgX2VuZF9saW5rZXJfYXNzaWduZWRfZG9udF91
c2VfbWUKPj4gCj4+IEluIHBhcnRpY3VsYXIsIHRoZXkgZG9uJ3QgbmVlZCB0byBiZSBydW50aW1l
IGluaXRpYWxpemVkLCBzYXZpbmcKPj4geW91IGZyb20gbmVlZGluZyB0byBzZXQgdGhlbSBiZWZv
cmUgZmlyc3QgdXNlLiBCdXQgYXMgc2FpZCAtCj4+IHRoaW5ncyBhcmUgdGhlIHdheSB0aGV5IGFy
ZSBwcmVjaXNlbHkgdG8gYXZvaWQgc3VjaCB2YXJpYWJsZXMuCj4+IAo+PiA+PiBCdXQsIGluc3Rl
YWQgb2YgY29udmVydGluZyBfc3RhcnQgdG8gdW5zaWduZWQgbG9uZyB2aWEgU1lNQk9MX0hJREUs
IHdlCj4+ID4+IGNvdWxkIGNvbnZlcnQgaXQgdG8gdWludHB0cl90IGluc3RlYWQsIGl0IHdvdWxk
IGJlIGEgdHJpdmlhbCBjaGFuZ2Ugb24KPj4gPj4gdG9wIG9mIHRoZSBleGlzdGluZyB1bnNpZ25l
ZCBsb25nIHNlcmllcy4gTm90IHN1cmUgaWYgaXQgaXMgYmVuZWZpY2lhbC4KPj4gPiAKPj4gPiBU
aGUgZGlmZmVyZW5jZSB3b3VsZCBiZSB3aGV0aGVyIHdlIHdhbnQgdG8gcmVseSBvbiBpbXBsZW1l
bnRhdGlvbi1kZWZpbmVkCj4+ID4gYmVoYXZpb3Igb3Igbm90Lgo+PiAKPj4gV2h5IG5vdD8gU2lt
cGx5IHNwZWNpZnkgdGhhdCBjb21waWxlcnMgd2l0aCBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkCj4+
IGJlaGF2aW9yIG5vdCBtYXRjaGluZyBvdXIgZXhwZWN0YXRpb25zIGFyZSB1bnN1aXRhYmxlLiBB
bmQgYnR3LCBJCj4+IHN1cHBvc2UgdGhpcyBpcyBqdXN0IHRoZSB0aW55IHRpcCBvZiB0aGUgaWNl
YmVyZyBvZiBvdXIgcmVsaWFuY2Ugb24KPj4gaW1wbGVtZW50YXRpb24gZGVmaW5lZCBiZWhhdmlv
ci4KPiAKPiBUaGUgcmVhc29uIGlzIHRoYXQgcmVseWluZyBvbiB1bmRlZmluZWQgYmVoYXZpb3Ig
aXMgbm90IHJlbGlhYmxlLCBpdCBpcwo+IG5vdCBDIGNvbXBsaWFudCwgaXQgaXMgbm90IGFsbG93
ZWQgYnkgTUlTUkEtQywgYW5kIG5vdCBndWFyYW50ZWVkIHRvCj4gd29yayB3aXRoIGFueSBjb21w
aWxlci4KCiJ1bmRlZmluZWQgYmVoYXZpb3IiICE9ICJpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIGJl
aGF2aW9yIgoKPiBZZXMsIHRoaXMgaW5zdGFuY2UgaXMgb25seSB0aGUgdGlwIG9mIHRoZQo+IGlj
ZWJlcmcsIHdlIGhhdmUgYSBsb25nIHJvYWQgYWhlYWQsIGJ1dCB3ZSBzaG91bGRuJ3QgcmVhbGx5
IGdpdmUgdXAKPiBiZWNhdXNlIGl0IGlzIGdvaW5nIHRvIGJlIGRpZmZpY3VsdCA6LSkgU3Rld2Fy
dCdzIGFwcHJvYWNoIHdvdWxkCj4gYWN0dWFsbHkgYmUgY29tcGxpYW50IGFuZCBoZWxwIHRvd2Fy
ZCByZWR1Y2luZyByZWxpYW5jZSBvbiB1bmRlZmluZWQKPiBiZWhhdmlvci4KPiAKPiBXb3VsZCB5
b3UgYmUgT0sgaWYgSSByZXdvcmsgdGhlIHNlcmllcyB0byBmb2xsb3cgaGlzIGFwcHJvYWNoIHVz
aW5nCj4gaW50ZXJtZWRpYXRlIHZhcmlhYmxlcz8gU2VlIHRoZSBhdHRhY2hlZCBwYXRjaCBhcyBh
IHJlZmVyZW5jZSwgaXQgb25seQo+ICJjb252ZXJ0cyIgX3N0YXJ0IGFuZCBfZW5kIGFzIGFuIGV4
YW1wbGUuIEZvcnR1bmF0ZWx5LCBpdCB3aWxsIGJlCj4gdGV4dHVhbGx5IHNpbWlsYXIgdG8gdGhl
IHByZXZpb3VzIFNZTUJPTCByZXR1cm5pbmcgdW5zaWduZWQgbG9uZyB2ZXJzaW9uCj4gb2YgdGhl
IHNlcmllcy4KCldlbGwsIEkndmUgZ2l2ZW4gcmVhc29ucyB3aHkgSSBkaXNsaWtlIHRoYXQsIGFu
ZCB3aHkgKEkgdGhpbmspIGl0IHdhcwpkb25lIHdpdGhvdXQgc3VjaCBpbnRlcm1lZGlhdGUgdmFy
aWFibGVzLiBOZXZlcnRoZWxlc3MsIGlmIHRoaXMgaXMKX3RoZSBvbmx5IHdheV8gdG8gYWNoaWV2
ZSBjb21wbGlhbmNlLCBJIGRvbid0IHRoaW5rIEkgY291bGQKcmVhc29uYWJseSBOQUsgaXQuCgpU
aGUgdGhpbmcgdGhhdCBJIGRvbid0IHVuZGVyc3RhbmQgdGhvdWdoIGlzIGhvdyB0aGUgdW5kZWZp
bmVkCmJlaGF2aW9yIChpZiB0aGVyZSByZWFsbHkgaXMgYW55KSBnb2VzIGF3YXk6IEV2ZW4gaWYg
eW91IGNvbXBhcmUKdGhlIGNvbnRlbnRzIG9mIHRoZSB2YXJpYWJsZXMgaW5zdGVhZCBvZiB0aGUg
b3JpZ2luYWwgKHBlcmhhcHMKY2FzdGVkKSBwb2ludGVycywgaW4gdGhlIGVuZCB5b3Ugc3RpbGwg
Y29tcGFyZSB3aGF0IEMgd291bGQKY29uc2lkZXIgcG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVj
dHMuIEl0J3MgbWVyZWx5IGEgZGlmZmVyZW50CndheSBvZiBoaWRpbmcgdGhhdCBmYWN0IGZyb20g
Qy4gVW5kZWZpbmVkIGJlaGF2aW9yIHdvdWxkIGltbwpnbyBhd2F5IG9ubHkgaWYgdGhvc2UgY29t
cGFyaXNvbnMvc3VidHJhY3Rpb25zIGRpZG4ndCBoYXBwZW4KaW4gQyBhbnltb3JlLiBJT1cgLSBz
ZWUgbXkgLnN0YXJ0b2YuKCkgLyAuc2l6ZW9mLigpIHByb3Bvc2FsLgoKPiBJZiB5b3UgYXJlIE9L
IHdpdGggaXQsIGRvIHlvdSBoYXZlIGFueSBzdWdnZXN0aW9ucyBvbiBob3cgd291bGQgeW91IGxp
a2UKPiB0aGUgaW50ZXJtZWRpYXRlIHZhcmlhYmxlcyB0byBiZSBjYWxsZWQ/IEkgd2VudCB3aXRo
IF9zdGFydC9zdGFydF8gYW5kCj4gX2VuZC9lbmRfIGJ1dCBJIGFtIG9wZW4gdG8gc3VnZ2VzdGlv
bnMuIEFsc28gdG8gd2hpY2ggYXNzZW1ibHkgZmlsZSB5b3UKPiB3b3VsZCBsaWtlIHRoZSBuZXcg
dmFyaWFibGVzIGJlaW5nIGFkZGVkIC0tIEkgY3JlYXRlZCBhIG5ldyBvbmUgZm9yIHRoZQo+IHB1
cnBvc2UgbmFtZWQgdmFyLlMgaW4gdGhlIGF0dGFjaGVkIGV4YW1wbGUuCgpGaXJzdCBvZiBhbGwg
d2Ugc2hvdWxkIGV4cGxvcmUgd2hldGhlciB0aGUgdmFyaWFibGVzIGNvdWxkIGFsc28gYmUKbGlu
a2VyIGdlbmVyYXRlZCwgaW4gcGFydGljdWxhciB0byBhdm9pZCB0aGUgY3VycmVudCBzeW1ib2xz
IHRvIGJlCmdsb2JhbCAodGh1cyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBhY2Nlc3MgdGhlbSBm
cm9tIEMgZmlsZXMgaW4gdGhlCmZpcnN0IHBsYWNlKS4gRmFpbGluZyB0aGF0LCBJIGRvbid0IHRo
aW5rIGl0IG1hdHRlcnMgbXVjaCB3aGVyZSB0aGVzZQpoZWxwZXIgc3ltYm9scyBsaXZlLCBhbmQg
aGVuY2UgeW91ciBjaG9pY2UgaXMgcHJvYmFibHkgZmluZSAoSSdkCnByZWZlciB0aG91Z2ggaWYs
IGp1c3QgbGlrZSBvbiBBcm0sIHRoZSB4ODYgZmlsZSBkaWRuJ3QgbGl2ZSBpbiB0aGUKYm9vdC8g
c3ViZGlyZWN0b3J5OyBpbiB0aGUgZW5kIGl0IG1pZ2h0IGV2ZW4gYmUgcG9zc2libGUgdG8gaGF2
ZQpzb21lIG9mIHRoZW0gaW4geGVuL2NvbW1vbi92YXIuUykuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:29:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:29: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-devel-bounces@lists.xenproject.org>)
	id 1gjK62-0006Z8-4k; Tue, 15 Jan 2019 08:29: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjK61-0006Z3-Fx
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 08:29:17 +0000
X-Inumbo-ID: a521f3d3-189f-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a521f3d3-189f-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:29:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 01:29:15 -0700
Message-Id: <5C3D99D8020000780020DA0F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 01:29:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <5C136E9202000078002060C0@prv1-mh.provo.novell.com>
 <23579.43844.578170.901778@mariner.uk.xensource.com>
 <5C1BADB602000078002081A4@prv1-mh.provo.novell.com>
 <23579.46083.675322.495659@mariner.uk.xensource.com>
 <5C1BBDD40200007800208289@prv1-mh.provo.novell.com>
 <5C1C98AC0200007800208613@prv1-mh.provo.novell.com>
 <23580.62909.125592.827301@mariner.uk.xensource.com>
 <5C2F2832020000780020A248@prv1-mh.provo.novell.com>
 <23612.42558.631150.227465@mariner.uk.xensource.com>
 <5C3CAE6F020000780020D663@prv1-mh.provo.novell.com>
 <23612.49164.747065.432987@mariner.uk.xensource.com>
In-Reply-To: <23612.49164.747065.432987@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86emul: fix test harness and fuzzer build
 dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDE3OjU5LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0geDg2ZW11bDog
Zml4IHRlc3QgaGFybmVzcyBhbmQgCj4gZnV6emVyIGJ1aWxkIGRlcGVuZGVuY2llcyIpOgo+PiBT
byBob3cgZG8gd2UgbWFrZSBwcm9ncmVzcyBoZXJlPyBGb3IgdGhlIHR3byBjaGFuZ2VzIHRoYXQK
Pj4geW91IGRpc2xpa2UgSSBkb24ndCBmb3JtYWxseSBuZWVkIHlvdXIgYWNrLCBhbmQgSSBoYXZl
IEFuZHJldydzLgo+PiBJIHdvdWxkIChoYXZlIHRvKSByZXNwZWN0IGFuIGFjdGl2ZSBOQUsgb2Yg
eW91cnMsIG9mIGNvdXJzZS4KPiAKPiBBcyBJIHNheSwgSSB0aGluayB5b3UgYXJlIHRyeWluZyB0
byBzb21ldGhpbmcgdGhhdCBpcyBub3Qgd2VsbAo+IHN1cHBvcnRlZCBieSByZWN1cnNpdmUgbWFr
ZS4gIEl0IGZvbGxvd3MgdGhhdCBpZiBhbnkgc2l0dWF0aW9ucyBjYXVzZQo+IHBhcnRpY3VsYXIg
dHJvdWJsZSwgdGhleSBzaG91bGQgYmUgZG9jdW1lbnRlZCByYXRoZXIgdGhhbiBmaXhlZDsgb3IK
PiBtYXliZSB0aGUgZ2VuZXJhbCBjYXNlIHNob3VsZCBiZSBkb2N1bWVudGVkIHRvby4gICgiT25s
eSB0b3AtbGV2ZWwKPiBtYWtlIHRhcmdldHMgYXJlIGZ1bGx5IHN1cHBvcnRlZDsgeW91IG1heSB1
c2UgZGVlcGVyIHRhcmdldHMgZGlyZWN0bHkKPiB3aXRoIG1ha2UgLUMgb3IgYnkgaW52b2tpbmcg
bWFrZSBpbiBhIHN1YmRpciwgYnV0IGF0IHJpc2sgb2YKPiBlcnJvbmVvdXNseSBub3QgKHJlKWJ1
aWxkaW5nIG90aGVyIHBhcnRzIG9mIHRoZSB0cmVlIi4pCj4gCj4gQnV0IEkgZG9uJ3QgdGhpbmsg
dGhpcyBpcyBpbXBvcnRhbnQgZW5vdWdoIGZvciBhIE5BSy4KPiAKPiBJJ20gbm90IHN1cmUgd2hh
dCB5b3UgbWVhbiBieSAibWFrZSBwcm9ncmVzcyIuICBEbyB5b3UgbWVhbiAiaG93IGNhbgo+IHdl
IGRpc3Bvc2Ugb2YgdGhpcyBkaXNhZ3JlZW1lbnQ/IiAgSSB0aGluayBvdXIgdmlld3MgYXJlCj4g
aXJyZWNvbmNpbGFibGUuCgpOb3QgcmVhbGx5LCBuby4gSSdkIGJlIGZpbmUgdG8gYWNjZXB0IGFu
IGFsdGVybmF0aXZlIHNvbHV0aW9uLApwcm92aWRlZCBvbmUgY2FuIHN0aWxsIGludm9rZSBhdCBs
ZWFzdCAicnVuIiB0YXJnZXRzIG9uIHRoZWlyIG93bgooYW5kIHdpdGhvdXQgdGhlIGRpc2NsYWlt
ZXIgeW91IHByb3Bvc2UgYWJvdmUpLiBBIHBvc3NpYmxlCnNvbHV0aW9uIGNvdWxkIGJlIHRvIGlu
dHJvZHVjZSB3cmFwcGVyIHRhcmdldHMgaW4gdGhlIHRvcCBsZXZlbApNYWtlZmlsZSwgcHJvcGVy
bHkgc2VxdWVuY2luZyB0aGUgdHdvIHN0ZXBzIGZyb20gdGhlcmUuIEkgZGlkbid0CnN1Z2dlc3Qg
dGhhdCBiZWNhdXNlIEknbSBub3QgZWFnZXIgdG8gc2VlIGEgcHJvbGlmZXJhdGlvbiBvZgpuZXcg
dG9wIGxldmVsIHRhcmdldHMuCgo+IElmIHlvdSBhbmQgb3RoZXIgY29tbWl0dGVycyBoYXZlIGxp
c3RlbmVkIHRvIG1lIGFuZCBzdGlsbCB3YW50IHRvCj4gY29tbWl0IHRoaXMgdGhlbiBzbyBiZSBp
dC4KPiAKPj4gRm9yIHRoZSBvbmUgY2hhbmdlIHRoYXQgSSBuZWVkIHlvdXIgKG9yIFdlaSdzKSBh
Y2sgb24sIEkgZGlkbid0Cj4+IHNlZSBhbnkgc3Ryb25nIG9iamVjdGlvbiBzbyBmYXIsIGFuZCB0
aGlzIGZpeGVzIGFuIGFjdHVhbCBpc3N1ZQo+PiB3aXRoIHRoZSBvdmVyYWxsIHRvb2xzIGJ1aWxk
LCBpLmUuIF9vdXRzaWRlXyBvZiB0aGUgYXJlYSB5b3UncmUKPj4gY29uY2VybmVkIGFib3V0LiBU
aGUgJChNQUtFKSBpbnZvY2F0aW9uIHRoZXJlIGlzIG5vdCBvdmVybHkKPj4gbmljZSwgYnV0IEkg
dGhvdWdodCBJIGRpZCBjb252aW5jZSB5b3UgdGhhdCAtIHdpdGggdGhlIHdheQo+PiB0b29scy9p
bmNsdWRlLyBnZXRzIGRlYWx0IHdpdGggZnJvbSB0aGUgdG9wIGxldmVsIC0gdGhpcyBzaG91bGQK
Pj4gbm90IGJlIGFuIGlzc3VlLiBQbHVzIEknbSBqdXN0IG1vdmluZyBpdC4KPiAKPiBGQU9ELCB0
aGUgb25seSB0aGluZyBJIGFtIG9iamVjdGluZyB0byBpcyB0aGlzIGtpbmQgb2YgdGhpbmc6Cj4g
Cj4gICAgK2lmZXEgKCQoTUFLRUxFVkVMKSwwKQo+ICAgICskKFhFTl9ST09UKS90b29scy9pbmNs
dWRlL3hlbi9saWIveDg2L2NwdWlkLWF1dG9nZW4uaDogRk9SQ0UKPiAgICArICAgICAgICQoTUFL
RSkgLUMgJChYRU5fUk9PVCkvdG9vbHMvaW5jbHVkZSBidWlsZAo+ICAgICtlbmRpZgo+IAo+IFRo
aXMgYXBwZWFycyB0d2ljZSBpbiB5b3VyIHYyLiAgVGhlIHJlc3QgSSBoYXZlIG5vIGRpZmZpY3Vs
dHkgd2l0aC4KPiAKPiBJIGRvbid0IHRoaW5rIGl0IGlzIHNlbnNpYmxlIHRvIHR1cm4gdGhpcyBp
bnRvIGFuIGFyZ3VtZW50IGFib3V0IHdob3NlCj4gYmFpbGl3aWNrIHZhcmlvdXMgaHVua3MgYXJl
IGluLiAgSSBhbSBub3QgZ29pbmcgdG8gY3J5IGZvdWwgaWYgdGhpcwo+IGdldHMgY29tbWl0dGVk
LCBwYXJ0aWN1bGFybHkgaWYgQW5kcmV3IGhhcyByZXZpZXdlZCB0aGlzIGNvbnZlcnNhdGlvbgo+
IGFuZCB0ZWxscyB1cyB0aGF0IGhpcyBhY2sgc3RhbmRzLiAgSSBoYXZlIHNhaWQgbXkgcGllY2Uu
CgpUaGFua3MsIHRoaXMgY2xhcmlmaWVzIG1hdHRlcnMgZW5vdWdoIGZyb20gYSBwcm9jZXNzIHBl
cnNwZWN0aXZlLgpOZXZlcnRoZWxlc3MgSSdkIHByZWZlciBpZiBJIGNvdWxkIGNvbW1pdCBzb21l
dGhpbmcgd2hpY2ggeW91IGRvCm5vdCBkaXNhZ3JlZSB3aXRoLiBUaGVyZWZvcmUsIHJhdGhlciB0
aGFuIGFza2luZyBBbmRyZXcgd2hldGhlcgpoaXMgYWNrIHN0YW5kcyBkZXNwaXRlIHRoZSBkaXNj
dXNzaW9uLCBJJ2QgcHJlZmVyIGlmIHdlIGNvdWxkIGNvbWUKdG8gYSB3b3JrYWJsZSBzb2x1dGlv
biBib3RoIG9mIHVzIGNhbiBsaXZlIHdpdGguCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:32:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:32: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-devel-bounces@lists.xenproject.org>)
	id 1gjK9V-0007Gu-Q8; Tue, 15 Jan 2019 08:32: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjK9U-0007Gp-0c
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 08:32:52 +0000
X-Inumbo-ID: 248ce7c8-18a0-11e9-92db-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 248ce7c8-18a0-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:32:50 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id k19-v6so1530707lji.11
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 00:32:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=G/NIa3KmDoxkfd52p6BXeumR/gLzrSz3wXoHo2wNpZ0=;
 b=n41Cmg5ZDkML9/oH7k64j9+Up2uQNUp7lwAhESak1P5Eee0b3adzeXUBOZo/wo72oA
 9rWDT5USaV5a3J12fhaIvzz39A1ge5xCQdEExn8CNkCCQHQgUy6PDfSbbRlLAe9w0nWM
 9bHZWdPdvyksMmBbHmX7S4Lbanj8onwPeu3crCo+gD5OaNPDA8zSS80F18G5Uk1k04xD
 qbuY80o1YuNP4Tdwcm3nAakKonFy+Ev8NtytWnfx9WVs3VN6iVQAN7KteeyXApIfgK97
 z0fiYK3Koy6GdCXTj1nvnFAKf3qlGnIiYN3gen652zlVjX1wpHz1A+hutBuioEQVQ0ZY
 /ALA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=G/NIa3KmDoxkfd52p6BXeumR/gLzrSz3wXoHo2wNpZ0=;
 b=ZaRVzfy30/lrasvz1hRQjF54Q2uwSJbSn2BVcHvrh0NZhTFy6xLqSLOsX/JDvZfWKh
 UDPjLhcwR8YaPZA4gReMTh3CHHBJYON3beon4GB9L5YLzDAPrI5ZM8mgG9cyWu+A2kJx
 N1LjjIQEDMcW6rE70Lg6J8QyujrpMnlNvQcSKzwaago3JNUXVQvXjNA7qqNhgdMsTwQr
 scNmrwiFJbLkGmAGJcCqgwfCiRtZxHhp1f0lVrM7YOtYsGhPZ46JQ6kRg2thGN8joEN3
 nP2ui8HWoqlY8pWFPb2ydH1CWmsaqQtByKITzuhG/xcVJgtSD7bAIIPb65xp1P3OQJoB
 /mMw==
X-Gm-Message-State: AJcUukfhf+kj24YwM+Z9uG2KF6NVBvcaTjqUNOzGx5C1Jdw1IptYt7En
 j4av+rdqHHt7h3Db6yEwkchcq3Pp9TZGFSNiFyw=
X-Google-Smtp-Source: ALg8bN7QwfsJ1Sp46fxgtxctChTJcai+FetvU76GeAn3mlz0lnGwoZhedTZ0W9mnCRFl6GKzOLiA8rNFrpqh+pZBwI0=
X-Received: by 2002:a2e:974a:: with SMTP id
 f10-v6mr2008165ljj.61.1547541169266; 
 Tue, 15 Jan 2019 00:32:49 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-11-git-send-email-christopher.w.clark@gmail.com>
 <CAPLaKK4qaUb7nky6AueJbA1LJfm9fHtw0G_9d0i44Ja2UvOPrA@mail.gmail.com>
 <CACMJ4Gbq4-hE1+eEd3XxQorG_cw57Atz6GcNE+10erZ1osF=uw@mail.gmail.com>
 <20190115080616.o6o22qvcrdpwddpf@mac>
In-Reply-To: <20190115080616.o6o22qvcrdpwddpf@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Tue, 15 Jan 2019 00:32:37 -0800
Message-ID: <CACMJ4GYKume9QUx9EC8ARovQza0XQej+LAOgv7Dy1EKKEVKvWw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMTI6MDYgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgMTA6NTM6
NTRQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiBPbiBUaHUsIEphbiAxMCwg
MjAxOSBhdCA0OjIyIEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJveWdlckBmcmVlYnNkLm9yZz4gd3Jv
dGU6Cj4gPiA+Cj4gPiA+ICBPbiBNb24sIEphbiA3LCAyMDE5IGF0IDg6NDQgQU0gQ2hyaXN0b3Bo
ZXIgQ2xhcmsKPiA+ID4gPGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToKPiA+
ID4gPiArCj4gPiA+ID4gKyAgICBhcmdvX2RwcmludGsoImZpbGxfcmluZ19kYXRhOiBlbnQucmlu
Zy5kb21haW49JXUsZW50LnJpbmcucG9ydD0leFxuIiwKPiA+ID4gPiArICAgICAgICAgICAgICAg
ICBlbnQucmluZy5kb21haW5faWQsIGVudC5yaW5nLnBvcnQpOwo+ID4gPiA+ICsKPiA+ID4gPiAr
ICAgIGVudC5mbGFncyA9IDA7Cj4gPiA+Cj4gPiA+IFBsZWFzZSBtZW1zZXQgZW50IHRvIDAgb3Ig
aW5pdGlhbGl6ZSBpdCB0byB7IH0sIG9yIGVsc2UgeW91IGFyZQo+ID4gPiBsZWFraW5nIGh5cGVy
dmlzb3Igc3RhY2sgZGF0YSB0byB0aGUgZ3Vlc3QgaW4gdGhlIHBhZGRpbmcgZmllbGQuCj4gPgo+
ID4gb2sgLSBJJ3ZlIGFkZGVkIHRoZSBpbml0aWFsaXplciwgdGhhbmtzLgo+ID4gV2FzIGl0IHJl
YWxseSBsZWFraW5nIHN0YWNrIGRhdGEgdGhvdWdoIGJlY2F1c2UgdGhlIHN0cnVjdCBzaG91bGQg
aGF2ZQo+ID4gYmVlbiBmdWxseSBwb3B1bGF0ZWQsIGluY2x1ZGluZyB0aGUgcGFkZGluZyBmaWVs
ZCwgd2l0aCB0aGUKPiA+IF9fY29weV9mcm9tX2d1ZXN0IGFib3ZlPwo+Cj4gVGhhdCdzIG15IGJh
ZCwgdGhlcmUgd2FzIG5vIGxlYWsgaGVyZS4gSSBzb21laG93IG1pc3NlZCB0aGUKPiBjb3B5X2Zy
b21fZ3Vlc3QgYWJvdmUsIGV2ZW4gd2hlbiBJIG1hZGUgYSBjb21tZW50IG9uIGl0LiBQbGVhc2Ug
bGVhdmUKPiB0aGUgY29kZSBhcy1pcy4KCm9rIC0gdGhhbmtzIGZvciB0aGUgcXVpY2sgcmVzcG9u
c2UuIEkndmUgdGFrZW4gdGhlIGluaXRpYWxpemVyIGJhY2sgb3V0LgoKQ2hyaXN0b3BoZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:38:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:38: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-devel-bounces@lists.xenproject.org>)
	id 1gjKFB-0007Sg-F3; Tue, 15 Jan 2019 08:38: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjKFA-0007Sb-AK
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 08:38:44 +0000
X-Inumbo-ID: f686fc1e-18a0-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f686fc1e-18a0-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:38:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 01:36:40 -0700
Message-Id: <5C3D9B97020000780020DA23@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 01:36:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <5C3C9A5B020000780020D4A6@prv1-mh.provo.novell.com>
 <CACMJ4GZccfvKhBYBd+iNtbuSpGvVQ5OEF6BU8+NNbhF7Z=ERFQ@mail.gmail.com>
In-Reply-To: <CACMJ4GZccfvKhBYBd+iNtbuSpGvVQ5OEF6BU8+NNbhF7Z=ERFQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDA4OjU2LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IE9uIE1vbiwgSmFuIDE0LCAyMDE5IGF0IDY6MTkgQU0gSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4gPj4+IE9uIDA3LjAxLjE5IGF0IDA4OjQyLCA8Y2hy
aXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+PiA+ICsgICAgLyoKPj4gPiArICAg
ICAqIEEgcmluZyBtdXN0IGJlIGxhcmdlIGVub3VnaCB0byB0cmFuc21pdCBtZXNzYWdlcywgc28g
cmVxdWlyZXMgc3BhY2UgZm9yOgo+PiA+ICsgICAgICogKiAxIG1lc3NhZ2UgaGVhZGVyLCBwbHVz
Cj4+ID4gKyAgICAgKiAqIDEgcGF5bG9hZCBzbG90IChwYXlsb2FkIGlzIGFsd2F5cyByb3VuZGVk
IHRvIGEgbXVsdGlwbGUgb2YgMTYgYnl0ZXMpCj4+ID4gKyAgICAgKiAgIGZvciB0aGUgbWVzc2Fn
ZSBwYXlsb2FkIHRvIGJlIHdyaXR0ZW4gaW50bywgcGx1cwo+PiA+ICsgICAgICogKiAxIG1vcmUg
c2xvdCwgc28gdGhhdCB0aGUgcmluZyBjYW5ub3QgYmUgZmlsbGVkIHRvIGNhcGFjaXR5IHdpdGgg
YQo+PiA+ICsgICAgICogICBzaW5nbGUgbWVzc2FnZSAtLSBzZWUgdGhlIGxvZ2ljIGluIHJpbmdi
dWZfaW5zZXJ0IC0tIGFsbG93aW5nIGZvciB0aGlzCj4+ID4gKyAgICAgKiAgIGVuc3VyZXMgdGhh
dCB0aGVyZSBjYW4gYmUgc3BhY2UgcmVtYWluaW5nIHdoZW4gYSBtZXNzYWdlIGlzIHByZXNlbnQu
Cj4+ID4gKyAgICAgKiBUaGUgYWJvdmUgZGV0ZXJtaW5lcyB0aGUgbWluaW11bSBhY2NlcHRhYmxl
IHJpbmcgc2l6ZS4KPj4gPiArICAgICAqLwo+PiA+ICsgICAgaWYgKCAocmVnLmxlbiA8IChzaXpl
b2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpCj4+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICArIFJPVU5EVVBfTUVTU0FHRSgxKSArIFJPVU5EVVBfTUVTU0FHRSgxKSkpIHx8
Cj4+Cj4+IFRoZXNlIHR3byBzdW1tYW5kcyBkb24ndCBsb29rIHRvIGZ1bGZpbGwgdGhlICJjYW5u
b3QgYmUgZmlsbGVkIHRvCj4+IGNhcGFjaXR5IiBjb25zdHJhaW50IHRoZSBjb21tZW50IGRlc2Ny
aWJlcywgYXMgKGFpdWkpIG1lc3NhZ2VzCj4+IGNhbiBiZSBsYXJnZXIgdGhhbiAxNiBieXRlcy4g
V2hhdCdzIHRoZSBkZWFsPwo+IAo+IFRoaXMgaXMgaW50ZW5kZWQgdG8gYmUgYWJvdXQgYm91bmQg
Y2hlY2tpbmcgcmVnLmxlbiBhZ2FpbnN0IGEgbWluaW11bQo+IHNpemU6IHRoZSBzbWFsbGVzdCBy
aW5nIHRoYXQgeW91IGNhbiBmaXQgYSBtZXNzYWdlIG9udG8sIGFzIGRldGVybWluZWQKPiBieSB0
aGUgbG9naWMgaW4gcmluZ2J1Zl9pbnNlcnQuIFRoZSBzbWFsbGVzdCBtZXNzYWdlIHlvdSBjYW4g
c2VuZCBpczoKPiBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpICsg
Uk9VTkRVUF9NRVNTQUdFKDEpCj4gCj4gYW5kIHRoZW4gcmluZ2J1Zl9pbnNlcnQgd29uJ3QgYWNj
ZXB0IGEgbWVzc2FnZSB1bmxlc3MgdGhlcmUgaXMgKGF0Cj4gbGVhc3QpIFJPVU5EVVBfTUVTU0FH
RSgxKSBzcGFjZSByZW1haW5pbmcsIHNvIHRoYXQsIHBsdXMgdGhlIHNtYWxsZXN0Cj4gbWVzc2Fn
ZSBzaXplLCBpcyB0aGUgc21hbGxlc3QgdmlhYmxlIHJpbmcuIFRoZXJlJ3Mgbm8gcG9pbnQgYWNj
ZXB0aW5nCj4gcmVnaXN0cmF0aW9uIG9mIGEgcmluZyBzbWFsbGVyIHRoYW4gdGhhdC4KPiAKPiBZ
b3UncmUgcmlnaHQgdGhhdCBtZXNzYWdlcyBjYW4gYmUgbGFyZ2VyIHRoYW4gMTYgYnl0ZXMsIGJ1
dCB0aGV5IGNhbgo+IG9ubHkgYmUgc2VudCB0byByaW5ncyB0aGF0IGFyZSBsYXJnZXIgdGhhbiB0
aGF0IG1pbmltdW0gLSBvbiBhIG1pbmltdW0KPiBzaXplZCByaW5nLCB0aGV5J2xsIGJlIHJlamVj
dGVkIGJ5IHNlbmR2LgoKU28gcGVyaGFwcyB0aGUgY29tbWVudCB3YW50cyB0byBzYXkgIi4uLiBj
YW5ub3QgYmUgZmlsbGVkIHRvIGNhcGFjaXR5CndpdGggYSBzaW5nbGUsIG1pbmltdW0gc2l6ZSBt
ZXNzYWdlIj8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:46:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:46: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-devel-bounces@lists.xenproject.org>)
	id 1gjKMi-0008EZ-8J; Tue, 15 Jan 2019 08:46: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjKMh-0008EU-Tn
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 08:46:31 +0000
X-Inumbo-ID: 0d4505e1-18a2-11e9-92db-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d4505e1-18a2-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:46:30 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id b20so1366661lfa.12
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 00:46:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=MmToj+wPmqrBPrHiJDCadTb+8RTnHxqKPVLwWNcSZc0=;
 b=Jlaa2xh62QdNBjQlCgUgcEgRRwi8VG4UN6WhSLOsbu9nT/pLdgXO2YPUWl2yC48Ls/
 WI4lWrmg6QYpvS1c2AS2FOT8wLEVcuXXpa3xWEYLOzPVW10ydvJIkh1XbDxigHfQeCXR
 2gRnKoHrTZ8jALS+k3hTRZliM5cdnd0W4gbRbfmxiYfoB3gtaBfejoyDhwzChu/1jXFi
 n6eOpK5UT+Bff8cXqFRbayCQBVTGYuQWBFYncmoUjStJ7dX4rG0zOSgSE+9W/mqo4m6G
 wWby8xL+8zbIdd3tKu1vV5FwuAlC8OqTkAxw5NtztzjhBrILVKT+w1U+VdMmmqDA6BVB
 7vAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=MmToj+wPmqrBPrHiJDCadTb+8RTnHxqKPVLwWNcSZc0=;
 b=WxGDXvEsyXjjCI/51u0/LEKtPj91q8YZFpr8yn2hxwvHLvAbSk1ewIRbEkYo9wLNs7
 UVOewjqtLqk3mokCo9U2L+l3Cs4KXB9kSBvts9JSpdemR0ZXfh23Ba+9tUUVFganr/0o
 8qbF3G5qO9ncqMbulwmYzwuiP47AoK/1b3D0+HWtwMH9PTBeY/ufnRMn1blaQC42rJYr
 0hjKZq/Tsho/aCtFAC2qpiWcoALdQKfxnojbcnGvIurKkID4NZS65DGzW1lhaNW3shk7
 FTHgzRXoO9GODhjKR+HINqPPpSxScjEFld0b+KjReWs+VKOvP1axD/cr4b1hyhO7iQEN
 +bRA==
X-Gm-Message-State: AJcUukeHE9V0+yAMAJKIR9VJI3E3DjoykhXpAITSWpo1QaaTmozv8LC4
 PgEeEyVCDi6naTu0XKlVcH+c9hqI3DDRwQAKuwg=
X-Google-Smtp-Source: ALg8bN4SJYKXtSlrLqn82vY85oYYK4q+i/0WCRJRMcqdX8H+8joZzLpHvpdnEjvMp6drO/KFtP8e4ZzH+De3UdA/Pzo=
X-Received: by 2002:a19:1019:: with SMTP id f25mr1968064lfi.54.1547541989167; 
 Tue, 15 Jan 2019 00:46:29 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-8-git-send-email-christopher.w.clark@gmail.com>
 <5C3C9A5B020000780020D4A6@prv1-mh.provo.novell.com>
 <CACMJ4GZccfvKhBYBd+iNtbuSpGvVQ5OEF6BU8+NNbhF7Z=ERFQ@mail.gmail.com>
 <5C3D9B97020000780020DA23@prv1-mh.provo.novell.com>
In-Reply-To: <5C3D9B97020000780020DA23@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Tue, 15 Jan 2019 00:46:16 -0800
Message-ID: <CACMJ4GYpOwSx2bQFsSpi10XKKDNTKdPeKLd5LRXmP88SpeZvFA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMTI6MzYgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPgo+ID4+PiBPbiAxNS4wMS4xOSBhdCAwODo1NiwgPGNocmlzdG9waGVy
LncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToKPiA+IE9uIE1vbiwgSmFuIDE0LCAyMDE5IGF0IDY6
MTkgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+PiA+Pj4gT24g
MDcuMDEuMTkgYXQgMDg6NDIsIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gPj4gPiArICAgIC8qCj4gPj4gPiArICAgICAqIEEgcmluZyBtdXN0IGJlIGxhcmdlIGVub3Vn
aCB0byB0cmFuc21pdCBtZXNzYWdlcywgc28gcmVxdWlyZXMgc3BhY2UgZm9yOgo+ID4+ID4gKyAg
ICAgKiAqIDEgbWVzc2FnZSBoZWFkZXIsIHBsdXMKPiA+PiA+ICsgICAgICogKiAxIHBheWxvYWQg
c2xvdCAocGF5bG9hZCBpcyBhbHdheXMgcm91bmRlZCB0byBhIG11bHRpcGxlIG9mIDE2IGJ5dGVz
KQo+ID4+ID4gKyAgICAgKiAgIGZvciB0aGUgbWVzc2FnZSBwYXlsb2FkIHRvIGJlIHdyaXR0ZW4g
aW50bywgcGx1cwo+ID4+ID4gKyAgICAgKiAqIDEgbW9yZSBzbG90LCBzbyB0aGF0IHRoZSByaW5n
IGNhbm5vdCBiZSBmaWxsZWQgdG8gY2FwYWNpdHkgd2l0aCBhCj4gPj4gPiArICAgICAqICAgc2lu
Z2xlIG1lc3NhZ2UgLS0gc2VlIHRoZSBsb2dpYyBpbiByaW5nYnVmX2luc2VydCAtLSBhbGxvd2lu
ZyBmb3IgdGhpcwo+ID4+ID4gKyAgICAgKiAgIGVuc3VyZXMgdGhhdCB0aGVyZSBjYW4gYmUgc3Bh
Y2UgcmVtYWluaW5nIHdoZW4gYSBtZXNzYWdlIGlzIHByZXNlbnQuCj4gPj4gPiArICAgICAqIFRo
ZSBhYm92ZSBkZXRlcm1pbmVzIHRoZSBtaW5pbXVtIGFjY2VwdGFibGUgcmluZyBzaXplLgo+ID4+
ID4gKyAgICAgKi8KPiA+PiA+ICsgICAgaWYgKCAocmVnLmxlbiA8IChzaXplb2Yoc3RydWN0IHhl
bl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpCj4gPj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICsgUk9VTkRVUF9NRVNTQUdFKDEpICsgUk9VTkRVUF9NRVNTQUdFKDEpKSkgfHwKPiA+Pgo+ID4+
IFRoZXNlIHR3byBzdW1tYW5kcyBkb24ndCBsb29rIHRvIGZ1bGZpbGwgdGhlICJjYW5ub3QgYmUg
ZmlsbGVkIHRvCj4gPj4gY2FwYWNpdHkiIGNvbnN0cmFpbnQgdGhlIGNvbW1lbnQgZGVzY3JpYmVz
LCBhcyAoYWl1aSkgbWVzc2FnZXMKPiA+PiBjYW4gYmUgbGFyZ2VyIHRoYW4gMTYgYnl0ZXMuIFdo
YXQncyB0aGUgZGVhbD8KPiA+Cj4gPiBUaGlzIGlzIGludGVuZGVkIHRvIGJlIGFib3V0IGJvdW5k
IGNoZWNraW5nIHJlZy5sZW4gYWdhaW5zdCBhIG1pbmltdW0KPiA+IHNpemU6IHRoZSBzbWFsbGVz
dCByaW5nIHRoYXQgeW91IGNhbiBmaXQgYSBtZXNzYWdlIG9udG8sIGFzIGRldGVybWluZWQKPiA+
IGJ5IHRoZSBsb2dpYyBpbiByaW5nYnVmX2luc2VydC4gVGhlIHNtYWxsZXN0IG1lc3NhZ2UgeW91
IGNhbiBzZW5kIGlzOgo+ID4gc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVh
ZGVyKSArIFJPVU5EVVBfTUVTU0FHRSgxKQo+ID4KPiA+IGFuZCB0aGVuIHJpbmdidWZfaW5zZXJ0
IHdvbid0IGFjY2VwdCBhIG1lc3NhZ2UgdW5sZXNzIHRoZXJlIGlzIChhdAo+ID4gbGVhc3QpIFJP
VU5EVVBfTUVTU0FHRSgxKSBzcGFjZSByZW1haW5pbmcsIHNvIHRoYXQsIHBsdXMgdGhlIHNtYWxs
ZXN0Cj4gPiBtZXNzYWdlIHNpemUsIGlzIHRoZSBzbWFsbGVzdCB2aWFibGUgcmluZy4gVGhlcmUn
cyBubyBwb2ludCBhY2NlcHRpbmcKPiA+IHJlZ2lzdHJhdGlvbiBvZiBhIHJpbmcgc21hbGxlciB0
aGFuIHRoYXQuCj4gPgo+ID4gWW91J3JlIHJpZ2h0IHRoYXQgbWVzc2FnZXMgY2FuIGJlIGxhcmdl
ciB0aGFuIDE2IGJ5dGVzLCBidXQgdGhleSBjYW4KPiA+IG9ubHkgYmUgc2VudCB0byByaW5ncyB0
aGF0IGFyZSBsYXJnZXIgdGhhbiB0aGF0IG1pbmltdW0gLSBvbiBhIG1pbmltdW0KPiA+IHNpemVk
IHJpbmcsIHRoZXknbGwgYmUgcmVqZWN0ZWQgYnkgc2VuZHYuCj4KPiBTbyBwZXJoYXBzIHRoZSBj
b21tZW50IHdhbnRzIHRvIHNheSAiLi4uIGNhbm5vdCBiZSBmaWxsZWQgdG8gY2FwYWNpdHkKPiB3
aXRoIGEgc2luZ2xlLCBtaW5pbXVtIHNpemUgbWVzc2FnZSI/CgphY2ssIGRvbmUuCgpDaHJpc3Rv
cGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 08:49:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 08:49: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-devel-bounces@lists.xenproject.org>)
	id 1gjKQ0-0008MK-QO; Tue, 15 Jan 2019 08:49: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjKQ0-0008MF-6U
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 08:49:56 +0000
X-Inumbo-ID: 86f349d4-18a2-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86f349d4-18a2-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 08:49:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 01:47:53 -0700
Message-Id: <5C3D9E35020000780020DA3B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 01:47:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
 <8161196e-b6ff-2ab1-eaa8-cdb5341ae178@citrix.com>
 <4f1859e5-c901-3e3e-ffc2-0e7233d1c794@arm.com>
 <5d7290c3-02e2-c54d-9a65-cc8b8019a4cc@citrix.com>
 <cf0da64b-1dd5-8dfc-a041-cefe077dd0ff@arm.com>
In-Reply-To: <cf0da64b-1dd5-8dfc-a041-cefe077dd0ff@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] PING ARM [PATCH v2] xen/cmdline: Fix buggy
 strncmp(s, LITERAL, ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDE4OjE2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIEFuZHJldywKPiAKPiBPbiAxNC8wMS8yMDE5IDE2OjU5LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+PiBPbiAxNC8wMS8yMDE5IDE2OjA3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAxNC8w
MS8yMDE5IDE1OjE3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCj4+
Pj4+IGluZGV4IGNhNjU1ZmYuLjIyYTg2ZWMgMTAwNjQ0Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9lZmkvZWZpLWJvb3QuaAo+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgK
Pj4+Pj4gQEAgLTIxMiw3ICsyMTIsNyBAQCBFRklfU1RBVFVTIF9faW5pdAo+Pj4+PiBmZHRfYWRk
X3VlZmlfbm9kZXMoRUZJX1NZU1RFTV9UQUJMRSAqc3lzX3RhYmxlLAo+Pj4+PiAgICAgICAgICAg
ICAgICBicmVhazsKPj4+Pj4gICAgICAgICAgICAgIHR5cGUgPSBmZHRfZ2V0cHJvcChmZHQsIG5v
ZGUsICJkZXZpY2VfdHlwZSIsICZsZW4pOwo+Pj4+PiAtICAgICAgICBpZiAoIHR5cGUgJiYgc3Ry
bmNtcCh0eXBlLCAibWVtb3J5IiwgbGVuKSA9PSAwICkKPj4+Pj4gKyAgICAgICAgaWYgKCB0eXBl
ICYmIGxlbiA9PSA2ICYmIHN0cm5jbXAodHlwZSwgIm1lbW9yeSIsIDYpID09IDAgKQo+Pj4KPj4+
IHN0cmluZyBwcm9wZXJ0eSB0ZXJtaW5hdGVzIHdpdGggTlVMIGFuZCBpcyBpbmNsdWRlZCBpbiB0
aGUgbGVuLiBTbyBJCj4+PiBkb24ndCB0aGluayB0aGlzIGNoYW5nZSBpcyBjb3JyZWN0Lgo+PiAK
Pj4gQXJlIHlvdSBzYXlpbmcgdGhhdCBsZW4gaXMgNyBoZXJlIHRoZW4/Cj4gCj4gWWVzLiBCdXQg
SSBkb24ndCB0aGluayB0aGlzIGNoYW5nZSBpcyBuZWNlc3NhcnkgYXMgd2UgYWxyZWFkeSBpbmNs
dWRlIE5VTCBpbiB0aGUgCj4gY29tcGFyaXNvbi4KCklmIGxlbiBpcyA3LCB0aGVuIGluZGVlZCB5
b3UgZG8uIExvb2tpbmcgYXQgZmR0X2dldF9wcm9wZXJ0eV9ieV9vZmZzZXQoKQpJIGNhbid0IHNl
ZSB0aG91Z2ggd2hlcmUgdGhlIGd1YXJhbnRlZSBjb21lcyBmcm9tIHRoYXQgdGhlIHJldHVybmVk
CnN0cmluZyBpcyBudWwtdGVybWluYXRlZCwgYXMgaXQncyBwcm9wLT5sZW4gd2hpY2ggZ2V0cyBo
YW5kZWQgYmFjay4gSU9XCmlmIHlvdSBlLmcuIGdldCBiYWNrICJtZW0iICh3aXRoIG9yIHdpdGhv
dXQgYSBudWwgdGVybWluYXRvcikgYW5kIGxlbiAzLAp0aGVuIHN0cm5jbXAoKSB3b3VsZCBzdGls
bCByZXR1cm4gemVyby4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:02:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjKbc-0001L1-V5; Tue, 15 Jan 2019 09:01:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjKbc-0001Kw-0Q
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:01:56 +0000
X-Inumbo-ID: 33db9dad-18a4-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33db9dad-18a4-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:01:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 02:01:52 -0700
Message-Id: <5C3DA180020000780020DA53@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 02:01:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <90a21420-9f9f-7a8f-32e5-b00e3e3bd1d0@citrix.com>
 <CACMJ4GZHU+8431ToXqPjU=_a1MhYiih-R=OcPqXei88a0=yJZA@mail.gmail.com>
In-Reply-To: <CACMJ4GZHU+8431ToXqPjU=_a1MhYiih-R=OcPqXei88a0=yJZA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>, Tim Deegan <tim@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDA4OjIxLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IE9uIE1vbiwgSmFuIDE0LCAyMDE5IGF0IDY6NTggQU0gQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzAxLzIwMTkgMDc6NDIs
IENocmlzdG9waGVyIENsYXJrIHdyb3RlOgo+PiA+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYwo+PiA+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRv
Ywo+PiA+IEBAIC0xODIsNiArMTgyLDE3IEBAIFBlcm1pdCBYZW4gdG8gdXNlICJBbHdheXMgUnVu
bmluZyBBUElDIFRpbWVyIiBzdXBwb3J0IG9uIGNvbXBhdGlibGUgaGFyZHdhcmUKPj4gPiAgaW4g
Y29tYmluYXRpb24gd2l0aCBjcHVpZGxlLiAgVGhpcyBvcHRpb24gaXMgb25seSBleHBlY3RlZCB0
byBiZSB1c2VmdWwgZm9yCj4+ID4gIGRldmVsb3BlcnMgd2lzaGluZyBYZW4gdG8gZmFsbCBiYWNr
IHRvIG9sZGVyIHRpbWluZyBtZXRob2RzIG9uIG5ld2VyIGhhcmR3YXJlLgo+PiA+Cj4+ID4gKyMj
IyBhcmdvCj4+ID4gKz4gYD0gPGJvb2xlYW4+YAo+PiA+ICsKPj4gPiArPiBEZWZhdWx0OiBgZmFs
c2VgCj4+ID4gKwo+PiA+ICtFbmFibGUgdGhlIEFyZ28gaHlwZXJ2aXNvci1tZWRpYXRlZCBpbnRl
cmRvbWFpbiBjb21tdW5pY2F0aW9uIG1lY2hhbmlzbS4KPj4gPiArCj4+ID4gK1RoaXMgYWxsb3dz
IGRvbWFpbnMgYWNjZXNzIHRvIHRoZSBBcmdvIGh5cGVyY2FsbCwgd2hpY2ggc3VwcG9ydHMgcmVn
aXN0cmF0aW9uCj4+ID4gK29mIG1lbW9yeSByaW5ncyB3aXRoIHRoZSBoeXBlcnZpc29yIHRvIHJl
Y2VpdmUgbWVzc2FnZXMsIHNlbmRpbmcgbWVzc2FnZXMgdG8KPj4gPiArb3RoZXIgZG9tYWlucyBi
eSBoeXBlcmNhbGwgYW5kIHF1ZXJ5aW5nIHRoZSByaW5nIHN0YXR1cyBvZiBvdGhlciBkb21haW5z
Lgo+Pgo+PiBQbGVhc2UgZG8gaW5jbHVkZSBhIG5vdGUgYWJvdXQgQ09ORklHX0FSR08uICBJIGtu
b3cgdGhpcyBkb2MgaXMKPj4gaW5jb25zaXN0ZW50IG9uIHRoZSBtYXR0ZXIgKGFzIEtjb25maWcg
cG9zdGRhdGVzIHRoZSB3cml0dGVuIGVudHJpZXMKPj4gaGVyZSksIGJ1dCBJIGhhdmUgYmVlbiB0
cnlpbmcgdG8gZml4IHVwLCBhbmQgbm93IGFib3V0IGhhbGYgb2YgdGhlCj4+IGRvY3VtZW50YXRp
b24gZG9lcyBtZW50aW9uIGFwcHJvcHJpYXRlIEtjb25maWcgaW5mb3JtYXRpb24uCj4gCj4gQWNr
LCBub3RlIGFkZGVkLgoKSnVzdCB0byB2b2ljZSBteSB2aWV3IGhlcmU6IFdoaWxlIEkgYWdyZWUg
dGhhdCBzb21lIGZvcm0gb2YgaW5kaWNhdGlvbgpzaG91bGQgYmUgYWRkZWQsIEkgZG9uJ3QgdGhp
bmsgQ09ORklHX0FSR08gc2hvdWxkIGJlIG1lbnRpb25lZC4KQ09ORklHXyogaW4gZ2VuZXJhbCBh
cmUgbGlrZWx5IG1lYW5pbmdsZXNzIHRvIHRoZSBtYWluIGF1ZGllbmNlIG9mCnRoaXMgZmlsZSAo
YWRtaW5zIHJhdGhlciB0aGFuIGRldmVsb3BlcnMpLiBIZW5jZSB0aGUgd29yZGluZyBzaG91bGQg
YmUKbW9zdGx5IGluZGVwZW5kZW50IG9mIHRoZSBwcmVjaXNlIGNvbmZpZyBvcHRpb24gbmFtZTsg
dGhlcmUgbWF5IHRoZW4KYmUgYW4gYW5ub3RhdGlvbiBuYW1pbmcgdGhlIG9wdGlvbi4gT21pdHRp
bmcgdGhlIG9wdGlvbiBuYW1lLCBvdG9oLApoYXMgdGhlIGJlbmVmaXQgb2Ygbm90IGJlYXJpbmcg
dGhlIHJpc2sgb2YgZ29pbmcgc3RhbGUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:07:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:07: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-devel-bounces@lists.xenproject.org>)
	id 1gjKgV-0001VL-Jf; Tue, 15 Jan 2019 09:06: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=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjKgT-0001VF-TE
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:06:57 +0000
X-Inumbo-ID: e76be8bc-18a4-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e76be8bc-18a4-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:06:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84597414"
To: Jan Beulich <JBeulich@suse.com>, Christopher Clark
 <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <90a21420-9f9f-7a8f-32e5-b00e3e3bd1d0@citrix.com>
 <CACMJ4GZHU+8431ToXqPjU=_a1MhYiih-R=OcPqXei88a0=yJZA@mail.gmail.com>
 <5C3DA180020000780020DA53@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <bc97d808-2702-511e-b1f1-a910a573f068@citrix.com>
Date: Tue, 15 Jan 2019 09:06:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C3DA180020000780020DA53@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>, Tim Deegan <tim@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAwOTowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMDEuMTkg
YXQgMDg6MjEsIDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IE9uIE1v
biwgSmFuIDE0LCAyMDE5IGF0IDY6NTggQU0gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAwNy8wMS8yMDE5IDA3OjQyLCBDaHJpc3RvcGhlciBD
bGFyayB3cm90ZToKPj4+PiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MK
Pj4+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPj4+PiBAQCAtMTgy
LDYgKzE4MiwxNyBAQCBQZXJtaXQgWGVuIHRvIHVzZSAiQWx3YXlzIFJ1bm5pbmcgQVBJQyBUaW1l
ciIgc3VwcG9ydCBvbiBjb21wYXRpYmxlIGhhcmR3YXJlCj4+Pj4gIGluIGNvbWJpbmF0aW9uIHdp
dGggY3B1aWRsZS4gIFRoaXMgb3B0aW9uIGlzIG9ubHkgZXhwZWN0ZWQgdG8gYmUgdXNlZnVsIGZv
cgo+Pj4+ICBkZXZlbG9wZXJzIHdpc2hpbmcgWGVuIHRvIGZhbGwgYmFjayB0byBvbGRlciB0aW1p
bmcgbWV0aG9kcyBvbiBuZXdlciBoYXJkd2FyZS4KPj4+Pgo+Pj4+ICsjIyMgYXJnbwo+Pj4+ICs+
IGA9IDxib29sZWFuPmAKPj4+PiArCj4+Pj4gKz4gRGVmYXVsdDogYGZhbHNlYAo+Pj4+ICsKPj4+
PiArRW5hYmxlIHRoZSBBcmdvIGh5cGVydmlzb3ItbWVkaWF0ZWQgaW50ZXJkb21haW4gY29tbXVu
aWNhdGlvbiBtZWNoYW5pc20uCj4+Pj4gKwo+Pj4+ICtUaGlzIGFsbG93cyBkb21haW5zIGFjY2Vz
cyB0byB0aGUgQXJnbyBoeXBlcmNhbGwsIHdoaWNoIHN1cHBvcnRzIHJlZ2lzdHJhdGlvbgo+Pj4+
ICtvZiBtZW1vcnkgcmluZ3Mgd2l0aCB0aGUgaHlwZXJ2aXNvciB0byByZWNlaXZlIG1lc3NhZ2Vz
LCBzZW5kaW5nIG1lc3NhZ2VzIHRvCj4+Pj4gK290aGVyIGRvbWFpbnMgYnkgaHlwZXJjYWxsIGFu
ZCBxdWVyeWluZyB0aGUgcmluZyBzdGF0dXMgb2Ygb3RoZXIgZG9tYWlucy4KPj4+IFBsZWFzZSBk
byBpbmNsdWRlIGEgbm90ZSBhYm91dCBDT05GSUdfQVJHTy4gIEkga25vdyB0aGlzIGRvYyBpcwo+
Pj4gaW5jb25zaXN0ZW50IG9uIHRoZSBtYXR0ZXIgKGFzIEtjb25maWcgcG9zdGRhdGVzIHRoZSB3
cml0dGVuIGVudHJpZXMKPj4+IGhlcmUpLCBidXQgSSBoYXZlIGJlZW4gdHJ5aW5nIHRvIGZpeCB1
cCwgYW5kIG5vdyBhYm91dCBoYWxmIG9mIHRoZQo+Pj4gZG9jdW1lbnRhdGlvbiBkb2VzIG1lbnRp
b24gYXBwcm9wcmlhdGUgS2NvbmZpZyBpbmZvcm1hdGlvbi4KPj4gQWNrLCBub3RlIGFkZGVkLgo+
IEp1c3QgdG8gdm9pY2UgbXkgdmlldyBoZXJlOiBXaGlsZSBJIGFncmVlIHRoYXQgc29tZSBmb3Jt
IG9mIGluZGljYXRpb24KPiBzaG91bGQgYmUgYWRkZWQsIEkgZG9uJ3QgdGhpbmsgQ09ORklHX0FS
R08gc2hvdWxkIGJlIG1lbnRpb25lZC4KPiBDT05GSUdfKiBpbiBnZW5lcmFsIGFyZSBsaWtlbHkg
bWVhbmluZ2xlc3MgdG8gdGhlIG1haW4gYXVkaWVuY2Ugb2YKPiB0aGlzIGZpbGUgKGFkbWlucyBy
YXRoZXIgdGhhbiBkZXZlbG9wZXJzKS4gSGVuY2UgdGhlIHdvcmRpbmcgc2hvdWxkIGJlCj4gbW9z
dGx5IGluZGVwZW5kZW50IG9mIHRoZSBwcmVjaXNlIGNvbmZpZyBvcHRpb24gbmFtZTsgdGhlcmUg
bWF5IHRoZW4KPiBiZSBhbiBhbm5vdGF0aW9uIG5hbWluZyB0aGUgb3B0aW9uLiBPbWl0dGluZyB0
aGUgb3B0aW9uIG5hbWUsIG90b2gsCj4gaGFzIHRoZSBiZW5lZml0IG9mIG5vdCBiZWFyaW5nIHRo
ZSByaXNrIG9mIGdvaW5nIHN0YWxlLgoKSSBjb21wbGV0ZWx5IGRpc2FncmVlLsKgIFRoZSBleGFj
dCBDT05GSUdfIG5hbWUgaXMgdmVyeSBpbXBvcnRhbnQgZm9yIHRoZQplbmQgdXNlciB3aG8gaXMg
bG9va2luZyBhdCB0aGUgZG9jdW1lbnRhdGlvbiB3b25kZXJpbmcgIndoeSBjYW4ndCBJIHNlZW0K
dG8gZW5hYmxlIEFSR08/IgoKIlRoaXMgb3B0aW9uIGlzIG9ubHkgYXZhaWxhYmxlIHdoZW4gQ09O
RklHX0FSR08gaXMgY29tcGlsZWQgaW4iIGlzbid0CmdvaW5nIHRvIHB1dCBhbnlvbmUgb2ZmIHJl
YWRpbmcgdGhlIGRvY3VtZW50LCBidXQgaXMgdXNlZnVsIGZvciBzb21lIHdobwphcmUgcmVhZGlu
ZyBpdC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:08:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:08: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-devel-bounces@lists.xenproject.org>)
	id 1gjKhd-0001aq-2k; Tue, 15 Jan 2019 09:08: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=b67a=PX=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gjKhb-0001ai-Sy
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:08:07 +0000
X-Inumbo-ID: 1176f1b3-18a5-11e9-92db-bc764e045a96
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1176f1b3-18a5-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:08:05 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Jan 2019 01:08:05 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,481,1539673200"; d="scan'208";a="126148998"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.59])
 by orsmga002.jf.intel.com with ESMTP; 15 Jan 2019 01:08:04 -0800
Date: Tue, 15 Jan 2019 17:11:59 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190115091158.GA5672@gao-cwp>
References: <20190115080439.GA3883@gao-cwp>
 <20190115081825.qh6vxvy6bvqwqflb@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190115081825.qh6vxvy6bvqwqflb@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDk6MTg6MjVBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFR1ZSwgSmFuIDE1LCAyMDE5IGF0IDA0OjA0OjQwUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+Wy4uLl0KPj4gKFhFTikgWGVuIHZlcnNpb24gNC4xMi11bnN0YWJsZSAocm9v
dEApIChnY2MgKFVidW50dSA3LjMuMC0yN3VidW50dTF+MTguMDQpIDcuMy4wKSBkZWJ1Zz15ICBU
dWUgSmFuIDE1IDA3OjI1OjI5IFVUQyAyMDE5Cj4+IChYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IE1v
biBEZWMgMTcgMDk6MjI6NTkgMjAxOCArMDAwMCBnaXQ6YTViMGViMzYzNgo+Wy4uLl0KPj4gKFhF
TikgKioqIEJ1aWxkaW5nIGEgUFZIIERvbTAgKioqCj4+IChYRU4pIEFzc2VydGlvbiAnSVNfQUxJ
R05FRChkZm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKScgZmFpbGVkIGF0IGlvbW11LmM6
MzIzCj4+IChYRU4pIC0tLS1bIFhlbi00LjEyLXVuc3RhYmxlICB4ODZfNjQgIGRlYnVnPXkgICBU
YWludGVkOiAgQyAgIF0tLS0tCj4+IChYRU4pIENQVTogICAgMAo+PiAoWEVOKSBSSVA6ICAgIGUw
MDg6WzxmZmZmODJkMDgwMjVjY2JjPl0gaW9tbXVfbWFwKzB4YmEvMHgxNzYKPj4gKFhFTikgUkZM
QUdTOiAwMDAwMDAwMDAwMDEwMjAyICAgQ09OVEVYVDogaHlwZXJ2aXNvcgo+PiAoWEVOKSByYXg6
IDAwMDAwMDAwMDAwMDAwMDAgICByYng6IDAwMDAwMDAwMDAwMDAwMDcgICByY3g6IDAwMDAwMDAw
MDAwMDAwMDMKPj4gKFhFTikgcmR4OiAwMDAwMDAwMDAwMjBmMDgxICAgcnNpOiAwMDAwMDAwMDAw
MDAwMDAxICAgcmRpOiBmZmZmODMwMjE1MjQyMDAwCj4+IChYRU4pIHJicDogZmZmZjgyZDA4MDQ5
N2JiOCAgIHJzcDogZmZmZjgyZDA4MDQ5N2I1OCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAwMAo+PiAo
WEVOKSByOTogIGZmZmY4MmQwODA0OTdiZDQgICByMTA6IDAxODAwMDAwMDAwMDAwMDAgICByMTE6
IDdmZmZmZmZmZmZmZmZmZmYKPj4gKFhFTikgcjEyOiBmZmZmODMwMjE1MjQyMDAwICAgcjEzOiAw
MDAwMDAwMDAwMDAwMDAwICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAxCj4+IChYRU4pIHIxNTogMDAw
MDAwMDAwMDAwMDAwMSAgIGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNyNDogMDAwMDAwMDAwMDE1
MjZlMAo+PiAoWEVOKSBjcjM6IDAwMDAwMDAwZGJjOGQwMDAgICBjcjI6IDAwMDAwMDAwMDAwMDAw
MDAKPj4gKFhFTikgZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiAwMDAwMDAwMDAwMDAwMDAw
ICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCj4+IChYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBm
czogMDAwMCAgIGdzOiAwMDAwICAgc3M6IDAwMDAgICBjczogZTAwOAo+PiAoWEVOKSBYZW4gY29k
ZSBhcm91bmQgPGZmZmY4MmQwODAyNWNjYmM+IChpb21tdV9tYXArMHhiYS8weDE3Nik6Cj4+IChY
RU4pICA0MSA4OSBjNSBlOSBhMiAwMCAwMCAwMCA8MGY+IDBiIDBmIDBiIDQxIDg5IGM1IDQxIDgw
IGJjIDI0IGMwIDAxIDAwIDAwIDAwCj4+IChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1m
ZmZmODJkMDgwNDk3YjU4Ogo+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDIwIDAwMDAwMDAwMDAw
MDAwMDAgZmZmZjgyZDA4MDQ5N2JhOCBmZmZmODJkMDgwMjNkNDg5Cj4+IChYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDEgZmZmZjgyZTAwNDFlMTAwMCBmZmZmODMwMjE1MjQyMDAwIGZmZmY4MmUwMDQx
ZTEwMjAKPj4gKFhFTikgICAgZmZmZjgzMDIxNTI0MjAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMQo+PiAoWEVOKSAgICBmZmZmODJkMDgwNDk3YzA4
IGZmZmY4MmQwODA0MTgyZDggZmZmZjgyZDA4MDQ5N2MwOCAwMDAwMDAwMTAwMDAwMDAwCj4+IChY
RU4pICAgIDAwMDAwMDAwMDAwMDAwOWQgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAx
IGZmZmY4MmQwODA0NDRjNjgKPj4gKFhFTikgICAgMDAwMDAwMDAwMDIwYjQzZSBmZmZmODMwMjE1
MjQyMDAwIGZmZmY4MmQwODA0OTdkNTggZmZmZjgyZDA4MDQzNzE2Ywo+PiAoWEVOKSAgICBmZmZm
ODJkMDgwNDk3ZmZmIDAwMDAwMDAxMDAwMDAwMDAgZmZmZjgyZDA4MDQ2Y2JjMCBmZmZmODMwMDAw
MDliZjQwCj4+IChYRU4pICAgIDAwMDAwMDAwMDFlMzMwMDAgZmZmZjgzMDAwMDA5YmYzMCBmZmZm
ODMwMjEzNTI1MDAwIDAwMDAwMDAwMDAxMGI0M2UKPj4gKFhFTikgICAgZmZmZjgyZDAwMDAwMDAw
YiAwMDAwMDAwMDAwMDAwMWY0IDAwMDAwMDAwMDAxMDAwMDAgMDAwMDAwMWYxNTI0MjAwMAo+PiAo
WEVOKSAgICAwMGZmODJkMDgwNDk3Y2I4IGZmZmY4MmQwODAyMGE4ZTQgZmZmZjgyZDA4MDVjZjAy
YyBmZmZmODJkMDgwNDhmNzQwCj4+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwOTIgZmZmZjgyZDA4
MDIzZGRkYiBmZmZmODJkMDgwNDk3ZmZmIGZmZmY4MmQwODA0OGY3NDAKPj4gKFhFTikgICAgZmZm
ZjgyZDA4MDQ5N2NjOCBmZmZmODJkMDgwMjNkZTJlIGZmZmY4MmQwODA0OTdjZTggZmZmZjgyZDA4
MDI0MDE2Ygo+PiAoWEVOKSAgICBmZmZmODJkMDgwNDk3Y2U4IGZmZmY4MmQwODAyM2RlNzggZmZm
ZjgyZDA4MDQ5N2QwOCBmZmZmODJkMDgwMjQwMjA1Cj4+IChYRU4pICAgIGZmZmY4MmQwODA1YTM4
ODAgZmZmZjgyZDA4MDVhMzg4MCBmZmZmODJkMDgwNDk3ZDQ4IGZmZmY4MmQwODAyM2Q0ODkKPj4g
KFhFTikgICAgZmZmZjgzMDIxNTJlMTU1MCBmZmZmODMwMDAwMDliZjMwIDAwMDAwMDAwMDFlMzMw
MDAgZmZmZjgzMDAwMDA5YmYzMAo+PiAoWEVOKSAgICAwMDAwMDAwMDAxZTMzMDAwIGZmZmY4MzAw
MDAwOWJmNDAgZmZmZjgyZDA4MDQ2Y2JjMCBmZmZmODMwMjE1MjQyMDAwCj4+IChYRU4pICAgIGZm
ZmY4MmQwODA0OTdkOTggZmZmZjgyZDA4MDQzZTUzYyBmZmZmODJkMDgwNDk3ZDk4IGZmZmY4MmQw
ODA0NmNiYzAKPj4gKFhFTikgICAgZmZmZjgzMDIxNTJlMTU1MCAwMDAwMDAwMDAwMDAwMDAxIGZm
ZmY4MmQwODA1ZDAwZDAgMDAwMDAwMDAwMDAwMDAwOAo+PiAoWEVOKSAgICBmZmZmODJkMDgwNDk3
ZWU4IGZmZmY4MmQwODA0MmQ4ZWYgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAyCj4+
IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAw
MDAyIDAwMDAwMDAwMDAwMDAwMDIKPj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4+IChYRU4pICAg
IFs8ZmZmZjgyZDA4MDI1Y2NiYz5dIGlvbW11X21hcCsweGJhLzB4MTc2Cj4+IChYRU4pICAgIFs8
ZmZmZjgyZDA4MDQxODJkOD5dIGlvbW11X2h3ZG9tX2luaXQrMHhlZi8weDIyMAo+PiAoWEVOKSAg
ICBbPGZmZmY4MmQwODA0MzcxNmM+XSBkb20wX2NvbnN0cnVjdF9wdmgrMHgxODkvMHgxMjllCj4+
IChYRU4pICAgIFs8ZmZmZjgyZDA4MDQzZTUzYz5dIGNvbnN0cnVjdF9kb20wKzB4ZDQvMHhiMTQK
Pj4gKFhFTikgICAgWzxmZmZmODJkMDgwNDJkOGVmPl0gX19zdGFydF94ZW4rMHgyNzEwLzB4Mjgz
MAo+PiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDAwZjM+XSBfX2hpZ2hfc3RhcnQrMHg1My8weDU1
Cj4+IChYRU4pIAo+PiAoWEVOKSAKPj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+PiAoWEVOKSBQYW5pYyBvbiBDUFUgMDoKPj4gKFhFTikgQXNzZXJ0aW9u
ICdJU19BTElHTkVEKGRmbl94KGRmbiksICgxdWwgPDwgcGFnZV9vcmRlcikpJyBmYWlsZWQgYXQg
aW9tbXUuYzozMjMKPj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgo+Cj5PaCwgdGhpcyB3YXMgYWRkZWQgYnkgUGF1bCBxdWl0ZSByZWNlbnRseS4gWW91IHNl
ZW0gdG8gYmUgdXNpbmcgYQo+cmF0aGVyIG9sZCBjb21taXQgKGE1YjBlYjM2MzYpLCBpcyB0aGVy
ZSBhbnkgcmVhc29uIGZvciB1c2luZyBzdWNoIGFuCj5vbGQgYmFzZWxpbmU/CgpJIHdhcyB1c2lu
ZyB0aGUgbWFzdGVyIGJyYW5jaC4gWW91ciBwYXRjaCBiZWxvdyBkaWQgZml4IHRoaXMgaXNzdWUu
CgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:20:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:20: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-devel-bounces@lists.xenproject.org>)
	id 1gjKsw-0002Rk-6t; Tue, 15 Jan 2019 09:19: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjKsu-0002Rf-T9
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:19:48 +0000
X-Inumbo-ID: b32ba26d-18a6-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b32ba26d-18a6-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:19:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 02:17:43 -0700
Message-Id: <5C3DA538020000780020DA88@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 02:17:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-5-git-send-email-christopher.w.clark@gmail.com>
 <90a21420-9f9f-7a8f-32e5-b00e3e3bd1d0@citrix.com>
 <CACMJ4GZHU+8431ToXqPjU=_a1MhYiih-R=OcPqXei88a0=yJZA@mail.gmail.com>
 <5C3DA180020000780020DA53@prv1-mh.provo.novell.com>
 <bc97d808-2702-511e-b1f1-a910a573f068@citrix.com>
In-Reply-To: <bc97d808-2702-511e-b1f1-a910a573f068@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>, Tim Deegan <tim@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDEwOjA2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDEvMjAxOSAwOTowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE1
LjAxLjE5IGF0IDA4OjIxLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+
Pj4gT24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgNjo1OCBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPiAKPiB3cm90ZToKPj4+PiBPbiAwNy8wMS8yMDE5IDA3OjQyLCBD
aHJpc3RvcGhlciBDbGFyayB3cm90ZToKPj4+Pj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jCj4+Pj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRv
Ywo+Pj4+PiBAQCAtMTgyLDYgKzE4MiwxNyBAQCBQZXJtaXQgWGVuIHRvIHVzZSAiQWx3YXlzIFJ1
bm5pbmcgQVBJQyBUaW1lciIgc3VwcG9ydCAKPiBvbiBjb21wYXRpYmxlIGhhcmR3YXJlCj4+Pj4+
ICBpbiBjb21iaW5hdGlvbiB3aXRoIGNwdWlkbGUuICBUaGlzIG9wdGlvbiBpcyBvbmx5IGV4cGVj
dGVkIHRvIGJlIHVzZWZ1bCBmb3IKPj4+Pj4gIGRldmVsb3BlcnMgd2lzaGluZyBYZW4gdG8gZmFs
bCBiYWNrIHRvIG9sZGVyIHRpbWluZyBtZXRob2RzIG9uIG5ld2VyIAo+IGhhcmR3YXJlLgo+Pj4+
Pgo+Pj4+PiArIyMjIGFyZ28KPj4+Pj4gKz4gYD0gPGJvb2xlYW4+YAo+Pj4+PiArCj4+Pj4+ICs+
IERlZmF1bHQ6IGBmYWxzZWAKPj4+Pj4gKwo+Pj4+PiArRW5hYmxlIHRoZSBBcmdvIGh5cGVydmlz
b3ItbWVkaWF0ZWQgaW50ZXJkb21haW4gY29tbXVuaWNhdGlvbiBtZWNoYW5pc20uCj4+Pj4+ICsK
Pj4+Pj4gK1RoaXMgYWxsb3dzIGRvbWFpbnMgYWNjZXNzIHRvIHRoZSBBcmdvIGh5cGVyY2FsbCwg
d2hpY2ggc3VwcG9ydHMgCj4gcmVnaXN0cmF0aW9uCj4+Pj4+ICtvZiBtZW1vcnkgcmluZ3Mgd2l0
aCB0aGUgaHlwZXJ2aXNvciB0byByZWNlaXZlIG1lc3NhZ2VzLCBzZW5kaW5nIG1lc3NhZ2VzIAo+
IHRvCj4+Pj4+ICtvdGhlciBkb21haW5zIGJ5IGh5cGVyY2FsbCBhbmQgcXVlcnlpbmcgdGhlIHJp
bmcgc3RhdHVzIG9mIG90aGVyIGRvbWFpbnMuCj4+Pj4gUGxlYXNlIGRvIGluY2x1ZGUgYSBub3Rl
IGFib3V0IENPTkZJR19BUkdPLiAgSSBrbm93IHRoaXMgZG9jIGlzCj4+Pj4gaW5jb25zaXN0ZW50
IG9uIHRoZSBtYXR0ZXIgKGFzIEtjb25maWcgcG9zdGRhdGVzIHRoZSB3cml0dGVuIGVudHJpZXMK
Pj4+PiBoZXJlKSwgYnV0IEkgaGF2ZSBiZWVuIHRyeWluZyB0byBmaXggdXAsIGFuZCBub3cgYWJv
dXQgaGFsZiBvZiB0aGUKPj4+PiBkb2N1bWVudGF0aW9uIGRvZXMgbWVudGlvbiBhcHByb3ByaWF0
ZSBLY29uZmlnIGluZm9ybWF0aW9uLgo+Pj4gQWNrLCBub3RlIGFkZGVkLgo+PiBKdXN0IHRvIHZv
aWNlIG15IHZpZXcgaGVyZTogV2hpbGUgSSBhZ3JlZSB0aGF0IHNvbWUgZm9ybSBvZiBpbmRpY2F0
aW9uCj4+IHNob3VsZCBiZSBhZGRlZCwgSSBkb24ndCB0aGluayBDT05GSUdfQVJHTyBzaG91bGQg
YmUgbWVudGlvbmVkLgo+PiBDT05GSUdfKiBpbiBnZW5lcmFsIGFyZSBsaWtlbHkgbWVhbmluZ2xl
c3MgdG8gdGhlIG1haW4gYXVkaWVuY2Ugb2YKPj4gdGhpcyBmaWxlIChhZG1pbnMgcmF0aGVyIHRo
YW4gZGV2ZWxvcGVycykuIEhlbmNlIHRoZSB3b3JkaW5nIHNob3VsZCBiZQo+PiBtb3N0bHkgaW5k
ZXBlbmRlbnQgb2YgdGhlIHByZWNpc2UgY29uZmlnIG9wdGlvbiBuYW1lOyB0aGVyZSBtYXkgdGhl
bgo+PiBiZSBhbiBhbm5vdGF0aW9uIG5hbWluZyB0aGUgb3B0aW9uLiBPbWl0dGluZyB0aGUgb3B0
aW9uIG5hbWUsIG90b2gsCj4+IGhhcyB0aGUgYmVuZWZpdCBvZiBub3QgYmVhcmluZyB0aGUgcmlz
ayBvZiBnb2luZyBzdGFsZS4KPiAKPiBJIGNvbXBsZXRlbHkgZGlzYWdyZWUuICBUaGUgZXhhY3Qg
Q09ORklHXyBuYW1lIGlzIHZlcnkgaW1wb3J0YW50IGZvciB0aGUKPiBlbmQgdXNlciB3aG8gaXMg
bG9va2luZyBhdCB0aGUgZG9jdW1lbnRhdGlvbiB3b25kZXJpbmcgIndoeSBjYW4ndCBJIHNlZW0K
PiB0byBlbmFibGUgQVJHTz8iCj4gCj4gIlRoaXMgb3B0aW9uIGlzIG9ubHkgYXZhaWxhYmxlIHdo
ZW4gQ09ORklHX0FSR08gaXMgY29tcGlsZWQgaW4iIGlzbid0Cj4gZ29pbmcgdG8gcHV0IGFueW9u
ZSBvZmYgcmVhZGluZyB0aGUgZG9jdW1lbnQsIGJ1dCBpcyB1c2VmdWwgZm9yIHNvbWUgd2hvCj4g
YXJlIHJlYWRpbmcgaXQuCgpCdXQgd2hhdCdzIHdyb25nIHdpdGggZS5nLiAiVGhlIGZ1bmN0aW9u
YWxpdHkgdGhpcyBvcHRpb24gY29udHJvbHMgaXMKZGVwZW5kZW50IG9uIGEgYnVpbGQgdGltZSBj
b25kaXRpb24gKHRoZSBBUkdPIGNvbmZpZyBvcHRpb24pIj8gVGhpcwphdm9pZHMgdGhlIHRlY2hu
aWNhbCBkZXRhaWwgaW4gdGhlIG1haW4gcGFydCBvZiB0aGUgc3RhdGVtZW50LiBJbgphZGRpdGlv
biBJJ20gYWxzbyBkZWxpYmVyYXRlbHkgbGVhdmluZyBvdXQgdGhlIENPTkZJR18gcGFydCBvZiB0
aGUKb3B0aW9uIG5hbWUsIGFzIHRoYXQncyBlbnRpcmVseSBhbiBpbXBsZW1lbnRhdGlvbiBkZXRh
aWwuCgpJbiBubyBjYXNlIGlzICJDT05GSUdfQVJHTyBpcyBjb21waWxlZCBpbiIgYSBzZW5zaWJs
ZSBzdGF0ZW1lbnQgdG8KbWUgLSAiQ09ORklHX0FSR08iIHNpbXBseSBjYW4ndCBiZSAiY29tcGls
ZWQgaW4iLCBpdCBjYW4gb25seSBiZQplbmFibGVkIG9yIGRpc2FibGVkLCB3aGVyZWFzIHdoYXQg
Y2FuIGJlIGNvbXBpbGVkIGluIGlzIHRoZSBjb2RlCmNvbnRyb2xsZWQgYnkgQ09ORklHX0FSR08u
IChDYXZlYXQ6IEkgbWF5IHdyb25nbHkgYXBwbHkgdG9vCm11Y2ggR2VybWFuIGludGVycHJldGF0
aW9uIGhlcmUuKQoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:20:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:20: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-devel-bounces@lists.xenproject.org>)
	id 1gjKtS-00030w-GR; Tue, 15 Jan 2019 09:20: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=rPLV=PX=citrix.com=prvs=9118961a7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gjKtQ-00030j-VS
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:20:21 +0000
X-Inumbo-ID: c642a783-18a6-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c642a783-18a6-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:20:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84597936"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, Chao Gao <chao.gao@intel.com>
Thread-Topic: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
Thread-Index: AQHUrKhyidDt1Yaex06VkphkBaxXBqWv67GAgAAhY4A=
Date: Tue, 15 Jan 2019 09:20:16 +0000
Message-ID: <5914973f049344fda49b65c2a1183a56@AMSPEX02CL03.citrite.net>
References: <20190115080439.GA3883@gao-cwp>
 <20190115081825.qh6vxvy6bvqwqflb@mac>
In-Reply-To: <20190115081825.qh6vxvy6bvqwqflb@mac>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDE1IEphbnVhcnkgMjAxOSAwODoxOAo+IFRvOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwu
Y29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIGFuIGFz
c2VydGlvbiB0cmlnZ2VyZWQgd2hlbiBydW5uaW5nIFhlbiBvbiBhIEhTVwo+IGRlc2t0b3AKPiAK
PiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCAwNDowNDo0MFBNICswODAwLCBDaGFvIEdhbyB3cm90
ZToKPiBbLi4uXQo+ID4gKFhFTikgWGVuIHZlcnNpb24gNC4xMi11bnN0YWJsZSAocm9vdEApIChn
Y2MgKFVidW50dSA3LjMuMC0KPiAyN3VidW50dTF+MTguMDQpIDcuMy4wKSBkZWJ1Zz15ICBUdWUg
SmFuIDE1IDA3OjI1OjI5IFVUQyAyMDE5Cj4gPiAoWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiBNb24g
RGVjIDE3IDA5OjIyOjU5IDIwMTggKzAwMDAgZ2l0OmE1YjBlYjM2MzYKPiBbLi4uXQo+ID4gKFhF
TikgKioqIEJ1aWxkaW5nIGEgUFZIIERvbTAgKioqCj4gPiAoWEVOKSBBc3NlcnRpb24gJ0lTX0FM
SUdORUQoZGZuX3goZGZuKSwgKDF1bCA8PCBwYWdlX29yZGVyKSknIGZhaWxlZCBhdAo+IGlvbW11
LmM6MzIzCj4gPiAoWEVOKSAtLS0tWyBYZW4tNC4xMi11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15
ICAgVGFpbnRlZDogIEMgICBdLS0tLQo+ID4gKFhFTikgQ1BVOiAgICAwCj4gPiAoWEVOKSBSSVA6
ICAgIGUwMDg6WzxmZmZmODJkMDgwMjVjY2JjPl0gaW9tbXVfbWFwKzB4YmEvMHgxNzYKPiA+IChY
RU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDIwMiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKPiA+IChY
RU4pIHJheDogMDAwMDAwMDAwMDAwMDAwMCAgIHJieDogMDAwMDAwMDAwMDAwMDAwNyAgIHJjeDoK
PiAwMDAwMDAwMDAwMDAwMDAzCj4gPiAoWEVOKSByZHg6IDAwMDAwMDAwMDAyMGYwODEgICByc2k6
IDAwMDAwMDAwMDAwMDAwMDEgICByZGk6Cj4gZmZmZjgzMDIxNTI0MjAwMAo+ID4gKFhFTikgcmJw
OiBmZmZmODJkMDgwNDk3YmI4ICAgcnNwOiBmZmZmODJkMDgwNDk3YjU4ICAgcjg6Cj4gMDAwMDAw
MDAwMDAwMDAwMAo+ID4gKFhFTikgcjk6ICBmZmZmODJkMDgwNDk3YmQ0ICAgcjEwOiAwMTgwMDAw
MDAwMDAwMDAwICAgcjExOgo+IDdmZmZmZmZmZmZmZmZmZmYKPiA+IChYRU4pIHIxMjogZmZmZjgz
MDIxNTI0MjAwMCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDoKPiAwMDAwMDAwMDAwMDAw
MDAxCj4gPiAoWEVOKSByMTU6IDAwMDAwMDAwMDAwMDAwMDEgICBjcjA6IDAwMDAwMDAwODAwNTAw
M2IgICBjcjQ6Cj4gMDAwMDAwMDAwMDE1MjZlMAo+ID4gKFhFTikgY3IzOiAwMDAwMDAwMGRiYzhk
MDAwICAgY3IyOiAwMDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSBmc2I6IDAwMDAwMDAwMDAwMDAw
MDAgICBnc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6Cj4gMDAwMDAwMDAwMDAwMDAwMAo+ID4g
KFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogMDAw
MCAgIGNzOiBlMDA4Cj4gPiAoWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAyNWNjYmM+
IChpb21tdV9tYXArMHhiYS8weDE3Nik6Cj4gPiAoWEVOKSAgNDEgODkgYzUgZTkgYTIgMDAgMDAg
MDAgPDBmPiAwYiAwZiAwYiA0MSA4OSBjNSA0MSA4MCBiYyAyNCBjMCAwMQo+IDAwIDAwIDAwCj4g
PiAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgyZDA4MDQ5N2I1ODoKPiA+IChY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMjAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJkMDgwNDk3YmE4
Cj4gZmZmZjgyZDA4MDIzZDQ4OQo+ID4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSBmZmZmODJl
MDA0MWUxMDAwIGZmZmY4MzAyMTUyNDIwMDAKPiBmZmZmODJlMDA0MWUxMDIwCj4gPiAoWEVOKSAg
ICBmZmZmODMwMjE1MjQyMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMQo+IDAw
MDAwMDAwMDAwMDAwMDEKPiA+IChYRU4pICAgIGZmZmY4MmQwODA0OTdjMDggZmZmZjgyZDA4MDQx
ODJkOCBmZmZmODJkMDgwNDk3YzA4Cj4gMDAwMDAwMDEwMDAwMDAwMAo+ID4gKFhFTikgICAgMDAw
MDAwMDAwMDAwMDA5ZCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEKPiBmZmZmODJk
MDgwNDQ0YzY4Cj4gPiAoWEVOKSAgICAwMDAwMDAwMDAwMjBiNDNlIGZmZmY4MzAyMTUyNDIwMDAg
ZmZmZjgyZDA4MDQ5N2Q1OAo+IGZmZmY4MmQwODA0MzcxNmMKPiA+IChYRU4pICAgIGZmZmY4MmQw
ODA0OTdmZmYgMDAwMDAwMDEwMDAwMDAwMCBmZmZmODJkMDgwNDZjYmMwCj4gZmZmZjgzMDAwMDA5
YmY0MAo+ID4gKFhFTikgICAgMDAwMDAwMDAwMWUzMzAwMCBmZmZmODMwMDAwMDliZjMwIGZmZmY4
MzAyMTM1MjUwMDAKPiAwMDAwMDAwMDAwMTBiNDNlCj4gPiAoWEVOKSAgICBmZmZmODJkMDAwMDAw
MDBiIDAwMDAwMDAwMDAwMDAxZjQgMDAwMDAwMDAwMDEwMDAwMAo+IDAwMDAwMDFmMTUyNDIwMDAK
PiA+IChYRU4pICAgIDAwZmY4MmQwODA0OTdjYjggZmZmZjgyZDA4MDIwYThlNCBmZmZmODJkMDgw
NWNmMDJjCj4gZmZmZjgyZDA4MDQ4Zjc0MAo+ID4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDA5MiBm
ZmZmODJkMDgwMjNkZGRiIGZmZmY4MmQwODA0OTdmZmYKPiBmZmZmODJkMDgwNDhmNzQwCj4gPiAo
WEVOKSAgICBmZmZmODJkMDgwNDk3Y2M4IGZmZmY4MmQwODAyM2RlMmUgZmZmZjgyZDA4MDQ5N2Nl
OAo+IGZmZmY4MmQwODAyNDAxNmIKPiA+IChYRU4pICAgIGZmZmY4MmQwODA0OTdjZTggZmZmZjgy
ZDA4MDIzZGU3OCBmZmZmODJkMDgwNDk3ZDA4Cj4gZmZmZjgyZDA4MDI0MDIwNQo+ID4gKFhFTikg
ICAgZmZmZjgyZDA4MDVhMzg4MCBmZmZmODJkMDgwNWEzODgwIGZmZmY4MmQwODA0OTdkNDgKPiBm
ZmZmODJkMDgwMjNkNDg5Cj4gPiAoWEVOKSAgICBmZmZmODMwMjE1MmUxNTUwIGZmZmY4MzAwMDAw
OWJmMzAgMDAwMDAwMDAwMWUzMzAwMAo+IGZmZmY4MzAwMDAwOWJmMzAKPiA+IChYRU4pICAgIDAw
MDAwMDAwMDFlMzMwMDAgZmZmZjgzMDAwMDA5YmY0MCBmZmZmODJkMDgwNDZjYmMwCj4gZmZmZjgz
MDIxNTI0MjAwMAo+ID4gKFhFTikgICAgZmZmZjgyZDA4MDQ5N2Q5OCBmZmZmODJkMDgwNDNlNTNj
IGZmZmY4MmQwODA0OTdkOTgKPiBmZmZmODJkMDgwNDZjYmMwCj4gPiAoWEVOKSAgICBmZmZmODMw
MjE1MmUxNTUwIDAwMDAwMDAwMDAwMDAwMDEgZmZmZjgyZDA4MDVkMDBkMAo+IDAwMDAwMDAwMDAw
MDAwMDgKPiA+IChYRU4pICAgIGZmZmY4MmQwODA0OTdlZTggZmZmZjgyZDA4MDQyZDhlZiAwMDAw
MDAwMDAwMDAwMDAwCj4gMDAwMDAwMDAwMDAwMDAwMgo+ID4gKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMiAwMDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAwMDAwMDIKPiAwMDAwMDAwMDAwMDAwMDAy
Cj4gPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiA+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDI1Y2Ni
Yz5dIGlvbW11X21hcCsweGJhLzB4MTc2Cj4gPiAoWEVOKSAgICBbPGZmZmY4MmQwODA0MTgyZDg+
XSBpb21tdV9od2RvbV9pbml0KzB4ZWYvMHgyMjAKPiA+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDQz
NzE2Yz5dIGRvbTBfY29uc3RydWN0X3B2aCsweDE4OS8weDEyOWUKPiA+IChYRU4pICAgIFs8ZmZm
ZjgyZDA4MDQzZTUzYz5dIGNvbnN0cnVjdF9kb20wKzB4ZDQvMHhiMTQKPiA+IChYRU4pICAgIFs8
ZmZmZjgyZDA4MDQyZDhlZj5dIF9fc3RhcnRfeGVuKzB4MjcxMC8weDI4MzAKPiA+IChYRU4pICAg
IFs8ZmZmZjgyZDA4MDIwMDBmMz5dIF9faGlnaF9zdGFydCsweDUzLzB4NTUKPiA+IChYRU4pCj4g
PiAoWEVOKQo+ID4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+ID4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gPiAoWEVOKSBBc3NlcnRpb24gJ0lTX0FMSUdO
RUQoZGZuX3goZGZuKSwgKDF1bCA8PCBwYWdlX29yZGVyKSknIGZhaWxlZCBhdAo+IGlvbW11LmM6
MzIzCj4gPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4g
Cj4gT2gsIHRoaXMgd2FzIGFkZGVkIGJ5IFBhdWwgcXVpdGUgcmVjZW50bHkuIFlvdSBzZWVtIHRv
IGJlIHVzaW5nIGEKPiByYXRoZXIgb2xkIGNvbW1pdCAoYTViMGViMzYzNiksIGlzIHRoZXJlIGFu
eSByZWFzb24gZm9yIHVzaW5nIHN1Y2ggYW4KPiBvbGQgYmFzZWxpbmU/Cj4gCj4gSW4gb3JkZXIg
dG8gZml4IHRoaXMgeW91IGxpa2VseSBuZWVkIHRvIHVwZGF0ZSB5b3VyIGJhc2UgY2hhbmdlc2V0
IHRvCj4gc29tZXRoaW5nIG5ld2VyIHRoYXQgY29udGFpbnM6Cj4gCj4gY29tbWl0IGFlN2ZjMTBk
MmNhNWMyMmUwNGI4YTI4YmVjYmQxZmJmOGI0NGU4M2EKPiBBdXRob3I6IFJvZ2VyIFBhdSBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gRGF0ZTogICBGcmkgRGVjIDI4IDEyOjE4OjU2IDIw
MTggKzAxMDAKPiAKPiAgICAgeDg2L2RvbTA6IHRha2UgYWxpZ25tZW50IGludG8gYWNjb3VudCB3
aGVuIHBvcHVsYXRpbmcgcDJtIGluIFBWSCBtb2RlCj4gCj4gICAgIEN1cnJlbnQgY29kZSB0aGF0
IGFsbG9jYXRlcyBtZW1vcnkgYW5kIHBvcHVsYXRlcyB0aGUgcDJtIGZvciBQVkggRG9tMAo+ICAg
ICBkb2Vzbid0IHRha2UgdGhlIGFkZHJlc3MgYWxpZ25tZW50IGludG8gYWNjb3VudCwgdGhpcyBj
YW4gbGVhZCB0byBoaWdoCj4gICAgIG9yZGVyIGFsbG9jYXRpb25zIHRoYXQgc3RhcnQgb24gYSBu
b24tYWxpZ25lZCBhZGRyZXNzIHRvIGJlIGJyb2tlbgo+ICAgICBkb3duIGludG8gbG93ZXIgb3Jk
ZXIgZW50cmllcyBvbiB0aGUgcDJtIHBhZ2UgdGFibGVzLgo+IAo+ICAgICBGaXggdGhpcyBieSB0
YWtpbmcgaW50byBhY2NvdW50IHRoZSBwMm0gcGFnZSBzaXplcyBhbmQgYWxpZ25tZW50Cj4gICAg
IHJlcXVpcmVtZW50cyB3aGVuIGFsbG9jYXRpbmcgdGhlIG1lbW9yeSBhbmQgcG9wdWxhdGluZyB0
aGUgcDJtLgo+IAo+IEFGQUlDVCB0aGUgYWJvdmUgY29tbWl0IHNob3VsZCBmaXggdGhlIGlzc3Vl
LCBqdXN0IHVwZGF0aW5nIHRvIGN1cnJlbnQKPiBzdGFnaW5nIGJyYW5jaCBzaG91bGQgYmUgZW5v
dWdoLgo+IAo+IFBhdWwsIEkgd29uZGVyIGhvd2V2ZXIgd2hldGhlciB0aGUgQVNTRVJUIGlzIGV4
cGVjdGVkIGhlcmUsIHRoaXMKPiBpbnRlcmZhY2UgdXNlZCB0byB3b3JrIGNvcnJlY3RseSB3aXRo
b3V0IHRoZSBhbGlnbm1lbnQgcmVxdWlyZW1lbnRzLAo+IGFuZCA3MjViZjAwYTggY2hhbmdlZCB0
aGUgcmVxdWlyZW1lbnRzIG9mIHRoZSBmdW5jdGlvbiwgd2hpY2ggbWlnaHQKPiBtYWtlIHNvbWUg
cHJldmlvdXNseSB2YWxpZCBjYWxscyBub3cgdHJpZ2dlciB0aGUgYXNzZXJ0LiBGVFIgSSBhZ3Jl
ZQo+IHdlIHNob3VsZCB1c2UgYWxpZ25lZCByZWdpb25zLCBidXQgdGhlIGFkZGl0aW9uIG9mIHRo
ZSBhc3NlcnQgY2FuIGJlCj4gZGFuZ2Vyb3VzIGdpdmVuIGl0IGNoYW5nZXMgdGhlIHZhbGlkIGlu
cHV0cyBvZiB0aGUgZnVuY3Rpb24gYW5kIGFsc28KPiBhZmZlY3RzIHRoZSBwMm0gZnVuY3Rpb25z
IHRoYXQgdWx0aW1hdGVseSBjYWxsIHRoZSBpb21tdSBjb2RlLgoKV2VsbCwgbm8tb25lIHNob3Vs
ZCByZWFsbHkgYmUgcGFzc2luZyBhbiBhcmJpdHJhcnkgb3JkZXIgaW50byBhbnkgZnVuY3Rpb24g
c28gd2UgbmVlZCB0byBjYXRjaCB3aGF0ZXZlciBpdCBpcy4gWGVuU2VydmVyIGhhcyBhIHNpbWls
YXIgaXNzdWUgc28gSSdsbCBiZSBpbnZlc3RpZ2F0aW5nIHRoYXQgc2hvcnRseS4KCiAgUGF1bAoK
PiAKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:23:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09: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-devel-bounces@lists.xenproject.org>)
	id 1gjKwG-0003E0-2H; Tue, 15 Jan 2019 09:23: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=93tI=PX=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjKwE-0003Du-6o
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:23:14 +0000
X-Inumbo-ID: 2deaa3a8-18a7-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2deaa3a8-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:23:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CB73EAC89
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 09:23:10 +0000 (UTC)
To: xen-devel <xen-devel@lists.xenproject.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <da25bb64-e2a6-94ef-db14-174940715f17@suse.com>
Date: Tue, 15 Jan 2019 10:23:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] xen-commandline document
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVjZW50bHkgdGhlcmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVxdWVzdHMgdG8gYWRkIGRpc2NsYWlt
ZXJzCmxpa2UgIm9ubHkgYXBwbGljYWJsZSBpZiBDT05GSUdfeHl6IGRlZmluZWQiIHRvCmRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYy4KCkFzIHRoYXQgZmlsZSB3aWxsIGJlIHVzZWQg
YXMgc291cmNlIGZvciB0aGUgaW5zdGFsbGVkIGZpbGUKL3Vzci9zaGFyZS9kb2MveGVuL2h0bWwv
bWlzYy94ZW4tY29tbWFuZC1saW5lLmh0bWwgdGhlcmUgbWlnaHQgYmUKYSBiZXR0ZXIgYWx0ZXJu
YXRpdmUgaW5zdGVhZCBvZiBhZGRpbmcgc3VjaCBkaXNjbGFpbWVyczogd2hhdCBpZgp3ZSBwdXQg
c3VjaCBvcHRpb25zIGluICNpZmRlZiBDT05GSUdfeHl6IHNlY3Rpb25zIGFuZCBsZXQgQ1BQCmNy
ZWF0ZSBhIGZpbGUgd2l0aCBvbmx5IHRob3NlIG9wdGlvbnMgZG9jdW1lbnRlZCB3aGljaCBhcmUK
YXBwbGljYWJsZSB0byB0aGUgaW5zdGFsbGVkIGh5cGVydmlzb3I/CgpUaGUgc291cmNlIGZpbGUg
dXNlZCB3b3VsZCBiZSBzdGlsbCBhdmFpbGFibGUgZm9yIHRoZSBkZXZlbG9wZXIKKHdobyBzaG91
bGQgdW5kZXJzdGFuZCB0aGUgI2lmZGVmcykgd2hpbGUgb24gYSBYZW4gaG9zdCBvbmx5IHRoZQph
dmFpbGFibGUgb3B0aW9ucyB3b3VsZCBiZSBkb2N1bWVudGVkLiBGb3IgbG9jYXRpb25zIGxpa2UK
Cmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hlbi1jb21tYW5kLWxp
bmUuaHRtbAoKd2UgY291bGQgdXNlIGFuICJhbGx5ZXNjb25maWciIGZvciBlYWNoIGFyY2hpdGVj
dHVyZSBhcyBjb25maWcKc291cmNlLgoKVGhvdWdodHM/CgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL0r-0003Pv-2i; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL0p-0003Pd-PK
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:27:59 +0000
X-Inumbo-ID: d8cedd72-18a7-11e9-92db-bc764e045a96
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8cedd72-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:27:58 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id f4so1551394ion.2
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:27:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=3Y7y/xsq15Vu1J+spDgIGRnGzd7miOW23jZbUVr06ZQ=;
 b=Yi6/qmV6h7mcSEKuGQdeq/gsdQKdq6NJM+kldvh1rBf0bemEagQD+DWb9tndvgD9Iw
 mD8Ef4aY91Lb71wGxUjEo28QvQxW+BYhXEDxVm3RoKSWZi3Au29KGv8QuZ5oBEPqLpdU
 tdP006Gb2218IFezzZnNBiOPI+3I91KZOqSZBHss2hhw/EtSKFZoh2DfgHrxL4qlRm79
 GHAoX+slZGdkTSiyYoH7A8HBazyBXMpO25i31dxW/CcP7FvYyJVkFjHsJMo75k4Yijkg
 W3/+R4gE32cZoJQcYIxFxYpxO8cdS3W03g7DBYCcASzKWt9i+R7HtxmB9A/yfhv0Po6s
 1o3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=3Y7y/xsq15Vu1J+spDgIGRnGzd7miOW23jZbUVr06ZQ=;
 b=eSbbs4h7l6bl0hf+9vNYvlBCPti7zWXsVwIBT5sQ+2iZzSoX9oB7XYbhMz6vZk88/7
 y+xQjCVOZzzERl+En+4fwoMi+UXRkT7ePRSMjWiYmm1e54fI8HSG1zsTY1ZQfnB2+SBz
 cEjF7wE7rPyVbL6kMGiMEecCgPEWlSwPaW77CtPvUDi9kjSgu4hux4EjHPPEdnxSOXsd
 bMjAz5+adJVZIwnmbXqwYC33OwbD4+cKlmrLCsz8/WN3sQKwCOYrIpHa91bfit/OGhdE
 UNvXvYKDFd2ijjkFcgiMNUCnkCKYjPPhSV6OxPo9s/HInoynxp/r/MZcm+rAUnkj+9XD
 q4iw==
X-Gm-Message-State: AJcUukf2uAFNVDOS807/+xFlbNVCkIvv08lqBem1ASQ2fxOVCrAtmEQ2
 rSKbT2dYasNvh94tOjOB45w4tBIanaU=
X-Google-Smtp-Source: ALg8bN6MJI5kyYLI8yNAPHU7BAyRtzua3OqDvD86PJoMbyf1GyIh9W+yleHAkSwIGwSSSERo8zJurw==
X-Received: by 2002:a5d:898b:: with SMTP id m11mr1327507iol.181.1547544478026; 
 Tue, 15 Jan 2019 01:27:58 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.27.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:27:57 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:33 -0800
Message-Id: <1547544466-21135-2-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v4 01/14] argo: Introduce the Kconfig option to
 govern inclusion of Argo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmaW5lcyBDT05GSUdfQVJHTyB3aGVuIGVuYWJsZWQuIERlZmF1bHQ6IGRpc2FibGVkLgoKV2hl
biB0aGUgS2NvbmZpZyBvcHRpb24gaXMgZW5hYmxlZCwgdGhlIEFyZ28gaHlwZXJjYWxsIGltcGxl
bWVudGF0aW9uCndpbGwgYmUgaW5jbHVkZWQsIGFsbG93aW5nIHVzZSBvZiB0aGUgaHlwZXJ2aXNv
ci1tZWRpYXRlZCBpbnRlcmRvbWFpbgpjb21tdW5pY2F0aW9uIG1lY2hhbmlzbS4KCkFyZ28gaXMg
aW1wbGVtZW50ZWQgZm9yIHg4NiBhbmQgQVJNIGhhcmR3YXJlIHBsYXRmb3Jtcy4KCkF2YWlsYWJp
bGl0eSBvZiB0aGUgb3B0aW9uIGRlcGVuZHMgb24gRVhQRVJUIGFuZCBBcmdvIGlzIGN1cnJlbnRs
eSBhbgpleHBlcmltZW50YWwgZmVhdHVyZS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENs
YXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQooSmFuJ3MgYWNrIGFwcGxpZXMgZm9yIGNvbW1p
dHRpbmcgdG9nZXRoZXIgd2l0aCBhdCBsZWFzdCBvbmUgcGF0Y2gKIHVzaW5nIHRoZSBDT05GSUdf
QVJHTyBzeW1ib2wuKQoKdjMgYWRkZWQgSmFuJ3MgQWNrCnYyICMwMSBmZWVkYmFjaywgSmFuOiBy
ZXBsYWNlIGRlZl9ib29sL3Byb21wdCB3aXRoIGJvb2wKdjEgIzAyIGZlZWRiYWNrLCBKYW46IGRl
ZmF1bHQgS2NvbmZpZyBvZmYsIHVzZSBFWFBFUlQsIGZpeCB3aGl0ZXNwYWNlCgogeGVuL2NvbW1v
bi9LY29uZmlnIHwgMTkgKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE5IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9u
L0tjb25maWcKaW5kZXggMzdmODUwNS4uNWUxMjUxZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9L
Y29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMjAwLDYgKzIwMCwyNSBAQCBjb25m
aWcgTEFURV9IV0RPTQogCiAJICBJZiB1bnN1cmUsIHNheSBOLgogCitjb25maWcgQVJHTworCWJv
b2wgIkFyZ286IGh5cGVydmlzb3ItbWVkaWF0ZWQgaW50ZXJkb21haW4gY29tbXVuaWNhdGlvbiIg
aWYgRVhQRVJUID0gInkiCisJLS0taGVscC0tLQorCSAgRW5hYmxlcyBhIGh5cGVyY2FsbCBmb3Ig
ZG9tYWlucyB0byBhc2sgdGhlIGh5cGVydmlzb3IgdG8gcGVyZm9ybQorCSAgZGF0YSB0cmFuc2Zl
ciBvZiBtZXNzYWdlcyBiZXR3ZWVuIGRvbWFpbnMuCisKKwkgIFRoaXMgYWxsb3dzIGNvbW11bmlj
YXRpb24gY2hhbm5lbHMgdG8gYmUgZXN0YWJsaXNoZWQgdGhhdCBkbyBub3QKKwkgIHJlcXVpcmUg
YW55IHNoYXJlZCBtZW1vcnkgYmV0d2VlbiBkb21haW5zOyB0aGUgaHlwZXJ2aXNvciBpcyB0aGUK
KwkgIGVudGl0eSB0aGF0IGVhY2ggZG9tYWluIGludGVyYWN0cyB3aXRoLiBUaGUgaHlwZXJ2aXNv
ciBpcyBhYmxlIHRvCisJICBlbmZvcmNlIE1hbmRhdG9yeSBBY2Nlc3MgQ29udHJvbCBwb2xpY3kg
b3ZlciB0aGUgY29tbXVuaWNhdGlvbi4KKworCSAgSWYgWFNNX0ZMQVNLIGlzIGVuYWJsZWQsIFhT
TSBwb2xpY3kgY2FuIGdvdmVybiB3aGljaCBkb21haW5zIG1heQorCSAgY29tbXVuaWNhdGUgdmlh
IHRoZSBBcmdvIHN5c3RlbS4KKworCSAgVGhpcyBmZWF0dXJlIGRvZXMgbm90aGluZyBpZiB0aGUg
ImFyZ28iIGJvb3QgcGFyYW1ldGVyIGlzIG5vdCBwcmVzZW50LgorCSAgQXJnbyBpcyBkaXNhYmxl
ZCBhdCBydW50aW1lIGJ5IGRlZmF1bHQuCisKKwkgIElmIHVuc3VyZSwgc2F5IE4uCisKIG1lbnUg
IlNjaGVkdWxlcnMiCiAJdmlzaWJsZSBpZiBFWFBFUlQgPSAieSIKIAotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL0o-0003PL-MG; Tue, 15 Jan 2019 09:27: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL0n-0003PG-Ej
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:27:57 +0000
X-Inumbo-ID: d7587b0a-18a7-11e9-92db-bc764e045a96
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7587b0a-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:27:56 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id s22so1507444ioc.8
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:27:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=cGEquAKSr5AOAMe79fMym9n5BOx5adEMaPEIU3N0rZo=;
 b=cAwO9IGznHa+pClP/BwR3eDdsU+tOSXO4OpvgQHK6Tm6l2YB+pUQlItREc7Xd90AV1
 l0T3Pn9YCQPhN5fnEpYKgmzADRAg7PhqfGbEWKLcVzR05L/OyhXUVFTMMqS4BAgJ0ASq
 zY5tjI5rX7XizQuVYfnlCbygy/qpk5httlo12lErBZ5ntv/fyMiHSK4jEFQaZ4N6Zipk
 G1X/j6+p1/UsnKXeicM6PKV2PgoYOex2T8x2FURRmCPU2kg5BMAXINka+YYwzXGnDGLJ
 T8D2qPEX0/rF60etmxrcTFm1gWwt5HZ1OY51vqv4QDkyXNnRaUbeZHAKcWpfftbPcnA0
 up0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=cGEquAKSr5AOAMe79fMym9n5BOx5adEMaPEIU3N0rZo=;
 b=fZzFcpqAgeFIvINE//4rYrylFVcxO/fgibBPwhQ1pmgx0K7HPuwXj9SV5uopBzDPPq
 Zo5pEGrSiIrMZy33OrL2txa1hgBQxIo1bMyRMw7+ue1HzeqtPx68k3Jcr9xXaIbmQXMR
 ODH70Zgm4MbcH5NVNNbYkhCOCeVrtA36d0xFHpGq+aH8y8wS78jNIRwIv0Dzy2+28q8a
 qIc3VKte+RZ/Q3QEXHLsiKy+8MDj+lzTbC1OvGtmHkHh5W+HbBruKYdZJmb5r/wskGLK
 DcOeQVr2EuffqpzSWix1UrRONXg+OcKOrsTFopLk4nPPk0xrUcOCIp+5v7JrXBMRqrqu
 rbTA==
X-Gm-Message-State: AJcUukd5ExIQZqMHYVecgD+baD+f1hREplqyDPq5ximwCH2aTuFxqdki
 1+7hrK/1Ds6/4iy8RhV6PHSEazBPLBY=
X-Google-Smtp-Source: ALg8bN5h6vfmFQHlJEcS5ufEvjaglLaSZv3INtiuQclTBywghldTifVgOh0FG+ftMx+YKbU406DIIg==
X-Received: by 2002:a5d:8ac6:: with SMTP id e6mr1304503iot.235.1547544475578; 
 Tue, 15 Jan 2019 01:27:55 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.27.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:27:54 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:32 -0800
Message-Id: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 00/14] Argo: hypervisor-mediated interdomain
 communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmVyc2lvbiBmb3VyIG9mIHRoaXMgcGF0Y2ggc2VyaWVzLgoKKiBDaGFuZ2VzIGFyZSBwcmltYXJp
bHkgYWRkcmVzc2luZyBmZWVkYmFjayBmcm9tIHRoZSB2MyBzZXJpZXMgcmV2aWV3cy4KICBNYW55
IHBvaW50cyBub3RlZCBvbiB0aGUgaW52aWRpZHVhbCBjb21taXQgcG9zdHMuCgoqIFJlZ2lzdGVy
IHJpbmcgaW50ZXJmYWNlcyB1c2VzIFhlbiBnZm5zIGFzIHBhZ2UgaWRlbnRpZmllcnMsCiAgYW5k
IHRoZSBhcmd1bWVudHMgbm8gbG9uZ2VyIHNwZWNpZnkgcGFnZSBncmFudWxhcml0eS4KCiogTXVs
dGktbGV2ZWwgbG9jayB2YWxpZGF0aW9uIG1hY3JvcyBkZWZpbmVkIGFuZCBhcHBsaWVkLgogIExv
Y2tzIHJlbmFtZWQgdG8gaW1wcm92ZSByZWFkYWJpbGl0eS4KCiogSHlwZXJjYWxsIGFyZ3VtZW50
IHN0cnVjdCBjaGVja2luZyBpcyBmb2xkZWQgaW5saW5lIGludG8gdGhlIHNlcmllcywKICBjaGVj
a3MgYXBwbGllZCBhcyB0eXBlcyBhcmUgaW50cm9kdWNlZC4KCiogYXJnby1tYWMgc3RyaW5nIGJv
b3QgcGFyYW1ldGVyIGNoYW5nZWQgdG8gYXJnby1tYWMtcGVybWlzc2l2ZSBib29sZWFuCgpGZWVk
YmFjayBpdGVtcyB0aGF0IGFyZSByZW1haW5pbmcgdG8gYmUgYWRkcmVzc2VkIGhhdmUgYmVlbiBu
b3RlZCB3aXRoCmNvbW1lbnRzIGluIHRoZSBjb21taXQgbWVzc2FnZSBhbmQgYXQgdGhlIGxvY2F0
aW9uIGluIHRoZSBjb2RlLgoKQ2hyaXN0b3BoZXIgQ2xhcmsgKDE0KToKICBhcmdvOiBJbnRyb2R1
Y2UgdGhlIEtjb25maWcgb3B0aW9uIHRvIGdvdmVybiBpbmNsdXNpb24gb2YgQXJnbwogIGFyZ286
IGludHJvZHVjZSB0aGUgYXJnb19vcCBoeXBlcmNhbGwgYm9pbGVycGxhdGUKICBhcmdvOiBkZWZp
bmUgYXJnb19kcHJpbnRrIGZvciBzdWJzeXN0ZW0gZGVidWdnaW5nCiAgYXJnbzogaW5pdCwgZGVz
dHJveSBhbmQgc29mdC1yZXNldCwgd2l0aCBlbmFibGUgY29tbWFuZCBsaW5lIG9wdAogIGVycm5v
OiBhZGQgUE9TSVggZXJyb3IgY29kZXMgRU1TR1NJWkUsIEVDT05OUkVGVVNFRCB0byB0aGUgQUJJ
CiAgeGVuL2FybTogaW50cm9kdWNlIGd1ZXN0X2hhbmRsZV9mb3JfZmllbGQoKQogIGFyZ286IGlt
cGxlbWVudCB0aGUgcmVnaXN0ZXIgb3AKICBhcmdvOiBpbXBsZW1lbnQgdGhlIHVucmVnaXN0ZXIg
b3AKICBhcmdvOiBpbXBsZW1lbnQgdGhlIHNlbmR2IG9wOyBldnRjaG46IGV4cG9zZSBzZW5kX2d1
ZXN0X2dsb2JhbF92aXJxCiAgYXJnbzogaW1wbGVtZW50IHRoZSBub3RpZnkgb3AKICB4c20sIGFy
Z286IFhTTSBjb250cm9sIGZvciBhcmdvIHJlZ2lzdGVyCiAgeHNtLCBhcmdvOiBYU00gY29udHJv
bCBmb3IgYXJnbyBtZXNzYWdlIHNlbmQgb3BlcmF0aW9uCiAgeHNtLCBhcmdvOiBYU00gY29udHJv
bCBmb3IgYW55IGFjY2VzcyB0byBhcmdvIGJ5IGEgZG9tYWluCiAgeHNtLCBhcmdvOiBub3RpZnk6
IGRvbid0IGRlc2NyaWJlIHJpbmdzIHRoYXQgY2Fubm90IGJlIHNlbnQgdG8KCiBkb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgICAgICAgICAgICB8ICAgMzAgKwogdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUgfCAgICA3ICsKIHhlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcmNhbGxfcGFnZS5TICAgICAgICAgIHwgICAgMiArLQogeGVuL2FyY2gveDg2L2h2
bS9oeXBlcmNhbGwuYyAgICAgICAgICAgICAgICAgfCAgICAzICsKIHhlbi9hcmNoL3g4Ni9oeXBl
cmNhbGwuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiB4ZW4vYXJjaC94ODYvcHYvaHlw
ZXJjYWxsLmMgICAgICAgICAgICAgICAgICB8ICAgIDMgKwogeGVuL2NvbW1vbi9LY29uZmlnICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5ICsKIHhlbi9jb21tb24vTWFrZWZpbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogeGVuL2NvbW1vbi9hcmdvLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAyMjEzICsrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMgICAgICAgICAgICAgICAgICAgICB8ICAgNjIgKwogeGVu
L2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICsKIHhlbi9j
b21tb24vZXZlbnRfY2hhbm5lbC5jICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogeGVuL2lu
Y2x1ZGUvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmggICAgICAgICAgIHwgICAgMyArCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJnby5oICAgICAgICAgICAgICAgICAgICB8ICAyODcgKysrKwogeGVuL2luY2x1
ZGUvcHVibGljL2Vycm5vLmggICAgICAgICAgICAgICAgICAgfCAgICAyICsKIHhlbi9pbmNsdWRl
L3B1YmxpYy94ZW4uaCAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogeGVuL2luY2x1ZGUv
eGVuL2FyZ28uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ0ICsKIHhlbi9pbmNsdWRlL3hl
bi9ldmVudC5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArCiB4ZW4vaW5jbHVkZS94ZW4v
aHlwZXJjYWxsLmggICAgICAgICAgICAgICAgICB8ICAgIDkgKwogeGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmggICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHhlbi9pbmNsdWRlL3hsYXQubHN0
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArCiB4ZW4vaW5jbHVkZS94c20vZHVtbXku
aCAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUgKwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDMxICsKIHhlbi94c20vZHVtbXkuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNiArCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgNDEgKy0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzICAgICAgICAgIHwgICAxNiArCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9zZWN1cml0eV9j
bGFzc2VzICAgICAgICB8ICAgIDEgKwogMjggZmlsZXMgY2hhbmdlZCwgMjg0MSBpbnNlcnRpb25z
KCspLCA4IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vYXJnby5j
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9jb21wYXQvYXJnby5jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9pbmNsdWRlL3hlbi9hcmdvLmgKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL0u-0003Qv-C3; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL0s-0003QC-HF
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:28:02 +0000
X-Inumbo-ID: da4942f5-18a7-11e9-92db-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da4942f5-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:28:01 +0000 (UTC)
Received: by mail-it1-x142.google.com with SMTP id x124so586840itd.1
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:28:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ivzZgPCfxXN5OBo3A8Qhn0qrwp830ibwUaONy7DZX5w=;
 b=lCTqLvCe/rJA3zypqqqb994M5uFoahdYiytIlCz6QK89wlKVJOMTj/CKsKRjvjHYE/
 xzv2Fk8XWxRBDiHEULsPigqbY/Nw71wfa6+TFoqgSz0rVSXFlpLCB++GVJB+hcxEeLs6
 t2fmCLn5+jwOwZmKiqDHWvws+CA/h29Itr/rbQIAJlNyawMU4l+q318+1/8ImT0fioWx
 HNKqgMhuygPi1KH3h0mw/8GgpxWVOJBoiMdky1c9pdRNmZ1vrFXL8etKU7KduNbgc7qI
 uX+DOzpwX1QXGXMKRKkrbsrzwVuWZZJfXg44o6gJAFcN322pSumGXURi8h0AmcyDAOMy
 NZdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ivzZgPCfxXN5OBo3A8Qhn0qrwp830ibwUaONy7DZX5w=;
 b=B+jX2YWSllOqbs+qpifDOjLvobzkCPY5ZUo1DkN4cAQ0fuy16DtmpW/H9zVIJH75jJ
 zqPRk50IXfhS+k7/q4xANaOUtKu0NXGHqDOQwVlfVjhm57aETpHv5HGbbiHeFmrwQZCz
 4Qc5UAZyfXdRfjzu8r0ehtr135Y5wWq+po0XwTs+s1OrcvYBEwsEaypRNahRjtGBhgYY
 EzrakeDg8PHNoxUIc91Lk6fu+s5daxxW+RC/zlsEcaNkAKHbbf3wVsJmC5/6QMIxMjpx
 Q0i4Db46ctYyhhOUXNzYfXz9hw83QB6jw2yOD6jmWu8S35Sxg3F3SSV6NrXhgk0lZWfv
 vgzA==
X-Gm-Message-State: AJcUukeSma3IjmQnKCtpiem30bWs4xiqNrB6RHo4o+t9L5whU3RPofWJ
 6yrRhxQVdnFi7mG1XWicqjq5zemwnn8=
X-Google-Smtp-Source: ALg8bN78fa7pHMfQg7g6LrBPfi8iOX1kuApxcHKXoT9H4attroC01jlF1fBTGT2dWTyHTFSUoUbvOg==
X-Received: by 2002:a02:84e1:: with SMTP id f88mr1575384jai.107.1547544480447; 
 Tue, 15 Jan 2019 01:28:00 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.27.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:27:59 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:34 -0800
Message-Id: <1547544466-21135-3-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v4 02/14] argo: introduce the argo_op hypercall
 boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJlc2VuY2UgaXMgZ2F0ZWQgdXBvbiBDT05GSUdfQVJHTy4KClJlZ2lzdGVycyB0aGUgaHlwZXJj
YWxsIHByZXZpb3VzbHkgcmVzZXJ2ZWQgZm9yIHRoaXMuClRha2VzIDUgYXJndW1lbnRzLCBkb2Vz
IG5vdGhpbmcgYW5kIHJldHVybnMgLUVOT1NZUy4KCldpbGwgYmUgYXZvaWRpbmcgYSBjb21wYXQg
QUJJIGJ5IHVzaW5nIGZpeGVkLXNpemUgdHlwZXMgaW4gaHlwZXJjYWxsIG9wcyBzbwpIWVBFUkNB
TEwsIHJhdGhlciB0aGFuIENPTVBBVF9DQUxMLCBpcyB0aGUgY29ycmVjdCBtYWNybyBmb3IgdGhl
IGh5cGVyY2FsbAp0YWJsZXMuCgpFdmVuIHRob3VnaCBoYW5kbGVzIHdpbGwgYmUgdXNlZCBmb3Ig
KHVwIHRvKSB0d28gb2YgdGhlIGFyZ3VtZW50cyB0byB0aGUKaHlwZXJjYWxsLCB0aGVyZSB3aWxs
IGJlIG5vIG5lZWQgZm9yIGFueSBYTEFUXyogdHJhbnNsYXRpb24gZnVuY3Rpb25zCmJlY2F1c2Ug
dGhlIHJlZmVyZW5jZWQgZGF0YSBzdHJ1Y3R1cmVzIGhhdmUgYmVlbiBjb25zdHJ1Y3RlZCB0byBi
ZSBleGFjdGx5CnRoZSBzYW1lIHNpemUgYW5kIGJpdCBwYXR0ZXJuIG9uIGJvdGggMzItYml0IGFu
ZCA2NC1iaXQgZ3Vlc3RzLCBhbmQgcGFkZGVkCnRvIGJlIGludGVnZXIgbXVsdGlwbGVzIG9mIDMy
IGJpdHMgaW4gc2l6ZS4gVGhpcyBtZWFucyB0aGF0IHRoZSBzYW1lCmNvcHlfdG9fZ3Vlc3QgYW5k
IGNvcHlfZnJvbV9ndWVzdCBsb2dpYyBjYW4gYmUgcmVsaWVkIHVwb24gdG8gcGVyZm9ybSBhcwpy
ZXF1aXJlZCB3aXRob3V0IGFueSBmdXJ0aGVyIGludGVydmVudGlvbi4gVGVzdGluZyBjb21tdW5p
Y2F0aW9uIHdpdGggMzIKYW5kIDY0IGJpdCBndWVzdHMgaGFzIGNvbmZpcm1lZCB0aGlzIHdvcmtz
IGFzIGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9w
aGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCnYyIENvcHlyaWdodCBsaW5lOiBhZGQgMjAxOQp2MiBmZWVkYmFjayAj
MyBKYW46IGRyb3AgIm1lc3NhZ2UiIGZyb20gYXJnb19tZXNzYWdlX29wCnYyIGZlZWRiYWNrICMz
IEphbjogYWRkIEFja2VkLWJ5CnYxIGZlZWRiYWNrICMxNSBKYW46IGhhbmRsZSB1cHBlci1oYWx2
ZXMgb2YgaHlwZXJjYWxsIGFyZ3MKdjEgZmVlZGJhY2sgIzE1IEphbjogdXNlIHVuc2lnbmVkIHdo
ZXJlIG5lZ2F0aXZlIHZhbHVlcyBpbXBvc3NpYmxlCgogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVy
Y2FsbF9wYWdlLlMgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgICAgICAg
fCAgMyArKysKIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyAgICAgICAgICAgIHwgIDMgKysrCiB4
ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgICAgICAgICB8ICAzICsrKwogeGVuL2NvbW1vbi9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAg
ICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRl
L3B1YmxpYy94ZW4uaCAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9oeXBlcmNh
bGwuaCAgICAgICAgIHwgIDkgKysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9hcmdv
LmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCmluZGV4IGZkZDJlNzIuLjI2YWZhYmYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCisrKyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCkBAIC01OSw3ICs1OSw3IEBAIERFQ0xB
UkVfSFlQRVJDQUxMKHN5c2N0bCkKIERFQ0xBUkVfSFlQRVJDQUxMKGRvbWN0bCkKIERFQ0xBUkVf
SFlQRVJDQUxMKGtleGVjX29wKQogREVDTEFSRV9IWVBFUkNBTEwodG1lbV9vcCkKLURFQ0xBUkVf
SFlQRVJDQUxMKHhjX3Jlc2VydmVkX29wKQorREVDTEFSRV9IWVBFUkNBTEwoYXJnb19vcCkKIERF
Q0xBUkVfSFlQRVJDQUxMKHhlbnBtdV9vcCkKIAogREVDTEFSRV9IWVBFUkNBTEwoYXJjaF8wKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHlwZXJjYWxsLmMKaW5kZXggMTlkMTI2My4uYjRlYWFjMyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5j
CkBAIC0xMzQsNiArMTM0LDkgQEAgc3RhdGljIGNvbnN0IGh5cGVyY2FsbF90YWJsZV90IGh2bV9o
eXBlcmNhbGxfdGFibGVbXSA9IHsKICNpZmRlZiBDT05GSUdfVE1FTQogICAgIEhZUEVSQ0FMTCh0
bWVtX29wKSwKICNlbmRpZgorI2lmZGVmIENPTkZJR19BUkdPCisgICAgSFlQRVJDQUxMKGFyZ29f
b3ApLAorI2VuZGlmCiAgICAgQ09NUEFUX0NBTEwocGxhdGZvcm1fb3ApLAogI2lmZGVmIENPTkZJ
R19QVgogICAgIENPTVBBVF9DQUxMKG1tdWV4dF9vcCksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKaW5kZXggMDMyZGU4Zi4u
OTNlNzg2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9oeXBlcmNhbGwuYwpAQCAtNjQsNiArNjQsOSBAQCBjb25zdCBoeXBlcmNhbGxfYXJn
c190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVyY2FsbHNdID0KICAgICBBUkdTKGRvbWN0
bCwgMSksCiAgICAgQVJHUyhrZXhlY19vcCwgMiksCiAgICAgQVJHUyh0bWVtX29wLCAxKSwKKyNp
ZmRlZiBDT05GSUdfQVJHTworICAgIEFSR1MoYXJnb19vcCwgNSksCisjZW5kaWYKICAgICBBUkdT
KHhlbnBtdV9vcCwgMiksCiAjaWZkZWYgQ09ORklHX0hWTQogICAgIEFSR1MoaHZtX29wLCAyKSwK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9w
di9oeXBlcmNhbGwuYwppbmRleCA1ZDExOTExLi5lZDc1MDUzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvcHYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCkBA
IC03Nyw2ICs3Nyw5IEBAIGNvbnN0IGh5cGVyY2FsbF90YWJsZV90IHB2X2h5cGVyY2FsbF90YWJs
ZVtdID0gewogI2lmZGVmIENPTkZJR19UTUVNCiAgICAgSFlQRVJDQUxMKHRtZW1fb3ApLAogI2Vu
ZGlmCisjaWZkZWYgQ09ORklHX0FSR08KKyAgICBIWVBFUkNBTEwoYXJnb19vcCksCisjZW5kaWYK
ICAgICBIWVBFUkNBTEwoeGVucG11X29wKSwKICNpZmRlZiBDT05GSUdfSFZNCiAgICAgSFlQRVJD
QUxMKGh2bV9vcCksCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1v
bi9NYWtlZmlsZQppbmRleCBmZmRmYjc0Li44YzY1YzZmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTEsMyArMSw0IEBACitvYmot
JChDT05GSUdfQVJHTykgKz0gYXJnby5vCiBvYmoteSArPSBiaXRtYXAubwogb2JqLXkgKz0gYnNl
YXJjaC5vCiBvYmotJChDT05GSUdfQ09SRV9QQVJLSU5HKSArPSBjb3JlX3BhcmtpbmcubwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kNjlhZDdjCi0tLSAvZGV2L251bGwKKysrIGIveGVu
L2NvbW1vbi9hcmdvLmMKQEAgLTAsMCArMSwyOCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICogQXJnbyA6IEh5cGVydmlzb3ItTWVkaWF0ZWQgZGF0YSBlWGNoYW5nZQorICoKKyAqIERlcml2
ZWQgZnJvbSB2NHYsIHRoZSB2ZXJzaW9uIDIgb2YgdjJ2LgorICoKKyAqIENvcHlyaWdodCAoYykg
MjAxMCwgQ2l0cml4IFN5c3RlbXMKKyAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IEJBRSBTeXN0
ZW1zCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKKyAq
IEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1B
ICAwMjExMS0xMzA3ICBVU0EKKyAqLworCisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVk
ZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorCitsb25nCitkb19hcmdvX29wKHVuc2lnbmVkIGludCBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKKyAgICAgICAgICAgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCisgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKK3sKKyAgICByZXR1cm4gLUVOT1NZUzsKK30KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4u
aAppbmRleCAxYTU2ODcxLi5iM2Y2NDkxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
eGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC0xMTgsNyArMTE4LDcgQEAg
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpOwogI2RlZmluZSBfX0hZUEVSVklT
T1JfZG9tY3RsICAgICAgICAgICAgICAgMzYKICNkZWZpbmUgX19IWVBFUlZJU09SX2tleGVjX29w
ICAgICAgICAgICAgIDM3CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl90bWVtX29wICAgICAgICAgICAg
ICAzOAotI2RlZmluZSBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRfb3AgICAgICAgMzkgLyogcmVz
ZXJ2ZWQgZm9yIFhlbkNsaWVudCAqLworI2RlZmluZSBfX0hZUEVSVklTT1JfYXJnb19vcCAgICAg
ICAgICAgICAgMzkKICNkZWZpbmUgX19IWVBFUlZJU09SX3hlbnBtdV9vcCAgICAgICAgICAgIDQw
CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9kbV9vcCAgICAgICAgICAgICAgICA0MQogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS94ZW4vaHlwZXJj
YWxsLmgKaW5kZXggY2M5OWFlYS4uZTJmNjFkNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L2h5cGVyY2FsbC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaApAQCAtMTM2LDYg
KzEzNiwxNSBAQCBkb190bWVtX29wKAogICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odG1lbV9v
cF90KSB1b3BzKTsKICNlbmRpZgogCisjaWZkZWYgQ09ORklHX0FSR08KK2V4dGVybiBsb25nIGRv
X2FyZ29fb3AoCisgICAgdW5zaWduZWQgaW50IGNtZCwKKyAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGFyZzEsCisgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcyLAor
ICAgIHVuc2lnbmVkIGxvbmcgYXJnMywKKyAgICB1bnNpZ25lZCBsb25nIGFyZzQpOworI2VuZGlm
CisKIGV4dGVybiBsb25nCiBkb194ZW5vcHJvZl9vcChpbnQgb3AsIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgYXJnKTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL0v-0003RZ-Mg; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL0v-0003RO-7K
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:28:05 +0000
X-Inumbo-ID: dbadae59-18a7-11e9-92db-bc764e045a96
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbadae59-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:28:03 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id c2so1487701iom.12
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:28:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=OkZK9cyGjflTGwNeyC7pyjkn63qAIpz/jPlXOjL5ycQ=;
 b=DVYq9jjd24ixUBIeArrljC3uv9jU4+/UbhD9zwFPYQC4jRJcN9fdDlIM4d/ILbDgAo
 3tvQqvltQHHCE0KvHdGlOD6caC7uOLNMqmuSx7pnKRfg6Um55pxyvTDamAZhmrp+Oevl
 7w9xWh+d2mpxVQQne5CG5aNZWe3EbiWoKvTPw/AZ8lr+3Amtk00ia+qzsMmBvV1FAsqP
 JQFYE6bQFHPhpZPG4c/88IXTASwCIP0rd6N+KV41akyiqQO2HW3E1QOrKPypqmF6qLzR
 /lobATs6UacCe1MJAl/u+xLL8AE0B4QQCnHuhTPu7xSIqqIY66+Pum+KG7ACUXxyD6r0
 Ew4w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=OkZK9cyGjflTGwNeyC7pyjkn63qAIpz/jPlXOjL5ycQ=;
 b=MWdDGjLqxXbPxY4zVcJ2iN9JU4ZrESvO0r2GXRbrgNSxpaK4SmALGRvS3TdSDWrMd2
 /H8RLe7ac74LL5pUQibbxhdE0/Ncj7t+zo5aYFkZrnrrTL2xHqjLcQsJEng/1m1Vsrsq
 YwZP9PbkpZlHHUllDpIB8lk/2mnoQ7pQIfW1AuASj8GAdOcmG6nhw9UNQwq4yZi5FAs/
 JYRqiOa96lvlHMNFfUdZInCEX+7Q9/Hw9L+LKWAVo1AhzNU0uyslRyFKBA8XPBreTl1O
 RwygNpAPP4W8PRZieZdbZ18pb33i0iOoJ80q+2PSQSN27ixAjay2sZ7e9uQIAMmp87oG
 upSA==
X-Gm-Message-State: AJcUukfpBqo04vEOIcu9AowivQdwxbSrEOHHXJTjuTBXWeDHkwNl//jl
 qevy4T3XY1yVwiYsOLEapgeUqDjs6CM=
X-Google-Smtp-Source: ALg8bN7rFcz22lxz9DFQmPd8P4NyM3VUZ11M4r1+AMtO51CsaY7N3jZxj+6SNAPgAqo7wg3jdsqTWA==
X-Received: by 2002:a6b:d803:: with SMTP id y3mr1507014iob.247.1547544482937; 
 Tue, 15 Jan 2019 01:28:02 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.28.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:28:02 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:35 -0800
Message-Id: <1547544466-21135-4-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 03/14] argo: define argo_dprintk for
 subsystem debugging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBjb252ZW5pZW5jZSBmb3Igd29ya2luZyBvbiBkZXZlbG9wbWVudCBvZiB0aGUgYXJnbyBzdWJz
eXN0ZW06CnNldHRpbmcgYSAjZGVmaW5lIHZhcmlhYmxlIGVuYWJsZXMgYWRkaXRpb25hbCBkZWJ1
ZyBtZXNzYWdlcy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhl
ci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KLS0tCnYzIGFkZGVkIFJvZ2VyJ3MgUmV2aWV3ZWQtYnkKdjMgYWRkZWQgSmFuJ3MgQWNr
CnYyICMwMyBmZWVkYmFjaywgSmFuOiBmaXggaWZkZWYvZGVmaW5lIGNvbmZ1c2lvbiBlcnJvcgp2
MSAjMDQgZmVlZGJhY2ssIEphbjogZml4IGRwcmludGsgaW1wbGVtZW50YXRpb24KCiB4ZW4vY29t
bW9uL2FyZ28uYyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRl
eCBkNjlhZDdjLi42Zjc4MmY3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94
ZW4vY29tbW9uL2FyZ28uYwpAQCAtMTksNiArMTksMTUgQEAKICNpbmNsdWRlIDx4ZW4vZXJybm8u
aD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAKKy8qIENoYW5nZSB0aGlzIHRvICNk
ZWZpbmUgQVJHT19ERUJVRyBoZXJlIHRvIGVuYWJsZSBtb3JlIGRlYnVnIG1lc3NhZ2VzICovCisj
dW5kZWYgQVJHT19ERUJVRworCisjaWZkZWYgQVJHT19ERUJVRworI2RlZmluZSBhcmdvX2Rwcmlu
dGsoZm9ybWF0LCBhcmdzLi4uKSBwcmludGsoImFyZ286ICIgZm9ybWF0LCAjIyBhcmdzICkKKyNl
bHNlCisjZGVmaW5lIGFyZ29fZHByaW50ayhmb3JtYXQsIC4uLiApICgodm9pZCkwKQorI2VuZGlm
CisKIGxvbmcKIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcxLAogICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL11-0003Tm-15; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL0z-0003TJ-Ty
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:28:09 +0000
X-Inumbo-ID: dee4bf5b-18a7-11e9-92db-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dee4bf5b-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:28:09 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id w18so4028560ite.1
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:28:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=22BgtvpArFt+GYlIE+c5Bho5y/vybq/J5Z0Nalen8JM=;
 b=eUcgV/oPPJuKQSxyisvJULg6jXQgbAtFgdwkWDfDJMivMjRPUzztILYjCMMSFse13p
 9OMuDVagLM45dnt1cr5ZLeT+zpgMURI72I+RZjl/UoUIKXLwg7U3oHD7H6Z0gfCxAPCw
 QjN2dwyVKbpvay1piosi8oBPO/hj1a9PcY+7ri4b2mwQ81GMLELVlPT6M1vwSjb67FX2
 kezzIaaKDJjrVy6wH+kjmxZTFHsZglxV8dtF8h1VwxhgCLdDppqkvF2S+koDM1bGXc0D
 GygkHQaj0VMZZ66pYS+kuKhPRdL0FUlAi9k+xN6kcV+HhyDLfonM1LgTbKTfcWt7KUHW
 1DnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=22BgtvpArFt+GYlIE+c5Bho5y/vybq/J5Z0Nalen8JM=;
 b=lT4yapzwK95XGTqeAO9Oo75AKkFSZEzmMZSFK+m/qur+FsTGq6Utu3xSr/dGZ3It24
 p/Ft0NVp6J3fa1UiRxPYDD/kTExlZTC2VvDOxZZ94DUIzp/9OoOM5GRKdJZ7e7r7hvrQ
 1B3PrKZnc7JVO/8JPVlzL5BsLP+lfrT9pnj9XTKmVsJ7lsI6DFBn7nA2cGZyWKyqRxBK
 AnotOsF/RNqcpWGjP/XgEncPkEDCHft/Lu6k5dV45zbuGj0+z043ZO/OVXCyN7+cHhlp
 URSGGpTojxf07sHkd735WdXRJAXre7VBYMt+8K+TMCR3y7buefHySeKFl7QOBXMQmXwu
 Musw==
X-Gm-Message-State: AJcUukd8HZlwkgM20UPXODeSPXWvhEY7b+2ggO8NStqr/2Cmr2qeeqIH
 qvPt+qz+9ogFTKEALur8ysAzZ/QZ2T0=
X-Google-Smtp-Source: ALg8bN4EnA9gbTH4NLEs0Ehxl36dXOuzblV8UVf7jJQLgVc5L4whEukmQbQhGrsbzQeOA6j3V4ojCg==
X-Received: by 2002:a24:7d93:: with SMTP id b141mr1910900itc.91.1547544488277; 
 Tue, 15 Jan 2019 01:28:08 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.28.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:28:07 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:37 -0800
Message-Id: <1547544466-21135-6-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v4 05/14] errno: add POSIX error codes EMSGSIZE,
 ECONNREFUSED to the ABI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RU1TR1NJWkU6IEFyZ28ncyBzZW5kdiBvcGVyYXRpb24gd2lsbCByZXR1cm4gRU1TR1NJWkUgd2hl
biBhbiBleGNlc3MgYW1vdW50Cm9mIGRhdGEsIGFjcm9zcyBhbGwgaW92cywgaGFzIGJlZW4gc3Vw
cGxpZWQsIGV4Y2VlZGluZyBlaXRoZXIgdGhlIHN0YXRpY2FsbHkKY29uZmlndXJlZCBtYXhpbXVt
IHNpemUgb2YgYSB0cmFuc21pdHRhYmxlIG1lc3NhZ2UsIG9yIHRoZSAodmFyaWFibGUpIHNpemUK
b2YgdGhlIHJpbmcgcmVnaXN0ZXJlZCBieSB0aGUgZGVzdGluYXRpb24gZG9tYWluLgoKRUNPTk5S
RUZVU0VEOiBBcmdvJ3MgcmVnaXN0ZXIgb3BlcmF0aW9uIHdpbGwgcmV0dXJuIEVDT05OUkVGVVNF
RCBpZiBhIHJpbmcKaXMgYmVpbmcgcmVnaXN0ZXJlZCB0byBjb21tdW5pY2F0ZSB3aXRoIGEgc3Bl
Y2lmaWMgcmVtb3RlIGRvbWFpbiB0aGF0IGRvZXMKZXhpc3QgYnV0IGlzIG5vdCBhcmdvLWVuYWJs
ZWQuCgpUaGVzZSBjb2RlcyBhcmUgZGVzY3JpYmVkIGJ5IFBPU0lYIGhlcmU6Cmh0dHA6Ly9wdWJz
Lm9wZW5ncm91cC5vcmcvb25saW5lcHVicy85Njk5OTE5Nzk5L2Jhc2VkZWZzL2Vycm5vLmguaHRt
bAogICAgRU1TR1NJWkUgICAgIDogIk1lc3NhZ2UgdG9vIGxhcmdlIgogICAgRUNPTk5SRUZVU0VE
IDogIkNvbm5lY3Rpb24gcmVmdXNlZCIuCgpUaGUgbnVtZXJpYyB2YWx1ZXMgYXNzaWduZWQgdG8g
ZWFjaCBhcmUgdGFrZW4gZnJvbSBMaW51eCwgYXMgaXMgdGhlIGNhc2UKZm9yIHRoZSBleGlzdGlu
ZyBlcnJvciBjb2Rlcy4KICAgIEVNU0dTSVpFICAgICA6IDkwCiAgICBFQ09OTlJFRlVTRUQgOiAx
MTEKClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZA
YmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmggfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaAppbmRleCAzMDVjMTEyLi5lMWQwMmZjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZXJybm8uaApAQCAtMTAyLDYgKzEwMiw3IEBAIFhFTl9FUlJOTyhFSUxTRVEsCTg0KQkvKiBJ
bGxlZ2FsIGJ5dGUgc2VxdWVuY2UgKi8KIFhFTl9FUlJOTyhFUkVTVEFSVCwJODUpCS8qIEludGVy
cnVwdGVkIHN5c3RlbSBjYWxsIHNob3VsZCBiZSByZXN0YXJ0ZWQgKi8KICNlbmRpZgogWEVOX0VS
Uk5PKEVOT1RTT0NLLAk4OCkJLyogU29ja2V0IG9wZXJhdGlvbiBvbiBub24tc29ja2V0ICovCitY
RU5fRVJSTk8oRU1TR1NJWkUsCTkwKQkvKiBNZXNzYWdlIHRvbyBsYXJnZS4gKi8KIFhFTl9FUlJO
TyhFT1BOT1RTVVBQLAk5NSkJLyogT3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQgb24gdHJhbnNwb3J0
IGVuZHBvaW50ICovCiBYRU5fRVJSTk8oRUFERFJJTlVTRSwJOTgpCS8qIEFkZHJlc3MgYWxyZWFk
eSBpbiB1c2UgKi8KIFhFTl9FUlJOTyhFQUREUk5PVEFWQUlMLCA5OSkJLyogQ2Fubm90IGFzc2ln
biByZXF1ZXN0ZWQgYWRkcmVzcyAqLwpAQCAtMTA5LDYgKzExMCw3IEBAIFhFTl9FUlJOTyhFTk9C
VUZTLAkxMDUpCS8qIE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUgKi8KIFhFTl9FUlJOTyhFSVND
T05OLAkxMDYpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBhbHJlYWR5IGNvbm5lY3RlZCAqLwog
WEVOX0VSUk5PKEVOT1RDT05OLAkxMDcpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBub3QgY29u
bmVjdGVkICovCiBYRU5fRVJSTk8oRVRJTUVET1VULAkxMTApCS8qIENvbm5lY3Rpb24gdGltZWQg
b3V0ICovCitYRU5fRVJSTk8oRUNPTk5SRUZVU0VELAkxMTEpCS8qIENvbm5lY3Rpb24gcmVmdXNl
ZCAqLwogCiAjdW5kZWYgWEVOX0VSUk5PCiAjZW5kaWYgLyogWEVOX0VSUk5PICovCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL11-0003Ty-AM; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL0z-0003TK-Ty
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:28:10 +0000
X-Inumbo-ID: ddeb2d6d-18a7-11e9-92db-bc764e045a96
Received: from mail-it1-x136.google.com (unknown [2607:f8b0:4864:20::136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ddeb2d6d-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:28:07 +0000 (UTC)
Received: by mail-it1-x136.google.com with SMTP id w18so4028399ite.1
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:28:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=KMou5GVvOTj5ApuMhI4IwpoIy5G9m/Hr8amdXwRaxHo=;
 b=b+Oi92SQnZdEjYDdzx8QQp3oOcwTNkXXFl9DyCnlDzmGikryox1RVLM8y4y6mart+C
 8ZUeAkTRrUUPQbJvxsSRvRkICEPBmlgWVzROcT/OcKghaJYVPjgfxeDqeK5ya7B62Paj
 vzGzfUK8NLTSrnO6UfZXlFjjloSuz7Hp7uSFz3OsywfB67Ek2zVHiqqkS7LhKAYm9HOR
 l4c5gmiWe442zNNYNeJM1a5LuAG7H5NDqT3PTIzi11Pm3AUbP87KP+EGJhQ5jiWtBPon
 HIj+lKaRuUTXKn101L0XDg/stqAYFD5tEZWM+CPIT8DAH89sEtTotiwmLQsi9e/cI7O4
 iomA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=KMou5GVvOTj5ApuMhI4IwpoIy5G9m/Hr8amdXwRaxHo=;
 b=GsOSwF0Sw2KZC/s9hrblGLxRCUJk4XnxkxeYZ83DdaPfAuY/V7Js78Pz+PGQdK4FO4
 ONPxSuRkk4fAf3WWNRB4ybd4J9j6Z33LD7BrRh/T3QZImKmlDafS+G2eyCh/0UtNsLwC
 UvDDOMr21wsx9ZX94hqhP5qHnPXVmUaO8PqTwhevgyKetZ/LaQQ/RqQUCSrSIK56+xSY
 xDwsu9aYnY04yz2kn2GUEYFTF41gOVlQ0GfioVqevT52ALf3mx1Vw0rMazPVAdpzsNSE
 nSHBm+uFrIcoUdt1AQAWDucue6eDdj95QEkJAc+EBYgFqzu6/W6qcAu0+OzJ6/CyzNzg
 KZsA==
X-Gm-Message-State: AJcUukfMNmSoWqT6QM9FNJ8uoEoeZ4+wtR2dd1v3u5+lKiiD5vEfvBA+
 Y1tVke6z/cE+xjUw9LWIRb03ivlPPB8=
X-Google-Smtp-Source: ALg8bN5KbDK/z0lxGAAYRSfgwMDM5gutz6cMsJ2FA/sJqKePXT2Xg2Cfo3zlznbEE7HYHH59A+YuWg==
X-Received: by 2002:a02:9d4b:: with SMTP id m11mr1559841jal.121.1547544485884; 
 Tue, 15 Jan 2019 01:28:05 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.28.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:28:04 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:36 -0800
Message-Id: <1547544466-21135-5-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v4 04/14] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGlzZXMgYmFzaWMgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBwZXJmb3JtcyB0ZWFyZG93biBv
ZiBhcmdvIHN0YXRlCmZvciBkb21haW4gc2h1dGRvd24uCgpJbmNsdXNpb24gb2YgdGhlIEFyZ28g
aW1wbGVtZW50YXRpb24gaXMgZGVwZW5kZW50IG9uIENPTkZJR19BUkdPLgoKSW50cm9kdWNlcyBh
IG5ldyBYZW4gY29tbWFuZCBsaW5lIHBhcmFtZXRlciAnYXJnbyc6IGJvb2wgdG8gZW5hYmxlL2Rp
c2FibGUKdGhlIGFyZ28gaHlwZXJjYWxsLiBEZWZhdWx0cyB0byBkaXNhYmxlZC4KCk5ldyBoZWFk
ZXJzOgogIHB1YmxpYy9hcmdvLmg6IHdpdGggZGVmaW5pb25zIG9mIGFkZHJlc3NlcyBhbmQgcmlu
ZyBzdHJ1Y3R1cmUsIGluY2x1ZGluZwogIGluZGV4ZXMgZm9yIGF0b21pYyB1cGRhdGUgZm9yIGNv
bW11bmljYXRpb24gYmV0d2VlbiBkb21haW4gYW5kIGh5cGVydmlzb3IuCgogIHhlbi9hcmdvLmg6
IHRvIGV4cG9zZSB0aGUgaG9va3MgZm9yIGludGVncmF0aW9uIGludG8gZG9tYWluIGxpZmVjeWNs
ZToKICAgIGFyZ29faW5pdDogcGVyLWRvbWFpbiBpbml0IG9mIGFyZ28gZGF0YSBzdHJ1Y3R1cmVz
IGZvciBkb21haW5fY3JlYXRlLgogICAgYXJnb19kZXN0cm95OiB0ZWFyZG93biBmb3IgZG9tYWlu
X2Rlc3Ryb3kgYW5kIHRoZSBlcnJvciBleGl0CiAgICAgICAgICAgICAgICAgIHBhdGggb2YgZG9t
YWluX2NyZWF0ZS4KICAgIGFyZ29fc29mdF9yZXNldDogcmVzZXQgb2YgZG9tYWluIHN0YXRlIGZv
ciBkb21haW5fc29mdF9yZXNldC4KCkFkZHMgdHdvIG5ldyBmaWVsZHMgdG8gc3RydWN0IGRvbWFp
bjoKICAgIHJ3bG9ja190IGFyZ29fbG9jazsKICAgIHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbzsK
CkluIGFjY29yZGFuY2Ugd2l0aCByZWNlbnQgd29yayBvbiBfZG9tYWluX2Rlc3Ryb3ksIGFyZ29f
ZGVzdHJveSBpcwppZGVtcG90ZW50LiBJdCB3aWxsIHRlYXIgZG93bjogYWxsIHJpbmdzIHJlZ2lz
dGVyZWQgYnkgdGhpcyBkb21haW4sIGFsbApyaW5ncyB3aGVyZSB0aGlzIGRvbWFpbiBpcyB0aGUg
c2luZ2xlIHNlbmRlciAoaWUuIHNwZWNpZmllZCBwYXJ0bmVyLApub24td2lsZGNhcmQgcmluZ3Mp
LCBhbmQgYWxsIHBlbmRpbmcgbm90aWZpY2F0aW9ucyB3aGVyZSB0aGlzIGRvbWFpbiBpcwphd2Fp
dGluZyBzaWduYWwgYWJvdXQgYXZhaWxhYmxlIHNwYWNlIGluIHRoZSByaW5ncyBvZiBvdGhlciBk
b21haW5zLgoKQSBjb3VudCB3aWxsIGJlIG1haW50YWluZWQgb2YgdGhlIG51bWJlciBvZiByaW5n
cyB0aGF0IGEgZG9tYWluIGhhcwpyZWdpc3RlcmVkIGluIG9yZGVyIHRvIGxpbWl0IGl0IGJlbG93
IHRoZSBmaXhlZCBtYXhpbXVtIGxpbWl0IGRlZmluZWQgaGVyZS4KCk1hY3JvcyBhcmUgZGVmaW5l
ZCB0byB2ZXJpZnkgdGhlIGludGVybmFsIGxvY2tpbmcgc3RhdGUgd2l0aGluIHRoZSBhcmdvCmlt
cGxlbWVudGF0aW9uLiBUaGUgbWFjcm9zIGFyZSBBU1NFUlRlZCBvbiBlbnRyeSB0byBmdW5jdGlv
bnMgdG8gdmFsaWRhdGUKYW5kIGRvY3VtZW50IHRoZSByZXF1aXJlZCBsb2NrIHN0YXRlIHByaW9y
IHRvIGNhbGxpbmcuCgpUaGUgc29mdHdhcmUgbGljZW5zZSBvbiB0aGUgcHVibGljIGhlYWRlciBp
cyB0aGUgQlNEIGxpY2Vuc2UsIHN0YW5kYXJkCnByb2NlZHVyZSBmb3IgdGhlIHB1YmxpYyBYZW4g
aGVhZGVycy4gVGhlIHB1YmxpYyBoZWFkZXIgd2FzIG9yaWdpbmFsbHkKcG9zdGVkIHVuZGVyIGEg
R1BMIGxpY2Vuc2UgYXQ6IFsxXToKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDEzLTA1L21zZzAyNzEwLmh0bWwKClRoZSBmb2xsb3dpbmcgQUNL
IGJ5IExhcnMgS3VydGggaXMgdG8gY29uZmlybSB0aGF0IG9ubHkgcGVvcGxlIGJlaW5nCmVtcGxv
eWVlcyBvZiBDaXRyaXggY29udHJpYnV0ZWQgdG8gdGhlIGhlYWRlciBmaWxlcyBpbiB0aGUgc2Vy
aWVzIHBvc3RlZCBhdApbMV0gYW5kIHRoYXQgdGh1cyB0aGUgY29weXJpZ2h0IG9mIHRoZSBmaWxl
cyBpbiBxdWVzdGlvbiBpcyBmdWxseSBvd25lZCBieQpDaXRyaXguIFRoZSBBQ0sgYWxzbyBjb25m
aXJtcyB0aGF0IENpdHJpeCBpcyBoYXBweSBmb3IgdGhlIGhlYWRlciBmaWxlcyB0bwpiZSBwdWJs
aXNoZWQgdW5kZXIgYSBCU0QgbGljZW5zZSBpbiB0aGlzIHNlcmllcyAod2hpY2ggaXMgYmFzZWQg
b24gWzFdKS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5j
bGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNp
dHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb3NzIFBoaWxpcHNvbiA8cm9zcy5waGlsaXBzb25Ab3Jh
Y2xlLmNvbT4KClRoaXMgdmVyc2lvbiBjb250YWlucyBGSVhNRXMgZm9yIDQuMTI6CiAqIFJlcGxh
Y2UgdGhlIGhhc2ggZnVuY3Rpb24gdG8gZ2V0IGJldHRlciBkaXN0cmlidXRpb24gYWNyb3NzIGJ1
Y2tldHMuCiAgICAgLSBEb24ndCB1c2UgY2FzdHMgaW4gdGhlIHJlcGxhY2VtZW50IGZ1bmN0aW9u
LgogICAgIC0gRHJvcCB0aGUgdXNlIG9mIGFycmF5X2luZGV4X25vc3BlYy4KICogc2luY2UgYXJn
b19kZXN0cm95IGlzIGluIF9kb21haW5fZGVzdHJveSwgcmVtb3ZlIGl0IGZyb20gZG9tYWluX2tp
bGwKLS0tCnYzICMwNCBBbmRyZXc6IHVzZSB4emFsbG9jIGZvciBzdHJ1Y3QgYXJnb19kb21haW4g
aW4gYXJnb19pbml0CnYzICMwNCBBbmRyZXc6IHJlZmVyZW5jZSBDT05GSUdfQVJHTyBpbiB0aGUg
Y29tbWFuZCBsaW5lIGRvY3VtZW50YXRpb24KdjMgIzA3IEphbjogcmVuYW1lIHJpbmdfZmluZF9p
bmZvIHRvIGZpbmRfcmluZ19pbmZvCnYzICMwNCBBbmRyZXc6IGRvbid0IHRydW5jYXRlIGFyZ3Mg
ZG9fYXJnb19vcCBwcmludGsKdjMgIzA3IEphbjogZml4IG51bWVyaWMgZW50cmllcyBpbiBwcmlu
dGsgZm9ybWF0IHN0cmluZ3MKdjMgIzEwIFJvZ2VyOiBtb3ZlIGZpbmQgZnVuY3Rpb25zIHRvIHRv
cCBvZiBmaWxlIGFuZCBkcm9wIHByb3RvdHlwZXMKdjMgIzA0IEphbjogbWVsZCBjb21wYXQgY2hl
Y2sgZm9yIGh5cGVyY2FsbCBhcmcgdHlwZXMKdjMgIzA0IFJvZ2VyL0phbjogbWFrZSBsb2NrIG5h
bWVzIGNsZWFyZXIgYW5kIGFzc2VydCB0aGVpciBzdGF0ZQp2MyAjMDQgSmFuOiBwb3J0IC0+IGFw
b3J0IHdpdGggdHlwZTsgZGlzdGluZ3Vpc2ggYXJnbyBwb3J0IGZyb20gZXZ0Y2huCnYzICMwNCBK
YW46IHJlb3JkZXIgY2FsbCB0byBhcmdvX2luaXRfZG9tYWluIGluIGFyZ29faW5pdAp2MyAjMDQg
SmFuOiByaW5nX3JlbW92ZV9tZm5zOiB6ZXJvIGNvdW50IGJlZm9yZSBmcmVlaW5nIGFycmF5cwp2
MyAjMDQgSmFzb24vUm9nZXI6IHNvZnRfcmVzZXQ6IGNhbiBhc3N1bWUgcmVpbml0IGlzIG9rIGlm
IGQtPmFyZ28gc2V0CnYzICMwNCBSb2dlcjogcmVtb3ZlIHVudXNlZCBhbmQgY29uZnVzaW5nIGQt
PmFyZ29fbG9jawp2MyAjMDQgUm9nZXI6IGFkZCBzaW1wbGUgaW5saW5lcyBpbiB4ZW4vYXJnby5o
LCBkcm9wIGlmZGVmIENPTkZJR19BUkdPCnYzICMwNCBSb2dlcjogc2ltcGxlciByZXR1cm4gLUVP
UE5PVFNVUFAgaW4gZG9fYXJnb19vcAp2MyAjMDQgUm9nZXI6IGFkZCBjb25zdCB0byBkb21haW4g
YXJnIHRvIHJpbmdfcmVtb3ZlX2luZm8KdjMgIzA0IFJvZ2VyOiB1c2UgWEZSRUUKdjMgIzA0IFJv
Z2VyOiBuZXdsaW5lIGZpeCBpbiB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlCnYzICMwNCBS
b2dlcjogbWZuX21hcHBpbmc6IHZvaWQqIGluc3RlYWQgb2YgdWludDhfdCoKdjMgIzA0IFJvZ2Vy
OiBkcm9wIG5wYWdlcyBzdHJ1Y3QgbWVtYmVyIGluIGFyZ29fcmluZ19pbmZvOyB1c2UgbGVuCnYz
ICMwNCBSb2dlci9KYW46IGRyb3AgbWFueSBmaXhlZCB3aWR0aCB0eXBlcyBpbiBpbnRlcm5hbCBz
dHJ1Y3RzCnYzICMwNCBKYXNvbi9KYW46IGRyb3AgcGFkIGFuZCBmaXhlZCB3aWR0aCB0eXBlIGlu
IHBlbmRpbmdfZW50IHN0cnVjdAp2MyAjMDQgRXJpYzogbW92ZWQgcmluZ19maW5kX2luZm8gZnJv
bSByZWdpc3RlciBvcCBpbnRvIHRoaXMgY29tbWl0CnYzIG1vdmVkIGhhc2hfaW5kZXggZnVuY3Rp
b24sIG5vc3BlYyBpbmNsdWRlIGZyb20gcmVnaXN0ZXIgb3AgdG8gdGhpcyBjb21taXQKdjMgbW92
ZWQgWEVOX0FSR09fRE9NSURfQU5ZIGRlZm4gZnJvbSByZWdpc3RlciBvcCBpbnRvIHRoaXMgY29t
bWl0CnYzIGFkZGVkICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4gdG8gPHhlbi9hcmdvLmg+IGZvciBk
b21haW4gc3RydWN0IGRlZm4KdjMgZmVlZGJhY2sgIzA0IFJvZ2VyOiByZW9yZGVyICNpbmNsdWRl
cyB0byBhbHBoYWJldGljYWwgb3JkZXIKdjMgQWRkZWQgUm9zcydzIFJldmlld2VkLWJ5LgoKdjIg
cmV3cml0ZSBsb2NraW5nIGV4cGxhbmF0aW9uIGNvbW1lbnQKdjIgaGVhZGVyIGNvcHlyaWdodCBs
aW5lIG5vdyBpbmNsdWRlcyAyMDE5CnYyIHNlbGY6IHVzZSByaW5nX2luZm8gYmFja3BvaW50ZXIg
aW4gcGVuZGluZ19lbnQgdG8gbWFpbnRhaW4gbnBlbmRpbmcKdjIgc2VsZjogcmVuYW1lIGFsbF9y
aW5nc19yZW1vdmVfaW5mbyB0byBkb21haW5fcmluZ3NfcmVtb3ZlX2FsbAp2MiBmZWVkYmFjayBK
YW46IGRyb3AgY29va2llLCBpbXBsZW1lbnQgdGVhcmRvd24KdjIgc2VsZjogYWRkIG5wZW5kaW5n
IHRvIHRyYWNrIG51bWJlciBvZiBwZW5kaW5nIGVudHJpZXMgcGVyIHJpbmcKdjIgc2VsZjogYW1l
bmQgY29tbWVudCBvbiBsb2NraW5nOyBkcm9wIHNlY3Rpb24gY29tbWVudHMKdjIgY29va2llX2Vx
OiB0ZXN0IGxvdyBiaXRzIGZpcnN0IGFuZCB1c2UgbGlrZWx5IG9uIGhpZ2ggYml0cwp2MiBzZWxm
OiBPVkVSSEFVTAp2MiBzZWxmOiBzL2FyZ29fcGVuZGluZ19lbnQvcGVuZGluZ19lbnQvZwp2MiBz
ZWxmOiBkcm9wIHBlbmRpbmdfcmVtb3ZlX2VudCwgaW5saW5lIGF0IHNpbmdsZSBjYWxsIHNpdGUK
djEgZmVlZGJhY2sgUm9nZXIsIEphbjogZHJvcCBhcmdvIHByZWZpeCBvbiBzdGF0aWMgZnVuY3Rp
b25zCnYyICM0IExhcnM6IGFkZCBBY2tlZC1ieSBhbmQgZGV0YWlscyB0byBjb21taXQgbWVzc2Fn
ZS4KdjIgZmVlZGJhY2sgIzkgSmFuOiBkb2N1bWVudCBhcmdvIGJvb3Qgb3B0IGluIHhlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KdjIgYnVnZml4OiB4c20gdXNlIGluIHNvZnQtcmVzZXQgcHJpb3Ig
dG8gaW50cm9kdWN0aW9uCnYyIGZlZWRiYWNrICM5IEphbjogZHJvcCAnbWVzc2FnZScgZnJvbSBk
b19hcmdvX21lc3NhZ2Vfb3AKdjEgIzUgZmVlZGJhY2sgUGF1bDogaW5pdC9kZXN0cm95IHVuc2ln
bmVkLCBicmFja2V0cyBhbmQgd2hpdGVzcGFjZSBmaXhlcwp2MSAjNSBmZWVkYmFjayBQYXVsOiBV
c2UgbWZuX2VxIGZvciBjb21wYXJpbmcgbWZucy4KdjEgIzUgZmVlZGJhY2sgUGF1bDogaW5pdC9k
ZXN0cm95IDogdXNlIGN1cnJkCnYxICM2ICgjNSkgZmVlZGJhY2sgSmFuOiBpbml0L2Rlc3Ryb3k6
IHMvRU5PU1lTL0VPUE5PVFNVUFAvCnYxICM2IGZlZWRiYWNrIFBhdWw6IEZvbGRlZCBwYXRjaCA2
IGludG8gcGF0Y2ggNS4KdjEgIzYgZmVlZGJhY2sgSmFuOiBkcm9wIG9wdF9hcmdvX2VuYWJsZWQg
aW5pdGlhbGl6ZXIKdjEgJDYgZmVlZGJhY2sgSmFuOiBzL0VOT1NZUy9FT1BOT1RTVVBQL2cgYW5k
IGRyb3AgdXNlbGVzcyBkcHJpbnRrCnYxLiAjNSBmZWVkYmFjayBQYXVsOiBjaGFuZ2UgdGhlIGxp
Y2Vuc2Ugb24gcHVibGljIGhlYWRlciB0byBCU0QKICAgICAgLSBhY2sgZnJvbSBMYXJzIGF0IENp
dHJpeC4KdjEuIHNlbGYsIEphbjogZHJvcCB1bm5lY2Vzc2FyeSB4ZW4gaW5jbHVkZSBmcm9tIHNj
aGVkLmgKdjEuIHNlbGYsIEphbjogZHJvcCBpbmNsdXNpb24gb2YgcHVibGljIGFyZ28uaCBpbiBw
cml2YXRlIG9uZQp2MS4gc2VsZiwgSmFuOiBhZGQgaW5jbHVkZSBvZiBwdWJsaWMgYXJnby5oIHRv
IGFyZ28uYwp2MS4gc2VsZiwgSmFuOiBkcm9wIGZ3ZCBkZWNsIG9mIGFyZ29fZG9tYWluIGluIHBy
aXYgaGVhZGVyCnYxLiBQYXVsL3NlbGYvSmFuOiBhZGQgZGF0YSBzdHJ1Y3R1cmVzIHRvIHhsYXQu
bHN0IGFuZCBjb21wYXQvYXJnby5oIHRvIE1ha2VmaWxlCnYxLiBzZWxmOiByZW1vdmVkIGFsbG9j
YXRpb24gb2YgZXZlbnQgY2hhbm5lbCBzaW5jZSBzd2l0Y2hpbmcgdG8gVklSUQp2MS4gc2VsZjog
ZHJvcCB0eXBlcy5oIGluY2x1ZGUgZnJvbSBwcml2YXRlIGFyZ28uaAp2MTogcmVvcmRlciBwdWJs
aWMgYXJnbyBpbmNsdWRlIHBvc2l0aW9uCnYxOiAjMTMgZmVlZGJhY2sgSmFuOiBwdWJsaWMgbmFt
ZXNwYWNlOiBwcmVmaXggd2l0aCB4ZW4KdjE6IHNlbGY6IHJlbmFtZSBwZW5kaW5nIGVudCAiaWQi
IHRvICJkb21haW5faWQiCnYxOiBzZWxmOiBhZGQgZG9tYWluX2Nvb2tpZSB0byBlbnQgc3RydWN0
CnYxLiAjMTUgZmVlZGJhY2sgSmFuOiBtYWtlIGNtZCB1bnNpZ25lZAp2MS4gIzE1IGZlZWRiYWNr
IEphbjogbWFrZSBpIGxvb3AgdmFyaWFibGUgdW5zaWduZWQKdjE6IHNlbGY6IGFkanVzdCBkcHJp
bnRrcyBpbiBpbml0LCBkZXN0cm95CnYxOiAjMTggZmVlZGJhY2sgSmFuOiBtZWxkIG1heCByaW5n
IGNvdW50IGxpbWl0CnYxOiBzZWxmOiB1c2UgdHlwZSBub3Qgc3RydWN0IGluIHB1YmxpYyBkZWZu
LCBhZmZlY3RzIGNvbXBhdCBnZW4gaGVhZGVyCnYxOiBmZWVkYmFjayAjMTUgSmFuOiBoYW5kbGUg
dXBwZXItaGFsdmVzIG9mIGh5cGVyY2FsbCBhcmdzCnYxOiBhZGQgY29tbWVudCBleHBsYWluaW5n
IHRoZSAnbWFnaWMnIGZpZWxkCnYxOiBzZWxmICsgSmFuIGZlZWRiYWNrOiBpbXBsZW1lbnQgc29m
dCByZXNldAp2MTogZmVlZGJhY2sgIzEzIFJvZ2VyOiB1c2UgQVNTRVJUX1VOUkVBQ0hBQkxFCgog
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgIDEzICsKIHhlbi9jb21tb24vTWFr
ZWZpbGUgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2NvbW1vbi9hcmdvLmMgICAgICAgICAg
ICAgICAgIHwgNTcyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4v
Y29tbW9uL2NvbXBhdC9hcmdvLmMgICAgICAgICAgfCAgMjMgKysKIHhlbi9jb21tb24vZG9tYWlu
LmMgICAgICAgICAgICAgICB8ICAxMiArCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgICAgICAgICAg
ICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCAgICAgICAgIHwgIDY0ICsrKysr
CiB4ZW4vaW5jbHVkZS94ZW4vYXJnby5oICAgICAgICAgICAgfCAgNDQgKysrCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaCAgICAgICAgICAgfCAgIDUgKwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAg
ICAgICAgICAgIHwgICAyICsKIDEwIGZpbGVzIGNoYW5nZWQsIDczNiBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vY29tcGF0L2FyZ28u
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vYXJnby5oCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jCmluZGV4IGE3NTVhNjcuLjA4YzI4ZjkgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MK
QEAgLTE4Miw2ICsxODIsMTkgQEAgUGVybWl0IFhlbiB0byB1c2UgIkFsd2F5cyBSdW5uaW5nIEFQ
SUMgVGltZXIiIHN1cHBvcnQgb24gY29tcGF0aWJsZSBoYXJkd2FyZQogaW4gY29tYmluYXRpb24g
d2l0aCBjcHVpZGxlLiAgVGhpcyBvcHRpb24gaXMgb25seSBleHBlY3RlZCB0byBiZSB1c2VmdWwg
Zm9yCiBkZXZlbG9wZXJzIHdpc2hpbmcgWGVuIHRvIGZhbGwgYmFjayB0byBvbGRlciB0aW1pbmcg
bWV0aG9kcyBvbiBuZXdlciBoYXJkd2FyZS4KIAorIyMjIGFyZ28KKz4gYD0gPGJvb2xlYW4+YAor
Cis+IERlZmF1bHQ6IGBmYWxzZWAKKworRW5hYmxlIHRoZSBBcmdvIGh5cGVydmlzb3ItbWVkaWF0
ZWQgaW50ZXJkb21haW4gY29tbXVuaWNhdGlvbiBtZWNoYW5pc20uCisKK09ubHkgYXZhaWxhYmxl
IGlmIFhlbiBpcyBjb21waWxlZCB3aXRoIGBDT05GSUdfQVJHT2AgZW5hYmxlZC4KKworVGhpcyBh
bGxvd3MgZG9tYWlucyBhY2Nlc3MgdG8gdGhlIEFyZ28gaHlwZXJjYWxsLCB3aGljaCBzdXBwb3J0
cyByZWdpc3RyYXRpb24KK29mIG1lbW9yeSByaW5ncyB3aXRoIHRoZSBoeXBlcnZpc29yIHRvIHJl
Y2VpdmUgbWVzc2FnZXMsIHNlbmRpbmcgbWVzc2FnZXMgdG8KK290aGVyIGRvbWFpbnMgYnkgaHlw
ZXJjYWxsIGFuZCBxdWVyeWluZyB0aGUgcmluZyBzdGF0dXMgb2Ygb3RoZXIgZG9tYWlucy4KKwog
IyMjIGFzaWQgKHg4NikKID4gYD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCA4YzY1YzZmLi44OGI5YjJmIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUK
QEAgLTcwLDcgKzcwLDcgQEAgb2JqLXkgKz0geG1hbGxvY190bHNmLm8KIG9iai1iaW4tJChDT05G
SUdfWDg2KSArPSAkKGZvcmVhY2ggbixkZWNvbXByZXNzIGJ1bnppcDIgdW54eiB1bmx6bWEgdW5s
em8gdW5sejQgZWFybHljcGlvLCQobikuaW5pdC5vKQogCiAKLW9iai0kKENPTkZJR19DT01QQVQp
ICs9ICQoYWRkcHJlZml4IGNvbXBhdC8sZG9tYWluLm8ga2VybmVsLm8gbWVtb3J5Lm8gbXVsdGlj
YWxsLm8geGxhdC5vKQorb2JqLSQoQ09ORklHX0NPTVBBVCkgKz0gJChhZGRwcmVmaXggY29tcGF0
LyxhcmdvLm8gZG9tYWluLm8ga2VybmVsLm8gbWVtb3J5Lm8gbXVsdGljYWxsLm8geGxhdC5vKQog
CiB0bWVtLXkgOj0gdG1lbS5vIHRtZW1feGVuLm8gdG1lbV9jb250cm9sLm8KIHRtZW0tJChDT05G
SUdfQ09NUEFUKSArPSBjb21wYXQvdG1lbV94ZW4ubwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9h
cmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRleCA2Zjc4MmY3Li4xOTU4ZmRjIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtMTYsOCAr
MTYsMjIzIEBACiAgKiBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1wbGUgUGxhY2UsIFN1aXRlIDMz
MCwgQm9zdG9uLCBNQSAgMDIxMTEtMTMwNyAgVVNBCiAgKi8KIAorI2luY2x1ZGUgPHhlbi9hcmdv
Lmg+CisjaW5jbHVkZSA8eGVuL2RvbWFpbi5oPgorI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5o
PgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1
ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CisjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3RpbWUuaD4KKworI2luY2x1ZGUgPHB1Ymxp
Yy9hcmdvLmg+CisKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX2FkZHJfdCk7CitE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX3QpOworCisvKiBYZW4gY29tbWFu
ZCBsaW5lIG9wdGlvbiB0byBlbmFibGUgYXJnbyAqLworc3RhdGljIGJvb2wgX19yZWFkX21vc3Rs
eSBvcHRfYXJnb19lbmFibGVkOworYm9vbGVhbl9wYXJhbSgiYXJnbyIsIG9wdF9hcmdvX2VuYWJs
ZWQpOworCit0eXBlZGVmIHN0cnVjdCBhcmdvX3JpbmdfaWQKK3sKKyAgICB4ZW5fYXJnb19wb3J0
X3QgYXBvcnQ7CisgICAgZG9taWRfdCBwYXJ0bmVyX2lkOworICAgIGRvbWlkX3QgZG9tYWluX2lk
OworfSBhcmdvX3JpbmdfaWQ7CisKKy8qIERhdGEgYWJvdXQgYSBkb21haW4ncyBvd24gcmluZyB0
aGF0IGl0IGhhcyByZWdpc3RlcmVkICovCitzdHJ1Y3QgYXJnb19yaW5nX2luZm8KK3sKKyAgICAv
KiBuZXh0IG5vZGUgaW4gdGhlIGhhc2gsIHByb3RlY3RlZCBieSByaW5nc19MMiAqLworICAgIHN0
cnVjdCBobGlzdF9ub2RlIG5vZGU7CisgICAgLyogdGhpcyByaW5nJ3MgaWQsIHByb3RlY3RlZCBi
eSByaW5nc19MMiAqLworICAgIHN0cnVjdCBhcmdvX3JpbmdfaWQgaWQ7CisgICAgLyogTDMsIHRo
ZSByaW5nX2luZm8gbG9jazogcHJvdGVjdHMgdGhlIG1lbWJlcnMgb2YgdGhpcyBzdHJ1Y3QgYmVs
b3cgKi8KKyAgICBzcGlubG9ja190IEwzX2xvY2s7CisgICAgLyogbGVuZ3RoIG9mIHRoZSByaW5n
LCBwcm90ZWN0ZWQgYnkgTDMgKi8KKyAgICB1bnNpZ25lZCBpbnQgbGVuOworICAgIC8qIG51bWJl
ciBvZiBwYWdlcyB0cmFuc2xhdGVkIGludG8gbWZucywgcHJvdGVjdGVkIGJ5IEwzICovCisgICAg
dW5zaWduZWQgaW50IG5tZm5zOworICAgIC8qIGNhY2hlZCB0eCBwb2ludGVyIGxvY2F0aW9uLCBw
cm90ZWN0ZWQgYnkgTDMgKi8KKyAgICB1bnNpZ25lZCBpbnQgdHhfcHRyOworICAgIC8qIG1hcHBl
ZCByaW5nIHBhZ2VzIHByb3RlY3RlZCBieSBMMyAqLworICAgIHZvaWQgKiptZm5fbWFwcGluZzsK
KyAgICAvKiBsaXN0IG9mIG1mbnMgb2YgZ3Vlc3QgcmluZywgcHJvdGVjdGVkIGJ5IEwzICovCisg
ICAgbWZuX3QgKm1mbnM7CisgICAgLyogbGlzdCBvZiBzdHJ1Y3QgcGVuZGluZ19lbnQgZm9yIHRo
aXMgcmluZywgcHJvdGVjdGVkIGJ5IEwzICovCisgICAgc3RydWN0IGhsaXN0X2hlYWQgcGVuZGlu
ZzsKKyAgICAvKiBudW1iZXIgb2YgcGVuZGluZyBlbnRyaWVzIHF1ZXVlZCBmb3IgdGhpcyByaW5n
LCBwcm90ZWN0ZWQgYnkgTDMgKi8KKyAgICB1bnNpZ25lZCBpbnQgbnBlbmRpbmc7Cit9OworCisv
KiBEYXRhIGFib3V0IGEgc2luZ2xlLXNlbmRlciByaW5nLCBoZWxkIGJ5IHRoZSBzZW5kZXIgKHBh
cnRuZXIpIGRvbWFpbiAqLworc3RydWN0IGFyZ29fc2VuZF9pbmZvCit7CisgICAgLyogbmV4dCBu
b2RlIGluIHRoZSBoYXNoLCBwcm90ZWN0ZWQgYnkgc2VuZF9MMiAqLworICAgIHN0cnVjdCBobGlz
dF9ub2RlIG5vZGU7CisgICAgLyogdGhpcyByaW5nJ3MgaWQsIHByb3RlY3RlZCBieSBzZW5kX0wy
ICovCisgICAgc3RydWN0IGFyZ29fcmluZ19pZCBpZDsKK307CisKKy8qIEEgc3BhY2UtYXZhaWxh
YmxlIG5vdGlmaWNhdGlvbiB0aGF0IGlzIGF3YWl0aW5nIHN1ZmZpY2llbnQgc3BhY2UgKi8KK3N0
cnVjdCBwZW5kaW5nX2VudAoreworICAgIC8qIExpc3Qgbm9kZSB3aXRoaW4gYXJnb19yaW5nX2lu
Zm8ncyBwZW5kaW5nIGxpc3QgKi8KKyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSBub2RlOworICAgIC8q
CisgICAgICogTGlzdCBub2RlIHdpdGhpbiBhcmdvX2RvbWFpbidzIHdpbGRjYXJkX3BlbmRfbGlz
dC4gT25seSB1c2VkIGlmIHRoZQorICAgICAqIHJpbmcgaXMgb25lIHdpdGggYSB3aWxkY2FyZCBw
YXJ0bmVyIChpZS4gdGhhdCBhbnkgZG9tYWluIG1heSBzZW5kIHRvKQorICAgICAqIHRvIGVuYWJs
ZSBjYW5jZWxsaW5nIHNpZ25hbHMgb24gd2lsZGNhcmQgcmluZ3Mgb24gZG9tYWluIGRlc3Ryb3ku
CisgICAgICovCisgICAgc3RydWN0IGhsaXN0X25vZGUgd2lsZGNhcmRfbm9kZTsKKyAgICAvKgor
ICAgICAqIFBvaW50ZXIgdG8gdGhlIHJpbmdfaW5mbyB0aGF0IHRoaXMgZW50IHBlcnRhaW5zIHRv
LiBVc2VkIHRvIGVuc3VyZSB0aGF0CisgICAgICogcmluZ19pbmZvLT5ucGVuZGluZyBpcyBkZWNy
ZW1lbnRlZCB3aGVuIGVudHMgZm9yIHdpbGRjYXJkIHJpbmdzIGFyZQorICAgICAqIGNhbmNlbGxl
ZCBmb3IgZG9tYWluIGRlc3Ryb3kuCisgICAgICogQ2F1dGlvbjogTXVzdCBob2xkIHRoZSBjb3Jy
ZWN0IGxvY2tzIGJlZm9yZSBhY2Nlc3NpbmcgcmluZ19pbmZvIHZpYSB0aGlzLgorICAgICAqLwor
ICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOworICAgIC8qIG1pbmltdW0gcmlu
ZyBzcGFjZSBhdmFpbGFibGUgdGhhdCB0aGlzIHNpZ25hbCBpcyB3YWl0aW5nIHVwb24gKi8KKyAg
ICB1bnNpZ25lZCBpbnQgbGVuOworICAgIC8qIGRvbWFpbiB0byBiZSBub3RpZmllZCB3aGVuIHNw
YWNlIGlzIGF2YWlsYWJsZSAqLworICAgIGRvbWlkX3QgZG9tYWluX2lkOworfTsKKworLyoKKyAq
IFRoZSB2YWx1ZSBvZiB0aGUgYXJnbyBlbGVtZW50IGluIGEgc3RydWN0IGRvbWFpbiBpcworICog
cHJvdGVjdGVkIGJ5IEwxX2dsb2JhbF9hcmdvX3J3bG9jaworICovCisjZGVmaW5lIEFSR09fSFRB
QkxFX1NJWkUgMzIKK3N0cnVjdCBhcmdvX2RvbWFpbgoreworICAgIC8qIHJpbmdzX0wyICovCisg
ICAgcndsb2NrX3QgcmluZ3NfTDJfcndsb2NrOworICAgIC8qCisgICAgICogSGFzaCB0YWJsZSBv
ZiBhcmdvX3JpbmdfaW5mbyBhYm91dCByaW5ncyB0aGlzIGRvbWFpbiBoYXMgcmVnaXN0ZXJlZC4K
KyAgICAgKiBQcm90ZWN0ZWQgYnkgcmluZ3NfTDIuCisgICAgICovCisgICAgc3RydWN0IGhsaXN0
X2hlYWQgcmluZ19oYXNoW0FSR09fSFRBQkxFX1NJWkVdOworICAgIC8qIENvdW50ZXIgb2Ygcmlu
Z3MgcmVnaXN0ZXJlZCBieSB0aGlzIGRvbWFpbi4gUHJvdGVjdGVkIGJ5IHJpbmdzX0wyLiAqLwor
ICAgIHVuc2lnbmVkIGludCByaW5nX2NvdW50OworCisgICAgLyogc2VuZF9MMiAqLworICAgIHNw
aW5sb2NrX3Qgc2VuZF9MMl9sb2NrOworICAgIC8qCisgICAgICogSGFzaCB0YWJsZSBvZiBhcmdv
X3NlbmRfaW5mbyBhYm91dCByaW5ncyBvdGhlciBkb21haW5zIGhhdmUgcmVnaXN0ZXJlZAorICAg
ICAqIGZvciB0aGlzIGRvbWFpbiB0byBzZW5kIHRvLiBTaW5nbGUgcGFydG5lciwgbm9uLXdpbGRj
YXJkIHJpbmdzLgorICAgICAqIFByb3RlY3RlZCBieSBzZW5kX0wyLgorICAgICAqLworICAgIHN0
cnVjdCBobGlzdF9oZWFkIHNlbmRfaGFzaFtBUkdPX0hUQUJMRV9TSVpFXTsKKworICAgIC8qIHdp
bGRjYXJkX0wyICovCisgICAgc3BpbmxvY2tfdCB3aWxkY2FyZF9MMl9sb2NrOworICAgIC8qCisg
ICAgICogTGlzdCBvZiBwZW5kaW5nIHNwYWNlLWF2YWlsYWJsZSBzaWduYWxzIGZvciB0aGlzIGRv
bWFpbiBhYm91dCB3aWxkY2FyZAorICAgICAqIHJpbmdzIHJlZ2lzdGVyZWQgYnkgb3RoZXIgZG9t
YWlucy4gUHJvdGVjdGVkIGJ5IHdpbGRjYXJkX0wyLgorICAgICAqLworICAgIHN0cnVjdCBobGlz
dF9oZWFkIHdpbGRjYXJkX3BlbmRfbGlzdDsKK307CisKKy8qCisgKiBMb2NraW5nIGlzIG9yZ2Fu
aXplZCBhcyBmb2xsb3dzOgorICoKKyAqIFRlcm1pbm9sb2d5OiBSKDxsb2NrPikgbWVhbnMgdGFr
aW5nIGEgcmVhZCBsb2NrIG9uIHRoZSBzcGVjaWZpZWQgbG9jazsKKyAqICAgICAgICAgICAgICBX
KDxsb2NrPikgbWVhbnMgdGFraW5nIGEgd3JpdGUgbG9jayBvbiBpdC4KKyAqCisgKiA9PSBMMSA6
IFRoZSBnbG9iYWwgcmVhZC93cml0ZSBsb2NrOiBMMV9nbG9iYWxfYXJnb19yd2xvY2sKKyAqIFBy
b3RlY3RzIHRoZSBhcmdvIGVsZW1lbnRzIG9mIGFsbCBzdHJ1Y3QgZG9tYWluICpkIGluIHRoZSBz
eXN0ZW0uCisgKiBJdCBkb2VzIG5vdCBwcm90ZWN0IGFueSBvZiB0aGUgZWxlbWVudHMgb2YgZC0+
YXJnbywgb25seSB0aGVpcgorICogYWRkcmVzc2VzLgorICoKKyAqIEJ5IGV4dGVuc2lvbiBzaW5j
ZSB0aGUgZGVzdHJ1Y3Rpb24gb2YgYSBkb21haW4gd2l0aCBhIG5vbi1OVUxMCisgKiBkLT5hcmdv
IHdpbGwgbmVlZCB0byBmcmVlIHRoZSBkLT5hcmdvIHBvaW50ZXIsIGhvbGRpbmcgVyhMMSkKKyAq
IGd1YXJhbnRlZXMgdGhhdCBubyBkb21haW5zIHBvaW50ZXJzIHRoYXQgYXJnbyBpcyBpbnRlcmVz
dGVkIGluCisgKiBiZWNvbWUgaW52YWxpZCB3aGlsc3QgdGhpcyBsb2NrIGlzIGhlbGQuCisgKi8K
Kworc3RhdGljIERFRklORV9SV0xPQ0soTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsgLyogTDEgKi8K
KworLyoKKyAqID09IHJpbmdzX0wyIDogVGhlIHBlci1kb21haW4gcmluZyBoYXNoIGxvY2s6IGQt
PmFyZ28tPnJpbmdzX0wyX3J3bG9jaworICoKKyAqIEhvbGRpbmcgYSByZWFkIGxvY2sgb24gcmlu
Z3NfTDIgcHJvdGVjdHMgdGhlIHJpbmcgaGFzaCB0YWJsZSBhbmQKKyAqIHRoZSBlbGVtZW50cyBp
biB0aGUgaGFzaF90YWJsZSBkLT5hcmdvLT5yaW5nX2hhc2gsIGFuZAorICogdGhlIG5vZGUgYW5k
IGlkIGZpZWxkcyBpbiBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gaW4gdGhlCisgKiBoYXNoIHRhYmxl
LgorICogSG9sZGluZyBhIHdyaXRlIGxvY2sgb24gcmluZ3NfTDIgcHJvdGVjdHMgYWxsIG9mIHRo
ZSBlbGVtZW50cyBvZiBhbGwgdGhlCisgKiBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gYmVsb25naW5n
IHRvIHRoaXMgZG9tYWluLgorICoKKyAqIFRvIHRha2UgcmluZ3NfTDIgeW91IG11c3QgYWxyZWFk
eSBoYXZlIFIoTDEpLiBXKEwxKSBpbXBsaWVzIFcocmluZ3NfTDIpIGFuZAorICogTDMuCisgKgor
ICogPT0gTDMgOiBUaGUgaW5kaXZpZHVhbCByaW5nX2luZm8gbG9jazogcmluZ19pbmZvLT5MM19s
b2NrCisgKgorICogUHJvdGVjdHMgYWxsIHRoZSBmaWVsZHMgd2l0aGluIHRoZSBhcmdvX3Jpbmdf
aW5mbywgYXNpZGUgZnJvbSB0aGUgb25lcyB0aGF0CisgKiByaW5nc19MMiBhbHJlYWR5IHByb3Rl
Y3RzOiBub2RlLCBpZCwgbG9jay4KKyAqCisgKiBUbyBhY3F1aXJlIEwzIHlvdSBtdXN0IGFscmVh
ZHkgaGF2ZSBSKHJpbmdzX0wyKS4gVyhyaW5nc19MMikgaW1wbGllcyBMMy4KKyAqCisgKiA9PSBz
ZW5kX0wyIDogVGhlIHBlci1kb21haW4gc2luZ2xlLXNlbmRlciBwYXJ0bmVyIHJpbmdzIGxvY2s6
CisgKiAgICAgICAgICAgICAgZC0+YXJnby0+c2VuZF9MMl9sb2NrCisgKgorICogUHJvdGVjdHMg
dGhlIHBlci1kb21haW4gc2VuZCBoYXNoIHRhYmxlIDogZC0+YXJnby0+c2VuZF9oYXNoCisgKiBh
bmQgdGhlIGVsZW1lbnRzIGluIHRoZSBoYXNoIHRhYmxlLCBhbmQgdGhlIG5vZGUgYW5kIGlkIGZp
ZWxkcworICogaW4gc3RydWN0IGFyZ29fc2VuZF9pbmZvIGluIHRoZSBoYXNoIHRhYmxlLgorICoK
KyAqIFRvIHRha2Ugc2VuZF9MMiwgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIoTDEpLiBXKEwxKSBp
bXBsaWVzIHNlbmRfTDIuCisgKiBEbyBub3QgYXR0ZW1wdCB0byBhY3F1aXJlIGEgcmluZ3NfTDIg
b24gYW55IGRvbWFpbiBhZnRlciB0YWtpbmcgYW5kIHdoaWxlCisgKiBob2xkaW5nIGEgc2VuZF9M
MiBsb2NrIC0tIGFjcXVpcmUgdGhlIHJpbmdzX0wyIChpZiBvbmUgaXMgbmVlZGVkKSBiZWZvcmVo
YW5kLgorICoKKyAqID09IHdpbGRjYXJkX0wyIDogVGhlIHBlci1kb21haW4gd2lsZGNhcmQgcGVu
ZGluZyBsaXN0IGxvY2s6CisgKiAgICAgICAgICAgICAgICAgIGQtPmFyZ28tPndpbGRjYXJkX0wy
X2xvY2sKKyAqCisgKiBQcm90ZWN0cyB0aGUgcGVyLWRvbWFpbiBsaXN0IG9mIG91dHN0YW5kaW5n
IHNpZ25hbHMgZm9yIHNwYWNlIGF2YWlsYWJpbGl0eQorICogb24gd2lsZGNhcmQgcmluZ3MuCisg
KgorICogVG8gdGFrZSB3aWxkY2FyZF9MMiwgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIoTDEpLiBX
KEwxKSBpbXBsaWVzIHdpbGRjYXJkX0wyLgorICogTm8gb3RoZXIgbG9ja3MgYXJlIGFjcXVpcmVk
IGFmdGVyIG9idGFpbmluZyB3aWxkY2FyZF9MMi4KKyAqLworCisvKgorICogTG9jayBzdGF0ZSB2
YWxpZGF0aW9ucyBtYWNyb3MKKyAqCisgKiBUaGVzZSBtYWNyb3MgZW5jb2RlIHRoZSBsb2dpYyB0
byB2ZXJpZnkgdGhhdCB0aGUgbG9ja2luZyBoYXMgYWRoZXJlZCB0byB0aGUKKyAqIGxvY2tpbmcg
ZGlzY2lwbGluZSBhYm92ZS4KKyAqIGVnLiBPbiBlbnRyeSB0byBsb2dpYyB0aGF0IHJlcXVpcmVz
IGhvbGRpbmcgYXQgbGVhc3QgUihyaW5nc19MMiksIHRoaXM6CisgKiAgICAgIEFTU0VSVChMT0NL
SU5HX1JlYWRfcmluZ3NfTDIoZCkpOworICoKKyAqIGNoZWNrcyB0aGF0IHRoZSBsb2NrIHN0YXRl
IGlzIHN1ZmZpY2llbnQsIHZhbGlkYXRpbmcgdGhhdCBvbmUgb2YgdGhlCisgKiBmb2xsb3dpbmcg
bXVzdCBiZSB0cnVlIHdoZW4gZXhlY3V0ZWQ6ICAgICAgIFIocmluZ3NfTDIpICYmIFIoTDEpCisg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcjogIFcocmluZ3NfTDIp
ICYmIFIoTDEpCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcjog
IFcoTDEpCisgKi8KKworLyogUkFXIG1hY3JvcyBoZXJlIGFyZSBvbmx5IHVzZWQgdG8gYXNzaXN0
IGRlZmluaW5nIHRoZSBvdGhlciBtYWNyb3MgYmVsb3cgKi8KKyNkZWZpbmUgUkFXX0xPQ0tJTkdf
UmVhZF9MMSAocndfaXNfbG9ja2VkKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spKQorI2RlZmluZSBS
QVdfTE9DS0lOR19SZWFkX3JpbmdzX0wyKGQpIFwKKyAgICAocndfaXNfbG9ja2VkKCZkLT5hcmdv
LT5yaW5nc19MMl9yd2xvY2spICYmIFJBV19MT0NLSU5HX1JlYWRfTDEpCisKKy8qIFRoZSBMT0NL
SU5HIG1hY3JvcyBkZWZpbmVkIGJlbG93IGhlcmUgYXJlIGZvciB1c2UgYXQgdmVyaWZpY2F0aW9u
IHBvaW50cyAqLworI2RlZmluZSBMT0NLSU5HX1dyaXRlX0wxIChyd19pc193cml0ZV9sb2NrZWQo
JkwxX2dsb2JhbF9hcmdvX3J3bG9jaykpCisjZGVmaW5lIExPQ0tJTkdfUmVhZF9MMSAoUkFXX0xP
Q0tJTkdfUmVhZF9MMSB8fCBMT0NLSU5HX1dyaXRlX0wxKQorCisjZGVmaW5lIExPQ0tJTkdfV3Jp
dGVfcmluZ3NfTDIoZCkgXAorICAgICgoUkFXX0xPQ0tJTkdfUmVhZF9MMSAmJiByd19pc193cml0
ZV9sb2NrZWQoJmQtPmFyZ28tPnJpbmdzX0wyX3J3bG9jaykpIHx8IFwKKyAgICAgTE9DS0lOR19X
cml0ZV9MMSkKKworI2RlZmluZSBMT0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkgXAorICAgICgoUkFX
X0xPQ0tJTkdfUmVhZF9MMSAmJiByd19pc19sb2NrZWQoJmQtPmFyZ28tPnJpbmdzX0wyX3J3bG9j
aykpIHx8IFwKKyAgICAgTE9DS0lOR19Xcml0ZV9yaW5nc19MMihkKSB8fCBMT0NLSU5HX1dyaXRl
X0wxKQorCisjZGVmaW5lIExPQ0tJTkdfTDMoZCwgcikgXAorICAgICgoUkFXX0xPQ0tJTkdfUmVh
ZF9yaW5nc19MMihkKSAmJiBzcGluX2lzX2xvY2tlZCgmci0+TDNfbG9jaykpIHx8IFwKKyAgICAg
TE9DS0lOR19Xcml0ZV9yaW5nc19MMihkKSB8fCBMT0NLSU5HX1dyaXRlX0wxKQorCisjZGVmaW5l
IExPQ0tJTkdfc2VuZF9MMihkKSBcCisgICAgKChSQVdfTE9DS0lOR19SZWFkX0wxICYmIHNwaW5f
aXNfbG9ja2VkKCZkLT5hcmdvLT5zZW5kX0wyX2xvY2spKSB8fCBcCisgICAgIExPQ0tJTkdfV3Jp
dGVfTDEpCiAKIC8qIENoYW5nZSB0aGlzIHRvICNkZWZpbmUgQVJHT19ERUJVRyBoZXJlIHRvIGVu
YWJsZSBtb3JlIGRlYnVnIG1lc3NhZ2VzICovCiAjdW5kZWYgQVJHT19ERUJVRwpAQCAtMjgsMTAg
KzI0MywzNjUgQEAKICNkZWZpbmUgYXJnb19kcHJpbnRrKGZvcm1hdCwgLi4uICkgKCh2b2lkKTAp
CiAjZW5kaWYKIAorLyogCisgKiBGSVhNRSBmb3IgNC4xMjoKKyAqICAqIFJlcGxhY2UgdGhpcyBo
YXNoIGZ1bmN0aW9uIHRvIGdldCBiZXR0ZXIgZGlzdHJpYnV0aW9uIGFjcm9zcyBidWNrZXRzLgor
ICogICogRG9uJ3QgdXNlIGNhc3RzIGluIHRoZSByZXBsYWNlbWVudCBmdW5jdGlvbi4KKyAqICAq
IERyb3AgdGhlIHVzZSBvZiBhcnJheV9pbmRleF9ub3NwZWMuCisgKi8KKy8qCisgKiBUaGlzIGhh
c2ggZnVuY3Rpb24gaXMgdXNlZCB0byBkaXN0cmlidXRlIHJpbmdzIHdpdGhpbiB0aGUgcGVyLWRv
bWFpbgorICogaGFzaCB0YWJsZXMgKGQtPmFyZ28tPnJpbmdfaGFzaCBhbmQgZC0+YXJnb19zZW5k
X2hhc2gpLiBUaGUgaGFzaCB0YWJsZQorICogd2lsbCBwcm92aWRlIGEgc3RydWN0IGlmIGEgbWF0
Y2ggaXMgZm91bmQgd2l0aCBhICdhcmdvX3JpbmdfaWQnIGtleToKKyAqIGllLiB0aGUga2V5IGlz
IGEgKGRvbWFpbiBpZCwgYXJnbyBwb3J0LCBwYXJ0bmVyIGRvbWFpbiBpZCkgdHVwbGUuCisgKiBT
aW5jZSBhcmdvIHBvcnQgbnVtYmVyIHZhcmllcyB0aGUgbW9zdCBpbiBleHBlY3RlZCB1c2UsIGFu
ZCB0aGUgTGludXggZHJpdmVyCisgKiBhbGxvY2F0ZXMgYXQgYm90aCB0aGUgaGlnaCBhbmQgbG93
IGVuZHMsIGluY29ycG9yYXRlIGhpZ2ggYW5kIGxvdyBiaXRzIHRvCisgKiBoZWxwIHdpdGggZGlz
dHJpYnV0aW9uLgorICogQXBwbHkgYXJyYXlfaW5kZXhfbm9zcGVjIGFzIGEgZGVmZW5zaXZlIG1l
YXN1cmUgc2luY2UgdGhpcyBvcGVyYXRlcworICogb24gdXNlci1zdXBwbGllZCBpbnB1dCBhbmQg
dGhlIGFycmF5IHNpemUgdGhhdCBpdCBpbmRleGVzIGludG8gaXMga25vd24uCisgKi8KK3N0YXRp
YyB1bnNpZ25lZCBpbnQKK2hhc2hfaW5kZXgoY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQp
Cit7CisgICAgdW5zaWduZWQgaW50IGhhc2g7CisKKyAgICBoYXNoID0gKHVpbnQxNl90KShpZC0+
YXBvcnQgPj4gMTYpOworICAgIGhhc2ggXj0gKHVpbnQxNl90KWlkLT5hcG9ydDsKKyAgICBoYXNo
IF49IGlkLT5kb21haW5faWQ7CisgICAgaGFzaCBePSBpZC0+cGFydG5lcl9pZDsKKyAgICBoYXNo
ICY9IChBUkdPX0hUQUJMRV9TSVpFIC0gMSk7CisKKyAgICByZXR1cm4gYXJyYXlfaW5kZXhfbm9z
cGVjKGhhc2gsIEFSR09fSFRBQkxFX1NJWkUpOworfQorCitzdGF0aWMgc3RydWN0IGFyZ29fcmlu
Z19pbmZvICoKK2ZpbmRfcmluZ19pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0
cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQoreworICAgIHVuc2lnbmVkIGludCByaW5nX2hhc2hfaW5k
ZXg7CisgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGU7CisgICAgc3RydWN0IGFyZ29fcmluZ19p
bmZvICpyaW5nX2luZm87CisKKyAgICBBU1NFUlQoTE9DS0lOR19SZWFkX3JpbmdzX0wyKGQpKTsK
KworICAgIHJpbmdfaGFzaF9pbmRleCA9IGhhc2hfaW5kZXgoaWQpOworCisgICAgYXJnb19kcHJp
bnRrKCJkLT5hcmdvPSVwLCBkLT5hcmdvLT5yaW5nX2hhc2hbJXVdPSVwIGlkPSVwXG4iLAorICAg
ICAgICAgICAgICAgICBkLT5hcmdvLCByaW5nX2hhc2hfaW5kZXgsCisgICAgICAgICAgICAgICAg
IGQtPmFyZ28tPnJpbmdfaGFzaFtyaW5nX2hhc2hfaW5kZXhdLmZpcnN0LCBpZCk7CisgICAgYXJn
b19kcHJpbnRrKCJpZC5hcG9ydD0leCBpZC5kb21haW49dm0ldSBpZC5wYXJ0bmVyX2lkPXZtJXVc
biIsCisgICAgICAgICAgICAgICAgIGlkLT5hcG9ydCwgaWQtPmRvbWFpbl9pZCwgaWQtPnBhcnRu
ZXJfaWQpOworCisgICAgaGxpc3RfZm9yX2VhY2hfZW50cnkocmluZ19pbmZvLCBub2RlLCAmZC0+
YXJnby0+cmluZ19oYXNoW3JpbmdfaGFzaF9pbmRleF0sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgbm9kZSkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmNtcGlk
ID0gJnJpbmdfaW5mby0+aWQ7CisKKyAgICAgICAgaWYgKCBjbXBpZC0+YXBvcnQgPT0gaWQtPmFw
b3J0ICYmCisgICAgICAgICAgICAgY21waWQtPmRvbWFpbl9pZCA9PSBpZC0+ZG9tYWluX2lkICYm
CisgICAgICAgICAgICAgY21waWQtPnBhcnRuZXJfaWQgPT0gaWQtPnBhcnRuZXJfaWQgKQorICAg
ICAgICB7CisgICAgICAgICAgICBhcmdvX2RwcmludGsoInJpbmdfaW5mbz0lcFxuIiwgcmluZ19p
bmZvKTsKKyAgICAgICAgICAgIHJldHVybiByaW5nX2luZm87CisgICAgICAgIH0KKyAgICB9Cisg
ICAgYXJnb19kcHJpbnRrKCJubyByaW5nX2luZm8gZm91bmRcbiIpOworCisgICAgcmV0dXJuIE5V
TEw7Cit9CisKK3N0YXRpYyB2b2lkCityaW5nX3VubWFwKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQoreworICAgIHVuc2lnbmVkIGludCBp
OworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7CisKKyAgICBpZiAoICFy
aW5nX2luZm8tPm1mbl9tYXBwaW5nICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZm9yICggaSA9
IDA7IGkgPCByaW5nX2luZm8tPm5tZm5zOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCAhcmlu
Z19pbmZvLT5tZm5fbWFwcGluZ1tpXSApCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAg
aWYgKCByaW5nX2luZm8tPm1mbnMgKQorICAgICAgICAgICAgYXJnb19kcHJpbnRrKFhFTkxPR19F
UlIgImFyZ286IHVubWFwcGluZyBwYWdlICUiUFJJX21mbiIgZnJvbSAlcFxuIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICBtZm5feChyaW5nX2luZm8tPm1mbnNbaV0pLAorICAgICAgICAgICAg
ICAgICAgICAgICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0pOworICAgICAgICB1bm1hcF9k
b21haW5fcGFnZV9nbG9iYWwocmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSk7CisgICAgICAgIHJp
bmdfaW5mby0+bWZuX21hcHBpbmdbaV0gPSBOVUxMOworICAgIH0KK30KKworc3RhdGljIHZvaWQK
K3dpbGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUoZG9taWRfdCBkb21haW5faWQsIHN0cnVjdCBw
ZW5kaW5nX2VudCAqZW50KQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBnZXRfZG9tYWluX2J5
X2lkKGRvbWFpbl9pZCk7CisKKyAgICBpZiAoICFkICkKKyAgICAgICAgcmV0dXJuOworCisgICAg
QVNTRVJUKExPQ0tJTkdfUmVhZF9MMSk7CisKKyAgICBpZiAoIGQtPmFyZ28gKQorICAgIHsKKyAg
ICAgICAgc3Bpbl9sb2NrKCZkLT5hcmdvLT53aWxkY2FyZF9MMl9sb2NrKTsKKyAgICAgICAgaGxp
c3RfZGVsKCZlbnQtPndpbGRjYXJkX25vZGUpOworICAgICAgICBzcGluX3VubG9jaygmZC0+YXJn
by0+d2lsZGNhcmRfTDJfbG9jayk7CisgICAgfQorICAgIHB1dF9kb21haW4oZCk7Cit9CisKK3N0
YXRpYyB2b2lkCitwZW5kaW5nX3JlbW92ZV9hbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCit7CisgICAgc3RydWN0IGhsaXN0X25vZGUg
Km5vZGUsICpuZXh0OworICAgIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50OworCisgICAgQVNTRVJU
KExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7CisKKyAgICBobGlzdF9mb3JfZWFjaF9lbnRyeV9z
YWZlKGVudCwgbm9kZSwgbmV4dCwgJnJpbmdfaW5mby0+cGVuZGluZywgbm9kZSkKKyAgICB7Cisg
ICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FO
WSApCisgICAgICAgICAgICB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlKGVudC0+ZG9tYWlu
X2lkLCBlbnQpOworICAgICAgICBobGlzdF9kZWwoJmVudC0+bm9kZSk7CisgICAgICAgIHhmcmVl
KGVudCk7CisgICAgfQorICAgIHJpbmdfaW5mby0+bnBlbmRpbmcgPSAwOworfQorCitzdGF0aWMg
dm9pZAord2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoc3RydWN0IGRvbWFpbiAqZCkKK3sK
KyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSAqbm9kZSwgKm5leHQ7CisgICAgc3RydWN0IHBlbmRpbmdf
ZW50ICplbnQ7CisKKyAgICBBU1NFUlQoTE9DS0lOR19Xcml0ZV9MMSk7CisKKyAgICBobGlzdF9m
b3JfZWFjaF9lbnRyeV9zYWZlKGVudCwgbm9kZSwgbmV4dCwgJmQtPmFyZ28tPndpbGRjYXJkX3Bl
bmRfbGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGUpCisgICAgeworICAg
ICAgICAvKgorICAgICAgICAgKiBUaGUgZW50LT5ub2RlIGRlbGV0ZWQgaGVyZSwgYW5kIHRoZSBu
cGVuZGluZyB2YWx1ZSBkZWNyZWFzZWQsCisgICAgICAgICAqIGJlbG9uZyB0byB0aGUgcmluZ19p
bmZvIG9mIGFub3RoZXIgZG9tYWluLCB3aGljaCBpcyB3aHkgdGhpcworICAgICAgICAgKiBmdW5j
dGlvbiByZXF1aXJlcyBob2xkaW5nIFcoTDEpOgorICAgICAgICAgKiBpdCBpbXBsaWVzIHRoZSBM
MyBsb2NrIHRoYXQgcHJvdGVjdHMgdGhhdCByaW5nX2luZm8gc3RydWN0LgorICAgICAgICAgKi8K
KyAgICAgICAgZW50LT5yaW5nX2luZm8tPm5wZW5kaW5nLS07CisgICAgICAgIGhsaXN0X2RlbCgm
ZW50LT5ub2RlKTsKKyAgICAgICAgaGxpc3RfZGVsKCZlbnQtPndpbGRjYXJkX25vZGUpOworICAg
ICAgICB4ZnJlZShlbnQpOworICAgIH0KK30KKworc3RhdGljIHZvaWQKK3JpbmdfcmVtb3ZlX21m
bnMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2lu
Zm8pCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBBU1NFUlQoTE9DS0lOR19Xcml0ZV9y
aW5nc19MMihkKSk7CisKKyAgICBpZiAoICFyaW5nX2luZm8tPm1mbnMgKQorICAgICAgICByZXR1
cm47CisKKyAgICBpZiAoICFyaW5nX2luZm8tPm1mbl9tYXBwaW5nICkKKyAgICB7CisgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgcmlu
Z191bm1hcChkLCByaW5nX2luZm8pOworCisgICAgZm9yICggaSA9IDA7IGkgPCByaW5nX2luZm8t
Pm5tZm5zOyBpKysgKQorICAgICAgICBpZiAoICFtZm5fZXEocmluZ19pbmZvLT5tZm5zW2ldLCBJ
TlZBTElEX01GTikgKQorICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2Uo
cmluZ19pbmZvLT5tZm5zW2ldKSk7CisKKyAgICByaW5nX2luZm8tPm5tZm5zID0gMDsKKyAgICBY
RlJFRShyaW5nX2luZm8tPm1mbnMpOworICAgIFhGUkVFKHJpbmdfaW5mby0+bWZuX21hcHBpbmcp
OworfQorCitzdGF0aWMgdm9pZAorcmluZ19yZW1vdmVfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKK3sKKyAgICBBU1NFUlQoTE9D
S0lOR19Xcml0ZV9yaW5nc19MMihkKSk7CisKKyAgICBwZW5kaW5nX3JlbW92ZV9hbGwoZCwgcmlu
Z19pbmZvKTsKKyAgICBobGlzdF9kZWwoJnJpbmdfaW5mby0+bm9kZSk7CisgICAgcmluZ19yZW1v
dmVfbWZucyhkLCByaW5nX2luZm8pOworICAgIHhmcmVlKHJpbmdfaW5mbyk7Cit9CisKK3N0YXRp
YyB2b2lkCitkb21haW5fcmluZ3NfcmVtb3ZlX2FsbChzdHJ1Y3QgZG9tYWluICpkKQoreworICAg
IHVuc2lnbmVkIGludCBpOworCisgICAgQVNTRVJUKExPQ0tJTkdfV3JpdGVfcmluZ3NfTDIoZCkp
OworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUkdPX0hUQUJMRV9TSVpFOyArK2kgKQorICAgIHsK
KyAgICAgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0OworICAgICAgICBzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKKworICAgICAgICBobGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKHJpbmdfaW5mbywgbm9kZSwgbmV4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmZC0+YXJnby0+cmluZ19oYXNoW2ldLCBub2RlKQorICAgICAgICAgICAgcmluZ19y
ZW1vdmVfaW5mbyhkLCByaW5nX2luZm8pOworICAgIH0KKyAgICBkLT5hcmdvLT5yaW5nX2NvdW50
ID0gMDsKK30KKworLyoKKyAqIFRlYXIgZG93biBhbGwgcmluZ3Mgb2Ygb3RoZXIgZG9tYWlucyB3
aGVyZSBzcmNfZCBkb21haW4gaXMgdGhlIHBhcnRuZXIuCisgKiAoaWUuIGl0IGlzIHRoZSBzaW5n
bGUgZG9tYWluIHRoYXQgY2FuIHNlbmQgdG8gdGhvc2UgcmluZ3MuKQorICogVGhpcyB3aWxsIGFs
c28gY2FuY2VsIGFueSBwZW5kaW5nIG5vdGlmaWNhdGlvbnMgYWJvdXQgdGhvc2UgcmluZ3MuCisg
Ki8KK3N0YXRpYyB2b2lkCitwYXJ0bmVyX3JpbmdzX3JlbW92ZShzdHJ1Y3QgZG9tYWluICpzcmNf
ZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIEFTU0VSVChMT0NLSU5HX1dyaXRlX0wx
KTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJHT19IVEFCTEVfU0laRTsgKytpICkKKyAgICB7
CisgICAgICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlLCAqbmV4dDsKKyAgICAgICAgc3RydWN0
IGFyZ29fc2VuZF9pbmZvICpzZW5kX2luZm87CisKKyAgICAgICAgaGxpc3RfZm9yX2VhY2hfZW50
cnlfc2FmZShzZW5kX2luZm8sIG5vZGUsIG5leHQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnNyY19kLT5hcmdvLT5zZW5kX2hhc2hbaV0sIG5vZGUpCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOworICAgICAgICAgICAg
c3RydWN0IGRvbWFpbiAqZHN0X2Q7CisKKyAgICAgICAgICAgIGRzdF9kID0gZ2V0X2RvbWFpbl9i
eV9pZChzZW5kX2luZm8tPmlkLmRvbWFpbl9pZCk7CisgICAgICAgICAgICBpZiAoIGRzdF9kICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICByaW5nX2luZm8gPSBmaW5kX3JpbmdfaW5m
byhkc3RfZCwgJnNlbmRfaW5mby0+aWQpOworICAgICAgICAgICAgICAgIGlmICggcmluZ19pbmZv
ICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHJpbmdfcmVtb3ZlX2lu
Zm8oZHN0X2QsIHJpbmdfaW5mbyk7CisgICAgICAgICAgICAgICAgICAgIGRzdF9kLT5hcmdvLT5y
aW5nX2NvdW50LS07CisgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgcHV0X2Rv
bWFpbihkc3RfZCk7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGhsaXN0X2RlbCgmc2Vu
ZF9pbmZvLT5ub2RlKTsKKyAgICAgICAgICAgIHhmcmVlKHNlbmRfaW5mbyk7CisgICAgICAgIH0K
KyAgICB9Cit9CisKIGxvbmcKIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAogICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBhcmc0KQogewotICAgIHJldHVybiAtRU5PU1lTOworICAgIGxvbmcgcmMgPSAtRUZBVUxU
OworCisgICAgYXJnb19kcHJpbnRrKCItPmRvX2FyZ29fb3AoJXUsJXAsJXAsJWx1LDB4JWx4KVxu
IiwgY21kLAorICAgICAgICAgICAgICAgICAodm9pZCAqKWFyZzEucCwgKHZvaWQgKilhcmcyLnAs
IGFyZzMsIGFyZzQpOworCisgICAgaWYgKCB1bmxpa2VseSghb3B0X2FyZ29fZW5hYmxlZCkgKQor
ICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKKyAgICBzd2l0Y2ggKGNtZCkKKyAgICB7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorCisgICAgYXJnb19kcHJpbnRrKCI8LWRvX2FyZ29fb3AoJXUpPSVsZFxuIiwgY21kLCBy
Yyk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyB2b2lkCithcmdvX2RvbWFpbl9pbml0
KHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAg
IHJ3bG9ja19pbml0KCZhcmdvLT5yaW5nc19MMl9yd2xvY2spOworICAgIHNwaW5fbG9ja19pbml0
KCZhcmdvLT5zZW5kX0wyX2xvY2spOworICAgIHNwaW5fbG9ja19pbml0KCZhcmdvLT53aWxkY2Fy
ZF9MMl9sb2NrKTsKKyAgICBhcmdvLT5yaW5nX2NvdW50ID0gMDsKKworICAgIGZvciAoIGkgPSAw
OyBpIDwgQVJHT19IVEFCTEVfU0laRTsgKytpICkKKyAgICB7CisgICAgICAgIElOSVRfSExJU1Rf
SEVBRCgmYXJnby0+cmluZ19oYXNoW2ldKTsKKyAgICAgICAgSU5JVF9ITElTVF9IRUFEKCZhcmdv
LT5zZW5kX2hhc2hbaV0pOworICAgIH0KKyAgICBJTklUX0hMSVNUX0hFQUQoJmFyZ28tPndpbGRj
YXJkX3BlbmRfbGlzdCk7Cit9CisKK2ludAorYXJnb19pbml0KHN0cnVjdCBkb21haW4gKmQpCit7
CisgICAgc3RydWN0IGFyZ29fZG9tYWluICphcmdvOworCisgICAgaWYgKCAhb3B0X2FyZ29fZW5h
YmxlZCApCisgICAgeworICAgICAgICBhcmdvX2RwcmludGsoImFyZ28gZGlzYWJsZWQsIGRvbWlk
OiAldVxuIiwgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAg
YXJnb19kcHJpbnRrKCJpbml0OiBkb21pZDogJXVcbiIsIGQtPmRvbWFpbl9pZCk7CisKKyAgICBh
cmdvID0geHphbGxvYyhzdHJ1Y3QgYXJnb19kb21haW4pOworICAgIGlmICggIWFyZ28gKQorICAg
ICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGFyZ29fZG9tYWluX2luaXQoYXJnbyk7CisKKyAg
ICB3cml0ZV9sb2NrKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spOworCisgICAgZC0+YXJnbyA9IGFy
Z287CisKKyAgICB3cml0ZV91bmxvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CisKKyAgICBy
ZXR1cm4gMDsKK30KKwordm9pZAorYXJnb19kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCit7Cisg
ICAgQlVHX09OKCFkLT5pc19keWluZyk7CisKKyAgICB3cml0ZV9sb2NrKCZMMV9nbG9iYWxfYXJn
b19yd2xvY2spOworCisgICAgYXJnb19kcHJpbnRrKCJkZXN0cm95OiBkb21pZCAldSBkLT5hcmdv
PSVwXG4iLCBkLT5kb21haW5faWQsIGQtPmFyZ28pOworCisgICAgaWYgKCBkLT5hcmdvICkKKyAg
ICB7CisgICAgICAgIGRvbWFpbl9yaW5nc19yZW1vdmVfYWxsKGQpOworICAgICAgICBwYXJ0bmVy
X3JpbmdzX3JlbW92ZShkKTsKKyAgICAgICAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUo
ZCk7CisgICAgICAgIFhGUkVFKGQtPmFyZ28pOworICAgIH0KKyAgICB3cml0ZV91bmxvY2soJkwx
X2dsb2JhbF9hcmdvX3J3bG9jayk7Cit9CisKK3ZvaWQKK2FyZ29fc29mdF9yZXNldChzdHJ1Y3Qg
ZG9tYWluICpkKQoreworICAgIHdyaXRlX2xvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CisK
KyAgICBhcmdvX2RwcmludGsoInNvZnQgcmVzZXQgZD0ldSBkLT5hcmdvPSVwXG4iLCBkLT5kb21h
aW5faWQsIGQtPmFyZ28pOworCisgICAgaWYgKCBkLT5hcmdvICkKKyAgICB7CisgICAgICAgIGRv
bWFpbl9yaW5nc19yZW1vdmVfYWxsKGQpOworICAgICAgICBwYXJ0bmVyX3JpbmdzX3JlbW92ZShk
KTsKKyAgICAgICAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7CisKKyAgICAgICAg
LyoKKyAgICAgICAgICogU2luY2Ugb3B0X2FyZ29fZW5hYmxlZCBjYW5ub3QgY2hhbmdlIGF0IHJ1
bnRpbWUsIGlmIGQtPmFyZ28gaXMgdHJ1ZQorICAgICAgICAgKiB0aGVuIG9wdF9hcmdvX2VuYWJs
ZWQgbXVzdCBiZSB0cnVlLCBhbmQgd2UgY2FuIGFzc3VtZSB0aGF0IGluaXQKKyAgICAgICAgICog
aXMgYWxsb3dlZCB0byBwcm9jZWVkIGFnYWluIGhlcmUuCisgICAgICAgICAqLworICAgICAgICBh
cmdvX2RvbWFpbl9pbml0KGQtPmFyZ28pOworICAgIH0KKworICAgIHdyaXRlX3VubG9jaygmTDFf
Z2xvYmFsX2FyZ29fcndsb2NrKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY29tcGF0L2Fy
Z28uYyBiL3hlbi9jb21tb24vY29tcGF0L2FyZ28uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi44ZWRiOWU4Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi9jb21wYXQv
YXJnby5jCkBAIC0wLDAgKzEsMjMgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIEFyZ28g
OiBIeXBlcnZpc29yLU1lZGlhdGVkIGRhdGEgZVhjaGFuZ2UKKyAqCisgKiBDb3B5cmlnaHQgKGMp
IDIwMTgsIEJBRSBTeXN0ZW1zCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICog
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZy
ZWUgU29mdHdhcmUKKyAqIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUg
MzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EKKyAqLworCisjaW5jbHVkZSA8eGVuL2xp
Yi5oPgorCisjaW5jbHVkZSA8cHVibGljL2FyZ28uaD4KKworI2luY2x1ZGUgPGNvbXBhdC9hcmdv
Lmg+CisKK0NIRUNLX2FyZ29fYWRkcjsKK0NIRUNLX2FyZ29fcmluZzsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGM2MjNkYWUuLmJk
MzQ0ZTUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9k
b21haW4uYwpAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgog
I2luY2x1ZGUgPHhlbi94ZW5vcHJvZi5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KKyNpbmNsdWRl
IDx4ZW4vYXJnby5oPgogI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgogI2luY2x1ZGUgPGFzbS9w
Mm0uaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CkBAIC0yNzcsNiArMjc4LDggQEAgc3Rh
dGljIHZvaWQgX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICB4ZnJlZShk
LT5wYnVmKTsKIAorICAgIGFyZ29fZGVzdHJveShkKTsKKwogICAgIHJhbmdlc2V0X2RvbWFpbl9k
ZXN0cm95KGQpOwogCiAgICAgZnJlZV9jcHVtYXNrX3ZhcihkLT5kaXJ0eV9jcHVtYXNrKTsKQEAg
LTQ0NSw2ICs0NDgsOSBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9t
aWQsCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAgIGluaXRfc3RhdHVzIHw9IElOSVRf
Z250dGFiOwogCisgICAgICAgIGlmICggKGVyciA9IGFyZ29faW5pdChkKSkgIT0gMCApCisgICAg
ICAgICAgICBnb3RvIGZhaWw7CisKICAgICAgICAgZXJyID0gLUVOT01FTTsKIAogICAgICAgICBk
LT5wYnVmID0geHphbGxvY19hcnJheShjaGFyLCBET01BSU5fUEJVRl9TSVpFKTsKQEAgLTY5NCw2
ICs3MDAsOSBAQCBpbnQgcmN1X2xvY2tfbGl2ZV9yZW1vdGVfZG9tYWluX2J5X2lkKGRvbWlkX3Qg
ZG9tLCBzdHJ1Y3QgZG9tYWluICoqZCkKICAgICByZXR1cm4gMDsKIH0KIAorLyoKKyAqIEZJWE1F
IGZvciA0LjEyOiBzaW5jZSBhcmdvX2Rlc3Ryb3kgaXMgaW4gX2RvbWFpbl9kZXN0cm95LCByZW1v
dmUgaXQgYmVsb3cuCisgKi8KIGludCBkb21haW5fa2lsbChzdHJ1Y3QgZG9tYWluICpkKQogewog
ICAgIGludCByYyA9IDA7CkBAIC03MTcsNiArNzI2LDcgQEAgaW50IGRvbWFpbl9raWxsKHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgIGlmICggZC0+aXNfZHlpbmcgIT0gRE9NRFlJTkdfYWxpdmUg
KQogICAgICAgICAgICAgcmV0dXJuIGRvbWFpbl9raWxsKGQpOwogICAgICAgICBkLT5pc19keWlu
ZyA9IERPTURZSU5HX2R5aW5nOworICAgICAgICBhcmdvX2Rlc3Ryb3koZCk7CiAgICAgICAgIGV2
dGNobl9kZXN0cm95KGQpOwogICAgICAgICBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncyhkKTsKICAg
ICAgICAgdG1lbV9kZXN0cm95KGQtPnRtZW1fY2xpZW50KTsKQEAgLTExNzUsNiArMTE4NSw4IEBA
IGludCBkb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgZ3JhbnRfdGFi
bGVfd2Fybl9hY3RpdmVfZ3JhbnRzKGQpOwogCisgICAgYXJnb19zb2Z0X3Jlc2V0KGQpOworCiAg
ICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKICAgICAgICAgc2V0X3hlbl9ndWVzdF9o
YW5kbGUocnVuc3RhdGVfZ3Vlc3QodiksIE5VTEwpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
TWFrZWZpbGUgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQppbmRleCBmNzg5NWU0Li4zZDE0NTMyIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9NYWtlZmlsZQorKysgYi94ZW4vaW5jbHVkZS9NYWtlZmls
ZQpAQCAtNSw2ICs1LDcgQEAgaWZuZXEgKCQoQ09ORklHX0NPTVBBVCksKQogY29tcGF0LWFyY2gt
JChDT05GSUdfWDg2KSA6PSB4ODZfMzIKIAogaGVhZGVycy15IDo9IFwKKyAgICBjb21wYXQvYXJn
by5oIFwKICAgICBjb21wYXQvY2FsbGJhY2suaCBcCiAgICAgY29tcGF0L2VsZm5vdGUuaCBcCiAg
ICAgY29tcGF0L2V2ZW50X2NoYW5uZWwuaCBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJnby5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi41MzBiYjgyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyZ28uaApAQCAtMCwwICsxLDY0IEBACisvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisg
KiBBcmdvIDogSHlwZXJ2aXNvci1NZWRpYXRlZCBkYXRhIGVYY2hhbmdlCisgKgorICogRGVyaXZl
ZCBmcm9tIHY0diwgdGhlIHZlcnNpb24gMiBvZiB2MnYuCisgKgorICogQ29weXJpZ2h0IChjKSAy
MDEwLCBDaXRyaXggU3lzdGVtcworICogQ29weXJpZ2h0IChjKSAyMDE4LTIwMTksIEJBRSBTeXN0
ZW1zCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2Us
IHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQg
YXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBk
ZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91
dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwg
cHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBv
ZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2Fy
ZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29u
ZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJt
aXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJz
dGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElT
IFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1Mg
T1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JT
IE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9S
IE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBU
T1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJ
T04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4g
VEhFIFNPRlRXQVJFLgorICoKKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19BUkdPX0hfXwor
I2RlZmluZSBfX1hFTl9QVUJMSUNfQVJHT19IX18KKworI2luY2x1ZGUgInhlbi5oIgorCisjZGVm
aW5lIFhFTl9BUkdPX0RPTUlEX0FOWSAgICAgICBET01JRF9JTlZBTElECisKKy8qIEZpeGVkLXdp
ZHRoIHR5cGUgZm9yICJhcmdvIHBvcnQiIG51bWJlci4gTm90aGluZyB0byBkbyB3aXRoIGV2dGNo
bnMuICovCit0eXBlZGVmIHVpbnQzMl90IHhlbl9hcmdvX3BvcnRfdDsKKwordHlwZWRlZiBzdHJ1
Y3QgeGVuX2FyZ29fYWRkcgoreworICAgIHhlbl9hcmdvX3BvcnRfdCBhcG9ydDsKKyAgICBkb21p
ZF90IGRvbWFpbl9pZDsKKyAgICB1aW50MTZfdCBwYWQ7Cit9IHhlbl9hcmdvX2FkZHJfdDsKKwor
dHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmluZworeworICAgIC8qIEd1ZXN0cyBzaG91bGQgdXNl
IGF0b21pYyBvcGVyYXRpb25zIHRvIGFjY2VzcyByeF9wdHIgKi8KKyAgICB1aW50MzJfdCByeF9w
dHI7CisgICAgLyogR3Vlc3RzIHNob3VsZCB1c2UgYXRvbWljIG9wZXJhdGlvbnMgdG8gYWNjZXNz
IHR4X3B0ciAqLworICAgIHVpbnQzMl90IHR4X3B0cjsKKyAgICAvKgorICAgICAqIEhlYWRlciBz
cGFjZSByZXNlcnZlZCBmb3IgbGF0ZXIgdXNlLiBBbGlnbiB0aGUgc3RhcnQgb2YgdGhlIHJpbmcg
dG8gYQorICAgICAqIG11bHRpcGxlIG9mIHRoZSBtZXNzYWdlIHNsb3Qgc2l6ZS4KKyAgICAgKi8K
KyAgICB1aW50OF90IHJlc2VydmVkWzU2XTsKKyNpZiBkZWZpbmVkKF9fU1REQ19WRVJTSU9OX18p
ICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAorICAgIHVpbnQ4X3QgcmluZ1tdOworI2Vs
aWYgZGVmaW5lZChfX0dOVUNfXykKKyAgICB1aW50OF90IHJpbmdbMF07CisjZW5kaWYKK30geGVu
X2FyZ29fcmluZ190OworCisjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9hcmdv
LmggYi94ZW4vaW5jbHVkZS94ZW4vYXJnby5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjJiYTdlNWMKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS94ZW4vYXJnby5o
CkBAIC0wLDAgKzEsNDQgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIEFyZ28gOiBIeXBl
cnZpc29yLU1lZGlhdGVkIGRhdGEgZVhjaGFuZ2UKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTgs
IEJBRSBTeXN0ZW1zCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo
b3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQor
ICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29m
dHdhcmUKKyAqIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBC
b3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EKKyAqLworCisjaWZuZGVmIF9fWEVOX0FSR09fSF9f
CisjZGVmaW5lIF9fWEVOX0FSR09fSF9fCisKKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKworI2lm
ZGVmIENPTkZJR19BUkdPCisKK2ludCBhcmdvX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7Cit2b2lk
IGFyZ29fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgYXJnb19zb2Z0X3Jlc2V0KHN0
cnVjdCBkb21haW4gKmQpOworCisjZWxzZSAvKiAhQ09ORklHX0FSR08gKi8KKworc3RhdGljIGlu
bGluZSBpbnQgYXJnb19pbml0KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIDA7Cit9
CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBhcmdvX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKK3sK
K30KKworc3RhdGljIGlubGluZSB2b2lkIGFyZ29fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpk
KQoreworfQorCisjZW5kaWYKKworI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDQ5NTZhNzcuLjZlNjlhZmEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCkBAIC00OTAsNiArNDkwLDExIEBAIHN0cnVjdCBkb21haW4KICAgICAgICAgdW5z
aWduZWQgaW50IGd1ZXN0X3JlcXVlc3RfZW5hYmxlZCAgICAgICA6IDE7CiAgICAgICAgIHVuc2ln
bmVkIGludCBndWVzdF9yZXF1ZXN0X3N5bmMgICAgICAgICAgOiAxOwogICAgIH0gbW9uaXRvcjsK
KworI2lmZGVmIENPTkZJR19BUkdPCisgICAgLyogQXJnbyBpbnRlcmRvbWFpbiBjb21tdW5pY2F0
aW9uIHN1cHBvcnQgKi8KKyAgICBzdHJ1Y3QgYXJnb19kb21haW4gKmFyZ287CisjZW5kaWYKIH07
CiAKIC8qIFByb3RlY3QgdXBkYXRlcy9yZWFkcyAocmVzcC4pIG9mIGRvbWFpbl9saXN0IGFuZCBk
b21haW5faGFzaC4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVuL2lu
Y2x1ZGUveGxhdC5sc3QKaW5kZXggNTI3MzMyMC4uOWY2MTZlNCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKQEAgLTE0OCwzICsxNDgs
NSBAQAogPwlmbGFza19zZXRlbmZvcmNlCQl4c20vZmxhc2tfb3AuaAogIQlmbGFza19zaWRfY29u
dGV4dAkJeHNtL2ZsYXNrX29wLmgKID8JZmxhc2tfdHJhbnNpdGlvbgkJeHNtL2ZsYXNrX29wLmgK
Kz8JYXJnb19hZGRyCQkJYXJnby5oCis/CWFyZ29fcmluZwkJCWFyZ28uaAotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjL12-0003Vr-R6; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL12-0003VK-9J
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:28:12 +0000
X-Inumbo-ID: e0447992-18a7-11e9-92db-bc764e045a96
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0447992-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:28:11 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id k7so1521653iob.6
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:28:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8pu8dg4M2aN2vfGfiAvUkCDJDp13cgG6eh2d63mqF18=;
 b=Dppc2Jp1irD0Hq6pegicC9NZcBebpWoMb39GbNnkQYUwQO6/5Srz/PEEK1piPK4+sC
 +dYs13k1Xv69/PBpB6uHKEr0m/Vho+ujXQtdFNZfO57xKFcZ1IiJ32WcC9n3JtIcUleB
 I0vcJmx3ZtUQoU6MDfk702OJ3o4Urjl8qnZAwjnoGxGrtABuMrDcnaLNG7lp2OPDwyBk
 o82mYA0UyE6h8/pz0VV3WYz55rPy3T+ekx65DQgXWnus8ZBvFoAep0SzyKivUu+7ADZG
 36rJ92P7bjkpjgWpxJf0hNpmTkE5P9erCUH8BPOghRd96tnM2uB1Z7wqibXdWiHpsEwY
 88Tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=8pu8dg4M2aN2vfGfiAvUkCDJDp13cgG6eh2d63mqF18=;
 b=nRoUXYrcNGxH+qwGc2yZiLZFJR36Z9kpXBcAw7zp3yMkK66g5ovBAJxbP+W6awTeZw
 2vz5s3NFFBrebVuGtefUo0+/gA5pDqbK05NFJ69C3jmI0LjqjNBuYUPH/O3G9xzkMoVZ
 /YxdUQ9osIFoFBmz4ylck6tdjsPmYAu50VQ6QtVJMkhhtJQBV2+wS55y8ZtZguws0R3T
 ltWbO+fDIiIWUSCPTWGrpgkv7erbRNEIPvfV+LNkbp0vXLFZVuqPiszeEqJHsr5SONuF
 afghG5BFK4s8AGxm0EOnEhacT+sVSu00fB2i0d/2qJgN5kkcR5fAe4QUoSMi0uiQ0DtQ
 hXRQ==
X-Gm-Message-State: AJcUukcuPB1+b13kY1/x0gCNzJQz1u0x31qUYAFXJARSNcaGQOxvXKMv
 DcxZX1cKjT3pw6cQBn1NSA8AeHP1uZI=
X-Google-Smtp-Source: ALg8bN6G3Yb9HGN4iOivr4FfLdagjFvnzgbf6Y50AlFJbgEdSXWnl+GRe5CoZNd0UDIDGvUQUTbnNg==
X-Received: by 2002:a6b:670d:: with SMTP id b13mr1384903ioc.22.1547544490689; 
 Tue, 15 Jan 2019 01:28:10 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.28.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:28:09 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:38 -0800
Message-Id: <1547544466-21135-7-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v4 06/14] xen/arm: introduce
 guest_handle_for_field()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QVJNIHBvcnQgb2YgYy9zIGJiNTQ0NTg1OiAiaW50cm9kdWNlIGd1ZXN0X2hhbmRsZV9mb3JfZmll
bGQoKSIKClRoaXMgaGVscGVyIHR1cm5zIGEgZmllbGQgb2YgYSBHVUVTVF9IQU5ETEUgaW50byBh
IEdVRVNUX0hBTkRMRS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3Rv
cGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KdjM6IEFkZGVkIFN0ZWZhbm8ncyBSZXZpZXdlZC1i
eQp2MjogQWRkZWQgUGF1bCdzIFJldmlld2VkLWJ5CgogeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVz
dF9hY2Nlc3MuaCB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKaW5kZXggMjI0ZDJhMC4uODk5N2ExYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2d1ZXN0X2FjY2Vzcy5oCkBAIC02Myw2ICs2Myw5IEBAIGludCBhY2Nlc3NfZ3Vlc3Rf
bWVtb3J5X2J5X2lwYShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGlwYSwgdm9pZCAqYnVmLAog
ICAgIF95OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogfSkKIAorI2RlZmluZSBndWVzdF9oYW5kbGVfZm9yX2ZpZWxkKGhuZCwgdHlwZSwgZmxk
KSAgICAgICAgICBcCisgICAgKChYRU5fR1VFU1RfSEFORExFKHR5cGUpKSB7ICYoaG5kKS5wLT5m
bGQgfSkKKwogI2RlZmluZSBndWVzdF9oYW5kbGVfZnJvbV9wdHIocHRyLCB0eXBlKSAgICAgICAg
XAogICAgICgoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh0eXBlKSkgeyAodHlwZSAqKXB0ciB9KQog
I2RlZmluZSBjb25zdF9ndWVzdF9oYW5kbGVfZnJvbV9wdHIocHRyLCB0eXBlKSAgXAotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL18-0003ZG-7A; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL17-0003Ye-3o
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:28:17 +0000
X-Inumbo-ID: e2437ddd-18a7-11e9-92db-bc764e045a96
Received: from mail-io1-xd36.google.com (unknown [2607:f8b0:4864:20::d36])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2437ddd-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:28:14 +0000 (UTC)
Received: by mail-io1-xd36.google.com with SMTP id s22so1507981ioc.8
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:28:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=CIjRfMLMGdu/HZhEQoegIxiZWd88g5B3N+9s9MKD/nA=;
 b=aaAYWbb+TCIIz73XdJqj67ZMrJ6eJZZTKmR3EyRnqfsesUoWe8zMBH6/lB02rh6ag9
 LwQaTl5Oc2aJ/L8sriGPrOlpxg+Ou0n3Xhz9vgXZttw+ucPRxxAr3pAK89HMn+M1l5HS
 2mUUDTX2QjdNGGxyQs9Ap/jexP4TUD4if0F/YYZdSMhdnT+XMh3xqAdMKIHmzWMf2cJ4
 tVDjPJ0ryiJxskysaepIn0M8WWx5g/Eg9dMO+3KIbzUYy4/tDRztjl/+WCHMh0lhWDqj
 sO3ooLyxSNagjrlWLSkm2kJozdK6gP0rNfhBp9pXyfxgRnij0zlHu/X8ENtEvALPlC4f
 2/uQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=CIjRfMLMGdu/HZhEQoegIxiZWd88g5B3N+9s9MKD/nA=;
 b=R8XiFDmM2dpCBxHd6Eq3wBsdedfFmTndOMaXyWFC8I+MXjvm3K32CoTM394qzHABZh
 vgjHn/6MSPW+K8Sv3SK+mj9KwrL02MxB6waR5bhaxWjmy7GTke0jgDR1kK4Mkm7O7B4l
 2wY/HEDvko0kp2NE/5uTvin8XBTZQ6iK8/Cg1wOHC6fYDhrq0rkIjF+N6FHyhbMsfCVx
 grLb8RbKO5dg5Sm4zGOR7w/wYjv5iIBQlk/8KmpQozd7qg9ZQAfyGkRsbVLp8YnpnXZ/
 lN5Vl4fWdFxMpSg9YKCYkiq0TNZrGh6xYKFk2dczwhmpyYlx685HmSHushawKl8J2+1K
 Y+uA==
X-Gm-Message-State: AJcUukeF2AFWQ1jYFuaQfGtDRSJESygbLWKOfU/r9yaj5nu/23zHt1+D
 TZutgMqCdWumrd5HO4txtg3YNobn27s=
X-Google-Smtp-Source: ALg8bN7CibdiltAgdVkzeuJhtBCLgKbr3bOawCmaIAZlhWLHKVMF7nNYB/jpcEhsIpTIcP/7PQXwrg==
X-Received: by 2002:a5e:8908:: with SMTP id k8mr1467198ioj.300.1547544493376; 
 Tue, 15 Jan 2019 01:28:13 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.28.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:28:12 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:39 -0800
Message-Id: <1547544466-21135-8-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v4 07/14] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlZ2lzdGVyIG9wIGlzIHVzZWQgYnkgYSBkb21haW4gdG8gcmVnaXN0ZXIgYSByZWdpb24g
b2YgbWVtb3J5IGZvcgpyZWNlaXZpbmcgbWVzc2FnZXMgZnJvbSBlaXRoZXIgYSBzcGVjaWZpZWQg
b3RoZXIgZG9tYWluLCBvciwgaWYgc3BlY2lmeWluZyBhCndpbGRjYXJkLCBhbnkgZG9tYWluLgoK
VGhpcyBvcGVyYXRpb24gY3JlYXRlcyBhIG1hcHBpbmcgd2l0aGluIFhlbidzIHByaXZhdGUgYWRk
cmVzcyBzcGFjZSB0aGF0CndpbGwgcmVtYWluIHJlc2lkZW50IGZvciB0aGUgbGlmZXRpbWUgb2Yg
dGhlIHJpbmcuIEluIHN1YnNlcXVlbnQgY29tbWl0cywKdGhlIGh5cGVydmlzb3Igd2lsbCB1c2Ug
dGhpcyBtYXBwaW5nIHRvIGNvcHkgZGF0YSBmcm9tIGEgc2VuZGluZyBkb21haW4gaW50bwp0aGlz
IHJlZ2lzdGVyZWQgcmluZywgbWFraW5nIGl0IGFjY2Vzc2libGUgdG8gdGhlIGRvbWFpbiB0aGF0
IHJlZ2lzdGVyZWQgdGhlCnJpbmcgdG8gcmVjZWl2ZSBkYXRhLgoKV2lsZGNhcmQgYW55LXNlbmRl
ciByaW5ncyBhcmUgZGVmYXVsdCBkaXNhYmxlZCBhbmQgcmVnaXN0cmF0aW9uIHdpbGwgYmUKcmVm
dXNlZCB3aXRoIEVQRVJNIHVubGVzcyB0aGV5IGhhdmUgYmVlbiBzcGVjaWZpY2FsbHkgZW5hYmxl
ZCB3aXRoIHRoZQphcmdvLW1hYyBib290IG9wdGlvbiBpbnRyb2R1Y2VkIGhlcmUuIFRoZSByZWFz
b24gd2h5IHRoZSBkZWZhdWx0IGZvcgp3aWxkY2FyZCByaW5ncyBpcyAnZGVueScgaXMgdGhhdCB0
aGVyZSBpcyBjdXJyZW50bHkgbm8gbWVhbnMgdG8gcHJvdGVjdCB0aGUKcmluZyBmcm9tIERvUyBi
eSBhIG5vaXN5IGRvbWFpbiBzcGFtbWluZyB0aGUgcmluZywgYWZmZWN0aW5nIG90aGVyIGRvbWFp
bnMKYWJpbGl0eSB0byBzZW5kIHRvIGl0LiBUaGlzIHdpbGwgYmUgYWRkcmVzc2VkIHdpdGggWFNN
IHBvbGljeSBjb250cm9scyBpbgpzdWJzZXF1ZW50IHdvcmsuCgpTaW5jZSBkZW55aW5nIGFjY2Vz
cyB0byBhbnktc2VuZGVyIHJpbmdzIGlzIGEgc2lnbmlmaWNhbnQgZnVuY3Rpb25hbApjb25zdHJh
aW50LCBhIG5ldyBib290cGFyYW0gaXMgcHJvdmlkZWQgdG8gZW5hYmxlIG92ZXJyaWRpbmcgdGhp
czoKICJhcmdvLW1hYyIgdmFyaWFibGUgaGFzIGFsbG93ZWQgdmFsdWVzOiAncGVybWlzc2l2ZScg
YW5kICdlbmZvcmNpbmcnLgpFdmVuIHRob3VnaCB0aGlzIGlzIGEgYm9vbGVhbiB2YXJpYWJsZSwg
dXNlIHRoZXNlIGRlc2NyaXB0aXZlIHN0cmluZ3MgaW4Kb3JkZXIgdG8gbWFrZSBpdCBvYnZpb3Vz
IHRvIGFuIGFkbWluaXN0cmF0b3IgdGhhdCB0aGlzIGhhcyBwb3RlbnRpYWwKc2VjdXJpdHkgaW1w
YWN0LgoKVGhlIHAybSB0eXBlIG9mIHRoZSBtZW1vcnkgc3VwcGxpZWQgYnkgdGhlIGd1ZXN0IGZv
ciB0aGUgcmluZyBtdXN0IGJlCnAybV9yYW1fcncgYW5kIHRoZSBtZW1vcnkgd2lsbCBiZSBwaW5u
ZWQgYXMgUEdUX3dyaXRhYmxlX3BhZ2Ugd2hpbGUgdGhlIHJpbmcKaXMgcmVnaXN0ZXJlZC4KCnhl
bl9hcmdvX2dmbl90IHR5cGUgaXMgZGVmaW5lZCBhbmQgaXMgNjQtYml0IG9uIGFsbCBhcmNoaXRl
Y3R1cmVzIHdoaWNoCmFzc2lzdHMgd2l0aCBhdm9pZGluZyB0aGUgbmVlZCBmb3IgY29tcGF0IGNv
ZGUgdG8gdHJhbnNsYXRlIGh5cGVyY2FsbCBhcmdzLgpUaGlzIGh5cGVyY2FsbCBvcCBhbmQgaXRz
IGludGVyZmFjZSBjdXJyZW50bHkgb25seSBzdXBwb3J0cyA0Sy1zaXplZCBwYWdlcy4KCmFycmF5
X2luZGV4X25vc3BlYyBpcyB1c2VkIHRvIGd1YXJkIHRoZSByZXN1bHQgb2YgdGhlIHJpbmcgaWQg
aGFzaCBmdW5jdGlvbi4KVGhpcyBpcyBvdXQgb2YgYW4gYWJ1bmRhbmNlIG9mIGNhdXRpb24sIHNp
bmNlIHRoaXMgaXMgYSB2ZXJ5IGJhc2ljIGhhc2gKZnVuY3Rpb24gYW5kIGl0IG9wZXJhdGVzIHVw
b24gdmFsdWVzIHN1cHBsaWVkIGJ5IHRoZSBndWVzdCBqdXN0IGJlZm9yZQpiZWluZyB1c2VkIGFz
IGFuIGFycmF5IGluZGV4LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlz
dG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KCi1UaGlzIHZlcnNpb24gY29udGFpbnMgRklY
TUVzIGZvciA0LjEyOgogKiBmaW5kX3JpbmdfbWZuOiBpbnZlc3RpZ2F0ZSB1c2luZyBjaGVja19n
ZXRfcGFnZV9mcm9tX2dmbigpCiAgIGFuZCByZXdyaXRlIHRoaXMgZnVuY3Rpb24gdXNpbmcgaXQg
b3Igd2l0aCBhZG9wdGVkIGxvZ2ljCgogKiBzaHJpbmsgY3JpdGljYWwgc2VjdGlvbnM6IG1vdmUg
YWNxdWlyZS9yZWxlYXNlIG9mIHRoZSBnbG9iYWwgbG9jay4KICogc2ltcGxpZnkgdGhlIG91dCBs
YWJlbCBwYXRoIHdoZW4gbG9jayByZWxlYXNlIGhhcyBiZWVuIG1vdmVkLgoKICogLSBkcm9wIHVz
ZSBvZiB1bnNpZ25lZCBsb25nIHR5cGUgYXMgaHlwZXJjYWxsIGFyZ3M6IG5vdCBjb21wYXQtZnJp
ZW5kbHkKICogLSBkcm9wIFVMIHN1ZmZpeCBvbiBYRU5fQVJHT19SRUdJU1RFUl9GTEFHX01BU0sK
ICogLSBndWFyZCBYRU5fQVJHT19SRUdJU1RFUl9GTEFHX01BU0sgKHBlcmhhcHMgZnJhbWVkIGJ5
ICIjaWZkZWYgX19YRU5fXyIpCiAqIC0gZGVmaW5lIFhFTl9BUkdPX1JFR0lTVEVSX0ZMQUdfTUFT
SyBpbiB0ZXJtcyBvZiBvdGhlciBmbGFncyBkZWZpbmVkCgogKiByZWdpc3Rlcl9yaW5nOiBwdWxs
IHdyaXRlX3VubG9jayB1cCBhYm92ZSB0aGUgY2xlYW51cCBhY3Rpb25zIGFib3ZlCiAgIGFuZCBh
ZGQgYW5vdGhlciBsYWJlbCB0byBhYm9yYiB0aGUgdHdvIHNlcGFyYXRlIHB1dF9kb21haW4oKSBj
YWxscyBvbgogICB0aGUgZXJyb3IgcGF0aHMuCi0tLQp2MyAjMDcgSmFuOiBjb21tZW50OiBtaW5p
bXVtIHJpbmcgc2l6ZSBpcyBiYXNlZCBvbiBtaW5pbXVtLXNpemVkIG1lc3NhZ2UKdjMgIzA0IEFu
ZHJldzogcmVmZXJlbmNlIENPTkZJR19BUkdPIGluIHRoZSBjb21tYW5kIGxpbmUgZG9jdW1lbnRh
dGlvbgp2MyAjMDcgSmFuOiByZWdpc3Rlcl9yaW5nOiBmb2xkIGVsc2UsIGlmIGludG8gZWxzZS1p
ZiB0byBkcm9wIGluZGVudAp2MyAjMDcgSmFuOiByZW1vdmUgbm8gbG9uZ2VyIHVzZWQgZ3Vlc3Rf
aGFuZGxlX2lzX2FsaWduZWQgbWFjcm9zCnYzICMwNyBKYW46IHJlbW92ZSBkZWFkIGNvZGUgZnJv
bSBmaW5kX3JpbmdfbWZucwp2MyAjMDcgSmFuOiBmaXggZm9ybWF0IHN0cmluZyBpbmRlbnRpb24g
aW4gcHJpbnRrcwp2MyAjMDcgSmFuOiByZW1vdmUgcmVkdW5kYW50IGJvdW5kcyBjaGVjayBvbiBu
cGFnZSBpbiBmaW5kX3JpbmdfbWZucwp2MyAjMDggc2VsZi9Sb2dlcjogaW1wcm92ZSBkcHJpbnRr
IG91dHB1dCBpbiBmaW5kX3JpbmdfaW5mbyBsaWtlIGZpbmRfc2VuZF9pbmZvCnYzICMwNyBKYW46
IHJlbmFtZSByaW5nX2ZpbmRfaW5mbyB0byBmaW5kX3JpbmdfaW5mbwp2MyAjMDcgSmFuOiB1c2Ug
YXJyYXlfaW5kZXhfbm9zcGVjIGluIHJpbmdfbWFwX3BhZ2UKdjMgIzA3IEphbjogZml4IG51bWVy
aWMgZW50cmllcyBpbiBwcmludGsgZm9ybWF0IHN0cmluZ3MKdjMgIzcgSmFuOiBkcm9wIHVubmVl
ZGVkIHBhcmVudGhlc2VzIGZyb20gUk9VTkRVUF9NRVNTQUdFIGRlZm4KdjMgIzEwIFJvZ2VyOiBt
b3ZlIGZpbmQgZnVuY3Rpb25zIHRvIHRvcCBvZiBmaWxlIGFuZCBkcm9wIHByb3RvdHlwZXMKdjMg
IzAzIG1lbGQgY29tcGF0IGNoZWNrIGZvciBoeXBlcmNhbGwgYXJnIHJlZ2lzdGVyIHN0cnVjdAp2
MyAjMDQgUm9nZXIvSmFuOiBtYWtlIGxvY2sgbmFtZXMgY2xlYXJlciBhbmQgYXNzZXJ0IHRoZWly
IHN0YXRlCnYzICMwNCBKYW46IHBvcnQgLT4gYXBvcnQgd2l0aCB0eXBlOyBkaXN0aW5ndWlzaCBh
cmdvIHBvcnQgZnJvbSBldnRjaG4KdjMgZmVlZGJhY2sgIzA3IEVyaWM6IGZpeCBoZWFkZXIgbWF4
IHJpbmcgc2l6ZSBjb21tZW50IHVuaXRzCnYzIGZlZWRiYWNrICMwNCBSb2dlcjogbWZuX21hcHBp
bmc6IHZvaWQqIGluc3RlYWQgb2YgdWludDhfdCoKdjMgdXNlICV1IGZvciBwcmludGluZyB1bnNp
Z25lZCBpbnRzIGluIGZpbmRfcmluZ19tZm5zCnYzIGZlZWRiYWNrICMwNCBKYW46IHVpbnQzMl90
IC0+IHVuc2lnbmVkIGludCBmb3IgbnBhZ2UgaW4gcmVnaXN0ZXJfcmluZwp2MyBmZWVkYmFjayAj
MDQgUm9nZXI6IGRyb3AgbnBhZ2VzIHN0cnVjdCBtZW1iZXIsIGNhbGN1bGF0ZSBmcm9tIGxlbgp2
MyA6IHJlZ2lzdGVyX3Jpbmc6IHVpbnQzMl90IC0+IHVuc2lnbmVkIGludCBmb3IgcHJpdmF0ZV90
eF9wdHIKdjMgZmVlZGJhY2sgUm9nZXIvSmFuOiBBU1NFUlQgY3VycmQgaXMgY3VycmVudC0+ZG9t
YWluIG9yIHVzZSAnZCcgdmFyaWFibGUgbmFtZQp2MyBmZWVkYmFjayAjMDcgUm9nZXI6IHVzZSBv
cHRfYXJnb19tYWNfcGVybWlzc2l2ZSA6IGEgYm9vbGVhbiBvcHQKdjMgZmVlZGJhY2sgIzA0IFJv
Z2VyOiByZW9yZGVyICNpbmNsdWRlcyB0byBhbHBoYWJldGljYWwgb3JkZXIKdjMgZmVlZGJhY2sg
IzA3IFJvZ2VyOiBkcm9wIGNvbW1lbnQgcmU6IEludGVsIEVQVC9BTUQgTlBUIGZvciB3cml0ZS1v
bmx5IG1hcHBpbmcKdjMgZmVlZGJhY2sgIzA3IFJvZ2VyOiBkcm9wIHB0ciBhcml0aG1ldGljIGlu
IHVwZGF0ZV90eF9wdHIsIHVzZSByaW5nIHN0cnVjdCBjYXN0CnYzIGZlZWRiYWNrICMwNyBSb2dl
cjogZHJvcCBuZXdsaW5lIGluIHJpbmdfbWFwX3BhZ2UKdjMgZmVlZGJhY2sgIzA3IFJvZ2VyOiBk
cm9wIHVubmVlZGVkIG51bGwgY2hlY2sgYmVmb3JlIHhmcmVlCnYzIGZlZWRiYWNrICMwNyBSb2dl
cjogdXNlIHJldHVybiBhbmQgZHJvcCBvdXQgbGFiZWwgaW4gcmVnaXN0ZXJfcmluZwp2MyBTdGVm
YW5vOiBhZGQgNEsgcGFnZSBjb25zdHJhaW50IHRvIGhlYWRlciBmaWxlIGNvbW1lbnQgJiBjb21t
aXQgbXNnCnYzIEp1bGllbi9TdGVmYW5vOiA0SyBncmFudWxhcml0eSBvazogdXNlIDY0LWJpdCBn
Zm5zIGluIHJlZ2lzdGVyIGludGVyZmFjZQoKdjIgc2VsZjogZGlzYWxsb3cgcmluZyByZXNpemUg
dmlhIHJlcmVnaXN0ZXIKdjIgZmVlZGJhY2sgSmFuOiBkcm9wIGNvb2tpZSwgaW1wbGVtZW50IHRl
YXJkb3duCnYyIGZlZWRiYWNrIEphbjogZHJvcCBtZXNzYWdlIGZyb20gYXJnb19tZXNzYWdlX29w
CnYyIHNlbGY6IG1vdmUgaGFzaF9pbmRleCBmdW5jdGlvbiBiZWxvdyBsb2NraW5nIGNvbW1lbnQK
djIgc2VsZjogT1ZFUkhBVUwKdjIgc2VsZi9KYW46IHJlbW92ZSB1c2Ugb2YgbWFnaWMgdmVyaWZp
Y2F0aW9uIGZpZWxkIGFuZCB0aWR5IHVwCnYyIHNlbGY6IG1lcmdlIG1heCBhbmQgbWluIHJpbmcg
c2l6ZSBjaGVjayBjbGF1c2VzCnYyIGZlZWRiYWNrIHYxIzEzIFJvZ2VyOiB1c2UgT1Mtc3VwcGxp
ZWQgcm91bmR1cDsgZHJvcCBmcm9tIHB1YmxpYyBoZWFkZXIKdjIgZmVlZGJhY2sgIzksIEphbjog
dXNlIHRoZSBhcmdvLW1hYyBib290cGFyYW0gYXQgcG9pbnQgb2YgaW50cm9kdWN0aW9uCnYyIGZl
ZWRiYWNrICM5LCBKYW46IHJlbmFtZSBib290IG9wdCB2YXJpYWJsZSB0byBjb21wbHkgd2l0aCBj
b252ZW50aW9uCnYyIGZlZWRiYWNrICM5LCBKYW46IHJlbmFtZSB0aGUgYXJnb19tYWMgYm9vdHBh
cmFtIHRvIGFyZ28tbWFjCnYyIGZlZWRiYWNrICM5IEphbjogZG9jdW1lbnQgYXJnbyBib290IG9w
dCBpbiB4ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCnYxLDIgZmVlZGJhY2sgSmFuL1JvZ2VyL1Bh
dWw6IGRyb3AgZXJybm8gcmV0dXJuaW5nIGd1ZXN0IGFjY2VzcyBmdW5jdGlvbnMKdjEgZmVlZGJh
Y2sgUm9nZXIsIEphbjogZHJvcCBhcmdvIHByZWZpeCBvbiBzdGF0aWMgZnVuY3Rpb25zCnYxIGZl
ZWRiYWNrIFJvZ2VyOiBzL3Bmbi9nZm4vIGFuZCByZXRpcmUgYWx3YXlzLTY0LWJpdCB0eXBlCnYy
LiBmZWVkYmFjayBKYW46IGRvY3VtZW50IHRoZSBhcmdvLW1hYyBib290IG9wdAp2Mi4gZmVlZGJh
Y2sgSmFuOiBzaW1wbGlmeSByZS1yZWdpc3RlciwgZHJvcCBtYXBwaW5ncwp2MSAjMTMgZmVlZGJh
Y2sgSmFuOiByZXZpc2UgdXNlIG9mIGd1ZXN0X2hhbmRsZV9va2F5IHZzIF9fY29weSBvcHMKCnYx
ICMxMyBmZWVkYmFjaywgSmFuOiByZWdpc3RlciBvcCA6IHMvRUNPTk5SRUZVU0VEL0VTUkNILwp2
MSAjNSAoIzEzKSBmZWVkYmFjayBQYXVsOiByZWdpc3RlciBvcDogdXNlIGN1cnJkIGluIGRvX21l
c3NhZ2Vfb3AKdjEgIzEzIGZlZWRiYWNrLCBQYXVsOiByZWdpc3RlciBvcDogdXNlIG1mbl9lcSBj
b21wYXJhdG9yCnYxICM1ICgjMTMpIGZlZWRiYWNrIFBhdWw6IHJlZ2lzdGVyIG9wOiB1c2UgY3Vy
cmQgaW4gYXJnb19yZWdpc3Rlcl9yaW5nCnYxICMxMyBmZWVkYmFjayBQYXVsOiByZWdpc3RlciBv
cDogd2hpdGVzcGFjZSwgdW5zaWduZWQsIGJvdW5kcyBjaGVjawp2MSAjMTMgZmVlZGJhY2sgUGF1
bDogdXNlIG9mIGhleCBpbiBsaW1pdCBjb25zdGFudCBkZWZpbml0aW9uCnYxICMxMyBmZWVkYmFj
ayBQYXVsLCByZWdpc3RlciBvcDogc2V0IG5tZm5zIG9uIGxvb3AgdGVybWluYXRpb24KdjEgIzEz
IGZlZWRiYWNrIFBhdWw6IHJlZ2lzdGVyIG9wOiBkby93aGlsZSAtPiBnb3RvcywgcmVpbmRlbnQK
djEgYXJnb19yaW5nX21hcF9wYWdlOiBkcm9wIHVpbnQzMl90IGZvciB1bnNpZ25lZCBpbnQKdjEu
ICMxMyBmZWVkYmFjayBKdWxpZW46IHVzZSBwYWdlIGRlc2NyaXB0b3JzIGluc3RlYWQgb2YgZ3Bm
bnMuCiAgIC0gYWRkcyBBQkkgc3VwcG9ydCBmb3IgcGFnZXMgd2l0aCBkaWZmZXJlbnQgZ3JhbnVs
YXJpdHkuCnYxIGZlZWRiYWNrICMxMywgUGF1bDogYWRqdXN0IGxvZyBsZXZlbCBvZiBtZXNzYWdl
CnYxIGZlZWRiYWNrICMxMywgUGF1bDogdXNlIGdwcmludGsgZm9yIGd1ZXN0LXRyaWdnZXJlZCB3
YXJuaW5nCnYxIGZlZWRiYWNrICMxMywgUGF1bDogZ3ByaW50ayBhbmQgWEVOTE9HX0RFQlVHIGZv
ciByaW5nIHJlZ2lzdHJhdGlvbgp2MSBmZWVkYmFjayAjMTMsIFBhdWw6IHVzZSBncHJpbnRrIGZv
ciBlcnJzIGluIGFyZ29fcmluZ19tYXBfcGFnZQp2MSBmZWVkYmFjayAjMTMsIFBhdWw6IHVzZSBF
Tk9NRU0gaWYgZ2xvYmFsIG1hcHBpbmcgZmFpbHMKdjEgZmVlZGJhY2sgUGF1bDogb3ZlcmZsb3cg
Y2hlY2sgYmVmb3JlIHNoaWZ0CnYxOiBhZGQgZGVmaW5lIGZvciBjb3B5X2ZpZWxkX3RvX2d1ZXN0
X2Vycm5vCnYxOiBmaXggZ3ByaW50ayB1c2UgZm9yIEFSTSBhcyBpdHMgZGVmbiBkaXNsaWtlcyBz
cGxpdCBmb3JtYXQgc3RyaW5ncwp2MTogdXNlIGNvcHlfZmllbGRfdG9fZ3Vlc3RfZXJybm8KdjEg
ZmVlZGJhY2sgIzEzLCBKYW46IGFyZ29faGFzaF9mbjogbm8gaW5saW5lLCByZW5hbWUsIGNoYW5n
ZSB0eXBlCnYxIGZlZWRiYWNrICMxMywgUGF1bCwgSmFuOiBFRkFVTFQgLT4gRU5PTUVNIGluIGFy
Z29fcmluZ19tYXBfcGFnZQp2MSBmZWVkYmFjayAjMTMsIEphbjogcmVuYW1lIHBhZ2UgdmFyIGlu
IGFyZ29fcmluZ19tYXBfcGFnZQp2MSBmZWVkYmFjayAjMTMsIEphbjogc3dpdGNoIHVpbnQ4X3Qq
IHRvIHZvaWQqIGFuZCBkcm9wIGNhc3QKdjEgZmVlZGJhY2sgIzEzLCBKYW46IHN3aXRjaCBtZW1v
cnkgYmFycmllciB0byBzbXBfd21iCnYxIGZlZWRiYWNrICMxMywgSmFuOiBtYWtlICdyaW5nJyBj
b21tZW50IGNvbXBseSB3aXRoIHNpbmdsZS1saW5lIHN0eWxlCnYxIGZlZWRiYWNrICMxMywgSmFu
OiB1c2UgeHphbGxvY19hcnJheSwgZHJvcCBsb29wIE5VTEwgaW5pdAp2MSBmZWVkYmFjayAjMTMs
IEphbjogaW5pdCBib29sIHdpdGggZmFsc2UgcmF0aGVyIHRoYW4gMAp2MSBmZWVkYmFjayAjMTMg
SmFuOiB1c2UgX19jb3B5OyBkZWZpbmUgYW5kIHVzZSBfX2NvcHlfZmllbGRfdG9fZ3Vlc3RfZXJy
bm8KdjEgZmVlZGJhY2sgIzEzLCBKYW46IHVzZSB4emFsbG9jLCBkcm9wIGluZGl2aWR1YWwgaW5p
dCB6ZXJvZXMKdjEgZmVlZGJhY2sgIzEzLCBKYW46IHByZWZpeCBwdWJsaWMgbmFtZXNwYWNlIHdp
dGggeGVuCnYxIGZlZWRiYWNrICMxMywgSmFuOiBibGFuayBsaW5lIGFmdGVyIG9wIGNhc2UgaW4g
ZG9fYXJnb19tZXNzYWdlX29wCnYxIHNlbGY6IHJlZmxvdyBjb21tZW50IGluIGFyZ29fcmluZ19t
YXBfcGFnZSB0byB3aXRoaW4gODAgY2hhciBsZW4KdjEgZmVlZGJhY2sgIzEzLCBSb2dlcjogdXNl
IHRydWUgbm90IDEgaW4gYXNzaWduIHRvIHVwZGF0ZV90eF9wdHIgYm9vbAp2MSBmZWVkYmFjayAj
MjEsIEphbjogZm9sZCBpbiB0aGUgYXJyYXlfaW5kZXhfbm9zcGVjIGhhc2ggZnVuY3Rpb24gZ3Vh
cmRzCnYxIGZlZWRiYWNrICMxOCwgSmFuOiBmb2xkIHRoZSBtYXggcmluZyBjb3VudCBsaW1pdCBp
bnRvIHRoZSBzZXJpZXMKdjEgc2VsZjogdXNlIHVuc2lnbmVkIGxvbmcgdHlwZSBmb3IgWEVOX0FS
R09fUkVHSVNURVJfRkxBR19NQVNLCnYxOiBmZWVkYmFjayAjMTUgSmFuOiBoYW5kbGUgdXBwZXIt
aGFsdmVzIG9mIGh5cGVyY2FsbCBhcmdzCnYxLiBmZWVkYmFjayAjMTMgSmFuOiBhZGQgY29tbWVu
dCByZTogcGFnZSBhbGlnbm1lbnQKdjEuIHNlbGY6IGNvbmZpcm0gcmluZyBtYWdpYyBwcmVzZW5j
ZSBpbiBzdXBwbGllZCBwYWdlIGFycmF5CnYxLiBmZWVkYmFjayAjMTMgSmFuOiBhZGQgY29tbWVu
dCByZTogbWluaW11bSByaW5nIHNpemUKdjEuIGZlZWRiYWNrICMxMyBSb2dlcjogdXNlIEFTU0VS
VF9VTlJFQUNIQUJMRQp2MS4gZmVlZGJhY2sgUm9nZXI6IGFkZCBjb21tZW50IHRvIGhhc2ggZnVu
Y3Rpb24KCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgMTcgKysKIHhlbi9j
b21tb24vYXJnby5jICAgICAgICAgICAgICAgICB8IDQ3NSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQogeGVuL2NvbW1vbi9jb21wYXQvYXJnby5jICAgICAgICAgIHwgICAx
ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggICAgICAgICB8ICA3NyArKysrKysKIHhlbi9p
bmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAgICB8ICAgMSArCiA1IGZpbGVzIGNoYW5nZWQsIDU3
MCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
CmluZGV4IDA4YzI4ZjkuLjA5OWM0YjYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAg
LTE5NSw2ICsxOTUsMjMgQEAgVGhpcyBhbGxvd3MgZG9tYWlucyBhY2Nlc3MgdG8gdGhlIEFyZ28g
aHlwZXJjYWxsLCB3aGljaCBzdXBwb3J0cyByZWdpc3RyYXRpb24KIG9mIG1lbW9yeSByaW5ncyB3
aXRoIHRoZSBoeXBlcnZpc29yIHRvIHJlY2VpdmUgbWVzc2FnZXMsIHNlbmRpbmcgbWVzc2FnZXMg
dG8KIG90aGVyIGRvbWFpbnMgYnkgaHlwZXJjYWxsIGFuZCBxdWVyeWluZyB0aGUgcmluZyBzdGF0
dXMgb2Ygb3RoZXIgZG9tYWlucy4KIAorIyMjIGFyZ28tbWFjLXBlcm1pc3NpdmUKKz4gYD0gPGJv
b2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAKKworQ29uc3RyYWluIHRoZSBhY2Nlc3MgY29u
dHJvbCBhcHBsaWVkIHRvIHRoZSBBcmdvIGNvbW11bmljYXRpb24gbWVjaGFuaXNtLgorCitPbmx5
IGF2YWlsYWJsZSBpZiBYZW4gaXMgY29tcGlsZWQgd2l0aCBgQ09ORklHX0FSR09gIGVuYWJsZWQu
CisKK1doZW4gYGZhbHNlYCwgZG9tYWlucyBtYXkgbm90IHJlZ2lzdGVyIHJpbmdzIHRoYXQgaGF2
ZSB3aWxkY2FyZCBzcGVjaWZpZWQKK2ZvciB0aGUgc2VuZGVyIHdoaWNoIHdvdWxkIGFsbG93IG1l
c3NhZ2VzIHRvIGJlIHNlbnQgdG8gdGhlIHJpbmcgYnkgYW55IGRvbWFpbi4KK1RoaXMgaXMgdG8g
cHJvdGVjdCByaW5ncyBhbmQgdGhlIHNlcnZpY2VzIHRoYXQgdXRpbGl6ZSB0aGVtIGFnYWluc3Qg
RG9TIGJ5IGEKK21hbGljaW91cyBvciBidWdneSBkb21haW4gc3BhbW1pbmcgdGhlIHJpbmcuCisK
K1doZW4gdGhlIGJvb3Qgb3B0aW9uIGlzIHNldCB0byBgdHJ1ZWAsIHRoaXMgY29uc3RyYWludCBp
cyByZWxheGVkIGFuZAord2lsZGNhcmQgYW55LXNlbmRlciByaW5ncyBhcmUgYWxsb3dlZCB0byBi
ZSByZWdpc3RlcmVkLgorCiAjIyMgYXNpZCAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggMTk1OGZk
Yy4uMDc2ZWU2YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1v
bi9hcmdvLmMKQEAgLTIyLDE5ICsyMiwzNiBAQAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2lu
Y2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgogI2luY2x1ZGUgPHhlbi90aW1lLmg+CiAKICNpbmNsdWRlIDxwdWJsaWMvYXJnby5o
PgogCisjZGVmaW5lIE1BWF9SSU5HU19QRVJfRE9NQUlOICAgICAgICAgICAgMTI4VQorCisvKiBB
bGwgbWVzc2FnZXMgb24gdGhlIHJpbmcgYXJlIHBhZGRlZCB0byBhIG11bHRpcGxlIG9mIHRoZSBz
bG90IHNpemUuICovCisjZGVmaW5lIFJPVU5EVVBfTUVTU0FHRShhKSBST1VORFVQKChhKSwgWEVO
X0FSR09fTVNHX1NMT1RfU0laRSkKKworLyogTnVtYmVyIG9mIFBBR0VzIG5lZWRlZCB0byBob2xk
IGEgcmluZyBvZiBhIGdpdmVuIHNpemUgaW4gYnl0ZXMgKi8KKyNkZWZpbmUgTlBBR0VTX1JJTkco
cmluZ19sZW4pIFwKKyAgICAoUk9VTkRVUCgoUk9VTkRVUF9NRVNTQUdFKHJpbmdfbGVuKSArIHNp
emVvZih4ZW5fYXJnb19yaW5nX3QpKSwgUEFHRV9TSVpFKSBcCisgICAgID4+IFBBR0VfU0hJRlQp
CisKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX2FkZHJfdCk7CitERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19nZm5fdCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2Fy
Z29fcmluZ190KTsKIAogLyogWGVuIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gZW5hYmxlIGFyZ28g
Ki8KIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2FyZ29fZW5hYmxlZDsKIGJvb2xlYW5f
cGFyYW0oImFyZ28iLCBvcHRfYXJnb19lbmFibGVkKTsKIAorLyogWGVuIGNvbW1hbmQgbGluZSBv
cHRpb24gZm9yIGNvbnNlcnZhdGl2ZSBvciByZWxheGVkIGFjY2VzcyBjb250cm9sICovCitzdGF0
aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9hcmdvX21hY19wZXJtaXNzaXZlOworYm9vbGVhbl9w
YXJhbSgiYXJnby1tYWMtcGVybWlzc2l2ZSIsIG9wdF9hcmdvX21hY19wZXJtaXNzaXZlKTsKKwog
dHlwZWRlZiBzdHJ1Y3QgYXJnb19yaW5nX2lkCiB7CiAgICAgeGVuX2FyZ29fcG9ydF90IGFwb3J0
OwpAQCAtMzA0LDcgKzMyMSw4IEBAIGZpbmRfcmluZ19pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQogICAgICAgICAgICAgcmV0dXJuIHJp
bmdfaW5mbzsKICAgICAgICAgfQogICAgIH0KLSAgICBhcmdvX2RwcmludGsoIm5vIHJpbmdfaW5m
byBmb3VuZFxuIik7CisgICAgYXJnb19kcHJpbnRrKCJubyByaW5nX2luZm8gZm91bmQgZm9yIHJp
bmcoJXU6JXggJXUpXG4iLAorICAgICAgICAgICAgICAgICBpZC0+ZG9tYWluX2lkLCBpZC0+YXBv
cnQsIGlkLT5wYXJ0bmVyX2lkKTsKIAogICAgIHJldHVybiBOVUxMOwogfQpAQCAtMzMyLDYgKzM1
MCw2NiBAQCByaW5nX3VubWFwKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3Jp
bmdfaW5mbyAqcmluZ19pbmZvKQogICAgIH0KIH0KIAorc3RhdGljIGludAorcmluZ19tYXBfcGFn
ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5m
bywKKyAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGksIHZvaWQgKipvdXRfcHRyKQoreworICAg
IEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOworCisgICAgaWYgKCBpID49IHJpbmdf
aW5mby0+bm1mbnMgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAg
ICAgICAgICAgImFyZ286IHJpbmcgKHZtJXU6JXggdm0ldSkgJXAgYXR0ZW1wdGVkIHRvIG1hcCBw
YWdlICV1IG9mICV1XG4iLAorICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuZG9tYWluX2lk
LCByaW5nX2luZm8tPmlkLmFwb3J0LAorICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFy
dG5lcl9pZCwgcmluZ19pbmZvLCBpLCByaW5nX2luZm8tPm5tZm5zKTsKKyAgICAgICAgcmV0dXJu
IC1FTk9NRU07CisgICAgfQorICAgIGkgPSBhcnJheV9pbmRleF9ub3NwZWMoaSwgcmluZ19pbmZv
LT5ubWZucyk7CisKKyAgICBpZiAoICFyaW5nX2luZm8tPm1mbnMgfHwgIXJpbmdfaW5mby0+bWZu
X21hcHBpbmcpCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAg
cmluZ19pbmZvLT5sZW4gPSAwOworICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICB9CisKKyAg
ICBpZiAoICFyaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldICkKKyAgICB7CisgICAgICAgIHJpbmdf
aW5mby0+bWZuX21hcHBpbmdbaV0gPSBtYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHJpbmdfaW5mby0+
bWZuc1tpXSk7CisgICAgICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0gKQorICAg
ICAgICB7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJhcmdvOiByaW5nICh2bSV1
OiV4IHZtJXUpICVwIGF0dGVtcHRlZCB0byBtYXAgIgorICAgICAgICAgICAgICAgICAgICAicGFn
ZSAldSBvZiAldVxuIiwKKyAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5kb21haW5f
aWQsIHJpbmdfaW5mby0+aWQuYXBvcnQsCisgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+
aWQucGFydG5lcl9pZCwgcmluZ19pbmZvLCBpLCByaW5nX2luZm8tPm5tZm5zKTsKKyAgICAgICAg
ICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICB9CisgICAgICAgIGFyZ29fZHByaW50aygibWFw
cGluZyBwYWdlICUiUFJJX21mbiIgdG8gJXBcbiIsCisgICAgICAgICAgICAgICAgICAgICBtZm5f
eChyaW5nX2luZm8tPm1mbnNbaV0pLCByaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldKTsKKyAgICB9
CisKKyAgICBpZiAoIG91dF9wdHIgKQorICAgICAgICAqb3V0X3B0ciA9IHJpbmdfaW5mby0+bWZu
X21hcHBpbmdbaV07CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQKK3VwZGF0ZV90
eF9wdHIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5n
X2luZm8sCisgICAgICAgICAgICAgIHVpbnQzMl90IHR4X3B0cikKK3sKKyAgICB4ZW5fYXJnb19y
aW5nX3QgKnJpbmdwOworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7Cisg
ICAgQVNTRVJUKHJpbmdfaW5mby0+bWZuX21hcHBpbmdbMF0pOworCisgICAgcmluZ19pbmZvLT50
eF9wdHIgPSB0eF9wdHI7CisgICAgcmluZ3AgPSByaW5nX2luZm8tPm1mbl9tYXBwaW5nWzBdOwor
CisgICAgd3JpdGVfYXRvbWljKCZyaW5ncC0+dHhfcHRyLCB0eF9wdHIpOworICAgIHNtcF93bWIo
KTsKK30KKwogc3RhdGljIHZvaWQKIHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUoZG9taWRf
dCBkb21haW5faWQsIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50KQogewpAQCAtNDkyLDExICs1NzAs
Mzc0IEBAIHBhcnRuZXJfcmluZ3NfcmVtb3ZlKHN0cnVjdCBkb21haW4gKnNyY19kKQogICAgIH0K
IH0KIAorLyoKKyAqIEZJWE1FIGZvciA0LjEyOiBpbnZlc3RpZ2F0ZSB1c2luZyBjaGVja19nZXRf
cGFnZV9mcm9tX2dmbigpCisgKiAgICAgICAgICAgICAgICAgYW5kIHJld3JpdGUgdGhpcyBmdW5j
dGlvbiB1c2luZyBpdCBvciB3aXRoIGFkb3B0ZWQgbG9naWMKKyAqLworc3RhdGljIGludAorZmlu
ZF9yaW5nX21mbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90ICptZm4pCit7Cisg
ICAgcDJtX3R5cGVfdCBwMm10OworICAgIGludCByZXQgPSAwOworCisjaWZkZWYgQ09ORklHX1g4
NgorICAgICptZm4gPSBnZXRfZ2ZuX3Vuc2hhcmUoZCwgZ2ZuX3goZ2ZuKSwgJnAybXQpOworI2Vs
c2UKKyAgICAqbWZuID0gcDJtX2xvb2t1cChkLCBnZm4sICZwMm10KTsKKyNlbmRpZgorCisgICAg
aWYgKCAhbWZuX3ZhbGlkKCptZm4pICkKKyAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyNpZmRlZiBD
T05GSUdfWDg2CisgICAgZWxzZSBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkgfHwgKHAybXQgPT0g
cDJtX3JhbV9sb2dkaXJ0eSkgKQorICAgICAgICByZXQgPSAtRUFHQUlOOworI2VuZGlmCisgICAg
ZWxzZSBpZiAoIChwMm10ICE9IHAybV9yYW1fcncpIHx8CisgICAgICAgICAgICAgICFnZXRfcGFn
ZV9hbmRfdHlwZShtZm5fdG9fcGFnZSgqbWZuKSwgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAg
ICAgICAgcmV0ID0gLUVJTlZBTDsKKworI2lmZGVmIENPTkZJR19YODYKKyAgICBwdXRfZ2ZuKGQs
IGdmbl94KGdmbikpOworI2VuZGlmCisKKyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50
CitmaW5kX3JpbmdfbWZucyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8g
KnJpbmdfaW5mbywKKyAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBucGFnZSwKKyAg
ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fZ2ZuX3QpIGdmbl9o
bmQsCisgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbGVuKQoreworICAgIHVuc2ln
bmVkIGludCBpOworICAgIGludCByZXQgPSAwOworICAgIG1mbl90ICptZm5zOworICAgIHZvaWQg
KiptZm5fbWFwcGluZzsKKworICAgIEFTU0VSVChMT0NLSU5HX1dyaXRlX3JpbmdzX0wyKGQpKTsK
KworICAgIGlmICggcmluZ19pbmZvLT5tZm5zICkKKyAgICB7CisgICAgICAgIC8qIFJpbmcgYWxy
ZWFkeSBleGlzdGVkOiBkcm9wIHRoZSBwcmV2aW91cyBtYXBwaW5nLiAqLworICAgICAgICBncHJp
bnRrKFhFTkxPR19JTkZPLCAiYXJnbzogdm0ldSByZS1yZWdpc3RlciBleGlzdGluZyByaW5nICIK
KyAgICAgICAgICAgICAgICAiKHZtJXU6JXggdm0ldSkgY2xlYXJzIG1hcHBpbmdcbiIsCisgICAg
ICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwKKyAgICAg
ICAgICAgICAgICByaW5nX2luZm8tPmlkLmFwb3J0LCByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQp
OworCisgICAgICAgIHJpbmdfcmVtb3ZlX21mbnMoZCwgcmluZ19pbmZvKTsKKyAgICAgICAgQVNT
RVJUKCFyaW5nX2luZm8tPm1mbnMpOworICAgIH0KKworICAgIG1mbnMgPSB4bWFsbG9jX2FycmF5
KG1mbl90LCBucGFnZSk7CisgICAgaWYgKCAhbWZucyApCisgICAgICAgIHJldHVybiAtRU5PTUVN
OworCisgICAgZm9yICggaSA9IDA7IGkgPCBucGFnZTsgaSsrICkKKyAgICAgICAgbWZuc1tpXSA9
IElOVkFMSURfTUZOOworCisgICAgbWZuX21hcHBpbmcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwg
bnBhZ2UpOworICAgIGlmICggIW1mbl9tYXBwaW5nICkKKyAgICB7CisgICAgICAgIHhmcmVlKG1m
bnMpOworICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICByaW5nX2luZm8tPm1m
bnMgPSBtZm5zOworICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmcgPSBtZm5fbWFwcGluZzsKKwor
ICAgIGZvciAoIGkgPSAwOyBpIDwgbnBhZ2U7IGkrKyApCisgICAgeworICAgICAgICB4ZW5fYXJn
b19nZm5fdCBhcmdvX2dmbjsKKyAgICAgICAgbWZuX3QgbWZuOworCisgICAgICAgIHJldCA9IF9f
Y29weV9mcm9tX2d1ZXN0X29mZnNldCgmYXJnb19nZm4sIGdmbl9obmQsIGksIDEpID8gLUVGQVVM
VCA6IDA7CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
IHJldCA9IGZpbmRfcmluZ19tZm4oZCwgX2dmbihhcmdvX2dmbiksICZtZm4pOworICAgICAgICBp
ZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgImFy
Z286IHZtJXU6IGludmFsaWQgZ2ZuICUiUFJJX2dmbiIgIgorICAgICAgICAgICAgICAgICAgICAi
cjoodm0ldToleCB2bSV1KSAlcCAldS8ldVxuIiwKKyAgICAgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCBnZm5feChfZ2ZuKGFyZ29fZ2ZuKSksCisgICAgICAgICAgICAgICAgICAgIHJpbmdf
aW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLmFwb3J0LAorICAgICAgICAgICAgICAg
ICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQsIHJpbmdfaW5mbywgaSwgbnBhZ2UpOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICByaW5nX2luZm8tPm1mbnNbaV0g
PSBtZm47CisKKyAgICAgICAgYXJnb19kcHJpbnRrKCIldTogJSJQUklfZ2ZuIiAtPiAlIlBSSV9t
Zm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAgaSwgZ2ZuX3goX2dmbihhcmdvX2dmbikpLCBt
Zm5feChyaW5nX2luZm8tPm1mbnNbaV0pKTsKKyAgICB9CisKKyAgICByaW5nX2luZm8tPm5tZm5z
ID0gaTsKKworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmluZ19yZW1vdmVfbWZucyhkLCByaW5n
X2luZm8pOworICAgIGVsc2UKKyAgICB7CisgICAgICAgIEFTU0VSVChyaW5nX2luZm8tPm5tZm5z
ID09IE5QQUdFU19SSU5HKGxlbikpOworCisgICAgICAgIGdwcmludGsoWEVOTE9HX0RFQlVHLCAi
YXJnbzogdm0ldSByaW5nICh2bSV1OiV4IHZtJXUpICVwICIKKyAgICAgICAgICAgICAgICAibWZu
X21hcHBpbmcgJXAgbGVuICV1IG5tZm5zICV1XG4iLAorICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgcmluZ19pbmZvLT5pZC5kb21haW5faWQsCisgICAgICAgICAgICAgICAgcmluZ19pbmZv
LT5pZC5hcG9ydCwgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkLCByaW5nX2luZm8sCisgICAgICAg
ICAgICAgICAgcmluZ19pbmZvLT5tZm5fbWFwcGluZywgcmluZ19pbmZvLT5sZW4sIHJpbmdfaW5m
by0+bm1mbnMpOworICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisKKy8qCisgKiBGSVhNRSBm
b3IgNC4xMjoKKyAqICogc2hyaW5rIGNyaXRpY2FsIHNlY3Rpb25zOiBtb3ZlIGFjcXVpcmUvcmVs
ZWFzZSBvZiB0aGUgZ2xvYmFsIGxvY2suCisgKiAqIHNpbXBsaWZ5IHRoZSBvdXQgbGFiZWwgcGF0
aCB3aGVuIGxvY2sgcmVsZWFzZSBoYXMgYmVlbiBtb3ZlZC4KKyAqLworc3RhdGljIGxvbmcKK3Jl
Z2lzdGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCisgICAgICAgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KSByZWdfaG5kLAorICAgICAg
ICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX2dmbl90KSBnZm5faG5kLAor
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnBhZ2UsIGJvb2wgZmFpbF9leGlzdCkKK3sKKyAg
ICB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QgcmVnOworICAgIHN0cnVjdCBhcmdvX3JpbmdfaWQg
cmluZ19pZDsKKyAgICB2b2lkICptYXBfcmluZ3A7CisgICAgeGVuX2FyZ29fcmluZ190ICpyaW5n
cDsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKKyAgICBzdHJ1Y3QgYXJn
b19zZW5kX2luZm8gKnNlbmRfaW5mbyA9IE5VTEw7CisgICAgc3RydWN0IGRvbWFpbiAqZHN0X2Qg
PSBOVUxMOworICAgIGludCByZXQgPSAwOworICAgIHVuc2lnbmVkIGludCBwcml2YXRlX3R4X3B0
cjsKKworICAgIEFTU0VSVChjdXJyZCA9PSBjdXJyZW50LT5kb21haW4pOworCisgICAgaWYgKCBj
b3B5X2Zyb21fZ3Vlc3QoJnJlZywgcmVnX2huZCwgMSkgKQorICAgICAgICByZXR1cm4gLUVGQVVM
VDsKKworICAgIC8qCisgICAgICogQSByaW5nIG11c3QgYmUgbGFyZ2UgZW5vdWdoIHRvIHRyYW5z
bWl0IG1lc3NhZ2VzLCBzbyByZXF1aXJlcyBzcGFjZSBmb3I6CisgICAgICogKiAxIG1lc3NhZ2Ug
aGVhZGVyLCBwbHVzCisgICAgICogKiAxIHBheWxvYWQgc2xvdCAocGF5bG9hZCBpcyBhbHdheXMg
cm91bmRlZCB0byBhIG11bHRpcGxlIG9mIDE2IGJ5dGVzKQorICAgICAqICAgZm9yIHRoZSBtZXNz
YWdlIHBheWxvYWQgdG8gYmUgd3JpdHRlbiBpbnRvLCBwbHVzCisgICAgICogKiAxIG1vcmUgc2xv
dCwgc28gdGhhdCB0aGUgcmluZyBjYW5ub3QgYmUgZmlsbGVkIHRvIGNhcGFjaXR5IHdpdGggYQor
ICAgICAqICAgc2luZ2xlIG1pbmltdW0tc2l6ZSBtZXNzYWdlIC0tIHNlZSB0aGUgbG9naWMgaW4g
cmluZ2J1Zl9pbnNlcnQgLS0KKyAgICAgKiAgIGFsbG93aW5nIGZvciB0aGlzIGVuc3VyZXMgdGhh
dCB0aGVyZSBjYW4gYmUgc3BhY2UgcmVtYWluaW5nIHdoZW4gYQorICAgICAqICAgbWVzc2FnZSBp
cyBwcmVzZW50LgorICAgICAqIFRoZSBhYm92ZSBkZXRlcm1pbmVzIHRoZSBtaW5pbXVtIGFjY2Vw
dGFibGUgcmluZyBzaXplLgorICAgICAqLworICAgIGlmICggKHJlZy5sZW4gPCAoc2l6ZW9mKHN0
cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyKQorICAgICAgICAgICAgICAgICAgICAg
ICsgUk9VTkRVUF9NRVNTQUdFKDEpICsgUk9VTkRVUF9NRVNTQUdFKDEpKSkgfHwKKyAgICAgICAg
IChyZWcubGVuID4gWEVOX0FSR09fTUFYX1JJTkdfU0laRSkgfHwKKyAgICAgICAgIChyZWcubGVu
ICE9IFJPVU5EVVBfTUVTU0FHRShyZWcubGVuKSkgfHwKKyAgICAgICAgIChOUEFHRVNfUklORyhy
ZWcubGVuKSAhPSBucGFnZSkgfHwKKyAgICAgICAgIChyZWcucGFkICE9IDApICkKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisKKyAgICByaW5nX2lkLnBhcnRuZXJfaWQgPSByZWcucGFydG5lcl9p
ZDsKKyAgICByaW5nX2lkLmFwb3J0ID0gcmVnLmFwb3J0OworICAgIHJpbmdfaWQuZG9tYWluX2lk
ID0gY3VycmQtPmRvbWFpbl9pZDsKKworICAgIHJlYWRfbG9jaygmTDFfZ2xvYmFsX2FyZ29fcnds
b2NrKTsKKworICAgIGlmICggIWN1cnJkLT5hcmdvICkKKyAgICB7CisgICAgICAgIHJldCA9IC1F
Tk9ERVY7CisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKyAgICB9CisKKyAgICBpZiAoIHJlZy5w
YXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAgeworICAgICAgICBpZiAoICFv
cHRfYXJnb19tYWNfcGVybWlzc2l2ZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1F
UEVSTTsKKyAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKyAgICAgICAgfQorICAgIH0KKyAg
ICBlbHNlCisgICAgeworICAgICAgICBkc3RfZCA9IGdldF9kb21haW5fYnlfaWQocmVnLnBhcnRu
ZXJfaWQpOworICAgICAgICBpZiAoICFkc3RfZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGFy
Z29fZHByaW50aygiIWRzdF9kLCBFU1JDSFxuIik7CisgICAgICAgICAgICByZXQgPSAtRVNSQ0g7
CisgICAgICAgICAgICBnb3RvIG91dF91bmxvY2s7CisgICAgICAgIH0KKworICAgICAgICBpZiAo
ICFkc3RfZC0+YXJnbyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGFyZ29fZHByaW50aygiIWRz
dF9kLT5hcmdvLCBFQ09OTlJFRlVTRURcbiIpOworICAgICAgICAgICAgcmV0ID0gLUVDT05OUkVG
VVNFRDsKKyAgICAgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOworICAgICAgICAgICAgZ290byBv
dXRfdW5sb2NrOworICAgICAgICB9CisKKyAgICAgICAgc2VuZF9pbmZvID0geHphbGxvYyhzdHJ1
Y3QgYXJnb19zZW5kX2luZm8pOworICAgICAgICBpZiAoICFzZW5kX2luZm8gKQorICAgICAgICB7
CisgICAgICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICAgICAgcHV0X2RvbWFpbihkc3Rf
ZCk7CisgICAgICAgICAgICBnb3RvIG91dF91bmxvY2s7CisgICAgICAgIH0KKyAgICAgICAgc2Vu
ZF9pbmZvLT5pZCA9IHJpbmdfaWQ7CisgICAgfQorCisgICAgd3JpdGVfbG9jaygmY3VycmQtPmFy
Z28tPnJpbmdzX0wyX3J3bG9jayk7CisKKyAgICBpZiAoIGN1cnJkLT5hcmdvLT5yaW5nX2NvdW50
ID49IE1BWF9SSU5HU19QRVJfRE9NQUlOICkKKyAgICB7CisgICAgICAgIHJldCA9IC1FTk9TUEM7
CisgICAgICAgIGdvdG8gb3V0X3VubG9jazI7CisgICAgfQorCisgICAgcmluZ19pbmZvID0gZmlu
ZF9yaW5nX2luZm8oY3VycmQsICZyaW5nX2lkKTsKKyAgICBpZiAoICFyaW5nX2luZm8gKQorICAg
IHsKKyAgICAgICAgcmluZ19pbmZvID0geHphbGxvYyhzdHJ1Y3QgYXJnb19yaW5nX2luZm8pOwor
ICAgICAgICBpZiAoICFyaW5nX2luZm8gKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAt
RU5PTUVNOworICAgICAgICAgICAgZ290byBvdXRfdW5sb2NrMjsKKyAgICAgICAgfQorCisgICAg
ICAgIHNwaW5fbG9ja19pbml0KCZyaW5nX2luZm8tPkwzX2xvY2spOworCisgICAgICAgIHJpbmdf
aW5mby0+aWQgPSByaW5nX2lkOworICAgICAgICBJTklUX0hMSVNUX0hFQUQoJnJpbmdfaW5mby0+
cGVuZGluZyk7CisKKyAgICAgICAgaGxpc3RfYWRkX2hlYWQoJnJpbmdfaW5mby0+bm9kZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgJmN1cnJkLT5hcmdvLT5yaW5nX2hhc2hbaGFzaF9pbmRleCgm
cmluZ19pbmZvLT5pZCldKTsKKworICAgICAgICBncHJpbnRrKFhFTkxPR19ERUJVRywgImFyZ286
IHZtJXUgcmVnaXN0ZXJpbmcgcmluZyAodm0ldToleCB2bSV1KVxuIiwKKyAgICAgICAgICAgICAg
ICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5hcG9ydCwKKyAg
ICAgICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOworICAgIH0KKyAgICBlbHNlIGlmICgg
cmluZ19pbmZvLT5sZW4gKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhlIGNh
bGxlciBzcGVjaWZpZWQgdGhhdCB0aGUgcmluZyBtdXN0IG5vdCBhbHJlYWR5IGV4aXN0LAorICAg
ICAgICAgKiBmYWlsIGF0IGF0dGVtcHQgdG8gYWRkIGEgY29tcGxldGVkIHJpbmcgd2hpY2ggYWxy
ZWFkeSBleGlzdHMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGZhaWxfZXhpc3QgKQorICAg
ICAgICB7CisgICAgICAgICAgICBhcmdvX2RwcmludGsoImRpc2FsbG93ZWQgcmVyZWdpc3RyYXRp
b24gb2YgZXhpc3RpbmcgcmluZ1xuIik7CisgICAgICAgICAgICByZXQgPSAtRUVYSVNUOworICAg
ICAgICAgICAgZ290byBvdXRfdW5sb2NrMjsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggcmlu
Z19pbmZvLT5sZW4gIT0gcmVnLmxlbiApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgKiBDaGFuZ2Ugb2YgcmluZyBzaXplIGNvdWxkIHJlc3VsdCBpbiBlbnRyaWVzIG9u
IHRoZSBwZW5kaW5nCisgICAgICAgICAgICAgKiBub3RpZmljYXRpb25zIGxpc3QgdGhhdCB3aWxs
IG5ldmVyIHRyaWdnZXIuCisgICAgICAgICAgICAgKiBTaW1wbGUgYmx1bnQgc29sdXRpb246IGRp
c2FsbG93IHJpbmcgcmVzaXplIGZvciBub3cuCisgICAgICAgICAgICAgKiBUT0RPOiBpbnZlc3Rp
Z2F0ZSBlbmFibGluZyByaW5nIHJlc2l6ZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLCAiYXJnbzogdm0ldSBhdHRlbXB0ZWQgdG8gY2hhbmdlIHJpbmcg
c2l6ZSAiCisgICAgICAgICAgICAgICAgICAgICIodm0ldToleCB2bSV1KVxuIiwKKyAgICAgICAg
ICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwgcmluZ19pZC5kb21haW5faWQsIHJpbmdfaWQu
YXBvcnQsCisgICAgICAgICAgICAgICAgICAgIHJpbmdfaWQucGFydG5lcl9pZCk7CisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogQ291bGQgcmV0dXJuIEVJTlZBTCBoZXJlLCBidXQgaWYg
dGhlIHJpbmcgZGlkbid0IGFscmVhZHkKKyAgICAgICAgICAgICAqIGV4aXN0IHRoZW4gdGhlIGFy
Z3VtZW50cyB3b3VsZCBoYXZlIGJlZW4gdmFsaWQsIHNvOiBFRVhJU1QuCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIHJldCA9IC1FRVhJU1Q7CisgICAgICAgICAgICBnb3RvIG91dF91bmxv
Y2syOworICAgICAgICB9CisKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfREVCVUcsCisgICAgICAg
ICAgICAgICAgImFyZ286IHZtJXUgcmUtcmVnaXN0ZXJpbmcgZXhpc3RpbmcgcmluZyAodm0ldTol
eCB2bSV1KVxuIiwKKyAgICAgICAgICAgICAgICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRv
bWFpbl9pZCwgcmluZ19pZC5hcG9ydCwKKyAgICAgICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJf
aWQpOworICAgIH0KKworICAgIHJldCA9IGZpbmRfcmluZ19tZm5zKGN1cnJkLCByaW5nX2luZm8s
IG5wYWdlLCBnZm5faG5kLCByZWcubGVuKTsKKyAgICBpZiAoIHJldCApCisgICAgeworICAgICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgImFyZ286IHZtJXUgZmFpbGVk
IHRvIGZpbmQgcmluZyBtZm5zICh2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAgICAgICAgIGN1
cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLmFwb3J0LAorICAgICAg
ICAgICAgICAgIHJpbmdfaWQucGFydG5lcl9pZCk7CisKKyAgICAgICAgcmluZ19yZW1vdmVfaW5m
byhjdXJyZCwgcmluZ19pbmZvKTsKKyAgICAgICAgZ290byBvdXRfdW5sb2NrMjsKKyAgICB9CisK
KyAgICAvKgorICAgICAqIFRoZSBmaXJzdCBwYWdlIG9mIHRoZSBtZW1vcnkgc3VwcGxpZWQgZm9y
IHRoZSByaW5nIGhhcyB0aGUgeGVuX2FyZ29fcmluZworICAgICAqIHN0cnVjdHVyZSBhdCBpdHMg
aGVhZCwgd2hpY2ggaXMgd2hlcmUgdGhlIHJpbmcgaW5kZXhlcyByZXNpZGUuCisgICAgICovCisg
ICAgcmV0ID0gcmluZ19tYXBfcGFnZShjdXJyZCwgcmluZ19pbmZvLCAwLCAmbWFwX3JpbmdwKTsK
KyAgICBpZiAoIHJldCApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAg
ICAgICAgICAgICAgImFyZ286IHZtJXUgZmFpbGVkIHRvIG1hcCByaW5nIG1mbiAwICh2bSV1OiV4
IHZtJXUpXG4iLAorICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9t
YWluX2lkLCByaW5nX2lkLmFwb3J0LAorICAgICAgICAgICAgICAgIHJpbmdfaWQucGFydG5lcl9p
ZCk7CisKKyAgICAgICAgcmluZ19yZW1vdmVfaW5mbyhjdXJyZCwgcmluZ19pbmZvKTsKKyAgICAg
ICAgZ290byBvdXRfdW5sb2NrMjsKKyAgICB9CisgICAgcmluZ3AgPSBtYXBfcmluZ3A7CisKKyAg
ICBwcml2YXRlX3R4X3B0ciA9IHJlYWRfYXRvbWljKCZyaW5ncC0+dHhfcHRyKTsKKworICAgIGlm
ICggKHByaXZhdGVfdHhfcHRyID49IHJlZy5sZW4pIHx8CisgICAgICAgICAoUk9VTkRVUF9NRVNT
QUdFKHByaXZhdGVfdHhfcHRyKSAhPSBwcml2YXRlX3R4X3B0cikgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogU2luY2UgdGhlIHJpbmcgaXMgYSBtZXNzLCBhdHRlbXB0IHRvIGZsdXNo
IHRoZSBjb250ZW50cyBvZiBpdAorICAgICAgICAgKiBoZXJlIGJ5IHNldHRpbmcgdGhlIHR4X3B0
ciB0byB0aGUgbmV4dCBhbGlnbmVkIG1lc3NhZ2Ugc2xvdCBwYXN0CisgICAgICAgICAqIHRoZSBs
YXRlc3QgcnhfcHRyIHdlIGhhdmUgb2JzZXJ2ZWQuIEhhbmRsZSByaW5nIHdyYXAgY29ycmVjdGx5
LgorICAgICAgICAgKi8KKyAgICAgICAgcHJpdmF0ZV90eF9wdHIgPSBST1VORFVQX01FU1NBR0Uo
cmVhZF9hdG9taWMoJnJpbmdwLT5yeF9wdHIpKTsKKworICAgICAgICBpZiAoIHByaXZhdGVfdHhf
cHRyID49IHJlZy5sZW4gKQorICAgICAgICAgICAgcHJpdmF0ZV90eF9wdHIgPSAwOworCisgICAg
ICAgIHVwZGF0ZV90eF9wdHIoY3VycmQsIHJpbmdfaW5mbywgcHJpdmF0ZV90eF9wdHIpOworICAg
IH0KKworICAgIHJpbmdfaW5mby0+dHhfcHRyID0gcHJpdmF0ZV90eF9wdHI7CisgICAgcmluZ19p
bmZvLT5sZW4gPSByZWcubGVuOworICAgIGN1cnJkLT5hcmdvLT5yaW5nX2NvdW50Kys7CisKKyAg
ICBpZiAoIHNlbmRfaW5mbyApCisgICAgeworICAgICAgICBzcGluX2xvY2soJmRzdF9kLT5hcmdv
LT5zZW5kX0wyX2xvY2spOworCisgICAgICAgIGhsaXN0X2FkZF9oZWFkKCZzZW5kX2luZm8tPm5v
ZGUsCisgICAgICAgICAgICAgICAgICAgICAgICZkc3RfZC0+YXJnby0+c2VuZF9oYXNoW2hhc2hf
aW5kZXgoJnNlbmRfaW5mby0+aWQpXSk7CisKKyAgICAgICAgc3Bpbl91bmxvY2soJmRzdF9kLT5h
cmdvLT5zZW5kX0wyX2xvY2spOworICAgIH0KKworIG91dF91bmxvY2syOgorICAgIGlmICggIXJl
dCApCisgICAgICAgIHhmcmVlKHNlbmRfaW5mbyk7CisKKyAgICBpZiAoIGRzdF9kICkKKyAgICAg
ICAgcHV0X2RvbWFpbihkc3RfZCk7CisKKyAgICAvKgorICAgICAqIEZJWE1FIGZvciA0LjEyOiBw
dWxsIHRoaXMgd3JpdGVfdW5sb2NrIHVwIGFib3ZlIHRoZSBjbGVhbnVwIGFjdGlvbnMgYWJvdmUK
KyAgICAgKiBhbmQgYWRkIGFub3RoZXIgbGFiZWwgdG8gYWJvcmIgdGhlIHR3byBzZXBhcmF0ZSBw
dXRfZG9tYWluKCkgY2FsbHMgb24KKyAgICAgKiB0aGUgZXJyb3IgcGF0aHMuCisgICAgICovCisg
ICAgd3JpdGVfdW5sb2NrKCZjdXJyZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKKworIG91dF91
bmxvY2s6CisgICAgcmVhZF91bmxvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CisKKyAgICBy
ZXR1cm4gcmV0OworfQorCiBsb25nCiBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCiAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgYXJnNCkKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRv
bWFpbjsKICAgICBsb25nIHJjID0gLUVGQVVMVDsKIAogICAgIGFyZ29fZHByaW50aygiLT5kb19h
cmdvX29wKCV1LCVwLCVwLCVsdSwweCVseClcbiIsIGNtZCwKQEAgLTUwNyw2ICs5NDgsMzggQEAg
ZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZzEsCiAKICAgICBzd2l0Y2ggKGNtZCkKICAgICB7CisgICAgY2FzZSBYRU5fQVJHT19PUF9y
ZWdpc3Rlcl9yaW5nOgorICAgIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5f
YXJnb19yZWdpc3Rlcl9yaW5nX3QpIHJlZ19obmQgPQorICAgICAgICAgICAgZ3Vlc3RfaGFuZGxl
X2Nhc3QoYXJnMSwgeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KTsKKyAgICAgICAgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19nZm5fdCkgZ2ZuX2huZCA9CisgICAgICAgICAgICBndWVz
dF9oYW5kbGVfY2FzdChhcmcyLCB4ZW5fYXJnb19nZm5fdCk7CisgICAgICAgIC8qIGFyZzMgaXMg
bnBhZ2UgKi8KKyAgICAgICAgLyogYXJnNCBpcyBmbGFncyAqLworICAgICAgICBib29sIGZhaWxf
ZXhpc3QgPSBhcmc0ICYgWEVOX0FSR09fUkVHSVNURVJfRkxBR19GQUlMX0VYSVNUOworCisgICAg
ICAgIGlmICggdW5saWtlbHkoYXJnMyA+IChYRU5fQVJHT19NQVhfUklOR19TSVpFID4+IFBBR0Vf
U0hJRlQpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIC8qCisgICAgICAgICAqIENoZWNrIGFjY2Vz
cyB0byB0aGUgd2hvbGUgYXJyYXkgaGVyZSBzbyB3ZSBjYW4gdXNlIHRoZSBmYXN0ZXIgX19jb3B5
CisgICAgICAgICAqIG9wZXJhdGlvbnMgdG8gcmVhZCBlYWNoIGVsZW1lbnQgbGF0ZXIuCisgICAg
ICAgICAqLworICAgICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2theShnZm5faG5k
LCBhcmczKSkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIC8qIGFyZzQ6IHJlc2VydmUg
Y3VycmVudGx5LXVuZGVmaW5lZCBiaXRzLCByZXF1aXJlIHplcm8uICAqLworICAgICAgICBpZiAo
IHVubGlrZWx5KGFyZzQgJiB+WEVOX0FSR09fUkVHSVNURVJfRkxBR19NQVNLKSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICB9CisKKyAgICAgICAgcmMgPSByZWdpc3Rlcl9yaW5nKGN1cnJkLCByZWdfaG5kLCBnZm5faG5k
LCBhcmczLCBmYWlsX2V4aXN0KTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVmYXVs
dDoKICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMgYi94ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMKaW5k
ZXggOGVkYjllOC4uOTQzN2E3YSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jb21wYXQvYXJnby5j
CisrKyBiL3hlbi9jb21tb24vY29tcGF0L2FyZ28uYwpAQCAtMjAsNCArMjAsNSBAQAogI2luY2x1
ZGUgPGNvbXBhdC9hcmdvLmg+CiAKIENIRUNLX2FyZ29fYWRkcjsKK0NIRUNLX2FyZ29fcmVnaXN0
ZXJfcmluZzsKIENIRUNLX2FyZ29fcmluZzsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmdvLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCmluZGV4IDUzMGJiODIuLmJkMjMz
NzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2FyZ28uaApAQCAtMzMsOSArMzMsMTkgQEAKIAogI2RlZmluZSBYRU5fQVJHT19E
T01JRF9BTlkgICAgICAgRE9NSURfSU5WQUxJRAogCisvKgorICogVGhlIG1heGltdW0gc2l6ZSBv
ZiBhbiBBcmdvIHJpbmcgaXMgZGVmaW5lZCB0byBiZTogMTZNQgorICogIC0tIHdoaWNoIGlzIDB4
MTAwMDAwMCBieXRlcy4KKyAqIEEgYnl0ZSBpbmRleCBpbnRvIHRoZSByaW5nIGlzIGF0IG1vc3Qg
MjQgYml0cy4KKyAqLworI2RlZmluZSBYRU5fQVJHT19NQVhfUklOR19TSVpFICAoMHgxMDAwMDAw
VUxMKQorCiAvKiBGaXhlZC13aWR0aCB0eXBlIGZvciAiYXJnbyBwb3J0IiBudW1iZXIuIE5vdGhp
bmcgdG8gZG8gd2l0aCBldnRjaG5zLiAqLwogdHlwZWRlZiB1aW50MzJfdCB4ZW5fYXJnb19wb3J0
X3Q7CiAKKy8qIGdmbiB0eXBlOiA2NC1iaXQgb24gYWxsIGFyY2hpdGVjdHVyZXMgdG8gYWlkIGF2
b2lkaW5nIGEgY29tcGF0IEFCSSAqLwordHlwZWRlZiB1aW50NjRfdCB4ZW5fYXJnb19nZm5fdDsK
KwogdHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fYWRkcgogewogICAgIHhlbl9hcmdvX3BvcnRfdCBh
cG9ydDsKQEAgLTYxLDQgKzcxLDcxIEBAIHR5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3JpbmcKICNl
bmRpZgogfSB4ZW5fYXJnb19yaW5nX3Q7CiAKK3R5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3JlZ2lz
dGVyX3JpbmcKK3sKKyAgICB4ZW5fYXJnb19wb3J0X3QgYXBvcnQ7CisgICAgZG9taWRfdCBwYXJ0
bmVyX2lkOworICAgIHVpbnQxNl90IHBhZDsKKyAgICB1aW50MzJfdCBsZW47Cit9IHhlbl9hcmdv
X3JlZ2lzdGVyX3JpbmdfdDsKKworLyogTWVzc2FnZXMgb24gdGhlIHJpbmcgYXJlIHBhZGRlZCB0
byBhIG11bHRpcGxlIG9mIHRoaXMgc2l6ZS4gKi8KKyNkZWZpbmUgWEVOX0FSR09fTVNHX1NMT1Rf
U0laRSAweDEwCisKK3N0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyCit7CisgICAg
dWludDMyX3QgbGVuOworICAgIHhlbl9hcmdvX2FkZHJfdCBzb3VyY2U7CisgICAgdWludDMyX3Qg
bWVzc2FnZV90eXBlOworI2lmIGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZF
UlNJT05fXyA+PSAxOTk5MDFMCisgICAgdWludDhfdCBkYXRhW107CisjZWxpZiBkZWZpbmVkKF9f
R05VQ19fKQorICAgIHVpbnQ4X3QgZGF0YVswXTsKKyNlbmRpZgorfTsKKworLyoKKyAqIEh5cGVy
Y2FsbCBvcGVyYXRpb25zCisgKi8KKworLyogRklYTUUgZm9yIDQuMTI6CisgKiAtIGRyb3AgdXNl
IG9mIHVuc2lnbmVkIGxvbmcgdHlwZSBhcyBoeXBlcmNhbGwgYXJnczogbm90IGNvbXBhdC1mcmll
bmRseQorICogLSBkcm9wIFVMIHN1ZmZpeCBvbiBYRU5fQVJHT19SRUdJU1RFUl9GTEFHX01BU0sK
KyAqIC0gZ3VhcmQgWEVOX0FSR09fUkVHSVNURVJfRkxBR19NQVNLIChwZXJoYXBzIGZyYW1lZCBi
eSAiI2lmZGVmIF9fWEVOX18iKQorICogLSBkZWZpbmUgWEVOX0FSR09fUkVHSVNURVJfRkxBR19N
QVNLIGluIHRlcm1zIG9mIG90aGVyIGZsYWdzIGRlZmluZWQKKyAqLworLyoKKyAqIFhFTl9BUkdP
X09QX3JlZ2lzdGVyX3JpbmcKKyAqCisgKiBSZWdpc3RlciBhIHJpbmcgdXNpbmcgdGhlIGd1ZXN0
LXN1cHBsaWVkIG1lbW9yeSBwYWdlcy4KKyAqIEFsc28gdXNlZCB0byByZXJlZ2lzdGVyIGFuIGV4
aXN0aW5nIHJpbmcgKGVnLiBhZnRlciByZXN1bWUgZnJvbSBoaWJlcm5hdGUpLgorICoKKyAqIFRo
ZSBmaXJzdCBhcmd1bWVudCBzdHJ1Y3QgaW5kaWNhdGVzIHRoZSBwb3J0IG51bWJlciBmb3IgdGhl
IHJpbmcgdG8gcmVnaXN0ZXIKKyAqIGFuZCB0aGUgcGFydG5lciBkb21haW4sIGlmIGFueSwgdGhh
dCBpcyB0byBiZSBhbGxvd2VkIHRvIHNlbmQgdG8gdGhlIHJpbmcuCisgKiBBIHdpbGRjYXJkIChY
RU5fQVJHT19ET01JRF9BTlkpIG1heSBiZSBzdXBwbGllZCBpbnN0ZWFkIG9mIGEgcGFydG5lciBk
b21pZCwKKyAqIGFuZCBpZiB0aGUgaHlwZXJ2aXNvciBoYXMgd2lsZGNhcmQgc2VuZGVyIHJpbmdz
IGVuYWJsZWQsIHRoaXMgd2lsbCBhbGxvdworICogYW55IGRvbWFpbiAoWFNNIG5vdHdpdGhzdGFu
ZGluZykgdG8gc2VuZCB0byB0aGUgcmluZy4KKyAqCisgKiBUaGUgc2Vjb25kIGFyZ3VtZW50IGlz
IGFuIGFycmF5IG9mIGd1ZXN0IGZyYW1lIG51bWJlcnMgYW5kIHRoZSB0aGlyZCBhcmd1bWVudAor
ICogaW5kaWNhdGVzIHRoZSBzaXplIG9mIHRoZSBhcnJheS4gVGhpcyBvcGVyYXRpb24gb25seSBz
dXBwb3J0cyA0Sy1zaXplZCBwYWdlcy4KKyAqCisgKiBhcmcxOiBYRU5fR1VFU1RfSEFORExFKHhl
bl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCkKKyAqIGFyZzI6IFhFTl9HVUVTVF9IQU5ETEUoeGVuX2Fy
Z29fZ2ZuX3QpCisgKiBhcmczOiB1bnNpZ25lZCBsb25nIG5wYWdlcworICogYXJnNDogdW5zaWdu
ZWQgbG9uZyBmbGFncworICovCisjZGVmaW5lIFhFTl9BUkdPX09QX3JlZ2lzdGVyX3JpbmcgICAg
IDEKKworLyogUmVnaXN0ZXIgb3AgZmxhZ3MgKi8KKy8qCisgKiBGYWlsIGV4aXN0OgorICogSWYg
c2V0LCByZWplY3QgYXR0ZW1wdHMgdG8gKHJlKXJlZ2lzdGVyIGFuIGV4aXN0aW5nIGVzdGFibGlz
aGVkIHJpbmcuCisgKiBJZiBjbGVhciwgcmVyZWdpc3RyYXRpb24gb2NjdXJzIGlmIHRoZSByaW5n
IGV4aXN0cywgd2l0aCB0aGUgbmV3IHJpbmcKKyAqIHRha2luZyB0aGUgcGxhY2Ugb2YgdGhlIG9s
ZCwgcHJlc2VydmluZyB0eF9wdHIgaWYgaXQgcmVtYWlucyB2YWxpZC4KKyAqLworI2RlZmluZSBY
RU5fQVJHT19SRUdJU1RFUl9GTEFHX0ZBSUxfRVhJU1QgIDB4MQorCisvKiBNYXNrIGZvciBhbGwg
ZGVmaW5lZCBmbGFncy4gdW5zaWduZWQgbG9uZyB0eXBlIHNvIG9rIGZvciBib3RoIDMyLzY0LWJp
dCAqLworI2RlZmluZSBYRU5fQVJHT19SRUdJU1RFUl9GTEFHX01BU0sgMHgxVUwKKwogI2VuZGlm
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0
CmluZGV4IDlmNjE2ZTQuLjljOWQzM2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0
CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC0xNTAsMyArMTUwLDQgQEAKID8JZmxhc2tf
dHJhbnNpdGlvbgkJeHNtL2ZsYXNrX29wLmgKID8JYXJnb19hZGRyCQkJYXJnby5oCiA/CWFyZ29f
cmluZwkJCWFyZ28uaAorPwlhcmdvX3JlZ2lzdGVyX3JpbmcJCWFyZ28uaAotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL1A-0003ba-Lg; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL18-0003Zq-Od
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:28:18 +0000
X-Inumbo-ID: e37777df-18a7-11e9-92db-bc764e045a96
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e37777df-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:28:16 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id r200so1493960iod.11
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:28:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=GVDLcYb/tLX6Pe23A2KvvEjZbCAIZ0d7qA7BXfmkk/M=;
 b=a9ozi10cFdLkgrRlrTFXp8ARMpXCnHE/LHWaik90i/GXwYVG9GgWjLNHyQWRI6hCbl
 NeqAHxL5CAzudO+dpMUqeUzYuLLdvN7WKLrpD8u3jGrX8f7BPPh6D5V1SvDk61v5aRNJ
 ZZxtpKYeFNFXGxmTJ1hHgXijiXpmQcuAYqNGwt9M+FmP6/Lhe0AAKby8tsHH88oLm/eB
 ASppOmbL+ZQ+Cr7nPPpkSUb8jyaKvWazp5BwmJ2wyv743kukHfdNqTEb9rKrX+S7wyMF
 nVpmY3++PDfHXCY6/MWrazRpX5GSbIhkkGjCL1W6QmKVpYYDdNryTIcDBiiQorRR3GZb
 zFqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=GVDLcYb/tLX6Pe23A2KvvEjZbCAIZ0d7qA7BXfmkk/M=;
 b=GyygY1ljJpDyEw/1gg10LKTNIQXDG4Y2BLi4sBFtDjW/92QXexXDJYBqYu7j6GIb+9
 GVV9fphDM2Ut2NvSFQdrfo7Hzdma6TCQqCu8N9ciILJ2v9JW1DVb6BYYvCyHQvkfgBtH
 BV1i+LIVB/77/olt90pux3eS1AsbrVh1+7TneSZgU20xEQGwxMT1FOevDhMf/wXEGgfE
 4jGInJe/CQbDUIU81wy/zQWGZcCDG303YFvSLBQn982BkmgirlCKNEHDXbWIdXYPtk1B
 zswJOHS90N6k/sIfQrhpqqj6p/gKvJ6kf6SfFDIb2xcGG/TIkohL9z99d+0p4fpqfNBy
 W3HQ==
X-Gm-Message-State: AJcUukepofPpU3rZnUn/qDBmtXqbBtKirmh/TSKPUwMbENTAMuKONF/V
 aWhRupDsr3GgJJyx7CU0/fkoy1oES10=
X-Google-Smtp-Source: ALg8bN7EcLwTt8E98Z3wO16x8iLSqcv1/gKEX+KrZ7cGLyFHu4L375UenA7x+aSXINBx580twEstJw==
X-Received: by 2002:a6b:d618:: with SMTP id w24mr1576991ioa.24.1547544495864; 
 Tue, 15 Jan 2019 01:28:15 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.28.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:28:15 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:40 -0800
Message-Id: <1547544466-21135-9-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v4 08/14] argo: implement the unregister op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFrZXMgYSBzaW5nbGUgYXJndW1lbnQ6IGEgaGFuZGxlIHRvIHRoZSByaW5nIHVucmVnaXN0cmF0
aW9uIHN0cnVjdCwKd2hpY2ggc3BlY2lmaWVzIHRoZSBwb3J0IGFuZCBwYXJ0bmVyIGRvbWFpbiBp
ZCBvciB3aWxkY2FyZC4KClRoZSByaW5nJ3MgZW50cnkgaXMgcmVtb3ZlZCBmcm9tIHRoZSBoYXNo
dGFibGUgb2YgcmVnaXN0ZXJlZCByaW5nczsKYW55IGVudHJpZXMgZm9yIHBlbmRpbmcgbm90aWZp
Y2F0aW9ucyBhcmUgcmVtb3ZlZDsgYW5kIHRoZSByaW5nIGlzCnVubWFwcGVkIGZyb20gWGVuJ3Mg
YWRkcmVzcyBzcGFjZS4KCklmIHRoZSByaW5nIGhhZCBiZWVuIHJlZ2lzdGVyZWQgdG8gY29tbXVu
aWNhdGUgd2l0aCBhIHNpbmdsZSBzcGVjaWZpZWQKZG9tYWluIChpZS4gYSBub24td2lsZGNhcmQg
cmluZykgdGhlbiB0aGUgcGFydG5lciBkb21haW4gc3RhdGUgaXMgcmVtb3ZlZApmcm9tIHRoZSBw
YXJ0bmVyIGRvbWFpbidzIGFyZ28gc2VuZF9pbmZvIGhhc2ggdGFibGUuCgpTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgot
LS0KdjMgIzA4IEphbjogcHVsbCB4ZnJlZSBvdXQgb2YgZXhjbHVzaXZlIGNyaXRpY2FsIHNlY3Rp
b25zIGluIHVucmVnaXN0ZXJfcmluZwp2MyAjMDggSmFuOiByZW5hbWUgc2VuZF9maW5kX2luZm8g
dG8gZmluZF9zZW5kX2luZm8KdjMgIzA3IEphbjogcmVuYW1lIHJpbmdfZmluZF9pbmZvIHRvIGZp
bmRfcmluZ19pbmZvCnYzICMwOCBSb2dlcjogdXNlIHJldHVybiBhbmQgcmVtb3ZlIHRoZSBvdXQg
bGFiZWwgaW4gdW5yZWdpc3Rlcl9yaW5nCnYzICMwOCBSb2dlcjogYmV0dGVyIGRlYnVnIG91dHB1
dCBpbiBzZW5kX2ZpbmRfaW5mbwp2MyAjMTAgUm9nZXI6IG1vdmUgZmluZCBmdW5jdGlvbnMgdG8g
dG9wIG9mIGZpbGUgYW5kIGRyb3AgcHJvdG90eXBlcwp2MyAjMDQgSmFuOiBtZWxkIGNvbXBhdCBj
aGVjayBmb3IgdW5yZWdpc3Rlcl9yaW5nIHN0cnVjdAp2MyAjMDQgUm9nZXIvSmFuOiBtYWtlIGxv
Y2sgbmFtZXMgY2xlYXJlciBhbmQgYXNzZXJ0IHRoZWlyIHN0YXRlCnYzICMwNCBKYW46IHBvcnQg
LT4gYXBvcnQgd2l0aCB0eXBlOyBkaXN0aW5ndWlzaCBhcmdvIHBvcnQgZnJvbSBldnRjaG4KdjMg
ZmVlZGJhY2sgUm9nZXIvSmFuOiBBU1NFUlQgY3VycmQgaXMgY3VycmVudC0+ZG9tYWluIG9yIHVz
ZSAnZCcgdmFyaWFibGUgbmFtZQp2MyBmZWVkYmFjayAjMDcgUm9nZXI6IGNvbnN0IHRoZSBhcmdv
X3JpbmdfaWQgc3RydWN0cyBpbiBzZW5kX2ZpbmRfaW5mbwp2MiBmZWVkYmFjayBKYW46IGRyb3Ag
Y29va2llLCBpbXBsZW1lbnQgdGVhcmRvd24KdjIgZmVlZGJhY2sgSmFuOiBkcm9wIG1lc3NhZ2Ug
ZnJvbSBhcmdvX21lc3NhZ2Vfb3AKdjIgc2VsZjogT1ZFUkhBVUwKdjIgc2VsZjogcmVvcmRlciBs
b2dpYyB0byBzaG9ydGVuIGNyaXRpY2FsIHNlY3Rpb24KdjEgIzEzIGZlZWRiYWNrIEphbjogcmV2
aXNlIHVzZSBvZiBndWVzdF9oYW5kbGVfb2theSB2cyBfX2NvcHkgb3BzCnYxIGZlZWRiYWNrIFJv
Z2VyLCBKYW46IGRyb3AgYXJnbyBwcmVmaXggb24gc3RhdGljIGZ1bmN0aW9ucwp2MSwyIGZlZWRi
YWNrIEphbi9Sb2dlci9QYXVsOiBkcm9wIGVycm5vIHJldHVybmluZyBndWVzdCBhY2Nlc3MgZnVu
Y3Rpb25zCnYxICM1ICgjMTQpIGZlZWRiYWNrIFBhdWw6IHVzZSBjdXJyZCBpbiBkb19hcmdvX21l
c3NhZ2Vfb3AKdjEgIzUgKCMxNCkgZmVlZGJhY2sgUGF1bDogZnVsbCB1c2UgY3VycmQgaW4gYXJn
b191bnJlZ2lzdGVyX3JpbmcKdjEgIzEzICgjMTQpIGZlZWRiYWNrIFBhdWw6IHJlcGxhY2UgZG8v
d2hpbGUgd2l0aCBnb3RvOyByZWluZGVudAp2MSBzZWxmOiBhZGQgYmxhbmsgbGluZXMgaW4gdW5y
ZWdpc3RlciBjYXNlIGluIGRvX2FyZ29fbWVzc2FnZV9vcAp2MTogIzEzIGZlZWRiYWNrIEphbjog
cHVibGljIG5hbWVzcGFjZTogcHJlZml4IHdpdGggeGVuCnYxOiAjMTMgZmVlZGJhY2sgSmFuOiBi
bGFuayBsaW5lIGFmdGVyIG9wIGNhc2UgaW4gZG9fYXJnb19tZXNzYWdlX29wCnYxOiAjMTQgZmVl
ZGJhY2sgSmFuOiByZXBsYWNlIGRvbWFpbiBpZCBvdmVycmlkZSB3aXRoIHZhbGlkYXRpb24KdjE6
ICMxOCBmZWVkYmFjayBKYW46IG1lbGQgdGhlIHJpbmcgY291bnQgbGltaXQgaW50byB0aGUgc2Vy
aWVzCnYxOiBmZWVkYmFjayAjMTUgSmFuOiB2ZXJpZnkgemVybyBpbiB1bnVzZWQgaHlwZXJjYWxs
IGFyZ3MKCiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgIHwgMTE4ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vY29tcGF0L2FyZ28uYyAg
fCAgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCB8ICAxOSArKysrKysrKwogeGVuL2lu
Y2x1ZGUveGxhdC5sc3QgICAgICB8ICAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDEzOSBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28u
YwppbmRleCAwNzZlZTZjLi4zZjk1ZjgwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYwor
KysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtNDMsNiArNDMsNyBAQCBERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fYXJnb19hZGRyX3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2Fy
Z29fZ2ZuX3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmVnaXN0ZXJfcmlu
Z190KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7CitERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCk7CiAKIC8qIFhlbiBj
b21tYW5kIGxpbmUgb3B0aW9uIHRvIGVuYWJsZSBhcmdvICovCiBzdGF0aWMgYm9vbCBfX3JlYWRf
bW9zdGx5IG9wdF9hcmdvX2VuYWJsZWQ7CkBAIC0zMjcsNiArMzI4LDMzIEBAIGZpbmRfcmluZ19p
bmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlk
KQogICAgIHJldHVybiBOVUxMOwogfQogCitzdGF0aWMgc3RydWN0IGFyZ29fc2VuZF9pbmZvICoK
K2ZpbmRfc2VuZF9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdv
X3JpbmdfaWQgKmlkKQoreworICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlOworICAgIHN0cnVj
dCBhcmdvX3NlbmRfaW5mbyAqc2VuZF9pbmZvOworCisgICAgQVNTRVJUKExPQ0tJTkdfc2VuZF9M
MihkKSk7CisKKyAgICBobGlzdF9mb3JfZWFjaF9lbnRyeShzZW5kX2luZm8sIG5vZGUsICZkLT5h
cmdvLT5zZW5kX2hhc2hbaGFzaF9pbmRleChpZCldLAorICAgICAgICAgICAgICAgICAgICAgICAg
IG5vZGUpCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpjbXBpZCA9
ICZzZW5kX2luZm8tPmlkOworCisgICAgICAgIGlmICggY21waWQtPmFwb3J0ID09IGlkLT5hcG9y
dCAmJgorICAgICAgICAgICAgIGNtcGlkLT5kb21haW5faWQgPT0gaWQtPmRvbWFpbl9pZCAmJgor
ICAgICAgICAgICAgIGNtcGlkLT5wYXJ0bmVyX2lkID09IGlkLT5wYXJ0bmVyX2lkICkKKyAgICAg
ICAgeworICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJzZW5kX2luZm89JXBcbiIsIHNlbmRfaW5m
byk7CisgICAgICAgICAgICByZXR1cm4gc2VuZF9pbmZvOworICAgICAgICB9CisgICAgfQorICAg
IGFyZ29fZHByaW50aygibm8gc2VuZF9pbmZvIGZvdW5kIGZvciByaW5nKCV1OiV4ICV1KVxuIiwK
KyAgICAgICAgICAgICAgICAgaWQtPmRvbWFpbl9pZCwgaWQtPmFwb3J0LCBpZC0+cGFydG5lcl9p
ZCk7CisKKyAgICByZXR1cm4gTlVMTDsKK30KKwogc3RhdGljIHZvaWQKIHJpbmdfdW5tYXAoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCiB7
CkBAIC02OTUsNiArNzIzLDgxIEBAIGZpbmRfcmluZ19tZm5zKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAogICogKiBzaW1wbGlmeSB0aGUgb3V0IGxh
YmVsIHBhdGggd2hlbiBsb2NrIHJlbGVhc2UgaGFzIGJlZW4gbW92ZWQuCiAgKi8KIHN0YXRpYyBs
b25nCit1bnJlZ2lzdGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCisgICAgICAgICAgICAg
ICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCkgdW5y
ZWdfaG5kKQoreworICAgIHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190IHVucmVnOworICAgIHN0
cnVjdCBhcmdvX3JpbmdfaWQgcmluZ19pZDsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJp
bmdfaW5mbzsKKyAgICBzdHJ1Y3QgYXJnb19zZW5kX2luZm8gKnNlbmRfaW5mbyA9IE5VTEw7Cisg
ICAgc3RydWN0IGRvbWFpbiAqZHN0X2QgPSBOVUxMOworICAgIGludCByZXQgPSAwOworCisgICAg
QVNTRVJUKGN1cnJkID09IGN1cnJlbnQtPmRvbWFpbik7CisKKyAgICBpZiAoIGNvcHlfZnJvbV9n
dWVzdCgmdW5yZWcsIHVucmVnX2huZCwgMSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKwor
ICAgIGlmICggdW5yZWcucGFkICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByaW5n
X2lkLnBhcnRuZXJfaWQgPSB1bnJlZy5wYXJ0bmVyX2lkOworICAgIHJpbmdfaWQuYXBvcnQgPSB1
bnJlZy5hcG9ydDsKKyAgICByaW5nX2lkLmRvbWFpbl9pZCA9IGN1cnJkLT5kb21haW5faWQ7CisK
KyAgICByZWFkX2xvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CisKKyAgICBpZiAoICFjdXJy
ZC0+YXJnbyApCisgICAgeworICAgICAgICByZXQgPSAtRU5PREVWOworICAgICAgICBnb3RvIG91
dF91bmxvY2s7CisgICAgfQorCisgICAgd3JpdGVfbG9jaygmY3VycmQtPmFyZ28tPnJpbmdzX0wy
X3J3bG9jayk7CisKKyAgICByaW5nX2luZm8gPSBmaW5kX3JpbmdfaW5mbyhjdXJyZCwgJnJpbmdf
aWQpOworICAgIGlmICggcmluZ19pbmZvICkKKyAgICB7CisgICAgICAgIHJpbmdfcmVtb3ZlX2lu
Zm8oY3VycmQsIHJpbmdfaW5mbyk7CisgICAgICAgIGN1cnJkLT5hcmdvLT5yaW5nX2NvdW50LS07
CisgICAgfQorCisgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKHJpbmdfaWQucGFydG5lcl9p
ZCk7CisgICAgaWYgKCBkc3RfZCApCisgICAgeworICAgICAgICBpZiAoIGRzdF9kLT5hcmdvICkK
KyAgICAgICAgeworICAgICAgICAgICAgc3Bpbl9sb2NrKCZkc3RfZC0+YXJnby0+c2VuZF9MMl9s
b2NrKTsKKworICAgICAgICAgICAgc2VuZF9pbmZvID0gZmluZF9zZW5kX2luZm8oZHN0X2QsICZy
aW5nX2lkKTsKKyAgICAgICAgICAgIGlmICggc2VuZF9pbmZvICkKKyAgICAgICAgICAgICAgICBo
bGlzdF9kZWwoJnNlbmRfaW5mby0+bm9kZSk7CisKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZk
c3RfZC0+YXJnby0+c2VuZF9MMl9sb2NrKTsKKworICAgICAgICB9CisgICAgICAgIHB1dF9kb21h
aW4oZHN0X2QpOworICAgIH0KKworICAgIHdyaXRlX3VubG9jaygmY3VycmQtPmFyZ28tPnJpbmdz
X0wyX3J3bG9jayk7CisKKyAgICBpZiAoIHNlbmRfaW5mbyApCisgICAgICAgIHhmcmVlKHNlbmRf
aW5mbyk7CisKKyAgICBpZiAoICFyaW5nX2luZm8gKQorICAgIHsKKyAgICAgICAgYXJnb19kcHJp
bnRrKCJFTk9FTlRcbiIpOworICAgICAgICByZXQgPSAtRU5PRU5UOworICAgICAgICBnb3RvIG91
dF91bmxvY2s7CisgICAgfQorCisgb3V0X3VubG9jazoKKyAgICByZWFkX3VubG9jaygmTDFfZ2xv
YmFsX2FyZ29fcndsb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBsb25nCiBy
ZWdpc3Rlcl9yaW5nKHN0cnVjdCBkb21haW4gKmN1cnJkLAogICAgICAgICAgICAgICBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCkgcmVnX2huZCwKICAgICAg
ICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19nZm5fdCkgZ2ZuX2huZCwK
QEAgLTk4MCw2ICsxMDgzLDIxIEBAIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAg
ICBjYXNlIFhFTl9BUkdPX09QX3VucmVnaXN0ZXJfcmluZzoKKyAgICB7CisgICAgICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3QpIHVucmVnX2huZCA9
CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcxLCB4ZW5fYXJnb191bnJlZ2lzdGVy
X3JpbmdfdCk7CisKKyAgICAgICAgaWYgKCB1bmxpa2VseSgoIWd1ZXN0X2hhbmRsZV9pc19udWxs
KGFyZzIpKSB8fCBhcmczIHx8IGFyZzQpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICByYyA9IHVu
cmVnaXN0ZXJfcmluZyhjdXJyZCwgdW5yZWdfaG5kKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgYnJlYWs7
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMgYi94ZW4vY29tbW9uL2NvbXBh
dC9hcmdvLmMKaW5kZXggOTQzN2E3YS4uNmExNjcxYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9j
b21wYXQvYXJnby5jCisrKyBiL3hlbi9jb21tb24vY29tcGF0L2FyZ28uYwpAQCAtMjIsMyArMjIs
NCBAQAogQ0hFQ0tfYXJnb19hZGRyOwogQ0hFQ0tfYXJnb19yZWdpc3Rlcl9yaW5nOwogQ0hFQ0tf
YXJnb19yaW5nOworQ0hFQ0tfYXJnb191bnJlZ2lzdGVyX3Jpbmc7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJnby5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAppbmRleCBi
ZDIzMzczLi4zZWFiZjgzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKQEAgLTc5LDYgKzc5LDEzIEBAIHR5cGVkZWYg
c3RydWN0IHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmcKICAgICB1aW50MzJfdCBsZW47CiB9IHhlbl9h
cmdvX3JlZ2lzdGVyX3JpbmdfdDsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fdW5yZWdpc3Rl
cl9yaW5nCit7CisgICAgeGVuX2FyZ29fcG9ydF90IGFwb3J0OworICAgIGRvbWlkX3QgcGFydG5l
cl9pZDsKKyAgICB1aW50MTZfdCBwYWQ7Cit9IHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190Owor
CiAvKiBNZXNzYWdlcyBvbiB0aGUgcmluZyBhcmUgcGFkZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhp
cyBzaXplLiAqLwogI2RlZmluZSBYRU5fQVJHT19NU0dfU0xPVF9TSVpFIDB4MTAKIApAQCAtMTM4
LDQgKzE0NSwxNiBAQCBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcgogLyogTWFz
ayBmb3IgYWxsIGRlZmluZWQgZmxhZ3MuIHVuc2lnbmVkIGxvbmcgdHlwZSBzbyBvayBmb3IgYm90
aCAzMi82NC1iaXQgKi8KICNkZWZpbmUgWEVOX0FSR09fUkVHSVNURVJfRkxBR19NQVNLIDB4MVVM
CiAKKy8qCisgKiBYRU5fQVJHT19PUF91bnJlZ2lzdGVyX3JpbmcKKyAqCisgKiBVbnJlZ2lzdGVy
IGEgcHJldmlvdXNseS1yZWdpc3RlcmVkIHJpbmcsIGVuZGluZyBjb21tdW5pY2F0aW9uLgorICoK
KyAqIGFyZzE6IFhFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3QpCisg
KiBhcmcyOiBOVUxMCisgKiBhcmczOiAwIChaRVJPKQorICogYXJnNDogMCAoWkVSTykKKyAqLwor
I2RlZmluZSBYRU5fQVJHT19PUF91bnJlZ2lzdGVyX3JpbmcgICAgIDIKKwogI2VuZGlmCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4
IDljOWQzM2YuLjQxMWM2NjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0CisrKyBi
L3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC0xNTEsMyArMTUxLDQgQEAKID8JYXJnb19hZGRyCQkJ
YXJnby5oCiA/CWFyZ29fcmluZwkJCWFyZ28uaAogPwlhcmdvX3JlZ2lzdGVyX3JpbmcJCWFyZ28u
aAorPwlhcmdvX3VucmVnaXN0ZXJfcmluZwkJYXJnby5oCi0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL1F-0003ez-1A; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL1E-0003eR-H6
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:28:24 +0000
X-Inumbo-ID: e6d06334-18a7-11e9-92db-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6d06334-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:28:22 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id h193so3455614ita.5
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:28:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=QQIv9CGdqdr9KHELTRlAaZ5IWPl5wQihcHOUAlTfXrI=;
 b=JAGz3BwBmm7iKBePv5xJhdPXhOD+PsIv2zbRmbkbjJJ+BLp9Q965UGMKL3c8F/sgXT
 k3/bD2GRlEBBpIoCI3DpAGTJGCz3cwDwkIC5ZQW9azF+PIGAz5RQ7/Kp7l5DThq/EWsO
 1kQbvkLFFQtVe4ebMLuRXgja1hUimKlKmNgt4oYhoMQwSSxvjTVwjSa8AWGIRxK2IsN2
 5p2JYHPpB2HDUmg8MKSkf7vDs/BL5Wzus+XUS8jiyQpJWnwF3qOcUNVeuCLV+Qfouhdr
 cQP2ml5+1e7jI4UoWfEzLsXkjhoNUaTl5SgYj0U0R/JkKxeTTtbi5y53czH/PAeCYiHo
 KQXw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=QQIv9CGdqdr9KHELTRlAaZ5IWPl5wQihcHOUAlTfXrI=;
 b=Bh5NAqRWS0tDTvh3oQeAnaMZl+A4k0Xwh9uWdUq/HtzO1UABLpqnFjRLPiKcYU3MN/
 ciytTp8aTR0gDr3UWkil6iH7fv79zye2vXiq3R6xQMQ5SlFmgOrCvvUSQV9qbsbqI4dy
 PGcG8DFEmNwt1nItJHzHFyhAjdMmSgMrUyD7QCLzX5Oc1WPqjeKOqCCKcgSQrGKPvSUm
 s2qzQmgj/bYha0ctBq2MrODImSruThB68JSlXX35VSP9Y1OqbDcb6XlLgkuqvKe5RqlS
 QZ/6Tiv/exm8BlC7R3GzGW7mQzJpiOM6EvL4uzo/xclHGLtWKU7yDyQKAeiR3YxUt+1/
 cMaw==
X-Gm-Message-State: AJcUukeH4OpNajeuDNZcwM1NwxTsu0IogZz/LZ4Is3ozhlKivvdlp00k
 9NStFplxP7BIQ1PZEaisfU8wpe07q/4=
X-Google-Smtp-Source: ALg8bN5OV7eUO2Y4+2s416DjGGP4MOAlK4+5lo82kv4Am1rVNMK/qWc2zHRNiGQWxrzTd7XXMlwewQ==
X-Received: by 2002:a24:9a01:: with SMTP id l1mr1940787ite.113.1547544501155; 
 Tue, 15 Jan 2019 01:28:21 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.28.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:28:20 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:42 -0800
Message-Id: <1547544466-21135-11-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v4 10/14] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UXVlcmllcyBmb3IgZGF0YSBhYm91dCBzcGFjZSBhdmFpbGFiaWxpdHkgaW4gcmVnaXN0ZXJlZCBy
aW5ncyBhbmQKY2F1c2VzIG5vdGlmaWNhdGlvbiB0byBiZSBzZW50IHdoZW4gc3BhY2UgaGFzIGJl
Y29tZSBhdmFpbGFibGUuCgpUaGUgaHlwZXJjYWxsIG9wIHBvcHVsYXRlcyBhIHN1cHBsaWVkIGRh
dGEgc3RydWN0dXJlIHdpdGggaW5mb3JtYXRpb24gYWJvdXQKcmluZyBzdGF0ZSwgYW5kIGlmIGlu
c3VmZmljaWVudCBzcGFjZSBpcyBjdXJyZW50bHkgYXZhaWxhYmxlIGluIGEgZ2l2ZW4gcmluZywK
dGhlIGh5cGVydmlzb3Igd2lsbCByZWNvcmQgdGhlIGRvbWFpbidzIGV4cHJlc3NlZCBpbnRlcmVz
dCBhbmQgbm90aWZ5IGl0CndoZW4gaXQgb2JzZXJ2ZXMgdGhhdCBzcGFjZSBoYXMgYmVjb21lIGF2
YWlsYWJsZS4KCkNoZWNrcyBmb3IgZnJlZSBzcGFjZSBvY2N1ciB3aGVuIHRoaXMgbm90aWZ5IG9w
IGlzIGludm9rZWQsIHNvIGl0IG1heSBiZQppbnRlbnRpb25hbGx5IGludm9rZWQgd2l0aCBubyBk
YXRhIHN0cnVjdHVyZSB0byBwb3B1bGF0ZQooaWUuIGEgTlVMTCBhcmd1bWVudCkgdG8gdHJpZ2dl
ciBzdWNoIGEgY2hlY2sgYW5kIGNvbnNlcXVlbnQgbm90aWZpY2F0aW9ucy4KCkxpbWl0IHRoZSBt
YXhpbXVtIG51bWJlciBvZiBub3RpZnkgcmVxdWVzdHMgaW4gYSBzaW5nbGUgb3BlcmF0aW9uIHRv
IGEKc2ltcGxlIGZpeGVkIGxpbWl0IG9mIDI1Ni4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVy
IENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+Ci0tLQp2MyAjMDcgSmFu
OiBmaXggZm9ybWF0IHN0cmluZyBpbmRlbnRpb24gaW4gcHJpbnRrcwp2MyAoZ2VuZXJhbCkgSmFu
OiBkcm9wIGZpeGVkIHdpZHRoIHR5cGVzIGZvciByaW5nYnVmX3BheWxvYWRfc3BhY2UKdjMgIzA3
IEphbjogcmVuYW1lIHJpbmdfZmluZF9pbmZvX2J5X21hdGNoIHRvIGZpbmRfcmluZ19pbmZvX2J5
X21hdGNoCnYzICMwNyBKYW46IGZpeCBudW1lcmljIGVudHJpZXMgaW4gcHJpbnRrIGZvcm1hdCBz
dHJpbmdzCnYzOiByaW5nYnVmX3BheWxvYWRfc3BhY2U6IHNpbXBsZXIgcmV0dXJuIDAgaWYgZ2V0
X3Nhbml0aXplZF9yaW5nIGZhaWxzCnYzICMxMCBSb2dlcjogc2ltcGxpZnkgcmluZ2J1Zl9wYXls
b2FkX3NwYWNlIGZvciBlbXB0eSByaW5ncwp2MyAjMTAgUm9nZXI6IHJpbmdidWZfcGF5bG9hZF9z
cGFjZTogYWRkIGNvbW1lbnQgdG8gZXhwbGFpbiBob3cgcmV0IDwgSU5UMzJfTUFYCnYzICMxMCBS
b2dlcjogZHJvcCBvdXQgbGFiZWwsIHVzZSByZXR1cm4gLUVGQVVMVCBpbiBmaWxsX3JpbmdfZGF0
YQp2MyAjMTAgUm9nZXI6IGFkZCBuZXdsaW5lIGluIHNpZ25hbF9kb21pZAp2MyAjMTAgUm9nZXI6
IG1vdmUgZmluZCBmdW5jdGlvbnMgdG8gdG9wIG9mIGZpbGUgYW5kIGRyb3AgcHJvdG90eXBlcwp2
MyAjMDQgSmFuOiBtZWxkIHRoZSBjb21wYXQgaHlwZXJjYWxsIGFyZyBjaGVja2luZwp2MyAjMDQg
Um9nZXIvSmFuOiBtYWtlIGxvY2sgbmFtZXMgY2xlYXJlciBhbmQgYXNzZXJ0IHRoZWlyIHN0YXRl
CnYzICMwNCBKYW46IHBvcnQgLT4gYXBvcnQgd2l0aCB0eXBlOyBkaXN0aW5ndWlzaCBhcmdvIHBv
cnQgZnJvbSBldnRjaG4KdjMgc2VsZjogZHJvcCBicmFjZXMgaW4gZm9yZWFjaCBvZiBub3RpZnlf
Y2hlY2tfcGVuZGluZwp2MyBmZWVkYmFjayBSb2dlci9KYW46IEFTU0VSVCBjdXJyZCBpcyBjdXJy
ZW50LT5kb21haW4gb3IgdXNlICdkJyB2YXJpYWJsZSBuYW1lCgp2MiBmZWVkYmFjayBKYW46IGRy
b3AgY29va2llLCBpbXBsZW1lbnQgdGVhcmRvd24KdjIgbm90aWZ5OiBhZGQgZmxhZyB0byBpbmRp
Y2F0ZSByaW5nIGlzIHNoYXJlZAp2MiBhcmd1bWVudCBuYW1lIGZvciBmaWxsX3JpbmdfZGF0YSBh
cmcgaXMgbm93IGN1cnJkCnYyIHNlbGY6IGNoZWNrIHJpbmcgc2l6ZSB2cyByZXF1ZXN0IGFuZCBm
bGFnIGVycm9yIHJhdGhlciB0aGFuIHF1ZXVlIHNpZ25hbAp2MiBmZWVkYmFjayBKYW46IGRyb3Ag
J21lc3NhZ2UnIGZyb20gJ2FyZ29fbWVzc2FnZV9vcCcKdjIgc2VsZjogc2ltcGxpZnkgc2lnbmFs
X2RvbWlkLCBkcm9wIHVubmVjZXNzYXJ5IGxhYmVsICsgZ290bwp2MiBzZWxmOiBza2lwIHRoZSBj
b29raWUgY2hlY2sgaW4gcGVuZGluZ19jYW5jZWwKdjIgc2VsZjogaW1wbGVtZW50IG5wZW5kaW5n
IGxpbWl0IG9uIG51bWJlciBvZiBwZW5kaW5nIGVudHJpZXMKdjEgZmVlZGJhY2sgIzE2IEphbjog
c2FuaXRpemVfcmluZyBpbiByaW5nYnVmX3BheWxvYWRfc3BhY2UKdjIgc2VsZjogaW5saW5lIGZp
bGxfcmluZ19kYXRhX2FycmF5CnYyIHNlbGY6IGF2b2lkIHJldGVzdGluZyBkc3RfZCBmb3IgcHV0
X2RvbWFpbgp2MiBzZWxmL0phbjogcmVtb3ZlIHVzZSBvZiBtYWdpYyB2ZXJpZmljYXRpb24gZmll
bGQgYW5kIHRpZHkgdXAKdjEgZmVlZGJhY2sgIzE2IEphbjogcmVtb3ZlIHRlc3Rpbmcgb2YgbWFn
aWMgaW4gZ3Vlc3Qtc3VwcGxpZWQgc3RydWN0dXJlCnYyIHNlbGY6IHMvYXJnb19wZW5kaW5nX2Vu
dC9wZW5kaW5nX2VudC9nCnYyIGZlZWRiYWNrIHYxIzEzIFJvZ2VyOiB1c2UgT1Mtc3VwcGxpZWQg
cm91bmR1cDsgZHJvcCBmcm9tIHB1YmxpYyBoZWFkZXIKdjEsMiBmZWVkYmFjayBKYW4vUm9nZXIv
UGF1bDogZHJvcCBlcnJubyByZXR1cm5pbmcgZ3Vlc3QgYWNjZXNzIGZ1bmN0aW9ucwp2MSBmZWVk
YmFjayBSb2dlciwgSmFuOiBkcm9wIGFyZ28gcHJlZml4IG9uIHN0YXRpYyBmdW5jdGlvbnMKdjIg
c2VsZjogcmVkdWNlIGluZGVudGF0aW9uIHZpYSBnb3RvIG91dCBpZiBhcmcgTlVMTAp2MSBmZWVk
YmFjayAjMTMgSmFuOiByZXNvbHZlIGNoZWNraW5nIG9mIGFycmF5IGhhbmRsZSBhbmQgdXNlIG9m
IF9fY29weQoKdjEgIzUgKCMxNikgZmVlZGJhY2sgUGF1bDogbm90aWZ5IG9wOiB1c2UgY3VycmQg
aW4gZG9fYXJnb19tZXNzYWdlX29wCnYxICM1ICgjMTYpIGZlZWRiYWNrIFBhdWw6IG5vdGlmeSBv
cDogdXNlIGN1cnJkIGluIGFyZ29fbm90aWZ5CnYxICM1ICgjMTYpIGZlZWRiYWNrIFBhdWw6IG5v
dGlmeSBvcDogdXNlIGN1cnJkIGluIGFyZ29fbm90aWZ5X2NoZWNrX3BlbmRpbmcKdjEgIzUgKCMx
NikgZmVlZGJhY2sgUGF1bDogbm90aWZ5IG9wOiB1c2UgY3VycmQgaW4gYXJnb19maWxsX3Jpbmdf
ZGF0YV9hcnJheQp2MSAjMTMgKCMxNikgZmVlZGJhY2sgUGF1bDogbm90aWZ5IG9wOiBkby93aGls
ZTogcmVpbmRlbnQgb25seQp2MSAjMTMgKCMxNikgZmVlZGJhY2sgUGF1bDogbm90aWZ5IG9wOiBk
by93aGlsZTogZ290bwp2MSA6IGFkZCBjb21wYXQgeGxhdC5sc3QgZW50cmllcwp2MTogYWRkIGRl
ZmluaXRpb24gZm9yIGNvcHlfZmllbGRfZnJvbV9ndWVzdF9lcnJubwp2MSAjMTMgZmVlZGJhY2sg
SmFuOiBtYWtlICdyaW5nIGRhdGEnIGNvbW1lbnQgY29tcGx5IHdpdGggc2luZ2xlLWxpbmUgc3R5
bGUKdjEgZmVlZGJhY2sgIzEzIEphbjogdXNlIF9fY29weTsgc28gZGVmaW5lIGFuZCB1c2UgX19j
b3B5X2ZpZWxkX3RvX2d1ZXN0X2Vycm5vCnYxOiAjMTMgZmVlZGJhY2sgSmFuOiBwdWJsaWMgbmFt
ZXNwYWNlOiBwcmVmaXggd2l0aCB4ZW4KdjE6ICMxMyBmZWVkYmFjayBKYW46IGFkZCBibGFuayBs
aW5lIGFmdGVyIGNhc2UgaW4gZG9fYXJnb19tZXNzYWdlX29wCnYxOiBzZWxmOiByZW5hbWUgZW50
IGlkIHRvIGRvbWFpbl9pZAp2MTogc2VsZjogZW50IGlkLT4gZG9tYWluX2lkCnYxOiBzZWxmOiBk
cm9wIHNpZ25hbCBpZiBkb21haW5fY29va2llIG1pc21hdGNoZXMKdjEuIGZlZWRiYWNrICMxNSBK
YW46IG1ha2UgbG9vcCBpIHVuc2lnbmVkCnYxLiBzZWxmOiBkcm9wIHVubmVjZXNzYXJ5IG1iKCkg
aW4gYXJnb19ub3RpZnlfY2hlY2tfcGVuZGluZwp2MS4gc2VsZjogYWRkIGJsYW5rIGxpbmUKdjEg
IzE2IGZlZWRiYWNrIEphbjogY29uc3QgZG9tYWluIGFyZyB0byArYXJnb19maWxsX3JpbmdfZGF0
YQp2MS4gZmVlZGJhY2sgIzE1IEphbjogY2hlY2sgdW51c3VlZCBoeXBlcmNhbGwgYXJncyBhcmUg
emVybwp2MSBmZWVkYmFjayAjMTYgSmFuOiBhZGQgY29tbWVudCBvbiBzcGFjZSBhdmFpbGFibGUg
c2lnbmFsIHBvbGljeQp2MS4gZmVlZGJhY2sgIzE2IEphbjogbW92ZSBkZWNsciwgZHJvcCBicmFj
ZXMsIGxvd2VyIGluZGVudAp2MS4gZmVlZGJhY2sgIzE4IEphbjogbWVsZCB0aGUgcmVzb3VyY2Ug
bGltaXRzIGludG8gdGhlIG1haW4gY29tbWl0CnYxLiBmZWVkYmFjayAjMTYgSmFuOiBjbGFyaWZ5
IHVzZSBvZiBtYWdpYyBmaWVsZAp2MS4gc2VsZjogdXNlIHNpbmdsZSBjb3B5IHRvIHJlYWQgbm90
aWZ5IHJpbmcgZGF0YSBzdHJ1Y3QKdjE6IGFyZ29fZmlsbF9yaW5nX2RhdGE6IGZpeCBkcHJpbnRr
IHR5cGVzIGZvciBwb3J0IGZpZWxkCnYxOiBzZWxmOiB1c2UgJXggZm9yIHByaW50aW5nIHBvcnQg
YXMgcGVyIG90aGVyIHByaW50IHNpdGVzCnYxLiBmZWVkYmFjayBKYW46IGFkZCBjb21tZW50cyBl
eHBsYWluaW5nIHJpbmcgZnVsbCB2cyBlbXB0eQp2MS4gZm9sbG93aW5nIEphbjogZml4IGFyZ29f
cmluZ2J1Zl9wYXlsb2FkX3NwYWNlIGNhbGN1bGF0aW9uIGZvciBlbXB0eSByaW5nCgogeGVuL2Nv
bW1vbi9hcmdvLmMgICAgICAgICB8IDM1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMgIHwgIDE4ICsrKwogeGVu
L2luY2x1ZGUvcHVibGljL2FyZ28uaCB8ICA2NyArKysrKysrKysKIHhlbi9pbmNsdWRlL3hsYXQu
bHN0ICAgICAgfCAgIDIgKwogNCBmaWxlcyBjaGFuZ2VkLCA0MzkgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggNWQ1
Y2Y0OS4uZDRhZmYwNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2Nv
bW1vbi9hcmdvLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvYXJnby5oPgog
CiAjZGVmaW5lIE1BWF9SSU5HU19QRVJfRE9NQUlOICAgICAgICAgICAgMTI4VQorI2RlZmluZSBN
QVhfTk9USUZZX0NPVU5UICAgICAgICAgICAgICAgIDI1NlUKICNkZWZpbmUgTUFYX1BFTkRJTkdf
UEVSX1JJTkcgICAgICAgICAgICAgMzJVCiAKIC8qIEFsbCBtZXNzYWdlcyBvbiB0aGUgcmluZyBh
cmUgcGFkZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhlIHNsb3Qgc2l6ZS4gKi8KQEAgLTQ5LDYgKzUw
LDggQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fZ2ZuX3QpOwogREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29faW92X3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9h
cmdvX3JpbmdfdCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX2RhdGFf
dCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3QpOwog
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fc2VuZF9hZGRyX3QpOwogREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3QpOwogCkBAIC0zOTMsNiAr
Mzk2LDE4IEBAIHNpZ25hbF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogc3RhdGljIHZv
aWQKK3NpZ25hbF9kb21pZChkb21pZF90IGRvbWFpbl9pZCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gZ2V0X2RvbWFpbl9ieV9pZChkb21haW5faWQpOworCisgICAgaWYgKCAhZCApCisgICAg
ICAgIHJldHVybjsKKworICAgIHNpZ25hbF9kb21haW4oZCk7CisgICAgcHV0X2RvbWFpbihkKTsK
K30KKworc3RhdGljIHZvaWQKIHJpbmdfdW5tYXAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBA
IC01ODAsNiArNTk1LDY2IEBAIGdldF9zYW5pdGl6ZWRfcmluZyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCB4ZW5fYXJnb19yaW5nX3QgKnJpbmcsCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB1
bnNpZ25lZCBpbnQKK3JpbmdidWZfcGF5bG9hZF9zcGFjZShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKK3sKKyAgICB4ZW5fYXJnb19yaW5n
X3QgcmluZzsKKyAgICB1bnNpZ25lZCBpbnQgbGVuOworICAgIGludCByZXQ7CisKKyAgICBBU1NF
UlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKKworICAgIGxlbiA9IHJpbmdfaW5mby0+bGVu
OworICAgIGlmICggIWxlbiApCisgICAgICAgIHJldHVybiAwOworCisgICAgaWYgKCBnZXRfc2Fu
aXRpemVkX3JpbmcoZCwgJnJpbmcsIHJpbmdfaW5mbykgKQorICAgICAgICByZXR1cm4gMDsKKwor
ICAgIGFyZ29fZHByaW50aygic2FuaXRpemVkIHJpbmdidWZfcGF5bG9hZF9zcGFjZTogdHhfcHRy
PSV1IHJ4X3B0cj0ldVxuIiwKKyAgICAgICAgICAgICAgICAgcmluZy50eF9wdHIsIHJpbmcucnhf
cHRyKTsKKworICAgIC8qCisgICAgICogcnhfcHRyID09IHR4X3B0ciBtZWFucyB0aGF0IHRoZSBy
aW5nIGhhcyBiZWVuIGVtcHRpZWQuCisgICAgICogU2VlIG1lc3NhZ2Ugc2l6ZSBjaGVja2luZyBs
b2dpYyBpbiB0aGUgZW50cnkgdG8gcmluZ2J1Zl9pbnNlcnQgd2hpY2gKKyAgICAgKiBlbnN1cmVz
IHRoYXQgdGhlcmUgaXMgYWx3YXlzIG9uZSBtZXNzYWdlIHNsb3Qgb2Ygc2l6ZSBST1VORFVQX01F
U1NBR0UoMSkKKyAgICAgKiBsZWZ0IGF2YWlsYWJsZSwgcHJldmVudGluZyBhIHJpbmcgZnJvbSBi
ZWluZyBlbnRpcmVseSBmaWxsZWQuCisgICAgICogVGhpcyBlbnN1cmVzIHRoYXQgbWF0Y2hpbmcg
cmluZyBpbmRleGVzIGFsd2F5cyBpbmRpY2F0ZSBhbiBlbXB0eSByaW5nCisgICAgICogYW5kIG5l
dmVyIGEgZnVsbCBvbmUuCisgICAgICovCisgICAgcmV0ID0gcmluZy5yeF9wdHIgLSByaW5nLnR4
X3B0cjsKKyAgICBpZiAoIHJldCA8PSAwICkKKyAgICAgICAgcmV0ICs9IGxlbjsKKworICAgIC8q
CisgICAgICogSW4gYSBzYW5pdGl6ZWQgcmluZywgd2UgY2FuIHJlbHkgb246CisgICAgICogICAg
ICAgICAgICAgIChyeF9wdHIgPCByaW5nX2luZm8tPmxlbikgICAgICAgICAgICYmCisgICAgICog
ICAgICAgICAgICAgICh0eF9wdHIgPCByaW5nX2luZm8tPmxlbikgICAgICAgICAgICYmCisgICAg
ICogICAgICAocmluZ19pbmZvLT5sZW4gPD0gWEVOX0FSR09fTUFYX1JJTkdfU0laRSkKKyAgICAg
KgorICAgICAqIGFuZCBzaW5jZTogWEVOX0FSR09fTUFYX1JJTkdfU0laRSA8IElOVDMyX01BWAor
ICAgICAqIHRoZXJlZm9yZSByaWdodCBoZXJlOiByZXQgPCBJTlQzMl9NQVgKKyAgICAgKiBhbmQg
d2UgYXJlIHNhZmUgdG8gcmV0dXJuIGl0IGFzIGEgdW5zaWduZWQgdmFsdWUgZnJvbSB0aGlzIGZ1
bmN0aW9uLgorICAgICAqIFRoZSBzdWJ0cmFjdGlvbnMgYmVsb3cgY2Fubm90IGluY3JlYXNlIGl0
cyB2YWx1ZS4KKyAgICAgKi8KKworICAgIC8qCisgICAgICogVGhlIG1heGltdW0gc2l6ZSBwYXls
b2FkIGZvciBhIG1lc3NhZ2UgdGhhdCB3aWxsIGJlIGFjY2VwdGVkIGlzOgorICAgICAqICh0aGUg
YXZhaWxhYmxlIHNwYWNlIGJldHdlZW4gdGhlIHJpbmcgaW5kZXhlcykKKyAgICAgKiAgICBtaW51
cyAoc3BhY2UgZm9yIGEgbWVzc2FnZSBoZWFkZXIpCisgICAgICogICAgbWludXMgKHNwYWNlIGZv
ciBvbmUgbWVzc2FnZSBzbG90KQorICAgICAqIHNpbmNlIHJpbmdidWZfaW5zZXJ0IHJlcXVpcmVz
IHRoYXQgb25lIG1lc3NhZ2Ugc2xvdCBiZSBsZWZ0CisgICAgICogdW5maWxsZWQsIHRvIGF2b2lk
IGZpbGxpbmcgdGhlIHJpbmcgdG8gY2FwYWNpdHkgYW5kIGNvbmZ1c2luZyBhIGZ1bGwKKyAgICAg
KiByaW5nIHdpdGggYW4gZW1wdHkgb25lLgorICAgICAqIFNpbmNlIHRoZSByaW5nIGluZGV4ZXMg
YXJlIHNhbml0aXplZCwgdGhlIHZhbHVlIGluIHJldCBpcyBhbGlnbmVkLCBzbworICAgICAqIHRo
ZSBzaW1wbGUgc3VidHJhY3Rpb24gaGVyZSB3b3JrcyB0byByZXR1cm4gdGhlIGFsaWduZWQgdmFs
dWUgbmVlZGVkOgorICAgICAqLworICAgIHJldCAtPSBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3Jp
bmdfbWVzc2FnZV9oZWFkZXIpOworICAgIHJldCAtPSBST1VORFVQX01FU1NBR0UoMSk7CisKKyAg
ICByZXR1cm4gKHJldCA8IDApID8gMCA6IHJldDsKK30KKwogLyoKICAqIGlvdl9jb3VudCByZXR1
cm5zIGl0cyBjb3VudCBvbiBzdWNjZXNzIHZpYSBhbiBvdXQgdmFyaWFibGUgdG8gYXZvaWQKICAq
IHBvdGVudGlhbCBmb3IgYSBuZWdhdGl2ZSByZXR1cm4gdmFsdWUgdG8gYmUgdXNlZCBpbmNvcnJl
Y3RseQpAQCAtOTE0LDYgKzk4OSw2MSBAQCBwZW5kaW5nX3JlbW92ZV9hbGwoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCiAgICAgcmluZ19p
bmZvLT5ucGVuZGluZyA9IDA7CiB9CiAKK3N0YXRpYyB2b2lkCitwZW5kaW5nX25vdGlmeShzdHJ1
Y3QgaGxpc3RfaGVhZCAqdG9fbm90aWZ5KQoreworICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2Rl
LCAqbmV4dDsKKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudDsKKworICAgIEFTU0VSVChMT0NL
SU5HX1JlYWRfTDEpOworCisgICAgaGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnQsIG5vZGUs
IG5leHQsIHRvX25vdGlmeSwgbm9kZSkKKyAgICB7CisgICAgICAgIGhsaXN0X2RlbCgmZW50LT5u
b2RlKTsKKyAgICAgICAgc2lnbmFsX2RvbWlkKGVudC0+ZG9tYWluX2lkKTsKKyAgICAgICAgeGZy
ZWUoZW50KTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkCitwZW5kaW5nX2ZpbmQoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHBheWxvYWRfc3BhY2UsIHN0cnVjdCBobGlzdF9oZWFkICp0b19u
b3RpZnkpCit7CisgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0OworICAgIHN0cnVj
dCBwZW5kaW5nX2VudCAqZW50OworCisgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9yaW5nc19MMihk
KSk7CisKKyAgICAvKgorICAgICAqIFRPRE86IEN1cnJlbnQgcG9saWN5IGhlcmUgaXMgdG8gc2ln
bmFsIF9hbGxfIG9mIHRoZSB3YWl0aW5nIGRvbWFpbnMKKyAgICAgKiAgICAgICBpbnRlcmVzdGVk
IGluIHNlbmRpbmcgYSBtZXNzYWdlIG9mIHNpemUgbGVzcyB0aGFuIHBheWxvYWRfc3BhY2UuCisg
ICAgICoKKyAgICAgKiBUaGlzIGlzIGxpa2VseSB0byBiZSBzdWJvcHRpbWFsLCBzaW5jZSBvbmNl
IG9uZSBvZiB0aGVtIGhhcyBhZGRlZAorICAgICAqIHRoZWlyIG1lc3NhZ2UgdG8gdGhlIHJpbmcs
IHRoZXJlIG1heSB3ZWxsIGJlIGluc3VmZmljaWVudCByb29tCisgICAgICogYXZhaWxhYmxlIGZv
ciBhbnkgb2YgdGhlIG90aGVycyB0byB0cmFuc21pdCwgbWVhbmluZyB0aGF0IHRoZXkgd2VyZQor
ICAgICAqIHdva2VuIGluIHZhaW4sIHdoaWNoIGNyZWF0ZWQgZXh0cmEgd29yayBqdXN0IHRvIHJl
cXVldWUgdGhlaXIgd2FpdC4KKyAgICAgKgorICAgICAqIFJldGFpbiB0aGlzIHNpbXBsZSBwb2xp
Y3kgZm9yIG5vdyBzaW5jZSBpdCBhdCBsZWFzdCBhdm9pZHMgc3RhcnZpbmcgYQorICAgICAqIGRv
bWFpbiBvZiBhdmFpbGFibGUgc3BhY2Ugbm90aWZpY2F0aW9ucyBiZWNhdXNlIG9mIGEgcG9saWN5
IHRoYXQgb25seQorICAgICAqIG5vdGlmaWVkIG90aGVyIGRvbWFpbnMgaW5zdGVhZC4gSW1wcm92
ZW1lbnQgbWF5IGJlIHBvc3NpYmxlOworICAgICAqIGludmVzdGlnYXRpb24gcmVxdWlyZWQuCisg
ICAgICovCisKKyAgICBzcGluX2xvY2soJnJpbmdfaW5mby0+TDNfbG9jayk7CisgICAgaGxpc3Rf
Zm9yX2VhY2hfZW50cnlfc2FmZShlbnQsIG5vZGUsIG5leHQsICZyaW5nX2luZm8tPnBlbmRpbmcs
IG5vZGUpCisgICAgeworICAgICAgICBpZiAoIHBheWxvYWRfc3BhY2UgPj0gZW50LT5sZW4gKQor
ICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCA9PSBY
RU5fQVJHT19ET01JRF9BTlkgKQorICAgICAgICAgICAgICAgIHdpbGRjYXJkX3BlbmRpbmdfbGlz
dF9yZW1vdmUoZW50LT5kb21haW5faWQsIGVudCk7CisgICAgICAgICAgICBobGlzdF9kZWwoJmVu
dC0+bm9kZSk7CisgICAgICAgICAgICByaW5nX2luZm8tPm5wZW5kaW5nLS07CisgICAgICAgICAg
ICBobGlzdF9hZGRfaGVhZCgmZW50LT5ub2RlLCB0b19ub3RpZnkpOworICAgICAgICB9CisgICAg
fQorICAgIHNwaW5fdW5sb2NrKCZyaW5nX2luZm8tPkwzX2xvY2spOworfQorCiBzdGF0aWMgaW50
CiBwZW5kaW5nX3F1ZXVlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3Jpbmdf
aW5mbyAqcmluZ19pbmZvLAogICAgICAgICAgICAgICBkb21pZF90IHNyY19pZCwgdW5zaWduZWQg
aW50IGxlbikKQEAgLTk3NSw2ICsxMTA1LDI4IEBAIHBlbmRpbmdfcmVxdWV1ZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKIH0KIAogc3Rh
dGljIHZvaWQKK3BlbmRpbmdfY2FuY2VsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBh
cmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAorICAgICAgICAgICAgICAgZG9taWRfdCBzcmNfaWQp
Cit7CisgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0OworICAgIHN0cnVjdCBwZW5k
aW5nX2VudCAqZW50OworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7CisK
KyAgICBobGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGVudCwgbm9kZSwgbmV4dCwgJnJpbmdfaW5m
by0+cGVuZGluZywgbm9kZSkKKyAgICB7CisgICAgICAgIGlmICggZW50LT5kb21haW5faWQgPT0g
c3JjX2lkICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCByaW5nX2luZm8tPmlkLnBhcnRu
ZXJfaWQgPT0gWEVOX0FSR09fRE9NSURfQU5ZICkKKyAgICAgICAgICAgICAgICB3aWxkY2FyZF9w
ZW5kaW5nX2xpc3RfcmVtb3ZlKGVudC0+ZG9tYWluX2lkLCBlbnQpOworICAgICAgICAgICAgaGxp
c3RfZGVsKCZlbnQtPm5vZGUpOworICAgICAgICAgICAgeGZyZWUoZW50KTsKKyAgICAgICAgICAg
IHJpbmdfaW5mby0+bnBlbmRpbmctLTsKKyAgICAgICAgfQorICAgIH0KK30KKworc3RhdGljIHZv
aWQKIHdpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0OwpAQCAtMTEwMiw2ICsxMjU0LDg4IEBA
IHBhcnRuZXJfcmluZ3NfcmVtb3ZlKHN0cnVjdCBkb21haW4gKnNyY19kKQogICogICAgICAgICAg
ICAgICAgIGFuZCByZXdyaXRlIHRoaXMgZnVuY3Rpb24gdXNpbmcgaXQgb3Igd2l0aCBhZG9wdGVk
IGxvZ2ljCiAgKi8KIHN0YXRpYyBpbnQKK2ZpbGxfcmluZ19kYXRhKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmN1cnJkLAorICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5n
X2RhdGFfZW50X3QpIGRhdGFfZW50X2huZCkKK3sKKyAgICB4ZW5fYXJnb19yaW5nX2RhdGFfZW50
X3QgZW50OworICAgIHN0cnVjdCBkb21haW4gKmRzdF9kOworICAgIHN0cnVjdCBhcmdvX3Jpbmdf
aW5mbyAqcmluZ19pbmZvOworCisgICAgQVNTRVJUKGN1cnJkID09IGN1cnJlbnQtPmRvbWFpbik7
CisgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9MMSk7CisKKyAgICBpZiAoIF9fY29weV9mcm9tX2d1
ZXN0KCZlbnQsIGRhdGFfZW50X2huZCwgMSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKwor
ICAgIGFyZ29fZHByaW50aygiZmlsbF9yaW5nX2RhdGE6IGVudC5yaW5nLmRvbWFpbj0ldSxlbnQu
cmluZy5hcG9ydD0leFxuIiwKKyAgICAgICAgICAgICAgICAgZW50LnJpbmcuZG9tYWluX2lkLCBl
bnQucmluZy5hcG9ydCk7CisKKyAgICBlbnQuZmxhZ3MgPSAwOworCisgICAgZHN0X2QgPSBnZXRf
ZG9tYWluX2J5X2lkKGVudC5yaW5nLmRvbWFpbl9pZCk7CisgICAgaWYgKCBkc3RfZCApCisgICAg
eworICAgICAgICBpZiAoIGRzdF9kLT5hcmdvICkKKyAgICAgICAgeworICAgICAgICAgICAgcmVh
ZF9sb2NrKCZkc3RfZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKKworICAgICAgICAgICAgcmlu
Z19pbmZvID0gZmluZF9yaW5nX2luZm9fYnlfbWF0Y2goZHN0X2QsIGVudC5yaW5nLmFwb3J0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmQtPmRv
bWFpbl9pZCk7CisgICAgICAgICAgICBpZiAoIHJpbmdfaW5mbyApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNwYWNlX2F2YWlsOworCisgICAgICAgICAgICAg
ICAgZW50LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfREFUQV9GX0VYSVNUUzsKKyAgICAgICAgICAg
ICAgICBlbnQubWF4X21lc3NhZ2Vfc2l6ZSA9IHJpbmdfaW5mby0+bGVuIC0KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3Nh
Z2VfaGVhZGVyKSAtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJPVU5EVVBf
TUVTU0FHRSgxKTsKKworICAgICAgICAgICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVy
X2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAgICAgICAgICAgICAgICAgIGVudC5mbGFn
cyB8PSBYRU5fQVJHT19SSU5HX0RBVEFfRl9TSEFSRUQ7CisKKyAgICAgICAgICAgICAgICBzcGlu
X2xvY2soJnJpbmdfaW5mby0+TDNfbG9jayk7CisKKyAgICAgICAgICAgICAgICBzcGFjZV9hdmFp
bCA9IHJpbmdidWZfcGF5bG9hZF9zcGFjZShkc3RfZCwgcmluZ19pbmZvKTsKKworICAgICAgICAg
ICAgICAgIGFyZ29fZHByaW50aygiZmlsbF9yaW5nX2RhdGE6IGFwb3J0PSV4IHNwYWNlX2F2YWls
PSV1IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIHNwYWNlX3dhbnRlZD0ldVxuIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5hcG9ydCwgc3BhY2Vf
YXZhaWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudC5zcGFjZV9yZXF1aXJlZCk7
CisKKyAgICAgICAgICAgICAgICAvKiBEbyBub3QgcXVldWUgYSBub3RpZmljYXRpb24gZm9yIGFu
IHVuYWNoaWV2YWJsZSBzaXplICovCisgICAgICAgICAgICAgICAgaWYgKCBlbnQuc3BhY2VfcmVx
dWlyZWQgPiBlbnQubWF4X21lc3NhZ2Vfc2l6ZSApCisgICAgICAgICAgICAgICAgICAgIGVudC5m
bGFncyB8PSBYRU5fQVJHT19SSU5HX0RBVEFfRl9FTVNHU0laRTsKKyAgICAgICAgICAgICAgICBl
bHNlIGlmICggc3BhY2VfYXZhaWwgPj0gZW50LnNwYWNlX3JlcXVpcmVkICkKKyAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgIHBlbmRpbmdfY2FuY2VsKGRzdF9kLCByaW5nX2lu
Zm8sIGN1cnJkLT5kb21haW5faWQpOworICAgICAgICAgICAgICAgICAgICBlbnQuZmxhZ3MgfD0g
WEVOX0FSR09fUklOR19EQVRBX0ZfU1VGRklDSUVOVDsKKyAgICAgICAgICAgICAgICB9CisgICAg
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
cGVuZGluZ19yZXF1ZXVlKGRzdF9kLCByaW5nX2luZm8sIGN1cnJkLT5kb21haW5faWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnQuc3BhY2VfcmVxdWlyZWQpOworICAg
ICAgICAgICAgICAgICAgICBlbnQuZmxhZ3MgfD0gWEVOX0FSR09fUklOR19EQVRBX0ZfUEVORElO
RzsKKyAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmcmlu
Z19pbmZvLT5MM19sb2NrKTsKKworICAgICAgICAgICAgICAgIGlmICggc3BhY2VfYXZhaWwgPT0g
ZW50Lm1heF9tZXNzYWdlX3NpemUgKQorICAgICAgICAgICAgICAgICAgICBlbnQuZmxhZ3MgfD0g
WEVOX0FSR09fUklOR19EQVRBX0ZfRU1QVFk7CisKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IHJlYWRfdW5sb2NrKCZkc3RfZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKKyAgICAgICAgfQor
ICAgICAgICBwdXRfZG9tYWluKGRzdF9kKTsKKyAgICB9CisKKyAgICBpZiAoIF9fY29weV9maWVs
ZF90b19ndWVzdChkYXRhX2VudF9obmQsICZlbnQsIGZsYWdzKSB8fAorICAgICAgICAgX19jb3B5
X2ZpZWxkX3RvX2d1ZXN0KGRhdGFfZW50X2huZCwgJmVudCwgbWF4X21lc3NhZ2Vfc2l6ZSkgKQor
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50
CiBmaW5kX3JpbmdfbWZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgKm1mbikK
IHsKICAgICBwMm1fdHlwZV90IHAybXQ7CkBAIC0xNTM0LDYgKzE3NjgsMTA5IEBAIHJlZ2lzdGVy
X3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGlj
IHZvaWQKK25vdGlmeV9yaW5nKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3Jp
bmdfaW5mbyAqcmluZ19pbmZvLAorICAgICAgICAgICAgc3RydWN0IGhsaXN0X2hlYWQgKnRvX25v
dGlmeSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgc3BhY2U7CisKKyAgICBBU1NFUlQoTE9DS0lOR19S
ZWFkX3JpbmdzX0wyKGQpKTsKKworICAgIHNwaW5fbG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsK
KworICAgIGlmICggcmluZ19pbmZvLT5sZW4gKQorICAgICAgICBzcGFjZSA9IHJpbmdidWZfcGF5
bG9hZF9zcGFjZShkLCByaW5nX2luZm8pOworICAgIGVsc2UKKyAgICAgICAgc3BhY2UgPSAwOwor
CisgICAgc3Bpbl91bmxvY2soJnJpbmdfaW5mby0+TDNfbG9jayk7CisKKyAgICBpZiAoIHNwYWNl
ICkKKyAgICAgICAgcGVuZGluZ19maW5kKGQsIHJpbmdfaW5mbywgc3BhY2UsIHRvX25vdGlmeSk7
Cit9CisKK3N0YXRpYyB2b2lkCitub3RpZnlfY2hlY2tfcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpk
KQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIEhMSVNUX0hFQUQodG9fbm90aWZ5KTsKKwor
ICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfTDEpOworCisgICAgcmVhZF9sb2NrKCZkLT5hcmdvLT5y
aW5nc19MMl9yd2xvY2spOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUkdPX0hUQUJMRV9TSVpF
OyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGUsICpuZXh0Owor
ICAgICAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKKworICAgICAgICBobGlz
dF9mb3JfZWFjaF9lbnRyeV9zYWZlKHJpbmdfaW5mbywgbm9kZSwgbmV4dCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJnby0+cmluZ19oYXNoW2ldLCBub2RlKQorICAg
ICAgICAgICAgbm90aWZ5X3JpbmcoZCwgcmluZ19pbmZvLCAmdG9fbm90aWZ5KTsKKyAgICB9CisK
KyAgICByZWFkX3VubG9jaygmZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKKworICAgIGlmICgg
IWhsaXN0X2VtcHR5KCZ0b19ub3RpZnkpICkKKyAgICAgICAgcGVuZGluZ19ub3RpZnkoJnRvX25v
dGlmeSk7Cit9CisKK3N0YXRpYyBsb25nCitub3RpZnkoc3RydWN0IGRvbWFpbiAqY3VycmQsCisg
ICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19yaW5nX2RhdGFfdCkgcmluZ19k
YXRhX2huZCkKK3sKKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRf
dCkgZW50X2huZDsKKyAgICB4ZW5fYXJnb19yaW5nX2RhdGFfdCByaW5nX2RhdGE7CisgICAgaW50
IHJldCA9IDA7CisKKyAgICBBU1NFUlQoY3VycmQgPT0gY3VycmVudC0+ZG9tYWluKTsKKworICAg
IHJlYWRfbG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIGlmICggIWN1cnJkLT5h
cmdvICkKKyAgICB7CisgICAgICAgIGFyZ29fZHByaW50aygiIWQtPmFyZ28sIEVOT0RFVlxuIik7
CisgICAgICAgIHJldCA9IC1FTk9ERVY7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAg
IG5vdGlmeV9jaGVja19wZW5kaW5nKGN1cnJkKTsKKworICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lz
X251bGwocmluZ19kYXRhX2huZCkgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJldCA9IGNv
cHlfZnJvbV9ndWVzdCgmcmluZ19kYXRhLCByaW5nX2RhdGFfaG5kLCAxKSA/IC1FRkFVTFQgOiAw
OworICAgIGlmICggcmV0ICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBpZiAoIHJpbmdfZGF0
YS5uZW50ID4gTUFYX05PVElGWV9DT1VOVCApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxP
R19FUlIsICJhcmdvOiBub3RpZnkgZW50cnkgY291bnQoJXUpIGV4Y2VlZHMgbWF4KCV1KVxuIiwK
KyAgICAgICAgICAgICAgICByaW5nX2RhdGEubmVudCwgTUFYX05PVElGWV9DT1VOVCk7CisgICAg
ICAgIHJldCA9IC1FQUNDRVM7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIGVudF9o
bmQgPSBndWVzdF9oYW5kbGVfZm9yX2ZpZWxkKHJpbmdfZGF0YV9obmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2FyZ29fcmluZ19kYXRhX2VudF90LCBkYXRhWzBd
KTsKKyAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2theShlbnRfaG5kLCByaW5nX2Rh
dGEubmVudCkpICkKKyAgICB7CisgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAgIGdvdG8g
b3V0OworICAgIH0KKworICAgIHdoaWxlICggIXJldCAmJiByaW5nX2RhdGEubmVudC0tICkKKyAg
ICB7CisgICAgICAgIHJldCA9IGZpbGxfcmluZ19kYXRhKGN1cnJkLCBlbnRfaG5kKTsKKyAgICAg
ICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoZW50X2huZCwgMSk7CisgICAgfQorCisgb3V0Ogor
ICAgIHJlYWRfdW5sb2NrKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spOworCisgICAgcmV0dXJuIHJl
dDsKK30KKwogc3RhdGljIGxvbmcKIHNlbmR2KHN0cnVjdCBkb21haW4gKnNyY19kLCBjb25zdCB4
ZW5fYXJnb19hZGRyX3QgKnNyY19hZGRyLAogICAgICAgY29uc3QgeGVuX2FyZ29fYWRkcl90ICpk
c3RfYWRkciwKQEAgLTE3MzMsNiArMjA3MCwyMSBAQCBkb19hcmdvX29wKHVuc2lnbmVkIGludCBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogCisgICAgY2FzZSBYRU5fQVJHT19PUF9ub3RpZnk6CisgICAgeworICAgICAgICBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3JpbmdfZGF0YV90KSByaW5nX2RhdGFfaG5kID0K
KyAgICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcxLCB4ZW5fYXJnb19yaW5n
X2RhdGFfdCk7CisKKyAgICAgICAgaWYgKCB1bmxpa2VseSgoIWd1ZXN0X2hhbmRsZV9pc19udWxs
KGFyZzIpKSB8fCBhcmczIHx8IGFyZzQpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICByYyA9IG5v
dGlmeShjdXJyZCwgcmluZ19kYXRhX2huZCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAg
IGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9jb21wYXQvYXJnby5jIGIveGVuL2NvbW1vbi9jb21wYXQvYXJn
by5jCmluZGV4IDYyOTBlZDYuLjRmYWM1OTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY29tcGF0
L2FyZ28uYworKysgYi94ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMKQEAgLTQxLDQgKzQxLDIyIEBA
IHN0YXRpYyBpbmxpbmUgaW50IF9fbWF5YmVfdW51c2VkIG5hbWUoayB4ZW5fICMjIG4gKngsIGsg
Y29tcGF0XyAjIyBuICpjKSBcCiB9CiAKIENIRUNLX2FyZ29fc2VuZF9hZGRyOworQ0hFQ0tfYXJn
b19yaW5nX2RhdGFfZW50OwogQ0hFQ0tfYXJnb19pb3Y7CisKKy8qCisgKiBEaXNhYmxlIHNpemVv
ZiB0eXBlIGNoZWNraW5nIGZvciB0aGUgZm9sbG93aW5nIHN0cnVjdCBjaGVja3MgYmVjYXVzZQor
ICogdGhlc2Ugc3RydWN0cyBoYXZlIGZpZWxkcyBvZiB0eXBlcyB0aGF0IGRpZmZlciBpbiB0aGUg
Y29tcGF0IHZzIG5vbi1jb21wYXQKKyAqIHN0cnVjdHMgd2l0aCB2YXJpYWJsZSBzaXplIHdoaWNo
IHByZXZlbnRzIHRoZSBzaXplIGNoZWNrIHZhbGlkYXRpb24uCisgKi8KKworI3VuZGVmIENIRUNL
X0ZJRUxEX0NPTU1PTl8KKyNkZWZpbmUgQ0hFQ0tfRklFTERfQ09NTU9OXyhrLCBuYW1lLCBuLCBm
KSBcCitzdGF0aWMgaW5saW5lIGludCBfX21heWJlX3VudXNlZCBuYW1lKGsgeGVuXyAjIyBuICp4
LCBrIGNvbXBhdF8gIyMgbiAqYykgXAoreyBcCisgICAgQlVJTERfQlVHX09OKG9mZnNldG9mKGsg
eGVuXyAjIyBuLCBmKSAhPSBcCisgICAgICAgICAgICAgICAgIG9mZnNldG9mKGsgY29tcGF0XyAj
IyBuLCBmKSk7IFwKKyAgICByZXR1cm4gMTsgXAorfQorCitDSEVDS19hcmdvX3JpbmdfZGF0YTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJnby5oCmluZGV4IGMxMmE1MGYuLmQyY2I1OTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmdvLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaApAQCAtMTIzLDYg
KzEyMyw0MiBAQCB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmcKIC8qIE1l
c3NhZ2VzIG9uIHRoZSByaW5nIGFyZSBwYWRkZWQgdG8gYSBtdWx0aXBsZSBvZiB0aGlzIHNpemUu
ICovCiAjZGVmaW5lIFhFTl9BUkdPX01TR19TTE9UX1NJWkUgMHgxMAogCisvKgorICogTm90aWZ5
IGZsYWdzCisgKi8KKy8qIFJpbmcgaXMgZW1wdHkgKi8KKyNkZWZpbmUgWEVOX0FSR09fUklOR19E
QVRBX0ZfRU1QVFkgICAgICAgKDFVIDw8IDApCisvKiBSaW5nIGV4aXN0cyAqLworI2RlZmluZSBY
RU5fQVJHT19SSU5HX0RBVEFfRl9FWElTVFMgICAgICAoMVUgPDwgMSkKKy8qIFBlbmRpbmcgaW50
ZXJydXB0IGV4aXN0cy4gRG8gbm90IHJlbHkgb24gdGhpcyBmaWVsZCAtIGZvciBwcm9maWxpbmcg
b25seSAqLworI2RlZmluZSBYRU5fQVJHT19SSU5HX0RBVEFfRl9QRU5ESU5HICAgICAoMVUgPDwg
MikKKy8qIFN1ZmZpY2llbnQgc3BhY2UgdG8gcXVldWUgc3BhY2VfcmVxdWlyZWQgYnl0ZXMgZXhp
c3RzICovCisjZGVmaW5lIFhFTl9BUkdPX1JJTkdfREFUQV9GX1NVRkZJQ0lFTlQgICgxVSA8PCAz
KQorLyogSW5zdWZmaWNpZW50IHJpbmcgc2l6ZSBmb3Igc3BhY2VfcmVxdWlyZWQgYnl0ZXMgKi8K
KyNkZWZpbmUgWEVOX0FSR09fUklOR19EQVRBX0ZfRU1TR1NJWkUgICAgKDFVIDw8IDQpCisvKiBS
aW5nIGlzIHNoYXJlZCwgbm90IHVuaWNhc3QgKi8KKyNkZWZpbmUgWEVOX0FSR09fUklOR19EQVRB
X0ZfU0hBUkVEICAgICAgKDFVIDw8IDUpCisKK3R5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3Jpbmdf
ZGF0YV9lbnQKK3sKKyAgICB4ZW5fYXJnb19hZGRyX3QgcmluZzsKKyAgICB1aW50MTZfdCBmbGFn
czsKKyAgICB1aW50MTZfdCBwYWQ7CisgICAgdWludDMyX3Qgc3BhY2VfcmVxdWlyZWQ7CisgICAg
dWludDMyX3QgbWF4X21lc3NhZ2Vfc2l6ZTsKK30geGVuX2FyZ29fcmluZ19kYXRhX2VudF90Owor
Cit0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19yaW5nX2RhdGEKK3sKKyAgICB1aW50MzJfdCBuZW50
OworICAgIHVpbnQzMl90IHBhZDsKKyNpZiBkZWZpbmVkKF9fU1REQ19WRVJTSU9OX18pICYmIF9f
U1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAorICAgIHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdCBk
YXRhW107CisjZWxpZiBkZWZpbmVkKF9fR05VQ19fKQorICAgIHhlbl9hcmdvX3JpbmdfZGF0YV9l
bnRfdCBkYXRhWzBdOworI2VuZGlmCit9IHhlbl9hcmdvX3JpbmdfZGF0YV90OworCiBzdHJ1Y3Qg
eGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcgogewogICAgIHVpbnQzMl90IGxlbjsKQEAgLTIx
Nyw0ICsyNTMsMzUgQEAgc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIKICAqLwog
I2RlZmluZSBYRU5fQVJHT19PUF9zZW5kdiAgICAgICAgICAgICAgIDMKIAorLyoKKyAqIFhFTl9B
UkdPX09QX25vdGlmeQorICoKKyAqIEFza3MgWGVuIGZvciBpbmZvcm1hdGlvbiBhYm91dCBvdGhl
ciByaW5ncyBpbiB0aGUgc3lzdGVtLgorICoKKyAqIGVudC0+cmluZyBpcyB0aGUgeGVuX2FyZ29f
YWRkcl90IG9mIHRoZSByaW5nIHlvdSB3YW50IGluZm9ybWF0aW9uIG9uLgorICogVXNlcyB0aGUg
c2FtZSByaW5nIG1hdGNoaW5nIHJ1bGVzIGFzIFhFTl9BUkdPX09QX3NlbmR2LgorICoKKyAqIGVu
dC0+c3BhY2VfcmVxdWlyZWQgOiBpZiB0aGlzIGZpZWxkIGlzIG5vdCBudWxsIHRoZW4gWGVuIHdp
bGwgY2hlY2sKKyAqIHRoYXQgdGhlcmUgaXMgc3BhY2UgaW4gdGhlIGRlc3RpbmF0aW9uIHJpbmcg
Zm9yIHRoaXMgbWFueSBieXRlcyBvZiBwYXlsb2FkLgorICogSWYgdGhlIHJpbmcgaXMgdG9vIHNt
YWxsIGZvciB0aGUgcmVxdWVzdGVkIHNwYWNlX3JlcXVpcmVkLCBpdCB3aWxsIHNldCB0aGUKKyAq
IFhFTl9BUkdPX1JJTkdfREFUQV9GX0VNU0dTSVpFIGZsYWcgb24gcmV0dXJuLgorICogSWYgc3Vm
ZmljaWVudCBzcGFjZSBpcyBhdmFpbGFibGUsIGl0IHdpbGwgc2V0IFhFTl9BUkdPX1JJTkdfREFU
QV9GX1NVRkZJQ0lFTlQKKyAqIGFuZCBDQU5DRUwgYW55IHBlbmRpbmcgbm90aWZpY2F0aW9uIGZv
ciB0aGF0IGVudC0+cmluZzsgb3RoZXJ3aXNlIGl0CisgKiB3aWxsIHNjaGVkdWxlIGEgbm90aWZp
Y2F0aW9uIGV2ZW50IGFuZCB0aGUgZmxhZyB3aWxsIG5vdCBiZSBzZXQuCisgKgorICogVGhlc2Ug
ZmxhZ3MgYXJlIHNldCBieSBYZW4gd2hlbiBub3RpZnkgcmVwbGllczoKKyAqIFhFTl9BUkdPX1JJ
TkdfREFUQV9GX0VNUFRZICAgICAgcmluZyBpcyBlbXB0eQorICogWEVOX0FSR09fUklOR19EQVRB
X0ZfUEVORElORyAgICBub3RpZnkgZXZlbnQgaXMgcGVuZGluZyAqZG9uJ3QgcmVseSBvbiB0aGlz
KgorICogWEVOX0FSR09fUklOR19EQVRBX0ZfU1VGRklDSUVOVCBzdWZmaWNpZW50IHNwYWNlIGZv
ciBzcGFjZV9yZXF1aXJlZCBpcyB0aGVyZQorICogWEVOX0FSR09fUklOR19EQVRBX0ZfRVhJU1RT
ICAgICByaW5nIGV4aXN0cworICogWEVOX0FSR09fUklOR19EQVRBX0ZfRU1TR1NJWkUgICBzcGFj
ZV9yZXF1aXJlZCB0b28gbGFyZ2UgZm9yIHRoZSByaW5nIHNpemUKKyAqIFhFTl9BUkdPX1JJTkdf
REFUQV9GX1NIQVJFRCAgICAgcmluZyBpcyByZWdpc3RlcmVkIGZvciB3aWxkY2FyZCBwYXJ0bmVy
CisgKgorICogYXJnMTogWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX2RhdGFfdCkgcmlu
Z19kYXRhIChtYXkgYmUgTlVMTCkKKyAqIGFyZzI6IE5VTEwKKyAqIGFyZzM6IDAgKFpFUk8pCisg
KiBhcmc0OiAwIChaRVJPKQorICovCisjZGVmaW5lIFhFTl9BUkdPX09QX25vdGlmeSAgICAgICAg
ICAgICAgNAorCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVu
L2luY2x1ZGUveGxhdC5sc3QKaW5kZXggMzcyMzk4MC4uZTQ1YjYwZSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKQEAgLTE1NCwzICsx
NTQsNSBAQAogPwlhcmdvX3VucmVnaXN0ZXJfcmluZwkJYXJnby5oCiA/CWFyZ29faW92CQkJYXJn
by5oCiA/CWFyZ29fc2VuZF9hZGRyCQkJYXJnby5oCis/CWFyZ29fcmluZ19kYXRhX2VudAkJYXJn
by5oCis/CWFyZ29fcmluZ19kYXRhCQkJYXJnby5oCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL1H-0003hv-Gp; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL1F-0003fs-Ru
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:28:25 +0000
X-Inumbo-ID: e8287a7e-18a7-11e9-92db-bc764e045a96
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8287a7e-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:28:24 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id l14so1521121ioj.5
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:28:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6iHTp3jx2ScQxA8QblQ9rty4tnNPXCB2idUGT4kJR3Y=;
 b=sj1vTDS3TM2nwhf6MHYbcJkJzMaBeFfUN2vjCql4x+AOobLlQqmkARWZdCOL5cg8E0
 yQqRCBtLQcXAITwUG/AWBpFIdLkPmIfxH7EheN/TmkN2W1JGRPaUkb0uLPa47zCIKoZT
 s29qSi6ePIFytYKE7LVjP8QRz4k8BC2YYrtnzMjDSbfR50u96s9rb9SeUXHCHb+pFH9N
 hpZyRchTKUhZsKxFyBCvHO/eXIL5cUwVmZ0f6008VfMAEQR40NlwuQOs12/u3UXqHeaF
 XqaMOSWrrQTRKk8Z/bj58Fdfl5yn023IxbkZx65H6kl54AeiohSWUZB5N2LGrcEWVZtj
 W1Tg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=6iHTp3jx2ScQxA8QblQ9rty4tnNPXCB2idUGT4kJR3Y=;
 b=VB6hZ26mKvE/I01DNPNTpye0qc2P0JNTqwBq/TVyGafZMdM8Nzg3oq1HtyDqmbYoqi
 dofwNiVJmMsgsx6IGYrx0hFh0m04vxWLCa9IewQk4HYTN+9iUkpiDFeDK7fTWDOM1NW/
 OIn1V1fqoSUxfZKOTZb9mfG0aAAng9tV6xhjCunivI/ukP//CQIpomXv4ivCQLCEycXf
 meIzhWtE5zF087K91lShHWMF6+ev0B+HP+JVDR2U+UrLB3LEom5Yh9tW50yNQeRf4eMJ
 lr6aV4xwhbHj78CF2Bq1g3rcvUvj5x8IR5ufhZ54fGg4vafNXqoZ3f4UYr/9ZqRoWhWP
 /Q2Q==
X-Gm-Message-State: AJcUukfE14RMLNCYvKtSbneYVSqrHVnxPo/1evW1ooS9zGvpJA3mpyWi
 rPPPrZ7QvMy0Gu79qodfpRAzRXO4RHg=
X-Google-Smtp-Source: ALg8bN7JbB2bFPTwLDzcW/bIAtA4TlYae91iC70dsAfJWurpqPJTIybYR1f+rZlPBXhbux6cW+IXPw==
X-Received: by 2002:a5e:860a:: with SMTP id z10mr1466058ioj.35.1547544503686; 
 Tue, 15 Jan 2019 01:28:23 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.28.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:28:22 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:43 -0800
Message-Id: <1547544466-21135-12-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v4 11/14] xsm,
 argo: XSM control for argo register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WFNNIGNvbnRyb2xzIGZvciBhcmdvIHJpbmcgcmVnaXN0cmF0aW9uIHdpdGggdHdvIGRpc3RpbmN0
IGNhc2VzLCB3aGVyZQp0aGUgcmluZyBiZWluZyByZWdpc3RlcmVkIGlzOgoKMSkgU2luZ2xlIHNv
dXJjZTogIHJlZ2lzdGVyaW5nIGEgcmluZyBmb3IgY29tbXVuaWNhdGlvbiB0byByZWNlaXZlIG1l
c3NhZ2VzCiAgICAgICAgICAgICAgICAgICBmcm9tIGEgc3BlY2lmaWVkIHNpbmdsZSBvdGhlciBk
b21haW4uCiAgIERlZmF1bHQgcG9saWN5OiBhbGxvdy4KCjIpIEFueSBzb3VyY2U6ICAgICByZWdp
c3RlcmluZyBhIHJpbmcgZm9yIGNvbW11bmljYXRpb24gdG8gcmVjZWl2ZSBtZXNzYWdlcwogICAg
ICAgICAgICAgICAgICAgZnJvbSBhbnksIG9yIGFsbCwgb3RoZXIgZG9tYWlucyAoaWUuIHdpbGRj
YXJkKS4KICAgRGVmYXVsdCBwb2xpY3k6IGRlbnksIHdpdGggcnVudGltZSBwb2xpY3kgY29uZmln
dXJhdGlvbiB2aWEgYm9vdHBhcmFtLgoKVGhlIGV4aXN0aW5nIGFyZ28tbWFjIGJvb3QgcGFyYW1l
dGVyIGluZGljYXRlcyBhZG1pbmlzdHJhdG9yIHByZWZlcmVuY2UgZm9yCmVpdGhlciBwZXJtaXNz
aXZlIG9yIHN0cmljdCBhY2Nlc3MgY29udHJvbCwgd2hpY2ggd2lsbCBhbGxvdyBvciBkZW55CnJl
Z2lzdHJhdGlvbiBvZiBhbnktc2VuZGVyIHJpbmdzLgoKVGhpcyBjb21taXQgbW9kaWZpZXMgdGhl
IHNpZ25hdHVyZSBvZiBjb3JlIFhTTSBob29rIGZ1bmN0aW9ucyBpbiBvcmRlciB0bwphcHBseSAn
Y29uc3QnIHRvIGFyZ3VtZW50cywgbmVlZGVkIGluIG9yZGVyIGZvciAnY29uc3QnIHRvIGJlIGFj
Y2VwdGVkIGluCnNpZ25hdHVyZSBvZiBmdW5jdGlvbnMgdGhhdCBpbnZva2UgdGhlbS4KClNpZ25l
ZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVt
cy5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4K
LS0tCnYzIERhbmllbC9KYW46IGFkZCB0byB0aGUgZGVmYXVsdCB4c20gcG9saWN5IGZvciB0aGUg
cmVnaXN0ZXIgb3AKdjMgaG9pc3Qgb3B0X2FyZ29fbWFjX3Blcm1pc3NpdmUgY2hlY2sgdG8gYWxs
b3cgZGVmYXVsdCBwb2xpY3kgdG8gbWF0Y2ggbm9uLVhTTQp2MyB3YXM6IEFja2VkLWJ5OiBEYW5p
ZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KdjMgQWRkIERhbmllbCdzIEFja2Vk
LWJ5CnYzIGZlZWRiYWNrICMwNyBSb2dlcjogdXNlIG9wdF9hcmdvX21hY19wZXJtaXNzaXZlIDog
YSBib29sZWFuIG9wdAp2MiBmZWVkYmFjayAjOSBKYW46IHJlZmFjdG9yIHRvIHVzZSBhcmdvLW1h
YyBib290cGFyYW0gYXQgcG9pbnQgb2YgaW50cm9kdWN0aW9uCnYxIGZlZWRiYWNrIFBhdWw6IHJl
cGxhY2UgdXNlIG9mIHN0cm5jbXAgd2l0aCBzdHJjbXAKdjEgZmVlZGJhY2sgIzE2IEphbjogYXBw
bHkgY29uc3QgdG8gZnVuY3Rpb24gc2lnbmF0dXJlcwp2MSBmZWVkYmFjayAjMTQgSmFuOiBhZGQg
YmxhbmsgbGluZSBiZWZvcmUgcmV0dXJuIGluIHBhcnNlX2FyZ29fbWFjX3BhcmFtCgogdG9vbHMv
Zmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUgfCAgNiArKysrKysKIHhlbi9j
b21tb24vYXJnby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKyst
LS0tCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICAgICAgICAgICB8IDE0ICsr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICAgICAgICAg
ICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDQgKysrKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzICAgICAgICAgIHwgMTEgKysrKysrKysrKysKIHhl
bi94c20vZmxhc2svcG9saWN5L3NlY3VyaXR5X2NsYXNzZXMgICAgICAgIHwgIDEgKwogOCBmaWxl
cyBjaGFuZ2VkLCA5MCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlIGIvdG9vbHMvZmxh
c2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUKaW5kZXggOWFjOTc4MC4uZDAwNzY5
ZSAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMu
dGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUKQEAg
LTUsNiArNSwxMiBAQCBhbGxvdyBkb21haW5fdHlwZSB4ZW5fdDp4ZW4gdG1lbV9vcDsKICMgcG11
X2N0cmwgaXMgZm9yKQogYWxsb3cgZG9tYWluX3R5cGUgeGVuX3Q6eGVuMiBwbXVfdXNlOwogCisj
IEFsbG93IGFsbCBkb21haW5zOgorIyB0byByZWdpc3RlciBzaW5nbGUtc2VuZGVyICh1bmljYXN0
KSByaW5ncyB0byBwYXJ0bmVyIHdpdGggYW55IGRvbWFpbjsgYW5kCisjIHRvIHJlZ2lzdGVyIGFu
eS1zZW5kZXIgKHdpbGRjYXJkKSByaW5ncyB0aGF0IGNhbiBiZSBzZW50IHRvIGJ5IGFueSBkb21h
aW4uCithbGxvdyBkb21haW5fdHlwZSB4ZW5fdDphcmdvIHsgcmVnaXN0ZXJfYW55X3NvdXJjZSB9
OworYWxsb3cgZG9tYWluX3R5cGUgZG9tYWluX3R5cGU6YXJnbyB7IHJlZ2lzdGVyX3NpbmdsZV9z
b3VyY2UgfTsKKwogIyBBbGxvdyBndWVzdCBjb25zb2xlIG91dHB1dCB0byB0aGUgc2VyaWFsIGNv
bnNvbGUuICBUaGlzIGlzIHVzZWQgYnkgUFYgTGludXgKICMgYW5kIHN0dWIgZG9tYWlucyBmb3Ig
ZWFybHkgYm9vdCBvdXRwdXQsIHNvIGRvbid0IGF1ZGl0IGV2ZW4gd2hlbiB3ZSBkZW55IGl0Lgog
IyBXaXRob3V0IFhTTSwgdGhpcyBpcyBlbmFibGVkIG9ubHkgaWYgdGhlIFhlbiB3YXMgY29tcGls
ZWQgaW4gZGVidWcgbW9kZS4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVuL2Nv
bW1vbi9hcmdvLmMKaW5kZXggZDRhZmYwNS4uZjc0OGQ4YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNs
dWRlIDx4ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVu
L3RpbWUuaD4KKyNpbmNsdWRlIDx4c20veHNtLmg+CiAKICNpbmNsdWRlIDxwdWJsaWMvYXJnby5o
PgogCkBAIC0xNTg0LDExICsxNTg1LDEwIEBAIHJlZ2lzdGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAq
Y3VycmQsCiAKICAgICBpZiAoIHJlZy5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSAp
CiAgICAgewotICAgICAgICBpZiAoICFvcHRfYXJnb19tYWNfcGVybWlzc2l2ZSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIHJldCA9IC1FUEVSTTsKKyAgICAgICAgcmV0ID0gb3B0X2FyZ29fbWFj
X3Blcm1pc3NpdmUgPyB4c21fYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKGN1cnJkKSA6CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLUVQRVJNOworICAgICAgICBpZiAo
IHJldCApCiAgICAgICAgICAgICBnb3RvIG91dF91bmxvY2s7Ci0gICAgICAgIH0KICAgICB9CiAg
ICAgZWxzZQogICAgIHsKQEAgLTE2MDAsNiArMTYwMCwxMyBAQCByZWdpc3Rlcl9yaW5nKHN0cnVj
dCBkb21haW4gKmN1cnJkLAogICAgICAgICAgICAgZ290byBvdXRfdW5sb2NrOwogICAgICAgICB9
CiAKKyAgICAgICAgcmV0ID0geHNtX2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZShjdXJyZCwg
ZHN0X2QpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHB1dF9k
b21haW4oZHN0X2QpOworICAgICAgICAgICAgZ290byBvdXRfdW5sb2NrOworICAgICAgICB9CisK
ICAgICAgICAgaWYgKCAhZHN0X2QtPmFyZ28gKQogICAgICAgICB7CiAgICAgICAgICAgICBhcmdv
X2RwcmludGsoIiFkc3RfZC0+YXJnbywgRUNPTk5SRUZVU0VEXG4iKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggYTI5
ZDFlZi4uOTYxMThhYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIv
eGVuL2luY2x1ZGUveHNtL2R1bW15LmgKQEAgLTcyMCw2ICs3MjAsMjAgQEAgc3RhdGljIFhTTV9J
TkxJTkUgaW50IHhzbV9kbV9vcChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIAog
I2VuZGlmIC8qIENPTkZJR19YODYgKi8KIAorI2lmZGVmIENPTkZJR19BUkdPCitzdGF0aWMgWFNN
X0lOTElORSBpbnQgeHNtX2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZShzdHJ1Y3QgZG9tYWlu
ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGRvbWFpbiAqdCkKK3sKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIFhTTV9J
TkxJTkUgaW50IHhzbV9hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCkK
K3sKKyAgICByZXR1cm4gMDsKK30KKworI2VuZGlmIC8qIENPTkZJR19BUkdPICovCisKICNpbmNs
dWRlIDxwdWJsaWMvdmVyc2lvbi5oPgogc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV94ZW5fdmVy
c2lvbiAoWFNNX0RFRkFVTFRfQVJHIHVpbnQzMl90IG9wKQogewpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveHNtL3hzbS5oIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCmluZGV4IDNiMTkyYjUuLmUz
MmE2NDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5jbHVk
ZS94c20veHNtLmgKQEAgLTE4MSw2ICsxODEsMTEgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25zIHsK
ICNlbmRpZgogICAgIGludCAoKnhlbl92ZXJzaW9uKSAodWludDMyX3QgY21kKTsKICAgICBpbnQg
KCpkb21haW5fcmVzb3VyY2VfbWFwKSAoc3RydWN0IGRvbWFpbiAqZCk7CisjaWZkZWYgQ09ORklH
X0FSR08KKyAgICBpbnQgKCphcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UpIChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBkb21haW4gKnQpOworICAgIGludCAoKmFyZ29fcmVnaXN0ZXJfYW55X3NvdXJj
ZSkgKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOworI2VuZGlmCiB9OwogCiAjaWZkZWYgQ09ORklH
X1hTTQpAQCAtNjk4LDYgKzcwMywyMCBAQCBzdGF0aWMgaW5saW5lIGludCB4c21fZG9tYWluX3Jl
c291cmNlX21hcCh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1
cm4geHNtX29wcy0+ZG9tYWluX3Jlc291cmNlX21hcChkKTsKIH0KIAorI2lmZGVmIENPTkZJR19B
UkdPCitzdGF0aWMgaW5saW5lIHhzbV9hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICp0KQoreworICAgIHJldHVybiB4c21fb3BzLT5h
cmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UoZCwgdCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgeHNt
X2FyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAg
IHJldHVybiB4c21fb3BzLT5hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UoZCk7Cit9CisKKyNlbmRp
ZiAvKiBDT05GSUdfQVJHTyAqLworCiAjZW5kaWYgLyogWFNNX05PX1dSQVBQRVJTICovCiAKICNp
ZmRlZiBDT05GSUdfTVVMVElCT09UCmRpZmYgLS1naXQgYS94ZW4veHNtL2R1bW15LmMgYi94ZW4v
eHNtL2R1bW15LmMKaW5kZXggNTcwMTA0Ny4uZWQyMzZiMCAxMDA2NDQKLS0tIGEveGVuL3hzbS9k
dW1teS5jCisrKyBiL3hlbi94c20vZHVtbXkuYwpAQCAtMTUyLDQgKzE1Miw4IEBAIHZvaWQgX19p
bml0IHhzbV9maXh1cF9vcHMgKHN0cnVjdCB4c21fb3BlcmF0aW9ucyAqb3BzKQogI2VuZGlmCiAg
ICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCB4ZW5fdmVyc2lvbik7CiAgICAgc2V0X3RvX2R1
bW15X2lmX251bGwob3BzLCBkb21haW5fcmVzb3VyY2VfbWFwKTsKKyNpZmRlZiBDT05GSUdfQVJH
TworICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291
cmNlKTsKKyAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGFyZ29fcmVnaXN0ZXJfYW55X3Nv
dXJjZSk7CisjZW5kaWYKIH0KZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hl
bi94c20vZmxhc2svaG9va3MuYwppbmRleCA5NmQzMWFhLi5mY2I3NDg3IDEwMDY0NAotLS0gYS94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC0zNiwx
MyArMzYsMTQgQEAKICNpbmNsdWRlIDxvYmpzZWMuaD4KICNpbmNsdWRlIDxjb25kaXRpb25hbC5o
PgogCi1zdGF0aWMgdTMyIGRvbWFpbl9zaWQoc3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIHUz
MiBkb21haW5fc2lkKGNvbnN0IHN0cnVjdCBkb21haW4gKmRvbSkKIHsKICAgICBzdHJ1Y3QgZG9t
YWluX3NlY3VyaXR5X3N0cnVjdCAqZHNlYyA9IGRvbS0+c3NpZDsKICAgICByZXR1cm4gZHNlYy0+
c2lkOwogfQogCi1zdGF0aWMgdTMyIGRvbWFpbl90YXJnZXRfc2lkKHN0cnVjdCBkb21haW4gKnNy
Yywgc3RydWN0IGRvbWFpbiAqZHN0KQorc3RhdGljIHUzMiBkb21haW5fdGFyZ2V0X3NpZChjb25z
dCBzdHJ1Y3QgZG9tYWluICpzcmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKmRzdCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluX3NlY3VyaXR5X3N0cnVj
dCAqc3NlYyA9IHNyYy0+c3NpZDsKICAgICBzdHJ1Y3QgZG9tYWluX3NlY3VyaXR5X3N0cnVjdCAq
ZHNlYyA9IGRzdC0+c3NpZDsKQEAgLTU4LDcgKzU5LDggQEAgc3RhdGljIHUzMiBldnRjaG5fc2lk
KGNvbnN0IHN0cnVjdCBldnRjaG4gKmNobikKICAgICByZXR1cm4gY2huLT5zc2lkLmZsYXNrX3Np
ZDsKIH0KIAotc3RhdGljIGludCBkb21haW5faGFzX3Blcm0oc3RydWN0IGRvbWFpbiAqZG9tMSwg
c3RydWN0IGRvbWFpbiAqZG9tMiwgCitzdGF0aWMgaW50IGRvbWFpbl9oYXNfcGVybShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkb20xLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZG9tMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUxNiBjbGFzcywg
dTMyIHBlcm1zKQogewogICAgIHUzMiBzc2lkLCB0c2lkOwpAQCAtMTcxNyw2ICsxNzE5LDIxIEBA
IHN0YXRpYyBpbnQgZmxhc2tfZG9tYWluX3Jlc291cmNlX21hcChzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTjIsIERPTUFJTjJf
X1JFU09VUkNFX01BUCk7CiB9CiAKKyNpZmRlZiBDT05GSUdfQVJHTworc3RhdGljIGludCBmbGFz
a19hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBk
b21haW4gKnQpCit7CisgICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkLCB0LCBTRUNDTEFTU19B
UkdPLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJHT19fUkVHSVNURVJfU0lOR0xFX1NP
VVJDRSk7Cit9CisKK3N0YXRpYyBpbnQgZmxhc2tfYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIGF2Y19oYXNfcGVybShkb21haW5f
c2lkKGQpLCBTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfQVJHTywKKyAgICAgICAgICAgICAgICAg
ICAgICAgIEFSR09fX1JFR0lTVEVSX0FOWV9TT1VSQ0UsIE5VTEwpOworfQorI2VuZGlmCisKIGxv
bmcgZG9fZmxhc2tfb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4c21fb3BfdCkgdV9mbGFza19v
cCk7CiBpbnQgY29tcGF0X2ZsYXNrX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeHNtX29wX3Qp
IHVfZmxhc2tfb3ApOwogCkBAIC0xODUxLDYgKzE4NjgsMTAgQEAgc3RhdGljIHN0cnVjdCB4c21f
b3BlcmF0aW9ucyBmbGFza19vcHMgPSB7CiAjZW5kaWYKICAgICAueGVuX3ZlcnNpb24gPSBmbGFz
a194ZW5fdmVyc2lvbiwKICAgICAuZG9tYWluX3Jlc291cmNlX21hcCA9IGZsYXNrX2RvbWFpbl9y
ZXNvdXJjZV9tYXAsCisjaWZkZWYgQ09ORklHX0FSR08KKyAgICAuYXJnb19yZWdpc3Rlcl9zaW5n
bGVfc291cmNlID0gZmxhc2tfYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlLAorICAgIC5hcmdv
X3JlZ2lzdGVyX2FueV9zb3VyY2UgPSBmbGFza19hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UsCisj
ZW5kaWYKIH07CiAKIHZvaWQgX19pbml0IGZsYXNrX2luaXQoY29uc3Qgdm9pZCAqcG9saWN5X2J1
ZmZlciwgc2l6ZV90IHBvbGljeV9zaXplKQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xp
Y3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpp
bmRleCA2ZmVjZmRhLi5mYjk1Yzk3IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpA
QCAtNTMxLDMgKzUzMSwxNCBAQCBjbGFzcyB2ZXJzaW9uCiAjIFhlbiBidWlsZCBpZAogICAgIHhl
bl9idWlsZF9pZAogfQorCisjIENsYXNzIGFyZ28gaXMgdXNlZCB0byBkZXNjcmliZSB0aGUgQXJn
byBpbnRlcmRvbWFpbiBjb21tdW5pY2F0aW9uIHN5c3RlbS4KK2NsYXNzIGFyZ28KK3sKKyAgICAj
IERvbWFpbiByZXF1ZXN0aW5nIHJlZ2lzdHJhdGlvbiBvZiBhIGNvbW11bmljYXRpb24gcmluZwor
ICAgICMgdG8gcmVjZWl2ZSBtZXNzYWdlcyBmcm9tIGEgc3BlY2lmaWMgb3RoZXIgZG9tYWluLgor
ICAgIHJlZ2lzdGVyX3NpbmdsZV9zb3VyY2UKKyAgICAjIERvbWFpbiByZXF1ZXN0aW5nIHJlZ2lz
dHJhdGlvbiBvZiBhIGNvbW11bmljYXRpb24gcmluZworICAgICMgdG8gcmVjZWl2ZSBtZXNzYWdl
cyBmcm9tIGFueSBvdGhlciBkb21haW4uCisgICAgcmVnaXN0ZXJfYW55X3NvdXJjZQorfQpkaWZm
IC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvc2VjdXJpdHlfY2xhc3NlcyBiL3hlbi94c20v
Zmxhc2svcG9saWN5L3NlY3VyaXR5X2NsYXNzZXMKaW5kZXggY2RlNGUxYS4uNTBlY2JhYiAxMDA2
NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvc2VjdXJpdHlfY2xhc3NlcworKysgYi94ZW4v
eHNtL2ZsYXNrL3BvbGljeS9zZWN1cml0eV9jbGFzc2VzCkBAIC0xOSw1ICsxOSw2IEBAIGNsYXNz
IGV2ZW50CiBjbGFzcyBncmFudAogY2xhc3Mgc2VjdXJpdHkKIGNsYXNzIHZlcnNpb24KK2NsYXNz
IGFyZ28KIAogIyBGTEFTSwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL1H-0003iS-S0; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL1F-0003fr-Rw
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:28:25 +0000
X-Inumbo-ID: e58ee810-18a7-11e9-92db-bc764e045a96
Received: from mail-it1-x144.google.com (unknown [2607:f8b0:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e58ee810-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:28:20 +0000 (UTC)
Received: by mail-it1-x144.google.com with SMTP id m62so3963127ith.5
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:28:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=jV5r5/Z30AvxqDjVlodhLp40ihs3OpCRPxS49vp9FLc=;
 b=N4AyOi/BbNTgYmEvviGdqpR3E9y4WLdu8TPb7JgAPfTkr6RioVdwV4nVAp19P77yYO
 fiyCgFc1VC3GCxvXTkAa0rja3j/UbBk+3JRJyEpX3kR9Du8ivI72JUdFIGBTk6OPurG/
 OXtwOL3lgOAzBr4jwideM9+45D8iWAHvDzNpYGrt7zVRfHvh+iDU92cheP1hcjV39z1f
 sVTrmia9lnN2Y7arj2GB/sVN4M+0Ibz2nfz+yLw/9aqMTxKf5yzYRbQMb1Z3XFfhgRZ6
 Wp4O5DRoChPM3/InLqtU/IkpgOczkVrQJGKw3HfjK4rYcidIDUXA5Oi0Trzq/IdMtW38
 RhAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=jV5r5/Z30AvxqDjVlodhLp40ihs3OpCRPxS49vp9FLc=;
 b=YuZhJ7Dz0rVwL77y6hlS72Z1W1i6nHLf/KZLuFF5Ml6BOX0jbOoaiGNQUk/QkqSz74
 5DDpVQ+GjWCXQGeO0Cyie7o2U8Qdr0G6C6qcSQm/OHnUzTbVr7vBvNJUs6nAvnlDDvNt
 2zNHlsNAOCNwlJ/dtxWdfyfzHJ7xJGfCDSErQYrNKXP9KlwKjmQBzRdgggtXGTHpYZcx
 7ZUtdvb+rDD7QZWOxkePg3eSeQETbIC9iFfeJ4GzpX0GG3XYlxwMLo+UEpQJsfDMlm+j
 tjFQTBdemfpxg0ErT+UOd1crX1naydb4kNdXm/gPqNBhT1OEOzkNnrZeLnWy+IPnXz0+
 Hb1w==
X-Gm-Message-State: AJcUukdy0CWzAVgSRtWc0kv/MGCGUuPEpQm2vsXUCoK++lxMgebDM7A9
 YN8H4CPpa1L9Fg/3pe9IrRBE+OgbmsI=
X-Google-Smtp-Source: ALg8bN7NPPk/HLEt9iwXla+45RH4joJCbckBHaj9otB3EoED4sXU7bW/MbuKkx/jWdyD12tpE0NUAw==
X-Received: by 2002:a24:440a:: with SMTP id o10mr1971429ita.63.1547544498488; 
 Tue, 15 Jan 2019 01:28:18 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.28.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:28:17 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:41 -0800
Message-Id: <1547544466-21135-10-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v4 09/14] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2VuZHYgb3BlcmF0aW9uIGlzIGludm9rZWQgdG8gcGVyZm9ybSBhIHN5bmNocm9ub3VzIHNlbmQg
b2YgYnVmZmVycwpjb250YWluZWQgaW4gaW92cyB0byBhIHJlbW90ZSBkb21haW4ncyByZWdpc3Rl
cmVkIHJpbmcuCgpJdCB0YWtlczoKICogQSBkZXN0aW5hdGlvbiBhZGRyZXNzIChkb21pZCwgcG9y
dCkgZm9yIHRoZSByaW5nIHRvIHNlbmQgdG8uCiAgIEl0IHBlcmZvcm1zIGEgbW9zdC1zcGVjaWZp
YyBtYXRjaCBsb29rdXAsIHRvIGFsbG93IGZvciB3aWxkY2FyZC4KICogQSBzb3VyY2UgYWRkcmVz
cywgdXNlZCB0byBpbmZvcm0gdGhlIGRlc3RpbmF0aW9uIG9mIHdoZXJlIHRvIHJlcGx5LgogKiBU
aGUgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiBpb3ZzIGNvbnRhaW5pbmcgdGhlIGRhdGEgdG8gc2Vu
ZAogKiAuLiBhbmQgdGhlIGxlbmd0aCBvZiB0aGF0IGFycmF5IG9mIGlvdnMKICogYW5kIGEgMzIt
Yml0IG1lc3NhZ2UgdHlwZSwgYXZhaWxhYmxlIHRvIGNvbW11bmljYXRlIG1lc3NhZ2UgY29udGV4
dAogICBkYXRhIChlZy4ga2VybmVsLXRvLWtlcm5lbCwgc2VwYXJhdGUgZnJvbSB0aGUgYXBwbGlj
YXRpb24gZGF0YSkuCgpJZiBpbnN1ZmZpY2llbnQgc3BhY2UgZXhpc3RzIGluIHRoZSBkZXN0aW5h
dGlvbiByaW5nLCBpdCB3aWxsIHJldHVybgotRUFHQUlOIGFuZCBYZW4gd2lsbCBub3RpZnkgdGhl
IGNhbGxlciB3aGVuIHN1ZmZpY2llbnQgc3BhY2UgYmVjb21lcwphdmFpbGFibGUuCgpBY2Nlc3Nl
cyB0byB0aGUgcmluZyBpbmRpY2VzIGFyZSBhcHByb3ByaWF0ZWx5IGF0b21pYy4gVGhlIHJpbmdz
IGFyZQptYXBwZWQgaW50byBYZW4ncyBwcml2YXRlIGFkZHJlc3Mgc3BhY2UgdG8gd3JpdGUgYXMg
bmVlZGVkIGFuZCB0aGUKbWFwcGluZ3MgYXJlIHJldGFpbmVkIGZvciBsYXRlciB1c2UuCgpGaXhl
ZC1zaXplIHR5cGVzIGFyZSB1c2VkIGluIHNvbWUgYXJlYXMgd2l0aGluIHRoaXMgY29kZSB3aGVy
ZSBjYXV0aW9uCmFyb3VuZCBhdm9pZGluZyBpbnRlZ2VyIG92ZXJmbG93IGlzIGltcG9ydGFudC4K
Ck5vdGlmaWNhdGlvbnMgYXJlIHNlbnQgdG8gZ3Vlc3RzIHZpYSBWSVJRIGFuZCBzZW5kX2d1ZXN0
X2dsb2JhbF92aXJxIGlzCmV4cG9zZWQgaW4gdGhlIGNoYW5nZSB0byBlbmFibGUgYXJnbyB0byBj
YWxsIGl0LiBWSVJRX0FSR09fTUVTU0FHRSBpcwpjbGFpbWVkIGZyb20gdGhlIFZJUlEgcHJldmlv
dXNseSByZXNlcnZlZCBmb3IgdGhpcyBwdXJwb3NlICgjMTEpLgoKVGhlIFZJUlEgbm90aWZpY2F0
aW9uIG1ldGhvZCBpcyB1c2VkIHJhdGhlciB0aGFuIHNlbmRpbmcgZXZlbnRzIHVzaW5nCmV2dGNo
biBmdW5jdGlvbnMgZGlyZWN0bHkgYmVjYXVzZToKCiogbm8gY3VycmVudCBldmVudCBjaGFubmVs
IHR5cGUgaXMgYW4gZXhhY3QgZml0IGZvciB0aGUgaW50ZW5kZWQKICBiZWhhdmlvdXIuIEVDU19J
UEkgaXMgY2xvc2VzdCwgYnV0IGl0IGRpc2FsbG93cyBtaWdyYXRpb24gdG8KICBvdGhlciBWQ1BV
cyB3aGljaCBpcyBub3QgbmVjZXNzYXJpbHkgYSByZXF1aXJlbWVudCBmb3IgQXJnby4KCiogYXQg
dGhlIHBvaW50IG9mIGFyZ29faW5pdCwgYWxsb2NhdGlvbiBvZiBhbiBldmVudCBjaGFubmVsIGlz
CiAgY29tcGxpY2F0ZWQgYnkgbm9uZSBvZiB0aGUgZ3Vlc3QgVkNQVXMgYmVpbmcgaW5pdGlhbGl6
ZWQgeWV0CiAgYW5kIHRoZSBldmVudCBjaGFubmVsIGxvZ2ljIGV4cGVjdHMgdGhhdCBhIHZhbGlk
IGV2ZW50IGNoYW5uZWwKICBoYXMgYSBwcmVzZW50IFZDUFUuCgoqIGF0IHRoZSBwb2ludCBvZiBz
aWduYWxsaW5nIGEgbm90aWZpY2F0aW9uLCB0aGUgVklSUSBsb2dpYyBpcyBhbHJlYWR5CiAgZGVm
ZW5zaXZlOiBpZiBkLT52Y3B1WzBdIGlzIE5VTEwsIHRoZSBub3RpZmljYXRpb24gaXMganVzdCBz
aWxlbnRseQogIGRyb3BwZWQsIHdoZXJlYXMgdGhlIGV2dGNobl9zZW5kIGxvZ2ljIGlzIG5vdCBz
byBkZWZlbnNpdmU6IHZjcHVbMF0KICBtdXN0IG5vdCBiZSBOVUxMLCBvdGhlcndpc2UgYSBudWxs
IHBvaW50ZXIgZGVyZWZlcmVuY2Ugb2NjdXJzLgoKVXNpbmcgYSBWSVJRIHJlbW92ZXMgdGhlIG5l
ZWQgZm9yIHRoZSBndWVzdCB0byBxdWVyeSB0byBkZXRlcm1pbmUgd2hpY2gKZXZlbnQgY2hhbm5l
bCBub3RpZmljYXRpb25zIHdpbGwgYmUgZGVsaXZlcmVkIG9uLiBUaGlzIGlzIGFsc28gbGlrZWx5
IHRvCnNpbXBsaWZ5IGVzdGFibGlzaGluZyBmdXR1cmUgTDAvTDEgbmVzdGVkIGh5cGVydmlzb3Ig
YXJnbyBjb21tdW5pY2F0aW9uLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNo
cmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KLS0tCnYzICMwNyBKYW46IHJlbmFtZSBy
aW5nX2ZpbmRfaW5mbyogdG8gZmluZF9yaW5nX2luZm8qCnYzICMwNyBKYW46IGZpeCBudW1lcmlj
IGVudHJpZXMgaW4gcHJpbnRrIGZvcm1hdCBzdHJpbmdzCnYzICMxMCBSb2dlcjogbW92ZSBmaW5k
IGZ1bmN0aW9ucyB0byB0b3Agb2YgZmlsZSBhbmQgZHJvcCBwcm90b3R5cGVzCnYzICMwNCBKYW46
IG1lbGQgY29tcGF0IHN0cnVjdCBjaGVja2luZyBmb3IgaHlwZXJjYWxsIGFyZ3MKdjMgIzA0IFJv
Z2VyL0phbjogbWFrZSBsb2NrIG5hbWVzIGNsZWFyZXIgYW5kIGFzc2VydCB0aGVpciBzdGF0ZQp2
MyAjMDQgSmFuOiBwb3J0IC0+IGFwb3J0IHdpdGggdHlwZTsgZGlzdGluZ3Vpc2ggYXJnbyBwb3J0
IGZyb20gZXZ0Y2huCnYzIGZlZWRiYWNrICMwOSBFcmljOiBmaXggbGVuICYgb2Zmc2V0IHNhbml0
eSBjaGVjayBpbiBtZW1jcHlfdG9fZ3Vlc3RfcmluZwp2MyBmZWVkYmFjayAjMDQgUm9nZXI6IG5l
d2xpbmUgZml4IGluIHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9pbnNlcnQKdjMgZmVlZGJhY2sgIzA0
IFJvZ2VyOiBkcm9wIG5wYWdlcyBzdHJ1Y3QgbWVtYmVyLCBjYWxjdWxhdGUgZnJvbSBsZW4KdjMg
IzA5IFJvZ2VyOiBzaW1wbGlmeSBFRkFVTFQgcmV0dXJuIGluIG1lbWNweV90b19ndWVzdF9yaW5n
CnYzICMwOSBSb2dlcjogYWRkIG5ld2xpbmUgYmVmb3JlIHJldHVybiBpbiBnZXRfc2FuaXRpemVk
X3JpbmcKdjMgIzA5IFJvZ2VyOiByZXBsYWNlIHdoaWxlIHdpdGggZm9yIGxvb3AgaW4gaW92X2Nv
dW50CnYzICMwOSBSb2dlcjogZHJvcCAwIGluIHN0cnVjdCBpbml0IGluIHJpbmdidWZfaW5zZXJ0
CnYzICMwOSBSb2dlcjogY29tbWVudCBmb3IgWEVOX0FSR09fTUFYSU9WOiB3YXJuIG9mIHN0YWNr
IG92ZXJmbG93IHJpc2sKdjMgIzA5IFJvZ2VyOiBzaW1wbGlmeSB3aGlsZSBsb29wOiBmb3IgaW5z
dGVhZCBpbiByaW5nYnVmX2luc2VydAp2MyAjMDkgUm9nZXI6IGRyb3Agb3V0IGxhYmVsIGZvciBy
ZXR1cm5zIGluIHJpbmdidWZfaW5zZXJ0CnYzICMwOSBSb2dlcjogZHJvcCBuZXdsaW5lIGluIHBl
bmRpbmdfcXVldWUKdjMgIzA5IFJvZ2VyOiByZXBsYWNlIHNlY29uZCBnb3RvIGxhYmVsIHdpdGgg
ZXJyb3IgcGF0aCB1bmxvY2sgaW4gc2VuZHYKdjMgIzA5IEphc29uOiBjaGVjayBpb3ZfbGVuIHZz
IE1BWF9BUkdPX01FU1NBR0VfU0laRSBpbiBpb3ZfY291bnQKdjMgIzA5IEphc29uOiBjaGVjayBw
YWRkaW5nIGlzIHplcm9lZCBpbiBzZW5kdiBvcAp2MyAjMDkgSmFzb246IG1lbWNweV90b19ndWVz
dF9yaW5nOiBzaW1wbGVyIGNvZGUgd2l0aCBiZXR0ZXIgbG9vcAoKdjIgc2VsZjogdXNlIHJpbmdf
aW5mbyBiYWNrcG9pbnRlciBpbiBwZW5kaW5nX2VudCB0byBtYWludGFpbiBucGVuZGluZwp2MiBm
ZWVkYmFjayBKYW46IGRyb3AgY29va2llLCBpbXBsZW1lbnQgdGVhcmRvd24KdjIgc2VsZjogcGVu
ZGluZ19xdWV1ZTogcmVhcCBzdGFsZSBlbnRzIHdoZW4gaW4gbmVlZCBvZiBzcGFjZQp2MiBzZWxm
OiBwZW5kaW5nX3JlcXVldWU6IHJlY2xhaW0gZW50cyBmb3Igc3RhbGUgZG9tYWlucwp2Mi5mZWVk
YmFjayBKYW46IG9ubHkgb3ZlcnJpZGUgc2VuZGVyIGRvbWlkIGlmIERPTUlEX0FOWQp2MiBmZWVk
YmFjayBKYW46IGRyb3AgbWVzc2FnZSBmcm9tIGFyZ29fbWVzc2FnZV9vcAp2MiBzZWxmOiBjaGVj
ayBucGVuZGluZyB2cyBtYXhpbXVtIGxpbWl0CnYyIHNlbGY6IGdldF9zYW5pdGl6ZWRfcmluZyBp
bnN0ZWFkIG9mIGdldF9yeF9wdHIKdjIgZmVlZGJhY2sgdjEjMTMgSmFuOiByZW1vdmUgZG91Ymxl
IHJlYWQgZnJvbSByaW5nYnVmIGluc2VydCwgbG93ZXIgTUFYX0lPVgp2MiBzZWxmOiBtYWtlIGlv
dl9jb3VudCBjb25zdAp2MiBzZWxmOiBpb3ZfY291bnQgOiByZXR1cm4gRU1TR1NJWkUgZm9yIG1l
c3NhZ2UgdG9vIGJpZwp2MiBzZWxmOiBPVkVSSEFVTAp2MiBzZWxmOiBzL2FyZ29fcGVuZGluZ19l
bnQvcGVuZGluZ19lbnQvZwp2MiBmZWVkYmFjayB2MSMxMyBSb2dlcjogdXNlIE9TLXN1cHBsaWVk
IHJvdW5kdXA7IGRyb3AgZnJvbSBwdWJsaWMgaGVhZGVyCnYxLDIgZmVlZGJhY2sgSmFuL1JvZ2Vy
L1BhdWw6IGRyb3AgZXJybm8gcmV0dXJuaW5nIGd1ZXN0IGFjY2VzcyBmdW5jdGlvbnMKdjEgZmVl
ZGJhY2sgUm9nZXIsIEphbjogZHJvcCBhcmdvIHByZWZpeCBvbiBzdGF0aWMgZnVuY3Rpb25zCnYx
IGZlZWRiYWNrICMxMyBKYW46IGRyb3AgZ3Vlc3RfaGFuZGxlX29rYXkgd2hlbiB1c2luZyBjb3B5
X2Zyb21fZ3Vlc3QKICAgIC0gcmVvcmRlciBkb19hcmdvX29wIGxvZ2ljCnYyIHNlbGY6IGFkZCBf
aG5kIHN1ZmZpeCB0byBpb3ZzIHZhcmlhYmxlIG5hbWUgdG8gaW5kaWNhdGUgZ3Vlc3QgaGFuZGxl
IHR5cGUKdjIgc2VsZjogcmVwbGFjZSB1c2Ugb2YgWEVOX0dVRVNUX0hBTkRMRV9OVUxMIHdpdGgg
dHdvIGV4aXN0aW5nIG1hY3JvcwoKdjEgIzE1IGZlZWRiYWNrLCBKYW46IHNlbmR2IG9wIDogcy9F
Q09OTlJFRlVTRUQvRVNSQ0gvCnYxICM1ICgjMTUpIGZlZWRiYWNrIFBhdWw6IHNlbmR2OiB1c2Ug
Y3VycmQgaW4gZG9fYXJnb19tZXNzYWdlX29wCnYxICMxMyAoIzE1KSBmZWVkYmFjayBQYXVsOiBz
ZW5kdiBvcDogZG8vd2hpbGUgcmVpbmRlbnQgb25seQp2MSAjMTMgKCMxNSkgZmVlZGJhY2sgUGF1
bDogc2VuZHYgb3A6IGRvL3doaWxlOiBhcmdvX3JpbmdidWZfaW5zZXJ0IHRvIGdvdG8gc3R5bGUK
djEgIzEzICgjMTUpIGZlZWRiYWNrIFBhdWw6IHNlbmR2IG9wOiBkby93aGlsZTogcmVpbmRlbnQg
b25seSBhZ2Fpbgp2MSAjMTMgKCMxNSkgZmVlZGJhY2sgUGF1bDogc2VuZHYgb3A6IGRvL3doaWxl
IDogZ290bwp2MSAjMTUgZmVlZGJhY2sgUGF1bDogc2VuZHYgb3A6IG1ha2UgcGFnZSB2YXI6IHVu
c2lnbmVkCnYxICMxNSBmZWVkYmFjayBQYXVsOiBzZW5kdiBvcDogbmV3IGxvY2FsIHZhciBmb3Ig
UEFHRV9TSVpFIC0gb2Zmc2V0CnYxICM4IGZlZWRiYWNrIEphbjogWEVOX0dVRVNUX0hBTkRMRSA6
IEM4OSBjb21wbGlhbmNlCnYxIHJlYmFzZSBhZnRlciBzd2l0Y2hpbmcgcmVnaXN0ZXIgb3AgZnJv
bSBwZm5zIHRvIHBhZ2UgZGVzY3JpcHRvcnMKdjEgc2VsZjogbW92ZSBpb3YgREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUgb3V0IG9mIHB1YmxpYyBoZWFkZXIgaW50byBhcmdvLmMKdjEgIzEzICgjMTUp
IGZlZWRiYWNrIFBhdWw6IGZpeCBsb2dsZXZlbCBmb3IgZ3Vlc3QtdHJpZ2dlcmVkIG1lc3NhZ2Vz
CnYxIDogYWRkIGNvbXBhdCB4bGF0LmxzdCBlbnRyaWVzCnYxIHNlbGY6IHN3aXRjaGVkIG5vdGlm
aWNhdGlvbiB0byBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxIGluc3RlYWQgb2YgZXZlbnQKdjE6IGZp
eCBncHJpbnRrIHVzZSBmb3IgQVJNIGFzIGl0cyBkZWZuIGRpc2xpa2VzIHNwbGl0IGZvcm1hdCBz
dHJpbmdzCnYxOiBpbml0IGxlbiB2YXJpYWJsZSB0byBzYXRpc2Z5IEFSTSBjb21waWxlciBpbml0
aWFsaXplZCBjaGVja2luZwp2MSAjMTMgZmVlZGJhY2sgSmFuOiByZW5hbWUgcGFnZSB2YXIKdjE6
IzE0IGZlZWRiYWNrIEphbjogdWludDhfdCogLT4gdm9pZCoKdjE6ICMxMyBmZWVkYmFjayBKYW46
IHB1YmxpYyBuYW1lc3BhY2U6IHByZWZpeCB3aXRoIHhlbgp2MTogIzEzIGZlZWRiYWNrIEphbjog
YmxhbmsgbGluZSBhZnRlciBjYXNlIG9wIGluIGRvX2FyZ29fbWVzc2FnZV9vcAp2MTogIzE1IGZl
ZWRiYWNrIEphbjogYWRkIGNvbW1lbnRzIGV4cGxhaW5pbmcgd2h5IHRoZSB3cml0ZXMgZG9uJ3Qg
b3ZlcnJ1bgp2MTogc2VsZjogYWRkIEFTU0VSVCB0byBzdXBwb3J0IGNvbW1lbnQgdGhhdCBvdmVy
cnVuIGNhbm5vdCBoYXBwZW4KdjE6IHNlbGY6IGZhaWwgb24gc2hvcnQgd3JpdGVzIHdoZXJlIGd1
ZXN0IG1hbmlwdWxhdGVkIHRoZSBpb3ZfbGVucwp2MTogc2VsZjogcmVuYW1lIGVudCBpZCB0byBk
b21haW5faWQKdjE6IHNlbGY6IGFkZCBtb2FuIGZvciBpb3YgcmV3cml0ZQp2MS4gZmVlZGJhY2sg
IzE1IEphbjogcmVxdWlyZSB0aGUgcGFkIGJpdHMgYXJlIHplcm8KdjEuIGZlZWRiYWNrICMxNSBK
YW46IGRyb3AgTlVMTCBjaGVjayBpbiBhcmdvX3NpZ25hbF9kb21haW4gYXMgbm93IHVzaW5nIFZJ
UlEKdjEuIHNlbGY6IHN0b3JlIGRvbWFpbl9jb29raWUgaW4gcGVuZGluZyBlbnQKdjEuIGZlZWRi
YWNrICMxNSBKYW46IHVzZSB1bnNpZ25lZCB3aGVyZSBwb3NzaWJsZQp2MS4gZmVlZGJhY2sgSmFu
OiB1c2UgaGFuZGxlIHR5cGUgZm9yIGlvdl9iYXNlIGluIHB1YmxpYyBpb3YgaW50ZXJmYWNlCnYx
LiBzZWxmOiBsb2cgd2hlbmV2ZXIgdmlzaWJsZSBlcnJvciBvY2N1cnMKdjEgZmVlZGJhY2sgIzE1
LCBKYW46IGRyb3AgdW5uZWNlc3NhcnkgbWIKdjEgc2VsZjogb25seSB1cGRhdGUgaW50ZXJuYWwg
dHhfcHRyIGlmIGFibGUgdG8gcmV0dXJuIHN1Y2Nlc3MKICAgICAgICAgYW5kIHVwZGF0ZSB0aGUg
dmlzaWJsZSB0eF9wdHIKdjEgc2VsZjogbG9nIG9uIGZhaWx1cmUgdG8gbWFwIHJpbmcgdG8gdXBk
YXRlIHZpc2libGUgdHhfcHRyCnYxIGZlZWRiYWNrICMxNSBKYW46IGFkZCBjb21tZW50IHJlOiBu
b3RpZmljYXRpb24gc2l6ZSBwb2xpY3kKdjEgc2VsZi9Sb2dlcj8gcmVtb3ZlIGVycmFudCBzcGFj
ZSBhZnRlciBzaXplb2YKdjEuIGZlZWRiYWNrICMxNSBKYW46IHJlcXVpcmUgaW92IHBhZCBiZSB6
ZXJvCnYxLiBzZWxmOiByZW5hbWUgaW92X2Jhc2UgdG8gaW92X2huZCBmb3IgaGFuZGxlIGluIHB1
YmxpYyBpb3YgaW50ZXJmYWNlCnYxOiBmZWVkYmFjayAjMTUgSmFuOiBoYW5kbGUgdXBwZXItaGFs
dmVzIG9mIGh5cGVyY2FsbCBhcmdzOyBjaGFuZ2VzIHNvbWUKICAgIHR5cGVzIGluIGZ1bmN0aW9u
IHNpZ25hdHVyZXMgdG8gbWF0Y2guCnYxOiBzZWxmOiBhZGQgZHByaW50ayB0byBzZW5kdgp2MTog
c2VsZjogYWRkIGRlYnVnIG91dHB1dCB0byBhcmdvX2lvdl9jb3VudAp2MS4gZmVlZGJhY2sgIzE0
IEphbjogYmxhbmsgbGluZSBiZWZvcmUgcmV0dXJuIGluIGFyZ29faW92X2NvdW50CnYxIGZlZWRi
YWNrICMxNSBKYW46IHZlcmlmeSBzcmMgaWQsIG5vdCBvdmVycmlkZQoKIHhlbi9jb21tb24vYXJn
by5jICAgICAgICAgIHwgNjM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2NvbW1vbi9jb21wYXQvYXJnby5jICAgfCAgMTkgKysKIHhlbi9jb21tb24v
ZXZlbnRfY2hhbm5lbC5jIHwgICAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oICB8ICA2
MCArKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRl
L3hlbi9ldmVudC5oICAgIHwgICA3ICsKIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgIHwgICAy
ICsKIDcgZmlsZXMgY2hhbmdlZCwgNzI1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRleCAz
Zjk1ZjgwLi41ZDVjZjQ5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94ZW4v
Y29tbW9uL2FyZ28uYwpAQCAtMzAsMTAgKzMwLDE1IEBACiAjaW5jbHVkZSA8cHVibGljL2FyZ28u
aD4KIAogI2RlZmluZSBNQVhfUklOR1NfUEVSX0RPTUFJTiAgICAgICAgICAgIDEyOFUKKyNkZWZp
bmUgTUFYX1BFTkRJTkdfUEVSX1JJTkcgICAgICAgICAgICAgMzJVCiAKIC8qIEFsbCBtZXNzYWdl
cyBvbiB0aGUgcmluZyBhcmUgcGFkZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhlIHNsb3Qgc2l6ZS4g
Ki8KICNkZWZpbmUgUk9VTkRVUF9NRVNTQUdFKGEpIFJPVU5EVVAoKGEpLCBYRU5fQVJHT19NU0df
U0xPVF9TSVpFKQogCisvKiBUaGUgbWF4aW11bSBzaXplIG9mIGEgbWVzc2FnZSB0aGF0IG1heSBi
ZSBzZW50IG9uIHRoZSBsYXJnZXN0IEFyZ28gcmluZy4gKi8KKyNkZWZpbmUgTUFYX0FSR09fTUVT
U0FHRV9TSVpFICgoWEVOX0FSR09fTUFYX1JJTkdfU0laRSkgLSBcCisgICAgICAgIChzaXplb2Yo
c3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpKSAtIFJPVU5EVVBfTUVTU0FHRSgx
KSkKKwogLyogTnVtYmVyIG9mIFBBR0VzIG5lZWRlZCB0byBob2xkIGEgcmluZyBvZiBhIGdpdmVu
IHNpemUgaW4gYnl0ZXMgKi8KICNkZWZpbmUgTlBBR0VTX1JJTkcocmluZ19sZW4pIFwKICAgICAo
Uk9VTkRVUCgoUk9VTkRVUF9NRVNTQUdFKHJpbmdfbGVuKSArIHNpemVvZih4ZW5fYXJnb19yaW5n
X3QpKSwgUEFHRV9TSVpFKSBcCkBAIC00MSw4ICs0NiwxMCBAQAogCiBERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fYXJnb19hZGRyX3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2Fy
Z29fZ2ZuX3QpOworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29faW92X3QpOwogREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KTsKIERFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fYXJnb19zZW5kX2FkZHJfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJn
b191bnJlZ2lzdGVyX3JpbmdfdCk7CiAKIC8qIFhlbiBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIGVu
YWJsZSBhcmdvICovCkBAIC0zMjgsNiArMzM1LDI4IEBAIGZpbmRfcmluZ19pbmZvKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQogICAgIHJldHVy
biBOVUxMOwogfQogCitzdGF0aWMgc3RydWN0IGFyZ29fcmluZ19pbmZvICoKK2ZpbmRfcmluZ19p
bmZvX2J5X21hdGNoKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHhlbl9hcmdvX3BvcnRfdCBhcG9y
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgcGFydG5lcl9pZCkKK3sKKyAgICBz
dHJ1Y3QgYXJnb19yaW5nX2lkIGlkOworICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19p
bmZvOworCisgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9yaW5nc19MMihkKSk7CisKKyAgICBpZC5h
cG9ydCA9IGFwb3J0OworICAgIGlkLmRvbWFpbl9pZCA9IGQtPmRvbWFpbl9pZDsKKyAgICBpZC5w
YXJ0bmVyX2lkID0gcGFydG5lcl9pZDsKKworICAgIHJpbmdfaW5mbyA9IGZpbmRfcmluZ19pbmZv
KGQsICZpZCk7CisgICAgaWYgKCByaW5nX2luZm8gKQorICAgICAgICByZXR1cm4gcmluZ19pbmZv
OworCisgICAgaWQucGFydG5lcl9pZCA9IFhFTl9BUkdPX0RPTUlEX0FOWTsKKworICAgIHJldHVy
biBmaW5kX3JpbmdfaW5mbyhkLCAmaWQpOworfQorCiBzdGF0aWMgc3RydWN0IGFyZ29fc2VuZF9p
bmZvICoKIGZpbmRfc2VuZF9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVj
dCBhcmdvX3JpbmdfaWQgKmlkKQogewpAQCAtMzU2LDYgKzM4NSwxNCBAQCBmaW5kX3NlbmRfaW5m
byhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICppZCkK
IH0KIAogc3RhdGljIHZvaWQKK3NpZ25hbF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAg
ICBhcmdvX2RwcmludGsoInNpZ25hbGxpbmcgZG9taWQ6JXVcbiIsIGQtPmRvbWFpbl9pZCk7CisK
KyAgICBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxKGQsIFZJUlFfQVJHT19NRVNTQUdFKTsKK30KKwor
c3RhdGljIHZvaWQKIHJpbmdfdW5tYXAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFy
Z29fcmluZ19pbmZvICpyaW5nX2luZm8pCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC00Mzgs
NiArNDc1LDM4OSBAQCB1cGRhdGVfdHhfcHRyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAogICAgIHNtcF93bWIoKTsKIH0KIAorc3RhdGlj
IGludAorbWVtY3B5X3RvX2d1ZXN0X3JpbmcoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqc3JjLCBYRU5f
R1VFU1RfSEFORExFKHVpbnQ4X3QpIHNyY19obmQsCisgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbGVuKQoreworICAgIHVuc2lnbmVkIGludCBtZm5zX2luZGV4ID0gb2Zmc2V0ID4+
IFBBR0VfU0hJRlQ7CisgICAgdm9pZCAqZHN0OworICAgIGludCByZXQ7CisgICAgdW5zaWduZWQg
aW50IHNyY19vZmZzZXQgPSAwOworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZv
KSk7CisKKyAgICBvZmZzZXQgJj0gflBBR0VfTUFTSzsKKworICAgIGlmICggbGVuICsgb2Zmc2V0
ID4gWEVOX0FSR09fTUFYX1JJTkdfU0laRSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisg
ICAgd2hpbGUgKCBsZW4gKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGhlYWRfbGVuID0g
bGVuID4gUEFHRV9TSVpFID8gUEFHRV9TSVpFIC0gb2Zmc2V0IDogbGVuOworCisgICAgICAgIHJl
dCA9IHJpbmdfbWFwX3BhZ2UoZCwgcmluZ19pbmZvLCBtZm5zX2luZGV4LCAmZHN0KTsKKyAgICAg
ICAgaWYgKCByZXQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKworICAgICAgICBpZiAoIHNy
YyApCisgICAgICAgIHsKKyAgICAgICAgICAgIG1lbWNweShkc3QgKyBvZmZzZXQsIHNyYyArIHNy
Y19vZmZzZXQsIGhlYWRfbGVuKTsKKyAgICAgICAgICAgIHNyY19vZmZzZXQgKz0gaGVhZF9sZW47
CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGNv
cHlfZnJvbV9ndWVzdChkc3QgKyBvZmZzZXQsIHNyY19obmQsIGhlYWRfbGVuKSApCisgICAgICAg
ICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRf
b2Zmc2V0KHNyY19obmQsIGhlYWRfbGVuKTsKKyAgICAgICAgfQorCisgICAgICAgIG1mbnNfaW5k
ZXgrKzsKKyAgICAgICAgbGVuIC09IGhlYWRfbGVuOworICAgICAgICBvZmZzZXQgPSAwOworICAg
IH0KKworICAgIHJldHVybiAwOworfQorCisvKgorICogVXNlIHRoaXMgd2l0aCBjYXV0aW9uOiBy
eF9wdHIgaXMgdW5kZXIgZ3Vlc3QgY29udHJvbCBhbmQgbWF5IGJlIGJvZ3VzLgorICogU2VlIGdl
dF9zYW5pdGl6ZWRfcmluZyBmb3IgYSBzYWZlciBhbHRlcm5hdGl2ZS4KKyAqLworc3RhdGljIGlu
dAorZ2V0X3J4X3B0cihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2lu
Zm8gKnJpbmdfaW5mbywKKyAgICAgICAgICAgdWludDMyX3QgKnJ4X3B0cikKK3sKKyAgICB2b2lk
ICpzcmM7CisgICAgeGVuX2FyZ29fcmluZ190ICpyaW5ncDsKKyAgICBpbnQgcmV0OworCisgICAg
QVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7CisKKyAgICBpZiAoICFyaW5nX2luZm8t
Pm5tZm5zIHx8IHJpbmdfaW5mby0+bm1mbnMgPCBOUEFHRVNfUklORyhyaW5nX2luZm8tPmxlbikg
KQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldCA9IHJpbmdfbWFwX3BhZ2UoZCwg
cmluZ19pbmZvLCAwLCAmc3JjKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7
CisKKyAgICByaW5ncCA9ICh4ZW5fYXJnb19yaW5nX3QgKilzcmM7CisKKyAgICAqcnhfcHRyID0g
cmVhZF9hdG9taWMoJnJpbmdwLT5yeF9wdHIpOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8qCisg
KiBnZXRfc2FuaXRpemVkX3JpbmcgY3JlYXRlcyBhIG1vZGlmaWVkIGNvcHkgb2YgdGhlIHJpbmcg
cG9pbnRlcnMgd2hlcmUKKyAqIHRoZSByeF9wdHIgaXMgcm91bmRlZCB1cCB0byBlbnN1cmUgaXQg
aXMgYWxpZ25lZCwgYW5kIHRoZW4gcmluZworICogd3JhcCBpcyBoYW5kbGVkLiBTaW1wbGlmaWVz
IHNhZmUgdXNlIG9mIHRoZSByeF9wdHIgZm9yIGF2YWlsYWJsZQorICogc3BhY2UgY2FsY3VsYXRp
b24uCisgKi8KK3N0YXRpYyBpbnQKK2dldF9zYW5pdGl6ZWRfcmluZyhjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCB4ZW5fYXJnb19yaW5nX3QgKnJpbmcsCisgICAgICAgICAgICAgICAgICAgc3RydWN0
IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCit7CisgICAgdWludDMyX3QgcnhfcHRyOworICAg
IGludCByZXQ7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKKworICAg
IHJldCA9IGdldF9yeF9wdHIoZCwgcmluZ19pbmZvLCAmcnhfcHRyKTsKKyAgICBpZiAoIHJldCAp
CisgICAgICAgIHJldHVybiByZXQ7CisKKyAgICByaW5nLT50eF9wdHIgPSByaW5nX2luZm8tPnR4
X3B0cjsKKworICAgIHJ4X3B0ciA9IFJPVU5EVVBfTUVTU0FHRShyeF9wdHIpOworICAgIGlmICgg
cnhfcHRyID49IHJpbmdfaW5mby0+bGVuICkKKyAgICAgICAgcnhfcHRyID0gMDsKKworICAgIHJp
bmctPnJ4X3B0ciA9IHJ4X3B0cjsKKworICAgIHJldHVybiAwOworfQorCisvKgorICogaW92X2Nv
dW50IHJldHVybnMgaXRzIGNvdW50IG9uIHN1Y2Nlc3MgdmlhIGFuIG91dCB2YXJpYWJsZSB0byBh
dm9pZAorICogcG90ZW50aWFsIGZvciBhIG5lZ2F0aXZlIHJldHVybiB2YWx1ZSB0byBiZSB1c2Vk
IGluY29ycmVjdGx5CisgKiAoZWcuIGNvZXJjZWQgaW50byBhbiB1bnNpZ25lZCB2YXJpYWJsZSBy
ZXN1bHRpbmcgaW4gYSBsYXJnZSBpbmNvcnJlY3QgdmFsdWUpCisgKi8KK3N0YXRpYyBpbnQKK2lv
dl9jb3VudChjb25zdCB4ZW5fYXJnb19pb3ZfdCAqcGlvdiwgdW5zaWduZWQgbG9uZyBuaW92LCB1
aW50MzJfdCAqY291bnQpCit7CisgICAgdWludDMyX3Qgc3VtX2lvdl9sZW5zID0gMDsKKworICAg
IGlmICggbmlvdiA+IFhFTl9BUkdPX01BWElPViApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwor
CisgICAgZm9yICggOyBuaW92LS07IHBpb3YrKyApCisgICAgeworICAgICAgICAvKiB2YWxpZCBp
b3ZzIG11c3QgaGF2ZSB0aGUgcGFkZGluZyBmaWVsZCBzZXQgdG8gemVybyAqLworICAgICAgICBp
ZiAoIHBpb3YtPnBhZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGFyZ29fZHByaW50aygiaW52
YWxpZCBpb3Y6IHBhZGRpbmcgaXMgbm90IHplcm9cbiIpOworICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgICAgIH0KKworICAgICAgICAvKiBjaGVjayBlYWNoIHRvIHByb3RlY3Qgc3Vt
IGFnYWluc3QgaW50ZWdlciBvdmVyZmxvdyAqLworICAgICAgICBpZiAoIHBpb3YtPmlvdl9sZW4g
PiBNQVhfQVJHT19NRVNTQUdFX1NJWkUgKQorICAgICAgICB7CisgICAgICAgICAgICBhcmdvX2Rw
cmludGsoImludmFsaWQgaW92X2xlbjogdG9vIGJpZyAoJXUpPiVsbHVcbiIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgcGlvdi0+aW92X2xlbiwgTUFYX0FSR09fTUVTU0FHRV9TSVpFKTsKKyAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisKKyAgICAgICAgc3VtX2lvdl9s
ZW5zICs9IHBpb3YtPmlvdl9sZW47CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQWdhaW4gcHJv
dGVjdCBzdW0gZnJvbSBpbnRlZ2VyIG92ZXJmbG93CisgICAgICAgICAqIGFuZCBlbnN1cmUgdG90
YWwgbXNnIHNpemUgd2lsbCBiZSB3aXRoaW4gYm91bmRzLgorICAgICAgICAgKi8KKyAgICAgICAg
aWYgKCBzdW1faW92X2xlbnMgPiBNQVhfQVJHT19NRVNTQUdFX1NJWkUgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBhcmdvX2RwcmludGsoImludmFsaWQgaW92IHNlcmllczogdG90YWwgbWVzc2Fn
ZSB0b28gYmlnXG4iKTsKKyAgICAgICAgICAgIHJldHVybiAtRU1TR1NJWkU7CisgICAgICAgIH0K
KyAgICB9CisKKyAgICAqY291bnQgPSBzdW1faW92X2xlbnM7CisKKyAgICByZXR1cm4gMDsKK30K
Kworc3RhdGljIGludAorcmluZ2J1Zl9pbnNlcnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgYXJnb19yaW5nX2lkICpzcmNfaWQsCisgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9hcmdvX2lvdl90KSBpb3ZzX2huZCwKKyAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbmlvdiwgdWludDMyX3QgbWVzc2FnZV90eXBlLAorICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqb3V0X2xlbikKK3sKKyAgICB4ZW5fYXJnb19yaW5nX3QgcmluZzsKKyAgICBzdHJ1
Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlciBtaCA9IHsgfTsKKyAgICBpbnQzMl90IHNw
OworICAgIGludDMyX3QgcmV0OworICAgIHVpbnQzMl90IGxlbiA9IDA7CisgICAgeGVuX2FyZ29f
aW92X3QgaW92c1tYRU5fQVJHT19NQVhJT1ZdOworICAgIHhlbl9hcmdvX2lvdl90ICpwaW92Owor
ICAgIFhFTl9HVUVTVF9IQU5ETEUodWludDhfdCkgTlVMTF9obmQgPQorICAgICAgIGd1ZXN0X2hh
bmRsZV9mcm9tX3BhcmFtKGd1ZXN0X2hhbmRsZV9mcm9tX3B0cihOVUxMLCB1aW50OF90KSwgdWlu
dDhfdCk7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKKworICAgIHJl
dCA9IF9fY29weV9mcm9tX2d1ZXN0KGlvdnMsIGlvdnNfaG5kLCBuaW92KSA/IC1FRkFVTFQgOiAw
OworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIC8qCisgICAgICog
T2J0YWluIHRoZSB0b3RhbCBzaXplIG9mIGRhdGEgdG8gdHJhbnNtaXQgLS0gc2V0cyB0aGUgJ2xl
bicgdmFyaWFibGUKKyAgICAgKiAtLSBhbmQgc2FuaXR5IGNoZWNrIHRoYXQgdGhlIGlvdnMgY29u
Zm9ybSB0byBzaXplIGFuZCBudW1iZXIgbGltaXRzLgorICAgICAqIEVuZm9yY2VkIGJlbG93OiBu
byBtb3JlIHRoYW4gJ2xlbicgYnl0ZXMgb2YgZ3Vlc3QgZGF0YQorICAgICAqIChwbHVzIHRoZSBt
ZXNzYWdlIGhlYWRlcikgd2lsbCBiZSBzZW50IGluIHRoaXMgb3BlcmF0aW9uLgorICAgICAqLwor
ICAgIHJldCA9IGlvdl9jb3VudChpb3ZzLCBuaW92LCAmbGVuKTsKKyAgICBpZiAoIHJldCApCisg
ICAgICAgIHJldHVybiByZXQ7CisKKyAgICAvKgorICAgICAqIFNpemUgYm91bmRzIGNoZWNrIGFn
YWluc3QgcmluZyBzaXplIGFuZCBzdGF0aWMgbWF4aW11bSBtZXNzYWdlIGxpbWl0LgorICAgICAq
IFRoZSBtZXNzYWdlIG11c3Qgbm90IGZpbGwgdGhlIHJpbmc7IHRoZXJlIG11c3QgYmUgYXQgbGVh
c3Qgb25lIHNsb3QKKyAgICAgKiByZW1haW5pbmcgc28gd2UgY2FuIGRpc3Rpbmd1aXNoIGEgZnVs
bCByaW5nIGZyb20gYW4gZW1wdHkgb25lLgorICAgICAqLworICAgIGlmICggKChST1VORFVQX01F
U1NBR0UobGVuKSArCisgICAgICAgICAgICBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVz
c2FnZV9oZWFkZXIpKSA+PSByaW5nX2luZm8tPmxlbikgfHwKKyAgICAgICAgIChsZW4gPiBNQVhf
QVJHT19NRVNTQUdFX1NJWkUpICkKKyAgICAgICAgcmV0dXJuIC1FTVNHU0laRTsKKworICAgIHJl
dCA9IGdldF9zYW5pdGl6ZWRfcmluZyhkLCAmcmluZywgcmluZ19pbmZvKTsKKyAgICBpZiAoIHJl
dCApCisgICAgICAgIHJldHVybiByZXQ7CisKKyAgICBhcmdvX2RwcmludGsoInJpbmcudHhfcHRy
PSV1IHJpbmcucnhfcHRyPSV1IHJpbmcgbGVuPSV1IgorICAgICAgICAgICAgICAgICAiIHJpbmdf
aW5mby0+dHhfcHRyPSV1XG4iLAorICAgICAgICAgICAgICAgICByaW5nLnR4X3B0ciwgcmluZy5y
eF9wdHIsIHJpbmdfaW5mby0+bGVuLCByaW5nX2luZm8tPnR4X3B0cik7CisKKyAgICBpZiAoIHJp
bmcucnhfcHRyID09IHJpbmcudHhfcHRyICkKKyAgICAgICAgc3AgPSByaW5nX2luZm8tPmxlbjsK
KyAgICBlbHNlCisgICAgeworICAgICAgICBzcCA9IHJpbmcucnhfcHRyIC0gcmluZy50eF9wdHI7
CisgICAgICAgIGlmICggc3AgPCAwICkKKyAgICAgICAgICAgIHNwICs9IHJpbmdfaW5mby0+bGVu
OworICAgIH0KKworICAgIC8qCisgICAgICogU2l6ZSBib3VuZHMgY2hlY2sgYWdhaW5zdCBjdXJy
ZW50bHkgYXZhaWxhYmxlIHNwYWNlIGluIHRoZSByaW5nLgorICAgICAqIEFnYWluOiB0aGUgbWVz
c2FnZSBtdXN0IG5vdCBmaWxsIHRoZSByaW5nIGxlYXZpbmcgbm8gc3BhY2UgcmVtYWluaW5nLgor
ICAgICAqLworICAgIGlmICggKFJPVU5EVVBfTUVTU0FHRShsZW4pICsKKyAgICAgICAgICAgIHNp
emVvZihzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcikpID49IHNwICkKKyAgICB7
CisgICAgICAgIGFyZ29fZHByaW50aygiRUFHQUlOXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FQUdB
SU47CisgICAgfQorCisgICAgbWgubGVuID0gbGVuICsgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19y
aW5nX21lc3NhZ2VfaGVhZGVyKTsKKyAgICBtaC5zb3VyY2UuYXBvcnQgPSBzcmNfaWQtPmFwb3J0
OworICAgIG1oLnNvdXJjZS5kb21haW5faWQgPSBzcmNfaWQtPmRvbWFpbl9pZDsKKyAgICBtaC5t
ZXNzYWdlX3R5cGUgPSBtZXNzYWdlX3R5cGU7CisKKyAgICAvKgorICAgICAqIEZvciB0aGlzIGNv
cHkgdG8gdGhlIGd1ZXN0IHJpbmcsIHR4X3B0ciBpcyBhbHdheXMgMTYtYnl0ZSBhbGlnbmVkCisg
ICAgICogYW5kIHRoZSBtZXNzYWdlIGhlYWRlciBpcyAxNiBieXRlcyBsb25nLgorICAgICAqLwor
ICAgIEJVSUxEX0JVR19PTigKKyAgICAgICAgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21l
c3NhZ2VfaGVhZGVyKSAhPSBST1VORFVQX01FU1NBR0UoMSkpOworCisgICAgLyoKKyAgICAgKiBG
aXJzdCBkYXRhIHdyaXRlIGludG8gdGhlIGRlc3RpbmF0aW9uIHJpbmc6IGZpeGVkIHNpemUsIG1l
c3NhZ2UgaGVhZGVyLgorICAgICAqIFRoaXMgY2Fubm90IG92ZXJydW4gYmVjYXVzZSB0aGUgYXZh
aWxhYmxlIGZyZWUgc3BhY2UgKHZhbHVlIGluICdzcCcpCisgICAgICogaXMgY2hlY2tlZCBhYm92
ZSBhbmQgbXVzdCBiZSBhdCBsZWFzdCB0aGlzIHNpemUuCisgICAgICovCisgICAgcmV0ID0gbWVt
Y3B5X3RvX2d1ZXN0X3JpbmcoZCwgcmluZ19pbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJpbmcudHhfcHRyICsgc2l6ZW9mKHhlbl9hcmdvX3JpbmdfdCksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJm1oLCBOVUxMX2huZCwgc2l6ZW9mKG1oKSk7CisgICAgaWYg
KCByZXQgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAg
ICAgICJhcmdvOiBmYWlsZWQgdG8gd3JpdGUgbWVzc2FnZSBoZWFkZXIgdG8gcmluZyAodm0ldTol
eCB2bSV1KVxuIiwKKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmlu
Z19pbmZvLT5pZC5hcG9ydCwKKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJf
aWQpOworCisgICAgICAgIHJldHVybiByZXQ7CisgICAgfQorCisgICAgcmluZy50eF9wdHIgKz0g
c2l6ZW9mKG1oKTsKKyAgICBpZiAoIHJpbmcudHhfcHRyID09IHJpbmdfaW5mby0+bGVuICkKKyAg
ICAgICAgcmluZy50eF9wdHIgPSAwOworCisgICAgZm9yICggcGlvdiA9IGlvdnM7IG5pb3YtLTsg
cGlvdisrICkKKyAgICB7CisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDhfdCkgYnVm
X2huZCA9IHBpb3YtPmlvdl9obmQ7CisgICAgICAgIHVpbnQzMl90IGlvdl9sZW4gPSBwaW92LT5p
b3ZfbGVuOworCisgICAgICAgIC8qIElmIG5vIGRhdGEgaXMgcHJvdmlkZWQgaW4gdGhpcyBpb3Ys
IG1vYW4gYW5kIHNraXAgb24gdG8gdGhlIG5leHQgKi8KKyAgICAgICAgaWYgKCAhaW92X2xlbiAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAg
ICAgICAgICAgImFyZ286IG5vIGRhdGEgaW92X2xlbj0wIGlvdl9obmQ9JXAgcmluZyAodm0ldTol
eCB2bSV1KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVmX2huZC5wLCByaW5nX2luZm8tPmlk
LmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5hcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgcmlu
Z19pbmZvLT5pZC5wYXJ0bmVyX2lkKTsKKworICAgICAgICAgICAgY29udGludWU7CisgICAgICAg
IH0KKworICAgICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2theShidWZfaG5kLCBp
b3ZfbGVuKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisg
ICAgICAgICAgICAgICAgICAgICJhcmdvOiBiYWQgaW92IGhhbmRsZSBbJXAsICUiUFJJeDMyIl0g
KHZtJXU6JXggdm0ldSlcbiIsCisgICAgICAgICAgICAgICAgICAgIGJ1Zl9obmQucCwgaW92X2xl
biwKKyAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5kb21haW5faWQsIHJpbmdfaW5m
by0+aWQuYXBvcnQsCisgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9p
ZCk7CisKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAgICB9CisKKyAgICAgICAg
c3AgPSByaW5nX2luZm8tPmxlbiAtIHJpbmcudHhfcHRyOworCisgICAgICAgIC8qIENoZWNrOiBp
b3YgZGF0YSBzaXplIHZlcnN1cyBmcmVlIHNwYWNlIGF0IHRoZSB0YWlsIG9mIHRoZSByaW5nICov
CisgICAgICAgIGlmICggaW92X2xlbiA+IHNwICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIFNlY29uZCBwb3NzaWJsZSBkYXRhIHdyaXRlOiByaW5nLXRhaWwtd3Jh
cC13cml0ZS4KKyAgICAgICAgICAgICAqIFBvcHVsYXRlIHRoZSByaW5nIHRhaWwgYW5kIHVwZGF0
ZSB0aGUgaW50ZXJuYWwgdHhfcHRyIHRvIGhhbmRsZQorICAgICAgICAgICAgICogd3JhcHBpbmcg
YXQgdGhlIGVuZCBvZiByaW5nLgorICAgICAgICAgICAgICogU2l6ZSBvZiBkYXRhIHdyaXR0ZW4g
aGVyZTogc3AKKyAgICAgICAgICAgICAqIHdoaWNoIGlzIHRoZSBleGFjdCBmdWxsIGFtb3VudCBv
ZiBmcmVlIHNwYWNlIGF2YWlsYWJsZSBhdCB0aGUKKyAgICAgICAgICAgICAqIHRhaWwgb2YgdGhl
IHJpbmcsIHNvIHRoaXMgY2Fubm90IG92ZXJydW4uCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIHJldCA9IG1lbWNweV90b19ndWVzdF9yaW5nKGQsIHJpbmdfaW5mbywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpbmcudHhfcHRyICsgc2l6ZW9mKHhlbl9hcmdv
X3JpbmdfdCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBi
dWZfaG5kLCBzcCk7CisgICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAgICAg
ImFyZ286IGZhaWxlZCB0byBjb3B5IHslcCwgJSJQUkl4MzIifSAodm0ldToleCB2bSV1KVxuIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgIGJ1Zl9obmQucCwgc3AsCisgICAgICAgICAgICAgICAg
ICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5hcG9ydCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7CisKKyAgICAg
ICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICByaW5n
LnR4X3B0ciA9IDA7CisgICAgICAgICAgICBpb3ZfbGVuIC09IHNwOworICAgICAgICAgICAgZ3Vl
c3RfaGFuZGxlX2FkZF9vZmZzZXQoYnVmX2huZCwgc3ApOworCisgICAgICAgICAgICBBU1NFUlQo
aW92X2xlbiA8PSByaW5nX2luZm8tPmxlbik7CisgICAgICAgIH0KKworICAgICAgICAvKgorICAg
ICAgICAgKiBUaGlyZCBwb3NzaWJsZSBkYXRhIHdyaXRlOiBhbGwgZGF0YSByZW1haW5pbmcgZm9y
IHRoaXMgaW92LgorICAgICAgICAgKiBTaXplIG9mIGRhdGEgd3JpdHRlbiBoZXJlOiBpb3ZfbGVu
CisgICAgICAgICAqCisgICAgICAgICAqIENhc2UgMTogaWYgdGhlIHJpbmctdGFpbC13cmFwLXdy
aXRlIGFib3ZlIHdhcyBwZXJmb3JtZWQsIHRoZW4KKyAgICAgICAgICogICAgICAgICBpb3ZfbGVu
IGhhcyBiZWVuIGRlY3JlYXNlZCBieSAnc3AnIGFuZCByaW5nLnR4X3B0ciBpcyB6ZXJvLgorICAg
ICAgICAgKgorICAgICAgICAgKiAgICBXZSBrbm93IGZyb20gY2hlY2tpbmcgdGhlIHJlc3VsdCBv
ZiBpb3ZfY291bnQ6CisgICAgICAgICAqICAgICAgbGVuICsgc2l6ZW9mKG1lc3NhZ2VfaGVhZGVy
KSA8PSByaW5nX2luZm8tPmxlbgorICAgICAgICAgKiAgICBXZSBhbHNvIGtub3cgdGhhdCBsZW4g
aXMgdGhlIHRvdGFsIG9mIHN1bW1pbmcgYWxsIGlvdl9sZW5zLCBzbzoKKyAgICAgICAgICogICAg
ICAgaW92X2xlbiA8PSBsZW4KKyAgICAgICAgICogICAgc28gYnkgdHJhbnNpdGl2aXR5OgorICAg
ICAgICAgKiAgICAgICBpb3ZfbGVuIDw9IGxlbiA8PSAocmluZ19pbmZvLT5sZW4gLSBzaXplb2Yo
bXNnaGVhZGVyKSkKKyAgICAgICAgICogICAgYW5kIHRoZXJlZm9yZToKKyAgICAgICAgICogICAg
ICAgKGlvdl9sZW4gKyBzaXplb2YobXNnaGVhZGVyKSA8PSByaW5nX2luZm8tPmxlbikgJiYKKyAg
ICAgICAgICogICAgICAgKHJpbmcudHhfcHRyID09IDApCisgICAgICAgICAqICAgIHNvIHRoaXMg
d3JpdGUgY2Fubm90IG92ZXJydW4gaGVyZS4KKyAgICAgICAgICoKKyAgICAgICAgICogQ2FzZSAy
OiByaW5nLXRhaWwtd3JhcC13cml0ZSBhYm92ZSB3YXMgbm90IHBlcmZvcm1lZAorICAgICAgICAg
KiAgICAtPiBzbyBpb3ZfbGVuIGlzIHRoZSBndWVzdC1zdXBwbGllZCB2YWx1ZSBhbmQ6IChpb3Zf
bGVuIDw9IHNwKQorICAgICAgICAgKiAgICBpZS4gbGVzcyB0aGFuIGF2YWlsYWJsZSBzcGFjZSBh
dCB0aGUgdGFpbCBvZiB0aGUgcmluZzoKKyAgICAgICAgICogICAgICAgIHNvIHRoaXMgd3JpdGUg
Y2Fubm90IG92ZXJydW4uCisgICAgICAgICAqLworICAgICAgICByZXQgPSBtZW1jcHlfdG9fZ3Vl
c3RfcmluZyhkLCByaW5nX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJpbmcudHhfcHRyICsgc2l6ZW9mKHhlbl9hcmdvX3JpbmdfdCksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwsIGJ1Zl9obmQsIGlvdl9sZW4pOworICAgICAgICBpZiAo
IHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAg
ICAgICAgICAgICAgICAgImFyZ286IGZhaWxlZCB0byBjb3B5IFslcCwgJSJQUkl4MzIiXSAodm0l
dToleCB2bSV1KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVmX2huZC5wLCBpb3ZfbGVuLCBy
aW5nX2luZm8tPmlkLmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5p
ZC5hcG9ydCwgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkKTsKKworICAgICAgICAgICAgcmV0dXJu
IHJldDsKKyAgICAgICAgfQorCisgICAgICAgIHJpbmcudHhfcHRyICs9IGlvdl9sZW47CisKKyAg
ICAgICAgaWYgKCByaW5nLnR4X3B0ciA9PSByaW5nX2luZm8tPmxlbiApCisgICAgICAgICAgICBy
aW5nLnR4X3B0ciA9IDA7CisgICAgfQorCisgICAgcmluZy50eF9wdHIgPSBST1VORFVQX01FU1NB
R0UocmluZy50eF9wdHIpOworCisgICAgaWYgKCByaW5nLnR4X3B0ciA+PSByaW5nX2luZm8tPmxl
biApCisgICAgICAgIHJpbmcudHhfcHRyIC09IHJpbmdfaW5mby0+bGVuOworCisgICAgdXBkYXRl
X3R4X3B0cihkLCByaW5nX2luZm8sIHJpbmcudHhfcHRyKTsKKworICAgIC8qCisgICAgICogQXQg
dGhpcyBwb2ludCAoYW5kIGFsc28gb24gYW4gZXJyb3IgZXhpdCBwYXRocyBmcm9tIHRoaXMgZnVu
Y3Rpb24pIGl0IGlzCisgICAgICogcG9zc2libGUgdG8gdW5tYXAgdGhlIHJpbmdfaW5mbywgaWU6
CisgICAgICogICByaW5nX3VubWFwKGQsIHJpbmdfaW5mbyk7CisgICAgICogYnV0IHBlcmZvcm1h
bmNlIHNob3VsZCBiZSBpbXByb3ZlZCBieSBub3QgZG9pbmcgc28sIGFuZCByZXRhaW5pbmcKKyAg
ICAgKiB0aGUgbWFwcGluZy4KKyAgICAgKiBBbiBYU00gcG9saWN5IGNvbnRyb2wgb3ZlciBsZXZl
bCBvZiBjb25maWRlbnRpYWxpdHkgcmVxdWlyZWQKKyAgICAgKiB2ZXJzdXMgcGVyZm9ybWFuY2Ug
Y29zdCBjb3VsZCBiZSBhZGRlZCB0byBkZWNpZGUgdGhhdCBoZXJlLgorICAgICAqLworCisgICAg
Km91dF9sZW4gPSBsZW47CisKKyAgICByZXR1cm4gcmV0OworfQorCiBzdGF0aWMgdm9pZAogd2ls
ZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShkb21pZF90IGRvbWFpbl9pZCwgc3RydWN0IHBlbmRp
bmdfZW50ICplbnQpCiB7CkBAIC00NTgsNiArODc4LDI1IEBAIHdpbGRjYXJkX3BlbmRpbmdfbGlz
dF9yZW1vdmUoZG9taWRfdCBkb21haW5faWQsIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50KQogfQog
CiBzdGF0aWMgdm9pZAord2lsZGNhcmRfcGVuZGluZ19saXN0X2luc2VydChkb21pZF90IGRvbWFp
bl9pZCwgc3RydWN0IHBlbmRpbmdfZW50ICplbnQpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9
IGdldF9kb21haW5fYnlfaWQoZG9tYWluX2lkKTsKKworICAgIGlmICggIWQgKQorICAgICAgICBy
ZXR1cm47CisKKyAgICBBU1NFUlQoTE9DS0lOR19SZWFkX0wxKTsKKworICAgIGlmICggZC0+YXJn
byApCisgICAgeworICAgICAgICBzcGluX2xvY2soJmQtPmFyZ28tPndpbGRjYXJkX0wyX2xvY2sp
OworICAgICAgICBobGlzdF9hZGRfaGVhZCgmZW50LT53aWxkY2FyZF9ub2RlLCAmZC0+YXJnby0+
d2lsZGNhcmRfcGVuZF9saXN0KTsKKyAgICAgICAgc3Bpbl91bmxvY2soJmQtPmFyZ28tPndpbGRj
YXJkX0wyX2xvY2spOworICAgIH0KKyAgICBwdXRfZG9tYWluKGQpOworfQorCitzdGF0aWMgdm9p
ZAogcGVuZGluZ19yZW1vdmVfYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdv
X3JpbmdfaW5mbyAqcmluZ19pbmZvKQogewogICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlLCAq
bmV4dDsKQEAgLTQ3NSw2ICs5MTQsNjYgQEAgcGVuZGluZ19yZW1vdmVfYWxsKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQogICAgIHJpbmdf
aW5mby0+bnBlbmRpbmcgPSAwOwogfQogCitzdGF0aWMgaW50CitwZW5kaW5nX3F1ZXVlKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAorICAg
ICAgICAgICAgICBkb21pZF90IHNyY19pZCwgdW5zaWduZWQgaW50IGxlbikKK3sKKyAgICBzdHJ1
Y3QgcGVuZGluZ19lbnQgKmVudDsKKworICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5m
bykpOworCisgICAgaWYgKCByaW5nX2luZm8tPm5wZW5kaW5nID49IE1BWF9QRU5ESU5HX1BFUl9S
SU5HICkKKyAgICAgICAgcmV0dXJuIC1FTk9TUEM7CisKKyAgICBlbnQgPSB4bWFsbG9jKHN0cnVj
dCBwZW5kaW5nX2VudCk7CisgICAgaWYgKCAhZW50ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07
CisKKyAgICBlbnQtPmxlbiA9IGxlbjsKKyAgICBlbnQtPmRvbWFpbl9pZCA9IHNyY19pZDsKKyAg
ICBlbnQtPnJpbmdfaW5mbyA9IHJpbmdfaW5mbzsKKworICAgIGlmICggcmluZ19pbmZvLT5pZC5w
YXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAgICAgIHdpbGRjYXJkX3BlbmRp
bmdfbGlzdF9pbnNlcnQoc3JjX2lkLCBlbnQpOworICAgIGhsaXN0X2FkZF9oZWFkKCZlbnQtPm5v
ZGUsICZyaW5nX2luZm8tPnBlbmRpbmcpOworICAgIHJpbmdfaW5mby0+bnBlbmRpbmcrKzsKKwor
ICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50CitwZW5kaW5nX3JlcXVldWUoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAg
ICAgICAgICAgZG9taWRfdCBzcmNfaWQsIHVuc2lnbmVkIGludCBsZW4pCit7CisgICAgc3RydWN0
IGhsaXN0X25vZGUgKm5vZGU7CisgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQ7CisKKyAgICBB
U1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKKworICAgIGhsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KGVudCwgbm9kZSwgJnJpbmdfaW5mby0+cGVuZGluZywgbm9kZSkKKyAgICB7CisgICAgICAg
IGlmICggZW50LT5kb21haW5faWQgPT0gc3JjX2lkICkKKyAgICAgICAgeworICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIFJldXNlIGFuIGV4aXN0aW5nIHF1ZXVlIGVudHJ5IGZvciBhIG5v
dGlmaWNhdGlvbiByYXRoZXIgdGhhbiBhZGQKKyAgICAgICAgICAgICAqIGFub3RoZXIuIElmIHRo
ZSBleGlzdGluZyBlbnRyeSBpcyB3YWl0aW5nIGZvciBhIHNtYWxsZXIgc2l6ZSB0aGFuCisgICAg
ICAgICAgICAgKiB0aGUgY3VycmVudCBtZXNzYWdlIHRoZW4gYWRqdXN0IHRoZSByZWNvcmQgdG8g
d2FpdCBmb3IgdGhlCisgICAgICAgICAgICAgKiBjdXJyZW50IChsYXJnZXIpIHNpemUgdG8gYmUg
YXZhaWxhYmxlIGJlZm9yZSB0cmlnZ2VyaW5nIGEKKyAgICAgICAgICAgICAqIG5vdGlmaWNhdGlv
bi4KKyAgICAgICAgICAgICAqIFRoaXMgYXNzaXN0cyB0aGUgd2FpdGluZyBzZW5kZXIgYnkgZW5z
dXJpbmcgdGhhdCB3aGVuZXZlciBhCisgICAgICAgICAgICAgKiBub3RpZmljYXRpb24gaXMgdHJp
Z2dlcmVkLCB0aGVyZSBpcyBzdWZmaWNpZW50IHNwYWNlIGF2YWlsYWJsZQorICAgICAgICAgICAg
ICogZm9yIChhdCBsZWFzdCkgYW55IG9uZSBvZiB0aGUgbWVzc2FnZXMgYXdhaXRpbmcgdHJhbnNt
aXNzaW9uLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGVudC0+bGVuIDwgbGVu
ICkKKyAgICAgICAgICAgICAgICBlbnQtPmxlbiA9IGxlbjsKKworICAgICAgICAgICAgcmV0dXJu
IDA7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcGVuZGluZ19xdWV1ZShkLCByaW5n
X2luZm8sIHNyY19pZCwgbGVuKTsKK30KKwogc3RhdGljIHZvaWQKIHdpbGRjYXJkX3JpbmdzX3Bl
bmRpbmdfcmVtb3ZlKHN0cnVjdCBkb21haW4gKmQpCiB7CkBAIC0xMDM1LDYgKzE1MzQsOTUgQEAg
cmVnaXN0ZXJfcmluZyhzdHJ1Y3QgZG9tYWluICpjdXJyZCwKICAgICByZXR1cm4gcmV0OwogfQog
CitzdGF0aWMgbG9uZworc2VuZHYoc3RydWN0IGRvbWFpbiAqc3JjX2QsIGNvbnN0IHhlbl9hcmdv
X2FkZHJfdCAqc3JjX2FkZHIsCisgICAgICBjb25zdCB4ZW5fYXJnb19hZGRyX3QgKmRzdF9hZGRy
LAorICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19pb3ZfdCkgaW92c19obmQs
IHVuc2lnbmVkIGxvbmcgbmlvdiwKKyAgICAgIHVpbnQzMl90IG1lc3NhZ2VfdHlwZSkKK3sKKyAg
ICBzdHJ1Y3QgZG9tYWluICpkc3RfZCA9IE5VTEw7CisgICAgc3RydWN0IGFyZ29fcmluZ19pZCBz
cmNfaWQ7CisgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87CisgICAgaW50IHJl
dCA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBsZW4gPSAwOworCisgICAgQVNTRVJUKHNyY19kLT5k
b21haW5faWQgPT0gc3JjX2FkZHItPmRvbWFpbl9pZCk7CisKKyAgICBhcmdvX2RwcmludGsoInNl
bmR2OiAoJXU6JXgpLT4oJXU6JXgpIG5pb3Y6JWx1IGlvdjolcCB0eXBlOiV1XG4iLAorICAgICAg
ICAgICAgICAgICBzcmNfYWRkci0+ZG9tYWluX2lkLCBzcmNfYWRkci0+YXBvcnQsCisgICAgICAg
ICAgICAgICAgIGRzdF9hZGRyLT5kb21haW5faWQsIGRzdF9hZGRyLT5hcG9ydCwKKyAgICAgICAg
ICAgICAgICAgbmlvdiwgaW92c19obmQucCwgbWVzc2FnZV90eXBlKTsKKworICAgIHJlYWRfbG9j
aygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIGlmICggIXNyY19kLT5hcmdvICkKKyAg
ICB7CisgICAgICAgIHJldCA9IC1FTk9ERVY7CisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKyAg
ICB9CisKKyAgICBzcmNfaWQuYXBvcnQgPSBzcmNfYWRkci0+YXBvcnQ7CisgICAgc3JjX2lkLmRv
bWFpbl9pZCA9IHNyY19kLT5kb21haW5faWQ7CisgICAgc3JjX2lkLnBhcnRuZXJfaWQgPSBkc3Rf
YWRkci0+ZG9tYWluX2lkOworCisgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKGRzdF9hZGRy
LT5kb21haW5faWQpOworICAgIGlmICggIWRzdF9kICkKKyAgICB7CisgICAgICAgIGFyZ29fZHBy
aW50aygiIWRzdF9kLCBFU1JDSFxuIik7CisgICAgICAgIHJldCA9IC1FU1JDSDsKKyAgICAgICAg
Z290byBvdXRfdW5sb2NrOworICAgIH0KKworICAgIGlmICggIWRzdF9kLT5hcmdvICkKKyAgICB7
CisgICAgICAgIGFyZ29fZHByaW50aygiIWRzdF9kLT5hcmdvLCBFQ09OTlJFRlVTRURcbiIpOwor
ICAgICAgICByZXQgPSAtRUNPTk5SRUZVU0VEOworICAgICAgICBnb3RvIG91dF91bmxvY2s7Cisg
ICAgfQorCisgICAgcmVhZF9sb2NrKCZkc3RfZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKKwor
ICAgIHJpbmdfaW5mbyA9IGZpbmRfcmluZ19pbmZvX2J5X21hdGNoKGRzdF9kLCBkc3RfYWRkci0+
YXBvcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjX2FkZHIt
PmRvbWFpbl9pZCk7CisgICAgaWYgKCAhcmluZ19pbmZvICkKKyAgICB7CisgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAiYXJnbzogdm0ldSBjb25uZWN0aW9uIHJl
ZnVzZWQsIHNyYyAodm0ldToleCkgZHN0ICh2bSV1OiV4KVxuIiwKKyAgICAgICAgICAgICAgICBj
dXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCwgc3JjX2lkLmRvbWFpbl9pZCwgc3JjX2lkLmFwb3J0
LAorICAgICAgICAgICAgICAgIGRzdF9hZGRyLT5kb21haW5faWQsIGRzdF9hZGRyLT5hcG9ydCk7
CisKKyAgICAgICAgcmV0ID0gLUVDT05OUkVGVVNFRDsKKyAgICAgICAgcmVhZF91bmxvY2soJmRz
dF9kLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOworICAgICAgICBnb3RvIG91dF91bmxvY2s7Cisg
ICAgfQorCisgICAgc3Bpbl9sb2NrKCZyaW5nX2luZm8tPkwzX2xvY2spOworCisgICAgcmV0ID0g
cmluZ2J1Zl9pbnNlcnQoZHN0X2QsIHJpbmdfaW5mbywgJnNyY19pZCwgaW92c19obmQsIG5pb3Ys
CisgICAgICAgICAgICAgICAgICAgICAgICAgbWVzc2FnZV90eXBlLCAmbGVuKTsKKyAgICBpZiAo
IHJldCA9PSAtRUFHQUlOICkKKyAgICB7CisgICAgICAgIGFyZ29fZHByaW50aygiYXJnb19yaW5n
YnVmX3NlbmR2IGZhaWxlZCwgRUFHQUlOXG4iKTsKKyAgICAgICAgLyogcmVxdWV1ZSB0byBpc3N1
ZSBhIG5vdGlmaWNhdGlvbiB3aGVuIHNwYWNlIGlzIHRoZXJlICovCisgICAgICAgIHJldCA9IHBl
bmRpbmdfcmVxdWV1ZShkc3RfZCwgcmluZ19pbmZvLCBzcmNfYWRkci0+ZG9tYWluX2lkLCBsZW4p
OworICAgIH0KKworICAgIHNwaW5fdW5sb2NrKCZyaW5nX2luZm8tPkwzX2xvY2spOworCisgICAg
aWYgKCByZXQgPj0gMCApCisgICAgICAgIHNpZ25hbF9kb21haW4oZHN0X2QpOworCisgICAgcmVh
ZF91bmxvY2soJmRzdF9kLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOworCisgb3V0X3VubG9jazoK
KyAgICBpZiAoIGRzdF9kICkKKyAgICAgICAgcHV0X2RvbWFpbihkc3RfZCk7CisKKyAgICByZWFk
X3VubG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIHJldHVybiAoIHJldCA8IDAg
KSA/IHJldCA6IGxlbjsKK30KKwogbG9uZwogZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBhcmczLApAQCAtMTA5OCw2ICsx
Njg2LDUzIEBAIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcxLAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIFhFTl9B
UkdPX09QX3NlbmR2OgorICAgIHsKKyAgICAgICAgeGVuX2FyZ29fc2VuZF9hZGRyX3Qgc2VuZF9h
ZGRyOworCisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fc2VuZF9hZGRy
X3QpIHNlbmRfYWRkcl9obmQgPQorICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMSwg
eGVuX2FyZ29fc2VuZF9hZGRyX3QpOworICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9hcmdvX2lvdl90KSBpb3ZzX2huZCA9CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChh
cmcyLCB4ZW5fYXJnb19pb3ZfdCk7CisgICAgICAgIC8qIGFyZzMgaXMgbmlvdiAqLworICAgICAg
ICAvKiBhcmc0IGlzIG1lc3NhZ2VfdHlwZS4gTXVzdCBiZSBhIDMyLWJpdCB2YWx1ZS4gKi8KKwor
ICAgICAgICByYyA9IGNvcHlfZnJvbV9ndWVzdCgmc2VuZF9hZGRyLCBzZW5kX2FkZHJfaG5kLCAx
KSA/IC1FRkFVTFQgOiAwOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGJyZWFrOwor
CisgICAgICAgIC8qCisgICAgICAgICAqIENoZWNrIHBhZGRpbmcgaXMgemVyb2VkLiBSZWplY3Qg
bmlvdiBhYm92ZSBsaW1pdCBvciBtZXNzYWdlX3R5cGVzCisgICAgICAgICAqIHRoYXQgYXJlIG91
dHNpZGUgMzIgYml0IHJhbmdlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCB1bmxpa2VseShz
ZW5kX2FkZHIuc3JjLnBhZCB8fCBzZW5kX2FkZHIuZHN0LnBhZCB8fAorICAgICAgICAgICAgICAg
ICAgICAgIChhcmczID4gWEVOX0FSR09fTUFYSU9WKSB8fCAoYXJnNCAmIH4weGZmZmZmZmZmVUwp
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBzZW5kX2FkZHIuc3JjLmRvbWFpbl9pZCA9
PSBYRU5fQVJHT19ET01JRF9BTlkgKQorICAgICAgICAgICAgc2VuZF9hZGRyLnNyYy5kb21haW5f
aWQgPSBjdXJyZC0+ZG9tYWluX2lkOworCisgICAgICAgIC8qIE5vIGRvbWFpbiBpcyBjdXJyZW50
bHkgYXV0aG9yaXplZCB0byBzZW5kIG9uIGJlaGFsZiBvZiBhbm90aGVyICovCisgICAgICAgIGlm
ICggdW5saWtlbHkoc2VuZF9hZGRyLnNyYy5kb21haW5faWQgIT0gY3VycmQtPmRvbWFpbl9pZCkg
KQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FUEVSTTsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sgYWNjZXNzIHRvIHRo
ZSB3aG9sZSBhcnJheSBoZXJlIHNvIHdlIGNhbiB1c2UgdGhlIGZhc3RlciBfX2NvcHkKKyAgICAg
ICAgICogb3BlcmF0aW9ucyB0byByZWFkIGVhY2ggZWxlbWVudCBsYXRlci4KKyAgICAgICAgICov
CisgICAgICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9va2F5KGlvdnNfaG5kLCBhcmcz
KSkgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcmMgPSBzZW5kdihjdXJyZCwgJnNl
bmRfYWRkci5zcmMsICZzZW5kX2FkZHIuZHN0LCBpb3ZzX2huZCwgYXJnMywgYXJnNCk7CisgICAg
ICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVPUE5PVFNV
UFA7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb21wYXQvYXJnby5j
IGIveGVuL2NvbW1vbi9jb21wYXQvYXJnby5jCmluZGV4IDZhMTY3MWMuLjYyOTBlZDYgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vY29tcGF0L2FyZ28uYworKysgYi94ZW4vY29tbW9uL2NvbXBhdC9h
cmdvLmMKQEAgLTIzLDMgKzIzLDIyIEBAIENIRUNLX2FyZ29fYWRkcjsKIENIRUNLX2FyZ29fcmVn
aXN0ZXJfcmluZzsKIENIRUNLX2FyZ29fcmluZzsKIENIRUNLX2FyZ29fdW5yZWdpc3Rlcl9yaW5n
OworCisvKgorICogRGlzYWJsZSBzdHJpY3QgdHlwZSBjaGVja2luZyBpbiB0aGlzIGNvbXBhdCB2
YWxpZGF0aW9uIG1hY3JvIGZvciB0aGUKKyAqIGZvbGxvd2luZyBzdHJ1Y3QgY2hlY2tzIGJlY2F1
c2UgaXQgY2Fubm90IGhhbmRsZSBmaWVsZHMgd2l0aGluIHN0cnVjdHMgdGhhdAorICogaGF2ZSB0
eXBlcyB0aGF0IGRpZmZlciBpbiB0aGUgY29tcGF0IHZlcnN1cyBub24tY29tcGF0IHN0cnVjdHMu
CisgKiBSZXBsYWNlIGl0IHdpdGggYSBmaWVsZCBzaXplIGNoZWNrIHdoaWNoIGlzIHN1ZmZpY2ll
bnQgaGVyZS4KKyAqLworCisjdW5kZWYgQ0hFQ0tfRklFTERfQ09NTU9OXworI2RlZmluZSBDSEVD
S19GSUVMRF9DT01NT05fKGssIG5hbWUsIG4sIGYpIFwKK3N0YXRpYyBpbmxpbmUgaW50IF9fbWF5
YmVfdW51c2VkIG5hbWUoayB4ZW5fICMjIG4gKngsIGsgY29tcGF0XyAjIyBuICpjKSBcCit7IFwK
KyAgICBCVUlMRF9CVUdfT04ob2Zmc2V0b2YoayB4ZW5fICMjIG4sIGYpICE9IFwKKyAgICAgICAg
ICAgICAgICAgb2Zmc2V0b2YoayBjb21wYXRfICMjIG4sIGYpKTsgXAorICAgIHJldHVybiBzaXpl
b2YoeC0+ZikgPT0gc2l6ZW9mKGMtPmYpOyBcCit9CisKK0NIRUNLX2FyZ29fc2VuZF9hZGRyOwor
Q0hFQ0tfYXJnb19pb3Y7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyBi
L3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCmluZGV4IGYzNGQ0ZjAuLjZmYmUzNDYgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCisrKyBiL3hlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jCkBAIC03NDYsNyArNzQ2LDcgQEAgdm9pZCBzZW5kX2d1ZXN0X3ZjcHVfdmlycShz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgdmlycSkKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZ2LT52aXJxX2xvY2ssIGZsYWdzKTsKIH0KIAotc3RhdGljIHZvaWQgc2VuZF9ndWVzdF9nbG9i
YWxfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB2aXJxKQordm9pZCBzZW5kX2d1ZXN0
X2dsb2JhbF92aXJxKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHZpcnEpCiB7CiAgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKICAgICBpbnQgcG9ydDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmdvLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCmluZGV4IDNlYWJmODMu
LmMxMmE1MGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyZ28uaApAQCAtNDYsNiArNDYsMzQgQEAgdHlwZWRlZiB1aW50MzJf
dCB4ZW5fYXJnb19wb3J0X3Q7CiAvKiBnZm4gdHlwZTogNjQtYml0IG9uIGFsbCBhcmNoaXRlY3R1
cmVzIHRvIGFpZCBhdm9pZGluZyBhIGNvbXBhdCBBQkkgKi8KIHR5cGVkZWYgdWludDY0X3QgeGVu
X2FyZ29fZ2ZuX3Q7CiAKKy8qCisgKiBYRU5fQVJHT19NQVhJT1YgOiBtYXhpbXVtIG51bWJlciBv
ZiBpb3ZzIGFjY2VwdGVkIGluIGEgc2luZ2xlIHNlbmR2LgorICogQ2F1dGlvbiBpcyByZXF1aXJl
ZCBpZiB0aGlzIHZhbHVlIGlzIGluY3JlYXNlZDogdGhpcyBkZXRlcm1pbmVzIHRoZSBzaXplIG9m
CisgKiBhbiBhcnJheSBvZiB4ZW5fYXJnb19pb3ZfdCBzdHJ1Y3RzIG9uIHRoZSBoeXBlcnZpc29y
IHN0YWNrLCBzbyBjb3VsZCBjYXVzZQorICogc3RhY2sgb3ZlcmZsb3cgaWYgdGhlIHZhbHVlIGlz
IHRvbyBsYXJnZS4KKyAqIFRoZSBMaW51eCBBcmdvIGRyaXZlciBuZXZlciBwYXNzZXMgbW9yZSB0
aGFuIHR3byBpb3ZzLgorICoKKyAqIFRoaXMgdmFsdWUgc2hvdWxkIGFsc28gbm90IGV4Y2VlZCAx
MjggdG8gZW5zdXJlIHRoYXQgdGhlIHRvdGFsIGFtb3VudCBvZiBkYXRhCisgKiBwb3N0ZWQgaW4g
YSBzaW5nbGUgQXJnbyBzZW5kdiBvcGVyYXRpb24gY2Fubm90IGV4Y2VlZCAyXjMxIGJ5dGVzLCB0
byByZWR1Y2UKKyAqIHJpc2sgb2YgaW50ZWdlciBvdmVyZmxvdyBkZWZlY3RzOgorICogRWFjaCBh
cmdvIGlvdiBjYW4gaG9sZCB+IDJeMjQgYnl0ZXMsIHNvIFhFTl9BUkdPX01BWElPViA8PSAyXigz
MS0yNCksCisgKiBpZS4ga2VlcCBYRU5fQVJHT19NQVhJT1YgPD0gMTI4LgorKi8KKyNkZWZpbmUg
WEVOX0FSR09fTUFYSU9WICAgICAgICAgIDhVCisKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVp
bnQ4X3QpOworCit0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19pb3YKK3sKKyNpZmRlZiBYRU5fR1VF
U1RfSEFORExFXzY0CisgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50OF90KSBpb3ZfaG5kOwor
I2Vsc2UKKyAgICB1aW50NjRfdCBpb3ZfaG5kOworI2VuZGlmCisgICAgdWludDMyX3QgaW92X2xl
bjsKKyAgICB1aW50MzJfdCBwYWQ7Cit9IHhlbl9hcmdvX2lvdl90OworCiB0eXBlZGVmIHN0cnVj
dCB4ZW5fYXJnb19hZGRyCiB7CiAgICAgeGVuX2FyZ29fcG9ydF90IGFwb3J0OwpAQCAtNTMsNiAr
ODEsMTIgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fYWRkcgogICAgIHVpbnQxNl90IHBhZDsK
IH0geGVuX2FyZ29fYWRkcl90OwogCit0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19zZW5kX2FkZHIK
K3sKKyAgICB4ZW5fYXJnb19hZGRyX3Qgc3JjOworICAgIHhlbl9hcmdvX2FkZHJfdCBkc3Q7Cit9
IHhlbl9hcmdvX3NlbmRfYWRkcl90OworCiB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19yaW5nCiB7
CiAgICAgLyogR3Vlc3RzIHNob3VsZCB1c2UgYXRvbWljIG9wZXJhdGlvbnMgdG8gYWNjZXNzIHJ4
X3B0ciAqLwpAQCAtMTU3LDQgKzE5MSwzMCBAQCBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdl
X2hlYWRlcgogICovCiAjZGVmaW5lIFhFTl9BUkdPX09QX3VucmVnaXN0ZXJfcmluZyAgICAgMgog
CisvKgorICogWEVOX0FSR09fT1Bfc2VuZHYKKyAqCisgKiBTZW5kIGEgbGlzdCBvZiBidWZmZXJz
IGNvbnRhaW5lZCBpbiBpb3ZzLgorICoKKyAqIFRoZSBzZW5kIGFkZHJlc3Mgc3RydWN0IHNwZWNp
ZmllcyB0aGUgc291cmNlIGFuZCBkZXN0aW5hdGlvbiBhZGRyZXNzZXMKKyAqIGZvciB0aGUgbWVz
c2FnZSBiZWluZyBzZW50LCB3aGljaCBhcmUgdXNlZCB0byBmaW5kIHRoZSBkZXN0aW5hdGlvbiBy
aW5nOgorICogWGVuIGZpcnN0IGxvb2tzIGZvciBhIG1vc3Qtc3BlY2lmaWMgbWF0Y2ggd2l0aCBh
IHJlZ2lzdGVyZWQgcmluZyB3aXRoCisgKiAgKGlkLmFkZHIgPT0gZHN0KSBhbmQgKGlkLnBhcnRu
ZXIgPT0gc2VuZGluZ19kb21haW4pIDsKKyAqIGlmIHRoYXQgZmFpbHMsIGl0IHRoZW4gbG9va3Mg
Zm9yIGEgd2lsZGNhcmQgbWF0Y2ggKGFrYSBtdWx0aWNhc3QgcmVjZWl2ZXIpCisgKiB3aGVyZSAo
aWQuYWRkciA9PSBkc3QpIGFuZCAoaWQucGFydG5lciA9PSBET01JRF9BTlkpLgorICoKKyAqIEZv
ciBlYWNoIGlvdiBlbnRyeSwgc2VuZCBpb3ZfbGVuIGJ5dGVzIGZyb20gaW92X2Jhc2UgdG8gdGhl
IGRlc3RpbmF0aW9uIHJpbmcuCisgKiBJZiBpbnN1ZmZpY2llbnQgc3BhY2UgZXhpc3RzIGluIHRo
ZSBkZXN0aW5hdGlvbiByaW5nLCBpdCB3aWxsIHJldHVybiAtRUFHQUlOCisgKiBhbmQgWGVuIHdp
bGwgbm90aWZ5IHRoZSBjYWxsZXIgd2hlbiBzdWZmaWNpZW50IHNwYWNlIGJlY29tZXMgYXZhaWxh
YmxlLgorICoKKyAqIFRoZSBtZXNzYWdlIHR5cGUgaXMgYSAzMi1iaXQgZGF0YSBmaWVsZCBhdmFp
bGFibGUgdG8gY29tbXVuaWNhdGUgbWVzc2FnZQorICogY29udGV4dCBkYXRhIChlZy4ga2VybmVs
LXRvLWtlcm5lbCwgcmF0aGVyIHRoYW4gYXBwbGljYXRpb24gbGF5ZXIpLgorICoKKyAqIGFyZzE6
IFhFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fc2VuZF9hZGRyX3QpIHNvdXJjZSBhbmQgZGVzdCBh
ZGRyZXNzZXMKKyAqIGFyZzI6IFhFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29faW92X3QpIGlvdnMK
KyAqIGFyZzM6IHVuc2lnbmVkIGxvbmcgbmlvdgorICogYXJnNDogdW5zaWduZWQgbG9uZyBtZXNz
YWdlIHR5cGUKKyAqLworI2RlZmluZSBYRU5fQVJHT19PUF9zZW5kdiAgICAgICAgICAgICAgIDMK
KwogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMveGVuLmgKaW5kZXggYjNmNjQ5MS4uYjY1MGFiYSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApAQCAt
MTc4LDcgKzE3OCw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICNk
ZWZpbmUgVklSUV9DT05fUklORyAgIDggIC8qIEcuIChET00wKSBCeXRlcyByZWNlaXZlZCBvbiBj
b25zb2xlICAgICAgICAgICAgKi8KICNkZWZpbmUgVklSUV9QQ1BVX1NUQVRFIDkgIC8qIEcuIChE
T00wKSBQQ1BVIHN0YXRlIGNoYW5nZWQgICAgICAgICAgICAgICAgICAgKi8KICNkZWZpbmUgVklS
UV9NRU1fRVZFTlQgIDEwIC8qIEcuIChET00wKSBBIG1lbW9yeSBldmVudCBoYXMgb2NjdXJyZWQg
ICAgICAgICAgKi8KLSNkZWZpbmUgVklSUV9YQ19SRVNFUlZFRCAxMSAvKiBHLiBSZXNlcnZlZCBm
b3IgWGVuQ2xpZW50ICAgICAgICAgICAgICAgICAgICAgKi8KKyNkZWZpbmUgVklSUV9BUkdPX01F
U1NBR0UgMTEgLyogRy4gQXJnbyBpbnRlcmRvbWFpbiBtZXNzYWdlIG5vdGlmaWNhdGlvbiAgICAg
Ki8KICNkZWZpbmUgVklSUV9FTk9NRU0gICAgIDEyIC8qIEcuIChET00wKSBMb3cgb24gaGVhcCBt
ZW1vcnkgICAgICAgKi8KICNkZWZpbmUgVklSUV9YRU5QTVUgICAgIDEzIC8qIFYuICBQTUMgaW50
ZXJydXB0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAppbmRleCBlYmI4
NzllLi40NjUwODg3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApAQCAtMjksNiArMjksMTMgQEAgdm9pZCBzZW5kX2d1ZXN0
X3ZjcHVfdmlycShzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgdmlycSk7CiB2b2lkIHNlbmRfZ2xv
YmFsX3ZpcnEodWludDMyX3QgdmlycSk7CiAKIC8qCisgKiBzZW5kX2d1ZXN0X2dsb2JhbF92aXJx
OgorICogIEBkOiAgICAgICAgRG9tYWluIHRvIHdoaWNoIFZJUlEgc2hvdWxkIGJlIHNlbnQKKyAq
ICBAdmlycTogICAgIFZpcnR1YWwgSVJRIG51bWJlciAoVklSUV8qKSwgbXVzdCBiZSBnbG9iYWwK
KyAqLwordm9pZCBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxKHN0cnVjdCBkb21haW4gKmQsIHVpbnQz
Ml90IHZpcnEpOworCisvKgogICogc2VudF9nbG9iYWxfdmlycV9oYW5kbGVyOiBTZXQgYSBnbG9i
YWwgVklSUSBoYW5kbGVyLgogICogIEBkOiAgICAgICAgTmV3IHRhcmdldCBkb21haW4gZm9yIHRo
aXMgVklSUQogICogIEB2aXJxOiAgICAgVmlydHVhbCBJUlEgbnVtYmVyIChWSVJRXyopLCBtdXN0
IGJlIGdsb2JhbApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVk
ZS94bGF0LmxzdAppbmRleCA0MTFjNjYxLi4zNzIzOTgwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94bGF0LmxzdAorKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtMTUyLDMgKzE1Miw1IEBA
CiA/CWFyZ29fcmluZwkJCWFyZ28uaAogPwlhcmdvX3JlZ2lzdGVyX3JpbmcJCWFyZ28uaAogPwlh
cmdvX3VucmVnaXN0ZXJfcmluZwkJYXJnby5oCis/CWFyZ29faW92CQkJYXJnby5oCis/CWFyZ29f
c2VuZF9hZGRyCQkJYXJnby5oCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL1J-0003kv-LS; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL1I-0003j6-9F
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:28:28 +0000
X-Inumbo-ID: e988bc5f-18a7-11e9-92db-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e988bc5f-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:28:27 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id w18so4029728ite.1
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:28:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=NL6sVhVQXCHMn36aL2Z8QOwtHZzWZzrI8WQga/lHvZc=;
 b=KCc48UH8eTuck6gvC5M/A3bt6owq5zvzls1SKJm53sVALSFKCe1upl52f3xMbd9Gqj
 IWiJBv/dBRej7ruDEVcypljZHsUg5QTlOEUcEXILtRkqudjiyIBw4/NumWB4SWqIk74z
 MgxGNPGE2cmPJsI8nvzQVA9ImFt/OKT/p7MZObmVNrZkFZvvQKq7O8/SCWh1mMy/Hb9M
 CERRXNi46qHoZDsvP/32pCdNirXpsN5EFsh0HTmI5Z8li8lFz/fvdSI6LUc6wmDIfCv7
 ZaZB+4WMfLzIyMRmF/FFoHRy6RdEncubDpo5EP74Qj+r1SE8pg5IEbVMeRQXkhj99BBj
 KbXg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=NL6sVhVQXCHMn36aL2Z8QOwtHZzWZzrI8WQga/lHvZc=;
 b=N8blzxr2/B0iWkmjkveam2lL8rsR+/mm9Ur0hTM3giaVBCkvao59MR8fVQ3AA9jIYN
 jxqarFh6oNMaUzU4gBMy7S4eU62zs3G8XtTlo7UXypXeuFnWbd8luGFcxc+6XgfmFqFZ
 FStbbHYeh3UkDtEhoUxVKKhgFQrxkTfAbSrd/OmDam05WvIQibU72+cQJjvvckKsLlY9
 qT7v7btx+rc/wbpGtO/kxmkiAHlBIP5Qp3baYoOzpgnRvu+i0uW1L4gXAg+Jq9xRwtAm
 hptc8ZJFjBqkbhMPHaw5IsqEg0EFRlbRjA+Q9/4c7CNIUf8w2orKasFtZyChjdsp9Y6u
 WVeA==
X-Gm-Message-State: AJcUukfI+SQU8+J5mO2M+kM7OVJWB52SVZl1jVeARgB/zTLFw9BsMh9k
 BnzP/rj5q/ZOQbtaC6Lfziak4iX9Duw=
X-Google-Smtp-Source: ALg8bN7pHUWAWq+95U0qx1wa483zoqB9I/EkLK3ijMVnW1ElRx9b4Fuw0s6KT22ZFQuEtxPIz4ODvg==
X-Received: by 2002:a24:b951:: with SMTP id k17mr1821720iti.147.1547544506161; 
 Tue, 15 Jan 2019 01:28:26 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.28.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:28:25 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:44 -0800
Message-Id: <1547544466-21135-13-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v4 12/14] xsm,
 argo: XSM control for argo message send operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkRlZmF1bHQgcG9saWN5OiBhbGxvdy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJr
IDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFm
IDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQp2MyBEYW5pZWwvSmFuOiBhZGQgdG8gdGhlIGRl
ZmF1bHQgeHNtIHBvbGljeSBmb3IgdGhlIHNlbmQgb3AKdjMgQWRkIERhbmllbCdzIEFja2VkLWJ5
CnYyOiByZW9yZGVyZWQgY29tbWl0IHNlcXVlbmNlIHRvIGFmdGVyIHNlbmR2IGltcGxlbWVudGF0
aW9uCnYxIGZlZWRiYWNrIEphbiAjMTY6IGFwcGx5IGNvbnN0IHRvIGZ1bmN0aW9uIHNpZ25hdHVy
ZXMKdjEgdmVyc2lvbiB3YXM6IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgoKIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVz
LnRlIHwgNyArKysrLS0tCiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDggKysrKysrKysKIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgICAg
ICAgICAgIHwgNiArKysrKysKIHhlbi9pbmNsdWRlL3hzbS94c20uaCAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNiArKysrKysKIHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMSArCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICAgICAgICAg
ICB8IDcgKysrKysrKwogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgICAgICAg
ICAgfCAyICsrCiA3IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVy
ZXMudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQppbmRl
eCBkMDA3NjllLi5jYTUyMjU3IDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxl
cy9ndWVzdF9mZWF0dXJlcy50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVz
dF9mZWF0dXJlcy50ZQpAQCAtNiwxMCArNiwxMSBAQCBhbGxvdyBkb21haW5fdHlwZSB4ZW5fdDp4
ZW4gdG1lbV9vcDsKIGFsbG93IGRvbWFpbl90eXBlIHhlbl90OnhlbjIgcG11X3VzZTsKIAogIyBB
bGxvdyBhbGwgZG9tYWluczoKLSMgdG8gcmVnaXN0ZXIgc2luZ2xlLXNlbmRlciAodW5pY2FzdCkg
cmluZ3MgdG8gcGFydG5lciB3aXRoIGFueSBkb21haW47IGFuZAotIyB0byByZWdpc3RlciBhbnkt
c2VuZGVyICh3aWxkY2FyZCkgcmluZ3MgdGhhdCBjYW4gYmUgc2VudCB0byBieSBhbnkgZG9tYWlu
LgorIyB0byByZWdpc3RlciBzaW5nbGUtc2VuZGVyICh1bmljYXN0KSByaW5ncyB0byBwYXJ0bmVy
IHdpdGggYW55IGRvbWFpbjsKKyMgdG8gcmVnaXN0ZXIgYW55LXNlbmRlciAod2lsZGNhcmQpIHJp
bmdzIHRoYXQgY2FuIGJlIHNlbnQgdG8gYnkgYW55IGRvbWFpbjsKKyMgYW5kIHNlbmQgbWVzc2Fn
ZXMgdG8gcmluZ3MuCiBhbGxvdyBkb21haW5fdHlwZSB4ZW5fdDphcmdvIHsgcmVnaXN0ZXJfYW55
X3NvdXJjZSB9OwotYWxsb3cgZG9tYWluX3R5cGUgZG9tYWluX3R5cGU6YXJnbyB7IHJlZ2lzdGVy
X3NpbmdsZV9zb3VyY2UgfTsKK2FsbG93IGRvbWFpbl90eXBlIGRvbWFpbl90eXBlOmFyZ28geyBz
ZW5kIHJlZ2lzdGVyX3NpbmdsZV9zb3VyY2UgfTsKIAogIyBBbGxvdyBndWVzdCBjb25zb2xlIG91
dHB1dCB0byB0aGUgc2VyaWFsIGNvbnNvbGUuICBUaGlzIGlzIHVzZWQgYnkgUFYgTGludXgKICMg
YW5kIHN0dWIgZG9tYWlucyBmb3IgZWFybHkgYm9vdCBvdXRwdXQsIHNvIGRvbid0IGF1ZGl0IGV2
ZW4gd2hlbiB3ZSBkZW55IGl0LgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4v
Y29tbW9uL2FyZ28uYwppbmRleCBmNzQ4ZDhiLi5kYWRjYjg4IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL2FyZ28uYworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtMTkyNCw2ICsxOTI0LDE0IEBA
IHNlbmR2KHN0cnVjdCBkb21haW4gKnNyY19kLCBjb25zdCB4ZW5fYXJnb19hZGRyX3QgKnNyY19h
ZGRyLAogICAgICAgICBnb3RvIG91dF91bmxvY2s7CiAgICAgfQogCisgICAgcmV0ID0geHNtX2Fy
Z29fc2VuZChzcmNfZCwgZHN0X2QpOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIGdw
cmludGsoWEVOTE9HX0VSUiwgImFyZ286IFhTTSBSRUpFQ1RFRCAlaSAtPiAlaVxuIiwKKyAgICAg
ICAgICAgICAgICBzcmNfYWRkci0+ZG9tYWluX2lkLCBkc3RfYWRkci0+ZG9tYWluX2lkKTsKKyAg
ICAgICAgZ290byBvdXRfdW5sb2NrOworICAgIH0KKwogICAgIHJlYWRfbG9jaygmZHN0X2QtPmFy
Z28tPnJpbmdzX0wyX3J3bG9jayk7CiAKICAgICByaW5nX2luZm8gPSBmaW5kX3JpbmdfaW5mb19i
eV9tYXRjaChkc3RfZCwgZHN0X2FkZHItPmFwb3J0LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAppbmRleCA5NjExOGFhLi43ZGFm
MWYwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAorKysgYi94ZW4vaW5jbHVk
ZS94c20vZHVtbXkuaApAQCAtNzMyLDYgKzczMiwxMiBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQg
eHNtX2FyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVy
biAwOwogfQogCitzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2FyZ29fc2VuZChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGRvbWFpbiAqdCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogI2VuZGlmIC8qIENPTkZJ
R19BUkdPICovCiAKICNpbmNsdWRlIDxwdWJsaWMvdmVyc2lvbi5oPgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCmluZGV4IGUzMmE2NDUu
LjdjNjllZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5j
bHVkZS94c20veHNtLmgKQEAgLTE4NSw2ICsxODUsNyBAQCBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMg
ewogICAgIGludCAoKmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSkgKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGRvbWFpbiAqdCk7CiAgICAgaW50ICgqYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKSAo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisgICAgaW50ICgqYXJnb19zZW5kKSAoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGRvbWFpbiAqdCk7CiAjZW5kaWYKIH07CiAKQEAg
LTcxNSw2ICs3MTYsMTEgQEAgc3RhdGljIGlubGluZSB4c21fYXJnb19yZWdpc3Rlcl9hbnlfc291
cmNlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHhzbV9vcHMtPmFyZ29fcmVn
aXN0ZXJfYW55X3NvdXJjZShkKTsKIH0KIAorc3RhdGljIGlubGluZSBpbnQgeHNtX2FyZ29fc2Vu
ZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgZG9tYWluICp0KQoreworICAg
IHJldHVybiB4c21fb3BzLT5hcmdvX3NlbmQoZCwgdCk7Cit9CisKICNlbmRpZiAvKiBDT05GSUdf
QVJHTyAqLwogCiAjZW5kaWYgLyogWFNNX05PX1dSQVBQRVJTICovCmRpZmYgLS1naXQgYS94ZW4v
eHNtL2R1bW15LmMgYi94ZW4veHNtL2R1bW15LmMKaW5kZXggZWQyMzZiMC4uZmZhYzc3NCAxMDA2
NDQKLS0tIGEveGVuL3hzbS9kdW1teS5jCisrKyBiL3hlbi94c20vZHVtbXkuYwpAQCAtMTU1LDUg
KzE1NSw2IEBAIHZvaWQgX19pbml0IHhzbV9maXh1cF9vcHMgKHN0cnVjdCB4c21fb3BlcmF0aW9u
cyAqb3BzKQogI2lmZGVmIENPTkZJR19BUkdPCiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3Bz
LCBhcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UpOwogICAgIHNldF90b19kdW1teV9pZl9udWxs
KG9wcywgYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKTsKKyAgICBzZXRfdG9fZHVtbXlfaWZfbnVs
bChvcHMsIGFyZ29fc2VuZCk7CiAjZW5kaWYKIH0KZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2sv
aG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCBmY2I3NDg3Li43NmMwMTJjIDEw
MDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29r
cy5jCkBAIC0xNzMyLDYgKzE3MzIsMTIgQEAgc3RhdGljIGludCBmbGFza19hcmdvX3JlZ2lzdGVy
X2FueV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gYXZjX2hhc19w
ZXJtKGRvbWFpbl9zaWQoZCksIFNFQ0lOSVRTSURfWEVOLCBTRUNDTEFTU19BUkdPLAogICAgICAg
ICAgICAgICAgICAgICAgICAgQVJHT19fUkVHSVNURVJfQU5ZX1NPVVJDRSwgTlVMTCk7CiB9CisK
K3N0YXRpYyBpbnQgZmxhc2tfYXJnb19zZW5kKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0
IHN0cnVjdCBkb21haW4gKnQpCit7CisgICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkLCB0LCBT
RUNDTEFTU19BUkdPLCBBUkdPX19TRU5EKTsKK30KKwogI2VuZGlmCiAKIGxvbmcgZG9fZmxhc2tf
b3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4c21fb3BfdCkgdV9mbGFza19vcCk7CkBAIC0xODcx
LDYgKzE4NzcsNyBAQCBzdGF0aWMgc3RydWN0IHhzbV9vcGVyYXRpb25zIGZsYXNrX29wcyA9IHsK
ICNpZmRlZiBDT05GSUdfQVJHTwogICAgIC5hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UgPSBm
bGFza19hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UsCiAgICAgLmFyZ29fcmVnaXN0ZXJfYW55
X3NvdXJjZSA9IGZsYXNrX2FyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZSwKKyAgICAuYXJnb19zZW5k
ID0gZmxhc2tfYXJnb19zZW5kLAogI2VuZGlmCiB9OwogCmRpZmYgLS1naXQgYS94ZW4veHNtL2Zs
YXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzCmluZGV4IGZiOTVjOTcuLmY2YzUzNzcgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2sv
cG9saWN5L2FjY2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzCkBAIC01NDEsNCArNTQxLDYgQEAgY2xhc3MgYXJnbwogICAgICMgRG9tYWluIHJlcXVl
c3RpbmcgcmVnaXN0cmF0aW9uIG9mIGEgY29tbXVuaWNhdGlvbiByaW5nCiAgICAgIyB0byByZWNl
aXZlIG1lc3NhZ2VzIGZyb20gYW55IG90aGVyIGRvbWFpbi4KICAgICByZWdpc3Rlcl9hbnlfc291
cmNlCisgICAgIyBEb21haW4gc2VuZGluZyBhIG1lc3NhZ2UgdG8gYW5vdGhlciBkb21haW4uCisg
ICAgc2VuZAogfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL1M-0003pR-W6; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL1K-0003mc-VV
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:28:31 +0000
X-Inumbo-ID: eb251f3a-18a7-11e9-92db-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb251f3a-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:28:29 +0000 (UTC)
Received: by mail-it1-x142.google.com with SMTP id h65so3478485ith.3
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:28:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Jzg0B9T6g/OpNPSj5fbvHSJ8l177ILMhigZlIpuIoFU=;
 b=m6O+Yl+/Eh721RcSPlUOOt+CFXLJFCjBNkccjmRH7WIGFOhgHLmPRQywwzkvcg/ASU
 wXKFPmFVc+qV4MG+wCGYTJjmycjD7pS/X3vMVZs7xaK1bSnMS0sVfQSjckWvs4Dh+3+z
 gF2A9RFvCrbbEL6Rl9zu4LkgrpsDdLZFncaBE0wJjm6C9WMpCKM0kti5319teZ+oBCE2
 NoEEoZU/Yk7NZ2J0poCp+3ZQ3emihgW+j9qF4FI8pzoJN4RYUg3p540YRHmJuBuhgD88
 MeFoMxrT7T8OQFxMdGfe0DSQN+6lrmezqNiANYKS6scHicp+PjJcE93xUmPE9mz6xkNL
 O3/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Jzg0B9T6g/OpNPSj5fbvHSJ8l177ILMhigZlIpuIoFU=;
 b=GN+53jHL+Z99bImTJ0T45ZnolfVH3mTIkaUfPECm1b01RU9xr/4b3PjV2J6NDeoEoN
 5PoFhvzud5saBE2BdCnhnzZZldxjaFfzNFldpvHtsM0U8spWoXDbtggrHlyIxfIYiHEO
 pHevi5qgPzpwmO6eAidnsozKfMu/c5aZNEVg2XcPyZKyQgi8HfS9FAVROh1oh1y6zEnR
 1wqhTs/Pdryq2APWWJCEszaBr83AWrcEe3+PRHGcw4IvdqTIcnNx6UFzOCuwDPRPeQ+u
 Do7wtNW7cpgJfdGJHq/nyrMPiRGlw9dAFzhJ81/XN22CHl++5IQ5A+whDQy42fJL+S8X
 rhzQ==
X-Gm-Message-State: AJcUukdehbEpDQGgrN/TTM/FAnAz8pJRKrdphBETXUJBlQT29qxZAs0K
 gxi6gfoAD4bMatBxyFgcucSOFZ4OLhg=
X-Google-Smtp-Source: ALg8bN6dYvvBl9bUs4VDR7NdIrWQkEJqHpPCeQVR2YmuB0L85MrKY7t44ds7SLpNEfbbVsjI9gNuig==
X-Received: by 2002:a24:25ca:: with SMTP id g193mr2176825itg.71.1547544508798; 
 Tue, 15 Jan 2019 01:28:28 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.28.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:28:27 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:45 -0800
Message-Id: <1547544466-21135-14-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v4 13/14] xsm,
 argo: XSM control for any access to argo by a domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2lsbCBpbmhpYml0IGluaXRpYWxpemF0aW9uIG9mIHRoZSBkb21haW4ncyBhcmdvIGRhdGEgc3Ry
dWN0dXJlIHRvCnByZXZlbnQgcmVjZWl2aW5nIGFueSBtZXNzYWdlcyBvciBub3RpZmljYXRpb25z
IGFuZCBhY2Nlc3MgdG8gYW55IG9mCnRoZSBhcmdvIGh5cGVyY2FsbCBvcGVyYXRpb25zLgoKU2ln
bmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0
ZW1zLmNvbT4KQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgotLS0KdjMgRGFuaWVsL0phbjogYWRkIHRvIHRoZSBkZWZhdWx0IHhzbSBwb2xpY3kgZm9yIGVu
YWJsZQp2MyBBZGQgRGFuaWVsJ3MgQWNrZWQtYnkKdjMgIzA0IEphc29uL1JvZ2VyOiBzb2Z0X3Jl
c2V0OiBjYW4gYXNzdW1lIHJlaW5pdCBpcyBvayBpZiBkLT5hcmdvIHNldAp2MiBzZWxmOiBmaXgg
eHNtIHVzZSBpbiBzb2Z0LXJlc2V0IHByaW9yIHRvIGludHJvZHVjdGlvbgp2MSAjNSAoIzE3KSBm
ZWVkYmFjayBQYXVsOiBYU00gY29udHJvbCBmb3IgYW55IGFjY2VzczogdXNlIGN1cnJkCnYxICMx
NiBmZWVkYmFjayBKYW46IGFwcGx5IGNvbnN0IHRvIGZ1bmN0aW9uIHNpZ25hdHVyZXMKCiB0b29s
cy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZSB8ICA0ICsrLS0KIHhlbi9j
b21tb24vYXJnby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTEgKysrKysrLS0tLS0K
IHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysK
IHhlbi9pbmNsdWRlL3hzbS94c20uaCAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKysrKysr
CiB4ZW4veHNtL2R1bW15LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHhl
bi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrKwog
eGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgICAgICAgICAgfCAgMyArKysKIDcg
ZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZSBiL3Rvb2xz
L2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlCmluZGV4IGNhNTIyNTcuLmZl
NDgzNWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1
cmVzLnRlCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRl
CkBAIC01LDExICs1LDExIEBAIGFsbG93IGRvbWFpbl90eXBlIHhlbl90OnhlbiB0bWVtX29wOwog
IyBwbXVfY3RybCBpcyBmb3IpCiBhbGxvdyBkb21haW5fdHlwZSB4ZW5fdDp4ZW4yIHBtdV91c2U7
CiAKLSMgQWxsb3cgYWxsIGRvbWFpbnM6CisjIEFsbG93IGFsbCBkb21haW5zIHRvIGVuYWJsZSB0
aGUgQXJnbyBpbnRlcmRvbWFpbiBjb21tdW5pY2F0aW9uIGh5cGVyY2FsbDsKICMgdG8gcmVnaXN0
ZXIgc2luZ2xlLXNlbmRlciAodW5pY2FzdCkgcmluZ3MgdG8gcGFydG5lciB3aXRoIGFueSBkb21h
aW47CiAjIHRvIHJlZ2lzdGVyIGFueS1zZW5kZXIgKHdpbGRjYXJkKSByaW5ncyB0aGF0IGNhbiBi
ZSBzZW50IHRvIGJ5IGFueSBkb21haW47CiAjIGFuZCBzZW5kIG1lc3NhZ2VzIHRvIHJpbmdzLgot
YWxsb3cgZG9tYWluX3R5cGUgeGVuX3Q6YXJnbyB7IHJlZ2lzdGVyX2FueV9zb3VyY2UgfTsKK2Fs
bG93IGRvbWFpbl90eXBlIHhlbl90OmFyZ28geyBlbmFibGUgcmVnaXN0ZXJfYW55X3NvdXJjZSB9
OwogYWxsb3cgZG9tYWluX3R5cGUgZG9tYWluX3R5cGU6YXJnbyB7IHNlbmQgcmVnaXN0ZXJfc2lu
Z2xlX3NvdXJjZSB9OwogCiAjIEFsbG93IGd1ZXN0IGNvbnNvbGUgb3V0cHV0IHRvIHRoZSBzZXJp
YWwgY29uc29sZS4gIFRoaXMgaXMgdXNlZCBieSBQViBMaW51eApkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRleCBkYWRjYjg4Li4yM2I2MWJmIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAt
MTk4Niw3ICsxOTg2LDcgQEAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgYXJnb19kcHJpbnRrKCItPmRvX2FyZ29fb3Ao
JXUsJXAsJXAsJWx1LDB4JWx4KVxuIiwgY21kLAogICAgICAgICAgICAgICAgICAodm9pZCAqKWFy
ZzEucCwgKHZvaWQgKilhcmcyLnAsIGFyZzMsIGFyZzQpOwogCi0gICAgaWYgKCB1bmxpa2VseSgh
b3B0X2FyZ29fZW5hYmxlZCkgKQorICAgIGlmICggdW5saWtlbHkoIW9wdF9hcmdvX2VuYWJsZWQg
fHwgeHNtX2FyZ29fZW5hYmxlKGN1cnJkKSkgKQogICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7
CiAKICAgICBzd2l0Y2ggKGNtZCkKQEAgLTIxMzMsNyArMjEzMyw3IEBAIGFyZ29faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbzsKIAotICAgIGlm
ICggIW9wdF9hcmdvX2VuYWJsZWQgKQorICAgIGlmICggIW9wdF9hcmdvX2VuYWJsZWQgfHwgeHNt
X2FyZ29fZW5hYmxlKGQpICkKICAgICB7CiAgICAgICAgIGFyZ29fZHByaW50aygiYXJnbyBkaXNh
YmxlZCwgZG9taWQ6ICV1XG4iLCBkLT5kb21haW5faWQpOwogICAgICAgICByZXR1cm4gMDsKQEAg
LTIxODksOSArMjE4OSwxMCBAQCBhcmdvX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICAgICAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7CiAKICAgICAgICAgLyoKLSAg
ICAgICAgICogU2luY2Ugb3B0X2FyZ29fZW5hYmxlZCBjYW5ub3QgY2hhbmdlIGF0IHJ1bnRpbWUs
IGlmIGQtPmFyZ28gaXMgdHJ1ZQotICAgICAgICAgKiB0aGVuIG9wdF9hcmdvX2VuYWJsZWQgbXVz
dCBiZSB0cnVlLCBhbmQgd2UgY2FuIGFzc3VtZSB0aGF0IGluaXQKLSAgICAgICAgICogaXMgYWxs
b3dlZCB0byBwcm9jZWVkIGFnYWluIGhlcmUuCisgICAgICAgICAqIFNpbmNlIG5laXRoZXIgb3B0
X2FyZ29fZW5hYmxlZCBvciB4c21fYXJnb19lbmFibGUoZCkgY2FuIGNoYW5nZSBhdAorICAgICAg
ICAgKiBydW50aW1lLCBpZiBkLT5hcmdvIGlzIHRydWUgdGhlbiBib3RoIG9wdF9hcmdvX2VuYWJs
ZWQgYW5kCisgICAgICAgICAqIHhzbV9hcmdvX2VuYWJsZShkKSBtdXN0IGJlIHRydWUsIGFuZCB3
ZSBjYW4gYXNzdW1lIHRoYXQgaW5pdCBpcworICAgICAgICAgKiBhbGxvd2VkIHRvIHByb2NlZWQg
YWdhaW4gaGVyZS4KICAgICAgICAgICovCiAgICAgICAgIGFyZ29fZG9tYWluX2luaXQoZC0+YXJn
byk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5j
bHVkZS94c20vZHVtbXkuaAppbmRleCA3ZGFmMWYwLi41NmQ3ODY1IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94c20vZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNzIx
LDYgKzcyMSwxMSBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2RtX29wKFhTTV9ERUZBVUxU
X0FSRyBzdHJ1Y3QgZG9tYWluICpkKQogI2VuZGlmIC8qIENPTkZJR19YODYgKi8KIAogI2lmZGVm
IENPTkZJR19BUkdPCitzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2FyZ29fZW5hYmxlKHN0cnVj
dCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBYU01fSU5MSU5FIGlu
dCB4c21fYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
ZG9tYWluICp0KQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2lu
Y2x1ZGUveHNtL3hzbS5oCmluZGV4IDdjNjllZmUuLjhkYWZmYWUgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5jbHVkZS94c20veHNtLmgKQEAgLTE4Miw2ICsx
ODIsNyBAQCBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgewogICAgIGludCAoKnhlbl92ZXJzaW9uKSAo
dWludDMyX3QgY21kKTsKICAgICBpbnQgKCpkb21haW5fcmVzb3VyY2VfbWFwKSAoc3RydWN0IGRv
bWFpbiAqZCk7CiAjaWZkZWYgQ09ORklHX0FSR08KKyAgICBpbnQgKCphcmdvX2VuYWJsZSkgKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpOwogICAgIGludCAoKmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3Nv
dXJjZSkgKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqdCk7CiAgICAgaW50ICgqYXJnb19y
ZWdpc3Rlcl9hbnlfc291cmNlKSAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CkBAIC03MDUsNiAr
NzA2LDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhzbV9kb21haW5fcmVzb3VyY2VfbWFwKHhzbV9k
ZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkKQogfQogCiAjaWZkZWYgQ09ORklHX0FSR08K
K3N0YXRpYyBpbmxpbmUgeHNtX2FyZ29fZW5hYmxlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7
CisgICAgcmV0dXJuIHhzbV9vcHMtPmFyZ29fZW5hYmxlKGQpOworfQorCiBzdGF0aWMgaW5saW5l
IHhzbV9hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgZG9tYWluICp0KQogewpkaWZmIC0tZ2l0IGEveGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9k
dW1teS5jCmluZGV4IGZmYWM3NzQuLjFmZTBlNzQgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXku
YworKysgYi94ZW4veHNtL2R1bW15LmMKQEAgLTE1Myw2ICsxNTMsNyBAQCB2b2lkIF9faW5pdCB4
c21fZml4dXBfb3BzIChzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgKm9wcykKICAgICBzZXRfdG9fZHVt
bXlfaWZfbnVsbChvcHMsIHhlbl92ZXJzaW9uKTsKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChv
cHMsIGRvbWFpbl9yZXNvdXJjZV9tYXApOwogI2lmZGVmIENPTkZJR19BUkdPCisgICAgc2V0X3Rv
X2R1bW15X2lmX251bGwob3BzLCBhcmdvX2VuYWJsZSk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251
bGwob3BzLCBhcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UpOwogICAgIHNldF90b19kdW1teV9p
Zl9udWxsKG9wcywgYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKTsKICAgICBzZXRfdG9fZHVtbXlf
aWZfbnVsbChvcHMsIGFyZ29fc2VuZCk7CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tz
LmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggNzZjMDEyYy4uM2QwMGM3NCAxMDA2NDQK
LS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpA
QCAtMTcyMCw2ICsxNzIwLDEyIEBAIHN0YXRpYyBpbnQgZmxhc2tfZG9tYWluX3Jlc291cmNlX21h
cChzdHJ1Y3QgZG9tYWluICpkKQogfQogCiAjaWZkZWYgQ09ORklHX0FSR08KK3N0YXRpYyBpbnQg
Zmxhc2tfYXJnb19lbmFibGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4g
YXZjX2hhc19wZXJtKGRvbWFpbl9zaWQoZCksIFNFQ0lOSVRTSURfWEVOLCBTRUNDTEFTU19BUkdP
LAorICAgICAgICAgICAgICAgICAgICAgICAgQVJHT19fRU5BQkxFLCBOVUxMKTsKK30KKwogc3Rh
dGljIGludCBmbGFza19hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBkb21haW4gKnQpCiB7CkBAIC0xODc1LDYgKzE4ODEsNyBAQCBzdGF0aWMgc3Ry
dWN0IHhzbV9vcGVyYXRpb25zIGZsYXNrX29wcyA9IHsKICAgICAueGVuX3ZlcnNpb24gPSBmbGFz
a194ZW5fdmVyc2lvbiwKICAgICAuZG9tYWluX3Jlc291cmNlX21hcCA9IGZsYXNrX2RvbWFpbl9y
ZXNvdXJjZV9tYXAsCiAjaWZkZWYgQ09ORklHX0FSR08KKyAgICAuYXJnb19lbmFibGUgPSBmbGFz
a19hcmdvX2VuYWJsZSwKICAgICAuYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlID0gZmxhc2tf
YXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlLAogICAgIC5hcmdvX3JlZ2lzdGVyX2FueV9zb3Vy
Y2UgPSBmbGFza19hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UsCiAgICAgLmFyZ29fc2VuZCA9IGZs
YXNrX2FyZ29fc2VuZCwKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggZjZjNTM3
Ny4uZTAwNDQ4YiAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3Rv
cnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTUzNSw2ICs1
MzUsOSBAQCBjbGFzcyB2ZXJzaW9uCiAjIENsYXNzIGFyZ28gaXMgdXNlZCB0byBkZXNjcmliZSB0
aGUgQXJnbyBpbnRlcmRvbWFpbiBjb21tdW5pY2F0aW9uIHN5c3RlbS4KIGNsYXNzIGFyZ28KIHsK
KyAgICAjIEVuYWJsZSBpbml0aWFsaXphdGlvbiBvZiBhIGRvbWFpbidzIGFyZ28gc3Vic3lzdGVt
IGFuZAorICAgICMgcGVybWlzc2lvbiB0byBhY2Nlc3MgdGhlIGFyZ28gaHlwZXJjYWxsIG9wZXJh
dGlvbnMuCisgICAgZW5hYmxlCiAgICAgIyBEb21haW4gcmVxdWVzdGluZyByZWdpc3RyYXRpb24g
b2YgYSBjb21tdW5pY2F0aW9uIHJpbmcKICAgICAjIHRvIHJlY2VpdmUgbWVzc2FnZXMgZnJvbSBh
IHNwZWNpZmljIG90aGVyIGRvbWFpbi4KICAgICByZWdpc3Rlcl9zaW5nbGVfc291cmNlCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:28:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjL1N-0003q0-BO; Tue, 15 Jan 2019 09:28: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjL1M-0003p4-No
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:28:32 +0000
X-Inumbo-ID: ec954b43-18a7-11e9-92db-bc764e045a96
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec954b43-18a7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:28:32 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id m19so1540821ioh.3
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:28:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=9dDNHisQ0F2+nCfrIPHBU8YTChPXZpO5OW+713lIOmM=;
 b=my7aFT0rzuIpgHxyAkd4b7eAkxq4Ei8A5a4B4SJmnATj+AKirIev2PcKHRnMV5zIvx
 0fFTadrLAK6rnufsTqf8Ras6NDmuqGRTGWg7URinwC1c1JRl+DMKBroodNcZqISkukE/
 5homGQyn5pWsbGoctlYQvp7YksL61cmQzBfGbMJK0bsjiY7vA233fD99aNVDUzw9/1Yb
 EBwk3ltPc2k/wsR2sAZva248p5GCmPGFt9w08pr8nuQrRB2bvrzQ8itqNoSxuYJA+ZLL
 cRYV/rmOfOHNqmGjGfKW4Ng9Pv5OKCwG2+GNj3PF02gJAQeurUBM4PxAlDlj7B27cr0g
 4sdw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=9dDNHisQ0F2+nCfrIPHBU8YTChPXZpO5OW+713lIOmM=;
 b=US0C+zpLyyYuMksRLACw/4JvEVzcUwAkDJ40vjXe9WA2shA1n6D+9KIyKBfC6IKkkx
 YF51RDFo69W/KQn1BFjVjAQpRIZF/3UauYMyJYp++NPVDMBq0v3yKgxMNZEd3ftrCdpc
 vqGxaNvyNBt4VyO1CJJnePfmkKSuDO2Cz4VKd6juElwSdVeJ3zRMwAjrxPa4exyslLhk
 85VLYEIdToB5G9hiCfpxpyG6E1EhFr3wczBfSFXu3hTSK2RVss3QtrNs3qnGUk8tpH1B
 e/lazVxc2rmwxaA9XtCJuEg0f0c9RRqppLUFFkr21P44axMhjdADwl7PaQ6aWoIbZo07
 F77A==
X-Gm-Message-State: AJcUukeohdn6+xMB22iEUIw61CYZyD3sM84aYOytm33VSoQNodDto3CL
 YhlWe23JtKtnn54zVaLRZnnFhJx8hVw=
X-Google-Smtp-Source: ALg8bN5ZVoCzkGBia0TWU8duBNmGkpiAWik36ID/yqjmYtKsn5UQohLHN+EQBQV2mqX77KjczhAJwQ==
X-Received: by 2002:a5e:940c:: with SMTP id q12mr1300696ioj.228.1547544511274; 
 Tue, 15 Jan 2019 01:28:31 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 134sm1453304itl.25.2019.01.15.01.28.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:28:30 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 01:27:46 -0800
Message-Id: <1547544466-21135-15-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v4 14/14] xsm,
 argo: notify: don't describe rings that cannot be sent to
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292PgotLS0KdjMgIzEwIFJvZ2VyOiBkcm9wIG91dCBsYWJlbCwgdXNlIHJldHVybiAtRUZBVUxU
IGluIGZpbGxfcmluZ19kYXRhCnYzOiBBZGQgRGFuaWVsJ3MgQWNrZWQtYnkKCiB4ZW4vY29tbW9u
L2FyZ28uYyB8IDEyICsrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCmlu
ZGV4IDIzYjYxYmYuLmNlZDhkNDcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vYXJnby5jCisrKyBi
L3hlbi9jb21tb24vYXJnby5jCkBAIC0xMjYxLDYgKzEyNjEsNyBAQCBmaWxsX3JpbmdfZGF0YShj
b25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCwKICAgICB4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3Qg
ZW50OwogICAgIHN0cnVjdCBkb21haW4gKmRzdF9kOwogICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5m
byAqcmluZ19pbmZvOworICAgIGludCByZXQ7CiAKICAgICBBU1NFUlQoY3VycmQgPT0gY3VycmVu
dC0+ZG9tYWluKTsKICAgICBBU1NFUlQoTE9DS0lOR19SZWFkX0wxKTsKQEAgLTEyNzgsNiArMTI3
OSwxNyBAQCBmaWxsX3JpbmdfZGF0YShjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCwKICAgICB7
CiAgICAgICAgIGlmICggZHN0X2QtPmFyZ28gKQogICAgICAgICB7CisgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICogRG9uJ3Qgc3VwcGx5IGluZm9ybWF0aW9uIGFib3V0IHJpbmdzIHRoYXQg
YSBndWVzdCBpcyBub3QKKyAgICAgICAgICAgICAqIGFsbG93ZWQgdG8gc2VuZCB0by4KKyAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgcmV0ID0geHNtX2FyZ29fc2VuZChjdXJyZCwgZHN0X2Qp
OworICAgICAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHB1dF9kb21haW4oZHN0X2QpOworICAgICAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgICAg
ICAgICB9CisKICAgICAgICAgICAgIHJlYWRfbG9jaygmZHN0X2QtPmFyZ28tPnJpbmdzX0wyX3J3
bG9jayk7CiAKICAgICAgICAgICAgIHJpbmdfaW5mbyA9IGZpbmRfcmluZ19pbmZvX2J5X21hdGNo
KGRzdF9kLCBlbnQucmluZy5hcG9ydCwKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:39:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:39: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-devel-bounces@lists.xenproject.org>)
	id 1gjLBf-0005fv-TI; Tue, 15 Jan 2019 09:39: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=1MMZ=PX=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gjLBe-0005fj-GS
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:39:10 +0000
X-Inumbo-ID: 66397c8d-18a9-11e9-92db-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66397c8d-18a9-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:39:06 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id b20so1485014lfa.12
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:39:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=m26Wa8ZAuYux4F5lqDHJFIoaB8PnLzCBOEg1FYe3P/M=;
 b=j2sLhElkgz9sFKuhGFF6AAe8ktxBtrrZ6+E75CQPzf4XDdAYAXOZVHmOMXByRxCIab
 /4YCTMijwDgYgBosz+XJiFHX60iyd5BZlhsKmt7c+kZv31QXjYWjdOvyw7/enN8xC4q8
 qmlwCopE45+IiEVkg5kTKVzxZZr0FvwugID0tkTskEeXbBSBLj0E1SLD8ku3QKvCr+RK
 8Jlx5C2g6GoUsNN3slNCRcopvkrcLU2so98gaUz5Ziwjb5jfQC4Hf6pMoOk53esetdQG
 WdLoMM79gax4BsMG+bEMwYEvld5Fg/SPUhRetkbJDLx/ZJ9wphQUKAYVRqXLg++6bQ/w
 7HPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=m26Wa8ZAuYux4F5lqDHJFIoaB8PnLzCBOEg1FYe3P/M=;
 b=lbVB4j8d/RWnV5htVimXfQV0ETEv+tlobzjgxK/muGK9SVGN2MBOZqxDR5RwtMf7xh
 57DmCyeDAhh3Ce/RZyFGXab8fg+BvT6Pw0DhhoF2ncxwBb/2iK0nkPHKMQx57//DGEv/
 +pqH1z/ClpsiR/ixe5kQkSOrW+tk13UI/v8kpHL0yh4vhEwkZi1jqbYS530SMt2bTgQv
 iAZyhaZHeUEqM6z/QjbQDgzJcN3JY3BAoDJmTyXsP14cKp4QG8bJw/lQb0tv9ihx23IX
 rTUBvJoDi2rOo4oBDmXD/j5IfJ0arZK5JFhExXUCdrSp3xWPM5TSEfyp6oSnrfuI80Ld
 xQyw==
X-Gm-Message-State: AJcUukfhRrsV0zdP5mI5f8LG8HxsfblBf7KQBXZIo8eDHoXykCqsoa0I
 tC4YRuHY2dJWmZJphxQoTqIQTkNS
X-Google-Smtp-Source: ALg8bN4cfyUtjHYX/eOpIkuCMt/SIL2T1hHXm1wNhnUZ31g+Pz73z5TWi0+9Bb7jkuJmE9ZgIqChyw==
X-Received: by 2002:ac2:55a3:: with SMTP id y3mr2061018lfg.93.1547545143431;
 Tue, 15 Jan 2019 01:39:03 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id l3-v6sm490935ljg.21.2019.01.15.01.39.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:39:02 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org,
 linux-media@vger.kernel.org, sakari.ailus@linux.intel.com,
 koji.matsuoka.xm@renesas.com, hverkuil@xs4all.nl
Date: Tue, 15 Jan 2019 11:38:53 +0200
Message-Id: <20190115093853.15495-2-andr2000@gmail.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190115093853.15495-1-andr2000@gmail.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKVGhpcyBpcyB0aGUgQUJJIGZvciB0aGUgdHdvIGhhbHZlcyBvZiBhIHBhcmEtdmly
dHVhbGl6ZWQKY2FtZXJhIGRyaXZlciB3aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11bHRpbWVk
aWEgY2FwYWJpbGl0aWVzIGV2ZW4KZmFydGhlciBlbmFibGluZyBpdCBmb3IgdmlkZW8gY29uZmVy
ZW5jaW5nLCBJbi1WZWhpY2xlIEluZm90YWlubWVudCwKaGlnaCBkZWZpbml0aW9uIG1hcHMgZXRj
LgoKVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1bmN0aW9uYWxp
dHkgd2l0aCB0aGUKZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3NpYmxlIHRvIGV4dGVuZCB0aGUg
cHJvdG9jb2wgaWYgbmVlZCBiZToKCjEuIFByb3ZpZGUgbWVhbnMgZm9yIGJhc2UgdmlydHVhbCBk
ZXZpY2UgY29uZmlndXJhdGlvbjoKIC0gcGl4ZWwgZm9ybWF0cwogLSByZXNvbHV0aW9ucwogLSBm
cmFtZSByYXRlcwoyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250cm9sczoKIC0gY29udHJhc3QK
IC0gYnJpZ2h0bmVzcwogLSBodWUKIC0gc2F0dXJhdGlvbgozLiBTdXBwb3J0IHN0cmVhbWluZyBj
b250cm9sCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRy
X2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVy
YWlmLmggfCAxMzY0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDEzNjQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1
YmxpYy9pby9jYW1lcmFpZi5oCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2Nh
bWVyYWlmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjI0NmViMjQ1N2Y0MAotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oCkBAIC0wLDAgKzEsMTM2NCBAQAor
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogY2FtZXJhaWYuaAorICoKKyAqIFVuaWZpZWQgY2Ft
ZXJhIGRldmljZSBJL08gaW50ZXJmYWNlIGZvciBYZW4gZ3Vlc3QgT1Nlcy4KKyAqCisgKiBQZXJt
aXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBv
YnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3Vt
ZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3
YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhl
CisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmli
dXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwg
YW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNo
ZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAq
IFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNo
YWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25z
IG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElT
IiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwg
SU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFC
SUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklO
R0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhP
TERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJ
TElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNF
LCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZU
V0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisg
KgorICogQ29weXJpZ2h0IChDKSAyMDE4LTIwMTkgRVBBTSBTeXN0ZW1zIEluYy4KKyAqCisgKiBB
dXRob3I6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0Bl
cGFtLmNvbT4KKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19DQU1FUkFJRl9IX18KKyNk
ZWZpbmUgX19YRU5fUFVCTElDX0lPX0NBTUVSQUlGX0hfXworCisjaW5jbHVkZSAicmluZy5oIgor
I2luY2x1ZGUgIi4uL2dyYW50X3RhYmxlLmgiCisKKy8qCisgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgIFByb3RvY29sIHZlcnNpb24KKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqLworI2RlZmluZSBYRU5DQU1FUkFfUFJPVE9DT0xfVkVSU0lPTiAg
ICAgIjEiCisKKy8qCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAg
IEZlYXR1cmUgYW5kIFBhcmFtZXRlciBOZWdvdGlhdGlvbgorICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgorICoKKyAqIEZyb250LT5iYWNrIG5vdGlmaWNhdGlvbnM6IHdoZW4gZW5xdWV1aW5nIGEgbmV3
IHJlcXVlc3QsIHNlbmRpbmcgYQorICogbm90aWZpY2F0aW9uIGNhbiBiZSBtYWRlIGNvbmRpdGlv
bmFsIG9uIHhlbmNhbWVyYV9yZXEgKGkuZS4sIHRoZSBnZW5lcmljCisgKiBob2xkLW9mZiBtZWNo
YW5pc20gcHJvdmlkZWQgYnkgdGhlIHJpbmcgbWFjcm9zKS4gQmFja2VuZHMgbXVzdCBzZXQKKyAq
IHhlbmNhbWVyYV9yZXEgYXBwcm9wcmlhdGVseSAoZS5nLiwgdXNpbmcgUklOR19GSU5BTF9DSEVD
S19GT1JfUkVRVUVTVFMoKSkuCisgKgorICogQmFjay0+ZnJvbnQgbm90aWZpY2F0aW9uczogd2hl
biBlbnF1ZXVpbmcgYSBuZXcgcmVzcG9uc2UsIHNlbmRpbmcgYQorICogbm90aWZpY2F0aW9uIGNh
biBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHhlbmNhbWVyYV9yZXNwIChpLmUuLCB0aGUgZ2VuZXJp
YworICogaG9sZC1vZmYgbWVjaGFuaXNtIHByb3ZpZGVkIGJ5IHRoZSByaW5nIG1hY3JvcykuIEZy
b250ZW5kcyBtdXN0IHNldAorICogeGVuY2FtZXJhX3Jlc3AgYXBwcm9wcmlhdGVseSAoZS5nLiwg
dXNpbmcgUklOR19GSU5BTF9DSEVDS19GT1JfUkVTUE9OU0VTKCkpLgorICoKKyAqIFRoZSB0d28g
aGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsIGNhbWVyYSBkcml2ZXIgdXRpbGl6ZSBub2RlcyB3aXRo
aW4KKyAqIFhlblN0b3JlIHRvIGNvbW11bmljYXRlIGNhcGFiaWxpdGllcyBhbmQgdG8gbmVnb3Rp
YXRlIG9wZXJhdGluZyBwYXJhbWV0ZXJzLgorICogVGhpcyBzZWN0aW9uIGVudW1lcmF0ZXMgdGhl
c2Ugbm9kZXMgd2hpY2ggcmVzaWRlIGluIHRoZSByZXNwZWN0aXZlIGZyb250IGFuZAorICogYmFj
a2VuZCBwb3J0aW9ucyBvZiBYZW5TdG9yZSwgZm9sbG93aW5nIHRoZSBYZW5CdXMgY29udmVudGlv
bi4KKyAqCisgKiBBbGwgZGF0YSBpbiBYZW5TdG9yZSBpcyBzdG9yZWQgYXMgc3RyaW5ncy4gTm9k
ZXMgc3BlY2lmeWluZyBudW1lcmljCisgKiB2YWx1ZXMgYXJlIGVuY29kZWQgaW4gZGVjaW1hbC4g
SW50ZWdlciB2YWx1ZSByYW5nZXMgbGlzdGVkIGJlbG93IGFyZQorICogZXhwcmVzc2VkIGFzIGZp
eGVkIHNpemVkIGludGVnZXIgdHlwZXMgY2FwYWJsZSBvZiBzdG9yaW5nIHRoZSBjb252ZXJzaW9u
CisgKiBvZiBhIHByb3Blcmx5IGZvcm1hdHRlZCBub2RlIHN0cmluZywgd2l0aG91dCBsb3NzIG9m
IGluZm9ybWF0aW9uLgorICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAg
ICAgICAgICAgICAgRXhhbXBsZSBjb25maWd1cmF0aW9uCisgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CisgKgorICogVGhpcyBpcyBhbiBleGFtcGxlIG9mIGJhY2tlbmQgYW5kIGZyb250ZW5kIGNvbmZp
Z3VyYXRpb246CisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQmFja2Vu
ZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL2Zyb250ZW5kLWlkID0gIjEiCisgKiAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC9mcm9udGVuZCA9ICIvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZjYW1lcmEvMCIKKyAqIC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZjYW1lcmEvMS8wL3N0
YXRlID0gIjQiCisgKiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92Y2FtZXJhLzEvMC92ZXJzaW9u
cyA9ICIxLDIiCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRnJvbnRl
bmQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmNhbWVyYS8wL2JhY2tlbmQtaWQgPSAiMCIKKyAqIC9sb2NhbC9kb21haW4v
MS9kZXZpY2UvdmNhbWVyYS8wL2JhY2tlbmQgPSAiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmNh
bWVyYS8xIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvc3RhdGUgPSAiNCIK
KyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3ZlcnNpb24gPSAiMSIKKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2JlLWFsbG9jID0gIjEiCisgKgorICotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIERldmljZSAwIGNvbmZpZ3VyYXRpb24gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8w
L21heC1idWZmZXJzID0gIjMiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9j
b250cm9scyA9ICJjb250cmFzdCxodWUiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1l
cmEvMC9mb3JtYXRzL1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIzMC8xLDE1LzEiCisgKiAv
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL1lVWVYvMTkyMHgxMDgwL2Zy
YW1lLXJhdGVzID0gIjE1LzIiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9m
b3JtYXRzL0JHUkEvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIxNS8xLDE1LzIiCisgKiAvbG9jYWwv
ZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9mb3JtYXRzL0JHUkEvMTIwMHg3MjAvZnJhbWUtcmF0
ZXMgPSAiMTUvMiIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL3VuaXF1ZS1p
ZCA9ICIwIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzAvcmVxLXJpbmctcmVm
ID0gIjI4MzIiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9yZXEtZXZlbnQt
Y2hhbm5lbCA9ICIxNSIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8wL2V2dC1y
aW5nLXJlZiA9ICIzODciCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMC9ldnQt
ZXZlbnQtY2hhbm5lbCA9ICIxNiIKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
RGV2aWNlIDEgY29uZmlndXJhdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICog
L2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvbWF4LWJ1ZmZlcnMgPSAiOCIKKyAqIC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL2NvbnRyb2xzID0gImJyaWdodG5lc3Msc2F0
dXJhdGlvbixodWUiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9mb3JtYXRz
L1lVWVYvNjQweDQ4MC9mcmFtZS1yYXRlcyA9ICIzMC8xLDE1LzIiCisgKiAvbG9jYWwvZG9tYWlu
LzEvZGV2aWNlL3ZjYW1lcmEvMS9mb3JtYXRzL1lVWVYvMTkyMHgxMDgwL2ZyYW1lLXJhdGVzID0g
IjE1LzIiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS91bmlxdWUtaWQgPSAi
MSIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmNhbWVyYS8xL3JlcS1yaW5nLXJlZiA9ICIy
ODMzIgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvcmVxLWV2ZW50LWNoYW5u
ZWwgPSAiMTciCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZjYW1lcmEvMS9ldnQtcmluZy1y
ZWYgPSAiMzg4IgorICogL2xvY2FsL2RvbWFpbi8xL2RldmljZS92Y2FtZXJhLzEvZXZ0LWV2ZW50
LWNoYW5uZWwgPSAiMTgiCisgKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQmFja2VuZCBYZW5CdXMgTm9kZXMKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFByb3RvY29sIHZlcnNp
b24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogdmVyc2lvbnMKKyAqICAg
ICAgVmFsdWVzOiAgICAgICAgIDxzdHJpbmc+CisgKgorICogICAgICBMaXN0IG9mIFhFTkNBTUVS
QV9MSVNUX1NFUEFSQVRPUiBzZXBhcmF0ZWQgcHJvdG9jb2wgdmVyc2lvbnMgc3VwcG9ydGVkCisg
KiAgICAgIGJ5IHRoZSBiYWNrZW5kLiBGb3IgZXhhbXBsZSAiMSwyLDMiLgorICoKKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZyb250ZW5kIFhl
bkJ1cyBOb2RlcworICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gQWRkcmVzc2luZyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KKyAqCisgKiBkb20taWQKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MTZfdD4K
KyAqCisgKiAgICAgIERvbWFpbiBpZGVudGlmaWVyLgorICoKKyAqIGRldi1pZAorICogICAgICBW
YWx1ZXM6ICAgICAgICAgPHVpbnQxNl90PgorICoKKyAqICAgICAgRGV2aWNlIGlkZW50aWZpZXIu
CisgKgorICogICAgICAvbG9jYWwvZG9tYWluLzxkb20taWQ+L2RldmljZS92Y2FtZXJhLzxkZXYt
aWQ+Ly4uLgorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUHJvdG9jb2wgdmVy
c2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiB2ZXJzaW9uCisgKiAg
ICAgIFZhbHVlczogICAgICAgICA8c3RyaW5nPgorICoKKyAqICAgICAgUHJvdG9jb2wgdmVyc2lv
biwgY2hvc2VuIGFtb25nIHRoZSBvbmVzIHN1cHBvcnRlZCBieSB0aGUgYmFja2VuZC4KKyAqCisg
Ki0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQmFja2VuZCBidWZmZXIgYWxsb2NhdGlvbiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogYmUtYWxsb2MKKyAqICAgICAgVmFsdWVzOiAg
ICAgICAgICIwIiwgIjEiCisgKgorICogICAgICBJZiB2YWx1ZSBpcyBzZXQgdG8gIjEiLCB0aGVu
IGJhY2tlbmQgd2lsbCBiZSB0aGUgYnVmZmVyCisgKiAgICAgIHByb3ZpZGVyL2FsbG9jYXRvciBm
b3IgdGhpcyBkb21haW4gZHVyaW5nIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFCisgKiAgICAgIG9w
ZXJhdGlvbi4KKyAqICAgICAgSWYgdmFsdWUgaXMgbm90ICIxIiBvciBvbWl0dGVkIGZyb250ZW5k
IG11c3QgYWxsb2NhdGUgYnVmZmVycyBpdHNlbGYuCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tIENhbWVyYSBzZXR0aW5ncyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQorICoKKyAqIHVuaXF1ZS1pZAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHN0cmluZz4KKyAq
CisgKiAgICAgIEFmdGVyIGRldmljZSBpbnN0YW5jZSBpbml0aWFsaXphdGlvbiBlYWNoIGNhbWVy
YSBpcyBhc3NpZ25lZCBhCisgKiAgICAgIHVuaXF1ZSBJRCwgc28gaXQgY2FuIGJlIGlkZW50aWZp
ZWQgYnkgdGhlIGJhY2tlbmQgYnkgdGhpcyBJRC4KKyAqICAgICAgVGhpcyBjYW4gYmUgVVVJRCBv
ciBzdWNoLgorICoKKyAqIG1heC1idWZmZXJzCisgKiAgICAgIFZhbHVlczogICAgICAgICA8dWlu
dDhfdD4KKyAqCisgKiAgICAgIE1heGltdW0gbnVtYmVyIG9mIGNhbWVyYSBidWZmZXJzIHRoaXMg
ZnJvbnRlbmQgbWF5IHVzZS4KKyAqCisgKiBjb250cm9scworICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPGxpc3Qgb2Ygc3RyaW5nPgorICoKKyAqICAgICAgTGlzdCBvZiBzdXBwb3J0ZWQgY2FtZXJh
IGNvbnRyb2xzIHNlcGFyYXRlZCBieSBYRU5DQU1FUkFfTElTVF9TRVBBUkFUT1IuCisgKiAgICAg
IENhbWVyYSBjb250cm9scyBhcmUgZXhwcmVzc2VkIGFzIGEgbGlzdCBvZiBzdHJpbmcgdmFsdWVz
IHcvbyBhbnkKKyAqICAgICAgb3JkZXJpbmcgcmVxdWlyZW1lbnQuCisgKgorICogZm9ybWF0cwor
ICogICAgICBWYWx1ZXM6ICAgICAgICAgPGZvcm1hdCwgY2hhcls3XT4KKyAqCisgKiAgICAgIEZv
cm1hdHMgYXJlIG9yZ2FuaXplZCBhcyBhIHNldCBvZiBkaXJlY3RvcmllcyBvbmUgcGVyIGVhY2gK
KyAqICAgICAgc3VwcG9ydGVkIHBpeGVsIGZvcm1hdC4gVGhlIG5hbWUgb2YgdGhlIGRpcmVjdG9y
eSBpcyB0aGUKKyAqICAgICAgY29ycmVzcG9uZGluZyBGT1VSQ0Mgc3RyaW5nIGxhYmVsLiBUaGUg
bmV4dCBsZXZlbCBvZgorICogICAgICB0aGUgZGlyZWN0b3J5IHVuZGVyIDxmb3JtYXRzPiByZXBy
ZXNlbnRzIHN1cHBvcnRlZCByZXNvbHV0aW9ucy4KKyAqICAgICAgSWYgdGhlIGZvcm1hdCByZXBy
ZXNlbnRzIGEgYmlnLWVuZGlhbiB2YXJpYW50IG9mIGEgbGl0dGxlCisgKiAgICAgIGVuZGlhbiBm
b3JtYXQsIHRoZW4gdGhlICItQkUiIHN1ZmZpeCBtdXN0IGJlIGFkZGVkLiBFLmcuICdBUjE1JyB2
cworICogICAgICAnQVIxNS1CRScuCisgKiAgICAgIElmIEZPVVJDQyBzdHJpbmcgbGFiZWwgaGFz
IHNwYWNlcyB0aGVuIHRob3NlIGFyZSBvbmx5IGFsbG93ZWQgdG8KKyAqICAgICAgYmUgYXQgdGhl
IGVuZCBvZiB0aGUgbGFiZWwgYW5kIG11c3QgYmUgdHJpbW1lZCwgZm9yIGV4YW1wbGUKKyAqICAg
ICAgJ1kxNicgYW5kICdZMTYtQkUnIHdpbGwgYmUgdHJpbW1lZC4KKyAqCisgKiByZXNvbHV0aW9u
CisgKiAgICAgIFZhbHVlczogICAgICAgICA8d2lkdGgsIHVpbnQzMl90Png8aGVpZ2h0LCB1aW50
MzJfdD4KKyAqCisgKiAgICAgIFJlc29sdXRpb25zIGFyZSBvcmdhbml6ZWQgYXMgYSBzZXQgb2Yg
ZGlyZWN0b3JpZXMgb25lIHBlciBlYWNoCisgKiAgICAgIHN1cHBvcnRlZCByZXNvbHV0aW9uIHVu
ZGVyIGNvcnJlc3BvbmRpbmcgPGZvcm1hdHM+IGRpcmVjdG9yeS4KKyAqICAgICAgVGhlIG5hbWUg
b2YgdGhlIGRpcmVjdG9yeSBpcyB0aGUgc3VwcG9ydGVkIHdpZHRoIGFuZCBoZWlnaHQKKyAqICAg
ICAgb2YgdGhlIGNhbWVyYSByZXNvbHV0aW9uIGluIHBpeGVscy4KKyAqCisgKiBmcmFtZS1yYXRl
cworICogICAgICBWYWx1ZXM6ICAgICAgICAgPG51bWVyYXRvciwgdWludDMyX3Q+LzxkZW5vbWlu
YXRvciwgdWludDMyX3Q+CisgKgorICogICAgICBMaXN0IG9mIFhFTkNBTUVSQV9GUkFNRV9SQVRF
X1NFUEFSQVRPUiBzZXBhcmF0ZWQgc3VwcG9ydGVkIGZyYW1lIHJhdGVzCisgKiAgICAgIG9mIHRo
ZSBjYW1lcmEgZXhwcmVzc2VkIGFzIG51bWVyYXRvciBhbmQgZGVub21pbmF0b3Igb2YgdGhlCisg
KiAgICAgIGNvcnJlc3BvbmRpbmcgZnJhbWUgcmF0ZS4KKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0t
LS0gQ2FtZXJhIFJlcXVlc3QgVHJhbnNwb3J0IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCisgKgorICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMgdXNlZCB0byBkZWxpdmVyIHJl
cXVlc3RzIGZyb20gZnJvbnRlbmQgdG8gYmFja2VuZAorICogYW5kIGdldCB0aGUgY29ycmVzcG9u
ZGluZyByZXNwb25zZXMgZnJvbSBiYWNrZW5kIHRvIGZyb250ZW5kLAorICogc2V0IHVwIHBlciB2
aXJ0dWFsIGNhbWVyYSBkZXZpY2UuCisgKgorICogcmVxLWV2ZW50LWNoYW5uZWwKKyAqICAgICAg
VmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAqCisgKiAgICAgIFRoZSBpZGVudGlmaWVyIG9m
IHRoZSBYZW4gY2FtZXJhJ3MgY29udHJvbCBldmVudCBjaGFubmVsCisgKiAgICAgIHVzZWQgdG8g
c2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KKyAqCisgKiByZXEtcmluZy1yZWYK
KyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAqCisgKiAgICAgIFRoZSBYZW4g
Z3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBiYWNrZW5kIHRvIG1h
cAorICogICAgICBhIHNvbGUgcGFnZSBvZiBjYW1lcmEncyBjb250cm9sIHJpbmcgYnVmZmVyLgor
ICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ2FtZXJhIEV2ZW50IFRyYW5zcG9ydCBQYXJhbWV0
ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBUaGlzIGNvbW11bmljYXRpb24gcGF0
aCBpcyB1c2VkIHRvIGRlbGl2ZXIgYXN5bmNocm9ub3VzIGV2ZW50cyBmcm9tIGJhY2tlbmQKKyAq
IHRvIGZyb250ZW5kLCBzZXQgdXAgcGVyIHZpcnR1YWwgY2FtZXJhIGRldmljZS4KKyAqCisgKiBl
dnQtZXZlbnQtY2hhbm5lbAorICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQzMl90PgorICoK
KyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2YgdGhlIFhlbiBjYW1lcmEncyBldmVudCBjaGFubmVs
CisgKiAgICAgIHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5IGluIHRoZSByaW5nIGJ1ZmZlci4KKyAq
CisgKiBldnQtcmluZy1yZWYKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAq
CisgKiAgICAgIFRoZSBYZW4gZ3JhbnQgcmVmZXJlbmNlIGdyYW50aW5nIHBlcm1pc3Npb24gZm9y
IHRoZSBiYWNrZW5kIHRvIG1hcAorICogICAgICBhIHNvbGUgcGFnZSBvZiBjYW1lcmEncyBldmVu
dCByaW5nIGJ1ZmZlci4KKyAqLworCisvKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgU1RBVEUgRElBR1JBTVMKKyAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKKyAqCisgKiBUb29sIHN0YWNrIGNyZWF0ZXMgZnJvbnQgYW5kIGJhY2sgc3RhdGUg
bm9kZXMgd2l0aCBpbml0aWFsIHN0YXRlCisgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZy4KKyAq
IFRvb2wgc3RhY2sgY3JlYXRlcyBhbmQgc2V0cyB1cCBmcm9udGVuZCBjYW1lcmEgY29uZmlndXJh
dGlvbgorICogbm9kZXMgcGVyIGRvbWFpbi4KKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tIE5vcm1hbCBmbG93IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisg
KgorICogRnJvbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhY2sKKyAqID09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAgICA9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CisgKiBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyAgICAgICAgICAgICAgWGVu
YnVzU3RhdGVJbml0aWFsaXNpbmcKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbyBRdWVyeSBiYWNrZW5kIGRldmljZSBpZGVudGlmaWNhdGlvbgorICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuCisgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG8gT3BlbiBhbmQgdmFsaWRhdGUgYmFja2VuZCBkZXZpY2Uu
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAorICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWCisgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVJbml0V2FpdAorICoKKyAq
IG8gUXVlcnkgZnJvbnRlbmQgY29uZmlndXJhdGlvbgorICogbyBBbGxvY2F0ZSBhbmQgaW5pdGlh
bGl6ZQorICogICBldmVudCBjaGFubmVscyBwZXIgY29uZmlndXJlZAorICogICBjYW1lcmEuCisg
KiBvIFB1Ymxpc2ggdHJhbnNwb3J0IHBhcmFtZXRlcnMKKyAqICAgdGhhdCB3aWxsIGJlIGluIGVm
ZmVjdCBkdXJpbmcKKyAqICAgdGhpcyBjb25uZWN0aW9uLgorICogICAgICAgICAgICAgIHwKKyAq
ICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAgICAgVgorICogWGVuYnVzU3RhdGVJbml0aWFs
aXNlZAorICoKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyBRdWVy
eSBmcm9udGVuZCB0cmFuc3BvcnQgcGFyYW1ldGVycy4KKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbyBDb25uZWN0IHRvIHRoZSBldmVudCBjaGFubmVscy4KKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAorICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFYKKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNvbm5lY3RlZAorICoKKyAqICBvIENy
ZWF0ZSBhbmQgaW5pdGlhbGl6ZSBPUworICogICAgdmlydHVhbCBjYW1lcmEgYXMgcGVyCisgKiAg
ICBjb25maWd1cmF0aW9uLgorICogICAgICAgICAgICAgIHwKKyAqICAgICAgICAgICAgICB8Cisg
KiAgICAgICAgICAgICAgVgorICogWGVuYnVzU3RhdGVDb25uZWN0ZWQKKyAqCisgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVVbmtub3duCisgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuYnVzU3RhdGVDbG9zZWQKKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5idXNTdGF0ZUNsb3NpbmcKKyAq
IG8gUmVtb3ZlIHZpcnR1YWwgY2FtZXJhIGRldmljZQorICogbyBSZW1vdmUgZXZlbnQgY2hhbm5l
bHMKKyAqICAgICAgICAgICAgICB8CisgKiAgICAgICAgICAgICAgfAorICogICAgICAgICAgICAg
IFYKKyAqIFhlbmJ1c1N0YXRlQ2xvc2VkCisgKgorICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIFJlY292ZXJ5IGZsb3cgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoK
KyAqIEluIGNhc2Ugb2YgZnJvbnRlbmQgdW5yZWNvdmVyYWJsZSBlcnJvcnMgYmFja2VuZCBoYW5k
bGVzIHRoYXQgYXMKKyAqIGlmIGZyb250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVDbG9z
ZWQgc3RhdGUuCisgKgorICogSW4gY2FzZSBvZiBiYWNrZW5kIHVucmVjb3ZlcmFibGUgZXJyb3Jz
IGZyb250ZW5kIHRyaWVzIHJlbW92aW5nCisgKiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNlLiBJZiB0
aGlzIGlzIHBvc3NpYmxlIGF0IHRoZSBtb21lbnQgb2YgZXJyb3IsCisgKiB0aGVuIGZyb250ZW5k
IGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUgYW5kIGlzIHJlYWR5
IGZvcgorICogbmV3IGNvbm5lY3Rpb24gd2l0aCBiYWNrZW5kLiBJZiB0aGUgdmlydHVhbGl6ZWQg
ZGV2aWNlIGlzIHN0aWxsIGluIHVzZSBhbmQKKyAqIGNhbm5vdCBiZSByZW1vdmVkLCB0aGVuIGZy
b250ZW5kIGdvZXMgaW50byB0aGUgWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlCisgKiB1
bnRpbCBlaXRoZXIgdGhlIHZpcnR1YWxpemVkIGRldmljZSBpcyByZW1vdmVkIG9yIGJhY2tlbmQg
aW5pdGlhdGVzIGEgbmV3CisgKiBjb25uZWN0aW9uLiBPbiB0aGUgdmlydHVhbGl6ZWQgZGV2aWNl
IHJlbW92YWwgZnJvbnRlbmQgZ29lcyBpbnRvIHRoZQorICogWGVuYnVzU3RhdGVJbml0aWFsaXNp
bmcgc3RhdGUuCisgKgorICogTm90ZSBvbiBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcgc3RhdGUg
b2YgdGhlIGZyb250ZW5kOiBpZiBiYWNrZW5kIGhhcworICogdW5yZWNvdmVyYWJsZSBlcnJvcnMg
dGhlbiBmcm9udGVuZCBjYW5ub3Qgc2VuZCByZXF1ZXN0cyB0byB0aGUgYmFja2VuZAorICogYW5k
IHRodXMgY2Fubm90IHByb3ZpZGUgZnVuY3Rpb25hbGl0eSBvZiB0aGUgdmlydHVhbGl6ZWQgZGV2
aWNlIGFueW1vcmUuCisgKiBBZnRlciBiYWNrZW5kIGlzIGJhY2sgdG8gbm9ybWFsIHRoZSB2aXJ0
dWFsaXplZCBkZXZpY2UgbWF5IHN0aWxsIGhvbGQgc29tZQorICogc3RhdGU6IGNvbmZpZ3VyYXRp
b24gaW4gdXNlLCBhbGxvY2F0ZWQgYnVmZmVycywgY2xpZW50IGFwcGxpY2F0aW9uIHN0YXRlIGV0
Yy4KKyAqIEluIG1vc3QgY2FzZXMsIHRoaXMgd2lsbCByZXF1aXJlIGZyb250ZW5kIHRvIGltcGxl
bWVudCBjb21wbGV4IHJlY292ZXJ5CisgKiByZWNvbm5lY3QgbG9naWMuIEluc3RlYWQsIGJ5IGdv
aW5nIGludG8gWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nIHN0YXRlLAorICogZnJvbnRlbmQgd2ls
bCBtYWtlIHN1cmUgbm8gbmV3IGNsaWVudHMgb2YgdGhlIHZpcnR1YWxpemVkIGRldmljZSBhcmUK
KyAqIGFjY2VwdGVkLCBhbGxvdyBleGlzdGluZyBjbGllbnQocykgdG8gZXhpdCBncmFjZWZ1bGx5
IGJ5IHNpZ25hbGluZyBlcnJvcgorICogc3RhdGUgZXRjLgorICogT25jZSBhbGwgdGhlIGNsaWVu
dHMgYXJlIGdvbmUgZnJvbnRlbmQgY2FuIHJlaW5pdGlhbGl6ZSB0aGUgdmlydHVhbGl6ZWQKKyAq
IGRldmljZSBhbmQgZ2V0IGludG8gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgc3RhdGUgYWdhaW4g
c2lnbmFsaW5nIHRoZQorICogYmFja2VuZCB0aGF0IGEgbmV3IGNvbm5lY3Rpb24gY2FuIGJlIG1h
ZGUuCisgKgorICogVGhlcmUgYXJlIG11bHRpcGxlIGNvbmRpdGlvbnMgcG9zc2libGUgdW5kZXIg
d2hpY2ggZnJvbnRlbmQgd2lsbCBnbyBmcm9tCisgKiBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcg
aW50byBYZW5idXNTdGF0ZUluaXRpYWxpc2luZywgc29tZSBvZiB0aGVtIGFyZSBPUworICogc3Bl
Y2lmaWMuIEZvciBleGFtcGxlOgorICogMS4gVGhlIHVuZGVybHlpbmcgT1MgZnJhbWV3b3JrIG1h
eSBwcm92aWRlIGNhbGxiYWNrcyB0byBzaWduYWwgdGhhdCB0aGUgbGFzdAorICogICAgY2xpZW50
IG9mIHRoZSB2aXJ0dWFsaXplZCBkZXZpY2UgaGFzIGdvbmUgYW5kIHRoZSBkZXZpY2UgY2FuIGJl
IHJlbW92ZWQKKyAqIDIuIEZyb250ZW5kIGNhbiBzY2hlZHVsZSBhIGRlZmVycmVkIHdvcmsgKHRp
bWVyL3Rhc2tsZXQvd29ya3F1ZXVlKQorICogICAgdG8gcGVyaW9kaWNhbGx5IGNoZWNrIGlmIHRo
aXMgaXMgdGhlIHJpZ2h0IHRpbWUgdG8gcmUtdHJ5IHJlbW92YWwgb2YKKyAqICAgIHRoZSB2aXJ0
dWFsaXplZCBkZXZpY2UuCisgKiAzLiBCeSBhbnkgb3RoZXIgbWVhbnMuCisgKgorICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJFUVVFU1QgQ09E
RVMKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqLworI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09O
RklHX1NFVCAgICAgICAgMHgwMAorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09ORklHX0dFVCAgICAg
ICAgMHgwMQorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ09ORklHX1ZBTElEQVRFICAgMHgwMgorI2Rl
ZmluZSBYRU5DQU1FUkFfT1BfRlJBTUVfUkFURV9TRVQgICAgMHgwMworI2RlZmluZSBYRU5DQU1F
UkFfT1BfQlVGX0dFVF9MQVlPVVQgICAgMHgwNAorI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX1JF
UVVFU1QgICAgICAgMHgwNQorI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0NSRUFURSAgICAgICAg
MHgwNgorI2RlZmluZSBYRU5DQU1FUkFfT1BfQlVGX0RFU1RST1kgICAgICAgMHgwNworI2RlZmlu
ZSBYRU5DQU1FUkFfT1BfQlVGX1FVRVVFICAgICAgICAgMHgwOAorI2RlZmluZSBYRU5DQU1FUkFf
T1BfQlVGX0RFUVVFVUUgICAgICAgMHgwOQorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9FTlVN
ICAgICAgICAgMHgwYQorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9TRVQgICAgICAgICAgMHgw
YgorI2RlZmluZSBYRU5DQU1FUkFfT1BfQ1RSTF9HRVQgICAgICAgICAgMHgwYworI2RlZmluZSBY
RU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUICAgICAgMHgwZAorI2RlZmluZSBYRU5DQU1FUkFfT1Bf
U1RSRUFNX1NUT1AgICAgICAgMHgwZQorCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0JSSUdIVE5F
U1MgICAgICAwCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0NPTlRSQVNUICAgICAgICAxCisjZGVm
aW5lIFhFTkNBTUVSQV9DVFJMX1NBVFVSQVRJT04gICAgICAyCisjZGVmaW5lIFhFTkNBTUVSQV9D
VFJMX0hVRSAgICAgICAgICAgICAzCisKKy8qIE51bWJlciBvZiBzdXBwb3J0ZWQgY29udHJvbHMu
ICovCisjZGVmaW5lIFhFTkNBTUVSQV9NQVhfQ1RSTCAgICAgICAgICAgICA0CisKKy8qIENvbnRy
b2wgaXMgcmVhZC1vbmx5LiAqLworI2RlZmluZSBYRU5DQU1FUkFfQ1RSTF9GTEdfUk8gICAgICAg
ICAgKDEgPDwgMCkKKy8qIENvbnRyb2wgaXMgd3JpdGUtb25seS4gKi8KKyNkZWZpbmUgWEVOQ0FN
RVJBX0NUUkxfRkxHX1dPICAgICAgICAgICgxIDw8IDEpCisvKiBDb250cm9sJ3MgdmFsdWUgaXMg
dm9sYXRpbGUuICovCisjZGVmaW5lIFhFTkNBTUVSQV9DVFJMX0ZMR19WT0xBVElMRSAgICAoMSA8
PCAyKQorCisvKiBTdXBwb3J0ZWQgY29sb3Igc3BhY2VzLiAqLworI2RlZmluZSBYRU5DQU1FUkFf
Q09MT1JTUEFDRV9ERUZBVUxUICAgMAorI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9TTVBU
RTE3ME0gMQorI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9SRUM3MDkgICAgMgorI2RlZmlu
ZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9TUkdCICAgICAgMworI2RlZmluZSBYRU5DQU1FUkFfQ09M
T1JTUEFDRV9PUFJHQiAgICAgNAorI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9CVDIwMjAg
ICAgNQorI2RlZmluZSBYRU5DQU1FUkFfQ09MT1JTUEFDRV9EQ0lfUDMgICAgNgorCisvKiBDb2xv
ciBzcGFjZSB0cmFuc2ZlciBmdW5jdGlvbi4gKi8KKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVO
Q19ERUZBVUxUICAgIDAKKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ183MDkgICAgICAgIDEK
KyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19TUkdCICAgICAgIDIKKyNkZWZpbmUgWEVOQ0FN
RVJBX1hGRVJfRlVOQ19PUFJHQiAgICAgIDMKKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19O
T05FICAgICAgIDQKKyNkZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19EQ0lfUDMgICAgIDUKKyNk
ZWZpbmUgWEVOQ0FNRVJBX1hGRVJfRlVOQ19TTVBURTIwODQgIDYKKworLyogQ29sb3Igc3BhY2Ug
WeKAmUNiQ3IgZW5jb2RpbmcuICovCisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfSUdOT1JF
ICAgICAgICAgICAwCisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfNjAxICAgICAgICAgICAg
ICAxCisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfNzA5ICAgICAgICAgICAgICAyCisjZGVm
aW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfWFY2MDEgICAgICAgICAgICAzCisjZGVmaW5lIFhFTkNB
TUVSQV9ZQ0JDUl9FTkNfWFY3MDkgICAgICAgICAgICA0CisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JD
Ul9FTkNfQlQyMDIwICAgICAgICAgICA1CisjZGVmaW5lIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfQlQy
MDIwX0NPTlNUX0xVTSA2CisKKy8qIFF1YW50aXphdGlvbiByYW5nZS4gKi8KKyNkZWZpbmUgWEVO
Q0FNRVJBX1FVQU5USVpBVElPTl9ERUZBVUxUICAgICAgIDAKKyNkZWZpbmUgWEVOQ0FNRVJBX1FV
QU5USVpBVElPTl9GVUxMX1JBTkdFICAgIDEKKyNkZWZpbmUgWEVOQ0FNRVJBX1FVQU5USVpBVElP
Tl9MSU1fUkFOR0UgICAgIDIKKworLyoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRVZFTlQgQ09ERVMKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqLworI2RlZmluZSBYRU5DQU1FUkFfRVZUX0ZSQU1FX0FWQUlMICAgICAgMHgwMAor
I2RlZmluZSBYRU5DQU1FUkFfRVZUX0NUUkxfQ0hBTkdFICAgICAgMHgwMQorCisvKiBSZXNvbHV0
aW9uIGhhcyBjaGFuZ2VkLiAqLworI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NGR19GTEdfUkVTT0wg
ICAgKDEgPDwgMCkKKworLyoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAg
ICAgWEVOU1RPUkUgRklFTEQgQU5EIFBBVEggTkFNRSBTVFJJTkdTLCBIRUxQRVJTCisgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCisgKi8KKyNkZWZpbmUgWEVOQ0FNRVJBX0RSSVZFUl9OQU1FICAgICAg
ICAgICJ2Y2FtZXJhIgorCisjZGVmaW5lIFhFTkNBTUVSQV9MSVNUX1NFUEFSQVRPUiAgICAgICAi
LCIKKyNkZWZpbmUgWEVOQ0FNRVJBX1JFU09MVVRJT05fU0VQQVJBVE9SICJ4IgorI2RlZmluZSBY
RU5DQU1FUkFfRlJBQ1RJT05fU0VQQVJBVE9SICAgIi8iCisKKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJ
RUxEX0JFX1ZFUlNJT05TICAgICJ2ZXJzaW9ucyIKKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0ZF
X1ZFUlNJT04gICAgICJ2ZXJzaW9uIgorI2RlZmluZSBYRU5DQU1FUkFfRklFTERfUkVRX1JJTkdf
UkVGICAgInJlcS1yaW5nLXJlZiIKKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX1JFUV9DSEFOTkVM
ICAgICJyZXEtZXZlbnQtY2hhbm5lbCIKKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0VWVF9SSU5H
X1JFRiAgICJldnQtcmluZy1yZWYiCisjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9FVlRfQ0hBTk5F
TCAgICAiZXZ0LWV2ZW50LWNoYW5uZWwiCisjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9NQVhfQlVG
RkVSUyAgICAibWF4LWJ1ZmZlcnMiCisjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9DT05UUk9MUyAg
ICAgICAiY29udHJvbHMiCisjZGVmaW5lIFhFTkNBTUVSQV9GSUVMRF9GT1JNQVRTICAgICAgICAi
Zm9ybWF0cyIKKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0ZSQU1FX1JBVEVTICAgICJmcmFtZS1y
YXRlcyIKKyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX0JFX0FMTE9DICAgICAgICJiZS1hbGxvYyIK
KyNkZWZpbmUgWEVOQ0FNRVJBX0ZJRUxEX1VOSVFVRV9JRCAgICAgICJ1bmlxdWUtaWQiCisKKyNk
ZWZpbmUgWEVOQ0FNRVJBX0NUUkxfQlJJR0hUTkVTU19TVFIgICJicmlnaHRuZXNzIgorI2RlZmlu
ZSBYRU5DQU1FUkFfQ1RSTF9DT05UUkFTVF9TVFIgICAgImNvbnRyYXN0IgorI2RlZmluZSBYRU5D
QU1FUkFfQ1RSTF9TQVRVUkFUSU9OX1NUUiAgInNhdHVyYXRpb24iCisjZGVmaW5lIFhFTkNBTUVS
QV9DVFJMX0hVRV9TVFIgICAgICAgICAiaHVlIgorCisjZGVmaW5lIFhFTkNBTUVSQV9GT1VSQ0Nf
QklHRU5ESUFOX1NUUiAiLUJFIgorCisvKiBNYXhpbXVtIG51bWJlciBvZiBidWZmZXIgcGxhbmVz
IHN1cHBvcnRlZC4gKi8KKyNkZWZpbmUgWEVOQ0FNRVJBX01BWF9QTEFORSAgICAgICAgICAgIDQK
KworLyoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICBTVEFUVVMgUkVUVVJOIENPREVTCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKgorICogU3Rh
dHVzIHJldHVybiBjb2RlIGlzIHplcm8gb24gc3VjY2VzcyBhbmQgLVhFTl9FWFggb24gZmFpbHVy
ZS4KKyAqCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEFzc3VtcHRpb25zCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKgorICogLSB1c2Fn
ZSBvZiBncmFudCByZWZlcmVuY2UgMCBhcyBpbnZhbGlkIGdyYW50IHJlZmVyZW5jZToKKyAqICAg
Z3JhbnQgcmVmZXJlbmNlIDAgaXMgdmFsaWQsIGJ1dCBuZXZlciBleHBvc2VkIHRvIGEgUFYgZHJp
dmVyLAorICogICBiZWNhdXNlIG9mIHRoZSBmYWN0IGl0IGlzIGFscmVhZHkgaW4gdXNlL3Jlc2Vy
dmVkIGJ5IHRoZSBQViBjb25zb2xlLgorICogLSBhbGwgcmVmZXJlbmNlcyBpbiB0aGlzIGRvY3Vt
ZW50IHRvIHBhZ2Ugc2l6ZXMgbXVzdCBiZSB0cmVhdGVkCisgKiAgIGFzIHBhZ2VzIG9mIHNpemUg
WEVOX1BBR0VfU0laRSB1bmxlc3Mgb3RoZXJ3aXNlIG5vdGVkLgorICogLSBhbGwgRk9VUkNDIG1h
cHBpbmdzIHVzZWQgZm9yIGNvbmZpZ3VyYXRpb24gYW5kIG1lc3NhZ2luZyBhcmUKKyAqICAgTGlu
dXggVjRMMiBvbmVzOiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9pbmNsdWRlL3VhcGkvbGludXgvdmlkZW9kZXYy
LmgKKyAqICAgd2l0aCB0aGUgZm9sbG93aW5nIGV4Y2VwdGlvbnM6CisgKiAgICAgLSBjaGFyYWN0
ZXJzIGFyZSBhbGxvd2VkIGluIFsweDIwOyAweDdmXSByYW5nZQorICogICAgIC0gd2hlbiB1c2Vk
IGZvciBYZW5TdG9yZSBjb25maWd1cmF0aW9uIGVudHJpZXMgdGhlIGZvbGxvd2luZworICogICAg
ICAgYXJlIG5vdCBhbGxvd2VkOgorICogICAgICAgLSAnLycsICdcJywgJyAnIChzcGFjZSksICc8
JywgJz4nLCAnOicsICciJywgJ3wnLCAnPycsICcqJworICogICAgICAgLSBpZiB0cmFpbGluZyBz
cGFjZXMgYXJlIHBhcnQgb2YgdGhlIEZPVVJDQyBjb2RlIHRoZW4gdGhvc2UgbXVzdCBiZQorICog
ICAgICAgICB0cmltbWVkCisgKgorICoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAg
IERlc2NyaXB0aW9uIG9mIHRoZSBwcm90b2NvbCBiZXR3ZWVuIGZyb250ZW5kIGFuZCBiYWNrZW5k
IGRyaXZlcgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIFRoZSB0d28gaGFsdmVzIG9m
IGEgUGFyYS12aXJ0dWFsIGNhbWVyYSBkcml2ZXIgY29tbXVuaWNhdGUgd2l0aAorICogZWFjaCBv
dGhlciB1c2luZyBzaGFyZWQgcGFnZXMgYW5kIGV2ZW50IGNoYW5uZWxzLgorICogU2hhcmVkIHBh
Z2UgY29udGFpbnMgYSByaW5nIHdpdGggcmVxdWVzdC9yZXNwb25zZSBwYWNrZXRzLgorICoKKyAq
IEFsbCByZXNlcnZlZCBmaWVsZHMgaW4gdGhlIHN0cnVjdHVyZXMgYmVsb3cgbXVzdCBiZSAwLgor
ICoKKyAqIEZvciBhbGwgcmVxdWVzdC9yZXNwb25zZS9ldmVudCBwYWNrZXRzOgorICogICAtIGZy
YW1lIHJhdGUgcGFyYW1ldGVyIGlzIHJlcHJlc2VudGVkIGFzIGEgcGFpciBvZiA0IG9jdGV0IGxv
bmcKKyAqICAgICBudW1lcmF0b3IgYW5kIGRlbm9taW5hdG9yOgorICogICAgICAgLSBmcmFtZV9y
YXRlX251bWVyIC0gdWludDMyX3QsIG51bWVyYXRvciBvZiB0aGUgZnJhbWUgcmF0ZQorICogICAg
ICAgLSBmcmFtZV9yYXRlX2Rlbm9tIC0gdWludDMyX3QsIGRlbm9taW5hdG9yIG9mIHRoZSBmcmFt
ZSByYXRlCisgKiAgICAgVGhlIGNvcnJlc3BvbmRpbmcgZnJhbWUgcmF0ZSAoSHopIGlzIGNhbGN1
bGF0ZWQgYXM6CisgKiAgICAgICBmcmFtZV9yYXRlID0gZnJhbWVfcmF0ZV9udW1lciAvIGZyYW1l
X3JhdGVfZGVub20KKyAqICAgLSBidWZmZXIgaW5kZXggaXMgYSB6ZXJvIGJhc2VkIGluZGV4IG9m
IHRoZSBidWZmZXIuIE11c3QgYmUgbGVzcyB0aGFuCisgKiAgICAgdGhlIHZhbHVlIG9mIFhFTkNB
TUVSQV9PUF9DT05GSUdfU0VULm51bV9idWZzIHJlc3BvbnNlOgorICogICAgICAgLSBpbmRleCAt
IHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIuCisgKgorICoKKyAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSBSZXF1ZXN0cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KKyAqCisgKiBBbGwgcmVxdWVzdCBwYWNrZXRzIGhhdmUgdGhlIHNhbWUgbGVuZ3RoICg2
NCBvY3RldHMpLgorICogQWxsIHJlcXVlc3QgcGFja2V0cyBoYXZlIGNvbW1vbiBoZWFkZXI6Cisg
KiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAg
ICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBp
ZCAgICAgICAgICAgICAgICB8ICAgIG9wZXJhdGlvbiAgIHwgICByZXNlcnZlZCAgICAgfCA0Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAg
aWQgLSB1aW50MTZfdCwgcHJpdmF0ZSBndWVzdCB2YWx1ZSwgZWNob2VkIGluIHJlc3BvbnNlLgor
ICogICBvcGVyYXRpb24gLSB1aW50OF90LCBvcGVyYXRpb24gY29kZSwgWEVOQ0FNRVJBX09QX1hY
WC4KKyAqCisgKgorICogUmVxdWVzdCB0byBzZXQvdmFsaWRhdGUgdGhlIGNvbmZpZ3VyYXRpb24g
LSByZXF1ZXN0IHRvIHNldCB0aGUKKyAqIGNvbmZpZ3VyYXRpb24vbW9kZSBvZiB0aGUgY2FtZXJh
IChYRU5DQU1FUkFfT1BfQ09ORklHX1NFVCkgb3IgdG8KKyAqIGNoZWNrIGlmIHRoZSBjb25maWd1
cmF0aW9uIGlzIHZhbGlkIGFuZCBjYW4gYmUgdXNlZAorICogKFhFTkNBTUVSQV9PUF9DT05GSUdf
VkFMSURBVEUpOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg
IDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQ09ORklHX1hYWCB8ICAgcmVzZXJ2
ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpeGVsIGZvcm1hdCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2Vy
dmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KgorICogcGl4ZWxfZm9ybWF0IC0gdWludDMyX3QsIHBpeGVsIGZvcm1hdCB0byBiZSB1c2VkLCBG
T1VSQ0MgY29kZS4KKyAqIHdpZHRoIC0gdWludDMyX3QsIHdpZHRoIGluIHBpeGVscy4KKyAqIGhl
aWdodCAtIHVpbnQzMl90LCBoZWlnaHQgaW4gcGl4ZWxzLgorICoKKyAqIFNlZSByZXNwb25zZSBm
b3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4KKyAqCisgKiBOb3RlczoKKyAqICAtIHRoZSBvbmx5IGRp
ZmZlcmVuY2UgYmV0d2VlbiBYRU5DQU1FUkFfT1BfQ09ORklHX1ZBTElEQVRFIGFuZAorICogICAg
WEVOQ0FNRVJBX09QX0NPTkZJR19TRVQgaXMgdGhhdCB0aGUgZm9ybWVyIGRvZXNuJ3QgYWN0dWFs
bHkgY2hhbmdlCisgKiAgICBjYW1lcmEgY29uZmlndXJhdGlvbiwgYnV0IHF1ZXJpZXMgaWYgdGhl
IGNvbmZpZ3VyYXRpb24gaXMgdmFsaWQuCisgKiAgICBUaGlzIGNhbiBiZSB1c2VkIHdoaWxlIHN0
cmVhbSBpcyBhY3RpdmUgYW5kL29yIGJ1ZmZlcnMgYWxsb2NhdGVkLgorICogIC0gZnJvbnRlbmQg
bXVzdCBjaGVjayB0aGUgY29ycmVzcG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0byBzZWUKKyAq
ICAgIGlmIHRoZSB2YWx1ZXMgcmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0
aGUgZGVzaXJlZCBvbmVzCisgKiAgICBhbmQgY2FuIGJlIGFjY2VwdGVkLgorICogIC0gZnJvbnRl
bmQgbWF5IHNlbmQgbXVsdGlwbGUgWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQgcmVxdWVzdHMgYmVm
b3JlCisgKiAgICBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0byB1
cGRhdGUgb3IgdHVuZSB0aGUKKyAqICAgIGZpbmFsIHN0cmVhbSBjb25maWd1cmF0aW9uLgorICog
IC0gY29uZmlndXJhdGlvbiBjYW5ub3QgYmUgY2hhbmdlZCBkdXJpbmcgYWN0aXZlIHN0cmVhbWlu
ZywgZS5nLgorICogICAgYWZ0ZXIgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCBhbmQgYmVmb3Jl
IFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RPUAorICogICAgcmVxdWVzdHMuCisgKi8KK3N0cnVjdCB4
ZW5jYW1lcmFfY29uZmlnX3JlcSB7CisgICAgdWludDMyX3QgcGl4ZWxfZm9ybWF0OworICAgIHVp
bnQzMl90IHdpZHRoOworICAgIHVpbnQzMl90IGhlaWdodDsKK307CisKKy8qCisgKiBSZXF1ZXN0
IGN1cnJlbnQgY29uZmlndXJhdGlvbiBvZiB0aGUgY2FtZXJhOgorICogICAgICAgICAwICAgICAg
ICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3Rl
dAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAg
fCBfT1BfQ09ORklHX0dFVCB8ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBT
ZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVlc3QuCisgKgorICoKKyAqIFJlcXVlc3Qg
dG8gc2V0IHRoZSBmcmFtZSByYXRlIG9mIHRoZSBzdHJlYW06CisgKiAgICAgICAgIDAgICAgICAg
ICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0
CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8
IF9GUkFNRV9SQVRFX1NFVHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZyYW1lX3JhdGVfbnVtZXIgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMgorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBmcmFtZV9yYXRlX2Rl
bm9tICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDIwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIGZyYW1l
X3JhdGVfbnVtZXIgLSB1aW50MzJfdCwgbnVtZXJhdG9yIG9mIHRoZSBmcmFtZSByYXRlLgorICog
ZnJhbWVfcmF0ZV9kZW5vbSAtIHVpbnQzMl90LCBkZW5vbWluYXRvciBvZiB0aGUgZnJhbWUgcmF0
ZS4KKyAqCisgKiBOb3RlczoKKyAqICAtIHRvIHF1ZXJ5IHRoZSBjdXJyZW50IChhY3R1YWwpIGZy
YW1lIHJhdGUgdXNlIFhFTkNBTUVSQV9PUF9DT05GSUdfR0VUCisgKiAgICByZXF1ZXN0LgorICog
IC0gdGhpcyByZXF1ZXN0IGNhbiBiZSB1c2VkIHdpdGggY2FtZXJhIGJ1ZmZlcnMgYWxsb2NhdGVk
LCBidXQgc3RyZWFtCisgKiAgICBzdG9wcGVkLCBlLmcuIGZyb250ZW5kIGlzIGFsbG93ZWQgdG8g
c3RvcCB0aGUgc3RyZWFtIHdpdGgKKyAqICAgIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RPUCwgaG9s
ZCB0aGUgYnVmZmVycyBhbGxvY2F0ZWQgKGUuZy4ga2VlcCB0aGUKKyAqICAgIGNvbmZpZ3VyYXRp
b24gc2V0IHdpdGggWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQpLCBjaGFuZ2UgdGhlCisgKiAgICBm
cmFtZSByYXRlIG9mIHRoZSBzdHJlYW0gYW5kIChyZSlzdGFydCB0aGUgc3RyZWFtIGFnYWluIHdp
dGgKKyAqICAgIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQuCisgKiAgLSBmcmFtZSByYXRlIGNh
bm5vdCBiZSBjaGFuZ2VkIGR1cmluZyBhY3RpdmUgc3RyZWFtaW5nLCBlLmcuCisgKiAgICBhZnRl
ciBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIGFuZCBiZWZvcmUgWEVOQ0FNRVJBX09QX1NUUkVB
TV9TVE9QCisgKiAgICBjb21tYW5kcy4KKyAqLworc3RydWN0IHhlbmNhbWVyYV9mcmFtZV9yYXRl
X3JlcSB7CisgICAgdWludDMyX3QgZnJhbWVfcmF0ZV9udW1lcjsKKyAgICB1aW50MzJfdCBmcmFt
ZV9yYXRlX2Rlbm9tOworfTsKKworLyoKKyAqIFJlcXVlc3QgY2FtZXJhIGJ1ZmZlcidzIGxheW91
dDoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAg
ICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgIGlkICAgICAgICAgICAgICAgIHwgX0JVRl9HRVRfTEFZT1VUfCAgIHJlc2VydmVkICAgICB8
IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKgorICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0
LgorICoKKyAqCisgKiBSZXF1ZXN0IG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQ6CisgKiAg
ICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAg
IDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAg
ICAgICAgICAgICAgICB8IF9PUF9CVUZfUkVRVUVTVHwgICByZXNlcnZlZCAgICAgfCA0CisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
bnVtX2J1ZnMgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogbnVtX2J1ZnMgLSB1aW50OF90LCBkZXNpcmVk
IG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQuIFRoaXMgaXMKKyAqICAgbGltaXRlZCB0byB0
aGUgdmFsdWUgY29uZmlndXJlZCBpbiBYZW5TdG9yZS5tYXgtYnVmZmVycy4KKyAqICAgUGFzc2lu
ZyB6ZXJvIG51bV9idWZzIGluIHRoaXMgcmVxdWVzdCAoYWZ0ZXIgc3RyZWFtaW5nIGhhcyBzdG9w
cGVkCisgKiAgIGFuZCBhbGwgYnVmZmVycyBkZXN0cm95ZWQpIHVuYmxvY2tzIGNhbWVyYSBjb25m
aWd1cmF0aW9uIGNoYW5nZXMuCisgKgorICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyBy
ZXF1ZXN0LgorICoKKyAqIE5vdGVzOgorICogIC0gZnJvbnRlbmQgbXVzdCBjaGVjayB0aGUgY29y
cmVzcG9uZGluZyByZXNwb25zZSBpbiBvcmRlciB0byBzZWUKKyAqICAgIGlmIHRoZSB2YWx1ZXMg
cmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2VuZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzCisg
KiAgICBhbmQgY2FuIGJlIGFjY2VwdGVkLgorICogIC0gZnJvbnRlbmQgbWF5IHNlbmQgbXVsdGlw
bGUgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3RzIGJlZm9yZQorICogICAgc2VuZGlu
ZyBYRU5DQU1FUkFfT1BfU1RSRUFNX1NUQVJUIHJlcXVlc3QgdG8gdXBkYXRlIG9yIHR1bmUgdGhl
CisgKiAgICBjb25maWd1cmF0aW9uLgorICogIC0gYWZ0ZXIgdGhpcyByZXF1ZXN0IGNhbWVyYSBj
b25maWd1cmF0aW9uIGNhbm5vdCBiZSBjaGFuZ2VkLCB1bmxlc3MKKyAqICAgIHN0cmVhbWluZyBp
cyBzdG9wcGVkIGFuZCBidWZmZXJzIGRlc3Ryb3llZAorICovCitzdHJ1Y3QgeGVuY2FtZXJhX2J1
Zl9yZXF1ZXN0IHsKKyAgICB1aW50OF90IG51bV9idWZzOworfTsKKworLyoKKyAqIFJlcXVlc3Qg
Y2FtZXJhIGJ1ZmZlciBjcmVhdGlvbjoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAg
ICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09QX0JVRl9DUkVB
VEUgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9vZmZzZXRbMF0gICAgICAgICAg
ICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGxhbmVfb2Zmc2V0WzFdICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX29m
ZnNldFsyXSAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0CisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9vZmZzZXRbM10gICAgICAgICAgICAg
ICAgICAgICAgICAgfCAyOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZ3JlZl9kaXJlY3RvcnkgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDM2CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICoKKyAqIEFuIGF0dGVtcHQgdG8gY3JlYXRlIG11bHRpcGxlIGJ1ZmZlcnMgd2l0
aCB0aGUgc2FtZSBpbmRleCBpcyBhbiBlcnJvci4KKyAqIGluZGV4IGNhbiBiZSByZS11c2VkIGFm
dGVyIGRlc3Ryb3lpbmcgdGhlIGNvcnJlc3BvbmRpbmcgY2FtZXJhIGJ1ZmZlci4KKyAqCisgKiBp
bmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBidWZmZXIgdG8gYmUgY3JlYXRlZCBpbiB0aGUg
cmFuZ2UKKyAqICAgZnJvbSAwIHRvIHRoZSBudW1fYnVmcyBmaWVsZCByZXR1cm5lZCBpbiByZXNw
b25zZSBmb3IKKyAqICAgWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIHJlcXVlc3QKKyAqIHBsYW5l
X29mZnNldCAtIGFycmF5IG9mIHVpbnQzMl90LCBvZmZzZXQgb2YgdGhlIGNvcnJlc3BvbmRpbmcg
cGxhbmUKKyAqICAgaW4gb2N0ZXRzIGZyb20gdGhlIGJ1ZmZlciBzdGFydC4gTnVtYmVyIG9mIG9m
ZnNldHMgcmV0dXJuZWQgaXMKKyAqICAgZXF1YWwgdG8gdGhlIHZhbHVlIHJldHVybmVkIGluIFhF
TkNBTUVSQV9PUF9CVUZfR0VUX0xBWU9VVC5udW1fcGxhbmVzLgorICogZ3JlZl9kaXJlY3Rvcnkg
LSBncmFudF9yZWZfdCwgYSByZWZlcmVuY2UgdG8gdGhlIGZpcnN0IHNoYXJlZCBwYWdlCisgKiAg
IGRlc2NyaWJpbmcgc2hhcmVkIGJ1ZmZlciByZWZlcmVuY2VzLiBUaGUgc2l6ZSBvZiB0aGUgYnVm
ZmVyIGlzIGVxdWFsIHRvCisgKiAgIFhFTkNBTUVSQV9PUF9CVUZfR0VUX0xBWU9VVC5zaXplIHJl
c3BvbnNlLiBBdCBsZWFzdCBvbmUgcGFnZSBleGlzdHMuIElmCisgKiAgIHNoYXJlZCBidWZmZXIg
c2l6ZSBleGNlZWRzIHdoYXQgY2FuIGJlIGFkZHJlc3NlZCBieSB0aGlzIHNpbmdsZSBwYWdlLAor
ICogICB0aGVuIHJlZmVyZW5jZSB0byB0aGUgbmV4dCBzaGFyZWQgcGFnZSBtdXN0IGJlIHN1cHBs
aWVkIChzZWUKKyAqICAgZ3JlZl9kaXJfbmV4dF9wYWdlIGJlbG93KS4KKyAqCisgKiBJZiBYRU5D
QU1FUkFfRklFTERfQkVfQUxMT0MgY29uZmlndXJhdGlvbiBlbnRyeSBpcyBzZXQsIHRoZW4gYmFj
a2VuZCB3aWxsCisgKiBhbGxvY2F0ZSB0aGUgYnVmZmVyIHdpdGggdGhlIHBhcmFtZXRlcnMgcHJv
dmlkZWQgaW4gdGhpcyByZXF1ZXN0IGFuZCBwYWdlCisgKiBkaXJlY3RvcnkgaXMgaGFuZGxlZCBh
cyBmb2xsb3dzOgorICogICBGcm9udGVuZCBvbiByZXF1ZXN0OgorICogICAgIC0gYWxsb2NhdGVz
IHBhZ2VzIGZvciB0aGUgZGlyZWN0b3J5IChncmVmX2RpcmVjdG9yeSwKKyAqICAgICAgIGdyZWZf
ZGlyX25leHRfcGFnZShzKQorICogICAgIC0gZ3JhbnRzIHBlcm1pc3Npb25zIGZvciB0aGUgcGFn
ZXMgb2YgdGhlIGRpcmVjdG9yeSB0byB0aGUgYmFja2VuZAorICogICAgIC0gc2V0cyBncmVmX2Rp
cl9uZXh0X3BhZ2UgZmllbGRzCisgKiAgIEJhY2tlbmQgb24gcmVzcG9uc2U6CisgKiAgICAgLSBn
cmFudHMgcGVybWlzc2lvbnMgZm9yIHRoZSBwYWdlcyBvZiB0aGUgYnVmZmVyIGFsbG9jYXRlZCB0
bworICogICAgICAgdGhlIGZyb250ZW5kCisgKiAgICAgLSBmaWxscyBpbiBwYWdlIGRpcmVjdG9y
eSB3aXRoIGdyYW50IHJlZmVyZW5jZXMKKyAqICAgICAgIChncmVmW10gaW4gc3RydWN0IHhlbmNh
bWVyYV9wYWdlX2RpcmVjdG9yeSkKKyAqLworc3RydWN0IHhlbmNhbWVyYV9idWZfY3JlYXRlX3Jl
cSB7CisgICAgdWludDhfdCBpbmRleDsKKyAgICB1aW50OF90IHJlc2VydmVkWzNdOworICAgIHVp
bnQzMl90IHBsYW5lX29mZnNldFtYRU5DQU1FUkFfTUFYX1BMQU5FXTsKKyAgICBncmFudF9yZWZf
dCBncmVmX2RpcmVjdG9yeTsKK307CisKKy8qCisgKiBTaGFyZWQgcGFnZSBmb3IgWEVOQ0FNRVJB
X09QX0JVRl9DUkVBVEUgYnVmZmVyIGRlc2NyaXB0b3IgKGdyZWZfZGlyZWN0b3J5IGluCisgKiB0
aGUgcmVxdWVzdCkgZW1wbG95cyBhIGxpc3Qgb2YgcGFnZXMsIGRlc2NyaWJpbmcgYWxsIHBhZ2Vz
IG9mIHRoZSBzaGFyZWQKKyAqIGRhdGEgYnVmZmVyOgorICogICAgICAgICAwICAgICAgICAgICAg
ICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZl9kaXJfbmV4dF9w
YWdlICAgICAgICAgICAgICAgICAgICAgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JlZlswXSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyZWZbaV0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IGkqNCs4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
cmVmW04gLSAxXSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgTio0KzgKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICoKKyAqIGdyZWZfZGlyX25leHRfcGFnZSAtIGdyYW50X3JlZl90LCByZWZlcmVuY2Ug
dG8gdGhlIG5leHQgcGFnZSBkZXNjcmliaW5nCisgKiAgIHBhZ2UgZGlyZWN0b3J5LiBNdXN0IGJl
IDAgaWYgdGhlcmUgYXJlIG5vIG1vcmUgcGFnZXMgaW4gdGhlIGxpc3QuCisgKiBncmVmW2ldIC0g
Z3JhbnRfcmVmX3QsIHJlZmVyZW5jZSB0byBhIHNoYXJlZCBwYWdlIG9mIHRoZSBidWZmZXIKKyAq
ICAgYWxsb2NhdGVkIGF0IFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFLgorICoKKyAqIE51bWJlciBv
ZiBncmFudF9yZWZfdCBlbnRyaWVzIGluIHRoZSB3aG9sZSBwYWdlIGRpcmVjdG9yeSBpcyBub3QK
KyAqIHBhc3NlZCwgYnV0IGluc3RlYWQgY2FuIGJlIGNhbGN1bGF0ZWQgYXM6CisgKiAgIG51bV9n
cmVmc190b3RhbCA9IChYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1Quc2l6ZSArIFhFTl9QQUdFX1NJ
WkUgLSAxKSAvCisgKiAgICAgICBYRU5fUEFHRV9TSVpFCisgKi8KK3N0cnVjdCB4ZW5jYW1lcmFf
cGFnZV9kaXJlY3RvcnkgeworICAgIGdyYW50X3JlZl90IGdyZWZfZGlyX25leHRfcGFnZTsKKyAg
ICBncmFudF9yZWZfdCBncmVmWzFdOyAvKiBWYXJpYWJsZSBsZW5ndGggKi8KK307CisKKy8qCisg
KiBSZXF1ZXN0IGJ1ZmZlciBkZXN0cnVjdGlvbiAtIGRlc3Ryb3kgYSBwcmV2aW91c2x5IGFsbG9j
YXRlZCBjYW1lcmEgYnVmZmVyOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAg
ICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBfT1BfQlVGX0RFU1RST1l8
ICAgcmVzZXJ2ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIGlu
ZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0byBiZSBkZXN0cm95ZWQuCisgKgor
ICoKKyAqIFJlcXVlc3QgcXVldWVpbmcgb2YgdGhlIGJ1ZmZlciBmb3IgYmFja2VuZCB1c2U6Cisg
KiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAg
ICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBp
ZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfUVVFVUUgIHwgICByZXNlcnZlZCAgICAgfCA0Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICBpbmRleCAgICAgfCAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogTm90ZXM6CisgKiAgLSBmcm9udGVuZHMg
bXVzdCBub3QgYWNjZXNzIHRoZSBidWZmZXIgY29udGVudCBhZnRlciB0aGlzIHJlcXVlc3QgdW50
aWwKKyAqICAgIHJlc3BvbnNlIHRvIFhFTkNBTUVSQV9PUF9CVUZfREVRVUVVRSBoYXMgYmVlbiBy
ZWNlaXZlZC4KKyAqICAtIGJ1ZmZlcnMgbXVzdCBiZSBxdWV1ZWQgdG8gdGhlIGJhY2tlbmQgYmVm
b3JlIGRlc3Ryb3lpbmcgdGhlbSB3aXRoCisgKiAgICBYRU5DQU1FUkFfT1BfQlVGX0RFU1RST1ku
CisgKgorICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRvIGJlIHF1ZXVl
ZC4KKyAqCisgKgorICogUmVxdWVzdCBkZXF1ZXVlaW5nIG9mIHRoZSBidWZmZXIgZm9yIGZyb250
ZW5kIHVzZToKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfT1BfQlVGX0RFUVVFVUUgfCAgIHJlc2VydmVk
ICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQg
ICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBOb3RlczoKKyAqICAt
IGZyb250ZW5kIGlzIGFsbG93ZWQgdG8gYWNjZXNzIHRoZSBidWZmZXIgY29udGVudCBhZnRlciB0
aGUgY29ycmVzcG9uZGluZworICogICAgcmVzcG9uc2UgdG8gdGhpcyByZXF1ZXN0LgorICoKKyAq
IGluZGV4IC0gdWludDhfdCwgaW5kZXggb2YgdGhlIGJ1ZmZlciB0byBiZSBxdWV1ZWQuCisgKgor
ICoKKyAqIFJlcXVlc3QgY2FtZXJhIGNvbnRyb2wgZGV0YWlsczoKKyAqICAgICAgICAgMCAgICAg
ICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0
ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAg
IHwgX09QX0NUUkxfRU5VTSAgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfCAgICAgIGluZGV4ICAgICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyCisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIFNlZSByZXNwb25zZSBmb3JtYXQg
Zm9yIHRoaXMgcmVxdWVzdC4KKyAqCisgKiBpbmRleCAtIHVpbnQ4X3QsIGluZGV4IG9mIHRoZSBj
b250cm9sIHRvIGJlIHF1ZXJpZWQuCisgKi8KK3N0cnVjdCB4ZW5jYW1lcmFfaW5kZXggeworICAg
IHVpbnQ4X3QgaW5kZXg7Cit9OworCisvKgorICogUmVxdWVzdCBjYW1lcmEgY29udHJvbCBjaGFu
Z2U6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAg
ICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICBpZCAgICAgICAgICAgICAgICB8ICBfT1BfU0VUX0NUUkwgIHwgICByZXNlcnZlZCAgICAg
fCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgdHlwZSAgICAgfCAgICAgICAgICAgICAg
ICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUgbG93
IDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwCisgKiArLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAq
IHwgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGhpZ2ggMzItYml0ICAgICAgICAgICAg
ICAgICAgICAgICAgfCAyNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogdHlwZSAtIHVpbnQ4X3QsIHR5cGUg
b2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgorICogdmFsdWUg
LSBpbnQ2NF90LCBuZXcgdmFsdWUgb2YgdGhlIGNvbnRyb2wuCisgKi8KK3N0cnVjdCB4ZW5jYW1l
cmFfY3RybF92YWx1ZSB7CisgICAgdWludDhfdCB0eXBlOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWRb
N107CisgICAgaW50NjRfdCB2YWx1ZTsKK307CisKKy8qCisgKiBSZXF1ZXN0IGNhbWVyYSBjb250
cm9sIHN0YXRlOgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg
IDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCAgX09QX0dFVF9DVFJMICB8ICAgcmVzZXJ2
ZWQgICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgIHR5cGUgICAgIHwgICAgICAg
ICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKgorICogU2VlIHJlc3BvbnNlIGZvcm1hdCBmb3IgdGhpcyByZXF1ZXN0LgorICoKKyAqIHR5
cGUgLSB1aW50OF90LCB0eXBlIG9mIHRoZSBjb250cm9sLCBvbmUgb2YgdGhlIFhFTkNBTUVSQV9D
VFJMX1hYWC4KKyAqLworc3RydWN0IHhlbmNhbWVyYV9nZXRfY3RybF9yZXEgeworICAgIHVpbnQ4
X3QgdHlwZTsKK307CisKKy8qCisgKiBSZXF1ZXN0IGNhbWVyYSBjYXB0dXJlIHN0cmVhbSBzdGFy
dDoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAg
ICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAg
ICAgIGlkICAgICAgICAgICAgICAgIHxfT1BfU1RSRUFNX1NUQVJUfCAgIHJlc2VydmVkICAgICB8
IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKgorICoKKyAqIFJlcXVlc3QgY2FtZXJhIGNhcHR1cmUgc3RyZWFtIHN0
b3A6CisgKiAgICAgICAgIDAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAg
ICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICBpZCAgICAgICAgICAgICAgICB8X09QX1NUUkVBTV9TVE9QIHwgICByZXNlcnZlZCAgICAg
fCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICoKKyAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gUmVzcG9uc2VzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogQWxs
IHJlc3BvbnNlIHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDY0IG9jdGV0cykuCisgKgor
ICogQWxsIHJlc3BvbnNlIHBhY2tldHMgaGF2ZSBjb21tb24gaGVhZGVyOgorICogICAgICAgICAw
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAg
ICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAg
ICAgICAgfCAgICBvcGVyYXRpb24gICB8ICAgIHJlc2VydmVkICAgIHwgNAorICogKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogaWQgLSB1aW50
MTZfdCwgY29waWVkIGZyb20gdGhlIHJlcXVlc3QuCisgKiBvcGVyYXRpb24gLSB1aW50OF90LCBY
RU5DQU1FUkFfT1BfKiAtIGNvcGllZCBmcm9tIHJlcXVlc3QuCisgKiBzdGF0dXMgLSBpbnQzMl90
LCByZXNwb25zZSBzdGF0dXMsIHplcm8gb24gc3VjY2VzcyBhbmQgLVhFTl9FWFggb24gZmFpbHVy
ZS4KKyAqCisgKgorICogQ29uZmlndXJhdGlvbiByZXNwb25zZSAtIHJlc3BvbnNlIGZvciBYRU5D
QU1FUkFfT1BfQ09ORklHX1NFVCwKKyAqIFhFTkNBTUVSQV9PUF9DT05GSUdfR0VUIGFuZCBYRU5D
QU1FUkFfT1BfQ09ORklHX1ZBTElEQVRFIHJlcXVlc3RzOgorICogICAgICAgICAwICAgICAgICAg
ICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAgICBvY3RldAor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQgICAgICAgICAgICAgICAgfCBf
T1BfQ09ORklHX1hYWCB8ICAgIHJlc2VydmVkICAgIHwgNAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1cyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBpeGVsIGZvcm1hdCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb2xvcnNwYWNlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGZlcl9mdW5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDI4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHljYmNyX2VuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAzMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHF1YW50aXphdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzYKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxfYXNwX3JhdGlvX251bWVyICAg
ICAgICAgICAgICAgICAgICAgICB8IDQwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgIGRpc3BsX2FzcF9yYXRpb19kZW5vbSAgICAgICAgICAgICAgICAgICAgICAg
fCA0NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBmcmFt
ZV9yYXRlX251bWVyICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDgKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVfcmF0ZV9kZW5vbSAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDUyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA1
NgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBNZWFuaW5nIG9mIHRoZSBj
b3JyZXNwb25kaW5nIHZhbHVlcyBpbiB0aGlzIHJlc3BvbnNlIGlzIHRoZSBzYW1lIGFzIGZvcgor
ICogWEVOQ0FNRVJBX09QX0NPTkZJR19TRVQgYW5kIFhFTkNBTUVSQV9PUF9GUkFNRV9SQVRFX1NF
VCByZXF1ZXN0cy4KKyAqCisgKiBjb2xvcnNwYWNlIC0gdWludDMyX3QsIHRoaXMgc3VwcGxlbWVu
dHMgcGl4ZWxfZm9ybWF0IHBhcmFtZXRlciwKKyAqICAgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ09M
T1JTUEFDRV9YWFguCisgKiB4ZmVyX2Z1bmMgLSB1aW50MzJfdCwgdGhpcyBzdXBwbGVtZW50cyBj
b2xvcnNwYWNlIHBhcmFtZXRlciwKKyAqICAgb25lIG9mIHRoZSBYRU5DQU1FUkFfWEZFUl9GVU5D
X1hYWC4KKyAqIHljYmNyX2VuYyAtIHVpbnQzMl90LCB0aGlzIHN1cHBsZW1lbnRzIGNvbG9yc3Bh
Y2UgcGFyYW1ldGVyLAorICogICBvbmUgb2YgdGhlIFhFTkNBTUVSQV9ZQ0JDUl9FTkNfWFhYLiBQ
bGVhc2Ugbm90ZSwgdGhhdCB5Y2Jjcl9lbmMgaXMgb25seQorICogICB2YWxpZCBmb3IgWUNiQ3Ig
cGl4ZWxmb3JtYXRzIGFuZCBzaG91bGQgYmUgaWdub3JlZCBvdGhlcndpc2UuCisgKiBxdWFudGl6
YXRpb24gLSB1aW50MzJfdCwgdGhpcyBzdXBwbGVtZW50cyBjb2xvcnNwYWNlIHBhcmFtZXRlciwK
KyAqICAgb25lIG9mIHRoZSBYRU5DQU1FUkFfUVVBTlRJWkFUSU9OX1hYWC4KKyAqIGRpc3BsX2Fz
cF9yYXRpb19udW1lciAtIHVpbnQzMl90LCBudW1lcmF0b3Igb2YgdGhlIGRpc3BsYXkgYXNwZWN0
IHJhdGlvLgorICogZGlzcGxfYXNwX3JhdGlvX2Rlbm9tIC0gdWludDMyX3QsIGRlbm9taW5hdG9y
IG9mIHRoZSBkaXNwbGF5IGFzcGVjdCByYXRpby4KKyAqLworc3RydWN0IHhlbmNhbWVyYV9jb25m
aWdfcmVzcCB7CisgICAgdWludDMyX3QgcGl4ZWxfZm9ybWF0OworICAgIHVpbnQzMl90IHdpZHRo
OworICAgIHVpbnQzMl90IGhlaWdodDsKKyAgICB1aW50MzJfdCBjb2xvcnNwYWNlOworICAgIHVp
bnQzMl90IHhmZXJfZnVuYzsKKyAgICB1aW50MzJfdCB5Y2Jjcl9lbmM7CisgICAgdWludDMyX3Qg
cXVhbnRpemF0aW9uOworICAgIHVpbnQzMl90IGRpc3BsX2FzcF9yYXRpb19udW1lcjsKKyAgICB1
aW50MzJfdCBkaXNwbF9hc3BfcmF0aW9fZGVub207CisgICAgdWludDMyX3QgZnJhbWVfcmF0ZV9u
dW1lcjsKKyAgICB1aW50MzJfdCBmcmFtZV9yYXRlX2Rlbm9tOworfTsKKworLyoKKyAqIFJlcXVl
c3QgYnVmZmVyIHJlc3BvbnNlIC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9CVUZfR0VUX0xB
WU9VVAorICogcmVxdWVzdDoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAg
ICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfQlVGX0dFVF9MQVlPVVQgfCAg
ICByZXNlcnZlZCAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfCAgIG51bV9wbGFuZXMgICB8ICAgICAgICAgICAgICAgICAgICAg
cmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGxhbmVfc2l6ZVswXSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYW5lX3NpemVbMV0g
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwbGFuZV9zaXplWzJdICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAyOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGxhbmVfc2l6ZVszXSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzIKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc3RyaWRlWzBdICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDM2CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBsYW5lX3N0cmlkZVsxXSAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCA0MAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBw
bGFuZV9zdHJpZGVbMl0gICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDQKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVfc3RyaWRlWzNdICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDQ4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
fAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQKKyAqICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICoKKyAqIG51bV9wbGFuZXMgLSB1aW50OF90LCBudW1iZXIgb2YgcGxhbmVzIG9mIHRoZSBidWZm
ZXIuCisgKiBzaXplIC0gdWludDMyX3QsIG92ZXJhbGwgc2l6ZSBvZiB0aGUgYnVmZmVyIGluY2x1
ZGluZyBzaXplcyBvZiB0aGUKKyAqICAgaW5kaXZpZHVhbCBwbGFuZXMgYW5kIHBhZGRpbmcgaWYg
YXBwbGljYWJsZS4KKyAqIHBsYW5lX3NpemUgLSBhcnJheSBvZiB1aW50MzJfdCwgc2l6ZSBpbiBv
Y3RldHMgb2YgdGhlIGNvcnJlc3BvbmRpbmcgcGxhbmUKKyAqICAgaW5jbHVkaW5nIHBhZGRpbmcu
CisgKiBwbGFuZV9zdHJpZGUgLSBhcnJheSBvZiB1aW50MzJfdCwgc2l6ZSBpbiBvY3RldHMgb2Nj
dXBpZWQgYnkgdGhlCisgKiAgIGNvcnJlc3BvbmRpbmcgc2luZ2xlIGltYWdlIGxpbmUgaW5jbHVk
aW5nIHBhZGRpbmcgaWYgYXBwbGljYWJsZS4KKyAqCisgKiBOb3RlISBUaGUgc2l6ZXMgYW5kIHN0
cmlkZXMgaW4gdGhpcyByZXNwb25zZSBhcHBseSB0byBhbGwgYnVmZmVycyBjcmVhdGVkCisgKiB3
aXRoIFhFTkNBTUVSQV9PUF9CVUZfQ1JFQVRFIGNvbW1hbmQsIGJ1dCBpbmRpdmlkdWFsIGJ1ZmZl
cnMgbWF5IGhhdmUKKyAqIGRpZmZlcmVudCBwbGFuZSBvZmZzZXRzLCBzZWUgWEVOQ0FNRVJBX09Q
X0JVRl9SRVFVRVNULnBsYW5lX29mZnNldC4KKyAqLworc3RydWN0IHhlbmNhbWVyYV9idWZfZ2V0
X2xheW91dF9yZXNwIHsKKyAgICB1aW50OF90IG51bV9wbGFuZXM7CisgICAgdWludDhfdCByZXNl
cnZlZFszXTsKKyAgICB1aW50MzJfdCBzaXplOworICAgIHVpbnQzMl90IHBsYW5lX3NpemVbWEVO
Q0FNRVJBX01BWF9QTEFORV07CisgICAgdWludDMyX3QgcGxhbmVfc3RyaWRlW1hFTkNBTUVSQV9N
QVhfUExBTkVdOworfTsKKworLyoKKyAqIFJlcXVlc3QgYnVmZmVyIHJlc3BvbnNlIC0gcmVzcG9u
c2UgZm9yIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVAorICogcmVxdWVzdDoKKyAqICAgICAgICAg
MCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAg
ICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAg
ICAgICAgIHxfT1BfQlVGX1JFUVVFU1QgfCAgICByZXNlcnZlZCAgICB8IDQKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgIG51bV9idWZm
ZXJzICB8ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8
IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqCisgKiBudW1fYnVmZmVycyAtIHVpbnQ4X3QsIG51bWJlciBvZiBi
dWZmZXJzIHRvIGJlIHVzZWQuCisgKgorICoKKyAqIENvbnRyb2wgZW51bWVyYXRlIHJlc3BvbnNl
IC0gcmVzcG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9DVFJMX0VOVU06CisgKiAgICAgICAgIDAgICAg
ICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9j
dGV0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAg
ICB8IF9PUF9DVFJMX0VOVU0gIHwgICAgcmVzZXJ2ZWQgICAgfCA0CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHVzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgIGluZGV4ICAgICAg
fCAgICAgIHR5cGUgICAgICB8ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgfCAxMgor
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgbWluIGxvdyAzMi1iaXRzICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDIwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1pbiBoaWdoIDMyLWJpdHMgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICBtYXggbG93IDMyLWJp
dHMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWF4IGhpZ2ggMzItYml0cyAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDMyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RlcCBsb3cgMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzNgorICogKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgIHN0ZXAgaGlnaCAzMi1iaXRz
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgNDAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgICAgICAgICAgIGRlZl92YWwgbG93IDMyLWJpdHMgICAgICAgICAgICAgICAgICAg
ICAgICB8IDQ0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICBk
ZWZfdmFsIGhpZ2ggMzItYml0cyAgICAgICAgICAgICAgICAgICAgICAgfCA0OAorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgNTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC98CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKgorICogaW5kZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgY2FtZXJhIGNvbnRyb2wgaW4g
cmVzcG9uc2UuCisgKiB0eXBlIC0gdWludDhfdCwgdHlwZSBvZiB0aGUgY29udHJvbCwgb25lIG9m
IHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCisgKiBmbGFncyAtIHVpbnQzMl90LCBmbGFncyBvZiB0
aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9GTEdfWFhYLgorICogbWluIC0g
aW50NjRfdCwgbWluaW11bSB2YWx1ZSBvZiB0aGUgY29udHJvbC4KKyAqIG1heCAtIGludDY0X3Qs
IG1heGltdW0gdmFsdWUgb2YgdGhlIGNvbnRyb2wuCisgKiBzdGVwIC0gaW50NjRfdCwgbWluaW11
bSBzaXplIGluIHdoaWNoIGNvbnRyb2wgdmFsdWUgY2FuIGJlIGNoYW5nZWQuCisgKiBkZWZfdmFs
IC0gaW50NjRfdCwgZGVmYXVsdCB2YWx1ZSBvZiB0aGUgY29udHJvbC4KKyAqLworc3RydWN0IHhl
bmNhbWVyYV9jdHJsX2VudW1fcmVzcCB7CisgICAgdWludDhfdCBpbmRleDsKKyAgICB1aW50OF90
IHR5cGU7CisgICAgdWludDhfdCByZXNlcnZlZFsyXTsKKyAgICB1aW50MzJfdCBmbGFnczsKKyAg
ICBpbnQ2NF90IG1pbjsKKyAgICBpbnQ2NF90IG1heDsKKyAgICBpbnQ2NF90IHN0ZXA7CisgICAg
aW50NjRfdCBkZWZfdmFsOworfTsKKworLyoKKyAqIEdldCBjb250cm9sIHJlc3BvbnNlIC0gcmVz
cG9uc2UgZm9yIFhFTkNBTUVSQV9PUF9DVFJMX0dFVDoKKyAqICAgICAgICAgMCAgICAgICAgICAg
ICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwgX09Q
X0NUUkxfR0VUICAgfCAgICByZXNlcnZlZCAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICB0eXBlICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMjAKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
dmFsdWUgbG93IDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIGhpZ2ggMzItYml0ICAg
ICAgICAgICAgICAgICAgICAgICAgfCAyOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMzIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
KyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogdHlwZSAtIHVpbnQ4
X3QsIHR5cGUgb2YgdGhlIGNvbnRyb2wsIG9uZSBvZiB0aGUgWEVOQ0FNRVJBX0NUUkxfWFhYLgor
ICogdmFsdWUgLSBpbnQ2NF90LCBuZXcgdmFsdWUgb2YgdGhlIGNvbnRyb2wuCisgKi8KKworLyoK
KyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRXZlbnRzIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBFdmVudHMgYXJlIHNlbnQgdmlhIGEgc2hh
cmVkIHBhZ2UgYWxsb2NhdGVkIGJ5IHRoZSBmcm9udCBhbmQgcHJvcGFnYXRlZCBieQorICogICBl
dnQtZXZlbnQtY2hhbm5lbC9ldnQtcmluZy1yZWYgWGVuU3RvcmUgZW50cmllcy4KKyAqCisgKiBB
bGwgZXZlbnQgcGFja2V0cyBoYXZlIHRoZSBzYW1lIGxlbmd0aCAoNjQgb2N0ZXRzKS4KKyAqIEFs
bCBldmVudCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKKyAqICAgICAgICAgMCAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQK
KyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHwg
ICAgICB0eXBlICAgICAgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIGlkIC0gdWludDE2X3QsIGV2
ZW50IGlkLCBtYXkgYmUgdXNlZCBieSBmcm9udC4KKyAqIHR5cGUgLSB1aW50OF90LCB0eXBlIG9m
IHRoZSBldmVudC4KKyAqCisgKgorICogRnJhbWUgY2FwdHVyZWQgZXZlbnQgLSBldmVudCBmcm9t
IGJhY2sgdG8gZnJvbnQgd2hlbiBhIG5ldyBjYXB0dXJlZAorICogZnJhbWUgaXMgYXZhaWxhYmxl
OgorICogICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAg
ICAgICAgICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAg
ICAgaWQgICAgICAgICAgICAgICAgfF9FVlRfRlJBTUVfQVZBSUx8ICAgcmVzZXJ2ZWQgICAgIHwg
NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNl
cnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiB8ICAgICAgaW5kZXggICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAg
ICAgICAgICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVzZWRfc3ogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2Cisg
KiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXFfbnVt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA2NAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogaW5k
ZXggLSB1aW50OF90LCBpbmRleCBvZiB0aGUgYnVmZmVyIHRoYXQgY29udGFpbnMgbmV3IGNhcHR1
cmVkIGZyYW1lLAorICogICBzZWUgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUgZGVzY3JpcHRpb24g
b24gdGhlIHJhbmdlCisgKiB1c2VkX3N6IC0gdWludDMyX3QsIG51bWJlciBvZiBvY3RldHMgdGhp
cyBmcmFtZSBoYXMuIFRoaXMgY2FuIGJlIGxlc3MKKyAqIHRoYW4gdGhlIFhFTkNBTUVSQV9PUF9C
VUZfUkVRVUVTVC5zaXplIChyZXNwb25zZSkgZm9yIGNvbXByZXNzZWQgZm9ybWF0cy4KKyAqIHNl
cV9udW0gLSB1aW50MzJfdCwgc2VxdWVudGlhbCBudW1iZXIgb2YgdGhlIGZyYW1lLiBNdXN0IGJl
CisgKiAgIG1vbm90b25pY2FsbHkgaW5jcmVhc2luZy4gSWYgc2tpcHMgYXJlIGRldGVjdGVkIGlu
IHNlcV9udW0gdGhlbiB0aGF0CisgKiAgIG1lYW5zIHRoYXQgdGhlIGZyYW1lcyBpbi1iZXR3ZWVu
IHdlcmUgZHJvcHBlZC4gTm90ZSBob3dldmVyIHRoYXQgbm90CisgKiAgIGFsbCB2aWRlbyBjYXB0
dXJlIGhhcmR3YXJlIGlzIGNhcGFibGUgb2YgZGV0ZWN0aW5nIGRyb3BwZWQgZnJhbWVzLgorICog
ICBJbiB0aGF0IGNhc2UgdGhlcmUgd2lsbCBiZSBubyBza2lwcyBpbiB0aGUgc2VxdWVuY2UgY291
bnRlci4KKyAqLworc3RydWN0IHhlbmNhbWVyYV9mcmFtZV9hdmFpbF9ldnQgeworICAgIHVpbnQ4
X3QgaW5kZXg7CisgICAgdWludDhfdCByZXNlcnZlZFszXTsKKyAgICB1aW50MzJfdCB1c2VkX3N6
OworICAgIHVpbnQzMl90IHNlcV9udW07Cit9OworCisvKgorICogQ29udHJvbCBjaGFuZ2UgZXZl
bnQtIGV2ZW50IGZyb20gYmFjayB0byBmcm9udCB3aGVuIGNhbWVyYSBjb250cm9sCisgKiBoYXMg
Y2hhbmdlZDoKKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAg
ICAgICAgICAgIGlkICAgICAgICAgICAgICAgIHxfRVZUX0NUUkxfQ0hBTkdFfCAgIHJlc2VydmVk
ICAgICB8IDQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICB0eXBlICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDEyCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAxNgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1
ZSBsb3cgMzItYml0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAKKyAqICstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUgaGlnaCAzMi1iaXQgICAgICAg
ICAgICAgICAgICAgICAgICB8IDI0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAy
OAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wKKyAqICstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICog
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDY0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiB0eXBlIC0gdWludDhfdCwg
dHlwZSBvZiB0aGUgY29udHJvbCwgb25lIG9mIHRoZSBYRU5DQU1FUkFfQ1RSTF9YWFguCisgKiB2
YWx1ZSAtIGludDY0X3QsIG5ldyB2YWx1ZSBvZiB0aGUgY29udHJvbC4KKyAqCisgKiBOb3RlczoK
KyAqICAtIHRoaXMgZXZlbnQgaXMgbm90IHNlbnQgZm9yIHdyaXRlLW9ubHkgY29udHJvbHMKKyAq
ICAtIHRoaXMgZXZlbnQgaXMgbm90IHNlbnQgdG8gdGhlIG9yaWdpbmF0b3Igb2YgdGhlIGNvbnRy
b2wgY2hhbmdlCisgKiAgLSB0aGlzIGV2ZW50IGlzIG5vdCBzZW50IHdoZW4gZnJvbnRlbmQgZmly
c3QgY29ubmVjdHMsIGUuZy4gaW5pdGlhbAorICogICAgY29udHJvbCBzdGF0ZSBtdXN0IGJlIGV4
cGxpY2l0bHkgcXVlcmllZAorICovCisKK3N0cnVjdCB4ZW5jYW1lcmFfcmVxIHsKKyAgICB1aW50
MTZfdCBpZDsKKyAgICB1aW50OF90IG9wZXJhdGlvbjsKKyAgICB1aW50OF90IHJlc2VydmVkWzVd
OworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9jb25maWdfcmVxIGNvbmZp
ZzsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9mcmFtZV9yYXRlX3JlcSBmcmFtZV9yYXRlOwor
ICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9yZXF1ZXN0IGJ1Zl9yZXF1ZXN0OworICAgICAg
ICBzdHJ1Y3QgeGVuY2FtZXJhX2J1Zl9jcmVhdGVfcmVxIGJ1Zl9jcmVhdGU7CisgICAgICAgIHN0
cnVjdCB4ZW5jYW1lcmFfaW5kZXggaW5kZXg7CisgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY3Ry
bF92YWx1ZSBjdHJsX3ZhbHVlOworICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2dldF9jdHJsX3Jl
cSBnZXRfY3RybDsKKyAgICAgICAgdWludDhfdCByZXNlcnZlZFs1Nl07CisgICAgfSByZXE7Cit9
OworCitzdHJ1Y3QgeGVuY2FtZXJhX3Jlc3AgeworICAgIHVpbnQxNl90IGlkOworICAgIHVpbnQ4
X3Qgb3BlcmF0aW9uOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWQ7CisgICAgaW50MzJfdCBzdGF0dXM7
CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2NvbmZpZ19yZXNwIGNvbmZp
ZzsKKyAgICAgICAgc3RydWN0IHhlbmNhbWVyYV9idWZfZ2V0X2xheW91dF9yZXNwIGJ1Zl9sYXlv
dXQ7CisgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfYnVmX3JlcXVlc3QgYnVmX3JlcXVlc3Q7Cisg
ICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfY3RybF9lbnVtX3Jlc3AgY3RybF9lbnVtOworICAgICAg
ICBzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxfdmFsdWUgY3RybF92YWx1ZTsKKyAgICAgICAgdWludDhf
dCByZXNlcnZlZDFbNTZdOworICAgIH0gcmVzcDsKK307CisKK3N0cnVjdCB4ZW5jYW1lcmFfZXZ0
IHsKKyAgICB1aW50MTZfdCBpZDsKKyAgICB1aW50OF90IHR5cGU7CisgICAgdWludDhfdCByZXNl
cnZlZFs1XTsKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB4ZW5jYW1lcmFfZnJhbWVfYXZh
aWxfZXZ0IGZyYW1lX2F2YWlsOworICAgICAgICBzdHJ1Y3QgeGVuY2FtZXJhX2N0cmxfdmFsdWUg
Y3RybF92YWx1ZTsKKyAgICAgICAgdWludDhfdCByZXNlcnZlZFs1Nl07CisgICAgfSBldnQ7Cit9
OworCitERUZJTkVfUklOR19UWVBFUyh4ZW5fY2FtZXJhaWYsIHN0cnVjdCB4ZW5jYW1lcmFfcmVx
LCBzdHJ1Y3QgeGVuY2FtZXJhX3Jlc3ApOworCisvKgorICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICogICAgICAgICAgICAgICAgICAgICAgICBCYWNrIHRvIGZyb250IGV2ZW50cyBkZWxpdmVyeQor
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogSW4gb3JkZXIgdG8gZGVsaXZlciBhc3luY2hyb25v
dXMgZXZlbnRzIGZyb20gYmFjayB0byBmcm9udCBhIHNoYXJlZCBwYWdlIGlzCisgKiBhbGxvY2F0
ZWQgYnkgZnJvbnQgYW5kIGl0cyBncmFudGVkIHJlZmVyZW5jZSBwcm9wYWdhdGVkIHRvIGJhY2sg
dmlhCisgKiBYZW5TdG9yZSBlbnRyaWVzIChldnQtcmluZy1yZWYvZXZ0LWV2ZW50LWNoYW5uZWwp
LgorICogVGhpcyBwYWdlIGhhcyBhIGNvbW1vbiBoZWFkZXIgdXNlZCBieSBib3RoIGZyb250IGFu
ZCBiYWNrIHRvIHN5bmNocm9uaXplCisgKiBhY2Nlc3MgYW5kIGNvbnRyb2wgZXZlbnQncyByaW5n
IGJ1ZmZlciwgd2hpbGUgYmFjayBiZWluZyBhIHByb2R1Y2VyIG9mIHRoZQorICogZXZlbnRzIGFu
ZCBmcm9udCBiZWluZyBhIGNvbnN1bWVyLiBUaGUgcmVzdCBvZiB0aGUgcGFnZSBhZnRlciB0aGUg
aGVhZGVyCisgKiBpcyB1c2VkIGZvciBldmVudCBwYWNrZXRzLgorICoKKyAqIFVwb24gcmVjZXB0
aW9uIG9mIGFuIGV2ZW50KHMpIGZyb250IG1heSBjb25maXJtIGl0cyByZWNlcHRpb24KKyAqIGZv
ciBlaXRoZXIgZWFjaCBldmVudCwgZ3JvdXAgb2YgZXZlbnRzIG9yIG5vbmUuCisgKi8KKworc3Ry
dWN0IHhlbmNhbWVyYV9ldmVudF9wYWdlIHsKKyAgICB1aW50MzJfdCBpbl9jb25zOworICAgIHVp
bnQzMl90IGluX3Byb2Q7CisgICAgdWludDhfdCByZXNlcnZlZFs1Nl07Cit9OworCisjZGVmaW5l
IFhFTkNBTUVSQV9FVkVOVF9QQUdFX1NJWkUgNDA5NgorI2RlZmluZSBYRU5DQU1FUkFfSU5fUklO
R19PRkZTIChzaXplb2Yoc3RydWN0IHhlbmNhbWVyYV9ldmVudF9wYWdlKSkKKyNkZWZpbmUgWEVO
Q0FNRVJBX0lOX1JJTkdfU0laRSAoWEVOQ0FNRVJBX0VWRU5UX1BBR0VfU0laRSAtIFhFTkNBTUVS
QV9JTl9SSU5HX09GRlMpCisjZGVmaW5lIFhFTkNBTUVSQV9JTl9SSU5HX0xFTiAoWEVOQ0FNRVJB
X0lOX1JJTkdfU0laRSAvIHNpemVvZihzdHJ1Y3QgeGVuY2FtZXJhX2V2dCkpCisjZGVmaW5lIFhF
TkNBTUVSQV9JTl9SSU5HKHBhZ2UpIFwKKyAgICAoKHN0cnVjdCB4ZW5jYW1lcmFfZXZ0ICopKChj
aGFyICopKHBhZ2UpICsgWEVOQ0FNRVJBX0lOX1JJTkdfT0ZGUykpCisjZGVmaW5lIFhFTkNBTUVS
QV9JTl9SSU5HX1JFRihwYWdlLCBpZHgpIFwKKyAgICAoWEVOQ0FNRVJBX0lOX1JJTkcoKHBhZ2Up
KVsoaWR4KSAlIFhFTkNBTUVSQV9JTl9SSU5HX0xFTl0pCisKKyNlbmRpZiAvKiBfX1hFTl9QVUJM
SUNfSU9fQ0FNRVJBSUZfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFi
LXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4y
MC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:39:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:39: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-devel-bounces@lists.xenproject.org>)
	id 1gjLBa-0005fK-EV; Tue, 15 Jan 2019 09:39: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=1MMZ=PX=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gjLBZ-0005fF-4E
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:39:05 +0000
X-Inumbo-ID: 64d0b500-18a9-11e9-92db-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64d0b500-18a9-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:39:04 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id p6so1539096lfc.1
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 01:39:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=tpvUpXfnE2jE0U2Fsg6oxHwUKxOhwEZ3IV1baKcfxGg=;
 b=FRDj883SGugXAje+92WG9jEECb+A/bULu9g9Y+wyUSWTPMmOkmMsDCCkfLMSN3HKvc
 0TcTEFbSWuuoLoZRvcKkcOm9q69cERqAKFwz8lKZsn/c0HWuY0KqvsM+fjCI0nni1sxj
 FdK9xz7MNsuNkzVGpciu37vfwI9k5bPUg9YJWXwOUa9v5u4kPsqymCkUj3/sM3E/LU8F
 njHd/u+fSE9j1Bj3QrSIaj3/ktyGsTC4L+NPxZI9yTLRvOmtRNNooB64eh5Wxa0gRDz7
 mm6TMmj11DU2t9UDM+h/3xlQVyAfUpcqMvt9qOJKjeEs8Tvsu7YnBJZNd/i7wGAzzr2h
 6vBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=tpvUpXfnE2jE0U2Fsg6oxHwUKxOhwEZ3IV1baKcfxGg=;
 b=flDbtZzJRr7v2GDbo87TQXeSDstNa4eBYG1dYGjqF+bvSy+4z3pm6vQovW4P5d1SWN
 ANHG/WCSRplULfr2lRjOeU1q++BqSEcYWq0I07DMYLb9x9w/vl39ryObumOOIi5Y+5bW
 QdYUwiOUS/mtVYX2YbZtFdDaWZRz9PFzKbvqdqut4hqN1lFP18Q/0tbvSuZzp77y4A5Q
 ee4xTfWq52Ad/hDUIYkslJvXI5NmYzkhc/LXdeBZDH3+aL2k+JQk3VdE7SAyXJXKEIv+
 kVuQ7QtjkSQnIdwCCst6vZJyMO9Jk5B9/yAdPrMFYw9T2xXcGxjNPDVv+65s2SO+TaE6
 FXFg==
X-Gm-Message-State: AJcUukfZsHOzt9gJes7ZCnx8UspGrDz8meR3OfCDmFEHPR1++SBfK0lz
 ZwJxs4LhkBZFLcGenfiJXvXX51TR
X-Google-Smtp-Source: ALg8bN7XiA7VeOge0XP9r+R+pK13AecQx3+d9YhUhs6fv4VRLVKg4DYXtxZckW5IDyn8R816hGu77w==
X-Received: by 2002:a19:ee08:: with SMTP id g8mr2188904lfb.72.1547545141997;
 Tue, 15 Jan 2019 01:39:01 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id l3-v6sm490935ljg.21.2019.01.15.01.39.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 01:39:01 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org,
 linux-media@vger.kernel.org, sakari.ailus@linux.intel.com,
 koji.matsuoka.xm@renesas.com, hverkuil@xs4all.nl
Date: Tue, 15 Jan 2019 11:38:52 +0200
Message-Id: <20190115093853.15495-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 0/1] cameraif: add ABI for para-virtual camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSGVsbG8hCgpBdCB0aGUgbW9tZW50IFhlbiBbMV0gYWxyZWFkeSBzdXBwb3J0cyBz
b21lIHZpcnR1YWwgbXVsdGltZWRpYQpmZWF0dXJlcyBbMl0gc3VjaCBhcyB2aXJ0dWFsIGRpc3Bs
YXksIHNvdW5kLiBJdCBzdXBwb3J0cyBrZXlib2FyZHMsCnBvaW50ZXJzIGFuZCBtdWx0aS10b3Vj
aCBkZXZpY2VzIGFsbCBhbGxvd2luZyBYZW4gdG8gYmUgdXNlZCBpbgphdXRvbW90aXZlIGFwcGxp
YW5jZXMsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50IChJVkkpIHN5c3RlbXMKYW5kIG1hbnkgbW9y
ZS4KCkZyb250ZW5kIGltcGxlbWVudGF0aW9uIGlzIGF2YWlsYWJsZSBhdCBbM10gYW5kIHRoZSBj
b3JyZXNwb25kaW5nCmJhY2tlbmQgYXQgWzRdLiBUaGVzZSBhcmUgd29yayBpbiBwcm9ncmVzcywg
YnV0IGZyb250ZW5kIGFscmVhZHkKcGFzc2VzIHY0bDItY29tcGxpYW5jZSB0ZXN0IGZvciBWNEwy
IGRyaXZlcnMuIGxpYnhsIHByZWxpbWluYXJ5CmNoYW5nZXMgYXJlIGF2YWlsYWJsZSBhdCBbNV0u
CgpUaGlzIHdvcmsgYWRkcyBhIG5ldyBYZW4gcGFyYS12aXJ0dWFsaXplZCBwcm90b2NvbCBmb3Ig
YSB2aXJ0dWFsCmNhbWVyYSBkZXZpY2Ugd2hpY2ggZXh0ZW5kcyBtdWx0aW1lZGlhIGNhcGFiaWxp
dGllcyBvZiBYZW4gZXZlbgpmYXJ0aGVyOiB2aWRlbyBjb25mZXJlbmNpbmcsIElWSSwgaGlnaCBk
ZWZpbml0aW9uIG1hcHMgZXRjLgoKVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3Qg
bmVlZGVkIGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUKZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3Np
YmxlIHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgaWYgbmVlZCBiZToKCjEuIFByb3ZpZGUgbWVhbnMg
Zm9yIGJhc2UgdmlydHVhbCBkZXZpY2UgY29uZmlndXJhdGlvbjoKIC0gcGl4ZWwgZm9ybWF0cwog
LSByZXNvbHV0aW9ucwogLSBmcmFtZSByYXRlcwoyLiBTdXBwb3J0IGJhc2ljIGNhbWVyYSBjb250
cm9sczoKIC0gY29udHJhc3QKIC0gYnJpZ2h0bmVzcwogLSBodWUKIC0gc2F0dXJhdGlvbgozLiBT
dXBwb3J0IHN0cmVhbWluZyBjb250cm9sCgpJIHdvdWxkIGxpa2UgdG8gdGhhbmsgSGFucyBWZXJr
dWlsIDxodmVya3VpbEB4czRhbGwubmw+IGZvciB2YWx1YWJsZQpjb21tZW50cyBhbmQgaGVscC4K
ClRoYW5rIHlvdSwKT2xla3NhbmRyIEFuZHJ1c2hjaGVua28KCkNoYW5nZXMgc2luY2UgdjM6Cj09
PT09PT09PT09PT09PT09CgoxLiBBZGQgdHJpbW1pbmcgZXhhbXBsZSBmb3Igc2hvcnQgRk9VUkND
IGxhYmVscywgZS5nLiBZMTYgYW5kIFkxNi1CRQoyLiBSZW1vdmUgZnJvbSBYRU5DQU1FUkFfT1Bf
Q09ORklHX1hYWCByZXF1ZXN0cyBjb2xvcnNwYWNlLCB4ZmVyX2Z1bmMsCiAgIHljYmNyX2VuYywg
cXVhbnRpemF0aW9uIGFuZCBtb3ZlIHRob3NlIGludG8gdGhlIGNvcnJlc3BvbmRpbmcgcmVzcG9u
c2UKMy4gRXh0ZW5kIGRlc2NyaXB0aW9uIG9mIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVC5udW1f
YnVmczogbGltaXQgdG8KICAgbWF4aW11bSBidWZmZXJzIGFuZCBudW1fYnVmcyA9PSAwIGNhc2UK
NC4gRXh0ZW5kIGRlY3JpcHRpb24gb2YgWEVOQ0FNRVJBX09QX0JVRl9DUkVBVEUuaW5kZXggYW5k
IHNwZWNpZnkgaXRzCiAgIHJhbmdlCjUuIE1ha2UgWEVOQ0FNRVJBX0VWVF9GUkFNRV9BVkFJTC5z
ZXFfbnVtIDMyLWJpdCBpbnN0ZWFkIG9mIDY0LWJpdAoKQ2hhbmdlcyBzaW5jZSB2MjoKPT09PT09
PT09PT09PT09PT0KCjEuIEFkZCAibWF4LWJ1ZmZlcnMiIGZyb250ZW5kIGNvbmZpZ3VyYXRpb24g
ZW50cnksIGUuZy4KICAgdGhlIG1heGltdW0gbnVtYmVyIG9mIGNhbWVyYSBidWZmZXJzIGEgZnJv
bnRlbmQgbWF5IHVzZS4KMi4gQWRkIGJpZy1lbmRpYW4gcGl4ZWwtZm9ybWF0IHN1cHBvcnQ6CiAt
ICJmb3JtYXRzIiBjb25maWd1cmF0aW9uIHN0cmluZyBsZW5ndGggY2hhbmdlZCBmcm9tIDQgdG8g
NwogICBvY3RldHMsIHNvIHdlIGNhbiBhbHNvIG1hbmFnZSBCRSBwaXhlbC1mb3JtYXRzCiAtIGFk
ZCBjb3JyZXNwb25kaW5nIGNvbW1lbnRzIHRvIEZPVVJDQyBtYXBwaW5ncyBkZXNjcmlwdGlvbgoz
LiBOZXcgY29tbWFuZHMgYWRkZWQgdG8gdGhlIHByb3RvY29sIGFuZCBkb2N1bWVudGVkOgogLSBY
RU5DQU1FUkFfT1BfQ09ORklHX1ZBTElEQVRFCiAtIFhFTkNBTUVSQV9PUF9GUkFNRV9SQVRFX1NF
VAogLSBYRU5DQU1FUkFfT1BfQlVGX0dFVF9MQVlPVVQKNC4tQWRkIGRlZmF1bHRzIGZvciBjb2xv
cnNwYWNlLCB4ZmVyLCB5Y2Jjcl9lbmMgYW5kIHF1YW50aXphdGlvbgo1LiBSZW1vdmUgWEVOQ0FN
RVJBX0VWVF9DT05GSUdfQ0hBTkdFIGV2ZW50CjYuIE1vdmUgcGxhbmUgb2Zmc2V0cyB0byBYRU5D
QU1FUkFfT1BfQlVGX1JFUVVFU1QgYXMgb2Zmc2V0cwogICByZXF1aXJlZCBmb3IgdGhlIGZyb250
ZW5kIG1pZ2h0IG5vdCBiZSBrbm93biBhdCB0aGUgY29uZmlndXJhdGlvbiB0aW1lCjcuIENsZWFu
IHVwIGFuZCBhZGRyZXNzIGNvbW1lbnRzIHRvIHYyIG9mIHRoZSBwcm90b2NvbAoKQ2hhbmdlcyBz
aW5jZSB2MToKPT09PT09PT09PT09PT09PT0KCjEuIEFkZGVkIFhlblN0b3JlIGVudHJpZXM6CiAt
IGZyYW1lLXJhdGVzCjIuIERvIG5vdCByZXF1aXJlIHRoZSBGT1VSQ0MgY29kZSBpbiBYZW5TdG9y
ZSB0byBiZSB1cHBlciBjYXNlIG9ubHkKMy4gQWRkZWQvY2hhbmdlZCBjb21tYW5kIHNldDoKIC0g
Y29uZmlndXJhdGlvbiBnZXQvc2V0CiAtIGJ1ZmZlciBxdWV1ZS9kZXF1ZXVlCiAtIGNvbnRyb2wg
Z2V0CjQuIEFkZGVkIGNvbnRyb2wgZmxhZ3MsIGUuZy4gcmVhZC1vbmx5IGV0Yy4KNS4gQWRkZWQg
Y29sb3JzcGFjZSBjb25maWd1cmF0aW9uIHN1cHBvcnQsIHJlbGV2YW50IGNvbnN0YW50cwo2LiBB
ZGRlZCBldmVudHM6CiAtIGNvbmZpZ3VyYXRpb24gY2hhbmdlCiAtIGNvbnRyb2wgY2hhbmdlCjcu
IENoYW5nZWQgY29udHJvbCB2YWx1ZXMgdG8gNjQtYml0CjguIEFkZGVkIHNlcXVlbmNlIG51bWJl
ciB0byBmcmFtZSBhdmFpbCBldmVudAo5LiBDb2Rpbmcgc3R5bGUgY2xlYW51cAoKWzFdIGh0dHBz
Oi8vd3d3LnhlbnByb2plY3Qub3JnLwpbMl0gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPXhlbi5naXQ7YT10cmVlO2Y9eGVuL2luY2x1ZGUvcHVibGljL2lvClszXSBodHRwczovL2dp
dGh1Yi5jb20vYW5kcjIwMDAvbGludXgvdHJlZS9jYW1lcmFfZnJvbnRfdjEvZHJpdmVycy9tZWRp
YS94ZW4KWzRdIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmRyMjAwMC9jYW1lcmFfYmUKWzVdIGh0dHBz
Oi8vZ2l0aHViLmNvbS9hbmRyMjAwMC94ZW4vdHJlZS92Y2FtZXJhCgpPbGVrc2FuZHIgQW5kcnVz
aGNoZW5rbyAoMSk6CiAgY2FtZXJhaWY6IGFkZCBBQkkgZm9yIHBhcmEtdmlydHVhbCBjYW1lcmEK
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaCB8IDEzNjQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTM2NCBpbnNlcnRpb25zKCspCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKCi0tIAoyLjIw
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:40:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:40: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-devel-bounces@lists.xenproject.org>)
	id 1gjLCV-0005xw-F4; Tue, 15 Jan 2019 09:40: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=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjLCT-0005o0-T9
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:40:01 +0000
X-Inumbo-ID: 861f8ac7-18a9-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 861f8ac7-18a9-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:39:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84598727"
To: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <da25bb64-e2a6-94ef-db14-174940715f17@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <05c5b27b-a994-7a80-2419-ddd1b0eaa905@citrix.com>
Date: Tue, 15 Jan 2019 09:38:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <da25bb64-e2a6-94ef-db14-174940715f17@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] xen-commandline document
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAwOToyMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBSZWNlbnRseSB0aGVy
ZSBoYXZlIGJlZW4gc2V2ZXJhbCByZXF1ZXN0cyB0byBhZGQgZGlzY2xhaW1lcnMKPiBsaWtlICJv
bmx5IGFwcGxpY2FibGUgaWYgQ09ORklHX3h5eiBkZWZpbmVkIiB0bwo+IGRvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLnBhbmRvYy4KPgo+IEFzIHRoYXQgZmlsZSB3aWxsIGJlIHVzZWQgYXMgc291
cmNlIGZvciB0aGUgaW5zdGFsbGVkIGZpbGUKPiAvdXNyL3NoYXJlL2RvYy94ZW4vaHRtbC9taXNj
L3hlbi1jb21tYW5kLWxpbmUuaHRtbCB0aGVyZSBtaWdodCBiZQo+IGEgYmV0dGVyIGFsdGVybmF0
aXZlIGluc3RlYWQgb2YgYWRkaW5nIHN1Y2ggZGlzY2xhaW1lcnM6IHdoYXQgaWYKPiB3ZSBwdXQg
c3VjaCBvcHRpb25zIGluICNpZmRlZiBDT05GSUdfeHl6IHNlY3Rpb25zIGFuZCBsZXQgQ1BQCj4g
Y3JlYXRlIGEgZmlsZSB3aXRoIG9ubHkgdGhvc2Ugb3B0aW9ucyBkb2N1bWVudGVkIHdoaWNoIGFy
ZQo+IGFwcGxpY2FibGUgdG8gdGhlIGluc3RhbGxlZCBoeXBlcnZpc29yPwo+Cj4gVGhlIHNvdXJj
ZSBmaWxlIHVzZWQgd291bGQgYmUgc3RpbGwgYXZhaWxhYmxlIGZvciB0aGUgZGV2ZWxvcGVyCj4g
KHdobyBzaG91bGQgdW5kZXJzdGFuZCB0aGUgI2lmZGVmcykgd2hpbGUgb24gYSBYZW4gaG9zdCBv
bmx5IHRoZQo+IGF2YWlsYWJsZSBvcHRpb25zIHdvdWxkIGJlIGRvY3VtZW50ZWQuIEZvciBsb2Nh
dGlvbnMgbGlrZQo+Cj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5odG1sCj4KPiB3ZSBjb3VsZCB1c2UgYW4gImFsbHllc2NvbmZpZyIg
Zm9yIGVhY2ggYXJjaGl0ZWN0dXJlIGFzIGNvbmZpZwo+IHNvdXJjZS4KPgo+IFRob3VnaHRzPwoK
YWxseWVzY29uZmlnIGRvZXNuJ3Qgd29yayB3aXRoIG11dHVhbGx5IGluY29tcGF0aWJsZSBvcHRp
b25zLCB3aGVyZSBvbmUKb2YgdGhlbSB3aWxsIGRlZmluaXRlbHkgYmUgbgoKT3ZlcmFsbCwgSSdt
IGZhaXJseSAtMSB0byB0aGlzIGlkZWEuwqAgSSBkb24ndCBsaWtlIHRoZSBpZGVhIG9mIG1lcmdp
bmcKdGhlIHhlbi8gYW5kIGRvY3MvIGJ1aWxkcyB0byBiZSBhYmxlIHRvIG1ha2UgdGhpcyBoYXBw
ZW4sIGFuZCB3aGlsZSBpdAptYXkgYmUgZmFpcmx5IHNpbXBsZSBhbmQgZWFzeSBpbiB0aGUgQVJH
TyBjYXNlLCBpdCBpcyBtb3N0IGRlZmluaXRlbHkKbm90IGluIHRoZSBYU00gY2FzZS4KClRoZXJl
IGlzIGEgc3BlY2lmaWMgcmVhc29uIHdoeSBkb2N1bWVudGF0aW9uIGlzbid0IHdyaXR0ZW4gaW4g
QywgYW5kIElNTwppdCBzaG91bGQgYmUga2VwdCB0aGF0IHdheS4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:45:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:45: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-devel-bounces@lists.xenproject.org>)
	id 1gjLHa-0006c9-50; Tue, 15 Jan 2019 09: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=rPLV=PX=citrix.com=prvs=9118961a7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gjLHY-0006c4-GB
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:45:16 +0000
X-Inumbo-ID: 423ee16f-18aa-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 423ee16f-18aa-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:45:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84598946"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Chao Gao' <chao.gao@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
Thread-Index: AQHUrKhyidDt1Yaex06VkphkBaxXBqWv67GAgAAO94CAABkMwA==
Date: Tue, 15 Jan 2019 09:44:13 +0000
Message-ID: <a38197defe084f5683e65a365fd0db82@AMSPEX02CL03.citrite.net>
References: <20190115080439.GA3883@gao-cwp>
 <20190115081825.qh6vxvy6bvqwqflb@mac> <20190115091158.GA5672@gao-cwp>
In-Reply-To: <20190115091158.GA5672@gao-cwp>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQpbc25pcF0KPiA+PiAoWEVOKSBYZW4gY2FsbCB0
cmFjZToKPiA+PiAoWEVOKSAgICBbPGZmZmY4MmQwODAyNWNjYmM+XSBpb21tdV9tYXArMHhiYS8w
eDE3Ngo+ID4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDQxODJkOD5dIGlvbW11X2h3ZG9tX2luaXQr
MHhlZi8weDIyMAo+ID4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDQzNzE2Yz5dIGRvbTBfY29uc3Ry
dWN0X3B2aCsweDE4OS8weDEyOWUKPiA+PiAoWEVOKSAgICBbPGZmZmY4MmQwODA0M2U1M2M+XSBj
b25zdHJ1Y3RfZG9tMCsweGQ0LzB4YjE0Cj4gPj4gKFhFTikgICAgWzxmZmZmODJkMDgwNDJkOGVm
Pl0gX19zdGFydF94ZW4rMHgyNzEwLzB4MjgzMAo+ID4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDIw
MDBmMz5dIF9faGlnaF9zdGFydCsweDUzLzB4NTUKPiA+PiAoWEVOKQo+ID4+IChYRU4pCj4gPj4g
KFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ID4+IChYRU4p
IFBhbmljIG9uIENQVSAwOgo+ID4+IChYRU4pIEFzc2VydGlvbiAnSVNfQUxJR05FRChkZm5feChk
Zm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKScgZmFpbGVkIGF0Cj4gaW9tbXUuYzozMjMKPiA+PiAo
WEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gPgo+ID5PaCwg
dGhpcyB3YXMgYWRkZWQgYnkgUGF1bCBxdWl0ZSByZWNlbnRseS4gWW91IHNlZW0gdG8gYmUgdXNp
bmcgYQo+ID5yYXRoZXIgb2xkIGNvbW1pdCAoYTViMGViMzYzNiksIGlzIHRoZXJlIGFueSByZWFz
b24gZm9yIHVzaW5nIHN1Y2ggYW4KPiA+b2xkIGJhc2VsaW5lPwo+IAo+IEkgd2FzIHVzaW5nIHRo
ZSBtYXN0ZXIgYnJhbmNoLiBZb3VyIHBhdGNoIGJlbG93IGRpZCBmaXggdGhpcyBpc3N1ZS4KPiAK
CkdpdmVuIHRoaXMgZmFpbHVyZSBhbmQgdGhlIGZhY3QgdGhhdCB2YWxpZCBvcmRlcnMgZGlmZmVy
IGJldHdlZW4gZGlmZmVyZW50IGFyY2hpdGVjdHVyZXMsIEkgcHJvcG9zZSB3ZSBjaGFuZ2UgdGhl
IGFyZ3VtZW50IHRvIHRoZSBpb21tdV9tYXAvdW5tYXAgd3JhcHBlciBmdW5jdGlvbnMgZnJvbSBh
biBvcmRlciB0byBhIGNvdW50LCB0aHVzIG1ha2luZyBpdCBjbGVhciB0aGF0IHRoZXJlIGlzIG5v
IGFsaWdubWVudCByZXN0cmljdGlvbi4KCiAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:50:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:50: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-devel-bounces@lists.xenproject.org>)
	id 1gjLMs-0007NH-Px; Tue, 15 Jan 2019 09:50: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=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjLMr-0007MB-5H
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:50:45 +0000
X-Inumbo-ID: 05c929bd-18ab-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05c929bd-18ab-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:50:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84599178"
To: <xen-devel@lists.xenproject.org>
References: <da25bb64-e2a6-94ef-db14-174940715f17@suse.com>
 <05c5b27b-a994-7a80-2419-ddd1b0eaa905@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f5fb005e-c05c-59a7-c238-2864b5ccc40b@citrix.com>
Date: Tue, 15 Jan 2019 09:49:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <05c5b27b-a994-7a80-2419-ddd1b0eaa905@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] xen-commandline document
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAwOTozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNS8wMS8yMDE5
IDA5OjIzLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBSZWNlbnRseSB0aGVyZSBoYXZlIGJlZW4g
c2V2ZXJhbCByZXF1ZXN0cyB0byBhZGQgZGlzY2xhaW1lcnMKPj4gbGlrZSAib25seSBhcHBsaWNh
YmxlIGlmIENPTkZJR194eXogZGVmaW5lZCIgdG8KPj4gZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jLgo+Pgo+PiBBcyB0aGF0IGZpbGUgd2lsbCBiZSB1c2VkIGFzIHNvdXJjZSBmb3Ig
dGhlIGluc3RhbGxlZCBmaWxlCj4+IC91c3Ivc2hhcmUvZG9jL3hlbi9odG1sL21pc2MveGVuLWNv
bW1hbmQtbGluZS5odG1sIHRoZXJlIG1pZ2h0IGJlCj4+IGEgYmV0dGVyIGFsdGVybmF0aXZlIGlu
c3RlYWQgb2YgYWRkaW5nIHN1Y2ggZGlzY2xhaW1lcnM6IHdoYXQgaWYKPj4gd2UgcHV0IHN1Y2gg
b3B0aW9ucyBpbiAjaWZkZWYgQ09ORklHX3h5eiBzZWN0aW9ucyBhbmQgbGV0IENQUAo+PiBjcmVh
dGUgYSBmaWxlIHdpdGggb25seSB0aG9zZSBvcHRpb25zIGRvY3VtZW50ZWQgd2hpY2ggYXJlCj4+
IGFwcGxpY2FibGUgdG8gdGhlIGluc3RhbGxlZCBoeXBlcnZpc29yPwo+Pgo+PiBUaGUgc291cmNl
IGZpbGUgdXNlZCB3b3VsZCBiZSBzdGlsbCBhdmFpbGFibGUgZm9yIHRoZSBkZXZlbG9wZXIKPj4g
KHdobyBzaG91bGQgdW5kZXJzdGFuZCB0aGUgI2lmZGVmcykgd2hpbGUgb24gYSBYZW4gaG9zdCBv
bmx5IHRoZQo+PiBhdmFpbGFibGUgb3B0aW9ucyB3b3VsZCBiZSBkb2N1bWVudGVkLiBGb3IgbG9j
YXRpb25zIGxpa2UKPj4KPj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21p
c2MveGVuLWNvbW1hbmQtbGluZS5odG1sCj4+Cj4+IHdlIGNvdWxkIHVzZSBhbiAiYWxseWVzY29u
ZmlnIiBmb3IgZWFjaCBhcmNoaXRlY3R1cmUgYXMgY29uZmlnCj4+IHNvdXJjZS4KPj4KPj4gVGhv
dWdodHM/Cj4gYWxseWVzY29uZmlnIGRvZXNuJ3Qgd29yayB3aXRoIG11dHVhbGx5IGluY29tcGF0
aWJsZSBvcHRpb25zLCB3aGVyZSBvbmUKPiBvZiB0aGVtIHdpbGwgZGVmaW5pdGVseSBiZSBuCj4K
PiBPdmVyYWxsLCBJJ20gZmFpcmx5IC0xIHRvIHRoaXMgaWRlYS7CoCBJIGRvbid0IGxpa2UgdGhl
IGlkZWEgb2YgbWVyZ2luZwo+IHRoZSB4ZW4vIGFuZCBkb2NzLyBidWlsZHMgdG8gYmUgYWJsZSB0
byBtYWtlIHRoaXMgaGFwcGVuLCBhbmQgd2hpbGUgaXQKPiBtYXkgYmUgZmFpcmx5IHNpbXBsZSBh
bmQgZWFzeSBpbiB0aGUgQVJHTyBjYXNlLCBpdCBpcyBtb3N0IGRlZmluaXRlbHkKPiBub3QgaW4g
dGhlIFhTTSBjYXNlLgo+Cj4gVGhlcmUgaXMgYSBzcGVjaWZpYyByZWFzb24gd2h5IGRvY3VtZW50
YXRpb24gaXNuJ3Qgd3JpdHRlbiBpbiBDLCBhbmQgSU1PCj4gaXQgc2hvdWxkIGJlIGtlcHQgdGhh
dCB3YXkuCgpGdXJ0aGVybW9yZSwgaW4gWGVuU2VydmVyIGF0IGxlYXN0LCB3ZSBzaGlwIHR3byBo
eXBlcnZpc29ycyAoYSByZWxlYXNlCmFuZCBhIGRlYnVnIG9uZSkuwqAgVGhlc2UgaGF2ZSBkaWZm
ZXJlbnQgb3B0aW9ucyBhdmFpbGFibGUsIGR1ZSB0bwpDT05GSUdfREVCVUcuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:52:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:52: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-devel-bounces@lists.xenproject.org>)
	id 1gjLOG-0007RY-5E; Tue, 15 Jan 2019 09:52: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=Pz3D=PX=oracle.com=liam.merwick@srs-us1.protection.inumbo.net>)
 id 1gjLOF-0007RR-2u
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:52:11 +0000
X-Inumbo-ID: 39a9c9bf-18ab-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39a9c9bf-18ab-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:52:10 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0F9iR2Z028605;
 Tue, 15 Jan 2019 09:51:09 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=Yo6OluSQaFCjsT9A3fRbbx4pf7U+fAu+/0Cu6bOtD0M=;
 b=B0DuX1+pCrRPwGupDr25bCz+nnpAHIG7MjZ+PjJT64wK1uVPQO+T69ujyCCkgwK/2VjP
 KH2G++EbB32fb7NwavUMAHcMIoEKkz2ol7reofXMAHhX2zPx/IIdldXBnCxFYnCWh+n9
 2vM4K6STxx1H2NWKRv0WwB7esfr7X0XqGHbIsjFHmV7ASReHaXHOFV5R5Ub2WDOLnJft
 fj4LfxY9ZkiE9PgLxQSgesIW8cT+lYLpeUFY9YVUvHOcyvCUKCRhefil/Ni4aCNPQs3h
 lPS3BuH2MwBRp2R7CypXzj17DXYJTJrm5Jh5qVFL7BmOuj54DR6x833PzQBb7QewXqSO ww== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2pybjnjyvt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 09:51:09 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0F9p8v0001032
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 09:51:08 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0F9p7ME022333;
 Tue, 15 Jan 2019 09:51:07 GMT
Received: from [10.175.168.140] (/10.175.168.140)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 15 Jan 2019 01:51:07 -0800
To: Stefano Garzarella <sgarzare@redhat.com>,
 Maran Wilson <maran.wilson@oracle.com>
References: <1545422632-24444-1-git-send-email-liam.merwick@oracle.com>
 <CAGxU2F53zsuVRBbvGTOU81zObL+4tTg_FgE0i04G2eOWckc29Q@mail.gmail.com>
 <aa1cbeec-bb31-8849-c34b-e2397dc1c475@oracle.com>
 <CAGxU2F7rHv7HNNmvLSw9b5_GPEZqvo-XgCoc0penp8eFmWm6gw@mail.gmail.com>
 <fb7e62ea-0d3e-9b6f-4f1c-4bd780e50398@oracle.com>
 <d1877cd9-7374-1512-7b01-2a2fb184643a@oracle.com>
 <20190110151241.t5jxzsjsnujhkftw@steredhat>
From: Liam Merwick <liam.merwick@oracle.com>
Message-ID: <11e1206f-d6f8-45c0-5670-21c50c32d819@oracle.com>
Date: Tue, 15 Jan 2019 09:51:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190110151241.t5jxzsjsnujhkftw@steredhat>
Content-Language: en-GB
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901150083
Subject: Re: [Xen-devel] [RFC v2 0/4] QEMU changes to do PVH boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, qemu-devel@nongnu.org,
 Stefan Hajnoczi <stefanha@redhat.com>,
 George Kennedy <george.kennedy@oracle.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEwLzAxLzIwMTkgMTU6MTIsIFN0ZWZhbm8gR2FyemFyZWxsYSB3cm90
ZToKPiBPbiBXZWQsIEphbiAwOSwgMjAxOSBhdCAwMToxODoxMlBNIC0wODAwLCBNYXJhbiBXaWxz
b24gd3JvdGU6Cj4+IE9uIDEvOS8yMDE5IDExOjUzIEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4+PiBPbiAxLzkvMTkgNjo1MyBBTSwgU3RlZmFubyBHYXJ6YXJlbGxhIHdyb3RlOgo+Pj4+IEhp
IExpYW0sCj4+Pj4KPj4+PiBPbiBUdWUsIEphbiA4LCAyMDE5IGF0IDM6NDcgUE0gTGlhbSBNZXJ3
aWNrIDxsaWFtLm1lcndpY2tAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+Pj4+IFFFTVUgc2V0cyB0aGUg
aHZtX21vZGxpc3RfZW50cnkgaW4gbG9hZF9saW51eCgpIGFmdGVyIHRoZSBjYWxsIHRvCj4+Pj4+
IGxvYWRfZWxmYm9vdCgpIGFuZCB0aGVuIHFib290IGxvYWRzIGl0IGluIGJvb3RfcHZoX2Zyb21f
ZndfY2ZnKCkKPj4+Pj4KPj4+Pj4gQnV0IHRoZSBjdXJyZW50IFBWSCBwYXRjaGVzIGRvbid0IGhh
bmRsZSBpbml0cmQgKHRoZXkgaGF2ZQo+Pj4+PiBzdGFydF9pbmZvLm5yX21vZHVsZXMgPT0gMSku
Cj4+Pj4gTG9va2luZyBpbiB0aGUgbGludXgga2VybmVsIChhcmNoL3g4Ni9wbGF0Zm9ybS9wdmgv
ZW5saWdodGVuLmMpIEkgc2F3Ogo+Pj4+ICAgICAgIC8qIFRoZSBmaXJzdCBtb2R1bGUgaXMgYWx3
YXlzIHJhbWRpc2suICovCj4+Pj4gICAgICAgaWYgKHB2aF9zdGFydF9pbmZvLm5yX21vZHVsZXMp
IHsKPj4+PiAgICAgICAgICAgc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5ICptb2RhZGRyID0KPj4+
PiAgICAgICAgICAgICAgIF9fdmEocHZoX3N0YXJ0X2luZm8ubW9kbGlzdF9wYWRkcik7Cj4+Pj4g
ICAgICAgICAgIHB2aF9ib290cGFyYW1zLmhkci5yYW1kaXNrX2ltYWdlID0gbW9kYWRkci0+cGFk
ZHI7Cj4+Pj4gICAgICAgICAgIHB2aF9ib290cGFyYW1zLmhkci5yYW1kaXNrX3NpemUgPSBtb2Rh
ZGRyLT5zaXplOwo+Pj4+ICAgICAgIH0KPj4+Pgo+Pj4+IFNvLCBwdXR0aW5nIHN0YXJ0X2luZm8u
bnJfbW9kdWxlcyA9IDEsIG1lYW5zIHRoYXQgdGhlIGZpcnN0Cj4+Pj4gaHZtX21vZGxpc3RfZW50
cnkgc2hvdWxkIGhhdmUgdGhlIHJhbWRpc2sgcGFkZHIgYW5kIHNpemUuIElzIGl0Cj4+Pj4gY29y
cmVjdD8KPj4KPj4gVGhhdCdzIG15IHVuZGVyc3RhbmRpbmcuCj4+Cj4+IEkgdGhpbmsgd2hhdCdz
IG1pc3NpbmcsIGlzIHRoYXQgd2UganVzdCBuZWVkIFFlbXUgb3IgcWJvb3Qvc2VhYmlvcyB0bwo+
PiBwcm9wZXJseSBwb3B1bGF0ZSB0aGUgcHZoX3N0YXJ0X2luZm8ubW9kbGlzdF9wYWRkciB3aXRo
IHRoZSBhZGRyZXNzIChhcwo+PiB1c2FibGUgYnkgdGhlIGd1ZXN0KSBvZiB0aGUgaHZtX21vZGxp
c3RfZW50cnkgd2hpY2ggY29ycmVjdGx5IGRlZmluZXMgdGhlCj4+IGRldGFpbHMgb2YgdGhlIGlu
aXRyZCB0aGF0IGhhcyBhbHJlYWR5IGJlZW4gbG9hZGVkIGludG8gbWVtb3J5IHRoYXQgaXMKPj4g
YWNjZXNzaWJsZSBieSB0aGUgZ3Vlc3QuCj4+Cj4+IC1NYXJhbgo+Pgo+IAo+IEkgdHJpZWQgYW5k
IGl0IHdvcmtzLCBJIG1vZGlmaWVkIFFFTVUgdG8gbG9hZCB0aGUgaW5pdHJkIGFuZCB0byBleHBv
c2UgaXQKPiB0aHJvdWdoIGZ3X2NmZywgdGhlbiBxYm9vdCBsb2FkcyBpdCBhbmQgc2V0IGNvcnJl
Y3RseSB0aGUgaHZtX21vZGxpc3RfZW50cnkuCj4gCj4gWW91IGNhbiBmaW5kIHRoZSBwYXRjaCBv
ZiBRRU1VIGF0IHRoZSBlbmQgb2YgdGhpcyBlbWFpbCBhbmQgdGhlIHFib290Cj4gcGF0Y2ggaGVy
ZTogaHR0cHM6Ly9naXRodWIuY29tL3N0ZWZhbm8tZ2FyemFyZWxsYS9xYm9vdC9jb21taXQvNDFl
MWZkNzY1Yzg0MTllMjcwZmQ3OWQ5YjNhZjVkNTM1NzZlODhhOAo+IAo+IERvIHlvdSB0aGluayBj
YW4gYmUgYSBnb29kIGFwcHJvYWNoPyBJZiB5b3Ugd2FudCwgeW91IGNhbiBhZGQgdGhpcyBwYXRj
aAo+IHRvIHlvdXIgc2VyaWVzLgoKQ29kZSBsb29rcyBnb29kIHRvIG1lLiBJJ2xsIGluY2x1ZGUg
aXQgd2l0aCB2MyBvZiBteSBRRU1VIHBhdGNoZXMuCgpSZWdhcmRzLApMaWFtCgoKPiAKPiBUaGFu
a3MsCj4gU3RlZmFubwo+IAo+IAo+ICBGcm9tIGQ1YzBkNTE3NjhmNWE4ZmIyMTRiZTZjMmJiMGNi
N2U4NmU5OTE3YjcgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4gRnJvbTogU3RlZmFubyBHYXJ6
YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgo+IERhdGU6IFRodSwgMTAgSmFuIDIwMTkgMTU6
MTY6NDQgKzAxMDAKPiBTdWJqZWN0OiBbUEFUQ0hdIHB2aDogbG9hZCBpbml0cmQgYW5kIGV4cG9z
ZSBpdCB0aHJvdWdoIGZ3X2NmZwo+IAo+IFdoZW4gaW5pdHJkIGlzIHNwZWNpZmllZCwgbG9hZCBh
bmQgZXhwb3NlIGl0IHRvIHRoZSBndWVzdCBmaXJtd2FyZQo+IHRocm91Z2ggZndfY2ZnLiBUaGUg
ZmlybXdhcmUgd2lsbCBmaWxsIHRoZSBodm1fc3RhcnRfaW5mbyBmb3IgdGhlCj4ga2VybmVsLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNv
bT4KPiBCYXNlZC1vbjogPDE1NDU0MjI2MzItMjQ0NDQtNS1naXQtc2VuZC1lbWFpbC1saWFtLm1l
cndpY2tAb3JhY2xlLmNvbT4KPiAtLS0KPiAgIGh3L2kzODYvcGMuYyB8IDM4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wYy5jIGIv
aHcvaTM4Ni9wYy5jCj4gaW5kZXggMDZiY2U2YTEwMS4uZjY3MjFmNTFiZSAxMDA2NDQKPiAtLS0g
YS9ody9pMzg2L3BjLmMKPiArKysgYi9ody9pMzg2L3BjLmMKPiBAQCAtOTg2LDI1ICs5ODYsNDUg
QEAgc3RhdGljIHZvaWQgbG9hZF9saW51eChQQ01hY2hpbmVTdGF0ZSAqcGNtcywKPiAgICAgICAg
ICAgICovCj4gICAgICAgICAgIGlmIChsb2FkX2VsZmJvb3Qoa2VybmVsX2ZpbGVuYW1lLCBrZXJu
ZWxfc2l6ZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWFkZXIsIHB2aF9zdGFydF9h
ZGRyLCBmd19jZmcpKSB7Cj4gLSAgICAgICAgICAgIHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSBy
YW1kaXNrX21vZCA9IHsgMCB9Owo+IC0KPiAgICAgICAgICAgICAgIGZjbG9zZShmKTsKPiAgIAo+
ICAgICAgICAgICAgICAgZndfY2ZnX2FkZF9pMzIoZndfY2ZnLCBGV19DRkdfQ01ETElORV9TSVpF
LAo+ICAgICAgICAgICAgICAgICAgIHN0cmxlbihrZXJuZWxfY21kbGluZSkgKyAxKTsKPiAgICAg
ICAgICAgICAgIGZ3X2NmZ19hZGRfc3RyaW5nKGZ3X2NmZywgRldfQ0ZHX0NNRExJTkVfREFUQSwg
a2VybmVsX2NtZGxpbmUpOwo+ICAgCj4gLSAgICAgICAgICAgIGFzc2VydChtYWNoaW5lLT5kZXZp
Y2VfbWVtb3J5ICE9IE5VTEwpOwo+IC0gICAgICAgICAgICByYW1kaXNrX21vZC5wYWRkciA9IG1h
Y2hpbmUtPmRldmljZV9tZW1vcnktPmJhc2U7Cj4gLSAgICAgICAgICAgIHJhbWRpc2tfbW9kLnNp
emUgPQo+IC0gICAgICAgICAgICAgICAgbWVtb3J5X3JlZ2lvbl9zaXplKCZtYWNoaW5lLT5kZXZp
Y2VfbWVtb3J5LT5tcik7Cj4gLQo+IC0gICAgICAgICAgICBmd19jZmdfYWRkX2J5dGVzKGZ3X2Nm
ZywgRldfQ0ZHX0tFUk5FTF9EQVRBLCAmcmFtZGlza19tb2QsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2l6ZW9mKHJhbWRpc2tfbW9kKSk7Cj4gICAgICAgICAgICAgICBmd19jZmdf
YWRkX2kzMihmd19jZmcsIEZXX0NGR19TRVRVUF9TSVpFLCBzaXplb2YoaGVhZGVyKSk7Cj4gICAg
ICAgICAgICAgICBmd19jZmdfYWRkX2J5dGVzKGZ3X2NmZywgRldfQ0ZHX1NFVFVQX0RBVEEsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlciwgc2l6ZW9mKGhlYWRlcikpOwo+
ICAgCj4gKyAgICAgICAgICAgIC8qIGxvYWQgaW5pdHJkICovCj4gKyAgICAgICAgICAgIGlmIChp
bml0cmRfZmlsZW5hbWUpIHsKPiArICAgICAgICAgICAgICAgIGdzaXplIGluaXRyZF9zaXplOwo+
ICsgICAgICAgICAgICAgICAgZ2NoYXIgKmluaXRyZF9kYXRhOwo+ICsgICAgICAgICAgICAgICAg
R0Vycm9yICpnZXJyID0gTlVMTDsKPiArCj4gKyAgICAgICAgICAgICAgICBpZiAoIWdfZmlsZV9n
ZXRfY29udGVudHMoaW5pdHJkX2ZpbGVuYW1lLCAmaW5pdHJkX2RhdGEsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmaW5pdHJkX3NpemUsICZnZXJyKSkgewo+ICsgICAgICAgICAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAicWVtdTogZXJyb3IgcmVhZGluZyBpbml0cmQgJXM6ICVz
XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5pdHJkX2ZpbGVuYW1lLCBnZXJy
LT5tZXNzYWdlKTsKPiArICAgICAgICAgICAgICAgICAgICBleGl0KDEpOwo+ICsgICAgICAgICAg
ICAgICAgfQo+ICsKPiArICAgICAgICAgICAgICAgIGluaXRyZF9tYXggPSBwY21zLT5iZWxvd180
Z19tZW1fc2l6ZSAtIHBjbWMtPmFjcGlfZGF0YV9zaXplIC0gMTsKPiArICAgICAgICAgICAgICAg
IGlmIChpbml0cmRfc2l6ZSA+PSBpbml0cmRfbWF4KSB7Cj4gKyAgICAgICAgICAgICAgICAgICAg
ZnByaW50ZihzdGRlcnIsICJxZW11OiBpbml0cmQgaXMgdG9vIGxhcmdlLCBjYW5ub3Qgc3VwcG9y
dC4iCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiKG1heDogJSJQUkl1MzIiLCBuZWVk
ICUiUFJJZDY0IilcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbml0cmRfbWF4
LCAodWludDY0X3QpaW5pdHJkX3NpemUpOwo+ICsgICAgICAgICAgICAgICAgICAgIGV4aXQoMSk7
Cj4gKyAgICAgICAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICAgICAgaW5pdHJkX2FkZHIg
PSAoaW5pdHJkX21heCAtIGluaXRyZF9zaXplKSAmIH40MDk1Owo+ICsKPiArICAgICAgICAgICAg
ICAgIGZ3X2NmZ19hZGRfaTMyKGZ3X2NmZywgRldfQ0ZHX0lOSVRSRF9BRERSLCBpbml0cmRfYWRk
cik7Cj4gKyAgICAgICAgICAgICAgICBmd19jZmdfYWRkX2kzMihmd19jZmcsIEZXX0NGR19JTklU
UkRfU0laRSwgaW5pdHJkX3NpemUpOwo+ICsgICAgICAgICAgICAgICAgZndfY2ZnX2FkZF9ieXRl
cyhmd19jZmcsIEZXX0NGR19JTklUUkRfREFUQSwgaW5pdHJkX2RhdGEsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGluaXRyZF9zaXplKTsKPiArICAgICAgICAgICAgfQo+ICsK
PiAgICAgICAgICAgICAgIHJldHVybjsKPiAgICAgICAgICAgfQo+ICAgICAgICAgICAvKiBUaGlz
IGxvb2tzIGxpa2UgYSBtdWx0aWJvb3Qga2VybmVsLiBJZiBpdCBpcywgbGV0J3Mgc3RvcAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 09:59:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 09:59:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjLVO-0007i5-Vo; Tue, 15 Jan 2019 09:59: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=93tI=PX=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjLVN-0007i0-Nw
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 09:59:33 +0000
X-Inumbo-ID: 40b8afe9-18ac-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40b8afe9-18ac-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 09:59:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A991BAC43;
 Tue, 15 Jan 2019 09:59:30 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <da25bb64-e2a6-94ef-db14-174940715f17@suse.com>
 <05c5b27b-a994-7a80-2419-ddd1b0eaa905@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <0e3549c8-60e0-651e-ff91-94d961a58ca0@suse.com>
Date: Tue, 15 Jan 2019 10:59:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <05c5b27b-a994-7a80-2419-ddd1b0eaa905@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen-commandline document
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMDozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNS8wMS8yMDE5
IDA5OjIzLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBSZWNlbnRseSB0aGVyZSBoYXZlIGJlZW4g
c2V2ZXJhbCByZXF1ZXN0cyB0byBhZGQgZGlzY2xhaW1lcnMKPj4gbGlrZSAib25seSBhcHBsaWNh
YmxlIGlmIENPTkZJR194eXogZGVmaW5lZCIgdG8KPj4gZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jLgo+Pgo+PiBBcyB0aGF0IGZpbGUgd2lsbCBiZSB1c2VkIGFzIHNvdXJjZSBmb3Ig
dGhlIGluc3RhbGxlZCBmaWxlCj4+IC91c3Ivc2hhcmUvZG9jL3hlbi9odG1sL21pc2MveGVuLWNv
bW1hbmQtbGluZS5odG1sIHRoZXJlIG1pZ2h0IGJlCj4+IGEgYmV0dGVyIGFsdGVybmF0aXZlIGlu
c3RlYWQgb2YgYWRkaW5nIHN1Y2ggZGlzY2xhaW1lcnM6IHdoYXQgaWYKPj4gd2UgcHV0IHN1Y2gg
b3B0aW9ucyBpbiAjaWZkZWYgQ09ORklHX3h5eiBzZWN0aW9ucyBhbmQgbGV0IENQUAo+PiBjcmVh
dGUgYSBmaWxlIHdpdGggb25seSB0aG9zZSBvcHRpb25zIGRvY3VtZW50ZWQgd2hpY2ggYXJlCj4+
IGFwcGxpY2FibGUgdG8gdGhlIGluc3RhbGxlZCBoeXBlcnZpc29yPwo+Pgo+PiBUaGUgc291cmNl
IGZpbGUgdXNlZCB3b3VsZCBiZSBzdGlsbCBhdmFpbGFibGUgZm9yIHRoZSBkZXZlbG9wZXIKPj4g
KHdobyBzaG91bGQgdW5kZXJzdGFuZCB0aGUgI2lmZGVmcykgd2hpbGUgb24gYSBYZW4gaG9zdCBv
bmx5IHRoZQo+PiBhdmFpbGFibGUgb3B0aW9ucyB3b3VsZCBiZSBkb2N1bWVudGVkLiBGb3IgbG9j
YXRpb25zIGxpa2UKPj4KPj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21p
c2MveGVuLWNvbW1hbmQtbGluZS5odG1sCj4+Cj4+IHdlIGNvdWxkIHVzZSBhbiAiYWxseWVzY29u
ZmlnIiBmb3IgZWFjaCBhcmNoaXRlY3R1cmUgYXMgY29uZmlnCj4+IHNvdXJjZS4KPj4KPj4gVGhv
dWdodHM/Cj4gCj4gYWxseWVzY29uZmlnIGRvZXNuJ3Qgd29yayB3aXRoIG11dHVhbGx5IGluY29t
cGF0aWJsZSBvcHRpb25zLCB3aGVyZSBvbmUKPiBvZiB0aGVtIHdpbGwgZGVmaW5pdGVseSBiZSBu
Cj4gCj4gT3ZlcmFsbCwgSSdtIGZhaXJseSAtMSB0byB0aGlzIGlkZWEuwqAgSSBkb24ndCBsaWtl
IHRoZSBpZGVhIG9mIG1lcmdpbmcKPiB0aGUgeGVuLyBhbmQgZG9jcy8gYnVpbGRzIHRvIGJlIGFi
bGUgdG8gbWFrZSB0aGlzIGhhcHBlbiwgYW5kIHdoaWxlIGl0Cj4gbWF5IGJlIGZhaXJseSBzaW1w
bGUgYW5kIGVhc3kgaW4gdGhlIEFSR08gY2FzZSwgaXQgaXMgbW9zdCBkZWZpbml0ZWx5Cj4gbm90
IGluIHRoZSBYU00gY2FzZS4KPiAKPiBUaGVyZSBpcyBhIHNwZWNpZmljIHJlYXNvbiB3aHkgZG9j
dW1lbnRhdGlvbiBpc24ndCB3cml0dGVuIGluIEMsIGFuZCBJTU8KPiBpdCBzaG91bGQgYmUga2Vw
dCB0aGF0IHdheS4KCkZhaXIgZW5vdWdoLiA6LSkKClNvIHBsYW4gQjoKCkdpdmUgdGhlIHVzZXIg
YW4gaW50ZXJmYWNlIHRvIG9idGFpbiB0aGUgLmNvbmZpZyB1c2VkIHRvIGNyZWF0ZSB0aGUKY3Vy
cmVudGx5IHJ1bm5pbmcgaHlwZXJ2aXNvciAoSSBndWVzcyB0aGlzIHdhcyBkaXNjdXNzZWQgYXQg
bGVhc3Qgb25jZQpiZWZvcmUpLiBJJ2Qgc3VnZ2VzdCBhbiBvcHRpb24gZm9yICJ4bCBpbmZvIiwg
YnV0IEknbSBvcGVuIGZvciBvdGhlcgppbnRlcmZhY2VzLgoKVGhlbiBhZGQgcG90ZW50aWFsIGNv
bmZpZyByZXN0cmljdGlvbnMgdG8gdGhlIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgZG9jCihsaWtl
IGFscmVhZHkgZG9uZSBmb3IgeDg2L2FybSkgd2l0aCBhIHByZWFtYmxlIHRlbGxpbmcgdGhlIHJl
YWRlciBob3cKdG8gcmVhZCB0aG9zZSByZXN0cmljdGlvbnMuCgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:05:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:05: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-devel-bounces@lists.xenproject.org>)
	id 1gjLbJ-0008WV-KC; Tue, 15 Jan 2019 10:05: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=iy6k=PX=linaro.org=leo.yan@srs-us1.protection.inumbo.net>)
 id 1gjLbI-0008WQ-3z
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:05:40 +0000
X-Inumbo-ID: 1b64331d-18ad-11e9-92db-bc764e045a96
Received: from mail-pf1-x441.google.com (unknown [2607:f8b0:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b64331d-18ad-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:05:38 +0000 (UTC)
Received: by mail-pf1-x441.google.com with SMTP id h3so1102667pfg.1
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 02:05:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=date:from:to:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=N2AYK2HAy+IR9iJVMIaWOEwYA9fKEy41mrhQ+4aPLIY=;
 b=fGzPSDRcZ3jL1Bd9HITINK5LX8Lte0828YAQuCAR9i4qNs/6iGI5W42GGSjoOV26Is
 VdxtyPWaN5vZa9pfrfupNIadwcp9uQvrHS7B2dXWo8R/DVuhJDMT7Pl3tnrVwCHibzqL
 D3MI/I2OA5EU1LR36Ollbt925WqYDVxO+EDoU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=N2AYK2HAy+IR9iJVMIaWOEwYA9fKEy41mrhQ+4aPLIY=;
 b=leZR6H016ACbYUPAPlFyW7ABq6GwhGEyjh2MNQzhNhjQeDanfq2xso0ZyYKzO2OGBn
 uJDl5XnCwCTyHqj5QHYR59pWqHVhQcx7ZmLnYiB6dTIkLkRoCj2pX/nTzD2b+vkgO5Sp
 99T8chi7LH5IZNRqhq0bwOGmddBNQY9m9GLqpbXCTGL64EoTsQgP9oo1szVftQHlbRJs
 Teehy0na7CEDbK9qSImnuB9XATdwWtSTtWGnDurG/0yJthuXvX6ncgtSZ9F1MUrbivV/
 tEEXXAIFssnApA4djFEjbs+E980ZKPQe5i8bvUxsp32ev/jb6lU9o8W3qO922qb0XD02
 /uvQ==
X-Gm-Message-State: AJcUukfpobNK5h7+Yb7DZsgNaSRKn/hOjLr/LsXMSryeZFEQ3BSm7muJ
 Ea+3j7p7PegQukRvY96ZRhYzvBMmcU0=
X-Google-Smtp-Source: ALg8bN6Es20FPuPTf2K6Dp4wZqjnluP97p0G6gKsDbgWRiRvAXsQgTalMyeKCXOnaxz8HucWke0iow==
X-Received: by 2002:a63:5621:: with SMTP id k33mr3099976pgb.395.1547546736832; 
 Tue, 15 Jan 2019 02:05:36 -0800 (PST)
Received: from leoy-ThinkPad-X240s (li421-24.members.linode.com. [50.116.3.24])
 by smtp.gmail.com with ESMTPSA id d16sm3275783pgj.21.2019.01.15.02.05.35
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 15 Jan 2019 02:05:36 -0800 (PST)
Date: Tue, 15 Jan 2019 18:05:32 +0800
From: Leo Yan <leo.yan@linaro.org>
To: xen-devel@lists.xenproject.org
Message-ID: <20190115100532.GF3971@leoy-ThinkPad-X240s>
References: <20190115024958.GC3971@leoy-ThinkPad-X240s>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190115024958.GC3971@leoy-ThinkPad-X240s>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] Hikey: Enable Xen + Mainline Linux Kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMTA6NDk6NThBTSArMDgwMCwgTGVvIFlh
biB3cm90ZToKClsuLi5dCgo+IFsgICAgMS44MDc1OTFdIE1vZHVsZXMgbGlua2VkIGluOgo+IFsg
ICAgMS44MTA3MTddIENQVTogNCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDUu
MC4wLXJjMi0wMDAwMS1nNWI0N2RlYTM3NTdjICMzCj4gWyAgICAxLjgxODY5MV0gSGFyZHdhcmUg
bmFtZTogSGlLZXkgRGV2ZWxvcG1lbnQgQm9hcmQgKERUKQo+IFsgICAgMS44MjM5ODNdIHBzdGF0
ZTogNDAwMDAwMDUgKG5aY3YgZGFpZiAtUEFOIC1VQU8pCj4gWyAgICAxLjgyODg0OF0gcGMgOiB4
ZW5fc3dpb3RsYl9hbGxvY19jb2hlcmVudCsweDY0LzB4MWU4Cj4gWyAgICAxLjgzNDA0NF0gbHIg
OiBkbWFfYWxsb2NfYXR0cnMrMHhmNC8weDExMAo+IFsgICAgMS44MzgyODldIHNwIDogZmZmZjAw
MDAxMDA3M2E1MAo+IFsgICAgMS44NDE2NzFdIHgyOTogZmZmZjAwMDAxMDA3M2E1MCB4Mjg6IDAw
MDAwMDAwMDAwMDAwMDcgCj4gWyAgICAxLjg0NzA0N10geDI3OiBmZmZmMDAwMDExMTUwMDY4IHgy
NjogZmZmZjgwMDAxYjZkZGQ2MCAKPiBbICAgIDEuODUyNDI5XSB4MjU6IGZmZmYwMDAwMTBjYWFh
NzAgeDI0OiAwMDAwMDAwMDAwMDAwMDAwIAo+IFsgICAgMS44NTc4MDBdIHgyMzogMDAwMDAwMDAw
MDAwMTAwMCB4MjI6IDAwMDAwMDAwMDAwMDEwMDAgCj4gWyAgICAxLjg2MzE3N10geDIxOiAwMDAw
MDAwMDAwMDAwMDAwIHgyMDogZmZmZjgwMDAxYzJlZGMxMCAKPiBbICAgIDEuODY4NTUzXSB4MTk6
IGZmZmYwMDAwMTExZmQwMDAgeDE4OiBmZmZmZmZmZmZmZmZmZmZmIAo+IFsgICAgMS44NzM5MzBd
IHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAgCj4gWyAgICAxLjg3
OTMwNl0geDE1OiBmZmZmMDAwMDExMWZkNmM4IHgxNDogZmZmZjAwMDA5MDA3MzdiNyAKPiBbICAg
IDEuODg0NjgzXSB4MTM6IGZmZmYwMDAwMTAwNzM3YzUgeDEyOiBmZmZmMDAwMDExMjE1MDAwIAo+
IFsgICAgMS44OTAwNjBdIHgxMTogMDAwMDAwMDAwNWY1ZTBmZiB4MTA6IGZmZmYwMDAwMTExZmQ5
NDAgCj4gWyAgICAxLjg5NTQzNl0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAx
YmIwZTcwMCAKPiBbICAgIDEuOTAwODEzXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAw
MDAwMDAwMDAwMDAwIAo+IFsgICAgMS45MDYxODldIHg1IDogZmZmZjAwMDAxMDViZGJiOCB4NCA6
IDAwMDAwMDAwMDAwMDAwMDAgCj4gWyAgICAxLjkxMTU2Nl0geDMgOiAwMDAwMDAwMDAwNjAwMGMw
IHgyIDogZmZmZjgwMDAxYjZkZGQ2MCAKPiBbICAgIDEuOTE2OTQzXSB4MSA6IDAwMDAwMDAwMDAw
MDEwMDAgeDAgOiAwMDAwMDAwMDAwMDAwMDAwIAo+IFsgICAgMS45MjIzMjZdIFByb2Nlc3Mgc3dh
cHBlci8wIChwaWQ6IDEsIHN0YWNrIGxpbWl0ID0gMHgoX19fX3B0cnZhbF9fX18pKQo+IFsgICAg
MS45MjkwODRdIENhbGwgdHJhY2U6Cj4gWyAgICAxLjkzMTYwMl0gIHhlbl9zd2lvdGxiX2FsbG9j
X2NvaGVyZW50KzB4NjQvMHgxZTgKPiBbICAgIDEuOTM2NDU2XSAgZG1hX2FsbG9jX2F0dHJzKzB4
ZjQvMHgxMTAKPiBbICAgIDEuOTQwMzU5XSAgZG1hbV9hbGxvY19hdHRycysweDY0LzB4YjgKPiBb
ICAgIDEuOTQ0MjY0XSAgZHdfbWNpX3Byb2JlKzB4NWY4LzB4YjAwCj4gWyAgICAxLjk0Nzk5MF0g
IGR3X21jaV9wbHRmbV9yZWdpc3RlcisweGEwLzB4ZDAKPiBbICAgIDEuOTUyMzI3XSAgZHdfbWNp
X2szX3Byb2JlKzB4MmMvMHgzOAoKU29tZSB1cGRhdGUgZm9yIHRoaXMgaXNzdWUgYWZ0ZXIgZGln
IGEgYml0IGZvciByZWxhdGVkIGNvZGU7IHdpdGgKYmVsb3cgc2ltcGxlIGhhY2tpbmcsIHRoZSBr
ZXJuZWwgY2FuIGJvb3Qgc3VjY2Vzc2Z1bGx5IHRvIHJvb3RGUzoKCmRpZmYgLS1naXQgYS9pbmNs
dWRlL2xpbnV4L2RtYS1tYXBwaW5nLmggYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKaW5k
ZXggZjZkZWQ5OTJjMTgzLi4zMWM3ZTE3ZjBmZTUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgv
ZG1hLW1hcHBpbmcuaAorKysgYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKQEAgLTE5Niw3
ICsxOTYsOCBAQCBzdGF0aWMgaW5saW5lIGludCBkbWFfbW1hcF9mcm9tX2dsb2JhbF9jb2hlcmVu
dChzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKCiBzdGF0aWMgaW5saW5lIGJvb2wgZG1hX2lz
X2RpcmVjdChjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKm9wcykKIHsKLSAgICAgICByZXR1cm4g
bGlrZWx5KCFvcHMpOworICAgICAgIHJldHVybiB0cnVlOworICAgICAgIC8vcmV0dXJuIGxpa2Vs
eSghb3BzKTsKIH0KClRob3VnaCB0aGlzIG1pbm9yIGNvZGUgdHdlYWtpbmcgY2FuIHdvcmthcm91
bmQgdGhlIGtlcm5lbCBwYW5pYywgYnV0Cml0J3Mgbm90IGEgZm9ybWFsIGZpeGluZzsgaWYgd2Ug
bG9vayBpbnRvIHRoZSBrZXJuZWwgY29kZSwgd2UgY2FuIHNlZQpmaXJzdGx5IHRoZSBrZXJuZWwg
d2lsbCBpbml0aWFsaXplIGRtYSBvcGVyYXRpb24gcG9pbnRlciBpbgphcmNoL2FybTY0L21tL2Rt
YS1tYXBwaW5nLmMsIGFyY2hfc2V0dXBfZG1hX29wcygpOgoKdm9pZCBhcmNoX3NldHVwX2RtYV9v
cHMoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgZG1hX2Jhc2UsIHU2NCBzaXplLAogICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdSwgYm9vbCBjb2hlcmVu
dCkKewogICAgICAgIGRldi0+ZG1hX2NvaGVyZW50ID0gY29oZXJlbnQ7CiAgICAgICAgX19pb21t
dV9zZXR1cF9kbWFfb3BzKGRldiwgZG1hX2Jhc2UsIHNpemUsIGlvbW11KTsKCiNpZmRlZiBDT05G
SUdfWEVOCiAgICAgICAgaWYgKHhlbl9pbml0aWFsX2RvbWFpbigpKSB7CiAgICAgICAgICAgICAg
ICBkZXYtPmFyY2hkYXRhLmRldl9kbWFfb3BzID0gZGV2LT5kbWFfb3BzOyAgIC8vIHNpbmNlICdk
ZXYtPmRtYV9vcHMnIGlzIE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNvIGRldi0+YXJjaGRhdGEuZGV2X2RtYV9vcHMK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLy8gd2lsbCBiZSBpbml0aWFsaXplZCBhcyBOVUxMCiAgICAgICAgICAgICAgICBkZXYtPmRt
YV9vcHMgPSB4ZW5fZG1hX29wczsKICAgICAgICB9CiNlbmRpZgp9CgpTbyB3ZSBjYW4gc2VlICdk
ZXYtPmFyY2hkYXRhLmRldl9kbWFfb3BzJyB3aWxsIGJlIE5VTEwgYW5kCidkZXYtPmRtYV9vcHMn
IGlzIGFzc2lnbmVkIHRvIHhlbl9kbWFfb3BzOwoKSW4gZHcgbW1jIGRyaXZlciBpbml0IGZ1bmN0
aW9uLCBpdCB3aWxsIHJ1biBpbnRvIGJlbG93IGZsb3c6CgogIGR3X21jaV9pbml0X2RtYSgpCiAg
ICBgPiBkbWFtX2FsbG9jX2NvaGVyZW50KCkKICAgICAgICAgYC0+IGRtYW1fYWxsb2NfYXR0cnMo
KQogICAgICAgICAgICAgICBgLT4gZG1hX2FsbG9jX2F0dHJzKCkKICAgICAgICAgICAgICAgICAg
ICAgYC0+IHhlbl9kbWFfb3BzOjphbGxvYygpCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGAt
PiB4ZW5fc3dpb3RsYl9hbGxvY19jb2hlcmVudCgpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGAtPiB4ZW5fYWxsb2NfY29oZXJlbnRfcGFnZXMoKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBgLT4geGVuX2dldF9kbWFfb3BzKCkKClNvIHhlbl9nZXRfZG1h
X29wcygpIHdpbGwgdHJ5IHRvIHJldHJpZXZlIHBvaW50ZXIgZnJvbQonZGV2LT5hcmNoZGF0YS5k
ZXZfZG1hX29wcycgYnV0IGJlY2F1c2UgaXQncyBOVUxMIHNvIGF0IHRoZSBlbmQKaW50cm9kdWNl
cyBrZXJuZWwgcGFuaWMgd2lsbCBOVUxMIHBvaW50ZXIuCgpTZWVtcyB0byBtZSwgd2Ugc2hvdWxk
IGNoZWNrIHR3byBwb2ludGVycyBpbiBkbWFfaXNfZGlyZWN0KCksIG9uZQppcyAnZGV2LT5kbWFf
b3BzJyBhbmQgYW5vdGhlciBpcyAnZGV2LT5hcmNoZGF0YS5kZXZfZG1hX29wcycsIHNob3VsZApi
b3RoIG9mIHRoZW0gYXJlIG5vdCBOVUxMIHBvaW50ZXJzIHRoZW4gd2UgY2FuIHJ1biBpbnRvIHhl
bl9hbGxvY194eHgKcmVsYXRlZCBmdW5jdGlvbiwgb3RoZXJ3aXNlIGl0IHNob3VsZCBmYWxsYmFj
ayB0byB1c2UKZG1hX2RpcmVjdF9hbGxvYygpIHRvIGFsbG9jYXRlIGRtYSBwYWdlcz8KCkFsc28g
dmVyeSB3ZWxjb21lIGlmIHlvdSBjb3VsZCB3b3JrIG9uIGZvcm1hbCBmaXhpbmcgYW5kIGF0IG15
IHNpZGUKSSBhbSBnbGFkIHRvIHRlc3QgaXQhCgpUaGFua3MsCkxlbyBZYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:16:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:16: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-devel-bounces@lists.xenproject.org>)
	id 1gjLlN-0000ut-Ka; Tue, 15 Jan 2019 10:16: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjLlM-0000uo-Bu
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:16:04 +0000
X-Inumbo-ID: 8fecc60e-18ae-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fecc60e-18ae-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:16:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 03:16:02 -0700
Message-Id: <5C3DB2E1020000780020DB62@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 03:16:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190115080439.GA3883@gao-cwp>
 <20190115081825.qh6vxvy6bvqwqflb@mac> <20190115091158.GA5672@gao-cwp>
 <a38197defe084f5683e65a365fd0db82@AMSPEX02CL03.citrite.net>
In-Reply-To: <a38197defe084f5683e65a365fd0db82@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDEwOjQ0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBbc25pcF0KPj4gPj4gKFhFTikgWGVu
IGNhbGwgdHJhY2U6Cj4+ID4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDI1Y2NiYz5dIGlvbW11X21h
cCsweGJhLzB4MTc2Cj4+ID4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDQxODJkOD5dIGlvbW11X2h3
ZG9tX2luaXQrMHhlZi8weDIyMAo+PiA+PiAoWEVOKSAgICBbPGZmZmY4MmQwODA0MzcxNmM+XSBk
b20wX2NvbnN0cnVjdF9wdmgrMHgxODkvMHgxMjllCj4+ID4+IChYRU4pICAgIFs8ZmZmZjgyZDA4
MDQzZTUzYz5dIGNvbnN0cnVjdF9kb20wKzB4ZDQvMHhiMTQKPj4gPj4gKFhFTikgICAgWzxmZmZm
ODJkMDgwNDJkOGVmPl0gX19zdGFydF94ZW4rMHgyNzEwLzB4MjgzMAo+PiA+PiAoWEVOKSAgICBb
PGZmZmY4MmQwODAyMDAwZjM+XSBfX2hpZ2hfc3RhcnQrMHg1My8weDU1Cj4+ID4+IChYRU4pCj4+
ID4+IChYRU4pCj4+ID4+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKPj4gPj4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4+ID4+IChYRU4pIEFzc2VydGlvbiAn
SVNfQUxJR05FRChkZm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKScgZmFpbGVkIGF0Cj4+
IGlvbW11LmM6MzIzCj4+ID4+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKPj4gPgo+PiA+T2gsIHRoaXMgd2FzIGFkZGVkIGJ5IFBhdWwgcXVpdGUgcmVjZW50
bHkuIFlvdSBzZWVtIHRvIGJlIHVzaW5nIGEKPj4gPnJhdGhlciBvbGQgY29tbWl0IChhNWIwZWIz
NjM2KSwgaXMgdGhlcmUgYW55IHJlYXNvbiBmb3IgdXNpbmcgc3VjaCBhbgo+PiA+b2xkIGJhc2Vs
aW5lPwo+PiAKPj4gSSB3YXMgdXNpbmcgdGhlIG1hc3RlciBicmFuY2guIFlvdXIgcGF0Y2ggYmVs
b3cgZGlkIGZpeCB0aGlzIGlzc3VlLgo+IAo+IEdpdmVuIHRoaXMgZmFpbHVyZSBhbmQgdGhlIGZh
Y3QgdGhhdCB2YWxpZCBvcmRlcnMgZGlmZmVyIGJldHdlZW4gZGlmZmVyZW50IAo+IGFyY2hpdGVj
dHVyZXMsIEkgcHJvcG9zZSB3ZSBjaGFuZ2UgdGhlIGFyZ3VtZW50IHRvIHRoZSBpb21tdV9tYXAv
dW5tYXAgCj4gd3JhcHBlciBmdW5jdGlvbnMgZnJvbSBhbiBvcmRlciB0byBhIGNvdW50LCB0aHVz
IG1ha2luZyBpdCBjbGVhciB0aGF0IHRoZXJlIAo+IGlzIG5vIGFsaWdubWVudCByZXN0cmljdGlv
bi4KCkJ1dCB0aGUgd2hvbGUgaWRlYSBpcyBmb3IgdGhlcmUgdG8gYmUgYW4gYWxpZ25tZW50IHJl
c3RyaWN0aW9uLCBzdWNoCnRoYXQgaXQgaXMgZWFzeSB0byBkZXRlcm1pbmUgd2hldGhlciBsYXJn
ZSBwYWdlIG1hcHBpbmdzIGNhbiBiZQp1c2VkIHRvIHNhdGlzZnkgdGhlIHJlcXVlc3QuIFdoYXQn
cyB0aGUgZXhhY3QgY2FzZSB3aGVyZSBhIGNhbGxlcgphYnNvbHV0ZWx5IGhhcyB0byBwYXNzIGlu
IGEgbWlzLWFsaWduZWQgKGRmbixzaXplKSB0dXBsZT8KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:21:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:21: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-devel-bounces@lists.xenproject.org>)
	id 1gjLqy-0001eT-EK; Tue, 15 Jan 2019 10:21: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjLqx-0001eO-Qv
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:21:51 +0000
X-Inumbo-ID: 5ef82daa-18af-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ef82daa-18af-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:21:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 03:19:50 -0700
Message-Id: <5C3DB3C5020000780020DB65@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 03:19:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <da25bb64-e2a6-94ef-db14-174940715f17@suse.com>
 <05c5b27b-a994-7a80-2419-ddd1b0eaa905@citrix.com>
In-Reply-To: <05c5b27b-a994-7a80-2419-ddd1b0eaa905@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] xen-commandline document
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDEwOjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDEvMjAxOSAwOToyMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gUmVjZW50
bHkgdGhlcmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVxdWVzdHMgdG8gYWRkIGRpc2NsYWltZXJzCj4+
IGxpa2UgIm9ubHkgYXBwbGljYWJsZSBpZiBDT05GSUdfeHl6IGRlZmluZWQiIHRvCj4+IGRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYy4KPj4KPj4gQXMgdGhhdCBmaWxlIHdpbGwgYmUg
dXNlZCBhcyBzb3VyY2UgZm9yIHRoZSBpbnN0YWxsZWQgZmlsZQo+PiAvdXNyL3NoYXJlL2RvYy94
ZW4vaHRtbC9taXNjL3hlbi1jb21tYW5kLWxpbmUuaHRtbCB0aGVyZSBtaWdodCBiZQo+PiBhIGJl
dHRlciBhbHRlcm5hdGl2ZSBpbnN0ZWFkIG9mIGFkZGluZyBzdWNoIGRpc2NsYWltZXJzOiB3aGF0
IGlmCj4+IHdlIHB1dCBzdWNoIG9wdGlvbnMgaW4gI2lmZGVmIENPTkZJR194eXogc2VjdGlvbnMg
YW5kIGxldCBDUFAKPj4gY3JlYXRlIGEgZmlsZSB3aXRoIG9ubHkgdGhvc2Ugb3B0aW9ucyBkb2N1
bWVudGVkIHdoaWNoIGFyZQo+PiBhcHBsaWNhYmxlIHRvIHRoZSBpbnN0YWxsZWQgaHlwZXJ2aXNv
cj8KPj4KPj4gVGhlIHNvdXJjZSBmaWxlIHVzZWQgd291bGQgYmUgc3RpbGwgYXZhaWxhYmxlIGZv
ciB0aGUgZGV2ZWxvcGVyCj4+ICh3aG8gc2hvdWxkIHVuZGVyc3RhbmQgdGhlICNpZmRlZnMpIHdo
aWxlIG9uIGEgWGVuIGhvc3Qgb25seSB0aGUKPj4gYXZhaWxhYmxlIG9wdGlvbnMgd291bGQgYmUg
ZG9jdW1lbnRlZC4gRm9yIGxvY2F0aW9ucyBsaWtlCj4+Cj4+IGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZG9jcy91bnN0YWJsZS9taXNjL3hlbi1jb21tYW5kLWxpbmUuaHRtbCAKPj4KPj4gd2UgY291
bGQgdXNlIGFuICJhbGx5ZXNjb25maWciIGZvciBlYWNoIGFyY2hpdGVjdHVyZSBhcyBjb25maWcK
Pj4gc291cmNlLgo+Pgo+PiBUaG91Z2h0cz8KPiAKPiBhbGx5ZXNjb25maWcgZG9lc24ndCB3b3Jr
IHdpdGggbXV0dWFsbHkgaW5jb21wYXRpYmxlIG9wdGlvbnMsIHdoZXJlIG9uZQo+IG9mIHRoZW0g
d2lsbCBkZWZpbml0ZWx5IGJlIG4KPiAKPiBPdmVyYWxsLCBJJ20gZmFpcmx5IC0xIHRvIHRoaXMg
aWRlYS4gIEkgZG9uJ3QgbGlrZSB0aGUgaWRlYSBvZiBtZXJnaW5nCj4gdGhlIHhlbi8gYW5kIGRv
Y3MvIGJ1aWxkcyB0byBiZSBhYmxlIHRvIG1ha2UgdGhpcyBoYXBwZW4sIGFuZCB3aGlsZSBpdAo+
IG1heSBiZSBmYWlybHkgc2ltcGxlIGFuZCBlYXN5IGluIHRoZSBBUkdPIGNhc2UsIGl0IGlzIG1v
c3QgZGVmaW5pdGVseQo+IG5vdCBpbiB0aGUgWFNNIGNhc2UuCj4gCj4gVGhlcmUgaXMgYSBzcGVj
aWZpYyByZWFzb24gd2h5IGRvY3VtZW50YXRpb24gaXNuJ3Qgd3JpdHRlbiBpbiBDLCBhbmQgSU1P
Cj4gaXQgc2hvdWxkIGJlIGtlcHQgdGhhdCB3YXkuCgpXaGljaCB0aGVuLCBieSBleHRlbnNpb24s
IGFsc28gbWFrZXMgaXQgcHJlZmVyYWJsZSBmb3IgaXQgdG8gbm90CnRhbGsgYWJvdXQgQyBpZGVu
dGlmaWVycyAoaGVyZTogbWFuaWZlc3QgY29uc3RhbnRzKS4gU2VlIG15IG90aGVyCnJlcGx5IGlu
IHBhcnRpY3VsYXIgcmVnYXJkaW5nIHRoZSBtZW50aW9uaW5nIG9mIHRoZSBDT05GSUdfCnByZWZp
eGVzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:22:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjLrW-0001gj-Ni; Tue, 15 Jan 2019 10:22:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjLrV-0001ga-D0
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:22:25 +0000
X-Inumbo-ID: 71d08194-18af-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71d08194-18af-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:22:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84601112"
To: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <da25bb64-e2a6-94ef-db14-174940715f17@suse.com>
 <05c5b27b-a994-7a80-2419-ddd1b0eaa905@citrix.com>
 <0e3549c8-60e0-651e-ff91-94d961a58ca0@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0f86a3e5-d187-656b-9b8e-b692ea0dcb5a@citrix.com>
Date: Tue, 15 Jan 2019 10:22:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <0e3549c8-60e0-651e-ff91-94d961a58ca0@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] xen-commandline document
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAwOTo1OSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNS8wMS8yMDE5
IDEwOjM4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxNS8wMS8yMDE5IDA5OjIzLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4gUmVjZW50bHkgdGhlcmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVx
dWVzdHMgdG8gYWRkIGRpc2NsYWltZXJzCj4+PiBsaWtlICJvbmx5IGFwcGxpY2FibGUgaWYgQ09O
RklHX3h5eiBkZWZpbmVkIiB0bwo+Pj4gZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
Lgo+Pj4KPj4+IEFzIHRoYXQgZmlsZSB3aWxsIGJlIHVzZWQgYXMgc291cmNlIGZvciB0aGUgaW5z
dGFsbGVkIGZpbGUKPj4+IC91c3Ivc2hhcmUvZG9jL3hlbi9odG1sL21pc2MveGVuLWNvbW1hbmQt
bGluZS5odG1sIHRoZXJlIG1pZ2h0IGJlCj4+PiBhIGJldHRlciBhbHRlcm5hdGl2ZSBpbnN0ZWFk
IG9mIGFkZGluZyBzdWNoIGRpc2NsYWltZXJzOiB3aGF0IGlmCj4+PiB3ZSBwdXQgc3VjaCBvcHRp
b25zIGluICNpZmRlZiBDT05GSUdfeHl6IHNlY3Rpb25zIGFuZCBsZXQgQ1BQCj4+PiBjcmVhdGUg
YSBmaWxlIHdpdGggb25seSB0aG9zZSBvcHRpb25zIGRvY3VtZW50ZWQgd2hpY2ggYXJlCj4+PiBh
cHBsaWNhYmxlIHRvIHRoZSBpbnN0YWxsZWQgaHlwZXJ2aXNvcj8KPj4+Cj4+PiBUaGUgc291cmNl
IGZpbGUgdXNlZCB3b3VsZCBiZSBzdGlsbCBhdmFpbGFibGUgZm9yIHRoZSBkZXZlbG9wZXIKPj4+
ICh3aG8gc2hvdWxkIHVuZGVyc3RhbmQgdGhlICNpZmRlZnMpIHdoaWxlIG9uIGEgWGVuIGhvc3Qg
b25seSB0aGUKPj4+IGF2YWlsYWJsZSBvcHRpb25zIHdvdWxkIGJlIGRvY3VtZW50ZWQuIEZvciBs
b2NhdGlvbnMgbGlrZQo+Pj4KPj4+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJs
ZS9taXNjL3hlbi1jb21tYW5kLWxpbmUuaHRtbAo+Pj4KPj4+IHdlIGNvdWxkIHVzZSBhbiAiYWxs
eWVzY29uZmlnIiBmb3IgZWFjaCBhcmNoaXRlY3R1cmUgYXMgY29uZmlnCj4+PiBzb3VyY2UuCj4+
Pgo+Pj4gVGhvdWdodHM/Cj4+IGFsbHllc2NvbmZpZyBkb2Vzbid0IHdvcmsgd2l0aCBtdXR1YWxs
eSBpbmNvbXBhdGlibGUgb3B0aW9ucywgd2hlcmUgb25lCj4+IG9mIHRoZW0gd2lsbCBkZWZpbml0
ZWx5IGJlIG4KPj4KPj4gT3ZlcmFsbCwgSSdtIGZhaXJseSAtMSB0byB0aGlzIGlkZWEuwqAgSSBk
b24ndCBsaWtlIHRoZSBpZGVhIG9mIG1lcmdpbmcKPj4gdGhlIHhlbi8gYW5kIGRvY3MvIGJ1aWxk
cyB0byBiZSBhYmxlIHRvIG1ha2UgdGhpcyBoYXBwZW4sIGFuZCB3aGlsZSBpdAo+PiBtYXkgYmUg
ZmFpcmx5IHNpbXBsZSBhbmQgZWFzeSBpbiB0aGUgQVJHTyBjYXNlLCBpdCBpcyBtb3N0IGRlZmlu
aXRlbHkKPj4gbm90IGluIHRoZSBYU00gY2FzZS4KPj4KPj4gVGhlcmUgaXMgYSBzcGVjaWZpYyBy
ZWFzb24gd2h5IGRvY3VtZW50YXRpb24gaXNuJ3Qgd3JpdHRlbiBpbiBDLCBhbmQgSU1PCj4+IGl0
IHNob3VsZCBiZSBrZXB0IHRoYXQgd2F5Lgo+IEZhaXIgZW5vdWdoLiA6LSkKPgo+IFNvIHBsYW4g
QjoKPgo+IEdpdmUgdGhlIHVzZXIgYW4gaW50ZXJmYWNlIHRvIG9idGFpbiB0aGUgLmNvbmZpZyB1
c2VkIHRvIGNyZWF0ZSB0aGUKPiBjdXJyZW50bHkgcnVubmluZyBoeXBlcnZpc29yIChJIGd1ZXNz
IHRoaXMgd2FzIGRpc2N1c3NlZCBhdCBsZWFzdCBvbmNlCj4gYmVmb3JlKS4gSSdkIHN1Z2dlc3Qg
YW4gb3B0aW9uIGZvciAieGwgaW5mbyIsIGJ1dCBJJ20gb3BlbiBmb3Igb3RoZXIKPiBpbnRlcmZh
Y2VzLgo+Cj4gVGhlbiBhZGQgcG90ZW50aWFsIGNvbmZpZyByZXN0cmljdGlvbnMgdG8gdGhlIGNv
bW1hbmQgbGluZSBwYXJhbWV0ZXIgZG9jCj4gKGxpa2UgYWxyZWFkeSBkb25lIGZvciB4ODYvYXJt
KSB3aXRoIGEgcHJlYW1ibGUgdGVsbGluZyB0aGUgcmVhZGVyIGhvdwo+IHRvIHJlYWQgdGhvc2Ug
cmVzdHJpY3Rpb25zLgoKU29ycnkgdG8gYmUgYmx1bnQsIGJ1dCB3aGF0IHByb2JsZW0gYXJlIHlv
dSBhY3R1YWxseSB0cnlpbmcgdG8gc29sdmUgaGVyZT8KClBsZWFzZSBjYW4gZXZlcnlvbmUgc3Rv
cCBzZWNvbmQgZ3Vlc3NpbmcgdGhlIGludGVsbGlnZW5jZSBvZiBvdXIgdXNlcnMuwqAKU3VyZSAt
IHRoZXJlIHdpbGwgYWx3YXlzIGJlIHBlb3BsZSB3aG8gbmV2ZXIgcmVhZCBhbnkgb2YgdGhlIGRv
Y3MgKGFuZAp3ZSBjYW4ndCBoZWxwIHRoZW0pLCBidXQgZm9yIHRob3NlIHdobyBkbyB3aWxsIG1v
c3QgbGlrZWx5IHVuZGVyc3RhbmQsCmFuZCBpZiBub3QsIGFzayBhIHF1ZXN0aW9uLgoKSSBjYW4s
IGluIHByaW5jaXBsZSwgc2VlIHRoZSBhcHBlYWwgb2Ygb2YgY3VzdG9taXNlZCBkb2N1bWVudGF0
aW9uIHRvCnRoZSBjdXJyZW50IGJ1aWxkLCBidXQgaXQgaXMgc3Vic3RhbnRpYWxseSBjb21wbGlj
YXRlZCB0byBkby7CoCBXaG8gaXMgaXQKZ29pbmcgdG8gYmVuZWZpdCBpbiBwcmFjdGljZSwgYW5k
IGNhbiBhbnlvbmUgaG9uZXN0bHkgc2F5IHRoYXQgaXQgaXMgYQpoaWdoZXIgcHJpb3JpdHkgd29y
ayBpdGVtIHRoYW4gb3RoZXIgdGhpbmdzIHRoZXkgYXJlIGRvaW5nIGF0IHRoZSBtb21lbnQ/Cgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:26:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:26: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-devel-bounces@lists.xenproject.org>)
	id 1gjLv4-0001uP-9G; Tue, 15 Jan 2019 10:26: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=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjLv2-0001uJ-Ht
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:26:04 +0000
X-Inumbo-ID: f3b32fa3-18af-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3b32fa3-18af-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:26:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84601414"
To: Jan Beulich <JBeulich@suse.com>
References: <da25bb64-e2a6-94ef-db14-174940715f17@suse.com>
 <05c5b27b-a994-7a80-2419-ddd1b0eaa905@citrix.com>
 <5C3DB3C5020000780020DB65@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c67acf39-103d-8f64-58b5-48fa6962e137@citrix.com>
Date: Tue, 15 Jan 2019 10:25:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C3DB3C5020000780020DB65@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] xen-commandline document
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMDoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMDEuMTkg
YXQgMTA6MzgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTUvMDEv
MjAxOSAwOToyMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IFJlY2VudGx5IHRoZXJlIGhhdmUg
YmVlbiBzZXZlcmFsIHJlcXVlc3RzIHRvIGFkZCBkaXNjbGFpbWVycwo+Pj4gbGlrZSAib25seSBh
cHBsaWNhYmxlIGlmIENPTkZJR194eXogZGVmaW5lZCIgdG8KPj4+IGRvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYy4KPj4+Cj4+PiBBcyB0aGF0IGZpbGUgd2lsbCBiZSB1c2VkIGFzIHNv
dXJjZSBmb3IgdGhlIGluc3RhbGxlZCBmaWxlCj4+PiAvdXNyL3NoYXJlL2RvYy94ZW4vaHRtbC9t
aXNjL3hlbi1jb21tYW5kLWxpbmUuaHRtbCB0aGVyZSBtaWdodCBiZQo+Pj4gYSBiZXR0ZXIgYWx0
ZXJuYXRpdmUgaW5zdGVhZCBvZiBhZGRpbmcgc3VjaCBkaXNjbGFpbWVyczogd2hhdCBpZgo+Pj4g
d2UgcHV0IHN1Y2ggb3B0aW9ucyBpbiAjaWZkZWYgQ09ORklHX3h5eiBzZWN0aW9ucyBhbmQgbGV0
IENQUAo+Pj4gY3JlYXRlIGEgZmlsZSB3aXRoIG9ubHkgdGhvc2Ugb3B0aW9ucyBkb2N1bWVudGVk
IHdoaWNoIGFyZQo+Pj4gYXBwbGljYWJsZSB0byB0aGUgaW5zdGFsbGVkIGh5cGVydmlzb3I/Cj4+
Pgo+Pj4gVGhlIHNvdXJjZSBmaWxlIHVzZWQgd291bGQgYmUgc3RpbGwgYXZhaWxhYmxlIGZvciB0
aGUgZGV2ZWxvcGVyCj4+PiAod2hvIHNob3VsZCB1bmRlcnN0YW5kIHRoZSAjaWZkZWZzKSB3aGls
ZSBvbiBhIFhlbiBob3N0IG9ubHkgdGhlCj4+PiBhdmFpbGFibGUgb3B0aW9ucyB3b3VsZCBiZSBk
b2N1bWVudGVkLiBGb3IgbG9jYXRpb25zIGxpa2UKPj4+Cj4+PiBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2RvY3MvdW5zdGFibGUvbWlzYy94ZW4tY29tbWFuZC1saW5lLmh0bWwgCj4+Pgo+Pj4gd2Ug
Y291bGQgdXNlIGFuICJhbGx5ZXNjb25maWciIGZvciBlYWNoIGFyY2hpdGVjdHVyZSBhcyBjb25m
aWcKPj4+IHNvdXJjZS4KPj4+Cj4+PiBUaG91Z2h0cz8KPj4gYWxseWVzY29uZmlnIGRvZXNuJ3Qg
d29yayB3aXRoIG11dHVhbGx5IGluY29tcGF0aWJsZSBvcHRpb25zLCB3aGVyZSBvbmUKPj4gb2Yg
dGhlbSB3aWxsIGRlZmluaXRlbHkgYmUgbgo+Pgo+PiBPdmVyYWxsLCBJJ20gZmFpcmx5IC0xIHRv
IHRoaXMgaWRlYS4gIEkgZG9uJ3QgbGlrZSB0aGUgaWRlYSBvZiBtZXJnaW5nCj4+IHRoZSB4ZW4v
IGFuZCBkb2NzLyBidWlsZHMgdG8gYmUgYWJsZSB0byBtYWtlIHRoaXMgaGFwcGVuLCBhbmQgd2hp
bGUgaXQKPj4gbWF5IGJlIGZhaXJseSBzaW1wbGUgYW5kIGVhc3kgaW4gdGhlIEFSR08gY2FzZSwg
aXQgaXMgbW9zdCBkZWZpbml0ZWx5Cj4+IG5vdCBpbiB0aGUgWFNNIGNhc2UuCj4+Cj4+IFRoZXJl
IGlzIGEgc3BlY2lmaWMgcmVhc29uIHdoeSBkb2N1bWVudGF0aW9uIGlzbid0IHdyaXR0ZW4gaW4g
QywgYW5kIElNTwo+PiBpdCBzaG91bGQgYmUga2VwdCB0aGF0IHdheS4KPiBXaGljaCB0aGVuLCBi
eSBleHRlbnNpb24sIGFsc28gbWFrZXMgaXQgcHJlZmVyYWJsZSBmb3IgaXQgdG8gbm90Cj4gdGFs
ayBhYm91dCBDIGlkZW50aWZpZXJzIChoZXJlOiBtYW5pZmVzdCBjb25zdGFudHMpLiBTZWUgbXkg
b3RoZXIKPiByZXBseSBpbiBwYXJ0aWN1bGFyIHJlZ2FyZGluZyB0aGUgbWVudGlvbmluZyBvZiB0
aGUgQ09ORklHXwo+IHByZWZpeGVzLgoKVGhlcmUgYXJlbid0IEMgaWRlbnRpZmllcnMgaW4gdGhl
IGRvY3VtZW50YXRpb24uwqAgVGhlcmUgYXJlIGRpcmVjdApyZWZlcmVuY2VzIHRvIHRoZSBvdGhl
ciBlbmQtdXNlci1jaG9vc2FibGUgb3B0aW9ucyBpbiBLY29uZmlnLgoKVGhlIGZhY3QgdGhleSBo
YXBwZW4gdG8gdXNlIHRoZSBDT05GSUdfIHByZWZpeCBpcyBiZWNhdXNlIHRoYXQgaXMgdGhlCmVh
c2llc3Qgd2F5IHRvIGNvbnNpc3RlbnRseSByZWZlciB0byBLY29uZmlnLCBpbmNsdWRpbmcgaG93
IHBlb3BsZQpkaXNjdXNzIHRoZSBvcHRpb25zIGluIGVtYWlsIHJlcGxpZXMsIG5vdCBiZWNhdXNl
IHRoZXkgYWxzbyBoYXBwZW4gdG8gYmUKdGhlIEMgaWRlbnRpZmllcnMgYXMgd2VsbC4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:27:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:27: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-devel-bounces@lists.xenproject.org>)
	id 1gjLwY-0001zp-M7; Tue, 15 Jan 2019 10:27: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=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjLwX-0001zf-3X
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:27:37 +0000
X-Inumbo-ID: 2c105fa4-18b0-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c105fa4-18b0-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:27:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84601547"
Date: Tue, 15 Jan 2019 11:27:27 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190115102727.z76wagof722fen4c@mac>
References: <20190115080439.GA3883@gao-cwp>
 <20190115081825.qh6vxvy6bvqwqflb@mac>
 <20190115091158.GA5672@gao-cwp>
 <a38197defe084f5683e65a365fd0db82@AMSPEX02CL03.citrite.net>
 <5C3DB2E1020000780020DB62@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C3DB2E1020000780020DB62@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDM6MTY6MDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE1LjAxLjE5IGF0IDEwOjQ0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gW3NuaXBdCj4gPj4g
Pj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gPj4gPj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjVj
Y2JjPl0gaW9tbXVfbWFwKzB4YmEvMHgxNzYKPiA+PiA+PiAoWEVOKSAgICBbPGZmZmY4MmQwODA0
MTgyZDg+XSBpb21tdV9od2RvbV9pbml0KzB4ZWYvMHgyMjAKPiA+PiA+PiAoWEVOKSAgICBbPGZm
ZmY4MmQwODA0MzcxNmM+XSBkb20wX2NvbnN0cnVjdF9wdmgrMHgxODkvMHgxMjllCj4gPj4gPj4g
KFhFTikgICAgWzxmZmZmODJkMDgwNDNlNTNjPl0gY29uc3RydWN0X2RvbTArMHhkNC8weGIxNAo+
ID4+ID4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDQyZDhlZj5dIF9fc3RhcnRfeGVuKzB4MjcxMC8w
eDI4MzAKPiA+PiA+PiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDAwZjM+XSBfX2hpZ2hfc3RhcnQr
MHg1My8weDU1Cj4gPj4gPj4gKFhFTikKPiA+PiA+PiAoWEVOKQo+ID4+ID4+IChYRU4pICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiA+PiA+PiAoWEVOKSBQYW5pYyBv
biBDUFUgMDoKPiA+PiA+PiAoWEVOKSBBc3NlcnRpb24gJ0lTX0FMSUdORUQoZGZuX3goZGZuKSwg
KDF1bCA8PCBwYWdlX29yZGVyKSknIGZhaWxlZCBhdAo+ID4+IGlvbW11LmM6MzIzCj4gPj4gPj4g
KFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ID4+ID4KPiA+
PiA+T2gsIHRoaXMgd2FzIGFkZGVkIGJ5IFBhdWwgcXVpdGUgcmVjZW50bHkuIFlvdSBzZWVtIHRv
IGJlIHVzaW5nIGEKPiA+PiA+cmF0aGVyIG9sZCBjb21taXQgKGE1YjBlYjM2MzYpLCBpcyB0aGVy
ZSBhbnkgcmVhc29uIGZvciB1c2luZyBzdWNoIGFuCj4gPj4gPm9sZCBiYXNlbGluZT8KPiA+PiAK
PiA+PiBJIHdhcyB1c2luZyB0aGUgbWFzdGVyIGJyYW5jaC4gWW91ciBwYXRjaCBiZWxvdyBkaWQg
Zml4IHRoaXMgaXNzdWUuCj4gPiAKPiA+IEdpdmVuIHRoaXMgZmFpbHVyZSBhbmQgdGhlIGZhY3Qg
dGhhdCB2YWxpZCBvcmRlcnMgZGlmZmVyIGJldHdlZW4gZGlmZmVyZW50IAo+ID4gYXJjaGl0ZWN0
dXJlcywgSSBwcm9wb3NlIHdlIGNoYW5nZSB0aGUgYXJndW1lbnQgdG8gdGhlIGlvbW11X21hcC91
bm1hcCAKPiA+IHdyYXBwZXIgZnVuY3Rpb25zIGZyb20gYW4gb3JkZXIgdG8gYSBjb3VudCwgdGh1
cyBtYWtpbmcgaXQgY2xlYXIgdGhhdCB0aGVyZSAKPiA+IGlzIG5vIGFsaWdubWVudCByZXN0cmlj
dGlvbi4KPiAKPiBCdXQgdGhlIHdob2xlIGlkZWEgaXMgZm9yIHRoZXJlIHRvIGJlIGFuIGFsaWdu
bWVudCByZXN0cmljdGlvbiwgc3VjaAo+IHRoYXQgaXQgaXMgZWFzeSB0byBkZXRlcm1pbmUgd2hl
dGhlciBsYXJnZSBwYWdlIG1hcHBpbmdzIGNhbiBiZQo+IHVzZWQgdG8gc2F0aXNmeSB0aGUgcmVx
dWVzdC4gV2hhdCdzIHRoZSBleGFjdCBjYXNlIHdoZXJlIGEgY2FsbGVyCj4gYWJzb2x1dGVseSBo
YXMgdG8gcGFzcyBpbiBhIG1pcy1hbGlnbmVkIChkZm4sc2l6ZSkgdHVwbGU/CgpUYWtpbmcgUFZI
IERvbTAgYnVpbGRlciBhcyBhbiBleGFtcGxlLCBpdCdzIHBvc3NpYmxlIHRvIGhhdmUgYSBSQU0K
cmVnaW9uIHRoYXQgc3RhcnRzIG9uIGEgNEsgb25seSBhbGlnbmVkIGFkZHJlc3MuIFRoZSBuYXR1
cmFsIG9wZXJhdGlvbgppbiB0aGF0IGNhc2Ugd291bGQgYmUgdG8gdHJ5IHRvIGFsbG9jYXRlIGEg
bWVtb3J5IHJlZ2lvbiBhcyBiaWcgYXMKcG9zc2libGUgdXAgdG8gdGhlIG5leHQgMk1CIGJvdW5k
YXJ5LiBIZW5jZSBpdCB3b3VsZCBiZSB2YWxpZCB0bwphdHRlbXB0IHRvIHBvcHVsYXRlIHRoaXMg
NEsgb25seSBhbGlnbmVkIGFkZHJlc3MgdXNpbmcgYW4gb3JkZXIgPiAwCmFuZCA8IDkgKDJNQiBv
cmRlcikuIFRoZSBhbHRlcm5hdGl2ZSBoZXJlIGlmIHRoZSBhc3NlcnRzIGFyZSBub3QKcmVtb3Zl
ZCB3b3VsZCBiZSB0byBvcGVuLWNvZGUgYSBsb29wIGluIHRoZSBjYWxsZXIgdGhhdCBpdGVyYXRl
cwpjcmVhdGluZyBhIGJ1bmNoIG9mIG9yZGVyIDAgbWFwcGluZ3MgdXAgdG8gdGhlIDJNQiBib3Vu
ZGFyeS4gVGhlCm92ZXJoZWFkIGluIHRoYXQgY2FzZSB3b3VsZCBiZSBxdWl0ZSBiaWcsIHNvIEkg
ZG9uJ3QgdGhpbmsgd2Ugd2FudCB0bwpnbyBkb3duIHRoYXQgcm91dGUgKGFsc28gd2Ugd291bGQg
ZW5kIHVwIHdpdGggYSBidW5jaCBvZiBsb29wcyBpbiB0aGUKY2FsbGVycykuCgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:41:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:41: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-devel-bounces@lists.xenproject.org>)
	id 1gjM9i-0003RE-2M; Tue, 15 Jan 2019 10:41: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjM9h-0003R9-Ca
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:41:13 +0000
X-Inumbo-ID: 12ffd462-18b2-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12ffd462-18b2-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:41:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 03:39:10 -0700
Message-Id: <5C3DB84E020000780020DB91@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 03:39:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <da25bb64-e2a6-94ef-db14-174940715f17@suse.com>
 <05c5b27b-a994-7a80-2419-ddd1b0eaa905@citrix.com>
 <5C3DB3C5020000780020DB65@prv1-mh.provo.novell.com>
 <c67acf39-103d-8f64-58b5-48fa6962e137@citrix.com>
In-Reply-To: <c67acf39-103d-8f64-58b5-48fa6962e137@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] xen-commandline document
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDExOjI1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDEvMjAxOSAxMDoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE1
LjAxLjE5IGF0IDEwOjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAxNS8wMS8yMDE5IDA5OjIzLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IFJlY2VudGx5IHRo
ZXJlIGhhdmUgYmVlbiBzZXZlcmFsIHJlcXVlc3RzIHRvIGFkZCBkaXNjbGFpbWVycwo+Pj4+IGxp
a2UgIm9ubHkgYXBwbGljYWJsZSBpZiBDT05GSUdfeHl6IGRlZmluZWQiIHRvCj4+Pj4gZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jLgo+Pj4+Cj4+Pj4gQXMgdGhhdCBmaWxlIHdpbGwg
YmUgdXNlZCBhcyBzb3VyY2UgZm9yIHRoZSBpbnN0YWxsZWQgZmlsZQo+Pj4+IC91c3Ivc2hhcmUv
ZG9jL3hlbi9odG1sL21pc2MveGVuLWNvbW1hbmQtbGluZS5odG1sIHRoZXJlIG1pZ2h0IGJlCj4+
Pj4gYSBiZXR0ZXIgYWx0ZXJuYXRpdmUgaW5zdGVhZCBvZiBhZGRpbmcgc3VjaCBkaXNjbGFpbWVy
czogd2hhdCBpZgo+Pj4+IHdlIHB1dCBzdWNoIG9wdGlvbnMgaW4gI2lmZGVmIENPTkZJR194eXog
c2VjdGlvbnMgYW5kIGxldCBDUFAKPj4+PiBjcmVhdGUgYSBmaWxlIHdpdGggb25seSB0aG9zZSBv
cHRpb25zIGRvY3VtZW50ZWQgd2hpY2ggYXJlCj4+Pj4gYXBwbGljYWJsZSB0byB0aGUgaW5zdGFs
bGVkIGh5cGVydmlzb3I/Cj4+Pj4KPj4+PiBUaGUgc291cmNlIGZpbGUgdXNlZCB3b3VsZCBiZSBz
dGlsbCBhdmFpbGFibGUgZm9yIHRoZSBkZXZlbG9wZXIKPj4+PiAod2hvIHNob3VsZCB1bmRlcnN0
YW5kIHRoZSAjaWZkZWZzKSB3aGlsZSBvbiBhIFhlbiBob3N0IG9ubHkgdGhlCj4+Pj4gYXZhaWxh
YmxlIG9wdGlvbnMgd291bGQgYmUgZG9jdW1lbnRlZC4gRm9yIGxvY2F0aW9ucyBsaWtlCj4+Pj4K
Pj4+PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLmh0bWwgCj4+Pj4KPj4+PiB3ZSBjb3VsZCB1c2UgYW4gImFsbHllc2NvbmZpZyIgZm9y
IGVhY2ggYXJjaGl0ZWN0dXJlIGFzIGNvbmZpZwo+Pj4+IHNvdXJjZS4KPj4+Pgo+Pj4+IFRob3Vn
aHRzPwo+Pj4gYWxseWVzY29uZmlnIGRvZXNuJ3Qgd29yayB3aXRoIG11dHVhbGx5IGluY29tcGF0
aWJsZSBvcHRpb25zLCB3aGVyZSBvbmUKPj4+IG9mIHRoZW0gd2lsbCBkZWZpbml0ZWx5IGJlIG4K
Pj4+Cj4+PiBPdmVyYWxsLCBJJ20gZmFpcmx5IC0xIHRvIHRoaXMgaWRlYS4gIEkgZG9uJ3QgbGlr
ZSB0aGUgaWRlYSBvZiBtZXJnaW5nCj4+PiB0aGUgeGVuLyBhbmQgZG9jcy8gYnVpbGRzIHRvIGJl
IGFibGUgdG8gbWFrZSB0aGlzIGhhcHBlbiwgYW5kIHdoaWxlIGl0Cj4+PiBtYXkgYmUgZmFpcmx5
IHNpbXBsZSBhbmQgZWFzeSBpbiB0aGUgQVJHTyBjYXNlLCBpdCBpcyBtb3N0IGRlZmluaXRlbHkK
Pj4+IG5vdCBpbiB0aGUgWFNNIGNhc2UuCj4+Pgo+Pj4gVGhlcmUgaXMgYSBzcGVjaWZpYyByZWFz
b24gd2h5IGRvY3VtZW50YXRpb24gaXNuJ3Qgd3JpdHRlbiBpbiBDLCBhbmQgSU1PCj4+PiBpdCBz
aG91bGQgYmUga2VwdCB0aGF0IHdheS4KPj4gV2hpY2ggdGhlbiwgYnkgZXh0ZW5zaW9uLCBhbHNv
IG1ha2VzIGl0IHByZWZlcmFibGUgZm9yIGl0IHRvIG5vdAo+PiB0YWxrIGFib3V0IEMgaWRlbnRp
ZmllcnMgKGhlcmU6IG1hbmlmZXN0IGNvbnN0YW50cykuIFNlZSBteSBvdGhlcgo+PiByZXBseSBp
biBwYXJ0aWN1bGFyIHJlZ2FyZGluZyB0aGUgbWVudGlvbmluZyBvZiB0aGUgQ09ORklHXwo+PiBw
cmVmaXhlcy4KPiAKPiBUaGVyZSBhcmVuJ3QgQyBpZGVudGlmaWVycyBpbiB0aGUgZG9jdW1lbnRh
dGlvbi4gIFRoZXJlIGFyZSBkaXJlY3QKPiByZWZlcmVuY2VzIHRvIHRoZSBvdGhlciBlbmQtdXNl
ci1jaG9vc2FibGUgb3B0aW9ucyBpbiBLY29uZmlnLgoKVGhlcmUncyBub3RoaW5nIGVuZC11c2Vy
LWNob29zYWJsZSBpbiBLY29uZmlnLCBleGNlcHQgZm9yIHBlb3BsZQp3aG8gYnVpbGQgdGhlaXIg
b3duIGh5cGVydmlzb3JzIGluc3RlYWQgb2YgY29uc3VtaW5nIGRpc3Ryb3MuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:41:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:41: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-devel-bounces@lists.xenproject.org>)
	id 1gjMAQ-0003Tq-Bt; Tue, 15 Jan 2019 10:41: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjMAP-0003Ti-2x
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:41:57 +0000
X-Inumbo-ID: 2d2297cf-18b2-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d2297cf-18b2-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:41:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 03:41:55 -0700
Message-Id: <5C3DB8EF020000780020DB98@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 03:41:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <da25bb64-e2a6-94ef-db14-174940715f17@suse.com>
 <05c5b27b-a994-7a80-2419-ddd1b0eaa905@citrix.com>
 <0e3549c8-60e0-651e-ff91-94d961a58ca0@suse.com>
 <0f86a3e5-d187-656b-9b8e-b692ea0dcb5a@citrix.com>
In-Reply-To: <0f86a3e5-d187-656b-9b8e-b692ea0dcb5a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] xen-commandline document
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDExOjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDEvMjAxOSAwOTo1OSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTUv
MDEvMjAxOSAxMDozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDE1LzAxLzIwMTkgMDk6
MjMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gUmVjZW50bHkgdGhlcmUgaGF2ZSBiZWVuIHNl
dmVyYWwgcmVxdWVzdHMgdG8gYWRkIGRpc2NsYWltZXJzCj4+Pj4gbGlrZSAib25seSBhcHBsaWNh
YmxlIGlmIENPTkZJR194eXogZGVmaW5lZCIgdG8KPj4+PiBkb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MuCj4+Pj4KPj4+PiBBcyB0aGF0IGZpbGUgd2lsbCBiZSB1c2VkIGFzIHNvdXJj
ZSBmb3IgdGhlIGluc3RhbGxlZCBmaWxlCj4+Pj4gL3Vzci9zaGFyZS9kb2MveGVuL2h0bWwvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLmh0bWwgdGhlcmUgbWlnaHQgYmUKPj4+PiBhIGJldHRlciBhbHRl
cm5hdGl2ZSBpbnN0ZWFkIG9mIGFkZGluZyBzdWNoIGRpc2NsYWltZXJzOiB3aGF0IGlmCj4+Pj4g
d2UgcHV0IHN1Y2ggb3B0aW9ucyBpbiAjaWZkZWYgQ09ORklHX3h5eiBzZWN0aW9ucyBhbmQgbGV0
IENQUAo+Pj4+IGNyZWF0ZSBhIGZpbGUgd2l0aCBvbmx5IHRob3NlIG9wdGlvbnMgZG9jdW1lbnRl
ZCB3aGljaCBhcmUKPj4+PiBhcHBsaWNhYmxlIHRvIHRoZSBpbnN0YWxsZWQgaHlwZXJ2aXNvcj8K
Pj4+Pgo+Pj4+IFRoZSBzb3VyY2UgZmlsZSB1c2VkIHdvdWxkIGJlIHN0aWxsIGF2YWlsYWJsZSBm
b3IgdGhlIGRldmVsb3Blcgo+Pj4+ICh3aG8gc2hvdWxkIHVuZGVyc3RhbmQgdGhlICNpZmRlZnMp
IHdoaWxlIG9uIGEgWGVuIGhvc3Qgb25seSB0aGUKPj4+PiBhdmFpbGFibGUgb3B0aW9ucyB3b3Vs
ZCBiZSBkb2N1bWVudGVkLiBGb3IgbG9jYXRpb25zIGxpa2UKPj4+Pgo+Pj4+IGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hlbi1jb21tYW5kLWxpbmUuaHRtbCAKPj4+
Pgo+Pj4+IHdlIGNvdWxkIHVzZSBhbiAiYWxseWVzY29uZmlnIiBmb3IgZWFjaCBhcmNoaXRlY3R1
cmUgYXMgY29uZmlnCj4+Pj4gc291cmNlLgo+Pj4+Cj4+Pj4gVGhvdWdodHM/Cj4+PiBhbGx5ZXNj
b25maWcgZG9lc24ndCB3b3JrIHdpdGggbXV0dWFsbHkgaW5jb21wYXRpYmxlIG9wdGlvbnMsIHdo
ZXJlIG9uZQo+Pj4gb2YgdGhlbSB3aWxsIGRlZmluaXRlbHkgYmUgbgo+Pj4KPj4+IE92ZXJhbGws
IEknbSBmYWlybHkgLTEgdG8gdGhpcyBpZGVhLiAgSSBkb24ndCBsaWtlIHRoZSBpZGVhIG9mIG1l
cmdpbmcKPj4+IHRoZSB4ZW4vIGFuZCBkb2NzLyBidWlsZHMgdG8gYmUgYWJsZSB0byBtYWtlIHRo
aXMgaGFwcGVuLCBhbmQgd2hpbGUgaXQKPj4+IG1heSBiZSBmYWlybHkgc2ltcGxlIGFuZCBlYXN5
IGluIHRoZSBBUkdPIGNhc2UsIGl0IGlzIG1vc3QgZGVmaW5pdGVseQo+Pj4gbm90IGluIHRoZSBY
U00gY2FzZS4KPj4+Cj4+PiBUaGVyZSBpcyBhIHNwZWNpZmljIHJlYXNvbiB3aHkgZG9jdW1lbnRh
dGlvbiBpc24ndCB3cml0dGVuIGluIEMsIGFuZCBJTU8KPj4+IGl0IHNob3VsZCBiZSBrZXB0IHRo
YXQgd2F5Lgo+PiBGYWlyIGVub3VnaC4gOi0pCj4+Cj4+IFNvIHBsYW4gQjoKPj4KPj4gR2l2ZSB0
aGUgdXNlciBhbiBpbnRlcmZhY2UgdG8gb2J0YWluIHRoZSAuY29uZmlnIHVzZWQgdG8gY3JlYXRl
IHRoZQo+PiBjdXJyZW50bHkgcnVubmluZyBoeXBlcnZpc29yIChJIGd1ZXNzIHRoaXMgd2FzIGRp
c2N1c3NlZCBhdCBsZWFzdCBvbmNlCj4+IGJlZm9yZSkuIEknZCBzdWdnZXN0IGFuIG9wdGlvbiBm
b3IgInhsIGluZm8iLCBidXQgSSdtIG9wZW4gZm9yIG90aGVyCj4+IGludGVyZmFjZXMuCj4+Cj4+
IFRoZW4gYWRkIHBvdGVudGlhbCBjb25maWcgcmVzdHJpY3Rpb25zIHRvIHRoZSBjb21tYW5kIGxp
bmUgcGFyYW1ldGVyIGRvYwo+PiAobGlrZSBhbHJlYWR5IGRvbmUgZm9yIHg4Ni9hcm0pIHdpdGgg
YSBwcmVhbWJsZSB0ZWxsaW5nIHRoZSByZWFkZXIgaG93Cj4+IHRvIHJlYWQgdGhvc2UgcmVzdHJp
Y3Rpb25zLgo+IAo+IFNvcnJ5IHRvIGJlIGJsdW50LCBidXQgd2hhdCBwcm9ibGVtIGFyZSB5b3Ug
YWN0dWFsbHkgdHJ5aW5nIHRvIHNvbHZlIGhlcmU/Cj4gCj4gUGxlYXNlIGNhbiBldmVyeW9uZSBz
dG9wIHNlY29uZCBndWVzc2luZyB0aGUgaW50ZWxsaWdlbmNlIG9mIG91ciB1c2Vycy4gCj4gU3Vy
ZSAtIHRoZXJlIHdpbGwgYWx3YXlzIGJlIHBlb3BsZSB3aG8gbmV2ZXIgcmVhZCBhbnkgb2YgdGhl
IGRvY3MgKGFuZAo+IHdlIGNhbid0IGhlbHAgdGhlbSksIGJ1dCBmb3IgdGhvc2Ugd2hvIGRvIHdp
bGwgbW9zdCBsaWtlbHkgdW5kZXJzdGFuZCwKPiBhbmQgaWYgbm90LCBhc2sgYSBxdWVzdGlvbi4K
PiAKPiBJIGNhbiwgaW4gcHJpbmNpcGxlLCBzZWUgdGhlIGFwcGVhbCBvZiBvZiBjdXN0b21pc2Vk
IGRvY3VtZW50YXRpb24gdG8KPiB0aGUgY3VycmVudCBidWlsZCwgYnV0IGl0IGlzIHN1YnN0YW50
aWFsbHkgY29tcGxpY2F0ZWQgdG8gZG8uICBXaG8gaXMgaXQKPiBnb2luZyB0byBiZW5lZml0IGlu
IHByYWN0aWNlLCBhbmQgY2FuIGFueW9uZSBob25lc3RseSBzYXkgdGhhdCBpdCBpcyBhCj4gaGln
aGVyIHByaW9yaXR5IHdvcmsgaXRlbSB0aGFuIG90aGVyIHRoaW5ncyB0aGV5IGFyZSBkb2luZyBh
dCB0aGUgbW9tZW50PwoKSSBoYXZlIHRvIGFkbWl0IHRoYXQgSSBkb24ndCB1bmRlcnN0YW5kIHRo
ZSBjb25uZWN0aW9uIG9mIHlvdXIKcmVwbHkgdG8gSsO8cmdlbidzIHBsYW4gQiBwcm9wb3NhbDog
SGUncyBubyBsb25nZXIgc3VnZ2VzdGluZyB0bwpwcm9kdWNlIGN1c3RvbWl6ZWQgZG9jdW1lbnRh
dGlvbi4gSGUncyBtZXJlbHkgc3VnZ2VzdGluZyBhCndheSBmb3IgZW5kIHVzZXJzIHRvIGJlIGFi
bGUgdG8gZWFzaWx5IGZpbmQgb3V0IHdoZXRoZXIgYSBnaXZlbgpjb25maWcgb3B0aW9uIGlzIGFj
dHVhbGx5IGVuYWJsZWQgaW4gYSBoeXBlcnZpc29yIHRoZXkgaG9sZCBpbgp0aGVpciBoYW5kcy4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:42:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:42: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-devel-bounces@lists.xenproject.org>)
	id 1gjMAS-0003UX-Kp; Tue, 15 Jan 2019 10:42:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S/Mj=PX=ffwll.ch=daniel.vetter@srs-us1.protection.inumbo.net>)
 id 1gjMAQ-0003Ts-Gr
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 10:41:58 +0000
X-Inumbo-ID: 29efd5a0-18b2-11e9-92db-bc764e045a96
Received: from mail-ed1-x541.google.com (unknown [2a00:1450:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29efd5a0-18b2-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:41:50 +0000 (UTC)
Received: by mail-ed1-x541.google.com with SMTP id d39so2105285edb.12
 for <xen-devel@lists.xen.org>; Tue, 15 Jan 2019 02:41:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=m3QB8W6p+ra3eDGkjFqlSTTwg6mf4DVofDHoVRKYyZ0=;
 b=WfOZOEiNXibOqjeur79JFeKcfSmQA5f7wt10OGYZG+lj2c48Frft2aQzs2rkvF70g7
 5NW63/9uIipLqbssuNo3/EUoouJjTR6izCsXP1ySazZR2ixTAld/fMNDJ9fl8srIPu7j
 iLVc/WSNPhLzFhiqjDnKdN9NstSZowQPb+cKU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=m3QB8W6p+ra3eDGkjFqlSTTwg6mf4DVofDHoVRKYyZ0=;
 b=EhOcw2VRybMIuwb8R8LBoqH0xNG/ZZdu0njuoERg7A8HgH/Yl5px6KsMhCHrn49IgS
 bYnTAT3CTAmzp0+hfFGX4817F+bs1Xpab+QGzvPTUAO7bCbCCepbBaR6zhfXAqMzJQju
 In4lEXmc63gVdr24a7JpYfNN4O610LaewJ/JtJnxe85FaggSApJa9U5KF3DQa6lG4cnv
 jVR5TcH+ONlniWcFan/Z9qVmsBmoq1FbixUUykeijR0EhEHWOdx8QPy9AAxbyJaJdh+1
 vj56HzD+/vD5OFPi+IE0e0oVy3u/F1/R3wptOc2Y/fZ9NfCXK3hfRITCm2ysEsYTOEWF
 +tRw==
X-Gm-Message-State: AJcUukfNZQPGeDA6Lz0tAYxwJdQcf88nZgIDPEAHY3wK8zipXr37RxhW
 kPi9Jjtf1cIV5ZrZVaTH0Pmqfg==
X-Google-Smtp-Source: ALg8bN4w7hEMiDefKvcBl+OeIg6nGZlWGep48MlJ5mU/YE91MycVbJysEv2xB1vfQNHj3TnoRe5+GQ==
X-Received: by 2002:a50:940b:: with SMTP id p11mr2730918eda.135.1547548908348; 
 Tue, 15 Jan 2019 02:41:48 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855])
 by smtp.gmail.com with ESMTPSA id q13-v6sm2683335eja.8.2019.01.15.02.41.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 15 Jan 2019 02:41:47 -0800 (PST)
From: Daniel Vetter <daniel.vetter@ffwll.ch>
To: Intel Graphics Development <intel-gfx@lists.freedesktop.org>
Date: Tue, 15 Jan 2019 11:41:37 +0100
Message-Id: <20190115104137.25695-1-daniel.vetter@ffwll.ch>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>,
 DRI Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Benjamin Gaignard <benjamin.gaignard@linaro.org>,
 Daniel Vetter <daniel.vetter@intel.com>, Sam Ravnborg <sam@ravnborg.org>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 nouveau@lists.freedesktop.org, spice-devel@lists.freedesktop.org,
 linux-arm-msm@vger.kernel.org, etnaviv@lists.freedesktop.org,
 Jani Nikula <jani.nikula@linux.intel.com>, linux-mediatek@lists.infradead.org,
 Rodrigo Vivi <rodrigo.vivi@intel.com>, linux-tegra@vger.kernel.org,
 linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xen.org, linux-renesas-soc@vger.kernel.org,
 freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIHRoZSBwcm9iZSBoZWxwZXIgc3R1ZmYgKHdoaWNoIHByZXR0eSBtdWNoIGV2ZXJ5b25l
IG5lZWRzKSBpbgp0aGUgZHJtX2NydGNfaGVscGVyLmggZmlsZSAod2hpY2ggYXRvbWljIGRyaXZl
cnMgc2hvdWxkIG5ldmVyIG5lZWQpIGlzCmNvbmZ1c2luZy4gU3BsaXQgdGhlbSBvdXQuCgpUbyBt
YWtlIHN1cmUgSSBhY3R1YWxseSBhY2hpZXZlZCB0aGUgZ29hbCBoZXJlIEkgd2VudCB0aHJvdWdo
IGFsbApkcml2ZXJzLiBBbmQgaW5kZWVkLCBhbGwgYXRvbWljIGRyaXZlcnMgYXJlIG5vdyBmcmVl
IG9mCmRybV9jcnRjX2hlbHBlci5oIGluY2x1ZGVzLgoKdjI6IE1ha2UgaXQgY29tcGlsZS4gVGhl
cmUgd2FzIHNvIG11Y2ggY29tcGlsZSBmYWlsIG9uIGFybSBkcml2ZXJzCnRoYXQgSSBmaWd1cmVk
IEknbGwgYmV0dGVyIG5vdCBpbmNsdWRlIGFueSBvZiB0aGUgYWNrcyBvbiB2MS4KCnYzOiBNYXNz
aXZlIHJlYmFzZSBiZWNhdXNlIGk5MTUgaGFzIGxvc3QgYSBsb3Qgb2YgZHJtUC5oIGluY2x1ZGVz
LCBidXQKbm90IGFsbDogVGhyb3VnaCBkcm1fY3J0Y19oZWxwZXIuaCA+IGRybV9tb2Rlc2V0X2hl
bHBlci5oIC0+IGRybVAuaAp0aGVyZSB3YXMgc3RpbGwgb25lLCB3aGljaCB0aGlzIHBhdGNoIGxh
cmdlbHkgcmVtb3Zlcy4gV2hpY2ggbWVhbnMKcm9sbGluZyBvdXQgbG90cyBtb3JlIGluY2x1ZGVz
IGFsbCBvdmVyLgoKVGhpcyB3aWxsIGFsc28gY29uZmxpY3Qgd2l0aCBvbmdvaW5nIGRybVAuaCBj
bGVhbnVwIGJ5IG90aGVycyBJCmV4cGVjdC4KCnYzOiBSZWJhc2Ugb24gdG9wIG9mIGF0b21pYyBi
b2Nocy4KCkNjOiBTYW0gUmF2bmJvcmcgPHNhbUByYXZuYm9yZy5vcmc+CkNjOiBKYW5pIE5pa3Vs
YSA8amFuaS5uaWt1bGFAbGludXguaW50ZWwuY29tPgpDYzogTGF1cmVudCBQaW5jaGFydCA8bGF1
cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPgpBY2tlZC1ieTogUm9kcmlnbyBWaXZpIDxy
b2RyaWdvLnZpdmlAaW50ZWwuY29tPiAodjIpCkFja2VkLWJ5OiBCZW5qYW1pbiBHYWlnbmFyZCA8
YmVuamFtaW4uZ2FpZ25hcmRAbGluYXJvLm9yZz4gKHYyKQpTaWduZWQtb2ZmLWJ5OiBEYW5pZWwg
VmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KQ2M6IGxpbnV4LWFybS1rZXJuZWxAbGlz
dHMuaW5mcmFkZWFkLm9yZwpDYzogdmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlv
bi5vcmcKQ2M6IGV0bmF2aXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCkNjOiBsaW51eC1zYW1zdW5n
LXNvY0B2Z2VyLmtlcm5lbC5vcmcKQ2M6IGludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK
Q2M6IGxpbnV4LW1lZGlhdGVrQGxpc3RzLmluZnJhZGVhZC5vcmcKQ2M6IGxpbnV4LWFtbG9naWNA
bGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogbGludXgtYXJtLW1zbUB2Z2VyLmtlcm5lbC5vcmcKQ2M6
IGZyZWVkcmVub0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6IG5vdXZlYXVAbGlzdHMuZnJlZWRl
c2t0b3Aub3JnCkNjOiBzcGljZS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6IGFtZC1n
ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCkNjOiBsaW51eC1yZW5lc2FzLXNvY0B2Z2VyLmtlcm5l
bC5vcmcKQ2M6IGxpbnV4LXJvY2tjaGlwQGxpc3RzLmluZnJhZGVhZC5vcmcKQ2M6IGxpbnV4LXN0
bTMyQHN0LW1kLW1haWxtYW4uc3Rvcm1yZXBseS5jb20KQ2M6IGxpbnV4LXRlZ3JhQHZnZXIua2Vy
bmVsLm9yZwpDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKLS0tCk1lcmdpbmcgdGhpcyBpcyBn
b2luZyB0byBiZSBhIGJpdCBhIG1lc3MgZHVlIHRvIGFsbCB0aGUgb25nb2luZyBkcm1QLmgKY2xl
YW51cHMuIEkgdGhpbmsgdGhlIGZvbGxvd2luZyBzaG91bGQgd29yazoKLSBBcHBseSBTYW0ncyBw
cmVwIHBhdGNoZXMgZm9yIHJlbW92aW5nIGRybVAuaCBmcm9tCiAgZHJtX21vZGVzZXRfaGVscGVy
LmgKLSBHZXQgdGhlIGk5MTUgZHJtUC5oIGNsZWFudXAgYmFja21lcmdlZCBpbnRvIGRybS1taXNj
LW5leHQKLSBBcHBseSB0aGlzIHBhdGNoLgotIEFwcGx5IFNhbSdzIHBhdGNoIHRvIHJlbW92ZSBk
cm1QLmggZnJvbSBkcm1fbW9kZXNldF9oZWxwZXIuaAotIEFsbCB0aHJvdWdoIGRybS1taXNjLW5l
eHQsIHdoaWNoIGhhcyBzb21lIHBvdGVudGlhbCBmb3IgdHJpdmlhbAogIGNvbmZsaWN0cyBhcm91
bmQgI2luY2x1ZGVzIHdpdGggb3RoZXIgZHJpdmVycyB1bmZvcnR1bmF0ZWx5LgoKSSBob3BlIHRo
ZXJlJ3Mgbm8gb3RoZXIgZHJpdmVyIHdobydsbCBibG93IHVwIGFjY2lkZW50YWxseSBiZWNhdXNl
CnNvbWVvbmUgZWxzZSBpcyBkb2luZyBhIGRybVAuaCBjbGVhbnVwLiBMYXVyZW50IG1heWJlPwoK
SmFuaSwgYWNrIG9uIHRoaXM/Ci1EYW5pZWwKLS0tCiAuLi4vZ3B1L2RybS9hbWQvYW1kZ3B1L2Ft
ZGdwdV9jb25uZWN0b3JzLmMgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv
YW1kZ3B1X2RldmljZS5jICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2Ft
ZGdwdV9kcnYuYyAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn
cHVfbW9kZS5oICAgICAgfCAgMSArCiAuLi4vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9k
bV9oZWxwZXJzLmMgfCAgMiArLQogLi4uL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1f
cHBfc211LmMgIHwgIDIgKy0KIC4uLi9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fc2Vydmlj
ZXMuYyAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMgICAgICAg
ICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfZHJ2LmMgICAgICAgICAg
ICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X3NpbS5jICAgICAgICAgICAg
ICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2NydGMuYyAgICAgICAgICAgICAg
fCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9kcnYuYyAgICAgICAgICAgICAgIHwg
IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2NydGMuYyAgICAgICAgICAgICB8ICAy
ICstCiBkcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYyAgICAgICAgICAgICAgfCAgMiAr
LQogZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfbXcuYyAgICAgICAgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhXzUxMC5jICAgICAgICAgICB8ICAyICstCiBk
cml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmMgICAgICAgICAgfCAgMiArLQogZHJp
dmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5oICAgICAgICAgIHwgIDIgKwogZHJpdmVy
cy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZHJ2LmMgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv
Z3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dw
dS9kcm0vYXN0L2FzdF9kcnYuYyAgICAgICAgICAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9k
cm0vYXN0L2FzdF9tb2RlLmMgICAgICAgICAgICAgICAgfCAgMSArCiAuLi4vZ3B1L2RybS9hdG1l
bC1obGNkYy9hdG1lbF9obGNkY19jcnRjLmMgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2F0
bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2RjLmggIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9ib2No
cy9ib2Noc19kcnYuYyAgICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9ib2Nocy9i
b2Noc19rbXMuYyAgICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2
NzUxMS9hZHY3NTExLmggICAgICB8ICA1ICstCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxv
Z2l4LWFueDc4eHguYyAgICAgfCAgMiArLQogLi4uL2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9n
aXhfZHBfY29yZS5jICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2Rucy1kc2ku
YyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2R1bWItdmdhLWRh
Yy5jICAgICAgICAgfCAgMiArLQogLi4uL2JyaWRnZS9tZWdhY2hpcHMtc3RkcHh4eHgtZ2UtYjg1
MHYzLWZ3LmMgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvbnhwLXB0bjM0NjAuYyAg
ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3BhbmVsLmMgICAgICAgICAg
ICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIyLmMgICAg
ICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jICAgICAgICAgICAg
ICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LWhkbWkuYyAgICAg
fCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jIHwg
IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjQuYyAgICAgICAgICAgICB8ICAy
ICstCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMgICAgICAgICAgICAgfCAgMiAr
LQogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS1zbjY1ZHNpODYuYyAgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktdGZwNDEwLmMgICAgICAgICAgICB8ICAyICstCiBk
cml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYyAgICAgICAgICAgfCAgMSArCiBkcml2
ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19tb2RlLmMgICAgICAgICAgfCAgMSArCiBkcml2ZXJz
L2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyAgICAgICAgICAgfCAgMSAtCiBkcml2ZXJzL2dw
dS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUv
ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5jICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry
bS9kcm1fcHJvYmVfaGVscGVyLmMgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0v
ZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2V0
bmF2aXYvZXRuYXZpdl9kcnYuaCAgICAgICAgIHwgIDEgLQogZHJpdmVycy9ncHUvZHJtL2V4eW5v
cy9leHlub3NfZHAuYyAgICAgICAgICAgIHwgIDMgKy0KIGRyaXZlcnMvZ3B1L2RybS9leHlub3Mv
ZXh5bm9zX2RybV9jcnRjLmMgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4
eW5vc19kcm1fZHBpLmMgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlu
b3NfZHJtX2Rydi5jICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9z
X2RybV9kc2kuYyAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19k
cm1fZmIuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJt
X2ZiZGV2LmMgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92
aWRpLmMgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMg
ICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0
Yy5jICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2Rydi5j
ICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9rbXMuYyAg
ICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcGxhbmUuYyAg
IHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3JnYi5jICAgICB8
ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZ21hNTAwL3BzYl9pbnRlbF9kcnYuaCAgICAgICAgfCAg
MSArCiAuLi4vZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2RlLmMgICAgfCAgMiAr
LQogLi4uL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kcnYuYyAgIHwgIDIgKy0K
IC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZmJkZXYuYyB8ICAyICstCiAu
Li4vZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYyAgfCAgMiArLQogZHJp
dmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9kd19kcm1fZHNpLmMgIHwgIDIgKy0KIC4uLi9n
cHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fYWRlLmMgICB8ICAyICstCiAuLi4vZ3B1
L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jICAgfCAgMiArLQogZHJpdmVycy9n
cHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUv
ZHJtL2kyYy9zaWwxNjRfZHJ2LmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry
bS9pMmMvdGRhOTk4eF9kcnYuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0v
aTkxNS9pOTE1X2RlYnVnZnMuYyAgICAgICAgICAgfCAgMyArLQogZHJpdmVycy9ncHUvZHJtL2k5
MTUvaTkxNV9kcnYuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1
L2k5MTVfZ2VtLmMgICAgICAgICAgICAgICB8ICAyICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5
MTVfaW9jMzIuYyAgICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf
aXJxLmMgICAgICAgICAgICAgICB8ICAyICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNp
LmMgICAgICAgICAgICAgICB8ICAyICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdHJhY2Uu
aCAgICAgICAgICAgICB8ICAyICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jICAg
ICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMg
ICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyAgICAgICAg
ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jICAgICAg
ICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaCAgICAgICAgICAg
ICAgfCAgMyArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMgICAgICAgICAgICAg
IHwgIDIgKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJkZXYuYyAgICAgICAgICAgIHwg
IDIgKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHBlX2F1ZGlvLmMgICAgICAgIHwgIDEg
KwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfb3ZlcmxheS5jICAgICAgICAgIHwgIDIgKwog
ZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jICAgICAgICAgICAgIHwgIDIgKy0KIGRy
aXZlcnMvZ3B1L2RybS9pbXgvaW14LWRybS1jb3JlLmMgICAgICAgICAgICB8ICAyICstCiBkcml2
ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy
cy9ncHUvZHJtL2lteC9pbXgtdHZlLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv
Z3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dw
dS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXkuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUv
ZHJtL21lZGlhdGVrL210a19kcGkuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry
bS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYyAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0v
bWVkaWF0ZWsvbXRrX2RybV9kcnYuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL21l
ZGlhdGVrL210a19kcm1fZmIuYyAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9tZWRp
YXRlay9tdGtfZHNpLmMgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0
ZWsvbXRrX2hkbWkuYyAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL21lc29uL21l
c29uX2NydGMuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNv
bl9kcnYuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25f
ZHdfaGRtaS5jICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3Zl
bmNfY3Zicy5jICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9tZ2FnMjAwL21nYWcyMDBf
bW9kZS5jICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9j
cnRjLmMgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5j
b2Rlci5jICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9jcnRj
LmMgICAgIHwgIDIgKy0KIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rl
ci5jICB8ICAyICstCiAuLi4vZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHR2X2VuY29kZXIu
YyAgfCAgMiArLQogLi4uL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2xjZGNfZW5jb2Rlci5j
IHwgIDIgKy0KIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jbWRfZW5jb2Rlci5jICB8
ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NydGMuYyAgICAgfCAg
MiArLQogZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9lbmNvZGVyLmMgIHwgIDIg
Ky0KIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oICAgICAgICAgICAgICAgICB8ICAyICst
CiBkcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9mYi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQog
ZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2NydGMuYyAgICAgICAgICAgIHwgIDIgKy0KIGRy
aXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2
ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfb3V0LmMgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy
cy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMgICAgIHwgIDEgKwogZHJpdmVycy9n
cHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1
L2RybS9ub3V2ZWF1L25vdXZlYXVfY29ubmVjdG9yLmMgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2Ry
bS9ub3V2ZWF1L25vdXZlYXVfZGlzcGxheS5jICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9v
bWFwZHJtL29tYXBfY29ubmVjdG9yLmMgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vb21h
cGRybS9vbWFwX2NydGMuYyAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL29tYXBk
cm0vb21hcF9kcnYuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJt
L29tYXBfZHJ2LmggICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9v
bWFwX2VuY29kZXIuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21h
cF9mYi5jICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9wbDExMS9wbDExMV9k
cnYuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kaXNwbGF5
LmMgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZHJ2LmMgICAg
ICAgICAgICAgICAgIHwgIDMgKy0KIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMgICAgICAg
ICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYyAgICAgICAg
ICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jICAg
ICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5j
ICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNlLmMgICAgICAg
IHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxheS5jICAgICAgIHwg
IDEgKwogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMgICAgICAgIHwgIDEg
KwogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHJ2LmMgICAgICAgICAgIHwgIDEgKwog
ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25faXJxX2ttcy5jICAgICAgIHwgIDEgKwogZHJp
dmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMgICAgICAgIHwgIDIgKy0KIGRyaXZl
cnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZHJ2LmMgICAgICAgICB8ICAyICstCiBkcml2ZXJz
L2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYyAgICAgfCAgMiArLQogZHJpdmVycy9n
cHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYyAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1
L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYyAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJt
L3JjYXItZHUvcmNhcl9sdmRzLmMgICAgICAgICAgIHwgIDIgKy0KIC4uLi9ncHUvZHJtL3JvY2tj
aGlwL2FuYWxvZ2l4X2RwLXJvY2tjaGlwLmMgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcm9j
a2NoaXAvY2RuLWRwLWNvcmUuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3JvY2tj
aGlwL2Nkbi1kcC1jb3JlLmggICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9kd19oZG1pLXJvY2tjaGlwLmMgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
aW5ub19oZG1pLmMgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3Jv
Y2tjaGlwX2RybV9kcnYuYyAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2Nr
Y2hpcF9kcm1fZmIuYyAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2No
aXBfZHJtX2ZiZGV2LmMgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlw
X2RybV9wc3IuYyAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9k
cm1fdm9wLmMgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZk
cy5jICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3JnYi5j
ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fY3J0Yy5j
ICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fZHJ2LmMgICAg
ICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMgICAgICB8
ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuYyAgICAgICAgICAgICAgICB8ICAy
ICstCiBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kcnYuYyAgICAgICAgICAgICAgICAgfCAgMiAr
LQogZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jICAgICAgICAgICAgICAgICB8ICAyICstCiBk
cml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJp
dmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZl
cnMvZ3B1L2RybS9zdG0vZHJ2LmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJz
L2dwdS9kcm0vc3RtL2x0ZGMuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9n
cHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYyAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV9jcnRjLmMgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuNGlfZHJ2LmMgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJt
L3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9z
dW40aS9zdW40aV9sdmRzLmMgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3Vu
NGkvc3VuNGlfcmdiLmMgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjRpX3Rjb24uYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9z
dW40aV90di5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3Vu
NmlfbWlwaV9kc2kuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhp
X21peGVyLmMgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV91
aV9sYXllci5jICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdmlf
bGF5ZXIuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oICAgICAg
ICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS90ZWdyYS9mYi5jICAgICAgICAg
ICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMgICAgICAgICAg
ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdGVncmEvaHViLmMgICAgICAgICAgICAg
ICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmMgICAgICAg
ICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmggICAgICAgICAg
IHwgIDEgLQogZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZXh0ZXJuYWwuYyAgICAgIHwg
IDEgKwogZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfcGFuZWwuYyAgICAgICAgIHwgIDEg
KwogZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfdGZwNDEwLmMgICAgICAgIHwgIDEgKwog
ZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUuYyAgIHwgIDIgKy0KIGRy
aXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMgICB8ICAyICstCiBkcml2
ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kcnYuYyAgICAgICAgICAgfCAgMiArLQogZHJpdmVy
cy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9n
cHUvZHJtL3VkbC91ZGxfZHJ2LmMgICAgICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUv
ZHJtL3VkbC91ZGxfbWFpbi5jICAgICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJt
L3ZjNC92YzRfY3J0Yy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92
YzQvdmM0X2RwaS5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdmM0
L3ZjNF9kc2kuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3ZjNC92
YzRfaGRtaS5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92YzQvdmM0
X2ttcy5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF90
eHAuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdmVj
LmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdw
dV9kaXNwbGF5LmMgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVf
ZHJ2LmggICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMg
ICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMgICAg
ICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX291dHB1dC5jICAg
ICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmggICAg
ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jICAgICAg
ICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jICAg
ICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jICAgICAg
IHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYyAgICAgICB8
ICAyICstCiBkcml2ZXJzL2dwdS9kcm0venRlL3p4X2RybV9kcnYuYyAgICAgICAgICAgICAgfCAg
MiArLQogZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9oZG1pLmMgICAgICAgICAgICAgICAgIHwgIDIg
Ky0KIGRyaXZlcnMvZ3B1L2RybS96dGUvenhfdHZlbmMuYyAgICAgICAgICAgICAgICB8ICAyICst
CiBkcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZnYS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQog
ZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRy
aXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9pcnEuYyAgICAgICAgICB8ICA0ICstCiBkcml2
ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfbW9kZS5jICAgICAgICAgfCAgMiArLQogaW5jbHVk
ZS9kcm0vZHJtX2NydGNfaGVscGVyLmggICAgICAgICAgICAgICAgIHwgMTYgLS0tLS0tCiBpbmNs
dWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmggICAgICAgICAgICAgICAgfCA1MCArKysrKysrKysr
KysrKysrKysrCiAyMjcgZmlsZXMgY2hhbmdlZCwgMjg5IGluc2VydGlvbnMoKyksIDIwMCBkZWxl
dGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVscGVy
LmgKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY29ubmVj
dG9ycy5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Nvbm5lY3RvcnMuYwpp
bmRleCA2OWFkNmVjMGE0ZjMuLmYwZDM2Nzg3ZDhkMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Nvbm5lY3RvcnMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jCkBAIC0yNSw3ICsyNSw3IEBACiAgKi8KICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2FtZGdwdV9k
cm0uaD4KICNpbmNsdWRlICJhbWRncHUuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9h
bWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2Ft
ZGdwdV9kZXZpY2UuYwppbmRleCBjYzFiYzY1YTU5YzYuLjlmOTE3ZGNlNTg5NyAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYwpAQCAtMzAsNyArMzAsNyBAQAog
I2luY2x1ZGUgPGxpbnV4L2NvbnNvbGUuaD4KICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPgogI2luY2x1ZGUgPGxpbnV4L3Zn
YWFyYi5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Ry
di5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Rydi5jCmluZGV4IGM4MDZm
OTg0YmNjNS4uMGMyMmJhZTBjNzM2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Ft
ZGdwdS9hbWRncHVfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1
X2Rydi5jCkBAIC0zMiw3ICszMiw3IEBACiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CiAjaW5j
bHVkZSA8bGludXgvcG1fcnVudGltZS5oPgogI2luY2x1ZGUgPGxpbnV4L3ZnYV9zd2l0Y2hlcm9v
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJhbWRncHUuaCIKICNpbmNsdWRlICJhbWRncHVf
aXJxLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW9k
ZS5oIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaAppbmRleCBhYWRk
MGZhNDJlNDMuLjJjOTllZjM1ZGI3OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9h
bWRncHUvYW1kZ3B1X21vZGUuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn
cHVfbW9kZS5oCkBAIC0zNiw2ICszNiw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZpeGVkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGxpbnV4L2kyYy5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNw
bGF5L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9k
aXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5jCmluZGV4IDM5OTk3ZDk3N2VmYi4u
NzgxNzMzMTFmNzE4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1k
Z3B1X2RtL2FtZGdwdV9kbV9oZWxwZXJzLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNw
bGF5L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5jCkBAIC0yOSw3ICsyOSw3IEBACiAjaW5j
bHVkZSA8bGludXgvaTJjLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9hbWRncHVfZHJtLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1
X2RtX3BwX3NtdS5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRn
cHVfZG1fcHBfc211LmMKaW5kZXggOWQyZDY5ODZiOTgzLi43ZWY5OTAzNzE2N2EgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3Nt
dS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2Rt
X3BwX3NtdS5jCkBAIC0yNSw3ICsyNSw3IEBACiAjaW5jbHVkZSA8bGludXgvYWNwaS5oPgogCiAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2Ry
bS5oPgogI2luY2x1ZGUgImRtX3NlcnZpY2VzLmgiCiAjaW5jbHVkZSAiYW1kZ3B1LmgiCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9z
ZXJ2aWNlcy5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVf
ZG1fc2VydmljZXMuYwppbmRleCA1MTY3OTUzNDJkZDIuLmQ5MTVlOGM4NzY5YiAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fc2Vydmlj
ZXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9k
bV9zZXJ2aWNlcy5jCkBAIC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSA8bGludXgvYWNwaS5oPgog
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vYW1kZ3B1
X2RybS5oPgogI2luY2x1ZGUgImRtX3NlcnZpY2VzLmgiCiAjaW5jbHVkZSAiYW1kZ3B1LmgiCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMgYi9kcml2ZXJzL2dw
dS9kcm0vYXJjL2FyY3BndV9jcnRjLmMKaW5kZXggMTU1YWIxNzdjZTBiLi43M2U1MDhlMDBlMzAg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2NydGMuYworKysgYi9kcml2
ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMKQEAgLTE1LDEyICsxNSwxMiBAQAogICovCiAK
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kZXZpY2UuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8bGlu
dXgvY2xrLmg+CiAjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGF0YS9zaW1wbGVmYi5oPgogCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9kcnYuYyBiL2RyaXZlcnMvZ3B1
L2RybS9hcmMvYXJjcGd1X2Rydi5jCmluZGV4IDM5YTc5ZjU3MThjNC4uNDE5NmYwNGNkOTllIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9kcnYuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vYXJjL2FyY3BndV9kcnYuYwpAQCAtMTUsMTAgKzE1LDEwIEBACiAgKi8KIAogI2lu
Y2x1ZGUgPGxpbnV4L2Nsay5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2RldmljZS5oPgogI2luY2x1ZGUgPGRybS9kcm1fZGVidWdmcy5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZHJ2Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X3NpbS5jIGIvZHJpdmVycy9ncHUvZHJt
L2FyYy9hcmNwZ3Vfc2ltLmMKaW5kZXggNjUzMGQ4OGY3MjkzLi5lYmVlNDc0OGY1ZDkgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X3NpbS5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9hcmMvYXJjcGd1X3NpbS5jCkBAIC0xNCw3ICsxNCw3IEBACiAgKgogICovCiAKLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KIAogI2luY2x1ZGUgImFy
Y3BndS5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMgYi9k
cml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2NydGMuYwppbmRleCBlNGQ2N2I3MDI0NGQuLjk5YzE4
OGRlODY1MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMKQEAgLTEzLDcgKzEzLDcgQEAKICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2FybS9oZGxjZF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfZHJ2LmMK
aW5kZXggZGZhZDhkMDZkMTA4Li5mYmEzMDdjOGFmYTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9hcm0vaGRsY2RfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9kcnYu
YwpAQCAtMjIsNyArMjIsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMgYi9kcml2ZXJzL2dwdS9k
cm0vYXJtL21hbGlkcF9jcnRjLmMKaW5kZXggZTFiNzI3ODI4NDhjLi41NmFhZDI4ODY2NmUgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2NydGMuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGxpbnV4L2Nsay5o
PgogI2luY2x1ZGUgPGxpbnV4L3BtX3J1bnRpbWUuaD4KICNpbmNsdWRlIDx2aWRlby92aWRlb21v
ZGUuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jIGIvZHJp
dmVycy9ncHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMKaW5kZXggNTA1ZjMxNmExOTJlLi5hYjUwYWQw
NmUyNzEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jCkBAIC0yMyw3ICsyMyw3IEBACiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9hcm0vbWFsaWRwX213LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9tdy5jCmlu
ZGV4IDkxNDcyZTVlMGM4Yi4uMDQxYTY0ZGM3MTY3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vYXJtL21hbGlkcF9tdy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX213LmMK
QEAgLTgsNyArOCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhXzUxMC5jIGIvZHJpdmVycy9ncHUvZHJtL2Fy
bWFkYS9hcm1hZGFfNTEwLmMKaW5kZXggMmY3YzA0OGM1MzYxLi4wZTkxZDI3OTIxYmQgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhXzUxMC5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9hcm1hZGEvYXJtYWRhXzUxMC5jCkBAIC05LDcgKzksNyBAQAogICovCiAjaW5jbHVk
ZSA8bGludXgvY2xrLmg+CiAjaW5jbHVkZSA8bGludXgvaW8uaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlICJhcm1hZGFfY3J0Yy5oIgogI2luY2x1ZGUgImFybWFkYV9kcm0uaCIKICNpbmNsdWRlICJh
cm1hZGFfaHcuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Ny
dGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2NydGMuYwppbmRleCBkYTkzNjA2
ODhiNTUuLmM2OGMzZGE5ZTE3ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9h
cm1hZGFfY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2NydGMuYwpA
QCAtMTIsNyArMTIsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3BsYXRmb3JtX2RldmljZS5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgImFybWFkYV9jcnRjLmgiCmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmggYi9kcml2ZXJzL2dwdS9kcm0vYXJt
YWRhL2FybWFkYV9jcnRjLmgKaW5kZXggN2ViZDMzN2I2MGFmLi4wODc2MWZmMDE3MzkgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2NydGMuaAorKysgYi9kcml2ZXJz
L2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmgKQEAgLTgsNiArOCw4IEBACiAjaWZuZGVmIEFS
TUFEQV9DUlRDX0gKICNkZWZpbmUgQVJNQURBX0NSVENfSAogCisjaW5jbHVkZSA8ZHJtL2RybV9j
cnRjLmg+CisKIHN0cnVjdCBhcm1hZGFfZ2VtX29iamVjdDsKIAogc3RydWN0IGFybWFkYV9yZWdz
IHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jIGIvZHJp
dmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZHJ2LmMKaW5kZXggZmEzMTU4OWI0ZmMwLi5lNjYw
YzVjYTUyYWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jCkBAIC0xMCw3ICsxMCw3
IEBACiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8bGludXgvb2ZfZ3JhcGgu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNs
dWRlICJhcm1hZGFfY3J0Yy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9h
cm1hZGFfZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMKaW5kZXggNmJk
NjM4YTU0NTc5Li4wNThhYzdkOTkyMGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm1h
ZGEvYXJtYWRhX2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZmIuYwpA
QCAtNSw3ICs1LDcgQEAKICAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCiAgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbi4KICAqLwotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4K
ICNpbmNsdWRlICJhcm1hZGFfZHJtLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXN0
L2FzdF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X2Rydi5jCmluZGV4IGJmNTg5YzUz
YjkwOC4uMzg3MWIzOWQ0ZGVhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9k
cnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9kcnYuYwpAQCAtMzAsNiArMzAsNyBA
QAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgImFzdF9k
cnYuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jIGIvZHJp
dmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jCmluZGV4IDhiYjM1NWQ1ZDQzZC4uOTdmZWQwNjI3
ZDFjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlICJhc3RfZHJ2LmgiCiAKICNpbmNsdWRlICJhc3RfdGFibGVzLmgiCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5j
IGIvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2NydGMuYwppbmRleCA5
NmY0MDgyNjcxZmUuLjgwNzBhNTU4ZDdiMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2F0
bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXRtZWwt
aGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5jCkBAIC0yNCw3ICsyNCw3IEBACiAjaW5jbHVkZSA8bGlu
dXgvcGluY3RybC9jb25zdW1lci5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KIAogI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9k
ZS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2Rj
X2RjLmggYi9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfZGMuaAppbmRl
eCA0Y2MxZTAzZjBhZWUuLjcwYmQ1NDBkNjQ0ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2RjLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2F0bWVs
LWhsY2RjL2F0bWVsX2hsY2RjX2RjLmgKQEAgLTMxLDcgKzMxLDcgQEAKICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fY21hX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JvY2hz
L2JvY2hzX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2Rydi5jCmluZGV4IGNl
YTQyYWM2NGQ3ZS4uY2I1NWJkYzM2ZjNmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYm9j
aHMvYm9jaHNfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2Rydi5jCkBA
IC05LDYgKzksNyBAQAogI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgogI2luY2x1ZGUgPGxpbnV4
L3NsYWIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJib2Nocy5oIgogCmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMv
Ym9jaHNfa21zLmMKaW5kZXggZTlkNWRiYzM0Njc2Li45Y2Q4MmUzNjMxZmIgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
Ym9jaHMvYm9jaHNfa21zLmMKQEAgLTEwLDYgKzEwLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX3Bs
YW5lX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX3VhcGkuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogCiBzdGF0aWMgaW50IGRlZnggPSAxMDI0Owogc3RhdGljIGludCBkZWZ5
ID0gNzY4OwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1
MTEuaCBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmgKaW5kZXggNzNk
OGNjYjk3NzQyLi5kNTJmZmFiNDFlYjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlk
Z2UvYWR2NzUxMS9hZHY3NTExLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTEx
L2Fkdjc1MTEuaApAQCAtMTQsOCArMTQsMTEgQEAKICNpbmNsdWRlIDxsaW51eC9yZWdtYXAuaD4K
ICNpbmNsdWRlIDxsaW51eC9yZWd1bGF0b3IvY29uc3VtZXIuaD4KIAotI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2Nvbm5lY3Rvci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5o
PgogCiAjZGVmaW5lIEFEVjc1MTFfUkVHX0NISVBfUkVWSVNJT04JCTB4MDAKICNkZWZpbmUgQURW
NzUxMV9SRUdfTjAJCQkJMHgwMQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9h
bmFsb2dpeC1hbng3OHh4LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4
eHguYwppbmRleCBlMTEzMDllOWJjNGYuLjIyMjg2YzY3ODJhNCAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC1hbng3OHh4LmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9hbmFsb2dpeC1hbng3OHh4LmMKQEAgLTMxLDcgKzMxLDcgQEAKICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jIGIvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKaW5kZXggNzUzZTk2MTI5YWI3Li5j
MWRhOGFlM2M0MDggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgv
YW5hbG9naXhfZHBfY29yZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgv
YW5hbG9naXhfZHBfY29yZS5jCkBAIC0yNiw3ICsyNiw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CiAKICNpbmNs
dWRlIDxkcm0vYnJpZGdlL2FuYWxvZ2l4X2RwLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL2NkbnMtZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2NkbnMtZHNpLmMK
aW5kZXggY2U5NDk2ZDEzOTg2Li40OGVkNDQ0Y2FkNTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9icmlkZ2UvY2Rucy1kc2kuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2NkbnMt
ZHNpLmMKQEAgLTcsNyArNyw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fbWlwaV9kc2kuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CiAjaW5jbHVkZSA8
dmlkZW8vbWlwaV9kaXNwbGF5Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L2R1bWItdmdhLWRhYy5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMuYwpp
bmRleCA5YjcwNjc4OWEzNDEuLjA4MDU4MDFmNGU5NCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2R1
bWItdmdhLWRhYy5jCkBAIC0xOCw3ICsxOCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KIAogc3RydWN0IGR1bWJfdmdhIHsKIAlzdHJ1Y3QgZHJtX2JyaWRnZQli
cmlkZ2U7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRw
eHh4eC1nZS1iODUwdjMtZncuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvbWVnYWNoaXBzLXN0
ZHB4eHh4LWdlLWI4NTB2My1mdy5jCmluZGV4IDIxMzZjOTdhZWI4ZS4uOTY4N2ExYTBlNzM3IDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1i
ODUwdjMtZncuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4
eC1nZS1iODUwdjMtZncuYwpAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgPGxpbnV4L29mLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1w
dG4zNDYwLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMKaW5kZXggYTNl
ODE3YWJhY2UxLi5hNTYzMDY0MjFiYzcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlk
Z2UvbnhwLXB0bjM0NjAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYw
LmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlIDxsaW51eC9vZl9ncGlvLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9v
Zi5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9icmlkZ2UvcGFuZWwuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYwppbmRl
eCAzN2JhYTc5ZTk1YzMuLmUzNjg3ZDc4Y2QwYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9wYW5lbC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYwpAQCAt
MTIsNyArMTIsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Nvbm5lY3Rvci5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
bW9kZXNldF9oZWxwZXJfdnRhYmxlcy5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jIGIvZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIyLmMKaW5kZXggNzMzNGQxYjYyYjcxLi40ODNh
NzE0MmM1ZWEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYy
Mi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jCkBAIC0yNiw3
ICsyNiw3IEBACiAjaW5jbHVkZSA8bGludXgvcmVndWxhdG9yL2NvbnN1bWVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFu
ZWwuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9zaWk5MDJ4LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3NpaTkwMnguYwppbmRl
eCBhOWI0ZjQ1YWU4N2MuLjQzZWY4YmFmNzQ3YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9zaWk5MDJ4LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMK
QEAgLTMwLDcgKzMwLDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgor
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlk
Lmg+CiAKICNkZWZpbmUgU0lJOTAyWF9UUElfVklERU9fREFUQQkJCTB4MApkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMgYi9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL3N5bm9wc3lzL2R3LWhkbWkuYwppbmRleCA4OGI3MjBiNjMxMjYuLjJmYjk3NzIy
NjRmMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1p
LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMKQEAgLTI1
LDcgKzI1LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2VkaWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXJfc2xhdmUuaD4K
ICNpbmNsdWRlIDxkcm0vYnJpZGdlL2R3X2hkbWkuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlk
Z2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYwppbmRleCAyZjRiMTQ1YjczYWYuLjA5YTM4YWU4MWU1
MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRz
aS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYwpA
QCAtMTksNyArMTksNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgogI2luY2x1ZGUgPGRybS9kcm1f
b2YuaD4KICNpbmNsdWRlIDxkcm0vYnJpZGdlL2R3X21pcGlfZHNpLmg+CmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3RjMzU4NzY0LmMKaW5kZXggYWZkNDkxMDE4YmZjLi4yODIwOTIwMTllODIgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3RjMzU4NzY0LmMKQEAgLTksNyArOSw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2ku
aD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3RjMzU4NzY3LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMKaW5k
ZXggZTY0MDNiOTU0OWYxLi5hYzQ4ODFkNzM1ZmYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvdGMzNTg3NjcuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3
LmMKQEAgLTM0LDcgKzM0LDcgQEAKICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAKICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRybS9k
cm1fb2YuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2
LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXNuNjVkc2k4Ni5jCmluZGV4IDEwMjQzOTY1
ZWU3Yy4uZTc0ZTJjOTI4ZjUxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3Rp
LXNuNjVkc2k4Ni5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMK
QEAgLTYsNyArNiw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBp
X2RzaS5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9icmlkZ2UvdGktdGZwNDEwLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQx
MC5jCmluZGV4IGMzZTMyMTM4YzZiYi4uN2JmYjRmMzM4ODEzIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv
dGktdGZwNDEwLmMKQEAgLTIwLDcgKzIwLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5o
PgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogCiAjZGVmaW5lIEhPVFBMVUdfREVCT1VOQ0VfTVMJCTExMDAKIApkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfZHJ2LmMgYi9kcml2ZXJzL2dw
dS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYwppbmRleCBkYjQwYjc3YzdmN2MuLjhlYzg4MGYzYTMy
MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfZHJ2LmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfZHJ2LmMKQEAgLTEyLDYgKzEyLDcgQEAKICNp
bmNsdWRlIDxsaW51eC9jb25zb2xlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KIAogI2luY2x1ZGUgImNpcnJ1c19kcnYuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2NpcnJ1cy9jaXJydXNfbW9kZS5jIGIvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNf
bW9kZS5jCmluZGV4IGVkN2RjZjIxMmEzNC4uYTgzMGU3MGZjMGJiIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19tb2RlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2Np
cnJ1cy9jaXJydXNfbW9kZS5jCkBAIC0xNyw2ICsxNyw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9w
bGFuZV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5j
bHVkZSA8dmlkZW8vY2lycnVzLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f
YXRvbWljX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKaW5k
ZXggNjljYmFmZDVlYmVlLi41NDQxN2ZjZTVlNWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9kcm1fYXRvbWljX2hlbHBlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hl
bHBlci5jCkBAIC0yOSw3ICsyOSw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY191YXBpLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9o
ZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV93cml0ZWJhY2suaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2RhbWFnZV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90
b3BvbG9neS5jCmluZGV4IDE5NmViYmE4YWY1Zi4uMjU1MmEyNzM2MmEwIDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKQEAgLTMzLDcgKzMzLDcgQEAKICNpbmNsdWRlIDxkcm0v
ZHJtX2ZpeGVkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogLyoqCiAgKiBET0M6IGRwIG1zdCBo
ZWxwZXIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYyBi
L2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYwppbmRleCA5MTUwZmEzODViYmEu
LjZmNDgxMzdkNzE5MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlc2V0X2hl
bHBlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYwpAQCAtMjEs
NyArMjEsNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fbW9kZXNldF9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYyBiL2RyaXZlcnMv
Z3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMKaW5kZXggYTFiYjE1N2JmZGZhLi5jODNmZWU2NTI1
MDIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYwpAQCAtMzIsMTEgKzMyLDExIEBACiAj
aW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+CiAjaW5jbHVkZSA8bGludXgvbW9kdWxlcGFyYW0uaD4K
IAorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2NsaWVudC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZm91cmNjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlcl92dGFibGVzLmg+CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMgYi9kcml2
ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMKaW5kZXggOTE3ODEyNDQ4ZDFiLi45
ZmMyNmE2OWFiNzkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2ttc19o
ZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMKQEAg
LTEwLDcgKzEwLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3Np
bXBsZV9rbXNfaGVscGVyLmg+CiAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9l
dG5hdml2L2V0bmF2aXZfZHJ2LmgKaW5kZXggNGJmNjk4ZGU1OTk2Li5hNmE3ZGVkMzdlZjEgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmgKKysrIGIvZHJp
dmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaApAQCAtMjEsNyArMjEsNiBAQAogI2lu
Y2x1ZGUgPGxpbnV4L21tX3R5cGVzLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+CiAjaW5jbHVkZSA8ZHJtL2V0bmF2aXZfZHJtLmg+
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jIGIvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHAuYwppbmRleCBjODQ0OWFlNGY0ZmUuLjlmMWM2MjE1
YmUwYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHAuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jCkBAIC0yMyw3ICsyMyw4IEBACiAK
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgorI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5
bm9zL2V4eW5vc19kcm1fY3J0Yy5jCmluZGV4IDI2OTYyODllY2M3OC4uMTJkMzgxNjM1NmVmIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9jcnRjLmMKQEAgLTEzLDcgKzEzLDcg
QEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4
eW5vcy9leHlub3NfZHJtX2RwaS5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJt
X2RwaS5jCmluZGV4IDJmMGJhYmI2N2M1MS4uZmE5NWFmMWRjNTM0IDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHBpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L2V4eW5vcy9leHlub3NfZHJtX2RwaS5jCkBAIC0xMSw3ICsxMSw3IEBACiAqLwogCiAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3Mv
ZXh5bm9zX2RybV9kcnYuYwppbmRleCAyYzc1ZTc4OWIyYTcuLmE5NDFkNjQ4NzVmNiAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rydi5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcnYuYwpAQCAtMTUsNyArMTUsNyBAQAogI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2hlbHBlci5oPgogCiAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+CmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMgYi9kcml2ZXJzL2dwdS9k
cm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMKaW5kZXggZDgxZTYyYWUyODZhLi44ZDI4Y2RiZmNk
ZGQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kc2kuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMKQEAgLTEzLDcgKzEz
LDcgQEAKICNpbmNsdWRlIDxhc20vdW5hbGlnbmVkLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5o
PgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9taXBpX2RzaS5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jIGIvZHJpdmVycy9ncHUv
ZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiLmMKaW5kZXggMzFlYjUzOGE0NGFlLi4wZGMxYTY4OGI1
MDIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jCkBAIC0xNCw3ICsxNCw3
IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgot
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRldi5jIGIvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiZGV2LmMKaW5kZXggY2U5NjA0Y2E4MDQxLi5m
MDU3MDgyYTliMzAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2Ry
bV9mYmRldi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRldi5j
CkBAIC0xNSw3ICsxNSw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9leHlub3NfZHJtLmg+CiAKICNpbmNsdWRlIDxsaW51eC9jb25zb2xlLmg+
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fdmlkaS5jIGIv
ZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX3ZpZGkuYwppbmRleCAxOTY5N2MxMzYy
ZDguLjFiMGU0ZTBmNTJmZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlu
b3NfZHJtX3ZpZGkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fdmlk
aS5jCkBAIC0yMCw3ICsyMCw3IEBACiAjaW5jbHVkZSA8ZHJtL2V4eW5vc19kcm0uaD4KIAogI2lu
Y2x1ZGUgPGRybS9kcm1fZWRpZC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgogCiAjaW5jbHVkZSAiZXh5bm9zX2RybV9kcnYuaCIKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2hkbWkuYwppbmRleCBiODU3ZGY2N2FmZjAuLmQxY2Q3YjcxODI3YyAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfaGRtaS5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYwpAQCAtMTYsNyArMTYsNyBAQAogCiAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KIAogI2luY2x1ZGUgInJlZ3MtaGRt
aS5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0
Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0Yy5jCmluZGV4IDE4
YWZjOTRlNGRmZi4uYmYyNTY5NzEwNjNkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZnNs
LWRjdS9mc2xfZGN1X2RybV9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNs
X2RjdV9kcm1fY3J0Yy5jCkBAIC0xNiw3ICsxNiw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDx2aWRlby92aWRlb21vZGUuaD4KIAog
I2luY2x1ZGUgImZzbF9kY3VfZHJtX2NydGMuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNs
X2RjdV9kcm1fZHJ2LmMKaW5kZXggY2VkZGMzZTI5MjU4Li5hNjZmYTgwYmU4ZTggMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2Rydi5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2Rydi5jCkBAIC0yNCw3ICsyNCw3IEBACiAK
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
PgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBl
ci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fa21z
LmMgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9rbXMuYwppbmRleCBkZGM2
OGU0NzZhNGQuLjc0MWRlODM5NTVlYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1k
Y3UvZnNsX2RjdV9kcm1fa21zLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2Rj
dV9kcm1fa21zLmMKQEAgLTExLDcgKzExLDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZm
ZXJfaGVscGVyLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9k
Y3VfZHJtX3BsYW5lLmMgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFu
ZS5jCmluZGV4IDk1NTRiMjQ1NzQ2ZS4uNTkzZjkyOTFiOGUyIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFuZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21h
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Zz
bC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1
X2RybV9yZ2IuYwppbmRleCAyMjk4ZWQyYTllMWMuLjU3N2ZiMWJlMmQ1OSAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMKQEAgLTE0LDcgKzE0LDcgQEAKIAogI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFu
ZWwuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9wc2JfaW50ZWxfZHJ2
LmggYi9kcml2ZXJzL2dwdS9kcm0vZ21hNTAwL3BzYl9pbnRlbF9kcnYuaAppbmRleCBlMDVlNTM5
OWFmMmQuLjMxMzU1MmQyYTY5ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9w
c2JfaW50ZWxfZHJ2LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9wc2JfaW50ZWxfZHJ2
LmgKQEAgLTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlIDxsaW51eC9pMmMtYWxnby1iaXQuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Vu
Y29kZXIuaD4KICNpbmNsdWRlIDxsaW51eC9ncGlvLmg+CiAjaW5jbHVkZSAiZ21hX2Rpc3BsYXku
aCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJt
X2RlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jCmlu
ZGV4IGE5NTY1NDU3NzRhMy4uMmFjNTkzOTU2NTI5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9o
aXNpbGljb24vaGlibWMvaGlibWNfZHJtX2RlLmMKQEAgLTE4LDcgKzE4LDcgQEAKIAogI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KIAogI2luY2x1
ZGUgImhpYm1jX2RybV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGlj
b24vaGlibWMvaGlibWNfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJt
Yy9oaWJtY19kcm1fZHJ2LmMKaW5kZXggNjhjMGMyOTdiM2E1Li44NWE3MDFhZjY1MzAgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Rydi5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Rydi5jCkBAIC0y
MCw3ICsyMCw3IEBACiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CiAKICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgImhpYm1jX2RybV9k
cnYuaCIKICNpbmNsdWRlICJoaWJtY19kcm1fcmVncy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZmJkZXYuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2ZiZGV2LmMKaW5kZXggZWRjY2ExNzYxNTAwLi5j
NDQyYWEyZGQwMGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMv
aGlibWNfZHJtX2ZiZGV2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9o
aWJtY19kcm1fZmJkZXYuYwpAQCAtMTcsNyArMTcsNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgog
CiAjaW5jbHVkZSAiaGlibWNfZHJtX2Rydi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2ls
aWNvbi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jCmluZGV4IDc0NDk1NmNlYTc0OS4uZDJjZjczMTc5
MzBhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2Ry
bV92ZGFjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1f
dmRhYy5jCkBAIC0xNyw3ICsxNyw3IEBACiAgKi8KIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAiaGlibWNfZHJtX2Rydi5oIgogI2lu
Y2x1ZGUgImhpYm1jX2RybV9yZWdzLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlz
aWxpY29uL2tpcmluL2R3X2RybV9kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2ly
aW4vZHdfZHJtX2RzaS5jCmluZGV4IGI0YzdhZjNhYjZhZS4uNzg4ZWMxZTUzNzk0IDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2R3X2RybV9kc2kuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2R3X2RybV9kc2kuYwpAQCAtMTksNyArMTks
NyBAQAogI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybV9v
Zi5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2VuY29kZXJfc2xhdmUuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5f
ZHJtX2FkZS5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fYWRl
LmMKaW5kZXggYmI3NzQyMDJhNWExLi44YWQ3YWI3ZWNlOWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2FkZS5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2FkZS5jCkBAIC0yNCw3ICsyNCw3IEBACiAK
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jIGIvZHJp
dmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMKaW5kZXggMTVlMzJl
NWQ5MTAxLi4xN2IyNmJkMWQwYjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGlj
b24va2lyaW4va2lyaW5fZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24v
a2lyaW4va2lyaW5fZHJtX2Rydi5jCkBAIC0yNSw3ICsyNSw3IEBACiAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX29mLmg+CiAKICNpbmNsdWRlICJraXJpbl9kcm1fZHJ2LmgiCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTJjL2NoNzAwNl9wcml2LmggYi9kcml2ZXJzL2dwdS9kcm0v
aTJjL2NoNzAwNl9wcml2LmgKaW5kZXggZGM2NDE0YWY1ZDc5Li4yNWYwYWJkNGZkYWIgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pMmMvY2g3MDA2X3ByaXYuaAorKysgYi9kcml2ZXJzL2dw
dS9kcm0vaTJjL2NoNzAwNl9wcml2LmgKQEAgLTI4LDYgKzI4LDcgQEAKICNkZWZpbmUgX19EUk1f
STJDX0NINzAwNl9QUklWX0hfXwogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXJfc2xhdmUuaD4KICNpbmNsdWRlIDxkcm0vaTJjL2No
NzAwNi5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwxNjRfZHJ2LmMgYi9k
cml2ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9kcnYuYwppbmRleCBjNTJkN2EzYWY3ODYuLjE0YzFm
Yzk2YTE1NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwxNjRfZHJ2LmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwxNjRfZHJ2LmMKQEAgLTI3LDcgKzI3LDcgQEAKICNp
bmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+CiAjaW5jbHVkZSA8ZHJtL2ky
Yy9zaWwxNjQuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Ry
di5jIGIvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jCmluZGV4IDgwZTRmZjMzYTM3
YS4uZGY0ZWQwZjllY2I0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhf
ZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jCkBAIC0yNiw3ICsy
Niw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1
ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vaTJjL3RkYTk5OHguaD4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jIGIvZHJpdmVycy9ncHUvZHJt
L2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKaW5kZXggZGE2ZDI1ODFjYjBlLi4yMjY3NWE3NjRhNTggMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCkBAIC0yNiw5ICsyNiwxMCBAQAogICoKICAq
LwogCi0jaW5jbHVkZSA8bGludXgvZGVidWdmcy5oPgogI2luY2x1ZGUgPGxpbnV4L3NvcnQuaD4K
ICNpbmNsdWRlIDxsaW51eC9zY2hlZC9tbS5oPgorI2luY2x1ZGUgPGRybS9kcm1fZGVidWdmcy5o
PgorI2luY2x1ZGUgPGRybS9kcm1fZm91cmNjLmg+CiAjaW5jbHVkZSAiaW50ZWxfZHJ2LmgiCiAj
aW5jbHVkZSAiaW50ZWxfZ3VjX3N1Ym1pc3Npb24uaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaTkxNV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMK
aW5kZXggZGFmYmJmYWRkMWFkLi5hMTdmMjMxYmE1ZmQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9pOTE1L2k5MTVfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYu
YwpAQCAtNDEsNyArNDEsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3Z0Lmg+CiAjaW5jbHVkZSA8YWNw
aS92aWRlby5oPgogCi0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2k5MTVfZHJtLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9pOTE1L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCmlu
ZGV4IDBiZmVkMzMxNzhlMS4uMTE0MmY5Y2Y3NDBmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vaTkxNS9pOTE1X2dlbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMK
QEAgLTI3LDYgKzI3LDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1fdm1hX21hbmFnZXIuaD4KICNp
bmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3BjaS5oPgogI2luY2x1
ZGUgImk5MTVfZHJ2LmgiCiAjaW5jbHVkZSAiaTkxNV9nZW1fY2xmbHVzaC5oIgogI2luY2x1ZGUg
Imk5MTVfdmdwdS5oIgpAQCAtNDUsNiArNDYsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3N3YXAuaD4K
ICNpbmNsdWRlIDxsaW51eC9wY2kuaD4KICNpbmNsdWRlIDxsaW51eC9kbWEtYnVmLmg+CisjaW5j
bHVkZSA8bGludXgvbW1hbi5oPgogCiBzdGF0aWMgdm9pZCBpOTE1X2dlbV9mbHVzaF9mcmVlX29i
amVjdHMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUpOwogCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lvYzMyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1
X2lvYzMyLmMKaW5kZXggNzNjM2U4ZjUxOWU4Li5jMTAwNzI0NWY0NmQgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaW9jMzIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pOTE1X2lvYzMyLmMKQEAgLTI5LDYgKzI5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9jb21wYXQu
aD4KIAogI2luY2x1ZGUgPGRybS9pOTE1X2RybS5oPgorI2luY2x1ZGUgPGRybS9kcm1faW9jdGwu
aD4KICNpbmNsdWRlICJpOTE1X2Rydi5oIgogCiBzdHJ1Y3QgZHJtX2k5MTVfZ2V0cGFyYW0zMiB7
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jIGIvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaTkxNV9pcnEuYwppbmRleCA5NDE4N2U2OGQzOWEuLjhiOGE4MDdjZjA4ZCAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCkBAIC0zMSw2ICszMSw4IEBACiAjaW5jbHVkZSA8bGlu
dXgvc3lzcnEuaD4KICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8bGludXgvY2ly
Y19idWYuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2lycS5oPgorI2luY2x1ZGUgPGRybS9kcm1fZHJ2
Lmg+CiAjaW5jbHVkZSA8ZHJtL2k5MTVfZHJtLmg+CiAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKICNp
bmNsdWRlICJpOTE1X3RyYWNlLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
OTE1X3BjaS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYwppbmRleCBkZDRhZmYy
YjI1NmUuLjQ0YzIzYWM2MDM0NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx
NV9wY2kuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jCkBAIC0yNiw2ICsy
Niw4IEBACiAjaW5jbHVkZSA8bGludXgvdmdhYXJiLmg+CiAjaW5jbHVkZSA8bGludXgvdmdhX3N3
aXRjaGVyb28uaD4KIAorI2luY2x1ZGUgPGRybS9kcm1fZHJ2Lmg+CisKICNpbmNsdWRlICJpOTE1
X2Rydi5oIgogI2luY2x1ZGUgImk5MTVfc2VsZnRlc3QuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2k5MTUvaTkxNV90cmFjZS5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV90
cmFjZS5oCmluZGV4IDMzZDkwZWNhOWNkZC4uNDNkYTE0ZjA4ZGMwIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aTkxNV90cmFjZS5oCkBAIC02LDYgKzYsOCBAQAogI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+CiAj
aW5jbHVkZSA8bGludXgvdHJhY2Vwb2ludC5oPgogCisjaW5jbHVkZSA8ZHJtL2RybV9kcnYuaD4K
KwogI2luY2x1ZGUgImk5MTVfZHJ2LmgiCiAjaW5jbHVkZSAiaW50ZWxfZHJ2LmgiCiAjaW5jbHVk
ZSAiaW50ZWxfcmluZ2J1ZmZlci5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfY3J0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYwppbmRleCAzM2Jk
MmFkZGNiZGQuLjU5NTY0N2E5ZTZjNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfY3J0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMKQEAgLTI5
LDcgKzI5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSAiaW50ZWxfZHJ2LmgiCiAjaW5jbHVk
ZSA8ZHJtL2k5MTVfZHJtLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl
bF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5kZXgg
NjRkYmQwNmY0ZmZiLi5jOGEyMDdiNGM3YjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p
OTE1L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNw
bGF5LmMKQEAgLTQxLDcgKzQxLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVs
cGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX3JlY3QuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY191YXBpLmg+
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaW50ZWxfZHAuYwppbmRleCAwYTNhYzk4YTc3OWUuLjlhNDJhODgyZDU0YSAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCkBAIC0zNCw3ICszNCw3IEBACiAjaW5jbHVkZSA8YXNt
L2J5dGVvcmRlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9oZGNw
Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCmluZGV4IDNmODM0MjkzMzNjNy4uNjQ0
YmM0OThiYWM3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3Qu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYwpAQCAtMjYsNyArMjYs
NyBAQAogI2luY2x1ZGUgImk5MTVfZHJ2LmgiCiAjaW5jbHVkZSAiaW50ZWxfZHJ2LmgiCiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+CiAKIHN0YXRpYyBib29sIGludGVsX2RwX21zdF9jb21wdXRlX2NvbmZpZyhz
dHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2ludGVsX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmgKaW5k
ZXggNzk3Nzg0M2NlMjZhLi5kNmM2OTc2ODZjM2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2ludGVsX2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5o
CkBAIC0zMywxMiArMzMsMTMgQEAKICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4KICNpbmNsdWRl
ICJpOTE1X2Rydi5oIgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9kdWFsX21vZGVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9kcF9tc3RfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV92YmxhbmsuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1
ZGUgPG1lZGlhL2NlYy1ub3RpZmllci5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
aTkxNS9pbnRlbF9mYmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCmluZGV4
IGNjZDVlMTEwYTE5Yy4uM2E5M2NkZDFkZDkxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
aTkxNS9pbnRlbF9mYmMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYwpA
QCAtMzgsNiArMzgsOCBAQAogICogZm9yY2libHkgZGlzYWJsZSBpdCB0byBhbGxvdyBwcm9wZXIg
c2NyZWVuIHVwZGF0ZXMuCiAgKi8KIAorI2luY2x1ZGUgPGRybS9kcm1fZm91cmNjLmg+CisKICNp
bmNsdWRlICJpbnRlbF9kcnYuaCIKICNpbmNsdWRlICJpOTE1X2Rydi5oIgogCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5
MTUvaW50ZWxfZmJkZXYuYwppbmRleCBhZDk5ZjY4MjMxM2UuLmYzN2QyYWVlMjRmNSAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJkZXYuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vaTkxNS9pbnRlbF9mYmRldi5jCkBAIC0zOSw2ICszOSw4IEBACiAKICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgorI2luY2x1ZGUg
PGRybS9kcm1fZm91cmNjLmg+CisKICNpbmNsdWRlICJpbnRlbF9kcnYuaCIKICNpbmNsdWRlICJp
bnRlbF9mcm9udGJ1ZmZlci5oIgogI2luY2x1ZGUgPGRybS9pOTE1X2RybS5oPgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHBlX2F1ZGlvLmMgYi9kcml2ZXJzL2dwdS9k
cm0vaTkxNS9pbnRlbF9scGVfYXVkaW8uYwppbmRleCA1ZDUzMzZmYmU3YjAuLmY4MjM5YmNhMzgy
MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHBlX2F1ZGlvLmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHBlX2F1ZGlvLmMKQEAgLTY1LDYgKzY1LDcg
QEAKICNpbmNsdWRlIDxsaW51eC9pcnEuaD4KICNpbmNsdWRlIDxsaW51eC9wY2kuaD4KICNpbmNs
dWRlIDxsaW51eC9wbV9ydW50aW1lLmg+CisjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNl
Lmg+CiAKICNpbmNsdWRlICJpOTE1X2Rydi5oIgogI2luY2x1ZGUgPGxpbnV4L2RlbGF5Lmg+CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9vdmVybGF5LmMgYi9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pbnRlbF9vdmVybGF5LmMKaW5kZXggYzgxZGI4MWU0NDE2Li5jMzAwZTU3
ODdiM2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9vdmVybGF5LmMKQEAgLTI2LDYgKzI2LDgg
QEAKICAqIERlcml2ZWQgZnJvbSBYb3JnIGRkeCwgeGY4Ni12aWRlby1pbnRlbCwgc3JjL2k4MzBf
dmlkZW8uYwogICovCiAjaW5jbHVkZSA8ZHJtL2k5MTVfZHJtLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9mb3VyY2MuaD4KKwogI2luY2x1ZGUgImk5MTVfZHJ2LmgiCiAjaW5jbHVkZSAiaTkxNV9yZWcu
aCIKICNpbmNsdWRlICJpbnRlbF9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p
bXgvZHdfaGRtaS1pbXguYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYwppbmRl
eCA3N2EyNmZkM2E0NGEuLjA2MzkzY2QxMDY3ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2lteC9kd19oZG1pLWlteC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXgu
YwpAQCAtMTMsNyArMTMsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3JlZ21hcC5oPgogI2luY2x1ZGUg
PGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2VkaWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXJfc2xhdmUuaD4K
IApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYyBiL2RyaXZl
cnMvZ3B1L2RybS9pbXgvaW14LWRybS1jb3JlLmMKaW5kZXggODIwYzdlMzg3OGYwLi40ZGIyNmNi
ZWQwOGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWRybS1jb3JlLmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYwpAQCAtMTMsNyArMTMsNyBAQAog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJh
bWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9pbXgvaW14LWxkYi5jCmluZGV4IDJjNWJiZTMxNzM1My4uZmZhNzQyZjY0ZDQ0IDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
aW14L2lteC1sZGIuYwpAQCAtMTIsNyArMTIsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9wYW5lbC5oPgogI2luY2x1ZGUgPGxpbnV4L21mZC9zeXNjb24uaD4KZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jIGIvZHJpdmVycy9ncHUvZHJt
L2lteC9pbXgtdHZlLmMKaW5kZXggMjkzZGQ1NzUyNTgzLi5lNzI1YWY4YTAwMjUgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9p
bXgvaW14LXR2ZS5jCkBAIC0xNyw3ICsxNyw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPHZpZGVvL2lteC1pcHUtdjMuaD4KIAogI2lu
Y2x1ZGUgImlteC1kcm0uaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMt
Y3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pcHV2My1jcnRjLmMKaW5kZXggMDU4YjUzYzBh
YTdlLi45NWRkY2JmMmY2ZWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMt
Y3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jCkBAIC0xMiw3ICsx
Miw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5o
PgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1
ZGUgPGxpbnV4L2Nsay5oPgogI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fY21hX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9w
YXJhbGxlbC1kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXku
YwppbmRleCBmM2NlNTExMjFkZDYuLjY3MDkxOTc4MWRlZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2lteC9wYXJhbGxlbC1kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2lteC9w
YXJhbGxlbC1kaXNwbGF5LmMKQEAgLTEwLDcgKzEwLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5o
PgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
ZmJfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1
ZGUgPGRybS9kcm1fcGFuZWwuaD4KICNpbmNsdWRlIDxsaW51eC92aWRlb2RldjIuaD4KZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMgYi9kcml2ZXJzL2dwdS9k
cm0vbWVkaWF0ZWsvbXRrX2RwaS5jCmluZGV4IDYyYTlkNDdkZjk0OC4uMjJlNjhhMTAwZTdiIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMKQEAgLTEzLDcgKzEzLDcgQEAKICAqLwogI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KICNp
bmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9t
ZWRpYXRlay9tdGtfZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJt
X2NydGMuYwppbmRleCA5MmVjYjliZjk4MmMuLjk2NzA5MzE4YWQ4YyAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYwpAQCAtMTQsNyArMTQsNyBAQAogI2luY2x1ZGUgPGFz
bS9iYXJyaWVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgogI2luY2x1ZGUgPGxpbnV4L3BtX3J1bnRpbWUu
aD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2Rydi5jIGIv
ZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZHJ2LmMKaW5kZXggNjQyMmU5OTk1MmZl
Li44YTQ4YTMxN2NiZDMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtf
ZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2Rydi5jCkBA
IC0xNSw3ICsxNSw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9tZWRpYXRlay9tdGtfZHJtX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRr
X2RybV9mYi5jCmluZGV4IGJlNWY2ZjFkYWY1NS4uZTIwZmNhZWYyODUxIDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9tZWRpYXRlay9tdGtfZHJtX2ZiLmMKQEAgLTEyLDcgKzEyLDcgQEAKICAqLwogCiAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFt
ZWJ1ZmZlcl9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9t
dGtfZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jCmluZGV4IDI3YjUw
N2ViNGE5OS4uMDRiZmJhNzFhZWJmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0
ZWsvbXRrX2RzaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMKQEAg
LTEzLDcgKzEzLDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2Rz
aS5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYyBiL2RyaXZl
cnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCmluZGV4IGYzZWY3YmY4MDU2My4uMWZlMWI1
Y2QyNmMxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYwpAQCAtMTQsNyArMTQsNyBA
QAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8bGludXgvYXJtLXNtY2NjLmg+CiAjaW5jbHVkZSA8bGlu
dXgvY2xrLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5j
IGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2NydGMuYwppbmRleCA3NWQ5N2YxYjJlOGYu
LmVjNTczYzA0MjA2YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Ny
dGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5jCkBAIC0zMCw3ICsz
MCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogCiAjaW5jbHVkZSAibWVzb25fY3J0Yy5oIgogI2luY2x1ZGUgIm1lc29uX3BsYW5lLmgiCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHJ2LmMgYi9kcml2ZXJzL2dw
dS9kcm0vbWVzb24vbWVzb25fZHJ2LmMKaW5kZXggMWYyY2YyN2VjYjI0Li4wOWU2N2E5Y2Y2Nzgg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kcnYuYworKysgYi9kcml2
ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHJ2LmMKQEAgLTMxLDcgKzMxLDcgQEAKICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3JrLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9wbGFuZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJt
L21lc29uL21lc29uX2R3X2hkbWkuYwppbmRleCBiYzI1MDAxYjgyMDcuLmE2MTY1YjFhNTY0ZCAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2R3X2hkbWkuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRtaS5jCkBAIC0yNyw3ICsyNyw3IEBACiAK
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9i
cmlkZ2UvZHdfaGRtaS5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVz
b25fdmVuY19jdmJzLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmVuY19jdmJzLmMK
aW5kZXggZjc5NDViYWUzYjRhLi42NGRlM2E3MDI2ZDAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24v
bWVzb25fdmVuY19jdmJzLmMKQEAgLTI3LDcgKzI3LDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+CiAKICNpbmNsdWRlICJtZXNvbl92ZW5jX2N2YnMuaCIKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZ2FnMjAwL21nYWcyMDBfbW9kZS5jIGIvZHJpdmVy
cy9ncHUvZHJtL21nYWcyMDAvbWdhZzIwMF9tb2RlLmMKaW5kZXggYWNmN2JmZTY4NDU0Li43NDgx
YTNkNTU2YWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZ2FnMjAwL21nYWcyMDBfbW9k
ZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZ2FnMjAwL21nYWcyMDBfbW9kZS5jCkBAIC0xNiw2
ICsxNiw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAibWdhZzIwMF9kcnYuaCIKIApkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2NydGMuYyBiL2RyaXZl
cnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMKaW5kZXggOWJlN2MzNTVkZWJkLi42
NjBjMzI0Zjg2MWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2Rw
dV9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2NydGMuYwpA
QCAtMjIsNyArMjIsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2t0aW1lLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9tb2RlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3JlY3QuaD4KIApk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYyBi
L2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMKaW5kZXggMzYxNThi
N2Q5OWNkLi4zNmFmMjMxYmI3M2YgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlz
cC9kcHUxL2RwdV9lbmNvZGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEv
ZHB1X2VuY29kZXIuYwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgIm1zbV9kcnYuaCIKICNp
bmNsdWRlICJkcHVfa21zLmgiCiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAjaW5jbHVkZSAiZHB1X2h3aW8uaCIKICNpbmNsdWRlICJkcHVfaHdfY2F0YWxvZy5oIgogI2lu
Y2x1ZGUgImRwdV9od19pbnRmLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvbWRwNC9tZHA0X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRf
Y3J0Yy5jCmluZGV4IGNjMzJlYTVmNDI4OS4uMDJiNGM3NWJhODk3IDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2NydGMuYwpAQCAtMTYsNyArMTYsNyBAQAogICovCiAKICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Zs
aXBfd29yay5oPgogI2luY2x1ZGUgPGRybS9kcm1fbW9kZS5oPgogCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2RzaV9lbmNvZGVyLmMgYi9kcml2ZXJzL2dw
dS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2RzaV9lbmNvZGVyLmMKaW5kZXggNDhjZTIxOGI4NDYz
Li5jYWEzOWI0NjIxZTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0
L21kcDRfZHNpX2VuY29kZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9t
ZHA0X2RzaV9lbmNvZGVyLmMKQEAgLTE4LDcgKzE4LDcgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJtZHA0X2ttcy5oIgogCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMKaW5kZXgg
ZmY4ZjJkYTE2MGMwLi4yNTlkNTE5NzE0MDEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9t
c20vZGlzcC9tZHA0L21kcDRfZHR2X2VuY29kZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNt
L2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMKQEAgLTE2LDcgKzE2LDcgQEAKICAqLwogCiAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJtZHA0X2tt
cy5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2xj
ZGNfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2Vu
Y29kZXIuYwppbmRleCBmZmY3N2E0YjEyYzIuLmRmNmY5ODAzYTFkNyAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2VuY29kZXIuYworKysgYi9kcml2
ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2xjZGNfZW5jb2Rlci5jCkBAIC0xNyw3ICsx
Nyw3IEBACiAgKi8KIAogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAj
aW5jbHVkZSAibWRwNF9rbXMuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9k
aXNwL21kcDUvbWRwNV9jbWRfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21k
cDUvbWRwNV9jbWRfZW5jb2Rlci5jCmluZGV4IDk3NjU4NWQ4YmZkNi4uOWJmOWQ2MDY1YzU1IDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NtZF9lbmNvZGVy
LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jbWRfZW5jb2Rlci5j
CkBAIC0xMiw3ICsxMiw3IEBACiAgKi8KIAogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgogCiAjaW5jbHVkZSAibWRwNV9rbXMuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvbWRwNS9tZHA1X2NydGMuYwppbmRleCAyZjk1ZTY1MjU1ODkuLjNhOWRhZDg5NzQ3NyAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jcnRjLmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jcnRjLmMKQEAgLTE5LDcgKzE5LDcg
QEAKICNpbmNsdWRlIDxsaW51eC9zb3J0Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9tb2RlLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9m
bGlwX3dvcmsuaD4KIAogI2luY2x1ZGUgIm1kcDVfa21zLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9t
c20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5jCmluZGV4IGQyYTU2ZTU1ZTUzZC4uODIwYTYyYzQw
MDYzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2VuY29k
ZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIuYwpA
QCAtMTcsNyArMTcsNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KIAogI2luY2x1ZGUgIm1kcDVfa21zLmgiCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9tc20vbXNtX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZHJ2LmgKaW5kZXgg
OWNkNmE5NmM2YmYyLi4zNTNhNmZiOThhZGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9t
c20vbXNtX2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oCkBAIC0zOSw3
ICszOSw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Yy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vbXNtX2RybS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL21zbS9tc21fZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2ZiLmMKaW5kZXggNjdk
ZmQ4ZDNkYzEyLi4yZTYyYzk0MzU3MWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20v
bXNtX2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIuYwpAQCAtMTYsNyArMTYs
NyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KIAogI2luY2x1ZGUgIm1zbV9k
cnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9jcnRjLmMgYi9k
cml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jCmluZGV4IDI0YjFmMGMxNDMyZS4uMzhj
ZGRlOTg0MWUyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9jcnRjLmMKQEAgLTE5LDcgKzE5LDcg
QEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL214c2ZiL214c2ZiX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2Ry
di5jCmluZGV4IDEzZTc3ODgyNTA5OC4uYTk1ZDMwMDNhYjU0IDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vbXhzZmIvbXhzZmJfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214
c2ZiX2Rydi5jCkBAIC0zMSw3ICszMSw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYyBi
L2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYwppbmRleCBlNWVkZjAxNmE0MzkuLjFi
ZWM5NmJhZjk0OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX291dC5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYwpAQCAtMTYsNyArMTYsNyBA
QAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2bnYxNy5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUv
ZGlzcG52MDQvdHZudjE3LmMKaW5kZXggOGZkODEyNGQ3MmJhLi4yNmZkNzFjMDY2MjYgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2bnYxNy5jCisrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2bnYxNy5jCkBAIC0yNiw2ICsyNiw3IEBA
CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgIm5vdXZlYXVf
ZHJ2LmgiCiAjaW5jbHVkZSAibm91dmVhdV9yZWcuaCIKICNpbmNsdWRlICJub3V2ZWF1X2VuY29k
ZXIuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjUwL2Rpc3Au
YyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjUwL2Rpc3AuYwppbmRleCA2NzEwN2Yw
YjEyOTkuLmUzZDcwMDI3YjdhOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUv
ZGlzcG52NTAvZGlzcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjUwL2Rp
c3AuYwpAQCAtMzIsNyArMzIsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2
ZWF1L25vdXZlYXVfY29ubmVjdG9yLmMgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1
X2Nvbm5lY3Rvci5jCmluZGV4IDNmNDYzYzkxMzE0YS4uNDExNmVlNjJhZGFmIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nvbm5lY3Rvci5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfY29ubmVjdG9yLmMKQEAgLTMzLDYgKzMzLDcgQEAK
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Vk
aWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogCiAjaW5jbHVk
ZSAibm91dmVhdV9yZWcuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25v
dXZlYXVfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9kaXNwbGF5
LmMKaW5kZXggNWQyNzNhNjU1NDc5Li4wYjU4NzA5ZjA0MDYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfZGlzcGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9u
b3V2ZWF1L25vdXZlYXVfZGlzcGxheS5jCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogCiAjaW5jbHVkZSA8bnZpZi9j
bGFzcy5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jb25uZWN0
b3IuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMKaW5kZXggODc0
ZDhmM2NiZmY2Li45ZGE5NGQxMDc4MmEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFw
ZHJtL29tYXBfY29ubmVjdG9yLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9j
b25uZWN0b3IuYwpAQCAtMTcsNyArMTcsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNs
dWRlICJvbWFwX2Rydi5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9v
bWFwX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jCmluZGV4IDQw
YWNmNGNlN2M5Zi4uOWJlYjBlZGQ1ZmZhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21h
cGRybS9vbWFwX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2NydGMu
YwpAQCAtMTgsNyArMTgsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9tb2RlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9w
bGFuZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxsaW51eC9tYXRoNjQuaD4KZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRy
bS9vbWFwX2Rydi5jCmluZGV4IDVlNjdkNThjYmMyOC4uM2E3OGYwY2YzMzIxIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9vbWFwZHJtL29tYXBfZHJ2LmMKQEAgLTIxLDcgKzIxLDcgQEAKIAogI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KIAogI2luY2x1ZGUgIm9tYXBfZG1t
X3RpbGVyLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5o
IGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuaAppbmRleCBiZDdmMmMyMjdhMjUu
LjUxM2FlOGFiNWU2NCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9k
cnYuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5oCkBAIC0yMyw3ICsy
Myw3IEBACiAjaW5jbHVkZSA8bGludXgvd29ya3F1ZXVlLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJt
UC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+CiAjaW5jbHVkZSA8ZHJt
L29tYXBfZHJtLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBf
ZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMKaW5kZXgg
MTQ4YjZiMjAyNzRmLi5jZDIzMjhmYTRiYTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9v
bWFwZHJtL29tYXBfZW5jb2Rlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBf
ZW5jb2Rlci5jCkBAIC0xOCw3ICsxOCw3IEBACiAjaW5jbHVkZSA8bGludXgvbGlzdC5oPgogCiAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
ZWRpZC5oPgogCiAjaW5jbHVkZSAib21hcF9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9vbWFwZHJtL29tYXBfZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZmIu
YwppbmRleCA0ZDI2NGZkNTU0ZDguLjRmOGViOWQwOGY5OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL29tYXBkcm0vb21hcF9mYi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29t
YXBfZmIuYwpAQCAtMTgsNyArMTgsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3NlcV9maWxlLmg+CiAK
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgogCiAjaW5jbHVkZSAib21hcF9kbW1fdGlsZXIu
aCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9wbDExMS9wbDExMV9kcnYuYyBiL2RyaXZl
cnMvZ3B1L2RybS9wbDExMS9wbDExMV9kcnYuYwppbmRleCAzM2UwNDgzZDYyYWUuLjlkYmIxMWNm
YmIyMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9wbDExMS9wbDExMV9kcnYuYwpAQCAtNjQsNyArNjQsNyBAQAogCiAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXku
YyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYwppbmRleCAxZjhmZGRjYzM0ZDYu
LjgzYzhiZWU3MWVmNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxh
eS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYwpAQCAtMjQsOSArMjQs
OSBAQAogICovCiAKICNpbmNsdWRlIDxsaW51eC9jcmMzMi5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3F4
bC9xeGxfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYuYwppbmRleCBjY2IwOTBm
M2FiMzAuLjU2ZjJjNjU5NjljNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxf
ZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZHJ2LmMKQEAgLTMzLDcgKzMzLDgg
QEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybS5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVs
cGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlICJxeGxf
ZHJ2LmgiCiAjaW5jbHVkZSAicXhsX29iamVjdC5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vcXhsL3F4bF9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZmIuYwppbmRleCBh
ODE5ZDI0MjI1ZDIuLjk5NmNkYjhmYjRmYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3F4
bC9xeGxfZmIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9mYi5jCkBAIC0yOCw3ICsy
OCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgor
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KIApk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfa21zLmMgYi9kcml2ZXJzL2dwdS9k
cm0vcXhsL3F4bF9rbXMuYwppbmRleCAxNTIzOGE0MTNmOWQuLjg1ZTEzYWZhMTgwOCAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfa21zLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3F4bC9xeGxfa21zLmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJxeGxfZHJ2LmgiCiAj
aW5jbHVkZSAicXhsX29iamVjdC5oIgogCi0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8bGludXgvaW8t
bWFwcGluZy5oPgogCiBpbnQgcXhsX2xvZ19sZXZlbDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9yYWRlb24vcmFkZW9uX2FjcGkuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u
X2FjcGkuYwppbmRleCA4ZDMyNTFhMTBjZDQuLjIyNGNjMjFiYmUzOCAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9y
YWRlb24vcmFkZW9uX2FjcGkuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPGFjcGkvdmlk
ZW8uaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgInJhZGVv
bi5oIgogI2luY2x1ZGUgInJhZGVvbl9hY3BpLmgiCiAjaW5jbHVkZSAiYXRvbS5oIgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jIGIvZHJpdmVy
cy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jCmluZGV4IDQxNDY0MmU1YjdhMy4u
ODgyMzljMWU3YzViIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9j
b25uZWN0b3JzLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9y
cy5jCkBAIC0yNiw2ICsyNiw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2VkaWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZHBfbXN0X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9yYWRl
b25fZHJtLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZp
Y2UuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCmluZGV4IDU5Yzhh
NjY0N2ZmMi4uNTNmMjlhMTE1MTA0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9u
L3JhZGVvbl9kZXZpY2UuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZp
Y2UuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY2FjaGUuaD4KICNp
bmNsdWRlIDxkcm0vcmFkZW9uX2RybS5oPgogI2luY2x1ZGUgPGxpbnV4L3BtX3J1bnRpbWUuaD4K
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYwppbmRleCA5MjMzMjIyNmU1Y2Yu
LmUyNTJhYjM4MzJhNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25f
ZGlzcGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYwpA
QCAtMzIsNiArMzIsNyBAQAogCiAjaW5jbHVkZSA8bGludXgvcG1fcnVudGltZS5oPgogI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIu
aD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RwX21zdC5jIGIv
ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMKaW5kZXggYTBjNzBlMjdhYjY1
Li44ZDg1NTQwYmJiNDMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u
X2RwX21zdC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RwX21zdC5jCkBA
IC0zLDYgKzMsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9k
cF9tc3RfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAicmFkZW9uLmgiCiAjaW5jbHVk
ZSAiYXRvbS5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHJ2
LmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYwppbmRleCA5OWM2M2VlYjI4
NjYuLjg4OTdjM2QxOGZiYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl
b25fZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHJ2LmMKQEAgLTQz
LDYgKzQzLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogCiAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAKIC8qCiAgKiBLTVMgd3JhcHBlci4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRl
b24vcmFkZW9uX2lycV9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2lycV9r
bXMuYwppbmRleCBhZmFmMTBkYjQ3Y2MuLjFkNWUzYmE3MzgzZSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3JhZGVvbi9yYWRlb25faXJxX2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9y
YWRlb24vcmFkZW9uX2lycV9rbXMuYwpAQCAtMjcsNiArMjcsNyBAQAogICovCiAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vcmFkZW9uX2RybS5oPgogI2lu
Y2x1ZGUgInJhZGVvbl9yZWcuaCIKICNpbmNsdWRlICJyYWRlb24uaCIKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL3Jj
YXItZHUvcmNhcl9kdV9jcnRjLmMKaW5kZXggOTBkYWNhYjY3YmU1Li5iMTVkMmIzYTA3ZjEgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfY3J0Yy5jCisrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfY3J0Yy5jCkBAIC0xNSw3ICsxNSw3IEBACiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1k
dS9yY2FyX2R1X2Rydi5jCmluZGV4IGY1MGEzYjE4NjRiYi4uNjA4NjI4NThkMDQxIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Rydi5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZHJ2LmMKQEAgLTE5LDcgKzE5LDcgQEAKIAogI2luY2x1
ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZW5jb2Rlci5jCmluZGV4IDE4Nzc3NjRiZDZk
OS4uMGI0NDBmNTU0YWVkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2Fy
X2R1X2VuY29kZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29k
ZXIuYwpAQCAtMTEsNyArMTEsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5o
PgogCiAjaW5jbHVkZSAicmNhcl9kdV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9yY2FyLWR1L3JjYXJfZHVfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1
X2ttcy5jCmluZGV4IDljNzAwN2Q0NTQwOC4uYWYzMzdjOTE4ZDg0IDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9y
Y2FyLWR1L3JjYXJfZHVfa21zLmMKQEAgLTExLDcgKzExLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3Jj
YXJfZHVfcGxhbmUuYwppbmRleCAzOWQ1YWUzZmRmNzIuLmI3ZmEyNzhjYTc0NSAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9wbGFuZS5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYwpAQCAtMTEsNyArMTEsNyBAQAogI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNh
cl9kdV92c3AuYwppbmRleCA0NTc2MTE5ZTc3NzcuLjM1YjJhNGQzYWU3NCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jCkBAIC0xMCw3ICsxMCw3IEBACiAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2x2ZHMuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfbHZk
cy5jCmluZGV4IDUzNGExMjhhODY5ZC4uMjRjYjc0ZTMwZmNkIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vcmNhci1kdS9yY2FyX2x2ZHMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1k
dS9yY2FyX2x2ZHMuYwpAQCAtMTksNyArMTksNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9icmlkZ2UuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CiAKICNp
bmNsdWRlICJyY2FyX2x2ZHNfcmVncy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL2FuYWxvZ2l4X2RwLXJvY2tjaGlwLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
YW5hbG9naXhfZHAtcm9ja2NoaXAuYwppbmRleCAwODBmMDUzNTIxOTUuLjJmNmI0YTRhOWQ2YiAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2FuYWxvZ2l4X2RwLXJvY2tjaGlw
LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2FuYWxvZ2l4X2RwLXJvY2tjaGlwLmMK
QEAgLTIxLDcgKzIxLDcgQEAKICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KIAogI2luY2x1ZGUgPGRy
bS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMgYi9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYwppbmRleCA4YWQwZDc3M2RjMzMuLjc4OTZiM2My
ODY3NiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMKQEAgLTE0LDcgKzE0
LDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuaCBiL2RyaXZlcnMvZ3B1
L2RybS9yb2NrY2hpcC9jZG4tZHAtY29yZS5oCmluZGV4IGY1N2UyOTY0MDFiOC4uNzAwMGI1M2Rk
ZGNiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuaAor
KysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuaApAQCAtMTYsNyArMTYs
NyBAQAogI2RlZmluZSBfQ0ROX0RQX0NPUkVfSAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fcGFuZWwuaD4KICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2LmgiCmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5jIGIvZHJpdmVycy9ncHUv
ZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2NoaXAuYwppbmRleCA4OWM2M2NmZGU1YzguLjFlMmNj
MmIwMmEzMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9j
a2NoaXAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5j
CkBAIC0xNiw3ICsxNiw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KICNpbmNs
dWRlIDxkcm0vYnJpZGdlL2R3X2hkbWkuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3JvY2tjaGlwL2lubm9faGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2lubm9faGRt
aS5jCmluZGV4IDI3Yzk0NWUwMzBhMC4uOTVmYzljZmQxOWQzIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tj
aGlwL2lubm9faGRtaS5jCkBAIC0yNiw3ICsyNiw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5o
PgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAKICNpbmNsdWRlICJy
b2NrY2hpcF9kcm1fZHJ2LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
cm9ja2NoaXBfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2Ry
bV9kcnYuYwppbmRleCBiZTZjMjU3MzAzOWEuLmQyYjY5YTUzMzY5MiAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9kcnYuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2Rydi5jCkBAIC0xNSw3ICsxNSw3IEBACiAgKi8K
IAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9vZi5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3Jv
Y2tjaGlwX2RybV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9m
Yi5jCmluZGV4IDA4YmVjNTBkOWM1ZC4uNTkyMjEwMTJhZGI4IDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jCkBAIC0xNyw3ICsxNyw3IEBACiAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZmJfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVi
dWZmZXJfaGVscGVyLmg+CiAKICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2LmgiCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiZGV2LmMgYi9kcml2
ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiZGV2LmMKaW5kZXggMzYxNjA0ZTUx
MzYxLi43YmQzYjg5MDIyYmUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9y
b2NrY2hpcF9kcm1fZmJkZXYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2No
aXBfZHJtX2ZiZGV2LmMKQEAgLTE1LDcgKzE1LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgogCiAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2Rydi5oIgogI2luY2x1ZGUgInJvY2tj
aGlwX2RybV9nZW0uaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2Nr
Y2hpcF9kcm1fcHNyLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Bz
ci5jCmluZGV4IDIyYTcwYWI2ZTIxNC4uYTBjOGJkMjM1YjY3IDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Bzci5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fcHNyLmMKQEAgLTE0LDcgKzE0LDcgQEAKIAogI2luY2x1
ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
IAogI2luY2x1ZGUgInJvY2tjaGlwX2RybV9kcnYuaCIKICNpbmNsdWRlICJyb2NrY2hpcF9kcm1f
cHNyLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJt
X3ZvcC5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYwppbmRl
eCA2MTliNmRiMDVkNTguLmE2YzY1YjYxZGQwMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2No
aXAvcm9ja2NoaXBfZHJtX3ZvcC5jCkBAIC0xNyw3ICsxNyw3IEBACiAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY191YXBpLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL3JvY2tjaGlwX2x2ZHMuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hp
cF9sdmRzLmMKaW5kZXggNDU2YmQ5ZjEzYmFlLi5mZDIxOTAxODgwZTYgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9sdmRzLmMKKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYwpAQCAtMTYsNyArMTYsNyBAQAogCiAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
cGFuZWwuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
cm9ja2NoaXBfcmdiLmMKaW5kZXggMzdmOTMwMjJhMTA2Li4yYmQwNDNlYjBmZmIgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9yZ2IuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMKQEAgLTE2LDcgKzE2LDcgQEAKIAogI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX3BhbmVsLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc2ht
b2JpbGUvc2htb2JfZHJtX2NydGMuYwppbmRleCA0OTliNWZkYjg2OWYuLjhlNzdiYTgxODZhOCAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMKQEAgLTEzLDYgKzEz
LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgog
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBl
ci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9kcnYu
YyBiL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fZHJ2LmMKaW5kZXggODU1NDEw
MmE2ZWFkLi5mYzA5YmQ2YWQ1OTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmls
ZS9zaG1vYl9kcm1fZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2Ry
bV9kcnYuYwpAQCAtMTcsNiArMTcsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAKICNpbmNsdWRlICJz
aG1vYl9kcm1fZHJ2LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2ht
b2JfZHJtX2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9rbXMuYwpp
bmRleCBhMTcyNjg0NDRjNmQuLjJlODY2YWY3YjllNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3NobW9iaWxlL3NobW9iX2RybV9rbXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc2htb2Jp
bGUvc2htb2JfZHJtX2ttcy5jCkBAIC0xMCw2ICsxMCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0
aV9jcnRjLmMKaW5kZXggZWM5Zjg3NDgzZTM5Li5mNzNlNTAyODIwNzkgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0
aV9jcnRjLmMKQEAgLTExLDcgKzExLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KIAogI2luY2x1
ZGUgInN0aV9jb21wb3NpdG9yLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0
aV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jCmluZGV4IGFjNTRlMGY5Y2Fl
YS4uZGM5MzJhYzU4YmE5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kcnYu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kcnYuYwpAQCAtMTQsNyArMTQsNyBAQAog
CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3Rp
X2R2by5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMKaW5kZXggYjA4Mzc2Yjc2MTFi
Li5kMGZjYjIwZTk2MTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2R2by5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2R2by5jCkBAIC0xMyw3ICsxMyw3IEBACiAK
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
PgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KIAogI2luY2x1ZGUgInN0
aV9hd2dfdXRpbHMuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5j
IGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRhLmMKaW5kZXggMTliOWI1ZWQxMjk3Li40MGEw
YjM5MmZhNTEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jCkBAIC0xMiw3ICsxMiw3IEBACiAKICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgogCiAvKiBIRGZvcm1hdHRlciByZWdpc3RlcnMgKi8KICNkZWZpbmUgSERBX0FOQV9D
RkcgICAgICAgICAgICAgICAgICAgICAweDAwMDAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9zdGkvc3RpX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkbWkuYwppbmRleCA0
Yjg2ODc4ZjhkZGYuLmRjMDE0YzkwOTBmYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0
aS9zdGlfaGRtaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkbWkuYwpAQCAtMTUs
NyArMTUsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KIAog
I2luY2x1ZGUgPHNvdW5kL2hkbWktY29kZWMuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9zdGkvc3RpX3R2b3V0LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV90dm91dC5jCmluZGV4
IGVhNGEzYjg3ZmE1NS4uYzQyZjJmYTcwNTNjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
c3RpL3N0aV90dm91dC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3R2b3V0LmMKQEAg
LTE1LDcgKzE1LDcgQEAKICNpbmNsdWRlIDxsaW51eC9zZXFfZmlsZS5oPgogCiAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAKICNpbmNsdWRlICJzdGlfY3J0Yy5oIgogI2luY2x1
ZGUgInN0aV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdG0vZHJ2LmMgYi9k
cml2ZXJzL2dwdS9kcm0vc3RtL2Rydi5jCmluZGV4IDhkZWMwMDFiOWQzNy4uYzY0YzVmMjdhMjI5
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RtL2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9zdG0vZHJ2LmMKQEAgLTEzLDcgKzEzLDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5j
CmluZGV4IDYxZGQ2NjFhYTBhYy4uODE4OWI1ZGY3ZWNlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vc3RtL2x0ZGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYwpAQCAtMTYs
NyArMTYsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2Nt
YV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9vZi5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRp
X2JhY2tlbmQuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9iYWNrZW5kLmMKaW5kZXgg
OWU5MjU1ZWU1OWNkLi5kZjlkM2Y1NDg1NjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9z
dW40aS9zdW40aV9iYWNrZW5kLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Jh
Y2tlbmQuYwpAQCAtMTQsNyArMTQsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVf
aGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5j
IGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMuYwppbmRleCAzZWVkZjMzNWE5MzUu
LjNkNThkODk1MTQ3NCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Ny
dGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jCkBAIC0xMyw3ICsx
Myw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX21vZGVzLmg+CiAKICNpbmNsdWRlIDxsaW51eC9jbGstcHJvdmlkZXIuaD4KZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9kcnYuYyBiL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV9kcnYuYwppbmRleCA5ZTRjMzc1Y2NjOTYuLjQ1Yzg1YmU1NGNlMCAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Rydi5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9zdW40aS9zdW40aV9kcnYuYwpAQCAtMTYsNyArMTYsNyBAQAogI2luY2x1ZGUg
PGxpbnV4L29mX3Jlc2VydmVkX21lbS5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5jIGIvZHJpdmVy
cy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMKaW5kZXggNTU0YTZmNDU2MWYzLi5kOTVj
NmUyMjRiZDkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2Vu
Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5jCkBAIC0xMSw3
ICsxMSw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9sdmRzLmMgYi9kcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuNGlfbHZkcy5jCmluZGV4IGU3ZWIwZDFlMTdiZS4uODdiYThkYjcxYTU0IDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfbHZkcy5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9zdW40aS9zdW40aV9sdmRzLmMKQEAgLTgsNyArOCw3IEBACiAKICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+
CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9yZ2IuYyBiL2RyaXZl
cnMvZ3B1L2RybS9zdW40aS9zdW40aV9yZ2IuYwppbmRleCBmNGEyMjY4OWViNTQuLmY2ZjdmNGRl
MmU2OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9yZ2IuYwpAQCAtMTQsNyArMTQsNyBAQAogCiAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9w
YW5lbC5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNvbi5j
IGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYwppbmRleCAwNDIwZjVjOTc4Yjku
LjNhMDlkOGUyOGMyNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rj
b24uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNvbi5jCkBAIC0xNCw3ICsx
NCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9jb25uZWN0b3IuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1
bjRpL3N1bjRpX3R2LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYwppbmRleCAx
YTgzOGQyMDgyMTEuLjYyZmJkZWY4ZmZmYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1
bjRpL3N1bjRpX3R2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMKQEAg
LTE4LDcgKzE4LDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgog
I2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3N1bjRpL3N1bjZpX21pcGlfZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlw
aV9kc2kuYwppbmRleCBlM2IzNGEzNDU1NDYuLmRmYTJkMTVkN2IzNiAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3N1bjRpL3N1bjZpX21pcGlfZHNpLmMKQEAgLTE5LDcgKzE5LDcgQEAKIAogI2luY2x1ZGUgPGRy
bS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwu
aD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMgYi9k
cml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfbWl4ZXIuYwppbmRleCA0NGE5YmE3ZDg0MzMuLjll
ZjFiNDk0ZTQ4ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVy
LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMKQEAgLTE0LDcgKzE0
LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3Vu
NGkvc3VuOGlfdWlfbGF5ZXIuYwppbmRleCAxODUzNDI2M2EwNWQuLmUyOWNiZDYwYTU5YiAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMKQEAgLTE2LDcgKzE2LDcgQEAKICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV92aV9sYXllci5jIGIvZHJpdmVycy9ncHUv
ZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMKaW5kZXggODdiZTg5OGY5YjdhLi4xNjY5NDYwMTA2
ZGUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV92aV9sYXllci5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV92aV9sYXllci5jCkBAIC0xMCw3ICsxMCw3
IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmggYi9kcml2ZXJzL2dwdS9kcm0v
dGVncmEvZHJtLmgKaW5kZXggMTAxMjMzNWJiNDg5Li40MGQzOGYzZDlkOWUgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEv
ZHJtLmgKQEAgLTE3LDcgKzE3LDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2ZiLmMgYi9kcml2ZXJz
L2dwdS9kcm0vdGVncmEvZmIuYwppbmRleCBiOTQ3ZTgyYmJlYjEuLjVlZTQ4YTZiYjNhZCAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3RlZ3JhL2ZiLmMKQEAgLTE1LDYgKzE1LDcgQEAKICNpbmNsdWRlICJkcm0uaCIKICNpbmNsdWRl
ICJnZW0uaCIKICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+CiAKICNpZmRlZiBDT05GSUdfRFJNX0ZC
REVWX0VNVUxBVElPTgogc3RhdGljIGlubGluZSBzdHJ1Y3QgdGVncmFfZmJkZXYgKnRvX3RlZ3Jh
X2ZiZGV2KHN0cnVjdCBkcm1fZmJfaGVscGVyICpoZWxwZXIpCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vdGVncmEvaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2hkbWkuYwppbmRl
eCBhNzU2NmM2N2JmYjAuLjc4YmM3YzkwNmUyMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3RlZ3JhL2hkbWkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaGRtaS5jCkBAIC0xOCw3
ICsxOCw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPHNvdW5kL2hkYV92ZXJi
cy5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaHViLmMgYi9kcml2ZXJz
L2dwdS9kcm0vdGVncmEvaHViLmMKaW5kZXggNzFjYzNjZjYwMDY2Li5iYTliM2NmYjhjM2QgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9odWIuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vdGVncmEvaHViLmMKQEAgLTE5LDcgKzE5LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJkcm0uaCIKICNpbmNsdWRlICJkYy5oIgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmMgYi9kcml2ZXJz
L2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuYwppbmRleCAzMzdlODZhMWQ1ZWEuLjFjODViOWZi
YTA5YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmMKQEAgLTIyLDYgKzIyLDcgQEAK
ICNpbmNsdWRlIDxsaW51eC9zdXNwZW5kLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxj
ZGNfZHJ2LmgKaW5kZXggNjJjZWE1ZmY1NTU4Li4wMjhiZmVkNjY3ZjAgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90
aWxjZGMvdGlsY2RjX2Rydi5oCkBAIC0zMCw3ICszMCw2IEBACiAjaW5jbHVkZSA8bGludXgvbGlz
dC5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+CmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19leHRlcm5hbC5jIGIvZHJpdmVy
cy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZXh0ZXJuYWwuYwppbmRleCBiNGVhZjliYzg3ZjguLjM4
NWZiNGQyZjY2ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZXh0
ZXJuYWwuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19leHRlcm5hbC5jCkBA
IC0xMSw2ICsxMSw3IEBACiAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+CiAjaW5jbHVkZSA8
bGludXgvb2ZfZ3JhcGguaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+CiAKICNpbmNsdWRlICJ0aWxjZGNfZHJ2LmgiCiAjaW5jbHVk
ZSAidGlsY2RjX2V4dGVybmFsLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2Rj
L3RpbGNkY19wYW5lbC5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfcGFuZWwuYwpp
bmRleCBhMWFjYWIzOWQ4N2YuLjVjMjFlZjZlNjUxMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3RpbGNkYy90aWxjZGNfcGFuZWwuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3Rp
bGNkY19wYW5lbC5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8dmlkZW8vZGlzcGxheV90
aW1pbmcuaD4KICNpbmNsdWRlIDx2aWRlby9vZl9kaXNwbGF5X3RpbWluZy5oPgogI2luY2x1ZGUg
PHZpZGVvL3ZpZGVvbW9kZS5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAKICNpbmNsdWRlICJ0aWxjZGNfZHJ2
LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY190ZnA0MTAuYyBi
L2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQxMC5jCmluZGV4IGRhZWJmMWFhNmIw
YS4uZmU1OWZiZmRkZTY5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNk
Y190ZnA0MTAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY190ZnA0MTAuYwpA
QCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3BpbmN0cmwvcGlubXV4Lmg+CiAjaW5j
bHVkZSA8bGludXgvcGluY3RybC9jb25zdW1lci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRl
ICJ0aWxjZGNfZHJ2LmgiCiAjaW5jbHVkZSAidGlsY2RjX3RmcDQxMC5oIgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUuYyBiL2RyaXZlcnMvZ3B1
L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1jb3JlLmMKaW5kZXggYWViOTNlYWRiMDQ3Li4xZjhj
Mjg4YTA3NWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRy
bS1jb3JlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUu
YwpAQCAtOSwxMSArOSwxMSBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcnYuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fcHJpbnQuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS90aW55ZHJtL3Rpbnlkcm0uaD4KICNpbmNsdWRlIDxsaW51eC9kZXZp
Y2UuaD4KICNpbmNsdWRlIDxsaW51eC9kbWEtYnVmLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tcGlwZS5jIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnlk
cm0vY29yZS90aW55ZHJtLXBpcGUuYwppbmRleCBkNDU3NmQ2ZThjZTQuLjVjMWVhZDdiNzBjMyAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLXBpcGUuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tcGlwZS5jCkBAIC04LDEx
ICs4LDExIEBACiAgKi8KIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Rydi5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fbW9kZXMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3ByaW50Lmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgogI2luY2x1
ZGUgPGRybS90aW55ZHJtL3Rpbnlkcm0uaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3R2ZTIwMC90dmUyMDBfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kcnYu
YwppbmRleCAyOGUyZDAzYzBjY2YuLjEzOGE5YTE1ODI1NCAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3R2ZTIwMC90dmUyMDBfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90
dmUyMDBfZHJ2LmMKQEAgLTQzLDcgKzQzLDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVm
ZmVyX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9jb25uZWN0b3IuYyBiL2RyaXZlcnMvZ3B1L2RybS91
ZGwvdWRsX2Nvbm5lY3Rvci5jCmluZGV4IDY4ZTg4YmVkNzdjYS4uNjY4ODVjMjQ1OTBmIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9jb25uZWN0b3IuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vdWRsL3VkbF9jb25uZWN0b3IuYwpAQCAtMTQsNiArMTQsNyBAQAogI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgog
I2luY2x1ZGUgInVkbF9jb25uZWN0b3IuaCIKICNpbmNsdWRlICJ1ZGxfZHJ2LmgiCiAKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3Vk
bC91ZGxfZHJ2LmMKaW5kZXggYTYzZTMwMTFlOTcxLi4yMmNkMmQxM2UyNzIgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwv
dWRsX2Rydi5jCkBAIC05LDYgKzksNyBAQAogI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSAidWRsX2Rydi5oIgogCiBz
dGF0aWMgaW50IHVkbF91c2Jfc3VzcGVuZChzdHJ1Y3QgdXNiX2ludGVyZmFjZSAqaW50ZXJmYWNl
LApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbWFpbi5jIGIvZHJpdmVycy9n
cHUvZHJtL3VkbC91ZGxfbWFpbi5jCmluZGV4IDFiMDE0ZDkyODU1Yi4uOTA4NmQwZDFiODgwIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL3VkbC91ZGxfbWFpbi5jCkBAIC0xMiw2ICsxMiw3IEBACiAgKi8KICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgInVkbF9kcnYuaCIKIAogLyogLUJVTEtf
U0laRSBhcyBwZXIgdXNiLXNrZWxldG9uLiBDYW4gd2UgZ2V0IGZ1bGwgcGFnZSBhbmQgYXZvaWQg
b3ZlcmhlYWQ/ICovCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9jcnRjLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9jcnRjLmMKaW5kZXggOTdjYWYxNjcxZGQwLi4zM2Fk
MDVkOWVhODMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2NydGMuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9jcnRjLmMKQEAgLTM0LDcgKzM0LDcgQEAKIAogI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfdWFwaS5oPgogI2luY2x1
ZGUgPGxpbnV4L2Nsay5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHBpLmMgYi9kcml2ZXJzL2dwdS9kcm0v
dmM0L3ZjNF9kcGkuYwppbmRleCBmMTg1ODEyOTcwZGEuLmE0ZDVhMTM1OThiYSAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHBpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Zj
NC92YzRfZHBpLmMKQEAgLTI0LDcgKzI0LDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUg
PGRybS9kcm1fcGFuZWwuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2Rz
aS5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMKaW5kZXggMGM2MDdlYjMzZDdlLi40
YzJmNWUxNDNkMTEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RzaS5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RzaS5jCkBAIC0zMCw3ICszMCw3IEBACiAgKi8K
IAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX29mLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9o
ZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9oZG1pLmMKaW5kZXggMDUxYjYxYjYyNTQx
Li5jMTQwYmY1MTZhODYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2hkbWku
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9oZG1pLmMKQEAgLTQzLDcgKzQzLDcgQEAK
ICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CiAjaW5jbHVk
ZSA8bGludXgvY29tcG9uZW50Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3Zj
NF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5jCmluZGV4IDA0OTBlZGIxOTJh
MS4uOGRiYjgxNTcxNzczIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9rbXMu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9rbXMuYwpAQCAtMTcsNyArMTcsNyBAQAog
I2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZl
cl9oZWxwZXIuaD4KICNpbmNsdWRlICJ2YzRfZHJ2LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vdmM0L3ZjNF90eHAuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jCmluZGV4
IDZlMjNjNTAxNjhmOS4uOGFjMWI5NWQwMWM0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
dmM0L3ZjNF90eHAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF90eHAuYwpAQCAtOSw3
ICs5LDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
ZWRpZC5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3dy
aXRlYmFjay5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMgYi9k
cml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF92ZWMuYwppbmRleCA4ZTdmYWNiNjUxNGUuLmU4YjA5YzY3
MGVlNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMKQEAgLTI1LDcgKzI1LDcgQEAKICAqLwogCiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgogI2luY2x1ZGUgPGxpbnV4
L2Nsay5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3Bs
YXkuYyBiL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMKaW5kZXggODdk
N2M0OWNmMDU3Li4wNzBkODgxZDZlZTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0
aW8vdmlydGdwdV9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1
X2Rpc3BsYXkuYwpAQCAtMjYsNyArMjYsNyBAQAogICovCiAKICNpbmNsdWRlICJ2aXJ0Z3B1X2Ry
di5oIgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgogCmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vdmly
dGlvL3ZpcnRncHVfZHJ2LmgKaW5kZXggNGYyZjNjNDNhNDExLi40NTljOWViNmIyYmUgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kcnYuaAorKysgYi9kcml2ZXJz
L2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZHJ2LmgKQEAgLTM0LDcgKzM0LDcgQEAKICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS90dG0vdHRtX2JvX2Fw
aS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMgYi9kcml2
ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYwppbmRleCAxNzdiYmNiMzgzMDYuLjI2OTZjMzcw
ZmU5YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMKQEAgLTgsNyArOCw3IEBACiAKICNpbmNs
dWRlICJ2a21zX2Rydi5oIgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgogCiBzdGF0aWMgdm9pZCBfdmJsYW5rX2hhbmRsZShzdHJ1Y3Qgdmttc19vdXRwdXQg
Km91dHB1dCkKIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMg
Yi9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2Rydi5jCmluZGV4IDJhMTZiODYxOTZkYy4uYjcz
M2M5NzAwYTc4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2Rydi5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMKQEAgLTE2LDcgKzE2LDcgQEAKIAog
I2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfb3V0cHV0LmMgYi9k
cml2ZXJzL2dwdS9kcm0vdmttcy92a21zX291dHB1dC5jCmluZGV4IDI3MWEwZWI5MDQyYy4uODc4
ZmYzMTQyNDczIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX291dHB1dC5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfb3V0cHV0LmMKQEAgLTcsNyArNyw3IEBA
CiAgKi8KIAogI2luY2x1ZGUgInZrbXNfZHJ2LmgiCi0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+CiAKIHN0YXRpYyB2b2lkIHZrbXNfY29ubmVjdG9yX2Rlc3Ry
b3koc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvcikKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5oIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdn
Znhfa21zLmgKaW5kZXggNjU1YWJiY2Q0MDU4Li5kNTYwZjYxNTliYjEgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92
bXdnZngvdm13Z2Z4X2ttcy5oCkBAIC0yOSw3ICsyOSw3IEBACiAjZGVmaW5lIFZNV0dGWF9LTVNf
SF8KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9lbmNvZGVyLmg+CiAjaW5jbHVkZSAidm13Z2Z4X2Rydi5oIgogCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVu
X2RybV9mcm9udC5jCmluZGV4IDRkM2QzNmZjM2E1ZC4uM2U3OGE4MzJkN2Y5IDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnQuYwpAQCAtMTAsNyArMTAsNyBAQAogCiAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgogCiAjaW5jbHVkZSA8bGludXgvb2ZfZGV2aWNlLmg+
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jIGIv
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uYwppbmRleCA1NGFmMjY2OWIx
YjMuLjlmNWYzMWY3N2YxZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X2Nvbm4uYworKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29u
bi5jCkBAIC05LDcgKzksNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgogCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgYi9kcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKaW5kZXggMjhiYzUwMWFmNDUwLi5kZmNm
NjUxNmRkMWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9n
ZW0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKQEAgLTEx
LDcgKzExLDcgQEAKICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2dlbS5oIgogCiAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94
ZW4veGVuX2RybV9mcm9udF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9rbXMuYwppbmRleCBhMzQ3OWViNzJkNzkuLmY1MzZkOWY1YTc5NiAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udF9rbXMuYwpAQCAtMTMsNyArMTMsNyBAQAogI2luY2x1ZGUgPGRy
bS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgogCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS96dGUv
enhfZHJtX2Rydi5jCmluZGV4IGY1ZWEzMmFlODYwMC4uOTFlYWFhNDc1ZDM2IDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2RybV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
enRlL3p4X2RybV9kcnYuYwpAQCAtMTgsNyArMTgsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhf
aGRtaS5jCmluZGV4IDlmYzk4YmI0ZjNkOS4uOTg1NGMxYmNlMTNmIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0venRlL3p4X2hkbWkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2hk
bWkuYwpAQCAtMjAsNyArMjAsNyBAQAogI2luY2x1ZGUgPGxpbnV4L29mX2RldmljZS5oPgogCiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUgPGRybS9k
cm1QLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3R2ZW5jLmMgYi9kcml2
ZXJzL2dwdS9kcm0venRlL3p4X3R2ZW5jLmMKaW5kZXggYjczYWZiMjEyZmIyLi44N2I1ZDg2NDEz
ZDIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdHZlbmMuYworKysgYi9kcml2
ZXJzL2dwdS9kcm0venRlL3p4X3R2ZW5jLmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRlIDxs
aW51eC9yZWdtYXAuaD4KIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAKICNpbmNsdWRlICJ6eF9kcm1fZHJ2Lmgi
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZnYS5jIGIvZHJpdmVycy9ncHUv
ZHJtL3p0ZS96eF92Z2EuYwppbmRleCAyM2QxZmY0MzU1YTAuLmUxNGMxZDcwOTc0MCAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92Z2EuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
enRlL3p4X3ZnYS5jCkBAIC0xMyw3ICsxMyw3IEBACiAjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+
CiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgogCiAjaW5jbHVkZSAienhfZHJtX2Rydi5oIgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdm91
LmMKaW5kZXggNDQyMzExZDMxMTEwLi45ZDk3ZjQ0MTc2OTggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS96dGUvenhfdm91LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYwpA
QCAtMTUsNyArMTUsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcv
dmJveHZpZGVvL3Zib3hfaXJxLmMgYi9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfaXJx
LmMKaW5kZXggZjNkOTg5NWM3OWQ4Li4zMzdmZWVlOTNlODYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
c3RhZ2luZy92Ym94dmlkZW8vdmJveF9pcnEuYworKysgYi9kcml2ZXJzL3N0YWdpbmcvdmJveHZp
ZGVvL3Zib3hfaXJxLmMKQEAgLTksNyArOSw5IEBACiAgKiAgICAgICAgICBIYW5zIGRlIEdvZWRl
IDxoZGVnb2VkZUByZWRoYXQuY29tPgogICovCiAKLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CisjaW5jbHVkZSA8bGludXgvcGNpLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2lycS5oPgogCiAjaW5jbHVkZSAidmJveF9kcnYu
aCIKICNpbmNsdWRlICJ2Ym94dmlkZW8uaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy92
Ym94dmlkZW8vdmJveF9tb2RlLmMgYi9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfbW9k
ZS5jCmluZGV4IGM0M2JlYzQ2MjhhZS4uMzBmZmE5OWI2OWY4IDEwMDY0NAotLS0gYS9kcml2ZXJz
L3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfbW9kZS5jCisrKyBiL2RyaXZlcnMvc3RhZ2luZy92Ym94
dmlkZW8vdmJveF9tb2RlLmMKQEAgLTExLDcgKzExLDcgQEAKICAqLwogI2luY2x1ZGUgPGxpbnV4
L2V4cG9ydC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4KIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmggYi9p
bmNsdWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaAppbmRleCAwZWU5YTk2YjcwZGEuLmE2ZDUyMGQ1
YjZjYSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmgKKysrIGIvaW5j
bHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmgKQEAgLTU4LDIwICs1OCw0IEBAIGludCBkcm1faGVs
cGVyX2Nvbm5lY3Rvcl9kcG1zKHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsIGludCBt
b2RlKTsKIHZvaWQgZHJtX2hlbHBlcl9yZXN1bWVfZm9yY2VfbW9kZShzdHJ1Y3QgZHJtX2Rldmlj
ZSAqZGV2KTsKIGludCBkcm1faGVscGVyX2ZvcmNlX2Rpc2FibGVfYWxsKHN0cnVjdCBkcm1fZGV2
aWNlICpkZXYpOwogCi0vKiBkcm1fcHJvYmVfaGVscGVyLmMgKi8KLWludCBkcm1faGVscGVyX3By
b2JlX3NpbmdsZV9jb25uZWN0b3JfbW9kZXMoc3RydWN0IGRybV9jb25uZWN0b3IKLQkJCQkJICAg
ICpjb25uZWN0b3IsIHVpbnQzMl90IG1heFgsCi0JCQkJCSAgICB1aW50MzJfdCBtYXhZKTsKLWlu
dCBkcm1faGVscGVyX3Byb2JlX2RldGVjdChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9y
LAotCQkJICAgIHN0cnVjdCBkcm1fbW9kZXNldF9hY3F1aXJlX2N0eCAqY3R4LAotCQkJICAgIGJv
b2wgZm9yY2UpOwotdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2luaXQoc3RydWN0IGRybV9kZXZp
Y2UgKmRldik7Ci12b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZmluaShzdHJ1Y3QgZHJtX2Rldmlj
ZSAqZGV2KTsKLWJvb2wgZHJtX2hlbHBlcl9ocGRfaXJxX2V2ZW50KHN0cnVjdCBkcm1fZGV2aWNl
ICpkZXYpOwotdm9pZCBkcm1fa21zX2hlbHBlcl9ob3RwbHVnX2V2ZW50KHN0cnVjdCBkcm1fZGV2
aWNlICpkZXYpOwotCi12b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZGlzYWJsZShzdHJ1Y3QgZHJt
X2RldmljZSAqZGV2KTsKLXZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9lbmFibGUoc3RydWN0IGRy
bV9kZXZpY2UgKmRldik7Ci1ib29sIGRybV9rbXNfaGVscGVyX2lzX3BvbGxfd29ya2VyKHZvaWQp
OwotCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaCBi
L2luY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAuLjk2YzA2MGMxNmExZQotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUv
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaApAQCAtMCwwICsxLDUwIEBACisvKgorICogQ29weXJpZ2h0
IMKpIDIwMDYgS2VpdGggUGFja2FyZAorICogQ29weXJpZ2h0IMKpIDIwMDctMjAwOCBEYXZlIEFp
cmxpZQorICogQ29weXJpZ2h0IMKpIDIwMDctMjAwOCBJbnRlbCBDb3Jwb3JhdGlvbgorICogICBK
ZXNzZSBCYXJuZXMgPGplc3NlLmJhcm5lc0BpbnRlbC5jb20+CisgKgorICogUGVybWlzc2lvbiBp
cyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5n
IGEKKyAqIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9u
IGZpbGVzICh0aGUgIlNvZnR3YXJlIiksCisgKiB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRo
b3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uCisgKiB0aGUgcmln
aHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3Vi
bGljZW5zZSwKKyAqIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBw
ZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZQorICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRv
IHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJv
dmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBp
bmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUg
U29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhP
VVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElO
RyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAor
ICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4g
IElOIE5PIEVWRU5UIFNIQUxMCisgKiBUSEUgQ09QWVJJR0hUIEhPTERFUihTKSBPUiBBVVRIT1Io
UykgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IKKyAqIE9USEVSIExJQUJJTElU
WSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLAor
ICogQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FS
RSBPUiBUSEUgVVNFIE9SCisgKiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKi8K
KworI2lmbmRlZiBfX0RSTV9QUk9CRV9IRUxQRVJfSF9fCisjZGVmaW5lIF9fRFJNX1BST0JFX0hF
TFBFUl9IX18KKworI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+CisKK3N0cnVjdCBkcm1fY29ubmVj
dG9yOworc3RydWN0IGRybV9kZXZpY2U7CitzdHJ1Y3QgZHJtX21vZGVzZXRfYWNxdWlyZV9jdHg7
CisKK2ludCBkcm1faGVscGVyX3Byb2JlX3NpbmdsZV9jb25uZWN0b3JfbW9kZXMoc3RydWN0IGRy
bV9jb25uZWN0b3IKKwkJCQkJICAgICpjb25uZWN0b3IsIHVpbnQzMl90IG1heFgsCisJCQkJCSAg
ICB1aW50MzJfdCBtYXhZKTsKK2ludCBkcm1faGVscGVyX3Byb2JlX2RldGVjdChzdHJ1Y3QgZHJt
X2Nvbm5lY3RvciAqY29ubmVjdG9yLAorCQkJICAgIHN0cnVjdCBkcm1fbW9kZXNldF9hY3F1aXJl
X2N0eCAqY3R4LAorCQkJICAgIGJvb2wgZm9yY2UpOwordm9pZCBkcm1fa21zX2hlbHBlcl9wb2xs
X2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cit2b2lkIGRybV9rbXNfaGVscGVyX3BvbGxf
ZmluaShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKK2Jvb2wgZHJtX2hlbHBlcl9ocGRfaXJxX2V2
ZW50KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwordm9pZCBkcm1fa21zX2hlbHBlcl9ob3RwbHVn
X2V2ZW50KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOworCit2b2lkIGRybV9rbXNfaGVscGVyX3Bv
bGxfZGlzYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKK3ZvaWQgZHJtX2ttc19oZWxwZXJf
cG9sbF9lbmFibGUoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Citib29sIGRybV9rbXNfaGVscGVy
X2lzX3BvbGxfd29ya2VyKHZvaWQpOworCisjZW5kaWYKLS0gCjIuMjAuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:43:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:43: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-devel-bounces@lists.xenproject.org>)
	id 1gjMBb-0003er-9f; Tue, 15 Jan 2019 10:43: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=93tI=PX=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjMBa-0003ek-8s
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:43:10 +0000
X-Inumbo-ID: 58b2aa38-18b2-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58b2aa38-18b2-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:43:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D4032AEFC;
 Tue, 15 Jan 2019 10:43:07 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <da25bb64-e2a6-94ef-db14-174940715f17@suse.com>
 <05c5b27b-a994-7a80-2419-ddd1b0eaa905@citrix.com>
 <0e3549c8-60e0-651e-ff91-94d961a58ca0@suse.com>
 <0f86a3e5-d187-656b-9b8e-b692ea0dcb5a@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <7cd4d765-51d9-f224-3c01-56b43920b2f3@suse.com>
Date: Tue, 15 Jan 2019 11:43:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <0f86a3e5-d187-656b-9b8e-b692ea0dcb5a@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] xen-commandline document
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMToyMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNS8wMS8yMDE5
IDA5OjU5LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxNS8wMS8yMDE5IDEwOjM4LCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMTUvMDEvMjAxOSAwOToyMywgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPj4+PiBSZWNlbnRseSB0aGVyZSBoYXZlIGJlZW4gc2V2ZXJhbCByZXF1ZXN0cyB0byBh
ZGQgZGlzY2xhaW1lcnMKPj4+PiBsaWtlICJvbmx5IGFwcGxpY2FibGUgaWYgQ09ORklHX3h5eiBk
ZWZpbmVkIiB0bwo+Pj4+IGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYy4KPj4+Pgo+
Pj4+IEFzIHRoYXQgZmlsZSB3aWxsIGJlIHVzZWQgYXMgc291cmNlIGZvciB0aGUgaW5zdGFsbGVk
IGZpbGUKPj4+PiAvdXNyL3NoYXJlL2RvYy94ZW4vaHRtbC9taXNjL3hlbi1jb21tYW5kLWxpbmUu
aHRtbCB0aGVyZSBtaWdodCBiZQo+Pj4+IGEgYmV0dGVyIGFsdGVybmF0aXZlIGluc3RlYWQgb2Yg
YWRkaW5nIHN1Y2ggZGlzY2xhaW1lcnM6IHdoYXQgaWYKPj4+PiB3ZSBwdXQgc3VjaCBvcHRpb25z
IGluICNpZmRlZiBDT05GSUdfeHl6IHNlY3Rpb25zIGFuZCBsZXQgQ1BQCj4+Pj4gY3JlYXRlIGEg
ZmlsZSB3aXRoIG9ubHkgdGhvc2Ugb3B0aW9ucyBkb2N1bWVudGVkIHdoaWNoIGFyZQo+Pj4+IGFw
cGxpY2FibGUgdG8gdGhlIGluc3RhbGxlZCBoeXBlcnZpc29yPwo+Pj4+Cj4+Pj4gVGhlIHNvdXJj
ZSBmaWxlIHVzZWQgd291bGQgYmUgc3RpbGwgYXZhaWxhYmxlIGZvciB0aGUgZGV2ZWxvcGVyCj4+
Pj4gKHdobyBzaG91bGQgdW5kZXJzdGFuZCB0aGUgI2lmZGVmcykgd2hpbGUgb24gYSBYZW4gaG9z
dCBvbmx5IHRoZQo+Pj4+IGF2YWlsYWJsZSBvcHRpb25zIHdvdWxkIGJlIGRvY3VtZW50ZWQuIEZv
ciBsb2NhdGlvbnMgbGlrZQo+Pj4+Cj4+Pj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vu
c3RhYmxlL21pc2MveGVuLWNvbW1hbmQtbGluZS5odG1sCj4+Pj4KPj4+PiB3ZSBjb3VsZCB1c2Ug
YW4gImFsbHllc2NvbmZpZyIgZm9yIGVhY2ggYXJjaGl0ZWN0dXJlIGFzIGNvbmZpZwo+Pj4+IHNv
dXJjZS4KPj4+Pgo+Pj4+IFRob3VnaHRzPwo+Pj4gYWxseWVzY29uZmlnIGRvZXNuJ3Qgd29yayB3
aXRoIG11dHVhbGx5IGluY29tcGF0aWJsZSBvcHRpb25zLCB3aGVyZSBvbmUKPj4+IG9mIHRoZW0g
d2lsbCBkZWZpbml0ZWx5IGJlIG4KPj4+Cj4+PiBPdmVyYWxsLCBJJ20gZmFpcmx5IC0xIHRvIHRo
aXMgaWRlYS7CoCBJIGRvbid0IGxpa2UgdGhlIGlkZWEgb2YgbWVyZ2luZwo+Pj4gdGhlIHhlbi8g
YW5kIGRvY3MvIGJ1aWxkcyB0byBiZSBhYmxlIHRvIG1ha2UgdGhpcyBoYXBwZW4sIGFuZCB3aGls
ZSBpdAo+Pj4gbWF5IGJlIGZhaXJseSBzaW1wbGUgYW5kIGVhc3kgaW4gdGhlIEFSR08gY2FzZSwg
aXQgaXMgbW9zdCBkZWZpbml0ZWx5Cj4+PiBub3QgaW4gdGhlIFhTTSBjYXNlLgo+Pj4KPj4+IFRo
ZXJlIGlzIGEgc3BlY2lmaWMgcmVhc29uIHdoeSBkb2N1bWVudGF0aW9uIGlzbid0IHdyaXR0ZW4g
aW4gQywgYW5kIElNTwo+Pj4gaXQgc2hvdWxkIGJlIGtlcHQgdGhhdCB3YXkuCj4+IEZhaXIgZW5v
dWdoLiA6LSkKPj4KPj4gU28gcGxhbiBCOgo+Pgo+PiBHaXZlIHRoZSB1c2VyIGFuIGludGVyZmFj
ZSB0byBvYnRhaW4gdGhlIC5jb25maWcgdXNlZCB0byBjcmVhdGUgdGhlCj4+IGN1cnJlbnRseSBy
dW5uaW5nIGh5cGVydmlzb3IgKEkgZ3Vlc3MgdGhpcyB3YXMgZGlzY3Vzc2VkIGF0IGxlYXN0IG9u
Y2UKPj4gYmVmb3JlKS4gSSdkIHN1Z2dlc3QgYW4gb3B0aW9uIGZvciAieGwgaW5mbyIsIGJ1dCBJ
J20gb3BlbiBmb3Igb3RoZXIKPj4gaW50ZXJmYWNlcy4KPj4KPj4gVGhlbiBhZGQgcG90ZW50aWFs
IGNvbmZpZyByZXN0cmljdGlvbnMgdG8gdGhlIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgZG9jCj4+
IChsaWtlIGFscmVhZHkgZG9uZSBmb3IgeDg2L2FybSkgd2l0aCBhIHByZWFtYmxlIHRlbGxpbmcg
dGhlIHJlYWRlciBob3cKPj4gdG8gcmVhZCB0aG9zZSByZXN0cmljdGlvbnMuCj4gCj4gU29ycnkg
dG8gYmUgYmx1bnQsIGJ1dCB3aGF0IHByb2JsZW0gYXJlIHlvdSBhY3R1YWxseSB0cnlpbmcgdG8g
c29sdmUgaGVyZT8KPiAKPiBQbGVhc2UgY2FuIGV2ZXJ5b25lIHN0b3Agc2Vjb25kIGd1ZXNzaW5n
IHRoZSBpbnRlbGxpZ2VuY2Ugb2Ygb3VyIHVzZXJzLsKgCj4gU3VyZSAtIHRoZXJlIHdpbGwgYWx3
YXlzIGJlIHBlb3BsZSB3aG8gbmV2ZXIgcmVhZCBhbnkgb2YgdGhlIGRvY3MgKGFuZAo+IHdlIGNh
bid0IGhlbHAgdGhlbSksIGJ1dCBmb3IgdGhvc2Ugd2hvIGRvIHdpbGwgbW9zdCBsaWtlbHkgdW5k
ZXJzdGFuZCwKPiBhbmQgaWYgbm90LCBhc2sgYSBxdWVzdGlvbi4KPiAKPiBJIGNhbiwgaW4gcHJp
bmNpcGxlLCBzZWUgdGhlIGFwcGVhbCBvZiBvZiBjdXN0b21pc2VkIGRvY3VtZW50YXRpb24gdG8K
PiB0aGUgY3VycmVudCBidWlsZCwgYnV0IGl0IGlzIHN1YnN0YW50aWFsbHkgY29tcGxpY2F0ZWQg
dG8gZG8uwqAgV2hvIGlzIGl0Cj4gZ29pbmcgdG8gYmVuZWZpdCBpbiBwcmFjdGljZSwgYW5kIGNh
biBhbnlvbmUgaG9uZXN0bHkgc2F5IHRoYXQgaXQgaXMgYQo+IGhpZ2hlciBwcmlvcml0eSB3b3Jr
IGl0ZW0gdGhhbiBvdGhlciB0aGluZ3MgdGhleSBhcmUgZG9pbmcgYXQgdGhlIG1vbWVudD8KCldo
eSB3b3VsZCB0aGlzIHByb3Bvc2FsIGJlIGN1c3RvbWlzZWQgZG9jdW1lbnRhdGlvbj8KCkknbSBq
dXN0IHN1Z2dlc3RpbmcgdG8gYWRkIGluZm9ybWF0aW9uIHRvIHRoZSBkb2N1bWVudGF0aW9uIGFu
ZCBhIHdheSB0bwppbnRlcnByZXRlIHRoYXQgaW5mb3JtYXRpb24uIFNvIGxpa2U6CgojIyMgY3Jl
ZGl0Ml9ydW5xdWV1ZSAoQ09ORklHX1NDSEVEX0NSRURJVDIpCgoKSnVlcmdlbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:44:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:44: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-devel-bounces@lists.xenproject.org>)
	id 1gjMCQ-0003lq-LL; Tue, 15 Jan 2019 10:44:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjMCP-0003lZ-D2
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:44:01 +0000
X-Inumbo-ID: 7714067a-18b2-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7714067a-18b2-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:44:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84602924"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Jan Beulich
 <JBeulich@suse.com>
References: <20190115080439.GA3883@gao-cwp>
 <20190115081825.qh6vxvy6bvqwqflb@mac> <20190115091158.GA5672@gao-cwp>
 <a38197defe084f5683e65a365fd0db82@AMSPEX02CL03.citrite.net>
 <5C3DB2E1020000780020DB62@prv1-mh.provo.novell.com>
 <20190115102727.z76wagof722fen4c@mac>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <77b5dcb7-b103-5a91-a640-893804c21aba@citrix.com>
Date: Tue, 15 Jan 2019 10:42:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190115102727.z76wagof722fen4c@mac>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMDoyNywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIEph
biAxNSwgMjAxOSBhdCAwMzoxNjowMUFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4g
T24gMTUuMDEuMTkgYXQgMTA6NDQsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
Pj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+PiBbc25pcF0KPj4+Pj4+IChYRU4pIFhl
biBjYWxsIHRyYWNlOgo+Pj4+Pj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjVjY2JjPl0gaW9tbXVf
bWFwKzB4YmEvMHgxNzYKPj4+Pj4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDQxODJkOD5dIGlvbW11
X2h3ZG9tX2luaXQrMHhlZi8weDIyMAo+Pj4+Pj4gKFhFTikgICAgWzxmZmZmODJkMDgwNDM3MTZj
Pl0gZG9tMF9jb25zdHJ1Y3RfcHZoKzB4MTg5LzB4MTI5ZQo+Pj4+Pj4gKFhFTikgICAgWzxmZmZm
ODJkMDgwNDNlNTNjPl0gY29uc3RydWN0X2RvbTArMHhkNC8weGIxNAo+Pj4+Pj4gKFhFTikgICAg
WzxmZmZmODJkMDgwNDJkOGVmPl0gX19zdGFydF94ZW4rMHgyNzEwLzB4MjgzMAo+Pj4+Pj4gKFhF
TikgICAgWzxmZmZmODJkMDgwMjAwMGYzPl0gX19oaWdoX3N0YXJ0KzB4NTMvMHg1NQo+Pj4+Pj4g
KFhFTikKPj4+Pj4+IChYRU4pCj4+Pj4+PiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4+Pj4+PiAoWEVOKSBQYW5pYyBvbiBDUFUgMDoKPj4+Pj4+IChYRU4p
IEFzc2VydGlvbiAnSVNfQUxJR05FRChkZm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKScg
ZmFpbGVkIGF0Cj4+Pj4gaW9tbXUuYzozMjMKPj4+Pj4+IChYRU4pICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPj4+Pj4gT2gsIHRoaXMgd2FzIGFkZGVkIGJ5IFBhdWwg
cXVpdGUgcmVjZW50bHkuIFlvdSBzZWVtIHRvIGJlIHVzaW5nIGEKPj4+Pj4gcmF0aGVyIG9sZCBj
b21taXQgKGE1YjBlYjM2MzYpLCBpcyB0aGVyZSBhbnkgcmVhc29uIGZvciB1c2luZyBzdWNoIGFu
Cj4+Pj4+IG9sZCBiYXNlbGluZT8KPj4+PiBJIHdhcyB1c2luZyB0aGUgbWFzdGVyIGJyYW5jaC4g
WW91ciBwYXRjaCBiZWxvdyBkaWQgZml4IHRoaXMgaXNzdWUuCj4+PiBHaXZlbiB0aGlzIGZhaWx1
cmUgYW5kIHRoZSBmYWN0IHRoYXQgdmFsaWQgb3JkZXJzIGRpZmZlciBiZXR3ZWVuIGRpZmZlcmVu
dCAKPj4+IGFyY2hpdGVjdHVyZXMsIEkgcHJvcG9zZSB3ZSBjaGFuZ2UgdGhlIGFyZ3VtZW50IHRv
IHRoZSBpb21tdV9tYXAvdW5tYXAgCj4+PiB3cmFwcGVyIGZ1bmN0aW9ucyBmcm9tIGFuIG9yZGVy
IHRvIGEgY291bnQsIHRodXMgbWFraW5nIGl0IGNsZWFyIHRoYXQgdGhlcmUgCj4+PiBpcyBubyBh
bGlnbm1lbnQgcmVzdHJpY3Rpb24uCj4+IEJ1dCB0aGUgd2hvbGUgaWRlYSBpcyBmb3IgdGhlcmUg
dG8gYmUgYW4gYWxpZ25tZW50IHJlc3RyaWN0aW9uLCBzdWNoCj4+IHRoYXQgaXQgaXMgZWFzeSB0
byBkZXRlcm1pbmUgd2hldGhlciBsYXJnZSBwYWdlIG1hcHBpbmdzIGNhbiBiZQo+PiB1c2VkIHRv
IHNhdGlzZnkgdGhlIHJlcXVlc3QuIFdoYXQncyB0aGUgZXhhY3QgY2FzZSB3aGVyZSBhIGNhbGxl
cgo+PiBhYnNvbHV0ZWx5IGhhcyB0byBwYXNzIGluIGEgbWlzLWFsaWduZWQgKGRmbixzaXplKSB0
dXBsZT8KPiBUYWtpbmcgUFZIIERvbTAgYnVpbGRlciBhcyBhbiBleGFtcGxlLCBpdCdzIHBvc3Np
YmxlIHRvIGhhdmUgYSBSQU0KPiByZWdpb24gdGhhdCBzdGFydHMgb24gYSA0SyBvbmx5IGFsaWdu
ZWQgYWRkcmVzcy4gVGhlIG5hdHVyYWwgb3BlcmF0aW9uCj4gaW4gdGhhdCBjYXNlIHdvdWxkIGJl
IHRvIHRyeSB0byBhbGxvY2F0ZSBhIG1lbW9yeSByZWdpb24gYXMgYmlnIGFzCj4gcG9zc2libGUg
dXAgdG8gdGhlIG5leHQgMk1CIGJvdW5kYXJ5LiBIZW5jZSBpdCB3b3VsZCBiZSB2YWxpZCB0bwo+
IGF0dGVtcHQgdG8gcG9wdWxhdGUgdGhpcyA0SyBvbmx5IGFsaWduZWQgYWRkcmVzcyB1c2luZyBh
biBvcmRlciA+IDAKPiBhbmQgPCA5ICgyTUIgb3JkZXIpLiBUaGUgYWx0ZXJuYXRpdmUgaGVyZSBp
ZiB0aGUgYXNzZXJ0cyBhcmUgbm90Cj4gcmVtb3ZlZCB3b3VsZCBiZSB0byBvcGVuLWNvZGUgYSBs
b29wIGluIHRoZSBjYWxsZXIgdGhhdCBpdGVyYXRlcwo+IGNyZWF0aW5nIGEgYnVuY2ggb2Ygb3Jk
ZXIgMCBtYXBwaW5ncyB1cCB0byB0aGUgMk1CIGJvdW5kYXJ5LiBUaGUKPiBvdmVyaGVhZCBpbiB0
aGF0IGNhc2Ugd291bGQgYmUgcXVpdGUgYmlnLCBzbyBJIGRvbid0IHRoaW5rIHdlIHdhbnQgdG8K
PiBnbyBkb3duIHRoYXQgcm91dGUgKGFsc28gd2Ugd291bGQgZW5kIHVwIHdpdGggYSBidW5jaCBv
ZiBsb29wcyBpbiB0aGUKPiBjYWxsZXJzKS4KCkdpdmVuIHRoZSBQVkggRG9tMCBidWlsZGluZyBp
c3N1ZXMgd2hpY2ggUm9nZXIgYW5kIEkgd29ya2VkIG9uIG92ZXIgdGhlCkNocmlzdG1hcyBwZXJp
b2QsIHRoZXJlIGlzIGEgaHVtYW4tbm90aWNlYWJsZSBkaWZmZXJlbmNlIGluIGNvbnN0cnVjdGlv
bgp0aW1lIHdoZW4gdGhlIGNhbGxlciBpcyBkb2luZyBhIGxvb3Agb3ZlciBvcmRlciAwIHBhZ2Vz
LCB2cyBhbiBvcmRlciA4CmFsbG9jYXRpb24sIGFuZCB0aGF0IHdhcyBmb3IgYSB0b3RhbCBvZiA0
TWIgb2YgUkFNLgoKQSBkZm4vY291bnQgaW50ZXJmYWNlIGlzIGFjdHVhbGx5IG1vcmUgZmxleGli
bGUgdGhhbiBhIGRmbi9vcmRlciwKYmVjYXVzZSBpdCBkb2Vzbid0IHJlcXVpcmUgdGhlIGNhbGxl
ciB0byBrbm93IHRoZSBzdXBlcnBhZ2Ugb3JkZXJzIG9mCnRoZSB1bmRlcmx5aW5nIGltcGxlbWVu
dGF0aW9uIHRvIGNyZWF0ZSBlZmZpY2llbnQgbWFwcGluZ3MuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:44:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:44: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-devel-bounces@lists.xenproject.org>)
	id 1gjMCS-0003md-UT; Tue, 15 Jan 2019 10:44: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=jR/D=PX=linutronix.de=tglx@srs-us1.protection.inumbo.net>)
 id 1gjMCS-0003mA-0v
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:44:04 +0000
X-Inumbo-ID: 7823dc56-18b2-11e9-92db-bc764e045a96
Received: from Galois.linutronix.de (unknown [2a01:7a0:2:106d:700::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7823dc56-18b2-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:44:01 +0000 (UTC)
Received: from p4fea4364.dip0.t-ipconnect.de ([79.234.67.100] helo=nanos)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1gjMCM-0003gx-PC; Tue, 15 Jan 2019 11:43:59 +0100
Date: Tue, 15 Jan 2019 11:43:58 +0100 (CET)
From: Thomas Gleixner <tglx@linutronix.de>
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20190114124413.3742-1-jgross@suse.com>
Message-ID: <alpine.DEB.2.21.1901151142590.1865@nanos.tec.linutronix.de>
References: <20190114124413.3742-1-jgross@suse.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
Subject: Re: [Xen-devel] [PATCH v3] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, hans@knorrie.org, mingo@redhat.com, bp@alien8.de,
 hpa@zytor.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxNCBKYW4gMjAxOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKCj4gQ29tbWl0IGY5NGM4
ZDExNjk5NzU5ICgic2NoZWQvY2xvY2ssIHg4Ni90c2M6IFJld29yayB0aGUgeDg2ICd1bnN0YWJs
ZScKPiBzY2hlZF9jbG9jaygpIGludGVyZmFjZSIpIGJyb2tlIFhlbiBndWVzdCB0aW1lIGhhbmRs
aW5nIGFjcm9zcwo+IG1pZ3JhdGlvbjoKPiAKPiBbICAxODcuMjQ5OTUxXSBGcmVlemluZyB1c2Vy
IHNwYWNlIHByb2Nlc3NlcyAuLi4gKGVsYXBzZWQgMC4wMDEgc2Vjb25kcykgZG9uZS4KPiBbICAx
ODcuMjUxMTM3XSBPT00ga2lsbGVyIGRpc2FibGVkLgo+IFsgIDE4Ny4yNTExMzddIEZyZWV6aW5n
IHJlbWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRv
bmUuCj4gWyAgMTg3LjI1MjI5OV0gc3VzcGVuZGluZyB4ZW5zdG9yZS4uLgo+IFsgIDE4Ny4yNjY5
ODddIHhlbjpncmFudF90YWJsZTogR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBsYXlvdXQK
PiBbMTg0NDY3NDM4MTEuNzA2NDc2XSBPT00ga2lsbGVyIGVuYWJsZWQuCj4gWzE4NDQ2NzQzODEx
LjcwNjQ3OF0gUmVzdGFydGluZyB0YXNrcyAuLi4gZG9uZS4KPiBbMTg0NDY3NDM4MTEuNzIwNTA1
XSBTZXR0aW5nIGNhcGFjaXR5IHRvIDE2Nzc3MjE2CgpJIHNlZSB0aGF0IGl0J3MgYnJva2VuLCBi
dXQgdGhlIGNoYW5nZWxvZyBjb3VsZCBkbyB3aXRoIGFuIGV4cGxhbmF0aW9uIFdIWQppdCBicm9r
ZS4KCk90aGVyIHRoYW4gdGhhdCB0aGlzIGxvb2tzIGFib3V0IHJpZ2h0LgoKVGhhbmtzLAoKCXRn
bHgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:49:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1gjMHO-00049V-HR; Tue, 15 Jan 2019 10:49: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjMHN-00049Q-6e
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:49:09 +0000
X-Inumbo-ID: 2e95b97e-18b3-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e95b97e-18b3-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:49:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 03:49:06 -0700
Message-Id: <5C3DBAA3020000780020DBC1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 03:49:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190115080439.GA3883@gao-cwp>
 <20190115081825.qh6vxvy6bvqwqflb@mac> <20190115091158.GA5672@gao-cwp>
 <a38197defe084f5683e65a365fd0db82@AMSPEX02CL03.citrite.net>
 <5C3DB2E1020000780020DB62@prv1-mh.provo.novell.com>
 <20190115102727.z76wagof722fen4c@mac>
In-Reply-To: <20190115102727.z76wagof722fen4c@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDExOjI3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgSmFuIDE1LCAyMDE5IGF0IDAzOjE2OjAxQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTUuMDEuMTkgYXQgMTA6NDQsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT4gd3JvdGU6Cj4+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiA+IFtzbmlwXQo+
PiA+PiA+PiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPj4gPj4gPj4gKFhFTikgICAgWzxmZmZmODJk
MDgwMjVjY2JjPl0gaW9tbXVfbWFwKzB4YmEvMHgxNzYKPj4gPj4gPj4gKFhFTikgICAgWzxmZmZm
ODJkMDgwNDE4MmQ4Pl0gaW9tbXVfaHdkb21faW5pdCsweGVmLzB4MjIwCj4+ID4+ID4+IChYRU4p
ICAgIFs8ZmZmZjgyZDA4MDQzNzE2Yz5dIGRvbTBfY29uc3RydWN0X3B2aCsweDE4OS8weDEyOWUK
Pj4gPj4gPj4gKFhFTikgICAgWzxmZmZmODJkMDgwNDNlNTNjPl0gY29uc3RydWN0X2RvbTArMHhk
NC8weGIxNAo+PiA+PiA+PiAoWEVOKSAgICBbPGZmZmY4MmQwODA0MmQ4ZWY+XSBfX3N0YXJ0X3hl
bisweDI3MTAvMHgyODMwCj4+ID4+ID4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDIwMDBmMz5dIF9f
aGlnaF9zdGFydCsweDUzLzB4NTUKPj4gPj4gPj4gKFhFTikKPj4gPj4gPj4gKFhFTikKPj4gPj4g
Pj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiA+PiA+
PiAoWEVOKSBQYW5pYyBvbiBDUFUgMDoKPj4gPj4gPj4gKFhFTikgQXNzZXJ0aW9uICdJU19BTElH
TkVEKGRmbl94KGRmbiksICgxdWwgPDwgcGFnZV9vcmRlcikpJyBmYWlsZWQgYXQKPj4gPj4gaW9t
bXUuYzozMjMKPj4gPj4gPj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgo+PiA+PiA+Cj4+ID4+ID5PaCwgdGhpcyB3YXMgYWRkZWQgYnkgUGF1bCBxdWl0ZSBy
ZWNlbnRseS4gWW91IHNlZW0gdG8gYmUgdXNpbmcgYQo+PiA+PiA+cmF0aGVyIG9sZCBjb21taXQg
KGE1YjBlYjM2MzYpLCBpcyB0aGVyZSBhbnkgcmVhc29uIGZvciB1c2luZyBzdWNoIGFuCj4+ID4+
ID5vbGQgYmFzZWxpbmU/Cj4+ID4+IAo+PiA+PiBJIHdhcyB1c2luZyB0aGUgbWFzdGVyIGJyYW5j
aC4gWW91ciBwYXRjaCBiZWxvdyBkaWQgZml4IHRoaXMgaXNzdWUuCj4+ID4gCj4+ID4gR2l2ZW4g
dGhpcyBmYWlsdXJlIGFuZCB0aGUgZmFjdCB0aGF0IHZhbGlkIG9yZGVycyBkaWZmZXIgYmV0d2Vl
biBkaWZmZXJlbnQgCj4+ID4gYXJjaGl0ZWN0dXJlcywgSSBwcm9wb3NlIHdlIGNoYW5nZSB0aGUg
YXJndW1lbnQgdG8gdGhlIGlvbW11X21hcC91bm1hcCAKPj4gPiB3cmFwcGVyIGZ1bmN0aW9ucyBm
cm9tIGFuIG9yZGVyIHRvIGEgY291bnQsIHRodXMgbWFraW5nIGl0IGNsZWFyIHRoYXQgdGhlcmUg
Cj4gCj4+ID4gaXMgbm8gYWxpZ25tZW50IHJlc3RyaWN0aW9uLgo+PiAKPj4gQnV0IHRoZSB3aG9s
ZSBpZGVhIGlzIGZvciB0aGVyZSB0byBiZSBhbiBhbGlnbm1lbnQgcmVzdHJpY3Rpb24sIHN1Y2gK
Pj4gdGhhdCBpdCBpcyBlYXN5IHRvIGRldGVybWluZSB3aGV0aGVyIGxhcmdlIHBhZ2UgbWFwcGlu
Z3MgY2FuIGJlCj4+IHVzZWQgdG8gc2F0aXNmeSB0aGUgcmVxdWVzdC4gV2hhdCdzIHRoZSBleGFj
dCBjYXNlIHdoZXJlIGEgY2FsbGVyCj4+IGFic29sdXRlbHkgaGFzIHRvIHBhc3MgaW4gYSBtaXMt
YWxpZ25lZCAoZGZuLHNpemUpIHR1cGxlPwo+IAo+IFRha2luZyBQVkggRG9tMCBidWlsZGVyIGFz
IGFuIGV4YW1wbGUsIGl0J3MgcG9zc2libGUgdG8gaGF2ZSBhIFJBTQo+IHJlZ2lvbiB0aGF0IHN0
YXJ0cyBvbiBhIDRLIG9ubHkgYWxpZ25lZCBhZGRyZXNzLiBUaGUgbmF0dXJhbCBvcGVyYXRpb24K
PiBpbiB0aGF0IGNhc2Ugd291bGQgYmUgdG8gdHJ5IHRvIGFsbG9jYXRlIGEgbWVtb3J5IHJlZ2lv
biBhcyBiaWcgYXMKPiBwb3NzaWJsZSB1cCB0byB0aGUgbmV4dCAyTUIgYm91bmRhcnkuIEhlbmNl
IGl0IHdvdWxkIGJlIHZhbGlkIHRvCj4gYXR0ZW1wdCB0byBwb3B1bGF0ZSB0aGlzIDRLIG9ubHkg
YWxpZ25lZCBhZGRyZXNzIHVzaW5nIGFuIG9yZGVyID4gMAo+IGFuZCA8IDkgKDJNQiBvcmRlciku
IFRoZSBhbHRlcm5hdGl2ZSBoZXJlIGlmIHRoZSBhc3NlcnRzIGFyZSBub3QKPiByZW1vdmVkIHdv
dWxkIGJlIHRvIG9wZW4tY29kZSBhIGxvb3AgaW4gdGhlIGNhbGxlciB0aGF0IGl0ZXJhdGVzCj4g
Y3JlYXRpbmcgYSBidW5jaCBvZiBvcmRlciAwIG1hcHBpbmdzIHVwIHRvIHRoZSAyTUIgYm91bmRh
cnkuIFRoZQo+IG92ZXJoZWFkIGluIHRoYXQgY2FzZSB3b3VsZCBiZSBxdWl0ZSBiaWcsIHNvIEkg
ZG9uJ3QgdGhpbmsgd2Ugd2FudCB0bwo+IGdvIGRvd24gdGhhdCByb3V0ZSAoYWxzbyB3ZSB3b3Vs
ZCBlbmQgdXAgd2l0aCBhIGJ1bmNoIG9mIGxvb3BzIGluIHRoZQo+IGNhbGxlcnMpLgoKSSdtIGFm
cmFpZCBJJ20gbm93IG1vcmUgY29uZnVzZWQgdGhhbiBiZWZvcmU6IElmIHRoZXJlJ3MgYSBSQU0K
cmVnaW9uIGFsaWduZWQgdG8gbm8gYmV0dGVyIHRoYW4gNGssIGhvdyBjYW4gdGhpcyBwb3NzaWJs
eSBiZQpwb3B1bGF0ZWQgd2l0aCBhbiBvcmRlci1ncmVhdGVyLXRoYW4temVybyBhbGxvY2F0aW9u
PyBBbmQgZXZlbgppZiBJIHJlLXBocmFzZWQgeW91ciByZXBseSB0byBtZWFuIGFuIGFyYml0cmFy
eSBhbGlnbm1lbnQgLyBvcmRlcgpsZXNzIHRoYW4gOSwgdGhlbiBwb3B1bGF0aW5nIHRoaXMgd2l0
aCBzdWNoIGEgc21hbGxlciBvcmRlciBpcyBzdGlsbApmaW5lLCBhbmQgcmVxdWVzdGluZyB0aGUg
SU9NTVUgbWFwcGluZyB3aXRoIHRoYXQgc21hbGxlciBvcmRlcgppcyBzdGlsbCBub3QgZ29pbmcg
dG8gdHJpcCB0aGUgQVNTRVJUKCkgaW4gcXVlc3Rpb24uCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:54:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:54: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-devel-bounces@lists.xenproject.org>)
	id 1gjMMi-0004rp-4Z; Tue, 15 Jan 2019 10:54: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjMMh-0004rk-6k
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:54:39 +0000
X-Inumbo-ID: f3a82c93-18b3-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3a82c93-18b3-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:54:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 03:52:37 -0700
Message-Id: <5C3DBB73020000780020DBD0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 03:52:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190115080439.GA3883@gao-cwp>
 <20190115081825.qh6vxvy6bvqwqflb@mac> <20190115091158.GA5672@gao-cwp>
 <a38197defe084f5683e65a365fd0db82@AMSPEX02CL03.citrite.net>
 <5C3DB2E1020000780020DB62@prv1-mh.provo.novell.com>
 <20190115102727.z76wagof722fen4c@mac>
 <77b5dcb7-b103-5a91-a640-893804c21aba@citrix.com>
In-Reply-To: <77b5dcb7-b103-5a91-a640-893804c21aba@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Chao Gao <chao.gao@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDExOjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDEvMjAxOSAxMDoyNywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24g
VHVlLCBKYW4gMTUsIDIwMTkgYXQgMDM6MTY6MDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+Pj4+PiBPbiAxNS4wMS4xOSBhdCAxMDo0NCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3
cm90ZToKPj4+Pj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+Pj4gW3NuaXBdCj4+Pj4+
Pj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4+Pj4+Pj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjVj
Y2JjPl0gaW9tbXVfbWFwKzB4YmEvMHgxNzYKPj4+Pj4+PiAoWEVOKSAgICBbPGZmZmY4MmQwODA0
MTgyZDg+XSBpb21tdV9od2RvbV9pbml0KzB4ZWYvMHgyMjAKPj4+Pj4+PiAoWEVOKSAgICBbPGZm
ZmY4MmQwODA0MzcxNmM+XSBkb20wX2NvbnN0cnVjdF9wdmgrMHgxODkvMHgxMjllCj4+Pj4+Pj4g
KFhFTikgICAgWzxmZmZmODJkMDgwNDNlNTNjPl0gY29uc3RydWN0X2RvbTArMHhkNC8weGIxNAo+
Pj4+Pj4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDQyZDhlZj5dIF9fc3RhcnRfeGVuKzB4MjcxMC8w
eDI4MzAKPj4+Pj4+PiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDAwZjM+XSBfX2hpZ2hfc3RhcnQr
MHg1My8weDU1Cj4+Pj4+Pj4gKFhFTikKPj4+Pj4+PiAoWEVOKQo+Pj4+Pj4+IChYRU4pICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+Pj4+PiAoWEVOKSBQYW5pYyBv
biBDUFUgMDoKPj4+Pj4+PiAoWEVOKSBBc3NlcnRpb24gJ0lTX0FMSUdORUQoZGZuX3goZGZuKSwg
KDF1bCA8PCBwYWdlX29yZGVyKSknIGZhaWxlZCBhdAo+Pj4+PiBpb21tdS5jOjMyMwo+Pj4+Pj4+
IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+Pj4+IE9o
LCB0aGlzIHdhcyBhZGRlZCBieSBQYXVsIHF1aXRlIHJlY2VudGx5LiBZb3Ugc2VlbSB0byBiZSB1
c2luZyBhCj4+Pj4+PiByYXRoZXIgb2xkIGNvbW1pdCAoYTViMGViMzYzNiksIGlzIHRoZXJlIGFu
eSByZWFzb24gZm9yIHVzaW5nIHN1Y2ggYW4KPj4+Pj4+IG9sZCBiYXNlbGluZT8KPj4+Pj4gSSB3
YXMgdXNpbmcgdGhlIG1hc3RlciBicmFuY2guIFlvdXIgcGF0Y2ggYmVsb3cgZGlkIGZpeCB0aGlz
IGlzc3VlLgo+Pj4+IEdpdmVuIHRoaXMgZmFpbHVyZSBhbmQgdGhlIGZhY3QgdGhhdCB2YWxpZCBv
cmRlcnMgZGlmZmVyIGJldHdlZW4gZGlmZmVyZW50IAo+Pj4+IGFyY2hpdGVjdHVyZXMsIEkgcHJv
cG9zZSB3ZSBjaGFuZ2UgdGhlIGFyZ3VtZW50IHRvIHRoZSBpb21tdV9tYXAvdW5tYXAgCj4+Pj4g
d3JhcHBlciBmdW5jdGlvbnMgZnJvbSBhbiBvcmRlciB0byBhIGNvdW50LCB0aHVzIG1ha2luZyBp
dCBjbGVhciB0aGF0IHRoZXJlIAo+Pj4+IGlzIG5vIGFsaWdubWVudCByZXN0cmljdGlvbi4KPj4+
IEJ1dCB0aGUgd2hvbGUgaWRlYSBpcyBmb3IgdGhlcmUgdG8gYmUgYW4gYWxpZ25tZW50IHJlc3Ry
aWN0aW9uLCBzdWNoCj4+PiB0aGF0IGl0IGlzIGVhc3kgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgbGFy
Z2UgcGFnZSBtYXBwaW5ncyBjYW4gYmUKPj4+IHVzZWQgdG8gc2F0aXNmeSB0aGUgcmVxdWVzdC4g
V2hhdCdzIHRoZSBleGFjdCBjYXNlIHdoZXJlIGEgY2FsbGVyCj4+PiBhYnNvbHV0ZWx5IGhhcyB0
byBwYXNzIGluIGEgbWlzLWFsaWduZWQgKGRmbixzaXplKSB0dXBsZT8KPj4gVGFraW5nIFBWSCBE
b20wIGJ1aWxkZXIgYXMgYW4gZXhhbXBsZSwgaXQncyBwb3NzaWJsZSB0byBoYXZlIGEgUkFNCj4+
IHJlZ2lvbiB0aGF0IHN0YXJ0cyBvbiBhIDRLIG9ubHkgYWxpZ25lZCBhZGRyZXNzLiBUaGUgbmF0
dXJhbCBvcGVyYXRpb24KPj4gaW4gdGhhdCBjYXNlIHdvdWxkIGJlIHRvIHRyeSB0byBhbGxvY2F0
ZSBhIG1lbW9yeSByZWdpb24gYXMgYmlnIGFzCj4+IHBvc3NpYmxlIHVwIHRvIHRoZSBuZXh0IDJN
QiBib3VuZGFyeS4gSGVuY2UgaXQgd291bGQgYmUgdmFsaWQgdG8KPj4gYXR0ZW1wdCB0byBwb3B1
bGF0ZSB0aGlzIDRLIG9ubHkgYWxpZ25lZCBhZGRyZXNzIHVzaW5nIGFuIG9yZGVyID4gMAo+PiBh
bmQgPCA5ICgyTUIgb3JkZXIpLiBUaGUgYWx0ZXJuYXRpdmUgaGVyZSBpZiB0aGUgYXNzZXJ0cyBh
cmUgbm90Cj4+IHJlbW92ZWQgd291bGQgYmUgdG8gb3Blbi1jb2RlIGEgbG9vcCBpbiB0aGUgY2Fs
bGVyIHRoYXQgaXRlcmF0ZXMKPj4gY3JlYXRpbmcgYSBidW5jaCBvZiBvcmRlciAwIG1hcHBpbmdz
IHVwIHRvIHRoZSAyTUIgYm91bmRhcnkuIFRoZQo+PiBvdmVyaGVhZCBpbiB0aGF0IGNhc2Ugd291
bGQgYmUgcXVpdGUgYmlnLCBzbyBJIGRvbid0IHRoaW5rIHdlIHdhbnQgdG8KPj4gZ28gZG93biB0
aGF0IHJvdXRlIChhbHNvIHdlIHdvdWxkIGVuZCB1cCB3aXRoIGEgYnVuY2ggb2YgbG9vcHMgaW4g
dGhlCj4+IGNhbGxlcnMpLgo+IAo+IEdpdmVuIHRoZSBQVkggRG9tMCBidWlsZGluZyBpc3N1ZXMg
d2hpY2ggUm9nZXIgYW5kIEkgd29ya2VkIG9uIG92ZXIgdGhlCj4gQ2hyaXN0bWFzIHBlcmlvZCwg
dGhlcmUgaXMgYSBodW1hbi1ub3RpY2VhYmxlIGRpZmZlcmVuY2UgaW4gY29uc3RydWN0aW9uCj4g
dGltZSB3aGVuIHRoZSBjYWxsZXIgaXMgZG9pbmcgYSBsb29wIG92ZXIgb3JkZXIgMCBwYWdlcywg
dnMgYW4gb3JkZXIgOAo+IGFsbG9jYXRpb24sIGFuZCB0aGF0IHdhcyBmb3IgYSB0b3RhbCBvZiA0
TWIgb2YgUkFNLgo+IAo+IEEgZGZuL2NvdW50IGludGVyZmFjZSBpcyBhY3R1YWxseSBtb3JlIGZs
ZXhpYmxlIHRoYW4gYSBkZm4vb3JkZXIsCj4gYmVjYXVzZSBpdCBkb2Vzbid0IHJlcXVpcmUgdGhl
IGNhbGxlciB0byBrbm93IHRoZSBzdXBlcnBhZ2Ugb3JkZXJzIG9mCj4gdGhlIHVuZGVybHlpbmcg
aW1wbGVtZW50YXRpb24gdG8gY3JlYXRlIGVmZmljaWVudCBtYXBwaW5ncy4KClRoZSBjYWxsZXIg
bm90IGhhdmluZyB0byBrbm93IHRoZSBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0ZWQKc3VwZXIgcGFn
ZSBvcmRlcnMgaXMgcHJldHR5IGRlc2lyYWJsZSBpbmRlZWQuIEJ1dCBhZmFpY3MKaW9tbXVfbWFw
KCkgYWxyZWFkeSBhbGxvd3MgZm9yIHRoaXMsIGFuZCBldmVuIGlmIGl0IGRpZG4ndCB0aGlzCndv
dWxkIG5vdCByZXF1aXJlIHN3aXRjaGluZyBmcm9tIG9yZGVyIHRvIGNvdW50IGFzIGZ1bmN0aW9u
CnBhcmFtZXRlci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 10:55:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 10:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjMNA-0004tt-Dr; Tue, 15 Jan 2019 10: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=rPLV=PX=citrix.com=prvs=9118961a7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gjMN9-0004tk-1b
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 10:55:07 +0000
X-Inumbo-ID: 038c4838-18b4-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 038c4838-18b4-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:55:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84603340"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
Thread-Index: AQHUrKhyidDt1Yaex06VkphkBaxXBqWv67GAgAAO94CAABkMwP//+NiAgAADMoCAAARTAIAAArOAgAARKyA=
Date: Tue, 15 Jan 2019 10:55:03 +0000
Message-ID: <84f32aebdbaa4bdfad7bfb24e818e97e@AMSPEX02CL03.citrite.net>
References: <20190115080439.GA3883@gao-cwp>
 <20190115081825.qh6vxvy6bvqwqflb@mac> <20190115091158.GA5672@gao-cwp>
 <a38197defe084f5683e65a365fd0db82@AMSPEX02CL03.citrite.net>
 <5C3DB2E1020000780020DB62@prv1-mh.provo.novell.com>
 <20190115102727.z76wagof722fen4c@mac>
 <77b5dcb7-b103-5a91-a640-893804c21aba@citrix.com>
 <5C3DBB73020000780020DBD0@prv1-mh.provo.novell.com>
In-Reply-To: <5C3DBB73020000780020DBD0@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAxNSBKYW51YXJ5IDIwMTkgMTA6NTMNCj4gVG86
IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+DQo+IENjOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lDQo+IDxyb2dl
ci5wYXVAY2l0cml4LmNvbT47IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+OyB4ZW4tZGV2
ZWwgPHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+IFN1YmplY3Q6IFJlOiBb
WGVuLWRldmVsXSBhbiBhc3NlcnRpb24gdHJpZ2dlcmVkIHdoZW4gcnVubmluZyBYZW4gb24gYSBI
U1cNCj4gZGVza3RvcA0KPiANCj4gPj4+IE9uIDE1LjAxLjE5IGF0IDExOjQyLCA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4gT24gMTUvMDEvMjAxOSAxMDoyNywgUm9nZXIg
UGF1IE1vbm7DqSB3cm90ZToNCj4gPj4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDM6MTY6MDFB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6DQo+ID4+Pj4+PiBPbiAxNS4wMS4xOSBhdCAxMDo0
NCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPj4+Pj4gIC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4gW3NuaXBdDQo+ID4+Pj4+Pj4gKFhFTikgWGVuIGNhbGwg
dHJhY2U6DQo+ID4+Pj4+Pj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjVjY2JjPl0gaW9tbXVfbWFw
KzB4YmEvMHgxNzYNCj4gPj4+Pj4+PiAoWEVOKSAgICBbPGZmZmY4MmQwODA0MTgyZDg+XSBpb21t
dV9od2RvbV9pbml0KzB4ZWYvMHgyMjANCj4gPj4+Pj4+PiAoWEVOKSAgICBbPGZmZmY4MmQwODA0
MzcxNmM+XSBkb20wX2NvbnN0cnVjdF9wdmgrMHgxODkvMHgxMjllDQo+ID4+Pj4+Pj4gKFhFTikg
ICAgWzxmZmZmODJkMDgwNDNlNTNjPl0gY29uc3RydWN0X2RvbTArMHhkNC8weGIxNA0KPiA+Pj4+
Pj4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDQyZDhlZj5dIF9fc3RhcnRfeGVuKzB4MjcxMC8weDI4
MzANCj4gPj4+Pj4+PiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDAwZjM+XSBfX2hpZ2hfc3RhcnQr
MHg1My8weDU1DQo+ID4+Pj4+Pj4gKFhFTikNCj4gPj4+Pj4+PiAoWEVOKQ0KPiA+Pj4+Pj4+IChY
RU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCj4gPj4+Pj4+PiAo
WEVOKSBQYW5pYyBvbiBDUFUgMDoNCj4gPj4+Pj4+PiAoWEVOKSBBc3NlcnRpb24gJ0lTX0FMSUdO
RUQoZGZuX3goZGZuKSwgKDF1bCA8PCBwYWdlX29yZGVyKSknDQo+IGZhaWxlZCBhdA0KPiA+Pj4+
PiBpb21tdS5jOjMyMw0KPiA+Pj4+Pj4+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioNCj4gPj4+Pj4+IE9oLCB0aGlzIHdhcyBhZGRlZCBieSBQYXVsIHF1aXRl
IHJlY2VudGx5LiBZb3Ugc2VlbSB0byBiZSB1c2luZyBhDQo+ID4+Pj4+PiByYXRoZXIgb2xkIGNv
bW1pdCAoYTViMGViMzYzNiksIGlzIHRoZXJlIGFueSByZWFzb24gZm9yIHVzaW5nIHN1Y2gNCj4g
YW4NCj4gPj4+Pj4+IG9sZCBiYXNlbGluZT8NCj4gPj4+Pj4gSSB3YXMgdXNpbmcgdGhlIG1hc3Rl
ciBicmFuY2guIFlvdXIgcGF0Y2ggYmVsb3cgZGlkIGZpeCB0aGlzIGlzc3VlLg0KPiA+Pj4+IEdp
dmVuIHRoaXMgZmFpbHVyZSBhbmQgdGhlIGZhY3QgdGhhdCB2YWxpZCBvcmRlcnMgZGlmZmVyIGJl
dHdlZW4NCj4gZGlmZmVyZW50DQo+ID4+Pj4gYXJjaGl0ZWN0dXJlcywgSSBwcm9wb3NlIHdlIGNo
YW5nZSB0aGUgYXJndW1lbnQgdG8gdGhlDQo+IGlvbW11X21hcC91bm1hcA0KPiA+Pj4+IHdyYXBw
ZXIgZnVuY3Rpb25zIGZyb20gYW4gb3JkZXIgdG8gYSBjb3VudCwgdGh1cyBtYWtpbmcgaXQgY2xl
YXIgdGhhdA0KPiB0aGVyZQ0KPiA+Pj4+IGlzIG5vIGFsaWdubWVudCByZXN0cmljdGlvbi4NCj4g
Pj4+IEJ1dCB0aGUgd2hvbGUgaWRlYSBpcyBmb3IgdGhlcmUgdG8gYmUgYW4gYWxpZ25tZW50IHJl
c3RyaWN0aW9uLCBzdWNoDQo+ID4+PiB0aGF0IGl0IGlzIGVhc3kgdG8gZGV0ZXJtaW5lIHdoZXRo
ZXIgbGFyZ2UgcGFnZSBtYXBwaW5ncyBjYW4gYmUNCj4gPj4+IHVzZWQgdG8gc2F0aXNmeSB0aGUg
cmVxdWVzdC4gV2hhdCdzIHRoZSBleGFjdCBjYXNlIHdoZXJlIGEgY2FsbGVyDQo+ID4+PiBhYnNv
bHV0ZWx5IGhhcyB0byBwYXNzIGluIGEgbWlzLWFsaWduZWQgKGRmbixzaXplKSB0dXBsZT8NCj4g
Pj4gVGFraW5nIFBWSCBEb20wIGJ1aWxkZXIgYXMgYW4gZXhhbXBsZSwgaXQncyBwb3NzaWJsZSB0
byBoYXZlIGEgUkFNDQo+ID4+IHJlZ2lvbiB0aGF0IHN0YXJ0cyBvbiBhIDRLIG9ubHkgYWxpZ25l
ZCBhZGRyZXNzLiBUaGUgbmF0dXJhbCBvcGVyYXRpb24NCj4gPj4gaW4gdGhhdCBjYXNlIHdvdWxk
IGJlIHRvIHRyeSB0byBhbGxvY2F0ZSBhIG1lbW9yeSByZWdpb24gYXMgYmlnIGFzDQo+ID4+IHBv
c3NpYmxlIHVwIHRvIHRoZSBuZXh0IDJNQiBib3VuZGFyeS4gSGVuY2UgaXQgd291bGQgYmUgdmFs
aWQgdG8NCj4gPj4gYXR0ZW1wdCB0byBwb3B1bGF0ZSB0aGlzIDRLIG9ubHkgYWxpZ25lZCBhZGRy
ZXNzIHVzaW5nIGFuIG9yZGVyID4gMA0KPiA+PiBhbmQgPCA5ICgyTUIgb3JkZXIpLiBUaGUgYWx0
ZXJuYXRpdmUgaGVyZSBpZiB0aGUgYXNzZXJ0cyBhcmUgbm90DQo+ID4+IHJlbW92ZWQgd291bGQg
YmUgdG8gb3Blbi1jb2RlIGEgbG9vcCBpbiB0aGUgY2FsbGVyIHRoYXQgaXRlcmF0ZXMNCj4gPj4g
Y3JlYXRpbmcgYSBidW5jaCBvZiBvcmRlciAwIG1hcHBpbmdzIHVwIHRvIHRoZSAyTUIgYm91bmRh
cnkuIFRoZQ0KPiA+PiBvdmVyaGVhZCBpbiB0aGF0IGNhc2Ugd291bGQgYmUgcXVpdGUgYmlnLCBz
byBJIGRvbid0IHRoaW5rIHdlIHdhbnQgdG8NCj4gPj4gZ28gZG93biB0aGF0IHJvdXRlIChhbHNv
IHdlIHdvdWxkIGVuZCB1cCB3aXRoIGEgYnVuY2ggb2YgbG9vcHMgaW4gdGhlDQo+ID4+IGNhbGxl
cnMpLg0KPiA+DQo+ID4gR2l2ZW4gdGhlIFBWSCBEb20wIGJ1aWxkaW5nIGlzc3VlcyB3aGljaCBS
b2dlciBhbmQgSSB3b3JrZWQgb24gb3ZlciB0aGUNCj4gPiBDaHJpc3RtYXMgcGVyaW9kLCB0aGVy
ZSBpcyBhIGh1bWFuLW5vdGljZWFibGUgZGlmZmVyZW5jZSBpbiBjb25zdHJ1Y3Rpb24NCj4gPiB0
aW1lIHdoZW4gdGhlIGNhbGxlciBpcyBkb2luZyBhIGxvb3Agb3ZlciBvcmRlciAwIHBhZ2VzLCB2
cyBhbiBvcmRlciA4DQo+ID4gYWxsb2NhdGlvbiwgYW5kIHRoYXQgd2FzIGZvciBhIHRvdGFsIG9m
IDRNYiBvZiBSQU0uDQo+ID4NCj4gPiBBIGRmbi9jb3VudCBpbnRlcmZhY2UgaXMgYWN0dWFsbHkg
bW9yZSBmbGV4aWJsZSB0aGFuIGEgZGZuL29yZGVyLA0KPiA+IGJlY2F1c2UgaXQgZG9lc24ndCBy
ZXF1aXJlIHRoZSBjYWxsZXIgdG8ga25vdyB0aGUgc3VwZXJwYWdlIG9yZGVycyBvZg0KPiA+IHRo
ZSB1bmRlcmx5aW5nIGltcGxlbWVudGF0aW9uIHRvIGNyZWF0ZSBlZmZpY2llbnQgbWFwcGluZ3Mu
DQo+IA0KPiBUaGUgY2FsbGVyIG5vdCBoYXZpbmcgdG8ga25vdyB0aGUgaW1wbGVtZW50YXRpb24g
c3VwcG9ydGVkDQo+IHN1cGVyIHBhZ2Ugb3JkZXJzIGlzIHByZXR0eSBkZXNpcmFibGUgaW5kZWVk
LiBCdXQgYWZhaWNzDQo+IGlvbW11X21hcCgpIGFscmVhZHkgYWxsb3dzIGZvciB0aGlzLCBhbmQg
ZXZlbiBpZiBpdCBkaWRuJ3QgdGhpcw0KPiB3b3VsZCBub3QgcmVxdWlyZSBzd2l0Y2hpbmcgZnJv
bSBvcmRlciB0byBjb3VudCBhcyBmdW5jdGlvbg0KPiBwYXJhbWV0ZXIuDQoNCkkgZ3Vlc3MgdGhl
IHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2Ugd2FudCB0byBhbGxvdyBhcmJpdHJhcnkgYWxpZ25tZW50
IG9mIHRoZSBtZW1vcnkgcGFzc2VkIGludG8gaW9tbXVfbWFwKCkgb3Igbm90LiBJZiB3ZSBkbyB0
aGVuIEkgdGhpbmsgYSBjb3VudCBwYXJhbWV0ZXIgbWFrZXMgbW9yZSBzZW5zZS4NCg0KICBQYXVs
DQoNCj4gDQo+IEphbg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:04:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1gjMVe-0005o8-In; Tue, 15 Jan 2019 11:03:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=93tI=PX=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjMVd-0005o2-4A
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:03:53 +0000
X-Inumbo-ID: 3d32afe3-18b5-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d32afe3-18b5-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:03:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 16082AC7A;
 Tue, 15 Jan 2019 11:03:50 +0000 (UTC)
To: Thomas Gleixner <tglx@linutronix.de>
References: <20190114124413.3742-1-jgross@suse.com>
 <alpine.DEB.2.21.1901151142590.1865@nanos.tec.linutronix.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <a50d1213-2390-14f1-fe78-e8058266978c@suse.com>
Date: Tue, 15 Jan 2019 12:03:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1901151142590.1865@nanos.tec.linutronix.de>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, hans@knorrie.org, mingo@redhat.com, bp@alien8.de,
 hpa@zytor.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMTo0MywgVGhvbWFzIEdsZWl4bmVyIHdyb3RlOgo+IE9uIE1vbiwgMTQg
SmFuIDIwMTksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gCj4+IENvbW1pdCBmOTRjOGQxMTY5OTc1
OSAoInNjaGVkL2Nsb2NrLCB4ODYvdHNjOiBSZXdvcmsgdGhlIHg4NiAndW5zdGFibGUnCj4+IHNj
aGVkX2Nsb2NrKCkgaW50ZXJmYWNlIikgYnJva2UgWGVuIGd1ZXN0IHRpbWUgaGFuZGxpbmcgYWNy
b3NzCj4+IG1pZ3JhdGlvbjoKPj4KPj4gWyAgMTg3LjI0OTk1MV0gRnJlZXppbmcgdXNlciBzcGFj
ZSBwcm9jZXNzZXMgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRvbmUuCj4+IFsgIDE4Ny4y
NTExMzddIE9PTSBraWxsZXIgZGlzYWJsZWQuCj4+IFsgIDE4Ny4yNTExMzddIEZyZWV6aW5nIHJl
bWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRvbmUu
Cj4+IFsgIDE4Ny4yNTIyOTldIHN1c3BlbmRpbmcgeGVuc3RvcmUuLi4KPj4gWyAgMTg3LjI2Njk4
N10geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dAo+
PiBbMTg0NDY3NDM4MTEuNzA2NDc2XSBPT00ga2lsbGVyIGVuYWJsZWQuCj4+IFsxODQ0Njc0Mzgx
MS43MDY0NzhdIFJlc3RhcnRpbmcgdGFza3MgLi4uIGRvbmUuCj4+IFsxODQ0Njc0MzgxMS43MjA1
MDVdIFNldHRpbmcgY2FwYWNpdHkgdG8gMTY3NzcyMTYKPiAKPiBJIHNlZSB0aGF0IGl0J3MgYnJv
a2VuLCBidXQgdGhlIGNoYW5nZWxvZyBjb3VsZCBkbyB3aXRoIGFuIGV4cGxhbmF0aW9uIFdIWQo+
IGl0IGJyb2tlLgoKVGhpcyBzZWVtcyB0byBiZSByYXRoZXIgY29tcGxleC4KCkkgYmVsaWV2ZSB0
aGUgbWVudGlvbmVkIGNvbW1pdCBqdXN0IGlnbm9yZWQgWGVuIGd1ZXN0cyByZXN1bHRpbmcgaW4g
YQoic3RhYmxlIiBjbG9jayB3aGVyZSBpdCBzaG91bGRuJ3QsIGJ1dCBtYXliZSBJIGhhdmUgbWlz
c2VkIGFub3RoZXIKYXNwZWN0IG9mIHRoaXMgY29tbWl0IHdoaWNoIGlzIHRvIGJsYW1lLiBJIHRy
aWVkIHRvIGZpeCB0aGF0IGJ5CnJlcGxhY2luZyB1c2luZ19uYXRpdmVfc2NoZWRfY2xvY2soKSB3
aXRoIGEgaHlwZXJ2aXNvciBzcGVjaWZpYyBwdm9wcwpmdW5jdGlvbi4KClVuZm9ydHVuYXRlbHkg
dGhpcyBkaWRuJ3Qgd29yaywgbWF5YmUgZHVlIHRvIG90aGVyIHVzZXMgb2YKdXNpbmdfbmF0aXZl
X3NjaGVkX2Nsb2NrKCkgYWRkZWQgYnkgbGF0ZXIgcGF0Y2hlcy4gSW4gdGhlIGVuZCBpdCB3YXMK
cXVpdGUgY2xlYXIgdGhhdCB1cGRhdGluZyB0aGUgWGVuIGNsb2NrIG9mZnNldCB3YXMgdGhlIHJp
Z2h0IHRoaW5nIHRvCmRvLCBzbyBJIGVuZGVkIHVwIHdpdGggdGhpcyBwYXRjaC4KCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:04:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1gjMVx-0005pH-TE; Tue, 15 Jan 2019 11:04: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=/AAN=PX=intel.com=jani.nikula@srs-us1.protection.inumbo.net>)
 id 1gjMNs-00051q-GQ
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 10:55:52 +0000
X-Inumbo-ID: 1ed7c223-18b4-11e9-92db-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ed7c223-18b4-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 10:55:50 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Jan 2019 02:55:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,481,1539673200"; d="scan'208";a="138414978"
Received: from jnikula-mobl3.fi.intel.com (HELO localhost) ([10.237.72.79])
 by fmsmga001.fm.intel.com with ESMTP; 15 Jan 2019 02:55:43 -0800
From: Jani Nikula <jani.nikula@linux.intel.com>
To: Daniel Vetter <daniel.vetter@ffwll.ch>,
 Intel Graphics Development <intel-gfx@lists.freedesktop.org>
In-Reply-To: <20190115104137.25695-1-daniel.vetter@ffwll.ch>
Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo
References: <20190115104137.25695-1-daniel.vetter@ffwll.ch>
Date: Tue, 15 Jan 2019 12:57:33 +0200
Message-ID: <87tvia5gte.fsf@intel.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 15 Jan 2019 11:04:12 +0000
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>,
 DRI Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Benjamin Gaignard <benjamin.gaignard@linaro.org>,
 Daniel Vetter <daniel.vetter@intel.com>, Sam Ravnborg <sam@ravnborg.org>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 nouveau@lists.freedesktop.org, spice-devel@lists.freedesktop.org,
 linux-arm-msm@vger.kernel.org, etnaviv@lists.freedesktop.org,
 linux-mediatek@lists.infradead.org, Rodrigo Vivi <rodrigo.vivi@intel.com>,
 linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xen.org,
 linux-renesas-soc@vger.kernel.org, freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNSBKYW4gMjAxOSwgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5j
aD4gd3JvdGU6Cj4gSGF2aW5nIHRoZSBwcm9iZSBoZWxwZXIgc3R1ZmYgKHdoaWNoIHByZXR0eSBt
dWNoIGV2ZXJ5b25lIG5lZWRzKSBpbgo+IHRoZSBkcm1fY3J0Y19oZWxwZXIuaCBmaWxlICh3aGlj
aCBhdG9taWMgZHJpdmVycyBzaG91bGQgbmV2ZXIgbmVlZCkgaXMKPiBjb25mdXNpbmcuIFNwbGl0
IHRoZW0gb3V0Lgo+Cj4gVG8gbWFrZSBzdXJlIEkgYWN0dWFsbHkgYWNoaWV2ZWQgdGhlIGdvYWwg
aGVyZSBJIHdlbnQgdGhyb3VnaCBhbGwKPiBkcml2ZXJzLiBBbmQgaW5kZWVkLCBhbGwgYXRvbWlj
IGRyaXZlcnMgYXJlIG5vdyBmcmVlIG9mCj4gZHJtX2NydGNfaGVscGVyLmggaW5jbHVkZXMuCj4K
PiB2MjogTWFrZSBpdCBjb21waWxlLiBUaGVyZSB3YXMgc28gbXVjaCBjb21waWxlIGZhaWwgb24g
YXJtIGRyaXZlcnMKPiB0aGF0IEkgZmlndXJlZCBJJ2xsIGJldHRlciBub3QgaW5jbHVkZSBhbnkg
b2YgdGhlIGFja3Mgb24gdjEuCj4KPiB2MzogTWFzc2l2ZSByZWJhc2UgYmVjYXVzZSBpOTE1IGhh
cyBsb3N0IGEgbG90IG9mIGRybVAuaCBpbmNsdWRlcywgYnV0Cj4gbm90IGFsbDogVGhyb3VnaCBk
cm1fY3J0Y19oZWxwZXIuaCA+IGRybV9tb2Rlc2V0X2hlbHBlci5oIC0+IGRybVAuaAo+IHRoZXJl
IHdhcyBzdGlsbCBvbmUsIHdoaWNoIHRoaXMgcGF0Y2ggbGFyZ2VseSByZW1vdmVzLiBXaGljaCBt
ZWFucwo+IHJvbGxpbmcgb3V0IGxvdHMgbW9yZSBpbmNsdWRlcyBhbGwgb3Zlci4KPgo+IFRoaXMg
d2lsbCBhbHNvIGNvbmZsaWN0IHdpdGggb25nb2luZyBkcm1QLmggY2xlYW51cCBieSBvdGhlcnMg
SQo+IGV4cGVjdC4KPgo+IHYzOiBSZWJhc2Ugb24gdG9wIG9mIGF0b21pYyBib2Nocy4KPgo+IENj
OiBTYW0gUmF2bmJvcmcgPHNhbUByYXZuYm9yZy5vcmc+Cj4gQ2M6IEphbmkgTmlrdWxhIDxqYW5p
Lm5pa3VsYUBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQu
cGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4KPiBBY2tlZC1ieTogUm9kcmlnbyBWaXZpIDxyb2Ry
aWdvLnZpdmlAaW50ZWwuY29tPiAodjIpCj4gQWNrZWQtYnk6IEJlbmphbWluIEdhaWduYXJkIDxi
ZW5qYW1pbi5nYWlnbmFyZEBsaW5hcm8ub3JnPiAodjIpCj4gU2lnbmVkLW9mZi1ieTogRGFuaWVs
IFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+Cj4gQ2M6IGxpbnV4LWFybS1rZXJuZWxA
bGlzdHMuaW5mcmFkZWFkLm9yZwo+IENjOiB2aXJ0dWFsaXphdGlvbkBsaXN0cy5saW51eC1mb3Vu
ZGF0aW9uLm9yZwo+IENjOiBldG5hdml2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IENjOiBsaW51
eC1zYW1zdW5nLXNvY0B2Z2VyLmtlcm5lbC5vcmcKPiBDYzogaW50ZWwtZ2Z4QGxpc3RzLmZyZWVk
ZXNrdG9wLm9yZwo+IENjOiBsaW51eC1tZWRpYXRla0BsaXN0cy5pbmZyYWRlYWQub3JnCj4gQ2M6
IGxpbnV4LWFtbG9naWNAbGlzdHMuaW5mcmFkZWFkLm9yZwo+IENjOiBsaW51eC1hcm0tbXNtQHZn
ZXIua2VybmVsLm9yZwo+IENjOiBmcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gQ2M6
IG5vdXZlYXVAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gQ2M6IHNwaWNlLWRldmVsQGxpc3RzLmZy
ZWVkZXNrdG9wLm9yZwo+IENjOiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IENjOiBs
aW51eC1yZW5lc2FzLXNvY0B2Z2VyLmtlcm5lbC5vcmcKPiBDYzogbGludXgtcm9ja2NoaXBAbGlz
dHMuaW5mcmFkZWFkLm9yZwo+IENjOiBsaW51eC1zdG0zMkBzdC1tZC1tYWlsbWFuLnN0b3JtcmVw
bHkuY29tCj4gQ2M6IGxpbnV4LXRlZ3JhQHZnZXIua2VybmVsLm9yZwo+IENjOiB4ZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwo+IC0tLQo+IE1lcmdpbmcgdGhpcyBpcyBnb2luZyB0byBiZSBhIGJpdCBh
IG1lc3MgZHVlIHRvIGFsbCB0aGUgb25nb2luZyBkcm1QLmgKPiBjbGVhbnVwcy4gSSB0aGluayB0
aGUgZm9sbG93aW5nIHNob3VsZCB3b3JrOgo+IC0gQXBwbHkgU2FtJ3MgcHJlcCBwYXRjaGVzIGZv
ciByZW1vdmluZyBkcm1QLmggZnJvbQo+ICAgZHJtX21vZGVzZXRfaGVscGVyLmgKPiAtIEdldCB0
aGUgaTkxNSBkcm1QLmggY2xlYW51cCBiYWNrbWVyZ2VkIGludG8gZHJtLW1pc2MtbmV4dAo+IC0g
QXBwbHkgdGhpcyBwYXRjaC4KPiAtIEFwcGx5IFNhbSdzIHBhdGNoIHRvIHJlbW92ZSBkcm1QLmgg
ZnJvbSBkcm1fbW9kZXNldF9oZWxwZXIuaAo+IC0gQWxsIHRocm91Z2ggZHJtLW1pc2MtbmV4dCwg
d2hpY2ggaGFzIHNvbWUgcG90ZW50aWFsIGZvciB0cml2aWFsCj4gICBjb25mbGljdHMgYXJvdW5k
ICNpbmNsdWRlcyB3aXRoIG90aGVyIGRyaXZlcnMgdW5mb3J0dW5hdGVseS4KPgo+IEkgaG9wZSB0
aGVyZSdzIG5vIG90aGVyIGRyaXZlciB3aG8nbGwgYmxvdyB1cCBhY2NpZGVudGFsbHkgYmVjYXVz
ZQo+IHNvbWVvbmUgZWxzZSBpcyBkb2luZyBhIGRybVAuaCBjbGVhbnVwLiBMYXVyZW50IG1heWJl
Pwo+Cj4gSmFuaSwgYWNrIG9uIHRoaXM/CgpBY2tlZC1ieTogSmFuaSBOaWt1bGEgPGphbmkubmlr
dWxhQGludGVsLmNvbT4KCgoKLS0gCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNvdXJjZSBHcmFw
aGljcyBDZW50ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:07:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:07: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-devel-bounces@lists.xenproject.org>)
	id 1gjMYv-00062o-Cn; Tue, 15 Jan 2019 11:07: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=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjMYu-00062h-0P
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:07:16 +0000
X-Inumbo-ID: b61e8b4d-18b5-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b61e8b4d-18b5-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:07:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84603948"
Date: Tue, 15 Jan 2019 12:07:06 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190115110706.cuke3x2f7rsgbkql@mac>
References: <20190115080439.GA3883@gao-cwp>
 <20190115081825.qh6vxvy6bvqwqflb@mac>
 <20190115091158.GA5672@gao-cwp>
 <a38197defe084f5683e65a365fd0db82@AMSPEX02CL03.citrite.net>
 <5C3DB2E1020000780020DB62@prv1-mh.provo.novell.com>
 <20190115102727.z76wagof722fen4c@mac>
 <5C3DBAA3020000780020DBC1@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C3DBAA3020000780020DBC1@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDM6NDk6MDdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE1LjAxLjE5IGF0IDExOjI3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDM6MTY6MDFBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE1LjAxLjE5IGF0IDEwOjQ0LCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+
ID4+ID4gW3NuaXBdCj4gPj4gPj4gPj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gPj4gPj4gPj4g
KFhFTikgICAgWzxmZmZmODJkMDgwMjVjY2JjPl0gaW9tbXVfbWFwKzB4YmEvMHgxNzYKPiA+PiA+
PiA+PiAoWEVOKSAgICBbPGZmZmY4MmQwODA0MTgyZDg+XSBpb21tdV9od2RvbV9pbml0KzB4ZWYv
MHgyMjAKPiA+PiA+PiA+PiAoWEVOKSAgICBbPGZmZmY4MmQwODA0MzcxNmM+XSBkb20wX2NvbnN0
cnVjdF9wdmgrMHgxODkvMHgxMjllCj4gPj4gPj4gPj4gKFhFTikgICAgWzxmZmZmODJkMDgwNDNl
NTNjPl0gY29uc3RydWN0X2RvbTArMHhkNC8weGIxNAo+ID4+ID4+ID4+IChYRU4pICAgIFs8ZmZm
ZjgyZDA4MDQyZDhlZj5dIF9fc3RhcnRfeGVuKzB4MjcxMC8weDI4MzAKPiA+PiA+PiA+PiAoWEVO
KSAgICBbPGZmZmY4MmQwODAyMDAwZjM+XSBfX2hpZ2hfc3RhcnQrMHg1My8weDU1Cj4gPj4gPj4g
Pj4gKFhFTikKPiA+PiA+PiA+PiAoWEVOKQo+ID4+ID4+ID4+IChYRU4pICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKPiA+PiA+PiA+PiAoWEVOKSBQYW5pYyBvbiBDUFUg
MDoKPiA+PiA+PiA+PiAoWEVOKSBBc3NlcnRpb24gJ0lTX0FMSUdORUQoZGZuX3goZGZuKSwgKDF1
bCA8PCBwYWdlX29yZGVyKSknIGZhaWxlZCBhdAo+ID4+ID4+IGlvbW11LmM6MzIzCj4gPj4gPj4g
Pj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ID4+ID4+
ID4KPiA+PiA+PiA+T2gsIHRoaXMgd2FzIGFkZGVkIGJ5IFBhdWwgcXVpdGUgcmVjZW50bHkuIFlv
dSBzZWVtIHRvIGJlIHVzaW5nIGEKPiA+PiA+PiA+cmF0aGVyIG9sZCBjb21taXQgKGE1YjBlYjM2
MzYpLCBpcyB0aGVyZSBhbnkgcmVhc29uIGZvciB1c2luZyBzdWNoIGFuCj4gPj4gPj4gPm9sZCBi
YXNlbGluZT8KPiA+PiA+PiAKPiA+PiA+PiBJIHdhcyB1c2luZyB0aGUgbWFzdGVyIGJyYW5jaC4g
WW91ciBwYXRjaCBiZWxvdyBkaWQgZml4IHRoaXMgaXNzdWUuCj4gPj4gPiAKPiA+PiA+IEdpdmVu
IHRoaXMgZmFpbHVyZSBhbmQgdGhlIGZhY3QgdGhhdCB2YWxpZCBvcmRlcnMgZGlmZmVyIGJldHdl
ZW4gZGlmZmVyZW50IAo+ID4+ID4gYXJjaGl0ZWN0dXJlcywgSSBwcm9wb3NlIHdlIGNoYW5nZSB0
aGUgYXJndW1lbnQgdG8gdGhlIGlvbW11X21hcC91bm1hcCAKPiA+PiA+IHdyYXBwZXIgZnVuY3Rp
b25zIGZyb20gYW4gb3JkZXIgdG8gYSBjb3VudCwgdGh1cyBtYWtpbmcgaXQgY2xlYXIgdGhhdCB0
aGVyZSAKPiA+IAo+ID4+ID4gaXMgbm8gYWxpZ25tZW50IHJlc3RyaWN0aW9uLgo+ID4+IAo+ID4+
IEJ1dCB0aGUgd2hvbGUgaWRlYSBpcyBmb3IgdGhlcmUgdG8gYmUgYW4gYWxpZ25tZW50IHJlc3Ry
aWN0aW9uLCBzdWNoCj4gPj4gdGhhdCBpdCBpcyBlYXN5IHRvIGRldGVybWluZSB3aGV0aGVyIGxh
cmdlIHBhZ2UgbWFwcGluZ3MgY2FuIGJlCj4gPj4gdXNlZCB0byBzYXRpc2Z5IHRoZSByZXF1ZXN0
LiBXaGF0J3MgdGhlIGV4YWN0IGNhc2Ugd2hlcmUgYSBjYWxsZXIKPiA+PiBhYnNvbHV0ZWx5IGhh
cyB0byBwYXNzIGluIGEgbWlzLWFsaWduZWQgKGRmbixzaXplKSB0dXBsZT8KPiA+IAo+ID4gVGFr
aW5nIFBWSCBEb20wIGJ1aWxkZXIgYXMgYW4gZXhhbXBsZSwgaXQncyBwb3NzaWJsZSB0byBoYXZl
IGEgUkFNCj4gPiByZWdpb24gdGhhdCBzdGFydHMgb24gYSA0SyBvbmx5IGFsaWduZWQgYWRkcmVz
cy4gVGhlIG5hdHVyYWwgb3BlcmF0aW9uCj4gPiBpbiB0aGF0IGNhc2Ugd291bGQgYmUgdG8gdHJ5
IHRvIGFsbG9jYXRlIGEgbWVtb3J5IHJlZ2lvbiBhcyBiaWcgYXMKPiA+IHBvc3NpYmxlIHVwIHRv
IHRoZSBuZXh0IDJNQiBib3VuZGFyeS4gSGVuY2UgaXQgd291bGQgYmUgdmFsaWQgdG8KPiA+IGF0
dGVtcHQgdG8gcG9wdWxhdGUgdGhpcyA0SyBvbmx5IGFsaWduZWQgYWRkcmVzcyB1c2luZyBhbiBv
cmRlciA+IDAKPiA+IGFuZCA8IDkgKDJNQiBvcmRlcikuIFRoZSBhbHRlcm5hdGl2ZSBoZXJlIGlm
IHRoZSBhc3NlcnRzIGFyZSBub3QKPiA+IHJlbW92ZWQgd291bGQgYmUgdG8gb3Blbi1jb2RlIGEg
bG9vcCBpbiB0aGUgY2FsbGVyIHRoYXQgaXRlcmF0ZXMKPiA+IGNyZWF0aW5nIGEgYnVuY2ggb2Yg
b3JkZXIgMCBtYXBwaW5ncyB1cCB0byB0aGUgMk1CIGJvdW5kYXJ5LiBUaGUKPiA+IG92ZXJoZWFk
IGluIHRoYXQgY2FzZSB3b3VsZCBiZSBxdWl0ZSBiaWcsIHNvIEkgZG9uJ3QgdGhpbmsgd2Ugd2Fu
dCB0bwo+ID4gZ28gZG93biB0aGF0IHJvdXRlIChhbHNvIHdlIHdvdWxkIGVuZCB1cCB3aXRoIGEg
YnVuY2ggb2YgbG9vcHMgaW4gdGhlCj4gPiBjYWxsZXJzKS4KPiAKPiBJJ20gYWZyYWlkIEknbSBu
b3cgbW9yZSBjb25mdXNlZCB0aGFuIGJlZm9yZTogSWYgdGhlcmUncyBhIFJBTQo+IHJlZ2lvbiBh
bGlnbmVkIHRvIG5vIGJldHRlciB0aGFuIDRrLCBob3cgY2FuIHRoaXMgcG9zc2libHkgYmUKPiBw
b3B1bGF0ZWQgd2l0aCBhbiBvcmRlci1ncmVhdGVyLXRoYW4temVybyBhbGxvY2F0aW9uPwoKV2h5
IG5vdD8gWW91IGNhbiByZXF1ZXN0IGEgbWVtb3J5IGNodW5rIG9mIG9yZGVyIDUgZnJvbQphbGxv
Y19kb21oZWFwX3BhZ2VzIGZvciBleGFtcGxlIGFuZCBwYXNzIHRoYXQgdG8KZ3Vlc3RfcGh5c21h
cF9hZGRfcGFnZS4gVGhhdCB3b3VsZCBiZSBhIHBlcmZlY3RseSBmaW5lIG9wZXJhdGlvbiB0byBk
bwppbiBvcmRlciB0byByZWFjaCBhIG1lbW9yeSBhZGRyZXNzIHRoYXQncyBhbGlnbmVkIHRvIGEg
Mk1CIGJvdW5kYXJ5LgoKVGhlIG90aGVyIG9wdGlvbiBhcyBzYWlkIGFib3ZlIGlzIHRvIGZvcmNl
IHRoZSBjYWxsZXIgdG8gdGhlbiBoYXZlIGEKbG9vcCB0aGF0IHBlcmZvcm1zIGEgYnVuY2ggb2Yg
b3JkZXIgMCBndWVzdF9waHlzbWFwX2FkZF9wYWdlIHVudGlsIGl0CnJlYWNoZXMgYSAyTUIgYWxp
Z25lZCBhZGRyZXNzLgoKPiBBbmQgZXZlbgo+IGlmIEkgcmUtcGhyYXNlZCB5b3VyIHJlcGx5IHRv
IG1lYW4gYW4gYXJiaXRyYXJ5IGFsaWdubWVudCAvIG9yZGVyCj4gbGVzcyB0aGFuIDksIHRoZW4g
cG9wdWxhdGluZyB0aGlzIHdpdGggc3VjaCBhIHNtYWxsZXIgb3JkZXIgaXMgc3RpbGwKPiBmaW5l
LCBhbmQgcmVxdWVzdGluZyB0aGUgSU9NTVUgbWFwcGluZyB3aXRoIHRoYXQgc21hbGxlciBvcmRl
cgo+IGlzIHN0aWxsIG5vdCBnb2luZyB0byB0cmlwIHRoZSBBU1NFUlQoKSBpbiBxdWVzdGlvbi4K
CkJ1dCB0aGUgY2FsbGVyIGlzIHRoZW4gZm9yY2VkIHRvIGl0ZXJhdGUgb3ZlciB0aGUgcmVnaW9u
IGFuZCBwb3B1bGF0ZQppdCB3aXRoIG9yZGVyIDAgY2FsbHMgdG8gZ3Vlc3RfcGh5c21hcF9hZGRf
cGFnZSwgd2hpY2ggaW50cm9kdWNlcyBhCmxvdCBvZiBvdmVyaGVhZC4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:10:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:10: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-devel-bounces@lists.xenproject.org>)
	id 1gjMcN-0006m6-Uc; Tue, 15 Jan 2019 11:10: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=tNAP=PX=citrix.com=prvs=9111e199a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gjMcM-0006m0-Fd
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:10:50 +0000
X-Inumbo-ID: 36e0114e-18b6-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36e0114e-18b6-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:10:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75602431"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 15 Jan 2019 11:09:40 +0000
Message-ID: <20190115110940.29403-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools: only call git when necessary in OVMF
 Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlcnMgbWF5IGNob29zZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBp
dAp3aXRoIHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRv
bid0Cm5lZWQgdG8gY2FsbCBgZ2l0IHN1Ym1vZHVsZWAuCgpGaXhlcyBiMTYyODE4NzBlLgoKUmVw
b3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9maXJtd2FyZS9vdm1mLW1ha2Vm
aWxlIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZSBiL3Rvb2xzL2Zpcm13
YXJlL292bWYtbWFrZWZpbGUKaW5kZXggM2RlMmZjMDMwMC4uNTVmOTk5MjE0NSAxMDA2NDQKLS0t
IGEvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZQorKysgYi90b29scy9maXJtd2FyZS9vdm1m
LW1ha2VmaWxlCkBAIC0xNiw3ICsxNiw3IEBAIGFsbDogYnVpbGQKIAogLlBIT05ZOiBidWlsZAog
YnVpbGQ6Ci0JJChHSVQpIHN1Ym1vZHVsZSB1cGRhdGUgLS1pbml0IC0tcmVjdXJzaXZlCisJaWYg
dGVzdCAtZSAuZ2l0IDsgdGhlbiAkKEdJVCkgc3VibW9kdWxlIHVwZGF0ZSAtLWluaXQgLS1yZWN1
cnNpdmUgOyBmaQogCU92bWZQa2cvYnVpbGQuc2ggLWEgWDY0IC1iICQoVEFSR0VUKSAtbiA0CiAJ
Y3AgQnVpbGQvT3ZtZlg2NC8kKFRBUkdFVClfR0NDKi9GVi9PVk1GLmZkIG92bWYuYmluCiAKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:12:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:12:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjMdZ-0006rL-Am; Tue, 15 Jan 2019 11:12:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I8OG=PX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjMdY-0006rC-1q
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 11:12:04 +0000
X-Inumbo-ID: 62c37174-18b6-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 62c37174-18b6-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:12:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CEE1F1596;
 Tue, 15 Jan 2019 03:11:32 -0800 (PST)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 90CF33F70D;
 Tue, 15 Jan 2019 03:11:31 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
 <8161196e-b6ff-2ab1-eaa8-cdb5341ae178@citrix.com>
 <4f1859e5-c901-3e3e-ffc2-0e7233d1c794@arm.com>
 <5d7290c3-02e2-c54d-9a65-cc8b8019a4cc@citrix.com>
 <cf0da64b-1dd5-8dfc-a041-cefe077dd0ff@arm.com>
 <5C3D9E35020000780020DA3B@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5fdbe025-2419-8574-19df-d4fa534de3dc@arm.com>
Date: Tue, 15 Jan 2019 11:11:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C3D9E35020000780020DA3B@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] PING ARM [PATCH v2] xen/cmdline: Fix buggy
 strncmp(s, LITERAL, ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMS8xNS8xOSA4OjQ3IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAx
NC4wMS4xOSBhdCAxODoxNiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gSGkgQW5k
cmV3LAo+Pgo+PiBPbiAxNC8wMS8yMDE5IDE2OjU5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4g
T24gMTQvMDEvMjAxOSAxNjowNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IE9uIDE0LzAxLzIw
MTkgMTU6MTcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCj4+Pj4+
PiBpbmRleCBjYTY1NWZmLi4yMmE4NmVjIDEwMDY0NAo+Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJt
L2VmaS9lZmktYm9vdC5oCj4+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgK
Pj4+Pj4+IEBAIC0yMTIsNyArMjEyLDcgQEAgRUZJX1NUQVRVUyBfX2luaXQKPj4+Pj4+IGZkdF9h
ZGRfdWVmaV9ub2RlcyhFRklfU1lTVEVNX1RBQkxFICpzeXNfdGFibGUsCj4+Pj4+PiAgICAgICAg
ICAgICAgICAgYnJlYWs7Cj4+Pj4+PiAgICAgICAgICAgICAgIHR5cGUgPSBmZHRfZ2V0cHJvcChm
ZHQsIG5vZGUsICJkZXZpY2VfdHlwZSIsICZsZW4pOwo+Pj4+Pj4gLSAgICAgICAgaWYgKCB0eXBl
ICYmIHN0cm5jbXAodHlwZSwgIm1lbW9yeSIsIGxlbikgPT0gMCApCj4+Pj4+PiArICAgICAgICBp
ZiAoIHR5cGUgJiYgbGVuID09IDYgJiYgc3RybmNtcCh0eXBlLCAibWVtb3J5IiwgNikgPT0gMCAp
Cj4+Pj4KPj4+PiBzdHJpbmcgcHJvcGVydHkgdGVybWluYXRlcyB3aXRoIE5VTCBhbmQgaXMgaW5j
bHVkZWQgaW4gdGhlIGxlbi4gU28gSQo+Pj4+IGRvbid0IHRoaW5rIHRoaXMgY2hhbmdlIGlzIGNv
cnJlY3QuCj4+Pgo+Pj4gQXJlIHlvdSBzYXlpbmcgdGhhdCBsZW4gaXMgNyBoZXJlIHRoZW4/Cj4+
Cj4+IFllcy4gQnV0IEkgZG9uJ3QgdGhpbmsgdGhpcyBjaGFuZ2UgaXMgbmVjZXNzYXJ5IGFzIHdl
IGFscmVhZHkgaW5jbHVkZSBOVUwgaW4gdGhlCj4+IGNvbXBhcmlzb24uCj4gCj4gSWYgbGVuIGlz
IDcsIHRoZW4gaW5kZWVkIHlvdSBkby4gTG9va2luZyBhdCBmZHRfZ2V0X3Byb3BlcnR5X2J5X29m
ZnNldCgpCj4gSSBjYW4ndCBzZWUgdGhvdWdoIHdoZXJlIHRoZSBndWFyYW50ZWUgY29tZXMgZnJv
bSB0aGF0IHRoZSByZXR1cm5lZAo+IHN0cmluZyBpcyBudWwtdGVybWluYXRlZCwgYXMgaXQncyBw
cm9wLT5sZW4gd2hpY2ggZ2V0cyBoYW5kZWQgYmFjay4gSU9XCj4gaWYgeW91IGUuZy4gZ2V0IGJh
Y2sgIm1lbSIgKHdpdGggb3Igd2l0aG91dCBhIG51bCB0ZXJtaW5hdG9yKSBhbmQgbGVuIDMsCj4g
dGhlbiBzdHJuY21wKCkgd291bGQgc3RpbGwgcmV0dXJuIHplcm8uCgogRnJvbSBzZWN0aW9uIDIu
Mi40LCB3aGVuIHRoZSBwcm9wZXJ5IHZhbHVlIGlzIGEgc3RyaW5nIHRoZW4gaXQgc2hvdWxkIApi
ZSBudWxsLXRlcm1pbmF0ZWQuIFNvIHlvdXIgZXhhbXBsZSBpcyBpbnZhbGlkIGZyb20gYSBEVCBz
cGVjIHBvaW50IG9mIHZpZXcuCgpWYWxpZGF0aW5nIGEgRGV2aWNlLVRyZWUgKG90aGVyIHRoYW4g
dGhlIGJpbmRpbmdzKSBpcyBhIHBhaW4gc28geW91IAphbHdheXMgaGF2ZSB0byBwcm92aWRlIGEg
YmxvYiBjb21wbGFpbnQgd2l0aCB0aGUgc3BlYyBbMV0uCgpDaGVlcnMsCgpbMV0gCmh0dHBzOi8v
Z2l0aHViLmNvbS9kZXZpY2V0cmVlLW9yZy9kZXZpY2V0cmVlLXNwZWNpZmljYXRpb24vcmVsZWFz
ZXMvdGFnL3YwLjIKCgo+IAo+IEphbgo+IAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:14:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:14: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-devel-bounces@lists.xenproject.org>)
	id 1gjMfk-00070X-OF; Tue, 15 Jan 2019 11:14: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=GDKA=PX=citrix.com=prvs=911f1f4f8=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gjMfj-00070R-Bg
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:14:19 +0000
X-Inumbo-ID: b2e3d7e6-18b6-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2e3d7e6-18b6-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:14:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75602587"
Date: Tue, 15 Jan 2019 11:13:10 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190115111310.GD1271@perard.uk.xensource.com>
References: <20190115110940.29403-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190115110940.29403-1-wei.liu2@citrix.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH] tools: only call git when necessary in OVMF
 Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMTE6MDk6NDBBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBVc2VycyBtYXkgY2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxk
IGl0Cj4gd2l0aCB4ZW4uZ2l0IHN1cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3
ZSBkb24ndAo+IG5lZWQgdG8gY2FsbCBgZ2l0IHN1Ym1vZHVsZWAuCj4gCj4gRml4ZXMgYjE2Mjgx
ODcwZS4KPiAKPiBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgo+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cgo+IC0tLQo+ICB0b29s
cy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUv
b3ZtZi1tYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKPiBpbmRleCAzZGUy
ZmMwMzAwLi41NWY5OTkyMTQ1IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFr
ZWZpbGUKPiArKysgYi90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlCj4gQEAgLTE2LDcgKzE2
LDcgQEAgYWxsOiBidWlsZAo+ICAKPiAgLlBIT05ZOiBidWlsZAo+ICBidWlsZDoKPiAtCSQoR0lU
KSBzdWJtb2R1bGUgdXBkYXRlIC0taW5pdCAtLXJlY3Vyc2l2ZQo+ICsJaWYgdGVzdCAtZSAuZ2l0
IDsgdGhlbiAkKEdJVCkgc3VibW9kdWxlIHVwZGF0ZSAtLWluaXQgLS1yZWN1cnNpdmUgOyBmaQo+
ICAJT3ZtZlBrZy9idWlsZC5zaCAtYSBYNjQgLWIgJChUQVJHRVQpIC1uIDQKPiAgCWNwIEJ1aWxk
L092bWZYNjQvJChUQVJHRVQpX0dDQyovRlYvT1ZNRi5mZCBvdm1mLmJpbgo+ICAKPiAtLSAKPiAy
LjExLjAKPiAKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:22:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11: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-devel-bounces@lists.xenproject.org>)
	id 1gjMna-0007nJ-Kt; Tue, 15 Jan 2019 11:22:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q0zH=PX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjMnZ-0007n7-Gk
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:22:25 +0000
X-Inumbo-ID: d48f820b-18b7-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d48f820b-18b7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:22:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjMlQ-0006LB-5D; Tue, 15 Jan 2019 11:20:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjMlP-0002di-RJ; Tue, 15 Jan 2019 11:20:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjMlP-0007TD-PP; Tue, 15 Jan 2019 11:20:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131954-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-i386-xsm:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-next:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-next:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-next:build-i386-pvops:<job status>:broken:regression
 linux-next:test-amd64-amd64-libvirt:<job status>:broken:regression
 linux-next:build-i386-pvops:host-install(4):broken:regression
 linux-next:build-i386-xsm:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-next:test-amd64-amd64-libvirt:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-qcow2:host-install(4):broken:regression
 linux-next:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8ce4d582f5647052b86f364a070aa26268810d7e
X-Osstest-Versions-That: linux=4b3c31c8d4dda4d70f3f24a165f3be99499e0328
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Jan 2019 11:20:11 +0000
Subject: [Xen-devel] [linux-next test] 131954: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk1NCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NTQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTMxOTI2CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzE5MjYKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
UkVHUi4gdnMuIDEzMTkyNgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMxOTI2CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MzE5MjYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMTkyNgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxOTI2CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzE5MjYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVt
by14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMzE5MjYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFp
bCBibG9ja2VkIGluIDEzMTkyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxOTI2CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMzE5MjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTkyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxOTI2CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA4Y2U0ZDU4MmY1NjQ3MDUyYjg2ZjM2NGEwNzBhYTI2MjY4ODEwZDdlCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA0YjNjMzFjOGQ0ZGRhNGQ3MGYzZjI0
YTE2NWYzYmU5OTQ5OWUwMzI4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAg
ICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTk1NCAg
MjAxOS0wMS0xNCAwOToxOTowNSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:27:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:27: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-devel-bounces@lists.xenproject.org>)
	id 1gjMsH-0007yz-EV; Tue, 15 Jan 2019 11:27: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=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjMsG-0007yu-2T
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:27:16 +0000
X-Inumbo-ID: 81c535b8-18b8-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81c535b8-18b8-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:27:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84604706"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190115110940.29403-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <04282240-35d1-ddaa-f202-fea9e60539d6@citrix.com>
Date: Tue, 15 Jan 2019 11:27:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190115110940.29403-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] tools: only call git when necessary in OVMF
 Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMTowOSwgV2VpIExpdSB3cm90ZToKPiBVc2VycyBtYXkgY2hvb3NlIHRv
IGV4cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0Cj4gd2l0aCB4ZW4uZ2l0IHN1
cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAo+IG5lZWQgdG8gY2Fs
bCBgZ2l0IHN1Ym1vZHVsZWAuCj4KPiBGaXhlcyBiMTYyODE4NzBlLgo+Cj4gUmVwb3J0ZWQtYnk6
IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB0b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxl
IHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
Pgo+IGRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlIGIvdG9vbHMvZmly
bXdhcmUvb3ZtZi1tYWtlZmlsZQo+IGluZGV4IDNkZTJmYzAzMDAuLjU1Zjk5OTIxNDUgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL2Zpcm13
YXJlL292bWYtbWFrZWZpbGUKPiBAQCAtMTYsNyArMTYsNyBAQCBhbGw6IGJ1aWxkCj4gIAo+ICAu
UEhPTlk6IGJ1aWxkCj4gIGJ1aWxkOgo+IC0JJChHSVQpIHN1Ym1vZHVsZSB1cGRhdGUgLS1pbml0
IC0tcmVjdXJzaXZlCj4gKwlpZiB0ZXN0IC1lIC5naXQgOyB0aGVuICQoR0lUKSBzdWJtb2R1bGUg
dXBkYXRlIC0taW5pdCAtLXJlY3Vyc2l2ZSA7IGZpCgpZb3Ugd2FudCAtZCByYXRoZXIgdGhhbiAt
ZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:29:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:29: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-devel-bounces@lists.xenproject.org>)
	id 1gjMud-00086j-SJ; Tue, 15 Jan 2019 11:29: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=tNAP=PX=citrix.com=prvs=9111e199a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gjMuc-00086d-AP
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:29:42 +0000
X-Inumbo-ID: d955d17d-18b8-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d955d17d-18b8-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:29:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75603252"
Date: Tue, 15 Jan 2019 11:29:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190115112938.wcvh67sokhtlpw6u@zion.uk.xensource.com>
References: <20190115110940.29403-1-wei.liu2@citrix.com>
 <04282240-35d1-ddaa-f202-fea9e60539d6@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <04282240-35d1-ddaa-f202-fea9e60539d6@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools: only call git when necessary in OVMF
 Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Olaf Hering <olaf@aepfle.de>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMTE6Mjc6MTJBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNS8wMS8yMDE5IDExOjA5LCBXZWkgTGl1IHdyb3RlOgo+ID4gVXNlcnMgbWF5
IGNob29zZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAo+ID4gd2l0
aCB4ZW4uZ2l0IHN1cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAo+
ID4gbmVlZCB0byBjYWxsIGBnaXQgc3VibW9kdWxlYC4KPiA+Cj4gPiBGaXhlcyBiMTYyODE4NzBl
Lgo+ID4KPiA+IFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Cj4gPiBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAg
dG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZSB8IDIgKy0KPiA+ICAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
ZmlybXdhcmUvb3ZtZi1tYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKPiA+
IGluZGV4IDNkZTJmYzAzMDAuLjU1Zjk5OTIxNDUgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9maXJt
d2FyZS9vdm1mLW1ha2VmaWxlCj4gPiArKysgYi90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxl
Cj4gPiBAQCAtMTYsNyArMTYsNyBAQCBhbGw6IGJ1aWxkCj4gPiAgCj4gPiAgLlBIT05ZOiBidWls
ZAo+ID4gIGJ1aWxkOgo+ID4gLQkkKEdJVCkgc3VibW9kdWxlIHVwZGF0ZSAtLWluaXQgLS1yZWN1
cnNpdmUKPiA+ICsJaWYgdGVzdCAtZSAuZ2l0IDsgdGhlbiAkKEdJVCkgc3VibW9kdWxlIHVwZGF0
ZSAtLWluaXQgLS1yZWN1cnNpdmUgOyBmaQo+IAo+IFlvdSB3YW50IC1kIHJhdGhlciB0aGFuIC1l
LgoKQW50aG9ueSBzYWlkIC5naXQgY291bGQgYmUgYSBsaW5rLgoKV2VpLgoKPiAKPiB+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:34:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:34: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-devel-bounces@lists.xenproject.org>)
	id 1gjMz6-0000Rf-U8; Tue, 15 Jan 2019 11:34: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=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjMz6-0000RV-2D
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:34:20 +0000
X-Inumbo-ID: 7e911a76-18b9-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e911a76-18b9-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:34:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84604918"
To: Wei Liu <wei.liu2@citrix.com>
References: <20190115110940.29403-1-wei.liu2@citrix.com>
 <04282240-35d1-ddaa-f202-fea9e60539d6@citrix.com>
 <20190115112938.wcvh67sokhtlpw6u@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <87617c2e-845a-ea82-ffe5-4a6ff51b466f@citrix.com>
Date: Tue, 15 Jan 2019 11:33:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190115112938.wcvh67sokhtlpw6u@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] tools: only call git when necessary in OVMF
 Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMToyOSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEphbiAxNSwgMjAx
OSBhdCAxMToyNzoxMkFNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxNS8wMS8y
MDE5IDExOjA5LCBXZWkgTGl1IHdyb3RlOgo+Pj4gVXNlcnMgbWF5IGNob29zZSB0byBleHBvcnQg
YSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAo+Pj4gd2l0aCB4ZW4uZ2l0IHN1cHBsaWVk
IG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAo+Pj4gbmVlZCB0byBjYWxsIGBn
aXQgc3VibW9kdWxlYC4KPj4+Cj4+PiBGaXhlcyBiMTYyODE4NzBlLgo+Pj4KPj4+IFJlcG9ydGVk
LWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiAgdG9vbHMvZmlybXdhcmUvb3Zt
Zi1tYWtlZmlsZSB8IDIgKy0KPj4+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtl
ZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKPj4+IGluZGV4IDNkZTJmYzAzMDAu
LjU1Zjk5OTIxNDUgMTAwNjQ0Cj4+PiAtLS0gYS90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxl
Cj4+PiArKysgYi90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlCj4+PiBAQCAtMTYsNyArMTYs
NyBAQCBhbGw6IGJ1aWxkCj4+PiAgCj4+PiAgLlBIT05ZOiBidWlsZAo+Pj4gIGJ1aWxkOgo+Pj4g
LQkkKEdJVCkgc3VibW9kdWxlIHVwZGF0ZSAtLWluaXQgLS1yZWN1cnNpdmUKPj4+ICsJaWYgdGVz
dCAtZSAuZ2l0IDsgdGhlbiAkKEdJVCkgc3VibW9kdWxlIHVwZGF0ZSAtLWluaXQgLS1yZWN1cnNp
dmUgOyBmaQo+PiBZb3Ugd2FudCAtZCByYXRoZXIgdGhhbiAtZS4KPiBBbnRob255IHNhaWQgLmdp
dCBjb3VsZCBiZSBhIGxpbmsuCgpIbW0gLSBzbyBpdCBjYW4uLi4KCllvdSBnZXQgc29tZSB3ZWly
ZCBlZmZlY3RzIHdpdGggaXQgYmVpbmcgYSBsaW5rLCBidXQgZ2l0IGRvZXMgc2VlbSB0bwp0b2xl
cmF0ZSBpdC4KClNvcnJ5IGZvciB0aGUgbm9pc2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:36:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjN10-0000bp-By; Tue, 15 Jan 2019 11:36: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=93tI=PX=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjN0y-0000bi-LV
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:36:16 +0000
X-Inumbo-ID: c38a88cc-18b9-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c38a88cc-18b9-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:36:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 689F2ACD0;
 Tue, 15 Jan 2019 11:35:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 12:35:10 +0100
Message-Id: <20190115113510.27121-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] doc: correct default scheduler in
 xen-command-line.pandoc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgaGF2ZSBzd2l0Y2hlZCB0byBjcmVkaXQyLiBMZXQgdGhlIGRvY3VtZW50YXRpb24gcmVmbGVj
dCB0aGF0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYwppbmRleCBkMzliY2VlOTI4Li5lMjRlM2E0NWU0IDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jCkBAIC0xNzA1LDcgKzE3MDUsNyBAQCB3aXRoIHJlYWQgYW5kIHdyaXRlIHBlcm1pc3Np
b25zLgogIyMjIHNjaGVkCiA+IGA9IGNyZWRpdCB8IGNyZWRpdDIgfCBhcmluYzY1MyB8IHJ0ZHMg
fCBudWxsYAogCi0+IERlZmF1bHQ6IGBzY2hlZD1jcmVkaXRgCis+IERlZmF1bHQ6IGBzY2hlZD1j
cmVkaXQyYAogCiBDaG9vc2UgdGhlIGRlZmF1bHQgc2NoZWR1bGVyLgogCi0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:36:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjN1T-0000fw-LW; Tue, 15 Jan 2019 11:36: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=GDKA=PX=citrix.com=prvs=911f1f4f8=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gjN1R-0000fl-QD
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:36:45 +0000
X-Inumbo-ID: d5a7c1ba-18b9-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5a7c1ba-18b9-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:36:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75603600"
Date: Tue, 15 Jan 2019 11:36:42 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190115113642.GE1271@perard.uk.xensource.com>
References: <20190115110940.29403-1-wei.liu2@citrix.com>
 <04282240-35d1-ddaa-f202-fea9e60539d6@citrix.com>
 <20190115112938.wcvh67sokhtlpw6u@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190115112938.wcvh67sokhtlpw6u@zion.uk.xensource.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH] tools: only call git when necessary in OVMF
 Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMTE6Mjk6MzhBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCAxMToyNzoxMkFNICswMDAwLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+ID4gT24gMTUvMDEvMjAxOSAxMTowOSwgV2VpIExpdSB3cm90ZToKPiA+ID4gVXNl
cnMgbWF5IGNob29zZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAo+
ID4gPiB3aXRoIHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4gSW4gdGhhdCBjYXNlIHdl
IGRvbid0Cj4gPiA+IG5lZWQgdG8gY2FsbCBgZ2l0IHN1Ym1vZHVsZWAuCj4gPiA+Cj4gPiA+IEZp
eGVzIGIxNjI4MTg3MGUuCj4gPiA+Cj4gPiA+IFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xh
ZkBhZXBmbGUuZGU+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gPiA+IC0tLQo+ID4gPiAgdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZSB8IDIg
Ky0KPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+
ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZSBiL3Rv
b2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKPiA+ID4gaW5kZXggM2RlMmZjMDMwMC4uNTVmOTk5
MjE0NSAxMDA2NDQKPiA+ID4gLS0tIGEvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZQo+ID4g
PiArKysgYi90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlCj4gPiA+IEBAIC0xNiw3ICsxNiw3
IEBAIGFsbDogYnVpbGQKPiA+ID4gIAo+ID4gPiAgLlBIT05ZOiBidWlsZAo+ID4gPiAgYnVpbGQ6
Cj4gPiA+IC0JJChHSVQpIHN1Ym1vZHVsZSB1cGRhdGUgLS1pbml0IC0tcmVjdXJzaXZlCj4gPiA+
ICsJaWYgdGVzdCAtZSAuZ2l0IDsgdGhlbiAkKEdJVCkgc3VibW9kdWxlIHVwZGF0ZSAtLWluaXQg
LS1yZWN1cnNpdmUgOyBmaQo+ID4gCj4gPiBZb3Ugd2FudCAtZCByYXRoZXIgdGhhbiAtZS4KPiAK
PiBBbnRob255IHNhaWQgLmdpdCBjb3VsZCBiZSBhIGxpbmsuCgpBY3R1YWxseSwgaXQgY2FuIGJl
IGEgZmlsZS4gRXhhbXBsZSB3aGVuIGBnaXQgd29ya3RyZWUgYWRkYCBhcyBiZWVuCnVzZWQ6Cgok
IGxzIC1sIC5naXQKLXJ3LXItLXItLSAxIHVzZXIgdXNlcnMgNTkgRGVjICA2IDE0OjIzIC5naXQK
JCBjYXQgLmdpdApnaXRkaXI6IC9sb2NhbC9ob21lL3VzZXIvd29yay94ZW4vLmdpdC93b3JrdHJl
ZXMvZ2l0LjcyZDEKCkFuZCB0aGF0J3MgYSBzdWJtb2R1bGU6CgokIGxzIC1sIC5naXQKLXJ3LXIt
LXItLSAxIHVzZXIgdXNlcnMgNDMgT2N0IDE4ICAyMDE3IC5naXQKJCBjYXQgLmdpdApnaXRkaXI6
IC4uLy4uLy5naXQvbW9kdWxlcy91aS9rZXljb2RlbWFwZGIKCi0tIApBbnRob255IFBFUkFSRAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:38:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:38: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-devel-bounces@lists.xenproject.org>)
	id 1gjN3C-0000rP-2U; Tue, 15 Jan 2019 11:38: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=tNAP=PX=citrix.com=prvs=9111e199a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gjN3A-0000rH-VI
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:38:33 +0000
X-Inumbo-ID: 15b01ca2-18ba-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15b01ca2-18ba-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:38:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75603666"
Date: Tue, 15 Jan 2019 11:38:29 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190115113829.jvxkkkdxtbzc5fjd@zion.uk.xensource.com>
References: <20190115113510.27121-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190115113510.27121-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] doc: correct default scheduler in
 xen-command-line.pandoc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMTI6MzU6MTBQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXZSBoYXZlIHN3aXRjaGVkIHRvIGNyZWRpdDIuIExldCB0aGUgZG9jdW1lbnRhdGlv
biByZWZsZWN0IHRoYXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:39:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:39: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-devel-bounces@lists.xenproject.org>)
	id 1gjN3r-0000x9-Cb; Tue, 15 Jan 2019 11:39: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=I8OG=PX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjN3q-0000x2-8x
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 11:39:14 +0000
X-Inumbo-ID: 2e5a2512-18ba-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2e5a2512-18ba-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:39:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0EAD380D;
 Tue, 15 Jan 2019 03:39:13 -0800 (PST)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 361813F70D;
 Tue, 15 Jan 2019 03:39:12 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
 <8161196e-b6ff-2ab1-eaa8-cdb5341ae178@citrix.com>
 <4f1859e5-c901-3e3e-ffc2-0e7233d1c794@arm.com>
 <5d7290c3-02e2-c54d-9a65-cc8b8019a4cc@citrix.com>
 <cf0da64b-1dd5-8dfc-a041-cefe077dd0ff@arm.com>
 <9a301cf7-4e6e-c147-a7ae-b901b024b107@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fb88cc7b-82da-9d70-ca56-b763baa187ea@arm.com>
Date: Tue, 15 Jan 2019 11:39:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <9a301cf7-4e6e-c147-a7ae-b901b024b107@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] PING ARM [PATCH v2] xen/cmdline: Fix buggy
 strncmp(s, LITERAL, ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMS8xNC8xOSA1OjQzIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9u
IDE0LzAxLzIwMTkgMTc6MTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmV3LAo+Pgo+
PiBPbiAxNC8wMS8yMDE5IDE2OjU5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMTQvMDEv
MjAxOSAxNjowNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IE9uIDE0LzAxLzIwMTkgMTU6MTcs
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Vm
aS9lZmktYm9vdC5oCj4+Pj4+PiBiL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaAo+Pj4+Pj4g
aW5kZXggY2E2NTVmZi4uMjJhODZlYyAxMDA2NDQKPj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9l
ZmkvZWZpLWJvb3QuaAo+Pj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCj4+
Pj4+PiBAQCAtMjEyLDcgKzIxMiw3IEBAIEVGSV9TVEFUVVMgX19pbml0Cj4+Pj4+PiBmZHRfYWRk
X3VlZmlfbm9kZXMoRUZJX1NZU1RFTV9UQUJMRSAqc3lzX3RhYmxlLAo+Pj4+Pj4gIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+Pj4+PiAgwqDCoCDCoMKgwqDCoMKgwqDCoMKg
wqAgdHlwZSA9IGZkdF9nZXRwcm9wKGZkdCwgbm9kZSwgImRldmljZV90eXBlIiwgJmxlbik7Cj4+
Pj4+PiAtwqDCoMKgwqDCoMKgwqAgaWYgKCB0eXBlICYmIHN0cm5jbXAodHlwZSwgIm1lbW9yeSIs
IGxlbikgPT0gMCApCj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCB0eXBlICYmIGxlbiA9PSA2
ICYmIHN0cm5jbXAodHlwZSwgIm1lbW9yeSIsIDYpID09IDAgKQo+Pj4+Cj4+Pj4gc3RyaW5nIHBy
b3BlcnR5IHRlcm1pbmF0ZXMgd2l0aCBOVUwgYW5kIGlzIGluY2x1ZGVkIGluIHRoZSBsZW4uIFNv
IEkKPj4+PiBkb24ndCB0aGluayB0aGlzIGNoYW5nZSBpcyBjb3JyZWN0Lgo+Pj4KPj4+IEFyZSB5
b3Ugc2F5aW5nIHRoYXQgbGVuIGlzIDcgaGVyZSB0aGVuPwo+Pgo+PiBZZXMuIEJ1dCBJIGRvbid0
IHRoaW5rIHRoaXMgY2hhbmdlIGlzIG5lY2Vzc2FyeSBhcyB3ZSBhbHJlYWR5IGluY2x1ZGUKPj4g
TlVMIGluIHRoZSBjb21wYXJpc29uLgo+IAo+IEFoIC0gZmFpciBwb2ludC7CoCBJJ2xsIGRyb3Ag
dGhpcyBodW5rIHRoZW4uCj4gCj4gQXJlIHlvdSBoYXBweSB3aXRoIHRoZSBhZGp1c3RtZW50IGlu
IGFyY2gvYXJtL2NwdWVycmF0YS5jID8KClllcy4gRm9yIHRoYXQgY2hhbmdlOgoKQWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:39:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:39: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-devel-bounces@lists.xenproject.org>)
	id 1gjN45-0000zR-Lf; Tue, 15 Jan 2019 11:39: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=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjN44-0000z8-Ej
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:39:28 +0000
X-Inumbo-ID: 35fe84c9-18ba-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35fe84c9-18ba-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:39:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84605098"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190115113510.27121-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9702a712-278d-583a-976a-9255caac6214@citrix.com>
Date: Tue, 15 Jan 2019 11:38:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190115113510.27121-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] doc: correct default scheduler in
 xen-command-line.pandoc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMTozNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXZSBoYXZlIHN3aXRj
aGVkIHRvIGNyZWRpdDIuIExldCB0aGUgZG9jdW1lbnRhdGlvbiByZWZsZWN0IHRoYXQuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIGRv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jCj4gaW5kZXggZDM5YmNlZTkyOC4uZTI0ZTNhNDVlNCAxMDA2NDQKPiAtLS0gYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MKPiBAQCAtMTcwNSw3ICsxNzA1LDcgQEAgd2l0aCByZWFkIGFuZCB3cml0ZSBw
ZXJtaXNzaW9ucy4KPiAgIyMjIHNjaGVkCj4gID4gYD0gY3JlZGl0IHwgY3JlZGl0MiB8IGFyaW5j
NjUzIHwgcnRkcyB8IG51bGxgCj4gIAo+IC0+IERlZmF1bHQ6IGBzY2hlZD1jcmVkaXRgCj4gKz4g
RGVmYXVsdDogYHNjaGVkPWNyZWRpdDJgCj4gIAo+ICBDaG9vc2UgdGhlIGRlZmF1bHQgc2NoZWR1
bGVyLgo+ICAKCkxpa2UgWFNNLCB0aGlzIGlzIEtjb25maWcgY29udHJvbGxlZCwgbm90IGEgc3Rh
dGljIGRlZmF1bHQsIGFuZCBhbHNvCmRlcGVuZHMgb24gdGhlIGNvbXBpbGVkIHNjaGVkdWxlcnMu
wqAgVGhpcyBzaG91bGQgcmVhZCBzb21ldGhpbmcgbGlrZToKCj4gRGVmYXVsdDogc2VsZWN0YWJs
ZSB2aWEgS2NvbmZpZy7CoCBEZXBlbmRzIG9uIGVuYWJsZWQgc2NoZWR1bGVycy4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:39:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:39: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-devel-bounces@lists.xenproject.org>)
	id 1gjN4A-00011D-59; Tue, 15 Jan 2019 11:39: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=93tI=PX=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjN49-00010v-87
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:39:33 +0000
X-Inumbo-ID: 3953be75-18ba-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3953be75-18ba-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:39:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 41B23ACD0;
 Tue, 15 Jan 2019 11:39:31 +0000 (UTC)
To: xen-devel@lists.xenproject.org
References: <20190115113510.27121-1-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <184a5d33-6847-5af5-7e2e-46fbd585fe7c@suse.com>
Date: Tue, 15 Jan 2019 12:39:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190115113510.27121-1-jgross@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] doc: correct default scheduler in
 xen-command-line.pandoc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMjozNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXZSBoYXZlIHN3aXRj
aGVkIHRvIGNyZWRpdDIuIExldCB0aGUgZG9jdW1lbnRhdGlvbiByZWZsZWN0IHRoYXQuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQW5kIGp1c3Qg
Zm9yIHRoZSByZWNvcmRzOgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:39:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:39: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-devel-bounces@lists.xenproject.org>)
	id 1gjN4I-00014l-EP; Tue, 15 Jan 2019 11:39: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=tNAP=PX=citrix.com=prvs=9111e199a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gjN4G-00014B-TQ
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:39:40 +0000
X-Inumbo-ID: 3ddcc36e-18ba-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ddcc36e-18ba-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:39:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75603704"
Date: Tue, 15 Jan 2019 11:39:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190115113931.a76efbs2lm6kc4re@zion.uk.xensource.com>
References: <20190115110940.29403-1-wei.liu2@citrix.com>
 <04282240-35d1-ddaa-f202-fea9e60539d6@citrix.com>
 <20190115112938.wcvh67sokhtlpw6u@zion.uk.xensource.com>
 <20190115113642.GE1271@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190115113642.GE1271@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools: only call git when necessary in OVMF
 Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMTE6MzY6NDJBTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMTE6Mjk6MzhBTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+IE9uIFR1ZSwgSmFuIDE1LCAyMDE5IGF0IDExOjI3OjEyQU0gKzAwMDAsIEFu
ZHJldyBDb29wZXIgd3JvdGU6Cj4gPiA+IE9uIDE1LzAxLzIwMTkgMTE6MDksIFdlaSBMaXUgd3Jv
dGU6Cj4gPiA+ID4gVXNlcnMgbWF5IGNob29zZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1G
IGFuZCBidWlsZCBpdAo+ID4gPiA+IHdpdGggeGVuLmdpdCBzdXBwbGllZCBvdm1mLW1ha2VmaWxl
LiBJbiB0aGF0IGNhc2Ugd2UgZG9uJ3QKPiA+ID4gPiBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1
bGVgLgo+ID4gPiA+Cj4gPiA+ID4gRml4ZXMgYjE2MjgxODcwZS4KPiA+ID4gPgo+ID4gPiA+IFJl
cG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Cj4gPiA+ID4gU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+ID4gPiAtLS0KPiA+ID4gPiAg
dG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZSB8IDIgKy0KPiA+ID4gPiAgMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gPiA+ID4KPiA+ID4gPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL292bWYt
bWFrZWZpbGUKPiA+ID4gPiBpbmRleCAzZGUyZmMwMzAwLi41NWY5OTkyMTQ1IDEwMDY0NAo+ID4g
PiA+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKPiA+ID4gPiArKysgYi90b29s
cy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlCj4gPiA+ID4gQEAgLTE2LDcgKzE2LDcgQEAgYWxsOiBi
dWlsZAo+ID4gPiA+ICAKPiA+ID4gPiAgLlBIT05ZOiBidWlsZAo+ID4gPiA+ICBidWlsZDoKPiA+
ID4gPiAtCSQoR0lUKSBzdWJtb2R1bGUgdXBkYXRlIC0taW5pdCAtLXJlY3Vyc2l2ZQo+ID4gPiA+
ICsJaWYgdGVzdCAtZSAuZ2l0IDsgdGhlbiAkKEdJVCkgc3VibW9kdWxlIHVwZGF0ZSAtLWluaXQg
LS1yZWN1cnNpdmUgOyBmaQo+ID4gPiAKPiA+ID4gWW91IHdhbnQgLWQgcmF0aGVyIHRoYW4gLWUu
Cj4gPiAKPiA+IEFudGhvbnkgc2FpZCAuZ2l0IGNvdWxkIGJlIGEgbGluay4KPiAKPiBBY3R1YWxs
eSwgaXQgY2FuIGJlIGEgZmlsZS4gRXhhbXBsZSB3aGVuIGBnaXQgd29ya3RyZWUgYWRkYCBhcyBi
ZWVuCj4gdXNlZDoKPiAKPiAkIGxzIC1sIC5naXQKPiAtcnctci0tci0tIDEgdXNlciB1c2VycyA1
OSBEZWMgIDYgMTQ6MjMgLmdpdAo+ICQgY2F0IC5naXQKPiBnaXRkaXI6IC9sb2NhbC9ob21lL3Vz
ZXIvd29yay94ZW4vLmdpdC93b3JrdHJlZXMvZ2l0LjcyZDEKPiAKPiBBbmQgdGhhdCdzIGEgc3Vi
bW9kdWxlOgo+IAo+ICQgbHMgLWwgLmdpdAo+IC1ydy1yLS1yLS0gMSB1c2VyIHVzZXJzIDQzIE9j
dCAxOCAgMjAxNyAuZ2l0Cj4gJCBjYXQgLmdpdAo+IGdpdGRpcjogLi4vLi4vLmdpdC9tb2R1bGVz
L3VpL2tleWNvZGVtYXBkYgoKTXkgYmFkLiBOb3QgZW5vdWdoIGNhZmZlaW5lIGluIHRoZSBtb3Ju
aW5nLgoKVGhpcyBwYXRjaCBzdGlsbCBzdGFuZHMgdGhvdWdoLgoKV2VpLgoKPiAKPiAtLSAKPiBB
bnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:41:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:41: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-devel-bounces@lists.xenproject.org>)
	id 1gjN5x-0001tz-SS; Tue, 15 Jan 2019 11:41: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=93tI=PX=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjN5w-0001tp-2q
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:41:24 +0000
X-Inumbo-ID: 7b1408fb-18ba-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b1408fb-18ba-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:41:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9F8D3AD47;
 Tue, 15 Jan 2019 11:41:21 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20190115110940.29403-1-wei.liu2@citrix.com>
 <20190115114028.cbf7wp7kihsltxha@zion.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <e4f01d0e-539c-b8f9-aa84-1ec210e575ec@suse.com>
Date: Tue, 15 Jan 2019 12:41:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190115114028.cbf7wp7kihsltxha@zion.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] tools: only call git when necessary in OVMF
 Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMjo0MCwgV2VpIExpdSB3cm90ZToKPiBGb3Jnb3QgdG8gQ0MgSnVlcmdl
bi4gTm93IGRvbmUuCj4gCj4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMTE6MDk6NDBBTSArMDAw
MCwgV2VpIExpdSB3cm90ZToKPj4gVXNlcnMgbWF5IGNob29zZSB0byBleHBvcnQgYSBzbmFwc2hv
dCBvZiBPVk1GIGFuZCBidWlsZCBpdAo+PiB3aXRoIHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtl
ZmlsZS4gSW4gdGhhdCBjYXNlIHdlIGRvbid0Cj4+IG5lZWQgdG8gY2FsbCBgZ2l0IHN1Ym1vZHVs
ZWAuCj4+Cj4+IEZpeGVzIGIxNjI4MTg3MGUuCj4+Cj4+IFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmlu
ZyA8b2xhZkBhZXBmbGUuZGU+Cj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:41:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:41: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-devel-bounces@lists.xenproject.org>)
	id 1gjN65-0001v8-4K; Tue, 15 Jan 2019 11:41: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=tNAP=PX=citrix.com=prvs=9111e199a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gjN63-0001ui-6o
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:41:31 +0000
X-Inumbo-ID: 801f03dc-18ba-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 801f03dc-18ba-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:41:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75603762"
Date: Tue, 15 Jan 2019 11:40:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190115114028.cbf7wp7kihsltxha@zion.uk.xensource.com>
References: <20190115110940.29403-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190115110940.29403-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools: only call git when necessary in OVMF
 Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yZ290IHRvIENDIEp1ZXJnZW4uIE5vdyBkb25lLgoKT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQg
MTE6MDk6NDBBTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiBVc2VycyBtYXkgY2hvb3NlIHRvIGV4
cG9ydCBhIHNuYXBzaG90IG9mIE9WTUYgYW5kIGJ1aWxkIGl0Cj4gd2l0aCB4ZW4uZ2l0IHN1cHBs
aWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAo+IG5lZWQgdG8gY2FsbCBg
Z2l0IHN1Ym1vZHVsZWAuCj4gCj4gRml4ZXMgYjE2MjgxODcwZS4KPiAKPiBSZXBvcnRlZC1ieTog
T2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHRvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUg
fCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+
IAo+IGRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlIGIvdG9vbHMvZmly
bXdhcmUvb3ZtZi1tYWtlZmlsZQo+IGluZGV4IDNkZTJmYzAzMDAuLjU1Zjk5OTIxNDUgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL2Zpcm13
YXJlL292bWYtbWFrZWZpbGUKPiBAQCAtMTYsNyArMTYsNyBAQCBhbGw6IGJ1aWxkCj4gIAo+ICAu
UEhPTlk6IGJ1aWxkCj4gIGJ1aWxkOgo+IC0JJChHSVQpIHN1Ym1vZHVsZSB1cGRhdGUgLS1pbml0
IC0tcmVjdXJzaXZlCj4gKwlpZiB0ZXN0IC1lIC5naXQgOyB0aGVuICQoR0lUKSBzdWJtb2R1bGUg
dXBkYXRlIC0taW5pdCAtLXJlY3Vyc2l2ZSA7IGZpCj4gIAlPdm1mUGtnL2J1aWxkLnNoIC1hIFg2
NCAtYiAkKFRBUkdFVCkgLW4gNAo+ICAJY3AgQnVpbGQvT3ZtZlg2NC8kKFRBUkdFVClfR0NDKi9G
Vi9PVk1GLmZkIG92bWYuYmluCj4gIAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:41:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:41: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-devel-bounces@lists.xenproject.org>)
	id 1gjN6C-0001xN-Dx; Tue, 15 Jan 2019 11:41: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=93tI=PX=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjN6B-0001x4-D2
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:41:39 +0000
X-Inumbo-ID: 84421611-18ba-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84421611-18ba-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:41:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BF65DACD0;
 Tue, 15 Jan 2019 11:40:36 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190115113510.27121-1-jgross@suse.com>
 <9702a712-278d-583a-976a-9255caac6214@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <16cd9a9e-e879-7869-d494-f439c6499d13@suse.com>
Date: Tue, 15 Jan 2019 12:40:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <9702a712-278d-583a-976a-9255caac6214@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] doc: correct default scheduler in
 xen-command-line.pandoc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMjozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNS8wMS8yMDE5
IDExOjM1LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBXZSBoYXZlIHN3aXRjaGVkIHRvIGNyZWRp
dDIuIExldCB0aGUgZG9jdW1lbnRhdGlvbiByZWZsZWN0IHRoYXQuCj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICBkb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAyICstCj4+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+
PiBpbmRleCBkMzliY2VlOTI4Li5lMjRlM2E0NWU0IDEwMDY0NAo+PiAtLS0gYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jCj4+IEBAIC0xNzA1LDcgKzE3MDUsNyBAQCB3aXRoIHJlYWQgYW5kIHdyaXRlIHBl
cm1pc3Npb25zLgo+PiAgIyMjIHNjaGVkCj4+ICA+IGA9IGNyZWRpdCB8IGNyZWRpdDIgfCBhcmlu
YzY1MyB8IHJ0ZHMgfCBudWxsYAo+PiAgCj4+IC0+IERlZmF1bHQ6IGBzY2hlZD1jcmVkaXRgCj4+
ICs+IERlZmF1bHQ6IGBzY2hlZD1jcmVkaXQyYAo+PiAgCj4+ICBDaG9vc2UgdGhlIGRlZmF1bHQg
c2NoZWR1bGVyLgo+PiAgCj4gCj4gTGlrZSBYU00sIHRoaXMgaXMgS2NvbmZpZyBjb250cm9sbGVk
LCBub3QgYSBzdGF0aWMgZGVmYXVsdCwgYW5kIGFsc28KPiBkZXBlbmRzIG9uIHRoZSBjb21waWxl
ZCBzY2hlZHVsZXJzLsKgIFRoaXMgc2hvdWxkIHJlYWQgc29tZXRoaW5nIGxpa2U6Cj4gCj4+IERl
ZmF1bHQ6IHNlbGVjdGFibGUgdmlhIEtjb25maWcuwqAgRGVwZW5kcyBvbiBlbmFibGVkIHNjaGVk
dWxlcnMuCgpUaGUgS2NvbmZpZyBkZWZhdWx0IGlzIGNyZWRpdDIuCgoKSnVlcmdlbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:43:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1gjN7U-0002D4-R4; Tue, 15 Jan 2019 11:43:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjN7T-0002Cm-Gt
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:42:59 +0000
X-Inumbo-ID: b3ed08e1-18ba-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3ed08e1-18ba-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:42:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84605192"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190115113510.27121-1-jgross@suse.com>
 <9702a712-278d-583a-976a-9255caac6214@citrix.com>
 <16cd9a9e-e879-7869-d494-f439c6499d13@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0bebf5d6-a1ab-b9bb-d12f-be0e92eefe5c@citrix.com>
Date: Tue, 15 Jan 2019 11:41:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <16cd9a9e-e879-7869-d494-f439c6499d13@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] doc: correct default scheduler in
 xen-command-line.pandoc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMTo0MCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNS8wMS8yMDE5
IDEyOjM4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxNS8wMS8yMDE5IDExOjM1LCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4gV2UgaGF2ZSBzd2l0Y2hlZCB0byBjcmVkaXQyLiBMZXQgdGhl
IGRvY3VtZW50YXRpb24gcmVmbGVjdCB0aGF0Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+IC0tLQo+Pj4gIGRvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYyB8IDIgKy0KPj4+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+PiBp
bmRleCBkMzliY2VlOTI4Li5lMjRlM2E0NWU0IDEwMDY0NAo+Pj4gLS0tIGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUucGFuZG9jCj4+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MKPj4+IEBAIC0xNzA1LDcgKzE3MDUsNyBAQCB3aXRoIHJlYWQgYW5kIHdyaXRlIHBl
cm1pc3Npb25zLgo+Pj4gICMjIyBzY2hlZAo+Pj4gID4gYD0gY3JlZGl0IHwgY3JlZGl0MiB8IGFy
aW5jNjUzIHwgcnRkcyB8IG51bGxgCj4+PiAgCj4+PiAtPiBEZWZhdWx0OiBgc2NoZWQ9Y3JlZGl0
YAo+Pj4gKz4gRGVmYXVsdDogYHNjaGVkPWNyZWRpdDJgCj4+PiAgCj4+PiAgQ2hvb3NlIHRoZSBk
ZWZhdWx0IHNjaGVkdWxlci4KPj4+ICAKPj4gTGlrZSBYU00sIHRoaXMgaXMgS2NvbmZpZyBjb250
cm9sbGVkLCBub3QgYSBzdGF0aWMgZGVmYXVsdCwgYW5kIGFsc28KPj4gZGVwZW5kcyBvbiB0aGUg
Y29tcGlsZWQgc2NoZWR1bGVycy7CoCBUaGlzIHNob3VsZCByZWFkIHNvbWV0aGluZyBsaWtlOgo+
Pgo+Pj4gRGVmYXVsdDogc2VsZWN0YWJsZSB2aWEgS2NvbmZpZy7CoCBEZXBlbmRzIG9uIGVuYWJs
ZWQgc2NoZWR1bGVycy4KPiBUaGUgS2NvbmZpZyBkZWZhdWx0IGlzIGNyZWRpdDIuCgpPbmx5IHdo
ZW4gY3JlZGl0MiBpcyBjb21waWxlZCBpbiwgd2hpY2ggaXNuJ3QgZXZlbiB0aGUgdGhlIGNhc2Ug
Zm9yIGFsbApLY29uZmlnIGZyYWdtZW50cyB3ZSBoYXZlIGluIHRyZWUuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:45:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjNAA-0002Sh-Ai; Tue, 15 Jan 2019 11:45: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=93tI=PX=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjNA8-0002Ro-NB
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:45:44 +0000
X-Inumbo-ID: 1687f2db-18bb-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1687f2db-18bb-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:45:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1B246AEB1;
 Tue, 15 Jan 2019 11:45:42 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190115113510.27121-1-jgross@suse.com>
 <9702a712-278d-583a-976a-9255caac6214@citrix.com>
 <16cd9a9e-e879-7869-d494-f439c6499d13@suse.com>
 <0bebf5d6-a1ab-b9bb-d12f-be0e92eefe5c@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <27bc85da-176d-8580-e891-b3a23d117b8f@suse.com>
Date: Tue, 15 Jan 2019 12:45:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <0bebf5d6-a1ab-b9bb-d12f-be0e92eefe5c@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] doc: correct default scheduler in
 xen-command-line.pandoc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMjo0MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNS8wMS8yMDE5
IDExOjQwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxNS8wMS8yMDE5IDEyOjM4LCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMTUvMDEvMjAxOSAxMTozNSwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPj4+PiBXZSBoYXZlIHN3aXRjaGVkIHRvIGNyZWRpdDIuIExldCB0aGUgZG9jdW1lbnRh
dGlvbiByZWZsZWN0IHRoYXQuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4gLS0tCj4+Pj4gIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYyB8IDIgKy0KPj4+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+Pj4gaW5k
ZXggZDM5YmNlZTkyOC4uZTI0ZTNhNDVlNCAxMDA2NDQKPj4+PiAtLS0gYS9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5wYW5kb2MKPj4+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MKPj4+PiBAQCAtMTcwNSw3ICsxNzA1LDcgQEAgd2l0aCByZWFkIGFuZCB3cml0ZSBw
ZXJtaXNzaW9ucy4KPj4+PiAgIyMjIHNjaGVkCj4+Pj4gID4gYD0gY3JlZGl0IHwgY3JlZGl0MiB8
IGFyaW5jNjUzIHwgcnRkcyB8IG51bGxgCj4+Pj4gIAo+Pj4+IC0+IERlZmF1bHQ6IGBzY2hlZD1j
cmVkaXRgCj4+Pj4gKz4gRGVmYXVsdDogYHNjaGVkPWNyZWRpdDJgCj4+Pj4gIAo+Pj4+ICBDaG9v
c2UgdGhlIGRlZmF1bHQgc2NoZWR1bGVyLgo+Pj4+ICAKPj4+IExpa2UgWFNNLCB0aGlzIGlzIEtj
b25maWcgY29udHJvbGxlZCwgbm90IGEgc3RhdGljIGRlZmF1bHQsIGFuZCBhbHNvCj4+PiBkZXBl
bmRzIG9uIHRoZSBjb21waWxlZCBzY2hlZHVsZXJzLsKgIFRoaXMgc2hvdWxkIHJlYWQgc29tZXRo
aW5nIGxpa2U6Cj4+Pgo+Pj4+IERlZmF1bHQ6IHNlbGVjdGFibGUgdmlhIEtjb25maWcuwqAgRGVw
ZW5kcyBvbiBlbmFibGVkIHNjaGVkdWxlcnMuCj4+IFRoZSBLY29uZmlnIGRlZmF1bHQgaXMgY3Jl
ZGl0Mi4KPiAKPiBPbmx5IHdoZW4gY3JlZGl0MiBpcyBjb21waWxlZCBpbiwgd2hpY2ggaXNuJ3Qg
ZXZlbiB0aGUgdGhlIGNhc2UgZm9yIGFsbAo+IEtjb25maWcgZnJhZ21lbnRzIHdlIGhhdmUgaW4g
dHJlZS4KCkkgc3RpbGwgdGhpbmsgaXQgaXMgc2Vuc2libGUgdG8gc3BlY2lmeSBhbiBhY3R1YWwg
ZGVmYXVsdCBoZXJlLgoKQWRkaW5nIG90aGVyIGNhdmVhdHMgZm9yIHNwZWNpYWwgS2NvbmZpZyB2
YXJpYW50cyBtaWdodCBiZSBva2F5LCBidXQKdGhpcyBzaG91bGQgYmUgYW5vdGhlciBwYXRjaCB0
aGVuIChwb3N0IDQuMTIgcHJvYmFibHkpLgoKSW4gdGhlIGVuZCBvbmUgb2YgdGhlIGZlYXR1cmVz
IGhpZ2hsaWdodGVkIGZvciA0LjEyIHdpbGwgYmU6CgoiQ3JlZGl0IDIgaXMgbm93IHRoZSBkZWZh
dWx0IHNjaGVkdWxlciIuCgpPdXIgZG9jdW1lbnRhdGlvbiBzaG91bGQgcmVmbGVjdCB0aGF0LgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:46:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:46: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-devel-bounces@lists.xenproject.org>)
	id 1gjNAb-0002WL-Nq; Tue, 15 Jan 2019 11:46: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=I8OG=PX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjNAa-0002WA-6w
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:46:12 +0000
X-Inumbo-ID: 279f2d60-18bb-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 279f2d60-18bb-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:46:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 314A580D;
 Tue, 15 Jan 2019 03:46:11 -0800 (PST)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5423A3F70D;
 Tue, 15 Jan 2019 03:46:09 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <64e21854-e5ac-e822-a21d-cd37aae4e60c@arm.com>
Date: Tue, 15 Jan 2019 11:46:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEvMTEvMTkgOTozNyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIEZyaSwgMTEgSmFuIDIwMTksIFN0ZXdhcnQgSGlsZGVicmFuZCB3cm90ZToKPj4gT24g
RnJpZGF5LCBKYW51YXJ5IDExLCAyMDE5IDM6MzYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+
IE9uIEZyaSwgMTEgSmFuIDIwMTksIDEyOjUzIFN0ZXdhcnQgSGlsZGVicmFuZCB3cm90ZToKPj4+
Pgo+Pj4+IFdoeSBkb24ndCB3ZSBjaGFuZ2UgdGhlIHR5cGUgb2YgX3N0YXJ0IHNvIGl0J3Mgbm90
IGEgcG9pbnRlciB0eXBlPwo+Pj4KPj4+IENhbiB5b3Ugc3VnZ2VzdCBhIHR5cGUgdGhhdCB3b3Vs
ZCBiZSBzdWl0YWJsZT8KPj4+Cj4+PiBDaGVlcnMsCj4+Cj4+IFllcy4gTXkgb3BpbmlvbiBpcyB0
aGF0IHRoZSAic3VmZmljaWVudC13aWR0aCBpbnRlZ2VyIHR5cGUiIHNob3VsZCBiZSBhCj4+ICJ1
aW50cHRyX3QiIG9yICJpbnRwdHJfdCIsIHNpbmNlIHRob3NlIHR5cGVzIGJ5IGRlZmluaXRpb24g
YXJlICppbnRlZ2VyKiB0eXBlcwo+PiB3aWRlIGVub3VnaCB0byBob2xkIGEgdmFsdWUgY29udmVy
dGVkIGZyb20gYSB2b2lkIHBvaW50ZXIuIFdoaWxlICJ1bnNpZ25lZAo+PiBsb25nIiBzZWVtcyB0
byB3b3JrIGZvciBMaW51eCwgdGhlIGRlZmluaXRpb24gb2YgdGhhdCB0eXBlIGRvZXNuJ3QgcHJv
dmlkZSB0aGUKPj4gc2FtZSBndWFyYW50ZWUuIFNpbmNlIHVpbnRwdHJfdCBpcyBhbiAqaW50ZWdl
ciogdHlwZSBieSBkZWZpbml0aW9uIChhbmQgbm90IGEKPj4gcG9pbnRlciB0eXBlKSwgbXkgaW50
ZXJwcmV0YXRpb24gb2YgdGhlIEMgc3RhbmRhcmQgaXMgdGhhdAo+PiBzdWJ0cmFjdGlvbi9jb21w
YXJpc29uIG9mIHVpbnRwdHJfdCB0eXBlcyB3b24ndCBiZSBzdWJqZWN0IHRvIHRoZSBwb3RlbnRp
YWwKPj4gInBvaW50ZXIgdG8gb2JqZWN0IiBpc3N1ZXMgaW4gcXVlc3Rpb24uCj4+Cj4+IElmIEkg
aGFkIHRvIGNob29zZSBiZXR3ZWVuICJ1aW50cHRyX3QiIG9yICJpbnRwdHJfdCIgSSBndWVzcyBJ
IHdvdWxkIGNob29zZQo+PiAidWludHB0cl90IiBzaW5jZSB0aGF0IHR5cGUgaXMgYWxyZWFkeSB1
c2VkIGluIHZhcmlvdXMgcGxhY2VzIGluIHRoZSBYZW4KPj4gY29kZWJhc2UuIEFuZCB0aGUgTGlu
dXggd29ya2Fyb3VuZCBpcyBhbHNvIHVzaW5nIGFuIHVuc2lnbmVkIGludGVnZXIgdHlwZS4KPiAK
PiBPbiBjaGFuZ2luZyB0eXBlIG9mIF9zdGFydCAmIGZyaWVuZHM6IHdlIGNhbm5vdCBkZWNsYXJl
IF9zdGFydCBhcwo+IHVpbnRwdHJfdCwgdGhlIGxpbmtlciB3b24ndCBiZSBhYmxlIHRvIHNldCB0
aGUgdmFsdWUuIEl0IG5lZWRzIHRvIGJlIGFuCj4gYXJyYXkgdHlwZS4gQXQgdGhhdCBwb2ludCwg
aXQgaXMgYmFzaWNhbGx5IGEgcG9pbnRlciwgaXQgZG9lc24ndCBtYXR0ZXIKPiBpZiBpdCBpcyBh
IGNoYXJbXSBvciB1aW50cHRyX3RbXS4gSXQgd29uJ3QgaGVscC4KCkFyZSB5b3Ugc3VyZSBhYm91
dCB0aGlzPyBJIHdyb3RlIGEgcXVpY2sgcGF0Y2ggKHNlZSBiZWxvdykgdG8gc3dpdGNoIApfc3Rh
cnQvX2VuZCB0byB1aW50cHRyX3QgYW5kIGRpZG4ndCBub3RpY2UgYW55IHNwZWNpZmljIGxpbmtl
ciBpc3N1ZS4gSSAKYm9ycm93ZWQgdGhlIGlkZWEgZnJvbSBBVEYgd2hpY2ggaGF2ZSBiZWVuIHVz
aW5nIHVpbnRwdHJfdCBmb3IgbGlua2VyIApzeW1ib2wuCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAzNDBhMWQxNTQ4Li5hYjk4Y2FiYmI3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpA
QCAtMTA3MywxMCArMTA3MywxMSBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBs
b25nIHMsIAp1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBmbGFncykKICB9CgogIGVudW0g
bWcgeyBtZ19jbGVhciwgbWdfcm8sIG1nX3J3LCBtZ19yeCB9Owotc3RhdGljIHZvaWQgc2V0X3B0
ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpwLCB1bnNpZ25lZCBsb25nIGwsIGVudW0gCm1n
IG1nKQorc3RhdGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpfX3As
IHVuc2lnbmVkIGxvbmcgbCwgCmVudW0gbWcgbWcpCiAgewogICAgICBscGFlX3QgcHRlOwogICAg
ICBpbnQgaTsKKyAgICB1aW50cHRyX3QgcCA9ICh1aW50cHRyX3QpX19wOwoKICAgICAgQVNTRVJU
KGlzX2tlcm5lbChwKSAmJiBpc19rZXJuZWwocCArIGwpKTsKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4va2VybmVsLmggYi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKaW5kZXggNTQ4YjY0
ZGE5Zi4uOTRiYjA4ZmM2NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaApAQCAtNjUsOSArNjUsOSBAQAogICAgICAgICAx
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogIH0pCgotZXh0ZXJuIGNo
YXIgX3N0YXJ0W10sIF9lbmRbXSwgc3RhcnRbXTsKK2V4dGVybiB1aW50cHRyX3QgX3N0YXJ0LCBf
ZW5kLCBzdGFydDsKICAjZGVmaW5lIGlzX2tlcm5lbChwKSAoeyAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgY2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBc
CisgICAgdWludHB0cl90IF9fcCA9ICh1aW50cHRyX3QpKHApOyAgICAgICAgICAgICBcCiAgICAg
IChfX3AgPj0gX3N0YXJ0KSAmJiAoX19wIDwgX2VuZCk7ICAgICAgICAgICAgXAogIH0pCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:51:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:51: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-devel-bounces@lists.xenproject.org>)
	id 1gjNFx-0003Ly-NJ; Tue, 15 Jan 2019 11:51:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjNFw-0003Ln-An
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:51:44 +0000
X-Inumbo-ID: ed48fbf5-18bb-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed48fbf5-18bb-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:51:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 04:51:42 -0700
Message-Id: <5C3DC94F020000780020DC8A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 04:51:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Paul Durrant" <paul.durrant@citrix.com>
References: <20190115080439.GA3883@gao-cwp>
 <20190115081825.qh6vxvy6bvqwqflb@mac> <20190115091158.GA5672@gao-cwp>
 <a38197defe084f5683e65a365fd0db82@AMSPEX02CL03.citrite.net>
 <5C3DB2E1020000780020DB62@prv1-mh.provo.novell.com>
 <20190115102727.z76wagof722fen4c@mac>
 <77b5dcb7-b103-5a91-a640-893804c21aba@citrix.com>
 <5C3DBB73020000780020DBD0@prv1-mh.provo.novell.com>
 <84f32aebdbaa4bdfad7bfb24e818e97e@AMSPEX02CL03.citrite.net>
In-Reply-To: <84f32aebdbaa4bdfad7bfb24e818e97e@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDExOjU1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEkgZ3Vlc3MgdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2Ugd2FudCB0byBhbGxvdyBhcmJp
dHJhcnkgYWxpZ25tZW50IG9mIHRoZSAKPiBtZW1vcnkgcGFzc2VkIGludG8gaW9tbXVfbWFwKCkg
b3Igbm90LiBJZiB3ZSBkbyB0aGVuIEkgdGhpbmsgYSBjb3VudCAKPiBwYXJhbWV0ZXIgbWFrZXMg
bW9yZSBzZW5zZS4KCkFncmVlZC4gVGlsbCBub3cgSSBzaW1wbHkgZG9uJ3Qgc2VlIHRoZSB1c2Ug
Y2FzZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:51:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:51: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-devel-bounces@lists.xenproject.org>)
	id 1gjNFw-0003Lp-Ej; Tue, 15 Jan 2019 11:51:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I8OG=PX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjNFv-0003Li-0m
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:51:43 +0000
X-Inumbo-ID: ec1cb344-18bb-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ec1cb344-18bb-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:51:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D7B4280D;
 Tue, 15 Jan 2019 03:51:40 -0800 (PST)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CF3783F70D;
 Tue, 15 Jan 2019 03:51:38 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6b4ac315-ca53-f468-b78a-a6134d877d45@arm.com>
Date: Tue, 15 Jan 2019 11:51:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMS8xNS8xOSA4OjIxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAx
NC4wMS4xOSBhdCAyMjoxOCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiBIaSBK
YW4sCj4+Cj4+IE9uZSBxdWVzdGlvbiBiZWxvdyB0byBtYWtlIGEgZGVjaXNpb24gb24gdGhlIHdh
eSBmb3J3YXJkLgo+Pgo+PiBPbiBNb24sIDE0IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+IE9uIDE0LjAxLjE5IGF0IDA0OjQ1LCA8U3Rld2FydC5IaWxkZWJyYW5kQGRvcm5lcndv
cmtzLmNvbT4gd3JvdGU6Cj4+Pj4gU28gbGV0J3Mga2VlcCB0aGUgbGlua2VyLWFjY2Vzc2libGUg
dmFyaWFibGUgYXMgYSB0eXBlIHRoYXQgd29ya3MgZm9yIHRoZQo+Pj4+IGxpbmtlciAod2hpY2gg
cmVhbGx5IGNvdWxkIGJlIGFueXRoaW5nIGFzIGxvbmcgYXMgeW91IHVzZSB0aGUgYWRkcmVzcywg
bm90Cj4+Pj4gdGhlIHZhbHVlKSwgYnV0IG5hbWUgaXQgc29tZXRoaW5nIGVsc2UgLSBhIG5hbWUg
dGhhdCBzY3JlYW1zICJET04nVCBVU0UgTUUKPj4+PiBVTkxFU1MgWU9VIEtOT1cgV0hBVCBZT1Un
UkUgRE9JTkciLiBBbmQgdGhlbiBiZWZvcmUgdGhlIGZpcnN0IHVzZSwgY29weQo+Pj4+IHRoYXQg
dmFsdWUgdG8gInVpbnRwdHJfdCBfc3RhcnQ7Ii4KPj4+Pgo+Pj4+IFRoZSBmb2xsb3dpbmcgaXMg
YSBxdWljayBwcm9vZiBvZiBjb25jZXB0IGZvciBhYXJjaDY0LiBJIGNoYW5nZWQgdGhlIHR5cGUK
Pj4+PiBvZiBfc3RhcnQgYW5kIF9lbmQsIGFuZCBhZGRlZCBjb2RlIHRvIGNvcHkgdGhlIGxpbmtl
ci1hc3NpZ25lZCB2YWx1ZSB0bwo+Pj4+IF9zdGFydCBhbmQgX2VuZC4gVXBvbiBib290aW5nLCBJ
IHNlZSB0aGUgY29ycmVjdCB2YWx1ZXM6Cj4+Pgo+Pj4gR2xvYmFsIHN5bWJvbHMgc3RhcnRpbmcg
d2l0aCB1bmRlcnNjb3JlcyBzaG91bGQgYWxyZWFkeSBiZSBzaG91dGluZwo+Pj4gZW5vdWdoLiBC
dXQgd2hhdCdzIHdvcnNlIC0gdGhlIHdob2xlIGlkZWEgaWYgdXNpbmcgYXJyYXkgdHlwZXMgaXMg
dG8KPj4+IGF2b2lkIHRoZSBpbnRlcm1lZGlhdGUgdmFyaWFibGVzLgo+Pj4KPj4+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vc2V0dXAuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+Pj4g
QEAgLTcyNiw2ICs3MjYsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVk
IGxvbmcgZHRiX3BhZGRyLAo+PiBzaXplX3QgZHRiX3NpemUpCj4+Pj4gICAKPj4+PiAgIHNpemVf
dCBfX3JlYWRfbW9zdGx5IGRjYWNoZV9saW5lX2J5dGVzOwo+Pj4+ICAgCj4+Pj4gK3R5cGVkZWYg
Y2hhciBUWVBFX0RPRVNOVF9NQVRURVI7Cj4+Pj4gK2V4dGVybiBUWVBFX0RPRVNOVF9NQVRURVIg
X3N0YXJ0X2xpbmtlcl9hc3NpZ25lZF9kb250X3VzZV9tZSwKPj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICBfZW5kX2xpbmtlcl9hc3NpZ25lZF9kb250X3VzZV9tZTsKPj4+Cj4+PiBUaGlz
IGFuZCAuLi4KPj4+Cj4+Pj4gQEAgLTc3MCwxMCArNzc2LDE3IEBAIHZvaWQgX19pbml0IHN0YXJ0
X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCj4+Pj4gICAgICAgcHJpbnRrKCJD
b21tYW5kIGxpbmU6ICVzXG4iLCBjbWRsaW5lKTsKPj4+PiAgICAgICBjbWRsaW5lX3BhcnNlKGNt
ZGxpbmUpOwo+Pj4+ICAgCj4+Pj4gKyAgICBfc3RhcnQgPSAodWludHB0cl90KSZfc3RhcnRfbGlu
a2VyX2Fzc2lnbmVkX2RvbnRfdXNlX21lOwo+Pj4+ICsgICAgX2VuZCA9ICh1aW50cHRyX3QpJl9l
bmRfbGlua2VyX2Fzc2lnbmVkX2RvbnRfdXNlX21lOwo+Pj4KPj4+IC4uLiB0aGlzIHZpb2xhdGVz
IHdoYXQgdGhlIHN5bWJvbCBuYW1lcyBzYXkuIEFuZCBpZiB5b3Ugd2FudCB0bwo+Pj4gYXZvaWQg
aXNzdWVzLCB5b3UnZCB3YW50IHRvIGtlZXAgb3V0IG9mIEMgZmlsZXMgdXNlcyBvZiB0aG9zZQo+
Pj4gc3ltYm9scyBhbHRvZ2V0aGVyIGFueXdheSwgYW5kIHlvdSBlYXNpbHkgY2FuOiBJbiBhbnkK
Pj4+IGFzc2VtYmx5IGZpbGUsIGhhdmUKPj4+Cj4+PiBfc3RhcnQ6CS5sb25nIF9zdGFydF9saW5r
ZXJfYXNzaWduZWRfZG9udF91c2VfbWUKPj4+IF9lbmQ6CS5sb25nIF9lbmRfbGlua2VyX2Fzc2ln
bmVkX2RvbnRfdXNlX21lCj4+Pgo+Pj4gSW4gcGFydGljdWxhciwgdGhleSBkb24ndCBuZWVkIHRv
IGJlIHJ1bnRpbWUgaW5pdGlhbGl6ZWQsIHNhdmluZwo+Pj4geW91IGZyb20gbmVlZGluZyB0byBz
ZXQgdGhlbSBiZWZvcmUgZmlyc3QgdXNlLiBCdXQgYXMgc2FpZCAtCj4+PiB0aGluZ3MgYXJlIHRo
ZSB3YXkgdGhleSBhcmUgcHJlY2lzZWx5IHRvIGF2b2lkIHN1Y2ggdmFyaWFibGVzLgo+Pj4KPj4+
Pj4gQnV0LCBpbnN0ZWFkIG9mIGNvbnZlcnRpbmcgX3N0YXJ0IHRvIHVuc2lnbmVkIGxvbmcgdmlh
IFNZTUJPTF9ISURFLCB3ZQo+Pj4+PiBjb3VsZCBjb252ZXJ0IGl0IHRvIHVpbnRwdHJfdCBpbnN0
ZWFkLCBpdCB3b3VsZCBiZSBhIHRyaXZpYWwgY2hhbmdlIG9uCj4+Pj4+IHRvcCBvZiB0aGUgZXhp
c3RpbmcgdW5zaWduZWQgbG9uZyBzZXJpZXMuIE5vdCBzdXJlIGlmIGl0IGlzIGJlbmVmaWNpYWwu
Cj4+Pj4KPj4+PiBUaGUgZGlmZmVyZW5jZSB3b3VsZCBiZSB3aGV0aGVyIHdlIHdhbnQgdG8gcmVs
eSBvbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkCj4+Pj4gYmVoYXZpb3Igb3Igbm90Lgo+Pj4KPj4+
IFdoeSBub3Q/IFNpbXBseSBzcGVjaWZ5IHRoYXQgY29tcGlsZXJzIHdpdGggaW1wbGVtZW50YXRp
b24gZGVmaW5lZAo+Pj4gYmVoYXZpb3Igbm90IG1hdGNoaW5nIG91ciBleHBlY3RhdGlvbnMgYXJl
IHVuc3VpdGFibGUuIEFuZCBidHcsIEkKPj4+IHN1cHBvc2UgdGhpcyBpcyBqdXN0IHRoZSB0aW55
IHRpcCBvZiB0aGUgaWNlYmVyZyBvZiBvdXIgcmVsaWFuY2Ugb24KPj4+IGltcGxlbWVudGF0aW9u
IGRlZmluZWQgYmVoYXZpb3IuCj4+Cj4+IFRoZSByZWFzb24gaXMgdGhhdCByZWx5aW5nIG9uIHVu
ZGVmaW5lZCBiZWhhdmlvciBpcyBub3QgcmVsaWFibGUsIGl0IGlzCj4+IG5vdCBDIGNvbXBsaWFu
dCwgaXQgaXMgbm90IGFsbG93ZWQgYnkgTUlTUkEtQywgYW5kIG5vdCBndWFyYW50ZWVkIHRvCj4+
IHdvcmsgd2l0aCBhbnkgY29tcGlsZXIuCj4gCj4gInVuZGVmaW5lZCBiZWhhdmlvciIgIT0gImlt
cGxlbWVudGF0aW9uIGRlZmluZWQgYmVoYXZpb3IiCj4gCj4+IFllcywgdGhpcyBpbnN0YW5jZSBp
cyBvbmx5IHRoZSB0aXAgb2YgdGhlCj4+IGljZWJlcmcsIHdlIGhhdmUgYSBsb25nIHJvYWQgYWhl
YWQsIGJ1dCB3ZSBzaG91bGRuJ3QgcmVhbGx5IGdpdmUgdXAKPj4gYmVjYXVzZSBpdCBpcyBnb2lu
ZyB0byBiZSBkaWZmaWN1bHQgOi0pIFN0ZXdhcnQncyBhcHByb2FjaCB3b3VsZAo+PiBhY3R1YWxs
eSBiZSBjb21wbGlhbnQgYW5kIGhlbHAgdG93YXJkIHJlZHVjaW5nIHJlbGlhbmNlIG9uIHVuZGVm
aW5lZAo+PiBiZWhhdmlvci4KPj4KPj4gV291bGQgeW91IGJlIE9LIGlmIEkgcmV3b3JrIHRoZSBz
ZXJpZXMgdG8gZm9sbG93IGhpcyBhcHByb2FjaCB1c2luZwo+PiBpbnRlcm1lZGlhdGUgdmFyaWFi
bGVzPyBTZWUgdGhlIGF0dGFjaGVkIHBhdGNoIGFzIGEgcmVmZXJlbmNlLCBpdCBvbmx5Cj4+ICJj
b252ZXJ0cyIgX3N0YXJ0IGFuZCBfZW5kIGFzIGFuIGV4YW1wbGUuIEZvcnR1bmF0ZWx5LCBpdCB3
aWxsIGJlCj4+IHRleHR1YWxseSBzaW1pbGFyIHRvIHRoZSBwcmV2aW91cyBTWU1CT0wgcmV0dXJu
aW5nIHVuc2lnbmVkIGxvbmcgdmVyc2lvbgo+PiBvZiB0aGUgc2VyaWVzLgo+IAo+IFdlbGwsIEkn
dmUgZ2l2ZW4gcmVhc29ucyB3aHkgSSBkaXNsaWtlIHRoYXQsIGFuZCB3aHkgKEkgdGhpbmspIGl0
IHdhcwo+IGRvbmUgd2l0aG91dCBzdWNoIGludGVybWVkaWF0ZSB2YXJpYWJsZXMuIE5ldmVydGhl
bGVzcywgaWYgdGhpcyBpcwo+IF90aGUgb25seSB3YXlfIHRvIGFjaGlldmUgY29tcGxpYW5jZSwg
SSBkb24ndCB0aGluayBJIGNvdWxkCj4gcmVhc29uYWJseSBOQUsgaXQuID4KPiBUaGUgdGhpbmcg
dGhhdCBJIGRvbid0IHVuZGVyc3RhbmQgdGhvdWdoIGlzIGhvdyB0aGUgdW5kZWZpbmVkCj4gYmVo
YXZpb3IgKGlmIHRoZXJlIHJlYWxseSBpcyBhbnkpIGdvZXMgYXdheTogRXZlbiBpZiB5b3UgY29t
cGFyZQo+IHRoZSBjb250ZW50cyBvZiB0aGUgdmFyaWFibGVzIGluc3RlYWQgb2YgdGhlIG9yaWdp
bmFsIChwZXJoYXBzCj4gY2FzdGVkKSBwb2ludGVycywgaW4gdGhlIGVuZCB5b3Ugc3RpbGwgY29t
cGFyZSB3aGF0IEMgd291bGQKPiBjb25zaWRlciBwb2ludGVycyB0byBkaWZmZXJlbnQgb2JqZWN0
cy4gSXQncyBtZXJlbHkgYSBkaWZmZXJlbnQKPiB3YXkgb2YgaGlkaW5nIHRoYXQgZmFjdCBmcm9t
IEMuIFVuZGVmaW5lZCBiZWhhdmlvciB3b3VsZCBpbW8KPiBnbyBhd2F5IG9ubHkgaWYgdGhvc2Ug
Y29tcGFyaXNvbnMvc3VidHJhY3Rpb25zIGRpZG4ndCBoYXBwZW4KPiBpbiBDIGFueW1vcmUuIElP
VyAtIHNlZSBteSAuc3RhcnRvZi4oKSAvIC5zaXplb2YuKCkgcHJvcG9zYWwuCgpEbyB5b3UgaGF2
ZSBhIHBvaW50ZXIgdG8gdGhlIHNlcmllcyB1c2luZyBzdGFydG9mL3NpemVvZj8KCj4gCj4+IElm
IHlvdSBhcmUgT0sgd2l0aCBpdCwgZG8geW91IGhhdmUgYW55IHN1Z2dlc3Rpb25zIG9uIGhvdyB3
b3VsZCB5b3UgbGlrZQo+PiB0aGUgaW50ZXJtZWRpYXRlIHZhcmlhYmxlcyB0byBiZSBjYWxsZWQ/
IEkgd2VudCB3aXRoIF9zdGFydC9zdGFydF8gYW5kCj4+IF9lbmQvZW5kXyBidXQgSSBhbSBvcGVu
IHRvIHN1Z2dlc3Rpb25zLiBBbHNvIHRvIHdoaWNoIGFzc2VtYmx5IGZpbGUgeW91Cj4+IHdvdWxk
IGxpa2UgdGhlIG5ldyB2YXJpYWJsZXMgYmVpbmcgYWRkZWQgLS0gSSBjcmVhdGVkIGEgbmV3IG9u
ZSBmb3IgdGhlCj4+IHB1cnBvc2UgbmFtZWQgdmFyLlMgaW4gdGhlIGF0dGFjaGVkIGV4YW1wbGUu
Cj4gCj4gRmlyc3Qgb2YgYWxsIHdlIHNob3VsZCBleHBsb3JlIHdoZXRoZXIgdGhlIHZhcmlhYmxl
cyBjb3VsZCBhbHNvIGJlCj4gbGlua2VyIGdlbmVyYXRlZCwgaW4gcGFydGljdWxhciB0byBhdm9p
ZCB0aGUgY3VycmVudCBzeW1ib2xzIHRvIGJlCj4gZ2xvYmFsICh0aHVzIG1ha2luZyBpdCBpbXBv
c3NpYmxlIHRvIGFjY2VzcyB0aGVtIGZyb20gQyBmaWxlcyBpbiB0aGUKPiBmaXJzdCBwbGFjZSku
IEZhaWxpbmcgdGhhdCwgSSBkb24ndCB0aGluayBpdCBtYXR0ZXJzIG11Y2ggd2hlcmUgdGhlc2UK
PiBoZWxwZXIgc3ltYm9scyBsaXZlLCBhbmQgaGVuY2UgeW91ciBjaG9pY2UgaXMgcHJvYmFibHkg
ZmluZSAoSSdkCj4gcHJlZmVyIHRob3VnaCBpZiwganVzdCBsaWtlIG9uIEFybSwgdGhlIHg4NiBm
aWxlIGRpZG4ndCBsaXZlIGluIHRoZQo+IGJvb3QvIHN1YmRpcmVjdG9yeTsgaW4gdGhlIGVuZCBp
dCBtaWdodCBldmVuIGJlIHBvc3NpYmxlIHRvIGhhdmUKPiBzb21lIG9mIHRoZW0gaW4geGVuL2Nv
bW1vbi92YXIuUykuCgogRnJvbSBteSB0ZXN0IFsxXSwgSSBkb24ndCB0aGluayBpbnRlcm1lZGlh
dGUgdmFyaWFibGVzIGFyZSBuZWNlc3NhcnkuIApZb3UgY291bGQgZGlyZWN0bHkgZGVmaW5lIHRo
ZSBzeW1ib2wgd2l0aCB1aW50cHRyX3QuCgpDaGVlcnMsCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNnMDExMDkuaHRtbAoKPiAKPiBK
YW4KPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:52:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:52: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-devel-bounces@lists.xenproject.org>)
	id 1gjNH4-0003Tx-2V; Tue, 15 Jan 2019 11:52:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjNH3-0003Tn-0l
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:52:53 +0000
X-Inumbo-ID: 15ae3802-18bc-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15ae3802-18bc-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:52:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 04:50:50 -0700
Message-Id: <5C3DC91A020000780020DC87@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 04:50:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190115080439.GA3883@gao-cwp>
 <20190115081825.qh6vxvy6bvqwqflb@mac> <20190115091158.GA5672@gao-cwp>
 <a38197defe084f5683e65a365fd0db82@AMSPEX02CL03.citrite.net>
 <5C3DB2E1020000780020DB62@prv1-mh.provo.novell.com>
 <20190115102727.z76wagof722fen4c@mac>
 <5C3DBAA3020000780020DBC1@prv1-mh.provo.novell.com>
 <20190115110706.cuke3x2f7rsgbkql@mac>
In-Reply-To: <20190115110706.cuke3x2f7rsgbkql@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDEyOjA3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgSmFuIDE1LCAyMDE5IGF0IDAzOjQ5OjA3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTUuMDEuMTkgYXQgMTE6MjcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDM6MTY6MDFBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxNS4wMS4xOSBhdCAxMDo0NCwgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tCj4+ID4+ID4gW3NuaXBdCj4+ID4+ID4+ID4+IChYRU4pIFhlbiBjYWxsIHRyYWNlOgo+PiA+
PiA+PiA+PiAoWEVOKSAgICBbPGZmZmY4MmQwODAyNWNjYmM+XSBpb21tdV9tYXArMHhiYS8weDE3
Ngo+PiA+PiA+PiA+PiAoWEVOKSAgICBbPGZmZmY4MmQwODA0MTgyZDg+XSBpb21tdV9od2RvbV9p
bml0KzB4ZWYvMHgyMjAKPj4gPj4gPj4gPj4gKFhFTikgICAgWzxmZmZmODJkMDgwNDM3MTZjPl0g
ZG9tMF9jb25zdHJ1Y3RfcHZoKzB4MTg5LzB4MTI5ZQo+PiA+PiA+PiA+PiAoWEVOKSAgICBbPGZm
ZmY4MmQwODA0M2U1M2M+XSBjb25zdHJ1Y3RfZG9tMCsweGQ0LzB4YjE0Cj4+ID4+ID4+ID4+IChY
RU4pICAgIFs8ZmZmZjgyZDA4MDQyZDhlZj5dIF9fc3RhcnRfeGVuKzB4MjcxMC8weDI4MzAKPj4g
Pj4gPj4gPj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjAwMGYzPl0gX19oaWdoX3N0YXJ0KzB4NTMv
MHg1NQo+PiA+PiA+PiA+PiAoWEVOKQo+PiA+PiA+PiA+PiAoWEVOKQo+PiA+PiA+PiA+PiAoWEVO
KSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ID4+ID4+ID4+IChY
RU4pIFBhbmljIG9uIENQVSAwOgo+PiA+PiA+PiA+PiAoWEVOKSBBc3NlcnRpb24gJ0lTX0FMSUdO
RUQoZGZuX3goZGZuKSwgKDF1bCA8PCBwYWdlX29yZGVyKSknIGZhaWxlZCBhdAo+PiA+PiA+PiBp
b21tdS5jOjMyMwo+PiA+PiA+PiA+PiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCj4+ID4+ID4+ID4KPj4gPj4gPj4gPk9oLCB0aGlzIHdhcyBhZGRlZCBieSBQ
YXVsIHF1aXRlIHJlY2VudGx5LiBZb3Ugc2VlbSB0byBiZSB1c2luZyBhCj4+ID4+ID4+ID5yYXRo
ZXIgb2xkIGNvbW1pdCAoYTViMGViMzYzNiksIGlzIHRoZXJlIGFueSByZWFzb24gZm9yIHVzaW5n
IHN1Y2ggYW4KPj4gPj4gPj4gPm9sZCBiYXNlbGluZT8KPj4gPj4gPj4gCj4+ID4+ID4+IEkgd2Fz
IHVzaW5nIHRoZSBtYXN0ZXIgYnJhbmNoLiBZb3VyIHBhdGNoIGJlbG93IGRpZCBmaXggdGhpcyBp
c3N1ZS4KPj4gPj4gPiAKPj4gPj4gPiBHaXZlbiB0aGlzIGZhaWx1cmUgYW5kIHRoZSBmYWN0IHRo
YXQgdmFsaWQgb3JkZXJzIGRpZmZlciBiZXR3ZWVuIGRpZmZlcmVudCAKPiAKPj4gPj4gPiBhcmNo
aXRlY3R1cmVzLCBJIHByb3Bvc2Ugd2UgY2hhbmdlIHRoZSBhcmd1bWVudCB0byB0aGUgaW9tbXVf
bWFwL3VubWFwIAo+PiA+PiA+IHdyYXBwZXIgZnVuY3Rpb25zIGZyb20gYW4gb3JkZXIgdG8gYSBj
b3VudCwgdGh1cyBtYWtpbmcgaXQgY2xlYXIgdGhhdCAKPiB0aGVyZSAKPj4gPiAKPj4gPj4gPiBp
cyBubyBhbGlnbm1lbnQgcmVzdHJpY3Rpb24uCj4+ID4+IAo+PiA+PiBCdXQgdGhlIHdob2xlIGlk
ZWEgaXMgZm9yIHRoZXJlIHRvIGJlIGFuIGFsaWdubWVudCByZXN0cmljdGlvbiwgc3VjaAo+PiA+
PiB0aGF0IGl0IGlzIGVhc3kgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgbGFyZ2UgcGFnZSBtYXBwaW5n
cyBjYW4gYmUKPj4gPj4gdXNlZCB0byBzYXRpc2Z5IHRoZSByZXF1ZXN0LiBXaGF0J3MgdGhlIGV4
YWN0IGNhc2Ugd2hlcmUgYSBjYWxsZXIKPj4gPj4gYWJzb2x1dGVseSBoYXMgdG8gcGFzcyBpbiBh
IG1pcy1hbGlnbmVkIChkZm4sc2l6ZSkgdHVwbGU/Cj4+ID4gCj4+ID4gVGFraW5nIFBWSCBEb20w
IGJ1aWxkZXIgYXMgYW4gZXhhbXBsZSwgaXQncyBwb3NzaWJsZSB0byBoYXZlIGEgUkFNCj4+ID4g
cmVnaW9uIHRoYXQgc3RhcnRzIG9uIGEgNEsgb25seSBhbGlnbmVkIGFkZHJlc3MuIFRoZSBuYXR1
cmFsIG9wZXJhdGlvbgo+PiA+IGluIHRoYXQgY2FzZSB3b3VsZCBiZSB0byB0cnkgdG8gYWxsb2Nh
dGUgYSBtZW1vcnkgcmVnaW9uIGFzIGJpZyBhcwo+PiA+IHBvc3NpYmxlIHVwIHRvIHRoZSBuZXh0
IDJNQiBib3VuZGFyeS4gSGVuY2UgaXQgd291bGQgYmUgdmFsaWQgdG8KPj4gPiBhdHRlbXB0IHRv
IHBvcHVsYXRlIHRoaXMgNEsgb25seSBhbGlnbmVkIGFkZHJlc3MgdXNpbmcgYW4gb3JkZXIgPiAw
Cj4+ID4gYW5kIDwgOSAoMk1CIG9yZGVyKS4gVGhlIGFsdGVybmF0aXZlIGhlcmUgaWYgdGhlIGFz
c2VydHMgYXJlIG5vdAo+PiA+IHJlbW92ZWQgd291bGQgYmUgdG8gb3Blbi1jb2RlIGEgbG9vcCBp
biB0aGUgY2FsbGVyIHRoYXQgaXRlcmF0ZXMKPj4gPiBjcmVhdGluZyBhIGJ1bmNoIG9mIG9yZGVy
IDAgbWFwcGluZ3MgdXAgdG8gdGhlIDJNQiBib3VuZGFyeS4gVGhlCj4+ID4gb3ZlcmhlYWQgaW4g
dGhhdCBjYXNlIHdvdWxkIGJlIHF1aXRlIGJpZywgc28gSSBkb24ndCB0aGluayB3ZSB3YW50IHRv
Cj4+ID4gZ28gZG93biB0aGF0IHJvdXRlIChhbHNvIHdlIHdvdWxkIGVuZCB1cCB3aXRoIGEgYnVu
Y2ggb2YgbG9vcHMgaW4gdGhlCj4+ID4gY2FsbGVycykuCj4+IAo+PiBJJ20gYWZyYWlkIEknbSBu
b3cgbW9yZSBjb25mdXNlZCB0aGFuIGJlZm9yZTogSWYgdGhlcmUncyBhIFJBTQo+PiByZWdpb24g
YWxpZ25lZCB0byBubyBiZXR0ZXIgdGhhbiA0aywgaG93IGNhbiB0aGlzIHBvc3NpYmx5IGJlCj4+
IHBvcHVsYXRlZCB3aXRoIGFuIG9yZGVyLWdyZWF0ZXItdGhhbi16ZXJvIGFsbG9jYXRpb24/Cj4g
Cj4gV2h5IG5vdD8gWW91IGNhbiByZXF1ZXN0IGEgbWVtb3J5IGNodW5rIG9mIG9yZGVyIDUgZnJv
bQo+IGFsbG9jX2RvbWhlYXBfcGFnZXMgZm9yIGV4YW1wbGUgYW5kIHBhc3MgdGhhdCB0bwo+IGd1
ZXN0X3BoeXNtYXBfYWRkX3BhZ2UuIFRoYXQgd291bGQgYmUgYSBwZXJmZWN0bHkgZmluZSBvcGVy
YXRpb24gdG8gZG8KPiBpbiBvcmRlciB0byByZWFjaCBhIG1lbW9yeSBhZGRyZXNzIHRoYXQncyBh
bGlnbmVkIHRvIGEgMk1CIGJvdW5kYXJ5LgoKSSB0aGluayBpdCBpcyBuZXZlciBhIGdvb2QgaWRl
YSB0byByZXF1ZXN0IGNodW5rcyBvZiBsYXJnZXIKYWxpZ25tZW50IChhbmQgaGVuY2UgaGlnaGVy
IG9yZGVyKSB0aGFuIGlzIG5lY2Vzc2FyeS4KCkkgc3RpbGwgZG9uJ3QgdW5kZXJzdGFuZCB0aGUg
c2Vjb25kIHNlbnRlbmNlIGluIHRoaXMgY29udGV4dCB0aG91Z2gsCnNvIEkgZ3Vlc3MgSSBtdXN0
IHN0aWxsIGJlIG1pc3Npbmcgc29tZXRoaW5nLgoKPj4gQW5kIGV2ZW4KPj4gaWYgSSByZS1waHJh
c2VkIHlvdXIgcmVwbHkgdG8gbWVhbiBhbiBhcmJpdHJhcnkgYWxpZ25tZW50IC8gb3JkZXIKPj4g
bGVzcyB0aGFuIDksIHRoZW4gcG9wdWxhdGluZyB0aGlzIHdpdGggc3VjaCBhIHNtYWxsZXIgb3Jk
ZXIgaXMgc3RpbGwKPj4gZmluZSwgYW5kIHJlcXVlc3RpbmcgdGhlIElPTU1VIG1hcHBpbmcgd2l0
aCB0aGF0IHNtYWxsZXIgb3JkZXIKPj4gaXMgc3RpbGwgbm90IGdvaW5nIHRvIHRyaXAgdGhlIEFT
U0VSVCgpIGluIHF1ZXN0aW9uLgo+IAo+IEJ1dCB0aGUgY2FsbGVyIGlzIHRoZW4gZm9yY2VkIHRv
IGl0ZXJhdGUgb3ZlciB0aGUgcmVnaW9uIGFuZCBwb3B1bGF0ZQo+IGl0IHdpdGggb3JkZXIgMCBj
YWxscyB0byBndWVzdF9waHlzbWFwX2FkZF9wYWdlLCB3aGljaCBpbnRyb2R1Y2VzIGEKPiBsb3Qg
b2Ygb3ZlcmhlYWQuCgpIb3cgaXMgdGhlIG92ZXJoZWFkIGdvaW5nIHRvIGJlIGFueSBzbWFsbGVy
IGlmIGl0J3Mgbm90IHRoZSBjYWxsZXIKYnV0IGlvbW11X21hcCgpIHRvIGRvIHRoZSBsb29waW5n
PwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 11:59:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 11:59: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-devel-bounces@lists.xenproject.org>)
	id 1gjNNX-0003mg-U3; Tue, 15 Jan 2019 11:59: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=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjNNX-0003mb-JB
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 11:59:35 +0000
X-Inumbo-ID: 05b310ed-18bd-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05b310ed-18bd-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 11:59:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84605777"
To: <xen-devel@lists.xenproject.org>
References: <20190115080439.GA3883@gao-cwp>
 <20190115081825.qh6vxvy6bvqwqflb@mac> <20190115091158.GA5672@gao-cwp>
 <a38197defe084f5683e65a365fd0db82@AMSPEX02CL03.citrite.net>
 <5C3DB2E1020000780020DB62@prv1-mh.provo.novell.com>
 <20190115102727.z76wagof722fen4c@mac>
 <5C3DBAA3020000780020DBC1@prv1-mh.provo.novell.com>
 <20190115110706.cuke3x2f7rsgbkql@mac>
 <5C3DC91A020000780020DC87@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <56e9be95-636e-b071-12c6-026fa197cfa3@citrix.com>
Date: Tue, 15 Jan 2019 11:59:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C3DC91A020000780020DC87@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] an assertion triggered when running Xen on a HSW
 desktop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMTo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4+IEFuZCBldmVuCj4+
PiBpZiBJIHJlLXBocmFzZWQgeW91ciByZXBseSB0byBtZWFuIGFuIGFyYml0cmFyeSBhbGlnbm1l
bnQgLyBvcmRlcgo+Pj4gbGVzcyB0aGFuIDksIHRoZW4gcG9wdWxhdGluZyB0aGlzIHdpdGggc3Vj
aCBhIHNtYWxsZXIgb3JkZXIgaXMgc3RpbGwKPj4+IGZpbmUsIGFuZCByZXF1ZXN0aW5nIHRoZSBJ
T01NVSBtYXBwaW5nIHdpdGggdGhhdCBzbWFsbGVyIG9yZGVyCj4+PiBpcyBzdGlsbCBub3QgZ29p
bmcgdG8gdHJpcCB0aGUgQVNTRVJUKCkgaW4gcXVlc3Rpb24uCj4+IEJ1dCB0aGUgY2FsbGVyIGlz
IHRoZW4gZm9yY2VkIHRvIGl0ZXJhdGUgb3ZlciB0aGUgcmVnaW9uIGFuZCBwb3B1bGF0ZQo+PiBp
dCB3aXRoIG9yZGVyIDAgY2FsbHMgdG8gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSwgd2hpY2ggaW50
cm9kdWNlcyBhCj4+IGxvdCBvZiBvdmVyaGVhZC4KPiBIb3cgaXMgdGhlIG92ZXJoZWFkIGdvaW5n
IHRvIGJlIGFueSBzbWFsbGVyIGlmIGl0J3Mgbm90IHRoZSBjYWxsZXIKPiBidXQgaW9tbXVfbWFw
KCkgdG8gZG8gdGhlIGxvb3Bpbmc/CgpCZWNhdXNlIHRoZSBjYWxjdWxhdGlvbiBvZiBob3cvd2hl
biB0byBjaGFuZ2Ugc3VwZXJwYWdlIGxldmVsIGlzIGZhcgpzaW1wbGVyIHdoZW4geW91J3ZlIGdv
dCBhIG1hcHBlZCB0YWJsZSBpbiB5b3VyIGhhbmQuCgpZb3UncmUgYWxzbyByZWR1Y2luZyB0aGUg
cXVhbnRpdHkgb2YgdmFsaWRhdGlvbiBsb2dpYywgYW5kIHRoZSBhYnNvbHV0ZQpudW1iZXIgb2Yg
c3BpbmxvY2tzIHdoaWNoIG5lZWQgdG8gdGFrZW4vcmVsZWFzZWQgZm9yIGEgc2luZ2xlIGFyYml0
cmFyeQpzaXplZCBtYXAuwqAgRnVydGhlcm1vcmUsIHdpdGggdGhlIGxlZ2FjeSBtYXBwaW5nIGlu
dGVyZmFjZSBjdXJyZW50bHkKYmVpbmcgdXNlZCwgeW91IGFsc28gcmVkdWNlIHRoZSBxdWFudGl0
eSBvZiBJTy1UTEIgRmx1c2hpbmcuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:04:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1gjNSQ-0004bZ-Tr; Tue, 15 Jan 2019 12:04: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjNSQ-0004bU-0v
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:04:38 +0000
X-Inumbo-ID: b9ecfc0e-18bd-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9ecfc0e-18bd-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:04:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 05:04:35 -0700
Message-Id: <5C3DCC51020000780020DCD7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 05:04:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <6b4ac315-ca53-f468-b78a-a6134d877d45@arm.com>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <AB1DA25B020000B95C475325@prv1-mh.provo.novell.com>
In-Reply-To: <AB1DA25B020000B95C475325@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDEyOjUxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIEphbiwKPiAKPiBPbiAxLzE1LzE5IDg6MjEgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
PiBPbiAxNC4wMS4xOSBhdCAyMjoxOCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+
Pj4gSGkgSmFuLAo+Pj4KPj4+IE9uZSBxdWVzdGlvbiBiZWxvdyB0byBtYWtlIGEgZGVjaXNpb24g
b24gdGhlIHdheSBmb3J3YXJkLgo+Pj4KPj4+IE9uIE1vbiwgMTQgSmFuIDIwMTksIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE0LjAxLjE5IGF0IDA0OjQ1LCA8U3Rld2FydC5IaWxkZWJy
YW5kQGRvcm5lcndvcmtzLmNvbT4gd3JvdGU6Cj4+Pj4+IFNvIGxldCdzIGtlZXAgdGhlIGxpbmtl
ci1hY2Nlc3NpYmxlIHZhcmlhYmxlIGFzIGEgdHlwZSB0aGF0IHdvcmtzIGZvciB0aGUKPj4+Pj4g
bGlua2VyICh3aGljaCByZWFsbHkgY291bGQgYmUgYW55dGhpbmcgYXMgbG9uZyBhcyB5b3UgdXNl
IHRoZSBhZGRyZXNzLCBub3QKPj4+Pj4gdGhlIHZhbHVlKSwgYnV0IG5hbWUgaXQgc29tZXRoaW5n
IGVsc2UgLSBhIG5hbWUgdGhhdCBzY3JlYW1zICJET04nVCBVU0UgTUUKPj4+Pj4gVU5MRVNTIFlP
VSBLTk9XIFdIQVQgWU9VJ1JFIERPSU5HIi4gQW5kIHRoZW4gYmVmb3JlIHRoZSBmaXJzdCB1c2Us
IGNvcHkKPj4+Pj4gdGhhdCB2YWx1ZSB0byAidWludHB0cl90IF9zdGFydDsiLgo+Pj4+Pgo+Pj4+
PiBUaGUgZm9sbG93aW5nIGlzIGEgcXVpY2sgcHJvb2Ygb2YgY29uY2VwdCBmb3IgYWFyY2g2NC4g
SSBjaGFuZ2VkIHRoZSB0eXBlCj4+Pj4+IG9mIF9zdGFydCBhbmQgX2VuZCwgYW5kIGFkZGVkIGNv
ZGUgdG8gY29weSB0aGUgbGlua2VyLWFzc2lnbmVkIHZhbHVlIHRvCj4+Pj4+IF9zdGFydCBhbmQg
X2VuZC4gVXBvbiBib290aW5nLCBJIHNlZSB0aGUgY29ycmVjdCB2YWx1ZXM6Cj4+Pj4KPj4+PiBH
bG9iYWwgc3ltYm9scyBzdGFydGluZyB3aXRoIHVuZGVyc2NvcmVzIHNob3VsZCBhbHJlYWR5IGJl
IHNob3V0aW5nCj4+Pj4gZW5vdWdoLiBCdXQgd2hhdCdzIHdvcnNlIC0gdGhlIHdob2xlIGlkZWEg
aWYgdXNpbmcgYXJyYXkgdHlwZXMgaXMgdG8KPj4+PiBhdm9pZCB0aGUgaW50ZXJtZWRpYXRlIHZh
cmlhYmxlcy4KPj4+Pgo+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+Pj4+PiArKysg
Yi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+Pj4+PiBAQCAtNzI2LDYgKzcyNiwxMiBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsCj4+PiBzaXplX3Qg
ZHRiX3NpemUpCj4+Pj4+ICAgCj4+Pj4+ICAgc2l6ZV90IF9fcmVhZF9tb3N0bHkgZGNhY2hlX2xp
bmVfYnl0ZXM7Cj4+Pj4+ICAgCj4+Pj4+ICt0eXBlZGVmIGNoYXIgVFlQRV9ET0VTTlRfTUFUVEVS
Owo+Pj4+PiArZXh0ZXJuIFRZUEVfRE9FU05UX01BVFRFUiBfc3RhcnRfbGlua2VyX2Fzc2lnbmVk
X2RvbnRfdXNlX21lLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBfZW5kX2xpbmtl
cl9hc3NpZ25lZF9kb250X3VzZV9tZTsKPj4+Pgo+Pj4+IFRoaXMgYW5kIC4uLgo+Pj4+Cj4+Pj4+
IEBAIC03NzAsMTAgKzc3NiwxNyBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBib290X3BoeXNfb2Zmc2V0LAo+Pj4+PiAgICAgICBwcmludGsoIkNvbW1hbmQgbGluZTogJXNc
biIsIGNtZGxpbmUpOwo+Pj4+PiAgICAgICBjbWRsaW5lX3BhcnNlKGNtZGxpbmUpOwo+Pj4+PiAg
IAo+Pj4+PiArICAgIF9zdGFydCA9ICh1aW50cHRyX3QpJl9zdGFydF9saW5rZXJfYXNzaWduZWRf
ZG9udF91c2VfbWU7Cj4+Pj4+ICsgICAgX2VuZCA9ICh1aW50cHRyX3QpJl9lbmRfbGlua2VyX2Fz
c2lnbmVkX2RvbnRfdXNlX21lOwo+Pj4+Cj4+Pj4gLi4uIHRoaXMgdmlvbGF0ZXMgd2hhdCB0aGUg
c3ltYm9sIG5hbWVzIHNheS4gQW5kIGlmIHlvdSB3YW50IHRvCj4+Pj4gYXZvaWQgaXNzdWVzLCB5
b3UnZCB3YW50IHRvIGtlZXAgb3V0IG9mIEMgZmlsZXMgdXNlcyBvZiB0aG9zZQo+Pj4+IHN5bWJv
bHMgYWx0b2dldGhlciBhbnl3YXksIGFuZCB5b3UgZWFzaWx5IGNhbjogSW4gYW55Cj4+Pj4gYXNz
ZW1ibHkgZmlsZSwgaGF2ZQo+Pj4+Cj4+Pj4gX3N0YXJ0OgkubG9uZyBfc3RhcnRfbGlua2VyX2Fz
c2lnbmVkX2RvbnRfdXNlX21lCj4+Pj4gX2VuZDoJLmxvbmcgX2VuZF9saW5rZXJfYXNzaWduZWRf
ZG9udF91c2VfbWUKPj4+Pgo+Pj4+IEluIHBhcnRpY3VsYXIsIHRoZXkgZG9uJ3QgbmVlZCB0byBi
ZSBydW50aW1lIGluaXRpYWxpemVkLCBzYXZpbmcKPj4+PiB5b3UgZnJvbSBuZWVkaW5nIHRvIHNl
dCB0aGVtIGJlZm9yZSBmaXJzdCB1c2UuIEJ1dCBhcyBzYWlkIC0KPj4+PiB0aGluZ3MgYXJlIHRo
ZSB3YXkgdGhleSBhcmUgcHJlY2lzZWx5IHRvIGF2b2lkIHN1Y2ggdmFyaWFibGVzLgo+Pj4+Cj4+
Pj4+PiBCdXQsIGluc3RlYWQgb2YgY29udmVydGluZyBfc3RhcnQgdG8gdW5zaWduZWQgbG9uZyB2
aWEgU1lNQk9MX0hJREUsIHdlCj4+Pj4+PiBjb3VsZCBjb252ZXJ0IGl0IHRvIHVpbnRwdHJfdCBp
bnN0ZWFkLCBpdCB3b3VsZCBiZSBhIHRyaXZpYWwgY2hhbmdlIG9uCj4+Pj4+PiB0b3Agb2YgdGhl
IGV4aXN0aW5nIHVuc2lnbmVkIGxvbmcgc2VyaWVzLiBOb3Qgc3VyZSBpZiBpdCBpcyBiZW5lZmlj
aWFsLgo+Pj4+Pgo+Pj4+PiBUaGUgZGlmZmVyZW5jZSB3b3VsZCBiZSB3aGV0aGVyIHdlIHdhbnQg
dG8gcmVseSBvbiBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkCj4+Pj4+IGJlaGF2aW9yIG9yIG5vdC4K
Pj4+Pgo+Pj4+IFdoeSBub3Q/IFNpbXBseSBzcGVjaWZ5IHRoYXQgY29tcGlsZXJzIHdpdGggaW1w
bGVtZW50YXRpb24gZGVmaW5lZAo+Pj4+IGJlaGF2aW9yIG5vdCBtYXRjaGluZyBvdXIgZXhwZWN0
YXRpb25zIGFyZSB1bnN1aXRhYmxlLiBBbmQgYnR3LCBJCj4+Pj4gc3VwcG9zZSB0aGlzIGlzIGp1
c3QgdGhlIHRpbnkgdGlwIG9mIHRoZSBpY2ViZXJnIG9mIG91ciByZWxpYW5jZSBvbgo+Pj4+IGlt
cGxlbWVudGF0aW9uIGRlZmluZWQgYmVoYXZpb3IuCj4+Pgo+Pj4gVGhlIHJlYXNvbiBpcyB0aGF0
IHJlbHlpbmcgb24gdW5kZWZpbmVkIGJlaGF2aW9yIGlzIG5vdCByZWxpYWJsZSwgaXQgaXMKPj4+
IG5vdCBDIGNvbXBsaWFudCwgaXQgaXMgbm90IGFsbG93ZWQgYnkgTUlTUkEtQywgYW5kIG5vdCBn
dWFyYW50ZWVkIHRvCj4+PiB3b3JrIHdpdGggYW55IGNvbXBpbGVyLgo+PiAKPj4gInVuZGVmaW5l
ZCBiZWhhdmlvciIgIT0gImltcGxlbWVudGF0aW9uIGRlZmluZWQgYmVoYXZpb3IiCj4+IAo+Pj4g
WWVzLCB0aGlzIGluc3RhbmNlIGlzIG9ubHkgdGhlIHRpcCBvZiB0aGUKPj4+IGljZWJlcmcsIHdl
IGhhdmUgYSBsb25nIHJvYWQgYWhlYWQsIGJ1dCB3ZSBzaG91bGRuJ3QgcmVhbGx5IGdpdmUgdXAK
Pj4+IGJlY2F1c2UgaXQgaXMgZ29pbmcgdG8gYmUgZGlmZmljdWx0IDotKSBTdGV3YXJ0J3MgYXBw
cm9hY2ggd291bGQKPj4+IGFjdHVhbGx5IGJlIGNvbXBsaWFudCBhbmQgaGVscCB0b3dhcmQgcmVk
dWNpbmcgcmVsaWFuY2Ugb24gdW5kZWZpbmVkCj4+PiBiZWhhdmlvci4KPj4+Cj4+PiBXb3VsZCB5
b3UgYmUgT0sgaWYgSSByZXdvcmsgdGhlIHNlcmllcyB0byBmb2xsb3cgaGlzIGFwcHJvYWNoIHVz
aW5nCj4+PiBpbnRlcm1lZGlhdGUgdmFyaWFibGVzPyBTZWUgdGhlIGF0dGFjaGVkIHBhdGNoIGFz
IGEgcmVmZXJlbmNlLCBpdCBvbmx5Cj4+PiAiY29udmVydHMiIF9zdGFydCBhbmQgX2VuZCBhcyBh
biBleGFtcGxlLiBGb3J0dW5hdGVseSwgaXQgd2lsbCBiZQo+Pj4gdGV4dHVhbGx5IHNpbWlsYXIg
dG8gdGhlIHByZXZpb3VzIFNZTUJPTCByZXR1cm5pbmcgdW5zaWduZWQgbG9uZyB2ZXJzaW9uCj4+
PiBvZiB0aGUgc2VyaWVzLgo+PiAKPj4gV2VsbCwgSSd2ZSBnaXZlbiByZWFzb25zIHdoeSBJIGRp
c2xpa2UgdGhhdCwgYW5kIHdoeSAoSSB0aGluaykgaXQgd2FzCj4+IGRvbmUgd2l0aG91dCBzdWNo
IGludGVybWVkaWF0ZSB2YXJpYWJsZXMuIE5ldmVydGhlbGVzcywgaWYgdGhpcyBpcwo+PiBfdGhl
IG9ubHkgd2F5XyB0byBhY2hpZXZlIGNvbXBsaWFuY2UsIEkgZG9uJ3QgdGhpbmsgSSBjb3VsZAo+
PiByZWFzb25hYmx5IE5BSyBpdC4gPgo+PiBUaGUgdGhpbmcgdGhhdCBJIGRvbid0IHVuZGVyc3Rh
bmQgdGhvdWdoIGlzIGhvdyB0aGUgdW5kZWZpbmVkCj4+IGJlaGF2aW9yIChpZiB0aGVyZSByZWFs
bHkgaXMgYW55KSBnb2VzIGF3YXk6IEV2ZW4gaWYgeW91IGNvbXBhcmUKPj4gdGhlIGNvbnRlbnRz
IG9mIHRoZSB2YXJpYWJsZXMgaW5zdGVhZCBvZiB0aGUgb3JpZ2luYWwgKHBlcmhhcHMKPj4gY2Fz
dGVkKSBwb2ludGVycywgaW4gdGhlIGVuZCB5b3Ugc3RpbGwgY29tcGFyZSB3aGF0IEMgd291bGQK
Pj4gY29uc2lkZXIgcG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMuIEl0J3MgbWVyZWx5IGEg
ZGlmZmVyZW50Cj4+IHdheSBvZiBoaWRpbmcgdGhhdCBmYWN0IGZyb20gQy4gVW5kZWZpbmVkIGJl
aGF2aW9yIHdvdWxkIGltbwo+PiBnbyBhd2F5IG9ubHkgaWYgdGhvc2UgY29tcGFyaXNvbnMvc3Vi
dHJhY3Rpb25zIGRpZG4ndCBoYXBwZW4KPj4gaW4gQyBhbnltb3JlLiBJT1cgLSBzZWUgbXkgLnN0
YXJ0b2YuKCkgLyAuc2l6ZW9mLigpIHByb3Bvc2FsLgo+IAo+IERvIHlvdSBoYXZlIGEgcG9pbnRl
ciB0byB0aGUgc2VyaWVzIHVzaW5nIHN0YXJ0b2Yvc2l6ZW9mPwoKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA4L21zZzAyNzE4Lmh0bWwK
Cj4+PiBJZiB5b3UgYXJlIE9LIHdpdGggaXQsIGRvIHlvdSBoYXZlIGFueSBzdWdnZXN0aW9ucyBv
biBob3cgd291bGQgeW91IGxpa2UKPj4+IHRoZSBpbnRlcm1lZGlhdGUgdmFyaWFibGVzIHRvIGJl
IGNhbGxlZD8gSSB3ZW50IHdpdGggX3N0YXJ0L3N0YXJ0XyBhbmQKPj4+IF9lbmQvZW5kXyBidXQg
SSBhbSBvcGVuIHRvIHN1Z2dlc3Rpb25zLiBBbHNvIHRvIHdoaWNoIGFzc2VtYmx5IGZpbGUgeW91
Cj4+PiB3b3VsZCBsaWtlIHRoZSBuZXcgdmFyaWFibGVzIGJlaW5nIGFkZGVkIC0tIEkgY3JlYXRl
ZCBhIG5ldyBvbmUgZm9yIHRoZQo+Pj4gcHVycG9zZSBuYW1lZCB2YXIuUyBpbiB0aGUgYXR0YWNo
ZWQgZXhhbXBsZS4KPj4gCj4+IEZpcnN0IG9mIGFsbCB3ZSBzaG91bGQgZXhwbG9yZSB3aGV0aGVy
IHRoZSB2YXJpYWJsZXMgY291bGQgYWxzbyBiZQo+PiBsaW5rZXIgZ2VuZXJhdGVkLCBpbiBwYXJ0
aWN1bGFyIHRvIGF2b2lkIHRoZSBjdXJyZW50IHN5bWJvbHMgdG8gYmUKPj4gZ2xvYmFsICh0aHVz
IG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGFjY2VzcyB0aGVtIGZyb20gQyBmaWxlcyBpbiB0aGUK
Pj4gZmlyc3QgcGxhY2UpLiBGYWlsaW5nIHRoYXQsIEkgZG9uJ3QgdGhpbmsgaXQgbWF0dGVycyBt
dWNoIHdoZXJlIHRoZXNlCj4+IGhlbHBlciBzeW1ib2xzIGxpdmUsIGFuZCBoZW5jZSB5b3VyIGNo
b2ljZSBpcyBwcm9iYWJseSBmaW5lIChJJ2QKPj4gcHJlZmVyIHRob3VnaCBpZiwganVzdCBsaWtl
IG9uIEFybSwgdGhlIHg4NiBmaWxlIGRpZG4ndCBsaXZlIGluIHRoZQo+PiBib290LyBzdWJkaXJl
Y3Rvcnk7IGluIHRoZSBlbmQgaXQgbWlnaHQgZXZlbiBiZSBwb3NzaWJsZSB0byBoYXZlCj4+IHNv
bWUgb2YgdGhlbSBpbiB4ZW4vY29tbW9uL3Zhci5TKS4KPiAKPiAgRnJvbSBteSB0ZXN0IFsxXSwg
SSBkb24ndCB0aGluayBpbnRlcm1lZGlhdGUgdmFyaWFibGVzIGFyZSBuZWNlc3NhcnkuIAo+IFlv
dSBjb3VsZCBkaXJlY3RseSBkZWZpbmUgdGhlIHN5bWJvbCB3aXRoIHVpbnRwdHJfdC4KCklmIEkg
dW5kZXJzdGFuZCBjb3JyZWN0bHkgd2hhdCB5b3UgbWVhbiwgdGhlbiB0aGlzIHdhcyBwcm9wb3Nl
ZApiZWZvcmUgKGJ5IFN0ZXdhcnQgaWlyYykgYW5kIHByb3ZlbiB0byBub3Qgd29yay4gQnV0IHNh
eWluZyBqdXN0CiJ0aGUgc3ltYm9sIiBoZXJlIGxlYXZlcyByb29tIGZvciBhbWJpZ3VpdHk7IHRo
aXMKCmV4dGVybiB1aW50cHRyX3QgX3N0YXJ0LCBfZW5kLCBzdGFydDsKCmNhbid0IHBvc3NpYmx5
IHdvcmsgKGFsdGhvdWdoIGl0J2xsIGJ1aWxkIGZpbmUpIGZyb20gYWxsIEkgY2FuIHRlbGwuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:18:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:18: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-devel-bounces@lists.xenproject.org>)
	id 1gjNg7-0005VJ-G9; Tue, 15 Jan 2019 12:18: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=Pz3D=PX=oracle.com=liam.merwick@srs-us1.protection.inumbo.net>)
 id 1gjNg6-0005V2-8x
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:18:46 +0000
X-Inumbo-ID: b3b9befd-18bf-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3b9befd-18bf-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:18:44 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0FC8hkc146843;
 Tue, 15 Jan 2019 12:18:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=uZiJ7hMcDkB2pctDWjRdMQ3YXd8NlrJjpWkkCYdmcWk=;
 b=Egd78jqn+feO92K2XLZf5k1hKYA4fI5+FsT9jg1wjyGuuqbI+JclCgm3ygCVKVreKMR0
 RJxMaMnWZAwZMhzNR4jsfiZSzLVSSw8oGRIV/YLnEF1Y47uh3b3V/fB6XpXQOnSjp5zu
 qOU3z1TVKc1+KuaLTG9xsiD6wG0XrcDl9F07pR3qP4mMX+aDttSHDWjDVT0HFZkpoZWL
 VMaL4PiU9Xur7aP8rTrFcjZ5SgvbexOroVjBx5Mf1+ZRhWD7H/6QvRRop8oRoQyjxwPj
 JC4EXYihskf4Rej9zXOykfaTcC5Zc/scXYIuDZ3U756ILl7WMFOyIDuIxSAL2bdnBA2U CQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2pybjs3hjd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 12:18:44 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0FCIcev029065
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 12:18:38 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0FCIceZ003461;
 Tue, 15 Jan 2019 12:18:38 GMT
Received: from ol7.uk.oracle.com (/10.175.168.140)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 15 Jan 2019 04:18:37 -0800
From: Liam Merwick <liam.merwick@oracle.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Jan 2019 12:18:06 +0000
Message-Id: <1547554687-12687-5-git-send-email-liam.merwick@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
References: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=851
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901150102
Subject: [Xen-devel] [PATCH v3 4/5] pvh: Boot uncompressed kernel using
 direct boot ABI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: liam.merwick@oracle.com, ehabkost@redhat.com, mst@redhat.com,
 maran.wilson@oracle.com, george.kennedy@oracle.com, stefanha@redhat.com,
 xen-devel@lists.xenproject.org, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgY2hhbmdlcyAoYWxvbmcgd2l0aCBjb3JyZXNwb25kaW5nIExpbnV4IGtlcm5lbCBhbmQg
cWJvb3QgY2hhbmdlcykKZW5hYmxlIGEgZ3Vlc3QgdG8gYmUgYm9vdGVkIHVzaW5nIHRoZSB4ODYv
SFZNIGRpcmVjdCBib290IEFCSS4KClRoaXMgY29tbWl0IGFkZHMgYSBsb2FkX2VsZmJvb3QoKSBy
b3V0aW5lIHRvIHBhc3MgdGhlIHNpemUgYW5kCmxvY2F0aW9uIG9mIHRoZSBrZXJuZWwgZW50cnkg
cG9pbnQgdG8gcWJvb3QgKHdoaWNoIHdpbGwgZmlsbCBpbgp0aGUgc3RhcnRfaW5mbyBzdHJ1Y3Qg
aW5mb3JtYXRpb24gbmVlZGVkIHRvIHRvIGJvb3QgdGhlIGd1ZXN0KS4KSGF2aW5nIGxvYWRlZCB0
aGUgRUxGIGJpbmFyeSwgbG9hZF9saW51eCgpIHdpbGwgcnVuIHFib290CndoaWNoIGNvbnRpbnVl
cyB0aGUgYm9vdC4KClRoZSBhZGRyZXNzIGZvciB0aGUga2VybmVsIGVudHJ5IHBvaW50IGlzIHJl
YWQgZnJvbSBhbiBFTEYgTm90ZQppbiB0aGUgdW5jb21wcmVzc2VkIGtlcm5lbCBiaW5hcnkgYnkg
YSBoZWxwZXIgcm91dGluZSBwYXNzZWQKdG8gbG9hZF9lbGYoKS4KCkNvLWRldmVsb3BlZC1ieTog
R2VvcmdlIEtlbm5lZHkgPEdlb3JnZS5LZW5uZWR5QG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBLZW5uZWR5IDxHZW9yZ2UuS2VubmVkeUBvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5
OiBMaWFtIE1lcndpY2sgPGxpYW0ubWVyd2lja0BvcmFjbGUuY29tPgotLS0KIGh3L2kzODYvcGMu
YyAgfCAxMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogaW5jbHVkZS9lbGYuaCB8ICAxMCArKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAx
NDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYvcGMuYyBiL2h3L2kzODYvcGMu
YwppbmRleCA3M2Q2ODhmODQyMzkuLjZkNTQ5OTUwYTA0NCAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9w
Yy5jCisrKyBiL2h3L2kzODYvcGMuYwpAQCAtNTQsNiArNTQsNyBAQAogI2luY2x1ZGUgInN5c2Vt
dS9xdGVzdC5oIgogI2luY2x1ZGUgImt2bV9pMzg2LmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi5o
IgorI2luY2x1ZGUgImh3L3hlbi9zdGFydF9pbmZvLmgiCiAjaW5jbHVkZSAidWkvcWVtdS1zcGlj
ZS5oIgogI2luY2x1ZGUgImV4ZWMvbWVtb3J5LmgiCiAjaW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNw
YWNlcy5oIgpAQCAtMTEwLDYgKzExMSw5IEBAIHN0YXRpYyBzdHJ1Y3QgZTgyMF9lbnRyeSAqZTgy
MF90YWJsZTsKIHN0YXRpYyB1bnNpZ25lZCBlODIwX2VudHJpZXM7CiBzdHJ1Y3QgaHBldF9md19j
b25maWcgaHBldF9jZmcgPSB7LmNvdW50ID0gVUlOVDhfTUFYfTsKIAorLyogUGh5c2ljYWwgQWRk
cmVzcyBvZiBQVkggZW50cnkgcG9pbnQgcmVhZCBmcm9tIGtlcm5lbCBFTEYgTk9URSAqLworc3Rh
dGljIHNpemVfdCBwdmhfc3RhcnRfYWRkcjsKKwogR2xvYmFsUHJvcGVydHkgcGNfY29tcGF0XzNf
MVtdID0gewogICAgIHsgImludGVsLWlvbW11IiwgImRtYS1kcmFpbiIsICJvZmYiIH0sCiAgICAg
eyAiT3B0ZXJvbl9HMyIgIi0iIFRZUEVfWDg2X0NQVSwgInJkdHNjcCIsICJvZmYiIH0sCkBAIC0x
MDYwLDYgKzEwNjQsMTA5IEBAIHN0cnVjdCBzZXR1cF9kYXRhIHsKICAgICB1aW50OF90IGRhdGFb
MF07CiB9IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpOwogCisKKy8qCisgKiBUaGUgZW50cnkgcG9p
bnQgaW50byB0aGUga2VybmVsIGZvciBQVkggYm9vdCBpcyBkaWZmZXJlbnQgZnJvbQorICogdGhl
IG5hdGl2ZSBlbnRyeSBwb2ludC4gIFRoZSBQVkggZW50cnkgaXMgZGVmaW5lZCBieSB0aGUgeDg2
L0hWTQorICogZGlyZWN0IGJvb3QgQUJJIGFuZCBpcyBhdmFpbGFibGUgaW4gYW4gRUxGTk9URSBp
biB0aGUga2VybmVsIGJpbmFyeS4KKyAqCisgKiBUaGlzIGZ1bmN0aW9uIGlzIHBhc3NlZCB0byBs
b2FkX2VsZigpIHdoZW4gaXQgaXMgY2FsbGVkIGZyb20KKyAqIGxvYWRfZWxmYm9vdCgpIHdoaWNo
IHRoZW4gYWRkaXRpb25hbGx5IGNoZWNrcyBmb3IgYW4gRUxGIE5vdGUgb2YKKyAqIHR5cGUgWEVO
X0VMRk5PVEVfUEhZUzMyX0VOVFJZIGFuZCBwYXNzZXMgaXQgdG8gdGhpcyBmdW5jdGlvbiB0bwor
ICogcGFyc2UgdGhlIFBWSCBlbnRyeSBhZGRyZXNzIGZyb20gdGhlIEVMRiBOb3RlLgorICoKKyAq
IER1ZSB0byB0cmlja2VyeSBpbiBlbGZfb3B0cy5oLCBsb2FkX2VsZigpIGlzIGFjdHVhbGx5IGF2
YWlsYWJsZSBhcworICogbG9hZF9lbGYzMigpIG9yIGxvYWRfZWxmNjQoKSBhbmQgdGhpcyByb3V0
aW5lIG5lZWRzIHRvIGJlIGFibGUKKyAqIHRvIGRlYWwgd2l0aCBiZWluZyBjYWxsZWQgYXMgMzIg
b3IgNjQgYml0LgorICoKKyAqIFRoZSBhZGRyZXNzIG9mIHRoZSBQVkggZW50cnkgcG9pbnQgaXMg
c2F2ZWQgdG8gdGhlICdwdmhfc3RhcnRfYWRkcicKKyAqIGdsb2JhbCB2YXJpYWJsZS4gIChhbHRo
b3VnaCB0aGUgZW50cnkgcG9pbnQgaXMgMzItYml0LCB0aGUga2VybmVsCisgKiBiaW5hcnkgY2Fu
IGJlIGVpdGhlciAzMi1iaXQgb3IgNjQtYml0KS4KKyAqLworc3RhdGljIHVpbnQ2NF90IHJlYWRf
cHZoX3N0YXJ0X2FkZHIodm9pZCAqYXJnMSwgdm9pZCAqYXJnMiwgYm9vbCBpczY0KQoreworICAg
IHNpemVfdCAqZWxmX25vdGVfZGF0YV9hZGRyOworCisgICAgLyogQ2hlY2sgaWYgRUxGIE5vdGUg
aGVhZGVyIHBhc3NlZCBpbiBpcyB2YWxpZCAqLworICAgIGlmIChhcmcxID09IE5VTEwpIHsKKyAg
ICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgaWYgKGlzNjQpIHsKKyAgICAgICAgc3RydWN0
IGVsZjY0X25vdGUgKm5oZHI2NCA9IChzdHJ1Y3QgZWxmNjRfbm90ZSAqKWFyZzE7CisgICAgICAg
IHVpbnQ2NF90IG5oZHJfc2l6ZTY0ID0gc2l6ZW9mKHN0cnVjdCBlbGY2NF9ub3RlKTsKKyAgICAg
ICAgdWludDY0X3QgcGhkcl9hbGlnbiA9ICoodWludDY0X3QgKilhcmcyOworICAgICAgICB1aW50
NjRfdCBuaGRyX25hbWVzeiA9IG5oZHI2NC0+bl9uYW1lc3o7CisKKyAgICAgICAgZWxmX25vdGVf
ZGF0YV9hZGRyID0KKyAgICAgICAgICAgICgodm9pZCAqKW5oZHI2NCkgKyBuaGRyX3NpemU2NCAr
CisgICAgICAgICAgICBRRU1VX0FMSUdOX1VQKG5oZHJfbmFtZXN6LCBwaGRyX2FsaWduKTsKKyAg
ICB9IGVsc2UgeworICAgICAgICBzdHJ1Y3QgZWxmMzJfbm90ZSAqbmhkcjMyID0gKHN0cnVjdCBl
bGYzMl9ub3RlICopYXJnMTsKKyAgICAgICAgdWludDMyX3Qgbmhkcl9zaXplMzIgPSBzaXplb2Yo
c3RydWN0IGVsZjMyX25vdGUpOworICAgICAgICB1aW50MzJfdCBwaGRyX2FsaWduID0gKih1aW50
MzJfdCAqKWFyZzI7CisgICAgICAgIHVpbnQzMl90IG5oZHJfbmFtZXN6ID0gbmhkcjMyLT5uX25h
bWVzejsKKworICAgICAgICBlbGZfbm90ZV9kYXRhX2FkZHIgPQorICAgICAgICAgICAgKCh2b2lk
ICopbmhkcjMyKSArIG5oZHJfc2l6ZTMyICsKKyAgICAgICAgICAgIFFFTVVfQUxJR05fVVAobmhk
cl9uYW1lc3osIHBoZHJfYWxpZ24pOworICAgIH0KKworICAgIHB2aF9zdGFydF9hZGRyID0gKmVs
Zl9ub3RlX2RhdGFfYWRkcjsKKworICAgIHJldHVybiBwdmhfc3RhcnRfYWRkcjsKK30KKworc3Rh
dGljIGJvb2wgbG9hZF9lbGZib290KGNvbnN0IGNoYXIgKmtlcm5lbF9maWxlbmFtZSwKKyAgICAg
ICAgICAgICAgICAgICBpbnQga2VybmVsX2ZpbGVfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICB1
aW50OF90ICpoZWFkZXIsCisgICAgICAgICAgICAgICAgICAgc2l6ZV90IHB2aF94ZW5fc3RhcnRf
YWRkciwKKyAgICAgICAgICAgICAgICAgICBGV0NmZ1N0YXRlICpmd19jZmcpCit7CisgICAgdWlu
dDMyX3QgZmxhZ3MgPSAwOworICAgIHVpbnQzMl90IG1oX2xvYWRfYWRkciA9IDA7CisgICAgdWlu
dDMyX3QgZWxmX2tlcm5lbF9zaXplID0gMDsKKyAgICB1aW50NjRfdCBlbGZfZW50cnk7CisgICAg
dWludDY0X3QgZWxmX2xvdywgZWxmX2hpZ2g7CisgICAgaW50IGtlcm5lbF9zaXplOworCisgICAg
aWYgKGxkbF9wKGhlYWRlcikgIT0gMHg0NjRjNDU3ZikgeworICAgICAgICByZXR1cm4gZmFsc2U7
IC8qIG5vIGVsZmJvb3QgKi8KKyAgICB9CisKKyAgICBib29sIGVsZl9pczY0ID0gaGVhZGVyW0VJ
X0NMQVNTXSA9PSBFTEZDTEFTUzY0OworICAgIGZsYWdzID0gZWxmX2lzNjQgPworICAgICAgICAo
KEVsZjY0X0VoZHIgKiloZWFkZXIpLT5lX2ZsYWdzIDogKChFbGYzMl9FaGRyICopaGVhZGVyKS0+
ZV9mbGFnczsKKworICAgIGlmIChmbGFncyAmIDB4MDAwMTAwMDQpIHsgLyogTE9BRF9FTEZfSEVB
REVSX0hBU19BRERSICovCisgICAgICAgIGVycm9yX3JlcG9ydCgiZWxmYm9vdCB1bnN1cHBvcnRl
ZCBmbGFncyA9ICV4IiwgZmxhZ3MpOworICAgICAgICBleGl0KDEpOworICAgIH0KKworICAgIHVp
bnQ2NF90IGVsZl9ub3RlX3R5cGUgPSBYRU5fRUxGTk9URV9QSFlTMzJfRU5UUlk7CisgICAga2Vy
bmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIHJlYWRfcHZoX3N0YXJ0X2FkZHIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAmZWxmX25vdGVfdHlwZSwgJmVsZl9l
bnRyeSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICZlbGZfbG93LCAmZWxmX2hpZ2gsIDAs
IEkzODZfRUxGX01BQ0hJTkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAwKTsKKwor
ICAgIGlmIChrZXJuZWxfc2l6ZSA8IDApIHsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJFcnJvciB3
aGlsZSBsb2FkaW5nIGVsZiBrZXJuZWwiKTsKKyAgICAgICAgZXhpdCgxKTsKKyAgICB9CisgICAg
bWhfbG9hZF9hZGRyID0gZWxmX2xvdzsKKyAgICBlbGZfa2VybmVsX3NpemUgPSBlbGZfaGlnaCAt
IGVsZl9sb3c7CisKKyAgICBpZiAocHZoX3N0YXJ0X2FkZHIgPT0gMCkgeworICAgICAgICBlcnJv
cl9yZXBvcnQoIkVycm9yIGxvYWRpbmcgdW5jb21wcmVzc2VkIGtlcm5lbCB3aXRob3V0IFBWSCBF
TEYgTm90ZSIpOworICAgICAgICBleGl0KDEpOworICAgIH0KKyAgICBmd19jZmdfYWRkX2kzMihm
d19jZmcsIEZXX0NGR19LRVJORUxfRU5UUlksIHB2aF9zdGFydF9hZGRyKTsKKyAgICBmd19jZmdf
YWRkX2kzMihmd19jZmcsIEZXX0NGR19LRVJORUxfQUREUiwgbWhfbG9hZF9hZGRyKTsKKyAgICBm
d19jZmdfYWRkX2kzMihmd19jZmcsIEZXX0NGR19LRVJORUxfU0laRSwgZWxmX2tlcm5lbF9zaXpl
KTsKKworICAgIHJldHVybiB0cnVlOworfQorCiBzdGF0aWMgdm9pZCBsb2FkX2xpbnV4KFBDTWFj
aGluZVN0YXRlICpwY21zLAogICAgICAgICAgICAgICAgICAgICAgICBGV0NmZ1N0YXRlICpmd19j
ZmcpCiB7CkBAIC0xMDk5LDYgKzEyMDYsMzQgQEAgc3RhdGljIHZvaWQgbG9hZF9saW51eChQQ01h
Y2hpbmVTdGF0ZSAqcGNtcywKICAgICBpZiAobGRsX3AoaGVhZGVyKzB4MjAyKSA9PSAweDUzNzI2
NDQ4KSB7CiAgICAgICAgIHByb3RvY29sID0gbGR1d19wKGhlYWRlcisweDIwNik7CiAgICAgfSBl
bHNlIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sgaWYgdGhlIGZpbGUgaXMgYW4gdW5j
b21wcmVzc2VkIGtlcm5lbCBmaWxlIChFTEYpIGFuZCBsb2FkIGl0LAorICAgICAgICAgKiBzYXZp
bmcgdGhlIFBWSCBlbnRyeSBwb2ludCB1c2VkIGJ5IHRoZSB4ODYvSFZNIGRpcmVjdCBib290IEFC
SS4KKyAgICAgICAgICogSWYgbG9hZF9lbGZib290KCkgaXMgc3VjY2Vzc2Z1bCwgcG9wdWxhdGUg
dGhlIGZ3X2NmZyBpbmZvLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKGxvYWRfZWxmYm9vdChr
ZXJuZWxfZmlsZW5hbWUsIGtlcm5lbF9zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgIGhl
YWRlciwgcHZoX3N0YXJ0X2FkZHIsIGZ3X2NmZykpIHsKKyAgICAgICAgICAgIHN0cnVjdCBodm1f
bW9kbGlzdF9lbnRyeSByYW1kaXNrX21vZCA9IHsgMCB9OworCisgICAgICAgICAgICBmY2xvc2Uo
Zik7CisKKyAgICAgICAgICAgIGZ3X2NmZ19hZGRfaTMyKGZ3X2NmZywgRldfQ0ZHX0NNRExJTkVf
U0laRSwKKyAgICAgICAgICAgICAgICBzdHJsZW4oa2VybmVsX2NtZGxpbmUpICsgMSk7CisgICAg
ICAgICAgICBmd19jZmdfYWRkX3N0cmluZyhmd19jZmcsIEZXX0NGR19DTURMSU5FX0RBVEEsIGtl
cm5lbF9jbWRsaW5lKTsKKworICAgICAgICAgICAgYXNzZXJ0KG1hY2hpbmUtPmRldmljZV9tZW1v
cnkgIT0gTlVMTCk7CisgICAgICAgICAgICByYW1kaXNrX21vZC5wYWRkciA9IG1hY2hpbmUtPmRl
dmljZV9tZW1vcnktPmJhc2U7CisgICAgICAgICAgICByYW1kaXNrX21vZC5zaXplID0KKyAgICAg
ICAgICAgICAgICBtZW1vcnlfcmVnaW9uX3NpemUoJm1hY2hpbmUtPmRldmljZV9tZW1vcnktPm1y
KTsKKworICAgICAgICAgICAgZndfY2ZnX2FkZF9ieXRlcyhmd19jZmcsIEZXX0NGR19LRVJORUxf
REFUQSwgJnJhbWRpc2tfbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yo
cmFtZGlza19tb2QpKTsKKyAgICAgICAgICAgIGZ3X2NmZ19hZGRfaTMyKGZ3X2NmZywgRldfQ0ZH
X1NFVFVQX1NJWkUsIHNpemVvZihoZWFkZXIpKTsKKyAgICAgICAgICAgIGZ3X2NmZ19hZGRfYnl0
ZXMoZndfY2ZnLCBGV19DRkdfU0VUVVBfREFUQSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaGVhZGVyLCBzaXplb2YoaGVhZGVyKSk7CisKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAg
ICAgfQogICAgICAgICAvKiBUaGlzIGxvb2tzIGxpa2UgYSBtdWx0aWJvb3Qga2VybmVsLiBJZiBp
dCBpcywgbGV0J3Mgc3RvcAogICAgICAgICAgICB0cmVhdGluZyBpdCBsaWtlIGEgTGludXgga2Vy
bmVsLiAqLwogICAgICAgICBpZiAobG9hZF9tdWx0aWJvb3QoZndfY2ZnLCBmLCBrZXJuZWxfZmls
ZW5hbWUsIGluaXRyZF9maWxlbmFtZSwKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZWxmLmggYi9pbmNs
dWRlL2VsZi5oCmluZGV4IGU4MTZmYjRkNzY0Ni4uYjM1MzQ3ZWVlNzY3IDEwMDY0NAotLS0gYS9p
bmNsdWRlL2VsZi5oCisrKyBiL2luY2x1ZGUvZWxmLmgKQEAgLTE2NDAsNiArMTY0MCwxNiBAQCB0
eXBlZGVmIHN0cnVjdCBlbGY2NF9zaGRyIHsKICNkZWZpbmUgTlRfQVJNX0hXX1dBVENIIDB4NDAz
ICAgICAgICAgICAvKiBBUk0gaGFyZHdhcmUgd2F0Y2hwb2ludCByZWdpc3RlcnMgKi8KICNkZWZp
bmUgTlRfQVJNX1NZU1RFTV9DQUxMICAgICAgMHg0MDQgICAvKiBBUk0gc3lzdGVtIGNhbGwgbnVt
YmVyICovCiAKKy8qCisgKiBQaHlzaWNhbCBlbnRyeSBwb2ludCBpbnRvIHRoZSBrZXJuZWwuCisg
KgorICogMzJiaXQgZW50cnkgcG9pbnQgaW50byB0aGUga2VybmVsLiBXaGVuIHJlcXVlc3RlZCB0
byBsYXVuY2ggdGhlCisgKiBndWVzdCBrZXJuZWwsIHVzZSB0aGlzIGVudHJ5IHBvaW50IHRvIGxh
dW5jaCB0aGUgZ3Vlc3QgaW4gMzItYml0CisgKiBwcm90ZWN0ZWQgbW9kZSB3aXRoIHBhZ2luZyBk
aXNhYmxlZC4KKyAqCisgKiBbIENvcnJlc3BvbmRpbmcgZGVmaW5pdGlvbiBpbiBMaW51eCBrZXJu
ZWw6IGluY2x1ZGUveGVuL2ludGVyZmFjZS9lbGZub3RlLmggXQorICovCisjZGVmaW5lIFhFTl9F
TEZOT1RFX1BIWVMzMl9FTlRSWSAgICAxOCAgLyogMHgxMiAqLwogCiAvKiBOb3RlIGhlYWRlciBp
biBhIFBUX05PVEUgc2VjdGlvbiAqLwogdHlwZWRlZiBzdHJ1Y3QgZWxmMzJfbm90ZSB7Ci0tIAox
LjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:18:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:18: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-devel-bounces@lists.xenproject.org>)
	id 1gjNg0-0005UE-5B; Tue, 15 Jan 2019 12: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=Pz3D=PX=oracle.com=liam.merwick@srs-us1.protection.inumbo.net>)
 id 1gjNfz-0005U2-35
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:18:39 +0000
X-Inumbo-ID: af623938-18bf-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af623938-18bf-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:18:37 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0FC8geE188774;
 Tue, 15 Jan 2019 12:18:37 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=b1r+HCDdXXUUvOMp8RTTq7uU9dSc54IYayKpP7jWD1Q=;
 b=szhNyR73uZA6fr12ZvV6Va5oEtHQRT8XR/Z4iCeK4q4hB1R9C/jy8JkIuUMVhpIhEjsB
 qNXzH46tPs7zLQpwU+n2q3yTFLPqxtXRBm8Ea9cW2Ap5Kq7LURAmoj/Fk753oa7SCXH2
 vaFZsruHNgPmf/3O9nilcWfJqWrE3f+LA7qpGLhGrfXyh94FuDTZoI+lZL/bwM8ei4GX
 roov9mh/ZBhy1JbIMPPSKbu3jyCs7UbRnKNQl5yjvfU85J66wdYiB148xNJKA+bWHwZV
 nyuAWrRNM3kAQwLBykV0dg/iAKnqF5Zk8kqXr1k71EMnPkWyTPDdKeVlJHgc13xSkcci Kw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2pybkcbhea-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 12:18:36 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0FCIawO027418
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 12:18:36 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0FCIZAF031524;
 Tue, 15 Jan 2019 12:18:35 GMT
Received: from ol7.uk.oracle.com (/10.175.168.140)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 15 Jan 2019 04:18:35 -0800
From: Liam Merwick <liam.merwick@oracle.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Jan 2019 12:18:05 +0000
Message-Id: <1547554687-12687-4-git-send-email-liam.merwick@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
References: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=908
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901150102
Subject: [Xen-devel] [PATCH v3 3/5] pvh: Add x86/HVM direct boot ABI header
 file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: liam.merwick@oracle.com, ehabkost@redhat.com, mst@redhat.com,
 maran.wilson@oracle.com, george.kennedy@oracle.com, stefanha@redhat.com,
 xen-devel@lists.xenproject.org, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTGlhbSBNZXJ3aWNrIDxMaWFtLk1lcndpY2tAb3JhY2xlLmNvbT4KClRoZSB4ODYvSFZN
IGRpcmVjdCBib290IEFCSSBwZXJtaXRzIFFlbXUgdG8gYmUgYWJsZSB0byBib290IGRpcmVjdGx5
CmludG8gdGhlIHVuY29tcHJlc3NlZCBMaW51eCBrZXJuZWwgYmluYXJ5IHdpdGggbWluaW1hbCBm
aXJtd2FyZSBpbnZvbHZlbWVudC4KCglodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3Rh
YmxlL21pc2MvcHZoLmh0bWwKClRoaXMgY29tbWl0IGFkZHMgdGhlIGhlYWRlciBmaWxlIHRoYXQg
ZGVmaW5lcyB0aGUgc3RhcnRfaW5mbyBzdHJ1Y3QKdGhhdCBuZWVkcyB0byBiZSBwb3B1bGF0ZWQg
aW4gb3JkZXIgdG8gdXNlIHRoaXMgQUJJLgoKVGhlIGNhbm9uaWNhbCB2ZXJzaW9uIG9mIHN0YXJ0
X2luZm8uaCBpcyBpbiB0aGUgWGVuIGNvZGViYXNlLgoobGlrZSBRRU1VLCB0aGUgTGludXgga2Vy
bmVsIHVzZXMgYSBjb3B5IGFzIHdlbGwpLgoKU2lnbmVkLW9mZi1ieTogTGlhbSBNZXJ3aWNrIDxM
aWFtLk1lcndpY2tAb3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8S29ucmFkLldpbGtAb3JhY2xlLmNvbT4KLS0tCiBpbmNsdWRlL2h3L3hlbi9zdGFydF9pbmZv
LmggfCAxNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCAxNDYgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1
ZGUvaHcveGVuL3N0YXJ0X2luZm8uaAoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3N0YXJ0
X2luZm8uaCBiL2luY2x1ZGUvaHcveGVuL3N0YXJ0X2luZm8uaApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAuLjM0ODc3OWViMTBjZAotLS0gL2Rldi9udWxsCisrKyBiL2lu
Y2x1ZGUvaHcveGVuL3N0YXJ0X2luZm8uaApAQCAtMCwwICsxLDE0NiBAQAorLyoKKyAqIFBlcm1p
c3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9i
dGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1l
bnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdh
cmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUK
KyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1
dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBh
bmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hl
ZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICog
VGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hh
bGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMg
b2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMi
LCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJ
TkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJ
TElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5H
RU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9M
REVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklM
SVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0Us
IEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRX
QVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAq
CisgKiBDb3B5cmlnaHQgKGMpIDIwMTYsIENpdHJpeCBTeXN0ZW1zLCBJbmMuCisgKi8KKworI2lm
bmRlZiBfX1hFTl9QVUJMSUNfQVJDSF9YODZfSFZNX1NUQVJUX0lORk9fSF9fCisjZGVmaW5lIF9f
WEVOX1BVQkxJQ19BUkNIX1g4Nl9IVk1fU1RBUlRfSU5GT19IX18KKworLyoKKyAqIFN0YXJ0IG9m
IGRheSBzdHJ1Y3R1cmUgcGFzc2VkIHRvIFBWSCBndWVzdHMgYW5kIHRvIEhWTSBndWVzdHMgaW4g
JWVieC4KKyAqCisgKiBOT1RFOiBub3RoaW5nIHdpbGwgYmUgbG9hZGVkIGF0IHBoeXNpY2FsIGFk
ZHJlc3MgMCwgc28gYSAwIHZhbHVlIGluIGFueQorICogb2YgdGhlIGFkZHJlc3MgZmllbGRzIHNo
b3VsZCBiZSB0cmVhdGVkIGFzIG5vdCBwcmVzZW50LgorICoKKyAqICAwICstLS0tLS0tLS0tLS0t
LS0tKworICogICAgfCBtYWdpYyAgICAgICAgICB8IENvbnRhaW5zIHRoZSBtYWdpYyB2YWx1ZSBY
RU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVFCisgKiAgICB8ICAgICAgICAgICAgICAgIHwgKCJ4RW4z
IiB3aXRoIHRoZSAweDgwIGJpdCBvZiB0aGUgIkUiIHNldCkuCisgKiAgNCArLS0tLS0tLS0tLS0t
LS0tLSsKKyAqICAgIHwgdmVyc2lvbiAgICAgICAgfCBWZXJzaW9uIG9mIHRoaXMgc3RydWN0dXJl
LiBDdXJyZW50IHZlcnNpb24gaXMgMS4gTmV3CisgKiAgICB8ICAgICAgICAgICAgICAgIHwgdmVy
c2lvbnMgYXJlIGd1YXJhbnRlZWQgdG8gYmUgYmFja3dhcmRzLWNvbXBhdGlibGUuCisgKiAgOCAr
LS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgZmxhZ3MgICAgICAgICAgfCBTSUZfeHh4IGZsYWdz
LgorICogMTIgKy0tLS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IG5yX21vZHVsZXMgICAgIHwgTnVt
YmVyIG9mIG1vZHVsZXMgcGFzc2VkIHRvIHRoZSBrZXJuZWwuCisgKiAxNiArLS0tLS0tLS0tLS0t
LS0tLSsKKyAqICAgIHwgbW9kbGlzdF9wYWRkciAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIGFuIGFy
cmF5IG9mIG1vZHVsZXMKKyAqICAgIHwgICAgICAgICAgICAgICAgfCAobGF5b3V0IG9mIHRoZSBz
dHJ1Y3R1cmUgYmVsb3cpLgorICogMjQgKy0tLS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IGNtZGxp
bmVfcGFkZHIgIHwgUGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgY29tbWFuZCBsaW5lLAorICogICAg
fCAgICAgICAgICAgICAgICB8IGEgemVyby10ZXJtaW5hdGVkIEFTQ0lJIHN0cmluZy4KKyAqIDMy
ICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCByc2RwX3BhZGRyICAgICB8IFBoeXNpY2FsIGFk
ZHJlc3Mgb2YgdGhlIFJTRFAgQUNQSSBkYXRhIHN0cnVjdHVyZS4KKyAqIDQwICstLS0tLS0tLS0t
LS0tLS0tKworICogICAgfCBtZW1tYXBfcGFkZHIgICB8IFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhl
IChvcHRpb25hbCkgbWVtb3J5IG1hcC4gT25seQorICogICAgfCAgICAgICAgICAgICAgICB8IHBy
ZXNlbnQgaW4gdmVyc2lvbiAxIGFuZCBuZXdlciBvZiB0aGUgc3RydWN0dXJlLgorICogNDggKy0t
LS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IG1lbW1hcF9lbnRyaWVzIHwgTnVtYmVyIG9mIGVudHJp
ZXMgaW4gdGhlIG1lbW9yeSBtYXAgdGFibGUuIE9ubHkKKyAqICAgIHwgICAgICAgICAgICAgICAg
fCBwcmVzZW50IGluIHZlcnNpb24gMSBhbmQgbmV3ZXIgb2YgdGhlIHN0cnVjdHVyZS4KKyAqICAg
IHwgICAgICAgICAgICAgICAgfCBaZXJvIGlmIHRoZXJlIGlzIG5vIG1lbW9yeSBtYXAgYmVpbmcg
cHJvdmlkZWQuCisgKiA1MiArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgcmVzZXJ2ZWQgICAg
ICAgfCBWZXJzaW9uIDEgYW5kIG5ld2VyIG9ubHkuCisgKiA1NiArLS0tLS0tLS0tLS0tLS0tLSsK
KyAqCisgKiBUaGUgbGF5b3V0IG9mIGVhY2ggZW50cnkgaW4gdGhlIG1vZHVsZSBzdHJ1Y3R1cmUg
aXMgdGhlIGZvbGxvd2luZzoKKyAqCisgKiAgMCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwg
cGFkZHIgICAgICAgICAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBtb2R1bGUuCisgKiAgOCAr
LS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgc2l6ZSAgICAgICAgICAgfCBTaXplIG9mIHRoZSBt
b2R1bGUgaW4gYnl0ZXMuCisgKiAxNiArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgY21kbGlu
ZV9wYWRkciAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5kIGxpbmUsCisgKiAgICB8
ICAgICAgICAgICAgICAgIHwgYSB6ZXJvLXRlcm1pbmF0ZWQgQVNDSUkgc3RyaW5nLgorICogMjQg
Ky0tLS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IHJlc2VydmVkICAgICAgIHwKKyAqIDMyICstLS0t
LS0tLS0tLS0tLS0tKworICoKKyAqIFRoZSBsYXlvdXQgb2YgZWFjaCBlbnRyeSBpbiB0aGUgbWVt
b3J5IG1hcCB0YWJsZSBpcyBhcyBmb2xsb3dzOgorICoKKyAqICAwICstLS0tLS0tLS0tLS0tLS0t
KworICogICAgfCBhZGRyICAgICAgICAgICB8IEJhc2UgYWRkcmVzcworICogIDggKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiAgICB8IHNpemUgICAgICAgICAgIHwgU2l6ZSBvZiBtYXBwaW5nIGluIGJ5
dGVzCisgKiAxNiArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgdHlwZSAgICAgICAgICAgfCBU
eXBlIG9mIG1hcHBpbmcgYXMgZGVmaW5lZCBiZXR3ZWVuIHRoZSBoeXBlcnZpc29yCisgKiAgICB8
ICAgICAgICAgICAgICAgIHwgYW5kIGd1ZXN0IGl0J3Mgc3RhcnRpbmcuIEU4MjBfVFlQRV94eHgs
IGZvciBleGFtcGxlLgorICogMjAgKy0tLS0tLS0tLS0tLS0tLS18CisgKiAgICB8IHJlc2VydmVk
ICAgICAgIHwKKyAqIDI0ICstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIFRoZSBhZGRyZXNzIGFu
ZCBzaXplcyBhcmUgYWx3YXlzIGEgNjRiaXQgbGl0dGxlIGVuZGlhbiB1bnNpZ25lZCBpbnRlZ2Vy
LgorICoKKyAqIE5COiBYZW4gb24geDg2IHdpbGwgYWx3YXlzIHRyeSB0byBwbGFjZSBhbGwgdGhl
IGRhdGEgYmVsb3cgdGhlIDRHaUIKKyAqIGJvdW5kYXJ5LgorICoKKyAqIFZlcnNpb24gbnVtYmVy
cyBvZiB0aGUgaHZtX3N0YXJ0X2luZm8gc3RydWN0dXJlIGhhdmUgZXZvbHZlZCBsaWtlIHRoaXM6
CisgKgorICogVmVyc2lvbiAwOgorICoKKyAqIFZlcnNpb24gMTogICBBZGRlZCB0aGUgbWVtbWFw
X3BhZGRyL21lbW1hcF9lbnRyaWVzIGZpZWxkcyAocGx1cyA0IGJ5dGVzIG9mCisgKiAgICAgICAg
ICAgICAgcGFkZGluZykgdG8gdGhlIGVuZCBvZiB0aGUgaHZtX3N0YXJ0X2luZm8gc3RydWN0LiBU
aGVzZSBuZXcKKyAqICAgICAgICAgICAgICBmaWVsZHMgY2FuIGJlIHVzZWQgdG8gcGFzcyBhIG1l
bW9yeSBtYXAgdG8gdGhlIGd1ZXN0LiBUaGUKKyAqICAgICAgICAgICAgICBtZW1vcnkgbWFwIGlz
IG9wdGlvbmFsIGFuZCBzbyBndWVzdHMgdGhhdCB1bmRlcnN0YW5kIHZlcnNpb24gMQorICogICAg
ICAgICAgICAgIG9mIHRoZSBzdHJ1Y3R1cmUgbXVzdCBjaGVjayB0aGF0IG1lbW1hcF9lbnRyaWVz
IGlzIG5vbi16ZXJvCisgKiAgICAgICAgICAgICAgYmVmb3JlIHRyeWluZyB0byByZWFkIHRoZSBt
ZW1vcnkgbWFwLgorICovCisjZGVmaW5lIFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUgMHgzMzZl
YzU3OAorCisvKgorICogQyByZXByZXNlbnRhdGlvbiBvZiB0aGUgeDg2L0hWTSBzdGFydCBpbmZv
IGxheW91dC4KKyAqCisgKiBUaGUgY2Fub25pY2FsIGRlZmluaXRpb24gb2YgdGhpcyBsYXlvdXQg
aXMgYWJvdmUsIHRoaXMgaXMganVzdCBhIHdheSB0bworICogcmVwcmVzZW50IHRoZSBsYXlvdXQg
ZGVzY3JpYmVkIHRoZXJlIHVzaW5nIEMgdHlwZXMuCisgKi8KK3N0cnVjdCBodm1fc3RhcnRfaW5m
byB7CisgICAgdWludDMyX3QgbWFnaWM7ICAgICAgICAgICAgIC8qIENvbnRhaW5zIHRoZSBtYWdp
YyB2YWx1ZSAweDMzNmVjNTc4ICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qICgieEVuMyIgd2l0aCB0aGUgMHg4MCBiaXQgb2YgdGhlICJFIiBzZXQpLiovCisgICAg
dWludDMyX3QgdmVyc2lvbjsgICAgICAgICAgIC8qIFZlcnNpb24gb2YgdGhpcyBzdHJ1Y3R1cmUu
ICAgICAgICAgICAgICAgICovCisgICAgdWludDMyX3QgZmxhZ3M7ICAgICAgICAgICAgIC8qIFNJ
Rl94eHggZmxhZ3MuICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgdWludDMyX3Qg
bnJfbW9kdWxlczsgICAgICAgIC8qIE51bWJlciBvZiBtb2R1bGVzIHBhc3NlZCB0byB0aGUga2Vy
bmVsLiAgICovCisgICAgdWludDY0X3QgbW9kbGlzdF9wYWRkcjsgICAgIC8qIFBoeXNpY2FsIGFk
ZHJlc3Mgb2YgYW4gYXJyYXkgb2YgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIGh2bV9tb2RsaXN0X2VudHJ5LiAgICAgICAgICAgICAgICAgICAgICAgICov
CisgICAgdWludDY0X3QgY21kbGluZV9wYWRkcjsgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2Yg
dGhlIGNvbW1hbmQgbGluZS4gICAgICovCisgICAgdWludDY0X3QgcnNkcF9wYWRkcjsgICAgICAg
IC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIFJTRFAgQUNQSSBkYXRhICAgICovCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHN0cnVjdHVyZS4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICovCisgICAgdWludDY0X3QgbWVtbWFwX3BhZGRyOyAgICAgIC8qIFBoeXNp
Y2FsIGFkZHJlc3Mgb2YgYW4gYXJyYXkgb2YgICAgICAgICAgICovCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIGh2bV9tZW1tYXBfdGFibGVfZW50cnkuIE9ubHkgcHJlc2VudCBp
biAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZlcnNpb24gMSBhbmQg
bmV3ZXIgb2YgdGhlIHN0cnVjdHVyZSAgICAgICovCisgICAgdWludDMyX3QgbWVtbWFwX2VudHJp
ZXM7ICAgIC8qIE51bWJlciBvZiBlbnRyaWVzIGluIHRoZSBtZW1tYXAgdGFibGUuICAgICovCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE9ubHkgcHJlc2VudCBpbiB2ZXJzaW9u
IDEgYW5kIG5ld2VyIG9mICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IHRoZSBzdHJ1Y3R1cmUuIFZhbHVlIHdpbGwgYmUgemVybyBpZiAgICAgICovCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIHRoZXJlIGlzIG5vIG1lbW9yeSBtYXAgYmVpbmcgcHJv
dmlkZWQuICAgICovCisgICAgdWludDMyX3QgcmVzZXJ2ZWQ7Cit9OworCitzdHJ1Y3QgaHZtX21v
ZGxpc3RfZW50cnkgeworICAgIHVpbnQ2NF90IHBhZGRyOyAgICAgICAgICAgICAvKiBQaHlzaWNh
bCBhZGRyZXNzIG9mIHRoZSBtb2R1bGUuICAgICAgICAgICAqLworICAgIHVpbnQ2NF90IHNpemU7
ICAgICAgICAgICAgICAvKiBTaXplIG9mIHRoZSBtb2R1bGUgaW4gYnl0ZXMuICAgICAgICAgICAg
ICAqLworICAgIHVpbnQ2NF90IGNtZGxpbmVfcGFkZHI7ICAgICAvKiBQaHlzaWNhbCBhZGRyZXNz
IG9mIHRoZSBjb21tYW5kIGxpbmUuICAgICAqLworICAgIHVpbnQ2NF90IHJlc2VydmVkOworfTsK
Kworc3RydWN0IGh2bV9tZW1tYXBfdGFibGVfZW50cnkgeworICAgIHVpbnQ2NF90IGFkZHI7ICAg
ICAgICAgICAgICAvKiBCYXNlIGFkZHJlc3Mgb2YgdGhlIG1lbW9yeSByZWdpb24gICAgICAgICAq
LworICAgIHVpbnQ2NF90IHNpemU7ICAgICAgICAgICAgICAvKiBTaXplIG9mIHRoZSBtZW1vcnkg
cmVnaW9uIGluIGJ5dGVzICAgICAgICAqLworICAgIHVpbnQzMl90IHR5cGU7ICAgICAgICAgICAg
ICAvKiBNYXBwaW5nIHR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgIHVp
bnQzMl90IHJlc2VydmVkOworfTsKKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19BUkNIX1g4Nl9I
Vk1fU1RBUlRfSU5GT19IX18gKi8KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:18:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:18: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-devel-bounces@lists.xenproject.org>)
	id 1gjNfx-0005Ta-Fr; Tue, 15 Jan 2019 12:18: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=Pz3D=PX=oracle.com=liam.merwick@srs-us1.protection.inumbo.net>)
 id 1gjNfw-0005Sl-NF
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:18:36 +0000
X-Inumbo-ID: adf654d7-18bf-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id adf654d7-18bf-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:18:35 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0FC8hkb146843;
 Tue, 15 Jan 2019 12:18:34 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=JIDLd9Pqmke2zJyhBsbRc5FMRl/39QMt70NfSye44aM=;
 b=nQHRlyMgNMiH7bWU/xlKi3Bx2ldHmRIyRLKUREO0el0WtD/+b7ct3k7DCRlr0eWSKzBi
 LLZ2IWVUdJIiUXYlD9uGq5cLpK9PKyKuYaXBKNGJ4T+awAHajteDRE2s55sBOU2q6Nf3
 tbIvKiXAnbi2B3ESHf2841MAJ5ZqkKED13WbjHvcRc+gAqOUlKCfxYWqJbJ8IcWVSdOG
 qo8gEZpapqtTj8nGZn51IG/NkLCFJ0LQnloDtC6h328TUDEfvvWM1VPHyeEgn2R+83ir
 SgclkerIqXsLlVcrYoA03q/kYfzKgiJyKQaJly+digVXDWRApHtf9ueM+Qc7Jc7/uByt Qw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2pybjs3hj0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 12:18:34 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0FCIXrC030457
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 12:18:33 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0FCIX3v031514;
 Tue, 15 Jan 2019 12:18:33 GMT
Received: from ol7.uk.oracle.com (/10.175.168.140)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 15 Jan 2019 04:18:33 -0800
From: Liam Merwick <liam.merwick@oracle.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Jan 2019 12:18:04 +0000
Message-Id: <1547554687-12687-3-git-send-email-liam.merwick@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
References: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=3
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901150102
Subject: [Xen-devel] [PATCH v3 2/5] elf-ops.h: Add get_elf_note_type()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: liam.merwick@oracle.com, ehabkost@redhat.com, mst@redhat.com,
 maran.wilson@oracle.com, george.kennedy@oracle.com, stefanha@redhat.com,
 xen-devel@lists.xenproject.org, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgcm91dGluZSB3aGljaCwgZ2l2ZW4gYSBwb2ludGVyIHRvIGEgcmFuZ2Ugb2Yg
RUxGIE5vdGVzLApzZWFyY2hlcyB0aHJvdWdoIHRoZW0gbG9va2luZyBmb3IgYSBub3RlIG1hdGNo
aW5nIHRoZSB0eXBlIHNwZWNpZmllZAphbmQgcmV0dXJucyBhIHBvaW50ZXIgdG8gdGhlIG1hdGNo
aW5nIEVMRiBub3RlLgoKZ2V0X2VsZl9ub3RlX3R5cGUoKSBpcyB1c2VkIGJ5IGVsZl9sb2FkWzMy
fDY0XSgpIHRvIGZpbmQgdGhlCnNwZWNpZmllZCBub3RlIHR5cGUgcmVxdWlyZWQgYnkgdGhlICdl
bGZfbm90ZV9mbicgcGFyYW1ldGVyCmFkZGVkIGluIHRoZSBwcmV2aW91cyBjb21taXQuCgpTaWdu
ZWQtb2ZmLWJ5OiBMaWFtIE1lcndpY2sgPExpYW0uTWVyd2lja0BvcmFjbGUuY29tPgotLS0KIGlu
Y2x1ZGUvaHcvZWxmX29wcy5oIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDc1IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2h3L2VsZl9vcHMuaCBiL2luY2x1ZGUvaHcvZWxmX29wcy5oCmlu
ZGV4IDM0MzhkNmY2OWU4ZC4uNjkwZjkyMzhjOGNjIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L2Vs
Zl9vcHMuaAorKysgYi9pbmNsdWRlL2h3L2VsZl9vcHMuaApAQCAtMjY1LDYgKzI2NSw1MSBAQCBm
YWlsOgogICAgIHJldHVybiByZXQ7CiB9CiAKKy8qCisgKiBHaXZlbiAnbmhkcicsIGEgcG9pbnRl
ciB0byBhIHJhbmdlIG9mIEVMRiBOb3Rlcywgc2VhcmNoIHRocm91Z2ggdGhlbQorICogZm9yIGEg
bm90ZSBtYXRjaGluZyB0eXBlICdlbGZfbm90ZV90eXBlJyBhbmQgcmV0dXJuIGEgcG9pbnRlciB0
bworICogdGhlIG1hdGNoaW5nIEVMRiBub3RlLgorICovCitzdGF0aWMgc3RydWN0IGVsZl9ub3Rl
ICpnbHVlKGdldF9lbGZfbm90ZV90eXBlLCBTWikoc3RydWN0IGVsZl9ub3RlICpuaGRyLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsZl93b3Jk
IG5vdGVfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbGZfd29yZCBwaGRyX2FsaWduLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVsZl93b3JkIGVsZl9ub3RlX3R5cGUpCit7CisgICAg
ZWxmX3dvcmQgbmhkcl9zaXplID0gc2l6ZW9mKHN0cnVjdCBlbGZfbm90ZSk7CisgICAgZWxmX3dv
cmQgZWxmX25vdGVfZW50cnlfb2Zmc2V0ID0gMDsKKyAgICBlbGZfd29yZCBub3RlX3R5cGU7Cisg
ICAgZWxmX3dvcmQgbmhkcl9uYW1lc3o7CisgICAgZWxmX3dvcmQgbmhkcl9kZXNjc3o7CisKKyAg
ICBpZiAobmhkciA9PSBOVUxMKSB7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAg
IG5vdGVfdHlwZSA9IG5oZHItPm5fdHlwZTsKKyAgICB3aGlsZSAobm90ZV90eXBlICE9IGVsZl9u
b3RlX3R5cGUpIHsKKyAgICAgICAgbmhkcl9uYW1lc3ogPSBuaGRyLT5uX25hbWVzejsKKyAgICAg
ICAgbmhkcl9kZXNjc3ogPSBuaGRyLT5uX2Rlc2NzejsKKworICAgICAgICBlbGZfbm90ZV9lbnRy
eV9vZmZzZXQgPSBuaGRyX3NpemUgKworICAgICAgICAgICAgUUVNVV9BTElHTl9VUChuaGRyX25h
bWVzeiwgcGhkcl9hbGlnbikgKworICAgICAgICAgICAgUUVNVV9BTElHTl9VUChuaGRyX2Rlc2Nz
eiwgcGhkcl9hbGlnbik7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhlIG9mZnNldCBj
YWxjdWxhdGVkIGluIHRoaXMgaXRlcmF0aW9uIGV4Y2VlZHMgdGhlCisgICAgICAgICAqIHN1cHBs
aWVkIHNpemUsIHdlIGFyZSBkb25lIGFuZCBubyBtYXRjaGluZyBub3RlIHdhcyBmb3VuZC4KKyAg
ICAgICAgICovCisgICAgICAgIGlmIChlbGZfbm90ZV9lbnRyeV9vZmZzZXQgPiBub3RlX3NpemUp
IHsKKyAgICAgICAgICAgIHJldHVybiBOVUxMOworICAgICAgICB9CisKKyAgICAgICAgLyogc2tp
cCB0byB0aGUgbmV4dCBFTEYgTm90ZSBlbnRyeSAqLworICAgICAgICBuaGRyID0gKHZvaWQgKilu
aGRyICsgZWxmX25vdGVfZW50cnlfb2Zmc2V0OworICAgICAgICBub3RlX3R5cGUgPSBuaGRyLT5u
X3R5cGU7CisgICAgfQorCisgICAgcmV0dXJuIG5oZHI7Cit9CisKIHN0YXRpYyBpbnQgZ2x1ZShs
b2FkX2VsZiwgU1opKGNvbnN0IGNoYXIgKm5hbWUsIGludCBmZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90ICgqZWxmX25vdGVfZm4pKHZvaWQgKiwgdm9pZCAqLCBib29s
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICgqdHJhbnNsYXRlX2Zu
KSh2b2lkICosIHVpbnQ2NF90KSwKQEAgLTQ5Nyw2ICs1NDIsMzYgQEAgc3RhdGljIGludCBnbHVl
KGxvYWRfZWxmLCBTWikoY29uc3QgY2hhciAqbmFtZSwgaW50IGZkLAogICAgICAgICAgICAgICAg
IGhpZ2ggPSBhZGRyICsgbWVtX3NpemU7CiAKICAgICAgICAgICAgIGRhdGEgPSBOVUxMOworCisg
ICAgICAgIH0gZWxzZSBpZiAocGgtPnBfdHlwZSA9PSBQVF9OT1RFICYmIGVsZl9ub3RlX2ZuKSB7
CisgICAgICAgICAgICBzdHJ1Y3QgZWxmX25vdGUgKm5oZHIgPSBOVUxMOworCisgICAgICAgICAg
ICBmaWxlX3NpemUgPSBwaC0+cF9maWxlc3o7IC8qIFNpemUgb2YgdGhlIHJhbmdlIG9mIEVMRiBu
b3RlcyAqLworICAgICAgICAgICAgZGF0YSA9IGdfbWFsbG9jMChmaWxlX3NpemUpOworICAgICAg
ICAgICAgaWYgKHBoLT5wX2ZpbGVzeiA+IDApIHsKKyAgICAgICAgICAgICAgICBpZiAobHNlZWso
ZmQsIHBoLT5wX29mZnNldCwgU0VFS19TRVQpIDwgMCkgeworICAgICAgICAgICAgICAgICAgICBn
b3RvIGZhaWw7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGlmIChyZWFkKGZk
LCBkYXRhLCBmaWxlX3NpemUpICE9IGZpbGVfc2l6ZSkgeworICAgICAgICAgICAgICAgICAgICBn
b3RvIGZhaWw7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorCisgICAgICAgICAg
ICAvKgorICAgICAgICAgICAgICogU2VhcmNoIHRoZSBFTEYgbm90ZXMgdG8gZmluZCBvbmUgd2l0
aCBhIHR5cGUgbWF0Y2hpbmcgdGhlCisgICAgICAgICAgICAgKiB2YWx1ZSBwYXNzZWQgaW4gdmlh
ICd0cmFuc2xhdGVfb3BhcXVlJworICAgICAgICAgICAgICovCisgICAgICAgICAgICBuaGRyID0g
KHN0cnVjdCBlbGZfbm90ZSAqKWRhdGE7CisgICAgICAgICAgICBhc3NlcnQodHJhbnNsYXRlX29w
YXF1ZSAhPSBOVUxMKTsKKyAgICAgICAgICAgIG5oZHIgPSBnbHVlKGdldF9lbGZfbm90ZV90eXBl
LCBTWikobmhkciwgZmlsZV9zaXplLCBwaC0+cF9hbGlnbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKih1aW50NjRfdCAqKXRyYW5zbGF0ZV9vcGFxdWUp
OworICAgICAgICAgICAgaWYgKG5oZHIgIT0gTlVMTCkgeworICAgICAgICAgICAgICAgIGJvb2wg
aXM2NCA9CisgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgZWxmX25vdGUpID09IHNp
emVvZihzdHJ1Y3QgZWxmNjRfbm90ZSk7CisgICAgICAgICAgICAgICAgZWxmX25vdGVfZm4oKHZv
aWQgKiluaGRyLCAodm9pZCAqKSZwaC0+cF9hbGlnbiwgaXM2NCk7CisgICAgICAgICAgICB9Cisg
ICAgICAgICAgICBnX2ZyZWUoZGF0YSk7CisgICAgICAgICAgICBkYXRhID0gTlVMTDsKICAgICAg
ICAgfQogICAgIH0KIAotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:18:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:18: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-devel-bounces@lists.xenproject.org>)
	id 1gjNfu-0005S9-7a; Tue, 15 Jan 2019 12:18: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=Pz3D=PX=oracle.com=liam.merwick@srs-us1.protection.inumbo.net>)
 id 1gjNfs-0005S4-9R
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:18:32 +0000
X-Inumbo-ID: ab7a7dad-18bf-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab7a7dad-18bf-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:18:30 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0FC91F1189291;
 Tue, 15 Jan 2019 12:18:30 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : mime-version : content-type :
 content-transfer-encoding; s=corp-2018-07-02;
 bh=/d53SjFQYcMP8Ayo+jDtY3QDgxdNGRCuXhUu79rTjto=;
 b=4mKtTsBQi/r/49CfwiWWiy+fRurxDWpVkBBdv2cB4HCtAHh4bXnkdas2Kyl9/KchRx2/
 96vXm3izBq981DcIGhQXwOouF7eZuJ641F6DnNbdQAZTu6QqKgZhHFILacZh9m8VrGCG
 XNAsnSflapA9l21h71MKWKDiLFPHgZzQYrqXa6RTN9eZQNGwCsB5CM44+SIj/agTrd5Z
 vXNGUKUF4NhmGtOz1uQMhRQ+RCevtgp4a/v4Azzp5aXupD6iG1qnfVcQDszOSlEF6dCS
 VQj7dTKF9Bv9vOHOoC5H5rKEXC4mn3me235//xwNNfFd4sTsa3WyT34poJ0pww6KbL2D 3w== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2pybkcbhe1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 12:18:30 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0FCITDW028778
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 12:18:29 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0FCISJf024429;
 Tue, 15 Jan 2019 12:18:28 GMT
Received: from ol7.uk.oracle.com (/10.175.168.140)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 15 Jan 2019 04:18:28 -0800
From: Liam Merwick <liam.merwick@oracle.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Jan 2019 12:18:02 +0000
Message-Id: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901150102
Subject: [Xen-devel] [PATCH v3 0/4] QEMU changes to do PVH boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: liam.merwick@oracle.com, ehabkost@redhat.com, mst@redhat.com,
 maran.wilson@oracle.com, george.kennedy@oracle.com, stefanha@redhat.com,
 xen-devel@lists.xenproject.org, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGNlcnRhaW4gYXBwbGljYXRpb25zIGl0IGlzIGRlc2lyYWJsZSB0byByYXBpZGx5IGJvb3Qg
YSBLVk0gdmlydHVhbAptYWNoaW5lLiBJbiBjYXNlcyB3aGVyZSBsZWdhY3kgaGFyZHdhcmUgYW5k
IHNvZnR3YXJlIHN1cHBvcnQgd2l0aGluIHRoZQpndWVzdCBpcyBub3QgbmVlZGVkLCBRRU1VIHNo
b3VsZCBiZSBhYmxlIHRvIGJvb3QgZGlyZWN0bHkgaW50byB0aGUKdW5jb21wcmVzc2VkIExpbnV4
IGtlcm5lbCBiaW5hcnkgd2l0aCBtaW5pbWFsIGZpcm13YXJlIGludm9sdmVtZW50LgoKVGhlcmUg
YWxyZWFkeSBleGlzdHMgYW4gQUJJIHRvIGFsbG93IHRoaXMgZm9yIFhlbiBQVkggZ3Vlc3RzIGFu
ZCB0aGUgQUJJCmlzIHN1cHBvcnRlZCBieSBMaW51eCBhbmQgRnJlZUJTRDoKCiAgIGh0dHBzOi8v
eGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmguaHRtbAoKRGV0YWlscyBvbiB0
aGUgTGludXggY2hhbmdlcyAoaW4gNC4yMSk6IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE4LzEy
LzE0LzEzMzAKcWJvb3QgcHVsbCByZXF1ZXN0IGludGVncmF0ZWQ6IGh0dHBzOi8vZ2l0aHViLmNv
bS9ib256aW5pL3Fib290L3B1bGwvMTcgCgpUaGlzIHBhdGNoIHNlcmllcyBwcm92aWRlcyBRRU1V
IHN1cHBvcnQgdG8gcmVhZCB0aGUgRUxGIGhlYWRlciBvZiBhbgp1bmNvbXByZXNzZWQga2VybmVs
IGJpbmFyeSBhbmQgZ2V0IHRoZSAzMi1iaXQgUFZIIGtlcm5lbCBlbnRyeSBwb2ludApmcm9tIGFu
IEVMRiBOb3RlLiAgSW4gbG9hZF9saW51eCgpIGEgY2FsbCBpcyBtYWRlIHRvIGxvYWRfZWxmYm9v
dCgpCnNvIHNlZSBpZiB0aGUgaGVhZGVyIG1hdGNoZXMgdGhhdCBvZiBhbiB1bmNvbXByZXNzZWQg
a2VybmVsIGJpbmFyeSAoRUxGKQphbmQgaWYgc28sIGxvYWRzIHRoZSBiaW5hcnkgYW5kIGRldGVy
bWluZXMgdGhlIGtlcm5lbCBlbnRyeSBhZGRyZXNzCmZyb20gYW4gRUxGIE5vdGUgaW4gdGhlIGJp
bmFyeS4gIFRoZW4gcWJvb3QgZG9lcyBmdXRoZXIgaW5pdGlhbGlzYXRpb24Kb2YgdGhlIGd1ZXN0
IChlODIwLCBldGMuKSBhbmQganVtcHMgdG8gdGhlIGtlcm5lbCBlbnRyeSBhZGRyZXNzIGFuZApi
b290cyB0aGUgZ3Vlc3QuCgpjaGFuZ2VzIHYxIC0+IHYyCi0gQmFzZWQgb24gZmVlZGJhY2sgZnJv
bSBTdGVmYW4gSGFqbm9jemkKLSBUaGUgcmVhZGluZyBvZiB0aGUgUFZIIGVudHJ5IHBvaW50IGlz
IG5vdyBkb25lIGluIGEgc2luZ2xlIHBhc3MgZHVyaW5nCiAgZWxmX2xvYWQoKSB3aGljaCByZXN1
bHRzIGluIFBhdGNoMiBpbiB2MSBiZWluZyBzcGxpdCBpbnRvIFBhdGNoZXMgMSYyIGluIHYyCiAg
YW5kIGNvbnNpZGVyYWJseSByZXdvcmtlZC4KLSBQYXRjaDEgYWRkcyBhIG5ldyBvcHRpb25hbCBm
dW5jdGlvbiBwb2ludGVyIHRvIHBhcnNlIHRoZSBFTEYgbm90ZSB0eXBlCiAgKHRoZSB0eXBlIGlz
IHBhc3NlZCBpbiB2aWEgdGhlIGV4aXN0aW5nIHRyYW5zbGF0ZV9vcGFxdWUgYXJnIC0gdGhlCiAg
ZnVuY3Rpb24gYWxyZWFkeSBoYWQgMTEgYXJncyBzbyBJIGRpZG4ndCB3YW50IHRvIGFkZCBtb3Jl
IHRoYW4gb25lIG5ldyBhcmcpLgotIFBhdGNoMiBhZGRzIGEgZnVuY3Rpb24gdG8gZWxmX29wcy5o
IHRvIGZpbmQgYW4gRUxGIG5vdGUKICBtYXRjaGluZyBhIHNwZWNpZmljIHR5cGUgCi0gUGF0Y2gz
IGp1c3QgaGFzIGEgbGluZSBhZGRlZCB0byB0aGUgY29tbWl0IG1lc3NhZ2UgdG8gc3RhdGUgdGhh
dCB0aGUgWGVuCiAgcmVwbyBpcyB0aGUgY2Fub25pY2FsIGxvY2F0aW9uCi0gUGF0Y2g0ICh0aGF0
IGRvZXMgdGhlIFBWSCBib290KSBpcyBtYWlubHkgZXF1aXZhbGVudCB0byBQYXRjaDMgaW4gdjEK
ICBqdXN0IG1pbm9yIGxvYWRfZWxmYm9vdCgpIGNoYW5nZXMgYW5kIHRoZSBhZGRpdGlvbiBvZiBh
CiAgcmVhZF9wdmhfc3RhcnRfYWRkcigpIGhlbHBlciBmdW5jdGlvbiBmb3IgbG9hZF9lbGYoKQoK
Y2hhbmdlcyB2MiAtPiB2MwotIEJhc2VkIG9uIGZlZWRiYWNrIGZyb20gU3RlZmFuIEhham5vY3pp
Ci0gRml4IGZvcm1hdHRpbmcgaXNzdWVzIHdoZXJlIGEgZmV3IHRhYnMgc251Y2sgaW4gdjIKLSBN
b3ZlZCBjb2RlIHRvIHVzZSBFTEYgTm90ZSBpbiBsb2FkX2VsZigpIGZyb20gUGF0Y2gxIHRvIFBh
dGNoMgotIEluIGxvYWRfZWxmKCkgc2V0IGRhdGEgdG8gTlVMTCBhZnRlciBnX2ZyZWUoKSBbbm93
IGluIFBhdGNoMiBmb2xsb3dpbmcgbW92ZV0KLSBBZGRlZCBQYXRjaDUgY29udGFpbmluZyBjaGFu
Z2VzIGJ5IFN0ZWZhbm8gR2FyemFyZWxsYSB0byBzdXBwb3J0IC1pbml0cmQKClVz0ZZuZyB0aGUg
bWV0aG9kL3NjcmlwdHMgZG9jdW1lbnRlZCBieSB0aGUgTkVNVSB0ZWFtIGF0CgogICBodHRwczov
L2dpdGh1Yi5jb20vaW50ZWwvbmVtdS93aWtpL01lYXN1cmluZy1Cb290LUxhdGVuY3kKICAgaHR0
cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTgtMTIvbXNnMDAy
MDAuaHRtbAoKYmVsb3cgYXJlIHNvbWUgdGltaW5ncyBtZWFzdXJlZCAodm1saW51eCBhbmQgYnpJ
bWFnZSBmcm9tIHRoZSBzYW1lIGJ1aWxkKQpUaW1lIHRvIGdldCB0byBrZXJuZWwgc3RhcnQgaXMg
YWxtb3N0IGhhbHZlZCAoOTXhuYFzIC0+IDQ4bXMpCgpRRU1VICsgcWJvb3QgKyB2bWxpbnV4IChQ
VkggKyA0LjIwLXJjNCkKIHFlbXVfaW5pdF9lbmQ6IDQxLjU1MDUyMQogZndfc3RhcnQ6IDQxLjY2
NzEzOSAoKzAuMTE2NjE4KQogZndfZG9fYm9vdDogNDcuNDQ4NDk1ICgrNS43ODEzNTYpCiBsaW51
eF9zdGFydHVwXzY0OiA0Ny43MjA3ODUgKCswLjI3MjI5KQogbGludXhfc3RhcnRfa2VybmVsOiA0
OC4zOTk1NDEgKCswLjY3ODc1NikKIGxpbnV4X3N0YXJ0X3VzZXI6IDI5Ni45NTIwNTYgKCsyNDgu
NTUyNTE1KQoKUUVNVSArIHFib290ICsgYnpJbWFnZToKIHFlbXVfaW5pdF9lbmQ6IDI5LjIwOTI3
NgogZndfc3RhcnQ6IDI5LjMxNzM0MiAoKzAuMTA4MDY2KQogbGludXhfc3RhcnRfYm9vdDogMzYu
Njc5MzYyICgrNy4zNjIwMikKIGxpbnV4X3N0YXJ0dXBfNjQ6IDk0LjUzMTM0OSAoKzU3Ljg1MTk4
NykKIGxpbnV4X3N0YXJ0X2tlcm5lbDogOTQuOTAwOTEzICgrMC4zNjk1NjQpCiBsaW51eF9zdGFy
dF91c2VyOiA0MDEuMDYwOTcxICgrMzA2LjE2MDA1OCkKClFFTVUgKyBiekltYWdlOgogcWVtdV9p
bml0X2VuZDogMzAuNDI0NDMwCiBsaW51eF9zdGFydHVwXzY0OiA4OTMuNzcwMzM0ICgrODYzLjM0
NTkwNCkKIGxpbnV4X3N0YXJ0X2tlcm5lbDogODk0LjE3MDQ5ICgrMC40MDAxNTYpCiBsaW51eF9z
dGFydF91c2VyOiAxMjA4LjY3OTc2OCAoKzMxNC41MDkyNzgpCgoKTGlhbSBNZXJ3aWNrICg0KToK
ICBlbGY6IEFkZCBvcHRpb25hbCBmdW5jdGlvbiBwdHIgdG8gbG9hZF9lbGYoKSB0byBwYXJzZSBF
TEYgbm90ZXMKICBlbGYtb3BzLmg6IEFkZCBnZXRfZWxmX25vdGVfdHlwZSgpCiAgcHZoOiBBZGQg
eDg2L0hWTSBkaXJlY3QgYm9vdCBBQkkgaGVhZGVyIGZpbGUKICBwdmg6IEJvb3QgdW5jb21wcmVz
c2VkIGtlcm5lbCB1c2luZyBkaXJlY3QgYm9vdCBBQkkKCiBody9hbHBoYS9kcDI2NC5jICAgICAg
ICAgICAgICAgfCAgIDQgKy0KIGh3L2FybS9hcm12N20uYyAgICAgICAgICAgICAgICB8ICAgMyAr
LQogaHcvYXJtL2Jvb3QuYyAgICAgICAgICAgICAgICAgIHwgICAyICstCiBody9jb3JlL2dlbmVy
aWMtbG9hZGVyLmMgICAgICAgfCAgIDIgKy0KIGh3L2NvcmUvbG9hZGVyLmMgICAgICAgICAgICAg
ICB8ICAyNCArKysrLS0tCiBody9jcmlzL2Jvb3QuYyAgICAgICAgICAgICAgICAgfCAgIDMgKy0K
IGh3L2hwcGEvbWFjaGluZS5jICAgICAgICAgICAgICB8ICAgNiArLQogaHcvaTM4Ni9tdWx0aWJv
b3QuYyAgICAgICAgICAgIHwgICAyICstCiBody9pMzg2L3BjLmMgICAgICAgICAgICAgICAgICAg
fCAxMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaHcvbG0zMi9sbTMy
X2JvYXJkcy5jICAgICAgICAgIHwgICA2ICstCiBody9sbTMyL21pbGt5bWlzdC5jICAgICAgICAg
ICAgfCAgIDMgKy0KIGh3L202OGsvYW41MjA2LmMgICAgICAgICAgICAgICB8ICAgMiArLQogaHcv
bTY4ay9tY2Y1MjA4LmMgICAgICAgICAgICAgIHwgICAyICstCiBody9taWNyb2JsYXplL2Jvb3Qu
YyAgICAgICAgICAgfCAgIDcgKy0KIGh3L21pcHMvbWlwc19mdWxvbmcyZS5jICAgICAgICB8ICAg
NSArLQogaHcvbWlwcy9taXBzX21hbHRhLmMgICAgICAgICAgIHwgICA1ICstCiBody9taXBzL21p
cHNfbWlwc3NpbS5jICAgICAgICAgfCAgIDUgKy0KIGh3L21pcHMvbWlwc19yNGsuYyAgICAgICAg
ICAgICB8ICAgNSArLQogaHcvbW94aWUvbW94aWVzaW0uYyAgICAgICAgICAgIHwgICAyICstCiBo
dy9uaW9zMi9ib290LmMgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGh3L29wZW5yaXNjL29wZW5y
aXNjX3NpbS5jICAgICB8ICAgMiArLQogaHcvcGNpLWhvc3QvcHJlcC5jICAgICAgICAgICAgIHwg
ICAyICstCiBody9wcGMvZTUwMC5jICAgICAgICAgICAgICAgICAgfCAgIDMgKy0KIGh3L3BwYy9t
YWNfbmV3d29ybGQuYyAgICAgICAgICB8ICAgNSArLQogaHcvcHBjL21hY19vbGR3b3JsZC5jICAg
ICAgICAgIHwgICA1ICstCiBody9wcGMvcHBjNDQwX2JhbWJvby5jICAgICAgICAgfCAgIDIgKy0K
IGh3L3BwYy9zYW00NjBleC5jICAgICAgICAgICAgICB8ICAgMyArLQogaHcvcHBjL3NwYXByLmMg
ICAgICAgICAgICAgICAgIHwgICA3ICstCiBody9wcGMvdmlydGV4X21sNTA3LmMgICAgICAgICAg
fCAgIDIgKy0KIGh3L3Jpc2N2L3NpZml2ZV9lLmMgICAgICAgICAgICB8ICAgMiArLQogaHcvcmlz
Y3Yvc2lmaXZlX3UuYyAgICAgICAgICAgIHwgICAyICstCiBody9yaXNjdi9zcGlrZS5jICAgICAg
ICAgICAgICAgfCAgIDIgKy0KIGh3L3Jpc2N2L3ZpcnQuYyAgICAgICAgICAgICAgICB8ICAgMiAr
LQogaHcvczM5MHgvaXBsLmMgICAgICAgICAgICAgICAgIHwgICA5ICsrLQogaHcvc3BhcmMvbGVv
bjMuYyAgICAgICAgICAgICAgIHwgICAzICstCiBody9zcGFyYy9zdW40bS5jICAgICAgICAgICAg
ICAgfCAgIDYgKy0KIGh3L3NwYXJjNjQvc3VuNHUuYyAgICAgICAgICAgICB8ICAgNCArLQogaHcv
dHJpY29yZS90cmljb3JlX3Rlc3Rib2FyZC5jIHwgICAyICstCiBody94dGVuc2Evc2ltLmMgICAg
ICAgICAgICAgICAgfCAgMTIgKystLQogaHcveHRlbnNhL3h0ZnBnYS5jICAgICAgICAgICAgIHwg
ICAyICstCiBpbmNsdWRlL2VsZi5oICAgICAgICAgICAgICAgICAgfCAgMTAgKysrCiBpbmNsdWRl
L2h3L2VsZl9vcHMuaCAgICAgICAgICAgfCAgNzcgKysrKysrKysrKysrKysrKysrKysrKwogaW5j
bHVkZS9ody9sb2FkZXIuaCAgICAgICAgICAgIHwgICA5ICsrLQogaW5jbHVkZS9ody94ZW4vc3Rh
cnRfaW5mby5oICAgIHwgMTQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiA0NCBmaWxlcyBjaGFuZ2VkLCA0NzkgaW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ody94ZW4vc3RhcnRfaW5mby5oCgotLSAKMS44
LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:18:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:18: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-devel-bounces@lists.xenproject.org>)
	id 1gjNfx-0005Tg-Os; Tue, 15 Jan 2019 12:18: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=Pz3D=PX=oracle.com=liam.merwick@srs-us1.protection.inumbo.net>)
 id 1gjNfw-0005Sm-NG
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:18:36 +0000
X-Inumbo-ID: ad75759b-18bf-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad75759b-18bf-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:18:34 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0FC98SP147011;
 Tue, 15 Jan 2019 12:18:33 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=MZ2rpO9INBiuI3Xmx+ZlJ+EjJcIfYzzUHnvjBNdAwoU=;
 b=ef7XHmcZcIQFiueps9zkmHwZcN/rdhujQFobGvWzpTELB7iuYJBBsJWlI9BSmeIwHAr/
 TZvwXdTiiFTNXUynbKwr90R61L9d6cCfYNX8z4kIWlLpJvkX09oQqPDg0/yv6SDBd8d7
 NhzubWH8m6XA38bCCXPUmtZLW/0JVx48Q/Y4nCaNAs4k3+PYtd7knwOKD1y/RO3MtG/w
 nUFC3Cer5lxfxfLPkgyGdZs+YdHsJmUYoWlLFr9HnOVtzEpY2qQH9k5nNS/ONW/9r6U2
 jFDRHGgYNPQJOPtRVupX+M3XEv2KKFMaPBKwqeMi8B+hf7LwPuN/VeuiHKlhcaqH8YUz oA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2pybjs3hhw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 12:18:33 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0FCIVTK030409
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 12:18:32 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0FCIViB024438;
 Tue, 15 Jan 2019 12:18:31 GMT
Received: from ol7.uk.oracle.com (/10.175.168.140)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 15 Jan 2019 04:18:30 -0800
From: Liam Merwick <liam.merwick@oracle.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Jan 2019 12:18:03 +0000
Message-Id: <1547554687-12687-2-git-send-email-liam.merwick@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
References: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=3
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901150102
Subject: [Xen-devel] [PATCH v3 1/5] elf: Add optional function ptr to
 load_elf() to parse ELF notes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: liam.merwick@oracle.com, ehabkost@redhat.com, mst@redhat.com,
 maran.wilson@oracle.com, george.kennedy@oracle.com, stefanha@redhat.com,
 xen-devel@lists.xenproject.org, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGFuIG9wdGlvbmFsIGZ1bmN0aW9uIHBvaW50ZXIsICdlbGZfbm90ZV9m
bicsIHRvCmxvYWRfZWxmKCkgd2hpY2ggY2F1c2VzIGxvYWRfZWxmKCkgdG8gYWRkaXRpb25hbGx5
IHBhcnNlIGFueQpFTEYgcHJvZ3JhbSBoZWFkZXJzIG9mIHR5cGUgUFRfTk9URSBhbmQgY2hlY2sg
dG8gc2VlIGlmIHRoZSBFTEYKTm90ZSBpcyBvZiB0aGUgdHlwZSBzcGVjaWZpZWQgYnkgdGhlICd0
cmFuc2xhdGVfb3BhcXVlJyBhcmcuCklmIGEgbWF0Y2hpbmcgRUxGIE5vdGUgaXMgZm91bmQgdGhl
biB0aGUgc3BlY2ZpZWQgZnVuY3Rpb24gcG9pbnRlcgppcyBjYWxsZWQgdG8gcHJvY2VzcyB0aGUg
RUxGIG5vdGUuCgpQYXNzaW5nIGEgTlVMTCBmdW5jdGlvbiBwb2ludGVyIHJlc3VsdHMgaW4gRUxG
IE5vdGVzIGJlaW5nIHNraXBwZWQuCgpUaGUgZmlyc3QgY29uc3VtZXIgb2YgdGhpcyBmdW5jdGlv
bmFsaXR5IGlzIHRoZSBQVkhib290IHN1cHBvcnQKd2hpY2ggbmVlZHMgdG8gcmVhZCB0aGUgWEVO
X0VMRk5PVEVfUEhZUzMyX0VOVFJZIEVMRiBOb3RlIHdoaWxlCmxvYWRpbmcgdGhlIHVuY29tcHJl
c3NlZCBrZXJuZWwgYmluYXJ5IGluIG9yZGVyIHRvIGRpc2NvdmVyIHRoZQpib290IGVudHJ5IGFk
ZHJlc3MgZm9yIHRoZSB4ODYvSFZNIGRpcmVjdCBib290IEFCSS4KClNpZ25lZC1vZmYtYnk6IExp
YW0gTWVyd2ljayA8bGlhbS5tZXJ3aWNrQG9yYWNsZS5jb20+Ci0tLQogaHcvYWxwaGEvZHAyNjQu
YyAgICAgICAgICAgICAgIHwgIDQgKystLQogaHcvYXJtL2FybXY3bS5jICAgICAgICAgICAgICAg
IHwgIDMgKystCiBody9hcm0vYm9vdC5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvY29y
ZS9nZW5lcmljLWxvYWRlci5jICAgICAgIHwgIDIgKy0KIGh3L2NvcmUvbG9hZGVyLmMgICAgICAg
ICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKystLS0tLS0tLQogaHcvY3Jpcy9ib290LmMgICAg
ICAgICAgICAgICAgIHwgIDMgKystCiBody9ocHBhL21hY2hpbmUuYyAgICAgICAgICAgICAgfCAg
NiArKystLS0KIGh3L2kzODYvbXVsdGlib290LmMgICAgICAgICAgICB8ICAyICstCiBody9sbTMy
L2xtMzJfYm9hcmRzLmMgICAgICAgICAgfCAgNiArKysrLS0KIGh3L2xtMzIvbWlsa3ltaXN0LmMg
ICAgICAgICAgICB8ICAzICsrLQogaHcvbTY4ay9hbjUyMDYuYyAgICAgICAgICAgICAgIHwgIDIg
Ky0KIGh3L202OGsvbWNmNTIwOC5jICAgICAgICAgICAgICB8ICAyICstCiBody9taWNyb2JsYXpl
L2Jvb3QuYyAgICAgICAgICAgfCAgNyArKysrLS0tCiBody9taXBzL21pcHNfZnVsb25nMmUuYyAg
ICAgICAgfCAgNSArKystLQogaHcvbWlwcy9taXBzX21hbHRhLmMgICAgICAgICAgIHwgIDUgKysr
LS0KIGh3L21pcHMvbWlwc19taXBzc2ltLmMgICAgICAgICB8ICA1ICsrKy0tCiBody9taXBzL21p
cHNfcjRrLmMgICAgICAgICAgICAgfCAgNSArKystLQogaHcvbW94aWUvbW94aWVzaW0uYyAgICAg
ICAgICAgIHwgIDIgKy0KIGh3L25pb3MyL2Jvb3QuYyAgICAgICAgICAgICAgICB8ICA3ICsrKyst
LS0KIGh3L29wZW5yaXNjL29wZW5yaXNjX3NpbS5jICAgICB8ICAyICstCiBody9wY2ktaG9zdC9w
cmVwLmMgICAgICAgICAgICAgfCAgMiArLQogaHcvcHBjL2U1MDAuYyAgICAgICAgICAgICAgICAg
IHwgIDMgKystCiBody9wcGMvbWFjX25ld3dvcmxkLmMgICAgICAgICAgfCAgNSArKystLQogaHcv
cHBjL21hY19vbGR3b3JsZC5jICAgICAgICAgIHwgIDUgKysrLS0KIGh3L3BwYy9wcGM0NDBfYmFt
Ym9vLmMgICAgICAgICB8ICAyICstCiBody9wcGMvc2FtNDYwZXguYyAgICAgICAgICAgICAgfCAg
MyArKy0KIGh3L3BwYy9zcGFwci5jICAgICAgICAgICAgICAgICB8ICA3ICsrKystLS0KIGh3L3Bw
Yy92aXJ0ZXhfbWw1MDcuYyAgICAgICAgICB8ICAyICstCiBody9yaXNjdi9zaWZpdmVfZS5jICAg
ICAgICAgICAgfCAgMiArLQogaHcvcmlzY3Yvc2lmaXZlX3UuYyAgICAgICAgICAgIHwgIDIgKy0K
IGh3L3Jpc2N2L3NwaWtlLmMgICAgICAgICAgICAgICB8ICAyICstCiBody9yaXNjdi92aXJ0LmMg
ICAgICAgICAgICAgICAgfCAgMiArLQogaHcvczM5MHgvaXBsLmMgICAgICAgICAgICAgICAgIHwg
IDkgKysrKysrLS0tCiBody9zcGFyYy9sZW9uMy5jICAgICAgICAgICAgICAgfCAgMyArKy0KIGh3
L3NwYXJjL3N1bjRtLmMgICAgICAgICAgICAgICB8ICA2ICsrKystLQogaHcvc3BhcmM2NC9zdW40
dS5jICAgICAgICAgICAgIHwgIDQgKystLQogaHcvdHJpY29yZS90cmljb3JlX3Rlc3Rib2FyZC5j
IHwgIDIgKy0KIGh3L3h0ZW5zYS9zaW0uYyAgICAgICAgICAgICAgICB8IDEyICsrKysrKysrLS0t
LQogaHcveHRlbnNhL3h0ZnBnYS5jICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvaHcvZWxm
X29wcy5oICAgICAgICAgICB8ICAyICsrCiBpbmNsdWRlL2h3L2xvYWRlci5oICAgICAgICAgICAg
fCAgOSArKysrKysrKy0KIDQxIGZpbGVzIGNoYW5nZWQsIDExMyBpbnNlcnRpb25zKCspLCA3MCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9hbHBoYS9kcDI2NC5jIGIvaHcvYWxwaGEvZHAy
NjQuYwppbmRleCBkZDYyZjJhNDA1MGMuLjAzNDdlYjg5N2M4YSAxMDA2NDQKLS0tIGEvaHcvYWxw
aGEvZHAyNjQuYworKysgYi9ody9hbHBoYS9kcDI2NC5jCkBAIC0xMTQsNyArMTE0LDcgQEAgc3Rh
dGljIHZvaWQgY2xpcHBlcl9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgZXJy
b3JfcmVwb3J0KCJubyBwYWxjb2RlIHByb3ZpZGVkIik7CiAgICAgICAgIGV4aXQoMSk7CiAgICAg
fQotICAgIHNpemUgPSBsb2FkX2VsZihwYWxjb2RlX2ZpbGVuYW1lLCBjcHVfYWxwaGFfc3VwZXJw
YWdlX3RvX3BoeXMsCisgICAgc2l6ZSA9IGxvYWRfZWxmKHBhbGNvZGVfZmlsZW5hbWUsIE5VTEws
IGNwdV9hbHBoYV9zdXBlcnBhZ2VfdG9fcGh5cywKICAgICAgICAgICAgICAgICAgICAgTlVMTCwg
JnBhbGNvZGVfZW50cnksICZwYWxjb2RlX2xvdywgJnBhbGNvZGVfaGlnaCwKICAgICAgICAgICAg
ICAgICAgICAgMCwgRU1fQUxQSEEsIDAsIDApOwogICAgIGlmIChzaXplIDwgMCkgewpAQCAtMTMz
LDcgKzEzMyw3IEBAIHN0YXRpYyB2b2lkIGNsaXBwZXJfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hp
bmUpCiAgICAgaWYgKGtlcm5lbF9maWxlbmFtZSkgewogICAgICAgICB1aW50NjRfdCBwYXJhbV9v
ZmZzZXQ7CiAKLSAgICAgICAgc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgY3B1X2Fs
cGhhX3N1cGVycGFnZV90b19waHlzLAorICAgICAgICBzaXplID0gbG9hZF9lbGYoa2VybmVsX2Zp
bGVuYW1lLCBOVUxMLCBjcHVfYWxwaGFfc3VwZXJwYWdlX3RvX3BoeXMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICBOVUxMLCAma2VybmVsX2VudHJ5LCAma2VybmVsX2xvdywgJmtlcm5lbF9oaWdo
LAogICAgICAgICAgICAgICAgICAgICAgICAgMCwgRU1fQUxQSEEsIDAsIDApOwogICAgICAgICBp
ZiAoc2l6ZSA8IDApIHsKZGlmZiAtLWdpdCBhL2h3L2FybS9hcm12N20uYyBiL2h3L2FybS9hcm12
N20uYwppbmRleCBmNDQ0NjUyODMwN2YuLmFlNjhhYWRlZjk2NSAxMDA2NDQKLS0tIGEvaHcvYXJt
L2FybXY3bS5jCisrKyBiL2h3L2FybS9hcm12N20uYwpAQCAtMjkzLDcgKzI5Myw4IEBAIHZvaWQg
YXJtdjdtX2xvYWRfa2VybmVsKEFSTUNQVSAqY3B1LCBjb25zdCBjaGFyICprZXJuZWxfZmlsZW5h
bWUsIGludCBtZW1fc2l6ZSkKICAgICBhcyA9IGNwdV9nZXRfYWRkcmVzc19zcGFjZShjcywgYXNp
ZHgpOwogCiAgICAgaWYgKGtlcm5lbF9maWxlbmFtZSkgewotICAgICAgICBpbWFnZV9zaXplID0g
bG9hZF9lbGZfYXMoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCAmZW50cnksICZsb3dhZGRy
LAorICAgICAgICBpbWFnZV9zaXplID0gbG9hZF9lbGZfYXMoa2VybmVsX2ZpbGVuYW1lLCBOVUxM
LCBOVUxMLCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVudHJ5LCAm
bG93YWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIGJpZ19lbmRp
YW4sIEVNX0FSTSwgMSwgMCwgYXMpOwogICAgICAgICBpZiAoaW1hZ2Vfc2l6ZSA8IDApIHsKICAg
ICAgICAgICAgIGltYWdlX3NpemUgPSBsb2FkX2ltYWdlX3RhcmdwaHlzX2FzKGtlcm5lbF9maWxl
bmFtZSwgMCwKZGlmZiAtLWdpdCBhL2h3L2FybS9ib290LmMgYi9ody9hcm0vYm9vdC5jCmluZGV4
IGM3YTY3YWY3YTk3Yy4uOWQ4NzQ2Zjc2MTNmIDEwMDY0NAotLS0gYS9ody9hcm0vYm9vdC5jCisr
KyBiL2h3L2FybS9ib290LmMKQEAgLTg4NSw3ICs4ODUsNyBAQCBzdGF0aWMgaW50NjRfdCBhcm1f
bG9hZF9lbGYoc3RydWN0IGFybV9ib290X2luZm8gKmluZm8sIHVpbnQ2NF90ICpwZW50cnksCiAg
ICAgICAgIH0KICAgICB9CiAKLSAgICByZXQgPSBsb2FkX2VsZl9hcyhpbmZvLT5rZXJuZWxfZmls
ZW5hbWUsIE5VTEwsIE5VTEwsCisgICAgcmV0ID0gbG9hZF9lbGZfYXMoaW5mby0+a2VybmVsX2Zp
bGVuYW1lLCBOVUxMLCBOVUxMLCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgIHBlbnRyeSwg
bG93YWRkciwgaGlnaGFkZHIsIGJpZ19lbmRpYW4sIGVsZl9tYWNoaW5lLAogICAgICAgICAgICAg
ICAgICAgICAgIDEsIGRhdGFfc3dhYiwgYXMpOwogICAgIGlmIChyZXQgPD0gMCkgewpkaWZmIC0t
Z2l0IGEvaHcvY29yZS9nZW5lcmljLWxvYWRlci5jIGIvaHcvY29yZS9nZW5lcmljLWxvYWRlci5j
CmluZGV4IGZiYWUwNWZiM2I2NC4uMzY5NWRkNDM5Y2QwIDEwMDY0NAotLS0gYS9ody9jb3JlL2dl
bmVyaWMtbG9hZGVyLmMKKysrIGIvaHcvY29yZS9nZW5lcmljLWxvYWRlci5jCkBAIC0xMzYsNyAr
MTM2LDcgQEAgc3RhdGljIHZvaWQgZ2VuZXJpY19sb2FkZXJfcmVhbGl6ZShEZXZpY2VTdGF0ZSAq
ZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIEFkZHJlc3NTcGFjZSAqYXMgPSBzLT5jcHUgPyBz
LT5jcHUtPmFzIDogIE5VTEw7CiAKICAgICAgICAgaWYgKCFzLT5mb3JjZV9yYXcpIHsKLSAgICAg
ICAgICAgIHNpemUgPSBsb2FkX2VsZl9hcyhzLT5maWxlLCBOVUxMLCBOVUxMLCAmZW50cnksIE5V
TEwsIE5VTEwsCisgICAgICAgICAgICBzaXplID0gbG9hZF9lbGZfYXMocy0+ZmlsZSwgTlVMTCwg
TlVMTCwgTlVMTCwgJmVudHJ5LCBOVUxMLCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJpZ19lbmRpYW4sIDAsIDAsIDAsIGFzKTsKIAogICAgICAgICAgICAgaWYgKHNpemUg
PCAwKSB7CmRpZmYgLS1naXQgYS9ody9jb3JlL2xvYWRlci5jIGIvaHcvY29yZS9sb2FkZXIuYwpp
bmRleCBjNGY2MmZlNDI3NzAuLjNhMDAwZDU3NmIzNSAxMDA2NDQKLS0tIGEvaHcvY29yZS9sb2Fk
ZXIuYworKysgYi9ody9jb3JlL2xvYWRlci5jCkBAIC0zOTYsMzcgKzM5Niw0MiBAQCBmYWlsOgog
fQogCiAvKiByZXR1cm4gPCAwIGlmIGVycm9yLCBvdGhlcndpc2UgdGhlIG51bWJlciBvZiBieXRl
cyBsb2FkZWQgaW4gbWVtb3J5ICovCi1pbnQgbG9hZF9lbGYoY29uc3QgY2hhciAqZmlsZW5hbWUs
IHVpbnQ2NF90ICgqdHJhbnNsYXRlX2ZuKSh2b2lkICosIHVpbnQ2NF90KSwKK2ludCBsb2FkX2Vs
Zihjb25zdCBjaGFyICpmaWxlbmFtZSwKKyAgICAgICAgICAgICB1aW50NjRfdCAoKmVsZl9ub3Rl
X2ZuKSh2b2lkICosIHZvaWQgKiwgYm9vbCksCisgICAgICAgICAgICAgdWludDY0X3QgKCp0cmFu
c2xhdGVfZm4pKHZvaWQgKiwgdWludDY0X3QpLAogICAgICAgICAgICAgIHZvaWQgKnRyYW5zbGF0
ZV9vcGFxdWUsIHVpbnQ2NF90ICpwZW50cnksIHVpbnQ2NF90ICpsb3dhZGRyLAogICAgICAgICAg
ICAgIHVpbnQ2NF90ICpoaWdoYWRkciwgaW50IGJpZ19lbmRpYW4sIGludCBlbGZfbWFjaGluZSwK
ICAgICAgICAgICAgICBpbnQgY2xlYXJfbHNiLCBpbnQgZGF0YV9zd2FiKQogewotICAgIHJldHVy
biBsb2FkX2VsZl9hcyhmaWxlbmFtZSwgdHJhbnNsYXRlX2ZuLCB0cmFuc2xhdGVfb3BhcXVlLCBw
ZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgIGxvd2FkZHIsIGhpZ2hhZGRyLCBiaWdfZW5k
aWFuLCBlbGZfbWFjaGluZSwgY2xlYXJfbHNiLAotICAgICAgICAgICAgICAgICAgICAgICBkYXRh
X3N3YWIsIE5VTEwpOworICAgIHJldHVybiBsb2FkX2VsZl9hcyhmaWxlbmFtZSwgZWxmX25vdGVf
Zm4sIHRyYW5zbGF0ZV9mbiwgdHJhbnNsYXRlX29wYXF1ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgcGVudHJ5LCBsb3dhZGRyLCBoaWdoYWRkciwgYmlnX2VuZGlhbiwgZWxmX21hY2hpbmUsCisg
ICAgICAgICAgICAgICAgICAgICAgIGNsZWFyX2xzYiwgZGF0YV9zd2FiLCBOVUxMKTsKIH0KIAog
LyogcmV0dXJuIDwgMCBpZiBlcnJvciwgb3RoZXJ3aXNlIHRoZSBudW1iZXIgb2YgYnl0ZXMgbG9h
ZGVkIGluIG1lbW9yeSAqLwogaW50IGxvYWRfZWxmX2FzKGNvbnN0IGNoYXIgKmZpbGVuYW1lLAor
ICAgICAgICAgICAgICAgIHVpbnQ2NF90ICgqZWxmX25vdGVfZm4pKHZvaWQgKiwgdm9pZCAqLCBi
b29sKSwKICAgICAgICAgICAgICAgICB1aW50NjRfdCAoKnRyYW5zbGF0ZV9mbikodm9pZCAqLCB1
aW50NjRfdCksCiAgICAgICAgICAgICAgICAgdm9pZCAqdHJhbnNsYXRlX29wYXF1ZSwgdWludDY0
X3QgKnBlbnRyeSwgdWludDY0X3QgKmxvd2FkZHIsCiAgICAgICAgICAgICAgICAgdWludDY0X3Qg
KmhpZ2hhZGRyLCBpbnQgYmlnX2VuZGlhbiwgaW50IGVsZl9tYWNoaW5lLAogICAgICAgICAgICAg
ICAgIGludCBjbGVhcl9sc2IsIGludCBkYXRhX3N3YWIsIEFkZHJlc3NTcGFjZSAqYXMpCiB7Ci0g
ICAgcmV0dXJuIGxvYWRfZWxmX3JhbShmaWxlbmFtZSwgdHJhbnNsYXRlX2ZuLCB0cmFuc2xhdGVf
b3BhcXVlLAorICAgIHJldHVybiBsb2FkX2VsZl9yYW0oZmlsZW5hbWUsIGVsZl9ub3RlX2ZuLCB0
cmFuc2xhdGVfZm4sIHRyYW5zbGF0ZV9vcGFxdWUsCiAgICAgICAgICAgICAgICAgICAgICAgICBw
ZW50cnksIGxvd2FkZHIsIGhpZ2hhZGRyLCBiaWdfZW5kaWFuLCBlbGZfbWFjaGluZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgIGNsZWFyX2xzYiwgZGF0YV9zd2FiLCBhcywgdHJ1ZSk7CiB9CiAK
IC8qIHJldHVybiA8IDAgaWYgZXJyb3IsIG90aGVyd2lzZSB0aGUgbnVtYmVyIG9mIGJ5dGVzIGxv
YWRlZCBpbiBtZW1vcnkgKi8KIGludCBsb2FkX2VsZl9yYW0oY29uc3QgY2hhciAqZmlsZW5hbWUs
CisgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICgqZWxmX25vdGVfZm4pKHZvaWQgKiwgdm9pZCAq
LCBib29sKSwKICAgICAgICAgICAgICAgICAgdWludDY0X3QgKCp0cmFuc2xhdGVfZm4pKHZvaWQg
KiwgdWludDY0X3QpLAogICAgICAgICAgICAgICAgICB2b2lkICp0cmFuc2xhdGVfb3BhcXVlLCB1
aW50NjRfdCAqcGVudHJ5LCB1aW50NjRfdCAqbG93YWRkciwKICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgKmhpZ2hhZGRyLCBpbnQgYmlnX2VuZGlhbiwgaW50IGVsZl9tYWNoaW5lLAogICAgICAg
ICAgICAgICAgICBpbnQgY2xlYXJfbHNiLCBpbnQgZGF0YV9zd2FiLCBBZGRyZXNzU3BhY2UgKmFz
LAogICAgICAgICAgICAgICAgICBib29sIGxvYWRfcm9tKQogewotICAgIHJldHVybiBsb2FkX2Vs
Zl9yYW1fc3ltKGZpbGVuYW1lLCB0cmFuc2xhdGVfZm4sIHRyYW5zbGF0ZV9vcGFxdWUsCisgICAg
cmV0dXJuIGxvYWRfZWxmX3JhbV9zeW0oZmlsZW5hbWUsIGVsZl9ub3RlX2ZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRyYW5zbGF0ZV9mbiwgdHJhbnNsYXRlX29wYXF1ZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwZW50cnksIGxvd2FkZHIsIGhpZ2hhZGRyLCBiaWdfZW5k
aWFuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsZl9tYWNoaW5lLCBjbGVhcl9sc2Is
IGRhdGFfc3dhYiwgYXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZF9yb20sIE5V
TEwpOwpAQCAtNDM0LDYgKzQzOSw3IEBAIGludCBsb2FkX2VsZl9yYW0oY29uc3QgY2hhciAqZmls
ZW5hbWUsCiAKIC8qIHJldHVybiA8IDAgaWYgZXJyb3IsIG90aGVyd2lzZSB0aGUgbnVtYmVyIG9m
IGJ5dGVzIGxvYWRlZCBpbiBtZW1vcnkgKi8KIGludCBsb2FkX2VsZl9yYW1fc3ltKGNvbnN0IGNo
YXIgKmZpbGVuYW1lLAorICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKCplbGZfbm90ZV9m
bikodm9pZCAqLCB2b2lkICosIGJvb2wpLAogICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
KCp0cmFuc2xhdGVfZm4pKHZvaWQgKiwgdWludDY0X3QpLAogICAgICAgICAgICAgICAgICAgICAg
dm9pZCAqdHJhbnNsYXRlX29wYXF1ZSwgdWludDY0X3QgKnBlbnRyeSwKICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90ICpsb3dhZGRyLCB1aW50NjRfdCAqaGlnaGFkZHIsIGludCBiaWdfZW5k
aWFuLApAQCAtNDc2LDExICs0ODIsMTMgQEAgaW50IGxvYWRfZWxmX3JhbV9zeW0oY29uc3QgY2hh
ciAqZmlsZW5hbWUsCiAKICAgICBsc2VlayhmZCwgMCwgU0VFS19TRVQpOwogICAgIGlmIChlX2lk
ZW50W0VJX0NMQVNTXSA9PSBFTEZDTEFTUzY0KSB7Ci0gICAgICAgIHJldCA9IGxvYWRfZWxmNjQo
ZmlsZW5hbWUsIGZkLCB0cmFuc2xhdGVfZm4sIHRyYW5zbGF0ZV9vcGFxdWUsIG11c3Rfc3dhYiwK
KyAgICAgICAgcmV0ID0gbG9hZF9lbGY2NChmaWxlbmFtZSwgZmQsIGVsZl9ub3RlX2ZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zbGF0ZV9mbiwgdHJhbnNsYXRlX29wYXF1ZSwgbXVz
dF9zd2FiLAogICAgICAgICAgICAgICAgICAgICAgICAgIHBlbnRyeSwgbG93YWRkciwgaGlnaGFk
ZHIsIGVsZl9tYWNoaW5lLCBjbGVhcl9sc2IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0
YV9zd2FiLCBhcywgbG9hZF9yb20sIHN5bV9jYik7CiAgICAgfSBlbHNlIHsKLSAgICAgICAgcmV0
ID0gbG9hZF9lbGYzMihmaWxlbmFtZSwgZmQsIHRyYW5zbGF0ZV9mbiwgdHJhbnNsYXRlX29wYXF1
ZSwgbXVzdF9zd2FiLAorICAgICAgICByZXQgPSBsb2FkX2VsZjMyKGZpbGVuYW1lLCBmZCwgZWxm
X25vdGVfZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNsYXRlX2ZuLCB0cmFuc2xh
dGVfb3BhcXVlLCBtdXN0X3N3YWIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgcGVudHJ5LCBs
b3dhZGRyLCBoaWdoYWRkciwgZWxmX21hY2hpbmUsIGNsZWFyX2xzYiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICBkYXRhX3N3YWIsIGFzLCBsb2FkX3JvbSwgc3ltX2NiKTsKICAgICB9CmRpZmYg
LS1naXQgYS9ody9jcmlzL2Jvb3QuYyBiL2h3L2NyaXMvYm9vdC5jCmluZGV4IGY4OTZlZDdmODYz
NS4uOTVjYmEyMTUxYjc5IDEwMDY0NAotLS0gYS9ody9jcmlzL2Jvb3QuYworKysgYi9ody9jcmlz
L2Jvb3QuYwpAQCAtNzUsNyArNzUsOCBAQCB2b2lkIGNyaXNfbG9hZF9pbWFnZShDUklTQ1BVICpj
cHUsIHN0cnVjdCBjcmlzX2xvYWRfaW5mbyAqbGkpCiAgICAgZW52LT5sb2FkX2luZm8gPSBsaTsK
ICAgICAvKiBCb290cyBhIGtlcm5lbCBlbGYgYmluYXJ5LCBvcy9saW51eC0yLjYvdm1saW51eCBm
cm9tIHRoZSBheGlzIAogICAgICAgIGRldmJvYXJkIFNESy4gICovCi0gICAgaW1hZ2Vfc2l6ZSA9
IGxvYWRfZWxmKGxpLT5pbWFnZV9maWxlbmFtZSwgdHJhbnNsYXRlX2tlcm5lbF9hZGRyZXNzLCBO
VUxMLAorICAgIGltYWdlX3NpemUgPSBsb2FkX2VsZihsaS0+aW1hZ2VfZmlsZW5hbWUsIE5VTEws
CisgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zbGF0ZV9rZXJuZWxfYWRkcmVzcywgTlVM
TCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVudHJ5LCBOVUxMLCAmaGlnaCwgMCwgRU1f
Q1JJUywgMCwgMCk7CiAgICAgbGktPmVudHJ5ID0gZW50cnk7CiAgICAgaWYgKGltYWdlX3NpemUg
PCAwKSB7CmRpZmYgLS1naXQgYS9ody9ocHBhL21hY2hpbmUuYyBiL2h3L2hwcGEvbWFjaGluZS5j
CmluZGV4IGFjNmRkN2Y2YWJkYy4uZDFiMWQzY2FhNDBkIDEwMDY0NAotLS0gYS9ody9ocHBhL21h
Y2hpbmUuYworKysgYi9ody9ocHBhL21hY2hpbmUuYwpAQCAtMTM1LDggKzEzNSw4IEBAIHN0YXRp
YyB2b2lkIG1hY2hpbmVfaHBwYV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAg
ZXhpdCgxKTsKICAgICB9CiAKLSAgICBzaXplID0gbG9hZF9lbGYoZmlybXdhcmVfZmlsZW5hbWUs
IE5VTEwsCi0gICAgICAgICAgICAgICAgICAgIE5VTEwsICZmaXJtd2FyZV9lbnRyeSwgJmZpcm13
YXJlX2xvdywgJmZpcm13YXJlX2hpZ2gsCisgICAgc2l6ZSA9IGxvYWRfZWxmKGZpcm13YXJlX2Zp
bGVuYW1lLCBOVUxMLCBOVUxMLCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAmZmlybXdhcmVf
ZW50cnksICZmaXJtd2FyZV9sb3csICZmaXJtd2FyZV9oaWdoLAogICAgICAgICAgICAgICAgICAg
ICB0cnVlLCBFTV9QQVJJU0MsIDAsIDApOwogCiAgICAgLyogVW5mb3J0dW5hdGVseSwgbG9hZF9l
bGYgc2lnbi1leHRlbmRzIHJlYWRpbmcgZWxmMzIuICAqLwpAQCAtMTY1LDcgKzE2NSw3IEBAIHN0
YXRpYyB2b2lkIG1hY2hpbmVfaHBwYV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKIAogICAg
IC8qIExvYWQga2VybmVsICovCiAgICAgaWYgKGtlcm5lbF9maWxlbmFtZSkgewotICAgICAgICBz
aXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCAmY3B1X2hwcGFfdG9fcGh5cywKKyAgICAg
ICAgc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwgJmNwdV9ocHBhX3RvX3Bo
eXMsCiAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAma2VybmVsX2VudHJ5LCAma2VybmVs
X2xvdywgJmtlcm5lbF9oaWdoLAogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSwgRU1fUEFS
SVNDLCAwLCAwKTsKIApkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9tdWx0aWJvb3QuYyBiL2h3L2kzODYv
bXVsdGlib290LmMKaW5kZXggNjIzNDA2ODdlOGVkLi5hM2UzM2ZiZTVlMTggMTAwNjQ0Ci0tLSBh
L2h3L2kzODYvbXVsdGlib290LmMKKysrIGIvaHcvaTM4Ni9tdWx0aWJvb3QuYwpAQCAtMTk5LDcg
KzE5OSw3IEBAIGludCBsb2FkX211bHRpYm9vdChGV0NmZ1N0YXRlICpmd19jZmcsCiAgICAgICAg
ICAgICBleGl0KDEpOwogICAgICAgICB9CiAKLSAgICAgICAga2VybmVsX3NpemUgPSBsb2FkX2Vs
ZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsICZlbGZfZW50cnksCisgICAgICAgIGtlcm5l
bF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCBOVUxMLCAmZWxm
X2VudHJ5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlbGZfbG93LCAmZWxmX2hp
Z2gsIDAsIEkzODZfRUxGX01BQ0hJTkUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MCwgMCk7CiAgICAgICAgIGlmIChrZXJuZWxfc2l6ZSA8IDApIHsKZGlmZiAtLWdpdCBhL2h3L2xt
MzIvbG0zMl9ib2FyZHMuYyBiL2h3L2xtMzIvbG0zMl9ib2FyZHMuYwppbmRleCBmZDhlY2NjYTE0
ZDkuLjA1MTU3ZjhlYWI3NiAxMDA2NDQKLS0tIGEvaHcvbG0zMi9sbTMyX2JvYXJkcy5jCisrKyBi
L2h3L2xtMzIvbG0zMl9ib2FyZHMuYwpAQCAtMTM4LDcgKzEzOCw4IEBAIHN0YXRpYyB2b2lkIGxt
MzJfZXZyX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgICAgICB1aW50NjRfdCBlbnRy
eTsKICAgICAgICAgaW50IGtlcm5lbF9zaXplOwogCi0gICAgICAgIGtlcm5lbF9zaXplID0gbG9h
ZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCAmZW50cnksIE5VTEwsIE5VTEwsCisg
ICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxM
LCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlbnRyeSwgTlVMTCwgTlVM
TCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLCBFTV9MQVRUSUNFTUlDTzMyLCAw
LCAwKTsKICAgICAgICAgcmVzZXRfaW5mby0+Ym9vdHN0cmFwX3BjID0gZW50cnk7CiAKQEAgLTIz
MSw3ICsyMzIsOCBAQCBzdGF0aWMgdm9pZCBsbTMyX3VjbGludXhfaW5pdChNYWNoaW5lU3RhdGUg
Km1hY2hpbmUpCiAgICAgICAgIHVpbnQ2NF90IGVudHJ5OwogICAgICAgICBpbnQga2VybmVsX3Np
emU7CiAKLSAgICAgICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5V
TEwsIE5VTEwsICZlbnRyeSwgTlVMTCwgTlVMTCwKKyAgICAgICAga2VybmVsX3NpemUgPSBsb2Fk
X2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsIE5VTEwsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmVudHJ5LCBOVUxMLCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDEsIEVNX0xBVFRJQ0VNSUNPMzIsIDAsIDApOwogICAgICAgICByZXNldF9pbmZv
LT5ib290c3RyYXBfcGMgPSBlbnRyeTsKIApkaWZmIC0tZ2l0IGEvaHcvbG0zMi9taWxreW1pc3Qu
YyBiL2h3L2xtMzIvbWlsa3ltaXN0LmMKaW5kZXggNjNjNjg5NGM5NTU5Li43YjAwNDZiM2U4MjEg
MTAwNjQ0Ci0tLSBhL2h3L2xtMzIvbWlsa3ltaXN0LmMKKysrIGIvaHcvbG0zMi9taWxreW1pc3Qu
YwpAQCAtMTc1LDcgKzE3NSw4IEBAIG1pbGt5bWlzdF9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGlu
ZSkKICAgICAgICAgdWludDY0X3QgZW50cnk7CiAKICAgICAgICAgLyogQm9vdHMgYSBrZXJuZWwg
ZWxmIGJpbmFyeS4gICovCi0gICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2Zp
bGVuYW1lLCBOVUxMLCBOVUxMLCAmZW50cnksIE5VTEwsIE5VTEwsCisgICAgICAgIGtlcm5lbF9z
aXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCBOVUxMLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZlbnRyeSwgTlVMTCwgTlVMTCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxLCBFTV9MQVRUSUNFTUlDTzMyLCAwLCAwKTsKICAgICAgICAg
cmVzZXRfaW5mby0+Ym9vdHN0cmFwX3BjID0gZW50cnk7CiAKZGlmZiAtLWdpdCBhL2h3L202OGsv
YW41MjA2LmMgYi9ody9tNjhrL2FuNTIwNi5jCmluZGV4IDVlMDY3ZWExYzM1Ni4uMDZlMzgwMzI1
ODg1IDEwMDY0NAotLS0gYS9ody9tNjhrL2FuNTIwNi5jCisrKyBiL2h3L202OGsvYW41MjA2LmMK
QEAgLTY2LDcgKzY2LDcgQEAgc3RhdGljIHZvaWQgYW41MjA2X2luaXQoTWFjaGluZVN0YXRlICpt
YWNoaW5lKQogICAgICAgICBleGl0KDEpOwogICAgIH0KIAotICAgIGtlcm5lbF9zaXplID0gbG9h
ZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCAmZWxmX2VudHJ5LAorICAgIGtlcm5l
bF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCBOVUxMLCAmZWxm
X2VudHJ5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCwgMSwgRU1fNjhL
LCAwLCAwKTsKICAgICBlbnRyeSA9IGVsZl9lbnRyeTsKICAgICBpZiAoa2VybmVsX3NpemUgPCAw
KSB7CmRpZmYgLS1naXQgYS9ody9tNjhrL21jZjUyMDguYyBiL2h3L202OGsvbWNmNTIwOC5jCmlu
ZGV4IDBmMjI0NWRkODE3Ny4uODUzMWUwN2U1YjU3IDEwMDY0NAotLS0gYS9ody9tNjhrL21jZjUy
MDguYworKysgYi9ody9tNjhrL21jZjUyMDguYwpAQCAtMjk0LDcgKzI5NCw3IEBAIHN0YXRpYyB2
b2lkIG1jZjUyMDhldmJfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgICAgIGV4aXQo
MSk7CiAgICAgfQogCi0gICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUs
IE5VTEwsIE5VTEwsICZlbGZfZW50cnksCisgICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJu
ZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsIE5VTEwsICZlbGZfZW50cnksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMLCBOVUxMLCAxLCBFTV82OEssIDAsIDApOwogICAgIGVudHJ5ID0g
ZWxmX2VudHJ5OwogICAgIGlmIChrZXJuZWxfc2l6ZSA8IDApIHsKZGlmZiAtLWdpdCBhL2h3L21p
Y3JvYmxhemUvYm9vdC5jIGIvaHcvbWljcm9ibGF6ZS9ib290LmMKaW5kZXggNDg5YWI4MzliN2My
Li5hN2FmNGMwNzA0ODYgMTAwNjQ0Ci0tLSBhL2h3L21pY3JvYmxhemUvYm9vdC5jCisrKyBiL2h3
L21pY3JvYmxhemUvYm9vdC5jCkBAIC0xNDIsMTMgKzE0MiwxNCBAQCB2b2lkIG1pY3JvYmxhemVf
bG9hZF9rZXJuZWwoTWljcm9CbGF6ZUNQVSAqY3B1LCBod2FkZHIgZGRyX2Jhc2UsCiAjZW5kaWYK
IAogICAgICAgICAvKiBCb290cyBhIGtlcm5lbCBlbGYgYmluYXJ5LiAgKi8KLSAgICAgICAga2Vy
bmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsCisgICAgICAg
IGtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCBOVUxM
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlbnRyeSwgJmxvdywgJmhpZ2gsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmlnX2VuZGlhbiwgRU1fTUlDUk9CTEFaRSwg
MCwgMCk7CiAgICAgICAgIGJhc2UzMiA9IGVudHJ5OwogICAgICAgICBpZiAoYmFzZTMyID09IDB4
YzAwMDAwMDApIHsKLSAgICAgICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2Zp
bGVuYW1lLCB0cmFuc2xhdGVfa2VybmVsX2FkZHJlc3MsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE5VTEwsICZlbnRyeSwgTlVMTCwgTlVMTCwKKyAgICAgICAgICAgIGtlcm5l
bF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGVfa2VybmVsX2FkZHJlc3MsIE5VTEwsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlbnRyeSwgTlVMTCwgTlVMTCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmlnX2VuZGlhbiwgRU1fTUlDUk9CTEFaRSwg
MCwgMCk7CiAgICAgICAgIH0KICAgICAgICAgLyogQWx3YXlzIGJvb3QgaW50byBwaHlzaWNhbCBy
YW0uICAqLwpkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBzX2Z1bG9uZzJlLmMgYi9ody9taXBzL21p
cHNfZnVsb25nMmUuYwppbmRleCAyZmJiYTMyYzQ4MTkuLjFmMjRhOWZjMmUxMyAxMDA2NDQKLS0t
IGEvaHcvbWlwcy9taXBzX2Z1bG9uZzJlLmMKKysrIGIvaHcvbWlwcy9taXBzX2Z1bG9uZzJlLmMK
QEAgLTExMSw4ICsxMTEsOSBAQCBzdGF0aWMgaW50NjRfdCBsb2FkX2tlcm5lbCAoQ1BVTUlQU1N0
YXRlICplbnYpCiAgICAgdWludDMyX3QgKnByb21fYnVmOwogICAgIGxvbmcgcHJvbV9zaXplOwog
Ci0gICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihsb2FkZXJwYXJhbXMua2VybmVsX2ZpbGVuYW1l
LCBjcHVfbWlwc19rc2VnMF90b19waHlzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVM
TCwgKHVpbnQ2NF90ICopJmtlcm5lbF9lbnRyeSwKKyAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxm
KGxvYWRlcnBhcmFtcy5rZXJuZWxfZmlsZW5hbWUsIE5VTEwsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjcHVfbWlwc19rc2VnMF90b19waHlzLCBOVUxMLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHVpbnQ2NF90ICopJmtlcm5lbF9lbnRyeSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICh1aW50NjRfdCAqKSZrZXJuZWxfbG93LCAodWludDY0X3QgKikma2VybmVsX2hpZ2gs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBFTV9NSVBTLCAxLCAwKTsKICAgICBpZiAo
a2VybmVsX3NpemUgPCAwKSB7CmRpZmYgLS1naXQgYS9ody9taXBzL21pcHNfbWFsdGEuYyBiL2h3
L21pcHMvbWlwc19tYWx0YS5jCmluZGV4IGMxY2YwZmUxMmU5NS4uNzQ2Njc3NjZjMjc3IDEwMDY0
NAotLS0gYS9ody9taXBzL21pcHNfbWFsdGEuYworKysgYi9ody9taXBzL21pcHNfbWFsdGEuYwpA
QCAtMTAxMCw4ICsxMDEwLDkgQEAgc3RhdGljIGludDY0X3QgbG9hZF9rZXJuZWwgKHZvaWQpCiAg
ICAgYmlnX2VuZGlhbiA9IDA7CiAjZW5kaWYKIAotICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYo
bG9hZGVycGFyYW1zLmtlcm5lbF9maWxlbmFtZSwgY3B1X21pcHNfa3NlZzBfdG9fcGh5cywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsICh1aW50NjRfdCAqKSZrZXJuZWxfZW50cnks
IE5VTEwsCisgICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihsb2FkZXJwYXJhbXMua2VybmVsX2Zp
bGVuYW1lLCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1X21pcHNfa3NlZzBf
dG9fcGh5cywgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50NjRfdCAqKSZr
ZXJuZWxfZW50cnksIE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAodWludDY0X3Qg
Kikma2VybmVsX2hpZ2gsIGJpZ19lbmRpYW4sIEVNX01JUFMsIDEsIDApOwogICAgIGlmIChrZXJu
ZWxfc2l6ZSA8IDApIHsKICAgICAgICAgZXJyb3JfcmVwb3J0KCJjb3VsZCBub3QgbG9hZCBrZXJu
ZWwgJyVzJzogJXMiLApkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBzX21pcHNzaW0uYyBiL2h3L21p
cHMvbWlwc19taXBzc2ltLmMKaW5kZXggZjY2NTc1MmEyZmM2Li44MjRhYmRhNjU3NDggMTAwNjQ0
Ci0tLSBhL2h3L21pcHMvbWlwc19taXBzc2ltLmMKKysrIGIvaHcvbWlwcy9taXBzX21pcHNzaW0u
YwpAQCAtNjksOCArNjksOSBAQCBzdGF0aWMgaW50NjRfdCBsb2FkX2tlcm5lbCh2b2lkKQogICAg
IGJpZ19lbmRpYW4gPSAwOwogI2VuZGlmCiAKLSAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGxv
YWRlcnBhcmFtcy5rZXJuZWxfZmlsZW5hbWUsIGNwdV9taXBzX2tzZWcwX3RvX3BoeXMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAodWludDY0X3QgKikmZW50cnksIE5VTEwsCisg
ICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihsb2FkZXJwYXJhbXMua2VybmVsX2ZpbGVuYW1lLCBO
VUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1X21pcHNfa3NlZzBfdG9fcGh5cywg
TlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50NjRfdCAqKSZlbnRyeSwgTlVM
TCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50NjRfdCAqKSZrZXJuZWxfaGlnaCwg
YmlnX2VuZGlhbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVNX01JUFMsIDEsIDApOwog
ICAgIGlmIChrZXJuZWxfc2l6ZSA+PSAwKSB7CmRpZmYgLS1naXQgYS9ody9taXBzL21pcHNfcjRr
LmMgYi9ody9taXBzL21pcHNfcjRrLmMKaW5kZXggMTkyMjQwNzM5NDdkLi5hMDE1YTZkMTRlZTYg
MTAwNjQ0Ci0tLSBhL2h3L21pcHMvbWlwc19yNGsuYworKysgYi9ody9taXBzL21pcHNfcjRrLmMK
QEAgLTkyLDggKzkyLDkgQEAgc3RhdGljIGludDY0X3QgbG9hZF9rZXJuZWwodm9pZCkKICNlbHNl
CiAgICAgYmlnX2VuZGlhbiA9IDA7CiAjZW5kaWYKLSAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxm
KGxvYWRlcnBhcmFtcy5rZXJuZWxfZmlsZW5hbWUsIGNwdV9taXBzX2tzZWcwX3RvX3BoeXMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAodWludDY0X3QgKikmZW50cnksIE5VTEws
CisgICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihsb2FkZXJwYXJhbXMua2VybmVsX2ZpbGVuYW1l
LCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1X21pcHNfa3NlZzBfdG9fcGh5
cywgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50NjRfdCAqKSZlbnRyeSwg
TlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50NjRfdCAqKSZrZXJuZWxfaGln
aCwgYmlnX2VuZGlhbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVNX01JUFMsIDEsIDAp
OwogICAgIGlmIChrZXJuZWxfc2l6ZSA+PSAwKSB7CmRpZmYgLS1naXQgYS9ody9tb3hpZS9tb3hp
ZXNpbS5jIGIvaHcvbW94aWUvbW94aWVzaW0uYwppbmRleCBjNmI2ZjcyNjJkY2UuLmVkZGVlZDkx
NWQzYiAxMDA2NDQKLS0tIGEvaHcvbW94aWUvbW94aWVzaW0uYworKysgYi9ody9tb3hpZS9tb3hp
ZXNpbS5jCkBAIC01Nyw3ICs1Nyw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfa2VybmVsKE1veGllQ1BV
ICpjcHUsIExvYWRlclBhcmFtcyAqbG9hZGVyX3BhcmFtcykKICAgICBsb25nIGtlcm5lbF9zaXpl
OwogICAgIHJhbV9hZGRyX3QgaW5pdHJkX29mZnNldDsKIAotICAgIGtlcm5lbF9zaXplID0gbG9h
ZF9lbGYobG9hZGVyX3BhcmFtcy0+a2VybmVsX2ZpbGVuYW1lLCAgTlVMTCwgTlVMTCwKKyAgICBr
ZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGxvYWRlcl9wYXJhbXMtPmtlcm5lbF9maWxlbmFtZSwgIE5V
TEwsIE5VTEwsIE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZW50cnksICZrZXJu
ZWxfbG93LCAma2VybmVsX2hpZ2gsIDEsIEVNX01PWElFLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMCwgMCk7CiAKZGlmZiAtLWdpdCBhL2h3L25pb3MyL2Jvb3QuYyBiL2h3L25pb3MyL2Jv
b3QuYwppbmRleCBlZDVjYjI4ZTk0MmIuLjVmMGFiMmZiYjljMiAxMDA2NDQKLS0tIGEvaHcvbmlv
czIvYm9vdC5jCisrKyBiL2h3L25pb3MyL2Jvb3QuYwpAQCAtMTQ2LDEzICsxNDYsMTQgQEAgdm9p
ZCBuaW9zMl9sb2FkX2tlcm5lbChOaW9zMkNQVSAqY3B1LCBod2FkZHIgZGRyX2Jhc2UsCiAjZW5k
aWYKIAogICAgICAgICAvKiBCb290cyBhIGtlcm5lbCBlbGYgYmluYXJ5LiAqLwotICAgICAgICBr
ZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwgTlVMTCwKKyAgICAg
ICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsIE5V
TEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVudHJ5LCAmbG93LCAmaGlnaCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiaWdfZW5kaWFuLCBFTV9BTFRFUkFfTklP
UzIsIDAsIDApOwogICAgICAgICBiYXNlMzIgPSBlbnRyeTsKICAgICAgICAgaWYgKGJhc2UzMiA9
PSAweGMwMDAwMDAwKSB7Ci0gICAgICAgICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5l
bF9maWxlbmFtZSwgdHJhbnNsYXRlX2tlcm5lbF9hZGRyZXNzLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBOVUxMLCAmZW50cnksIE5VTEwsIE5VTEwsCisgICAgICAgICAgICBr
ZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNsYXRlX2tlcm5lbF9hZGRyZXNzLCBOVUxMLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZW50cnksIE5VTEwsIE5VTEwsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJpZ19lbmRpYW4sIEVNX0FMVEVSQV9O
SU9TMiwgMCwgMCk7CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvb3BlbnJpc2Mvb3BlbnJp
c2Nfc2ltLmMgYi9ody9vcGVucmlzYy9vcGVucmlzY19zaW0uYwppbmRleCBhNDk1YTg0YTQxZDku
LjdkM2I3MzRkMjRmYiAxMDA2NDQKLS0tIGEvaHcvb3BlbnJpc2Mvb3BlbnJpc2Nfc2ltLmMKKysr
IGIvaHcvb3BlbnJpc2Mvb3BlbnJpc2Nfc2ltLmMKQEAgLTk2LDcgKzk2LDcgQEAgc3RhdGljIHZv
aWQgb3BlbnJpc2NfbG9hZF9rZXJuZWwocmFtX2FkZHJfdCByYW1fc2l6ZSwKICAgICBod2FkZHIg
ZW50cnk7CiAKICAgICBpZiAoa2VybmVsX2ZpbGVuYW1lICYmICFxdGVzdF9lbmFibGVkKCkpIHsK
LSAgICAgICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5V
TEwsCisgICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxM
LCBOVUxMLCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlbGZfZW50cnks
IE5VTEwsIE5VTEwsIDEsIEVNX09QRU5SSVNDLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDEsIDApOwogICAgICAgICBlbnRyeSA9IGVsZl9lbnRyeTsKZGlmZiAtLWdpdCBhL2h3L3Bj
aS1ob3N0L3ByZXAuYyBiL2h3L3BjaS1ob3N0L3ByZXAuYwppbmRleCBiMWI2YjE2YmFkYjMuLjhi
OWUxZmQwZDM0MyAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvcHJlcC5jCisrKyBiL2h3L3BjaS1o
b3N0L3ByZXAuYwpAQCAtMzMxLDcgKzMzMSw3IEBAIHN0YXRpYyB2b2lkIHJhdmVuX3JlYWxpemUo
UENJRGV2aWNlICpkLCBFcnJvciAqKmVycnApCiAgICAgICAgIGZpbGVuYW1lID0gcWVtdV9maW5k
X2ZpbGUoUUVNVV9GSUxFX1RZUEVfQklPUywgcy0+Ymlvc19uYW1lKTsKICAgICAgICAgaWYgKGZp
bGVuYW1lKSB7CiAgICAgICAgICAgICBpZiAocy0+ZWxmX21hY2hpbmUgIT0gRU1fTk9ORSkgewot
ICAgICAgICAgICAgICAgIGJpb3Nfc2l6ZSA9IGxvYWRfZWxmKGZpbGVuYW1lLCBOVUxMLCBOVUxM
LCBOVUxMLAorICAgICAgICAgICAgICAgIGJpb3Nfc2l6ZSA9IGxvYWRfZWxmKGZpbGVuYW1lLCBO
VUxMLCBOVUxMLCBOVUxMLCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5VTEwsIE5VTEwsIDEsIHMtPmVsZl9tYWNoaW5lLCAwLCAwKTsKICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIGlmIChiaW9zX3NpemUgPCAwKSB7CmRpZmYgLS1naXQgYS9ody9wcGMvZTUw
MC5jIGIvaHcvcHBjL2U1MDAuYwppbmRleCAwNTgxZTllM2Q0YzMuLjc1NTNmNjc0Yzk5MCAxMDA2
NDQKLS0tIGEvaHcvcHBjL2U1MDAuYworKysgYi9ody9wcGMvZTUwMC5jCkBAIC05ODgsNyArOTg4
LDggQEAgdm9pZCBwcGNlNTAwX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogCiAgICAgZmls
ZW5hbWUgPSBxZW11X2ZpbmRfZmlsZShRRU1VX0ZJTEVfVFlQRV9CSU9TLCBwYXlsb2FkX25hbWUp
OwogCi0gICAgcGF5bG9hZF9zaXplID0gbG9hZF9lbGYoZmlsZW5hbWUsIE5VTEwsIE5VTEwsICZi
aW9zX2VudHJ5LCAmbG9hZGFkZHIsIE5VTEwsCisgICAgcGF5bG9hZF9zaXplID0gbG9hZF9lbGYo
ZmlsZW5hbWUsIE5VTEwsIE5VTEwsIE5VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmJpb3NfZW50cnksICZsb2FkYWRkciwgTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxLCBQUENfRUxGX01BQ0hJTkUsIDAsIDApOwogICAgIGlmIChwYXlsb2FkX3NpemUgPCAwKSB7
CiAgICAgICAgIC8qCmRpZmYgLS1naXQgYS9ody9wcGMvbWFjX25ld3dvcmxkLmMgYi9ody9wcGMv
bWFjX25ld3dvcmxkLmMKaW5kZXggYmIxOWVhYmEzNmI0Li40MGJlNmQwYjJhYmEgMTAwNjQ0Ci0t
LSBhL2h3L3BwYy9tYWNfbmV3d29ybGQuYworKysgYi9ody9wcGMvbWFjX25ld3dvcmxkLmMKQEAg
LTE2NSw3ICsxNjUsNyBAQCBzdGF0aWMgdm9pZCBwcGNfY29yZTk5X2luaXQoTWFjaGluZVN0YXRl
ICptYWNoaW5lKQogCiAgICAgLyogTG9hZCBPcGVuQklPUyAoRUxGKSAqLwogICAgIGlmIChmaWxl
bmFtZSkgewotICAgICAgICBiaW9zX3NpemUgPSBsb2FkX2VsZihmaWxlbmFtZSwgTlVMTCwgTlVM
TCwgTlVMTCwKKyAgICAgICAgYmlvc19zaXplID0gbG9hZF9lbGYoZmlsZW5hbWUsIE5VTEwsIE5V
TEwsIE5VTEwsIE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEws
IDEsIFBQQ19FTEZfTUFDSElORSwgMCwgMCk7CiAKICAgICAgICAgZ19mcmVlKGZpbGVuYW1lKTsK
QEAgLTE4OCw3ICsxODgsOCBAQCBzdGF0aWMgdm9pZCBwcGNfY29yZTk5X2luaXQoTWFjaGluZVN0
YXRlICptYWNoaW5lKQogI2VuZGlmCiAgICAgICAgIGtlcm5lbF9iYXNlID0gS0VSTkVMX0xPQURf
QUREUjsKIAotICAgICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwg
dHJhbnNsYXRlX2tlcm5lbF9hZGRyZXNzLCBOVUxMLAorICAgICAgICBrZXJuZWxfc2l6ZSA9IGxv
YWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB0cmFuc2xhdGVfa2VybmVsX2FkZHJlc3MsIE5VTEwsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTlVMTCwgJmxvd2FkZHIsIE5VTEwsIDEsIFBQQ19FTEZfTUFDSElORSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAwKTsKICAgICAgICAgaWYgKGtlcm5lbF9z
aXplIDwgMCkKZGlmZiAtLWdpdCBhL2h3L3BwYy9tYWNfb2xkd29ybGQuYyBiL2h3L3BwYy9tYWNf
b2xkd29ybGQuYwppbmRleCA4MTdmNzBlNTJjZjMuLmMyOGRkZTE5OTJmNCAxMDA2NDQKLS0tIGEv
aHcvcHBjL21hY19vbGR3b3JsZC5jCisrKyBiL2h3L3BwYy9tYWNfb2xkd29ybGQuYwpAQCAtMTQw
LDcgKzE0MCw3IEBAIHN0YXRpYyB2b2lkIHBwY19oZWF0aHJvd19pbml0KE1hY2hpbmVTdGF0ZSAq
bWFjaGluZSkKIAogICAgIC8qIExvYWQgT3BlbkJJT1MgKEVMRikgKi8KICAgICBpZiAoZmlsZW5h
bWUpIHsKLSAgICAgICAgYmlvc19zaXplID0gbG9hZF9lbGYoZmlsZW5hbWUsIDAsIE5VTEwsIE5V
TEwsIE5VTEwsIE5VTEwsCisgICAgICAgIGJpb3Nfc2l6ZSA9IGxvYWRfZWxmKGZpbGVuYW1lLCBO
VUxMLCAwLCBOVUxMLCBOVUxMLCBOVUxMLCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxLCBQUENfRUxGX01BQ0hJTkUsIDAsIDApOwogICAgICAgICBnX2ZyZWUoZmlsZW5hbWUp
OwogICAgIH0gZWxzZSB7CkBAIC0xNjEsNyArMTYxLDggQEAgc3RhdGljIHZvaWQgcHBjX2hlYXRo
cm93X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgICAgICBic3dhcF9uZWVkZWQgPSAw
OwogI2VuZGlmCiAgICAgICAgIGtlcm5lbF9iYXNlID0gS0VSTkVMX0xPQURfQUREUjsKLSAgICAg
ICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIHRyYW5zbGF0ZV9rZXJu
ZWxfYWRkcmVzcywgTlVMTCwKKyAgICAgICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxf
ZmlsZW5hbWUsIE5VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNsYXRl
X2tlcm5lbF9hZGRyZXNzLCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5V
TEwsICZsb3dhZGRyLCBOVUxMLCAxLCBQUENfRUxGX01BQ0hJTkUsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMCwgMCk7CiAgICAgICAgIGlmIChrZXJuZWxfc2l6ZSA8IDApCmRpZmYg
LS1naXQgYS9ody9wcGMvcHBjNDQwX2JhbWJvby5jIGIvaHcvcHBjL3BwYzQ0MF9iYW1ib28uYwpp
bmRleCBmYzA2MTkxNTg4NzkuLjYzMTgzMDFjODFjOSAxMDA2NDQKLS0tIGEvaHcvcHBjL3BwYzQ0
MF9iYW1ib28uYworKysgYi9ody9wcGMvcHBjNDQwX2JhbWJvby5jCkBAIC0yNTYsNyArMjU2LDcg
QEAgc3RhdGljIHZvaWQgYmFtYm9vX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgICAg
ICBzdWNjZXNzID0gbG9hZF91aW1hZ2Uoa2VybmVsX2ZpbGVuYW1lLCAmZW50cnksICZsb2FkYWRk
ciwgTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwpOwogICAg
ICAgICBpZiAoc3VjY2VzcyA8IDApIHsKLSAgICAgICAgICAgIHN1Y2Nlc3MgPSBsb2FkX2VsZihr
ZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsICZlbGZfZW50cnksCisgICAgICAgICAgICBzdWNj
ZXNzID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCBOVUxMLCAmZWxmX2Vu
dHJ5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlbGZfbG93YWRkciwgTlVMTCwg
MSwgUFBDX0VMRl9NQUNISU5FLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIDAp
OwogICAgICAgICAgICAgZW50cnkgPSBlbGZfZW50cnk7CmRpZmYgLS1naXQgYS9ody9wcGMvc2Ft
NDYwZXguYyBiL2h3L3BwYy9zYW00NjBleC5jCmluZGV4IDg0ZWE1OTI3NDljNC4uOTM0Njc0ZmQy
ZGE4IDEwMDY0NAotLS0gYS9ody9wcGMvc2FtNDYwZXguYworKysgYi9ody9wcGMvc2FtNDYwZXgu
YwpAQCAtNTU3LDcgKzU1Nyw4IEBAIHN0YXRpYyB2b2lkIHNhbTQ2MGV4X2luaXQoTWFjaGluZVN0
YXRlICptYWNoaW5lKQogICAgICAgICBpZiAoc3VjY2VzcyA8IDApIHsKICAgICAgICAgICAgIHVp
bnQ2NF90IGVsZl9lbnRyeSwgZWxmX2xvd2FkZHI7CiAKLSAgICAgICAgICAgIHN1Y2Nlc3MgPSBs
b2FkX2VsZihtYWNoaW5lLT5rZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsICZlbGZfZW50cnks
CisgICAgICAgICAgICBzdWNjZXNzID0gbG9hZF9lbGYobWFjaGluZS0+a2VybmVsX2ZpbGVuYW1l
LCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwsICZlbGZf
ZW50cnksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVsZl9sb3dhZGRyLCBOVUxM
LCAxLCBQUENfRUxGX01BQ0hJTkUsIDAsIDApOwogICAgICAgICAgICAgZW50cnkgPSBlbGZfZW50
cnk7CiAgICAgICAgICAgICBsb2FkYWRkciA9IGVsZl9sb3dhZGRyOwpkaWZmIC0tZ2l0IGEvaHcv
cHBjL3NwYXByLmMgYi9ody9wcGMvc3BhcHIuYwppbmRleCAwOTQyZjM1YmY4N2UuLjNjYmM0NGM3
MGZiNyAxMDA2NDQKLS0tIGEvaHcvcHBjL3NwYXByLmMKKysrIGIvaHcvcHBjL3NwYXByLmMKQEAg
LTI4NTIsMTEgKzI4NTIsMTIgQEAgc3RhdGljIHZvaWQgc3BhcHJfbWFjaGluZV9pbml0KE1hY2hp
bmVTdGF0ZSAqbWFjaGluZSkKICAgICBpZiAoa2VybmVsX2ZpbGVuYW1lKSB7CiAgICAgICAgIHVp
bnQ2NF90IGxvd2FkZHIgPSAwOwogCi0gICAgICAgIHNwYXByLT5rZXJuZWxfc2l6ZSA9IGxvYWRf
ZWxmKGtlcm5lbF9maWxlbmFtZSwgdHJhbnNsYXRlX2tlcm5lbF9hZGRyZXNzLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMLCAmbG93YWRkciwgTlVMTCwg
MSwKKyAgICAgICAgc3BhcHItPmtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1l
LCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGVf
a2VybmVsX2FkZHJlc3MsIE5VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5VTEwsICZsb3dhZGRyLCBOVUxMLCAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQUENfRUxGX01BQ0hJTkUsIDAsIDApOwogICAgICAgICBpZiAoc3BhcHItPmtl
cm5lbF9zaXplID09IEVMRl9MT0FEX1dST05HX0VORElBTikgewotICAgICAgICAgICAgc3BhcHIt
Pmtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLAorICAgICAgICAgICAgc3Bh
cHItPmtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNsYXRlX2tlcm5lbF9hZGRy
ZXNzLCBOVUxMLCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmxvd2FkZHIsIE5VTEwsIDAsIFBQQ19FTEZfTUFDSElORSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDAsIDApOwpkaWZmIC0tZ2l0IGEvaHcvcHBjL3ZpcnRl
eF9tbDUwNy5jIGIvaHcvcHBjL3ZpcnRleF9tbDUwNy5jCmluZGV4IDUxNzcxMjA1NzQzNC4uNWE3
MTFjYjNkOTQxIDEwMDY0NAotLS0gYS9ody9wcGMvdmlydGV4X21sNTA3LmMKKysrIGIvaHcvcHBj
L3ZpcnRleF9tbDUwNy5jCkBAIC0yNTgsNyArMjU4LDcgQEAgc3RhdGljIHZvaWQgdmlydGV4X2lu
aXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgICAgICBod2FkZHIgYm9vdF9vZmZzZXQ7CiAK
ICAgICAgICAgLyogQm9vdHMgYSBrZXJuZWwgZWxmIGJpbmFyeS4gICovCi0gICAgICAgIGtlcm5l
bF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLAorICAgICAgICBr
ZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwgTlVMTCwgTlVMTCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZW50cnksICZsb3csICZoaWdoLCAxLCBQ
UENfRUxGX01BQ0hJTkUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgMCk7CiAg
ICAgICAgIGJvb3RfaW5mby5ib290c3RyYXBfcGMgPSBlbnRyeSAmIDB4MDBmZmZmZmY7CmRpZmYg
LS1naXQgYS9ody9yaXNjdi9zaWZpdmVfZS5jIGIvaHcvcmlzY3Yvc2lmaXZlX2UuYwppbmRleCA1
ZDlkNjVmZjI5YWIuLmJmYzA4NjYwOWNiOSAxMDA2NDQKLS0tIGEvaHcvcmlzY3Yvc2lmaXZlX2Uu
YworKysgYi9ody9yaXNjdi9zaWZpdmVfZS5jCkBAIC03OCw3ICs3OCw3IEBAIHN0YXRpYyB1aW50
NjRfdCBsb2FkX2tlcm5lbChjb25zdCBjaGFyICprZXJuZWxfZmlsZW5hbWUpCiB7CiAgICAgdWlu
dDY0X3Qga2VybmVsX2VudHJ5LCBrZXJuZWxfaGlnaDsKIAotICAgIGlmIChsb2FkX2VsZihrZXJu
ZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsCisgICAgaWYgKGxvYWRfZWxmKGtlcm5lbF9maWxlbmFt
ZSwgTlVMTCwgTlVMTCwgTlVMTCwKICAgICAgICAgICAgICAgICAgJmtlcm5lbF9lbnRyeSwgTlVM
TCwgJmtlcm5lbF9oaWdoLAogICAgICAgICAgICAgICAgICAwLCBFTV9SSVNDViwgMSwgMCkgPCAw
KSB7CiAgICAgICAgIGVycm9yX3JlcG9ydCgiY291bGQgbm90IGxvYWQga2VybmVsICclcyciLCBr
ZXJuZWxfZmlsZW5hbWUpOwpkaWZmIC0tZ2l0IGEvaHcvcmlzY3Yvc2lmaXZlX3UuYyBiL2h3L3Jp
c2N2L3NpZml2ZV91LmMKaW5kZXggM2JkM2I2NzUwN2Y4Li4yNzMwYjI1YjYwMzIgMTAwNjQ0Ci0t
LSBhL2h3L3Jpc2N2L3NpZml2ZV91LmMKKysrIGIvaHcvcmlzY3Yvc2lmaXZlX3UuYwpAQCAtNjks
NyArNjksNyBAQCBzdGF0aWMgdWludDY0X3QgbG9hZF9rZXJuZWwoY29uc3QgY2hhciAqa2VybmVs
X2ZpbGVuYW1lKQogewogICAgIHVpbnQ2NF90IGtlcm5lbF9lbnRyeSwga2VybmVsX2hpZ2g7CiAK
LSAgICBpZiAobG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLAorICAgIGlmIChs
b2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsIE5VTEwsCiAgICAgICAgICAgICAg
ICAgICZrZXJuZWxfZW50cnksIE5VTEwsICZrZXJuZWxfaGlnaCwKICAgICAgICAgICAgICAgICAg
MCwgRU1fUklTQ1YsIDEsIDApIDwgMCkgewogICAgICAgICBlcnJvcl9yZXBvcnQoImNvdWxkIG5v
dCBsb2FkIGtlcm5lbCAnJXMnIiwga2VybmVsX2ZpbGVuYW1lKTsKZGlmZiAtLWdpdCBhL2h3L3Jp
c2N2L3NwaWtlLmMgYi9ody9yaXNjdi9zcGlrZS5jCmluZGV4IDI2OGRmMDRjM2M3ZC4uYzY2ZmZj
NTBjYzc0IDEwMDY0NAotLS0gYS9ody9yaXNjdi9zcGlrZS5jCisrKyBiL2h3L3Jpc2N2L3NwaWtl
LmMKQEAgLTU3LDcgKzU3LDcgQEAgc3RhdGljIHVpbnQ2NF90IGxvYWRfa2VybmVsKGNvbnN0IGNo
YXIgKmtlcm5lbF9maWxlbmFtZSkKIHsKICAgICB1aW50NjRfdCBrZXJuZWxfZW50cnksIGtlcm5l
bF9oaWdoOwogCi0gICAgaWYgKGxvYWRfZWxmX3JhbV9zeW0oa2VybmVsX2ZpbGVuYW1lLCBOVUxM
LCBOVUxMLAorICAgIGlmIChsb2FkX2VsZl9yYW1fc3ltKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwg
TlVMTCwgTlVMTCwKICAgICAgICAgICAgICZrZXJuZWxfZW50cnksIE5VTEwsICZrZXJuZWxfaGln
aCwgMCwgRU1fUklTQ1YsIDEsIDAsCiAgICAgICAgICAgICBOVUxMLCB0cnVlLCBodGlmX3N5bWJv
bF9jYWxsYmFjaykgPCAwKSB7CiAgICAgICAgIGVycm9yX3JlcG9ydCgiY291bGQgbm90IGxvYWQg
a2VybmVsICclcyciLCBrZXJuZWxfZmlsZW5hbWUpOwpkaWZmIC0tZ2l0IGEvaHcvcmlzY3Yvdmly
dC5jIGIvaHcvcmlzY3YvdmlydC5jCmluZGV4IGU3ZjA3MTZmYjY2Ny4uM2U4YjE5YzY2ODk4IDEw
MDY0NAotLS0gYS9ody9yaXNjdi92aXJ0LmMKKysrIGIvaHcvcmlzY3YvdmlydC5jCkBAIC02Niw3
ICs2Niw3IEBAIHN0YXRpYyB1aW50NjRfdCBsb2FkX2tlcm5lbChjb25zdCBjaGFyICprZXJuZWxf
ZmlsZW5hbWUpCiB7CiAgICAgdWludDY0X3Qga2VybmVsX2VudHJ5LCBrZXJuZWxfaGlnaDsKIAot
ICAgIGlmIChsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsCisgICAgaWYgKGxv
YWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwgTlVMTCwgTlVMTCwKICAgICAgICAgICAgICAg
ICAgJmtlcm5lbF9lbnRyeSwgTlVMTCwgJmtlcm5lbF9oaWdoLAogICAgICAgICAgICAgICAgICAw
LCBFTV9SSVNDViwgMSwgMCkgPCAwKSB7CiAgICAgICAgIGVycm9yX3JlcG9ydCgiY291bGQgbm90
IGxvYWQga2VybmVsICclcyciLCBrZXJuZWxfZmlsZW5hbWUpOwpkaWZmIC0tZ2l0IGEvaHcvczM5
MHgvaXBsLmMgYi9ody9zMzkweC9pcGwuYwppbmRleCAyMWY2NGFkMjZhYWUuLjg5Njg4OGJmOGYw
MCAxMDA2NDQKLS0tIGEvaHcvczM5MHgvaXBsLmMKKysrIGIvaHcvczM5MHgvaXBsLmMKQEAgLTEz
MSw3ICsxMzEsOCBAQCBzdGF0aWMgdm9pZCBzMzkwX2lwbF9yZWFsaXplKERldmljZVN0YXRlICpk
ZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgIGdvdG8gZXJyb3I7CiAgICAgICAgIH0KIAot
ICAgICAgICBiaW9zX3NpemUgPSBsb2FkX2VsZihiaW9zX2ZpbGVuYW1lLCBiaW9zX3RyYW5zbGF0
ZV9hZGRyLCAmZndiYXNlLAorICAgICAgICBiaW9zX3NpemUgPSBsb2FkX2VsZihiaW9zX2ZpbGVu
YW1lLCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiaW9zX3RyYW5zbGF0ZV9h
ZGRyLCAmZndiYXNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmaXBsLT5iaW9zX3N0
YXJ0X2FkZHIsIE5VTEwsIE5VTEwsIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVN
X1MzOTAsIDAsIDApOwogICAgICAgICBpZiAoYmlvc19zaXplID4gMCkgewpAQCAtMTU1LDcgKzE1
Niw4IEBAIHN0YXRpYyB2b2lkIHMzOTBfaXBsX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJy
b3IgKiplcnJwKQogICAgIH0KIAogICAgIGlmIChpcGwtPmtlcm5lbCkgewotICAgICAgICBrZXJu
ZWxfc2l6ZSA9IGxvYWRfZWxmKGlwbC0+a2VybmVsLCBOVUxMLCBOVUxMLCAmcGVudHJ5LCBOVUxM
LAorICAgICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGlwbC0+a2VybmVsLCBOVUxMLCBOVUxM
LCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZW50cnksIE5VTEwsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgMSwgRU1fUzM5MCwgMCwgMCk7CiAg
ICAgICAgIGlmIChrZXJuZWxfc2l6ZSA8IDApIHsKICAgICAgICAgICAgIGtlcm5lbF9zaXplID0g
bG9hZF9pbWFnZV90YXJncGh5cyhpcGwtPmtlcm5lbCwgMCwgcmFtX3NpemUpOwpAQCAtNDM2LDcg
KzQzOCw4IEBAIHN0YXRpYyBpbnQgbG9hZF9uZXRib290X2ltYWdlKEVycm9yICoqZXJycCkKICAg
ICAgICAgZ290byB1bnJlZl9tcjsKICAgICB9CiAKLSAgICBpbWdfc2l6ZSA9IGxvYWRfZWxmX3Jh
bShuZXRib290X2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCAmaXBsLT5zdGFydF9hZGRyLAorICAgIGlt
Z19zaXplID0gbG9hZF9lbGZfcmFtKG5ldGJvb3RfZmlsZW5hbWUsIE5VTEwsIE5VTEwsIE5VTEws
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmlwbC0+c3RhcnRfYWRkciwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMLCAxLCBFTV9TMzkwLCAwLCAwLCBOVUxMLCBm
YWxzZSk7CiAKICAgICBpZiAoaW1nX3NpemUgPCAwKSB7CmRpZmYgLS1naXQgYS9ody9zcGFyYy9s
ZW9uMy5jIGIvaHcvc3BhcmMvbGVvbjMuYwppbmRleCBmYTk4YWI4MTc3NmMuLjc3NDYzOWFmMzM5
MyAxMDA2NDQKLS0tIGEvaHcvc3BhcmMvbGVvbjMuYworKysgYi9ody9zcGFyYy9sZW9uMy5jCkBA
IC0xOTAsNyArMTkwLDggQEAgc3RhdGljIHZvaWQgbGVvbjNfZ2VuZXJpY19od19pbml0KE1hY2hp
bmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgbG9uZyAgICAga2VybmVsX3NpemU7CiAgICAgICAg
IHVpbnQ2NF90IGVudHJ5OwogCi0gICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVs
X2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCAmZW50cnksIE5VTEwsIE5VTEwsCisgICAgICAgIGtlcm5l
bF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCBOVUxMLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlbnRyeSwgTlVMTCwgTlVMTCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxIC8qIGJpZyBlbmRpYW4gKi8sIEVNX1NQQVJDLCAwLCAw
KTsKICAgICAgICAgaWYgKGtlcm5lbF9zaXplIDwgMCkgewogICAgICAgICAgICAgZXJyb3JfcmVw
b3J0KCJjb3VsZCBub3QgbG9hZCBrZXJuZWwgJyVzJyIsIGtlcm5lbF9maWxlbmFtZSk7CmRpZmYg
LS1naXQgYS9ody9zcGFyYy9zdW40bS5jIGIvaHcvc3BhcmMvc3VuNG0uYwppbmRleCA3MDllZTM3
ZTA4YTQuLjc3OWYzZjk3ZDVkNCAxMDA2NDQKLS0tIGEvaHcvc3BhcmMvc3VuNG0uYworKysgYi9o
dy9zcGFyYy9zdW40bS5jCkBAIC0yNDIsNyArMjQyLDggQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcg
c3VuNG1fbG9hZF9rZXJuZWwoY29uc3QgY2hhciAqa2VybmVsX2ZpbGVuYW1lLAogI2Vsc2UKICAg
ICAgICAgYnN3YXBfbmVlZGVkID0gMDsKICNlbmRpZgotICAgICAgICBrZXJuZWxfc2l6ZSA9IGxv
YWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgdHJhbnNsYXRlX2tlcm5lbF9hZGRyZXNzLCBOVUxMLAor
ICAgICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGVfa2VybmVsX2FkZHJlc3MsIE5V
TEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCwgTlVMTCwgMSwg
RU1fU1BBUkMsIDAsIDApOwogICAgICAgICBpZiAoa2VybmVsX3NpemUgPCAwKQogICAgICAgICAg
ICAga2VybmVsX3NpemUgPSBsb2FkX2FvdXQoa2VybmVsX2ZpbGVuYW1lLCBLRVJORUxfTE9BRF9B
RERSLApAQCAtNjkyLDcgKzY5Myw4IEBAIHN0YXRpYyB2b2lkIHByb21faW5pdChod2FkZHIgYWRk
ciwgY29uc3QgY2hhciAqYmlvc19uYW1lKQogICAgIH0KICAgICBmaWxlbmFtZSA9IHFlbXVfZmlu
ZF9maWxlKFFFTVVfRklMRV9UWVBFX0JJT1MsIGJpb3NfbmFtZSk7CiAgICAgaWYgKGZpbGVuYW1l
KSB7Ci0gICAgICAgIHJldCA9IGxvYWRfZWxmKGZpbGVuYW1lLCB0cmFuc2xhdGVfcHJvbV9hZGRy
ZXNzLCAmYWRkciwgTlVMTCwKKyAgICAgICAgcmV0ID0gbG9hZF9lbGYoZmlsZW5hbWUsIE5VTEws
CisgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zbGF0ZV9wcm9tX2FkZHJlc3MsICZhZGRyLCBO
VUxMLAogICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMLCAxLCBFTV9TUEFSQywgMCwg
MCk7CiAgICAgICAgIGlmIChyZXQgPCAwIHx8IHJldCA+IFBST01fU0laRV9NQVgpIHsKICAgICAg
ICAgICAgIHJldCA9IGxvYWRfaW1hZ2VfdGFyZ3BoeXMoZmlsZW5hbWUsIGFkZHIsIFBST01fU0la
RV9NQVgpOwpkaWZmIC0tZ2l0IGEvaHcvc3BhcmM2NC9zdW40dS5jIGIvaHcvc3BhcmM2NC9zdW40
dS5jCmluZGV4IGY3NmIxOWU0ZTkzYi4uYjliZDRiZTVkNTEyIDEwMDY0NAotLS0gYS9ody9zcGFy
YzY0L3N1bjR1LmMKKysrIGIvaHcvc3BhcmM2NC9zdW40dS5jCkBAIC0xNTMsNyArMTUzLDcgQEAg
c3RhdGljIHVpbnQ2NF90IHN1bjR1X2xvYWRfa2VybmVsKGNvbnN0IGNoYXIgKmtlcm5lbF9maWxl
bmFtZSwKICNlbHNlCiAgICAgICAgIGJzd2FwX25lZWRlZCA9IDA7CiAjZW5kaWYKLSAgICAgICAg
a2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsIGtlcm5l
bF9lbnRyeSwKKyAgICAgICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUs
IE5VTEwsIE5VTEwsIE5VTEwsIGtlcm5lbF9lbnRyeSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBrZXJuZWxfYWRkciwgJmtlcm5lbF90b3AsIDEsIEVNX1NQQVJDVjksIDAsIDApOwog
ICAgICAgICBpZiAoa2VybmVsX3NpemUgPCAwKSB7CiAgICAgICAgICAgICAqa2VybmVsX2FkZHIg
PSBLRVJORUxfTE9BRF9BRERSOwpAQCAtNDExLDcgKzQxMSw3IEBAIHN0YXRpYyB2b2lkIHByb21f
aW5pdChod2FkZHIgYWRkciwgY29uc3QgY2hhciAqYmlvc19uYW1lKQogICAgIH0KICAgICBmaWxl
bmFtZSA9IHFlbXVfZmluZF9maWxlKFFFTVVfRklMRV9UWVBFX0JJT1MsIGJpb3NfbmFtZSk7CiAg
ICAgaWYgKGZpbGVuYW1lKSB7Ci0gICAgICAgIHJldCA9IGxvYWRfZWxmKGZpbGVuYW1lLCB0cmFu
c2xhdGVfcHJvbV9hZGRyZXNzLCAmYWRkciwKKyAgICAgICAgcmV0ID0gbG9hZF9lbGYoZmlsZW5h
bWUsIE5VTEwsIHRyYW5zbGF0ZV9wcm9tX2FkZHJlc3MsICZhZGRyLAogICAgICAgICAgICAgICAg
ICAgICAgICBOVUxMLCBOVUxMLCBOVUxMLCAxLCBFTV9TUEFSQ1Y5LCAwLCAwKTsKICAgICAgICAg
aWYgKHJldCA8IDAgfHwgcmV0ID4gUFJPTV9TSVpFX01BWCkgewogICAgICAgICAgICAgcmV0ID0g
bG9hZF9pbWFnZV90YXJncGh5cyhmaWxlbmFtZSwgYWRkciwgUFJPTV9TSVpFX01BWCk7CmRpZmYg
LS1naXQgYS9ody90cmljb3JlL3RyaWNvcmVfdGVzdGJvYXJkLmMgYi9ody90cmljb3JlL3RyaWNv
cmVfdGVzdGJvYXJkLmMKaW5kZXggYTU4MDk2ZjA1ZTcyLi4wMDM1OTJhZjI3YTYgMTAwNjQ0Ci0t
LSBhL2h3L3RyaWNvcmUvdHJpY29yZV90ZXN0Ym9hcmQuYworKysgYi9ody90cmljb3JlL3RyaWNv
cmVfdGVzdGJvYXJkLmMKQEAgLTQ1LDcgKzQ1LDcgQEAgc3RhdGljIHZvaWQgdHJpY29yZV9sb2Fk
X2tlcm5lbChDUFVUcmlDb3JlU3RhdGUgKmVudikKICAgICBsb25nIGtlcm5lbF9zaXplOwogCiAg
ICAga2VybmVsX3NpemUgPSBsb2FkX2VsZih0cmljb3JldGJfYmluZm8ua2VybmVsX2ZpbGVuYW1l
LCBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgJmVudHJ5LCBOVUxMLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCwgJmVudHJ5LCBOVUxMLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgMCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVNX1RSSUNPUkUsIDEsIDApOwogICAgIGlmIChrZXJuZWxfc2l6ZSA8PSAwKSB7CmRpZmYg
LS1naXQgYS9ody94dGVuc2Evc2ltLmMgYi9ody94dGVuc2Evc2ltLmMKaW5kZXggYjZjY2IzY2Q0
YWU5Li4xMmM3NDM3Mzk4ZTggMTAwNjQ0Ci0tLSBhL2h3L3h0ZW5zYS9zaW0uYworKysgYi9ody94
dGVuc2Evc2ltLmMKQEAgLTk3LDExICs5NywxNSBAQCBzdGF0aWMgdm9pZCB4dGVuc2Ffc2ltX2lu
aXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgICAgICB1aW50NjRfdCBlbGZfZW50cnk7CiAg
ICAgICAgIHVpbnQ2NF90IGVsZl9sb3dhZGRyOwogI2lmZGVmIFRBUkdFVF9XT1JEU19CSUdFTkRJ
QU4KLSAgICAgICAgaW50IHN1Y2Nlc3MgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIHRyYW5z
bGF0ZV9waHlzX2FkZHIsIGNwdSwKLSAgICAgICAgICAgICAgICAmZWxmX2VudHJ5LCAmZWxmX2xv
d2FkZHIsIE5VTEwsIDEsIEVNX1hURU5TQSwgMCwgMCk7CisgICAgICAgIGludCBzdWNjZXNzID0g
bG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRyYW5zbGF0ZV9waHlzX2FkZHIsIGNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmZWxmX2VudHJ5LCAmZWxmX2xvd2FkZHIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCwgMSwgRU1fWFRFTlNBLCAwLCAwKTsKICNlbHNlCi0gICAgICAgIGludCBz
dWNjZXNzID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCB0cmFuc2xhdGVfcGh5c19hZGRyLCBj
cHUsCi0gICAgICAgICAgICAgICAgJmVsZl9lbnRyeSwgJmVsZl9sb3dhZGRyLCBOVUxMLCAwLCBF
TV9YVEVOU0EsIDAsIDApOworICAgICAgICBpbnQgc3VjY2VzcyA9IGxvYWRfZWxmKGtlcm5lbF9m
aWxlbmFtZSwgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGVf
cGh5c19hZGRyLCBjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVsZl9lbnRy
eSwgJmVsZl9sb3dhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIDAs
IEVNX1hURU5TQSwgMCwgMCk7CiAjZW5kaWYKICAgICAgICAgaWYgKHN1Y2Nlc3MgPiAwKSB7CiAg
ICAgICAgICAgICBlbnYtPnBjID0gZWxmX2VudHJ5OwpkaWZmIC0tZ2l0IGEvaHcveHRlbnNhL3h0
ZnBnYS5jIGIvaHcveHRlbnNhL3h0ZnBnYS5jCmluZGV4IDIxMDk0MzE5YTY1OS4uY2VjNWJkYTNm
YzczIDEwMDY0NAotLS0gYS9ody94dGVuc2EveHRmcGdhLmMKKysrIGIvaHcveHRlbnNhL3h0ZnBn
YS5jCkBAIC0zNzgsNyArMzc4LDcgQEAgc3RhdGljIHZvaWQgeHRmcGdhX2luaXQoY29uc3QgWHRm
cGdhQm9hcmREZXNjICpib2FyZCwgTWFjaGluZVN0YXRlICptYWNoaW5lKQogCiAgICAgICAgIHVp
bnQ2NF90IGVsZl9lbnRyeTsKICAgICAgICAgdWludDY0X3QgZWxmX2xvd2FkZHI7Ci0gICAgICAg
IGludCBzdWNjZXNzID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCB0cmFuc2xhdGVfcGh5c19h
ZGRyLCBjcHUsCisgICAgICAgIGludCBzdWNjZXNzID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1l
LCBOVUxMLCB0cmFuc2xhdGVfcGh5c19hZGRyLCBjcHUsCiAgICAgICAgICAgICAgICAgJmVsZl9l
bnRyeSwgJmVsZl9sb3dhZGRyLCBOVUxMLCBiZSwgRU1fWFRFTlNBLCAwLCAwKTsKICAgICAgICAg
aWYgKHN1Y2Nlc3MgPiAwKSB7CiAgICAgICAgICAgICBlbnRyeV9wb2ludCA9IGVsZl9lbnRyeTsK
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvZWxmX29wcy5oIGIvaW5jbHVkZS9ody9lbGZfb3BzLmgK
aW5kZXggZTJjYjY3NTE5NTUxLi4zNDM4ZDZmNjllOGQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcv
ZWxmX29wcy5oCisrKyBiL2luY2x1ZGUvaHcvZWxmX29wcy5oCkBAIC0yNjYsNiArMjY2LDcgQEAg
ZmFpbDoKIH0KIAogc3RhdGljIGludCBnbHVlKGxvYWRfZWxmLCBTWikoY29uc3QgY2hhciAqbmFt
ZSwgaW50IGZkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKCplbGZf
bm90ZV9mbikodm9pZCAqLCB2b2lkICosIGJvb2wpLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgKCp0cmFuc2xhdGVfZm4pKHZvaWQgKiwgdWludDY0X3QpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqdHJhbnNsYXRlX29wYXF1ZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBtdXN0X3N3YWIsIHVpbnQ2NF90ICpwZW50cnksCkBA
IC00OTgsNiArNDk5LDcgQEAgc3RhdGljIGludCBnbHVlKGxvYWRfZWxmLCBTWikoY29uc3QgY2hh
ciAqbmFtZSwgaW50IGZkLAogICAgICAgICAgICAgZGF0YSA9IE5VTEw7CiAgICAgICAgIH0KICAg
ICB9CisKICAgICBnX2ZyZWUocGhkcik7CiAgICAgaWYgKGxvd2FkZHIpCiAgICAgICAgICpsb3dh
ZGRyID0gKHVpbnQ2NF90KShlbGZfc3dvcmQpbG93OwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9s
b2FkZXIuaCBiL2luY2x1ZGUvaHcvbG9hZGVyLmgKaW5kZXggZGU4YTI5NjAzYjBkLi4zZTFiM2E0
NTY2YzkgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvbG9hZGVyLmgKKysrIGIvaW5jbHVkZS9ody9s
b2FkZXIuaApAQCAtOTMsNiArOTMsOCBAQCBjb25zdCBjaGFyICpsb2FkX2VsZl9zdHJlcnJvcihp
bnQgZXJyb3IpOwogCiAvKiogbG9hZF9lbGZfcmFtX3N5bToKICAqIEBmaWxlbmFtZTogUGF0aCBv
ZiBFTEYgZmlsZQorICogQGVsZl9ub3RlX2ZuOiBvcHRpb25hbCBmdW5jdGlvbiB0byBwYXJzZSBF
TEYgTm90ZSB0eXBlCisgKiAgICAgICAgICAgICAgIHBhc3NlZCB2aWEgQHRyYW5zbGF0ZV9vcGFx
dWUKICAqIEB0cmFuc2xhdGVfZm46IG9wdGlvbmFsIGZ1bmN0aW9uIHRvIHRyYW5zbGF0ZSBsb2Fk
IGFkZHJlc3NlcwogICogQHRyYW5zbGF0ZV9vcGFxdWU6IG9wYXF1ZSBkYXRhIHBhc3NlZCB0byBA
dHJhbnNsYXRlX2ZuCiAgKiBAcGVudHJ5OiBQb3B1bGF0ZWQgd2l0aCBwcm9ncmFtIGVudHJ5IHBv
aW50LiBJZ25vcmVkIGlmIE5VTEwuCkBAIC0xMjUsNiArMTI3LDcgQEAgdHlwZWRlZiB2b2lkICgq
c3ltYm9sX2ZuX3QpKGNvbnN0IGNoYXIgKnN0X25hbWUsIGludCBzdF9pbmZvLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHN0X3ZhbHVlLCB1aW50NjRfdCBzdF9zaXplKTsK
IAogaW50IGxvYWRfZWxmX3JhbV9zeW0oY29uc3QgY2hhciAqZmlsZW5hbWUsCisgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCAoKmVsZl9ub3RlX2ZuKSh2b2lkICosIHZvaWQgKiwgYm9vbCks
CiAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAoKnRyYW5zbGF0ZV9mbikodm9pZCAqLCB1
aW50NjRfdCksCiAgICAgICAgICAgICAgICAgICAgICB2b2lkICp0cmFuc2xhdGVfb3BhcXVlLCB1
aW50NjRfdCAqcGVudHJ5LAogICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmxvd2FkZHIs
IHVpbnQ2NF90ICpoaWdoYWRkciwgaW50IGJpZ19lbmRpYW4sCkBAIC0xMzYsNiArMTM5LDcgQEAg
aW50IGxvYWRfZWxmX3JhbV9zeW0oY29uc3QgY2hhciAqZmlsZW5hbWUsCiAgKiBzeW1ib2wgY2Fs
bGJhY2sgZnVuY3Rpb24KICAqLwogaW50IGxvYWRfZWxmX3JhbShjb25zdCBjaGFyICpmaWxlbmFt
ZSwKKyAgICAgICAgICAgICAgICAgdWludDY0X3QgKCplbGZfbm90ZV9mbikodm9pZCAqLCB2b2lk
ICosIGJvb2wpLAogICAgICAgICAgICAgICAgICB1aW50NjRfdCAoKnRyYW5zbGF0ZV9mbikodm9p
ZCAqLCB1aW50NjRfdCksCiAgICAgICAgICAgICAgICAgIHZvaWQgKnRyYW5zbGF0ZV9vcGFxdWUs
IHVpbnQ2NF90ICpwZW50cnksIHVpbnQ2NF90ICpsb3dhZGRyLAogICAgICAgICAgICAgICAgICB1
aW50NjRfdCAqaGlnaGFkZHIsIGludCBiaWdfZW5kaWFuLCBpbnQgZWxmX21hY2hpbmUsCkBAIC0x
NDYsNiArMTUwLDcgQEAgaW50IGxvYWRfZWxmX3JhbShjb25zdCBjaGFyICpmaWxlbmFtZSwKICAq
IFNhbWUgYXMgbG9hZF9lbGZfcmFtKCksIGJ1dCBhbHdheXMgbG9hZHMgdGhlIGVsZiBhcyBST00K
ICAqLwogaW50IGxvYWRfZWxmX2FzKGNvbnN0IGNoYXIgKmZpbGVuYW1lLAorICAgICAgICAgICAg
ICAgIHVpbnQ2NF90ICgqZWxmX25vdGVfZm4pKHZvaWQgKiwgdm9pZCAqLCBib29sKSwKICAgICAg
ICAgICAgICAgICB1aW50NjRfdCAoKnRyYW5zbGF0ZV9mbikodm9pZCAqLCB1aW50NjRfdCksCiAg
ICAgICAgICAgICAgICAgdm9pZCAqdHJhbnNsYXRlX29wYXF1ZSwgdWludDY0X3QgKnBlbnRyeSwg
dWludDY0X3QgKmxvd2FkZHIsCiAgICAgICAgICAgICAgICAgdWludDY0X3QgKmhpZ2hhZGRyLCBp
bnQgYmlnX2VuZGlhbiwgaW50IGVsZl9tYWNoaW5lLApAQCAtMTU1LDcgKzE2MCw5IEBAIGludCBs
b2FkX2VsZl9hcyhjb25zdCBjaGFyICpmaWxlbmFtZSwKICAqIFNhbWUgYXMgbG9hZF9lbGZfYXMo
KSwgYnV0IGRvZXNuJ3QgYWxsb3cgdGhlIGNhbGxlciB0byBzcGVjaWZ5IGFuCiAgKiBBZGRyZXNz
U3BhY2UuCiAgKi8KLWludCBsb2FkX2VsZihjb25zdCBjaGFyICpmaWxlbmFtZSwgdWludDY0X3Qg
KCp0cmFuc2xhdGVfZm4pKHZvaWQgKiwgdWludDY0X3QpLAoraW50IGxvYWRfZWxmKGNvbnN0IGNo
YXIgKmZpbGVuYW1lLAorICAgICAgICAgICAgIHVpbnQ2NF90ICgqZWxmX25vdGVfZm4pKHZvaWQg
Kiwgdm9pZCAqLCBib29sKSwKKyAgICAgICAgICAgICB1aW50NjRfdCAoKnRyYW5zbGF0ZV9mbiko
dm9pZCAqLCB1aW50NjRfdCksCiAgICAgICAgICAgICAgdm9pZCAqdHJhbnNsYXRlX29wYXF1ZSwg
dWludDY0X3QgKnBlbnRyeSwgdWludDY0X3QgKmxvd2FkZHIsCiAgICAgICAgICAgICAgdWludDY0
X3QgKmhpZ2hhZGRyLCBpbnQgYmlnX2VuZGlhbiwgaW50IGVsZl9tYWNoaW5lLAogICAgICAgICAg
ICAgIGludCBjbGVhcl9sc2IsIGludCBkYXRhX3N3YWIpOwotLSAKMS44LjMuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:19:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:19: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-devel-bounces@lists.xenproject.org>)
	id 1gjNh7-0005kz-TD; Tue, 15 Jan 2019 12:19: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=Pz3D=PX=oracle.com=liam.merwick@srs-us1.protection.inumbo.net>)
 id 1gjNh6-0005kn-Iq
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:19:48 +0000
X-Inumbo-ID: d95715ea-18bf-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d95715ea-18bf-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:19:47 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0FC8hPH138858;
 Tue, 15 Jan 2019 12:18:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2018-07-02;
 bh=GA1hpta+zKqI5V48a7mnOnlXUDkJJ0+74gRQ0FHk7a8=;
 b=cl23IkF0XB6wAA2Y/rpck2RJe+dzRIVdgFrJeOLVI5ydDpYKDKF+QcLMPLpQePPaf1VT
 m4srY1gIDvL/NhJzXL9PA9xqxDVilgnlq1j3ueTL1TwtE9Q42uhk4Ibe5WF1ZEbwtMnY
 3q1J8yoWcpq973uBhoRyxetT4s71WQkGlb5cu3/wh8anf630qCsFqLb7p2RA4ihrfNLj
 ZQZtpvTGiAiAbHoSgR8zOVs5zxQXJ5sl538aX39LBpPQD83CLZwJ2+EUdpguLFab2zHZ
 uujpejnYqUDt6ldSg8O6kqZUa7EtTSQiBQEd4AGAMagFllcD1UWx045bZJp57rQrzYT1 Yw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2pybjnkhbq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 12:18:47 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0FCIeFA028818
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 12:18:41 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0FCIea0031539;
 Tue, 15 Jan 2019 12:18:40 GMT
Received: from ol7.uk.oracle.com (/10.175.168.140)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 15 Jan 2019 04:18:40 -0800
From: Liam Merwick <liam.merwick@oracle.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Jan 2019 12:18:07 +0000
Message-Id: <1547554687-12687-6-git-send-email-liam.merwick@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
References: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=775
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901150102
Subject: [Xen-devel] [PATCH v3 5/5] pvh: load initrd and expose it through
 fw_cfg
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: liam.merwick@oracle.com, ehabkost@redhat.com, mst@redhat.com,
 maran.wilson@oracle.com, george.kennedy@oracle.com, stefanha@redhat.com,
 xen-devel@lists.xenproject.org, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgoKV2hlbiBpbml0
cmQgaXMgc3BlY2lmaWVkLCBsb2FkIGFuZCBleHBvc2UgaXQgdG8gdGhlIGd1ZXN0IGZpcm13YXJl
CnRocm91Z2ggZndfY2ZnLiBUaGUgZmlybXdhcmUgd2lsbCBmaWxsIHRoZSBodm1fc3RhcnRfaW5m
byBmb3IgdGhlCmtlcm5lbC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dh
cnphcmVAcmVkaGF0LmNvbT4KQmFzZWQtb246IDwxNTQ1NDIyNjMyLTI0NDQ0LTUtZ2l0LXNlbmQt
ZW1haWwtbGlhbS5tZXJ3aWNrQG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IExpYW0gTWVyd2lj
ayA8TGlhbS5NZXJ3aWNrQG9yYWNsZS5jb20+Ci0tLQogaHcvaTM4Ni9wYy5jIHwgMzggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNl
cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYvcGMuYyBiL2h3
L2kzODYvcGMuYwppbmRleCA2ZDU0OTk1MGEwNDQuLjllZDUwNjNkZThmOCAxMDA2NDQKLS0tIGEv
aHcvaTM4Ni9wYy5jCisrKyBiL2h3L2kzODYvcGMuYwpAQCAtMTIxMywyNSArMTIxMyw0NSBAQCBz
dGF0aWMgdm9pZCBsb2FkX2xpbnV4KFBDTWFjaGluZVN0YXRlICpwY21zLAogICAgICAgICAgKi8K
ICAgICAgICAgaWYgKGxvYWRfZWxmYm9vdChrZXJuZWxfZmlsZW5hbWUsIGtlcm5lbF9zaXplLAog
ICAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlciwgcHZoX3N0YXJ0X2FkZHIsIGZ3X2NmZykp
IHsKLSAgICAgICAgICAgIHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSByYW1kaXNrX21vZCA9IHsg
MCB9OwotCiAgICAgICAgICAgICBmY2xvc2UoZik7CiAKICAgICAgICAgICAgIGZ3X2NmZ19hZGRf
aTMyKGZ3X2NmZywgRldfQ0ZHX0NNRExJTkVfU0laRSwKICAgICAgICAgICAgICAgICBzdHJsZW4o
a2VybmVsX2NtZGxpbmUpICsgMSk7CiAgICAgICAgICAgICBmd19jZmdfYWRkX3N0cmluZyhmd19j
ZmcsIEZXX0NGR19DTURMSU5FX0RBVEEsIGtlcm5lbF9jbWRsaW5lKTsKIAotICAgICAgICAgICAg
YXNzZXJ0KG1hY2hpbmUtPmRldmljZV9tZW1vcnkgIT0gTlVMTCk7Ci0gICAgICAgICAgICByYW1k
aXNrX21vZC5wYWRkciA9IG1hY2hpbmUtPmRldmljZV9tZW1vcnktPmJhc2U7Ci0gICAgICAgICAg
ICByYW1kaXNrX21vZC5zaXplID0KLSAgICAgICAgICAgICAgICBtZW1vcnlfcmVnaW9uX3NpemUo
Jm1hY2hpbmUtPmRldmljZV9tZW1vcnktPm1yKTsKLQotICAgICAgICAgICAgZndfY2ZnX2FkZF9i
eXRlcyhmd19jZmcsIEZXX0NGR19LRVJORUxfREFUQSwgJnJhbWRpc2tfbW9kLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaXplb2YocmFtZGlza19tb2QpKTsKICAgICAgICAgICAgIGZ3
X2NmZ19hZGRfaTMyKGZ3X2NmZywgRldfQ0ZHX1NFVFVQX1NJWkUsIHNpemVvZihoZWFkZXIpKTsK
ICAgICAgICAgICAgIGZ3X2NmZ19hZGRfYnl0ZXMoZndfY2ZnLCBGV19DRkdfU0VUVVBfREFUQSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyLCBzaXplb2YoaGVhZGVyKSk7CiAK
KyAgICAgICAgICAgIC8qIGxvYWQgaW5pdHJkICovCisgICAgICAgICAgICBpZiAoaW5pdHJkX2Zp
bGVuYW1lKSB7CisgICAgICAgICAgICAgICAgZ3NpemUgaW5pdHJkX3NpemU7CisgICAgICAgICAg
ICAgICAgZ2NoYXIgKmluaXRyZF9kYXRhOworICAgICAgICAgICAgICAgIEdFcnJvciAqZ2VyciA9
IE5VTEw7CisKKyAgICAgICAgICAgICAgICBpZiAoIWdfZmlsZV9nZXRfY29udGVudHMoaW5pdHJk
X2ZpbGVuYW1lLCAmaW5pdHJkX2RhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmlu
aXRyZF9zaXplLCAmZ2VycikpIHsKKyAgICAgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJxZW11OiBlcnJvciByZWFkaW5nIGluaXRyZCAlczogJXNcbiIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW5pdHJkX2ZpbGVuYW1lLCBnZXJyLT5tZXNzYWdlKTsKKyAgICAgICAgICAg
ICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICBp
bml0cmRfbWF4ID0gcGNtcy0+YmVsb3dfNGdfbWVtX3NpemUgLSBwY21jLT5hY3BpX2RhdGFfc2l6
ZSAtIDE7CisgICAgICAgICAgICAgICAgaWYgKGluaXRyZF9zaXplID49IGluaXRyZF9tYXgpIHsK
KyAgICAgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBpbml0cmQgaXMgdG9v
IGxhcmdlLCBjYW5ub3Qgc3VwcG9ydC4iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiht
YXg6ICUiUFJJdTMyIiwgbmVlZCAlIlBSSWQ2NCIpXG4iLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGluaXRyZF9tYXgsICh1aW50NjRfdClpbml0cmRfc2l6ZSk7CisgICAgICAgICAgICAg
ICAgICAgIGV4aXQoMSk7CisgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgaW5p
dHJkX2FkZHIgPSAoaW5pdHJkX21heCAtIGluaXRyZF9zaXplKSAmIH40MDk1OworCisgICAgICAg
ICAgICAgICAgZndfY2ZnX2FkZF9pMzIoZndfY2ZnLCBGV19DRkdfSU5JVFJEX0FERFIsIGluaXRy
ZF9hZGRyKTsKKyAgICAgICAgICAgICAgICBmd19jZmdfYWRkX2kzMihmd19jZmcsIEZXX0NGR19J
TklUUkRfU0laRSwgaW5pdHJkX3NpemUpOworICAgICAgICAgICAgICAgIGZ3X2NmZ19hZGRfYnl0
ZXMoZndfY2ZnLCBGV19DRkdfSU5JVFJEX0RBVEEsIGluaXRyZF9kYXRhLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW5pdHJkX3NpemUpOworICAgICAgICAgICAgfQorCiAgICAg
ICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgLyogVGhpcyBsb29rcyBsaWtlIGEg
bXVsdGlib290IGtlcm5lbC4gSWYgaXQgaXMsIGxldCdzIHN0b3AKLS0gCjEuOC4zLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:23:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:23:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjNkR-0006f2-Dz; Tue, 15 Jan 2019 12:23: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=I8OG=PX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjNkQ-0006ew-At
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:23:14 +0000
X-Inumbo-ID: 54076624-18c0-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 54076624-18c0-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:23:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 390F780D;
 Tue, 15 Jan 2019 04:23:13 -0800 (PST)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 89C233F70D;
 Tue, 15 Jan 2019 04:23:10 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <6b4ac315-ca53-f468-b78a-a6134d877d45@arm.com>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <AB1DA25B020000B95C475325@prv1-mh.provo.novell.com>
 <5C3DCC51020000780020DCD7@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f8e534b0-e64b-0c6a-c82e-d96e11dfcda5@arm.com>
Date: Tue, 15 Jan 2019 12:23:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C3DCC51020000780020DCD7@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxLzE1LzE5IDEyOjA0IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxNS4w
MS4xOSBhdCAxMjo1MSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gSGkgSmFuLAo+
Pgo+PiBPbiAxLzE1LzE5IDg6MjEgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTQu
MDEuMTkgYXQgMjI6MTgsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+PiBIaSBK
YW4sCj4+Pj4KPj4+PiBPbmUgcXVlc3Rpb24gYmVsb3cgdG8gbWFrZSBhIGRlY2lzaW9uIG9uIHRo
ZSB3YXkgZm9yd2FyZC4KPj4+Pgo+Pj4+IE9uIE1vbiwgMTQgSmFuIDIwMTksIEphbiBCZXVsaWNo
IHdyb3RlOgo+Pj4+Pj4+PiBPbiAxNC4wMS4xOSBhdCAwNDo0NSwgPFN0ZXdhcnQuSGlsZGVicmFu
ZEBkb3JuZXJ3b3Jrcy5jb20+IHdyb3RlOgo+Pj4+Pj4gU28gbGV0J3Mga2VlcCB0aGUgbGlua2Vy
LWFjY2Vzc2libGUgdmFyaWFibGUgYXMgYSB0eXBlIHRoYXQgd29ya3MgZm9yIHRoZQo+Pj4+Pj4g
bGlua2VyICh3aGljaCByZWFsbHkgY291bGQgYmUgYW55dGhpbmcgYXMgbG9uZyBhcyB5b3UgdXNl
IHRoZSBhZGRyZXNzLCBub3QKPj4+Pj4+IHRoZSB2YWx1ZSksIGJ1dCBuYW1lIGl0IHNvbWV0aGlu
ZyBlbHNlIC0gYSBuYW1lIHRoYXQgc2NyZWFtcyAiRE9OJ1QgVVNFIE1FCj4+Pj4+PiBVTkxFU1Mg
WU9VIEtOT1cgV0hBVCBZT1UnUkUgRE9JTkciLiBBbmQgdGhlbiBiZWZvcmUgdGhlIGZpcnN0IHVz
ZSwgY29weQo+Pj4+Pj4gdGhhdCB2YWx1ZSB0byAidWludHB0cl90IF9zdGFydDsiLgo+Pj4+Pj4K
Pj4+Pj4+IFRoZSBmb2xsb3dpbmcgaXMgYSBxdWljayBwcm9vZiBvZiBjb25jZXB0IGZvciBhYXJj
aDY0LiBJIGNoYW5nZWQgdGhlIHR5cGUKPj4+Pj4+IG9mIF9zdGFydCBhbmQgX2VuZCwgYW5kIGFk
ZGVkIGNvZGUgdG8gY29weSB0aGUgbGlua2VyLWFzc2lnbmVkIHZhbHVlIHRvCj4+Pj4+PiBfc3Rh
cnQgYW5kIF9lbmQuIFVwb24gYm9vdGluZywgSSBzZWUgdGhlIGNvcnJlY3QgdmFsdWVzOgo+Pj4+
Pgo+Pj4+PiBHbG9iYWwgc3ltYm9scyBzdGFydGluZyB3aXRoIHVuZGVyc2NvcmVzIHNob3VsZCBh
bHJlYWR5IGJlIHNob3V0aW5nCj4+Pj4+IGVub3VnaC4gQnV0IHdoYXQncyB3b3JzZSAtIHRoZSB3
aG9sZSBpZGVhIGlmIHVzaW5nIGFycmF5IHR5cGVzIGlzIHRvCj4+Pj4+IGF2b2lkIHRoZSBpbnRl
cm1lZGlhdGUgdmFyaWFibGVzLgo+Pj4+Pgo+Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVw
LmMKPj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+Pj4+PiBAQCAtNzI2LDYgKzcy
NiwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFk
ZHIsCj4+Pj4gc2l6ZV90IGR0Yl9zaXplKQo+Pj4+Pj4gICAgCj4+Pj4+PiAgICBzaXplX3QgX19y
ZWFkX21vc3RseSBkY2FjaGVfbGluZV9ieXRlczsKPj4+Pj4+ICAgIAo+Pj4+Pj4gK3R5cGVkZWYg
Y2hhciBUWVBFX0RPRVNOVF9NQVRURVI7Cj4+Pj4+PiArZXh0ZXJuIFRZUEVfRE9FU05UX01BVFRF
UiBfc3RhcnRfbGlua2VyX2Fzc2lnbmVkX2RvbnRfdXNlX21lLAo+Pj4+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgX2VuZF9saW5rZXJfYXNzaWduZWRfZG9udF91c2VfbWU7Cj4+Pj4+Cj4+
Pj4+IFRoaXMgYW5kIC4uLgo+Pj4+Pgo+Pj4+Pj4gQEAgLTc3MCwxMCArNzc2LDE3IEBAIHZvaWQg
X19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCj4+Pj4+PiAg
ICAgICAgcHJpbnRrKCJDb21tYW5kIGxpbmU6ICVzXG4iLCBjbWRsaW5lKTsKPj4+Pj4+ICAgICAg
ICBjbWRsaW5lX3BhcnNlKGNtZGxpbmUpOwo+Pj4+Pj4gICAgCj4+Pj4+PiArICAgIF9zdGFydCA9
ICh1aW50cHRyX3QpJl9zdGFydF9saW5rZXJfYXNzaWduZWRfZG9udF91c2VfbWU7Cj4+Pj4+PiAr
ICAgIF9lbmQgPSAodWludHB0cl90KSZfZW5kX2xpbmtlcl9hc3NpZ25lZF9kb250X3VzZV9tZTsK
Pj4+Pj4KPj4+Pj4gLi4uIHRoaXMgdmlvbGF0ZXMgd2hhdCB0aGUgc3ltYm9sIG5hbWVzIHNheS4g
QW5kIGlmIHlvdSB3YW50IHRvCj4+Pj4+IGF2b2lkIGlzc3VlcywgeW91J2Qgd2FudCB0byBrZWVw
IG91dCBvZiBDIGZpbGVzIHVzZXMgb2YgdGhvc2UKPj4+Pj4gc3ltYm9scyBhbHRvZ2V0aGVyIGFu
eXdheSwgYW5kIHlvdSBlYXNpbHkgY2FuOiBJbiBhbnkKPj4+Pj4gYXNzZW1ibHkgZmlsZSwgaGF2
ZQo+Pj4+Pgo+Pj4+PiBfc3RhcnQ6CS5sb25nIF9zdGFydF9saW5rZXJfYXNzaWduZWRfZG9udF91
c2VfbWUKPj4+Pj4gX2VuZDoJLmxvbmcgX2VuZF9saW5rZXJfYXNzaWduZWRfZG9udF91c2VfbWUK
Pj4+Pj4KPj4+Pj4gSW4gcGFydGljdWxhciwgdGhleSBkb24ndCBuZWVkIHRvIGJlIHJ1bnRpbWUg
aW5pdGlhbGl6ZWQsIHNhdmluZwo+Pj4+PiB5b3UgZnJvbSBuZWVkaW5nIHRvIHNldCB0aGVtIGJl
Zm9yZSBmaXJzdCB1c2UuIEJ1dCBhcyBzYWlkIC0KPj4+Pj4gdGhpbmdzIGFyZSB0aGUgd2F5IHRo
ZXkgYXJlIHByZWNpc2VseSB0byBhdm9pZCBzdWNoIHZhcmlhYmxlcy4KPj4+Pj4KPj4+Pj4+PiBC
dXQsIGluc3RlYWQgb2YgY29udmVydGluZyBfc3RhcnQgdG8gdW5zaWduZWQgbG9uZyB2aWEgU1lN
Qk9MX0hJREUsIHdlCj4+Pj4+Pj4gY291bGQgY29udmVydCBpdCB0byB1aW50cHRyX3QgaW5zdGVh
ZCwgaXQgd291bGQgYmUgYSB0cml2aWFsIGNoYW5nZSBvbgo+Pj4+Pj4+IHRvcCBvZiB0aGUgZXhp
c3RpbmcgdW5zaWduZWQgbG9uZyBzZXJpZXMuIE5vdCBzdXJlIGlmIGl0IGlzIGJlbmVmaWNpYWwu
Cj4+Pj4+Pgo+Pj4+Pj4gVGhlIGRpZmZlcmVuY2Ugd291bGQgYmUgd2hldGhlciB3ZSB3YW50IHRv
IHJlbHkgb24gaW1wbGVtZW50YXRpb24tZGVmaW5lZAo+Pj4+Pj4gYmVoYXZpb3Igb3Igbm90Lgo+
Pj4+Pgo+Pj4+PiBXaHkgbm90PyBTaW1wbHkgc3BlY2lmeSB0aGF0IGNvbXBpbGVycyB3aXRoIGlt
cGxlbWVudGF0aW9uIGRlZmluZWQKPj4+Pj4gYmVoYXZpb3Igbm90IG1hdGNoaW5nIG91ciBleHBl
Y3RhdGlvbnMgYXJlIHVuc3VpdGFibGUuIEFuZCBidHcsIEkKPj4+Pj4gc3VwcG9zZSB0aGlzIGlz
IGp1c3QgdGhlIHRpbnkgdGlwIG9mIHRoZSBpY2ViZXJnIG9mIG91ciByZWxpYW5jZSBvbgo+Pj4+
PiBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIGJlaGF2aW9yLgo+Pj4+Cj4+Pj4gVGhlIHJlYXNvbiBp
cyB0aGF0IHJlbHlpbmcgb24gdW5kZWZpbmVkIGJlaGF2aW9yIGlzIG5vdCByZWxpYWJsZSwgaXQg
aXMKPj4+PiBub3QgQyBjb21wbGlhbnQsIGl0IGlzIG5vdCBhbGxvd2VkIGJ5IE1JU1JBLUMsIGFu
ZCBub3QgZ3VhcmFudGVlZCB0bwo+Pj4+IHdvcmsgd2l0aCBhbnkgY29tcGlsZXIuCj4+Pgo+Pj4g
InVuZGVmaW5lZCBiZWhhdmlvciIgIT0gImltcGxlbWVudGF0aW9uIGRlZmluZWQgYmVoYXZpb3Ii
Cj4+Pgo+Pj4+IFllcywgdGhpcyBpbnN0YW5jZSBpcyBvbmx5IHRoZSB0aXAgb2YgdGhlCj4+Pj4g
aWNlYmVyZywgd2UgaGF2ZSBhIGxvbmcgcm9hZCBhaGVhZCwgYnV0IHdlIHNob3VsZG4ndCByZWFs
bHkgZ2l2ZSB1cAo+Pj4+IGJlY2F1c2UgaXQgaXMgZ29pbmcgdG8gYmUgZGlmZmljdWx0IDotKSBT
dGV3YXJ0J3MgYXBwcm9hY2ggd291bGQKPj4+PiBhY3R1YWxseSBiZSBjb21wbGlhbnQgYW5kIGhl
bHAgdG93YXJkIHJlZHVjaW5nIHJlbGlhbmNlIG9uIHVuZGVmaW5lZAo+Pj4+IGJlaGF2aW9yLgo+
Pj4+Cj4+Pj4gV291bGQgeW91IGJlIE9LIGlmIEkgcmV3b3JrIHRoZSBzZXJpZXMgdG8gZm9sbG93
IGhpcyBhcHByb2FjaCB1c2luZwo+Pj4+IGludGVybWVkaWF0ZSB2YXJpYWJsZXM/IFNlZSB0aGUg
YXR0YWNoZWQgcGF0Y2ggYXMgYSByZWZlcmVuY2UsIGl0IG9ubHkKPj4+PiAiY29udmVydHMiIF9z
dGFydCBhbmQgX2VuZCBhcyBhbiBleGFtcGxlLiBGb3J0dW5hdGVseSwgaXQgd2lsbCBiZQo+Pj4+
IHRleHR1YWxseSBzaW1pbGFyIHRvIHRoZSBwcmV2aW91cyBTWU1CT0wgcmV0dXJuaW5nIHVuc2ln
bmVkIGxvbmcgdmVyc2lvbgo+Pj4+IG9mIHRoZSBzZXJpZXMuCj4+Pgo+Pj4gV2VsbCwgSSd2ZSBn
aXZlbiByZWFzb25zIHdoeSBJIGRpc2xpa2UgdGhhdCwgYW5kIHdoeSAoSSB0aGluaykgaXQgd2Fz
Cj4+PiBkb25lIHdpdGhvdXQgc3VjaCBpbnRlcm1lZGlhdGUgdmFyaWFibGVzLiBOZXZlcnRoZWxl
c3MsIGlmIHRoaXMgaXMKPj4+IF90aGUgb25seSB3YXlfIHRvIGFjaGlldmUgY29tcGxpYW5jZSwg
SSBkb24ndCB0aGluayBJIGNvdWxkCj4+PiByZWFzb25hYmx5IE5BSyBpdC4gPgo+Pj4gVGhlIHRo
aW5nIHRoYXQgSSBkb24ndCB1bmRlcnN0YW5kIHRob3VnaCBpcyBob3cgdGhlIHVuZGVmaW5lZAo+
Pj4gYmVoYXZpb3IgKGlmIHRoZXJlIHJlYWxseSBpcyBhbnkpIGdvZXMgYXdheTogRXZlbiBpZiB5
b3UgY29tcGFyZQo+Pj4gdGhlIGNvbnRlbnRzIG9mIHRoZSB2YXJpYWJsZXMgaW5zdGVhZCBvZiB0
aGUgb3JpZ2luYWwgKHBlcmhhcHMKPj4+IGNhc3RlZCkgcG9pbnRlcnMsIGluIHRoZSBlbmQgeW91
IHN0aWxsIGNvbXBhcmUgd2hhdCBDIHdvdWxkCj4+PiBjb25zaWRlciBwb2ludGVycyB0byBkaWZm
ZXJlbnQgb2JqZWN0cy4gSXQncyBtZXJlbHkgYSBkaWZmZXJlbnQKPj4+IHdheSBvZiBoaWRpbmcg
dGhhdCBmYWN0IGZyb20gQy4gVW5kZWZpbmVkIGJlaGF2aW9yIHdvdWxkIGltbwo+Pj4gZ28gYXdh
eSBvbmx5IGlmIHRob3NlIGNvbXBhcmlzb25zL3N1YnRyYWN0aW9ucyBkaWRuJ3QgaGFwcGVuCj4+
PiBpbiBDIGFueW1vcmUuIElPVyAtIHNlZSBteSAuc3RhcnRvZi4oKSAvIC5zaXplb2YuKCkgcHJv
cG9zYWwuCj4+Cj4+IERvIHlvdSBoYXZlIGEgcG9pbnRlciB0byB0aGUgc2VyaWVzIHVzaW5nIHN0
YXJ0b2Yvc2l6ZW9mPwo+IAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNi0wOC9tc2cwMjcxOC5odG1sCj4gClRoYW5rIHlvdSEgTG9va2lu
ZyBhdCB0aGUgdGhyZWFkLCBBbmRyZXcgaGFkIHNvbWUgY29uY2VybnMgYWJvdXQgaXQuIERvIAp5
b3UgaGF2ZSBhbnkgdXBkYXRlIG9uIHRoZW0/Cgo+ICJ0aGUgc3ltYm9sIiBoZXJlIGxlYXZlcyBy
b29tIGZvciBhbWJpZ3VpdHk7IHRoaXMKPiAKPiBleHRlcm4gdWludHB0cl90IF9zdGFydCwgX2Vu
ZCwgc3RhcnQ7Cj4gCj4gY2FuJ3QgcG9zc2libHkgd29yayAoYWx0aG91Z2ggaXQnbGwgYnVpbGQg
ZmluZSkgZnJvbSBhbGwgSSBjYW4gdGVsbC4KCkRvaCwgeWVzLiBzb3JyeSBmb3IgdGhlIG5vaXNl
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:24:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjNlA-0006js-Tu; Tue, 15 Jan 2019 12:24:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I8OG=PX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjNl8-0006ji-Rf
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:23:58 +0000
X-Inumbo-ID: 6e6b61b3-18c0-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6e6b61b3-18c0-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:23:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7735480D;
 Tue, 15 Jan 2019 04:23:57 -0800 (PST)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 88FC53F70D;
 Tue, 15 Jan 2019 04:23:54 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <1547077324-9705-1-git-send-email-sstabellini@kernel.org>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <64e21854-e5ac-e822-a21d-cd37aae4e60c@arm.com>
Message-ID: <9a18fd77-5b19-bb2c-9deb-369711b4af5a@arm.com>
Date: Tue, 15 Jan 2019 12:23:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <64e21854-e5ac-e822-a21d-cd37aae4e60c@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxLzE1LzE5IDExOjQ2IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFu
bywKPiAKPiBPbiAxLzExLzE5IDk6MzcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4g
T24gRnJpLCAxMSBKYW4gMjAxOSwgU3Rld2FydCBIaWxkZWJyYW5kIHdyb3RlOgo+Pj4gT24gRnJp
ZGF5LCBKYW51YXJ5IDExLCAyMDE5IDM6MzYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBP
biBGcmksIDExIEphbiAyMDE5LCAxMjo1MyBTdGV3YXJ0IEhpbGRlYnJhbmQgd3JvdGU6Cj4+Pj4+
Cj4+Pj4+IFdoeSBkb24ndCB3ZSBjaGFuZ2UgdGhlIHR5cGUgb2YgX3N0YXJ0IHNvIGl0J3Mgbm90
IGEgcG9pbnRlciB0eXBlPwo+Pj4+Cj4+Pj4gQ2FuIHlvdSBzdWdnZXN0IGEgdHlwZSB0aGF0IHdv
dWxkIGJlIHN1aXRhYmxlPwo+Pj4+Cj4+Pj4gQ2hlZXJzLAo+Pj4KPj4+IFllcy4gTXkgb3Bpbmlv
biBpcyB0aGF0IHRoZSAic3VmZmljaWVudC13aWR0aCBpbnRlZ2VyIHR5cGUiIHNob3VsZCBiZSBh
Cj4+PiAidWludHB0cl90IiBvciAiaW50cHRyX3QiLCBzaW5jZSB0aG9zZSB0eXBlcyBieSBkZWZp
bml0aW9uIGFyZSAKPj4+ICppbnRlZ2VyKiB0eXBlcwo+Pj4gd2lkZSBlbm91Z2ggdG8gaG9sZCBh
IHZhbHVlIGNvbnZlcnRlZCBmcm9tIGEgdm9pZCBwb2ludGVyLiBXaGlsZSAKPj4+ICJ1bnNpZ25l
ZAo+Pj4gbG9uZyIgc2VlbXMgdG8gd29yayBmb3IgTGludXgsIHRoZSBkZWZpbml0aW9uIG9mIHRo
YXQgdHlwZSBkb2Vzbid0IAo+Pj4gcHJvdmlkZSB0aGUKPj4+IHNhbWUgZ3VhcmFudGVlLiBTaW5j
ZSB1aW50cHRyX3QgaXMgYW4gKmludGVnZXIqIHR5cGUgYnkgZGVmaW5pdGlvbiAKPj4+IChhbmQg
bm90IGEKPj4+IHBvaW50ZXIgdHlwZSksIG15IGludGVycHJldGF0aW9uIG9mIHRoZSBDIHN0YW5k
YXJkIGlzIHRoYXQKPj4+IHN1YnRyYWN0aW9uL2NvbXBhcmlzb24gb2YgdWludHB0cl90IHR5cGVz
IHdvbid0IGJlIHN1YmplY3QgdG8gdGhlIAo+Pj4gcG90ZW50aWFsCj4+PiAicG9pbnRlciB0byBv
YmplY3QiIGlzc3VlcyBpbiBxdWVzdGlvbi4KPj4+Cj4+PiBJZiBJIGhhZCB0byBjaG9vc2UgYmV0
d2VlbiAidWludHB0cl90IiBvciAiaW50cHRyX3QiIEkgZ3Vlc3MgSSB3b3VsZCAKPj4+IGNob29z
ZQo+Pj4gInVpbnRwdHJfdCIgc2luY2UgdGhhdCB0eXBlIGlzIGFscmVhZHkgdXNlZCBpbiB2YXJp
b3VzIHBsYWNlcyBpbiB0aGUgWGVuCj4+PiBjb2RlYmFzZS4gQW5kIHRoZSBMaW51eCB3b3JrYXJv
dW5kIGlzIGFsc28gdXNpbmcgYW4gdW5zaWduZWQgaW50ZWdlciAKPj4+IHR5cGUuCj4+Cj4+IE9u
IGNoYW5naW5nIHR5cGUgb2YgX3N0YXJ0ICYgZnJpZW5kczogd2UgY2Fubm90IGRlY2xhcmUgX3N0
YXJ0IGFzCj4+IHVpbnRwdHJfdCwgdGhlIGxpbmtlciB3b24ndCBiZSBhYmxlIHRvIHNldCB0aGUg
dmFsdWUuIEl0IG5lZWRzIHRvIGJlIGFuCj4+IGFycmF5IHR5cGUuIEF0IHRoYXQgcG9pbnQsIGl0
IGlzIGJhc2ljYWxseSBhIHBvaW50ZXIsIGl0IGRvZXNuJ3QgbWF0dGVyCj4+IGlmIGl0IGlzIGEg
Y2hhcltdIG9yIHVpbnRwdHJfdFtdLiBJdCB3b24ndCBoZWxwLgo+IAo+IEFyZSB5b3Ugc3VyZSBh
Ym91dCB0aGlzPyBJIHdyb3RlIGEgcXVpY2sgcGF0Y2ggKHNlZSBiZWxvdykgdG8gc3dpdGNoIAo+
IF9zdGFydC9fZW5kIHRvIHVpbnRwdHJfdCBhbmQgZGlkbid0IG5vdGljZSBhbnkgc3BlY2lmaWMg
bGlua2VyIGlzc3VlLiBJIAo+IGJvcnJvd2VkIHRoZSBpZGVhIGZyb20gQVRGIHdoaWNoIGhhdmUg
YmVlbiB1c2luZyB1aW50cHRyX3QgZm9yIGxpbmtlciAKPiBzeW1ib2wuCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCAzNDBhMWQx
NTQ4Li5hYjk4Y2FiYmI3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL21tLmMKPiBAQCAtMTA3MywxMCArMTA3MywxMSBAQCBpbnQgbW9kaWZ5X3hl
bl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIAo+IHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQg
aW50IGZsYWdzKQo+ICDCoH0KPiAKPiAgwqBlbnVtIG1nIHsgbWdfY2xlYXIsIG1nX3JvLCBtZ19y
dywgbWdfcnggfTsKPiAtc3RhdGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShjb25zdCBj
aGFyICpwLCB1bnNpZ25lZCBsb25nIGwsIGVudW0gCj4gbWcgbWcpCj4gK3N0YXRpYyB2b2lkIHNl
dF9wdGVfZmxhZ3Nfb25fcmFuZ2UoY29uc3QgY2hhciAqX19wLCB1bnNpZ25lZCBsb25nIGwsIAo+
IGVudW0gbWcgbWcpCj4gIMKgewo+ICDCoMKgwqDCoCBscGFlX3QgcHRlOwo+ICDCoMKgwqDCoCBp
bnQgaTsKPiArwqDCoMKgIHVpbnRwdHJfdCBwID0gKHVpbnRwdHJfdClfX3A7Cj4gCj4gIMKgwqDC
oMKgIEFTU0VSVChpc19rZXJuZWwocCkgJiYgaXNfa2VybmVsKHAgKyBsKSk7Cj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwu
aAo+IGluZGV4IDU0OGI2NGRhOWYuLjk0YmIwOGZjNjUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUveGVuL2tlcm5lbC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCj4gQEAgLTY1
LDkgKzY1LDkgQEAKPiAgwqDCoMKgwqDCoMKgwqAgMTvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4gIMKg
fSkKPiAKPiAtZXh0ZXJuIGNoYXIgX3N0YXJ0W10sIF9lbmRbXSwgc3RhcnRbXTsKPiArZXh0ZXJu
IHVpbnRwdHJfdCBfc3RhcnQsIF9lbmQsIHN0YXJ0Owo+ICDCoCNkZWZpbmUgaXNfa2VybmVsKHAp
ICh7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPiAt
wqDCoMKgIGNoYXIgKl9fcCA9IChjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApO8KgwqDCoMKgIFwK
PiArwqDCoMKgIHVpbnRwdHJfdCBfX3AgPSAodWludHB0cl90KShwKTvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgXAo+ICDCoMKgwqDCoCAoX19wID49IF9zdGFydCkgJiYgKF9fcCA8IF9lbmQpO8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+ICDCoH0pCj4gCj4gQ2hlZXJzLAo+IAoKUGxlYXNlIGln
bm9yZSB0aGlzIHBhdGNoLCBJIHdhcyB3cm9uZyBoZXJlLiBTb3JyeSBmb3IgdGhlIG5vaXNlLgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:26:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:26: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-devel-bounces@lists.xenproject.org>)
	id 1gjNnY-0006uy-Ct; Tue, 15 Jan 2019 12:26: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=RTTn=PX=baylibre.com=narmstrong@srs-us1.protection.inumbo.net>)
 id 1gjNnX-0006us-J9
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 12:26:27 +0000
X-Inumbo-ID: c4f12220-18c0-11e9-92db-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4f12220-18c0-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:26:23 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id u4so2757282wrp.3
 for <xen-devel@lists.xen.org>; Tue, 15 Jan 2019 04:26:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=baylibre-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:openpgp:autocrypt:organization
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=P6QPyPUhbwY7anVwxTJ7VQlebJ/zFS/4On23ZfGqFgU=;
 b=Elc8xIv9tY/edIit+/A2ppfeR1KffQTbBIGALAxuiSqdznDldtyWYbhw/4d588bhvH
 sFoXEfphZ89EdrBgIPqPqSK2dbGVzhKKu4BlTBVk91I42CMqdLvSIad7m8sdrNY2sUiV
 JijuHVPYYxXghOxfuqyBXiOrV6qodH9Xp8aJFt7hUJo+xhOed4hKwOJMHc+PsyjOmdFc
 6Wu6HoYS7B36oJUytDBzI/JVp+1pQXP3SQpERpHqrp7VNqYtGyQhYN6AreXyhEfZ9feh
 4z0JXAgkhrdZRV5lXohx9HYj9pGNR1u6bjPESZT/wk+8FTv07LoBfSlpVCxiIgFgCQyx
 xEbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:autocrypt
 :organization:message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=P6QPyPUhbwY7anVwxTJ7VQlebJ/zFS/4On23ZfGqFgU=;
 b=qxWNGiVQeL4Rg58AR3l6k3B5rVcP7ePojRbks8bFEratTqIfRXiF3dWkaNcdmXnxck
 MZ5QMy2Pk8SXzxXFkk0c1tzk6YdvHaEfcLxC3Q7yAAJX5gg4kaqVQPo1p4V7xVisrdW+
 8AokPeFNeQjdAhsXEgCe3FjQfOSdyXWBS254fwFLS849ILp5GND2L3NTk58VV/fTGXNp
 QznfrXMcC2MK0Diy42nZ9pxuSR8Ikq9sOlcyJW73q/mx0+UGjtX+RyBi8kJT1xY2axVb
 yR3aex33qaMHsCQ/zcGratUndttY/w9lLHJELnwDHZ+iB9SX4cbfUqcX1KyrUHke8eur
 tgKw==
X-Gm-Message-State: AJcUukesCJtssh40ygys5L7evshvx7acM7U1jpvhEPq4BvZUY010CKDz
 12gmay1M9wWbUBbxMZj4aSfWog==
X-Google-Smtp-Source: ALg8bN4i+XXjdn2gT7dCXHE+e5PUfJTO2nwQv7h2zaCT9H/qy1QJIMdBno2wt1acfBIcbmQKcv59Wg==
X-Received: by 2002:adf:fd03:: with SMTP id e3mr2844380wrr.280.1547555182071; 
 Tue, 15 Jan 2019 04:26:22 -0800 (PST)
Received: from [10.1.2.12] (lmontsouris-657-1-212-31.w90-63.abo.wanadoo.fr.
 [90.63.244.31])
 by smtp.gmail.com with ESMTPSA id o82sm28766787wmo.29.2019.01.15.04.26.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 15 Jan 2019 04:26:21 -0800 (PST)
To: Daniel Vetter <daniel.vetter@ffwll.ch>,
 Intel Graphics Development <intel-gfx@lists.freedesktop.org>
References: <20190115104137.25695-1-daniel.vetter@ffwll.ch>
From: Neil Armstrong <narmstrong@baylibre.com>
Openpgp: preference=signencrypt
Autocrypt: addr=narmstrong@baylibre.com; prefer-encrypt=mutual; keydata=
 mQENBE1ZBs8BCAD78xVLsXPwV/2qQx2FaO/7mhWL0Qodw8UcQJnkrWmgTFRobtTWxuRx8WWP
 GTjuhvbleoQ5Cxjr+v+1ARGCH46MxFP5DwauzPekwJUD5QKZlaw/bURTLmS2id5wWi3lqVH4
 BVF2WzvGyyeV1o4RTCYDnZ9VLLylJ9bneEaIs/7cjCEbipGGFlfIML3sfqnIvMAxIMZrvcl9
 qPV2k+KQ7q+aXavU5W+yLNn7QtXUB530Zlk/d2ETgzQ5FLYYnUDAaRl+8JUTjc0CNOTpCeik
 80TZcE6f8M76Xa6yU8VcNko94Ck7iB4vj70q76P/J7kt98hklrr85/3NU3oti3nrIHmHABEB
 AAG0KE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT6JATsEEwEKACUC
 GyMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheABQJXDO2CAhkBAAoJEBaat7Gkz/iubGIH/iyk
 RqvgB62oKOFlgOTYCMkYpm2aAOZZLf6VKHKc7DoVwuUkjHfIRXdslbrxi4pk5VKU6ZP9AKsN
 NtMZntB8WrBTtkAZfZbTF7850uwd3eU5cN/7N1Q6g0JQihE7w4GlIkEpQ8vwSg5W7hkx3yQ6
 2YzrUZh/b7QThXbNZ7xOeSEms014QXazx8+txR7jrGF3dYxBsCkotO/8DNtZ1R+aUvRfpKg5
 ZgABTC0LmAQnuUUf2PHcKFAHZo5KrdO+tyfL+LgTUXIXkK+tenkLsAJ0cagz1EZ5gntuheLD
 YJuzS4zN+1Asmb9kVKxhjSQOcIh6g2tw7vaYJgL/OzJtZi6JlIW5AQ0ETVkGzwEIALyKDN/O
 GURaHBVzwjgYq+ZtifvekdrSNl8TIDH8g1xicBYpQTbPn6bbSZbdvfeQPNCcD4/EhXZuhQXM
 coJsQQQnO4vwVULmPGgtGf8PVc7dxKOeta+qUh6+SRh3vIcAUFHDT3f/Zdspz+e2E0hPV2hi
 SvICLk11qO6cyJE13zeNFoeY3ggrKY+IzbFomIZY4yG6xI99NIPEVE9lNBXBKIlewIyVlkOa
 YvJWSV+p5gdJXOvScNN1epm5YHmf9aE2ZjnqZGoMMtsyw18YoX9BqMFInxqYQQ3j/HpVgTSv
 mo5ea5qQDDUaCsaTf8UeDcwYOtgI8iL4oHcsGtUXoUk33HEAEQEAAYkBHwQYAQIACQUCTVkG
 zwIbDAAKCRAWmrexpM/4rrXiB/sGbkQ6itMrAIfnM7IbRuiSZS1unlySUVYu3SD6YBYnNi3G
 5EpbwfBNuT3H8//rVvtOFK4OD8cRYkxXRQmTvqa33eDIHu/zr1HMKErm+2SD6PO9umRef8V8
 2o2oaCLvf4WeIssFjwB0b6a12opuRP7yo3E3gTCSKmbUuLv1CtxKQF+fUV1cVaTPMyT25Od+
 RC1K+iOR0F54oUJvJeq7fUzbn/KdlhA8XPGzwGRy4zcsPWvwnXgfe5tk680fEKZVwOZKIEuJ
 C3v+/yZpQzDvGYJvbyix0lHnrCzq43WefRHI5XTTQbM0WUIBIcGmq38+OgUsMYu4NzLu7uZF
 Acmp6h8guQINBFYnf6QBEADQ+wBYa+X2n/xIQz/RUoGHf84Jm+yTqRT43t7sO48/cBW9vAn9
 GNwnJ3HRJWKATW0ZXrCr40ES/JqM1fUTfiFDB3VMdWpEfwOAT1zXS+0rX8yljgsWR1UvqyEP
 3xN0M/40Zk+rdmZKaZS8VQaXbveaiWMEmY7sBV3QvgOzB7UF2It1HwoCon5Y+PvyE3CguhBd
 9iq5iEampkMIkbA3FFCpQFI5Ai3BywkLzbA3ZtnMXR8Qt9gFZtyXvFQrB+/6hDzEPnBGZOOx
 zkd/iIX59SxBuS38LMlhPPycbFNmtauOC0DNpXCv9ACgC9tFw3exER/xQgSpDVc4vrL2Cacr
 wmQp1k9E0W+9pk/l8S1jcHx03hgCxPtQLOIyEu9iIJb27TjcXNjiInd7Uea195NldIrndD+x
 58/yU3X70qVY+eWbqzpdlwF1KRm6uV0ZOQhEhbi0FfKKgsYFgBIBchGqSOBsCbL35f9hK/JC
 6LnGDtSHeJs+jd9/qJj4WqF3x8i0sncQ/gszSajdhnWrxraG3b7/9ldMLpKo/OoihfLaCxtv
 xYmtw8TGhlMaiOxjDrohmY1z7f3rf6njskoIXUO0nabun1nPAiV1dpjleg60s3OmVQeEpr3a
 K7gR1ljkemJzM9NUoRROPaT7nMlNYQL+IwuthJd6XQqwzp1jRTGG26J97wARAQABiQM+BBgB
 AgAJBQJWJ3+kAhsCAikJEBaat7Gkz/iuwV0gBBkBAgAGBQJWJ3+kAAoJEHfc29rIyEnRk6MQ
 AJDo0nxsadLpYB26FALZsWlN74rnFXth5dQVQ7SkipmyFWZhFL8fQ9OiIoxWhM6rSg9+C1w+
 n45eByMg2b8H3mmQmyWztdI95OxSREKwbaXVapCcZnv52JRjlc3DoiiHqTZML5x1Z7lQ1T3F
 8o9sKrbFO1WQw1+Nc91+MU0MGN0jtfZ0Tvn/ouEZrSXCE4K3oDGtj3AdC764yZVq6CPigCgs
 6Ex80k6QlzCdVP3RKsnPO2xQXXPgyJPJlpD8bHHHW7OLfoR9DaBNympfcbQJeekQrTvyoASw
 EOTPKE6CVWrcQIztUp0WFTdRGgMK0cZB3Xfe6sOp24PQTHAKGtjTHNP/THomkH24Fum9K3iM
 /4Wh4V2eqGEgpdeSp5K+LdaNyNgaqzMOtt4HYk86LYLSHfFXywdlbGrY9+TqiJ+ZVW4trmui
 NIJCOku8SYansq34QzYM0x3UFRwff+45zNBEVzctSnremg1mVgrzOfXU8rt+4N1b2MxorPF8
 619aCwVP7U16qNSBaqiAJr4e5SNEnoAq18+1Gp8QsFG0ARY8xp+qaKBByWES7lRi3QbqAKZf
 yOHS6gmYo9gBmuAhc65/VtHMJtxwjpUeN4Bcs9HUpDMDVHdfeRa73wM+wY5potfQ5zkSp0Jp
 bxnv/cRBH6+c43stTffprd//4Hgz+nJcCgZKtCYIAPkUxABC85ID2CidzbraErVACmRoizhT
 KR2OiqSLW2x4xdmSiFNcIWkWJB6Qdri0Fzs2dHe8etD1HYaht1ZhZ810s7QOL7JwypO8dscN
 KTEkyoTGn6cWj0CX+PeP4xp8AR8ot4d0BhtUY34UPzjE1/xyrQFAdnLd0PP4wXxdIUuRs0+n
 WLY9Aou/vC1LAdlaGsoTVzJ2gX4fkKQIWhX0WVk41BSFeDKQ3RQ2pnuzwedLO94Bf6X0G48O
 VsbXrP9BZ6snXyHfebPnno/te5XRqZTL9aJOytB/1iUna+1MAwBxGFPvqeEUUyT+gx1l3Acl
 ZaTUOEkgIor5losDrePdPgE=
Organization: Baylibre
Message-ID: <4b1210f4-1903-0a89-c9fe-781bdb64f89c@baylibre.com>
Date: Tue, 15 Jan 2019 13:26:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190115104137.25695-1-daniel.vetter@ffwll.ch>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: freedreno@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org,
 amd-gfx@lists.freedesktop.org, nouveau@lists.freedesktop.org,
 linux-arm-msm@vger.kernel.org, Rodrigo Vivi <rodrigo.vivi@intel.com>,
 etnaviv@lists.freedesktop.org,
 DRI Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org, linux-renesas-soc@vger.kernel.org,
 linux-rockchip@lists.infradead.org, linux-mediatek@lists.infradead.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 spice-devel@lists.freedesktop.org, linux-tegra@vger.kernel.org,
 Daniel Vetter <daniel.vetter@intel.com>, linux-amlogic@lists.infradead.org,
 xen-devel@lists.xen.org, Sam Ravnborg <sam@ravnborg.org>,
 linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxMTo0MSwgRGFuaWVsIFZldHRlciB3cm90ZToKPiBIYXZpbmcgdGhlIHBy
b2JlIGhlbHBlciBzdHVmZiAod2hpY2ggcHJldHR5IG11Y2ggZXZlcnlvbmUgbmVlZHMpIGluCj4g
dGhlIGRybV9jcnRjX2hlbHBlci5oIGZpbGUgKHdoaWNoIGF0b21pYyBkcml2ZXJzIHNob3VsZCBu
ZXZlciBuZWVkKSBpcwo+IGNvbmZ1c2luZy4gU3BsaXQgdGhlbSBvdXQuCj4gCj4gVG8gbWFrZSBz
dXJlIEkgYWN0dWFsbHkgYWNoaWV2ZWQgdGhlIGdvYWwgaGVyZSBJIHdlbnQgdGhyb3VnaCBhbGwK
PiBkcml2ZXJzLiBBbmQgaW5kZWVkLCBhbGwgYXRvbWljIGRyaXZlcnMgYXJlIG5vdyBmcmVlIG9m
Cj4gZHJtX2NydGNfaGVscGVyLmggaW5jbHVkZXMuCj4gCj4gdjI6IE1ha2UgaXQgY29tcGlsZS4g
VGhlcmUgd2FzIHNvIG11Y2ggY29tcGlsZSBmYWlsIG9uIGFybSBkcml2ZXJzCj4gdGhhdCBJIGZp
Z3VyZWQgSSdsbCBiZXR0ZXIgbm90IGluY2x1ZGUgYW55IG9mIHRoZSBhY2tzIG9uIHYxLgo+IAo+
IHYzOiBNYXNzaXZlIHJlYmFzZSBiZWNhdXNlIGk5MTUgaGFzIGxvc3QgYSBsb3Qgb2YgZHJtUC5o
IGluY2x1ZGVzLCBidXQKPiBub3QgYWxsOiBUaHJvdWdoIGRybV9jcnRjX2hlbHBlci5oID4gZHJt
X21vZGVzZXRfaGVscGVyLmggLT4gZHJtUC5oCj4gdGhlcmUgd2FzIHN0aWxsIG9uZSwgd2hpY2gg
dGhpcyBwYXRjaCBsYXJnZWx5IHJlbW92ZXMuIFdoaWNoIG1lYW5zCj4gcm9sbGluZyBvdXQgbG90
cyBtb3JlIGluY2x1ZGVzIGFsbCBvdmVyLgo+IAo+IFRoaXMgd2lsbCBhbHNvIGNvbmZsaWN0IHdp
dGggb25nb2luZyBkcm1QLmggY2xlYW51cCBieSBvdGhlcnMgSQo+IGV4cGVjdC4KPiAKPiB2Mzog
UmViYXNlIG9uIHRvcCBvZiBhdG9taWMgYm9jaHMuCj4gCj4gQ2M6IFNhbSBSYXZuYm9yZyA8c2Ft
QHJhdm5ib3JnLm9yZz4KPiBDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGxpbnV4LmludGVs
LmNvbT4KPiBDYzogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9h
cmQuY29tPgo+IEFja2VkLWJ5OiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+
ICh2MikKPiBBY2tlZC1ieTogQmVuamFtaW4gR2FpZ25hcmQgPGJlbmphbWluLmdhaWduYXJkQGxp
bmFyby5vcmc+ICh2MikKPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0
dGVyQGludGVsLmNvbT4KPiBDYzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3Jn
Cj4gQ2M6IHZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCj4gQ2M6IGV0
bmF2aXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gQ2M6IGxpbnV4LXNhbXN1bmctc29jQHZnZXIu
a2VybmVsLm9yZwo+IENjOiBpbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gQ2M6IGxp
bnV4LW1lZGlhdGVrQGxpc3RzLmluZnJhZGVhZC5vcmcKPiBDYzogbGludXgtYW1sb2dpY0BsaXN0
cy5pbmZyYWRlYWQub3JnCj4gQ2M6IGxpbnV4LWFybS1tc21Admdlci5rZXJuZWwub3JnCj4gQ2M6
IGZyZWVkcmVub0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBDYzogbm91dmVhdUBsaXN0cy5mcmVl
ZGVza3RvcC5vcmcKPiBDYzogc3BpY2UtZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gQ2M6
IGFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gQ2M6IGxpbnV4LXJlbmVzYXMtc29jQHZn
ZXIua2VybmVsLm9yZwo+IENjOiBsaW51eC1yb2NrY2hpcEBsaXN0cy5pbmZyYWRlYWQub3JnCj4g
Q2M6IGxpbnV4LXN0bTMyQHN0LW1kLW1haWxtYW4uc3Rvcm1yZXBseS5jb20KPiBDYzogbGludXgt
dGVncmFAdmdlci5rZXJuZWwub3JnCj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gLS0t
Cj4gTWVyZ2luZyB0aGlzIGlzIGdvaW5nIHRvIGJlIGEgYml0IGEgbWVzcyBkdWUgdG8gYWxsIHRo
ZSBvbmdvaW5nIGRybVAuaAo+IGNsZWFudXBzLiBJIHRoaW5rIHRoZSBmb2xsb3dpbmcgc2hvdWxk
IHdvcms6Cj4gLSBBcHBseSBTYW0ncyBwcmVwIHBhdGNoZXMgZm9yIHJlbW92aW5nIGRybVAuaCBm
cm9tCj4gICBkcm1fbW9kZXNldF9oZWxwZXIuaAo+IC0gR2V0IHRoZSBpOTE1IGRybVAuaCBjbGVh
bnVwIGJhY2ttZXJnZWQgaW50byBkcm0tbWlzYy1uZXh0Cj4gLSBBcHBseSB0aGlzIHBhdGNoLgo+
IC0gQXBwbHkgU2FtJ3MgcGF0Y2ggdG8gcmVtb3ZlIGRybVAuaCBmcm9tIGRybV9tb2Rlc2V0X2hl
bHBlci5oCj4gLSBBbGwgdGhyb3VnaCBkcm0tbWlzYy1uZXh0LCB3aGljaCBoYXMgc29tZSBwb3Rl
bnRpYWwgZm9yIHRyaXZpYWwKPiAgIGNvbmZsaWN0cyBhcm91bmQgI2luY2x1ZGVzIHdpdGggb3Ro
ZXIgZHJpdmVycyB1bmZvcnR1bmF0ZWx5Lgo+IAo+IEkgaG9wZSB0aGVyZSdzIG5vIG90aGVyIGRy
aXZlciB3aG8nbGwgYmxvdyB1cCBhY2NpZGVudGFsbHkgYmVjYXVzZQo+IHNvbWVvbmUgZWxzZSBp
cyBkb2luZyBhIGRybVAuaCBjbGVhbnVwLiBMYXVyZW50IG1heWJlPwo+IAo+IEphbmksIGFjayBv
biB0aGlzPwo+IC1EYW5pZWwKPiAtLS0KPiAgLi4uL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVf
Y29ubmVjdG9ycy5jICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k
Z3B1X2RldmljZS5jICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k
Z3B1X2Rydi5jICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k
Z3B1X21vZGUuaCAgICAgIHwgIDEgKwo+ICAuLi4vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdw
dV9kbV9oZWxwZXJzLmMgfCAgMiArLQo+ICAuLi4vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdw
dV9kbV9wcF9zbXUuYyAgfCAgMiArLQo+ICAuLi4vZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2Rt
X3NlcnZpY2VzLmMgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRj
LmMgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9kcnYu
YyAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9zaW0u
YyAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2NydGMu
YyAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Rydi5j
ICAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9jcnRj
LmMgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYu
YyAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9tdy5j
ICAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV81
MTAuYyAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9j
cnRjLmMgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9j
cnRjLmggICAgICAgICAgfCAgMiArCj4gIGRyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Ry
di5jICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Zi
LmMgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X2Rydi5jICAg
ICAgICAgICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jICAg
ICAgICAgICAgICAgIHwgIDEgKwo+ICAuLi4vZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNk
Y19jcnRjLmMgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxf
aGxjZGNfZGMuaCAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMg
ICAgICAgICAgICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYyAg
ICAgICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1
MTEuaCAgICAgIHwgIDUgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC1hbng3
OHh4LmMgICAgIHwgIDIgKy0KPiAgLi4uL2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBf
Y29yZS5jICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jICAg
ICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMu
YyAgICAgICAgIHwgIDIgKy0KPiAgLi4uL2JyaWRnZS9tZWdhY2hpcHMtc3RkcHh4eHgtZ2UtYjg1
MHYzLWZ3LmMgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9ueHAtcHRuMzQ2MC5j
ICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5jICAgICAg
ICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIy
LmMgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMgICAg
ICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1o
ZG1pLmMgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1t
aXBpLWRzaS5jIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2NC5jICAg
ICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2Ny5jICAg
ICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS1zbjY1ZHNpODYu
YyAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS10ZnA0MTAuYyAg
ICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfZHJ2LmMg
ICAgICAgICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19tb2RlLmMg
ICAgICAgICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jICAg
ICAgICAgICB8ICAxIC0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5jICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYyAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5j
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaCAg
ICAgICAgIHwgIDEgLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jICAgICAg
ICAgICAgfCAgMyArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5j
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHBpLmMg
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHJ2LmMg
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMg
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmIuYyAg
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYu
YyAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fdmlkaS5j
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMgICAg
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9jcnRj
LmMgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYu
YyAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9rbXMu
YyAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFu
ZS5jICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2Iu
YyAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZ21hNTAwL3BzYl9pbnRlbF9kcnYuaCAg
ICAgICAgfCAgMSArCj4gIC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZGUu
YyAgICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2
LmMgICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZmJk
ZXYuYyB8ICAyICstCj4gIC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fdmRh
Yy5jICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4vZHdfZHJtX2Rz
aS5jICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fYWRl
LmMgICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2
LmMgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9pMmMvY2g3MDA2X3ByaXYuaCAgICAgICAg
ICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwxNjRfZHJ2LmMgICAgICAgICAg
ICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jICAgICAgICAg
ICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgICAgICAg
ICAgIHwgIDMgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYyAgICAgICAgICAg
ICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyAgICAgICAgICAg
ICAgIHwgIDIgKwo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lvYzMyLmMgICAgICAgICAg
ICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgICAgICAgICAgICAg
ICB8ICAyICsKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYyAgICAgICAgICAgICAg
IHwgIDIgKwo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmggICAgICAgICAgICAg
fCAgMiArCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jICAgICAgICAgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyAgICAgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgICAgICAgICAgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jICAgICAgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oICAgICAgICAgICAgICB8
ICAzICstCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jICAgICAgICAgICAgICB8
ICAyICsKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJkZXYuYyAgICAgICAgICAgIHwg
IDIgKwo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scGVfYXVkaW8uYyAgICAgICAgfCAg
MSArCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYyAgICAgICAgICB8ICAy
ICsKPiAgZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jICAgICAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYyAgICAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtbGRiLmMgICAgICAgICAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtdHZlLmMgICAgICAgICAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL2lteC9pcHV2My1jcnRjLmMgICAgICAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL2lteC9wYXJhbGxlbC1kaXNwbGF5LmMgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYyAgICAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fY3J0Yy5jICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZHJ2LmMgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZmIuYyAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kc2kuYyAgICAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19oZG1pLmMgICAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2NydGMuYyAgICAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jICAgICAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2R3X2hkbWkuYyAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jICAgICAgIHwgIDIg
Ky0KCkZvciBtZXNvbjoKCkFja2VkLWJ5OiBOZWlsIEFybXN0cm9uZyA8bmFybXN0cm9uZ0BiYXls
aWJyZS5jb20+Cgo+ICBkcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYyAgICAg
ICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jICAg
ICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5j
ICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kdHZfZW5jb2Rlci5j
ICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2VuY29kZXIu
YyB8ICAyICstCj4gIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jbWRfZW5jb2Rlci5j
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5j
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oICAgICAgICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2ZiLmMgICAgICAgICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9jcnRjLmMgICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYyAgICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYyAgICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2bnYxNy5jICAg
ICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jICAgICAg
IHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9jb25uZWN0b3IuYyAg
IHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYyAgICAg
fCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jICAgICAgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMgICAgICAgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmggICAgICAgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZW5jb2Rlci5jICAgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZmIuYyAgICAgICAgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9wbDExMS9wbDExMV9kcnYuYyAgICAgICAgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYyAgICAgICAgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jICAgICAgICAgICAgICAgICB8
ICAzICstCj4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMgICAgICAgICAgICAgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ttcy5jICAgICAgICAgICAgICAgICB8
ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2FjcGkuYyAgICAgICAgICB8
ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jICAgIHwg
IDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYyAgICAgICAgfCAg
MSArCj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYyAgICAgICB8ICAx
ICsKPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMgICAgICAgIHwgIDEg
Kwo+ICBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYyAgICAgICAgICAgfCAgMSAr
Cj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2lycV9rbXMuYyAgICAgICB8ICAxICsK
PiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYyAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYyAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9wbGFuZS5jICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYyAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMgICAgICAgICAgIHwgIDIgKy0K
PiAgLi4uL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYyAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmggICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2NoaXAuYyAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2lubm9faGRtaS5jICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9kcnYuYyAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9wc3IuYyAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYyAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYyAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3JnYi5jICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMgICAgIHwgIDEgKwo+
ICBkcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2Rydi5jICAgICAgfCAgMSArCj4g
IGRyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMgICAgICB8ICAxICsKPiAg
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfY3J0Yy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRhLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRjLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYyAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMuYyAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Rydi5jICAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYyAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jICAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYyAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMgICAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2ZiLmMgICAgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICBk
cml2ZXJzL2dwdS9kcm0vdGVncmEvaGRtaS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBk
cml2ZXJzL2dwdS9kcm0vdGVncmEvaHViLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBk
cml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuYyAgICAgICAgICAgfCAgMSArCj4gIGRy
aXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5oICAgICAgICAgICB8ICAxIC0KPiAgZHJp
dmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZXh0ZXJuYWwuYyAgICAgIHwgIDEgKwo+ICBkcml2
ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19wYW5lbC5jICAgICAgICAgfCAgMSArCj4gIGRyaXZl
cnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQxMC5jICAgICAgICB8ICAxICsKPiAgZHJpdmVy
cy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUuYyAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLXBpcGUuYyAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3R2ZTIwMC90dmUyMDBfZHJ2LmMgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMgICAgICAgICAgIHwgIDEgKwo+ICBkcml2ZXJz
L2dwdS9kcm0vdWRsL3VkbF9kcnYuYyAgICAgICAgICAgICAgICAgfCAgMSArCj4gIGRyaXZlcnMv
Z3B1L2RybS91ZGwvdWRsX21haW4uYyAgICAgICAgICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9n
cHUvZHJtL3ZjNC92YzRfY3J0Yy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3ZjNC92YzRfZHBpLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3ZjNC92YzRfZHNpLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3ZjNC92YzRfaGRtaS5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3ZjNC92YzRfa21zLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3ZjNC92YzRfdHhwLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3ZjNC92YzRfdmVjLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYyAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rydi5oICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3ZrbXMvdmttc19jcnRjLmMgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3ZrbXMvdmttc19kcnYuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3ZrbXMvdmttc19vdXRwdXQuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmggICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uYyAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3p0ZS96eF9kcm1fZHJ2LmMgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3p0ZS96eF9oZG1pLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3p0ZS96eF90dmVuYy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3p0ZS96eF92Z2EuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9n
cHUvZHJtL3p0ZS96eF92b3UuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9z
dGFnaW5nL3Zib3h2aWRlby92Ym94X2lycS5jICAgICAgICAgIHwgIDQgKy0KPiAgZHJpdmVycy9z
dGFnaW5nL3Zib3h2aWRlby92Ym94X21vZGUuYyAgICAgICAgIHwgIDIgKy0KPiAgaW5jbHVkZS9k
cm0vZHJtX2NydGNfaGVscGVyLmggICAgICAgICAgICAgICAgIHwgMTYgLS0tLS0tCj4gIGluY2x1
ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaCAgICAgICAgICAgICAgICB8IDUwICsrKysrKysrKysr
KysrKysrKysKPiAgMjI3IGZpbGVzIGNoYW5nZWQsIDI4OSBpbnNlcnRpb25zKCspLCAyMDAgZGVs
ZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVs
cGVyLmgKPiAKClsuLi5dCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVz
b25fY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2NydGMuYwo+IGluZGV4IDc1
ZDk3ZjFiMmU4Zi4uZWM1NzNjMDQyMDZiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9t
ZXNvbi9tZXNvbl9jcnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0
Yy5jCj4gQEAgLTMwLDcgKzMwLDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZmxpcF93b3JrLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgIm1lc29uX2NydGMu
aCIKPiAgI2luY2x1ZGUgIm1lc29uX3BsYW5lLmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9tZXNvbi9tZXNvbl9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kcnYu
Ywo+IGluZGV4IDFmMmNmMjdlY2IyNC4uMDllNjdhOWNmNjc4IDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kcnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNv
bi9tZXNvbl9kcnYuYwo+IEBAIC0zMSw3ICszMSw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2ZsaXBfd29yay5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fcGxhbmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2R3X2hkbWkuYyBiL2RyaXZlcnMvZ3B1
L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMKPiBpbmRleCBiYzI1MDAxYjgyMDcuLmE2MTY1YjFh
NTY0ZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRtaS5j
Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2R3X2hkbWkuYwo+IEBAIC0yNyw3
ICsyNyw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fZWRpZC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9kd19oZG1pLmg+Cj4gIAo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmVuY19jdmJzLmMgYi9kcml2ZXJzL2dw
dS9kcm0vbWVzb24vbWVzb25fdmVuY19jdmJzLmMKPiBpbmRleCBmNzk0NWJhZTNiNGEuLjY0ZGUz
YTcwMjZkMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmVuY19j
dmJzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmVuY19jdmJzLmMKPiBA
QCAtMjcsNyArMjcsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2VkaWQuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlICJtZXNvbl92ZW5jX2N2YnMuaCIKClsuLi5d
Cgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaCBiL2luY2x1ZGUv
ZHJtL2RybV9jcnRjX2hlbHBlci5oCj4gaW5kZXggMGVlOWE5NmI3MGRhLi5hNmQ1MjBkNWI2Y2Eg
MTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmgKPiArKysgYi9pbmNs
dWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaAo+IEBAIC01OCwyMCArNTgsNCBAQCBpbnQgZHJtX2hl
bHBlcl9jb25uZWN0b3JfZHBtcyhzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLCBpbnQg
bW9kZSk7Cj4gIHZvaWQgZHJtX2hlbHBlcl9yZXN1bWVfZm9yY2VfbW9kZShzdHJ1Y3QgZHJtX2Rl
dmljZSAqZGV2KTsKPiAgaW50IGRybV9oZWxwZXJfZm9yY2VfZGlzYWJsZV9hbGwoc3RydWN0IGRy
bV9kZXZpY2UgKmRldik7Cj4gIAo+IC0vKiBkcm1fcHJvYmVfaGVscGVyLmMgKi8KPiAtaW50IGRy
bV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2RlcyhzdHJ1Y3QgZHJtX2Nvbm5lY3Rv
cgo+IC0JCQkJCSAgICAqY29ubmVjdG9yLCB1aW50MzJfdCBtYXhYLAo+IC0JCQkJCSAgICB1aW50
MzJfdCBtYXhZKTsKPiAtaW50IGRybV9oZWxwZXJfcHJvYmVfZGV0ZWN0KHN0cnVjdCBkcm1fY29u
bmVjdG9yICpjb25uZWN0b3IsCj4gLQkJCSAgICBzdHJ1Y3QgZHJtX21vZGVzZXRfYWNxdWlyZV9j
dHggKmN0eCwKPiAtCQkJICAgIGJvb2wgZm9yY2UpOwo+IC12b2lkIGRybV9rbXNfaGVscGVyX3Bv
bGxfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiAtdm9pZCBkcm1fa21zX2hlbHBlcl9w
b2xsX2Zpbmkoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gLWJvb2wgZHJtX2hlbHBlcl9ocGRf
aXJxX2V2ZW50KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+IC12b2lkIGRybV9rbXNfaGVscGVy
X2hvdHBsdWdfZXZlbnQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gLQo+IC12b2lkIGRybV9r
bXNfaGVscGVyX3BvbGxfZGlzYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiAtdm9pZCBk
cm1fa21zX2hlbHBlcl9wb2xsX2VuYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiAtYm9v
bCBkcm1fa21zX2hlbHBlcl9pc19wb2xsX3dvcmtlcih2b2lkKTsKPiAtCj4gICNlbmRpZgo+IGRp
ZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmggYi9pbmNsdWRlL2RybS9k
cm1fcHJvYmVfaGVscGVyLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAw
MDAwMC4uOTZjMDYwYzE2YTFlCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1ZGUvZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaAo+IEBAIC0wLDAgKzEsNTAgQEAKPiArLyoKPiArICogQ29weXJpZ2h0
IMKpIDIwMDYgS2VpdGggUGFja2FyZAo+ICsgKiBDb3B5cmlnaHQgwqkgMjAwNy0yMDA4IERhdmUg
QWlybGllCj4gKyAqIENvcHlyaWdodCDCqSAyMDA3LTIwMDggSW50ZWwgQ29ycG9yYXRpb24KPiAr
ICogICBKZXNzZSBCYXJuZXMgPGplc3NlLmJhcm5lc0BpbnRlbC5jb20+Cj4gKyAqCj4gKyAqIFBl
cm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29u
IG9idGFpbmluZyBhCj4gKyAqIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBk
b2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksCj4gKyAqIHRvIGRlYWwgaW4gdGhl
IFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRp
b24KPiArICogdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gs
IGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsCj4gKyAqIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUg
U29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZQo+ICsgKiBTb2Z0d2Fy
ZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zOgo+ICsgKgo+ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJt
aXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBhbGwgY29waWVzIG9yIHN1
YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICoKPiArICogVEhFIFNPRlRX
QVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVY
UFJFU1MgT1IKPiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuICBJTiBOTyBFVkVOVCBTSEFMTAo+ICsg
KiBUSEUgQ09QWVJJR0hUIEhPTERFUihTKSBPUiBBVVRIT1IoUykgQkUgTElBQkxFIEZPUiBBTlkg
Q0xBSU0sIERBTUFHRVMgT1IKPiArICogT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFD
VElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsCj4gKyAqIEFSSVNJTkcgRlJPTSwg
T1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUgo+
ICsgKiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCj4gKyAqLwo+ICsKPiArI2lmbmRl
ZiBfX0RSTV9QUk9CRV9IRUxQRVJfSF9fCj4gKyNkZWZpbmUgX19EUk1fUFJPQkVfSEVMUEVSX0hf
Xwo+ICsKPiArI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+Cj4gKwo+ICtzdHJ1Y3QgZHJtX2Nvbm5l
Y3RvcjsKPiArc3RydWN0IGRybV9kZXZpY2U7Cj4gK3N0cnVjdCBkcm1fbW9kZXNldF9hY3F1aXJl
X2N0eDsKPiArCj4gK2ludCBkcm1faGVscGVyX3Byb2JlX3NpbmdsZV9jb25uZWN0b3JfbW9kZXMo
c3RydWN0IGRybV9jb25uZWN0b3IKPiArCQkJCQkgICAgKmNvbm5lY3RvciwgdWludDMyX3QgbWF4
WCwKPiArCQkJCQkgICAgdWludDMyX3QgbWF4WSk7Cj4gK2ludCBkcm1faGVscGVyX3Byb2JlX2Rl
dGVjdChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLAo+ICsJCQkgICAgc3RydWN0IGRy
bV9tb2Rlc2V0X2FjcXVpcmVfY3R4ICpjdHgsCj4gKwkJCSAgICBib29sIGZvcmNlKTsKPiArdm9p
ZCBkcm1fa21zX2hlbHBlcl9wb2xsX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gK3Zv
aWQgZHJtX2ttc19oZWxwZXJfcG9sbF9maW5pKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ICti
b29sIGRybV9oZWxwZXJfaHBkX2lycV9ldmVudChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiAr
dm9pZCBkcm1fa21zX2hlbHBlcl9ob3RwbHVnX2V2ZW50KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYp
Owo+ICsKPiArdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2Rpc2FibGUoc3RydWN0IGRybV9kZXZp
Y2UgKmRldik7Cj4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9lbmFibGUoc3RydWN0IGRybV9k
ZXZpY2UgKmRldik7Cj4gK2Jvb2wgZHJtX2ttc19oZWxwZXJfaXNfcG9sbF93b3JrZXIodm9pZCk7
Cj4gKwo+ICsjZW5kaWYKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:30:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:30: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-devel-bounces@lists.xenproject.org>)
	id 1gjNr0-0007CO-3A; Tue, 15 Jan 2019 12:30:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjNqz-00075f-27
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:30:01 +0000
X-Inumbo-ID: 44de7b6e-18c1-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44de7b6e-18c1-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:29:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84607157"
Date: Tue, 15 Jan 2019 13:29:47 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190115122947.gnhxdr3x7se6tiat@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-5-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547544466-21135-5-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 04/14] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDE6Mjc6MzZBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gSW5pdGlhbGlzZXMgYmFzaWMgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBwZXJmb3Jt
cyB0ZWFyZG93biBvZiBhcmdvIHN0YXRlCj4gZm9yIGRvbWFpbiBzaHV0ZG93bi4KPiAKPiBJbmNs
dXNpb24gb2YgdGhlIEFyZ28gaW1wbGVtZW50YXRpb24gaXMgZGVwZW5kZW50IG9uIENPTkZJR19B
UkdPLgo+IAo+IEludHJvZHVjZXMgYSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgJ2Fy
Z28nOiBib29sIHRvIGVuYWJsZS9kaXNhYmxlCj4gdGhlIGFyZ28gaHlwZXJjYWxsLiBEZWZhdWx0
cyB0byBkaXNhYmxlZC4KPiAKPiBOZXcgaGVhZGVyczoKPiAgIHB1YmxpYy9hcmdvLmg6IHdpdGgg
ZGVmaW5pb25zIG9mIGFkZHJlc3NlcyBhbmQgcmluZyBzdHJ1Y3R1cmUsIGluY2x1ZGluZwo+ICAg
aW5kZXhlcyBmb3IgYXRvbWljIHVwZGF0ZSBmb3IgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIGRvbWFp
biBhbmQgaHlwZXJ2aXNvci4KPiAKPiAgIHhlbi9hcmdvLmg6IHRvIGV4cG9zZSB0aGUgaG9va3Mg
Zm9yIGludGVncmF0aW9uIGludG8gZG9tYWluIGxpZmVjeWNsZToKPiAgICAgYXJnb19pbml0OiBw
ZXItZG9tYWluIGluaXQgb2YgYXJnbyBkYXRhIHN0cnVjdHVyZXMgZm9yIGRvbWFpbl9jcmVhdGUu
Cj4gICAgIGFyZ29fZGVzdHJveTogdGVhcmRvd24gZm9yIGRvbWFpbl9kZXN0cm95IGFuZCB0aGUg
ZXJyb3IgZXhpdAo+ICAgICAgICAgICAgICAgICAgIHBhdGggb2YgZG9tYWluX2NyZWF0ZS4KPiAg
ICAgYXJnb19zb2Z0X3Jlc2V0OiByZXNldCBvZiBkb21haW4gc3RhdGUgZm9yIGRvbWFpbl9zb2Z0
X3Jlc2V0Lgo+IAo+IEFkZHMgdHdvIG5ldyBmaWVsZHMgdG8gc3RydWN0IGRvbWFpbjoKPiAgICAg
cndsb2NrX3QgYXJnb19sb2NrOwo+ICAgICBzdHJ1Y3QgYXJnb19kb21haW4gKmFyZ287Cj4gCj4g
SW4gYWNjb3JkYW5jZSB3aXRoIHJlY2VudCB3b3JrIG9uIF9kb21haW5fZGVzdHJveSwgYXJnb19k
ZXN0cm95IGlzCj4gaWRlbXBvdGVudC4gSXQgd2lsbCB0ZWFyIGRvd246IGFsbCByaW5ncyByZWdp
c3RlcmVkIGJ5IHRoaXMgZG9tYWluLCBhbGwKPiByaW5ncyB3aGVyZSB0aGlzIGRvbWFpbiBpcyB0
aGUgc2luZ2xlIHNlbmRlciAoaWUuIHNwZWNpZmllZCBwYXJ0bmVyLAo+IG5vbi13aWxkY2FyZCBy
aW5ncyksIGFuZCBhbGwgcGVuZGluZyBub3RpZmljYXRpb25zIHdoZXJlIHRoaXMgZG9tYWluIGlz
Cj4gYXdhaXRpbmcgc2lnbmFsIGFib3V0IGF2YWlsYWJsZSBzcGFjZSBpbiB0aGUgcmluZ3Mgb2Yg
b3RoZXIgZG9tYWlucy4KPiAKPiBBIGNvdW50IHdpbGwgYmUgbWFpbnRhaW5lZCBvZiB0aGUgbnVt
YmVyIG9mIHJpbmdzIHRoYXQgYSBkb21haW4gaGFzCj4gcmVnaXN0ZXJlZCBpbiBvcmRlciB0byBs
aW1pdCBpdCBiZWxvdyB0aGUgZml4ZWQgbWF4aW11bSBsaW1pdCBkZWZpbmVkIGhlcmUuCj4gCj4g
TWFjcm9zIGFyZSBkZWZpbmVkIHRvIHZlcmlmeSB0aGUgaW50ZXJuYWwgbG9ja2luZyBzdGF0ZSB3
aXRoaW4gdGhlIGFyZ28KPiBpbXBsZW1lbnRhdGlvbi4gVGhlIG1hY3JvcyBhcmUgQVNTRVJUZWQg
b24gZW50cnkgdG8gZnVuY3Rpb25zIHRvIHZhbGlkYXRlCj4gYW5kIGRvY3VtZW50IHRoZSByZXF1
aXJlZCBsb2NrIHN0YXRlIHByaW9yIHRvIGNhbGxpbmcuCj4gCj4gVGhlIHNvZnR3YXJlIGxpY2Vu
c2Ugb24gdGhlIHB1YmxpYyBoZWFkZXIgaXMgdGhlIEJTRCBsaWNlbnNlLCBzdGFuZGFyZAo+IHBy
b2NlZHVyZSBmb3IgdGhlIHB1YmxpYyBYZW4gaGVhZGVycy4gVGhlIHB1YmxpYyBoZWFkZXIgd2Fz
IG9yaWdpbmFsbHkKPiBwb3N0ZWQgdW5kZXIgYSBHUEwgbGljZW5zZSBhdDogWzFdOgo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxMy0wNS9t
c2cwMjcxMC5odG1sCj4gCj4gVGhlIGZvbGxvd2luZyBBQ0sgYnkgTGFycyBLdXJ0aCBpcyB0byBj
b25maXJtIHRoYXQgb25seSBwZW9wbGUgYmVpbmcKPiBlbXBsb3llZXMgb2YgQ2l0cml4IGNvbnRy
aWJ1dGVkIHRvIHRoZSBoZWFkZXIgZmlsZXMgaW4gdGhlIHNlcmllcyBwb3N0ZWQgYXQKPiBbMV0g
YW5kIHRoYXQgdGh1cyB0aGUgY29weXJpZ2h0IG9mIHRoZSBmaWxlcyBpbiBxdWVzdGlvbiBpcyBm
dWxseSBvd25lZCBieQo+IENpdHJpeC4gVGhlIEFDSyBhbHNvIGNvbmZpcm1zIHRoYXQgQ2l0cml4
IGlzIGhhcHB5IGZvciB0aGUgaGVhZGVyIGZpbGVzIHRvCj4gYmUgcHVibGlzaGVkIHVuZGVyIGEg
QlNEIGxpY2Vuc2UgaW4gdGhpcyBzZXJpZXMgKHdoaWNoIGlzIGJhc2VkIG9uIFsxXSkuCgpJJ3Zl
IGdvdCBzb21lIG1pbm9yIGNvbW1lbnRzLCBhbmQgYSBjb3VwbGUgb2YgcXVlc3Rpb25zLCBidXQg
SSB0aGluawp0aGUgY29kZSBpcyBsb29raW5nIGdvb2QuCgo+IGRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCj4gaW5kZXggNmY3ODJmNy4uMTk1OGZkYyAx
MDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2FyZ28uYwo+ICsrKyBiL3hlbi9jb21tb24vYXJnby5j
Cj4gQEAgLTE2LDggKzE2LDIyMyBAQAo+ICAgKiBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1wbGUg
UGxhY2UsIFN1aXRlIDMzMCwgQm9zdG9uLCBNQSAgMDIxMTEtMTMwNyAgVVNBCj4gICAqLwo+ICAK
PiArI2luY2x1ZGUgPHhlbi9hcmdvLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPiAgI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ICsj
aW5jbHVkZSA8eGVuL2V2ZW50Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4g
KyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiArI2lu
Y2x1ZGUgPHhlbi90aW1lLmg+Cj4gKwo+ICsjaW5jbHVkZSA8cHVibGljL2FyZ28uaD4KPiArCj4g
K0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX2FkZHJfdCk7Cj4gK0RFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7Cj4gKwo+ICsvKiBYZW4gY29tbWFuZCBsaW5l
IG9wdGlvbiB0byBlbmFibGUgYXJnbyAqLwo+ICtzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9w
dF9hcmdvX2VuYWJsZWQ7Cj4gK2Jvb2xlYW5fcGFyYW0oImFyZ28iLCBvcHRfYXJnb19lbmFibGVk
KTsKPiArCj4gK3R5cGVkZWYgc3RydWN0IGFyZ29fcmluZ19pZAo+ICt7Cj4gKyAgICB4ZW5fYXJn
b19wb3J0X3QgYXBvcnQ7Cj4gKyAgICBkb21pZF90IHBhcnRuZXJfaWQ7Cj4gKyAgICBkb21pZF90
IGRvbWFpbl9pZDsKPiArfSBhcmdvX3JpbmdfaWQ7Cj4gKwo+ICsvKiBEYXRhIGFib3V0IGEgZG9t
YWluJ3Mgb3duIHJpbmcgdGhhdCBpdCBoYXMgcmVnaXN0ZXJlZCAqLwo+ICtzdHJ1Y3QgYXJnb19y
aW5nX2luZm8KPiArewo+ICsgICAgLyogbmV4dCBub2RlIGluIHRoZSBoYXNoLCBwcm90ZWN0ZWQg
YnkgcmluZ3NfTDIgKi8KPiArICAgIHN0cnVjdCBobGlzdF9ub2RlIG5vZGU7Cj4gKyAgICAvKiB0
aGlzIHJpbmcncyBpZCwgcHJvdGVjdGVkIGJ5IHJpbmdzX0wyICovCj4gKyAgICBzdHJ1Y3QgYXJn
b19yaW5nX2lkIGlkOwo+ICsgICAgLyogTDMsIHRoZSByaW5nX2luZm8gbG9jazogcHJvdGVjdHMg
dGhlIG1lbWJlcnMgb2YgdGhpcyBzdHJ1Y3QgYmVsb3cgKi8KPiArICAgIHNwaW5sb2NrX3QgTDNf
bG9jazsKPiArICAgIC8qIGxlbmd0aCBvZiB0aGUgcmluZywgcHJvdGVjdGVkIGJ5IEwzICovCj4g
KyAgICB1bnNpZ25lZCBpbnQgbGVuOwo+ICsgICAgLyogbnVtYmVyIG9mIHBhZ2VzIHRyYW5zbGF0
ZWQgaW50byBtZm5zLCBwcm90ZWN0ZWQgYnkgTDMgKi8KPiArICAgIHVuc2lnbmVkIGludCBubWZu
czsKPiArICAgIC8qIGNhY2hlZCB0eCBwb2ludGVyIGxvY2F0aW9uLCBwcm90ZWN0ZWQgYnkgTDMg
Ki8KPiArICAgIHVuc2lnbmVkIGludCB0eF9wdHI7Cj4gKyAgICAvKiBtYXBwZWQgcmluZyBwYWdl
cyBwcm90ZWN0ZWQgYnkgTDMgKi8KPiArICAgIHZvaWQgKiptZm5fbWFwcGluZzsKPiArICAgIC8q
IGxpc3Qgb2YgbWZucyBvZiBndWVzdCByaW5nLCBwcm90ZWN0ZWQgYnkgTDMgKi8KPiArICAgIG1m
bl90ICptZm5zOwo+ICsgICAgLyogbGlzdCBvZiBzdHJ1Y3QgcGVuZGluZ19lbnQgZm9yIHRoaXMg
cmluZywgcHJvdGVjdGVkIGJ5IEwzICovCj4gKyAgICBzdHJ1Y3QgaGxpc3RfaGVhZCBwZW5kaW5n
Owo+ICsgICAgLyogbnVtYmVyIG9mIHBlbmRpbmcgZW50cmllcyBxdWV1ZWQgZm9yIHRoaXMgcmlu
ZywgcHJvdGVjdGVkIGJ5IEwzICovCj4gKyAgICB1bnNpZ25lZCBpbnQgbnBlbmRpbmc7Cj4gK307
Cj4gKwo+ICsvKiBEYXRhIGFib3V0IGEgc2luZ2xlLXNlbmRlciByaW5nLCBoZWxkIGJ5IHRoZSBz
ZW5kZXIgKHBhcnRuZXIpIGRvbWFpbiAqLwo+ICtzdHJ1Y3QgYXJnb19zZW5kX2luZm8KPiArewo+
ICsgICAgLyogbmV4dCBub2RlIGluIHRoZSBoYXNoLCBwcm90ZWN0ZWQgYnkgc2VuZF9MMiAqLwo+
ICsgICAgc3RydWN0IGhsaXN0X25vZGUgbm9kZTsKPiArICAgIC8qIHRoaXMgcmluZydzIGlkLCBw
cm90ZWN0ZWQgYnkgc2VuZF9MMiAqLwo+ICsgICAgc3RydWN0IGFyZ29fcmluZ19pZCBpZDsKPiAr
fTsKPiArCj4gKy8qIEEgc3BhY2UtYXZhaWxhYmxlIG5vdGlmaWNhdGlvbiB0aGF0IGlzIGF3YWl0
aW5nIHN1ZmZpY2llbnQgc3BhY2UgKi8KPiArc3RydWN0IHBlbmRpbmdfZW50Cj4gK3sKPiArICAg
IC8qIExpc3Qgbm9kZSB3aXRoaW4gYXJnb19yaW5nX2luZm8ncyBwZW5kaW5nIGxpc3QgKi8KPiAr
ICAgIHN0cnVjdCBobGlzdF9ub2RlIG5vZGU7Cj4gKyAgICAvKgo+ICsgICAgICogTGlzdCBub2Rl
IHdpdGhpbiBhcmdvX2RvbWFpbidzIHdpbGRjYXJkX3BlbmRfbGlzdC4gT25seSB1c2VkIGlmIHRo
ZQo+ICsgICAgICogcmluZyBpcyBvbmUgd2l0aCBhIHdpbGRjYXJkIHBhcnRuZXIgKGllLiB0aGF0
IGFueSBkb21haW4gbWF5IHNlbmQgdG8pCj4gKyAgICAgKiB0byBlbmFibGUgY2FuY2VsbGluZyBz
aWduYWxzIG9uIHdpbGRjYXJkIHJpbmdzIG9uIGRvbWFpbiBkZXN0cm95Lgo+ICsgICAgICovCj4g
KyAgICBzdHJ1Y3QgaGxpc3Rfbm9kZSB3aWxkY2FyZF9ub2RlOwo+ICsgICAgLyoKPiArICAgICAq
IFBvaW50ZXIgdG8gdGhlIHJpbmdfaW5mbyB0aGF0IHRoaXMgZW50IHBlcnRhaW5zIHRvLiBVc2Vk
IHRvIGVuc3VyZSB0aGF0Cj4gKyAgICAgKiByaW5nX2luZm8tPm5wZW5kaW5nIGlzIGRlY3JlbWVu
dGVkIHdoZW4gZW50cyBmb3Igd2lsZGNhcmQgcmluZ3MgYXJlCj4gKyAgICAgKiBjYW5jZWxsZWQg
Zm9yIGRvbWFpbiBkZXN0cm95Lgo+ICsgICAgICogQ2F1dGlvbjogTXVzdCBob2xkIHRoZSBjb3Jy
ZWN0IGxvY2tzIGJlZm9yZSBhY2Nlc3NpbmcgcmluZ19pbmZvIHZpYSB0aGlzLgo+ICsgICAgICov
Cj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPiArICAgIC8qIG1pbmlt
dW0gcmluZyBzcGFjZSBhdmFpbGFibGUgdGhhdCB0aGlzIHNpZ25hbCBpcyB3YWl0aW5nIHVwb24g
Ki8KPiArICAgIHVuc2lnbmVkIGludCBsZW47Cj4gKyAgICAvKiBkb21haW4gdG8gYmUgbm90aWZp
ZWQgd2hlbiBzcGFjZSBpcyBhdmFpbGFibGUgKi8KPiArICAgIGRvbWlkX3QgZG9tYWluX2lkOwo+
ICt9Owo+ICsKPiArLyoKPiArICogVGhlIHZhbHVlIG9mIHRoZSBhcmdvIGVsZW1lbnQgaW4gYSBz
dHJ1Y3QgZG9tYWluIGlzCj4gKyAqIHByb3RlY3RlZCBieSBMMV9nbG9iYWxfYXJnb19yd2xvY2sK
PiArICovCj4gKyNkZWZpbmUgQVJHT19IVEFCTEVfU0laRSAzMgo+ICtzdHJ1Y3QgYXJnb19kb21h
aW4KPiArewo+ICsgICAgLyogcmluZ3NfTDIgKi8KPiArICAgIHJ3bG9ja190IHJpbmdzX0wyX3J3
bG9jazsKPiArICAgIC8qCj4gKyAgICAgKiBIYXNoIHRhYmxlIG9mIGFyZ29fcmluZ19pbmZvIGFi
b3V0IHJpbmdzIHRoaXMgZG9tYWluIGhhcyByZWdpc3RlcmVkLgo+ICsgICAgICogUHJvdGVjdGVk
IGJ5IHJpbmdzX0wyLgo+ICsgICAgICovCj4gKyAgICBzdHJ1Y3QgaGxpc3RfaGVhZCByaW5nX2hh
c2hbQVJHT19IVEFCTEVfU0laRV07Cj4gKyAgICAvKiBDb3VudGVyIG9mIHJpbmdzIHJlZ2lzdGVy
ZWQgYnkgdGhpcyBkb21haW4uIFByb3RlY3RlZCBieSByaW5nc19MMi4gKi8KPiArICAgIHVuc2ln
bmVkIGludCByaW5nX2NvdW50Owo+ICsKPiArICAgIC8qIHNlbmRfTDIgKi8KPiArICAgIHNwaW5s
b2NrX3Qgc2VuZF9MMl9sb2NrOwoKT3RoZXIgbG9ja3MgYXJlIHJ3IGxvY2tzLCB3aGlsZSB0aGlz
IGlzIGEgc3BpbmxvY2ssIEkgZ3Vlc3MgdGhhdCdzCmJlY2F1c2UgdGhlcmUgYXJlbid0IG1hbnkg
Y29uY3VycmVudCByZWFkLW9ubHkgYWNjZXNzZXMgdG8Kc2VuZF9oYXNoPwoKPiArICAgIC8qCj4g
KyAgICAgKiBIYXNoIHRhYmxlIG9mIGFyZ29fc2VuZF9pbmZvIGFib3V0IHJpbmdzIG90aGVyIGRv
bWFpbnMgaGF2ZSByZWdpc3RlcmVkCj4gKyAgICAgKiBmb3IgdGhpcyBkb21haW4gdG8gc2VuZCB0
by4gU2luZ2xlIHBhcnRuZXIsIG5vbi13aWxkY2FyZCByaW5ncy4KPiArICAgICAqIFByb3RlY3Rl
ZCBieSBzZW5kX0wyLgo+ICsgICAgICovCj4gKyAgICBzdHJ1Y3QgaGxpc3RfaGVhZCBzZW5kX2hh
c2hbQVJHT19IVEFCTEVfU0laRV07Cj4gKwo+ICsgICAgLyogd2lsZGNhcmRfTDIgKi8KPiArICAg
IHNwaW5sb2NrX3Qgd2lsZGNhcmRfTDJfbG9jazsKPiArICAgIC8qCj4gKyAgICAgKiBMaXN0IG9m
IHBlbmRpbmcgc3BhY2UtYXZhaWxhYmxlIHNpZ25hbHMgZm9yIHRoaXMgZG9tYWluIGFib3V0IHdp
bGRjYXJkCj4gKyAgICAgKiByaW5ncyByZWdpc3RlcmVkIGJ5IG90aGVyIGRvbWFpbnMuIFByb3Rl
Y3RlZCBieSB3aWxkY2FyZF9MMi4KPiArICAgICAqLwo+ICsgICAgc3RydWN0IGhsaXN0X2hlYWQg
d2lsZGNhcmRfcGVuZF9saXN0Owo+ICt9Owo+ICsKPiArLyoKPiArICogTG9ja2luZyBpcyBvcmdh
bml6ZWQgYXMgZm9sbG93czoKPiArICoKPiArICogVGVybWlub2xvZ3k6IFIoPGxvY2s+KSBtZWFu
cyB0YWtpbmcgYSByZWFkIGxvY2sgb24gdGhlIHNwZWNpZmllZCBsb2NrOwo+ICsgKiAgICAgICAg
ICAgICAgVyg8bG9jaz4pIG1lYW5zIHRha2luZyBhIHdyaXRlIGxvY2sgb24gaXQuCj4gKyAqCj4g
KyAqID09IEwxIDogVGhlIGdsb2JhbCByZWFkL3dyaXRlIGxvY2s6IEwxX2dsb2JhbF9hcmdvX3J3
bG9jawo+ICsgKiBQcm90ZWN0cyB0aGUgYXJnbyBlbGVtZW50cyBvZiBhbGwgc3RydWN0IGRvbWFp
biAqZCBpbiB0aGUgc3lzdGVtLgo+ICsgKiBJdCBkb2VzIG5vdCBwcm90ZWN0IGFueSBvZiB0aGUg
ZWxlbWVudHMgb2YgZC0+YXJnbywgb25seSB0aGVpcgo+ICsgKiBhZGRyZXNzZXMuCgpCdXQgaWYg
eW91IFcoTDEpLCB5b3UgY2FuIGJhc2ljYWxseSBtb2RpZnkgYW55dGhpbmcsIGluIGFsbCBkLT5h
cmdvCnN0cnVjdHMsIHNvIGl0IGRvZXMgc2VlbSB0byBwcm90ZWN0IHRoZSBlbGVtZW50cyBvZiBk
LT5hcmdvIHdoZW4Kd3JpdGUtbG9ja2VkPwoKPiArICogQnkgZXh0ZW5zaW9uIHNpbmNlIHRoZSBk
ZXN0cnVjdGlvbiBvZiBhIGRvbWFpbiB3aXRoIGEgbm9uLU5VTEwKPiArICogZC0+YXJnbyB3aWxs
IG5lZWQgdG8gZnJlZSB0aGUgZC0+YXJnbyBwb2ludGVyLCBob2xkaW5nIFcoTDEpCj4gKyAqIGd1
YXJhbnRlZXMgdGhhdCBubyBkb21haW5zIHBvaW50ZXJzIHRoYXQgYXJnbyBpcyBpbnRlcmVzdGVk
IGluCj4gKyAqIGJlY29tZSBpbnZhbGlkIHdoaWxzdCB0aGlzIGxvY2sgaXMgaGVsZC4KCkFGQUlD
VCBob2xkaW5nIFcoTDEpIGd1YXJhbnRlZXMgbm90IG9ubHkgdGhhdCBwb2ludGVycyBkb2Vzbid0
IGNoYW5nZSwKYnV0IHRoYXQgdGhlcmUgYXJlIG5vIGNoYW5nZXMgYXQgYWxsIGluIGFueSBvZiB0
aGUgZC0+YXJnbyBjb250YWluZWQKZGF0YS4KCj4gKyAqLwo+ICsKPiArc3RhdGljIERFRklORV9S
V0xPQ0soTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsgLyogTDEgKi8KPiArCj4gKy8qCj4gKyAqID09
IHJpbmdzX0wyIDogVGhlIHBlci1kb21haW4gcmluZyBoYXNoIGxvY2s6IGQtPmFyZ28tPnJpbmdz
X0wyX3J3bG9jawo+ICsgKgo+ICsgKiBIb2xkaW5nIGEgcmVhZCBsb2NrIG9uIHJpbmdzX0wyIHBy
b3RlY3RzIHRoZSByaW5nIGhhc2ggdGFibGUgYW5kCj4gKyAqIHRoZSBlbGVtZW50cyBpbiB0aGUg
aGFzaF90YWJsZSBkLT5hcmdvLT5yaW5nX2hhc2gsIGFuZAo+ICsgKiB0aGUgbm9kZSBhbmQgaWQg
ZmllbGRzIGluIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyBpbiB0aGUKPiArICogaGFzaCB0YWJsZS4K
PiArICogSG9sZGluZyBhIHdyaXRlIGxvY2sgb24gcmluZ3NfTDIgcHJvdGVjdHMgYWxsIG9mIHRo
ZSBlbGVtZW50cyBvZiBhbGwgdGhlCj4gKyAqIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyBiZWxvbmdp
bmcgdG8gdGhpcyBkb21haW4uCj4gKyAqCj4gKyAqIFRvIHRha2UgcmluZ3NfTDIgeW91IG11c3Qg
YWxyZWFkeSBoYXZlIFIoTDEpLiBXKEwxKSBpbXBsaWVzIFcocmluZ3NfTDIpIGFuZAo+ICsgKiBM
My4KPiArICoKPiArICogPT0gTDMgOiBUaGUgaW5kaXZpZHVhbCByaW5nX2luZm8gbG9jazogcmlu
Z19pbmZvLT5MM19sb2NrCj4gKyAqCj4gKyAqIFByb3RlY3RzIGFsbCB0aGUgZmllbGRzIHdpdGhp
biB0aGUgYXJnb19yaW5nX2luZm8sIGFzaWRlIGZyb20gdGhlIG9uZXMgdGhhdAo+ICsgKiByaW5n
c19MMiBhbHJlYWR5IHByb3RlY3RzOiBub2RlLCBpZCwgbG9jay4KPiArICoKPiArICogVG8gYWNx
dWlyZSBMMyB5b3UgbXVzdCBhbHJlYWR5IGhhdmUgUihyaW5nc19MMikuIFcocmluZ3NfTDIpIGlt
cGxpZXMgTDMuCj4gKyAqCj4gKyAqID09IHNlbmRfTDIgOiBUaGUgcGVyLWRvbWFpbiBzaW5nbGUt
c2VuZGVyIHBhcnRuZXIgcmluZ3MgbG9jazoKPiArICogICAgICAgICAgICAgIGQtPmFyZ28tPnNl
bmRfTDJfbG9jawo+ICsgKgo+ICsgKiBQcm90ZWN0cyB0aGUgcGVyLWRvbWFpbiBzZW5kIGhhc2gg
dGFibGUgOiBkLT5hcmdvLT5zZW5kX2hhc2gKPiArICogYW5kIHRoZSBlbGVtZW50cyBpbiB0aGUg
aGFzaCB0YWJsZSwgYW5kIHRoZSBub2RlIGFuZCBpZCBmaWVsZHMKPiArICogaW4gc3RydWN0IGFy
Z29fc2VuZF9pbmZvIGluIHRoZSBoYXNoIHRhYmxlLgo+ICsgKgo+ICsgKiBUbyB0YWtlIHNlbmRf
TDIsIHlvdSBtdXN0IGFscmVhZHkgaGF2ZSBSKEwxKS4gVyhMMSkgaW1wbGllcyBzZW5kX0wyLgo+
ICsgKiBEbyBub3QgYXR0ZW1wdCB0byBhY3F1aXJlIGEgcmluZ3NfTDIgb24gYW55IGRvbWFpbiBh
ZnRlciB0YWtpbmcgYW5kIHdoaWxlCj4gKyAqIGhvbGRpbmcgYSBzZW5kX0wyIGxvY2sgLS0gYWNx
dWlyZSB0aGUgcmluZ3NfTDIgKGlmIG9uZSBpcyBuZWVkZWQpIGJlZm9yZWhhbmQuCj4gKyAqCj4g
KyAqID09IHdpbGRjYXJkX0wyIDogVGhlIHBlci1kb21haW4gd2lsZGNhcmQgcGVuZGluZyBsaXN0
IGxvY2s6Cj4gKyAqICAgICAgICAgICAgICAgICAgZC0+YXJnby0+d2lsZGNhcmRfTDJfbG9jawo+
ICsgKgo+ICsgKiBQcm90ZWN0cyB0aGUgcGVyLWRvbWFpbiBsaXN0IG9mIG91dHN0YW5kaW5nIHNp
Z25hbHMgZm9yIHNwYWNlIGF2YWlsYWJpbGl0eQo+ICsgKiBvbiB3aWxkY2FyZCByaW5ncy4KPiAr
ICoKPiArICogVG8gdGFrZSB3aWxkY2FyZF9MMiwgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIoTDEp
LiBXKEwxKSBpbXBsaWVzIHdpbGRjYXJkX0wyLgo+ICsgKiBObyBvdGhlciBsb2NrcyBhcmUgYWNx
dWlyZWQgYWZ0ZXIgb2J0YWluaW5nIHdpbGRjYXJkX0wyLgo+ICsgKi8KPiArCj4gKy8qCj4gKyAq
IExvY2sgc3RhdGUgdmFsaWRhdGlvbnMgbWFjcm9zCj4gKyAqCj4gKyAqIFRoZXNlIG1hY3JvcyBl
bmNvZGUgdGhlIGxvZ2ljIHRvIHZlcmlmeSB0aGF0IHRoZSBsb2NraW5nIGhhcyBhZGhlcmVkIHRv
IHRoZQo+ICsgKiBsb2NraW5nIGRpc2NpcGxpbmUgYWJvdmUuCj4gKyAqIGVnLiBPbiBlbnRyeSB0
byBsb2dpYyB0aGF0IHJlcXVpcmVzIGhvbGRpbmcgYXQgbGVhc3QgUihyaW5nc19MMiksIHRoaXM6
Cj4gKyAqICAgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9yaW5nc19MMihkKSk7Cj4gKyAqCj4gKyAq
IGNoZWNrcyB0aGF0IHRoZSBsb2NrIHN0YXRlIGlzIHN1ZmZpY2llbnQsIHZhbGlkYXRpbmcgdGhh
dCBvbmUgb2YgdGhlCj4gKyAqIGZvbGxvd2luZyBtdXN0IGJlIHRydWUgd2hlbiBleGVjdXRlZDog
ICAgICAgUihyaW5nc19MMikgJiYgUihMMSkKPiArICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgb3I6ICBXKHJpbmdzX0wyKSAmJiBSKEwxKQo+ICsgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcjogIFcoTDEpCj4gKyAqLwo+ICsKPiArLyog
UkFXIG1hY3JvcyBoZXJlIGFyZSBvbmx5IHVzZWQgdG8gYXNzaXN0IGRlZmluaW5nIHRoZSBvdGhl
ciBtYWNyb3MgYmVsb3cgKi8KPiArI2RlZmluZSBSQVdfTE9DS0lOR19SZWFkX0wxIChyd19pc19s
b2NrZWQoJkwxX2dsb2JhbF9hcmdvX3J3bG9jaykpCgpOb3Qgc3VyZSB3aGV0aGVyIGl0J3MgcmVs
ZXZhbnQgb3Igbm90LCBidXQgdGhpcyBtYWNybyB3b3VsZCByZXR1cm4KdHJ1ZSBhcyBsb25nIGFz
IHRoZSBsb2NrIGlzIHRha2VuLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgaXQncyByZWFkIG9yCndy
aXRlIGxvY2tlZC4gSWYgeW91IHdhbnQgdG8gbWFrZSBzdXJlIGl0J3Mgb25seSByZWFkLWxvY2tl
ZCB0aGVuIHlvdQp3aWxsIGhhdmUgdG8gdXNlOgoKcndfaXNfbG9ja2VkKCZMMV9nbG9iYWxfYXJn
b19yd2xvY2spICYmCiFyd19pc193cml0ZV9sb2NrZWQoJkwxX2dsb2JhbF9hcmdvX3J3bG9jaykK
CkFGQUlDVC4KCj4gKyNkZWZpbmUgUkFXX0xPQ0tJTkdfUmVhZF9yaW5nc19MMihkKSBcCj4gKyAg
ICAocndfaXNfbG9ja2VkKCZkLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spICYmIFJBV19MT0NLSU5H
X1JlYWRfTDEpCj4gKwo+ICsvKiBUaGUgTE9DS0lORyBtYWNyb3MgZGVmaW5lZCBiZWxvdyBoZXJl
IGFyZSBmb3IgdXNlIGF0IHZlcmlmaWNhdGlvbiBwb2ludHMgKi8KPiArI2RlZmluZSBMT0NLSU5H
X1dyaXRlX0wxIChyd19pc193cml0ZV9sb2NrZWQoJkwxX2dsb2JhbF9hcmdvX3J3bG9jaykpCj4g
KyNkZWZpbmUgTE9DS0lOR19SZWFkX0wxIChSQVdfTE9DS0lOR19SZWFkX0wxIHx8IExPQ0tJTkdf
V3JpdGVfTDEpCgpZb3UgY2FuIGRyb3AgdGhlIExPQ0tJTkdfV3JpdGVfTDEgaGVyZSwgc2luY2Ug
d2l0aCB0aGUgY3VycmVudCBtYWNyb3MKUkFXX0xPQ0tJTkdfUmVhZF9MMSB3aWxsIHJldHVybiB0
cnVlIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgbG9jayBpcwpyZWFkIG9yIHdyaXRlIGxvY2tl
ZC4KCj4gKwo+ICsjZGVmaW5lIExPQ0tJTkdfV3JpdGVfcmluZ3NfTDIoZCkgXAo+ICsgICAgKChS
QVdfTE9DS0lOR19SZWFkX0wxICYmIHJ3X2lzX3dyaXRlX2xvY2tlZCgmZC0+YXJnby0+cmluZ3Nf
TDJfcndsb2NrKSkgfHwgXAoKRm9yIHNhZmV0eSB5b3UgbmVlZCBwYXJlbnRoZXNlcyBhcm91bmQg
ZCBoZXJlOgoKcndfaXNfd3JpdGVfbG9ja2VkKCYoZCktPmFyZ28tPnJpbmdzX0wyX3J3bG9jaykK
CkFuZCBhbHNvIGluIHRoZSBtYWNyb3MgYmVsb3csIHNhbWUgYXBwbGllcyB0byByLgoKPiArICAg
ICBMT0NLSU5HX1dyaXRlX0wxKQo+ICsKPiArI2RlZmluZSBMT0NLSU5HX1JlYWRfcmluZ3NfTDIo
ZCkgXAo+ICsgICAgKChSQVdfTE9DS0lOR19SZWFkX0wxICYmIHJ3X2lzX2xvY2tlZCgmZC0+YXJn
by0+cmluZ3NfTDJfcndsb2NrKSkgfHwgXAo+ICsgICAgIExPQ0tJTkdfV3JpdGVfcmluZ3NfTDIo
ZCkgfHwgTE9DS0lOR19Xcml0ZV9MMSkKPiArCj4gKyNkZWZpbmUgTE9DS0lOR19MMyhkLCByKSBc
Cj4gKyAgICAoKFJBV19MT0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkgJiYgc3Bpbl9pc19sb2NrZWQo
JnItPkwzX2xvY2spKSB8fCBcCj4gKyAgICAgTE9DS0lOR19Xcml0ZV9yaW5nc19MMihkKSB8fCBM
T0NLSU5HX1dyaXRlX0wxKQo+ICsKPiArI2RlZmluZSBMT0NLSU5HX3NlbmRfTDIoZCkgXAo+ICsg
ICAgKChSQVdfTE9DS0lOR19SZWFkX0wxICYmIHNwaW5faXNfbG9ja2VkKCZkLT5hcmdvLT5zZW5k
X0wyX2xvY2spKSB8fCBcCj4gKyAgICAgTE9DS0lOR19Xcml0ZV9MMSkKPiAgCj4gIC8qIENoYW5n
ZSB0aGlzIHRvICNkZWZpbmUgQVJHT19ERUJVRyBoZXJlIHRvIGVuYWJsZSBtb3JlIGRlYnVnIG1l
c3NhZ2VzICovCj4gICN1bmRlZiBBUkdPX0RFQlVHCj4gQEAgLTI4LDEwICsyNDMsMzY1IEBACj4g
ICNkZWZpbmUgYXJnb19kcHJpbnRrKGZvcm1hdCwgLi4uICkgKCh2b2lkKTApCj4gICNlbmRpZgo+
ICAKPiArLyogCj4gKyAqIEZJWE1FIGZvciA0LjEyOgo+ICsgKiAgKiBSZXBsYWNlIHRoaXMgaGFz
aCBmdW5jdGlvbiB0byBnZXQgYmV0dGVyIGRpc3RyaWJ1dGlvbiBhY3Jvc3MgYnVja2V0cy4KPiAr
ICogICogRG9uJ3QgdXNlIGNhc3RzIGluIHRoZSByZXBsYWNlbWVudCBmdW5jdGlvbi4KPiArICog
ICogRHJvcCB0aGUgdXNlIG9mIGFycmF5X2luZGV4X25vc3BlYy4KPiArICovCj4gKy8qCj4gKyAq
IFRoaXMgaGFzaCBmdW5jdGlvbiBpcyB1c2VkIHRvIGRpc3RyaWJ1dGUgcmluZ3Mgd2l0aGluIHRo
ZSBwZXItZG9tYWluCj4gKyAqIGhhc2ggdGFibGVzIChkLT5hcmdvLT5yaW5nX2hhc2ggYW5kIGQt
PmFyZ29fc2VuZF9oYXNoKS4gVGhlIGhhc2ggdGFibGUKPiArICogd2lsbCBwcm92aWRlIGEgc3Ry
dWN0IGlmIGEgbWF0Y2ggaXMgZm91bmQgd2l0aCBhICdhcmdvX3JpbmdfaWQnIGtleToKPiArICog
aWUuIHRoZSBrZXkgaXMgYSAoZG9tYWluIGlkLCBhcmdvIHBvcnQsIHBhcnRuZXIgZG9tYWluIGlk
KSB0dXBsZS4KPiArICogU2luY2UgYXJnbyBwb3J0IG51bWJlciB2YXJpZXMgdGhlIG1vc3QgaW4g
ZXhwZWN0ZWQgdXNlLCBhbmQgdGhlIExpbnV4IGRyaXZlcgo+ICsgKiBhbGxvY2F0ZXMgYXQgYm90
aCB0aGUgaGlnaCBhbmQgbG93IGVuZHMsIGluY29ycG9yYXRlIGhpZ2ggYW5kIGxvdyBiaXRzIHRv
Cj4gKyAqIGhlbHAgd2l0aCBkaXN0cmlidXRpb24uCj4gKyAqIEFwcGx5IGFycmF5X2luZGV4X25v
c3BlYyBhcyBhIGRlZmVuc2l2ZSBtZWFzdXJlIHNpbmNlIHRoaXMgb3BlcmF0ZXMKPiArICogb24g
dXNlci1zdXBwbGllZCBpbnB1dCBhbmQgdGhlIGFycmF5IHNpemUgdGhhdCBpdCBpbmRleGVzIGlu
dG8gaXMga25vd24uCj4gKyAqLwo+ICtzdGF0aWMgdW5zaWduZWQgaW50Cj4gK2hhc2hfaW5kZXgo
Y29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQpCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBo
YXNoOwo+ICsKPiArICAgIGhhc2ggPSAodWludDE2X3QpKGlkLT5hcG9ydCA+PiAxNik7Cj4gKyAg
ICBoYXNoIF49ICh1aW50MTZfdClpZC0+YXBvcnQ7Cj4gKyAgICBoYXNoIF49IGlkLT5kb21haW5f
aWQ7Cj4gKyAgICBoYXNoIF49IGlkLT5wYXJ0bmVyX2lkOwo+ICsgICAgaGFzaCAmPSAoQVJHT19I
VEFCTEVfU0laRSAtIDEpOwo+ICsKPiArICAgIHJldHVybiBhcnJheV9pbmRleF9ub3NwZWMoaGFz
aCwgQVJHT19IVEFCTEVfU0laRSk7Cj4gK30KPiArCj4gK3N0YXRpYyBzdHJ1Y3QgYXJnb19yaW5n
X2luZm8gKgo+ICtmaW5kX3JpbmdfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBz
dHJ1Y3QgYXJnb19yaW5nX2lkICppZCkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IHJpbmdfaGFz
aF9pbmRleDsKPiArICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlOwo+ICsgICAgc3RydWN0IGFy
Z29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4gKwo+ICsgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9y
aW5nc19MMihkKSk7Cj4gKwo+ICsgICAgcmluZ19oYXNoX2luZGV4ID0gaGFzaF9pbmRleChpZCk7
Cj4gKwo+ICsgICAgYXJnb19kcHJpbnRrKCJkLT5hcmdvPSVwLCBkLT5hcmdvLT5yaW5nX2hhc2hb
JXVdPSVwIGlkPSVwXG4iLAo+ICsgICAgICAgICAgICAgICAgIGQtPmFyZ28sIHJpbmdfaGFzaF9p
bmRleCwKPiArICAgICAgICAgICAgICAgICBkLT5hcmdvLT5yaW5nX2hhc2hbcmluZ19oYXNoX2lu
ZGV4XS5maXJzdCwgaWQpOwo+ICsgICAgYXJnb19kcHJpbnRrKCJpZC5hcG9ydD0leCBpZC5kb21h
aW49dm0ldSBpZC5wYXJ0bmVyX2lkPXZtJXVcbiIsCj4gKyAgICAgICAgICAgICAgICAgaWQtPmFw
b3J0LCBpZC0+ZG9tYWluX2lkLCBpZC0+cGFydG5lcl9pZCk7Cj4gKwo+ICsgICAgaGxpc3RfZm9y
X2VhY2hfZW50cnkocmluZ19pbmZvLCBub2RlLCAmZC0+YXJnby0+cmluZ19oYXNoW3JpbmdfaGFz
aF9pbmRleF0sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBub2RlKQo+ICsgICAgewo+ICsg
ICAgICAgIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmNtcGlkID0gJnJpbmdfaW5mby0+aWQ7
Cj4gKwo+ICsgICAgICAgIGlmICggY21waWQtPmFwb3J0ID09IGlkLT5hcG9ydCAmJgo+ICsgICAg
ICAgICAgICAgY21waWQtPmRvbWFpbl9pZCA9PSBpZC0+ZG9tYWluX2lkICYmCj4gKyAgICAgICAg
ICAgICBjbXBpZC0+cGFydG5lcl9pZCA9PSBpZC0+cGFydG5lcl9pZCApCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICBhcmdvX2RwcmludGsoInJpbmdfaW5mbz0lcFxuIiwgcmluZ19pbmZvKTsK
PiArICAgICAgICAgICAgcmV0dXJuIHJpbmdfaW5mbzsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4g
KyAgICBhcmdvX2RwcmludGsoIm5vIHJpbmdfaW5mbyBmb3VuZFxuIik7Cj4gKwo+ICsgICAgcmV0
dXJuIE5VTEw7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkCj4gK3JpbmdfdW5tYXAoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCj4gK3sKPiAr
ICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdf
aW5mbykpOwo+ICsKPiArICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmcgKQo+ICsgICAg
ICAgIHJldHVybjsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IHJpbmdfaW5mby0+bm1mbnM7
IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5fbWFwcGluZ1tp
XSApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIGlmICggcmluZ19pbmZvLT5t
Zm5zICkKPiArICAgICAgICAgICAgYXJnb19kcHJpbnRrKFhFTkxPR19FUlIgImFyZ286IHVubWFw
cGluZyBwYWdlICUiUFJJX21mbiIgZnJvbSAlcFxuIiwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgIG1mbl94KHJpbmdfaW5mby0+bWZuc1tpXSksCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICByaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldKTsKCklzIGl0IGFjdHVhbGx5IHBvc3NpYmxlIHRv
IGhhdmUgYSBtYXBwZWQgcGFnZSB3aXRob3V0IGEgbWF0Y2hpbmcgbWZuCnN0b3JlZCBpbiB0aGUg
bWZucyBhcnJheT8gVGhhdCB3b3VsZCBpbXBseSB0aGVyZSdzIG5vIHJlZmVyZW5jZQp0YWtlbiBv
biBzdWNoIG1hcHBlZCBwYWdlLCB3aGljaCBjb3VsZCBiZSBkYW5nZXJvdXM/IEkgdGhpbmsgeW91
IG1pZ2h0CndhbnQgdG8gYWRkIGFuIEFTU0VSVChyaW5nX2luZm8tPm1mbnMpIGluc3RlYWQgb2Yg
dGhlIGN1cnJlbnQgaWYKY29uZGl0aW9uPwoKKE1heWJlIEknbSBtaXNzaW5nIHNvbWV0aGluZyBo
ZXJlKS4KCj4gIGxvbmcKPiAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCj4gICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBhcmc0KQo+ICB7Cj4gLSAgICByZXR1cm4gLUVOT1NZUzsKPiArICAgIGxvbmcgcmMg
PSAtRUZBVUxUOwo+ICsKPiArICAgIGFyZ29fZHByaW50aygiLT5kb19hcmdvX29wKCV1LCVwLCVw
LCVsdSwweCVseClcbiIsIGNtZCwKPiArICAgICAgICAgICAgICAgICAodm9pZCAqKWFyZzEucCwg
KHZvaWQgKilhcmcyLnAsIGFyZzMsIGFyZzQpOwo+ICsKPiArICAgIGlmICggdW5saWtlbHkoIW9w
dF9hcmdvX2VuYWJsZWQpICkKPiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CgpJIHRoaW5r
IHRoaXMgc2hvdWxkIHJldHVybiAtRU5PU1lTLCBhbiBoeXBlcnZpc29yIGJ1aWx0IHdpdGgKQ09O
RklHX0FSR08gYnV0IHdpdGhvdXQgYXJnbyBlbmFibGVkIG9uIHRoZSBjb21tYW5kIGxpbmUgc2hv
dWxkbid0CmJlaGF2ZSBkaWZmZXJlbnRseSB0aGFuIGFuIGh5cGVydmlzb3IgYnVpbGQgd2l0aG91
dCBDT05GSUdfQVJHTy4KCj4gKwo+ICsgICAgc3dpdGNoIChjbWQpCj4gKyAgICB7Cj4gKyAgICBk
ZWZhdWx0Ogo+ICsgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gKyAgICAgICAgYnJlYWs7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgYXJnb19kcHJpbnRrKCI8LWRvX2FyZ29fb3AoJXUpPSVsZFxuIiwg
Y21kLCByYyk7Cj4gKwo+ICsgICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZAo+
ICthcmdvX2RvbWFpbl9pbml0KHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbykKPiArewo+ICsgICAg
dW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgcndsb2NrX2luaXQoJmFyZ28tPnJpbmdzX0wyX3J3
bG9jayk7Cj4gKyAgICBzcGluX2xvY2tfaW5pdCgmYXJnby0+c2VuZF9MMl9sb2NrKTsKPiArICAg
IHNwaW5fbG9ja19pbml0KCZhcmdvLT53aWxkY2FyZF9MMl9sb2NrKTsKPiArICAgIGFyZ28tPnJp
bmdfY291bnQgPSAwOwoKTm8gbmVlZCB0byBzZXQgcmluZ19jb3VudCB0byAwLCBzaW5jZSB5b3Ug
YWxsb2NhdGUgdGhlIHN0cnVjdCB3aXRoCnh6YWxsb2MgaXQncyBnb2luZyB0byBiZSB6ZXJvZWQg
YWxyZWFkeS4KCkluIHRoZSBhcmdvX3NvZnRfcmVzZXQgY2FzZSBkb21haW5fcmluZ3NfcmVtb3Zl
X2FsbCBzaG91bGQgaGF2ZQphbHJlYWR5IHNldCByaW5nX2NvdW50IHRvIDAuCgo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4g
aW5kZXggNDk1NmE3Ny4uNmU2OWFmYSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gQEAgLTQ5MCw2ICs0OTAsMTEg
QEAgc3RydWN0IGRvbWFpbgo+ICAgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X2Vu
YWJsZWQgICAgICAgOiAxOwo+ICAgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X3N5
bmMgICAgICAgICAgOiAxOwo+ICAgICAgfSBtb25pdG9yOwo+ICsKPiArI2lmZGVmIENPTkZJR19B
UkdPCj4gKyAgICAvKiBBcmdvIGludGVyZG9tYWluIGNvbW11bmljYXRpb24gc3VwcG9ydCAqLwo+
ICsgICAgc3RydWN0IGFyZ29fZG9tYWluICphcmdvOwoKSSdtIGxpa2VseSBtaXNzaW5nIHNvbWV0
aGluZywgYnV0IGFyZ29fZG9tYWluIGlzIGRlY2xhcmVkIGluIGFyZ28uYywKZG9uJ3QgeW91IG5l
ZWQgYSBmb3J3YXJkIGRlY2xhcmF0aW9uIGhlcmUgZm9yIHRoaXMgdG8gYnVpbGQ/CgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:44:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gjO4r-0008VB-Cq; Tue, 15 Jan 2019 12:44: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjO4p-0008V6-9A
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:44:19 +0000
X-Inumbo-ID: 456e32f2-18c3-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 456e32f2-18c3-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:44:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 05:42:16 -0700
Message-Id: <5C3DD528020000780020DD3A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 05:42:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-5-git-send-email-christopher.w.clark@gmail.com>
 <20190115122947.gnhxdr3x7se6tiat@mac>
In-Reply-To: <20190115122947.gnhxdr3x7se6tiat@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 04/14] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDEzOjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgSmFuIDE1LCAyMDE5IGF0IDAxOjI3OjM2QU0gLTA4MDAsIENocmlzdG9waGVyIENs
YXJrIHdyb3RlOgo+PiAgbG9uZwo+PiAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4+ICAgICAgICAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBhcmczLAo+PiAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGFyZzQpCj4+ICB7Cj4+IC0gICAgcmV0dXJuIC1FTk9TWVM7Cj4+ICsg
ICAgbG9uZyByYyA9IC1FRkFVTFQ7Cj4+ICsKPj4gKyAgICBhcmdvX2RwcmludGsoIi0+ZG9fYXJn
b19vcCgldSwlcCwlcCwlbHUsMHglbHgpXG4iLCBjbWQsCj4+ICsgICAgICAgICAgICAgICAgICh2
b2lkICopYXJnMS5wLCAodm9pZCAqKWFyZzIucCwgYXJnMywgYXJnNCk7Cj4+ICsKPj4gKyAgICBp
ZiAoIHVubGlrZWx5KCFvcHRfYXJnb19lbmFibGVkKSApCj4+ICsgICAgICAgIHJldHVybiAtRU9Q
Tk9UU1VQUDsKPiAKPiBJIHRoaW5rIHRoaXMgc2hvdWxkIHJldHVybiAtRU5PU1lTLCBhbiBoeXBl
cnZpc29yIGJ1aWx0IHdpdGgKPiBDT05GSUdfQVJHTyBidXQgd2l0aG91dCBhcmdvIGVuYWJsZWQg
b24gdGhlIGNvbW1hbmQgbGluZSBzaG91bGRuJ3QKPiBiZWhhdmUgZGlmZmVyZW50bHkgdGhhbiBh
biBoeXBlcnZpc29yIGJ1aWxkIHdpdGhvdXQgQ09ORklHX0FSR08uCgpXZSd2ZSBiZWVuIHRoZXJl
IGJlZm9yZSwgYW5kIHRoZXJlIGFwcGVhcnMgdG8gYmUgZGlzYWdyZWVtZW50LgpJIHN1cHBvcnQg
dGhlIHVzZSBvZiAtRU9QTk9UU1VQUCBoZXJlLgoKPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPj4gQEAgLTQ5MCw2ICs0OTAs
MTEgQEAgc3RydWN0IGRvbWFpbgo+PiAgICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVz
dF9lbmFibGVkICAgICAgIDogMTsKPj4gICAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVl
c3Rfc3luYyAgICAgICAgICA6IDE7Cj4+ICAgICAgfSBtb25pdG9yOwo+PiArCj4+ICsjaWZkZWYg
Q09ORklHX0FSR08KPj4gKyAgICAvKiBBcmdvIGludGVyZG9tYWluIGNvbW11bmljYXRpb24gc3Vw
cG9ydCAqLwo+PiArICAgIHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbzsKPiAKPiBJJ20gbGlrZWx5
IG1pc3Npbmcgc29tZXRoaW5nLCBidXQgYXJnb19kb21haW4gaXMgZGVjbGFyZWQgaW4gYXJnby5j
LAo+IGRvbid0IHlvdSBuZWVkIGEgZm9yd2FyZCBkZWNsYXJhdGlvbiBoZXJlIGZvciB0aGlzIHRv
IGJ1aWxkPwoKVGhhdCB3b3VsZCBiZSBuZWVkZWQgaW4gQysrIChpaXJjKSwgYnV0IG5vdCBpbiBD
LCB3aGVyZSBzdWNoCmZvcndhcmQgZGVjbGFyYXRpb25zIGFyZSBuZWVkZWQgc29sZWx5IHdoZW4g
dGhlIHR5cGUgaXMgdXNlZAphcyBhIGZ1bmN0aW9uIHBhcmFtZXRlciwgYXMgb3RoZXJ3aXNlIHRo
YXQgcGFyYW1ldGVyJ3MgdHlwZQplbmRzIHVwIGhhdmluZyBzY29wZSBsb2NhbCB0byB0aGUgZGVj
bGFyZWQgZnVuY3Rpb24uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:44:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjO5Q-00006U-N0; Tue, 15 Jan 2019 12:44:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjO5P-00006G-Nt
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:44:55 +0000
X-Inumbo-ID: 5b349fc0-18c3-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b349fc0-18c3-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:44:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 05:44:53 -0700
Message-Id: <5C3DD5C6020000780020DD47@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 05:44:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <6b4ac315-ca53-f468-b78a-a6134d877d45@arm.com>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <AB1DA25B020000B95C475325@prv1-mh.provo.novell.com>
 <5C3DCC51020000780020DCD7@prv1-mh.provo.novell.com>
 <f8e534b0-e64b-0c6a-c82e-d96e11dfcda5@arm.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <AB1DA25B020000B95C475325@prv1-mh.provo.novell.com>
 <5C3DCC51020000780020DCD7@prv1-mh.provo.novell.com>
 <BAE986750200003A5C475325@prv1-mh.provo.novell.com>
In-Reply-To: <BAE986750200003A5C475325@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDEzOjIzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpLAo+IAo+IE9uIDEvMTUvMTkgMTI6MDQgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxNS4wMS4xOSBhdCAxMjo1MSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IEhp
IEphbiwKPj4+Cj4+PiBPbiAxLzE1LzE5IDg6MjEgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
Pj4+IE9uIDE0LjAxLjE5IGF0IDIyOjE4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4+Pj4+IEhpIEphbiwKPj4+Pj4KPj4+Pj4gT25lIHF1ZXN0aW9uIGJlbG93IHRvIG1ha2UgYSBk
ZWNpc2lvbiBvbiB0aGUgd2F5IGZvcndhcmQuCj4+Pj4+Cj4+Pj4+IE9uIE1vbiwgMTQgSmFuIDIw
MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMTQuMDEuMTkgYXQgMDQ6NDUsIDxT
dGV3YXJ0LkhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29tPiB3cm90ZToKPj4+Pj4+PiBTbyBsZXQn
cyBrZWVwIHRoZSBsaW5rZXItYWNjZXNzaWJsZSB2YXJpYWJsZSBhcyBhIHR5cGUgdGhhdCB3b3Jr
cyBmb3IgdGhlCj4+Pj4+Pj4gbGlua2VyICh3aGljaCByZWFsbHkgY291bGQgYmUgYW55dGhpbmcg
YXMgbG9uZyBhcyB5b3UgdXNlIHRoZSBhZGRyZXNzLCBub3QKPj4+Pj4+PiB0aGUgdmFsdWUpLCBi
dXQgbmFtZSBpdCBzb21ldGhpbmcgZWxzZSAtIGEgbmFtZSB0aGF0IHNjcmVhbXMgIkRPTidUIFVT
RSBNRQo+Pj4+Pj4+IFVOTEVTUyBZT1UgS05PVyBXSEFUIFlPVSdSRSBET0lORyIuIEFuZCB0aGVu
IGJlZm9yZSB0aGUgZmlyc3QgdXNlLCBjb3B5Cj4+Pj4+Pj4gdGhhdCB2YWx1ZSB0byAidWludHB0
cl90IF9zdGFydDsiLgo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhlIGZvbGxvd2luZyBpcyBhIHF1aWNrIHBy
b29mIG9mIGNvbmNlcHQgZm9yIGFhcmNoNjQuIEkgY2hhbmdlZCB0aGUgdHlwZQo+Pj4+Pj4+IG9m
IF9zdGFydCBhbmQgX2VuZCwgYW5kIGFkZGVkIGNvZGUgdG8gY29weSB0aGUgbGlua2VyLWFzc2ln
bmVkIHZhbHVlIHRvCj4+Pj4+Pj4gX3N0YXJ0IGFuZCBfZW5kLiBVcG9uIGJvb3RpbmcsIEkgc2Vl
IHRoZSBjb3JyZWN0IHZhbHVlczoKPj4+Pj4+Cj4+Pj4+PiBHbG9iYWwgc3ltYm9scyBzdGFydGlu
ZyB3aXRoIHVuZGVyc2NvcmVzIHNob3VsZCBhbHJlYWR5IGJlIHNob3V0aW5nCj4+Pj4+PiBlbm91
Z2guIEJ1dCB3aGF0J3Mgd29yc2UgLSB0aGUgd2hvbGUgaWRlYSBpZiB1c2luZyBhcnJheSB0eXBl
cyBpcyB0bwo+Pj4+Pj4gYXZvaWQgdGhlIGludGVybWVkaWF0ZSB2YXJpYWJsZXMuCj4+Pj4+Pgo+
Pj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gv
YXJtL3NldHVwLmMKPj4+Pj4+PiBAQCAtNzI2LDYgKzcyNiwxMiBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsCj4+Pj4+IHNpemVfdCBkdGJfc2l6
ZSkKPj4+Pj4+PiAgICAKPj4+Pj4+PiAgICBzaXplX3QgX19yZWFkX21vc3RseSBkY2FjaGVfbGlu
ZV9ieXRlczsKPj4+Pj4+PiAgICAKPj4+Pj4+PiArdHlwZWRlZiBjaGFyIFRZUEVfRE9FU05UX01B
VFRFUjsKPj4+Pj4+PiArZXh0ZXJuIFRZUEVfRE9FU05UX01BVFRFUiBfc3RhcnRfbGlua2VyX2Fz
c2lnbmVkX2RvbnRfdXNlX21lLAo+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIF9l
bmRfbGlua2VyX2Fzc2lnbmVkX2RvbnRfdXNlX21lOwo+Pj4+Pj4KPj4+Pj4+IFRoaXMgYW5kIC4u
Lgo+Pj4+Pj4KPj4+Pj4+PiBAQCAtNzcwLDEwICs3NzYsMTcgQEAgdm9pZCBfX2luaXQgc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPj4+Pj4+PiAgICAgICAgcHJpbnRr
KCJDb21tYW5kIGxpbmU6ICVzXG4iLCBjbWRsaW5lKTsKPj4+Pj4+PiAgICAgICAgY21kbGluZV9w
YXJzZShjbWRsaW5lKTsKPj4+Pj4+PiAgICAKPj4+Pj4+PiArICAgIF9zdGFydCA9ICh1aW50cHRy
X3QpJl9zdGFydF9saW5rZXJfYXNzaWduZWRfZG9udF91c2VfbWU7Cj4+Pj4+Pj4gKyAgICBfZW5k
ID0gKHVpbnRwdHJfdCkmX2VuZF9saW5rZXJfYXNzaWduZWRfZG9udF91c2VfbWU7Cj4+Pj4+Pgo+
Pj4+Pj4gLi4uIHRoaXMgdmlvbGF0ZXMgd2hhdCB0aGUgc3ltYm9sIG5hbWVzIHNheS4gQW5kIGlm
IHlvdSB3YW50IHRvCj4+Pj4+PiBhdm9pZCBpc3N1ZXMsIHlvdSdkIHdhbnQgdG8ga2VlcCBvdXQg
b2YgQyBmaWxlcyB1c2VzIG9mIHRob3NlCj4+Pj4+PiBzeW1ib2xzIGFsdG9nZXRoZXIgYW55d2F5
LCBhbmQgeW91IGVhc2lseSBjYW46IEluIGFueQo+Pj4+Pj4gYXNzZW1ibHkgZmlsZSwgaGF2ZQo+
Pj4+Pj4KPj4+Pj4+IF9zdGFydDoJLmxvbmcgX3N0YXJ0X2xpbmtlcl9hc3NpZ25lZF9kb250X3Vz
ZV9tZQo+Pj4+Pj4gX2VuZDoJLmxvbmcgX2VuZF9saW5rZXJfYXNzaWduZWRfZG9udF91c2VfbWUK
Pj4+Pj4+Cj4+Pj4+PiBJbiBwYXJ0aWN1bGFyLCB0aGV5IGRvbid0IG5lZWQgdG8gYmUgcnVudGlt
ZSBpbml0aWFsaXplZCwgc2F2aW5nCj4+Pj4+PiB5b3UgZnJvbSBuZWVkaW5nIHRvIHNldCB0aGVt
IGJlZm9yZSBmaXJzdCB1c2UuIEJ1dCBhcyBzYWlkIC0KPj4+Pj4+IHRoaW5ncyBhcmUgdGhlIHdh
eSB0aGV5IGFyZSBwcmVjaXNlbHkgdG8gYXZvaWQgc3VjaCB2YXJpYWJsZXMuCj4+Pj4+Pgo+Pj4+
Pj4+PiBCdXQsIGluc3RlYWQgb2YgY29udmVydGluZyBfc3RhcnQgdG8gdW5zaWduZWQgbG9uZyB2
aWEgU1lNQk9MX0hJREUsIHdlCj4+Pj4+Pj4+IGNvdWxkIGNvbnZlcnQgaXQgdG8gdWludHB0cl90
IGluc3RlYWQsIGl0IHdvdWxkIGJlIGEgdHJpdmlhbCBjaGFuZ2Ugb24KPj4+Pj4+Pj4gdG9wIG9m
IHRoZSBleGlzdGluZyB1bnNpZ25lZCBsb25nIHNlcmllcy4gTm90IHN1cmUgaWYgaXQgaXMgYmVu
ZWZpY2lhbC4KPj4+Pj4+Pgo+Pj4+Pj4+IFRoZSBkaWZmZXJlbmNlIHdvdWxkIGJlIHdoZXRoZXIg
d2Ugd2FudCB0byByZWx5IG9uIGltcGxlbWVudGF0aW9uLWRlZmluZWQKPj4+Pj4+PiBiZWhhdmlv
ciBvciBub3QuCj4+Pj4+Pgo+Pj4+Pj4gV2h5IG5vdD8gU2ltcGx5IHNwZWNpZnkgdGhhdCBjb21w
aWxlcnMgd2l0aCBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkCj4+Pj4+PiBiZWhhdmlvciBub3QgbWF0
Y2hpbmcgb3VyIGV4cGVjdGF0aW9ucyBhcmUgdW5zdWl0YWJsZS4gQW5kIGJ0dywgSQo+Pj4+Pj4g
c3VwcG9zZSB0aGlzIGlzIGp1c3QgdGhlIHRpbnkgdGlwIG9mIHRoZSBpY2ViZXJnIG9mIG91ciBy
ZWxpYW5jZSBvbgo+Pj4+Pj4gaW1wbGVtZW50YXRpb24gZGVmaW5lZCBiZWhhdmlvci4KPj4+Pj4K
Pj4+Pj4gVGhlIHJlYXNvbiBpcyB0aGF0IHJlbHlpbmcgb24gdW5kZWZpbmVkIGJlaGF2aW9yIGlz
IG5vdCByZWxpYWJsZSwgaXQgaXMKPj4+Pj4gbm90IEMgY29tcGxpYW50LCBpdCBpcyBub3QgYWxs
b3dlZCBieSBNSVNSQS1DLCBhbmQgbm90IGd1YXJhbnRlZWQgdG8KPj4+Pj4gd29yayB3aXRoIGFu
eSBjb21waWxlci4KPj4+Pgo+Pj4+ICJ1bmRlZmluZWQgYmVoYXZpb3IiICE9ICJpbXBsZW1lbnRh
dGlvbiBkZWZpbmVkIGJlaGF2aW9yIgo+Pj4+Cj4+Pj4+IFllcywgdGhpcyBpbnN0YW5jZSBpcyBv
bmx5IHRoZSB0aXAgb2YgdGhlCj4+Pj4+IGljZWJlcmcsIHdlIGhhdmUgYSBsb25nIHJvYWQgYWhl
YWQsIGJ1dCB3ZSBzaG91bGRuJ3QgcmVhbGx5IGdpdmUgdXAKPj4+Pj4gYmVjYXVzZSBpdCBpcyBn
b2luZyB0byBiZSBkaWZmaWN1bHQgOi0pIFN0ZXdhcnQncyBhcHByb2FjaCB3b3VsZAo+Pj4+PiBh
Y3R1YWxseSBiZSBjb21wbGlhbnQgYW5kIGhlbHAgdG93YXJkIHJlZHVjaW5nIHJlbGlhbmNlIG9u
IHVuZGVmaW5lZAo+Pj4+PiBiZWhhdmlvci4KPj4+Pj4KPj4+Pj4gV291bGQgeW91IGJlIE9LIGlm
IEkgcmV3b3JrIHRoZSBzZXJpZXMgdG8gZm9sbG93IGhpcyBhcHByb2FjaCB1c2luZwo+Pj4+PiBp
bnRlcm1lZGlhdGUgdmFyaWFibGVzPyBTZWUgdGhlIGF0dGFjaGVkIHBhdGNoIGFzIGEgcmVmZXJl
bmNlLCBpdCBvbmx5Cj4+Pj4+ICJjb252ZXJ0cyIgX3N0YXJ0IGFuZCBfZW5kIGFzIGFuIGV4YW1w
bGUuIEZvcnR1bmF0ZWx5LCBpdCB3aWxsIGJlCj4+Pj4+IHRleHR1YWxseSBzaW1pbGFyIHRvIHRo
ZSBwcmV2aW91cyBTWU1CT0wgcmV0dXJuaW5nIHVuc2lnbmVkIGxvbmcgdmVyc2lvbgo+Pj4+PiBv
ZiB0aGUgc2VyaWVzLgo+Pj4+Cj4+Pj4gV2VsbCwgSSd2ZSBnaXZlbiByZWFzb25zIHdoeSBJIGRp
c2xpa2UgdGhhdCwgYW5kIHdoeSAoSSB0aGluaykgaXQgd2FzCj4+Pj4gZG9uZSB3aXRob3V0IHN1
Y2ggaW50ZXJtZWRpYXRlIHZhcmlhYmxlcy4gTmV2ZXJ0aGVsZXNzLCBpZiB0aGlzIGlzCj4+Pj4g
X3RoZSBvbmx5IHdheV8gdG8gYWNoaWV2ZSBjb21wbGlhbmNlLCBJIGRvbid0IHRoaW5rIEkgY291
bGQKPj4+PiByZWFzb25hYmx5IE5BSyBpdC4gPgo+Pj4+IFRoZSB0aGluZyB0aGF0IEkgZG9uJ3Qg
dW5kZXJzdGFuZCB0aG91Z2ggaXMgaG93IHRoZSB1bmRlZmluZWQKPj4+PiBiZWhhdmlvciAoaWYg
dGhlcmUgcmVhbGx5IGlzIGFueSkgZ29lcyBhd2F5OiBFdmVuIGlmIHlvdSBjb21wYXJlCj4+Pj4g
dGhlIGNvbnRlbnRzIG9mIHRoZSB2YXJpYWJsZXMgaW5zdGVhZCBvZiB0aGUgb3JpZ2luYWwgKHBl
cmhhcHMKPj4+PiBjYXN0ZWQpIHBvaW50ZXJzLCBpbiB0aGUgZW5kIHlvdSBzdGlsbCBjb21wYXJl
IHdoYXQgQyB3b3VsZAo+Pj4+IGNvbnNpZGVyIHBvaW50ZXJzIHRvIGRpZmZlcmVudCBvYmplY3Rz
LiBJdCdzIG1lcmVseSBhIGRpZmZlcmVudAo+Pj4+IHdheSBvZiBoaWRpbmcgdGhhdCBmYWN0IGZy
b20gQy4gVW5kZWZpbmVkIGJlaGF2aW9yIHdvdWxkIGltbwo+Pj4+IGdvIGF3YXkgb25seSBpZiB0
aG9zZSBjb21wYXJpc29ucy9zdWJ0cmFjdGlvbnMgZGlkbid0IGhhcHBlbgo+Pj4+IGluIEMgYW55
bW9yZS4gSU9XIC0gc2VlIG15IC5zdGFydG9mLigpIC8gLnNpemVvZi4oKSBwcm9wb3NhbC4KPj4+
Cj4+PiBEbyB5b3UgaGF2ZSBhIHBvaW50ZXIgdG8gdGhlIHNlcmllcyB1c2luZyBzdGFydG9mL3Np
emVvZj8KPj4gCj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxNi0wOC9tc2cwMjcxOC5odG1sIAo+PiAKPiBUaGFuayB5b3UhIExvb2tpbmcg
YXQgdGhlIHRocmVhZCwgQW5kcmV3IGhhZCBzb21lIGNvbmNlcm5zIGFib3V0IGl0LiBEbyAKPiB5
b3UgaGF2ZSBhbnkgdXBkYXRlIG9uIHRoZW0/CgpJIHdpdGhkcmV3IHRoZSBwYXRjaCwgYXMgSSBk
b24ndCBzZWUgaG93IHRvIGFkZHJlc3MgdGhlIGNsYW5nCmNvbmNlcm4gKHVubGVzcyBjbGFuZyBz
dXBwb3J0IHRoZXNlIGNvbnN0cnVjdHMsIHdoaWNoIEkgZG91YnQpLgpDb25zaWRlcmluZyB0aGUg
Y29udGV4dCBoZXJlLCBJIG5ldmVydGhlbGVzcyB0aG91Z2h0IGl0IG1heSBiZQp3b3J0aHdoaWxl
IHRvIGNvbnNpZGVyIHJldml2aW5nIGl0LCBidXQgSSBkaWRuJ3QgY2hlY2sgd2hldGhlcgp0aGVy
ZSB3ZXJlIGFueSBvdGhlciBvcGVuIHBvaW50cy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:50:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:50: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-devel-bounces@lists.xenproject.org>)
	id 1gjOBA-0000we-JG; Tue, 15 Jan 2019 12:50: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=I8OG=PX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjOB9-0000wZ-Fu
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 12:50:51 +0000
X-Inumbo-ID: 2f72ff55-18c4-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2f72ff55-18c4-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:50:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C7EF9A78;
 Tue, 15 Jan 2019 04:50:49 -0800 (PST)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3067D3F70D;
 Tue, 15 Jan 2019 04:50:48 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1812050923160.527@sstabellini-ThinkPad-X260>
 <1544030891-11906-2-git-send-email-sstabellini@kernel.org>
 <5766f31c-b89a-2353-3650-e9ec732b239b@arm.com>
 <alpine.DEB.2.10.1901031246200.800@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f54712e7-aad7-5f76-9a51-224b1ad2c744@arm.com>
Date: Tue, 15 Jan 2019 12:50:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901031246200.800@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/5] xen/arm: assign devices to boot domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxLzMvMTkgMTA6MDcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBN
b24sIDI0IERlYyAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0ZWZhbm8sCj4+Cj4+
IE9uIDEyLzUvMTggNToyOCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gU2NhbiB0
aGUgdXNlciBwcm92aWRlZCBkdGIgZnJhZ21lbnQgYXQgYm9vdC4gRm9yIGVhY2ggZGV2aWNlIG5v
ZGUsIG1hcAo+Pj4gbWVtb3J5IHRvIGd1ZXN0cywgYW5kIHJvdXRlIGludGVycnVwdHMgYW5kIHNl
dHVwIHRoZSBpb21tdS4KPj4+Cj4+PiBEZXZpY2UgbWVtb3J5IGlzIG9ubHkgbWFwcGVkIDE6MS4g
SXQgaXMgbm90IHBvc3NpYmxlIHRvIGFzc2lnbiBkZXZpY2VzIGF0Cj4+PiBsb2NhdGlvbnMgdGhh
dCBjb25mbGljdCB3aXRoIHRoZSBEb21VIG1lbW9yeSBtYXAuCj4+IEkgdGhpbmsgMToxIG1hcHBl
ZCBpcyBhIHByZXR0eSBiYWQgaWRlYS4gWW91IGxpbWl0IHlvdXJzZWxmIGEgbG90IGFzIHRoZSB1
c2VyCj4+IGRvZXMgbm90IGNvbnRyb2wgbmVpdGhlciB0aGUgSFcgbm9yIHRoZSBndWVzdCBtZW1v
cnkgbWFwLgo+Pgo+PiBTbyB5b3UgbmVlZCB0byBwcm92aWRlIGEgd2F5IGZvciB0aGUgdXNlciB0
byBzcGVjaWZ5IHRoZSBtYXBwaW5nLgo+IAo+IFllcywgSSB0aGluayB3ZSB3YW50IHRvIGludHJv
ZHVjZSBhIHNlcGFyYXRlIHhlbixyZWcgcHJvcGVydHkgdGhhdAo+IGluY2x1ZGVzIGEgZGVzdGlu
YXRpb24gYWRkcmVzcyBhcyB3ZWxsLiBTb21ldGhpbmcgb2YgdGhlIGZvcm1hdDoKPiAKPiAgICB4
ZW4scmVnID0gPHNvdXJjZV9hZGRyIHNvdXJjZV9zaXplIGRlc3RfYWRkcj4KPiAKPiBNb3JlIG9u
IHRoaXMgYmVsb3cuCj4gCj4gCj4+Pgo+Pj4gVGhlIGlvbW11IGlzIHNldHVwIGJ5IHBhc3Npbmcg
dGhlIHRvIHRoZSBkZXZpY2UgdG8gYXNzaWduIG9uIHRoZSBob3N0Cj4+Cj4+IE5JVDogInRoZSBu
b2RlIHRvLi4uIgo+IAo+IEknbGwgZml4Cj4gCj4gICAKPj4+IGRldmljZSB0cmVlLiBUaGUgcGF0
aCBpcyBzcGVjaWZpZWQgaW4gdGhlIGRldmljZSB0cmVlIGZyYWdtZW50IGFzIHRoZQo+Pj4gInBh
dGgiIHN0cmluZyBwcm9wZXJ0eS4KPj4KPj4gUGF0aCBpcyB0b28gZ2VuZXJpYyBhbmQgbWF5IGNs
YXNoIGluIHRoZSBmdXR1cmUgd2l0aCBvdGhlciBiaW5kaW5ncy4gUGxlYXNlCj4+IGFkZCAieGVu
LCIgaW4gZnJvbnQuCj4gCj4gT0ssIEkgY2FuIHJlbmFtZQo+IAo+IAo+Pj4KPj4+IFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPj4+IC0tLQo+
Pj4gICAgeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAgICAgICAgfCAgNCArLQo+Pj4gICAgeGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jICAgfCA4NQo+Pj4gKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+Pj4gICAgeGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVlLmgg
fCAgMiArCj4+PiAgICAzIGZpbGVzIGNoYW5nZWQsIDg5IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMgYi94ZW4v
YXJjaC9hcm0vYm9vdGZkdC5jCj4+PiBpbmRleCA4OTFiNGI2Li43MmNiOGQ2IDEwMDY0NAo+Pj4g
LS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2Jvb3Rm
ZHQuYwo+Pj4gQEAgLTU1LDggKzU1LDggQEAgc3RhdGljIGJvb2wgX19pbml0IGRldmljZV90cmVl
X25vZGVfY29tcGF0aWJsZShjb25zdCB2b2lkCj4+PiAqZmR0LCBpbnQgbm9kZSwKPj4+ICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4+PiAgICB9Cj4+PiAgICAtc3RhdGljIHZvaWQgX19pbml0IGRldmlj
ZV90cmVlX2dldF9yZWcoY29uc3QgX19iZTMyICoqY2VsbCwgdTMyCj4+PiBhZGRyZXNzX2NlbGxz
LAo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBzaXplX2Nl
bGxzLCB1NjQgKnN0YXJ0LCB1NjQKPj4+ICpzaXplKQo+Pj4gK3ZvaWQgX19pbml0IGRldmljZV90
cmVlX2dldF9yZWcoY29uc3QgX19iZTMyICoqY2VsbCwgdTMyIGFkZHJlc3NfY2VsbHMsCj4+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1MzIgc2l6ZV9jZWxscywgdTY0ICpzdGFy
dCwgdTY0ICpzaXplKQo+Pj4gICAgewo+Pj4gICAgICAgICpzdGFydCA9IGR0X25leHRfY2VsbChh
ZGRyZXNzX2NlbGxzLCBjZWxsKTsKPj4+ICAgICAgICAqc2l6ZSA9IGR0X25leHRfY2VsbChzaXpl
X2NlbGxzLCBjZWxsKTsKPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4+IGluZGV4IGNjNmI0NjQuLmQ0OGY3
N2UgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4+ICsrKyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+Pj4gQEAgLTIwOTQsNiArMjA5NCw4OCBAQCBz
dGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsCj4+PiBz
dHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+Pj4gICAgICAgIHJldHVybiAwOwo+Pj4gICAgfQo+
Pj4gICAgK3N0YXRpYyBpbnQgX19pbml0IHNjYW5fcHRfbm9kZShjb25zdCB2b2lkICpwZmR0LAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbm9kZW9mZiwgY29uc3QgY2hh
ciAqbmFtZSwgaW50IGRlcHRoLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
MzIgYWRkcmVzc19jZWxscywgdTMyIHNpemVfY2VsbHMsCj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKmRhdGEpCj4+Cj4+IElzIGl0IHJlYWxseSBuZWNlc3NhcnkgdG8g
cGFyc2UgdGhlIGRldmljZS10cmVlIHR3aWNlPwo+IAo+IEkgZG9uJ3QgdGhpbmsgSSB1bmRlcnN0
YW5kIHRoaXMgY29tbWVudC4gVGhlIGRldmljZSB0cmVlIGZyYWdtZW50IGlzIG5vdAo+IHNjYW5u
ZWQgdHdpY2UsIGp1c3Qgb25jZSBJIHRoaW5rLiBBbSBJIG1pc3Npbmcgc29tZXRoaW5nPwoKVGhl
IHByZXZpb3VzIHBhdGNoIGlzIGdvaW5nIHRocm91Z2ggdGhlIERUIHRvIGNvcHkgdGhlIHByb3Bl
cnRpZXMgb3Zlci4gClRoaXMgcGF0Y2ggaW50cm9kdWNlIGEgbmV3IGZ1bmN0aW9uIHRvIGdvIG92
ZXIgdGhlIERUIHRvIGZpbmQgdGhlIERldmljZSAKdG8gYXR0YWNoLiBTbyB5b3UgYXJlIHBhcnNp
bmcgdGhlIERUIHR3aWNlLiBJcyB0aGVyZSBhbnkgcmVhc29uIGZvciB0aGF0PwoKPiAKPiAKPj4+
ICt7Cj4+PiArICAgIGludCByYzsKPj4+ICsgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2Rl
Owo+Pj4gKyAgICBpbnQgbGVuLCBpOwo+Pj4gKyAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5
ICpwcm9wOwo+Pj4gKyAgICBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvID0gZGF0YTsKPj4+ICsg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IGtpbmZvLT5kOwo+Pj4gKyAgICBjb25zdCBfX2JlMzIgKmNl
bGw7Cj4+PiArCj4+PiArICAgIGlmICggZGVwdGggPiAyICkKPj4+ICsgICAgICAgIHJldHVybiAw
Owo+Pgo+PiBXaHkgZG8geW91IGxpbWl0IHlvdXJzZWxmIHRvIGRlcHRoIDI/IEl0IGlzIHBvc3Np
YmxlIHRvIGhhdmUgbmVzdGVkIG5vZGUKPj4gZGVzY3JpYmluZyBtZW1vcnkKPiAKPiBUaGF0IHdh
cyBiZWNhdXNlIFhlbiBuZWVkZWQgYSBmYXIgYmV0dGVyIHVuZGVyc3RhbmRpbmcgb2YgaG93IHJl
ZyB3b3Jrcwo+IHRvIGJlIGFibGUgdG8gcGFyc2UgbmVzdGVkIG5vZGVzIGNvcnJlY3RseS4KClhl
biBoYXMgYWxyZWFkeSB0aGUga25vd2xlZGdlIGZvciB1bmRlcnN0YW5kaW5nIHJlZyAoc2VlIApj
b21tb24vZGV2aWNlX3RyZWUuYykuIEFsdGhvdWdoLCBJIGFncmVlIHRoYXQgaXQgb25seSB3b3Jr
cyBvbiB1bmZsYXR0ZW4gCmRldmljZS10cmVlIHRvZGF5LgoKPiBTcGVjaWZpY2FsbHksIHNlZSB0
aGlzCj4gY29uY3JldGUgZXhhbXBsZSBmcm9tIFp5bnFNUDoKPiAKPiAgICAgICAgICBldGhlcm5l
dEBmZjBlMDAwMCB7Cj4gICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiY2Rucyx6eW5xbXAtZ2Vt
IjsKPiAgICAgICAgICAgICAgc3RhdHVzID0gIm9rYXkiOwo+ICAgICAgICAgICAgICBpbnRlcnJ1
cHQtcGFyZW50ID0gPDB4ZmRlOD47Cj4gICAgICAgICAgICAgIGludGVycnVwdHMgPSA8MHgwIDB4
M2YgMHg0IDB4MCAweDNmIDB4ND47Cj4gICAgICAgICAgICAgIHJlZyA9IDwweDAgMHhmZjBlMDAw
MCAweDEwMDA+Owo+ICAgICAgICAgICAgICBjbG9jay1uYW1lcyA9ICJwY2xrIiwgImhjbGsiLCAi
dHhfY2xrIiwgInJ4X2NsayI7Cj4gICAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDB4MT47
Cj4gICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDB4MD47Cj4gICAgICAgICAgICAgIGNsb2Nr
cyA9IDwweDEgMHgxIDB4MSAweDE+Owo+ICAgICAgICAgICAgICBwaHktbW9kZSA9ICJyZ21paS1p
ZCI7Cj4gICAgICAgICAgICAgIHhsbngscHRwLWVuZXQtY2xvY2sgPSA8MHgwPjsKPiAgICAgICAg
ICAgICAgbG9jYWwtbWFjLWFkZHJlc3MgPSBbMDAgMGEgMzUgMDAgMjIgMDFdOwo+ICAgICAgICAg
ICAgICBwaHktaGFuZGxlID0gPDB4Mj47Cj4gICAgICAgICAgICAgIHhlbixwYXRoID0gIi9hbWJh
L2V0aGVybmV0QGZmMGUwMDAwIjsKPiAKPiAgICAgICAgICAgICAgcGh5QGMgewo+ICAgICAgICAg
ICAgICAgICAgcmVnID0gPDB4Yz47Cj4gICAgICAgICAgICAgICAgICB0aSxyeC1pbnRlcm5hbC1k
ZWxheSA9IDwweDg+Owo+ICAgICAgICAgICAgICAgICAgdGksdHgtaW50ZXJuYWwtZGVsYXkgPSA8
MHhhPjsKPiAgICAgICAgICAgICAgICAgIHRpLGZpZm8tZGVwdGggPSA8MHgxPjsKPiAgICAgICAg
ICAgICAgICAgIHRpLHJ4Y3RybC1zdHJhcC13b3JrYTsKPiAgICAgICAgICAgICAgICAgIGxpbnV4
LHBoYW5kbGUgPSA8MHgyPjsKPiAgICAgICAgICAgICAgICAgIHBoYW5kbGUgPSA8MHgyPjsKPiAg
ICAgICAgICAgICAgfTsKPiAgICAgICAgICB9Owo+IAo+IFdlIHdhbnQgdG8gbWFwIHRoZSBmaXJz
dCByZWcgcHJvcGVydHkgdW5kZXIgZXRoZXJuZXRAZmYwZTAwMDAsIG5vdCB0aGUKPiByZWcgcHJv
cGVydHkgdW5kZXIgcGh5QGMsIHdoaWNoIGl0IGRvZXNuJ3QgZXZlbiByZWZlciB0byBhIG1lbW9y
eQo+IHJlZ2lvbi4gVGhpcyBwcm9ibGVtIGdvZXMgYXdheSBjb21wbGV0ZWx5IGlmIHdlIHN0YXJ0
IHVzaW5nIGEgbmV3IFhlbgo+IHNwZWNpZmljICJ4ZW4scmVnIiBwcm9wZXJ0eSwgaW5zdGVhZCBv
ZiB0cnlpbmcgdG8gZmlndXJlIG91dCB3aGljaAo+IGV4aXN0aW5nIHJlZyB0byBtYXAuIFdpdGgg
dGhhdCwgd2UgY2FuIHNhZmVseSByZW1vdmUgdGhlIGFydGlmaWNpYWwKPiBkZXB0aCA8PSAyIHJl
c3RyaWN0aW9uLgoKWW91ciBwcm9wb3NpdGlvbiBmb3IgInhlbixyZWciIGlzIGEgYml0IGRpZmZl
cmVudCBmcm9tIHdoYXQgSSB3YXMgCnRoaW5raW5nLiBJZGVhbGx5IHdlIG9ubHkgd2FudCB0aGUg
dXNlciB0byBzcGVjaWZ5IG9uY2UgdGhlIGd1ZXN0IApwaHlzaWNhbCBhZGRyZXNzIChpLmUgb25s
eSBpbiByZWcpLiBCdXQsIEkgdW5kZXJzdGFuZCB0aGF0IGl0IG1heSAKcmVxdWlyZSBtb3JlIHdv
cmsuCgpJIHRoaW5rIEkgd291bGQgYmUgaGFwcHkgd2l0aCB0aGlzIHNvbHV0aW9uIHByb3ZpZGlu
ZyB0aGVyZSBhcmUgYW4gCmFjdGlvbiB0byBpbnZlc3RpZ2F0ZSB3aGV0aGVyICJyYW5nZSIgY2Fu
IGJlIHVzZWQuCgo+Pj4gKwo+Pj4gKyAgICBwcm9wID0gZmR0X2dldF9wcm9wZXJ0eV9uYW1lbGVu
KHBmZHQsIG5vZGVvZmYsICJyZWciLCBzdHJsZW4oInJlZyIpLAo+Pj4gJmxlbik7Cj4+PiArICAg
IGlmICggcHJvcCAhPSBOVUxMICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgcGFkZHJfdCBzdGFy
dCwgc2l6ZTsKPj4+ICsgICAgICAgIGNlbGwgPSAoY29uc3QgX19iZTMyICopcHJvcC0+ZGF0YTsK
Pj4+ICsgICAgICAgIGxlbiA9IGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pIC8KPj4+ICsgICAgICAg
ICAgICAgICgoYWRkcmVzc19jZWxscyArIHNpemVfY2VsbHMpICogc2l6ZW9mICh1MzIpKTsKPj4+
ICsKPj4+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbGVuOyBpKysgKQo+Pj4gKyAgICAgICAg
ewo+Pj4gKyAgICAgICAgICAgIGRldmljZV90cmVlX2dldF9yZWcoJmNlbGwsIGFkZHJlc3NfY2Vs
bHMsIHNpemVfY2VsbHMsICZzdGFydCwKPj4+ICZzaXplKTsKPj4KPj4gSGVyZSB5b3UgYXNzdW1l
IHRoZSB2YWx1ZSBpbiByZWdzIGNvcnJlc3BvbmQgdG8gaG9zdCBwaHlzaWNhbCBhZGRyZXNzLiBU
aGlzCj4+IG1heSBub3QgYmUgdGhlIGNhc2UgaWYgYSBkZXZpY2UgaXMgdW5kZXIgYSBidXMuCj4g
Cj4gWWVzLCBvbmUgbW9yZSByZWFzb24gdG8gbW92ZSBhd2F5IGZyb20gcGFyc2luZyB0aGUgZXhp
c3RpbmcgcmVnIHByb3BlcnR5Cj4gYW5kIHVzZSBhIG5ldyB4ZW4scmVnIHByb3BlcnR5IHRoYXQg
Z2l2ZXMgZGlyZWN0bHkgdGhlIGhvc3QgcGh5c2ljYWwKPiBhZGRyZXNzIHRvIG1hcCB0byB0aGUg
cmlnaHQgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyAocmVnYXJkbGVzcyBvZgo+IGJ1c3NlcykuIHhl
bixyZWcgd291bGQgYmFzaWNhbGx5IGJlIGVxdWl2YWxlbnQgdG8gdGhlIGlvbWVtIFZNIGNvbmZp
Zwo+IGZpbGUgb3B0aW9uLgo+IAo+IAo+Pj4gKwo+Pj4gKyAgICAgICAgICAgIHJjID0gZ3Vlc3Rf
cGh5c21hcF9hZGRfZW50cnkoZCwgX2dmbihzdGFydCA+PiBQQUdFX1NISUZUKSwKPj4KPj4gUGxl
YXNlIHVzZSBnYWRkcl90b19nZm4gYW5kIC4uLgo+IAo+IE9LCj4gCj4gCj4+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKHN0YXJ0ID4+IFBBR0VfU0hJRlQp
LAo+Pgo+PiAuLi4gbWFkZHJfdG9fbWZuCj4gCj4gT0sKPiAKPiAKPj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF9vcmRlcl9mcm9tX2J5dGVzKHNpemUpLAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX21taW9fZGly
ZWN0X2Rldik7Cj4+Cj4+IEkgdGhpbmsgdGhlIHJlc3RyaWN0aW9uIG9uIHRoZSBtZW1vcnkgYXR0
cmlidXRlcyBzaG91bGQgYmUgZG9jdW1lbnRlZCBpbiBwYXRjaAo+PiAjNS4KPiAKPiBPSwo+IAo+
IAo+Pj4gKyAgICAgICAgICAgIGlmICggcmMgPCAwICkKPj4+ICsgICAgICAgICAgICB7Cj4+PiAr
ICAgICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIkZhaWxlZCB0byBtYXAgJSJQUklw
YWRkciIgdG8gdGhlCj4+PiBndWVzdFxuIiwgc3RhcnQpOwo+Pj4gKyAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKPj4+ICsgICAgICAgICAgICB9Cj4+PiArICAgICAgICB9Cj4+PiArICAg
IH0KPj4+ICsKPj4+ICsgICAgcHJvcCA9IGZkdF9nZXRfcHJvcGVydHlfbmFtZWxlbihwZmR0LCBu
b2Rlb2ZmLCAicGF0aCIsIHN0cmxlbigicGF0aCIpLAo+Pj4gJmxlbik7Cj4+PiArICAgIGlmICgg
cHJvcCAhPSBOVUxMICkgewo+Pj4gKyAgICAgICAgbm9kZSA9IGR0X2ZpbmRfbm9kZV9ieV9wYXRo
KChjaGFyICopJnByb3AtPmRhdGFbMF0pOwo+Pgo+PiBXaGF0J3Mgd3Jvbmcgd2l0aCBnaXZpbmcg
ZGlyZWN0bHkgcHJvcC0+ZGF0YT8KPiAKPiBOb3RoaW5nIHdyb25nIHdpdGggaXQsIGp1c3QgYSBt
YXR0ZXIgb2YgY29kZSBzdHlsZS4gSSBkb24ndCBjYXJlIGFib3V0Cj4gdGhpcywgSSBjYW4gY2hh
bmdlIGl0LgoKTXkgaXNzdWUgaXMgd2l0aCB0aGUgY2FzdCwgbm90ICZwcm9wLT5kYXRhWzBdIGl0
c2VsZiAodGhvdWdoIEkgZGlzbGlrZSAKaXQgOykpLiBDYXN0cyBhcmUgZGFuZ2Vyb3VzIGFuZCBz
aG91bGQgYmUgYXZvaWRlZCBhcyBtdWNoIGFzIHBvc3NpYmxlLgoKWy4uLl0KCj4+PiArCj4+PiAr
ICAgICAgICBwdF9pcnEgPSBmZHQzMl90b19jcHUoKih1ICsgMSkpICsgMzI7Cj4+PiArCj4+PiAr
ICAgICAgICB2Z2ljX3Jlc2VydmVfdmlycShkLCBwdF9pcnEpOwo+Pj4gKyAgICAgICAgcmMgPSBy
b3V0ZV9pcnFfdG9fZ3Vlc3QoZCwgcHRfaXJxLCBwdF9pcnEsICJyb3V0ZWQgSVJRIik7Cj4+PiAr
ICAgICAgICBpZiAoIHJjIDwgMCApCj4+PiArICAgICAgICAgICAgcmV0dXJuIHJjOwo+Pgo+PiBZ
b3UgYXJlIGFzc3VtaW5nIHRoZSBkZXZpY2UgY2FuIG9ubHkgZ2VuZXJhdGUgb25lIGludGVycnVw
dC4KPiAKPiBUaGF0J3MgYSBtaXN0YWtlLCB0aGFua3MgZm9yIHNwb3R0aW5nIGl0LCBJJ2xsIGZp
eCBpdC4KPiAKPiAKPj4gRnVydGhlcm1vcmUsIHRoaXMgaXMgYXNzdW1pbmcgYWxsIHRoZSBub2Rl
cyBpbiB0aGUgZnJhZ21lbnQgd2lsbCBiZQo+PiB1bmRlciB0aGUgR0lDIGNvbnRyb2xsZXIuICBZ
b3UgbWF5IHdhbnQgdG8gcGFzc3Rocm91Z2ggYSBpbnRlcnJ1cHQKPj4gY29udHJvbGxlciAoaS5l
IEdQSU8pIHRvIHRoZSBndWVzdCBhbmQgdGhlIHJlbGF0ZWQgZGV2aWNlLgo+IAo+IEkgZG9uJ3Qg
dGhpbmsgdGhhdCB0aGUgbm9uLUdJQyBzY2VuYXJpbyBpcyBzdXBwb3J0ZWQgdG9kYXkuIEkgZG9u
J3QKPiB0aGluayBpdCB3b3JrcyBldmVuIHdpdGhvdXQgZG9tMGxlc3MuIEkgd3JvdGUgbW9yZSBh
Ym91dCB0aGlzIGFzIGEgcmVwbHkKPiB0byB0aGUgb3RoZXIgZW1haWwuCkkgYmVsaWV2ZSB0aGlz
IHdvcmtzIG91dC1vZi1ib3ggd2l0aCB0aGUgZ3Vlc3QuIElmIHdlIHRha2UgdGhlIGV4YW1wbGUg
Cm9mIHRoZSBHUElPIGNvbnRyb2xsZXIsIGl0IG1heSBiZSBiZWhpbmQgdGhlIEdJQy4gWW91IG9u
bHkgY2FyZSB0byByb3V0ZSAKdGhvc2UgaW50ZXJydXB0cyB1c2VkIGJ5IEdQSU8gYW5kIE1NSU8g
YXNzb2NpYXRlZC4gVGhlIHJlc3QgY2FuIGJlIApkZXNjcmliZSBub3JtYWxseSBpbiB0aGUgRFQu
CgpPZiBjb3Vyc2UsIHRoaXMgbWVhbnMgdGhhdCB5b3UgbmVlZCB0byBwYXNzdGhyb3VnaCBhbGwg
ZGV2aWNlcyB1c2luZyB0aGUgCkdQSU8gY29udHJvbGxlciB0byB0aGF0IGd1ZXN0LgoKU28gSSBz
dGlsbCB0aGluayB5b3UgbmVlZCB0byBjaGVjayB3aGV0aGVyIHRoZSBpbnRlcnJ1cHRzIGJlbG9u
Z3MgdGhlIApHSUMgb3Igbm90LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:56:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gjOGR-00017E-91; Tue, 15 Jan 2019 12: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=N85w=PX=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gjOGP-000179-H9
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:56:17 +0000
X-Inumbo-ID: ea594db5-18c4-11e9-92db-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea594db5-18c4-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:56:13 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x0FCnoC2048509;
 Tue, 15 Jan 2019 20:49:50 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-DB.hygon.cn with ESMTP id x0FCniww019605;
 Tue, 15 Jan 2019 20:49:44 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Tue, 15 Jan
 2019 20:49:47 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1545284932.git.puwen@hygon.cn>
 <717bb961700ecc2ebb9d3c424f2f0fea3bb71d00.1545284932.git.puwen@hygon.cn>
 <5C3CB2EC020000780020D68E@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <b7a0d3ee-aefd-2917-bcd3-a8fac9c773c5@hygon.cn>
Date: Tue, 15 Jan 2019 20:49:46 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C3CB2EC020000780020D68E@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x0FCnoC2048509
X-DNSRBL: 
Subject: Re: [Xen-devel] [PATCH 03/15] x86/cpu/vpmu: Add Hygon Dhyana
 support for vPMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8xLzE1IDA6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjEyLjE4IGF0
IDE0OjEyLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1
L3ZwbXUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYwo+PiBAQCAtNDczLDYgKzQ3
Myw3IEBAIHN0YXRpYyBpbnQgdnBtdV9hcmNoX2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCj4+
ICAgCj4+ICAgICAgIHN3aXRjaCAoIHZlbmRvciApCj4+ICAgICAgIHsKPj4gKyAgICBjYXNlIFg4
Nl9WRU5ET1JfSFlHT046Cj4+ICAgICAgIGNhc2UgWDg2X1ZFTkRPUl9BTUQ6Cj4+ICAgICAgICAg
ICByZXQgPSBzdm1fdnBtdV9pbml0aWFsaXNlKHYpOwo+PiAgICAgICAgICAgYnJlYWs7Cj4+IEBA
IC04OTAsNiArODkxLDcgQEAgc3RhdGljIGludCBfX2luaXQgdnBtdV9pbml0KHZvaWQpCj4+ICAg
Cj4+ICAgICAgIHN3aXRjaCAoIHZlbmRvciApCj4+ICAgICAgIHsKPj4gKyAgICBjYXNlIFg4Nl9W
RU5ET1JfSFlHT046Cj4+ICAgICAgIGNhc2UgWDg2X1ZFTkRPUl9BTUQ6Cj4+ICAgICAgICAgICBp
ZiAoIGFtZF92cG11X2luaXQoKSApCj4+ICAgICAgICAgICAgICB2cG11X21vZGUgPSBYRU5QTVVf
TU9ERV9PRkY7Cj4gCj4gSGVyZSBhbmQgZXZlcnl3aGVyZSBlbHNlLCBtYXkgSSBhc2sgdGhhdCB5
b3UgZG8geW91ciBpbnNlcnRpb25zCj4gYmVsb3cgdGhlIHJlc3BlY3RpdmUgQU1EIG9uZXMgaW5z
dGVhZCBvZiBhYm92ZT8KCkluIGFsbCB0aGUgc3dpdGNoIGNhc2VzLCBpZiBIeWdvbiBkaXJlY3Rs
eSBmb2xsb3dlZCBBTUQncyBjYXNlcywgdGhlCmluc2VydGlvbnMgYXJlIHBsYWNlZCBhYm92ZSB0
aGUgcmVzcGVjdGl2ZSBBTUQgb25lcy4KCklmIEh5Z29uIHVzZWQgaXRzIG93biBjYXNlcywgc3Vj
aCBhcyBpbiBjYWxjX2xlcl9tc3IsIHRoZSBuZXcgY2FzZXMKYXJlIHBsYWNlZCBiZWxvdyB0aGUg
QU1EIG9uZXMuCgotLSAKUmVnYXJkcywKUHUgV2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:57:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:57: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-devel-bounces@lists.xenproject.org>)
	id 1gjOHM-0001Ag-KI; Tue, 15 Jan 2019 12:57: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=I8OG=PX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjOHM-0001Ab-4S
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 12:57:16 +0000
X-Inumbo-ID: 15041cd5-18c5-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 15041cd5-18c5-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:57:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E9065A78;
 Tue, 15 Jan 2019 04:56:44 -0800 (PST)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E713F3F70D;
 Tue, 15 Jan 2019 04:56:43 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1812050923160.527@sstabellini-ThinkPad-X260>
 <1544030891-11906-4-git-send-email-sstabellini@kernel.org>
 <8519371e-894b-88a3-ac71-b8367d93d9d3@arm.com>
 <alpine.DEB.2.10.1901031104000.800@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0c948ed9-5986-09c0-59ba-5d4e694c8ec4@arm.com>
Date: Tue, 15 Jan 2019 12:56:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901031104000.800@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/5] xen/arm: use the physical number of gic
 lines for boot domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEvMy8xOSA3OjA3IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gTW9uLCAyNCBEZWMgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4g
T24gMTIvNS8xOCA1OjI4IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBXZSBkb24n
dCBoYXZlIGEgY2xlYXIgd2F5IHRvIGtub3cgaG93IG1hbnkgdmlydHVhbCBTUElzIHdlIG5lZWQg
Zm9yIHRoZQo+Pj4gYm9vdCBkb21haW5zLiBGb3Igc2ltcGxpY2l0eSwgYWxsb2NhdGUgYXMgbWFu
eSBhcyBuYXRpdmVseSBzdXBwb3J0ZWQsCj4+PiBqdXN0IGxpa2UgZm9yIGRvbTAuCj4+Cj4+IFRo
aXMgd2lsbCBwb3RlbnRpYWxseSBhbGxvY2F0ZSBhIGxvdCBvZiB1bnVzZWQgaW50ZXJydXB0cyBh
bmQgYSB3YXN0ZSBvZgo+PiBtZW1vcnkuIFNvIGlzIGl0IHRoZSBjb3JyZWN0IHNvbHV0aW9uPwo+
Pgo+PiBGb3IgaW5zdGFuY2UsIHdlIHdvdWxkIHJlcXVlc3QgdGhlIHVzZXIgdG8gcHJvdmlkZSB0
aGUgbnVtYmVyIG9mIGludGVycnVwdHMuCj4gCj4gVW5mb3J0dW5hdGVseSwgdGhpcyBoYXMgdG8g
aGFwcGVuIG11Y2ggZWFybGllciB0aGFuIHdoZW4gd2UgcGFyc2UgdXNlcgo+IHN1cHBsaWVkIGRl
dmljZSB0cmVlIG9wdGlvbnMuIFdlIGNvdWxkIG1ha2UgaXQgYW4gaHlwZXJ2aXNvciBjb21tYW5k
Cj4gbGluZSBwYXJhbWV0ZXIgYnV0IGl0IHdvdWxkIGJlIG5hc3R5LgoKV2h5IGRvZXMgdGhpcyB2
YWx1ZSBuZWVkcyB0byBiZSBpbiB0aGUgc3VwcGxpZWQgZGV2aWNlLXRyZWUuIENhbid0IGl0IGJl
IApwYXJ0IG9mIHRoZSBub2RlIGluIHRoZSBob3N0IERUPwoKPiAKPiBHaXZlbiB0aGF0IHRoaXMg
ZmVhdHVyZSBpcyBhaW1lZCBhdCBwYXJ0aXRpb25pbmcgc2NlbmFyaW9zIHdoZXJlIHRoZQo+IG51
bWJlciBvZiBWTXMgaXMgbG93LCB0aGUgaW5jcmVhc2VkIG1lbW9yeSBvdmVyaGVhZCBpcyBub3Qg
YSBiaWcgaXNzdWUuCgpQbGVhc2Ugd3JpdGUgaXQgZG93biBpbiB0aGUgY29tbWl0IG1lc3NhZ2Uu
CgoKPiAKPiAoSWYgeW91IHJlY2FsbCB3ZSBicmllZmx5IGRpc2N1c3NlZCB0aGlzIHRvcGljIGF0
IHRoZSBsYXN0IExpbmFybwo+IENvbm5lY3QsIHRoaXMgd2FzIHRoZSBjb25jbHVzaW9uLikKPiAK
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 12:57:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 12:57: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-devel-bounces@lists.xenproject.org>)
	id 1gjOHd-0001Cu-Tw; Tue, 15 Jan 2019 12:57: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=N85w=PX=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gjOHc-0001Ck-P1
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 12:57:32 +0000
X-Inumbo-ID: 1d069cee-18c5-11e9-92db-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d069cee-18c5-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:57:30 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x0FCqIdS048759;
 Tue, 15 Jan 2019 20:52:18 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x0FCpeX9049932;
 Tue, 15 Jan 2019 20:51:40 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Tue, 15 Jan
 2019 20:52:15 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1545284932.git.puwen@hygon.cn>
 <b495fe7a40b55c4de42607fabf12bce10b636515.1545284932.git.puwen@hygon.cn>
 <5C3CB76E020000780020D6C3@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <37d7079f-f91f-a24e-972f-885d54211108@hygon.cn>
Date: Tue, 15 Jan 2019 20:52:15 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C3CB76E020000780020D6C3@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x0FCqIdS048759
X-DNSRBL: 
Subject: Re: [Xen-devel] [PATCH 04/15] x86/cpu/mce: Add Hygon Dhyana support
 to the MCA infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8xLzE1IDA6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjEyLjE4IGF0
IDE0OjEyLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2VfYW1kLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2Ft
ZC5jCj4+IEBAIC0xNjIsNyArMTYyLDggQEAgbWNlcXVpcmtfbG9va3VwX2FtZF9xdWlya2RhdGEo
c3RydWN0IGNwdWluZm9feDg2ICpjKQo+PiAgIHsKPj4gICAgICAgaW50IGk7Cj4+ICAgCj4+IC0g
ICAgQlVHX09OKGMtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQpOwo+PiArICAgIGlmIChj
LT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EKQo+PiArICAgICAgICByZXR1cm4gMDsKPiAK
PiBQbGVhc2UgY2FuIHlvdSBsZWF2ZSB0aGlzIHVudG91Y2hlZCBhbmQgY2hhbmdlIHRoZSBzaW5n
bGUKPiBjYWxsZXIgaW5zdGVhZD8gSWYgbmVlZCBiZSBkb3duIHRoZSByb2FkIChidXQgb2YgY291
cnNlIHlvdSdsbAo+IG5ldmVyIGludHJvZHVjZSBxdWlya3kgYmVoYXZpb3IpLCB3ZSdkIHRoZW4g
YWRkCj4gbWNlcXVpcmtfbG9va3VwX2h5Z29uX3F1aXJrZGF0YSgpLgoKWWVzLCBJIGNhbiBsZWF2
ZSB0aGlzIGZ1bmN0aW9uIHVudG91Y2hlZC4gQW5kIGNoYW5nZSB0aGUgc2luZ2xlIGNhbGxlcgph
bWRfbWNoZWNrX2luaXQoKToKLSAgICBlbnVtIG1jZXF1aXJrX2FtZF9mbGFncyBxdWlya2ZsYWcg
PSBtY2VxdWlya19sb29rdXBfYW1kX3F1aXJrZGF0YShjaSk7CisgICAgZW51bSBtY2VxdWlya19h
bWRfZmxhZ3MgcXVpcmtmbGFnID0gMDsKKworICAgIGlmIChjaS0+eDg2X3ZlbmRvciAhPSBYODZf
VkVORE9SX0hZR09OKQorICAgICAgICBxdWlya2ZsYWcgPSBtY2VxdWlya19sb29rdXBfYW1kX3F1
aXJrZGF0YShjaSk7CgpJcyB0aGUgbW9kaWZpY2F0aW9uIE9LPwoKQWxzbyBhZGQgbWNlcXVpcmtf
bG9va3VwX2h5Z29uX3F1aXJrZGF0YSgpIGlzIGFub3RoZXIgc29sdXRpb24sIGV2ZW4KdGhvdWdo
IGl0IHdpbGwgZG8gbm90aGluZyBhdCB0aGUgbW9tZW50LgoKLS0gClJlZ2FyZHMsClB1IFdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 13:00:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1gjOK6-000210-C8; Tue, 15 Jan 2019 13:00: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=N85w=PX=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gjOK4-0001xs-Tj
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 13:00:04 +0000
X-Inumbo-ID: 4d4a9e09-18c5-11e9-92db-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d4a9e09-18c5-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 12:58:56 +0000 (UTC)
Received: from MK-DB.hygon.cn ([172.23.18.60])
 by spam2.hygon.cn with ESMTP id x0FCqtri048780;
 Tue, 15 Jan 2019 20:52:55 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-DB.hygon.cn with ESMTP id x0FCqqYl020149;
 Tue, 15 Jan 2019 20:52:52 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [172.20.20.131] (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Tue, 15 Jan
 2019 20:52:55 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1545284932.git.puwen@hygon.cn>
 <46cb0d5dcc52ac59d8d58330e3e4737ba8521031.1545284932.git.puwen@hygon.cn>
 <5C3CB89A020000780020D6D7@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <4ceb98ad-06a6-74fd-4db4-175c61a6ca73@hygon.cn>
Date: Tue, 15 Jan 2019 20:52:55 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C3CB89A020000780020D6D7@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex01.Hygon.cn (172.23.18.10) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x0FCqtri048780
X-DNSRBL: 
Subject: Re: [Xen-devel] [PATCH 07/15] x86/acpi: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8xLzE1IDE6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjEyLjE4IGF0
IDE0OjE0LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+PiBBZGQgSHlnb24gRGh5YW5hIHN1cHBv
cnQgdG8gdGhlIGFjcGkgY3B1ZnJlcSBzdWJzeXN0ZW0gYnkgdXNpbmcgdGhlIGNvZGUKPj4gcGF0
aCBvZiBBTUQuCj4gCj4gLi4uIGNwdWZyZXEgYW5kIGNwdWlkbGUgc3Vic3lzdGVtcyAuLi4KClRo
YW5rcyBmb3IgdGhlIGNvcnJlY3Rpb24uCgo+PiBAQCAtNjYwLDggKzY2MSw5IEBAIGludCBjcHVm
cmVxX2NwdV9pbml0KHVuc2lnbmVkIGludCBjcHVpZCkKPj4gICB7Cj4+ICAgICAgIGludCByZXQ7
Cj4+ICAgCj4+IC0gICAgLyogQ3VycmVudGx5IHdlIG9ubHkgaGFuZGxlIEludGVsIGFuZCBBTUQg
cHJvY2Vzc29yICovCj4+ICsgICAgLyogQ3VycmVudGx5IHdlIG9ubHkgaGFuZGxlIEludGVsIGFu
ZCBBTUQgYW5kIEh5Z29uIHByb2Nlc3NvciAqLwo+IAo+IFBsZWFzZSByZXBsYWNlIHRoZSBmaXJz
dCAiYW5kIiBieSBhIGNvbW1hLgoKT0suCgo+PiAgICAgICBpZiAoIChib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApIHx8Cj4+ICsgICAgICAgICAoYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04gKSB8fAo+PiAgICAgICAgICAgIChi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKSApCj4+ICAgICAgICAg
ICByZXQgPSBjcHVmcmVxX2FkZF9jcHUoY3B1aWQpOwo+PiAgICAgICBlbHNlCj4gCj4gQXQgdGhl
IHZlcnkgbGVhc3QgaGVyZSBJIHRoaW5rIHlvdSB3YW50IHRvIGNoYW5nZSB0byBzd2l0Y2goKS4K
IApJIHRoaW5rIHRoZXJlIGlzIG5vIG5lZWQgdG8gY2hhbmdlIGlmKCkgdG8gc3dpdGNoKCksIGJl
Y2F1c2UgaWYoKSBsb29rcwpjb25jaXNlIGVub3VnaCBoZXJlLiBBbHNvIHRoZSBjaGFuZ2Ugd2ls
bCBnZW5lcmF0ZSBhIGJpZ2dlciBwYXRjaC4KCi0tIApSZWdhcmRzLApQdSBXZW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 13:02:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 13:02: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-devel-bounces@lists.xenproject.org>)
	id 1gjOMg-0002BE-Rp; Tue, 15 Jan 2019 13:02:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I8OG=PX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjOMf-0002B4-Gi
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 13:02:45 +0000
X-Inumbo-ID: d926fb5b-18c5-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d926fb5b-18c5-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 13:02:44 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 06581A78;
 Tue, 15 Jan 2019 05:02:44 -0800 (PST)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C6B643F70D;
 Tue, 15 Jan 2019 05:02:42 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1812050923160.527@sstabellini-ThinkPad-X260>
 <1544030891-11906-5-git-send-email-sstabellini@kernel.org>
 <781536e8-462f-1283-d647-af965206b04c@arm.com>
 <alpine.DEB.2.10.1901031347280.800@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <32c809ac-24e0-f6b7-0520-d4a89c2cd0dd@arm.com>
Date: Tue, 15 Jan 2019 13:02:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901031347280.800@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/5] xen/arm: add dom0less device assignment
 info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxLzMvMTkgMTA6MDcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBN
b24sIDI0IERlYyAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0ZWZhbm8sCj4+Cj4+
IE9uIDEyLzUvMTggNToyOCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgo+Pj4gLS0t
Cj4+PiAgICBkb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0IHwgMTA4Cj4+PiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+PiAgICAxIGZpbGUgY2hhbmdlZCwg
MTA4IGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9kZXZp
Y2UtdHJlZS9ib290aW5nLnR4dAo+Pj4gYi9kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3Rp
bmcudHh0Cj4+PiBpbmRleCAzMTdhOWU5Li5mNWFhZjhmIDEwMDY0NAo+Pj4gLS0tIGEvZG9jcy9t
aXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dAo+Pj4gKysrIGIvZG9jcy9taXNjL2FybS9k
ZXZpY2UtdHJlZS9ib290aW5nLnR4dAo+Pj4gQEAgLTIyNiwzICsyMjYsMTExIEBAIGNob3NlbiB7
Cj4+PiAgICAgICAgICAgIH07Cj4+PiAgICAgICAgfTsKPj4+ICAgIH07Cj4+PiArCj4+PiArCj4+
PiArRGV2aWNlIEFzc2lnbm1lbnQKPj4+ICs9PT09PT09PT09PT09PT09PQo+Pj4gKwo+Pj4gK0Rl
dmljZSBBc3NpZ25tZW50IChQYXNzdGhyb3VnaCkgaXMgc3VwcG9ydGVkIGJ5IGFkZGluZyBhbm90
aGVyIG1vZHVsZSwKPj4+ICthbG9uZ3NpZGUgdGhlIGtlcm5lbCBhbmQgcmFtZGlzaywgd2l0aCB0
aGUgZGV2aWNlIHRyZWUgZnJhZ21lbnQKPj4+ICtjb3JyZXNwb25kaW5nIHRvIHRoZSBkZXZpY2Ug
bm9kZSB0byBhc3NpZ24gdG8gdGhlIGd1ZXN0Lgo+Pj4gKwo+Pj4gK1RoZSBkdGIgc3ViLW5vZGUg
c2hvdWxkIGhhdmUgdGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVzOgo+Pj4gKwo+Pj4gKy0gY29tcGF0
aWJsZQo+Pj4gKwo+Pj4gKyAgICAibXVsdGlib290LGR0YiIKPj4KPj4gSSB3b3VsZCBwcmVmZXIg
Im11bHRpYm9vdCxkZXZpY2UtdHJlZSIKPiAKPiBJIHJlbmFtZWQgaXQKPiAKPiAKPj4+ICsKPj4+
ICstIHJlZwo+Pj4gKwo+Pj4gKyAgICBTcGVjaWZpZXMgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2Yg
dGhlIGRldmljZSB0cmVlIGJpbmFyeSBmcmFnbWVudAo+Pj4gKyAgICBSQU0gYW5kIGl0cyBsZW5n
dGguCj4+PiArCj4+PiArQXMgYW4gZXhhbXBsZToKPj4+ICsKPj4+ICsgICAgICAgIG1vZHVsZUAw
eGMwMDAwMDAgewo+Pj4gKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGR0YiIs
ICJtdWx0aWJvb3QsbW9kdWxlIjsKPj4+ICsgICAgICAgICAgICByZWcgPSA8MHgwIDB4YzAwMDAw
MCAweGZmZmZmZj47Cj4+PiArICAgICAgICB9Owo+Pj4gKwo+Pj4gK1RoZSBEVEIgZnJhZ21lbnQg
KGxvYWRlZCBpbiBtZW1vcnkgYXQgMHhjMDAwMDAwIGluIHRoZSBleGFtcGxlIGFib3ZlKQo+Pj4g
K3Nob3VsZCBmb2xsb3cgdGhlIGNvbnZlbnRpb24gZXhwbGFpbmVkIGluIGRvY3MvbWlzYy9hcm0v
cGFzc3Rocm91Z2gudHh0Lgo+Pj4gK1RoZSBEVEIgZnJhZ21lbnQgd2lsbCBiZSBhZGRlZCB0byB0
aGUgZ3Vlc3QgZGV2aWNlIHRyZWUsIHNvIHRoYXQgdGhlCj4+PiArZ3Vlc3Qga2VybmVsIHdpbGwg
YmUgYWJsZSB0byBkaXNjb3ZlciB0aGUgZGV2aWNlLgo+Pj4gKwo+Pj4gK0luIGFkZGl0aW9uLCB0
aGUgZm9sbG93aW5nIHByb3BlcnRpZXMgZm9yIGVhY2ggZGV2aWNlIG5vZGUgaW4gdGhlIGRldmlj
ZQo+Pj4gK3RyZWUgZnJhZ21lbnQgd2lsbCBiZSB1c2VkIGZvciB0aGUgZGV2aWNlIGFzc2lnbm1l
bnQgc2V0dXA6Cj4+PiArCj4+PiArLSByZWcKPj4+ICsKPj4+ICsgIFRoZSByZWcgcHJvcGVydHkg
c3BlY2lmeWluZyB0aGUgYWRkcmVzcyBhbmQgc2l6ZSBvZiB0aGUgZGV2aWNlIG1lbW9yeS4KPj4+
ICsgIFRoZSBkZXZpY2UgbWVtb3J5IHdpbGwgYmUgYXV0b21hdGljYWxseSBtYXBwZWQgdG8gdGhl
IGd1ZXN0IGRvbWFpbgo+Pj4gKyAgd2l0aCBhIDE6MSBtYXBwaW5nIChwc2V1ZG8tcGh5c2ljYWwg
YWRkcmVzcyA9PSBwaHlzaWNhbCBhZGRyZXNzKS4KPj4KPj4gQXMgc2FpZCBpbiBhIHByZXZpb3Vz
IHBhdGNoLCBJIGRvbid0IHRoaW5rIHRoaXMgaXMgY29ycmVjdCB0byBpbXBvc2UgMToxLiBUaGUK
Pj4gdXNlciBpcyBuZWl0aGVyIGluIGNvbnRyb2wgb2YgdGhlIEhXIG1lbW9yeSBtYXAgbm9yIHRo
ZSBHdWVzdCBtZW1vcnkgbWFwLiBTbwo+PiBub3QgbWFueSBwZW9wbGUgYXJlIGdvaW5nIHRvIGJl
IGFibGUgdG8gdXNlIGl0IHdpdGhvdXQgaGFja2luZyBYZW4uCj4gCj4gWWVzLCBJJ2xsIGZpeCB0
aGlzIChhbmQgYSBjb3VwbGUgb2Ygb3RoZXIgaXNzdWVzKSBieSBpbnRyb2R1Y2luZyBhIG5ldwo+
ICJ4ZW4scmVnIiBwcm9wZXJ0eSwgaW5zdGVhZCBvZiB0cnlpbmcgdG8gcmV1c2UgdGhlIGV4aXN0
aW5nIHJlZwo+IHByb3BlcnR5Lgo+IAo+IAo+Pj4gKwo+Pj4gKy0gaW50ZXJydXB0cwo+Pj4gKwo+
Pj4gKyAgVGhlIGludGVycnVwdHMgcHJvcGVydHkgc3BlY2lmaWVzIHRoZSBpbnRlcnJ1cHQgb2Yg
dGhlIGRldmljZS4gVGhleQo+Pj4gKyAgYXJlIGF1dG9tYXRpY2FsbHkgcm91dGVkIHRvIHRoZSBn
dWVzdCBkb21haW4gd2l0aCB2aXJ0dWFsIGlycXMgPT0KPj4+ICsgIHBoeXNpY2FsIGlycXMuCj4+
PiArCj4+PiArLSBpbnRlcnJ1cHQtcGFyZW50Cj4+PiArCj4+PiArICBJdCBjb250YWlucyBhIHJl
ZmVyZW5jZSB0byB0aGUgaW50ZXJydXB0IGNvbnRyb2xsZXIgbm9kZS4gSXQgc2hvdWxkIGJlCj4+
PiArICA2NTAwMCwgY29ycmVzcG9uZGluZyB0byBHVUVTVF9QSEFORExFX0dJQy4KPj4KPj4gV2Ug
bWFuYWdlZCB0byBnZXQgYXdheSBpbiB0aGUgdG9vbHN0YWNrIHdpdGggdGhpcyBwcm9wZXJ0eS4g
U28gd2h5IGRvIHlvdSBuZWVkCj4+IGl0IGZvciB0aGUgaHlwZXJ2aXNvcj8gRnVydGhlcm1vcmUs
IHRoaXMgd291bGQgZm9yYmlkIHRvIHBhc3N0aHJvdWdoIGFueSBvdGhlcgo+PiBpbnRlcnJ1cHQg
Y29udHJvbGxlciB0byB0aGUgZ3Vlc3QuCj4gCj4gVGhlIHRvb2xzdGFjayBkb2VzIHVzZSBHVUVT
VF9QSEFORExFX0dJQyB0b2RheSBmb3IgcGFzc3Rocm91Z2gKPiBpbnRlcnJ1cHRzLCBzZWUgdG9v
bHMvbGlieGwvbGlieGxfYXJtLmM6bWFrZV9yb290X3Byb3BlcnRpZXMgYW5kCj4gZG9jcy9taXNj
L2FybS9wYXNzdGhyb3VnaC50eHQ6Cj4gCj4gICAgKiBUaGUgaW50ZXJydXB0LXBhcmVudCBwcm9w
ZXJ0eSB3aWxsIGJlIGFkZGVkIGJ5IHRoZSB0b29sc3RhY2sgaW4gdGhlCj4gICAgICByb290IG5v
ZGU7CgpZb3UgbWlzdW5kZXJzdG9vZCBteSBwb2ludCBoZXJlLiBUaGUgdG9vbHN0YWNrIGlzIGFk
ZGluZyB0aGUgcHJvcGVydHkgCmZvciB0aGUgdXNlci4gU28gd2h5IGRvZXMgeW91IHJlcXVpcmUg
dGhlIHVzZXIgdG8gYWRkIHRoaXMgcHJvcGVydHkgZm9yIApEb20wbGVzcyBjYXNlPwoKPiAKPiBp
bnRlcnJ1cHQtcGFyZW50IGFsd2F5cyBwb2ludHMgdG8gdGhlIGd1ZXN0IEdJQyBub2RlLCBmb3Ig
dmlydHVhbAo+IGludGVycnVwdHMgc3VjaCBhcyB0aGUgdnVhcnQsIGFzIHdlbGwgYXMgcGh5c2lj
YWwgcGFzc3Rocm91Z2gKPiBpbnRlcnJ1cHRzLiBBbHNvIHNlZSB0b29scy9saWJ4bC9saWJ4bF9h
cm0uYzpmZHRfcHJvcGVydHlfaW50ZXJydXB0cyBhbmQKPiB0b29scy9saWJ4bC9saWJ4bF9hcm0u
YzptYWtlX2dpY3YyX25vZGUuCgpUaGUgImludGVycnVwdC1wYXJlbnQiIGluIHRob3NlIG5vZGVz
IGFyZSBub3QgbmVjZXNzYXJ5IGJlY2F1c2UgdGhlIHJvb3QgCmNvbnRhaW4gImludGVycnVwdC1w
YXJlbnQiLiBUaGUgcHJvcGVydHkgaXMgb25seSB1c2VmdWwgaWYgeW91IGFyZSBnb2luZyAKdG8g
dXNlIGEgZGlmZmVyZW50IGNvbnRyb2xsZXIgdGhhbiB0aGUgZGVmYXVsdCBvbmUuIEZvciBpbnN0
YW5jZSBpZiB5b3UgCmFyZSB1c2luZyBhIEdQSU8gY29udHJvbGxlci4KCj4gCj4gSSBkb24ndCB0
aGluayB0aGUgc2NlbmFyaW8geW91IGFyZSBkZXNjcmliaW5nIGlzIHN1cHBvcnRlZCB0b2RheS4K
ClNlZSBteSBhbnN3ZXIgb24gcGF0Y2ggIzIuIEkgY2FuJ3Qgc2VlIHdoeSBpdCBpcyBub3Qgc3Vw
cG9ydGVkIHRvZGF5LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 13:03:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 13:03: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-devel-bounces@lists.xenproject.org>)
	id 1gjONX-0002Ge-9g; Tue, 15 Jan 2019 13:03: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=I8OG=PX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjONW-0002G5-4L
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 13:03:38 +0000
X-Inumbo-ID: f8be16ed-18c5-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f8be16ed-18c5-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 13:03:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 06850A78;
 Tue, 15 Jan 2019 05:03:37 -0800 (PST)
Received: from [10.37.13.11] (unknown [10.37.13.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C258A3F70D;
 Tue, 15 Jan 2019 05:03:35 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1812050923160.527@sstabellini-ThinkPad-X260>
 <1544030891-11906-5-git-send-email-sstabellini@kernel.org>
 <781536e8-462f-1283-d647-af965206b04c@arm.com>
 <alpine.DEB.2.10.1901031347280.800@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901031530190.800@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <95c0777e-ca60-3103-0cd0-ea5277d03025@arm.com>
Date: Tue, 15 Jan 2019 13:03:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901031530190.800@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/5] xen/arm: add dom0less device assignment
 info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEvMy8xOSAxMTozMSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIFRodSwgMyBKYW4gMjAxOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBPbiBN
b24sIDI0IERlYyAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBTdGVmYW5vLAo+Pj4K
Pj4+IE9uIDEyLzUvMTggNToyOCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IFNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPj4+
PiAtLS0KPj4+PiAgICBkb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0IHwgMTA4
Cj4+Pj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+ICAgIDEgZmlsZSBj
aGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKPj4+PiBiL2RvY3MvbWlzYy9hcm0vZGV2aWNl
LXRyZWUvYm9vdGluZy50eHQKPj4+PiBpbmRleCAzMTdhOWU5Li5mNWFhZjhmIDEwMDY0NAo+Pj4+
IC0tLSBhL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKPj4+PiArKysgYi9k
b2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0Cj4+Pj4gQEAgLTIyNiwzICsyMjYs
MTExIEBAIGNob3NlbiB7Cj4+Pj4gICAgICAgICAgICB9Owo+Pj4+ICAgICAgICB9Owo+Pj4+ICAg
IH07Cj4+Pj4gKwo+Pj4+ICsKPj4+PiArRGV2aWNlIEFzc2lnbm1lbnQKPj4+PiArPT09PT09PT09
PT09PT09PT0KPj4+PiArCj4+Pj4gK0RldmljZSBBc3NpZ25tZW50IChQYXNzdGhyb3VnaCkgaXMg
c3VwcG9ydGVkIGJ5IGFkZGluZyBhbm90aGVyIG1vZHVsZSwKPj4+PiArYWxvbmdzaWRlIHRoZSBr
ZXJuZWwgYW5kIHJhbWRpc2ssIHdpdGggdGhlIGRldmljZSB0cmVlIGZyYWdtZW50Cj4+Pj4gK2Nv
cnJlc3BvbmRpbmcgdG8gdGhlIGRldmljZSBub2RlIHRvIGFzc2lnbiB0byB0aGUgZ3Vlc3QuCj4+
Pj4gKwo+Pj4+ICtUaGUgZHRiIHN1Yi1ub2RlIHNob3VsZCBoYXZlIHRoZSBmb2xsb3dpbmcgcHJv
cGVydGllczoKPj4+PiArCj4+Pj4gKy0gY29tcGF0aWJsZQo+Pj4+ICsKPj4+PiArICAgICJtdWx0
aWJvb3QsZHRiIgo+Pj4KPj4+IEkgd291bGQgcHJlZmVyICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUi
Cj4+Cj4+IEkgcmVuYW1lZCBpdAo+Pgo+Pgo+Pj4+ICsKPj4+PiArLSByZWcKPj4+PiArCj4+Pj4g
KyAgICBTcGVjaWZpZXMgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGRldmljZSB0cmVlIGJp
bmFyeSBmcmFnbWVudAo+Pj4+ICsgICAgUkFNIGFuZCBpdHMgbGVuZ3RoLgo+Pj4+ICsKPj4+PiAr
QXMgYW4gZXhhbXBsZToKPj4+PiArCj4+Pj4gKyAgICAgICAgbW9kdWxlQDB4YzAwMDAwMCB7Cj4+
Pj4gKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGR0YiIsICJtdWx0aWJvb3Qs
bW9kdWxlIjsKPj4+PiArICAgICAgICAgICAgcmVnID0gPDB4MCAweGMwMDAwMDAgMHhmZmZmZmY+
Owo+Pj4+ICsgICAgICAgIH07Cj4+Pj4gKwo+Pj4+ICtUaGUgRFRCIGZyYWdtZW50IChsb2FkZWQg
aW4gbWVtb3J5IGF0IDB4YzAwMDAwMCBpbiB0aGUgZXhhbXBsZSBhYm92ZSkKPj4+PiArc2hvdWxk
IGZvbGxvdyB0aGUgY29udmVudGlvbiBleHBsYWluZWQgaW4gZG9jcy9taXNjL2FybS9wYXNzdGhy
b3VnaC50eHQuCj4+Pj4gK1RoZSBEVEIgZnJhZ21lbnQgd2lsbCBiZSBhZGRlZCB0byB0aGUgZ3Vl
c3QgZGV2aWNlIHRyZWUsIHNvIHRoYXQgdGhlCj4+Pj4gK2d1ZXN0IGtlcm5lbCB3aWxsIGJlIGFi
bGUgdG8gZGlzY292ZXIgdGhlIGRldmljZS4KPj4+PiArCj4+Pj4gK0luIGFkZGl0aW9uLCB0aGUg
Zm9sbG93aW5nIHByb3BlcnRpZXMgZm9yIGVhY2ggZGV2aWNlIG5vZGUgaW4gdGhlIGRldmljZQo+
Pj4+ICt0cmVlIGZyYWdtZW50IHdpbGwgYmUgdXNlZCBmb3IgdGhlIGRldmljZSBhc3NpZ25tZW50
IHNldHVwOgo+Pj4+ICsKPj4+PiArLSByZWcKPj4+PiArCj4+Pj4gKyAgVGhlIHJlZyBwcm9wZXJ0
eSBzcGVjaWZ5aW5nIHRoZSBhZGRyZXNzIGFuZCBzaXplIG9mIHRoZSBkZXZpY2UgbWVtb3J5Lgo+
Pj4+ICsgIFRoZSBkZXZpY2UgbWVtb3J5IHdpbGwgYmUgYXV0b21hdGljYWxseSBtYXBwZWQgdG8g
dGhlIGd1ZXN0IGRvbWFpbgo+Pj4+ICsgIHdpdGggYSAxOjEgbWFwcGluZyAocHNldWRvLXBoeXNp
Y2FsIGFkZHJlc3MgPT0gcGh5c2ljYWwgYWRkcmVzcykuCj4+Pgo+Pj4gQXMgc2FpZCBpbiBhIHBy
ZXZpb3VzIHBhdGNoLCBJIGRvbid0IHRoaW5rIHRoaXMgaXMgY29ycmVjdCB0byBpbXBvc2UgMTox
LiBUaGUKPj4+IHVzZXIgaXMgbmVpdGhlciBpbiBjb250cm9sIG9mIHRoZSBIVyBtZW1vcnkgbWFw
IG5vciB0aGUgR3Vlc3QgbWVtb3J5IG1hcC4gU28KPj4+IG5vdCBtYW55IHBlb3BsZSBhcmUgZ29p
bmcgdG8gYmUgYWJsZSB0byB1c2UgaXQgd2l0aG91dCBoYWNraW5nIFhlbi4KPj4KPj4gWWVzLCBJ
J2xsIGZpeCB0aGlzIChhbmQgYSBjb3VwbGUgb2Ygb3RoZXIgaXNzdWVzKSBieSBpbnRyb2R1Y2lu
ZyBhIG5ldwo+PiAieGVuLHJlZyIgcHJvcGVydHksIGluc3RlYWQgb2YgdHJ5aW5nIHRvIHJldXNl
IHRoZSBleGlzdGluZyByZWcKPj4gcHJvcGVydHkuCj4+Cj4+Cj4+Pj4gKwo+Pj4+ICstIGludGVy
cnVwdHMKPj4+PiArCj4+Pj4gKyAgVGhlIGludGVycnVwdHMgcHJvcGVydHkgc3BlY2lmaWVzIHRo
ZSBpbnRlcnJ1cHQgb2YgdGhlIGRldmljZS4gVGhleQo+Pj4+ICsgIGFyZSBhdXRvbWF0aWNhbGx5
IHJvdXRlZCB0byB0aGUgZ3Vlc3QgZG9tYWluIHdpdGggdmlydHVhbCBpcnFzID09Cj4+Pj4gKyAg
cGh5c2ljYWwgaXJxcy4KPj4+PiArCj4+Pj4gKy0gaW50ZXJydXB0LXBhcmVudAo+Pj4+ICsKPj4+
PiArICBJdCBjb250YWlucyBhIHJlZmVyZW5jZSB0byB0aGUgaW50ZXJydXB0IGNvbnRyb2xsZXIg
bm9kZS4gSXQgc2hvdWxkIGJlCj4+Pj4gKyAgNjUwMDAsIGNvcnJlc3BvbmRpbmcgdG8gR1VFU1Rf
UEhBTkRMRV9HSUMuCj4+Pgo+Pj4gV2UgbWFuYWdlZCB0byBnZXQgYXdheSBpbiB0aGUgdG9vbHN0
YWNrIHdpdGggdGhpcyBwcm9wZXJ0eS4gU28gd2h5IGRvIHlvdSBuZWVkCj4+PiBpdCBmb3IgdGhl
IGh5cGVydmlzb3I/IEZ1cnRoZXJtb3JlLCB0aGlzIHdvdWxkIGZvcmJpZCB0byBwYXNzdGhyb3Vn
aCBhbnkgb3RoZXIKPj4+IGludGVycnVwdCBjb250cm9sbGVyIHRvIHRoZSBndWVzdC4KPj4KPj4g
VGhlIHRvb2xzdGFjayBkb2VzIHVzZSBHVUVTVF9QSEFORExFX0dJQyB0b2RheSBmb3IgcGFzc3Ro
cm91Z2gKPj4gaW50ZXJydXB0cywgc2VlIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jOm1ha2Vfcm9v
dF9wcm9wZXJ0aWVzIGFuZAo+PiBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dDoKPj4KPj4g
ICAgKiBUaGUgaW50ZXJydXB0LXBhcmVudCBwcm9wZXJ0eSB3aWxsIGJlIGFkZGVkIGJ5IHRoZSB0
b29sc3RhY2sgaW4gdGhlCj4+ICAgICAgcm9vdCBub2RlOwo+Pgo+PiBpbnRlcnJ1cHQtcGFyZW50
IGFsd2F5cyBwb2ludHMgdG8gdGhlIGd1ZXN0IEdJQyBub2RlLCBmb3IgdmlydHVhbAo+PiBpbnRl
cnJ1cHRzIHN1Y2ggYXMgdGhlIHZ1YXJ0LCBhcyB3ZWxsIGFzIHBoeXNpY2FsIHBhc3N0aHJvdWdo
Cj4+IGludGVycnVwdHMuIEFsc28gc2VlIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jOmZkdF9wcm9w
ZXJ0eV9pbnRlcnJ1cHRzIGFuZAo+PiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYzptYWtlX2dpY3Yy
X25vZGUuCj4+Cj4+IEkgZG9uJ3QgdGhpbmsgdGhlIHNjZW5hcmlvIHlvdSBhcmUgZGVzY3JpYmlu
ZyBpcyBzdXBwb3J0ZWQgdG9kYXkuCj4gCj4gR2l2ZW4gdGhhdCBJIGhhdmUgYWNjdW11bGF0ZWQg
YSBidW5jaCBvZiBjaGFuZ2VzLCBJJ2xsIHNlbmQgdjIgb2YgdGhlCj4gc2VyaWVzIG5vdy4gV2Ug
Y2FuIGZ1cnRoZXIgZGlzY3VzcyB0aGUgaW50ZXJydXB0cyBpc3N1ZSB0aGVyZS4gSSBhbQo+IGhh
cHB5IHRvIG1ha2UgY2hhbmdlcyBpZiByZXF1aXJlZC4KCkkgaGF2ZSBhbnN3ZXJlZCB0byBzb21l
IG9mIHRoZW0uIEkgd2lsbCBza2lwIHYyIGFuZCB3YWl0IGZvciB2My4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 13:03:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 13:03: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-devel-bounces@lists.xenproject.org>)
	id 1gjONc-0002Hf-Il; Tue, 15 Jan 2019 13:03:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjONb-0002HK-3b
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 13:03:43 +0000
X-Inumbo-ID: fb3963d6-18c5-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb3963d6-18c5-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 13:03:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 06:01:40 -0700
Message-Id: <5C3DD9B4020000780020DD82@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 06:01:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1545284932.git.puwen@hygon.cn>
 <717bb961700ecc2ebb9d3c424f2f0fea3bb71d00.1545284932.git.puwen@hygon.cn>
 <5C3CB2EC020000780020D68E@prv1-mh.provo.novell.com>
 <b7a0d3ee-aefd-2917-bcd3-a8fac9c773c5@hygon.cn>
In-Reply-To: <b7a0d3ee-aefd-2917-bcd3-a8fac9c773c5@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 03/15] x86/cpu/vpmu: Add Hygon Dhyana
 support for vPMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDEzOjQ5LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMS8xNSAwOjQ3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjAuMTIuMTggYXQgMTQ6
MTIsIDxwdXdlbkBoeWdvbi5jbj4gd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L3Zw
bXUuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKPj4+IEBAIC00NzMsNiArNDcz
LDcgQEAgc3RhdGljIGludCB2cG11X2FyY2hfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKPj4+
ICAgCj4+PiAgICAgICBzd2l0Y2ggKCB2ZW5kb3IgKQo+Pj4gICAgICAgewo+Pj4gKyAgICBjYXNl
IFg4Nl9WRU5ET1JfSFlHT046Cj4+PiAgICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgo+Pj4gICAg
ICAgICAgIHJldCA9IHN2bV92cG11X2luaXRpYWxpc2Uodik7Cj4+PiAgICAgICAgICAgYnJlYWs7
Cj4+PiBAQCAtODkwLDYgKzg5MSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHZwbXVfaW5pdCh2b2lk
KQo+Pj4gICAKPj4+ICAgICAgIHN3aXRjaCAoIHZlbmRvciApCj4+PiAgICAgICB7Cj4+PiArICAg
IGNhc2UgWDg2X1ZFTkRPUl9IWUdPTjoKPj4+ICAgICAgIGNhc2UgWDg2X1ZFTkRPUl9BTUQ6Cj4+
PiAgICAgICAgICAgaWYgKCBhbWRfdnBtdV9pbml0KCkgKQo+Pj4gICAgICAgICAgICAgIHZwbXVf
bW9kZSA9IFhFTlBNVV9NT0RFX09GRjsKPj4gCj4+IEhlcmUgYW5kIGV2ZXJ5d2hlcmUgZWxzZSwg
bWF5IEkgYXNrIHRoYXQgeW91IGRvIHlvdXIgaW5zZXJ0aW9ucwo+PiBiZWxvdyB0aGUgcmVzcGVj
dGl2ZSBBTUQgb25lcyBpbnN0ZWFkIG9mIGFib3ZlPwo+IAo+IEluIGFsbCB0aGUgc3dpdGNoIGNh
c2VzLCBpZiBIeWdvbiBkaXJlY3RseSBmb2xsb3dlZCBBTUQncyBjYXNlcywgdGhlCj4gaW5zZXJ0
aW9ucyBhcmUgcGxhY2VkIGFib3ZlIHRoZSByZXNwZWN0aXZlIEFNRCBvbmVzLgoKQXMgc2FpZCAt
IHBsZWFzZSBkb24ndCwgaW5zZXJ0IHRoZSBuZXcgb25lcyBhZnRlciBBTUQncy4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 13:10:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 13:10: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-devel-bounces@lists.xenproject.org>)
	id 1gjOTd-0002aw-A2; Tue, 15 Jan 2019 13:09: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjOTc-0002ar-88
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 13:09:56 +0000
X-Inumbo-ID: da021a42-18c6-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da021a42-18c6-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 13:09:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 06:09:54 -0700
Message-Id: <5C3DDBA2020000780020DDC2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 06:09:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1545284932.git.puwen@hygon.cn>
 <46cb0d5dcc52ac59d8d58330e3e4737ba8521031.1545284932.git.puwen@hygon.cn>
 <5C3CB89A020000780020D6D7@prv1-mh.provo.novell.com>
 <4ceb98ad-06a6-74fd-4db4-175c61a6ca73@hygon.cn>
In-Reply-To: <4ceb98ad-06a6-74fd-4db4-175c61a6ca73@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 07/15] x86/acpi: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDEzOjUyLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMS8xNSAxOjE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjAuMTIuMTggYXQgMTQ6
MTQsIDxwdXdlbkBoeWdvbi5jbj4gd3JvdGU6Cj4+PiAgICAgICBpZiAoIChib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApIHx8Cj4+PiArICAgICAgICAgKGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0hZR09OICkgfHwKPj4+ICAgICAgICAg
ICAgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApICkKPj4+ICAg
ICAgICAgICByZXQgPSBjcHVmcmVxX2FkZF9jcHUoY3B1aWQpOwo+Pj4gICAgICAgZWxzZQo+PiAK
Pj4gQXQgdGhlIHZlcnkgbGVhc3QgaGVyZSBJIHRoaW5rIHlvdSB3YW50IHRvIGNoYW5nZSB0byBz
d2l0Y2goKS4KPiAgCj4gSSB0aGluayB0aGVyZSBpcyBubyBuZWVkIHRvIGNoYW5nZSBpZigpIHRv
IHN3aXRjaCgpLCBiZWNhdXNlIGlmKCkgbG9va3MKPiBjb25jaXNlIGVub3VnaCBoZXJlLiBBbHNv
IHRoZSBjaGFuZ2Ugd2lsbCBnZW5lcmF0ZSBhIGJpZ2dlciBwYXRjaC4KClRoZXJlIG1heSBub3Qg
YmUgYSBzdHJpY3QgbmVlZCwgYnV0IHN1Y2ggcmVjdXJyaW5nIGNvbXBhcmlzb25zCmdlbmVyYWxs
eSByZWFkIGJldHRlciB3aGVuIGNvZGVkIGFzIHN3aXRjaCgpLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 13:10:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 13:10: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-devel-bounces@lists.xenproject.org>)
	id 1gjOU2-00039x-JR; Tue, 15 Jan 2019 13:10: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjOU1-00039o-B9
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 13:10:21 +0000
X-Inumbo-ID: e8fbc6fa-18c6-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8fbc6fa-18c6-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 13:10:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 06:08:19 -0700
Message-Id: <5C3DDB43020000780020DDB4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 06:08:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1545284932.git.puwen@hygon.cn>
 <b495fe7a40b55c4de42607fabf12bce10b636515.1545284932.git.puwen@hygon.cn>
 <5C3CB76E020000780020D6C3@prv1-mh.provo.novell.com>
 <37d7079f-f91f-a24e-972f-885d54211108@hygon.cn>
In-Reply-To: <37d7079f-f91f-a24e-972f-885d54211108@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 04/15] x86/cpu/mce: Add Hygon Dhyana support
 to the MCA infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDEzOjUyLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMS8xNSAwOjQ3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjAuMTIuMTggYXQgMTQ6
MTIsIDxwdXdlbkBoeWdvbi5jbj4gd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L21j
aGVjay9tY2VfYW1kLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQu
Ywo+Pj4gQEAgLTE2Miw3ICsxNjIsOCBAQCBtY2VxdWlya19sb29rdXBfYW1kX3F1aXJrZGF0YShz
dHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4+PiAgIHsKPj4+ICAgICAgIGludCBpOwo+Pj4gICAKPj4+
IC0gICAgQlVHX09OKGMtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQpOwo+Pj4gKyAgICBp
ZiAoYy0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCkKPj4+ICsgICAgICAgIHJldHVybiAw
Owo+PiAKPj4gUGxlYXNlIGNhbiB5b3UgbGVhdmUgdGhpcyB1bnRvdWNoZWQgYW5kIGNoYW5nZSB0
aGUgc2luZ2xlCj4+IGNhbGxlciBpbnN0ZWFkPyBJZiBuZWVkIGJlIGRvd24gdGhlIHJvYWQgKGJ1
dCBvZiBjb3Vyc2UgeW91J2xsCj4+IG5ldmVyIGludHJvZHVjZSBxdWlya3kgYmVoYXZpb3IpLCB3
ZSdkIHRoZW4gYWRkCj4+IG1jZXF1aXJrX2xvb2t1cF9oeWdvbl9xdWlya2RhdGEoKS4KPiAKPiBZ
ZXMsIEkgY2FuIGxlYXZlIHRoaXMgZnVuY3Rpb24gdW50b3VjaGVkLiBBbmQgY2hhbmdlIHRoZSBz
aW5nbGUgY2FsbGVyCj4gYW1kX21jaGVja19pbml0KCk6Cj4gLSAgICBlbnVtIG1jZXF1aXJrX2Ft
ZF9mbGFncyBxdWlya2ZsYWcgPSBtY2VxdWlya19sb29rdXBfYW1kX3F1aXJrZGF0YShjaSk7Cj4g
KyAgICBlbnVtIG1jZXF1aXJrX2FtZF9mbGFncyBxdWlya2ZsYWcgPSAwOwo+ICsKPiArICAgIGlm
IChjaS0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0hZR09OKQo+ICsgICAgICAgIHF1aXJrZmxh
ZyA9IG1jZXF1aXJrX2xvb2t1cF9hbWRfcXVpcmtkYXRhKGNpKTsKPiAKPiBJcyB0aGUgbW9kaWZp
Y2F0aW9uIE9LPwoKWWVzLgoKPiBBbHNvIGFkZCBtY2VxdWlya19sb29rdXBfaHlnb25fcXVpcmtk
YXRhKCkgaXMgYW5vdGhlciBzb2x1dGlvbiwgZXZlbgo+IHRob3VnaCBpdCB3aWxsIGRvIG5vdGhp
bmcgYXQgdGhlIG1vbWVudC4KCk5vIG5lZWQgdG8gaW50cm9kdWNlIGl0IHVudGlsIGl0IHdvdWxk
IGFjdHVhbGx5IGRvIGFueXRoaW5nLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 13:33:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 13:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjOq5-0004m8-Kx; Tue, 15 Jan 2019 13:33: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=iMxj=PX=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gjOq5-0004lo-0s
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 13:33:09 +0000
X-Inumbo-ID: 1799e62c-18ca-11e9-92db-bc764e045a96
Received: from mail-wr1-x431.google.com (unknown [2a00:1450:4864:20::431])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1799e62c-18ca-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 13:33:07 +0000 (UTC)
Received: by mail-wr1-x431.google.com with SMTP id t6so2924690wrr.12;
 Tue, 15 Jan 2019 05:33:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :cc:to; bh=UQKpOW2GKlaytvLaXCpF2ff9iVyROTCzEnzLmjUQjns=;
 b=Agsj+7Ab/t/5Jwc3nMqrAqrb2oH7Q/6nlMann/4CheSloKn40y3Zx1IKKKfxKrKb7U
 jWMpc7OtBNwFUu/v37j+i0HQukKUVKjPQt2pWBV6E2lIPKigrCtRbyNGDpmhOD8//qhV
 /sd0gH4TlaTAqYid75xtCzQUbMHLhhVPaYbkyI1A8SSmstmAA+b9OKYc0L1ERiMWc6QL
 MD5xiMXiP3JkWJnAdDxmUZBVFCjFLD002/AlHcH2fiZEpUwy9h4i3dmm7gK3U+M613pV
 6euVPy7ugESCG29t1tcvYSBrY30/tznNP2JfAH3nk+9hUOvms099IV7UcQuh5yZqo+hS
 zZkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:cc:to;
 bh=UQKpOW2GKlaytvLaXCpF2ff9iVyROTCzEnzLmjUQjns=;
 b=TRgIOFfY/sZFFcdvLCBzxHm6eQtd8EUbg/4pN7amW+PkU5T4zfMIYDXRisMSavSqW5
 z+1+AapblCWC313jYCNFvM+MPWbYiKDDBxG9owk+CgRtIKX3C4v6il/xBEanC1NBa1Sl
 0IwKiEniFDI2Wj9pxHkri2AXK652VdYsPnEDgOr/kFaCTrurmgOjdODUdQV1dK6FieUZ
 HiekwXgBNUk3OK5D8X9CxAf1EPMd1wsqvsyg2HlSZe7E79+IMENgCJQSHHifgG/uPoQp
 mDFCjW++Q/E9haXl+bo51r6SIq7hcP4glBg8kU9LXO39MF5i5yvclqUG8p5ZQczik8Xx
 2mwA==
X-Gm-Message-State: AJcUukfzWM2fx7Pz4dW14kkuLECcliSJKcNXj4hxsTNlsiU1p1IWM8X7
 r0GXGzWuqw58K6vWIcDGQpnf9DURyao=
X-Google-Smtp-Source: ALg8bN56kW/PtZWEHIumbILC75lgSd4YoijQmqup3GRgdeXjv53y0RAy0VqTxtwxGmiRXGUdN3L+1g==
X-Received: by 2002:a5d:60cc:: with SMTP id x12mr3085180wrt.193.1547559186018; 
 Tue, 15 Jan 2019 05:33:06 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:b82f:e626:cfac:2348?
 ([2a02:c7f:ac18:da00:b82f:e626:cfac:2348])
 by smtp.gmail.com with ESMTPSA id f15sm76985051wrt.10.2019.01.15.05.33.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 15 Jan 2019 05:33:05 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <25047BD8-F5B6-4F2A-9F4E-002BF51F5C6B@xenproject.org>
Date: Tue, 15 Jan 2019 13:33:03 +0000
To: xen-devel <xen-devel@lists.xenproject.org>,
 mirageos-devel@lists.xenproject.org,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Committers <committers@xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-devel] Preparing for Xen Project GSoC applications : Deadline
 Feb 6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Felipe Huici <felipe.huici@neclab.eu>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <Wei.Liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, mindy@somerandomidiot.com,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLCAKCkkgd2lsbCBiZSBhcHBseWluZyBhcyBhIG1lbnRvcmluZyBvcmdhbmlzYXRpb24g
Zm9yIEdTb0MgYWdhaW4gdGhpcyB5ZWFyOiB0aGUgYXBwbGljYXRpb24gZGVhZGxpbmUgaXMgRmVi
IDYgYW5kIGJ5IHRoZW4gd2UgbmVlZCB0byBoYXZlIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9y
Zy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMgaW4gb3JkZXIuIEdpdmVuIHRoYXQgd2Ug
ZGlkbid0IGdldCBpbiBsYXN0IHllYXIsIHRoZXJlIGlzIGEgNTAvNTAgY2hhbmNlIHdlIGdldCBp
biB0aGlzIHllYXIuCgpFdmVyeW9uZSBvbiB0aGUgQ0MgbGlzdCBoYXMgcHJvamVjdHMgbGlzdGVk
IG9uIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJv
amVjdHMKCk91ciBwcm9qZWN0IGxpc3QgaXMgYSBsaXR0bGUgb2xkIGFuZCBzdGFsZSBhbmQgdGhh
dCBzaG93czogd2UgZG8gbmVlZCB0byBicmluZyB0aGlzIHVwLXRvLWRhdGUgYW5kIGZyZXNoZW4g
aXQgdXAgd2l0aCBuZXcgcHJvamVjdHMuIEkgYmVsaWV2ZSB0aGF0IHRoZSBNaW5pLU9TIGFuZCBV
bmlrcmFmdCBwcm9qZWN0cyBuZWVkIGxvb2tpbmcgYXQuIEFuZCB3ZSBtYXkgaGF2ZSBzb21lIG5l
dyBzZW5zaWJsZSBwcm9qZWN0cyBpbiB0aGUgSHlwZXJ2aXNvciBpdHNlbGYuIE1pbmR5IGFscmVh
ZHkgYWdyZWVkIHRvIGdvIG92ZXIgdGhlIE1pcmFnZSBPUyBsaXN0LgoKSWYgeW91IHdhbnQgdG8g
d2l0aGRyYXcgeW91ciBwcm9qZWN0OiBwbGVhc2UgbGV0IG1lIGtub3cgYW5kIEkgZGVsZXRlIGl0
OiBidXQgbGV0IG1lIGtub3cgV0hZIHlvdSB3YW50IHRvIHdpdGhkcmF3LiBFLmcuIGlzIGl0IGNv
bXBsZXRlCgpARG91ZywgQENvbWl0dGVycwpSZSBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcv
d2lraS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzI0NvZGVfU3RhbmRhcmRzX0NoZWNraW5nX3Vz
aW5nX2NsYW5nLWZvcm1hdApHaXZlbiB0aGF0IHRoZXJlIGhhcyBiZWVuIHNvbWUgd29yayBvbiBj
bGFuZy1mb3JtYXQgYnkgRVBBTSwgd2hpY2ggbm8tb25lIGhhcyBsb29rZWQgYXQgSSBhbSB0ZW1w
dGVkIHRvIHRocm93IHRoaXMgb3V0IG9yIHJlLWRvIHRoZSBwcm9qZWN0LiBBa2EsIGRpZSBhIG5l
eHQgcGhhc2Ugd2hpY2ggaW5jbHVkZXMgaW50ZWdyYXRpbmcgdGhlIHRvb2wgaW50byBvdXIgd29y
a2Zsb3cuIEJ1dCB0aGF0IG1heSBiZSB0b28gaGFyZApBbnkgdmlld3M/CgpSZWdhcmRzCkxhcnMK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 14:04:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gjPKT-00075r-8a; Tue, 15 Jan 2019 14:04: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=1MMZ=PX=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gjPKR-00075m-Dp
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 14:04:31 +0000
X-Inumbo-ID: 797d6d32-18ce-11e9-92db-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 797d6d32-18ce-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 14:04:30 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id k15-v6so2400952ljc.8
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 06:04:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=kBs1m1L6hJVqllIR9X8eJg131udTFaLGSlu1wZ0Z74Q=;
 b=ESGAR4J3IWLEgtRycPWVRTuaBx6UQrDUdY9z6qURib0vNoVv7+YiVEoGYzq4j5qk+m
 0hjVR62cQVmxOWSEs7uWzeGuekE4kbXJ7KcY78ITHC2kACV3f6OJjOaSPDj+pL4P+/t4
 nZoCDzV2eds9jCEOfY9s61vcKVsEqgofVVKdWhhh1yk0QoITkPOgBv7DoP4B/xX1aZSC
 sWU1fMQJ5PlV9B39lt63fvnQgkdqzvUzlMqQ6VSPyGrJn0Jl42NB+MVKokYg5HzrYeRk
 i5lbCPsBonjBSgJl95ozxUD5CkZ6QPoKF4Ill2jNnID7J5cjfkw/2ppqhULPppAWC3Ie
 zDJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=kBs1m1L6hJVqllIR9X8eJg131udTFaLGSlu1wZ0Z74Q=;
 b=YiAjK9R86i++0masklRHf0yURn7/PcGaVm95r/+P+q2CNQdicjJkPlOleDWOwtqB+W
 n/xC6Hxi7pqcIhp0ppbZD0hq6//Yv6OVZemYupB6FEB5K9jWVqWijTygE6/McNeywtMJ
 CYw4eu2V8ypYSsY11/PqlKU7z2tC9lEBvNM1dNY8kj24Qmw9WU0/6/jAV5/lWDdhcP5O
 9P11sciA75NXu1unMl4oP6J/LEr7ccH+0ohrEEvrMF/BUoziaphH0bN2WZnMwIRGsfo0
 O+nplLUdEn6k0zWu9KNBq/6VXDMk+tWLMPnINneD3VP++1mHgtF7vMamtHXNaOKrh/PF
 +iJw==
X-Gm-Message-State: AJcUukfw9mIZ4FjStyF2uWMozuEtJ9G2Z/4yPG9aWD+H3wVhUmstBpm1
 WnmIQIPnloWHtlZA8E7JwB1WROGc
X-Google-Smtp-Source: ALg8bN4qrJgRyA6FbceZVy8DkExdZixUtoPDzCY+b3PUmVV/k38heEEYTX5oqPrPxKEiev4CVTYzIA==
X-Received: by 2002:a2e:1b47:: with SMTP id
 b68-v6mr2617856ljb.104.1547561066774; 
 Tue, 15 Jan 2019 06:04:26 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id g12-v6sm566917lja.74.2019.01.15.06.04.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Jan 2019 06:04:26 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, daniel.vetter@intel.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, kraxel@redhat.com, noralf@tronnes.org,
 hch@infradead.org
Date: Tue, 15 Jan 2019 16:04:20 +0200
Message-Id: <20190115140420.4652-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKV2hlbiBHRU0gYmFja2luZyBzdG9yYWdlIGlzIGFsbG9jYXRlZCB3aXRoIGRybV9n
ZW1fZ2V0X3BhZ2VzCnRoZSBiYWNraW5nIHBhZ2VzIG1heSBiZSBjYWNoZWQsIHRodXMgbWFraW5n
IGl0IHBvc3NpYmxlIHRoYXQKdGhlIGJhY2tlbmQgc2VlcyBvbmx5IHBhcnRpYWwgY29udGVudCBv
ZiB0aGUgYnVmZmVyIHdoaWNoIG1heQpsZWFkIHRvIHNjcmVlbiBhcnRpZmFjdHMuIE1ha2Ugc3Vy
ZSB0aGF0IHRoZSBmcm9udGVuZCdzCm1lbW9yeSBpcyBjb2hlcmVudCBhbmQgdGhlIGJhY2tlbmQg
YWx3YXlzIHNlZXMgY29ycmVjdCBkaXNwbGF5CmJ1ZmZlciBjb250ZW50LgoKRml4ZXM6IGM1NzVi
N2VlYjg5ZiAoImRybS94ZW4tZnJvbnQ6IEFkZCBzdXBwb3J0IGZvciBYZW4gUFYgZGlzcGxheSBm
cm9udGVuZCIpCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3Nh
bmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gUmVt
b3ZlIEdGUF9VU0VSfF9fR0ZQX0RNQTMyIG1hcHBpbmcgZmxhZ3MgKEdlcmQpCiAtIFVzZSBkcm1f
cHJpbWVfcGFnZXNfdG9fc2cgZGlyZWN0bHkgKE5vcmFsZikKCiBkcml2ZXJzL2dwdS9kcm0veGVu
L3hlbl9kcm1fZnJvbnRfZ2VtLmMgfCAzOCArKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgYi9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKaW5kZXggMjhiYzUwMWFmNDUwLi4wYjBkOWI0Zjk3
ZGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKQEAgLTMyLDggKzMy
LDExIEBAIHN0cnVjdCB4ZW5fZ2VtX29iamVjdCB7CiAJLyogc2V0IGZvciBidWZmZXJzIGFsbG9j
YXRlZCBieSB0aGUgYmFja2VuZCAqLwogCWJvb2wgYmVfYWxsb2M7CiAKLQkvKiB0aGlzIGlzIGZv
ciBpbXBvcnRlZCBQUklNRSBidWZmZXIgKi8KLQlzdHJ1Y3Qgc2dfdGFibGUgKnNndF9pbXBvcnRl
ZDsKKwkvKgorCSAqIHRoaXMgaXMgZm9yIGltcG9ydGVkIFBSSU1FIGJ1ZmZlciBvciB0aGUgb25l
IGFsbG9jYXRlZCB2aWEKKwkgKiBkcm1fZ2VtX2dldF9wYWdlcy4KKwkgKi8KKwlzdHJ1Y3Qgc2df
dGFibGUgKnNndDsKIH07CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHhlbl9nZW1fb2JqZWN0ICoK
QEAgLTEyNCw4ICsxMjcsMjggQEAgc3RhdGljIHN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqZ2VtX2Ny
ZWF0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSkKIAkJZ290byBmYWlsOwog
CX0KIAorCXhlbl9vYmotPnNndCA9IGRybV9wcmltZV9wYWdlc190b19zZyh4ZW5fb2JqLT5wYWdl
cywKKwkJCQkJICAgICB4ZW5fb2JqLT5udW1fcGFnZXMpOworCWlmIChJU19FUlJfT1JfTlVMTCh4
ZW5fb2JqLT5zZ3QpKSB7CisJCXJldCA9IFBUUl9FUlIoeGVuX29iai0+c2d0KTsKKwkJeGVuX29i
ai0+c2d0ID0gTlVMTDsKKwkJZ290byBmYWlsX3B1dF9wYWdlczsKKwl9CisKKwlpZiAoIWRtYV9t
YXBfc2coZGV2LT5kZXYsIHhlbl9vYmotPnNndC0+c2dsLCB4ZW5fb2JqLT5zZ3QtPm5lbnRzLAor
CQkJRE1BX0JJRElSRUNUSU9OQUwpKSB7CisJCXJldCA9IC1FRkFVTFQ7CisJCWdvdG8gZmFpbF9m
cmVlX3NndDsKKwl9CisKIAlyZXR1cm4geGVuX29iajsKIAorZmFpbF9mcmVlX3NndDoKKwlzZ19m
cmVlX3RhYmxlKHhlbl9vYmotPnNndCk7CisJeGVuX29iai0+c2d0ID0gTlVMTDsKK2ZhaWxfcHV0
X3BhZ2VzOgorCWRybV9nZW1fcHV0X3BhZ2VzKCZ4ZW5fb2JqLT5iYXNlLCB4ZW5fb2JqLT5wYWdl
cywgdHJ1ZSwgZmFsc2UpOworCXhlbl9vYmotPnBhZ2VzID0gTlVMTDsKIGZhaWw6CiAJRFJNX0VS
Uk9SKCJGYWlsZWQgdG8gYWxsb2NhdGUgYnVmZmVyIHdpdGggc2l6ZSAlenVcbiIsIHNpemUpOwog
CXJldHVybiBFUlJfUFRSKHJldCk7CkBAIC0xNDgsNyArMTcxLDcgQEAgdm9pZCB4ZW5fZHJtX2Zy
b250X2dlbV9mcmVlX29iamVjdF91bmxvY2tlZChzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKmdlbV9v
YmopCiAJc3RydWN0IHhlbl9nZW1fb2JqZWN0ICp4ZW5fb2JqID0gdG9feGVuX2dlbV9vYmooZ2Vt
X29iaik7CiAKIAlpZiAoeGVuX29iai0+YmFzZS5pbXBvcnRfYXR0YWNoKSB7Ci0JCWRybV9wcmlt
ZV9nZW1fZGVzdHJveSgmeGVuX29iai0+YmFzZSwgeGVuX29iai0+c2d0X2ltcG9ydGVkKTsKKwkJ
ZHJtX3ByaW1lX2dlbV9kZXN0cm95KCZ4ZW5fb2JqLT5iYXNlLCB4ZW5fb2JqLT5zZ3QpOwogCQln
ZW1fZnJlZV9wYWdlc19hcnJheSh4ZW5fb2JqKTsKIAl9IGVsc2UgewogCQlpZiAoeGVuX29iai0+
cGFnZXMpIHsKQEAgLTE1Nyw2ICsxODAsMTMgQEAgdm9pZCB4ZW5fZHJtX2Zyb250X2dlbV9mcmVl
X29iamVjdF91bmxvY2tlZChzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKmdlbV9vYmopCiAJCQkJCQkJ
eGVuX29iai0+cGFnZXMpOwogCQkJCWdlbV9mcmVlX3BhZ2VzX2FycmF5KHhlbl9vYmopOwogCQkJ
fSBlbHNlIHsKKwkJCQlpZiAoeGVuX29iai0+c2d0KSB7CisJCQkJCWRtYV91bm1hcF9zZyh4ZW5f
b2JqLT5iYXNlLmRldi0+ZGV2LAorCQkJCQkJICAgICB4ZW5fb2JqLT5zZ3QtPnNnbCwKKwkJCQkJ
CSAgICAgeGVuX29iai0+c2d0LT5uZW50cywKKwkJCQkJCSAgICAgRE1BX0JJRElSRUNUSU9OQUwp
OworCQkJCQlzZ19mcmVlX3RhYmxlKHhlbl9vYmotPnNndCk7CisJCQkJfQogCQkJCWRybV9nZW1f
cHV0X3BhZ2VzKCZ4ZW5fb2JqLT5iYXNlLAogCQkJCQkJICB4ZW5fb2JqLT5wYWdlcywgdHJ1ZSwg
ZmFsc2UpOwogCQkJfQpAQCAtMjAyLDcgKzIzMiw3IEBAIHhlbl9kcm1fZnJvbnRfZ2VtX2ltcG9y
dF9zZ190YWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCWlmIChyZXQgPCAwKQogCQlyZXR1
cm4gRVJSX1BUUihyZXQpOwogCi0JeGVuX29iai0+c2d0X2ltcG9ydGVkID0gc2d0OworCXhlbl9v
YmotPnNndCA9IHNndDsKIAogCXJldCA9IGRybV9wcmltZV9zZ190b19wYWdlX2FkZHJfYXJyYXlz
KHNndCwgeGVuX29iai0+cGFnZXMsCiAJCQkJCSAgICAgICBOVUxMLCB4ZW5fb2JqLT5udW1fcGFn
ZXMpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 14:16:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1gjPVf-0007yb-CA; Tue, 15 Jan 2019 14:16: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=rs+Y=PX=verge.net.au=horms@srs-us1.protection.inumbo.net>)
 id 1gjPVd-0007yW-Jm
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 14:16:05 +0000
X-Inumbo-ID: 16b22431-18d0-11e9-92db-bc764e045a96
Received: from kirsty.vergenet.net (unknown [202.4.237.240])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 16b22431-18d0-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 14:16:02 +0000 (UTC)
Received: from reginn.horms.nl (watermunt.horms.nl [80.127.179.77])
 by kirsty.vergenet.net (Postfix) with ESMTPA id C466625B760;
 Wed, 16 Jan 2019 01:15:30 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verge.net.au; s=mail;
 t=1547561731; bh=LH48SZX8ryNDMzzWnXAH8wfaAkNreB/T++cZzATvFB4=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=WKhtNGkjEDRYDIF4yOhrJB+S2uUPDM4262rzmLUCavMl+wglDPN+RdeDbeZRH39E4
 Nq4svwiV63Neunkpu65xeAE74y0iBQO+AnLKm5f8ruAj/lbJdUUJb3WTc1snBrLfye
 g1vXW4v6mM0BJ/XXmVUl16W/SL/VDtMAcZ7bdwFM=
Received: by reginn.horms.nl (Postfix, from userid 7100)
 id CF9BB940381; Tue, 15 Jan 2019 15:15:28 +0100 (CET)
Date: Tue, 15 Jan 2019 15:15:28 +0100
From: Simon Horman <horms@verge.net.au>
To: Eric DeVolder <eric.devolder@oracle.com>
Message-ID: <20190115141528.jxjvnihe6p5rmvvs@verge.net.au>
References: <1547495527-30191-1-git-send-email-eric.devolder@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547495527-30191-1-git-send-email-eric.devolder@oracle.com>
Organisation: Horms Solutions BV
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [RFC v1] kexec: Prototype for signature
 verification within Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: daniel.kiper@oracle.com, kexec@lists.infradead.org,
 boris.ostrovsky@oracle.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgMDE6NTI6MDdQTSAtMDYwMCwgRXJpYyBEZVZvbGRlciB3
cm90ZToKPiBUaGVzZSBjaGFuZ2VzIHdvcmsgaW4gY29uanVuY3Rpb24gd2l0aCB0aGUgc2lnbmF0
dXJlCj4gdmVyaWZpY2F0aW9uIHN1cHBvcnQgZm9yIFhlbiBJIHB1Ymxpc2hlZCByZWNlbnRseS4K
PiAKPiBQcmlvciB0byB0aGlzIGNoYW5nZSwga2V4ZWMgc3VwcG9ydGVkIHRoZSBmb2xsb3dpbmcK
PiB0aHJlZSBtb2RlcyBvZiBvcGVyYXRpb246Cj4gCj4ga2V4ZWNfbG9hZDoKPiAtIHVudmVyaWZp
ZWQgbG9hZGluZyBvZiBrZXJuZWwgaW50byBMaW51eCAob3JpZ2luYWwgbW9kZSkKPiAtIHVudmVy
aWZpZWQgbG9hZGluZyBvZiBrZXJuZWwgaW50byBYZW4KPiBrZXhlY19maWxlX2xvYWQgKHRoZSAt
cyBvcHRpb24gdG8ga2V4ZWMpOgo+IC0gdmVyaWZpZWQgbG9hZGluZyBvZiBrZXJuZWwgaW50byBM
aW51eAo+IAo+IFdpdGggdGhlIHZlcmlmaWVkIGxvYWRpbmcgb2YgYSBrZXJuZWwgaW50byBMaW51
eCwgdGhlIHNjb3BlCj4gb2Yga2V4ZWMgY2hhbmdlZCBkcmFzdGljYWxseSBhcyB0aGUga2VybmVs
IHBlcmZvcm1zIG1vc3Qgb2YKPiB0aGUgd29yayB0aGF0IGtleGVjIHByZXZpb3VzbHkgZGlkOyB0
aGUga2VybmVsIGRvZXMgc28gc28gYXMKPiB0byByZWR1Y2UgdGhlIHJpc2sgb2YgY29tcHJvbWlz
ZS4KPiAKPiBGb3IgZXhhbXBsZSwgdGhlIHVudmVyaWZpZWQgbG9hZGluZyBvZiBhIGtlcm5lbCBp
bnRvIExpbnV4Cj4gaW52b2x2ZXMgbG9jYXRpbmcgbWVtb3J5IHdpdGhpbiB0aGUgc3lzdGVtIHRv
IGxvYWQgdGhlCj4gdmFyaW91cyBwaWVjZXMgb2YgZGF0YSAoa2VybmVsLCBpbml0cmFtZGlzaywg
Y29tbWFuZCBsaW5lKQo+IGFzIHdlbGwgYXMgcmVzZXJ2aW5nIGFkZGl0aW9uYWwgbWVtb3J5IHN1
Y2ggYXMgdGhlIGZpcnN0IDFNQgo+IG9uIHg4NiBmb3IgbGVnYWN5IHJlYXNvbnMgYXMgd2VsbCBh
cyBzb21ldGhpbmcga25vd24gYXMKPiAncHVyZ2F0b3J5JywgYSB0cmFtcG9saW5lIHRoYXQgY2hl
Y2tzIHRoZSBpbnRlZ3JpdHkgb2YgdGhlCj4gY29udGVudHMgb2YgbG9hZGVkIHBpZWNlcyBvZiBk
YXRhLCBiZWZvcmUgaW52b2tpbmcgdGhhdAo+IGxvYWRlZCBrZXJuZWwuIFRoZSBtYW5hZ2VtZW50
IG9mIHB1cmdhdG9yeSBpbnZvbHZlcwo+IG1hbmlwdWxhdGluZyBhbiBlbWJlZGRlZCBFTEYgcHVy
Z2F0b3J5IG9iamVjdCBmaWxlIHRvIGluc2VydAo+IGEgbWVtb3J5IGhhc2ggdmFsdWUsIGFuZCBy
ZXdyaXRlIGEgZmV3IHJ1bi10aW1lIHN3aXRjaGVzCj4gYmFzZWQgb24ga2V4ZWMgY29tbWFuZCBs
aW5lIHBhcmFtZXRlcnMuCj4gCj4gQnkgY29udHJhc3QsIHRoZSB2ZXJpZmllZCBsb2FkaW5nIGVz
c2VudGlhbGx5IGp1c3QgcGFzc2VzCj4gZmlsZSBoYW5kbGVzIGZvciB0aGUga2VybmVsLCBpbml0
cmFtZGlzaywgYW5kIGNvbW1hbmQgbGluZQo+IHBvaW50ZXIsIGFuZCB0aGUga2VybmVsIHRha2Vz
IGNhcmUgb2YgdGhlIHJlc3QsIGJ5Cj4gcGVyZm9ybWluZyBhbGwgdGhlIHdvcmsgdGhhdCB0aGUg
dW52ZXJpZmllZCBrZXhlYyBsb2FkIHdvdWxkCj4gZG8sIGJ1dCBpbnNpZGUgdGhlIGtlcm5lbCB1
c2luZyB0cnVzdGVkIGtlcm5lbCBjb2RlLgo+IAo+IFRoaXMgY2hhbmdlc2V0IGFkZHMgYSBmb3Vy
dGggbW9kZSB0byBrZXhlYzoKPiAKPiAtIHZlcmlmaWVkIGxvYWRpbmcgb2Yga2VybmVsIGludG8g
WGVuCj4gCj4gSW4gZ2VuZXJhbCwgWGVuIHBlcmZvcm1zIHRoZSBzaWduYXR1cmUgdmVyaWZpY2F0
aW9uIG9uIHRoZQo+IGxvYWRlZCBrZXJuZWwsIG11Y2ggYXMgTGludXggZG9lcywgYnV0IHRoYXQg
aXMgd2hlcmUgdGhlCj4gc2ltaWxhcml0aWVzIGVuZC4gIEluIHRoZSBjdXJyZW50IFhlbiBpbXBs
ZW1lbnRhdGlvbiwgbm8KPiBpbmZyYXN0cnVjdHVyZSBpcyBwcmVzZW50IHRvIHN1cHBvcnQgcmVh
ZGluZyBmcm9tIFtMaW51eAo+IGRvbTBdIGZpbGUgaGFuZGxlcywgb3IgZm9yIG1hbmlwdWxhdGlu
ZyBFTEYgb2JqZWN0cy4gQXMKPiBzdWNoLCB3aXRob3V0IFhlbiBzdXBwb3J0IGZvciB0aGVzZSBh
Y3Rpb25zLCBYZW4gcmVsaWVzIHVwb24KPiBrZXhlYyB0byBwcm92aWRlIHRoZXNlIHNlcnZpY2Vz
LCB3aGljaCBpcyB3aGF0IHRoaXMgbW9kZQo+IGRvZXMuCj4gCj4gVG8gYWNoaWV2ZSB0aGlzLCB0
aGlzIG1vZGUgb2Ygb3BlcmF0aW9uIGVzc2VudGlhbGx5IHZlY3RvcnMKPiB0aGUgdmVyaWZpZWQg
bG9hZCBmb3IgWGVuIHRocm91Z2ggdGhlIG5vbi12ZXJpZmllZCBwYXRoLAo+IHdoaWNoIHBlcmZv
cm1zIGFsbCB0aGUgbmVlZGVkIGFjdGlvbnMgZm9yIGtleGVjIHRvIHdvcmssIGJ1dAo+IHRoZW4g
bWFrZXMgYW4gYWRqdXN0bWVudCB0byBwYXNzIHRoZSBlbnRpcmUga2VybmVsIGZpbGUsIG5vdAo+
IGp1c3QgdGhlIGxvYWRhYmxlIHBvcnRpb24gb2YgdGhlIGtlcm5lbCBmaWxlLCB0byBYZW4gaW4K
PiBvcmRlciB0byBwcm92aWRlIHRoZSBwcm9wZXIgaW1hZ2UgZm9yIHNpZ25hdHVyZQo+IHZlcmlm
aWNhdGlvbi4KPiAKPiBUaGUgbG9hZGluZyBvZiBrZXhlYyBpbWFnZXMgZm9yIHNpZ25hdHVyZSB2
ZXJpZmljYXRpb24gZm9yCj4gWGVuIGlzIGluZGljYXRlZCB3aXRoIHRoZSAtcyBzd2l0Y2gsIGp1
c3QgbGlrZSBmb3IgTGludXguCj4gCj4gQ2hhbmdlcyB0byBjb25maWd1cmUuYWMgYXJlIGZvciBk
ZXRlY3Rpbmcgd2hldGhlciBvciBub3QgdGhlCj4gWGVuIHZlcnNpb24gc3VwcG9ydHMgdGhpcyBr
ZXhlY19maWxlX2xvYWQgaHlwZXJjYWxsIG9wLgo+IAo+IENoYW5nZXMgdG8ga2V4ZWMtYnpJbWFn
ZTY0LmMgYXJlIGZvciByZWNvcmRpbmcgd2hhdCB0aGUKPiBjaGFuZ2UgdG8gdGhlIGtlcm5lbCBp
bWFnZSBlbnRyeSBuZWVkcyB0byBiZSAodGhlIGVudGlyZQo+IGtlcm5lbCBmaWxlLCBub3QganVz
dCB0aGUgbG9hZGFibGUgcG9ydGlvbiksIGFzIHdlbGwgYXMKPiB2ZWN0b3Jpbmcga2V4ZWNfZmls
ZV9sb2FkIHRocm91Z2gga2V4ZWNfbG9hZCBmb3IgWGVuLgo+IAo+IENoYW5nZXMgdG8ga2V4ZWMt
eGVuLmMgYXJlIHRvIGludm9rZSB0aGUgbmV3IFhlbgo+IGtleGVjX2ZpbGVfbG9hZCBoeXBlcmNh
bGwgb3AsIGZyb20ga2V4ZWNfbG9hZC4KPiAKPiBDaGFuZ2VzIHRvIGtleGVjLmMgYXJlIHRvIHZl
Y3RvciBrZXhlY19maWxlX2xvYWQgZm9yIFhlbgo+IHRocm9naCBrZXhlY19sb2FkIGZvciBYZW4s
IGFzIHdlbGwgYXMgbWFrZSB0aGUgY29ycmVjdGlvbgo+IGZvciBwYXNzaW5nIHRoZSBjb21wbGV0
ZSBrZXJuZWwgZmlsZSB0byBYZW4uCj4gCj4gU2lnbmVkLW9mZi1ieTogRXJpYyBEZVZvbGRlciA8
ZXJpYy5kZXZvbGRlckBvcmFjbGUuY29tPgoKVGhhbmtzIEVyaWMsCgp0aGlzIGxvb2tzIGdvb2Qg
dG8gbWUsIGFzaWRlIGZyb20gb25lIG5pdCBiZWxvdy4KCj4gLS0tCj4gIGNvbmZpZ3VyZS5hYyAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDggKysrKysrKysKPiAga2V4ZWMvYXJjaC94ODZfNjQv
a2V4ZWMtYnpJbWFnZTY0LmMgfCAxOCArKysrKysrKysrKysrKysrKysKPiAga2V4ZWMva2V4ZWMt
eGVuLmMgICAgICAgICAgICAgICAgICAgfCAgNyArKysrKysrCj4gIGtleGVjL2tleGVjLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0
IGEvY29uZmlndXJlLmFjIGIvY29uZmlndXJlLmFjCj4gaW5kZXggZTA1ZDYwMS4uYTExNzg3YiAx
MDA2NDQKPiAtLS0gYS9jb25maWd1cmUuYWMKPiArKysgYi9jb25maWd1cmUuYWMKPiBAQCAtMTkw
LDYgKzE5MCwxNCBAQCBpZiB0ZXN0ICIkYWNfY3ZfbGliX3hlbmN0cmxfeGNfa2V4ZWNfbG9hZCIg
PSB5ZXMgOyB0aGVuCj4gIAkJQUNfTVNHX05PVElDRShbVGhlIGtleGVjX3N0YXR1cyBjYWxsIGlz
IG5vdCBhdmFpbGFibGVdKSkKPiAgZmkKPiAgCj4gK2RubCBDaGVjayBmb3IgdGhlIFhlbiBrZXhl
Y19zdGF0dXMgaHlwZXJjYWxsIC0gcmVhY2hhYmxlIGZyb20gLS13aXRoLXhlbj15ZXN8ZGwKPiAr
aWYgdGVzdCAiJGFjX2N2X2xpYl94ZW5jdHJsX3hjX2tleGVjX2xvYWQiID0geWVzIDsgdGhlbgo+
ICsJQUNfQ0hFQ0tfTElCKHhlbmN0cmwsIHhjX2tleGVjX2ZpbGVfbG9hZCwKPiArCQlBQ19ERUZJ
TkUoSEFWRV9YRU5fS0VYRUNfRklMRV9MT0FELCAxLAo+ICsJCQlbVGhlIFhlbiBrZXhlY19maWxl
X2xvYWQgY2FsbCBpcyBhdmFpbGFibGVdKSwKPiArCQlBQ19NU0dfTk9USUNFKFtUaGUgWGVuIGtl
eGVjX2ZpbGVfbG9hZCBjYWxsIGlzIG5vdCBhdmFpbGFibGVdKSkKPiArZmkKPiArCj4gIGRubCAt
LS1TYW5pdHkgY2hlY2tzCj4gIGlmIHRlc3QgIiRDQyIgICAgICA9ICJubyI7IHRoZW4gQUNfTVNH
X0VSUk9SKFtjYyBub3QgZm91bmRdKTsgZmkKPiAgaWYgdGVzdCAiJENQUCIgICAgID0gIm5vIjsg
dGhlbiBBQ19NU0dfRVJST1IoW2NwcCBub3QgZm91bmRdKTsgZmkKPiBkaWZmIC0tZ2l0IGEva2V4
ZWMvYXJjaC94ODZfNjQva2V4ZWMtYnpJbWFnZTY0LmMgYi9rZXhlYy9hcmNoL3g4Nl82NC9rZXhl
Yy1iekltYWdlNjQuYwo+IGluZGV4IDhlZGIzZTQuLjk4ZTlkNTAgMTAwNjQ0Cj4gLS0tIGEva2V4
ZWMvYXJjaC94ODZfNjQva2V4ZWMtYnpJbWFnZTY0LmMKPiArKysgYi9rZXhlYy9hcmNoL3g4Nl82
NC9rZXhlYy1iekltYWdlNjQuYwo+IEBAIC0yMDcsNiArMjA3LDIwIEBAIHN0YXRpYyBpbnQgZG9f
YnpJbWFnZTY0X2xvYWQoc3RydWN0IGtleGVjX2luZm8gKmluZm8sCj4gIAlhbGlnbiA9IHJlYWxf
bW9kZS0+a2VybmVsX2FsaWdubWVudDsKPiAgCWFkZHIgPSBhZGRfYnVmZmVyKGluZm8sIGtlcm5l
bCArIGtlcm4xNl9zaXplLCBrX3NpemUsCj4gIAkJCSAgc2l6ZSwgYWxpZ24sIDB4MTAwMDAwLCAt
MSwgLTEpOwo+ICsjaWZkZWYgSEFWRV9YRU5fS0VYRUNfRklMRV9MT0FECj4gKyAgICBpZiAoeGVu
X3ByZXNlbnQoKSAmJiBpbmZvLT5maWxlX21vZGUpCj4gKyAgICB7Cj4gKyAgICAgICAgLyogUmVj
b3JkIGluZm8gZm9yIHBvc3QtcHVyZ2F0b3J5IGhhc2ggY29tcHV0YXRpb24gcmVwbGFjZW1lbnQg
d2l0aCBrZXJuZWwgZmlsZSAqLwo+ICsgICAgICAgIGV4dGVybiBjaGFyICpvcmlnaW5hbF9rZXJu
ZWw7Cj4gKyAgICAgICAgZXh0ZXJuIG9mZl90IG9yaWdpbmFsX2tlcm5lbF9sZW47Cj4gKyAgICAg
ICAgZXh0ZXJuIGNoYXIgKnJlcGxhY2VtZW50X2tlcm5lbDsKPiArICAgICAgICBleHRlcm4gb2Zm
X3QgcmVwbGFjZW1lbnRfa2VybmVsX2xlbjsKPiArICAgICAgICBvcmlnaW5hbF9rZXJuZWwgPSBr
ZXJuZWwgKyBrZXJuMTZfc2l6ZTsKPiArICAgICAgICBvcmlnaW5hbF9rZXJuZWxfbGVuID0ga19z
aXplOwo+ICsgICAgICAgIHJlcGxhY2VtZW50X2tlcm5lbCA9IGtlcm5lbDsKPiArICAgICAgICBy
ZXBsYWNlbWVudF9rZXJuZWxfbGVuID0ga2VybmVsX2xlbjsKPiArICAgIH0KPiArI2VuZGlmCj4g
IAlpZiAoYWRkciA9PSBVTE9OR19NQVgpCj4gIAkJZGllKCJjYW4gbm90IGxvYWQgYnpJbWFnZTY0
Iik7Cj4gIAlkYmdwcmludGYoIkxvYWRlZCA2NGJpdCBrZXJuZWwgYXQgMHglbHhcbiIsIGFkZHIp
Owo+IEBAIC0zMzAsNyArMzQ0LDExIEBAIGludCBiekltYWdlNjRfbG9hZChpbnQgYXJnYywgY2hh
ciAqKmFyZ3YsIGNvbnN0IGNoYXIgKmJ1Ziwgb2ZmX3QgbGVuLAo+ICAJaW50IG9wdDsKPiAgCWlu
dCByZXN1bHQ7Cj4gIAo+ICsjaWZkZWYgSEFWRV9YRU5fS0VYRUNfRklMRV9MT0FECj4gKwlpZiAo
aW5mby0+ZmlsZV9tb2RlICYmICF4ZW5fcHJlc2VudCgpKQo+ICsjZWxzZQo+ICAJaWYgKGluZm8t
PmZpbGVfbW9kZSkKPiArI2VuZGlmCgo+ICAJCXJldHVybiBiekltYWdlNjRfbG9hZF9maWxlKGFy
Z2MsIGFyZ3YsIGluZm8pOwo+ICAKPiAgCS8qIFNlZSBvcHRpb25zLmggLS0gYWRkIGFueSBtb3Jl
IHRoZXJlLCB0b28uICovCj4gZGlmZiAtLWdpdCBhL2tleGVjL2tleGVjLXhlbi5jIGIva2V4ZWMv
a2V4ZWMteGVuLmMKPiBpbmRleCAxODg3MzkwLi4yYTU5ZDYyIDEwMDY0NAo+IC0tLSBhL2tleGVj
L2tleGVjLXhlbi5jCj4gKysrIGIva2V4ZWMva2V4ZWMteGVuLmMKPiBAQCAtMTI0LDggKzEyNCwx
NSBAQCBpbnQgeGVuX2tleGVjX2xvYWQoc3RydWN0IGtleGVjX2luZm8gKmluZm8pCj4gIAkJYXJj
aCA9IEVNXzM4NjsKPiAgI2VuZGlmCj4gIAo+ICsjaWZkZWYgSEFWRV9YRU5fS0VYRUNfRklMRV9M
T0FECj4gKyAgICBpZiAoaW5mby0+ZmlsZV9tb2RlKQo+ICsJcmV0ID0geGNfa2V4ZWNfZmlsZV9s
b2FkKHhjaCwgdHlwZSwgYXJjaCwgKHVpbnQ2NF90KWluZm8tPmVudHJ5LAo+ICsJCQkgICAgbnJf
c2VnbWVudHMsIHhlbl9zZWdzKTsKPiArICAgIGVsc2UKPiArI2Vsc2UKPiAgCXJldCA9IHhjX2tl
eGVjX2xvYWQoeGNoLCB0eXBlLCBhcmNoLCAodWludDY0X3QpaW5mby0+ZW50cnksCj4gIAkJCSAg
ICBucl9zZWdtZW50cywgeGVuX3NlZ3MpOwo+ICsjZW5kaWYKPiAgCj4gIG91dDoKPiAgCXhjX2h5
cGVyY2FsbF9idWZmZXJfYXJyYXlfZGVzdHJveSh4Y2gsIGFycmF5KTsKPiBkaWZmIC0tZ2l0IGEv
a2V4ZWMva2V4ZWMuYyBiL2tleGVjL2tleGVjLmMKPiBpbmRleCAzMmFlNTZjLi44MGE0OTA1IDEw
MDY0NAo+IC0tLSBhL2tleGVjL2tleGVjLmMKPiArKysgYi9rZXhlYy9rZXhlYy5jCj4gQEAgLTYx
LDYgKzYxLDEzIEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGtleGVjX2ZsYWdzID0gMDsKPiAgLyog
RmxhZ3MgZm9yIGtleGVjIGZpbGUgKGZkKSBiYXNlZCBzeXNjYWxsICovCj4gIHN0YXRpYyB1bnNp
Z25lZCBsb25nIGtleGVjX2ZpbGVfZmxhZ3MgPSAwOwo+ICBpbnQga2V4ZWNfZGVidWcgPSAwOwo+
ICsjaWZkZWYgSEFWRV9YRU5fS0VYRUNfRklMRV9MT0FECj4gK3N0YXRpYyBpbnQgZG9fa2V4ZWNf
ZmlsZV9zeXNjYWxsID0gMDsKPiArY2hhciAqb3JpZ2luYWxfa2VybmVsID0gTlVMTDsKPiArb2Zm
X3Qgb3JpZ2luYWxfa2VybmVsX2xlbiA9IDA7Cj4gK2NoYXIgKnJlcGxhY2VtZW50X2tlcm5lbCA9
IE5VTEw7Cj4gK29mZl90IHJlcGxhY2VtZW50X2tlcm5lbF9sZW4gPSAwOwo+ICsjZW5kaWYKPiAg
Cj4gIHZvaWQgZGJncHJpbnRfbWVtX3JhbmdlKGNvbnN0IGNoYXIgKnByZWZpeCwgc3RydWN0IG1l
bW9yeV9yYW5nZSAqbXIsIGludCBucl9tcikKPiAgewo+IEBAIC02OTAsNiArNjk3LDI0IEBAIHN0
YXRpYyB2b2lkIHVwZGF0ZV9wdXJnYXRvcnkoc3RydWN0IGtleGVjX2luZm8gKmluZm8pCj4gIAkJ
CSAgIHNpemVvZihyZWdpb24pKTsKPiAgCWVsZl9yZWxfc2V0X3N5bWJvbCgmaW5mby0+cmhkciwg
InNoYTI1Nl9kaWdlc3QiLCAmZGlnZXN0LAo+ICAJCQkgICBzaXplb2YoZGlnZXN0KSk7Cj4gKyNp
ZmRlZiBIQVZFX1hFTl9LRVhFQ19GSUxFX0xPQUQKPiArICAgIC8qIE5vdyB0aGF0IHB1cmdhdG9y
eSBoYXNoIGNvbXB1dGVkLCByZXBsYWNlIGtlcm5lbCBsb2FkYWJsZSBzZWdtZW50IHdpdGggZW50
aXJlIGtlcm5lbCBmaWxlIGZvciBYZW4gdG8gcHJvY2VzcyAqLwo+ICsgICAgaWYgKHhlbl9wcmVz
ZW50KCkgJiYgaW5mby0+ZmlsZV9tb2RlKQo+ICsgICAgewoKTWlub3Igbml0OiBjb3VsZCB3ZSB1
c2UgImlmICh4KSB7IiByYXRoZXIgdGhhbiAgaGF2aW5nIHRoZSAieyIgb24gYSBuZXcKbGluZT8K
Cj4gKyAgICAgICAgaWYgKG9yaWdpbmFsX2tlcm5lbCAmJiBvcmlnaW5hbF9rZXJuZWxfbGVuKQo+
ICsgICAgICAgIHsKPiArCSAgICAgICAgZm9yKGkgPSAwOyBpIDwgaW5mby0+bnJfc2VnbWVudHM7
IGkrKykgewo+ICsgICAgICAgICAgICAgICAgaWYgKChpbmZvLT5zZWdtZW50W2ldLmJ1ZiA9PSBv
cmlnaW5hbF9rZXJuZWwpICYmCj4gKyAgICAgICAgICAgICAgICAgICAgKGluZm8tPnNlZ21lbnRb
aV0uYnVmc3ogPT0gb3JpZ2luYWxfa2VybmVsX2xlbikpCj4gKyAgICAgICAgICAgICAgICB7Cj4g
KyAgICAgICAgICAgICAgICAgICAgaW5mby0+c2VnbWVudFtpXS5idWYgPSByZXBsYWNlbWVudF9r
ZXJuZWw7Cj4gKyAgICAgICAgICAgICAgICAgICAgaW5mby0+c2VnbWVudFtpXS5idWZzeiA9IHJl
cGxhY2VtZW50X2tlcm5lbF9sZW47Cj4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAg
ICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKyAgICB9Cj4g
KyNlbmRpZgo+ICB9Cj4gIAo+ICAvKgo+IEBAIC03MTAsNiArNzM1LDkgQEAgc3RhdGljIGludCBt
eV9sb2FkKGNvbnN0IGNoYXIgKnR5cGUsIGludCBmaWxlaW5kLCBpbnQgYXJnYywgY2hhciAqKmFy
Z3YsCj4gIAltZW1zZXQoJmluZm8sIDAsIHNpemVvZihpbmZvKSk7Cj4gIAlpbmZvLmtleGVjX2Zs
YWdzID0ga2V4ZWNfZmxhZ3M7Cj4gIAlpbmZvLnNraXBfY2hlY2tzID0gc2tpcF9jaGVja3M7Cj4g
KyNpZmRlZiBIQVZFX1hFTl9LRVhFQ19GSUxFX0xPQUQKPiArCWluZm8uZmlsZV9tb2RlID0gZG9f
a2V4ZWNfZmlsZV9zeXNjYWxsOwo+ICsjZW5kaWYKPiAgCj4gIAlyZXN1bHQgPSAwOwo+ICAJaWYg
KGFyZ2MgLSBmaWxlaW5kIDw9IDApIHsKPiBAQCAtMTI2MCw3ICsxMjg4LDkgQEAgaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKPiAgCWludCBkb19pZmRvd24gPSAwLCBza2lwX2lmZG93
biA9IDA7Cj4gIAlpbnQgZG9fdW5sb2FkID0gMDsKPiAgCWludCBkb19yZXVzZV9pbml0cmQgPSAw
Owo+ICsjaWZuZGVmIEhBVkVfWEVOX0tFWEVDX0ZJTEVfTE9BRAo+ICAJaW50IGRvX2tleGVjX2Zp
bGVfc3lzY2FsbCA9IDA7Cj4gKyNlbmRpZgo+ICAJaW50IGRvX2tleGVjX2ZhbGxiYWNrID0gMDsK
PiAgCWludCBza2lwX2NoZWNrcyA9IDA7Cj4gIAlpbnQgZG9fc3RhdHVzID0gMDsKPiBAQCAtMTQ4
OSw3ICsxNTE5LDExIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCj4gIAkJCXJl
c3VsdCA9IGtfdW5sb2FkKGtleGVjX2ZsYWdzKTsKPiAgCX0KPiAgCWlmIChkb19sb2FkICYmIChy
ZXN1bHQgPT0gMCkpIHsKPiArI2lmZGVmIEhBVkVfWEVOX0tFWEVDX0ZJTEVfTE9BRAo+ICsJCWlm
IChkb19rZXhlY19maWxlX3N5c2NhbGwgJiYgIXhlbl9wcmVzZW50KCkpIHsKPiArI2Vsc2UKPiAg
CQlpZiAoZG9fa2V4ZWNfZmlsZV9zeXNjYWxsKSB7Cj4gKyNlbmRpZgo+ICAJCQlyZXN1bHQgPSBk
b19rZXhlY19maWxlX2xvYWQoZmlsZWluZCwgYXJnYywgYXJndiwKPiAgCQkJCQkJIGtleGVjX2Zp
bGVfZmxhZ3MpOwo+ICAJCQlpZiAoZG9fa2V4ZWNfZmFsbGJhY2spIHN3aXRjaCAocmVzdWx0KSB7
Cj4gQEAgLTE1MzMsNyArMTU2NywxMSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltd
KQo+ICAJCQkJCWJyZWFrOwo+ICAJCQl9Cj4gIAkJfQo+ICsjaWZkZWYgSEFWRV9YRU5fS0VYRUNf
RklMRV9MT0FECj4gKwkJaWYgKCFkb19rZXhlY19maWxlX3N5c2NhbGwgfHwgeGVuX3ByZXNlbnQo
KSkKPiArI2Vsc2UKPiAgCQlpZiAoIWRvX2tleGVjX2ZpbGVfc3lzY2FsbCkKPiArI2VuZGlmCj4g
IAkJCXJlc3VsdCA9IG15X2xvYWQodHlwZSwgZmlsZWluZCwgYXJnYywgYXJndiwKPiAgCQkJCQkJ
a2V4ZWNfZmxhZ3MsIHNraXBfY2hlY2tzLCBlbnRyeSk7Cj4gIAl9Cj4gLS0gCj4gMi43LjQKPiAK
PiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGtl
eGVjIG1haWxpbmcgbGlzdAo+IGtleGVjQGxpc3RzLmluZnJhZGVhZC5vcmcKPiBodHRwOi8vbGlz
dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2tleGVjCj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 14:16:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1gjPVu-000808-QA; Tue, 15 Jan 2019 14:16: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=3FZy=PX=citrix.com=prvs=911442f07=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gjPVu-000800-1N
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 14:16:22 +0000
X-Inumbo-ID: 20e5f666-18d0-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20e5f666-18d0-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 14:16:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75615904"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23613.60178.772883.142077@mariner.uk.xensource.com>
Date: Tue, 15 Jan 2019 14:15:46 +0000
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20190115122947.gnhxdr3x7se6tiat@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-5-git-send-email-christopher.w.clark@gmail.com>
 <20190115122947.gnhxdr3x7se6tiat@mac>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v4 04/14] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Daniel Smith <dpsmith@apertussolutions.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Rich Persaud <persaur@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjQgMDQvMTRdIGFyZ286IGluaXQs
IGRlc3Ryb3kgYW5kIHNvZnQtcmVzZXQsIHdpdGggZW5hYmxlIGNvbW1hbmQgbGluZSBvcHQiKToK
PiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCAwMToyNzozNkFNIC0wODAwLCBDaHJpc3RvcGhlciBD
bGFyayB3cm90ZToKPiA+ICsgICAgLyogY2FjaGVkIHR4IHBvaW50ZXIgbG9jYXRpb24sIHByb3Rl
Y3RlZCBieSBMMyAqLwoKSSBoYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGlzIGluIGRldGFpbC4g
IEJ1dCBJIHNhdyB0aGlzIGdvIHBhc3QgYW5kCkkgd2FudGVkIHRvIGNvbW1lbnQgb24gdGhlIGxv
Y2sgaGFuZGxpbmcgaXNzdWUsIGJ1dCBzdGVwcGluZyBiYWNrIGEKYml0LgoKSSBhcHBsYXVkIHRo
ZXNlIGRldGFpbGVkIGRlc2NyaXB0aW9ucyBvZiB3aGF0IGxvY2sgaXMgcHJvdGVjdGVkIGJ5Cndo
YXQsIGFuZCB3aGF0IHRoZSBydWxlcyBhcmUsIHdoaWNoIGFyZSBmb3VuZCBpbiB0aGVzZSBjb21t
ZW50cy4gIE11Y2gKb2YgdGhlIGV4aXN0aW5nIGh5cGVydmlzb3IgY29kZSBpcyBtdWNoIGxlc3Mg
ZXhwbGljaXQgYW5kIHRoaXMgaXMgYQpyZWN1cnJlbnQgc291cmNlIG9mIGJ1Z3MuICBXaGF0IEkg
c2VlIGhlcmUgaXMgbXVjaCBtb3JlIGxpa2UgaG93CnRoaW5ncyBvdWdodCB0byBiZS4KCldlIHJl
dmlld2Vycy9tYWludGFpbmVycy9jb21taXR0ZXJzIHNob3VsZCBiZSBjYXJlZnVsIHRoYXQgdGhp
cwphdHRlbnRpb24gaXMgcHJvcGVybHkgcmV3YXJkZWQuICBVbmRlciB0aGUgY2lyY3Vtc3RhbmNl
cyBJIHdvdWxkCnByb2JhYmx5IHN1cHBvcnQgYSBmcmVlemUgZXhjZXB0aW9uLCBhbHRob3VnaCBv
ZiBjb3Vyc2UgdGhlIGZpbmFsCmRlY2lzaW9uIGlzIHdpdGggSnVlcmdlbi4KCkknbGwgbGVhdmUg
dGhlIGRldGFpbGVkIGNvbW1lbnRhcnkgdG8gb3RoZXJzLgoKUmVnYXJkcywKSWFuLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 14:16:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1gjPWU-00085V-4T; Tue, 15 Jan 2019 14:16: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=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjPWS-00085Q-Ue
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 14:16:56 +0000
X-Inumbo-ID: 35dff9bd-18d0-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35dff9bd-18d0-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 14:16:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84613210"
Date: Tue, 15 Jan 2019 15:16:43 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190115141643.eejp7jqqbzfx2izw@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-5-git-send-email-christopher.w.clark@gmail.com>
 <20190115122947.gnhxdr3x7se6tiat@mac>
 <5C3DD528020000780020DD3A@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C3DD528020000780020DD3A@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 04/14] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDU6NDI6MTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE1LjAxLjE5IGF0IDEzOjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDE6Mjc6MzZBTSAtMDgwMCwgQ2hyaXN0
b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPj4gIGxvbmcKPiA+PiAgZG9fYXJnb19vcCh1bnNpZ25lZCBp
bnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gPj4gICAgICAgICAg
ICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIGFyZzMs
Cj4gPj4gICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhcmc0KQo+ID4+ICB7Cj4gPj4gLSAgICBy
ZXR1cm4gLUVOT1NZUzsKPiA+PiArICAgIGxvbmcgcmMgPSAtRUZBVUxUOwo+ID4+ICsKPiA+PiAr
ICAgIGFyZ29fZHByaW50aygiLT5kb19hcmdvX29wKCV1LCVwLCVwLCVsdSwweCVseClcbiIsIGNt
ZCwKPiA+PiArICAgICAgICAgICAgICAgICAodm9pZCAqKWFyZzEucCwgKHZvaWQgKilhcmcyLnAs
IGFyZzMsIGFyZzQpOwo+ID4+ICsKPiA+PiArICAgIGlmICggdW5saWtlbHkoIW9wdF9hcmdvX2Vu
YWJsZWQpICkKPiA+PiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gPiAKPiA+IEkgdGhp
bmsgdGhpcyBzaG91bGQgcmV0dXJuIC1FTk9TWVMsIGFuIGh5cGVydmlzb3IgYnVpbHQgd2l0aAo+
ID4gQ09ORklHX0FSR08gYnV0IHdpdGhvdXQgYXJnbyBlbmFibGVkIG9uIHRoZSBjb21tYW5kIGxp
bmUgc2hvdWxkbid0Cj4gPiBiZWhhdmUgZGlmZmVyZW50bHkgdGhhbiBhbiBoeXBlcnZpc29yIGJ1
aWxkIHdpdGhvdXQgQ09ORklHX0FSR08uCj4gCj4gV2UndmUgYmVlbiB0aGVyZSBiZWZvcmUsIGFu
ZCB0aGVyZSBhcHBlYXJzIHRvIGJlIGRpc2FncmVlbWVudC4KPiBJIHN1cHBvcnQgdGhlIHVzZSBv
ZiAtRU9QTk9UU1VQUCBoZXJlLgoKSSB3aXRoZHJhdyBteSBjb21tZW50IHRoZW4uCgo+ID4+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmgKPiA+PiBAQCAtNDkwLDYgKzQ5MCwxMSBAQCBzdHJ1Y3QgZG9tYWluCj4gPj4gICAgICAg
ICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3RfZW5hYmxlZCAgICAgICA6IDE7Cj4gPj4gICAg
ICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3Rfc3luYyAgICAgICAgICA6IDE7Cj4gPj4g
ICAgICB9IG1vbml0b3I7Cj4gPj4gKwo+ID4+ICsjaWZkZWYgQ09ORklHX0FSR08KPiA+PiArICAg
IC8qIEFyZ28gaW50ZXJkb21haW4gY29tbXVuaWNhdGlvbiBzdXBwb3J0ICovCj4gPj4gKyAgICBz
dHJ1Y3QgYXJnb19kb21haW4gKmFyZ287Cj4gPiAKPiA+IEknbSBsaWtlbHkgbWlzc2luZyBzb21l
dGhpbmcsIGJ1dCBhcmdvX2RvbWFpbiBpcyBkZWNsYXJlZCBpbiBhcmdvLmMsCj4gPiBkb24ndCB5
b3UgbmVlZCBhIGZvcndhcmQgZGVjbGFyYXRpb24gaGVyZSBmb3IgdGhpcyB0byBidWlsZD8KPiAK
PiBUaGF0IHdvdWxkIGJlIG5lZWRlZCBpbiBDKysgKGlpcmMpLCBidXQgbm90IGluIEMsIHdoZXJl
IHN1Y2gKPiBmb3J3YXJkIGRlY2xhcmF0aW9ucyBhcmUgbmVlZGVkIHNvbGVseSB3aGVuIHRoZSB0
eXBlIGlzIHVzZWQKPiBhcyBhIGZ1bmN0aW9uIHBhcmFtZXRlciwgYXMgb3RoZXJ3aXNlIHRoYXQg
cGFyYW1ldGVyJ3MgdHlwZQo+IGVuZHMgdXAgaGF2aW5nIHNjb3BlIGxvY2FsIHRvIHRoZSBkZWNs
YXJlZCBmdW5jdGlvbi4KCk9oLCBPSywgc29ycnkgZm9yIHRoZSBub2lzZS4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 14:29:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gjPiT-0000a5-Bo; Tue, 15 Jan 2019 14:29: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=CC2G=PX=ideasonboard.com=laurent.pinchart@srs-us1.protection.inumbo.net>)
 id 1gjPiR-0000a0-6v
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 14:29:19 +0000
X-Inumbo-ID: ef856555-18d1-11e9-92db-bc764e045a96
Received: from perceval.ideasonboard.com (unknown
 [2001:4b98:dc2:55:216:3eff:fef7:d647])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef856555-18d1-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 14:29:16 +0000 (UTC)
Received: from avalon.localnet (dfj612ybrt5fhg77mgycy-3.rev.dnainternet.fi
 [IPv6:2001:14ba:21f5:5b00:2e86:4862:ef6a:2804])
 by perceval.ideasonboard.com (Postfix) with ESMTPSA id 104374F8;
 Tue, 15 Jan 2019 15:29:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;
 s=mail; t=1547562554;
 bh=6Lt8GE7mqRAOiWSVFaVewmz6sdGOGz5y3RFGYDTXlrM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=JmClL8V1yzOm1NiPOiRt3AbPAmmwS/zsVSQUlk77juViLMw3UAtIXX7MXO00MAwm8
 vLeQVyWLKOo8hlJkFmP+xwzjmOk8y1TswwpAQ0SKPj2x5w7T+klz75gA62UJ+RSUmv
 LidnlD3AcVFwKpjHIs/6TJc/qh3P3wqlowbun6aQ=
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Daniel Vetter <daniel.vetter@ffwll.ch>
Date: Tue, 15 Jan 2019 16:30:29 +0200
Message-ID: <5798967.qfukvHqhlx@avalon>
Organization: Ideas on Board Oy
In-Reply-To: <20190115104137.25695-1-daniel.vetter@ffwll.ch>
References: <20190115104137.25695-1-daniel.vetter@ffwll.ch>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nouveau@lists.freedesktop.org,
 DRI Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org,
 Benjamin Gaignard <benjamin.gaignard@linaro.org>,
 Daniel Vetter <daniel.vetter@intel.com>, Sam Ravnborg <sam@ravnborg.org>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 spice-devel@lists.freedesktop.org, linux-arm-msm@vger.kernel.org,
 Intel Graphics Development <intel-gfx@lists.freedesktop.org>,
 etnaviv@lists.freedesktop.org, Jani Nikula <jani.nikula@linux.intel.com>,
 linux-mediatek@lists.infradead.org, Rodrigo Vivi <rodrigo.vivi@intel.com>,
 linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xen.org,
 linux-renesas-soc@vger.kernel.org, freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGFuaWVsLAoKVGhhbmsgeW91IGZvciB0aGUgcGF0Y2guCgpPbiBUdWVzZGF5LCAxNSBKYW51
YXJ5IDIwMTkgMTI6NDE6MzcgRUVUIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gSGF2aW5nIHRoZSBw
cm9iZSBoZWxwZXIgc3R1ZmYgKHdoaWNoIHByZXR0eSBtdWNoIGV2ZXJ5b25lIG5lZWRzKSBpbgo+
IHRoZSBkcm1fY3J0Y19oZWxwZXIuaCBmaWxlICh3aGljaCBhdG9taWMgZHJpdmVycyBzaG91bGQg
bmV2ZXIgbmVlZCkgaXMKPiBjb25mdXNpbmcuIFNwbGl0IHRoZW0gb3V0Lgo+IAo+IFRvIG1ha2Ug
c3VyZSBJIGFjdHVhbGx5IGFjaGlldmVkIHRoZSBnb2FsIGhlcmUgSSB3ZW50IHRocm91Z2ggYWxs
Cj4gZHJpdmVycy4gQW5kIGluZGVlZCwgYWxsIGF0b21pYyBkcml2ZXJzIGFyZSBub3cgZnJlZSBv
Zgo+IGRybV9jcnRjX2hlbHBlci5oIGluY2x1ZGVzLgo+IAo+IHYyOiBNYWtlIGl0IGNvbXBpbGUu
IFRoZXJlIHdhcyBzbyBtdWNoIGNvbXBpbGUgZmFpbCBvbiBhcm0gZHJpdmVycwo+IHRoYXQgSSBm
aWd1cmVkIEknbGwgYmV0dGVyIG5vdCBpbmNsdWRlIGFueSBvZiB0aGUgYWNrcyBvbiB2MS4KPiAK
PiB2MzogTWFzc2l2ZSByZWJhc2UgYmVjYXVzZSBpOTE1IGhhcyBsb3N0IGEgbG90IG9mIGRybVAu
aCBpbmNsdWRlcywgYnV0Cj4gbm90IGFsbDogVGhyb3VnaCBkcm1fY3J0Y19oZWxwZXIuaCA+IGRy
bV9tb2Rlc2V0X2hlbHBlci5oIC0+IGRybVAuaAo+IHRoZXJlIHdhcyBzdGlsbCBvbmUsIHdoaWNo
IHRoaXMgcGF0Y2ggbGFyZ2VseSByZW1vdmVzLiBXaGljaCBtZWFucwo+IHJvbGxpbmcgb3V0IGxv
dHMgbW9yZSBpbmNsdWRlcyBhbGwgb3Zlci4KPiAKPiBUaGlzIHdpbGwgYWxzbyBjb25mbGljdCB3
aXRoIG9uZ29pbmcgZHJtUC5oIGNsZWFudXAgYnkgb3RoZXJzIEkKPiBleHBlY3QuCj4gCj4gdjM6
IFJlYmFzZSBvbiB0b3Agb2YgYXRvbWljIGJvY2hzLgo+IAo+IENjOiBTYW0gUmF2bmJvcmcgPHNh
bUByYXZuYm9yZy5vcmc+Cj4gQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBsaW51eC5pbnRl
bC5jb20+Cj4gQ2M6IExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJv
YXJkLmNvbT4KPiBBY2tlZC1ieTogUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29t
PiAodjIpCj4gQWNrZWQtYnk6IEJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWlnbmFyZEBs
aW5hcm8ub3JnPiAodjIpCj4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZl
dHRlckBpbnRlbC5jb20+Cj4gQ2M6IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y
Zwo+IENjOiB2aXJ0dWFsaXphdGlvbkBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwo+IENjOiBl
dG5hdml2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IENjOiBsaW51eC1zYW1zdW5nLXNvY0B2Z2Vy
Lmtlcm5lbC5vcmcKPiBDYzogaW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IENjOiBs
aW51eC1tZWRpYXRla0BsaXN0cy5pbmZyYWRlYWQub3JnCj4gQ2M6IGxpbnV4LWFtbG9naWNAbGlz
dHMuaW5mcmFkZWFkLm9yZwo+IENjOiBsaW51eC1hcm0tbXNtQHZnZXIua2VybmVsLm9yZwo+IENj
OiBmcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gQ2M6IG5vdXZlYXVAbGlzdHMuZnJl
ZWRlc2t0b3Aub3JnCj4gQ2M6IHNwaWNlLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IENj
OiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IENjOiBsaW51eC1yZW5lc2FzLXNvY0B2
Z2VyLmtlcm5lbC5vcmcKPiBDYzogbGludXgtcm9ja2NoaXBAbGlzdHMuaW5mcmFkZWFkLm9yZwo+
IENjOiBsaW51eC1zdG0zMkBzdC1tZC1tYWlsbWFuLnN0b3JtcmVwbHkuY29tCj4gQ2M6IGxpbnV4
LXRlZ3JhQHZnZXIua2VybmVsLm9yZwo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IC0t
LQo+IE1lcmdpbmcgdGhpcyBpcyBnb2luZyB0byBiZSBhIGJpdCBhIG1lc3MgZHVlIHRvIGFsbCB0
aGUgb25nb2luZyBkcm1QLmgKPiBjbGVhbnVwcy4gSSB0aGluayB0aGUgZm9sbG93aW5nIHNob3Vs
ZCB3b3JrOgo+IC0gQXBwbHkgU2FtJ3MgcHJlcCBwYXRjaGVzIGZvciByZW1vdmluZyBkcm1QLmgg
ZnJvbQo+ICAgZHJtX21vZGVzZXRfaGVscGVyLmgKPiAtIEdldCB0aGUgaTkxNSBkcm1QLmggY2xl
YW51cCBiYWNrbWVyZ2VkIGludG8gZHJtLW1pc2MtbmV4dAo+IC0gQXBwbHkgdGhpcyBwYXRjaC4K
PiAtIEFwcGx5IFNhbSdzIHBhdGNoIHRvIHJlbW92ZSBkcm1QLmggZnJvbSBkcm1fbW9kZXNldF9o
ZWxwZXIuaAo+IC0gQWxsIHRocm91Z2ggZHJtLW1pc2MtbmV4dCwgd2hpY2ggaGFzIHNvbWUgcG90
ZW50aWFsIGZvciB0cml2aWFsCj4gICBjb25mbGljdHMgYXJvdW5kICNpbmNsdWRlcyB3aXRoIG90
aGVyIGRyaXZlcnMgdW5mb3J0dW5hdGVseS4KPiAKPiBJIGhvcGUgdGhlcmUncyBubyBvdGhlciBk
cml2ZXIgd2hvJ2xsIGJsb3cgdXAgYWNjaWRlbnRhbGx5IGJlY2F1c2UKPiBzb21lb25lIGVsc2Ug
aXMgZG9pbmcgYSBkcm1QLmggY2xlYW51cC4gTGF1cmVudCBtYXliZT8KClRoZXJlJ3MgYSBkcm1Q
LmggY2xlYW51cCBpbiB0aGUgUi1DYXIgRFUgZHJpdmVyLCBidXQgaXQgZG9lc24ndCBjb25mbGlj
dCB3aXRoIAp0aGlzIHBhdGNoLCB0aGUgY29tYmluYXRpb24gb2YgYm90aCBjb21waWxlcyBmaW5l
LgoKPiBKYW5pLCBhY2sgb24gdGhpcz8KPiAtRGFuaWVsCj4gLS0tCgpbc25pcF0KCj4gIGRyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmggICAgICB8ICA1ICstCj4gIGRyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgtYW54Nzh4eC5jICAgICB8ICAyICstCj4gIGRyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMgICAgICAgICB8ICAyICstCj4gIGRyaXZl
cnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctaGRtaS5jICAgICB8ICAyICstCj4gIGRyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvdGktdGZwNDEwLmMgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZl
cnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jICAgICAgICAgICB8ICAxIC0KPiAgZHJpdmVy
cy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5jICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9jb25uZWN0b3IuYyAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuaCAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9mYi5jICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYyAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYyAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9wbGFuZS5jICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYyAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMgICAgIHwgIDEgKwo+ICBkcml2ZXJz
L2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2Rydi5jICAgICAgfCAgMSArCj4gIGRyaXZlcnMv
Z3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMgICAgICB8ICAxICsKPiAgaW5jbHVkZS9k
cm0vZHJtX2NydGNfaGVscGVyLmggICAgICAgICAgICAgICAgIHwgMTYgLS0tLS0tCj4gIGluY2x1
ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaCAgICAgICAgICAgICAgICB8IDUwICsrKysrKysrKysr
KysrKysrKysKCkZvciB0aGUgYWJvdmUgZmlsZXMsIHdpdGggdGhlIGNvbW1lbnRzIGJlbG93IGFk
ZHJlc3NlZCwKClJldmlld2VkLWJ5OiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0
QGlkZWFzb25ib2FyZC5jb20+Cgo+ICAyMjcgZmlsZXMgY2hhbmdlZCwgMjg5IGluc2VydGlvbnMo
KyksIDIwMCBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaAoKW3NuaXBdCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL2Fkdjc1MTEvYWR2NzUxMS5oCj4gYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1
MTEvYWR2NzUxMS5oIGluZGV4IDczZDhjY2I5Nzc0Mi4uZDUyZmZhYjQxZWI0Cj4gMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTEuaAo+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmgKPiBAQCAtMTQsOCArMTQsMTEg
QEAKPiAgI2luY2x1ZGUgPGxpbnV4L3JlZ21hcC5oPgo+ICAjaW5jbHVkZSA8bGludXgvcmVndWxh
dG9yL2NvbnN1bWVyLmg+Cj4gCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgoKVGhlIHByb2JlIGhlbHBlcnMgYXJl
IG5lZWRlZCBpbiBhZHY3NTExX2Rydi5jIG9ubHksIEkgd291bGQgbW92ZSB0aGUgaW5jbHVkZSAK
dGhlcmUuCgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9jb25uZWN0b3IuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4KPiArI2luY2x1
ZGUgPGRybS9kcm1fYnJpZGdlLmg+CgpQbGVhc2Uga2VlcCB0aGUgaGVhZGVycyBhbHBoYWJldGlj
YWxseSBzb3J0ZWQsIGhlcmUgYW5kIGluIGFsbCBvdGhlciBkcml2ZXJzLgoKPiAgI2RlZmluZSBB
RFY3NTExX1JFR19DSElQX1JFVklTSU9OCQkweDAwCj4gICNkZWZpbmUgQURWNzUxMV9SRUdfTjAJ
CQkJMHgwMQoKW3NuaXBdCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9v
bWFwX2NydGMuYwo+IGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMgaW5kZXgg
NDBhY2Y0Y2U3YzlmLi45YmViMGVkZDVmZmEKPiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vb21hcGRybS9vbWFwX2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29t
YXBfY3J0Yy5jCj4gQEAgLTE4LDcgKzE4LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KClRoaXMgZmlsZSBkb2Vzbid0IHVzZSB0aGUg
cHJvYmUgaGVscGVycywgeW91IGNhbiBkcm9wIHRoaXMuCgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9t
b2RlLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8
bGludXgvbWF0aDY0Lmg+Cgpbc25pcF0KCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9v
bWFwZHJtL29tYXBfZHJ2LmgKPiBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2Lmgg
aW5kZXggYmQ3ZjJjMjI3YTI1Li41MTNhZThhYjVlNjQKPiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBk
cm0vb21hcF9kcnYuaAo+IEBAIC0yMyw3ICsyMyw3IEBACj4gICNpbmNsdWRlIDxsaW51eC93b3Jr
cXVldWUuaD4KPiAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgoKVGhp
cyBpc24ndCBuZWVkZWQgZ2xvYmFsbHkgaW4gdGhlIGRyaXZlciBlaXRoZXIuCgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9nZW0uaD4KPiAgI2luY2x1ZGUgPGRybS9vbWFwX2RybS5oPgo+IAo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2VuY29kZXIuYwo+IGIvZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMgaW5kZXggMTQ4YjZiMjAyNzRmLi5jZDIz
MjhmYTRiYTYKPiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Vu
Y29kZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZW5jb2Rlci5jCj4g
QEAgLTE4LDcgKzE4LDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L2xpc3QuaD4KPiAKPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CgpBcyBmYXIgYXMgSSBjYW4gdGVs
bCB0aGlzIGlzIG9ubHkgdXNlZCB0byBpbmNsdWRlIApkcm1fbW9kZXNldF9oZWxwZXJfdnRhYmxl
cy5oLiBTaG91bGQgd2UgaW5jbHVkZSB0aGF0IGZpbGUgaW5zdGVhZCA/Cgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9lZGlkLmg+Cj4gCj4gICNpbmNsdWRlICJvbWFwX2Rydi5oIgoKW3NuaXBdCgo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2NydGMuYwo+IGIvZHJp
dmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMgaW5kZXggOTBkYWNhYjY3YmU1Li5i
MTVkMmIzYTA3ZjEKPiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2Fy
X2R1X2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfY3J0Yy5j
Cj4gQEAgLTE1LDcgKzE1LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0
Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KCk5vdCBuZWVkZWQgZWl0aGVyLgoKPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KCltzbmlwXQoKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMKPiBiL2Ry
aXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZW5jb2Rlci5jIGluZGV4Cj4gMTg3Nzc2NGJk
NmQ5Li4wYjQ0MGY1NTRhZWQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUv
cmNhcl9kdV9lbmNvZGVyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1
X2VuY29kZXIuYwo+IEBAIC0xMSw3ICsxMSw3IEBACj4gCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KCkFzIGZhciBh
cyBJIGNhbiB0ZWxsIHRoaXMgaXMgb25seSB1c2VkIHRvIGluY2x1ZGUgCmRybV9tb2Rlc2V0X2hl
bHBlcl92dGFibGVzLmguIFNob3VsZCB3ZSBpbmNsdWRlIHRoYXQgZmlsZSBpbnN0ZWFkID8KCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gCj4gICNpbmNsdWRlICJyY2FyX2R1X2Rydi5o
IgoKW3NuaXBdCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1
X3BsYW5lLmMKPiBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYyBpbmRl
eCAzOWQ1YWUzZmRmNzIuLmI3ZmEyNzhjYTc0NQo+IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfcGxhbmUuYwo+IEBAIC0xMSw3ICsxMSw3IEBACj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CgpOb3QgbmVlZGVkLgoKPiAg
I2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYwo+IGIvZHJp
dmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYyBpbmRleCA0NTc2MTE5ZTc3NzcuLjM1
YjJhNGQzYWU3NAo+IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJf
ZHVfdnNwLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jCj4g
QEAgLTEwLDcgKzEwLDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KCk5vdCBuZWVkZWQuCgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVs
cGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KCltzbmlwXQoKPiBkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hlbHBlci5oIGIvaW5jbHVkZS9kcm0vZHJtX3Byb2Jl
X2hlbHBlci5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwMDAuLjk2
YzA2MGMxNmExZQo+IC0tLSAvZGV2L251bGwKPiArKysgYi9pbmNsdWRlL2RybS9kcm1fcHJvYmVf
aGVscGVyLmgKPiBAQCAtMCwwICsxLDUwIEBACj4gKy8qCj4gKyAqIENvcHlyaWdodCDCqSAyMDA2
IEtlaXRoIFBhY2thcmQKPiArICogQ29weXJpZ2h0IMKpIDIwMDctMjAwOCBEYXZlIEFpcmxpZQo+
ICsgKiBDb3B5cmlnaHQgwqkgMjAwNy0yMDA4IEludGVsIENvcnBvcmF0aW9uCj4gKyAqICAgSmVz
c2UgQmFybmVzIDxqZXNzZS5iYXJuZXNAaW50ZWwuY29tPgo+ICsgKgo+ICsgKiBQZXJtaXNzaW9u
IGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5p
bmcgYQo+ICsgKiBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRh
dGlvbiBmaWxlcyAodGhlCj4gIlNvZnR3YXJlIiksICsgKiB0byBkZWFsIGluIHRoZSBTb2Z0d2Fy
ZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcKPiB3aXRob3V0IGxpbWl0YXRpb24gKyAq
IHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLAo+IGRpc3Ry
aWJ1dGUsIHN1YmxpY2Vuc2UsICsgKiBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJl
LCBhbmQgdG8KPiBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSArICogU29mdHdhcmUgaXMgZnVy
bmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvCj4gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOiAr
ICoKPiArICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBu
b3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQKPiBpbiArICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlh
bCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCj4gKyAqCj4gKyAqIFRIRSBTT0ZUV0FSRSBJUyBQ
Uk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTCj4g
T1IgKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJ
RVMgT0YKPiBNRVJDSEFOVEFCSUxJVFksICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiAKPiBJTiBOTyBFVkVOVCBTSEFMTCArICogVEhFIENP
UFlSSUdIVCBIT0xERVIoUykgT1IgQVVUSE9SKFMpIEJFIExJQUJMRSBGT1IKPiBBTlkgQ0xBSU0s
IERBTUFHRVMgT1IgKyAqIE9USEVSIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YK
PiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsICsgKiBBUklTSU5HIEZST00sIE9VVCBPRiBP
UiBJTiBDT05ORUNUSU9OIFdJVEgKPiBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiArICogT1RI
RVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgoKTGV0J3MgdXNlIGFuIFNQRFggdGFnIGluc3Rl
YWQuCgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX19EUk1fUFJPQkVfSEVMUEVSX0hfXwo+ICsjZGVm
aW5lIF9fRFJNX1BST0JFX0hFTFBFUl9IX18KPiArCj4gKyNpbmNsdWRlIDxsaW51eC90eXBlcy5o
Pgo+ICsKPiArc3RydWN0IGRybV9jb25uZWN0b3I7Cj4gK3N0cnVjdCBkcm1fZGV2aWNlOwo+ICtz
dHJ1Y3QgZHJtX21vZGVzZXRfYWNxdWlyZV9jdHg7Cj4gKwo+ICtpbnQgZHJtX2hlbHBlcl9wcm9i
ZV9zaW5nbGVfY29ubmVjdG9yX21vZGVzKHN0cnVjdCBkcm1fY29ubmVjdG9yCj4gKwkJCQkJICAg
ICpjb25uZWN0b3IsIHVpbnQzMl90IG1heFgsCj4gKwkJCQkJICAgIHVpbnQzMl90IG1heFkpOwo+
ICtpbnQgZHJtX2hlbHBlcl9wcm9iZV9kZXRlY3Qoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5l
Y3RvciwKPiArCQkJICAgIHN0cnVjdCBkcm1fbW9kZXNldF9hY3F1aXJlX2N0eCAqY3R4LAo+ICsJ
CQkgICAgYm9vbCBmb3JjZSk7Cj4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9pbml0KHN0cnVj
dCBkcm1fZGV2aWNlICpkZXYpOwo+ICt2b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZmluaShzdHJ1
Y3QgZHJtX2RldmljZSAqZGV2KTsKPiArYm9vbCBkcm1faGVscGVyX2hwZF9pcnFfZXZlbnQoc3Ry
dWN0IGRybV9kZXZpY2UgKmRldik7Cj4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfaG90cGx1Z19ldmVu
dChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiArCj4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9s
bF9kaXNhYmxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ICt2b2lkIGRybV9rbXNfaGVscGVy
X3BvbGxfZW5hYmxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ICtib29sIGRybV9rbXNfaGVs
cGVyX2lzX3BvbGxfd29ya2VyKHZvaWQpOwo+ICsKPiArI2VuZGlmCgotLSAKUmVnYXJkcywKCkxh
dXJlbnQgUGluY2hhcnQKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 14:42:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gjPv6-0001y6-JK; Tue, 15 Jan 2019 14:42: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=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjPv5-0001y1-2F
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 14:42:23 +0000
X-Inumbo-ID: c37fbadf-18d3-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c37fbadf-18d3-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 14:42:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84614826"
Date: Tue, 15 Jan 2019 15:40:38 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190115144038.eacjwdphjsjfrscw@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-8-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547544466-21135-8-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 07/14] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDE6Mjc6MzlBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gVGhlIHJlZ2lzdGVyIG9wIGlzIHVzZWQgYnkgYSBkb21haW4gdG8gcmVnaXN0
ZXIgYSByZWdpb24gb2YgbWVtb3J5IGZvcgo+IHJlY2VpdmluZyBtZXNzYWdlcyBmcm9tIGVpdGhl
ciBhIHNwZWNpZmllZCBvdGhlciBkb21haW4sIG9yLCBpZiBzcGVjaWZ5aW5nIGEKPiB3aWxkY2Fy
ZCwgYW55IGRvbWFpbi4KPiAKPiBUaGlzIG9wZXJhdGlvbiBjcmVhdGVzIGEgbWFwcGluZyB3aXRo
aW4gWGVuJ3MgcHJpdmF0ZSBhZGRyZXNzIHNwYWNlIHRoYXQKPiB3aWxsIHJlbWFpbiByZXNpZGVu
dCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSByaW5nLiBJbiBzdWJzZXF1ZW50IGNvbW1pdHMsCj4g
dGhlIGh5cGVydmlzb3Igd2lsbCB1c2UgdGhpcyBtYXBwaW5nIHRvIGNvcHkgZGF0YSBmcm9tIGEg
c2VuZGluZyBkb21haW4gaW50bwo+IHRoaXMgcmVnaXN0ZXJlZCByaW5nLCBtYWtpbmcgaXQgYWNj
ZXNzaWJsZSB0byB0aGUgZG9tYWluIHRoYXQgcmVnaXN0ZXJlZCB0aGUKPiByaW5nIHRvIHJlY2Vp
dmUgZGF0YS4KPiAKPiBXaWxkY2FyZCBhbnktc2VuZGVyIHJpbmdzIGFyZSBkZWZhdWx0IGRpc2Fi
bGVkIGFuZCByZWdpc3RyYXRpb24gd2lsbCBiZQo+IHJlZnVzZWQgd2l0aCBFUEVSTSB1bmxlc3Mg
dGhleSBoYXZlIGJlZW4gc3BlY2lmaWNhbGx5IGVuYWJsZWQgd2l0aCB0aGUKPiBhcmdvLW1hYyBi
b290IG9wdGlvbiBpbnRyb2R1Y2VkIGhlcmUuIFRoZSByZWFzb24gd2h5IHRoZSBkZWZhdWx0IGZv
cgogIF4gbml0OiBhcmdvLW1hYy1wZXJtaXNzaXZlCgo+IHdpbGRjYXJkIHJpbmdzIGlzICdkZW55
JyBpcyB0aGF0IHRoZXJlIGlzIGN1cnJlbnRseSBubyBtZWFucyB0byBwcm90ZWN0IHRoZQo+IHJp
bmcgZnJvbSBEb1MgYnkgYSBub2lzeSBkb21haW4gc3BhbW1pbmcgdGhlIHJpbmcsIGFmZmVjdGlu
ZyBvdGhlciBkb21haW5zCj4gYWJpbGl0eSB0byBzZW5kIHRvIGl0LiBUaGlzIHdpbGwgYmUgYWRk
cmVzc2VkIHdpdGggWFNNIHBvbGljeSBjb250cm9scyBpbgo+IHN1YnNlcXVlbnQgd29yay4KPiAK
PiBTaW5jZSBkZW55aW5nIGFjY2VzcyB0byBhbnktc2VuZGVyIHJpbmdzIGlzIGEgc2lnbmlmaWNh
bnQgZnVuY3Rpb25hbAo+IGNvbnN0cmFpbnQsIGEgbmV3IGJvb3RwYXJhbSBpcyBwcm92aWRlZCB0
byBlbmFibGUgb3ZlcnJpZGluZyB0aGlzOgo+ICAiYXJnby1tYWMiIHZhcmlhYmxlIGhhcyBhbGxv
d2VkIHZhbHVlczogJ3Blcm1pc3NpdmUnIGFuZCAnZW5mb3JjaW5nJy4KPiBFdmVuIHRob3VnaCB0
aGlzIGlzIGEgYm9vbGVhbiB2YXJpYWJsZSwgdXNlIHRoZXNlIGRlc2NyaXB0aXZlIHN0cmluZ3Mg
aW4KPiBvcmRlciB0byBtYWtlIGl0IG9idmlvdXMgdG8gYW4gYWRtaW5pc3RyYXRvciB0aGF0IHRo
aXMgaGFzIHBvdGVudGlhbAo+IHNlY3VyaXR5IGltcGFjdC4KPiAKPiBUaGUgcDJtIHR5cGUgb2Yg
dGhlIG1lbW9yeSBzdXBwbGllZCBieSB0aGUgZ3Vlc3QgZm9yIHRoZSByaW5nIG11c3QgYmUKPiBw
Mm1fcmFtX3J3IGFuZCB0aGUgbWVtb3J5IHdpbGwgYmUgcGlubmVkIGFzIFBHVF93cml0YWJsZV9w
YWdlIHdoaWxlIHRoZSByaW5nCj4gaXMgcmVnaXN0ZXJlZC4KPiAKPiB4ZW5fYXJnb19nZm5fdCB0
eXBlIGlzIGRlZmluZWQgYW5kIGlzIDY0LWJpdCBvbiBhbGwgYXJjaGl0ZWN0dXJlcyB3aGljaAo+
IGFzc2lzdHMgd2l0aCBhdm9pZGluZyB0aGUgbmVlZCBmb3IgY29tcGF0IGNvZGUgdG8gdHJhbnNs
YXRlIGh5cGVyY2FsbCBhcmdzLgo+IFRoaXMgaHlwZXJjYWxsIG9wIGFuZCBpdHMgaW50ZXJmYWNl
IGN1cnJlbnRseSBvbmx5IHN1cHBvcnRzIDRLLXNpemVkIHBhZ2VzLgo+IAo+IGFycmF5X2luZGV4
X25vc3BlYyBpcyB1c2VkIHRvIGd1YXJkIHRoZSByZXN1bHQgb2YgdGhlIHJpbmcgaWQgaGFzaCBm
dW5jdGlvbi4KPiBUaGlzIGlzIG91dCBvZiBhbiBhYnVuZGFuY2Ugb2YgY2F1dGlvbiwgc2luY2Ug
dGhpcyBpcyBhIHZlcnkgYmFzaWMgaGFzaAo+IGZ1bmN0aW9uIGFuZCBpdCBvcGVyYXRlcyB1cG9u
IHZhbHVlcyBzdXBwbGllZCBieSB0aGUgZ3Vlc3QganVzdCBiZWZvcmUKPiBiZWluZyB1c2VkIGFz
IGFuIGFycmF5IGluZGV4Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxj
aHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+Cj4gCj4gLVRoaXMgdmVyc2lvbiBjb250
YWlucyBGSVhNRXMgZm9yIDQuMTI6Cj4gICogZmluZF9yaW5nX21mbjogaW52ZXN0aWdhdGUgdXNp
bmcgY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKQo+ICAgIGFuZCByZXdyaXRlIHRoaXMgZnVuY3Rp
b24gdXNpbmcgaXQgb3Igd2l0aCBhZG9wdGVkIGxvZ2ljCj4gCj4gICogc2hyaW5rIGNyaXRpY2Fs
IHNlY3Rpb25zOiBtb3ZlIGFjcXVpcmUvcmVsZWFzZSBvZiB0aGUgZ2xvYmFsIGxvY2suCj4gICog
c2ltcGxpZnkgdGhlIG91dCBsYWJlbCBwYXRoIHdoZW4gbG9jayByZWxlYXNlIGhhcyBiZWVuIG1v
dmVkLgo+IAo+ICAqIC0gZHJvcCB1c2Ugb2YgdW5zaWduZWQgbG9uZyB0eXBlIGFzIGh5cGVyY2Fs
bCBhcmdzOiBub3QgY29tcGF0LWZyaWVuZGx5Cj4gICogLSBkcm9wIFVMIHN1ZmZpeCBvbiBYRU5f
QVJHT19SRUdJU1RFUl9GTEFHX01BU0sKPiAgKiAtIGd1YXJkIFhFTl9BUkdPX1JFR0lTVEVSX0ZM
QUdfTUFTSyAocGVyaGFwcyBmcmFtZWQgYnkgIiNpZmRlZiBfX1hFTl9fIikKPiAgKiAtIGRlZmlu
ZSBYRU5fQVJHT19SRUdJU1RFUl9GTEFHX01BU0sgaW4gdGVybXMgb2Ygb3RoZXIgZmxhZ3MgZGVm
aW5lZAo+IAo+ICAqIHJlZ2lzdGVyX3Jpbmc6IHB1bGwgd3JpdGVfdW5sb2NrIHVwIGFib3ZlIHRo
ZSBjbGVhbnVwIGFjdGlvbnMgYWJvdmUKPiAgICBhbmQgYWRkIGFub3RoZXIgbGFiZWwgdG8gYWJv
cmIgdGhlIHR3byBzZXBhcmF0ZSBwdXRfZG9tYWluKCkgY2FsbHMgb24KPiAgICB0aGUgZXJyb3Ig
cGF0aHMuCgpUaGFua3MsIHdvdWxkIHlvdSBhZ3JlZSB0byBhZGQgYSBGSVhNRSB0byBsb29rIGlu
dG8gdXNpbmcgdm1hcCBpbgpvcmRlciB0byBtYXAgdGhlIHJpbmcgcGFnZXMgaW50byBjb250aWd1
b3VzIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBpbgpvcmRlciB0byBzaW1wbGlmeSBhY2Nlc3MgdG8g
dGhlIHJpbmdzPyBUaGF0IHdvdWxkIGxpa2VseSBhcHBseSB0byB0aGUKY29kZSBpbiByaW5nX21h
cF9wYWdlLCBhbmQgSU1PIGRvZXNuJ3QgbmVlZCB0byBiZSBkb25lIGZvciA0LjEyLCBjYW4KYmUg
bGVmdCBmb3IgbGF0ZXIgaWYgdGhlcmUgYXJlIHRpbWUgY29uc3RyYWlucy4KClRoZSByZXN0IExH
VE0uCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 14:44:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 14:44: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-devel-bounces@lists.xenproject.org>)
	id 1gjPxU-00025F-1a; Tue, 15 Jan 2019 14:44: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=KZny=PX=xs4all.nl=hverkuil@srs-us1.protection.inumbo.net>)
 id 1gjPxS-000259-Va
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 14:44:51 +0000
X-Inumbo-ID: 1ae07e3a-18d4-11e9-92db-bc764e045a96
Received: from lb1-smtp-cloud7.xs4all.net (unknown [194.109.24.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ae07e3a-18d4-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 14:44:48 +0000 (UTC)
Received: from [IPv6:2001:983:e9a7:1:415f:b492:6ed4:23a7]
 ([IPv6:2001:983:e9a7:1:415f:b492:6ed4:23a7])
 by smtp-cloud7.xs4all.net with ESMTPA
 id jPxMg8NBkBDyIjPxNgxocr; Tue, 15 Jan 2019 15:44:47 +0100
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, linux-media@vger.kernel.org,
 sakari.ailus@linux.intel.com, koji.matsuoka.xm@renesas.com
References: <20190115093853.15495-1-andr2000@gmail.com>
 <20190115093853.15495-2-andr2000@gmail.com>
From: Hans Verkuil <hverkuil@xs4all.nl>
Message-ID: <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
Date: Tue, 15 Jan 2019 15:44:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190115093853.15495-2-andr2000@gmail.com>
Content-Language: en-US
X-CMAE-Envelope: MS4wfNrbnBzirGivXXovkDhdzMwDc26v8/cEIAROuz2dA9lIG45vTUkilSDzuvvqTl3SknV0tEUlRG0AO0keeNgMJD/tUwDwi8tw+/WZLwrYi43D/cJYoFgZ
 +Sgn93hk/tsj+KQEwLhKOjhizFXtWO02wpF+uYqQgzr0mBpefg8umFFrFvbTp77ezsg0VlLUBmQU/vBYnJVOIfKb4Bk5RYhYq8A+SpvI9EuNUgN1vLgedwck
 sfdNxPQVVVo48isr6JSmO17JQ7xzRNTXSO3sOmBTb7E1pKI4nZCYFPnxdT6ORIlmNrIYQFDZIzhwWEpbYTtz/7VTTVL9zADfS/aLiY9pX4PHYNtlug37xeyP
 U9prHhUBiWU5z097mo7qOP+9JHC3L7bMK+X49G8Z8VoH7mwSnU38egJvNkoWajJqB7R71KPOdACl1kVqy3OxjFpewQc4Mk/K61qTEACq4i1Q06vSMxSR1jgA
 i/I+XCYdH9fBkBpVVf1TpNmNRfuAOAgzuhIUgKSMREM6h4K49iy6LhaUoRAA/t2XxnxMPaOqE1s09L8XvRtipEIBacUlvi4sAH0UxW7y7iDV6bi+/t5BpkD1
 rgVK9ICIPpB97npL1gVfXJF2
Subject: Re: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKSnVzdCB0d28gcmVtYWluaW5nIGNvbW1lbnRzOgoKT24gMS8xNS8xOSAx
MDozOCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+IAo+IFRo
aXMgaXMgdGhlIEFCSSBmb3IgdGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZpcnR1YWxpemVkCj4g
Y2FtZXJhIGRyaXZlciB3aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11bHRpbWVkaWEgY2FwYWJp
bGl0aWVzIGV2ZW4KPiBmYXJ0aGVyIGVuYWJsaW5nIGl0IGZvciB2aWRlbyBjb25mZXJlbmNpbmcs
IEluLVZlaGljbGUgSW5mb3RhaW5tZW50LAo+IGhpZ2ggZGVmaW5pdGlvbiBtYXBzIGV0Yy4KPiAK
PiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9zdCBuZWVkZWQgZnVuY3Rpb25hbGl0
eSB3aXRoIHRoZQo+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0byBleHRlbmQgdGhl
IHByb3RvY29sIGlmIG5lZWQgYmU6Cj4gCj4gMS4gUHJvdmlkZSBtZWFucyBmb3IgYmFzZSB2aXJ0
dWFsIGRldmljZSBjb25maWd1cmF0aW9uOgo+ICAtIHBpeGVsIGZvcm1hdHMKPiAgLSByZXNvbHV0
aW9ucwo+ICAtIGZyYW1lIHJhdGVzCj4gMi4gU3VwcG9ydCBiYXNpYyBjYW1lcmEgY29udHJvbHM6
Cj4gIC0gY29udHJhc3QKPiAgLSBicmlnaHRuZXNzCj4gIC0gaHVlCj4gIC0gc2F0dXJhdGlvbgo+
IDMuIFN1cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wKPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gLS0t
Cj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oIHwgMTM2NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEzNjQgaW5zZXJ0aW9ucygrKQo+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXgg
MDAwMDAwMDAwMDAwLi4yNDZlYjI0NTdmNDAKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgKPiBAQCAtMCwwICsxLDEzNjQgQEAKCjxzbmlwPgoK
PiArLyoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVWRU5UIENPREVTCj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICov
Cj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VWVF9GUkFNRV9BVkFJTCAgICAgIDB4MDAKPiArI2RlZmlu
ZSBYRU5DQU1FUkFfRVZUX0NUUkxfQ0hBTkdFICAgICAgMHgwMQo+ICsKPiArLyogUmVzb2x1dGlv
biBoYXMgY2hhbmdlZC4gKi8KPiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NGR19GTEdfUkVTT0wg
ICAgKDEgPDwgMCkKCkkgdGhpbmsgdGhpcyBmbGFnIGlzIGEgbGVmdC1vdmVyIGZyb20gdjIgYW5k
IHNob3VsZCBiZSByZW1vdmVkLgoKPHNuaXA+Cgo+ICsgKiBSZXF1ZXN0IG51bWJlciBvZiBidWZm
ZXJzIHRvIGJlIHVzZWQ6Cj4gKyAqICAgICAgICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAg
ICAgICAgICAyICAgICAgICAgICAgICAgMyAgICAgICAgb2N0ZXQKPiArICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfUkVRVUVT
VHwgICByZXNlcnZlZCAgICAgfCA0Cj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ICsgKiB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgOAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICBudW1fYnVmcyAgICB8ICAgICAgICAg
ICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICB8IDEyCj4gKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKwo+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYKPiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAqIHwv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvfAo+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY0Cj4gKyAq
ICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKwo+ICsgKgo+ICsgKiBudW1fYnVmcyAtIHVpbnQ4X3QsIGRlc2lyZWQgbnVt
YmVyIG9mIGJ1ZmZlcnMgdG8gYmUgdXNlZC4gVGhpcyBpcwo+ICsgKiAgIGxpbWl0ZWQgdG8gdGhl
IHZhbHVlIGNvbmZpZ3VyZWQgaW4gWGVuU3RvcmUubWF4LWJ1ZmZlcnMuCj4gKyAqICAgUGFzc2lu
ZyB6ZXJvIG51bV9idWZzIGluIHRoaXMgcmVxdWVzdCAoYWZ0ZXIgc3RyZWFtaW5nIGhhcyBzdG9w
cGVkCj4gKyAqICAgYW5kIGFsbCBidWZmZXJzIGRlc3Ryb3llZCkgdW5ibG9ja3MgY2FtZXJhIGNv
bmZpZ3VyYXRpb24gY2hhbmdlcy4KCkkgdGhpbmsgdGhlIHBocmFzZSAndW5ibG9ja3MgY2FtZXJh
IGNvbmZpZ3VyYXRpb24gY2hhbmdlcycgaXMgY29uZnVzaW5nLgoKSW4gdjMgdGhpcyBzZW50ZW5j
ZSBjYW1lIGFmdGVyIHRoZSB0aGlyZCBub3RlIGJlbG93LCBhbmQgc28gaXQgbWFkZSBzZW5zZQpp
biB0aGF0IGNvbnRleHQsIGJ1dCBub3cgdGhlIG9yZGVyIGhhcyBiZWVuIHJldmVyc2VkIGFuZCBp
dCBiZWNhbWUgaGFyZCB0bwp1bmRlcnN0YW5kLgoKSSdtIG5vdCBzdXJlIHdoYXQgdGhlIGJlc3Qg
YXBwcm9hY2ggaXMgdG8gZml4IHRoaXMuIE9uZSBvcHRpb24gaXMgdG8gcmVtb3ZlCnRoZSB0aGly
ZCBub3RlIGFuZCBpbnRlZ3JhdGUgaXQgc29tZWhvdyBpbiB0aGUgc2VudGVuY2UgYWJvdmUuIE9y
IHBlcmhhcHMKZG8gYXdheSB3aXRoIHRoZSAnbm90ZXMnIGF0IGFsbCBhbmQganVzdCB3cml0ZSBh
IG1vcmUgZXh0ZW5zaXZlIGRvY3VtZW50YXRpb24KZm9yIHRoaXMgb3AuIEkgbGVhdmUgdGhhdCB1
cCB0byB5b3UuCgo+ICsgKgo+ICsgKiBTZWUgcmVzcG9uc2UgZm9ybWF0IGZvciB0aGlzIHJlcXVl
c3QuCj4gKyAqCj4gKyAqIE5vdGVzOgo+ICsgKiAgLSBmcm9udGVuZCBtdXN0IGNoZWNrIHRoZSBj
b3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRvIHNlZQo+ICsgKiAgICBpZiB0aGUgdmFs
dWVzIHJlcG9ydGVkIGJhY2sgYnkgdGhlIGJhY2tlbmQgZG8gbWF0Y2ggdGhlIGRlc2lyZWQgb25l
cwo+ICsgKiAgICBhbmQgY2FuIGJlIGFjY2VwdGVkLgo+ICsgKiAgLSBmcm9udGVuZCBtYXkgc2Vu
ZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfQlVGX1JFUVVFU1QgcmVxdWVzdHMgYmVmb3JlCj4gKyAq
ICAgIHNlbmRpbmcgWEVOQ0FNRVJBX09QX1NUUkVBTV9TVEFSVCByZXF1ZXN0IHRvIHVwZGF0ZSBv
ciB0dW5lIHRoZQo+ICsgKiAgICBjb25maWd1cmF0aW9uLgo+ICsgKiAgLSBhZnRlciB0aGlzIHJl
cXVlc3QgY2FtZXJhIGNvbmZpZ3VyYXRpb24gY2Fubm90IGJlIGNoYW5nZWQsIHVubGVzcwoKY2Ft
ZXJhIGNvbmZpZ3VyYXRpb24gLT4gdGhlIGNhbWVyYSBjb25maWd1cmF0aW9uCgo+ICsgKiAgICBz
dHJlYW1pbmcgaXMgc3RvcHBlZCBhbmQgYnVmZmVycyBkZXN0cm95ZWQKPiArICovCgpSZWdhcmRz
LAoKCUhhbnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 14:49:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1gjQ1k-0002HJ-Pu; Tue, 15 Jan 2019 14: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=sVGe=PX=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gjQ1j-0002HD-92
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 14:49:15 +0000
X-Inumbo-ID: b939514d-18d4-11e9-92db-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::60a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b939514d-18d4-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 14:49:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7LJIV5YCNnVl7Y7q67ZOoOMVt+psEkUSMBmFWJqWcqw=;
 b=AzvNyAM/FMg/33oy3n0MvK3z4mCM0NqrYEHXkwV9BIZ2X6ljBDu91gOWWFLfKXibBbqQCnTyTNPsiMXwYsp0d4JY2A0VZ9CGSaPCieYHYyYSXBnAo83X/LsX9EQG5GEDR8Rckojy1XLQ5dd+9AYPdThmys7S6NtN0s2FLGYL2OM=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4757.eurprd03.prod.outlook.com (20.177.35.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.24; Tue, 15 Jan 2019 14:49:11 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37%3]) with mapi id 15.20.1516.019; Tue, 15 Jan 2019
 14:49:11 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Hans Verkuil <hverkuil@xs4all.nl>, Oleksandr Andrushchenko
 <andr2000@gmail.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "konrad.wilk@oracle.com"
 <konrad.wilk@oracle.com>, "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>, "linux-media@vger.kernel.org"
 <linux-media@vger.kernel.org>, "sakari.ailus@linux.intel.com"
 <sakari.ailus@linux.intel.com>, "koji.matsuoka.xm@renesas.com"
 <koji.matsuoka.xm@renesas.com>
Thread-Topic: [Xen-devel][PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
Thread-Index: AQHUrLYp6tWAOrd79kSs5Ly90xnXZqWwaEgAgAABPQA=
Date: Tue, 15 Jan 2019 14:49:11 +0000
Message-ID: <f8cb4201-ae29-2d93-353f-7bf403b6e83c@epam.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
 <20190115093853.15495-2-andr2000@gmail.com>
 <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
In-Reply-To: <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4757;
 6:dhwjOoPhlQ5tv5AwECxoRWQYI7T0CkZbYdUdsCTl5i9RpuO8v8n9JMI8len4aNB9IOnZwgNhOfh0LtWDbaAcLmHDxHIoFIrRvSsJdhTrlNYB/GV0FrA8cyIh1be3r5xBy+4iTSGaTUsQpa9deAxhLCoK/GGmpmOumOvUtBB1FXR0ca6oG/1pPpkuGh642dFOEfmu29J7tAzFtAseEIH+Hes73Yd3MjY5rJEwRV3mGrnEy5Ev8CCbcJE5EYwvZ78pdkWbYK26D0ufzTyNNT+RYfxECy1coYg8MpR+pM7nq6aqoKod5rLbqM9Xgn9h4u7mnuQVqfsDYytlqyHjZ3/cq9S8D0JWEcnu4z0ekimlfJmPSr1IVpaeJl6/M6PdabunIrtCBTZRFTT3/2WjKlrju4n0hG179xY4d69wrR2/rQca+hg7r0E3YCfiOcUafK4d8MZUfiCtnsDypOSBwMry8Q==;
 5:YlyN7NOSFIXHXs/MBSzqeFgBQhPjYXyLzc/Tnt79de6htHcZv1Cxuc1JoMbBGd/sQUbeuNhVnTcxaTASbahXvHzMaTT3x+C8bTRHgBBKTu0qg2DOswZ02FoGSNppZOJ1mlpg9lZncQ3Ysn/NWECHOnfV0cNGLXQAb4rE8IKlkD3cFax24fVBJZ3l1B6vaP2knPorMc4d47/kFOPGA8inRA==;
 7:9+bxYmF4pGuFEtZ+HEjdTxYtnbldKQQcGY/XSmqJT1MvvHDuo1p4c0wlbDv50kNsBWkyhrOPR+jYp4doFrJP964bB7J4EEEnO/iP6WqQccIpq8yqpgGSjsitd6pPzjYh4sghykjH8NhfKbHAiLPwDQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 04ecd6cf-80ee-47a6-0cfb-08d67af89cb2
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4757; 
x-ms-traffictypediagnostic: AM6PR03MB4757:
x-microsoft-antispam-prvs: <AM6PR03MB4757ADC25B87CC6C36D1A7C8E7810@AM6PR03MB4757.eurprd03.prod.outlook.com>
x-forefront-prvs: 0918748D70
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(136003)(376002)(366004)(39860400002)(396003)(189003)(199004)(68736007)(53936002)(316002)(345774005)(110136005)(2501003)(81156014)(81166006)(8676002)(2201001)(7416002)(86362001)(8936002)(6512007)(106356001)(14444005)(31686004)(486006)(6506007)(105586002)(53546011)(72206003)(14454004)(256004)(99286004)(31696002)(2906002)(478600001)(6486002)(97736004)(76176011)(80792005)(26005)(229853002)(102836004)(186003)(3846002)(6116002)(6436002)(55236004)(71190400001)(71200400001)(446003)(25786009)(11346002)(5660300001)(7736002)(66066001)(305945005)(2616005)(6246003)(476003)(36756003)(39060400002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4757;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: z9zshi7jxXkg3agnxJKMo9sv73wtff7vgKoXTaKRJnxI7E8gqxDWSlWnihxnM/V4Xe4CFleETmnq8nQTwcxNnqgIffrVSbiDh+0jVVN5K6v7yJHo43jxbKyT3YwwjHV+K4pB9PaZ06+0tU2fP/0adPTl35uP6u069z6x7z8A3d6HCGWB54AQFeD1/mGOLoolat3QSripX8KC4cDurSfrkUcrhsknafCYBM5Mctde9yNkxVLfMK4ejFXAwtCK1A6leVqp1Ggj/800c/q1a1wzR+S2p5ECPy+lsZfULQ+5QHML37HLH+Q6UYL5t11ZYACnJgwCJtpRyNubV9hhUzxnOazEb28aDIxZi+7KDvmMOLomFx6wNEJMKjgdSAHemeUwBsChvHwVwOUpeq2wP+FP1KKvHLYL2PYNx4RYSf7bQxc=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <B45551940564904AB1422414CA502AF3@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 04ecd6cf-80ee-47a6-0cfb-08d67af89cb2
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jan 2019 14:49:11.8005 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4757
Subject: Re: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNS8xOSA0OjQ0IFBNLCBIYW5zIFZlcmt1aWwgd3JvdGU6DQo+IEhpIE9sZWtzYW5kciwN
CkhlbGxvLCBIYW5zIQ0KPiBKdXN0IHR3byByZW1haW5pbmcgY29tbWVudHM6DQo+DQo+IE9uIDEv
MTUvMTkgMTA6MzggQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOg0KPj4gRnJvbTog
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29t
Pg0KPj4NCj4+IFRoaXMgaXMgdGhlIEFCSSBmb3IgdGhlIHR3byBoYWx2ZXMgb2YgYSBwYXJhLXZp
cnR1YWxpemVkDQo+PiBjYW1lcmEgZHJpdmVyIHdoaWNoIGV4dGVuZHMgWGVuJ3MgcmVhY2ggbXVs
dGltZWRpYSBjYXBhYmlsaXRpZXMgZXZlbg0KPj4gZmFydGhlciBlbmFibGluZyBpdCBmb3Igdmlk
ZW8gY29uZmVyZW5jaW5nLCBJbi1WZWhpY2xlIEluZm90YWlubWVudCwNCj4+IGhpZ2ggZGVmaW5p
dGlvbiBtYXBzIGV0Yy4NCj4+DQo+PiBUaGUgaW5pdGlhbCBnb2FsIGlzIHRvIHN1cHBvcnQgbW9z
dCBuZWVkZWQgZnVuY3Rpb25hbGl0eSB3aXRoIHRoZQ0KPj4gZmluYWwgaWRlYSB0byBtYWtlIGl0
IHBvc3NpYmxlIHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgaWYgbmVlZCBiZToNCj4+DQo+PiAxLiBQ
cm92aWRlIG1lYW5zIGZvciBiYXNlIHZpcnR1YWwgZGV2aWNlIGNvbmZpZ3VyYXRpb246DQo+PiAg
IC0gcGl4ZWwgZm9ybWF0cw0KPj4gICAtIHJlc29sdXRpb25zDQo+PiAgIC0gZnJhbWUgcmF0ZXMN
Cj4+IDIuIFN1cHBvcnQgYmFzaWMgY2FtZXJhIGNvbnRyb2xzOg0KPj4gICAtIGNvbnRyYXN0DQo+
PiAgIC0gYnJpZ2h0bmVzcw0KPj4gICAtIGh1ZQ0KPj4gICAtIHNhdHVyYXRpb24NCj4+IDMuIFN1
cHBvcnQgc3RyZWFtaW5nIGNvbnRyb2wNCj4+DQo+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+DQo+PiAtLS0N
Cj4+ICAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggfCAxMzY0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKw0KPj4gICAxIGZpbGUgY2hhbmdlZCwgMTM2NCBpbnNlcnRpb25z
KCspDQo+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJh
aWYuaA0KPj4NCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY2FtZXJhaWYu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oDQo+PiBuZXcgZmlsZSBtb2RlIDEw
MDY0NA0KPj4gaW5kZXggMDAwMDAwMDAwMDAwLi4yNDZlYjI0NTdmNDANCj4+IC0tLSAvZGV2L251
bGwNCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oDQo+PiBAQCAtMCww
ICsxLDEzNjQgQEANCj4gPHNuaXA+DQo+DQo+PiArLyoNCj4+ICsgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqDQo+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFVkVOVCBDT0RFUw0K
Pj4gKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioNCj4+ICsgKi8NCj4+ICsjZGVmaW5lIFhFTkNBTUVS
QV9FVlRfRlJBTUVfQVZBSUwgICAgICAweDAwDQo+PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NU
UkxfQ0hBTkdFICAgICAgMHgwMQ0KPj4gKw0KPj4gKy8qIFJlc29sdXRpb24gaGFzIGNoYW5nZWQu
ICovDQo+PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0NGR19GTEdfUkVTT0wgICAgKDEgPDwgMCkN
Cj4gSSB0aGluayB0aGlzIGZsYWcgaXMgYSBsZWZ0LW92ZXIgZnJvbSB2MiBhbmQgc2hvdWxkIGJl
IHJlbW92ZWQuDQpHb29kIGNhdGNoLCB3aWxsIHJlbW92ZQ0KPg0KPiA8c25pcD4NCj4NCj4+ICsg
KiBSZXF1ZXN0IG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQ6DQo+PiArICogICAgICAgICAw
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAzICAgICAg
ICBvY3RldA0KPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKw0KPj4gKyAqIHwgICAgICAgICAgICAgICBpZCAg
ICAgICAgICAgICAgICB8IF9PUF9CVUZfUkVRVUVTVHwgICByZXNlcnZlZCAgICAgfCA0DQo+PiAr
ICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rDQo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVz
ZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgNCj4+ICsgKiArLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LSsNCj4+ICsgKiB8ICAgIG51bV9idWZzICAgIHwgICAgICAgICAgICAgICAgICAgICByZXNlcnZl
ZCAgICAgICAgICAgICAgICAgICAgIHwgMTINCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsNCj4+ICsgKiB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTYNCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsNCj4+ICsgKiB8L1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wN
Cj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsNCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQNCj4+ICsgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsNCj4+ICsgKg0KPj4gKyAqIG51bV9idWZzIC0gdWludDhfdCwgZGVzaXJlZCBudW1i
ZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLiBUaGlzIGlzDQo+PiArICogICBsaW1pdGVkIHRvIHRo
ZSB2YWx1ZSBjb25maWd1cmVkIGluIFhlblN0b3JlLm1heC1idWZmZXJzLg0KPj4gKyAqICAgUGFz
c2luZyB6ZXJvIG51bV9idWZzIGluIHRoaXMgcmVxdWVzdCAoYWZ0ZXIgc3RyZWFtaW5nIGhhcyBz
dG9wcGVkDQo+PiArICogICBhbmQgYWxsIGJ1ZmZlcnMgZGVzdHJveWVkKSB1bmJsb2NrcyBjYW1l
cmEgY29uZmlndXJhdGlvbiBjaGFuZ2VzLg0KPiBJIHRoaW5rIHRoZSBwaHJhc2UgJ3VuYmxvY2tz
IGNhbWVyYSBjb25maWd1cmF0aW9uIGNoYW5nZXMnIGlzIGNvbmZ1c2luZy4NCj4NCj4gSW4gdjMg
dGhpcyBzZW50ZW5jZSBjYW1lIGFmdGVyIHRoZSB0aGlyZCBub3RlIGJlbG93LCBhbmQgc28gaXQg
bWFkZSBzZW5zZQ0KPiBpbiB0aGF0IGNvbnRleHQsIGJ1dCBub3cgdGhlIG9yZGVyIGhhcyBiZWVu
IHJldmVyc2VkIGFuZCBpdCBiZWNhbWUgaGFyZCB0bw0KPiB1bmRlcnN0YW5kLg0KPg0KPiBJJ20g
bm90IHN1cmUgd2hhdCB0aGUgYmVzdCBhcHByb2FjaCBpcyB0byBmaXggdGhpcy4gT25lIG9wdGlv
biBpcyB0byByZW1vdmUNCj4gdGhlIHRoaXJkIG5vdGUgYW5kIGludGVncmF0ZSBpdCBzb21laG93
IGluIHRoZSBzZW50ZW5jZSBhYm92ZS4gT3IgcGVyaGFwcw0KPiBkbyBhd2F5IHdpdGggdGhlICdu
b3RlcycgYXQgYWxsIGFuZCBqdXN0IHdyaXRlIGEgbW9yZSBleHRlbnNpdmUgZG9jdW1lbnRhdGlv
bg0KPiBmb3IgdGhpcyBvcC4gSSBsZWF2ZSB0aGF0IHVwIHRvIHlvdS4NCkknbGwgdGhpbmsgYWJv
dXQgd2hhdCBjYW4gYmUgZG9uZSBoZXJlDQo+PiArICoNCj4+ICsgKiBTZWUgcmVzcG9uc2UgZm9y
bWF0IGZvciB0aGlzIHJlcXVlc3QuDQo+PiArICoNCj4+ICsgKiBOb3RlczoNCj4+ICsgKiAgLSBm
cm9udGVuZCBtdXN0IGNoZWNrIHRoZSBjb3JyZXNwb25kaW5nIHJlc3BvbnNlIGluIG9yZGVyIHRv
IHNlZQ0KPj4gKyAqICAgIGlmIHRoZSB2YWx1ZXMgcmVwb3J0ZWQgYmFjayBieSB0aGUgYmFja2Vu
ZCBkbyBtYXRjaCB0aGUgZGVzaXJlZCBvbmVzDQo+PiArICogICAgYW5kIGNhbiBiZSBhY2NlcHRl
ZC4NCj4+ICsgKiAgLSBmcm9udGVuZCBtYXkgc2VuZCBtdWx0aXBsZSBYRU5DQU1FUkFfT1BfQlVG
X1JFUVVFU1QgcmVxdWVzdHMgYmVmb3JlDQo+PiArICogICAgc2VuZGluZyBYRU5DQU1FUkFfT1Bf
U1RSRUFNX1NUQVJUIHJlcXVlc3QgdG8gdXBkYXRlIG9yIHR1bmUgdGhlDQo+PiArICogICAgY29u
ZmlndXJhdGlvbi4NCj4+ICsgKiAgLSBhZnRlciB0aGlzIHJlcXVlc3QgY2FtZXJhIGNvbmZpZ3Vy
YXRpb24gY2Fubm90IGJlIGNoYW5nZWQsIHVubGVzcw0KPiBjYW1lcmEgY29uZmlndXJhdGlvbiAt
PiB0aGUgY2FtZXJhIGNvbmZpZ3VyYXRpb24NCldpbGwgZml4DQo+PiArICogICAgc3RyZWFtaW5n
IGlzIHN0b3BwZWQgYW5kIGJ1ZmZlcnMgZGVzdHJveWVkDQo+PiArICovDQo+IFJlZ2FyZHMsDQo+
DQo+IAlIYW5zDQpUaGFuayB5b3UgZm9yIGhlbHBpbmcgd2l0aCB0aGlzLA0KT2xla3NhbmRyCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 14:58:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1gjQAd-00032k-OU; Tue, 15 Jan 2019 14:58: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=1MMZ=PX=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gjQAb-00032f-NJ
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 14:58:25 +0000
X-Inumbo-ID: 00cdd34a-18d6-11e9-92db-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00cdd34a-18d6-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 14:58:23 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id p6so2296247lfc.1
 for <xen-devel@lists.xen.org>; Tue, 15 Jan 2019 06:58:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=tiyxT14ak0ELW7KiHACFLDYCySHaPU9b8mArDRN5xS0=;
 b=QpL+9jmTRHQuIxPzCE8kECabRaWtpcSAjWeir77VcVnIKA3xgvOR+AlgXFgrCVjRPH
 IuqHMk8XolMsO0cNd5+cZNljpGBfK3dTCFjXMaxNUg5xvphvcGyXFoWS74GdXpp2rnHT
 8NFNTvj5JQhauFh4syuGvv/YJzEzNhjf7mhH4NsoCP8+qpyZ/zvlpbk+YW8+XQJOfa/a
 D1gCjgd6mrTOyrJgRQKUSDQ0iPtGRiF/b+jbqdYDYWfjEQV/esoO3Df24YZ4QcnI4go/
 2ijXnm9YFlvKwcQAFT1s0kyt9OuIV8saWsS27yA96FLizVej0Ho5D824ItK8do7nxJVo
 PwsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=tiyxT14ak0ELW7KiHACFLDYCySHaPU9b8mArDRN5xS0=;
 b=XMa2cLBCcsTQGyUGc44ZVJoR7wri8YqpHN20wk1YjoMQHqg5TdyCF0WsImkAo8tNH4
 Px4mEHTfR/U81xJTSz6jiYjwHGHngQrzGhATcKgFCQOLPBuzXxVMobpI8aPolwFa5xfW
 W/OnmGSenpGWQ1GJ+bk9sxK8ZQ1k+lTuaGF8zA7t43/DFaT5ASq5QsMqtdXbnTNWeV7I
 5RmdrWxJkDPW2b4d2noNi9s5YJ7aegTwSMoqKCIXNNhPJETlDdxOrjiTHQEfH+6bBwaQ
 FUCFqWvWVZuko6gObWnmkzPeslR1lSvI+72UNjxDQf4rSJp8vFQSNVyqqlAur/9N8Fnu
 uhtA==
X-Gm-Message-State: AJcUukcaqcAQoCb3aKiNWOLMhoyc6DQ7ldDT9R+rwZgZ2sCAz9bdryKQ
 sqwrnPKJLPYwnlEhD7eOwWo=
X-Google-Smtp-Source: ALg8bN4p0cg2pw/IMnVGNQgFyJX/QBU83Asd1BWdUFVTq7wzAWlJ07/WJz1360Bv05yyx94e7zKKNA==
X-Received: by 2002:a19:c995:: with SMTP id z143mr2888340lff.79.1547564301628; 
 Tue, 15 Jan 2019 06:58:21 -0800 (PST)
Received: from [10.17.182.20] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 a11sm668117lff.68.2019.01.15.06.58.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 15 Jan 2019 06:58:21 -0800 (PST)
To: Neil Armstrong <narmstrong@baylibre.com>,
 Daniel Vetter <daniel.vetter@ffwll.ch>,
 Intel Graphics Development <intel-gfx@lists.freedesktop.org>
References: <20190115104137.25695-1-daniel.vetter@ffwll.ch>
 <4b1210f4-1903-0a89-c9fe-781bdb64f89c@baylibre.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <b4174577-fe6c-3436-82d6-8e1f5fbd6517@gmail.com>
Date: Tue, 15 Jan 2019 16:58:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <4b1210f4-1903-0a89-c9fe-781bdb64f89c@baylibre.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-samsung-soc@vger.kernel.org, Sam Ravnborg <sam@ravnborg.org>,
 Daniel Vetter <daniel.vetter@intel.com>, nouveau@lists.freedesktop.org,
 linux-arm-msm@vger.kernel.org, etnaviv@lists.freedesktop.org,
 amd-gfx@lists.freedesktop.org, virtualization@lists.linux-foundation.org,
 linux-renesas-soc@vger.kernel.org, linux-rockchip@lists.infradead.org,
 linux-mediatek@lists.infradead.org,
 DRI Development <dri-devel@lists.freedesktop.org>,
 Rodrigo Vivi <rodrigo.vivi@intel.com>, linux-tegra@vger.kernel.org,
 spice-devel@lists.freedesktop.org, linux-amlogic@lists.infradead.org,
 xen-devel@lists.xen.org, freedreno@lists.freedesktop.org,
 linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNS8xOSAyOjI2IFBNLCBOZWlsIEFybXN0cm9uZyB3cm90ZToKPiBPbiAxNS8wMS8yMDE5
IDExOjQxLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+PiBIYXZpbmcgdGhlIHByb2JlIGhlbHBlciBz
dHVmZiAod2hpY2ggcHJldHR5IG11Y2ggZXZlcnlvbmUgbmVlZHMpIGluCj4+IHRoZSBkcm1fY3J0
Y19oZWxwZXIuaCBmaWxlICh3aGljaCBhdG9taWMgZHJpdmVycyBzaG91bGQgbmV2ZXIgbmVlZCkg
aXMKPj4gY29uZnVzaW5nLiBTcGxpdCB0aGVtIG91dC4KPj4KPj4gVG8gbWFrZSBzdXJlIEkgYWN0
dWFsbHkgYWNoaWV2ZWQgdGhlIGdvYWwgaGVyZSBJIHdlbnQgdGhyb3VnaCBhbGwKPj4gZHJpdmVy
cy4gQW5kIGluZGVlZCwgYWxsIGF0b21pYyBkcml2ZXJzIGFyZSBub3cgZnJlZSBvZgo+PiBkcm1f
Y3J0Y19oZWxwZXIuaCBpbmNsdWRlcy4KPj4KPj4gdjI6IE1ha2UgaXQgY29tcGlsZS4gVGhlcmUg
d2FzIHNvIG11Y2ggY29tcGlsZSBmYWlsIG9uIGFybSBkcml2ZXJzCj4+IHRoYXQgSSBmaWd1cmVk
IEknbGwgYmV0dGVyIG5vdCBpbmNsdWRlIGFueSBvZiB0aGUgYWNrcyBvbiB2MS4KPj4KPj4gdjM6
IE1hc3NpdmUgcmViYXNlIGJlY2F1c2UgaTkxNSBoYXMgbG9zdCBhIGxvdCBvZiBkcm1QLmggaW5j
bHVkZXMsIGJ1dAo+PiBub3QgYWxsOiBUaHJvdWdoIGRybV9jcnRjX2hlbHBlci5oID4gZHJtX21v
ZGVzZXRfaGVscGVyLmggLT4gZHJtUC5oCj4+IHRoZXJlIHdhcyBzdGlsbCBvbmUsIHdoaWNoIHRo
aXMgcGF0Y2ggbGFyZ2VseSByZW1vdmVzLiBXaGljaCBtZWFucwo+PiByb2xsaW5nIG91dCBsb3Rz
IG1vcmUgaW5jbHVkZXMgYWxsIG92ZXIuCj4+Cj4+IFRoaXMgd2lsbCBhbHNvIGNvbmZsaWN0IHdp
dGggb25nb2luZyBkcm1QLmggY2xlYW51cCBieSBvdGhlcnMgSQo+PiBleHBlY3QuCj4+Cj4+IHYz
OiBSZWJhc2Ugb24gdG9wIG9mIGF0b21pYyBib2Nocy4KPj4KPj4gQ2M6IFNhbSBSYXZuYm9yZyA8
c2FtQHJhdm5ib3JnLm9yZz4KPj4gQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBsaW51eC5p
bnRlbC5jb20+Cj4+IENjOiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFz
b25ib2FyZC5jb20+Cj4+IEFja2VkLWJ5OiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRl
bC5jb20+ICh2MikKPj4gQWNrZWQtYnk6IEJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWln
bmFyZEBsaW5hcm8ub3JnPiAodjIpCj4+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRh
bmllbC52ZXR0ZXJAaW50ZWwuY29tPgo+PiBDYzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZy
YWRlYWQub3JnCj4+IENjOiB2aXJ0dWFsaXphdGlvbkBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9y
Zwo+PiBDYzogZXRuYXZpdkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPj4gQ2M6IGxpbnV4LXNhbXN1
bmctc29jQHZnZXIua2VybmVsLm9yZwo+PiBDYzogaW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w
Lm9yZwo+PiBDYzogbGludXgtbWVkaWF0ZWtAbGlzdHMuaW5mcmFkZWFkLm9yZwo+PiBDYzogbGlu
dXgtYW1sb2dpY0BsaXN0cy5pbmZyYWRlYWQub3JnCj4+IENjOiBsaW51eC1hcm0tbXNtQHZnZXIu
a2VybmVsLm9yZwo+PiBDYzogZnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+PiBDYzog
bm91dmVhdUBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPj4gQ2M6IHNwaWNlLWRldmVsQGxpc3RzLmZy
ZWVkZXNrdG9wLm9yZwo+PiBDYzogYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPj4gQ2M6
IGxpbnV4LXJlbmVzYXMtc29jQHZnZXIua2VybmVsLm9yZwo+PiBDYzogbGludXgtcm9ja2NoaXBA
bGlzdHMuaW5mcmFkZWFkLm9yZwo+PiBDYzogbGludXgtc3RtMzJAc3QtbWQtbWFpbG1hbi5zdG9y
bXJlcGx5LmNvbQo+PiBDYzogbGludXgtdGVncmFAdmdlci5rZXJuZWwub3JnCj4+IENjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwo+PiAtLS0KPj4gTWVyZ2luZyB0aGlzIGlzIGdvaW5nIHRvIGJl
IGEgYml0IGEgbWVzcyBkdWUgdG8gYWxsIHRoZSBvbmdvaW5nIGRybVAuaAo+PiBjbGVhbnVwcy4g
SSB0aGluayB0aGUgZm9sbG93aW5nIHNob3VsZCB3b3JrOgo+PiAtIEFwcGx5IFNhbSdzIHByZXAg
cGF0Y2hlcyBmb3IgcmVtb3ZpbmcgZHJtUC5oIGZyb20KPj4gICAgZHJtX21vZGVzZXRfaGVscGVy
LmgKPj4gLSBHZXQgdGhlIGk5MTUgZHJtUC5oIGNsZWFudXAgYmFja21lcmdlZCBpbnRvIGRybS1t
aXNjLW5leHQKPj4gLSBBcHBseSB0aGlzIHBhdGNoLgo+PiAtIEFwcGx5IFNhbSdzIHBhdGNoIHRv
IHJlbW92ZSBkcm1QLmggZnJvbSBkcm1fbW9kZXNldF9oZWxwZXIuaAo+PiAtIEFsbCB0aHJvdWdo
IGRybS1taXNjLW5leHQsIHdoaWNoIGhhcyBzb21lIHBvdGVudGlhbCBmb3IgdHJpdmlhbAo+PiAg
ICBjb25mbGljdHMgYXJvdW5kICNpbmNsdWRlcyB3aXRoIG90aGVyIGRyaXZlcnMgdW5mb3J0dW5h
dGVseS4KPj4KPj4gSSBob3BlIHRoZXJlJ3Mgbm8gb3RoZXIgZHJpdmVyIHdobydsbCBibG93IHVw
IGFjY2lkZW50YWxseSBiZWNhdXNlCj4+IHNvbWVvbmUgZWxzZSBpcyBkb2luZyBhIGRybVAuaCBj
bGVhbnVwLiBMYXVyZW50IG1heWJlPwo+Pgo+PiBKYW5pLCBhY2sgb24gdGhpcz8KPj4gLURhbmll
bAo+PiAtLS0KPj4gICAuLi4vZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9jb25uZWN0b3JzLmMg
ICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2Uu
YyAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Rydi5j
ICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW9k
ZS5oICAgICAgfCAgMSArCj4+ICAgLi4uL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1f
aGVscGVycy5jIHwgIDIgKy0KPj4gICAuLi4vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9k
bV9wcF9zbXUuYyAgfCAgMiArLQo+PiAgIC4uLi9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1f
c2VydmljZXMuYyAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0
Yy5jICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9k
cnYuYyAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1
X3NpbS5jICAgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2FybS9oZGxj
ZF9jcnRjLmMgICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vYXJtL2hk
bGNkX2Rydi5jICAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9hcm0v
bWFsaWRwX2NydGMuYyAgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2Fy
bS9tYWxpZHBfZHJ2LmMgICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0v
YXJtL21hbGlkcF9tdy5jICAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2Ry
bS9hcm1hZGEvYXJtYWRhXzUxMC5jICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUv
ZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dw
dS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmggICAgICAgICAgfCAgMiArCj4+ICAgZHJpdmVycy9n
cHUvZHJtL2FybWFkYS9hcm1hZGFfZHJ2LmMgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJz
L2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZl
cnMvZ3B1L2RybS9hc3QvYXN0X2Rydi5jICAgICAgICAgICAgICAgICB8ICAxICsKPj4gICBkcml2
ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMgICAgICAgICAgICAgICAgfCAgMSArCj4+ICAgLi4u
L2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5jICAgIHwgIDIgKy0KPj4gICBk
cml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfZGMuaCAgfCAgMiArLQo+PiAg
IGRyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19kcnYuYyAgICAgICAgICAgICB8ICAxICsKPj4g
ICBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMgICAgICAgICAgICAgfCAgMSArCj4+
ICAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTEuaCAgICAgIHwgIDUgKy0K
Pj4gICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYyAgICAgfCAgMiAr
LQo+PiAgIC4uLi9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYyAgICB8ICAy
ICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jICAgICAgICAgICAgIHwg
IDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2R1bWItdmdhLWRhYy5jICAgICAgICAg
fCAgMiArLQo+PiAgIC4uLi9icmlkZ2UvbWVnYWNoaXBzLXN0ZHB4eHh4LWdlLWI4NTB2My1mdy5j
ICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9ueHAtcHRuMzQ2MC5jICAgICAg
ICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3BhbmVsLmMgICAgICAgICAg
ICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5j
ICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMgICAg
ICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3
LWhkbWkuYyAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMv
ZHctbWlwaS1kc2kuYyB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2
NC5jICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4
NzY3LmMgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGkt
c242NWRzaTg2LmMgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90
aS10ZnA0MTAuYyAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vY2lycnVz
L2NpcnJ1c19kcnYuYyAgICAgICAgICAgfCAgMSArCj4+ICAgZHJpdmVycy9ncHUvZHJtL2NpcnJ1
cy9jaXJydXNfbW9kZS5jICAgICAgICAgIHwgIDEgKwo+PiAgIGRyaXZlcnMvZ3B1L2RybS9kcm1f
YXRvbWljX2hlbHBlci5jICAgICAgICAgICB8ICAxIC0KPj4gICBkcml2ZXJzL2dwdS9kcm0vZHJt
X2RwX21zdF90b3BvbG9neS5jICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9k
cm1fbW9kZXNldF9oZWxwZXIuYyAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJt
L2RybV9wcm9iZV9oZWxwZXIuYyAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9k
cm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1
L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmggICAgICAgICB8ICAxIC0KPj4gICBkcml2ZXJzL2dw
dS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jICAgICAgICAgICAgfCAgMyArLQo+PiAgIGRyaXZlcnMv
Z3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9jcnRjLmMgICAgICB8ICAyICstCj4+ICAgZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RwaS5jICAgICAgIHwgIDIgKy0KPj4gICBkcml2
ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHJ2LmMgICAgICAgfCAgMiArLQo+PiAgIGRy
aXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kc2kuYyAgICAgICB8ICAyICstCj4+ICAg
ZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiLmMgICAgICAgIHwgIDIgKy0KPj4g
ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYuYyAgICAgfCAgMiArLQo+
PiAgIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92aWRpLmMgICAgICB8ICAyICst
Cj4+ICAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfaGRtaS5jICAgICAgICAgIHwgIDIg
Ky0KPj4gICBkcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9jcnRjLmMgICAgfCAg
MiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2Rydi5jICAgICB8
ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fa21zLmMgICAg
IHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFuZS5j
ICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3JnYi5j
ICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9wc2JfaW50ZWxfZHJ2Lmgg
ICAgICAgIHwgIDEgKwo+PiAgIC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1f
ZGUuYyAgICB8ICAyICstCj4+ICAgLi4uL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2Ry
bV9kcnYuYyAgIHwgIDIgKy0KPj4gICAuLi4vZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNf
ZHJtX2ZiZGV2LmMgfCAgMiArLQo+PiAgIC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJt
Y19kcm1fdmRhYy5jICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJp
bi9kd19kcm1fZHNpLmMgIHwgIDIgKy0KPj4gICAuLi4vZ3B1L2RybS9oaXNpbGljb24va2lyaW4v
a2lyaW5fZHJtX2FkZS5jICAgfCAgMiArLQo+PiAgIC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9raXJp
bi9raXJpbl9kcm1fZHJ2LmMgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcw
MDZfcHJpdi5oICAgICAgICAgICAgIHwgIDEgKwo+PiAgIGRyaXZlcnMvZ3B1L2RybS9pMmMvc2ls
MTY0X2Rydi5jICAgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2kyYy90
ZGE5OTh4X2Rydi5jICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkx
NS9pOTE1X2RlYnVnZnMuYyAgICAgICAgICAgfCAgMyArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9p
OTE1L2k5MTVfZHJ2LmMgICAgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJt
L2k5MTUvaTkxNV9nZW0uYyAgICAgICAgICAgICAgIHwgIDIgKwo+PiAgIGRyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2k5MTVfaW9jMzIuYyAgICAgICAgICAgICB8ICAxICsKPj4gICBkcml2ZXJzL2dwdS9k
cm0vaTkxNS9pOTE1X2lycS5jICAgICAgICAgICAgICAgfCAgMiArCj4+ICAgZHJpdmVycy9ncHUv
ZHJtL2k5MTUvaTkxNV9wY2kuYyAgICAgICAgICAgICAgIHwgIDIgKwo+PiAgIGRyaXZlcnMvZ3B1
L2RybS9pOTE1L2k5MTVfdHJhY2UuaCAgICAgICAgICAgICB8ICAyICsKPj4gICBkcml2ZXJzL2dw
dS9kcm0vaTkxNS9pbnRlbF9jcnQuYyAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMv
Z3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVy
cy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2
ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYyAgICAgICAgICAgfCAgMiArLQo+PiAgIGRy
aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oICAgICAgICAgICAgICB8ICAzICstCj4+ICAg
ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMgICAgICAgICAgICAgIHwgIDIgKwo+PiAg
IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiZGV2LmMgICAgICAgICAgICB8ICAyICsKPj4g
ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scGVfYXVkaW8uYyAgICAgICAgfCAgMSArCj4+
ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfb3ZlcmxheS5jICAgICAgICAgIHwgIDIgKwo+
PiAgIGRyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYyAgICAgICAgICAgICB8ICAyICst
Cj4+ICAgZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYyAgICAgICAgICAgIHwgIDIg
Ky0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYyAgICAgICAgICAgICAgICAgfCAg
MiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jICAgICAgICAgICAgICAgICB8
ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL2lteC9pcHV2My1jcnRjLmMgICAgICAgICAgICAg
IHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXkuYyAgICAg
ICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMgICAgICAg
ICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fY3J0Yy5j
ICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYu
YyAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2Zi
LmMgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kc2ku
YyAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hk
bWkuYyAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9j
cnRjLmMgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29u
X2Rydi5jICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVz
b25fZHdfaGRtaS5jICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9tZXNvbi9t
ZXNvbl92ZW5jX2N2YnMuYyAgICAgICB8ICAyICstCj4gRm9yIG1lc29uOgo+Cj4gQWNrZWQtYnk6
IE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KPgo+PiAgIGRyaXZlcnMv
Z3B1L2RybS9tZ2FnMjAwL21nYWcyMDBfbW9kZS5jICAgICAgICB8ICAxICsKPj4gICBkcml2ZXJz
L2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jICAgICAgfCAgMiArLQo+PiAgIGRyaXZl
cnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMgICB8ICAyICstCj4+ICAgZHJp
dmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9jcnRjLmMgICAgIHwgIDIgKy0KPj4gICAu
Li4vZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHNpX2VuY29kZXIuYyAgfCAgMiArLQo+PiAg
IC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kdHZfZW5jb2Rlci5jICB8ICAyICstCj4+
ICAgLi4uL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2xjZGNfZW5jb2Rlci5jIHwgIDIgKy0K
Pj4gICAuLi4vZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYyAgfCAgMiAr
LQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jICAgICB8ICAy
ICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9lbmNvZGVyLmMgIHwg
IDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuaCAgICAgICAgICAgICAgICAg
fCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2ZiLmMgICAgICAgICAgICAgICAg
ICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2NydGMuYyAgICAgICAg
ICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfZHJ2LmMgICAgICAg
ICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYyAgICAg
ICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZu
djE3LmMgICAgIHwgIDEgKwo+PiAgIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjUwL2Rp
c3AuYyAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9j
b25uZWN0b3IuYyAgIHwgIDEgKwo+PiAgIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVf
ZGlzcGxheS5jICAgICB8ICAxICsKPj4gICBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Nv
bm5lY3Rvci5jICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBf
Y3J0Yy5jICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21h
cF9kcnYuYyAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9v
bWFwX2Rydi5oICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJt
L29tYXBfZW5jb2Rlci5jICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL29tYXBk
cm0vb21hcF9mYi5jICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vcGwx
MTEvcGwxMTFfZHJ2LmMgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9x
eGwvcXhsX2Rpc3BsYXkuYyAgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJt
L3F4bC9xeGxfZHJ2LmMgICAgICAgICAgICAgICAgIHwgIDMgKy0KPj4gICBkcml2ZXJzL2dwdS9k
cm0vcXhsL3F4bF9mYi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1
L2RybS9xeGwvcXhsX2ttcy5jICAgICAgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9n
cHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jICAgICAgICAgIHwgIDEgKwo+PiAgIGRyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2Nvbm5lY3RvcnMuYyAgICB8ICAxICsKPj4gICBkcml2ZXJz
L2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYyAgICAgICAgfCAgMSArCj4+ICAgZHJpdmVy
cy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxheS5jICAgICAgIHwgIDEgKwo+PiAgIGRyaXZl
cnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RwX21zdC5jICAgICAgICB8ICAxICsKPj4gICBkcml2
ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYyAgICAgICAgICAgfCAgMSArCj4+ICAgZHJp
dmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25faXJxX2ttcy5jICAgICAgIHwgIDEgKwo+PiAgIGRy
aXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfY3J0Yy5jICAgICAgICB8ICAyICstCj4+ICAg
ZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYyAgICAgICAgIHwgIDIgKy0KPj4g
ICBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYyAgICAgfCAgMiArLQo+
PiAgIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfa21zLmMgICAgICAgICB8ICAyICst
Cj4+ICAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9wbGFuZS5jICAgICAgIHwgIDIg
Ky0KPj4gICBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jICAgICAgICAgfCAg
MiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfbHZkcy5jICAgICAgICAgICB8
ICAyICstCj4+ICAgLi4uL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYyAg
IHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYyAgICAg
ICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9jZG4tZHAtY29yZS5oICAg
ICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2No
aXAuYyAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMg
ICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9k
cm1fZHJ2LmMgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlw
X2RybV9mYi5jICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2No
aXBfZHJtX2ZiZGV2LmMgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2Nr
Y2hpcF9kcm1fcHNyLmMgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3Jv
Y2tjaGlwX2RybV92b3AuYyAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
cm9ja2NoaXBfbHZkcy5jICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9yb2NrY2hpcF9yZ2IuYyAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3NobW9i
aWxlL3NobW9iX2RybV9jcnRjLmMgICAgIHwgIDEgKwo+PiAgIGRyaXZlcnMvZ3B1L2RybS9zaG1v
YmlsZS9zaG1vYl9kcm1fZHJ2LmMgICAgICB8ICAxICsKPj4gICBkcml2ZXJzL2dwdS9kcm0vc2ht
b2JpbGUvc2htb2JfZHJtX2ttcy5jICAgICAgfCAgMSArCj4+ICAgZHJpdmVycy9ncHUvZHJtL3N0
aS9zdGlfY3J0Yy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0v
c3RpL3N0aV9kcnYuYyAgICAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2Ry
bS9zdGkvc3RpX2R2by5jICAgICAgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUv
ZHJtL3N0aS9zdGlfaGRhLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dw
dS9kcm0vc3RpL3N0aV9oZG1pLmMgICAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMv
Z3B1L2RybS9zdGkvc3RpX3R2b3V0LmMgICAgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVy
cy9ncHUvZHJtL3N0bS9kcnYuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2
ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRy
aXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9iYWNrZW5kLmMgICAgICAgICB8ICAyICstCj4+ICAg
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMuYyAgICAgICAgICAgIHwgIDIgKy0KPj4g
ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMgICAgICAgICAgICAgfCAgMiArLQo+
PiAgIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5jICAgICAgICB8ICAyICst
Cj4+ICAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYyAgICAgICAgICAgIHwgIDIg
Ky0KPj4gICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMgICAgICAgICAgICAgfCAg
MiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90Y29uLmMgICAgICAgICAgICB8
ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMgICAgICAgICAgICAg
IHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlwaV9kc2kuYyAgICAg
ICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9taXhlci5jICAgICAg
ICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMg
ICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdmlfbGF5ZXIu
YyAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uaCAgICAgICAg
ICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2ZiLmMgICAgICAg
ICAgICAgICAgICAgIHwgIDEgKwo+PiAgIGRyaXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMgICAg
ICAgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1Yi5jICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNk
Y19kcnYuYyAgICAgICAgICAgfCAgMSArCj4+ICAgZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxj
ZGNfZHJ2LmggICAgICAgICAgIHwgIDEgLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGls
Y2RjX2V4dGVybmFsLmMgICAgICB8ICAxICsKPj4gICBkcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3Rp
bGNkY19wYW5lbC5jICAgICAgICAgfCAgMSArCj4+ICAgZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90
aWxjZGNfdGZwNDEwLmMgICAgICAgIHwgIDEgKwo+PiAgIGRyaXZlcnMvZ3B1L2RybS90aW55ZHJt
L2NvcmUvdGlueWRybS1jb3JlLmMgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3Rpbnlk
cm0vY29yZS90aW55ZHJtLXBpcGUuYyAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0vdHZl
MjAwL3R2ZTIwMF9kcnYuYyAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS91
ZGwvdWRsX2Nvbm5lY3Rvci5jICAgICAgICAgICB8ICAxICsKPj4gICBkcml2ZXJzL2dwdS9kcm0v
dWRsL3VkbF9kcnYuYyAgICAgICAgICAgICAgICAgfCAgMSArCj4+ICAgZHJpdmVycy9ncHUvZHJt
L3VkbC91ZGxfbWFpbi5jICAgICAgICAgICAgICAgIHwgIDEgKwo+PiAgIGRyaXZlcnMvZ3B1L2Ry
bS92YzQvdmM0X2NydGMuYyAgICAgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUv
ZHJtL3ZjNC92YzRfZHBpLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dw
dS9kcm0vdmM0L3ZjNF9kc2kuYyAgICAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMv
Z3B1L2RybS92YzQvdmM0X2hkbWkuYyAgICAgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVy
cy9ncHUvZHJtL3ZjNC92YzRfa21zLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2
ZXJzL2dwdS9kcm0vdmM0L3ZjNF90eHAuYyAgICAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRy
aXZlcnMvZ3B1L2RybS92YzQvdmM0X3ZlYy5jICAgICAgICAgICAgICAgICB8ICAyICstCj4+ICAg
ZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYyAgICAgIHwgIDIgKy0KPj4g
ICBkcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZHJ2LmggICAgICAgICAgfCAgMiArLQo+
PiAgIGRyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfY3J0Yy5jICAgICAgICAgICAgICB8ICAyICst
Cj4+ICAgZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19kcnYuYyAgICAgICAgICAgICAgIHwgIDIg
Ky0KPj4gICBkcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX291dHB1dC5jICAgICAgICAgICAgfCAg
MiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5oICAgICAgICAgICB8
ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgICAgICAgICAg
IHwgIDIgKy0KPj4gICBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jICAg
ICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyAg
ICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5j
ICAgICAgIHwgIDIgKy0KRm9yIFhlbjoKQWNrZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4gICBkcml2ZXJzL2dwdS9kcm0v
enRlL3p4X2RybV9kcnYuYyAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMvZ3B1L2Ry
bS96dGUvenhfaGRtaS5jICAgICAgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVycy9ncHUv
ZHJtL3p0ZS96eF90dmVuYy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPj4gICBkcml2ZXJzL2dw
dS9kcm0venRlL3p4X3ZnYS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIGRyaXZlcnMv
Z3B1L2RybS96dGUvenhfdm91LmMgICAgICAgICAgICAgICAgICB8ICAyICstCj4+ICAgZHJpdmVy
cy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X2lycS5jICAgICAgICAgIHwgIDQgKy0KPj4gICBkcml2
ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfbW9kZS5jICAgICAgICAgfCAgMiArLQo+PiAgIGlu
Y2x1ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oICAgICAgICAgICAgICAgICB8IDE2IC0tLS0tLQo+
PiAgIGluY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaCAgICAgICAgICAgICAgICB8IDUwICsr
KysrKysrKysrKysrKysrKysKPj4gICAyMjcgZmlsZXMgY2hhbmdlZCwgMjg5IGluc2VydGlvbnMo
KyksIDIwMCBkZWxldGlvbnMoLSkKPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9kcm0v
ZHJtX3Byb2JlX2hlbHBlci5oCj4+Cj4gWy4uLl0KPgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL21lc29uL21lc29uX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9j
cnRjLmMKPj4gaW5kZXggNzVkOTdmMWIyZThmLi5lYzU3M2MwNDIwNmIgMTAwNjQ0Cj4+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9jcnRjLmMKPj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL21lc29uL21lc29uX2NydGMuYwo+PiBAQCAtMzAsNyArMzAsNyBAQAo+PiAgICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPgo+PiAgICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KPj4gICAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KPj4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
Pj4gICAKPj4gICAjaW5jbHVkZSAibWVzb25fY3J0Yy5oIgo+PiAgICNpbmNsdWRlICJtZXNvbl9w
bGFuZS5oIgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5j
IGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jCj4+IGluZGV4IDFmMmNmMjdlY2Iy
NC4uMDllNjdhOWNmNjc4IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVz
b25fZHJ2LmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jCj4+IEBA
IC0zMSw3ICszMSw3IEBACj4+ICAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4+ICAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+PiAgICNpbmNsdWRlIDxkcm0vZHJtX2Zs
aXBfd29yay5oPgo+PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPj4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+PiAgICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5l
X2hlbHBlci5oPgo+PiAgICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4+ICAg
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+PiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2R3X2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9tZXNvbi9tZXNvbl9kd19oZG1pLmMKPj4gaW5kZXggYmMyNTAwMWI4MjA3Li5hNjE2NWIxYTU2
NGQgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMK
Pj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2R3X2hkbWkuYwo+PiBAQCAtMjcs
NyArMjcsNyBAQAo+PiAgIAo+PiAgICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+PiAgICNpbmNsdWRl
IDxkcm0vZHJtX2VkaWQuaD4KPj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPj4gICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Cj4+ICAgI2luY2x1ZGUgPGRybS9icmlkZ2UvZHdfaGRtaS5oPgo+
PiAgIAo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zi
cy5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jCj4+IGluZGV4IGY3
OTQ1YmFlM2I0YS4uNjRkZTNhNzAyNmQwIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
bWVzb24vbWVzb25fdmVuY19jdmJzLmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21l
c29uX3ZlbmNfY3Zicy5jCj4+IEBAIC0yNyw3ICsyNyw3IEBACj4+ICAgCj4+ICAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4+ICAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+PiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+PiAgICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPj4gICAKPj4gICAj
aW5jbHVkZSAibWVzb25fdmVuY19jdmJzLmgiCj4gWy4uLl0KPgo+PiBkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmggYi9pbmNsdWRlL2RybS9kcm1fY3J0Y19oZWxwZXIu
aAo+PiBpbmRleCAwZWU5YTk2YjcwZGEuLmE2ZDUyMGQ1YjZjYSAxMDA2NDQKPj4gLS0tIGEvaW5j
bHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmgKPj4gKysrIGIvaW5jbHVkZS9kcm0vZHJtX2NydGNf
aGVscGVyLmgKPj4gQEAgLTU4LDIwICs1OCw0IEBAIGludCBkcm1faGVscGVyX2Nvbm5lY3Rvcl9k
cG1zKHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsIGludCBtb2RlKTsKPj4gICB2b2lk
IGRybV9oZWxwZXJfcmVzdW1lX2ZvcmNlX21vZGUoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4+
ICAgaW50IGRybV9oZWxwZXJfZm9yY2VfZGlzYWJsZV9hbGwoc3RydWN0IGRybV9kZXZpY2UgKmRl
dik7Cj4+ICAgCj4+IC0vKiBkcm1fcHJvYmVfaGVscGVyLmMgKi8KPj4gLWludCBkcm1faGVscGVy
X3Byb2JlX3NpbmdsZV9jb25uZWN0b3JfbW9kZXMoc3RydWN0IGRybV9jb25uZWN0b3IKPj4gLQkJ
CQkJICAgICpjb25uZWN0b3IsIHVpbnQzMl90IG1heFgsCj4+IC0JCQkJCSAgICB1aW50MzJfdCBt
YXhZKTsKPj4gLWludCBkcm1faGVscGVyX3Byb2JlX2RldGVjdChzdHJ1Y3QgZHJtX2Nvbm5lY3Rv
ciAqY29ubmVjdG9yLAo+PiAtCQkJICAgIHN0cnVjdCBkcm1fbW9kZXNldF9hY3F1aXJlX2N0eCAq
Y3R4LAo+PiAtCQkJICAgIGJvb2wgZm9yY2UpOwo+PiAtdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xs
X2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4+IC12b2lkIGRybV9rbXNfaGVscGVyX3Bv
bGxfZmluaShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPj4gLWJvb2wgZHJtX2hlbHBlcl9ocGRf
aXJxX2V2ZW50KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+PiAtdm9pZCBkcm1fa21zX2hlbHBl
cl9ob3RwbHVnX2V2ZW50KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+PiAtCj4+IC12b2lkIGRy
bV9rbXNfaGVscGVyX3BvbGxfZGlzYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPj4gLXZv
aWQgZHJtX2ttc19oZWxwZXJfcG9sbF9lbmFibGUoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4+
IC1ib29sIGRybV9rbXNfaGVscGVyX2lzX3BvbGxfd29ya2VyKHZvaWQpOwo+PiAtCj4+ICAgI2Vu
ZGlmCj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmggYi9pbmNs
dWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmgKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5k
ZXggMDAwMDAwMDAwMDAwLi45NmMwNjBjMTZhMWUKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi9p
bmNsdWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmgKPj4gQEAgLTAsMCArMSw1MCBAQAo+PiArLyoK
Pj4gKyAqIENvcHlyaWdodCDCqSAyMDA2IEtlaXRoIFBhY2thcmQKPj4gKyAqIENvcHlyaWdodCDC
qSAyMDA3LTIwMDggRGF2ZSBBaXJsaWUKPj4gKyAqIENvcHlyaWdodCDCqSAyMDA3LTIwMDggSW50
ZWwgQ29ycG9yYXRpb24KPj4gKyAqICAgSmVzc2UgQmFybmVzIDxqZXNzZS5iYXJuZXNAaW50ZWwu
Y29tPgo+PiArICoKPj4gKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2Yg
Y2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhCj4+ICsgKiBjb3B5IG9mIHRoaXMgc29m
dHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIp
LAo+PiArICogdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5j
bHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbgo+PiArICogdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHks
IG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsCj4+ICsgKiBh
bmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMg
dG8gd2hvbSB0aGUKPj4gKyAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVj
dCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6Cj4+ICsgKgo+PiArICogVGhlIGFib3ZlIGNv
cHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVk
ZWQgaW4KPj4gKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNv
ZnR3YXJlLgo+PiArICoKPj4gKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBX
SVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCj4+ICsgKiBJTVBMSUVELCBJ
TkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJ
TElUWSwKPj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZS
SU5HRU1FTlQuICBJTiBOTyBFVkVOVCBTSEFMTAo+PiArICogVEhFIENPUFlSSUdIVCBIT0xERVIo
UykgT1IgQVVUSE9SKFMpIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SCj4+ICsg
KiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JU
IE9SIE9USEVSV0lTRSwKPj4gKyAqIEFSSVNJTkcgRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJ
T04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUgo+PiArICogT1RIRVIgREVBTElOR1Mg
SU4gVEhFIFNPRlRXQVJFLgo+PiArICovCj4+ICsKPj4gKyNpZm5kZWYgX19EUk1fUFJPQkVfSEVM
UEVSX0hfXwo+PiArI2RlZmluZSBfX0RSTV9QUk9CRV9IRUxQRVJfSF9fCj4+ICsKPj4gKyNpbmNs
dWRlIDxsaW51eC90eXBlcy5oPgo+PiArCj4+ICtzdHJ1Y3QgZHJtX2Nvbm5lY3RvcjsKPj4gK3N0
cnVjdCBkcm1fZGV2aWNlOwo+PiArc3RydWN0IGRybV9tb2Rlc2V0X2FjcXVpcmVfY3R4Owo+PiAr
Cj4+ICtpbnQgZHJtX2hlbHBlcl9wcm9iZV9zaW5nbGVfY29ubmVjdG9yX21vZGVzKHN0cnVjdCBk
cm1fY29ubmVjdG9yCj4+ICsJCQkJCSAgICAqY29ubmVjdG9yLCB1aW50MzJfdCBtYXhYLAo+PiAr
CQkJCQkgICAgdWludDMyX3QgbWF4WSk7Cj4+ICtpbnQgZHJtX2hlbHBlcl9wcm9iZV9kZXRlY3Qo
c3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwKPj4gKwkJCSAgICBzdHJ1Y3QgZHJtX21v
ZGVzZXRfYWNxdWlyZV9jdHggKmN0eCwKPj4gKwkJCSAgICBib29sIGZvcmNlKTsKPj4gK3ZvaWQg
ZHJtX2ttc19oZWxwZXJfcG9sbF9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+PiArdm9p
ZCBkcm1fa21zX2hlbHBlcl9wb2xsX2Zpbmkoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4+ICti
b29sIGRybV9oZWxwZXJfaHBkX2lycV9ldmVudChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPj4g
K3ZvaWQgZHJtX2ttc19oZWxwZXJfaG90cGx1Z19ldmVudChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2
KTsKPj4gKwo+PiArdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2Rpc2FibGUoc3RydWN0IGRybV9k
ZXZpY2UgKmRldik7Cj4+ICt2b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZW5hYmxlKHN0cnVjdCBk
cm1fZGV2aWNlICpkZXYpOwo+PiArYm9vbCBkcm1fa21zX2hlbHBlcl9pc19wb2xsX3dvcmtlcih2
b2lkKTsKPj4gKwo+PiArI2VuZGlmCj4+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZHJpLWRldmVsQGxp
c3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt
YW4vbGlzdGluZm8vZHJpLWRldmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:07:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:07: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-devel-bounces@lists.xenproject.org>)
	id 1gjQJ7-0003s3-NM; Tue, 15 Jan 2019 15:07: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=q0zH=PX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjQJ6-0003rr-8u
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:07:12 +0000
X-Inumbo-ID: 3b69993c-18d7-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b69993c-18d7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:07:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjQJ4-0002Vb-48; Tue, 15 Jan 2019 15:07:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjQJ3-0007Ww-9b; Tue, 15 Jan 2019 15:07:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjQJ3-0002fS-8s; Tue, 15 Jan 2019 15:07:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131966-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2ddf7e3e341df3ccf21613ff7ffd4b7693abe9e9
X-Osstest-Versions-That: xen=93a62c544e20ba9e141e411bbaae3d65259d13a3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Jan 2019 15:07:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131966: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk2NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk2Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDJkZGY3ZTNlMzQxZGYzY2NmMjE2MTNmZjdmZmQ0Yjc2
OTNhYmU5ZTkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDkzYTYyYzU0
NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTkyMiAgMjAxOS0wMS0xMSAyMDowMDozNyBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE5NjYgIDIwMTktMDEtMTUgMTM6MDA6NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGlu
ZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAg
IDkzYTYyYzU0NGUuLjJkZGY3ZTNlMzQgIDJkZGY3ZTNlMzQxZGYzY2NmMjE2MTNmZjdmZmQ0Yjc2
OTNhYmU5ZTkgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:07:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:07: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-devel-bounces@lists.xenproject.org>)
	id 1gjQJS-0003tX-1L; Tue, 15 Jan 2019 15:07: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=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjQJQ-0003tK-BC
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:07:32 +0000
X-Inumbo-ID: 46b184f8-18d7-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46b184f8-18d7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:07:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84616443"
Date: Tue, 15 Jan 2019 16:03:41 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190115150341.5n2uqszxx3qpdqsx@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-9-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547544466-21135-9-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 08/14] argo: implement the unregister op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDE6Mjc6NDBBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gVGFrZXMgYSBzaW5nbGUgYXJndW1lbnQ6IGEgaGFuZGxlIHRvIHRoZSByaW5n
IHVucmVnaXN0cmF0aW9uIHN0cnVjdCwKPiB3aGljaCBzcGVjaWZpZXMgdGhlIHBvcnQgYW5kIHBh
cnRuZXIgZG9tYWluIGlkIG9yIHdpbGRjYXJkLgo+IAo+IFRoZSByaW5nJ3MgZW50cnkgaXMgcmVt
b3ZlZCBmcm9tIHRoZSBoYXNodGFibGUgb2YgcmVnaXN0ZXJlZCByaW5nczsKPiBhbnkgZW50cmll
cyBmb3IgcGVuZGluZyBub3RpZmljYXRpb25zIGFyZSByZW1vdmVkOyBhbmQgdGhlIHJpbmcgaXMK
PiB1bm1hcHBlZCBmcm9tIFhlbidzIGFkZHJlc3Mgc3BhY2UuCj4gCj4gSWYgdGhlIHJpbmcgaGFk
IGJlZW4gcmVnaXN0ZXJlZCB0byBjb21tdW5pY2F0ZSB3aXRoIGEgc2luZ2xlIHNwZWNpZmllZAo+
IGRvbWFpbiAoaWUuIGEgbm9uLXdpbGRjYXJkIHJpbmcpIHRoZW4gdGhlIHBhcnRuZXIgZG9tYWlu
IHN0YXRlIGlzIHJlbW92ZWQKPiBmcm9tIHRoZSBwYXJ0bmVyIGRvbWFpbidzIGFyZ28gc2VuZF9p
bmZvIGhhc2ggdGFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNo
cmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KClRoYW5rcywgTEdUTS4gSSBqdXN0IGhh
dmUgb25lIHF1ZXN0aW9uIGJlbG93LgoKPiAtLS0KPiB2MyAjMDggSmFuOiBwdWxsIHhmcmVlIG91
dCBvZiBleGNsdXNpdmUgY3JpdGljYWwgc2VjdGlvbnMgaW4gdW5yZWdpc3Rlcl9yaW5nCj4gdjMg
IzA4IEphbjogcmVuYW1lIHNlbmRfZmluZF9pbmZvIHRvIGZpbmRfc2VuZF9pbmZvCj4gdjMgIzA3
IEphbjogcmVuYW1lIHJpbmdfZmluZF9pbmZvIHRvIGZpbmRfcmluZ19pbmZvCj4gdjMgIzA4IFJv
Z2VyOiB1c2UgcmV0dXJuIGFuZCByZW1vdmUgdGhlIG91dCBsYWJlbCBpbiB1bnJlZ2lzdGVyX3Jp
bmcKPiB2MyAjMDggUm9nZXI6IGJldHRlciBkZWJ1ZyBvdXRwdXQgaW4gc2VuZF9maW5kX2luZm8K
PiB2MyAjMTAgUm9nZXI6IG1vdmUgZmluZCBmdW5jdGlvbnMgdG8gdG9wIG9mIGZpbGUgYW5kIGRy
b3AgcHJvdG90eXBlcwo+IHYzICMwNCBKYW46IG1lbGQgY29tcGF0IGNoZWNrIGZvciB1bnJlZ2lz
dGVyX3Jpbmcgc3RydWN0Cj4gdjMgIzA0IFJvZ2VyL0phbjogbWFrZSBsb2NrIG5hbWVzIGNsZWFy
ZXIgYW5kIGFzc2VydCB0aGVpciBzdGF0ZQo+IHYzICMwNCBKYW46IHBvcnQgLT4gYXBvcnQgd2l0
aCB0eXBlOyBkaXN0aW5ndWlzaCBhcmdvIHBvcnQgZnJvbSBldnRjaG4KPiB2MyBmZWVkYmFjayBS
b2dlci9KYW46IEFTU0VSVCBjdXJyZCBpcyBjdXJyZW50LT5kb21haW4gb3IgdXNlICdkJyB2YXJp
YWJsZSBuYW1lCj4gdjMgZmVlZGJhY2sgIzA3IFJvZ2VyOiBjb25zdCB0aGUgYXJnb19yaW5nX2lk
IHN0cnVjdHMgaW4gc2VuZF9maW5kX2luZm8KPiB2MiBmZWVkYmFjayBKYW46IGRyb3AgY29va2ll
LCBpbXBsZW1lbnQgdGVhcmRvd24KPiB2MiBmZWVkYmFjayBKYW46IGRyb3AgbWVzc2FnZSBmcm9t
IGFyZ29fbWVzc2FnZV9vcAo+IHYyIHNlbGY6IE9WRVJIQVVMCj4gdjIgc2VsZjogcmVvcmRlciBs
b2dpYyB0byBzaG9ydGVuIGNyaXRpY2FsIHNlY3Rpb24KPiB2MSAjMTMgZmVlZGJhY2sgSmFuOiBy
ZXZpc2UgdXNlIG9mIGd1ZXN0X2hhbmRsZV9va2F5IHZzIF9fY29weSBvcHMKPiB2MSBmZWVkYmFj
ayBSb2dlciwgSmFuOiBkcm9wIGFyZ28gcHJlZml4IG9uIHN0YXRpYyBmdW5jdGlvbnMKPiB2MSwy
IGZlZWRiYWNrIEphbi9Sb2dlci9QYXVsOiBkcm9wIGVycm5vIHJldHVybmluZyBndWVzdCBhY2Nl
c3MgZnVuY3Rpb25zCj4gdjEgIzUgKCMxNCkgZmVlZGJhY2sgUGF1bDogdXNlIGN1cnJkIGluIGRv
X2FyZ29fbWVzc2FnZV9vcAo+IHYxICM1ICgjMTQpIGZlZWRiYWNrIFBhdWw6IGZ1bGwgdXNlIGN1
cnJkIGluIGFyZ29fdW5yZWdpc3Rlcl9yaW5nCj4gdjEgIzEzICgjMTQpIGZlZWRiYWNrIFBhdWw6
IHJlcGxhY2UgZG8vd2hpbGUgd2l0aCBnb3RvOyByZWluZGVudAo+IHYxIHNlbGY6IGFkZCBibGFu
ayBsaW5lcyBpbiB1bnJlZ2lzdGVyIGNhc2UgaW4gZG9fYXJnb19tZXNzYWdlX29wCj4gdjE6ICMx
MyBmZWVkYmFjayBKYW46IHB1YmxpYyBuYW1lc3BhY2U6IHByZWZpeCB3aXRoIHhlbgo+IHYxOiAj
MTMgZmVlZGJhY2sgSmFuOiBibGFuayBsaW5lIGFmdGVyIG9wIGNhc2UgaW4gZG9fYXJnb19tZXNz
YWdlX29wCj4gdjE6ICMxNCBmZWVkYmFjayBKYW46IHJlcGxhY2UgZG9tYWluIGlkIG92ZXJyaWRl
IHdpdGggdmFsaWRhdGlvbgo+IHYxOiAjMTggZmVlZGJhY2sgSmFuOiBtZWxkIHRoZSByaW5nIGNv
dW50IGxpbWl0IGludG8gdGhlIHNlcmllcwo+IHYxOiBmZWVkYmFjayAjMTUgSmFuOiB2ZXJpZnkg
emVybyBpbiB1bnVzZWQgaHlwZXJjYWxsIGFyZ3MKPiAKPiAgeGVuL2NvbW1vbi9hcmdvLmMgICAg
ICAgICB8IDExOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4gIHhlbi9jb21tb24vY29tcGF0L2FyZ28uYyAgfCAgIDEgKwo+ICB4ZW4vaW5jbHVkZS9wdWJs
aWMvYXJnby5oIHwgIDE5ICsrKysrKysrCj4gIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgfCAg
IDEgKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDEzOSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKPiBpbmRleCAwNzZlZTZj
Li4zZjk1ZjgwIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vYXJnby5jCj4gKysrIGIveGVuL2Nv
bW1vbi9hcmdvLmMKPiBAQCAtNDMsNiArNDMsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fYXJnb19hZGRyX3QpOwo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19nZm5f
dCk7Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCk7
Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7Cj4gK0RFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190KTsKPiAgCj4gIC8qIFhl
biBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIGVuYWJsZSBhcmdvICovCj4gIHN0YXRpYyBib29sIF9f
cmVhZF9tb3N0bHkgb3B0X2FyZ29fZW5hYmxlZDsKPiBAQCAtMzI3LDYgKzMyOCwzMyBAQCBmaW5k
X3JpbmdfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgYXJnb19yaW5n
X2lkICppZCkKPiAgICAgIHJldHVybiBOVUxMOwo+ICB9Cj4gIAo+ICtzdGF0aWMgc3RydWN0IGFy
Z29fc2VuZF9pbmZvICoKPiArZmluZF9zZW5kX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
Y29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQpCj4gK3sKPiArICAgIHN0cnVjdCBobGlzdF9u
b2RlICpub2RlOwo+ICsgICAgc3RydWN0IGFyZ29fc2VuZF9pbmZvICpzZW5kX2luZm87Cj4gKwo+
ICsgICAgQVNTRVJUKExPQ0tJTkdfc2VuZF9MMihkKSk7Cj4gKwo+ICsgICAgaGxpc3RfZm9yX2Vh
Y2hfZW50cnkoc2VuZF9pbmZvLCBub2RlLCAmZC0+YXJnby0+c2VuZF9oYXNoW2hhc2hfaW5kZXgo
aWQpXSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGUpCj4gKyAgICB7Cj4gKyAgICAg
ICAgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqY21waWQgPSAmc2VuZF9pbmZvLT5pZDsKPiAr
Cj4gKyAgICAgICAgaWYgKCBjbXBpZC0+YXBvcnQgPT0gaWQtPmFwb3J0ICYmCj4gKyAgICAgICAg
ICAgICBjbXBpZC0+ZG9tYWluX2lkID09IGlkLT5kb21haW5faWQgJiYKPiArICAgICAgICAgICAg
IGNtcGlkLT5wYXJ0bmVyX2lkID09IGlkLT5wYXJ0bmVyX2lkICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIGFyZ29fZHByaW50aygic2VuZF9pbmZvPSVwXG4iLCBzZW5kX2luZm8pOwo+ICsg
ICAgICAgICAgICByZXR1cm4gc2VuZF9pbmZvOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAg
IGFyZ29fZHByaW50aygibm8gc2VuZF9pbmZvIGZvdW5kIGZvciByaW5nKCV1OiV4ICV1KVxuIiwK
PiArICAgICAgICAgICAgICAgICBpZC0+ZG9tYWluX2lkLCBpZC0+YXBvcnQsIGlkLT5wYXJ0bmVy
X2lkKTsKPiArCj4gKyAgICByZXR1cm4gTlVMTDsKPiArfQo+ICsKPiAgc3RhdGljIHZvaWQKPiAg
cmluZ191bm1hcChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8g
KnJpbmdfaW5mbykKPiAgewo+IEBAIC02OTUsNiArNzIzLDgxIEBAIGZpbmRfcmluZ19tZm5zKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAo+ICAgKiAq
IHNpbXBsaWZ5IHRoZSBvdXQgbGFiZWwgcGF0aCB3aGVuIGxvY2sgcmVsZWFzZSBoYXMgYmVlbiBt
b3ZlZC4KPiAgICovCj4gIHN0YXRpYyBsb25nCj4gK3VucmVnaXN0ZXJfcmluZyhzdHJ1Y3QgZG9t
YWluICpjdXJyZCwKPiArICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVu
X2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3QpIHVucmVnX2huZCkKPiArewo+ICsgICAgeGVuX2FyZ29f
dW5yZWdpc3Rlcl9yaW5nX3QgdW5yZWc7Cj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIHJpbmdf
aWQ7Cj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPiArICAgIHN0cnVj
dCBhcmdvX3NlbmRfaW5mbyAqc2VuZF9pbmZvID0gTlVMTDsKPiArICAgIHN0cnVjdCBkb21haW4g
KmRzdF9kID0gTlVMTDsKPiArICAgIGludCByZXQgPSAwOwo+ICsKPiArICAgIEFTU0VSVChjdXJy
ZCA9PSBjdXJyZW50LT5kb21haW4pOwo+ICsKPiArICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ1
bnJlZywgdW5yZWdfaG5kLCAxKSApCj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKwo+ICsg
ICAgaWYgKCB1bnJlZy5wYWQgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAg
IHJpbmdfaWQucGFydG5lcl9pZCA9IHVucmVnLnBhcnRuZXJfaWQ7Cj4gKyAgICByaW5nX2lkLmFw
b3J0ID0gdW5yZWcuYXBvcnQ7Cj4gKyAgICByaW5nX2lkLmRvbWFpbl9pZCA9IGN1cnJkLT5kb21h
aW5faWQ7Cj4gKwo+ICsgICAgcmVhZF9sb2NrKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spOwo+ICsK
PiArICAgIGlmICggIWN1cnJkLT5hcmdvICkKPiArICAgIHsKPiArICAgICAgICByZXQgPSAtRU5P
REVWOwo+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiArICAgIH0KPiArCj4gKyAgICB3cml0
ZV9sb2NrKCZjdXJyZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKPiArCj4gKyAgICByaW5nX2lu
Zm8gPSBmaW5kX3JpbmdfaW5mbyhjdXJyZCwgJnJpbmdfaWQpOwo+ICsgICAgaWYgKCByaW5nX2lu
Zm8gKQo+ICsgICAgewo+ICsgICAgICAgIHJpbmdfcmVtb3ZlX2luZm8oY3VycmQsIHJpbmdfaW5m
byk7Cj4gKyAgICAgICAgY3VycmQtPmFyZ28tPnJpbmdfY291bnQtLTsKPiArICAgIH0KPiArCj4g
KyAgICBkc3RfZCA9IGdldF9kb21haW5fYnlfaWQocmluZ19pZC5wYXJ0bmVyX2lkKTsKPiArICAg
IGlmICggZHN0X2QgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggZHN0X2QtPmFyZ28gKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgc3Bpbl9sb2NrKCZkc3RfZC0+YXJnby0+c2VuZF9MMl9s
b2NrKTsKPiArCj4gKyAgICAgICAgICAgIHNlbmRfaW5mbyA9IGZpbmRfc2VuZF9pbmZvKGRzdF9k
LCAmcmluZ19pZCk7Cj4gKyAgICAgICAgICAgIGlmICggc2VuZF9pbmZvICkKPiArICAgICAgICAg
ICAgICAgIGhsaXN0X2RlbCgmc2VuZF9pbmZvLT5ub2RlKTsKPiArCj4gKyAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZkc3RfZC0+YXJnby0+c2VuZF9MMl9sb2NrKTsKPiArCj4gKyAgICAgICAgfQo+
ICsgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOwo+ICsgICAgfQoKQ2FuIHlvdSBhY3R1YWxseSBm
aW5kIHNlbmRfaW5mbyBpZiByaW5nX2luZm8gcmV0dXJucyBOVUxMPwoKVGhlIHJpbmdpZCBpbiBz
ZW5kX2luZm8gd291bGQgdGhlbiBiZSBzdGFsZSwgYW5kIHBvaW50IHRvIGEKbm9uLWV4aXN0aW5n
IHJpbmc/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:11:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjQNA-0004fw-JZ; Tue, 15 Jan 2019 15:11: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=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjQN8-0004fr-M7
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:11:22 +0000
X-Inumbo-ID: d0138aab-18d7-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0138aab-18d7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:11:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84616749"
To: Jan Beulich <JBeulich@suse.com>, Chao Gao <chao.gao@intel.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-3-git-send-email-chao.gao@intel.com>
 <20181128120014.r6llmchpcjtjlwc6@mac> <20181129024032.GB23701@gao-cwp>
 <20181129092210.fn3ogj5kdsgqlumk@mac> <20181130075507.GA32365@gao-cwp>
 <5C0103B202000078002017EC@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <32bb57d0-50f2-499d-fbdb-2f2c64e3088e@citrix.com>
Date: Tue, 15 Jan 2019 15:07:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C0103B202000078002017EC@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 2/6] microcode: save all microcodes which
 pass sanity check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTEvMjAxOCAwOTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzAuMTEuMTgg
YXQgMDg6NTUsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+PiBPbiBUaHUsIE5vdiAyOSwg
MjAxOCBhdCAxMDoyMjoxMEFNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24g
VGh1LCBOb3YgMjksIDIwMTggYXQgMTA6NDA6MzJBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+
Pj4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MDA6MTRQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPj4+Pj4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTJQTSArMDgw
MCwgQ2hhbyBHYW8gd3JvdGU6Cj4+Pj4+PiAuLi4gYW5kIHNlYXJjaCBjYWNoZXMgdG8gZmluZCBh
IHN1aXRhYmxlIG9uZSB3aGVuIGxvYWRpbmcuCj4+Pj4+IFdoeSBkbyB5b3UgbmVlZCB0byBzYXZl
IGFsbCBvZiB0aGVtPyBZb3UgYXJlIG9ubHkgZ29pbmcgdG8gbG9hZCBhCj4+Pj4+IHNpbmdsZSBt
aWNyb2NvZGUsIHNvIEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgbmVlZCB0byBjYWNoZSB0aGVtIGFs
bC4KPj4+IEkgdGhpbmsgdGhlIGFib3ZlIHF1ZXN0aW9uIG5lZWRzIGFuIGFuc3dlci4KPj4gT3V0
IG9mIGNvbnNpZGVyYXRvbiBmb3IgYSBtaXhlZC1mYW1pbHkgc3lzdGVtLiBBbnl3YXksIFNpbmNl
IEphbiBjb21tZW50ZWQKPj4gdGhhdCB3ZSBnYXZlIHVwIHN1cHBvcnQgb2YgYSBtaXhlZC1mYW1p
bHkgc3lzdGVtLCB3ZSBvbmx5IG5lZWQgdG8gc2F2ZQo+PiBhIHNpbmdsZSBtaWNyb2NvZGUgZm9y
IG9mZmxpbmVkIG9yIGhvdC1wbHVnZ2VkIGNwdXMuCj4gV2VsbCwgdGhlcmUgbWlnaHQgYmUgc2xp
Z2h0bHkgbW9yZSBuZWVkZWQgdGhhbiBqdXN0IGEgc2luZ2xlIGluc3RhbmNlLgo+IFRoaXMgZGVw
ZW5kcyBvbiB3aGV0aGVyIHNhbWUgZmFtaWx5L21vZGVsIENQVXMgd2l0aCBkaWZmZXJlbnQKPiBz
dGVwcGluZyBhbmQvb3IgZGlmZmVyZW50ICJwZiIgdmFsdWUgY2FuIGJlIG1peGVkIChhbmQgd291
bGQgaGF2ZQo+IGlkZW50aWNhbCBmZWF0dXJlIGZsYWdzIGluIHRoZWlyIENQVUlEIG91dHB1dCku
Cj4KPiBJIG1heSBoYXZlIG92ZXJzaW1wbGlmaWVkIHRoZSBjdXJyZW50IHN0YXRlIG9mIHRoaW5n
czogSG90cGx1Z2dpbmcKPiBhIENQVSB3aXRoIG1vcmUgY2FwYWJpbGl0aWVzIHRoYW4gdGhlIGJv
b3QgQ1BVIGlzIGdlbmVyYWxseSBmaW5lCj4gYWZhaWN0LiBCb3RoIHlvdSAoSW50ZWwpIGFuZCBB
TUQgcGxhY2UgcmVzdHJpY3Rpb25zIG9uIHBlcm1pdHRlZAo+IG1peGVzIGlpcmMsIHNvIEkgZG9u
J3QgdGhpbmsgd2UgbmVlZCB0byBzdXBwb3J0IGFueXRoaW5nIGJleW9uZAo+IHN1Y2ggcmVzdHJp
Y3Rpb25zLiBCZWluZyBhYmxlIHRvIHJ1biBvbiBwZXJtaXR0ZWQgbWl4ZXMgd2hpY2ggYXJlCj4g
bm90IGluIGNvbmZsaWN0IHdpdGggb3VyIGdlbmVyYWwgYXNzdW1wdGlvbiBvZiB0aGVyZSBub3Qg
YmVpbmcgYW55Cj4gQ1BVIGluIHRoZSBzeXN0ZW0gd2l0aCBsZXNzIGNhcGFiaWxpdGllcyB0aGFu
IHRoZSBib290IENQVSB3b3VsZAo+IHNlZW0gZGVzaXJhYmxlLgo+Cj4gQW5kcmV3LCBkbyB5b3Ug
aGF2ZSBhbnkgdmlldyBvciBvcGluaW9uIGhlcmU/CgpJJ20gbm90IGF3YXJlIG9mIGFueXRoaW5n
IHNpbmNlIHRoZSBQNCB3aGljaCBoYXMgdG9sZXJhdGVkIGEKaGV0ZXJvZ2VuZW91cyBzZXR1cCBv
ZiBwaHlzaWNhbCBDUFVzLgoKT3VyIGN1cnJlbnQgbWljcm9jb2RlIGxvYWRpbmcgZG9lc24ndCBz
dXBwb3J0IG1vcmUgdGhhbiBhIHNpbmdsZSBwYXRjaApwZXIgc3lzdGVtLCBhbmQgSSBleHBlY3Qg
cGxlbnR5IG9mIG90aGVyIHRoaW5ncyB3b3VsZCBicmVhayBpZiB3ZSBkaWQKZ2VudWluZWx5IGhh
dmUgYSBoZXRlcm9nZW5lb3VzIHNldHVwLCBmZWF0dXJld2lzZS4KCkknZCBzaW1wbGlmeSBldmVy
eXRoaW5nIGFuZCBhc3N1bWUgdGhhdCB0aGVyZSBpcyBvbmx5IGEgc2luZ2xlIHZhbGlkIHVwCnRv
IGRhdGUgcGF0Y2gsIGFuZCBJIGRvdWJ0IHdlJ2xsIHNlZSBhbnkgcHJvYmxlbXMuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:18:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:18: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-devel-bounces@lists.xenproject.org>)
	id 1gjQUC-0004sS-Eg; Tue, 15 Jan 2019 15: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=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjQUC-0004sN-3j
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:18:40 +0000
X-Inumbo-ID: d52b7c65-18d8-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d52b7c65-18d8-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:18:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84617399"
To: Jan Beulich <JBeulich@suse.com>, Chao Gao <chao.gao@intel.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-3-git-send-email-chao.gao@intel.com>
 <20181128120014.r6llmchpcjtjlwc6@mac> <20181129024032.GB23701@gao-cwp>
 <5BFFBD2D02000078002011D7@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <751f9395-4ace-5e35-ef5d-a57cf4183ffa@citrix.com>
Date: Tue, 15 Jan 2019 15:15:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BFFBD2D02000078002011D7@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 2/6] microcode: save all microcodes which
 pass sanity check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTEvMjAxOCAxMDoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMTEuMTgg
YXQgMDM6NDAsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+PiBPbiBXZWQsIE5vdiAyOCwg
MjAxOCBhdCAwMTowMDoxNFBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24g
V2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTJQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+
Pj4gQEAgLTQ5MSw2ICs1NTksMjEgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUo
dW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAo+Pj4+ICAgICAgd2hpbGUgKCAoZXJy
b3IgPSBnZXRfdWNvZGVfZnJvbV9idWZmZXJfYW1kKG1jX2FtZCwgYnVmLCBidWZzaXplLAo+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZvZmZzZXQp
KSA9PSAwICkKPj4+PiAgICAgIHsKPj4+PiArICAgICAgICBzdHJ1Y3QgdWNvZGVfcGF0Y2ggKnVj
b2RlX3BhdGNoOwo+Pj4+ICsKPj4+PiArICAgICAgICAvKgo+Pj4+ICsgICAgICAgICAqIFNhdmUg
dGhpcyBtaWNyb2NvZGUgYmVmb3JlIGNoZWNraW5nIHRoZSBzaWduYXR1cmUuIEl0IGlzIHRvCj4+
Pj4gKyAgICAgICAgICogb3B0aW1pemUgbWljcm9jb2RlIHVwZGF0ZSBvbiBhIG1peGVkIGZhbWls
eSBzeXN0ZW0uIFBhcnNpbmcKPj4+IEVyLCBpcyBpdCBwb3NzaWJsZSB0byBoYXZlIGEgc3lzdGVt
IHdpdGggQ1BVcyBvZiBkaWZmZXJlbnQgZmFtaWx5Pwo+Pj4gV2hhdCdzIGdvaW5nIHRvIGhhcHBl
biB3aXRoIENQVXMgaGF2aW5nIGRpZmZlcmVudCBmZWF0dXJlcz8KPj4gSSBoYXZlIG5vIGlkZWEu
IFRoYXQgZWFjaCBjcHUgaGFzIGEgcGVyLWNwdSB2YXJpYWJsZSB0byBzdG9yZSB0aGUKPj4gbWlj
cm9jb2RlIHJhdGhlciB0aGFuIGEgZ2xvYmFsIG9uZSBnaXZlcyBtZSBhIGZlZWxpbmcgdGhhdCB0
aGUgY3VycmVudAo+PiBpbXBsZW1lbnRhdGlvbiB3YW50cyB0byBtYWtlIGl0IHdvcmsgb24gYSBz
eXN0ZW0gd2l0aCBDUFVzIG9mIGRpZmZlcmVudAo+PiBmYW1pbHkuCj4gSSB0aGluayB3ZSd2ZSBs
b25nIGdpdmVuIHVwIG9uIHN1cHBvcnRpbmcgbWl4ZWQtbW9kZWwgb3IgZXZlbgo+IG1peGVkLWZh
bWlseSBzeXN0ZW1zLiBUaGVyZWZvcmUgaW4gdGhpcyBvdmVyaGF1bCBkb2luZyBhd2F5IHdpdGgK
PiBwZXItQ1BVIHRyYWNraW5nIGJleW9uZCB0aGUgcHJlc2VudCB1Y29kZSBsZXZlbCAod2hpY2gg
aW5kZWVkCj4gbWF5IGRpZmZlciwgZXZlbiBpZiB3ZSBtYXkgaGF2ZSB0byBjb25zaWRlciB0byBy
ZWZ1c2Uga2VlcGluZyB0aGUKPiBzeXN0ZW0gdXAgaW4gc3VjaCBhIGNhc2UpIHdvdWxkIHBlcmhh
cHMgYmUgcHJldHR5IHJlYXNvbmFibGUuCj4KPiBPbmUgdGhpbmcgZGVmaW5pdGVseSBuZWVkcyB0
byB3b3JrOiBVcGRhdGluZyBvZiB1Y29kZSB3aGVuCj4gZmlybXdhcmUgaGFzIGxvYWRlZCBkaWZm
ZXJpbmcgdmVyc2lvbnMgKHdoaWNoIHVzdWFsbHkgYm9pbHMgZG93bgo+IHRvIGZpcm13YXJlIG5l
Z2xlY3RpbmcgdG8gbG9hZCB1Y29kZSBvbiBhbGwgY29yZXMpLgoKUmlnaHQuwqAgSXQgZG9lc24n
dCBtYXR0ZXIgd2hhdCB1Y29kZSBpcyBpbnN0YWxsZWQgaW4gdGhlIGNvcmVzIGN1cnJlbnRseS4K
CldlIHdpbGwgaGF2ZSBvbmUgc2luZ2xlIHBpZWNlIG9mIGVhcmx5IHVjb2RlIHByb3ZpZGVkIGlu
IHRoZQppbml0cmQvb3RoZXIgd2hpY2ggbmVlZHMgdG8gYmUgY2FjaGVkIGFuZCBvcHRpb25hbGx5
IGxvYWRlZCBvbiBldmVyeSBDUFUKYnJpbmd1cC4KCkR1cmluZyBsYXRlIGxvYWQgbG9hZCwgaWYg
dGhlIHByb3Bvc2VkIHVjb2RlIGlzIGNvcnJlY3QgZm9yIHRoZSBzeXN0ZW0KYW5kIG5ld2VyIHRo
YW4gdGhlIGNhY2hlZCB2ZXJzaW9uLCBpdCBzaG91bGQgYmUgcmVwbGFjZSB0aGUgZXhpdGluZwpj
YWNoZWQgdmVyc2lvbiwgYW5kIHRoZW4gbG9hZGVkIG9udG8gYWxsIENQVXMuCgoKVGhlIG9uZSBj
YXNlIHRoYXQgd2UgY2Fubm90IGRlYWwgY2xlYW5seSB3aXRoIGlzIGlmIGZpcm13YXJlIGhhcyBh
IG5ld2VyCnVjb2RlIHRoYW4gdGhlIGluaXRyZCwgYW5kIGhhcyBvbmx5IHVwZGF0ZWQgc29tZSBj
b3JlcywgYXQgd2hpY2ggcG9pbnQKdGhlcmUgaXMgbm90aGluZyBYZW4gY2FuIGRvIHRvIGNhdXNl
IGV2ZXJ5IGNvcmUgdG8gaGF2ZSB0aGUgc2FtZQp2ZXJzaW9uLsKgIFdlIGNhbiBwcm9iYWJseSBn
ZXQgYXdheSB3aXRoIHNwaXR0aW5nIG91dCBhIHdhcm5pbmcsIGFuZAp0cnlpbmcgdG8gY29udGlu
dWUgYm9vdGluZywgYmVjYXVzZSBpdCBpcyBqdXN0IHBvc3NpYmxlIHRoZSBzeXN0ZW0gd2lsbApi
ZSBzdGFibGUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:26:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:26: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-devel-bounces@lists.xenproject.org>)
	id 1gjQbf-0005dV-Au; Tue, 15 Jan 2019 15:26: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=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjQbe-0005dP-E0
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:26:22 +0000
X-Inumbo-ID: e804c0e4-18d9-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e804c0e4-18d9-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:26:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84618023"
To: Chao Gao <chao.gao@intel.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-7-git-send-email-chao.gao@intel.com>
 <20181128152209.hqpgqtuy2mx7ytk6@mac> <20181129044325.GD23701@gao-cwp>
 <20181129095653.d2jwozb7xbuq6cq2@mac> <20181130090131.GC32365@gao-cwp>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3b12744b-ab92-3c77-319d-6b468006a7b5@citrix.com>
Date: Tue, 15 Jan 2019 15:24:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181130090131.GC32365@gao-cwp>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 Borislav Petkov <bp@suse.de>, Ashok Raj <ashok.raj@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTEvMjAxOCAwOTowMSwgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gVGh1LCBOb3YgMjksIDIw
MTggYXQgMTA6NTY6NTNBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gVGh1
LCBOb3YgMjksIDIwMTggYXQgMTI6NDM6MjVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+PiBP
biBXZWQsIE5vdiAyOCwgMjAxOCBhdCAwNDoyMjowOVBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+Pj4+IE9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDAxOjM0OjE2UE0gKzA4MDAsIENo
YW8gR2FvIHdyb3RlOgo+Pj4+PiBUaGlzIHBhdGNoIHBvcnRzIG1pY3JvY29kZSBpbXByb3ZlbWVu
dCBwYXRjaGVzIGZyb20gbGludXgga2VybmVsLgo+Pj4+Pgo+Pj4+PiBCZWZvcmUgeW91IHJlYWQg
YW55IGZ1cnRoZXI6IHRoZSBlYXJseSBsb2FkaW5nIG1ldGhvZCBpcyBzdGlsbCB0aGUKPj4+Pj4g
cHJlZmVycmVkIG9uZSBhbmQgeW91IHNob3VsZCBhbHdheXMgZG8gdGhhdC4gVGhlIGZvbGxvd2lu
ZyBwYXRjaCBpcwo+Pj4+PiBpbXByb3ZpbmcgdGhlIGxhdGUgbG9hZGluZyBtZWNoYW5pc20gZm9y
IGxvbmcgcnVubmluZyBqb2JzIGFuZCBjbG91ZCB1c2UKPj4+Pj4gY2FzZXMuCj4+Pj4+Cj4+Pj4+
IEdhdGhlciBhbGwgY29yZXMgYW5kIHNlcmlhbGl6ZSB0aGUgbWljcm9jb2RlIHVwZGF0ZSBvbiB0
aGVtIGJ5IGRvaW5nIGl0Cj4+Pj4+IG9uZS1ieS1vbmUgdG8gbWFrZSB0aGUgbGF0ZSB1cGRhdGUg
cHJvY2VzcyBhcyByZWxpYWJsZSBhcyBwb3NzaWJsZSBhbmQKPj4+Pj4gYXZvaWQgcG90ZW50aWFs
IGlzc3VlcyBjYXVzZWQgYnkgdGhlIG1pY3JvY29kZSB1cGRhdGUuCj4+Pj4+Cj4+Pj4+IFNpZ25l
ZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+Pj4+IFRlc3RlZC1ieTog
Q2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4+Pj4gW2xpbnV4IGNvbW1pdDogYTUzMjFh
ZWM2NDEyYjIwYjVhZDE1ZGIyZDZiOTE2YzA1MzQ5ZGJmZl0KPj4+Pj4gW2xpbnV4IGNvbW1pdDog
YmI4YzEzZDYxYTYyOTI3NmExNjJjMWQyYjFhMjBhODE1Y2JjZmJiN10KPj4+PiBJZiB0aGlzIHBh
dGNoIGlzIHRoZSBzcXVhc2ggb2YgdHdvIExpbnV4IGNvbW1pdHMsIHBsZWFzZSBwb3N0IHRoZQo+
Pj4+IHBvcnRlZCB2ZXJzaW9ucyBvZiB0aGUgdHdvIGNvbW1pdHMgc2VwYXJhdGVseS4KPj4+IEkg
ZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIG9uZS4KPj4gWW91IHJlZmVyZW5jZSB0d28gTGludXggY29t
bWl0cyBhYm92ZSwgd2h5IGlzIHRoaXMgZG9uZT8KPj4KPj4gSSBhc3N1bWUgdGhpcyBpcyBiZWNh
dXNlIHlvdSBhcmUgcG9ydGluZyB0d28gTGludXggY29tbWl0cyB0byBYZW4sIGluCj4+IHdoaWNo
IGNhc2UgSSB0aGluayB0aGF0IHNob3VsZCBiZSBkb25lIGluIHR3byBkaWZmZXJlbnQgcGF0Y2hl
cywgb3IgYQo+PiBub3RlIG5lZWRzIHRvIGJlIGFkZGVkIHRvIHdoeSB5b3UgbWVyZ2UgdHdvIExp
bnV4IGNvbW1pdHMgaW50byBhCj4+IHNpbmdsZSBYZW4gcGF0Y2guCj4gVGhlIGxhdHRlciBmaXhl
ZCBhIHNldmVyZSBidWcgaW50cm9kdWNlZCB0aGUgZmlyc3Qgb25lLiBNYXliZSBJIG5lZWQKPiB0
byBhZGQgYSBub3RlIHRvIGNsYXJpZnkgdGhpcy4KClRoYXQgaXMgZmluZS7CoCBHaXZlbiB0aGF0
IHRoZXJlIGlzIGEgbGFyZ2UgZGl2ZXJnZW5jZSBiZXR3ZWVuIHRoZSBMaW51eAphbmQgWGVuIGNv
ZGUsIEkgd291bGQgcmVjb21tZW5kIG5vdCB0cnlpbmcgdG8gcG9ydCB0aGUgTGludXggY2hhbmdl
cwpwYXRjaCBmb3IgcGF0Y2guCgpUaGlzIHBhdGNoIGlzIGZpbmUgaW4gdGhpcyBmb3JtLCBJTU8u
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:31:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:31:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjQgD-0006Mu-04; Tue, 15 Jan 2019 15:31: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=xlTz=PX=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gjQgB-0006Mp-Hi
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:31:03 +0000
X-Inumbo-ID: 90e65f77-18da-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90e65f77-18da-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:31:02 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0FFSge7118645;
 Tue, 15 Jan 2019 15:29:33 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=nndJJC/ikVUV1UapEgYRmYZzsSo85A25S1VDY8yVVlI=;
 b=UofYB04tiluNq7qOENAfCZx9RggbICJrfRN8D4/WSXASzjhxyuS3mi8VitDBfQ9eCe9b
 6VGq4cECe3LiRz/iTCeJM2x2L7JwG8ANeWkN9G9dxqE57VfhDOGgieSEW3JrWIvLPTiv
 QHZkGqdTRM6pM6+TzawzvJwENcriE+fOip/t9XKWduoIAwpv4X49AI8J0XlSyILByVVb
 OYwbBHzAbR9SmnHB5qegkXv2Vc4RDe4Xz4aKpsRA/FHWcmIPz0Lia27WP6dIMQ8cLjQ1
 EQ/5aMiXl44JjlCYy0feyC1n5dUmlz3V1SWCD7uMGC1ZLcE87h35W2rO0Orbqe7B1CLK ng== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2pybjs4g5f-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 15:29:32 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0FFTRop030032
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 15:29:27 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0FFTP7P032651;
 Tue, 15 Jan 2019 15:29:26 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 15 Jan 2019 07:29:25 -0800
To: Souptick Joarder <jrdr.linux@gmail.com>
References: <20190111151235.GA2836@jordon-HP-15-Notebook-PC>
 <f6eef305-daf3-dad8-96e3-d2f93d169fd4@oracle.com>
 <CAFqt6zYFR5FHXTLsSQ2DKgZDQtuNB2jZWK6ZLUAscG9vMnSk3Q@mail.gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <2dfe8988-16a7-4997-78a6-7e0dfb9cc741@oracle.com>
Date: Tue, 15 Jan 2019 10:29:17 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <CAFqt6zYFR5FHXTLsSQ2DKgZDQtuNB2jZWK6ZLUAscG9vMnSk3Q@mail.gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901150129
Subject: Re: [Xen-devel] [PATCH 8/9] xen/gntdev.c: Convert to use
 vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Michal Hocko <mhocko@suse.com>,
 Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, linux-kernel@vger.kernel.org,
 Linux-MM <linux-mm@kvack.org>, xen-devel@lists.xenproject.org,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNC8xOSAxMTo0OSBQTSwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiBPbiBUdWUsIEph
biAxNSwgMjAxOSBhdCA0OjU4IEFNIEJvcmlzIE9zdHJvdnNreQo+IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDEvMTEvMTkgMTA6MTIgQU0sIFNvdXB0aWNrIEpvYXJk
ZXIgd3JvdGU6Cj4+PiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2UoKSB0byBtYXAgcmFu
Z2Ugb2Yga2VybmVsCj4+PiBtZW1vcnkgdG8gdXNlciB2bWEuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1i
eTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+Cj4+IFJldmlld2VkLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pgo+PiAoYWx0
aG91Z2ggaXQgd291bGQgYmUgZ29vZCB0byBtZW50aW9uIGluIHRoZSBjb21taXQgdGhhdCB5b3Ug
YXJlIGFsc28KPj4gcmVwbGFjaW5nIGNvdW50IHdpdGggdm1hX3BhZ2VzKHZtYSksIGFuZCB3aHkp
Cj4gVGhlIG9yaWdpbmFsIGNvZGUgd2FzIHVzaW5nIGNvdW50ICggKmNvdW50ID0gdm1hX3BhZ2Vz
KHZtYSkqICkKPiB3aGljaCBpcyBzYW1lIGFzIHRoaXMgcGF0Y2guIERvIEkgbmVlZCBjYXB0dXJl
IGl0IGNoYW5nZSBsb2cgPwoKCkknZCBqdXN0IHNheSB0aGF0IGJlY2F1c2UgdGhlb3JldGljYWxs
eSBjb3VudCBtaWdodCBub3QgYmUgZXF1YWwgdG8KbWFwLT5jb3VudCB3ZSBzaG91bGQgdXNlIHRo
ZSBsYXR0ZXIgYXMgaW5wdXQgdG8gdm1faW5zZXJ0X3JhbmdlKCkuCgpUaGFua3MuCi1ib3JpcwoK
Cgo+Cj4+Cj4+PiAtLS0KPj4+ICBkcml2ZXJzL3hlbi9nbnRkZXYuYyB8IDE2ICsrKysrKy0tLS0t
LS0tLS0KPj4+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMo
LSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZ250ZGV2LmMgYi9kcml2ZXJzL3hl
bi9nbnRkZXYuYwo+Pj4gaW5kZXggYjBiMDJhNS4uY2E0YWNlZSAxMDA2NDQKPj4+IC0tLSBhL2Ry
aXZlcnMveGVuL2dudGRldi5jCj4+PiArKysgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwo+Pj4gQEAg
LTEwODIsMTggKzEwODIsMTcgQEAgc3RhdGljIGludCBnbnRkZXZfbW1hcChzdHJ1Y3QgZmlsZSAq
ZmxpcCwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCj4+PiAgewo+Pj4gICAgICAgc3RydWN0
IGdudGRldl9wcml2ICpwcml2ID0gZmxpcC0+cHJpdmF0ZV9kYXRhOwo+Pj4gICAgICAgaW50IGlu
ZGV4ID0gdm1hLT52bV9wZ29mZjsKPj4+IC0gICAgIGludCBjb3VudCA9IHZtYV9wYWdlcyh2bWEp
Owo+Pj4gICAgICAgc3RydWN0IGdudGRldl9ncmFudF9tYXAgKm1hcDsKPj4+IC0gICAgIGludCBp
LCBlcnIgPSAtRUlOVkFMOwo+Pj4gKyAgICAgaW50IGVyciA9IC1FSU5WQUw7Cj4+Pgo+Pj4gICAg
ICAgaWYgKCh2bWEtPnZtX2ZsYWdzICYgVk1fV1JJVEUpICYmICEodm1hLT52bV9mbGFncyAmIFZN
X1NIQVJFRCkpCj4+PiAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4KPj4+ICAgICAg
IHByX2RlYnVnKCJtYXAgJWQrJWQgYXQgJWx4IChwZ29mZiAlbHgpXG4iLAo+Pj4gLSAgICAgICAg
ICAgICAgICAgICAgIGluZGV4LCBjb3VudCwgdm1hLT52bV9zdGFydCwgdm1hLT52bV9wZ29mZik7
Cj4+PiArICAgICAgICAgICAgICAgICAgICAgaW5kZXgsIHZtYV9wYWdlcyh2bWEpLCB2bWEtPnZt
X3N0YXJ0LCB2bWEtPnZtX3Bnb2ZmKTsKPj4+Cj4+PiAgICAgICBtdXRleF9sb2NrKCZwcml2LT5s
b2NrKTsKPj4+IC0gICAgIG1hcCA9IGdudGRldl9maW5kX21hcF9pbmRleChwcml2LCBpbmRleCwg
Y291bnQpOwo+Pj4gKyAgICAgbWFwID0gZ250ZGV2X2ZpbmRfbWFwX2luZGV4KHByaXYsIGluZGV4
LCB2bWFfcGFnZXModm1hKSk7Cj4+PiAgICAgICBpZiAoIW1hcCkKPj4+ICAgICAgICAgICAgICAg
Z290byB1bmxvY2tfb3V0Owo+Pj4gICAgICAgaWYgKHVzZV9wdGVtb2QgJiYgbWFwLT52bWEpCj4+
PiBAQCAtMTE0NSwxMiArMTE0NCw5IEBAIHN0YXRpYyBpbnQgZ250ZGV2X21tYXAoc3RydWN0IGZp
bGUgKmZsaXAsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQo+Pj4gICAgICAgICAgICAgICBn
b3RvIG91dF9wdXRfbWFwOwo+Pj4KPj4+ICAgICAgIGlmICghdXNlX3B0ZW1vZCkgewo+Pj4gLSAg
ICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwgY291bnQ7IGkrKykgewo+Pj4gLSAgICAgICAgICAg
ICAgICAgICAgIGVyciA9IHZtX2luc2VydF9wYWdlKHZtYSwgdm1hLT52bV9zdGFydCArIGkqUEFH
RV9TSVpFLAo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwLT5wYWdlc1tpXSk7
Cj4+PiAtICAgICAgICAgICAgICAgICAgICAgaWYgKGVycikKPj4+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdvdG8gb3V0X3B1dF9tYXA7Cj4+PiAtICAgICAgICAgICAgIH0KPj4+ICsg
ICAgICAgICAgICAgZXJyID0gdm1faW5zZXJ0X3JhbmdlKHZtYSwgbWFwLT5wYWdlcywgbWFwLT5j
b3VudCk7Cj4+PiArICAgICAgICAgICAgIGlmIChlcnIpCj4+PiArICAgICAgICAgICAgICAgICAg
ICAgZ290byBvdXRfcHV0X21hcDsKPj4+ICAgICAgIH0gZWxzZSB7Cj4+PiAgI2lmZGVmIENPTkZJ
R19YODYKPj4+ICAgICAgICAgICAgICAgLyoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:37:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gjQmL-0006Y5-MS; Tue, 15 Jan 2019 15:37: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=JfF2=PX=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gjQmK-0006Xq-37
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:37:24 +0000
X-Inumbo-ID: 73024397-18db-11e9-92db-bc764e045a96
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73024397-18db-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:37:22 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 0F0891924;
 Tue, 15 Jan 2019 10:37:20 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 15 Jan 2019 10:37:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=3TvTy1
 dEU0D/JFsyKcT8NMOqhA7NJFtb/2j93B38ZLA=; b=MsxUfAVvuKm5EesfkevrvP
 4UOMZ9RKCaEwjCnftSjhRHsb/lA+wUx6PMBBgws7k8NcXYJdNL4iA2wPeb8sSCEF
 mqIKAL9dtx5WAQRhVxjmIE2xJUc6Fk0r0paSqwIHubZAI+65S1MY+mc0eIdFAILa
 tcfbZhDcDGrTgFVmW3xd7ZlAXXnOa/+Uq3T5xuoV8F/BNiMdmwxGrQTgii0fETYd
 dNzZpY6VYWBCA3LDTg5sPLyv96Obv+wCYoF7JwiCGxzgv29cnMpn86xetiJcc2ir
 eauiHXBU2hWnf4BEC8vi+9E9BrMdoiecxZQLL/bBBXakVgvddeW2H8GRkn958E/w
 ==
X-ME-Sender: <xms:MP49XI5EBmeBEULtRKiWq9smsuHKM4JIuoTvRFwRRFkzLAC2hANmSw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrgeefgdejiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucenucfjughrpefhvffufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpeforg
 hrvghkucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhes
 ihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepqhhusg
 gvshdqohhsrdhorhhgpdhgihhthhhusgdrtghomhenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:MP49XPELqwahOCklwiJM9ePFGF9dmau72ofNzq19Uk_P5_S-qZKDYQ>
 <xmx:MP49XK0jJaNjJKhfzGMBRUjgZlU8s-4IEd1P9WgvaufNUpwuxUVpyA>
 <xmx:MP49XMrdd1yQZsHXGag0H4a_w8O9ZPHoupV2VAx7GmJfg9FVao0dtA>
 <xmx:MP49XJ3XMPiYdb5rBUuOXIVbnlNGWNmoEzGWic-WgmfWEAZ6aFmAgQ>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 535FEE461F;
 Tue, 15 Jan 2019 10:37:19 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 16:36:27 +0100
Message-Id: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/4] Fix PCI passthrough for HVM with
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB5ZXQgYW5vdGhlciBhdHRlbXB0IHRvIHVwc3RyZWFtIGEgc2V0IG9mIFBDSSBwYXNz
dGhyb3VnaCByZWxhdGVkIGZpeGVkCmNhcnJpZWQgaW4gUXViZXMgT1MgcGFja2FnZXMgZm9yIGEg
bG9uZyB0aW1lIGFscmVhZHkuClNvbWUgb2YgdGhlbSB3ZXJlIGFscmVhZHkgZGlzY3Vzc2VkIHBy
ZXZpb3VzbHksIHNlZSBhbm90aGVyIHRocmVhZCB3aXRoIHRoZQpzYW1lIHN1YmplY3QgYmFjayBp
biBPY3RvYmVyIDIwMTYuCgpBcyBmb3IgInhlbi94ODY6IEFsbG93IHN0dWJkb20gYWNjZXNzIHRv
IGlycSBjcmVhdGVkIGZvciBtc2kiIHBhdGNoLCB0aGlzIGlzCm9ubHkgb25lIHBhcnQgb2YgZml4
aW5nIE1TSSB3aXRoIFFFTVUgaW4gc3R1YmRvbWFpbi4gVGhlIG90aGVyIHBhcnQgaXMgYWxsb3dp
bmcKc3R1YmRvbWFpbiB0byBhY3R1YWxseSBlbmFibGUgTVNJIGluIFBDSSBjb25maWcgc3BhY2Uu
ICBRRU1VIGRvZXMgdGhhdCB0aHJvdWdoCnBjaWZyb250L2JhY2sgY29ubmVjdGVkIHRvIHRoZSBz
dHViZG9tYWluIChzZWUKaHcveGVuL3hlbl9wdF9tc2kuYzptc2lfbXNpeF9lbmFibGUoKSksIGJ1
dCBwY2liYWNrIGJ5IGRlZmF1bHQgcmVmdXNlCndyaXRlIHRvIHRoYXQgcmVnaXN0ZXIuCkVhc3ks
IGxlc3Mgc2FmZSBzb2x1dGlvbjogZW5hYmxlIHBlcm1pc3NpdmUgbW9kZSBmb3IgdGhlIGRldmlj
ZS4KU2FmZXIgc29sdXRpb24gLSBlbmFibGUgYWNjZXNzIHRvIHRoaXMgcmVnaXN0ZXIgZm9yIHN0
dWJkb21haW4gb25seToKIC0gcGNpYmFjayBwYXRjaDogaHR0cHM6Ly9naXRodWIuY29tL1F1YmVz
T1MvcXViZXMtbGludXgta2VybmVsL2Jsb2IvbWFzdGVyLzAwMTUteGVuLXBjaWJhY2stYWRkLWF0
dHJpYnV0ZS10by1hbGxvdy1NU0ktZW5hYmxlLWZsYWctdy5wYXRjaAogLSBsaWJ4bCBwYXRjaDog
aHR0cHM6Ly9naXRodWIuY29tL1F1YmVzT1MvcXViZXMtdm1tLXhlbi9ibG9iL3hlbi00LjgvcGF0
Y2gtc3R1YmRvbS1hbGxvdy1tc2ktZW5hYmxlLnBhdGNoCgpUaGUgd2hvbGUgc3Rvcnk6Cmh0dHBz
Oi8vd3d3LnF1YmVzLW9zLm9yZy9uZXdzLzIwMTcvMTAvMTgvbXNpLXN1cHBvcnQvCgpBbnkgb3Ro
ZXIgaWRlYXM/IFdoaWNoIG9uZSBpcyBwcmVmZXJyZWQgdXBzdHJlYW0/CgpDaGFuZ2VzIGluIHYy
OgogLSBuZXcgInhlbi94ODY6IEFsbG93IHN0dWJkb20gYWNjZXNzIHRvIGlycSBjcmVhdGVkIGZv
ciBtc2kiIHBhdGNoCiAtIGFwcGxpZWQgcmV2aWV3IGNvbW1lbnRzIGZyb20gdjEKCk1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSAoMyk6CiAgbGlieGw6IGRvIG5vdCBhdHRhY2ggeGVuLXBjaWJh
Y2sgdG8gSFZNIGRvbWFpbiwgaWYgc3R1YmRvbWFpbiBpcyBpbiB1c2UKICBsaWJ4bDogYXR0YWNo
IFBDSSBkZXZpY2UgdG8gcWVtdSBvbmx5IGFmdGVyIHNldHRpbmcgcGNpYmFjay9wY2lmcm9udAog
IGxpYnhsOiBkb24ndCB0cnkgdG8gbWFuaXB1bGF0ZSBqc29uIGNvbmZpZyBmb3Igc3R1YmRvbWFp
bgoKU2ltb24gR2Fpc2VyICgxKToKICB4ZW4veDg2OiBBbGxvdyBzdHViZG9tIGFjY2VzcyB0byBp
cnEgY3JlYXRlZCBmb3IgbXNpLgoKIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIHwgMzcgKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2lycS5jICAgICAg
fCAyMyArKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3BoeXNkZXYuYyAgfCAg
OSArKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRp
b25zKC0pCgpiYXNlLWNvbW1pdDogOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlk
MTNhMwotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:37:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gjQmM-0006YH-7d; Tue, 15 Jan 2019 15:37: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=JfF2=PX=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gjQmL-0006Xw-EM
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:37:25 +0000
X-Inumbo-ID: 74380313-18db-11e9-92db-bc764e045a96
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74380313-18db-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:37:24 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 497041929;
 Tue, 15 Jan 2019 10:37:23 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 15 Jan 2019 10:37:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=ClOqUE0TxfWIHjVQ9
 kjaMAz7E0ZfJ7VGzTCgbJ4EkVY=; b=P5Tzqh9Klis5B7OpaDfbVod0M79KYBxEJ
 UzE/uWE7KxxUoNmxiqYMvh/c35T3ywyoZvjhHjXnVUqBTzum/A1kfhgJk96mIcGW
 M54SPydTQO9w8InATEMpjhfaHyLmo8coJyaYt3/6k8ZAghANm2izE5ERG6qdm4DB
 ha0z2213zLXhRCO09oZM2/wCzpExcsYi+ocQKYJ97de+EURw/wQ+z7TpOfXnPwGt
 icGlZ9eo9wJJTDCd8dawsqxV6l39nsy9RF8uDx2JRCp/u3o7jDHA+ZHmflWZrcDg
 6iVFLLuccJhtTyHoJomJxH+c8/Qd5Ug36VgMeNvggEjhFz6WLPCKg==
X-ME-Sender: <xms:Mv49XGDtgvQ5-zrkcRWNVE-YYrsT23xnHNq3tx-TppHhI0C9y6S3IA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrgeefgdejiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:Mv49XJfPSbuNgTOiYh37iB7wZrBRSLTJVwdfw433A_Qmbrln7s21ow>
 <xmx:Mv49XLj4uv2MGdDpc0XIbn7eLqmwUJmLOpsoGCLhUTvGSpkQLrPZ7Q>
 <xmx:Mv49XBrpRbku_k1ronCequTdyIyuT0TzdIKsreaUbKbAF6xsYNn_BQ>
 <xmx:Mv49XHuXI84RG4boOhTT1hu0eH_Id3YIxOvbV3xPdiCAWBtHX6gUpA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 82A5EE4511;
 Tue, 15 Jan 2019 10:37:21 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 16:36:29 +0100
Message-Id: <43fe7e5e8f5d0d81995188d40ba756090d80f656.1547566486.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v2 2/4] libxl: attach PCI device to qemu only
 after setting pciback/pcifront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBxZW11IGlzIHJ1bm5pbmcgaW4gc3R1YmRvbWFpbiwgaGFuZGxpbmcgInBjaS1pbnMiIGNv
bW1hbmQgd2lsbCBmYWlsCmlmIHBjaWZyb250IGlzIG5vdCBpbml0aWFsaXplZCBhbHJlYWR5LiBG
aXggdGhpcyBieSBzZW5kaW5nIHN1Y2ggY29tbWFuZApvbmx5IGFmdGVyIGNvbmZpcm1pbmcgdGhh
dCBwY2liYWNrL2Zyb250IGlzIHJ1bm5pbmcuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQpDaGFu
Z2VzIGluIHYyOgotIEZpeGVkIGNvZGUgc3R5bGUgc2luY2UgcHJldmlvdXMgdmVyc2lvbi4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8ICA5ICsrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5kZXggM2I2YjIzYy4uMWJkZTUzNyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMK
QEAgLTExOTEsNiArMTE5MSw3IEBAIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRlCiB7CiAgICAgbGli
eGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwogICAgIHVuc2lnbmVkIGludCBvcmln
X3ZkZXYsIHBmdW5jX21hc2s7CisgICAgY2hhciAqYmVfcGF0aDsKICAgICBsaWJ4bF9kZXZpY2Vf
cGNpICphc3NpZ25lZDsKICAgICBpbnQgbnVtX2Fzc2lnbmVkLCBpLCByYzsKICAgICBpbnQgc3R1
YmRvbWlkID0gMDsKQEAgLTEyNDUsNiArMTI0NiwxNCBAQCBpbnQgbGlieGxfX2RldmljZV9wY2lf
YWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfcGNpICpwY2lk
ZQogICAgICAgICByYyA9IGRvX3BjaV9hZGQoZ2MsIHN0dWJkb21pZCwgJnBjaWRldl9zLCAwKTsK
ICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgLyogV2Fp
dCBmb3IgdGhlIGRldmljZSBhY3R1YWxseSBiZWluZyBjb25uZWN0ZWQsIG90aGVyd2lzZSBkZXZp
Y2UgbW9kZWwKKyAgICAgICAgICogcnVubmluZyB0aGVyZSB3aWxsIGZhaWwgdG8gZmluZCB0aGUg
ZGV2aWNlLiAqLworICAgICAgICBiZV9wYXRoID0gbGlieGxfX3NwcmludGYoZ2MsICIlcy9iYWNr
ZW5kL3BjaS8lZC8wIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194
c19nZXRfZG9tcGF0aChnYywgMCksIHN0dWJkb21pZCk7CisgICAgICAgIHJjID0gbGlieGxfX3dh
aXRfZm9yX2JhY2tlbmQoZ2MsIGJlX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlQ29ubmVjdGVkKSk7CisgICAgICAg
IGlmIChyYykKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAgIG9yaWdfdmRldiA9
IHBjaWRldi0+dmRldmZuICYgfjdVOwotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:37:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gjQmL-0006YB-Vp; Tue, 15 Jan 2019 15:37: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=JfF2=PX=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gjQmL-0006Xv-CX
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:37:25 +0000
X-Inumbo-ID: 74380365-18db-11e9-92db-bc764e045a96
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74380365-18db-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:37:24 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 47C4A1924;
 Tue, 15 Jan 2019 10:37:23 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 15 Jan 2019 10:37:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=cHjytV3uDLWfPvCCF
 7F65Veo07Crb2MDcSafU58VPK8=; b=a32ApJPTHkbeUWmgedO4kPI4z048/Zl5h
 fcU2jEh5exTxOzCooMDNqUlDaVbSbqy2B1hy5YnAxDlzw3KAjRVzixubvrsUqmDH
 5kvTFzl4FAc0ycYSHiECzRxxQ8Sx7zyfG7zTGsyquvfFH0HccClnNEMId6NOGChh
 uPKsJ7Mlb0ZEPvwbLJV6EDw51pdCbdLdKohCVqRw0LMxaWOCr7EBr5LZjgjManAd
 OoVmSa3THeo3sVn9zeBVOEaHjwRIjhcUEQNZPtVmIvwtyhhl/OuaMQBrR7YgfMTP
 nIAAW0RobNbm4Tq1DvDGyTFNeiBcOzD8QmSA5a6IM0662z0+k+3xA==
X-ME-Sender: <xms:Mf49XGqSLaJblmcijA3vk9yAJ_upS-piY1vi5YuuEhXONNjd-1UpOw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrgeefgdejiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:Mf49XOqwk1kuwUnsoqCQ1STP1OYy5C9hifPjgkJrwtj13Yen4dIdGA>
 <xmx:Mf49XB0eywBHU5JjRc-GkDXQIR0iag5XGENEhox90Cf9wQwOAOVDOw>
 <xmx:Mf49XEHe_ZysGTxXTqwzg6PQZFSA0qbqZ-DLeEsEWywHMAuWm4l9bA>
 <xmx:Mv49XDR4bVXniOmEgp8xfCaMcdjuK63JogOyMJtv8OeMqRoIMKag_g>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 52A30E4664;
 Tue, 15 Jan 2019 10:37:20 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 16:36:28 +0100
Message-Id: <84045f5ed399411217c2ac8f3763add0c541a073.1547566486.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v2 1/4] libxl: do not attach xen-pciback to HVM
 domain, if stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFZNIGRvbWFpbnMgdXNlIElPTU1VIGFuZCBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSBmb3IgY29t
bXVuaWNhdGluZyB3aXRoClBDSSBkZXZpY2VzLCB4ZW4tcGNpZnJvbnQvcGNpYmFjayBpcyB1c2Vk
IG9ubHkgaW4gUFYgZG9tYWlucy4KV2hlbiBIVk0gZG9tYWluIGhhcyBkZXZpY2UgbW9kZWwgaW4g
c3R1YmRvbWFpbiwgYXR0YWNoaW5nIHhlbi1wY2liYWNrIHRvCnRoZSB0YXJnZXQgZG9tYWluIGl0
c2VsZiBpcyBub3Qgb25seSB1c2VsZXNzLCBidXQgYWxzbyBtYXkgcHJldmVudAphdHRhY2hpbmcg
eGVuLXBjaWJhY2sgdG8gdGhlIHN0dWJkb21haW4sIGVmZmVjdGl2ZWx5IGJyZWFraW5nIFBDSQpw
YXNzdGhyb3VnaC4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8
bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjI6CiAtIHBy
ZXZpb3VzbHkgY2FsbGVkICJsaWJ4bDogYXR0YWNoIHhlbi1wY2liYWNrIG9ubHkgdG8gUFYgZG9t
YWlucyIKIC0gaW5zdGVhZCBvZiBleGNsdWRpbmcgYWxsIEhWTXMsIGNoYW5nZSB0aGUgY29uZGl0
aW9uIHRvIHdoYXQgYWN0dWFsbHkKICAgbWF0dGVycyBoZXJlIC0gY2hlY2sgaWYgc3R1YmRvbWFp
biBpcyBpbiB1c2U7IHRoaXMgd2F5IHhlbi1wY2liYWNrIGlzCiAgIGFsd2F5cyBpbiB1c2UgKGVp
dGhlciBmb3IgdGhlIHRhcmdldCBkb21haW4sIG9yIGl0J3Mgc3R1YmRvbWFpbiksCiAgIGZpeGlu
ZyBQQ0kgcmVzZXQgYnkgeGVuLXBjaWJhY2sgY29uY2VybnMKLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9wY2kuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3BjaS5jCmluZGV4IDg3YWZhMDMuLjNiNmIyM2MgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC0xMTA2
LDcgKzExMDYsNyBAQCBvdXQ6CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIXN0YXJ0aW5n
KQorICAgIGlmICghc3RhcnRpbmcgJiYgIWxpYnhsX2dldF9zdHViZG9tX2lkKENUWCwgZG9taWQp
KQogICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfcGNpX2FkZF94ZW5zdG9yZShnYywgZG9taWQs
IHBjaWRldiwgc3RhcnRpbmcpOwogICAgIGVsc2UKICAgICAgICAgcmMgPSAwOwpAQCAtMTMwMiw3
ICsxMzAyLDcgQEAgc3RhdGljIHZvaWQgbGlieGxfX2FkZF9wY2lkZXZzKGxpYnhsX19lZ2MgKmVn
YywgbGlieGxfX2FvICphbywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIH0KICAgICB9CiAKLSAg
ICBpZiAoZF9jb25maWctPm51bV9wY2lkZXZzID4gMCkgeworICAgIGlmIChkX2NvbmZpZy0+bnVt
X3BjaWRldnMgPiAwICYmICFsaWJ4bF9nZXRfc3R1YmRvbV9pZChDVFgsIGRvbWlkKSkgewogICAg
ICAgICByYyA9IGxpYnhsX19jcmVhdGVfcGNpX2JhY2tlbmQoZ2MsIGRvbWlkLCBkX2NvbmZpZy0+
cGNpZGV2cywKICAgICAgICAgICAgIGRfY29uZmlnLT5udW1fcGNpZGV2cyk7CiAgICAgICAgIGlm
IChyYyA8IDApIHsKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:37:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gjQmV-0006a4-G1; Tue, 15 Jan 2019 15:37: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=JfF2=PX=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gjQmU-0006Zk-Ib
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:37:34 +0000
X-Inumbo-ID: 79c70263-18db-11e9-92db-bc764e045a96
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79c70263-18db-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:37:33 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 509261930;
 Tue, 15 Jan 2019 10:37:25 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 15 Jan 2019 10:37:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=98hSXIFieVZxgUvCu
 HnkA2Q6jC+5H08rSAXztOu/g6s=; b=aolIqBPA0ez6xv4hS6G3oILV2pUS3NbQs
 YKJEvMo7fSQsuNU9CxAS+IRywgF5z/tQHsckMwcq/a1tnfmuYxQF5G8ozsRHxwEG
 Vv+7cXW/HOh45qnTmhIlaOSFd9xqDSynKIAbLSunmYzA2EGLE7K3BsX91Q6nJnQ3
 czVYnBLGq9vqdCWGyn0bVDdWHD0CMzEIKVS6Y2wzYzPdDl8PEoDhV3rj9xHFlmSh
 c8iAqXbKevZplRoE8GZAI0We1trS8yzv0ZjpuTgby4reemByMDlmg8PzJqNwvV7e
 xobcICdLv/nqiQRQXpYyOlAazsW9sWxN8rHXHUHJyCqqPdgiQwLJg==
X-ME-Sender: <xms:NP49XNaxJkPpleWnZjg3G900ngf-q_8lcFYEVFpe6fOuEhXP4StU3A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrgeefgdejiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:NP49XG0oEVKGxDl5RVMcKsDxp1u0ONB-3e6t9ZlZlrC_R6z9WXXZeA>
 <xmx:NP49XNoFUTP2CrVqmP0s5UUPZeJDlhyUvmYUvWjkwlThu8QcX8N0kA>
 <xmx:NP49XKxKoIwYIPfFrIGxqGpvB5IY-lfOXm3d-DgTTQDu3Jv-MpvNiw>
 <xmx:NP49XNNKTsgGXguWYlCT3Ju21ZbYIZ3YTU01u956QeRDPVyhYFyxOw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id BF86CE40FF;
 Tue, 15 Jan 2019 10:37:22 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 16:36:30 +0100
Message-Id: <70950a67b4d81d138fd002cf02bcbb8fd96f83d0.1547566486.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v2 3/4] libxl: don't try to manipulate json
 config for stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3R1YmRvbWFpbiBkbyBub3QgaGF2ZSBpdCdzIG93biBjb25maWcgZmlsZSAtIGl0cyBjb25maWd1
cmF0aW9uIGlzCmRlcml2ZWQgZnJvbSB0YXJnZXQgZG9tYWlucy4gRG8gbm90IHRyeSB0byBtYW5p
cHVsYXRlIGl0IHdoZW4gYXR0YWNoaW5nClBDSSBkZXZpY2UuCgpUaGlzIGJ1ZyBwcmV2ZW50ZWQg
c3RhcnRpbmcgSFZNIHdpdGggc3R1YmRvbWFpbiBhbmQgUENJIHBhc3N0aHJvdWdoCmRldmljZSBh
dHRhY2hlZC4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2ku
YyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2Vy
dGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
cGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCAxYmRlNTM3Li5lOTc0ZjU1IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9wY2kuYwpAQCAtMTUyLDE0ICsxNTIsMTggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3Bj
aV9hZGRfeGVuc3RvcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsIGxpYnhsX2QKICAg
ICBHQ05FVyhkZXZpY2UpOwogICAgIGxpYnhsX19kZXZpY2VfZnJvbV9wY2lkZXYoZ2MsIGRvbWlk
LCBwY2lkZXYsIGRldmljZSk7CiAKLSAgICBsb2NrID0gbGlieGxfX2xvY2tfZG9tYWluX3VzZXJk
YXRhKGdjLCBkb21pZCk7Ci0gICAgaWYgKCFsb2NrKSB7Ci0gICAgICAgIHJjID0gRVJST1JfTE9D
S19GQUlMOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9CisgICAgLyogU3R1YmRvbWFpbiBjb25m
aWcgaXMgZGVyaXZlZCBmcm9tIGl0cyB0YXJnZXQgZG9tYWluLCBpdCBkb2Vzbid0IGhhdmUKKyAg
ICAgICBpdHMgb3duIGZpbGUgKi8KKyAgICBpZiAoIWxpYnhsX2lzX3N0dWJkb20oQ1RYLCBkb21p
ZCwgTlVMTCkpIHsKKyAgICAgICAgbG9jayA9IGxpYnhsX19sb2NrX2RvbWFpbl91c2VyZGF0YShn
YywgZG9taWQpOworICAgICAgICBpZiAoIWxvY2spIHsKKyAgICAgICAgICAgIHJjID0gRVJST1Jf
TE9DS19GQUlMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KIAotICAgIHJjID0g
bGlieGxfX2dldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7Ci0g
ICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25m
aWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91
dDsKKyAgICB9CiAKICAgICBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcoZ2MsICZkX2NvbmZpZywg
JmxpYnhsX19wY2lkZXZfZGV2dHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBj
aWRldl9zYXZlZCk7CkBAIC0xNzEsOCArMTc1LDEwIEBAIHN0YXRpYyBpbnQgbGlieGxfX2Rldmlj
ZV9wY2lfYWRkX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9k
CiAgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAmdCk7CiAgICAg
ICAgIGlmIChyYykgZ290byBvdXQ7CiAKLSAgICAgICAgcmMgPSBsaWJ4bF9fc2V0X2RvbWFpbl9j
b25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKLSAgICAgICAgaWYgKHJjKSBnb3Rv
IG91dDsKKyAgICAgICAgaWYgKGxvY2spIHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfX3NldF9k
b21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7CisgICAgICAgICAgICBp
ZiAocmMpIGdvdG8gb3V0OworICAgICAgICB9CiAKICAgICAgICAgbGlieGxfX3hzX3dyaXRldihn
YywgdCwgYmVfcGF0aCwgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGJhY2spKTsKIAot
LSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:37:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gjQmZ-0006cH-VY; Tue, 15 Jan 2019 15:37: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=JfF2=PX=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gjQmX-0006bJ-Qf
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:37:37 +0000
X-Inumbo-ID: 7b74b6c9-18db-11e9-92db-bc764e045a96
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b74b6c9-18db-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:37:36 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 07325190D;
 Tue, 15 Jan 2019 10:37:27 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 15 Jan 2019 10:37:28 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=9m/R256uKqDjyeRpE
 ey7C5XZE1xzuJy0n2LVvKfDmOE=; b=j5Kqac7s5wVFGxZYu/D1qq4Di19sLU1w9
 ywsIfBj+aM8IYC8MSLM6MxJLK6Yv1W4O37i3fope/4wnHom6YfWZBF/R7V8XXS5h
 C+BLyxpfx7SP5aRrbLaLxqt9KQzbjYpJvzHzV3Yz7MEdB7l0LI8lwOpexE5tfdrj
 n9dbZm5BoFVYEpySnooMFzrG8TcVJFRAU8CJaamfUTcjBDNRREEm2lOzTMWq1Rz+
 cDfcKUx5LChh9IsSid7Zy+8QpJPViwq4+tkltQfhLvDbYQrg2lm2bh4rQ7MBGuyO
 YIYMG1R0UKqQlkVxifNovU+3Vlp2O/+KJ7qB2gr1+89QaPHO2Rkyw==
X-ME-Sender: <xms:N_49XMLQHftmlabMTjeAY3iVth4Sq2okiE424oNsgjMfy8o6pa_dDA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrgeefgdejiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecuffhomhgrihhnpehquhgsvghsqdhoshdrohhrghdpghhithhhuhgsrdgtohhmne
 cukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghr
 mhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsth
 gvrhfuihiivgeptd
X-ME-Proxy: <xmx:N_49XEmJ26wQq9rqfHihnxyuK9cvaOYtbsIV9xw3iVujmDPvcfD1wQ>
 <xmx:N_49XNJ5CpjTvB5kuV6muj7l95OXy05wcmURyEQCnK5lzHeE8rlpMw>
 <xmx:N_49XJ5Z9vVztYXRoTwcE9vBMUx5mCAKkxhzo6TKNF9x9-idaMByYA>
 <xmx:N_49XEy37eOoh3JvMLmnFjoI3PAWHwVrRaRYT4SkKdB6JFVtGweipA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id B322DE4511;
 Tue, 15 Jan 2019 10:37:25 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 16:36:31 +0100
Message-Id: <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Simon Gaiser <simon@invisiblethingslab.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgoKU3R1YmRv
bWFpbnMgbmVlZCB0byBiZSBnaXZlbiBzdWZmaWNpZW50IHByaXZpbGVnZSBvdmVyIHRoZSBndWVz
dCB3aGljaCBpdApwcm92aWRlcyBlbXVsYXRpb24gZm9yIGluIG9yZGVyIGZvciBQQ0kgcGFzc3Ro
cm91Z2ggdG8gd29yayBjb3JyZWN0bHkuCldoZW4gYSBIVk0gZG9tYWluIHRyeSB0byBlbmFibGUg
TVNJLCBRRU1VIGluIHN0dWJkb21haW4gY2FsbHMKUEhZU0RFVk9QX21hcF9waXJxLCBidXQgbGF0
ZXIgaXQgbmVlZHMgdG8gY2FsbCBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxIGFzCnBhcnQgb2YgeGNf
ZG9tYWluX3VwZGF0ZV9tc2lfaXJxLiBBbGxvdyBmb3IgdGhhdCBhcyBwYXJ0IG9mClBIWVNERVZP
UF9tYXBfcGlycS4KCkJhc2VkIG9uIGh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuWFQveGVuY2xpZW50
LW9lL2Jsb2IvNWUwZTczMDRhNWEzYzc1ZWYwMTI0MGExZTM2NzM2NjViMmFhZjA1ZS9yZWNpcGVz
LWV4dGVuZGVkL3hlbi9maWxlcy9zdHViZG9tYWluLW1zaS1pcnEtYWNjZXNzLnBhdGNoIGJ5IEVy
aWMgQ2hhbnVkZXQgPGNoYW51ZGV0ZUBhaW5mb3NlYy5jb20+LgoKU2lnbmVkLW9mZi1ieTogU2lt
b24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgpTaWduZWQtb2ZmLWJ5OiBN
YXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+Ci0tLQpUaGlzIGlzIG9ubHkgb25lIHBhcnQgb2YgZml4aW5nIE1TSSB3aXRoIFFFTVUgaW4g
c3R1YmRvbWFpbi4gVGhlIG90aGVyCnBhcnQgaXMgYWxsb3dpbmcgc3R1YmRvbWFpbiB0byBhY3R1
YWxseSBlbmFibGUgTVNJIGluIFBDSSBjb25maWcgc3BhY2UuClFFTVUgZG9lcyB0aGF0IHRocm91
Z2ggcGNpZnJvbnQvYmFjayBjb25uZWN0ZWQgdG8gdGhlIHN0dWJkb21haW4gKHNlZQpody94ZW4v
eGVuX3B0X21zaS5jOm1zaV9tc2l4X2VuYWJsZSgpKSwgYnV0IHBjaWJhY2sgYnkgZGVmYXVsdCBy
ZWZ1c2UKd3JpdGUgdG8gdGhhdCByZWdpc3Rlci4KRWFzeSwgbGVzcyBzYWZlIHNvbHV0aW9uOiBl
bmFibGUgcGVybWlzc2l2ZSBtb2RlIGZvciB0aGUgZGV2aWNlLgpTYWZlciBzb2x1dGlvbiAtIGVu
YWJsZSBhY2Nlc3MgdG8gdGhpcyByZWdpc3RlciBmb3Igc3R1YmRvbWFpbiBvbmx5CihwY2liYWNr
IHBhdGNoIHRoYXQgYWRkIHN1Y2ggZmxhZyArIGxpYnhsIHBhdGNoIHRvIHNldCBpdCBmb3IgcmVs
ZXZhbnQKIGRldmljZXMpClRoZSB3aG9sZSBzdG9yeToKaHR0cHM6Ly93d3cucXViZXMtb3Mub3Jn
L25ld3MvMjAxNy8xMC8xOC9tc2ktc3VwcG9ydC8KCkFueSBvdGhlciBpZGVhcz8gV2hpY2ggb25l
IGlzIHByZWZlcnJlZCB1cHN0cmVhbT8KLS0tCiB4ZW4vYXJjaC94ODYvaXJxLmMgICAgIHwgMjMg
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9waHlzZGV2LmMgfCAgOSArKysr
KysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCA4YjQ0ZDZjLi4xMjNj
YTY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2ly
cS5jCkBAIC0yNjc0LDYgKzI2NzQsMjEgQEAgaW50IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEo
c3RydWN0IGRvbWFpbiAqZCwgaW50IGluZGV4LCBpbnQgKnBpcnFfcCwKICAgICAgICAgewogICAg
IGNhc2UgTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0k6CiAgICAgICAgICAgICBpcnEgPSBjcmVhdGVf
aXJxKE5VTUFfTk9fTk9ERSk7CisgICAgICAgICAgICBpZiAoICEoaXJxIDwgbnJfaXJxc19nc2kg
fHwgaXJxID49IG5yX2lycXMpICYmCisgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+
dGFyZ2V0ID09IGQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHJldCA9IGlycV9w
ZXJtaXRfYWNjZXNzKGN1cnJlbnQtPmRvbWFpbiwgaXJxKTsKKyAgICAgICAgICAgICAgICBpZiAo
IHJldCApIHsKKyAgICAgICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImRvbSVkOiBjYW4ndCBncmFudCBpdCdzIHN0dWJkb20g
KCVkKSBhY2Nlc3MgdG8gIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpcnEgJWQgZm9y
IG1zaTogJWQhXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpcnEsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmV0KTsKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgfQogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBpcnEg
PCBucl9pcnFzX2dzaSB8fCBpcnEgPj0gbnJfaXJxcyApCkBAIC0yNzE3LDcgKzI3MzIsMTUgQEAg
aW50IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IGluZGV4
LCBpbnQgKnBpcnFfcCwKICAgICAgICAgY2FzZSBNQVBfUElSUV9UWVBFX01TSToKICAgICAgICAg
ICAgIGlmICggaW5kZXggPT0gLTEgKQogICAgICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVVMVElf
TVNJOgorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggY3VycmVudC0+ZG9tYWlu
LT50YXJnZXQgPT0gZCAmJgorICAgICAgICAgICAgICAgICAgICAgaXJxX2RlbnlfYWNjZXNzKGN1
cnJlbnQtPmRvbWFpbiwgaXJxKSApCisgICAgICAgICAgICAgICAgICAgIGRwcmludGsoWEVOTE9H
X0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkb20lZDogY2FuJ3QgcmV2b2tl
IHN0dWJkb20ncyBhY2Nlc3MgdG8gaXJxICVkIVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkLT5kb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXJxKTsKICAg
ICAgICAgICAgICAgICBkZXN0cm95X2lycShpcnEpOworICAgICAgICAgICAgfQogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGh5
c2Rldi5jIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwppbmRleCAzYTNjMTU4Li5kZTU5ZTM5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9waHlz
ZGV2LmMKQEAgLTE2NCw2ICsxNjQsMTUgQEAgaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90
IGRvbWlkLCBpbnQgcGlycSkKIAogICAgIHBjaWRldnNfbG9jaygpOwogICAgIHNwaW5fbG9jaygm
ZC0+ZXZlbnRfbG9jayk7CisgICAgaWYgKCBjdXJyZW50LT5kb21haW4tPnRhcmdldCA9PSBkKQor
ICAgIHsKKyAgICAgICAgaW50IGlycSA9IGRvbWFpbl9waXJxX3RvX2lycShkLCBwaXJxKTsKKyAg
ICAgICAgaWYgKCBpcnEgPD0gMCB8fCBpcnFfZGVueV9hY2Nlc3MoY3VycmVudC0+ZG9tYWluLCBp
cnEpICkKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLAorICAgICAgICAgICAgICAg
ICAgICAiZG9tJWQ6IGNhbid0IHJldm9rZSBzdHViZG9tJ3MgYWNjZXNzIHRvIGlycSAlZCFcbiIs
CisgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAg
aXJxKTsKKyAgICB9CiAgICAgcmV0ID0gdW5tYXBfZG9tYWluX3BpcnEoZCwgcGlycSk7CiAgICAg
c3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwogICAgIHBjaWRldnNfdW5sb2NrKCk7Ci0tIApn
aXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:42:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:42: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-devel-bounces@lists.xenproject.org>)
	id 1gjQrO-0007h1-Jw; Tue, 15 Jan 2019 15:42: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=8WQy=PX=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gjQrN-0007gw-TI
 for xen-devel@lists.xen.org; Tue, 15 Jan 2019 15:42:37 +0000
X-Inumbo-ID: 2e7785d2-18dc-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e7785d2-18dc-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:42:36 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0FFdUC4120239;
 Tue, 15 Jan 2019 15:41:30 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=mPw3JFdHn/tuK5SdCy999GZMWz0tLDCcVgTOoIYkVXU=;
 b=nTg3kxR2dDqbdsDG8XGqT8oT6lkbFO7GaZkytbG2Xlyt5di4C4+ZauvOlsR4k1IPG8AR
 m5i7mqm/V9+CW5c230VCC+lSWiqZIwy7N/aJemo578MbTucmoKm1EPWwFm/oIE4YVnjH
 VsAcdchv8/TAGfFZhYVf61ObU+fPwugeUpsAI6dSxkt/iEGmNLUadPMiCGYKXdF2XqRn
 i3TtmaroGESReGxgxMyClsx6ei/t3TmCmhVaEaT/t7tVfJnxD5APfbrMGumiedYRv+x1
 bUaGjyPp7fDrgU1UMNhewkSS4psa5K3HU981WaP5+EaGxKSj7s6mjmBAc/21WW3cdKoz 5A== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2pybjnmjq7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 15:41:30 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0FFfOmZ011438
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 15:41:25 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0FFfNcW007057;
 Tue, 15 Jan 2019 15:41:24 GMT
Received: from tomti.i.net-space.pl (/10.175.217.246)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 15 Jan 2019 07:41:23 -0800
Date: Tue, 15 Jan 2019 16:41:19 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Simon Horman <horms@verge.net.au>
Message-ID: <20190115154119.4b3uyns4mitic6u6@tomti.i.net-space.pl>
References: <1547495527-30191-1-git-send-email-eric.devolder@oracle.com>
 <20190115141528.jxjvnihe6p5rmvvs@verge.net.au>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190115141528.jxjvnihe6p5rmvvs@verge.net.au>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9136
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=958
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901150130
Subject: Re: [Xen-devel] [RFC v1] kexec: Prototype for signature
 verification within Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: boris.ostrovsky@oracle.com, Eric DeVolder <eric.devolder@oracle.com>,
 kexec@lists.infradead.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDM6MTU6MjhQTSArMDEwMCwgU2ltb24gSG9ybWFuIHdy
b3RlOgo+IE9uIE1vbiwgSmFuIDE0LCAyMDE5IGF0IDAxOjUyOjA3UE0gLTA2MDAsIEVyaWMgRGVW
b2xkZXIgd3JvdGU6Cj4gPiBUaGVzZSBjaGFuZ2VzIHdvcmsgaW4gY29uanVuY3Rpb24gd2l0aCB0
aGUgc2lnbmF0dXJlCj4gPiB2ZXJpZmljYXRpb24gc3VwcG9ydCBmb3IgWGVuIEkgcHVibGlzaGVk
IHJlY2VudGx5Lgo+ID4KPiA+IFByaW9yIHRvIHRoaXMgY2hhbmdlLCBrZXhlYyBzdXBwb3J0ZWQg
dGhlIGZvbGxvd2luZwo+ID4gdGhyZWUgbW9kZXMgb2Ygb3BlcmF0aW9uOgo+ID4KPiA+IGtleGVj
X2xvYWQ6Cj4gPiAtIHVudmVyaWZpZWQgbG9hZGluZyBvZiBrZXJuZWwgaW50byBMaW51eCAob3Jp
Z2luYWwgbW9kZSkKPiA+IC0gdW52ZXJpZmllZCBsb2FkaW5nIG9mIGtlcm5lbCBpbnRvIFhlbgo+
ID4ga2V4ZWNfZmlsZV9sb2FkICh0aGUgLXMgb3B0aW9uIHRvIGtleGVjKToKPiA+IC0gdmVyaWZp
ZWQgbG9hZGluZyBvZiBrZXJuZWwgaW50byBMaW51eAo+ID4KPiA+IFdpdGggdGhlIHZlcmlmaWVk
IGxvYWRpbmcgb2YgYSBrZXJuZWwgaW50byBMaW51eCwgdGhlIHNjb3BlCj4gPiBvZiBrZXhlYyBj
aGFuZ2VkIGRyYXN0aWNhbGx5IGFzIHRoZSBrZXJuZWwgcGVyZm9ybXMgbW9zdCBvZgo+ID4gdGhl
IHdvcmsgdGhhdCBrZXhlYyBwcmV2aW91c2x5IGRpZDsgdGhlIGtlcm5lbCBkb2VzIHNvIHNvIGFz
Cj4gPiB0byByZWR1Y2UgdGhlIHJpc2sgb2YgY29tcHJvbWlzZS4KPiA+Cj4gPiBGb3IgZXhhbXBs
ZSwgdGhlIHVudmVyaWZpZWQgbG9hZGluZyBvZiBhIGtlcm5lbCBpbnRvIExpbnV4Cj4gPiBpbnZv
bHZlcyBsb2NhdGluZyBtZW1vcnkgd2l0aGluIHRoZSBzeXN0ZW0gdG8gbG9hZCB0aGUKPiA+IHZh
cmlvdXMgcGllY2VzIG9mIGRhdGEgKGtlcm5lbCwgaW5pdHJhbWRpc2ssIGNvbW1hbmQgbGluZSkK
PiA+IGFzIHdlbGwgYXMgcmVzZXJ2aW5nIGFkZGl0aW9uYWwgbWVtb3J5IHN1Y2ggYXMgdGhlIGZp
cnN0IDFNQgo+ID4gb24geDg2IGZvciBsZWdhY3kgcmVhc29ucyBhcyB3ZWxsIGFzIHNvbWV0aGlu
ZyBrbm93biBhcwo+ID4gJ3B1cmdhdG9yeScsIGEgdHJhbXBvbGluZSB0aGF0IGNoZWNrcyB0aGUg
aW50ZWdyaXR5IG9mIHRoZQo+ID4gY29udGVudHMgb2YgbG9hZGVkIHBpZWNlcyBvZiBkYXRhLCBi
ZWZvcmUgaW52b2tpbmcgdGhhdAo+ID4gbG9hZGVkIGtlcm5lbC4gVGhlIG1hbmFnZW1lbnQgb2Yg
cHVyZ2F0b3J5IGludm9sdmVzCj4gPiBtYW5pcHVsYXRpbmcgYW4gZW1iZWRkZWQgRUxGIHB1cmdh
dG9yeSBvYmplY3QgZmlsZSB0byBpbnNlcnQKPiA+IGEgbWVtb3J5IGhhc2ggdmFsdWUsIGFuZCBy
ZXdyaXRlIGEgZmV3IHJ1bi10aW1lIHN3aXRjaGVzCj4gPiBiYXNlZCBvbiBrZXhlYyBjb21tYW5k
IGxpbmUgcGFyYW1ldGVycy4KPiA+Cj4gPiBCeSBjb250cmFzdCwgdGhlIHZlcmlmaWVkIGxvYWRp
bmcgZXNzZW50aWFsbHkganVzdCBwYXNzZXMKPiA+IGZpbGUgaGFuZGxlcyBmb3IgdGhlIGtlcm5l
bCwgaW5pdHJhbWRpc2ssIGFuZCBjb21tYW5kIGxpbmUKPiA+IHBvaW50ZXIsIGFuZCB0aGUga2Vy
bmVsIHRha2VzIGNhcmUgb2YgdGhlIHJlc3QsIGJ5Cj4gPiBwZXJmb3JtaW5nIGFsbCB0aGUgd29y
ayB0aGF0IHRoZSB1bnZlcmlmaWVkIGtleGVjIGxvYWQgd291bGQKPiA+IGRvLCBidXQgaW5zaWRl
IHRoZSBrZXJuZWwgdXNpbmcgdHJ1c3RlZCBrZXJuZWwgY29kZS4KPiA+Cj4gPiBUaGlzIGNoYW5n
ZXNldCBhZGRzIGEgZm91cnRoIG1vZGUgdG8ga2V4ZWM6Cj4gPgo+ID4gLSB2ZXJpZmllZCBsb2Fk
aW5nIG9mIGtlcm5lbCBpbnRvIFhlbgo+ID4KPiA+IEluIGdlbmVyYWwsIFhlbiBwZXJmb3JtcyB0
aGUgc2lnbmF0dXJlIHZlcmlmaWNhdGlvbiBvbiB0aGUKPiA+IGxvYWRlZCBrZXJuZWwsIG11Y2gg
YXMgTGludXggZG9lcywgYnV0IHRoYXQgaXMgd2hlcmUgdGhlCj4gPiBzaW1pbGFyaXRpZXMgZW5k
LiAgSW4gdGhlIGN1cnJlbnQgWGVuIGltcGxlbWVudGF0aW9uLCBubwo+ID4gaW5mcmFzdHJ1Y3R1
cmUgaXMgcHJlc2VudCB0byBzdXBwb3J0IHJlYWRpbmcgZnJvbSBbTGludXgKPiA+IGRvbTBdIGZp
bGUgaGFuZGxlcywgb3IgZm9yIG1hbmlwdWxhdGluZyBFTEYgb2JqZWN0cy4gQXMKPiA+IHN1Y2gs
IHdpdGhvdXQgWGVuIHN1cHBvcnQgZm9yIHRoZXNlIGFjdGlvbnMsIFhlbiByZWxpZXMgdXBvbgo+
ID4ga2V4ZWMgdG8gcHJvdmlkZSB0aGVzZSBzZXJ2aWNlcywgd2hpY2ggaXMgd2hhdCB0aGlzIG1v
ZGUKPiA+IGRvZXMuCj4gPgo+ID4gVG8gYWNoaWV2ZSB0aGlzLCB0aGlzIG1vZGUgb2Ygb3BlcmF0
aW9uIGVzc2VudGlhbGx5IHZlY3RvcnMKPiA+IHRoZSB2ZXJpZmllZCBsb2FkIGZvciBYZW4gdGhy
b3VnaCB0aGUgbm9uLXZlcmlmaWVkIHBhdGgsCj4gPiB3aGljaCBwZXJmb3JtcyBhbGwgdGhlIG5l
ZWRlZCBhY3Rpb25zIGZvciBrZXhlYyB0byB3b3JrLCBidXQKPiA+IHRoZW4gbWFrZXMgYW4gYWRq
dXN0bWVudCB0byBwYXNzIHRoZSBlbnRpcmUga2VybmVsIGZpbGUsIG5vdAo+ID4ganVzdCB0aGUg
bG9hZGFibGUgcG9ydGlvbiBvZiB0aGUga2VybmVsIGZpbGUsIHRvIFhlbiBpbgo+ID4gb3JkZXIg
dG8gcHJvdmlkZSB0aGUgcHJvcGVyIGltYWdlIGZvciBzaWduYXR1cmUKPiA+IHZlcmlmaWNhdGlv
bi4KPiA+Cj4gPiBUaGUgbG9hZGluZyBvZiBrZXhlYyBpbWFnZXMgZm9yIHNpZ25hdHVyZSB2ZXJp
ZmljYXRpb24gZm9yCj4gPiBYZW4gaXMgaW5kaWNhdGVkIHdpdGggdGhlIC1zIHN3aXRjaCwganVz
dCBsaWtlIGZvciBMaW51eC4KPiA+Cj4gPiBDaGFuZ2VzIHRvIGNvbmZpZ3VyZS5hYyBhcmUgZm9y
IGRldGVjdGluZyB3aGV0aGVyIG9yIG5vdCB0aGUKPiA+IFhlbiB2ZXJzaW9uIHN1cHBvcnRzIHRo
aXMga2V4ZWNfZmlsZV9sb2FkIGh5cGVyY2FsbCBvcC4KPiA+Cj4gPiBDaGFuZ2VzIHRvIGtleGVj
LWJ6SW1hZ2U2NC5jIGFyZSBmb3IgcmVjb3JkaW5nIHdoYXQgdGhlCj4gPiBjaGFuZ2UgdG8gdGhl
IGtlcm5lbCBpbWFnZSBlbnRyeSBuZWVkcyB0byBiZSAodGhlIGVudGlyZQo+ID4ga2VybmVsIGZp
bGUsIG5vdCBqdXN0IHRoZSBsb2FkYWJsZSBwb3J0aW9uKSwgYXMgd2VsbCBhcwo+ID4gdmVjdG9y
aW5nIGtleGVjX2ZpbGVfbG9hZCB0aHJvdWdoIGtleGVjX2xvYWQgZm9yIFhlbi4KPiA+Cj4gPiBD
aGFuZ2VzIHRvIGtleGVjLXhlbi5jIGFyZSB0byBpbnZva2UgdGhlIG5ldyBYZW4KPiA+IGtleGVj
X2ZpbGVfbG9hZCBoeXBlcmNhbGwgb3AsIGZyb20ga2V4ZWNfbG9hZC4KPiA+Cj4gPiBDaGFuZ2Vz
IHRvIGtleGVjLmMgYXJlIHRvIHZlY3RvciBrZXhlY19maWxlX2xvYWQgZm9yIFhlbgo+ID4gdGhy
b2doIGtleGVjX2xvYWQgZm9yIFhlbiwgYXMgd2VsbCBhcyBtYWtlIHRoZSBjb3JyZWN0aW9uCj4g
PiBmb3IgcGFzc2luZyB0aGUgY29tcGxldGUga2VybmVsIGZpbGUgdG8gWGVuLgo+ID4KPiA+IFNp
Z25lZC1vZmYtYnk6IEVyaWMgRGVWb2xkZXIgPGVyaWMuZGV2b2xkZXJAb3JhY2xlLmNvbT4KPgo+
IFRoYW5rcyBFcmljLAo+Cj4gdGhpcyBsb29rcyBnb29kIHRvIG1lLCBhc2lkZSBmcm9tIG9uZSBu
aXQgYmVsb3cuCgpQbGVhc2UgZG8gbm90IGFwcGx5IHRoaXMgcGF0Y2guIFRoaXMgaXMgYW4gUkZD
LgoKRXJpYywgdGhhbmsgeW91IGZvciBkb2luZyB0aGlzIHdvcmsuCgpEYW5pZWwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:49:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjQxe-0007tw-9r; Tue, 15 Jan 2019 15:49: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=GDKA=PX=citrix.com=prvs=911f1f4f8=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gjQxd-0007tm-00
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:49:05 +0000
X-Inumbo-ID: 1514659d-18dd-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1514659d-18dd-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:49:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75627479"
Date: Tue, 15 Jan 2019 15:47:26 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Message-ID: <20190115154726.GF1271@perard.uk.xensource.com>
References: <24902838-BA23-4032-8FCC-384CA51C0A4E@citrix.com>
 <1D083D7F-2572-4B9E-9CC9-00973D7F8A5E@xenproject.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1D083D7F-2572-4B9E-9CC9-00973D7F8A5E@xenproject.org>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [BUG] docs: our man page generation uses
 http://man.he.net/ by default which causes broken links. It should be
 changed to point to a relative path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+IE9uIDIgQXVnIDIwMTgsIGF0IDEyOjI0LCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJp
eC5jb20+IHdyb3RlOgo+ID4gCj4gPiBIaSBhbGwsCj4gPiAKPiA+IG1vc3Qgb2Ygb3VyIG1hbiBw
YWdlcyBvbiBwcmV0dHkgbXVjaCBhbGwgcmVsZWFzZXMgZnJvbSA0LjIgY29udGFpbiBicm9rZW4g
bGlua3MuIAo+ID4gCj4gPiBGb3IgZXhhbXBsZToKPiA+IEluIGh0dHBzOi8veGVuYml0cy54ZW4u
b3JnL2RvY3MvdW5zdGFibGUvbWFuL3hsLmNmZy41Lmh0bWwgdGhlIHNvdXJjZSBjb250YWluczoK
PiA+IAo+ID4gIkZvciBtb3JlIGRldGFpbHMsIHNlZSBMPHhsLW51bWEtcGxhY2VtZW50KDcpPi4i
IAo+ID4gTWFwcyBvbnRvIGh0dHA6Ly9tYW4uaGUubmV0L21hbjcveGwtbnVtYS1wbGFjZW1lbnQg
IChkb2VzIG5vdCBleGlzdCkKPiA+IAo+ID4g4oCcU2VlIEw8aHR0cDovL21hbi5oZS5uZXQvbWFu
NS94bC1kaXNrLWNvbmZpZ3VyYXRpb24+IGZvciBtb3JlIGRldGFpbHMu4oCdIAo+ID4gTWFwcyBv
bnRvIGh0dHA6Ly9tYW4uaGUubmV0L21hbjUveGwtZGlzay1jb25maWd1cmF0aW9uIChkb2VzIG5v
dCBleGlzdCkKPiA+IAo+ID4gRXRjLgo+ID4gCj4gPiBUaGVyZSBzZWVtIHRvIGJlIHR3byBpc3N1
ZXM6Cj4gPiAqIFRoZSByb290IHBhdGggaHR0cDovL21hbi5oZS5uZXQsIHdoaWNoIGlzIGluY29y
cmVjdAo+ID4gKiBUaGUgcmVzb2x1dGlvbiBvZiBmaWxlbmFtZXMgdG8gbWFuPHg+LzxuYW1lPjog
c2hvdWxkIGJlIG1hbi88bmFtZT4uPHg+Lmh0bWwKPiA+IAo+ID4gUHJvYmFibHkgd2UgbmVlZCB0
byBmZWVkIHNvbWUgYXJndW1lbnRzIHRvIHByb2JhYmx5IHdlIG5lZWQgdG8gZmVlZCBzb21lIGFy
Z3VtZW50cyAKPiA+IHRvIHBvZDJodG1sIGluIG9yZGVyIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0
IHVybHMuIFNlZSAgaHR0cHM6Ly9wZXJsZG9jLnBlcmwub3JnL3BvZDJodG1sLmh0bWwgCj4gPiAo
bWF5YmUgd2UgbmVlZCB3ZSBuZWVkIOKAk2h0bWxkaXIpLiBGb3Igb3VyIGRvY3MgYnVpbGQsIHRo
aXMgc2hvdWxkIHByb2JhYmx5IGdvIHRvIAo+ID4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9j
cy91bnN0YWJsZS9tYW4vIHdoaWxlIGZvciBsb2NhbCBpbnN0YWxscyB0byAKPiA+ICR7cHJlZml4
fS9zaGFyZS9kb2MveGVuL2h0bWwvbWFuIG9yIHNvbWV0aGluZyBsaWtlIGl0Lgo+ID4gCj4gPiBJ
IGhhZCBhIGxvb2sgdG8gc2VlIHdoZXRoZXIgSSBjYW4gZml4IHRoaXMsIGJ1dCB0aGF0IHNlZW1z
IGEgbGl0dGxlIHRvbyBjb21wbGV4IGZvciBtZQoKSSd2ZSBtYW5hZ2VkIHRvIGRvIHNvbWV0aGlu
ZyBhYm91dCBpdCwgYW5kIGl0IGlzIGluZGVlZCBjb21wbGV4LiBCdXQKbWF5YmUgcG9kMmh0bWwg
aXNuJ3QgdGhlIHJpZ2h0IHRvb2wuIEFueXdheSwgSSBoYXZlIGdvdCB0d28gcGF0Y2hzIHRvCmZv
bGxvdy4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:49:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjQxe-0007u7-JB; Tue, 15 Jan 2019 15:49: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=GDKA=PX=citrix.com=prvs=911f1f4f8=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gjQxd-0007to-66
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:49:05 +0000
X-Inumbo-ID: 15e393b6-18dd-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15e393b6-18dd-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:49:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75627588"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 15 Jan 2019 15:48:36 +0000
Message-ID: <20190115154837.27372-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190115154726.GF1271@perard.uk.xensource.com>
References: <20190115154726.GF1271@perard.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] man: Fix links in xl(1)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIGxpbmtzIHRvIG90aGVyIG1hbnBhZ2VzIHNob3VsZCBjb250YWluIHRoZSBtYW4gc2VjdGlv
biBudW1iZXIuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC4xLnBvZC5pbiB8IDggKysrKy0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9tYW4veGwuMS5wb2QuaW4gYi9kb2NzL21hbi94bC4xLnBvZC5pbgppbmRleCAxODAwNjg4
MGQ2Li40MzEwZmNkODE4IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC4xLnBvZC5pbgorKysgYi9k
b2NzL21hbi94bC4xLnBvZC5pbgpAQCAtOTA1LDcgKzkwNSw3IEBAIGNsYWltZWQgZm9yIGRvbWFp
bnMuCiAKID1pdGVtIEI8b3V0c3RhbmRpbmdfY2xhaW1zPgogCi1XaGVuIGEgY2xhaW0gY2FsbCBp
cyBkb25lIChzZWUgTDx4bC5jb25mPikgYSByZXNlcnZhdGlvbiBmb3IgYSBzcGVjaWZpYworV2hl
biBhIGNsYWltIGNhbGwgaXMgZG9uZSAoc2VlIEw8eGwuY29uZig1KT4pIGEgcmVzZXJ2YXRpb24g
Zm9yIGEgc3BlY2lmaWMKIGFtb3VudCBvZiBwYWdlcyBpcyBzZXQgYW5kIGFsc28gYSBnbG9iYWwg
dmFsdWUgaXMgaW5jcmVtZW50ZWQuIFRoaXMKIGdsb2JhbCB2YWx1ZSAob3V0c3RhbmRpbmdfY2xh
aW1zKSBpcyB0aGVuIHJlZHVjZWQgYXMgdGhlIGRvbWFpbidzIG1lbW9yeQogaXMgcG9wdWxhdGVk
IGFuZCBldmVudHVhbGx5IHJlYWNoZXMgemVyby4gTW9zdCBvZiB0aGUgdGltZSB0aGUgdmFsdWUg
d2lsbApAQCAtMTQ1OCw3ICsxNDU4LDcgQEAgTGlzdCB2aXJ0dWFsIFRydXN0ZWQgUGxhdGZvcm0g
TW9kdWxlcyBmb3IgYSBkb21haW4uCiAKIENyZWF0ZXMgYSBuZXcgdmRpc3BsIGRldmljZSBpbiB0
aGUgZG9tYWluIHNwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uCiBJPHZkaXNwbC1kZXZpY2U+IGRl
c2NyaWJlcyB0aGUgZGV2aWNlIHRvIGF0dGFjaCwgdXNpbmcgdGhlIHNhbWUgZm9ybWF0IGFzIHRo
ZQotQjx2ZGlzcGw+IHN0cmluZyBpbiB0aGUgZG9tYWluIGNvbmZpZyBmaWxlLiBTZWUgTDx4bC5j
Zmc+IGZvcgorQjx2ZGlzcGw+IHN0cmluZyBpbiB0aGUgZG9tYWluIGNvbmZpZyBmaWxlLiBTZWUg
TDx4bC5jZmcoNSk+IGZvcgogbW9yZSBpbmZvcm1hdGlvbi4KIAogQjxOT1RFUz4KQEAgLTE1MDAs
NyArMTUwMCw3IEBAIExpc3QgdmlydHVhbCBkaXNwbGF5cyBmb3IgYSBkb21haW4uCiAKIENyZWF0
ZXMgYSBuZXcgdnNuZCBkZXZpY2UgaW4gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4t
aWQ+LgogSTx2c25kLWl0ZW0+J3MgZGVzY3JpYmUgdGhlIHZzbmQgZGV2aWNlIHRvIGF0dGFjaCwg
dXNpbmcgdGhlIHNhbWUgZm9ybWF0IGFzIHRoZQotQjxWU05EX0lURU1fU1BFQz4gc3RyaW5nIGlu
IHRoZSBkb21haW4gY29uZmlnIGZpbGUuIFNlZSBMPHhsLmNmZz4gZm9yCitCPFZTTkRfSVRFTV9T
UEVDPiBzdHJpbmcgaW4gdGhlIGRvbWFpbiBjb25maWcgZmlsZS4gU2VlIEw8eGwuY2ZnKDUpPiBm
b3IKIG1vcmUgaW5mb3JtYXRpb24uCiAKIEI8RVhBTVBMRT4KQEAgLTE5NzQsNyArMTk3NCw3IEBA
IFRyYW5zY2VuZGVudCBNZW1vcnkuCiAKIFRoZSBmb2xsb3dpbmcgbWFuIHBhZ2VzOgogCi1MPHhs
LmNmZz4oNSksIEw8eGxjcHVwb29sLmNmZz4oNSksIEw8eGVudG9wPigxKSwgTDx4bC1kaXNrLWNv
bmZpZ3VyYXRpb24oNSk+CitMPHhsLmNmZyg1KT4sIEw8eGxjcHVwb29sLmNmZyg1KT4sIEw8eGVu
dG9wKDEpPiwgTDx4bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSk+CiBMPHhsLW5ldHdvcmstY29uZmln
dXJhdGlvbig1KT4KIAogQW5kIHRoZSBmb2xsb3dpbmcgZG9jdW1lbnRzIG9uIHRoZSB4ZW4ub3Jn
IHdlYnNpdGU6Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:49:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjQxf-0007uD-RL; Tue, 15 Jan 2019 15:49: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=GDKA=PX=citrix.com=prvs=911f1f4f8=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gjQxe-0007tz-EI
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:49:06 +0000
X-Inumbo-ID: 163333e6-18dd-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 163333e6-18dd-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:49:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75627589"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 15 Jan 2019 15:48:37 +0000
Message-ID: <20190115154837.27372-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190115154726.GF1271@perard.uk.xensource.com>
References: <20190115154726.GF1271@perard.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] docs: Fix links in html generation of man
 pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCBhbGwgbGlua3MgdG8gb3RoZXIgbWFuIHBhZ2VzIGFyZSBzZW50IHRvCmh0dHA6
Ly9tYW4uaGUubmV0L21hbiRtYW5zZWN0aW9uLyRtYW5wYWdlLCBidXQgdGhhdCBzaXRlIGRvZXNu
J3QgaGF2ZQpYZW4gbWFuIHBhZ2VzLCBzbyBhbGwgbGlua3MgdG8gb3RoZXIgWGVuIG1hbiBwYWdl
cyBhcmUgYnJva2VuLgoKSW4gb3JkZXIgdG8gZml4IHRoYXQsIHRoaXMgaXMgZ29pbmcgdG8gYmUg
YSBiaXQgY29tcGxleC4KCkZpcnN0LCB3ZSBuZWVkIHRvIHRlYWNoIHBvZDJodG1sIG9uIHdoZXJl
IG90aGVyIC5wb2QgZmlsZXMgY2FuIGJlIGZvdW5kLApvdGhlcndpc2UgaXQgaXNuJ3QgZ29pbmcg
bWFrZSBhbnkgbGlua3MgdG8gb3VyIHBhZ2VzLiBUaGlzIGlzIGRvbmUgd2l0aAotLXBvZHBhdGgu
CgpTZWNvbmQsIHBvZDJodG1sIGRvZXNuJ3QgYWN0dWFsbHkgdW5kZXJzdGFuZCBvdXIgZm9ybWF0
CiIkbWFucGFnZS4kbWFuc2VjdGlvbi5wb2QiLiBCdXQgaW5zdGVhZCBvZiB0ZWFjaGluZyBpdCAo
d2hpY2ggaXMKcHJvYmFibHkgaW1wb3NzaWJsZSkgd2UgYXJlIGdvaW5nIHRvIG1vZGlmeSBvdXIg
LnBvZCBmaWxlcyBpbiBvcmRlciB0bwp0ZWxsIHBvZDJodG1sIHdoaWNoIGZpbGUgdG8gbG9vayBm
b3IuIFRoaXMgaXMgZG9uZSB3aXRoIHRoZSBzZWQgY29tbWFuZApieSB0cmFuc2Zvcm1pbmcgZm9y
IGV4YW1wbGU6ICJMPHhsLmNvbmYoNSk+IiB0byAiTDx4bC5jb25mKDUpfHhsLmNvbmYuNT4iLgoK
TGFzdCBidXQgbm90IGxlYXN0LCBpbiBvcmRlciB0byBoYXZlIHJlbGF0aXZlIGxpbmtzIHRvIHRo
ZSBvdGhlcgpnZW5lcmF0ZWQgbWFuIHBhZ2UsIHdlIGFyZSBnb2luZyBhZ2FpbnN0IHRoZSBydWxl
cywgd2UgYXJlIGdvaW5nIHRvIHVzZQoiLS1odG1scm9vdD0uIiBzbyB0aGF0IHBvZDJodG1sIGRv
ZXNuJ3QgcHJlcGFuZCAiLyIgdG8gYWxsICJyZWxhdGl2ZSIKbGlua3MuIFdlIGFyZSBhbHNvIGdv
aW5nIHRvIGBjZGAgaW50byB0aGUgIm1hbiIgZGlyIGFuZCBzZXQgcG9kcGF0aCB0bwoiLiIgc28g
dGhhdCBwb2QyaHRtbCBpcyBnb2luZyB0byBnZW5lcmF0ZSByZWxhdGl2ZSBsaW5rcyB0byBvdGhl
ciBwb2QKZmlsZSBpbiB0aGUgZm9ybSAiLi8kbWFuIiBpbnN0ZWFkb2YgIm1hbi8kbWFuIiBvciAi
Li4vJG1hbiIgd2l0aCBvdGhlcgpjb21waW5hdGlvbiBvZiBvcHRpb25zLiBUaGUgcmVzdWx0IG9m
IC0tcG9kcGF0aCArIC0tcG9kcm9vdCBjYW4gYmUgY2hlY2sKaW4gcG9kMmh0bWwncyBjYWNoZSBm
aWxlICJwb2QyaHRtbC50bXAiLgoKQWxsIG9mIHRoaXMgaXMgZ29pbmcgdG8gZ2VuZXJhdGUgbGlu
a3MgaW4gdGhlIGZvcm0gIi4vJGh0bWxfbWFucGFnZSIuCgpCdXQgYWxsIG9mIHRoaXMgZG9lc24n
dCB3b3JrIGZvciB4ZW4tdmJkLWludGVyZmFjZSg3KSwgYmVjYXVzZSBpdCdzIG5vdAphIHBvZCBm
aWxlLi4uIG1heWJlIHdlIGNvdWxkIGdlbmVyYXRlIHBvZDJodG1sJ3MgY2FjaGUgKHBvZDJodG1s
LnRtcCkKZmlsZSB0byBhZGQgZW4gZW50cnkuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCi0tLQpPciBtYXliZSB3ZSBjb3VsZCBnZW5l
cmF0ZSB0aGUgaHRtbCBmaWxlcywgYW5kIGBzZWRgIHRoZW0gdG8gZml4IGFsbApsaW5rcyB0byBv
dGhlciB4ZW4gbWFuIHBhZ2VzLgotLS0KIGRvY3MvTWFrZWZpbGUgfCAzICsrLQogMSBmaWxlIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvY3Mv
TWFrZWZpbGUgYi9kb2NzL01ha2VmaWxlCmluZGV4IDAxM2ZhOGVlZGUuLmNiYzYxZTNmMWQgMTAw
NjQ0Ci0tLSBhL2RvY3MvTWFrZWZpbGUKKysrIGIvZG9jcy9NYWtlZmlsZQpAQCAtOTYsNyArOTYs
OCBAQCBlbmRpZgogaHRtbC9tYW4vJS4kKDEpLmh0bWw6IG1hbi8lLiQoMSkucG9kIE1ha2VmaWxl
CiBpZm5lcSAoJChQT0QySFRNTCksKQogCUAkKElOU1RBTExfRElSKSAkJChARCkKLQkkKFBPRDJI
VE1MKSAtLWluZmlsZT0kJDwgLS1vdXRmaWxlPSQkQAorCXNlZCAtciAtZSAncyVMPChbXj5dKylc
KChbMS05XSlcKT4lTDxcMShcMil8XDEuXDI+JWcnICQkPCB8IFwKKwkJKGNkIG1hbjsgJChQT0Qy
SFRNTCkgLS1wb2RwYXRoPS4gLS1odG1scm9vdD0uIC0tb3V0ZmlsZT0uLi8kJEApCiBlbHNlCiAJ
QGVjaG8gInBvZDJodG1sIG5vdCBpbnN0YWxsZWQ7IHNraXBwaW5nICQkQCIKIGVuZGlmCi0tIApB
bnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:49:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:49: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-devel-bounces@lists.xenproject.org>)
	id 1gjQyJ-000825-55; Tue, 15 Jan 2019 15:49: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=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjQyI-00081t-5t
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:49:46 +0000
X-Inumbo-ID: 2d7ea435-18dd-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d7ea435-18dd-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:49:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84619815"
Date: Tue, 15 Jan 2019 16:49:29 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190115154929.m4vhdpokhn5mubbv@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-10-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547544466-21135-10-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 09/14] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDE6Mjc6NDFBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gc2VuZHYgb3BlcmF0aW9uIGlzIGludm9rZWQgdG8gcGVyZm9ybSBhIHN5bmNo
cm9ub3VzIHNlbmQgb2YgYnVmZmVycwo+IGNvbnRhaW5lZCBpbiBpb3ZzIHRvIGEgcmVtb3RlIGRv
bWFpbidzIHJlZ2lzdGVyZWQgcmluZy4KPiAKPiBJdCB0YWtlczoKPiAgKiBBIGRlc3RpbmF0aW9u
IGFkZHJlc3MgKGRvbWlkLCBwb3J0KSBmb3IgdGhlIHJpbmcgdG8gc2VuZCB0by4KPiAgICBJdCBw
ZXJmb3JtcyBhIG1vc3Qtc3BlY2lmaWMgbWF0Y2ggbG9va3VwLCB0byBhbGxvdyBmb3Igd2lsZGNh
cmQuCj4gICogQSBzb3VyY2UgYWRkcmVzcywgdXNlZCB0byBpbmZvcm0gdGhlIGRlc3RpbmF0aW9u
IG9mIHdoZXJlIHRvIHJlcGx5Lgo+ICAqIFRoZSBhZGRyZXNzIG9mIGFuIGFycmF5IG9mIGlvdnMg
Y29udGFpbmluZyB0aGUgZGF0YSB0byBzZW5kCj4gICogLi4gYW5kIHRoZSBsZW5ndGggb2YgdGhh
dCBhcnJheSBvZiBpb3ZzCj4gICogYW5kIGEgMzItYml0IG1lc3NhZ2UgdHlwZSwgYXZhaWxhYmxl
IHRvIGNvbW11bmljYXRlIG1lc3NhZ2UgY29udGV4dAo+ICAgIGRhdGEgKGVnLiBrZXJuZWwtdG8t
a2VybmVsLCBzZXBhcmF0ZSBmcm9tIHRoZSBhcHBsaWNhdGlvbiBkYXRhKS4KPiAKPiBJZiBpbnN1
ZmZpY2llbnQgc3BhY2UgZXhpc3RzIGluIHRoZSBkZXN0aW5hdGlvbiByaW5nLCBpdCB3aWxsIHJl
dHVybgo+IC1FQUdBSU4gYW5kIFhlbiB3aWxsIG5vdGlmeSB0aGUgY2FsbGVyIHdoZW4gc3VmZmlj
aWVudCBzcGFjZSBiZWNvbWVzCj4gYXZhaWxhYmxlLgo+IAo+IEFjY2Vzc2VzIHRvIHRoZSByaW5n
IGluZGljZXMgYXJlIGFwcHJvcHJpYXRlbHkgYXRvbWljLiBUaGUgcmluZ3MgYXJlCj4gbWFwcGVk
IGludG8gWGVuJ3MgcHJpdmF0ZSBhZGRyZXNzIHNwYWNlIHRvIHdyaXRlIGFzIG5lZWRlZCBhbmQg
dGhlCj4gbWFwcGluZ3MgYXJlIHJldGFpbmVkIGZvciBsYXRlciB1c2UuCj4gCj4gRml4ZWQtc2l6
ZSB0eXBlcyBhcmUgdXNlZCBpbiBzb21lIGFyZWFzIHdpdGhpbiB0aGlzIGNvZGUgd2hlcmUgY2F1
dGlvbgo+IGFyb3VuZCBhdm9pZGluZyBpbnRlZ2VyIG92ZXJmbG93IGlzIGltcG9ydGFudC4KPiAK
PiBOb3RpZmljYXRpb25zIGFyZSBzZW50IHRvIGd1ZXN0cyB2aWEgVklSUSBhbmQgc2VuZF9ndWVz
dF9nbG9iYWxfdmlycSBpcwo+IGV4cG9zZWQgaW4gdGhlIGNoYW5nZSB0byBlbmFibGUgYXJnbyB0
byBjYWxsIGl0LiBWSVJRX0FSR09fTUVTU0FHRSBpcwo+IGNsYWltZWQgZnJvbSB0aGUgVklSUSBw
cmV2aW91c2x5IHJlc2VydmVkIGZvciB0aGlzIHB1cnBvc2UgKCMxMSkuCj4gCj4gVGhlIFZJUlEg
bm90aWZpY2F0aW9uIG1ldGhvZCBpcyB1c2VkIHJhdGhlciB0aGFuIHNlbmRpbmcgZXZlbnRzIHVz
aW5nCj4gZXZ0Y2huIGZ1bmN0aW9ucyBkaXJlY3RseSBiZWNhdXNlOgo+IAo+ICogbm8gY3VycmVu
dCBldmVudCBjaGFubmVsIHR5cGUgaXMgYW4gZXhhY3QgZml0IGZvciB0aGUgaW50ZW5kZWQKPiAg
IGJlaGF2aW91ci4gRUNTX0lQSSBpcyBjbG9zZXN0LCBidXQgaXQgZGlzYWxsb3dzIG1pZ3JhdGlv
biB0bwo+ICAgb3RoZXIgVkNQVXMgd2hpY2ggaXMgbm90IG5lY2Vzc2FyaWx5IGEgcmVxdWlyZW1l
bnQgZm9yIEFyZ28uCj4gCj4gKiBhdCB0aGUgcG9pbnQgb2YgYXJnb19pbml0LCBhbGxvY2F0aW9u
IG9mIGFuIGV2ZW50IGNoYW5uZWwgaXMKPiAgIGNvbXBsaWNhdGVkIGJ5IG5vbmUgb2YgdGhlIGd1
ZXN0IFZDUFVzIGJlaW5nIGluaXRpYWxpemVkIHlldAo+ICAgYW5kIHRoZSBldmVudCBjaGFubmVs
IGxvZ2ljIGV4cGVjdHMgdGhhdCBhIHZhbGlkIGV2ZW50IGNoYW5uZWwKPiAgIGhhcyBhIHByZXNl
bnQgVkNQVS4KPiAKPiAqIGF0IHRoZSBwb2ludCBvZiBzaWduYWxsaW5nIGEgbm90aWZpY2F0aW9u
LCB0aGUgVklSUSBsb2dpYyBpcyBhbHJlYWR5Cj4gICBkZWZlbnNpdmU6IGlmIGQtPnZjcHVbMF0g
aXMgTlVMTCwgdGhlIG5vdGlmaWNhdGlvbiBpcyBqdXN0IHNpbGVudGx5Cj4gICBkcm9wcGVkLCB3
aGVyZWFzIHRoZSBldnRjaG5fc2VuZCBsb2dpYyBpcyBub3Qgc28gZGVmZW5zaXZlOiB2Y3B1WzBd
Cj4gICBtdXN0IG5vdCBiZSBOVUxMLCBvdGhlcndpc2UgYSBudWxsIHBvaW50ZXIgZGVyZWZlcmVu
Y2Ugb2NjdXJzLgo+IAo+IFVzaW5nIGEgVklSUSByZW1vdmVzIHRoZSBuZWVkIGZvciB0aGUgZ3Vl
c3QgdG8gcXVlcnkgdG8gZGV0ZXJtaW5lIHdoaWNoCj4gZXZlbnQgY2hhbm5lbCBub3RpZmljYXRp
b25zIHdpbGwgYmUgZGVsaXZlcmVkIG9uLiBUaGlzIGlzIGFsc28gbGlrZWx5IHRvCj4gc2ltcGxp
ZnkgZXN0YWJsaXNoaW5nIGZ1dHVyZSBMMC9MMSBuZXN0ZWQgaHlwZXJ2aXNvciBhcmdvIGNvbW11
bmljYXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9w
aGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KCkxHVE0sIG9uZSBxdWVzdGlvbiBiZWxvdyBhbmQg
b25lIGNvbW1lbnQuCgo+ICtzdGF0aWMgaW50Cj4gK3JpbmdidWZfaW5zZXJ0KGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAo+ICsgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpzcmNfaWQsCj4gKyAgICAgICAgICAg
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29faW92X3QpIGlvdnNfaG5kLAo+ICsg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5pb3YsIHVpbnQzMl90IG1lc3NhZ2VfdHlwZSwK
PiArICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqb3V0X2xlbikKPiArewo+ICsgICAgeGVu
X2FyZ29fcmluZ190IHJpbmc7Cj4gKyAgICBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hl
YWRlciBtaCA9IHsgfTsKPiArICAgIGludDMyX3Qgc3A7Cj4gKyAgICBpbnQzMl90IHJldDsKPiAr
ICAgIHVpbnQzMl90IGxlbiA9IDA7Cj4gKyAgICB4ZW5fYXJnb19pb3ZfdCBpb3ZzW1hFTl9BUkdP
X01BWElPVl07Cj4gKyAgICB4ZW5fYXJnb19pb3ZfdCAqcGlvdjsKPiArICAgIFhFTl9HVUVTVF9I
QU5ETEUodWludDhfdCkgTlVMTF9obmQgPQo+ICsgICAgICAgZ3Vlc3RfaGFuZGxlX2Zyb21fcGFy
YW0oZ3Vlc3RfaGFuZGxlX2Zyb21fcHRyKE5VTEwsIHVpbnQ4X3QpLCB1aW50OF90KTsKPiArCj4g
KyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKPiArCj4gKyAgICByZXQgPSBf
X2NvcHlfZnJvbV9ndWVzdChpb3ZzLCBpb3ZzX2huZCwgbmlvdikgPyAtRUZBVUxUIDogMDsKPiAr
ICAgIGlmICggcmV0ICkKPiArICAgICAgICByZXR1cm4gcmV0Owo+ICsKPiArICAgIC8qCj4gKyAg
ICAgKiBPYnRhaW4gdGhlIHRvdGFsIHNpemUgb2YgZGF0YSB0byB0cmFuc21pdCAtLSBzZXRzIHRo
ZSAnbGVuJyB2YXJpYWJsZQo+ICsgICAgICogLS0gYW5kIHNhbml0eSBjaGVjayB0aGF0IHRoZSBp
b3ZzIGNvbmZvcm0gdG8gc2l6ZSBhbmQgbnVtYmVyIGxpbWl0cy4KPiArICAgICAqIEVuZm9yY2Vk
IGJlbG93OiBubyBtb3JlIHRoYW4gJ2xlbicgYnl0ZXMgb2YgZ3Vlc3QgZGF0YQo+ICsgICAgICog
KHBsdXMgdGhlIG1lc3NhZ2UgaGVhZGVyKSB3aWxsIGJlIHNlbnQgaW4gdGhpcyBvcGVyYXRpb24u
Cj4gKyAgICAgKi8KPiArICAgIHJldCA9IGlvdl9jb3VudChpb3ZzLCBuaW92LCAmbGVuKTsKPiAr
ICAgIGlmICggcmV0ICkKPiArICAgICAgICByZXR1cm4gcmV0Owo+ICsKPiArICAgIC8qCj4gKyAg
ICAgKiBTaXplIGJvdW5kcyBjaGVjayBhZ2FpbnN0IHJpbmcgc2l6ZSBhbmQgc3RhdGljIG1heGlt
dW0gbWVzc2FnZSBsaW1pdC4KPiArICAgICAqIFRoZSBtZXNzYWdlIG11c3Qgbm90IGZpbGwgdGhl
IHJpbmc7IHRoZXJlIG11c3QgYmUgYXQgbGVhc3Qgb25lIHNsb3QKPiArICAgICAqIHJlbWFpbmlu
ZyBzbyB3ZSBjYW4gZGlzdGluZ3Vpc2ggYSBmdWxsIHJpbmcgZnJvbSBhbiBlbXB0eSBvbmUuCj4g
KyAgICAgKi8KCk5COiBJIHRoaW5rIGlmIHlvdSBkaWRuJ3Qgd3JhcCB0aGUgcmluZyBpbmRleGVz
IChzbyBhbHdheXMgaW5jcmVhc2luZwp0aGVtKSB5b3UgY291bGQgYWx3YXlzIGlkZW50aWZ5IGFu
IGVtcHR5IHJpbmcgZnJvbSBhIGZ1bGwgcmluZywgYW5kCnlvdSB3b3VsZG4ndCByZXF1aXJlIGFs
d2F5cyBoYXZpbmcgYXQgbGVhc3Qgb25lIGVtcHR5IHNsb3QsIHVubGVzcyBJJ20KbWlzc2luZyBz
b21ldGhpbmcuCgo+ICtzdGF0aWMgaW50Cj4gK3BlbmRpbmdfcmVxdWV1ZShjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKPiArICAgICAgICAg
ICAgICAgIGRvbWlkX3Qgc3JjX2lkLCB1bnNpZ25lZCBpbnQgbGVuKQo+ICt7Cj4gKyAgICBzdHJ1
Y3QgaGxpc3Rfbm9kZSAqbm9kZTsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50Owo+ICsK
PiArICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOwo+ICsKPiArICAgIGhsaXN0
X2Zvcl9lYWNoX2VudHJ5KGVudCwgbm9kZSwgJnJpbmdfaW5mby0+cGVuZGluZywgbm9kZSkKPiAr
ICAgIHsKPiArICAgICAgICBpZiAoIGVudC0+ZG9tYWluX2lkID09IHNyY19pZCApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBSZXVzZSBhbiBleGlzdGlu
ZyBxdWV1ZSBlbnRyeSBmb3IgYSBub3RpZmljYXRpb24gcmF0aGVyIHRoYW4gYWRkCj4gKyAgICAg
ICAgICAgICAqIGFub3RoZXIuIElmIHRoZSBleGlzdGluZyBlbnRyeSBpcyB3YWl0aW5nIGZvciBh
IHNtYWxsZXIgc2l6ZSB0aGFuCj4gKyAgICAgICAgICAgICAqIHRoZSBjdXJyZW50IG1lc3NhZ2Ug
dGhlbiBhZGp1c3QgdGhlIHJlY29yZCB0byB3YWl0IGZvciB0aGUKPiArICAgICAgICAgICAgICog
Y3VycmVudCAobGFyZ2VyKSBzaXplIHRvIGJlIGF2YWlsYWJsZSBiZWZvcmUgdHJpZ2dlcmluZyBh
Cj4gKyAgICAgICAgICAgICAqIG5vdGlmaWNhdGlvbi4KPiArICAgICAgICAgICAgICogVGhpcyBh
c3Npc3RzIHRoZSB3YWl0aW5nIHNlbmRlciBieSBlbnN1cmluZyB0aGF0IHdoZW5ldmVyIGEKPiAr
ICAgICAgICAgICAgICogbm90aWZpY2F0aW9uIGlzIHRyaWdnZXJlZCwgdGhlcmUgaXMgc3VmZmlj
aWVudCBzcGFjZSBhdmFpbGFibGUKPiArICAgICAgICAgICAgICogZm9yIChhdCBsZWFzdCkgYW55
IG9uZSBvZiB0aGUgbWVzc2FnZXMgYXdhaXRpbmcgdHJhbnNtaXNzaW9uLgo+ICsgICAgICAgICAg
ICAgKi8KPiArICAgICAgICAgICAgaWYgKCBlbnQtPmxlbiA8IGxlbiApCj4gKyAgICAgICAgICAg
ICAgICBlbnQtPmxlbiA9IGxlbjsKCk5pdDoKCmVudC0+bGVuID0gbWF4KGVudC0+bGVuLCBsZW4p
OwoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVuL2luY2x1ZGUv
cHVibGljL3hlbi5oCj4gaW5kZXggYjNmNjQ5MS4uYjY1MGFiYSAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMveGVuLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPiBA
QCAtMTc4LDcgKzE3OCw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsK
PiAgI2RlZmluZSBWSVJRX0NPTl9SSU5HICAgOCAgLyogRy4gKERPTTApIEJ5dGVzIHJlY2VpdmVk
IG9uIGNvbnNvbGUgICAgICAgICAgICAqLwo+ICAjZGVmaW5lIFZJUlFfUENQVV9TVEFURSA5ICAv
KiBHLiAoRE9NMCkgUENQVSBzdGF0ZSBjaGFuZ2VkICAgICAgICAgICAgICAgICAgICovCj4gICNk
ZWZpbmUgVklSUV9NRU1fRVZFTlQgIDEwIC8qIEcuIChET00wKSBBIG1lbW9yeSBldmVudCBoYXMg
b2NjdXJyZWQgICAgICAgICAgKi8KPiAtI2RlZmluZSBWSVJRX1hDX1JFU0VSVkVEIDExIC8qIEcu
IFJlc2VydmVkIGZvciBYZW5DbGllbnQgICAgICAgICAgICAgICAgICAgICAqLwo+ICsjZGVmaW5l
IFZJUlFfQVJHT19NRVNTQUdFIDExIC8qIEcuIEFyZ28gaW50ZXJkb21haW4gbWVzc2FnZSBub3Rp
ZmljYXRpb24gICAgICovCgpOaXQ6IFZJUlFfQVJHTyB3b3VsZCBiZSBlbm91Z2ggSU1PLCBzaW5j
ZSB0aGVyZSBhcmUgbm8gb3RoZXIgYXJnbwpyZWxhdGVkIFZJUlFzLgoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:56:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gjR4G-0000W2-WD; Tue, 15 Jan 2019 15:55:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3FZy=PX=citrix.com=prvs=911442f07=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gjR4G-0000Vx-6h
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:55:56 +0000
X-Inumbo-ID: 0a4a2079-18de-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a4a2079-18de-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:55:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75628346"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23614.562.99902.265742@mariner.uk.xensource.com>
Date: Tue, 15 Jan 2019 15:54:26 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190115154837.27372-1-anthony.perard@citrix.com>
References: <20190115154726.GF1271@perard.uk.xensource.com>
 <20190115154837.27372-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 1/2] man: Fix links in xl(1)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDEvMl0gbWFuOiBGaXggbGlua3MgaW4geGwo
MSkiKToKPiBBbGwgbGlua3MgdG8gb3RoZXIgbWFucGFnZXMgc2hvdWxkIGNvbnRhaW4gdGhlIG1h
biBzZWN0aW9uIG51bWJlci4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 15:57:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 15:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjR66-0000c0-D4; Tue, 15 Jan 2019 15:57: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=3FZy=PX=citrix.com=prvs=911442f07=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gjR65-0000bv-24
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 15:57:49 +0000
X-Inumbo-ID: 4db0b94e-18de-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4db0b94e-18de-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 15:57:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75628720"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23614.751.197837.290432@mariner.uk.xensource.com>
Date: Tue, 15 Jan 2019 15:57:35 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190115154837.27372-2-anthony.perard@citrix.com>
References: <20190115154726.GF1271@perard.uk.xensource.com>
 <20190115154837.27372-2-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 2/2] docs: Fix links in html generation of
 man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDIvMl0gZG9jczogRml4IGxpbmtzIGluIGh0
bWwgZ2VuZXJhdGlvbiBvZiBtYW4gcGFnZXMiKToKPiBDdXJyZW50bHksIGFsbCBsaW5rcyB0byBv
dGhlciBtYW4gcGFnZXMgYXJlIHNlbnQgdG8KPiBodHRwOi8vbWFuLmhlLm5ldC9tYW4kbWFuc2Vj
dGlvbi8kbWFucGFnZSwgYnV0IHRoYXQgc2l0ZSBkb2Vzbid0IGhhdmUKPiBYZW4gbWFuIHBhZ2Vz
LCBzbyBhbGwgbGlua3MgdG8gb3RoZXIgWGVuIG1hbiBwYWdlcyBhcmUgYnJva2VuLgo+IAo+IElu
IG9yZGVyIHRvIGZpeCB0aGF0LCB0aGlzIGlzIGdvaW5nIHRvIGJlIGEgYml0IGNvbXBsZXguCgpD
b3IuICBUaGFua3MgZm9yIGRpZ2dpbmcuICBZb3VyIGFwcHJvYWNoIHNlZW1zIG5vIHdvcnNlIHRo
YW4gaXMgdG8gYmUKZXhwZWN0ZWQgdW5kZXIgdGhlIGNpcmN1bXN0YW5jZXMuICAoU28sIHdlbGwg
ZG9uZS4pCgpEbyB5b3UgaGF2ZSBhbiBleGFtcGxlIG9mIHRoZSByZXN1bHRpbmcgb3V0cHV0ID8g
IFlvdSBjb3VsZCBwdXQgaXQgb24KeGVuYml0cyBhbmQgdGhlbiBpdCB3b3VsZCBiZSBlYXN5IHRv
IGRpZmYgaXQuCgo+IEJ1dCBhbGwgb2YgdGhpcyBkb2Vzbid0IHdvcmsgZm9yIHhlbi12YmQtaW50
ZXJmYWNlKDcpLCBiZWNhdXNlIGl0J3Mgbm90Cj4gYSBwb2QgZmlsZS4uLiBtYXliZSB3ZSBjb3Vs
ZCBnZW5lcmF0ZSBwb2QyaHRtbCdzIGNhY2hlIChwb2QyaHRtbC50bXApCj4gZmlsZSB0byBhZGQg
ZW4gZW50cnkuCgpJJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHdoeSBwb2QyaHRtbCBuZWVkcyB0
byBjYXJlIGFib3V0IHRoaXMuLi4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 16:02:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 16:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjRAv-0001tW-1a; Tue, 15 Jan 2019 16:02: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=q0zH=PX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjRAt-0001tJ-1y
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 16:02:47 +0000
X-Inumbo-ID: ff8387ab-18de-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff8387ab-18de-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 16:02:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjRAp-00049C-Mo; Tue, 15 Jan 2019 16:02:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjRAp-0002EY-6W; Tue, 15 Jan 2019 16:02:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjRAp-0006HO-5w; Tue, 15 Jan 2019 16:02:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131959-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=e695e44545b41dc6321af73277a9056f5f4808d7
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Jan 2019 16:02:43 +0000
Subject: [Xen-devel] [ovmf test] 131959: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk1OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZTY5NWU0NDU0NWI0MWRjNjMyMWFmNzMyNzdhOTA1NmY1ZjQ4MDhkNwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA3MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNjkgZGF5cyAgMjY1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTk1OSAgMjAxOS0wMS0xNCAxNzoyODowOCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJl
biA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50
ZWwuY29tPgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBD
aGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50
ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRh
dmlkLndlaUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJp
YyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNv
bT4KICBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1
YW4uZnVAaW50ZWwuY29tPgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFv
LmEud3VAaW50ZWwuY29tPgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4K
ICBKYWdhZGVlc2ggVWpqYSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8
amJyYXNlbkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+
CiAgSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55
YW9AaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBM
aW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5n
YW9AaW50ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUg
Q2h1IDxtYWdnaWUuY2h1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBh
cm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtp
biA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGlu
YXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJ1aXl1IE5p
IDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNv
bT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5n
IDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwu
Y29tPgogIFNvbmdwZW5nIExpIDxzb25ncGVuZy5saUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxz
dGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+
CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9v
PUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQp
L2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhv
bWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9tYXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50
ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVAaW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8
dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGly
YW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBWbGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWly
Lm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGlu
dGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGlu
Zy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgog
IHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxp
YW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNv
bT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5G
YW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNv
bT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxk
YXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2MDMzIGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 16:10:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 16:10: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-devel-bounces@lists.xenproject.org>)
	id 1gjRIe-0002hu-UJ; Tue, 15 Jan 2019 16:10: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjRIe-0002hp-B8
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 16:10:48 +0000
X-Inumbo-ID: 1de64d38-18e0-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1de64d38-18e0-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 16:10:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 09:10:41 -0700
Message-Id: <5C3E0601020000780020DF35@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 09:10:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-10-git-send-email-christopher.w.clark@gmail.com>
 <20190115154929.m4vhdpokhn5mubbv@mac>
In-Reply-To: <20190115154929.m4vhdpokhn5mubbv@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 09/14] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDE2OjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgSmFuIDE1LCAyMDE5IGF0IDAxOjI3OjQxQU0gLTA4MDAsIENocmlzdG9waGVyIENs
YXJrIHdyb3RlOgo+PiArc3RhdGljIGludAo+PiArcGVuZGluZ19yZXF1ZXVlKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAo+PiArICAgICAg
ICAgICAgICAgIGRvbWlkX3Qgc3JjX2lkLCB1bnNpZ25lZCBpbnQgbGVuKQo+PiArewo+PiArICAg
IHN0cnVjdCBobGlzdF9ub2RlICpub2RlOwo+PiArICAgIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50
Owo+PiArCj4+ICsgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7Cj4+ICsKPj4g
KyAgICBobGlzdF9mb3JfZWFjaF9lbnRyeShlbnQsIG5vZGUsICZyaW5nX2luZm8tPnBlbmRpbmcs
IG5vZGUpCj4+ICsgICAgewo+PiArICAgICAgICBpZiAoIGVudC0+ZG9tYWluX2lkID09IHNyY19p
ZCApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIC8qCj4+ICsgICAgICAgICAgICAgKiBS
ZXVzZSBhbiBleGlzdGluZyBxdWV1ZSBlbnRyeSBmb3IgYSBub3RpZmljYXRpb24gcmF0aGVyIHRo
YW4gYWRkCj4+ICsgICAgICAgICAgICAgKiBhbm90aGVyLiBJZiB0aGUgZXhpc3RpbmcgZW50cnkg
aXMgd2FpdGluZyBmb3IgYSBzbWFsbGVyIHNpemUgdGhhbgo+PiArICAgICAgICAgICAgICogdGhl
IGN1cnJlbnQgbWVzc2FnZSB0aGVuIGFkanVzdCB0aGUgcmVjb3JkIHRvIHdhaXQgZm9yIHRoZQo+
PiArICAgICAgICAgICAgICogY3VycmVudCAobGFyZ2VyKSBzaXplIHRvIGJlIGF2YWlsYWJsZSBi
ZWZvcmUgdHJpZ2dlcmluZyBhCj4+ICsgICAgICAgICAgICAgKiBub3RpZmljYXRpb24uCj4+ICsg
ICAgICAgICAgICAgKiBUaGlzIGFzc2lzdHMgdGhlIHdhaXRpbmcgc2VuZGVyIGJ5IGVuc3VyaW5n
IHRoYXQgd2hlbmV2ZXIgYQo+PiArICAgICAgICAgICAgICogbm90aWZpY2F0aW9uIGlzIHRyaWdn
ZXJlZCwgdGhlcmUgaXMgc3VmZmljaWVudCBzcGFjZSBhdmFpbGFibGUKPj4gKyAgICAgICAgICAg
ICAqIGZvciAoYXQgbGVhc3QpIGFueSBvbmUgb2YgdGhlIG1lc3NhZ2VzIGF3YWl0aW5nIHRyYW5z
bWlzc2lvbi4KPj4gKyAgICAgICAgICAgICAqLwo+PiArICAgICAgICAgICAgaWYgKCBlbnQtPmxl
biA8IGxlbiApCj4+ICsgICAgICAgICAgICAgICAgZW50LT5sZW4gPSBsZW47Cj4gCj4gTml0Ogo+
IAo+IGVudC0+bGVuID0gbWF4KGVudC0+bGVuLCBsZW4pOwoKSSBkb24ndCB0aGluayB1c2Ugb2Yg
bWF4KCkgc2hvdWxkIGJlIGEgcmVxdWlyZW1lbnQgaW4gY2FzZXMgd2hlcmUKb25lIG9mIHRoZSBp
dGVtcyBjb21wYXJlZCBpcyBhbHNvIHRoZSB2YWx1ZSB0byB1cGRhdGUuIEknbSBub3QKZXZlbiBj
b252aW5jZWQgaXQgaGVscHMgcmVhZGFiaWxpdHkgb2YgdGhlIHNvdXJjZXMsIGxldCBhbG9uZSB0
aGUKcXVhbGl0eSBvZiBnZW5lcmF0ZWQgY29kZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 16:18:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 16:18: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-devel-bounces@lists.xenproject.org>)
	id 1gjRQI-0002uQ-Pr; Tue, 15 Jan 2019 16:18: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=GDKA=PX=citrix.com=prvs=911f1f4f8=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gjRQH-0002uL-CE
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 16:18:41 +0000
X-Inumbo-ID: 37f66e05-18e1-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37f66e05-18e1-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 16:18:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75631599"
Date: Tue, 15 Jan 2019 16:17:15 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190115161715.GG1271@perard.uk.xensource.com>
References: <20190115154726.GF1271@perard.uk.xensource.com>
 <20190115154837.27372-2-anthony.perard@citrix.com>
 <23614.751.197837.290432@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23614.751.197837.290432@mariner.uk.xensource.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH 2/2] docs: Fix links in html generation of
 man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDM6NTc6MzVQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDIvMl0gZG9jczogRml4IGxpbmtz
IGluIGh0bWwgZ2VuZXJhdGlvbiBvZiBtYW4gcGFnZXMiKToKPiA+IEN1cnJlbnRseSwgYWxsIGxp
bmtzIHRvIG90aGVyIG1hbiBwYWdlcyBhcmUgc2VudCB0bwo+ID4gaHR0cDovL21hbi5oZS5uZXQv
bWFuJG1hbnNlY3Rpb24vJG1hbnBhZ2UsIGJ1dCB0aGF0IHNpdGUgZG9lc24ndCBoYXZlCj4gPiBY
ZW4gbWFuIHBhZ2VzLCBzbyBhbGwgbGlua3MgdG8gb3RoZXIgWGVuIG1hbiBwYWdlcyBhcmUgYnJv
a2VuLgo+ID4gCj4gPiBJbiBvcmRlciB0byBmaXggdGhhdCwgdGhpcyBpcyBnb2luZyB0byBiZSBh
IGJpdCBjb21wbGV4Lgo+IAo+IENvci4gIFRoYW5rcyBmb3IgZGlnZ2luZy4gIFlvdXIgYXBwcm9h
Y2ggc2VlbXMgbm8gd29yc2UgdGhhbiBpcyB0byBiZQo+IGV4cGVjdGVkIHVuZGVyIHRoZSBjaXJj
dW1zdGFuY2VzLiAgKFNvLCB3ZWxsIGRvbmUuKQo+IAo+IERvIHlvdSBoYXZlIGFuIGV4YW1wbGUg
b2YgdGhlIHJlc3VsdGluZyBvdXRwdXQgPyAgWW91IGNvdWxkIHB1dCBpdCBvbgo+IHhlbmJpdHMg
YW5kIHRoZW4gaXQgd291bGQgYmUgZWFzeSB0byBkaWZmIGl0LgoKTWF5YmU6IGh0dHBzOi8veGVu
Yml0cy54ZW5wcm9qZWN0Lm9yZy9wZW9wbGUvYXBlcmFyZC8yMDE5L21hbi8KCkJ1dCBoZXJlIGlz
IGEgc2FtcGxlICh0aGUgb25seSBub3Qgd29ya2luZyBsaW5rIHdpbGwgYmUgaW4KeGwtZGlzay1j
b25maWd1cmF0aW9uLCBhbGwgb3RoZXIgbGlua3Mgd29ya3MgbGlrZSBzaG93biBpbiB0aGUgZGlm
ZiBvZgp4bC5jZmcpOgoKLS0tIGh0bWwvbWFuL3hsLWRpc2stY29uZmlndXJhdGlvbi41Lmh0bWwJ
MjAxOS0wMS0xNSAxNjowNDoxOC45MTMwMTIzMjYgKzAwMDAKKysrIGh0bWwtbWFuLXYxL3hsLWRp
c2stY29uZmlndXJhdGlvbi41Lmh0bWwJMjAxOS0wMS0xNSAxNjowMTozNS45MjIxMjIyMzMgKzAw
MDAKQEAgLTE1MCw3ICsxNTAsNyBAQAogPGR0IGlkPSJEZXNjcmlwdGlvbjIiPkRlc2NyaXB0aW9u
PC9kdD4KIDxkZD4KIAotPHA+VmlydHVhbCBkZXZpY2UgYXMgc2VlbiBieSB0aGUgZ3Vlc3QgKGFs
c28gcmVmZXJyZWQgdG8gYXMgZ3Vlc3QgZHJpdmUgZGVzaWduYXRpb24gaW4gc29tZSBzcGVjaWZp
Y2F0aW9ucykuIDxhIGhyZWY9Imh0dHA6Ly9tYW4uaGUubmV0L21hbjcveGVuLXZiZC1pbnRlcmZh
Y2UiPnhlbi12YmQtaW50ZXJmYWNlKDcpPC9hPjwvcD4KKzxwPlZpcnR1YWwgZGV2aWNlIGFzIHNl
ZW4gYnkgdGhlIGd1ZXN0IChhbHNvIHJlZmVycmVkIHRvIGFzIGd1ZXN0IGRyaXZlIGRlc2lnbmF0
aW9uIGluIHNvbWUgc3BlY2lmaWNhdGlvbnMpLiA8YT54ZW4tdmJkLWludGVyZmFjZSg3KTwvYT48
L3A+CiAKIDwvZGQ+CiA8ZHQgaWQ9IlN1cHBvcnRlZC12YWx1ZXMyIj5TdXBwb3J0ZWQgdmFsdWVz
PC9kdD4KCi0tLSBodG1sL21hbi94bC5jZmcuNS5odG1sCTIwMTktMDEtMTUgMTY6MDQ6MTkuMTQ2
MzQyMTgxICswMDAwCisrKyBodG1sLW1hbi12MS94bC5jZmcuNS5odG1sCTIwMTktMDEtMTUgMTY6
MDE6MzYuMjIyMTE3NzA5ICswMDAwCkBAIC0yNzQsNyArMjc0LDcgQEAKIAogPHA+SWYgdGhpcyBv
cHRpb24gaXMgbm90IHNwZWNpZmllZCAoYW5kIDxiPmNwdXM9PC9iPiBpcyBub3Qgc3BlY2lmaWVk
IGVpdGhlciksIGxpYnhsIGF1dG9tYXRpY2FsbHkgdHJpZXMgdG8gcGxhY2UgdGhlIGd1ZXN0IG9u
IHRoZSBsZWFzdCBwb3NzaWJsZSBudW1iZXIgb2Ygbm9kZXMuIEEgaGV1cmlzdGljIGFwcHJvYWNo
IGlzIHVzZWQgZm9yIGNob29zaW5nIHRoZSBiZXN0IG5vZGUgKG9yIHNldCBvZiBub2RlcyksIHdp
dGggdGhlIGdvYWwgb2YgbWF4aW1pemluZyBwZXJmb3JtYW5jZSBmb3IgdGhlIGd1ZXN0IGFuZCwg
YXQgdGhlIHNhbWUgdGltZSwgYWNoaWV2aW5nIGVmZmljaWVudCB1dGlsaXphdGlvbiBvZiBob3N0
IENQVXMgYW5kIG1lbW9yeS4gSW4gdGhhdCBjYXNlLCB0aGUgc29mdCBhZmZpbml0eSBvZiBhbGwg
dGhlIHZDUFVzIG9mIHRoZSBkb21haW4gd2lsbCBiZSBzZXQgdG8gaG9zdCBDUFVzIGJlbG9uZ2lu
ZyB0byBOVU1BIG5vZGVzIGNob3NlbiBkdXJpbmcgcGxhY2VtZW50LjwvcD4KIAotPHA+Rm9yIG1v
cmUgZGV0YWlscywgc2VlIDxhIGhyZWY9Imh0dHA6Ly9tYW4uaGUubmV0L21hbjcveGwtbnVtYS1w
bGFjZW1lbnQiPnhsLW51bWEtcGxhY2VtZW50KDcpPC9hPi48L3A+Cis8cD5Gb3IgbW9yZSBkZXRh
aWxzLCBzZWUgPGEgaHJlZj0iLi94bC1udW1hLXBsYWNlbWVudC43Lmh0bWwiPnhsLW51bWEtcGxh
Y2VtZW50KDcpPC9hPi48L3A+CiAKIDwvZGQ+CiA8L2RsPgpAQCAtMjY1MSwyNyArMjY1MSwyNyBA
QAogCiA8ZGw+CiAKLTxkdCBpZD0ieGwtMSI+PGEgaHJlZj0iaHR0cDovL21hbi5oZS5uZXQvbWFu
MS94bCI+eGwoMSk8L2E+PC9kdD4KKzxkdCBpZD0ieGwtMSI+PGEgaHJlZj0iLi94bC4xLmh0bWwi
PnhsKDEpPC9hPjwvZHQ+CiA8ZGQ+CiAKIDwvZGQ+Ci08ZHQgaWQ9InhsLmNvbmYtNSI+PGEgaHJl
Zj0iaHR0cDovL21hbi5oZS5uZXQvbWFuNS94bC5jb25mIj54bC5jb25mKDUpPC9hPjwvZHQ+Cis8
ZHQgaWQ9InhsLmNvbmYtNSI+PGEgaHJlZj0iLi94bC5jb25mLjUuaHRtbCI+eGwuY29uZig1KTwv
YT48L2R0PgogPGRkPgogCiA8L2RkPgotPGR0IGlkPSJ4bGNwdXBvb2wuY2ZnLTUiPjxhIGhyZWY9
Imh0dHA6Ly9tYW4uaGUubmV0L21hbjUveGxjcHVwb29sLmNmZyI+eGxjcHVwb29sLmNmZyg1KTwv
YT48L2R0PgorPGR0IGlkPSJ4bGNwdXBvb2wuY2ZnLTUiPjxhIGhyZWY9Ii4veGxjcHVwb29sLmNm
Zy41Lmh0bWwiPnhsY3B1cG9vbC5jZmcoNSk8L2E+PC9kdD4KIDxkZD4KIAogPC9kZD4KLTxkdCBp
ZD0ieGwtZGlzay1jb25maWd1cmF0aW9uLTUiPjxhIGhyZWY9Imh0dHA6Ly9tYW4uaGUubmV0L21h
bjUveGwtZGlzay1jb25maWd1cmF0aW9uIj54bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSk8L2E+PC9k
dD4KKzxkdCBpZD0ieGwtZGlzay1jb25maWd1cmF0aW9uLTUiPjxhIGhyZWY9Ii4veGwtZGlzay1j
b25maWd1cmF0aW9uLjUuaHRtbCI+eGwtZGlzay1jb25maWd1cmF0aW9uKDUpPC9hPjwvZHQ+CiA8
ZGQ+CiAKIDwvZGQ+Ci08ZHQgaWQ9InhsLW5ldHdvcmstY29uZmlndXJhdGlvbi01Ij48YSBocmVm
PSJodHRwOi8vbWFuLmhlLm5ldC9tYW41L3hsLW5ldHdvcmstY29uZmlndXJhdGlvbiI+eGwtbmV0
d29yay1jb25maWd1cmF0aW9uKDUpPC9hPjwvZHQ+Cis8ZHQgaWQ9InhsLW5ldHdvcmstY29uZmln
dXJhdGlvbi01Ij48YSBocmVmPSIuL3hsLW5ldHdvcmstY29uZmlndXJhdGlvbi41Lmh0bWwiPnhs
LW5ldHdvcmstY29uZmlndXJhdGlvbig1KTwvYT48L2R0PgogPGRkPgogCiA8L2RkPgotPGR0IGlk
PSJ4ZW4tdHNjbW9kZS03Ij48YSBocmVmPSJodHRwOi8vbWFuLmhlLm5ldC9tYW43L3hlbi10c2Nt
b2RlIj54ZW4tdHNjbW9kZSg3KTwvYT48L2R0PgorPGR0IGlkPSJ4ZW4tdHNjbW9kZS03Ij48YSBo
cmVmPSIuL3hlbi10c2Ntb2RlLjcuaHRtbCI+eGVuLXRzY21vZGUoNyk8L2E+PC9kdD4KIDxkZD4K
IAogPC9kZD4KCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 16:20:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 16:20: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-devel-bounces@lists.xenproject.org>)
	id 1gjRSS-0003Yt-7X; Tue, 15 Jan 2019 16:20: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=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjRSR-0003Yn-2V
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 16:20:55 +0000
X-Inumbo-ID: 8732176c-18e1-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8732176c-18e1-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 16:20:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84622275"
Date: Tue, 15 Jan 2019 17:17:50 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190115161750.xl6shidfys2vjfx6@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-11-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547544466-21135-11-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 10/14] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDE6Mjc6NDJBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gUXVlcmllcyBmb3IgZGF0YSBhYm91dCBzcGFjZSBhdmFpbGFiaWxpdHkgaW4g
cmVnaXN0ZXJlZCByaW5ncyBhbmQKPiBjYXVzZXMgbm90aWZpY2F0aW9uIHRvIGJlIHNlbnQgd2hl
biBzcGFjZSBoYXMgYmVjb21lIGF2YWlsYWJsZS4KPiAKPiBUaGUgaHlwZXJjYWxsIG9wIHBvcHVs
YXRlcyBhIHN1cHBsaWVkIGRhdGEgc3RydWN0dXJlIHdpdGggaW5mb3JtYXRpb24gYWJvdXQKPiBy
aW5nIHN0YXRlLCBhbmQgaWYgaW5zdWZmaWNpZW50IHNwYWNlIGlzIGN1cnJlbnRseSBhdmFpbGFi
bGUgaW4gYSBnaXZlbiByaW5nLAo+IHRoZSBoeXBlcnZpc29yIHdpbGwgcmVjb3JkIHRoZSBkb21h
aW4ncyBleHByZXNzZWQgaW50ZXJlc3QgYW5kIG5vdGlmeSBpdAo+IHdoZW4gaXQgb2JzZXJ2ZXMg
dGhhdCBzcGFjZSBoYXMgYmVjb21lIGF2YWlsYWJsZS4KPiAKPiBDaGVja3MgZm9yIGZyZWUgc3Bh
Y2Ugb2NjdXIgd2hlbiB0aGlzIG5vdGlmeSBvcCBpcyBpbnZva2VkLCBzbyBpdCBtYXkgYmUKPiBp
bnRlbnRpb25hbGx5IGludm9rZWQgd2l0aCBubyBkYXRhIHN0cnVjdHVyZSB0byBwb3B1bGF0ZQo+
IChpZS4gYSBOVUxMIGFyZ3VtZW50KSB0byB0cmlnZ2VyIHN1Y2ggYSBjaGVjayBhbmQgY29uc2Vx
dWVudCBub3RpZmljYXRpb25zLgo+IAo+IExpbWl0IHRoZSBtYXhpbXVtIG51bWJlciBvZiBub3Rp
ZnkgcmVxdWVzdHMgaW4gYSBzaW5nbGUgb3BlcmF0aW9uIHRvIGEKPiBzaW1wbGUgZml4ZWQgbGlt
aXQgb2YgMjU2LgoKTEdUTSwgSSBoYXZlIG9uZSBjb21tZW50IG9uIHRoZSBwdWJsaWMgaW50ZXJm
YWNlLCB0aGUgb3RoZXIgY29tbWVudCBpcwpwdXJlbHkgY29zbWV0aWMuCgo+ICBzdGF0aWMgaW50
Cj4gK2ZpbGxfcmluZ19kYXRhKGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkLAo+ICsgICAgICAg
ICAgICAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdCkgZGF0YV9l
bnRfaG5kKQo+ICt7Cj4gKyAgICB4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3QgZW50Owo+ICsgICAg
c3RydWN0IGRvbWFpbiAqZHN0X2Q7Cj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdf
aW5mbzsKPiArCj4gKyAgICBBU1NFUlQoY3VycmQgPT0gY3VycmVudC0+ZG9tYWluKTsKPiArICAg
IEFTU0VSVChMT0NLSU5HX1JlYWRfTDEpOwo+ICsKPiArICAgIGlmICggX19jb3B5X2Zyb21fZ3Vl
c3QoJmVudCwgZGF0YV9lbnRfaG5kLCAxKSApCj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4g
Kwo+ICsgICAgYXJnb19kcHJpbnRrKCJmaWxsX3JpbmdfZGF0YTogZW50LnJpbmcuZG9tYWluPSV1
LGVudC5yaW5nLmFwb3J0PSV4XG4iLAo+ICsgICAgICAgICAgICAgICAgIGVudC5yaW5nLmRvbWFp
bl9pZCwgZW50LnJpbmcuYXBvcnQpOwo+ICsKPiArICAgIGVudC5mbGFncyA9IDA7Cj4gKwo+ICsg
ICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKGVudC5yaW5nLmRvbWFpbl9pZCk7Cj4gKyAgICBp
ZiAoIGRzdF9kICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIGRzdF9kLT5hcmdvICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgIHJlYWRfbG9jaygmZHN0X2QtPmFyZ28tPnJpbmdzX0wyX3J3
bG9jayk7Cj4gKwo+ICsgICAgICAgICAgICByaW5nX2luZm8gPSBmaW5kX3JpbmdfaW5mb19ieV9t
YXRjaChkc3RfZCwgZW50LnJpbmcuYXBvcnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQpOwo+ICsgICAgICAgICAgICBp
ZiAoIHJpbmdfaW5mbyApCj4gKyAgICAgICAgICAgIHsKCk5pdDogdGhlcmUncyBhIGxvdCBvZiBu
ZXN0ZWQgY29uZGl0aW9ucyBoZXJlLCB3aGljaCBwdXNoIHRoZQppbmRlbnRhdGlvbiB0byB0aGUg
cmlnaHQuIEl0IG1pZ2h0IGJlIGJldHRlciBmcm9tIGEgcmVhZGFiaWxpdHkgUG9WIHRvCnJldHVy
biBlYXJseS4gRm9yIGV4YW1wbGU6CgppZiAoICFkc3RfZCB8fCAhZHN0X2QtPmFyZ28pCiAgICBn
b3RvIG91dDsKCi4uLgoKaWYgKCAhcmluZ19pbmZvICkKewogICAgcmVhZF91bmxvY2soJmRzdF9k
LT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOwogICAgZ290byBvdXQ7Cn0KCi4uLgoKb3V0OgppZiAo
IGRzdF9kICkKICAgIHB1dF9kb21haW4oZHN0X2QpOwoKaWYgKCBjb3B5X3RvXy4uLi4KCkluIG9y
ZGVyIHRvIHByZXZlbnQgc28gbXVjaCBzcGFjZSB3YXN0YWdlIGR1ZSB0byBpbmRlbnRhdGlvbi4K
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJnby5oCj4gaW5kZXggYzEyYTUwZi4uZDJjYjU5NCAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAo+
IEBAIC0xMjMsNiArMTIzLDQyIEBAIHR5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3VucmVnaXN0ZXJf
cmluZwo+ICAvKiBNZXNzYWdlcyBvbiB0aGUgcmluZyBhcmUgcGFkZGVkIHRvIGEgbXVsdGlwbGUg
b2YgdGhpcyBzaXplLiAqLwo+ICAjZGVmaW5lIFhFTl9BUkdPX01TR19TTE9UX1NJWkUgMHgxMAo+
ICAKPiArLyoKPiArICogTm90aWZ5IGZsYWdzCj4gKyAqLwo+ICsvKiBSaW5nIGlzIGVtcHR5ICov
Cj4gKyNkZWZpbmUgWEVOX0FSR09fUklOR19EQVRBX0ZfRU1QVFkgICAgICAgKDFVIDw8IDApCj4g
Ky8qIFJpbmcgZXhpc3RzICovCj4gKyNkZWZpbmUgWEVOX0FSR09fUklOR19EQVRBX0ZfRVhJU1RT
ICAgICAgKDFVIDw8IDEpCj4gKy8qIFBlbmRpbmcgaW50ZXJydXB0IGV4aXN0cy4gRG8gbm90IHJl
bHkgb24gdGhpcyBmaWVsZCAtIGZvciBwcm9maWxpbmcgb25seSAqLwo+ICsjZGVmaW5lIFhFTl9B
UkdPX1JJTkdfREFUQV9GX1BFTkRJTkcgICAgICgxVSA8PCAyKQo+ICsvKiBTdWZmaWNpZW50IHNw
YWNlIHRvIHF1ZXVlIHNwYWNlX3JlcXVpcmVkIGJ5dGVzIGV4aXN0cyAqLwo+ICsjZGVmaW5lIFhF
Tl9BUkdPX1JJTkdfREFUQV9GX1NVRkZJQ0lFTlQgICgxVSA8PCAzKQoKSSB3b3VsZCByZXdvcmQg
dGhpcyBhczoKCiJTdWZmaWNpZW50IHNwYWNlIHRvIHF1ZXVlIHNwYWNlX3JlcXVpcmVkIGJ5dGVz
IG1pZ2h0IGV4aXN0cyIKCkJlY2F1c2UgQUZBSUNUIGFzIHNvb24gYXMgdGhlIGh5cGVydmlzb3Ig
ZHJvcHMgdGhlIEwzIGxvY2sgdGhlIHNwYWNlCmF2YWlsYWJsZSBtaWdodCBjaGFuZ2UsIHNvIHRo
ZSByZWNpcGllbnQgb2YgdGhlIG5vdGlmaWNhdGlvbiBvciB0aGUKcmV0dXJuIGZyb20gdGhlIGh5
cGVyY2FsbCBzaG91bGRuJ3QgZXhwZWN0IHRoYXQgdGhlcmUgX211c3RfIGJlCnNwYWNlX3JlcXVp
cmVkIGF2YWlsYWJsZSBzcGFjZSBvbiB0aGUgcmluZy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 16:23:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 16:23: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-devel-bounces@lists.xenproject.org>)
	id 1gjRUU-0003hH-M7; Tue, 15 Jan 2019 16:23:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjRUT-0003hA-EZ
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 16:23:01 +0000
X-Inumbo-ID: d2d26982-18e1-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2d26982-18e1-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 16:23:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84622452"
Date: Tue, 15 Jan 2019 17:19:41 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190115161941.2njuwtk66o4y6fza@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-10-git-send-email-christopher.w.clark@gmail.com>
 <20190115154929.m4vhdpokhn5mubbv@mac>
 <5C3E0601020000780020DF35@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C3E0601020000780020DF35@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 09/14] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDk6MTA6NDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE1LjAxLjE5IGF0IDE2OjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDE6Mjc6NDFBTSAtMDgwMCwgQ2hyaXN0
b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPj4gK3N0YXRpYyBpbnQKPiA+PiArcGVuZGluZ19yZXF1ZXVl
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZv
LAo+ID4+ICsgICAgICAgICAgICAgICAgZG9taWRfdCBzcmNfaWQsIHVuc2lnbmVkIGludCBsZW4p
Cj4gPj4gK3sKPiA+PiArICAgIHN0cnVjdCBobGlzdF9ub2RlICpub2RlOwo+ID4+ICsgICAgc3Ry
dWN0IHBlbmRpbmdfZW50ICplbnQ7Cj4gPj4gKwo+ID4+ICsgICAgQVNTRVJUKExPQ0tJTkdfTDMo
ZCwgcmluZ19pbmZvKSk7Cj4gPj4gKwo+ID4+ICsgICAgaGxpc3RfZm9yX2VhY2hfZW50cnkoZW50
LCBub2RlLCAmcmluZ19pbmZvLT5wZW5kaW5nLCBub2RlKQo+ID4+ICsgICAgewo+ID4+ICsgICAg
ICAgIGlmICggZW50LT5kb21haW5faWQgPT0gc3JjX2lkICkKPiA+PiArICAgICAgICB7Cj4gPj4g
KyAgICAgICAgICAgIC8qCj4gPj4gKyAgICAgICAgICAgICAqIFJldXNlIGFuIGV4aXN0aW5nIHF1
ZXVlIGVudHJ5IGZvciBhIG5vdGlmaWNhdGlvbiByYXRoZXIgdGhhbiBhZGQKPiA+PiArICAgICAg
ICAgICAgICogYW5vdGhlci4gSWYgdGhlIGV4aXN0aW5nIGVudHJ5IGlzIHdhaXRpbmcgZm9yIGEg
c21hbGxlciBzaXplIHRoYW4KPiA+PiArICAgICAgICAgICAgICogdGhlIGN1cnJlbnQgbWVzc2Fn
ZSB0aGVuIGFkanVzdCB0aGUgcmVjb3JkIHRvIHdhaXQgZm9yIHRoZQo+ID4+ICsgICAgICAgICAg
ICAgKiBjdXJyZW50IChsYXJnZXIpIHNpemUgdG8gYmUgYXZhaWxhYmxlIGJlZm9yZSB0cmlnZ2Vy
aW5nIGEKPiA+PiArICAgICAgICAgICAgICogbm90aWZpY2F0aW9uLgo+ID4+ICsgICAgICAgICAg
ICAgKiBUaGlzIGFzc2lzdHMgdGhlIHdhaXRpbmcgc2VuZGVyIGJ5IGVuc3VyaW5nIHRoYXQgd2hl
bmV2ZXIgYQo+ID4+ICsgICAgICAgICAgICAgKiBub3RpZmljYXRpb24gaXMgdHJpZ2dlcmVkLCB0
aGVyZSBpcyBzdWZmaWNpZW50IHNwYWNlIGF2YWlsYWJsZQo+ID4+ICsgICAgICAgICAgICAgKiBm
b3IgKGF0IGxlYXN0KSBhbnkgb25lIG9mIHRoZSBtZXNzYWdlcyBhd2FpdGluZyB0cmFuc21pc3Np
b24uCj4gPj4gKyAgICAgICAgICAgICAqLwo+ID4+ICsgICAgICAgICAgICBpZiAoIGVudC0+bGVu
IDwgbGVuICkKPiA+PiArICAgICAgICAgICAgICAgIGVudC0+bGVuID0gbGVuOwo+ID4gCj4gPiBO
aXQ6Cj4gPiAKPiA+IGVudC0+bGVuID0gbWF4KGVudC0+bGVuLCBsZW4pOwo+IAo+IEkgZG9uJ3Qg
dGhpbmsgdXNlIG9mIG1heCgpIHNob3VsZCBiZSBhIHJlcXVpcmVtZW50IGluIGNhc2VzIHdoZXJl
Cj4gb25lIG9mIHRoZSBpdGVtcyBjb21wYXJlZCBpcyBhbHNvIHRoZSB2YWx1ZSB0byB1cGRhdGUu
IEknbSBub3QKPiBldmVuIGNvbnZpbmNlZCBpdCBoZWxwcyByZWFkYWJpbGl0eSBvZiB0aGUgc291
cmNlcywgbGV0IGFsb25lIHRoZQo+IHF1YWxpdHkgb2YgZ2VuZXJhdGVkIGNvZGUuCgpUaGVuIGRp
c3JlZ2FyZCB0aGUgY29tbWVudC4gSXQncyBsaWtlbHkgSSBnb3QgdXNlZCB0byB0aGlzIHN0eWxl
IGFuZApmaW5kIGl0IGVhc2llciB0byByZWFkLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 16:25:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 16:25: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-devel-bounces@lists.xenproject.org>)
	id 1gjRWP-0003pL-86; Tue, 15 Jan 2019 16:25:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjRWO-0003pB-7r
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 16:25:00 +0000
X-Inumbo-ID: 19835a4c-18e2-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19835a4c-18e2-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 16:24:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84622836"
Date: Tue, 15 Jan 2019 17:24:45 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190115162445.6bvfzknniq6dp3uk@mac>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-7-git-send-email-chao.gao@intel.com>
 <20181128152209.hqpgqtuy2mx7ytk6@mac>
 <20181129044325.GD23701@gao-cwp>
 <20181129095653.d2jwozb7xbuq6cq2@mac>
 <20181130090131.GC32365@gao-cwp>
 <3b12744b-ab92-3c77-319d-6b468006a7b5@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3b12744b-ab92-3c77-319d-6b468006a7b5@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xenproject.org, Ashok Raj <ashok.raj@intel.com>,
 Borislav Petkov <bp@suse.de>, Thomas Gleixner <tglx@linutronix.de>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDM6MjQ6MzFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAzMC8xMS8yMDE4IDA5OjAxLCBDaGFvIEdhbyB3cm90ZToKPiA+IE9uIFRodSwg
Tm92IDI5LCAyMDE4IGF0IDEwOjU2OjUzQU0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPj4gT24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTI6NDM6MjVQTSArMDgwMCwgQ2hhbyBHYW8g
d3JvdGU6Cj4gPj4+IE9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDA0OjIyOjA5UE0gKzAxMDAsIFJv
Z2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4+PiBPbiBXZWQsIE5vdiAyOCwgMjAxOCBhdCAwMToz
NDoxNlBNICswODAwLCBDaGFvIEdhbyB3cm90ZToKPiA+Pj4+PiBUaGlzIHBhdGNoIHBvcnRzIG1p
Y3JvY29kZSBpbXByb3ZlbWVudCBwYXRjaGVzIGZyb20gbGludXgga2VybmVsLgo+ID4+Pj4+Cj4g
Pj4+Pj4gQmVmb3JlIHlvdSByZWFkIGFueSBmdXJ0aGVyOiB0aGUgZWFybHkgbG9hZGluZyBtZXRo
b2QgaXMgc3RpbGwgdGhlCj4gPj4+Pj4gcHJlZmVycmVkIG9uZSBhbmQgeW91IHNob3VsZCBhbHdh
eXMgZG8gdGhhdC4gVGhlIGZvbGxvd2luZyBwYXRjaCBpcwo+ID4+Pj4+IGltcHJvdmluZyB0aGUg
bGF0ZSBsb2FkaW5nIG1lY2hhbmlzbSBmb3IgbG9uZyBydW5uaW5nIGpvYnMgYW5kIGNsb3VkIHVz
ZQo+ID4+Pj4+IGNhc2VzLgo+ID4+Pj4+Cj4gPj4+Pj4gR2F0aGVyIGFsbCBjb3JlcyBhbmQgc2Vy
aWFsaXplIHRoZSBtaWNyb2NvZGUgdXBkYXRlIG9uIHRoZW0gYnkgZG9pbmcgaXQKPiA+Pj4+PiBv
bmUtYnktb25lIHRvIG1ha2UgdGhlIGxhdGUgdXBkYXRlIHByb2Nlc3MgYXMgcmVsaWFibGUgYXMg
cG9zc2libGUgYW5kCj4gPj4+Pj4gYXZvaWQgcG90ZW50aWFsIGlzc3VlcyBjYXVzZWQgYnkgdGhl
IG1pY3JvY29kZSB1cGRhdGUuCj4gPj4+Pj4KPiA+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdh
byA8Y2hhby5nYW9AaW50ZWwuY29tPgo+ID4+Pj4+IFRlc3RlZC1ieTogQ2hhbyBHYW8gPGNoYW8u
Z2FvQGludGVsLmNvbT4KPiA+Pj4+PiBbbGludXggY29tbWl0OiBhNTMyMWFlYzY0MTJiMjBiNWFk
MTVkYjJkNmI5MTZjMDUzNDlkYmZmXQo+ID4+Pj4+IFtsaW51eCBjb21taXQ6IGJiOGMxM2Q2MWE2
MjkyNzZhMTYyYzFkMmIxYTIwYTgxNWNiY2ZiYjddCj4gPj4+PiBJZiB0aGlzIHBhdGNoIGlzIHRo
ZSBzcXVhc2ggb2YgdHdvIExpbnV4IGNvbW1pdHMsIHBsZWFzZSBwb3N0IHRoZQo+ID4+Pj4gcG9y
dGVkIHZlcnNpb25zIG9mIHRoZSB0d28gY29tbWl0cyBzZXBhcmF0ZWx5Lgo+ID4+PiBJIGRvbid0
IHVuZGVyc3RhbmQgdGhpcyBvbmUuCj4gPj4gWW91IHJlZmVyZW5jZSB0d28gTGludXggY29tbWl0
cyBhYm92ZSwgd2h5IGlzIHRoaXMgZG9uZT8KPiA+Pgo+ID4+IEkgYXNzdW1lIHRoaXMgaXMgYmVj
YXVzZSB5b3UgYXJlIHBvcnRpbmcgdHdvIExpbnV4IGNvbW1pdHMgdG8gWGVuLCBpbgo+ID4+IHdo
aWNoIGNhc2UgSSB0aGluayB0aGF0IHNob3VsZCBiZSBkb25lIGluIHR3byBkaWZmZXJlbnQgcGF0
Y2hlcywgb3IgYQo+ID4+IG5vdGUgbmVlZHMgdG8gYmUgYWRkZWQgdG8gd2h5IHlvdSBtZXJnZSB0
d28gTGludXggY29tbWl0cyBpbnRvIGEKPiA+PiBzaW5nbGUgWGVuIHBhdGNoLgo+ID4gVGhlIGxh
dHRlciBmaXhlZCBhIHNldmVyZSBidWcgaW50cm9kdWNlZCB0aGUgZmlyc3Qgb25lLiBNYXliZSBJ
IG5lZWQKPiA+IHRvIGFkZCBhIG5vdGUgdG8gY2xhcmlmeSB0aGlzLgo+IAo+IFRoYXQgaXMgZmlu
ZS7CoCBHaXZlbiB0aGF0IHRoZXJlIGlzIGEgbGFyZ2UgZGl2ZXJnZW5jZSBiZXR3ZWVuIHRoZSBM
aW51eAo+IGFuZCBYZW4gY29kZSwgSSB3b3VsZCByZWNvbW1lbmQgbm90IHRyeWluZyB0byBwb3J0
IHRoZSBMaW51eCBjaGFuZ2VzCj4gcGF0Y2ggZm9yIHBhdGNoLgo+IAo+IFRoaXMgcGF0Y2ggaXMg
ZmluZSBpbiB0aGlzIGZvcm0sIElNTy4KClNvcnJ5LCBzb21laG93IHRoaXMgc2xpcHBlZCB0aHJv
dWdoIHRoZSBjcmFja3MgYW5kIEkgZGlkbid0IHJlcGx5LiBJCmFncmVlIGl0J3MgZmluZSBhcyBh
IHNpbmdsZSBjb21taXQgc2luY2UgaXQgZG9lc24ndCBtYWtlIGFueSBzZW5zZSB0bwpjb21taXQg
c29tZXRoaW5nIHdpdGggYSBrbm93IGJ1ZyB0aGF0J3MgZml4ZWQgYnkgdGhlIG5leHQgY29tbWl0
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 16:27:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 16:27: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-devel-bounces@lists.xenproject.org>)
	id 1gjRZC-0003zC-Nn; Tue, 15 Jan 2019 16:27:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=N85w=PX=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gjRZB-0003z6-SF
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 16:27:53 +0000
X-Inumbo-ID: 7de25a9f-18e2-11e9-92db-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7de25a9f-18e2-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 16:27:50 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x0FGMRcs066024;
 Wed, 16 Jan 2019 00:22:27 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x0FGLn9d066452;
 Wed, 16 Jan 2019 00:21:49 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [192.168.1.193] (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Wed, 16 Jan
 2019 00:22:24 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1545284932.git.puwen@hygon.cn>
 <717bb961700ecc2ebb9d3c424f2f0fea3bb71d00.1545284932.git.puwen@hygon.cn>
 <5C3CB2EC020000780020D68E@prv1-mh.provo.novell.com>
 <b7a0d3ee-aefd-2917-bcd3-a8fac9c773c5@hygon.cn>
 <5C3DD9B4020000780020DD82@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <f43290cb-daa9-f9d1-31f2-684e94e6f0ab@hygon.cn>
Date: Wed, 16 Jan 2019 00:22:12 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C3DD9B4020000780020DD82@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex01.Hygon.cn (172.23.18.10) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x0FGMRcs066024
X-DNSRBL: 
Subject: Re: [Xen-devel] [PATCH 03/15] x86/cpu/vpmu: Add Hygon Dhyana
 support for vPMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8xLzE1IDIxOjAyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxNS4wMS4xOSBh
dCAxMzo0OSwgPHB1d2VuQGh5Z29uLmNuPiB3cm90ZToKPj4gT24gMjAxOS8xLzE1IDA6NDcsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjAuMTIuMTggYXQgMTQ6MTIsIDxwdXdlbkBoeWdv
bi5jbj4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKPj4+PiArKysg
Yi94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYwo+Pj4+IEBAIC00NzMsNiArNDczLDcgQEAgc3RhdGlj
IGludCB2cG11X2FyY2hfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKPj4+PiAgICAKPj4+PiAg
ICAgICAgc3dpdGNoICggdmVuZG9yICkKPj4+PiAgICAgICAgewo+Pj4+ICsgICAgY2FzZSBYODZf
VkVORE9SX0hZR09OOgo+Pj4+ICAgICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgo+Pj4+ICAgICAg
ICAgICAgcmV0ID0gc3ZtX3ZwbXVfaW5pdGlhbGlzZSh2KTsKPj4+PiAgICAgICAgICAgIGJyZWFr
Owo+Pj4+IEBAIC04OTAsNiArODkxLDcgQEAgc3RhdGljIGludCBfX2luaXQgdnBtdV9pbml0KHZv
aWQpCj4+Pj4gICAgCj4+Pj4gICAgICAgIHN3aXRjaCAoIHZlbmRvciApCj4+Pj4gICAgICAgIHsK
Pj4+PiArICAgIGNhc2UgWDg2X1ZFTkRPUl9IWUdPTjoKPj4+PiAgICAgICAgY2FzZSBYODZfVkVO
RE9SX0FNRDoKPj4+PiAgICAgICAgICAgIGlmICggYW1kX3ZwbXVfaW5pdCgpICkKPj4+PiAgICAg
ICAgICAgICAgIHZwbXVfbW9kZSA9IFhFTlBNVV9NT0RFX09GRjsKPj4+Cj4+PiBIZXJlIGFuZCBl
dmVyeXdoZXJlIGVsc2UsIG1heSBJIGFzayB0aGF0IHlvdSBkbyB5b3VyIGluc2VydGlvbnMKPj4+
IGJlbG93IHRoZSByZXNwZWN0aXZlIEFNRCBvbmVzIGluc3RlYWQgb2YgYWJvdmU/Cj4+Cj4+IElu
IGFsbCB0aGUgc3dpdGNoIGNhc2VzLCBpZiBIeWdvbiBkaXJlY3RseSBmb2xsb3dlZCBBTUQncyBj
YXNlcywgdGhlCj4+IGluc2VydGlvbnMgYXJlIHBsYWNlZCBhYm92ZSB0aGUgcmVzcGVjdGl2ZSBB
TUQgb25lcy4KPiAKPiBBcyBzYWlkIC0gcGxlYXNlIGRvbid0LCBpbnNlcnQgdGhlIG5ldyBvbmVz
IGFmdGVyIEFNRCdzLgoKT0suIFdpbGwgaW5zZXJ0IHRoZSBuZXcgb25lcyBhZnRlciBBTUQncyBp
biBuZXh0IHZlcnNpb24gcGF0Y2ggc2V0LgoKLS0gClJlZ2FyZHMsClB1IFdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 16:35:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 16:35: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-devel-bounces@lists.xenproject.org>)
	id 1gjRgh-0004jD-IO; Tue, 15 Jan 2019 16:35: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=2vyh=PX=citrix.com=prvs=911eac428=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjRgg-0004j8-5G
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 16:35:38 +0000
X-Inumbo-ID: 955f9b71-18e3-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 955f9b71-18e3-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 16:35:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84623467"
Date: Tue, 15 Jan 2019 17:34:24 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190115163259.44yef6hjpd3mvl6p@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 00/14] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDE6Mjc6MzJBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gVmVyc2lvbiBmb3VyIG9mIHRoaXMgcGF0Y2ggc2VyaWVzLgo+IAo+ICogQ2hh
bmdlcyBhcmUgcHJpbWFyaWx5IGFkZHJlc3NpbmcgZmVlZGJhY2sgZnJvbSB0aGUgdjMgc2VyaWVz
IHJldmlld3MuCj4gICBNYW55IHBvaW50cyBub3RlZCBvbiB0aGUgaW52aWRpZHVhbCBjb21taXQg
cG9zdHMuCj4gCj4gKiBSZWdpc3RlciByaW5nIGludGVyZmFjZXMgdXNlcyBYZW4gZ2ZucyBhcyBw
YWdlIGlkZW50aWZpZXJzLAo+ICAgYW5kIHRoZSBhcmd1bWVudHMgbm8gbG9uZ2VyIHNwZWNpZnkg
cGFnZSBncmFudWxhcml0eS4KPiAKPiAqIE11bHRpLWxldmVsIGxvY2sgdmFsaWRhdGlvbiBtYWNy
b3MgZGVmaW5lZCBhbmQgYXBwbGllZC4KPiAgIExvY2tzIHJlbmFtZWQgdG8gaW1wcm92ZSByZWFk
YWJpbGl0eS4KPiAKPiAqIEh5cGVyY2FsbCBhcmd1bWVudCBzdHJ1Y3QgY2hlY2tpbmcgaXMgZm9s
ZGVkIGlubGluZSBpbnRvIHRoZSBzZXJpZXMsCj4gICBjaGVja3MgYXBwbGllZCBhcyB0eXBlcyBh
cmUgaW50cm9kdWNlZC4KPiAKPiAqIGFyZ28tbWFjIHN0cmluZyBib290IHBhcmFtZXRlciBjaGFu
Z2VkIHRvIGFyZ28tbWFjLXBlcm1pc3NpdmUgYm9vbGVhbgo+IAo+IEZlZWRiYWNrIGl0ZW1zIHRo
YXQgYXJlIHJlbWFpbmluZyB0byBiZSBhZGRyZXNzZWQgaGF2ZSBiZWVuIG5vdGVkIHdpdGgKPiBj
b21tZW50cyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYW5kIGF0IHRoZSBsb2NhdGlvbiBpbiB0aGUg
Y29kZS4KClRoYW5rcy4gSSd2ZSBtYWRlIHNvbWUgY29tbWVudHMgb24gdGhlIHBhdGNoZXMsIGJ1
dCBvdmVyYWxsIHRoaXMgTEdUTS4KVGhhbmtzIGZvciBpbXByb3ZpbmcgdGhlIGxvY2tpbmcgbmFt
ZXMgYW5kIHRoZSBjb21tZW50cy4KCkkgdGhpbmsgbXkgb25seSByZXF1ZXN0IHdvdWxkIGJlIHRv
IGFkZCB0aGUgdXNhZ2Ugb2Ygdm1hcCBpbiBvcmRlciB0bwptYXAgdGhlIHJpbmdzIGluIGEgRklY
TUUsIHNvIGl0J3Mgbm90IGZvcmdvdHRlbi4gVGhhdCBjYW4gYmUgbGlrZWx5CmRvbmUgYWZ0ZXIg
NC4xMiBpZiB0aGVyZSBhcmUgdGltZSBjb25zdHJhaW5zIChhbmQgbWF5YmUgbW9yZQppbXBvcnRh
bnQgaXNzdWVzIHRvIHNvbHZlKS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 16:58:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 16:58: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-devel-bounces@lists.xenproject.org>)
	id 1gjS2d-0006Hd-RV; Tue, 15 Jan 2019 16:58: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=s15q=PX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjS2d-0006HY-1p
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 16:58:19 +0000
X-Inumbo-ID: c100d172-18e6-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c100d172-18e6-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 16:58:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 15 Jan 2019 09:58:16 -0700
Message-Id: <5C3E1128020000780020DFAD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 15 Jan 2019 09:58:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <mingo@elte.hu>,<tglx@linutronix.de>, <hpa@zytor.com>
References: <5AF03EBD02000078001C1303@prv1-mh.provo.novell.com>
 <5AF03EBD02000000000F91D6@prv1-mh.provo.novell.com>
 <5AF03EBD02000078001FE590@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3] x86-64/Xen: fix stack switching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 Andrew Lutomirski <luto@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgaW4gdGhlIG5hdGl2ZSBjYXNlIGVudHJ5IGludG8gdGhlIGtlcm5lbCBoYXBwZW5zIG9u
IHRoZSB0cmFtcG9saW5lCnN0YWNrLCBQViBYZW4ga2VybmVscyBnZXQgZW50ZXJlZCB3aXRoIHRo
ZSBjdXJyZW50IHRocmVhZCBzdGFjayByaWdodAphd2F5LiBIZW5jZSBzb3VyY2UgYW5kIGRlc3Rp
bmF0aW9uIHN0YWNrcyBhcmUgaWRlbnRpY2FsIGluIHRoYXQgY2FzZSwKYW5kIHNwZWNpYWwgY2Fy
ZSBpcyBuZWVkZWQuCgpPdGhlciB0aGFuIGluIHN5bmNfcmVncygpIHRoZSBjb3B5aW5nIGRvbmUg
b24gdGhlIElOVDgwIHBhdGggaXNuJ3QKTk1JIC8gI01DIHNhZmUsIGFzIGVpdGhlciBvZiB0aGVz
ZSBldmVudHMgb2NjdXJyaW5nIGluIHRoZSBtaWRkbGUgb2YgdGhlCnN0YWNrIGNvcHlpbmcgd291
bGQgY2xvYmJlciBkYXRhIG9uIHRoZSAoc291cmNlKSBzdGFjay4KCkknbSBub3QgYWx0ZXJpbmcg
dGhlIHNpbWlsYXIgY29kZSBpbiBpbnRlcnJ1cHRfZW50cnkoKSBhbmQgbm1pKCksIGFzCnRob3Nl
IGNvZGUgcGF0aHMgYXJlIHVucmVhY2hhYmxlIGFmYWljdCB3aGVuIHJ1bm5pbmcgUFYgWGVuIGd1
ZXN0cy4KCkZpeGVzOiA3ZjI1OTBhMTEwYjgzN2FmNTY3OWQwOGZjMjVjNjIyN2M1YThjNDk3ClNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IHN0YWJsZUBr
ZXJuZWwub3JnIAotLS0KdjM6IERyb3AgTk1JIHBhdGggY2hhbmdlLiBVc2UgQUxURVJOQVRJVkUu
CnYyOiBDb3JyZWN0IHBsYWNlbWVudCBvZiAuTGludDgwX2tlZXBfc3RhY2sgbGFiZWwuCi0tLQog
YXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMgfCAgICA2ICsrKystLQogMSBmaWxlIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCi0tLSA1LjAtcmMyL2FyY2gv
eDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TCisrKyA1LjAtcmMyLXg4Nl82NC1zdGFjay1zd2l0
Y2gtWGVuL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TCkBAIC0zNjEsNyArMzYxLDgg
QEAgRU5UUlkoZW50cnlfSU5UODBfY29tcGF0KQogCiAJLyogTmVlZCB0byBzd2l0Y2ggYmVmb3Jl
IGFjY2Vzc2luZyB0aGUgdGhyZWFkIHN0YWNrLiAqLwogCVNXSVRDSF9UT19LRVJORUxfQ1IzIHNj
cmF0Y2hfcmVnPSVyZGkKLQltb3ZxCSVyc3AsICVyZGkKKwkvKiBJbiB0aGUgWGVuIFBWIGNhc2Ug
d2UgYWxyZWFkeSBydW4gb24gdGhlIHRocmVhZCBzdGFjay4gKi8KKwlBTFRFUk5BVElWRSAibW92
cSAlcnNwLCAlcmRpIiwgImptcCAuTGludDgwX2tlZXBfc3RhY2siLCBYODZfRkVBVFVSRV9YRU5Q
VgogCW1vdnEJUEVSX0NQVV9WQVIoY3B1X2N1cnJlbnRfdG9wX29mX3N0YWNrKSwgJXJzcAogCiAJ
cHVzaHEJNio4KCVyZGkpCQkvKiByZWdzLT5zcyAqLwpAQCAtMzcwLDggKzM3MSw5IEBAIEVOVFJZ
KGVudHJ5X0lOVDgwX2NvbXBhdCkKIAlwdXNocQkzKjgoJXJkaSkJCS8qIHJlZ3MtPmNzICovCiAJ
cHVzaHEJMio4KCVyZGkpCQkvKiByZWdzLT5pcCAqLwogCXB1c2hxCTEqOCglcmRpKQkJLyogcmVn
cy0+b3JpZ19heCAqLwotCiAJcHVzaHEJKCVyZGkpCQkJLyogcHRfcmVncy0+ZGkgKi8KKy5MaW50
ODBfa2VlcF9zdGFjazoKKwogCXB1c2hxCSVyc2kJCQkvKiBwdF9yZWdzLT5zaSAqLwogCXhvcmwJ
JWVzaSwgJWVzaQkJLyogbm9zcGVjICAgc2kgKi8KIAlwdXNocQklcmR4CQkJLyogcHRfcmVncy0+
ZHggKi8KCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 17:05:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 17:05: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-devel-bounces@lists.xenproject.org>)
	id 1gjS9o-00074n-QO; Tue, 15 Jan 2019 17:05:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xlTz=PX=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gjS9n-00074i-Bp
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 17:05:43 +0000
X-Inumbo-ID: ca117cb3-18e7-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca117cb3-18e7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 17:05:41 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0FH4PV6004297;
 Tue, 15 Jan 2019 17:04:40 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=YhwJ0mY+q9Vsd/pKI7+E+91FE1Eo8bAGB8pL7PG/U9M=;
 b=K8Zq4xcbwcSkDDekDtvColHNuUNGShNgybidnli180QpJkiiRoGOnQK/k4zmw2ABMibS
 Sl6CWs06hxC/Y+WwgNuIdmyWgoPLRAJB2LuE7z7r7/qsL8NkPcTUMrh+wxkRCcyNR2We
 Ud2UsMD6oi3K1fdLQ4i4mwwOaNBMmtaKm6NbDoB1bZEue1g4VFZ1JsQUDrhkgvqgQ6/E
 nuxi0v5XerchNvaPgjBxPkL1OtbY5ig0LiAba8vnNmubRd7l2i4G0Pr8gRAeFLaD/KXA
 IVeNQxCJ2RZzJMUBSFzUqT/jTs5Z87t2ONjHF7/RFiOgRd+gE3n15mQabpK40CRf9+UI Ig== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2pybjnn4ad-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 17:04:40 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0FH4ddm029909
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 17:04:39 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0FH4bPX013726;
 Tue, 15 Jan 2019 17:04:37 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 15 Jan 2019 09:04:37 -0800
To: Wen Yang <wen.yang99@zte.com.cn>
References: <1547519487-27586-1-git-send-email-wen.yang99@zte.com.cn>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <ba19f948-d0a1-bd04-72e3-37510e81d68a@oracle.com>
Date: Tue, 15 Jan 2019 12:04:30 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1547519487-27586-1-git-send-email-wen.yang99@zte.com.cn>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9137
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=52
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901150142
Subject: Re: [Xen-devel] [PATCH v2] pvcalls-front: fix potential null
 dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, wang.yi59@zte.com.cn, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, xue.zhihong@zte.com.cn,
 xen-devel@lists.xenproject.org, Dan Carpenter <dan.carpenter@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNC8xOSA5OjMxIFBNLCBXZW4gWWFuZyB3cm90ZToKPiAgc3RhdGljIGNoZWNrZXIgd2Fy
bmluZzoKPiAgICAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jOjM3MyBhbGxvY19hY3RpdmVf
cmluZygpCj4gICAgIGVycm9yOiB3ZSBwcmV2aW91c2x5IGFzc3VtZWQgJ21hcC0+YWN0aXZlLnJp
bmcnIGNvdWxkIGJlIG51bGwKPiAgICAgICAgICAgIChzZWUgbGluZSAzNTcpCj4KPiBkcml2ZXJz
L3hlbi9wdmNhbGxzLWZyb250LmMKPiAgICAgMzUxIHN0YXRpYyBpbnQgYWxsb2NfYWN0aXZlX3Jp
bmcoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQo+ICAgICAzNTIgewo+ICAgICAzNTMgICAgIHZv
aWQgKmJ5dGVzOwo+ICAgICAzNTQKPiAgICAgMzU1ICAgICBtYXAtPmFjdGl2ZS5yaW5nID0gKHN0
cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqKQo+ICAgICAzNTYgICAgICAgICBnZXRfemVyb2VkX3Bh
Z2UoR0ZQX0tFUk5FTCk7Cj4gICAgIDM1NyAgICAgaWYgKCFtYXAtPmFjdGl2ZS5yaW5nKQo+ICAg
ICAgICAgICAgICAgICAgICAgXl5eXl5eXl5eXl5eXl5eXl4KPiBDaGVjawo+Cj4gICAgIDM1OCAg
ICAgICAgIGdvdG8gb3V0Owo+ICAgICAzNTkKPiAgICAgMzYwICAgICBtYXAtPmFjdGl2ZS5yaW5n
LT5yaW5nX29yZGVyID0gUFZDQUxMU19SSU5HX09SREVSOwo+ICAgICAzNjEgICAgIGJ5dGVzID0g
KHZvaWQgKilfX2dldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPLAo+ICAgICAz
NjIgICAgICAgICAgICAgICAgICAgICBQVkNBTExTX1JJTkdfT1JERVIpOwo+ICAgICAzNjMgICAg
IGlmICghYnl0ZXMpCj4gICAgIDM2NCAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAzNjUKPiAgICAg
MzY2ICAgICBtYXAtPmFjdGl2ZS5kYXRhLmluID0gYnl0ZXM7Cj4gICAgIDM2NyAgICAgbWFwLT5h
Y3RpdmUuZGF0YS5vdXQgPSBieXRlcyArCj4gICAgIDM2OCAgICAgICAgIFhFTl9GTEVYX1JJTkdf
U0laRShQVkNBTExTX1JJTkdfT1JERVIpOwo+ICAgICAzNjkKPiAgICAgMzcwICAgICByZXR1cm4g
MDsKPiAgICAgMzcxCj4gICAgIDM3MiBvdXQ6Cj4gLS0+IDM3MyAgICAgZnJlZV9hY3RpdmVfcmlu
ZyhtYXApOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXgo+IEFkZCBudWxs
IGNoZWNrIG9uIG1hcC0+YWN0aXZlLnJpbmcgYmVmb3JlIGRlcmVmZXJlbmNpbmcgaXQgdG8gYXZv
aWQKPiBhbnkgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlcy4KPgo+IEZpeGVzOiA5ZjUxYzA1ZGM0
MWEgKCJwdmNhbGxzLWZyb250OiBBdm9pZCBnZXRfZnJlZV9wYWdlcyhHRlBfS0VSTkVMKQo+IHVu
ZGVyIHNwaW5sb2NrIikKPiBSZXBvcnRlZC1ieTogRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRl
ckBvcmFjbGUuY29tPgo+IFN1Z2dlc3RlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6
dGUuY29tLmNuPgo+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgo+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ0M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogRGFuIENhcnBlbnRlciA8
ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgo+IENDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKPiBDQzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwoKClJldmlld2VkLWJ5OiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKQXBwbGllZCB0byBm
b3ItbGludXMtNC4yMS4KCgo+IC0tLQo+IHYyLT52MToKPiAtIEFkZCBOVUxMIGNoZWNrIG9uIG1h
cC0+YWN0aXZlLnJpbmcgYW5kIHJldHVybgo+ICAgaW1tZWRpYXRlbHkgaWYgaXQgaXMuCj4KPiAg
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMyArKysKPiAgMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+IGluZGV4IDMwNzg2MWYuLjhhMjQ5Yzkg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gKysrIGIvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jCj4gQEAgLTM0Myw2ICszNDMsOSBAQCBpbnQgcHZjYWxsc19m
cm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKPiAgCj4gIHN0YXRpYyB2b2lkIGZyZWVf
YWN0aXZlX3Jpbmcoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQo+ICB7Cj4gKwlpZiAoIW1hcC0+
YWN0aXZlLnJpbmcpCj4gKwkJcmV0dXJuOwo+ICsKPiAgCWZyZWVfcGFnZXMoKHVuc2lnbmVkIGxv
bmcpbWFwLT5hY3RpdmUuZGF0YS5pbiwKPiAgCQkJbWFwLT5hY3RpdmUucmluZy0+cmluZ19vcmRl
cik7Cj4gIAlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUucmluZyk7CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 17:08:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gjSCD-0007CZ-8U; Tue, 15 Jan 2019 17:08: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=3FZy=PX=citrix.com=prvs=911442f07=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gjSCC-0007CN-3D
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 17:08:12 +0000
X-Inumbo-ID: 224208c9-18e8-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 224208c9-18e8-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 17:08:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75637570"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23614.4965.479720.139192@mariner.uk.xensource.com>
Date: Tue, 15 Jan 2019 17:07:49 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190115161715.GG1271@perard.uk.xensource.com>
References: <20190115154726.GF1271@perard.uk.xensource.com>
 <20190115154837.27372-2-anthony.perard@citrix.com>
 <23614.751.197837.290432@mariner.uk.xensource.com>
 <20190115161715.GG1271@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 2/2] docs: Fix links in html generation of
 man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAyLzJdIGRvY3M6IEZpeCBsaW5rcyBp
biBodG1sIGdlbmVyYXRpb24gb2YgbWFuIHBhZ2VzIik6Cj4gT24gVHVlLCBKYW4gMTUsIDIwMTkg
YXQgMDM6NTc6MzVQTSArMDAwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBEbyB5b3UgaGF2ZSBh
biBleGFtcGxlIG9mIHRoZSByZXN1bHRpbmcgb3V0cHV0ID8gIFlvdSBjb3VsZCBwdXQgaXQgb24K
PiA+IHhlbmJpdHMgYW5kIHRoZW4gaXQgd291bGQgYmUgZWFzeSB0byBkaWZmIGl0Lgo+IAo+IE1h
eWJlOiBodHRwczovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvcGVvcGxlL2FwZXJhcmQvMjAxOS9t
YW4vCgpUaGFua3MuCgo+IEJ1dCBoZXJlIGlzIGEgc2FtcGxlCgpUaGlzIGFsbCBsb29rcyBnb29k
IHRvIG1lLgoKPiAodGhlIG9ubHkgbm90IHdvcmtpbmcgbGluayB3aWxsIGJlIGluCj4geGwtZGlz
ay1jb25maWd1cmF0aW9uLCBhbGwgb3RoZXIgbGlua3Mgd29ya3MgbGlrZSBzaG93biBpbiB0aGUg
ZGlmZiBvZgo+IHhsLmNmZyk6CgpJIGxvb2tlZCBhdCB0aGUgc291cmNlIGFuZCBpdCBzYXlzOgoK
ICBWaXJ0dWFsIGRldmljZSBhcyBzZWVuIGJ5IHRoZSBndWVzdCAoYWxzbyByZWZlcnJlZCB0byBh
cyBndWVzdCBkcml2ZQogIGRlc2lnbmF0aW9uIGluIHNvbWUgc3BlY2lmaWNhdGlvbnMpLiAgTDx4
ZW4tdmJkLWludGVyZmFjZSg3KT4KCndoaWNoIGlzIG1pc3Npbmcgc29tZSBqb2luaW5nIHdvcmQg
bGlrZSBgU2VlJywgYW5kIGEgZnVsbCBzdG9wLCB0b28uCkkgc3RpbGwgZG9uJ3Qga25vdyB3aHkg
YSBjYWNoZSBpcyBuZWVkZWQgZm9yIGl0IHRvIG1ha2UgaXQgaW50byBhCmxpbmsuICBDYW4gd2Ug
ZG8gc29tZSBzZWRkZXJ5IHRvIHRoaXMgdG9vID8KCgpBbnl3YXksIHRoaXMgcGF0Y2ggb2YgeW91
cnMgaXMgYSBiaWcgaW1wcm92ZW1lbnQsIHNvOgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgoKSSB0aGluayBsaW5raWZ5aW5nIHRoYXQgb25lIG1pc3Np
bmcgbGluayBpcyBhIGBuaWNlIHRvIGhhdmUnIGFuZCBjYW4KYmUgZG9uZSBub3cgb3IgbGF0ZXIg
YXMgeW8gbGlrZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 17:13:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 17:13: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-devel-bounces@lists.xenproject.org>)
	id 1gjSHV-0007xU-0N; Tue, 15 Jan 2019 17:13: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=93tI=PX=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjSHU-0007xP-Aq
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 17:13:40 +0000
X-Inumbo-ID: e5f2fa4b-18e8-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5f2fa4b-18e8-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 17:13:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9451BAF50;
 Tue, 15 Jan 2019 17:13:37 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>
References: <20190115154726.GF1271@perard.uk.xensource.com>
 <20190115154837.27372-1-anthony.perard@citrix.com>
 <23614.562.99902.265742@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <a7e37752-cee0-288d-6568-48043201c6a9@suse.com>
Date: Tue, 15 Jan 2019 18:13:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23614.562.99902.265742@mariner.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/2] man: Fix links in xl(1)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxNjo1NCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW50aG9ueSBQRVJBUkQg
d3JpdGVzICgiW1BBVENIIDEvMl0gbWFuOiBGaXggbGlua3MgaW4geGwoMSkiKToKPj4gQWxsIGxp
bmtzIHRvIG90aGVyIG1hbnBhZ2VzIHNob3VsZCBjb250YWluIHRoZSBtYW4gc2VjdGlvbiBudW1i
ZXIuCj4gCj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 17:14:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 17:14: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-devel-bounces@lists.xenproject.org>)
	id 1gjSI7-00081S-E7; Tue, 15 Jan 2019 17:14: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=93tI=PX=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjSI5-00081I-Q8
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 17:14:17 +0000
X-Inumbo-ID: fc5bdebc-18e8-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc5bdebc-18e8-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 17:14:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 61912AD04;
 Tue, 15 Jan 2019 17:14:15 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>
References: <20190115154726.GF1271@perard.uk.xensource.com>
 <20190115154837.27372-2-anthony.perard@citrix.com>
 <23614.751.197837.290432@mariner.uk.xensource.com>
 <20190115161715.GG1271@perard.uk.xensource.com>
 <23614.4965.479720.139192@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <3a4f52e9-9af0-697c-aca0-884eb93d8839@suse.com>
Date: Tue, 15 Jan 2019 18:14:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23614.4965.479720.139192@mariner.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/2] docs: Fix links in html generation of
 man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxODowNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW50aG9ueSBQRVJBUkQg
d3JpdGVzICgiUmU6IFtQQVRDSCAyLzJdIGRvY3M6IEZpeCBsaW5rcyBpbiBodG1sIGdlbmVyYXRp
b24gb2YgbWFuIHBhZ2VzIik6Cj4+IE9uIFR1ZSwgSmFuIDE1LCAyMDE5IGF0IDAzOjU3OjM1UE0g
KzAwMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+Pj4gRG8geW91IGhhdmUgYW4gZXhhbXBsZSBvZiB0
aGUgcmVzdWx0aW5nIG91dHB1dCA/ICBZb3UgY291bGQgcHV0IGl0IG9uCj4+PiB4ZW5iaXRzIGFu
ZCB0aGVuIGl0IHdvdWxkIGJlIGVhc3kgdG8gZGlmZiBpdC4KPj4KPj4gTWF5YmU6IGh0dHBzOi8v
eGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9wZW9wbGUvYXBlcmFyZC8yMDE5L21hbi8KPiAKPiBUaGFu
a3MuCj4gCj4+IEJ1dCBoZXJlIGlzIGEgc2FtcGxlCj4gCj4gVGhpcyBhbGwgbG9va3MgZ29vZCB0
byBtZS4KPiAKPj4gKHRoZSBvbmx5IG5vdCB3b3JraW5nIGxpbmsgd2lsbCBiZSBpbgo+PiB4bC1k
aXNrLWNvbmZpZ3VyYXRpb24sIGFsbCBvdGhlciBsaW5rcyB3b3JrcyBsaWtlIHNob3duIGluIHRo
ZSBkaWZmIG9mCj4+IHhsLmNmZyk6Cj4gCj4gSSBsb29rZWQgYXQgdGhlIHNvdXJjZSBhbmQgaXQg
c2F5czoKPiAKPiAgIFZpcnR1YWwgZGV2aWNlIGFzIHNlZW4gYnkgdGhlIGd1ZXN0IChhbHNvIHJl
ZmVycmVkIHRvIGFzIGd1ZXN0IGRyaXZlCj4gICBkZXNpZ25hdGlvbiBpbiBzb21lIHNwZWNpZmlj
YXRpb25zKS4gIEw8eGVuLXZiZC1pbnRlcmZhY2UoNyk+Cj4gCj4gd2hpY2ggaXMgbWlzc2luZyBz
b21lIGpvaW5pbmcgd29yZCBsaWtlIGBTZWUnLCBhbmQgYSBmdWxsIHN0b3AsIHRvby4KPiBJIHN0
aWxsIGRvbid0IGtub3cgd2h5IGEgY2FjaGUgaXMgbmVlZGVkIGZvciBpdCB0byBtYWtlIGl0IGlu
dG8gYQo+IGxpbmsuICBDYW4gd2UgZG8gc29tZSBzZWRkZXJ5IHRvIHRoaXMgdG9vID8KPiAKPiAK
PiBBbnl3YXksIHRoaXMgcGF0Y2ggb2YgeW91cnMgaXMgYSBiaWcgaW1wcm92ZW1lbnQsIHNvOgo+
IAo+IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAK
PiBJIHRoaW5rIGxpbmtpZnlpbmcgdGhhdCBvbmUgbWlzc2luZyBsaW5rIGlzIGEgYG5pY2UgdG8g
aGF2ZScgYW5kIGNhbgo+IGJlIGRvbmUgbm93IG9yIGxhdGVyIGFzIHlvIGxpa2UuCgpSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 17:33:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 17:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjSaU-0001Aw-1T; Tue, 15 Jan 2019 17: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=GDKA=PX=citrix.com=prvs=911f1f4f8=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gjSaR-0001Ao-S8
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 17:33:15 +0000
X-Inumbo-ID: a23509a5-18eb-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a23509a5-18eb-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 17:33:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75640738"
Date: Tue, 15 Jan 2019 17:33:04 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190115173304.GH1271@perard.uk.xensource.com>
References: <20190115154726.GF1271@perard.uk.xensource.com>
 <20190115154837.27372-2-anthony.perard@citrix.com>
 <23614.751.197837.290432@mariner.uk.xensource.com>
 <20190115161715.GG1271@perard.uk.xensource.com>
 <23614.4965.479720.139192@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23614.4965.479720.139192@mariner.uk.xensource.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH 2/2] docs: Fix links in html generation of
 man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDU6MDc6NDlQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAyLzJdIGRvY3M6IEZpeCBs
aW5rcyBpbiBodG1sIGdlbmVyYXRpb24gb2YgbWFuIHBhZ2VzIik6Cj4gPiBPbiBUdWUsIEphbiAx
NSwgMjAxOSBhdCAwMzo1NzozNVBNICswMDAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ID4gRG8g
eW91IGhhdmUgYW4gZXhhbXBsZSBvZiB0aGUgcmVzdWx0aW5nIG91dHB1dCA/ICBZb3UgY291bGQg
cHV0IGl0IG9uCj4gPiA+IHhlbmJpdHMgYW5kIHRoZW4gaXQgd291bGQgYmUgZWFzeSB0byBkaWZm
IGl0Lgo+ID4gCj4gPiBNYXliZTogaHR0cHM6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3Blb3Bs
ZS9hcGVyYXJkLzIwMTkvbWFuLwo+IAo+IFRoYW5rcy4KPiAKPiA+IEJ1dCBoZXJlIGlzIGEgc2Ft
cGxlCj4gCj4gVGhpcyBhbGwgbG9va3MgZ29vZCB0byBtZS4KPiAKPiA+ICh0aGUgb25seSBub3Qg
d29ya2luZyBsaW5rIHdpbGwgYmUgaW4KPiA+IHhsLWRpc2stY29uZmlndXJhdGlvbiwgYWxsIG90
aGVyIGxpbmtzIHdvcmtzIGxpa2Ugc2hvd24gaW4gdGhlIGRpZmYgb2YKPiA+IHhsLmNmZyk6Cj4g
Cj4gSSBsb29rZWQgYXQgdGhlIHNvdXJjZSBhbmQgaXQgc2F5czoKPiAKPiAgIFZpcnR1YWwgZGV2
aWNlIGFzIHNlZW4gYnkgdGhlIGd1ZXN0IChhbHNvIHJlZmVycmVkIHRvIGFzIGd1ZXN0IGRyaXZl
Cj4gICBkZXNpZ25hdGlvbiBpbiBzb21lIHNwZWNpZmljYXRpb25zKS4gIEw8eGVuLXZiZC1pbnRl
cmZhY2UoNyk+Cj4gCj4gd2hpY2ggaXMgbWlzc2luZyBzb21lIGpvaW5pbmcgd29yZCBsaWtlIGBT
ZWUnLCBhbmQgYSBmdWxsIHN0b3AsIHRvby4KPiBJIHN0aWxsIGRvbid0IGtub3cgd2h5IGEgY2Fj
aGUgaXMgbmVlZGVkIGZvciBpdCB0byBtYWtlIGl0IGludG8gYQo+IGxpbmsuCgpUaGUgY2FjaGUg
aXMganVzdCBhIHJlc2lkdWFsIG9mIGFuIGludGVybmFsIHJlcHJlc2VudGF0aW9uLgoKV2hhdCBw
b2QyaHRtbCBuZWVkcyBpcyAtLXBvZHBhdGgsIHRvIHF1b3RlIHRoZSBtYW46CiAgICAiU3BlY2lm
eSB3aGljaCBzdWJkaXJlY3RvcmllcyBvZiB0aGUgcG9kcm9vdCBjb250YWluIHBvZCBmaWxlcyB3
aG9zZQogICAgSFRNTCBjb252ZXJ0ZWQgZm9ybXMgY2FuIGJlIGxpbmtlZC10byBpbiBjcm9zcy1y
ZWZlcmVuY2VzLiIKCldoYXQgaXNuJ3Qgc2FpZCBpbiB0aGUgbWFudWFsIGlzIHRoYXQgcG9kMmh0
bWwgd2lsbCBub3QgbWFrZSBhbnkKcmVsYXRpdmUgbGluayB0byBub25lLWV4aXN0aW5nIC5wb2Qg
ZmlsZXMuIEl0J3MgbWF5YmUgYmVjYXVzZSB3aGVuIHdlCnVzZSBMPG5hbWU+IG9yIEw8dGV4dHxu
YW1lPiwgIm5hbWUiIGlzIHN1cHBvc2VkIHRvIGJlIGEgUGVybCBtYW51YWwKcGFnZSAoc2VlIHBl
cmxwb2QpLiBwb2QyaHRtbCBqdXN0IGRvZXNuJ3QgZ2VuZXJhdGUgbGlua3MgaWYgaXQgY2FuJ3QK
ZmluZCB0aGF0IG1hbnVhbCBwYWdlLgpUaGUgbGFzdCBwb3NzaWJsZSB1c2Ugb2YgTDw+IGlzIEw8
dGV4dHxzY2hlbWU6Li4uPiBidXQgdGhhdCB3b3VsZCBiZQphbiBhYnNvbHV0ZSBVUkwsIHdoaWNo
IGlzbid0IHdoYXQgd2UgbmVlZC4gSSBiYXNpY2FsbHkgaGFkIHRvIHRyaWNrCnBvZDJodG1sIGlu
dG8gZ2VuZXJhdGluZyByZWxhdGl2ZSBsaW5rcy4KCj4gQ2FuIHdlIGRvIHNvbWUgc2VkZGVyeSB0
byB0aGlzIHRvbyA/CgpJIHRoaW5rIHdlIHdvdWxkIGhhdmUgdG8gY2hhbmdlIGFwcHJvYWNoIHRv
IGZpeCB0aGF0IGxhc3QgbGluay4gTWF5YmUKc2VkIHRoZSBpbnB1dCB0byBoYXZlIGFic29sdXRl
IHVybHMsIHRoZW4gc2VkIHRoZSBvdXRwdXQgdG8gY2hhbmdlIHRoZW0KaW50byByZWxhdGl2ZSBv
bmVzLiBUaGF0IHdvdWxkIG1ha2UgdGhlIHBhdGNoIGVhc2llciB0byB1bmRlcnN0YW5kLCBJCnRo
aW5rLgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 17:35:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 17:35: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-devel-bounces@lists.xenproject.org>)
	id 1gjScH-0001HH-EZ; Tue, 15 Jan 2019 17:35: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=I8OG=PX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjScG-0001H9-4A
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 17:35:08 +0000
X-Inumbo-ID: e619459a-18eb-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e619459a-18eb-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 17:35:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 896BFA78;
 Tue, 15 Jan 2019 09:35:06 -0800 (PST)
Received: from [10.37.9.118] (unknown [10.37.9.118])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 822AA3F917;
 Tue, 15 Jan 2019 09:35:05 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-3-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f4b60c6d-c362-7a88-6b10-6b916beccfc3@arm.com>
Date: Tue, 15 Jan 2019 17:35:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181218211126.6886-3-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 02/11] arm: add tee_enabled flag to
 xen_arch_domainconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8xOC8xOCA5OjExIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBGcm9t
OiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPiAKPiBUaGlzIGZs
YWcgZW5hYmxlcyBURUUgc3VwcG9ydCBmb3IgYSBkb21haW4uCj4gCj4gU2lnbmVkLW9mZi1ieTog
Vm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4gLS0tCj4gICB4ZW4v
YXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8IDQgKysrKwo+ICAgeGVuL2FyY2gvYXJtL2RvbWN0
bC5jICAgICAgICAgfCAxICsKPiAgIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIHwgMyAr
KysKPiAgIDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCj4gLAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCAx
MWI2MTg1MTViLi5mMDQwNDE5MzFkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4u
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IEBAIC03MDIsNiArNzAyLDEwIEBAIGlu
dCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICBpZiAoIChyYyA9
IGRvbWFpbl92dGltZXJfaW5pdChkLCAmY29uZmlnLT5hcmNoKSkgIT0gMCApCj4gICAgICAgICAg
IGdvdG8gZmFpbDsKPiAgIAo+ICsgICAgaWYgKCBjb25maWctPmFyY2gudGVlX2VuYWJsZWQgKQo+
ICsgICAgICAgIGlmICggKHJjID0gdGVlX2VuYWJsZShkKSkgIT0gMCApCgpUaGlzIGZ1bmN0aW9u
IGRvZXMgbm90IHlldCBleGlzdC4gQnV0IEkgdGhpbmsgaXQgd291bGQgbWFrZSBzZW5zZSB0byAK
Zm9sZCB0aGlzIHBhdGNoIGluIHRoZSBuZXh0IG9uZS4KCj4gKyAgICAgICAgICAgIGdvdG8gZmFp
bDsKPiArCj4gICAgICAgdXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKPiAgIAo+ICAg
ICAgIC8qCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21jdGwuYyBiL3hlbi9hcmNoL2Fy
bS9kb21jdGwuYwo+IGluZGV4IDIwNjkxNTI4YTYuLmYwMTllMDM1ZTggMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4gQEAg
LTEzLDYgKzEzLDcgQEAKPiAgICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiAgICNpbmNsdWRlIDx4
ZW4vdHlwZXMuaD4KPiAgICNpbmNsdWRlIDx4c20veHNtLmg+Cj4gKyNpbmNsdWRlIDxhc20tYXJt
L3RlZS90ZWUuaD4KPiAgICNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cj4gICAKPiAgIHZvaWQg
YXJjaF9nZXRfZG9tYWluX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC1hcm0uaAo+IGluZGV4IGViNDI0ZTgyODYuLmI3YTAxMGU5OWUgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC1hcm0uaAo+IEBAIC0zMjMsNiArMzIzLDkgQEAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZp
ZyB7Cj4gICAgICAgICoKPiAgICAgICAgKi8KPiAgICAgICB1aW50MzJfdCBjbG9ja19mcmVxdWVu
Y3k7Cj4gKwo+ICsgICAgLyogSU4gKi8KPiArICAgIHVpbnQ4X3QgdGVlX2VuYWJsZWQ7CgpDYW4g
eW91IG1vdmUgdGhpcyBhZnRlciBnaWNfdmVyc2lvbj8gU28gd2UgZG9uJ3QgaW50cm9kdWNlIG1v
cmUgcGFkZGluZy4KCj4gICB9Owo+ICAgI2VuZGlmIC8qIF9fWEVOX18gfHwgX19YRU5fVE9PTFNf
XyAqLwo+ICAgCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 17:42:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 17:42: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-devel-bounces@lists.xenproject.org>)
	id 1gjSip-00024V-7E; Tue, 15 Jan 2019 17:41: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=iMxj=PX=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gjSin-00024Q-Qp
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 17:41:53 +0000
X-Inumbo-ID: d7cbf18b-18ec-11e9-92db-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7cbf18b-18ec-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 17:41:53 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id f188so4107935wmf.5
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 09:41:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=3O9einE0yPIWRWDdLw1kix0wmwIHFupRBXSSoujqS08=;
 b=lVcycNVZH4038D+phoCiA0RWabjjNVRaJH2lggAX3MEbNj+TBgK4/37bviRopculcV
 cWU8igIknOvm5IxIMB6HkLRx0E4g5b5mLgeCNQK9ppr6x00jonRl/dI+mtDylV3QDXgi
 2iRESGljEGaAnKKRznLqezn32zd6DFtVh9lnLi8XEdw8F3U7A8zbr9a7Cyws3PSWhPQo
 C+YXMISQAvygHWZe2/BQkUDnL4GDtYwVreiZSoxgBRcrSz5kgMu6bGapYkXflYqDobrQ
 J8uREfEVVUGbItxpmA5pDoJD2oQ3rfvkOoAgJU/7mHGxZA3w0UpHFQtiTY0b1iOH40bR
 O2Aw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=3O9einE0yPIWRWDdLw1kix0wmwIHFupRBXSSoujqS08=;
 b=n5YpUG+lBLrWT+GRrlYTWxbnwYQpbzYljD5KRVGSO157nT0g1JhC5I4UZ9Ppg5B/5N
 GCh0VgZdZVZQ2d1RHPLq1JIPzLJgbT3NM2B08xnZ4oqf7MdQjjLslgLlgDgS0T7IMmdx
 P0pVr7nrUB0TwedND/NUDVyPGzUYOTHbq8hPMsfCxguXOYLiigDVqO4gsWqRkje9aAZz
 58X+Essbi8OZoABcDpd9XzVVQ3vbBeIXtfFGwIlNriKf6ytNX/q+ozEplFRsYQYi0rFN
 SNjBkdpYfqm1uMKR8tJ/IrdVLrvEEdGUoOsK1SdAEyayqzYDp/P5YDm+AvnU1B08s1Fv
 tPWQ==
X-Gm-Message-State: AJcUukfM51pAgBU1GwBdnxnWx5DNvtcocHG57EkSNg8zCM2yUL734If5
 sWSCkcuFAqu5v0m5XmnY4QM=
X-Google-Smtp-Source: ALg8bN7Rf2Ru4dLbECSORp2VGWbUpCSUytVWmyBjUOjthzxVwz7UTHvSZDWc1eApJE3jDXM3ZrB84A==
X-Received: by 2002:a1c:7706:: with SMTP id t6mr4044178wmi.57.1547574111551;
 Tue, 15 Jan 2019 09:41:51 -0800 (PST)
Received: from [192.168.0.8] (bcdc6f18.skybroadband.com. [188.220.111.24])
 by smtp.gmail.com with ESMTPSA id t63sm27677020wmt.8.2019.01.15.09.41.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 15 Jan 2019 09:41:50 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
In-Reply-To: <23614.4965.479720.139192@mariner.uk.xensource.com>
Date: Tue, 15 Jan 2019 17:41:49 +0000
Message-Id: <CA06D36C-EEE4-4D49-ACA1-F93CC4DE3719@xenproject.org>
References: <20190115154726.GF1271@perard.uk.xensource.com>
 <20190115154837.27372-2-anthony.perard@citrix.com>
 <23614.751.197837.290432@mariner.uk.xensource.com>
 <20190115161715.GG1271@perard.uk.xensource.com>
 <23614.4965.479720.139192@mariner.uk.xensource.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] [PATCH 2/2] docs: Fix links in html generation of
 man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDE1IEphbiAyMDE5LCBhdCAxNzowNywgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+IHdyb3RlOgo+IAo+IEFudGhvbnkgUEVSQVJEIHdyaXRlcyAoIlJlOiBbUEFUQ0gg
Mi8yXSBkb2NzOiBGaXggbGlua3MgaW4gaHRtbCBnZW5lcmF0aW9uIG9mIG1hbiBwYWdlcyIpOgoK
c25pcAoKPiBBbnl3YXksIHRoaXMgcGF0Y2ggb2YgeW91cnMgaXMgYSBiaWcgaW1wcm92ZW1lbnQs
IHNvOgo+IAo+IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KPiAKPiBJIHRoaW5rIGxpbmtpZnlpbmcgdGhhdCBvbmUgbWlzc2luZyBsaW5rIGlzIGEgYG5p
Y2UgdG8gaGF2ZScgYW5kIGNhbgo+IGJlIGRvbmUgbm93IG9yIGxhdGVyIGFzIHlvIGxpa2UuCj4g
Cj4gSWFuLgoKCkluZGVlZCBpdCBpcy4gVGhhbmsgeW91IGZvciBmaXhpbmcgdGhpcwpSZWdhcmRz
CkxhcnMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 17:45:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 17:45: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-devel-bounces@lists.xenproject.org>)
	id 1gjSly-0002Cc-M2; Tue, 15 Jan 2019 17:45: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=3FZy=PX=citrix.com=prvs=911442f07=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gjSlw-0002CX-US
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 17:45:08 +0000
X-Inumbo-ID: 4c19729b-18ed-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c19729b-18ed-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 17:45:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75642067"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23614.7189.74561.78530@mariner.uk.xensource.com>
Date: Tue, 15 Jan 2019 17:44:53 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190115173304.GH1271@perard.uk.xensource.com>
References: <20190115154726.GF1271@perard.uk.xensource.com>
 <20190115154837.27372-2-anthony.perard@citrix.com>
 <23614.751.197837.290432@mariner.uk.xensource.com>
 <20190115161715.GG1271@perard.uk.xensource.com>
 <23614.4965.479720.139192@mariner.uk.xensource.com>
 <20190115173304.GH1271@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 2/2] docs: Fix links in html generation of
 man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAyLzJdIGRvY3M6IEZpeCBsaW5rcyBp
biBodG1sIGdlbmVyYXRpb24gb2YgbWFuIHBhZ2VzIik6Cj4gV2hhdCBwb2QyaHRtbCBuZWVkcyBp
cyAtLXBvZHBhdGgsIHRvIHF1b3RlIHRoZSBtYW46Cj4gICAgICJTcGVjaWZ5IHdoaWNoIHN1YmRp
cmVjdG9yaWVzIG9mIHRoZSBwb2Ryb290IGNvbnRhaW4gcG9kIGZpbGVzIHdob3NlCj4gICAgIEhU
TUwgY29udmVydGVkIGZvcm1zIGNhbiBiZSBsaW5rZWQtdG8gaW4gY3Jvc3MtcmVmZXJlbmNlcy4i
Cj4gCj4gV2hhdCBpc24ndCBzYWlkIGluIHRoZSBtYW51YWwgaXMgdGhhdCBwb2QyaHRtbCB3aWxs
IG5vdCBtYWtlIGFueQo+IHJlbGF0aXZlIGxpbmsgdG8gbm9uZS1leGlzdGluZyAucG9kIGZpbGVz
LgoKSG93IHVuaGVscGZ1bC4KCj4gVGhlIGxhc3QgcG9zc2libGUgdXNlIG9mIEw8PiBpcyBMPHRl
eHR8c2NoZW1lOi4uLj4gYnV0IHRoYXQgd291bGQgYmUKPiBhbiBhYnNvbHV0ZSBVUkwsIHdoaWNo
IGlzbid0IHdoYXQgd2UgbmVlZC4gSSBiYXNpY2FsbHkgaGFkIHRvIHRyaWNrCj4gcG9kMmh0bWwg
aW50byBnZW5lcmF0aW5nIHJlbGF0aXZlIGxpbmtzLgoKYGh0dHBzOnNwb25nLmh0bWwnIGlzIGEg
dmFsaWQgVVJMLiAgSXQgaXMgd2VpcmQgYnV0IG1heWJlIHRoYXQKd291bGQgZG8gPwoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 17:50:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 17:50: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-devel-bounces@lists.xenproject.org>)
	id 1gjSrA-0002ug-9z; Tue, 15 Jan 2019 17:50:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I8OG=PX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjSr9-0002ub-0G
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 17:50:31 +0000
X-Inumbo-ID: 0c13a140-18ee-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0c13a140-18ee-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 17:50:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5B65CA78;
 Tue, 15 Jan 2019 09:50:29 -0800 (PST)
Received: from [10.37.9.118] (unknown [10.37.9.118])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 641973F917;
 Tue, 15 Jan 2019 09:50:26 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-2-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cfa5cda1-31aa-6de6-1eb4-f9165904f605@arm.com>
Date: Tue, 15 Jan 2019 17:50:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181218211126.6886-2-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 01/11] arm: add generic TEE mediator
 framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMTIvMTgvMTggOToxMSBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gVGhpcyBwYXRjaCBhZGRzIGJhc2ljIGZyYW1ld29yayBmb3IgVEVFIG1lZGlhdG9ycy4g
R3Vlc3RzIGNhbid0IHRhbGsKPiB0byBURUUgZGlyZWN0bHksIHdlIG5lZWQgc29tZSBlbnRpdHkg
dGhhdCB3aWxsIGludGVyY2VwdCByZXF1ZXN0Cj4gYW5kIGRlY2lkZSB3aGF0IHRvIGRvIHdpdGgg
dGhlbS4gIlRFRSBtZWRpYXRvciIgaXMgYSBzdWNoIGVudGl0eS4KPiAKPiBUaGlzIGlzIGhvdyBp
dCB3b3JrczogdXNlciBjYW4gYnVpbGQgWEVOIHdpdGggbXVsdGlwbGUgVEVFIG1lZGlhdG9ycwo+
IChzZWUgdGhlIG5leHQgcGF0Y2hlcywgd2hlcmUgT1AtVEVFIG1lZGlhdG9yIGlzIGludHJvZHVj
ZWQpLgo+IFRFRSBtZWRpYXRvciByZWdpc3RlciBzZWxmIHdpdGggUkVHSVNURVJfVEVFX01FRElB
VE9SKCkgbWFjcm8gaW4gdGhlCj4gc2FtZSB3YXksIGFzIGRldmljZSBkcml2ZXJzIHVzZSBEVF9E
RVZJQ0VfU1RBUlQoKS9EVF9ERVZJQ0VfRU5EKCkKPiBtYWNyb3MuCj4gSW4gcnVuLXRpbWUsIGR1
cmluZyBpbml0aWFsaXphdGlvbiwgZnJhbWV3b3JrIGNhbGxzIHByb2JlKCkgZnVuY3Rpb24KPiBm
b3IgZWFjaCBhdmFpbGFibGUgbWVkaWF0b3IgZHJpdmVyIHRvIGZpbmQgd2hpY2ggVEVFIGlzIGlu
c3RhbGxlZAo+IG9uIHRoZSBwbGF0Zm9ybS4gVGhlbiBnZW5lcmljIHZTTUMgaGFuZGxlciB3aWxs
IGNhbGwgc2VsZWN0ZWQgbWVkaWF0b3IKPiB3aGVuIGl0IGludGVyY2VwdCBTTUMvSFZDIHRoYXQg
YmVsb25ncyB0byBURUUgT1Mgb3IgVEVFIGFwcGxpY2F0aW9uLgo+IAo+IEN1cnJlbnRseSBURUUg
bWVkaWF0b3IgaXMgZW5hYmxlZCBvbmx5IGZvciBEb20wLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZv
bG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiAtLS0KPiAgIENo
YW5nZXMgZnJvbSB2MjoKPiAgICAtIFJlbW92ZWQgZW1wdHkgdGVlL0tjb25maWcgZmlsZQo+IAo+
ICAgQ2hhbmdlcyBmcm9tIHYxOgo+ICAgIC0gUmVtb3ZlZCB0ZWVfcmVtb3ZlKCkgZnVuY3Rpb24K
PiAgICAtIENPTkZJR19URUUgZGVwZW5kcyBvbiBFWFBFUlQKPiAgICAtIHRlZV9kb21haW5fY3Jl
YXRlZCgpIGNvbnZlcnRlZCB0byB0ZWVfZW5hYmxlKCkKPiAgICAtIHRlZV9pbml0KCkgaXMgY2Fs
bGVkIHVzaW5nIGluaXRjYWxsKCkgbWVjaGFuaXNtCj4gICAgLSB0ZWVfaGFuZGxlX3NtYygpIHJl
bmFtZWQgdG8gdGVlX2hhbmRsZV9jYWxsKCkKPiAKPiAgIENoYW5nZXMgZnJvbSAiUkZDIiB2ZXJz
aW9uOgo+ICAgIC0gcmVuYW1lZCBDT05GSUdfQVJNX1RFRSB0byBDT05GSUdfVEVFCj4gICAgLSBj
aGFuZ2VkIGRpc2NvdmVyeSBtZWNoYW5pc206IGluc3RlYWQgb2YgVVVJRCBtYXRoaW5nLCBURUUt
c3BlY2lmaWMKPiAgICAgICBwcm9iaW5nIGlzIHVzZWQKPiAKPiAgIE1BSU5UQUlORVJTICAgICAg
ICAgICAgICAgICAgIHwgIDYgKysrCj4gICB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICB8
ICA3ICsrKwo+ICAgeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgfCAgMSArCj4gICB4ZW4v
YXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8ICA0ICsrCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMgICB8ICA0ICsrCj4gICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICB8ICAx
ICsKPiAgIHhlbi9hcmNoL2FybS9zaHV0ZG93bi5jICAgICAgIHwgIDEgKwo+ICAgeGVuL2FyY2gv
YXJtL3RlZS9NYWtlZmlsZSAgICAgfCAgMSArCj4gICB4ZW4vYXJjaC9hcm0vdGVlL3RlZS5jICAg
ICAgICB8IDY5ICsrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICB4ZW4vYXJjaC9hcm0vdnNt
Yy5jICAgICAgICAgICB8ICA1ICsrCj4gICB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TICAgICAgICB8
ICA3ICsrKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmggfCA5MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgMTIgZmlsZXMgY2hhbmdlZCwgMTk3IGluc2Vy
dGlvbnMoKykKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxl
Cj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3RlZS90ZWUuYwo+ICAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL3RlZS5oCj4gCj4gZGlmZiAtLWdp
dCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKPiBpbmRleCA5NmEwNTE4ZjQ5Li5lYWMyYjQw
ZmRmIDEwMDY0NAo+IC0tLSBhL01BSU5UQUlORVJTCj4gKysrIGIvTUFJTlRBSU5FUlMKPiBAQCAt
Mzc2LDYgKzM3NiwxMiBAQCBGOgljb25maWcvU3R1YmRvbS5tay5pbgo+ICAgRjoJbTQvc3R1YmRv
bS5tNAo+ICAgRjoJc3R1YmRvbS8KPiAgIAo+ICtURUUgTUVESUFUT1JTCj4gK006CVZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiArUzoJU3VwcG9ydGVkCj4g
K0Y6CXhlbi9hcmNoL2FybS90ZWUvCj4gK0Y6CXhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlCj4gKwo+
ICAgVE9PTFNUQUNLCj4gICBNOglJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KPiAgIE06CVdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcKPiBpbmRleCA1ODFkZTY3
YjZiLi5lNTI3YjJmODg1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9LY29uZmlnCj4gKysr
IGIveGVuL2FyY2gvYXJtL0tjb25maWcKPiBAQCAtMTA1LDYgKzEwNSwxMyBAQCBjb25maWcgSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IKPiAgIAo+ICAgCSAgSWYgdW5zdXJlLCBzYXkgWS4KPiAgIAo+
ICtjb25maWcgVEVFCj4gKwlib29sICJFbmFibGUgVEVFIG1lZGlhdG9ycyBzdXBwb3J0IiBpZiBF
WFBFUlQgPSAieSIKPiArCWRlZmF1bHQgbgo+ICsJaGVscAo+ICsJICBUaGlzIG9wdGlvbiBlbmFi
bGVzIGdlbmVyaWMgVEVFIG1lZGlhdG9ycyBzdXBwb3J0LiBJdCBhbGxvd3MgZ3Vlc3RzCj4gKwkg
IHRvIGFjY2VzcyByZWFsIFRFRSB2aWEgb25lIG9mIFRFRSBtZWRpYXRvcnMgaW1wbGVtZW50ZWQg
aW4gWEVOLgo+ICsKPiAgIGVuZG1lbnUKPiAgIAo+ICAgbWVudSAiQVJNIGVycmF0YSB3b3JrYXJv
dW5kIHZpYSB0aGUgYWx0ZXJuYXRpdmUgZnJhbWV3b3JrIgo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiBpbmRleCBjYjkwMmNiNmZl
Li41YzJhYTM0NTU3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+ICsrKyBi
L3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+IEBAIC01LDYgKzUsNyBAQCBzdWJkaXItJChDT05GSUdf
QUNQSSkgKz0gYWNwaQo+ICAgaWZuZXEgKCQoQ09ORklHX05PX1BMQVQpLHkpCj4gICBzdWJkaXIt
eSArPSBwbGF0Zm9ybXMKPiAgIGVuZGlmCj4gK3N1YmRpci0kKENPTkZJR19URUUpICs9IHRlZQo+
ICAgCj4gICBvYmotJChDT05GSUdfSEFTX0FMVEVSTkFUSVZFKSArPSBhbHRlcm5hdGl2ZS5vCj4g
ICBvYmoteSArPSBib290ZmR0LmluaXQubwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t
YWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCAxZDkyNmRjYjI5Li4xMWI2MTg1
MTViIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9kb21haW4uYwo+IEBAIC0zMiw2ICszMiw3IEBACj4gICAjaW5jbHVkZSA8YXNtL3BsYXRm
b3JtLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3Byb2NpbmZvLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3Jl
Z3MuaD4KPiArI2luY2x1ZGUgPGFzbS90ZWUvdGVlLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3ZmcC5o
Pgo+ICAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3Z0aW1lci5oPgo+
IEBAIC05MzEsNiArOTMyLDkgQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1
Y3QgZG9tYWluICpkKQo+ICAgICAgICAgICAgKi8KPiAgICAgICAgICAgZG9tYWluX3ZwbDAxMV9k
ZWluaXQoZCk7Cj4gICAKPiArICAgICAgICAvKiBGcmVlIFRFRSBtZWRpYXRvciByZXNvdXJjZXMg
Ki8KPiArICAgICAgICB0ZWVfZG9tYWluX2Rlc3Ryb3koZCk7Cj4gKwoKQUZBSVIsIE9QLVRFRSBt
YXkgaGF2ZSBhIGxvdCBvZiByZXNvdXJjZXMgYXR0YWNoZWQgdG8gaXQuIFNvIEkgdGhpbmsgaXQg
CndvdWxkIGJlIGJlc3QgaWYgd2UgaW50cm9kdWNlIGEgbmV3IFJFTE1FTV8qIGZvciBpdCBhbmQg
bWFrZSAKdGVlX2RvbWFpbl9kZXN0cm95IHJldHVybiBhbiBpbnQgdG8gaGFuZGxlIHByZWVtcHRp
b24uCgo+ICAgICAgICAgICBkLT5hcmNoLnJlbG1lbSA9IFJFTE1FTV94ZW47Cj4gICAgICAgICAg
IC8qIEZhbGx0aHJvdWdoICovCj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggYjBlYzNmMGI3
Mi4uMzlhODg3YjUwNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtMjQsNiArMjQsNyBAQAo+
ICAgI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgo+ICAgI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+
Cj4gICAjaW5jbHVkZSA8YXNtL2RvbWFpbl9idWlsZC5oPgo+ICsjaW5jbHVkZSA8YXNtL3RlZS90
ZWUuaD4KPiAgIAo+ICAgI2luY2x1ZGUgPHhlbi9pcnEuaD4KPiAgICNpbmNsdWRlIDx4ZW4vZ3Jh
bnRfdGFibGUuaD4KPiBAQCAtMTk2Miw2ICsxOTYzLDkgQEAgc3RhdGljIGludCBfX2luaXQgY29u
c3RydWN0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZv
KQo+ICAgICAgIHNldF9jdXJyZW50KHNhdmVkX2N1cnJlbnQpOwo+ICAgICAgIHAybV9yZXN0b3Jl
X3N0YXRlKHNhdmVkX2N1cnJlbnQpOwo+ICAgCj4gKyAgICAvKiBFbmFibGUgVEVFICovCj4gKyAg
ICB0ZWVfZW5hYmxlKGQpOwoKV2h5IGRvIHlvdSBuZWVkIHRvIGNhbGwgVEVFIGhlcmU/IFRoaXMg
c2hvdWxkIGJlIGRvbmUgdGhyb3VnaCAKYXJjaF9kb21haW5fY3JlYXRlIGFzIGZvciBhbnkgb3Ro
ZXIgZG9tYWluLgoKPiArCj4gICAgICAgbWVtc2V0KHJlZ3MsIDAsIHNpemVvZigqcmVncykpOwo+
ICAgCj4gICAgICAgcmVncy0+cGMgPSAocmVnaXN0ZXJfdClraW5mby0+ZW50cnk7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRl
eCBlODMyMjFhYjc5Li5jYWQ1NjhkNDMyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBAQCAtNDgsNiArNDgsNyBAQAo+ICAg
I2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgo+ICAgI2luY2x1ZGUgPGFzbS9wcm9jaW5mby5oPgo+
ICAgI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgo+ICsjaW5jbHVkZSA8YXNtL3RlZS90ZWUuaD4KCllv
dSBkb24ndCBhZGQgc3BlY2lmaWMgVEVFIGNvZGUgaW4gdGhhdCBmaWxlLiBTbyB3aHkgZG8geW91
IG5lZWQgdG8gCmluY2x1ZGUgaXQ/Cgo+ICAgI2luY2x1ZGUgPHhzbS94c20uaD4KPiAgICNpbmNs
dWRlIDxhc20vYWNwaS5oPgo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zaHV0ZG93
bi5jIGIveGVuL2FyY2gvYXJtL3NodXRkb3duLmMKPiBpbmRleCBiMzJmMDdlYzBlLi4zMGM2OTUw
NmZmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zaHV0ZG93bi5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3NodXRkb3duLmMKPiBAQCAtNSw2ICs1LDcgQEAKPiAgICNpbmNsdWRlIDx4ZW4vc21w
Lmg+Cj4gICAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3BzY2ku
aD4KPiArI2luY2x1ZGUgPGFzbS90ZWUvdGVlLmg+CgpEaXR0by4KCj4gICAKPiAgIHN0YXRpYyB2
b2lkIG5vcmV0dXJuIGhhbHRfdGhpc19jcHUodm9pZCAqYXJnKQo+ICAgewo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQo+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uYzU0ZDQ3OTZmZgo+IC0t
LSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlCj4gQEAgLTAsMCAr
MSBAQAo+ICtvYmoteSArPSB0ZWUubwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL3Rl
ZS5jIGIveGVuL2FyY2gvYXJtL3RlZS90ZWUuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5k
ZXggMDAwMDAwMDAwMC4uN2ZkMDE0OGI4YQo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJj
aC9hcm0vdGVlL3RlZS5jCj4gQEAgLTAsMCArMSw2OSBAQAo+ICsvKgo+ICsgKiB4ZW4vYXJjaC9h
cm0vdGVlL3RlZS5jCj4gKyAqCj4gKyAqIEdlbmVyaWMgcGFydCBvZiBURUUgbWVkaWF0b3Igc3Vi
c3lzdGVtCj4gKyAqCj4gKyAqIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0Bl
cGFtLmNvbT4KPiArICogQ29weXJpZ2h0IChjKSAyMDE4IEVQQU0gU3lzdGVtcy4KPiArICoKPiAr
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPiArICogcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9pbml0Lmg+
CgpUaGlzIHNob3VsZCBiZSBhZnRlciB4ZW4vZXJybm8uaAoKPiArI2luY2x1ZGUgPHhlbi9lcnJu
by5oPgo+ICsjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5o
Pgo+ICsKPiArZXh0ZXJuIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3JfZGVzYyBfc3RlZW1lZGlh
dG9yW10sIF9ldGVlbWVkaWF0b3JbXTsKPiArc3RhdGljIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0
b3Jfb3BzICptZWRpYXRvcl9vcHM7Cj4gKwo+ICtib29sIHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsgICAgaWYgKCAhbWVkaWF0b3Jfb3BzICkKPiAr
ICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgcmV0dXJuIG1lZGlhdG9yX29wcy0+aGFu
ZGxlX2NhbGwocmVncyk7Cj4gK30KPiArCj4gK2ludCB0ZWVfZW5hYmxlKHN0cnVjdCBkb21haW4g
KmQpCgpJIHdvdWxkIHByZWZlciBpZiB5b3Ugc3RheSBjb25zaXN0ZW50IHdpdGggdGhlIG5hbWlu
ZyBvZiAKdGVlX2RvbWFpbl9kZXN0cm95LiBTbyB0aGlzIHNob3VsZCBiZSBjYWxsZWQgdGVlX2Rv
bWFpbl9pbml0LgoKPiAKPiArICAgIGlmICggIW1lZGlhdG9yX29wcyApCj4gKyAgICAgICAgcmV0
dXJuIC1FTk9ERVY7Cj4gKwo+ICsgICAgcmV0dXJuIG1lZGlhdG9yX29wcy0+ZW5hYmxlKGQpOwo+
ICt9Cj4gKwo+ICt2b2lkIHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+ICt7
Cj4gKyAgICBpZiAoICFtZWRpYXRvcl9vcHMgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAg
ICByZXR1cm4gbWVkaWF0b3Jfb3BzLT5kb21haW5fZGVzdHJveShkKTsKPiArfQo+ICsKPiArc3Rh
dGljIGludCBfX2luaXQgdGVlX2luaXQodm9pZCkKPiArewo+ICsgICAgY29uc3Qgc3RydWN0IHRl
ZV9tZWRpYXRvcl9kZXNjICpkZXNjOwo+ICsKPiArICAgIGZvciAoIGRlc2MgPSBfc3RlZW1lZGlh
dG9yOyBkZXNjICE9IF9ldGVlbWVkaWF0b3I7IGRlc2MrKyApCkZvciBjbGFyaXR5OgoKewoKPiAr
ICAgICAgICBpZiAoIGRlc2MtPm9wcy0+cHJvYmUoKSApCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0lORk8gIlVzaW5nIFRFRSBtZWRpYXRvciBmb3IgJXNcbiIsIGRl
c2MtPm5hbWUpOwo+ICsgICAgICAgICAgICBtZWRpYXRvcl9vcHMgPSBkZXNjLT5vcHM7Cj4gKyAg
ICAgICAgICAgIHJldHVybiAwOwo+ICsgICAgICAgIH0KCn0KCkFuZCBhZGQgYSBuZXdsaW5lIGJl
Zm9yZSByZXR1cm4uCgo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK19faW5pdGNhbGwodGVl
X2luaXQpOwo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4g
KyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92c21jLmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gaW5kZXggYzRjY2FlNjAzMC4u
ZDAxOTljNzg3NCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gKysrIGIveGVu
L2FyY2gvYXJtL3ZzbWMuYwo+IEBAIC0yMyw2ICsyMyw3IEBACj4gICAjaW5jbHVkZSA8YXNtL21v
bml0b3IuaD4KPiAgICNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICAgI2luY2x1ZGUgPGFzbS9zbWNj
Yy5oPgo+ICsjaW5jbHVkZSA8YXNtL3RlZS90ZWUuaD4KPiAgICNpbmNsdWRlIDxhc20vdHJhcHMu
aD4KPiAgICNpbmNsdWRlIDxhc20vdnBzY2kuaD4KPiAgIAo+IEBAIC0yNzIsNiArMjczLDEwIEBA
IHN0YXRpYyBib29sIHZzbWNjY19oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiAgICAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQ6Cj4gICAgICAgICAg
ICAgICBoYW5kbGVkID0gaGFuZGxlX3Nzc2MocmVncyk7Cj4gICAgICAgICAgICAgICBicmVhazsK
PiArICAgICAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX0FQUCAuLi4gQVJNX1NNQ0ND
X09XTkVSX1RSVVNURURfQVBQX0VORDoKPiArICAgICAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9U
UlVTVEVEX09TIC4uLiBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9PU19FTkQ6Cj4gKyAgICAgICAg
ICAgIGhhbmRsZWQgPSB0ZWVfaGFuZGxlX2NhbGwocmVncyk7Cj4gKyAgICAgICAgICAgIGJyZWFr
Owo+ICAgICAgICAgICB9Cj4gICAgICAgfQo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS94ZW4ubGRzLlMgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCj4gaW5kZXggMWU3MjkwNjQ3Ny4u
ZTY2NGM0NDQxYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCj4gKysrIGIv
eGVuL2FyY2gvYXJtL3hlbi5sZHMuUwo+IEBAIC0xMzcsNiArMTM3LDEzIEBAIFNFQ1RJT05TCj4g
ICAgICAgICBfYWVkZXZpY2UgPSAuOwo+ICAgICB9IDp0ZXh0Cj4gICAKPiArICAuID0gQUxJR04o
OCk7Cj4gKyAgLnRlZW1lZGlhdG9yLmluZm8gOiB7Cj4gKyAgICAgIF9zdGVlbWVkaWF0b3IgPSAu
Owo+ICsgICAgICAqKC50ZWVtZWRpYXRvci5pbmZvKQo+ICsgICAgICBfZXRlZW1lZGlhdG9yID0g
LjsKPiArICB9IDp0ZXh0Cj4gKwo+ICAgICAuID0gQUxJR04oUEFHRV9TSVpFKTsgICAgICAgICAg
ICAgLyogSW5pdCBjb2RlIGFuZCBkYXRhICovCj4gICAgIF9faW5pdF9iZWdpbiA9IC47Cj4gICAg
IC5pbml0LnRleHQgOiB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL3Rl
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAwMDAuLjBlOGI1NzYzNzIKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvdGVlLmgKPiBAQCAtMCwwICsxLDkxIEBACj4gKy8qCj4g
KyAqIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL3RlZS5oCj4gKyAqCj4gKyAqIEdlbmVyaWMgcGFy
dCBvZiBURUUgbWVkaWF0b3Igc3Vic3lzdGVtCj4gKyAqCj4gKyAqIFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiArICogQ29weXJpZ2h0IChjKSAyMDE4IEVQ
QU0gU3lzdGVtcy4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPiArICog
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqLwo+ICsKPiAr
I2lmbmRlZiBfX0FSQ0hfQVJNX1RFRV9URUVfSF9fCj4gKyNkZWZpbmUgX19BUkNIX0FSTV9URUVf
VEVFX0hfXwo+ICsKPiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPiArI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgoKTmV3bGluZSBoZXJlIHBsZWFzZS4KCj4gKyNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICsK
PiArI2lmZGVmIENPTkZJR19URUUKPiArCj4gK3N0cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzIHsKClNl
ZSBteSBjb21tZW50cyBhYm92ZSByZWdhcmRpbmcgc29tZSBvZiB0aGUgcHJvdG90eXBlLgoKPiAr
ICAgIC8qCj4gKyAgICAgKiBQcm9iZSBmb3IgVEVFLiBTaG91bGQgcmV0dXJuIHRydWUgaWYgVEVF
IGZvdW5kIGFuZAo+ICsgICAgICogbWVkaWF0b3IgaXMgaW5pdGlhbGl6ZWQuCj4gKyAgICAgKi8K
PiArICAgIGJvb2wgKCpwcm9iZSkodm9pZCk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIENhbGxl
ZCBkdXJpbmcgZG9tYWluIGNvbnN0cnVjdGlvbiBpZiB0b29sc3RhY2sgcmVxdWVzdHMgdG8gZW5h
YmxlCj4gKyAgICAgKiBURUUgc3VwcG9ydCBzbyBtZWRpYXRvciBjYW4gaW5mb3JtIFRFRSBhYm91
dCBuZXcKPiArICAgICAqIGd1ZXN0IGFuZCBjcmVhdGUgb3duIHN0cnVjdHVyZXMgZm9yIHRoZSBu
ZXcgZG9tYWluLgo+ICsgICAgICovCj4gKyAgICBpbnQgKCplbmFibGUpKHN0cnVjdCBkb21haW4g
KmQpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBDYWxsZWQgZHVyaW5nIGRvbWFpbiBkZXN0cnVj
dGlvbiB0byBpbmZvcm0gVEVFIHRoYXQgZ3Vlc3QgaXMgbm93IGRlYWQKPiArICAgICAqIGFuZCB0
byBkZXN0cm95IGFsbCByZXNvdXJjZXMgYWxsb2NhdGVkIGZvciB0aGUgZG9tYWluIGJlaW5nIGRl
c3Ryb3llZC4KPiArICAgICAqLwo+ICsgICAgdm9pZCAoKmRvbWFpbl9kZXN0cm95KShzdHJ1Y3Qg
ZG9tYWluICpkKTsKPiArCj4gKyAgICAvKiBIYW5kbGUgU01DQ0MgY2FsbCBmb3IgY3VycmVudCBk
b21haW4uICovCj4gKyAgICBib29sICgqaGFuZGxlX2NhbGwpKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKTsKPiArfTsKPiArCj4gK3N0cnVjdCB0ZWVfbWVkaWF0b3JfZGVzYyB7Cj4gKyAgICAv
KiBOYW1lIG9mIHRoZSBURUUuIEp1c3QgZm9yIGRlYnVnZ2luZyBwdXJwb3Nlcy4gKi8KPiArICAg
IGNvbnN0IGNoYXIgKm5hbWU7Cj4gKwo+ICsgICAgLyogTWVkaWF0b3IgY2FsbGJhY2tzIGFzIGRl
c2NyaWJlZCBhYm92ZS4gKi8KPiArICAgIGNvbnN0IHN0cnVjdCB0ZWVfbWVkaWF0b3Jfb3BzICpv
cHM7Cj4gK307Cj4gKwo+ICtib29sIHRlZV9oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncyk7Cj4gK2ludCB0ZWVfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpOwo+ICt2b2lkIHRl
ZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKPiArCj4gKyNkZWZpbmUgUkVHSVNU
RVJfVEVFX01FRElBVE9SKF9uYW1lLCBfbmFtZXN0ciwgX29wcykgICAgICAgICAgXAo+ICtzdGF0
aWMgY29uc3Qgc3RydWN0IHRlZV9tZWRpYXRvcl9kZXNjIF9fdGVlX2Rlc2NfIyNfbmFtZSBfX3Vz
ZWQgICAgIFwKPiArX19zZWN0aW9uKCIudGVlbWVkaWF0b3IuaW5mbyIpID0geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAubmFtZSA9IF9uYW1lc3RyLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgLm9wcyA9IF9v
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiArfQo+ICsKPiArI2Vsc2UKPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCB0ZWVfaGFuZGxlX2Nh
bGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIHJldHVybiBmYWxzZTsK
PiArfQo+ICsKPiArc3RhdGljIGlubGluZSBpbnQgdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpk
KQo+ICt7Cj4gKyAgICByZXR1cm4gLUVOT0RFVjsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2
b2lkIHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKSB7fQo+ICsKPiArI2VuZGlm
ICAvKiBDT05GSUdfVEVFICovCj4gKwo+ICsjZW5kaWYgLyogX19BUkNIX0FSTV9URUVfVEVFX0hf
XyAqLwo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAq
IGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 18:16:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 18:16: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-devel-bounces@lists.xenproject.org>)
	id 1gjTFW-0004Yu-OR; Tue, 15 Jan 2019 18:15: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=I8OG=PX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjTFV-0004Yp-BY
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 18:15:41 +0000
X-Inumbo-ID: 8ebc3ce9-18f1-11e9-92db-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::61e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ebc3ce9-18f1-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 18:15:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=/r0GTa/J8CuS0NZ+ltrCYk1FZTSJ6K3NS+3p34I03W0=;
 b=LyFeL8C4SdSyxjEMuCpJLcRIWPpmsNOPbymkddFDefAsOU6fakS1Y3UwNKHdPgul18zwtl+D2s1NDuVcLTj6GlHXc2HjYWkSWrEdwdVaWxeFKxJ6lRpVdadfpnGqNQglSpzgvZ45C14+1dh+NZc7HIvzT6jozTgEK5ecONOfLzg=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB2784.eurprd08.prod.outlook.com (10.170.236.145) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.18; Tue, 15 Jan 2019 18:15:34 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::ad0e:be7b:2f58:c2c3]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::ad0e:be7b:2f58:c2c3%4]) with mapi id 15.20.1516.019; Tue, 15 Jan 2019
 18:15:34 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 04/11] optee: add OP-TEE mediator skeleton
Thread-Index: AQHUlxZOWauE2NrcwE27OLZQBI4RK6Wwzm4A
Date: Tue, 15 Jan 2019 18:15:34 +0000
Message-ID: <839e8cf4-c773-56e0-8c55-7c3b3764683a@arm.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-5-volodymyr_babchuk@epam.com>
In-Reply-To: <20181218211126.6886-5-volodymyr_babchuk@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LNXP123CA0022.GBRP123.PROD.OUTLOOK.COM
 (2603:10a6:600:d2::34) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.96.140]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB2784;
 6:Ts1tZklMLqFd+JQmtpMA029uoeoV8FmmXBymL+JUDNSHb9Y/q9PcQJCkgvWY2yR+8NWgmotM9FbGbZV4qF9H/XjFdNKZF9HQZKnkKZN+FvdYib8s73vnREhy6nFMMC/Yx2M7DtTx0yKeNjCrbieDxkNDpWlVg07ibCIOgLzyfcYn55pph70yElWp/EJnQarIg7THvIw1pMQebte4prm/smV60bgqf2eK3TR07IvADaNUgR80QDbvpuDQLckZJBzC0T9PSwEb0Lx3/IRn5TwmM6WDG0D1cAvb3AZKVMDLdJ2h9Dp55aIUV51HPQBC3fM0v7k6HmdtRn8jWtLslrB2mV1Mqnwvlt+ZMLJOrlNfYt7GpA2dbkyDha0xqmIrZCkmsy5up4KisTaFaMRMtH8NgAkADHF78X8BeEEXkCBHpOM6Lk58dsbRWvenPr7R14oxeGVTgag4CFV/RMXnNc5Ifw==;
 5:6UGQk5TXVP5sZ6osa4yXY4rn34HRtp+2YLtwK2qoVrwrhZ4SrQpaVQz0glqJlOoVC5PlbxvXixviRhd1gt+0GqOKygQZqY6vk8ZwTHueUkqk22Fx7zzZSDJ1Sw0WvTKt8ArWsot7fy51BOTv4Pc1QwhGjYnyHQNnvBPJVmXwfy0SUAqJR6ETmc11M1mXSlKTbaxabb0f+78kzmXF7Kx9Eg==;
 7:sL5WLFOE3e8KVx7baIs2+ZQ5jxlbp15Vg1VZyOt8WxPbAV5vjypomhiNUFLpByx6y+fWSt6+f8n2302lSj6vIjo931hTmkn+YUSXY+rMcrgyZt9L9Xsa3U9XsYJW1jAhkjZl1by7QRGijOcKqqUJRA==
x-ms-office365-filtering-correlation-id: 701cd2c4-5760-4c4e-d221-08d67b157140
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB2784; 
x-ms-traffictypediagnostic: VI1PR08MB2784:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB2784DD63C56520E1B897319480810@VI1PR08MB2784.eurprd08.prod.outlook.com>
x-forefront-prvs: 0918748D70
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(136003)(396003)(366004)(376002)(199004)(189003)(8936002)(5660300001)(14444005)(31686004)(8676002)(3846002)(6116002)(486006)(81156014)(81166006)(44832011)(229853002)(186003)(26005)(97736004)(99286004)(6246003)(110136005)(54906003)(6512007)(316002)(53936002)(102836004)(6506007)(386003)(53546011)(76176011)(52116002)(72206003)(66066001)(25786009)(11346002)(4326008)(6436002)(2616005)(476003)(7736002)(68736007)(14454004)(446003)(256004)(6486002)(2501003)(39060400002)(305945005)(105586002)(71200400001)(71190400001)(31696002)(86362001)(106356001)(36756003)(2906002)(478600001)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2784;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: GNvTRWo1EdE9FEKE+FFvwQpcT12POOcWTCcubzGLNMViyl8do9Qq2ijtcvGgoYiQ7Hj0m5iX+ydXtS5FCCDbIc1tP/mk+BQQV7WmIAsH8Y0N/2LqF97aEE0O+RQfCLrI7roYE0iKzpSbdjWwt42UOgJ6k/ACIfF3paQcPRSAS9/jk/J70O5fssIxYyYwSN5T7nUgBy+iLun1ullcjkA8gCO5Iau0bK3tbvGfTN96P8V5A+nc+orvzuG751pZGUNFLptcl9F13xvQ1YetJnPZPvJo3B8Q8WH5JzvvVs6fvWcz/BJYhB8ooUweCWeZbE2NCkwHclu5RMitAw9YIF73dK/Bv05WaK88+LuK3mybD4BpIcdWUSFhsu0aWb5y/dI2gRPjWrofHA+9q92Wm+3NHcj7N8CB664Q4RRnhYJHbF8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <149C7810B5C3BE438481E1294DA44EEF@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 701cd2c4-5760-4c4e-d221-08d67b157140
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jan 2019 18:15:33.9093 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2784
Subject: Re: [Xen-devel] [PATCH v3 04/11] optee: add OP-TEE mediator skeleton
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>, nd <nd@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLA0KDQpPbiAxMi8xOC8xOCA5OjExIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3
cm90ZToNCj4gRnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+
DQo+IA0KPiBBZGQgdmVyeSBiYXNpYyBPUC1URUUgbWVkaWF0b3IuIEl0IGNhbiBwcm9iZSBmb3Ig
T1AtVEVFIHByZXNlbmNlLA0KPiB0ZWxsIGl0IGFib3V0IGRvbWFpbiBjcmVhdGlvbi9kZXN0cnVj
dGlvbiBhbmQgZm9yd2FyZCBhbGwga25vd24NCj4gY2FsbHMuDQo+IA0KPiBUaGlzIGlzIGFsbCB3
aGF0IGlzIG5lZWRlZCBmb3IgRG9tMCB0byB3b3JrIHdpdGggT1AtVEVFIGFzIGxvbmcNCj4gYXMg
RG9tMCBzaGFyZXMgMToxIG1hcHBlZCBwYWdlcyB3aXRoIE9QLVRFRS4gQW55IGF0dGVtcHQgdG8g
Y2FsbA0KPiBPUC1URUUgZnJvbSBEb21VIHdpbGwgZmFpbCBhbmQgY2FuIGxlYWQgdG8gc3BlY3Rh
Y3VsYXIgcmVzdWx0cy4gQWxzbywNCj4gcHJvYmxlbXMgY2FuIGFyaXNlIGlmIERvbTAgdXNlcyBw
YWdlcyBtYXBwZWQgZnJvbSBvdGhlciBkb21haW5zLg0KPiBTbywgdGhpcyBwYXRjaCBzaG91bGQg
bm90IGJlIG1lcmdlZCB3aXRob3V0IG5leHQgcGF0Y2hlcyBpbiB0aGUgc2VyaWVzLg0KDQpUaGUg
bGFzdCBzZW50ZW5jZSBpcyBub3QgbmVjZXNzYXJ5IGluIHRoZSBjb21taXQgbWVzc2FnZS4gWW91
IGNhbiBhZGQgaXQgDQphZnRlciAiLS0tIi4gU28gaXQgaXMgc3RyaXBwZWQgZG93biB3aGVuIHRo
ZSBwYXRjaCBpcyBjb21taXR0ZWQsIHlldCB3ZSANCmtub3cgaXQgc2hvdWxkIG5vdCBiZSBtZXJn
ZWQgOikuDQoNCj4gDQo+IFRoaXMgY29kZSBpc3N1ZXMgdHdvIG5vbi1wcmVlbXB0aWJsZSBjYWxs
cyB0byBPUC1URUU6IHRvIGNyZWF0ZSBhbmQNCj4gdG8gZGVzdHJveSBjbGllbnQgY29udGV4dC4g
VGhleSBjYW4ndCBibG9jayBpbiBPUC1URUUsIGJ1dCBPUC1URUUgY2FuDQo+IHdhaXQgb24gYSBz
cGxpbmxvY2tzLCBzbyB0aGVyZSBpcyBubyBtYXhpbWFsIGV4ZWN1dGlvbiB0aW1lDQo+IGd1YXJh
bnRlZWQuDQoNClRoaXMgcGFyYWdyYXBoIGlzIHdvcnJ5aW5nLiBGcm9tIHRoZSBkaXNjdXNzaW9u
IHdlIGhhZCBvbiB0aGUgcHJldmlvdXMgDQp2ZXJzaW9uIGFuZCBzb21lIGRpc2N1c3Npb25zIGF0
IExpbmFybyBDb25uZWN0IHdpdGggT1AtVEVFIGZvbGtzLCBJIA0KZ2F0aGVyZWQgdGhpcyBjYWxs
IHNob3VsZCBub3QgdGFrZSBhIGxvbmcgdGltZS4NCg0KSW4gZ2VuZXJhbCBzcGlubG9jayBzaG91
bGQgaGF2ZSBubyBjb250ZW50aW9uIG9yIHdhaXQgc2hvdWxkIGJlIGxpbWl0ZWQuIA0KSW4gcGFy
dGljdWxhciwgaW4gdGhlIGNvbnRleHQgb2YgT1AtVEVFIEkgd291bGQgZXhwZWN0IHNvbWV0aGlu
ZyBpcyANCnJlYWxseSB3cm9uZyBpZiB5b3Ugd2FpdCBvbiBhIHNwaW5sb2NrIGZvciBhIHJlYWxs
eSBsb25nIHRpbWUgYXMgeW91IA0KYmxvY2sgdGhlIG5vcm1hbCB3b3JsZC4gU28gbWF5YmUgdGhp
cyBpcyBqdXN0IGEgbWlzdW5kZXJzdGFuZGluZyBvZiB0aGUgDQpjb21taXQgbWVzc2FnZT8NCg0K
PiANCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFp
bC5jb20+DQo+IC0tLQ0KPiANCj4gICBDaGFuZ2VzIGZyb20gdjI6DQo+ICAgIC0gRml4ZWQgY29k
aW5nIHN0eWxlDQo+ICAgIC0gSW50cm9kdWNlZCB0ZWUvS2NvbmZpZw0KPiAgICAtIEZpeGVkIGVy
cm9yIG1lc3NhZ2VzDQo+IA0KPiAgIHhlbi9hcmNoL2FybS9LY29uZmlnICAgICAgICAgICAgICAg
IHwgICAyICsNCj4gICB4ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgICAgICAgICAgICB8ICAgNCAr
DQo+ICAgeGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZSAgICAgICAgICAgfCAgIDEgKw0KPiAgIHhl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYyAgICAgICAgICAgIHwgMTUxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysNCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9zbWMuaCB8ICA1
MCArKysrKysrKysNCj4gICA1IGZpbGVzIGNoYW5nZWQsIDIwOCBpbnNlcnRpb25zKCspDQo+ICAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS90ZWUvS2NvbmZpZw0KPiAgIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMNCj4gDQo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnDQo+IGluZGV4IGU1Mjdi
MmY4ODUuLjk5ZTZmMGViYjIgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL2FybS9LY29uZmlnDQo+
ICsrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnDQo+IEBAIC0yMzcsMyArMjM3LDUgQEAgc291cmNl
ICJhcmNoL2FybS9wbGF0Zm9ybXMvS2NvbmZpZyINCj4gICBzb3VyY2UgImNvbW1vbi9LY29uZmln
Ig0KPiAgIA0KPiAgIHNvdXJjZSAiZHJpdmVycy9LY29uZmlnIg0KPiArDQo+ICtzb3VyY2UgImFy
Y2gvYXJtL3RlZS9LY29uZmlnIg0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9LY29u
ZmlnIGIveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnDQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+
IGluZGV4IDAwMDAwMDAwMDAuLjViODI5ZGIyZTkNCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi94
ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcNCj4gQEAgLTAsMCArMSw0IEBADQo+ICtjb25maWcgT1BU
RUUNCj4gKwlib29sICJFbmFibGUgT1AtVEVFIG1lZGlhdG9yIg0KPiArCWRlZmF1bHQgbg0KPiAr
CWRlcGVuZHMgb24gVEVFDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxl
IGIveGVuL2FyY2gvYXJtL3RlZS9NYWtlZmlsZQ0KPiBpbmRleCBjNTRkNDc5NmZmLi45ODJjODc5
Njg0IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlDQo+ICsrKyBiL3hl
bi9hcmNoL2FybS90ZWUvTWFrZWZpbGUNCj4gQEAgLTEgKzEsMiBAQA0KPiAgIG9iai15ICs9IHRl
ZS5vDQo+ICtvYmotJChDT05GSUdfT1BURUUpICs9IG9wdGVlLm8NCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYw0KPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NA0KPiBpbmRleCAwMDAwMDAwMDAwLi43M2FkMjVlZTBiDQo+IC0tLSAv
ZGV2L251bGwNCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jDQo+IEBAIC0wLDAgKzEs
MTUxIEBADQo+ICsvKg0KPiArICogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jDQo+ICsgKg0KPiAr
ICogT1AtVEVFIG1lZGlhdG9yDQo+ICsgKg0KPiArICogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9k
eW15cl9iYWJjaHVrQGVwYW0uY29tPg0KPiArICogQ29weXJpZ2h0IChjKSAyMDE4IEVQQU0gU3lz
dGVtcy4NCj4gKyAqDQo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQ0KPiArICogaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMNCj4gKyAqIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLg0KPiArICovDQo+ICsNCj4g
KyNpbmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4NCj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4N
Cj4gKyNpbmNsdWRlIDxhc20vc21jY2MuaD4NCj4gKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPg0K
PiArDQo+ICsjaW5jbHVkZSA8YXNtL3RlZS9vcHRlZV9tc2cuaD4NCj4gKyNpbmNsdWRlIDxhc20v
dGVlL29wdGVlX3NtYy5oPg0KPiArDQo+ICsvKiBDbGllbnQgSUQgMCBpcyByZXNlcnZlZCBmb3Ig
aHlwZXJ2aXNvciBpdHNlbGYgKi8NCj4gKyNkZWZpbmUgT1BURUVfQ0xJRU5UX0lEKGRvbWFpbikg
KGRvbWFpbi0+ZG9tYWluX2lkICsgMSkNCg0KVGhlIHNlY29uZCAnZG9tYWluJyBzaG91bGQgYmUg
YmV0d2VlbiAoKSB0byBhdm9pZCBtYWNyby1leHBhbnNpb24gaXNzdWUuDQoNCj4gKw0KPiArc3Rh
dGljIGJvb2wgb3B0ZWVfcHJvYmUodm9pZCkNCj4gK3sNCj4gKyAgICBzdHJ1Y3QgZHRfZGV2aWNl
X25vZGUgKm5vZGU7DQo+ICsgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsNCj4gKw0KPiAr
ICAgIC8qIENoZWNrIGZvciBlbnRyeSBpbiBkdGIgICovDQo+ICsgICAgbm9kZSA9IGR0X2ZpbmRf
Y29tcGF0aWJsZV9ub2RlKE5VTEwsIE5VTEwsICJsaW5hcm8sb3B0ZWUtdHoiKTsNCj4gKyAgICBp
ZiAoICFub2RlICkNCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOw0KPiArDQo+ICsgICAgLyogQ2hl
Y2sgVUlEICovDQo+ICsgICAgYXJtX3NtY2NjX3NtYyhBUk1fU01DQ0NfQ0FMTF9VSURfRklEKFRS
VVNURURfT1NfRU5EKSwgJnJlc3ApOw0KPiArDQo+ICsgICAgaWYgKCAodWludDMyX3QpcmVzcC5h
MCAhPSBPUFRFRV9NU0dfVUlEXzAgfHwNCj4gKyAgICAgICAgICh1aW50MzJfdClyZXNwLmExICE9
IE9QVEVFX01TR19VSURfMSB8fA0KPiArICAgICAgICAgKHVpbnQzMl90KXJlc3AuYTIgIT0gT1BU
RUVfTVNHX1VJRF8yIHx8DQo+ICsgICAgICAgICAodWludDMyX3QpcmVzcC5hMyAhPSBPUFRFRV9N
U0dfVUlEXzMgKQ0KPiArICAgICAgICByZXR1cm4gZmFsc2U7DQo+ICsNCj4gKyAgICByZXR1cm4g
dHJ1ZTsNCj4gK30NCj4gKw0KPiArc3RhdGljIGludCBvcHRlZV9lbmFibGUoc3RydWN0IGRvbWFp
biAqZCkNCj4gK3sNCj4gKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOw0KPiArDQo+ICsg
ICAgLyoNCj4gKyAgICAgKiBJbmZvcm0gT1AtVEVFIGFib3V0IGEgbmV3IGd1ZXN0Lg0KPiArICAg
ICAqIFRoaXMgaXMgYSAiRmFzdCIgY2FsbCBpbiB0ZXJtcyBvZiBPUC1URUUuIFRoaXMgYmFzaWNh
bGx5DQo+ICsgICAgICogbWVhbnMgdGhhdCBpdCBjYW4ndCBiZSBwcmVlbXB0ZWQsIGJlY2F1c2Ug
dGhlcmUgaXMgbm8NCj4gKyAgICAgKiB0aHJlYWQgYWxsb2NhdGVkIGZvciBpdCBpbiBPUC1URUUu
IEl0IGlzIGNsb3NlIHRvIGF0b21pYw0KPiArICAgICAqIGNvbnRleHQgaW4gbGludXgga2VybmVs
OiBFLmcuIG5vIGJsb2NraW5nIGNhbGxzIGNhbiBiZSBpc3N1ZWQuDQo+ICsgICAgICogQWxzbywg
aW50ZXJydXB0cyBhcmUgZGlzYWJsZWQuDQo+ICsgICAgICogUmlnaHQgbm93IE9QLVRFRSBqdXN0
IGZyZWVzIGFsbG9jYXRlZCBtZW1vcnksIHNvIGl0IHNob3VsZCBiZQ0KPiArICAgICAqIHJlYWxs
eSBmYXN0Lg0KDQpUaGUgbGFzdCBzZW50ZW5jZSBsb29rcyB3cm9uZyBpbiB0aGlzIGNvbnRleHQu
DQoNCj4gKyAgICAgKi8NCj4gKyAgICBhcm1fc21jY2Nfc21jKE9QVEVFX1NNQ19WTV9DUkVBVEVE
LCBPUFRFRV9DTElFTlRfSUQoZCksIDAsIDAsIDAsIDAsIDAsIDAsDQo+ICsgICAgICAgICAgICAg
ICAgICAmcmVzcCk7DQo+ICsgICAgaWYgKCByZXNwLmEwICE9IE9QVEVFX1NNQ19SRVRVUk5fT0sg
KQ0KPiArICAgIHsNCj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIlVuYWJsZSB0
byBjcmVhdGUgT1BURUUgY2xpZW50OiByYyA9IDB4JVhcbiIsDQo+ICsgICAgICAgICAgICAgICAg
KHVpbnQzMl90KXJlc3AuYTApOw0KPiArICAgICAgICByZXR1cm4gLUVOT0RFVjsNCj4gKyAgICB9
DQo+ICsNCj4gKyAgICByZXR1cm4gMDsNCj4gK30NCj4gKw0KPiArc3RhdGljIHZvaWQgZm9yd2Fy
ZF9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KPiArew0KPiArICAgIHN0cnVjdCBh
cm1fc21jY2NfcmVzIHJlc3A7DQo+ICsNCj4gKyAgICBhcm1fc21jY2Nfc21jKGdldF91c2VyX3Jl
ZyhyZWdzLCAwKSwNCj4gKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAxKSwN
Cj4gKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAyKSwNCj4gKyAgICAgICAg
ICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCAzKSwNCj4gKyAgICAgICAgICAgICAgICAgIGdl
dF91c2VyX3JlZyhyZWdzLCA0KSwNCj4gKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhy
ZWdzLCA1KSwNCj4gKyAgICAgICAgICAgICAgICAgIGdldF91c2VyX3JlZyhyZWdzLCA2KSwNCj4g
KyAgICAgICAgICAgICAgICAgIE9QVEVFX0NMSUVOVF9JRChjdXJyZW50LT5kb21haW4pLA0KPiAr
ICAgICAgICAgICAgICAgICAgJnJlc3ApOw0KPiArDQo+ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3Ms
IDAsIHJlc3AuYTApOw0KPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByZXNwLmExKTsNCj4g
KyAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcmVzcC5hMik7DQo+ICsgICAgc2V0X3VzZXJfcmVn
KHJlZ3MsIDMsIHJlc3AuYTMpOw0KPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCA0LCAwKTsNCj4g
KyAgICBzZXRfdXNlcl9yZWcocmVncywgNSwgMCk7DQo+ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3Ms
IDYsIDApOw0KPiArICAgIHNldF91c2VyX3JlZyhyZWdzLCA3LCAwKTsNCj4gK30NCj4gKw0KPiAr
c3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkNCj4gK3sN
Cj4gKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOw0KPiArDQo+ICsgICAgLyogQXQgdGhp
cyB0aW1lIGFsbCBkb21haW4gVkNQVXMgc2hvdWxkIGJlIHN0b3BwZWQgKi8NCj4gKw0KPiArICAg
IC8qDQo+ICsgICAgICogSW5mb3JtIE9QLVRFRSB0aGF0IGRvbWFpbiBpcyBzaHV0dGluZyBkb3du
LiBUaGlzIGlzDQo+ICsgICAgICogYWxzbyBhIGZhc3QgU01DIGNhbGwsIGxpa2UgT1BURUVfU01D
X1ZNX0NSRUFURUQsIHNvDQo+ICsgICAgICogaXQgaXMgYWxzbyBub24tcHJlZW1wdGlibGUuDQo+
ICsgICAgICovDQo+ICsgICAgYXJtX3NtY2NjX3NtYyhPUFRFRV9TTUNfVk1fREVTVFJPWUVELCBP
UFRFRV9DTElFTlRfSUQoZCksIDAsIDAsIDAsIDAsIDAsIDAsDQo+ICsgICAgICAgICAgICAgICAg
ICAmcmVzcCk7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyBib29sIG9wdGVlX2hhbmRsZV9jYWxsKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KPiArew0KPiArICAgIHN3aXRjaCAoIGdldF91c2Vy
X3JlZyhyZWdzLCAwKSApDQo+ICsgICAgew0KPiArICAgIGNhc2UgT1BURUVfU01DX0NBTExTX0NP
VU5UOg0KPiArICAgIGNhc2UgT1BURUVfU01DX0NBTExTX1VJRDoNCj4gKyAgICBjYXNlIE9QVEVF
X1NNQ19DQUxMU19SRVZJU0lPTjoNCj4gKyAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX0dFVF9PU19V
VUlEOg0KPiArICAgIGNhc2UgT1BURUVfU01DX0ZVTkNJRF9HRVRfT1NfUkVWSVNJT046DQo+ICsg
ICAgY2FzZSBPUFRFRV9TTUNfRU5BQkxFX1NITV9DQUNIRToNCj4gKyAgICBjYXNlIE9QVEVFX1NN
Q19ESVNBQkxFX1NITV9DQUNIRToNCj4gKyAgICBjYXNlIE9QVEVFX1NNQ19HRVRfU0hNX0NPTkZJ
RzoNCj4gKyAgICBjYXNlIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVM6DQo+ICsgICAg
Y2FzZSBPUFRFRV9TTUNfQ0FMTF9XSVRIX0FSRzoNCj4gKyAgICBjYXNlIE9QVEVFX1NNQ19DQUxM
X1JFVFVSTl9GUk9NX1JQQzoNCj4gKyAgICAgICAgZm9yd2FyZF9jYWxsKHJlZ3MpOw0KPiArICAg
ICAgICByZXR1cm4gdHJ1ZTsNCj4gKyAgICBkZWZhdWx0Og0KPiArICAgICAgICByZXR1cm4gZmFs
c2U7DQo+ICsgICAgfQ0KPiArfQ0KPiArDQo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IHRlZV9tZWRp
YXRvcl9vcHMgb3B0ZWVfb3BzID0NCj4gK3sNCj4gKyAgICAucHJvYmUgPSBvcHRlZV9wcm9iZSwN
Cj4gKyAgICAuZW5hYmxlID0gb3B0ZWVfZW5hYmxlLA0KPiArICAgIC5kb21haW5fZGVzdHJveSA9
IG9wdGVlX2RvbWFpbl9kZXN0cm95LA0KPiArICAgIC5oYW5kbGVfY2FsbCA9IG9wdGVlX2hhbmRs
ZV9jYWxsLA0KPiArfTsNCj4gKw0KPiArUkVHSVNURVJfVEVFX01FRElBVE9SKG9wdGVlLCAiT1At
VEVFIiwgJm9wdGVlX29wcyk7DQo+ICsNCj4gKy8qDQo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6DQo+
ICsgKiBtb2RlOiBDDQo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiDQo+ICsgKiBjLWJhc2ljLW9m
ZnNldDogNA0KPiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsDQo+ICsgKiBFbmQ6DQo+ICsgKi8N
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGVlL29wdGVlX3NtYy5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgNCj4gaW5kZXggMjZkMTAwZTIxNS4uMWM1
YTI0NzllOSAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21j
LmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmgNCj4gQEAgLTMw
NCw2ICszMDQsNTYgQEAgc3RydWN0IG9wdGVlX3NtY19kaXNhYmxlX3NobV9jYWNoZV9yZXN1bHQg
ew0KPiAgICNkZWZpbmUgT1BURUVfU01DX0VOQUJMRV9TSE1fQ0FDSEUgXA0KPiAgIAlPUFRFRV9T
TUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX0VOQUJMRV9TSE1fQ0FDSEUpDQo+ICAg
DQo+ICsvKg0KPiArICogSW5mb3JtIE9QLVRFRSBhYm91dCBhIG5ldyB2aXJ0dWFsIG1hY2hpbmUN
Cj4gKyAqDQo+ICsgKiBIeXBlcnZpc29yIGlzc3VlcyB0aGlzIGNhbGwgZHVyaW5nIHZpcnR1YWwg
bWFjaGluZSAoZ3Vlc3QpIGNyZWF0aW9uLg0KPiArICogT1AtVEVFIHJlY29yZHMgVk1fSUQgb2Yg
bmV3IHZpcnR1YWwgbWFjaGluZSBhbmQgbWFrZXMgc2VsZiByZWFkeQ0KPiArICogdG8gcmVjZWl2
ZSByZXF1ZXN0cyBmcm9tIGl0Lg0KPiArICoNCj4gKyAqIENhbGwgcmVxdWVzdHMgdXNhZ2U6DQo+
ICsgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19WTV9DUkVBVEVEDQo+ICsgKiBhMQlW
TV9JRCBvZiBuZXdseSBjcmVhdGVkIHZpcnR1YWwgbWFjaGluZQ0KPiArICogYTItNiBOb3QgdXNl
ZA0KPiArICogYTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIuIE11c3QgYmUgMCwgYmVj
YXVzZSBvbmx5IGh5cGVydmlzb3INCj4gKyAqICAgICAgY2FuIGlzc3VlIHRoaXMgY2FsbA0KPiAr
ICoNCj4gKyAqIE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6DQo+ICsgKiBhMAlPUFRFRV9T
TUNfUkVUVVJOX09LDQo+ICsgKiBhMS03CVByZXNlcnZlZA0KPiArICoNCj4gKyAqIEVycm9yIHJl
dHVybjoNCj4gKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fRU5PVEFWQUlMCU9QLVRFRSBoYXMgbm8g
cmVzb3VyY2VzIGZvcg0KPiArICoJCQkJCWFub3RoZXIgVk0NCj4gKyAqIGExLTcJUHJlc2VydmVk
DQo+ICsgKg0KPiArICovDQo+ICsjZGVmaW5lIE9QVEVFX1NNQ19GVU5DSURfVk1fQ1JFQVRFRAkx
Mw0KPiArI2RlZmluZSBPUFRFRV9TTUNfVk1fQ1JFQVRFRCBcDQo+ICsJT1BURUVfU01DX0ZBU1Rf
Q0FMTF9WQUwoT1BURUVfU01DX0ZVTkNJRF9WTV9DUkVBVEVEKQ0KPiArDQo+ICsvKg0KPiArICog
SW5mb3JtIE9QLVRFRSBhYm91dCBzaHV0ZG93biBvZiBhIHZpcnR1YWwgbWFjaGluZQ0KPiArICoN
Cj4gKyAqIEh5cGVydmlzb3IgaXNzdWVzIHRoaXMgY2FsbCBkdXJpbmcgdmlydHVhbCBtYWNoaW5l
IChndWVzdCkgZGVzdHJ1Y3Rpb24uDQo+ICsgKiBPUC1URUUgd2lsbCBjbGVhbiB1cCBhbGwgcmVz
b3VyY2VzIGFzc29jaWF0ZWQgd2l0aCB0aGlzIFZNLg0KPiArICoNCj4gKyAqIENhbGwgcmVxdWVz
dHMgdXNhZ2U6DQo+ICsgKiBhMAlTTUMgRnVuY3Rpb24gSUQsIE9QVEVFX1NNQ19WTV9ERVNUUk9Z
RUQNCj4gKyAqIGExCVZNX0lEIG9mIHZpcnR1YWwgbWFjaGluZSBiZWluZyBzaHV0dGVkIGRvd24N
Cj4gKyAqIGEyLTYgTm90IHVzZWQNCj4gKyAqIGE3CUh5cGVydmlzb3IgQ2xpZW50IElEIHJlZ2lz
dGVyLiBNdXN0IGJlIDAsIGJlY2F1c2Ugb25seSBoeXBlcnZpc29yDQo+ICsgKiAgICAgIGNhbiBp
c3N1ZSB0aGlzIGNhbGwNCj4gKyAqDQo+ICsgKiBOb3JtYWwgcmV0dXJuIHJlZ2lzdGVyIHVzYWdl
Og0KPiArICogYTAJT1BURUVfU01DX1JFVFVSTl9PSw0KPiArICogYTEtNwlQcmVzZXJ2ZWQNCj4g
KyAqDQo+ICsgKi8NCj4gKyNkZWZpbmUgT1BURUVfU01DX0ZVTkNJRF9WTV9ERVNUUk9ZRUQJMTQN
Cj4gKyNkZWZpbmUgT1BURUVfU01DX1ZNX0RFU1RST1lFRCBcDQo+ICsJT1BURUVfU01DX0ZBU1Rf
Q0FMTF9WQUwoT1BURUVfU01DX0ZVTkNJRF9WTV9ERVNUUk9ZRUQpDQo+ICsNCj4gICAvKg0KPiAg
ICAqIFJlc3VtZSBmcm9tIFJQQyAoZm9yIGV4YW1wbGUgYWZ0ZXIgcHJvY2Vzc2luZyBhIGZvcmVp
Z24gaW50ZXJydXB0KQ0KPiAgICAqDQo+IA0KDQpDaGVlcnMsDQoNCi0tIA0KSnVsaWVuIEdyYWxs
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 18:23:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 18:23: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-devel-bounces@lists.xenproject.org>)
	id 1gjTN4-0005Jq-Ge; Tue, 15 Jan 2019 18:23: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=GDKA=PX=citrix.com=prvs=911f1f4f8=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gjTN3-0005Jh-Fk
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 18:23:29 +0000
X-Inumbo-ID: a6ce22da-18f2-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6ce22da-18f2-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 18:23:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75645725"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 15 Jan 2019 18:21:58 +0000
Message-ID: <20190115182159.17494-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190115173304.GH1271@perard.uk.xensource.com>
References: <20190115173304.GH1271@perard.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] docs: Fix all links to Xen man pages in html
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2Vjb25kIHRyeSwgdGhpcyB0aW1lIGFsc28gd29ya3MgZm9yIGFsbCBsaW5rcyB0byB4ZW4tdmJk
LWludGVyZmFjZSg3KS4KCldlIGRvbid0IHRyeSBhbnltb3JlIHRvIGhhdmUgcG9kMmh0bWwgZ2Vu
ZXJhdGUgcmVsYXRpdmUgbGlua3MsIGluc3RlYWQKd2UgZG8gaXQgb3Vyc2VsZi4KCkZpcnN0LCB3
ZSBtb2RpZnkgYWxsIGxpbmtzIHRvIG1hbiBwYWdlcyB0byBoYXZlIHdoYXQgbG9va3MgbGlrZSBh
bgphYnNvbHV0ZSBVUkwgYW5kIHBvZDJodG1sIHdpbGwganVzdCB3cml0ZSBpdCBpbiB0aGUgaHRt
bCBvdXRwdXQuCkFic29sdXRlIFVSTCBpbiBQT0QgYXJlIGluIHRoZSBmb3JtIEw8dGV4dHxzY2hl
bWU6Li4uPiBzbyBsZXQncyBqdXN0IHVzZQphIHNjaGVtZSB0aGF0IGlzbid0IHJlYWwsIGJ1dCBl
YXN5IHRvIGZpbmQgaW4gdGhlIHJlc3VsdGluZyBodG1sIG91dHB1dDoKInJlbGF0aXZlOiIuCgpU
aGVuIHdlIGZpeCB0aGUgb3V0cHV0IGFuZCByZW1vdmUgYWxsIHRoZSBib2d1cyBzY2hlbWUgInJl
bGF0aXZlIiBhbmQKY2FuIGVuZCB1cCB3aXRoIG5pY2UgcmVsYXRpdmUgbGlua3MuCgpTaWduZWQt
b2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCgpO
b3RlczoKICAgIE5ldyBvdXRwdXQgY2FuIGJlIGZvdW5kIGhlcmU6CiAgICBodHRwczovL3hlbmJp
dHMueGVucHJvamVjdC5vcmcvcGVvcGxlL2FwZXJhcmQvMjAxOS9tYW4tdjIvCiAgICAKICAgIERp
ZmYgc2FtcGxlIGNvbXBhcmUgdG8gdGhlIHByZXZpb3VzIHBhdGNoOgogICAgCiAgICAtLS0gaHRt
bC1tYW4tdjEveGwtZGlzay1jb25maWd1cmF0aW9uLjUuaHRtbAkyMDE5LTAxLTE1IDE2OjAxOjM1
LjkyMjEyMjIzMyArMDAwMAogICAgKysrIGh0bWwvbWFuL3hsLWRpc2stY29uZmlndXJhdGlvbi41
Lmh0bWwJMjAxOS0wMS0xNSAxODowODozMS44NTk5NjAyNzEgKzAwMDAKICAgIEBAIC0xNTAsNyAr
MTUwLDcgQEAKICAgICA8ZHQgaWQ9IkRlc2NyaXB0aW9uMiI+RGVzY3JpcHRpb248L2R0PgogICAg
IDxkZD4KICAgIAogICAgLTxwPlZpcnR1YWwgZGV2aWNlIGFzIHNlZW4gYnkgdGhlIGd1ZXN0IChh
bHNvIHJlZmVycmVkIHRvIGFzIGd1ZXN0IGRyaXZlIGRlc2lnbmF0aW9uIGluIHNvbWUgc3BlY2lm
aWNhdGlvbnMpLiA8YT54ZW4tdmJkLWludGVyZmFjZSg3KTwvYT48L3A+CiAgICArPHA+VmlydHVh
bCBkZXZpY2UgYXMgc2VlbiBieSB0aGUgZ3Vlc3QgKGFsc28gcmVmZXJyZWQgdG8gYXMgZ3Vlc3Qg
ZHJpdmUgZGVzaWduYXRpb24gaW4gc29tZSBzcGVjaWZpY2F0aW9ucykuIDxhIGhyZWY9Inhlbi12
YmQtaW50ZXJmYWNlLjcuaHRtbCI+eGVuLXZiZC1pbnRlcmZhY2UoNyk8L2E+PC9wPgogICAgCiAg
ICAgPC9kZD4KICAgICA8ZHQgaWQ9IlN1cHBvcnRlZC12YWx1ZXMyIj5TdXBwb3J0ZWQgdmFsdWVz
PC9kdD4KICAgIC0tLSBodG1sLW1hbi12MS94bC5jZmcuNS5odG1sCTIwMTktMDEtMTUgMTY6MDE6
MzYuMjIyMTE3NzA5ICswMDAwCiAgICArKysgaHRtbC9tYW4veGwuY2ZnLjUuaHRtbAkyMDE5LTAx
LTE1IDE4OjA2OjM2Ljk5NTIwNzY5NSArMDAwMAogICAgQEAgLTI2NTEsMjcgKzI2NTEsMjcgQEAK
ICAgIAogICAgIDxkbD4KICAgIAogICAgLTxkdCBpZD0ieGwtMSI+PGEgaHJlZj0iLi94bC4xLmh0
bWwiPnhsKDEpPC9hPjwvZHQ+CiAgICArPGR0IGlkPSJ4bC0xIj48YSBocmVmPSJ4bC4xLmh0bWwi
PnhsKDEpPC9hPjwvZHQ+CiAgICAgPGRkPgogICAgCiAgICAgPC9kZD4KICAgIC08ZHQgaWQ9Inhs
LmNvbmYtNSI+PGEgaHJlZj0iLi94bC5jb25mLjUuaHRtbCI+eGwuY29uZig1KTwvYT48L2R0Pgog
ICAgKzxkdCBpZD0ieGwuY29uZi01Ij48YSBocmVmPSJ4bC5jb25mLjUuaHRtbCI+eGwuY29uZig1
KTwvYT48L2R0PgogICAgIDxkZD4KICAgIAogICAgIDwvZGQ+CiAgICAtPGR0IGlkPSJ4bGNwdXBv
b2wuY2ZnLTUiPjxhIGhyZWY9Ii4veGxjcHVwb29sLmNmZy41Lmh0bWwiPnhsY3B1cG9vbC5jZmco
NSk8L2E+PC9kdD4KICAgICs8ZHQgaWQ9InhsY3B1cG9vbC5jZmctNSI+PGEgaHJlZj0ieGxjcHVw
b29sLmNmZy41Lmh0bWwiPnhsY3B1cG9vbC5jZmcoNSk8L2E+PC9kdD4KICAgICA8ZGQ+CiAgICAK
ICAgICA8L2RkPgogICAgLTxkdCBpZD0ieGwtZGlzay1jb25maWd1cmF0aW9uLTUiPjxhIGhyZWY9
Ii4veGwtZGlzay1jb25maWd1cmF0aW9uLjUuaHRtbCI+eGwtZGlzay1jb25maWd1cmF0aW9uKDUp
PC9hPjwvZHQ+CiAgICArPGR0IGlkPSJ4bC1kaXNrLWNvbmZpZ3VyYXRpb24tNSI+PGEgaHJlZj0i
eGwtZGlzay1jb25maWd1cmF0aW9uLjUuaHRtbCI+eGwtZGlzay1jb25maWd1cmF0aW9uKDUpPC9h
PjwvZHQ+CiAgICAgPGRkPgogICAgCiAgICAgPC9kZD4KICAgIC08ZHQgaWQ9InhsLW5ldHdvcmst
Y29uZmlndXJhdGlvbi01Ij48YSBocmVmPSIuL3hsLW5ldHdvcmstY29uZmlndXJhdGlvbi41Lmh0
bWwiPnhsLW5ldHdvcmstY29uZmlndXJhdGlvbig1KTwvYT48L2R0PgogICAgKzxkdCBpZD0ieGwt
bmV0d29yay1jb25maWd1cmF0aW9uLTUiPjxhIGhyZWY9InhsLW5ldHdvcmstY29uZmlndXJhdGlv
bi41Lmh0bWwiPnhsLW5ldHdvcmstY29uZmlndXJhdGlvbig1KTwvYT48L2R0PgogICAgIDxkZD4K
ICAgIAogICAgIDwvZGQ+CiAgICAtPGR0IGlkPSJ4ZW4tdHNjbW9kZS03Ij48YSBocmVmPSIuL3hl
bi10c2Ntb2RlLjcuaHRtbCI+eGVuLXRzY21vZGUoNyk8L2E+PC9kdD4KICAgICs8ZHQgaWQ9Inhl
bi10c2Ntb2RlLTciPjxhIGhyZWY9Inhlbi10c2Ntb2RlLjcuaHRtbCI+eGVuLXRzY21vZGUoNyk8
L2E+PC9kdD4KICAgICA8ZGQ+CiAgICAKICAgICA8L2RkPgoKIGRvY3MvTWFrZWZpbGUgfCA1ICsr
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvTWFrZWZpbGUgYi9kb2NzL01ha2VmaWxlCmluZGV4IGNiYzYxZTNmMWQu
Ljk3NGQ5MDg5ZWQgMTAwNjQ0Ci0tLSBhL2RvY3MvTWFrZWZpbGUKKysrIGIvZG9jcy9NYWtlZmls
ZQpAQCAtOTYsOCArOTYsOSBAQCBlbmRpZgogaHRtbC9tYW4vJS4kKDEpLmh0bWw6IG1hbi8lLiQo
MSkucG9kIE1ha2VmaWxlCiBpZm5lcSAoJChQT0QySFRNTCksKQogCUAkKElOU1RBTExfRElSKSAk
JChARCkKLQlzZWQgLXIgLWUgJ3MlTDwoW14+XSspXCgoWzEtOV0pXCk+JUw8XDEoXDIpfFwxLlwy
PiVnJyAkJDwgfCBcCi0JCShjZCBtYW47ICQoUE9EMkhUTUwpIC0tcG9kcGF0aD0uIC0taHRtbHJv
b3Q9LiAtLW91dGZpbGU9Li4vJCRAKQorCXNlZCAtciAtZSAncyVMPChbXj5dKylcKChbMS05XSlc
KT4lTDxcMShcMil8cmVsYXRpdmU6XDEuXDIuaHRtbD4lZycgJCQ8IHwgXAorCQkkKFBPRDJIVE1M
KSB8IFwKKwkJc2VkIC1yIC1lICdzJSggaHJlZj0iKXJlbGF0aXZlOiVcMSVnJyA+ICQkQAogZWxz
ZQogCUBlY2hvICJwb2QyaHRtbCBub3QgaW5zdGFsbGVkOyBza2lwcGluZyAkJEAiCiBlbmRpZgot
LSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 18:23:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 18:23: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-devel-bounces@lists.xenproject.org>)
	id 1gjTN4-0005Jw-PU; Tue, 15 Jan 2019 18:23: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=GDKA=PX=citrix.com=prvs=911f1f4f8=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gjTN3-0005Jg-Fk
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 18:23:29 +0000
X-Inumbo-ID: a78f0e26-18f2-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a78f0e26-18f2-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 18:23:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="75645728"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 15 Jan 2019 18:21:59 +0000
Message-ID: <20190115182159.17494-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190115173304.GH1271@perard.uk.xensource.com>
References: <20190115173304.GH1271@perard.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] man: Highlight reference in
 xl-disk-configuration(5)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSBhIGJldHRlciB3YXkgdG8gc2VlIHRoZSBsaW5rIHRvIGEgZGlmZmVyZW50IG1hbnBh
Z2UsIHdpdGggc2ltcGxlCndvcmRzLgoKU3VnZ2VzdGVkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUu
cG9kIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUucG9kIGIvZG9j
cy9tYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUucG9kCmluZGV4IGQzZWVkYzE5MjYuLmVlYTg5
M2VmOTEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLWRpc2stY29uZmlndXJhdGlvbi41LnBvZAor
KysgYi9kb2NzL21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QKQEAgLTEyMyw3ICsxMjMs
NyBAQCByYXcKID1pdGVtIERlc2NyaXB0aW9uCiAKIFZpcnR1YWwgZGV2aWNlIGFzIHNlZW4gYnkg
dGhlIGd1ZXN0IChhbHNvIHJlZmVycmVkIHRvIGFzIGd1ZXN0IGRyaXZlCi1kZXNpZ25hdGlvbiBp
biBzb21lIHNwZWNpZmljYXRpb25zKS4gIEw8eGVuLXZiZC1pbnRlcmZhY2UoNyk+CitkZXNpZ25h
dGlvbiBpbiBzb21lIHNwZWNpZmljYXRpb25zKS4gIFNlZSBMPHhlbi12YmQtaW50ZXJmYWNlKDcp
Pi4KIAogPWl0ZW0gU3VwcG9ydGVkIHZhbHVlcwogCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 18:59:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 18:59: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-devel-bounces@lists.xenproject.org>)
	id 1gjTve-0007g8-SF; Tue, 15 Jan 2019 18:59: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=3OYV=PX=citrix.com=prvs=91139fb13=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjTvd-0007g3-Pp
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 18:59:13 +0000
X-Inumbo-ID: a4ecaae0-18f7-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4ecaae0-18f7-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 18:59:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,481,1539648000"; d="scan'208";a="84632275"
To: Anthony PERARD <anthony.perard@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <20190115173304.GH1271@perard.uk.xensource.com>
 <20190115182159.17494-1-anthony.perard@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a5b66bc4-f72d-2a5c-e468-a8303082457b@citrix.com>
Date: Tue, 15 Jan 2019 18:30:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190115182159.17494-1-anthony.perard@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] docs: Fix all links to Xen man pages in
 html
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxODoyMSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gZGlmZiAtLWdpdCBh
L2RvY3MvTWFrZWZpbGUgYi9kb2NzL01ha2VmaWxlCj4gaW5kZXggY2JjNjFlM2YxZC4uOTc0ZDkw
ODllZCAxMDA2NDQKPiAtLS0gYS9kb2NzL01ha2VmaWxlCj4gKysrIGIvZG9jcy9NYWtlZmlsZQo+
IEBAIC05Niw4ICs5Niw5IEBAIGVuZGlmCj4gIGh0bWwvbWFuLyUuJCgxKS5odG1sOiBtYW4vJS4k
KDEpLnBvZCBNYWtlZmlsZQo+ICBpZm5lcSAoJChQT0QySFRNTCksKQo+ICAJQCQoSU5TVEFMTF9E
SVIpICQkKEBEKQoKSSd2ZSBnb3Qgbm8gc3BlY2lmaWMgY29tbWVudCBvbiB0aGUgc2VkYXJ5LCBi
dXQgcGxlYXNlIGNhbiB3ZSB3ZSBoYXZlIGEKY29tbWVudCBoZXJlIGV4cGxhaW5pbmcgd2hhdCBp
cyBnb2luZyBvbiBzbyBzb21lIHBvb3Igc29sZSBpbiA2IG1vbnRocwp0aW1lIHN0YW5kcyBhIGNo
YW5jZSBvZiBmaWd1cmluZyB0aGlzIG91dC4KCsKgwqDCoCAjIEZpeCB1cCBtYW4tcGFnZSBsaW5r
cyB0byB3b3JrIHdpdGggdGhlIHJlc3VsdGluZyBodG1sLyBsYXlvdXQuCgpvciBlcXVpdmFsZW50
LgoKfkFuZHJldwoKPiAtCXNlZCAtciAtZSAncyVMPChbXj5dKylcKChbMS05XSlcKT4lTDxcMShc
Mil8XDEuXDI+JWcnICQkPCB8IFwKPiAtCQkoY2QgbWFuOyAkKFBPRDJIVE1MKSAtLXBvZHBhdGg9
LiAtLWh0bWxyb290PS4gLS1vdXRmaWxlPS4uLyQkQCkKPiArCXNlZCAtciAtZSAncyVMPChbXj5d
KylcKChbMS05XSlcKT4lTDxcMShcMil8cmVsYXRpdmU6XDEuXDIuaHRtbD4lZycgJCQ8IHwgXAo+
ICsJCSQoUE9EMkhUTUwpIHwgXAo+ICsJCXNlZCAtciAtZSAncyUoIGhyZWY9IilyZWxhdGl2ZTol
XDElZycgPiAkJEAKPiAgZWxzZQo+ICAJQGVjaG8gInBvZDJodG1sIG5vdCBpbnN0YWxsZWQ7IHNr
aXBwaW5nICQkQCIKPiAgZW5kaWYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 19:15:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gjUB4-0000h8-CR; Tue, 15 Jan 2019 19:15: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=3FZy=PX=citrix.com=prvs=911442f07=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gjUB2-0000h3-Td
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 19:15:08 +0000
X-Inumbo-ID: de861e06-18f9-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de861e06-18f9-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 19:15:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,483,1539648000"; d="scan'208";a="75651148"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23614.12540.487063.461614@mariner.uk.xensource.com>
Date: Tue, 15 Jan 2019 19:14:04 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190115182159.17494-2-anthony.perard@citrix.com>
References: <20190115173304.GH1271@perard.uk.xensource.com>
 <20190115182159.17494-2-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 2/2] man: Highlight reference in
 xl-disk-configuration(5)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDIvMl0gbWFuOiBIaWdobGlnaHQgcmVmZXJl
bmNlIGluIHhsLWRpc2stY29uZmlndXJhdGlvbig1KSIpOgo+IFByb3ZpZGUgYSBiZXR0ZXIgd2F5
IHRvIHNlZSB0aGUgbGluayB0byBhIGRpZmZlcmVudCBtYW5wYWdlLCB3aXRoIHNpbXBsZQo+IHdv
cmRzLgo+IAo+IFN1Z2dlc3RlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 19:15:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gjUBe-0000k5-Mr; Tue, 15 Jan 2019 19: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=3FZy=PX=citrix.com=prvs=911442f07=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gjUBd-0000iu-7O
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 19:15:45 +0000
X-Inumbo-ID: f4567c4a-18f9-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4567c4a-18f9-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 19:15:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,483,1539648000"; d="scan'208";a="75651355"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23614.12607.847851.918514@mariner.uk.xensource.com>
Date: Tue, 15 Jan 2019 19:15:11 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190115182159.17494-1-anthony.perard@citrix.com>
References: <20190115173304.GH1271@perard.uk.xensource.com>
 <20190115182159.17494-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 1/2] docs: Fix all links to Xen man pages in
 html
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDEvMl0gZG9jczogRml4IGFsbCBsaW5rcyB0
byBYZW4gbWFuIHBhZ2VzIGluIGh0bWwiKToKPiBTZWNvbmQgdHJ5LCB0aGlzIHRpbWUgYWxzbyB3
b3JrcyBmb3IgYWxsIGxpbmtzIHRvIHhlbi12YmQtaW50ZXJmYWNlKDcpLgo+IAo+IFdlIGRvbid0
IHRyeSBhbnltb3JlIHRvIGhhdmUgcG9kMmh0bWwgZ2VuZXJhdGUgcmVsYXRpdmUgbGlua3MsIGlu
c3RlYWQKPiB3ZSBkbyBpdCBvdXJzZWxmLgo+IAo+IEZpcnN0LCB3ZSBtb2RpZnkgYWxsIGxpbmtz
IHRvIG1hbiBwYWdlcyB0byBoYXZlIHdoYXQgbG9va3MgbGlrZSBhbgo+IGFic29sdXRlIFVSTCBh
bmQgcG9kMmh0bWwgd2lsbCBqdXN0IHdyaXRlIGl0IGluIHRoZSBodG1sIG91dHB1dC4KPiBBYnNv
bHV0ZSBVUkwgaW4gUE9EIGFyZSBpbiB0aGUgZm9ybSBMPHRleHR8c2NoZW1lOi4uLj4gc28gbGV0
J3MganVzdCB1c2UKPiBhIHNjaGVtZSB0aGF0IGlzbid0IHJlYWwsIGJ1dCBlYXN5IHRvIGZpbmQg
aW4gdGhlIHJlc3VsdGluZyBodG1sIG91dHB1dDoKPiAicmVsYXRpdmU6Ii4KPiAKPiBUaGVuIHdl
IGZpeCB0aGUgb3V0cHV0IGFuZCByZW1vdmUgYWxsIHRoZSBib2d1cyBzY2hlbWUgInJlbGF0aXZl
IiBhbmQKPiBjYW4gZW5kIHVwIHdpdGggbmljZSByZWxhdGl2ZSBsaW5rcy4KLi4uCj4gLQlzZWQg
LXIgLWUgJ3MlTDwoW14+XSspXCgoWzEtOV0pXCk+JUw8XDEoXDIpfFwxLlwyPiVnJyAkJDwgfCBc
Cj4gLQkJKGNkIG1hbjsgJChQT0QySFRNTCkgLS1wb2RwYXRoPS4gLS1odG1scm9vdD0uIC0tb3V0
ZmlsZT0uLi8kJEApCj4gKwlzZWQgLXIgLWUgJ3MlTDwoW14+XSspXCgoWzEtOV0pXCk+JUw8XDEo
XDIpfHJlbGF0aXZlOlwxLlwyLmh0bWw+JWcnICQkPCB8IFwKPiArCQkkKFBPRDJIVE1MKSB8IFwK
PiArCQlzZWQgLXIgLWUgJ3MlKCBocmVmPSIpcmVsYXRpdmU6JVwxJWcnID4gJCRACgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpEaWQgeW91IGludGVu
ZCB0aGlzIGZvciA0LjEyID8gIElmIHNvIHlvdSBzaG91bGQgcHJvYmFibHkgQ0MgSnVlcmdlbi4K
ClJlZ2FyZHMsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 19:16:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 19:16: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-devel-bounces@lists.xenproject.org>)
	id 1gjUBv-0000n4-1K; Tue, 15 Jan 2019 19:16: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=q0zH=PX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjUBt-0000md-Nu
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 19:16:01 +0000
X-Inumbo-ID: fe230f20-18f9-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe230f20-18f9-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 19:16:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjUBq-0007xL-Po; Tue, 15 Jan 2019 19:15:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjUBq-00057h-DD; Tue, 15 Jan 2019 19:15:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjUBq-0005SO-CX; Tue, 15 Jan 2019 19:15:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131956-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-pygrub:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qcow2:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:host-ping-check-native:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9b5eed105a45ac0557af113b4096132ae7e3e47f
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Jan 2019 19:15:58 +0000
Subject: [Xen-devel] [linux-3.18 test] 131956: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk1NiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICA8am9iIHN0YXR1cz4gICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgYnJva2VuIGluIDEzMTk0
MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICBicm9rZW4gaW4gMTMxOTQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzE5NDIKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4gIGluIDEzMTk0MgogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE5NDIgcGFzcyBpbiAxMzE5NTYKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMzE5NDIgcGFzcyBpbiAxMzE5NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTk0MiBwYXNzIGluIDEzMTk1NgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAx
MzE5NDIgcGFzcyBpbiAxMzE5NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDEzMTk0MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
cGFzcyBpbiAxMzE5NDIKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEzMTk0MgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBw
YXNzIGluIDEzMTk0MgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJs
ZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE5NDIgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzE5NDIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgICAgIGZhaWwgIGxpa2UgMTI4NjkxCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA5YjVlZWQxMDVhNDVhYzA1
NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6MzkgWiAgIDg5IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3OjMwIFogICA2NiBkYXlz
ICAgNDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxOTQyICAyMDE5LTAxLTEzIDEz
OjI1OjQyIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0NzQgcGVvcGxlIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4t
am9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxNDcyMiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 19:17:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 19:17: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-devel-bounces@lists.xenproject.org>)
	id 1gjUDK-0000xk-K7; Tue, 15 Jan 2019 19:17: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=3FZy=PX=citrix.com=prvs=911442f07=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gjUDJ-0000xc-Ot
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 19:17:29 +0000
X-Inumbo-ID: 330c6a80-18fa-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 330c6a80-18fa-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 19:17:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,483,1539648000"; d="scan'208";a="75651541"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23614.12677.42089.628572@mariner.uk.xensource.com>
Date: Tue, 15 Jan 2019 19:16:21 +0000
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <a5b66bc4-f72d-2a5c-e468-a8303082457b@citrix.com>
References: <20190115173304.GH1271@perard.uk.xensource.com>
 <20190115182159.17494-1-anthony.perard@citrix.com>
 <a5b66bc4-f72d-2a5c-e468-a8303082457b@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 1/2] docs: Fix all links to Xen man pages in
 html
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIDEvMl0gZG9jczog
Rml4IGFsbCBsaW5rcyB0byBYZW4gbWFuIHBhZ2VzIGluIGh0bWwiKToKPiBPbiAxNS8wMS8yMDE5
IDE4OjIxLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+IGRpZmYgLS1naXQgYS9kb2NzL01ha2Vm
aWxlIGIvZG9jcy9NYWtlZmlsZQo+ID4gaW5kZXggY2JjNjFlM2YxZC4uOTc0ZDkwODllZCAxMDA2
NDQKPiA+IC0tLSBhL2RvY3MvTWFrZWZpbGUKPiA+ICsrKyBiL2RvY3MvTWFrZWZpbGUKPiA+IEBA
IC05Niw4ICs5Niw5IEBAIGVuZGlmCj4gPiAgaHRtbC9tYW4vJS4kKDEpLmh0bWw6IG1hbi8lLiQo
MSkucG9kIE1ha2VmaWxlCj4gPiAgaWZuZXEgKCQoUE9EMkhUTUwpLCkKPiA+ICAJQCQoSU5TVEFM
TF9ESVIpICQkKEBEKQo+IAo+IEkndmUgZ290IG5vIHNwZWNpZmljIGNvbW1lbnQgb24gdGhlIHNl
ZGFyeSwgYnV0IHBsZWFzZSBjYW4gd2Ugd2UgaGF2ZSBhCj4gY29tbWVudCBoZXJlIGV4cGxhaW5p
bmcgd2hhdCBpcyBnb2luZyBvbiBzbyBzb21lIHBvb3Igc29sZSBpbiA2IG1vbnRocwo+IHRpbWUg
c3RhbmRzIGEgY2hhbmNlIG9mIGZpZ3VyaW5nIHRoaXMgb3V0Lgo+IAo+IMKgICMgRml4IHVwIG1h
bi1wYWdlIGxpbmtzIHRvIHdvcmsgd2l0aCB0aGUgcmVzdWx0aW5nIGh0bWwvIGxheW91dC4KCk9y
IG1heWJlIHNvbWUgb2YgdGhlIHRleHQgZnJvbSB0aGUgY29tbWl0IG1lc3NhZ2UgY291bGQgYmUg
bW92ZWQgaW50bwphIGNvZGUgY29tbWVudC4gIEVpdGhlciB3YXkgbXkgYWNrIGNhbiBzdGFuZC4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 20:04:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 20:04: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-devel-bounces@lists.xenproject.org>)
	id 1gjUwG-0004bM-8k; Tue, 15 Jan 2019 20:03:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ZIJ=PX=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1gjUwF-0004bH-2U
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 20:03:55 +0000
X-Inumbo-ID: ad85de68-1900-11e9-92db-bc764e045a96
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ad85de68-1900-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 20:03:52 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Jan Beulich <JBeulich@suse.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
Thread-Index: AQHUqHT6EHkpRCxf9EupBCStWIThYqWoHrMAgABgAgCAAJhgAIAAIAUAgAAkzACAACAxgIAALXqAgACPqQCAAHnVgP//rUmwgAB9BID//6xewIAAZPuA//+u8MAAiZEUAAAWyCqAAAyogT8AF7od8A==
Date: Tue, 15 Jan 2019 20:03:45 +0000
Message-ID: <a0500e7bb7244b5aa6dc1282a2375ad0@dornerworks.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
In-Reply-To: <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.56.10.77]
MIME-Version: 1.0
X-spam-status: No, score=-1.1 required=3.5 tests=URIBL_BLOCKED, BAYES_00,
 MAILSHELL_SCORE_0_4, RDNS_NONE
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlc2RheSwgSmFudWFyeSAxNSwgMjAxOSAzOjIxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToN
Cj4gPj4+IE9uIDE0LjAxLjE5IGF0IDIyOjE4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3Jv
dGU6DQo+ID4gSGkgSmFuLA0KPiA+DQo+ID4gT25lIHF1ZXN0aW9uIGJlbG93IHRvIG1ha2UgYSBk
ZWNpc2lvbiBvbiB0aGUgd2F5IGZvcndhcmQuDQo+ID4NCj4gPiBPbiBNb24sIDE0IEphbiAyMDE5
LCBKYW4gQmV1bGljaCB3cm90ZToNCj4gPj4gPj4+IE9uIDE0LjAxLjE5IGF0IDA0OjQ1LCA8U3Rl
d2FydC5IaWxkZWJyYW5kQGRvcm5lcndvcmtzLmNvbT4gd3JvdGU6DQo+ID4+ID4gVGhlIGRpZmZl
cmVuY2Ugd291bGQgYmUgd2hldGhlciB3ZSB3YW50IHRvIHJlbHkgb24gaW1wbGVtZW50YXRpb24t
ZGVmaW5lZA0KPiA+PiA+IGJlaGF2aW9yIG9yIG5vdC4NCj4gPj4NCj4gPj4gV2h5IG5vdD8gU2lt
cGx5IHNwZWNpZnkgdGhhdCBjb21waWxlcnMgd2l0aCBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkDQo+
ID4+IGJlaGF2aW9yIG5vdCBtYXRjaGluZyBvdXIgZXhwZWN0YXRpb25zIGFyZSB1bnN1aXRhYmxl
LiBBbmQgYnR3LCBJDQo+ID4+IHN1cHBvc2UgdGhpcyBpcyBqdXN0IHRoZSB0aW55IHRpcCBvZiB0
aGUgaWNlYmVyZyBvZiBvdXIgcmVsaWFuY2Ugb24NCj4gPj4gaW1wbGVtZW50YXRpb24gZGVmaW5l
ZCBiZWhhdmlvci4NCj4gPg0KPiA+IFRoZSByZWFzb24gaXMgdGhhdCByZWx5aW5nIG9uIHVuZGVm
aW5lZCBiZWhhdmlvciBpcyBub3QgcmVsaWFibGUsIGl0IGlzDQo+ID4gbm90IEMgY29tcGxpYW50
LCBpdCBpcyBub3QgYWxsb3dlZCBieSBNSVNSQS1DLCBhbmQgbm90IGd1YXJhbnRlZWQgdG8NCj4g
PiB3b3JrIHdpdGggYW55IGNvbXBpbGVyLg0KPiANCj4gInVuZGVmaW5lZCBiZWhhdmlvciIgIT0g
ImltcGxlbWVudGF0aW9uIGRlZmluZWQgYmVoYXZpb3IiDQo+IA0KDQpUaGUgQyBzdGFuZGFyZCBn
aXZlcyBkZWZpbml0aW9ucyBmb3IgdW5zcGVjaWZpZWQsIGltcGxlbWVudGF0aW9uIGRlZmluZWQs
DQphbmQgdW5kZWZpbmVkIGJlaGF2aW9yLg0KVG8gcGFyYXBocmFzZToNCi0gVW5zcGVjaWZpZWQg
YmVoYXZpb3I6IHRoZSBDIHN0YW5kYXJkIGludGVudGlvbmFsbHkgbGVhdmVzIGEgY2hvaWNlIGZv
cg0KICB0aGUgaW1wbGVtZW50YXRpb24gdG8gbWFrZS4NCi0gSW1wbGVtZW50YXRpb24gZGVmaW5l
ZCBiZWhhdmlvcjogdGhlIGltcGxlbWVudGF0aW9uJ3MgY2hvaWNlIG9mIHRoZQ0KICB1bnNwZWNp
ZmllZCBiZWhhdmlvci4NCi0gVW5kZWZpbmVkIGJlaGF2aW9yOiB0aGUgQyBzdGFuZGFyZCBkb2Vz
IG5vdCBpbXBvc2UgYW55IHJlcXVpcmVtZW50cy4NCg0KQW5uZXggSiBpbiB0aGUgQzk5IHN0YW5k
YXJkIGxpc3RzIGNhc2VzIG9mIHVuc3BlY2lmaWVkLCBpbXBsZW1lbnRhdGlvbg0KZGVmaW5lZCwg
YW5kIHVuZGVmaW5lZCBiZWhhdmlvci4NCg0KVHdvIHJlbGV2YW50IGV4YW1wbGVzIGFyZToNCi0g
VGhlIHdpZHRoIG9mIHVuc2lnbmVkIGxvbmcgaXMgaW1wbGVtZW50YXRpb24tZGVmaW5lZCAoaS5l
LiBVTE9OR19NQVggaXMNCiAgaW1wbGVtZW50YXRpb24tZGVmaW5lZCkuIFRoZSBleGFtcGxlIGdp
dmVuIGluIEFubmV4IEUgaW4gdGhlIEMgc3RhbmRhcmQNCiAgaXMgIiNkZWZpbmUgVUxPTkdfTUFY
IDQyOTQ5NjcyOTUiLCBidXQgdGhhdCBpcyB0byBiZSByZXBsYWNlZCBieSB0aGUNCiAgaW1wbGVt
ZW50YXRpb24ncyBjaG9pY2UuDQotIFBlcmZvcm1pbmcgc3VidHJhY3Rpb24gb24gcG9pbnRlcnMg
dG8gZGlmZmVyZW50IG9iamVjdHMgaXMgdW5kZWZpbmVkDQogIGJlaGF2aW9yLg0KDQo+ID4gWWVz
LCB0aGlzIGluc3RhbmNlIGlzIG9ubHkgdGhlIHRpcCBvZiB0aGUNCj4gPiBpY2ViZXJnLCB3ZSBo
YXZlIGEgbG9uZyByb2FkIGFoZWFkLCBidXQgd2Ugc2hvdWxkbid0IHJlYWxseSBnaXZlIHVwDQo+
ID4gYmVjYXVzZSBpdCBpcyBnb2luZyB0byBiZSBkaWZmaWN1bHQgOi0pIFN0ZXdhcnQncyBhcHBy
b2FjaCB3b3VsZA0KPiA+IGFjdHVhbGx5IGJlIGNvbXBsaWFudCBhbmQgaGVscCB0b3dhcmQgcmVk
dWNpbmcgcmVsaWFuY2Ugb24gdW5kZWZpbmVkDQo+ID4gYmVoYXZpb3IuDQo+ID4NCj4gPiBXb3Vs
ZCB5b3UgYmUgT0sgaWYgSSByZXdvcmsgdGhlIHNlcmllcyB0byBmb2xsb3cgaGlzIGFwcHJvYWNo
IHVzaW5nDQo+ID4gaW50ZXJtZWRpYXRlIHZhcmlhYmxlcz8gU2VlIHRoZSBhdHRhY2hlZCBwYXRj
aCBhcyBhIHJlZmVyZW5jZSwgaXQgb25seQ0KPiA+ICJjb252ZXJ0cyIgX3N0YXJ0IGFuZCBfZW5k
IGFzIGFuIGV4YW1wbGUuIEZvcnR1bmF0ZWx5LCBpdCB3aWxsIGJlDQo+ID4gdGV4dHVhbGx5IHNp
bWlsYXIgdG8gdGhlIHByZXZpb3VzIFNZTUJPTCByZXR1cm5pbmcgdW5zaWduZWQgbG9uZyB2ZXJz
aW9uDQo+ID4gb2YgdGhlIHNlcmllcy4NCj4gDQo+IFdlbGwsIEkndmUgZ2l2ZW4gcmVhc29ucyB3
aHkgSSBkaXNsaWtlIHRoYXQsIGFuZCB3aHkgKEkgdGhpbmspIGl0IHdhcw0KPiBkb25lIHdpdGhv
dXQgc3VjaCBpbnRlcm1lZGlhdGUgdmFyaWFibGVzLiBOZXZlcnRoZWxlc3MsIGlmIHRoaXMgaXMN
Cj4gX3RoZSBvbmx5IHdheV8gdG8gYWNoaWV2ZSBjb21wbGlhbmNlLCBJIGRvbid0IHRoaW5rIEkg
Y291bGQNCj4gcmVhc29uYWJseSBOQUsgaXQuDQo+IA0KPiBUaGUgdGhpbmcgdGhhdCBJIGRvbid0
IHVuZGVyc3RhbmQgdGhvdWdoIGlzIGhvdyB0aGUgdW5kZWZpbmVkDQo+IGJlaGF2aW9yIChpZiB0
aGVyZSByZWFsbHkgaXMgYW55KSBnb2VzIGF3YXk6IEV2ZW4gaWYgeW91IGNvbXBhcmUNCj4gdGhl
IGNvbnRlbnRzIG9mIHRoZSB2YXJpYWJsZXMgaW5zdGVhZCBvZiB0aGUgb3JpZ2luYWwgKHBlcmhh
cHMNCj4gY2FzdGVkKSBwb2ludGVycywgaW4gdGhlIGVuZCB5b3Ugc3RpbGwgY29tcGFyZSB3aGF0
IEMgd291bGQNCj4gY29uc2lkZXIgcG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMuIEl0J3Mg
bWVyZWx5IGEgZGlmZmVyZW50DQo+IHdheSBvZiBoaWRpbmcgdGhhdCBmYWN0IGZyb20gQy4gVW5k
ZWZpbmVkIGJlaGF2aW9yIHdvdWxkIGltbw0KPiBnbyBhd2F5IG9ubHkgaWYgdGhvc2UgY29tcGFy
aXNvbnMvc3VidHJhY3Rpb25zIGRpZG4ndCBoYXBwZW4NCj4gaW4gQyBhbnltb3JlLiBJT1cgLSBz
ZWUgbXkgLnN0YXJ0b2YuKCkgLyAuc2l6ZW9mLigpIHByb3Bvc2FsLg0KDQpObywgdGhlIEMgc3Rh
bmRhcmQgcHJvdmlkZXMgdXMgYSBndWFyYW50ZWUuDQoNClRvIHF1b3RlIHRoZSBJU08vSUVDIDk4
OTkgQzk5IHN0YW5kYXJkIHJlZ2FyZGluZyB0aGUgc3VidHJhY3Qgb3BlcmF0b3I6DQo+IEZvciBz
dWJ0cmFjdGlvbiwgb25lIG9mIHRoZSBmb2xsb3dpbmcgc2hhbGwgaG9sZDoNCj4gLSBib3RoIG9w
ZXJhbmRzIGhhdmUgYXJpdGhtZXRpYyB0eXBlOw0KPiAtIGJvdGggb3BlcmFuZHMgYXJlIHBvaW50
ZXJzIHRvIHF1YWxpZmllZCBvciB1bnF1YWxpZmllZCB2ZXJzaW9ucyBvZg0KPiAgIGNvbXBhdGli
bGUgb2JqZWN0IHR5cGVzOyBvcg0KPiAtIHRoZSBsZWZ0IG9wZXJhbmQgaXMgYSBwb2ludGVyIHRv
IGFuIG9iamVjdCB0eXBlIGFuZCB0aGUgcmlnaHQgb3BlcmFuZA0KPiAgIGhhcyBpbnRlZ2VyIHR5
cGUuDQo+IA0KPiBJZiBib3RoIG9wZXJhbmRzIGhhdmUgYXJpdGhtZXRpYyB0eXBlLCB0aGUgdXN1
YWwgYXJpdGhtZXRpYyBjb252ZXJzaW9ucw0KPiBhcmUgcGVyZm9ybWVkIG9uIHRoZW0uDQo+IA0K
PiBXaGVuIGFuIGV4cHJlc3Npb24gdGhhdCBoYXMgaW50ZWdlciB0eXBlIGlzIGFkZGVkIHRvIG9y
IHN1YnRyYWN0ZWQgZnJvbQ0KPiBhIHBvaW50ZXIgLi4uIElmIGJvdGggdGhlIHBvaW50ZXIgb3Bl
cmFuZCBhbmQgdGhlIHJlc3VsdCBwb2ludCB0bw0KPiBlbGVtZW50cyBvZiB0aGUgc2FtZSBhcnJh
eSBvYmplY3QsIG9yIG9uZSBwYXN0IHRoZSBsYXN0IGVsZW1lbnQgb2YgdGhlDQo+IGFycmF5IG9i
amVjdCwgdGhlIGV2YWx1YXRpb24gc2hhbGwgbm90IHByb2R1Y2UgYW4gb3ZlcmZsb3c7IG90aGVy
d2lzZSwNCj4gdGhlIGJlaGF2aW9yIGlzIHVuZGVmaW5lZC4NCg0KSGVyZSwgImFyaXRobWV0aWMg
dHlwZSIgaXMgZWl0aGVyIGludGVnZXIgdHlwZSBvciBmbG9hdGluZyBwb2ludCB0eXBlIChidXQN
Ck5PVCBwb2ludGVyIHR5cGUpLg0KDQpUaGVyZSBpcyBzaW1pbGFyIGxhbmd1YWdlIGZvciB0aGUg
ZXF1YWxpdHkgY29tcGFyaXNvbiBvcGVyYXRvciB0aGF0DQpTdGVmYW5vIHF1b3RlZCBlYXJsaWVy
IGluIHRoZSB0aHJlYWQuDQoNCk15IGludGVycHJldGF0aW9uIG9mIHRoZSBzdGFuZGFyZCBpczoN
ClN1YnRyYWN0L2NvbXBhcmUgb3BlcmF0aW9ucyB3aGVyZSBvbmUgb3IgYm90aCBvcGVyYW5kcyBh
cmUgcG9pbnRlciB0eXBlcw0KYXJlIHBvdGVudGlhbGx5IHN1YmplY3QgdG8gdGhlICJwb2ludGVy
cyB0byBkaWZmZXJlbnQgb2JqZWN0cyIgaXNzdWUsIGFuZA0KdGhlIGNvbXBpbGVyIGlzIGZyZWUg
dG8gbWFrZSB0aGF0IGRldGVybWluYXRpb24gYnkgYW55IG1lYW5zIGF2YWlsYWJsZS4NClN1YnRy
YWN0L2NvbXBhcmUgb3BlcmF0aW9ucyB3aGVyZSBib3RoIG9wZXJhbmRzIGFyZSBpbnRlZ2VyIHR5
cGVzIGFyZSB3ZWxsDQpkZWZpbmVkIGluIHRoZSBDIHN0YW5kYXJkLCBhbmQsIHBlciB0aGUgQyBz
dGFuZGFyZCwgYXJlIE5PVCBzdWJqZWN0IHRvIHRoZQ0KInBvaW50ZXJzIHRvIGRpZmZlcmVudCBv
YmplY3RzIiBpc3N1ZS4gSWYgdGhlIGNvbXBpbGVyIHN0YXJ0cyB0byBjb25zaWRlcg0KaW50ZWdl
ciB0eXBlcyBiZWluZyAicG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMiIHRoZW4gdGhlIGNv
bXBpbGVyDQpjbGVhcmx5IGRvZXMgbm90IGFkaGVyZSB0byB0aGUgQyBzdGFuZGFyZC4gVGhlIGNv
bXBpbGVyIG1heSBsb29rIHRocm91Z2gNCipwb2ludGVyIHR5cGUqIGNhc3RzLCBidXQgaWYgaXQg
c3RhcnRlZCB0byBsb29rIHRocm91Z2ggKmludGVnZXIgdHlwZSoNCmNhc3RzLCB3ZSB3b3VsZCBo
YXZlIGdvb2QgcmVhc29uIHRvIGNvbXBsYWluIHRvIHRoZSBHQ0MgbWFpbGluZyBsaXN0Lg0KDQpZ
b3UgY291bGQgYWNoaWV2ZSBib3RoIG9wZXJhbmRzIGJlaW5nIGludGVnZXIgdHlwZXMgZWl0aGVy
IGJ5IGNoYW5naW5nIHRoZQ0KdHlwZSBvZiBfc3RhcnQgKHVzaW5nIGludGVybWVkaWF0ZSB2YXJp
YWJsZXMpIG9yIGJ5IGNhc3RpbmcgKHVzaW5nDQpTWU1CT0xfSElERSB3aXRoIGFuIGludGVnZXIg
cmV0dXJuIHR5cGUpLiBJIHdvdWxkIGFyZ3VlIHRoYXQgY2hhbmdpbmcgdGhlDQp0eXBlIG9mIF9z
dGFydCB3b3VsZCBiZSBsZXNzIHByb25lIHRvIGh1bWFuIGVycm9yLCBzaW5jZSBkZXZlbG9wZXJz
DQp3b3VsZG4ndCBoYXZlIHRvIHJlbWVtYmVyIHRvIGV4cGxpY2l0bHkgd3JhcCBlYWNoIHJlZmVy
ZW5jZSB0byBfc3RhcnQgYW5kDQpmcmllbmRzIGluIGEgbWFjcm8uIFRoYXQncyBwcm9iYWJseSBu
b3QgYW4gaXNzdWUgZm9yIHRoZSBwYXRjaGVzIHN1Ym1pdHRlZA0KdG8geGVuLWRldmVsIHRoYXQg
YXJlIHN1YmplY3QgdG8gaW5mb3JtZWQgcmV2aWV3LCBidXQgaW4gcG90ZW50aWFsDQpkb3duc3Ry
ZWFtL2ZvcmtzIG9mIFhlbiwgaXQgd291bGQgYmUgZWFzeSBmb3Igc29tZWJvZHkgdG8gbWlzcyB0
aGUNCnJlcXVpcmVtZW50IG9mIGhhdmluZyB0byB1c2UgU1lNQk9MX0hJREUgZXZlcnkgdGltZSB0
aGUgdmFyaWFibGUgaXMNCnJlZmVyZW5jZWQuIFNvbWVib2R5IHdyb3RlIHRoZSBjb2RlIHRoaXMg
d2F5IGluIHRoZSBmaXJzdCBwbGFjZSwgYW5kIHRoZQ0KcG90ZW50aWFsbHkgdW5kZWZpbmVkIGJl
aGF2aW9yIGhhcyBiZWVuIGluIHVwc3RyZWFtIGZvciB5ZWFycyB3aXRob3V0IGFueQ0KcmVtZWRp
YXRpb24uDQoNCldpdGggdGhlIFNZTUJPTF9ISURFIGFwcHJvYWNoLCB3ZSBhcmUgcHJvYmFibHkg
dmlvbGF0aW5nIGEgZmV3IE1JU1JBIHJ1bGVzDQp3aXRoIGFsbCB0aGUgdHJpY2tzIGdvaW5nIG9u
IGluc2lkZSBTWU1CT0xfSElERSwgc28gd2UnZCBoYXZlIHRvIHdyaXRlIHVwDQpkZXZpYXRpb25z
IHdpdGgganVzdGlmaWNhdGlvbiBmb3IgdGhhdCBhbmQgdHJhY2sgZWFjaCBvY2N1cnJlbmNlLiBX
aXRoIHRoZQ0KYXBwcm9hY2ggb2YgY2hhbmdpbmcgdGhlIHR5cGUgb2YgX3N0YXJ0LCBJIGJlbGll
dmUgdGhlcmUgd2lsbCBiZSBmZXdlcg0KTUlTUkEgcnVsZSB2aW9sYXRpb25zLg0KDQpKdXN0IHRv
IHJlaXRlcmF0ZSwgTUlTUkEgQyBzYXlzOiBkb24ndCBzdWJ0cmFjdC9jb21wYXJlICpwb2ludGVy
IHR5cGVzKg0KcG9pbnRpbmcgdG8gZGlmZmVyZW50IG9iamVjdHMsIG90aGVyd2lzZSBpdCdzICJ1
bmRlZmluZWQgYmVoYXZpb3IiIGV4Y2VwdA0KaW4gb25lIGlycmVsZXZhbnQgY29ybmVyIGNhc2Ug
KEknbSBwYXJhcGhyYXNpbmcgc2luY2UgdGhlIGFjdHVhbCB0ZXh0IGlzDQpjb3B5cmlnaHRlZCku
IElmIHRoZSBvcGVyYW5kcyBhcmUgYm90aCBpbnRlZ2VyIHR5cGVzIChub3QgcG9pbnRlciB0eXBl
cyksDQp3ZSBkb24ndCByaXNrIHZpb2xhdGluZyB0aGUgTUlTUkEgcnVsZXMgcGVydGFpbmluZyB0
byBwb2ludGVyIHR5cGVzLiBGb3INCmNvbXBsZXRlbmVzcywgdGhlIGNvcm5lciBjYXNlIGlzIHBv
aW50ZXIgQSBwb2ludGluZyB0byBvbmUgZWxlbWVudCBwYXN0DQp0aGUgZW5kIG9mIG9iamVjdCBB
LCBhbmQgcG9pbnRlciBCIHBvaW50aW5nIHRvIHRoZSBiZWdpbm5pbmcgb2Ygb2JqZWN0IEIuDQoN
Cj4gDQo+ID4gSWYgeW91IGFyZSBPSyB3aXRoIGl0LCBkbyB5b3UgaGF2ZSBhbnkgc3VnZ2VzdGlv
bnMgb24gaG93IHdvdWxkIHlvdSBsaWtlDQo+ID4gdGhlIGludGVybWVkaWF0ZSB2YXJpYWJsZXMg
dG8gYmUgY2FsbGVkPyBJIHdlbnQgd2l0aCBfc3RhcnQvc3RhcnRfIGFuZA0KPiA+IF9lbmQvZW5k
XyBidXQgSSBhbSBvcGVuIHRvIHN1Z2dlc3Rpb25zLiBBbHNvIHRvIHdoaWNoIGFzc2VtYmx5IGZp
bGUgeW91DQo+ID4gd291bGQgbGlrZSB0aGUgbmV3IHZhcmlhYmxlcyBiZWluZyBhZGRlZCAtLSBJ
IGNyZWF0ZWQgYSBuZXcgb25lIGZvciB0aGUNCj4gPiBwdXJwb3NlIG5hbWVkIHZhci5TIGluIHRo
ZSBhdHRhY2hlZCBleGFtcGxlLg0KPiANCj4gRmlyc3Qgb2YgYWxsIHdlIHNob3VsZCBleHBsb3Jl
IHdoZXRoZXIgdGhlIHZhcmlhYmxlcyBjb3VsZCBhbHNvIGJlDQo+IGxpbmtlciBnZW5lcmF0ZWQs
IGluIHBhcnRpY3VsYXIgdG8gYXZvaWQgdGhlIGN1cnJlbnQgc3ltYm9scyB0byBiZQ0KPiBnbG9i
YWwgKHRodXMgbWFraW5nIGl0IGltcG9zc2libGUgdG8gYWNjZXNzIHRoZW0gZnJvbSBDIGZpbGVz
IGluIHRoZQ0KPiBmaXJzdCBwbGFjZSkuDQoNCkludGVyZXN0aW5nIGlkZWEuIFRoYXQgY2VydGFp
bmx5IHdvdWxkIGJlIGlkZWFsIGlmIHRoZSBsaW5rZXIgd2lsbCBhbGxvdw0KaXQuDQoNCj4gRmFp
bGluZyB0aGF0LCBJIGRvbid0IHRoaW5rIGl0IG1hdHRlcnMgbXVjaCB3aGVyZSB0aGVzZQ0KPiBo
ZWxwZXIgc3ltYm9scyBsaXZlLCBhbmQgaGVuY2UgeW91ciBjaG9pY2UgaXMgcHJvYmFibHkgZmlu
ZSAoSSdkDQo+IHByZWZlciB0aG91Z2ggaWYsIGp1c3QgbGlrZSBvbiBBcm0sIHRoZSB4ODYgZmls
ZSBkaWRuJ3QgbGl2ZSBpbiB0aGUNCj4gYm9vdC8gc3ViZGlyZWN0b3J5OyBpbiB0aGUgZW5kIGl0
IG1pZ2h0IGV2ZW4gYmUgcG9zc2libGUgdG8gaGF2ZQ0KPiBzb21lIG9mIHRoZW0gaW4geGVuL2Nv
bW1vbi92YXIuUykuDQo+IA0KPiBKYW4NCg0KKGlmIHlvdSdyZSB0aXJlZCBvZiByZWFkaW5nIG15
IHdhbGxzIG9mIHRleHQsIHlvdSBjYW4gc3RvcCBoZXJlKQ0KDQpMYXN0bHksIHBsZWFzZSBsZXQg
bWUgdGFrZSBhIG1vbWVudCB0byByZWl0ZXJhdGUgd2h5IE1JU1JBIEMgZXhpc3RzIGFuZA0KaG93
IHNhZmV0eSBjZXJ0aWZpY2F0aW9uIHJlbGF0ZXMgdG8gdGhlIFhlbiBwcm9qZWN0LiBIZXJlIGlz
IGEgcXVpY2sNCmRlZmluaXRpb24gdHdvIGRpc3RpbmN0IGNvbmNlcHRzOg0KU2FmZXR5OiBwcmVz
ZXJ2YXRpb24gb2YgaHVtYW4gbGlmZSBhbmQgYXZvaWRpbmcgaGFybWZ1bCBiZWhhdmlvci4NClNl
Y3VyaXR5OiBsb2NraW5nIHVwIHlvdXIgdmFsdWFibGVzLg0KDQpBcyBlbWJlZGRlZCBkZXZpY2Vz
IGdhaW4gbW9yZSBjb25uZWN0aXZpdHkgYW5kIGZ1bmN0aW9uYWxpdHksIGl0IGlzDQpiZWNvbWlu
ZyBtb3JlIGVjb25vbWljYWwgdG8gY29uc29saWRhdGUgZnVuY3Rpb25zIChib3RoIHNhZmV0eSBh
bmQNCm5vbi1zYWZldHkgY3JpdGljYWwpIG9uIHRvIGEgc2luZ2xlIGhhcmR3YXJlIHBsYXRmb3Jt
LCBoZW5jZSB0aGUgbmVlZCBmb3INCmEgaHlwZXJ2aXNvci4gT25lIG9mIHRoZSBkcmF3cyBvZiBw
b3RlbnRpYWxseSB1c2luZyBYZW4gaW4gYSBzYWZldHkNCmNyaXRpY2FsIHN5c3RlbSBpcyB0aGF0
IGl0IGFscmVhZHkgaGFzIGFuIGV4dHJlbWVseSBsYXJnZSB1c2VyIGJhc2UgdGhhdA0KY2FyZXMg
YSBsb3QgYWJvdXQgc2VjdXJpdHkuIEFsdGhvdWdoIHNhZmV0eSBhbmQgc2VjdXJpdHkgYXJlIHR3
byBkaXN0aW5jdA0KY29uY2VwdHMsIHRoZXJlIGlzIHN0aWxsIGEgbG90IG9mIG92ZXJsYXAuIEEg
Y29kaW5nIGVycm9yIHRoYXQgYWxsb3dzIGENCmhhY2tlciB0byBhY2Nlc3MgYSBwcml2YXRlIGRh
dGFiYXNlIGNvdWxkIGp1c3QgYXMgd2VsbCBjYXVzZSB1bmludGVuZGVkDQphY2NlbGVyYXRpb24g
aW4gYSBkcml2ZS1ieS13aXJlIHN5c3RlbS4gSW4gdGhlIHNhZmV0eSBjcml0aWNhbCB3b3JsZCwg
aXQNCmlzIG5vdCBlbm91Z2ggdG8gc2F5IHRoYXQgc29tZXRoaW5nIHdvcmtzLCB3ZSBhbHNvIGhh
dmUgdG8gZG8gb3VyIGR1ZQ0KZGlsaWdlbmNlIHRvIGVuc3VyZSB0aGF0IGl0IHdvbid0IGV4aGli
aXQgdW5pbnRlbmRlZCBiZWhhdmlvciBhbmQgdGhhdCBpdA0Ka2VlcHMgd29ya2luZyByZWxpYWJs
eS4gVGhlIHJpZ29yIGFuZCBhc3N1cmFuY2UgaW52b2x2ZWQgaW4gYSBzYWZldHkNCmNyaXRpY2Fs
IHByb2Nlc3MgaXMgYSBwcmV0dHkgcG93ZXJmdWwgYmVuZWZpdCB0aGF0IEkgdGhpbmsgY2Fycmll
cyBvdmVyIHRvDQp0aG9zZSB3aG8gY2FyZSBhYm91dCBzZWN1cml0eS4NCg0KRnJvbSBhIE1JU1JB
IHBlcnNwZWN0aXZlLCB3ZSBoYXZlIHRvIGRvY3VtZW50IGFuZCBlbnN1cmUgZGV2ZWxvcGVycw0K
dW5kZXJzdGFuZCBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIGJlaGF2aW9yIChNSVNSQSBDOjIwMTIg
RGlyZWN0aXZlIDEuMSkuDQpXZSBhbHNvIGNhbid0IHVzZSBhbnkgdW5kZWZpbmVkIGJlaGF2aW9y
IChSdWxlIDEuMykuIFdoZXJlIGl0IGlzDQp1bmF2b2lkYWJsZSB0byB2aW9sYXRlIGEgcnVsZSwg
d2UgaGF2ZSB0byB3cml0ZSB1cCBkZXZpYXRpb25zIGZvciBNSVNSQQ0KcnVsZXMgdGhhdCBhcmUg
dmlvbGF0ZWQsIGFuZCBqdXN0aWZ5L21haW50YWluIGVhY2ggdmlvbGF0aW9uIG9mIGEgTUlTUkEN
CnJ1bGUuIEl0J3MgbXVjaCBtb3JlIG1haW50YWluYWJsZSBhbmQganVzdGlmaWFibGUgZnJvbSBh
IE1JU1JBIHBlcnNwZWN0aXZlDQp0byBub3QgdmlvbGF0ZSB0aGUgcnVsZSBpbiB0aGUgZmlyc3Qg
cGxhY2UuIFRoZSBsb25nZXIgb3VyIGxpc3Qgb2YNCnZpb2xhdGlvbnMgYmVjb21lcywgdGhlIGxh
cmdlciB0aGUgYnVyZGVuIGltcG9zZWQgb24gdGhlIGNvbW11bml0eSB0aGF0DQpjYXJlcyBhYm91
dCBzYWZldHkgY2VydGlmaWNhdGlvbi4gVGhpcyBpcyBub3Qgc29tZXRoaW5nIHRoYXQgd291bGQg
YmUNCm5lY2Vzc2FyeSBmb3IgdGhlIGVudGlyZSBjb2RlYmFzZSwgb25seSBhIHNhZmV0eSBjZXJ0
aWZpZWQgc3Vic2V0LiBGb3INCk1JU1JBLCB3ZSBoYXZlIG5vIGNob2ljZSBidXQgdG8gcGljayBh
cGFydCB0aGUgZW50aXJlIHNhZmV0eSBjZXJ0aWZpZWQNCnN1YnNldCBvZiB0aGUgaWNlYmVyZy4N
Cg0KTGV0J3MgYXNzdW1lLCBmb3IgZXhhbXBsZSwgdGhhdCB3ZSB3b3VsZCBoYXZlIHRvIGRvY3Vt
ZW50IHdoeSAiaW5zcGVjdGluZw0KdGhlIHRleHQgb2YgYW4gYXNtKCkgaXMgc29tZXRoaW5nIHRo
YXQgc2hvdWxkIG5ldmVyIGhhcHBlbiIsIHRodXMNCmd1YXJhbnRlZWluZyB0aGF0IHRoZSBjb21w
aWxlciB3b24ndCBtYWtlIHRoZSBhc3N1bXB0aW9uIHRoYXQgdGhlIHZhbHVlDQpwYXNzZWQgdGhy
b3VnaCB0aGF0IGlubGluZSBhc3NlbWJseSBjb3VsZCBiZSBjb25zaWRlcmVkIGEgInBvaW50ZXIg
dG8gYQ0KZGlmZmVyZW50IG9iamVjdCIuIERvY3VtZW50aW5nIHRoaXMgY291bGQgcmFuZ2UgYW55
d2hlcmUgZnJvbSBzaW1wbHkNCnJlZmVyZW5jaW5nIGNvbXBpbGVyIGRvY3VtZW50YXRpb24gdG8g
aW5zcGVjdGluZyBjb21waWxlciBzb3VyY2UgY29kZSBhbmQNCnBvdGVudGlhbGx5IGltcG9zaW5n
IGNlcnRhaW4gcmVzdHJpY3Rpb25zIG9uIHdoYXQgb3B0aW1pemF0aW9uIGZsYWdzIHdlJ3JlDQph
bGxvd2VkIHRvIHVzZSwgYW5kIHRoZW4gbGlrZWx5IHBpbm5pbmcgdGhlIGNvbXBpbGVyIHZlcnNp
b24uDQoNCk9uY2UgdGhlIHNhZmV0eSBjcml0aWNhbCBzdWJzZXQgaGFzIGJlZW4gZnVsbHkgZGVm
aW5lZCwgSSB3b3VsZG4ndCBydWxlDQpvdXQgdGhlIHBvc3NpYmlsaXR5IHRoYXQgc29tZWJvZHkg
d2lsbCB0cnkgdG8gdXNlIGEgY29tcGlsZXIgYnVpbHQgZm9yDQpzYWZldHkgY3JpdGljYWwgYXBw
bGljYXRpb25zLiBHQ0MgaGFzIHRvbyBtYW55IHVucmVndWxhdGVkIG1vdmluZyBwaWVjZXMNCnRv
IHJlYWxseSBiZSBzdWl0YWJsZSBmb3IgaGlnaGVyIGxldmVscyBvZiBzYWZldHkgYXNzdXJhbmNl
ICh1bmxlc3MgeW91DQpwYWluc3Rha2luZ2x5IHBlcmZvcm0gbWFudWFsIG9iamVjdCBjb2RlIHZl
cmlmaWNhdGlvbiAtIHdoaWNoIHdlIG9idmlvdXNseQ0KdHJ5IHRvIGF2b2lkIGlmIHdlIGNhbiBk
dWUgdG8gdGhlIGVmZm9ydCBpbnZvbHZlZC4gQW5kIGV2ZW4gd2l0aCB0aGUgcmlnaHQNCmNvbXBp
bGVyLCBzb21ldGltZXMgdGhpcyBzdGlsbCBoYXMgdG8gYmUgZG9uZSBmb3IgY2VydGFpbiBzb2Z0
d2FyZSBvbg0KY29tbWVyY2lhbCBhaXJsaW5lcnMgLSBidXQgWGVuIGhhcyBxdWl0ZSBhIHdheSB0
byBnbyBiZWZvcmUgdGhhdCB3b3VsZA0KcmVhc29uYWJseSBoYXBwZW4pLg0KDQpBdCB0aGUgZW5k
IG9mIHRoZSBkYXksIEkgaGF2ZSBhIGhhcmRlciB0aW1lIGp1c3RpZnlpbmcgbW9yZSBhbmQgbW9y
ZQ0KaW1wbGVtZW50YXRpb24gZGVmaW5lZCBiZWhhdmlvciBhbmQgcnVsZSB2aW9sYXRpb25zIHdo
ZW4gdGhlcmUgaXMgYQ0KcHJvcG9zZWQgc29sdXRpb24gdGhhdCBhdm9pZHMgdmlvbGF0aW5nIGNl
cnRhaW4gTUlTUkEgcnVsZXMgaW4gdGhlIGZpcnN0DQpwbGFjZS4gSSBsaXZlIGluIGEgd29ybGQg
d2hlcmUgKnNob3VsZCBuZXZlciogaXNuJ3Qgc29tZXRoaW5nIEkgd291bGQNCnRydXN0IG15IGxp
ZmUgdG8uDQoNClN0ZXcNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 20:26:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 20:26: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-devel-bounces@lists.xenproject.org>)
	id 1gjVHI-00067G-3d; Tue, 15 Jan 2019 20:25:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q0zH=PX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjVHG-000676-Pl
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 20:25:38 +0000
X-Inumbo-ID: b823c6bb-1903-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b823c6bb-1903-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 20:25:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjVHE-0000z7-Ek; Tue, 15 Jan 2019 20:25:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjVHE-0000gJ-2o; Tue, 15 Jan 2019 20:25:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjVHE-0002JQ-2C; Tue, 15 Jan 2019 20:25:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131968-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=84323dfb9daac3b47919113f881c19cffe01fc22
X-Osstest-Versions-That: xen=2ddf7e3e341df3ccf21613ff7ffd4b7693abe9e9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Jan 2019 20:25:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131968: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk2OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk2OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDg0MzIzZGZiOWRhYWMzYjQ3OTE5MTEzZjg4MWMxOWNm
ZmUwMWZjMjIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDJkZGY3ZTNl
MzQxZGYzY2NmMjE2MTNmZjdmZmQ0Yjc2OTNhYmU5ZTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTk2NiAgMjAxOS0wMS0xNSAxMzowMDo1MCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE5NjggIDIwMTktMDEtMTUgMTg6MDA6NDggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgMmRkZjdlM2UzNC4uODQzMjNkZmI5ZCAgODQzMjNkZmI5ZGFhYzNiNDc5MTkxMTNmODgx
YzE5Y2ZmZTAxZmMyMiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 21:06:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 21:06: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-devel-bounces@lists.xenproject.org>)
	id 1gjVuo-0000aC-9Y; Tue, 15 Jan 2019 21:06:30 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.154])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <sfr@canb.auug.org.au>) id 1gjVum-0000a7-Km
 for Xen-devel@lists.xensource.com; Tue, 15 Jan 2019 21:06:29 +0000
Received: from [85.158.142.199] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-b.eu-central-1.aws.symcld.net id D2/FB-12828-25B4E3C5;
 Tue, 15 Jan 2019 21:06:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVymtudUTfI2y7
 GYNFiGYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHvbBt7QSdHxZbFW9kbGHezdzFycQgJ3GOS
 WLHhOxuIwyIwn0Vi6r1bjF2MnECOqsSa/zOZQWw2AV2Jf6+eM4HYIgJ3GCU+bpQAsZkFjjFKL
 LySB2ILC9hKLGtazQ5i8wqYSVzfchLKFpQ4OfMJC8gCZoFGRomndxYxTWDkmoUkNwtZbhbYYC
 2Jh79usUDY2hLLFr5mhrDVJSacfMcOYetJvP3dy7KAkW0Vo0VSUWZ6RkluYmaOrqGBga6hobG
 uqa6JmV5ilW6SXmqpbnJqXklRIlBSL7G8WK+4Mjc5J0UvL7VkEyMw+FIKWfV2MM5ann6IUZKD
 SUmUd6mXXYwQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4NnkA5waLU9NSKtMwcYBzApCU4eJREe
 M+BpHmLCxJzizPTIVKnGHU5HrZ+nsssxJKXn5cqJc67GKRIAKQoozQPbgQsJi8xykoJ8zIyMD
 AI8RSkFuVmlqDKv2IU52BUEuZ9BDKFJzOvBG7TK6AjmICOYHtjDXJESSJCSqqBcabb2Z7eLZv
 1F7N7F1w//s19btulUwc0ulpvPLDQdsjRbY65bj/1wKa1G8pU45zvLJ8w2aeQVfGe37ye40tS
 bF5vcmlslG1uLdh/lj33H4MviziXwNOnl1bMU1kYLfheeaNGQfD729ZLjz+8zuZnfXT5659ef
 L+392vJH4tKU5NpC3W+P++uqhJLcUaioRZzUXEiAK0OU5nEAgAA
X-Env-Sender: sfr@canb.auug.org.au
X-Msg-Ref: server-12.tower-244.messagelabs.com!1547586383!2967521!1
X-Originating-IP: [203.11.71.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5926 invoked from network); 15 Jan 2019 21:06:26 -0000
Received: from ozlabs.org (HELO ozlabs.org) (203.11.71.1)
 by server-12.tower-244.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Jan 2019 21:06:26 -0000
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest
 SHA256) (No client certificate requested)
 by ozlabs.org (Postfix) with ESMTPSA id 43fNDY2Q3fz9s9G;
 Wed, 16 Jan 2019 08:06:20 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au;
 s=201702; t=1547586382;
 bh=7X6bpVmYy0XZwk1EkDvweYXFdQZQhxulKUObaJugykg=;
 h=Date:From:To:Cc:Subject:From;
 b=pMaiJjSfUT6hp1LlkwC0GvGdKgusfcg1VSK0ERmrpletX/GKOc7xAg0wpwZ37aiXg
 5EjqJU5JYLev3MO0eALp8O0eZQsrDzJi744DFEI6rTCIC3jfS2Iip5KivI25rhDaFE
 gcgOSzctnrvSr0huet8wa2R8RBwKHObDTEZupwwdvgKdUJaANsWlD3J7N2C3dZZWBF
 IOXQT1YQ+1o/HCjyFH+xapX+8pMBKNTYGlbGfISK2XBrC238s9i01GNnoqeaStvVbj
 DTD0r1dHH051UKWkkDnqjp9ijrCupJK22ZPEgZT8ht9eGsoKOOEupLBlk5J1SZatpz
 QhKunpdJ9X2pg==
Date: Wed, 16 Jan 2019 08:06:20 +1100
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Juergen Gross <jgross@suse.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Xen Devel
 <Xen-devel@lists.xensource.com>
Message-ID: <20190116080620.4c2c143f@canb.auug.org.au>
MIME-Version: 1.0
Subject: [Xen-devel] linux-next: Fixes tag needs work in the xen-tip tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Gortmaker <paul.gortmaker@windriver.com>,
 Linux Next Mailing List <linux-next@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Wen Yang <wen.yang99@zte.com.cn>
Content-Type: multipart/mixed; boundary="===============0035708634444397876=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0035708634444397876==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/4IYe9d_Dvvr_jnwqXDMiwhV"; protocol="application/pgp-signature"

--Sig_/4IYe9d_Dvvr_jnwqXDMiwhV
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hi all,

Commit

  786e1048e7f4 ("pvcalls-front: fix potential null dereference")

has a malformed Fixes tag:

  Fixes: 9f51c05dc41a ("pvcalls-front: Avoid get_free_pages(GFP_KERNEL)
  under spinlock")

It should not be split over 2 lines.

--=20
Cheers,
Stephen Rothwell

--Sig_/4IYe9d_Dvvr_jnwqXDMiwhV
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEENIC96giZ81tWdLgKAVBC80lX0GwFAlw+S0wACgkQAVBC80lX
0GxqOwf/UnZo2vpgBTaU3aSs7Iv6kCTE67ggBAJ/mNpcWALc7y/C0aOYcbzKxgYu
0999RqxHy6nxkVlJiAsYtR0ctAF2JH2y8pY5TJB5w9mGlmlMW2dkRN40BE6h6IbD
gqXUYz+5t/C2hNrrx9C7pGeAk3larJztaQvoNG6wa8US90h6nFNe7Pgzr9rJn17j
18vw44Ai6sGNdVTgccT3BNUb9PdYAeqQ/TdYPvEdXHmuLQ1AjSa7zgE4Mlvj0ue3
IDZml9hyCyjcLbyIuXrCXVUJp5V5ZNv7byDpvT8tE2JBHf1qW9Ea1NAV+RRNgBsB
f5x2snqafEUTcUlBKRGH18Qha1zzjg==
=J/wc
-----END PGP SIGNATURE-----

--Sig_/4IYe9d_Dvvr_jnwqXDMiwhV--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0035708634444397876==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 15 21:39:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 21:39: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-devel-bounces@lists.xenproject.org>)
	id 1gjWQa-0002nb-32; Tue, 15 Jan 2019 21:39:20 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.42])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1gjWQY-0002nW-5L
 for Xen-devel@lists.xensource.com; Tue, 15 Jan 2019 21:39:18 +0000
Received: from [46.226.52.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-west-1.aws.symcld.net id D8/B9-11996-4035E3C5;
 Tue, 15 Jan 2019 21:39:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHfXeO29FcHTfFp5mIs76oZzmjVEL
 JD6UhQRYpiWHHdnKDbY6dLTUKDMLKG6MidRReKBU/GBNvWOENLaUb3i0JC6mlS80oSoe0s6O2
 vv2f9/c87///vjwEJmkSygimwMQY9bRWLvTF71eGplP46cSs6MZJMu7D3WXREZTSWdEtOokyv
 TX6nLyC897qnoppzPBcWlBRPI6KUJmkBPkSErIJQXdTkYArcHIGB2dpI8aTRQRvbpYJ+GIdwc
 bLYRFf2BC0tXa62nxcRQeCltUITkvJJKiyVbqbAkgHAudcg7vAyPcI1mbnhfzEIeh5O+3WQjI
 GXg1WIk7vIkOhpHbCbY7IToCq3jq3hZhMgI4+LgjhirgPBsfPcceBZAZMLbXjfIs/DFfPu7UP
 GQtzkxubxjcQfHR+FXEAyDNQWdQs4LVFAPUzcgsKtHrMWz1nOICRKiiZtmNWj7BW9/OmEDiKl
 xA/MYTgmt0isHqktXp8iNXj2VaPiLyDArqm1rx5HQkNdYsYr4Pg3XyNgNcJ0NKyjG/1f1sv39
 Tx8LhrVVSLyGYUl2PU5KpNOlqjpZTR0ZRSGUMp4w9SMQfiFPRlilYwZiqfYU2UUkHnswq2UHd
 Bq1LoGVMrcm2QyjCw1IVGG3P70W5CIA8UD6UlZkl25uSpCtU0q842mrUM24/2EIQcxDaO+RuZ
 XKbgokbrWsMtDISfPED8h8Ni1kDrWE0uj0ZQmCxIXMMBkgNqs357bGuBR1GITCpGXl5eEj8DY
 9RpTP/zBRREILlUvOOU6xY/jd60ffuCy1jgMhY6DnPGJvofkhUhwpw+tne2qmsluDs5fCCkIf
 bBmHN14lmaxFb6I//1CtxajrqDJ7P7VX1L8+F2f8wR/PtJaraFiXzqjM9MxSmhserei4ko26V
 y1v75rDmn3XI9I/knM3qst204JWKkNam6/MvJR0fNVz6dkKWPKYT1Ybqr34M0x3t+SYMDHspu
 y3FWTSsjMCNL/wXNE0vMuwMAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-24.tower-264.messagelabs.com!1547588354!4512298!1
X-Originating-IP: [156.151.31.86]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20361 invoked from network); 15 Jan 2019 21:39:15 -0000
Received: from userp2130.oracle.com (HELO userp2130.oracle.com) (156.151.31.86)
 by server-24.tower-264.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 15 Jan 2019 21:39:15 -0000
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0FLcuf3082306;
 Tue, 15 Jan 2019 21:39:10 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type; s=corp-2018-07-02;
 bh=HuI4OPW7zTl+QRvK1kdSB15UOh7kZHzWVmr5tbV6sOM=;
 b=BF5ZW1h+bq8rSDly93GOsIjWivc9j73fcdqy3vPLHQj499b2sN5rsUkRGu3MlVdqOUlD
 MxiIDALXsH1zMJxW6r+eeaxIOd5+Y6+DVJec2UnBoAYNE081jySyp57sDpMQv5pDhiUD
 3GmD1ren4QODXTsmqKajgdLnpb/bAJ/LEe4KMIQmdpq+0LAqEnWYF8O1OitfvnVp7Q0b
 0scO25F87kqAt1jiE3HVQgB1i+tqbdmm+6I6b11IHVAUP+bG7Qu46tfgbQrPBEFo4jkr
 gUofFMYym8NreQK1aSgRr9Cl/hhoe7wuTAsGyrIjWMVYcH282nUKBUC7jx7xjryoygq/ Lg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2pybkceeg0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 21:39:09 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0FLd8Nd013089
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 15 Jan 2019 21:39:08 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0FLd6Ms028658;
 Tue, 15 Jan 2019 21:39:07 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 15 Jan 2019 13:39:06 -0800
To: Stephen Rothwell <sfr@canb.auug.org.au>, Juergen Gross <jgross@suse.com>, 
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <Xen-devel@lists.xensource.com>
References: <20190116080620.4c2c143f@canb.auug.org.au>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <3b87ef37-3ca8-88cf-fe8f-3e8ee6af6975@oracle.com>
Date: Tue, 15 Jan 2019 16:39:02 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20190116080620.4c2c143f@canb.auug.org.au>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9137
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901150172
Subject: Re: [Xen-devel] linux-next: Fixes tag needs work in the xen-tip tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Gortmaker <paul.gortmaker@windriver.com>,
 Linux Next Mailing List <linux-next@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Wen Yang <wen.yang99@zte.com.cn>
Content-Type: multipart/mixed; boundary="===============0583982434453882751=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============0583982434453882751==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="Z4JFOmEhMLFZ69tj1UJhy3wiMr4AN4hVK"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Z4JFOmEhMLFZ69tj1UJhy3wiMr4AN4hVK
Content-Type: multipart/mixed; boundary="s7roISkloo2Amv68gzmhPrcOFHbozNHy9";
 protected-headers="v1"
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Stephen Rothwell <sfr@canb.auug.org.au>, Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <Xen-devel@lists.xensource.com>
Cc: Linux Next Mailing List <linux-next@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Wen Yang <wen.yang99@zte.com.cn>,
 Paul Gortmaker <paul.gortmaker@windriver.com>
Message-ID: <3b87ef37-3ca8-88cf-fe8f-3e8ee6af6975@oracle.com>
Subject: Re: linux-next: Fixes tag needs work in the xen-tip tree
References: <20190116080620.4c2c143f@canb.auug.org.au>
In-Reply-To: <20190116080620.4c2c143f@canb.auug.org.au>

--s7roISkloo2Amv68gzmhPrcOFHbozNHy9
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US

On 1/15/19 4:06 PM, Stephen Rothwell wrote:
> Hi all,
>
> Commit
>
>   786e1048e7f4 ("pvcalls-front: fix potential null dereference")
>
> has a malformed Fixes tag:
>
>   Fixes: 9f51c05dc41a ("pvcalls-front: Avoid get_free_pages(GFP_KERNEL)=

>   under spinlock")
>
> It should not be split over 2 lines.
>


Thanks, fixed.

-boris


--s7roISkloo2Amv68gzmhPrcOFHbozNHy9--

--Z4JFOmEhMLFZ69tj1UJhy3wiMr4AN4hVK
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEExAVKDNg/TOdD61Yyit52kIbKwbIFAlw+UvYACgkQit52kIbK
wbJLWxAAlYJb5qTJcKP7aPrZvOsOP7f/YR3FtbUvwxH1JqzXMkcrY1lQaf47+SdE
7ZlfD0to+iG3RYqG2aQHEdWmEqXUeBJDLegzPgAFQv2veKu8YIx7LPT7PWAuSsiG
ttg0KTt3jq8bFvjaJElwnt0pG9DKiz+VSsyeSzFA32ecdBsE67PqrNbj4QE/8WJ/
cikqypygxRgu6zJnellkQKpekIkMUE5cEqLo5d5i9Xi/nCunAxOWuVZBusUexm8J
6ibEIjskfjqxYB+/QONrtCxmK9PqT9Sj5v2S3fcVxthDVqtTL/VbHhEeybzeJGaw
U/78/e7jKaDDUAaeBuss5A1jNaE+HHX3IQh+D6ZYXwdPmYmvCIKSmTzChXzAfIXw
h6tBDdMJ3rgtQNcQQFgGFjgJLQOxccoMZ5qmACD3CikwWGMi8z7QLM39ZRRLI7mp
lsJWpoG94B9PmyzA2WLEp+UDyMbsib+BiNhzl1cPrz+Dv5SOGva/y4LlBwDa2eas
5hRIZIvySf3AVEwXTuF3mWDtNGL64JlRaR3ITQNWn7v0KHF4rIBxpDDl9rzIpAbJ
qp/8LT+ZUarZBjwkgMu0PYnLcNMz2jUcd0jueew9rrjpShhBn20PWmZSws2P7bs5
ZfJ3/ZFNTtFFS0GlH0/ZJ5RQvMiEh6nEVHZh2OZvNhBNU8Ew3Gc=
=xBW/
-----END PGP SIGNATURE-----

--Z4JFOmEhMLFZ69tj1UJhy3wiMr4AN4hVK--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0583982434453882751==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 15 22:38:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 22:38: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-devel-bounces@lists.xenproject.org>)
	id 1gjXLX-00071T-JO; Tue, 15 Jan 2019 22:38: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjXLW-00071O-Hk
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 22:38:10 +0000
X-Inumbo-ID: 3a5fe8b7-1916-11e9-92db-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a5fe8b7-1916-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 22:38:08 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id v1-v6so3821340ljd.0
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 14:38:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=a8AHSt6s4rML8OwkvCD2UJHfdpk/4lRGLt7fk30j03E=;
 b=boDzImaMOwz1yKczp1b1+SDujn0GFMZpH+DrdEpLZe0R/gAcrW4wkugmzUWCufTEPO
 wLdR0smCnaXDgg6kpw+dfnTGnOF2Y/OnrBgIe7KN1PneiOiNjyHDiDhj7vs0u0QMtIbz
 s9a8FqdKlWWyRQztz+YQ0HgxJLubp3hmpZDDF0y3yXi7eVivG7x0Mcqdvwx7v0eum7Tn
 Hj03t/JjoEfHb0ChqsVbfGLrzvTdvgbeiAhkjCOFUD12XY4XE+m7SgCzvY1X+rNNvbBh
 WOwEX1UDMay5DVbZVNfjJkaNFbAdyunbQlhYQ1hjft+bk9OVIoknpHotFinDgecf+8ud
 sepw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=a8AHSt6s4rML8OwkvCD2UJHfdpk/4lRGLt7fk30j03E=;
 b=PLYkqtESp/fRWKQLribhMTxBi0B5KGgY8f/lUP3CzMqzqWCp37z+X7RTcL7M9YJrhR
 gYXz0F14T9JmDEiSteEbOMGiPoV476+CXhWfwjiRdZBQUTCCfUWPWdqpdK39OahWz5DL
 q0IzK5LeNahHHbguyYHzuKfQYzX5YnfW5EesAnF+3Z+70KOXTBCUU5tqMwcvtkigCvKA
 0z0HIJIVIqNW085netXYMl6vMWomQQQ0+3uPbrZtbTdsN5SXz//NYabPDUH9LpCg9/rQ
 LVzknfE8jxRUi/x/oReWpjNaTKxCU1NDZZvjT/C6pQQ1eg7S22nzaS4FXKMRlESextoc
 KWxA==
X-Gm-Message-State: AJcUukdtSXz/EpsR9pbnNN1U4x9fZJLl7WMtHi6uUu9zcpGDiM89ORhF
 QIpjKR/g9qhBt7SHQxwTpNREXV4m8vSWruKz2gY=
X-Google-Smtp-Source: ALg8bN6T5HdcJ5ce+Y9z+6Z3Wttptlv26oMMzwKYPzb9NRqZzKw5PE6MUpkB0XgPUIvkbuyONMwwuT0G3D25IJHut0g=
X-Received: by 2002:a2e:974a:: with SMTP id
 f10-v6mr4632424ljj.61.1547591886414; 
 Tue, 15 Jan 2019 14:38:06 -0800 (PST)
MIME-Version: 1.0
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-8-git-send-email-christopher.w.clark@gmail.com>
 <20190115144038.eacjwdphjsjfrscw@mac>
In-Reply-To: <20190115144038.eacjwdphjsjfrscw@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Tue, 15 Jan 2019 14:37:53 -0800
Message-ID: <CACMJ4Gb_fUV8QHngE=vjqRq2fn8KSEJQOGC_fFXy4j6fONWr1Q@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 07/14] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgNjo0MSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCAwMToyNzoz
OUFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IFRoZSByZWdpc3RlciBvcCBp
cyB1c2VkIGJ5IGEgZG9tYWluIHRvIHJlZ2lzdGVyIGEgcmVnaW9uIG9mIG1lbW9yeSBmb3IKPiA+
IHJlY2VpdmluZyBtZXNzYWdlcyBmcm9tIGVpdGhlciBhIHNwZWNpZmllZCBvdGhlciBkb21haW4s
IG9yLCBpZiBzcGVjaWZ5aW5nIGEKPiA+IHdpbGRjYXJkLCBhbnkgZG9tYWluLgo+ID4KPiA+IFRo
aXMgb3BlcmF0aW9uIGNyZWF0ZXMgYSBtYXBwaW5nIHdpdGhpbiBYZW4ncyBwcml2YXRlIGFkZHJl
c3Mgc3BhY2UgdGhhdAo+ID4gd2lsbCByZW1haW4gcmVzaWRlbnQgZm9yIHRoZSBsaWZldGltZSBv
ZiB0aGUgcmluZy4gSW4gc3Vic2VxdWVudCBjb21taXRzLAo+ID4gdGhlIGh5cGVydmlzb3Igd2ls
bCB1c2UgdGhpcyBtYXBwaW5nIHRvIGNvcHkgZGF0YSBmcm9tIGEgc2VuZGluZyBkb21haW4gaW50
bwo+ID4gdGhpcyByZWdpc3RlcmVkIHJpbmcsIG1ha2luZyBpdCBhY2Nlc3NpYmxlIHRvIHRoZSBk
b21haW4gdGhhdCByZWdpc3RlcmVkIHRoZQo+ID4gcmluZyB0byByZWNlaXZlIGRhdGEuCj4gPgo+
ID4gV2lsZGNhcmQgYW55LXNlbmRlciByaW5ncyBhcmUgZGVmYXVsdCBkaXNhYmxlZCBhbmQgcmVn
aXN0cmF0aW9uIHdpbGwgYmUKPiA+IHJlZnVzZWQgd2l0aCBFUEVSTSB1bmxlc3MgdGhleSBoYXZl
IGJlZW4gc3BlY2lmaWNhbGx5IGVuYWJsZWQgd2l0aCB0aGUKPiA+IGFyZ28tbWFjIGJvb3Qgb3B0
aW9uIGludHJvZHVjZWQgaGVyZS4gVGhlIHJlYXNvbiB3aHkgdGhlIGRlZmF1bHQgZm9yCj4gICBe
IG5pdDogYXJnby1tYWMtcGVybWlzc2l2ZQoKYWNrLCB0aGFua3MgLSBmaXhlZCBoZXJlIGFuZCBi
ZWxvdy4KCj4KPiA+IHdpbGRjYXJkIHJpbmdzIGlzICdkZW55JyBpcyB0aGF0IHRoZXJlIGlzIGN1
cnJlbnRseSBubyBtZWFucyB0byBwcm90ZWN0IHRoZQo+ID4gcmluZyBmcm9tIERvUyBieSBhIG5v
aXN5IGRvbWFpbiBzcGFtbWluZyB0aGUgcmluZywgYWZmZWN0aW5nIG90aGVyIGRvbWFpbnMKPiA+
IGFiaWxpdHkgdG8gc2VuZCB0byBpdC4gVGhpcyB3aWxsIGJlIGFkZHJlc3NlZCB3aXRoIFhTTSBw
b2xpY3kgY29udHJvbHMgaW4KPiA+IHN1YnNlcXVlbnQgd29yay4KPiA+Cj4gPiBTaW5jZSBkZW55
aW5nIGFjY2VzcyB0byBhbnktc2VuZGVyIHJpbmdzIGlzIGEgc2lnbmlmaWNhbnQgZnVuY3Rpb25h
bAo+ID4gY29uc3RyYWludCwgYSBuZXcgYm9vdHBhcmFtIGlzIHByb3ZpZGVkIHRvIGVuYWJsZSBv
dmVycmlkaW5nIHRoaXM6Cj4gPiAgImFyZ28tbWFjIiB2YXJpYWJsZSBoYXMgYWxsb3dlZCB2YWx1
ZXM6ICdwZXJtaXNzaXZlJyBhbmQgJ2VuZm9yY2luZycuCj4gPiBFdmVuIHRob3VnaCB0aGlzIGlz
IGEgYm9vbGVhbiB2YXJpYWJsZSwgdXNlIHRoZXNlIGRlc2NyaXB0aXZlIHN0cmluZ3MgaW4KPiA+
IG9yZGVyIHRvIG1ha2UgaXQgb2J2aW91cyB0byBhbiBhZG1pbmlzdHJhdG9yIHRoYXQgdGhpcyBo
YXMgcG90ZW50aWFsCj4gPiBzZWN1cml0eSBpbXBhY3QuCj4gPgo+ID4gVGhlIHAybSB0eXBlIG9m
IHRoZSBtZW1vcnkgc3VwcGxpZWQgYnkgdGhlIGd1ZXN0IGZvciB0aGUgcmluZyBtdXN0IGJlCj4g
PiBwMm1fcmFtX3J3IGFuZCB0aGUgbWVtb3J5IHdpbGwgYmUgcGlubmVkIGFzIFBHVF93cml0YWJs
ZV9wYWdlIHdoaWxlIHRoZSByaW5nCj4gPiBpcyByZWdpc3RlcmVkLgo+ID4KPiA+IHhlbl9hcmdv
X2dmbl90IHR5cGUgaXMgZGVmaW5lZCBhbmQgaXMgNjQtYml0IG9uIGFsbCBhcmNoaXRlY3R1cmVz
IHdoaWNoCj4gPiBhc3Npc3RzIHdpdGggYXZvaWRpbmcgdGhlIG5lZWQgZm9yIGNvbXBhdCBjb2Rl
IHRvIHRyYW5zbGF0ZSBoeXBlcmNhbGwgYXJncy4KPiA+IFRoaXMgaHlwZXJjYWxsIG9wIGFuZCBp
dHMgaW50ZXJmYWNlIGN1cnJlbnRseSBvbmx5IHN1cHBvcnRzIDRLLXNpemVkIHBhZ2VzLgo+ID4K
PiA+IGFycmF5X2luZGV4X25vc3BlYyBpcyB1c2VkIHRvIGd1YXJkIHRoZSByZXN1bHQgb2YgdGhl
IHJpbmcgaWQgaGFzaCBmdW5jdGlvbi4KPiA+IFRoaXMgaXMgb3V0IG9mIGFuIGFidW5kYW5jZSBv
ZiBjYXV0aW9uLCBzaW5jZSB0aGlzIGlzIGEgdmVyeSBiYXNpYyBoYXNoCj4gPiBmdW5jdGlvbiBh
bmQgaXQgb3BlcmF0ZXMgdXBvbiB2YWx1ZXMgc3VwcGxpZWQgYnkgdGhlIGd1ZXN0IGp1c3QgYmVm
b3JlCj4gPiBiZWluZyB1c2VkIGFzIGFuIGFycmF5IGluZGV4Lgo+ID4KPiA+IFNpZ25lZC1vZmYt
Ynk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+
Cj4gPgo+ID4gLVRoaXMgdmVyc2lvbiBjb250YWlucyBGSVhNRXMgZm9yIDQuMTI6Cj4gPiAgKiBm
aW5kX3JpbmdfbWZuOiBpbnZlc3RpZ2F0ZSB1c2luZyBjaGVja19nZXRfcGFnZV9mcm9tX2dmbigp
Cj4gPiAgICBhbmQgcmV3cml0ZSB0aGlzIGZ1bmN0aW9uIHVzaW5nIGl0IG9yIHdpdGggYWRvcHRl
ZCBsb2dpYwo+ID4KPiA+ICAqIHNocmluayBjcml0aWNhbCBzZWN0aW9uczogbW92ZSBhY3F1aXJl
L3JlbGVhc2Ugb2YgdGhlIGdsb2JhbCBsb2NrLgo+ID4gICogc2ltcGxpZnkgdGhlIG91dCBsYWJl
bCBwYXRoIHdoZW4gbG9jayByZWxlYXNlIGhhcyBiZWVuIG1vdmVkLgo+ID4KPiA+ICAqIC0gZHJv
cCB1c2Ugb2YgdW5zaWduZWQgbG9uZyB0eXBlIGFzIGh5cGVyY2FsbCBhcmdzOiBub3QgY29tcGF0
LWZyaWVuZGx5Cj4gPiAgKiAtIGRyb3AgVUwgc3VmZml4IG9uIFhFTl9BUkdPX1JFR0lTVEVSX0ZM
QUdfTUFTSwo+ID4gICogLSBndWFyZCBYRU5fQVJHT19SRUdJU1RFUl9GTEFHX01BU0sgKHBlcmhh
cHMgZnJhbWVkIGJ5ICIjaWZkZWYgX19YRU5fXyIpCj4gPiAgKiAtIGRlZmluZSBYRU5fQVJHT19S
RUdJU1RFUl9GTEFHX01BU0sgaW4gdGVybXMgb2Ygb3RoZXIgZmxhZ3MgZGVmaW5lZAo+ID4KPiA+
ICAqIHJlZ2lzdGVyX3Jpbmc6IHB1bGwgd3JpdGVfdW5sb2NrIHVwIGFib3ZlIHRoZSBjbGVhbnVw
IGFjdGlvbnMgYWJvdmUKPiA+ICAgIGFuZCBhZGQgYW5vdGhlciBsYWJlbCB0byBhYm9yYiB0aGUg
dHdvIHNlcGFyYXRlIHB1dF9kb21haW4oKSBjYWxscyBvbgo+ID4gICAgdGhlIGVycm9yIHBhdGhz
Lgo+Cj4gVGhhbmtzLCB3b3VsZCB5b3UgYWdyZWUgdG8gYWRkIGEgRklYTUUgdG8gbG9vayBpbnRv
IHVzaW5nIHZtYXAgaW4KPiBvcmRlciB0byBtYXAgdGhlIHJpbmcgcGFnZXMgaW50byBjb250aWd1
b3VzIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBpbgo+IG9yZGVyIHRvIHNpbXBsaWZ5IGFjY2VzcyB0
byB0aGUgcmluZ3M/IFRoYXQgd291bGQgbGlrZWx5IGFwcGx5IHRvIHRoZQo+IGNvZGUgaW4gcmlu
Z19tYXBfcGFnZSwgYW5kIElNTyBkb2Vzbid0IG5lZWQgdG8gYmUgZG9uZSBmb3IgNC4xMiwgY2Fu
Cj4gYmUgbGVmdCBmb3IgbGF0ZXIgaWYgdGhlcmUgYXJlIHRpbWUgY29uc3RyYWlucy4KCkFjayAt
IGFncmVlZCwgZG9uZS4KCj4gVGhlIHJlc3QgTEdUTS4KCnRoYW5rcyEKCkNocmlzdG9waGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 22:40:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 22:40: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-devel-bounces@lists.xenproject.org>)
	id 1gjXNE-00077D-0s; Tue, 15 Jan 2019 22:39: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=rejp=PX=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjXNC-00076Z-PZ
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 22:39:54 +0000
X-Inumbo-ID: 79a65ca5-1916-11e9-92db-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79a65ca5-1916-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 22:39:54 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id q2-v6so3766295lji.10
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 14:39:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=h0D7dhJdgKYQuDCeZZVwGf8tppF+7BCiKkhXoucLahw=;
 b=Bzy5vD36zzsy0+E+yS1Xpz9N7XvX+NHyNmGcZTPAIv53wQG6+PsdkGBG0ghOVBbmZx
 GGMJKEJ7i4VxgJoi0qNZo3gOaPOQDMn74k2gtQ15gf1e7xfDVwmf71zNnljgxw2zAuiV
 JU30dCg+nrHsls1SBK09aRdX6whUhrnjHI/N9Eh1x1/DrakFQhqmxqHR8+vbTAkeS7YH
 vlWC9mDkhQ3ZV5R+p4/tGmn3THjtTouAlXmg5mcsCa9UIanFZkt90Xxx9JVc8TnbxfgX
 i34EH5EMJYC2daOjUiFwqbHjQ3Nt6l4hk+Vnyi7cFLHNtnuXa55xrabdO1C0P9nJRIQS
 GOmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=h0D7dhJdgKYQuDCeZZVwGf8tppF+7BCiKkhXoucLahw=;
 b=M1Zb8uqnNXxY29ynS/SLrSm/DcS64ioPCboJDMDouhfx+VZgJec6wZy9eScpnIZtp2
 xqG8RMUS6v4VBwEBjPBlAK4lFRK4wQSoIa2ZDOzaFLrauppjHffkldMGh7EqQXew6Ld6
 KdzsKlrd0zq77HH70deZfHvHxY0byOhvVwP1gGPtYFQxfUrMbFGJ78zN26AuSibWSJZR
 ptFvyhpLuUxXmb8Sh9lTeHFfqUPhSTjmdT11jbdWEdg2nZdtCD+SNE0k3471mnQ5j6m6
 syQl8yvLMQ/INfoHhUaTEyRBJTzW4igkfwh0YkGHhqpoakI+1WckY1net4xZOt5I69zx
 C7/A==
X-Gm-Message-State: AJcUukdhs+pvAiNB8XhT3tKxeU5eJBSRy64hATvVxyJfa8s8V7RllrFu
 cQ83mpxmezW4K9PZqfbObkQSWsykgJEIugdmX8w=
X-Google-Smtp-Source: ALg8bN4cUK87/wYtBcK6h/K5m44Jaab16hZtCPbNx7X/Ek0pM8Kfml+AuSR17pKOm5p3+Bk+1VkYg5VuO3Vx1tAvtjU=
X-Received: by 2002:a2e:974a:: with SMTP id
 f10-v6mr4636342ljj.61.1547591992694; 
 Tue, 15 Jan 2019 14:39:52 -0800 (PST)
MIME-Version: 1.0
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <20190115163259.44yef6hjpd3mvl6p@mac>
In-Reply-To: <20190115163259.44yef6hjpd3mvl6p@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Tue, 15 Jan 2019 14:39:40 -0800
Message-ID: <CACMJ4GZB1HEsE_sHuxBXc52F1gb4Z7jDp2-545wbOg5_mFbtJg@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 00/14] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgODozNCBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCAwMToyNzoz
MkFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IFZlcnNpb24gZm91ciBvZiB0
aGlzIHBhdGNoIHNlcmllcy4KPiA+Cj4gPiAqIENoYW5nZXMgYXJlIHByaW1hcmlseSBhZGRyZXNz
aW5nIGZlZWRiYWNrIGZyb20gdGhlIHYzIHNlcmllcyByZXZpZXdzLgo+ID4gICBNYW55IHBvaW50
cyBub3RlZCBvbiB0aGUgaW52aWRpZHVhbCBjb21taXQgcG9zdHMuCj4gPgo+ID4gKiBSZWdpc3Rl
ciByaW5nIGludGVyZmFjZXMgdXNlcyBYZW4gZ2ZucyBhcyBwYWdlIGlkZW50aWZpZXJzLAo+ID4g
ICBhbmQgdGhlIGFyZ3VtZW50cyBubyBsb25nZXIgc3BlY2lmeSBwYWdlIGdyYW51bGFyaXR5Lgo+
ID4KPiA+ICogTXVsdGktbGV2ZWwgbG9jayB2YWxpZGF0aW9uIG1hY3JvcyBkZWZpbmVkIGFuZCBh
cHBsaWVkLgo+ID4gICBMb2NrcyByZW5hbWVkIHRvIGltcHJvdmUgcmVhZGFiaWxpdHkuCj4gPgo+
ID4gKiBIeXBlcmNhbGwgYXJndW1lbnQgc3RydWN0IGNoZWNraW5nIGlzIGZvbGRlZCBpbmxpbmUg
aW50byB0aGUgc2VyaWVzLAo+ID4gICBjaGVja3MgYXBwbGllZCBhcyB0eXBlcyBhcmUgaW50cm9k
dWNlZC4KPiA+Cj4gPiAqIGFyZ28tbWFjIHN0cmluZyBib290IHBhcmFtZXRlciBjaGFuZ2VkIHRv
IGFyZ28tbWFjLXBlcm1pc3NpdmUgYm9vbGVhbgo+ID4KPiA+IEZlZWRiYWNrIGl0ZW1zIHRoYXQg
YXJlIHJlbWFpbmluZyB0byBiZSBhZGRyZXNzZWQgaGF2ZSBiZWVuIG5vdGVkIHdpdGgKPiA+IGNv
bW1lbnRzIGluIHRoZSBjb21taXQgbWVzc2FnZSBhbmQgYXQgdGhlIGxvY2F0aW9uIGluIHRoZSBj
b2RlLgo+Cj4gVGhhbmtzLiBJJ3ZlIG1hZGUgc29tZSBjb21tZW50cyBvbiB0aGUgcGF0Y2hlcywg
YnV0IG92ZXJhbGwgdGhpcyBMR1RNLgo+IFRoYW5rcyBmb3IgaW1wcm92aW5nIHRoZSBsb2NraW5n
IG5hbWVzIGFuZCB0aGUgY29tbWVudHMuCgpZb3UncmUgd2VsY29tZSAtIHRoYW5rcyBmb3IgdGhl
IGRldGFpbGVkIHJldmlld3MgYW5kIGZlZWRiYWNrLgoKPiBJIHRoaW5rIG15IG9ubHkgcmVxdWVz
dCB3b3VsZCBiZSB0byBhZGQgdGhlIHVzYWdlIG9mIHZtYXAgaW4gb3JkZXIgdG8KPiBtYXAgdGhl
IHJpbmdzIGluIGEgRklYTUUsIHNvIGl0J3Mgbm90IGZvcmdvdHRlbi4gVGhhdCBjYW4gYmUgbGlr
ZWx5Cj4gZG9uZSBhZnRlciA0LjEyIGlmIHRoZXJlIGFyZSB0aW1lIGNvbnN0cmFpbnMgKGFuZCBt
YXliZSBtb3JlCj4gaW1wb3J0YW50IGlzc3VlcyB0byBzb2x2ZSkuCgpBY2ssIEkndmUgYWRkZWQg
dGhpcyBhbmQgaXQgd2lsbCBiZSBpbmNsdWRlZCBpbiB0aGUgbmV4dCBwb3N0aW5nLgoKdGhhbmtz
LAoKQ2hyaXN0b3BoZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 22:59:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 22:59: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-devel-bounces@lists.xenproject.org>)
	id 1gjXg4-0000B1-Ma; Tue, 15 Jan 2019 22:59: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=q0zH=PX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjXg3-0000Ar-Hf
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 22:59:23 +0000
X-Inumbo-ID: 32142c17-1919-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32142c17-1919-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 22:59:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjXfz-0003tJ-EB; Tue, 15 Jan 2019 22:59:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjXfy-0008Rs-S2; Tue, 15 Jan 2019 22:59:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjXfy-00087p-RE; Tue, 15 Jan 2019 22:59:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131958-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=df6062688e387419f0e10ee1bef2e9cfd7795399
X-Osstest-Versions-That: linux=d99748864fa96e3c9a8379a710eb628298a29b64
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Jan 2019 22:59:18 +0000
Subject: [Xen-devel] [linux-4.9 test] 131958: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk1OCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk1OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxNjQ1CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMxNjQ1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTY0NQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMxNjQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NDUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZGY2MDYyNjg4ZTM4NzQx
OWYwZTEwZWUxYmVmMmU5Y2ZkNzc5NTM5OQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgZDk5NzQ4ODY0ZmE5NmUzYzlhODM3OWE3MTBlYjYyODI5OGEyOWI2NAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMxNjQ1ICAyMDE4LTEyLTMwIDA1OjU1OjQ4IFogICAxNiBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzMTg4MyAgMjAxOS0wMS0wOSAxNTo0MDo1MCBaICAgIDYgZGF5
cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTk0NiAgMjAxOS0wMS0xMyAx
NzoyMzo0NCBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJZYW4sIFpoZW5nIiA8enlhbkByZWRoYXQuY29tPgog
IEFhcm8gS29za2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFqYXkgU2luZ2ggPGFqYXku
a2F0aGF0QG1pY3JvY2hpcC5jb20+CiAgQWxhYSBIbGVpaGVsIDxhbGFhQG1lbGxhbm94LmNvbT4K
ICBBbGV4YW5kZXIgQXJpbmcgPGFyaW5nQG1vamF0YXR1LmNvbT4KICBBbGV4YW5kZXIgU2hpc2hr
aW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+CiAgQWxleGFuZHJlIEJlbGxv
bmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIg
PGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0
aW9uLm9yZz4KICBBbnNvbiBIdWFuZyA8QW5zb24uSHVhbmdAbnhwLmNvbT4KICBBcmQgQmllc2hl
dXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcmllbCBFbGlvciA8YXJpZWwuZWxp
b3JAY2F2aXVtLmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNv
bT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBk
ZWNhZGVudC5vcmcudWs+CiAgQmVuamFtaW4gUG9pcmllciA8YnBvaXJpZXJAc3VzZS5jb20+CiAg
QmVuamFtaW4gVGlzc29pcmVzIDxiZW5qYW1pbi50aXNzb2lyZXNAcmVkaGF0LmNvbT4KICBCasO4
cm4gTW9yayA8Ympvcm5AbW9yay5ubz4KICBCb2IgUGV0ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5j
b20+CiAgQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+CiAgQnJl
bm8gTGVpdGFvIDxsZWl0YW9AZGViaWFuLm9yZz4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJv
cm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2h1Y2sgTGV2ZXIgPGNodWNrLmxldmVyQG9yYWNsZS5j
b20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdh
bmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVu
dGVyQG9yYWNsZS5jb20+CiAgRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+
CiAgRGF2aWQgSGVycm1hbm4gPGRoLmhlcnJtYW5uQGdtYWlsLmNvbT4KICBEYXZpZCBIaWxkZW5i
cmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9m
dC5uZXQ+CiAgRGF2aWQgVGVpZ2xhbmQgPHRlaWdsYW5kQHJlZGhhdC5jb20+CiAgRGVlcGEgRGlu
YW1hbmkgPGRlZXBhLmtlcm5lbEBnbWFpbC5jb20+CiAgRGVubmlzIERhbGVzc2FuZHJvIDxkZW5u
aXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgogIERpZXRtYXIgSGFobiA8ZGlldG1hci5oYWhuQHRz
LmZ1aml0c3UuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNv
bT4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAgRG91
ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVsYWluZSBaaGFuZyA8emhhbmdxaW5n
QHJvY2stY2hpcHMuY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBF
cmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRmFiaW8gRXN0ZXZhbSA8ZmVzdGV2
YW1AZ21haWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBGcmFuayBI
YXZlcmthbXAgPGhhdmVyQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBHZW9yZ3kgQSBCeXN0cmVuaW4g
PGdrb3RAYWx0bGludXgub3JnPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91
bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1c3Rh
dm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFucyBWZXJrdWlsIDxo
dmVya3VpbC1jaXNjb0B4czRhbGwubmw+CiAgSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5k
ZT4KICBIdWFjYWkgQ2hlbiA8Y2hlbmhjQGxlbW90ZS5jb20+CiAgSHVpIFBlbmcgPGJlbnF1aWtl
QDE2My5jb20+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSXZhbiBNaXJv
bm92IDxtaXJvbm92Lml2YW5AZ21haWwuY29tPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0By
ZWRoYXQuY29tPgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFya2tvIFNh
a2tpbmVuIDxqYXJra28uc2Fra2luZW5AbGludXguaW50ZWwuY29tPgogIEphc29uIEd1bnRob3Jw
ZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXNvbiBNYXJ0aW5zZW4gPGphc29ubWFydGluc2VuQG1z
bi5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKZXJvbWUgQnJ1bmV0
IDxqYnJ1bmV0QGJheWxpYnJlLmNvbT4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwu
Y29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9o
YW5Aa2VybmVsLm9yZz4KICBKb2hhbiBKb25rZXIgPGpieDk5OTlAaG90bWFpbC5jb20+CiAgSm9u
IE1hbG95IDxqb24ubWFsb3lAZXJpY3Nzb24uY29tPgogIEpvcmdlbiBIYW5zZW4gPGpoYW5zZW5A
dm13YXJlLmNvbT4KICBKb3pzZWYgS2FkbGVjc2lrIDxrYWRsZWNAYmxhY2tob2xlLmtma2kuaHU+
CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIErDtnJnZW4gU3RvcnZpc3QgPGpv
cmdlbi5zdG9ydmlzdEBnbWFpbC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5v
cmc+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEt1bmloaWtvIEhheWFzaGkgPGhheWFz
aGkua3VuaWhpa29Ac29jaW9uZXh0LmNvbT4KICBMYXJyeSBGaW5nZXIgPExhcnJ5LkZpbmdlckBs
d2Zpbmdlci5uZXQ+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMb3Jlbnpv
IEJpYW5jb25pIDxsb3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+CiAgTHVib21pciBSaW50ZWwg
PGxrdW5kcmFrQHYzLnNrPgogIEx1a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgogIE1hY2ll
aiBXLiBSb3p5Y2tpIDxtYWNyb0BsaW51eC1taXBzLm9yZz4KICBNYWNwYXVsIExpbiA8bWFjcGF1
bC5saW5AbWVkaWF0ZWsuY29tPgogIE1hbnRhcyBNaWt1bMSXbmFzIDxncmF3aXR5QGdtYWlsLmNv
bT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNlbG8gUmljYXJk
byBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29u
aWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gQmx1bWVuc3RpbmdsIDxtYXJ0aW4uYmx1bWVuc3Rpbmds
QGdvb2dsZW1haWwuY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9y
YWNsZS5jb20+CiAgTWF1cml6aW8gTG9tYmFyZGkgPG1sb21iYXJkQHJlZGhhdC5jb20+CiAgTWF1
cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNaWNoYWVs
IEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBKLiBSdWhsIDxtaWNoYWVs
LmoucnVobEBpbnRlbC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4K
ICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgS3ViZWNlayA8bWt1YmVj
ZWtAc3VzZS5jej4KICBNaWNoYWwgU2ltZWsgPG1pY2hhbC5zaW1la0B4aWxpbnguY29tPgogIE1p
a2UgSGFib3VzdGFrIDxoYWJvdXN0YWtAZ21haWwuY29tPgogIE1pcXVlbCBSYXluYWwgPG1pcXVl
bC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5q
cC5uZWMuY29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+
CiAgTmF2YSBraXNob3JlIE1hbm5lIDxuYXZhLm1hbm5lQHhpbGlueC5jb20+CiAgTmF5bmEgSmFp
biA8bmF5bmFAbGludXguaWJtLmNvbT4gKEZvciBUUE0gMi4wKQogIE5laWwgQXJtc3Ryb25nIDxu
YXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIu
Y29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT3NjYXIgU2FsdmFkb3Ig
PG9zYWx2YWRvckBzdXNlLmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVy
Lm9yZz4KICBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4KICBQYW9sbyBCb256aW5pIDxw
Ym9uemluaUByZWRoYXQuY29tPgogIFBhdHJpY2sgRHJleWVyIDxQYXRyaWNrLkRyZXllckBnbWFp
bC5jb20+CiAgUGF0cmljayBEcmV5ZXIgPFBhdHJpY2tARHJleWVyLm5hbWU+CiAgUGF1bCBCdXJ0
b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJz
Lm9yZz4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQZW5nIExpIDxsaXBlbmczMjFA
aHVhd2VpLmNvbT4KICBQZXRlciBIdXR0ZXJlciA8cGV0ZXIuaHV0dGVyZXJAd2hvLXQubmV0Pgog
IFByaWl0IExhZXMgPHBsYWVzQHBsYWVzLm9yZz4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KICBS
YWRpbSBLcsSNbcOhxZkgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSaWNhcmRvIE5lcmkgPHJpY2Fy
ZG8ubmVyaS1jYWxkZXJvbkBsaW51eC5pbnRlbC5jb20+CiAgcnVpcHBhbiAo5r2Y552/KSA8cnVp
cHBhbkB0ZW5jZW50LmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4K
ICBTYWdpIEdyaW1iZXJnIDxzYWdpQGdyaW1iZXJnLm1lPgogIFNhbWVlciBQdWphciA8c3B1amFy
QG52aWRpYS5jb20+CiAgU2FtdWVsIE9ydGl6IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+CiAgU2Fz
aGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQuY29tPgogIFNhc2hhIExldmluIDxz
YXNoYWxAa2VybmVsLm9yZz4KICBTY290dCBDaGVuIDxzY290dEBsYWJhdS5jb20udHc+CiAgU2Vh
biBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZWJh
c3RpYW4gUmVpY2hlbCA8c2ViYXN0aWFuLnJlaWNoZWxAY29sbGFib3JhLmNvbT4KICBTaGF3biBH
dW8gPHNoYXduZ3VvQGtlcm5lbC5vcmc+CiAgU29oaWwgTWVodGEgPHNvaGlsLm1laHRhQGludGVs
LmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmZlbiBL
bGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVmZmVuIE1haWVyIDxt
YWllckBsaW51eC5pYm0uY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNv
bT4KICBTdWRhcnNhbmEgS2FsbHVydSA8U3VkYXJzYW5hLkthbGx1cnVAY2F2aXVtLmNvbT4KICBT
dWRhcnNhbmEgUmVkZHkgS2FsbHVydSA8U3VkYXJzYW5hLkthbGx1cnVAY2F2aXVtLmNvbT4KICBU
YWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVk
dT4KICBUb20gR3VuZGVyc2VuIDx0ZWdAamtsbS5ubz4KICBUb21hcyBXaW5rbGVyIDx0b21hcy53
aW5rbGVyQGludGVsLmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRy
b25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm95IEtp
c2t5IDx0cm95Lmtpc2t5QGJvdW5kYXJ5ZGV2aWNlcy5jb20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5
cmVsZEBsaW51eC52bmV0LmlibS5jb20+CiAgVmFydW4gUHJha2FzaCA8dmFydW5AY2hlbHNpby5j
b20+CiAgVmFzaWx5IEF2ZXJpbiA8dnZzQHZpcnR1b3p6by5jb20+CiAgVml0YWx5IEt1em5ldHNv
diA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNv
bT4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgWGluIExvbmcgPGx1
Y2llbi54aW5AZ21haWwuY29tPgogIFlhbiwgWmhlbmcgPHp5YW5AcmVkaGF0LmNvbT4KICBZYW5n
dGFvIExpIDx0aW55LndpbmR6ekBnbWFpbC5jb20+CiAgWW9uZ2xvbmcgTGl1IDxsaXV5b25nbG9u
Z0BodWF3ZWkuY29tPgogIFl1dmFsIEF2bmVyeSA8eXV2YWxhdkBtZWxsYW5veC5jb20+CiAgWmh1
IFlhbmp1biA8eWFuanVuLnpodUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzODU3IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 23:09:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 23:09: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-devel-bounces@lists.xenproject.org>)
	id 1gjXpc-00011p-Pg; Tue, 15 Jan 2019 23:09: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=mui4=PX=redhat.com=pbonzini@srs-us1.protection.inumbo.net>)
 id 1gjXpb-00011k-Fc
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 23:09:15 +0000
X-Inumbo-ID: 9359713a-191a-11e9-92db-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9359713a-191a-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 23:09:14 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 15DA08E595;
 Tue, 15 Jan 2019 23:09:14 +0000 (UTC)
Received: from [10.36.112.10] (unknown [10.36.112.10])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 11D8D5DE8B;
 Tue, 15 Jan 2019 23:09:05 +0000 (UTC)
To: Liam Merwick <liam.merwick@oracle.com>, qemu-devel@nongnu.org
References: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=pbonzini@redhat.com; prefer-encrypt=mutual; keydata=
 mQHhBFRCcBIBDqDGsz4K0zZun3jh+U6Z9wNGLKQ0kSFyjN38gMqU1SfP+TUNQepFHb/Gc0E2
 CxXPkIBTvYY+ZPkoTh5xF9oS1jqI8iRLzouzF8yXs3QjQIZ2SfuCxSVwlV65jotcjD2FTN04
 hVopm9llFijNZpVIOGUTqzM4U55sdsCcZUluWM6x4HSOdw5F5Utxfp1wOjD/v92Lrax0hjiX
 DResHSt48q+8FrZzY+AUbkUS+Jm34qjswdrgsC5uxeVcLkBgWLmov2kMaMROT0YmFY6A3m1S
 P/kXmHDXxhe23gKb3dgwxUTpENDBGcfEzrzilWueOeUWiOcWuFOed/C3SyijBx3Av/lbCsHU
 Vx6pMycNTdzU1BuAroB+Y3mNEuW56Yd44jlInzG2UOwt9XjjdKkJZ1g0P9dwptwLEgTEd3Fo
 UdhAQyRXGYO8oROiuh+RZ1lXp6AQ4ZjoyH8WLfTLf5g1EKCTc4C1sy1vQSdzIRu3rBIjAvnC
 tGZADei1IExLqB3uzXKzZ1BZ+Z8hnt2og9hb7H0y8diYfEk2w3R7wEr+Ehk5NQsT2MPI2QBd
 wEv1/Aj1DgUHZAHzG1QN9S8wNWQ6K9DqHZTBnI1hUlkp22zCSHK/6FwUCuYp1zcAEQEAAbQj
 UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT6JAg0EEwECACMFAlRCcBICGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRB+FRAMzTZpsbceDp9IIN6BIA0Ol7MoB15E
 11kRz/ewzryFY54tQlMnd4xxfH8MTQ/mm9I482YoSwPMdcWFAKnUX6Yo30tbLiNB8hzaHeRj
 jx12K+ptqYbg+cevgOtbLAlL9kNgLLcsGqC2829jBCUTVeMSZDrzS97ole/YEez2qFpPnTV0
 VrRWClWVfYh+JfzpXmgyhbkuwUxNFk421s4Ajp3d8nPPFUGgBG5HOxzkAm7xb1cjAuJ+oi/K
 CHfkuN+fLZl/u3E/fw7vvOESApLU5o0icVXeakfSz0LsygEnekDbxPnE5af/9FEkXJD5EoYG
 SEahaEtgNrR4qsyxyAGYgZlS70vkSSYJ+iT2rrwEiDlo31MzRo6Ba2FfHBSJ7lcYdPT7bbk9
 AO3hlNMhNdUhoQv7M5HsnqZ6unvSHOKmReNaS9egAGdRN0/GPDWr9wroyJ65ZNQsHl9nXBqE
 AukZNr5oJO5vxrYiAuuTSd6UI/xFkjtkzltG3mw5ao2bBpk/V/YuePrJsnPFHG7NhizrxttB
 nTuOSCMo45pfHQ+XYd5K1+Cv/NzZFNWscm5htJ0HznY+oOsZvHTyGz3v91pn51dkRYN0otqr
 bQ4tlFFuVjArBZcapSIe6NV8C4cEiSS5AQ0EVEJxcwEIAK+nUrsUz3aP2aBjIrX3a1+C+39R
 nctpNIPcJjFJ/8WafRiwcEuLjbvJ/4kyM6K7pWUIQftl1P8Woxwb5nqL7zEFHh5I+hKS3haO
 5pgco//V0tWBGMKinjqntpd4U4Dl299dMBZ4rRbPvmI8rr63sCENxTnHhTECyHdGFpqSzWzy
 97rH68uqMpxbUeggVwYkYihZNd8xt1+lf7GWYNEO/QV8ar/qbRPG6PEfiPPHQd/sldGYavmd
 //o6TQLSJsvJyJDt7KxulnNT8Q2X/OdEuVQsRT5glLaSAeVAABcLAEnNgmCIGkX7TnQF8a6w
 gHGrZIR9ZCoKvDxAr7RP6mPeS9sAEQEAAYkDEgQYAQIACQUCVEJxcwIbAgEpCRB+FRAMzTZp
 scBdIAQZAQIABgUCVEJxcwAKCRC/+9JfeMeug/SlCACl7QjRnwHo/VzENWD9G2VpUOd9eRnS
 DZGQmPo6Mp3Wy8vL7snGFBfRseT9BevXBSkxvtOnUUV2YbyLmolAODqUGzUI8ViF339poOYN
 i6Ffek0E19IMQ5+CilqJJ2d5ZvRfaq70LA/Ly9jmIwwX4auvXrWl99/2wCkqnWZI+PAepkcX
 JRD4KY2fsvRi64/aoQmcxTiyyR7q3/52Sqd4EdMfj0niYJV0Xb9nt8G57Dp9v3Ox5JeWZKXS
 krFqy1qyEIypIrqcMbtXM7LSmiQ8aJRM4ZHYbvgjChJKR4PsKNQZQlMWGUJO4nVFSkrixc9R
 Z49uIqQK3b3ENB1QkcdMg9cxsB0Onih8zR+Wp1uDZXnz1ekto+EivLQLqvTjCCwLxxJafwKI
 bqhQ+hGR9jF34EFur5eWt9jJGloEPVv0GgQflQaE+rRGe+3f5ZDgRe5Y/EJVNhBhKcafcbP8
 MzmLRh3UDnYDwaeguYmxuSlMdjFL96YfhRBXs8tUw6SO9jtCgBvoOIBDCxxAJjShY4KIvEpK
 b2hSNr8KxzelKKlSXMtB1bbHbQxiQcerAipYiChUHq1raFc3V0eOyCXK205rLtknJHhM5pfG
 6taABGAMvJgm/MrVILIxvBuERj1FRgcgoXtiBmLEJSb7akcrRlqe3MoPTntSTNvNzAJmfWhd
 SvP0G1WDLolqvX0OtKMppI91AWVu72f1kolJg43wbaKpRJg1GMkKEI3H+jrrlTBrNl/8e20m
 TElPRDKzPiowmXeZqFSS1A6Azv0TJoo9as+lWF+P4zCXt40+Zhh5hdHO38EV7vFAVG3iuay6
 7ToF8Uy7tgc3mdH98WQSmHcn/H5PFYk3xTP3KHB7b0FZPdFPQXBZb9+tJeZBi9gMqcjMch+Y
 R8dmTcQRQX14bm5nXlBF7VpSOPZMR392LY7wzAvRdhz7aeIUkdO7VelaspFk2nT7wOj1Y6uL
 nRxQlLkBDQRUQnHuAQgAx4dxXO6/Zun0eVYOnr5GRl76+2UrAAemVv9Yfn2PbDIbxXqLff7o
 yVJIkw4WdhQIIvvtu5zH24iYjmdfbg8iWpP7NqxUQRUZJEWbx2CRwkMHtOmzQiQ2tSLjKh/c
 HeyFH68xjeLcinR7jXMrHQK+UCEw6jqi1oeZzGvfmxarUmS0uRuffAb589AJW50kkQK9VD/9
 QC2FJISSUDnRC0PawGSZDXhmvITJMdD4TjYrePYhSY4uuIV02v028TVAaYbIhxvDY0hUQE4r
 8ZbGRLn52bEzaIPgl1p/adKfeOUeMReg/CkyzQpmyB1TSk8lDMxQzCYHXAzwnGi8WU9iuE1P
 0wARAQABiQHzBBgBAgAJBQJUQnHuAhsMAAoJEH4VEAzNNmmxp1EOoJy0uZggJm7gZKeJ7iUp
 eX4eqUtqelUw6gU2daz2hE/jsxsTbC/w5piHmk1H1VWDKEM4bQBTuiJ0bfo55SWsUNN+c9hh
 IX+Y8LEe22izK3w7mRpvGcg+/ZRG4DEMHLP6JVsv5GMpoYwYOmHnplOzCXHvmdlW0i6SrMsB
 Dl9rw4AtIa6bRwWLim1lQ6EM3PWifPrWSUPrPcw4OLSwFk0CPqC4HYv/7ZnASVkR5EERFF3+
 6iaaVi5OgBd81F1TCvCX2BEyIDRZLJNvX3TOd5FEN+lIrl26xecz876SvcOb5SL5SKg9/rCB
 ufdPSjojkGFWGziHiFaYhbuI2E+NfWLJtd+ZvWAAV+O0d8vFFSvriy9enJ8kxJwhC0ECbSKF
 Y+W1eTIhMD3aeAKY90drozWEyHhENf4l/V+Ja5vOnW+gCDQkGt2Y1lJAPPSIqZKvHzGShdh8
 DduC0U3xYkfbGAUvbxeepjgzp0uEnBXfPTy09JGpgWbg0w91GyfT/ujKaGd4vxG2Ei+MMNDm
 S1SMx7wu0evvQ5kT9NPzyq8R2GIhVSiAd2jioGuTjX6AZCFv3ToO53DliFMkVTecLptsXaes
 uUHgL9dKIfvpm+rNXRn9wAwGjk0X/A==
Message-ID: <6bc8a913-c7e8-4a31-a951-f5d8b292f723@redhat.com>
Date: Wed, 16 Jan 2019 00:09:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Tue, 15 Jan 2019 23:09:14 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v3 0/4] QEMU changes to do PVH boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ehabkost@redhat.com, mst@redhat.com, maran.wilson@oracle.com,
 george.kennedy@oracle.com, stefanha@redhat.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMTkgMTM6MTgsIExpYW0gTWVyd2ljayB3cm90ZToKPiBGb3IgY2VydGFpbiBhcHBs
aWNhdGlvbnMgaXQgaXMgZGVzaXJhYmxlIHRvIHJhcGlkbHkgYm9vdCBhIEtWTSB2aXJ0dWFsCj4g
bWFjaGluZS4gSW4gY2FzZXMgd2hlcmUgbGVnYWN5IGhhcmR3YXJlIGFuZCBzb2Z0d2FyZSBzdXBw
b3J0IHdpdGhpbiB0aGUKPiBndWVzdCBpcyBub3QgbmVlZGVkLCBRRU1VIHNob3VsZCBiZSBhYmxl
IHRvIGJvb3QgZGlyZWN0bHkgaW50byB0aGUKPiB1bmNvbXByZXNzZWQgTGludXgga2VybmVsIGJp
bmFyeSB3aXRoIG1pbmltYWwgZmlybXdhcmUgaW52b2x2ZW1lbnQuCj4gCj4gVGhlcmUgYWxyZWFk
eSBleGlzdHMgYW4gQUJJIHRvIGFsbG93IHRoaXMgZm9yIFhlbiBQVkggZ3Vlc3RzIGFuZCB0aGUg
QUJJCj4gaXMgc3VwcG9ydGVkIGJ5IExpbnV4IGFuZCBGcmVlQlNEOgo+IAo+ICAgIGh0dHBzOi8v
eGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmguaHRtbAo+IAo+IERldGFpbHMg
b24gdGhlIExpbnV4IGNoYW5nZXMgKGluIDQuMjEpOiBodHRwczovL2xrbWwub3JnL2xrbWwvMjAx
OC8xMi8xNC8xMzMwCj4gcWJvb3QgcHVsbCByZXF1ZXN0IGludGVncmF0ZWQ6IGh0dHBzOi8vZ2l0
aHViLmNvbS9ib256aW5pL3Fib290L3B1bGwvMTcgCj4gCj4gVGhpcyBwYXRjaCBzZXJpZXMgcHJv
dmlkZXMgUUVNVSBzdXBwb3J0IHRvIHJlYWQgdGhlIEVMRiBoZWFkZXIgb2YgYW4KPiB1bmNvbXBy
ZXNzZWQga2VybmVsIGJpbmFyeSBhbmQgZ2V0IHRoZSAzMi1iaXQgUFZIIGtlcm5lbCBlbnRyeSBw
b2ludAo+IGZyb20gYW4gRUxGIE5vdGUuICBJbiBsb2FkX2xpbnV4KCkgYSBjYWxsIGlzIG1hZGUg
dG8gbG9hZF9lbGZib290KCkKPiBzbyBzZWUgaWYgdGhlIGhlYWRlciBtYXRjaGVzIHRoYXQgb2Yg
YW4gdW5jb21wcmVzc2VkIGtlcm5lbCBiaW5hcnkgKEVMRikKPiBhbmQgaWYgc28sIGxvYWRzIHRo
ZSBiaW5hcnkgYW5kIGRldGVybWluZXMgdGhlIGtlcm5lbCBlbnRyeSBhZGRyZXNzCj4gZnJvbSBh
biBFTEYgTm90ZSBpbiB0aGUgYmluYXJ5LiAgVGhlbiBxYm9vdCBkb2VzIGZ1dGhlciBpbml0aWFs
aXNhdGlvbgo+IG9mIHRoZSBndWVzdCAoZTgyMCwgZXRjLikgYW5kIGp1bXBzIHRvIHRoZSBrZXJu
ZWwgZW50cnkgYWRkcmVzcyBhbmQKPiBib290cyB0aGUgZ3Vlc3QuCgpRdWV1ZWQsIHRoYW5rcyEK
ClBhb2xvCgo+IGNoYW5nZXMgdjEgLT4gdjIKPiAtIEJhc2VkIG9uIGZlZWRiYWNrIGZyb20gU3Rl
ZmFuIEhham5vY3ppCj4gLSBUaGUgcmVhZGluZyBvZiB0aGUgUFZIIGVudHJ5IHBvaW50IGlzIG5v
dyBkb25lIGluIGEgc2luZ2xlIHBhc3MgZHVyaW5nCj4gICBlbGZfbG9hZCgpIHdoaWNoIHJlc3Vs
dHMgaW4gUGF0Y2gyIGluIHYxIGJlaW5nIHNwbGl0IGludG8gUGF0Y2hlcyAxJjIgaW4gdjIKPiAg
IGFuZCBjb25zaWRlcmFibHkgcmV3b3JrZWQuCj4gLSBQYXRjaDEgYWRkcyBhIG5ldyBvcHRpb25h
bCBmdW5jdGlvbiBwb2ludGVyIHRvIHBhcnNlIHRoZSBFTEYgbm90ZSB0eXBlCj4gICAodGhlIHR5
cGUgaXMgcGFzc2VkIGluIHZpYSB0aGUgZXhpc3RpbmcgdHJhbnNsYXRlX29wYXF1ZSBhcmcgLSB0
aGUKPiAgIGZ1bmN0aW9uIGFscmVhZHkgaGFkIDExIGFyZ3Mgc28gSSBkaWRuJ3Qgd2FudCB0byBh
ZGQgbW9yZSB0aGFuIG9uZSBuZXcgYXJnKS4KPiAtIFBhdGNoMiBhZGRzIGEgZnVuY3Rpb24gdG8g
ZWxmX29wcy5oIHRvIGZpbmQgYW4gRUxGIG5vdGUKPiAgIG1hdGNoaW5nIGEgc3BlY2lmaWMgdHlw
ZSAKPiAtIFBhdGNoMyBqdXN0IGhhcyBhIGxpbmUgYWRkZWQgdG8gdGhlIGNvbW1pdCBtZXNzYWdl
IHRvIHN0YXRlIHRoYXQgdGhlIFhlbgo+ICAgcmVwbyBpcyB0aGUgY2Fub25pY2FsIGxvY2F0aW9u
Cj4gLSBQYXRjaDQgKHRoYXQgZG9lcyB0aGUgUFZIIGJvb3QpIGlzIG1haW5seSBlcXVpdmFsZW50
IHRvIFBhdGNoMyBpbiB2MQo+ICAganVzdCBtaW5vciBsb2FkX2VsZmJvb3QoKSBjaGFuZ2VzIGFu
ZCB0aGUgYWRkaXRpb24gb2YgYQo+ICAgcmVhZF9wdmhfc3RhcnRfYWRkcigpIGhlbHBlciBmdW5j
dGlvbiBmb3IgbG9hZF9lbGYoKQo+IAo+IGNoYW5nZXMgdjIgLT4gdjMKPiAtIEJhc2VkIG9uIGZl
ZWRiYWNrIGZyb20gU3RlZmFuIEhham5vY3ppCj4gLSBGaXggZm9ybWF0dGluZyBpc3N1ZXMgd2hl
cmUgYSBmZXcgdGFicyBzbnVjayBpbiB2Mgo+IC0gTW92ZWQgY29kZSB0byB1c2UgRUxGIE5vdGUg
aW4gbG9hZF9lbGYoKSBmcm9tIFBhdGNoMSB0byBQYXRjaDIKPiAtIEluIGxvYWRfZWxmKCkgc2V0
IGRhdGEgdG8gTlVMTCBhZnRlciBnX2ZyZWUoKSBbbm93IGluIFBhdGNoMiBmb2xsb3dpbmcgbW92
ZV0KPiAtIEFkZGVkIFBhdGNoNSBjb250YWluaW5nIGNoYW5nZXMgYnkgU3RlZmFubyBHYXJ6YXJl
bGxhIHRvIHN1cHBvcnQgLWluaXRyZAo+IAo+IFVz0ZZuZyB0aGUgbWV0aG9kL3NjcmlwdHMgZG9j
dW1lbnRlZCBieSB0aGUgTkVNVSB0ZWFtIGF0Cj4gCj4gICAgaHR0cHM6Ly9naXRodWIuY29tL2lu
dGVsL25lbXUvd2lraS9NZWFzdXJpbmctQm9vdC1MYXRlbmN5Cj4gICAgaHR0cHM6Ly9saXN0cy5n
bnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTgtMTIvbXNnMDAyMDAuaHRtbAo+IAo+
IGJlbG93IGFyZSBzb21lIHRpbWluZ3MgbWVhc3VyZWQgKHZtbGludXggYW5kIGJ6SW1hZ2UgZnJv
bSB0aGUgc2FtZSBidWlsZCkKPiBUaW1lIHRvIGdldCB0byBrZXJuZWwgc3RhcnQgaXMgYWxtb3N0
IGhhbHZlZCAoOTXhuYFzIC0+IDQ4bXMpCj4gCj4gUUVNVSArIHFib290ICsgdm1saW51eCAoUFZI
ICsgNC4yMC1yYzQpCj4gIHFlbXVfaW5pdF9lbmQ6IDQxLjU1MDUyMQo+ICBmd19zdGFydDogNDEu
NjY3MTM5ICgrMC4xMTY2MTgpCj4gIGZ3X2RvX2Jvb3Q6IDQ3LjQ0ODQ5NSAoKzUuNzgxMzU2KQo+
ICBsaW51eF9zdGFydHVwXzY0OiA0Ny43MjA3ODUgKCswLjI3MjI5KQo+ICBsaW51eF9zdGFydF9r
ZXJuZWw6IDQ4LjM5OTU0MSAoKzAuNjc4NzU2KQo+ICBsaW51eF9zdGFydF91c2VyOiAyOTYuOTUy
MDU2ICgrMjQ4LjU1MjUxNSkKPiAKPiBRRU1VICsgcWJvb3QgKyBiekltYWdlOgo+ICBxZW11X2lu
aXRfZW5kOiAyOS4yMDkyNzYKPiAgZndfc3RhcnQ6IDI5LjMxNzM0MiAoKzAuMTA4MDY2KQo+ICBs
aW51eF9zdGFydF9ib290OiAzNi42NzkzNjIgKCs3LjM2MjAyKQo+ICBsaW51eF9zdGFydHVwXzY0
OiA5NC41MzEzNDkgKCs1Ny44NTE5ODcpCj4gIGxpbnV4X3N0YXJ0X2tlcm5lbDogOTQuOTAwOTEz
ICgrMC4zNjk1NjQpCj4gIGxpbnV4X3N0YXJ0X3VzZXI6IDQwMS4wNjA5NzEgKCszMDYuMTYwMDU4
KQo+IAo+IFFFTVUgKyBiekltYWdlOgo+ICBxZW11X2luaXRfZW5kOiAzMC40MjQ0MzAKPiAgbGlu
dXhfc3RhcnR1cF82NDogODkzLjc3MDMzNCAoKzg2My4zNDU5MDQpCj4gIGxpbnV4X3N0YXJ0X2tl
cm5lbDogODk0LjE3MDQ5ICgrMC40MDAxNTYpCj4gIGxpbnV4X3N0YXJ0X3VzZXI6IDEyMDguNjc5
NzY4ICgrMzE0LjUwOTI3OCkKPiAKPiAKPiBMaWFtIE1lcndpY2sgKDQpOgo+ICAgZWxmOiBBZGQg
b3B0aW9uYWwgZnVuY3Rpb24gcHRyIHRvIGxvYWRfZWxmKCkgdG8gcGFyc2UgRUxGIG5vdGVzCj4g
ICBlbGYtb3BzLmg6IEFkZCBnZXRfZWxmX25vdGVfdHlwZSgpCj4gICBwdmg6IEFkZCB4ODYvSFZN
IGRpcmVjdCBib290IEFCSSBoZWFkZXIgZmlsZQo+ICAgcHZoOiBCb290IHVuY29tcHJlc3NlZCBr
ZXJuZWwgdXNpbmcgZGlyZWN0IGJvb3QgQUJJCj4gCj4gIGh3L2FscGhhL2RwMjY0LmMgICAgICAg
ICAgICAgICB8ICAgNCArLQo+ICBody9hcm0vYXJtdjdtLmMgICAgICAgICAgICAgICAgfCAgIDMg
Ky0KPiAgaHcvYXJtL2Jvb3QuYyAgICAgICAgICAgICAgICAgIHwgICAyICstCj4gIGh3L2NvcmUv
Z2VuZXJpYy1sb2FkZXIuYyAgICAgICB8ICAgMiArLQo+ICBody9jb3JlL2xvYWRlci5jICAgICAg
ICAgICAgICAgfCAgMjQgKysrKy0tLQo+ICBody9jcmlzL2Jvb3QuYyAgICAgICAgICAgICAgICAg
fCAgIDMgKy0KPiAgaHcvaHBwYS9tYWNoaW5lLmMgICAgICAgICAgICAgIHwgICA2ICstCj4gIGh3
L2kzODYvbXVsdGlib290LmMgICAgICAgICAgICB8ICAgMiArLQo+ICBody9pMzg2L3BjLmMgICAg
ICAgICAgICAgICAgICAgfCAxMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+ICBody9sbTMyL2xtMzJfYm9hcmRzLmMgICAgICAgICAgfCAgIDYgKy0KPiAgaHcvbG0zMi9t
aWxreW1pc3QuYyAgICAgICAgICAgIHwgICAzICstCj4gIGh3L202OGsvYW41MjA2LmMgICAgICAg
ICAgICAgICB8ICAgMiArLQo+ICBody9tNjhrL21jZjUyMDguYyAgICAgICAgICAgICAgfCAgIDIg
Ky0KPiAgaHcvbWljcm9ibGF6ZS9ib290LmMgICAgICAgICAgIHwgICA3ICstCj4gIGh3L21pcHMv
bWlwc19mdWxvbmcyZS5jICAgICAgICB8ICAgNSArLQo+ICBody9taXBzL21pcHNfbWFsdGEuYyAg
ICAgICAgICAgfCAgIDUgKy0KPiAgaHcvbWlwcy9taXBzX21pcHNzaW0uYyAgICAgICAgIHwgICA1
ICstCj4gIGh3L21pcHMvbWlwc19yNGsuYyAgICAgICAgICAgICB8ICAgNSArLQo+ICBody9tb3hp
ZS9tb3hpZXNpbS5jICAgICAgICAgICAgfCAgIDIgKy0KPiAgaHcvbmlvczIvYm9vdC5jICAgICAg
ICAgICAgICAgIHwgICA3ICstCj4gIGh3L29wZW5yaXNjL29wZW5yaXNjX3NpbS5jICAgICB8ICAg
MiArLQo+ICBody9wY2ktaG9zdC9wcmVwLmMgICAgICAgICAgICAgfCAgIDIgKy0KPiAgaHcvcHBj
L2U1MDAuYyAgICAgICAgICAgICAgICAgIHwgICAzICstCj4gIGh3L3BwYy9tYWNfbmV3d29ybGQu
YyAgICAgICAgICB8ICAgNSArLQo+ICBody9wcGMvbWFjX29sZHdvcmxkLmMgICAgICAgICAgfCAg
IDUgKy0KPiAgaHcvcHBjL3BwYzQ0MF9iYW1ib28uYyAgICAgICAgIHwgICAyICstCj4gIGh3L3Bw
Yy9zYW00NjBleC5jICAgICAgICAgICAgICB8ICAgMyArLQo+ICBody9wcGMvc3BhcHIuYyAgICAg
ICAgICAgICAgICAgfCAgIDcgKy0KPiAgaHcvcHBjL3ZpcnRleF9tbDUwNy5jICAgICAgICAgIHwg
ICAyICstCj4gIGh3L3Jpc2N2L3NpZml2ZV9lLmMgICAgICAgICAgICB8ICAgMiArLQo+ICBody9y
aXNjdi9zaWZpdmVfdS5jICAgICAgICAgICAgfCAgIDIgKy0KPiAgaHcvcmlzY3Yvc3Bpa2UuYyAg
ICAgICAgICAgICAgIHwgICAyICstCj4gIGh3L3Jpc2N2L3ZpcnQuYyAgICAgICAgICAgICAgICB8
ICAgMiArLQo+ICBody9zMzkweC9pcGwuYyAgICAgICAgICAgICAgICAgfCAgIDkgKystCj4gIGh3
L3NwYXJjL2xlb24zLmMgICAgICAgICAgICAgICB8ICAgMyArLQo+ICBody9zcGFyYy9zdW40bS5j
ICAgICAgICAgICAgICAgfCAgIDYgKy0KPiAgaHcvc3BhcmM2NC9zdW40dS5jICAgICAgICAgICAg
IHwgICA0ICstCj4gIGh3L3RyaWNvcmUvdHJpY29yZV90ZXN0Ym9hcmQuYyB8ICAgMiArLQo+ICBo
dy94dGVuc2Evc2ltLmMgICAgICAgICAgICAgICAgfCAgMTIgKystLQo+ICBody94dGVuc2EveHRm
cGdhLmMgICAgICAgICAgICAgfCAgIDIgKy0KPiAgaW5jbHVkZS9lbGYuaCAgICAgICAgICAgICAg
ICAgIHwgIDEwICsrKwo+ICBpbmNsdWRlL2h3L2VsZl9vcHMuaCAgICAgICAgICAgfCAgNzcgKysr
KysrKysrKysrKysrKysrKysrKwo+ICBpbmNsdWRlL2h3L2xvYWRlci5oICAgICAgICAgICAgfCAg
IDkgKystCj4gIGluY2x1ZGUvaHcveGVuL3N0YXJ0X2luZm8uaCAgICB8IDE0NiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICA0NCBmaWxlcyBjaGFuZ2VkLCA0Nzkg
aW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNs
dWRlL2h3L3hlbi9zdGFydF9pbmZvLmgKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 23:36:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 23:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjYFZ-0003As-R8; Tue, 15 Jan 2019 23:36: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=mqP1=PX=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gjYFY-0003Ah-K2
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 23:36:04 +0000
X-Inumbo-ID: 52174cfb-191e-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52174cfb-191e-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 23:36:03 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5A6F82173C;
 Tue, 15 Jan 2019 23:36:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547595362;
 bh=NS8TSw4sUm9yj/kI/a4R5qw0HRNte8EJcG5Zi46R7Ig=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=KSADoqxZ8oGwn/ujbExA0DedizmVn9oRMq6VNebCAMZsmQ5SRHuFjXfC3x25z5HTM
 PB0KkkqNsN0uhMbF7q0eUvlZd2Hh0zyQxamM/IGDZV8mBrrd9OVOXzRkuM0ULmTuSC
 aNa1WyLB5WvvPY5Xc1dJLItencbAAKJp72KG+iRw=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 15:35:58 -0800
Message-Id: <1547595358-16379-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <wt35AlsJdPHayD9a>
References: <wt35AlsJdPHayD9a>
Subject: [Xen-devel] [PATCH v8 7/7] xen/arm: use alt_instructions_,
 trampoline_rel_start_, start_vpci_array_, and more
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RhcnQgbWFraW5nIHVzZSBvZiB0aGUgZm9sbG93aW5nIHg4NiBzcGVjaWZpYyB1aW50cHRyX3Qg
dmFyaWFibGVzOgoKYWx0X2luc3RydWN0aW9uc18sIGFsdF9pbnN0cnVjdGlvbnNfZW5kXywgdHJh
bXBvbGluZV9yZWxfc3RhcnRfLAp0cmFtcG9saW5lX3JlbF9zdG9wXywgdHJhbXBvbGluZV9zZWdf
c3RhcnRfLCB0cmFtcG9saW5lX3NlZ19zdG9wXywKaW5pdF9iZWdpbl8sIGluaXRfZW5kXywgc3Rh
cnRfdnBjaV9hcnJheV8sIGVuZF92cGNpX2FycmF5XwoKUmVwbGFjaW5nIHRoZSBjb3JyZXNwb25k
aW5nIGxpbmtlciBzeW1ib2xzLiBUaGVzZSBhcmUgYWxsIHg4NiBzcGVjaWZpYwpjaGFuZ2VzLiBJ
dCBpcyBkb25lIHRvIGF2b2lkIGNvbXBhcmluZyBhbmQgc3VidHJhY3RpbmcgcG9pbnRlcnMgcG9p
bnRpbmcKdG8gZGlmZmVyZW50IG9iamVjdHMuCgpic3Nfc3RhcnRfLCBic3NfZW5kXyBoYXZlIGJl
ZW4gcmVtb3ZlZCBiZWNhdXNlIHRoZXkgYXJlIG5vdCB1c2VkLgpBbm90aGVyIG1lYW5pbmdmdWwg
Y2hhbmdlIGlzIGluIHRoZSBjYWxjdWxhdGlvbiBvZiBOVU1fVlBDSV9JTklUOiBub3cgaXQKbmVl
ZHMgdG8gdGFrZSBpbnRvIGFjY291bnQgdGhlIHNpemUgb2YgdGhlIHN0cnVjdCBwb2ludGVyLgoK
T25lIHRoaW5nIHRvIG5vdGUgaXMgdGhhdCBpZGVhbGx5IHdlIHdvdWxkIGF2b2lkIGNvbnZlcnRp
bmcKYWx0X2luc3RydWN0aW9uc18gYW5kIGFsdF9pbnN0cnVjdGlvbnNfZW5kXyB0byBwb2ludGVy
cyBhcyBkb25lIGluCmFsdGVybmF0aXZlLmMgYmVjYXVzZSBpdCBjYW4gbGVhZCB0byBjb21wYXJp
c2lvbnMvc3VidHJhY3Rpb25zIGJldHdlZW4KcG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMu
IEl0IGlzIG5vdCBkaWZmaWN1bHQgdG8gZml4IGJ5IHJld29ya2luZwp0aGUgY29kZSBzbGlnaHRs
eSBidXQgb3V0IG9mIHNjb3BlIGZvciB0aGlzIHBhdGNoLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KQ2hhbmdlcyBpbiB2ODoKLSBy
ZW1vdmUgU1lNQk9MX0hJREUKLSB1c2UgbmV3IHN5bWJvbCBuYW1lcwotIGNoYW5nZXMgYXJlIHNw
bGl0IGRpZmZlcmVudGx5IGFjcm9zcyB0aGUgcGF0Y2hlcwotLS0KIHhlbi9hcmNoL3g4Ni9hbHRl
cm5hdGl2ZS5jICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAxMiAr
KysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICB8ICA4ICsrKystLS0tCiB4
ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyAgICAgfCAxMSArKysrKysrLS0tLQogNCBmaWxlcyBjaGFu
Z2VkLCAyMCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCmluZGV4
IGI4YzgxOWEuLmJkYmI5YmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCkBAIC0yOSw3ICsyOSw3IEBACiAKICNk
ZWZpbmUgTUFYX1BBVENIX0xFTiAoMjU1LTEpCiAKLWV4dGVybiBzdHJ1Y3QgYWx0X2luc3RyIF9f
YWx0X2luc3RydWN0aW9uc1tdLCBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kW107CitleHRlcm4gdWlu
dHB0cl90IGFsdF9pbnN0cnVjdGlvbnNfLCBhbHRfaW5zdHJ1Y3Rpb25zX2VuZF87CiAKICNpZmRl
ZiBLOF9OT1AxCiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciBrOG5vcHNbXSBpbml0X29yX2xp
dmVwYXRjaF9jb25zdCA9IHsKQEAgLTI3Myw3ICsyNzMsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBu
bWlfYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAog
ICAgICAgICAvKiBEaXNhYmxlIFdQIHRvIGFsbG93IHBhdGNoaW5nIHJlYWQtb25seSBwYWdlcy4g
Ki8KICAgICAgICAgd3JpdGVfY3IwKGNyMCAmIH5YODZfQ1IwX1dQKTsKIAotICAgICAgICBhcHBs
eV9hbHRlcm5hdGl2ZXMoX19hbHRfaW5zdHJ1Y3Rpb25zLCBfX2FsdF9pbnN0cnVjdGlvbnNfZW5k
KTsKKyAgICAgICAgYXBwbHlfYWx0ZXJuYXRpdmVzKChzdHJ1Y3QgYWx0X2luc3RyICopYWx0X2lu
c3RydWN0aW9uc18sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGFsdF9pbnN0
ciAqKWFsdF9pbnN0cnVjdGlvbnNfZW5kXyk7CiAKICAgICAgICAgd3JpdGVfY3IwKGNyMCk7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9l
ZmkvZWZpLWJvb3QuaAppbmRleCA1Nzg5ZDJjLi4zM2UzOWJkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCkBA
IC05OCw4ICs5OCw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9yZWxvY2F0ZV9pbWFn
ZSh1bnNpZ25lZCBsb25nIGRlbHRhKQogICAgIH0KIH0KIAotZXh0ZXJuIGNvbnN0IHMzMiBfX3Ry
YW1wb2xpbmVfcmVsX3N0YXJ0W10sIF9fdHJhbXBvbGluZV9yZWxfc3RvcFtdOwotZXh0ZXJuIGNv
bnN0IHMzMiBfX3RyYW1wb2xpbmVfc2VnX3N0YXJ0W10sIF9fdHJhbXBvbGluZV9zZWdfc3RvcFtd
OworZXh0ZXJuIHVpbnRwdHJfdCB0cmFtcG9saW5lX3JlbF9zdGFydF8sIHRyYW1wb2xpbmVfcmVs
X3N0b3BfOworZXh0ZXJuIHVpbnRwdHJfdCB0cmFtcG9saW5lX3NlZ19zdGFydF8sIHRyYW1wb2xp
bmVfc2VnX3N0b3BfOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcmVsb2NhdGVfdHJhbXBvbGluZSh1
bnNpZ25lZCBsb25nIHBoeXMpCiB7CkBAIC0xMTEsMTIgKzExMSwxMiBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcmVsb2NhdGVfdHJhbXBvbGluZSh1bnNpZ25lZCBsb25nIHBoeXMpCiAgICAgICAgIHJl
dHVybjsKIAogICAgIC8qIEFwcGx5IHJlbG9jYXRpb25zIHRvIHRyYW1wb2xpbmUuICovCi0gICAg
Zm9yICggdHJhbXBvbGluZV9wdHIgPSBfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0OwotICAgICAgICAg
IHRyYW1wb2xpbmVfcHRyIDwgX190cmFtcG9saW5lX3JlbF9zdG9wOworICAgIGZvciAoIHRyYW1w
b2xpbmVfcHRyID0gKGNvbnN0IHMzMiAqKXRyYW1wb2xpbmVfcmVsX3N0YXJ0XzsKKyAgICAgICAg
ICAodWludHB0cl90KXRyYW1wb2xpbmVfcHRyIDwgdHJhbXBvbGluZV9yZWxfc3RvcF87CiAgICAg
ICAgICAgKyt0cmFtcG9saW5lX3B0ciApCiAgICAgICAgICoodTMyICopKCp0cmFtcG9saW5lX3B0
ciArIChsb25nKXRyYW1wb2xpbmVfcHRyKSArPSBwaHlzOwotICAgIGZvciAoIHRyYW1wb2xpbmVf
cHRyID0gX190cmFtcG9saW5lX3NlZ19zdGFydDsKLSAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8
IF9fdHJhbXBvbGluZV9zZWdfc3RvcDsKKyAgICBmb3IgKCB0cmFtcG9saW5lX3B0ciA9IChjb25z
dCBzMzIgKil0cmFtcG9saW5lX3NlZ19zdGFydF87CisgICAgICAgICAgKHVpbnRwdHJfdCl0cmFt
cG9saW5lX3B0ciA8IHRyYW1wb2xpbmVfc2VnX3N0b3BfOwogICAgICAgICAgICsrdHJhbXBvbGlu
ZV9wdHIgKQogICAgICAgICAqKHUxNiAqKSgqdHJhbXBvbGluZV9wdHIgKyAobG9uZyl0cmFtcG9s
aW5lX3B0cikgPSBwaHlzID4+IDQ7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAu
YyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDNhMmFhNGMuLjNmMGQ1OTcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0y
NTIsNyArMjUyLDcgQEAgdm9pZCBfX2luaXQgZGlzY2FyZF9pbml0aWFsX2ltYWdlcyh2b2lkKQog
ICAgIGluaXRpYWxfaW1hZ2VzID0gTlVMTDsKIH0KIAotZXh0ZXJuIGNoYXIgX19pbml0X2JlZ2lu
W10sIF9faW5pdF9lbmRbXSwgX19ic3Nfc3RhcnRbXSwgX19ic3NfZW5kW107CitleHRlcm4gdWlu
dHB0cl90IGluaXRfYmVnaW5fLCBpbml0X2VuZF87CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0
X2lkbGVfZG9tYWluKHZvaWQpCiB7CkBAIC02MDAsNyArNjAwLDcgQEAgc3RhdGljIHZvaWQgbm9p
bmxpbmUgaW5pdF9kb25lKHZvaWQpCiAgICAgdW5yZWdpc3Rlcl9pbml0X3ZpcnR1YWxfcmVnaW9u
KCk7CiAKICAgICAvKiBaZXJvIHRoZSAuaW5pdCBjb2RlIGFuZCBkYXRhLiAqLwotICAgIGZvciAo
IHZhID0gX19pbml0X2JlZ2luOyB2YSA8IF9wKF9faW5pdF9lbmQpOyB2YSArPSBQQUdFX1NJWkUg
KQorICAgIGZvciAoIHZhID0gKHZvaWQgKilpbml0X2JlZ2luXzsgKHVpbnRwdHJfdCl2YSA8IGlu
aXRfZW5kXzsgdmEgKz0gUEFHRV9TSVpFICkKICAgICAgICAgY2xlYXJfcGFnZSh2YSk7CiAKICAg
ICAvKiBEZXN0cm95IFhlbidzIG1hcHBpbmdzLCBhbmQgcmV1c2UgdGhlIHBhZ2VzLiAqLwpAQCAt
NjExLDggKzYxMSw4IEBAIHN0YXRpYyB2b2lkIG5vaW5saW5lIGluaXRfZG9uZSh2b2lkKQogICAg
IH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBzdGFydCA9ICh1bnNpZ25lZCBsb25nKSZfX2lu
aXRfYmVnaW47Ci0gICAgICAgIGVuZCAgID0gKHVuc2lnbmVkIGxvbmcpJl9faW5pdF9lbmQ7Cisg
ICAgICAgIHN0YXJ0ID0gaW5pdF9iZWdpbl87CisgICAgICAgIGVuZCAgID0gaW5pdF9lbmRfOwog
ICAgIH0KIAogICAgIGRlc3Ryb3lfeGVuX21hcHBpbmdzKHN0YXJ0LCBlbmQpOwpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwppbmRl
eCA4MjYwN2JkLi42ZWFmZDAwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwor
KysgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwpAQCAtMzEsOSArMzEsMTAgQEAgc3RydWN0IHZw
Y2lfcmVnaXN0ZXIgewogfTsKIAogI2lmZGVmIF9fWEVOX18KLWV4dGVybiB2cGNpX3JlZ2lzdGVy
X2luaXRfdCAqY29uc3QgX19zdGFydF92cGNpX2FycmF5W107Ci1leHRlcm4gdnBjaV9yZWdpc3Rl
cl9pbml0X3QgKmNvbnN0IF9fZW5kX3ZwY2lfYXJyYXlbXTsKLSNkZWZpbmUgTlVNX1ZQQ0lfSU5J
VCAoX19lbmRfdnBjaV9hcnJheSAtIF9fc3RhcnRfdnBjaV9hcnJheSkKK2V4dGVybiB1aW50cHRy
X3Qgc3RhcnRfdnBjaV9hcnJheV87CitleHRlcm4gdWludHB0cl90IGVuZF92cGNpX2FycmF5XzsK
KyNkZWZpbmUgTlVNX1ZQQ0lfSU5JVCAoKGVuZF92cGNpX2FycmF5XyAtIHN0YXJ0X3ZwY2lfYXJy
YXlfKSAvIFwKKyAgICAgICAgICAgICAgICAgICAgICAgKHNpemVvZih2cGNpX3JlZ2lzdGVyX2lu
aXRfdCAqKSkpCiAKIHZvaWQgdnBjaV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2
KQogewpAQCAtNTgsNiArNTksOCBAQCBpbnQgX19od2RvbV9pbml0IHZwY2lfYWRkX2hhbmRsZXJz
KHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCBy
YyA9IDA7CisgICAgdnBjaV9yZWdpc3Rlcl9pbml0X3QgKipzdGFydF92cGNpX2FycmF5ID0gKHZw
Y2lfcmVnaXN0ZXJfaW5pdF90ICoqKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0YXJ0X3ZwY2lfYXJyYXlfOwogCiAgICAgaWYgKCAhaGFzX3ZwY2kocGRl
di0+ZG9tYWluKSApCiAgICAgICAgIHJldHVybiAwOwpAQCAtNzEsNyArNzQsNyBAQCBpbnQgX19o
d2RvbV9pbml0IHZwY2lfYWRkX2hhbmRsZXJzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogCiAgICAg
Zm9yICggaSA9IDA7IGkgPCBOVU1fVlBDSV9JTklUOyBpKysgKQogICAgIHsKLSAgICAgICAgcmMg
PSBfX3N0YXJ0X3ZwY2lfYXJyYXlbaV0ocGRldik7CisgICAgICAgIHJjID0gc3RhcnRfdnBjaV9h
cnJheVtpXShwZGV2KTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBicmVhazsKICAg
ICB9Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 23:36:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 23:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjYFX-0003A8-45; Tue, 15 Jan 2019 23:36: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=mqP1=PX=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gjYFW-00039w-8o
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 23:36:02 +0000
X-Inumbo-ID: 50aca3b9-191e-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50aca3b9-191e-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 23:36:00 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EE423208E4;
 Tue, 15 Jan 2019 23:35:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547595360;
 bh=PqCRfoFpIp/a3mmn72RVqxp9tANmZYB5O5yocIkyN04=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=ywlkZbt0OqF0FxpfjsLWPiXBkAeefRykG/l6DM7MeAUt88bqFim6H+T4/taSxPhRZ
 JbiEdlJtOYJZPptHXKWpQrmC5W3tCSLV/me7hDLVlw5GYFpyUEY7iCOMK6sL969/Ju
 Qz7xX3RO5velIALdwp/QJERwTyrpwfLcda2HhnWk=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 15:35:53 -0800
Message-Id: <1547595358-16379-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <wt35AlsJdPHayD9a>
References: <wt35AlsJdPHayD9a>
Subject: [Xen-devel] [PATCH v8 2/7] xen: use start_, end_, and more
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RhcnQgbWFraW5nIHVzZSBvZiB0aGUgZm9sbG93aW5nIHVpbnRwdHJfdCB2YXJpYWJsZXM6Cgpz
dGFydF8sIGVuZF8sIHN0ZXh0XywgZXRleHRfLCBzdGV4dGVudHJ5XywgZXRleHRlbnRyeV8sCnNy
b2RhdGFfLCBlcm9kYXRhXywgX3Npbml0dGV4dCwgX2Vpbml0dGV4dAoKUmVwbGFjaW5nIHRoZSBj
b3JyZXNwb25kaW5nIGxpbmtlciBzeW1ib2xzLiBJdCBpcyBkb25lIHRvIGF2b2lkCmNvbXBhcmlu
ZyBhbmQgc3VidHJhY3RpbmcgcG9pbnRlcnMgcG9pbnRpbmcgdG8gZGlmZmVyZW50IG9iamVjdHMu
CgpUaGlzIHBhdGNoIGNhcnJpZXMgb25lIGZ1bmN0aW9uYWwgY2hhbmdlOiBjb3JlLnN0YXJ0L2Vu
ZCBhbmQKY29yZV9pbml0LnN0YXJ0L2VuZCBhcmUgbm93IGluaXRpYWxpemVkIGluIHNldHVwX3Zp
cnR1YWxfcmVnaW9ucywKYmVjYXVzZSBzdGV4dF8gJiBmcmllbmRzIGFyZSBub3QgY29uc3RhbnQg
YW55bW9yZSAoaW5pdGlhbGl6ZXIgZWxlbWVudAppcyBub3QgY29uc3RhbnQpLgoKU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KQ2hhbmdl
cyBpbiB2ODoKLSByZW1vdmUgU1lNQk9MX0hJREUKLSB1c2UgbmV3IHN5bWJvbCBuYW1lcwotIGNo
YW5nZXMgYXJlIHNwbGl0IGRpZmZlcmVudGx5IGFjcm9zcyB0aGUgcGF0Y2hlcwotLS0KIHhlbi9h
cmNoL2FybS9hbHRlcm5hdGl2ZS5jICAgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC9hcm0v
YXJtMzIvbGl2ZXBhdGNoLmMgICAgICB8ICAzICsrLQogeGVuL2FyY2gvYXJtL2FybTY0L2xpdmVw
YXRjaC5jICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyAgICAgICAgICAgIHwgIDUgKysrLS0K
IHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgIHwgIDUgKysrLS0KIHhlbi9hcmNo
L3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKystLS0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICAgIHwgIDcgKysrKy0tLQogeGVuL2FyY2gveDg2
L3Rib290LmMgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L21h
Y2hpbmVfa2V4ZWMuYyB8ICA0ICsrLS0KIHhlbi9jb21tb24vc3ltYm9scy5jICAgICAgICAgICAg
ICAgIHwgIDMgKy0tCiB4ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMgICAgICAgICB8ICA5ICsr
KysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oICAgfCAgMiArLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9tbS5oICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21tLmggICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgg
ICAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxNiBmaWxl
cyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCA1MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5j
CmluZGV4IDUyZWQ3ZWQuLmI3OTUzNmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hbHRlcm5h
dGl2ZS5jCisrKyBiL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCkBAIC0xODcsOCArMTg3LDgg
QEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVudXNl
ZCkKICAgICB7CiAgICAgICAgIGludCByZXQ7CiAgICAgICAgIHN0cnVjdCBhbHRfcmVnaW9uIHJl
Z2lvbjsKLSAgICAgICAgbWZuX3QgeGVuX21mbiA9IHZpcnRfdG9fbWZuKF9zdGFydCk7Ci0gICAg
ICAgIHBhZGRyX3QgeGVuX3NpemUgPSBfZW5kIC0gX3N0YXJ0OworICAgICAgICBtZm5fdCB4ZW5f
bWZuID0gdmlydF90b19tZm4oc3RhcnRfKTsKKyAgICAgICAgcGFkZHJfdCB4ZW5fc2l6ZSA9IGVu
ZF8gLSBzdGFydF87CiAgICAgICAgIHVuc2lnbmVkIGludCB4ZW5fb3JkZXIgPSBnZXRfb3JkZXJf
ZnJvbV9ieXRlcyh4ZW5fc2l6ZSk7CiAgICAgICAgIHZvaWQgKnhlbm1hcDsKIApAQCAtMjA2LDcg
KzIwNiw3IEBAIHN0YXRpYyBpbnQgX19hcHBseV9hbHRlcm5hdGl2ZXNfbXVsdGlfc3RvcCh2b2lk
ICp1bnVzZWQpCiAgICAgICAgIHJlZ2lvbi5iZWdpbiA9IF9fYWx0X2luc3RydWN0aW9uczsKICAg
ICAgICAgcmVnaW9uLmVuZCA9IF9fYWx0X2luc3RydWN0aW9uc19lbmQ7CiAKLSAgICAgICAgcmV0
ID0gX19hcHBseV9hbHRlcm5hdGl2ZXMoJnJlZ2lvbiwgeGVubWFwIC0gKHZvaWQgKilfc3RhcnQp
OworICAgICAgICByZXQgPSBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uLCAodWludHB0cl90
KXhlbm1hcCAtIHN0YXJ0Xyk7CiAgICAgICAgIC8qIFRoZSBwYXRjaGluZyBpcyBub3QgZXhwZWN0
ZWQgdG8gZmFpbCBkdXJpbmcgYm9vdC4gKi8KICAgICAgICAgQlVHX09OKHJldCAhPSAwKTsKIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJt
L2FybTMyL2xpdmVwYXRjaC5jCmluZGV4IDQxMzc4YTUuLmRiOWEzZjQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2
ZXBhdGNoLmMKQEAgLTU2LDcgKzU2LDggQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1
Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAgICAgZWxzZQogICAgICAgICBpbnNuID0gMHhlMWEw
MDAwMDsgLyogbW92IHIwLCByMCAqLwogCi0gICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0g
KHZvaWQgKilfc3RhcnQgKyB2bWFwX29mX3hlbl90ZXh0OworICAgIG5ld19wdHIgPSAodWludDMy
X3QgKikoKHVpbnRwdHJfdClmdW5jLT5vbGRfYWRkciAtCisgICAgICAgICAgICAgIHN0YXJ0XyAr
ICh1aW50cHRyX3Qpdm1hcF9vZl94ZW5fdGV4dCk7CiAgICAgbGVuID0gbGVuIC8gc2l6ZW9mKHVp
bnQzMl90KTsKIAogICAgIC8qIFBBVENIISAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fy
bTY0L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCmluZGV4IDIy
NDdiOTIuLmExOGQyNWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2gu
YworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKQEAgLTQzLDcgKzQzLDggQEAg
dm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAg
ICAgLyogVmVyaWZpZWQgaW4gbGl2ZXBhdGNoX3ZlcmlmeV9kaXN0YW5jZS4gKi8KICAgICBBU1NF
UlQoaW5zbiAhPSBBQVJDSDY0X0JSRUFLX0ZBVUxUKTsKIAotICAgIG5ld19wdHIgPSBmdW5jLT5v
bGRfYWRkciAtICh2b2lkICopX3N0YXJ0ICsgdm1hcF9vZl94ZW5fdGV4dDsKKyAgICBuZXdfcHRy
ID0gKHVpbnQzMl90ICopKCh1aW50cHRyX3QpZnVuYy0+b2xkX2FkZHIgLQorICAgICAgICAgICAg
ICBzdGFydF8gKyAodWludHB0cl90KXZtYXBfb2ZfeGVuX3RleHQpOwogICAgIGxlbiA9IGxlbiAv
IHNpemVvZih1aW50MzJfdCk7CiAKICAgICAvKiBQQVRDSCEgKi8KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRl
eCBkMmM2M2E4Li40NTViMGYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xOTA0LDcgKzE5MDQsNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF9nbnR0YWJfcmVnaW9uKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgICogT25seSB1c2UgdGhlIHRleHQgc2VjdGlvbiBhcyBpdCdzIGFsd2F5cyBwcmVzZW50
IGFuZCB3aWxsIGNvbnRhaW4KICAgICAgKiBlbm91Z2ggc3BhY2UgZm9yIGEgbGFyZ2UgZ3JhbnQg
dGFibGUKICAgICAgKi8KLSAgICBraW5mby0+Z250dGFiX3N0YXJ0ID0gX19wYShfc3RleHQpOwor
ICAgIGtpbmZvLT5nbnR0YWJfc3RhcnQgPSBfX3BhKHN0ZXh0Xyk7CiAgICAga2luZm8tPmdudHRh
Yl9zaXplID0gZ250dGFiX2RvbTBfZnJhbWVzKCkgPDwgUEFHRV9TSElGVDsKIAogI2lmZGVmIENP
TkZJR19BUk1fMzIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYyBiL3hlbi9h
cmNoL2FybS9saXZlcGF0Y2guYwppbmRleCAyNzlkNTJjLi4zZjEyYzhlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCkBA
IC0yNyw3ICsyNyw3IEBAIGludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwogCiAgICAgdGV4dF9tZm4gPSB2aXJ0X3RvX21mbihfc3RhcnQpOwot
ICAgIHRleHRfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhfZW5kIC0gX3N0YXJ0KTsKKyAg
ICB0ZXh0X29yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZW5kXyAtIHN0YXJ0Xyk7CiAKICAg
ICAvKgogICAgICAqIFRoZSB0ZXh0IHNlY3Rpb24gaXMgcmVhZC1vbmx5LiBTbyByZS1tYXAgWGVu
IHRvIGJlIGFibGUgdG8gcGF0Y2gKQEAgLTc4LDcgKzc4LDggQEAgdm9pZCBhcmNoX2xpdmVwYXRj
aF9yZXZlcnQoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogICAgIHVpbnQzMl90
ICpuZXdfcHRyOwogICAgIHVuc2lnbmVkIGludCBsZW47CiAKLSAgICBuZXdfcHRyID0gZnVuYy0+
b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIHZtYXBfb2ZfeGVuX3RleHQ7CisgICAgbmV3X3B0
ciA9ICh1aW50MzJfdCAqKSgodWludHB0cl90KWZ1bmMtPm9sZF9hZGRyIC0KKyAgICAgICAgICAg
ICAgc3RhcnRfICsgKHVpbnRwdHJfdCl2bWFwX29mX3hlbl90ZXh0KTsKIAogICAgIGxlbiA9IGxp
dmVwYXRjaF9pbnNuX2xlbihmdW5jKTsKICAgICBtZW1jcHkobmV3X3B0ciwgZnVuYy0+b3BhcXVl
LCBsZW4pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0v
c2V0dXAuYwppbmRleCA0NDQ4NTdhLi44M2UyOWZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
c2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtNzcyLDggKzc3Miw5IEBAIHZv
aWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAKICAg
ICAvKiBSZWdpc3RlciBYZW4ncyBsb2FkIGFkZHJlc3MgYXMgYSBib290IG1vZHVsZS4gKi8KICAg
ICB4ZW5fYm9vdG1vZHVsZSA9IGFkZF9ib290X21vZHVsZShCT09UTU9EX1hFTiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX3N0YXJ0ICsgYm9vdF9w
aHlzX29mZnNldCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50
cHRyX3QpKF9lbmQgLSBfc3RhcnQgKyAxKSwgZmFsc2UpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0YXJ0XyArIGJvb3RfcGh5c19vZmZzZXQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW5kXyAtIHN0YXJ0XyArIDEsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOwogICAgIEJVR19PTigheGVuX2Jvb3Rtb2R1
bGUpOwogCiAgICAgc2V0dXBfcGFnZXRhYmxlcyhib290X3BoeXNfb2Zmc2V0KTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMDZl
YjQ4My4uMzQ5NDlmYzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC05NzEsOCArOTcxLDggQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICogVGhpcyBuZWVk
cyB0byByZW1haW4gaW4gc3luYyB3aXRoIHhlbl9pbl9yYW5nZSgpIGFuZCB0aGUKICAgICAgICAg
ICogcmVzcGVjdGl2ZSByZXNlcnZlX2U4MjBfcmFtKCkgaW52b2NhdGlvbiBiZWxvdy4KICAgICAg
ICAgICovCi0gICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9zdGFydCA9IHZpcnRfdG9f
bWZuKF9zdGV4dCk7Ci0gICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9lbmQgPSBfXzJN
X3J3ZGF0YV9lbmQgLSBfc3RleHQ7CisgICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9z
dGFydCA9IHZpcnRfdG9fbWZuKHN0ZXh0Xyk7CisgICAgICAgIG1vZFttYmktPm1vZHNfY291bnRd
Lm1vZF9lbmQgPSAodWludHB0cl90KV9fMk1fcndkYXRhX2VuZCAtIHN0ZXh0XzsKICAgICB9CiAK
ICAgICBtb2R1bGVzX2hlYWRyb29tID0gYnppbWFnZV9oZWFkcm9vbShib290c3RyYXBfbWFwKG1v
ZCksIG1vZC0+bW9kX2VuZCk7CkBAIC0xMDM5LDcgKzEwMzksNyBAQCB2b2lkIF9faW5pdCBub3Jl
dHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgKiBJcyB0aGUg
cmVnaW9uIHNpemUgZ3JlYXRlciB0aGFuIHplcm8gYW5kIGRvZXMgaXQgYmVnaW4KICAgICAgICAg
ICogYXQgb3IgYWJvdmUgdGhlIGVuZCBvZiBjdXJyZW50IFhlbiBpbWFnZSBwbGFjZW1lbnQ/CiAg
ICAgICAgICAqLwotICAgICAgICBpZiAoIChlbmQgPiBzKSAmJiAoZW5kIC0gcmVsb2Nfc2l6ZSAr
IFhFTl9JTUdfT0ZGU0VUID49IF9fcGEoX2VuZCkpICkKKyAgICAgICAgaWYgKCAoZW5kID4gcykg
JiYgKGVuZCAtIHJlbG9jX3NpemUgKyBYRU5fSU1HX09GRlNFVCA+PSBfX3BhKGVuZF8pKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGw0X3BnZW50cnlfdCAqcGw0ZTsKICAgICAgICAgICAgIGwz
X3BnZW50cnlfdCAqcGwzZTsKQEAgLTEwNjcsNyArMTA2Nyw3IEBAIHZvaWQgX19pbml0IG5vcmV0
dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgKiBkYXRh
IHVudGlsIGFmdGVyIHdlIGhhdmUgc3dpdGNoZWQgdG8gdGhlIHJlbG9jYXRlZCBwYWdldGFibGVz
IQogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBiYXJyaWVyKCk7Ci0gICAgICAgICAgICBt
b3ZlX21lbW9yeShlICsgWEVOX0lNR19PRkZTRVQsIFhFTl9JTUdfT0ZGU0VULCBfZW5kIC0gX3N0
YXJ0LCAxKTsKKyAgICAgICAgICAgIG1vdmVfbWVtb3J5KGUgKyBYRU5fSU1HX09GRlNFVCwgWEVO
X0lNR19PRkZTRVQsIGVuZF8gLSBzdGFydF8sIDEpOwogCiAgICAgICAgICAgICAvKiBXYWxrIGlu
aXRpYWwgcGFnZXRhYmxlcywgcmVsb2NhdGluZyBwYWdlIGRpcmVjdG9yeSBlbnRyaWVzLiAqLwog
ICAgICAgICAgICAgcGw0ZSA9IF9fdmEoX19wYShpZGxlX3BnX3RhYmxlKSk7CkBAIC0xMTA4LDgg
KzExMDgsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogICAgICAgICAgICAgICogaXMgY29udGFpbmVkIGluIHRoaXMgUFRFLgogICAgICAg
ICAgICAgICovCiAgICAgICAgICAgICBCVUdfT04odXNpbmdfMk1fbWFwcGluZygpICYmCi0gICAg
ICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKV9lcm9kYXRhKSA9
PQotICAgICAgICAgICAgICAgICAgIGwyX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZylfc3Rl
eHQpKTsKKyAgICAgICAgICAgICAgICAgICBsMl90YWJsZV9vZmZzZXQoZXJvZGF0YV8pID09IGwy
X3RhYmxlX29mZnNldChzdGV4dF8pKTsKICAgICAgICAgICAgICpwbDJlKysgPSBsMmVfZnJvbV9w
Zm4oeGVuX3BoeXNfc3RhcnQgPj4gUEFHRV9TSElGVCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09SX1JYIHwgX1BBR0VfUFNFKTsKICAgICAgICAgICAg
IGZvciAoIGkgPSAxOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKywgcGwyZSsrICkKQEAg
LTEyMzksNyArMTIzOCw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2ln
bmVkIGxvbmcgbWJpX3ApCiAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIG1lbW9yeSB0byByZWxv
Y2F0ZSBYZW5cbiIpOwogCiAgICAgLyogVGhpcyBuZWVkcyB0byByZW1haW4gaW4gc3luYyB3aXRo
IHhlbl9pbl9yYW5nZSgpLiAqLwotICAgIHJlc2VydmVfZTgyMF9yYW0oJmJvb3RfZTgyMCwgX19w
YShfc3RleHQpLCBfX3BhKF9fMk1fcndkYXRhX2VuZCkpOworICAgIHJlc2VydmVfZTgyMF9yYW0o
JmJvb3RfZTgyMCwgX19wYShzdGV4dF8pLCBfX3BhKF9fMk1fcndkYXRhX2VuZCkpOwogCiAgICAg
LyogTGF0ZSBrZXhlYyByZXNlcnZhdGlvbiAoZHluYW1pYyBzdGFydCBhZGRyZXNzKS4gKi8KICAg
ICBrZXhlY19yZXNlcnZlX2FyZWEoJmJvb3RfZTgyMCk7CkBAIC0xMzgyLDcgKzEzODEsNyBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAg
IH0KICNlbmRpZgogCi0gICAgeGVuX3ZpcnRfZW5kID0gKCh1bnNpZ25lZCBsb25nKV9lbmQgKyAo
MVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxKSAmCisgICAgeGVuX3ZpcnRfZW5kID0gKGVu
ZF8gKyAoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxKSAmCiAgICAgICAgICAgICAgICAg
ICAgfigoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxKTsKICAgICBkZXN0cm95X3hlbl9t
YXBwaW5ncyh4ZW5fdmlydF9lbmQsIFhFTl9WSVJUX1NUQVJUICsgQk9PVFNUUkFQX01BUF9CQVNF
KTsKIApAQCAtMTg3MSw3ICsxODcwLDcgQEAgaW50IF9faHdkb21faW5pdCB4ZW5faW5fcmFuZ2Uo
dW5zaWduZWQgbG9uZyBtZm4pCiAgICAgICAgICAqLwogCiAgICAgICAgIC8qIGh5cGVydmlzb3Ig
LnRleHQgKyAucm9kYXRhICovCi0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9yb10ucyA9IF9f
cGEoJl9zdGV4dCk7CisgICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9yb10ucyA9IF9fcGEoc3Rl
eHRfKTsKICAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3JvXS5lID0gX19wYSgmX18yTV9yb2Rh
dGFfZW5kKTsKICAgICAgICAgLyogaHlwZXJ2aXNvciAuZGF0YSArIC5ic3MgKi8KICAgICAgICAg
eGVuX3JlZ2lvbnNbcmVnaW9uX3J3XS5zID0gX19wYSgmX18yTV9yd2RhdGFfc3RhcnQpOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMK
aW5kZXggN2QxMjI2ZC4uNDRmYWU5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC03ODIsNyArNzgyLDcgQEAgREVGSU5F
X1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3QpOwogCiBzdGF0aWMgcm9vdF9wZ2Vu
dHJ5X3QgY29tbW9uX3BndDsKIAotZXh0ZXJuIGNvbnN0IGNoYXIgX3N0ZXh0ZW50cnlbXSwgX2V0
ZXh0ZW50cnlbXTsKK2V4dGVybiB1aW50cHRyX3Qgc3RleHRlbnRyeV8sIGV0ZXh0ZW50cnlfOwog
CiBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogewpAQCAt
ODEwLDggKzgxMCw5IEBAIHN0YXRpYyBpbnQgc2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgewogICAgICAgICBjb25zdCBjaGFyICpwdHI7CiAKLSAgICAgICAgZm9yICgg
cmMgPSAwLCBwdHIgPSBfc3RleHRlbnRyeTsKLSAgICAgICAgICAgICAgIXJjICYmIHB0ciA8IF9l
dGV4dGVudHJ5OyBwdHIgKz0gUEFHRV9TSVpFICkKKyAgICAgICAgZm9yICggcmMgPSAwLCBwdHIg
PSAoY29uc3QgY2hhciAqKXN0ZXh0ZW50cnlfOworICAgICAgICAgICAgICAhcmMgJiYgKHVpbnRw
dHJfdClwdHIgPCBldGV4dGVudHJ5XzsKKyAgICAgICAgICAgICAgcHRyICs9IFBBR0VfU0laRSAp
CiAgICAgICAgICAgICByYyA9IGNsb25lX21hcHBpbmcocHRyLCBycHQpOwogCiAgICAgICAgIGlm
ICggcmMgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Rib290LmMgYi94ZW4vYXJjaC94ODYv
dGJvb3QuYwppbmRleCBmM2ZkZWU0Li42MjAzMDNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
dGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwpAQCAtMzczLDkgKzM3Myw5IEBAIHZv
aWQgdGJvb3Rfc2h1dGRvd24odWludDMyX3Qgc2h1dGRvd25fdHlwZSkKICAgICAgICAgZ190Ym9v
dF9zaGFyZWQtPm1hY19yZWdpb25zWzBdLnNpemUgPSBib290c3ltX3BoeXModHJhbXBvbGluZV9l
bmQpIC0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib290
c3ltX3BoeXModHJhbXBvbGluZV9zdGFydCk7CiAgICAgICAgIC8qIGh5cGVydmlzb3IgLnRleHQg
KyAucm9kYXRhICovCi0gICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sxXS5zdGFy
dCA9ICh1aW50NjRfdClfX3BhKCZfc3RleHQpOworICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFj
X3JlZ2lvbnNbMV0uc3RhcnQgPSAodWludDY0X3QpX19wYShzdGV4dF8pOwogICAgICAgICBnX3Ri
b290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMV0uc2l6ZSA9IF9fcGEoJl9fMk1fcm9kYXRhX2VuZCkg
LQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fcGEoJl9z
dGV4dCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19w
YShzdGV4dF8pOwogICAgICAgICAvKiBoeXBlcnZpc29yIC5kYXRhICsgLmJzcyAqLwogICAgICAg
ICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0uc3RhcnQgPSAodWludDY0X3QpX19wYSgm
X18yTV9yd2RhdGFfc3RhcnQpOwogICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNb
Ml0uc2l6ZSA9IF9fcGEoJl9fMk1fcndkYXRhX2VuZCkgLQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9tYWNoaW5lX2tleGVjLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21hY2hpbmVf
a2V4ZWMuYwppbmRleCBmNGEwMDVjLi5jZjQzNWFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L21hY2hpbmVfa2V4ZWMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21hY2hpbmVf
a2V4ZWMuYwpAQCAtMTMsOCArMTMsOCBAQAogCiBpbnQgbWFjaGluZV9rZXhlY19nZXRfeGVuKHhl
bl9rZXhlY19yYW5nZV90ICpyYW5nZSkKIHsKLSAgICAgICAgcmFuZ2UtPnN0YXJ0ID0gdmlydF90
b19tYWRkcihfc3RhcnQpOwotICAgICAgICByYW5nZS0+c2l6ZSA9IHZpcnRfdG9fbWFkZHIoX2Vu
ZCkgLSAodW5zaWduZWQgbG9uZylyYW5nZS0+c3RhcnQ7CisgICAgICAgIHJhbmdlLT5zdGFydCA9
IHZpcnRfdG9fbWFkZHIoc3RhcnRfKTsKKyAgICAgICAgcmFuZ2UtPnNpemUgPSB2aXJ0X3RvX21h
ZGRyKGVuZF8pIC0gKHVuc2lnbmVkIGxvbmcpcmFuZ2UtPnN0YXJ0OwogICAgICAgICByZXR1cm4g
MDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeW1ib2xzLmMgYi94ZW4vY29tbW9uL3N5
bWJvbHMuYwppbmRleCA5Mzc3ZjQxLi5iNmNmMGRkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3N5
bWJvbHMuYworKysgYi94ZW4vY29tbW9uL3N5bWJvbHMuYwpAQCAtMTQ5LDggKzE0OSw3IEBAIGNv
bnN0IGNoYXIgKnN5bWJvbHNfbG9va3VwKHVuc2lnbmVkIGxvbmcgYWRkciwKIAogICAgIC8qIGlm
IHdlIGZvdW5kIG5vIG5leHQgc3ltYm9sLCB3ZSB1c2UgdGhlIGVuZCBvZiB0aGUgc2VjdGlvbiAq
LwogICAgIGlmICghc3ltYm9sX2VuZCkKLSAgICAgICAgc3ltYm9sX2VuZCA9IGlzX2tlcm5lbF9p
bml0dGV4dChhZGRyKSA/Ci0gICAgICAgICAgICAodW5zaWduZWQgbG9uZylfZWluaXR0ZXh0IDog
KHVuc2lnbmVkIGxvbmcpX2V0ZXh0OworICAgICAgICBzeW1ib2xfZW5kID0gaXNfa2VybmVsX2lu
aXR0ZXh0KGFkZHIpID8gZWluaXR0ZXh0XyA6IGV0ZXh0XzsKIAogICAgICpzeW1ib2xzaXplID0g
c3ltYm9sX2VuZCAtIHN5bWJvbHNfYWRkcmVzcyhsb3cpOwogICAgICpvZmZzZXQgPSBhZGRyIC0g
c3ltYm9sc19hZGRyZXNzKGxvdyk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZpcnR1YWxfcmVn
aW9uLmMgYi94ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMKaW5kZXggYWEyMzkxOC4uMTYzNzQ1
MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jCisrKyBiL3hlbi9jb21t
b24vdmlydHVhbF9yZWdpb24uYwpAQCAtMTAsMTUgKzEwLDExIEBACiAKIHN0YXRpYyBzdHJ1Y3Qg
dmlydHVhbF9yZWdpb24gY29yZSA9IHsKICAgICAubGlzdCA9IExJU1RfSEVBRF9JTklUKGNvcmUu
bGlzdCksCi0gICAgLnN0YXJ0ID0gX3N0ZXh0LAotICAgIC5lbmQgPSBfZXRleHQsCiB9OwogCiAv
KiBCZWNvbWVzIGlycmVsZXZhbnQgd2hlbiBfX2luaXQgc2VjdGlvbnMgYXJlIGNsZWFyZWQuICov
CiBzdGF0aWMgc3RydWN0IHZpcnR1YWxfcmVnaW9uIGNvcmVfaW5pdCBfX2luaXRkYXRhID0gewog
ICAgIC5saXN0ID0gTElTVF9IRUFEX0lOSVQoY29yZV9pbml0Lmxpc3QpLAotICAgIC5zdGFydCA9
IF9zaW5pdHRleHQsCi0gICAgLmVuZCA9IF9laW5pdHRleHQsCiB9OwogCiAvKgpAQCAtMTE0LDYg
KzExMCwxMSBAQCB2b2lkIF9faW5pdCBzZXR1cF92aXJ0dWFsX3JlZ2lvbnMoY29uc3Qgc3RydWN0
IGV4Y2VwdGlvbl90YWJsZV9lbnRyeSAqc3RhcnQsCiAgICAgICAgIE5VTEwKICAgICB9OwogCisg
ICAgY29yZS5zdGFydCA9IChjaGFyICopc3RhcnRfOworICAgIGNvcmUuZW5kID0gKGNoYXIgKill
bmRfOworICAgIGNvcmVfaW5pdC5zdGFydCA9IChjaGFyICopc2luaXR0ZXh0XzsKKyAgICBjb3Jl
X2luaXQuZW5kID0gKGNoYXIgKillaW5pdHRleHRfOworCiAgICAgZm9yICggaSA9IDE7IGJ1Z19m
cmFtZXNbaV07IGkrKyApCiAgICAgewogICAgICAgICBjb25zdCBzdHJ1Y3QgYnVnX2ZyYW1lICpz
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCmluZGV4IDgxNmUzYzYuLjc0YThlZjQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKQEAgLTMxLDcgKzMxLDcgQEAgdm9pZCBnbnR0YWJfbWFy
a19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pOwogICogZW5vdWdoIHNwYWNlIGZv
ciBhIGxhcmdlIGdyYW50IHRhYmxlCiAgKi8KICNkZWZpbmUgZ250dGFiX2RvbTBfZnJhbWVzKCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgbWluX3Qo
dW5zaWduZWQgaW50LCBvcHRfbWF4X2dyYW50X2ZyYW1lcywgUEZOX0RPV04oX2V0ZXh0IC0gX3N0
ZXh0KSkKKyAgICBtaW5fdCh1bnNpZ25lZCBpbnQsIG9wdF9tYXhfZ3JhbnRfZnJhbWVzLCBQRk5f
RE9XTihldGV4dF8gLSBzdGV4dF8pKQogCiAjZGVmaW5lIGdudHRhYl9pbml0X2FyY2goZ3QpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaAppbmRleCBlYWZhMjZmLi5lNzJmZmIyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBAIC0xNTEs
OCArMTUxLDggQEAgZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0OwogI2VuZGlmCiAK
ICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgKChwZm5fdG9fcGFkZHIobWZuKSA+PSB2aXJ0X3RvX21hZGRyKCZfc3Rh
cnQpKSAmJiAgICAgICBcCi0gICAgIChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRy
KCZfZW5kKSkpCisgICAgKChwZm5fdG9fcGFkZHIobWZuKSA+PSB2aXJ0X3RvX21hZGRyKCZzdGFy
dF8pKSAmJiAgICAgICBcCisgICAgIChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRy
KCZlbmRfKSkpCiAKICNkZWZpbmUgcGFnZV9nZXRfb3duZXIoX3ApICAgIChfcCktPnYuaW51c2Uu
ZG9tYWluCiAjZGVmaW5lIHBhZ2Vfc2V0X293bmVyKF9wLF9kKSAoKF9wKS0+di5pbnVzZS5kb21h
aW4gPSAoX2QpKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDZmYWE1NjMuLjNiMDdkMTIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAg
LTI4MCw3ICsyODAsNyBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIGlzX3hlbl9oZWFwX21m
bihtZm4pIFwKICAgICAoX19tZm5fdmFsaWQobWZuKSAmJiBpc194ZW5faGVhcF9wYWdlKG1mbl90
b19wYWdlKF9tZm4obWZuKSkpKQogI2RlZmluZSBpc194ZW5fZml4ZWRfbWZuKG1mbikgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkgPj0gX19wYSgmX3N0
ZXh0KSkgJiYgIFwKKyAgICAoKCgobWZuKSA8PCBQQUdFX1NISUZUKSA+PSBfX3BhKHN0ZXh0Xykp
ICYmICBcCiAgICAgICgoKG1mbikgPDwgUEFHRV9TSElGVCkgPD0gX19wYSgmX18yTV9yd2RhdGFf
ZW5kKSkpCiAKICNkZWZpbmUgUFJ0eXBlX2luZm8gIjAxNmx4Ii8qIHNob3VsZCBvbmx5IGJlIHVz
ZWQgZm9yIHByaW50aydzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgg
Yi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKaW5kZXggNTQ4YjY0ZC4uNzg2NDNhOSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9rZXJu
ZWwuaApAQCAtNjUsMjggKzY1LDI4IEBACiAJMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKIH0pCiAKLWV4dGVybiBjaGFyIF9zdGFydFtdLCBfZW5kW10sIHN0YXJ0W107
Ci0jZGVmaW5lIGlzX2tlcm5lbChwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
Y2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAgKF9fcCA+
PSBfc3RhcnQpICYmIChfX3AgPCBfZW5kKTsgICAgICAgICAgICBcCitleHRlcm4gdWludHB0cl90
IHN0YXJ0XywgZW5kXzsKKyNkZWZpbmUgaXNfa2VybmVsKHApICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IHVpbnRwdHJfdCBwX18gPSAo
Y29uc3QgdWludHB0cl90KShwKTsgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHBfXyA+PSBz
dGFydF8pICYmIChwX18gPCBlbmRfKTsgICAgICBcCiB9KQogCi1leHRlcm4gY2hhciBfc3RleHRb
XSwgX2V0ZXh0W107Ci0jZGVmaW5lIGlzX2tlcm5lbF90ZXh0KHApICh7ICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgY2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBc
Ci0gICAgKF9fcCA+PSBfc3RleHQpICYmIChfX3AgPCBfZXRleHQpOyAgICAgICAgICBcCitleHRl
cm4gdWludHB0cl90IHN0ZXh0XywgZXRleHRfOworI2RlZmluZSBpc19rZXJuZWxfdGV4dChwKSAo
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgY29uc3QgdWlu
dHB0cl90IHBfXyA9IChjb25zdCB1aW50cHRyX3QpKHApOyAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAocF9fID49IHN0ZXh0XykgJiYgKHBfXyA8IGV0ZXh0Xyk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogfSkKIAotZXh0ZXJuIGNvbnN0IGNoYXIgX3Nyb2RhdGFbXSwgX2Vyb2Rh
dGFbXTsKLSNkZWZpbmUgaXNfa2VybmVsX3JvZGF0YShwKSAoeyAgICAgICAgICAgICAgICAgIFwK
LSAgICBjb25zdCBjaGFyICpfX3AgPSAoY29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsg
ICAgIFwKLSAgICAoX19wID49IF9zcm9kYXRhKSAmJiAoX19wIDwgX2Vyb2RhdGEpOyAgICAgIFwK
K2V4dGVybiB1aW50cHRyX3Qgc3JvZGF0YV8sIGVyb2RhdGFfOworI2RlZmluZSBpc19rZXJuZWxf
cm9kYXRhKHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
Y29uc3QgdWludHB0cl90IHBfXyA9IChjb25zdCB1aW50cHRyX3QpKHApOyAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAocF9fID49IHNyb2RhdGFfKSAmJiAocF9fIDwgZXJvZGF0YV8pOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogfSkKIAotZXh0ZXJuIGNoYXIgX3Npbml0dGV4dFtdLCBf
ZWluaXR0ZXh0W107Ci0jZGVmaW5lIGlzX2tlcm5lbF9pbml0dGV4dChwKSAoeyAgICAgICAgICAg
ICAgICBcCi0gICAgY2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBc
Ci0gICAgKF9fcCA+PSBfc2luaXR0ZXh0KSAmJiAoX19wIDwgX2Vpbml0dGV4dCk7ICBcCitleHRl
cm4gdWludHB0cl90IHNpbml0dGV4dF8sIGVpbml0dGV4dF87CisjZGVmaW5lIGlzX2tlcm5lbF9p
bml0dGV4dChwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIGNvbnN0IHVpbnRwdHJfdCBwX18gPSAoY29uc3QgdWludHB0cl90KShwKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAocF9fID49IHNpbml0dGV4dF8pICYmIChwX18gPCBlaW5p
dHRleHRfKTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogCiBleHRlcm4gZW51bSBz
eXN0ZW1fc3RhdGUgewotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 23:36:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 23:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjYFX-0003AE-Cy; Tue, 15 Jan 2019 23:36: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=mqP1=PX=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gjYFW-00039x-Aa
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 23:36:02 +0000
X-Inumbo-ID: 50f3a76b-191e-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50f3a76b-191e-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 23:36:01 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 684E42133D;
 Tue, 15 Jan 2019 23:36:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547595360;
 bh=r/eHPaCnoxbjU2eyIOgIrw9PW08J60lWgEqE2kIhicQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=aZZG0mcyF6LoxVscy7526mhmgN8pcUQa7HnJ/AbXQy7apGtw0pBnbbfudXN1esyP3
 p611CJPAKQJ2TJJp8RsIcU+0ydJnZ8JtQhfmGSSL9DoI0xdxV0ZfjD6Z0cfVIAFspr
 jfcABdVbvEfT6k2Eha4YWpAxvOciYpgw+dh2yE5Q=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 15:35:54 -0800
Message-Id: <1547595358-16379-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <wt35AlsJdPHayD9a>
References: <wt35AlsJdPHayD9a>
Subject: [Xen-devel] [PATCH v8 3/7] xen/x86: use rodata_start_2M_,
 init_start_2M_, and more
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RhcnQgbWFraW5nIHVzZSBvZiB0aGUgZm9sbG93aW5nIHVpbnRwdHJfdCB2YXJpYWJsZXM6Cgp0
ZXh0X3N0YXJ0XzJNXywgdGV4dF9lbmRfMk1fLCByb2RhdGFfc3RhcnRfMk1fLCByb2RhdGFfZW5k
XzJNXywKaW5pdF9zdGFydF8yTV8sIGluaXRfZW5kXzJNXywgcndkYXRhX3N0YXJ0XzJNXywgcndk
YXRhX2VuZF8yTV8KClJlcGxhY2luZyB0aGUgY29ycmVzcG9uZGluZyBsaW5rZXIgc3ltYm9scy4g
SXQgaXMgZG9uZSB0byBhdm9pZApjb21wYXJpbmcgYW5kIHN1YnRyYWN0aW5nIHBvaW50ZXJzIHBv
aW50aW5nIHRvIGRpZmZlcmVudCBvYmplY3RzLgoKVGhlc2Ugc3ltYm9scyBhcmUgYWxsIHg4NiBz
cGVjaWZpYyBzeW1ib2xzLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vc0B4aWxpbnguY29tPgotLS0KQ2hhbmdlcyBpbiB2ODoKLSByZW1vdmUgU1lNQk9MX0hJREUK
LSB1c2UgbmV3IHN5bWJvbCBuYW1lcwotIGNoYW5nZXMgYXJlIHNwbGl0IGRpZmZlcmVudGx5IGFj
cm9zcyB0aGUgcGF0Y2hlcwotLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICB8IDYwICsr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L3Rib290LmMgICAgICAgIHwgIDggKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAg
fCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oIHwgIDggKysrLS0tCiA0IGZpbGVz
IGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMzQ5NDlm
YzQuLjNhMmFhNGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCkBAIC01NzgsMTMgKzU3OCwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
a2V4ZWNfcmVzZXJ2ZV9hcmVhKHN0cnVjdCBlODIwbWFwICplODIwKQogCiBzdGF0aWMgaW5saW5l
IGJvb2wgdXNpbmdfMk1fbWFwcGluZyh2b2lkKQogewotICAgIHJldHVybiAhbDFfdGFibGVfb2Zm
c2V0KCh1bnNpZ25lZCBsb25nKV9fMk1fdGV4dF9lbmQpICYmCi0gICAgICAgICAgICFsMV90YWJs
ZV9vZmZzZXQoKHVuc2lnbmVkIGxvbmcpX18yTV9yb2RhdGFfc3RhcnQpICYmCi0gICAgICAgICAg
ICFsMV90YWJsZV9vZmZzZXQoKHVuc2lnbmVkIGxvbmcpX18yTV9yb2RhdGFfZW5kKSAmJgotICAg
ICAgICAgICAhbDFfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKV9fMk1faW5pdF9zdGFydCkg
JiYKLSAgICAgICAgICAgIWwxX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZylfXzJNX2luaXRf
ZW5kKSAmJgotICAgICAgICAgICAhbDFfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKV9fMk1f
cndkYXRhX3N0YXJ0KSAmJgotICAgICAgICAgICAhbDFfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBs
b25nKV9fMk1fcndkYXRhX2VuZCk7CisgICAgcmV0dXJuICFsMV90YWJsZV9vZmZzZXQodGV4dF9l
bmRfMk1fKSAmJgorICAgICAgICAgICAhbDFfdGFibGVfb2Zmc2V0KHJvZGF0YV9zdGFydF8yTV8p
ICYmCisgICAgICAgICAgICFsMV90YWJsZV9vZmZzZXQocm9kYXRhX2VuZF8yTV8pICYmCisgICAg
ICAgICAgICFsMV90YWJsZV9vZmZzZXQoaW5pdF9zdGFydF8yTV8pICYmCisgICAgICAgICAgICFs
MV90YWJsZV9vZmZzZXQoaW5pdF9lbmRfMk1fKSAmJgorICAgICAgICAgICAhbDFfdGFibGVfb2Zm
c2V0KHJ3ZGF0YV9zdGFydF8yTV8pICYmCisgICAgICAgICAgICFsMV90YWJsZV9vZmZzZXQocndk
YXRhX2VuZF8yTV8pOwogfQogCiBzdGF0aWMgdm9pZCBub2lubGluZSBpbml0X2RvbmUodm9pZCkK
QEAgLTYwNiw4ICs2MDYsOCBAQCBzdGF0aWMgdm9pZCBub2lubGluZSBpbml0X2RvbmUodm9pZCkK
ICAgICAvKiBEZXN0cm95IFhlbidzIG1hcHBpbmdzLCBhbmQgcmV1c2UgdGhlIHBhZ2VzLiAqLwog
ICAgIGlmICggdXNpbmdfMk1fbWFwcGluZygpICkKICAgICB7Ci0gICAgICAgIHN0YXJ0ID0gKHVu
c2lnbmVkIGxvbmcpJl9fMk1faW5pdF9zdGFydCwKLSAgICAgICAgZW5kICAgPSAodW5zaWduZWQg
bG9uZykmX18yTV9pbml0X2VuZDsKKyAgICAgICAgc3RhcnQgPSBpbml0X3N0YXJ0XzJNXywKKyAg
ICAgICAgZW5kICAgPSBpbml0X2VuZF8yTV87CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC05
NzIsNyArOTcyLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKICAgICAgICAgICogcmVzcGVjdGl2ZSByZXNlcnZlX2U4MjBfcmFtKCkgaW52
b2NhdGlvbiBiZWxvdy4KICAgICAgICAgICovCiAgICAgICAgIG1vZFttYmktPm1vZHNfY291bnRd
Lm1vZF9zdGFydCA9IHZpcnRfdG9fbWZuKHN0ZXh0Xyk7Ci0gICAgICAgIG1vZFttYmktPm1vZHNf
Y291bnRdLm1vZF9lbmQgPSAodWludHB0cl90KV9fMk1fcndkYXRhX2VuZCAtIHN0ZXh0XzsKKyAg
ICAgICAgbW9kW21iaS0+bW9kc19jb3VudF0ubW9kX2VuZCA9IHJ3ZGF0YV9lbmRfMk1fIC0gc3Rl
eHRfOwogICAgIH0KIAogICAgIG1vZHVsZXNfaGVhZHJvb20gPSBiemltYWdlX2hlYWRyb29tKGJv
b3RzdHJhcF9tYXAobW9kKSwgbW9kLT5tb2RfZW5kKTsKQEAgLTEwMjMsNyArMTAyMyw3IEBAIHZv
aWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAg
ICAgICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpICkKICAgICAgICAgICAg
IGUgPSBtaW4oSFlQRVJWSVNPUl9WSVJUX0VORCAtIERJUkVDVE1BUF9WSVJUX1NUQVJULAogICAg
ICAgICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpOwotI2RlZmluZSByZWxv
Y19zaXplICgoX19wYShfXzJNX3J3ZGF0YV9lbmQpICsgbWFzaykgJiB+bWFzaykKKyNkZWZpbmUg
cmVsb2Nfc2l6ZSAoKF9fcGEocndkYXRhX2VuZF8yTV8pICsgbWFzaykgJiB+bWFzaykKICAgICAg
ICAgLyogSXMgdGhlIHJlZ2lvbiBzdWl0YWJsZSBmb3IgcmVsb2NhdGluZyBYZW4/ICovCiAgICAg
ICAgIGlmICggIXhlbl9waHlzX3N0YXJ0ICYmIGUgPD0gbGltaXQgKQogICAgICAgICB7CkBAIC0x
MTA0LDcgKzExMDQsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25l
ZCBsb25nIG1iaV9wKQogICAgICAgICAgICAgLyogVGhlIG9ubHkgZGF0YSBtYXBwaW5ncyB0byBi
ZSByZWxvY2F0ZWQgYXJlIGluIHRoZSBYZW4gYXJlYS4gKi8KICAgICAgICAgICAgIHBsMmUgPSBf
X3ZhKF9fcGEobDJfeGVubWFwKSk7CiAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICogVW5k
byB0aGUgdGVtcG9yYXJ5LWhvb2tpbmcgb2YgdGhlIGwxX2lkZW50bWFwLiAgX18yTV90ZXh0X3N0
YXJ0CisgICAgICAgICAgICAgKiBVbmRvIHRoZSB0ZW1wb3JhcnktaG9va2luZyBvZiB0aGUgbDFf
aWRlbnRtYXAuICB0ZXh0X3N0YXJ0XzJNXwogICAgICAgICAgICAgICogaXMgY29udGFpbmVkIGlu
IHRoaXMgUFRFLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBCVUdfT04odXNpbmdfMk1f
bWFwcGluZygpICYmCkBAIC0xMTI2LDIyICsxMTI2LDIyIEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwogICAgICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgICAgIGlmICggaSA8IGwy
X3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZykmX18yTV90ZXh0X2VuZCkgKQorICAgICAgICAg
ICAgICAgIGlmICggaSA8IGwyX3RhYmxlX29mZnNldCh0ZXh0X2VuZF8yTV8pICkKICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGZsYWdzID0gUEFHRV9IWVBFUlZJU09SX1JY
IHwgX1BBR0VfUFNFOwogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBlbHNlIGlm
ICggaSA+PSBsMl90YWJsZV9vZmZzZXQoKHVuc2lnbmVkIGxvbmcpJl9fMk1fcm9kYXRhX3N0YXJ0
KSAmJgotICAgICAgICAgICAgICAgICAgICAgICAgICBpIDwgIGwyX3RhYmxlX29mZnNldCgodW5z
aWduZWQgbG9uZykmX18yTV9yb2RhdGFfZW5kKSApCisgICAgICAgICAgICAgICAgZWxzZSBpZiAo
IGkgPj0gbDJfdGFibGVfb2Zmc2V0KHJvZGF0YV9zdGFydF8yTV8pICYmCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIGkgPCAgbDJfdGFibGVfb2Zmc2V0KHJvZGF0YV9lbmRfMk1fKSApCiAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBmbGFncyA9IFBBR0VfSFlQRVJWSVNP
Ul9STyB8IF9QQUdFX1BTRTsKICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgZWxz
ZSBpZiAoIGkgPj0gbDJfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKSZfXzJNX2luaXRfc3Rh
cnQpICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGkgPCAgbDJfdGFibGVfb2Zmc2V0KCh1
bnNpZ25lZCBsb25nKSZfXzJNX2luaXRfZW5kKSApCisgICAgICAgICAgICAgICAgZWxzZSBpZiAo
IGkgPj0gbDJfdGFibGVfb2Zmc2V0KGluaXRfc3RhcnRfMk1fKSAmJgorICAgICAgICAgICAgICAg
ICAgICAgICAgICBpIDwgIGwyX3RhYmxlX29mZnNldChpbml0X2VuZF8yTV8pICkKICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGZsYWdzID0gUEFHRV9IWVBFUlZJU09SX1JX
WCB8IF9QQUdFX1BTRTsKICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgZWxzZSBp
ZiAoIChpID49IGwyX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZykmX18yTV9yd2RhdGFfc3Rh
cnQpICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBpIDwgIGwyX3RhYmxlX29mZnNldCgo
dW5zaWduZWQgbG9uZykmX18yTV9yd2RhdGFfZW5kKSkgKQorICAgICAgICAgICAgICAgIGVsc2Ug
aWYgKCAoaSA+PSBsMl90YWJsZV9vZmZzZXQocndkYXRhX3N0YXJ0XzJNXykgJiYKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGkgPCAgbDJfdGFibGVfb2Zmc2V0KHJ3ZGF0YV9lbmRfMk1fKSkg
KQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgZmxhZ3MgPSBQQUdFX0hZ
UEVSVklTT1JfUlcgfCBfUEFHRV9QU0U7CiAgICAgICAgICAgICAgICAgfQpAQCAtMTIzOCw3ICsx
MjM4LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBt
YmlfcCkKICAgICAgICAgcGFuaWMoIk5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlbG9jYXRlIFhlblxu
Iik7CiAKICAgICAvKiBUaGlzIG5lZWRzIHRvIHJlbWFpbiBpbiBzeW5jIHdpdGggeGVuX2luX3Jh
bmdlKCkuICovCi0gICAgcmVzZXJ2ZV9lODIwX3JhbSgmYm9vdF9lODIwLCBfX3BhKHN0ZXh0Xyks
IF9fcGEoX18yTV9yd2RhdGFfZW5kKSk7CisgICAgcmVzZXJ2ZV9lODIwX3JhbSgmYm9vdF9lODIw
LCBfX3BhKHN0ZXh0XyksIF9fcGEocndkYXRhX2VuZF8yTV8pKTsKIAogICAgIC8qIExhdGUga2V4
ZWMgcmVzZXJ2YXRpb24gKGR5bmFtaWMgc3RhcnQgYWRkcmVzcykuICovCiAgICAga2V4ZWNfcmVz
ZXJ2ZV9hcmVhKCZib290X2U4MjApOwpAQCAtMTM5NCwyMiArMTM5NCwyMiBAQCB2b2lkIF9faW5p
dCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIHsKICAgICAg
ICAgLyogTWFyayAudGV4dCBhcyBSWCAoYXZvaWRpbmcgdGhlIGZpcnN0IDJNIHN1cGVycGFnZSku
ICovCiAgICAgICAgIG1vZGlmeV94ZW5fbWFwcGluZ3MoWEVOX1ZJUlRfU1RBUlQgKyBNQigyKSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykmX18yTV90ZXh0X2Vu
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2VuZF8yTV8sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09SX1JYKTsKIAogICAgICAgICAvKiBNYXJr
IC5yb2RhdGEgYXMgUk8uICovCi0gICAgICAgIG1vZGlmeV94ZW5fbWFwcGluZ3MoKHVuc2lnbmVk
IGxvbmcpJl9fMk1fcm9kYXRhX3N0YXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1
bnNpZ25lZCBsb25nKSZfXzJNX3JvZGF0YV9lbmQsCisgICAgICAgIG1vZGlmeV94ZW5fbWFwcGlu
Z3Mocm9kYXRhX3N0YXJ0XzJNXywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICByb2RhdGFf
ZW5kXzJNXywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUk8p
OwogCiAgICAgICAgIC8qIE1hcmsgLmRhdGEgYW5kIC5ic3MgYXMgUlcuICovCi0gICAgICAgIG1v
ZGlmeV94ZW5fbWFwcGluZ3MoKHVuc2lnbmVkIGxvbmcpJl9fMk1fcndkYXRhX3N0YXJ0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKSZfXzJNX3J3ZGF0YV9lbmQs
CisgICAgICAgIG1vZGlmeV94ZW5fbWFwcGluZ3MocndkYXRhX3N0YXJ0XzJNXywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByd2RhdGFfZW5kXzJNXywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQQUdFX0hZUEVSVklTT1JfUlcpOwogCiAgICAgICAgIC8qIERyb3AgdGhlIHJlbWFp
bmluZyBtYXBwaW5ncyBpbiB0aGUgc2hhdHRlcmVkIHN1cGVycGFnZS4gKi8KLSAgICAgICAgZGVz
dHJveV94ZW5fbWFwcGluZ3MoKHVuc2lnbmVkIGxvbmcpJl9fMk1fcndkYXRhX2VuZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUk9VTkRVUCgodW5zaWduZWQgbG9uZykmX18yTV9yd2Rh
dGFfZW5kLCBNQigyKSkpOworICAgICAgICBkZXN0cm95X3hlbl9tYXBwaW5ncyhyd2RhdGFfZW5k
XzJNXywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUk9VTkRVUChyd2RhdGFfZW5kXzJN
XywgTUIoMikpKTsKICAgICB9CiAKICAgICBucl9wYWdlcyA9IDA7CkBAIC0xODcxLDEwICsxODcx
LDEwIEBAIGludCBfX2h3ZG9tX2luaXQgeGVuX2luX3JhbmdlKHVuc2lnbmVkIGxvbmcgbWZuKQog
CiAgICAgICAgIC8qIGh5cGVydmlzb3IgLnRleHQgKyAucm9kYXRhICovCiAgICAgICAgIHhlbl9y
ZWdpb25zW3JlZ2lvbl9yb10ucyA9IF9fcGEoc3RleHRfKTsKLSAgICAgICAgeGVuX3JlZ2lvbnNb
cmVnaW9uX3JvXS5lID0gX19wYSgmX18yTV9yb2RhdGFfZW5kKTsKKyAgICAgICAgeGVuX3JlZ2lv
bnNbcmVnaW9uX3JvXS5lID0gX19wYShyb2RhdGFfZW5kXzJNXyk7CiAgICAgICAgIC8qIGh5cGVy
dmlzb3IgLmRhdGEgKyAuYnNzICovCi0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9yd10ucyA9
IF9fcGEoJl9fMk1fcndkYXRhX3N0YXJ0KTsKLSAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3J3
XS5lID0gX19wYSgmX18yTV9yd2RhdGFfZW5kKTsKKyAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9u
X3J3XS5zID0gX19wYShyd2RhdGFfc3RhcnRfMk1fKTsKKyAgICAgICAgeGVuX3JlZ2lvbnNbcmVn
aW9uX3J3XS5lID0gX19wYShyd2RhdGFfZW5kXzJNXyk7CiAgICAgfQogCiAgICAgc3RhcnQgPSAo
cGFkZHJfdCltZm4gPDwgUEFHRV9TSElGVDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90Ym9v
dC5jIGIveGVuL2FyY2gveDg2L3Rib290LmMKaW5kZXggNjIwMzAzZS4uN2MxMWNkYiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3Rib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Rib290LmMKQEAg
LTM3NCwxMiArMzc0LDEyIEBAIHZvaWQgdGJvb3Rfc2h1dGRvd24odWludDMyX3Qgc2h1dGRvd25f
dHlwZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib290
c3ltX3BoeXModHJhbXBvbGluZV9zdGFydCk7CiAgICAgICAgIC8qIGh5cGVydmlzb3IgLnRleHQg
KyAucm9kYXRhICovCiAgICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sxXS5zdGFy
dCA9ICh1aW50NjRfdClfX3BhKHN0ZXh0Xyk7Ci0gICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNf
cmVnaW9uc1sxXS5zaXplID0gX19wYSgmX18yTV9yb2RhdGFfZW5kKSAtCisgICAgICAgIGdfdGJv
b3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sxXS5zaXplID0gX19wYShyb2RhdGFfZW5kXzJNXykgLQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fcGEoc3RleHRf
KTsKICAgICAgICAgLyogaHlwZXJ2aXNvciAuZGF0YSArIC5ic3MgKi8KLSAgICAgICAgZ190Ym9v
dF9zaGFyZWQtPm1hY19yZWdpb25zWzJdLnN0YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9fMk1fcndk
YXRhX3N0YXJ0KTsKLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzJdLnNpemUg
PSBfX3BhKCZfXzJNX3J3ZGF0YV9lbmQpIC0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX3BhKCZfXzJNX3J3ZGF0YV9zdGFydCk7CisgICAgICAgIGdfdGJv
b3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1syXS5zdGFydCA9ICh1aW50NjRfdClfX3BhKHJ3ZGF0YV9z
dGFydF8yTV8pOworICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0uc2l6ZSA9
IF9fcGEocndkYXRhX2VuZF8yTV8pIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX3BhKHJ3ZGF0YV9zdGFydF8yTV8pOwogCiAgICAgICAgIC8qCiAgICAg
ICAgICAqIE1BQyBkb21haW5zIGFuZCBvdGhlciBYZW4gbWVtb3J5CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggM2Iw
N2QxMi4uOTA0ZTg0YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMjgxLDcgKzI4MSw3IEBAIHN0cnVjdCBwYWdl
X2luZm8KICAgICAoX19tZm5fdmFsaWQobWZuKSAmJiBpc194ZW5faGVhcF9wYWdlKG1mbl90b19w
YWdlKF9tZm4obWZuKSkpKQogI2RlZmluZSBpc194ZW5fZml4ZWRfbWZuKG1mbikgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkgPj0gX19wYShzdGV4dF8p
KSAmJiAgXAotICAgICAoKChtZm4pIDw8IFBBR0VfU0hJRlQpIDw9IF9fcGEoJl9fMk1fcndkYXRh
X2VuZCkpKQorICAgICAoKChtZm4pIDw8IFBBR0VfU0hJRlQpIDw9IF9fcGEocndkYXRhX2VuZF8y
TV8pKSkKIAogI2RlZmluZSBQUnR5cGVfaW5mbyAiMDE2bHgiLyogc2hvdWxkIG9ubHkgYmUgdXNl
ZCBmb3IgcHJpbnRrJ3MgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1
cC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCmluZGV4IGJiNGMzODUuLmQ1MmJlZTIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3NldHVwLmgKQEAgLTcsMTAgKzcsMTAgQEAKIC8qIHZDUFUgcG9pbnRlciB1c2Vk
IHByaW9yIHRvIHRoZXJlIGJlaW5nIGEgdmFsaWQgb25lIGFyb3VuZCAqLwogI2RlZmluZSBJTlZB
TElEX1ZDUFUgKChzdHJ1Y3QgdmNwdSAqKTB4Y2NjY2NjY2NjY2NjYzAwMFVMKQogCi1leHRlcm4g
Y29uc3QgY2hhciBfXzJNX3RleHRfc3RhcnRbXSwgX18yTV90ZXh0X2VuZFtdOwotZXh0ZXJuIGNv
bnN0IGNoYXIgX18yTV9yb2RhdGFfc3RhcnRbXSwgX18yTV9yb2RhdGFfZW5kW107Ci1leHRlcm4g
Y2hhciBfXzJNX2luaXRfc3RhcnRbXSwgX18yTV9pbml0X2VuZFtdOwotZXh0ZXJuIGNoYXIgX18y
TV9yd2RhdGFfc3RhcnRbXSwgX18yTV9yd2RhdGFfZW5kW107CitleHRlcm4gdWludHB0cl90IHRl
eHRfc3RhcnRfMk1fLCB0ZXh0X2VuZF8yTV87CitleHRlcm4gdWludHB0cl90IHJvZGF0YV9zdGFy
dF8yTV8sIHJvZGF0YV9lbmRfMk1fOworZXh0ZXJuIHVpbnRwdHJfdCBpbml0X3N0YXJ0XzJNXywg
aW5pdF9lbmRfMk1fOworZXh0ZXJuIHVpbnRwdHJfdCByd2RhdGFfc3RhcnRfMk1fLCByd2RhdGFf
ZW5kXzJNXzsKIAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgeGVuaGVhcF9pbml0aWFsX3BoeXNfc3Rh
cnQ7CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 23:36:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 23:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjYFP-00039J-QG; Tue, 15 Jan 2019 23:35: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=mqP1=PX=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gjYFN-00039E-Sm
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 23:35:53 +0000
X-Inumbo-ID: 4b89ae68-191e-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b89ae68-191e-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 23:35:52 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3FA0720883;
 Tue, 15 Jan 2019 23:35:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547595351;
 bh=Blxt+9tlYA/4zuCDqbo+josnkloLwBCL3Qig5AVYlQU=;
 h=Date:From:To:cc:Subject:From;
 b=GF8YyCjTn4lBudC6uInweyPEoUHTw09f0TldolYtABD+XBO05XqanRbI3QXcZ8642
 XkY/FnOsB9AgdsD7ikDHYT8PiQldNcdHi45EnRFs7UwT6W3knXGO3MOzCTqqNfesdJ
 2ckQzAWzdvqC2Ryf8vpG3dTcLPqjsDR6npYvtQoQ=
Date: Tue, 15 Jan 2019 15:35:43 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xenproject.org
Message-ID: <alpine.DEB.2.10.1901151516170.18561@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 0/7] misc safety certification fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMgcmVwbGFjZXMgbGlua2VyIHN5bWJv
bHMgdXNhZ2UgaW4gQyBjb2RlIHdpdGgKbmV3IHVpbnRwdHJfdCB2YXJpYWJsZXMgc2V0IGluIGFz
c2VtYmx5LgoKRHVlIHRvIHRoZSBzeW1ib2xzIHJlbmFtaW5nIChfc3RhcnQgYmVjb21lcyBzdGFy
dF8pIHRoZSB0ZXh0dWFsCmRpZmZlcmVuY2UgaXMgbGFyZ2VyIHRoYW4gYmVmb3JlLiBIb3dldmVy
LCB0aGVyZSBhcmUgdmVyeSBmZXcgbWVhbmluZ2Z1bApjaGFuZ2VzIGNvbXBhcmVkIHRvIHRoZSBs
YXRlc3QgdmVyc2lvbiBvZiB0aGlzIHNlcmllcyB0aGF0IHVzZWQgdW5zaWduZWQKbG9uZ3MuIE1l
YW5pbmdmdWwgY2hhbmdlcyBhcmUgaGlnaGxpZ2h0ZWQgaW4gdGhlIHBhdGNoIGRlc2NyaXB0aW9u
LgoKQ2hlZXJzLAoKU3RlZmFubwoKCgpUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0
IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTM6CgogIGxpYnhsOiBnZXRf
cmVhcGVyX2xvY2tfYW5kX3VpZDogRG9jdW1lbnQgZmQgaGFuZGxpbmcgKDIwMTktMDEtMTEgMTc6
MzQ6MjYgKzAwMDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBnaXQgcmVwb3NpdG9yeSBhdDoKCiAg
aHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0LWh0dHAvcGVvcGxlL3NzdGFiZWxsaW5p
L3hlbi11bnN0YWJsZS5naXQgY2VydGlmaWNhdGlvbnMtOAoKZm9yIHlvdSB0byBmZXRjaCBjaGFu
Z2VzIHVwIHRvIDM1MGU2NDhmNGQ0ZTNkNGE2ODlhNjNjODI1MzI1MWI1NGZhMTU4OWI6CgogIHhl
bi9hcm06IHVzZSBhbHRfaW5zdHJ1Y3Rpb25zXyx0cmFtcG9saW5lX3JlbF9zdGFydF8sIHN0YXJ0
X3ZwY2lfYXJyYXlfLCBhbmQgbW9yZSAoMjAxOS0wMS0xNSAxNTozNDo0NCAtMDgwMCkKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KU3RlZmFubyBTdGFiZWxsaW5pICg3KToKICAgICAgeGVuOiBhZGQgYXNzZW1ibHkgdmFyaWFi
bGVzIGNvcnJlc3BvbmRpbmcgdG8gbGlua2VyIHN5bWJvbHMKICAgICAgeGVuOiB1c2Ugc3RhcnRf
LCBlbmRfLCBhbmQgbW9yZQogICAgICB4ZW4veDg2OiB1c2Ugcm9kYXRhX3N0YXJ0XzJNXywgaW5p
dF9zdGFydF8yTV8sIGFuZCBtb3JlCiAgICAgIHhlbjogdXNlIGluaXRjYWxsX3N0YXJ0XywgY3Rv
cnNfc3RhcnRfLCBhbmQgbW9yZQogICAgICB4ZW46IHVzZSBwZXJfY3B1X3N0YXJ0Xywgc3RhcnRf
YnVnX2ZyYW1lc18sIGFuZCBtb3JlCiAgICAgIHhlbi9hcm06IHVzZSBhbHRfaW5zdHJ1Y3Rpb25z
Xywgc2RldmljZV8sIGFuZCBtb3JlCiAgICAgIHhlbi9hcm06IHVzZSBhbHRfaW5zdHJ1Y3Rpb25z
Xyx0cmFtcG9saW5lX3JlbF9zdGFydF8sIHN0YXJ0X3ZwY2lfYXJyYXlfLCBhbmQgbW9yZQoKIHhl
bi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jICAgICAgICAgIHwgMTIgKystLS0KIHhlbi9hcmNoL2Fy
bS9hcm0zMi9NYWtlZmlsZSAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2FybTMyL2xpdmVw
YXRjaC5jICAgICAgfCAgMyArLQogeGVuL2FyY2gvYXJtL2FybTMyL3Zhci5TICAgICAgICAgICAg
fCA3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2FybTY0L01h
a2VmaWxlICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgICAg
ICB8ICAzICstCiB4ZW4vYXJjaC9hcm0vYXJtNjQvdmFyLlMgICAgICAgICAgICB8IDcyICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZGV2aWNlLmMgICAgICAgICAg
ICAgICB8IDE2ICsrKysrLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyAgICAgICAgICAgIHwgIDUgKy0KIHhlbi9h
cmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgIHwgMjMgKysrKysrLS0tLQogeGVuL2FyY2gv
YXJtL3BlcmNwdS5jICAgICAgICAgICAgICAgfCAxMSArKystLQogeGVuL2FyY2gvYXJtL3BsYXRm
b3JtLmMgICAgICAgICAgICAgfCAgOCArKy0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAg
ICAgICAgICB8ICA1ICstCiB4ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyAgICAgICAgICB8ICA1
ICstCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggICAgICAgICB8IDEyICsrLS0tCiB4ZW4v
YXJjaC94ODYvcGVyY3B1LmMgICAgICAgICAgICAgICB8IDEwICsrLS0KIHhlbi9hcmNoL3g4Ni9z
ZXR1cC5jICAgICAgICAgICAgICAgIHwgODEgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICAgIHwgIDcgKy0tCiB4ZW4vYXJj
aC94ODYvdGJvb3QuYyAgICAgICAgICAgICAgICB8IDEyICsrLS0tCiB4ZW4vYXJjaC94ODYveDg2
XzY0L01ha2VmaWxlICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvbWFjaGluZV9r
ZXhlYy5jIHwgIDQgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdmFyLlMgICAgICAgICAgIHwgOTIg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9rZXJuZWwu
YyAgICAgICAgICAgICAgICAgfCAxMSArKystLQogeGVuL2NvbW1vbi9saWIuYyAgICAgICAgICAg
ICAgICAgICAgfCAgNyArKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAgICAgICAgIHwg
IDcgKy0tCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICAgICAgICAgICB8ICA4ICsrLS0KIHhl
bi9jb21tb24vc3ltYm9scy5jICAgICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9jb21tb24vdmVy
c2lvbi5jICAgICAgICAgICAgICAgIHwgMTAgKystLQogeGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lv
bi5jICAgICAgICAgfCAyNyArKysrKy0tLS0tLQogeGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgICAg
ICAgICAgICAgfCAxMSArKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9idWcuaCAgICAgICAgICAg
fCAgOCArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICAgICB8ICA0ICstCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3BlcmNwdS5oICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2J1Zy5o
ICAgICAgICAgICB8IDEwICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgICAg
IHwgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGVyY3B1LmggICAgICAgIHwgIDQgKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCAgICAgICAgIHwgIDggKystLQogeGVuL2luY2x1ZGUv
eGVuL2tlcm5lbC5oICAgICAgICAgICAgfCAzMiArKysrKystLS0tLS0tCiA0MCBmaWxlcyBjaGFu
Z2VkLCA0NDMgaW5zZXJ0aW9ucygrKSwgMTczIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9hcmNoL2FybS9hcm0zMi92YXIuUwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNo
L2FybS9hcm02NC92YXIuUwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni94ODZfNjQv
dmFyLlMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 23:36:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 23:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjYG1-0003I7-4M; Tue, 15 Jan 2019 23:36: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=mqP1=PX=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gjYFz-0003Hh-VG
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 23:36:32 +0000
X-Inumbo-ID: 6248fd66-191e-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6248fd66-191e-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 23:36:30 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8091220883;
 Tue, 15 Jan 2019 23:35:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547595359;
 bh=/42lwZuAzxA4PIhVprJ2BUiEqSAvAu88SKtXWWF1fKM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=FmKosqyJWuRzTfO5aAkAZ7o5RpF2TYziYqXU8jElYYhQX4kn8YzthdPtLc9jqsJMj
 fK9xmsc3VyEL6T21nqEt3Flu5XjNyIrrooO8PztMcUsC87kQG7LLC5aY5bsEFqqCDC
 Z+KDKoMNAiplEr4LWuaZOCT/d6pC9yIzpyHdXTwQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 15:35:52 -0800
Message-Id: <1547595358-16379-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <wt35AlsJdPHayD9a>
References: <wt35AlsJdPHayD9a>
Subject: [Xen-devel] [PATCH v8 1/7] xen: add assembly variables
 corresponding to linker symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb2NhdGUgb25lIGFzc2VtYmx5IHZhcmlhYmxlIGZvciBlYWNoIGxpbmtlciBzeW1ib2wgdG8g
YmUgdXNlZCBmcm9tIEMuCk5leHQgcGF0Y2hlcyB3aWxsIG1ha2UgdXNlIG9mIHRoZXNlIHZhcmlh
YmxlcywgYnkgcmVwbGFjaW5nIHRoZSB1c2FnZSBvZgp0aGUgY29ycmVzcG9uZGluZyBsaW5rZXIg
c3ltYm9scyBncm91cCBieSBncm91cC4KClRoZSBuZXcgdmFyaWFibGVzIGFyZSBpbnRlbmRlZCB0
byBiZSBpbnRlZ2VyIHR5cGVzICh1aW50cHRyX3QpLCBub3QKcG9pbnRlcnMsIHRvIGF2b2lkIGNv
bXBhcmlzb25zIGFuZCBzdWJ0cmFjdGlvbnMgYmV0d2VlbiBwb2ludGVycwpwb2ludGluZyB0byBk
aWZmZXJlbnQgb2JqZWN0cy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3Rl
ZmFub3NAeGlsaW54LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjg6Ci0gbmV3IHBhdGNoCi0tLQogeGVu
L2FyY2gvYXJtL2FybTMyL01ha2VmaWxlICB8ICAxICsKIHhlbi9hcmNoL2FybS9hcm0zMi92YXIu
UyAgICAgfCA3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9h
cm0vYXJtNjQvTWFrZWZpbGUgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2FybTY0L3Zhci5TICAgICB8
IDcyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZf
NjQvTWFrZWZpbGUgfCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L3Zhci5TICAgIHwgOTIgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdl
ZCwgMjM5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vYXJt
MzIvdmFyLlMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vYXJtNjQvdmFyLlMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYveDg2XzY0L3Zhci5TCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTMyL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL2FybTMyL01ha2VmaWxl
CmluZGV4IDBhYzI1NGYuLjk4M2ZiODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9N
YWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvTWFrZWZpbGUKQEAgLTEwLDQgKzEwLDUg
QEAgb2JqLXkgKz0gcHJvYy12Ny5vIHByb2MtY2F4eC5vCiBvYmoteSArPSBzbXBib290Lm8KIG9i
ai15ICs9IHRyYXBzLm8KIG9iai15ICs9IHZmcC5vCitvYmoteSArPSB2YXIubwogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvdmFyLlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdmFyLlMK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjllNWIwNAotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi92YXIuUwpAQCAtMCwwICsxLDcyIEBACitHTE9CQUwo
c3RhcnRfKQorICAubG9uZyAgX3N0YXJ0CitHTE9CQUwoZW5kXykKKyAgLmxvbmcgIF9lbmQKK0dM
T0JBTChpbml0X2JlZ2luXykKKyAgLmxvbmcgX19pbml0X2JlZ2luCitHTE9CQUwoaW5pdF9lbmRf
KQorICAubG9uZyBfX2luaXRfZW5kCitHTE9CQUwoc3RleHRfKQorICAubG9uZyBfc3RleHQKK0dM
T0JBTChldGV4dF8pCisgIC5sb25nIF9ldGV4dAorR0xPQkFMKGFsdF9pbnN0cnVjdGlvbnNfKQor
ICAubG9uZyBfX2FsdF9pbnN0cnVjdGlvbnMKK0dMT0JBTChhbHRfaW5zdHJ1Y3Rpb25zX2VuZF8p
CisgIC5sb25nIF9fYWx0X2luc3RydWN0aW9uc19lbmQKK0dMT0JBTChwZXJfY3B1X3N0YXJ0XykK
KyAgLmxvbmcgX19wZXJfY3B1X3N0YXJ0CitHTE9CQUwocGVyX2NwdV9kYXRhX2VuZF8pCisgIC5s
b25nIF9fcGVyX2NwdV9kYXRhX2VuZAorR0xPQkFMKHNwbGF0Zm9ybV8pCisgIC5sb25nIF9zcGxh
dGZvcm0KK0dMT0JBTChlcGxhdGZvcm1fKQorICAubG9uZyBfZXBsYXRmb3JtCitHTE9CQUwoc2Rl
dmljZV8pCisgIC5sb25nIF9zZGV2aWNlCitHTE9CQUwoZWRldmljZV8pCisgIC5sb25nIF9lZGV2
aWNlCitHTE9CQUwoYXNkZXZpY2VfKQorICAubG9uZyBfYXNkZXZpY2UKK0dMT0JBTChhZWRldmlj
ZV8pCisgIC5sb25nIF9hZWRldmljZQorR0xPQkFMKHNyb2RhdGFfKQorICAubG9uZyBfc3JvZGF0
YQorR0xPQkFMKGVyb2RhdGFfKQorICAubG9uZyBfZXJvZGF0YQorR0xPQkFMKHNpbml0dGV4dF8p
CisgIC5sb25nIF9zaW5pdHRleHQKK0dMT0JBTChlaW5pdHRleHRfKQorICAubG9uZyBfZWluaXR0
ZXh0CitHTE9CQUwobm90ZV9nbnVfYnVpbGRfaWRfc3RhcnRfKQorICAubG9uZyBfX25vdGVfZ251
X2J1aWxkX2lkX3N0YXJ0CitHTE9CQUwobm90ZV9nbnVfYnVpbGRfaWRfZW5kXykKKyAgLmxvbmcg
X19ub3RlX2dudV9idWlsZF9pZF9lbmQKKyNpZmRlZiBDT05GSUdfTE9DS19QUk9GSUxFCitHTE9C
QUwobG9ja19wcm9maWxlX3N0YXJ0XykKKyAgLmxvbmcgX19sb2NrX3Byb2ZpbGVfc3RhcnQKK0dM
T0JBTChsb2NrX3Byb2ZpbGVfZW5kXykKKyAgLmxvbmcgX19sb2NrX3Byb2ZpbGVfZW5kCisjZW5k
aWYKK0dMT0JBTChpbml0Y2FsbF9zdGFydF8pCisgIC5sb25nIF9faW5pdGNhbGxfc3RhcnQKK0dM
T0JBTChpbml0Y2FsbF9lbmRfKQorICAubG9uZyBfX2luaXRjYWxsX2VuZAorR0xPQkFMKHByZXNt
cF9pbml0Y2FsbF9lbmRfKQorICAubG9uZyBfX3ByZXNtcF9pbml0Y2FsbF9lbmQKK0dMT0JBTChj
dG9yc19zdGFydF8pCisgIC5sb25nIF9fY3RvcnNfc3RhcnQKK0dMT0JBTChjdG9yc19lbmRfKQor
ICAubG9uZyBfX2N0b3JzX2VuZAorR0xPQkFMKGVuZF9zY2hlZHVsZXJzX2FycmF5XykKKyAgLmxv
bmcgX19lbmRfc2NoZWR1bGVyc19hcnJheQorR0xPQkFMKHN0YXJ0X3NjaGVkdWxlcnNfYXJyYXlf
KQorICAubG9uZyBfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXkKK0dMT0JBTChzdGFydF9idWdfZnJh
bWVzXykKKyAgLmxvbmcgX19zdGFydF9idWdfZnJhbWVzCitHTE9CQUwoc3RvcF9idWdfZnJhbWVz
XzBfKQorICAubG9uZyBfX3N0b3BfYnVnX2ZyYW1lc18wCitHTE9CQUwoc3RvcF9idWdfZnJhbWVz
XzFfKQorICAubG9uZyBfX3N0b3BfYnVnX2ZyYW1lc18xCitHTE9CQUwoc3RvcF9idWdfZnJhbWVz
XzJfKQorICAubG9uZyBfX3N0b3BfYnVnX2ZyYW1lc18yCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vYXJtNjQvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUKaW5kZXggYzRm
M2EyOC4uYTVkOTU1OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlCisr
KyBiL3hlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZQpAQCAtMTMsMyArMTMsNCBAQCBvYmoteSAr
PSBzbXBib290Lm8KIG9iai15ICs9IHRyYXBzLm8KIG9iai15ICs9IHZmcC5vCiBvYmoteSArPSB2
c3lzcmVnLm8KK29iai15ICs9IHZhci5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQv
dmFyLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvdmFyLlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uMzBlZjBjMgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2FybS9hcm02
NC92YXIuUwpAQCAtMCwwICsxLDcyIEBACitHTE9CQUwoc3RhcnRfKQorICAucXVhZCAgX3N0YXJ0
CitHTE9CQUwoZW5kXykKKyAgLnF1YWQgIF9lbmQKK0dMT0JBTChpbml0X2JlZ2luXykKKyAgLnF1
YWQgX19pbml0X2JlZ2luCitHTE9CQUwoaW5pdF9lbmRfKQorICAucXVhZCBfX2luaXRfZW5kCitH
TE9CQUwoc3RleHRfKQorICAucXVhZCBfc3RleHQKK0dMT0JBTChldGV4dF8pCisgIC5xdWFkIF9l
dGV4dAorR0xPQkFMKGFsdF9pbnN0cnVjdGlvbnNfKQorICAucXVhZCBfX2FsdF9pbnN0cnVjdGlv
bnMKK0dMT0JBTChhbHRfaW5zdHJ1Y3Rpb25zX2VuZF8pCisgIC5xdWFkIF9fYWx0X2luc3RydWN0
aW9uc19lbmQKK0dMT0JBTChwZXJfY3B1X3N0YXJ0XykKKyAgLnF1YWQgX19wZXJfY3B1X3N0YXJ0
CitHTE9CQUwocGVyX2NwdV9kYXRhX2VuZF8pCisgIC5xdWFkIF9fcGVyX2NwdV9kYXRhX2VuZAor
R0xPQkFMKHNwbGF0Zm9ybV8pCisgIC5xdWFkIF9zcGxhdGZvcm0KK0dMT0JBTChlcGxhdGZvcm1f
KQorICAucXVhZCBfZXBsYXRmb3JtCitHTE9CQUwoc2RldmljZV8pCisgIC5xdWFkIF9zZGV2aWNl
CitHTE9CQUwoZWRldmljZV8pCisgIC5xdWFkIF9lZGV2aWNlCitHTE9CQUwoYXNkZXZpY2VfKQor
ICAucXVhZCBfYXNkZXZpY2UKK0dMT0JBTChhZWRldmljZV8pCisgIC5xdWFkIF9hZWRldmljZQor
R0xPQkFMKHNyb2RhdGFfKQorICAucXVhZCBfc3JvZGF0YQorR0xPQkFMKGVyb2RhdGFfKQorICAu
cXVhZCBfZXJvZGF0YQorR0xPQkFMKHNpbml0dGV4dF8pCisgIC5xdWFkIF9zaW5pdHRleHQKK0dM
T0JBTChlaW5pdHRleHRfKQorICAucXVhZCBfZWluaXR0ZXh0CitHTE9CQUwobm90ZV9nbnVfYnVp
bGRfaWRfc3RhcnRfKQorICAucXVhZCBfX25vdGVfZ251X2J1aWxkX2lkX3N0YXJ0CitHTE9CQUwo
bm90ZV9nbnVfYnVpbGRfaWRfZW5kXykKKyAgLnF1YWQgX19ub3RlX2dudV9idWlsZF9pZF9lbmQK
KyNpZmRlZiBDT05GSUdfTE9DS19QUk9GSUxFCitHTE9CQUwobG9ja19wcm9maWxlX3N0YXJ0XykK
KyAgLnF1YWQgX19sb2NrX3Byb2ZpbGVfc3RhcnQKK0dMT0JBTChsb2NrX3Byb2ZpbGVfZW5kXykK
KyAgLnF1YWQgX19sb2NrX3Byb2ZpbGVfZW5kCisjZW5kaWYKK0dMT0JBTChpbml0Y2FsbF9zdGFy
dF8pCisgIC5xdWFkIF9faW5pdGNhbGxfc3RhcnQKK0dMT0JBTChpbml0Y2FsbF9lbmRfKQorICAu
cXVhZCBfX2luaXRjYWxsX2VuZAorR0xPQkFMKHByZXNtcF9pbml0Y2FsbF9lbmRfKQorICAucXVh
ZCBfX3ByZXNtcF9pbml0Y2FsbF9lbmQKK0dMT0JBTChjdG9yc19zdGFydF8pCisgIC5xdWFkIF9f
Y3RvcnNfc3RhcnQKK0dMT0JBTChjdG9yc19lbmRfKQorICAucXVhZCBfX2N0b3JzX2VuZAorR0xP
QkFMKGVuZF9zY2hlZHVsZXJzX2FycmF5XykKKyAgLnF1YWQgX19lbmRfc2NoZWR1bGVyc19hcnJh
eQorR0xPQkFMKHN0YXJ0X3NjaGVkdWxlcnNfYXJyYXlfKQorICAucXVhZCBfX3N0YXJ0X3NjaGVk
dWxlcnNfYXJyYXkKK0dMT0JBTChzdGFydF9idWdfZnJhbWVzXykKKyAgLnF1YWQgX19zdGFydF9i
dWdfZnJhbWVzCitHTE9CQUwoc3RvcF9idWdfZnJhbWVzXzBfKQorICAucXVhZCBfX3N0b3BfYnVn
X2ZyYW1lc18wCitHTE9CQUwoc3RvcF9idWdfZnJhbWVzXzFfKQorICAucXVhZCBfX3N0b3BfYnVn
X2ZyYW1lc18xCitHTE9CQUwoc3RvcF9idWdfZnJhbWVzXzJfKQorICAucXVhZCBfX3N0b3BfYnVn
X2ZyYW1lc18yCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L01ha2VmaWxlIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9NYWtlZmlsZQppbmRleCA0YmZhMTQ4Li5lOWE5NGNiIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvTWFrZWZpbGUKQEAgLTEsNiArMSw3IEBACiBzdWJkaXItJChDT05GSUdfUFYpICs9IGNvbXBh
dAogCiBvYmotYmluLXkgKz0gZW50cnkubworb2JqLWJpbi15ICs9IHZhci5vCiBvYmoteSArPSB0
cmFwcy5vCiBvYmotJChDT05GSUdfS0VYRUMpICs9IG1hY2hpbmVfa2V4ZWMubwogb2JqLXkgKz0g
cGNpLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdmFyLlMgYi94ZW4vYXJjaC94
ODYveDg2XzY0L3Zhci5TCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjZkYTU0
YTUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3Zhci5TCkBAIC0wLDAg
KzEsOTIgQEAKK0dMT0JBTChzdGFydF8pCisgIC5xdWFkICBfc3RhcnQKK0dMT0JBTChlbmRfKQor
ICAucXVhZCAgX2VuZAorR0xPQkFMKHJ3ZGF0YV9zdGFydF8yTV8pCisgIC5xdWFkIF9fMk1fcndk
YXRhX3N0YXJ0CitHTE9CQUwocndkYXRhX2VuZF8yTV8pCisgIC5xdWFkIF9fMk1fcndkYXRhX2Vu
ZCAKK0dMT0JBTChyb2RhdGFfc3RhcnRfMk1fKQorICAucXVhZCBfXzJNX3JvZGF0YV9zdGFydAor
R0xPQkFMKHJvZGF0YV9lbmRfMk1fKQorICAucXVhZCBfXzJNX3JvZGF0YV9lbmQgCitHTE9CQUwo
dGV4dF9lbmRfMk1fKQorICAucXVhZCBfXzJNX3RleHRfZW5kIAorR0xPQkFMKGluaXRfc3RhcnRf
Mk1fKQorICAucXVhZCBfXzJNX2luaXRfc3RhcnQKK0dMT0JBTChpbml0X2VuZF8yTV8pCisgIC5x
dWFkIF9fMk1faW5pdF9lbmQgCitHTE9CQUwoaW5pdF9iZWdpbl8pCisgIC5xdWFkIF9faW5pdF9i
ZWdpbgorR0xPQkFMKGluaXRfZW5kXykKKyAgLnF1YWQgX19pbml0X2VuZAorR0xPQkFMKHN0ZXh0
XykKKyAgLnF1YWQgX3N0ZXh0CitHTE9CQUwoZXRleHRfKQorICAucXVhZCBfZXRleHQKK0dMT0JB
TChhbHRfaW5zdHJ1Y3Rpb25zXykKKyAgLnF1YWQgX19hbHRfaW5zdHJ1Y3Rpb25zCitHTE9CQUwo
YWx0X2luc3RydWN0aW9uc19lbmRfKQorICAucXVhZCBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kCitH
TE9CQUwoZW5kX3ZwY2lfYXJyYXlfKQorICAucXVhZCBfX2VuZF92cGNpX2FycmF5CitHTE9CQUwo
c3RhcnRfdnBjaV9hcnJheV8pCisgIC5xdWFkIF9fc3RhcnRfdnBjaV9hcnJheQorR0xPQkFMKHN0
ZXh0ZW50cnlfKQorICAucXVhZCBfc3RleHRlbnRyeSAKK0dMT0JBTChldGV4dGVudHJ5XykKKyAg
LnF1YWQgX2V0ZXh0ZW50cnkgCitHTE9CQUwodHJhbXBvbGluZV9yZWxfc3RhcnRfKQorICAucXVh
ZCBfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0IAorR0xPQkFMKHRyYW1wb2xpbmVfcmVsX3N0b3BfKQor
ICAucXVhZCBfX3RyYW1wb2xpbmVfcmVsX3N0b3AgCitHTE9CQUwodHJhbXBvbGluZV9zZWdfc3Rh
cnRfKQorICAucXVhZCBfX3RyYW1wb2xpbmVfc2VnX3N0YXJ0IAorR0xPQkFMKHRyYW1wb2xpbmVf
c2VnX3N0b3BfKQorICAucXVhZCBfX3RyYW1wb2xpbmVfc2VnX3N0b3AgCitHTE9CQUwocGVyX2Nw
dV9zdGFydF8pCisgIC5xdWFkIF9fcGVyX2NwdV9zdGFydAorR0xPQkFMKHBlcl9jcHVfZGF0YV9l
bmRfKQorICAucXVhZCBfX3Blcl9jcHVfZGF0YV9lbmQKK0dMT0JBTChzcm9kYXRhXykKKyAgLnF1
YWQgX3Nyb2RhdGEKK0dMT0JBTChlcm9kYXRhXykKKyAgLnF1YWQgX2Vyb2RhdGEKK0dMT0JBTChz
aW5pdHRleHRfKQorICAucXVhZCBfc2luaXR0ZXh0CitHTE9CQUwoZWluaXR0ZXh0XykKKyAgLnF1
YWQgX2Vpbml0dGV4dAorR0xPQkFMKG5vdGVfZ251X2J1aWxkX2lkX3N0YXJ0XykKKyAgLnF1YWQg
X19ub3RlX2dudV9idWlsZF9pZF9zdGFydAorR0xPQkFMKG5vdGVfZ251X2J1aWxkX2lkX2VuZF8p
CisgIC5xdWFkIF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kCisjaWZkZWYgQ09ORklHX0xPQ0tfUFJP
RklMRQorR0xPQkFMKGxvY2tfcHJvZmlsZV9zdGFydF8pCisgIC5xdWFkIF9fbG9ja19wcm9maWxl
X3N0YXJ0CitHTE9CQUwobG9ja19wcm9maWxlX2VuZF8pCisgIC5xdWFkIF9fbG9ja19wcm9maWxl
X2VuZAorI2VuZGlmCitHTE9CQUwoaW5pdGNhbGxfc3RhcnRfKQorICAucXVhZCBfX2luaXRjYWxs
X3N0YXJ0CitHTE9CQUwoaW5pdGNhbGxfZW5kXykKKyAgLnF1YWQgX19pbml0Y2FsbF9lbmQKK0dM
T0JBTChwcmVzbXBfaW5pdGNhbGxfZW5kXykKKyAgLnF1YWQgX19wcmVzbXBfaW5pdGNhbGxfZW5k
CitHTE9CQUwoY3RvcnNfc3RhcnRfKQorICAucXVhZCBfX2N0b3JzX3N0YXJ0CitHTE9CQUwoY3Rv
cnNfZW5kXykKKyAgLnF1YWQgX19jdG9yc19lbmQKK0dMT0JBTChlbmRfc2NoZWR1bGVyc19hcnJh
eV8pCisgIC5xdWFkIF9fZW5kX3NjaGVkdWxlcnNfYXJyYXkKK0dMT0JBTChzdGFydF9zY2hlZHVs
ZXJzX2FycmF5XykKKyAgLnF1YWQgX19zdGFydF9zY2hlZHVsZXJzX2FycmF5CitHTE9CQUwoc3Rh
cnRfYnVnX2ZyYW1lc18pCisgIC5xdWFkIF9fc3RhcnRfYnVnX2ZyYW1lcworR0xPQkFMKHN0b3Bf
YnVnX2ZyYW1lc18wXykKKyAgLnF1YWQgX19zdG9wX2J1Z19mcmFtZXNfMAorR0xPQkFMKHN0b3Bf
YnVnX2ZyYW1lc18xXykKKyAgLnF1YWQgX19zdG9wX2J1Z19mcmFtZXNfMQorR0xPQkFMKHN0b3Bf
YnVnX2ZyYW1lc18yXykKKyAgLnF1YWQgX19zdG9wX2J1Z19mcmFtZXNfMgorR0xPQkFMKHN0b3Bf
YnVnX2ZyYW1lc18zXykKKyAgLnF1YWQgX19zdG9wX2J1Z19mcmFtZXNfMwotLSAKMS45LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 23:36:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 23:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjYG2-0003JA-Id; Tue, 15 Jan 2019 23:36: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=mqP1=PX=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gjYG0-0003Hw-Vy
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 23:36:33 +0000
X-Inumbo-ID: 631ef12d-191e-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 631ef12d-191e-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 23:36:31 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D7122214AE;
 Tue, 15 Jan 2019 23:36:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547595361;
 bh=rPyymlHII1niaHQjmqd23JPBx4wVdRAIboCEwRgTN70=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=S8OhWnsC6Rm4qBA4SRnR/6/wLWa5fasQ0Gdup5INGcl02JqtUc93FLCYixOB0xFF+
 1VkPflAL4J1ZTHDcEfe6gaIi8+aShDMmE8J8nKjEhUtr58JN8iXDeEYGzxjeZB2wwC
 r1icK37s5ieMScqodK55Izr4dsufJQKZUZZl19eE=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 15:35:55 -0800
Message-Id: <1547595358-16379-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <wt35AlsJdPHayD9a>
References: <wt35AlsJdPHayD9a>
Subject: [Xen-devel] [PATCH v8 4/7] xen: use initcall_start_, ctors_start_,
 and more
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RhcnQgbWFraW5nIHVzZSBvZiB0aGUgZm9sbG93aW5nIHVpbnRwdHJfdCB2YXJpYWJsZXM6Cgpp
bml0Y2FsbF9zdGFydF8sIHByZXNtcF9pbml0Y2FsbF9lbmRfLCBpbml0Y2FsbF9lbmRfLCBjdG9y
c19zdGFydF8sCmN0b3JzX2VuZF8sIHN0YXJ0X3NjaGVkdWxlcnNfYXJyYXlfLCBlbmRfc2NoZWR1
bGVyc19hcnJheV8sCmxvY2tfcHJvZmlsZV9zdGFydF8sIGxvY2tfcHJvZmlsZV9lbmRfLCBub3Rl
X2dudV9idWlsZF9pZF9zdGFydF8sCm5vdGVfZ251X2J1aWxkX2lkX2VuZF8KClJlcGxhY2luZyB0
aGUgY29ycmVzcG9uZGluZyBsaW5rZXIgc3ltYm9scy4gSXQgaXMgZG9uZSB0byBhdm9pZApjb21w
YXJpbmcgYW5kIHN1YnRyYWN0aW5nIHBvaW50ZXJzIHBvaW50aW5nIHRvIGRpZmZlcmVudCBvYmpl
Y3RzLgoKVGhlIHNlcGFyYXRpb24gaXMgYSBiaXQgYXJiaXRyYXJ5LCBidXQgYWxsIHRoZXNlIHN5
bWJvbHMgYXJlIHVzZWQgb25seQp3aXRoaW4gdGhlIEMgc291cmNlIGZpbGUgd2hlcmUgdGhleSBh
cmUgZGVjbGFyZWQuCgpPbmUgbWVhbmluZ2Z1bCBjaGFuZ2UgaXMgaW4gdGhlIGNhbGN1bGF0aW9u
IG9mIE5VTV9TQ0hFRFVMRVJTLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
dGVmYW5vc0B4aWxpbnguY29tPgotLS0KQ2hhbmdlcyBpbiB2ODoKLSByZW1vdmUgU1lNQk9MX0hJ
REUKLSB1c2UgbmV3IHN5bWJvbCBuYW1lcwotIGNoYW5nZXMgYXJlIHNwbGl0IGRpZmZlcmVudGx5
IGFjcm9zcyB0aGUgcGF0Y2hlcwotLS0KIHhlbi9jb21tb24va2VybmVsLmMgICB8IDExICsrKysr
KystLS0tCiB4ZW4vY29tbW9uL2xpYi5jICAgICAgfCAgNyArKysrKy0tCiB4ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgfCAgNyArKysrLS0tCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgfCAgOCArKysrKy0t
LQogeGVuL2NvbW1vbi92ZXJzaW9uLmMgIHwgMTAgKysrKystLS0tLQogNSBmaWxlcyBjaGFuZ2Vk
LCAyNiBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCA1NzY2YTBmLi43ZWVhMjY2
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBiL3hlbi9jb21tb24va2VybmVs
LmMKQEAgLTMwNiwyMCArMzA2LDIzIEBAIHZvaWQgYWRkX3RhaW50KHVuc2lnbmVkIGludCBmbGFn
KQogICAgIHRhaW50ZWQgfD0gZmxhZzsKIH0KIAotZXh0ZXJuIGNvbnN0IGluaXRjYWxsX3QgX19p
bml0Y2FsbF9zdGFydFtdLCBfX3ByZXNtcF9pbml0Y2FsbF9lbmRbXSwKLSAgICBfX2luaXRjYWxs
X2VuZFtdOworZXh0ZXJuIHVpbnRwdHJfdCBpbml0Y2FsbF9zdGFydF8sIHByZXNtcF9pbml0Y2Fs
bF9lbmRfLCBpbml0Y2FsbF9lbmRfOwogCiB2b2lkIF9faW5pdCBkb19wcmVzbXBfaW5pdGNhbGxz
KHZvaWQpCiB7CiAgICAgY29uc3QgaW5pdGNhbGxfdCAqY2FsbDsKLSAgICBmb3IgKCBjYWxsID0g
X19pbml0Y2FsbF9zdGFydDsgY2FsbCA8IF9fcHJlc21wX2luaXRjYWxsX2VuZDsgY2FsbCsrICkK
KyAgICBmb3IgKCBjYWxsID0gKGNvbnN0IGluaXRjYWxsX3QgKilpbml0Y2FsbF9zdGFydF87Cisg
ICAgICAgICAgKHVpbnRwdHJfdCljYWxsIDwgcHJlc21wX2luaXRjYWxsX2VuZF87CisgICAgICAg
ICAgY2FsbCsrICkKICAgICAgICAgKCpjYWxsKSgpOwogfQogCiB2b2lkIF9faW5pdCBkb19pbml0
Y2FsbHModm9pZCkKIHsKICAgICBjb25zdCBpbml0Y2FsbF90ICpjYWxsOwotICAgIGZvciAoIGNh
bGwgPSBfX3ByZXNtcF9pbml0Y2FsbF9lbmQ7IGNhbGwgPCBfX2luaXRjYWxsX2VuZDsgY2FsbCsr
ICkKKyAgICBmb3IgKCBjYWxsID0gKGNvbnN0IGluaXRjYWxsX3QgKilwcmVzbXBfaW5pdGNhbGxf
ZW5kXzsKKyAgICAgICAgICAodWludHB0cl90KWNhbGwgPCBpbml0Y2FsbF9lbmRfOworICAgICAg
ICAgIGNhbGwrKyApCiAgICAgICAgICgqY2FsbCkoKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9saWIuYyBiL3hlbi9jb21tb24vbGliLmMKaW5kZXggOGViZWM4MS4uZTIyOGIxOCAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9saWIuYworKysgYi94ZW4vY29tbW9uL2xpYi5jCkBAIC00OTIs
MTIgKzQ5MiwxNSBAQCB1bnNpZ25lZCBsb25nIGxvbmcgcGFyc2Vfc2l6ZV9hbmRfdW5pdChjb25z
dCBjaGFyICpzLCBjb25zdCBjaGFyICoqcHMpCiB9CiAKIHR5cGVkZWYgdm9pZCAoKmN0b3JfZnVu
Y190KSh2b2lkKTsKLWV4dGVybiBjb25zdCBjdG9yX2Z1bmNfdCBfX2N0b3JzX3N0YXJ0W10sIF9f
Y3RvcnNfZW5kW107CitleHRlcm4gdWludHB0cl90IGN0b3JzX3N0YXJ0XywgY3RvcnNfZW5kXzsK
IAogdm9pZCBfX2luaXQgaW5pdF9jb25zdHJ1Y3RvcnModm9pZCkKIHsKICAgICBjb25zdCBjdG9y
X2Z1bmNfdCAqZjsKLSAgICBmb3IgKCBmID0gX19jdG9yc19zdGFydDsgZiA8IF9fY3RvcnNfZW5k
OyArK2YgKQorCisgICAgZm9yICggZiA9IChjb25zdCBjdG9yX2Z1bmNfdCAqKWN0b3JzX3N0YXJ0
XzsKKyAgICAgICAgICAodWludHB0cl90KWYgPCBjdG9yc19lbmRfOworICAgICAgICAgICsrZiAp
CiAgICAgICAgICgqZikoKTsKIAogICAgIC8qIFB1dHRpbmcgdGhpcyBoZXJlIHNlZW1zIGFzIGdv
b2QgKG9yIGJhZCkgYXMgYW55IG90aGVyIHBsYWNlLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGE5NTdjNWUuLjEzYjk1
NTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKQEAgLTY3LDkgKzY3LDEwIEBAIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVs
ZXIgKiwgc2NoZWR1bGVyKTsKIC8qIFNjcmF0Y2ggc3BhY2UgZm9yIGNwdW1hc2tzLiAqLwogREVG
SU5FX1BFUl9DUFUoY3B1bWFza190LCBjcHVtYXNrX3NjcmF0Y2gpOwogCi1leHRlcm4gY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqX19zdGFydF9zY2hlZHVsZXJzX2FycmF5W10sICpfX2VuZF9zY2hl
ZHVsZXJzX2FycmF5W107Ci0jZGVmaW5lIE5VTV9TQ0hFRFVMRVJTIChfX2VuZF9zY2hlZHVsZXJz
X2FycmF5IC0gX19zdGFydF9zY2hlZHVsZXJzX2FycmF5KQotI2RlZmluZSBzY2hlZHVsZXJzIF9f
c3RhcnRfc2NoZWR1bGVyc19hcnJheQorZXh0ZXJuIHVpbnRwdHJfdCBzdGFydF9zY2hlZHVsZXJz
X2FycmF5XywgZW5kX3NjaGVkdWxlcnNfYXJyYXlfOworI2RlZmluZSBOVU1fU0NIRURVTEVSUyAo
KGVuZF9zY2hlZHVsZXJzX2FycmF5XyAtIHN0YXJ0X3NjaGVkdWxlcnNfYXJyYXlfKSBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAvIHNpemVvZihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICopKQor
I2RlZmluZSBzY2hlZHVsZXJzICgoc3RydWN0IHNjaGVkdWxlciAqKilzdGFydF9zY2hlZHVsZXJz
X2FycmF5XykKIAogc3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgX19yZWFkX21vc3RseSBvcHM7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3BpbmxvY2suYyBiL3hlbi9jb21tb24vc3BpbmxvY2su
YwppbmRleCA2YmM1MmQ3Li43NjZjZGMxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NwaW5sb2Nr
LmMKKysrIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCkBAIC0zMTgsOCArMzE4LDggQEAgc3RydWN0
IGxvY2tfcHJvZmlsZV9hbmMgewogdHlwZWRlZiB2b2lkIGxvY2tfcHJvZmlsZV9zdWJmdW5jKAog
ICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGUgKiwgaW50MzJfdCwgaW50MzJfdCwgdm9pZCAqKTsKIAot
ZXh0ZXJuIHN0cnVjdCBsb2NrX3Byb2ZpbGUgKl9fbG9ja19wcm9maWxlX3N0YXJ0OwotZXh0ZXJu
IHN0cnVjdCBsb2NrX3Byb2ZpbGUgKl9fbG9ja19wcm9maWxlX2VuZDsKK2V4dGVybiB1aW50cHRy
X3QgbG9ja19wcm9maWxlX3N0YXJ0XzsKK2V4dGVybiB1aW50cHRyX3QgbG9ja19wcm9maWxlX2Vu
ZF87CiAKIHN0YXRpYyBzX3RpbWVfdCBsb2NrX3Byb2ZpbGVfc3RhcnQ7CiBzdGF0aWMgc3RydWN0
IGxvY2tfcHJvZmlsZV9hbmMgbG9ja19wcm9maWxlX2FuY3NbTE9DS1BST0ZfVFlQRV9OXTsKQEAg
LTQ3NCw3ICs0NzQsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBsb2NrX3Byb2ZfaW5pdCh2b2lkKQog
ewogICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGUgKipxOwogCi0gICAgZm9yICggcSA9ICZfX2xvY2tf
cHJvZmlsZV9zdGFydDsgcSA8ICZfX2xvY2tfcHJvZmlsZV9lbmQ7IHErKyApCisgICAgZm9yICgg
cSA9IChzdHJ1Y3QgbG9ja19wcm9maWxlICoqKWxvY2tfcHJvZmlsZV9zdGFydF87CisgICAgICAg
ICAgKHVpbnRwdHJfdClxIDwgbG9ja19wcm9maWxlX2VuZF87CisgICAgICAgICAgcSsrICkKICAg
ICB7CiAgICAgICAgICgqcSktPm5leHQgPSBsb2NrX3Byb2ZpbGVfZ2xiX3EuZWxlbV9xOwogICAg
ICAgICBsb2NrX3Byb2ZpbGVfZ2xiX3EuZWxlbV9xID0gKnE7CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3ZlcnNpb24uYyBiL3hlbi9jb21tb24vdmVyc2lvbi5jCmluZGV4IDIyM2NiNTIuLjI0NmM5
NmIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdmVyc2lvbi5jCisrKyBiL3hlbi9jb21tb24vdmVy
c2lvbi5jCkBAIC04Niw3ICs4Niw3IEBAIGludCB4ZW5fYnVpbGRfaWQoY29uc3Qgdm9pZCAqKnAs
IHVuc2lnbmVkIGludCAqbGVuKQogCiAjaWZkZWYgQlVJTERfSUQKIC8qIERlZmluZWQgaW4gbGlu
a2VyIHNjcmlwdC4gKi8KLWV4dGVybiBjb25zdCBFbGZfTm90ZSBfX25vdGVfZ251X2J1aWxkX2lk
X3N0YXJ0W10sIF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kW107CitleHRlcm4gdWludHB0cl90IG5v
dGVfZ251X2J1aWxkX2lkX3N0YXJ0Xywgbm90ZV9nbnVfYnVpbGRfaWRfZW5kXzsKIAogaW50IHhl
bl9idWlsZF9pZF9jaGVjayhjb25zdCBFbGZfTm90ZSAqbiwgdW5zaWduZWQgaW50IG5fc3osCiAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKipwLCB1bnNpZ25lZCBpbnQgKmxlbikK
QEAgLTE0MiwxOSArMTQyLDE5IEBAIHN0cnVjdCBjdl9pbmZvX3BkYjcwCiAKIHN0YXRpYyBpbnQg
X19pbml0IHhlbl9idWlsZF9pbml0KHZvaWQpCiB7Ci0gICAgY29uc3QgRWxmX05vdGUgKm4gPSBf
X25vdGVfZ251X2J1aWxkX2lkX3N0YXJ0OworICAgIGNvbnN0IEVsZl9Ob3RlICpuID0gKGNvbnN0
IEVsZl9Ob3RlICopbm90ZV9nbnVfYnVpbGRfaWRfc3RhcnRfOwogICAgIHVuc2lnbmVkIGludCBz
ejsKICAgICBpbnQgcmM7CiAKICAgICAvKiAtLWJ1aWxkLWlkIGludm9rZWQgd2l0aCB3cm9uZyBw
YXJhbWV0ZXJzLiAqLwotICAgIGlmICggX19ub3RlX2dudV9idWlsZF9pZF9lbmQgPD0gJm5bMF0g
KQorICAgIGlmICggbm90ZV9nbnVfYnVpbGRfaWRfZW5kXyA8PSAodWludHB0cl90KSZuWzBdICkK
ICAgICAgICAgcmV0dXJuIC1FTk9EQVRBOwogCiAgICAgLyogQ2hlY2sgZm9yIGZ1bGwgTm90ZSBo
ZWFkZXIuICovCi0gICAgaWYgKCAmblsxXSA+PSBfX25vdGVfZ251X2J1aWxkX2lkX2VuZCApCisg
ICAgaWYgKCAodWludHB0cl90KSZuWzFdID49IG5vdGVfZ251X2J1aWxkX2lkX2VuZF8gKQogICAg
ICAgICByZXR1cm4gLUVOT0RBVEE7CiAKLSAgICBzeiA9ICh2b2lkICopX19ub3RlX2dudV9idWls
ZF9pZF9lbmQgLSAodm9pZCAqKW47CisgICAgc3ogPSBub3RlX2dudV9idWlsZF9pZF9lbmRfIC0g
KHVpbnRwdHJfdCluOwogCiAgICAgcmMgPSB4ZW5fYnVpbGRfaWRfY2hlY2sobiwgc3osICZidWls
ZF9pZF9wLCAmYnVpbGRfaWRfbGVuKTsKIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 23:36:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 23:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjYG2-0003Ja-Sf; Tue, 15 Jan 2019 23:36: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=mqP1=PX=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gjYG0-0003Hx-Vy
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 23:36:33 +0000
X-Inumbo-ID: 6368781e-191e-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6368781e-191e-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 23:36:32 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5A4F8214DA;
 Tue, 15 Jan 2019 23:36:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547595361;
 bh=xuTjjQsfxgitKY+hO3mjA5rD+FResW2YBVzynS5ImQY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=lrDRS3IIao+axyPaXi3Oj4YrH5+2C35q63b3GaYaokJI5BXWrh49arPFABsbAXTQZ
 EXELzgQMRpYbPX9GHacY0rwcy1APkMt3AOV9hZG69Ljmb5xd2U5o+R6u+VUAA33Rl9
 k+WUVUPCJ73PKifC4nlpIU6C0dw7tm+Koj79QIk0=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 15:35:56 -0800
Message-Id: <1547595358-16379-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <wt35AlsJdPHayD9a>
References: <wt35AlsJdPHayD9a>
Subject: [Xen-devel] [PATCH v8 5/7] xen: use per_cpu_start_,
 start_bug_frames_, and more
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RhcnQgbWFraW5nIHVzZSBvZiB0aGUgZm9sbG93aW5nIHVpbnRwdHJfdCB2YXJpYWJsZXM6Cgpw
ZXJfY3B1X3N0YXJ0XywgcGVyX2NwdV9kYXRhX2VuZF8sIHBlcl9jcHVfZGF0YV9lbmRfLApzdGFy
dF9idWdfZnJhbWVzXywgc3RvcF9idWdfZnJhbWVzXzBfLCBzdG9wX2J1Z19mcmFtZXNfMV8sCnN0
b3BfYnVnX2ZyYW1lc18yXywgc3RvcF9idWdfZnJhbWVzXzNfCgpSZXBsYWNpbmcgdGhlIGNvcnJl
c3BvbmRpbmcgbGlua2VyIHN5bWJvbHMuIEl0IGlzIGRvbmUgdG8gYXZvaWQKY29tcGFyaW5nIGFu
ZCBzdWJ0cmFjdGluZyBwb2ludGVycyBwb2ludGluZyB0byBkaWZmZXJlbnQgb2JqZWN0cy4KClRo
ZSBzZXBhcmF0aW9uIGlzIGEgYml0IGFyYml0cmFyeSwgYnV0IGFsbCB0aGVzZSBzeW1ib2xzIGFy
ZSBkZWNsYXJlZCBpbgphc20gZmlsZXMuCgpPbmUgbWVhbmluZ2Z1bCBjaGFuZ2UgaXMgaW4gdGhl
IHNpemUgY2FsY3VsYXRpb24gKHN6IHZhcmlhYmxlKSBpbgpzZXR1cF92aXJ0dWFsX3JlZ2lvbnMs
IG5vdyBpdCBuZWVkcyB0byB0YWtlIGludG8gYWNjb3VudCB0aGUgc2l6ZSBvZiB0aGUKc3RydWN0
IHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhp
bGlueC5jb20+Ci0tLQpDaGFuZ2VzIGluIHY4OgotIHJlbW92ZSBTWU1CT0xfSElERQotIHVzZSBu
ZXcgc3ltYm9sIG5hbWVzCi0gY2hhbmdlcyBhcmUgc3BsaXQgZGlmZmVyZW50bHkgYWNyb3NzIHRo
ZSBwYXRjaGVzCi0tLQogeGVuL2FyY2gvYXJtL3BlcmNwdS5jICAgICAgICB8IDExICsrKysrKy0t
LS0tCiB4ZW4vYXJjaC94ODYvcGVyY3B1LmMgICAgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2Nv
bW1vbi92aXJ0dWFsX3JlZ2lvbi5jICB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9idWcuaCAgICB8ICA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Bl
cmNwdS5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYnVnLmggICAgfCAxMCArKysrKy0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BlcmNwdS5oIHwgIDQgKysrLQogNyBmaWxlcyBjaGFu
Z2VkLCAzMyBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vcGVyY3B1LmMgYi94ZW4vYXJjaC9hcm0vcGVyY3B1LmMKaW5kZXggMjU0NDJjNC4u
OTFmNWFlOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BlcmNwdS5jCisrKyBiL3hlbi9hcmNo
L2FybS9wZXJjcHUuYwpAQCAtNSw4ICs1LDggQEAKICNpbmNsdWRlIDx4ZW4vcmN1cGRhdGUuaD4K
IAogdW5zaWduZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05SX0NQVVNdOwotI2RlZmluZSBJTlZB
TElEX1BFUkNQVV9BUkVBICgtKGxvbmcpX19wZXJfY3B1X3N0YXJ0KQotI2RlZmluZSBQRVJDUFVf
T1JERVIgKGdldF9vcmRlcl9mcm9tX2J5dGVzKF9fcGVyX2NwdV9kYXRhX2VuZC1fX3Blcl9jcHVf
c3RhcnQpKQorI2RlZmluZSBJTlZBTElEX1BFUkNQVV9BUkVBICgtKGxvbmcpcGVyX2NwdV9zdGFy
dF8pCisjZGVmaW5lIFBFUkNQVV9PUkRFUiAoZ2V0X29yZGVyX2Zyb21fYnl0ZXMocGVyX2NwdV9k
YXRhX2VuZF8gLSBwZXJfY3B1X3N0YXJ0XykpCiAKIHZvaWQgX19pbml0IHBlcmNwdV9pbml0X2Fy
ZWFzKHZvaWQpCiB7CkBAIC0yMiw4ICsyMiw4IEBAIHN0YXRpYyBpbnQgaW5pdF9wZXJjcHVfYXJl
YSh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgIGlmICggKHAg
PSBhbGxvY194ZW5oZWFwX3BhZ2VzKFBFUkNQVV9PUkRFUiwgMCkpID09IE5VTEwgKQogICAgICAg
ICByZXR1cm4gLUVOT01FTTsKLSAgICBtZW1zZXQocCwgMCwgX19wZXJfY3B1X2RhdGFfZW5kIC0g
X19wZXJfY3B1X3N0YXJ0KTsKLSAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSBwIC0gX19wZXJf
Y3B1X3N0YXJ0OworICAgIG1lbXNldChwLCAwLCBwZXJfY3B1X2RhdGFfZW5kXyAtIHBlcl9jcHVf
c3RhcnRfKTsKKyAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSAodWludHB0cl90KXAgLSBwZXJf
Y3B1X3N0YXJ0XzsKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMzcsNyArMzcsOCBAQCBzdGF0aWMg
dm9pZCBfZnJlZV9wZXJjcHVfYXJlYShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCiB7CiAgICAgc3Ry
dWN0IGZyZWVfaW5mbyAqaW5mbyA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3QgZnJlZV9pbmZv
LCByY3UpOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBpbmZvLT5jcHU7Ci0gICAgY2hhciAqcCA9
IF9fcGVyX2NwdV9zdGFydCArIF9fcGVyX2NwdV9vZmZzZXRbY3B1XTsKKyAgICBjaGFyICpwID0g
KGNoYXIgKikocGVyX2NwdV9zdGFydF8gKyBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0pOworCiAgICAg
ZnJlZV94ZW5oZWFwX3BhZ2VzKHAsIFBFUkNQVV9PUkRFUik7CiAgICAgX19wZXJfY3B1X29mZnNl
dFtjcHVdID0gSU5WQUxJRF9QRVJDUFVfQVJFQTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wZXJjcHUuYyBiL3hlbi9hcmNoL3g4Ni9wZXJjcHUuYwppbmRleCA4YmU0ZWJkLi41ODYyNGEz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcGVyY3B1LmMKKysrIGIveGVuL2FyY2gveDg2L3Bl
cmNwdS5jCkBAIC0xMiw4ICsxMiw4IEBAIHVuc2lnbmVkIGxvbmcgX19wZXJfY3B1X29mZnNldFtO
Ul9DUFVTXTsKICAqIHBvc3NpYmxlICNQRiBhdCAoTlVMTCArIGEgbGl0dGxlKSB3aGljaCBoYXMg
c2VjdXJpdHkgaW1wbGljYXRpb25zIGluIHRoZQogICogY29udGV4dCBvZiBQViBndWVzdHMuCiAg
Ki8KLSNkZWZpbmUgSU5WQUxJRF9QRVJDUFVfQVJFQSAoMHg4MDAwMDAwMDAwMDAwMDAwTCAtIChs
b25nKV9fcGVyX2NwdV9zdGFydCkKLSNkZWZpbmUgUEVSQ1BVX09SREVSIGdldF9vcmRlcl9mcm9t
X2J5dGVzKF9fcGVyX2NwdV9kYXRhX2VuZCAtIF9fcGVyX2NwdV9zdGFydCkKKyNkZWZpbmUgSU5W
QUxJRF9QRVJDUFVfQVJFQSAoMHg4MDAwMDAwMDAwMDAwMDAwTCAtIChsb25nKXBlcl9jcHVfc3Rh
cnRfKQorI2RlZmluZSBQRVJDUFVfT1JERVIgZ2V0X29yZGVyX2Zyb21fYnl0ZXMocGVyX2NwdV9k
YXRhX2VuZF8gLSBwZXJfY3B1X3N0YXJ0XykKIAogdm9pZCBfX2luaXQgcGVyY3B1X2luaXRfYXJl
YXModm9pZCkKIHsKQEAgLTMzLDggKzMzLDggQEAgc3RhdGljIGludCBpbml0X3BlcmNwdV9hcmVh
KHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCAocCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoUEVS
Q1BVX09SREVSLCAwKSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCi0gICAg
bWVtc2V0KHAsIDAsIF9fcGVyX2NwdV9kYXRhX2VuZCAtIF9fcGVyX2NwdV9zdGFydCk7Ci0gICAg
X19wZXJfY3B1X29mZnNldFtjcHVdID0gcCAtIF9fcGVyX2NwdV9zdGFydDsKKyAgICBtZW1zZXQo
cCwgMCwgcGVyX2NwdV9kYXRhX2VuZF8gLSBwZXJfY3B1X3N0YXJ0Xyk7CisgICAgX19wZXJfY3B1
X29mZnNldFtjcHVdID0gKHVpbnRwdHJfdClwIC0gcGVyX2NwdV9zdGFydF87CiAKICAgICByZXR1
cm4gMDsKIH0KQEAgLTQ5LDcgKzQ5LDcgQEAgc3RhdGljIHZvaWQgX2ZyZWVfcGVyY3B1X2FyZWEo
c3RydWN0IHJjdV9oZWFkICpoZWFkKQogewogICAgIHN0cnVjdCBmcmVlX2luZm8gKmluZm8gPSBj
b250YWluZXJfb2YoaGVhZCwgc3RydWN0IGZyZWVfaW5mbywgcmN1KTsKICAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gaW5mby0+Y3B1OwotICAgIGNoYXIgKnAgPSBfX3Blcl9jcHVfc3RhcnQgKyBfX3Bl
cl9jcHVfb2Zmc2V0W2NwdV07CisgICAgY2hhciAqcCA9IChjaGFyICopKHBlcl9jcHVfc3RhcnRf
ICsgX19wZXJfY3B1X29mZnNldFtjcHVdKTsKIAogICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhwLCBQ
RVJDUFVfT1JERVIpOwogICAgIF9fcGVyX2NwdV9vZmZzZXRbY3B1XSA9IElOVkFMSURfUEVSQ1BV
X0FSRUE7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMgYi94ZW4vY29t
bW9uL3ZpcnR1YWxfcmVnaW9uLmMKaW5kZXggMTYzNzQ1My4uZDA0ODAxNiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jCisrKyBiL3hlbi9jb21tb24vdmlydHVhbF9yZWdp
b24uYwpAQCAtOTksMTUgKzk5LDE1IEBAIHZvaWQgX19pbml0IHNldHVwX3ZpcnR1YWxfcmVnaW9u
cyhjb25zdCBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICpzdGFydCwKIHsKICAgICBzaXpl
X3Qgc3o7CiAgICAgdW5zaWduZWQgaW50IGk7Ci0gICAgc3RhdGljIGNvbnN0IHN0cnVjdCBidWdf
ZnJhbWUgKmNvbnN0IF9faW5pdGNvbnN0cmVsIGJ1Z19mcmFtZXNbXSA9IHsKLSAgICAgICAgX19z
dGFydF9idWdfZnJhbWVzLAotICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18wLAotICAgICAgICBf
X3N0b3BfYnVnX2ZyYW1lc18xLAotICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18yLAorICAgIGNv
bnN0IHVpbnRwdHJfdCBidWdfZnJhbWVzW10gPSB7CisgICAgICAgIHN0YXJ0X2J1Z19mcmFtZXNf
LAorICAgICAgICBzdG9wX2J1Z19mcmFtZXNfMF8sCisgICAgICAgIHN0b3BfYnVnX2ZyYW1lc18x
XywKKyAgICAgICAgc3RvcF9idWdfZnJhbWVzXzJfLAogI2lmZGVmIENPTkZJR19YODYKLSAgICAg
ICAgX19zdG9wX2J1Z19mcmFtZXNfMywKKyAgICAgICAgc3RvcF9idWdfZnJhbWVzXzNfLAogI2Vu
ZGlmCi0gICAgICAgIE5VTEwKKyAgICAgICAgMAogICAgIH07CiAKICAgICBjb3JlLnN0YXJ0ID0g
KGNoYXIgKilzdGFydF87CkBAIC0xMTksOCArMTE5LDggQEAgdm9pZCBfX2luaXQgc2V0dXBfdmly
dHVhbF9yZWdpb25zKGNvbnN0IHN0cnVjdCBleGNlcHRpb25fdGFibGVfZW50cnkgKnN0YXJ0LAog
ICAgIHsKICAgICAgICAgY29uc3Qgc3RydWN0IGJ1Z19mcmFtZSAqczsKIAotICAgICAgICBzID0g
YnVnX2ZyYW1lc1tpIC0gMV07Ci0gICAgICAgIHN6ID0gYnVnX2ZyYW1lc1tpXSAtIHM7CisgICAg
ICAgIHMgPSAoc3RydWN0IGJ1Z19mcmFtZSAqKWJ1Z19mcmFtZXNbaSAtIDFdOworICAgICAgICBz
eiA9IChidWdfZnJhbWVzW2ldIC0gYnVnX2ZyYW1lc1tpIC0gMV0pIC8gc2l6ZW9mKHN0cnVjdCBi
dWdfZnJhbWUgKik7CiAKICAgICAgICAgY29yZS5mcmFtZVtpIC0gMV0ubl9idWdzID0gc3o7CiAg
ICAgICAgIGNvcmUuZnJhbWVbaSAtIDFdLmJ1Z3MgPSBzOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9idWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYnVnLmgKaW5kZXggMzZjODAz
My4uODcyMDI0MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9idWcuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5oCkBAIC03MCwxMCArNzAsMTAgQEAgc3RydWN0IGJ1Z19m
cmFtZSB7CiAgICAgdW5yZWFjaGFibGUoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKIAotZXh0ZXJuIGNvbnN0IHN0cnVjdCBidWdf
ZnJhbWUgX19zdGFydF9idWdfZnJhbWVzW10sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX3N0b3BfYnVnX2ZyYW1lc18wW10sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X3N0b3BfYnVnX2ZyYW1lc18xW10sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3N0
b3BfYnVnX2ZyYW1lc18yW107CitleHRlcm4gdWludHB0cl90IHN0YXJ0X2J1Z19mcmFtZXNfLAor
ICAgICAgICAgICAgICAgICBzdG9wX2J1Z19mcmFtZXNfMF8sCisgICAgICAgICAgICAgICAgIHN0
b3BfYnVnX2ZyYW1lc18xXywKKyAgICAgICAgICAgICAgICAgc3RvcF9idWdfZnJhbWVzXzJfOwog
CiAjZW5kaWYgLyogX19BUk1fQlVHX0hfXyAqLwogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcGVyY3B1LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oCmluZGV4IDYy
NjNlNzcuLjJjYjUwZWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaApAQCAtNiw3ICs2LDcgQEAKICNpbmNs
dWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDxhc20vc3lzcmVncy5oPgogCi1leHRlcm4gY2hh
ciBfX3Blcl9jcHVfc3RhcnRbXSwgX19wZXJfY3B1X2RhdGFfZW5kW107CitleHRlcm4gdWludHB0
cl90IHBlcl9jcHVfc3RhcnRfLCBwZXJfY3B1X2RhdGFfZW5kXzsKIGV4dGVybiB1bnNpZ25lZCBs
b25nIF9fcGVyX2NwdV9vZmZzZXRbTlJfQ1BVU107CiB2b2lkIHBlcmNwdV9pbml0X2FyZWFzKHZv
aWQpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2J1Zy5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9idWcuaAppbmRleCA5YmI0YTE5Li4zMmNkMmM0IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2J1Zy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYnVnLmgKQEAg
LTcyLDExICs3MiwxMSBAQCBzdHJ1Y3QgYnVnX2ZyYW1lIHsKICAgICB1bnJlYWNoYWJsZSgpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9IHdoaWxlICgw
KQogCi1leHRlcm4gY29uc3Qgc3RydWN0IGJ1Z19mcmFtZSBfX3N0YXJ0X2J1Z19mcmFtZXNbXSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fc3RvcF9idWdfZnJhbWVzXzBbXSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fc3RvcF9idWdfZnJhbWVzXzFbXSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9fc3RvcF9idWdfZnJhbWVzXzJbXSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fc3RvcF9idWdfZnJhbWVzXzNbXTsKK2V4dGVybiB1aW50
cHRyX3Qgc3RhcnRfYnVnX2ZyYW1lc18sCisgICAgICAgICAgICAgICAgIHN0b3BfYnVnX2ZyYW1l
c18wXywKKyAgICAgICAgICAgICAgICAgc3RvcF9idWdfZnJhbWVzXzFfLAorICAgICAgICAgICAg
ICAgICBzdG9wX2J1Z19mcmFtZXNfMl8sCisgICAgICAgICAgICAgICAgIHN0b3BfYnVnX2ZyYW1l
c18zXzsKIAogI2Vsc2UgIC8qICFfX0FTU0VNQkxZX18gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wZXJjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGVyY3B1LmgKaW5k
ZXggNTE1NjJiOS4uYTFlMTU2OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wZXJj
cHUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BlcmNwdS5oCkBAIC0yLDcgKzIsOSBAQAog
I2RlZmluZSBfX1g4Nl9QRVJDUFVfSF9fCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCi1leHRlcm4g
Y2hhciBfX3Blcl9jcHVfc3RhcnRbXSwgX19wZXJfY3B1X2RhdGFfZW5kW107CisjaW5jbHVkZSA8
eGVuL3R5cGVzLmg+CisKK2V4dGVybiB1aW50cHRyX3QgcGVyX2NwdV9zdGFydF8sIHBlcl9jcHVf
ZGF0YV9lbmRfOwogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgX19wZXJfY3B1X29mZnNldFtOUl9DUFVT
XTsKIHZvaWQgcGVyY3B1X2luaXRfYXJlYXModm9pZCk7CiAjZW5kaWYKLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 23:36:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 23:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjYG3-0003K4-8e; Tue, 15 Jan 2019 23:36: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=mqP1=PX=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gjYG2-0003Iu-9X
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 23:36:34 +0000
X-Inumbo-ID: 63b6a939-191e-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63b6a939-191e-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 23:36:32 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D16E021738;
 Tue, 15 Jan 2019 23:36:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547595362;
 bh=N+eoBeoEQ8F4+//lpZDiTVZy1d3k1y48hJ34cW7/8C0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=riRsajejSK8mEyw5PFDn9rf4Zz4olBeHG6PJ6inb58ixXYRw93uI49bgeGjODvuR/
 uXGS//BllRF9XZzpLiCLB7HoD4y0mPAa1xyyZd9kdDQkz0bU1V2vn/ZXteVnswNSmd
 DEadFZJFVxgx/NP5CG9JCoNPKus8RO152vUNIrYA=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Jan 2019 15:35:57 -0800
Message-Id: <1547595358-16379-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <wt35AlsJdPHayD9a>
References: <wt35AlsJdPHayD9a>
Subject: [Xen-devel] [PATCH v8 6/7] xen/arm: use alt_instructions_, sdevice_,
 and more
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RhcnQgbWFraW5nIHVzZSBvZiB0aGUgZm9sbG93aW5nIGFybSBzcGVjaWZpYyB1aW50cHRyX3Qg
dmFyaWFibGVzOgoKYWx0X2luc3RydWN0aW9uc18sIGFsdF9pbnN0cnVjdGlvbnNfZW5kXywgc2Rl
dmljZV8sIGVkZXZpY2VfLAphc2RldmljZV8sIGFlZGV2aWNlXywgaW5pdF9iZWdpbl8sIGluaXRf
ZW5kXywgc3BsYXRmb3JtXywgZXBsYXRmb3JtXywKClJlcGxhY2luZyB0aGUgY29ycmVzcG9uZGlu
ZyBsaW5rZXIgc3ltYm9scy4gVGhlc2UgYXJlIGFsbCBhcm0gc3BlY2lmaWMKY2hhbmdlcy4gSXQg
aXMgZG9uZSB0byBhdm9pZCBjb21wYXJpbmcgYW5kIHN1YnRyYWN0aW5nIHBvaW50ZXJzIHBvaW50
aW5nCnRvIGRpZmZlcmVudCBvYmplY3RzLgoKT25lIHRoaW5nIHRvIG5vdGUgaXMgdGhhdCBpZGVh
bGx5IHdlIHdvdWxkIGF2b2lkIGNvbnZlcnRpbmcKYWx0X2luc3RydWN0aW9uc18gYW5kIGFsdF9p
bnN0cnVjdGlvbnNfZW5kXyB0byBwb2ludGVycyBhcyBkb25lIGluCmFsdGVybmF0aXZlLmMgYmVj
YXVzZSBpdCBjYW4gbGVhZCB0byBjb21wYXJpc2lvbnMvc3VidHJhY3Rpb25zIGJldHdlZW4KcG9p
bnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMuIEl0IGlzIG5vdCBkaWZmaWN1bHQgdG8gZml4IGJ5
IHJld29ya2luZwp0aGUgY29kZSBzbGlnaHRseSBidXQgb3V0IG9mIHNjb3BlIGZvciB0aGlzIHBh
dGNoLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbngu
Y29tPgotLS0KQ2hhbmdlcyBpbiB2ODoKLSByZW1vdmUgU1lNQk9MX0hJREUKLSB1c2UgbmV3IHN5
bWJvbCBuYW1lcwotIGNoYW5nZXMgYXJlIHNwbGl0IGRpZmZlcmVudGx5IGFjcm9zcyB0aGUgcGF0
Y2hlcwotLS0KIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIHwgIDYgKysrLS0tCiB4ZW4vYXJj
aC9hcm0vZGV2aWNlLmMgICAgICB8IDE2ICsrKysrKysrKysrLS0tLS0KIHhlbi9hcmNoL2FybS9t
bS5jICAgICAgICAgIHwgMjMgKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9w
bGF0Zm9ybS5jICAgIHwgIDggKysrKystLS0KIDQgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9u
cygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FsdGVybmF0
aXZlLmMgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwppbmRleCBiNzk1MzZkLi43YzNmMzJk
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYworKysgYi94ZW4vYXJjaC9h
cm0vYWx0ZXJuYXRpdmUuYwpAQCAtMzgsNyArMzgsNyBAQAogI3VuZGVmIHZpcnRfdG9fbWZuCiAj
ZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQogCi1leHRlcm4g
Y29uc3Qgc3RydWN0IGFsdF9pbnN0ciBfX2FsdF9pbnN0cnVjdGlvbnNbXSwgX19hbHRfaW5zdHJ1
Y3Rpb25zX2VuZFtdOworZXh0ZXJuIHVpbnRwdHJfdCBhbHRfaW5zdHJ1Y3Rpb25zXywgYWx0X2lu
c3RydWN0aW9uc19lbmRfOwogCiBzdHJ1Y3QgYWx0X3JlZ2lvbiB7CiAgICAgY29uc3Qgc3RydWN0
IGFsdF9pbnN0ciAqYmVnaW47CkBAIC0yMDMsOCArMjAzLDggQEAgc3RhdGljIGludCBfX2FwcGx5
X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgLyogUmUtbWFw
cGluZyBYZW4gaXMgbm90IGV4cGVjdGVkIHRvIGZhaWwgZHVyaW5nIGJvb3QuICovCiAgICAgICAg
IEJVR19PTigheGVubWFwKTsKIAotICAgICAgICByZWdpb24uYmVnaW4gPSBfX2FsdF9pbnN0cnVj
dGlvbnM7Ci0gICAgICAgIHJlZ2lvbi5lbmQgPSBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kOworICAg
ICAgICByZWdpb24uYmVnaW4gPSAoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqKWFsdF9pbnN0cnVj
dGlvbnNfOworICAgICAgICByZWdpb24uZW5kID0gKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKilh
bHRfaW5zdHJ1Y3Rpb25zX2VuZF87CiAKICAgICAgICAgcmV0ID0gX19hcHBseV9hbHRlcm5hdGl2
ZXMoJnJlZ2lvbiwgKHVpbnRwdHJfdCl4ZW5tYXAgLSBzdGFydF8pOwogICAgICAgICAvKiBUaGUg
cGF0Y2hpbmcgaXMgbm90IGV4cGVjdGVkIHRvIGZhaWwgZHVyaW5nIGJvb3QuICovCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZGV2aWNlLmMgYi94ZW4vYXJjaC9hcm0vZGV2aWNlLmMKaW5kZXgg
NzBjZDZjMS4uM2UyZDc1OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RldmljZS5jCisrKyBi
L3hlbi9hcmNoL2FybS9kZXZpY2UuYwpAQCAtMjIsOCArMjIsOCBAQAogI2luY2x1ZGUgPHhlbi9p
bml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogCi1leHRlcm4gY29uc3Qgc3RydWN0IGRldmlj
ZV9kZXNjIF9zZGV2aWNlW10sIF9lZGV2aWNlW107Ci1leHRlcm4gY29uc3Qgc3RydWN0IGFjcGlf
ZGV2aWNlX2Rlc2MgX2FzZGV2aWNlW10sIF9hZWRldmljZVtdOworZXh0ZXJuIHVpbnRwdHJfdCBz
ZGV2aWNlXywgZWRldmljZV87CitleHRlcm4gdWludHB0cl90IGFzZGV2aWNlXywgYWVkZXZpY2Vf
OwogCiBpbnQgX19pbml0IGRldmljZV9pbml0KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LCBl
bnVtIGRldmljZV9jbGFzcyBjbGFzcywKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9p
ZCAqZGF0YSkKQEAgLTM1LDcgKzM1LDkgQEAgaW50IF9faW5pdCBkZXZpY2VfaW5pdChzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKmRldiwgZW51bSBkZXZpY2VfY2xhc3MgY2xhc3MsCiAgICAgaWYgKCAh
ZHRfZGV2aWNlX2lzX2F2YWlsYWJsZShkZXYpIHx8IGR0X2RldmljZV9mb3JfcGFzc3Rocm91Z2go
ZGV2KSApCiAgICAgICAgIHJldHVybiAgLUVOT0RFVjsKIAotICAgIGZvciAoIGRlc2MgPSBfc2Rl
dmljZTsgZGVzYyAhPSBfZWRldmljZTsgZGVzYysrICkKKyAgICBmb3IgKCBkZXNjID0gKHN0cnVj
dCBkZXZpY2VfZGVzYyAqKXNkZXZpY2VfOworICAgICAgICAgICh1aW50cHRyX3QpZGVzYyAhPSBl
ZGV2aWNlXzsKKyAgICAgICAgICBkZXNjKysgKQogICAgIHsKICAgICAgICAgaWYgKCBkZXNjLT5j
bGFzcyAhPSBjbGFzcyApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTU2LDcgKzU4LDkgQEAg
aW50IF9faW5pdCBhY3BpX2RldmljZV9pbml0KGVudW0gZGV2aWNlX2NsYXNzIGNsYXNzLCBjb25z
dCB2b2lkICpkYXRhLCBpbnQgY2xhc3MKIHsKICAgICBjb25zdCBzdHJ1Y3QgYWNwaV9kZXZpY2Vf
ZGVzYyAqZGVzYzsKIAotICAgIGZvciAoIGRlc2MgPSBfYXNkZXZpY2U7IGRlc2MgIT0gX2FlZGV2
aWNlOyBkZXNjKysgKQorICAgIGZvciAoIGRlc2MgPSAoc3RydWN0IGFjcGlfZGV2aWNlX2Rlc2Mg
Kilhc2RldmljZV87CisgICAgICAgICAgKHVpbnRwdHJfdClkZXNjICE9IGFlZGV2aWNlXzsKKyAg
ICAgICAgICBkZXNjKysgKQogICAgIHsKICAgICAgICAgaWYgKCAoIGRlc2MtPmNsYXNzICE9IGNs
YXNzICkgfHwgKCBkZXNjLT5jbGFzc190eXBlICE9IGNsYXNzX3R5cGUgKSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKQEAgLTc1LDcgKzc5LDkgQEAgZW51bSBkZXZpY2VfY2xhc3MgZGV2aWNlX2dl
dF9jbGFzcyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldikKIAogICAgIEFTU0VSVChk
ZXYgIT0gTlVMTCk7CiAKLSAgICBmb3IgKCBkZXNjID0gX3NkZXZpY2U7IGRlc2MgIT0gX2VkZXZp
Y2U7IGRlc2MrKyApCisgICAgZm9yICggZGVzYyA9IChzdHJ1Y3QgZGV2aWNlX2Rlc2MgKilzZGV2
aWNlXzsKKyAgICAgICAgICAodWludHB0cl90KWRlc2MgIT0gZWRldmljZV87CisgICAgICAgICAg
ZGVzYysrICkKICAgICB7CiAgICAgICAgIGlmICggZHRfbWF0Y2hfbm9kZShkZXNjLT5kdF9tYXRj
aCwgZGV2KSApCiAgICAgICAgICAgICByZXR1cm4gZGVzYy0+Y2xhc3M7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDAxYWUyY2MuLjljODBl
MDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5j
CkBAIC0xNTcsNyArMTU3LDcgQEAgdW5zaWduZWQgbG9uZyBmcmFtZXRhYmxlX3ZpcnRfZW5kIF9f
cmVhZF9tb3N0bHk7CiB1bnNpZ25lZCBsb25nIG1heF9wYWdlOwogdW5zaWduZWQgbG9uZyB0b3Rh
bF9wYWdlczsKIAotZXh0ZXJuIGNoYXIgX19pbml0X2JlZ2luW10sIF9faW5pdF9lbmRbXTsKK2V4
dGVybiB1aW50cHRyX3QgaW5pdF9iZWdpbl8sIGluaXRfZW5kXzsKIAogLyogQ2hlY2tpbmcgVkEg
bWVtb3J5IGxheW91dCBhbGlnbm1lbnQuICovCiBzdGF0aWMgaW5saW5lIHZvaWQgY2hlY2tfbWVt
b3J5X2xheW91dF9hbGlnbm1lbnRfY29uc3RyYWludHModm9pZCkgewpAQCAtMTA3Myw3ICsxMDcz
LDkgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBs
b25nIGUsIHVuc2lnbmVkIGludCBmbGFncykKIH0KIAogZW51bSBtZyB7IG1nX2NsZWFyLCBtZ19y
bywgbWdfcncsIG1nX3J4IH07Ci1zdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNv
bnN0IGNoYXIgKnAsIHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKK3N0YXRpYyB2b2lkIHNl
dF9wdGVfZmxhZ3Nfb25fcmFuZ2UoY29uc3QgdWludHB0cl90IHAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW51bSBtZyBtZykKIHsKICAgICBscGFlX3QgcHRlOwogICAgIGludCBp
OwpAQCAtMTA4NCw4ICsxMDg2LDggQEAgc3RhdGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5n
ZShjb25zdCBjaGFyICpwLCB1bnNpZ25lZCBsb25nIGwsIGVudW0gbWcgbWcpCiAgICAgQVNTRVJU
KCEoKHVuc2lnbmVkIGxvbmcpIHAgJiB+UEFHRV9NQVNLKSk7CiAgICAgQVNTRVJUKCEobCAmIH5Q
QUdFX01BU0spKTsKIAotICAgIGZvciAoIGkgPSAocCAtIF9zdGFydCkgLyBQQUdFX1NJWkU7IAot
ICAgICAgICAgIGkgPCAocCArIGwgLSBfc3RhcnQpIC8gUEFHRV9TSVpFOyAKKyAgICBmb3IgKCBp
ID0gKHAgLSBzdGFydF8pIC8gUEFHRV9TSVpFOworICAgICAgICAgIGkgPCAocCArIGwgLSBzdGFy
dF8pIC8gUEFHRV9TSVpFOwogICAgICAgICAgIGkrKyApCiAgICAgewogICAgICAgICBwdGUgPSB4
ZW5feGVubWFwW2ldOwpAQCAtMTEyMSwyNiArMTEyMywyNyBAQCBzdGF0aWMgdm9pZCBzZXRfcHRl
X2ZsYWdzX29uX3JhbmdlKGNvbnN0IGNoYXIgKnAsIHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBt
ZykKIC8qIFJlbGVhc2UgYWxsIF9faW5pdCBhbmQgX19pbml0ZGF0YSByYW5nZXMgdG8gYmUgcmV1
c2VkICovCiB2b2lkIGZyZWVfaW5pdF9tZW1vcnkodm9pZCkKIHsKLSAgICBwYWRkcl90IHBhID0g
dmlydF90b19tYWRkcihfX2luaXRfYmVnaW4pOwotICAgIHVuc2lnbmVkIGxvbmcgbGVuID0gX19p
bml0X2VuZCAtIF9faW5pdF9iZWdpbjsKKyAgICBwYWRkcl90IHBhID0gdmlydF90b19tYWRkcihp
bml0X2JlZ2luXyk7CisgICAgdW5zaWduZWQgbG9uZyBsZW4gPSBpbml0X2VuZF8gLSBpbml0X2Jl
Z2luXzsKICAgICB1aW50MzJfdCBpbnNuOwogICAgIHVuc2lnbmVkIGludCBpLCBuciA9IGxlbiAv
IHNpemVvZihpbnNuKTsKICAgICB1aW50MzJfdCAqcDsKIAotICAgIHNldF9wdGVfZmxhZ3Nfb25f
cmFuZ2UoX19pbml0X2JlZ2luLCBsZW4sIG1nX3J3KTsKKyAgICBzZXRfcHRlX2ZsYWdzX29uX3Jh
bmdlKGluaXRfYmVnaW5fLCBsZW4sIG1nX3J3KTsKICNpZmRlZiBDT05GSUdfQVJNXzMyCiAgICAg
LyogdWRmIGluc3RydWN0aW9uIGkuZSAoc2VlIEE4LjguMjQ3IGluIEFSTSBEREkgMDQwNkMuYykg
Ki8KICAgICBpbnNuID0gMHhlN2YwMDBmMDsKICNlbHNlCiAgICAgaW5zbiA9IEFBUkNINjRfQlJF
QUtfRkFVTFQ7CiAjZW5kaWYKLSAgICBwID0gKHVpbnQzMl90ICopX19pbml0X2JlZ2luOworICAg
IHAgPSAodWludDMyX3QgKilpbml0X2JlZ2luXzsKICAgICBmb3IgKCBpID0gMDsgaSA8IG5yOyBp
KysgKQogICAgICAgICAqKHAgKyBpKSA9IGluc247CiAKLSAgICBzZXRfcHRlX2ZsYWdzX29uX3Jh
bmdlKF9faW5pdF9iZWdpbiwgbGVuLCBtZ19jbGVhcik7CisgICAgc2V0X3B0ZV9mbGFnc19vbl9y
YW5nZShpbml0X2JlZ2luXywgbGVuLCBtZ19jbGVhcik7CiAgICAgaW5pdF9kb21oZWFwX3BhZ2Vz
KHBhLCBwYSArIGxlbik7Ci0gICAgcHJpbnRrKCJGcmVlZCAlbGRrQiBpbml0IG1lbW9yeS5cbiIs
IChsb25nKShfX2luaXRfZW5kLV9faW5pdF9iZWdpbik+PjEwKTsKKyAgICBwcmludGsoIkZyZWVk
ICUiUFJJeFBUUiJrQiBpbml0IG1lbW9yeS5cbiIsCisgICAgICAgICAgIChpbml0X2VuZF8gLSBp
bml0X2JlZ2luXykgPj4gMTApOwogfQogCiB2b2lkIGFyY2hfZHVtcF9zaGFyZWRfbWVtX2luZm8o
dm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybS5jIGIveGVuL2FyY2gvYXJt
L3BsYXRmb3JtLmMKaW5kZXggOGViMGI2ZS4uYTc5ZWI1MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3BsYXRmb3JtLmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMKQEAgLTIyLDcgKzIy
LDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAKLWV4
dGVybiBjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fZGVzYyBfc3BsYXRmb3JtW10sIF9lcGxhdGZvcm1b
XTsKK2V4dGVybiB1aW50cHRyX3Qgc3BsYXRmb3JtXywgZXBsYXRmb3JtXzsKIAogLyogUG9pbnRl
ciB0byB0aGUgY3VycmVudCBwbGF0Zm9ybSBkZXNjcmlwdGlvbiAqLwogc3RhdGljIGNvbnN0IHN0
cnVjdCBwbGF0Zm9ybV9kZXNjICpwbGF0Zm9ybTsKQEAgLTUxLDE0ICs1MSwxNiBAQCB2b2lkIF9f
aW5pdCBwbGF0Zm9ybV9pbml0KHZvaWQpCiAgICAgQVNTRVJUKHBsYXRmb3JtID09IE5VTEwpOwog
CiAgICAgLyogTG9va2luZyBmb3IgdGhlIHBsYXRmb3JtIGRlc2NyaXB0aW9uICovCi0gICAgZm9y
ICggcGxhdGZvcm0gPSBfc3BsYXRmb3JtOyBwbGF0Zm9ybSAhPSBfZXBsYXRmb3JtOyBwbGF0Zm9y
bSsrICkKKyAgICBmb3IgKCBwbGF0Zm9ybSA9IChzdHJ1Y3QgcGxhdGZvcm1fZGVzYyAqKXNwbGF0
Zm9ybV87CisgICAgICAgICAgKHVpbnRwdHJfdClwbGF0Zm9ybSAhPSBlcGxhdGZvcm1fOworICAg
ICAgICAgIHBsYXRmb3JtKysgKQogICAgIHsKICAgICAgICAgaWYgKCBwbGF0Zm9ybV9pc19jb21w
YXRpYmxlKHBsYXRmb3JtKSApCiAgICAgICAgICAgICBicmVhazsKICAgICB9CiAKICAgICAvKiBX
ZSBkb24ndCBoYXZlIHNwZWNpZmljIG9wZXJhdGlvbnMgZm9yIHRoaXMgcGxhdGZvcm0gKi8KLSAg
ICBpZiAoIHBsYXRmb3JtID09IF9lcGxhdGZvcm0gKQorICAgIGlmICggKHVpbnRwdHJfdClwbGF0
Zm9ybSA9PSBlcGxhdGZvcm1fICkKICAgICB7CiAgICAgICAgIC8qIFRPRE86IGR1bXAgRFQgbWFj
aGluZSBjb21wYXRpYmxlIG5vZGUgKi8KICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJQbGF0
Zm9ybTogR2VuZXJpYyBTeXN0ZW1cbiIpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 15 23:36:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Jan 2019 23:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjYGJ-0003SH-KX; Tue, 15 Jan 2019 23:36: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=mqP1=PX=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gjYGI-0003RN-0w
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 23:36:50 +0000
X-Inumbo-ID: 6d6c5ae6-191e-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d6c5ae6-191e-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 23:36:49 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id ECE7D20896;
 Tue, 15 Jan 2019 23:36:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547595378;
 bh=12T+8rpirjc7ps7POBGDnZvdbkquPB6VOILMuYcAJWA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=zm6f2A1AaDSKB3XPfppf8y8g1iJuv2InnUjVZdO1H3FeCbmP5aVeS7+h5gl8FOuhI
 mtdVBIYzq4/sIVQ/C5Gw0v+upYvXZ5TEL59L6RUTT+x8LrbXct2IMNPkCNcPWSJcED
 kz10AbebJCExJR26Bxu31DuuqjOxb6+my1flJN08=
Date: Tue, 15 Jan 2019 15:36:17 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901151043440.18561@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNSBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiBZZXMsIHRoaXMgaW5z
dGFuY2UgaXMgb25seSB0aGUgdGlwIG9mIHRoZQo+ID4gaWNlYmVyZywgd2UgaGF2ZSBhIGxvbmcg
cm9hZCBhaGVhZCwgYnV0IHdlIHNob3VsZG4ndCByZWFsbHkgZ2l2ZSB1cAo+ID4gYmVjYXVzZSBp
dCBpcyBnb2luZyB0byBiZSBkaWZmaWN1bHQgOi0pIFN0ZXdhcnQncyBhcHByb2FjaCB3b3VsZAo+
ID4gYWN0dWFsbHkgYmUgY29tcGxpYW50IGFuZCBoZWxwIHRvd2FyZCByZWR1Y2luZyByZWxpYW5j
ZSBvbiB1bmRlZmluZWQKPiA+IGJlaGF2aW9yLgo+ID4gCj4gPiBXb3VsZCB5b3UgYmUgT0sgaWYg
SSByZXdvcmsgdGhlIHNlcmllcyB0byBmb2xsb3cgaGlzIGFwcHJvYWNoIHVzaW5nCj4gPiBpbnRl
cm1lZGlhdGUgdmFyaWFibGVzPyBTZWUgdGhlIGF0dGFjaGVkIHBhdGNoIGFzIGEgcmVmZXJlbmNl
LCBpdCBvbmx5Cj4gPiAiY29udmVydHMiIF9zdGFydCBhbmQgX2VuZCBhcyBhbiBleGFtcGxlLiBG
b3J0dW5hdGVseSwgaXQgd2lsbCBiZQo+ID4gdGV4dHVhbGx5IHNpbWlsYXIgdG8gdGhlIHByZXZp
b3VzIFNZTUJPTCByZXR1cm5pbmcgdW5zaWduZWQgbG9uZyB2ZXJzaW9uCj4gPiBvZiB0aGUgc2Vy
aWVzLgo+IAo+IFdlbGwsIEkndmUgZ2l2ZW4gcmVhc29ucyB3aHkgSSBkaXNsaWtlIHRoYXQsIGFu
ZCB3aHkgKEkgdGhpbmspIGl0IHdhcwo+IGRvbmUgd2l0aG91dCBzdWNoIGludGVybWVkaWF0ZSB2
YXJpYWJsZXMuIE5ldmVydGhlbGVzcywgaWYgdGhpcyBpcwo+IF90aGUgb25seSB3YXlfIHRvIGFj
aGlldmUgY29tcGxpYW5jZSwgSSBkb24ndCB0aGluayBJIGNvdWxkCj4gcmVhc29uYWJseSBOQUsg
aXQuCj4gCj4gVGhlIHRoaW5nIHRoYXQgSSBkb24ndCB1bmRlcnN0YW5kIHRob3VnaCBpcyBob3cg
dGhlIHVuZGVmaW5lZAo+IGJlaGF2aW9yIChpZiB0aGVyZSByZWFsbHkgaXMgYW55KSBnb2VzIGF3
YXk6IEV2ZW4gaWYgeW91IGNvbXBhcmUKPiB0aGUgY29udGVudHMgb2YgdGhlIHZhcmlhYmxlcyBp
bnN0ZWFkIG9mIHRoZSBvcmlnaW5hbCAocGVyaGFwcwo+IGNhc3RlZCkgcG9pbnRlcnMsIGluIHRo
ZSBlbmQgeW91IHN0aWxsIGNvbXBhcmUgd2hhdCBDIHdvdWxkCj4gY29uc2lkZXIgcG9pbnRlcnMg
dG8gZGlmZmVyZW50IG9iamVjdHMuIEl0J3MgbWVyZWx5IGEgZGlmZmVyZW50Cj4gd2F5IG9mIGhp
ZGluZyB0aGF0IGZhY3QgZnJvbSBDLgoKSSBzYXcgdGhhdCBTdGV3YXJ0IHdyb3RlIGEgbG9uZyBh
bmQgZGV0YWlsZWQgcmVwbHksIGJ1dCB0aGlzIGlzIG15IHNob3J0CnRha2Ugb24gdGhpcy4gSSBk
b24ndCB0aGluayBzbzogd2l0aCB0aGlzIGFwcHJvYWNoIHRoZXJlIGFyZSBubyBkdWJpb3VzCnBv
aW50ZXJzIGluIEMgbGFuZCBhdCBhbGxbMV0uIEl0IGlzIHBlcmZlY3RseSBmaW5lIHRvIGhhdmUg
YWRkcmVzc2VzIGFzCmludGVnZXJzIGluIEMsIGNvbXBhcmUgYW5kIHN1YnRyYWN0cyBhZGRyZXNz
ZXMgYXMgaW50ZWdlcnMsIHRoZW4gY2FzdGluZwpvbmUgb2YgdGhlbSB0byBhIHBvaW50ZXIgYW5k
IGFjY2Vzc2luZyBhIHN0cnVjdHVyZSB3aXRoIHRoZSBwb2ludGVyLgpfc3RhcnQgYmVjb21lcyBv
bmx5IGRlZmluZWQgYW5kIHVzZWQgb3V0c2lkZSBvZiBDLiBJIHRoaW5rIGJvdGggQyBhbmQKTUlT
UkFDIGNvbXBsaWFuY2Ugd291bGQgYmUgc2F0aXNmaWVkLgoKKFsxXTogVGhlcmUgYSBjYXRjaCB3
aXRoIHRoZSB3YXkgd2UgdXNlIHRoZSBwb2ludGVycyBpbiBhbHRlcm5hdGl2ZS5jLCBib3RoCng4
NiBhbmQgYXJtLCBidXQgaXMgZWFzeSB0byBmaXggaW4gYSBmb2xsb3ctdXAgc2VyaWVzLiBFdmVy
eXRoaW5nIGVsc2UKaXMgdGFrZW4gY2FyZSBvZi4pCgoKPiBVbmRlZmluZWQgYmVoYXZpb3Igd291
bGQgaW1vCj4gZ28gYXdheSBvbmx5IGlmIHRob3NlIGNvbXBhcmlzb25zL3N1YnRyYWN0aW9ucyBk
aWRuJ3QgaGFwcGVuCj4gaW4gQyBhbnltb3JlLiBJT1cgLSBzZWUgbXkgLnN0YXJ0b2YuKCkgLyAu
c2l6ZW9mLigpIHByb3Bvc2FsLgo+Cj4gPiBJZiB5b3UgYXJlIE9LIHdpdGggaXQsIGRvIHlvdSBo
YXZlIGFueSBzdWdnZXN0aW9ucyBvbiBob3cgd291bGQgeW91IGxpa2UKPiA+IHRoZSBpbnRlcm1l
ZGlhdGUgdmFyaWFibGVzIHRvIGJlIGNhbGxlZD8gSSB3ZW50IHdpdGggX3N0YXJ0L3N0YXJ0XyBh
bmQKPiA+IF9lbmQvZW5kXyBidXQgSSBhbSBvcGVuIHRvIHN1Z2dlc3Rpb25zLiBBbHNvIHRvIHdo
aWNoIGFzc2VtYmx5IGZpbGUgeW91Cj4gPiB3b3VsZCBsaWtlIHRoZSBuZXcgdmFyaWFibGVzIGJl
aW5nIGFkZGVkIC0tIEkgY3JlYXRlZCBhIG5ldyBvbmUgZm9yIHRoZQo+ID4gcHVycG9zZSBuYW1l
ZCB2YXIuUyBpbiB0aGUgYXR0YWNoZWQgZXhhbXBsZS4KPiAKPiBGaXJzdCBvZiBhbGwgd2Ugc2hv
dWxkIGV4cGxvcmUgd2hldGhlciB0aGUgdmFyaWFibGVzIGNvdWxkIGFsc28gYmUKPiBsaW5rZXIg
Z2VuZXJhdGVkLCBpbiBwYXJ0aWN1bGFyIHRvIGF2b2lkIHRoZSBjdXJyZW50IHN5bWJvbHMgdG8g
YmUKPiBnbG9iYWwgKHRodXMgbWFraW5nIGl0IGltcG9zc2libGUgdG8gYWNjZXNzIHRoZW0gZnJv
bSBDIGZpbGVzIGluIHRoZQo+IGZpcnN0IHBsYWNlKS4KClRoYXQgd291bGQgYmUgZmFudGFzdGlj
LiBJIGxvb2tlZCBhcm91bmQsIEkgZm91bmQgaW50ZXJlc3RpbmcgdGhpbmdzCmxpa2UgUFJPVklE
RSwgYnV0IEkgZG9uJ3QgdGhpbmsgd2hhdCB5b3UgZGVzY3JpYmUgaXMgcG9zc2libGUuIFRoZQps
aW5rZXIgc2NyaXB0cyBvbmx5IGRlZmluZSBzeW1ib2xzLCB0aGV5IGNhbm5vdCBzZXQgb3IgZGVm
aW5lIHZhcmlhYmxlcy4KCgo+IEZhaWxpbmcgdGhhdCwgSSBkb24ndCB0aGluayBpdCBtYXR0ZXJz
IG11Y2ggd2hlcmUgdGhlc2UKPiBoZWxwZXIgc3ltYm9scyBsaXZlLCBhbmQgaGVuY2UgeW91ciBj
aG9pY2UgaXMgcHJvYmFibHkgZmluZSAoSSdkCj4gcHJlZmVyIHRob3VnaCBpZiwganVzdCBsaWtl
IG9uIEFybSwgdGhlIHg4NiBmaWxlIGRpZG4ndCBsaXZlIGluIHRoZQo+IGJvb3QvIHN1YmRpcmVj
dG9yeTsgaW4gdGhlIGVuZCBpdCBtaWdodCBldmVuIGJlIHBvc3NpYmxlIHRvIGhhdmUKPiBzb21l
IG9mIHRoZW0gaW4geGVuL2NvbW1vbi92YXIuUykuCgpPSywgSSdsbCBtb3ZlIHRoZSB4ODYgdmFy
LlMgdG8geGVuL2FyY2gveDg2L3g4Nl82NC4gSSBjYW5ub3Qgc2hhcmUgdmFyLlMKYmVjYXVzZSBh
cm0zMiBpcyB1c2luZyBsb25nIGluc3RlYWQgb2YgcXVhZC4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 00:25:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 00:25: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-devel-bounces@lists.xenproject.org>)
	id 1gjZ0g-00083N-EU; Wed, 16 Jan 2019 00:24: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=Dpa/=PY=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gjZ0e-00083I-Tx
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 00:24:44 +0000
X-Inumbo-ID: 1d606404-1925-11e9-92db-bc764e045a96
Received: from syrinx.knorrie.org (unknown [2001:888:2177::4d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d606404-1925-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 00:24:41 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 4DD21353CFB4E;
 Wed, 16 Jan 2019 01:24:10 +0100 (CET)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190114124413.3742-1-jgross@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 mQINBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABtCZIYW5zIHZhbiBL
 cmFuZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPokCTgQTAQoAOBYhBOJv1o/B6NS2GUVGTueB
 VzIYDCpVBQJaNq7KAhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEOeBVzIYDCpVgDMQ
 ANSQMebh0Rr6RNhfA+g9CKiCDMGWZvHvvq3BNo9TqAo9BC4neAoVciSmeZXIlN8xVALf6rF8
 lKy8L1omocMcWw7TlvZHBr2gZHKlFYYC34R2NvxS0xO8Iw5rhEU6paYaKzlrvxuXuHMVXgjj
 bM3zBiN8W4b9VW1MoynP9nvm1WaGtFI9GIyK9j6mBCU+N5hpvFtt4DBmuWjzdDkd3sWUufYd
 nQhGimWHEg95GWhQUiFvr4HRvYJpbjRRRQG3O/5Fm0YyTYZkI5CDzQIm5lhqKNqmuf2ENstS
 8KcBImlbwlzEpK9Pa3Z5MUeLZ5Ywwv+d11fyhk53aT9bipdEipvcGa6DrA0DquO4WlQR+RKU
 ywoGTgntwFu8G0+tmD8J1UE6kIzFwE5kiFWjM0rxv1tAgV9ZWqmp3sbI7vzbZXn+KI/wosHV
 iDeW5rYg+PdmnOlYXQIJO+t0KmF5zJlSe7daylKZKTYtk7w1Fq/Oh1Rps9h1C4sXN8OAUO7h
 1SAnEtehHfv52nPxwZiI6eqbvqV0uEEyLFS5pCuuwmPpC8AmOrciY2T8T+4pmkJNO2Nd3jOP
 cnJgAQrxPvD7ACp/85LParnoz5c9/nPHJB1FgbAa7N5d8ubqJgi+k9Q2lAL9vBxK67aZlFZ0
 Kd7u1w1rUlY12KlFWzxpd4TuHZJ8rwi7PUceuQINBFo2sK8BEADSZP5cKnGl2d7CHXdpAzVF
 6K4Hxwn5eHyKC1D/YvsY+otq3PnfLJeMf1hzv2OSrGaEAkGJh/9yXPOkQ+J1OxJJs9CY0fqB
 MvHZ98iTyeFAq+4CwKcnZxLiBchQJQd0dFPujtcoMkWgzp3QdzONdkK4P7+9XfryPECyCSUF
 ib2aEkuU3Ic4LYfsBqGR5hezbJqOs96ExMnYUCEAS5aeejr3xNb8NqZLPqU38SQCTLrAmPAX
 glKVnYyEVxFUV8EXXY6AK31lRzpCqmPxLoyhPAPda9BXchRluy+QOyg+Yn4Q2DSwbgCYPrxo
 HTZKxH+E+JxCMfSW35ZE5ufvAbY3IrfHIhbNnHyxbTRgYMDbTQCDyN9F2Rvx3EButRMApj+v
 OuaMBJF/fWfxL3pSIosG9Q7uPc+qJvVMHMRNnS0Y1QQ5ZPLG0zI5TeHzMnGmSTbcvn/NOxDe
 6EhumcclFS0foHR78l1uOhUItya/48WCJE3FvOS3+KBhYvXCsG84KVsJeen+ieX/8lnSn0d2
 ZvUsj+6wo+d8tcOAP+KGwJ+ElOilqW29QfV4qvqmxnWjDYQWzxU9WGagU3z0diN97zMEO4D8
 SfUu72S5O0o9ATgid9lEzMKdagXP94x5CRvBydWu1E5CTgKZ3YZv+U3QclOG5p9/4+QNbhqH
 W4SaIIg90CFMiwARAQABiQRsBBgBCgAgFiEE4m/Wj8Ho1LYZRUZO54FXMhgMKlUFAlo2sK8C
 GwICQAkQ54FXMhgMKlXBdCAEGQEKAB0WIQRJbJ13A1ob3rfuShiywd9yY2FfbAUCWjawrwAK
 CRCywd9yY2FfbMKbEACIGLdFrD5j8rz/1fm8xWTJlOb3+o5A6fdJ2eyPwr5njJZSG9i5R28c
 dMmcwLtVisfedBUYLaMBmCEHnj7ylOgJi60HE74ZySX055hKECNfmA9Q7eidxta5WeXeTPSb
 PwTQkAgUZ576AO129MKKP4jkEiNENePMuYugCuW7XGR+FCEC2efYlVwDQy24ZfR9Q1dNK2ny
 0gH1c+313l0JcNTKjQ0e7M9KsQSKUr6Tk0VGTFZE2dp+dJF1sxtWhJ6Ci7N1yyj3buFFpD9c
 kj5YQFqBkEwt3OGtYNuLfdwR4d47CEGdQSm52n91n/AKdhRDG5xvvADG0qLGBXdWvbdQFllm
 v47TlJRDc9LmwpIqgtaUGTVjtkhw0SdiwJX+BjhtWTtrQPbseDe2pN3gWte/dPidJWnj8zzS
 ggZ5otY2reSvM+79w/odUlmtaFx+IyFITuFnBVcMF0uGmQBBxssew8rePQejYQHz0bZUDNbD
 VaZiXqP4njzBJu5+nzNxQKzQJ0VDF6ve5K49y0RpT4IjNOupZ+OtlZTQyM7moag+Y6bcJ7KK
 8+MRdRjGFFWP6H/RCSFAfoOGIKTlZHubjgetyQhMwKJQ5KnGDm+XUkeIWyevPfCVPNvqF2q3
 viQm0taFit8L+x7ATpolZuSCat5PSXtgx1liGjBpPKnERxyNLQ/erRNcEACwEJliFbQm+c2i
 6ccpx2cdtyAI1yzWuE0nr9DqpsEbIZzTCIVyry/VZgdJ27YijGJWesj/ie/8PtpDu0Cf1pty
 QOKSpC9WvRCFGJPGS8MmvzepmX2DYQ5MSKTO5tRJZ8EwCFfd9OxX2g280rdcDyCFkY3BYrf9
 ic2PTKQokx+9sLCHAC/+feSx/MA/vYpY1EJwkAr37mP7Q8KA9PCRShJziiljh5tKQeIG4sz1
 QjOrS8WryEwI160jKBBNc/M5n2kiIPCrapBGsL58MumrtbL53VimFOAJaPaRWNSdWCJSnVSv
 kCHMl/1fRgzXEMpEmOlBEY0Kdd1Ut3S2cuwejzI+WbrQLgeps2N70Ztq50PkfWkj0jeethhI
 FqIJzNlUqVkHl1zCWSFsghxiMyZmqULaGcSDItYQ+3c9fxIO/v0zDg7bLeG9Zbj4y8E47xqJ
 6brtAAEJ1RIM42gzF5GW71BqZrbFFoI0C6AzgHjaQP1xfj7nBRSBz4ObqnsuvRr7H6Jme5rl
 eg7COIbm8R7zsFjF4tC6k5HMc1tZ8xX+WoDsurqeQuBOg7rggmhJEpDK2f+g8DsvKtP14Vs0
 Sn7fVJi87b5HZojry1lZB2pXUH90+GWPF7DabimBki4QLzmyJ/ENH8GspFulVR3U7r3YYQ5K
 ctOSoRq9pGmMi231Q+xx9LkCDQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9ICp6byU9Lh
 hKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1wKxCFcVo
 CRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NIv5QbTGSw
 IYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3nl8/G+16/
 cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8fXRmI0SVX
 WKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMin3FrarIl
 cxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9yvmAUhZQ
 iQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUhFj0oK0fX
 /MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI500okLTzH
 C0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0wjbzInUA
 EQEAAYkCNgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJEOeBVzIY
 DCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZjkaGHprp
 mlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS1aSMw8sR
 QgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PUAg4kvJq7
 z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZj1bIdpbf
 SpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpcMdOEo99/
 Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQubPsINB10i
 ngzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9Lek1+1kgB
 vT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkMEHEzyJMPt
 OhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFpYP+GZuzO
 hkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <ebfc24e3-21a0-6cc6-ae68-5c13c1e66b9a@knorrie.org>
Date: Wed, 16 Jan 2019 01:24:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190114124413.3742-1-jgross@suse.com>
Content-Language: en_US
Subject: Re: [Xen-devel] [PATCH v3] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxLzE0LzE5IDE6NDQgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gQ29tbWl0IGY5
NGM4ZDExNjk5NzU5ICgic2NoZWQvY2xvY2ssIHg4Ni90c2M6IFJld29yayB0aGUgeDg2ICd1bnN0
YWJsZScKPiBzY2hlZF9jbG9jaygpIGludGVyZmFjZSIpIGJyb2tlIFhlbiBndWVzdCB0aW1lIGhh
bmRsaW5nIGFjcm9zcwo+IG1pZ3JhdGlvbjoKPiAKPiBbICAxODcuMjQ5OTUxXSBGcmVlemluZyB1
c2VyIHNwYWNlIHByb2Nlc3NlcyAuLi4gKGVsYXBzZWQgMC4wMDEgc2Vjb25kcykgZG9uZS4KPiBb
ICAxODcuMjUxMTM3XSBPT00ga2lsbGVyIGRpc2FibGVkLgo+IFsgIDE4Ny4yNTExMzddIEZyZWV6
aW5nIHJlbWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMp
IGRvbmUuCj4gWyAgMTg3LjI1MjI5OV0gc3VzcGVuZGluZyB4ZW5zdG9yZS4uLgo+IFsgIDE4Ny4y
NjY5ODddIHhlbjpncmFudF90YWJsZTogR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBsYXlv
dXQKPiBbMTg0NDY3NDM4MTEuNzA2NDc2XSBPT00ga2lsbGVyIGVuYWJsZWQuCj4gWzE4NDQ2NzQz
ODExLjcwNjQ3OF0gUmVzdGFydGluZyB0YXNrcyAuLi4gZG9uZS4KPiBbMTg0NDY3NDM4MTEuNzIw
NTA1XSBTZXR0aW5nIGNhcGFjaXR5IHRvIDE2Nzc3MjE2Cj4gCj4gRml4IHRoYXQgYnkgc2V0dGlu
ZyB4ZW5fc2NoZWRfY2xvY2tfb2Zmc2V0IGF0IHJlc3VtZSB0aW1lIHRvIGVuc3VyZSBhCj4gbW9u
b3RvbmljIGNsb2NrIHZhbHVlLgo+IAo+IFsuLi5dCgpXaXRoIHYzIG9mIHRoZSBwYXRjaCwgSSBz
ZWUgdGhlIHRpbWUganVtcCBpbiBvbmUgbG9nIGxpbmUgaGFwcGVuLCBidXQKb25seSB3aGVuIHVz
aW5nIFBWSC4KClsgICA0OS40ODY0NTNdIEZyZWV6aW5nIHVzZXIgc3BhY2UgcHJvY2Vzc2VzIC4u
LiAoZWxhcHNlZCAwLjAwMiBzZWNvbmRzKQpkb25lLgpbICAgNDkuNDg4NzQzXSBPT00ga2lsbGVy
IGRpc2FibGVkLgpbICAgNDkuNDg4NzY0XSBGcmVlemluZyByZW1haW5pbmcgZnJlZXphYmxlIHRh
c2tzIC4uLiAoZWxhcHNlZCAwLjAwMQpzZWNvbmRzKSBkb25lLgpbICAgNDkuNDkxMTE3XSBzdXNw
ZW5kaW5nIHhlbnN0b3JlLi4uClsyMDAwNzMxLjM4ODcyMl0geGVuOmV2ZW50czogWGVuIEhWTSBj
YWxsYmFjayB2ZWN0b3IgZm9yIGV2ZW50IGRlbGl2ZXJ5CmlzIGVuYWJsZWQKWyAgIDQ5LjQ5MTc1
MF0geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dApb
ICAgNDkuODEwNzIyXSBPT00ga2lsbGVyIGVuYWJsZWQuClsgICA0OS44MTA3NDRdIFJlc3RhcnRp
bmcgdGFza3MgLi4uIGRvbmUuClsgICA0OS44NTYyNjNdIFNldHRpbmcgY2FwYWNpdHkgdG8gNjI5
MTQ1NgpbICAgNTAuMDA2MDAyXSBTZXR0aW5nIGNhcGFjaXR5IHRvIDEwNDg1NzYwCgpJZiBJIHN0
YXJ0IGFzIFBWLCBpdCBuZXZlciBzZWVtcyB0byBoYXBwZW4uCgpVcCB0byB5b3UgdG8gZGVjaWRl
IGhvdyBpbXBvcnRhbnQgdGhpcyBpcy4gOikKCkZZSSB0aGlzIGlzIHdpdGggdjMgb24gdG9wIG9m
IHRoZSBEZWJpYW4gc3RyZXRjaC1iYWNrcG9ydHMgNC4xOSBrZXJuZWwsCndoaWNoIEknbSBzdGFy
dGluZyB0byB1c2Ugbm93IHRvIHJlYm9vdCB0aGluZ3Mgd2l0aC4KCi0jIHVuYW1lIC1hCkxpbnV4
IGFwcG5vZGUta3lsaWUgNC4xOS4wLTAuYnBvLjEtY2xvdWQtYW1kNjQgIzEgU01QIERlYmlhbgo0
LjE5LjEyLTF+YnBvOSsxK21lbmRpeDEgKDIwMTktMDEtMTUpIHg4Nl82NCBHTlUvTGludXgKCmh0
dHBzOi8vc2Fsc2EuZGViaWFuLm9yZy9rbm9ycmllLWd1ZXN0L2xpbnV4L2NvbW1pdHMvbWVuZGl4
L3N0cmV0Y2gtYmFja3BvcnRzCgpIYW5zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 00:27:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 00:27: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-devel-bounces@lists.xenproject.org>)
	id 1gjZ33-0008Ax-St; Wed, 16 Jan 2019 00:27: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=Dpa/=PY=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gjZ32-0008As-Fg
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 00:27:12 +0000
X-Inumbo-ID: 76dbce52-1925-11e9-92db-bc764e045a96
Received: from syrinx.knorrie.org (unknown [2001:888:2177::4d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76dbce52-1925-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 00:27:11 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 71462353D018B;
 Wed, 16 Jan 2019 01:26:40 +0100 (CET)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190114124413.3742-1-jgross@suse.com>
 <93146de6-24ec-c914-2d1e-718762f97d65@oracle.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 mQINBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABtCZIYW5zIHZhbiBL
 cmFuZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPokCTgQTAQoAOBYhBOJv1o/B6NS2GUVGTueB
 VzIYDCpVBQJaNq7KAhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAAAoJEOeBVzIYDCpVgDMQ
 ANSQMebh0Rr6RNhfA+g9CKiCDMGWZvHvvq3BNo9TqAo9BC4neAoVciSmeZXIlN8xVALf6rF8
 lKy8L1omocMcWw7TlvZHBr2gZHKlFYYC34R2NvxS0xO8Iw5rhEU6paYaKzlrvxuXuHMVXgjj
 bM3zBiN8W4b9VW1MoynP9nvm1WaGtFI9GIyK9j6mBCU+N5hpvFtt4DBmuWjzdDkd3sWUufYd
 nQhGimWHEg95GWhQUiFvr4HRvYJpbjRRRQG3O/5Fm0YyTYZkI5CDzQIm5lhqKNqmuf2ENstS
 8KcBImlbwlzEpK9Pa3Z5MUeLZ5Ywwv+d11fyhk53aT9bipdEipvcGa6DrA0DquO4WlQR+RKU
 ywoGTgntwFu8G0+tmD8J1UE6kIzFwE5kiFWjM0rxv1tAgV9ZWqmp3sbI7vzbZXn+KI/wosHV
 iDeW5rYg+PdmnOlYXQIJO+t0KmF5zJlSe7daylKZKTYtk7w1Fq/Oh1Rps9h1C4sXN8OAUO7h
 1SAnEtehHfv52nPxwZiI6eqbvqV0uEEyLFS5pCuuwmPpC8AmOrciY2T8T+4pmkJNO2Nd3jOP
 cnJgAQrxPvD7ACp/85LParnoz5c9/nPHJB1FgbAa7N5d8ubqJgi+k9Q2lAL9vBxK67aZlFZ0
 Kd7u1w1rUlY12KlFWzxpd4TuHZJ8rwi7PUceuQINBFo2sK8BEADSZP5cKnGl2d7CHXdpAzVF
 6K4Hxwn5eHyKC1D/YvsY+otq3PnfLJeMf1hzv2OSrGaEAkGJh/9yXPOkQ+J1OxJJs9CY0fqB
 MvHZ98iTyeFAq+4CwKcnZxLiBchQJQd0dFPujtcoMkWgzp3QdzONdkK4P7+9XfryPECyCSUF
 ib2aEkuU3Ic4LYfsBqGR5hezbJqOs96ExMnYUCEAS5aeejr3xNb8NqZLPqU38SQCTLrAmPAX
 glKVnYyEVxFUV8EXXY6AK31lRzpCqmPxLoyhPAPda9BXchRluy+QOyg+Yn4Q2DSwbgCYPrxo
 HTZKxH+E+JxCMfSW35ZE5ufvAbY3IrfHIhbNnHyxbTRgYMDbTQCDyN9F2Rvx3EButRMApj+v
 OuaMBJF/fWfxL3pSIosG9Q7uPc+qJvVMHMRNnS0Y1QQ5ZPLG0zI5TeHzMnGmSTbcvn/NOxDe
 6EhumcclFS0foHR78l1uOhUItya/48WCJE3FvOS3+KBhYvXCsG84KVsJeen+ieX/8lnSn0d2
 ZvUsj+6wo+d8tcOAP+KGwJ+ElOilqW29QfV4qvqmxnWjDYQWzxU9WGagU3z0diN97zMEO4D8
 SfUu72S5O0o9ATgid9lEzMKdagXP94x5CRvBydWu1E5CTgKZ3YZv+U3QclOG5p9/4+QNbhqH
 W4SaIIg90CFMiwARAQABiQRsBBgBCgAgFiEE4m/Wj8Ho1LYZRUZO54FXMhgMKlUFAlo2sK8C
 GwICQAkQ54FXMhgMKlXBdCAEGQEKAB0WIQRJbJ13A1ob3rfuShiywd9yY2FfbAUCWjawrwAK
 CRCywd9yY2FfbMKbEACIGLdFrD5j8rz/1fm8xWTJlOb3+o5A6fdJ2eyPwr5njJZSG9i5R28c
 dMmcwLtVisfedBUYLaMBmCEHnj7ylOgJi60HE74ZySX055hKECNfmA9Q7eidxta5WeXeTPSb
 PwTQkAgUZ576AO129MKKP4jkEiNENePMuYugCuW7XGR+FCEC2efYlVwDQy24ZfR9Q1dNK2ny
 0gH1c+313l0JcNTKjQ0e7M9KsQSKUr6Tk0VGTFZE2dp+dJF1sxtWhJ6Ci7N1yyj3buFFpD9c
 kj5YQFqBkEwt3OGtYNuLfdwR4d47CEGdQSm52n91n/AKdhRDG5xvvADG0qLGBXdWvbdQFllm
 v47TlJRDc9LmwpIqgtaUGTVjtkhw0SdiwJX+BjhtWTtrQPbseDe2pN3gWte/dPidJWnj8zzS
 ggZ5otY2reSvM+79w/odUlmtaFx+IyFITuFnBVcMF0uGmQBBxssew8rePQejYQHz0bZUDNbD
 VaZiXqP4njzBJu5+nzNxQKzQJ0VDF6ve5K49y0RpT4IjNOupZ+OtlZTQyM7moag+Y6bcJ7KK
 8+MRdRjGFFWP6H/RCSFAfoOGIKTlZHubjgetyQhMwKJQ5KnGDm+XUkeIWyevPfCVPNvqF2q3
 viQm0taFit8L+x7ATpolZuSCat5PSXtgx1liGjBpPKnERxyNLQ/erRNcEACwEJliFbQm+c2i
 6ccpx2cdtyAI1yzWuE0nr9DqpsEbIZzTCIVyry/VZgdJ27YijGJWesj/ie/8PtpDu0Cf1pty
 QOKSpC9WvRCFGJPGS8MmvzepmX2DYQ5MSKTO5tRJZ8EwCFfd9OxX2g280rdcDyCFkY3BYrf9
 ic2PTKQokx+9sLCHAC/+feSx/MA/vYpY1EJwkAr37mP7Q8KA9PCRShJziiljh5tKQeIG4sz1
 QjOrS8WryEwI160jKBBNc/M5n2kiIPCrapBGsL58MumrtbL53VimFOAJaPaRWNSdWCJSnVSv
 kCHMl/1fRgzXEMpEmOlBEY0Kdd1Ut3S2cuwejzI+WbrQLgeps2N70Ztq50PkfWkj0jeethhI
 FqIJzNlUqVkHl1zCWSFsghxiMyZmqULaGcSDItYQ+3c9fxIO/v0zDg7bLeG9Zbj4y8E47xqJ
 6brtAAEJ1RIM42gzF5GW71BqZrbFFoI0C6AzgHjaQP1xfj7nBRSBz4ObqnsuvRr7H6Jme5rl
 eg7COIbm8R7zsFjF4tC6k5HMc1tZ8xX+WoDsurqeQuBOg7rggmhJEpDK2f+g8DsvKtP14Vs0
 Sn7fVJi87b5HZojry1lZB2pXUH90+GWPF7DabimBki4QLzmyJ/ENH8GspFulVR3U7r3YYQ5K
 ctOSoRq9pGmMi231Q+xx9LkCDQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9ICp6byU9Lh
 hKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1wKxCFcVo
 CRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NIv5QbTGSw
 IYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3nl8/G+16/
 cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8fXRmI0SVX
 WKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMin3FrarIl
 cxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9yvmAUhZQ
 iQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUhFj0oK0fX
 /MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI500okLTzH
 C0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0wjbzInUA
 EQEAAYkCNgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJEOeBVzIY
 DCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZjkaGHprp
 mlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS1aSMw8sR
 QgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PUAg4kvJq7
 z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZj1bIdpbf
 SpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpcMdOEo99/
 Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQubPsINB10i
 ngzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9Lek1+1kgB
 vT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkMEHEzyJMPt
 OhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFpYP+GZuzO
 hkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <679672d3-c106-82bc-cfb4-08e61dcbad5f@knorrie.org>
Date: Wed, 16 Jan 2019 01:26:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <93146de6-24ec-c914-2d1e-718762f97d65@oracle.com>
Content-Language: en_US
Subject: Re: [Xen-devel] [PATCH v3] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQm9yaXMsCgpPbiAxLzE0LzE5IDI6NTQgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBP
biAxLzE0LzE5IDc6NDQgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IENvbW1pdCBmOTRjOGQx
MTY5OTc1OSAoInNjaGVkL2Nsb2NrLCB4ODYvdHNjOiBSZXdvcmsgdGhlIHg4NiAndW5zdGFibGUn
Cj4+IHNjaGVkX2Nsb2NrKCkgaW50ZXJmYWNlIikgYnJva2UgWGVuIGd1ZXN0IHRpbWUgaGFuZGxp
bmcgYWNyb3NzCj4+IG1pZ3JhdGlvbjoKPj4KPj4gWyAgMTg3LjI0OTk1MV0gRnJlZXppbmcgdXNl
ciBzcGFjZSBwcm9jZXNzZXMgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRvbmUuCj4+IFsg
IDE4Ny4yNTExMzddIE9PTSBraWxsZXIgZGlzYWJsZWQuCj4+IFsgIDE4Ny4yNTExMzddIEZyZWV6
aW5nIHJlbWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMp
IGRvbmUuCj4+IFsgIDE4Ny4yNTIyOTldIHN1c3BlbmRpbmcgeGVuc3RvcmUuLi4KPj4gWyAgMTg3
LjI2Njk4N10geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxh
eW91dAo+PiBbMTg0NDY3NDM4MTEuNzA2NDc2XSBPT00ga2lsbGVyIGVuYWJsZWQuCj4+IFsxODQ0
Njc0MzgxMS43MDY0NzhdIFJlc3RhcnRpbmcgdGFza3MgLi4uIGRvbmUuCj4+IFsxODQ0Njc0Mzgx
MS43MjA1MDVdIFNldHRpbmcgY2FwYWNpdHkgdG8gMTY3NzcyMTYKPj4KPj4gRml4IHRoYXQgYnkg
c2V0dGluZyB4ZW5fc2NoZWRfY2xvY2tfb2Zmc2V0IGF0IHJlc3VtZSB0aW1lIHRvIGVuc3VyZSBh
Cj4+IG1vbm90b25pYyBjbG9jayB2YWx1ZS4KPj4KPj4gRml4ZXM6IGY5NGM4ZDExNjk5NzU5ICgi
c2NoZWQvY2xvY2ssIHg4Ni90c2M6IFJld29yayB0aGUgeDg2ICd1bnN0YWJsZScgc2NoZWRfY2xv
Y2soKSBpbnRlcmZhY2UiKQo+PiBDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICMgNC4xMQo+
PiBSZXBvcnRlZC1ieTogSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFuc0Brbm9ycmllLm9yZz4KPj4g
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IFJldmll
d2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKQ2Fu
IHlvdSBwbGVhc2UgY2hhbmdlIHRoZSBhZGRyZXNzIHRvIG15IHdvcmsgZW1haWw/CgpSZXBvcnRl
ZC1ieTogSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFucy52YW4ua3JhbmVuYnVyZ0BtZW5kaXguY29t
PgoKQWxzbyAoc2VlIG90aGVyIGVtYWlsKToKClRlc3RlZC1ieTogSGFucyB2YW4gS3JhbmVuYnVy
ZyA8aGFucy52YW4ua3JhbmVuYnVyZ0BtZW5kaXguY29tPgoKVGhhbmtzLApIYW5zCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 01:08:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 01:08:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjZgW-0001GH-99; Wed, 16 Jan 2019 01:08:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cpNw=PY=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gjZgU-0001Fk-BT
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 01:07:58 +0000
X-Inumbo-ID: 276a006d-192b-11e9-92db-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 276a006d-192b-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 01:07:55 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id g11-v6so4025008ljk.3
 for <xen-devel@lists.xenproject.org>; Tue, 15 Jan 2019 17:07:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=LNT2KsipyATipR9GlDVjBl+pKraZjySqHy9lSRPxH2o=;
 b=ACjaapb9xxtk1DK9eYqdjrjt872FSJQZZXN+3/85R8eeKIarSukg0/zYw2VCzSnZCc
 jQQYBxqeGH8s4KW+E0G1dI+wZO5scyn55fSOhS7UyksLMgPMh3iiGsYvroioCgZ/fVij
 zquB5GRe8axrFNNThHFTcubnazWXVQadoo5riG/k3g2JF1zaKw9BaGWrWBmDqRJAK8jo
 Fe8GId0bxZD/f9RxvkP3BBQoTl2el1EnLeptjUmBKyUS0R0TraBhIdafLya1tgOfmBmL
 u2albcKltgEGk1utvHByvRWBF74+l+mUaDXGJSeIcumVQBA0OOQQX3WXxedEmtRKs5Zh
 U4Ig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=LNT2KsipyATipR9GlDVjBl+pKraZjySqHy9lSRPxH2o=;
 b=FyVOhnLnVLKtQbs+Lh9DwisOgeFXB/tBGyEX07HgsXmtD+KLHacJn85a6xr5eCdXmd
 J9qh+zQxS8Y05afwEdEMh6CbDXIyatjj/zZIKUWJwSjWBhzDIOa3IPpSkasdf2SYA/LN
 T29pGDU8/WzXJFt099caonC2bwuxpvbH/8tWZHfUAQid+oQ+NiQXmTkWE05KCpbTUTaj
 TnQ3aaRx9RAcjDxY3GIzJTh9LKZ2mFXzz9zmc8MvIdnUkHZEQ7zoLiCw/01bfi8QHEUa
 ea1zmz184+yZ9Ax1HV2+f1dsXpZ7phFAV03HWjA1LMIXVXrLCJzphy1F2ll/546AwgoD
 4+oA==
X-Gm-Message-State: AJcUukchJN/soB2ZxHopr1Jjj8V7yImKm/8aXuJF0Qg61lcEIJJlCVuh
 LkASeqTu0D4/gxqs2YHFH7/WkO/udgwTeClha0Y=
X-Google-Smtp-Source: ALg8bN6/bnrnYTfaYcx6UGqSbAWmdL6TSWvvo66r1hHMMca11Nmlk6eFwBndR536zExbXC1IRTxlgzhc0TEygI1ls0M=
X-Received: by 2002:a2e:974a:: with SMTP id
 f10-v6mr4956025ljj.61.1547600873912; 
 Tue, 15 Jan 2019 17:07:53 -0800 (PST)
MIME-Version: 1.0
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-5-git-send-email-christopher.w.clark@gmail.com>
 <20190115122947.gnhxdr3x7se6tiat@mac>
In-Reply-To: <20190115122947.gnhxdr3x7se6tiat@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Tue, 15 Jan 2019 17:07:41 -0800
Message-ID: <CACMJ4GZUBGEOAP82RTE17u152mhAXZ5XSnb2ZQFdVFr+j0-3Aw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 04/14] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgNDoyOSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCAwMToyNzoz
NkFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IEluaXRpYWxpc2VzIGJhc2lj
IGRhdGEgc3RydWN0dXJlcyBhbmQgcGVyZm9ybXMgdGVhcmRvd24gb2YgYXJnbyBzdGF0ZQo+ID4g
Zm9yIGRvbWFpbiBzaHV0ZG93bi4KCj4gPiArCj4gPiArLyoKPiA+ICsgKiBUaGUgdmFsdWUgb2Yg
dGhlIGFyZ28gZWxlbWVudCBpbiBhIHN0cnVjdCBkb21haW4gaXMKPiA+ICsgKiBwcm90ZWN0ZWQg
YnkgTDFfZ2xvYmFsX2FyZ29fcndsb2NrCj4gPiArICovCj4gPiArI2RlZmluZSBBUkdPX0hUQUJM
RV9TSVpFIDMyCj4gPiArc3RydWN0IGFyZ29fZG9tYWluCj4gPiArewo+ID4gKyAgICAvKiByaW5n
c19MMiAqLwo+ID4gKyAgICByd2xvY2tfdCByaW5nc19MMl9yd2xvY2s7Cj4gPiArICAgIC8qCj4g
PiArICAgICAqIEhhc2ggdGFibGUgb2YgYXJnb19yaW5nX2luZm8gYWJvdXQgcmluZ3MgdGhpcyBk
b21haW4gaGFzIHJlZ2lzdGVyZWQuCj4gPiArICAgICAqIFByb3RlY3RlZCBieSByaW5nc19MMi4K
PiA+ICsgICAgICovCj4gPiArICAgIHN0cnVjdCBobGlzdF9oZWFkIHJpbmdfaGFzaFtBUkdPX0hU
QUJMRV9TSVpFXTsKPiA+ICsgICAgLyogQ291bnRlciBvZiByaW5ncyByZWdpc3RlcmVkIGJ5IHRo
aXMgZG9tYWluLiBQcm90ZWN0ZWQgYnkgcmluZ3NfTDIuICovCj4gPiArICAgIHVuc2lnbmVkIGlu
dCByaW5nX2NvdW50Owo+ID4gKwo+ID4gKyAgICAvKiBzZW5kX0wyICovCj4gPiArICAgIHNwaW5s
b2NrX3Qgc2VuZF9MMl9sb2NrOwo+Cj4gT3RoZXIgbG9ja3MgYXJlIHJ3IGxvY2tzLCB3aGlsZSB0
aGlzIGlzIGEgc3BpbmxvY2ssIEkgZ3Vlc3MgdGhhdCdzCj4gYmVjYXVzZSB0aGVyZSBhcmVuJ3Qg
bWFueSBjb25jdXJyZW50IHJlYWQtb25seSBhY2Nlc3NlcyB0bwo+IHNlbmRfaGFzaD8KClllcywg
dGhhdCdzIGNvcnJlY3QuIFRoZSBvbmx5IHBsYWNlcyB0aGF0IG5lZWQgdG8gdGFrZSB0aGlzIGxv
Y2sgbmVlZAp0byB0YWtlIGl0IGV4Y2x1c2l2ZWx5LCBmb3IgdXBkYXRpbmcgdGhlIHByb3RlY3Rl
ZCBkYXRhIHN0cnVjdHVyZSwgc28KdGhlcmUncyBubyBjYWxsIGZvciBvciBiZW5lZml0IHRvIHVz
aW5nIGEgcncgbG9jayBmb3IgdGhpcyBvbmUuCgo+Cj4gPiArICAgIC8qCj4gPiArICAgICAqIEhh
c2ggdGFibGUgb2YgYXJnb19zZW5kX2luZm8gYWJvdXQgcmluZ3Mgb3RoZXIgZG9tYWlucyBoYXZl
IHJlZ2lzdGVyZWQKPiA+ICsgICAgICogZm9yIHRoaXMgZG9tYWluIHRvIHNlbmQgdG8uIFNpbmds
ZSBwYXJ0bmVyLCBub24td2lsZGNhcmQgcmluZ3MuCj4gPiArICAgICAqIFByb3RlY3RlZCBieSBz
ZW5kX0wyLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgc3RydWN0IGhsaXN0X2hlYWQgc2VuZF9oYXNo
W0FSR09fSFRBQkxFX1NJWkVdOwo+ID4gKwo+ID4gKyAgICAvKiB3aWxkY2FyZF9MMiAqLwo+ID4g
KyAgICBzcGlubG9ja190IHdpbGRjYXJkX0wyX2xvY2s7Cj4gPiArICAgIC8qCj4gPiArICAgICAq
IExpc3Qgb2YgcGVuZGluZyBzcGFjZS1hdmFpbGFibGUgc2lnbmFscyBmb3IgdGhpcyBkb21haW4g
YWJvdXQgd2lsZGNhcmQKPiA+ICsgICAgICogcmluZ3MgcmVnaXN0ZXJlZCBieSBvdGhlciBkb21h
aW5zLiBQcm90ZWN0ZWQgYnkgd2lsZGNhcmRfTDIuCj4gPiArICAgICAqLwo+ID4gKyAgICBzdHJ1
Y3QgaGxpc3RfaGVhZCB3aWxkY2FyZF9wZW5kX2xpc3Q7Cj4gPiArfTsKPiA+ICsKPiA+ICsvKgo+
ID4gKyAqIExvY2tpbmcgaXMgb3JnYW5pemVkIGFzIGZvbGxvd3M6Cj4gPiArICoKPiA+ICsgKiBU
ZXJtaW5vbG9neTogUig8bG9jaz4pIG1lYW5zIHRha2luZyBhIHJlYWQgbG9jayBvbiB0aGUgc3Bl
Y2lmaWVkIGxvY2s7Cj4gPiArICogICAgICAgICAgICAgIFcoPGxvY2s+KSBtZWFucyB0YWtpbmcg
YSB3cml0ZSBsb2NrIG9uIGl0Lgo+ID4gKyAqCj4gPiArICogPT0gTDEgOiBUaGUgZ2xvYmFsIHJl
YWQvd3JpdGUgbG9jazogTDFfZ2xvYmFsX2FyZ29fcndsb2NrCj4gPiArICogUHJvdGVjdHMgdGhl
IGFyZ28gZWxlbWVudHMgb2YgYWxsIHN0cnVjdCBkb21haW4gKmQgaW4gdGhlIHN5c3RlbS4KPiA+
ICsgKiBJdCBkb2VzIG5vdCBwcm90ZWN0IGFueSBvZiB0aGUgZWxlbWVudHMgb2YgZC0+YXJnbywg
b25seSB0aGVpcgo+ID4gKyAqIGFkZHJlc3Nlcy4KPgo+IEJ1dCBpZiB5b3UgVyhMMSksIHlvdSBj
YW4gYmFzaWNhbGx5IG1vZGlmeSBhbnl0aGluZywgaW4gYWxsIGQtPmFyZ28KPiBzdHJ1Y3RzLCBz
byBpdCBkb2VzIHNlZW0gdG8gcHJvdGVjdCB0aGUgZWxlbWVudHMgb2YgZC0+YXJnbyB3aGVuCj4g
d3JpdGUtbG9ja2VkPwoKYWNrLCB0aGF0IGlzIGNvcnJlY3QgYW5kIHRoaXMgY29tbWVudCBpc24n
dCBjbGVhciBlbm91Z2ggYWJvdXQgd2hhdCBpdAppcyBzdXBwb3NlZCB0byBzYXksIHNvIEkndmUg
anVzdCByZXdyaXR0ZW4gaXQuIFBhc3RpbmcgdGhlIG5ldyB2ZXJzaW9uCm9mIHRoZSBjb21tZW50
IGFib3V0IHRoZSBMMSBsb2NrIGhlcmU6CgogKiA9PSBMMSA6IFRoZSBnbG9iYWwgcmVhZC93cml0
ZSBsb2NrOiBMMV9nbG9iYWxfYXJnb19yd2xvY2sKICogUHJvdGVjdHMgdGhlIGFyZ28gZWxlbWVu
dHMgb2YgYWxsIHN0cnVjdCBkb21haW4gKmQgaW4gdGhlIHN5c3RlbS4KICoKICogUihMMSkgZG9l
cyBub3QgcHJvdGVjdCBhbnkgb2YgdGhlIGVsZW1lbnRzIG9mIGQtPmFyZ287IGl0IHByb3RlY3Rz
IHRoZWlyCiAqIGFkZHJlc3Nlcy4gVyhMMSkgcHJvdGVjdHMgdGhvc2UgYW5kIG1vcmUgc2luY2Ug
aXQgaW1wbGllcyBXIG9uIGFsbCB0aGUgbG93ZXIKICogbGV2ZWwgbG9ja3MgLSBzZWUgdGhlIG5v
dGVzIG9uIHRob3NlIGxvY2tzIGJlbG93LgogKgogKiBUaGUgZGVzdHJ1Y3Rpb24gb2YgYW4gYXJn
by1lbmFibGVkIGRvbWFpbiwgd2hpY2ggbXVzdCBoYXZlIGEgbm9uLU5VTEwgZC0+YXJnbwogKiBw
b2ludGVyLCB3aWxsIG5lZWQgdG8gZnJlZSB0aGF0IGQtPmFyZ28gcG9pbnRlciwgd2hpY2ggcmVx
dWlyZXMgVyhMMSkuCiAqIFNpbmNlIGhvbGRpbmcgUihMMSkgd2lsbCBibG9jayBhY3F1aXJpbmcg
VyhMMSksIGl0IHdpbGwgZW5zdXJlIHRoYXQKICogbm8gZG9tYWlucyBwb2ludGVycyB0aGF0IGFy
Z28gaXMgaW50ZXJlc3RlZCBpbiBiZWNvbWUgaW52YWxpZCB3aGlsZSBlaXRoZXIKICogVyhMMSkg
b3IgUihMMSkgYXJlIGhlbGQuCgo+Cj4gPiArICogQnkgZXh0ZW5zaW9uIHNpbmNlIHRoZSBkZXN0
cnVjdGlvbiBvZiBhIGRvbWFpbiB3aXRoIGEgbm9uLU5VTEwKPiA+ICsgKiBkLT5hcmdvIHdpbGwg
bmVlZCB0byBmcmVlIHRoZSBkLT5hcmdvIHBvaW50ZXIsIGhvbGRpbmcgVyhMMSkKPiA+ICsgKiBn
dWFyYW50ZWVzIHRoYXQgbm8gZG9tYWlucyBwb2ludGVycyB0aGF0IGFyZ28gaXMgaW50ZXJlc3Rl
ZCBpbgo+ID4gKyAqIGJlY29tZSBpbnZhbGlkIHdoaWxzdCB0aGlzIGxvY2sgaXMgaGVsZC4KPgo+
IEFGQUlDVCBob2xkaW5nIFcoTDEpIGd1YXJhbnRlZXMgbm90IG9ubHkgdGhhdCBwb2ludGVycyBk
b2Vzbid0IGNoYW5nZSwKPiBidXQgdGhhdCB0aGVyZSBhcmUgbm8gY2hhbmdlcyBhdCBhbGwgaW4g
YW55IG9mIHRoZSBkLT5hcmdvIGNvbnRhaW5lZAo+IGRhdGEuCgpBY2suIEluIHRoZSB0ZXJtaW5v
bG9neSB1c2VkIGluIHRoZSBjb21tZW50czogVyhMMSkgaW1wbGllcwpXKHJpbmdzX0wyKSwgVyhz
ZW5kX0wyKSBhbmQgVyh3aWxkY2FyZF9MMikgb24gYWxsIGRvbWFpbnMsIGFuZCBpbXBsaWVzCkwz
IG9uIGFsbCByaW5ncy4gaWUuIGhvbGRpbmcgVyhMMSkgZ3JhbnRzIHRoZSBzYW1lIGFjY2VzcyBh
cyBpZiB5b3UKaGVsZCBhbGwgb2YgdGhvc2UgbG93ZXIgbGV2ZWwgbG9ja3MsIHdoaWNoIGlzIGVm
ZmVjdGl2ZWx5IHRvIGFsbCBBcmdvCmRhdGEgc3RydWN0dXJlcy4KCj4gPiArLyoKPiA+ICsgKiBM
b2NrIHN0YXRlIHZhbGlkYXRpb25zIG1hY3Jvcwo+ID4gKyAqCj4gPiArICogVGhlc2UgbWFjcm9z
IGVuY29kZSB0aGUgbG9naWMgdG8gdmVyaWZ5IHRoYXQgdGhlIGxvY2tpbmcgaGFzIGFkaGVyZWQg
dG8gdGhlCj4gPiArICogbG9ja2luZyBkaXNjaXBsaW5lIGFib3ZlLgo+ID4gKyAqIGVnLiBPbiBl
bnRyeSB0byBsb2dpYyB0aGF0IHJlcXVpcmVzIGhvbGRpbmcgYXQgbGVhc3QgUihyaW5nc19MMiks
IHRoaXM6Cj4gPiArICogICAgICBBU1NFUlQoTE9DS0lOR19SZWFkX3JpbmdzX0wyKGQpKTsKPiA+
ICsgKgo+ID4gKyAqIGNoZWNrcyB0aGF0IHRoZSBsb2NrIHN0YXRlIGlzIHN1ZmZpY2llbnQsIHZh
bGlkYXRpbmcgdGhhdCBvbmUgb2YgdGhlCj4gPiArICogZm9sbG93aW5nIG11c3QgYmUgdHJ1ZSB3
aGVuIGV4ZWN1dGVkOiAgICAgICBSKHJpbmdzX0wyKSAmJiBSKEwxKQo+ID4gKyAqICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yOiAgVyhyaW5nc19MMikgJiYgUihMMSkK
PiA+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcjogIFcoTDEp
Cj4gPiArICovCj4gPiArCj4gPiArLyogUkFXIG1hY3JvcyBoZXJlIGFyZSBvbmx5IHVzZWQgdG8g
YXNzaXN0IGRlZmluaW5nIHRoZSBvdGhlciBtYWNyb3MgYmVsb3cgKi8KPiA+ICsjZGVmaW5lIFJB
V19MT0NLSU5HX1JlYWRfTDEgKHJ3X2lzX2xvY2tlZCgmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKSkK
Pgo+IE5vdCBzdXJlIHdoZXRoZXIgaXQncyByZWxldmFudCBvciBub3QsIGJ1dCB0aGlzIG1hY3Jv
IHdvdWxkIHJldHVybgo+IHRydWUgYXMgbG9uZyBhcyB0aGUgbG9jayBpcyB0YWtlbiwgcmVnYXJk
bGVzcyBvZiB3aGV0aGVyIGl0J3MgcmVhZCBvcgo+IHdyaXRlIGxvY2tlZC4gSWYgeW91IHdhbnQg
dG8gbWFrZSBzdXJlIGl0J3Mgb25seSByZWFkLWxvY2tlZCB0aGVuIHlvdQo+IHdpbGwgaGF2ZSB0
byB1c2U6Cj4KPiByd19pc19sb2NrZWQoJkwxX2dsb2JhbF9hcmdvX3J3bG9jaykgJiYKPiAhcndf
aXNfd3JpdGVfbG9ja2VkKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spCj4KPiBBRkFJQ1QuCgpUaGFu
a3MgLSB5b3UncmUgcmlnaHQsIGFuZCBpbiBwcmFjdGljZSB0aGUgbWFjcm9zIGRvbid0IG5lZWQg
dGhhdApkaXN0aW5jdGlvbiBhYm91dCBvbmx5LXJlYWQgbG9ja2luZywgd2hpY2ggaXMgaGVscGZ1
bC4uLgoKPiA+ICsjZGVmaW5lIFJBV19MT0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkgXAo+ID4gKyAg
ICAocndfaXNfbG9ja2VkKCZkLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spICYmIFJBV19MT0NLSU5H
X1JlYWRfTDEpCj4gPiArCj4gPiArLyogVGhlIExPQ0tJTkcgbWFjcm9zIGRlZmluZWQgYmVsb3cg
aGVyZSBhcmUgZm9yIHVzZSBhdCB2ZXJpZmljYXRpb24gcG9pbnRzICovCj4gPiArI2RlZmluZSBM
T0NLSU5HX1dyaXRlX0wxIChyd19pc193cml0ZV9sb2NrZWQoJkwxX2dsb2JhbF9hcmdvX3J3bG9j
aykpCj4gPiArI2RlZmluZSBMT0NLSU5HX1JlYWRfTDEgKFJBV19MT0NLSU5HX1JlYWRfTDEgfHwg
TE9DS0lOR19Xcml0ZV9MMSkKPgo+IFlvdSBjYW4gZHJvcCB0aGUgTE9DS0lOR19Xcml0ZV9MMSBo
ZXJlLCBzaW5jZSB3aXRoIHRoZSBjdXJyZW50IG1hY3Jvcwo+IFJBV19MT0NLSU5HX1JlYWRfTDEg
d2lsbCByZXR1cm4gdHJ1ZSByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIGxvY2sgaXMKPiByZWFk
IG9yIHdyaXRlIGxvY2tlZC4KPgo+ID4gKwo+ID4gKyNkZWZpbmUgTE9DS0lOR19Xcml0ZV9yaW5n
c19MMihkKSBcCj4gPiArICAgICgoUkFXX0xPQ0tJTkdfUmVhZF9MMSAmJiByd19pc193cml0ZV9s
b2NrZWQoJmQtPmFyZ28tPnJpbmdzX0wyX3J3bG9jaykpIHx8IFwKPgo+IEZvciBzYWZldHkgeW91
IG5lZWQgcGFyZW50aGVzZXMgYXJvdW5kIGQgaGVyZToKPgo+IHJ3X2lzX3dyaXRlX2xvY2tlZCgm
KGQpLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spCj4KPiBBbmQgYWxzbyBpbiB0aGUgbWFjcm9zIGJl
bG93LCBzYW1lIGFwcGxpZXMgdG8gci4KCkFjayB0byBhbGwgdGhlIGFib3ZlIGFuZCBzbyBJJ3Zl
IHJld3JpdHRlbiB0aGUgbWFjcm9zIC0tIGFuZCBoYW5kaWx5LAp0aGUgUkFXIG9uZXMgYXJlIGp1
c3Qgbm90IG5lZWRlZC4gTmV3IHZlcnNpb25zIChob3BlZnVsbHkgbXkgbWFpbApjbGllbnQgZG9l
c24ndCBzaHJlZCB0aGUgcGFzdGluZyBoZXJlOyBoYXZlIHJlZmxvd2VkIHRvIHNob3J0ZW4gbGlu
ZXMKYSBiaXQpOgoKICogVGhlIExPQ0tJTkcgbWFjcm9zIGRlZmluZWQgYmVsb3cgaGVyZSBhcmUg
Zm9yIHVzZSBhdCB2ZXJpZmljYXRpb24gcG9pbnRzLgogKi8KI2RlZmluZSBMT0NLSU5HX1dyaXRl
X0wxIChyd19pc193cml0ZV9sb2NrZWQoJkwxX2dsb2JhbF9hcmdvX3J3bG9jaykpCi8qCiAqIFdo
aWxlIExPQ0tJTkdfUmVhZF9MMSB3aWxsIHJldHVybiB0cnVlIGV2ZW4gaWYgdGhlIGxvY2sgaXMg
d3JpdGUtbG9ja2VkLAogKiB0aGF0J3MgT0sgYmVjYXVzZSBldmVyeXdoZXJlIHRoYXQgYSBSZWFk
IGxvY2sgaXMgbmVlZGVkIHdpdGggdGhlc2UKICogbWFjcm9zLCBob2xkaW5nIGEgV3JpdGUgbG9j
ayB0aGVyZSBpbnN0ZWFkIGlzIE9LIHRvbzogd2UncmUgY2hlY2tpbmcgdGhhdAogKiBfYXQgbGVh
c3RfIHRoZSBzcGVjaWZpZWQgbGV2ZWwgb2YgbG9ja3MgYXJlIGhlbGQuCiAqLwojZGVmaW5lIExP
Q0tJTkdfUmVhZF9MMSAocndfaXNfbG9ja2VkKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spKQoKI2Rl
ZmluZSBMT0NLSU5HX1dyaXRlX3JpbmdzX0wyKGQpIFwKICAgICgoTE9DS0lOR19SZWFkX0wxICYm
IFwKICAgICAgICByd19pc193cml0ZV9sb2NrZWQoJihkKS0+YXJnby0+cmluZ3NfTDJfcndsb2Nr
KSkgfHwgXAogICAgIExPQ0tJTkdfV3JpdGVfTDEpCi8qCiAqIFNraXAgY2hlY2tpbmcgTE9DS0lO
R19Xcml0ZV9yaW5nc19MMihkKSB3aXRoaW4gdGhpcwpMT0NLSU5HX1JlYWRfcmluZ3NfTDIgKiBk
ZWZpbml0aW9uIGJlY2F1c2UgdGhlIGZpcnN0IGNsYXVzZSB0aGF0IGlzCnRlc3RpbmcgUihMMSkg
JiYgUihMMikgd2lsbAogKiBhbHNvIHJldHVybiB0cnVlIGlmIFIoTDEpICYmIFcoTDIpIGlzIHRy
dWUsIGJlY2F1c2Ugb2YgdGhlIHdheSB0aGF0CiAqIHJ3X2lzX2xvY2tlZCBiZWhhdmVzLiBUaGlz
IHJlc3VsdHMgaW4gYSBzbGlnaHRseSBzaG9ydGVyIGFuZCBmYXN0ZXIKICogaW1wbGVtZW50YXRp
b24uCiAqLwojZGVmaW5lIExPQ0tJTkdfUmVhZF9yaW5nc19MMihkKSBcCiAgICAoKExPQ0tJTkdf
UmVhZF9MMSAmJiByd19pc19sb2NrZWQoJihkKS0+YXJnby0+cmluZ3NfTDJfcndsb2NrKSkgfHwg
XAogICAgIExPQ0tJTkdfV3JpdGVfTDEpCi8qCiAqIFNraXAgY2hlY2tpbmcgTE9DS0lOR19Xcml0
ZV9MMSB3aXRoaW4gdGhpcyBMT0NLSU5HX0wzIGRlZmluaXRpb24gYmVjYXVzZQogKiBMT0NLSU5H
X1dyaXRlX3JpbmdzX0wyKGQpIHdpbGwgcmV0dXJuIHRydWUgZm9yIHRoYXQgY29uZGl0aW9uLgog
Ki8KI2RlZmluZSBMT0NLSU5HX0wzKGQsIHIpIFwKICAgICgoTE9DS0lOR19SZWFkX0wxICYmIHJ3
X2lzX2xvY2tlZCgmKGQpLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spIFwKICAgICAgJiYgc3Bpbl9p
c19sb2NrZWQoJihyKS0+TDNfbG9jaykpIHx8IExPQ0tJTkdfV3JpdGVfcmluZ3NfTDIoZCkpCgoj
ZGVmaW5lIExPQ0tJTkdfc2VuZF9MMihkKSBcCiAgICAoKExPQ0tJTkdfUmVhZF9MMSAmJiBzcGlu
X2lzX2xvY2tlZCgmKGQpLT5hcmdvLT5zZW5kX0wyX2xvY2spKSB8fCBcCiAgICAgTE9DS0lOR19X
cml0ZV9MMSkKCj4gPgo+ID4gKy8qCj4gPiArICogRklYTUUgZm9yIDQuMTI6Cj4gPiArICogICog
UmVwbGFjZSB0aGlzIGhhc2ggZnVuY3Rpb24gdG8gZ2V0IGJldHRlciBkaXN0cmlidXRpb24gYWNy
b3NzIGJ1Y2tldHMuCj4gPiArICogICogRG9uJ3QgdXNlIGNhc3RzIGluIHRoZSByZXBsYWNlbWVu
dCBmdW5jdGlvbi4KPiA+ICsgKiAgKiBEcm9wIHRoZSB1c2Ugb2YgYXJyYXlfaW5kZXhfbm9zcGVj
Lgo+ID4gKyAqLwo+ID4gKy8qCj4gPiArICogVGhpcyBoYXNoIGZ1bmN0aW9uIGlzIHVzZWQgdG8g
ZGlzdHJpYnV0ZSByaW5ncyB3aXRoaW4gdGhlIHBlci1kb21haW4KPiA+ICsgKiBoYXNoIHRhYmxl
cyAoZC0+YXJnby0+cmluZ19oYXNoIGFuZCBkLT5hcmdvX3NlbmRfaGFzaCkuIFRoZSBoYXNoIHRh
YmxlCj4gPiArICogd2lsbCBwcm92aWRlIGEgc3RydWN0IGlmIGEgbWF0Y2ggaXMgZm91bmQgd2l0
aCBhICdhcmdvX3JpbmdfaWQnIGtleToKPiA+ICsgKiBpZS4gdGhlIGtleSBpcyBhIChkb21haW4g
aWQsIGFyZ28gcG9ydCwgcGFydG5lciBkb21haW4gaWQpIHR1cGxlLgo+ID4gKyAqIFNpbmNlIGFy
Z28gcG9ydCBudW1iZXIgdmFyaWVzIHRoZSBtb3N0IGluIGV4cGVjdGVkIHVzZSwgYW5kIHRoZSBM
aW51eCBkcml2ZXIKPiA+ICsgKiBhbGxvY2F0ZXMgYXQgYm90aCB0aGUgaGlnaCBhbmQgbG93IGVu
ZHMsIGluY29ycG9yYXRlIGhpZ2ggYW5kIGxvdyBiaXRzIHRvCj4gPiArICogaGVscCB3aXRoIGRp
c3RyaWJ1dGlvbi4KPiA+ICsgKiBBcHBseSBhcnJheV9pbmRleF9ub3NwZWMgYXMgYSBkZWZlbnNp
dmUgbWVhc3VyZSBzaW5jZSB0aGlzIG9wZXJhdGVzCj4gPiArICogb24gdXNlci1zdXBwbGllZCBp
bnB1dCBhbmQgdGhlIGFycmF5IHNpemUgdGhhdCBpdCBpbmRleGVzIGludG8gaXMga25vd24uCj4g
PiArICovCj4gPiArc3RhdGljIHVuc2lnbmVkIGludAo+ID4gK2hhc2hfaW5kZXgoY29uc3Qgc3Ry
dWN0IGFyZ29fcmluZ19pZCAqaWQpCj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaGFzaDsK
PiA+ICsKPiA+ICsgICAgaGFzaCA9ICh1aW50MTZfdCkoaWQtPmFwb3J0ID4+IDE2KTsKPiA+ICsg
ICAgaGFzaCBePSAodWludDE2X3QpaWQtPmFwb3J0Owo+ID4gKyAgICBoYXNoIF49IGlkLT5kb21h
aW5faWQ7Cj4gPiArICAgIGhhc2ggXj0gaWQtPnBhcnRuZXJfaWQ7Cj4gPiArICAgIGhhc2ggJj0g
KEFSR09fSFRBQkxFX1NJWkUgLSAxKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIGFycmF5X2luZGV4
X25vc3BlYyhoYXNoLCBBUkdPX0hUQUJMRV9TSVpFKTsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGlj
IHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqCj4gPiArZmluZF9yaW5nX2luZm8oY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQpCj4gPiArewo+ID4gKyAg
ICB1bnNpZ25lZCBpbnQgcmluZ19oYXNoX2luZGV4Owo+ID4gKyAgICBzdHJ1Y3QgaGxpc3Rfbm9k
ZSAqbm9kZTsKPiA+ICsgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4gPiAr
Cj4gPiArICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkpOwo+ID4gKwo+ID4gKyAg
ICByaW5nX2hhc2hfaW5kZXggPSBoYXNoX2luZGV4KGlkKTsKPiA+ICsKPiA+ICsgICAgYXJnb19k
cHJpbnRrKCJkLT5hcmdvPSVwLCBkLT5hcmdvLT5yaW5nX2hhc2hbJXVdPSVwIGlkPSVwXG4iLAo+
ID4gKyAgICAgICAgICAgICAgICAgZC0+YXJnbywgcmluZ19oYXNoX2luZGV4LAo+ID4gKyAgICAg
ICAgICAgICAgICAgZC0+YXJnby0+cmluZ19oYXNoW3JpbmdfaGFzaF9pbmRleF0uZmlyc3QsIGlk
KTsKPiA+ICsgICAgYXJnb19kcHJpbnRrKCJpZC5hcG9ydD0leCBpZC5kb21haW49dm0ldSBpZC5w
YXJ0bmVyX2lkPXZtJXVcbiIsCj4gPiArICAgICAgICAgICAgICAgICBpZC0+YXBvcnQsIGlkLT5k
b21haW5faWQsIGlkLT5wYXJ0bmVyX2lkKTsKPiA+ICsKPiA+ICsgICAgaGxpc3RfZm9yX2VhY2hf
ZW50cnkocmluZ19pbmZvLCBub2RlLCAmZC0+YXJnby0+cmluZ19oYXNoW3JpbmdfaGFzaF9pbmRl
eF0sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGUpCj4gPiArICAgIHsKPiA+ICsg
ICAgICAgIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmNtcGlkID0gJnJpbmdfaW5mby0+aWQ7
Cj4gPiArCj4gPiArICAgICAgICBpZiAoIGNtcGlkLT5hcG9ydCA9PSBpZC0+YXBvcnQgJiYKPiA+
ICsgICAgICAgICAgICAgY21waWQtPmRvbWFpbl9pZCA9PSBpZC0+ZG9tYWluX2lkICYmCj4gPiAr
ICAgICAgICAgICAgIGNtcGlkLT5wYXJ0bmVyX2lkID09IGlkLT5wYXJ0bmVyX2lkICkKPiA+ICsg
ICAgICAgIHsKPiA+ICsgICAgICAgICAgICBhcmdvX2RwcmludGsoInJpbmdfaW5mbz0lcFxuIiwg
cmluZ19pbmZvKTsKPiA+ICsgICAgICAgICAgICByZXR1cm4gcmluZ19pbmZvOwo+ID4gKyAgICAg
ICAgfQo+ID4gKyAgICB9Cj4gPiArICAgIGFyZ29fZHByaW50aygibm8gcmluZ19pbmZvIGZvdW5k
XG4iKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIE5VTEw7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRp
YyB2b2lkCj4gPiArcmluZ191bm1hcChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJn
b19yaW5nX2luZm8gKnJpbmdfaW5mbykKPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+
ID4gKwo+ID4gKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKPiA+ICsKPiA+
ICsgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5fbWFwcGluZyApCj4gPiArICAgICAgICByZXR1cm47
Cj4gPiArCj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgcmluZ19pbmZvLT5ubWZuczsgaSsrICkK
PiA+ICsgICAgewo+ID4gKyAgICAgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSAp
Cj4gPiArICAgICAgICAgICAgY29udGludWU7Cj4gPiArICAgICAgICBpZiAoIHJpbmdfaW5mby0+
bWZucyApCj4gPiArICAgICAgICAgICAgYXJnb19kcHJpbnRrKFhFTkxPR19FUlIgImFyZ286IHVu
bWFwcGluZyBwYWdlICUiUFJJX21mbiIgZnJvbSAlcFxuIiwKPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX3gocmluZ19pbmZvLT5tZm5zW2ldKSwKPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgcmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSk7Cj4KPiBJcyBpdCBhY3R1YWxseSBw
b3NzaWJsZSB0byBoYXZlIGEgbWFwcGVkIHBhZ2Ugd2l0aG91dCBhIG1hdGNoaW5nIG1mbgo+IHN0
b3JlZCBpbiB0aGUgbWZucyBhcnJheT8gVGhhdCB3b3VsZCBpbXBseSB0aGVyZSdzIG5vIHJlZmVy
ZW5jZQo+IHRha2VuIG9uIHN1Y2ggbWFwcGVkIHBhZ2UsIHdoaWNoIGNvdWxkIGJlIGRhbmdlcm91
cz8gSSB0aGluayB5b3UgbWlnaHQKPiB3YW50IHRvIGFkZCBhbiBBU1NFUlQocmluZ19pbmZvLT5t
Zm5zKSBpbnN0ZWFkIG9mIHRoZSBjdXJyZW50IGlmCj4gY29uZGl0aW9uPwo+Cj4gKE1heWJlIEkn
bSBtaXNzaW5nIHNvbWV0aGluZyBoZXJlKS4KCkkgZG9uJ3QgdGhpbmsgeW91J3ZlIG1pc3NlZCBh
bnl0aGluZyAtIGl0IGxvb2tzIHJpZ2h0IHRvIG1lLCBzbyBJJ3ZlCmRyb3BwZWQgdGhlIGlmLCBt
YWRlIHRoZSBwcmludGsgdW5jb25kaXRpb25hbCBhbmQgYWRkZWQgdHdvIEFTU0VSVHM6Ck9uZSBp
cyBiZWZvcmUgdGhlIGxvb3A6CiAgICBBU1NFUlQoIXJpbmdfaW5mby0+bm1mbnMgfHwgcmluZ19p
bmZvLT5tZm5zKTsKCmFuZCBhbm90aGVyIHdpdGhpbiB0aGUgbG9vcCwgYWZ0ZXIgdGhlIGNvbnRp
bnVlOgogICAgICAgIEFTU0VSVCghbWZuX2VxKHJpbmdfaW5mby0+bWZuc1tpXSwgSU5WQUxJRF9N
Rk4pKTsKCj4KPiA+ICBsb25nCj4gPiAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gPiAgICAgICAgICAgICBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKPiA+ICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKPiA+ICB7Cj4gPiAtICAgIHJldHVybiAtRU5PU1lTOwo+
ID4gKyAgICBsb25nIHJjID0gLUVGQVVMVDsKPiA+ICsKPiA+ICsgICAgYXJnb19kcHJpbnRrKCIt
PmRvX2FyZ29fb3AoJXUsJXAsJXAsJWx1LDB4JWx4KVxuIiwgY21kLAo+ID4gKyAgICAgICAgICAg
ICAgICAgKHZvaWQgKilhcmcxLnAsICh2b2lkICopYXJnMi5wLCBhcmczLCBhcmc0KTsKPiA+ICsK
PiA+ICsgICAgaWYgKCB1bmxpa2VseSghb3B0X2FyZ29fZW5hYmxlZCkgKQo+ID4gKyAgICAgICAg
cmV0dXJuIC1FT1BOT1RTVVBQOwo+Cj4gSSB0aGluayB0aGlzIHNob3VsZCByZXR1cm4gLUVOT1NZ
UywgYW4gaHlwZXJ2aXNvciBidWlsdCB3aXRoCj4gQ09ORklHX0FSR08gYnV0IHdpdGhvdXQgYXJn
byBlbmFibGVkIG9uIHRoZSBjb21tYW5kIGxpbmUgc2hvdWxkbid0Cj4gYmVoYXZlIGRpZmZlcmVu
dGx5IHRoYW4gYW4gaHlwZXJ2aXNvciBidWlsZCB3aXRob3V0IENPTkZJR19BUkdPLgoKSSd2ZSBs
ZWZ0IHRoaXMgdW5jaGFuZ2VkIGFzIC1FT1BOT1RTVVBQIGFmdGVyIHRoZSBsYXRlciBkaXNjdXNz
aW9uIGluCnRoaXMgdGhyZWFkLgoKPgo+ID4gKwo+ID4gKyAgICBzd2l0Y2ggKGNtZCkKPiA+ICsg
ICAgewo+ID4gKyAgICBkZWZhdWx0Ogo+ID4gKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKPiA+
ICsgICAgICAgIGJyZWFrOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGFyZ29fZHByaW50aygi
PC1kb19hcmdvX29wKCV1KT0lbGRcbiIsIGNtZCwgcmMpOwo+ID4gKwo+ID4gKyAgICByZXR1cm4g
cmM7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyB2b2lkCj4gPiArYXJnb19kb21haW5faW5pdChz
dHJ1Y3QgYXJnb19kb21haW4gKmFyZ28pCj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaTsK
PiA+ICsKPiA+ICsgICAgcndsb2NrX2luaXQoJmFyZ28tPnJpbmdzX0wyX3J3bG9jayk7Cj4gPiAr
ICAgIHNwaW5fbG9ja19pbml0KCZhcmdvLT5zZW5kX0wyX2xvY2spOwo+ID4gKyAgICBzcGluX2xv
Y2tfaW5pdCgmYXJnby0+d2lsZGNhcmRfTDJfbG9jayk7Cj4gPiArICAgIGFyZ28tPnJpbmdfY291
bnQgPSAwOwo+Cj4gTm8gbmVlZCB0byBzZXQgcmluZ19jb3VudCB0byAwLCBzaW5jZSB5b3UgYWxs
b2NhdGUgdGhlIHN0cnVjdCB3aXRoCj4geHphbGxvYyBpdCdzIGdvaW5nIHRvIGJlIHplcm9lZCBh
bHJlYWR5Lgo+Cj4gSW4gdGhlIGFyZ29fc29mdF9yZXNldCBjYXNlIGRvbWFpbl9yaW5nc19yZW1v
dmVfYWxsIHNob3VsZCBoYXZlCj4gYWxyZWFkeSBzZXQgcmluZ19jb3VudCB0byAwLgoKYWNrLCBk
b25lLCB0aGFua3MKCkNocmlzdG9waGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 01:36:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 01:36: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-devel-bounces@lists.xenproject.org>)
	id 1gja8H-0003Tc-3a; Wed, 16 Jan 2019 01:36: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=jGeG=PY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gja8F-0003TR-Bc
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 01:36:39 +0000
X-Inumbo-ID: 2a1a1dac-192f-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a1a1dac-192f-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 01:36:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gja8A-0008Hc-El; Wed, 16 Jan 2019 01:36:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gja8A-000690-1i; Wed, 16 Jan 2019 01:36:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gja89-0005C5-Ud; Wed, 16 Jan 2019 01:36:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131957-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-qemuu-nested-intel:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-pvshim:<job status>:broken:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-pvshim:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1c7fc5cbc33980acd13d668f1c8f0313d6ae9fd8
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Jan 2019 01:36:33 +0000
Subject: [Xen-devel] [linux-linus test] 131957: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk1NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxOTU3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8
am9iIHN0YXR1cz4gICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFy
dC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2gg
YXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1
ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAxYzdm
YzVjYmMzMzk4MGFjZDEzZDY2OGYxYzhmMDMxM2Q2YWU5ZmQ4CmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJm
NzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAg
MTU1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2
IFogIDE1MyBkYXlzICAxMjQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxOTU3ICAy
MDE5LTAxLTE0IDEyOjEzOjE5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0MTc0IHBl
b3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4MzA4NTEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 03:30:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 03:30:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjbuO-0003fm-Jm; Wed, 16 Jan 2019 03:30: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=CKQ7=PY=gmail.com=alexdeucher@srs-us1.protection.inumbo.net>)
 id 1gjbuN-0003fh-Eu
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 03:30:27 +0000
X-Inumbo-ID: 0f50a784-193f-11e9-92db-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f50a784-193f-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 03:30:25 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id c14so5319791wrr.0
 for <xen-devel@lists.xen.org>; Tue, 15 Jan 2019 19:30:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=DAB7bOvCpjeEgqAU23iWSznTCf2WSBgkvOBydTcb6wI=;
 b=uFLLHJddp3hHH4nf6OgRarrAc4KoBIr18Rg8TI2mRyVZwatnUMvF8Oz2lx8HRiQ43K
 60CBvCl/+IJbH40zxdlD1OCusEm/kNHS1bLeKkz9ksUjPUIdF6EF0TvnHH3fRlJh9Mxi
 JFrGHdknEZWggYUo8qkgdxFvjcsDDsiPZsOq7xHrLN8gDyYX1SX8eN8l4nvSWhhBU+Jx
 vADM7lSxRTt9/G8iXSbxhnMMJHxGkLYUpi/UHI501Hgr6ZLNijXRqSPqr+wHTjoD02gn
 5T47olbOz3ahOnG/2xJgXfwJH1rTtVv5zLYfuJ1eZYWfHhOwRhgawQmxExSqitbHTpSK
 dpkA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=DAB7bOvCpjeEgqAU23iWSznTCf2WSBgkvOBydTcb6wI=;
 b=fyfrQil4NO+Z6+alTY8P6zrFTlkpH7VgSBEBNZUAsfc2qIIITIY/xsMoZVBLXayCxW
 Apu7YxFqxEgvfwUemyD0pD90lPiKJIfP3YlgGeP/XQv+KslHbJfJ2XScnGfq0bnwqOLw
 Tz6OQ/sHunFYphdxLc7CZPPP/3rZM+k+I3R2by6XWAmmAiTRUbGQqXiofTnDUeJHeWzG
 bZww6n4ayE3uO8tgfBU4A4QtoC6GdiHsNJ6LacM8l/EGGph6VNvtWnIj60IWJF2aehoV
 xrVS9SqKKE1fNhx93OSKnJP4Rk4/4kHrLTf3d2JYEP2HyClJE3ChJ5TXYbe1UxYCiBwb
 tu4A==
X-Gm-Message-State: AJcUukccE2k9wmfSkkISoEaOSnwrKP+4cciw9LlyEpoHT3ym6AG6Dr3w
 Nezbej0Tc1P/NF33+KkpFVnACHVAdjtubvMNBio=
X-Google-Smtp-Source: ALg8bN7cxSJGppag4xxGzhM4PxdbCoQCVPdZ0OtFy2Ew9NaqrdEByk31K9k1/6DgDg1uk9zX2XiehKYFhzIF7C9uslQ=
X-Received: by 2002:a5d:488f:: with SMTP id g15mr5564831wrq.15.1547609423651; 
 Tue, 15 Jan 2019 19:30:23 -0800 (PST)
MIME-Version: 1.0
References: <20190115104137.25695-1-daniel.vetter@ffwll.ch>
In-Reply-To: <20190115104137.25695-1-daniel.vetter@ffwll.ch>
From: Alex Deucher <alexdeucher@gmail.com>
Date: Tue, 15 Jan 2019 22:30:11 -0500
Message-ID: <CADnq5_Oa0dj1+eOcAF6QxVxy0XRXNggZT+4K=Cm_=G80V-ejGQ@mail.gmail.com>
To: Daniel Vetter <daniel.vetter@ffwll.ch>
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nouveau <nouveau@lists.freedesktop.org>,
 DRI Development <dri-devel@lists.freedesktop.org>, "open list:VIRTIO CORE,
 NET..." <virtualization@lists.linux-foundation.org>,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Benjamin Gaignard <benjamin.gaignard@linaro.org>,
 Daniel Vetter <daniel.vetter@intel.com>, Sam Ravnborg <sam@ravnborg.org>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 amd-gfx list <amd-gfx@lists.freedesktop.org>,
 linux-rockchip@lists.infradead.org, spice-devel@lists.freedesktop.org,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 Intel Graphics Development <intel-gfx@lists.freedesktop.org>,
 etnaviv@lists.freedesktop.org, Jani Nikula <jani.nikula@linux.intel.com>,
 linux-mediatek@lists.infradead.org, Rodrigo Vivi <rodrigo.vivi@intel.com>,
 linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xen.org,
 linux-renesas-soc@vger.kernel.org, freedreno <freedreno@lists.freedesktop.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgNTo0MSBBTSBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0
dGVyQGZmd2xsLmNoPiB3cm90ZToKPgo+IEhhdmluZyB0aGUgcHJvYmUgaGVscGVyIHN0dWZmICh3
aGljaCBwcmV0dHkgbXVjaCBldmVyeW9uZSBuZWVkcykgaW4KPiB0aGUgZHJtX2NydGNfaGVscGVy
LmggZmlsZSAod2hpY2ggYXRvbWljIGRyaXZlcnMgc2hvdWxkIG5ldmVyIG5lZWQpIGlzCj4gY29u
ZnVzaW5nLiBTcGxpdCB0aGVtIG91dC4KPgo+IFRvIG1ha2Ugc3VyZSBJIGFjdHVhbGx5IGFjaGll
dmVkIHRoZSBnb2FsIGhlcmUgSSB3ZW50IHRocm91Z2ggYWxsCj4gZHJpdmVycy4gQW5kIGluZGVl
ZCwgYWxsIGF0b21pYyBkcml2ZXJzIGFyZSBub3cgZnJlZSBvZgo+IGRybV9jcnRjX2hlbHBlci5o
IGluY2x1ZGVzLgo+Cj4gdjI6IE1ha2UgaXQgY29tcGlsZS4gVGhlcmUgd2FzIHNvIG11Y2ggY29t
cGlsZSBmYWlsIG9uIGFybSBkcml2ZXJzCj4gdGhhdCBJIGZpZ3VyZWQgSSdsbCBiZXR0ZXIgbm90
IGluY2x1ZGUgYW55IG9mIHRoZSBhY2tzIG9uIHYxLgo+Cj4gdjM6IE1hc3NpdmUgcmViYXNlIGJl
Y2F1c2UgaTkxNSBoYXMgbG9zdCBhIGxvdCBvZiBkcm1QLmggaW5jbHVkZXMsIGJ1dAo+IG5vdCBh
bGw6IFRocm91Z2ggZHJtX2NydGNfaGVscGVyLmggPiBkcm1fbW9kZXNldF9oZWxwZXIuaCAtPiBk
cm1QLmgKPiB0aGVyZSB3YXMgc3RpbGwgb25lLCB3aGljaCB0aGlzIHBhdGNoIGxhcmdlbHkgcmVt
b3Zlcy4gV2hpY2ggbWVhbnMKPiByb2xsaW5nIG91dCBsb3RzIG1vcmUgaW5jbHVkZXMgYWxsIG92
ZXIuCj4KPiBUaGlzIHdpbGwgYWxzbyBjb25mbGljdCB3aXRoIG9uZ29pbmcgZHJtUC5oIGNsZWFu
dXAgYnkgb3RoZXJzIEkKPiBleHBlY3QuCj4KPiB2MzogUmViYXNlIG9uIHRvcCBvZiBhdG9taWMg
Ym9jaHMuCj4KPiBDYzogU2FtIFJhdm5ib3JnIDxzYW1AcmF2bmJvcmcub3JnPgo+IENjOiBKYW5p
IE5pa3VsYSA8amFuaS5uaWt1bGFAbGludXguaW50ZWwuY29tPgo+IENjOiBMYXVyZW50IFBpbmNo
YXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+Cj4gQWNrZWQtYnk6IFJvZHJp
Z28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4gKHYyKQo+IEFja2VkLWJ5OiBCZW5qYW1p
biBHYWlnbmFyZCA8YmVuamFtaW4uZ2FpZ25hcmRAbGluYXJvLm9yZz4gKHYyKQo+IFNpZ25lZC1v
ZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgo+IENjOiBsaW51
eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKPiBDYzogdmlydHVhbGl6YXRpb25AbGlz
dHMubGludXgtZm91bmRhdGlvbi5vcmcKPiBDYzogZXRuYXZpdkBsaXN0cy5mcmVlZGVza3RvcC5v
cmcKPiBDYzogbGludXgtc2Ftc3VuZy1zb2NAdmdlci5rZXJuZWwub3JnCj4gQ2M6IGludGVsLWdm
eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBDYzogbGludXgtbWVkaWF0ZWtAbGlzdHMuaW5mcmFk
ZWFkLm9yZwo+IENjOiBsaW51eC1hbWxvZ2ljQGxpc3RzLmluZnJhZGVhZC5vcmcKPiBDYzogbGlu
dXgtYXJtLW1zbUB2Z2VyLmtlcm5lbC5vcmcKPiBDYzogZnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNr
dG9wLm9yZwo+IENjOiBub3V2ZWF1QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IENjOiBzcGljZS1k
ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBDYzogYW1kLWdmeEBsaXN0cy5mcmVlZGVza3Rv
cC5vcmcKPiBDYzogbGludXgtcmVuZXNhcy1zb2NAdmdlci5rZXJuZWwub3JnCj4gQ2M6IGxpbnV4
LXJvY2tjaGlwQGxpc3RzLmluZnJhZGVhZC5vcmcKPiBDYzogbGludXgtc3RtMzJAc3QtbWQtbWFp
bG1hbi5zdG9ybXJlcGx5LmNvbQo+IENjOiBsaW51eC10ZWdyYUB2Z2VyLmtlcm5lbC5vcmcKPiBD
YzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiAtLS0KPiBNZXJnaW5nIHRoaXMgaXMgZ29pbmcg
dG8gYmUgYSBiaXQgYSBtZXNzIGR1ZSB0byBhbGwgdGhlIG9uZ29pbmcgZHJtUC5oCj4gY2xlYW51
cHMuIEkgdGhpbmsgdGhlIGZvbGxvd2luZyBzaG91bGQgd29yazoKPiAtIEFwcGx5IFNhbSdzIHBy
ZXAgcGF0Y2hlcyBmb3IgcmVtb3ZpbmcgZHJtUC5oIGZyb20KPiAgIGRybV9tb2Rlc2V0X2hlbHBl
ci5oCj4gLSBHZXQgdGhlIGk5MTUgZHJtUC5oIGNsZWFudXAgYmFja21lcmdlZCBpbnRvIGRybS1t
aXNjLW5leHQKPiAtIEFwcGx5IHRoaXMgcGF0Y2guCj4gLSBBcHBseSBTYW0ncyBwYXRjaCB0byBy
ZW1vdmUgZHJtUC5oIGZyb20gZHJtX21vZGVzZXRfaGVscGVyLmgKPiAtIEFsbCB0aHJvdWdoIGRy
bS1taXNjLW5leHQsIHdoaWNoIGhhcyBzb21lIHBvdGVudGlhbCBmb3IgdHJpdmlhbAo+ICAgY29u
ZmxpY3RzIGFyb3VuZCAjaW5jbHVkZXMgd2l0aCBvdGhlciBkcml2ZXJzIHVuZm9ydHVuYXRlbHku
Cj4KPiBJIGhvcGUgdGhlcmUncyBubyBvdGhlciBkcml2ZXIgd2hvJ2xsIGJsb3cgdXAgYWNjaWRl
bnRhbGx5IGJlY2F1c2UKPiBzb21lb25lIGVsc2UgaXMgZG9pbmcgYSBkcm1QLmggY2xlYW51cC4g
TGF1cmVudCBtYXliZT8KPgo+IEphbmksIGFjayBvbiB0aGlzPwo+IC1EYW5pZWwKCmFtZGdwdSBh
bmQgcmFkZW9uOgpBY2tlZC1ieTogQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 03:36:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 03:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjc03-00049C-9l; Wed, 16 Jan 2019 03:36: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=jGeG=PY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjc02-00048q-L5
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 03:36:18 +0000
X-Inumbo-ID: e1f58a9f-193f-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1f58a9f-193f-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 03:36:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjc00-0002ak-9Z; Wed, 16 Jan 2019 03:36:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjbzz-0006R7-VW; Wed, 16 Jan 2019 03:36:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjbzz-0006p3-Uq; Wed, 16 Jan 2019 03:36:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131960-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=93a62c544e20ba9e141e411bbaae3d65259d13a3
X-Osstest-Versions-That: xen=a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Jan 2019 03:36:15 +0000
Subject: [Xen-devel] [xen-unstable test] 131960: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk2MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk2MC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzE3ODcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMTc4NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzg3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzE3ODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTc4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNzg3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE3ODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTc4NwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1
ZmI2ZmFiNzlkZjFkYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxNzg3ICAyMDE5LTAxLTA3IDE0
OjIxOjIxIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMTgzNyAgMjAxOS0wMS0w
OCAyMjo0Mzo1NSBaICAgIDcgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMTkyNyAgMjAxOS0wMS0xMiAwNTo1NTozMyBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBnbWFpbC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4K
ICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgYTViMGViMzYzNi4uOTNhNjJjNTQ0ZSAgOTNhNjJjNTQ0ZTIwYmE5
ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMyAtPiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 05:47:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 05:47: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-devel-bounces@lists.xenproject.org>)
	id 1gje2e-0006lg-1J; Wed, 16 Jan 2019 05:47:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=imod=PY=mediatek.com=ck.hu@srs-us1.protection.inumbo.net>)
 id 1gjafv-0006bt-3v
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 02:11:27 +0000
X-Inumbo-ID: 01248b68-1934-11e9-92db-bc764e045a96
Received: from mailgw01.mediatek.com (unknown [210.61.82.183])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01248b68-1934-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 02:11:17 +0000 (UTC)
X-UUID: 7087d2e8f58b4c478458318b20ce497f-20190116
X-UUID: 7087d2e8f58b4c478458318b20ce497f-20190116
Received: from mtkcas08.mediatek.inc [(172.21.101.126)] by
 mailgw01.mediatek.com (envelope-from <ck.hu@mediatek.com>)
 (mhqrelay.mediatek.com ESMTP with TLS)
 with ESMTP id 987651665; Wed, 16 Jan 2019 10:11:07 +0800
Received: from MTKCAS06.mediatek.inc (172.21.101.30) by
 mtkmbs01n2.mediatek.inc (172.21.101.79) with Microsoft SMTP Server (TLS) id
 15.0.1395.4; Wed, 16 Jan 2019 10:11:06 +0800
Received: from [172.21.77.4] (172.21.77.4) by MTKCAS06.mediatek.inc
 (172.21.101.73) with Microsoft SMTP Server id 15.0.1395.4 via Frontend
 Transport; Wed, 16 Jan 2019 10:11:06 +0800
Message-ID: <1547604666.7269.2.camel@mtksdaap41>
From: CK Hu <ck.hu@mediatek.com>
To: Daniel Vetter <daniel.vetter@ffwll.ch>
Date: Wed, 16 Jan 2019 10:11:06 +0800
In-Reply-To: <20190115104137.25695-1-daniel.vetter@ffwll.ch>
References: <20190115104137.25695-1-daniel.vetter@ffwll.ch>
X-Mailer: Evolution 3.10.4-0ubuntu2 
MIME-Version: 1.0
X-TM-SNTS-SMTP: 4926A984B63430828D30F31EDB62C9BB79E9129A94FC50A5F09CF2D61CE88EA12000:8
X-MTK: N
X-Mailman-Approved-At: Wed, 16 Jan 2019 05:47:06 +0000
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nouveau@lists.freedesktop.org, DRI
 Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Daniel Vetter <daniel.vetter@intel.com>, Sam Ravnborg <sam@ravnborg.org>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 spice-devel@lists.freedesktop.org, linux-arm-msm@vger.kernel.org,
 Intel Graphics Development <intel-gfx@lists.freedesktop.org>,
 etnaviv@lists.freedesktop.org, linux-mediatek@lists.infradead.org,
 Rodrigo Vivi <rodrigo.vivi@intel.com>, linux-tegra@vger.kernel.org,
 linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xen.org, linux-renesas-soc@vger.kernel.org,
 freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMDE5LTAxLTE1IGF0IDExOjQxICswMTAwLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+
IEhhdmluZyB0aGUgcHJvYmUgaGVscGVyIHN0dWZmICh3aGljaCBwcmV0dHkgbXVjaCBldmVyeW9u
ZSBuZWVkcykgaW4KPiB0aGUgZHJtX2NydGNfaGVscGVyLmggZmlsZSAod2hpY2ggYXRvbWljIGRy
aXZlcnMgc2hvdWxkIG5ldmVyIG5lZWQpIGlzCj4gY29uZnVzaW5nLiBTcGxpdCB0aGVtIG91dC4K
PiAKPiBUbyBtYWtlIHN1cmUgSSBhY3R1YWxseSBhY2hpZXZlZCB0aGUgZ29hbCBoZXJlIEkgd2Vu
dCB0aHJvdWdoIGFsbAo+IGRyaXZlcnMuIEFuZCBpbmRlZWQsIGFsbCBhdG9taWMgZHJpdmVycyBh
cmUgbm93IGZyZWUgb2YKPiBkcm1fY3J0Y19oZWxwZXIuaCBpbmNsdWRlcy4KPiAKPiB2MjogTWFr
ZSBpdCBjb21waWxlLiBUaGVyZSB3YXMgc28gbXVjaCBjb21waWxlIGZhaWwgb24gYXJtIGRyaXZl
cnMKPiB0aGF0IEkgZmlndXJlZCBJJ2xsIGJldHRlciBub3QgaW5jbHVkZSBhbnkgb2YgdGhlIGFj
a3Mgb24gdjEuCj4gCj4gdjM6IE1hc3NpdmUgcmViYXNlIGJlY2F1c2UgaTkxNSBoYXMgbG9zdCBh
IGxvdCBvZiBkcm1QLmggaW5jbHVkZXMsIGJ1dAo+IG5vdCBhbGw6IFRocm91Z2ggZHJtX2NydGNf
aGVscGVyLmggPiBkcm1fbW9kZXNldF9oZWxwZXIuaCAtPiBkcm1QLmgKPiB0aGVyZSB3YXMgc3Rp
bGwgb25lLCB3aGljaCB0aGlzIHBhdGNoIGxhcmdlbHkgcmVtb3Zlcy4gV2hpY2ggbWVhbnMKPiBy
b2xsaW5nIG91dCBsb3RzIG1vcmUgaW5jbHVkZXMgYWxsIG92ZXIuCj4gCj4gVGhpcyB3aWxsIGFs
c28gY29uZmxpY3Qgd2l0aCBvbmdvaW5nIGRybVAuaCBjbGVhbnVwIGJ5IG90aGVycyBJCj4gZXhw
ZWN0Lgo+IAo+IHYzOiBSZWJhc2Ugb24gdG9wIG9mIGF0b21pYyBib2Nocy4KPiAKPiBDYzogU2Ft
IFJhdm5ib3JnIDxzYW1AcmF2bmJvcmcub3JnPgo+IENjOiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1
bGFAbGludXguaW50ZWwuY29tPgo+IENjOiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNo
YXJ0QGlkZWFzb25ib2FyZC5jb20+Cj4gQWNrZWQtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52
aXZpQGludGVsLmNvbT4gKHYyKQo+IEFja2VkLWJ5OiBCZW5qYW1pbiBHYWlnbmFyZCA8YmVuamFt
aW4uZ2FpZ25hcmRAbGluYXJvLm9yZz4gKHYyKQo+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0
ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgo+IENjOiBsaW51eC1hcm0ta2VybmVsQGxpc3Rz
LmluZnJhZGVhZC5vcmcKPiBDYzogdmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlv
bi5vcmcKPiBDYzogZXRuYXZpdkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBDYzogbGludXgtc2Ft
c3VuZy1zb2NAdmdlci5rZXJuZWwub3JnCj4gQ2M6IGludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv
cC5vcmcKPiBDYzogbGludXgtbWVkaWF0ZWtAbGlzdHMuaW5mcmFkZWFkLm9yZwo+IENjOiBsaW51
eC1hbWxvZ2ljQGxpc3RzLmluZnJhZGVhZC5vcmcKPiBDYzogbGludXgtYXJtLW1zbUB2Z2VyLmtl
cm5lbC5vcmcKPiBDYzogZnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IENjOiBub3V2
ZWF1QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IENjOiBzcGljZS1kZXZlbEBsaXN0cy5mcmVlZGVz
a3RvcC5vcmcKPiBDYzogYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBDYzogbGludXgt
cmVuZXNhcy1zb2NAdmdlci5rZXJuZWwub3JnCj4gQ2M6IGxpbnV4LXJvY2tjaGlwQGxpc3RzLmlu
ZnJhZGVhZC5vcmcKPiBDYzogbGludXgtc3RtMzJAc3QtbWQtbWFpbG1hbi5zdG9ybXJlcGx5LmNv
bQo+IENjOiBsaW51eC10ZWdyYUB2Z2VyLmtlcm5lbC5vcmcKPiBDYzogeGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKPiAtLS0KPiBNZXJnaW5nIHRoaXMgaXMgZ29pbmcgdG8gYmUgYSBiaXQgYSBtZXNz
IGR1ZSB0byBhbGwgdGhlIG9uZ29pbmcgZHJtUC5oCj4gY2xlYW51cHMuIEkgdGhpbmsgdGhlIGZv
bGxvd2luZyBzaG91bGQgd29yazoKPiAtIEFwcGx5IFNhbSdzIHByZXAgcGF0Y2hlcyBmb3IgcmVt
b3ZpbmcgZHJtUC5oIGZyb20KPiAgIGRybV9tb2Rlc2V0X2hlbHBlci5oCj4gLSBHZXQgdGhlIGk5
MTUgZHJtUC5oIGNsZWFudXAgYmFja21lcmdlZCBpbnRvIGRybS1taXNjLW5leHQKPiAtIEFwcGx5
IHRoaXMgcGF0Y2guCj4gLSBBcHBseSBTYW0ncyBwYXRjaCB0byByZW1vdmUgZHJtUC5oIGZyb20g
ZHJtX21vZGVzZXRfaGVscGVyLmgKPiAtIEFsbCB0aHJvdWdoIGRybS1taXNjLW5leHQsIHdoaWNo
IGhhcyBzb21lIHBvdGVudGlhbCBmb3IgdHJpdmlhbAo+ICAgY29uZmxpY3RzIGFyb3VuZCAjaW5j
bHVkZXMgd2l0aCBvdGhlciBkcml2ZXJzIHVuZm9ydHVuYXRlbHkuCj4gCj4gSSBob3BlIHRoZXJl
J3Mgbm8gb3RoZXIgZHJpdmVyIHdobydsbCBibG93IHVwIGFjY2lkZW50YWxseSBiZWNhdXNlCj4g
c29tZW9uZSBlbHNlIGlzIGRvaW5nIGEgZHJtUC5oIGNsZWFudXAuIExhdXJlbnQgbWF5YmU/Cj4g
Cj4gSmFuaSwgYWNrIG9uIHRoaXM/Cj4gLURhbmllbAo+IC0tLQo+ICAuLi4vZ3B1L2RybS9hbWQv
YW1kZ3B1L2FtZGdwdV9jb25uZWN0b3JzLmMgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9hbWRncHVfZGV2aWNlLmMgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9hbWRncHVfbW9kZS5oICAgICAgfCAgMSArCj4gIC4uLi9hbWQvZGlzcGxheS9h
bWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMuYyB8ICAyICstCj4gIC4uLi9hbWQvZGlzcGxheS9h
bWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jICB8ICAyICstCj4gIC4uLi9kaXNwbGF5L2FtZGdw
dV9kbS9hbWRncHVfZG1fc2VydmljZXMuYyAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9h
cmMvYXJjcGd1X2NydGMuYyAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9h
cmMvYXJjcGd1X2Rydi5jICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9h
cmMvYXJjcGd1X3NpbS5jICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9h
cm0vaGRsY2RfY3J0Yy5jICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9h
cm0vaGRsY2RfZHJ2LmMgICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9h
cm0vbWFsaWRwX2NydGMuYyAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9h
cm0vbWFsaWRwX2Rydi5jICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9h
cm0vbWFsaWRwX213LmMgICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9h
cm1hZGEvYXJtYWRhXzUxMC5jICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9h
cm1hZGEvYXJtYWRhX2NydGMuYyAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9h
cm1hZGEvYXJtYWRhX2NydGMuaCAgICAgICAgICB8ICAyICsKPiAgZHJpdmVycy9ncHUvZHJtL2Fy
bWFkYS9hcm1hZGFfZHJ2LmMgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2Fy
bWFkYS9hcm1hZGFfZmIuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2Fz
dC9hc3RfZHJ2LmMgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vYXN0
L2FzdF9tb2RlLmMgICAgICAgICAgICAgICAgfCAgMSArCj4gIC4uLi9ncHUvZHJtL2F0bWVsLWhs
Y2RjL2F0bWVsX2hsY2RjX2NydGMuYyAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9hdG1l
bC1obGNkYy9hdG1lbF9obGNkY19kYy5oICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9ib2No
cy9ib2Noc19kcnYuYyAgICAgICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2JvY2hz
L2JvY2hzX2ttcy5jICAgICAgICAgICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L2Fkdjc1MTEvYWR2NzUxMS5oICAgICAgfCAgNSArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L2FuYWxvZ2l4LWFueDc4eHguYyAgICAgfCAgMiArLQo+ICAuLi4vZHJtL2JyaWRnZS9hbmFsb2dp
eC9hbmFsb2dpeF9kcF9jb3JlLmMgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L2NkbnMtZHNpLmMgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L2R1bWItdmdhLWRhYy5jICAgICAgICAgfCAgMiArLQo+ICAuLi4vYnJpZGdlL21lZ2FjaGlwcy1z
dGRweHh4eC1nZS1iODUwdjMtZncuYyAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L254cC1wdG4zNDYwLmMgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3BhbmVsLmMgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3BhcmFkZS1wczg2MjIuYyAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3NpaTkwMnguYyAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3N5bm9wc3lzL2R3LWhkbWkuYyAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3N5bm9wc3lzL2R3LW1pcGktZHNpLmMgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3RjMzU4NzY0LmMgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3RjMzU4NzY3LmMgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3RpLXNuNjVkc2k4Ni5jICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3RpLXRmcDQxMC5jICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vY2lycnVz
L2NpcnJ1c19kcnYuYyAgICAgICAgICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMv
Y2lycnVzX21vZGUuYyAgICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2RybV9hdG9t
aWNfaGVscGVyLmMgICAgICAgICAgIHwgIDEgLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21z
dF90b3BvbG9neS5jICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVz
ZXRfaGVscGVyLmMgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX3Byb2Jl
X2hlbHBlci5jICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBs
ZV9rbXNfaGVscGVyLmMgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9l
dG5hdml2X2Rydi5oICAgICAgICAgfCAgMSAtCj4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5
bm9zX2RwLmMgICAgICAgICAgICB8ICAzICstCj4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5
bm9zX2RybV9jcnRjLmMgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5
bm9zX2RybV9kcGkuYyAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5
bm9zX2RybV9kcnYuYyAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5
bm9zX2RybV9kc2kuYyAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5
bm9zX2RybV9mYi5jICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5
bm9zX2RybV9mYmRldi5jICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5
bm9zX2RybV92aWRpLmMgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5
bm9zX2hkbWkuYyAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2Zz
bF9kY3VfZHJtX2NydGMuYyAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2Zz
bF9kY3VfZHJtX2Rydi5jICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2Zz
bF9kY3VfZHJtX2ttcy5jICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2Zz
bF9kY3VfZHJtX3BsYW5lLmMgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2Zz
bF9kY3VfZHJtX3JnYi5jICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNi
X2ludGVsX2Rydi5oICAgICAgICB8ICAxICsKPiAgLi4uL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1j
L2hpYm1jX2RybV9kZS5jICAgIHwgIDIgKy0KPiAgLi4uL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1j
L2hpYm1jX2RybV9kcnYuYyAgIHwgIDIgKy0KPiAgLi4uL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1j
L2hpYm1jX2RybV9mYmRldi5jIHwgIDIgKy0KPiAgLi4uL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1j
L2hpYm1jX2RybV92ZGFjLmMgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9r
aXJpbi9kd19kcm1fZHNpLmMgIHwgIDIgKy0KPiAgLi4uL2dwdS9kcm0vaGlzaWxpY29uL2tpcmlu
L2tpcmluX2RybV9hZGUuYyAgIHwgIDIgKy0KPiAgLi4uL2dwdS9kcm0vaGlzaWxpY29uL2tpcmlu
L2tpcmluX2RybV9kcnYuYyAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZf
cHJpdi5oICAgICAgICAgICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9k
cnYuYyAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhf
ZHJ2LmMgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rl
YnVnZnMuYyAgICAgICAgICAgfCAgMyArLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Ry
di5jICAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl
bS5jICAgICAgICAgICAgICAgfCAgMiArCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaW9j
MzIuYyAgICAgICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEu
YyAgICAgICAgICAgICAgIHwgIDIgKwo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5j
ICAgICAgICAgICAgICAgfCAgMiArCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdHJhY2Uu
aCAgICAgICAgICAgICB8ICAyICsKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMg
ICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxh
eS5jICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyAg
ICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0
LmMgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2Lmgg
ICAgICAgICAgICAgIHwgIDMgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMg
ICAgICAgICAgICAgIHwgIDIgKwo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5j
ICAgICAgICAgICAgfCAgMiArCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xwZV9hdWRp
by5jICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfb3ZlcmxheS5j
ICAgICAgICAgIHwgIDIgKwo+ICBkcml2ZXJzL2dwdS9kcm0vaW14L2R3X2hkbWktaW14LmMgICAg
ICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vaW14L2lteC1kcm0tY29yZS5jICAg
ICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYyAgICAgICAg
ICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vaW14L2lteC10dmUuYyAgICAgICAg
ICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLWNydGMuYyAgICAg
ICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXku
YyAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jICAg
ICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRj
LmMgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYu
YyAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5j
ICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jICAg
ICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYyAg
ICAgICAgICAgfCAgMiArLQoKRm9yIG1lZGlhdGVrOgoKQWNrZWQtYnk6IENLIEh1IDxjay5odUBt
ZWRpYXRlay5jb20+Cgo+ICBkcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5jICAgICAg
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHJ2LmMgICAgICAg
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRtaS5jICAg
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmVuY19jdmJzLmMg
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYyAg
ICAgICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMg
ICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVy
LmMgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5j
ICAgICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rl
ci5jICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kdHZfZW5jb2Rl
ci5jICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2VuY29k
ZXIuYyB8ICAyICstCj4gIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jbWRfZW5jb2Rl
ci5jICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5j
ICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rl
ci5jICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oICAgICAgICAgICAg
ICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2ZiLmMgICAgICAgICAgICAg
ICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9jcnRjLmMgICAgICAg
ICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYyAgICAgICAg
ICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYyAgICAgICAg
ICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2bnYxNy5j
ICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jICAg
ICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9jb25uZWN0b3Iu
YyAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYyAg
ICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMgICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmggICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZW5jb2Rlci5jICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZmIuYyAgICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9wbDExMS9wbDExMV9kcnYuYyAgICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYyAgICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jICAgICAgICAgICAgICAg
ICB8ICAzICstCj4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMgICAgICAgICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ttcy5jICAgICAgICAgICAgICAg
ICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2FjcGkuYyAgICAgICAg
ICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jICAg
IHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYyAgICAgICAg
fCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYyAgICAgICB8
ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMgICAgICAgIHwg
IDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYyAgICAgICAgICAgfCAg
MSArCj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2lycV9rbXMuYyAgICAgICB8ICAx
ICsKPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYyAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYyAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9wbGFuZS5jICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYyAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMgICAgICAgICAgIHwgIDIg
Ky0KPiAgLi4uL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYyAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmggICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2NoaXAuYyAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2lubm9faGRtaS5jICAgICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9kcnYuYyAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9wc3IuYyAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYyAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYyAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3JnYi5jICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMgICAgIHwgIDEg
Kwo+ICBkcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2Rydi5jICAgICAgfCAgMSAr
Cj4gIGRyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMgICAgICB8ICAxICsK
PiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfY3J0Yy5jICAgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMgICAgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRhLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jICAgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYyAgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRjLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYyAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMuYyAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Rydi5jICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYyAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYyAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
PiAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2ZiLmMgICAgICAgICAgICAgICAgICAgIHwgIDEgKwo+
ICBkcml2ZXJzL2dwdS9kcm0vdGVncmEvaGRtaS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQo+
ICBkcml2ZXJzL2dwdS9kcm0vdGVncmEvaHViLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+
ICBkcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuYyAgICAgICAgICAgfCAgMSArCj4g
IGRyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5oICAgICAgICAgICB8ICAxIC0KPiAg
ZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZXh0ZXJuYWwuYyAgICAgIHwgIDEgKwo+ICBk
cml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19wYW5lbC5jICAgICAgICAgfCAgMSArCj4gIGRy
aXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQxMC5jICAgICAgICB8ICAxICsKPiAgZHJp
dmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUuYyAgIHwgIDIgKy0KPiAgZHJp
dmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLXBpcGUuYyAgIHwgIDIgKy0KPiAgZHJp
dmVycy9ncHUvZHJtL3R2ZTIwMC90dmUyMDBfZHJ2LmMgICAgICAgICAgIHwgIDIgKy0KPiAgZHJp
dmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMgICAgICAgICAgIHwgIDEgKwo+ICBkcml2
ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYuYyAgICAgICAgICAgICAgICAgfCAgMSArCj4gIGRyaXZl
cnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYyAgICAgICAgICAgICAgICB8ICAxICsKPiAgZHJpdmVy
cy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3ZjNC92YzRfZHBpLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3ZjNC92YzRfa21zLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3ZjNC92YzRfdHhwLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYyAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rydi5oICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3ZrbXMvdmttc19kcnYuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3ZrbXMvdmttc19vdXRwdXQuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmggICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uYyAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3p0ZS96eF9kcm1fZHJ2LmMgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3p0ZS96eF9oZG1pLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3p0ZS96eF90dmVuYy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3p0ZS96eF92Z2EuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL3p0ZS96eF92b3UuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X2lycS5jICAgICAgICAgIHwgIDQgKy0KPiAgZHJpdmVy
cy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X21vZGUuYyAgICAgICAgIHwgIDIgKy0KPiAgaW5jbHVk
ZS9kcm0vZHJtX2NydGNfaGVscGVyLmggICAgICAgICAgICAgICAgIHwgMTYgLS0tLS0tCj4gIGlu
Y2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaCAgICAgICAgICAgICAgICB8IDUwICsrKysrKysr
KysrKysrKysrKysKPiAgMjI3IGZpbGVzIGNoYW5nZWQsIDI4OSBpbnNlcnRpb25zKCspLCAyMDAg
ZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2RybS9kcm1fcHJvYmVf
aGVscGVyLmgKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k
Z3B1X2Nvbm5lY3RvcnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9jb25u
ZWN0b3JzLmMKPiBpbmRleCA2OWFkNmVjMGE0ZjMuLmYwZDM2Nzg3ZDhkMSAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jCj4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Nvbm5lY3RvcnMuYwo+IEBAIC0yNSw3
ICsyNSw3IEBACj4gICAqLwo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZWRpZC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPgo+ICAjaW5jbHVkZSAiYW1kZ3B1
LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZp
Y2UuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYwo+IGluZGV4
IGNjMWJjNjVhNTljNi4uOWY5MTdkY2U1ODk3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQv
YW1kZ3B1L2FtZGdwdV9kZXZpY2UuYwo+IEBAIC0zMCw3ICszMCw3IEBACj4gICNpbmNsdWRlIDxs
aW51eC9jb25zb2xlLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2FtZGdwdV9kcm0uaD4KPiAgI2luY2x1ZGUgPGxpbnV4
L3ZnYWFyYi5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn
cHVfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKPiBpbmRl
eCBjODA2Zjk4NGJjYzUuLjBjMjJiYWUwYzczNiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Ft
ZGdwdS9hbWRncHVfZHJ2LmMKPiBAQCAtMzIsNyArMzIsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgv
bW9kdWxlLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+Cj4gICNpbmNsdWRlIDxs
aW51eC92Z2Ffc3dpdGNoZXJvby5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlICJh
bWRncHUuaCIKPiAgI2luY2x1ZGUgImFtZGdwdV9pcnEuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaCBiL2RyaXZlcnMvZ3B1L2RybS9hbWQv
YW1kZ3B1L2FtZGdwdV9tb2RlLmgKPiBpbmRleCBhYWRkMGZhNDJlNDMuLjJjOTllZjM1ZGI3OSAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW9kZS5oCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaAo+IEBAIC0zNiw2
ICszNiw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9maXhlZC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJf
aGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8bGludXgvaTJjLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxh
eS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlz
cGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMuYwo+IGluZGV4IDM5OTk3ZDk3N2VmYi4u
NzgxNzMzMTFmNzE4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9h
bWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQv
ZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMuYwo+IEBAIC0yOSw3ICsyOSw3IEBA
Cj4gICNpbmNsdWRlIDxsaW51eC9pMmMuaD4KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9hbWRncHVfZHJtLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2VkaWQuaD4KPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQv
ZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jIGIvZHJpdmVycy9ncHUvZHJtL2Ft
ZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fcHBfc211LmMKPiBpbmRleCA5ZDJkNjk4NmI5
ODMuLjdlZjk5MDM3MTY3YSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3Bs
YXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9wcF9zbXUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9h
bWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jCj4gQEAgLTI1LDcgKzI1LDcg
QEAKPiAgI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9hbWRncHVfZHJtLmg+Cj4gICNpbmNs
dWRlICJkbV9zZXJ2aWNlcy5oIgo+ICAjaW5jbHVkZSAiYW1kZ3B1LmgiCj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3NlcnZpY2Vz
LmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2
aWNlcy5jCj4gaW5kZXggNTE2Nzk1MzQyZGQyLi5kOTE1ZThjODc2OWIgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fc2VydmljZXMu
Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2Rt
X3NlcnZpY2VzLmMKPiBAQCAtMjcsNyArMjcsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvYWNwaS5o
Pgo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2FtZGdwdV9kcm0uaD4KPiAgI2luY2x1ZGUgImRtX3NlcnZpY2VzLmgiCj4gICNpbmNs
dWRlICJhbWRncHUuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vf
Y3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jCj4gaW5kZXggMTU1YWIx
NzdjZTBiLi43M2U1MDhlMDBlMzAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FyYy9h
cmNwZ3VfY3J0Yy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jCj4g
QEAgLTE1LDEyICsxNSwxMiBAQAo+ICAgKi8KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZGV2aWNlLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fdmJsYW5rLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5o
Pgo+ICAjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGF0YS9zaW1wbGVmYi5oPgo+ICAKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfZHJ2LmMgYi9kcml2ZXJzL2dwdS9k
cm0vYXJjL2FyY3BndV9kcnYuYwo+IGluZGV4IDM5YTc5ZjU3MThjNC4uNDE5NmYwNGNkOTllIDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5jCj4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfZHJ2LmMKPiBAQCAtMTUsMTAgKzE1LDEwIEBACj4gICAq
Lwo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kZXZpY2UuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZGVidWdmcy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcnYuaD4KPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcmMv
YXJjcGd1X3NpbS5jIGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vfc2ltLmMKPiBpbmRleCA2
NTMwZDg4ZjcyOTMuLmViZWU0NzQ4ZjVkOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
YXJjL2FyY3BndV9zaW0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X3NpbS5j
Cj4gQEAgLTE0LDcgKzE0LDcgQEAKPiAgICoKPiAgICovCj4gIAo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgImFyY3Bn
dS5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2NydGMuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfY3J0Yy5jCj4gaW5kZXggZTRkNjdiNzAyNDRkLi45OWMx
ODhkZTg2NTEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMK
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2NydGMuYwo+IEBAIC0xMyw3ICsxMyw3
IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfZHJ2LmMgYi9kcml2ZXJz
L2dwdS9kcm0vYXJtL2hkbGNkX2Rydi5jCj4gaW5kZXggZGZhZDhkMDZkMTA4Li5mYmEzMDdjOGFm
YTUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9kcnYuYwo+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfZHJ2LmMKPiBAQCAtMjIsNyArMjIsNyBAQAo+ICAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJt
L21hbGlkcF9jcnRjLmMKPiBpbmRleCBlMWI3Mjc4Mjg0OGMuLjU2YWFkMjg4NjY2ZSAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMKPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMKPiBAQCAtMTQsNyArMTQsNyBAQAo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8bGludXgvY2xrLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+Cj4gICNpbmNs
dWRlIDx2aWRlby92aWRlb21vZGUuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Fy
bS9tYWxpZHBfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYwo+IGluZGV4
IDUwNWYzMTZhMTkyZS4uYWI1MGFkMDZlMjcxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9hcm0vbWFsaWRwX2Rydi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfZHJ2
LmMKPiBAQCAtMjMsNyArMjMsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9j
cnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9nZW1fY21hX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21h
bGlkcF9tdy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfbXcuYwo+IGluZGV4IDkxNDcy
ZTVlMGM4Yi4uMDQxYTY0ZGM3MTY3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm0v
bWFsaWRwX213LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9tdy5jCj4gQEAg
LTgsNyArOCw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhXzUxMC5jIGIvZHJp
dmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMKPiBpbmRleCAyZjdjMDQ4YzUzNjEuLjBl
OTFkMjc5MjFiZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV81
MTAuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhXzUxMC5jCj4gQEAgLTks
NyArOSw3IEBACj4gICAqLwo+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gICNpbmNsdWRlIDxs
aW51eC9pby5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgImFybWFkYV9jcnRjLmgiCj4g
ICNpbmNsdWRlICJhcm1hZGFfZHJtLmgiCj4gICNpbmNsdWRlICJhcm1hZGFfaHcuaCIKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jIGIvZHJpdmVycy9n
cHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jCj4gaW5kZXggZGE5MzYwNjg4YjU1Li5jNjhjM2Rh
OWUxN2YgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5j
Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jCj4gQEAgLTEyLDcg
KzEyLDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L3BsYXRmb3JtX2RldmljZS5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSAiYXJtYWRhX2NydGMuaCIKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5oIGIvZHJpdmVycy9n
cHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5oCj4gaW5kZXggN2ViZDMzN2I2MGFmLi4wODc2MWZm
MDE3MzkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5o
Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5oCj4gQEAgLTgsNiAr
OCw4IEBACj4gICNpZm5kZWYgQVJNQURBX0NSVENfSAo+ICAjZGVmaW5lIEFSTUFEQV9DUlRDX0gK
PiAgCj4gKyNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiArCj4gIHN0cnVjdCBhcm1hZGFfZ2Vt
X29iamVjdDsKPiAgCj4gIHN0cnVjdCBhcm1hZGFfcmVncyB7Cj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9h
cm1hZGFfZHJ2LmMKPiBpbmRleCBmYTMxNTg5YjRmYzAuLmU2NjBjNWNhNTJhZSAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9kcnYuYwo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jCj4gQEAgLTEwLDcgKzEwLDcgQEAKPiAgI2luY2x1
ZGUgPGxpbnV4L21vZHVsZS5oPgo+ICAjaW5jbHVkZSA8bGludXgvb2ZfZ3JhcGguaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gICNp
bmNsdWRlICJhcm1hZGFfY3J0Yy5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJt
YWRhL2FybWFkYV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZmIuYwo+IGlu
ZGV4IDZiZDYzOGE1NDU3OS4uMDU4YWM3ZDk5MjBmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2Fy
bWFkYV9mYi5jCj4gQEAgLTUsNyArNSw3IEBACj4gICAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4gICAqIHB1Ymxpc2hl
ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ICAgKi8KPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgImFybWFkYV9kcm0uaCIKPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMgYi9kcml2ZXJzL2dwdS9k
cm0vYXN0L2FzdF9kcnYuYwo+IGluZGV4IGJmNTg5YzUzYjkwOC4uMzg3MWIzOWQ0ZGVhIDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X2Rydi5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2FzdC9hc3RfZHJ2LmMKPiBAQCAtMzAsNiArMzAsNyBAQAo+ICAKPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgImFzdF9kcnYuaCIK
PiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYyBiL2RyaXZl
cnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYwo+IGluZGV4IDhiYjM1NWQ1ZDQzZC4uOTdmZWQwNjI3
ZDFjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYwo+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYwo+IEBAIC0zMiw2ICszMiw3IEBACj4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSAiYXN0X2Rydi5oIgo+ICAKPiAgI2luY2x1
ZGUgImFzdF90YWJsZXMuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhs
Y2RjL2F0bWVsX2hsY2RjX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1l
bF9obGNkY19jcnRjLmMKPiBpbmRleCA5NmY0MDgyNjcxZmUuLjgwNzBhNTU4ZDdiMSAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5jCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2NydGMuYwo+IEBA
IC0yNCw3ICsyNCw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9waW5jdHJsL2NvbnN1bWVyLmg+Cj4g
IAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KPiAgCj4gICNpbmNsdWRlIDx2aWRlby92aWRlb21vZGUuaD4KPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2RjLmggYi9k
cml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfZGMuaAo+IGluZGV4IDRjYzFl
MDNmMGFlZS4uNzBiZDU0MGQ2NDRlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hdG1l
bC1obGNkYy9hdG1lbF9obGNkY19kYy5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhs
Y2RjL2F0bWVsX2hsY2RjX2RjLmgKPiBAQCAtMzEsNyArMzEsNyBAQAo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9j
aHNfZHJ2LmMKPiBpbmRleCBjZWE0MmFjNjRkN2UuLmNiNTViZGMzNmYzZiAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vYm9jaHMvYm9jaHNfZHJ2LmMKPiBAQCAtOSw2ICs5LDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4
L21vZHVsZS5oPgo+ICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gIAo+
ICAjaW5jbHVkZSAiYm9jaHMuaCIKPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9i
b2Nocy9ib2Noc19rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYwo+IGlu
ZGV4IGU5ZDVkYmMzNDY3Ni4uOWNkODJlMzYzMWZiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9ib2Nocy9ib2Noc19rbXMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2No
c19rbXMuYwo+IEBAIC0xMCw2ICsxMCw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfdWFwaS5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ICAKPiAgc3RhdGljIGludCBkZWZ4ID0gMTAyNDsKPiAgc3RhdGljIGlu
dCBkZWZ5ID0gNzY4Owo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1
MTEvYWR2NzUxMS5oIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTEuaAo+
IGluZGV4IDczZDhjY2I5Nzc0Mi4uZDUyZmZhYjQxZWI0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmgKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL2Fkdjc1MTEvYWR2NzUxMS5oCj4gQEAgLTE0LDggKzE0LDExIEBACj4gICNpbmNsdWRl
IDxsaW51eC9yZWdtYXAuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3JlZ3VsYXRvci9jb25zdW1lci5o
Pgo+ICAKPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+Cj4g
KyNpbmNsdWRlIDxkcm0vZHJtX2Nvbm5lY3Rvci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9tb2Rl
cy5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KPiAgCj4gICNkZWZpbmUgQURWNzUx
MV9SRUdfQ0hJUF9SRVZJU0lPTgkJMHgwMAo+ICAjZGVmaW5lIEFEVjc1MTFfUkVHX04wCQkJCTB4
MDEKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC1hbng3OHh4
LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYwo+IGluZGV4IGUx
MTMwOWU5YmM0Zi4uMjIyODZjNjc4MmE0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9i
cmlkZ2UvYW5hbG9naXgtYW54Nzh4eC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9h
bmFsb2dpeC1hbng3OHh4LmMKPiBAQCAtMzEsNyArMzEsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9o
ZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMgYi9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYwo+IGluZGV4IDc1
M2U5NjEyOWFiNy4uYzFkYThhZTNjNDA4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9i
cmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKPiBAQCAtMjYsNyArMjYsNyBAQAo+
ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ICAKPiAgI2luY2x1ZGUgPGRybS9icmlkZ2UvYW5hbG9n
aXhfZHAuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5j
IGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jCj4gaW5kZXggY2U5NDk2ZDEzOTg2
Li40OGVkNDQ0Y2FkNTAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5z
LWRzaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jCj4gQEAgLTcs
NyArNyw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fbWlwaV9kc2kuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiAgI2luY2x1
ZGUgPHZpZGVvL21pcGlfZGlzcGxheS5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL2R1bWItdmdhLWRhYy5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1k
YWMuYwo+IGluZGV4IDliNzA2Nzg5YTM0MS4uMDgwNTgwMWY0ZTk0IDEwMDY0NAo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL2R1bWItdmdhLWRhYy5jCj4gQEAgLTE4LDcgKzE4LDcgQEAKPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4gIHN0cnVjdCBkdW1i
X3ZnYSB7Cj4gIAlzdHJ1Y3QgZHJtX2JyaWRnZQlicmlkZ2U7Cj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvbWVnYWNoaXBzLXN0ZHB4eHh4LWdlLWI4NTB2My1mdy5jIGIvZHJp
dmVycy9ncHUvZHJtL2JyaWRnZS9tZWdhY2hpcHMtc3RkcHh4eHgtZ2UtYjg1MHYzLWZ3LmMKPiBp
bmRleCAyMTM2Yzk3YWViOGUuLjk2ODdhMWEwZTczNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1iODUwdjMtZncuYwo+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvbWVnYWNoaXBzLXN0ZHB4eHh4LWdlLWI4NTB2My1mdy5jCj4g
QEAgLTM2LDcgKzM2LDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L29mLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9ueHAt
cHRuMzQ2MC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9ueHAtcHRuMzQ2MC5jCj4gaW5kZXgg
YTNlODE3YWJhY2UxLi5hNTYzMDY0MjFiYzcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9ueHAtcHRuMzQ2MC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9ueHAt
cHRuMzQ2MC5jCj4gQEAgLTIyLDcgKzIyLDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L29mX2dwaW8u
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYyBiL2RyaXZlcnMv
Z3B1L2RybS9icmlkZ2UvcGFuZWwuYwo+IGluZGV4IDM3YmFhNzllOTVjMy4uZTM2ODdkNzhjZDBj
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYwo+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYwo+IEBAIC0xMiw3ICsxMiw3IEBACj4gICNpbmNs
dWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY29ubmVjdG9yLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRf
aGVscGVyX3Z0YWJsZXMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIyLmMgYi9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL3BhcmFkZS1wczg2MjIuYwo+IGluZGV4IDczMzRkMWI2MmI3MS4uNDgzYTcx
NDJjNWVhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYy
Mi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIyLmMKPiBAQCAt
MjYsNyArMjYsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvcmVndWxhdG9yL2NvbnN1bWVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jIGIvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9zaWk5MDJ4LmMKPiBpbmRleCBhOWI0ZjQ1YWU4N2MuLjQzZWY4YmFmNzQ3YSAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3NpaTkwMnguYwo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jCj4gQEAgLTMwLDcgKzMwLDcgQEAKPiAgCj4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gIAo+ICAjZGVm
aW5lIFNJSTkwMlhfVFBJX1ZJREVPX0RBVEEJCQkweDAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3N5bm9wc3lzL2R3LWhkbWkuYwo+IGluZGV4IDg4YjcyMGI2MzEyNi4uMmZiOTc3MjI2NGYwIDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctaGRtaS5jCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMKPiBAQCAtMjUs
NyArMjUsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNv
ZGVyX3NsYXZlLmg+Cj4gICNpbmNsdWRlIDxkcm0vYnJpZGdlL2R3X2hkbWkuaD4KPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jIGIvZHJp
dmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jCj4gaW5kZXggMmY0YjE0
NWI3M2FmLi4wOWEzOGFlODFlNTIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRn
ZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9z
eW5vcHN5cy9kdy1taXBpLWRzaS5jCj4gQEAgLTE5LDcgKzE5LDcgQEAKPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fbWlwaV9kc2kuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiAgI2luY2x1ZGUg
PGRybS9icmlkZ2UvZHdfbWlwaV9kc2kuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS90YzM1ODc2NC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2NC5jCj4g
aW5kZXggYWZkNDkxMDE4YmZjLi4yODIwOTIwMTllODIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS90YzM1ODc2NC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90
YzM1ODc2NC5jCj4gQEAgLTksNyArOSw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9t
aXBpX2RzaS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3Rj
MzU4NzY3LmMKPiBpbmRleCBlNjQwM2I5NTQ5ZjEuLmFjNDg4MWQ3MzVmZiAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMKPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL3RjMzU4NzY3LmMKPiBAQCAtMzQsNyArMzQsNyBAQAo+ICAjaW5jbHVkZSA8bGlu
dXgvc2xhYi5oPgo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2VkaWQuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS1zbjY1ZHNpODYuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvdGktc242NWRzaTg2LmMKPiBpbmRleCAxMDI0Mzk2NWVlN2MuLmU3NGUyYzkyOGY1
MSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXNuNjVkc2k4Ni5jCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS1zbjY1ZHNpODYuYwo+IEBAIC02LDcgKzYs
NyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9t
aXBpX2RzaS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90
aS10ZnA0MTAuYwo+IGluZGV4IGMzZTMyMTM4YzZiYi4uN2JmYjRmMzM4ODEzIDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktdGZwNDEwLmMKPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jCj4gQEAgLTIwLDcgKzIwLDcgQEAKPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4gICNkZWZpbmUgSE9U
UExVR19ERUJPVU5DRV9NUwkJMTEwMAo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2NpcnJ1cy9jaXJydXNfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYu
Ywo+IGluZGV4IGRiNDBiNzdjN2Y3Yy4uOGVjODgwZjNhMzIyIDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX2Rydi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2Np
cnJ1cy9jaXJydXNfZHJ2LmMKPiBAQCAtMTIsNiArMTIsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgv
Y29uc29sZS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gIAo+
ICAjaW5jbHVkZSAiY2lycnVzX2Rydi5oIgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2NpcnJ1cy9jaXJydXNfbW9kZS5jIGIvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNf
bW9kZS5jCj4gaW5kZXggZWQ3ZGNmMjEyYTM0Li5hODMwZTcwZmMwYmIgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfbW9kZS5jCj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2NpcnJ1cy9jaXJydXNfbW9kZS5jCj4gQEAgLTE3LDYgKzE3LDcgQEAKPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlIDx2aWRlby9jaXJydXMuaD4KPiAgCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJt
L2RybV9hdG9taWNfaGVscGVyLmMKPiBpbmRleCA2OWNiYWZkNWViZWUuLjU0NDE3ZmNlNWU1YyAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwo+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4gQEAgLTI5LDcgKzI5LDYgQEAK
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y191YXBpLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3dyaXRlYmFjay5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9kYW1hZ2VfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f
ZHBfbXN0X3RvcG9sb2d5LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5j
Cj4gaW5kZXggMTk2ZWJiYThhZjVmLi4yNTUyYTI3MzYyYTAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9k
cm1fZHBfbXN0X3RvcG9sb2d5LmMKPiBAQCAtMzMsNyArMzMsNyBAQAo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9maXhlZC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4gIC8qKgo+ICAg
KiBET0M6IGRwIG1zdCBoZWxwZXIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9t
b2Rlc2V0X2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5jCj4g
aW5kZXggOTE1MGZhMzg1YmJhLi42ZjQ4MTM3ZDcxOTIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9t
b2Rlc2V0X2hlbHBlci5jCj4gQEAgLTIxLDcgKzIxLDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3By
b2JlX2hlbHBlci5jCj4gaW5kZXggYTFiYjE1N2JmZGZhLi5jODNmZWU2NTI1MDIgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYwo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMKPiBAQCAtMzIsMTEgKzMyLDExIEBACj4gICNpbmNs
dWRlIDxsaW51eC9leHBvcnQuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L21vZHVsZXBhcmFtLmg+Cj4g
IAo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NsaWVudC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZvdXJjYy5oPgo+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hl
bHBlcl92dGFibGVzLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxl
X2ttc19oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuYwo+
IGluZGV4IDkxNzgxMjQ0OGQxYi4uOWZjMjZhNjlhYjc5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9k
cm1fc2ltcGxlX2ttc19oZWxwZXIuYwo+IEBAIC0xMCw3ICsxMCw3IEBACj4gICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fcGxhbmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVy
Lmg+Cj4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5h
dml2X2Rydi5oCj4gaW5kZXggNGJmNjk4ZGU1OTk2Li5hNmE3ZGVkMzdlZjEgMTAwNjQ0Cj4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaAo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmgKPiBAQCAtMjEsNyArMjEsNiBAQAo+ICAjaW5j
bHVkZSA8bGludXgvbW1fdHlwZXMuaD4KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9o
ZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gICNpbmNsdWRlIDxkcm0vZXRu
YXZpdl9kcm0uaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3Nf
ZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RwLmMKPiBpbmRleCBjODQ0OWFl
NGY0ZmUuLjlmMWM2MjE1YmUwYiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9z
L2V4eW5vc19kcC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHAuYwo+
IEBAIC0yMyw3ICsyMyw4IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9wYW5lbC5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5v
cy9leHlub3NfZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9j
cnRjLmMKPiBpbmRleCAyNjk2Mjg5ZWNjNzguLjEyZDM4MTYzNTZlZiAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2NydGMuYwo+IEBAIC0xMyw3ICsxMyw3IEBACj4gICAq
Lwo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcGkuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3Mv
ZXh5bm9zX2RybV9kcGkuYwo+IGluZGV4IDJmMGJhYmI2N2M1MS4uZmE5NWFmMWRjNTM0IDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcGkuYwo+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcGkuYwo+IEBAIC0xMSw3ICsxMSw3
IEBACj4gICovCj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4KPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9z
X2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcnYuYwo+IGlu
ZGV4IDJjNzVlNzg5YjJhNy4uYTk0MWQ2NDg3NWY2IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9leHlub3MvZXh5bm9zX2RybV9kcnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2RybV9kcnYuYwo+IEBAIC0xNSw3ICsxNSw3IEBACj4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZmJfaGVscGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+Cj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kc2kuYyBiL2RyaXZlcnMv
Z3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kc2kuYwo+IGluZGV4IGQ4MWU2MmFlMjg2YS4uOGQy
OGNkYmZjZGRkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2Ry
bV9kc2kuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kc2kuYwo+
IEBAIC0xMyw3ICsxMyw3IEBACj4gICNpbmNsdWRlIDxhc20vdW5hbGlnbmVkLmg+Cj4gIAo+ICAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9wYW5lbC5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9z
L2V4eW5vc19kcm1fZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5j
Cj4gaW5kZXggMzFlYjUzOGE0NGFlLi4wZGMxYTY4OGI1MDIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
ZXh5bm9zL2V4eW5vc19kcm1fZmIuYwo+IEBAIC0xNCw3ICsxNCw3IEBACj4gIAo+ICAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRldi5jIGIvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiZGV2LmMKPiBpbmRleCBjZTk2MDRjYTgwNDEu
LmYwNTcwODJhOWIzMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5v
c19kcm1fZmJkZXYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9m
YmRldi5jCj4gQEAgLTE1LDcgKzE1LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+
Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2V4eW5vc19kcm0uaD4KPiAgCj4gICNp
bmNsdWRlIDxsaW51eC9jb25zb2xlLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2RybV92aWRpLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19k
cm1fdmlkaS5jCj4gaW5kZXggMTk2OTdjMTM2MmQ4Li4xYjBlNGUwZjUyZmUgMTAwNjQ0Cj4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX3ZpZGkuYwo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92aWRpLmMKPiBAQCAtMjAsNyArMjAsNyBAQAo+
ICAjaW5jbHVkZSA8ZHJtL2V4eW5vc19kcm0uaD4KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2Vk
aWQuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KPiAgCj4gICNpbmNsdWRlICJleHlub3NfZHJtX2Rydi5oIgo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9z
L2V4eW5vc19oZG1pLmMKPiBpbmRleCBiODU3ZGY2N2FmZjAuLmQxY2Q3YjcxODI3YyAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMKPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMKPiBAQCAtMTYsNyArMTYsNyBAQAo+ICAK
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgCj4g
ICNpbmNsdWRlICJyZWdzLWhkbWkuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Zz
bC1kY3UvZnNsX2RjdV9kcm1fY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2Rj
dV9kcm1fY3J0Yy5jCj4gaW5kZXggMThhZmM5NGU0ZGZmLi5iZjI1Njk3MTA2M2QgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0Yy5jCj4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0Yy5jCj4gQEAgLTE2LDcgKzE2
LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgo+ICAKPiAgI2luY2x1ZGUgImZz
bF9kY3VfZHJtX2NydGMuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3Uv
ZnNsX2RjdV9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9k
cnYuYwo+IGluZGV4IGNlZGRjM2UyOTI1OC4uYTY2ZmE4MGJlOGU4IDEwMDY0NAo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2Rydi5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fZHJ2LmMKPiBAQCAtMjQsNyArMjQsNyBAQAo+ICAK
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2dlbV9jbWFfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1
L2ZzbF9kY3VfZHJtX2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1f
a21zLmMKPiBpbmRleCBkZGM2OGU0NzZhNGQuLjc0MWRlODM5NTVlYyAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9rbXMuYwo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2ttcy5jCj4gQEAgLTExLDcgKzExLDcgQEAKPiAg
Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVy
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgCj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFuZS5jCj4gaW5kZXggOTU1
NGIyNDU3NDZlLi41OTNmOTI5MWI4ZTIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Zz
bC1kY3UvZnNsX2RjdV9kcm1fcGxhbmUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1
L2ZzbF9kY3VfZHJtX3BsYW5lLmMKPiBAQCAtMTQsNyArMTQsNyBAQAo+ICAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wt
ZGN1L2ZzbF9kY3VfZHJtX3JnYi5jCj4gaW5kZXggMjI5OGVkMmE5ZTFjLi41NzdmYjFiZTJkNTkg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMK
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYwo+IEBAIC0x
NCw3ICsxNCw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fb2YuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiAgCj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJt
L2dtYTUwMC9wc2JfaW50ZWxfZHJ2LmgKPiBpbmRleCBlMDVlNTM5OWFmMmQuLjMxMzU1MmQyYTY5
ZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZ21hNTAwL3BzYl9pbnRlbF9kcnYuaAo+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oCj4gQEAgLTIzLDYg
KzIzLDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L2kyYy1hbGdvLWJpdC5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNv
ZGVyLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9ncGlvLmg+Cj4gICNpbmNsdWRlICJnbWFfZGlzcGxh
eS5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1j
X2RybV9kZS5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZGUu
Ywo+IGluZGV4IGE5NTY1NDU3NzRhMy4uMmFjNTkzOTU2NTI5IDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2RlLmMKPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jCj4gQEAgLTE4LDcgKzE4LDcg
QEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9w
bGFuZV9oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlICJoaWJtY19kcm1fZHJ2LmgiCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Rydi5jIGIv
ZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2LmMKPiBpbmRleCA2
OGMwYzI5N2IzYTUuLjg1YTcwMWFmNjUzMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
aGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kcnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9o
aXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Rydi5jCj4gQEAgLTIwLDcgKzIwLDcgQEAKPiAgI2lu
Y2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlICJoaWJtY19kcm1fZHJ2Lmgi
Cj4gICNpbmNsdWRlICJoaWJtY19kcm1fcmVncy5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9mYmRldi5jIGIvZHJpdmVycy9ncHUvZHJt
L2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZmJkZXYuYwo+IGluZGV4IGVkY2NhMTc2MTUwMC4u
YzQ0MmFhMmRkMDBmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGli
bWMvaGlibWNfZHJtX2ZiZGV2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hp
Ym1jL2hpYm1jX2RybV9mYmRldi5jCj4gQEAgLTE3LDcgKzE3LDcgQEAKPiAgICovCj4gIAo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlICJoaWJtY19kcm1fZHJ2LmgiCj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMu
YyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYwo+IGlu
ZGV4IDc0NDk1NmNlYTc0OS4uZDJjZjczMTc5MzBhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYwo+IEBAIC0xNyw3ICsxNyw3IEBA
Cj4gICAqLwo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlICJoaWJtY19kcm1fZHJ2LmgiCj4gICNpbmNsdWRlICJo
aWJtY19kcm1fcmVncy5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29u
L2tpcmluL2R3X2RybV9kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4vZHdf
ZHJtX2RzaS5jCj4gaW5kZXggYjRjN2FmM2FiNmFlLi43ODhlYzFlNTM3OTQgMTAwNjQ0Cj4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9kd19kcm1fZHNpLmMKPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2R3X2RybV9kc2kuYwo+IEBAIC0xOSw3ICsx
OSw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KPiAgCj4gICNpbmNsdWRlIDxk
cm0vZHJtX29mLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2Rz
aS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2hp
c2lsaWNvbi9raXJpbi9raXJpbl9kcm1fYWRlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29u
L2tpcmluL2tpcmluX2RybV9hZGUuYwo+IGluZGV4IGJiNzc0MjAyYTVhMS4uOGFkN2FiN2VjZTlm
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJt
X2FkZS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1f
YWRlLmMKPiBAQCAtMjQsNyArMjQsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jCj4gaW5kZXggMTVlMzJlNWQ5MTAxLi4x
N2IyNmJkMWQwYjggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJp
bi9raXJpbl9kcm1fZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmlu
L2tpcmluX2RybV9kcnYuYwo+IEBAIC0yNSw3ICsyNSw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVy
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gIAo+ICAjaW5jbHVkZSAia2lyaW5fZHJtX2Ry
di5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTJjL2NoNzAwNl9wcml2LmggYi9k
cml2ZXJzL2dwdS9kcm0vaTJjL2NoNzAwNl9wcml2LmgKPiBpbmRleCBkYzY0MTRhZjVkNzkuLjI1
ZjBhYmQ0ZmRhYiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTJjL2NoNzAwNl9wcml2
LmgKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTJjL2NoNzAwNl9wcml2LmgKPiBAQCAtMjgsNiAr
MjgsNyBAQAo+ICAjZGVmaW5lIF9fRFJNX0kyQ19DSDcwMDZfUFJJVl9IX18KPiAgCj4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5j
b2Rlcl9zbGF2ZS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2kyYy9jaDcwMDYuaD4KPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwxNjRfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTJj
L3NpbDE2NF9kcnYuYwo+IGluZGV4IGM1MmQ3YTNhZjc4Ni4uMTRjMWZjOTZhMTU3IDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pMmMvc2lsMTY0X2Rydi5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2kyYy9zaWwxNjRfZHJ2LmMKPiBAQCAtMjcsNyArMjcsNyBAQAo+ICAjaW5jbHVkZSA8
bGludXgvbW9kdWxlLmg+Cj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXJfc2xhdmUuaD4KPiAgI2luY2x1ZGUgPGRy
bS9pMmMvc2lsMTY0Lmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTJjL3Rk
YTk5OHhfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhfZHJ2LmMKPiBpbmRleCA4
MGU0ZmYzM2EzN2EuLmRmNGVkMGY5ZWNiNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
aTJjL3RkYTk5OHhfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhfZHJ2
LmMKPiBAQCAtMjYsNyArMjYsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiAgI2luY2x1
ZGUgPGRybS9pMmMvdGRhOTk4eC5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pOTE1X2RlYnVnZnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCj4g
aW5kZXggZGE2ZDI1ODFjYjBlLi4yMjY3NWE3NjRhNTggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
OTE1X2RlYnVnZnMuYwo+IEBAIC0yNiw5ICsyNiwxMCBAQAo+ICAgKgo+ICAgKi8KPiAgCj4gLSNp
bmNsdWRlIDxsaW51eC9kZWJ1Z2ZzLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9zb3J0Lmg+Cj4gICNp
bmNsdWRlIDxsaW51eC9zY2hlZC9tbS5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9kZWJ1Z2ZzLmg+
Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX2ZvdXJjYy5oPgo+ICAjaW5jbHVkZSAiaW50ZWxfZHJ2Lmgi
Cj4gICNpbmNsdWRlICJpbnRlbF9ndWNfc3VibWlzc2lvbi5oIgo+ICAKPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5
MTVfZHJ2LmMKPiBpbmRleCBkYWZiYmZhZGQxYWQuLmExN2YyMzFiYTVmZCAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L2k5MTUvaTkxNV9kcnYuYwo+IEBAIC00MSw3ICs0MSw3IEBACj4gICNpbmNsdWRlIDxsaW51eC92
dC5oPgo+ICAjaW5jbHVkZSA8YWNwaS92aWRlby5oPgo+ICAKPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9pOTE1X2Ry
bS5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyBi
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBpbmRleCAwYmZlZDMzMTc4ZTEuLjEx
NDJmOWNmNzQwZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5j
Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+IEBAIC0yNyw2ICsyNyw3
IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV92bWFfbWFuYWdlci5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2k5MTVfZHJtLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3BjaS5oPgo+ICAjaW5jbHVkZSAi
aTkxNV9kcnYuaCIKPiAgI2luY2x1ZGUgImk5MTVfZ2VtX2NsZmx1c2guaCIKPiAgI2luY2x1ZGUg
Imk5MTVfdmdwdS5oIgo+IEBAIC00NSw2ICs0Niw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9zd2Fw
Lmg+Cj4gICNpbmNsdWRlIDxsaW51eC9wY2kuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2RtYS1idWYu
aD4KPiArI2luY2x1ZGUgPGxpbnV4L21tYW4uaD4KPiAgCj4gIHN0YXRpYyB2b2lkIGk5MTVfZ2Vt
X2ZsdXNoX2ZyZWVfb2JqZWN0cyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSk7Cj4gIAo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lvYzMyLmMgYi9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pOTE1X2lvYzMyLmMKPiBpbmRleCA3M2MzZThmNTE5ZTguLmMxMDA3MjQ1
ZjQ2ZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lvYzMyLmMKPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lvYzMyLmMKPiBAQCAtMjksNiArMjksNyBA
QAo+ICAjaW5jbHVkZSA8bGludXgvY29tcGF0Lmg+Cj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2k5MTVf
ZHJtLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX2lvY3RsLmg+Cj4gICNpbmNsdWRlICJpOTE1X2Ry
di5oIgo+ICAKPiAgc3RydWN0IGRybV9pOTE1X2dldHBhcmFtMzIgewo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx
NV9pcnEuYwo+IGluZGV4IDk0MTg3ZTY4ZDM5YS4uOGI4YTgwN2NmMDhkIDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
aTkxNS9pOTE1X2lycS5jCj4gQEAgLTMxLDYgKzMxLDggQEAKPiAgI2luY2x1ZGUgPGxpbnV4L3N5
c3JxLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9jaXJj
X2J1Zi5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9pcnEuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1f
ZHJ2Lmg+Cj4gICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4KPiAgI2luY2x1ZGUgImk5MTVfZHJ2
LmgiCj4gICNpbmNsdWRlICJpOTE1X3RyYWNlLmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9pOTE1L2k5MTVfcGNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jCj4g
aW5kZXggZGQ0YWZmMmIyNTZlLi40NGMyM2FjNjAzNDcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaTkxNV9wY2kuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf
cGNpLmMKPiBAQCAtMjYsNiArMjYsOCBAQAo+ICAjaW5jbHVkZSA8bGludXgvdmdhYXJiLmg+Cj4g
ICNpbmNsdWRlIDxsaW51eC92Z2Ffc3dpdGNoZXJvby5oPgo+ICAKPiArI2luY2x1ZGUgPGRybS9k
cm1fZHJ2Lmg+Cj4gKwo+ICAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKPiAgI2luY2x1ZGUgImk5MTVf
c2VsZnRlc3QuaCIKPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf
dHJhY2UuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdHJhY2UuaAo+IGluZGV4IDMzZDkw
ZWNhOWNkZC4uNDNkYTE0ZjA4ZGMwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1
L2k5MTVfdHJhY2UuaAo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdHJhY2UuaAo+
IEBAIC02LDYgKzYsOCBAQAo+ICAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KPiAgI2luY2x1ZGUg
PGxpbnV4L3RyYWNlcG9pbnQuaD4KPiAgCj4gKyNpbmNsdWRlIDxkcm0vZHJtX2Rydi5oPgo+ICsK
PiAgI2luY2x1ZGUgImk5MTVfZHJ2LmgiCj4gICNpbmNsdWRlICJpbnRlbF9kcnYuaCIKPiAgI2lu
Y2x1ZGUgImludGVsX3JpbmdidWZmZXIuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2k5MTUvaW50ZWxfY3J0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYwo+IGlu
ZGV4IDMzYmQyYWRkY2JkZC4uNTk1NjQ3YTllNmM0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9pOTE1L2ludGVsX2NydC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf
Y3J0LmMKPiBAQCAtMjksNyArMjksNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgI2lu
Y2x1ZGUgImludGVsX2Rydi5oIgo+ICAjaW5jbHVkZSA8ZHJtL2k5MTVfZHJtLmg+Cj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1
L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+IGluZGV4IDY0ZGJkMDZmNGZmYi4uYzhhMjA3YjRj
N2I2IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+IEBAIC00MSw3ICs0
MSw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX3JlY3QuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX3VhcGkuaD4K
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMv
Z3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiBpbmRleCAwYTNhYzk4YTc3OWUuLjlhNDJhODgyZDU0
YSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IEBAIC0zNCw3ICszNCw3IEBACj4gICNp
bmNsdWRlIDxhc20vYnl0ZW9yZGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1faGRjcC5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vaTkxNS9pbnRlbF9kcF9tc3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21z
dC5jCj4gaW5kZXggM2Y4MzQyOTMzM2M3Li42NDRiYzQ5OGJhYzcgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
aTkxNS9pbnRlbF9kcF9tc3QuYwo+IEBAIC0yNiw3ICsyNiw3IEBACj4gICNpbmNsdWRlICJpOTE1
X2Rydi5oIgo+ICAjaW5jbHVkZSAiaW50ZWxfZHJ2LmgiCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQu
aD4KPiAgCj4gIHN0YXRpYyBib29sIGludGVsX2RwX21zdF9jb21wdXRlX2NvbmZpZyhzdHJ1Y3Qg
aW50ZWxfZW5jb2RlciAqZW5jb2RlciwKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5
MTUvaW50ZWxfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+IGluZGV4
IDc5Nzc4NDNjZTI2YS4uZDZjNjk3Njg2YzNlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2ludGVsX2Rydi5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2
LmgKPiBAQCAtMzMsMTIgKzMzLDEzIEBACj4gICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4KPiAg
I2luY2x1ZGUgImk5MTVfZHJ2LmgiCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2R1YWxfbW9kZV9oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfbXN0X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9yZWN0Lmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPG1lZGlhL2NlYy1ub3RpZmllci5oPgo+
ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMgYi9kcml2
ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYwo+IGluZGV4IGNjZDVlMTEwYTE5Yy4uM2E5M2Nk
ZDFkZDkxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMKPiBAQCAtMzgsNiArMzgsOCBA
QAo+ICAgKiBmb3JjaWJseSBkaXNhYmxlIGl0IHRvIGFsbG93IHByb3BlciBzY3JlZW4gdXBkYXRl
cy4KPiAgICovCj4gIAo+ICsjaW5jbHVkZSA8ZHJtL2RybV9mb3VyY2MuaD4KPiArCj4gICNpbmNs
dWRlICJpbnRlbF9kcnYuaCIKPiAgI2luY2x1ZGUgImk5MTVfZHJ2LmgiCj4gIAo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5jIGIvZHJpdmVycy9ncHUvZHJt
L2k5MTUvaW50ZWxfZmJkZXYuYwo+IGluZGV4IGFkOTlmNjgyMzEzZS4uZjM3ZDJhZWUyNGY1IDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiZGV2LmMKPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5jCj4gQEAgLTM5LDYgKzM5LDggQEAKPiAg
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX2ZvdXJjYy5oPgo+ICsKPiAgI2luY2x1ZGUgImlu
dGVsX2Rydi5oIgo+ICAjaW5jbHVkZSAiaW50ZWxfZnJvbnRidWZmZXIuaCIKPiAgI2luY2x1ZGUg
PGRybS9pOTE1X2RybS5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl
bF9scGVfYXVkaW8uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xwZV9hdWRpby5jCj4g
aW5kZXggNWQ1MzM2ZmJlN2IwLi5mODIzOWJjYTM4MjAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaW50ZWxfbHBlX2F1ZGlvLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pbnRlbF9scGVfYXVkaW8uYwo+IEBAIC02NSw2ICs2NSw3IEBACj4gICNpbmNsdWRlIDxsaW51
eC9pcnEuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3BjaS5oPgo+ICAjaW5jbHVkZSA8bGludXgvcG1f
cnVudGltZS5oPgo+ICsjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+Cj4gIAo+ICAj
aW5jbHVkZSAiaTkxNV9kcnYuaCIKPiAgI2luY2x1ZGUgPGxpbnV4L2RlbGF5Lmg+Cj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYyBiL2RyaXZlcnMvZ3B1
L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYwo+IGluZGV4IGM4MWRiODFlNDQxNi4uYzMwMGU1Nzg3
YjNjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYwo+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYwo+IEBAIC0yNiw2ICsy
Niw4IEBACj4gICAqIERlcml2ZWQgZnJvbSBYb3JnIGRkeCwgeGY4Ni12aWRlby1pbnRlbCwgc3Jj
L2k4MzBfdmlkZW8uYwo+ICAgKi8KPiAgI2luY2x1ZGUgPGRybS9pOTE1X2RybS5oPgo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9mb3VyY2MuaD4KPiArCj4gICNpbmNsdWRlICJpOTE1X2Rydi5oIgo+ICAj
aW5jbHVkZSAiaTkxNV9yZWcuaCIKPiAgI2luY2x1ZGUgImludGVsX2Rydi5oIgo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L2R3X2hkbWktaW14LmMgYi9kcml2ZXJzL2dwdS9kcm0v
aW14L2R3X2hkbWktaW14LmMKPiBpbmRleCA3N2EyNmZkM2E0NGEuLjA2MzkzY2QxMDY3ZCAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2R3X2hkbWktaW14LmMKPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vaW14L2R3X2hkbWktaW14LmMKPiBAQCAtMTMsNyArMTMsNyBAQAo+ICAjaW5j
bHVkZSA8bGludXgvcmVnbWFwLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2Vk
aWQuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlcl9zbGF2ZS5oPgo+ICAKPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9pbXgvaW14LWRybS1jb3JlLmMKPiBpbmRleCA4MjBjN2UzODc4ZjAuLjRkYjI2Y2JlZDA4ZiAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1kcm0tY29yZS5jCj4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYwo+IEBAIC0xMyw3ICsxMyw3IEBACj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9j
bWFfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWxkYi5j
IGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtbGRiLmMKPiBpbmRleCAyYzViYmUzMTczNTMuLmZm
YTc0MmY2NGQ0NCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYwo+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWxkYi5jCj4gQEAgLTEyLDcgKzEyLDcgQEAK
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5l
bC5oPgo+ICAjaW5jbHVkZSA8bGludXgvbWZkL3N5c2Nvbi5oPgo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vaW14L2lteC10dmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5j
Cj4gaW5kZXggMjkzZGQ1NzUyNTgzLi5lNzI1YWY4YTAwMjUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2lteC9pbXgtdHZlLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC10
dmUuYwo+IEBAIC0xNyw3ICsxNyw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPHZpZGVvL2lteC1pcHUtdjMuaD4K
PiAgCj4gICNpbmNsdWRlICJpbXgtZHJtLmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9pbXgvaXB1djMtY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pcHV2My1jcnRjLmMKPiBp
bmRleCAwNThiNTNjMGFhN2UuLjk1ZGRjYmYyZjZlYiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vaW14L2lwdXYzLWNydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMt
Y3J0Yy5jCj4gQEAgLTEyLDcgKzEyLDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gICNpbmNs
dWRlIDxsaW51eC9lcnJuby5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5o
Pgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXkuYyBi
L2RyaXZlcnMvZ3B1L2RybS9pbXgvcGFyYWxsZWwtZGlzcGxheS5jCj4gaW5kZXggZjNjZTUxMTIx
ZGQ2Li42NzA5MTk3ODFkZWQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9wYXJh
bGxlbC1kaXNwbGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3Bs
YXkuYwo+IEBAIC0xMCw3ICsxMCw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3ZpZGVvZGV2Mi5oPgo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jIGIvZHJpdmVy
cy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYwo+IGluZGV4IDYyYTlkNDdkZjk0OC4uMjJlNjhh
MTAwZTdiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMK
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jCj4gQEAgLTEzLDcgKzEz
LDcgQEAKPiAgICovCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiAg
I2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgo+ICAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYyBi
L2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYwo+IGluZGV4IDkyZWNiOWJm
OTgyYy4uOTY3MDkzMThhZDhjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRl
ay9tdGtfZHJtX2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJt
X2NydGMuYwo+IEBAIC0xNCw3ICsxNCw3IEBACj4gICNpbmNsdWRlIDxhc20vYmFycmllci5oPgo+
ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3BtX3J1bnRpbWUu
aD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZHJ2LmMg
Yi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYwo+IGluZGV4IDY0MjJlOTk5
NTJmZS4uOGE0OGEzMTdjYmQzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRl
ay9tdGtfZHJtX2Rydi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1f
ZHJ2LmMKPiBAQCAtMTUsNyArMTUsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5o
Pgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jIGIv
ZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZmIuYwo+IGluZGV4IGJlNWY2ZjFkYWY1
NS4uZTIwZmNhZWYyODUxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9t
dGtfZHJtX2ZiLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5j
Cj4gQEAgLTEyLDcgKzEyLDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1f
bW9kZXNldF9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2dlbS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZm
ZXJfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtf
ZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jCj4gaW5kZXggMjdiNTA3
ZWI0YTk5Li4wNGJmYmE3MWFlYmYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlh
dGVrL210a19kc2kuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMK
PiBAQCAtMTMsNyArMTMsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX21pcGlfZHNpLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRp
YXRlay9tdGtfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19oZG1pLmMKPiBp
bmRleCBmM2VmN2JmODA1NjMuLjFmZTFiNWNkMjZjMSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRl
ay9tdGtfaGRtaS5jCj4gQEAgLTE0LDcgKzE0LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+
ICAjaW5jbHVkZSA8bGludXgvYXJtLXNtY2NjLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4K
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2NydGMuYyBiL2RyaXZl
cnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9jcnRjLmMKPiBpbmRleCA3NWQ5N2YxYjJlOGYuLmVjNTcz
YzA0MjA2YiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5j
Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2NydGMuYwo+IEBAIC0zMCw3ICsz
MCw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPgo+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlICJtZXNvbl9jcnRjLmgiCj4gICNpbmNsdWRlICJt
ZXNvbl9wbGFuZS5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25f
ZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHJ2LmMKPiBpbmRleCAxZjJjZjI3
ZWNiMjQuLjA5ZTY3YTljZjY3OCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24v
bWVzb25fZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHJ2LmMKPiBA
QCAtMzEsNyArMzEsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dv
cmsuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25f
ZHdfaGRtaS5jCj4gaW5kZXggYmMyNTAwMWI4MjA3Li5hNjE2NWIxYTU2NGQgMTAwNjQ0Cj4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2R3X2hkbWkuYwo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMKPiBAQCAtMjcsNyArMjcsNyBAQAo+ICAKPiAg
I2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1
ZGUgPGRybS9icmlkZ2UvZHdfaGRtaS5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29u
X3ZlbmNfY3Zicy5jCj4gaW5kZXggZjc5NDViYWUzYjRhLi42NGRlM2E3MDI2ZDAgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jCj4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jCj4gQEAgLTI3LDcgKzI3LDcgQEAK
PiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+
Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
IAo+ICAjaW5jbHVkZSAibWVzb25fdmVuY19jdmJzLmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9tZ2FnMjAwL21nYWcyMDBfbW9kZS5jIGIvZHJpdmVycy9ncHUvZHJtL21nYWcyMDAv
bWdhZzIwMF9tb2RlLmMKPiBpbmRleCBhY2Y3YmZlNjg0NTQuLjc0ODFhM2Q1NTZhZCAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYwo+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9tZ2FnMjAwL21nYWcyMDBfbW9kZS5jCj4gQEAgLTE2LDYgKzE2LDcgQEAK
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlICJtZ2FnMjAwX2Rydi5oIgo+ICAK
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2NydGMuYyBi
L2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMKPiBpbmRleCA5YmU3YzM1
NWRlYmQuLjY2MGMzMjRmODYxZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvZHB1MS9kcHVfY3J0Yy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEv
ZHB1X2NydGMuYwo+IEBAIC0yMiw3ICsyMiw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9rdGltZS5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2RlLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNw
L2RwdTEvZHB1X2VuY29kZXIuYwo+IGluZGV4IDM2MTU4YjdkOTljZC4uMzZhZjIzMWJiNzNmIDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMK
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jCj4gQEAg
LTI0LDcgKzI0LDcgQEAKPiAgI2luY2x1ZGUgIm1zbV9kcnYuaCIKPiAgI2luY2x1ZGUgImRwdV9r
bXMuaCIKPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgImRwdV9od2lvLmgiCj4gICNpbmNsdWRlICJkcHVfaHdfY2F0YWxvZy5oIgo+ICAjaW5j
bHVkZSAiZHB1X2h3X2ludGYuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9k
aXNwL21kcDQvbWRwNF9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0
X2NydGMuYwo+IGluZGV4IGNjMzJlYTVmNDI4OS4uMDJiNGM3NWJhODk3IDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jCj4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9jcnRjLmMKPiBAQCAtMTYsNyArMTYsNyBAQAo+
ICAgKi8KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rl
Lmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0
X2RzaV9lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2RzaV9l
bmNvZGVyLmMKPiBpbmRleCA0OGNlMjE4Yjg0NjMuLmNhYTM5YjQ2MjFlMyAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2RzaV9lbmNvZGVyLmMKPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2RzaV9lbmNvZGVyLmMKPiBAQCAt
MTgsNyArMTgsNyBAQAo+ICAgKi8KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSAibWRwNF9rbXMuaCIKPiAgCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHR2X2VuY29kZXIuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHR2X2VuY29kZXIuYwo+IGluZGV4IGZm
OGYyZGExNjBjMC4uMjU5ZDUxOTcxNDAxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9t
c20vZGlzcC9tZHA0L21kcDRfZHR2X2VuY29kZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9t
c20vZGlzcC9tZHA0L21kcDRfZHR2X2VuY29kZXIuYwo+IEBAIC0xNiw3ICsxNiw3IEBACj4gICAq
Lwo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4g
ICNpbmNsdWRlICJtZHA0X2ttcy5oIgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20v
ZGlzcC9tZHA0L21kcDRfbGNkY19lbmNvZGVyLmMKPiBpbmRleCBmZmY3N2E0YjEyYzIuLmRmNmY5
ODAzYTFkNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0
X2xjZGNfZW5jb2Rlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRw
NF9sY2RjX2VuY29kZXIuYwo+IEBAIC0xNyw3ICsxNyw3IEBACj4gICAqLwo+ICAKPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlICJtZHA0
X2ttcy5oIgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUv
bWRwNV9jbWRfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9j
bWRfZW5jb2Rlci5jCj4gaW5kZXggOTc2NTg1ZDhiZmQ2Li45YmY5ZDYwNjVjNTUgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jbWRfZW5jb2Rlci5jCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jbWRfZW5jb2Rlci5jCj4g
QEAgLTEyLDcgKzEyLDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgIm1kcDVfa21zLmgiCj4gIAo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NydGMuYyBiL2RyaXZl
cnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jCj4gaW5kZXggMmY5NWU2NTI1NTg5
Li4zYTlkYWQ4OTc0NzcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21k
cDUvbWRwNV9jcnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1
X2NydGMuYwo+IEBAIC0xOSw3ICsxOSw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9zb3J0Lmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX21vZGUuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3JrLmg+Cj4gIAo+ICAj
aW5jbHVkZSAibWRwNV9rbXMuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9k
aXNwL21kcDUvbWRwNV9lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9t
ZHA1X2VuY29kZXIuYwo+IGluZGV4IGQyYTU2ZTU1ZTUzZC4uODIwYTYyYzQwMDYzIDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5jCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9lbmNvZGVyLmMKPiBAQCAtMTcs
NyArMTcsNyBAQAo+ICAgKi8KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSAibWRwNV9rbXMuaCIKPiAgCj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21f
ZHJ2LmgKPiBpbmRleCA5Y2Q2YTk2YzZiZjIuLjM1M2E2ZmI5OGFkYiAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuaAo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20v
bXNtX2Rydi5oCj4gQEAgLTM5LDcgKzM5LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0v
bXNtX2RybS5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9mYi5jIGIv
ZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIuYwo+IGluZGV4IDY3ZGZkOGQzZGMxMi4uMmU2MmM5
NDM1NzFkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2ZiLmMKPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9mYi5jCj4gQEAgLTE2LDcgKzE2LDcgQEAKPiAgICov
Cj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSAi
bXNtX2Rydi5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0
Yy5jIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2NydGMuYwo+IGluZGV4IDI0YjFmMGMx
NDMyZS4uMzhjZGRlOTg0MWUyIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9t
eHNmYl9jcnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jCj4g
QEAgLTE5LDcgKzE5LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2Rydi5j
IGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2Rydi5jCj4gaW5kZXggMTNlNzc4ODI1MDk4
Li5hOTVkMzAwM2FiNTQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2Zi
X2Rydi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2Rydi5jCj4gQEAgLTMx
LDcgKzMxLDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX291dC5j
IGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX291dC5jCj4gaW5kZXggZTVlZGYwMTZhNDM5
Li4xYmVjOTZiYWY5NDggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2Zi
X291dC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX291dC5jCj4gQEAgLTE2
LDcgKzE2LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5o
Pgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnYwNC90dm52MTcu
YyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2bnYxNy5jCj4gaW5kZXggOGZk
ODEyNGQ3MmJhLi4yNmZkNzFjMDY2MjYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL25v
dXZlYXUvZGlzcG52MDQvdHZudjE3LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9k
aXNwbnYwNC90dm52MTcuYwo+IEBAIC0yNiw2ICsyNiw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlICJub3V2ZWF1X2Rydi5oIgo+ICAj
aW5jbHVkZSAibm91dmVhdV9yZWcuaCIKPiAgI2luY2x1ZGUgIm5vdXZlYXVfZW5jb2Rlci5oIgo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnY1MC9kaXNwLmMgYi9k
cml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnY1MC9kaXNwLmMKPiBpbmRleCA2NzEwN2YwYjEy
OTkuLmUzZDcwMDI3YjdhOCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9k
aXNwbnY1MC9kaXNwLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnY1MC9k
aXNwLmMKPiBAQCAtMzIsNyArMzIsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfY29ubmVjdG9yLmMgYi9kcml2ZXJzL2dw
dS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nvbm5lY3Rvci5jCj4gaW5kZXggM2Y0NjNjOTEzMTRhLi40
MTE2ZWU2MmFkYWYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVh
dV9jb25uZWN0b3IuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfY29u
bmVjdG9yLmMKPiBAQCAtMzMsNiArMzMsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAKPiAgI2luY2x1ZGUgIm5vdXZlYXVfcmVn
LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfZGlzcGxh
eS5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9kaXNwbGF5LmMKPiBpbmRleCA1
ZDI3M2E2NTU0NzkuLjBiNTg3MDlmMDQwNiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
bm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1
L25vdXZlYXVfZGlzcGxheS5jCj4gQEAgLTI5LDYgKzI5LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1
ZGUgPG52aWYvY2xhc3MuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0v
b21hcF9jb25uZWN0b3IuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9y
LmMKPiBpbmRleCA4NzRkOGYzY2JmZjYuLjlkYTk0ZDEwNzgyYSAxMDA2NDQKPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Nvbm5lY3Rvci5jCj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL29tYXBkcm0vb21hcF9jb25uZWN0b3IuYwo+IEBAIC0xNyw3ICsxNyw3IEBACj4gIAo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSAib21hcF9kcnYuaCIKPiAgCj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jIGIvZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMKPiBpbmRleCA0MGFjZjRjZTdjOWYuLjliZWIw
ZWRkNWZmYSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2NydGMu
Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jCj4gQEAgLTE4LDcg
KzE4LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9wbGFuZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L21hdGg2NC5oPgo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJt
L29tYXBkcm0vb21hcF9kcnYuYwo+IGluZGV4IDVlNjdkNThjYmMyOC4uM2E3OGYwY2YzMzIxIDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMKPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5jCj4gQEAgLTIxLDcgKzIxLDcgQEAKPiAg
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KPiAgCj4gICNpbmNsdWRlICJvbWFwX2RtbV90aWxlci5oIgo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL29tYXBk
cm0vb21hcF9kcnYuaAo+IGluZGV4IGJkN2YyYzIyN2EyNS4uNTEzYWU4YWI1ZTY0IDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmgKPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5oCj4gQEAgLTIzLDcgKzIzLDcgQEAKPiAgI2luY2x1
ZGUgPGxpbnV4L3dvcmtxdWV1ZS5oPgo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KPiAgI2luY2x1ZGUgPGRybS9v
bWFwX2RybS5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21h
cF9lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2VuY29kZXIuYwo+IGlu
ZGV4IDE0OGI2YjIwMjc0Zi4uY2QyMzI4ZmE0YmE2IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9vbWFwZHJtL29tYXBfZW5jb2Rlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBk
cm0vb21hcF9lbmNvZGVyLmMKPiBAQCAtMTgsNyArMTgsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgv
bGlzdC5oPgo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgCj4gICNpbmNsdWRlICJvbWFwX2Rydi5o
Igo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2ZiLmMgYi9kcml2
ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2ZiLmMKPiBpbmRleCA0ZDI2NGZkNTU0ZDguLjRmOGVi
OWQwOGY5OSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2ZiLmMK
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2ZiLmMKPiBAQCAtMTgsNyArMTgs
NyBAQAo+ICAjaW5jbHVkZSA8bGludXgvc2VxX2ZpbGUuaD4KPiAgCj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1
ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2Zy
YW1lYnVmZmVyX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgIm9tYXBfZG1tX3RpbGVyLmgiCj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9wbDExMS9wbDExMV9kcnYuYyBiL2RyaXZlcnMv
Z3B1L2RybS9wbDExMS9wbDExMV9kcnYuYwo+IGluZGV4IDMzZTA0ODNkNjJhZS4uOWRiYjExY2Zi
YjIwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9wbDExMS9wbDExMV9kcnYuYwo+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9wbDExMS9wbDExMV9kcnYuYwo+IEBAIC02NCw3ICs2NCw3IEBA
Cj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxh
eS5jCj4gaW5kZXggMWY4ZmRkY2MzNGQ2Li44M2M4YmVlNzFlZjQgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3F4
bC9xeGxfZGlzcGxheS5jCj4gQEAgLTI0LDkgKzI0LDkgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVk
ZSA8bGludXgvY3JjMzIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVi
dWZmZXJfaGVscGVyLmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4
bF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jCj4gaW5kZXggY2NiMDkwZjNh
YjMwLi41NmYyYzY1OTY5YzYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxf
ZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYuYwo+IEBAIC0zMyw3ICsz
Myw4IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm0u
aD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9k
cm1fbW9kZXNldF9oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gICNpbmNsdWRlICJxeGxfZHJ2LmgiCj4gICNpbmNsdWRlICJxeGxfb2JqZWN0LmgiCj4gIAo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9mYi5jIGIvZHJpdmVycy9ncHUv
ZHJtL3F4bC9xeGxfZmIuYwo+IGluZGV4IGE4MTlkMjQyMjVkMi4uOTk2Y2RiOGZiNGZhIDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMKPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vcXhsL3F4bF9mYi5jCj4gQEAgLTI4LDcgKzI4LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9k
cm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gIAo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwv
cXhsX2ttcy5jCj4gaW5kZXggMTUyMzhhNDEzZjlkLi44NWUxM2FmYTE4MDggMTAwNjQ0Cj4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfa21zLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
cXhsL3F4bF9rbXMuYwo+IEBAIC0yNiw3ICsyNiw3IEBACj4gICNpbmNsdWRlICJxeGxfZHJ2Lmgi
Cj4gICNpbmNsdWRlICJxeGxfb2JqZWN0LmgiCj4gIAo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1
ZGUgPGxpbnV4L2lvLW1hcHBpbmcuaD4KPiAgCj4gIGludCBxeGxfbG9nX2xldmVsOwo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9hY3BpLmMgYi9kcml2ZXJzL2dw
dS9kcm0vcmFkZW9uL3JhZGVvbl9hY3BpLmMKPiBpbmRleCA4ZDMyNTFhMTBjZDQuLjIyNGNjMjFi
YmUzOCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9hY3BpLmMK
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9hY3BpLmMKPiBAQCAtMjksNiAr
MjksNyBAQAo+ICAjaW5jbHVkZSA8YWNwaS92aWRlby5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlICJyYWRlb24uaCIKPiAgI2luY2x1ZGUgInJh
ZGVvbl9hY3BpLmgiCj4gICNpbmNsdWRlICJhdG9tLmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2Nvbm5lY3RvcnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRl
b24vcmFkZW9uX2Nvbm5lY3RvcnMuYwo+IGluZGV4IDQxNDY0MmU1YjdhMy4uODgyMzljMWU3YzVi
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Nvbm5lY3RvcnMu
Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Nvbm5lY3RvcnMuYwo+IEBA
IC0yNiw2ICsyNiw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfbXN0X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8
ZHJtL3JhZGVvbl9kcm0uaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y
YWRlb25fZGV2aWNlLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYwo+
IGluZGV4IDU5YzhhNjY0N2ZmMi4uNTNmMjlhMTE1MTA0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3Jh
ZGVvbi9yYWRlb25fZGV2aWNlLmMKPiBAQCAtMjksNiArMjksNyBAQAo+ICAjaW5jbHVkZSA8bGlu
dXgvc2xhYi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2NhY2hlLmg+Cj4gICNpbmNsdWRlIDxkcm0vcmFkZW9uX2RybS5oPgo+
ICAjaW5jbHVkZSA8bGludXgvcG1fcnVudGltZS5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vcmFkZW9uL3JhZGVvbl9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3Jh
ZGVvbl9kaXNwbGF5LmMKPiBpbmRleCA5MjMzMjIyNmU1Y2YuLmUyNTJhYjM4MzJhNSAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kaXNwbGF5LmMKPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kaXNwbGF5LmMKPiBAQCAtMzIsNiArMzIsNyBA
QAo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L3BtX3J1bnRpbWUuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5o
Pgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcF9tc3QuYyBi
L2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RwX21zdC5jCj4gaW5kZXggYTBjNzBlMjdh
YjY1Li44ZDg1NTQwYmJiNDMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y
YWRlb25fZHBfbXN0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcF9t
c3QuYwo+IEBAIC0zLDYgKzMsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZHBfbXN0X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gIAo+ICAjaW5jbHVk
ZSAicmFkZW9uLmgiCj4gICNpbmNsdWRlICJhdG9tLmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl
b25fZHJ2LmMKPiBpbmRleCA5OWM2M2VlYjI4NjYuLjg4OTdjM2QxOGZiYiAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jCj4gQEAgLTQzLDYgKzQzLDcgQEAKPiAgI2luY2x1ZGUg
PGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4gIC8qCj4gICAq
IEtNUyB3cmFwcGVyLgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVv
bl9pcnFfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9pcnFfa21zLmMKPiBp
bmRleCBhZmFmMTBkYjQ3Y2MuLjFkNWUzYmE3MzgzZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vcmFkZW9uL3JhZGVvbl9pcnFfa21zLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9pcnFfa21zLmMKPiBAQCAtMjcsNiArMjcsNyBAQAo+ICAgKi8KPiAgI2luY2x1
ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL3JhZGVvbl9k
cm0uaD4KPiAgI2luY2x1ZGUgInJhZGVvbl9yZWcuaCIKPiAgI2luY2x1ZGUgInJhZGVvbi5oIgo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2NydGMuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfY3J0Yy5jCj4gaW5kZXggOTBkYWNhYjY3YmU1
Li5iMTVkMmIzYTA3ZjEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNh
cl9kdV9jcnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2NydGMu
Ywo+IEBAIC0xNSw3ICsxNSw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Rydi5j
Cj4gaW5kZXggZjUwYTNiMTg2NGJiLi42MDg2Mjg1OGQwNDEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9y
Y2FyLWR1L3JjYXJfZHVfZHJ2LmMKPiBAQCAtMTksNyArMTksNyBAQAo+ICAKPiAgI2luY2x1ZGUg
PGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVs
cGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZW5j
b2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMKPiBpbmRl
eCAxODc3NzY0YmQ2ZDkuLjBiNDQwZjU1NGFlZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfZW5jb2Rlci5jCj4gQEAgLTExLDcgKzExLDcgQEAKPiAgCj4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiAgCj4gICNpbmNsdWRlICJyY2FyX2R1
X2Rydi5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2tt
cy5jIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYwo+IGluZGV4IDljNzAw
N2Q0NTQwOC4uYWYzMzdjOTE4ZDg0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfa21zLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1
X2ttcy5jCj4gQEAgLTExLDcgKzExLDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfcGxhbmUuYwo+IGluZGV4IDM5ZDVhZTNmZGY3Mi4uYjdmYTI3OGNhNzQ1IDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYwo+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYwo+IEBAIC0xMSw3ICsx
MSw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVs
cGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfdnNw
LmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jCj4gaW5kZXggNDU3NjEx
OWU3Nzc3Li4zNWIyYTRkM2FlNzQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXIt
ZHUvcmNhcl9kdV92c3AuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVf
dnNwLmMKPiBAQCAtMTAsNyArMTAsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
Lmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2x2
ZHMuYwo+IGluZGV4IDUzNGExMjhhODY5ZC4uMjRjYjc0ZTMwZmNkIDEwMDY0NAo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfbHZkcy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3JjYXItZHUvcmNhcl9sdmRzLmMKPiBAQCAtMTksNyArMTksNyBAQAo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX3BhbmVsLmg+Cj4gIAo+ICAjaW5jbHVkZSAicmNhcl9sdmRzX3JlZ3MuaCIKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2FuYWxvZ2l4X2RwLXJvY2tjaGlwLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYwo+IGluZGV4
IDA4MGYwNTM1MjE5NS4uMmY2YjRhNGE5ZDZiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9yb2NrY2hpcC9hbmFsb2dpeF9kcC1yb2NrY2hpcC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3JvY2tjaGlwL2FuYWxvZ2l4X2RwLXJvY2tjaGlwLmMKPiBAQCAtMjEsNyArMjEsNyBAQAo+ICAj
aW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9vZi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9yb2NrY2hpcC9jZG4tZHAtY29yZS5jCj4gaW5kZXggOGFkMGQ3NzNkYzMzLi43ODk2YjNjMjg2
NzYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMK
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYwo+IEBAIC0xNCw3
ICsxNCw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZHBfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fb2YuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1k
cC1jb3JlLmggYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuaAo+IGluZGV4
IGY1N2UyOTY0MDFiOC4uNzAwMGI1M2RkZGNiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9yb2NrY2hpcC9jZG4tZHAtY29yZS5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlw
L2Nkbi1kcC1jb3JlLmgKPiBAQCAtMTYsNyArMTYsNyBAQAo+ICAjZGVmaW5lIF9DRE5fRFBfQ09S
RV9ICj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+
ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2Rydi5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tj
aGlwL2R3X2hkbWktcm9ja2NoaXAuYwo+IGluZGV4IDg5YzYzY2ZkZTVjOC4uMWUyY2MyYjAyYTMx
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9kd19oZG1pLXJvY2tjaGlw
LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5jCj4g
QEAgLTE2LDcgKzE2LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRp
ZC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9kd19oZG1pLmg+Cj4gIAo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0v
cm9ja2NoaXAvaW5ub19oZG1pLmMKPiBpbmRleCAyN2M5NDVlMDMwYTAuLjk1ZmM5Y2ZkMTlkMyAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMKPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMKPiBAQCAtMjYsNyArMjYsNyBA
QAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ICAKPiAgI2luY2x1ZGUgInJvY2tjaGlwX2RybV9kcnYu
aCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9k
cnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZHJ2LmMKPiBpbmRl
eCBiZTZjMjU3MzAzOWEuLmQyYjY5YTUzMzY5MiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2Rydi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL3JvY2tjaGlwX2RybV9kcnYuYwo+IEBAIC0xNSw3ICsxNSw3IEBACj4gICAqLwo+ICAK
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3Jv
Y2tjaGlwX2RybV9mYi5jCj4gaW5kZXggMDhiZWM1MGQ5YzVkLi41OTIyMTAxMmFkYjggMTAwNjQ0
Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jCj4gQEAgLTE3LDcg
KzE3LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgCj4gICNp
bmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9yb2NrY2hpcF9kcm1fZmJkZXYuYwo+IGluZGV4IDM2MTYwNGU1MTM2MS4uN2JkM2I4OTAyMmJl
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJk
ZXYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYu
Ywo+IEBAIC0xNSw3ICsxNSw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2Rydi5oIgo+ICAjaW5jbHVkZSAi
cm9ja2NoaXBfZHJtX2dlbS5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2No
aXAvcm9ja2NoaXBfZHJtX3Bzci5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlw
X2RybV9wc3IuYwo+IGluZGV4IDIyYTcwYWI2ZTIxNC4uYTBjOGJkMjM1YjY3IDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fcHNyLmMKPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Bzci5jCj4gQEAgLTE0LDcgKzE0
LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2Ry
di5oIgo+ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX3Bzci5oIgo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3ZvcC5jIGIvZHJpdmVycy9ncHUvZHJt
L3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYwo+IGluZGV4IDYxOWI2ZGIwNWQ1OC4uYTZjNjVi
NjFkZDAwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9k
cm1fdm9wLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Zv
cC5jCj4gQEAgLTE3LDcgKzE3LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY191YXBpLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPgo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
cm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tj
aGlwX2x2ZHMuYwo+IGluZGV4IDQ1NmJkOWYxM2JhZS4uZmQyMTkwMTg4MGU2IDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9sdmRzLmMKPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5jCj4gQEAgLTE2LDcgKzE2LDcgQEAK
PiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2Yu
aD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3JnYi5j
IGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3JnYi5jCj4gaW5kZXggMzdmOTMw
MjJhMTA2Li4yYmQwNDNlYjBmZmIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tj
aGlwL3JvY2tjaGlwX3JnYi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tj
aGlwX3JnYi5jCj4gQEAgLTE2LDcgKzE2LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFu
ZWwuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc2htb2Jp
bGUvc2htb2JfZHJtX2NydGMuYwo+IGluZGV4IDQ5OWI1ZmRiODY5Zi4uOGU3N2JhODE4NmE4IDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fY3J0Yy5jCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMKPiBAQCAtMTMs
NiArMTMsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Yy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3No
bW9iaWxlL3NobW9iX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9k
cm1fZHJ2LmMKPiBpbmRleCA4NTU0MTAyYTZlYWQuLmZjMDliZDZhZDU5MiAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2Rydi5jCj4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9kcnYuYwo+IEBAIC0xNyw2ICsxNyw3IEBACj4g
IAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSAic2htb2JfZHJtX2Rydi5o
Igo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2ttcy5j
IGIvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9rbXMuYwo+IGluZGV4IGExNzI2
ODQ0NGM2ZC4uMmU4NjZhZjdiOWU3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zaG1v
YmlsZS9zaG1vYl9kcm1fa21zLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2ht
b2JfZHJtX2ttcy5jCj4gQEAgLTEwLDYgKzEwLDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMgYi9kcml2ZXJzL2dw
dS9kcm0vc3RpL3N0aV9jcnRjLmMKPiBpbmRleCBlYzlmODc0ODNlMzkuLmY3M2U1MDI4MjA3OSAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMKPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMKPiBAQCAtMTEsNyArMTEsNyBAQAo+ICAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgInN0aV9jb21wb3NpdG9yLmgi
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jIGIvZHJpdmVycy9n
cHUvZHJtL3N0aS9zdGlfZHJ2LmMKPiBpbmRleCBhYzU0ZTBmOWNhZWEuLmRjOTMyYWM1OGJhOSAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kcnYuYwo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jCj4gQEAgLTE0LDcgKzE0LDcgQEAKPiAgCj4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
c3RpL3N0aV9kdm8uYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2R2by5jCj4gaW5kZXggYjA4
Mzc2Yjc2MTFiLi5kMGZjYjIwZTk2MTQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0
aS9zdGlfZHZvLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kdm8uYwo+IEBAIC0x
Myw3ICsxMyw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fcGFuZWwuaD4KPiAgCj4gICNpbmNsdWRlICJzdGlfYXdnX3V0aWxzLmgiCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9z
dGlfaGRhLmMKPiBpbmRleCAxOWI5YjVlZDEyOTcuLjQwYTBiMzkyZmE1MSAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZGEuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9z
dGkvc3RpX2hkYS5jCj4gQEAgLTEyLDcgKzEyLDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJt
UC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ICAKPiAgLyogSERmb3JtYXR0ZXIgcmVnaXN0ZXJzICovCj4gICNkZWZpbmUgSERBX0FOQV9D
RkcgICAgICAgICAgICAgICAgICAgICAweDAwMDAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3N0aS9zdGlfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jCj4gaW5k
ZXggNGI4Njg3OGY4ZGRmLi5kYzAxNGM5MDkwZmEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3N0aS9zdGlfaGRtaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5j
Cj4gQEAgLTE1LDcgKzE1LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9lZGlkLmg+Cj4gIAo+ICAjaW5jbHVkZSA8c291bmQvaGRtaS1jb2RlYy5oPgo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV90dm91dC5jIGIvZHJpdmVycy9n
cHUvZHJtL3N0aS9zdGlfdHZvdXQuYwo+IGluZGV4IGVhNGEzYjg3ZmE1NS4uYzQyZjJmYTcwNTNj
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3R2b3V0LmMKPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vc3RpL3N0aV90dm91dC5jCj4gQEAgLTE1LDcgKzE1LDcgQEAKPiAgI2lu
Y2x1ZGUgPGxpbnV4L3NlcV9maWxlLmg+Cj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgInN0aV9jcnRjLmgiCj4gICNpbmNsdWRlICJz
dGlfZHJ2LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdG0vZHJ2LmMgYi9kcml2
ZXJzL2dwdS9kcm0vc3RtL2Rydi5jCj4gaW5kZXggOGRlYzAwMWI5ZDM3Li5jNjRjNWYyN2EyMjkg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYwo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9zdG0vZHJ2LmMKPiBAQCAtMTMsNyArMTMsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFf
aGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jIGIvZHJp
dmVycy9ncHUvZHJtL3N0bS9sdGRjLmMKPiBpbmRleCA2MWRkNjYxYWEwYWMuLjgxODliNWRmN2Vj
ZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYwo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9zdG0vbHRkYy5jCj4gQEAgLTE2LDcgKzE2LDcgQEAKPiAgCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X29mLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9iYWNrZW5k
LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfYmFja2VuZC5jCj4gaW5kZXggOWU5MjU1
ZWU1OWNkLi5kZjlkM2Y1NDg1NjggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjRpX2JhY2tlbmQuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9iYWNr
ZW5kLmMKPiBAQCAtMTQsNyArMTQsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVs
cGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
c3VuNGkvc3VuNGlfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMuYwo+
IGluZGV4IDNlZWRmMzM1YTkzNS4uM2Q1OGQ4OTUxNDc0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkv
c3VuNGlfY3J0Yy5jCj4gQEAgLTEzLDcgKzEzLDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4K
PiAgCj4gICNpbmNsdWRlIDxsaW51eC9jbGstcHJvdmlkZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1
bjRpX2Rydi5jCj4gaW5kZXggOWU0YzM3NWNjYzk2Li40NWM4NWJlNTRjZTAgMTAwNjQ0Cj4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Rydi5jCj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3N1bjRpL3N1bjRpX2Rydi5jCj4gQEAgLTE2LDcgKzE2LDcgQEAKPiAgI2luY2x1ZGUgPGxp
bnV4L29mX3Jlc2VydmVkX21lbS5oPgo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfaGRtaV9l
bmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5jCj4gaW5kZXggNTU0
YTZmNDU2MWYzLi5kOTVjNmUyMjRiZDkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1
bjRpL3N1bjRpX2hkbWlfZW5jLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlf
aGRtaV9lbmMuYwo+IEBAIC0xMSw3ICsxMSw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVy
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV9sdmRzLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfbHZk
cy5jCj4gaW5kZXggZTdlYjBkMWUxN2JlLi44N2JhOGRiNzFhNTQgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9z
dW40aS9zdW40aV9sdmRzLmMKPiBAQCAtOCw3ICs4LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5l
bC5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5j
IGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jCj4gaW5kZXggZjRhMjI2ODllYjU0
Li5mNmY3ZjRkZTJlNjkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRp
X3JnYi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jCj4gQEAgLTE0
LDcgKzE0LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9vZi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40
aS9zdW40aV90Y29uLmMKPiBpbmRleCAwNDIwZjVjOTc4YjkuLjNhMDlkOGUyOGMyNSAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNvbi5jCj4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYwo+IEBAIC0xNCw3ICsxNCw3IEBACj4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY29ubmVj
dG9yLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3N1bjRpL3N1bjRpX3R2LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYwo+IGlu
ZGV4IDFhODM4ZDIwODIxMS4uNjJmYmRlZjhmZmZiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV90di5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRp
X3R2LmMKPiBAQCAtMTgsNyArMTgsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gIAo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlwaV9kc2kuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9zdW40aS9zdW42aV9taXBpX2RzaS5jCj4gaW5kZXggZTNiMzRhMzQ1NTQ2
Li5kZmEyZDE1ZDdiMzYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZp
X21pcGlfZHNpLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlwaV9kc2ku
Ywo+IEBAIC0xOSw3ICsxOSw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiAg
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9taXhlci5jIGIvZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMKPiBpbmRleCA0NGE5YmE3ZDg0MzMuLjll
ZjFiNDk0ZTQ4ZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfbWl4
ZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9taXhlci5jCj4gQEAgLTE0
LDcgKzE0LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxw
ZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVy
LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdWlfbGF5ZXIuYwo+IGluZGV4IDE4NTM0
MjYzYTA1ZC4uZTI5Y2JkNjBhNTliIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40
aS9zdW44aV91aV9sYXllci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3Vp
X2xheWVyLmMKPiBAQCAtMTYsNyArMTYsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFf
aGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3Vu
NGkvc3VuOGlfdmlfbGF5ZXIuYwo+IGluZGV4IDg3YmU4OThmOWI3YS4uMTY2OTQ2MDEwNmRlIDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV92aV9sYXllci5jCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMKPiBAQCAtMTAsNyArMTAs
NyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1
ZmZlcl9oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5o
IGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oCj4gaW5kZXggMTAxMjMzNWJiNDg5Li40MGQz
OGYzZDlkOWUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oCj4gQEAgLTE3LDcgKzE3LDcgQEAKPiAgCj4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZW5jb2Rlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGVn
cmEvZmIuYwo+IGluZGV4IGI5NDdlODJiYmViMS4uNWVlNDhhNmJiM2FkIDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9mYi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3Jh
L2ZiLmMKPiBAQCAtMTUsNiArMTUsNyBAQAo+ICAjaW5jbHVkZSAiZHJtLmgiCj4gICNpbmNsdWRl
ICJnZW0uaCIKPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgo+ICAKPiAgI2lmZGVmIENPTkZJ
R19EUk1fRkJERVZfRU1VTEFUSU9OCj4gIHN0YXRpYyBpbmxpbmUgc3RydWN0IHRlZ3JhX2ZiZGV2
ICp0b190ZWdyYV9mYmRldihzdHJ1Y3QgZHJtX2ZiX2hlbHBlciAqaGVscGVyKQo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3Jh
L2hkbWkuYwo+IGluZGV4IGE3NTY2YzY3YmZiMC4uNzhiYzdjOTA2ZTIyIDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVn
cmEvaGRtaS5jCj4gQEAgLTE4LDcgKzE4LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiAgCj4gICNpbmNsdWRlIDxzb3VuZC9oZGFfdmVyYnMuaD4KPiAgCj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9odWIuYyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9odWIu
Ywo+IGluZGV4IDcxY2MzY2Y2MDA2Ni4uYmE5YjNjZmI4YzNkIDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS90ZWdyYS9odWIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9odWIu
Ywo+IEBAIC0xOSw3ICsxOSw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlICJkcm0uaCIKPiAgI2luY2x1ZGUgImRj
LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5jIGIv
ZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmMKPiBpbmRleCAzMzdlODZhMWQ1ZWEu
LjFjODViOWZiYTA5YiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNk
Y19kcnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5jCj4gQEAg
LTIyLDYgKzIyLDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L3N1c3BlbmQuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVy
Lmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYu
aCBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5oCj4gaW5kZXggNjJjZWE1ZmY1
NTU4Li4wMjhiZmVkNjY3ZjAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90
aWxjZGNfZHJ2LmgKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuaAo+
IEBAIC0zMCw3ICszMCw2IEBACj4gICNpbmNsdWRlIDxsaW51eC9saXN0Lmg+Cj4gIAo+ICAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZmJfY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZXh0ZXJuYWwuYyBiL2RyaXZlcnMv
Z3B1L2RybS90aWxjZGMvdGlsY2RjX2V4dGVybmFsLmMKPiBpbmRleCBiNGVhZjliYzg3ZjguLjM4
NWZiNGQyZjY2ZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19l
eHRlcm5hbC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZXh0ZXJuYWwu
Ywo+IEBAIC0xMSw2ICsxMSw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KPiAg
I2luY2x1ZGUgPGxpbnV4L29mX2dyYXBoLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4g
KyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlICJ0aWxj
ZGNfZHJ2LmgiCj4gICNpbmNsdWRlICJ0aWxjZGNfZXh0ZXJuYWwuaCIKPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfcGFuZWwuYyBiL2RyaXZlcnMvZ3B1L2RybS90
aWxjZGMvdGlsY2RjX3BhbmVsLmMKPiBpbmRleCBhMWFjYWIzOWQ4N2YuLjVjMjFlZjZlNjUxMCAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19wYW5lbC5jCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfcGFuZWwuYwo+IEBAIC0yMiw2ICsyMiw3
IEBACj4gICNpbmNsdWRlIDx2aWRlby9kaXNwbGF5X3RpbWluZy5oPgo+ICAjaW5jbHVkZSA8dmlk
ZW8vb2ZfZGlzcGxheV90aW1pbmcuaD4KPiAgI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgInRpbGNkY19kcnYuaCIKPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfdGZwNDEwLmMgYi9kcml2ZXJzL2dw
dS9kcm0vdGlsY2RjL3RpbGNkY190ZnA0MTAuYwo+IGluZGV4IGRhZWJmMWFhNmIwYS4uZmU1OWZi
ZmRkZTY5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQx
MC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfdGZwNDEwLmMKPiBAQCAt
MjEsNiArMjEsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvcGluY3RybC9waW5tdXguaD4KPiAgI2lu
Y2x1ZGUgPGxpbnV4L3BpbmN0cmwvY29uc3VtZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4g
ICNpbmNsdWRlICJ0aWxjZGNfZHJ2LmgiCj4gICNpbmNsdWRlICJ0aWxjZGNfdGZwNDEwLmgiCj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1jb3JlLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tY29yZS5jCj4gaW5kZXggYWVi
OTNlYWRiMDQ3Li4xZjhjMjg4YTA3NWYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rp
bnlkcm0vY29yZS90aW55ZHJtLWNvcmUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJt
L2NvcmUvdGlueWRybS1jb3JlLmMKPiBAQCAtOSwxMSArOSwxMSBAQAo+ICAKPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZHJ2Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3ByaW50
Lmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJt
L3Rpbnlkcm0vdGlueWRybS5oPgo+ICAjaW5jbHVkZSA8bGludXgvZGV2aWNlLmg+Cj4gICNpbmNs
dWRlIDxsaW51eC9kbWEtYnVmLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aW55
ZHJtL2NvcmUvdGlueWRybS1waXBlLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rp
bnlkcm0tcGlwZS5jCj4gaW5kZXggZDQ1NzZkNmU4Y2U0Li41YzFlYWQ3YjcwYzMgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLXBpcGUuYwo+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMKPiBAQCAtOCwxMSAr
OCwxMSBAQAo+ICAgKi8KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZHJ2Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcHJpbnQuaD4K
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X3ZibGFuay5oPgo+ICAjaW5jbHVkZSA8ZHJtL3Rpbnlkcm0vdGlueWRybS5oPgo+ICAKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90dmUyMDBfZHJ2LmMgYi9kcml2ZXJzL2dw
dS9kcm0vdHZlMjAwL3R2ZTIwMF9kcnYuYwo+IGluZGV4IDI4ZTJkMDNjMGNjZi4uMTM4YTlhMTU4
MjU0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rydi5jCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90dmUyMDBfZHJ2LmMKPiBAQCAtNDMsNyArNDMs
NyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9j
bWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS91ZGwvdWRsX2Nvbm5lY3Rvci5jIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxf
Y29ubmVjdG9yLmMKPiBpbmRleCA2OGU4OGJlZDc3Y2EuLjY2ODg1YzI0NTkwZiAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9jb25uZWN0b3IuYwo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS91ZGwvdWRsX2Nvbm5lY3Rvci5jCj4gQEAgLTE0LDYgKzE0LDcgQEAKPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSAidWRsX2Nvbm5lY3Rvci5oIgo+ICAjaW5jbHVkZSAidWRsX2Ry
di5oIgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMgYi9k
cml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYuYwo+IGluZGV4IGE2M2UzMDExZTk3MS4uMjJjZDJk
MTNlMjcyIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2Rydi5jCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMKPiBAQCAtOSw2ICs5LDcgQEAKPiAgI2lu
Y2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gICNpbmNsdWRlICJ1ZGxfZHJ2LmgiCj4gIAo+ICBzdGF0aWMgaW50IHVkbF91c2Jf
c3VzcGVuZChzdHJ1Y3QgdXNiX2ludGVyZmFjZSAqaW50ZXJmYWNlLAo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9t
YWluLmMKPiBpbmRleCAxYjAxNGQ5Mjg1NWIuLjkwODZkMGQxYjg4MCAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdWRs
L3VkbF9tYWluLmMKPiBAQCAtMTIsNiArMTIsNyBAQAo+ICAgKi8KPiAgI2luY2x1ZGUgPGRybS9k
cm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSAidWRsX2Rydi5oIgo+ICAKPiAgLyog
LUJVTEtfU0laRSBhcyBwZXIgdXNiLXNrZWxldG9uLiBDYW4gd2UgZ2V0IGZ1bGwgcGFnZSBhbmQg
YXZvaWQgb3ZlcmhlYWQ/ICovCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0
X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2NydGMuYwo+IGluZGV4IDk3Y2FmMTY3
MWRkMC4uMzNhZDA1ZDllYTgzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0
X2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2NydGMuYwo+IEBAIC0zNCw3
ICszNCw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX3VhcGkuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS92YzQvdmM0X2RwaS5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHBpLmMKPiBpbmRleCBm
MTg1ODEyOTcwZGEuLmE0ZDVhMTM1OThiYSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
dmM0L3ZjNF9kcGkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RwaS5jCj4gQEAg
LTI0LDcgKzI0LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9lZGlkLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX3BhbmVsLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0
X2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMKPiBpbmRleCAwYzYwN2ViMzNk
N2UuLjRjMmY1ZTE0M2QxMSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9k
c2kuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RzaS5jCj4gQEAgLTMwLDcgKzMw
LDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX21pcGlfZHNpLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X2hkbWkuYwo+IGluZGV4IDA1MWI2MWI2MjU0MS4uYzE0MGJmNTE2YTg2IDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2hkbWkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS92YzQvdmM0X2hkbWkuYwo+IEBAIC00Myw3ICs0Myw3IEBACj4gICAqLwo+ICAKPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fZWRpZC5oPgo+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gICNpbmNsdWRlIDxs
aW51eC9jb21wb25lbnQuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRf
a21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9rbXMuYwo+IGluZGV4IDA0OTBlZGIxOTJh
MS4uOGRiYjgxNTcxNzczIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2tt
cy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfa21zLmMKPiBAQCAtMTcsNyArMTcs
NyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ICAjaW5jbHVkZSAidmM0X2Rydi5oIgo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF90eHAuYyBiL2RyaXZlcnMvZ3B1
L2RybS92YzQvdmM0X3R4cC5jCj4gaW5kZXggNmUyM2M1MDE2OGY5Li44YWMxYjk1ZDAxYzQgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdHhwLmMKPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vdmM0L3ZjNF90eHAuYwo+IEBAIC05LDcgKzksNyBAQAo+ICAKPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVs
cGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3dyaXRlYmFjay5o
Pgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF92ZWMuYyBiL2RyaXZlcnMv
Z3B1L2RybS92YzQvdmM0X3ZlYy5jCj4gaW5kZXggOGU3ZmFjYjY1MTRlLi5lOGIwOWM2NzBlZTYg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMKPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vdmM0L3ZjNF92ZWMuYwo+IEBAIC0yNSw3ICsyNSw3IEBACj4gICAqLwo+ICAK
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+
ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92
aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVf
ZGlzcGxheS5jCj4gaW5kZXggODdkN2M0OWNmMDU3Li4wNzBkODgxZDZlZTMgMTAwNjQ0Cj4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYwo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMKPiBAQCAtMjYsNyArMjYsNyBAQAo+
ICAgKi8KPiAgCj4gICNpbmNsdWRlICJ2aXJ0Z3B1X2Rydi5oIgo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vdmlydGlvL3ZpcnRncHVfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVf
ZHJ2LmgKPiBpbmRleCA0ZjJmM2M0M2E0MTEuLjQ1OWM5ZWI2YjJiZSAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZHJ2LmgKPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vdmlydGlvL3ZpcnRncHVfZHJ2LmgKPiBAQCAtMzQsNyArMzQsNyBAQAo+ICAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS90
dG0vdHRtX2JvX2FwaS5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21z
X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfY3J0Yy5jCj4gaW5kZXggMTc3YmJj
YjM4MzA2Li4yNjk2YzM3MGZlOWIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMv
dmttc19jcnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYwo+IEBA
IC04LDcgKzgsNyBAQAo+ICAKPiAgI2luY2x1ZGUgInZrbXNfZHJ2LmgiCj4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gIAo+ICBzdGF0aWMgdm9p
ZCBfdmJsYW5rX2hhbmRsZShzdHJ1Y3Qgdmttc19vdXRwdXQgKm91dHB1dCkKPiAgewo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJt
L3ZrbXMvdmttc19kcnYuYwo+IGluZGV4IDJhMTZiODYxOTZkYy4uYjczM2M5NzAwYTc4IDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMKPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vdmttcy92a21zX2Rydi5jCj4gQEAgLTE2LDcgKzE2LDcgQEAKPiAgCj4gICNpbmNs
dWRlIDxsaW51eC9tb2R1bGUuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZmJfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfb3V0
cHV0LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX291dHB1dC5jCj4gaW5kZXggMjcxYTBl
YjkwNDJjLi44NzhmZjMxNDI0NzMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMv
dmttc19vdXRwdXQuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfb3V0cHV0LmMK
PiBAQCAtNyw3ICs3LDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSAidmttc19kcnYuaCIKPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgCj4g
IHN0YXRpYyB2b2lkIHZrbXNfY29ubmVjdG9yX2Rlc3Ryb3koc3RydWN0IGRybV9jb25uZWN0b3Ig
KmNvbm5lY3RvcikKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhf
a21zLmggYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuaAo+IGluZGV4IDY1NWFi
YmNkNDA1OC4uZDU2MGY2MTU5YmIxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92bXdn
Zngvdm13Z2Z4X2ttcy5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21z
LmgKPiBAQCAtMjksNyArMjksNyBAQAo+ICAjZGVmaW5lIFZNV0dGWF9LTVNfSF8KPiAgCj4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZW5jb2Rlci5oPgo+ICAjaW5jbHVkZSAidm13Z2Z4X2Rydi5oIgo+ICAKPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgYi9kcml2ZXJzL2dwdS9kcm0veGVu
L3hlbl9kcm1fZnJvbnQuYwo+IGluZGV4IDRkM2QzNmZjM2E1ZC4uM2U3OGE4MzJkN2Y5IDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKPiBAQCAtMTAsNyArMTAsNyBAQAo+ICAK
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgo+ICAKPiAg
I2luY2x1ZGUgPGxpbnV4L29mX2RldmljZS5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X2Nvbm4uYwo+IGluZGV4IDU0YWYyNjY5YjFiMy4uOWY1ZjMxZjc3ZjFlIDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMKPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jCj4gQEAgLTksNyArOSw3IEBA
Cj4gICAqLwo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlIDx2aWRlby92aWRlb21vZGUuaD4KPiAgCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwo+IGluZGV4IDI4YmM1MDFhZjQ1MC4uZGZj
ZjY1MTZkZDFjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9nZW0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwo+
IEBAIC0xMSw3ICsxMSw3IEBACj4gICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2dlbS5oIgo+ICAK
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gIAo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgYi9kcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMKPiBpbmRleCBhMzQ3OWViNzJkNzkuLmY1
MzZkOWY1YTc5NiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnRfa21zLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMK
PiBAQCAtMTMsNyArMTMsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0venRlL3p4X2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfZHJt
X2Rydi5jCj4gaW5kZXggZjVlYTMyYWU4NjAwLi45MWVhYWE0NzVkMzYgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9kcm1fZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
enRlL3p4X2RybV9kcnYuYwo+IEBAIC0xOCw3ICsxOCw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVs
cGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfaGRtaS5jIGIvZHJp
dmVycy9ncHUvZHJtL3p0ZS96eF9oZG1pLmMKPiBpbmRleCA5ZmM5OGJiNGYzZDkuLjk4NTRjMWJj
ZTEzZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2hkbWkuYwo+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS96dGUvenhfaGRtaS5jCj4gQEAgLTIwLDcgKzIwLDcgQEAKPiAgI2lu
Y2x1ZGUgPGxpbnV4L29mX2RldmljZS5oPgo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF90dmVuYy5jIGIvZHJpdmVycy9ncHUvZHJt
L3p0ZS96eF90dmVuYy5jCj4gaW5kZXggYjczYWZiMjEyZmIyLi44N2I1ZDg2NDEzZDIgMTAwNjQ0
Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF90dmVuYy5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3p0ZS96eF90dmVuYy5jCj4gQEAgLTE0LDcgKzE0LDcgQEAKPiAgI2luY2x1ZGUgPGxp
bnV4L3JlZ21hcC5oPgo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gIAo+ICAjaW5jbHVkZSAi
enhfZHJtX2Rydi5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZnYS5j
IGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92Z2EuYwo+IGluZGV4IDIzZDFmZjQzNTVhMC4uZTE0
YzFkNzA5NzQwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdmdhLmMKPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZnYS5jCj4gQEAgLTEzLDcgKzEzLDcgQEAKPiAg
I2luY2x1ZGUgPGxpbnV4L3JlZ21hcC5oPgo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gIAo+
ICAjaW5jbHVkZSAienhfZHJtX2Rydi5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
enRlL3p4X3ZvdS5jIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYwo+IGluZGV4IDQ0MjMx
MWQzMTExMC4uOWQ5N2Y0NDE3Njk4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS96dGUv
enhfdm91LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZvdS5jCj4gQEAgLTE1LDcg
KzE1LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fZmJfY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X2lycS5jIGIvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRl
by92Ym94X2lycS5jCj4gaW5kZXggZjNkOTg5NWM3OWQ4Li4zMzdmZWVlOTNlODYgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X2lycS5jCj4gKysrIGIvZHJpdmVy
cy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X2lycS5jCj4gQEAgLTksNyArOSw5IEBACj4gICAqICAg
ICAgICAgIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+Cj4gICAqLwo+ICAKPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGxpbnV4L3BjaS5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9k
cm1faXJxLmg+Cj4gIAo+ICAjaW5jbHVkZSAidmJveF9kcnYuaCIKPiAgI2luY2x1ZGUgInZib3h2
aWRlby5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfbW9k
ZS5jIGIvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X21vZGUuYwo+IGluZGV4IGM0M2Jl
YzQ2MjhhZS4uMzBmZmE5OWI2OWY4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvc3RhZ2luZy92Ym94
dmlkZW8vdmJveF9tb2RlLmMKPiArKysgYi9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hf
bW9kZS5jCj4gQEAgLTExLDcgKzExLDcgQEAKPiAgICovCj4gICNpbmNsdWRlIDxsaW51eC9leHBv
cnQuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVs
cGVyLmggYi9pbmNsdWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaAo+IGluZGV4IDBlZTlhOTZiNzBk
YS4uYTZkNTIwZDViNmNhIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvZHJtL2RybV9jcnRjX2hlbHBl
ci5oCj4gKysrIGIvaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmgKPiBAQCAtNTgsMjAgKzU4
LDQgQEAgaW50IGRybV9oZWxwZXJfY29ubmVjdG9yX2RwbXMoc3RydWN0IGRybV9jb25uZWN0b3Ig
KmNvbm5lY3RvciwgaW50IG1vZGUpOwo+ICB2b2lkIGRybV9oZWxwZXJfcmVzdW1lX2ZvcmNlX21v
ZGUoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gIGludCBkcm1faGVscGVyX2ZvcmNlX2Rpc2Fi
bGVfYWxsKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ICAKPiAtLyogZHJtX3Byb2JlX2hlbHBl
ci5jICovCj4gLWludCBkcm1faGVscGVyX3Byb2JlX3NpbmdsZV9jb25uZWN0b3JfbW9kZXMoc3Ry
dWN0IGRybV9jb25uZWN0b3IKPiAtCQkJCQkgICAgKmNvbm5lY3RvciwgdWludDMyX3QgbWF4WCwK
PiAtCQkJCQkgICAgdWludDMyX3QgbWF4WSk7Cj4gLWludCBkcm1faGVscGVyX3Byb2JlX2RldGVj
dChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLAo+IC0JCQkgICAgc3RydWN0IGRybV9t
b2Rlc2V0X2FjcXVpcmVfY3R4ICpjdHgsCj4gLQkJCSAgICBib29sIGZvcmNlKTsKPiAtdm9pZCBk
cm1fa21zX2hlbHBlcl9wb2xsX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gLXZvaWQg
ZHJtX2ttc19oZWxwZXJfcG9sbF9maW5pKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+IC1ib29s
IGRybV9oZWxwZXJfaHBkX2lycV9ldmVudChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiAtdm9p
ZCBkcm1fa21zX2hlbHBlcl9ob3RwbHVnX2V2ZW50KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+
IC0KPiAtdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2Rpc2FibGUoc3RydWN0IGRybV9kZXZpY2Ug
KmRldik7Cj4gLXZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9lbmFibGUoc3RydWN0IGRybV9kZXZp
Y2UgKmRldik7Cj4gLWJvb2wgZHJtX2ttc19oZWxwZXJfaXNfcG9sbF93b3JrZXIodm9pZCk7Cj4g
LQo+ICAjZW5kaWYKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hlbHBlci5o
IGIvaW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hlbHBlci5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK
PiBpbmRleCAwMDAwMDAwMDAwMDAuLjk2YzA2MGMxNmExZQo+IC0tLSAvZGV2L251bGwKPiArKysg
Yi9pbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmgKPiBAQCAtMCwwICsxLDUwIEBACj4gKy8q
Cj4gKyAqIENvcHlyaWdodCDCqSAyMDA2IEtlaXRoIFBhY2thcmQKPiArICogQ29weXJpZ2h0IMKp
IDIwMDctMjAwOCBEYXZlIEFpcmxpZQo+ICsgKiBDb3B5cmlnaHQgwqkgMjAwNy0yMDA4IEludGVs
IENvcnBvcmF0aW9uCj4gKyAqICAgSmVzc2UgQmFybmVzIDxqZXNzZS5iYXJuZXNAaW50ZWwuY29t
Pgo+ICsgKgo+ICsgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJn
ZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYQo+ICsgKiBjb3B5IG9mIHRoaXMgc29mdHdhcmUg
YW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLAo+ICsg
KiB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcg
d2l0aG91dCBsaW1pdGF0aW9uCj4gKyAqIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnks
IG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLAo+ICsgKiBhbmQvb3Igc2Vs
bCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0
aGUKPiArICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBm
b2xsb3dpbmcgY29uZGl0aW9uczoKPiArICoKPiArICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3Rp
Y2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KPiArICog
YWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCj4gKyAq
Cj4gKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZ
IE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCj4gKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9U
IExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAo+ICsgKiBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiAgSU4gTk8g
RVZFTlQgU0hBTEwKPiArICogVEhFIENPUFlSSUdIVCBIT0xERVIoUykgT1IgQVVUSE9SKFMpIEJF
IExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SCj4gKyAqIE9USEVSIExJQUJJTElUWSwg
V0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLAo+ICsg
KiBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJF
IE9SIFRIRSBVU0UgT1IKPiArICogT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsg
Ki8KPiArCj4gKyNpZm5kZWYgX19EUk1fUFJPQkVfSEVMUEVSX0hfXwo+ICsjZGVmaW5lIF9fRFJN
X1BST0JFX0hFTFBFUl9IX18KPiArCj4gKyNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgo+ICsKPiAr
c3RydWN0IGRybV9jb25uZWN0b3I7Cj4gK3N0cnVjdCBkcm1fZGV2aWNlOwo+ICtzdHJ1Y3QgZHJt
X21vZGVzZXRfYWNxdWlyZV9jdHg7Cj4gKwo+ICtpbnQgZHJtX2hlbHBlcl9wcm9iZV9zaW5nbGVf
Y29ubmVjdG9yX21vZGVzKHN0cnVjdCBkcm1fY29ubmVjdG9yCj4gKwkJCQkJICAgICpjb25uZWN0
b3IsIHVpbnQzMl90IG1heFgsCj4gKwkJCQkJICAgIHVpbnQzMl90IG1heFkpOwo+ICtpbnQgZHJt
X2hlbHBlcl9wcm9iZV9kZXRlY3Qoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwKPiAr
CQkJICAgIHN0cnVjdCBkcm1fbW9kZXNldF9hY3F1aXJlX2N0eCAqY3R4LAo+ICsJCQkgICAgYm9v
bCBmb3JjZSk7Cj4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9pbml0KHN0cnVjdCBkcm1fZGV2
aWNlICpkZXYpOwo+ICt2b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZmluaShzdHJ1Y3QgZHJtX2Rl
dmljZSAqZGV2KTsKPiArYm9vbCBkcm1faGVscGVyX2hwZF9pcnFfZXZlbnQoc3RydWN0IGRybV9k
ZXZpY2UgKmRldik7Cj4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfaG90cGx1Z19ldmVudChzdHJ1Y3Qg
ZHJtX2RldmljZSAqZGV2KTsKPiArCj4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9kaXNhYmxl
KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ICt2b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZW5h
YmxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ICtib29sIGRybV9rbXNfaGVscGVyX2lzX3Bv
bGxfd29ya2VyKHZvaWQpOwo+ICsKPiArI2VuZGlmCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 05:47:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 05:47: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-devel-bounces@lists.xenproject.org>)
	id 1gje2d-0006kv-O4; Wed, 16 Jan 2019 05:47: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=fVZh=PX=eik.bme.hu=balaton@srs-us1.protection.inumbo.net>)
 id 1gjTFG-0004YW-UU
 for xen-devel@lists.xenproject.org; Tue, 15 Jan 2019 18:15:27 +0000
X-Inumbo-ID: 85b0b305-18f1-11e9-92db-bc764e045a96
Received: from zero.eik.bme.hu (unknown [2001:738:2001:2001::2001])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85b0b305-18f1-11e9-92db-bc764e045a96;
 Tue, 15 Jan 2019 18:15:23 +0000 (UTC)
Received: from zero.eik.bme.hu (blah.eik.bme.hu [152.66.115.182])
 by localhost (Postfix) with SMTP id 8D3E87462B3;
 Tue, 15 Jan 2019 19:14:51 +0100 (CET)
Received: by zero.eik.bme.hu (Postfix, from userid 432)
 id 49F2E7461D5; Tue, 15 Jan 2019 19:14:51 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by zero.eik.bme.hu (Postfix) with ESMTP id 48C7A7461B5;
 Tue, 15 Jan 2019 19:14:51 +0100 (CET)
Date: Tue, 15 Jan 2019 19:14:51 +0100 (CET)
From: BALATON Zoltan <balaton@eik.bme.hu>
To: Liam Merwick <liam.merwick@oracle.com>
In-Reply-To: <1547554687-12687-2-git-send-email-liam.merwick@oracle.com>
Message-ID: <alpine.BSF.2.21.9999.1901151854360.72972@zero.eik.bme.hu>
References: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
 <1547554687-12687-2-git-send-email-liam.merwick@oracle.com>
User-Agent: Alpine 2.21.9999 (BSF 287 2018-06-16)
MIME-Version: 1.0
X-Spam-Checker-Version: Sophos PMX: 6.4.6.2792898,
 Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2019.1.15.180315,
 AntiVirus-Engine: 5.56.1, AntiVirus-Data: 2019.1.15.5561001,
 https://viki.eik.bme.hu/doku.php?id=spam_filter
X-Spam-Flag: NO
X-Spam-Probability: 8%
X-Spam-Level: 
X-Spam-Status: No, score=8% required=50% tests=
 MULTIPLE_RCPTS 0.1, HTML_00_01 0.05, HTML_00_10 0.05, BODY_SIZE_10000_PLUS 0,
 IN_REP_TO 0, LEGITIMATE_SIGNS 0, MSG_THREAD 0, MULTIPLE_REAL_RCPTS 0,
 NO_URI_HTTPS 0, REFERENCES 0, __ANY_URI 0, __BOUNCE_CHALLENGE_SUBJ 0,
 __BOUNCE_NDR_SUBJ_EXEMPT 0, __CT 0, __CT_TEXT_PLAIN 0, __DQ_NEG_HEUR 0,
 __DQ_NEG_IP 0, __FORWARDED_MSG 0, __HAS_CC_HDR 0, __HAS_FROM 0, __HAS_MSGID 0,
 __INVOICE_MULTILINGUAL 0, __IN_REP_TO 0, __MIME_TEXT_ONLY 0, __MIME_TEXT_P 0,
 __MIME_TEXT_P1 0, __MIME_VERSION 0, __MULTIPLE_RCPTS_CC_X2 0,
 __NO_HTML_TAG_RAW 0, __REFERENCES 0, __SANE_MSGID 0, __SUBJ_ALPHA_END 0,
 __SUBJ_ALPHA_NEGATE 0, __SUBJ_REPLY 0, __TO_MALFORMED_2 0, __TO_NAME 0,
 __TO_NAME_DIFF_FROM_ACC 0, __TO_REAL_NAMES 0, __URI_NO_WWW 0, __URI_NS ,
 __USER_AGENT 0
X-Mailman-Approved-At: Wed, 16 Jan 2019 05:47:06 +0000
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v3 1/5] elf: Add optional
 function ptr to load_elf() to parse ELF notes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ehabkost@redhat.com, maran.wilson@oracle.com, mst@redhat.com,
 qemu-devel@nongnu.org, george.kennedy@oracle.com, stefanha@redhat.com,
 pbonzini@redhat.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, sgarzare@redhat.com, rth@twiddle.net
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNSBKYW4gMjAxOSwgTGlhbSBNZXJ3aWNrIHdyb3RlOgo+IFRoaXMgcGF0Y2ggYWRk
cyBhbiBvcHRpb25hbCBmdW5jdGlvbiBwb2ludGVyLCAnZWxmX25vdGVfZm4nLCB0bwo+IGxvYWRf
ZWxmKCkgd2hpY2ggY2F1c2VzIGxvYWRfZWxmKCkgdG8gYWRkaXRpb25hbGx5IHBhcnNlIGFueQo+
IEVMRiBwcm9ncmFtIGhlYWRlcnMgb2YgdHlwZSBQVF9OT1RFIGFuZCBjaGVjayB0byBzZWUgaWYg
dGhlIEVMRgo+IE5vdGUgaXMgb2YgdGhlIHR5cGUgc3BlY2lmaWVkIGJ5IHRoZSAndHJhbnNsYXRl
X29wYXF1ZScgYXJnLgo+IElmIGEgbWF0Y2hpbmcgRUxGIE5vdGUgaXMgZm91bmQgdGhlbiB0aGUg
c3BlY2ZpZWQgZnVuY3Rpb24gcG9pbnRlcgo+IGlzIGNhbGxlZCB0byBwcm9jZXNzIHRoZSBFTEYg
bm90ZS4KPgo+IFBhc3NpbmcgYSBOVUxMIGZ1bmN0aW9uIHBvaW50ZXIgcmVzdWx0cyBpbiBFTEYg
Tm90ZXMgYmVpbmcgc2tpcHBlZC4KPgo+IFRoZSBmaXJzdCBjb25zdW1lciBvZiB0aGlzIGZ1bmN0
aW9uYWxpdHkgaXMgdGhlIFBWSGJvb3Qgc3VwcG9ydAoKV2lsbCB0aGVyZSBiZSBtb3JlIGNvbnN1
bWVycz8gSWYgbm90IEkgd29uZGVyIGlmIHRoZXJlJ3MgYW5vdGhlciB3YXkgdG8gZG8gCnRoaXMg
d2l0aG91dCBzbyBtdWNoIGNvZGUgY2h1cm4uIE1heWJlIGxpa2UgYWRkaW5nIHRoaXMgZXh0cmEg
cGFyYW1ldGVyIApvbmx5IHRvIGxvYWRfZWxmX3JhbV9zeW0oKSBhbmQgY2FsbGluZyB0aGF0IGRp
cmVjdGx5IGZyb20gdGhlIG9uZSBjYWxsZXIgCnRoYXQgbmVlZHMgaXQ/IFRoYXQgd291bGQgbGVh
dmUgdGhlIHByb3RvdHlwZXMgb2YgYWxsIGV4aXN0aW5nIGxvYWRfZWxmXyogCndyYXBwZXJzIChh
bmQgYWxsIGl0cyBjdXJyZW50IGNhbGxlcnMpIHVuZGlzdHVyYmVkLiBPciBtYXliZSBhZGRpbmcg
YSBuZXcgCndyYXBwZXIgbGlrZSBsb2FkX2VsZl9ub3RlcygpIHdpdGggdGhlIGV4dHJhIHBhcmFt
ZXRlciBpZiBjYWxsaW5nIApsb2FkX2VsZl9yYW1fc3ltIGRpcmVjdGx5IGlzIG5vdCBkZXNpcmVk
IGluc3RlYWQgb2YgY2hhbmdpbmcgbG9hZF9lbGYgYW5kIAphbGwgaXRzIGNhbGxlcnM/CgpJZiBv
dGhlcnMgdGhpbmsgaXQncyBub3QgYSBwcm9ibGVtIHRvIGNoYW5nZSBzbyBtYW55IGZpbGVzIGZv
ciB0aGlzLCB0aGVuIApJIGRvbid0IG1pbmQgYnV0IGxvYWRfZWxmIGFscmVhZHkgc2VlbXMgdG8g
aGF2ZSB0b28gbWFueSB1c3VhbGx5IE5VTEwgCnBhcmFtZXRlcnMgc28gbm90IGFkZGluZyBvbmUg
bW9yZSB3aGljaCBuZWVkcyBjaGFuZ2luZyBzbyBtYW55IGZpbGVzIHNlZW1zIApsaWtlIGEgZ29v
ZCBpZGVhIHRvIG1lIGFuZCBpdCBzZWVtcyBwcmV2aW91c2x5IGFkZGluZyB3cmFwcGVycyBmb3Ig
dGhpcyAKd2FzIHRoZSBwcmVmZXJyZWQgd2F5Li4KClJlZ2FyZHMsCkJBTEFUT04gWm9sdGFuCgo+
IHdoaWNoIG5lZWRzIHRvIHJlYWQgdGhlIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSBFTEYgTm90
ZSB3aGlsZQo+IGxvYWRpbmcgdGhlIHVuY29tcHJlc3NlZCBrZXJuZWwgYmluYXJ5IGluIG9yZGVy
IHRvIGRpc2NvdmVyIHRoZQo+IGJvb3QgZW50cnkgYWRkcmVzcyBmb3IgdGhlIHg4Ni9IVk0gZGly
ZWN0IGJvb3QgQUJJLgo+Cj4gU2lnbmVkLW9mZi1ieTogTGlhbSBNZXJ3aWNrIDxsaWFtLm1lcndp
Y2tAb3JhY2xlLmNvbT4KPiAtLS0KPiBody9hbHBoYS9kcDI2NC5jICAgICAgICAgICAgICAgfCAg
NCArKy0tCj4gaHcvYXJtL2FybXY3bS5jICAgICAgICAgICAgICAgIHwgIDMgKystCj4gaHcvYXJt
L2Jvb3QuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiBody9jb3JlL2dlbmVyaWMtbG9hZGVy
LmMgICAgICAgfCAgMiArLQo+IGh3L2NvcmUvbG9hZGVyLmMgICAgICAgICAgICAgICB8IDI0ICsr
KysrKysrKysrKysrKystLS0tLS0tLQo+IGh3L2NyaXMvYm9vdC5jICAgICAgICAgICAgICAgICB8
ICAzICsrLQo+IGh3L2hwcGEvbWFjaGluZS5jICAgICAgICAgICAgICB8ICA2ICsrKy0tLQo+IGh3
L2kzODYvbXVsdGlib290LmMgICAgICAgICAgICB8ICAyICstCj4gaHcvbG0zMi9sbTMyX2JvYXJk
cy5jICAgICAgICAgIHwgIDYgKysrKy0tCj4gaHcvbG0zMi9taWxreW1pc3QuYyAgICAgICAgICAg
IHwgIDMgKystCj4gaHcvbTY4ay9hbjUyMDYuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiBody9t
NjhrL21jZjUyMDguYyAgICAgICAgICAgICAgfCAgMiArLQo+IGh3L21pY3JvYmxhemUvYm9vdC5j
ICAgICAgICAgICB8ICA3ICsrKystLS0KPiBody9taXBzL21pcHNfZnVsb25nMmUuYyAgICAgICAg
fCAgNSArKystLQo+IGh3L21pcHMvbWlwc19tYWx0YS5jICAgICAgICAgICB8ICA1ICsrKy0tCj4g
aHcvbWlwcy9taXBzX21pcHNzaW0uYyAgICAgICAgIHwgIDUgKysrLS0KPiBody9taXBzL21pcHNf
cjRrLmMgICAgICAgICAgICAgfCAgNSArKystLQo+IGh3L21veGllL21veGllc2ltLmMgICAgICAg
ICAgICB8ICAyICstCj4gaHcvbmlvczIvYm9vdC5jICAgICAgICAgICAgICAgIHwgIDcgKysrKy0t
LQo+IGh3L29wZW5yaXNjL29wZW5yaXNjX3NpbS5jICAgICB8ICAyICstCj4gaHcvcGNpLWhvc3Qv
cHJlcC5jICAgICAgICAgICAgIHwgIDIgKy0KPiBody9wcGMvZTUwMC5jICAgICAgICAgICAgICAg
ICAgfCAgMyArKy0KPiBody9wcGMvbWFjX25ld3dvcmxkLmMgICAgICAgICAgfCAgNSArKystLQo+
IGh3L3BwYy9tYWNfb2xkd29ybGQuYyAgICAgICAgICB8ICA1ICsrKy0tCj4gaHcvcHBjL3BwYzQ0
MF9iYW1ib28uYyAgICAgICAgIHwgIDIgKy0KPiBody9wcGMvc2FtNDYwZXguYyAgICAgICAgICAg
ICAgfCAgMyArKy0KPiBody9wcGMvc3BhcHIuYyAgICAgICAgICAgICAgICAgfCAgNyArKysrLS0t
Cj4gaHcvcHBjL3ZpcnRleF9tbDUwNy5jICAgICAgICAgIHwgIDIgKy0KPiBody9yaXNjdi9zaWZp
dmVfZS5jICAgICAgICAgICAgfCAgMiArLQo+IGh3L3Jpc2N2L3NpZml2ZV91LmMgICAgICAgICAg
ICB8ICAyICstCj4gaHcvcmlzY3Yvc3Bpa2UuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiBody9y
aXNjdi92aXJ0LmMgICAgICAgICAgICAgICAgfCAgMiArLQo+IGh3L3MzOTB4L2lwbC5jICAgICAg
ICAgICAgICAgICB8ICA5ICsrKysrKy0tLQo+IGh3L3NwYXJjL2xlb24zLmMgICAgICAgICAgICAg
ICB8ICAzICsrLQo+IGh3L3NwYXJjL3N1bjRtLmMgICAgICAgICAgICAgICB8ICA2ICsrKystLQo+
IGh3L3NwYXJjNjQvc3VuNHUuYyAgICAgICAgICAgICB8ICA0ICsrLS0KPiBody90cmljb3JlL3Ry
aWNvcmVfdGVzdGJvYXJkLmMgfCAgMiArLQo+IGh3L3h0ZW5zYS9zaW0uYyAgICAgICAgICAgICAg
ICB8IDEyICsrKysrKysrLS0tLQo+IGh3L3h0ZW5zYS94dGZwZ2EuYyAgICAgICAgICAgICB8ICAy
ICstCj4gaW5jbHVkZS9ody9lbGZfb3BzLmggICAgICAgICAgIHwgIDIgKysKPiBpbmNsdWRlL2h3
L2xvYWRlci5oICAgICAgICAgICAgfCAgOSArKysrKysrKy0KPiA0MSBmaWxlcyBjaGFuZ2VkLCAx
MTMgaW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvaHcvYWxw
aGEvZHAyNjQuYyBiL2h3L2FscGhhL2RwMjY0LmMKPiBpbmRleCBkZDYyZjJhNDA1MGMuLjAzNDdl
Yjg5N2M4YSAxMDA2NDQKPiAtLS0gYS9ody9hbHBoYS9kcDI2NC5jCj4gKysrIGIvaHcvYWxwaGEv
ZHAyNjQuYwo+IEBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGljIHZvaWQgY2xpcHBlcl9pbml0KE1h
Y2hpbmVTdGF0ZSAqbWFjaGluZSkKPiAgICAgICAgIGVycm9yX3JlcG9ydCgibm8gcGFsY29kZSBw
cm92aWRlZCIpOwo+ICAgICAgICAgZXhpdCgxKTsKPiAgICAgfQo+IC0gICAgc2l6ZSA9IGxvYWRf
ZWxmKHBhbGNvZGVfZmlsZW5hbWUsIGNwdV9hbHBoYV9zdXBlcnBhZ2VfdG9fcGh5cywKPiArICAg
IHNpemUgPSBsb2FkX2VsZihwYWxjb2RlX2ZpbGVuYW1lLCBOVUxMLCBjcHVfYWxwaGFfc3VwZXJw
YWdlX3RvX3BoeXMsCj4gICAgICAgICAgICAgICAgICAgICBOVUxMLCAmcGFsY29kZV9lbnRyeSwg
JnBhbGNvZGVfbG93LCAmcGFsY29kZV9oaWdoLAo+ICAgICAgICAgICAgICAgICAgICAgMCwgRU1f
QUxQSEEsIDAsIDApOwo+ICAgICBpZiAoc2l6ZSA8IDApIHsKPiBAQCAtMTMzLDcgKzEzMyw3IEBA
IHN0YXRpYyB2b2lkIGNsaXBwZXJfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCj4gICAgIGlm
IChrZXJuZWxfZmlsZW5hbWUpIHsKPiAgICAgICAgIHVpbnQ2NF90IHBhcmFtX29mZnNldDsKPgo+
IC0gICAgICAgIHNpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIGNwdV9hbHBoYV9zdXBl
cnBhZ2VfdG9fcGh5cywKPiArICAgICAgICBzaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1l
LCBOVUxMLCBjcHVfYWxwaGFfc3VwZXJwYWdlX3RvX3BoeXMsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgTlVMTCwgJmtlcm5lbF9lbnRyeSwgJmtlcm5lbF9sb3csICZrZXJuZWxfaGlnaCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAwLCBFTV9BTFBIQSwgMCwgMCk7Cj4gICAgICAgICBpZiAo
c2l6ZSA8IDApIHsKPiBkaWZmIC0tZ2l0IGEvaHcvYXJtL2FybXY3bS5jIGIvaHcvYXJtL2FybXY3
bS5jCj4gaW5kZXggZjQ0NDY1MjgzMDdmLi5hZTY4YWFkZWY5NjUgMTAwNjQ0Cj4gLS0tIGEvaHcv
YXJtL2FybXY3bS5jCj4gKysrIGIvaHcvYXJtL2FybXY3bS5jCj4gQEAgLTI5Myw3ICsyOTMsOCBA
QCB2b2lkIGFybXY3bV9sb2FkX2tlcm5lbChBUk1DUFUgKmNwdSwgY29uc3QgY2hhciAqa2VybmVs
X2ZpbGVuYW1lLCBpbnQgbWVtX3NpemUpCj4gICAgIGFzID0gY3B1X2dldF9hZGRyZXNzX3NwYWNl
KGNzLCBhc2lkeCk7Cj4KPiAgICAgaWYgKGtlcm5lbF9maWxlbmFtZSkgewo+IC0gICAgICAgIGlt
YWdlX3NpemUgPSBsb2FkX2VsZl9hcyhrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsICZlbnRy
eSwgJmxvd2FkZHIsCj4gKyAgICAgICAgaW1hZ2Vfc2l6ZSA9IGxvYWRfZWxmX2FzKGtlcm5lbF9m
aWxlbmFtZSwgTlVMTCwgTlVMTCwgTlVMTCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmVudHJ5LCAmbG93YWRkciwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBOVUxMLCBiaWdfZW5kaWFuLCBFTV9BUk0sIDEsIDAsIGFzKTsKPiAgICAgICAgIGlmIChpbWFn
ZV9zaXplIDwgMCkgewo+ICAgICAgICAgICAgIGltYWdlX3NpemUgPSBsb2FkX2ltYWdlX3Rhcmdw
aHlzX2FzKGtlcm5lbF9maWxlbmFtZSwgMCwKPiBkaWZmIC0tZ2l0IGEvaHcvYXJtL2Jvb3QuYyBi
L2h3L2FybS9ib290LmMKPiBpbmRleCBjN2E2N2FmN2E5N2MuLjlkODc0NmY3NjEzZiAxMDA2NDQK
PiAtLS0gYS9ody9hcm0vYm9vdC5jCj4gKysrIGIvaHcvYXJtL2Jvb3QuYwo+IEBAIC04ODUsNyAr
ODg1LDcgQEAgc3RhdGljIGludDY0X3QgYXJtX2xvYWRfZWxmKHN0cnVjdCBhcm1fYm9vdF9pbmZv
ICppbmZvLCB1aW50NjRfdCAqcGVudHJ5LAo+ICAgICAgICAgfQo+ICAgICB9Cj4KPiAtICAgIHJl
dCA9IGxvYWRfZWxmX2FzKGluZm8tPmtlcm5lbF9maWxlbmFtZSwgTlVMTCwgTlVMTCwKPiArICAg
IHJldCA9IGxvYWRfZWxmX2FzKGluZm8tPmtlcm5lbF9maWxlbmFtZSwgTlVMTCwgTlVMTCwgTlVM
TCwKPiAgICAgICAgICAgICAgICAgICAgICAgcGVudHJ5LCBsb3dhZGRyLCBoaWdoYWRkciwgYmln
X2VuZGlhbiwgZWxmX21hY2hpbmUsCj4gICAgICAgICAgICAgICAgICAgICAgIDEsIGRhdGFfc3dh
YiwgYXMpOwo+ICAgICBpZiAocmV0IDw9IDApIHsKPiBkaWZmIC0tZ2l0IGEvaHcvY29yZS9nZW5l
cmljLWxvYWRlci5jIGIvaHcvY29yZS9nZW5lcmljLWxvYWRlci5jCj4gaW5kZXggZmJhZTA1ZmIz
YjY0Li4zNjk1ZGQ0MzljZDAgMTAwNjQ0Cj4gLS0tIGEvaHcvY29yZS9nZW5lcmljLWxvYWRlci5j
Cj4gKysrIGIvaHcvY29yZS9nZW5lcmljLWxvYWRlci5jCj4gQEAgLTEzNiw3ICsxMzYsNyBAQCBz
dGF0aWMgdm9pZCBnZW5lcmljX2xvYWRlcl9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9y
ICoqZXJycCkKPiAgICAgICAgIEFkZHJlc3NTcGFjZSAqYXMgPSBzLT5jcHUgPyBzLT5jcHUtPmFz
IDogIE5VTEw7Cj4KPiAgICAgICAgIGlmICghcy0+Zm9yY2VfcmF3KSB7Cj4gLSAgICAgICAgICAg
IHNpemUgPSBsb2FkX2VsZl9hcyhzLT5maWxlLCBOVUxMLCBOVUxMLCAmZW50cnksIE5VTEwsIE5V
TEwsCj4gKyAgICAgICAgICAgIHNpemUgPSBsb2FkX2VsZl9hcyhzLT5maWxlLCBOVUxMLCBOVUxM
LCBOVUxMLCAmZW50cnksIE5VTEwsIE5VTEwsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJpZ19lbmRpYW4sIDAsIDAsIDAsIGFzKTsKPgo+ICAgICAgICAgICAgIGlmIChzaXplIDwg
MCkgewo+IGRpZmYgLS1naXQgYS9ody9jb3JlL2xvYWRlci5jIGIvaHcvY29yZS9sb2FkZXIuYwo+
IGluZGV4IGM0ZjYyZmU0Mjc3MC4uM2EwMDBkNTc2YjM1IDEwMDY0NAo+IC0tLSBhL2h3L2NvcmUv
bG9hZGVyLmMKPiArKysgYi9ody9jb3JlL2xvYWRlci5jCj4gQEAgLTM5NiwzNyArMzk2LDQyIEBA
IGZhaWw6Cj4gfQo+Cj4gLyogcmV0dXJuIDwgMCBpZiBlcnJvciwgb3RoZXJ3aXNlIHRoZSBudW1i
ZXIgb2YgYnl0ZXMgbG9hZGVkIGluIG1lbW9yeSAqLwo+IC1pbnQgbG9hZF9lbGYoY29uc3QgY2hh
ciAqZmlsZW5hbWUsIHVpbnQ2NF90ICgqdHJhbnNsYXRlX2ZuKSh2b2lkICosIHVpbnQ2NF90KSwK
PiAraW50IGxvYWRfZWxmKGNvbnN0IGNoYXIgKmZpbGVuYW1lLAo+ICsgICAgICAgICAgICAgdWlu
dDY0X3QgKCplbGZfbm90ZV9mbikodm9pZCAqLCB2b2lkICosIGJvb2wpLAo+ICsgICAgICAgICAg
ICAgdWludDY0X3QgKCp0cmFuc2xhdGVfZm4pKHZvaWQgKiwgdWludDY0X3QpLAo+ICAgICAgICAg
ICAgICB2b2lkICp0cmFuc2xhdGVfb3BhcXVlLCB1aW50NjRfdCAqcGVudHJ5LCB1aW50NjRfdCAq
bG93YWRkciwKPiAgICAgICAgICAgICAgdWludDY0X3QgKmhpZ2hhZGRyLCBpbnQgYmlnX2VuZGlh
biwgaW50IGVsZl9tYWNoaW5lLAo+ICAgICAgICAgICAgICBpbnQgY2xlYXJfbHNiLCBpbnQgZGF0
YV9zd2FiKQo+IHsKPiAtICAgIHJldHVybiBsb2FkX2VsZl9hcyhmaWxlbmFtZSwgdHJhbnNsYXRl
X2ZuLCB0cmFuc2xhdGVfb3BhcXVlLCBwZW50cnksCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
bG93YWRkciwgaGlnaGFkZHIsIGJpZ19lbmRpYW4sIGVsZl9tYWNoaW5lLCBjbGVhcl9sc2IsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgZGF0YV9zd2FiLCBOVUxMKTsKPiArICAgIHJldHVybiBs
b2FkX2VsZl9hcyhmaWxlbmFtZSwgZWxmX25vdGVfZm4sIHRyYW5zbGF0ZV9mbiwgdHJhbnNsYXRl
X29wYXF1ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICBwZW50cnksIGxvd2FkZHIsIGhpZ2hh
ZGRyLCBiaWdfZW5kaWFuLCBlbGZfbWFjaGluZSwKPiArICAgICAgICAgICAgICAgICAgICAgICBj
bGVhcl9sc2IsIGRhdGFfc3dhYiwgTlVMTCk7Cj4gfQo+Cj4gLyogcmV0dXJuIDwgMCBpZiBlcnJv
ciwgb3RoZXJ3aXNlIHRoZSBudW1iZXIgb2YgYnl0ZXMgbG9hZGVkIGluIG1lbW9yeSAqLwo+IGlu
dCBsb2FkX2VsZl9hcyhjb25zdCBjaGFyICpmaWxlbmFtZSwKPiArICAgICAgICAgICAgICAgIHVp
bnQ2NF90ICgqZWxmX25vdGVfZm4pKHZvaWQgKiwgdm9pZCAqLCBib29sKSwKPiAgICAgICAgICAg
ICAgICAgdWludDY0X3QgKCp0cmFuc2xhdGVfZm4pKHZvaWQgKiwgdWludDY0X3QpLAo+ICAgICAg
ICAgICAgICAgICB2b2lkICp0cmFuc2xhdGVfb3BhcXVlLCB1aW50NjRfdCAqcGVudHJ5LCB1aW50
NjRfdCAqbG93YWRkciwKPiAgICAgICAgICAgICAgICAgdWludDY0X3QgKmhpZ2hhZGRyLCBpbnQg
YmlnX2VuZGlhbiwgaW50IGVsZl9tYWNoaW5lLAo+ICAgICAgICAgICAgICAgICBpbnQgY2xlYXJf
bHNiLCBpbnQgZGF0YV9zd2FiLCBBZGRyZXNzU3BhY2UgKmFzKQo+IHsKPiAtICAgIHJldHVybiBs
b2FkX2VsZl9yYW0oZmlsZW5hbWUsIHRyYW5zbGF0ZV9mbiwgdHJhbnNsYXRlX29wYXF1ZSwKPiAr
ICAgIHJldHVybiBsb2FkX2VsZl9yYW0oZmlsZW5hbWUsIGVsZl9ub3RlX2ZuLCB0cmFuc2xhdGVf
Zm4sIHRyYW5zbGF0ZV9vcGFxdWUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgcGVudHJ5LCBs
b3dhZGRyLCBoaWdoYWRkciwgYmlnX2VuZGlhbiwgZWxmX21hY2hpbmUsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgY2xlYXJfbHNiLCBkYXRhX3N3YWIsIGFzLCB0cnVlKTsKPiB9Cj4KPiAvKiBy
ZXR1cm4gPCAwIGlmIGVycm9yLCBvdGhlcndpc2UgdGhlIG51bWJlciBvZiBieXRlcyBsb2FkZWQg
aW4gbWVtb3J5ICovCj4gaW50IGxvYWRfZWxmX3JhbShjb25zdCBjaGFyICpmaWxlbmFtZSwKPiAr
ICAgICAgICAgICAgICAgICB1aW50NjRfdCAoKmVsZl9ub3RlX2ZuKSh2b2lkICosIHZvaWQgKiwg
Ym9vbCksCj4gICAgICAgICAgICAgICAgICB1aW50NjRfdCAoKnRyYW5zbGF0ZV9mbikodm9pZCAq
LCB1aW50NjRfdCksCj4gICAgICAgICAgICAgICAgICB2b2lkICp0cmFuc2xhdGVfb3BhcXVlLCB1
aW50NjRfdCAqcGVudHJ5LCB1aW50NjRfdCAqbG93YWRkciwKPiAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90ICpoaWdoYWRkciwgaW50IGJpZ19lbmRpYW4sIGludCBlbGZfbWFjaGluZSwKPiAgICAg
ICAgICAgICAgICAgIGludCBjbGVhcl9sc2IsIGludCBkYXRhX3N3YWIsIEFkZHJlc3NTcGFjZSAq
YXMsCj4gICAgICAgICAgICAgICAgICBib29sIGxvYWRfcm9tKQo+IHsKPiAtICAgIHJldHVybiBs
b2FkX2VsZl9yYW1fc3ltKGZpbGVuYW1lLCB0cmFuc2xhdGVfZm4sIHRyYW5zbGF0ZV9vcGFxdWUs
Cj4gKyAgICByZXR1cm4gbG9hZF9lbGZfcmFtX3N5bShmaWxlbmFtZSwgZWxmX25vdGVfZm4sCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGVfZm4sIHRyYW5zbGF0ZV9vcGFx
dWUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBlbnRyeSwgbG93YWRkciwgaGlnaGFk
ZHIsIGJpZ19lbmRpYW4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsZl9tYWNoaW5l
LCBjbGVhcl9sc2IsIGRhdGFfc3dhYiwgYXMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxvYWRfcm9tLCBOVUxMKTsKPiBAQCAtNDM0LDYgKzQzOSw3IEBAIGludCBsb2FkX2VsZl9yYW0o
Y29uc3QgY2hhciAqZmlsZW5hbWUsCj4KPiAvKiByZXR1cm4gPCAwIGlmIGVycm9yLCBvdGhlcndp
c2UgdGhlIG51bWJlciBvZiBieXRlcyBsb2FkZWQgaW4gbWVtb3J5ICovCj4gaW50IGxvYWRfZWxm
X3JhbV9zeW0oY29uc3QgY2hhciAqZmlsZW5hbWUsCj4gKyAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90ICgqZWxmX25vdGVfZm4pKHZvaWQgKiwgdm9pZCAqLCBib29sKSwKPiAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCAoKnRyYW5zbGF0ZV9mbikodm9pZCAqLCB1aW50NjRfdCksCj4g
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqdHJhbnNsYXRlX29wYXF1ZSwgdWludDY0X3QgKnBl
bnRyeSwKPiAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbG93YWRkciwgdWludDY0X3Qg
KmhpZ2hhZGRyLCBpbnQgYmlnX2VuZGlhbiwKPiBAQCAtNDc2LDExICs0ODIsMTMgQEAgaW50IGxv
YWRfZWxmX3JhbV9zeW0oY29uc3QgY2hhciAqZmlsZW5hbWUsCj4KPiAgICAgbHNlZWsoZmQsIDAs
IFNFRUtfU0VUKTsKPiAgICAgaWYgKGVfaWRlbnRbRUlfQ0xBU1NdID09IEVMRkNMQVNTNjQpIHsK
PiAtICAgICAgICByZXQgPSBsb2FkX2VsZjY0KGZpbGVuYW1lLCBmZCwgdHJhbnNsYXRlX2ZuLCB0
cmFuc2xhdGVfb3BhcXVlLCBtdXN0X3N3YWIsCj4gKyAgICAgICAgcmV0ID0gbG9hZF9lbGY2NChm
aWxlbmFtZSwgZmQsIGVsZl9ub3RlX2ZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdHJh
bnNsYXRlX2ZuLCB0cmFuc2xhdGVfb3BhcXVlLCBtdXN0X3N3YWIsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgIHBlbnRyeSwgbG93YWRkciwgaGlnaGFkZHIsIGVsZl9tYWNoaW5lLCBjbGVhcl9s
c2IsCj4gICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFfc3dhYiwgYXMsIGxvYWRfcm9tLCBz
eW1fY2IpOwo+ICAgICB9IGVsc2Ugewo+IC0gICAgICAgIHJldCA9IGxvYWRfZWxmMzIoZmlsZW5h
bWUsIGZkLCB0cmFuc2xhdGVfZm4sIHRyYW5zbGF0ZV9vcGFxdWUsIG11c3Rfc3dhYiwKPiArICAg
ICAgICByZXQgPSBsb2FkX2VsZjMyKGZpbGVuYW1lLCBmZCwgZWxmX25vdGVfZm4sCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGVfZm4sIHRyYW5zbGF0ZV9vcGFxdWUsIG11c3Rf
c3dhYiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgcGVudHJ5LCBsb3dhZGRyLCBoaWdoYWRk
ciwgZWxmX21hY2hpbmUsIGNsZWFyX2xzYiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0
YV9zd2FiLCBhcywgbG9hZF9yb20sIHN5bV9jYik7Cj4gICAgIH0KPiBkaWZmIC0tZ2l0IGEvaHcv
Y3Jpcy9ib290LmMgYi9ody9jcmlzL2Jvb3QuYwo+IGluZGV4IGY4OTZlZDdmODYzNS4uOTVjYmEy
MTUxYjc5IDEwMDY0NAo+IC0tLSBhL2h3L2NyaXMvYm9vdC5jCj4gKysrIGIvaHcvY3Jpcy9ib290
LmMKPiBAQCAtNzUsNyArNzUsOCBAQCB2b2lkIGNyaXNfbG9hZF9pbWFnZShDUklTQ1BVICpjcHUs
IHN0cnVjdCBjcmlzX2xvYWRfaW5mbyAqbGkpCj4gICAgIGVudi0+bG9hZF9pbmZvID0gbGk7Cj4g
ICAgIC8qIEJvb3RzIGEga2VybmVsIGVsZiBiaW5hcnksIG9zL2xpbnV4LTIuNi92bWxpbnV4IGZy
b20gdGhlIGF4aXMKPiAgICAgICAgZGV2Ym9hcmQgU0RLLiAgKi8KPiAtICAgIGltYWdlX3NpemUg
PSBsb2FkX2VsZihsaS0+aW1hZ2VfZmlsZW5hbWUsIHRyYW5zbGF0ZV9rZXJuZWxfYWRkcmVzcywg
TlVMTCwKPiArICAgIGltYWdlX3NpemUgPSBsb2FkX2VsZihsaS0+aW1hZ2VfZmlsZW5hbWUsIE5V
TEwsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNsYXRlX2tlcm5lbF9hZGRyZXNz
LCBOVUxMLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVudHJ5LCBOVUxMLCAmaGlnaCwg
MCwgRU1fQ1JJUywgMCwgMCk7Cj4gICAgIGxpLT5lbnRyeSA9IGVudHJ5Owo+ICAgICBpZiAoaW1h
Z2Vfc2l6ZSA8IDApIHsKPiBkaWZmIC0tZ2l0IGEvaHcvaHBwYS9tYWNoaW5lLmMgYi9ody9ocHBh
L21hY2hpbmUuYwo+IGluZGV4IGFjNmRkN2Y2YWJkYy4uZDFiMWQzY2FhNDBkIDEwMDY0NAo+IC0t
LSBhL2h3L2hwcGEvbWFjaGluZS5jCj4gKysrIGIvaHcvaHBwYS9tYWNoaW5lLmMKPiBAQCAtMTM1
LDggKzEzNSw4IEBAIHN0YXRpYyB2b2lkIG1hY2hpbmVfaHBwYV9pbml0KE1hY2hpbmVTdGF0ZSAq
bWFjaGluZSkKPiAgICAgICAgIGV4aXQoMSk7Cj4gICAgIH0KPgo+IC0gICAgc2l6ZSA9IGxvYWRf
ZWxmKGZpcm13YXJlX2ZpbGVuYW1lLCBOVUxMLAo+IC0gICAgICAgICAgICAgICAgICAgIE5VTEws
ICZmaXJtd2FyZV9lbnRyeSwgJmZpcm13YXJlX2xvdywgJmZpcm13YXJlX2hpZ2gsCj4gKyAgICBz
aXplID0gbG9hZF9lbGYoZmlybXdhcmVfZmlsZW5hbWUsIE5VTEwsIE5VTEwsIE5VTEwsCj4gKyAg
ICAgICAgICAgICAgICAgICAgJmZpcm13YXJlX2VudHJ5LCAmZmlybXdhcmVfbG93LCAmZmlybXdh
cmVfaGlnaCwKPiAgICAgICAgICAgICAgICAgICAgIHRydWUsIEVNX1BBUklTQywgMCwgMCk7Cj4K
PiAgICAgLyogVW5mb3J0dW5hdGVseSwgbG9hZF9lbGYgc2lnbi1leHRlbmRzIHJlYWRpbmcgZWxm
MzIuICAqLwo+IEBAIC0xNjUsNyArMTY1LDcgQEAgc3RhdGljIHZvaWQgbWFjaGluZV9ocHBhX2lu
aXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQo+Cj4gICAgIC8qIExvYWQga2VybmVsICovCj4gICAg
IGlmIChrZXJuZWxfZmlsZW5hbWUpIHsKPiAtICAgICAgICBzaXplID0gbG9hZF9lbGYoa2VybmVs
X2ZpbGVuYW1lLCAmY3B1X2hwcGFfdG9fcGh5cywKPiArICAgICAgICBzaXplID0gbG9hZF9lbGYo
a2VybmVsX2ZpbGVuYW1lLCBOVUxMLCAmY3B1X2hwcGFfdG9fcGh5cywKPiAgICAgICAgICAgICAg
ICAgICAgICAgICBOVUxMLCAma2VybmVsX2VudHJ5LCAma2VybmVsX2xvdywgJmtlcm5lbF9oaWdo
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUsIEVNX1BBUklTQywgMCwgMCk7Cj4KPiBk
aWZmIC0tZ2l0IGEvaHcvaTM4Ni9tdWx0aWJvb3QuYyBiL2h3L2kzODYvbXVsdGlib290LmMKPiBp
bmRleCA2MjM0MDY4N2U4ZWQuLmEzZTMzZmJlNWUxOCAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L211
bHRpYm9vdC5jCj4gKysrIGIvaHcvaTM4Ni9tdWx0aWJvb3QuYwo+IEBAIC0xOTksNyArMTk5LDcg
QEAgaW50IGxvYWRfbXVsdGlib290KEZXQ2ZnU3RhdGUgKmZ3X2NmZywKPiAgICAgICAgICAgICBl
eGl0KDEpOwo+ICAgICAgICAgfQo+Cj4gLSAgICAgICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihr
ZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsICZlbGZfZW50cnksCj4gKyAgICAgICAga2VybmVs
X3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsIE5VTEwsICZlbGZf
ZW50cnksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlbGZfbG93LCAmZWxmX2hp
Z2gsIDAsIEkzODZfRUxGX01BQ0hJTkUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDAsIDApOwo+ICAgICAgICAgaWYgKGtlcm5lbF9zaXplIDwgMCkgewo+IGRpZmYgLS1naXQgYS9o
dy9sbTMyL2xtMzJfYm9hcmRzLmMgYi9ody9sbTMyL2xtMzJfYm9hcmRzLmMKPiBpbmRleCBmZDhl
Y2NjYTE0ZDkuLjA1MTU3ZjhlYWI3NiAxMDA2NDQKPiAtLS0gYS9ody9sbTMyL2xtMzJfYm9hcmRz
LmMKPiArKysgYi9ody9sbTMyL2xtMzJfYm9hcmRzLmMKPiBAQCAtMTM4LDcgKzEzOCw4IEBAIHN0
YXRpYyB2b2lkIGxtMzJfZXZyX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQo+ICAgICAgICAg
dWludDY0X3QgZW50cnk7Cj4gICAgICAgICBpbnQga2VybmVsX3NpemU7Cj4KPiAtICAgICAgICBr
ZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwgTlVMTCwgJmVudHJ5
LCBOVUxMLCBOVUxMLAo+ICsgICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2Zp
bGVuYW1lLCBOVUxMLCBOVUxMLCBOVUxMLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmVudHJ5LCBOVUxMLCBOVUxMLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx
LCBFTV9MQVRUSUNFTUlDTzMyLCAwLCAwKTsKPiAgICAgICAgIHJlc2V0X2luZm8tPmJvb3RzdHJh
cF9wYyA9IGVudHJ5Owo+Cj4gQEAgLTIzMSw3ICsyMzIsOCBAQCBzdGF0aWMgdm9pZCBsbTMyX3Vj
bGludXhfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCj4gICAgICAgICB1aW50NjRfdCBlbnRy
eTsKPiAgICAgICAgIGludCBrZXJuZWxfc2l6ZTsKPgo+IC0gICAgICAgIGtlcm5lbF9zaXplID0g
bG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCAmZW50cnksIE5VTEwsIE5VTEws
Cj4gKyAgICAgICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEws
IE5VTEwsIE5VTEwsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZW50cnksIE5V
TEwsIE5VTEwsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIEVNX0xBVFRJQ0VN
SUNPMzIsIDAsIDApOwo+ICAgICAgICAgcmVzZXRfaW5mby0+Ym9vdHN0cmFwX3BjID0gZW50cnk7
Cj4KPiBkaWZmIC0tZ2l0IGEvaHcvbG0zMi9taWxreW1pc3QuYyBiL2h3L2xtMzIvbWlsa3ltaXN0
LmMKPiBpbmRleCA2M2M2ODk0Yzk1NTkuLjdiMDA0NmIzZTgyMSAxMDA2NDQKPiAtLS0gYS9ody9s
bTMyL21pbGt5bWlzdC5jCj4gKysrIGIvaHcvbG0zMi9taWxreW1pc3QuYwo+IEBAIC0xNzUsNyAr
MTc1LDggQEAgbWlsa3ltaXN0X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQo+ICAgICAgICAg
dWludDY0X3QgZW50cnk7Cj4KPiAgICAgICAgIC8qIEJvb3RzIGEga2VybmVsIGVsZiBiaW5hcnku
ICAqLwo+IC0gICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBO
VUxMLCBOVUxMLCAmZW50cnksIE5VTEwsIE5VTEwsCj4gKyAgICAgICAga2VybmVsX3NpemUgPSBs
b2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsIE5VTEwsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZW50cnksIE5VTEwsIE5VTEwsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDEsIEVNX0xBVFRJQ0VNSUNPMzIsIDAsIDApOwo+ICAgICAgICAgcmVz
ZXRfaW5mby0+Ym9vdHN0cmFwX3BjID0gZW50cnk7Cj4KPiBkaWZmIC0tZ2l0IGEvaHcvbTY4ay9h
bjUyMDYuYyBiL2h3L202OGsvYW41MjA2LmMKPiBpbmRleCA1ZTA2N2VhMWMzNTYuLjA2ZTM4MDMy
NTg4NSAxMDA2NDQKPiAtLS0gYS9ody9tNjhrL2FuNTIwNi5jCj4gKysrIGIvaHcvbTY4ay9hbjUy
MDYuYwo+IEBAIC02Niw3ICs2Niw3IEBAIHN0YXRpYyB2b2lkIGFuNTIwNl9pbml0KE1hY2hpbmVT
dGF0ZSAqbWFjaGluZSkKPiAgICAgICAgIGV4aXQoMSk7Cj4gICAgIH0KPgo+IC0gICAga2VybmVs
X3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsICZlbGZfZW50cnks
Cj4gKyAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwgTlVM
TCwgTlVMTCwgJmVsZl9lbnRyeSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBO
VUxMLCAxLCBFTV82OEssIDAsIDApOwo+ICAgICBlbnRyeSA9IGVsZl9lbnRyeTsKPiAgICAgaWYg
KGtlcm5lbF9zaXplIDwgMCkgewo+IGRpZmYgLS1naXQgYS9ody9tNjhrL21jZjUyMDguYyBiL2h3
L202OGsvbWNmNTIwOC5jCj4gaW5kZXggMGYyMjQ1ZGQ4MTc3Li44NTMxZTA3ZTViNTcgMTAwNjQ0
Cj4gLS0tIGEvaHcvbTY4ay9tY2Y1MjA4LmMKPiArKysgYi9ody9tNjhrL21jZjUyMDguYwo+IEBA
IC0yOTQsNyArMjk0LDcgQEAgc3RhdGljIHZvaWQgbWNmNTIwOGV2Yl9pbml0KE1hY2hpbmVTdGF0
ZSAqbWFjaGluZSkKPiAgICAgICAgIGV4aXQoMSk7Cj4gICAgIH0KPgo+IC0gICAga2VybmVsX3Np
emUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsICZlbGZfZW50cnksCj4g
KyAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwgTlVMTCwg
TlVMTCwgJmVsZl9lbnRyeSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxM
LCAxLCBFTV82OEssIDAsIDApOwo+ICAgICBlbnRyeSA9IGVsZl9lbnRyeTsKPiAgICAgaWYgKGtl
cm5lbF9zaXplIDwgMCkgewo+IGRpZmYgLS1naXQgYS9ody9taWNyb2JsYXplL2Jvb3QuYyBiL2h3
L21pY3JvYmxhemUvYm9vdC5jCj4gaW5kZXggNDg5YWI4MzliN2MyLi5hN2FmNGMwNzA0ODYgMTAw
NjQ0Cj4gLS0tIGEvaHcvbWljcm9ibGF6ZS9ib290LmMKPiArKysgYi9ody9taWNyb2JsYXplL2Jv
b3QuYwo+IEBAIC0xNDIsMTMgKzE0MiwxNCBAQCB2b2lkIG1pY3JvYmxhemVfbG9hZF9rZXJuZWwo
TWljcm9CbGF6ZUNQVSAqY3B1LCBod2FkZHIgZGRyX2Jhc2UsCj4gI2VuZGlmCj4KPiAgICAgICAg
IC8qIEJvb3RzIGEga2VybmVsIGVsZiBiaW5hcnkuICAqLwo+IC0gICAgICAgIGtlcm5lbF9zaXpl
ID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLAo+ICsgICAgICAgIGtlcm5l
bF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCBOVUxMLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZW50cnksICZsb3csICZoaWdoLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBiaWdfZW5kaWFuLCBFTV9NSUNST0JMQVpFLCAwLCAw
KTsKPiAgICAgICAgIGJhc2UzMiA9IGVudHJ5Owo+ICAgICAgICAgaWYgKGJhc2UzMiA9PSAweGMw
MDAwMDAwKSB7Cj4gLSAgICAgICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2Zp
bGVuYW1lLCB0cmFuc2xhdGVfa2VybmVsX2FkZHJlc3MsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTlVMTCwgJmVudHJ5LCBOVUxMLCBOVUxMLAo+ICsgICAgICAgICAgICBr
ZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGVfa2VybmVsX2FkZHJlc3MsIE5VTEws
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVudHJ5LCBOVUxMLCBOVUxM
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmlnX2VuZGlhbiwgRU1fTUlD
Uk9CTEFaRSwgMCwgMCk7Cj4gICAgICAgICB9Cj4gICAgICAgICAvKiBBbHdheXMgYm9vdCBpbnRv
IHBoeXNpY2FsIHJhbS4gICovCj4gZGlmZiAtLWdpdCBhL2h3L21pcHMvbWlwc19mdWxvbmcyZS5j
IGIvaHcvbWlwcy9taXBzX2Z1bG9uZzJlLmMKPiBpbmRleCAyZmJiYTMyYzQ4MTkuLjFmMjRhOWZj
MmUxMyAxMDA2NDQKPiAtLS0gYS9ody9taXBzL21pcHNfZnVsb25nMmUuYwo+ICsrKyBiL2h3L21p
cHMvbWlwc19mdWxvbmcyZS5jCj4gQEAgLTExMSw4ICsxMTEsOSBAQCBzdGF0aWMgaW50NjRfdCBs
b2FkX2tlcm5lbCAoQ1BVTUlQU1N0YXRlICplbnYpCj4gICAgIHVpbnQzMl90ICpwcm9tX2J1ZjsK
PiAgICAgbG9uZyBwcm9tX3NpemU7Cj4KPiAtICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYobG9h
ZGVycGFyYW1zLmtlcm5lbF9maWxlbmFtZSwgY3B1X21pcHNfa3NlZzBfdG9fcGh5cywKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgKHVpbnQ2NF90ICopJmtlcm5lbF9lbnRyeSwK
PiArICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYobG9hZGVycGFyYW1zLmtlcm5lbF9maWxlbmFt
ZSwgTlVMTCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1X21pcHNfa3NlZzBfdG9f
cGh5cywgTlVMTCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQ2NF90ICopJmtl
cm5lbF9lbnRyeSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAodWludDY0X3QgKikma2Vy
bmVsX2xvdywgKHVpbnQ2NF90ICopJmtlcm5lbF9oaWdoLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDAsIEVNX01JUFMsIDEsIDApOwo+ICAgICBpZiAoa2VybmVsX3NpemUgPCAwKSB7Cj4g
ZGlmZiAtLWdpdCBhL2h3L21pcHMvbWlwc19tYWx0YS5jIGIvaHcvbWlwcy9taXBzX21hbHRhLmMK
PiBpbmRleCBjMWNmMGZlMTJlOTUuLjc0NjY3NzY2YzI3NyAxMDA2NDQKPiAtLS0gYS9ody9taXBz
L21pcHNfbWFsdGEuYwo+ICsrKyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCj4gQEAgLTEwMTAsOCAr
MTAxMCw5IEBAIHN0YXRpYyBpbnQ2NF90IGxvYWRfa2VybmVsICh2b2lkKQo+ICAgICBiaWdfZW5k
aWFuID0gMDsKPiAjZW5kaWYKPgo+IC0gICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihsb2FkZXJw
YXJhbXMua2VybmVsX2ZpbGVuYW1lLCBjcHVfbWlwc19rc2VnMF90b19waHlzLAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICBOVUxMLCAodWludDY0X3QgKikma2VybmVsX2VudHJ5LCBOVUxM
LAo+ICsgICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihsb2FkZXJwYXJhbXMua2VybmVsX2ZpbGVu
YW1lLCBOVUxMLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVfbWlwc19rc2VnMF90
b19waHlzLCBOVUxMLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAodWludDY0X3QgKikm
a2VybmVsX2VudHJ5LCBOVUxMLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50NjRf
dCAqKSZrZXJuZWxfaGlnaCwgYmlnX2VuZGlhbiwgRU1fTUlQUywgMSwgMCk7Cj4gICAgIGlmIChr
ZXJuZWxfc2l6ZSA8IDApIHsKPiAgICAgICAgIGVycm9yX3JlcG9ydCgiY291bGQgbm90IGxvYWQg
a2VybmVsICclcyc6ICVzIiwKPiBkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBzX21pcHNzaW0uYyBi
L2h3L21pcHMvbWlwc19taXBzc2ltLmMKPiBpbmRleCBmNjY1NzUyYTJmYzYuLjgyNGFiZGE2NTc0
OCAxMDA2NDQKPiAtLS0gYS9ody9taXBzL21pcHNfbWlwc3NpbS5jCj4gKysrIGIvaHcvbWlwcy9t
aXBzX21pcHNzaW0uYwo+IEBAIC02OSw4ICs2OSw5IEBAIHN0YXRpYyBpbnQ2NF90IGxvYWRfa2Vy
bmVsKHZvaWQpCj4gICAgIGJpZ19lbmRpYW4gPSAwOwo+ICNlbmRpZgo+Cj4gLSAgICBrZXJuZWxf
c2l6ZSA9IGxvYWRfZWxmKGxvYWRlcnBhcmFtcy5rZXJuZWxfZmlsZW5hbWUsIGNwdV9taXBzX2tz
ZWcwX3RvX3BoeXMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsICh1aW50NjRf
dCAqKSZlbnRyeSwgTlVMTCwKPiArICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYobG9hZGVycGFy
YW1zLmtlcm5lbF9maWxlbmFtZSwgTlVMTCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y3B1X21pcHNfa3NlZzBfdG9fcGh5cywgTlVMTCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKHVpbnQ2NF90ICopJmVudHJ5LCBOVUxMLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICh1aW50NjRfdCAqKSZrZXJuZWxfaGlnaCwgYmlnX2VuZGlhbiwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBFTV9NSVBTLCAxLCAwKTsKPiAgICAgaWYgKGtlcm5lbF9zaXplID49IDApIHsK
PiBkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBzX3I0ay5jIGIvaHcvbWlwcy9taXBzX3I0ay5jCj4g
aW5kZXggMTkyMjQwNzM5NDdkLi5hMDE1YTZkMTRlZTYgMTAwNjQ0Cj4gLS0tIGEvaHcvbWlwcy9t
aXBzX3I0ay5jCj4gKysrIGIvaHcvbWlwcy9taXBzX3I0ay5jCj4gQEAgLTkyLDggKzkyLDkgQEAg
c3RhdGljIGludDY0X3QgbG9hZF9rZXJuZWwodm9pZCkKPiAjZWxzZQo+ICAgICBiaWdfZW5kaWFu
ID0gMDsKPiAjZW5kaWYKPiAtICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYobG9hZGVycGFyYW1z
Lmtlcm5lbF9maWxlbmFtZSwgY3B1X21pcHNfa3NlZzBfdG9fcGh5cywKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTlVMTCwgKHVpbnQ2NF90ICopJmVudHJ5LCBOVUxMLAo+ICsgICAga2Vy
bmVsX3NpemUgPSBsb2FkX2VsZihsb2FkZXJwYXJhbXMua2VybmVsX2ZpbGVuYW1lLCBOVUxMLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVfbWlwc19rc2VnMF90b19waHlzLCBOVUxM
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAodWludDY0X3QgKikmZW50cnksIE5VTEws
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQ2NF90ICopJmtlcm5lbF9oaWdoLCBi
aWdfZW5kaWFuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVNX01JUFMsIDEsIDApOwo+
ICAgICBpZiAoa2VybmVsX3NpemUgPj0gMCkgewo+IGRpZmYgLS1naXQgYS9ody9tb3hpZS9tb3hp
ZXNpbS5jIGIvaHcvbW94aWUvbW94aWVzaW0uYwo+IGluZGV4IGM2YjZmNzI2MmRjZS4uZWRkZWVk
OTE1ZDNiIDEwMDY0NAo+IC0tLSBhL2h3L21veGllL21veGllc2ltLmMKPiArKysgYi9ody9tb3hp
ZS9tb3hpZXNpbS5jCj4gQEAgLTU3LDcgKzU3LDcgQEAgc3RhdGljIHZvaWQgbG9hZF9rZXJuZWwo
TW94aWVDUFUgKmNwdSwgTG9hZGVyUGFyYW1zICpsb2FkZXJfcGFyYW1zKQo+ICAgICBsb25nIGtl
cm5lbF9zaXplOwo+ICAgICByYW1fYWRkcl90IGluaXRyZF9vZmZzZXQ7Cj4KPiAtICAgIGtlcm5l
bF9zaXplID0gbG9hZF9lbGYobG9hZGVyX3BhcmFtcy0+a2VybmVsX2ZpbGVuYW1lLCAgTlVMTCwg
TlVMTCwKPiArICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYobG9hZGVyX3BhcmFtcy0+a2VybmVs
X2ZpbGVuYW1lLCAgTlVMTCwgTlVMTCwgTlVMTCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZW50cnksICZrZXJuZWxfbG93LCAma2VybmVsX2hpZ2gsIDEsIEVNX01PWElFLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDAsIDApOwo+Cj4gZGlmZiAtLWdpdCBhL2h3L25pb3MyL2Jv
b3QuYyBiL2h3L25pb3MyL2Jvb3QuYwo+IGluZGV4IGVkNWNiMjhlOTQyYi4uNWYwYWIyZmJiOWMy
IDEwMDY0NAo+IC0tLSBhL2h3L25pb3MyL2Jvb3QuYwo+ICsrKyBiL2h3L25pb3MyL2Jvb3QuYwo+
IEBAIC0xNDYsMTMgKzE0NiwxNCBAQCB2b2lkIG5pb3MyX2xvYWRfa2VybmVsKE5pb3MyQ1BVICpj
cHUsIGh3YWRkciBkZHJfYmFzZSwKPiAjZW5kaWYKPgo+ICAgICAgICAgLyogQm9vdHMgYSBrZXJu
ZWwgZWxmIGJpbmFyeS4gKi8KPiAtICAgICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5l
bF9maWxlbmFtZSwgTlVMTCwgTlVMTCwKPiArICAgICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxm
KGtlcm5lbF9maWxlbmFtZSwgTlVMTCwgTlVMTCwgTlVMTCwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmVudHJ5LCAmbG93LCAmaGlnaCwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmlnX2VuZGlhbiwgRU1fQUxURVJBX05JT1MyLCAwLCAwKTsKPiAgICAgICAgIGJh
c2UzMiA9IGVudHJ5Owo+ICAgICAgICAgaWYgKGJhc2UzMiA9PSAweGMwMDAwMDAwKSB7Cj4gLSAg
ICAgICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCB0cmFuc2xh
dGVfa2VybmVsX2FkZHJlc3MsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TlVMTCwgJmVudHJ5LCBOVUxMLCBOVUxMLAo+ICsgICAgICAgICAgICBrZXJuZWxfc2l6ZSA9IGxv
YWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0cmFuc2xhdGVfa2VybmVsX2FkZHJlc3MsIE5VTEwsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmVudHJ5LCBOVUxMLCBOVUxMLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmlnX2VuZGlhbiwgRU1fQUxURVJBX05JT1MyLCAwLCAw
KTsKPiAgICAgICAgIH0KPgo+IGRpZmYgLS1naXQgYS9ody9vcGVucmlzYy9vcGVucmlzY19zaW0u
YyBiL2h3L29wZW5yaXNjL29wZW5yaXNjX3NpbS5jCj4gaW5kZXggYTQ5NWE4NGE0MWQ5Li43ZDNi
NzM0ZDI0ZmIgMTAwNjQ0Cj4gLS0tIGEvaHcvb3BlbnJpc2Mvb3BlbnJpc2Nfc2ltLmMKPiArKysg
Yi9ody9vcGVucmlzYy9vcGVucmlzY19zaW0uYwo+IEBAIC05Niw3ICs5Niw3IEBAIHN0YXRpYyB2
b2lkIG9wZW5yaXNjX2xvYWRfa2VybmVsKHJhbV9hZGRyX3QgcmFtX3NpemUsCj4gICAgIGh3YWRk
ciBlbnRyeTsKPgo+ICAgICBpZiAoa2VybmVsX2ZpbGVuYW1lICYmICFxdGVzdF9lbmFibGVkKCkp
IHsKPiAtICAgICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVM
TCwgTlVMTCwKPiArICAgICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFt
ZSwgTlVMTCwgTlVMTCwgTlVMTCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVs
Zl9lbnRyeSwgTlVMTCwgTlVMTCwgMSwgRU1fT1BFTlJJU0MsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDEsIDApOwo+ICAgICAgICAgZW50cnkgPSBlbGZfZW50cnk7Cj4gZGlmZiAt
LWdpdCBhL2h3L3BjaS1ob3N0L3ByZXAuYyBiL2h3L3BjaS1ob3N0L3ByZXAuYwo+IGluZGV4IGIx
YjZiMTZiYWRiMy4uOGI5ZTFmZDBkMzQzIDEwMDY0NAo+IC0tLSBhL2h3L3BjaS1ob3N0L3ByZXAu
Ywo+ICsrKyBiL2h3L3BjaS1ob3N0L3ByZXAuYwo+IEBAIC0zMzEsNyArMzMxLDcgQEAgc3RhdGlj
IHZvaWQgcmF2ZW5fcmVhbGl6ZShQQ0lEZXZpY2UgKmQsIEVycm9yICoqZXJycCkKPiAgICAgICAg
IGZpbGVuYW1lID0gcWVtdV9maW5kX2ZpbGUoUUVNVV9GSUxFX1RZUEVfQklPUywgcy0+Ymlvc19u
YW1lKTsKPiAgICAgICAgIGlmIChmaWxlbmFtZSkgewo+ICAgICAgICAgICAgIGlmIChzLT5lbGZf
bWFjaGluZSAhPSBFTV9OT05FKSB7Cj4gLSAgICAgICAgICAgICAgICBiaW9zX3NpemUgPSBsb2Fk
X2VsZihmaWxlbmFtZSwgTlVMTCwgTlVMTCwgTlVMTCwKPiArICAgICAgICAgICAgICAgIGJpb3Nf
c2l6ZSA9IGxvYWRfZWxmKGZpbGVuYW1lLCBOVUxMLCBOVUxMLCBOVUxMLCBOVUxMLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMLCAxLCBzLT5lbGZfbWFj
aGluZSwgMCwgMCk7Cj4gICAgICAgICAgICAgfQo+ICAgICAgICAgICAgIGlmIChiaW9zX3NpemUg
PCAwKSB7Cj4gZGlmZiAtLWdpdCBhL2h3L3BwYy9lNTAwLmMgYi9ody9wcGMvZTUwMC5jCj4gaW5k
ZXggMDU4MWU5ZTNkNGMzLi43NTUzZjY3NGM5OTAgMTAwNjQ0Cj4gLS0tIGEvaHcvcHBjL2U1MDAu
Ywo+ICsrKyBiL2h3L3BwYy9lNTAwLmMKPiBAQCAtOTg4LDcgKzk4OCw4IEBAIHZvaWQgcHBjZTUw
MF9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKPgo+ICAgICBmaWxlbmFtZSA9IHFlbXVfZmlu
ZF9maWxlKFFFTVVfRklMRV9UWVBFX0JJT1MsIHBheWxvYWRfbmFtZSk7Cj4KPiAtICAgIHBheWxv
YWRfc2l6ZSA9IGxvYWRfZWxmKGZpbGVuYW1lLCBOVUxMLCBOVUxMLCAmYmlvc19lbnRyeSwgJmxv
YWRhZGRyLCBOVUxMLAo+ICsgICAgcGF5bG9hZF9zaXplID0gbG9hZF9lbGYoZmlsZW5hbWUsIE5V
TEwsIE5VTEwsIE5VTEwsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYmlvc19lbnRy
eSwgJmxvYWRhZGRyLCBOVUxMLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLCBQUENf
RUxGX01BQ0hJTkUsIDAsIDApOwo+ICAgICBpZiAocGF5bG9hZF9zaXplIDwgMCkgewo+ICAgICAg
ICAgLyoKPiBkaWZmIC0tZ2l0IGEvaHcvcHBjL21hY19uZXd3b3JsZC5jIGIvaHcvcHBjL21hY19u
ZXd3b3JsZC5jCj4gaW5kZXggYmIxOWVhYmEzNmI0Li40MGJlNmQwYjJhYmEgMTAwNjQ0Cj4gLS0t
IGEvaHcvcHBjL21hY19uZXd3b3JsZC5jCj4gKysrIGIvaHcvcHBjL21hY19uZXd3b3JsZC5jCj4g
QEAgLTE2NSw3ICsxNjUsNyBAQCBzdGF0aWMgdm9pZCBwcGNfY29yZTk5X2luaXQoTWFjaGluZVN0
YXRlICptYWNoaW5lKQo+Cj4gICAgIC8qIExvYWQgT3BlbkJJT1MgKEVMRikgKi8KPiAgICAgaWYg
KGZpbGVuYW1lKSB7Cj4gLSAgICAgICAgYmlvc19zaXplID0gbG9hZF9lbGYoZmlsZW5hbWUsIE5V
TEwsIE5VTEwsIE5VTEwsCj4gKyAgICAgICAgYmlvc19zaXplID0gbG9hZF9lbGYoZmlsZW5hbWUs
IE5VTEwsIE5VTEwsIE5VTEwsIE5VTEwsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBO
VUxMLCBOVUxMLCAxLCBQUENfRUxGX01BQ0hJTkUsIDAsIDApOwo+Cj4gICAgICAgICBnX2ZyZWUo
ZmlsZW5hbWUpOwo+IEBAIC0xODgsNyArMTg4LDggQEAgc3RhdGljIHZvaWQgcHBjX2NvcmU5OV9p
bml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKPiAjZW5kaWYKPiAgICAgICAgIGtlcm5lbF9iYXNl
ID0gS0VSTkVMX0xPQURfQUREUjsKPgo+IC0gICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYo
a2VybmVsX2ZpbGVuYW1lLCB0cmFuc2xhdGVfa2VybmVsX2FkZHJlc3MsIE5VTEwsCj4gKyAgICAg
ICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGVfa2VybmVsX2FkZHJlc3MsIE5VTEws
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsICZsb3dhZGRyLCBOVUxMLCAx
LCBQUENfRUxGX01BQ0hJTkUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIDAp
Owo+ICAgICAgICAgaWYgKGtlcm5lbF9zaXplIDwgMCkKPiBkaWZmIC0tZ2l0IGEvaHcvcHBjL21h
Y19vbGR3b3JsZC5jIGIvaHcvcHBjL21hY19vbGR3b3JsZC5jCj4gaW5kZXggODE3ZjcwZTUyY2Yz
Li5jMjhkZGUxOTkyZjQgMTAwNjQ0Cj4gLS0tIGEvaHcvcHBjL21hY19vbGR3b3JsZC5jCj4gKysr
IGIvaHcvcHBjL21hY19vbGR3b3JsZC5jCj4gQEAgLTE0MCw3ICsxNDAsNyBAQCBzdGF0aWMgdm9p
ZCBwcGNfaGVhdGhyb3dfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCj4KPiAgICAgLyogTG9h
ZCBPcGVuQklPUyAoRUxGKSAqLwo+ICAgICBpZiAoZmlsZW5hbWUpIHsKPiAtICAgICAgICBiaW9z
X3NpemUgPSBsb2FkX2VsZihmaWxlbmFtZSwgMCwgTlVMTCwgTlVMTCwgTlVMTCwgTlVMTCwKPiAr
ICAgICAgICBiaW9zX3NpemUgPSBsb2FkX2VsZihmaWxlbmFtZSwgTlVMTCwgMCwgTlVMTCwgTlVM
TCwgTlVMTCwgTlVMTCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIFBQQ19FTEZf
TUFDSElORSwgMCwgMCk7Cj4gICAgICAgICBnX2ZyZWUoZmlsZW5hbWUpOwo+ICAgICB9IGVsc2Ug
ewo+IEBAIC0xNjEsNyArMTYxLDggQEAgc3RhdGljIHZvaWQgcHBjX2hlYXRocm93X2luaXQoTWFj
aGluZVN0YXRlICptYWNoaW5lKQo+ICAgICAgICAgYnN3YXBfbmVlZGVkID0gMDsKPiAjZW5kaWYK
PiAgICAgICAgIGtlcm5lbF9iYXNlID0gS0VSTkVMX0xPQURfQUREUjsKPiAtICAgICAgICBrZXJu
ZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgdHJhbnNsYXRlX2tlcm5lbF9hZGRy
ZXNzLCBOVUxMLAo+ICsgICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVu
YW1lLCBOVUxMLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNsYXRlX2tl
cm5lbF9hZGRyZXNzLCBOVUxMLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxM
LCAmbG93YWRkciwgTlVMTCwgMSwgUFBDX0VMRl9NQUNISU5FLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAwLCAwKTsKPiAgICAgICAgIGlmIChrZXJuZWxfc2l6ZSA8IDApCj4gZGlm
ZiAtLWdpdCBhL2h3L3BwYy9wcGM0NDBfYmFtYm9vLmMgYi9ody9wcGMvcHBjNDQwX2JhbWJvby5j
Cj4gaW5kZXggZmMwNjE5MTU4ODc5Li42MzE4MzAxYzgxYzkgMTAwNjQ0Cj4gLS0tIGEvaHcvcHBj
L3BwYzQ0MF9iYW1ib28uYwo+ICsrKyBiL2h3L3BwYy9wcGM0NDBfYmFtYm9vLmMKPiBAQCAtMjU2
LDcgKzI1Niw3IEBAIHN0YXRpYyB2b2lkIGJhbWJvb19pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGlu
ZSkKPiAgICAgICAgIHN1Y2Nlc3MgPSBsb2FkX3VpbWFnZShrZXJuZWxfZmlsZW5hbWUsICZlbnRy
eSwgJmxvYWRhZGRyLCBOVUxMLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEws
IE5VTEwpOwo+ICAgICAgICAgaWYgKHN1Y2Nlc3MgPCAwKSB7Cj4gLSAgICAgICAgICAgIHN1Y2Nl
c3MgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsICZlbGZfZW50cnksCj4g
KyAgICAgICAgICAgIHN1Y2Nlc3MgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5V
TEwsIE5VTEwsICZlbGZfZW50cnksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZl
bGZfbG93YWRkciwgTlVMTCwgMSwgUFBDX0VMRl9NQUNISU5FLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAwLCAwKTsKPiAgICAgICAgICAgICBlbnRyeSA9IGVsZl9lbnRyeTsKPiBk
aWZmIC0tZ2l0IGEvaHcvcHBjL3NhbTQ2MGV4LmMgYi9ody9wcGMvc2FtNDYwZXguYwo+IGluZGV4
IDg0ZWE1OTI3NDljNC4uOTM0Njc0ZmQyZGE4IDEwMDY0NAo+IC0tLSBhL2h3L3BwYy9zYW00NjBl
eC5jCj4gKysrIGIvaHcvcHBjL3NhbTQ2MGV4LmMKPiBAQCAtNTU3LDcgKzU1Nyw4IEBAIHN0YXRp
YyB2b2lkIHNhbTQ2MGV4X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQo+ICAgICAgICAgaWYg
KHN1Y2Nlc3MgPCAwKSB7Cj4gICAgICAgICAgICAgdWludDY0X3QgZWxmX2VudHJ5LCBlbGZfbG93
YWRkcjsKPgo+IC0gICAgICAgICAgICBzdWNjZXNzID0gbG9hZF9lbGYobWFjaGluZS0+a2VybmVs
X2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCAmZWxmX2VudHJ5LAo+ICsgICAgICAgICAgICBzdWNjZXNz
ID0gbG9hZF9lbGYobWFjaGluZS0+a2VybmVsX2ZpbGVuYW1lLCBOVUxMLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCwgJmVsZl9lbnRyeSwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmVsZl9sb3dhZGRyLCBOVUxMLCAxLCBQUENfRUxGX01BQ0hJ
TkUsIDAsIDApOwo+ICAgICAgICAgICAgIGVudHJ5ID0gZWxmX2VudHJ5Owo+ICAgICAgICAgICAg
IGxvYWRhZGRyID0gZWxmX2xvd2FkZHI7Cj4gZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwci5jIGIv
aHcvcHBjL3NwYXByLmMKPiBpbmRleCAwOTQyZjM1YmY4N2UuLjNjYmM0NGM3MGZiNyAxMDA2NDQK
PiAtLS0gYS9ody9wcGMvc3BhcHIuYwo+ICsrKyBiL2h3L3BwYy9zcGFwci5jCj4gQEAgLTI4NTIs
MTEgKzI4NTIsMTIgQEAgc3RhdGljIHZvaWQgc3BhcHJfbWFjaGluZV9pbml0KE1hY2hpbmVTdGF0
ZSAqbWFjaGluZSkKPiAgICAgaWYgKGtlcm5lbF9maWxlbmFtZSkgewo+ICAgICAgICAgdWludDY0
X3QgbG93YWRkciA9IDA7Cj4KPiAtICAgICAgICBzcGFwci0+a2VybmVsX3NpemUgPSBsb2FkX2Vs
ZihrZXJuZWxfZmlsZW5hbWUsIHRyYW5zbGF0ZV9rZXJuZWxfYWRkcmVzcywKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMLCAmbG93YWRkciwgTlVMTCwg
MSwKPiArICAgICAgICBzcGFwci0+a2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5h
bWUsIE5VTEwsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNs
YXRlX2tlcm5lbF9hZGRyZXNzLCBOVUxMLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE5VTEwsICZsb3dhZGRyLCBOVUxMLCAxLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUFBDX0VMRl9NQUNISU5FLCAwLCAwKTsKPiAgICAgICAgIGlmIChz
cGFwci0+a2VybmVsX3NpemUgPT0gRUxGX0xPQURfV1JPTkdfRU5ESUFOKSB7Cj4gLSAgICAgICAg
ICAgIHNwYXByLT5rZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwKPiArICAg
ICAgICAgICAgc3BhcHItPmtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBO
VUxMLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zbGF0
ZV9rZXJuZWxfYWRkcmVzcywgTlVMTCwgTlVMTCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmbG93YWRkciwgTlVMTCwgMCwgUFBDX0VMRl9NQUNISU5FLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIDApOwo+IGRpZmYgLS1n
aXQgYS9ody9wcGMvdmlydGV4X21sNTA3LmMgYi9ody9wcGMvdmlydGV4X21sNTA3LmMKPiBpbmRl
eCA1MTc3MTIwNTc0MzQuLjVhNzExY2IzZDk0MSAxMDA2NDQKPiAtLS0gYS9ody9wcGMvdmlydGV4
X21sNTA3LmMKPiArKysgYi9ody9wcGMvdmlydGV4X21sNTA3LmMKPiBAQCAtMjU4LDcgKzI1OCw3
IEBAIHN0YXRpYyB2b2lkIHZpcnRleF9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKPiAgICAg
ICAgIGh3YWRkciBib290X29mZnNldDsKPgo+ICAgICAgICAgLyogQm9vdHMgYSBrZXJuZWwgZWxm
IGJpbmFyeS4gICovCj4gLSAgICAgICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmls
ZW5hbWUsIE5VTEwsIE5VTEwsCj4gKyAgICAgICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJu
ZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsIE5VTEwsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZlbnRyeSwgJmxvdywgJmhpZ2gsIDEsIFBQQ19FTEZfTUFDSElORSwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMCwgMCk7Cj4gICAgICAgICBib290X2luZm8uYm9vdHN0
cmFwX3BjID0gZW50cnkgJiAweDAwZmZmZmZmOwo+IGRpZmYgLS1naXQgYS9ody9yaXNjdi9zaWZp
dmVfZS5jIGIvaHcvcmlzY3Yvc2lmaXZlX2UuYwo+IGluZGV4IDVkOWQ2NWZmMjlhYi4uYmZjMDg2
NjA5Y2I5IDEwMDY0NAo+IC0tLSBhL2h3L3Jpc2N2L3NpZml2ZV9lLmMKPiArKysgYi9ody9yaXNj
di9zaWZpdmVfZS5jCj4gQEAgLTc4LDcgKzc4LDcgQEAgc3RhdGljIHVpbnQ2NF90IGxvYWRfa2Vy
bmVsKGNvbnN0IGNoYXIgKmtlcm5lbF9maWxlbmFtZSkKPiB7Cj4gICAgIHVpbnQ2NF90IGtlcm5l
bF9lbnRyeSwga2VybmVsX2hpZ2g7Cj4KPiAtICAgIGlmIChsb2FkX2VsZihrZXJuZWxfZmlsZW5h
bWUsIE5VTEwsIE5VTEwsCj4gKyAgICBpZiAobG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxM
LCBOVUxMLCBOVUxMLAo+ICAgICAgICAgICAgICAgICAgJmtlcm5lbF9lbnRyeSwgTlVMTCwgJmtl
cm5lbF9oaWdoLAo+ICAgICAgICAgICAgICAgICAgMCwgRU1fUklTQ1YsIDEsIDApIDwgMCkgewo+
ICAgICAgICAgZXJyb3JfcmVwb3J0KCJjb3VsZCBub3QgbG9hZCBrZXJuZWwgJyVzJyIsIGtlcm5l
bF9maWxlbmFtZSk7Cj4gZGlmZiAtLWdpdCBhL2h3L3Jpc2N2L3NpZml2ZV91LmMgYi9ody9yaXNj
di9zaWZpdmVfdS5jCj4gaW5kZXggM2JkM2I2NzUwN2Y4Li4yNzMwYjI1YjYwMzIgMTAwNjQ0Cj4g
LS0tIGEvaHcvcmlzY3Yvc2lmaXZlX3UuYwo+ICsrKyBiL2h3L3Jpc2N2L3NpZml2ZV91LmMKPiBA
QCAtNjksNyArNjksNyBAQCBzdGF0aWMgdWludDY0X3QgbG9hZF9rZXJuZWwoY29uc3QgY2hhciAq
a2VybmVsX2ZpbGVuYW1lKQo+IHsKPiAgICAgdWludDY0X3Qga2VybmVsX2VudHJ5LCBrZXJuZWxf
aGlnaDsKPgo+IC0gICAgaWYgKGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwgTlVMTCwK
PiArICAgIGlmIChsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsIE5VTEwsCj4g
ICAgICAgICAgICAgICAgICAma2VybmVsX2VudHJ5LCBOVUxMLCAma2VybmVsX2hpZ2gsCj4gICAg
ICAgICAgICAgICAgICAwLCBFTV9SSVNDViwgMSwgMCkgPCAwKSB7Cj4gICAgICAgICBlcnJvcl9y
ZXBvcnQoImNvdWxkIG5vdCBsb2FkIGtlcm5lbCAnJXMnIiwga2VybmVsX2ZpbGVuYW1lKTsKPiBk
aWZmIC0tZ2l0IGEvaHcvcmlzY3Yvc3Bpa2UuYyBiL2h3L3Jpc2N2L3NwaWtlLmMKPiBpbmRleCAy
NjhkZjA0YzNjN2QuLmM2NmZmYzUwY2M3NCAxMDA2NDQKPiAtLS0gYS9ody9yaXNjdi9zcGlrZS5j
Cj4gKysrIGIvaHcvcmlzY3Yvc3Bpa2UuYwo+IEBAIC01Nyw3ICs1Nyw3IEBAIHN0YXRpYyB1aW50
NjRfdCBsb2FkX2tlcm5lbChjb25zdCBjaGFyICprZXJuZWxfZmlsZW5hbWUpCj4gewo+ICAgICB1
aW50NjRfdCBrZXJuZWxfZW50cnksIGtlcm5lbF9oaWdoOwo+Cj4gLSAgICBpZiAobG9hZF9lbGZf
cmFtX3N5bShrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsCj4gKyAgICBpZiAobG9hZF9lbGZf
cmFtX3N5bShrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsIE5VTEwsCj4gICAgICAgICAgICAg
Jmtlcm5lbF9lbnRyeSwgTlVMTCwgJmtlcm5lbF9oaWdoLCAwLCBFTV9SSVNDViwgMSwgMCwKPiAg
ICAgICAgICAgICBOVUxMLCB0cnVlLCBodGlmX3N5bWJvbF9jYWxsYmFjaykgPCAwKSB7Cj4gICAg
ICAgICBlcnJvcl9yZXBvcnQoImNvdWxkIG5vdCBsb2FkIGtlcm5lbCAnJXMnIiwga2VybmVsX2Zp
bGVuYW1lKTsKPiBkaWZmIC0tZ2l0IGEvaHcvcmlzY3YvdmlydC5jIGIvaHcvcmlzY3YvdmlydC5j
Cj4gaW5kZXggZTdmMDcxNmZiNjY3Li4zZThiMTljNjY4OTggMTAwNjQ0Cj4gLS0tIGEvaHcvcmlz
Y3YvdmlydC5jCj4gKysrIGIvaHcvcmlzY3YvdmlydC5jCj4gQEAgLTY2LDcgKzY2LDcgQEAgc3Rh
dGljIHVpbnQ2NF90IGxvYWRfa2VybmVsKGNvbnN0IGNoYXIgKmtlcm5lbF9maWxlbmFtZSkKPiB7
Cj4gICAgIHVpbnQ2NF90IGtlcm5lbF9lbnRyeSwga2VybmVsX2hpZ2g7Cj4KPiAtICAgIGlmIChs
b2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsCj4gKyAgICBpZiAobG9hZF9lbGYo
a2VybmVsX2ZpbGVuYW1lLCBOVUxMLCBOVUxMLCBOVUxMLAo+ICAgICAgICAgICAgICAgICAgJmtl
cm5lbF9lbnRyeSwgTlVMTCwgJmtlcm5lbF9oaWdoLAo+ICAgICAgICAgICAgICAgICAgMCwgRU1f
UklTQ1YsIDEsIDApIDwgMCkgewo+ICAgICAgICAgZXJyb3JfcmVwb3J0KCJjb3VsZCBub3QgbG9h
ZCBrZXJuZWwgJyVzJyIsIGtlcm5lbF9maWxlbmFtZSk7Cj4gZGlmZiAtLWdpdCBhL2h3L3MzOTB4
L2lwbC5jIGIvaHcvczM5MHgvaXBsLmMKPiBpbmRleCAyMWY2NGFkMjZhYWUuLjg5Njg4OGJmOGYw
MCAxMDA2NDQKPiAtLS0gYS9ody9zMzkweC9pcGwuYwo+ICsrKyBiL2h3L3MzOTB4L2lwbC5jCj4g
QEAgLTEzMSw3ICsxMzEsOCBAQCBzdGF0aWMgdm9pZCBzMzkwX2lwbF9yZWFsaXplKERldmljZVN0
YXRlICpkZXYsIEVycm9yICoqZXJycCkKPiAgICAgICAgICAgICBnb3RvIGVycm9yOwo+ICAgICAg
ICAgfQo+Cj4gLSAgICAgICAgYmlvc19zaXplID0gbG9hZF9lbGYoYmlvc19maWxlbmFtZSwgYmlv
c190cmFuc2xhdGVfYWRkciwgJmZ3YmFzZSwKPiArICAgICAgICBiaW9zX3NpemUgPSBsb2FkX2Vs
ZihiaW9zX2ZpbGVuYW1lLCBOVUxMLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJp
b3NfdHJhbnNsYXRlX2FkZHIsICZmd2Jhc2UsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmaXBsLT5iaW9zX3N0YXJ0X2FkZHIsIE5VTEwsIE5VTEwsIDEsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBFTV9TMzkwLCAwLCAwKTsKPiAgICAgICAgIGlmIChiaW9zX3NpemUgPiAw
KSB7Cj4gQEAgLTE1NSw3ICsxNTYsOCBAQCBzdGF0aWMgdm9pZCBzMzkwX2lwbF9yZWFsaXplKERl
dmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKPiAgICAgfQo+Cj4gICAgIGlmIChpcGwtPmtl
cm5lbCkgewo+IC0gICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYoaXBsLT5rZXJuZWwsIE5V
TEwsIE5VTEwsICZwZW50cnksIE5VTEwsCj4gKyAgICAgICAga2VybmVsX3NpemUgPSBsb2FkX2Vs
ZihpcGwtPmtlcm5lbCwgTlVMTCwgTlVMTCwgTlVMTCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZwZW50cnksIE5VTEwsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE5VTEwsIDEsIEVNX1MzOTAsIDAsIDApOwo+ICAgICAgICAgaWYgKGtlcm5lbF9zaXplIDwgMCkg
ewo+ICAgICAgICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9pbWFnZV90YXJncGh5cyhpcGwtPmtl
cm5lbCwgMCwgcmFtX3NpemUpOwo+IEBAIC00MzYsNyArNDM4LDggQEAgc3RhdGljIGludCBsb2Fk
X25ldGJvb3RfaW1hZ2UoRXJyb3IgKiplcnJwKQo+ICAgICAgICAgZ290byB1bnJlZl9tcjsKPiAg
ICAgfQo+Cj4gLSAgICBpbWdfc2l6ZSA9IGxvYWRfZWxmX3JhbShuZXRib290X2ZpbGVuYW1lLCBO
VUxMLCBOVUxMLCAmaXBsLT5zdGFydF9hZGRyLAo+ICsgICAgaW1nX3NpemUgPSBsb2FkX2VsZl9y
YW0obmV0Ym9vdF9maWxlbmFtZSwgTlVMTCwgTlVMTCwgTlVMTCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZpcGwtPnN0YXJ0X2FkZHIsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5VTEwsIE5VTEwsIDEsIEVNX1MzOTAsIDAsIDAsIE5VTEwsIGZhbHNlKTsKPgo+ICAgICBp
ZiAoaW1nX3NpemUgPCAwKSB7Cj4gZGlmZiAtLWdpdCBhL2h3L3NwYXJjL2xlb24zLmMgYi9ody9z
cGFyYy9sZW9uMy5jCj4gaW5kZXggZmE5OGFiODE3NzZjLi43NzQ2MzlhZjMzOTMgMTAwNjQ0Cj4g
LS0tIGEvaHcvc3BhcmMvbGVvbjMuYwo+ICsrKyBiL2h3L3NwYXJjL2xlb24zLmMKPiBAQCAtMTkw
LDcgKzE5MCw4IEBAIHN0YXRpYyB2b2lkIGxlb24zX2dlbmVyaWNfaHdfaW5pdChNYWNoaW5lU3Rh
dGUgKm1hY2hpbmUpCj4gICAgICAgICBsb25nICAgICBrZXJuZWxfc2l6ZTsKPiAgICAgICAgIHVp
bnQ2NF90IGVudHJ5Owo+Cj4gLSAgICAgICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxf
ZmlsZW5hbWUsIE5VTEwsIE5VTEwsICZlbnRyeSwgTlVMTCwgTlVMTCwKPiArICAgICAgICBrZXJu
ZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwgTlVMTCwgTlVMTCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlbnRyeSwgTlVMTCwgTlVMTCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMSAvKiBiaWcgZW5kaWFuICovLCBFTV9TUEFSQywg
MCwgMCk7Cj4gICAgICAgICBpZiAoa2VybmVsX3NpemUgPCAwKSB7Cj4gICAgICAgICAgICAgZXJy
b3JfcmVwb3J0KCJjb3VsZCBub3QgbG9hZCBrZXJuZWwgJyVzJyIsIGtlcm5lbF9maWxlbmFtZSk7
Cj4gZGlmZiAtLWdpdCBhL2h3L3NwYXJjL3N1bjRtLmMgYi9ody9zcGFyYy9zdW40bS5jCj4gaW5k
ZXggNzA5ZWUzN2UwOGE0Li43NzlmM2Y5N2Q1ZDQgMTAwNjQ0Cj4gLS0tIGEvaHcvc3BhcmMvc3Vu
NG0uYwo+ICsrKyBiL2h3L3NwYXJjL3N1bjRtLmMKPiBAQCAtMjQyLDcgKzI0Miw4IEBAIHN0YXRp
YyB1bnNpZ25lZCBsb25nIHN1bjRtX2xvYWRfa2VybmVsKGNvbnN0IGNoYXIgKmtlcm5lbF9maWxl
bmFtZSwKPiAjZWxzZQo+ICAgICAgICAgYnN3YXBfbmVlZGVkID0gMDsKPiAjZW5kaWYKPiAtICAg
ICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgdHJhbnNsYXRlX2tl
cm5lbF9hZGRyZXNzLCBOVUxMLAo+ICsgICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9lbGYoa2Vy
bmVsX2ZpbGVuYW1lLCBOVUxMLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJh
bnNsYXRlX2tlcm5lbF9hZGRyZXNzLCBOVUxMLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBOVUxMLCBOVUxMLCBOVUxMLCAxLCBFTV9TUEFSQywgMCwgMCk7Cj4gICAgICAgICBpZiAo
a2VybmVsX3NpemUgPCAwKQo+ICAgICAgICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9hb3V0KGtl
cm5lbF9maWxlbmFtZSwgS0VSTkVMX0xPQURfQUREUiwKPiBAQCAtNjkyLDcgKzY5Myw4IEBAIHN0
YXRpYyB2b2lkIHByb21faW5pdChod2FkZHIgYWRkciwgY29uc3QgY2hhciAqYmlvc19uYW1lKQo+
ICAgICB9Cj4gICAgIGZpbGVuYW1lID0gcWVtdV9maW5kX2ZpbGUoUUVNVV9GSUxFX1RZUEVfQklP
UywgYmlvc19uYW1lKTsKPiAgICAgaWYgKGZpbGVuYW1lKSB7Cj4gLSAgICAgICAgcmV0ID0gbG9h
ZF9lbGYoZmlsZW5hbWUsIHRyYW5zbGF0ZV9wcm9tX2FkZHJlc3MsICZhZGRyLCBOVUxMLAo+ICsg
ICAgICAgIHJldCA9IGxvYWRfZWxmKGZpbGVuYW1lLCBOVUxMLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgIHRyYW5zbGF0ZV9wcm9tX2FkZHJlc3MsICZhZGRyLCBOVUxMLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgTlVMTCwgTlVMTCwgMSwgRU1fU1BBUkMsIDAsIDApOwo+ICAgICAgICAgaWYg
KHJldCA8IDAgfHwgcmV0ID4gUFJPTV9TSVpFX01BWCkgewo+ICAgICAgICAgICAgIHJldCA9IGxv
YWRfaW1hZ2VfdGFyZ3BoeXMoZmlsZW5hbWUsIGFkZHIsIFBST01fU0laRV9NQVgpOwo+IGRpZmYg
LS1naXQgYS9ody9zcGFyYzY0L3N1bjR1LmMgYi9ody9zcGFyYzY0L3N1bjR1LmMKPiBpbmRleCBm
NzZiMTllNGU5M2IuLmI5YmQ0YmU1ZDUxMiAxMDA2NDQKPiAtLS0gYS9ody9zcGFyYzY0L3N1bjR1
LmMKPiArKysgYi9ody9zcGFyYzY0L3N1bjR1LmMKPiBAQCAtMTUzLDcgKzE1Myw3IEBAIHN0YXRp
YyB1aW50NjRfdCBzdW40dV9sb2FkX2tlcm5lbChjb25zdCBjaGFyICprZXJuZWxfZmlsZW5hbWUs
Cj4gI2Vsc2UKPiAgICAgICAgIGJzd2FwX25lZWRlZCA9IDA7Cj4gI2VuZGlmCj4gLSAgICAgICAg
a2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsIGtlcm5l
bF9lbnRyeSwKPiArICAgICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFt
ZSwgTlVMTCwgTlVMTCwgTlVMTCwga2VybmVsX2VudHJ5LAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBrZXJuZWxfYWRkciwgJmtlcm5lbF90b3AsIDEsIEVNX1NQQVJDVjksIDAsIDAp
Owo+ICAgICAgICAgaWYgKGtlcm5lbF9zaXplIDwgMCkgewo+ICAgICAgICAgICAgICprZXJuZWxf
YWRkciA9IEtFUk5FTF9MT0FEX0FERFI7Cj4gQEAgLTQxMSw3ICs0MTEsNyBAQCBzdGF0aWMgdm9p
ZCBwcm9tX2luaXQoaHdhZGRyIGFkZHIsIGNvbnN0IGNoYXIgKmJpb3NfbmFtZSkKPiAgICAgfQo+
ICAgICBmaWxlbmFtZSA9IHFlbXVfZmluZF9maWxlKFFFTVVfRklMRV9UWVBFX0JJT1MsIGJpb3Nf
bmFtZSk7Cj4gICAgIGlmIChmaWxlbmFtZSkgewo+IC0gICAgICAgIHJldCA9IGxvYWRfZWxmKGZp
bGVuYW1lLCB0cmFuc2xhdGVfcHJvbV9hZGRyZXNzLCAmYWRkciwKPiArICAgICAgICByZXQgPSBs
b2FkX2VsZihmaWxlbmFtZSwgTlVMTCwgdHJhbnNsYXRlX3Byb21fYWRkcmVzcywgJmFkZHIsCj4g
ICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMLCBOVUxMLCAxLCBFTV9TUEFSQ1Y5LCAw
LCAwKTsKPiAgICAgICAgIGlmIChyZXQgPCAwIHx8IHJldCA+IFBST01fU0laRV9NQVgpIHsKPiAg
ICAgICAgICAgICByZXQgPSBsb2FkX2ltYWdlX3RhcmdwaHlzKGZpbGVuYW1lLCBhZGRyLCBQUk9N
X1NJWkVfTUFYKTsKPiBkaWZmIC0tZ2l0IGEvaHcvdHJpY29yZS90cmljb3JlX3Rlc3Rib2FyZC5j
IGIvaHcvdHJpY29yZS90cmljb3JlX3Rlc3Rib2FyZC5jCj4gaW5kZXggYTU4MDk2ZjA1ZTcyLi4w
MDM1OTJhZjI3YTYgMTAwNjQ0Cj4gLS0tIGEvaHcvdHJpY29yZS90cmljb3JlX3Rlc3Rib2FyZC5j
Cj4gKysrIGIvaHcvdHJpY29yZS90cmljb3JlX3Rlc3Rib2FyZC5jCj4gQEAgLTQ1LDcgKzQ1LDcg
QEAgc3RhdGljIHZvaWQgdHJpY29yZV9sb2FkX2tlcm5lbChDUFVUcmlDb3JlU3RhdGUgKmVudikK
PiAgICAgbG9uZyBrZXJuZWxfc2l6ZTsKPgo+ICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfZWxmKHRy
aWNvcmV0Yl9iaW5mby5rZXJuZWxfZmlsZW5hbWUsIE5VTEwsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE5VTEwsICZlbnRyeSwgTlVMTCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTlVMTCwgTlVMTCwgJmVudHJ5LCBOVUxMLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE5VTEwsIDAsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgRU1fVFJJQ09SRSwgMSwgMCk7
Cj4gICAgIGlmIChrZXJuZWxfc2l6ZSA8PSAwKSB7Cj4gZGlmZiAtLWdpdCBhL2h3L3h0ZW5zYS9z
aW0uYyBiL2h3L3h0ZW5zYS9zaW0uYwo+IGluZGV4IGI2Y2NiM2NkNGFlOS4uMTJjNzQzNzM5OGU4
IDEwMDY0NAo+IC0tLSBhL2h3L3h0ZW5zYS9zaW0uYwo+ICsrKyBiL2h3L3h0ZW5zYS9zaW0uYwo+
IEBAIC05NywxMSArOTcsMTUgQEAgc3RhdGljIHZvaWQgeHRlbnNhX3NpbV9pbml0KE1hY2hpbmVT
dGF0ZSAqbWFjaGluZSkKPiAgICAgICAgIHVpbnQ2NF90IGVsZl9lbnRyeTsKPiAgICAgICAgIHVp
bnQ2NF90IGVsZl9sb3dhZGRyOwo+ICNpZmRlZiBUQVJHRVRfV09SRFNfQklHRU5ESUFOCj4gLSAg
ICAgICAgaW50IHN1Y2Nlc3MgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIHRyYW5zbGF0ZV9w
aHlzX2FkZHIsIGNwdSwKPiAtICAgICAgICAgICAgICAgICZlbGZfZW50cnksICZlbGZfbG93YWRk
ciwgTlVMTCwgMSwgRU1fWFRFTlNBLCAwLCAwKTsKPiArICAgICAgICBpbnQgc3VjY2VzcyA9IGxv
YWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgTlVMTCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRyYW5zbGF0ZV9waHlzX2FkZHIsIGNwdSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZlbGZfZW50cnksICZlbGZfbG93YWRkciwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE5VTEwsIDEsIEVNX1hURU5TQSwgMCwgMCk7Cj4gI2Vsc2UKPiAtICAgICAg
ICBpbnQgc3VjY2VzcyA9IGxvYWRfZWxmKGtlcm5lbF9maWxlbmFtZSwgdHJhbnNsYXRlX3BoeXNf
YWRkciwgY3B1LAo+IC0gICAgICAgICAgICAgICAgJmVsZl9lbnRyeSwgJmVsZl9sb3dhZGRyLCBO
VUxMLCAwLCBFTV9YVEVOU0EsIDAsIDApOwo+ICsgICAgICAgIGludCBzdWNjZXNzID0gbG9hZF9l
bGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdHJhbnNsYXRlX3BoeXNfYWRkciwgY3B1LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmVsZl9lbnRyeSwgJmVsZl9sb3dhZGRyLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCwgMCwgRU1fWFRFTlNBLCAwLCAwKTsKPiAjZW5kaWYKPiAgICAgICAgIGlm
IChzdWNjZXNzID4gMCkgewo+ICAgICAgICAgICAgIGVudi0+cGMgPSBlbGZfZW50cnk7Cj4gZGlm
ZiAtLWdpdCBhL2h3L3h0ZW5zYS94dGZwZ2EuYyBiL2h3L3h0ZW5zYS94dGZwZ2EuYwo+IGluZGV4
IDIxMDk0MzE5YTY1OS4uY2VjNWJkYTNmYzczIDEwMDY0NAo+IC0tLSBhL2h3L3h0ZW5zYS94dGZw
Z2EuYwo+ICsrKyBiL2h3L3h0ZW5zYS94dGZwZ2EuYwo+IEBAIC0zNzgsNyArMzc4LDcgQEAgc3Rh
dGljIHZvaWQgeHRmcGdhX2luaXQoY29uc3QgWHRmcGdhQm9hcmREZXNjICpib2FyZCwgTWFjaGlu
ZVN0YXRlICptYWNoaW5lKQo+Cj4gICAgICAgICB1aW50NjRfdCBlbGZfZW50cnk7Cj4gICAgICAg
ICB1aW50NjRfdCBlbGZfbG93YWRkcjsKPiAtICAgICAgICBpbnQgc3VjY2VzcyA9IGxvYWRfZWxm
KGtlcm5lbF9maWxlbmFtZSwgdHJhbnNsYXRlX3BoeXNfYWRkciwgY3B1LAo+ICsgICAgICAgIGlu
dCBzdWNjZXNzID0gbG9hZF9lbGYoa2VybmVsX2ZpbGVuYW1lLCBOVUxMLCB0cmFuc2xhdGVfcGh5
c19hZGRyLCBjcHUsCj4gICAgICAgICAgICAgICAgICZlbGZfZW50cnksICZlbGZfbG93YWRkciwg
TlVMTCwgYmUsIEVNX1hURU5TQSwgMCwgMCk7Cj4gICAgICAgICBpZiAoc3VjY2VzcyA+IDApIHsK
PiAgICAgICAgICAgICBlbnRyeV9wb2ludCA9IGVsZl9lbnRyeTsKPiBkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9ody9lbGZfb3BzLmggYi9pbmNsdWRlL2h3L2VsZl9vcHMuaAo+IGluZGV4IGUyY2I2NzUx
OTU1MS4uMzQzOGQ2ZjY5ZThkIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvZWxmX29wcy5oCj4g
KysrIGIvaW5jbHVkZS9ody9lbGZfb3BzLmgKPiBAQCAtMjY2LDYgKzI2Niw3IEBAIGZhaWw6Cj4g
fQo+Cj4gc3RhdGljIGludCBnbHVlKGxvYWRfZWxmLCBTWikoY29uc3QgY2hhciAqbmFtZSwgaW50
IGZkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAoKmVsZl9ub3Rl
X2ZuKSh2b2lkICosIHZvaWQgKiwgYm9vbCksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgKCp0cmFuc2xhdGVfZm4pKHZvaWQgKiwgdWludDY0X3QpLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnRyYW5zbGF0ZV9vcGFxdWUsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IG11c3Rfc3dhYiwgdWludDY0X3QgKnBlbnRyeSwKPiBA
QCAtNDk4LDYgKzQ5OSw3IEBAIHN0YXRpYyBpbnQgZ2x1ZShsb2FkX2VsZiwgU1opKGNvbnN0IGNo
YXIgKm5hbWUsIGludCBmZCwKPiAgICAgICAgICAgICBkYXRhID0gTlVMTDsKPiAgICAgICAgIH0K
PiAgICAgfQo+ICsKPiAgICAgZ19mcmVlKHBoZHIpOwo+ICAgICBpZiAobG93YWRkcikKPiAgICAg
ICAgICpsb3dhZGRyID0gKHVpbnQ2NF90KShlbGZfc3dvcmQpbG93Owo+IGRpZmYgLS1naXQgYS9p
bmNsdWRlL2h3L2xvYWRlci5oIGIvaW5jbHVkZS9ody9sb2FkZXIuaAo+IGluZGV4IGRlOGEyOTYw
M2IwZC4uM2UxYjNhNDU2NmM5IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvbG9hZGVyLmgKPiAr
KysgYi9pbmNsdWRlL2h3L2xvYWRlci5oCj4gQEAgLTkzLDYgKzkzLDggQEAgY29uc3QgY2hhciAq
bG9hZF9lbGZfc3RyZXJyb3IoaW50IGVycm9yKTsKPgo+IC8qKiBsb2FkX2VsZl9yYW1fc3ltOgo+
ICAqIEBmaWxlbmFtZTogUGF0aCBvZiBFTEYgZmlsZQo+ICsgKiBAZWxmX25vdGVfZm46IG9wdGlv
bmFsIGZ1bmN0aW9uIHRvIHBhcnNlIEVMRiBOb3RlIHR5cGUKPiArICogICAgICAgICAgICAgICBw
YXNzZWQgdmlhIEB0cmFuc2xhdGVfb3BhcXVlCj4gICogQHRyYW5zbGF0ZV9mbjogb3B0aW9uYWwg
ZnVuY3Rpb24gdG8gdHJhbnNsYXRlIGxvYWQgYWRkcmVzc2VzCj4gICogQHRyYW5zbGF0ZV9vcGFx
dWU6IG9wYXF1ZSBkYXRhIHBhc3NlZCB0byBAdHJhbnNsYXRlX2ZuCj4gICogQHBlbnRyeTogUG9w
dWxhdGVkIHdpdGggcHJvZ3JhbSBlbnRyeSBwb2ludC4gSWdub3JlZCBpZiBOVUxMLgo+IEBAIC0x
MjUsNiArMTI3LDcgQEAgdHlwZWRlZiB2b2lkICgqc3ltYm9sX2ZuX3QpKGNvbnN0IGNoYXIgKnN0
X25hbWUsIGludCBzdF9pbmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCBzdF92YWx1ZSwgdWludDY0X3Qgc3Rfc2l6ZSk7Cj4KPiBpbnQgbG9hZF9lbGZfcmFtX3N5bShj
b25zdCBjaGFyICpmaWxlbmFtZSwKPiArICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKCpl
bGZfbm90ZV9mbikodm9pZCAqLCB2b2lkICosIGJvb2wpLAo+ICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90ICgqdHJhbnNsYXRlX2ZuKSh2b2lkICosIHVpbnQ2NF90KSwKPiAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICp0cmFuc2xhdGVfb3BhcXVlLCB1aW50NjRfdCAqcGVudHJ5LAo+ICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpsb3dhZGRyLCB1aW50NjRfdCAqaGlnaGFkZHIs
IGludCBiaWdfZW5kaWFuLAo+IEBAIC0xMzYsNiArMTM5LDcgQEAgaW50IGxvYWRfZWxmX3JhbV9z
eW0oY29uc3QgY2hhciAqZmlsZW5hbWUsCj4gICogc3ltYm9sIGNhbGxiYWNrIGZ1bmN0aW9uCj4g
ICovCj4gaW50IGxvYWRfZWxmX3JhbShjb25zdCBjaGFyICpmaWxlbmFtZSwKPiArICAgICAgICAg
ICAgICAgICB1aW50NjRfdCAoKmVsZl9ub3RlX2ZuKSh2b2lkICosIHZvaWQgKiwgYm9vbCksCj4g
ICAgICAgICAgICAgICAgICB1aW50NjRfdCAoKnRyYW5zbGF0ZV9mbikodm9pZCAqLCB1aW50NjRf
dCksCj4gICAgICAgICAgICAgICAgICB2b2lkICp0cmFuc2xhdGVfb3BhcXVlLCB1aW50NjRfdCAq
cGVudHJ5LCB1aW50NjRfdCAqbG93YWRkciwKPiAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpo
aWdoYWRkciwgaW50IGJpZ19lbmRpYW4sIGludCBlbGZfbWFjaGluZSwKPiBAQCAtMTQ2LDYgKzE1
MCw3IEBAIGludCBsb2FkX2VsZl9yYW0oY29uc3QgY2hhciAqZmlsZW5hbWUsCj4gICogU2FtZSBh
cyBsb2FkX2VsZl9yYW0oKSwgYnV0IGFsd2F5cyBsb2FkcyB0aGUgZWxmIGFzIFJPTQo+ICAqLwo+
IGludCBsb2FkX2VsZl9hcyhjb25zdCBjaGFyICpmaWxlbmFtZSwKPiArICAgICAgICAgICAgICAg
IHVpbnQ2NF90ICgqZWxmX25vdGVfZm4pKHZvaWQgKiwgdm9pZCAqLCBib29sKSwKPiAgICAgICAg
ICAgICAgICAgdWludDY0X3QgKCp0cmFuc2xhdGVfZm4pKHZvaWQgKiwgdWludDY0X3QpLAo+ICAg
ICAgICAgICAgICAgICB2b2lkICp0cmFuc2xhdGVfb3BhcXVlLCB1aW50NjRfdCAqcGVudHJ5LCB1
aW50NjRfdCAqbG93YWRkciwKPiAgICAgICAgICAgICAgICAgdWludDY0X3QgKmhpZ2hhZGRyLCBp
bnQgYmlnX2VuZGlhbiwgaW50IGVsZl9tYWNoaW5lLAo+IEBAIC0xNTUsNyArMTYwLDkgQEAgaW50
IGxvYWRfZWxmX2FzKGNvbnN0IGNoYXIgKmZpbGVuYW1lLAo+ICAqIFNhbWUgYXMgbG9hZF9lbGZf
YXMoKSwgYnV0IGRvZXNuJ3QgYWxsb3cgdGhlIGNhbGxlciB0byBzcGVjaWZ5IGFuCj4gICogQWRk
cmVzc1NwYWNlLgo+ICAqLwo+IC1pbnQgbG9hZF9lbGYoY29uc3QgY2hhciAqZmlsZW5hbWUsIHVp
bnQ2NF90ICgqdHJhbnNsYXRlX2ZuKSh2b2lkICosIHVpbnQ2NF90KSwKPiAraW50IGxvYWRfZWxm
KGNvbnN0IGNoYXIgKmZpbGVuYW1lLAo+ICsgICAgICAgICAgICAgdWludDY0X3QgKCplbGZfbm90
ZV9mbikodm9pZCAqLCB2b2lkICosIGJvb2wpLAo+ICsgICAgICAgICAgICAgdWludDY0X3QgKCp0
cmFuc2xhdGVfZm4pKHZvaWQgKiwgdWludDY0X3QpLAo+ICAgICAgICAgICAgICB2b2lkICp0cmFu
c2xhdGVfb3BhcXVlLCB1aW50NjRfdCAqcGVudHJ5LCB1aW50NjRfdCAqbG93YWRkciwKPiAgICAg
ICAgICAgICAgdWludDY0X3QgKmhpZ2hhZGRyLCBpbnQgYmlnX2VuZGlhbiwgaW50IGVsZl9tYWNo
aW5lLAo+ICAgICAgICAgICAgICBpbnQgY2xlYXJfbHNiLCBpbnQgZGF0YV9zd2FiKTsKPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 06:01:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 06:01: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-devel-bounces@lists.xenproject.org>)
	id 1gjeGW-0008NE-Mc; Wed, 16 Jan 2019 06:01: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjeGW-0008N9-18
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 06:01:28 +0000
X-Inumbo-ID: 2893cd99-1954-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2893cd99-1954-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 06:01:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 65030AF9B;
 Wed, 16 Jan 2019 06:01:25 +0000 (UTC)
To: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Jan Beulich <JBeulich@suse.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <a0500e7bb7244b5aa6dc1282a2375ad0@dornerworks.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <3053a23a-b502-05f4-248d-289c35cf8586@suse.com>
Date: Wed, 16 Jan 2019 07:01:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <a0500e7bb7244b5aa6dc1282a2375ad0@dornerworks.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAyMTowMywgU3Rld2FydCBIaWxkZWJyYW5kIHdyb3RlOgo+IE9uIFR1ZXNk
YXksIEphbnVhcnkgMTUsIDIwMTkgMzoyMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEZpcnN0
IG9mIGFsbCB3ZSBzaG91bGQgZXhwbG9yZSB3aGV0aGVyIHRoZSB2YXJpYWJsZXMgY291bGQgYWxz
byBiZQo+PiBsaW5rZXIgZ2VuZXJhdGVkLCBpbiBwYXJ0aWN1bGFyIHRvIGF2b2lkIHRoZSBjdXJy
ZW50IHN5bWJvbHMgdG8gYmUKPj4gZ2xvYmFsICh0aHVzIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRv
IGFjY2VzcyB0aGVtIGZyb20gQyBmaWxlcyBpbiB0aGUKPj4gZmlyc3QgcGxhY2UpLgo+IAo+IElu
dGVyZXN0aW5nIGlkZWEuIFRoYXQgY2VydGFpbmx5IHdvdWxkIGJlIGlkZWFsIGlmIHRoZSBsaW5r
ZXIgd2lsbCBhbGxvdwo+IGl0LgoKRm9yIGVhY2ggdmFyaWFibGUgbmVlZGVkIGhhdmUgYSBzbWFs
bCBhc3NlbWJsZXIgc291cmNlIHdpdGg6CgouZ2xvYmwgdmFyCnZhcjogLmxvbmcgLgoKYW5kIHRo
ZW4gcHV0IGl0IGF0IHRoZSBjb3JyZWN0IHBsYWNlcyBpbiB0aGUgbGlua2VyIHNjcmlwdC4KCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 06:05:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 06:05: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-devel-bounces@lists.xenproject.org>)
	id 1gjeKP-0008Vr-7s; Wed, 16 Jan 2019 06:05: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjeKO-0008Vm-6v
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 06:05:28 +0000
X-Inumbo-ID: b7fe268a-1954-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7fe268a-1954-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 06:05:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 52F8CAFA5;
 Wed, 16 Jan 2019 06:05:26 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <69b783f4-da49-75e1-6693-f8714c521c02@suse.com>
Date: Wed, 16 Jan 2019 07:05:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: [Xen-devel] Please cut 4.12-rc1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuLAoKd2l0aCB0aGUgcHVzaCB0aGlzIG1vcm5pbmcgSSBndWVzcyB3ZSBoYXZlIGEgZ29vZCBi
YXNlIGZvciA0LjEyLXJjMS4KClBsZWFzZSBjdXQgNC4xMi1yYzEgb24gY3VycmVudCBtYXN0ZXI6
Cgpjb21taXQgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 06:30:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 06:30:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjeiF-0002Bd-9V; Wed, 16 Jan 2019 06:30: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=k/a/=PY=redhat.com=kraxel@srs-us1.protection.inumbo.net>)
 id 1gjeiD-00025c-P4
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 06:30:05 +0000
X-Inumbo-ID: 28f5a787-1958-11e9-92db-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28f5a787-1958-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 06:30:04 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id DBFC6CAA7F;
 Wed, 16 Jan 2019 06:30:03 +0000 (UTC)
Received: from sirius.home.kraxel.org (ovpn-117-186.ams2.redhat.com
 [10.36.117.186])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 33E2460A9F;
 Wed, 16 Jan 2019 06:30:03 +0000 (UTC)
Received: by sirius.home.kraxel.org (Postfix, from userid 1000)
 id 58C8C16E03; Wed, 16 Jan 2019 07:30:02 +0100 (CET)
Date: Wed, 16 Jan 2019 07:30:02 +0100
From: Gerd Hoffmann <kraxel@redhat.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
References: <20190115140420.4652-1-andr2000@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190115140420.4652-1-andr2000@gmail.com>
User-Agent: NeoMutt/20180716
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Wed, 16 Jan 2019 06:30:04 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 hch@infradead.org, noralf@tronnes.org, daniel.vetter@intel.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICBIaSwKCj4gKwlpZiAoIWRtYV9tYXBfc2coZGV2LT5kZXYsIHhlbl9vYmotPnNndC0+c2dsLCB4
ZW5fb2JqLT5zZ3QtPm5lbnRzLAo+ICsJCQlETUFfQklESVJFQ1RJT05BTCkpIHsKPiArCQlyZXQg
PSAtRUZBVUxUOwo+ICsJCWdvdG8gZmFpbF9mcmVlX3NndDsKPiArCX0KCkhtbSwgc28gaXQgc2Vl
bXMgdGhlIGFybSBndXlzIGNvdWxkIG5vdCBjb21lIHVwIHdpdGggYSBzdWdnZXN0aW9uIGhvdyB0
bwpzb2x2ZSB0aGF0IG9uZSBpbiBhIGJldHRlciB3YXkuICBPaywgbGV0cyBnbyB3aXRoIHRoaXMg
dGhlbi4KCkJ1dCBkaWRuJ3Qgd2UgYWdyZWUgdGhhdCB0aGlzIGRlc2VydmVzIGEgY29tbWVudCBl
eG1wbGFpbmluZyB0aGUgcHVycG9zZQpvZiB0aGUgZG1hX21hcF9zZygpIGNhbGwgaXMgdG8gZmx1
c2ggY2FjaGVzIGFuZCB0aGF0IHRoZXJlIGlzIG5vIGFjdHVhbApETUEgaGFwcGVuaW5nIGhlcmU/
CgpjaGVlcnMsCiAgR2VyZAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 06:36:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 06:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjeoY-0002O6-1V; Wed, 16 Jan 2019 06:36: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=48CU=PY=bombadil.srs.infradead.org=batv+5904bcf6edd61f802369+5624+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gjeoW-0002O1-MR
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 06:36:36 +0000
X-Inumbo-ID: 10f5462c-1959-11e9-92db-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10f5462c-1959-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 06:36:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Y3Cfd4hD9ItjyLiX9AKzSPaNAJ0TUVsQI0XwBuOzzUU=; b=r+C0N8SNJQksJTXIEK8l1jSU7
 0ZU7Qe5WFurFX8kdHS8yN/Vx+NZ80+UiHMFNwl8AmyUsTBd+Ki1jU+UbhPzN7K57IA220tDAB3Fa6
 opy9l1gUmg8Mc9NqBXiZghu+UBFOLVIaAMoWsNr8cFHwFqmzUxk1aSYQaKr4U0JsLj8ijU43+aaAf
 RipQxP0294S2bIxwB122e05L8j46kCLTqtK31PqdXEsjoC+pUoOqWfNloRuaQlDnlaAP3/91k6MeT
 vVZMwz0D/AiQiAUbdEJRQO9mx14sZ41aEsoc4fht43sGluYmS73B8jGD1maExYifyuhEvBpie8ACW
 ICA4SxnfA==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gjeoR-0004Ct-AY; Wed, 16 Jan 2019 06:36:31 +0000
Date: Tue, 15 Jan 2019 22:36:31 -0800
From: Christoph Hellwig <hch@infradead.org>
To: Gerd Hoffmann <kraxel@redhat.com>
Message-ID: <20190116063631.GA10881@infradead.org>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, hch@infradead.org, noralf@tronnes.org,
 daniel.vetter@intel.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDc6MzA6MDJBTSArMDEwMCwgR2VyZCBIb2ZmbWFubiB3
cm90ZToKPiAgIEhpLAo+IAo+ID4gKwlpZiAoIWRtYV9tYXBfc2coZGV2LT5kZXYsIHhlbl9vYmot
PnNndC0+c2dsLCB4ZW5fb2JqLT5zZ3QtPm5lbnRzLAo+ID4gKwkJCURNQV9CSURJUkVDVElPTkFM
KSkgewo+ID4gKwkJcmV0ID0gLUVGQVVMVDsKPiA+ICsJCWdvdG8gZmFpbF9mcmVlX3NndDsKPiA+
ICsJfQo+IAo+IEhtbSwgc28gaXQgc2VlbXMgdGhlIGFybSBndXlzIGNvdWxkIG5vdCBjb21lIHVw
IHdpdGggYSBzdWdnZXN0aW9uIGhvdyB0bwo+IHNvbHZlIHRoYXQgb25lIGluIGEgYmV0dGVyIHdh
eS4gIE9rLCBsZXRzIGdvIHdpdGggdGhpcyB0aGVuLgo+IAo+IEJ1dCBkaWRuJ3Qgd2UgYWdyZWUg
dGhhdCB0aGlzIGRlc2VydmVzIGEgY29tbWVudCBleG1wbGFpbmluZyB0aGUgcHVycG9zZQo+IG9m
IHRoZSBkbWFfbWFwX3NnKCkgY2FsbCBpcyB0byBmbHVzaCBjYWNoZXMgYW5kIHRoYXQgdGhlcmUg
aXMgbm8gYWN0dWFsCj4gRE1BIGhhcHBlbmluZyBoZXJlPwoKVXNpbmcgYSBkbWEgbWFwcGluZyBj
YWxsIHRvIGZsdXNoIGNhY2hlcyBpcyBjb21wbGV0ZSBuby1nby4gIEJ1dCB0aGUKcmVhbCBxdWVz
dGlvbiBpcyB3aHkgeW91J2QgZXZlbiB3YW50IHRvIGZsdXNoIGNhc2hlcyBpZiB5b3UgZG8gbm90
CndhbnQgYSBkbWEgbWFwcGluZz8KClRoaXMgd2hvbGUgaXNzdWUga2VlcHMgZ2V0dGluZyBtb3Jl
IGFuZCBtb3JlIGNvbmZ1c2luZy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 06:37:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 06:37: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-devel-bounces@lists.xenproject.org>)
	id 1gjepQ-0002Rm-Bj; Wed, 16 Jan 2019 06:37: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=APxY=PY=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gjepO-0002Rd-Ox
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 06:37:30 +0000
X-Inumbo-ID: 312b9563-1959-11e9-92db-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.48]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 312b9563-1959-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 06:37:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=glWXjt2Boz0T2PuqPsq/DOQD5waxKz7EN+zcvTBi1XA=;
 b=gVyA1qzaDOPHXCMjzBElC7P7KyDNixdSufMUMnhKgcCYZ3762YYVfZnK7ESv6HujeTArFZJlm9fUqeQeyG5p6DjM8P9wpruSVGmWX5Sfv04kS0Wc0N0bJEzAGfh5eZNJ9KODWEnis0flw4opyytfHJ8KAyzl4RN/FHiK+gLsdDA=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4919.eurprd03.prod.outlook.com (20.178.89.32) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.26; Wed, 16 Jan 2019 06:37:26 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37%3]) with mapi id 15.20.1516.019; Wed, 16 Jan 2019
 06:37:26 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Gerd Hoffmann <kraxel@redhat.com>, Oleksandr Andrushchenko
 <andr2000@gmail.com>
Thread-Topic: [PATCH v2] drm/xen-front: Make shmem backed display buffer
 coherent
Thread-Index: AQHUrNs7IxVSN/1nuUaI+Ik1wHznAaWxcBsAgAACEIA=
Date: Wed, 16 Jan 2019 06:37:26 +0000
Message-ID: <22e0945b-9339-bb71-0eea-0a72cfc1e47f@epam.com>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
In-Reply-To: <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4919;
 6:FSBlDbV8CZX5rbeYXARcf+7r8whb9ytYeh4wNlo2a4HapvqOqlS+puIZ01nfpHLCCtHgZ9GHltlHxfovKOILBA7D5673ZE4GwpyYJk0NhcRb0oByr8CdqVZN9TUBA+ZAuvjH6CjcSYEZlH9tVapxLMucW3r12QgXxq3rjv+HpwzgmjDFbxkbthkdr4fMB1vabNTNasYp8PMhMCrj5AS1dO09lp01p3pgV2RnGl5fmsiNwMA66JTHCQwywFjDN3xM5omEQgrwaeEW4qf5H+QUSEiMGx5Y82nuYOViGJHukYTugrCL2k/TzPg87kQIRMjsBNykKk+ip/8oK7PbS6ZC0kegMgKfR1u5zAq94uS0rrEarIeverxsBraCERPO7k7c0SxsNzXzWOSP8JGtN0kkpz35oJx/brNs7NwWLiO/wFpH08lFQf82ZTeI3Ctzwnaav6JWgFs8ZYLvfXFLHkqeuw==;
 5:QmPNVBLjkKPPFNH5mI52YVyTtM/tJCGNXB1bOLfO9iFPAtAGiaH7tB4LV+CEKipR/QfkzA+79l1KUhjjIIku8Zufvbb6b493mccki372e5qykK4rjLyndJW0BUB4yZsrQHxka6hEfFaA9FRw75dlL5RE74Z04R+WN26omuAqpTc5rqBALJIQUBrllNoBiEXdDNrXNNWkm2slYJvk8qBrLA==;
 7:xIny1RODIu4K6YviJ6G8wCfD0aj5CZD66CFtPDfgcDXMmHYRBA6kcN/nZoI6K8b7P/pfJLy618XdRItVo77m4vAKBaaDAroOv4K6AZwnQjX+MJkyfGiDghowHW6IU3T+nHoLisCWoIpJWTbtdKoOzg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: fa86a66e-640e-4875-86ed-08d67b7d146f
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4919; 
x-ms-traffictypediagnostic: AM6PR03MB4919:
x-microsoft-antispam-prvs: <AM6PR03MB491905A3FF20B55376DFBB5DE7820@AM6PR03MB4919.eurprd03.prod.outlook.com>
x-forefront-prvs: 091949432C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(346002)(39860400002)(376002)(366004)(396003)(189003)(199004)(2906002)(26005)(4326008)(68736007)(229853002)(71190400001)(5660300001)(186003)(71200400001)(305945005)(8676002)(106356001)(39060400002)(81156014)(6246003)(25786009)(316002)(105586002)(81166006)(102836004)(7736002)(6486002)(53546011)(6506007)(55236004)(6436002)(486006)(66066001)(80792005)(86362001)(446003)(31696002)(11346002)(97736004)(7416002)(476003)(2616005)(14454004)(36756003)(3846002)(6116002)(72206003)(99286004)(6512007)(256004)(8936002)(53936002)(110136005)(54906003)(478600001)(31686004)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4919;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: WsrpJbUVAdHrqcLzOxMJqvoTNZXF0hqifcbCZC93LswZmQNlFr1qm2qdriV/sYFIJR27Fshp/mZkDH1Y+azY2ie2hQXlRvk1rcevzriE07M+0kFS/q7ta0s321AUKNBK8JGmaGWR4REhlrVQmhMs/ApV6pkHcz1+iASD1TJ3lHIBtOLwhabfVK+3r36w3MFU7ENGhHC+sVlnxHw+0G+X3G1CJiPw2LzV8OuL9tzsxNbbRr8kr5upvFug8arnPYwNuQQS+73ETfi8OPUgvBqIgbZrqFnkvF3WUilY3BTOW4Z6KTCeOcWgrIJYwUKOHy84mt/uxnN6LdksEg5mOMJgUiz01q9CgHgmfCDtI+Ojkkj/pnDjaMaozM0TggZX8zW4wAI059qMY4Sd4LkpdPB9cJymbNlCBCCKnjat8fNYkhQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <EF9949537E6CE84CA17CC70F66BE35DD@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fa86a66e-640e-4875-86ed-08d67b7d146f
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2019 06:37:26.2534 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4919
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "hch@infradead.org" <hch@infradead.org>,
 "noralf@tronnes.org" <noralf@tronnes.org>,
 "daniel.vetter@intel.com" <daniel.vetter@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNi8xOSA4OjMwIEFNLCBHZXJkIEhvZmZtYW5uIHdyb3RlOg0KPiAgICBIaSwNCj4NCj4+
ICsJaWYgKCFkbWFfbWFwX3NnKGRldi0+ZGV2LCB4ZW5fb2JqLT5zZ3QtPnNnbCwgeGVuX29iai0+
c2d0LT5uZW50cywNCj4+ICsJCQlETUFfQklESVJFQ1RJT05BTCkpIHsNCj4+ICsJCXJldCA9IC1F
RkFVTFQ7DQo+PiArCQlnb3RvIGZhaWxfZnJlZV9zZ3Q7DQo+PiArCX0NCj4gSG1tLCBzbyBpdCBz
ZWVtcyB0aGUgYXJtIGd1eXMgY291bGQgbm90IGNvbWUgdXAgd2l0aCBhIHN1Z2dlc3Rpb24gaG93
IHRvDQo+IHNvbHZlIHRoYXQgb25lIGluIGEgYmV0dGVyIHdheS4gIE9rLCBsZXRzIGdvIHdpdGgg
dGhpcyB0aGVuLg0KPg0KPiBCdXQgZGlkbid0IHdlIGFncmVlIHRoYXQgdGhpcyBkZXNlcnZlcyBh
IGNvbW1lbnQgZXhtcGxhaW5pbmcgdGhlIHB1cnBvc2UNCj4gb2YgdGhlIGRtYV9tYXBfc2coKSBj
YWxsIGlzIHRvIGZsdXNoIGNhY2hlcyBhbmQgdGhhdCB0aGVyZSBpcyBubyBhY3R1YWwNCj4gRE1B
IGhhcHBlbmluZyBoZXJlPw0KTXkgYmFkLCB3aWxsIGFkZCB0aGUgY29tbWVudA0KPiBjaGVlcnMs
DQo+ICAgIEdlcmQNCj4NClRoYW5rIHlvdSwNCk9sZWtzYW5kcgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 06:43:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 06:43: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-devel-bounces@lists.xenproject.org>)
	id 1gjevG-0003DR-2p; Wed, 16 Jan 2019 06:43: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=APxY=PY=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gjevF-0003DM-91
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 06:43:33 +0000
X-Inumbo-ID: 09b0d13c-195a-11e9-92db-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::600])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09b0d13c-195a-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 06:43:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=vH+QYR36YaGAqrPkN65fLjI34SzcisKNiFEru110h70=;
 b=aVCpJu/cIkCJW6TsLO7Xz0kw6uL0q9I85ZHhglVCBJnnwdowpzaIyYcY9/EfvZPNRGVjeF0COn0xrN1FJPFoGZZn2JBIJKWZuJdE4lgVamTsRhMC7087mpr1Tn1UPaDoS7HpcA9TKkjB7qa94ZbMtVDrPHyyKbuLer8o+z701rs=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4439.eurprd03.prod.outlook.com (20.177.33.93) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.13; Wed, 16 Jan 2019 06:43:29 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37%3]) with mapi id 15.20.1516.019; Wed, 16 Jan 2019
 06:43:29 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Christoph Hellwig <hch@infradead.org>, Gerd Hoffmann <kraxel@redhat.com>
Thread-Topic: [PATCH v2] drm/xen-front: Make shmem backed display buffer
 coherent
Thread-Index: AQHUrNs7IxVSN/1nuUaI+Ik1wHznAaWxcBsAgAAB0ICAAAHygA==
Date: Wed, 16 Jan 2019 06:43:29 +0000
Message-ID: <042fe794-dec6-6d9d-5b68-6f142790f5c7@epam.com>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
 <20190116063631.GA10881@infradead.org>
In-Reply-To: <20190116063631.GA10881@infradead.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4439;
 6:16DLyduWbLCWVC9aBKy3btjIltDIh8sC9A2e8oII0gECp/dWkqwCPoO3tCTj9tgaDTJEC3sohZidOxZIVkDVxH2mJdEmjxGW/G0XGRa27jgfsVpzG7aDKYTetjDSHWmQPQiNfJfMPnZc0c4YqOYMJS8rmbt22g/w5/1fRA69N0Fb05fKLLzjyS1HQfmGq0Fcet4S/+FIXtyDCIExCieRvsHsavowvMGL+CQTouxBGpvvd5ASr73kj/xhIR3EhTZvJj06ggIZDnRrYQg9yHg+hE9gFVofcmVaFfFtJPawTDdVjuhqaKQyBeqMuMCKI1jDioWb01kKNwjvefEeDo3iowpITgLGaUv3kwitOOb1pfX0CWqD121WR+dHkUth+lK7kcFl4AWr0FvABvmvs+XFs5oF/mwokm6t9FiuEV7uYXACr4mi4sJaCa79po6wl2IGaw/RuchzxJLMEqWhB+8hSQ==;
 5:N+yFxMLQk48JP6aEjALUOcgYCLgochPjHqyAjro074kZ0X8C9pfo6lJKbBgfOwHKE0hNf5yvJpp2ViQ6jlGqsJnRx6X3o7XrBf/4tDgPZ65J6zusLXA0VIegdDmXfdUj/hmWaPW9qOH1uzy30iEcJUugMB02HuVAhJG2uGyv6yAjDQYc3ZFScBQEBmUCTfuQl4tio7gllXfJ7hAvBRBQXw==;
 7:cBjX4hkGNK7G2ZVGftheLMXkCfz8rcCzx4mrFp0UMNXDBrF7eO1KIAZsjj76srhvxUJ0tnwWr8ZszDNK08efVFCMz1G9yaKG2FlsRxVrNak3YyWzWGg9nHUIpGcIkfqpzUPG0X4PgM2xseFvwsJZqg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 56ca07aa-4098-47d1-e656-08d67b7ded0b
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4439; 
x-ms-traffictypediagnostic: AM6PR03MB4439:
x-microsoft-antispam-prvs: <AM6PR03MB443932CC74E3207DCE5DF981E7820@AM6PR03MB4439.eurprd03.prod.outlook.com>
x-forefront-prvs: 091949432C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(39860400002)(346002)(136003)(376002)(189003)(199004)(7416002)(110136005)(54906003)(11346002)(81166006)(102836004)(81156014)(26005)(8676002)(7736002)(105586002)(31686004)(14454004)(305945005)(99286004)(8936002)(76176011)(476003)(6506007)(186003)(256004)(5660300001)(72206003)(316002)(446003)(2616005)(106356001)(478600001)(486006)(68736007)(55236004)(53546011)(25786009)(2906002)(6512007)(97736004)(80792005)(6246003)(3846002)(86362001)(31696002)(4326008)(53936002)(36756003)(66066001)(6436002)(39060400002)(71190400001)(71200400001)(6116002)(6486002)(229853002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4439;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: LsyZN64g9O6PgDYWTYbX1IdVsgyK5ApK8fGcRM4XXHO42lc02w+CzoQkAAefbl02eEkc32q6VsgYY2heVbh09cRVKmekzbUSmCzFQsnqAP4I+KIrwy4APDDPwAH12niLhYpaqIGnbK1Kz1h9FkyPQMfkWoZcVYQKksaRbb5qGt0jUhHV/ukFVB79wgdN35c+nsH/cQ/RutV+hIa1m2gec6NBKyFC1TrYsSaUPzFdfn3st10u8A6vVs9GQrC8dR/N4bkEvyOOkjGqq5r2wVtlZuCjzi9z+OQqQBgoIvNOaj1MfIzwMO7YWMJn5H9G7xFu0ffItm17CmQaSnASDACNBtmi2fO1nPe0l1PQu0+ILOS96mFqxHyxJJUK+GHVo7+nvDVP2QEQx553Tv5GF6lvnZ9oeVRdDZeR4lNvIhR5Bg4=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <A23AA4B1281BD945A6E3BB322C07423C@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 56ca07aa-4098-47d1-e656-08d67b7ded0b
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2019 06:43:29.6941 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4439
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "noralf@tronnes.org" <noralf@tronnes.org>,
 "daniel.vetter@intel.com" <daniel.vetter@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNi8xOSA4OjM2IEFNLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToNCj4gT24gV2VkLCBK
YW4gMTYsIDIwMTkgYXQgMDc6MzA6MDJBTSArMDEwMCwgR2VyZCBIb2ZmbWFubiB3cm90ZToNCj4+
ICAgIEhpLA0KPj4NCj4+PiArCWlmICghZG1hX21hcF9zZyhkZXYtPmRldiwgeGVuX29iai0+c2d0
LT5zZ2wsIHhlbl9vYmotPnNndC0+bmVudHMsDQo+Pj4gKwkJCURNQV9CSURJUkVDVElPTkFMKSkg
ew0KPj4+ICsJCXJldCA9IC1FRkFVTFQ7DQo+Pj4gKwkJZ290byBmYWlsX2ZyZWVfc2d0Ow0KPj4+
ICsJfQ0KPj4gSG1tLCBzbyBpdCBzZWVtcyB0aGUgYXJtIGd1eXMgY291bGQgbm90IGNvbWUgdXAg
d2l0aCBhIHN1Z2dlc3Rpb24gaG93IHRvDQo+PiBzb2x2ZSB0aGF0IG9uZSBpbiBhIGJldHRlciB3
YXkuICBPaywgbGV0cyBnbyB3aXRoIHRoaXMgdGhlbi4NCj4+DQo+PiBCdXQgZGlkbid0IHdlIGFn
cmVlIHRoYXQgdGhpcyBkZXNlcnZlcyBhIGNvbW1lbnQgZXhtcGxhaW5pbmcgdGhlIHB1cnBvc2UN
Cj4+IG9mIHRoZSBkbWFfbWFwX3NnKCkgY2FsbCBpcyB0byBmbHVzaCBjYWNoZXMgYW5kIHRoYXQg
dGhlcmUgaXMgbm8gYWN0dWFsDQo+PiBETUEgaGFwcGVuaW5nIGhlcmU/DQo+IFVzaW5nIGEgZG1h
IG1hcHBpbmcgY2FsbCB0byBmbHVzaCBjYWNoZXMgaXMgY29tcGxldGUgbm8tZ28uICBCdXQgdGhl
DQo+IHJlYWwgcXVlc3Rpb24gaXMgd2h5IHlvdSdkIGV2ZW4gd2FudCB0byBmbHVzaCBjYXNoZXMg
aWYgeW91IGRvIG5vdA0KPiB3YW50IGEgZG1hIG1hcHBpbmc/DQo+DQo+IFRoaXMgd2hvbGUgaXNz
dWUga2VlcHMgZ2V0dGluZyBtb3JlIGFuZCBtb3JlIGNvbmZ1c2luZy4NCldlbGwsIEkgZG9uJ3Qg
cmVhbGx5IGRvIERNQSBoZXJlLCBidXQgaW5zdGVhZCB0aGUgYnVmZmVycyBpbg0KcXVlc3Rpb24g
YXJlIHNoYXJlZCB3aXRoIG90aGVyIFhlbiBkb21haW4sIHNvIGVmZmVjdGl2ZWx5IGl0DQpjb3Vs
ZCBiZSB0aG91Z2h0IG9mIHNvbWUgc29ydCBvZiBETUEgaGVyZSwgd2hlcmUgdGhlICJkZXZpY2Ui
IGlzDQp0aGF0IHJlbW90ZSBkb21haW4uIElmIHRoZSBidWZmZXJzIGFyZSBub3QgZmx1c2hlZCB0
aGVuIHRoZQ0KcmVtb3RlIHBhcnQgc2VlcyBzb21lIGluY29uc2lzdGVuY3kgd2hpY2ggaW4gbXkg
Y2FzZSByZXN1bHRzDQppbiBhcnRpZmFjdHMgb24gc2NyZWVuIHdoaWxlIGRpc3BsYXlpbmcgdGhl
IGJ1ZmZlcnMuDQpXaGVuIGJ1ZmZlcnMgYXJlIGFsbG9jYXRlZCB2aWEgRE1BIEFQSSB0aGVuIHRo
ZXJlIGFyZSBubyBhcnRpZmFjdHM7DQppZiBidWZmZXJzIGFyZSBhbGxvY2F0ZWQgd2l0aCBzaG1l
bSArIERNQSBtYXBwaW5nIHRoZW4gdGhlcmUgYXJlIG5vDQphcnRpZmFjdHMgYXMgd2VsbC4NClRo
ZSBvbmx5IG9mZmVuZGluZyB1c2UtY2FzZSBpcyB3aGVuIEkgdXNlIHNobWVtIGJhY2tlZCBidWZm
ZXJzLA0KYnV0IGRvIG5vdCBmbHVzaCB0aGVtCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 07:11:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 07:11: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-devel-bounces@lists.xenproject.org>)
	id 1gjfLZ-0005Pn-6T; Wed, 16 Jan 2019 07:10: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=BgTN=PY=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gjfLX-0005Pi-CR
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 07:10:43 +0000
X-Inumbo-ID: d4c61e4a-195d-11e9-92db-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4c61e4a-195d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 07:10:41 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 BBE90307503D; Wed, 16 Jan 2019 09:10:39 +0200 (EET)
Received: from [192.168.228.119] (5-12-21-205.residential.rdsnet.ro
 [5.12.21.205])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 95989306E477;
 Wed, 16 Jan 2019 09:10:39 +0200 (EET)
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>,
 Tamas K Lengyel <tamas@tklengyel.com>
References: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
 <e4a328c8-6f36-8ec4-a645-9f845b608fa4@oracle.com>
 <11c88af4-95db-86de-b073-534f5583c1e6@bitdefender.com>
 <5C3C5C09020000780020D1D4@prv1-mh.provo.novell.com>
 <beb14ca1-c03d-e1e4-4b49-ba91d70a1892@bitdefender.com>
 <258f94c6-afbe-31b4-f210-ebb2a15cad1a@suse.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <45ba1ee0-77b5-98c4-984e-6aa72ad3c1da@bitdefender.com>
Date: Wed, 16 Jan 2019 09:10:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <258f94c6-afbe-31b4-f210-ebb2a15cad1a@suse.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V3] x86/vm_event: block interrupt injection
 for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNC8xOSA0OjQyIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDE0LzAxLzIwMTkg
MTE6NTYsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gT24gMS8xNC8xOSAxMTo1MyBBTSwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxNC4wMS4xOSBhdCAxMDozNCwgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+IE9uIDEvMTIvMTkgMTI6MDQgQU0sIEJvcmlzIE9z
dHJvdnNreSB3cm90ZToKPj4+Pj4gT24gMTIvMTQvMTggNjo0OSBBTSwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+Pj4+Pj4gQmxvY2sgaW50ZXJydXB0cyAoaW4gdm14X2ludHJfYXNzaXN0KCkpIGZv
ciB0aGUgZHVyYXRpb24gb2YKPj4+Pj4+IHByb2Nlc3NpbmcgYSBzeW5jIHZtX2V2ZW50IChzaW1p
bGFybHkgdG8gdGhlIHN0cmF0ZWd5Cj4+Pj4+PiBjdXJyZW50bHkgdXNlZCBmb3Igc2luZ2xlLXN0
ZXBwaW5nKS4gT3RoZXJ3aXNlLCBhdHRlbXB0aW5nCj4+Pj4+PiB0byBlbXVsYXRlIGFuIGluc3Ry
dWN0aW9uIHdoZW4gcmVxdWVzdGVkIGJ5IGEgdm1fZXZlbnQKPj4+Pj4+IHJlcGx5IG1heSBsZWdp
dGltYXRlbHkgbmVlZCB0byBjYWxsIGUuZy4KPj4+Pj4+IGh2bV9pbmplY3RfcGFnZV9mYXVsdCgp
LCB3aGljaCB0aGVuIG92ZXJ3cml0ZXMgdGhlIGFjdGl2ZQo+Pj4+Pj4gaW50ZXJydXB0IGluIHRo
ZSBWTUNTLgo+Pj4+Pj4KPj4+Pj4+IFRoZSBzeW5jIHZtX2V2ZW50IGhhbmRsaW5nIHBhdGggb24g
eDg2L1ZNWCBpcyAocm91Z2hseSk6Cj4+Pj4+PiBtb25pdG9yX3RyYXBzKCkgLT4gcHJvY2VzcyB2
bV9ldmVudCAtPiB2bXhfaW50cl9hc3Npc3QoKQo+Pj4+Pj4gKHBvc3NpYmx5IHdyaXRpbmcgVk1f
RU5UUllfSU5UUl9JTkZPKSAtPgo+Pj4+Pj4gaHZtX3ZtX2V2ZW50X2RvX3Jlc3VtZSgpIC0+IGh2
bV9lbXVsYXRlX29uZV92bV9ldmVudCgpCj4+Pj4+PiAocG9zc2libHkgb3ZlcndyaXRpbmcgdGhl
IFZNX0VOVFJZX0lOVFJfSU5GTyB2YWx1ZSkuCj4+Pj4+Pgo+Pj4+Pj4gVGhpcyBwYXRjaCBtYXkg
YWxzbyBiZSBoZWxwZnVsIGZvciB0aGUgZnV0dXJlIHJlbW92YWwKPj4+Pj4+IG9mIG1heV9kZWZl
ciBpbiBodm1fc2V0X2NyezAsMyw0fSBhbmQgaHZtX3NldF9tc3IoKS4KPj4+Pj4+Cj4+Pj4+PiBT
aWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgo+Pj4+Cj4+Pj4gVGhhbmtzISBTbyBub3cgd2UgaGF2ZSB0aHJl
ZSByZXZpZXdlZC1ieXMsIGlmIEknbSBub3QgbWlzdGFrZW4gYWxsIHdlCj4+Pj4gbmVlZCBpcyBU
YW1hcycgKGZvciB0aGUgdm1fZXZlbnQgcGFydCkgYW5kIEp1bGllbiAvIFN0ZWZhbm8ncyAoZm9y
IEFSTSkKPj4+PiBhY2tzIChvciBvdGhlcndpc2UpLgo+Pj4KPj4+IEFuZCB5b3UnZCBuZWVkIHRv
IHRhbGsgSsO8cmdlbiBpbnRvIGFsbG93aW5nIHRoaXMgaW4sIG5vdyB0aGF0IHdlJ3JlCj4+PiBw
YXN0IHRoZSBmcmVlemUgcG9pbnQuCj4+Cj4+IChBZGRpbmcgSsO8cmdlbiB0byB0aGUgY29udmVy
c2F0aW9uLikKPj4KPj4gUmlnaHQsIHRoYXQgd291bGQgYmUgaWRlYWwgaWYgcG9zc2libGUgLSB0
aGUgY29kZSBoYXMgYWJzb2x1dGVseSBubwo+PiBpbXBhY3Qgb24gYW55dGhpbmcgdW5sZXNzIHZt
X2V2ZW50IGlzIGFjdGl2ZSBvbiB0aGUgZG9tYWluLCB3aGljaCBpcwo+PiBuZXZlciB0aGUgY2Fz
ZSBmb3IgdGhlIHVzZS1jYXNlcyBjb25zaWRlcmVkIGZvciBhIFhlbiByZWxlYXNlLgo+Pgo+PiBT
byB0aGUgY2FzZSBJJ20gbWFraW5nIGZvciB0aGUgcGF0Y2ggdG8gZ28gaW4gNC4xMiBpcyB0aGF0
Ogo+Pgo+PiAxLiBJdCdzIHBlcmZlY3RseSBoYXJtbGVzcyAoaXQgYWZmZWN0cyBub3RoaW5nLCBl
eGNlcHQgZm9yIGludHJvc3BlY3Rpb24pLgo+Pgo+PiAyLiBJdCdzIHRyaXZpYWwgYW5kIHRodXMg
dmVyeSBlYXN5IHRvIHNlZSB0aGF0IGl0J3MgY29ycmVjdC4KPj4KPj4gMy4gSXQgZml4ZXMgYSBt
YWpvciBoZWFkYWNoZSBmb3IgdXMsIGFuZCB0aHVzIGl0IGlzIGEgZ3JlYXQgaW1wcm92ZW1lbnQK
Pj4gZnJvbSBhbiBpbnRyb3NwZWN0aW9uIHN0YW5kcG9pbnQgKGZpeGVzIE9TIGNyYXNoZXMgLyBo
YW5ncyB3aGljaCB3ZSdkCj4+IG90aGVyd2lzZSBuZWVkIHRvIHdvcmsgYXJvdW5kIGluIHJhdGhl
ciBwYWluZnVsIHdheXMpLgo+Pgo+PiA0LiBWMyBvZiB0aGUgcGF0Y2ggaGFzIGJlZW4gc2VudCBv
dXQgb24gRGVjIDE0dGggLSBpdCdzIGp1c3QgdGhhdAo+PiByZXZpZXdlcnMgaGF2ZSBoYWQgb3Ro
ZXIgcHJpb3JpdGllcyBhbmQgaXQgZGlkIG5vdCBnYXRoZXIgYWxsIGFja3MgaW4gdGltZS4KPj4K
Pj4gSG93ZXZlciwgaWYgaXQncyBub3QgcG9zc2libGUgb3IgZGVzaXJhYmxlIHRvIGFsbG93IHRo
aXMgaW4gdGhlIG5leHQKPj4gYmVzdCB0aGluZyBpcyB0byBhdCBsZWFzdCBoYXZlIGFsbCB0aGUg
YWNrcyBuZWNlc3NhcnkgZm9yIGl0IHRvIGdvIGluCj4+IGZpcnN0IHRoaW5nIG9uY2UgdGhlIGZy
ZWV6ZSBpcyBvdmVyLgo+Pgo+PiBGcm9tIEp1bGllbidzIHJlcGx5IEkgdW5kZXJzdGFuZCB0aGF0
IHRoZSBsYXN0IGFjayBuZWNlc3NhcnkgaXMgVGFtYXMnLgo+IAo+IFdpdGggdGhhdCBhY2sganVz
dCBhcnJpdmVkOgo+IAo+IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KQUZBSUNUIHRoaXMgaXMgZmluZSB0byBhcHBseSB0byBzdGFnaW5nIG5vdywgYW0g
SSBpbmNvcnJlY3Q/CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 07:40:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 07:40: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-devel-bounces@lists.xenproject.org>)
	id 1gjfoU-0007ZN-Jl; Wed, 16 Jan 2019 07:40: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=MSKX=PY=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gjfoT-0007ZH-U5
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 07:40:37 +0000
X-Inumbo-ID: 0252a831-1962-11e9-92db-bc764e045a96
Received: from mail-lj1-x235.google.com (unknown [2a00:1450:4864:20::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0252a831-1962-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 07:40:35 +0000 (UTC)
Received: by mail-lj1-x235.google.com with SMTP id v1-v6so4623232ljd.0
 for <xen-devel@lists.xen.org>; Tue, 15 Jan 2019 23:40:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=YuFT9RPpXPgAnsyL8swx55cHKrIG1HW9N/UuK6m2KGs=;
 b=qFuIxQrU2x2VrQV6zCSihJrNPnfDeJcqOTq6mNe/jfq9m5e2FUfYZcZt46lXBERv1j
 6u4Dj2ur3y7p5mgonh0fdeZlaIkuc1HjtV07C1AX74yf7xtbahuFve3DoxU4+NnHt2R3
 KXi81h7kd0H3LBbY7Iq6BXIEXs5F8DHvbUdmS7ummsLi61j6/5sxA7bS6rgfYQf6OFPD
 Autf+OONHLKBXBNW46CIQVkJfOii4MbOfuCq2e6QJsSEbO6SqzKxIG1oult1WRe/50K7
 S2kFDOp9S8kntHbNDrFH4EN0GEDNH/c7133D61u5AAO6gBKTMTvV7aNFzuMGEMV8tPn1
 CAsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=YuFT9RPpXPgAnsyL8swx55cHKrIG1HW9N/UuK6m2KGs=;
 b=eHW7fn8noUeKf/C9vE1oSRWBqjHtJNkPgd8njQelH6JWJprZ9hj1bOHpvihDiRyHF7
 cjMEjMj92UoRmZjg4Iw9D6mjyZqOi0Xm70hDU6Tvj/uJy/Qf/IID6exNxe1RJBQ6IQ14
 5AKcG2HZP3R8/o8pXtXCoop6MjDEQoeViyZCBxoJR5pCGrh+bCGdprhXRVF0GHsE6h7/
 iamjDxZ3VwsXoVOjONbdCsD2CZTmbeUYSy6vzn0k8JTrxEGX3l25XzTXqX5pTmBuwY1e
 kGU+CrvBbdFVf8ycfMMRLEtHqPQo/jfPOtEWy1DkruBZy7oBMztR77fcbGgdtZOFaplC
 wGFg==
X-Gm-Message-State: AJcUukekUOQ1IT1+pN0PIHRzJ9I0mPzQwweEdK8US22ICN55p6/fflgX
 Mth2rMLPDsbzK/Fcn8MfjSZ7DI9g
X-Google-Smtp-Source: ALg8bN5jGujq1LrvtqnmW+By2W4gQmh38HAngpxpXX2IGzYQX/1xKO+PDs2fycG0sAmn3n3nln8A1A==
X-Received: by 2002:a2e:4784:: with SMTP id
 u126-v6mr5582090lja.124.1547624433460; 
 Tue, 15 Jan 2019 23:40:33 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id m10-v6sm927222ljj.34.2019.01.15.23.40.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 15 Jan 2019 23:40:32 -0800 (PST)
To: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <AM6PR03MB49199366C64C259BF04157D5E6B90@AM6PR03MB4919.eurprd03.prod.outlook.com>
 <CACrvCsbxLrGXzN8Y8w0ndZ2VLQ=QEtUq+KLAVRLnLYZRpiaqhg@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <4aaa4db8-93d5-50fe-1884-ff82db35ea6b@gmail.com>
Date: Wed, 16 Jan 2019 09:40:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSmFpcm8sCgpPbiAwOC4wMS4xOSAxOTowNCwgTE9QRVosIEZVRU5URVMgTkFDQVJJTk8g
SmFpcm8gRWR1YXJkbyB3cm90ZToKCj4gSSBoYXZlIG5vdGljZWQgdGhhdCB0aGUgdWJvb3QgZGF0
ZSBoYXMgbm90IGNoYW5nZWQgZnJvbSAyMDE1LjA0Ckl0IGlzIG5vdCBhIHUtYm9vdCBkYXRlLCBi
dXQgdXBzdHJlYW0gdmVyc2lvbi4gUmVuZXNhcyBkZXJpdmVkIHUtYm9vdCBmcm9tIG1haW5saW5l
IHZlcnNpb24gMjAxNS4wNCBhbmQgcHV0IHRoZWlyIHBhdGNoZXMgb24gdG9wIG9mIGl0LgoKPiBh
bHRob3VnaCB0aGUgYnVpbGQgZGF0ZSBpcyBmcm9tIHRoZSBsYXN0IHRpbWUgSSByYW4gYSBiaXRi
YWtlIGNvbW1hbmQuClNvIGl0IHNob3VsZCBiZSBvay4KCj4gQXJlIHRoZXJlIGFueSBvdGhlciBt
b2RpZmljYXRpb25zIHRoYXQgSSBjYW4gYXR0ZW1wdD8KSSdtIHByZXR0eSBzdXJlIHlvdSBmYWNl
ZCB0aGUgaXNzdWUsIHdoaWNoIGlzIGRpc2N1c3NlZCBoZXJlIFsxXS4KWW91IHNob3VsZCBtZXJn
ZSBtZW1vcnkgbm9kZXMgaW4geW91ciBkZXZpY2UgdHJlZSwgYXMgaXQgaXMgZG9uZSBoZXJlIFsy
XS4KCkFjdHVhbGx5IHRoZSBwcm9wZXIgd2F5IHRvIHNvcnQgb3V0IHRoZSByb290IGNhdXNlIGlz
IHRvIGJ1aWxkIFhFTiB3aXRoIGRlYnVnIGFuZCBlYXJseXByaW50ayBlbmFibGVkLiBCdXQgaXQg
aXMgcXVpdGUgdHJpY2t5IHdoaWxlIGJ1aWxkaW5nIFhFTiB1c2luZyBZb2N0by4KWW91IHNob3Vs
ZCBwYXNzIGJ1aWxkIGNvbW1hbmQgbGluZSBvcHRpb25zIGZvciBkZWJ1ZyBidWlsZCBhbmQgZWFy
bHlwcmludGssIGJ1dCBpbiBZb2N0byBjb21tYW5kIGxpbmVzIGFyZSBidXJpZWQgaW4gcmVjaXBl
cy4KCkJUVywgSSd2ZSBnb3QgYW4gaWRlYSB0aGF0IGl0IHdvdWxkIGJlIGdvb2QgdG8gbWFrZSBk
ZWJ1ZyBidWlsZCBvcHRpb24gYXMgd2VsbCBhcyBlYXJseXByaW50ayBjb25maWd1cmFibGUgdGhy
b3VnaCAuY29uZmlnIG9ubHkuCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAyNDc5Lmh0bWwKWzJdIGh0dHBzOi8vZ2l0
aHViLmNvbS94ZW4tdHJvb3BzL21ldGEtZGVtby9ibG9iL21hc3Rlci9tZXRhLXJjYXItZ2VuMy14
ZW4vcmVjaXBlcy1rZXJuZWwvbGludXgvbGludXgtcmVuZXNhcy9yOGE3Nzk1LXNhbHZhdG9yLXgt
eGVuLmR0cyNMNjEKCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 07:51:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 07:51: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-devel-bounces@lists.xenproject.org>)
	id 1gjfyp-0008O7-LQ; Wed, 16 Jan 2019 07:51: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjfyo-0008O2-Lg
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 07:51:18 +0000
X-Inumbo-ID: 8075d573-1963-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8075d573-1963-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 07:51:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 10E3EAFA0;
 Wed, 16 Jan 2019 07:50:15 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20190114124413.3742-1-jgross@suse.com>
 <ebfc24e3-21a0-6cc6-ae68-5c13c1e66b9a@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <4808225b-e413-2ec1-77a1-15999c18583f@suse.com>
Date: Wed, 16 Jan 2019 08:50:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <ebfc24e3-21a0-6cc6-ae68-5c13c1e66b9a@knorrie.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAwMToyNCwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPiBIaSwKPiAK
PiBPbiAxLzE0LzE5IDE6NDQgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IENvbW1pdCBmOTRj
OGQxMTY5OTc1OSAoInNjaGVkL2Nsb2NrLCB4ODYvdHNjOiBSZXdvcmsgdGhlIHg4NiAndW5zdGFi
bGUnCj4+IHNjaGVkX2Nsb2NrKCkgaW50ZXJmYWNlIikgYnJva2UgWGVuIGd1ZXN0IHRpbWUgaGFu
ZGxpbmcgYWNyb3NzCj4+IG1pZ3JhdGlvbjoKPj4KPj4gWyAgMTg3LjI0OTk1MV0gRnJlZXppbmcg
dXNlciBzcGFjZSBwcm9jZXNzZXMgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29uZHMpIGRvbmUuCj4+
IFsgIDE4Ny4yNTExMzddIE9PTSBraWxsZXIgZGlzYWJsZWQuCj4+IFsgIDE4Ny4yNTExMzddIEZy
ZWV6aW5nIHJlbWFpbmluZyBmcmVlemFibGUgdGFza3MgLi4uIChlbGFwc2VkIDAuMDAxIHNlY29u
ZHMpIGRvbmUuCj4+IFsgIDE4Ny4yNTIyOTldIHN1c3BlbmRpbmcgeGVuc3RvcmUuLi4KPj4gWyAg
MTg3LjI2Njk4N10geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAx
IGxheW91dAo+PiBbMTg0NDY3NDM4MTEuNzA2NDc2XSBPT00ga2lsbGVyIGVuYWJsZWQuCj4+IFsx
ODQ0Njc0MzgxMS43MDY0NzhdIFJlc3RhcnRpbmcgdGFza3MgLi4uIGRvbmUuCj4+IFsxODQ0Njc0
MzgxMS43MjA1MDVdIFNldHRpbmcgY2FwYWNpdHkgdG8gMTY3NzcyMTYKPj4KPj4gRml4IHRoYXQg
Ynkgc2V0dGluZyB4ZW5fc2NoZWRfY2xvY2tfb2Zmc2V0IGF0IHJlc3VtZSB0aW1lIHRvIGVuc3Vy
ZSBhCj4+IG1vbm90b25pYyBjbG9jayB2YWx1ZS4KPj4KPj4gWy4uLl0KPiAKPiBXaXRoIHYzIG9m
IHRoZSBwYXRjaCwgSSBzZWUgdGhlIHRpbWUganVtcCBpbiBvbmUgbG9nIGxpbmUgaGFwcGVuLCBi
dXQKPiBvbmx5IHdoZW4gdXNpbmcgUFZILgo+IAo+IFsgICA0OS40ODY0NTNdIEZyZWV6aW5nIHVz
ZXIgc3BhY2UgcHJvY2Vzc2VzIC4uLiAoZWxhcHNlZCAwLjAwMiBzZWNvbmRzKQo+IGRvbmUuCj4g
WyAgIDQ5LjQ4ODc0M10gT09NIGtpbGxlciBkaXNhYmxlZC4KPiBbICAgNDkuNDg4NzY0XSBGcmVl
emluZyByZW1haW5pbmcgZnJlZXphYmxlIHRhc2tzIC4uLiAoZWxhcHNlZCAwLjAwMQo+IHNlY29u
ZHMpIGRvbmUuCj4gWyAgIDQ5LjQ5MTExN10gc3VzcGVuZGluZyB4ZW5zdG9yZS4uLgo+IFsyMDAw
NzMxLjM4ODcyMl0geGVuOmV2ZW50czogWGVuIEhWTSBjYWxsYmFjayB2ZWN0b3IgZm9yIGV2ZW50
IGRlbGl2ZXJ5Cj4gaXMgZW5hYmxlZAo+IFsgICA0OS40OTE3NTBdIHhlbjpncmFudF90YWJsZTog
R3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBsYXlvdXQKPiBbICAgNDkuODEwNzIyXSBPT00g
a2lsbGVyIGVuYWJsZWQuCj4gWyAgIDQ5LjgxMDc0NF0gUmVzdGFydGluZyB0YXNrcyAuLi4gZG9u
ZS4KPiBbICAgNDkuODU2MjYzXSBTZXR0aW5nIGNhcGFjaXR5IHRvIDYyOTE0NTYKPiBbICAgNTAu
MDA2MDAyXSBTZXR0aW5nIGNhcGFjaXR5IHRvIDEwNDg1NzYwCj4gCj4gSWYgSSBzdGFydCBhcyBQ
ViwgaXQgbmV2ZXIgc2VlbXMgdG8gaGFwcGVuLgo+IAo+IFVwIHRvIHlvdSB0byBkZWNpZGUgaG93
IGltcG9ydGFudCB0aGlzIGlzLiA6KQoKV2UgY291bGQgZG8gc29tZXRoaW5nIGxpa2UgYmVsb3cu
IEJvcmlzPwoKCkp1ZXJnZW4KLS0tCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc3VzcGVuZF9o
dm0uYyBiL2FyY2gveDg2L3hlbi9zdXNwZW5kX2h2bS5jCmluZGV4IGU2NjZiNjE0Y2Y2ZC4uMDg4
ZjNhNmI0YmU5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vc3VzcGVuZF9odm0uYworKysgYi9h
cmNoL3g4Ni94ZW4vc3VzcGVuZF9odm0uYwpAQCAtMTMsNiArMTMsNiBAQCB2b2lkIHhlbl9odm1f
cG9zdF9zdXNwZW5kKGludCBzdXNwZW5kX2NhbmNlbGxlZCkKICAgICAgICAgICAgICAgIHhlbl9o
dm1faW5pdF9zaGFyZWRfaW5mbygpOwogICAgICAgICAgICAgICAgeGVuX3ZjcHVfcmVzdG9yZSgp
OwogICAgICAgIH0KLSAgICAgICB4ZW5fY2FsbGJhY2tfdmVjdG9yKCk7CisgICAgICAgeGVuX2Nh
bGxiYWNrX3ZlY3Rvcih0cnVlKTsKICAgICAgICB4ZW5fdW5wbHVnX2VtdWxhdGVkX2RldmljZXMo
KTsKIH0KZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmggYi9hcmNoL3g4Ni94ZW4v
eGVuLW9wcy5oCmluZGV4IDBlNjBiZDkxODY5NS4uYmEyOTNmZGEzMjY1IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni94ZW4veGVuLW9wcy5oCisrKyBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKQEAgLTU1
LDcgKzU1LDcgQEAgdm9pZCB4ZW5fZW5hYmxlX3N5c2VudGVyKHZvaWQpOwogdm9pZCB4ZW5fZW5h
YmxlX3N5c2NhbGwodm9pZCk7CiB2b2lkIHhlbl92Y3B1X3Jlc3RvcmUodm9pZCk7Cgotdm9pZCB4
ZW5fY2FsbGJhY2tfdmVjdG9yKHZvaWQpOwordm9pZCB4ZW5fY2FsbGJhY2tfdmVjdG9yKGJvb2wg
c2lsZW50KTsKIHZvaWQgeGVuX2h2bV9pbml0X3NoYXJlZF9pbmZvKHZvaWQpOwogdm9pZCB4ZW5f
dW5wbHVnX2VtdWxhdGVkX2RldmljZXModm9pZCk7CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
ZXZlbnRzL2V2ZW50c19iYXNlLmMKYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwpp
bmRleCA5MzE5NGYzZTc1NDAuLjhkOGQ1MGJlYTIxNSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
ZXZlbnRzL2V2ZW50c19iYXNlLmMKKysrIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNl
LmMKQEAgLTE2MzcsNyArMTYzNyw3IEBAIEVYUE9SVF9TWU1CT0xfR1BMKHhlbl9zZXRfY2FsbGJh
Y2tfdmlhKTsKIC8qIFZlY3RvciBjYWxsYmFja3MgYXJlIGJldHRlciB0aGFuIFBDSSBpbnRlcnJ1
cHRzIHRvIHJlY2VpdmUgZXZlbnQKICAqIGNoYW5uZWwgbm90aWZpY2F0aW9ucyBiZWNhdXNlIHdl
IGNhbiByZWNlaXZlIHZlY3RvciBjYWxsYmFja3Mgb24gYW55CiAgKiB2Y3B1IGFuZCB3ZSBkb24n
dCBuZWVkIFBDSSBzdXBwb3J0IG9yIEFQSUMgaW50ZXJhY3Rpb25zLiAqLwotdm9pZCB4ZW5fY2Fs
bGJhY2tfdmVjdG9yKHZvaWQpCit2b2lkIHhlbl9jYWxsYmFja192ZWN0b3IoYm9vbCBzaWxlbnQp
CiB7CiAgICAgICAgaW50IHJjOwogICAgICAgIHVpbnQ2NF90IGNhbGxiYWNrX3ZpYTsKQEAgLTE2
NTAsMTMgKzE2NTAsMTQgQEAgdm9pZCB4ZW5fY2FsbGJhY2tfdmVjdG9yKHZvaWQpCiAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9oYXZlX3ZlY3Rvcl9jYWxsYmFjayA9IDA7CiAgICAgICAgICAg
ICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgIHBy
X2luZm8oIlhlbiBIVk0gY2FsbGJhY2sgdmVjdG9yIGZvciBldmVudCBkZWxpdmVyeSBpcwplbmFi
bGVkXG4iKTsKKyAgICAgICAgICAgICAgIGlmICghc2lsZW50KQorICAgICAgICAgICAgICAgICAg
ICAgICBwcl9pbmZvKCJYZW4gSFZNIGNhbGxiYWNrIHZlY3RvciBmb3IgZXZlbnQKZGVsaXZlcnkg
aXMgZW5hYmxlZFxuIik7CiAgICAgICAgICAgICAgICBhbGxvY19pbnRyX2dhdGUoSFlQRVJWSVNP
Ul9DQUxMQkFDS19WRUNUT1IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2h2
bV9jYWxsYmFja192ZWN0b3IpOwogICAgICAgIH0KIH0KICNlbHNlCi12b2lkIHhlbl9jYWxsYmFj
a192ZWN0b3Iodm9pZCkge30KK3ZvaWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcihib29sIHNpbGVudCkg
e30KICNlbmRpZgoKICN1bmRlZiBNT0RVTEVfUEFSQU1fUFJFRklYCkBAIC0xNjkyLDcgKzE2OTMs
NyBAQCB2b2lkIF9faW5pdCB4ZW5faW5pdF9JUlEodm9pZCkKICAgICAgICAgICAgICAgICAgICAg
ICAgcGNpX3hlbl9pbml0aWFsX2RvbWFpbigpOwogICAgICAgIH0KICAgICAgICBpZiAoeGVuX2Zl
YXR1cmUoWEVORkVBVF9odm1fY2FsbGJhY2tfdmVjdG9yKSkKLSAgICAgICAgICAgICAgIHhlbl9j
YWxsYmFja192ZWN0b3IoKTsKKyAgICAgICAgICAgICAgIHhlbl9jYWxsYmFja192ZWN0b3IoZmFs
c2UpOwoKICAgICAgICBpZiAoeGVuX2h2bV9kb21haW4oKSkgewogICAgICAgICAgICAgICAgbmF0
aXZlX2luaXRfSVJRKCk7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 07:53:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 07:53: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-devel-bounces@lists.xenproject.org>)
	id 1gjg0o-0008To-2A; Wed, 16 Jan 2019 07:53: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=MSKX=PY=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gjg0m-0008Ti-Ac
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 07:53:20 +0000
X-Inumbo-ID: c8600e35-1963-11e9-92db-bc764e045a96
Received: from mail-lj1-x234.google.com (unknown [2a00:1450:4864:20::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8600e35-1963-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 07:53:17 +0000 (UTC)
Received: by mail-lj1-x234.google.com with SMTP id l15-v6so4596191lja.9
 for <xen-devel@lists.xen.org>; Tue, 15 Jan 2019 23:53:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=CYqiaR0KauR9Nzv+RO/hkP16xl0RgSS9Lt23WjubJ1k=;
 b=hcZ7KPVX6YNS0hP5S10cCABdUpZIzgq6BzV7cCC98oGObmIeL2orGHwgvogFAYCmf3
 lG8gOzzKknqnDQEUlwpyUYcLx1mRMlD8gPvhfs8AUJBdko7Hv4WpaZEmKLf4lBkp63Mu
 BcTY4ihRQQWoKe6fWwvhErUyc6R29h2o1Cuf0dZ/uKuvb09gxXQnrH6ruipX0zQak9BW
 K/6QGlITbZ6xbD04sGyI7Ev+T4N70NY9BQYJJCF9CkMSF+OlT5XYxsTLbYupnfNU6mCy
 CzfR7hu3KfmiVK80WxrkPSIPECrqJXeaP1EHPbPbiybKYATuDw5gm3gmbt92Y+01QVN1
 vLxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=CYqiaR0KauR9Nzv+RO/hkP16xl0RgSS9Lt23WjubJ1k=;
 b=Xly3dUzpzM/SHHPdL6JFmXio8EOcRvZeJDOrposzpPV07vFaDCGkDJ+prC8vXzdmCn
 JtS7P+LV8uh18z8HG6gGgDnk1YTtsxqSm8XM/XYA5vOtcrMYPKaCIm/WWYiiR78yh/CL
 l9FmudrOnC234fJlpB19Ao0S95sTjnbptTy7oZBLCUPseT9SXGCGLsNGoKZ6jZUSryIM
 trk9dWGbHCPmdAnmDyucPzFnGUMbJRGPqJroBJ4qT03JEIHYu4Y1oEnIVZ5Kb8Yyee31
 1wH6k2Mhk9pfHpbN8smDakdbfH3zetdqpxLCZJyVw9EMiOn+DKrJN4R5J94dGyj/vWuH
 F+AQ==
X-Gm-Message-State: AJcUukePBQtIlCRqiR4N+EE7f08B+oBONZiHCYh7AkxJWoyUtCVAt2+D
 OgAE0xHV/FBnFdPTASWlXK68Wxx/
X-Google-Smtp-Source: ALg8bN47+ncfA1FQWJY9wE7FaQncWNGzL5SLq5a1CSje7ZfPqg0Uw9MEmOj2JXJI+5XtCizObcw32Q==
X-Received: by 2002:a2e:4819:: with SMTP id v25-v6mr5989622lja.2.1547625195186; 
 Tue, 15 Jan 2019 23:53:15 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id o68sm1046187lfe.59.2019.01.15.23.53.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 15 Jan 2019 23:53:14 -0800 (PST)
To: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <AM6PR03MB49199366C64C259BF04157D5E6B90@AM6PR03MB4919.eurprd03.prod.outlook.com>
 <CACrvCsbxLrGXzN8Y8w0ndZ2VLQ=QEtUq+KLAVRLnLYZRpiaqhg@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
Date: Wed, 16 Jan 2019 09:53:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFpcm8sCgpPbiAxMS4wMS4xOSAyMjoxMiwgTE9QRVosIEZVRU5URVMgTkFDQVJJTk8gSmFpcm8g
RWR1YXJkbyB3cm90ZToKPiBJIGZvbGxvd2VkIHlvdXIgaW5pdGlhbCBhZHZpY2UgYW5kIHVwZGF0
ZWQgbXkgZW52aXJvbm1lbnQgdG8gYSBuZXdlciB2ZXJzaW9uLCBvcHRpbmcgdG8gc3RpY2sgdG8g
dGhlIHJvY2tvIHZlcnNpb24gZm9yIHRoZSBtM3VsY2IuCgpJJ20gYSBiaXQgY29uZnVzZWQgYXJl
IHlvdSB1c2luZyBSZW5lc2FzIFlvY3RvIDMuOSBvciB0aGUgbGF0ZXN0IDMuMTM/Cgo+IAo+IFRo
ZSBZb2N0byBidWlsZCBjb25maWd1cmF0aW9uIGlzIHNob3duIGJlbG93Ogo+IAo+IEJ1aWxkIENv
bmZpZ3VyYXRpb246Cj4gQkJfVkVSU0lPTsKgwqDCoMKgwqDCoMKgwqDCoMKgID0gIjEuMzYuMCIK
PiBCVUlMRF9TWVPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID0gIng4Nl82NC1saW51eCIKPiBOQVRJ
VkVMU0JTVFJJTkfCoMKgwqDCoMKgID0gInVuaXZlcnNhbC00LjkiCj4gVEFSR0VUX1NZU8KgwqDC
oMKgwqDCoMKgwqDCoMKgID0gImFhcmNoNjQtcG9reS1saW51eCIKPiBNQUNISU5FwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgPSAibTN1bGNiIgo+IERJU1RST8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgPSAicG9reSIKPiBESVNUUk9fVkVSU0lPTsKgwqDCoMKgwqDCoCA9ICIyLjQuMiIK
Ckxvb2tzIGxpa2UgMy45LCBidXQgd2h5IGRvIHlvdSBoYXZlIHUtYm9vdCAyMDE4LjA5IGJlbG93
PwoKPiBUVU5FX0ZFQVRVUkVTwqDCoMKgwqDCoMKgwqAgPSAiYWFyY2g2NCBjb3J0ZXhhNTctY29y
dGV4YTUzIgo+IFRBUkdFVF9GUFXCoMKgwqDCoMKgwqDCoMKgwqDCoCA9ICIiCj4gU09DX0ZBTUlM
WcKgwqDCoMKgwqDCoMKgwqDCoMKgID0gInJjYXItZ2VuMzpyOGE3Nzk2Igo+IG1ldGEKPiBtZXRh
LXBva3kKPiBtZXRhLXlvY3RvLWJzcMKgwqDCoMKgwqDCoCA9ICJIRUFEOjM0MmZiZDZhM2U1NzAy
MWM4ZTI4YjEyNGIzYWRiMjQxOTM2ZjNkOWQiCj4gbWV0YS1yY2FyLWdlbjPCoMKgwqDCoMKgwqAg
PSAicm9ja286OGFmMGI3ZDZlNDQ1YjUzMjA4OGEwNjhkYzAxMjc1NzAwMWJlM2ExZiIKPiBtZXRh
LW9wdGVlwqDCoMKgwqDCoMKgwqDCoMKgwqAgPSAicm9ja286NzVkZmI2N2JiYjE0YTcwY2Q0N2Fm
ZGE5NzI2ZTJlMWM3NjczMTg4NSIKPiBtZXRhLW9lCj4gbWV0YS1weXRob24KPiBtZXRhLW5ldHdv
cmtpbmfCoMKgwqDCoMKgID0gInJvY2tvOmVhZTk5NjMwMWQ5YzA5N2JjYmViODA0NmYwODA0MWRj
ODJiYjYyZjgiCj4gbWV0YS1zZWxpbnV4wqDCoMKgwqDCoMKgwqDCoCA9ICJyb2NrbzpkODU1YzYy
NGYzMmM1ZTU5OWJmMjdlMDZjYjhmNWIyNWIzYWFlMTJkIgo+IG1ldGEtdmlydHVhbGl6YXRpb27C
oCA9ICJyb2NrbzpiNzA0YzY4OWI2NzYzOTIxNGI5NTY4YTNkNjJlODJkZjI3ZTk0MzRmIgo+IG1l
dGEtcmNhci1nZW4zLXhlbsKgwqAgPSAibWFzdGVyOjYwNjk5YzYzMWQ1NDFhZWVhZWJhZWVjOWEw
ODdlZmVkOTM4NWVlNDIiCj4gCj4gSSBoYWQgdG8gbW9kaWZ5IHRoZSBkdGIgdG8gdGhlIHZlcnNp
b24gc2hvd24gYmVsb3c6Cj4gCj4gLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAK
PiAvKgo+ICDCoCogRGV2aWNlIFRyZWUgU291cmNlIGZvciB0aGUgTTNVTENCIChSLUNhciBTdGFy
dGVyIEtpdCBQcm8pIGJvYXJkCj4gIMKgKgo+ICDCoCogQ29weXJpZ2h0IChDKSAyMDE2LTIwMTgg
UmVuZXNhcyBFbGVjdHJvbmljcyBDb3JwLgo+ICDCoCogQ29weXJpZ2h0IChDKSAyMDE2IENvZ2Vu
dCBFbWJlZGRlZCwgSW5jLgo+ICDCoCovCj4gCj4gL2R0cy12MS87Cj4gI2luY2x1ZGUgInI4YTc3
OTYuZHRzaSIKPiAjaW5jbHVkZSAidWxjYi5kdHNpIgo+IAo+IC8gewo+ICDCoMKgwqDCoMKgwqDC
oCBtb2RlbCA9ICJSZW5lc2FzIE0zVUxDQiBib2FyZCBiYXNlZCBvbiByOGE3Nzk2IjsKPiAgwqDC
oMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICJyZW5lc2FzLG0zdWxjYiIsICJyZW5lc2FzLHI4YTc3
OTYiOwo+IAo+ICDCoMKgwqDCoMKgwqDCoCBjcHVzIHsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGlkbGUtc3RhdGVzIHsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCAvZGVsZXRlLW5vZGUvIGNwdS1zbGVlcC0xOwo+ICDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfTsKPiAgwqDCoMKgwqDCoMKgwqAgfTsKPiAKPiAgwqDCoMKg
wqDCoMKgwqAgbWVtb3J5QDQ4MDAwMDAwIHsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGRldmljZV90eXBlID0gIm1lbW9yeSI7Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAvKiBmaXJzdCAxMjhNQiBpcyByZXNlcnZlZCBmb3Igc2VjdXJlIGFyZWEuICovCj4gIMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZWcgPSA8MHgwIDB4NDgwMDAwMDAgMHgwIDB4
MzgwMDAwMDA+Owo+ICDCoMKgwqDCoMKgwqDCoCB9Owo+IAo+ICDCoMKgwqDCoMKgwqDCoCBtZW1v
cnlANjAwMDAwMDAwIHsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRldmljZV90
eXBlID0gIm1lbW9yeSI7Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZWcgPSA8
MHg2IDB4MDAwMDAwMDAgMHgwIDB4NDAwMDAwMDA+Owo+ICDCoMKgwqDCoMKgwqDCoCB9OwpNZXJn
ZSBtZW1vcnkgbm9kZXMgdG8gYmUgc3VyZSB1LWJvb3QgZG8gbm90IGR1cGxpY2F0ZSBtZW1vcnkg
cmFuZ2VzLgoKPiAKPiAgwqDCoMKgwqDCoMKgwqAgcmVzZXJ2ZWQtbWVtb3J5IHsKPiAgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICNhZGRyZXNzLWNlbGxzID0gPDI+Owo+ICDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgI3NpemUtY2VsbHMgPSA8Mj47Cj4gIMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCByYW5nZXM7Cj4gCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAvKiBkZXZpY2Ugc3BlY2lmaWMgcmVnaW9uIGZvciBMb3NzeSBEZWNvbXByZXNzaW9u
ICovCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsb3NzeV9kZWNvbXByZXNzOiBs
aW51eCxsb3NzeV9kZWNvbXByZXNzQDU0MDAwMDAwIHsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBuby1tYXA7Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVnID0gPDB4MDAwMDAwMDAgMHg1NDAwMDAwMCAw
eDAgMHgwMzAwMDAwMD47Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+IAo+
ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyogZ2xvYmFsIGF1dG9jb25maWd1cmVk
IHJlZ2lvbiBmb3IgY29udGlndW91cyBhbGxvY2F0aW9ucyAqLwo+ICDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgbGludXgsY21hQDU3MDAwMDAwIHsKPiAgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0gInNoYXJlZC1kbWEtcG9v
bCI7Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV1
c2FibGU7Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
cmVnID0gPDB4MDAwMDAwMDAgMHg1NzAwMDAwMCAweDAgMHgxOTAwMDAwMD47Cj4gIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGludXgsY21hLWRlZmF1bHQ7
Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+IAo+ICDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgLyogZGV2aWNlIHNwZWNpZmljIHJlZ2lvbiBmb3IgY29udGlndW91
cyBhbGxvY2F0aW9ucyAqLwo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbW1wX3Jl
c2VydmVkOiBsaW51eCxtdWx0aW1lZGlhQDcwMDAwMDAwIHsKPiAgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0gInNoYXJlZC1kbWEtcG9v
bCI7Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV1
c2FibGU7Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
cmVnID0gPDB4MDAwMDAwMDAgMHg3MDAwMDAwMCAweDAgMHgxMDAwMDAwMD47Cj4gIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+ICDCoMKgwqDCoMKgwqDCoCB9Owo+IAo+ICDCoMKg
wqDCoMKgwqDCoCBjaG9zZW4gewo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3Rk
b3V0LXBhdGggPSAic2VyaWFsMDoxMTUyMDBuOCI7Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB4ZW4seGVuLWJvb3RhcmdzID0gImRvbTBfbWVtPTc1Mk0gY29uc29sZT1kdHVhcnQg
ZHR1YXJ0PXNlcmlhbDAgZG9tMF9tYXhfdmNwdXM9NCI7Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB4ZW4sZG9tMC1ib290YXJncyA9ICJjb25zb2xlPWh2YzAgY2xrX2lnbm9yZV91
bnVzZWQgcm9vdD0vZGV2L21tY2JsazFwMiBydyByb290d2FpdCBpZ25vcmVfbG9nbGV2ZWwgY21h
PTEyOE0iOwo+IAo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgI2FkZHJlc3MtY2Vs
bHMgPSA8Mj47Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjc2l6ZS1jZWxscyA9
IDwyPjsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1vZHVsZXMgewo+ICDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1vZHVsZUAwIHsKPiAg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgY29tcGF0aWJsZSA9ICJ4ZW4sbGludXgtemltYWdlIiwgInhlbixtdWx0aWJvb3QtbW9k
dWxlIjsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgcmVnID0gPDB4MCAweDdhMDAwMDAwIDB4MCAweDAyMDAwMDAwPjsKPiAg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+ICDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfTsKPiAgwqDCoMKgwqDCoMKgwqAgfTsKPiAKPiAg
wqDCoMKgwqDCoMKgwqAgbW1uZ3Igewo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
Y29tcGF0aWJsZSA9ICJyZW5lc2FzLG1tbmdyIjsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIG1lbW9yeS1yZWdpb24gPSA8Jm1tcF9yZXNlcnZlZD4sIDwmbG9zc3lfZGVjb21wcmVz
cz47Cj4gIMKgwqDCoMKgwqDCoMKgIH07Cj4gCj4gIMKgwqDCoMKgwqDCoMKgIG1tbmdyYnVmIHsK
PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbXBhdGlibGUgPSAicmVuZXNhcyxt
bW5ncmJ1ZiI7Cj4gIMKgwqDCoMKgwqDCoMKgIH07Cj4gCj4gIMKgwqDCoMKgwqDCoMKgIHZzcG1f
aWYgewo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICJyZW5l
c2FzLHZzcG1faWYiOwo+ICDCoMKgwqDCoMKgwqDCoCB9Owo+IAo+ICDCoMKgwqDCoMKgwqDCoCB2
ZXJzYWNsb2NrNV9vdXQzOiB2ZXJzYWNsay0zIHsKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGNvbXBhdGlibGUgPSAiZml4ZWQtY2xvY2siOwo+ICDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgI2Nsb2NrLWNlbGxzID0gPDA+Owo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgLyogSW5pdGlhbCB2YWx1ZSBvZiB2ZXJzYWNsb2NrIG91dDMgKi8KPiAgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNsb2NrLWZyZXF1ZW5jeSA9IDwzMzAwMDAwMD47Cj4g
IMKgwqDCoMKgwqDCoMKgIH07Cj4gfTsKPiAKPiAmYTUzXzAgewo+ICDCoMKgwqDCoMKgwqDCoCAv
ZGVsZXRlLXByb3BlcnR5LyBjcHUtaWRsZS1zdGF0ZXM7Cj4gfTsKPiAKPiAmYTUzXzEgewo+ICDC
oMKgwqDCoMKgwqDCoCAvZGVsZXRlLXByb3BlcnR5LyBjcHUtaWRsZS1zdGF0ZXM7Cj4gfTsKPiAK
PiAmYTUzXzIgewo+ICDCoMKgwqDCoMKgwqDCoCAvZGVsZXRlLXByb3BlcnR5LyBjcHUtaWRsZS1z
dGF0ZXM7Cj4gfTsKPiAKPiAmYTUzXzMgewo+ICDCoMKgwqDCoMKgwqDCoCAvZGVsZXRlLXByb3Bl
cnR5LyBjcHUtaWRsZS1zdGF0ZXM7Cj4gfTsKPiAKPiAmZHUgewo+ICDCoMKgwqDCoMKgwqDCoCBj
bG9ja3MgPSA8JmNwZyBDUEdfTU9EIDcyND4sCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIDwmY3BnIENQR19NT0QgNzIzPiwKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgPCZjcGcgQ1BHX01PRCA3MjI+LAo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCA8JnZlcnNhY2xvY2s1IDE+LAo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCA8JnZlcnNhY2xvY2s1X291dDM+LAo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCA8JnZlcnNhY2xvY2s1IDI+Owo+ICDCoMKgwqDCoMKgwqDCoCBjbG9jay1uYW1lcyA9ICJkdS4w
IiwgImR1LjEiLCAiZHUuMiIsCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAiZGNsa2luLjAiLCAiZGNsa2luLjEiLCAiZGNsa2luLjIiOwo+IH07Cj4gCj4gJnZz
cGIgewo+ICDCoMKgwqDCoMKgwqDCoCBzdGF0dXMgPSAib2theSI7Cj4gfTsKPiAKPiAmdnNwaTAg
ewo+ICDCoMKgwqDCoMKgwqDCoCBzdGF0dXMgPSAib2theSI7Cj4gfTsKCgo+IFdpdGggdGhlIG5l
dyBpbmZvcm1hdGlvbiwgSSBmaW5hbGx5IGdvdCBzb21lIG91dHB1dCBmb3IgWGVuLCBidXQgd2Fz
IG1ldCB3aXRoIGEgY29tcGxldGVseSBkaWZmZXJlbnQgaXNzdWUgZm9yIHdoaWNoIEkgY2FuJ3Qg
ZmluZCBhbnkgaW5mb3JtYXRpb24gZm9yIHRoZSBlcnJvciBJIGFtIHJlY2VpdmluZy4KPiAKPiBJ
IHJlYWxpemUgdGhhdCBJIG1heSBoYXZlIGFuIGlzc3VlIHdpdGggdGhlIHZlcnNpb24gb2YgdGhl
IGJvYXJkIEkgYW0gdXNpbmcsIGJ1dCBhIHNpbXBsZSBvbmxpbmUgc2VhcmNoIGRvZXNuJ3QgdGhy
b3cgYW55IHJlZCBmbGFncy4gVGhlIHNlcmlhbCBjb25zb2xlIG91dHB1dCBpcyBiZWxvdzoKPiAK
PiBbwqDCoMKgIDAuMDAwMTc3XSBOT1RJQ0U6wqAgQkwyOiBSLUNhciBNMyBJbml0aWFsIFByb2dy
YW0gTG9hZGVyKENBNTcpCj4gW8KgwqDCoCAwLjAwNDYxM10gTk9USUNFOsKgIEJMMjogSW5pdGlh
bCBQcm9ncmFtIExvYWRlcihSZXYuMi4wLjApCj4gW8KgwqDCoCAwLjAxMDE0N10gTk9USUNFOsKg
IEJMMjogUFJSIGlzIFItQ2FyIE0zIFZlci4xLjAKCllvdXIgTTMgcmV2aXNpb24gaXMgcmVhbGx5
IG9sZC4gV2UgZGlkIG5vdCB1c2Ugc29tZXRoaW5nIG9sZGVyIHRoYW4gTTMgMS4xLiBCdXQgZm9y
IHRoZSBzdGFydCBpdCBtaWdodCBiZSBPSy4gWW91IHdvdWxkIG5vdCBoYXZlIElQTU1VIGZ1bmN0
aW9uYWwsIHRob3VnaCB5b3UgZG8gbm90IG5lZWQgaXQgbm93LgoKPiBbwqDCoMKgIDAuMDE0ODE1
XSBOT1RJQ0U6wqAgQkwyOiBCb2FyZCBpcyBTdGFydGVyIEtpdCBSZXYuMS4wCj4gW8KgwqDCoCAw
LjAxOTkyOF0gTk9USUNFOsKgIEJMMjogQm9vdCBkZXZpY2UgaXMgSHlwZXJGbGFzaCg4ME1IeikK
PiBbwqDCoMKgIDAuMDI1MzU0XSBOT1RJQ0U6wqAgQkwyOiBMQ00gc3RhdGUgaXMgQ00KPiBbwqDC
oMKgIDAuMDI5Mzk1XSBOT1RJQ0U6wqAgQkwyOiBBVlMgc2V0dGluZyBzdWNjZWVkZWQuIERWRlNf
U2V0VklEPTB4NTMKPiBbwqDCoMKgIDAuMDM1MzgzXSBOT1RJQ0U6wqAgQkwyOiBERFIzMjAwKHJl
di4wLjM0KQo+IFvCoMKgwqAgMC4wNDY3NzldIE5PVElDRTrCoCBCTDI6IFtDT0xEX0JPT1RdCj4g
W8KgwqDCoCAwLjA4NTExN10gTk9USUNFOsKgIEJMMjogRFJBTSBTcGxpdCBpcyAyY2gKPiBbwqDC
oMKgIDAuMDg3ODEyXSBOT1RJQ0U6wqAgQkwyOiBRb1MgaXMgZGVmYXVsdCBzZXR0aW5nKHJldi4w
LjE5KQo+IFvCoMKgwqAgMC4wOTMzMTVdIE5PVElDRTrCoCBCTDI6IExvc3N5IERlY29tcCBhcmVh
cwo+IFvCoMKgwqAgMC4wOTc0ODldIE5PVElDRTrCoMKgwqDCoMKgwqAgRW50cnkgMDogRENNUEFS
RUFDUkF4OjB4ODAwMDA1NDAgRENNUEFSRUFDUkJ4OjB4NTcwCj4gW8KgwqDCoCAwLjEwNDU3M10g
Tk9USUNFOsKgwqDCoMKgwqDCoCBFbnRyeSAxOiBEQ01QQVJFQUNSQXg6MHg0MDAwMDAwMCBEQ01Q
QVJFQUNSQng6MHgwCj4gW8KgwqDCoCAwLjExMTQ4NV0gTk9USUNFOsKgwqDCoMKgwqDCoCBFbnRy
eSAyOiBEQ01QQVJFQUNSQXg6MHgyMDAwMDAwMCBEQ01QQVJFQUNSQng6MHgwCj4gW8KgwqDCoCAw
LjExODQwMF0gTk9USUNFOsKgIEJMMjogdjEuNShyZWxlYXNlKTo1NTZhMTFlCj4gW8KgwqDCoCAw
LjEyMjg5MF0gTk9USUNFOsKgIEJMMjogQnVpbHQgOiAxODowMzo0OCwgSmFuIDExIDIwMTkKPiBb
wqDCoMKgIDAuMTI4MDc3XSBOT1RJQ0U6wqAgQkwyOiBOb3JtYWwgYm9vdAo+IFvCoMKgwqAgMC4x
MzE3MThdIE5PVElDRTrCoCBCTDI6IGRzdD0weGU2MzIxMTAwIHNyYz0weDgxODAwMDAgbGVuPTUx
MigweDIwMCkKPiBbwqDCoMKgIDAuMTM4MTA2XSBOT1RJQ0U6wqAgQkwyOiBkc3Q9MHg0M2YwMDAw
MCBzcmM9MHg4MTgwNDAwIGxlbj02MTQ0KDB4MTgwMCkKPiBbwqDCoMKgIDAuMTQ0NzI2XSBOT1RJ
Q0U6wqAgQkwyOiBkc3Q9MHg0NDAwMDAwMCBzcmM9MHg4MWMwMDAwIGxlbj02NTUzNigweDEwMDAw
KQo+IFvCoMKgwqAgMC4xNTE5NTJdIE5PVElDRTrCoCBCTDI6IGRzdD0weDQ0MTAwMDAwIHNyYz0w
eDgyMDAwMDAgbGVuPTEwNDg1NzYoMHgxMDAwMDApCj4gW8KgwqDCoCAwLjE2Njc3N10gTk9USUNF
OsKgIEJMMjogZHN0PTB4NTAwMDAwMDAgc3JjPTB4ODY0MDAwMCBsZW49MTA0ODU3NigweDEwMDAw
MCkKPiBbwqDCoMKgIDAuMTgwNzUyXSBOT1RJQ0U6wqAgQkwyOiBCb290aW5nIEJMMzEKPiAKPiAK
PiBVLUJvb3QgMjAxOC4wOSAoSmFuIDEyIDIwMTkgLSAwMzowMzo0MyArMDkwMCkKSXQgaXMgYSB1
LWJvb3QgZnJvbSBSZW5lc2FzIFlvY3RvIDMuMTMuIEkgd291bGQgbm90IHJlY29tbWVuZCB5b3Ug
dXNpbmcgaXQuClNlZWluZyB0aGUgcHJvYmxlbSBiZWxvdywgaXQgbG9va3MgbGlrZSB1LWJvb3Qg
bWVzc2VzIHdpdGggdGhlIGRldmljZSB0cmVlIGluIGEgZGlmZmVyZW50IHdheSBub3cuCgo+IAo+
IENQVTogUmVuZXNhcyBFbGVjdHJvbmljcyBSOEE3Nzk2IHJldiAxLjAKPiBNb2RlbDogUmVuZXNh
cyBNM1VMQ0IgYm9hcmQgYmFzZWQgb24gcjhhNzc5Ngo+IERSQU06wqAgMS45IEdpQgo+IEJhbmsg
IzA6IDB4MDQ4MDAwMDAwIC0gMHgwN2ZmZmZmZmYsIDg5NiBNaUIKPiBCYW5rICMxOiAweDYwMDAw
MDAwMCAtIDB4NjNmZmZmZmZmLCAxIEdpQgo+IAo+IE1NQzrCoMKgIHNkQGVlMTAwMDAwOiAwLCBz
ZEBlZTE0MDAwMDogMQo+IExvYWRpbmcgRW52aXJvbm1lbnQgZnJvbSBNTUMuLi4gY29tbXVuaWNh
dGlvbiBvdXQgb2Ygc3luYwo+IGNvbW11bmljYXRpb24gb3V0IG9mIHN5bmMKPiBjb21tdW5pY2F0
aW9uIG91dCBvZiBzeW5jCj4gY29tbXVuaWNhdGlvbiBvdXQgb2Ygc3luYwo+IGNvbW11bmljYXRp
b24gb3V0IG9mIHN5bmMKPiBjb21tdW5pY2F0aW9uIG91dCBvZiBzeW5jCj4gY29tbXVuaWNhdGlv
biBvdXQgb2Ygc3luYwo+IGNvbW11bmljYXRpb24gb3V0IG9mIHN5bmMKPiBjb21tdW5pY2F0aW9u
IG91dCBvZiBzeW5jCj4gY29tbXVuaWNhdGlvbiBvdXQgb2Ygc3luYwo+IGNvbW11bmljYXRpb24g
b3V0IG9mIHN5bmMKPiBjb21tdW5pY2F0aW9uIG91dCBvZiBzeW5jCj4gT0sKPiBJbjrCoMKgwqAg
c2VyaWFsQGU2ZTg4MDAwCj4gT3V0OsKgwqAgc2VyaWFsQGU2ZTg4MDAwCj4gRXJyOsKgwqAgc2Vy
aWFsQGU2ZTg4MDAwCj4gTmV0OsKgwqAgZXRoMDogZXRoZXJuZXRAZTY4MDAwMDAKPiBIaXQgYW55
IGtleSB0byBzdG9wIGF1dG9ib290OsKgIDAKPiBldGhlcm5ldEBlNjgwMDAwMCBXYWl0aW5nIGZv
ciBQSFkgYXV0byBuZWdvdGlhdGlvbiB0byBjb21wbGV0ZS4uLiBkb25lCj4gVXNpbmcgZXRoZXJu
ZXRAZTY4MDAwMDAgZGV2aWNlCj4gVEZUUCBmcm9tIHNlcnZlciAxOTIuMTY4LjEuMTAwOyBvdXIg
SVAgYWRkcmVzcyBpcyAxOTIuMTY4LjEuMwo+IEZpbGVuYW1lICdJbWFnZScuCj4gTG9hZCBhZGRy
ZXNzOiAweDQ4MDgwMDAwCj4gTG9hZGluZzogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiAgwqDCoMKgwqDCoMKgwqDCoCAj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIwo+ICDCoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gIMKgwqDCoMKgwqDCoMKgwqAg
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMKPiAgwqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+ICDCoMKgwqDCoMKgwqDCoMKg
ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjCj4gIMKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiAgwqDCoMKgwqDCoMKgwqDC
oCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIwo+ICDCoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gIMKgwqDCoMKgwqDCoMKg
wqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMKPiAgwqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+ICDCoMKgwqDCoMKgwqDC
oMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjCj4gIMKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiAgwqDCoMKgwqDCoMKg
wqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIwo+ICDCoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gIMKgwqDCoMKgwqDC
oMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMKPiAgwqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+ICDCoMKgwqDCoMKgwqDCoMKgIDIuNyBNaUIvcwo+IGRv
bmUKPiBCeXRlcyB0cmFuc2ZlcnJlZCA9IDE1OTExNDI0IChmMmNhMDAgaGV4KQo+IFVzaW5nIGV0
aGVybmV0QGU2ODAwMDAwIGRldmljZQo+IFRGVFAgZnJvbSBzZXJ2ZXIgMTkyLjE2OC4xLjEwMDsg
b3VyIElQIGFkZHJlc3MgaXMgMTkyLjE2OC4xLjMKPiBGaWxlbmFtZSAnSW1hZ2UtcjhhNzc5Ni1t
M3VsY2IuZHRiJy4KPiBMb2FkIGFkZHJlc3M6IDB4NDgwMDAwMDAKPiBMb2FkaW5nOiAqCj4gVEZU
UCBlcnJvcjogJ0ZpbGUgbm90IGZvdW5kJyAoMSkKPiBOb3QgcmV0cnlpbmcuLi4KPiBFUlJPUjog
RGlkIG5vdCBmaW5kIGEgY21kbGluZSBGbGF0dGVuZWQgRGV2aWNlIFRyZWUKPiBDb3VsZCBub3Qg
ZmluZCBhIHZhbGlkIGRldmljZSB0cmVlCj4gPT4gc2V0ZW52IGJvb3RhcmdzCj4gPT4gdGZ0cCAw
eDQ4MDgwMDAwIHhlbi1tM3VsY2IudUltYWdlCj4gVXNpbmcgZXRoZXJuZXRAZTY4MDAwMDAgZGV2
aWNlCj4gVEZUUCBmcm9tIHNlcnZlciAxOTIuMTY4LjEuMTAwOyBvdXIgSVAgYWRkcmVzcyBpcyAx
OTIuMTY4LjEuMwo+IEZpbGVuYW1lICd4ZW4tbTN1bGNiLnVJbWFnZScuCj4gTG9hZCBhZGRyZXNz
OiAweDQ4MDgwMDAwCj4gTG9hZGluZzogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gIMKgwqDCoMKgwqDCoMKgwqAgMjguMyBN
aUIvcwo+IGRvbmUKPiBCeXRlcyB0cmFuc2ZlcnJlZCA9IDkxODkyOCAoZTA1OTAgaGV4KQo+ID0+
IHRmdHAgMHg0ODAwMDAwMCBJbWFnZS1yOGE3Nzk2LW0zdWxjYi14ZW4tbG9jYWwuZHRiCj4gVXNp
bmcgZXRoZXJuZXRAZTY4MDAwMDAgZGV2aWNlCj4gVEZUUCBmcm9tIHNlcnZlciAxOTIuMTY4LjEu
MTAwOyBvdXIgSVAgYWRkcmVzcyBpcyAxOTIuMTY4LjEuMwo+IEZpbGVuYW1lICdJbWFnZS1yOGE3
Nzk2LW0zdWxjYi14ZW4tbG9jYWwuZHRiJy4KPiBMb2FkIGFkZHJlc3M6IDB4NDgwMDAwMDAKPiBM
b2FkaW5nOiAjIyMjIwo+ICDCoMKgwqDCoMKgwqDCoMKgIDIxLjggTWlCL3MKPiBkb25lCj4gQnl0
ZXMgdHJhbnNmZXJyZWQgPSA2ODU0NSAoMTBiYzEgaGV4KQo+ID0+IHRmdHAgMHg3YTAwMDAwMCBJ
bWFnZS1tM3VsY2IuYmluCj4gVXNpbmcgZXRoZXJuZXRAZTY4MDAwMDAgZGV2aWNlCj4gVEZUUCBm
cm9tIHNlcnZlciAxOTIuMTY4LjEuMTAwOyBvdXIgSVAgYWRkcmVzcyBpcyAxOTIuMTY4LjEuMwo+
IEZpbGVuYW1lICdJbWFnZS1tM3VsY2IuYmluJy4KPiBMb2FkIGFkZHJlc3M6IDB4N2EwMDAwMDAK
PiBMb2FkaW5nOiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIwo+ICDCoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gIMKgwqDC
oMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMKPiAgwqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+ICDCoMKg
wqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gIMKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiAgwqDC
oMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+ICDCoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gIMKg
wqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiAgwqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+ICDC
oMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gIMKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiAg
wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+ICDCoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4g
IMKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiAgwqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+
ICDCoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gIMKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMK
PiAgwqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+ICDCoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMK
PiAgwqDCoMKgwqDCoMKgwqDCoCAyOC4xIE1pQi9zCj4gZG9uZQo+IEJ5dGVzIHRyYW5zZmVycmVk
ID0gMTkwNTkyMDAgKDEyMmQyMDAgaGV4KQo+ID0+IGJvb3RtIDB4NDgwODAwMDAgLSAweDQ4MDAw
MDAwCj4gIyMgQm9vdGluZyBrZXJuZWwgZnJvbSBMZWdhY3kgSW1hZ2UgYXQgNDgwODAwMDAgLi4u
Cj4gIMKgwqAgSW1hZ2UgTmFtZTrCoMKgIFhFTgo+ICDCoMKgIEltYWdlIFR5cGU6wqDCoCBBQXJj
aDY0IExpbnV4IEtlcm5lbCBJbWFnZSAodW5jb21wcmVzc2VkKQo+ICDCoMKgIERhdGEgU2l6ZTrC
oMKgwqAgOTE4ODY0IEJ5dGVzID0gODk3LjMgS2lCCj4gIMKgwqAgTG9hZCBBZGRyZXNzOiA3ODA4
MDAwMAo+ICDCoMKgIEVudHJ5IFBvaW50OsKgIDc4MDgwMDAwCj4gIMKgwqAgVmVyaWZ5aW5nIENo
ZWNrc3VtIC4uLiBPSwo+ICMjIEZsYXR0ZW5lZCBEZXZpY2UgVHJlZSBibG9iIGF0IDQ4MDAwMDAw
Cj4gIMKgwqAgQm9vdGluZyB1c2luZyB0aGUgZmR0IGJsb2IgYXQgMHg0ODAwMDAwMAo+ICDCoMKg
IExvYWRpbmcgS2VybmVsIEltYWdlIC4uLiBPSwo+ICDCoMKgIFVzaW5nIERldmljZSBUcmVlIGlu
IHBsYWNlIGF0IDAwMDAwMDAwNDgwMDAwMDAsIGVuZCAwMDAwMDAwMDQ4MDEzYmMwCj4gCj4gU3Rh
cnRpbmcga2VybmVsIC4uLgo+IAo+ICDCoFhlbiA0LjEyLXVuc3RhYmxlCj4gKFhFTikgWGVuIHZl
cnNpb24gNC4xMi11bnN0YWJsZSAoamVsZm5Ad2FzZWRhLmpwIDxtYWlsdG86amVsZm5Ad2FzZWRh
LmpwPikgKGFhcmNoNjQtcG9reS1saW51eC1nYzkKPiAoWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiBN
b24gRGVjIDE3IDA5OjIyOjU5IDIwMTggKzAwMDAgZ2l0OmE1YjBlYjMtZGlydHkKPiAoWEVOKSBQ
cm9jZXNzb3I6IDQxMWZkMDczOiAiQVJNIExpbWl0ZWQiLCB2YXJpYW50OiAweDEsIHBhcnQgMHhk
MDcsIHJldiAweDMKPiAoWEVOKSA2NC1iaXQgRXhlY3V0aW9uOgo+IChYRU4pwqDCoCBQcm9jZXNz
b3IgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDIyMjIgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pwqDC
oMKgwqAgRXhjZXB0aW9uIExldmVsczogRUwzOjY0KzMyIEVMMjo2NCszMiBFTDE6NjQrMzIgRUww
OjY0KzMyCj4gKFhFTinCoMKgwqDCoCBFeHRlbnNpb25zOiBGbG9hdGluZ1BvaW50IEFkdmFuY2Vk
U0lNRAo+IChYRU4pwqDCoCBEZWJ1ZyBGZWF0dXJlczogMDAwMDAwMDAxMDMwNTEwNiAwMDAwMDAw
MDAwMDAwMDAwCj4gKFhFTinCoMKgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTinCoMKgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMDAw
MDAwMDAwMDAwMTEyNCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTinCoMKgIElTQSBGZWF0dXJlczrC
oCAwMDAwMDAwMDAwMDExMTIwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAzMi1iaXQgRXhlY3V0
aW9uOgo+IChYRU4pwqDCoCBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMTMxOjAwMDExMDExCj4g
KFhFTinCoMKgwqDCoCBJbnN0cnVjdGlvbiBTZXRzOiBBQXJjaDMyIEEzMiBUaHVtYiBUaHVtYi0y
IEphemVsbGUKPiAoWEVOKcKgwqDCoMKgIEV4dGVuc2lvbnM6IEdlbmVyaWNUaW1lciBTZWN1cml0
eQo+IChYRU4pwqDCoCBEZWJ1ZyBGZWF0dXJlczogMDMwMTAwNjYKPiAoWEVOKcKgwqAgQXV4aWxp
YXJ5IEZlYXR1cmVzOiAwMDAwMDAwMAo+IChYRU4pwqDCoCBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6
IDEwMjAxMTA1IDQwMDAwMDAwIDAxMjYwMDAwIDAyMTAyMjExCj4gKFhFTinCoCBJU0EgRmVhdHVy
ZXM6IDAyMTAxMTEwIDEzMTEyMTExIDIxMjMyMDQyIDAxMTEyMTMxIDAwMDExMTQyIDAwMDExMTIx
Cj4gKFhFTikgVXNpbmcgU01DIENhbGxpbmcgQ29udmVudGlvbiB2MS4xCj4gKFhFTikgVXNpbmcg
UFNDSSB2MS4xCj4gKFhFTikgU01QOiBBbGxvd2luZyA2IENQVXMKPiAoWEVOKQo+IChYRU4pICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAoWEVOKSBQYW5pYyBvbiBD
UFUgMDoKPiAoWEVOKSBUaW1lcjogVW5hYmxlIHRvIHJldHJpZXZlIElSUSAwIGZyb20gdGhlIGRl
dmljZSB0cmVlCgpYRU4gZmFpbGVkIHRvIGZpbmQgdGltZXIgbm9kZSBpbiB0aGUgZGV2aWNlIHRy
ZWUuIHI4YTc3OTYuZHRzaSBoYXMgdGltZXIgbm9kZSBkZXNjcmliZWQsIHNvIGl0IG11c3QgYmUg
dS1ib290IGNoYW5nZWQgZHRiLgpXZSBoYXZlIHNjaGVkdWxlZCBzd2l0Y2hpbmcgdG8gUmVuZXNh
cyBZb2N0byAzLjEzIHNvb24sIHNvIHdpbGwgY291cGUgd2l0aCB0aGUgaXNzdWUuCkJ1dCBmb3Ig
bm93IEkgd291bGQgcmVjb21tZW5kIHlvdSB1c2luZyAzLjkgYXQgbW9zdC4KCi0tIApTaW5jZXJl
bHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 08:14:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 08:14: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-devel-bounces@lists.xenproject.org>)
	id 1gjgKW-00027Y-U4; Wed, 16 Jan 2019 08:13:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CZYe=PY=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gjgKW-00027Q-2u
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 08:13:44 +0000
X-Inumbo-ID: a31ac461-1966-11e9-92db-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a31ac461-1966-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 08:13:42 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Jan 2019 00:13:42 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,485,1539673200"; d="scan'208";a="312224444"
Received: from gao-cwp.sh.intel.com ([10.239.159.59])
 by fmsmga005.fm.intel.com with ESMTP; 16 Jan 2019 00:13:41 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Jan 2019 16:17:32 +0800
Message-Id: <1547626652-23384-3-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 3/3] xen/pt: initialize 'warned' field of
 arch_msix properly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBjbGVhbiB1cCBjdXJyZW50IGNvZGUgYnkgbW92aW5nIGluaXRpYWxpemF0aW9uIG9mIGFy
Y2ggc3BlY2lmaWMKZmllbGRzIG91dCBvZiBjb21tb24gY29kZS4KClNpZ25lZC1vZmYtYnk6IENo
YW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjU6CiAtIHJlbmFtZSBpbml0X2FyY2hfbXNpeCB0
byBhcmNoX2luaXRfbXNpeAogLSBwbGFjZSBhcmNoX2luaXRfbXNpeCByaWdodCBhZnRlciB0aGUg
ZGVmaW5pdGlvbiBvZiBhcmNoX21zaXgKCkNoYW5nZXMgaW4gdjQ6CiAtIG5ld2x5IGFkZGVkCi0t
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oICAgICB8IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggNGYyYmUwMi4uOTVmYzA2
YiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTM2Nyw3ICszNjcsNyBAQCBzdGF0aWMgc3RydWN0
IHBjaV9kZXYgKmFsbG9jX3BkZXYoc3RydWN0IHBjaV9zZWcgKnBzZWcsIHU4IGJ1cywgdTggZGV2
Zm4pCiAgICAgICAgICAgICB4ZnJlZShwZGV2KTsKICAgICAgICAgICAgIHJldHVybiBOVUxMOwog
ICAgICAgICB9Ci0gICAgICAgIHNwaW5fbG9ja19pbml0KCZtc2l4LT50YWJsZV9sb2NrKTsKKyAg
ICAgICAgYXJjaF9pbml0X21zaXgobXNpeCk7CiAgICAgICAgIHBkZXYtPm1zaXggPSBtc2l4Owog
ICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbXNpLmgKaW5kZXggMTAzODdkYy4uN2IxM2MwNyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc2kuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCkBA
IC0yNDIsNiArMjQyLDEyIEBAIHN0cnVjdCBhcmNoX21zaXggewogICAgIGRvbWlkX3Qgd2FybmVk
OwogfTsKIAorc3RhdGljIGlubGluZSB2b2lkIGFyY2hfaW5pdF9tc2l4KHN0cnVjdCBhcmNoX21z
aXggKm1zaXgpCit7CisgICAgc3Bpbl9sb2NrX2luaXQoJm1zaXgtPnRhYmxlX2xvY2spOworICAg
IG1zaXgtPndhcm5lZCA9IERPTUlEX0lOVkFMSUQ7Cit9CisKIHZvaWQgZWFybHlfbXNpX2luaXQo
dm9pZCk7CiB2b2lkIG1zaV9jb21wb3NlX21zZyh1bnNpZ25lZCB2ZWN0b3IsIGNvbnN0IGNwdW1h
c2tfdCAqbWFzaywKICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBtc2lfbXNnICptc2cpOwot
LSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 08:14:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 08:14: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-devel-bounces@lists.xenproject.org>)
	id 1gjgKU-00027D-BJ; Wed, 16 Jan 2019 08: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=CZYe=PY=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gjgKS-000273-LA
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 08:13:40 +0000
X-Inumbo-ID: a0cbc3b4-1966-11e9-92db-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0cbc3b4-1966-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 08:13:39 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Jan 2019 00:13:38 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,485,1539673200"; d="scan'208";a="312224427"
Received: from gao-cwp.sh.intel.com ([10.239.159.59])
 by fmsmga005.fm.intel.com with ESMTP; 16 Jan 2019 00:13:37 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Jan 2019 16:17:30 +0800
Message-Id: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBmaW5kIHNvbWUgcGFzcy10aHJ1IGRldmljZXMgZG9uJ3Qgd29yayBhbnkgbW9yZSBhY3Jvc3Mg
Z3Vlc3QKcmVib290LiBBc3NpZ25pbmcgaXQgdG8gYW5vdGhlciBkb21haW4gYWxzbyBtZWV0cyB0
aGUgc2FtZSBpc3N1ZS4gQW5kCnRoZSBvbmx5IHdheSB0byBtYWtlIGl0IHdvcmsgYWdhaW4gaXMg
dW4tYmluZGluZyBhbmQgYmluZGluZyBpdCB0bwpwY2liYWNrLiBTb21lb25lIHJlcG9ydGVkIHRo
aXMgaXNzdWUgb25lIHllYXIgYWdvIFsxXS4KCklmIHRoZSBkZXZpY2UncyBkcml2ZXIgZG9lc24n
dCBkaXNhYmxlIE1TSS1YIGR1cmluZyBzaHV0ZG93biBvciBxZW11IGlzCmtpbGxlZC9jcmFzaGVk
IGJlZm9yZSB0aGUgZG9tYWluIHNodXRkb3duLCB0aGlzIGRvbWFpbidzIHBpcnEgd29uJ3QgYmUK
dW5tYXBwZWQuIFRoZW4geGVuIHRha2VzIG92ZXIgdGhpcyB3b3JrLCB1bm1hcHBpbmcgYWxsIHBp
cnEtcywgd2hlbgpkZXN0cm95aW5nIGd1ZXN0LiBCdXQgYXMgcGNpYmFjayBoYXMgYWxyZWFkeSBk
aXNhYmxlZCBtZW9yeSBkZWNvZGluZyBiZWZvcmUKeGVuIHVubWFwcGluZyBwaXJxLCBYZW4gaGFz
IHRvIHNldHMgdGhlIGhvc3RfbWFza2FsbCBmbGFnIGFuZCBtYXNrYWxsIGJpdAp0byBtYXNrIGEg
TVNJIHJhdGhlciB0aGFuIHNldHMgbWFza2JpdCBpbiBNU0kteCB0YWJsZS4gVGhlIGNhbGwgdHJh
Y2Ugb2YKdGhpcyBwcm9jZXNzIGlzOgoKLT5hcmNoX2RvbWFpbl9kZXN0cm95CiAgICAtPmZyZWVf
ZG9tYWluX3BpcnFzCiAgICAgICAgLT51bm1hcF9kb21haW5fcGlycSAoaWYgcGlycSBpc24ndCB1
bm1hcHBlZCBieSBxZW11KQogICAgICAgICAgICAtPnBpcnFfZ3Vlc3RfZm9yY2VfdW5iaW5kCiAg
ICAgICAgICAgICAgICAtPl9fcGlycV9ndWVzdF91bmJpbmQKICAgICAgICAgICAgICAgICAgICAt
Pm1hc2tfbXNpX2lycSg9ZGVzYy0+aGFuZGxlci0+ZGlzYWJsZSgpKQogICAgICAgICAgICAgICAg
ICAgICAgICAtPnRoZSB3YXJuaW5nIGluIG1zaV9zZXRfbWFza19iaXQoKQoKVGhlIGhvc3RfbWFz
a2FsbCBiaXQgd2lsbCBwcmV2ZW50IGd1ZXN0cyBmcm9tIGNsZWFyaW5nIHRoZSBtYXNrYWxsIGJp
dApldmVuIHRoZSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gYW5vdGhlciBndWVzdCBsYXRlci4gVGhl
biBndWVzdHMgY2Fubm90CnJlY2VpdmUgTVNJcyBmcm9tIHRoaXMgZGV2aWNlLgoKVG8gZml4IHRo
aXMgaXNzdWUsIGEgcGlycSBpcyB1bm1hcHBlZCBiZWZvcmUgbWVtb3J5IGRlY29kaW5nIGlzIGRp
c2FibGVkIGJ5CnBjaWJhY2suIFNwZWNpZmljYWxseSwgd2hlbiBhIGRldmljZSBpcyBkZXRhY2hl
ZCBmcm9tIGEgZ3Vlc3QsIGFsbCBlc3RhYmxpc2hlZAptYXBwaW5ncyBiZXR3ZWVuIHBpcnEgYW5k
IG1zaSBhcmUgZGVzdHJveWluZyBiZWZvcmUgY2hhbmdpbmcgdGhlIG93bmVyc2hpcC4KClsxXTog
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3
LTA5L21zZzAyNTIwLmh0bWwKClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+Ci0tLQpDaGFuZ2VzIGluIHY1OgogLSBmaXggdGhlIHBvdGVudGlhbCBpbmZpbml0ZSBs
b29wCiAtIGFzc2VydCB0aGF0IHVubWFwX2RvbWFpbl9waXJxKCkgd29uJ3QgZmFpbAogLSBhc3Nl
cnQgbXNpX2xpc3QgaXMgZW1wdHkgYWZ0ZXIgdGhlIGxvb3AgaW4gcGNpX3VubWFwX21zaQogLSBw
cm92aWRlIGEgc3R1YiBmb3IgcHRfaXJxX2Rlc3Ryb3lfYmluZF9tc2koKSBpZiAhQ09ORklHX0hW
TSB0byBmaXggYQogICBjb21waWxhdGlvbiBlcnJvciB3aGVuIGJ1aWxkaW5nIFBWU2hpbQoKQ2hh
bmdlcyBpbiB2NDoKIC0gc3BsaXQgb3V0IGNoYW5nZSB0byAnbXNpeC0+d2FybmVkJyBmaWVsZAog
LSBoYW5kbGUgbXVsdGlwbGUgbXNpIGNhc2VzCiAtIHVzZSBsaXN0X2ZpcnN0X2VudHJ5X29yX251
bGwgdG8gdHJhdmVyc2UgJ3BkZXYtPm1zaV9saXN0JwotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvLmMgIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIHwgNjQgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgfCAgNCAr
KysKIDMgZmlsZXMgY2hhbmdlZCwgMTA3IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pby5jCmluZGV4IGE2ZWI4YTQuLjU2ZWUxZWYgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8u
YwpAQCAtNjE5LDYgKzYxOSw0MiBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgIHJldHVy
biAwOwogfQogCitzdGF0aWMgdm9pZCBwdF9pcnFfZGVzdHJveV9iaW5kX2NvbW1vbihzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKK3sKKyAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBj
aSAqcGlycV9kcGNpID0gcGlycV9kcGNpKHBpcnEpOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZkLT5ldmVudF9sb2NrKSk7CisKKyAgICBpZiAoIHBpcnFfZHBjaSAmJiAocGlycV9kcGNp
LT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICYmCisgICAgICAgICBsaXN0X2VtcHR5KCZw
aXJxX2RwY2ktPmRpZ2xfbGlzdCkgKQorICAgIHsKKyAgICAgICAgcGlycV9ndWVzdF91bmJpbmQo
ZCwgcGlycSk7CisgICAgICAgIG1zaXh0YmxfcHRfdW5yZWdpc3RlcihkLCBwaXJxKTsKKyAgICAg
ICAgaWYgKCBwdF9pcnFfbmVlZF90aW1lcihwaXJxX2RwY2ktPmZsYWdzKSApCisgICAgICAgICAg
ICBraWxsX3RpbWVyKCZwaXJxX2RwY2ktPnRpbWVyKTsKKyAgICAgICAgcGlycV9kcGNpLT5mbGFn
cyA9IDA7CisgICAgICAgIC8qCisgICAgICAgICAqIFNlZSBjb21tZW50IGluIHB0X2lycV9jcmVh
dGVfYmluZCdzIFBUX0lSUV9UWVBFX01TSSBiZWZvcmUgdGhlCisgICAgICAgICAqIGNhbGwgdG8g
cHRfcGlycV9zb2Z0aXJxX3Jlc2V0LgorICAgICAgICAgKi8KKyAgICAgICAgcHRfcGlycV9zb2Z0
aXJxX3Jlc2V0KHBpcnFfZHBjaSk7CisKKyAgICAgICAgcGlycV9jbGVhbnVwX2NoZWNrKHBpcnEs
IGQpOworICAgIH0KK30KKwordm9pZCBwdF9pcnFfZGVzdHJveV9iaW5kX21zaShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKK3sKKyAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAq
cGlycV9kcGNpID0gcGlycV9kcGNpKHBpcnEpOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2Vk
KCZkLT5ldmVudF9sb2NrKSk7CisKKyAgICBpZiAoIHBpcnFfZHBjaSAmJiBwaXJxX2RwY2ktPmdt
c2kucG9zdGVkICkKKyAgICAgICAgcGlfdXBkYXRlX2lydGUoTlVMTCwgcGlycSwgMCk7CisKKyAg
ICBwdF9pcnFfZGVzdHJveV9iaW5kX2NvbW1vbihkLCBwaXJxKTsKK30KKwogaW50IHB0X2lycV9k
ZXN0cm95X2JpbmQoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHhlbl9kb21j
dGxfYmluZF9wdF9pcnEgKnB0X2lycV9iaW5kKQogewpAQCAtNzI3LDI2ICs3NjMsMTEgQEAgaW50
IHB0X2lycV9kZXN0cm95X2JpbmQoCiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAg
ICAgd2hhdCA9ICJib2d1cyI7Ci0gICAgfQotICAgIGVsc2UgaWYgKCBwaXJxX2RwY2kgJiYgcGly
cV9kcGNpLT5nbXNpLnBvc3RlZCApCi0gICAgICAgIHBpX3VwZGF0ZV9pcnRlKE5VTEwsIHBpcnEs
IDApOwotCi0gICAgaWYgKCBwaXJxX2RwY2kgJiYgKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJR
X0RQQ0lfTUFQUEVEKSAmJgotICAgICAgICAgbGlzdF9lbXB0eSgmcGlycV9kcGNpLT5kaWdsX2xp
c3QpICkKLSAgICB7Ci0gICAgICAgIHBpcnFfZ3Vlc3RfdW5iaW5kKGQsIHBpcnEpOwotICAgICAg
ICBtc2l4dGJsX3B0X3VucmVnaXN0ZXIoZCwgcGlycSk7Ci0gICAgICAgIGlmICggcHRfaXJxX25l
ZWRfdGltZXIocGlycV9kcGNpLT5mbGFncykgKQotICAgICAgICAgICAga2lsbF90aW1lcigmcGly
cV9kcGNpLT50aW1lcik7Ci0gICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3MgPSAwOwotICAgICAgICAv
KgotICAgICAgICAgKiBTZWUgY29tbWVudCBpbiBwdF9pcnFfY3JlYXRlX2JpbmQncyBQVF9JUlFf
VFlQRV9NU0kgYmVmb3JlIHRoZQotICAgICAgICAgKiBjYWxsIHRvIHB0X3BpcnFfc29mdGlycV9y
ZXNldC4KLSAgICAgICAgICovCi0gICAgICAgIHB0X3BpcnFfc29mdGlycV9yZXNldChwaXJxX2Rw
Y2kpOwogCi0gICAgICAgIHBpcnFfY2xlYW51cF9jaGVjayhwaXJxLCBkKTsKKyAgICAgICAgcHRf
aXJxX2Rlc3Ryb3lfYmluZF9jb21tb24oZCwgcGlycSk7CiAgICAgfQorICAgIGVsc2UKKyAgICAg
ICAgcHRfaXJxX2Rlc3Ryb3lfYmluZF9tc2koZCwgcGlycSk7CiAKICAgICBzcGluX3VubG9jaygm
ZC0+ZXZlbnRfbG9jayk7CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggOTNjMjBiOS4uNGYyYmUw
MiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTE1MTQsNiArMTUxNCw2OCBAQCBzdGF0aWMgaW50
IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZm
biwgdTMyIGZsYWcpCiAgICAgcmV0dXJuIHJjOwogfQogCisvKgorICogVW5tYXAgZXN0YWJsaXNo
ZWQgbWFwcGluZ3MgYmV0d2VlbiBkb21haW4ncyBwaXJxIGFuZCBkZXZpY2UncyBNU0kuCisgKiBU
aGVzZSBtYXBwaW5ncyB3ZXJlIHNldCB1cCBieSBxZW11L2d1ZXN0IGFuZCBhcmUgZXhwZWN0ZWQg
dG8gYmUKKyAqIGRlc3Ryb3llZCB3aGVuIGNoYW5naW5nIHRoZSBkZXZpY2UncyBvd25lcnNoaXAu
CisgKi8KK3N0YXRpYyB2b2lkIHBjaV91bm1hcF9tc2koc3RydWN0IHBjaV9kZXYgKnBkZXYpCit7
CisgICAgc3RydWN0IG1zaV9kZXNjICplbnRyeSwgKnRtcDsKKyAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gcGRldi0+ZG9tYWluOworCisgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOworICAgIEFT
U0VSVChkKTsKKworICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7CisgICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeV9zYWZlKGVudHJ5LCB0bXAsICZwZGV2LT5tc2lfbGlzdCwgbGlzdCkKKyAgICB7
CisgICAgICAgIHN0cnVjdCBwaXJxICppbmZvOworICAgICAgICBpbnQgcmV0LCBwaXJxID0gMDsK
KyAgICAgICAgdW5zaWduZWQgaW50IG5yID0gZW50cnktPm1zaV9hdHRyaWIudHlwZSAhPSBQQ0lf
Q0FQX0lEX01TSVgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgPyBlbnRyeS0+bXNpLm52ZWMg
OiAxOworCisgICAgICAgIHdoaWxlICggbnItLSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0
cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2k7CisKKyAgICAgICAgICAgIHBpcnEgPSBkb21h
aW5faXJxX3RvX3BpcnEoZCwgZW50cnlbbnJdLmlycSk7CisgICAgICAgICAgICBXQVJOX09OKHBp
cnEgPCAwKTsKKyAgICAgICAgICAgIGlmICggcGlycSA8PSAwICkKKyAgICAgICAgICAgICAgICBj
b250aW51ZTsKKworICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxKTsKKyAgICAg
ICAgICAgIGlmICggIWluZm8gKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAg
ICAgICBwaXJxX2RwY2kgPSBwaXJxX2RwY2koaW5mbyk7CisgICAgICAgICAgICBpZiAoIHBpcnFf
ZHBjaSAmJgorICAgICAgICAgICAgICAgICAocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBD
SV9NQUNIX01TSSkgJiYKKyAgICAgICAgICAgICAgICAgKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1f
SVJRX0RQQ0lfR1VFU1RfTVNJKSApCisgICAgICAgICAgICAgICAgcHRfaXJxX2Rlc3Ryb3lfYmlu
ZF9tc2koZCwgaW5mbyk7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHBpcnEgPiAwICkKKyAg
ICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFRoZSBwaXJxIGlzIGRlcml2
ZWQgZnJvbSBhbiBlbnRyeSBpbiBtc2lfbGlzdCByYXRoZXIgdGhhbiBhbgorICAgICAgICAgICAg
ICogYXJiaXRyYXJ5IHZhbHVlIHBhc3NlZCBkb3duLiBUaGVyZSBzaG91bGQgYmUgYSBpcnEgKG1z
aSkgbWFwcGVkCisgICAgICAgICAgICAgKiB0byB0aGlzIHBpcnEuIEluIHRoaXMgY2FzZSwgdW5t
YXBwaW5nIHRoaXMgcGlycSBzaG91bGQgc3VjY2VlZC4KKyAgICAgICAgICAgICAqIE90aGVyd2lz
ZSwgc29tZXRoaW5nIGdvZXMgd3JvbmcuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHJl
dCA9IHVubWFwX2RvbWFpbl9waXJxKGQsIHBpcnEpOworICAgICAgICAgICAgQVNTRVJUKCFyZXQp
OworICAgICAgICB9CisgICAgfQorICAgIC8qCisgICAgICogQWxsIHBpcnEtcyBzaG91bGQgaGF2
ZSBiZWVuIHVubWFwcGVkIGFuZCBjb3JyZXNwb25kaW5nIG1zaV9kZXNjCisgICAgICogZW50cmll
cyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdGhlIGFib3ZlIGxvb3AuCisgICAgICovCisg
ICAgQVNTRVJUKGxpc3RfZW1wdHkoJnBkZXYtPm1zaV9saXN0KSk7CisKKyAgICBzcGluX3VubG9j
aygmZC0+ZXZlbnRfbG9jayk7Cit9CisKIC8qIGNhbGxlciBzaG91bGQgaG9sZCB0aGUgcGNpZGV2
c19sb2NrICovCiBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcs
IHU4IGJ1cywgdTggZGV2Zm4pCiB7CkBAIC0xNTI5LDYgKzE1OTEsOCBAQCBpbnQgZGVhc3NpZ25f
ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAg
aWYgKCAhcGRldiApCiAgICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgcGNpX3VubWFwX21z
aShwZGV2KTsKKwogICAgIHdoaWxlICggcGRldi0+cGhhbnRvbV9zdHJpZGUgKQogICAgIHsKICAg
ICAgICAgZGV2Zm4gKz0gcGRldi0+cGhhbnRvbV9zdHJpZGU7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IGNkYzgwMjEu
Ljc2YjE4NmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9pb21tdS5oCkBAIC0xNTEsOCArMTUxLDEyIEBAIHN0cnVjdCBodm1faXJxX2Rw
Y2kgKmRvbWFpbl9nZXRfaXJxX2RwY2koY29uc3Qgc3RydWN0IGRvbWFpbiAqKTsKIHZvaWQgZnJl
ZV9odm1faXJxX2RwY2koc3RydWN0IGh2bV9pcnFfZHBjaSAqZHBjaSk7CiAjaWZkZWYgQ09ORklH
X0hWTQogYm9vbCBwdF9pcnFfbmVlZF90aW1lcih1aW50MzJfdCBmbGFncyk7Cit2b2lkIHB0X2ly
cV9kZXN0cm95X2JpbmRfbXNpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJxKTsK
ICNlbHNlCiBzdGF0aWMgaW5saW5lIGJvb2wgcHRfaXJxX25lZWRfdGltZXIodW5zaWduZWQgaW50
IGZsYWdzKSB7IHJldHVybiBmYWxzZTsgfQorc3RhdGljIGlubGluZSB2b2lkIHB0X2lycV9kZXN0
cm95X2JpbmRfbXNpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJxKQoreworfQog
I2VuZGlmCiAKIHN0cnVjdCBtc2lfZGVzYzsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 08:14:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 08:14: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-devel-bounces@lists.xenproject.org>)
	id 1gjgKV-00027J-Kh; Wed, 16 Jan 2019 08:13: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=CZYe=PY=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gjgKT-000278-RQ
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 08:13:41 +0000
X-Inumbo-ID: a1dc9418-1966-11e9-92db-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1dc9418-1966-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 08:13:40 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Jan 2019 00:13:39 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,485,1539673200"; d="scan'208";a="312224438"
Received: from gao-cwp.sh.intel.com ([10.239.159.59])
 by fmsmga005.fm.intel.com with ESMTP; 16 Jan 2019 00:13:39 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Jan 2019 16:17:31 +0800
Message-Id: <1547626652-23384-2-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 2/3] libxl: don't reset device when it is
 accessible by the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBJIGRlc3Ryb3llZCBhIGd1ZXN0IHdpdGggJ3hsIGRlc3Ryb3knLCBJIGZvdW5kIHRoZSB3
YXJuaW5nCmluIG1zaV9zZXRfbWFza19iaXQoKSBpbiBYZW4gd2FzIHRyaWdnZXJlZC4gQWZ0ZXIg
YWRkaW5nICJXQVJOX09OKDEpIgp0byB0aGF0IHBsYWNlLCBJIGdvdCB0aGUgY2FsbCB0cmFjZSBi
ZWxvdzoKCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPGZmZmY4MmQwODAyODFhNmE+
XSBtc2kuYyNtc2lfc2V0X21hc2tfYml0KzB4MWRhLzB4MjliCihYRU4pICAgIFs8ZmZmZjgyZDA4
MDI4MmU3OD5dIGd1ZXN0X21hc2tfbXNpX2lycSsweDFjLzB4MWUKKFhFTikgICAgWzxmZmZmODJk
MDgwMzBjZWI5Pl0gdm1zaS5jI21zaXh0Ymxfd3JpdGUrMHgxNzMvMHgxZDQKKFhFTikgICAgWzxm
ZmZmODJkMDgwMzBjZjMwPl0gdm1zaS5jI19tc2l4dGJsX3dyaXRlKzB4MTYvMHgxOAooWEVOKSAg
ICBbPGZmZmY4MmQwODAyZmZhYzQ+XSBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQrMHgyMTYvMHgy
NzAKKFhFTikgICAgWzxmZmZmODJkMDgwMmZmYjQ1Pl0gaHZtX2lvX2ludGVyY2VwdCsweDI3LzB4
NGMKKFhFTikgICAgWzxmZmZmODJkMDgwMmYwZTg2Pl0gZW11bGF0ZS5jI2h2bWVtdWxfZG9faW8r
MHgyNzMvMHg0NTQKKFhFTikgICAgWzxmZmZmODJkMDgwMmYxMGE0Pl0gZW11bGF0ZS5jI2h2bWVt
dWxfZG9faW9fYnVmZmVyKzB4M2QvMHg3MAooWEVOKSAgICBbPGZmZmY4MmQwODAyZjIzNDM+XSBl
bXVsYXRlLmMjaHZtZW11bF9saW5lYXJfbW1pb19hY2Nlc3MrMHgzNWUvMHg0MzYKKFhFTikgICAg
WzxmZmZmODJkMDgwMmYyNjQwPl0gZW11bGF0ZS5jI2xpbmVhcl93cml0ZSsweGRkLzB4MTNiCihY
RU4pICAgIFs8ZmZmZjgyZDA4MDJmM2YyNT5dIGVtdWxhdGUuYyNodm1lbXVsX3dyaXRlKzB4YmQv
MHhmMQooWEVOKSAgICBbPGZmZmY4MmQwODAyZDUxZGY+XSB4ODZfZW11bGF0ZSsweDIyNDlkLzB4
MjNjNWMKKFhFTikgICAgWzxmZmZmODJkMDgwMmQ4NjFmPl0geDg2X2VtdWxhdGVfd3JhcHBlcisw
eDJiLzB4NWYKKFhFTikgICAgWzxmZmZmODJkMDgwMmYyOGFhPl0gZW11bGF0ZS5jI19odm1fZW11
bGF0ZV9vbmUrMHg1NC8weDFiMgooWEVOKSAgICBbPGZmZmY4MmQwODAyZjJhMTg+XSBodm1fZW11
bGF0ZV9vbmUrMHgxMC8weDEyCihYRU4pICAgIFs8ZmZmZjgyZDA4MDMwMDIyNz5dIGh2bV9lbXVs
YXRlX29uZV9pbnNuKzB4NDIvMHgxNGEKKFhFTikgICAgWzxmZmZmODJkMDgwMzAwMzdlPl0gaGFu
ZGxlX21taW9fd2l0aF90cmFuc2xhdGlvbisweDRmLzB4NTEKKFhFTikgICAgWzxmZmZmODJkMDgw
MmY4MDNiPl0gaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdCsweDE2Yy8weDZkOAooWEVOKSAgICBb
PGZmZmY4MmQwODAzMjQ0NmE+XSB2bXhfdm1leGl0X2hhbmRsZXIrMHgxOWIwLzB4MWYyZQooWEVO
KSAgICBbPGZmZmY4MmQwODAzMjk5NWE+XSB2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKzB4ZmEvMHgy
NzAKCkl0IHNlZW1zIHRvIG1lIHRoYXQgZ3Vlc3QgaXMgdHJ5aW5nIHRvIG1hc2sgYSBtc2kgd2hp
bGUgdGhlIG1lbW9yeSBkZWNvZGluZwpvZiB0aGUgZGV2aWNlIGlzIGRpc2FibGVkLiBQZXJmb3Jt
aW5nIGEgZGV2aWNlIHJlc2V0IHdpdGhvdXQgcHJvcGVyIG1ldGhvZAp0byBhdm9pZCBndWVzdCdz
IE1TSS1YIG9wZXJhdGlvbiB3b3VsZCBsZWFkIHRvIHRoaXMgaXNzdWUuCgpUaGUgZml4IGlzIGJh
c2ljIC0gZGV0YWNoIHBjaSBkZXZpY2UgYmVmb3JlIHJlc2V0dGluZyB0aGUgZGV2aWNlLgoKU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8IDEwICsr
KysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wY2kuYwppbmRleCA4N2FmYTAzLi44NTVmYjcxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTQ1OSwxNyArMTQ1
OSwxNyBAQCBza2lwMToKICAgICAgICAgZmNsb3NlKGYpOwogICAgIH0KIG91dDoKLSAgICAvKiBk
b24ndCBkbyBtdWx0aXBsZSByZXNldHMgd2hpbGUgc29tZSBmdW5jdGlvbnMgYXJlIHN0aWxsIHBh
c3NlZCB0aHJvdWdoICovCi0gICAgaWYgKCAocGNpZGV2LT52ZGV2Zm4gJiAweDcpID09IDAgKSB7
Ci0gICAgICAgIGxpYnhsX19kZXZpY2VfcGNpX3Jlc2V0KGdjLCBwY2lkZXYtPmRvbWFpbiwgcGNp
ZGV2LT5idXMsIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMpOwotICAgIH0KLQogICAgIGlmICgh
aXNzdHViZG9tKSB7CiAgICAgICAgIHJjID0geGNfZGVhc3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBk
b21pZCwgcGNpZGV2X2VuY29kZV9iZGYocGNpZGV2KSk7CiAgICAgICAgIGlmIChyYyA8IDAgJiYg
KGh2bSB8fCBlcnJubyAhPSBFTk9TWVMpKQogICAgICAgICAgICAgTE9HRUQoRVJST1IsIGRvbWFp
bmlkLCAieGNfZGVhc3NpZ25fZGV2aWNlIGZhaWxlZCIpOwogICAgIH0KIAorICAgIC8qIGRvbid0
IGRvIG11bHRpcGxlIHJlc2V0cyB3aGlsZSBzb21lIGZ1bmN0aW9ucyBhcmUgc3RpbGwgcGFzc2Vk
IHRocm91Z2ggKi8KKyAgICBpZiAoIChwY2lkZXYtPnZkZXZmbiAmIDB4NykgPT0gMCApIHsKKyAg
ICAgICAgbGlieGxfX2RldmljZV9wY2lfcmVzZXQoZ2MsIHBjaWRldi0+ZG9tYWluLCBwY2lkZXYt
PmJ1cywgcGNpZGV2LT5kZXYsIHBjaWRldi0+ZnVuYyk7CisgICAgfQorCiAgICAgc3R1YmRvbWlk
ID0gbGlieGxfZ2V0X3N0dWJkb21faWQoY3R4LCBkb21pZCk7CiAgICAgaWYgKHN0dWJkb21pZCAh
PSAwKSB7CiAgICAgICAgIGxpYnhsX2RldmljZV9wY2kgcGNpZGV2X3MgPSAqcGNpZGV2OwotLSAK
MS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 08:48:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 08:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjgsJ-0004Yi-N3; Wed, 16 Jan 2019 08:48: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjgsI-0004Yb-JV
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 08:48:38 +0000
X-Inumbo-ID: 82ed7e6b-196b-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82ed7e6b-196b-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 08:48:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6F22CAE5F;
 Wed, 16 Jan 2019 08:47:35 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901151043440.18561@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <1f8c1865-76b1-14d6-4599-9a51f46b06ce@suse.com>
Date: Wed, 16 Jan 2019 09:47:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901151043440.18561@sstabellini-ThinkPad-X260>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAwMDozNiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwg
MTUgSmFuIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gWWVzLCB0aGlzIGluc3RhbmNlIGlz
IG9ubHkgdGhlIHRpcCBvZiB0aGUKPj4+IGljZWJlcmcsIHdlIGhhdmUgYSBsb25nIHJvYWQgYWhl
YWQsIGJ1dCB3ZSBzaG91bGRuJ3QgcmVhbGx5IGdpdmUgdXAKPj4+IGJlY2F1c2UgaXQgaXMgZ29p
bmcgdG8gYmUgZGlmZmljdWx0IDotKSBTdGV3YXJ0J3MgYXBwcm9hY2ggd291bGQKPj4+IGFjdHVh
bGx5IGJlIGNvbXBsaWFudCBhbmQgaGVscCB0b3dhcmQgcmVkdWNpbmcgcmVsaWFuY2Ugb24gdW5k
ZWZpbmVkCj4+PiBiZWhhdmlvci4KPj4+Cj4+PiBXb3VsZCB5b3UgYmUgT0sgaWYgSSByZXdvcmsg
dGhlIHNlcmllcyB0byBmb2xsb3cgaGlzIGFwcHJvYWNoIHVzaW5nCj4+PiBpbnRlcm1lZGlhdGUg
dmFyaWFibGVzPyBTZWUgdGhlIGF0dGFjaGVkIHBhdGNoIGFzIGEgcmVmZXJlbmNlLCBpdCBvbmx5
Cj4+PiAiY29udmVydHMiIF9zdGFydCBhbmQgX2VuZCBhcyBhbiBleGFtcGxlLiBGb3J0dW5hdGVs
eSwgaXQgd2lsbCBiZQo+Pj4gdGV4dHVhbGx5IHNpbWlsYXIgdG8gdGhlIHByZXZpb3VzIFNZTUJP
TCByZXR1cm5pbmcgdW5zaWduZWQgbG9uZyB2ZXJzaW9uCj4+PiBvZiB0aGUgc2VyaWVzLgo+Pgo+
PiBXZWxsLCBJJ3ZlIGdpdmVuIHJlYXNvbnMgd2h5IEkgZGlzbGlrZSB0aGF0LCBhbmQgd2h5IChJ
IHRoaW5rKSBpdCB3YXMKPj4gZG9uZSB3aXRob3V0IHN1Y2ggaW50ZXJtZWRpYXRlIHZhcmlhYmxl
cy4gTmV2ZXJ0aGVsZXNzLCBpZiB0aGlzIGlzCj4+IF90aGUgb25seSB3YXlfIHRvIGFjaGlldmUg
Y29tcGxpYW5jZSwgSSBkb24ndCB0aGluayBJIGNvdWxkCj4+IHJlYXNvbmFibHkgTkFLIGl0Lgo+
Pgo+PiBUaGUgdGhpbmcgdGhhdCBJIGRvbid0IHVuZGVyc3RhbmQgdGhvdWdoIGlzIGhvdyB0aGUg
dW5kZWZpbmVkCj4+IGJlaGF2aW9yIChpZiB0aGVyZSByZWFsbHkgaXMgYW55KSBnb2VzIGF3YXk6
IEV2ZW4gaWYgeW91IGNvbXBhcmUKPj4gdGhlIGNvbnRlbnRzIG9mIHRoZSB2YXJpYWJsZXMgaW5z
dGVhZCBvZiB0aGUgb3JpZ2luYWwgKHBlcmhhcHMKPj4gY2FzdGVkKSBwb2ludGVycywgaW4gdGhl
IGVuZCB5b3Ugc3RpbGwgY29tcGFyZSB3aGF0IEMgd291bGQKPj4gY29uc2lkZXIgcG9pbnRlcnMg
dG8gZGlmZmVyZW50IG9iamVjdHMuIEl0J3MgbWVyZWx5IGEgZGlmZmVyZW50Cj4+IHdheSBvZiBo
aWRpbmcgdGhhdCBmYWN0IGZyb20gQy4KPiAKPiBJIHNhdyB0aGF0IFN0ZXdhcnQgd3JvdGUgYSBs
b25nIGFuZCBkZXRhaWxlZCByZXBseSwgYnV0IHRoaXMgaXMgbXkgc2hvcnQKPiB0YWtlIG9uIHRo
aXMuIEkgZG9uJ3QgdGhpbmsgc286IHdpdGggdGhpcyBhcHByb2FjaCB0aGVyZSBhcmUgbm8gZHVi
aW91cwo+IHBvaW50ZXJzIGluIEMgbGFuZCBhdCBhbGxbMV0uIEl0IGlzIHBlcmZlY3RseSBmaW5l
IHRvIGhhdmUgYWRkcmVzc2VzIGFzCj4gaW50ZWdlcnMgaW4gQywgY29tcGFyZSBhbmQgc3VidHJh
Y3RzIGFkZHJlc3NlcyBhcyBpbnRlZ2VycywgdGhlbiBjYXN0aW5nCj4gb25lIG9mIHRoZW0gdG8g
YSBwb2ludGVyIGFuZCBhY2Nlc3NpbmcgYSBzdHJ1Y3R1cmUgd2l0aCB0aGUgcG9pbnRlci4KPiBf
c3RhcnQgYmVjb21lcyBvbmx5IGRlZmluZWQgYW5kIHVzZWQgb3V0c2lkZSBvZiBDLiBJIHRoaW5r
IGJvdGggQyBhbmQKPiBNSVNSQUMgY29tcGxpYW5jZSB3b3VsZCBiZSBzYXRpc2ZpZWQuCj4gCj4g
KFsxXTogVGhlcmUgYSBjYXRjaCB3aXRoIHRoZSB3YXkgd2UgdXNlIHRoZSBwb2ludGVycyBpbiBh
bHRlcm5hdGl2ZS5jLCBib3RoCj4geDg2IGFuZCBhcm0sIGJ1dCBpcyBlYXN5IHRvIGZpeCBpbiBh
IGZvbGxvdy11cCBzZXJpZXMuIEV2ZXJ5dGhpbmcgZWxzZQo+IGlzIHRha2VuIGNhcmUgb2YuKQo+
IAo+IAo+PiBVbmRlZmluZWQgYmVoYXZpb3Igd291bGQgaW1vCj4+IGdvIGF3YXkgb25seSBpZiB0
aG9zZSBjb21wYXJpc29ucy9zdWJ0cmFjdGlvbnMgZGlkbid0IGhhcHBlbgo+PiBpbiBDIGFueW1v
cmUuIElPVyAtIHNlZSBteSAuc3RhcnRvZi4oKSAvIC5zaXplb2YuKCkgcHJvcG9zYWwuCj4+Cj4+
PiBJZiB5b3UgYXJlIE9LIHdpdGggaXQsIGRvIHlvdSBoYXZlIGFueSBzdWdnZXN0aW9ucyBvbiBo
b3cgd291bGQgeW91IGxpa2UKPj4+IHRoZSBpbnRlcm1lZGlhdGUgdmFyaWFibGVzIHRvIGJlIGNh
bGxlZD8gSSB3ZW50IHdpdGggX3N0YXJ0L3N0YXJ0XyBhbmQKPj4+IF9lbmQvZW5kXyBidXQgSSBh
bSBvcGVuIHRvIHN1Z2dlc3Rpb25zLiBBbHNvIHRvIHdoaWNoIGFzc2VtYmx5IGZpbGUgeW91Cj4+
PiB3b3VsZCBsaWtlIHRoZSBuZXcgdmFyaWFibGVzIGJlaW5nIGFkZGVkIC0tIEkgY3JlYXRlZCBh
IG5ldyBvbmUgZm9yIHRoZQo+Pj4gcHVycG9zZSBuYW1lZCB2YXIuUyBpbiB0aGUgYXR0YWNoZWQg
ZXhhbXBsZS4KPj4KPj4gRmlyc3Qgb2YgYWxsIHdlIHNob3VsZCBleHBsb3JlIHdoZXRoZXIgdGhl
IHZhcmlhYmxlcyBjb3VsZCBhbHNvIGJlCj4+IGxpbmtlciBnZW5lcmF0ZWQsIGluIHBhcnRpY3Vs
YXIgdG8gYXZvaWQgdGhlIGN1cnJlbnQgc3ltYm9scyB0byBiZQo+PiBnbG9iYWwgKHRodXMgbWFr
aW5nIGl0IGltcG9zc2libGUgdG8gYWNjZXNzIHRoZW0gZnJvbSBDIGZpbGVzIGluIHRoZQo+PiBm
aXJzdCBwbGFjZSkuCj4gCj4gVGhhdCB3b3VsZCBiZSBmYW50YXN0aWMuIEkgbG9va2VkIGFyb3Vu
ZCwgSSBmb3VuZCBpbnRlcmVzdGluZyB0aGluZ3MKPiBsaWtlIFBST1ZJREUsIGJ1dCBJIGRvbid0
IHRoaW5rIHdoYXQgeW91IGRlc2NyaWJlIGlzIHBvc3NpYmxlLiBUaGUKPiBsaW5rZXIgc2NyaXB0
cyBvbmx5IGRlZmluZSBzeW1ib2xzLCB0aGV5IGNhbm5vdCBzZXQgb3IgZGVmaW5lIHZhcmlhYmxl
cy4KPiAKPiAKPj4gRmFpbGluZyB0aGF0LCBJIGRvbid0IHRoaW5rIGl0IG1hdHRlcnMgbXVjaCB3
aGVyZSB0aGVzZQo+PiBoZWxwZXIgc3ltYm9scyBsaXZlLCBhbmQgaGVuY2UgeW91ciBjaG9pY2Ug
aXMgcHJvYmFibHkgZmluZSAoSSdkCj4+IHByZWZlciB0aG91Z2ggaWYsIGp1c3QgbGlrZSBvbiBB
cm0sIHRoZSB4ODYgZmlsZSBkaWRuJ3QgbGl2ZSBpbiB0aGUKPj4gYm9vdC8gc3ViZGlyZWN0b3J5
OyBpbiB0aGUgZW5kIGl0IG1pZ2h0IGV2ZW4gYmUgcG9zc2libGUgdG8gaGF2ZQo+PiBzb21lIG9m
IHRoZW0gaW4geGVuL2NvbW1vbi92YXIuUykuCj4gCj4gT0ssIEknbGwgbW92ZSB0aGUgeDg2IHZh
ci5TIHRvIHhlbi9hcmNoL3g4Ni94ODZfNjQuIEkgY2Fubm90IHNoYXJlIHZhci5TCj4gYmVjYXVz
ZSBhcm0zMiBpcyB1c2luZyBsb25nIGluc3RlYWQgb2YgcXVhZC4KCkhhdmUgYW4gYXJjaGl0ZWN0
dXJlIHNwZWNpZmljIGRlZmluZSBBU01fVUlOVFBUUiAoLnF1YWQgb3IgLmxvbmcpIGZvcgp0aGF0
IHB1cnBvc2U/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:00:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjh3n-0005ws-Tu; Wed, 16 Jan 2019 09:00: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=mr/O=PY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjh3m-0005wn-5A
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 09:00:30 +0000
X-Inumbo-ID: 2ba3d276-196d-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ba3d276-196d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:00:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Jan 2019 01:58:27 -0700
Message-Id: <5C3EF232020000780020E24D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 16 Jan 2019 01:58:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
 <e4a328c8-6f36-8ec4-a645-9f845b608fa4@oracle.com>
 <11c88af4-95db-86de-b073-534f5583c1e6@bitdefender.com>
 <5C3C5C09020000780020D1D4@prv1-mh.provo.novell.com>
 <beb14ca1-c03d-e1e4-4b49-ba91d70a1892@bitdefender.com>
 <258f94c6-afbe-31b4-f210-ebb2a15cad1a@suse.com>
 <45ba1ee0-77b5-98c4-984e-6aa72ad3c1da@bitdefender.com>
In-Reply-To: <45ba1ee0-77b5-98c4-984e-6aa72ad3c1da@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V3] x86/vm_event: block interrupt injection
 for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDA4OjEwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMS8xNC8xOSA0OjQyIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxNC8w
MS8yMDE5IDExOjU2LCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+PiBPbiAxLzE0LzE5IDExOjUz
IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxNC4wMS4xOSBhdCAxMDozNCwgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+PiBPbiAxLzEyLzE5IDEyOjA0IEFN
LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+PiBPbiAxMi8xNC8xOCA2OjQ5IEFNLCBSYXp2
YW4gQ29qb2NhcnUgd3JvdGU6Cj4+Pj4+Pj4gQmxvY2sgaW50ZXJydXB0cyAoaW4gdm14X2ludHJf
YXNzaXN0KCkpIGZvciB0aGUgZHVyYXRpb24gb2YKPj4+Pj4+PiBwcm9jZXNzaW5nIGEgc3luYyB2
bV9ldmVudCAoc2ltaWxhcmx5IHRvIHRoZSBzdHJhdGVneQo+Pj4+Pj4+IGN1cnJlbnRseSB1c2Vk
IGZvciBzaW5nbGUtc3RlcHBpbmcpLiBPdGhlcndpc2UsIGF0dGVtcHRpbmcKPj4+Pj4+PiB0byBl
bXVsYXRlIGFuIGluc3RydWN0aW9uIHdoZW4gcmVxdWVzdGVkIGJ5IGEgdm1fZXZlbnQKPj4+Pj4+
PiByZXBseSBtYXkgbGVnaXRpbWF0ZWx5IG5lZWQgdG8gY2FsbCBlLmcuCj4+Pj4+Pj4gaHZtX2lu
amVjdF9wYWdlX2ZhdWx0KCksIHdoaWNoIHRoZW4gb3ZlcndyaXRlcyB0aGUgYWN0aXZlCj4+Pj4+
Pj4gaW50ZXJydXB0IGluIHRoZSBWTUNTLgo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhlIHN5bmMgdm1fZXZl
bnQgaGFuZGxpbmcgcGF0aCBvbiB4ODYvVk1YIGlzIChyb3VnaGx5KToKPj4+Pj4+PiBtb25pdG9y
X3RyYXBzKCkgLT4gcHJvY2VzcyB2bV9ldmVudCAtPiB2bXhfaW50cl9hc3Npc3QoKQo+Pj4+Pj4+
IChwb3NzaWJseSB3cml0aW5nIFZNX0VOVFJZX0lOVFJfSU5GTykgLT4KPj4+Pj4+PiBodm1fdm1f
ZXZlbnRfZG9fcmVzdW1lKCkgLT4gaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KCkKPj4+Pj4+PiAo
cG9zc2libHkgb3ZlcndyaXRpbmcgdGhlIFZNX0VOVFJZX0lOVFJfSU5GTyB2YWx1ZSkuCj4+Pj4+
Pj4KPj4+Pj4+PiBUaGlzIHBhdGNoIG1heSBhbHNvIGJlIGhlbHBmdWwgZm9yIHRoZSBmdXR1cmUg
cmVtb3ZhbAo+Pj4+Pj4+IG9mIG1heV9kZWZlciBpbiBodm1fc2V0X2NyezAsMyw0fSBhbmQgaHZt
X3NldF9tc3IoKS4KPj4+Pj4+Pgo+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gUmV2aWV3
ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+Pj4+
Cj4+Pj4+IFRoYW5rcyEgU28gbm93IHdlIGhhdmUgdGhyZWUgcmV2aWV3ZWQtYnlzLCBpZiBJJ20g
bm90IG1pc3Rha2VuIGFsbCB3ZQo+Pj4+PiBuZWVkIGlzIFRhbWFzJyAoZm9yIHRoZSB2bV9ldmVu
dCBwYXJ0KSBhbmQgSnVsaWVuIC8gU3RlZmFubydzIChmb3IgQVJNKQo+Pj4+PiBhY2tzIChvciBv
dGhlcndpc2UpLgo+Pj4+Cj4+Pj4gQW5kIHlvdSdkIG5lZWQgdG8gdGFsayBKw7xyZ2VuIGludG8g
YWxsb3dpbmcgdGhpcyBpbiwgbm93IHRoYXQgd2UncmUKPj4+PiBwYXN0IHRoZSBmcmVlemUgcG9p
bnQuCj4+Pgo+Pj4gKEFkZGluZyBKw7xyZ2VuIHRvIHRoZSBjb252ZXJzYXRpb24uKQo+Pj4KPj4+
IFJpZ2h0LCB0aGF0IHdvdWxkIGJlIGlkZWFsIGlmIHBvc3NpYmxlIC0gdGhlIGNvZGUgaGFzIGFi
c29sdXRlbHkgbm8KPj4+IGltcGFjdCBvbiBhbnl0aGluZyB1bmxlc3Mgdm1fZXZlbnQgaXMgYWN0
aXZlIG9uIHRoZSBkb21haW4sIHdoaWNoIGlzCj4+PiBuZXZlciB0aGUgY2FzZSBmb3IgdGhlIHVz
ZS1jYXNlcyBjb25zaWRlcmVkIGZvciBhIFhlbiByZWxlYXNlLgo+Pj4KPj4+IFNvIHRoZSBjYXNl
IEknbSBtYWtpbmcgZm9yIHRoZSBwYXRjaCB0byBnbyBpbiA0LjEyIGlzIHRoYXQ6Cj4+Pgo+Pj4g
MS4gSXQncyBwZXJmZWN0bHkgaGFybWxlc3MgKGl0IGFmZmVjdHMgbm90aGluZywgZXhjZXB0IGZv
ciBpbnRyb3NwZWN0aW9uKS4KPj4+Cj4+PiAyLiBJdCdzIHRyaXZpYWwgYW5kIHRodXMgdmVyeSBl
YXN5IHRvIHNlZSB0aGF0IGl0J3MgY29ycmVjdC4KPj4+Cj4+PiAzLiBJdCBmaXhlcyBhIG1ham9y
IGhlYWRhY2hlIGZvciB1cywgYW5kIHRodXMgaXQgaXMgYSBncmVhdCBpbXByb3ZlbWVudAo+Pj4g
ZnJvbSBhbiBpbnRyb3NwZWN0aW9uIHN0YW5kcG9pbnQgKGZpeGVzIE9TIGNyYXNoZXMgLyBoYW5n
cyB3aGljaCB3ZSdkCj4+PiBvdGhlcndpc2UgbmVlZCB0byB3b3JrIGFyb3VuZCBpbiByYXRoZXIg
cGFpbmZ1bCB3YXlzKS4KPj4+Cj4+PiA0LiBWMyBvZiB0aGUgcGF0Y2ggaGFzIGJlZW4gc2VudCBv
dXQgb24gRGVjIDE0dGggLSBpdCdzIGp1c3QgdGhhdAo+Pj4gcmV2aWV3ZXJzIGhhdmUgaGFkIG90
aGVyIHByaW9yaXRpZXMgYW5kIGl0IGRpZCBub3QgZ2F0aGVyIGFsbCBhY2tzIGluIHRpbWUuCj4+
Pgo+Pj4gSG93ZXZlciwgaWYgaXQncyBub3QgcG9zc2libGUgb3IgZGVzaXJhYmxlIHRvIGFsbG93
IHRoaXMgaW4gdGhlIG5leHQKPj4+IGJlc3QgdGhpbmcgaXMgdG8gYXQgbGVhc3QgaGF2ZSBhbGwg
dGhlIGFja3MgbmVjZXNzYXJ5IGZvciBpdCB0byBnbyBpbgo+Pj4gZmlyc3QgdGhpbmcgb25jZSB0
aGUgZnJlZXplIGlzIG92ZXIuCj4+Pgo+Pj4gRnJvbSBKdWxpZW4ncyByZXBseSBJIHVuZGVyc3Rh
bmQgdGhhdCB0aGUgbGFzdCBhY2sgbmVjZXNzYXJ5IGlzIFRhbWFzJy4KPj4gCj4+IFdpdGggdGhh
dCBhY2sganVzdCBhcnJpdmVkOgo+PiAKPj4gUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgo+IEFGQUlDVCB0aGlzIGlzIGZpbmUgdG8gYXBwbHkgdG8gc3Rh
Z2luZyBub3csIGFtIEkgaW5jb3JyZWN0PwoKWWVzLCBidXQgbWF5IEkgYXNrIHRoYXQgeW91IGJl
IGEgbGl0dGxlIG1vcmUgcGF0aWVudD8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:00:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:00: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-devel-bounces@lists.xenproject.org>)
	id 1gjh4F-00060S-BA; Wed, 16 Jan 2019 09:00: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=tCf2=PY=citrix.com=prvs=912916edc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjh4E-00060H-8A
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 09:00:58 +0000
X-Inumbo-ID: 3c16366b-196d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c16366b-196d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:00:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="75697170"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Jan 2019 09:00:44 +0000
Message-ID: <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for dom0=
 and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXBkYXRlIHRvIHRoZSBsYXRlc3QgbWV0YWRhdGEgc3R5bGUsIGFuZCBkaXNjdXNzIHRoZSBvcHRp
b25zIG1vcmUKY29tcGxldGVseSB3aGVyZSBhcHByb3ByaWF0ZS4KCkRyb3AgdGhlIHJlZHVuZGFu
dCBjb21tZW50IGJlc2lkZSBwYXJzZV9kb20wX3BhcmFtKCkgLSBpdCBpcyBhbHJlYWR5IG91dApv
ZiBzeW5jIHdpdGggdGhlIG1haW4gZG9jdW1lbnRhdGlvbi4gIEFsc28gZHJvcCB0aGUgaW5kaXZp
ZHVhbApkb2N1bWVudGF0aW9uIGZvciBkZXByZWNhdGVkIG9wdGlvbnMgd2hpY2ggcmVmZXIgdG8g
dGhlaXIgbmV3ZXIKdmVyc2lvbnMsIGZvciB0aGUgc2FtZSByZWFzb24uCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cgp2MjoKICogRml4IHN0YXRlbWVudCBvZiBkZWZhdWx0cwogKiBUd2VhayB3b3JkaW5nLiAgSW4g
cGFydGljdWxhciwgZXhwYW5kIHRoZSBkZXNjcmlwdGlvbiBvZiBwYXNzdGhyb3VnaC4KdjM6CiAq
IFJlYmFzZSBvdmVyIGRvbTA9dmVyYm9zZQotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
LnBhbmRvYyB8IDEzMCArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgIHwgICA2IC0tCiAyIGZpbGVzIGNoYW5nZWQs
IDY3IGluc2VydGlvbnMoKyksIDY5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYwppbmRleCBkMzliY2VlLi4yNDMxOTNkIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
CkBAIC02MzYsNjEgKzYzNiw4MyBAQCB0cmFjZSBmZWF0dXJlIGlzIG9ubHkgZW5hYmxlZCBpbiBk
ZWJ1Z2dpbmcgYnVpbGRzIG9mIFhlbi4KIAogU3BlY2lmeSB0aGUgYml0IHdpZHRoIG9mIHRoZSBE
TUEgaGVhcC4KIAotIyMjIGRvbTAgKHg4NikKLT4gYD0gTGlzdCBvZiBbIHB2aCB8IHNoYWRvdyB8
IHZlcmJvc2UgXWAKKyMjIyBkb20wCisgICAgPSBMaXN0IG9mIFsgcHZoPTxib29sPiwgc2hhZG93
PTxib29sPiwgdmVyYm9zZT08Ym9vbD4gXQogCi0+IFN1Yi1vcHRpb25zOgorICAgIEFwcGxpY2Fi
aWxpdHk6IHg4NgogCi0+IGBwdmhgCitDb250cm9scyBmb3IgaG93IGRvbTAgaXMgY29uc3RydWN0
ZWQgb24geDg2IHN5c3RlbXMuCiAKLT4gRGVmYXVsdDogYGZhbHNlYAorKiAgIFRoZSBgcHZoYCBi
b29sZWFuIGNvbnRyb2xzIHdoZXRoZXIgZG9tMCBpcyBjb25zdHJ1Y3RlZCBhcyBhIFBWIG9yIGEg
UFZICisgICAgZ3Vlc3QuICBUaGUgZGVmYXVsdCBpcyBQVi4gIEluIGFkZGl0aW9uLCB0aGUgZm9s
bG93aW5nIHJlcXVpcmVtZW50cyBtdXN0CisgICAgYmUgbWV0OgogCi1GbGFnIHRoYXQgbWFrZXMg
YSBkb20wIGJvb3QgaW4gUFZIdjIgbW9kZS4KKyAgICAqICAgVGhlIGRvbTAga2VybmVsIHNlbGVj
dGVkIGJ5IHRoZSBib290IGxvYWRlciBtdXN0IGJlIGNhcGFibGUgb2YgdGhlCisgICAgICAgIHNl
bGVjdGVkIG1vZGUuCisgICAgKiAgIEZvciBhIFBWIGRvbTAsIFhlbiBtdXN0IGhhdmUgYmVlbiBj
b21waWxlZCB3aXRoIGBDT05GSUdfUFZgIGVuYWJsZWQuCisgICAgKiAgIEZvciBhIFBWSCBkb20w
LCBYZW4gbXVzdCBoYXZlIGJlZW4gY29tcGlsZWQgd2l0aCBgQ09ORklHX0hWTWAgZW5hYmxlZCwK
KyAgICAgICAgYW5kIHRoZSBoYXJkd2FyZSBtdXN0IGhhdmUgVlQteC9TVk0gZXh0ZW5zaW9ucyBh
dmFpbGFibGUuCiAKLT4gYHNoYWRvd2AKKyogICBUaGUgYHNoYWRvd2AgYm9vbGVhbiBpcyBvbmx5
IGFwcGxpY2FibGUgd2hlbiBkb20wIGlzIGNvbnN0cnVjdGVkIGFzIGEgUFZICisgICAgZ3Vlc3Qs
IGFuZCBjb250cm9scyB3aGV0aGVyIGRvbTAgdXNlcyBoYXJkd2FyZSBhc3Npc3RlZCBwYWdpbmcs
IG9yIHNoYWRvdworICAgIHBhZ2luZy4gIFRoZSBkZWZhdWx0IGlzIEhBUCB3aGVuIGF2YWlsYWJs
ZSwgYW5kIHNoYWRvdyBvdGhlcndpc2UuCiAKLT4gRGVmYXVsdDogYGZhbHNlYAorICAgIFRoaXMg
b3B0aW9uIGlzIHVuYXZhaWxhYmxlIHdoZW4gYENPTkZJR19TSEFET1dfUEFHSU5HYCBpcyBjb21w
aWxlZCBvdXQuICBBCisgICAgUFZIIGRvbTAgY2Fubm90IGJlIHVzZWQgaWYgYENPTkZJR19TSEFE
T1dfUEFHSU5HYCBpcyBjb21waWxlZCBvdXQsIGFuZCB0aGUKKyAgICBoYXJkd2FyZSBpcyBub3Qg
SEFQLWNhcGFibGUuCiAKLUZsYWcgdGhhdCBtYWtlcyBhIGRvbTAgdXNlIHNoYWRvdyBwYWdpbmcu
IE9ubHkgd29ya3Mgd2hlbiAicHZoIiBpcwotZW5hYmxlZC4KKyogICBUaGUgYHZlcmJvc2VgIGJv
b2xlYW4gaXMgaW50ZW5kZWQgZm9yIGRpYWdub3N0aWNzLCBhbmQgcHJpbnRzIG91dCBleHRyYQor
ICAgIGluZm9ybWF0aW9uIGR1cmluZyB0aGUgZG9tMCBidWlsZC4gIEl0IGRlZmF1bHRzIHRvIGZh
bHNlLgogCi0+IGB2ZXJib3NlYAorIyMjIGRvbTAtaW9tbXUKKyAgICA9IExpc3Qgb2YgWyBwYXNz
dGhyb3VnaD08Ym9vbD4sIHN0cmljdD08Ym9vbD4sIG1hcC1pbmNsdXNpdmU9PGJvb2w+LAorICAg
ICAgICAgICAgICAgIG1hcC1yZXNlcnZlZD08Ym9vbD4gXQogCi0+IERlZmF1bHQ6IGBmYWxzZWAK
K0NvbnRyb2xzIGZvciB0aGUgZG9tMCBJT01NVSBzZXR1cC4KIAotUHJpbnQgZGVidWcgaW5mb3Jt
YXRpb24gZHVyaW5nIGRvbTAgYnVpbGQuCisqICAgVGhlIGBwYXNzdGhyb3VnaGAgYm9vbGVhbiBj
b250cm9scyB3aGV0aGVyIElPTU1VIHRyYW5zbGF0aW9uIGZ1bmN0aW9uYWxpdHkKKyAgICBpcyBk
aXNhYmxlZCBmb3IgZGV2aWNlcyBpbiBkb20wIChgcGFzc3Rocm91Z2g9MWApIG9yIHdoZXRoZXIg
dGhlIElPTU1VIGlzCisgICAgdXNlZCB0byBlbnN1cmUgdGhhdCBkb20wIGNhbiBvbmx5IERNQSB0
byBpdHMgcGVybWl0dGVkIGFyZWFzIG9mIFJBTQorICAgIChgcGFzc3Rocm91Z2g9MGApLgogCi0j
IyMgZG9tMC1pb21tdQotPiBgPSBMaXN0IG9mIFsgcGFzc3Rocm91Z2ggfCBzdHJpY3QgfCBtYXAt
aW5jbHVzaXZlIF1gCi0KLVRoaXMgbGlzdCBvZiBib29sZWFucyBjb250cm9scyB0aGUgaW9tbXUg
dXNhZ2UgYnkgRG9tMDoKLQotKiBgcGFzc3Rocm91Z2hgOiBkaXNhYmxlcyBETUEgcmVtYXBwaW5n
IGZvciBEb20wLiBEZWZhdWx0IGlzIGBmYWxzZWAuIE5vdGUgdGhhdAotICB0aGlzIG9wdGlvbiBp
cyBoYXJkIGNvZGVkIHRvIGBmYWxzZWAgZm9yIGEgUFZIIERvbTAgYW5kIGFueSBhdHRlbXB0IHRv
Ci0gIG92ZXJ3cml0ZSBpdCBmcm9tIHRoZSBjb21tYW5kIGxpbmUgaXMgaWdub3JlZC4KLQotKiBg
c3RyaWN0YDogc2V0cyB1cCBETUEgcmVtYXBwaW5nIG9ubHkgZm9yIHRoZSBSQU0gRG9tMCBhY3R1
YWxseSBnb3QgYXNzaWduZWQuCi0gIERlZmF1bHQgaXMgYGZhbHNlYCB3aGljaCBtZWFucyBEb20w
IHdpbGwgZ2V0IG1hcHBpbmdzIGZvciBhbGwgdGhlIGhvc3QKLSAgUkFNIGV4Y2VwdCByZWdpb25z
IGluIHVzZSBieSBYZW4uIE5vdGUgdGhhdCB0aGlzIG9wdGlvbiBpcyBoYXJkIGNvZGVkIHRvCi0g
IGB0cnVlYCBmb3IgYSBQVkggRG9tMCBhbmQgYW55IGF0dGVtcHQgdG8gb3ZlcndyaXRlIGl0IGZy
b20gdGhlIGNvbW1hbmQgbGluZQotICBpcyBpZ25vcmVkLgotCi0qIGBtYXAtaW5jbHVzaXZlYDog
c2V0cyB1cCBETUEgcmVtYXBwaW5nIGZvciBhbGwgdGhlIG5vbi1SQU0gcmVnaW9ucyBiZWxvdyA0
R0IKLSAgZXhjZXB0IGZvciB1bnVzYWJsZSByYW5nZXMuIFVzZSB0aGlzIHRvIHdvcmsgYXJvdW5k
IGZpcm13YXJlIGlzc3VlcyBwcm92aWRpbmcKLSAgaW5jb3JyZWN0IFJNUlIvSVZNRCBlbnRyaWVz
LiBSYXRoZXIgdGhhbiBvbmx5IG1hcHBpbmcgUkFNIHBhZ2VzIGZvciBJT01NVQotICBhY2Nlc3Nl
cyBmb3IgRG9tMCwgd2l0aCB0aGlzIG9wdGlvbiBhbGwgcGFnZXMgdXAgdG8gNEdCLCBub3QgbWFy
a2VkIGFzCi0gIHVudXNhYmxlIGluIHRoZSBFODIwIHRhYmxlLCB3aWxsIGdldCBhIG1hcHBpbmcg
ZXN0YWJsaXNoZWQuIE5vdGUgdGhhdCB0aGlzCi0gIG9wdGlvbiBpcyBvbmx5IGFwcGxpY2FibGUg
dG8gYSBQViBEb20wIGFuZCBpcyBlbmFibGVkIGJ5IGRlZmF1bHQgb24gSW50ZWwKLSAgaGFyZHdh
cmUuCi0KLSogYG1hcC1yZXNlcnZlZGA6IHNldHMgdXAgRE1BIHJlbWFwcGluZyBmb3IgYWxsIHRo
ZSByZXNlcnZlZCByZWdpb25zIGluIHRoZQotICBtZW1vcnkgbWFwIGZvciBEb20wLiBVc2UgdGhp
cyB0byB3b3JrIGFyb3VuZCBmaXJtd2FyZSBpc3N1ZXMgcHJvdmlkaW5nCi0gIGluY29ycmVjdCBS
TVJSL0lWTUQgZW50cmllcy4gUmF0aGVyIHRoYW4gb25seSBtYXBwaW5nIFJBTSBwYWdlcyBmb3Ig
SU9NTVUKLSAgYWNjZXNzZXMgZm9yIERvbTAsIGFsbCBtZW1vcnkgcmVnaW9ucyBtYXJrZWQgYXMg
cmVzZXJ2ZWQgaW4gdGhlIG1lbW9yeSBtYXAKLSAgdGhhdCBkb24ndCBvdmVybGFwIHdpdGggYW55
IE1NSU8gcmVnaW9uIGZyb20gZW11bGF0ZWQgZGV2aWNlcyB3aWxsIGJlCi0gIGlkZW50aXR5IG1h
cHBlZC4gVGhpcyBvcHRpb24gbWFwcyBhIHN1YnNldCBvZiB0aGUgbWVtb3J5IHRoYXQgd291bGQg
YmUKLSAgbWFwcGVkIHdoZW4gdXNpbmcgdGhlIGBtYXAtaW5jbHVzaXZlYCBvcHRpb24uIFRoaXMg
b3B0aW9uIGlzIGF2YWlsYWJsZSB0byBhbGwKLSAgRG9tMCBtb2RlcyBhbmQgaXMgZW5hYmxlZCBi
eSBkZWZhdWx0IG9uIEludGVsIGhhcmR3YXJlLgorICAgIFRoaXMgb3B0aW9uIGlzIG9ubHkgYXBw
bGljYWJsZSB0byB4ODYgUFYgZG9tMCdzLCBhbmQgZGVmYXVsdHMgdG8gZmFsc2UuCisKKyAgICBT
b21lIG9sZGVyIEludGVsIFZULWQgaGFyZHdhcmUgaXNuJ3QgY2FwYWJsZSBvZiBkaXNhYmxpbmcg
dHJhbnNsYXRpb24KKyAgICBmdW5jdGlvbmFsaXR5IG9uIGEgcGVyLWRldmljZSBiYXNpcywgYW5k
IHdpbGwgY2F1c2UgdGhpcyBvcHRpb24gdG8gYmUKKyAgICBpZ25vcmVkIGFuZCBhc3N1bWVkIHRv
IGJlIDAuICBTaW1pbGFyIGJlaGF2aW91ciBvbiBzdWNoIHN5c3RlbXMgaXMgb25seQorICAgIGF2
YWlsYWJsZSBieSBmdWxseSBkaXNhYmxpbmcgYWxsIElPTU1Vcy4KKworICAgIFRoaXMgb3B0aW9u
IGlzIGhhcmR3aXJlZCB0byBmYWxzZSBmb3IgeDg2IFBWSCBkb20wJ3MgKHdoZXJlIGEgbm9uLWlk
ZW50aXR5CisgICAgdHJhbnNmb3JtIGlzIHJlcXVpcmVkIGZvciBkb20wIHRvIGZ1bmN0aW9uKSwg
YW5kIGlzIGlnbm9yZWQgZm9yIEFSTS4KKworKiAgIFRoZSBgc3RyaWN0YCBib29sZWFuIGlzIGFw
cGxpY2FibGUgdG8geDg2IFBWIGRvbTAncyBvbmx5IGFuZCBkZWZhdWx0cyB0bworICAgIGZhbHNl
LiAgSXQgY29udHJvbHMgd2hldGhlciBkb20wIGNhbiBoYXZlIElPTU1VIG1hcHBpbmdzIGZvciBh
bGwgZG9tYWluCisgICAgUkFNIGluIHRoZSBzeXN0ZW0sIG9yIG9ubHkgZm9yIGl0cyBhbGxvY2F0
ZWQgUkFNIChhbmQgZ3JhbnQgbWFwcGluZ3MgZXRjLikKKworICAgIFRoaXMgb3B0aW9uIGlzIGhh
cmR3aXJlZCB0byB0cnVlIGZvciB4ODYgUFZIIGRvbTAncyAoYXMgUkFNIGJlbG9uZ2luZyB0bwor
ICAgIG90aGVyIGRvbWFpbnMgaW4gdGhlIHN5c3RlbSBkb24ndCBsaXZlIGluIGEgY29tcGF0aWJs
ZSBhZGRyZXNzIHNwYWNlKSwgYW5kCisgICAgaXMgaWdub3JlZCBmb3IgQVJNLgorCisqICAgVGhl
IGBtYXAtaW5jbHVzaXZlYCBib29sZWFuIGlzIGFwcGxpY2FibGUgdG8geDg2IFBWIGRvbTAncywg
YW5kIHNldHMgdXAKKyAgICBpZGVudGl0eSBJT01NVSBtYXBwaW5ncyBmb3IgYWxsIG5vbi1SQU0g
cmVnaW9ucyBiZWxvdyA0R0IgZXhjZXB0IGZvcgorICAgIHVudXNhYmxlIHJhbmdlcywgYW5kIHJh
bmdlcyBiZWxvbmdpbmcgdG8gWGVuLgorCisgICAgVHlwaWNhbGx5LCBzb21lIGRldmljZXMgaW4g
YSBzeXN0ZW0gdXNlIGJpdHMgb2YgUkFNIGZvciBjb21tdW5pY2F0aW9uLCBhbmQKKyAgICB0aGVz
ZSBhcmVhcyBzaG91bGQgYmUgbGlzdGVkIGFzIHJlc2VydmVkIGluIHRoZSBFODIwIHRhYmxlIGFu
ZCBpZGVudGlmaWVkCisgICAgdmlhIFJNUlIgb3IgSVZNRCBlbnRyaWVzIGluIHRoZSBBUENJIHRh
Ymxlcywgc28gWGVuIGNhbiBlbnN1cmUgdGhhdCB0aGV5CisgICAgYXJlIGlkZW50aXR5LW1hcHBl
ZCBpbiB0aGUgSU9NTVUuICBIb3dldmVyLCBzb21lIGZpcm13YXJlIG1ha2VzIG1pc3Rha2VzLAor
ICAgIGFuZCB0aGlzIG9wdGlvbiBpcyBhIGNvYXJzZS1ncmFpbiB3b3JrYXJvdW5kIGZvciB0aG9z
ZSBlcnJvcnMuCisKKyAgICBXaGVyZSBwb3NzaWJsZSwgZmluZXIgZ3JhaW4gY29ycmVjdGlvbnMg
c2hvdWxkIGJlIG1hZGUgd2l0aCB0aGUgYHJtcnI9YCwKKyAgICBgaXZyc19ocGV0PWAgb3IgYGl2
cnNfaW9hcGljPWAgY29tbWFuZCBsaW5lIG9wdGlvbnMuCisKKyAgICBUaGlzIG9wdGlvbiBpcyBl
bmFibGVkIGJ5IGRlZmF1bHQgb24geDg2IHN5c3RlbXMsIGFuZCBpbnZhbGlkIG9uIEFSTQorICAg
IHN5c3RlbXMuCisKKyogICBUaGUgYG1hcC1yZXNlcnZlZGAgZnVuY3Rpb25hbGl0eSBpcyB2ZXJ5
IHNpbWlsYXIgdG8gYG1hcC1pbmNsdXNpdmVgLCBidXQgaXMKKyAgICBhcHBsaWNhYmxlIHRvIGJv
dGggeDg2IFBWIGFuZCBQVkggZG9tMCdzLCBhbmQgcmVwcmVzZW50cyBhIHN1YnNldCBvZiB0aGUK
KyAgICBjb3JyZWN0aW9uIGJ5IG9ubHkgbWFwcGluZyByZXNlcnZlZCBtZW1vcnkgcmVnaW9ucyBy
YXRoZXIgdGhhbiBhbGwgbm9uLVJBTQorICAgIHJlZ2lvbnMuCiAKICMjIyBkb20wX2lvcG9ydHNf
ZGlzYWJsZSAoeDg2KQogPiBgPSBMaXN0IG9mIDxoZXg+LTxoZXg+YApAQCAtMTE4MSwyMCArMTIw
MywxMSBAQCBkZXRlY3Rpb24gb2Ygc3lzdGVtcyBrbm93biB0byBtaXNiZWhhdmUgdXBvbiBhY2Nl
c3NlcyB0byB0aGF0IHBvcnQuCiA+ICoqV0FSTklORzogVGhpcyBjb21tYW5kIGxpbmUgb3B0aW9u
IGlzIGRlcHJlY2F0ZWQsIGFuZCBzdXBlcnNlZGVkIGJ5CiA+IF9kb20wLWlvbW11PXBhc3N0aHJv
dWdoXyAtIHVzaW5nIGJvdGggb3B0aW9ucyBpbiBjb21iaW5hdGlvbiBpcyB1bmRlZmluZWQuKioK
IAotPiBEZWZhdWx0OiBgZmFsc2VgCi0KLT4+IENvbnRyb2wgd2hldGhlciB0byBkaXNhYmxlIERN
QSByZW1hcHBpbmcgZm9yIERvbTAuCi0KID4gYGRvbTAtc3RyaWN0YAogCiA+ICoqV0FSTklORzog
VGhpcyBjb21tYW5kIGxpbmUgb3B0aW9uIGlzIGRlcHJlY2F0ZWQsIGFuZCBzdXBlcnNlZGVkIGJ5
CiA+IF9kb20wLWlvbW11PXN0cmljdF8gLSB1c2luZyBib3RoIG9wdGlvbnMgaW4gY29tYmluYXRp
b24gaXMgdW5kZWZpbmVkLioqCiAKLT4gRGVmYXVsdDogYGZhbHNlYAotCi0+PiBDb250cm9sIHdo
ZXRoZXIgdG8gc2V0IHVwIERNQSByZW1hcHBpbmcgb25seSBmb3IgdGhlIG1lbW9yeSBEb20wIGFj
dHVhbGx5Ci0+PiBnb3QgYXNzaWduZWQuIEltcGxpZXMgYG5vLWRvbTAtcGFzc3Rocm91Z2hgLgot
CiA+IGBhbWQtaW9tbXUtcGVyZGV2LWludHJlbWFwYAogCiA+IERlZmF1bHQ6IGB0cnVlYApAQCAt
MTI0MSwyMSArMTI1NCwxMiBAQCBTcGVjaWZ5IHRoZSB0aW1lb3V0IG9mIHRoZSBkZXZpY2UgSU9U
TEIgaW52YWxpZGF0aW9uIGluIG1pbGxpc2Vjb25kcy4KIEJ5IGRlZmF1bHQsIHRoZSB0aW1lb3V0
IGlzIDEwMDAgbXMuIFdoZW4geW91IHNlZSBlcnJvciAnUXVldWUgaW52YWxpZGF0ZQogd2FpdCBk
ZXNjcmlwdG9yIHRpbWVkIG91dCcsIHRyeSBpbmNyZWFzaW5nIHRoaXMgdmFsdWUuCiAKLSMjIyBp
b21tdV9pbmNsdXNpdmVfbWFwcGluZyAoVlQtZCkKKyMjIyBpb21tdV9pbmNsdXNpdmVfbWFwcGlu
ZwogPiBgPSA8Ym9vbGVhbj5gCiAKICoqV0FSTklORzogVGhpcyBjb21tYW5kIGxpbmUgb3B0aW9u
IGlzIGRlcHJlY2F0ZWQsIGFuZCBzdXBlcnNlZGVkIGJ5CiBfZG9tMC1pb21tdT1tYXAtaW5jbHVz
aXZlXyAtIHVzaW5nIGJvdGggb3B0aW9ucyBpbiBjb21iaW5hdGlvbiBpcyB1bmRlZmluZWQuKioK
IAotPiBEZWZhdWx0OiBgdHJ1ZWAKLQotVXNlIHRoaXMgdG8gd29yayBhcm91bmQgZmlybXdhcmUg
aXNzdWVzIHByb3ZpZGluZyBpbmNvcnJlY3QgUk1SUiBlbnRyaWVzLgotUmF0aGVyIHRoYW4gb25s
eSBtYXBwaW5nIFJBTSBwYWdlcyBmb3IgSU9NTVUgYWNjZXNzZXMgZm9yIERvbTAsIHdpdGggdGhp
cwotb3B0aW9uIGFsbCBwYWdlcyB1cCB0byA0R0IsIG5vdCBtYXJrZWQgYXMgdW51c2FibGUgaW4g
dGhlIEU4MjAgdGFibGUsIHdpbGwKLWdldCBhIG1hcHBpbmcgZXN0YWJsaXNoZWQuIE5vdGUgdGhh
dCB0aGlzIG9wdGlvbiBpcyBvbmx5IGFwcGxpY2FibGUgdG8gYQotUFYgZG9tMC4gQWxzbyBub3Rl
IHRoYXQgaWYgYGRvbTAtc3RyaWN0YCBtb2RlIGlzIGVuYWJsZWQgdGhlbiBjb252ZW50aW9uYWwK
LVJBTSBwYWdlcyBub3QgYXNzaWduZWQgdG8gZG9tMCB3aWxsIG5vdCBiZSBtYXBwZWQuCi0KICMj
IyBpcnFfcmF0ZWxpbWl0ICh4ODYpCiA+IGA9IDxpbnRlZ2VyPmAKIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXgg
YzBiYzAyMi4uN2Y2ZWU3ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwor
KysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0yODMsMTIgKzI4Myw2IEBAIGJvb2wg
X19pbml0ZGF0YSBvcHRfZG9tMF9zaGFkb3c7CiBib29sIF9faW5pdGRhdGEgZG9tMF9wdmg7CiBi
b29sIF9faW5pdGRhdGEgZG9tMF92ZXJib3NlOwogCi0vKgotICogTGlzdCBvZiBwYXJhbWV0ZXJz
IHRoYXQgYWZmZWN0IERvbTAgY3JlYXRpb246Ci0gKgotICogIC0gcHZoICAgICAgICAgICAgICAg
Q3JlYXRlIGEgUFZIdjIgRG9tMC4KLSAqICAtIHNoYWRvdyAgICAgICAgICAgIFVzZSBzaGFkb3cg
cGFnaW5nIGZvciBEb20wLgotICovCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9kb20wX3BhcmFt
KGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgY29uc3QgY2hhciAqc3M7Ci0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:01:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:01: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-devel-bounces@lists.xenproject.org>)
	id 1gjh4G-000610-Kj; Wed, 16 Jan 2019 09:01:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tCf2=PY=citrix.com=prvs=912916edc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjh4F-00060V-Fu
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 09:00:59 +0000
X-Inumbo-ID: 3db38fb4-196d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3db38fb4-196d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:00:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="75697174"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Jan 2019 09:00:43 +0000
Message-ID: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 for-4.12 0/7] Docs improvements,
 and dom0 construction fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBsb2dpY2FsbHkgdHdvIHNlcmllcywgYnV0IHRoZXkgd2VyZSBjby1kZXZlbG9wZWQg
YW5kIHRpZ2h0bHkgY291cGxlZC4KClRoZSBmaXJzdCA0IHBhdGNoZXMgYXJlIGltcHJvdmVtZW50
cyB0byBvdXIgZG9jdW1lbnRhdGlvbiBhbmQgY29tbWFuZCBsaW5lCnBhcnNpbmcuICBJdCBmaXhl
cyB0d28ga2V5IGlzc3VlcyAtIGZpcnN0IHRoYXQgc3ViLWJvb2xlYW5zIG5vdyBhbGwgYmVoYXZl
CmNvbnNpc3RlbnRseSwgYW5kIHNlY29uZCBpcyB0aGUgcmVtb3ZhbCBvZiBibG9jayBpbmRlbnRh
dGlvbiBtYXJrdXAgZm9yIG1haW4KZG9jdW1lbnRhdGlvbi4gIEl0IGlzIGV4Y2Vzc2l2ZWx5IHZl
cmJvc2UgYW5kIHJlbmRlcnMgcG9vcmx5IHRvIGJvdGggSFRNTCBhbmQKUERGLgoKVGhlIHNlY29u
ZCAzIHBhdGNoZXMgbWFrZSBpbXByb3ZlbWVudHMgdG8gZG9tMCBwYXJzaW5nIGFuZCBjb25maWd1
cmF0aW9uLCB3aXRoCnRoZSBpbnRlbnQgb2YgbWFraW5nIGl0IHBvc3NpYmxlIHRvIHVzZSBhIFBW
SCBYZW4gYW5kIFBWSCBkb20wIFhURiB0ZXN0IGZvcgpkZXZlbG9wbWVudCBwdXJwb3Nlcy4KClBh
dGNoIDUgYXQgYSBiYXJlIG1pbmltdW0gaXMgcmVxdWlyZWQgZm9yIDQuMTIgdG8gZml4IGFuIGlz
c3VlIHdoaWNoIGhhc24ndApiZWVuIHJlbGVhc2VkIHlldC4gIEFsbCBvdGhlcnMgYXJlIG5pY2Ut
dG8taGF2ZSB3aXRoIGEgbG93IHJpc2sgb2YgcHJvYmxlbXMuCgpNYWpvciBjaGFuZ2VzIGZyb20g
djI6CgogICogVGhlIGNtZGxpbmVfc3RyY21wKCkgZnVuY3Rpb25hbGl0eSBmcm9tIHBhdGNoIDUg
d2FzIHNwbGl0IG91dCBpbnRvIGEKICAgIHNlcGFyYXRlIGJ1Z2ZpeCBmb3IgYmFja3BvcnRpbmcg
cHVycG9zZXMuCgpBbmRyZXcgQ29vcGVyICg3KToKICBkb2NzOiBJbXByb3ZlIGRvY3VtZW50YXRp
b24gZm9yIGRvbTA9IGFuZCBkb20wLWlvbW11PQogIGRvY3M6IEltcHJvdmUgZG9jdW1lbnRhdGlv
biBhbmQgcGFyc2luZyBmb3IgaW9tbXU9CiAgZG9jczogSW1wcm92ZSBkb2N1bWVudGF0aW9uIGFu
ZCBwYXJzaW5nIGZvciBwY2k9CiAgZG9jczogSW1wcm92ZSBkb2N1bWVudGF0aW9uIGFuZCBwYXJz
aW5nIGZvciBlZmk9CiAgeDg2L2RvbTA6IEltcHJvdmUgZG9tMD0gdXNlYWJpbGl0eQogIHhlbi9k
b20wOiBEcm9wIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSBlbnRpcmVseQogIHhlbi9kb20wOiBBZGQg
YSBkb20wLWlvbW11PW5vbmUgb3B0aW9uCgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jICAgICB8IDMxOSArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgICAgIHwgIDE0ICstCiB4ZW4vY29tbW9uL2VmaS9i
b290LmMgICAgICAgICAgICAgICAgIHwgIDExICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jICAgIHwgICA0IC0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAg
ICAgfCAgNzEgKysrLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgICAg
fCAgMjAgKy0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jIHwgICA2IC0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgfCAgMTQgKy0KIHhlbi9pbmNs
dWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAgfCAgIDIgKy0KIDkgZmlsZXMgY2hhbmdlZCwg
MTk3IGluc2VydGlvbnMoKyksIDI2NCBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:01:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:01:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjh4I-000627-U7; Wed, 16 Jan 2019 09:01:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tCf2=PY=citrix.com=prvs=912916edc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjh4H-00061f-Ph
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 09:01:01 +0000
X-Inumbo-ID: 3e6eca0d-196d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e6eca0d-196d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:01:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="75697176"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Jan 2019 09:00:45 +0000
Message-ID: <1547629250-1405-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/7] docs: Improve documentation and parsing
 for iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXBkYXRlIHBhcnNlX2lvbW11X3BhcmFtKCkgdG8gdW5pZm9ybWx5IHVzZSBwYXJzZV9ib29sZWFu
KCksIHNvIHRoZSBzdWIKYm9vbGVhbnMgYmVoYXZlIGxpa2Ugb3RoZXIgWGVuIGJvb2xlYW4gb3B0
aW9ucy4gIFJlcG9zaXRpb24gdGhlCmN1c3RvbV9wYXJhbSgpIHRvIGF2b2lkIGEgZm9yd2FyZCBk
ZWNsYXJhdGlvbiBvZiBwYXJzZV9pb21tdV9wYXJhbSgpLgoKUmV3cml0ZSB0aGUgY29tbWFuZCBs
aW5lIGRvY3VtZW50YXRpb24gYWxtb3N0IGZyb20gc2NyYXRjaCwgaW5jbHVkaW5nCmZhciBtb3Jl
IGRldGFpbC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCnYzOgogKiBOZXcKLS0tCiBkb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MgfCAxNTMgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICB8ICA2MyArKysrKy0tLS0t
LS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDk5IGluc2VydGlvbnMoKyksIDExNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggMjQzMTkzZC4uYWI0ODZlMCAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtMTE0NiwxMDQgKzExNDYsMTEzIEBAIGRldGVj
dGlvbiBvZiBzeXN0ZW1zIGtub3duIHRvIG1pc2JlaGF2ZSB1cG9uIGFjY2Vzc2VzIHRvIHRoYXQg
cG9ydC4KID4gRGVmYXVsdDogYG5ld2AgdW5sZXNzIGRpcmVjdGVkLUVPSSBpcyBzdXBwb3J0ZWQK
IAogIyMjIGlvbW11Ci0+IGA9IExpc3Qgb2YgWyA8Ym9vbGVhbj4gfCBmb3JjZSB8IHJlcXVpcmVk
IHwgaW50cmVtYXAgfCBpbnRwb3N0IHwgcWludmFsIHwgc25vb3AgfCBzaGFyZXB0IHwgZG9tMC1w
YXNzdGhyb3VnaCB8IGRvbTAtc3RyaWN0IHwgYW1kLWlvbW11LXBlcmRldi1pbnRyZW1hcCB8IHdv
cmthcm91bmRfYmlvc19idWcgfCBpZ2Z4IHwgdmVyYm9zZSB8IGRlYnVnIF1gCisgICAgPSBMaXN0
IG9mIFsgPGJvb2w+LCB2ZXJib3NlLCBkZWJ1ZywgZm9yY2UsIHJlcXVpcmVkLAorICAgICAgICAg
ICAgICAgIHNoYXJlcHQsIGludHJlbWFwLCBpbnRwb3N0LAorICAgICAgICAgICAgICAgIHNub29w
LCBxaW52YWwsIGlnZngsIHdvcmthcm91bmRfYmlvc19idWcsCisgICAgICAgICAgICAgICAgYW1k
LWlvbW11LXBlcmRldi1pbnRyZW1hcCwKKyAgICAgICAgICAgICAgICBkb20wLXtwYXNzdGhyb3Vn
aCxzdHJpY3R9IF0KIAotPiBTdWItb3B0aW9uczoKKyAgICBBbGwgc3ViLW9wdGlvbnMgYXJlIGJv
b2xlYW4gaW4gbmF0dXJlLgogCi0+IGA8Ym9vbGVhbj5gCitJL08gTWVtb3J5IE1lbW9yeSBVbml0
cyBwZXJmb3JtIGEgZnVuY3Rpb24gc2ltaWxhciB0byB0aGUgQ1BVIE1NVSAoaGVuY2UgdGhlCitu
YW1lKSwgYnV0IHR5cGljYWxseSBleGlzdCBhcyBhIGRpc2NyZXRlIGRldmljZSwgaW50ZWdyYXRl
ZCBhcyBwYXJ0IG9mIGEgUENJCitSb290IENvbXBsZXguICBUaGUgbW9zdCBjb21tb24gY29uZmln
dXJhdGlvbiBpcyB0byBoYXZlIG9uZSBJT01NVSBwZXIgcGFja2FnZQorKGZvciBvbi1kaWUgUENJ
ZSBkZXZpY2VzIGFuZCBkaXJlY3RseSBhdHRhY2hlZCBQQ0llIGxhbmVzKSwgYW5kIG9uZSBJT01N
VQorY292ZXJpbmcgdGhlIHJlbWFpbmluZyBJL08gaW4gdGhlIHN5c3RlbS4KIAotPiBEZWZhdWx0
OiBgb25gCi0KLT4+IENvbnRyb2wgdGhlIHVzZSBvZiBJT01NVShzKSBpbiB0aGUgc3lzdGVtLgot
Ci0+IEFsbCBvdGhlciBzdWItb3B0aW9ucyBhcmUgb2YgYm9vbGVhbiBraW5kIGFuZCBjYW4gYmUg
cHJlZml4ZWQgd2l0aCBgbm8tYCB0bwotPiBlZmZlY3QgdGhlIGludmVyc2UgbWVhbmluZy4KLQot
PiBgZm9yY2VgIG9yIGByZXF1aXJlZGAKK1RoZSBmdW5jdGlvbmFsaXR5IGluIGFuIElPTU1VIGNv
bW1vbmx5IGZhbGxzIGludG8gdHdvIG9ydGhvZ29uYWwgY2F0ZWdvcmllczoKIAotPiBEZWZhdWx0
OiBgZmFsc2VgCi0KLT4+IERvbid0IGNvbnRpbnVlIGJvb3RpbmcgdW5sZXNzIElPTU1VIHN1cHBv
cnQgaXMgZm91bmQgYW5kIGNhbiBiZSBpbml0aWFsaXplZAotPj4gc3VjY2Vzc2Z1bGx5LgorMS4g
IERNQSByZW1hcHBpbmcgd2hpY2ggdXNlcyBhIHBhZ2V0YWJsZS1saWtlIGhpZXJhcmNoaWNhbCBz
dHJ1Y3R1cmUgYW5kIG1hcHMKKyAgICBJL08gVmlydHVhbCBBZGRyZXNzZXMgKERGTnMgLSBEZXZp
Y2UgRnJhbWUgTnVtYmVycyBpbiBYZW4ncyB0ZXJtaW5vbG9neSkKKyAgICB0byBTeXN0ZW0gUGh5
c2ljYWwgQWRkcmVzc2VzIChNRk5zIC0gTWFjaGluZSBGcmFtZSBOdW1iZXJzIGluIFhlbidzCisg
ICAgdGVybWlub2xvZ3kpLgogCi0+IGBpbnRyZW1hcGAKKzIuICBJbnRlcnJ1cHQgUmVtYXBwaW5n
LCB3aGljaCBjb250cm9scyBpbmNvbWluZyBNZXNzYWdlIFNpZ25hbGxlZCBJbnRlcnJ1cHQKKyAg
ICByZXF1ZXN0cywgaW5jbHVkaW5nIHRoZWlyIHJvdXRpbmcgdG8gc3BlY2lmaWMgQ1BVcy4KIAot
PiBEZWZhdWx0OiBgdHJ1ZWAKK0lPTU1VIGZ1bmN0aW9uYWxpdHkgY2FuIGJlIHVzZWQgZWl0aGVy
IHRvIHByb3ZpZGUgYSB0cmFuc2xhdGlvbiB3aGljaCB0aGUKK2hhcmR3YXJlIGRldmljZSBkcml2
ZXIgaXNuJ3QgYXdhcmUgb2YgKGUuZy4gUENJIFBhc3N0aHJvdWdoIGFuZCBhIG5hdGl2ZQorZHJp
dmVyIGluc2lkZSB0aGUgZ3Vlc3QpIG9yIHRvIGVuZm9yY2UgZmluZS1ncmFpbmVkIGNvbnRyb2wg
b3ZlciB0aGUgbWVtb3J5CithbmQgaW50ZXJydXB0cyB3aGljaCBhIGRldmljZSBpcyBhdHRlbXB0
aW5nIHRvIGFjY2Vzcy4KIAotPj4gQ29udHJvbCB0aGUgdXNlIG9mIGludGVycnVwdCByZW1hcHBp
bmcgKERNQSByZW1hcHBpbmcgd2lsbCBhbHdheXMgYmUgZW5hYmxlZAotPj4gaWYgSU9NTVUgZnVu
Y3Rpb25hbGl0eSBpcyBlbmFibGVkKS4KK0J5IGRlZmF1bHQsIElPTU1VcyBhcmUgY29uZmlndXJl
ZCBmb3IgdXNlIGlmIHRoZXkgYXJlIGF2YWlsYWJsZS4gIEFuIG92ZXJhbGwKK2Jvb2xlYW4gKGUu
Zy4gYGlvbW11PW5vYCkgY2FuIG92ZXJyaWRlIHRoaXMgYW5kIGxlYXZlIHRoZSBJT01NVXMgZGlz
YWJsZWQuCiAKLT4gYGludHBvc3RgCisqICAgVGhlIGB2ZXJib3NlYCBhbmQgYGRlYnVnYCBib29s
ZWFucyBjYW4gYmUgdXNlZCB0byBwcmludCBhZGRpdGlvbmFsCisgICAgZGlhZ25vc3RpYyBpbmZv
cm1hdGlvbi4gIE5laXRoZXIgYXJlIGFjdGl2ZSBieSBkZWZhdWx0LgogCi0+IERlZmF1bHQ6IGBm
YWxzZWAKKyogICBUaGUgYGZvcmNlYCBhbmQgYHJlcXVpcmVkYCBib29sZWFucyBhcmUgc3lub255
bW91cyBhbmQsIHdoZW4gcmVxdWVzdGVkLCB3aWxsCisgICAgcHJldmVudCBYZW4gZnJvbSBib290
aW5nIGlmIElPTU1VcyBhcmVuJ3QgZGlzY292ZXJlZCBhbmQgZW5hYmxlZAorICAgIHN1Y2Nlc3Nm
dWxseS4KIAotPj4gQ29udHJvbCB0aGUgdXNlIG9mIGludGVycnVwdCBwb3N0aW5nLCB3aGljaCBk
ZXBlbmRzIG9uIHRoZSBhdmFpbGFiaWxpdHkgb2YKLT4+IGludGVycnVwdCByZW1hcHBpbmcuCi0K
LT4gYHFpbnZhbGAgKFZULWQpCi0KLT4gRGVmYXVsdDogYHRydWVgCi0KLT4+IENvbnRyb2wgdGhl
IHVzZSBvZiBRdWV1ZWQgSW52YWxpZGF0aW9uLgotCi0+IGBzbm9vcGAgKEludGVsKQotCi0+IERl
ZmF1bHQ6IGB0cnVlYAorKiAgIFRoZSBgc2hhcmVwdGAgYm9vbGVhbiBjb250cm9scyB3aGV0aGVy
IHRoZSBJT01NVSBwYWdldGFibGVzIGFyZSBzaGFyZWQgd2l0aAorICAgIHRoZSBDUFUtc2lkZSBI
QVAgcGFnZXRhYmxlcywgb3IgYWxsb2NhdGVkIHNlcGFyYXRlbHkuICBTaGFyaW5nIHJlZHVjZXMg
dGhlCisgICAgbWVtb3J5IG92ZXJoZWFkLCBidXQgZG9lc24ndCB3b3JrIGluIGNvbWJpbmF0aW9u
IHdpdGggQ1BVLXNpZGUKKyAgICBwYWdlZmF1bHQtYmFzZWQgZmVhdHVyZXMsIGUuZy4gZGlydHkg
VlJBTSB0cmFja2luZyB3aGVuIGEgUENJIGRldmljZSBpcworICAgIGFzc2lnbmVkLgogCi0+PiBD
b250cm9sIHRoZSB1c2Ugb2YgU25vb3AgQ29udHJvbC4KLQotPiBgc2hhcmVwdGAKLQotPiBEZWZh
dWx0OiBgdHJ1ZWAKLQotPj4gQ29udHJvbCB3aGV0aGVyIENQVSBhbmQgSU9NTVUgcGFnZSB0YWJs
ZXMgc2hvdWxkIGJlIHNoYXJlZC4KLQotPiBgZG9tMC1wYXNzdGhyb3VnaGAKLQotPiAqKldBUk5J
Tkc6IFRoaXMgY29tbWFuZCBsaW5lIG9wdGlvbiBpcyBkZXByZWNhdGVkLCBhbmQgc3VwZXJzZWRl
ZCBieQotPiBfZG9tMC1pb21tdT1wYXNzdGhyb3VnaF8gLSB1c2luZyBib3RoIG9wdGlvbnMgaW4g
Y29tYmluYXRpb24gaXMgdW5kZWZpbmVkLioqCi0KLT4gYGRvbTAtc3RyaWN0YAorICAgIER1ZSB0
byBpbXBsZW1lbnRhdGlvbiBjaG9pY2VzLCBzaGFyaW5nIHBhZ2V0YWJsZXMgZG9lc24ndCB3b3Jr
IG9uIEFNRAorICAgIGhhcmR3YXJlLCBhbmQgdGhpcyBvcHRpb24gaXMgaWdub3JlZC4gIEl0IGlz
IGVuYWJsZWQgYnkgZGVmYXVsdCBvbiBJbnRlbAorICAgIHN5c3RlbXMuCiAKLT4gKipXQVJOSU5H
OiBUaGlzIGNvbW1hbmQgbGluZSBvcHRpb24gaXMgZGVwcmVjYXRlZCwgYW5kIHN1cGVyc2VkZWQg
YnkKLT4gX2RvbTAtaW9tbXU9c3RyaWN0XyAtIHVzaW5nIGJvdGggb3B0aW9ucyBpbiBjb21iaW5h
dGlvbiBpcyB1bmRlZmluZWQuKioKKyAgICBUaGlzIG9wdGlvbiBpcyBpZ25vcmVkIG9uIEFSTSwg
YW5kIHRoZSBwYWdldGFibGVzIGFyZSBhbHdheXMgc2hhcmVkLgogCi0+IGBhbWQtaW9tbXUtcGVy
ZGV2LWludHJlbWFwYAorKiAgIFRoZSBgaW50cmVtYXBgIGJvb2xlYW4gY29udHJvbHMgdGhlIElu
dGVycnVwdCBSZW1hcHBpbmcgc3ViLWZlYXR1cmUsIGFuZCBpcworICAgIGFjdGl2ZSBieSBkZWZh
dWx0IG9uIGNvbXBhdGlibGUgaGFyZHdhcmUuICBPbiB4ODYgc3lzdGVtcywgdGhlIGZpcnN0Cisg
ICAgZ2VuZXJhdGlvbiBvZiBJT01NVXMgb25seSBzdXBwb3J0ZWQgRE1BIHJlbWFwcGluZywgYW5k
IEludGVycnVwdCBSZW1hcHBpbmcKKyAgICBhcHBlYXJlZCBpbiB0aGUgc2Vjb25kIGdlbmVyYXRp
b24uCiAKLT4gRGVmYXVsdDogYHRydWVgCisqICAgVGhlIGBpbnRwb3N0YCBib29sZWFuIGNvbnRy
b2xzIHRoZSBQb3N0ZWQgSW50ZXJydXB0IHN1Yi1mZWF0dXJlLiAgSW4KKyAgICBjb21iaW5hdGlv
biB3aXRoIEFQSUMgYWNjZWxlcmF0aW9uIChWVC14IEFQSUNWLCBTVk0gQVZJQyksIHRoZSBJT01N
VSBjYW4KKyAgICBiZSBjb25maWd1cmVkIHRvIGRlbGl2ZXIgaW50ZXJydXB0cyBmcm9tIGFzc2ln
bmVkIFBDSSBkZXZpY2VzIGRpcmVjdGx5CisgICAgaW50byB0aGUgZ3Vlc3QsIHdpdGhvdXQgdHJh
cHBpbmcgb3V0IGludG8gaHlwZXJ2aXNvciBjb250ZXh0LgogCi0+PiBDb250cm9sIHdoZXRoZXIg
dG8gc2V0IHVwIGludGVycnVwdCByZW1hcHBpbmcgZGF0YSBzdHJ1Y3R1cmVzIHBlciBkZXZpY2UK
LT4+IHJhdGhlciB0aGF0IG9uY2UgZm9yIHRoZSBlbnRpcmUgc3lzdGVtLiBUdXJuaW5nIHRoaXMg
b2ZmIGlzIG1ha2luZyBQQ0kKLT4+IGRldmljZSBwYXNzLXRocm91Z2ggaW5zZWN1cmUgYW5kIGhl
bmNlIHVuc3VwcG9ydGVkLgorICAgIFRoaXMgb3B0aW9uIGRlcGVuZHMgb24gYGludHJlbWFwYCwg
YW5kIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQgZHVlIHRvIHNvbWUKKyAgICBjb3JuZXIgY2FzZXMg
aW4gdGhlIGltcGxlbWVudGF0aW9uIHdoaWNoIGhhdmUgeWV0IHRvIGJlIHJlc29sdmVkLgogCi0+
IGB3b3JrYXJvdW5kX2Jpb3NfYnVnYCAoVlQtZCkKK1RoZSBmb2xsb3dpbmcgb3B0aW9ucyBhcmUg
c3BlY2lmaWMgdG8gSW50ZWwgVlQtZCBoYXJkd2FyZToKIAotPiBEZWZhdWx0OiBgZmFsc2VgCisq
ICAgVGhlIGBzbm9vcGAgYm9vbGVhbiBjb250cm9scyB0aGUgU25vb3AgQ29udHJvbCBzdWItZmVh
dHVyZSwgYW5kIGlzCisgICAgYWN0aXZlIGJ5IGRlZmF1bHQgb24gY29tcGF0aWJsZSBoYXJkd2Fy
ZS4KIAotPj4gQ2F1c2VzIERSSEQgZW50cmllcyB3aXRob3V0IGFueSBQQ0kgZGlzY292ZXJhYmxl
IGRldmljZXMgdW5kZXIgdGhlbSB0byBiZQotPj4gaWdub3JlZCAobm9ybWFsbHkgSU9NTVUgc2V0
dXAgZmFpbHMgaWYgYW55IG9mIHRoZSBkZXZpY2VzIGxpc3RlZCBieSBhIERSSEQKLT4+IGVudHJ5
IGFyZW4ndCBQQ0kgZGlzY292ZXJhYmxlKS4KKyAgICBBbiBpbmNvbW1pbmcgRE1BIHJlcXVlc3Qg
bWF5IHNwZWNpZnkgX1Nub29wZWRfIChxdWVyeSB0aGUgQ1BVIGNhY2hlcworICAgIGZvciB0aGUg
YXBwcm9wcmlhdGUgbGluZXMpIG9yIF9Ob24tU25vb3BlZF8gKGRvbid0IHF1ZXJ5IHRoZSBDUFUK
KyAgICBjYWNoZXMpLiAgX05vbi1Tbm9vcGVkXyBhY2Nlc3NlcyBpbmN1ciBsZXNzIGxhdGVuY3ks
IGJ1dAorICAgIGJlaGluZC10aGUtc2NlbmVzIGh5cGVydmlzb3IgYWN0aXZpdHkgY2FuIGludmFs
aWRhdGUgdGhlCisgICAgZXhwZWN0YXRpb25zIG9mIHRoZSBkZXZpY2UgZHJpdmVyLCBhbmQgU25v
b3AgQ29udHJvbCBhbGxvd3MgdGhlCisgICAgaHlwZXJ2aXNvciB0byBmb3JjZSBETUEgcmVxdWVz
dHMgdG8gYmUgX1Nub29wZWRfIHdoZW4gdGhleSB3b3VsZAorICAgIG90aGVyd2lzZSBub3QgYmUu
CiAKLT4gYGlnZnhgIChWVC1kKQorKiAgIFRoZSBgcWludmFsYCBib29sZWFuIGNvbnRyb2xzIHRo
ZSBRdWV1ZWQgSW52YWxpZGF0aW9uIHN1Yi1mZWF0dXJlLCBhbmQgaXMKKyAgICBhY3RpdmUgYnkg
ZGVmYXVsdCBvbiBjb21wYXRpYmxlIGhhcmR3YXJlLiAgUXVldWVkIEludmFsaWRhdGlvbiBpcyBh
CisgICAgZmVhdHVyZSBpbiBzZWNvbmQtZ2VuZXJhdGlvbiBJT01NVXMgYW5kIGlzIGEgZnVuY3Rp
b25hbCBwcmVyZXF1aXNpdGUgZm9yCisgICAgSW50ZXJydXB0IFJlbWFwcGluZy4KIAotPiBEZWZh
dWx0OiBgdHJ1ZWAKKyogICBUaGUgYGlnZnhgIGJvb2xlYW4gaXMgYWN0aXZlIGJ5IGRlZmF1bHQs
IGFuZCBjb250cm9scyB3aGV0aGVyIHRoZQorICAgIElPTU1VIGluIGZyb250IG9mIGFuIEludGVs
IEdyYXBoaWNzIERldmljZSBpcyBlbmFibGVkIG9yIG5vdC4KIAotPj4gRW5hYmxlIElPTU1VIGZv
ciBJbnRlbCBncmFwaGljcyBkZXZpY2VzLiBUaGUgaW50ZW5kZWQgdXNhZ2Ugb2YgdGhpcyBvcHRp
b24KLT4+IGlzIGBuby1pZ2Z4YCwgd2hpY2ggaXMgc2ltaWxhciB0byBMaW51eCBgaW50ZWxfaW9t
bXU9aWdmeF9vZmZgIG9wdGlvbiB1c2VkCi0+PiB0byB3b3JrYXJvdW5kIGdyYXBoaWNzIGlzc3Vl
cy4gSWYgYWRkaW5nIGBuby1pZ2Z4YCBmaXhlcyBhbnl0aGluZywgeW91Ci0+PiBzaG91bGQgZmls
ZSBhIGJ1ZyByZXBvcnRpbmcgdGhlIHByb2JsZW0uCisgICAgSXQgaXMgaW50ZW5kZWQgYXMgYSBk
ZWJ1Z2dpbmcgbWVjaGFuaXNtIGZvciBncmFwaGljcyBpc3N1ZXMsIGFuZCB0bworICAgIGJlIHNp
bWlsYXIgdG8gTGludXgncyBgaW50ZWxfaW9tbXU9aWdmeF9vZmZgIG9wdGlvbi4gIElmIHNwZWNp
ZnlpbmcKKyAgICBgbm8taWdmeGAgZml4ZXMgYW55dGhpbmcsIHBsZWFzZSByZXBvcnQgdGhlIHBy
b2JsZW0uCiAKLT4gYHZlcmJvc2VgCisqICAgVGhlIGB3b3JrYXJvdW5kX2Jpb3NfYnVnYCBib29s
ZWFuIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuICBJdCBjYW4gYmUKKyAgICB1c2VkIHRvIGlnbm9y
ZSBlcnJvcnMgd2hlbiBwYXJzaW5nIHRoZSBBQ1BJIHRhYmxlcywgYW5kIGZpbmRpbmcgYQorICAg
IGxpc3RlZCBQQ0kgZGV2aWNlIHdoaWNoIGRvZXNuJ3QgYXBwZWFyIHRvIGV4aXN0IGluIHRoZSBz
eXN0ZW0uCiAKLT4gRGVmYXVsdDogYGZhbHNlYAotCi0+PiBJbmNyZWFzZSBJT01NVSBjb2RlJ3Mg
dmVyYm9zaXR5LgorVGhlIGZvbGxvd2luZyBvcHRpb25zIGFyZSBzcGVjaWZpYyB0byBBTUQtVmkg
aGFyZHdhcmU6CiAKLT4gYGRlYnVnYAorKiAgIFRoZSBgYW1kLWlvbW11LXBlcmRldi1pbnRyZW1h
cGAgYm9vbGVhbiBjb250cm9scyB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQKKyAgICByZW1hcHBpbmcg
dGFibGUgaXMgcGVyIGRldmljZSAodGhlIGRlZmF1bHQpLCBvciBhIHNpbmdsZSBnbG9iYWwKKyAg
ICB0YWJsZSBmb3IgdGhlIGVudGlyZSBzeXN0ZW0uCiAKLT4gRGVmYXVsdDogYGZhbHNlYAorICAg
IFVzaW5nIGEgZ2xvYmFsIHRhYmxlIGlzIG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQgYXMgaXQgYWxs
b3dzIGFsbAorICAgIGRldmljZXMgdG8gaW1wZXJzb25hdGUgZWFjaCBvdGhlciBhcyBmYXIgYXMg
aW50ZXJydXB0cyBhcyBjb25jZXJuZWQKKyAgICAoc2VlIFhTQS0zNiksIGJ1dCBpdCBpcyBhIHdv
cmthcm91bmQgZm9yIFNQNTEwMCBFcnJhdHVtIDI4LgogCi0+PiBFbmFibGUgSU9NTVUgZGVidWdn
aW5nIGNvZGUgKGltcGxpZXMgYHZlcmJvc2VgKS4KKyoqV0FSTklORzogVGhlIGBkb20wLXBhc3N0
aHJvdWdoYCBhbmQgYGRvbTAtc3RyaWN0YCBib29sZWFucyBhcmUgYm90aAorZGVwcmVjYXRlZCwg
YW5kIHN1cGVyc2VkZWQgYnkgX2RvbTAtaW9tbXU9e3Bhc3N0aHJvdWdoLHN0cmljdH1fCityZXNw
ZWN0aXZlbHkgLSB1c2luZyBib3RoIHRoZSBvbGQgYW5kIG5ldyBjb21tYW5kIGxpbmUgb3B0aW9u
cyBpbgorY29tYmluYXRpb24gaXMgdW5kZWZpbmVkLioqCiAKICMjIyBpb21tdV9kZXZfaW90bGJf
dGltZW91dAogPiBgPSA8aW50ZWdlcj5gCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCBiZDFh
ZjM1Li45YWM5ZTA1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTIxLDM0ICsyMSwxMSBA
QAogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogCi1z
dGF0aWMgaW50IHBhcnNlX2lvbW11X3BhcmFtKGNvbnN0IGNoYXIgKnMpOwogc3RhdGljIHZvaWQg
aW9tbXVfZHVtcF9wMm1fdGFibGUodW5zaWduZWQgY2hhciBrZXkpOwogCiB1bnNpZ25lZCBpbnQg
X19yZWFkX21vc3RseSBpb21tdV9kZXZfaW90bGJfdGltZW91dCA9IDEwMDA7CiBpbnRlZ2VyX3Bh
cmFtKCJpb21tdV9kZXZfaW90bGJfdGltZW91dCIsIGlvbW11X2Rldl9pb3RsYl90aW1lb3V0KTsK
IAotLyoKLSAqIFRoZSAnaW9tbXUnIHBhcmFtZXRlciBlbmFibGVzIHRoZSBJT01NVS4gIE9wdGlv
bmFsIGNvbW1hIHNlcGFyYXRlZAotICogdmFsdWUgbWF5IGNvbnRhaW46Ci0gKgotICogICBvZmZ8
bm98ZmFsc2V8ZGlzYWJsZSAgICAgICBEaXNhYmxlIElPTU1VIChkZWZhdWx0KQotICogICBmb3Jj
ZXxyZXF1aXJlZCAgICAgICAgICAgICBEb24ndCBib290IHVubGVzcyBJT01NVSBpcyBlbmFibGVk
Ci0gKiAgIG5vLWludHJlbWFwICAgICAgICAgICAgICAgIERpc2FibGUgaW50ZXJydXB0IHJlbWFw
cGluZwotICogICBpbnRwb3N0ICAgICAgICAgICAgICAgICAgICBFbmFibGUgVlQtZCBJbnRlcnJ1
cHQgcG9zdGluZwotICogICB2ZXJib3NlICAgICAgICAgICAgICAgICAgICBCZSBtb3JlIHZlcmJv
c2UKLSAqICAgZGVidWcgICAgICAgICAgICAgICAgICAgICAgRW5hYmxlIGRlYnVnZ2luZyBtZXNz
YWdlcyBhbmQgY2hlY2tzCi0gKiAgIHdvcmthcm91bmRfYmlvc19idWcgICAgICAgIFdvcmthcm91
bmQgc29tZSBiaW9zIGlzc3VlIHRvIHN0aWxsIGVuYWJsZQotICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBWVC1kLCBkb24ndCBndWFyYW50ZWUgc2VjdXJpdHkKLSAqICAgZG9tMC1wYXNz
dGhyb3VnaCAgICAgICAgICAgTm8gRE1BIHRyYW5zbGF0aW9uIGF0IGFsbCBmb3IgRG9tMAotICog
ICBkb20wLXN0cmljdCAgICAgICAgICAgICAgICBObyAxOjEgbWVtb3J5IG1hcHBpbmcgZm9yIERv
bTAKLSAqICAgbm8tc2hhcmVwdCAgICAgICAgICAgICAgICAgRG9uJ3Qgc2hhcmUgVlQtZCBhbmQg
RVBUIHBhZ2UgdGFibGVzCi0gKiAgIG5vLXNub29wICAgICAgICAgICAgICAgICAgIERpc2FibGUg
VlQtZCBTbm9vcCBDb250cm9sCi0gKiAgIG5vLXFpbnZhbCAgICAgICAgICAgICAgICAgIERpc2Fi
bGUgVlQtZCBRdWV1ZWQgSW52YWxpZGF0aW9uCi0gKiAgIG5vLWlnZnggICAgICAgICAgICAgICAg
ICAgIERpc2FibGUgVlQtZCBmb3IgSUdEIGRldmljZXMgKGluc2VjdXJlKQotICogICBuby1hbWQt
aW9tbXUtcGVyZGV2LWludHJlbWFwIERvbid0IHVzZSBwZXItZGV2aWNlIGludGVycnVwdCByZW1h
cHBpbmcKLSAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGVzIChpbnNlY3VyZSkK
LSAqLwotY3VzdG9tX3BhcmFtKCJpb21tdSIsIHBhcnNlX2lvbW11X3BhcmFtKTsKIGJvb2xfdCBf
X2luaXRkYXRhIGlvbW11X2VuYWJsZSA9IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9l
bmFibGVkOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgZm9yY2VfaW9tbXU7CkBAIC04NCw1MCArNjEs
NDUgQEAgc3RhdGljIHN0cnVjdCB0YXNrbGV0IGlvbW11X3B0X2NsZWFudXBfdGFza2xldDsKIHN0
YXRpYyBpbnQgX19pbml0IHBhcnNlX2lvbW11X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAg
Y29uc3QgY2hhciAqc3M7Ci0gICAgaW50IHZhbCwgYiwgcmMgPSAwOworICAgIGludCB2YWwsIHJj
ID0gMDsKIAogICAgIGRvIHsKLSAgICAgICAgdmFsID0gISFzdHJuY21wKHMsICJuby0iLCAzKTsK
LSAgICAgICAgaWYgKCAhdmFsICkKLSAgICAgICAgICAgIHMgKz0gMzsKLQogICAgICAgICBzcyA9
IHN0cmNocihzLCAnLCcpOwogICAgICAgICBpZiAoICFzcyApCiAgICAgICAgICAgICBzcyA9IHN0
cmNocihzLCAnXDAnKTsKIAotICAgICAgICBiID0gcGFyc2VfYm9vbChzLCBzcyk7Ci0gICAgICAg
IGlmICggYiA+PSAwICkKLSAgICAgICAgICAgIGlvbW11X2VuYWJsZSA9IGI7Ci0gICAgICAgIGVs
c2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImZvcmNlIikgfHwKLSAgICAgICAgICAgICAgICAg
ICFjbWRsaW5lX3N0cmNtcChzLCAicmVxdWlyZWQiKSApCisgICAgICAgIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2wocywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIGlvbW11X2VuYWJsZSA9IHZhbDsK
KyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJmb3JjZSIsIHMsIHNzKSkg
Pj0gMCB8fAorICAgICAgICAgICAgICAgICAgKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJlcXVpcmVk
Iiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIGZvcmNlX2lvbW11ID0gdmFsOwotICAgICAg
ICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJ3b3JrYXJvdW5kX2Jpb3NfYnVnIikgKQor
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIndvcmthcm91bmRfYmlvc19i
dWciLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgaW9tbXVfd29ya2Fyb3VuZF9iaW9zX2J1
ZyA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiaWdmeCIpICkK
KyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpZ2Z4Iiwgcywgc3MpKSA+
PSAwICkKICAgICAgICAgICAgIGlvbW11X2lnZnggPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAh
Y21kbGluZV9zdHJjbXAocywgInZlcmJvc2UiKSApCisgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigidmVyYm9zZSIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBpb21t
dV92ZXJib3NlID0gdmFsOwotICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJz
bm9vcCIpICkKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJzbm9vcCIs
IHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBpb21tdV9zbm9vcCA9IHZhbDsKLSAgICAgICAg
ZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAicWludmFsIikgKQorICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInFpbnZhbCIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAg
ICAgICBpb21tdV9xaW52YWwgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJj
bXAocywgImludHJlbWFwIikgKQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xl
YW4oImludHJlbWFwIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIGlvbW11X2ludHJlbWFw
ID0gdmFsOwotICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJpbnRwb3N0Iikg
KQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImludHBvc3QiLCBzLCBz
cykpID49IDAgKQogICAgICAgICAgICAgaW9tbXVfaW50cG9zdCA9IHZhbDsKLSAgICAgICAgZWxz
ZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiZGVidWciKSApCisgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZGVidWciLCBzLCBzcykpID49IDAgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBpb21tdV9kZWJ1ZyA9IHZhbDsKICAgICAgICAgICAgIGlmICggdmFsICkKICAg
ICAgICAgICAgICAgICBpb21tdV92ZXJib3NlID0gMTsKICAgICAgICAgfQotICAgICAgICBlbHNl
IGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJhbWQtaW9tbXUtcGVyZGV2LWludHJlbWFwIikgKQor
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImFtZC1pb21tdS1wZXJkZXYt
aW50cmVtYXAiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgYW1kX2lvbW11X3BlcmRldl9p
bnRyZW1hcCA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiZG9t
MC1wYXNzdGhyb3VnaCIpICkKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFu
KCJkb20wLXBhc3N0aHJvdWdoIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIGlvbW11X2h3
ZG9tX3Bhc3N0aHJvdWdoID0gdmFsOwotICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21w
KHMsICJkb20wLXN0cmljdCIpICkKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb20wLXN0cmljdCIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBpb21tdV9od2Rv
bV9zdHJpY3QgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgInNo
YXJlcHQiKSApCisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic2hhcmVw
dCIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSB2YWw7
CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKQEAgLTEzNyw2ICsxMDks
NyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9pb21tdV9wYXJhbShjb25zdCBjaGFyICpzKQog
CiAgICAgcmV0dXJuIHJjOwogfQorY3VzdG9tX3BhcmFtKCJpb21tdSIsIHBhcnNlX2lvbW11X3Bh
cmFtKTsKIAogc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9pb21tdV9wYXJhbShjb25zdCBj
aGFyICpzKQogewotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:01:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:01:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjh4J-00062V-8o; Wed, 16 Jan 2019 09:01: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=tCf2=PY=citrix.com=prvs=912916edc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjh4H-00061g-R1
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 09:01:01 +0000
X-Inumbo-ID: 3ea89532-196d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ea89532-196d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:01:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="75697177"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Jan 2019 09:00:46 +0000
Message-ID: <1547629250-1405-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/7] docs: Improve documentation and parsing
 for pci=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWx0ZXIgcGFyc2VfcGNpX3BhcmFtKCkgdG8gdXNlIHBhcnNlX2Jvb2xlYW4oKSwgc28gdGhlIHN1
YiBvcHRpb25zCmJlaGF2ZSBsaWtlIG90aGVyIFhlbiBib29sZWFucy4KClVwZGF0ZSB0aGUgY29t
bWFuZCBsaW5lIGRvY3VtZW50YXRpb24gZm9yIGNvbnNpc3RlbmN5LgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgp2MzoKICogTmV3Ci0tLQogZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jIHwgIDkgKysrKy0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9wY2kuYyAgICAgfCAyMCArKysrLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRv
YwppbmRleCBhYjQ4NmUwLi40MWRlYzViIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBA
IC0xNTAyLDEzICsxNTAyLDEyIEBAIFRoaXMgb3B0aW9uIGlzIGlnbm9yZWQgaW4gKipwdi1zaGlt
KiogbW9kZS4KID4gRGVmYXVsdDogYG9uYAogCiAjIyMgcGNpCi0+IGA9IHtuby19c2VyciB8IHtu
by19cGVycmAKKyAgICA9IExpc3Qgb2YgWyBzZXJyPTxib29sPiwgcGVycj08Ym9vbD4gXQogCi0+
IERlZmF1bHQ6IFNpZ25hbGluZyBsZWZ0IGFzIHNldCBieSBmaXJtd2FyZS4KLQotRGlzYWJsZSBz
aWduYWxpbmcgb2YgU0VSUiAoc3lzdGVtIGVycm9ycykgYW5kL29yIFBFUlIgKHBhcml0eSBlcnJv
cnMpCi1vbiBhbGwgUENJIGRldmljZXMuCisgICAgRGVmYXVsdDogU2lnbmFsaW5nIGxlZnQgYXMg
c2V0IGJ5IGZpcm13YXJlLgogCitPdmVycmlkZSB0aGUgZmlybXdhcmUgc2V0dGluZ3MsIGFuZCBl
eHBsaWNpdGx5IGVuYWJsZSBvciBkaXNhYmxlIHRoZQorc2lnbmFsbGluZyBvZiBQQ0kgU3lzdGVt
IGFuZCBQYXJpdHkgZXJyb3JzLgogCiAjIyMgcGNpLXBoYW50b20KID4gYD1bPHNlZz46XTxidXM+
OjxkZXZpY2U+LDxzdHJpZGU+YApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCA5M2MyMGI5Li44MTA4
ZWQ1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMTg4LDM3ICsxODgsMjUgQEAgY3VzdG9tX3Bh
cmFtKCJwY2ktcGhhbnRvbSIsIHBhcnNlX3BoYW50b21fZGV2KTsKIHN0YXRpYyB1MTYgX19yZWFk
X21vc3RseSBjb21tYW5kX21hc2s7CiBzdGF0aWMgdTE2IF9fcmVhZF9tb3N0bHkgYnJpZGdlX2N0
bF9tYXNrOwogCi0vKgotICogVGhlICdwY2knIHBhcmFtZXRlciBjb250cm9scyBjZXJ0YWluIFBD
SSBkZXZpY2UgYXNwZWN0cy4KLSAqIE9wdGlvbmFsIGNvbW1hIHNlcGFyYXRlZCB2YWx1ZSBtYXkg
Y29udGFpbjoKLSAqCi0gKiAgIHNlcnIgICAgICAgICAgICAgICAgICAgICAgIGRvbid0IHN1cHBy
ZXNzIHN5c3RlbSBlcnJvcnMgKGRlZmF1bHQpCi0gKiAgIG5vLXNlcnIgICAgICAgICAgICAgICAg
ICAgIHN1cHByZXNzIHN5c3RlbSBlcnJvcnMKLSAqICAgcGVyciAgICAgICAgICAgICAgICAgICAg
ICAgZG9uJ3Qgc3VwcHJlc3MgcGFyaXR5IGVycm9ycyAoZGVmYXVsdCkKLSAqICAgbm8tcGVyciAg
ICAgICAgICAgICAgICAgICAgc3VwcHJlc3MgcGFyaXR5IGVycm9ycwotICovCiBzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9wY2lfcGFyYW0oY29uc3QgY2hhciAqcykKIHsKICAgICBjb25zdCBjaGFy
ICpzczsKICAgICBpbnQgcmMgPSAwOwogCiAgICAgZG8gewotICAgICAgICBib29sX3Qgb24gPSAh
IXN0cm5jbXAocywgIm5vLSIsIDMpOworICAgICAgICBpbnQgdmFsOwogICAgICAgICB1MTYgY21k
X21hc2sgPSAwLCBicmN0bF9tYXNrID0gMDsKIAotICAgICAgICBpZiAoICFvbiApCi0gICAgICAg
ICAgICBzICs9IDM7Ci0KICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKICAgICAgICAgaWYg
KCAhc3MgKQogICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYg
KCAhY21kbGluZV9zdHJjbXAocywgInNlcnIiKSApCisgICAgICAgIGlmICggKHZhbCA9IHBhcnNl
X2Jvb2xlYW4oInNlcnIiLCBzLCBzcykpID49IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBj
bWRfbWFzayA9IFBDSV9DT01NQU5EX1NFUlI7CiAgICAgICAgICAgICBicmN0bF9tYXNrID0gUENJ
X0JSSURHRV9DVExfU0VSUiB8IFBDSV9CUklER0VfQ1RMX0RUTVJfU0VSUjsKICAgICAgICAgfQot
ICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJwZXJyIikgKQorICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInBlcnIiLCBzLCBzcykpID49IDAgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBjbWRfbWFzayA9IFBDSV9DT01NQU5EX1BBUklUWTsKICAgICAg
ICAgICAgIGJyY3RsX21hc2sgPSBQQ0lfQlJJREdFX0NUTF9QQVJJVFk7CkBAIC0yMjYsNyArMjE0
LDcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfcGNpX3BhcmFtKGNvbnN0IGNoYXIgKnMpCiAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIAotICAgICAgICBpZiAoIG9u
ICkKKyAgICAgICAgaWYgKCB2YWwgKQogICAgICAgICB7CiAgICAgICAgICAgICBjb21tYW5kX21h
c2sgJj0gfmNtZF9tYXNrOwogICAgICAgICAgICAgYnJpZGdlX2N0bF9tYXNrICY9IH5icmN0bF9t
YXNrOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:01: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-devel-bounces@lists.xenproject.org>)
	id 1gjh4P-00065a-NL; Wed, 16 Jan 2019 09:01: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=tCf2=PY=citrix.com=prvs=912916edc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjh4O-00064t-Ay
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 09:01:08 +0000
X-Inumbo-ID: 42c7f354-196d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42c7f354-196d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:01:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="75697183"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Jan 2019 09:00:50 +0000
Message-ID: <1547629250-1405-8-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 7/7] xen/dom0: Add a dom0-iommu=none option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGRldmVsb3BtZW50IHB1cnBvc2VzLCBpdCBpcyB2ZXJ5IGNvbnZlbmllbnQgdG8gYm9vdCBY
ZW4gYXMgYSBQVkggZ3Vlc3QsCndpdGggYW4gWFRGIFBWIG9yIFBWSCAiZG9tMCIuICBUaGUgZWRp
dC1jb21waWxlLWdvIGN5Y2xlIGlzIGEgbWF0dGVyIG9mCnNlY29uZHMsIGFuZCB5b3UgY2FuIHJl
YXNvbmFibHkgaW5zZXJ0IHByaW50aygpIGRlYnVnZ2luZyBpbiBwbGFjZXMgd2hpY2gKd2hpY2gg
d291bGQgYmUgY29tcGxldGVseSBpbmZlYXNpYmxlIHdoZW4gYm9vdGluZyBmdWxseS1mbGVkZ2Vk
IGd1ZXN0cy4KCkhvd2V2ZXIsIHRoZSBQVkggZG9tMCBwYXRoIGluc2lzdHMgb24gaGF2aW5nIGEg
d29ya2luZyBJT01NVSwgd2hpY2ggZG9lc24ndApleGlzdCB3aGVuIHZpcnR1YWxpc2VkIGFzIGEg
UFZIIGd1ZXN0LCBhbmQgaXNuJ3QgbmVjZXNzYXJ5IGZvciBYVEYgYW55d2F5LgoKSW50cm9kdWNl
IGEgZGV2ZWxvcGVyIG1vZGUgdG8gc2tpcCB0aGUgSU9NTVUgcmVxdWlyZW1lbnQuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cgp2MjoKICogUmV0YWluIGBub25lYCBhcyBvcHBvc2VkIHRvIHJlcHVycG9zaW5nIGBw
YXNzdGhyb3VnaGAuICBJdCB0dXJucyBvdXQKICAgdGhhdCB0aGV5IGFyZSBkaWZmZXJlbnQuCiAq
IFVwZGF0ZSBjbWRsaW5lX3N0cmNtcCgpIHRvIGxvb2sgb25seSBmb3IgY29tbWFzLgp2MzoKICog
UmViYXNlIG92ZXIgc3BsaXR0aW5nIGNtZGxpbmVfc3RyY21wKCkgb3V0IGludG8gYSBzdGFuZGFs
b25lIGZpeC4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCA4ICsrKysr
KystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgfCA1ICsrKystCiAyIGZpbGVz
IGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jCmluZGV4IGNjZmFkNGMuLjQxMGE3ZjYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MKQEAgLTY2Nyw3ICs2NjcsNyBAQCBDb250cm9scyBmb3IgaG93IGRvbTAgaXMgY29u
c3RydWN0ZWQgb24geDg2IHN5c3RlbXMuCiAgICAgaW5mb3JtYXRpb24gZHVyaW5nIHRoZSBkb20w
IGJ1aWxkLiAgSXQgZGVmYXVsdHMgdG8gZmFsc2UuCiAKICMjIyBkb20wLWlvbW11Ci0gICAgPSBM
aXN0IG9mIFsgcGFzc3Rocm91Z2g9PGJvb2w+LCBzdHJpY3Q9PGJvb2w+LCBtYXAtcmVzZXJ2ZWQ9
PGJvb2w+IF0KKyAgICA9IExpc3Qgb2YgWyBwYXNzdGhyb3VnaD08Ym9vbD4sIHN0cmljdD08Ym9v
bD4sIG1hcC1yZXNlcnZlZD08Ym9vbD4sIG5vbmUgXQogCiBDb250cm9scyBmb3IgdGhlIGRvbTAg
SU9NTVUgc2V0dXAuCiAKQEAgLTcwOSw2ICs3MDksMTIgQEAgQ29udHJvbHMgZm9yIHRoZSBkb20w
IElPTU1VIHNldHVwLgogICAgIFRoaXMgb3B0aW9uIGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBvbiB4
ODYgc3lzdGVtcywgYW5kIGludmFsaWQgb24gQVJNCiAgICAgc3lzdGVtcy4KIAorKiAgIFRoZSBg
bm9uZWAgb3B0aW9uIGlzIGludGVuZGVkIGZvciBkZXZlbG9wbWVudCBwdXJwb3NlcyBvbmx5LCBh
bmQgc2tpcHMKKyAgICBjZXJ0YWluIHNhZmV0eSBjaGVja3MgcGVydGFpbmluZyB0byB0aGUgY29y
cmVjdCBJT01NVSBjb25maWd1cmF0aW9uIGZvcgorICAgIGRvbTAgdG8gYm9vdC4KKworICAgIElu
Y29ycmVjdCB1c2Ugb2YgdGhpcyBvcHRpb24gbWF5IHJlc3VsdCBpbiBhIG1hbGZ1bmN0aW9uaW5n
IHN5c3RlbS4KKwogIyMjIGRvbTBfaW9wb3J0c19kaXNhYmxlICh4ODYpCiA+IGA9IExpc3Qgb2Yg
PGhleD4tPGhleD5gCiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDY5NmQxODkuLjBlMGZl
NjcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMzYsNiArMzYsNyBAQCBib29sX3QgX19y
ZWFkX21vc3RseSBpb21tdV9zbm9vcCA9IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9x
aW52YWwgPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaW50cmVtYXAgPSAxOwogCitz
dGF0aWMgYm9vbCBfX2h3ZG9tX2luaXRkYXRhIGlvbW11X2h3ZG9tX25vbmU7CiBib29sIF9faHdk
b21faW5pdGRhdGEgaW9tbXVfaHdkb21fc3RyaWN0OwogYm9vbCBfX3JlYWRfbW9zdGx5IGlvbW11
X2h3ZG9tX3Bhc3N0aHJvdWdoOwogaW50OF90IF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21f
cmVzZXJ2ZWQgPSAtMTsKQEAgLTEyOCw2ICsxMjksOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJz
ZV9kb20wX2lvbW11X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBpb21tdV9od2Rv
bV9zdHJpY3QgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigi
bWFwLXJlc2VydmVkIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIGlvbW11X2h3ZG9tX3Jl
c2VydmVkID0gdmFsOworICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJub25l
IikgKQorICAgICAgICAgICAgaW9tbXVfaHdkb21fbm9uZSA9IHRydWU7CiAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtMTU2LDcgKzE1OSw3IEBAIGludCBpb21t
dV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiBzdGF0aWMgdm9pZCBfX2h3ZG9tX2lu
aXQgY2hlY2tfaHdkb21fcmVxcyhzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggIXBhZ2lu
Z19tb2RlX3RyYW5zbGF0ZShkKSApCisgICAgaWYgKCBpb21tdV9od2RvbV9ub25lIHx8ICFwYWdp
bmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAgICAgICByZXR1cm47CiAKICAgICBhcmNoX2lvbW11
X2NoZWNrX2F1dG90cmFuc2xhdGVkX2h3ZG9tKGQpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:01: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-devel-bounces@lists.xenproject.org>)
	id 1gjh4Q-00065s-0W; Wed, 16 Jan 2019 09:01: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=tCf2=PY=citrix.com=prvs=912916edc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjh4O-00064u-Cc
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 09:01:08 +0000
X-Inumbo-ID: 42392c9c-196d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42392c9c-196d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:01:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="75697182"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Jan 2019 09:00:49 +0000
Message-ID: <1547629250-1405-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 6/7] xen/dom0: Drop iommu_hwdom_inclusive
 entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBvcHRpb24gaXMgdW5pcXVlIHRvIHg4NiBQViBkb20wJ3MsIGJ1dCBpdCBpcyBub3Qgc2Vu
c2libGUgdG8gaGF2ZSBhCmNhdGNoLWFsbCB3aGljaCBibGluZGx5IG1hcHMgYWxsIG5vbi1SQU0g
cmVnaW9ucyBpbnRvIHRoZSBJT01NVS4KClRoZSBtYXAtcmVzZXJ2ZWQgb3B0aW9uIHJlbWFpbnMs
IGFuZCBjb3ZlcnMgYWxsIHRoZSBidWdneSBmaXJtd2FyZSBpc3N1ZXMgdGhhdApJIGFtIGF3YXJl
IG9mLiAgVGhlIHR3byBjb21tb24gY2FzZXMgYXJlIGxlZ2FjeSBVU0Iga2V5Ym9hcmQgZW11bGF0
aW9uLCBhbmQKdGhlIEJNQyBtYWlsYm94IHVzZWQgYnkgdmVuZG9yIGZpcm13YXJlIGluIE5JQ3Mv
SEJBcyB0byByZXBvcnQgaW5mb3JtYXRpb24KYmFjayB0byB0aGUgaUxPL2lEUkFDL2V0YyBmb3Ig
cmVtb3RlIHJlbW90ZSBtYW5hZ2VtZW50IHB1cnBvc2VzLgoKQSBzcGVjaWZpYyBhZHZhbnRhZ2Ug
b2YgcmVtb3ZpbmcgdGhpcyBvcHRpb24gaXMgdGhhdCB4ODYgZG9tMCdzIElPTU1VIHNldHVwIGlz
Cm5vdyBjb25zaXN0ZW50IGJldHdlZW4gUFYgYW5kIFBWSC4KClRoaXMgcmVtb3ZhbCBpcyBub3Qg
ZXhwZWN0ZWQgdG8gaGF2ZSBhbnkgaW1wYWN0LCBkdWUgdG8gbWFwLXJlc2VydmVkCnJlbWFpbmlu
Zy4gIEluIHRoZSB1bmxpa2VseSBjYXNlIHRoYXQgaXQgZG9lcyBjYXVzZSBhbiBpc3N1ZSwgd2Ug
c2hvdWxkCmludHJvZHVjZSBvdGhlciBtYXAtJFNQRUNJRklDIG9wdGlvbnMgcmF0aGVyIHRoYW4g
cmUtaW50cm9kdWNpbmcgdGhpcwpjYXRjaC1hbGwuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNDOiBKdW4gTmFr
YWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KCnYyOgogKiBOZXcKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MgICAgIHwgMTkgKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL3NtbXUuYyAgICB8ICA0IC0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMgICAgICAgfCAgMyAtLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMg
fCAgNiAtLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgfCAxNCAr
Ky0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICB8ICAy
ICstCiA2IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDM2NWQyZWUuLmNjZmFkNGMgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTY2Nyw4ICs2NjcsNyBAQCBDb250cm9scyBmb3IgaG93
IGRvbTAgaXMgY29uc3RydWN0ZWQgb24geDg2IHN5c3RlbXMuCiAgICAgaW5mb3JtYXRpb24gZHVy
aW5nIHRoZSBkb20wIGJ1aWxkLiAgSXQgZGVmYXVsdHMgdG8gZmFsc2UuCiAKICMjIyBkb20wLWlv
bW11Ci0gICAgPSBMaXN0IG9mIFsgcGFzc3Rocm91Z2g9PGJvb2w+LCBzdHJpY3Q9PGJvb2w+LCBt
YXAtaW5jbHVzaXZlPTxib29sPiwKLSAgICAgICAgICAgICAgICBtYXAtcmVzZXJ2ZWQ9PGJvb2w+
IF0KKyAgICA9IExpc3Qgb2YgWyBwYXNzdGhyb3VnaD08Ym9vbD4sIHN0cmljdD08Ym9vbD4sIG1h
cC1yZXNlcnZlZD08Ym9vbD4gXQogCiBDb250cm9scyBmb3IgdGhlIGRvbTAgSU9NTVUgc2V0dXAu
CiAKQEAgLTY5NSw5ICs2OTQsOCBAQCBDb250cm9scyBmb3IgdGhlIGRvbTAgSU9NTVUgc2V0dXAu
CiAgICAgb3RoZXIgZG9tYWlucyBpbiB0aGUgc3lzdGVtIGRvbid0IGxpdmUgaW4gYSBjb21wYXRp
YmxlIGFkZHJlc3Mgc3BhY2UpLCBhbmQKICAgICBpcyBpZ25vcmVkIGZvciBBUk0uCiAKLSogICBU
aGUgYG1hcC1pbmNsdXNpdmVgIGJvb2xlYW4gaXMgYXBwbGljYWJsZSB0byB4ODYgUFYgZG9tMCdz
LCBhbmQgc2V0cyB1cAotICAgIGlkZW50aXR5IElPTU1VIG1hcHBpbmdzIGZvciBhbGwgbm9uLVJB
TSByZWdpb25zIGJlbG93IDRHQiBleGNlcHQgZm9yCi0gICAgdW51c2FibGUgcmFuZ2VzLCBhbmQg
cmFuZ2VzIGJlbG9uZ2luZyB0byBYZW4uCisqICAgVGhlIGBtYXAtcmVzZXJ2ZWRgIGJvb2xlYW4g
aXMgYXBwbGljYWJsZSB0byB4ODYsIGFuZCBzZXRzIHVwIGlkZW50aXR5IElPTU1VCisgICAgbWFw
cGluZ3MgZm9yIGFsbCBFODIwIHJlc2VydmVkIHJlZ2lvbnMgYmVsb3cgNEdCLgogCiAgICAgVHlw
aWNhbGx5LCBzb21lIGRldmljZXMgaW4gYSBzeXN0ZW0gdXNlIGJpdHMgb2YgUkFNIGZvciBjb21t
dW5pY2F0aW9uLCBhbmQKICAgICB0aGVzZSBhcmVhcyBzaG91bGQgYmUgbGlzdGVkIGFzIHJlc2Vy
dmVkIGluIHRoZSBFODIwIHRhYmxlIGFuZCBpZGVudGlmaWVkCkBAIC03MTEsMTEgKzcwOSw2IEBA
IENvbnRyb2xzIGZvciB0aGUgZG9tMCBJT01NVSBzZXR1cC4KICAgICBUaGlzIG9wdGlvbiBpcyBl
bmFibGVkIGJ5IGRlZmF1bHQgb24geDg2IHN5c3RlbXMsIGFuZCBpbnZhbGlkIG9uIEFSTQogICAg
IHN5c3RlbXMuCiAKLSogICBUaGUgYG1hcC1yZXNlcnZlZGAgZnVuY3Rpb25hbGl0eSBpcyB2ZXJ5
IHNpbWlsYXIgdG8gYG1hcC1pbmNsdXNpdmVgLCBidXQgaXMKLSAgICBhcHBsaWNhYmxlIHRvIGJv
dGggeDg2IFBWIGFuZCBQVkggZG9tMCdzLCBhbmQgcmVwcmVzZW50cyBhIHN1YnNldCBvZiB0aGUK
LSAgICBjb3JyZWN0aW9uIGJ5IG9ubHkgbWFwcGluZyByZXNlcnZlZCBtZW1vcnkgcmVnaW9ucyBy
YXRoZXIgdGhhbiBhbGwgbm9uLVJBTQotICAgIHJlZ2lvbnMuCi0KICMjIyBkb20wX2lvcG9ydHNf
ZGlzYWJsZSAoeDg2KQogPiBgPSBMaXN0IG9mIDxoZXg+LTxoZXg+YAogCkBAIC0xMjU5LDEyICsx
MjUyLDYgQEAgU3BlY2lmeSB0aGUgdGltZW91dCBvZiB0aGUgZGV2aWNlIElPVExCIGludmFsaWRh
dGlvbiBpbiBtaWxsaXNlY29uZHMuCiBCeSBkZWZhdWx0LCB0aGUgdGltZW91dCBpcyAxMDAwIG1z
LiBXaGVuIHlvdSBzZWUgZXJyb3IgJ1F1ZXVlIGludmFsaWRhdGUKIHdhaXQgZGVzY3JpcHRvciB0
aW1lZCBvdXQnLCB0cnkgaW5jcmVhc2luZyB0aGlzIHZhbHVlLgogCi0jIyMgaW9tbXVfaW5jbHVz
aXZlX21hcHBpbmcKLT4gYD0gPGJvb2xlYW4+YAotCi0qKldBUk5JTkc6IFRoaXMgY29tbWFuZCBs
aW5lIG9wdGlvbiBpcyBkZXByZWNhdGVkLCBhbmQgc3VwZXJzZWRlZCBieQotX2RvbTAtaW9tbXU9
bWFwLWluY2x1c2l2ZV8gLSB1c2luZyBib3RoIG9wdGlvbnMgaW4gY29tYmluYXRpb24gaXMgdW5k
ZWZpbmVkLioqCi0KICMjIyBpcnFfcmF0ZWxpbWl0ICh4ODYpCiA+IGA9IDxpbnRlZ2VyPmAKIApk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggNzNjODA0OC4uZTM1YWUxMyAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC0yNzE0LDEwICsyNzE0LDYgQEAgc3RhdGljIGlu
dCBhcm1fc21tdV9pb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogc3RhdGljIHZv
aWQgX19od2RvbV9pbml0IGFybV9zbW11X2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCkKIHsKIAkvKiBTZXQgdG8gZmFsc2Ugb3B0aW9ucyBub3Qgc3VwcG9ydGVkIG9uIEFSTS4gKi8K
LQlpZiAoIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSA9PSAxICkKLQkJcHJpbnRrKFhFTkxPR19XQVJO
SU5HCi0JCSJtYXAtaW5jbHVzaXZlIGRvbTAtaW9tbXUgb3B0aW9uIGlzIG5vdCBzdXBwb3J0ZWQg
b24gQVJNXG4iKTsKLQlpb21tdV9od2RvbV9pbmNsdXNpdmUgPSAwOwogCWlmICggaW9tbXVfaHdk
b21fcmVzZXJ2ZWQgPT0gMSApCiAJCXByaW50ayhYRU5MT0dfV0FSTklORwogCQkibWFwLXJlc2Vy
dmVkIGRvbTAtaW9tbXUgb3B0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgb24gQVJNXG4iKTsKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jCmluZGV4IDlhYzllMDUuLjY5NmQxODkgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwpAQCAtMzgsNyArMzgsNiBAQCBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9pbnRy
ZW1hcCA9IDE7CiAKIGJvb2wgX19od2RvbV9pbml0ZGF0YSBpb21tdV9od2RvbV9zdHJpY3Q7CiBi
b29sIF9fcmVhZF9tb3N0bHkgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2g7Ci1pbnQ4X3QgX19od2Rv
bV9pbml0ZGF0YSBpb21tdV9od2RvbV9pbmNsdXNpdmUgPSAtMTsKIGludDhfdCBfX2h3ZG9tX2lu
aXRkYXRhIGlvbW11X2h3ZG9tX3Jlc2VydmVkID0gLTE7CiAKIC8qCkBAIC0xMjcsOCArMTI2LDYg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9pb21tdV9wYXJhbShjb25zdCBjaGFyICpz
KQogICAgICAgICAgICAgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggPSB2YWw7CiAgICAgICAgIGVs
c2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic3RyaWN0Iiwgcywgc3MpKSA+PSAwICkKICAg
ICAgICAgICAgIGlvbW11X2h3ZG9tX3N0cmljdCA9IHZhbDsKLSAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJtYXAtaW5jbHVzaXZlIiwgcywgc3MpKSA+PSAwICkKLSAgICAg
ICAgICAgIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSA9IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJtYXAtcmVzZXJ2ZWQiLCBzLCBzcykpID49IDAgKQogICAgICAg
ICAgICAgaW9tbXVfaHdkb21fcmVzZXJ2ZWQgPSB2YWw7CiAgICAgICAgIGVsc2UKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jCmluZGV4IGZmNDU2ZTEuLmNmOWQ3ZTEgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYwpAQCAtMzAsMTIgKzMwLDYgQEAKICNpbmNsdWRl
ICIuLi92dGQuaCIKICNpbmNsdWRlICIuLi9leHRlcm4uaCIKIAotLyoKLSAqIGlvbW11X2luY2x1
c2l2ZV9tYXBwaW5nOiB3aGVuIHNldCwgYWxsIG1lbW9yeSBiZWxvdyA0R0IgaXMgaW5jbHVkZWQg
aW4gZG9tMAotICogMToxIGlvbW11IG1hcHBpbmdzIGV4Y2VwdCB4ZW4gYW5kIHVudXNhYmxlIHJl
Z2lvbnMuCi0gKi8KLWJvb2xlYW5fcGFyYW0oImlvbW11X2luY2x1c2l2ZV9tYXBwaW5nIiwgaW9t
bXVfaHdkb21faW5jbHVzaXZlKTsKLQogdm9pZCAqbWFwX3Z0ZF9kb21haW5fcGFnZSh1NjQgbWFk
ZHIpCiB7CiAgICAgcmV0dXJuIG1hcF9kb21haW5fcGFnZShfbWZuKHBhZGRyX3RvX3BmbihtYWRk
cikpKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggZTQwZDdhNy4uOWZlMjMy
OSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTE3MiwxMCArMTcyLDEwIEBA
IHN0YXRpYyBib29sIF9faHdkb21faW5pdCBod2RvbV9pb21tdV9tYXAoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwKICAgICBkZWZhdWx0OgogICAgICAgICBpZiAoIHR5cGUgJiBSQU1fVFlQRV9SRVNF
UlZFRCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggIWlvbW11X2h3ZG9tX2luY2x1c2l2
ZSAmJiAhaW9tbXVfaHdkb21fcmVzZXJ2ZWQgKQorICAgICAgICAgICAgaWYgKCAhaW9tbXVfaHdk
b21fcmVzZXJ2ZWQgKQogICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgfQot
ICAgICAgICBlbHNlIGlmICggaXNfaHZtX2RvbWFpbihkKSB8fCAhaW9tbXVfaHdkb21faW5jbHVz
aXZlIHx8IHBmbiA+IG1heF9wZm4gKQorICAgICAgICBlbHNlIGlmICggaXNfaHZtX2RvbWFpbihk
KSB8fCBwZm4gPiBtYXhfcGZuICkKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAK
QEAgLTIxNCwyMCArMjE0LDEwIEBAIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfaHdkb21f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgQlVHX09OKCFpc19oYXJkd2FyZV9kb21haW4o
ZCkpOwogCi0gICAgLyogSW5jbHVzaXZlIG1hcHBpbmdzIGFyZSBlbmFibGVkIGJ5IGRlZmF1bHQg
Zm9yIFBWLiAqLwotICAgIGlmICggaW9tbXVfaHdkb21faW5jbHVzaXZlID09IC0xICkKLSAgICAg
ICAgaW9tbXVfaHdkb21faW5jbHVzaXZlID0gaXNfcHZfZG9tYWluKGQpOwogICAgIC8qIFJlc2Vy
dmVkIElPTU1VIG1hcHBpbmdzIGFyZSBlbmFibGVkIGJ5IGRlZmF1bHQuICovCiAgICAgaWYgKCBp
b21tdV9od2RvbV9yZXNlcnZlZCA9PSAtMSApCiAgICAgICAgIGlvbW11X2h3ZG9tX3Jlc2VydmVk
ID0gMTsKIAotICAgIGlmICggaW9tbXVfaHdkb21faW5jbHVzaXZlICYmICFpc19wdl9kb21haW4o
ZCkgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCi0gICAgICAgICAgICAg
ICAiSU9NTVUgaW5jbHVzaXZlIG1hcHBpbmdzIGFyZSBvbmx5IHN1cHBvcnRlZCBvbiBQViBEb20w
XG4iKTsKLSAgICAgICAgaW9tbXVfaHdkb21faW5jbHVzaXZlID0gMDsKLSAgICB9Ci0KICAgICBp
ZiAoIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoICkKICAgICAgICAgcmV0dXJuOwogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmlu
ZGV4IGNkYzgwMjEuLjFiZDczMjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC02MSw3ICs2MSw3IEBAIGV4dGVybiBi
b29sX3QgaW9tbXVfZGVidWc7CiBleHRlcm4gYm9vbF90IGFtZF9pb21tdV9wZXJkZXZfaW50cmVt
YXA7CiAKIGV4dGVybiBib29sIGlvbW11X2h3ZG9tX3N0cmljdCwgaW9tbXVfaHdkb21fcGFzc3Ro
cm91Z2g7Ci1leHRlcm4gaW50OF90IGlvbW11X2h3ZG9tX2luY2x1c2l2ZSwgaW9tbXVfaHdkb21f
cmVzZXJ2ZWQ7CitleHRlcm4gaW50OF90IGlvbW11X2h3ZG9tX3Jlc2VydmVkOwogCiBleHRlcm4g
dW5zaWduZWQgaW50IGlvbW11X2Rldl9pb3RsYl90aW1lb3V0OwogCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:01:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:01: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-devel-bounces@lists.xenproject.org>)
	id 1gjh4R-000675-Ad; Wed, 16 Jan 2019 09:01: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=tCf2=PY=citrix.com=prvs=912916edc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjh4P-00065U-K1
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 09:01:09 +0000
X-Inumbo-ID: 4331abf1-196d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4331abf1-196d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:01:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="75697188"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Jan 2019 09:00:47 +0000
Message-ID: <1547629250-1405-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/7] docs: Improve documentation and parsing
 for efi=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXBkYXRlIHBhcnNlX2VmaV9wYXJhbSgpIHRvIHVzZSBwYXJzZV9ib29sZWFuKCkgZm9yICJycyIs
IHNvIGl0IGJlaGF2ZXMKbGlrZSBvdGhlciBYZW4gYm9vbGVhbnMuCgpIb3dldmVyLCBjaGFuZ2Ug
ImF0dHI9dWMiIHRvIG5vdCBiZSBhIGJvb2xlYW4uICBUaGlzIGlzIGEgZnVuY3Rpb25hbApjaGFu
Z2UsIGJ1dCAibm8tYXR0cj11YyIgaXMgYW1iaWd1b3VzIGFuZCBzaG91bGRuJ3QgYmUgYWNjZXB0
ZWQuCgpVcGRhdGUgdGhlIGNvbW1hbmQgbGluZSBkb2N1bWVudGF0aW9uIGZvciBjb25zaXN0ZW5j
eS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKdjM6CiAqIE5ldwotLS0KIGRvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYyB8IDIyICsrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24v
ZWZpL2Jvb3QuYyAgICAgICAgICAgICB8IDExICsrKy0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDExIGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYwppbmRleCA0MWRlYzViLi40ZjI3ZTU0IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
CkBAIC04NTEsMjMgKzg1MSwxNyBAQCBkaXNhYmxlIGl0IChlZGlkPW5vKS4gVGhpcyBvcHRpb24g
c2hvdWxkIG5vdCBub3JtYWxseSBiZSByZXF1aXJlZAogZXhjZXB0IGZvciBkZWJ1Z2dpbmcgcHVy
cG9zZXMuCiAKICMjIyBlZmkKLT4gYD0gTGlzdCBvZiBbIHJzIHwgYXR0ciBdYAorPiBgPSBMaXN0
IG9mIFsgcnM9PGJvb2w+LCBhdHRyPXVjIF1gCiAKLUFsbCBvcHRpb25zIGFyZSBvZiBib29sZWFu
IGtpbmQgYW5kIGNhbiBiZSBwcmVmaXhlZCB3aXRoIGBuby1gIHRvCi1lZmZlY3QgdGhlIGludmVy
c2UgbWVhbmluZy4KK0NvbnRyb2xzIGZvciBpbnRlcmFjdGluZyB3aXRoIHRoZSBzeXN0ZW0gRXh0
ZW5kZWQgRmlybXdhcmUgSW50ZXJmYWNlLgogCi0+IGByc2AKKyogICBUaGUgYHJzYCBib29sZWFu
IGNvbnRyb2xzIHdoZXRoZXIgUnVudGltZSBTZXJ2aWNlcyBhcmUgdXNlZC4gIEJ5IGRlZmF1bHQs
CisgICAgWGVuIHVzZXMgUnVudGltZSBTZXJ2aWNlcyBpdHNlbGYsIGFuZCBwcm94aWVzIGNlcnRh
aW4gY2FsbHMgb24gYmVoYWxmIG9mCisgICAgZG9tMC4gIFNlbGVjdGluZyBgcnM9MGAgcHJvaGli
aXRzIGFsbCB1c2Ugb2YgUnVudGltZSBTZXJ2aWNlcy4KIAotPiBEZWZhdWx0OiBgdHJ1ZWAKLQot
Pj4gRm9yY2Ugb3IgZGlzYWJsZSB1c2Ugb2YgRUZJIHJ1bnRpbWUgc2VydmljZXMuCi0KLT4gYGF0
dHI9dWNgCi0KLT4gRGVmYXVsdDogYG9mZmAKLQotPj4gQWxsb3dzIG1hcHBpbmcgb2YgUnVudGlt
ZVNlcnZpY2VzIHdoaWNoIGhhdmUgbm8gY2FjaGFiaWxpdHkgYXR0cmlidXRlCi0+PiBzZXQgYXMg
VUMuCisqICAgVGhlIGBhdHRyPXVjYCBzdHJpbmcgZXhpc3RzIGFzIGEgd29ya2Fyb3VuZCwgdG8g
YWxsb3cgbWFwcGluZyBtZW1vcnkgcmVnaW9ucworICAgIHdpdGggdW5rbm93bi91bnJlY29nbmlz
ZWQgY2FjaGVhYmlsaXR5IGFzIHVuY2FjaGVhYmxlLCByYXRoZXIgdGhhbiBub3QKKyAgICBwcmVz
ZW50LgogCiAjIyMgZXB0CiA+IGA9IExpc3Qgb2YgWyBhZD08Ym9vbD4sIHBtbD08Ym9vbD4gXWAK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24vZWZpL2Jvb3Qu
YwppbmRleCAxZTFhNTUxLi41OTdiMmZmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290
LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC0xMzg5LDE5ICsxMzg5LDE0IEBAIHN0
YXRpYyBib29sIF9faW5pdGRhdGEgZWZpX21hcF91YzsKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNl
X2VmaV9wYXJhbShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIgKnNzOwotICAgIGlu
dCByYyA9IDA7CisgICAgaW50IHJjID0gMCwgdmFsOwogCiAgICAgZG8gewotICAgICAgICBib29s
IHZhbCA9IHN0cm5jbXAocywgIm5vLSIsIDMpOwotCi0gICAgICAgIGlmICggIXZhbCApCi0gICAg
ICAgICAgICBzICs9IDM7Ci0KICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKICAgICAgICAg
aWYgKCAhc3MgKQogICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAg
aWYgKCAhY21kbGluZV9zdHJjbXAocywgInJzIikgKQorICAgICAgICBpZiAoICh2YWwgPSBwYXJz
ZV9ib29sZWFuKCJycyIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlm
ICggdmFsICkKICAgICAgICAgICAgICAgICBfX3NldF9iaXQoRUZJX1JTLCAmZWZpX2ZsYWdzKTsK
QEAgLTE0MDksNyArMTQwNCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2VmaV9wYXJhbShj
b25zdCBjaGFyICpzKQogICAgICAgICAgICAgICAgIF9fY2xlYXJfYml0KEVGSV9SUywgJmVmaV9m
bGFncyk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAi
YXR0cj11YyIpICkKLSAgICAgICAgICAgIGVmaV9tYXBfdWMgPSB2YWw7CisgICAgICAgICAgICBl
ZmlfbWFwX3VjID0gdHJ1ZTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:01:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:01: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-devel-bounces@lists.xenproject.org>)
	id 1gjh4R-00067Z-LV; Wed, 16 Jan 2019 09:01: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=tCf2=PY=citrix.com=prvs=912916edc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjh4P-00065W-L4
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 09:01:09 +0000
X-Inumbo-ID: 43a1ef34-196d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43a1ef34-196d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:01:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="75697190"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 16 Jan 2019 09:00:48 +0000
Message-ID: <1547629250-1405-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/7] x86/dom0: Improve dom0= useability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIGEgcHZoIGJvb2xlYW4gaXNuJ3QgaWRlYWwuICBJZiB3ZSBnYWluIGEgM3JkIHZpcnR1
bHNhdGlvbiBtb2RlLAp3aGF0IGRvZXMgYGRvbTA9bm8tcHZoYCBtZWFuPwoKQ2hhbmdlIHRoZSBz
eW50YXggdG8gYmUgImRvbTAgPSBwdiB8IHB2aCIgd2hpY2ggb2ZmZXJzIGFuIG9wdGlvbiB0byBt
b3JlCm9idmlvdXNseSBzZWxlY3QgUFYgbW9kZS4gIEhpZGUgYm90aCBvcHRpb25zIGJlaGluZCB0
aGUgcmVsZXZlbnQKQ09ORklHXyogc2V0dGluZ3MsIGFuZCBkZWZhdWx0IHRvIFBWSCBtb2RlIHdo
ZW4gQ09ORklHX1BWIGlzIGNvbXBpbGVkCm91dC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKVGhpcyBpcyBmaW5lIGZvciBjb21wYXRpYmlsaXR5IHB1cnBvc2VzLCBh
cyB0aGlzIG9wdGlvbiB3YXNuJ3QgcHJlc2VudAppbiBYZW4gNC4xMQoKdjI6CiAqIE5ldwp2MzoK
ICogVXNlIGNtZGxpbmVfc3RyY21wKCkgcmF0aGVyIHRoYW4gaW50cm9kdWNpbmcgeWV0IG1vcmUg
YnVnZ3kgc3RybmNtcCgpCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwg
MTYgKysrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgIHwg
IDggKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDRmMjdlNTQuLjM2NWQyZWUg
MTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTYzNywyMSArNjM3LDIzIEBAIHRyYWNl
IGZlYXR1cmUgaXMgb25seSBlbmFibGVkIGluIGRlYnVnZ2luZyBidWlsZHMgb2YgWGVuLgogU3Bl
Y2lmeSB0aGUgYml0IHdpZHRoIG9mIHRoZSBETUEgaGVhcC4KIAogIyMjIGRvbTAKLSAgICA9IExp
c3Qgb2YgWyBwdmg9PGJvb2w+LCBzaGFkb3c9PGJvb2w+LCB2ZXJib3NlPTxib29sPiBdCisgICAg
PSBMaXN0IG9mIFsgcHYgfCBwdmgsIHNoYWRvdz08Ym9vbD4sIHZlcmJvc2U9PGJvb2w+IF0KIAog
ICAgIEFwcGxpY2FiaWxpdHk6IHg4NgogCiBDb250cm9scyBmb3IgaG93IGRvbTAgaXMgY29uc3Ry
dWN0ZWQgb24geDg2IHN5c3RlbXMuCiAKLSogICBUaGUgYHB2aGAgYm9vbGVhbiBjb250cm9scyB3
aGV0aGVyIGRvbTAgaXMgY29uc3RydWN0ZWQgYXMgYSBQViBvciBhIFBWSAotICAgIGd1ZXN0LiAg
VGhlIGRlZmF1bHQgaXMgUFYuICBJbiBhZGRpdGlvbiwgdGhlIGZvbGxvd2luZyByZXF1aXJlbWVu
dHMgbXVzdAotICAgIGJlIG1ldDoKKyogICBUaGUgYHB2YCBhbmQgYHB2aGAgb3B0aW9ucyBzZWxl
Y3QgdGhlIHZpcnR1YWxpc2F0aW9uIG1vZGUgb2YgZG9tMC4KKworICAgIFRoZSBgcHZgIG9wdGlv
biBpcyBvbmx5IGF2YWlsYWJsZSB3aGVuIGBDT05GSUdfUFZgIGlzIGNvbXBpbGVkIGluLiAgVGhl
CisgICAgYHB2aGAgb3B0aW9uIGlzIG9ubHkgYXZhaWxhYmxlIHdoZW4gYENPTkZJR19IVk1gIGlz
IGNvbXBpbGVkIGluLiAgV2hlbgorICAgIGJvdGggb3B0aW9ucyBhcmUgY29tcGlsZWQgaW4sIHRo
ZSBkZWZhdWx0IGlzIFBWLgorCisgICAgSW4gYWRkaXRpb24sIHRoZSBmb2xsb3dpbmcgcmVxdWly
ZW1lbnRzIG11c3QgYmUgbWV0OgogCiAgICAgKiAgIFRoZSBkb20wIGtlcm5lbCBzZWxlY3RlZCBi
eSB0aGUgYm9vdCBsb2FkZXIgbXVzdCBiZSBjYXBhYmxlIG9mIHRoZQogICAgICAgICBzZWxlY3Rl
ZCBtb2RlLgotICAgICogICBGb3IgYSBQViBkb20wLCBYZW4gbXVzdCBoYXZlIGJlZW4gY29tcGls
ZWQgd2l0aCBgQ09ORklHX1BWYCBlbmFibGVkLgotICAgICogICBGb3IgYSBQVkggZG9tMCwgWGVu
IG11c3QgaGF2ZSBiZWVuIGNvbXBpbGVkIHdpdGggYENPTkZJR19IVk1gIGVuYWJsZWQsCi0gICAg
ICAgIGFuZCB0aGUgaGFyZHdhcmUgbXVzdCBoYXZlIFZULXgvU1ZNIGV4dGVuc2lvbnMgYXZhaWxh
YmxlLgorICAgICogICBGb3IgYSBQVkggZG9tMCwgdGhlIGhhcmR3YXJlIG11c3QgaGF2ZSBWVC14
L1NWTSBleHRlbnNpb25zIGF2YWlsYWJsZS4KIAogKiAgIFRoZSBgc2hhZG93YCBib29sZWFuIGlz
IG9ubHkgYXBwbGljYWJsZSB3aGVuIGRvbTAgaXMgY29uc3RydWN0ZWQgYXMgYSBQVkgKICAgICBn
dWVzdCwgYW5kIGNvbnRyb2xzIHdoZXRoZXIgZG9tMCB1c2VzIGhhcmR3YXJlIGFzc2lzdGVkIHBh
Z2luZywgb3Igc2hhZG93CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIv
eGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCA3ZjZlZTdmLi4yYjRkOWU5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1
aWxkLmMKQEAgLTI4MCw3ICsyODAsNyBAQCBzdHJ1Y3QgdmNwdSAqX19pbml0IGFsbG9jX2RvbTBf
dmNwdTAoc3RydWN0IGRvbWFpbiAqZG9tMCkKICNpZmRlZiBDT05GSUdfU0hBRE9XX1BBR0lORwog
Ym9vbCBfX2luaXRkYXRhIG9wdF9kb20wX3NoYWRvdzsKICNlbmRpZgotYm9vbCBfX2luaXRkYXRh
IGRvbTBfcHZoOworYm9vbCBfX2luaXRkYXRhIGRvbTBfcHZoID0gIUlTX0VOQUJMRUQoQ09ORklH
X1BWKTsKIGJvb2wgX19pbml0ZGF0YSBkb20wX3ZlcmJvc2U7CiAKIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX2RvbTBfcGFyYW0oY29uc3QgY2hhciAqcykKQEAgLTI5NSw4ICsyOTUsMTAgQEAgc3Rh
dGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9wYXJhbShjb25zdCBjaGFyICpzKQogICAgICAgICBp
ZiAoICFzcyApCiAgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJwdmgiLCBzLCBzcykpID49IDAgKQotICAgICAgICAg
ICAgZG9tMF9wdmggPSB2YWw7CisgICAgICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfUFYpICYm
ICFjbWRsaW5lX3N0cmNtcChzLCAicHYiKSApCisgICAgICAgICAgICBkb20wX3B2aCA9IGZhbHNl
OworICAgICAgICBlbHNlIGlmICggSVNfRU5BQkxFRChDT05GSUdfSFZNKSAmJiAhY21kbGluZV9z
dHJjbXAocywgInB2aCIpICkKKyAgICAgICAgICAgIGRvbTBfcHZoID0gdHJ1ZTsKICNpZmRlZiBD
T05GSUdfU0hBRE9XX1BBR0lORwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xl
YW4oInNoYWRvdyIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfZG9tMF9zaGFkb3cg
PSB2YWw7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:02:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:02: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-devel-bounces@lists.xenproject.org>)
	id 1gjh5R-0006TX-4X; Wed, 16 Jan 2019 09:02: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=BgTN=PY=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gjh5P-0006TK-OP
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 09:02:11 +0000
X-Inumbo-ID: 67659b52-196d-11e9-92db-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67659b52-196d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:02:09 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 61F51301AB24; Wed, 16 Jan 2019 11:02:08 +0200 (EET)
Received: from [10.10.196.90] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 43784306E477;
 Wed, 16 Jan 2019 11:02:08 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1544788198-28303-1-git-send-email-rcojocaru@bitdefender.com>
 <e4a328c8-6f36-8ec4-a645-9f845b608fa4@oracle.com>
 <11c88af4-95db-86de-b073-534f5583c1e6@bitdefender.com>
 <5C3C5C09020000780020D1D4@prv1-mh.provo.novell.com>
 <beb14ca1-c03d-e1e4-4b49-ba91d70a1892@bitdefender.com>
 <258f94c6-afbe-31b4-f210-ebb2a15cad1a@suse.com>
 <45ba1ee0-77b5-98c4-984e-6aa72ad3c1da@bitdefender.com>
 <5C3EF232020000780020E24D@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <6f887523-8979-e470-52a5-a4b09c570e2f@bitdefender.com>
Date: Wed, 16 Jan 2019 11:02:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C3EF232020000780020E24D@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V3] x86/vm_event: block interrupt injection
 for sync vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNi8xOSAxMDo1OCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTYuMDEuMTkg
YXQgMDg6MTAsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gT24gMS8xNC8x
OSA0OjQyIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMTQvMDEvMjAxOSAxMTo1Niwg
UmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+Pj4+IE9uIDEvMTQvMTkgMTE6NTMgQU0sIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxNC4wMS4xOSBhdCAxMDozNCwgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gMS8xMi8xOSAxMjowNCBBTSwgQm9yaXMgT3N0
cm92c2t5IHdyb3RlOgo+Pj4+Pj4+IE9uIDEyLzE0LzE4IDY6NDkgQU0sIFJhenZhbiBDb2pvY2Fy
dSB3cm90ZToKPj4+Pj4+Pj4gQmxvY2sgaW50ZXJydXB0cyAoaW4gdm14X2ludHJfYXNzaXN0KCkp
IGZvciB0aGUgZHVyYXRpb24gb2YKPj4+Pj4+Pj4gcHJvY2Vzc2luZyBhIHN5bmMgdm1fZXZlbnQg
KHNpbWlsYXJseSB0byB0aGUgc3RyYXRlZ3kKPj4+Pj4+Pj4gY3VycmVudGx5IHVzZWQgZm9yIHNp
bmdsZS1zdGVwcGluZykuIE90aGVyd2lzZSwgYXR0ZW1wdGluZwo+Pj4+Pj4+PiB0byBlbXVsYXRl
IGFuIGluc3RydWN0aW9uIHdoZW4gcmVxdWVzdGVkIGJ5IGEgdm1fZXZlbnQKPj4+Pj4+Pj4gcmVw
bHkgbWF5IGxlZ2l0aW1hdGVseSBuZWVkIHRvIGNhbGwgZS5nLgo+Pj4+Pj4+PiBodm1faW5qZWN0
X3BhZ2VfZmF1bHQoKSwgd2hpY2ggdGhlbiBvdmVyd3JpdGVzIHRoZSBhY3RpdmUKPj4+Pj4+Pj4g
aW50ZXJydXB0IGluIHRoZSBWTUNTLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBUaGUgc3luYyB2bV9ldmVu
dCBoYW5kbGluZyBwYXRoIG9uIHg4Ni9WTVggaXMgKHJvdWdobHkpOgo+Pj4+Pj4+PiBtb25pdG9y
X3RyYXBzKCkgLT4gcHJvY2VzcyB2bV9ldmVudCAtPiB2bXhfaW50cl9hc3Npc3QoKQo+Pj4+Pj4+
PiAocG9zc2libHkgd3JpdGluZyBWTV9FTlRSWV9JTlRSX0lORk8pIC0+Cj4+Pj4+Pj4+IGh2bV92
bV9ldmVudF9kb19yZXN1bWUoKSAtPiBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoKQo+Pj4+Pj4+
PiAocG9zc2libHkgb3ZlcndyaXRpbmcgdGhlIFZNX0VOVFJZX0lOVFJfSU5GTyB2YWx1ZSkuCj4+
Pj4+Pj4+Cj4+Pj4+Pj4+IFRoaXMgcGF0Y2ggbWF5IGFsc28gYmUgaGVscGZ1bCBmb3IgdGhlIGZ1
dHVyZSByZW1vdmFsCj4+Pj4+Pj4+IG9mIG1heV9kZWZlciBpbiBodm1fc2V0X2NyezAsMyw0fSBh
bmQgaHZtX3NldF9tc3IoKS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogUmF6dmFu
IENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4+Pj4+Cj4+Pj4+Pj4KPj4+
Pj4+PiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KPj4+Pj4+Cj4+Pj4+PiBUaGFua3MhIFNvIG5vdyB3ZSBoYXZlIHRocmVlIHJldmlld2Vk
LWJ5cywgaWYgSSdtIG5vdCBtaXN0YWtlbiBhbGwgd2UKPj4+Pj4+IG5lZWQgaXMgVGFtYXMnIChm
b3IgdGhlIHZtX2V2ZW50IHBhcnQpIGFuZCBKdWxpZW4gLyBTdGVmYW5vJ3MgKGZvciBBUk0pCj4+
Pj4+PiBhY2tzIChvciBvdGhlcndpc2UpLgo+Pj4+Pgo+Pj4+PiBBbmQgeW91J2QgbmVlZCB0byB0
YWxrIErDvHJnZW4gaW50byBhbGxvd2luZyB0aGlzIGluLCBub3cgdGhhdCB3ZSdyZQo+Pj4+PiBw
YXN0IHRoZSBmcmVlemUgcG9pbnQuCj4+Pj4KPj4+PiAoQWRkaW5nIErDvHJnZW4gdG8gdGhlIGNv
bnZlcnNhdGlvbi4pCj4+Pj4KPj4+PiBSaWdodCwgdGhhdCB3b3VsZCBiZSBpZGVhbCBpZiBwb3Nz
aWJsZSAtIHRoZSBjb2RlIGhhcyBhYnNvbHV0ZWx5IG5vCj4+Pj4gaW1wYWN0IG9uIGFueXRoaW5n
IHVubGVzcyB2bV9ldmVudCBpcyBhY3RpdmUgb24gdGhlIGRvbWFpbiwgd2hpY2ggaXMKPj4+PiBu
ZXZlciB0aGUgY2FzZSBmb3IgdGhlIHVzZS1jYXNlcyBjb25zaWRlcmVkIGZvciBhIFhlbiByZWxl
YXNlLgo+Pj4+Cj4+Pj4gU28gdGhlIGNhc2UgSSdtIG1ha2luZyBmb3IgdGhlIHBhdGNoIHRvIGdv
IGluIDQuMTIgaXMgdGhhdDoKPj4+Pgo+Pj4+IDEuIEl0J3MgcGVyZmVjdGx5IGhhcm1sZXNzIChp
dCBhZmZlY3RzIG5vdGhpbmcsIGV4Y2VwdCBmb3IgaW50cm9zcGVjdGlvbikuCj4+Pj4KPj4+PiAy
LiBJdCdzIHRyaXZpYWwgYW5kIHRodXMgdmVyeSBlYXN5IHRvIHNlZSB0aGF0IGl0J3MgY29ycmVj
dC4KPj4+Pgo+Pj4+IDMuIEl0IGZpeGVzIGEgbWFqb3IgaGVhZGFjaGUgZm9yIHVzLCBhbmQgdGh1
cyBpdCBpcyBhIGdyZWF0IGltcHJvdmVtZW50Cj4+Pj4gZnJvbSBhbiBpbnRyb3NwZWN0aW9uIHN0
YW5kcG9pbnQgKGZpeGVzIE9TIGNyYXNoZXMgLyBoYW5ncyB3aGljaCB3ZSdkCj4+Pj4gb3RoZXJ3
aXNlIG5lZWQgdG8gd29yayBhcm91bmQgaW4gcmF0aGVyIHBhaW5mdWwgd2F5cykuCj4+Pj4KPj4+
PiA0LiBWMyBvZiB0aGUgcGF0Y2ggaGFzIGJlZW4gc2VudCBvdXQgb24gRGVjIDE0dGggLSBpdCdz
IGp1c3QgdGhhdAo+Pj4+IHJldmlld2VycyBoYXZlIGhhZCBvdGhlciBwcmlvcml0aWVzIGFuZCBp
dCBkaWQgbm90IGdhdGhlciBhbGwgYWNrcyBpbiB0aW1lLgo+Pj4+Cj4+Pj4gSG93ZXZlciwgaWYg
aXQncyBub3QgcG9zc2libGUgb3IgZGVzaXJhYmxlIHRvIGFsbG93IHRoaXMgaW4gdGhlIG5leHQK
Pj4+PiBiZXN0IHRoaW5nIGlzIHRvIGF0IGxlYXN0IGhhdmUgYWxsIHRoZSBhY2tzIG5lY2Vzc2Fy
eSBmb3IgaXQgdG8gZ28gaW4KPj4+PiBmaXJzdCB0aGluZyBvbmNlIHRoZSBmcmVlemUgaXMgb3Zl
ci4KPj4+Pgo+Pj4+ICBGcm9tIEp1bGllbidzIHJlcGx5IEkgdW5kZXJzdGFuZCB0aGF0IHRoZSBs
YXN0IGFjayBuZWNlc3NhcnkgaXMgVGFtYXMnLgo+Pj4KPj4+IFdpdGggdGhhdCBhY2sganVzdCBh
cnJpdmVkOgo+Pj4KPj4+IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPj4gQUZBSUNUIHRoaXMgaXMgZmluZSB0byBhcHBseSB0byBzdGFnaW5nIG5vdywg
YW0gSSBpbmNvcnJlY3Q/Cj4gCj4gWWVzLCBidXQgbWF5IEkgYXNrIHRoYXQgeW91IGJlIGEgbGl0
dGxlIG1vcmUgcGF0aWVudD8KCk9mIGNvdXJzZSwgYXBvbG9naWVzLiBJIHdhcyBqdXN0IHVuc3Vy
ZSBpZiBmdXJ0aGVyIGFjdGlvbiB3YXMgcmVxdWlyZWQgCm9uIG15IHBhcnQuCgoKVGhhbmsgeW91
LApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:23:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:23: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-devel-bounces@lists.xenproject.org>)
	id 1gjhPF-0008Oq-1v; Wed, 16 Jan 2019 09:22: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=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjhPD-0008Ol-P5
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 09:22:39 +0000
X-Inumbo-ID: 43fc89fb-1970-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43fc89fb-1970-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:22:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="84658253"
Date: Wed, 16 Jan 2019 10:21:29 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190116092129.jz2cts5pwd5ckh34@mac>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDQ6MzY6MzFQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEZyb206IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4KPiAKPiBTdHViZG9tYWlucyBuZWVkIHRvIGJlIGdpdmVuIHN1ZmZpY2ll
bnQgcHJpdmlsZWdlIG92ZXIgdGhlIGd1ZXN0IHdoaWNoIGl0Cj4gcHJvdmlkZXMgZW11bGF0aW9u
IGZvciBpbiBvcmRlciBmb3IgUENJIHBhc3N0aHJvdWdoIHRvIHdvcmsgY29ycmVjdGx5Lgo+IFdo
ZW4gYSBIVk0gZG9tYWluIHRyeSB0byBlbmFibGUgTVNJLCBRRU1VIGluIHN0dWJkb21haW4gY2Fs
bHMKPiBQSFlTREVWT1BfbWFwX3BpcnEsIGJ1dCBsYXRlciBpdCBuZWVkcyB0byBjYWxsIFhFTl9E
T01DVExfYmluZF9wdF9pcnEgYXMKPiBwYXJ0IG9mIHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycS4g
QWxsb3cgZm9yIHRoYXQgYXMgcGFydCBvZgo+IFBIWVNERVZPUF9tYXBfcGlycS4KCkkgc2VlLCB0
aGF0J3Mgbm90IGEgcHJvYmxlbSBBRkFJQ1QgZm9yIFBDSSBJTlR4IGJlY2F1c2UgdGhlIElSUSBp
bgp0aGF0IGNhc2UgaXMga25vd24gYmVmb3JlaGFuZCwgYW5kIHRoZSBzdHViZG9tYWluIGlzIGdp
dmVuIHBlcm1pc3Npb25zCm92ZXIgdGhpcyBJUlEgYnkgbGlieGxfX2RldmljZV9wY2lfYWRkICh0
aGVyZSdzIGEgZG9fcGNpX2FkZCBhZ2FpbnN0CnRoZSBzdHViZG9tYWluKS4KCj4gCj4gQmFzZWQg
b24gaHR0cHM6Ly9naXRodWIuY29tL09wZW5YVC94ZW5jbGllbnQtb2UvYmxvYi81ZTBlNzMwNGE1
YTNjNzVlZjAxMjQwYTFlMzY3MzY2NWIyYWFmMDVlL3JlY2lwZXMtZXh0ZW5kZWQveGVuL2ZpbGVz
L3N0dWJkb21haW4tbXNpLWlycS1hY2Nlc3MucGF0Y2ggYnkgRXJpYyBDaGFudWRldCA8Y2hhbnVk
ZXRlQGFpbmZvc2VjLmNvbT4uCj4gCj4gU2lnbmVkLW9mZi1ieTogU2ltb24gR2Fpc2VyIDxzaW1v
bkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtv
d3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiAtLS0KPiBU
aGlzIGlzIG9ubHkgb25lIHBhcnQgb2YgZml4aW5nIE1TSSB3aXRoIFFFTVUgaW4gc3R1YmRvbWFp
bi4gVGhlIG90aGVyCj4gcGFydCBpcyBhbGxvd2luZyBzdHViZG9tYWluIHRvIGFjdHVhbGx5IGVu
YWJsZSBNU0kgaW4gUENJIGNvbmZpZyBzcGFjZS4KPiBRRU1VIGRvZXMgdGhhdCB0aHJvdWdoIHBj
aWZyb250L2JhY2sgY29ubmVjdGVkIHRvIHRoZSBzdHViZG9tYWluIChzZWUKPiBody94ZW4veGVu
X3B0X21zaS5jOm1zaV9tc2l4X2VuYWJsZSgpKSwgYnV0IHBjaWJhY2sgYnkgZGVmYXVsdCByZWZ1
c2UKPiB3cml0ZSB0byB0aGF0IHJlZ2lzdGVyLgo+IEVhc3ksIGxlc3Mgc2FmZSBzb2x1dGlvbjog
ZW5hYmxlIHBlcm1pc3NpdmUgbW9kZSBmb3IgdGhlIGRldmljZS4KPiBTYWZlciBzb2x1dGlvbiAt
IGVuYWJsZSBhY2Nlc3MgdG8gdGhpcyByZWdpc3RlciBmb3Igc3R1YmRvbWFpbiBvbmx5Cj4gKHBj
aWJhY2sgcGF0Y2ggdGhhdCBhZGQgc3VjaCBmbGFnICsgbGlieGwgcGF0Y2ggdG8gc2V0IGl0IGZv
ciByZWxldmFudAo+ICBkZXZpY2VzKQo+IFRoZSB3aG9sZSBzdG9yeToKPiBodHRwczovL3d3dy5x
dWJlcy1vcy5vcmcvbmV3cy8yMDE3LzEwLzE4L21zaS1zdXBwb3J0Lwo+IAo+IEFueSBvdGhlciBp
ZGVhcz8gV2hpY2ggb25lIGlzIHByZWZlcnJlZCB1cHN0cmVhbT8KCklNTywgYW5kIHBsZWFzZSBj
b3JyZWN0IG1lIGlmIEknbSB3cm9uZywgUUVNVSBpbiB0aGUgc3R1YmRvbWFpbiB3aWxsCnJlY2Vp
dmUgdGhlIFBDSSBjb25maWcgc3BhY2Ugd3JpdGUgdG8gZW5hYmxlIE1TSSwgYW5kIHNpbmNlIHRo
aXMKc3R1Yi1RRU1VIHJ1bnMgaW4gUFYgbW9kZSBJIHRoaW5rIGl0IHNob3VsZCB1c2UgdGhlIFBW
IHdheSB0byBlbmFibGUKTVNJLCBpZTogdGhlIHNhbWUgdGhhdCBMaW51eCBwY2lmcm9udCB1c2Vz
IHRvIGVuYWJsZSBNU0kgZm9yCnBhc3NlZC10aHJvdWdoIGRldmljZXMuCgpJcyB0aGlzIHNvbWV0
aGluZyB0aGF0IHNvdW5kcyBzZW5zaWJsZT8KCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9pcnEuYyAg
ICAgfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvcGh5c2Rldi5j
IHwgIDkgKysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKPiBp
bmRleCA4YjQ0ZDZjLi4xMjNjYTY5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+IEBAIC0yNjc0LDYgKzI2NzQsMjEgQEAgaW50IGFs
bG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IGluZGV4LCBpbnQg
KnBpcnFfcCwKPiAgICAgICAgICB7Cj4gICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJ
Ogo+ICAgICAgICAgICAgICBpcnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSk7Cj4gKyAgICAg
ICAgICAgIGlmICggIShpcnEgPCBucl9pcnFzX2dzaSB8fCBpcnEgPj0gbnJfaXJxcykgJiYKClRo
aXMgY2hlY2sgaXMgYWxyZWFkeSBwZXJmb3JtZWQgYmVsb3csIG1heWJlIHlvdSBjb3VsZCByZS1h
cnJhbmdlIHRoZQpjb2RlIGFzOgoKY2FzZSBNQVBfUElSUV9UWVBFX01VTFRJX01TSToKICAgICAg
ICBpcnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSk7CiAgICB9CgogICAgaWYgKCBpcnEgPCBu
cl9pcnFzX2dzaSB8fCBpcnEgPj0gbnJfaXJxcyApCiAgICB7CiAgICAgICAgZHByaW50ayhYRU5M
T0dfR19FUlIsICJkb20lZDogY2FuJ3QgY3JlYXRlIGlycSBmb3IgbXNpIVxuIiwKICAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCk7CiAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICB9CiAgICBp
ZiAoIGN1cnJlbnQtPmRvbWFpbi0+dGFyZ2V0ID09IGQgKQogICAgICAgIC4uLgoKQnV0IEkgd29u
ZGVyIHdoZXRoZXIgaXQgd291bGQgYmUgYmV0dGVyIHRvIHBsYWNlIHRoZSBpcnFfcGVybWl0X2Fj
Y2VzcwppbiBtYXBfZG9tYWluX3BpcnEsIHRvZ2V0aGVyIHdpdGggdGhlIGV4aXN0aW5nIGlycV9w
ZXJtaXRfYWNjZXNzIHRoYXQKZ3JhbnQgdGhlIHRhcmdldCBkb21haW4gcGVybWlzc2lvbnMgb3Zl
ciB0aGUgaXJxLgoKPiArICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPnRhcmdldCA9
PSBkICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgcmV0ID0gaXJxX3Blcm1p
dF9hY2Nlc3MoY3VycmVudC0+ZG9tYWluLCBpcnEpOwo+ICsgICAgICAgICAgICAgICAgaWYgKCBy
ZXQgKSB7Cj4gKyAgICAgICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNhbid0IGdyYW50IGl0J3Mgc3R1YmRv
bSAoJWQpIGFjY2VzcyB0byAiCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXJxICVk
IGZvciBtc2k6ICVkIVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+ZG9t
YWluX2lkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXJxLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmV0KTsKPiArICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKCllvdSBzaG91bGQgcmV0dXJuIHJldCBoZXJlIElNTywgc28gdGhhdCB0aGUgZXJyb3Ig
aXMgcHJvcGFnYXRlZCB0byB0aGUKY2FsbGVyIChsaWtlbHkgRU5PTUVNIHNpbmNlIGlycV9wZXJt
aXRfYWNjZXNzIGlzIGp1c3QgYSB3cmFwcGVyIGFyb3VuZApyYW5nZXNldF9hZGQpLgoKPiArICAg
ICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgfQo+ICAgICAgICAgIH0KPiAgCj4gICAgICAg
ICAgaWYgKCBpcnEgPCBucl9pcnFzX2dzaSB8fCBpcnEgPj0gbnJfaXJxcyApCj4gQEAgLTI3MTcs
NyArMjczMiwxNSBAQCBpbnQgYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycShzdHJ1Y3QgZG9tYWlu
ICpkLCBpbnQgaW5kZXgsIGludCAqcGlycV9wLAo+ICAgICAgICAgIGNhc2UgTUFQX1BJUlFfVFlQ
RV9NU0k6Cj4gICAgICAgICAgICAgIGlmICggaW5kZXggPT0gLTEgKQo+ICAgICAgICAgIGNhc2Ug
TUFQX1BJUlFfVFlQRV9NVUxUSV9NU0k6Cj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAg
ICAgIGlmICggY3VycmVudC0+ZG9tYWluLT50YXJnZXQgPT0gZCAmJgo+ICsgICAgICAgICAgICAg
ICAgICAgICBpcnFfZGVueV9hY2Nlc3MoY3VycmVudC0+ZG9tYWluLCBpcnEpICkKPiArICAgICAg
ICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJkb20lZDogY2FuJ3QgcmV2b2tlIHN0dWJkb20ncyBhY2Nlc3MgdG8gaXJxICVk
IVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlycSk7Cj4gICAgICAgICAgICAgICAgICBkZXN0cm95
X2lycShpcnEpOwo+ICsgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAg
ICAgIH0KPiAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYyBiL3hl
bi9hcmNoL3g4Ni9waHlzZGV2LmMKPiBpbmRleCAzYTNjMTU4Li5kZTU5ZTM5IDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKPiArKysgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5j
Cj4gQEAgLTE2NCw2ICsxNjQsMTUgQEAgaW50IHBoeXNkZXZfdW5tYXBfcGlycShkb21pZF90IGRv
bWlkLCBpbnQgcGlycSkKPiAgCj4gICAgICBwY2lkZXZzX2xvY2soKTsKPiAgICAgIHNwaW5fbG9j
aygmZC0+ZXZlbnRfbG9jayk7Cj4gKyAgICBpZiAoIGN1cnJlbnQtPmRvbWFpbi0+dGFyZ2V0ID09
IGQpCj4gKyAgICB7Cj4gKyAgICAgICAgaW50IGlycSA9IGRvbWFpbl9waXJxX3RvX2lycShkLCBw
aXJxKTsKPiArICAgICAgICBpZiAoIGlycSA8PSAwIHx8IGlycV9kZW55X2FjY2VzcyhjdXJyZW50
LT5kb21haW4sIGlycSkgKQoKU2FtZSBoZXJlLCBJIHRoaW5rIGl0IHdvdWxkIGJlIG1vcmUgbmF0
dXJhbCB0byBwbGFjZSB0aGUKaXJxX2RlbnlfYWNjZXNzIGluIHVubWFwX2RvbWFpbl9waXJxLCB0
b2dldGhlciB3aXRoIHRoZSBleGlzdGluZwppcnFfZGVueV9hY2Nlc3MgdGhhdCByZXZva2VzIHRo
ZSBwZXJtaXNzaW9ucyBvZiB0aGUgdGFyZ2V0IGRvbWFpbi4KClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:43:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:43: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-devel-bounces@lists.xenproject.org>)
	id 1gjhjQ-0001bZ-Fn; Wed, 16 Jan 2019 09:43: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjhjO-0001bP-Vj
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 09:43:31 +0000
X-Inumbo-ID: 2dfe0376-1973-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2dfe0376-1973-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:43:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C436BAD69;
 Wed, 16 Jan 2019 09:42:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Wed, 16 Jan 2019 10:42:24 +0100
Message-Id: <20190116094224.30837-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH-for-4.11] correct release note link in SUPPORT.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHN5bnRheCBmb3IgdGhlIHJlbGVhc2Ugbm90ZSBsaW5rIGluIFNVUFBPUlQubWQgaXMgd3Jv
bmcuIENvcnJlY3QKdGhhdC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiBTVVBQT1JULm1kIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBP
UlQubWQKaW5kZXggOThhYjUyZWRhOS4uZGUzODhkMGFmYSAxMDA2NDQKLS0tIGEvU1VQUE9SVC5t
ZAorKysgYi9TVVBQT1JULm1kCkBAIC0xMyw3ICsxMyw5IEBAIGZvciB0aGUgZGVmaW5pdGlvbnMg
b2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCiAgICAgSW5pdGlhbC1SZWxlYXNlOiAy
MDE4LTA3LTEwCiAgICAgU3VwcG9ydGVkLVVudGlsOiAyMDIwLTAxLTEwCiAgICAgU2VjdXJpdHkt
U3VwcG9ydC1VbnRpbDogMjAyMS0wNy0xMAotICAgIFJlbGVhc2UtTm90ZXM6IDxhIGhyZWY9Imh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0XzQuMTFfUmVsZWFzZV9O
b3RlcyI+Uk48L2E+CisKK1JlbGVhc2UtTm90ZXMKKzogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC4xMV9SZWxlYXNlX05vdGVzIj5STjwvYT4K
IAogIyBGZWF0dXJlIFN1cHBvcnQKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:43:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:43: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-devel-bounces@lists.xenproject.org>)
	id 1gjhjQ-0001bf-Oo; Wed, 16 Jan 2019 09:43: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjhjP-0001bQ-0C
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 09:43:31 +0000
X-Inumbo-ID: 2dfe48b6-1973-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2dfe48b6-1973-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:43:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C436BAD69;
 Wed, 16 Jan 2019 09:42:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Wed, 16 Jan 2019 10:42:24 +0100
Message-Id: <20190116094224.30837-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH-for-4.11] correct release note link in SUPPORT.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHN5bnRheCBmb3IgdGhlIHJlbGVhc2Ugbm90ZSBsaW5rIGluIFNVUFBPUlQubWQgaXMgd3Jv
bmcuIENvcnJlY3QKdGhhdC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiBTVVBQT1JULm1kIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBP
UlQubWQKaW5kZXggOThhYjUyZWRhOS4uZGUzODhkMGFmYSAxMDA2NDQKLS0tIGEvU1VQUE9SVC5t
ZAorKysgYi9TVVBQT1JULm1kCkBAIC0xMyw3ICsxMyw5IEBAIGZvciB0aGUgZGVmaW5pdGlvbnMg
b2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCiAgICAgSW5pdGlhbC1SZWxlYXNlOiAy
MDE4LTA3LTEwCiAgICAgU3VwcG9ydGVkLVVudGlsOiAyMDIwLTAxLTEwCiAgICAgU2VjdXJpdHkt
U3VwcG9ydC1VbnRpbDogMjAyMS0wNy0xMAotICAgIFJlbGVhc2UtTm90ZXM6IDxhIGhyZWY9Imh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0XzQuMTFfUmVsZWFzZV9O
b3RlcyI+Uk48L2E+CisKK1JlbGVhc2UtTm90ZXMKKzogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC4xMV9SZWxlYXNlX05vdGVzIj5STjwvYT4K
IAogIyBGZWF0dXJlIFN1cHBvcnQKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:46:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:46:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjhmD-0001pc-9M; Wed, 16 Jan 2019 09:46: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjhmB-0001pV-Nb
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 09:46:23 +0000
X-Inumbo-ID: 94c06ab8-1973-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94c06ab8-1973-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:46:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 97131AD57;
 Wed, 16 Jan 2019 09:46:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Wed, 16 Jan 2019 10:46:19 +0100
Message-Id: <20190116094619.31188-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH-for-4.10] correct release note link in SUPPORT.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHN5bnRheCBmb3IgdGhlIHJlbGVhc2Ugbm90ZSBsaW5rIGluIFNVUFBPUlQubWQgaXMgd3Jv
bmcuIENvcnJlY3QKdGhhdC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiBTVVBQT1JULm1kIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBP
UlQubWQKaW5kZXggNmQ0MTdhNjE4ZS4uMmVjNzdiZjJjYyAxMDA2NDQKLS0tIGEvU1VQUE9SVC5t
ZAorKysgYi9TVVBQT1JULm1kCkBAIC0xMyw3ICsxMyw5IEBAIGZvciB0aGUgZGVmaW5pdGlvbnMg
b2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCiAgICAgSW5pdGlhbC1SZWxlYXNlOiAy
MDE3LTEyLTEzCiAgICAgU3VwcG9ydGVkLVVudGlsOiAyMDE5LTA2LTEzCiAgICAgU2VjdXJpdHkt
U3VwcG9ydC1VbnRpbDogMjAyMC0xMi0xMwotICAgIFJlbGVhc2UtTm90ZXM6IDxhIGhyZWY9Imh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0XzQuMTBfUmVsZWFzZV9O
b3RlcyI+Uk48L2E+CisKK1JlbGVhc2UtTm90ZXMKKzogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC4xMF9SZWxlYXNlX05vdGVzIj5STjwvYT4K
IAogIyBGZWF0dXJlIFN1cHBvcnQKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:47:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:47: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-devel-bounces@lists.xenproject.org>)
	id 1gjhnA-0001us-L7; Wed, 16 Jan 2019 09:47: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjhn9-0001ul-Ry
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 09:47:23 +0000
X-Inumbo-ID: b8857fe5-1973-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8857fe5-1973-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:47:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 97131AD57;
 Wed, 16 Jan 2019 09:46:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Wed, 16 Jan 2019 10:46:19 +0100
Message-Id: <20190116094619.31188-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH-for-4.10] correct release note link in SUPPORT.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHN5bnRheCBmb3IgdGhlIHJlbGVhc2Ugbm90ZSBsaW5rIGluIFNVUFBPUlQubWQgaXMgd3Jv
bmcuIENvcnJlY3QKdGhhdC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiBTVVBQT1JULm1kIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBP
UlQubWQKaW5kZXggNmQ0MTdhNjE4ZS4uMmVjNzdiZjJjYyAxMDA2NDQKLS0tIGEvU1VQUE9SVC5t
ZAorKysgYi9TVVBQT1JULm1kCkBAIC0xMyw3ICsxMyw5IEBAIGZvciB0aGUgZGVmaW5pdGlvbnMg
b2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCiAgICAgSW5pdGlhbC1SZWxlYXNlOiAy
MDE3LTEyLTEzCiAgICAgU3VwcG9ydGVkLVVudGlsOiAyMDE5LTA2LTEzCiAgICAgU2VjdXJpdHkt
U3VwcG9ydC1VbnRpbDogMjAyMC0xMi0xMwotICAgIFJlbGVhc2UtTm90ZXM6IDxhIGhyZWY9Imh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0XzQuMTBfUmVsZWFzZV9O
b3RlcyI+Uk48L2E+CisKK1JlbGVhc2UtTm90ZXMKKzogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC4xMF9SZWxlYXNlX05vdGVzIj5STjwvYT4K
IAogIyBGZWF0dXJlIFN1cHBvcnQKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 09:57:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 09:57: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-devel-bounces@lists.xenproject.org>)
	id 1gjhwQ-0002kH-LN; Wed, 16 Jan 2019 09:56: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=jGeG=PY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjhwP-0002k5-Ri
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 09:56:57 +0000
X-Inumbo-ID: 0e3b3158-1975-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e3b3158-1975-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 09:56:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjhwK-0003uZ-Ld; Wed, 16 Jan 2019 09:56:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjhwK-0003Ww-DE; Wed, 16 Jan 2019 09:56:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjhwK-0000U5-CV; Wed, 16 Jan 2019 09:56:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131962-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9c07fc259396fb5a26713755f92f60eb477ed567
X-Osstest-Versions-That: linux=d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Jan 2019 09:56:52 +0000
Subject: [Xen-devel] [linux-4.14 test] 131962: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk2MiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NjIvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDljMDdmYzI1OTM5NmZiNWEyNjcxMzc1NWY5MmY2MGViNDc3ZWQ1NjcKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGQyZGQ5ZjE1OTNkYzRkNWNlYjVjZjRhOTczZWQy
YzZlM2E0OWQ3OTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTY2MyAgMjAxOC0xMi0zMSAxMDo1
MDowMiBaICAgMTUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzE4ODQgIDIwMTktMDEtMDkg
MTY6NDI6NDEgWiAgICA2IGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzE5NDkgIDIwMTktMDEtMTMgMjI6MjI6NTEgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiSHVhbmcsIFlpbmci
IDx5aW5nLmh1YW5nQGludGVsLmNvbT4KICAiWWFuLCBaaGVuZyIgPHp5YW5AcmVkaGF0LmNvbT4K
ICBBYXJvIEtvc2tpbmVuIDxhYXJvLmtvc2tpbmVuQGlraS5maT4KICBBamF5IFNpbmdoIDxhamF5
LmthdGhhdEBtaWNyb2NoaXAuY29tPgogIEFsYWEgSGxlaWhlbCA8YWxhYUBtZWxsYW5veC5jb20+
CiAgQWxleGFuZGVyIEFyaW5nIDxhcmluZ0Btb2phdGF0dS5jb20+CiAgQWxleGFuZGVyIFNoaXNo
a2luIDxhbGV4YW5kZXIuc2hpc2hraW5AbGludXguaW50ZWwuY29tPgogIEFsZXhhbmRyZSBCZWxs
b25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVy
IDxhZ3J1ZW5iYUByZWRoYXQuY29tPgogIEFuZHJldyBCb3dlcnMgPGFuZHJld3guYm93ZXJzQGlu
dGVsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFu
c29uIEh1YW5nIDxBbnNvbi5IdWFuZ0BueHAuY29tPgogIEFuc3NpIEhhbm51bGEgPGFuc3NpLmhh
bm51bGFAYml0d2lzZS5maT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJv
Lm9yZz4KICBBcmllbCBFbGlvciA8YXJpZWwuZWxpb3JAY2F2aXVtLmNvbT4KICBBcm5hbGRvIENh
cnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFy
bmRiLmRlPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVuamFtaW4g
Q29kZGluZ3RvbiA8YmNvZGRpbmdAcmVkaGF0LmNvbT4KICBCZW5qYW1pbiBQb2lyaWVyIDxicG9p
cmllckBzdXNlLmNvbT4KICBCZW5qYW1pbiBUaXNzb2lyZXMgPGJlbmphbWluLnRpc3NvaXJlc0By
ZWRoYXQuY29tPgogIEJqw7hybiBNb3JrIDxiam9ybkBtb3JrLm5vPgogIEJvYiBQZXRlcnNvbiA8
cnBldGVyc29AcmVkaGF0LmNvbT4KICBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBi
b290bGluLmNvbT4KICBCcmVubyBMZWl0YW8gPGxlaXRhb0BkZWJpYW4ub3JnPgogIENocmlzdGlh
biBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIExlcm95
IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDaHVjayBMZXZlciA8Y2h1Y2subGV2ZXJAb3Jh
Y2xlLmNvbT4KICBDbGF1ZGl1IEJlem5lYSA8Y2xhdWRpdS5iZXpuZWFAbWljcm9jaGlwLmNvbT4K
ICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIENvbmcgV2FuZyA8
eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbWllbiBMZSBNb2FsIDxkYW1pZW4ubGVtb2Fs
QHdkYy5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERh
biBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgogIERhbmllbCBBeHRlbnMgPGRq
YUBheHRlbnMubmV0PiAjIHBvd2VycGMgNjQtYml0IEJFCiAgRGFuaWVsZSBQYWxtYXMgPGRubHBs
bUBnbWFpbC5jb20+CiAgRGF2aWQgSGVycm1hbm4gPGRoLmhlcnJtYW5uQGdtYWlsLmNvbT4KICBE
YXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRh
dmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERh
dmlkIFRlaWdsYW5kIDx0ZWlnbGFuZEByZWRoYXQuY29tPgogIERlZXBhIERpbmFtYW5pIDxkZWVw
YS5rZXJuZWxAZ21haWwuY29tPgogIERlbm5pcyBEYWxlc3NhbmRybyA8ZGVubmlzLmRhbGVzc2Fu
ZHJvQGludGVsLmNvbT4KICBEaWV0bWFyIEhhaG4gPGRpZXRtYXIuaGFobkB0cy5mdWppdHN1LmNv
bT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9taW5p
cXVlIE1hcnRpbmV0IDxkb21pbmlxdWUubWFydGluZXRAY2VhLmZyPgogIERvdWcgTGVkZm9yZCA8
ZGxlZGZvcmRAcmVkaGF0LmNvbT4KICBFbGFpbmUgWmhhbmcgPHpoYW5ncWluZ0Byb2NrLWNoaXBz
LmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXdhbiBELiBNaWxu
ZSA8ZW1pbG5lQHJlZGhhdC5jb20+CiAgRmFiaW8gRXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29t
PgogIEZpbGlwZSBNYW5hbmEgPGZkbWFuYW5hQHN1c2UuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwg
PGZ3QHN0cmxlbi5kZT4KICBGcmFuayBIYXZlcmthbXAgPGhhdmVyQGxpbnV4LnZuZXQuaWJtLmNv
bT4KICBHZW9yZ3kgQSBCeXN0cmVuaW4gPGdrb3RAYWx0bGludXgub3JnPgogIEdyZWcgSGFja21h
bm4gPGdoYWNrbWFubkBnb29nbGUuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxp
bnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRl
ZG9yLmNvbT4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhhbnMgdmFu
IEtyYW5lbmJ1cmcgPGhhbnMudmFuLmtyYW5lbmJ1cmdAbWVuZGl4LmNvbT4KICBIYW5zIFZlcmt1
aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5ubD4KICBIYXJpbmkgS2F0YWthbSA8aGFyaW5pLmth
dGFrYW1AeGlsaW54LmNvbT4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhl
cmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIdWFjYWkgQ2hlbiA8Y2hl
bmhjQGxlbW90ZS5jb20+CiAgSHVhbmcgWWluZyA8eWluZy5odWFuZ0BpbnRlbC5jb20+CiAgSHVn
aCBEaWNraW5zIDxodWdoZEBnb29nbGUuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUAxNjMuY29t
PgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJbHlhIERyeW9tb3YgPGlk
cnlvbW92QGdtYWlsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBJdmFu
IE1pcm9ub3YgPG1pcm9ub3YuaXZhbkBnbWFpbC5jb20+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmll
bGRzQHJlZGhhdC5jb20+CiAgSmFjb2IgS2VsbGVyIDxqYWNvYi5lLmtlbGxlckBpbnRlbC5jb20+
CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBKYXJra28gU2Fra2luZW4gPGph
cmtrby5zYWtraW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVs
bGFub3guY29tPgogIEphc29uIE1hcnRpbnNlbiA8amFzb25tYXJ0aW5zZW5AbXNuLmNvbT4KICBK
YXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEplZmYgS2lyc2hlciA8amVmZnJleS50
LmtpcnNoZXJAaW50ZWwuY29tPgogIEplcm9tZSBCcnVuZXQgPGpicnVuZXRAYmF5bGlicmUuY29t
PgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlyaSBLb3NpbmEgPGpr
b3NpbmFAc3VzZS5jej4KICBKaXJpIFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KICBKb2VsIFN0YW5s
ZXkgPGpvZWxAam1zLmlkLmF1PgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpv
aGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hhbiBKb25rZXIgPGpieDk5OTlAaG90
bWFpbC5jb20+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9u
IE1hbG95IDxqb24ubWFsb3lAZXJpY3Nzb24uY29tPgogIEpvbmF0aGFuIExlbW9uIDxqb25hdGhh
bi5sZW1vbkBnbWFpbC5jb20+CiAgSm9yZ2VuIEhhbnNlbiA8amhhbnNlbkB2bXdhcmUuY29tPgog
IEpvenNlZiBLYWRsZWNzaWsgPGthZGxlY0BibGFja2hvbGUua2ZraS5odT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSsO2cmdlbiBTdG9ydmlzdCA8am9yZ2VuLnN0b3J2aXN0
QGdtYWlsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLYW5namll
IEx1IDxramx1QHVtbi5lZHU+CiAgS2lyaWxsIEEuIFNodXRlbW92IDxraXJpbGwuc2h1dGVtb3ZA
bGludXguaW50ZWwuY29tPgogIEt1bmloaWtvIEhheWFzaGkgPGhheWFzaGkua3VuaWhpa29Ac29j
aW9uZXh0LmNvbT4KICBMYXJyeSBGaW5nZXIgPExhcnJ5LkZpbmdlckBsd2Zpbmdlci5uZXQ+CiAg
TGF1cmVuY2UgT2Jlcm1hbiA8bG9iZXJtYW5AcmVkaGF0LmNvbT4KICBMaW51cyBUb3J2YWxkcyA8
dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2Fs
bGVpakBsaW5hcm8ub3JnPgogIExvZ2FuIEd1bnRob3JwZSA8bG9nYW5nQGRlbHRhdGVlLmNvbT4K
ICBMb3JlbnpvIEJpYW5jb25pIDxsb3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+CiAgTHVib21p
ciBSaW50ZWwgPGxrdW5kcmFrQHYzLnNrPgogIEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0Bp
bnRlbC5jb20+CiAgTHVrYXMgV3VubmVyIDxsdWthc0B3dW5uZXIuZGU+CiAgTWFjaWVqIFcuIFJv
enlja2kgPG1hY3JvQGxpbnV4LW1pcHMub3JnPgogIE1hY3BhdWwgTGluIDxtYWNwYXVsLmxpbkBt
ZWRpYXRlay5jb20+CiAgTWFudGFzIE1pa3VsxJduYXMgPGdyYXdpdHlAZ21haWwuY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRu
ZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJu
ZWwub3JnPgogIE1hcnRpbiBCbHVtZW5zdGluZ2wgPG1hcnRpbi5ibHVtZW5zdGluZ2xAZ29vZ2xl
bWFpbC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNv
bT4KICBNYXJ0aW4gS2VsbHkgPG1hcnRpbkBtYXJ0aW5na2VsbHkuY29tPgogIE1hcnRpbiBTY2h3
aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFk
YS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hdHRoaWFzIEthZWhsY2tlIDxta2FAY2hyb21p
dW0ub3JnPgogIE1hdXJpY2lvIEZhcmlhIGRlIE9saXZlaXJhIDxtZm9AY2Fub25pY2FsLmNvbT4K
ICBNYXVyaXppbyBMb21iYXJkaSA8bWxvbWJhcmRAcmVkaGF0LmNvbT4KICBNYXVybyBDYXJ2YWxo
byBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1pY2hhZWwgRWxsZXJtYW4g
PG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEouIFJ1aGwgPG1pY2hhZWwuai5ydWhsQGlu
dGVsLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBI
b2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLdWJlY2VrIDxta3ViZWNla0BzdXNlLmN6
PgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAgTWlrZSBTbml0emVy
IDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQu
Y29tPgogIE1pbmNoYW4gS2ltIDxtaW5jaGFuQGtlcm5lbC5vcmc+CiAgTWlxdWVsIFJheW5hbCA8
bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KICBNeXVuZ2hvIEp1bmcgPG1oanVuZ2tAZ21haWwu
Y29tPgogIE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4KICBOYXRo
YW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5hdmEga2lzaG9yZSBN
YW5uZSA8bmF2YS5tYW5uZUB4aWxpbnguY29tPgogIE5heW5hIEphaW4gPG5heW5hQGxpbnV4Lmli
bS5jb20+IChGb3IgVFBNIDIuMCkKICBOZWlsIEFybXN0cm9uZyA8bmFybXN0cm9uZ0BiYXlsaWJy
ZS5jb20+CiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBOaWNob2xhcyBQ
aWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE5pY2sgRGVzYXVsbmllcnMgPG5kZXNhdWxuaWVy
c0Bnb29nbGUuY29tPgogIE5pY29sYXMgRmVycmUgPG5pY29sYXMuZmVycmVAbWljcm9jaGlwLmNv
bT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9uZHJlaiBNb3NuYWNlayA8
b21vc25hY2VAcmVkaGF0LmNvbT4KICBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1c2UuY29t
PgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhbiBCaWFuIDxi
aWFucGFuMjAxNkAxNjMuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
CiAgUGF0cmljayBEcmV5ZXIgPFBhdHJpY2suRHJleWVyQGdtYWlsLmNvbT4KICBQYXRyaWNrIERy
ZXllciA8UGF0cmlja0BEcmV5ZXIubmFtZT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlw
cy5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdWwgTW9vcmUg
PHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGVu
ZyBMaSA8bGlwZW5nMzIxQGh1YXdlaS5jb20+CiAgUGV0ZXIgSHV0dGVyZXIgPHBldGVyLmh1dHRl
cmVyQHdoby10Lm5ldD4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFk
Lm9yZz4KICBQcmlpdCBMYWVzIDxwbGFlc0BwbGFlcy5vcmc+CiAgUWlhbiBDYWkgPGNhaUBsY2Eu
cHc+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJp
Y2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNhbGRlcm9uQGxpbnV4LmludGVsLmNvbT4KICBydWlw
cGFuICjmvZjnnb8pIDxydWlwcGFuQHRlbmNlbnQuY29tPgogIFNhZWVkIE1haGFtZWVkIDxzYWVl
ZG1AbWVsbGFub3guY29tPgogIFNhZ2kgR3JpbWJlcmcgPHNhZ2lAZ3JpbWJlcmcubWU+CiAgU2Ft
ZWVyIFB1amFyIDxzcHVqYXJAbnZpZGlhLmNvbT4KICBTYXJhIFNoYXJvbiA8c2FyYS5zaGFyb25A
aW50ZWwuY29tPgogIFNhcmd1biBEaGlsbG9uIDxzYXJndW5Ac2FyZ3VuLm1lPgogIFNhc2hhIExl
dmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTY290dCBDaGVuIDxzY290dEBsYWJhdS5jb20udHc+
CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4K
ICBTZWJhc3RpYW4gT3R0IDxzZWJvdHRAbGludXguaWJtLmNvbT4KICBTZWJhc3RpYW4gUmVpY2hl
bCA8c2ViYXN0aWFuLnJlaWNoZWxAY29sbGFib3JhLmNvbT4KICBTaGFsb20gVG9sZWRvIDxzaGFs
b210QG1lbGxhbm94LmNvbT4KICBTaGFvaHVhIExpIDxzaGxpQGZiLmNvbT4KICBTaGF3biBHdW8g
PHNoYXduZ3VvQGtlcm5lbC5vcmc+CiAgU2luYW4gS2F5YSA8b2theWFAa2VybmVsLm9yZz4KICBT
b2hpbCBNZWh0YSA8c29oaWwubWVodGFAaW50ZWwuY29tPgogIFN0ZWZhbiBBc3NtYW5uIDxzYXNz
bWFubkBrcGFuaWMuZGU+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgog
IFN0ZWZhbiBTY2htaWR0IDxzdGVmYW5AZGF0ZW5mcmVpaGFmZW4ub3JnPgogIFN0ZWZmZW4gS2xh
c3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlZmZlbiBNYWllciA8bWFp
ZXJAbGludXguaWJtLmNvbT4KICBTdGVwaGVuIFNtYWxsZXkgPHNkc0B0eWNoby5uc2EuZ292Pgog
IFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRhcnNhbmEgS2FsbHVy
dSA8U3VkYXJzYW5hLkthbGx1cnVAY2F2aXVtLmNvbT4KICBTdWRhcnNhbmEgUmVkZHkgS2FsbHVy
dSA8U3VkYXJzYW5hLkthbGx1cnVAY2F2aXVtLmNvbT4KICBTdWRpcCBNdWtoZXJqZWUgPHN1ZGlw
bS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBU
YWthc2hpIFNha2Ftb3RvIDxvLXRha2FzaGlAc2FrYW1vY2NoaS5qcD4KICBUYXJpcSBUb3VrYW4g
PHRhcmlxdEBtZWxsYW5veC5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRoZW9k
b3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXgu
aWJtLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb20gR3Vu
ZGVyc2VuIDx0ZWdAamtsbS5ubz4KICBUb21hcyBXaW5rbGVyIDx0b21hcy53aW5rbGVyQGludGVs
LmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRyb25kIE15a2xlYnVz
dCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm95IEtpc2t5IDx0cm95Lmtp
c2t5QGJvdW5kYXJ5ZGV2aWNlcy5jb20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52
bmV0LmlibS5jb20+CiAgVXdlIEtsZWluZS1Lw7ZuaWcgPHUua2xlaW5lLWtvZW5pZ0BwZW5ndXRy
b25peC5kZT4KICBWYXJ1biBQcmFrYXNoIDx2YXJ1bkBjaGVsc2lvLmNvbT4KICBWYXNpbHkgQXZl
cmluIDx2dnNAdmlydHVvenpvLmNvbT4KICBWaW5jZW50IEd1aXR0b3QgPHZpbmNlbnQuZ3VpdHRv
dEBsaW5hcm8ub3JnPgogIFdlaSBZb25nanVuIDx3ZWl5b25nanVuMUBodWF3ZWkuY29tPgogIFdl
bndlbiBXYW5nIDx3YW5nNjQ5NUB1bW4uZWR1PgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBh
cm0uY29tPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBYaW4gTG9u
ZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWFuLCBaaGVuZyA8enlhbkByZWRoYXQuY29tPgog
IFlhbmd0YW8gTGkgPHRpbnkud2luZHp6QGdtYWlsLmNvbT4KICBZaS1IdW5nIFdlaSA8eWlodW5n
LndlaUBnbWFpbC5jb20+CiAgWW9uZ2xvbmcgTGl1IDxsaXV5b25nbG9uZ0BodWF3ZWkuY29tPgog
IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBZdXNzdWYgS2hhbGlsIDxkZXZA
cHAzMzQ1Lm5ldD4KICBZdXZhbCBBdm5lcnkgPHl1dmFsYXZAbWVsbGFub3guY29tPgogIFpoaXBl
bmcgWGllIDx4aWV6aGlwZW5nMUBodWF3ZWkuY29tPgogIFpodSBZYW5qdW4gPHlhbmp1bi56aHVA
b3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIGQyZGQ5ZjE1OTNkYy4u
OWMwN2ZjMjU5Mzk2ICA5YzA3ZmMyNTkzOTZmYjVhMjY3MTM3NTVmOTJmNjBlYjQ3N2VkNTY3IC0+
IHRlc3RlZC9saW51eC00LjE0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 10:19:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 10:19: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-devel-bounces@lists.xenproject.org>)
	id 1gjiHv-0004Kz-MX; Wed, 16 Jan 2019 10: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=mr/O=PY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjiHu-0004Ku-Ds
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 10:19:10 +0000
X-Inumbo-ID: 287faa9a-1978-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 287faa9a-1978-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 10:19:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Jan 2019 03:19:07 -0700
Message-Id: <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 16 Jan 2019 03:19:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stewart Hildebrand" <Stewart.Hildebrand@dornerworks.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A9soG-fjO0ys3hcgcZwXa_KmwrnW_yRDKuiWPaGx2ysQ@mail.gmail.com>
 <5C37013C020000780020C17D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901100924400.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <a0500e7bb7244b5aa6dc1282a2375ad0@dornerworks.com>
In-Reply-To: <a0500e7bb7244b5aa6dc1282a2375ad0@dornerworks.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE5IGF0IDIxOjAzLCA8U3Rld2FydC5IaWxkZWJyYW5kQGRvcm5lcndvcmtz
LmNvbT4gd3JvdGU6Cj4gT24gVHVlc2RheSwgSmFudWFyeSAxNSwgMjAxOSAzOjIxIEFNLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4gVGhlIHRoaW5nIHRoYXQgSSBkb24ndCB1bmRlcnN0YW5kIHRob3Vn
aCBpcyBob3cgdGhlIHVuZGVmaW5lZAo+PiBiZWhhdmlvciAoaWYgdGhlcmUgcmVhbGx5IGlzIGFu
eSkgZ29lcyBhd2F5OiBFdmVuIGlmIHlvdSBjb21wYXJlCj4+IHRoZSBjb250ZW50cyBvZiB0aGUg
dmFyaWFibGVzIGluc3RlYWQgb2YgdGhlIG9yaWdpbmFsIChwZXJoYXBzCj4+IGNhc3RlZCkgcG9p
bnRlcnMsIGluIHRoZSBlbmQgeW91IHN0aWxsIGNvbXBhcmUgd2hhdCBDIHdvdWxkCj4+IGNvbnNp
ZGVyIHBvaW50ZXJzIHRvIGRpZmZlcmVudCBvYmplY3RzLiBJdCdzIG1lcmVseSBhIGRpZmZlcmVu
dAo+PiB3YXkgb2YgaGlkaW5nIHRoYXQgZmFjdCBmcm9tIEMuIFVuZGVmaW5lZCBiZWhhdmlvciB3
b3VsZCBpbW8KPj4gZ28gYXdheSBvbmx5IGlmIHRob3NlIGNvbXBhcmlzb25zL3N1YnRyYWN0aW9u
cyBkaWRuJ3QgaGFwcGVuCj4+IGluIEMgYW55bW9yZS4gSU9XIC0gc2VlIG15IC5zdGFydG9mLigp
IC8gLnNpemVvZi4oKSBwcm9wb3NhbC4KPiAKPiBObywgdGhlIEMgc3RhbmRhcmQgcHJvdmlkZXMg
dXMgYSBndWFyYW50ZWUuCj4gCj4gVG8gcXVvdGUgdGhlIElTTy9JRUMgOTg5OSBDOTkgc3RhbmRh
cmQgcmVnYXJkaW5nIHRoZSBzdWJ0cmFjdCBvcGVyYXRvcjoKPj4gRm9yIHN1YnRyYWN0aW9uLCBv
bmUgb2YgdGhlIGZvbGxvd2luZyBzaGFsbCBob2xkOgo+PiAtIGJvdGggb3BlcmFuZHMgaGF2ZSBh
cml0aG1ldGljIHR5cGU7Cj4+IC0gYm90aCBvcGVyYW5kcyBhcmUgcG9pbnRlcnMgdG8gcXVhbGlm
aWVkIG9yIHVucXVhbGlmaWVkIHZlcnNpb25zIG9mCj4+ICAgY29tcGF0aWJsZSBvYmplY3QgdHlw
ZXM7IG9yCj4+IC0gdGhlIGxlZnQgb3BlcmFuZCBpcyBhIHBvaW50ZXIgdG8gYW4gb2JqZWN0IHR5
cGUgYW5kIHRoZSByaWdodCBvcGVyYW5kCj4+ICAgaGFzIGludGVnZXIgdHlwZS4KPj4gCj4+IElm
IGJvdGggb3BlcmFuZHMgaGF2ZSBhcml0aG1ldGljIHR5cGUsIHRoZSB1c3VhbCBhcml0aG1ldGlj
IGNvbnZlcnNpb25zCj4+IGFyZSBwZXJmb3JtZWQgb24gdGhlbS4KPj4gCj4+IFdoZW4gYW4gZXhw
cmVzc2lvbiB0aGF0IGhhcyBpbnRlZ2VyIHR5cGUgaXMgYWRkZWQgdG8gb3Igc3VidHJhY3RlZCBm
cm9tCj4+IGEgcG9pbnRlciAuLi4gSWYgYm90aCB0aGUgcG9pbnRlciBvcGVyYW5kIGFuZCB0aGUg
cmVzdWx0IHBvaW50IHRvCj4+IGVsZW1lbnRzIG9mIHRoZSBzYW1lIGFycmF5IG9iamVjdCwgb3Ig
b25lIHBhc3QgdGhlIGxhc3QgZWxlbWVudCBvZiB0aGUKPj4gYXJyYXkgb2JqZWN0LCB0aGUgZXZh
bHVhdGlvbiBzaGFsbCBub3QgcHJvZHVjZSBhbiBvdmVyZmxvdzsgb3RoZXJ3aXNlLAo+PiB0aGUg
YmVoYXZpb3IgaXMgdW5kZWZpbmVkLgo+IAo+IEhlcmUsICJhcml0aG1ldGljIHR5cGUiIGlzIGVp
dGhlciBpbnRlZ2VyIHR5cGUgb3IgZmxvYXRpbmcgcG9pbnQgdHlwZSAoYnV0Cj4gTk9UIHBvaW50
ZXIgdHlwZSkuCj4gCj4gVGhlcmUgaXMgc2ltaWxhciBsYW5ndWFnZSBmb3IgdGhlIGVxdWFsaXR5
IGNvbXBhcmlzb24gb3BlcmF0b3IgdGhhdAo+IFN0ZWZhbm8gcXVvdGVkIGVhcmxpZXIgaW4gdGhl
IHRocmVhZC4KPiAKPiBNeSBpbnRlcnByZXRhdGlvbiBvZiB0aGUgc3RhbmRhcmQgaXM6Cj4gU3Vi
dHJhY3QvY29tcGFyZSBvcGVyYXRpb25zIHdoZXJlIG9uZSBvciBib3RoIG9wZXJhbmRzIGFyZSBw
b2ludGVyIHR5cGVzCj4gYXJlIHBvdGVudGlhbGx5IHN1YmplY3QgdG8gdGhlICJwb2ludGVycyB0
byBkaWZmZXJlbnQgb2JqZWN0cyIgaXNzdWUsIGFuZAo+IHRoZSBjb21waWxlciBpcyBmcmVlIHRv
IG1ha2UgdGhhdCBkZXRlcm1pbmF0aW9uIGJ5IGFueSBtZWFucyBhdmFpbGFibGUuCj4gU3VidHJh
Y3QvY29tcGFyZSBvcGVyYXRpb25zIHdoZXJlIGJvdGggb3BlcmFuZHMgYXJlIGludGVnZXIgdHlw
ZXMgYXJlIHdlbGwKPiBkZWZpbmVkIGluIHRoZSBDIHN0YW5kYXJkLCBhbmQsIHBlciB0aGUgQyBz
dGFuZGFyZCwgYXJlIE5PVCBzdWJqZWN0IHRvIHRoZQo+ICJwb2ludGVycyB0byBkaWZmZXJlbnQg
b2JqZWN0cyIgaXNzdWUuIElmIHRoZSBjb21waWxlciBzdGFydHMgdG8gY29uc2lkZXIKPiBpbnRl
Z2VyIHR5cGVzIGJlaW5nICJwb2ludGVycyB0byBkaWZmZXJlbnQgb2JqZWN0cyIgdGhlbiB0aGUg
Y29tcGlsZXIKPiBjbGVhcmx5IGRvZXMgbm90IGFkaGVyZSB0byB0aGUgQyBzdGFuZGFyZC4gVGhl
IGNvbXBpbGVyIG1heSBsb29rIHRocm91Z2gKPiAqcG9pbnRlciB0eXBlKiBjYXN0cywgYnV0IGlm
IGl0IHN0YXJ0ZWQgdG8gbG9vayB0aHJvdWdoICppbnRlZ2VyIHR5cGUqCj4gY2FzdHMsIHdlIHdv
dWxkIGhhdmUgZ29vZCByZWFzb24gdG8gY29tcGxhaW4gdG8gdGhlIEdDQyBtYWlsaW5nIGxpc3Qu
CgpBbGwgZmluZS4gWWV0IHdhc24ndCBpdCB5b3Ugd2hvIHN1Z2dlc3RlZCB0aGF0IGEgZnV0dXJl
LCB2ZXJ5IHNtYXJ0CmNvbXBpbGVyIGNvdWxkICJsb29rIHRocm91Z2giIGNhc3RzIGFuZCBldmVu
IGlubGluZSBhc3NlbWJseT8gT2YKY291cnNlIHN1YnRyYWN0aW9uIGFuZCBjb21wYXJpc29uIG9m
IGFyaXRobWV0aWMgdHlwZXMgaXMgd2VsbApkZWZpbmVkLiBUaGUgcXVlc3Rpb24gaXMgd2hldGhl
ciB0aGlzIGFsc28gaG9sZHMgZm9yIHBvaW50ZXJzCmNhc3RlZCB0byBzdWNoIHR5cGVzLiBMZXQn
cyBub3QgZm9yZ2V0IHRoYXQgaW4gdGhlIGFic3RyYWN0IGNhc2UsCmNhc3RpbmcgYSBwb2ludGVy
IHRvIGFuIGludGVncmFsIHR5cGUgbWF5IGJlIGxvc3N5LCBhbmQgc3VidHJhY3Rpb24Kb2YgdHdv
IHN1Y2ggY2FzdGVkIHZhbHVlcyBtYXkgbm90IHJlcHJlc2VudCB3aGF0IHlvdSdkIGV4cGVjdApp
dCB0byBiZS4KClRoZSBiZXN0IHdheSB0byBkZW1vbnN0cmF0ZSB0aGlzIGFyZSB0aGUgaGlzdG9y
aWMgbGFyZ2UgYW5kIGh1Z2UKbWVtb3J5IG1vZGVscyBvbiAxNi1iaXQgeDg2LiBQb2ludGVycyBh
cmUgY29tcHJpc2VkIG9mIGEKc2VnbWVudC9zZWxlY3RvciBhbmQgYW4gb2Zmc2V0IHRoZXJlLiBX
aGVuIHRoZSBmb3JtZXIgaXMgYQpzZWdtZW50IChyZWFsIG9yIHZtODYgbW9kZXMpLCBjb252ZXJz
aW9uIGNhbiBiZSBkb25lIHN1Y2ggdGhhdAp0aGUgZGlmZmVyZW5jZSBpcyAibWVhbmluZ2Z1bCIg
aW4gb3VyIHNlbnNlLiBXaGVuIGl0J3MgYSBzZWxlY3RvciwKb3RvaCwgSSBjYW4ndCB0aGluayBv
ZiBhIGNvbnZlcnNpb24gdGhhdCB3b3VsZCBhbGxvdyBtZWFuaW5nZnVsCmNvbXBhcmlzb24gLyBz
dWJ0cmFjdGlvbi4gRXZlbiB3b3JzZSwgdHdvIGVudGlyZWx5IGRpc3RpbmN0CnBvaW50ZXJzIChk
aWZmZXJlbnQgc2VsZWN0b3JzIHJlZmVycmluZyB0byBkZXNjcmlwdG9ycyB3aXRoCmRpZmZlcmVu
dCBiYXNlIGFkZHJlc3NlcykgbWF5IHBvaW50IGF0IHRoZSBzYW1lIG9iamVjdC4KCkx1Y2tpbHkg
d2UgZG9uJ3QgaGF2ZSB0byBjb25zaWRlciBzdWNoIG9ic2N1cmUgZW52aXJvbm1lbnRzCihhbmQg
aGVuY2Ugd2UgY2FuIG1ha2UgY2VydGFpbiBpbXBsaWNhdGlvbnMpLCBidXQgdGhlIEMgc3RhbmRh
cmQKaGFzIHRvLgoKSW4gYW55IGV2ZW50IC0gc2luY2UgaW50ZXJtZWRpYXRlIHZhcmlhYmxlcyBt
ZXJlbHkgaGlkZSB0aGUKY2FzdGluZyBmcm9tIHRoZSBjb21waWxlciwgYnV0IHRoZXkgZG9uJ3Qg
cmVtb3ZlIHRoZSBjYXN0cywgdGhlCnNvbHV0aW9uIGludm9sdmluZyBjYXN0cyBpcyBiZXR0ZXIg
aW1vLCBmb3IgaW5jdXJyaW5nIGxlc3Mgb3ZlcmhlYWQuCgpTaW5jZSBjYXN0cywgYXMgZGlzY3Vz
c2VkIGJlZm9yZSwgYXJlIG5vdCBtZWFuaW5nZnVsbHkgbW9yZQpoZWxwZnVsIHRoYW4gaGlkaW5n
IHRoZSBvcmlnaW4gb2JqZWN0IGZyb20gdGhlIGNvbXBpbGVyLCByZXRhaW5pbmcKcG9pbnRlciB0
eXBlcyBpcyAodG8gbWUpIGZ1cnRoZXIgcHJlZmVyYWJsZSBvdmVyIHRoZSBjYXN0aW5nIHRvCmlu
dGVnZXIgdHlwZXMsIG5vdCB0aGUgbGVhc3QgYmVjYXVzZSBvZiB0aGUgZ2VuZXJhbCByaXNrIGlu
dm9sdmVkCndpdGggdHlwZSBjaGFuZ2luZyBjYXN0cyAoZm9yIHRoZSBsYXN0IHNvIG1hbnkgeWVh
cnMgSSd2ZSBiZWVuCm9iamVjdGluZyB0byB1bm5lY2Vzc2FyeSBjYXN0cyBpbiBhbGwgb2YgdGhl
IHJldmlld3MgSSd2ZSBkb25lCmZvciB0aGlzIHZlcnkgcmVhc29uKS4KCj4gSnVzdCB0byByZWl0
ZXJhdGUsIE1JU1JBIEMgc2F5czogZG9uJ3Qgc3VidHJhY3QvY29tcGFyZSAqcG9pbnRlciB0eXBl
cyoKPiBwb2ludGluZyB0byBkaWZmZXJlbnQgb2JqZWN0cywgb3RoZXJ3aXNlIGl0J3MgInVuZGVm
aW5lZCBiZWhhdmlvciIgZXhjZXB0Cj4gaW4gb25lIGlycmVsZXZhbnQgY29ybmVyIGNhc2UgKEkn
bSBwYXJhcGhyYXNpbmcgc2luY2UgdGhlIGFjdHVhbCB0ZXh0IGlzCj4gY29weXJpZ2h0ZWQpLiBJ
ZiB0aGUgb3BlcmFuZHMgYXJlIGJvdGggaW50ZWdlciB0eXBlcyAobm90IHBvaW50ZXIgdHlwZXMp
LAo+IHdlIGRvbid0IHJpc2sgdmlvbGF0aW5nIHRoZSBNSVNSQSBydWxlcyBwZXJ0YWluaW5nIHRv
IHBvaW50ZXIgdHlwZXMuCgpJIGNvbnRpbnVlIHRvIGhhdmUgdHdvIHByb2JsZW1zIHdpdGggdGhp
czogRm9yIG9uZSB0aGlzIGRvZXNuJ3QKdGFsayBhYm91dCBwb2ludGVycyBjYXN0IHRvIGludGVn
ZXJzLiBBbmQgdGhlbiB0aGUgdGVybQoiZGlmZmVyZW50IG9iamVjdCIgaXMgZnV6enkgYXMgc29v
biBhcyB3ZSdyZSB0YWxraW5nIGFib3V0IHRoaW5ncwpjb21pbmcgZnJvbSBvdXRzaWRlIG9mIEMg
bGFuZC4gQW5kIHRha2luZyBpbnRvIGNvbnNpZGVyYXRpb24KbGFuZ3VhZ2UgZXh0ZW5zaW9ucyAo
YXJlIHN1Y2ggaW5zaWRlIG9yIG91dHNpZGUgb2YgQyBsYW5kPykgbGlrZQp3ZWFrIGFsaWFzZXMs
IHRoaW5ncyBiZWNvbWUgZXZlbiBtb3JlIGZ1enp5LiBnY2MgbG9va3MgdG8gYmUKcHJlcGFyZWQg
Zm9yIHN1Y2ggLSBqdXN0IGxvb2sgYXQgdGhlIGdlbmVyYXRlZCBjb2RlIGZvcgoKZXh0ZXJuIGlu
dCBlaTEsIGVpMjsKaW50IGkxID0gMSwgaTIgPSAyOwpleHRlcm4gaW50IGFpMVtdLCBhaTJbXTsK
aW50IF9fYXR0cmlidXRlX18oKHdlYWspKSB3aTEgPSAxOwppbnQgX19hdHRyaWJ1dGVfXygod2Vh
aykpIHdpMiA9IDI7CgppbnQgdGVzdDEodm9pZCkgewoJcmV0dXJuICZlaTEgPT0gJmVpMjsKfQoK
aW50IHRlc3QyKHZvaWQpIHsKCXJldHVybiBhaTEgPT0gYWkyOwp9CgppbnQgdGVzdDModm9pZCkg
ewoJcmV0dXJuICZpMSA9PSAmaTI7Cn0KCmludCB0ZXN0NCh2b2lkKSB7CglyZXR1cm4gJndpMSA9
PSAmd2kyOwp9CgpBbmQgdGhlcmUgYXJlIGZ1cnRoZXIgaXNzdWVzIG9mIGZ1enppbmVzcyAtIHRh
a2UgZm9yIGV4YW1wbGUgdGhlCmZvbGRpbmcgb2YgbGl0ZXJhbHMuIEFyZSB0d28gZGlzdGluY3Qg
aW5zdGFuY2VzIG9mIGlkZW50aWNhbCAoc3RyaW5nKQpsaXRlcmFscyBvbmUgb2JqZWN0LCBvciB0
d28gZGlmZmVyZW50IG9uZXM/IEkndmUgc2VhcmNoZWQgdGhlIHNwZWMsCmJ1dCBjb3VsZG4ndCBz
cG90IGFueSBzdGF0ZW1lbnQuIFlldCB0aGUgImlmIGFuZCBvbmx5IGlmIiBpbiB0aGUKd29yZGlu
ZyBvZiB0aGUgZXF1YWxpdHkgb3BlcmF0b3IgZGVzY3JpcHRpb25zIHJlcXVpcmVzIHRoaXMgdG8g
YmUKd2VsbCBkZWZpbmVkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 10:21:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 10:21: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-devel-bounces@lists.xenproject.org>)
	id 1gjiKX-000513-4y; Wed, 16 Jan 2019 10:21: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=jGeG=PY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjiKW-00050q-LK
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 10:21:52 +0000
X-Inumbo-ID: 89d3e150-1978-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89d3e150-1978-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 10:21:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjiKS-0004Tb-Cx; Wed, 16 Jan 2019 10:21:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjiKS-0004hh-4A; Wed, 16 Jan 2019 10:21:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjiKS-0008FO-3S; Wed, 16 Jan 2019 10:21:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131975-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=84323dfb9daac3b47919113f881c19cffe01fc22
X-Osstest-Versions-That: xen=93a62c544e20ba9e141e411bbaae3d65259d13a3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Jan 2019 10:21:48 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 131975: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk3NSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk3NS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDg0MzIzZGZiOWRhYWMz
YjQ3OTE5MTEzZjg4MWMxOWNmZmUwMWZjMjIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMTk0MCAgMjAxOS0wMS0xMyAwOToxODoyMyBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzE5NzUgIDIwMTktMDEtMTYgMDk6MTk6MDAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgOTNhNjJjNTQ0ZS4uODQzMjNkZmI5
ZCAgODQzMjNkZmI5ZGFhYzNiNDc5MTkxMTNmODgxYzE5Y2ZmZTAxZmMyMiAtPiBjb3Zlcml0eS10
ZXN0ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 10:28:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 10:28: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-devel-bounces@lists.xenproject.org>)
	id 1gjiQT-0005E3-Rz; Wed, 16 Jan 2019 10:28: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=mr/O=PY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjiQS-0005Dy-H7
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 10:28:00 +0000
X-Inumbo-ID: 651a3aa7-1979-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 651a3aa7-1979-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 10:27:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Jan 2019 03:25:58 -0700
Message-Id: <5C3F06B5020000780020E322@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 16 Jan 2019 03:25:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <CAF3u54A-1_cum6u-nXm4m+60=7tFF=Y1vnR-0+fEKg2y6_68rw@mail.gmail.com>
 <alpine.DEB.2.10.1901101311110.27759@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901151043440.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <2EA6D6FD0200001F00417A66@prv1-mh.provo.novell.com>
In-Reply-To: <2EA6D6FD0200001F00417A66@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDAwOjM2LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCAxNSBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEZpcnN0IG9mIGFs
bCB3ZSBzaG91bGQgZXhwbG9yZSB3aGV0aGVyIHRoZSB2YXJpYWJsZXMgY291bGQgYWxzbyBiZQo+
PiBsaW5rZXIgZ2VuZXJhdGVkLCBpbiBwYXJ0aWN1bGFyIHRvIGF2b2lkIHRoZSBjdXJyZW50IHN5
bWJvbHMgdG8gYmUKPj4gZ2xvYmFsICh0aHVzIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGFjY2Vz
cyB0aGVtIGZyb20gQyBmaWxlcyBpbiB0aGUKPj4gZmlyc3QgcGxhY2UpLgo+IAo+IFRoYXQgd291
bGQgYmUgZmFudGFzdGljLiBJIGxvb2tlZCBhcm91bmQsIEkgZm91bmQgaW50ZXJlc3RpbmcgdGhp
bmdzCj4gbGlrZSBQUk9WSURFLCBidXQgSSBkb24ndCB0aGluayB3aGF0IHlvdSBkZXNjcmliZSBp
cyBwb3NzaWJsZS4gVGhlCj4gbGlua2VyIHNjcmlwdHMgb25seSBkZWZpbmUgc3ltYm9scywgdGhl
eSBjYW5ub3Qgc2V0IG9yIGRlZmluZSB2YXJpYWJsZXMuCgpZZWFoLCBpdCBkaWRuJ3Qgc2VlbSB2
ZXJ5IGxpa2VseS4gVGhlbiBhZ2FpbiBJIHRoaW5rIHRoZSBuZXh0IGJlc3QKYXBwcm9hY2ggd291
bGQgc3RpbGwgYmUgdG8gdXNlIC5zdGFydG9mLiAvIC5zaXplb2YuLCBqdXN0IG5vdCB0aGUKd2F5
IG15IG9yaWdpbmFsIHBhdGNoIGRpZCwgYnV0IGluIHlvdXIgdmFyLlMgZmlsZShzKS4gVGhlCmZ1
bmRhbWVudGFsIGdvYWwgc3RpbGwgYmVpbmcgdG8gYXZvaWQgZXhwb3N1cmUgb2YgdGhlIHN5bWJv
bHMKd2UgZG9uJ3Qgd2FudCB0byBiZSB1c2VkIGluIEMgYWx0b2dldGhlci4gKEFsbCBvZiB0aGlz
IHByb3ZpZGVkCndlIG5lZWQgdG8gZ28gdGhpcyBpbnRlcm1lZGlhdGUgdmFyaWFibGUgcm91dGUg
aW4gdGhlIGZpcnN0IHBsYWNlLAp3aGljaCBJIGNvbnRpbnVlIHRvIGJlIHVuY29udmluY2VkIG9m
LCBkZXNwaXRlIHlvdSBoYXZpbmcKcG9zdGVkIGEgcmVzcGVjdGl2ZSB2OCBvZiB5b3VyIHNlcmll
cy4pCgo+PiBGYWlsaW5nIHRoYXQsIEkgZG9uJ3QgdGhpbmsgaXQgbWF0dGVycyBtdWNoIHdoZXJl
IHRoZXNlCj4+IGhlbHBlciBzeW1ib2xzIGxpdmUsIGFuZCBoZW5jZSB5b3VyIGNob2ljZSBpcyBw
cm9iYWJseSBmaW5lIChJJ2QKPj4gcHJlZmVyIHRob3VnaCBpZiwganVzdCBsaWtlIG9uIEFybSwg
dGhlIHg4NiBmaWxlIGRpZG4ndCBsaXZlIGluIHRoZQo+PiBib290LyBzdWJkaXJlY3Rvcnk7IGlu
IHRoZSBlbmQgaXQgbWlnaHQgZXZlbiBiZSBwb3NzaWJsZSB0byBoYXZlCj4+IHNvbWUgb2YgdGhl
bSBpbiB4ZW4vY29tbW9uL3Zhci5TKS4KPiAKPiBPSywgSSdsbCBtb3ZlIHRoZSB4ODYgdmFyLlMg
dG8geGVuL2FyY2gveDg2L3g4Nl82NC4gSSBjYW5ub3Qgc2hhcmUgdmFyLlMKPiBiZWNhdXNlIGFy
bTMyIGlzIHVzaW5nIGxvbmcgaW5zdGVhZCBvZiBxdWFkLgoKRXhjdXNlIG1lLCBidXQgbm8uIFRo
aXMgaXMgZXh0cmVtZWx5IGVhc3kgdG8gYWJzdHJhY3QgYXdheSAtIHNlZQp4ODYgTGludXgnZXMg
X0FTTV9QVFIuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 10:38:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 10:38: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-devel-bounces@lists.xenproject.org>)
	id 1gjiak-00061u-1C; Wed, 16 Jan 2019 10:38: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=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjiai-00061p-Qb
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 10:38:36 +0000
X-Inumbo-ID: df38d97b-197a-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df38d97b-197a-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 10:38:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="84661511"
Date: Wed, 16 Jan 2019 11:38:23 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190116103823.2h5kjq77y2nmhfn4@mac>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDQ6MTc6MzBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gSSBmaW5kIHNvbWUgcGFzcy10aHJ1IGRldmljZXMgZG9uJ3Qgd29yayBhbnkgbW9yZSBhY3Jv
c3MgZ3Vlc3QKPiByZWJvb3QuIEFzc2lnbmluZyBpdCB0byBhbm90aGVyIGRvbWFpbiBhbHNvIG1l
ZXRzIHRoZSBzYW1lIGlzc3VlLiBBbmQKPiB0aGUgb25seSB3YXkgdG8gbWFrZSBpdCB3b3JrIGFn
YWluIGlzIHVuLWJpbmRpbmcgYW5kIGJpbmRpbmcgaXQgdG8KPiBwY2liYWNrLiBTb21lb25lIHJl
cG9ydGVkIHRoaXMgaXNzdWUgb25lIHllYXIgYWdvIFsxXS4KPiAKPiBJZiB0aGUgZGV2aWNlJ3Mg
ZHJpdmVyIGRvZXNuJ3QgZGlzYWJsZSBNU0ktWCBkdXJpbmcgc2h1dGRvd24gb3IgcWVtdSBpcwo+
IGtpbGxlZC9jcmFzaGVkIGJlZm9yZSB0aGUgZG9tYWluIHNodXRkb3duLCB0aGlzIGRvbWFpbidz
IHBpcnEgd29uJ3QgYmUKPiB1bm1hcHBlZC4gVGhlbiB4ZW4gdGFrZXMgb3ZlciB0aGlzIHdvcmss
IHVubWFwcGluZyBhbGwgcGlycS1zLCB3aGVuCj4gZGVzdHJveWluZyBndWVzdC4gQnV0IGFzIHBj
aWJhY2sgaGFzIGFscmVhZHkgZGlzYWJsZWQgbWVvcnkgZGVjb2RpbmcgYmVmb3JlCj4geGVuIHVu
bWFwcGluZyBwaXJxLCBYZW4gaGFzIHRvIHNldHMgdGhlIGhvc3RfbWFza2FsbCBmbGFnIGFuZCBt
YXNrYWxsIGJpdAo+IHRvIG1hc2sgYSBNU0kgcmF0aGVyIHRoYW4gc2V0cyBtYXNrYml0IGluIE1T
SS14IHRhYmxlLiBUaGUgY2FsbCB0cmFjZSBvZgo+IHRoaXMgcHJvY2VzcyBpczoKPiAKPiAtPmFy
Y2hfZG9tYWluX2Rlc3Ryb3kKPiAgICAgLT5mcmVlX2RvbWFpbl9waXJxcwo+ICAgICAgICAgLT51
bm1hcF9kb21haW5fcGlycSAoaWYgcGlycSBpc24ndCB1bm1hcHBlZCBieSBxZW11KQo+ICAgICAg
ICAgICAgIC0+cGlycV9ndWVzdF9mb3JjZV91bmJpbmQKPiAgICAgICAgICAgICAgICAgLT5fX3Bp
cnFfZ3Vlc3RfdW5iaW5kCj4gICAgICAgICAgICAgICAgICAgICAtPm1hc2tfbXNpX2lycSg9ZGVz
Yy0+aGFuZGxlci0+ZGlzYWJsZSgpKQo+ICAgICAgICAgICAgICAgICAgICAgICAgIC0+dGhlIHdh
cm5pbmcgaW4gbXNpX3NldF9tYXNrX2JpdCgpCj4gCj4gVGhlIGhvc3RfbWFza2FsbCBiaXQgd2ls
bCBwcmV2ZW50IGd1ZXN0cyBmcm9tIGNsZWFyaW5nIHRoZSBtYXNrYWxsIGJpdAo+IGV2ZW4gdGhl
IGRldmljZSBpcyBhc3NpZ25lZCB0byBhbm90aGVyIGd1ZXN0IGxhdGVyLiBUaGVuIGd1ZXN0cyBj
YW5ub3QKPiByZWNlaXZlIE1TSXMgZnJvbSB0aGlzIGRldmljZS4KPiAKPiBUbyBmaXggdGhpcyBp
c3N1ZSwgYSBwaXJxIGlzIHVubWFwcGVkIGJlZm9yZSBtZW1vcnkgZGVjb2RpbmcgaXMgZGlzYWJs
ZWQgYnkKPiBwY2liYWNrLiBTcGVjaWZpY2FsbHksIHdoZW4gYSBkZXZpY2UgaXMgZGV0YWNoZWQg
ZnJvbSBhIGd1ZXN0LCBhbGwgZXN0YWJsaXNoZWQKPiBtYXBwaW5ncyBiZXR3ZWVuIHBpcnEgYW5k
IG1zaSBhcmUgZGVzdHJveWluZyBiZWZvcmUgY2hhbmdpbmcgdGhlIG93bmVyc2hpcC4KPiAKPiBb
MV06IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxNy0wOS9tc2cwMjUyMC5odG1sCgpUaGFua3MsIEkgdGhpbmsgdGhlIGFwcHJvYWNoIGlzIGZp
bmUsIGp1c3QgYSBjb3VwbGUgb2YgY29tbWVudHMuCgo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2Fv
IDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBpbiB2NToKPiAgLSBmaXggdGhl
IHBvdGVudGlhbCBpbmZpbml0ZSBsb29wCj4gIC0gYXNzZXJ0IHRoYXQgdW5tYXBfZG9tYWluX3Bp
cnEoKSB3b24ndCBmYWlsCj4gIC0gYXNzZXJ0IG1zaV9saXN0IGlzIGVtcHR5IGFmdGVyIHRoZSBs
b29wIGluIHBjaV91bm1hcF9tc2kKPiAgLSBwcm92aWRlIGEgc3R1YiBmb3IgcHRfaXJxX2Rlc3Ry
b3lfYmluZF9tc2koKSBpZiAhQ09ORklHX0hWTSB0byBmaXggYQo+ICAgIGNvbXBpbGF0aW9uIGVy
cm9yIHdoZW4gYnVpbGRpbmcgUFZTaGltCj4gCj4gQ2hhbmdlcyBpbiB2NDoKPiAgLSBzcGxpdCBv
dXQgY2hhbmdlIHRvICdtc2l4LT53YXJuZWQnIGZpZWxkCj4gIC0gaGFuZGxlIG11bHRpcGxlIG1z
aSBjYXNlcwo+ICAtIHVzZSBsaXN0X2ZpcnN0X2VudHJ5X29yX251bGwgdG8gdHJhdmVyc2UgJ3Bk
ZXYtPm1zaV9saXN0Jwo+IC0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jICB8IDU3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jIHwgNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICB8ICA0ICsrKwo+ICAzIGZp
bGVzIGNoYW5nZWQsIDEwNyBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvLmMKPiBpbmRleCBhNmViOGE0Li41NmVlMWVmIDEwMDY0NAo+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
by5jCj4gQEAgLTYxOSw2ICs2MTksNDIgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKPiAgICAg
IHJldHVybiAwOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBwdF9pcnFfZGVzdHJveV9iaW5kX2Nv
bW1vbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKPiArewo+ICsgICAgc3Ry
dWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsKPiArCj4gKyAg
ICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmQtPmV2ZW50X2xvY2spKTsKPiArCj4gKyAgICBpZiAo
IHBpcnFfZHBjaSAmJiAocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICYm
Cj4gKyAgICAgICAgIGxpc3RfZW1wdHkoJnBpcnFfZHBjaS0+ZGlnbF9saXN0KSApCj4gKyAgICB7
Cj4gKyAgICAgICAgcGlycV9ndWVzdF91bmJpbmQoZCwgcGlycSk7Cj4gKyAgICAgICAgbXNpeHRi
bF9wdF91bnJlZ2lzdGVyKGQsIHBpcnEpOwo+ICsgICAgICAgIGlmICggcHRfaXJxX25lZWRfdGlt
ZXIocGlycV9kcGNpLT5mbGFncykgKQo+ICsgICAgICAgICAgICBraWxsX3RpbWVyKCZwaXJxX2Rw
Y2ktPnRpbWVyKTsKPiArICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gMDsKPiArICAgICAgICAv
Kgo+ICsgICAgICAgICAqIFNlZSBjb21tZW50IGluIHB0X2lycV9jcmVhdGVfYmluZCdzIFBUX0lS
UV9UWVBFX01TSSBiZWZvcmUgdGhlCj4gKyAgICAgICAgICogY2FsbCB0byBwdF9waXJxX3NvZnRp
cnFfcmVzZXQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgcHRfcGlycV9zb2Z0aXJxX3Jlc2V0
KHBpcnFfZHBjaSk7Cj4gKwo+ICsgICAgICAgIHBpcnFfY2xlYW51cF9jaGVjayhwaXJxLCBkKTsK
PiArICAgIH0KPiArfQo+ICsKPiArdm9pZCBwdF9pcnFfZGVzdHJveV9iaW5kX21zaShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKPiArewo+ICsgICAgc3RydWN0IGh2bV9waXJx
X2RwY2kgKnBpcnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsKCmNvbnN0Cgo+ICsKPiArICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwo+ICsKPiArICAgIGlmICggcGly
cV9kcGNpICYmIHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgKQo+ICsgICAgICAgIHBpX3VwZGF0ZV9p
cnRlKE5VTEwsIHBpcnEsIDApOwo+ICsKPiArICAgIHB0X2lycV9kZXN0cm95X2JpbmRfY29tbW9u
KGQsIHBpcnEpOwo+ICt9Cj4gKwo+ICBpbnQgcHRfaXJxX2Rlc3Ryb3lfYmluZCgKPiAgICAgIHN0
cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxICpwdF9p
cnFfYmluZCkKPiAgewo+IEBAIC03MjcsMjYgKzc2MywxMSBAQCBpbnQgcHRfaXJxX2Rlc3Ryb3lf
YmluZCgKPiAgICAgICAgICB9Cj4gICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICB3aGF0ID0g
ImJvZ3VzIjsKPiAtICAgIH0KPiAtICAgIGVsc2UgaWYgKCBwaXJxX2RwY2kgJiYgcGlycV9kcGNp
LT5nbXNpLnBvc3RlZCApCj4gLSAgICAgICAgcGlfdXBkYXRlX2lydGUoTlVMTCwgcGlycSwgMCk7
Cj4gLQo+IC0gICAgaWYgKCBwaXJxX2RwY2kgJiYgKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJR
X0RQQ0lfTUFQUEVEKSAmJgo+IC0gICAgICAgICBsaXN0X2VtcHR5KCZwaXJxX2RwY2ktPmRpZ2xf
bGlzdCkgKQo+IC0gICAgewo+IC0gICAgICAgIHBpcnFfZ3Vlc3RfdW5iaW5kKGQsIHBpcnEpOwo+
IC0gICAgICAgIG1zaXh0YmxfcHRfdW5yZWdpc3RlcihkLCBwaXJxKTsKPiAtICAgICAgICBpZiAo
IHB0X2lycV9uZWVkX3RpbWVyKHBpcnFfZHBjaS0+ZmxhZ3MpICkKPiAtICAgICAgICAgICAga2ls
bF90aW1lcigmcGlycV9kcGNpLT50aW1lcik7Cj4gLSAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9
IDA7Cj4gLSAgICAgICAgLyoKPiAtICAgICAgICAgKiBTZWUgY29tbWVudCBpbiBwdF9pcnFfY3Jl
YXRlX2JpbmQncyBQVF9JUlFfVFlQRV9NU0kgYmVmb3JlIHRoZQo+IC0gICAgICAgICAqIGNhbGwg
dG8gcHRfcGlycV9zb2Z0aXJxX3Jlc2V0Lgo+IC0gICAgICAgICAqLwo+IC0gICAgICAgIHB0X3Bp
cnFfc29mdGlycV9yZXNldChwaXJxX2RwY2kpOwo+ICAKPiAtICAgICAgICBwaXJxX2NsZWFudXBf
Y2hlY2socGlycSwgZCk7Cj4gKyAgICAgICAgcHRfaXJxX2Rlc3Ryb3lfYmluZF9jb21tb24oZCwg
cGlycSk7Cj4gICAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgcHRfaXJxX2Rlc3Ryb3lfYmlu
ZF9tc2koZCwgcGlycSk7Cj4gIAo+ICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwo+
ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+IGluZGV4IDkzYzIwYjkuLjRmMmJlMDIgMTAwNjQ0Cj4g
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiArKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9wY2kuYwo+IEBAIC0xNTE0LDYgKzE1MTQsNjggQEAgc3RhdGljIGludCBhc3Np
Z25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUz
MiBmbGFnKQo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBVbm1hcCBlc3Rh
Ymxpc2hlZCBtYXBwaW5ncyBiZXR3ZWVuIGRvbWFpbidzIHBpcnEgYW5kIGRldmljZSdzIE1TSS4K
PiArICogVGhlc2UgbWFwcGluZ3Mgd2VyZSBzZXQgdXAgYnkgcWVtdS9ndWVzdCBhbmQgYXJlIGV4
cGVjdGVkIHRvIGJlCj4gKyAqIGRlc3Ryb3llZCB3aGVuIGNoYW5naW5nIHRoZSBkZXZpY2UncyBv
d25lcnNoaXAuCj4gKyAqLwo+ICtzdGF0aWMgdm9pZCBwY2lfdW5tYXBfbXNpKHN0cnVjdCBwY2lf
ZGV2ICpwZGV2KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5LCAqdG1wOwo+ICsg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHBkZXYtPmRvbWFpbjsKPiArCj4gKyAgICBBU1NFUlQocGNp
ZGV2c19sb2NrZWQoKSk7Cj4gKyAgICBBU1NFUlQoZCk7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZk
LT5ldmVudF9sb2NrKTsKPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnRyeSwgdG1w
LCAmcGRldi0+bXNpX2xpc3QsIGxpc3QpCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHBpcnEg
KmluZm87Cj4gKyAgICAgICAgaW50IHJldCwgcGlycSA9IDA7Cj4gKyAgICAgICAgdW5zaWduZWQg
aW50IG5yID0gZW50cnktPm1zaV9hdHRyaWIudHlwZSAhPSBQQ0lfQ0FQX0lEX01TSVgKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICA/IGVudHJ5LT5tc2kubnZlYyA6IDE7CgpJIHRoaW5rIHlv
dSBzaG91bGQgbWFzayB0aGUgZW50cnksIGxpa2UgaXQncyBkb25lIGluCnB0X2lycV9kZXN0cm95
X2JpbmQsIHNlZSB0aGUgY2FsbCB0byBndWVzdF9tYXNrX21zaV9pcnEuIFRoYXQgZ2l2ZXMgYQpj
b25zaXN0ZW50IHN0YXRlIGJldHdlZW4gYmluZCBhbmQgdW5iaW5kLgoKPiArCj4gKyAgICAgICAg
d2hpbGUgKCBuci0tICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHN0cnVjdCBodm1fcGly
cV9kcGNpICpwaXJxX2RwY2k7CgpOaXQ6IHlvdSBjb3VsZCByZWR1Y2UgdGhlIHNjb3BlIG9mIGlu
Zm8gYnkgZGVjbGFyaW5nIGl0IGhlcmUgQUZBSUNULgoKPiArCj4gKyAgICAgICAgICAgIHBpcnEg
PSBkb21haW5faXJxX3RvX3BpcnEoZCwgZW50cnlbbnJdLmlycSk7Cj4gKyAgICAgICAgICAgIFdB
Uk5fT04ocGlycSA8IDApOwo+ICsgICAgICAgICAgICBpZiAoIHBpcnEgPD0gMCApCj4gKyAgICAg
ICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgICAgIGluZm8gPSBwaXJxX2luZm8o
ZCwgcGlycSk7Cj4gKyAgICAgICAgICAgIGlmICggIWluZm8gKQo+ICsgICAgICAgICAgICAgICAg
Y29udGludWU7Cj4gKwo+ICsgICAgICAgICAgICBwaXJxX2RwY2kgPSBwaXJxX2RwY2koaW5mbyk7
Cj4gKyAgICAgICAgICAgIGlmICggcGlycV9kcGNpICYmCj4gKyAgICAgICAgICAgICAgICAgKHBp
cnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfTUFDSF9NU0kpICYmCj4gKyAgICAgICAgICAg
ICAgICAgKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJKSApCj4gKyAg
ICAgICAgICAgICAgICBwdF9pcnFfZGVzdHJveV9iaW5kX21zaShkLCBpbmZvKTsKPiArICAgICAg
ICB9Cj4gKwo+ICsgICAgICAgIGlmICggcGlycSA+IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgLyoKPiArICAgICAgICAgICAgICogVGhlIHBpcnEgaXMgZGVyaXZlZCBmcm9tIGFuIGVu
dHJ5IGluIG1zaV9saXN0IHJhdGhlciB0aGFuIGFuCj4gKyAgICAgICAgICAgICAqIGFyYml0cmFy
eSB2YWx1ZSBwYXNzZWQgZG93bi4gVGhlcmUgc2hvdWxkIGJlIGEgaXJxIChtc2kpIG1hcHBlZAo+
ICsgICAgICAgICAgICAgKiB0byB0aGlzIHBpcnEuIEluIHRoaXMgY2FzZSwgdW5tYXBwaW5nIHRo
aXMgcGlycSBzaG91bGQgc3VjY2VlZC4KPiArICAgICAgICAgICAgICogT3RoZXJ3aXNlLCBzb21l
dGhpbmcgZ29lcyB3cm9uZy4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgIHJldCA9
IHVubWFwX2RvbWFpbl9waXJxKGQsIHBpcnEpOwo+ICsgICAgICAgICAgICBBU1NFUlQoIXJldCk7
Cgp1bm1hcF9kb21haW5fcGlycSBjYW4gZmFpbCwgd2h5IG5vdCBtYWtlIHBjaV91bm1hcF9tc2kg
cmV0dXJuIGFuIGludAphbmQgcHJvcGFnYXRlIHRoZSBlcnJvciB0byB0aGUgY2FsbGVyPwoKZGVh
c3NpZ25fZGV2aWNlIHJldHVybmluZyBhbiBlcnJvciBzaG91bGQgYWxzbyBiZSBmaW5lLgoKPiAr
ICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICAvKgo+ICsgICAgICogQWxsIHBpcnEtcyBzaG91bGQg
aGF2ZSBiZWVuIHVubWFwcGVkIGFuZCBjb3JyZXNwb25kaW5nIG1zaV9kZXNjCj4gKyAgICAgKiBl
bnRyaWVzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB0aGUgYWJvdmUgbG9vcC4KPiArICAg
ICAqLwo+ICsgICAgQVNTRVJUKGxpc3RfZW1wdHkoJnBkZXYtPm1zaV9saXN0KSk7Cj4gKwo+ICsg
ICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwo+ICt9Cj4gKwo+ICAvKiBjYWxsZXIgc2hv
dWxkIGhvbGQgdGhlIHBjaWRldnNfbG9jayAqLwo+ICBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVj
dCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCj4gIHsKPiBAQCAtMTUyOSw2
ICsxNTkxLDggQEAgaW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2Vn
LCB1OCBidXMsIHU4IGRldmZuKQo+ICAgICAgaWYgKCAhcGRldiApCj4gICAgICAgICAgcmV0dXJu
IC1FTk9ERVY7Cj4gIAo+ICsgICAgcGNpX3VubWFwX21zaShwZGV2KTsKCkp1c3Qgd2FudCB0byBt
YWtlIHN1cmUsIHNpbmNlIGRlYXNzaWduX2RldmljZSB3aWxsIGJlIGNhbGxlZCBmb3IgYm90aApQ
ViBhbmQgSFZNIGRvbWFpbnMuIEFGQUlDVCBwY2lfdW5tYXBfbXNpIGlzIHNhZmUgdG8gY2FsbCB3
aGVuIHRoZQpkZXZpY2UgaXMgYXNzaWduZWQgdG8gYSBQViBndWVzdCwgYnV0IHdvdWxkIGxpa2Ug
eW91ciBjb25maXJtYXRpb24uCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 10:42:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 10:42: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-devel-bounces@lists.xenproject.org>)
	id 1gjidz-0006iA-I0; Wed, 16 Jan 2019 10:41: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjidy-0006i4-Bh
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 10:41:58 +0000
X-Inumbo-ID: 582dd4ca-197b-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 582dd4ca-197b-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 10:41:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5A09EAF66;
 Wed, 16 Jan 2019 10:41:55 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <23608.54527.696432.275991@mariner.uk.xensource.com>
 <20190114145937.16682-1-ian.jackson@eu.citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <53d83b64-894e-7385-ddf9-73a1f1ef73a7@suse.com>
Date: Wed, 16 Jan 2019 11:41:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190114145937.16682-1-ian.jackson@eu.citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 1/3]
 docs/features/qemu-deprivilege.pandoc: No support with Linux <2.6.18
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAxOSAxNTo1OSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gU29tZSBlYXJseSBrZXJu
ZXNsIGFyZSBrbm93biBub3QgdG8gcmVqZWN0IHVua25vd24gZmxhZ3MgdG8KCnMva2VybmVzbC9r
ZXJuZWxzLwoKPiB1bnNoYXJlKCkuICBUaGVyZSBtYXkgYmUgb3RoZXIgcHJvYmxlbXMuCj4gCj4g
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkZvciB0aGUgc2VyaWVzOgoKUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 10:52:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gjio7-0007Xo-Ov; Wed, 16 Jan 2019 10:52: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=ChaH=PY=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gjio6-0007Xj-LR
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 10:52:26 +0000
X-Inumbo-ID: ce83b041-197c-11e9-92db-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce83b041-197c-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 10:52:24 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 2736627A84;
 Wed, 16 Jan 2019 05:52:24 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 16 Jan 2019 05:52:24 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=4Q25EH
 G8zIFinXSufd5X54r06yEeW3YnoXtCYujsRfs=; b=uChJx9qmIldFCLMAV57wuL
 KbD3OGFegGuG0EgK/xa5SDO0yXbAnp5Jrw+dahJkaemXPm1fM/Kx0JhjoM1ypvMv
 6/8C+aRoB8nDBbq9pALa2KkwlU4rPChMsZO3CnzBHojkCX2BoHf8z4c4zoNpe6oM
 vGLDwJFhnVE9Hy0IhrN9erZk/Hs023XJ1D/zPL6DtARYFuiEYrvaTY8OZWOarOmA
 kqABD/bI30xf29KN6HNgJ34jKKGoUiEw6nh1zNTQLqLI/Y1sTaTL+T5zGfvfEFlD
 +H9b3ICyUJI6ZkDx/RAPzNk1pMV2v/5SyiPI5KihM3rT1sT4dBE0BW1blw+i9ecA
 ==
X-ME-Sender: <xms:5Qw_XIbxA7-ICoauN_g8YxsNBKj65tnCD47L_i0-4VlQx0WNg5b23A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrgeehgddvtdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffukfhfgg
 gtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihs
 khhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhngh
 hslhgrsgdrtghomheqnecuffhomhgrihhnpehquhgsvghsqdhoshdrohhrghdpghhithhh
 uhgsrdgtohhmnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfh
 hrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
 necuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:5Qw_XJKCgO52FHcIJrEgj2SI7ERDH5G1Nts-doBdafp2PIsoIsvQ6w>
 <xmx:5Qw_XBATotgqMXTKQNtxWoRuSPy5vm8A5u_y6_LvUnXNs2lgvxnL_w>
 <xmx:5Qw_XNNk9lUr43LYTm9iaIuNImiFBPInzGXv4WiFsji10xkz9F7Vsg>
 <xmx:6Aw_XJ5GuDvpj2WwzamHgL2taHFjGv89v-Gyt5yI6zUgYMTSZKWsxg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 80297E40FF;
 Wed, 16 Jan 2019 05:52:20 -0500 (EST)
Date: Wed, 16 Jan 2019 11:52:18 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190116105218.GM1205@mail-itl>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116092129.jz2cts5pwd5ckh34@mac>
MIME-Version: 1.0
In-Reply-To: <20190116092129.jz2cts5pwd5ckh34@mac>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============5879107327328100697=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5879107327328100697==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="bjuZg6miEcdLYP6q"
Content-Disposition: inline


--bjuZg6miEcdLYP6q
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v2 4/4] xen/x86: Allow stubdom access to irq created for
 msi.

On Wed, Jan 16, 2019 at 10:21:29AM +0100, Roger Pau Monn=C3=A9 wrote:
> On Tue, Jan 15, 2019 at 04:36:31PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > From: Simon Gaiser <simon@invisiblethingslab.com>
> >=20
> > Stubdomains need to be given sufficient privilege over the guest which =
it
> > provides emulation for in order for PCI passthrough to work correctly.
> > When a HVM domain try to enable MSI, QEMU in stubdomain calls
> > PHYSDEVOP_map_pirq, but later it needs to call XEN_DOMCTL_bind_pt_irq as
> > part of xc_domain_update_msi_irq. Allow for that as part of
> > PHYSDEVOP_map_pirq.
>=20
> I see, that's not a problem AFAICT for PCI INTx because the IRQ in
> that case is known beforehand, and the stubdomain is given permissions
> over this IRQ by libxl__device_pci_add (there's a do_pci_add against
> the stubdomain).

Exactly.

> >=20
> > Based on https://github.com/OpenXT/xenclient-oe/blob/5e0e7304a5a3c75ef0=
1240a1e3673665b2aaf05e/recipes-extended/xen/files/stubdomain-msi-irq-access=
=2Epatch by Eric Chanudet <chanudete@ainfosec.com>.
> >=20
> > Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > ---
> > This is only one part of fixing MSI with QEMU in stubdomain. The other
> > part is allowing stubdomain to actually enable MSI in PCI config space.
> > QEMU does that through pcifront/back connected to the stubdomain (see
> > hw/xen/xen_pt_msi.c:msi_msix_enable()), but pciback by default refuse
> > write to that register.
> > Easy, less safe solution: enable permissive mode for the device.
> > Safer solution - enable access to this register for stubdomain only
> > (pciback patch that add such flag + libxl patch to set it for relevant
> >  devices)
> > The whole story:
> > https://www.qubes-os.org/news/2017/10/18/msi-support/
> >=20
> > Any other ideas? Which one is preferred upstream?
>=20
> IMO, and please correct me if I'm wrong, QEMU in the stubdomain will
> receive the PCI config space write to enable MSI, and since this
> stub-QEMU runs in PV mode I think it should use the PV way to enable
> MSI, ie: the same that Linux pcifront uses to enable MSI for
> passed-through devices.
>=20
> Is this something that sounds sensible?

We've considered this option too. Let me quote Simon on that (from the
link above):

    The enable command that pcifront sends is intended for the normal PV use
    case where the device is passed to the VM itself (via pcifront) rather
    than to the stub domain target. While the command is called enable_msi,
    pciback does much more than simply setting the enable flag. It also
    configures IRQ handling in the dom0 kernel, adapts the MSI masking, and
    more. This makes sense in the PV case, but in the HVM case, the MSI
    configuration is done by QEMU, so this most likely won=E2=80=99t work c=
orrectly.

> > ---
> >  xen/arch/x86/irq.c     | 23 +++++++++++++++++++++++
> >  xen/arch/x86/physdev.c |  9 +++++++++
> >  2 files changed, 32 insertions(+)
> >=20
> > diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
> > index 8b44d6c..123ca69 100644
> > --- a/xen/arch/x86/irq.c
> > +++ b/xen/arch/x86/irq.c
> > @@ -2674,6 +2674,21 @@ int allocate_and_map_msi_pirq(struct domain *d, =
int index, int *pirq_p,
> >          {
> >      case MAP_PIRQ_TYPE_MULTI_MSI:
> >              irq =3D create_irq(NUMA_NO_NODE);
> > +            if ( !(irq < nr_irqs_gsi || irq >=3D nr_irqs) &&
>=20
> This check is already performed below, maybe you could re-arrange the
> code as:
>=20
> case MAP_PIRQ_TYPE_MULTI_MSI:
>         irq =3D create_irq(NUMA_NO_NODE);
>     }
>=20
>     if ( irq < nr_irqs_gsi || irq >=3D nr_irqs )
>     {
>         dprintk(XENLOG_G_ERR, "dom%d: can't create irq for msi!\n",
>                 d->domain_id);
>         return -EINVAL;
>     }
>     if ( current->domain->target =3D=3D d )
>         ...
>=20
> But I wonder whether it would be better to place the irq_permit_access
> in map_domain_pirq, together with the existing irq_permit_access that
> grant the target domain permissions over the irq.

That may be a good idea. Let me try that in v3. But I'll wait for a
feedback on libxl patches first.

> > +                 current->domain->target =3D=3D d )
> > +            {
> > +                ret =3D irq_permit_access(current->domain, irq);
> > +                if ( ret ) {
> > +                    dprintk(XENLOG_G_ERR,
> > +                            "dom%d: can't grant it's stubdom (%d) acce=
ss to "
> > +                            "irq %d for msi: %d!\n",
> > +                            d->domain_id,
> > +                            current->domain->domain_id,
> > +                            irq,
> > +                            ret);
> > +                    return -EINVAL;
>=20
> You should return ret here IMO, so that the error is propagated to the
> caller (likely ENOMEM since irq_permit_access is just a wrapper around
> rangeset_add).

Ok.

> > +                }
> > +            }
> >          }
> > =20
> >          if ( irq < nr_irqs_gsi || irq >=3D nr_irqs )
> > @@ -2717,7 +2732,15 @@ int allocate_and_map_msi_pirq(struct domain *d, =
int index, int *pirq_p,
> >          case MAP_PIRQ_TYPE_MSI:
> >              if ( index =3D=3D -1 )
> >          case MAP_PIRQ_TYPE_MULTI_MSI:
> > +            {
> > +                if ( current->domain->target =3D=3D d &&
> > +                     irq_deny_access(current->domain, irq) )
> > +                    dprintk(XENLOG_G_ERR,
> > +                            "dom%d: can't revoke stubdom's access to i=
rq %d!\n",
> > +                            d->domain_id,
> > +                            irq);
> >                  destroy_irq(irq);
> > +            }
> >              break;
> >          }
> >      }
> > diff --git a/xen/arch/x86/physdev.c b/xen/arch/x86/physdev.c
> > index 3a3c158..de59e39 100644
> > --- a/xen/arch/x86/physdev.c
> > +++ b/xen/arch/x86/physdev.c
> > @@ -164,6 +164,15 @@ int physdev_unmap_pirq(domid_t domid, int pirq)
> > =20
> >      pcidevs_lock();
> >      spin_lock(&d->event_lock);
> > +    if ( current->domain->target =3D=3D d)
> > +    {
> > +        int irq =3D domain_pirq_to_irq(d, pirq);
> > +        if ( irq <=3D 0 || irq_deny_access(current->domain, irq) )
>=20
> Same here, I think it would be more natural to place the
> irq_deny_access in unmap_domain_pirq, together with the existing
> irq_deny_access that revokes the permissions of the target domain.

Ok.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--bjuZg6miEcdLYP6q
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlw/DOEACgkQ24/THMrX
1yyq6gf/b4wqTQ0x/jlwNj9o35p87wUil5z89Z4cxwuh1iNZb8bzDY5zdHMUupTC
p4bC9gt1WANiC4Szxt27YYdy9UBEiz3rYy3FHdmfx2EmoRDTg6wwkCqF9kzAalY4
LdPNZ0VFJS67LdI9HihFGuMt1HDGjrq+U53nF83GMLpd7jdcH15O6BrukZe4KRix
tLDFKhweqaSapL0iqvKYoq5RJzw0SUwLM2PTFbl1f1JfUhO8CKalgAxeJFBcu81X
SK+YAkN6EuoiHaK69LAGs/E8uprWTYz3NyH48CpWPK6y6ujjp8dWpNAQSZCL/Fmj
oCwz3Vu3CEzBXWekoJvLtp73I56mRQ==
=DJOO
-----END PGP SIGNATURE-----

--bjuZg6miEcdLYP6q--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5879107327328100697==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 16 10:53:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 10:53: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-devel-bounces@lists.xenproject.org>)
	id 1gjipP-0007c1-4H; Wed, 16 Jan 2019 10:53:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjipO-0007bu-AN
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 10:53:46 +0000
X-Inumbo-ID: fd5a552b-197c-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd5a552b-197c-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 10:53:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="84662072"
Date: Wed, 16 Jan 2019 11:53:32 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190116105332.hj4xef7wuch5ackw@mac>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDk6MDA6NDRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBVcGRhdGUgdG8gdGhlIGxhdGVzdCBtZXRhZGF0YSBzdHlsZSwgYW5kIGRpc2N1c3Mg
dGhlIG9wdGlvbnMgbW9yZQo+IGNvbXBsZXRlbHkgd2hlcmUgYXBwcm9wcmlhdGUuCj4gCj4gRHJv
cCB0aGUgcmVkdW5kYW50IGNvbW1lbnQgYmVzaWRlIHBhcnNlX2RvbTBfcGFyYW0oKSAtIGl0IGlz
IGFscmVhZHkgb3V0Cj4gb2Ygc3luYyB3aXRoIHRoZSBtYWluIGRvY3VtZW50YXRpb24uICBBbHNv
IGRyb3AgdGhlIGluZGl2aWR1YWwKPiBkb2N1bWVudGF0aW9uIGZvciBkZXByZWNhdGVkIG9wdGlv
bnMgd2hpY2ggcmVmZXIgdG8gdGhlaXIgbmV3ZXIKPiB2ZXJzaW9ucywgZm9yIHRoZSBzYW1lIHJl
YXNvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgoKSnVzdCBvbmUgY29tbWVudC4KClsuLi5dCj4gKyogICBUaGUgYG1hcC1pbmNsdXNp
dmVgIGJvb2xlYW4gaXMgYXBwbGljYWJsZSB0byB4ODYgUFYgZG9tMCdzLCBhbmQgc2V0cyB1cAo+
ICsgICAgaWRlbnRpdHkgSU9NTVUgbWFwcGluZ3MgZm9yIGFsbCBub24tUkFNIHJlZ2lvbnMgYmVs
b3cgNEdCIGV4Y2VwdCBmb3IKPiArICAgIHVudXNhYmxlIHJhbmdlcywgYW5kIHJhbmdlcyBiZWxv
bmdpbmcgdG8gWGVuLgo+ICsKPiArICAgIFR5cGljYWxseSwgc29tZSBkZXZpY2VzIGluIGEgc3lz
dGVtIHVzZSBiaXRzIG9mIFJBTSBmb3IgY29tbXVuaWNhdGlvbiwgYW5kCj4gKyAgICB0aGVzZSBh
cmVhcyBzaG91bGQgYmUgbGlzdGVkIGFzIHJlc2VydmVkIGluIHRoZSBFODIwIHRhYmxlIGFuZCBp
ZGVudGlmaWVkCj4gKyAgICB2aWEgUk1SUiBvciBJVk1EIGVudHJpZXMgaW4gdGhlIEFQQ0kgdGFi
bGVzLCBzbyBYZW4gY2FuIGVuc3VyZSB0aGF0IHRoZXkKPiArICAgIGFyZSBpZGVudGl0eS1tYXBw
ZWQgaW4gdGhlIElPTU1VLiAgSG93ZXZlciwgc29tZSBmaXJtd2FyZSBtYWtlcyBtaXN0YWtlcywK
PiArICAgIGFuZCB0aGlzIG9wdGlvbiBpcyBhIGNvYXJzZS1ncmFpbiB3b3JrYXJvdW5kIGZvciB0
aG9zZSBlcnJvcnMuCj4gKwo+ICsgICAgV2hlcmUgcG9zc2libGUsIGZpbmVyIGdyYWluIGNvcnJl
Y3Rpb25zIHNob3VsZCBiZSBtYWRlIHdpdGggdGhlIGBybXJyPWAsCj4gKyAgICBgaXZyc19ocGV0
PWAgb3IgYGl2cnNfaW9hcGljPWAgY29tbWFuZCBsaW5lIG9wdGlvbnMuCj4gKwo+ICsgICAgVGhp
cyBvcHRpb24gaXMgZW5hYmxlZCBieSBkZWZhdWx0IG9uIHg4NiBzeXN0ZW1zLCBhbmQgaW52YWxp
ZCBvbiBBUk0KPiArICAgIHN5c3RlbXMuCj4gKwo+ICsqICAgVGhlIGBtYXAtcmVzZXJ2ZWRgIGZ1
bmN0aW9uYWxpdHkgaXMgdmVyeSBzaW1pbGFyIHRvIGBtYXAtaW5jbHVzaXZlYCwgYnV0IGlzCj4g
KyAgICBhcHBsaWNhYmxlIHRvIGJvdGggeDg2IFBWIGFuZCBQVkggZG9tMCdzLCBhbmQgcmVwcmVz
ZW50cyBhIHN1YnNldCBvZiB0aGUKPiArICAgIGNvcnJlY3Rpb24gYnkgb25seSBtYXBwaW5nIHJl
c2VydmVkIG1lbW9yeSByZWdpb25zIHJhdGhlciB0aGFuIGFsbCBub24tUkFNCj4gKyAgICByZWdp
b25zLgoKU2hvdWxkIHlvdSBhZGQgIlRoaXMgb3B0aW9uIGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBv
biB4ODYgc3lzdGVtcywgYW5kCmludmFsaWQgb24gQVJNIHN5c3RlbXMuIiBoZXJlPwoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 11:07:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 11:07: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-devel-bounces@lists.xenproject.org>)
	id 1gjj24-0008Vr-C4; Wed, 16 Jan 2019 11:06: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=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjj22-0008Vm-CZ
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 11:06:50 +0000
X-Inumbo-ID: d13840db-197e-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d13840db-197e-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 11:06:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="84662658"
Date: Wed, 16 Jan 2019 12:06:39 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190116110639.nomqk3whreaxy4e4@mac>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547629250-1405-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/7] docs: Improve documentation and
 parsing for iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDk6MDA6NDVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBVcGRhdGUgcGFyc2VfaW9tbXVfcGFyYW0oKSB0byB1bmlmb3JtbHkgdXNlIHBhcnNl
X2Jvb2xlYW4oKSwgc28gdGhlIHN1Ygo+IGJvb2xlYW5zIGJlaGF2ZSBsaWtlIG90aGVyIFhlbiBi
b29sZWFuIG9wdGlvbnMuICBSZXBvc2l0aW9uIHRoZQo+IGN1c3RvbV9wYXJhbSgpIHRvIGF2b2lk
IGEgZm9yd2FyZCBkZWNsYXJhdGlvbiBvZiBwYXJzZV9pb21tdV9wYXJhbSgpLgo+IAo+IFJld3Jp
dGUgdGhlIGNvbW1hbmQgbGluZSBkb2N1bWVudGF0aW9uIGFsbW9zdCBmcm9tIHNjcmF0Y2gsIGlu
Y2x1ZGluZwo+IGZhciBtb3JlIGRldGFpbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhhbmtzIGZvciBkb2luZyB0aGlzOgoK
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiAt
LS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENDOiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gdjM6Cj4gICogTmV3Cj4gLS0tCj4gIGRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDE1MyArKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgfCAg
NjMgKysrKystLS0tLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDk5IGluc2VydGlvbnMoKyks
IDExNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gaW5kZXgg
MjQzMTkzZC4uYWI0ODZlMCAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MKPiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiBAQCAt
MTE0NiwxMDQgKzExNDYsMTEzIEBAIGRldGVjdGlvbiBvZiBzeXN0ZW1zIGtub3duIHRvIG1pc2Jl
aGF2ZSB1cG9uIGFjY2Vzc2VzIHRvIHRoYXQgcG9ydC4KPiAgPiBEZWZhdWx0OiBgbmV3YCB1bmxl
c3MgZGlyZWN0ZWQtRU9JIGlzIHN1cHBvcnRlZAo+ICAKPiAgIyMjIGlvbW11Cj4gLT4gYD0gTGlz
dCBvZiBbIDxib29sZWFuPiB8IGZvcmNlIHwgcmVxdWlyZWQgfCBpbnRyZW1hcCB8IGludHBvc3Qg
fCBxaW52YWwgfCBzbm9vcCB8IHNoYXJlcHQgfCBkb20wLXBhc3N0aHJvdWdoIHwgZG9tMC1zdHJp
Y3QgfCBhbWQtaW9tbXUtcGVyZGV2LWludHJlbWFwIHwgd29ya2Fyb3VuZF9iaW9zX2J1ZyB8IGln
ZnggfCB2ZXJib3NlIHwgZGVidWcgXWAKPiArICAgID0gTGlzdCBvZiBbIDxib29sPiwgdmVyYm9z
ZSwgZGVidWcsIGZvcmNlLCByZXF1aXJlZCwKClNob3VsZCB0aGlzIGJlIGluIHRoZSBmb3JtIG9m
ICIuLi4sIHZlcmJvc2U9PGJvb2w+LCBkZWJ1Zz08Ym9vbD4sCi4uLiI/CgpTbyBpdCdzIGluIHRo
ZSBzYW1lIGZvcm1hdCB0aGF0J3MgdXNlZCBieSB0aGUgZG9tMCBvcHRpb24KZG9jdW1lbnRhdGlv
biBpbiBwYXRjaCAxLgoKPiArICAgICAgICAgICAgICAgIHNoYXJlcHQsIGludHJlbWFwLCBpbnRw
b3N0LAo+ICsgICAgICAgICAgICAgICAgc25vb3AsIHFpbnZhbCwgaWdmeCwgd29ya2Fyb3VuZF9i
aW9zX2J1ZywKPiArICAgICAgICAgICAgICAgIGFtZC1pb21tdS1wZXJkZXYtaW50cmVtYXAsCj4g
KyAgICAgICAgICAgICAgICBkb20wLXtwYXNzdGhyb3VnaCxzdHJpY3R9IF0KPiAgCj4gLT4gU3Vi
LW9wdGlvbnM6Cj4gKyAgICBBbGwgc3ViLW9wdGlvbnMgYXJlIGJvb2xlYW4gaW4gbmF0dXJlLgoK
T2gsIG1heWJlIHRoYXQncyBlbm91Z2ggYW5kIHlvdSBkb24ndCBuZWVkIHRoZSA9PGJvb2w+IEkg
c3VnZ2VzdGVkCmFib3ZlLgoKPiAgCj4gLT4gYDxib29sZWFuPmAKPiArSS9PIE1lbW9yeSBNZW1v
cnkgVW5pdHMgcGVyZm9ybSBhIGZ1bmN0aW9uIHNpbWlsYXIgdG8gdGhlIENQVSBNTVUgKGhlbmNl
IHRoZQo+ICtuYW1lKSwgYnV0IHR5cGljYWxseSBleGlzdCBhcyBhIGRpc2NyZXRlIGRldmljZSwg
aW50ZWdyYXRlZCBhcyBwYXJ0IG9mIGEgUENJCj4gK1Jvb3QgQ29tcGxleC4gIFRoZSBtb3N0IGNv
bW1vbiBjb25maWd1cmF0aW9uIGlzIHRvIGhhdmUgb25lIElPTU1VIHBlciBwYWNrYWdlCj4gKyhm
b3Igb24tZGllIFBDSWUgZGV2aWNlcyBhbmQgZGlyZWN0bHkgYXR0YWNoZWQgUENJZSBsYW5lcyks
IGFuZCBvbmUgSU9NTVUKPiArY292ZXJpbmcgdGhlIHJlbWFpbmluZyBJL08gaW4gdGhlIHN5c3Rl
bS4KPiAgCj4gLT4gRGVmYXVsdDogYG9uYAo+IC0KPiAtPj4gQ29udHJvbCB0aGUgdXNlIG9mIElP
TU1VKHMpIGluIHRoZSBzeXN0ZW0uCj4gLQo+IC0+IEFsbCBvdGhlciBzdWItb3B0aW9ucyBhcmUg
b2YgYm9vbGVhbiBraW5kIGFuZCBjYW4gYmUgcHJlZml4ZWQgd2l0aCBgbm8tYCB0bwo+IC0+IGVm
ZmVjdCB0aGUgaW52ZXJzZSBtZWFuaW5nLgo+IC0KPiAtPiBgZm9yY2VgIG9yIGByZXF1aXJlZGAK
PiArVGhlIGZ1bmN0aW9uYWxpdHkgaW4gYW4gSU9NTVUgY29tbW9ubHkgZmFsbHMgaW50byB0d28g
b3J0aG9nb25hbCBjYXRlZ29yaWVzOgo+ICAKPiAtPiBEZWZhdWx0OiBgZmFsc2VgCj4gLQo+IC0+
PiBEb24ndCBjb250aW51ZSBib290aW5nIHVubGVzcyBJT01NVSBzdXBwb3J0IGlzIGZvdW5kIGFu
ZCBjYW4gYmUgaW5pdGlhbGl6ZWQKPiAtPj4gc3VjY2Vzc2Z1bGx5Lgo+ICsxLiAgRE1BIHJlbWFw
cGluZyB3aGljaCB1c2VzIGEgcGFnZXRhYmxlLWxpa2UgaGllcmFyY2hpY2FsIHN0cnVjdHVyZSBh
bmQgbWFwcwo+ICsgICAgSS9PIFZpcnR1YWwgQWRkcmVzc2VzIChERk5zIC0gRGV2aWNlIEZyYW1l
IE51bWJlcnMgaW4gWGVuJ3MgdGVybWlub2xvZ3kpCj4gKyAgICB0byBTeXN0ZW0gUGh5c2ljYWwg
QWRkcmVzc2VzIChNRk5zIC0gTWFjaGluZSBGcmFtZSBOdW1iZXJzIGluIFhlbidzCj4gKyAgICB0
ZXJtaW5vbG9neSkuCj4gIAo+IC0+IGBpbnRyZW1hcGAKPiArMi4gIEludGVycnVwdCBSZW1hcHBp
bmcsIHdoaWNoIGNvbnRyb2xzIGluY29taW5nIE1lc3NhZ2UgU2lnbmFsbGVkIEludGVycnVwdAo+
ICsgICAgcmVxdWVzdHMsIGluY2x1ZGluZyB0aGVpciByb3V0aW5nIHRvIHNwZWNpZmljIENQVXMu
Cj4gIAo+IC0+IERlZmF1bHQ6IGB0cnVlYAo+ICtJT01NVSBmdW5jdGlvbmFsaXR5IGNhbiBiZSB1
c2VkIGVpdGhlciB0byBwcm92aWRlIGEgdHJhbnNsYXRpb24gd2hpY2ggdGhlCj4gK2hhcmR3YXJl
IGRldmljZSBkcml2ZXIgaXNuJ3QgYXdhcmUgb2YgKGUuZy4gUENJIFBhc3N0aHJvdWdoIGFuZCBh
IG5hdGl2ZQo+ICtkcml2ZXIgaW5zaWRlIHRoZSBndWVzdCkgb3IgdG8gZW5mb3JjZSBmaW5lLWdy
YWluZWQgY29udHJvbCBvdmVyIHRoZSBtZW1vcnkKPiArYW5kIGludGVycnVwdHMgd2hpY2ggYSBk
ZXZpY2UgaXMgYXR0ZW1wdGluZyB0byBhY2Nlc3MuCj4gIAo+IC0+PiBDb250cm9sIHRoZSB1c2Ug
b2YgaW50ZXJydXB0IHJlbWFwcGluZyAoRE1BIHJlbWFwcGluZyB3aWxsIGFsd2F5cyBiZSBlbmFi
bGVkCj4gLT4+IGlmIElPTU1VIGZ1bmN0aW9uYWxpdHkgaXMgZW5hYmxlZCkuCj4gK0J5IGRlZmF1
bHQsIElPTU1VcyBhcmUgY29uZmlndXJlZCBmb3IgdXNlIGlmIHRoZXkgYXJlIGF2YWlsYWJsZS4g
IEFuIG92ZXJhbGwKPiArYm9vbGVhbiAoZS5nLiBgaW9tbXU9bm9gKSBjYW4gb3ZlcnJpZGUgdGhp
cyBhbmQgbGVhdmUgdGhlIElPTU1VcyBkaXNhYmxlZC4KPiAgCj4gLT4gYGludHBvc3RgCj4gKyog
ICBUaGUgYHZlcmJvc2VgIGFuZCBgZGVidWdgIGJvb2xlYW5zIGNhbiBiZSB1c2VkIHRvIHByaW50
IGFkZGl0aW9uYWwKPiArICAgIGRpYWdub3N0aWMgaW5mb3JtYXRpb24uICBOZWl0aGVyIGFyZSBh
Y3RpdmUgYnkgZGVmYXVsdC4KPiAgCj4gLT4gRGVmYXVsdDogYGZhbHNlYAo+ICsqICAgVGhlIGBm
b3JjZWAgYW5kIGByZXF1aXJlZGAgYm9vbGVhbnMgYXJlIHN5bm9ueW1vdXMgYW5kLCB3aGVuIHJl
cXVlc3RlZCwgd2lsbAo+ICsgICAgcHJldmVudCBYZW4gZnJvbSBib290aW5nIGlmIElPTU1VcyBh
cmVuJ3QgZGlzY292ZXJlZCBhbmQgZW5hYmxlZAo+ICsgICAgc3VjY2Vzc2Z1bGx5Lgo+ICAKPiAt
Pj4gQ29udHJvbCB0aGUgdXNlIG9mIGludGVycnVwdCBwb3N0aW5nLCB3aGljaCBkZXBlbmRzIG9u
IHRoZSBhdmFpbGFiaWxpdHkgb2YKPiAtPj4gaW50ZXJydXB0IHJlbWFwcGluZy4KPiAtCj4gLT4g
YHFpbnZhbGAgKFZULWQpCj4gLQo+IC0+IERlZmF1bHQ6IGB0cnVlYAo+IC0KPiAtPj4gQ29udHJv
bCB0aGUgdXNlIG9mIFF1ZXVlZCBJbnZhbGlkYXRpb24uCj4gLQo+IC0+IGBzbm9vcGAgKEludGVs
KQo+IC0KPiAtPiBEZWZhdWx0OiBgdHJ1ZWAKPiArKiAgIFRoZSBgc2hhcmVwdGAgYm9vbGVhbiBj
b250cm9scyB3aGV0aGVyIHRoZSBJT01NVSBwYWdldGFibGVzIGFyZSBzaGFyZWQgd2l0aAo+ICsg
ICAgdGhlIENQVS1zaWRlIEhBUCBwYWdldGFibGVzLCBvciBhbGxvY2F0ZWQgc2VwYXJhdGVseS4g
IFNoYXJpbmcgcmVkdWNlcyB0aGUKPiArICAgIG1lbW9yeSBvdmVyaGVhZCwgYnV0IGRvZXNuJ3Qg
d29yayBpbiBjb21iaW5hdGlvbiB3aXRoIENQVS1zaWRlCj4gKyAgICBwYWdlZmF1bHQtYmFzZWQg
ZmVhdHVyZXMsIGUuZy4gZGlydHkgVlJBTSB0cmFja2luZyB3aGVuIGEgUENJIGRldmljZSBpcwo+
ICsgICAgYXNzaWduZWQuCj4gIAo+IC0+PiBDb250cm9sIHRoZSB1c2Ugb2YgU25vb3AgQ29udHJv
bC4KPiAtCj4gLT4gYHNoYXJlcHRgCj4gLQo+IC0+IERlZmF1bHQ6IGB0cnVlYAo+IC0KPiAtPj4g
Q29udHJvbCB3aGV0aGVyIENQVSBhbmQgSU9NTVUgcGFnZSB0YWJsZXMgc2hvdWxkIGJlIHNoYXJl
ZC4KPiAtCj4gLT4gYGRvbTAtcGFzc3Rocm91Z2hgCj4gLQo+IC0+ICoqV0FSTklORzogVGhpcyBj
b21tYW5kIGxpbmUgb3B0aW9uIGlzIGRlcHJlY2F0ZWQsIGFuZCBzdXBlcnNlZGVkIGJ5Cj4gLT4g
X2RvbTAtaW9tbXU9cGFzc3Rocm91Z2hfIC0gdXNpbmcgYm90aCBvcHRpb25zIGluIGNvbWJpbmF0
aW9uIGlzIHVuZGVmaW5lZC4qKgo+IC0KPiAtPiBgZG9tMC1zdHJpY3RgCj4gKyAgICBEdWUgdG8g
aW1wbGVtZW50YXRpb24gY2hvaWNlcywgc2hhcmluZyBwYWdldGFibGVzIGRvZXNuJ3Qgd29yayBv
biBBTUQKPiArICAgIGhhcmR3YXJlLCBhbmQgdGhpcyBvcHRpb24gaXMgaWdub3JlZC4gIEl0IGlz
IGVuYWJsZWQgYnkgZGVmYXVsdCBvbiBJbnRlbAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBjb21wYXRpYmxl
CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 11:08:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 11:08: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-devel-bounces@lists.xenproject.org>)
	id 1gjj3v-0000AZ-PM; Wed, 16 Jan 2019 11:08: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=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjj3v-0000AT-CM
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 11:08:47 +0000
X-Inumbo-ID: 16928cf1-197f-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16928cf1-197f-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 11:08:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="84662725"
Date: Wed, 16 Jan 2019 12:08:35 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190116110835.llllrvqn27fos6m7@mac>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547629250-1405-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 3/7] docs: Improve documentation and
 parsing for pci=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDk6MDA6NDZBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBbHRlciBwYXJzZV9wY2lfcGFyYW0oKSB0byB1c2UgcGFyc2VfYm9vbGVhbigpLCBz
byB0aGUgc3ViIG9wdGlvbnMKPiBiZWhhdmUgbGlrZSBvdGhlciBYZW4gYm9vbGVhbnMuCj4gCj4g
VXBkYXRlIHRoZSBjb21tYW5kIGxpbmUgZG9jdW1lbnRhdGlvbiBmb3IgY29uc2lzdGVuY3kuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 11:13:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 11:13: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-devel-bounces@lists.xenproject.org>)
	id 1gjj8J-0000uj-Cr; Wed, 16 Jan 2019 11:13: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=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjj8I-0000ue-DA
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 11:13:18 +0000
X-Inumbo-ID: b8df17ed-197f-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8df17ed-197f-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 11:13:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="84662927"
Date: Wed, 16 Jan 2019 12:13:09 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190116111309.x47ti3l6hwewm76u@mac>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547629250-1405-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86/dom0: Improve dom0= useability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDk6MDA6NDhBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBIYXZpbmcgYSBwdmggYm9vbGVhbiBpc24ndCBpZGVhbC4gIElmIHdlIGdhaW4gYSAz
cmQgdmlydHVsc2F0aW9uIG1vZGUsCj4gd2hhdCBkb2VzIGBkb20wPW5vLXB2aGAgbWVhbj8KPiAK
PiBDaGFuZ2UgdGhlIHN5bnRheCB0byBiZSAiZG9tMCA9IHB2IHwgcHZoIiB3aGljaCBvZmZlcnMg
YW4gb3B0aW9uIHRvIG1vcmUKPiBvYnZpb3VzbHkgc2VsZWN0IFBWIG1vZGUuICBIaWRlIGJvdGgg
b3B0aW9ucyBiZWhpbmQgdGhlIHJlbGV2ZW50Cj4gQ09ORklHXyogc2V0dGluZ3MsIGFuZCBkZWZh
dWx0IHRvIFBWSCBtb2RlIHdoZW4gQ09ORklHX1BWIGlzIGNvbXBpbGVkCj4gb3V0Lgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgo+IC0t
LQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgo+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gVGhpcyBp
cyBmaW5lIGZvciBjb21wYXRpYmlsaXR5IHB1cnBvc2VzLCBhcyB0aGlzIG9wdGlvbiB3YXNuJ3Qg
cHJlc2VudAo+IGluIFhlbiA0LjExCj4gCj4gdjI6Cj4gICogTmV3Cj4gdjM6Cj4gICogVXNlIGNt
ZGxpbmVfc3RyY21wKCkgcmF0aGVyIHRoYW4gaW50cm9kdWNpbmcgeWV0IG1vcmUgYnVnZ3kgc3Ry
bmNtcCgpCj4gLS0tCj4gIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDE2ICsr
KysrKysrKy0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgIHwgIDgg
KysrKystLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gaW5kZXggNGYyN2U1NC4uMzY1
ZDJlZSAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiAr
KysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiBAQCAtNjM3LDIxICs2Mzcs
MjMgQEAgdHJhY2UgZmVhdHVyZSBpcyBvbmx5IGVuYWJsZWQgaW4gZGVidWdnaW5nIGJ1aWxkcyBv
ZiBYZW4uCj4gIFNwZWNpZnkgdGhlIGJpdCB3aWR0aCBvZiB0aGUgRE1BIGhlYXAuCj4gIAo+ICAj
IyMgZG9tMAo+IC0gICAgPSBMaXN0IG9mIFsgcHZoPTxib29sPiwgc2hhZG93PTxib29sPiwgdmVy
Ym9zZT08Ym9vbD4gXQo+ICsgICAgPSBMaXN0IG9mIFsgcHYgfCBwdmgsIHNoYWRvdz08Ym9vbD4s
IHZlcmJvc2U9PGJvb2w+IF0KPiAgCj4gICAgICBBcHBsaWNhYmlsaXR5OiB4ODYKPiAgCj4gIENv
bnRyb2xzIGZvciBob3cgZG9tMCBpcyBjb25zdHJ1Y3RlZCBvbiB4ODYgc3lzdGVtcy4KPiAgCj4g
LSogICBUaGUgYHB2aGAgYm9vbGVhbiBjb250cm9scyB3aGV0aGVyIGRvbTAgaXMgY29uc3RydWN0
ZWQgYXMgYSBQViBvciBhIFBWSAo+IC0gICAgZ3Vlc3QuICBUaGUgZGVmYXVsdCBpcyBQVi4gIElu
IGFkZGl0aW9uLCB0aGUgZm9sbG93aW5nIHJlcXVpcmVtZW50cyBtdXN0Cj4gLSAgICBiZSBtZXQ6
Cj4gKyogICBUaGUgYHB2YCBhbmQgYHB2aGAgb3B0aW9ucyBzZWxlY3QgdGhlIHZpcnR1YWxpc2F0
aW9uIG1vZGUgb2YgZG9tMC4KPiArCj4gKyAgICBUaGUgYHB2YCBvcHRpb24gaXMgb25seSBhdmFp
bGFibGUgd2hlbiBgQ09ORklHX1BWYCBpcyBjb21waWxlZCBpbi4gIFRoZQo+ICsgICAgYHB2aGAg
b3B0aW9uIGlzIG9ubHkgYXZhaWxhYmxlIHdoZW4gYENPTkZJR19IVk1gIGlzIGNvbXBpbGVkIGlu
LiAgV2hlbgo+ICsgICAgYm90aCBvcHRpb25zIGFyZSBjb21waWxlZCBpbiwgdGhlIGRlZmF1bHQg
aXMgUFYuCgpJIHdvdWxkIG1heWJlIGFkZCBzb21ldGhpbmcgYWxvbmcgdGhlIGxpbmVzIG9mOiAi
U2V0dGluZyBib3RoIHRoZSBgcHZgCmFuZCB0aGUgYHB2aGAgb3B0aW9ucyBpbiBjb21iaW5hdGlv
biBpcyB1bmRlZmluZWQiLgoKVGhhbmtzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 11:24:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 11:24:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjjIw-0001nJ-Ea; Wed, 16 Jan 2019 11:24: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=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjjIv-0001mm-0Y
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 11:24:17 +0000
X-Inumbo-ID: 41270e81-1981-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41270e81-1981-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 11:24:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="84663389"
Date: Wed, 16 Jan 2019 12:24:07 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190116112407.rehzbvwpzvmoejfg@mac>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-7-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547629250-1405-7-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 6/7] xen/dom0: Drop iommu_hwdom_inclusive
 entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDk6MDA6NDlBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIG9wdGlvbiBpcyB1bmlxdWUgdG8geDg2IFBWIGRvbTAncywgYnV0IGl0IGlz
IG5vdCBzZW5zaWJsZSB0byBoYXZlIGEKPiBjYXRjaC1hbGwgd2hpY2ggYmxpbmRseSBtYXBzIGFs
bCBub24tUkFNIHJlZ2lvbnMgaW50byB0aGUgSU9NTVUuCj4gCj4gVGhlIG1hcC1yZXNlcnZlZCBv
cHRpb24gcmVtYWlucywgYW5kIGNvdmVycyBhbGwgdGhlIGJ1Z2d5IGZpcm13YXJlIGlzc3VlcyB0
aGF0Cj4gSSBhbSBhd2FyZSBvZi4gIFRoZSB0d28gY29tbW9uIGNhc2VzIGFyZSBsZWdhY3kgVVNC
IGtleWJvYXJkIGVtdWxhdGlvbiwgYW5kCj4gdGhlIEJNQyBtYWlsYm94IHVzZWQgYnkgdmVuZG9y
IGZpcm13YXJlIGluIE5JQ3MvSEJBcyB0byByZXBvcnQgaW5mb3JtYXRpb24KPiBiYWNrIHRvIHRo
ZSBpTE8vaURSQUMvZXRjIGZvciByZW1vdGUgcmVtb3RlIG1hbmFnZW1lbnQgcHVycG9zZXMuCj4g
Cj4gQSBzcGVjaWZpYyBhZHZhbnRhZ2Ugb2YgcmVtb3ZpbmcgdGhpcyBvcHRpb24gaXMgdGhhdCB4
ODYgZG9tMCdzIElPTU1VIHNldHVwIGlzCj4gbm93IGNvbnNpc3RlbnQgYmV0d2VlbiBQViBhbmQg
UFZILgo+IAo+IFRoaXMgcmVtb3ZhbCBpcyBub3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbnkgaW1wYWN0
LCBkdWUgdG8gbWFwLXJlc2VydmVkCj4gcmVtYWluaW5nLiAgSW4gdGhlIHVubGlrZWx5IGNhc2Ug
dGhhdCBpdCBkb2VzIGNhdXNlIGFuIGlzc3VlLCB3ZSBzaG91bGQKPiBpbnRyb2R1Y2Ugb3RoZXIg
bWFwLSRTUEVDSUZJQyBvcHRpb25zIHJhdGhlciB0aGFuIHJlLWludHJvZHVjaW5nIHRoaXMKPiBj
YXRjaC1hbGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKPiBpbmRleCBlNDBk
N2E3Li45ZmUyMzI5IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKPiBAQCAt
MTcyLDEwICsxNzIsMTAgQEAgc3RhdGljIGJvb2wgX19od2RvbV9pbml0IGh3ZG9tX2lvbW11X21h
cChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICBpZiAo
IHR5cGUgJiBSQU1fVFlQRV9SRVNFUlZFRCApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBp
ZiAoICFpb21tdV9od2RvbV9pbmNsdXNpdmUgJiYgIWlvbW11X2h3ZG9tX3Jlc2VydmVkICkKPiAr
ICAgICAgICAgICAgaWYgKCAhaW9tbXVfaHdkb21fcmVzZXJ2ZWQgKQo+ICAgICAgICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+ICAgICAgICAgIH0KPiAtICAgICAgICBlbHNlIGlmICggaXNfaHZt
X2RvbWFpbihkKSB8fCAhaW9tbXVfaHdkb21faW5jbHVzaXZlIHx8IHBmbiA+IG1heF9wZm4gKQo+
ICsgICAgICAgIGVsc2UgaWYgKCBpc19odm1fZG9tYWluKGQpIHx8IHBmbiA+IG1heF9wZm4gKQo+
ICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gICAgICB9CgpBRkFJQ1QgdGhlIGxvZ2ljIGlu
IHRoZSBzd2l0Y2ggYWJvdmUgY2FuIGJlIHNpbXBsaWZpZWQgaWYKaW9tbXVfaHdkb21faW5jbHVz
aXZlIGlzIGRyb3BwZWQsIEkgd2lsbCBwcmVwYXJlIGEgcGF0Y2ggZG8gdGhpcyBhcwpzb29uIGFz
IHRoaXMgaXMgY29tbWl0dGVkLCBzaW5jZSBJIGRvbid0IHdhbnQgdG8gZGVsYXkgdGhpcyBzZXJp
ZXMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 11:33:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 11:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjjRp-0002aC-Gg; Wed, 16 Jan 2019 11:33: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=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjjRo-0002a7-4q
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 11:33:28 +0000
X-Inumbo-ID: 8976506f-1982-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8976506f-1982-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 11:33:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="84663725"
Date: Wed, 16 Jan 2019 12:32:14 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190116113214.2x4gc5ix65726zjf@mac>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-8-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547629250-1405-8-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 7/7] xen/dom0: Add a dom0-iommu=none
 option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDk6MDA6NTBBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBGb3IgZGV2ZWxvcG1lbnQgcHVycG9zZXMsIGl0IGlzIHZlcnkgY29udmVuaWVudCB0
byBib290IFhlbiBhcyBhIFBWSCBndWVzdCwKPiB3aXRoIGFuIFhURiBQViBvciBQVkggImRvbTAi
LiAgVGhlIGVkaXQtY29tcGlsZS1nbyBjeWNsZSBpcyBhIG1hdHRlciBvZgo+IHNlY29uZHMsIGFu
ZCB5b3UgY2FuIHJlYXNvbmFibHkgaW5zZXJ0IHByaW50aygpIGRlYnVnZ2luZyBpbiBwbGFjZXMg
d2hpY2gKPiB3aGljaCB3b3VsZCBiZSBjb21wbGV0ZWx5IGluZmVhc2libGUgd2hlbiBib290aW5n
IGZ1bGx5LWZsZWRnZWQgZ3Vlc3RzLgo+IAo+IEhvd2V2ZXIsIHRoZSBQVkggZG9tMCBwYXRoIGlu
c2lzdHMgb24gaGF2aW5nIGEgd29ya2luZyBJT01NVSwgd2hpY2ggZG9lc24ndAo+IGV4aXN0IHdo
ZW4gdmlydHVhbGlzZWQgYXMgYSBQVkggZ3Vlc3QsIGFuZCBpc24ndCBuZWNlc3NhcnkgZm9yIFhU
RiBhbnl3YXkuCj4gCj4gSW50cm9kdWNlIGEgZGV2ZWxvcGVyIG1vZGUgdG8gc2tpcCB0aGUgSU9N
TVUgcmVxdWlyZW1lbnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KCj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IHYyOgo+
ICAqIFJldGFpbiBgbm9uZWAgYXMgb3Bwb3NlZCB0byByZXB1cnBvc2luZyBgcGFzc3Rocm91Z2hg
LiAgSXQgdHVybnMgb3V0Cj4gICAgdGhhdCB0aGV5IGFyZSBkaWZmZXJlbnQuCj4gICogVXBkYXRl
IGNtZGxpbmVfc3RyY21wKCkgdG8gbG9vayBvbmx5IGZvciBjb21tYXMuCj4gdjM6Cj4gICogUmVi
YXNlIG92ZXIgc3BsaXR0aW5nIGNtZGxpbmVfc3RyY21wKCkgb3V0IGludG8gYSBzdGFuZGFsb25l
IGZpeC4KPiAtLS0KPiAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgOCArKysr
KysrLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgfCA1ICsrKystCj4gIDIg
ZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUucGFuZG9jCj4gaW5kZXggY2NmYWQ0Yy4uNDEwYTdmNiAxMDA2NDQKPiAt
LS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiArKysgYi9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiBAQCAtNjY3LDcgKzY2Nyw3IEBAIENvbnRyb2xzIGZv
ciBob3cgZG9tMCBpcyBjb25zdHJ1Y3RlZCBvbiB4ODYgc3lzdGVtcy4KPiAgICAgIGluZm9ybWF0
aW9uIGR1cmluZyB0aGUgZG9tMCBidWlsZC4gIEl0IGRlZmF1bHRzIHRvIGZhbHNlLgo+ICAKPiAg
IyMjIGRvbTAtaW9tbXUKPiAtICAgID0gTGlzdCBvZiBbIHBhc3N0aHJvdWdoPTxib29sPiwgc3Ry
aWN0PTxib29sPiwgbWFwLXJlc2VydmVkPTxib29sPiBdCj4gKyAgICA9IExpc3Qgb2YgWyBwYXNz
dGhyb3VnaD08Ym9vbD4sIHN0cmljdD08Ym9vbD4sIG1hcC1yZXNlcnZlZD08Ym9vbD4sIG5vbmUg
XQoKSSB3b3VsZCBhbHNvIGJlIGZpbmUgd2l0aCB1c2luZyBkb20wLWlvbW11ID0gWyA8Ym9vbD4s
IC4uLiBdIGJ1dAp0aGF0J3MgYWxzbyBmaW5lIGFuZCBsZXNzIGNvbmZ1c2luZy4KClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 11:37:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 11:37: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-devel-bounces@lists.xenproject.org>)
	id 1gjjVD-0002jC-2Q; Wed, 16 Jan 2019 11:36: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=2owm=PY=citrix.com=prvs=912d934db=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gjjVB-0002j4-Rb
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 11:36:57 +0000
X-Inumbo-ID: 0737d4a1-1983-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0737d4a1-1983-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 11:36:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="75705776"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 16 Jan 2019 11:36:35 +0000
Message-ID: <20190116113637.10819-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 1/3] ts-livepatch-run: Treat (just)
 falseish from OutputCheck as fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBtb3JlIGlkaW9tYXRpYy4gIEFsbCBleGlzdGluZyBPdXRwdXRDaGVja3MgcmV0dXJu
IGJvb2xlYW5zLCBzbwpubyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHRzLWxpdmVwYXRjaC1ydW4gfCA0ICsr
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdHMtbGl2ZXBhdGNoLXJ1biBiL3RzLWxpdmVwYXRjaC1ydW4KaW5kZXggZjExOTQ1
ODYuLjhmZGI4MDA0IDEwMDc1NQotLS0gYS90cy1saXZlcGF0Y2gtcnVuCisrKyBiL3RzLWxpdmVw
YXRjaC1ydW4KQEAgLTE0Nyw4ICsxNDcsOCBAQCBzdWIgbGl2ZXBhdGNoX3Rlc3QgKCkgewogICAg
ICAgICB9CiAgICAgICAgIGlmIChkZWZpbmVkKCR0ZXN0LT57T3V0cHV0Q2hlY2t9KSkgewogICAg
ICAgICAgICAgJF8gPSAkb3V0cHV0OwotICAgICAgICAgICAgJHJjPSR0ZXN0LT57T3V0cHV0Q2hl
Y2t9LT4oKTsKLSAgICAgICAgICAgIGlmICgkcmMgbmUgMSkgeworICAgICAgICAgICAgbXkgJG9r
ID0gJHRlc3QtPntPdXRwdXRDaGVja30tPigpOworICAgICAgICAgICAgaWYgKCEkb2spIHsKICAg
ICAgICAgICAgICAgICBkaWUgIkZBSUxFRCEgT3V0cHV0Q2hlY2s9JHRlc3QtPntPdXRwdXRDaGVj
a30sIGlucHV0PSRvdXRwdXRcbiI7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 11:37:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 11:37: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-devel-bounces@lists.xenproject.org>)
	id 1gjjVE-0002jS-AY; Wed, 16 Jan 2019 11:37:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2owm=PY=citrix.com=prvs=912d934db=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gjjVD-0002jA-1D
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 11:36:59 +0000
X-Inumbo-ID: 07efc81d-1983-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07efc81d-1983-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 11:36:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="75705777"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 16 Jan 2019 11:36:36 +0000
Message-ID: <20190116113637.10819-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190116113637.10819-1-ian.jackson@eu.citrix.com>
References: <20190116113637.10819-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 2/3] ts-livepatch-run: Print a message
 about expected failures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dGFyZ2V0X2NtZF9vdXRwdXRfcm9vdF9zdGF0dXMgcHJpbnRzIHRoZSBjb21tYW5kIGV4aXQgc3Rh
dHVzLiAgSWYgdGhhdAp3YXMgYSBmYWlsdXJlIGFuZCB0aGUgZmFpbHVyZSB3YXMgYXMgZXhwZWN0
ZWQsIHRoaXMgY2FuIGJlIGNvbmZ1c2luZwp0byByZWFkZXJzIHdobyBkbyBub3Qga25vdyB0aGF0
IHRoaXMgaXMgYSBwb3NzaWJpbGl0eS4gIFNvIHByaW50IGEKbWVzc2FnZSBhYm91dCBpdC4KClNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHRzLWxp
dmVwYXRjaC1ydW4gfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3RzLWxpdmVwYXRjaC1ydW4gYi90cy1saXZlcGF0Y2gtcnVuCmluZGV4IDhmZGI4
MDA0Li5mMDExZTY0ZSAxMDA3NTUKLS0tIGEvdHMtbGl2ZXBhdGNoLXJ1bgorKysgYi90cy1saXZl
cGF0Y2gtcnVuCkBAIC0xNTIsNiArMTUyLDkgQEAgc3ViIGxpdmVwYXRjaF90ZXN0ICgpIHsKICAg
ICAgICAgICAgICAgICBkaWUgIkZBSUxFRCEgT3V0cHV0Q2hlY2s9JHRlc3QtPntPdXRwdXRDaGVj
a30sIGlucHV0PSRvdXRwdXRcbiI7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KKwlpZiAoJGV4
cGVjdGVkX3JjKSB7CisJICAgIGxvZ20gIi4uLiB0aGF0IGZhaWx1cmUgKCRyYykgd2FzIGFzIHJl
cXVpcmVkOyBhbGwgaXMgd2VsbC4iOworICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gMDsKIH0K
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 11:37:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 11:37: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-devel-bounces@lists.xenproject.org>)
	id 1gjjVE-0002jY-Jy; Wed, 16 Jan 2019 11:37:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2owm=PY=citrix.com=prvs=912d934db=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gjjVD-0002jB-33
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 11:36:59 +0000
X-Inumbo-ID: 08254e44-1983-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08254e44-1983-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 11:36:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="75705778"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 16 Jan 2019 11:36:37 +0000
Message-ID: <20190116113637.10819-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190116113637.10819-1-ian.jackson@eu.citrix.com>
References: <20190116113637.10819-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 3/3] ts-livepatch-run: Fix erroneous $$
 in double-check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGRvdWJsZWQgJHMgaGVyZSBhcmUgc2ltcGx5IGEgbWlzdGFrZS4gIFRoZSByZXN1bHQgaXMg
dG8gbWFrZSB0aGlzCnRlc3QgaW5lZmZlY3RpdmUsIHNpbmNlIGAkJGZpbGUnIG1lYW5zIGB0aGUg
dmFsdWUgb2YgdGhlIHZhcmlhYmxlCndob3NlIG5hbWUgaXMgaW4gdGhlIHZhcmlhYmxlICRmaWxl
Jywgd2hpY2ggaGVyZSB3aWxsIG5ldmVyIGV4aXN0LgpUaGlzIHByb2R1Y2VzIGEgYFVzZSBvZiB1
bmluaXRpYWxpemVkIHZhbHVlJyB3YXJuaW5nIGFuZCBzdWJzdGl0dXRlcwp0aGUgZW1wdHkgc3Ry
aW5nLCBzbyBvdmVyYWxsIHdlIHRlc3QgdGhlIGV4aXN0ZW5jZSBvZiB0aGUgZGlyZWN0b3J5LgoK
VGhlIG1pc3NpbmcgY2hlY2sgaXMgbm90IG9mIG11Y2ggY29uc2VxdWVuY2Ugc2luY2UgdGhpcyBj
aGVjayBpcyBub3QKcmVhbGx5IGV4cGVjdGVkIGV2ZXIgdG8gZmFpbCwgYW5kIGlmIGl0IGRvZXMs
IHNvbWUgYWN0dWFsIHRlc3QKZXhlY3V0aW9uIHdvdWxkIGZhaWwgZHVlIHRvIHRoZSBtaXNzaW5n
IGZpbGUuCgpTbyBvdmVyYWxsIEkgdGhpbmsgdGhlIG9ubHkgY2hhbmdlIGlzIHRvIGxvZyBvdXRw
dXQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0t
CiB0cy1saXZlcGF0Y2gtcnVuIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdHMtbGl2ZXBhdGNoLXJ1biBiL3RzLWxpdmVw
YXRjaC1ydW4KaW5kZXggZjAxMWU2NGUuLjg2YTc5NzkxIDEwMDc1NQotLS0gYS90cy1saXZlcGF0
Y2gtcnVuCisrKyBiL3RzLWxpdmVwYXRjaC1ydW4KQEAgLTE2MSw3ICsxNjEsNyBAQCBzdWIgbGl2
ZXBhdGNoX3Rlc3QgKCkgewogCiBzdWIgbGl2ZXBhdGNoX2NoZWNrICgpIHsKICAgICBmb3JlYWNo
IG15ICRmaWxlIChAbGl2ZXBhdGNoX2ZpbGVzKSB7Ci0gICAgICAgIGlmICghdGFyZ2V0X2ZpbGVf
ZXhpc3RzKCRobywgIi91c3IvbGliL2RlYnVnL3hlbi1saXZlcGF0Y2gvJCRmaWxlIikpIHsKKyAg
ICAgICAgaWYgKCF0YXJnZXRfZmlsZV9leGlzdHMoJGhvLCAiL3Vzci9saWIvZGVidWcveGVuLWxp
dmVwYXRjaC8kZmlsZSIpKSB7CiAgICAgICAgICAgICBkaWUgIiRmaWxlIGlzIG1pc3NpbmchXG4i
OwogICAgICAgICB9CiAgICAgfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 11:39:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 11:39: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-devel-bounces@lists.xenproject.org>)
	id 1gjjXr-00032X-4X; Wed, 16 Jan 2019 11:39: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjjXp-00032I-5f
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 11:39:41 +0000
X-Inumbo-ID: 67f0d713-1983-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67f0d713-1983-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 11:39:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CFB10AE76;
 Wed, 16 Jan 2019 11:38:37 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <f5d0e482-5c9c-ca11-eb81-002bc937c580@suse.com>
Date: Wed, 16 Jan 2019 12:38:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 for-4.12 0/7] Docs improvements,
 and dom0 construction fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxMDowMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIGlzIGxvZ2lj
YWxseSB0d28gc2VyaWVzLCBidXQgdGhleSB3ZXJlIGNvLWRldmVsb3BlZCBhbmQgdGlnaHRseSBj
b3VwbGVkLgo+IAo+IFRoZSBmaXJzdCA0IHBhdGNoZXMgYXJlIGltcHJvdmVtZW50cyB0byBvdXIg
ZG9jdW1lbnRhdGlvbiBhbmQgY29tbWFuZCBsaW5lCj4gcGFyc2luZy4gIEl0IGZpeGVzIHR3byBr
ZXkgaXNzdWVzIC0gZmlyc3QgdGhhdCBzdWItYm9vbGVhbnMgbm93IGFsbCBiZWhhdmUKPiBjb25z
aXN0ZW50bHksIGFuZCBzZWNvbmQgaXMgdGhlIHJlbW92YWwgb2YgYmxvY2sgaW5kZW50YXRpb24g
bWFya3VwIGZvciBtYWluCj4gZG9jdW1lbnRhdGlvbi4gIEl0IGlzIGV4Y2Vzc2l2ZWx5IHZlcmJv
c2UgYW5kIHJlbmRlcnMgcG9vcmx5IHRvIGJvdGggSFRNTCBhbmQKPiBQREYuCj4gCj4gVGhlIHNl
Y29uZCAzIHBhdGNoZXMgbWFrZSBpbXByb3ZlbWVudHMgdG8gZG9tMCBwYXJzaW5nIGFuZCBjb25m
aWd1cmF0aW9uLCB3aXRoCj4gdGhlIGludGVudCBvZiBtYWtpbmcgaXQgcG9zc2libGUgdG8gdXNl
IGEgUFZIIFhlbiBhbmQgUFZIIGRvbTAgWFRGIHRlc3QgZm9yCj4gZGV2ZWxvcG1lbnQgcHVycG9z
ZXMuCj4gCj4gUGF0Y2ggNSBhdCBhIGJhcmUgbWluaW11bSBpcyByZXF1aXJlZCBmb3IgNC4xMiB0
byBmaXggYW4gaXNzdWUgd2hpY2ggaGFzbid0Cj4gYmVlbiByZWxlYXNlZCB5ZXQuICBBbGwgb3Ro
ZXJzIGFyZSBuaWNlLXRvLWhhdmUgd2l0aCBhIGxvdyByaXNrIG9mIHByb2JsZW1zLgo+IAo+IE1h
am9yIGNoYW5nZXMgZnJvbSB2MjoKPiAKPiAgICogVGhlIGNtZGxpbmVfc3RyY21wKCkgZnVuY3Rp
b25hbGl0eSBmcm9tIHBhdGNoIDUgd2FzIHNwbGl0IG91dCBpbnRvIGEKPiAgICAgc2VwYXJhdGUg
YnVnZml4IGZvciBiYWNrcG9ydGluZyBwdXJwb3Nlcy4KPiAKPiBBbmRyZXcgQ29vcGVyICg3KToK
PiAgIGRvY3M6IEltcHJvdmUgZG9jdW1lbnRhdGlvbiBmb3IgZG9tMD0gYW5kIGRvbTAtaW9tbXU9
Cj4gICBkb2NzOiBJbXByb3ZlIGRvY3VtZW50YXRpb24gYW5kIHBhcnNpbmcgZm9yIGlvbW11PQo+
ICAgZG9jczogSW1wcm92ZSBkb2N1bWVudGF0aW9uIGFuZCBwYXJzaW5nIGZvciBwY2k9Cj4gICBk
b2NzOiBJbXByb3ZlIGRvY3VtZW50YXRpb24gYW5kIHBhcnNpbmcgZm9yIGVmaT0KPiAgIHg4Ni9k
b20wOiBJbXByb3ZlIGRvbTA9IHVzZWFiaWxpdHkKPiAgIHhlbi9kb20wOiBEcm9wIGlvbW11X2h3
ZG9tX2luY2x1c2l2ZSBlbnRpcmVseQo+ICAgeGVuL2RvbTA6IEFkZCBhIGRvbTAtaW9tbXU9bm9u
ZSBvcHRpb24KPiAKPiAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jICAgICB8IDMx
OSArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9kb20w
X2J1aWxkLmMgICAgICAgICAgICAgfCAgMTQgKy0KPiAgeGVuL2NvbW1vbi9lZmkvYm9vdC5jICAg
ICAgICAgICAgICAgICB8ICAxMSArLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21t
dS5jICAgIHwgICA0IC0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgICB8
ICA3MSArKystLS0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgICAgIHwg
IDIwICstLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jIHwgICA2IC0K
PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICB8ICAxNCArLQo+ICB4ZW4v
aW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICAgIHwgICAyICstCj4gIDkgZmlsZXMgY2hh
bmdlZCwgMTk3IGluc2VydGlvbnMoKyksIDI2NCBkZWxldGlvbnMoLSkKPiAKCkZvciB0aGUgc2Vy
aWVzOiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 11:40:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gjjYY-0003ef-FX; Wed, 16 Jan 2019 11:40: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjjYX-0003eY-Ar
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 11:40:25 +0000
X-Inumbo-ID: 82c7e081-1983-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82c7e081-1983-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 11:40:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 39C11AE76;
 Wed, 16 Jan 2019 11:40:23 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C3C7511020000780020D2BF@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <cb65c6cc-7ef6-2ae7-4206-901f8f907d0e@suse.com>
Date: Wed, 16 Jan 2019 12:40:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C3C7511020000780020D2BF@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] x86emul: correct AVX512BW write masking
 checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAxOSAxMjo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRm9yIFZQU0FEQlcgdGhp
cyBsaWtlbHkgd2FzIGEgcmVzdWx0IG9mIGJhZCBjb3B5LWFuZC1wYXN0ZS4KPiAKPiBGb3IgVlBT
e0wsUn1MRFEgY29tbWVudCBhbmQgY29kZSB3ZXJlIG5vdCBpbiBsaW5lLCBidXQgdGhlbiBhZ2Fp
biB0aGUKPiBjb21tZW50IGFsc28gd2Fzbid0IGZ1bGx5IHVwZGF0ZWQgZnJvbSB0aGUgQVZYMiBv
cmlnaW5hbCBpdCBnb3QgY2xvbmVkCj4gZnJvbS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 11:52:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 11:52: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-devel-bounces@lists.xenproject.org>)
	id 1gjjk7-0004XE-Lj; Wed, 16 Jan 2019 11:52: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjjk6-0004X9-PV
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 11:52:22 +0000
X-Inumbo-ID: 2e872f68-1985-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e872f68-1985-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 11:52:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C4C1EACA9;
 Wed, 16 Jan 2019 11:51:20 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Ingo Molnar <mingo@elte.hu>,
 Thomas Gleixner <tglx@linutronix.de>, "H. Peter Anvin" <hpa@zytor.com>
References: <5AF03EBD02000078001C1303@suse.com>
 <5AF03EBD02000000000F91D6@suse.com> <5AF03EBD02000078001FE590@suse.com>
 <5C3E1128020000780020DFAD@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <87b0cc15-0e62-db9e-391d-77b42a2626b1@suse.com>
Date: Wed, 16 Jan 2019 12:51:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C3E1128020000780020DFAD@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] x86-64/Xen: fix stack switching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 lkml <linux-kernel@vger.kernel.org>, Andrew Lutomirski <luto@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAxOSAxNzo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hpbGUgaW4gdGhlIG5h
dGl2ZSBjYXNlIGVudHJ5IGludG8gdGhlIGtlcm5lbCBoYXBwZW5zIG9uIHRoZSB0cmFtcG9saW5l
Cj4gc3RhY2ssIFBWIFhlbiBrZXJuZWxzIGdldCBlbnRlcmVkIHdpdGggdGhlIGN1cnJlbnQgdGhy
ZWFkIHN0YWNrIHJpZ2h0Cj4gYXdheS4gSGVuY2Ugc291cmNlIGFuZCBkZXN0aW5hdGlvbiBzdGFj
a3MgYXJlIGlkZW50aWNhbCBpbiB0aGF0IGNhc2UsCj4gYW5kIHNwZWNpYWwgY2FyZSBpcyBuZWVk
ZWQuCj4gCj4gT3RoZXIgdGhhbiBpbiBzeW5jX3JlZ3MoKSB0aGUgY29weWluZyBkb25lIG9uIHRo
ZSBJTlQ4MCBwYXRoIGlzbid0Cj4gTk1JIC8gI01DIHNhZmUsIGFzIGVpdGhlciBvZiB0aGVzZSBl
dmVudHMgb2NjdXJyaW5nIGluIHRoZSBtaWRkbGUgb2YgdGhlCj4gc3RhY2sgY29weWluZyB3b3Vs
ZCBjbG9iYmVyIGRhdGEgb24gdGhlIChzb3VyY2UpIHN0YWNrLgo+IAo+IEknbSBub3QgYWx0ZXJp
bmcgdGhlIHNpbWlsYXIgY29kZSBpbiBpbnRlcnJ1cHRfZW50cnkoKSBhbmQgbm1pKCksIGFzCj4g
dGhvc2UgY29kZSBwYXRocyBhcmUgdW5yZWFjaGFibGUgYWZhaWN0IHdoZW4gcnVubmluZyBQViBY
ZW4gZ3Vlc3RzLgo+IAo+IEZpeGVzOiA3ZjI1OTBhMTEwYjgzN2FmNTY3OWQwOGZjMjVjNjIyN2M1
YThjNDk3Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
IENjOiBzdGFibGVAa2VybmVsLm9yZyAKClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 11:52:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 11:52: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-devel-bounces@lists.xenproject.org>)
	id 1gjjkF-0004Xf-Vk; Wed, 16 Jan 2019 11:52: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=mr/O=PY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjjkE-0004XP-5w
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 11:52:30 +0000
X-Inumbo-ID: 32e2ea5a-1985-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32e2ea5a-1985-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 11:52:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Jan 2019 04:52:28 -0700
Message-Id: <5C3F1AFD020000780020E417@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 16 Jan 2019 04:52:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDEwOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gQEAgLTYzNiw2MSArNjM2LDgzIEBAIHRy
YWNlIGZlYXR1cmUgaXMgb25seSBlbmFibGVkIGluIGRlYnVnZ2luZyBidWlsZHMgb2YgWGVuLgo+
ICAKPiAgU3BlY2lmeSB0aGUgYml0IHdpZHRoIG9mIHRoZSBETUEgaGVhcC4KPiAgCj4gLSMjIyBk
b20wICh4ODYpCj4gLT4gYD0gTGlzdCBvZiBbIHB2aCB8IHNoYWRvdyB8IHZlcmJvc2UgXWAKPiAr
IyMjIGRvbTAKPiArICAgID0gTGlzdCBvZiBbIHB2aD08Ym9vbD4sIHNoYWRvdz08Ym9vbD4sIHZl
cmJvc2U9PGJvb2w+IF0KPiAgCj4gLT4gU3ViLW9wdGlvbnM6Cj4gKyAgICBBcHBsaWNhYmlsaXR5
OiB4ODYKPiAgCj4gLT4gYHB2aGAKPiArQ29udHJvbHMgZm9yIGhvdyBkb20wIGlzIGNvbnN0cnVj
dGVkIG9uIHg4NiBzeXN0ZW1zLgo+ICAKPiAtPiBEZWZhdWx0OiBgZmFsc2VgCj4gKyogICBUaGUg
YHB2aGAgYm9vbGVhbiBjb250cm9scyB3aGV0aGVyIGRvbTAgaXMgY29uc3RydWN0ZWQgYXMgYSBQ
ViBvciBhIFBWSAo+ICsgICAgZ3Vlc3QuICBUaGUgZGVmYXVsdCBpcyBQVi4gIEluIGFkZGl0aW9u
LCB0aGUgZm9sbG93aW5nIHJlcXVpcmVtZW50cyBtdXN0Cj4gKyAgICBiZSBtZXQ6Cj4gIAo+IC1G
bGFnIHRoYXQgbWFrZXMgYSBkb20wIGJvb3QgaW4gUFZIdjIgbW9kZS4KPiArICAgICogICBUaGUg
ZG9tMCBrZXJuZWwgc2VsZWN0ZWQgYnkgdGhlIGJvb3QgbG9hZGVyIG11c3QgYmUgY2FwYWJsZSBv
ZiB0aGUKPiArICAgICAgICBzZWxlY3RlZCBtb2RlLgo+ICsgICAgKiAgIEZvciBhIFBWIGRvbTAs
IFhlbiBtdXN0IGhhdmUgYmVlbiBjb21waWxlZCB3aXRoIGBDT05GSUdfUFZgIGVuYWJsZWQuCj4g
KyAgICAqICAgRm9yIGEgUFZIIGRvbTAsIFhlbiBtdXN0IGhhdmUgYmVlbiBjb21waWxlZCB3aXRo
IGBDT05GSUdfSFZNYCBlbmFibGVkLAo+ICsgICAgICAgIGFuZCB0aGUgaGFyZHdhcmUgbXVzdCBo
YXZlIFZULXgvU1ZNIGV4dGVuc2lvbnMgYXZhaWxhYmxlLgo+ICAKPiAtPiBgc2hhZG93YAo+ICsq
ICAgVGhlIGBzaGFkb3dgIGJvb2xlYW4gaXMgb25seSBhcHBsaWNhYmxlIHdoZW4gZG9tMCBpcyBj
b25zdHJ1Y3RlZCBhcyBhIFBWSAo+ICsgICAgZ3Vlc3QsIGFuZCBjb250cm9scyB3aGV0aGVyIGRv
bTAgdXNlcyBoYXJkd2FyZSBhc3Npc3RlZCBwYWdpbmcsIG9yIHNoYWRvdwo+ICsgICAgcGFnaW5n
LiAgVGhlIGRlZmF1bHQgaXMgSEFQIHdoZW4gYXZhaWxhYmxlLCBhbmQgc2hhZG93IG90aGVyd2lz
ZS4KPiAgCj4gLT4gRGVmYXVsdDogYGZhbHNlYAo+ICsgICAgVGhpcyBvcHRpb24gaXMgdW5hdmFp
bGFibGUgd2hlbiBgQ09ORklHX1NIQURPV19QQUdJTkdgIGlzIGNvbXBpbGVkIG91dC4gIEEKPiAr
ICAgIFBWSCBkb20wIGNhbm5vdCBiZSB1c2VkIGlmIGBDT05GSUdfU0hBRE9XX1BBR0lOR2AgaXMg
Y29tcGlsZWQgb3V0LCBhbmQgdGhlCj4gKyAgICBoYXJkd2FyZSBpcyBub3QgSEFQLWNhcGFibGUu
CgpBcyBtZW50aW9uZWQgZWxzZXdoZXJlLCBJIG9iamVjdCB0byBhZGRpbmcgQ09ORklHXyogaW50
byB0aGlzIGRvYywKd2hpY2ggaXMgaW50ZW5kZWQgdG8gYmUgbWVhbmluZ2Z1bCB0byBub24tZGV2
ZWxvcGVycy4gQnV0IG5vdCB0byB0aGUKZGVncmVlIG9mIE5BSy1pbmcgdGhlIHdob2xlIHRoaW5n
LCBpZiBldmVyeW9uZSBlbHNlIGRpc2FncmVlcyB3aXRoIG1lLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 11:56:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 11:56: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-devel-bounces@lists.xenproject.org>)
	id 1gjjoR-0004pV-Pc; Wed, 16 Jan 2019 11:56: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=CZYe=PY=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gjjoQ-0004pQ-Qy
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 11:56:50 +0000
X-Inumbo-ID: cde619a6-1985-11e9-92db-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cde619a6-1985-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 11:56:49 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Jan 2019 03:55:48 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,485,1539673200"; d="scan'208";a="138728444"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.59])
 by fmsmga001.fm.intel.com with ESMTP; 16 Jan 2019 03:55:47 -0800
Date: Wed, 16 Jan 2019 19:59:44 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190116115942.GA25640@gao-cwp>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
 <20190116103823.2h5kjq77y2nmhfn4@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116103823.2h5kjq77y2nmhfn4@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTE6Mzg6MjNBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDA0OjE3OjMwUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBJIGZpbmQgc29tZSBwYXNzLXRocnUgZGV2aWNlcyBkb24ndCB3b3JrIGFu
eSBtb3JlIGFjcm9zcyBndWVzdAo+PiByZWJvb3QuIEFzc2lnbmluZyBpdCB0byBhbm90aGVyIGRv
bWFpbiBhbHNvIG1lZXRzIHRoZSBzYW1lIGlzc3VlLiBBbmQKPj4gdGhlIG9ubHkgd2F5IHRvIG1h
a2UgaXQgd29yayBhZ2FpbiBpcyB1bi1iaW5kaW5nIGFuZCBiaW5kaW5nIGl0IHRvCj4+IHBjaWJh
Y2suIFNvbWVvbmUgcmVwb3J0ZWQgdGhpcyBpc3N1ZSBvbmUgeWVhciBhZ28gWzFdLgo+PiAKPj4g
SWYgdGhlIGRldmljZSdzIGRyaXZlciBkb2Vzbid0IGRpc2FibGUgTVNJLVggZHVyaW5nIHNodXRk
b3duIG9yIHFlbXUgaXMKPj4ga2lsbGVkL2NyYXNoZWQgYmVmb3JlIHRoZSBkb21haW4gc2h1dGRv
d24sIHRoaXMgZG9tYWluJ3MgcGlycSB3b24ndCBiZQo+PiB1bm1hcHBlZC4gVGhlbiB4ZW4gdGFr
ZXMgb3ZlciB0aGlzIHdvcmssIHVubWFwcGluZyBhbGwgcGlycS1zLCB3aGVuCj4+IGRlc3Ryb3lp
bmcgZ3Vlc3QuIEJ1dCBhcyBwY2liYWNrIGhhcyBhbHJlYWR5IGRpc2FibGVkIG1lb3J5IGRlY29k
aW5nIGJlZm9yZQo+PiB4ZW4gdW5tYXBwaW5nIHBpcnEsIFhlbiBoYXMgdG8gc2V0cyB0aGUgaG9z
dF9tYXNrYWxsIGZsYWcgYW5kIG1hc2thbGwgYml0Cj4+IHRvIG1hc2sgYSBNU0kgcmF0aGVyIHRo
YW4gc2V0cyBtYXNrYml0IGluIE1TSS14IHRhYmxlLiBUaGUgY2FsbCB0cmFjZSBvZgo+PiB0aGlz
IHByb2Nlc3MgaXM6Cj4+IAo+PiAtPmFyY2hfZG9tYWluX2Rlc3Ryb3kKPj4gICAgIC0+ZnJlZV9k
b21haW5fcGlycXMKPj4gICAgICAgICAtPnVubWFwX2RvbWFpbl9waXJxIChpZiBwaXJxIGlzbid0
IHVubWFwcGVkIGJ5IHFlbXUpCj4+ICAgICAgICAgICAgIC0+cGlycV9ndWVzdF9mb3JjZV91bmJp
bmQKPj4gICAgICAgICAgICAgICAgIC0+X19waXJxX2d1ZXN0X3VuYmluZAo+PiAgICAgICAgICAg
ICAgICAgICAgIC0+bWFza19tc2lfaXJxKD1kZXNjLT5oYW5kbGVyLT5kaXNhYmxlKCkpCj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgIC0+dGhlIHdhcm5pbmcgaW4gbXNpX3NldF9tYXNrX2JpdCgp
Cj4+IAo+PiBUaGUgaG9zdF9tYXNrYWxsIGJpdCB3aWxsIHByZXZlbnQgZ3Vlc3RzIGZyb20gY2xl
YXJpbmcgdGhlIG1hc2thbGwgYml0Cj4+IGV2ZW4gdGhlIGRldmljZSBpcyBhc3NpZ25lZCB0byBh
bm90aGVyIGd1ZXN0IGxhdGVyLiBUaGVuIGd1ZXN0cyBjYW5ub3QKPj4gcmVjZWl2ZSBNU0lzIGZy
b20gdGhpcyBkZXZpY2UuCj4+IAo+PiBUbyBmaXggdGhpcyBpc3N1ZSwgYSBwaXJxIGlzIHVubWFw
cGVkIGJlZm9yZSBtZW1vcnkgZGVjb2RpbmcgaXMgZGlzYWJsZWQgYnkKPj4gcGNpYmFjay4gU3Bl
Y2lmaWNhbGx5LCB3aGVuIGEgZGV2aWNlIGlzIGRldGFjaGVkIGZyb20gYSBndWVzdCwgYWxsIGVz
dGFibGlzaGVkCj4+IG1hcHBpbmdzIGJldHdlZW4gcGlycSBhbmQgbXNpIGFyZSBkZXN0cm95aW5n
IGJlZm9yZSBjaGFuZ2luZyB0aGUgb3duZXJzaGlwLgo+PiAKPj4gWzFdOiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDkvbXNnMDI1MjAu
aHRtbAo+Cj5UaGFua3MsIEkgdGhpbmsgdGhlIGFwcHJvYWNoIGlzIGZpbmUsIGp1c3QgYSBjb3Vw
bGUgb2YgY29tbWVudHMuCj4KPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KPj4gLS0tCj4+IENoYW5nZXMgaW4gdjU6Cj4+ICAtIGZpeCB0aGUgcG90ZW50aWFs
IGluZmluaXRlIGxvb3AKPj4gIC0gYXNzZXJ0IHRoYXQgdW5tYXBfZG9tYWluX3BpcnEoKSB3b24n
dCBmYWlsCj4+ICAtIGFzc2VydCBtc2lfbGlzdCBpcyBlbXB0eSBhZnRlciB0aGUgbG9vcCBpbiBw
Y2lfdW5tYXBfbXNpCj4+ICAtIHByb3ZpZGUgYSBzdHViIGZvciBwdF9pcnFfZGVzdHJveV9iaW5k
X21zaSgpIGlmICFDT05GSUdfSFZNIHRvIGZpeCBhCj4+ICAgIGNvbXBpbGF0aW9uIGVycm9yIHdo
ZW4gYnVpbGRpbmcgUFZTaGltCj4+IAo+PiBDaGFuZ2VzIGluIHY0Ogo+PiAgLSBzcGxpdCBvdXQg
Y2hhbmdlIHRvICdtc2l4LT53YXJuZWQnIGZpZWxkCj4+ICAtIGhhbmRsZSBtdWx0aXBsZSBtc2kg
Y2FzZXMKPj4gIC0gdXNlIGxpc3RfZmlyc3RfZW50cnlfb3JfbnVsbCB0byB0cmF2ZXJzZSAncGRl
di0+bXNpX2xpc3QnCj4+IC0tLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyAgfCA1
NyArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+PiAgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4+ICB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICB8ICA0ICsrKwo+PiAg
MyBmaWxlcyBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4+IAo+
PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvLmMKPj4gaW5kZXggYTZlYjhhNC4uNTZlZTFlZiAxMDA2NDQKPj4gLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pby5jCj4+IEBAIC02MTksNiArNjE5LDQyIEBAIGludCBwdF9pcnFfY3JlYXRlX2Jp
bmQoCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyB2b2lkIHB0X2lycV9k
ZXN0cm95X2JpbmRfY29tbW9uKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJxKQo+
PiArewo+PiArICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kgPSBwaXJxX2RwY2ko
cGlycSk7Cj4+ICsKPj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmQtPmV2ZW50X2xvY2sp
KTsKPj4gKwo+PiArICAgIGlmICggcGlycV9kcGNpICYmIChwaXJxX2RwY2ktPmZsYWdzICYgSFZN
X0lSUV9EUENJX01BUFBFRCkgJiYKPj4gKyAgICAgICAgIGxpc3RfZW1wdHkoJnBpcnFfZHBjaS0+
ZGlnbF9saXN0KSApCj4+ICsgICAgewo+PiArICAgICAgICBwaXJxX2d1ZXN0X3VuYmluZChkLCBw
aXJxKTsKPj4gKyAgICAgICAgbXNpeHRibF9wdF91bnJlZ2lzdGVyKGQsIHBpcnEpOwo+PiArICAg
ICAgICBpZiAoIHB0X2lycV9uZWVkX3RpbWVyKHBpcnFfZHBjaS0+ZmxhZ3MpICkKPj4gKyAgICAg
ICAgICAgIGtpbGxfdGltZXIoJnBpcnFfZHBjaS0+dGltZXIpOwo+PiArICAgICAgICBwaXJxX2Rw
Y2ktPmZsYWdzID0gMDsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogU2VlIGNvbW1lbnQg
aW4gcHRfaXJxX2NyZWF0ZV9iaW5kJ3MgUFRfSVJRX1RZUEVfTVNJIGJlZm9yZSB0aGUKPj4gKyAg
ICAgICAgICogY2FsbCB0byBwdF9waXJxX3NvZnRpcnFfcmVzZXQuCj4+ICsgICAgICAgICAqLwo+
PiArICAgICAgICBwdF9waXJxX3NvZnRpcnFfcmVzZXQocGlycV9kcGNpKTsKPj4gKwo+PiArICAg
ICAgICBwaXJxX2NsZWFudXBfY2hlY2socGlycSwgZCk7Cj4+ICsgICAgfQo+PiArfQo+PiArCj4+
ICt2b2lkIHB0X2lycV9kZXN0cm95X2JpbmRfbXNpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBw
aXJxICpwaXJxKQo+PiArewo+PiArICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kg
PSBwaXJxX2RwY2kocGlycSk7Cj4KPmNvbnN0Cj4KPj4gKwo+PiArICAgIEFTU0VSVChzcGluX2lz
X2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwo+PiArCj4+ICsgICAgaWYgKCBwaXJxX2RwY2kgJiYg
cGlycV9kcGNpLT5nbXNpLnBvc3RlZCApCj4+ICsgICAgICAgIHBpX3VwZGF0ZV9pcnRlKE5VTEws
IHBpcnEsIDApOwo+PiArCj4+ICsgICAgcHRfaXJxX2Rlc3Ryb3lfYmluZF9jb21tb24oZCwgcGly
cSk7Cj4+ICt9Cj4+ICsKPj4gIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAo+PiAgICAgIHN0cnVj
dCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxICpwdF9pcnFf
YmluZCkKPj4gIHsKPj4gQEAgLTcyNywyNiArNzYzLDExIEBAIGludCBwdF9pcnFfZGVzdHJveV9i
aW5kKAo+PiAgICAgICAgICB9Cj4+ICAgICAgICAgIGVsc2UKPj4gICAgICAgICAgICAgIHdoYXQg
PSAiYm9ndXMiOwo+PiAtICAgIH0KPj4gLSAgICBlbHNlIGlmICggcGlycV9kcGNpICYmIHBpcnFf
ZHBjaS0+Z21zaS5wb3N0ZWQgKQo+PiAtICAgICAgICBwaV91cGRhdGVfaXJ0ZShOVUxMLCBwaXJx
LCAwKTsKPj4gLQo+PiAtICAgIGlmICggcGlycV9kcGNpICYmIChwaXJxX2RwY2ktPmZsYWdzICYg
SFZNX0lSUV9EUENJX01BUFBFRCkgJiYKPj4gLSAgICAgICAgIGxpc3RfZW1wdHkoJnBpcnFfZHBj
aS0+ZGlnbF9saXN0KSApCj4+IC0gICAgewo+PiAtICAgICAgICBwaXJxX2d1ZXN0X3VuYmluZChk
LCBwaXJxKTsKPj4gLSAgICAgICAgbXNpeHRibF9wdF91bnJlZ2lzdGVyKGQsIHBpcnEpOwo+PiAt
ICAgICAgICBpZiAoIHB0X2lycV9uZWVkX3RpbWVyKHBpcnFfZHBjaS0+ZmxhZ3MpICkKPj4gLSAg
ICAgICAgICAgIGtpbGxfdGltZXIoJnBpcnFfZHBjaS0+dGltZXIpOwo+PiAtICAgICAgICBwaXJx
X2RwY2ktPmZsYWdzID0gMDsKPj4gLSAgICAgICAgLyoKPj4gLSAgICAgICAgICogU2VlIGNvbW1l
bnQgaW4gcHRfaXJxX2NyZWF0ZV9iaW5kJ3MgUFRfSVJRX1RZUEVfTVNJIGJlZm9yZSB0aGUKPj4g
LSAgICAgICAgICogY2FsbCB0byBwdF9waXJxX3NvZnRpcnFfcmVzZXQuCj4+IC0gICAgICAgICAq
Lwo+PiAtICAgICAgICBwdF9waXJxX3NvZnRpcnFfcmVzZXQocGlycV9kcGNpKTsKPj4gIAo+PiAt
ICAgICAgICBwaXJxX2NsZWFudXBfY2hlY2socGlycSwgZCk7Cj4+ICsgICAgICAgIHB0X2lycV9k
ZXN0cm95X2JpbmRfY29tbW9uKGQsIHBpcnEpOwo+PiAgICAgIH0KPj4gKyAgICBlbHNlCj4+ICsg
ICAgICAgIHB0X2lycV9kZXN0cm95X2JpbmRfbXNpKGQsIHBpcnEpOwo+PiAgCj4+ICAgICAgc3Bp
bl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwo+PiAgCj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4+IGlu
ZGV4IDkzYzIwYjkuLjRmMmJlMDIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4+IEBAIC0x
NTE0LDYgKzE1MTQsNjggQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4g
KmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQo+PiAgICAgIHJldHVybiBy
YzsKPj4gIH0KPj4gIAo+PiArLyoKPj4gKyAqIFVubWFwIGVzdGFibGlzaGVkIG1hcHBpbmdzIGJl
dHdlZW4gZG9tYWluJ3MgcGlycSBhbmQgZGV2aWNlJ3MgTVNJLgo+PiArICogVGhlc2UgbWFwcGlu
Z3Mgd2VyZSBzZXQgdXAgYnkgcWVtdS9ndWVzdCBhbmQgYXJlIGV4cGVjdGVkIHRvIGJlCj4+ICsg
KiBkZXN0cm95ZWQgd2hlbiBjaGFuZ2luZyB0aGUgZGV2aWNlJ3Mgb3duZXJzaGlwLgo+PiArICov
Cj4+ICtzdGF0aWMgdm9pZCBwY2lfdW5tYXBfbXNpKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+PiAr
ewo+PiArICAgIHN0cnVjdCBtc2lfZGVzYyAqZW50cnksICp0bXA7Cj4+ICsgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHBkZXYtPmRvbWFpbjsKPj4gKwo+PiArICAgIEFTU0VSVChwY2lkZXZzX2xvY2tl
ZCgpKTsKPj4gKyAgICBBU1NFUlQoZCk7Cj4+ICsKPj4gKyAgICBzcGluX2xvY2soJmQtPmV2ZW50
X2xvY2spOwo+PiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnRyeSwgdG1wLCAmcGRl
di0+bXNpX2xpc3QsIGxpc3QpCj4+ICsgICAgewo+PiArICAgICAgICBzdHJ1Y3QgcGlycSAqaW5m
bzsKPj4gKyAgICAgICAgaW50IHJldCwgcGlycSA9IDA7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGlu
dCBuciA9IGVudHJ5LT5tc2lfYXR0cmliLnR5cGUgIT0gUENJX0NBUF9JRF9NU0lYCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgID8gZW50cnktPm1zaS5udmVjIDogMTsKPgo+SSB0aGluayB5
b3Ugc2hvdWxkIG1hc2sgdGhlIGVudHJ5LCBsaWtlIGl0J3MgZG9uZSBpbgo+cHRfaXJxX2Rlc3Ry
b3lfYmluZCwgc2VlIHRoZSBjYWxsIHRvIGd1ZXN0X21hc2tfbXNpX2lycS4gVGhhdCBnaXZlcyBh
Cj5jb25zaXN0ZW50IHN0YXRlIGJldHdlZW4gYmluZCBhbmQgdW5iaW5kLgoKSSBkb24ndCB0aGlu
ayBpdCBpcyBuZWNlc3NhcnkgY29uc2lkZXJpbmcgdGhhdCB3ZSBhcmUgdG8gdW5tYXAgcGlycS4K
VGhlIHJlYXNvbiBvZiBrZWVwaW5nIHN0YXRlIGNvbnNpc3RlbnQgaXMgdGhhdCB3ZSBtaWdodCB0
cnkgdG8gYmluZAp0aGUgc2FtZSBwaXJxIHRvIGFub3RoZXIgZ3Vlc3QgaW50ZXJydXB0LgoKPgo+
PiArCj4+ICsgICAgICAgIHdoaWxlICggbnItLSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAg
ICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2k7Cj4KPk5pdDogeW91IGNvdWxkIHJl
ZHVjZSB0aGUgc2NvcGUgb2YgaW5mbyBieSBkZWNsYXJpbmcgaXQgaGVyZSBBRkFJQ1QuCj4KPj4g
Kwo+PiArICAgICAgICAgICAgcGlycSA9IGRvbWFpbl9pcnFfdG9fcGlycShkLCBlbnRyeVtucl0u
aXJxKTsKPj4gKyAgICAgICAgICAgIFdBUk5fT04ocGlycSA8IDApOwo+PiArICAgICAgICAgICAg
aWYgKCBwaXJxIDw9IDAgKQo+PiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+PiArCj4+ICsg
ICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEpOwo+PiArICAgICAgICAgICAgaWYg
KCAhaW5mbyApCj4+ICsgICAgICAgICAgICAgICAgY29udGludWU7Cj4+ICsKPj4gKyAgICAgICAg
ICAgIHBpcnFfZHBjaSA9IHBpcnFfZHBjaShpbmZvKTsKPj4gKyAgICAgICAgICAgIGlmICggcGly
cV9kcGNpICYmCj4+ICsgICAgICAgICAgICAgICAgIChwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lS
UV9EUENJX01BQ0hfTVNJKSAmJgo+PiArICAgICAgICAgICAgICAgICAocGlycV9kcGNpLT5mbGFn
cyAmIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kpICkKPj4gKyAgICAgICAgICAgICAgICBwdF9pcnFf
ZGVzdHJveV9iaW5kX21zaShkLCBpbmZvKTsKPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAg
IGlmICggcGlycSA+IDAgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICAvKgo+PiArICAg
ICAgICAgICAgICogVGhlIHBpcnEgaXMgZGVyaXZlZCBmcm9tIGFuIGVudHJ5IGluIG1zaV9saXN0
IHJhdGhlciB0aGFuIGFuCj4+ICsgICAgICAgICAgICAgKiBhcmJpdHJhcnkgdmFsdWUgcGFzc2Vk
IGRvd24uIFRoZXJlIHNob3VsZCBiZSBhIGlycSAobXNpKSBtYXBwZWQKPj4gKyAgICAgICAgICAg
ICAqIHRvIHRoaXMgcGlycS4gSW4gdGhpcyBjYXNlLCB1bm1hcHBpbmcgdGhpcyBwaXJxIHNob3Vs
ZCBzdWNjZWVkLgo+PiArICAgICAgICAgICAgICogT3RoZXJ3aXNlLCBzb21ldGhpbmcgZ29lcyB3
cm9uZy4KPj4gKyAgICAgICAgICAgICAqLwo+PiArICAgICAgICAgICAgcmV0ID0gdW5tYXBfZG9t
YWluX3BpcnEoZCwgcGlycSk7Cj4+ICsgICAgICAgICAgICBBU1NFUlQoIXJldCk7Cj4KPnVubWFw
X2RvbWFpbl9waXJxIGNhbiBmYWlsLCB3aHkgbm90IG1ha2UgcGNpX3VubWFwX21zaSByZXR1cm4g
YW4gaW50Cj5hbmQgcHJvcGFnYXRlIHRoZSBlcnJvciB0byB0aGUgY2FsbGVyPwo+Cj5kZWFzc2ln
bl9kZXZpY2UgcmV0dXJuaW5nIGFuIGVycm9yIHNob3VsZCBhbHNvIGJlIGZpbmUuCgpHb29kIHN1
Z2dlc3Rpb24uIDopCgo+Cj4+ICsgICAgICAgIH0KPj4gKyAgICB9Cj4+ICsgICAgLyoKPj4gKyAg
ICAgKiBBbGwgcGlycS1zIHNob3VsZCBoYXZlIGJlZW4gdW5tYXBwZWQgYW5kIGNvcnJlc3BvbmRp
bmcgbXNpX2Rlc2MKPj4gKyAgICAgKiBlbnRyaWVzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBp
biB0aGUgYWJvdmUgbG9vcC4KPj4gKyAgICAgKi8KPj4gKyAgICBBU1NFUlQobGlzdF9lbXB0eSgm
cGRldi0+bXNpX2xpc3QpKTsKPj4gKwo+PiArICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2Nr
KTsKPj4gK30KPj4gKwo+PiAgLyogY2FsbGVyIHNob3VsZCBob2xkIHRoZSBwY2lkZXZzX2xvY2sg
Ki8KPj4gIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTgg
YnVzLCB1OCBkZXZmbikKPj4gIHsKPj4gQEAgLTE1MjksNiArMTU5MSw4IEBAIGludCBkZWFzc2ln
bl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKPj4g
ICAgICBpZiAoICFwZGV2ICkKPj4gICAgICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4+ICAKPj4gKyAg
ICBwY2lfdW5tYXBfbXNpKHBkZXYpOwo+Cj5KdXN0IHdhbnQgdG8gbWFrZSBzdXJlLCBzaW5jZSBk
ZWFzc2lnbl9kZXZpY2Ugd2lsbCBiZSBjYWxsZWQgZm9yIGJvdGgKPlBWIGFuZCBIVk0gZG9tYWlu
cy4gQUZBSUNUIHBjaV91bm1hcF9tc2kgaXMgc2FmZSB0byBjYWxsIHdoZW4gdGhlCj5kZXZpY2Ug
aXMgYXNzaWduZWQgdG8gYSBQViBndWVzdCwgYnV0IHdvdWxkIGxpa2UgeW91ciBjb25maXJtYXRp
b24uCgpUQkgsIEkgZG9uJ3Qga25vdyBob3cgZGV2aWNlIHBhc3MtdGhydSBpcyBpbXBsZW1lbnRl
ZCBmb3IgUFYgZ3Vlc3QuCklmIFBWIGd1ZXN0IGFsc28gdXNlcyB0aGUgc2FtZSBzdHJ1Y3R1cmVz
IGFuZCBBUElzIHRvIG1hbmFnZSB0aGUgbWFwcGluZwpiZXR3ZWVuIG1zaSwgcGlycSBhbmQgZ3Vl
c3QgaW50ZXJydXB0LCBJIHRoaW5rIHBjaV91bm1hcF9tc2koKSBzaG91bGQgYWxzbwp3b3JrIGZv
ciBQViBndWVzdCBjYXNlLgoKVGhhbmtzLgpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 12:00:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 12:00:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjjsI-0005bJ-Jx; Wed, 16 Jan 2019 12:00: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=9Uzx=PY=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gjjsH-0005bC-HX
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 12:00:49 +0000
X-Inumbo-ID: 5ce2cbeb-1986-11e9-92db-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ce2cbeb-1986-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 12:00:48 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 16634BE31C;
 Wed, 16 Jan 2019 12:00:48 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-236.brq.redhat.com [10.40.204.236])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 033BD105B21A;
 Wed, 16 Jan 2019 12:00:44 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed, 16 Jan 2019 13:00:41 +0100
Message-Id: <20190116120041.17095-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Wed, 16 Jan 2019 12:00:48 +0000 (UTC)
Subject: [Xen-devel] [PATCH] xen: Fix format string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VHJpdmlhbCBmb3JtYXQgc3RyaW5nIGZpeCB0byBzb2x2ZToKCiAgaHcvYmxvY2sveGVuLWJsb2Nr
LmM6IEluIGZ1bmN0aW9uICd4ZW5fYmxvY2tfcmVhbGl6ZSc6CiAgaHcvYmxvY2sveGVuLWJsb2Nr
LmM6MjE4OjUzOiBlcnJvcjogZm9ybWF0ICclbHUnIGV4cGVjdHMgYXJndW1lbnQgb2YgdHlwZSAn
bG9uZyB1bnNpZ25lZCBpbnQnLCBidXQgYXJndW1lbnQgNCBoYXMgdHlwZSAnaW50NjRfdCB7YWth
IGxvbmcgbG9uZyBpbnR9JyBbLVdlcnJvcj1mb3JtYXQ9XQogICAgICB4ZW5fZGV2aWNlX2JhY2tl
bmRfcHJpbnRmKHhlbmRldiwgInNlY3RvcnMiLCAiJWx1IiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsa19nZXRsZW5ndGgoY29uZi0+YmxrKSAvCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uZi0+bG9naWNhbF9ibG9ja19zaXplKTsKCmJsa19nZXRsZW5ndGgoKSBy
ZXR1cm5zIGFuIGludDY0X3QuCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvYmxvY2sveGVuLWJsb2NrLmMgfCAyICstCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS9ody9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCmluZGV4IGJlMjhi
NjM0NDIuLjNjZjIxNWI3MzAgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jCisrKyBi
L2h3L2Jsb2NrL3hlbi1ibG9jay5jCkBAIC0yMTUsNyArMjE1LDcgQEAgc3RhdGljIHZvaWQgeGVu
X2Jsb2NrX3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKIAogICAgIHhl
bl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic2VjdG9yLXNpemUiLCAiJXUiLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZi0+bG9naWNhbF9ibG9ja19zaXplKTsKLSAg
ICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNlY3RvcnMiLCAiJWx1IiwKKyAg
ICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNlY3RvcnMiLCAiJWxsZCIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtfZ2V0bGVuZ3RoKGNvbmYtPmJsaykgLwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZi0+bG9naWNhbF9ibG9ja19zaXplKTsK
IAotLSAKMi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 12:04:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1gjjvO-0005ja-4w; Wed, 16 Jan 2019 12:04:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FqKl=PY=citrix.com=prvs=9126ffe88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gjjvN-0005jV-51
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 12:04:01 +0000
X-Inumbo-ID: cd93d0d2-1986-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd93d0d2-1986-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 12:03:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,485,1539648000"; d="scan'208";a="84665460"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?J1BoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpJw==?= <philmd@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Thread-Topic: [PATCH] xen: Fix format string
Thread-Index: AQHUrZMi6VBK+PssB0maLYGRhHOMkKWxy8bg
Date: Wed, 16 Jan 2019 12:03:42 +0000
Message-ID: <507850720d604665987131aed1ee47b6@AMSPEX02CL03.citrite.net>
References: <20190116120041.17095-1-philmd@redhat.com>
In-Reply-To: <20190116120041.17095-1-philmd@redhat.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: Fix format string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSBbbWFpbHRvOnBoaWxtZEByZWRoYXQuY29tXQ0KPiBTZW50OiAxNiBKYW51YXJ5IDIwMTkg
MTI6MDENCj4gVG86IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZw0KPiBDYzogUGF1bCBEdXJyYW50IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEFudGhvbnkgUGVyYXJkDQo+IDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPjsgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT47IHFlbXUtDQo+IGJs
b2NrQG5vbmdudS5vcmc7IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtldmluIFdvbGYgPGt3b2xm
QHJlZGhhdC5jb20+OyBQaGlsaXBwZQ0KPiBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5j
b20+DQo+IFN1YmplY3Q6IFtQQVRDSF0geGVuOiBGaXggZm9ybWF0IHN0cmluZw0KPiANCj4gVHJp
dmlhbCBmb3JtYXQgc3RyaW5nIGZpeCB0byBzb2x2ZToNCj4gDQo+ICAgaHcvYmxvY2sveGVuLWJs
b2NrLmM6IEluIGZ1bmN0aW9uICd4ZW5fYmxvY2tfcmVhbGl6ZSc6DQo+ICAgaHcvYmxvY2sveGVu
LWJsb2NrLmM6MjE4OjUzOiBlcnJvcjogZm9ybWF0ICclbHUnIGV4cGVjdHMgYXJndW1lbnQgb2YN
Cj4gdHlwZSAnbG9uZyB1bnNpZ25lZCBpbnQnLCBidXQgYXJndW1lbnQgNCBoYXMgdHlwZSAnaW50
NjRfdCB7YWthIGxvbmcgbG9uZw0KPiBpbnR9JyBbLVdlcnJvcj1mb3JtYXQ9XQ0KPiAgICAgICB4
ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNlY3RvcnMiLCAiJWx1IiwNCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXg0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa19nZXRsZW5ndGgoY29uZi0+YmxrKSAv
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZi0+bG9naWNhbF9ibG9ja19z
aXplKTsNCj4gDQo+IGJsa19nZXRsZW5ndGgoKSByZXR1cm5zIGFuIGludDY0X3QuDQo+IA0KPiBT
aWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+
DQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0K
DQo+IC0tLQ0KPiAgaHcvYmxvY2sveGVuLWJsb2NrLmMgfCAyICstDQo+ICAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9ody9i
bG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jDQo+IGluZGV4IGJlMjhiNjM0
NDIuLjNjZjIxNWI3MzAgMTAwNjQ0DQo+IC0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jDQo+ICsr
KyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jDQo+IEBAIC0yMTUsNyArMjE1LDcgQEAgc3RhdGljIHZv
aWQgeGVuX2Jsb2NrX3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yDQo+ICoqZXJycCkN
Cj4gDQo+ICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzZWN0b3Itc2l6
ZSIsICIldSIsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25mLT5sb2dpY2Fs
X2Jsb2NrX3NpemUpOw0KPiAtICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAi
c2VjdG9ycyIsICIlbHUiLA0KPiArICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2
LCAic2VjdG9ycyIsICIlbGxkIiwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
a19nZXRsZW5ndGgoY29uZi0+YmxrKSAvDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemUpOw0KPiANCj4gLS0NCj4gMi4xNy4yDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 12:08:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1gjjzS-0005tY-Nn; Wed, 16 Jan 2019 12:08: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=Aji7=PY=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1gjjzR-0005tT-Oz
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 12:08:13 +0000
X-Inumbo-ID: 65225219-1987-11e9-92db-bc764e045a96
Received: from mail-qt1-x843.google.com (unknown [2607:f8b0:4864:20::843])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65225219-1987-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 12:08:12 +0000 (UTC)
Received: by mail-qt1-x843.google.com with SMTP id p17so6830768qtl.5
 for <xen-devel@lists.xen.org>; Wed, 16 Jan 2019 04:08:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=mu73rvGkFdWO3bIr8GNKnSU9vWGLoY+f5tNurkD6DDw=;
 b=K3VUeHrLkkpHhSF+L3r3gqlskk7HI8nsjPRoduy4xWPCHKLc103WTY9SWNkNiBsnEF
 UB7plegN67e+BxDJwe6X9Fk0cUXNU4FIOSR3vrE1J8Uc1Q9XflvEHThLPM59QtjD2fjr
 rGFe9EyQUchfaXk/t3myngxf/HHOX3SbjuBmPk7hQIKsPl8Fs4oMyPqq/HzpdEVsrfNa
 FJyQ1Q4Tjj1dVx36En59ytrmdCLeJDlZ7YjlpyeyqLRNBE8DUNoa9x37kDcEmMZs4A6b
 J9FcGeVx/eZCJlzptr9UpkXrvUTS9A+8NsGlPGXV5aIhPJG8KskIl8hCQzgoc/FEcwCS
 K3yg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=mu73rvGkFdWO3bIr8GNKnSU9vWGLoY+f5tNurkD6DDw=;
 b=ei2D6iDcUlmnx6SHo4D97Pfov/ntSkgYDjpbrDEOdkwXnh0AqX3bTiwDxnXO2tf68Z
 kn8DdQPrGEyRu9C42fiV38a+XHKrox/vOOC+3/JDBJ2E+H0grQ/hC/yAqBMyOZ/Yj0GD
 tA9tm89eoUOaspihvz3GSCkJkrWeB+HJp7nnBvngDbfEWwRaekjSY4b4RMc8eh0GXsGp
 8hQOmOdAX984GSf/+w0XNrrTN4RXpMwD6Ii5I5DQEYke99zsauBB5Vy27Ei+Qd8Esf2K
 B/PmyZidX8DFtJakBH2x5MI55b5/dzeROfDKn9FJ2yEB91DNRbg55+ldjpqP4iFOBJ8s
 PGCg==
X-Gm-Message-State: AJcUukcpOR8+yeVd7Xw+gjpWRdFkU6hbxN1T6p1VATAw8M1f8AZhBugI
 wKX2I4t9c+geFxI19yQorkQYf/gJ24tcKcTGpWk=
X-Google-Smtp-Source: ALg8bN4TfVWX+ToXxu/zFxdsYQmgndPAC0EMGRVAKgkGiylr+0KvruktMZqliKbU8n6jGoQ6BjfqszNKT4kwa/qFj8w=
X-Received: by 2002:a0c:9d41:: with SMTP id n1mr3136237qvf.212.1547640491660; 
 Wed, 16 Jan 2019 04:08:11 -0800 (PST)
MIME-Version: 1.0
References: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
 <5C3314F0020000780020AAC3@prv1-mh.provo.novell.com>
 <bd3f5d10-0d0f-df07-c3ae-b83a74d8809d@citrix.com>
 <5C345FED020000780020B2DF@prv1-mh.provo.novell.com>
In-Reply-To: <5C345FED020000780020B2DF@prv1-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 16 Jan 2019 12:08:00 +0000
Message-ID: <CAFLBxZZHBX7=YYjOiAmE+ap0dyxRCAK1GX+nJ61sMQn3pxem5w@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gOCwgMjAxOSBhdCA4OjMyIEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiA+Pj4gT24gMDcuMDEuMTkgYXQgMTg6MjgsIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIDA3LzAxLzIwMTkgMDg6NTksIEphbiBCZXVsaWNo
IHdyb3RlOgo+ID4+PiBAQCAtMjcxLDYgKzI5NywyNyBAQCBpbnQgcGFyc2VfYm9vbGVhbihjb25z
dCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzLAo+ID4gY29uc3QgY2hhciAqZSkKPiA+Pj4gICAg
ICByZXR1cm4gLTE7Cj4gPj4+ICB9Cj4gPj4+Cj4gPj4+ICtpbnQgY21kbGluZV9zdHJjbXAoY29u
c3QgY2hhciAqZnJhZywgY29uc3QgY2hhciAqbmFtZSkKPiA+PiBTbyB5b3UndmUgZGVjaWRlZCB0
byByZXRhaW4gdGhlIHN0cmNtcCgpLWxpa2UgcmV0dXJuIHR5cGUgYW5kIHZhbHVlLAo+ID4+IGRl
c3BpdGUgdGhlbSBiZWluZyBvZiBubyBpbnRlcmVzdCB0byBhbnkgY2FsbGVyLCBhbmQgaXQgYmVp
bmcKPiA+PiB2YW5pc2hpbmdseSB1bmxpa2VseSBmb3IgYSBjYWxsZXIgdG8gYXBwZWFyIHdoaWNo
IHdvdWxkIGNhcmUuIEZpbmUKPiA+PiBmb3Igbm93LCBidXQgSSdkIHN0aWxsIGxpa2UgdG8gdW5k
ZXJzdGFuZCB3aHkuCj4gPgo+ID4gWW91IGFscmVhZHkgYXNrZWQgdGhpcywgYW5kIGdpdmUgbm8g
b2JqZWN0aW9uIHRvIG15IGFuc3dlciwgSSBwcmVzdW1lZAo+ID4geW91IHdlcmUgc2F0aXNmaWVk
IHdpdGggdGhlIGNvbmNyZXRlIHVzZWNhc2UgSSBnYXZlLCBjaXRpbmcgYSBwYXRjaAo+ID4gbmVl
ZGluZyB0aGlzIGJlaGF2aW91ciB3aGljaCBoYXMgYWxyZWFkeSBiZWVuIHBvc3RlZCB0byB0aGUg
bGlzdC4KPgo+IFdlbGwsIGZvciBvbmUgSSBhZG1pdCBJIGRpZG4ndCByZWNhbGwgdGhpcyBhbnN3
ZXIgb2YgeW91cnMuIFBlcmhhcHMKPiBsYXJnZWx5IGJlY2F1c2UgdGhhdCAodG8gbWUpIHdhcyBy
ZWZlcnJpbmcgdG8geWV0IHRvIGJlIHBvc3RlZAo+IGNvZGUsIGFzIChvYnZpb3VzbHkpIHlvdSBj
YW4ndCBoYXZlIHVzZWQgY21kbGluZV9zdHJjbXAoKSB0aGVyZS4KPiBOb3cgdGhhdCB5b3Ugc2F5
IHRoaXMgd2FzIHBvc3RlZCBhbHJlYWR5ICh3aXRoIHN0cm5jbXAoKQo+IHByZXN1bWFibHkpLCBJ
IGNhbiBvbmx5IHJlbWluZCB5b3UgdGhhdCAuLi4KPgo+ID4gPGJmZjNjMzNkLWEyNDQtMzYyYS01
MjljLTMyZjkxYjVmMzk2NUBjaXRyaXguY29tPgo+Cj4gLi4uIG5laXRoZXIgbXkgbWFpbCBjbGll
bnQgbm9yIHRoZSBsaXN0IGFyY2hpdmVzIGFsbG93IG1lIHRvIHNlYXJjaAo+IGZvciBzdWNoIGEg
bWFpbCBJRC4KCkkgcHJlcGVuZCAiaHR0cDovL21hcmMuaW5mby8/aT0iIHRvIHRoZSBpZCBpbiBx
dWVzdGlvbi4gIEZvciBleGFtcGxlOgoKbWFyYy5pbmZvLz9pPTxiZmYzYzMzZC1hMjQ0LTM2MmEt
NTI5Yy0zMmY5MWI1ZjM5NjVAY2l0cml4LmNvbT4KCklmIEkgbmVlZCB0byBzZWUgbW9yZSBJIHRo
ZW4gc2VhcmNoIGJhc2VkIG9uIHRoZSB0aXRsZS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 12:14:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 12:14: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-devel-bounces@lists.xenproject.org>)
	id 1gjk54-0006cv-DR; Wed, 16 Jan 2019 12:14:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Y6T=PY=linaro.org=alex.bennee@srs-us1.protection.inumbo.net>)
 id 1gjk53-0006cq-AB
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 12:14:01 +0000
X-Inumbo-ID: 341d8ba1-1988-11e9-92db-bc764e045a96
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 341d8ba1-1988-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 12:13:59 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id p6so1741525wmc.1
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 04:13:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=SNxNf8QLEIfgcf2rle+dCZObJ9GW4IXh48pT8Xg9BDw=;
 b=H0MJZm/nrUIMOXK7E7hGa+ushDyafw4aTnuTP9i0ZwfXtZxdf78MfFYEQBoJdeUrK/
 dgrtTW2WPfeuircmX7mwh0QuGmxs46bz9v03zGYIyRynNEGATNhUiVdTy1YYWLqhlPhP
 68qdbrN8lI1xB7EmHrKPkrKuBnlE9D3Jrklpg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=SNxNf8QLEIfgcf2rle+dCZObJ9GW4IXh48pT8Xg9BDw=;
 b=nTobHfqI3rShZ637CDK9yEx1aZjT/kfF96YXju02qdPQ1DcnUDDaAiWqCOr7IJx60r
 uK0/JsmKFOJ619rc1zdz2xiTIynkCV9/u242mOegTydHw8JSLewhIABs6rkiTDnaWNyO
 KmgH6xEGBVuEmTLVRHaktdwZgSuQoJUzqeg+pxRJAty2RlQq5KXxdPqaAmbQ843si46u
 GSjeoWM7LJidQKnlhX7VB6VaGv8/+ymOa1lvue6VMdaZ1RibH0R8nsy23lT8/LM7B+Ak
 FB4pZ+eu3A9J94VRMlZrgSKuRkGPTcr4z4ghtCh6s88mEAZRfhQe1B4CHeIPHIK+9xlV
 x84A==
X-Gm-Message-State: AJcUukcSLrMYglA4ippcbRhAi6AkEegOlmaPdMNq92sSR5bOhL+dW9L/
 iCXFvOVGRlJ9F0h7sX15ff5j/w==
X-Google-Smtp-Source: ALg8bN5bysEEaKmcvCOZGaqZVK7XYO00H98ee2bpe4+fr4TwH+tiYxciinzZISBjSEAtbYHPjpXl2A==
X-Received: by 2002:a1c:7706:: with SMTP id t6mr6968002wmi.57.1547640838621;
 Wed, 16 Jan 2019 04:13:58 -0800 (PST)
Received: from zen.linaro.local ([81.128.185.34])
 by smtp.gmail.com with ESMTPSA id v1sm110018201wrw.90.2019.01.16.04.13.57
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 16 Jan 2019 04:13:57 -0800 (PST)
Received: from zen.linaroharston (localhost [127.0.0.1])
 by zen.linaro.local (Postfix) with ESMTP id 7B23E3E0347;
 Wed, 16 Jan 2019 12:13:57 +0000 (GMT)
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: peter.maydell@linaro.org
Date: Wed, 16 Jan 2019 12:13:50 +0000
Message-Id: <20190116121350.23863-1-alex.bennee@linaro.org>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] hw/block/xen: use proper format string for
 printing sectors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "open list:Block layer core" <qemu-block@nongnu.org>, qemu-devel@nongnu.org,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlICVsdSBmb3JtYXQgc3RyaW5nIGlzIGRpZmZlcmVudCBkZXBlbmRpbmcgb24gdGhlIGhvc3Qg
YXJjaGl0ZWN0dXJlCndoaWNoIGNhdXNlcyBidWlsZHMgbGlrZSB0aGUgZGViaWFuLWFybWhmLWNy
b3NzIGJ1aWxkIHRvIGZhaWwuIFVzZSB0aGUKY29ycmVjdCBQUmk2NCBmb3JtYXQgc3RyaW5nLgoK
U2lnbmVkLW9mZi1ieTogQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgotLS0K
IGh3L2Jsb2NrL3hlbi1ibG9jay5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuLWJsb2NrLmMgYi9o
dy9ibG9jay94ZW4tYmxvY2suYwppbmRleCBiZTI4YjYzNDQyLi5hNjM2NDg3YjNlIDEwMDY0NAot
LS0gYS9ody9ibG9jay94ZW4tYmxvY2suYworKysgYi9ody9ibG9jay94ZW4tYmxvY2suYwpAQCAt
MjE1LDcgKzIxNSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAq
eGVuZGV2LCBFcnJvciAqKmVycnApCiAKICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhl
bmRldiwgInNlY3Rvci1zaXplIiwgIiV1IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZSk7Ci0gICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50
Zih4ZW5kZXYsICJzZWN0b3JzIiwgIiVsdSIsCisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50
Zih4ZW5kZXYsICJzZWN0b3JzIiwgIiUiUFJJaTY0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxrX2dldGxlbmd0aChjb25mLT5ibGspIC8KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZSk7CiAKLS0gCjIuMTcuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 12:17:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 12:17: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-devel-bounces@lists.xenproject.org>)
	id 1gjk84-0006lV-T1; Wed, 16 Jan 2019 12:17: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=HqUw=PY=citrix.com=prvs=912e38b7f=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gjk83-0006lP-NO
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 12:17:07 +0000
X-Inumbo-ID: a3a4740d-1988-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3a4740d-1988-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 12:17:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="75708157"
To: Lars Kurth <lars.kurth.xen@gmail.com>, xen-devel
 <xen-devel@lists.xenproject.org>
References: <60FE8A49-D6C2-4DBD-A532-3D635C93836E@xenproject.org>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAkAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO+5AQ0EVFpnOgEIAM6XPDYOTqW64Yma5+vV6947NvKfm+GvtATrwuPDX6za
 L2cOHhXiiM5iP7ehJCZEqgSMaG1kaQZMBsHhDbKp3dKooJrA8ODeyfV8dIfQEQ6olsV+I6+7
 vcWriPgkSdawTTt1Vd9EHQAsEOC6oUf1gPiI3YcjB8I9xCRhOtTXT/4dM32i2AG7xIOO/0z0
 4RbJuJvEXem1+0ZK6zoAWy/wDp2DjBIr8n2WSl9b74hHpgLy33ZNpWbe1Zul/32ym1fLT1Lm
 RC8zXnSb00wUt/5dRVc/TlHCw3loRhHZcalx9LGFoRPfj10wH8+ScSh/izHrcBDPA27jqAyK
 ZiBmSq2ftn0AEQEAAYkDRAQYAQoADwIbAgUCWmTW+QUJB+ujPwEpwF0gBBkBCgAGBQJUWmc6
 AAoJELIVx6fHhBvtxesIALSpB4RaYtr2gQA9r7lTrC8bW3+aLbaBk3q7NBcfV9og6gN6Gvs8
 8RITq25H+8gJNOdpKt3hQM816o6pUXTth7FYPUsNxAbo+dGoLkMhfVEYTcFpJoyXakUk/zL5
 yF7CzXXI/wYMFvFoixNwdkjWJUgL1cuGh56BaLzi9hzwXjOIANV+jBuZu9xXDXWATy2YAsLB
 N4F5lW15eOHQ4QsfCtzX/iPjK8Q2MhdE75AsiCTjeQHntSmvi0/YwRyzSh2A8z5D6gRM4nTT
 HMuCROcs+KYLUUhbZs5l1OP5Srp7NFLYsqw2Zb49FG83IDmiMRsD99rGYCMxm0t1JJJ4UrzL
 hKgJEKY2PDEFkLRtji8P/RTPQdWZmdN29QhJ92ws/IuYmEOrwlAmvQGZWxADe+9VIoQeQaSA
 e/i8yuC9nbPJhl5DyrbmOv9A3EnAXvxyt1c1jpznWg3m0xuB214G7iN5l5g71tOajy9ZhId8
 HKRwnmefRcT153tE0Kfw1ILgpslhUasrGuuICsMUAeNPCgdT3siIXDTD5kY/M0m7sHYdM+Ik
 DzK4vYhB89lZY4k87SrNEAs2YRu8nub27iRB+mb+qjSRWCVlQ1OWQ8gq2BmSoNch1zF3ukB0
 KHIclPZ9EI8JpQ6qVbP6RkNPf7AdtIZrI+5eIjsVNvqhCXfaXxfB4fwHmMcbMT5f3s6CFH3M
 TVm/j7CpXCt8PQOZIWlDrdRhW9ywFPcKWwfUI37WAbHxJI4tzZAUytHi0TlpcQpPHXbbw10s
 ME4mbMuOlW/Rt01sc2d5SuZkG2/rw7E4TBq6VA3ZbSztvA6ZW6IZX/oX9dFyhw28gHG7+yRw
 WSNLkCgnO2rXhPJTNfOAn4bdBcQ8Adb9QbWdtqt0xpe6/NjAWGJMBmvXMiiDAKcyS3o8EXK2
 CKtRdNjWisu3q/6KPQup7UxP1fMQ0dN9qGz6Cuw1tBKaTDRLS80c8i0WEHcHDSkEIx63sny1
 GhyT0XIEmJfhdw99RvEh5S3CkxYnUpHay6KaHJgNKL5L2+oxzpIWA1S6uQENBFRaur0BCADt
 onSLWlBKZRHpldkPZgQPGJrYHJHS5mhNLs3Q1i/U6NTy/qnTXu7QVyjn5CiO799n3tJweGnn
 EZUCTmTFkEUNPii8l3Sch5KvdttbB83MbHXBrO193Ne3qfcwEqvsCGKgHWb6+6TfWt51R2eF
 u283s7jQwL5+BKTn/6NEbFjcg5U+ihArNQ7sznUag6DjCX2JrcfYTM6gaE3a+lNtPyoJwv3Z
 llnCQFGV2gBaftzWEQpJO5Pd/VWlKaGOdfQni68pnVXZHuuigolgUFzJILTBrxpOYC0C8uB9
 yl76V6A62CoMrMu43jnHMSPKMKIjnbW3zPE0w8lj0WII82/SwKQPABEBAAGJAiUEGAEKAA8C
 GwwFAlpk1zMFCQfrT/YACgkQpjY8MQWQtG2/tg//YY59ZOVnER5btfVhrh+qtCoJtS0U+z55
 0s/dOIoBzRJTAeWu8EY8OZHTcFN7EZtp55h3jiR/JGI9h59UIF+UqkLMrFkx1jhLHhnqF8nc
 fc2WZLd6ECTPvTVdVYytGzl8KoYkMhFFs+f/ZeOuxUv5OBSeQhzUbpr4S2tJdhxBLuacauOt
 x0GRw7eGBP/WO+Hlzp2AgeJ62MUA/xklxGb1q8hFq3g6Ghas6tUyrcx4RYEBu8hVBHqcS0VF
 LWLBKU+kZLNpeCwqht4VQ9FERSIk8rsScd1Qtk2uCx94cULYmiKbl6qtg+M+t4erwsdsMX2X
 P1kRxm6+DQJQfNZd+UP1B8jKHFbmC49JZRdK8FOAI4imealjUhHbxKS+N3072WMUIQwo0Eym
 29/KJruT+JDn9R0+7PpJkCkbYiwZah8ytew+Cv9fNAA8O2t4J5q+UbpnGT9zRkkmQOoz+bza
 kKTbuIKqzxVjUCkHFvBwYmBYKukqC0EFm0cSQx700WCdprO6AnvO9IIeA9cBRaky3sl4lao3
 XRDRjWj/GZQg8OhFPNjfAZ+S1yo0dRlqNlCtwo65B6U7d2GGb64UtjDthGBHFo8ruiwCxf5U
 us+iynkGfrfQHUFHCC5a8fSMal7+hrwKASyWNY4xgavv5ET61l6aGkJ+xV1hnzKlPjZGPXp8 q5c=
Message-ID: <eaf19b34-0ddf-b383-12f6-4f74990567ce@citrix.com>
Date: Wed, 16 Jan 2019 12:16:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <60FE8A49-D6C2-4DBD-A532-3D635C93836E@xenproject.org>
Content-Language: en-US
Subject: Re: [Xen-devel] Organising a workshop to solve safety certification
 related questions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Richard Bellairs <Richard_Bellairs@prqa.com>,
 Alex Agizim <Alex_Agizim@epam.com>, Rich Persaud <persaur@gmail.com>,
 Committers <committers@xenproject.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Giulio Corradi <giulioc@xilinx.com>, Irby Thompson <irby@starlab.io>,
 Matt Spencer <Matt.Spencer@arm.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS84LzE5IDU6NTkgUE0sIExhcnMgS3VydGggd3JvdGU6Cj4gV2hhdCBJIG5lZWQgaXMgCj4g
LSBSYWlzZSB5b3VyIGhhbmRzIGlmIHlvdSBhcmUgaW50ZXJlc3RlZCAKPiAtIExldCBtZSBrbm93
IG9mIGRhdGUgLyBsb2NhdGlvbiByZXN0cmljdGlvbnMKPiAtIFdlIGNvdWxkIHRyeSBhbmQgc28g
c29tZSBvZiB0aGlzIHZpYSB2aWRlbyBjb25mZXJlbmNlOiB3b3VsZCB5b3UgYmUgYWJsZSB0byBh
dHRlbmQgaWYgd2UgZGlkIG9wZW4gdGhlIG1lZXRpbmcgdXAgdG8gc29tZSByZW1vdGUgcGFydGlj
aXBhdGlvbgoKSSdtIGludGVyZXN0ZWQuICBBbGwgdGhlIGRhdGVzIG1lbnRpb25lZCBzaG91bGQg
d29yayBmb3IgbWUuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 12:18:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 12:18: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-devel-bounces@lists.xenproject.org>)
	id 1gjk97-0006qT-7s; Wed, 16 Jan 2019 12:18: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=FqKl=PY=citrix.com=prvs=9126ffe88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gjk96-0006qN-5A
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 12:18:12 +0000
X-Inumbo-ID: c9729f12-1988-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9729f12-1988-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 12:18:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="84666237"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>,
 =?utf-8?B?J1BoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpJw==?= <philmd@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Thread-Topic: [PATCH] xen: Fix format string
Thread-Index: AQHUrZMi6VBK+PssB0maLYGRhHOMkKWxy8bggAADu/A=
Date: Wed, 16 Jan 2019 12:18:08 +0000
Message-ID: <a40848627ae64341b4542737e2909d16@AMSPEX02CL03.citrite.net>
References: <20190116120041.17095-1-philmd@redhat.com>
 <507850720d604665987131aed1ee47b6@AMSPEX02CL03.citrite.net>
In-Reply-To: <507850720d604665987131aed1ee47b6@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: Fix format string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "'alex.bennee@linaro.org'" <alex.bennee@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAxNiBKYW51YXJ5IDIwMTkgMTI6MDQNCj4gVG86ICdQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqScgPHBoaWxtZEByZWRoYXQuY29tPjsgcWVtdS1kZXZlbEBub25nbnUu
b3JnDQo+IENjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPjsgU3RlZmFubyBTdGFiZWxs
aW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgcWVtdS1ibG9ja0Bub25nbnUub3JnOyBN
YXggUmVpdHoNCj4gPG1yZWl0ekByZWRoYXQuY29tPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+
IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0hdIHhlbjogRml4IGZvcm1hdCBzdHJpbmcN
Cj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBQaGlsaXBwZSBN
YXRoaWV1LURhdWTDqSBbbWFpbHRvOnBoaWxtZEByZWRoYXQuY29tXQ0KPiA+IFNlbnQ6IDE2IEph
bnVhcnkgMjAxOSAxMjowMQ0KPiA+IFRvOiBxZW11LWRldmVsQG5vbmdudS5vcmcNCj4gPiBDYzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEFudGhvbnkgUGVyYXJkDQo+
ID4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPjsgcWVtdS0NCj4gPiBibG9ja0Bub25nbnUub3JnOyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tDQo+ID4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc7IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+OyBQaGlsaXBwZQ0KPiA+IE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4NCj4gPiBTdWJqZWN0OiBbUEFUQ0hdIHhlbjogRml4
IGZvcm1hdCBzdHJpbmcNCj4gPg0KPiA+IFRyaXZpYWwgZm9ybWF0IHN0cmluZyBmaXggdG8gc29s
dmU6DQo+ID4NCj4gPiAgIGh3L2Jsb2NrL3hlbi1ibG9jay5jOiBJbiBmdW5jdGlvbiAneGVuX2Js
b2NrX3JlYWxpemUnOg0KPiA+ICAgaHcvYmxvY2sveGVuLWJsb2NrLmM6MjE4OjUzOiBlcnJvcjog
Zm9ybWF0ICclbHUnIGV4cGVjdHMgYXJndW1lbnQgb2YNCj4gPiB0eXBlICdsb25nIHVuc2lnbmVk
IGludCcsIGJ1dCBhcmd1bWVudCA0IGhhcyB0eXBlICdpbnQ2NF90IHtha2EgbG9uZw0KPiBsb25n
DQo+ID4gaW50fScgWy1XZXJyb3I9Zm9ybWF0PV0NCj4gPiAgICAgICB4ZW5fZGV2aWNlX2JhY2tl
bmRfcHJpbnRmKHhlbmRldiwgInNlY3RvcnMiLCAiJWx1IiwNCj4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeDQo+ID4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibGtfZ2V0bGVuZ3RoKGNvbmYtPmJsaykgLw0KPiA+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZi0+bG9naWNhbF9ibG9ja19zaXplKTsNCj4g
Pg0KPiA+IGJsa19nZXRsZW5ndGgoKSByZXR1cm5zIGFuIGludDY0X3QuDQo+ID4NCj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+DQo+
IA0KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4N
Cg0KQWN0dWFsbHksIHRoZSBhbHRlcm5hdGl2ZSBwYXRjaCBmcm9tIEFsZXggaXMgYmV0dGVyIGFz
IGl0IHdpbGwgd29yayBpbiB0aGUgY2FzZSB3aGVyZSBsb25ncyBhcmUgbm90IDY0LWJpdC4NCg0K
ICBQYXVsDQoNCj4gDQo+ID4gLS0tDQo+ID4gIGh3L2Jsb2NrL3hlbi1ibG9jay5jIHwgMiArLQ0K
PiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCj4gPg0K
PiA+IGRpZmYgLS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9j
ay5jDQo+ID4gaW5kZXggYmUyOGI2MzQ0Mi4uM2NmMjE1YjczMCAxMDA2NDQNCj4gPiAtLS0gYS9o
dy9ibG9jay94ZW4tYmxvY2suYw0KPiA+ICsrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jDQo+ID4g
QEAgLTIxNSw3ICsyMTUsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVhbGl6ZShYZW5EZXZp
Y2UgKnhlbmRldiwNCj4gRXJyb3INCj4gPiAqKmVycnApDQo+ID4NCj4gPiAgICAgIHhlbl9kZXZp
Y2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic2VjdG9yLXNpemUiLCAiJXUiLA0KPiA+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemUpOw0KPiA+
IC0gICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzZWN0b3JzIiwgIiVsdSIs
DQo+ID4gKyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNlY3RvcnMiLCAi
JWxsZCIsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa19nZXRsZW5ndGgo
Y29uZi0+YmxrKSAvDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmYtPmxv
Z2ljYWxfYmxvY2tfc2l6ZSk7DQo+ID4NCj4gPiAtLQ0KPiA+IDIuMTcuMg0KPiANCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1h
aWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 12:19:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 12:19: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-devel-bounces@lists.xenproject.org>)
	id 1gjkAb-000703-Ou; Wed, 16 Jan 2019 12:19: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=FqKl=PY=citrix.com=prvs=9126ffe88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gjkAa-0006zr-FO
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 12:19:44 +0000
X-Inumbo-ID: 0051490c-1989-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0051490c-1989-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 12:19:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="84666296"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?J0FsZXggQmVubsOpZSc=?= <alex.bennee@linaro.org>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>
Thread-Topic: [PATCH] hw/block/xen: use proper format string for printing
 sectors
Thread-Index: AQHUrZT5GsafQVGX9UOxVuTAfqHIH6Wxz/PQ
Date: Wed, 16 Jan 2019 12:19:40 +0000
Message-ID: <0dbd67c55295400980f87a191fc5d22c@AMSPEX02CL03.citrite.net>
References: <20190116121350.23863-1-alex.bennee@linaro.org>
In-Reply-To: <20190116121350.23863-1-alex.bennee@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] hw/block/xen: use proper format string for
 printing sectors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "open list:Block layer core" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 =?utf-8?B?J1BoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpJw==?= <philmd@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbGV4IEJlbm7DqWUgW21haWx0
bzphbGV4LmJlbm5lZUBsaW5hcm8ub3JnXQ0KPiBTZW50OiAxNiBKYW51YXJ5IDIwMTkgMTI6MTQN
Cj4gVG86IHBldGVyLm1heWRlbGxAbGluYXJvLm9yZw0KPiBDYzogcWVtdS1kZXZlbEBub25nbnUu
b3JnOyBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+OyBTdGVmYW5vDQo+IFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBBbnRob255IFBlcmFyZA0KPiA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+OyBLZXZpbg0KPiBXb2xmIDxrd29sZkByZWRoYXQuY29tPjsgTWF4IFJlaXR6IDxtcmVp
dHpAcmVkaGF0LmNvbT47IG9wZW4gbGlzdDpYODYNCj4gPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZz47IG9wZW4gbGlzdDpCbG9jayBsYXllciBjb3JlIDxxZW11LQ0KPiBibG9ja0Bub25n
bnUub3JnPg0KPiBTdWJqZWN0OiBbUEFUQ0hdIGh3L2Jsb2NrL3hlbjogdXNlIHByb3BlciBmb3Jt
YXQgc3RyaW5nIGZvciBwcmludGluZw0KPiBzZWN0b3JzDQo+IA0KPiBUaGUgJWx1IGZvcm1hdCBz
dHJpbmcgaXMgZGlmZmVyZW50IGRlcGVuZGluZyBvbiB0aGUgaG9zdCBhcmNoaXRlY3R1cmUNCj4g
d2hpY2ggY2F1c2VzIGJ1aWxkcyBsaWtlIHRoZSBkZWJpYW4tYXJtaGYtY3Jvc3MgYnVpbGQgdG8g
ZmFpbC4gVXNlIHRoZQ0KPiBjb3JyZWN0IFBSaTY0IGZvcm1hdCBzdHJpbmcuDQo+IA0KPiBTaWdu
ZWQtb2ZmLWJ5OiBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+DQoNClRoaXMg
ZG9lcyB0aGUgc2FtZSB0aGluZyBhcyAieGVuOiBGaXggZm9ybWF0IHN0cmluZyIgZnJvbSBQaGls
aXBwZSwgYnV0IHRoaXMgdmFyaWFudCBpcyBiZXR0ZXIuLi4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4gLS0tDQo+ICBody9ibG9jay94
ZW4tYmxvY2suYyB8IDIgKy0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jIGIvaHcv
YmxvY2sveGVuLWJsb2NrLmMNCj4gaW5kZXggYmUyOGI2MzQ0Mi4uYTYzNjQ4N2IzZSAxMDA2NDQN
Cj4gLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMNCj4gKysrIGIvaHcvYmxvY2sveGVuLWJsb2Nr
LmMNCj4gQEAgLTIxNSw3ICsyMTUsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVhbGl6ZShY
ZW5EZXZpY2UgKnhlbmRldiwgRXJyb3INCj4gKiplcnJwKQ0KPiANCj4gICAgICB4ZW5fZGV2aWNl
X2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNlY3Rvci1zaXplIiwgIiV1IiwNCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZSk7DQo+IC0gICAg
eGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzZWN0b3JzIiwgIiVsdSIsDQo+ICsg
ICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzZWN0b3JzIiwgIiUiUFJJaTY0
LA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrX2dldGxlbmd0aChjb25mLT5i
bGspIC8NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmYtPmxvZ2ljYWxfYmxv
Y2tfc2l6ZSk7DQo+IA0KPiAtLQ0KPiAyLjE3LjENCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 12:21:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 12:21: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-devel-bounces@lists.xenproject.org>)
	id 1gjkC4-0007em-5C; Wed, 16 Jan 2019 12:21: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=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjkC2-0007ed-Lt
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 12:21:14 +0000
X-Inumbo-ID: 36497f16-1989-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36497f16-1989-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 12:21:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="84666319"
Date: Wed, 16 Jan 2019 13:20:04 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190116122004.byvr2bttwkttofqs@mac>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116092129.jz2cts5pwd5ckh34@mac>
 <20190116105218.GM1205@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116105218.GM1205@mail-itl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTE6NTI6MThBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDEwOjIxOjI5QU0g
KzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBh
dCAwNDozNjozMVBNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
PiA+IEZyb206IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiA+
ID4gCj4gPiA+IFN0dWJkb21haW5zIG5lZWQgdG8gYmUgZ2l2ZW4gc3VmZmljaWVudCBwcml2aWxl
Z2Ugb3ZlciB0aGUgZ3Vlc3Qgd2hpY2ggaXQKPiA+ID4gcHJvdmlkZXMgZW11bGF0aW9uIGZvciBp
biBvcmRlciBmb3IgUENJIHBhc3N0aHJvdWdoIHRvIHdvcmsgY29ycmVjdGx5Lgo+ID4gPiBXaGVu
IGEgSFZNIGRvbWFpbiB0cnkgdG8gZW5hYmxlIE1TSSwgUUVNVSBpbiBzdHViZG9tYWluIGNhbGxz
Cj4gPiA+IFBIWVNERVZPUF9tYXBfcGlycSwgYnV0IGxhdGVyIGl0IG5lZWRzIHRvIGNhbGwgWEVO
X0RPTUNUTF9iaW5kX3B0X2lycSBhcwo+ID4gPiBwYXJ0IG9mIHhjX2RvbWFpbl91cGRhdGVfbXNp
X2lycS4gQWxsb3cgZm9yIHRoYXQgYXMgcGFydCBvZgo+ID4gPiBQSFlTREVWT1BfbWFwX3BpcnEu
Cj4gPiAKPiA+IEkgc2VlLCB0aGF0J3Mgbm90IGEgcHJvYmxlbSBBRkFJQ1QgZm9yIFBDSSBJTlR4
IGJlY2F1c2UgdGhlIElSUSBpbgo+ID4gdGhhdCBjYXNlIGlzIGtub3duIGJlZm9yZWhhbmQsIGFu
ZCB0aGUgc3R1YmRvbWFpbiBpcyBnaXZlbiBwZXJtaXNzaW9ucwo+ID4gb3ZlciB0aGlzIElSUSBi
eSBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQgKHRoZXJlJ3MgYSBkb19wY2lfYWRkIGFnYWluc3QKPiA+
IHRoZSBzdHViZG9tYWluKS4KPiAKPiBFeGFjdGx5LgoKSSB3b3VsZCBtYXliZSBjb25zaWRlciBh
ZGRpbmcgc29tZXRoaW5nIGxpa2UgdGhpcyB0byB0aGUgY29tbWl0Cm1lc3NhZ2UsIHNvIGl0J3Mg
Y2xlYXIgd2h5IFBDSSBJTlR4IHdvcmtzIGJ1dCBub3QgTVNJIGludGVycnVwdHMuCgo+IAo+ID4g
PiAKPiA+ID4gQmFzZWQgb24gaHR0cHM6Ly9naXRodWIuY29tL09wZW5YVC94ZW5jbGllbnQtb2Uv
YmxvYi81ZTBlNzMwNGE1YTNjNzVlZjAxMjQwYTFlMzY3MzY2NWIyYWFmMDVlL3JlY2lwZXMtZXh0
ZW5kZWQveGVuL2ZpbGVzL3N0dWJkb21haW4tbXNpLWlycS1hY2Nlc3MucGF0Y2ggYnkgRXJpYyBD
aGFudWRldCA8Y2hhbnVkZXRlQGFpbmZvc2VjLmNvbT4uCj4gPiA+IAo+ID4gPiBTaWduZWQtb2Zm
LWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gPiA+IFNp
Z25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNp
YmxldGhpbmdzbGFiLmNvbT4KPiA+ID4gLS0tCj4gPiA+IFRoaXMgaXMgb25seSBvbmUgcGFydCBv
ZiBmaXhpbmcgTVNJIHdpdGggUUVNVSBpbiBzdHViZG9tYWluLiBUaGUgb3RoZXIKPiA+ID4gcGFy
dCBpcyBhbGxvd2luZyBzdHViZG9tYWluIHRvIGFjdHVhbGx5IGVuYWJsZSBNU0kgaW4gUENJIGNv
bmZpZyBzcGFjZS4KPiA+ID4gUUVNVSBkb2VzIHRoYXQgdGhyb3VnaCBwY2lmcm9udC9iYWNrIGNv
bm5lY3RlZCB0byB0aGUgc3R1YmRvbWFpbiAoc2VlCj4gPiA+IGh3L3hlbi94ZW5fcHRfbXNpLmM6
bXNpX21zaXhfZW5hYmxlKCkpLCBidXQgcGNpYmFjayBieSBkZWZhdWx0IHJlZnVzZQo+ID4gPiB3
cml0ZSB0byB0aGF0IHJlZ2lzdGVyLgo+ID4gPiBFYXN5LCBsZXNzIHNhZmUgc29sdXRpb246IGVu
YWJsZSBwZXJtaXNzaXZlIG1vZGUgZm9yIHRoZSBkZXZpY2UuCj4gPiA+IFNhZmVyIHNvbHV0aW9u
IC0gZW5hYmxlIGFjY2VzcyB0byB0aGlzIHJlZ2lzdGVyIGZvciBzdHViZG9tYWluIG9ubHkKPiA+
ID4gKHBjaWJhY2sgcGF0Y2ggdGhhdCBhZGQgc3VjaCBmbGFnICsgbGlieGwgcGF0Y2ggdG8gc2V0
IGl0IGZvciByZWxldmFudAo+ID4gPiAgZGV2aWNlcykKPiA+ID4gVGhlIHdob2xlIHN0b3J5Ogo+
ID4gPiBodHRwczovL3d3dy5xdWJlcy1vcy5vcmcvbmV3cy8yMDE3LzEwLzE4L21zaS1zdXBwb3J0
Lwo+ID4gPiAKPiA+ID4gQW55IG90aGVyIGlkZWFzPyBXaGljaCBvbmUgaXMgcHJlZmVycmVkIHVw
c3RyZWFtPwo+ID4gCj4gPiBJTU8sIGFuZCBwbGVhc2UgY29ycmVjdCBtZSBpZiBJJ20gd3Jvbmcs
IFFFTVUgaW4gdGhlIHN0dWJkb21haW4gd2lsbAo+ID4gcmVjZWl2ZSB0aGUgUENJIGNvbmZpZyBz
cGFjZSB3cml0ZSB0byBlbmFibGUgTVNJLCBhbmQgc2luY2UgdGhpcwo+ID4gc3R1Yi1RRU1VIHJ1
bnMgaW4gUFYgbW9kZSBJIHRoaW5rIGl0IHNob3VsZCB1c2UgdGhlIFBWIHdheSB0byBlbmFibGUK
PiA+IE1TSSwgaWU6IHRoZSBzYW1lIHRoYXQgTGludXggcGNpZnJvbnQgdXNlcyB0byBlbmFibGUg
TVNJIGZvcgo+ID4gcGFzc2VkLXRocm91Z2ggZGV2aWNlcy4KPiA+IAo+ID4gSXMgdGhpcyBzb21l
dGhpbmcgdGhhdCBzb3VuZHMgc2Vuc2libGU/Cj4gCj4gV2UndmUgY29uc2lkZXJlZCB0aGlzIG9w
dGlvbiB0b28uIExldCBtZSBxdW90ZSBTaW1vbiBvbiB0aGF0IChmcm9tIHRoZQo+IGxpbmsgYWJv
dmUpOgo+IAo+ICAgICBUaGUgZW5hYmxlIGNvbW1hbmQgdGhhdCBwY2lmcm9udCBzZW5kcyBpcyBp
bnRlbmRlZCBmb3IgdGhlIG5vcm1hbCBQViB1c2UKPiAgICAgY2FzZSB3aGVyZSB0aGUgZGV2aWNl
IGlzIHBhc3NlZCB0byB0aGUgVk0gaXRzZWxmICh2aWEgcGNpZnJvbnQpIHJhdGhlcgo+ICAgICB0
aGFuIHRvIHRoZSBzdHViIGRvbWFpbiB0YXJnZXQuIFdoaWxlIHRoZSBjb21tYW5kIGlzIGNhbGxl
ZCBlbmFibGVfbXNpLAo+ICAgICBwY2liYWNrIGRvZXMgbXVjaCBtb3JlIHRoYW4gc2ltcGx5IHNl
dHRpbmcgdGhlIGVuYWJsZSBmbGFnLiBJdCBhbHNvCj4gICAgIGNvbmZpZ3VyZXMgSVJRIGhhbmRs
aW5nIGluIHRoZSBkb20wIGtlcm5lbCwgYWRhcHRzIHRoZSBNU0kgbWFza2luZywgYW5kCj4gICAg
IG1vcmUuIFRoaXMgbWFrZXMgc2Vuc2UgaW4gdGhlIFBWIGNhc2UsIGJ1dCBpbiB0aGUgSFZNIGNh
c2UsIHRoZSBNU0kKPiAgICAgY29uZmlndXJhdGlvbiBpcyBkb25lIGJ5IFFFTVUsIHNvIHRoaXMg
bW9zdCBsaWtlbHkgd29u4oCZdCB3b3JrIGNvcnJlY3RseS4KCk9oIGdyZWF0LCB0aGF0J3MgdW5m
b3J0dW5hdGUuIEJvdGggcGNpYmFjayBmdW5jdGlvbnMgZW5kIHVwIGNhbGxpbmcKaW50byBtc2lf
Y2FwYWJpbGl0eV9pbml0IGluIHRoZSBMaW51eCBrZXJuZWwsIHdoaWNoIGRvZXMgaW5kZWVkIG1v
cmUKdGhhbiBqdXN0IHRvZ2dsaW5nIHRoZSBQQ0kgY29uZmlnIHNwYWNlIGVuYWJsZSBiaXQuCgpP
VE9IIGFkZGluZyBhIGJ5cGFzcyB0byBwY2liYWNrIHNvIHRoZSBzdHViZG9tIGlzIGFibGUgdG8g
d3JpdGUgdG8gdGhlClBDSSByZWdpc3RlciBpbiBvcmRlciB0byB0b2dnbGUgdGhlIGVuYWJsZSBi
aXQgc2VlbXMgcXVpdGUgY2x1bXN5LiBOb3QKdG8gbWVudGlvbiB0aGF0IHlvdSB3b3VsZCBiZSBy
ZXF1aXJlZCB0byB1cGRhdGUgRG9tMCBrZXJuZWwgaW4gb3JkZXIgdG8KZml4IHRoZSBpc3N1ZS4K
CkRvIHlvdSB0aGluayBpdCBtYWtlcyBzZW5zZSB0byBhZGQgYSBkb21jdGwgdG8gZW5hYmxlL2Rp
c2FibGUgTVNJKFgpPwoKVGhpcyB3YXkgdGhlIGJ1ZyBjb3VsZCBiZSBmaXhlZCBieSBqdXN0IHVw
ZGF0aW5nIFhlbiAoYW5kIHRoZQpzdHViZG9tYWluKS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 12:35:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 12:35:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjkPZ-00005J-FO; Wed, 16 Jan 2019 12:35: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=jGeG=PY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjkPX-000057-Db
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 12:35:11 +0000
X-Inumbo-ID: 28e174ad-198b-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28e174ad-198b-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 12:35:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjkNN-00073X-PC; Wed, 16 Jan 2019 12:32:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjkNN-0002Rw-G7; Wed, 16 Jan 2019 12:32:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjkNN-00055Y-Dj; Wed, 16 Jan 2019 12:32:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131961-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-xl-xsm:<job
 status>:broken:regression
 linux-4.19:build-amd64-pvops:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-4.19:build-amd64-pvops:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e3185123541204ca4f715eeaaa1f9929c09ff3b4
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Jan 2019 12:32:57 +0000
Subject: [Xen-devel] [linux-4.19 test] 131961: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk2MSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NjEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTk0OAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbiAgaW4gMTMxOTQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzE5NDgKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE5NDggUkVHUi4gdnMuIDEy
OTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4
IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkz
MTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMyBndWVzdC1zdGFydC4yIGZhaWwgaW4gMTMxOTQ4IFJF
R1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTk0OCBwYXNzIGluIDEzMTk2MQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxOTQ4IHBhc3Mg
aW4gMTMxOTYxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0
YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBwYXNzIGluIDEzMTk0OAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBp
biAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4g
MTMxOTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEz
MTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxMzE5NDggbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMx
OTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMx
OTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEzMTk0OCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzE5NDggbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJv
b3QgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICBlMzE4NTEyMzU0MTIwNGNhNGY3MTVlZWFhYTFmOTkyOWMwOWZm
M2I0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3
ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMg
IDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgIDc1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5
NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogICA3MiBkYXlzICAgNTEgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTMxOTQ4ICAyMDE5LTAxLTEzIDE5OjQyOjM3IFogICAgMiBkYXlzICAg
IDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQoxMDc0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgYnJva2VuCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUzNzQ4IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 12:35:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 12:35: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-devel-bounces@lists.xenproject.org>)
	id 1gjkQ2-00008Q-UV; Wed, 16 Jan 2019 12:35: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=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjkQ1-000081-DJ
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 12:35:41 +0000
X-Inumbo-ID: 3aad8e03-198b-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3aad8e03-198b-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 12:35:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="84666862"
Date: Wed, 16 Jan 2019 13:34:28 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190116123428.6ndufx52q4p623us@mac>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
 <20190116103823.2h5kjq77y2nmhfn4@mac>
 <20190116115942.GA25640@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116115942.GA25640@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDc6NTk6NDRQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTE6Mzg6MjNBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDQ6MTc6MzBQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiA+PiBpbmRleCA5M2MyMGI5
Li40ZjJiZTAyIDEwMDY0NAo+ID4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5j
Cj4gPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiA+PiBAQCAtMTUxNCw2
ICsxNTE0LDY4IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1
MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKPiA+PiAgICAgIHJldHVybiByYzsK
PiA+PiAgfQo+ID4+ICAKPiA+PiArLyoKPiA+PiArICogVW5tYXAgZXN0YWJsaXNoZWQgbWFwcGlu
Z3MgYmV0d2VlbiBkb21haW4ncyBwaXJxIGFuZCBkZXZpY2UncyBNU0kuCj4gPj4gKyAqIFRoZXNl
IG1hcHBpbmdzIHdlcmUgc2V0IHVwIGJ5IHFlbXUvZ3Vlc3QgYW5kIGFyZSBleHBlY3RlZCB0byBi
ZQo+ID4+ICsgKiBkZXN0cm95ZWQgd2hlbiBjaGFuZ2luZyB0aGUgZGV2aWNlJ3Mgb3duZXJzaGlw
Lgo+ID4+ICsgKi8KPiA+PiArc3RhdGljIHZvaWQgcGNpX3VubWFwX21zaShzdHJ1Y3QgcGNpX2Rl
diAqcGRldikKPiA+PiArewo+ID4+ICsgICAgc3RydWN0IG1zaV9kZXNjICplbnRyeSwgKnRtcDsK
PiA+PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBwZGV2LT5kb21haW47Cj4gPj4gKwo+ID4+ICsg
ICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwo+ID4+ICsgICAgQVNTRVJUKGQpOwo+ID4+ICsK
PiA+PiArICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gPj4gKyAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5X3NhZmUoZW50cnksIHRtcCwgJnBkZXYtPm1zaV9saXN0LCBsaXN0KQo+ID4+ICsg
ICAgewo+ID4+ICsgICAgICAgIHN0cnVjdCBwaXJxICppbmZvOwo+ID4+ICsgICAgICAgIGludCBy
ZXQsIHBpcnEgPSAwOwo+ID4+ICsgICAgICAgIHVuc2lnbmVkIGludCBuciA9IGVudHJ5LT5tc2lf
YXR0cmliLnR5cGUgIT0gUENJX0NBUF9JRF9NU0lYCj4gPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgPyBlbnRyeS0+bXNpLm52ZWMgOiAxOwo+ID4KPiA+SSB0aGluayB5b3Ugc2hvdWxkIG1h
c2sgdGhlIGVudHJ5LCBsaWtlIGl0J3MgZG9uZSBpbgo+ID5wdF9pcnFfZGVzdHJveV9iaW5kLCBz
ZWUgdGhlIGNhbGwgdG8gZ3Vlc3RfbWFza19tc2lfaXJxLiBUaGF0IGdpdmVzIGEKPiA+Y29uc2lz
dGVudCBzdGF0ZSBiZXR3ZWVuIGJpbmQgYW5kIHVuYmluZC4KPiAKPiBJIGRvbid0IHRoaW5rIGl0
IGlzIG5lY2Vzc2FyeSBjb25zaWRlcmluZyB0aGF0IHdlIGFyZSB0byB1bm1hcCBwaXJxLgo+IFRo
ZSByZWFzb24gb2Yga2VlcGluZyBzdGF0ZSBjb25zaXN0ZW50IGlzIHRoYXQgd2UgbWlnaHQgdHJ5
IHRvIGJpbmQKPiB0aGUgc2FtZSBwaXJxIHRvIGFub3RoZXIgZ3Vlc3QgaW50ZXJydXB0LgoKRXZl
biB0YWtpbmcgaW50byBhY2NvdW50IHRoYXQgdGhlIHBpcnEgd2lsbCBiZSB1bm1hcHBlZCBhZnRl
cndhcmRzIEknbQpub3Qgc3VyZSB0aGUgc3RhdGUgaXMgZ29pbmcgdG8gYmUgdGhlIHNhbWUuIHVu
bWFwX2RvbWFpbl9waXJxIGRvZXNuJ3QKc2VlbSB0byBtYXNrIHRoZSBNU0kgZW50cmllcywgYW5k
IHNvIEkgd29uZGVyIHdoZXRoZXIgd2UgY291bGQgcnVuCmludG8gaXNzdWVzIChzdGF0ZSBub3Qg
YmVpbmcgdGhlIGV4cGVjdGVkKSB3aGVuIGxhdGVyIHJlLWFzc2lnbmluZyB0aGUKZGV2aWNlIHRv
IGFub3RoZXIgZ3Vlc3QuCgpNYXliZSBJJ20gbWlzc2luZyBzb21ldGhpbmcsIGJ1dCBJIHdvdWxk
IGxpa2UgdG8gbWFrZSBzdXJlIHRoZSBkZXZpY2UKc3RhdGUgc3RheXMgY29uc2lzdGVudCBiZXR3
ZWVuIGFzc2lnbmF0aW9ucywgYXQgdGhlIGVuZCBvZiBkYXkgdGhlCnByb2JsZW0gdGhpcyBwYXRj
aCBhaW1zIHRvIHNvbHZlIGlzIGEgc3RhdGUgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuCmRldmljZSBh
c3NpZ25hdGlvbnMuCgo+ID4+ICsgICAgICAgIH0KPiA+PiArICAgIH0KPiA+PiArICAgIC8qCj4g
Pj4gKyAgICAgKiBBbGwgcGlycS1zIHNob3VsZCBoYXZlIGJlZW4gdW5tYXBwZWQgYW5kIGNvcnJl
c3BvbmRpbmcgbXNpX2Rlc2MKPiA+PiArICAgICAqIGVudHJpZXMgc2hvdWxkIGhhdmUgYmVlbiBy
ZW1vdmVkIGluIHRoZSBhYm92ZSBsb29wLgo+ID4+ICsgICAgICovCj4gPj4gKyAgICBBU1NFUlQo
bGlzdF9lbXB0eSgmcGRldi0+bXNpX2xpc3QpKTsKPiA+PiArCj4gPj4gKyAgICBzcGluX3VubG9j
aygmZC0+ZXZlbnRfbG9jayk7Cj4gPj4gK30KPiA+PiArCj4gPj4gIC8qIGNhbGxlciBzaG91bGQg
aG9sZCB0aGUgcGNpZGV2c19sb2NrICovCj4gPj4gIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0
IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKPiA+PiAgewo+ID4+IEBAIC0x
NTI5LDYgKzE1OTEsOCBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUx
NiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCj4gPj4gICAgICBpZiAoICFwZGV2ICkKPiA+PiAgICAg
ICAgICByZXR1cm4gLUVOT0RFVjsKPiA+PiAgCj4gPj4gKyAgICBwY2lfdW5tYXBfbXNpKHBkZXYp
Owo+ID4KPiA+SnVzdCB3YW50IHRvIG1ha2Ugc3VyZSwgc2luY2UgZGVhc3NpZ25fZGV2aWNlIHdp
bGwgYmUgY2FsbGVkIGZvciBib3RoCj4gPlBWIGFuZCBIVk0gZG9tYWlucy4gQUZBSUNUIHBjaV91
bm1hcF9tc2kgaXMgc2FmZSB0byBjYWxsIHdoZW4gdGhlCj4gPmRldmljZSBpcyBhc3NpZ25lZCB0
byBhIFBWIGd1ZXN0LCBidXQgd291bGQgbGlrZSB5b3VyIGNvbmZpcm1hdGlvbi4KPiAKPiBUQkgs
IEkgZG9uJ3Qga25vdyBob3cgZGV2aWNlIHBhc3MtdGhydSBpcyBpbXBsZW1lbnRlZCBmb3IgUFYg
Z3Vlc3QuCj4gSWYgUFYgZ3Vlc3QgYWxzbyB1c2VzIHRoZSBzYW1lIHN0cnVjdHVyZXMgYW5kIEFQ
SXMgdG8gbWFuYWdlIHRoZSBtYXBwaW5nCj4gYmV0d2VlbiBtc2ksIHBpcnEgYW5kIGd1ZXN0IGlu
dGVycnVwdCwgSSB0aGluayBwY2lfdW5tYXBfbXNpKCkgc2hvdWxkIGFsc28KPiB3b3JrIGZvciBQ
ViBndWVzdCBjYXNlLgoKTm8sIFBWIGd1ZXN0IHVzZXMgYSBjb21wbGV0ZWx5IGRpZmZlcmVudCBt
ZWNoYW5pc20uIEkgdGhpbmsKcGNpX3VubWFwX21zaSBpcyBzYWZlIHRvIGJlIHVzZWQgYWdhaW5z
dCBQViBndWVzdHMsIGJ1dCBpdCB3b3VsZCBiZQpuaWNlIHRvIGhhdmUgc29tZSBjb25maXJtYXRp
b24uIFRoZSBtb3JlIHRoYXQgdGhlcmUgYXJlIG5vCnBjaS1wYXNzdGhvcnVnaCB0ZXN0cyBpbiBv
c3N0ZXN0LCBzbyBzdWNoIGVycm9yIHdvdWxkIGdvIHVubm90aWNlZC4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 12:49:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 12:49: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-devel-bounces@lists.xenproject.org>)
	id 1gjkct-00014m-5V; Wed, 16 Jan 2019 12:48: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=mr/O=PY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjkcs-00014d-4z
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 12:48:58 +0000
X-Inumbo-ID: 161e1337-198d-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 161e1337-198d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 12:48:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Jan 2019 05:48:55 -0700
Message-Id: <5C3F2839020000780020E491@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 16 Jan 2019 05:48:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <dunlapg@umich.edu>
References: <1546622255-9324-1-git-send-email-andrew.cooper3@citrix.com>
 <5C3314F0020000780020AAC3@prv1-mh.provo.novell.com>
 <bd3f5d10-0d0f-df07-c3ae-b83a74d8809d@citrix.com>
 <5C345FED020000780020B2DF@prv1-mh.provo.novell.com>
 <CAFLBxZZHBX7=YYjOiAmE+ap0dyxRCAK1GX+nJ61sMQn3pxem5w@mail.gmail.com>
In-Reply-To: <CAFLBxZZHBX7=YYjOiAmE+ap0dyxRCAK1GX+nJ61sMQn3pxem5w@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] xen/cmdline: Fix buggy strncmp(s, LITERAL,
 ss - s) construct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDEzOjA4LCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+IE9u
IFR1ZSwgSmFuIDgsIDIwMTkgYXQgODozMiBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+IHdyb3RlOgo+Pgo+PiA+Pj4gT24gMDcuMDEuMTkgYXQgMTg6MjgsIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPj4gPiBPbiAwNy8wMS8yMDE5IDA4OjU5LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4gPj4+IEBAIC0yNzEsNiArMjk3LDI3IEBAIGludCBwYXJzZV9ib29sZWFuKGNv
bnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnMsCj4+ID4gY29uc3QgY2hhciAqZSkKPj4gPj4+
ICAgICAgcmV0dXJuIC0xOwo+PiA+Pj4gIH0KPj4gPj4+Cj4+ID4+PiAraW50IGNtZGxpbmVfc3Ry
Y21wKGNvbnN0IGNoYXIgKmZyYWcsIGNvbnN0IGNoYXIgKm5hbWUpCj4+ID4+IFNvIHlvdSd2ZSBk
ZWNpZGVkIHRvIHJldGFpbiB0aGUgc3RyY21wKCktbGlrZSByZXR1cm4gdHlwZSBhbmQgdmFsdWUs
Cj4+ID4+IGRlc3BpdGUgdGhlbSBiZWluZyBvZiBubyBpbnRlcmVzdCB0byBhbnkgY2FsbGVyLCBh
bmQgaXQgYmVpbmcKPj4gPj4gdmFuaXNoaW5nbHkgdW5saWtlbHkgZm9yIGEgY2FsbGVyIHRvIGFw
cGVhciB3aGljaCB3b3VsZCBjYXJlLiBGaW5lCj4+ID4+IGZvciBub3csIGJ1dCBJJ2Qgc3RpbGwg
bGlrZSB0byB1bmRlcnN0YW5kIHdoeS4KPj4gPgo+PiA+IFlvdSBhbHJlYWR5IGFza2VkIHRoaXMs
IGFuZCBnaXZlIG5vIG9iamVjdGlvbiB0byBteSBhbnN3ZXIsIEkgcHJlc3VtZWQKPj4gPiB5b3Ug
d2VyZSBzYXRpc2ZpZWQgd2l0aCB0aGUgY29uY3JldGUgdXNlY2FzZSBJIGdhdmUsIGNpdGluZyBh
IHBhdGNoCj4+ID4gbmVlZGluZyB0aGlzIGJlaGF2aW91ciB3aGljaCBoYXMgYWxyZWFkeSBiZWVu
IHBvc3RlZCB0byB0aGUgbGlzdC4KPj4KPj4gV2VsbCwgZm9yIG9uZSBJIGFkbWl0IEkgZGlkbid0
IHJlY2FsbCB0aGlzIGFuc3dlciBvZiB5b3Vycy4gUGVyaGFwcwo+PiBsYXJnZWx5IGJlY2F1c2Ug
dGhhdCAodG8gbWUpIHdhcyByZWZlcnJpbmcgdG8geWV0IHRvIGJlIHBvc3RlZAo+PiBjb2RlLCBh
cyAob2J2aW91c2x5KSB5b3UgY2FuJ3QgaGF2ZSB1c2VkIGNtZGxpbmVfc3RyY21wKCkgdGhlcmUu
Cj4+IE5vdyB0aGF0IHlvdSBzYXkgdGhpcyB3YXMgcG9zdGVkIGFscmVhZHkgKHdpdGggc3RybmNt
cCgpCj4+IHByZXN1bWFibHkpLCBJIGNhbiBvbmx5IHJlbWluZCB5b3UgdGhhdCAuLi4KPj4KPj4g
PiA8YmZmM2MzM2QtYTI0NC0zNjJhLTUyOWMtMzJmOTFiNWYzOTY1QGNpdHJpeC5jb20+Cj4+Cj4+
IC4uLiBuZWl0aGVyIG15IG1haWwgY2xpZW50IG5vciB0aGUgbGlzdCBhcmNoaXZlcyBhbGxvdyBt
ZSB0byBzZWFyY2gKPj4gZm9yIHN1Y2ggYSBtYWlsIElELgo+IAo+IEkgcHJlcGVuZCAiaHR0cDov
L21hcmMuaW5mby8/aT0iIHRvIHRoZSBpZCBpbiBxdWVzdGlvbi4gIEZvciBleGFtcGxlOgo+IAo+
IG1hcmMuaW5mby8/aT08YmZmM2MzM2QtYTI0NC0zNjJhLTUyOWMtMzJmOTFiNWYzOTY1QGNpdHJp
eC5jb20+CgpPaCwgdGhhbmtzLCB0aGF0J3MgdXNlZnVsIHRvIGtub3cgYXMgYSB3b3JrYXJvdW5k
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 12:51:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 12:51: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-devel-bounces@lists.xenproject.org>)
	id 1gjkfc-0001kj-NL; Wed, 16 Jan 2019 12:51: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=jGeG=PY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjkfa-0001kY-Vi
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 12:51:47 +0000
X-Inumbo-ID: 7ad0f7d8-198d-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ad0f7d8-198d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 12:51:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjkfX-0007QC-Dn; Wed, 16 Jan 2019 12:51:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjkfX-0003D8-3z; Wed, 16 Jan 2019 12:51:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjkfX-0001oD-2t; Wed, 16 Jan 2019 12:51:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131964-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=1851233d3188eeee83fcb65997cae65aa2055b48
X-Osstest-Versions-That: libvirt=45b439c3af000eb41c819068d093406810dd036c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Jan 2019 12:51:43 +0000
Subject: [Xen-devel] [libvirt test] 131964: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk2NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTg1NwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICAxODUxMjMzZDMxODhlZWVlODNmY2I2NTk5
N2NhZTY1YWEyMDU1YjQ4CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA0
NWI0MzljM2FmMDAwZWI0MWM4MTkwNjhkMDkzNDA2ODEwZGQwMzZjCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzE4NTcgIDIwMTktMDEtMDkgMDQ6MTg6NTEgWiAgICA3IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTMxODk0ICAyMDE5LTAxLTEwIDA0OjE4OjUwIFogICAgNiBkYXlzICAgIDYgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxOTY0ICAyMDE5LTAxLTE1IDA0OjQwOjQ4IFog
ICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBE
YW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsg
PGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4K
ICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBMYWluZSBTdHVtcCA8bGFpbmVAbGFp
bmUub3JnPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgWXV2YWwg
U2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM0MSBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 12:57:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 12:57: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-devel-bounces@lists.xenproject.org>)
	id 1gjkkm-0001vw-JY; Wed, 16 Jan 2019 12:57:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mr/O=PY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjkkl-0001vr-DX
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 12:57:07 +0000
X-Inumbo-ID: 39e9d71d-198e-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39e9d71d-198e-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 12:57:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Jan 2019 05:57:05 -0700
Message-Id: <5C3F2A20020000780020E4A0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 16 Jan 2019 05:57:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116092129.jz2cts5pwd5ckh34@mac> <20190116105218.GM1205@mail-itl>
 <20190116122004.byvr2bttwkttofqs@mac>
 <94C5C3AC020000F30063616D@prv1-mh.provo.novell.com>
In-Reply-To: <94C5C3AC020000F30063616D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDEzOjIwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IERvIHlvdSB0aGluayBpdCBtYWtlcyBzZW5zZSB0byBhZGQgYSBkb21jdGwgdG8gZW5hYmxlL2Rp
c2FibGUgTVNJKFgpPwoKQSBkb21jdGwgbG9va3Mgb2RkIGZvciBhbiBvcGVyYXRpb24gbGlrZSB0
aGlzOyBJJ2QgcmF0aGVyIGNvbnNpZGVyCmFkZGluZyBhIHBoeXNkZXZvcCBpZiBhIG5ldyAoc3Vi
KWh5cGVyY2FsbCBpcyBuZWVkZWQgaGVyZSAob2YKd2hpY2ggSSdtIG5vdCB5ZXQgY29udmluY2Vk
OyBJIGhhdmUgeWV0IHRvIGxvb2sgYXQgdGhlIHBhdGNoKS4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:04: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-devel-bounces@lists.xenproject.org>)
	id 1gjks4-0002iX-PJ; Wed, 16 Jan 2019 13:04: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=9Uzx=PY=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gjks3-0002iS-K4
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:04:39 +0000
X-Inumbo-ID: 472ddb9d-198f-11e9-92db-bc764e045a96
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 472ddb9d-198f-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:04:38 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id f188so1891621wmf.5
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 05:04:38 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=2rJs8iBUqbS7gkjxL/XaM9T4+XAQFtM/d1SNZsVKPvU=;
 b=OLSOvs2wrf+k+4IhL3dzL1f5j01DaJ1qMpAz5Hw2XKTq9G+bPNOMOECFucyOG3wXuk
 bCcT+Iax9aZE6N+U7NrK2bXfgO3Gv9J3/tJUOrwFLXZlPgkZOMlf4Q2RMddYr5FBnVw3
 JOm1uER/Ys/O9SG/0Bf0nE9CIYFuhRO/bB3TDpQ3stdNFcMa3pnrGVd0LwSVGzsR6kKH
 sqxFwCpe2ugPnsDVDBmXbwlsf+q/DlrPmOIq+ebD7/ByVMOhrmHNxVxCmald3p39aqek
 OyhCRHA7Zr+1yqB/wMERTuMWAmtPZBrWtaiWrmn428IgWjtE9Ks7TJSY2G41sttcaXFh
 2jVw==
X-Gm-Message-State: AJcUukda/J0dIIo/NeA34bcC9GA2h7UPJC1oh2wVSNK25c1Yt4xZpELE
 l5rQtfMlkcqCHlwYGZ9sawRMmA==
X-Google-Smtp-Source: ALg8bN5gnh+76aT6Ig8jaqQ8aFcTENYZnieqUtpJS+0ugUBgPX4iWRDb0LYIB0OskU1+o0+iNc0IRw==
X-Received: by 2002:a1c:5fd7:: with SMTP id t206mr7858445wmb.145.1547643877190; 
 Wed, 16 Jan 2019 05:04:37 -0800 (PST)
Received: from [10.201.33.118] ([195.166.127.210])
 by smtp.gmail.com with ESMTPSA id 10sm44178603wmy.40.2019.01.16.05.04.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Jan 2019 05:04:36 -0800 (PST)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 =?UTF-8?B?J0FsZXggQmVubsOpZSc=?= <alex.bennee@linaro.org>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>
References: <20190116121350.23863-1-alex.bennee@linaro.org>
 <0dbd67c55295400980f87a191fc5d22c@AMSPEX02CL03.citrite.net>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Openpgp: id=89C1E78F601EE86C867495CBA2A3FD6EDEADC0DE;
 url=http://pgp.mit.edu/pks/lookup?op=get&search=0xA2A3FD6EDEADC0DE
Message-ID: <43cd4cd7-6874-5331-5d91-32a7272855ac@redhat.com>
Date: Wed, 16 Jan 2019 14:04:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <0dbd67c55295400980f87a191fc5d22c@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] hw/block/xen: use proper format string for
 printing sectors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "open list:Block layer core" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNi8xOSAxOjE5IFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tCj4+IEZyb206IEFsZXggQmVubsOpZSBbbWFpbHRvOmFsZXguYmVubmVlQGxp
bmFyby5vcmddCj4+IFNlbnQ6IDE2IEphbnVhcnkgMjAxOSAxMjoxNAo+PiBUbzogcGV0ZXIubWF5
ZGVsbEBsaW5hcm8ub3JnCj4+IENjOiBxZW11LWRldmVsQG5vbmdudS5vcmc7IEFsZXggQmVubsOp
ZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz47IFN0ZWZhbm8KPj4gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz47IEFudGhvbnkgUGVyYXJkCj4+IDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEtldmluCj4+
IFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+OyBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPjsg
b3BlbiBsaXN0Olg4Ngo+PiA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgb3BlbiBs
aXN0OkJsb2NrIGxheWVyIGNvcmUgPHFlbXUtCj4+IGJsb2NrQG5vbmdudS5vcmc+Cj4+IFN1Ympl
Y3Q6IFtQQVRDSF0gaHcvYmxvY2sveGVuOiB1c2UgcHJvcGVyIGZvcm1hdCBzdHJpbmcgZm9yIHBy
aW50aW5nCj4+IHNlY3RvcnMKPj4KPj4gVGhlICVsdSBmb3JtYXQgc3RyaW5nIGlzIGRpZmZlcmVu
dCBkZXBlbmRpbmcgb24gdGhlIGhvc3QgYXJjaGl0ZWN0dXJlCj4+IHdoaWNoIGNhdXNlcyBidWls
ZHMgbGlrZSB0aGUgZGViaWFuLWFybWhmLWNyb3NzIGJ1aWxkIHRvIGZhaWwuIFVzZSB0aGUKPj4g
Y29ycmVjdCBQUmk2NCBmb3JtYXQgc3RyaW5nLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbGV4IEJl
bm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+Cj4gCj4gVGhpcyBkb2VzIHRoZSBzYW1lIHRo
aW5nIGFzICJ4ZW46IEZpeCBmb3JtYXQgc3RyaW5nIiBmcm9tIFBoaWxpcHBlLCBidXQgdGhpcyB2
YXJpYW50IGlzIGJldHRlci4uLgoKT0suCgpSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgoKPiAKPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiAKPj4gLS0tCj4+ICBody9ibG9jay94ZW4tYmxv
Y2suYyB8IDIgKy0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuLWJsb2NrLmMgYi9ody9ibG9jay94
ZW4tYmxvY2suYwo+PiBpbmRleCBiZTI4YjYzNDQyLi5hNjM2NDg3YjNlIDEwMDY0NAo+PiAtLS0g
YS9ody9ibG9jay94ZW4tYmxvY2suYwo+PiArKysgYi9ody9ibG9jay94ZW4tYmxvY2suYwo+PiBA
QCAtMjE1LDcgKzIxNSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmlj
ZSAqeGVuZGV2LCBFcnJvcgo+PiAqKmVycnApCj4+Cj4+ICAgICAgeGVuX2RldmljZV9iYWNrZW5k
X3ByaW50Zih4ZW5kZXYsICJzZWN0b3Itc2l6ZSIsICIldSIsCj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemUpOwo+PiAtICAgIHhlbl9kZXZp
Y2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic2VjdG9ycyIsICIlbHUiLAo+PiArICAgIHhlbl9k
ZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic2VjdG9ycyIsICIlIlBSSWk2NCwKPj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa19nZXRsZW5ndGgoY29uZi0+YmxrKSAvCj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemUp
Owo+Pgo+PiAtLQo+PiAyLjE3LjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:08:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:08: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-devel-bounces@lists.xenproject.org>)
	id 1gjkvS-0002ru-Gm; Wed, 16 Jan 2019 13:08:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjkvR-0002rp-IO
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:08:09 +0000
X-Inumbo-ID: c4431e7c-198f-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4431e7c-198f-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:08:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="84668589"
Date: Wed, 16 Jan 2019 14:07:02 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190116130702.3yqqpdlkbg5ju275@mac>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116092129.jz2cts5pwd5ckh34@mac>
 <20190116105218.GM1205@mail-itl>
 <20190116122004.byvr2bttwkttofqs@mac>
 <94C5C3AC020000F30063616D@prv1-mh.provo.novell.com>
 <5C3F2A20020000780020E4A0@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C3F2A20020000780020E4A0@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDU6NTc6MDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE2LjAxLjE5IGF0IDEzOjIwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gRG8geW91IHRoaW5rIGl0IG1ha2VzIHNlbnNlIHRvIGFkZCBhIGRvbWN0bCB0byBl
bmFibGUvZGlzYWJsZSBNU0koWCk/Cj4gCj4gQSBkb21jdGwgbG9va3Mgb2RkIGZvciBhbiBvcGVy
YXRpb24gbGlrZSB0aGlzOyBJJ2QgcmF0aGVyIGNvbnNpZGVyCj4gYWRkaW5nIGEgcGh5c2Rldm9w
IGlmIGEgbmV3IChzdWIpaHlwZXJjYWxsIGlzIG5lZWRlZCBoZXJlIChvZgo+IHdoaWNoIEknbSBu
b3QgeWV0IGNvbnZpbmNlZDsgSSBoYXZlIHlldCB0byBsb29rIGF0IHRoZSBwYXRjaCkuCgpJIHN1
Z2dlc3RlZCBhIGRvbWN0bCBiZWNhdXNlIHRoaXMgb3BlcmF0aW9uIHdvdWxkIGJlIHBlcmZvcm1l
ZCBieQpjb250cm9sIGRvbWFpbnMsIG5vdCBieSB1bnByaXZpbGVnZWQgZ3Vlc3RzIHRoZW1zZWx2
ZXMsIG11Y2ggbGlrZQpYRU5fRE9NQ1RMX3t1bn1iaW5kX3B0X2lycS4gQWxzbyBpdCB3b24ndCBi
ZSBhIHN0YWJsZSBpbnRlcmZhY2UsIGFuZAp3ZSBjb3VsZCBnZXQgcmlkIG9mIGl0IGluIHRoZSBm
dXR1cmUgaWYgd2UgY2hhbmdlIHRoZSB3YXkgcGFzc3Rocm91Z2gKd29ya3MgKGllOiBieSB1c2lu
ZyB2cGNpIGZvciBndWVzdHMgYWxzbykuCgpCdXQgSSBzZWUgeW91ciBwb2ludCBhYm91dCBtYWtp
bmcgaXQgYSBwaHlzZGV2b3AsIHRoYXQgd291bGQgc2VlbSBsaWtlCnRoZSBiZXN0IGZpdCBjb250
ZXh0IHdpc2UuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:10:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:10: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-devel-bounces@lists.xenproject.org>)
	id 1gjkxE-0002yD-2K; Wed, 16 Jan 2019 13:10:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IUqo=PY=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gjkxC-0002y2-DX
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:09:58 +0000
X-Inumbo-ID: 04e8672b-1990-11e9-92db-bc764e045a96
Received: from mail-wm1-x32f.google.com (unknown [2a00:1450:4864:20::32f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04e8672b-1990-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:09:56 +0000 (UTC)
Received: by mail-wm1-x32f.google.com with SMTP id m1so1915008wml.2
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 05:09:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=QWT1CLW4uBcPrpS4k3NJP7DYbSl/uIeg9Hfe+SR4l3s=;
 b=dqTvmq5J6g/cQEWJdgelfo5NBHK+goJkGt7lL1qKVNC2brM3crsPlATISUSvSe1rpM
 Yj/x464RwW7dnCOxYXt5atr1SKaFI3Fjyhm6HBwynOWQlr9GrOX0Bdw+GriBsxBw0JJb
 XpBjgkvP675m0jqPtSYd4CqUp+IFRyqCPK1l5PX9aQJlBWEkuQUAVBLTAN1dFC7JNRlu
 ENNnMWUQMhR67bn2O8nDOQeba18ihBcFCPlCedw7kskQFz+EHzX8CrBBr6HRV3sNyVnX
 dmfaqtQ0qEeL36bywBMkUqr60bdXj3JkTjZJIFLyc3O1lE3Z9g8Z3ydnKzHYkICDDvF5
 86Ng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :in-reply-to:cc:to:references;
 bh=QWT1CLW4uBcPrpS4k3NJP7DYbSl/uIeg9Hfe+SR4l3s=;
 b=TPqv5nOKCyGc9S4WmbI+SdxklqjQKYBLO+E3C+NfONYfiZa6tF4eaGK+J8V9QaTTAr
 g7nIv8fBznaCYeDbGrFi2bo687wDg7goMP+X92QV0hd8jBYDCGIxWETh0UW98fOXYoBd
 HL8iEq39g5djClmyFGQasDj3A2d+pYe23y7D7fMBYVMvxDLVqrrSqJ+Vq+UTfxodSEOT
 DLSPgOCE3/q/2I8sbASImfmjt+hIIXGAW6MrHUkfxg8R25oOM1AG6oROOzvee5iTd6sh
 owISp0FS6IWbtdbiEa0wSU8IfsQgWshxNVpBNT8iJa/AOZHrOfEAohbQFl5tAeR4GXyU
 C3qQ==
X-Gm-Message-State: AJcUukd8hUaAuCWtr9N36GtT2DtwTFCm1/e8uaTQBiyhPpOIWM2AiafN
 LqeNgi3BtwlcGnIPPZQzqf3xz197gWo=
X-Google-Smtp-Source: ALg8bN7L7kW/oAv/Xt5L2YMuNJ1QMYwknWSTP45ZLAxQGtnV3XmOZ6yt/mRY622DdCSxSJ8EEfSuLw==
X-Received: by 2002:a1c:af08:: with SMTP id y8mr7067519wme.94.1547644195121;
 Wed, 16 Jan 2019 05:09:55 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:d4e8:7c6e:573e:7980?
 ([2a02:c7f:ac18:da00:d4e8:7c6e:573e:7980])
 by smtp.gmail.com with ESMTPSA id a17sm30001912wma.15.2019.01.16.05.09.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Jan 2019 05:09:54 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <34B5407E-C0FE-4CB2-8CBD-F8026C833878@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Wed, 16 Jan 2019 13:09:53 +0000
In-Reply-To: <eaf19b34-0ddf-b383-12f6-4f74990567ce@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
References: <60FE8A49-D6C2-4DBD-A532-3D635C93836E@xenproject.org>
 <eaf19b34-0ddf-b383-12f6-4f74990567ce@citrix.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Organising a workshop to solve safety certification
 related questions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Richard Bellairs <Richard_Bellairs@prqa.com>,
 Hisao Munakata <hisao.munakata.vt@renesas.com>,
 Alex Agizim <Alex_Agizim@epam.com>, Rich Persaud <persaur@gmail.com>,
 Committers <committers@xenproject.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Giulio Corradi <giulioc@xilinx.com>, Irby Thompson <irby@starlab.io>,
 Matt Spencer <Matt.Spencer@arm.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============2081023205122701059=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2081023205122701059==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_9052C95D-D423-486D-959F-2B36E894288E"


--Apple-Mail=_9052C95D-D423-486D-959F-2B36E894288E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On 16 Jan 2019, at 12:16, George Dunlap <george.dunlap@citrix.com> =
wrote:
>=20
> On 1/8/19 5:59 PM, Lars Kurth wrote:
>> What I need is=20
>> - Raise your hands if you are interested=20
>> - Let me know of date / location restrictions
>> - We could try and so some of this via video conference: would you be =
able to attend if we did open the meeting up to some remote =
participation
>=20
> I'm interested.  All the dates mentioned should work for me.
>=20
> -George

Hi all,

to summarise!

We have a good number of people and organisations interested from pretty =
one everyone on the list, but it seems the dates won't work for most =
people.=20
Location wise: Germany (Frankfurt) and/or UK (Cambridge) work for most, =
except for representatives from Dornerworks and Starlab, who would dial =
in for some of the meetings=20
There seems to be a slight bias for Cambridge, as we have most of our =
maintainers there.=20

Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers =
as they won't normally be able to travel.=20
I also have two organisations which could potentially host in Cambridge =
and one in Germany (Frankfurt). But the venue depends partly on the =
dates. This tells me, that we should choose either Frankfurt or =
Cambridge for the event.

In terms of numbers we are roughly looking at 10-12 who could attend =
physically, but it could be more

To move forward, I thought I would expend the time horizon a little bit =
via the following doodle poll: https://doodle.com/poll/anvfr2hk2t8gy9a8 =
<https://doodle.com/poll/anvfr2hk2t8gy9a8>
Note that you can specify suboptimal dates by clicking twice: also, if =
you have any constraints on location, etc. feel free to make use of the =
commenting feature.

I will be in the US mid-March and thus excluded these dates. I also =
excluded March 28/29: because of Brexit, it is possible that there would =
be some travel chaos at least in the UK.=20

Regards
Lars




--Apple-Mail=_9052C95D-D423-486D-959F-2B36E894288E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 16 Jan 2019, at 12:16, George Dunlap &lt;<a =
href=3D"mailto:george.dunlap@citrix.com" =
class=3D"">george.dunlap@citrix.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">On =
1/8/19 5:59 PM, Lars Kurth wrote:<br class=3D""><blockquote type=3D"cite" =
class=3D"">What I need is <br class=3D"">- Raise your hands if you are =
interested <br class=3D"">- Let me know of date / location =
restrictions<br class=3D"">- We could try and so some of this via video =
conference: would you be able to attend if we did open the meeting up to =
some remote participation<br class=3D""></blockquote><br class=3D"">I'm =
interested. &nbsp;All the dates mentioned should work for me.<br =
class=3D""><br class=3D""> -George<br =
class=3D""></div></div></blockquote></div><br class=3D""><div =
class=3D"">Hi all,</div><div class=3D""><br class=3D""></div><div =
class=3D"">to summarise!</div><div class=3D""><br class=3D""></div><div =
class=3D"">We have a good number of people and organisations interested =
from pretty one everyone on the list, but it seems the dates won't work =
for most people.&nbsp;</div><div class=3D"">Location wise: Germany =
(Frankfurt) and/or UK (Cambridge) work for most, except for =
representatives from Dornerworks and Starlab, who would dial in for some =
of the meetings&nbsp;</div><div class=3D"">There seems to be a slight =
bias for Cambridge, as we have most of our maintainers =
there.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers =
as they won't normally be able to travel.&nbsp;</div><div class=3D"">I =
also have two organisations which could potentially host in Cambridge =
and one in Germany (Frankfurt). But the venue depends partly on the =
dates. This tells me, that we should choose either Frankfurt or =
Cambridge for the event.</div><div class=3D""><br class=3D""></div><div =
class=3D"">In terms of numbers we are roughly looking at 10-12 who could =
attend physically, but it could be more</div><div class=3D""><br =
class=3D""></div><div class=3D"">To move forward, I thought I would =
expend the time horizon a little bit via the following doodle =
poll:&nbsp;<a href=3D"https://doodle.com/poll/anvfr2hk2t8gy9a8" =
class=3D"">https://doodle.com/poll/anvfr2hk2t8gy9a8</a></div><div =
class=3D"">Note that you can specify suboptimal dates by clicking twice: =
also, if you have any constraints on location, etc. feel free to make =
use of the commenting feature.</div><div class=3D""><br =
class=3D""></div><div class=3D"">I will be in the US mid-March and thus =
excluded these dates. I also excluded March 28/29: because of Brexit, it =
is possible that there would be some travel chaos at least in the =
UK.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Regards</div><div class=3D"">Lars</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div></body></html>=

--Apple-Mail=_9052C95D-D423-486D-959F-2B36E894288E--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2081023205122701059==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:13:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:13: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-devel-bounces@lists.xenproject.org>)
	id 1gjl0R-0003gx-AE; Wed, 16 Jan 2019 13:13: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=54O+=PY=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1gjl0Q-0003ga-9e
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:13:18 +0000
X-Inumbo-ID: 7c7523c3-1990-11e9-92db-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c7523c3-1990-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:13:17 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id D54D3104BD3;
 Wed, 16 Jan 2019 14:11:04 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id qCiKwCporPFe; Wed, 16 Jan 2019 14:11:04 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (ENCELADUS.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 99513104BEA;
 Wed, 16 Jan 2019 14:10:36 +0100 (CET)
Received: from PALLENE.office.hd ([169.254.1.223]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Wed, 16 Jan 2019 14:10:36
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Lars Kurth <lars.kurth.xen@gmail.com>, xen-devel
 <xen-devel@lists.xenproject.org>, "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>, Minios-devel
 <minios-devel@lists.xenproject.org>, Committers <committers@xenproject.org>
Thread-Topic: Preparing for Xen Project GSoC applications : Deadline Feb 6
Thread-Index: AQHUrNbbBuHGn/srBUi5eMQ79JemlqWx4A6A
Date: Wed, 16 Jan 2019 13:10:35 +0000
Message-ID: <B4A2287A-CD40-4E60-8208-9DA557FA030D@neclab.eu>
References: <25047BD8-F5B6-4F2A-9F4E-002BF51F5C6B@xenproject.org>
In-Reply-To: <25047BD8-F5B6-4F2A-9F4E-002BF51F5C6B@xenproject.org>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.5.181209
x-originating-ip: [10.1.99.109]
Content-ID: <1B8D0A4B03D70E409ED384764F617D51@office.hd>
MIME-Version: 1.0
Subject: Re: [Xen-devel] Preparing for Xen Project GSoC applications :
 Deadline Feb 6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <Wei.Liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul
 Durrant <paul.durrant@citrix.com>, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "mindy@somerandomidiot.com" <mindy@somerandomidiot.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTGFycywNCg0KV2UndmUgdXBkYXRlZCB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHByb2plY3Rz
IHJlbGF0ZWQgdG8gVW5pa3JhZnQsIHBsZWFzZSBsZXQgdXMga25vdyBpZiB5b3UgbmVlZCBhbnl0
aGluZyBlbHNlIGZyb20gdXMuDQoNClRoYW5rcywNCg0KLS0gRmVsaXBlDQoNCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KRHIuIEZl
bGlwZSBIdWljaQ0KQ2hpZWYgUmVzZWFyY2hlciwgU3lzdGVtcyBhbmQgTWFjaGluZSBMZWFybmlu
ZyBHcm91cA0KTkVDIExhYm9yYXRvcmllcyBFdXJvcGUgR21iSA0KS3VyZnVlcnN0ZW5hbmxhZ2Ug
MzYsIEQtNjkxMTUgSGVpZGVsYmVyZw0KVGVsLiAgKzQ5DQooMCk2MjIxIDQzNDItMjQxDQpGYXg6
ICArNDkNCigwKTYyMjEgNDM0Mi0xNTUNCiANCmUtbWFpbDoNCmZlbGlwZS5odWljaUBuZWNsYWIu
ZXUNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQ0KUmVnaXN0ZXJlZCBhdCBBbXRzZ2VyaWNodCBNYW5uaGVpbSwgR2VybWFueSwgSFJC
NzI4NTU4DQoNCu+7v09uIDE1LjAxLjE5LCAxNDozMywgIkxhcnMgS3VydGgiIDxsYXJzLmt1cnRo
LnhlbkBnbWFpbC5jb20+IHdyb3RlOg0KDQogICAgSGkgYWxsLCANCiAgICANCiAgICBJIHdpbGwg
YmUgYXBwbHlpbmcgYXMgYSBtZW50b3Jpbmcgb3JnYW5pc2F0aW9uIGZvciBHU29DIGFnYWluIHRo
aXMgeWVhcjogdGhlIGFwcGxpY2F0aW9uIGRlYWRsaW5lIGlzIEZlYiA2IGFuZCBieSB0aGVuIHdl
IG5lZWQgdG8gaGF2ZSBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Q
cm9ncmFtX1Byb2plY3RzIGluIG9yZGVyLiBHaXZlbiB0aGF0IHdlIGRpZG4ndCBnZXQgaW4gbGFz
dCB5ZWFyLCB0aGVyZSBpcyBhIDUwLzUwIGNoYW5jZSB3ZSBnZXQgaW4gdGhpcyB5ZWFyLg0KICAg
IA0KICAgIEV2ZXJ5b25lIG9uIHRoZSBDQyBsaXN0IGhhcyBwcm9qZWN0cyBsaXN0ZWQgb24gaHR0
cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cw0K
ICAgIA0KICAgIE91ciBwcm9qZWN0IGxpc3QgaXMgYSBsaXR0bGUgb2xkIGFuZCBzdGFsZSBhbmQg
dGhhdCBzaG93czogd2UgZG8gbmVlZCB0byBicmluZyB0aGlzIHVwLXRvLWRhdGUgYW5kIGZyZXNo
ZW4gaXQgdXAgd2l0aCBuZXcgcHJvamVjdHMuIEkgYmVsaWV2ZSB0aGF0IHRoZSBNaW5pLU9TIGFu
ZCBVbmlrcmFmdCBwcm9qZWN0cyBuZWVkIGxvb2tpbmcgYXQuIEFuZCB3ZSBtYXkgaGF2ZSBzb21l
IG5ldyBzZW5zaWJsZSBwcm9qZWN0cyBpbiB0aGUgSHlwZXJ2aXNvciBpdHNlbGYuIE1pbmR5IGFs
cmVhZHkgYWdyZWVkIHRvIGdvIG92ZXIgdGhlIE1pcmFnZSBPUyBsaXN0Lg0KICAgIA0KICAgIElm
IHlvdSB3YW50IHRvIHdpdGhkcmF3IHlvdXIgcHJvamVjdDogcGxlYXNlIGxldCBtZSBrbm93IGFu
ZCBJIGRlbGV0ZSBpdDogYnV0IGxldCBtZSBrbm93IFdIWSB5b3Ugd2FudCB0byB3aXRoZHJhdy4g
RS5nLiBpcyBpdCBjb21wbGV0ZQ0KICAgIA0KICAgIEBEb3VnLCBAQ29taXR0ZXJzDQogICAgUmUg
aHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0
cyNDb2RlX1N0YW5kYXJkc19DaGVja2luZ191c2luZ19jbGFuZy1mb3JtYXQNCiAgICBHaXZlbiB0
aGF0IHRoZXJlIGhhcyBiZWVuIHNvbWUgd29yayBvbiBjbGFuZy1mb3JtYXQgYnkgRVBBTSwgd2hp
Y2ggbm8tb25lIGhhcyBsb29rZWQgYXQgSSBhbSB0ZW1wdGVkIHRvIHRocm93IHRoaXMgb3V0IG9y
IHJlLWRvIHRoZSBwcm9qZWN0LiBBa2EsIGRpZSBhIG5leHQgcGhhc2Ugd2hpY2ggaW5jbHVkZXMg
aW50ZWdyYXRpbmcgdGhlIHRvb2wgaW50byBvdXIgd29ya2Zsb3cuIEJ1dCB0aGF0IG1heSBiZSB0
b28gaGFyZA0KICAgIEFueSB2aWV3cz8NCiAgICANCiAgICBSZWdhcmRzDQogICAgTGFycw0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:17:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:17: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-devel-bounces@lists.xenproject.org>)
	id 1gjl4R-0003vK-4m; Wed, 16 Jan 2019 13:17: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=HFAl=PY=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gjl4P-0003vF-Sw
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:17:25 +0000
X-Inumbo-ID: 0fc82644-1991-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0fc82644-1991-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:17:24 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0GD8kpP141506;
 Wed, 16 Jan 2019 13:17:01 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=KMd8EyktuLIUPDx0Y0EsmN54mJ0yuOAxXT2sMJgaI9M=;
 b=CYS5WVgwKpDC4AJHf/JWq0ZhXCau1wqtrlHgPUvGgB2kGMk7lvDXOod3A2cu8zEynmpl
 2QZKPL5fHF8hxHlDtYv1A23s9obNLODa2srSb15BB9/XvIFoQi9wgUxBKqz56QetcQVK
 bhxucJR5/wIvsCjNceTaepC/RM8voWrMW7REbYr7szLtTjKlWvsRCB3HSZv17iMdgmxc
 NHLetqkkM6m+krZbtSe862IvT7kqIv0cNUt52WKXloj4WAOpV6ZzJbQUK5GnUeVbt2oB
 lNl/kQjxeiIQUL27JdPLN57UUzXgzDU56Nh2YWjXsCvOQaefkuxsoVGRpUPprX58aj80 Ug== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2pybjs9ug6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 13:17:01 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0GDH0vR007324
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 13:17:00 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0GDGwVY002608;
 Wed, 16 Jan 2019 13:16:59 GMT
Received: from localhost.localdomain (/173.48.71.70)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Jan 2019 05:16:58 -0800
Date: Wed, 16 Jan 2019 08:17:03 -0500
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190116131703.GB2793@localhost.localdomain>
References: <20190114124413.3742-1-jgross@suse.com>
 <ebfc24e3-21a0-6cc6-ae68-5c13c1e66b9a@knorrie.org>
 <4808225b-e413-2ec1-77a1-15999c18583f@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4808225b-e413-2ec1-77a1-15999c18583f@suse.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9137
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901160110
Subject: Re: [Xen-devel] [PATCH v3] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, Hans van Kranenburg <hans@knorrie.org>,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDg6NTA6MTNBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKCj4gQEAgLTE2NTAsMTMgKzE2NTAsMTQgQEAgdm9pZCB4ZW5fY2FsbGJhY2tfdmVjdG9y
KHZvaWQpCj4gICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNr
ID0gMDsKPiAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47Cj4gICAgICAgICAgICAgICAg
IH0KPiAtICAgICAgICAgICAgICAgcHJfaW5mbygiWGVuIEhWTSBjYWxsYmFjayB2ZWN0b3IgZm9y
IGV2ZW50IGRlbGl2ZXJ5IGlzCj4gZW5hYmxlZFxuIik7Cj4gKyAgICAgICAgICAgICAgIGlmICgh
c2lsZW50KQo+ICsgICAgICAgICAgICAgICAgICAgICAgIHByX2luZm8oIlhlbiBIVk0gY2FsbGJh
Y2sgdmVjdG9yIGZvciBldmVudAo+IGRlbGl2ZXJ5IGlzIGVuYWJsZWRcbiIpOwoKSG93IGFib3V0
IHJlcGxhY2luZyBwcl9pbmZvKCkgd2l0aCBwcl9pbmZvX29uY2UoKT8KCi1ib3JpcwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:36:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjlMF-0005PD-2O; Wed, 16 Jan 2019 13:35: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=LCoz=PY=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1gjlMD-0005P6-OO
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:35:49 +0000
X-Inumbo-ID: a23b4ee1-1993-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a23b4ee1-1993-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:35:48 +0000 (UTC)
Received: from localhost (unknown [23.100.24.84])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E246820859;
 Wed, 16 Jan 2019 13:35:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547645748;
 bh=ek9qJRQf9fS9ihh1aOmfyl7L07ueqhjYspuSCIA+0xw=;
 h=Date:From:To:To:To:Cc:Cc:Subject:In-Reply-To:References:From;
 b=2mt573J3KwZAX3q7h7rFhdBYlvS+9bAKVHKYt1AEn9N87unQtO+wJrPqP5oCB5+pD
 2mSa4kYnKZ+N2Puvo4oNZXyASmgIcgfF024GCY4xxntvnz71h9pXSnUuoi3DmXlyiF
 bX6chwVEbRYXAj+p0n71zxcALvYtR7kxIkeDD6TE=
Date: Wed, 16 Jan 2019 13:35:47 +0000
From: Sasha Levin <sashal@kernel.org>
To: Sasha Levin <sashal@kernel.org>
To: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
In-Reply-To: <20190111120805.24852-1-jgross@suse.com>
References: <20190111120805.24852-1-jgross@suse.com>
Message-Id: <20190116133547.E246820859@mail.kernel.org>
Subject: Re: [Xen-devel] [PATCH v2] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: , boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 stable@vger.kernel.org, hpa@zytor.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpbVGhpcyBpcyBhbiBhdXRvbWF0ZWQgZW1haWxdCgpUaGlzIGNvbW1pdCBoYXMgYmVlbiBw
cm9jZXNzZWQgYmVjYXVzZSBpdCBjb250YWlucyBhICJGaXhlczoiIHRhZywKZml4aW5nIGNvbW1p
dDogZjk0YzhkMTE2OTk3IHNjaGVkL2Nsb2NrLCB4ODYvdHNjOiBSZXdvcmsgdGhlIHg4NiAndW5z
dGFibGUnIHNjaGVkX2Nsb2NrKCkgaW50ZXJmYWNlLgoKVGhlIGJvdCBoYXMgdGVzdGVkIHRoZSBm
b2xsb3dpbmcgdHJlZXM6IHY0LjIwLjIsIHY0LjE5LjE1LCB2NC4xNC45My4KCnY0LjIwLjI6IEJ1
aWxkIE9LIQp2NC4xOS4xNTogQnVpbGQgT0shCnY0LjE0LjkzOiBGYWlsZWQgdG8gYXBwbHkhIFBv
c3NpYmxlIGRlcGVuZGVuY2llczoKICAgIDIyMjlmNzBiNWJiYiAoIng4Ni94ZW4vdGltZTogc2V0
dXAgdmNwdSAwIHRpbWUgaW5mbyBwYWdlIikKICAgIGI4ODg4MDgwOTMxMSAoIng4Ni94ZW4vdGlt
ZTogc2V0IHB2Y2xvY2sgZmxhZ3Mgb24geGVuX3RpbWVfaW5pdCgpIikKCgpIb3cgc2hvdWxkIHdl
IHByb2NlZWQgd2l0aCB0aGlzIHBhdGNoPwoKLS0KVGhhbmtzLApTYXNoYQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:36:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:36: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-devel-bounces@lists.xenproject.org>)
	id 1gjlMJ-0005PT-Fy; Wed, 16 Jan 2019 13:35: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=jGeG=PY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjlMI-0005PJ-6t
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:35:54 +0000
X-Inumbo-ID: a4a64df3-1993-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4a64df3-1993-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:35:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjlMF-0008JQ-3Z; Wed, 16 Jan 2019 13:35:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjlME-0006Vn-Q7; Wed, 16 Jan 2019 13:35:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjlME-0004Wm-PR; Wed, 16 Jan 2019 13:35:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131963-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=89bd861c2b470e3fb45596945509079c72af3ac2
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Jan 2019 13:35:50 +0000
Subject: [Xen-devel] [qemu-mainline test] 131963: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk2MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NjMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTg0MgogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMxODQyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE4NDIKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA4OWJk
ODYxYzJiNDcwZTNmYjQ1NTk2OTQ1NTA5MDc5YzcyYWYzYWMyCmJhc2VsaW5lIHZlcnNpb246CiBx
ZW11dSAgICAgICAgICAgICAgICAxNDc5MjNiMWE5MDFhMDM3MGY4M2EwZjRjNThlYzFiYWZmZWYy
MmYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzE4NDIgIDIwMTktMDEtMDkgMDA6Mzc6MjIgWiAg
ICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMxODkyICAyMDE5LTAxLTA5IDIzOjM3OjAw
IFogICAgNiBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxOTYzICAy
MDE5LTAxLTE1IDAzOjU1OjQwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kcm8gU2FuY2hleiBCYWNoIDxhc2FuY2hl
ekBrcnlwdG9zbG9naWMuY29tPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1
PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCQUxBVE9OIFpvbHRhbiA8YmFs
YXRvbkBlaWsuYm1lLmh1PgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRy
b3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIEVk
dWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VA
cmVkaGF0LmNvbT4KICBGYW0gWmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4KICBGcmVkaWFubyBaaWds
aW8gPGZ6aWdsaW9AcmVkaGF0LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJv
ZWNrLXVzLm5ldD4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBM
YXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZp
ZXJAcmVkaGF0LmNvbT4KICBMaSBGZW5nIDxsaWZlbmcxNTE5QGdtYWlsLmNvbT4KICBMaSBRaWFu
ZyA8bGlxM2VhQDE2My5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1
QHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUu
Y28udWs+CiAgTWljaGFlbCBDbGFyayA8bWpjQHNpZml2ZS5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZl
LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGVuZyBIYW8gPHBlbmcuaGFvMkB6dGUuY29t
LmNuPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJpaXQgTGFlcyA8cGxhZXNA
cGxhZXMub3JnPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgogIFNyZWVqaXRo
IE1vaGFuYW4gPHNyZWVqaXQubW9oYW5hbkBudXRhbml4LmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRpbSBTbWl0aCA8
dGltLnNtaXRoQGNpdHJpeC5jb20+CiAgVG9tIERlc2V5biA8dG9tLmRlc2V5bkBnbWFpbC5jb20+
CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXYWluZXIgZG9zIFNh
bnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgWmhhbyBZYW4gPHlhbi55Lnpo
YW9AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAzMDkxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:44:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13: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-devel-bounces@lists.xenproject.org>)
	id 1gjlUu-0006IM-22; Wed, 16 Jan 2019 13: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlUt-0006IH-1g
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:44:47 +0000
X-Inumbo-ID: e218ceac-1994-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e218ceac-1994-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:44:45 +0000 (UTC)
Received: from pps.filterd (m0098419.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDeae8007013
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:44:44 -0500
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q23unwrdq-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:44:44 -0500
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:44:40 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:44:28 -0000
Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com
 [9.149.105.232])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDiR5o8782174
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:44:27 GMT
Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 97C1452054;
 Wed, 16 Jan 2019 13:44:27 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTPS id 784FD52050;
 Wed, 16 Jan 2019 13:44:23 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:44:22 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:00 +0200
X-Mailer: git-send-email 2.7.4
X-TM-AS-GCONF: 00
x-cbid: 19011613-4275-0000-0000-000002FFFEDF
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-4276-0000-0000-0000380E2031
Message-Id: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=820 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpDdXJyZW50IG1lbWJsb2NrIEFQSSBpcyBxdWl0ZSBleHRlbnNpdmUgYW5kLCB3aGljaCBp
cyBtb3JlIGFubm95aW5nLApkdXBsaWNhdGVkLiBFeGNlcHQgdGhlIGxvdy1sZXZlbCBmdW5jdGlv
bnMgdGhhdCBhbGxvdyBzZWFyY2hpbmcgZm9yIGEgZnJlZQptZW1vcnkgcmVnaW9uIGFuZCBtYXJr
aW5nIGl0IGFzIHJlc2VydmVkLCBtZW1ibG9jayBwcm92aWRlcyB0aHJlZSAod2VsbCwKdHdvIGFu
ZCBhIGhhbGYpIHNldHMgb2YgZnVuY3Rpb25zIHRvIGFsbG9jYXRlIG1lbW9yeS4gVGhlcmUgYXJl
IHNldmVyYWwKb3ZlcmxhcHBpbmcgZnVuY3Rpb25zIHRoYXQgcmV0dXJuIGEgcGh5c2ljYWwgYWRk
cmVzcyBhbmQgdGhlcmUgYXJlCmZ1bmN0aW9ucyB0aGF0IHJldHVybiB2aXJ0dWFsIGFkZHJlc3Mu
IFRob3NlIHRoYXQgcmV0dXJuIHRoZSB2aXJ0dWFsCmFkZHJlc3MgbWF5IGFsc28gY2xlYXIgdGhl
IGFsbG9jYXRlZCBtZW1vcnkuIEFuZCwgb24gdG9wIG9mIGFsbCB0aGF0LCBzb21lCmFsbG9jYXRv
cnMgcGFuaWMgYW5kIHNvbWUgcmV0dXJuIE5VTEwgaW4gY2FzZSBvZiBlcnJvci4KClRoaXMgc2V0
IHRyaWVzIHRvIHJlZHVjZSB0aGUgbWVzcywgYW5kIHRyaW0gZG93biB0aGUgYW1vdW50IG9mIG1l
bWJsb2NrCmFsbG9jYXRpb24gbWV0aG9kcy4KClBhdGNoZXMgMS0xMCBjb25zb2xpZGF0ZSB0aGUg
ZnVuY3Rpb25zIHRoYXQgcmV0dXJuIHBoeXNpY2FsIGFkZHJlc3Mgb2YKdGhlIGFsbG9jYXRlZCBt
ZW1vcnkKClBhdGNoZXMgMTEtMTMgYXJlIHNvbWUgdHJpdmlhbCBjbGVhbnVwcwoKUGF0Y2hlcyAx
NC0xOSBhZGQgY2hlY2tzIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1lbWJsb2NrX2FsbG9jKigp
IGFuZApwYW5pY3MgaW4gY2FzZSBvZiBlcnJvcnMuIFRoZSBwYXRjaGVzIDE0LTE4IGluY2x1ZGUg
c29tZSBtaW5vciByZWZhY3RvcmluZwp0byBoYXZlIGJldHRlciByZWFkYWJpbGl0eSBvZiB0aGUg
cmVzdWx0aW5nIGNvZGUgYW5kIHBhdGNoIDE5IGlzIGEKbWVjaGFuaWNhbCBhZGRpdGlvbiBvZgoK
CWlmICghcHRyKQoJCXBhbmljKCk7CgphZnRlciBtZW1ibG9ja19hbGxvYyooKSBjYWxscy4KCkFu
ZCwgZmluYWxseSwgcGF0Y2hlcyAyMCBhbmQgMjEgcmVtb3ZlIHBhbmljKCkgY2FsbHMgbWVtYmxv
Y2sgYW5kIF9ub3BhbmljCnZhcmlhbnRzIGZyb20gbWVtYmxvY2suCgpDaHJpc3RvcGhlIExlcm95
ICgxKToKICBwb3dlcnBjOiB1c2UgbWVtYmxvY2sgZnVuY3Rpb25zIHJldHVybmluZyB2aXJ0dWFs
IGFkZHJlc3MKCk1pa2UgUmFwb3BvcnQgKDIwKToKICBvcGVucmlzYzogcHJlZmVyIG1lbWJsb2Nr
IEFQSXMgcmV0dXJuaW5nIHZpcnR1YWwgYWRkcmVzcwogIG1lbWJsb2NrOiByZXBsYWNlIG1lbWJs
b2NrX2FsbG9jX2Jhc2UoQU5ZV0hFUkUpIHdpdGggbWVtYmxvY2tfcGh5c19hbGxvYwogIG1lbWJs
b2NrOiBkcm9wIG1lbWJsb2NrX2FsbG9jX2Jhc2VfbmlkKCkKICBtZW1ibG9jazogZW1waGFzaXpl
IHRoYXQgbWVtYmxvY2tfYWxsb2NfcmFuZ2UoKSByZXR1cm5zIGEgcGh5c2ljYWwgYWRkcmVzcwog
IG1lbWJsb2NrOiBtZW1ibG9ja19waHlzX2FsbG9jX3RyeV9uaWQoKTogZG9uJ3QgcGFuaWMKICBt
ZW1ibG9jazogbWVtYmxvY2tfcGh5c19hbGxvYygpOiBkb24ndCBwYW5pYwogIG1lbWJsb2NrOiBk
cm9wIF9fbWVtYmxvY2tfYWxsb2NfYmFzZSgpCiAgbWVtYmxvY2s6IGRyb3AgbWVtYmxvY2tfYWxs
b2NfYmFzZSgpCiAgbWVtYmxvY2s6IHJlZmFjdG9yIGludGVybmFsIGFsbG9jYXRpb24gZnVuY3Rp
b25zCiAgbWVtYmxvY2s6IG1ha2UgbWVtYmxvY2tfZmluZF9pbl9yYW5nZV9ub2RlKCkgYW5kIGNo
b29zZV9tZW1ibG9ja19mbGFncygpIHN0YXRpYwogIGFyY2g6IHVzZSBtZW1ibG9ja19hbGxvYygp
IGluc3RlYWQgb2YgbWVtYmxvY2tfYWxsb2NfZnJvbShzaXplLCBhbGlnbiwgMCkKICBhcmNoOiBk
b24ndCBtZW1zZXQoMCkgbWVtb3J5IHJldHVybmVkIGJ5IG1lbWJsb2NrX2FsbG9jKCkKICBpYTY0
OiBhZGQgY2hlY2tzIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1lbWJsb2NrX2FsbG9jKigpCiAg
c3BhcmM6IGFkZCBjaGVja3MgZm9yIHRoZSByZXR1cm4gdmFsdWUgb2YgbWVtYmxvY2tfYWxsb2Mq
KCkKICBtbS9wZXJjcHU6IGFkZCBjaGVja3MgZm9yIHRoZSByZXR1cm4gdmFsdWUgb2YgbWVtYmxv
Y2tfYWxsb2MqKCkKICBpbml0L21haW46IGFkZCBjaGVja3MgZm9yIHRoZSByZXR1cm4gdmFsdWUg
b2YgbWVtYmxvY2tfYWxsb2MqKCkKICBzd2lvdGxiOiBhZGQgY2hlY2tzIGZvciB0aGUgcmV0dXJu
IHZhbHVlIG9mIG1lbWJsb2NrX2FsbG9jKigpCiAgdHJlZXdpZGU6IGFkZCBjaGVja3MgZm9yIHRo
ZSByZXR1cm4gdmFsdWUgb2YgbWVtYmxvY2tfYWxsb2MqKCkKICBtZW1ibG9jazogbWVtYmxvY2tf
YWxsb2NfdHJ5X25pZDogZG9uJ3QgcGFuaWMKICBtZW1ibG9jazogZHJvcCBtZW1ibG9ja19hbGxv
Y18qX25vcGFuaWMoKSB2YXJpYW50cwoKIGFyY2gvYWxwaGEva2VybmVsL2NvcmVfY2lhLmMgICAg
ICAgICAgICAgIHwgICA1ICstCiBhcmNoL2FscGhhL2tlcm5lbC9jb3JlX21hcnZlbC5jICAgICAg
ICAgICB8ICAgNiArCiBhcmNoL2FscGhhL2tlcm5lbC9wY2ktbm9vcC5jICAgICAgICAgICAgICB8
ICAxMSArLQogYXJjaC9hbHBoYS9rZXJuZWwvcGNpLmMgICAgICAgICAgICAgICAgICAgfCAgMTEg
Ky0KIGFyY2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5jICAgICAgICAgICAgIHwgIDE2ICstCiBh
cmNoL2FscGhhL2tlcm5lbC9zZXR1cC5jICAgICAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC9h
cmMva2VybmVsL3Vud2luZC5jICAgICAgICAgICAgICAgICAgfCAgIDMgKy0KIGFyY2gvYXJjL21t
L2hpZ2htZW0uYyAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKIGFyY2gvYXJtL2tlcm5lbC9z
ZXR1cC5jICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIGFyY2gvYXJtL21tL2luaXQuYyAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBhcmNoL2FybS9tbS9tbXUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxNCArLQogYXJjaC9hcm02NC9rZXJuZWwvc2V0dXAuYyAgICAgICAg
ICAgICAgICAgfCAgIDkgKy0KIGFyY2gvYXJtNjQvbW0va2FzYW5faW5pdC5jICAgICAgICAgICAg
ICAgIHwgIDEwICsrCiBhcmNoL2FybTY0L21tL21tdS5jICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMiArCiBhcmNoL2FybTY0L21tL251bWEuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNCAr
CiBhcmNoL2M2eC9tbS9kbWEtY29oZXJlbnQuYyAgICAgICAgICAgICAgICB8ICAgNCArCiBhcmNo
L2M2eC9tbS9pbml0LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogYXJjaC9jc2t5
L21tL2hpZ2htZW0uYyAgICAgICAgICAgICAgICAgICAgfCAgIDUgKwogYXJjaC9oODMwMC9tbS9p
bml0LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIGFyY2gvaWE2NC9rZXJuZWwvbWNh
LmMgICAgICAgICAgICAgICAgICAgIHwgIDI1ICstLQogYXJjaC9pYTY0L21tL2NvbnRpZy5jICAg
ICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIGFyY2gvaWE2NC9tbS9kaXNjb250aWcuYyAgICAg
ICAgICAgICAgICAgIHwgICA0ICsKIGFyY2gvaWE2NC9tbS9pbml0LmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDM4ICsrKystCiBhcmNoL2lhNjQvbW0vdGxiLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNiArCiBhcmNoL2lhNjQvc24va2VybmVsL2lvX2NvbW1vbi5jICAgICAgICAgICB8
ICAgMyArCiBhcmNoL2lhNjQvc24va2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICB8ICAxMiAr
LQogYXJjaC9tNjhrL2F0YXJpL3N0cmFtLmMgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogYXJj
aC9tNjhrL21tL2luaXQuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogYXJjaC9tNjhr
L21tL21jZm1tdS5jICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGFyY2gvbTY4ay9tbS9t
b3Rvcm9sYS5jICAgICAgICAgICAgICAgICAgIHwgICA5ICsrCiBhcmNoL202OGsvbW0vc3VuM21t
dS5jICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiBhcmNoL202OGsvc3VuMy9zdW4zZHZtYS5j
ICAgICAgICAgICAgICAgICB8ICAgMyArCiBhcmNoL21pY3JvYmxhemUvbW0vaW5pdC5jICAgICAg
ICAgICAgICAgICB8ICAxMCArLQogYXJjaC9taXBzL2Nhdml1bS1vY3Rlb24vZG1hLW9jdGVvbi5j
ICAgICAgfCAgIDMgKwogYXJjaC9taXBzL2tlcm5lbC9zZXR1cC5jICAgICAgICAgICAgICAgICAg
fCAgIDMgKwogYXJjaC9taXBzL2tlcm5lbC90cmFwcy5jICAgICAgICAgICAgICAgICAgfCAgIDUg
Ky0KIGFyY2gvbWlwcy9tbS9pbml0LmMgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsKIGFy
Y2gvbmRzMzIvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICsrCiBhcmNoL29w
ZW5yaXNjL21tL2luaXQuYyAgICAgICAgICAgICAgICAgICB8ICAgNSArLQogYXJjaC9vcGVucmlz
Yy9tbS9pb3JlbWFwLmMgICAgICAgICAgICAgICAgfCAgIDggKy0KIGFyY2gvcG93ZXJwYy9rZXJu
ZWwvZHRfY3B1X2Z0cnMuYyAgICAgICAgIHwgICA4ICstCiBhcmNoL3Bvd2VycGMva2VybmVsL2ly
cS5jICAgICAgICAgICAgICAgICB8ICAgNSAtCiBhcmNoL3Bvd2VycGMva2VybmVsL3BhY2EuYyAg
ICAgICAgICAgICAgICB8ICAgNiArLQogYXJjaC9wb3dlcnBjL2tlcm5lbC9wY2lfMzIuYyAgICAg
ICAgICAgICAgfCAgIDMgKwogYXJjaC9wb3dlcnBjL2tlcm5lbC9wcm9tLmMgICAgICAgICAgICAg
ICAgfCAgIDUgKy0KIGFyY2gvcG93ZXJwYy9rZXJuZWwvcnRhcy5jICAgICAgICAgICAgICAgIHwg
ICA2ICstCiBhcmNoL3Bvd2VycGMva2VybmVsL3NldHVwLWNvbW1vbi5jICAgICAgICB8ICAgMyAr
CiBhcmNoL3Bvd2VycGMva2VybmVsL3NldHVwXzMyLmMgICAgICAgICAgICB8ICAyNiArKy0tCiBh
cmNoL3Bvd2VycGMva2VybmVsL3NldHVwXzY0LmMgICAgICAgICAgICB8ICAgNCArCiBhcmNoL3Bv
d2VycGMvbGliL2FsbG9jLmMgICAgICAgICAgICAgICAgICB8ICAgMyArCiBhcmNoL3Bvd2VycGMv
bW0vaGFzaF91dGlsc182NC5jICAgICAgICAgICB8ICAxMSArLQogYXJjaC9wb3dlcnBjL21tL21t
dV9jb250ZXh0X25vaGFzaC5jICAgICAgfCAgIDkgKysKIGFyY2gvcG93ZXJwYy9tbS9udW1hLmMg
ICAgICAgICAgICAgICAgICAgIHwgICA0ICsKIGFyY2gvcG93ZXJwYy9tbS9wZ3RhYmxlLWJvb2sz
ZS5jICAgICAgICAgIHwgIDEyICstCiBhcmNoL3Bvd2VycGMvbW0vcGd0YWJsZS1ib29rM3M2NC5j
ICAgICAgICB8ICAgMyArCiBhcmNoL3Bvd2VycGMvbW0vcGd0YWJsZS1yYWRpeC5jICAgICAgICAg
ICB8ICAgOSArLQogYXJjaC9wb3dlcnBjL21tL3BwY19tbXVfMzIuYyAgICAgICAgICAgICAgfCAg
IDMgKwogYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wYXNlbWkvaW9tbXUuYyAgICAgfCAgIDMgKwog
YXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm1hYy9udnJhbS5jICAgfCAgIDMgKwogYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L29wYWwuYyAgICAgfCAgIDMgKwogYXJjaC9wb3dlcnBj
L3BsYXRmb3Jtcy9wb3dlcm52L3BjaS1pb2RhLmMgfCAgIDggKwogYXJjaC9wb3dlcnBjL3BsYXRm
b3Jtcy9wczMvc2V0dXAuYyAgICAgICAgfCAgIDMgKwogYXJjaC9wb3dlcnBjL3N5c2Rldi9kYXJ0
X2lvbW11LmMgICAgICAgICAgfCAgIDMgKwogYXJjaC9wb3dlcnBjL3N5c2Rldi9tc2lfYml0bWFw
LmMgICAgICAgICAgfCAgIDMgKwogYXJjaC9zMzkwL2tlcm5lbC9jcmFzaF9kdW1wLmMgICAgICAg
ICAgICAgfCAgIDMgKwogYXJjaC9zMzkwL2tlcm5lbC9zZXR1cC5jICAgICAgICAgICAgICAgICAg
fCAgMTYgKysKIGFyY2gvczM5MC9rZXJuZWwvc21wLmMgICAgICAgICAgICAgICAgICAgIHwgICA5
ICstCiBhcmNoL3MzOTAva2VybmVsL3RvcG9sb2d5LmMgICAgICAgICAgICAgICB8ICAgNiArCiBh
cmNoL3MzOTAvbnVtYS9tb2RlX2VtdS5jICAgICAgICAgICAgICAgICB8ICAgMyArCiBhcmNoL3Mz
OTAvbnVtYS9udW1hLmMgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogYXJjaC9zMzkwL251
bWEvdG9wdHJlZS5jICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIGFyY2gvc2gvYm9hcmRzL21h
Y2gtYXAzMjVyeGEvc2V0dXAuYyAgICAgIHwgICA1ICstCiBhcmNoL3NoL2JvYXJkcy9tYWNoLWVj
b3ZlYzI0L3NldHVwLmMgICAgICB8ICAxMCArLQogYXJjaC9zaC9ib2FyZHMvbWFjaC1rZnIycjA5
L3NldHVwLmMgICAgICAgfCAgIDUgKy0KIGFyY2gvc2gvYm9hcmRzL21hY2gtbWlnb3Ivc2V0dXAu
YyAgICAgICAgIHwgICA1ICstCiBhcmNoL3NoL2JvYXJkcy9tYWNoLXNlLzc3MjQvc2V0dXAuYyAg
ICAgICB8ICAxMCArLQogYXJjaC9zaC9rZXJuZWwvbWFjaGluZV9rZXhlYy5jICAgICAgICAgICAg
fCAgIDMgKy0KIGFyY2gvc2gvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4
ICstCiBhcmNoL3NoL21tL251bWEuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArCiBh
cmNoL3NwYXJjL2tlcm5lbC9wcm9tXzMyLmMgICAgICAgICAgICAgICB8ICAgNiArLQogYXJjaC9z
cGFyYy9rZXJuZWwvc2V0dXBfNjQuYyAgICAgICAgICAgICAgfCAgIDYgKwogYXJjaC9zcGFyYy9r
ZXJuZWwvc21wXzY0LmMgICAgICAgICAgICAgICAgfCAgMTIgKysKIGFyY2gvc3BhcmMvbW0vaW5p
dF8zMi5jICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL3NwYXJjL21tL2luaXRfNjQu
YyAgICAgICAgICAgICAgICAgICB8ICAxMSArKwogYXJjaC9zcGFyYy9tbS9zcm1tdS5jICAgICAg
ICAgICAgICAgICAgICAgfCAgMTggKystCiBhcmNoL3VtL2RyaXZlcnMvbmV0X2tlcm4uYyAgICAg
ICAgICAgICAgICB8ICAgMyArCiBhcmNoL3VtL2RyaXZlcnMvdmVjdG9yX2tlcm4uYyAgICAgICAg
ICAgICB8ICAgMyArCiBhcmNoL3VtL2tlcm5lbC9pbml0cmQuYyAgICAgICAgICAgICAgICAgICB8
ICAgMiArCiBhcmNoL3VtL2tlcm5lbC9tZW0uYyAgICAgICAgICAgICAgICAgICAgICB8ICAxNiAr
KwogYXJjaC91bmljb3JlMzIva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgfCAgIDQgKwogYXJj
aC91bmljb3JlMzIvbW0vbW11LmMgICAgICAgICAgICAgICAgICAgfCAgMTUgKy0KIGFyY2gveDg2
L2tlcm5lbC9hY3BpL2Jvb3QuYyAgICAgICAgICAgICAgIHwgICAzICsKIGFyY2gveDg2L2tlcm5l
bC9hcGljL2lvX2FwaWMuYyAgICAgICAgICAgIHwgICA1ICsKIGFyY2gveDg2L2tlcm5lbC9lODIw
LmMgICAgICAgICAgICAgICAgICAgIHwgICA1ICstCiBhcmNoL3g4Ni9rZXJuZWwvc2V0dXBfcGVy
Y3B1LmMgICAgICAgICAgICB8ICAxMCArLQogYXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5jICAg
ICAgICAgICAgICAgfCAgMTQgKy0KIGFyY2gveDg2L21tL251bWEuYyAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDEyICstCiBhcmNoL3g4Ni9wbGF0Zm9ybS9vbHBjL29scGNfZHQuYyAgICAgICAg
ICB8ICAgMyArCiBhcmNoL3g4Ni94ZW4vcDJtLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
MSArLQogYXJjaC94dGVuc2EvbW0va2FzYW5faW5pdC5jICAgICAgICAgICAgICAgfCAgMTAgKy0K
IGFyY2gveHRlbnNhL21tL21tdS5jICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIGRyaXZl
cnMvY2xrL3RpL2Nsay5jICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIGRyaXZlcnMvZmly
bXdhcmUvbWVtbWFwLmMgICAgICAgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL21hY2ludG9z
aC9zbXUuYyAgICAgICAgICAgICAgICAgICB8ICAgNSArLQogZHJpdmVycy9vZi9mZHQuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIGRyaXZlcnMvb2Yvb2ZfcmVzZXJ2ZWRfbWVt
LmMgICAgICAgICAgICAgIHwgICA3ICstCiBkcml2ZXJzL29mL3VuaXR0ZXN0LmMgICAgICAgICAg
ICAgICAgICAgICB8ICAgOCArLQogZHJpdmVycy91c2IvZWFybHkveGhjaS1kYmMuYyAgICAgICAg
ICAgICAgfCAgIDIgKy0KIGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgICAgICAgICAgICAgICAg
IHwgICA3ICstCiBpbmNsdWRlL2xpbnV4L21lbWJsb2NrLmggICAgICAgICAgICAgICAgICB8ICA1
OSArLS0tLS0tCiBpbml0L21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy
NiArKystCiBrZXJuZWwvZG1hL3N3aW90bGIuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyMSAr
Ky0KIGtlcm5lbC9wb3dlci9zbmFwc2hvdC5jICAgICAgICAgICAgICAgICAgIHwgICAzICsKIGtl
cm5lbC9wcmludGsvcHJpbnRrLmMgICAgICAgICAgICAgICAgICAgIHwgIDE3ICstCiBsaWIvY3B1
bWFzay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiBtbS9jbWEuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArLQogbW0va2FzYW4vaW5pdC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTAgKy0KIG1tL21lbWJsb2NrLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMjQ5ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQog
bW0vcGFnZV9hbGxvYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTAgKy0KIG1tL3Bh
Z2VfZXh0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBtbS9wZXJjcHUu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4NCArKysrKysrLS0tCiBtbS9zcGFy
c2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNSArKy0KIDEyMiBmaWxlcyBj
aGFuZ2VkLCA4NzIgaW5zZXJ0aW9ucygrKSwgNDE1IGRlbGV0aW9ucygtKQoKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:44:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:44: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-devel-bounces@lists.xenproject.org>)
	id 1gjlV0-0006Iw-Gj; Wed, 16 Jan 2019 13:44:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlUy-0006Im-Nd
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:44:52 +0000
X-Inumbo-ID: e5c9828e-1994-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5c9828e-1994-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:44:51 +0000 (UTC)
Received: from pps.filterd (m0098393.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDehOw127556
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:44:51 -0500
Received: from e06smtp04.uk.ibm.com (e06smtp04.uk.ibm.com [195.75.94.100])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q23ejpst3-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:44:50 -0500
Received: from localhost
 by e06smtp04.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:44:46 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp04.uk.ibm.com (192.168.101.134) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:44:33 -0000
Received: from d06av23.portsmouth.uk.ibm.com (d06av23.portsmouth.uk.ibm.com
 [9.149.105.59])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDiWl23604858
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:44:32 GMT
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 6FBA3A4053;
 Wed, 16 Jan 2019 13:44:32 +0000 (GMT)
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 48CB8A404D;
 Wed, 16 Jan 2019 13:44:28 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av23.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:44:28 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:44:27 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:01 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0016-0000-0000-000002464491
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0017-0000-0000-000032A061AE
Message-Id: <1547646261-32535-2-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=903 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 01/21] openrisc: prefer memblock APIs returning
 virtual address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGFsbG9jYXRpb24gb2YgdGhlIHBhZ2UgdGFibGVzIG1lbW9yeSBpbiBvcGVucmljcyB1c2Vz
Cm1lbWJsb2NrX3BoeXNfYWxsb2MoKSBhbmQgdGhlbiBjb252ZXJ0cyB0aGUgcmV0dXJuZWQgcGh5
c2ljYWwgYWRkcmVzcyB0bwp2aXJ0dWFsIG9uZS4gVXNlIG1lbWJsb2NrX2FsbG9jX3JhdygpIGFu
ZCBhZGQgYSBwYW5pYygpIGlmIHRoZSBhbGxvY2F0aW9uCmZhaWxzLgoKU2lnbmVkLW9mZi1ieTog
TWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgotLS0KIGFyY2gvb3BlbnJpc2MvbW0v
aW5pdC5jIHwgNSArKysrLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL2FyY2gvb3BlbnJpc2MvbW0vaW5pdC5jIGIvYXJjaC9vcGVu
cmlzYy9tbS9pbml0LmMKaW5kZXggZDE1NzMxMC4uY2FlYjQxOCAxMDA2NDQKLS0tIGEvYXJjaC9v
cGVucmlzYy9tbS9pbml0LmMKKysrIGIvYXJjaC9vcGVucmlzYy9tbS9pbml0LmMKQEAgLTEwNSw3
ICsxMDUsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IG1hcF9yYW0odm9pZCkKIAkJCX0KIAogCQkJ
LyogQWxsb2Mgb25lIHBhZ2UgZm9yIGhvbGRpbmcgUFRFJ3MuLi4gKi8KLQkJCXB0ZSA9IChwdGVf
dCAqKSBfX3ZhKG1lbWJsb2NrX3BoeXNfYWxsb2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpKTsKKwkJ
CXB0ZSA9IG1lbWJsb2NrX2FsbG9jX3JhdyhQQUdFX1NJWkUsIFBBR0VfU0laRSk7CisJCQlpZiAo
IXB0ZSkKKwkJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSBwYWdlIGZvciBQVEVzXG4i
LAorCQkJCSAgICAgIF9fZnVuY19fKTsKIAkJCXNldF9wbWQocG1lLCBfX3BtZChfS0VSTlBHX1RB
QkxFICsgX19wYShwdGUpKSk7CiAKIAkJCS8qIEZpbGwgdGhlIG5ld2x5IGFsbG9jYXRlZCBwYWdl
IHdpdGggUFRFJ1MgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:44:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13: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-devel-bounces@lists.xenproject.org>)
	id 1gjlV4-0006Jy-0V; Wed, 16 Jan 2019 13: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlV1-0006JY-WD
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:44:56 +0000
X-Inumbo-ID: e779499e-1994-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e779499e-1994-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:44:54 +0000 (UTC)
Received: from pps.filterd (m0098404.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDekbY110982
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:44:53 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q25b3s6rp-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:44:53 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:44:49 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:44:38 -0000
Received: from d06av26.portsmouth.uk.ibm.com (d06av26.portsmouth.uk.ibm.com
 [9.149.105.62])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDib9439649382
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:44:37 GMT
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 556DDAE051;
 Wed, 16 Jan 2019 13:44:37 +0000 (GMT)
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 1E876AE04D;
 Wed, 16 Jan 2019 13:44:33 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av26.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:44:33 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:44:32 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:02 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0020-0000-0000-0000030747AE
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0021-0000-0000-00002158644F
Message-Id: <1547646261-32535-3-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 02/21] powerpc: use memblock functions returning
 virtual address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Christophe Leroy <christophe.leroy@c-s.fr>, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CgpTaW5jZSBv
bmx5IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgb2YgYWxsb2NhdGVkIGJsb2NrcyBpcyB1c2VkLApsZXRz
IHVzZSBmdW5jdGlvbnMgcmV0dXJuaW5nIGRpcmVjdGx5IHZpcnR1YWwgYWRkcmVzcy4KClRob3Nl
IGZ1bmN0aW9ucyBoYXZlIHRoZSBhZHZhbnRhZ2Ugb2YgYWxzbyB6ZXJvaW5nIHRoZSBibG9jay4K
ClsgTVI6CiAtIHVwZGF0ZWQgZXJyb3IgbWVzc2FnZSBpbiBhbGxvY19zdGFjaygpIHRvIGJlIG1v
cmUgdmVyYm9zZQogLSBjb252ZXJldGVkIHNldmVyYWwgYWRkaXRpb25hbCBjYWxsIHNpdGVzIF0K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lAYy1zLmZy
PgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+Ci0tLQog
YXJjaC9wb3dlcnBjL2tlcm5lbC9kdF9jcHVfZnRycy5jIHwgIDMgKy0tCiBhcmNoL3Bvd2VycGMv
a2VybmVsL2lycS5jICAgICAgICAgfCAgNSAtLS0tLQogYXJjaC9wb3dlcnBjL2tlcm5lbC9wYWNh
LmMgICAgICAgIHwgIDYgKysrKystCiBhcmNoL3Bvd2VycGMva2VybmVsL3Byb20uYyAgICAgICAg
fCAgNSArKysrLQogYXJjaC9wb3dlcnBjL2tlcm5lbC9zZXR1cF8zMi5jICAgIHwgMjYgKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwg
MTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9kdF9jcHVf
ZnRycy5jIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9kdF9jcHVfZnRycy5jCmluZGV4IDhiZTM3MjEu
LjI1NTQ4MjQgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9rZXJuZWwvZHRfY3B1X2Z0cnMuYwor
KysgYi9hcmNoL3Bvd2VycGMva2VybmVsL2R0X2NwdV9mdHJzLmMKQEAgLTgxMyw3ICs4MTMsNiBA
QCBzdGF0aWMgaW50IF9faW5pdCBwcm9jZXNzX2NwdWZlYXR1cmVzX25vZGUodW5zaWduZWQgbG9u
ZyBub2RlLAogCWludCBsZW47CiAKIAlmID0gJmR0X2NwdV9mZWF0dXJlc1tpXTsKLQltZW1zZXQo
ZiwgMCwgc2l6ZW9mKHN0cnVjdCBkdF9jcHVfZmVhdHVyZSkpOwogCiAJZi0+bm9kZSA9IG5vZGU7
CiAKQEAgLTEwMDgsNyArMTAwNyw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGR0X2NwdV9mdHJzX3Nj
YW5fY2FsbGJhY2sodW5zaWduZWQgbG9uZyBub2RlLCBjb25zdCBjaGFyCiAJLyogQ291bnQgYW5k
IGFsbG9jYXRlIHNwYWNlIGZvciBjcHUgZmVhdHVyZXMgKi8KIAlvZl9zY2FuX2ZsYXRfZHRfc3Vi
bm9kZXMobm9kZSwgY291bnRfY3B1ZmVhdHVyZXNfc3Vibm9kZXMsCiAJCQkJCQkmbnJfZHRfY3B1
X2ZlYXR1cmVzKTsKLQlkdF9jcHVfZmVhdHVyZXMgPSBfX3ZhKG1lbWJsb2NrX3BoeXNfYWxsb2Mo
c2l6ZW9mKHN0cnVjdCBkdF9jcHVfZmVhdHVyZSkgKiBucl9kdF9jcHVfZmVhdHVyZXMsIFBBR0Vf
U0laRSkpOworCWR0X2NwdV9mZWF0dXJlcyA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZihzdHJ1Y3Qg
ZHRfY3B1X2ZlYXR1cmUpICogbnJfZHRfY3B1X2ZlYXR1cmVzLCBQQUdFX1NJWkUpOwogCiAJY3B1
ZmVhdHVyZXNfc2V0dXBfc3RhcnQoaXNhKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tl
cm5lbC9pcnEuYyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvaXJxLmMKaW5kZXggOTE2ZGRjNC4uNGE0
NGJjMyAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9pcnEuYworKysgYi9hcmNoL3Bv
d2VycGMva2VybmVsL2lycS5jCkBAIC03MjUsMTggKzcyNSwxNSBAQCB2b2lkIGV4Y19sdmxfY3R4
X2luaXQodm9pZCkKICNlbmRpZgogI2VuZGlmCiAKLQkJbWVtc2V0KCh2b2lkICopY3JpdGlycV9j
dHhbY3B1X25yXSwgMCwgVEhSRUFEX1NJWkUpOwogCQl0cCA9IGNyaXRpcnFfY3R4W2NwdV9ucl07
CiAJCXRwLT5jcHUgPSBjcHVfbnI7CiAJCXRwLT5wcmVlbXB0X2NvdW50ID0gMDsKIAogI2lmZGVm
IENPTkZJR19CT09LRQotCQltZW1zZXQoKHZvaWQgKilkYmdpcnFfY3R4W2NwdV9ucl0sIDAsIFRI
UkVBRF9TSVpFKTsKIAkJdHAgPSBkYmdpcnFfY3R4W2NwdV9ucl07CiAJCXRwLT5jcHUgPSBjcHVf
bnI7CiAJCXRwLT5wcmVlbXB0X2NvdW50ID0gMDsKIAotCQltZW1zZXQoKHZvaWQgKiltY2hlY2tp
cnFfY3R4W2NwdV9ucl0sIDAsIFRIUkVBRF9TSVpFKTsKIAkJdHAgPSBtY2hlY2tpcnFfY3R4W2Nw
dV9ucl07CiAJCXRwLT5jcHUgPSBjcHVfbnI7CiAJCXRwLT5wcmVlbXB0X2NvdW50ID0gSEFSRElS
UV9PRkZTRVQ7CkBAIC03NTQsMTIgKzc1MSwxMCBAQCB2b2lkIGlycV9jdHhfaW5pdCh2b2lkKQog
CWludCBpOwogCiAJZm9yX2VhY2hfcG9zc2libGVfY3B1KGkpIHsKLQkJbWVtc2V0KCh2b2lkICop
c29mdGlycV9jdHhbaV0sIDAsIFRIUkVBRF9TSVpFKTsKIAkJdHAgPSBzb2Z0aXJxX2N0eFtpXTsK
IAkJdHAtPmNwdSA9IGk7CiAJCWtscF9pbml0X3RocmVhZF9pbmZvKHRwKTsKIAotCQltZW1zZXQo
KHZvaWQgKiloYXJkaXJxX2N0eFtpXSwgMCwgVEhSRUFEX1NJWkUpOwogCQl0cCA9IGhhcmRpcnFf
Y3R4W2ldOwogCQl0cC0+Y3B1ID0gaTsKIAkJa2xwX2luaXRfdGhyZWFkX2luZm8odHApOwpkaWZm
IC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9wYWNhLmMgYi9hcmNoL3Bvd2VycGMva2VybmVs
L3BhY2EuYwppbmRleCA4Yzg5MGM2Li5lNzM4MmFiIDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMv
a2VybmVsL3BhY2EuYworKysgYi9hcmNoL3Bvd2VycGMva2VybmVsL3BhY2EuYwpAQCAtMTk2LDcg
KzE5NiwxMSBAQCB2b2lkIF9faW5pdCBhbGxvY2F0ZV9wYWNhX3B0cnModm9pZCkKIAlwYWNhX25y
X2NwdV9pZHMgPSBucl9jcHVfaWRzOwogCiAJcGFjYV9wdHJzX3NpemUgPSBzaXplb2Yoc3RydWN0
IHBhY2Ffc3RydWN0ICopICogbnJfY3B1X2lkczsKLQlwYWNhX3B0cnMgPSBfX3ZhKG1lbWJsb2Nr
X3BoeXNfYWxsb2MocGFjYV9wdHJzX3NpemUsIFNNUF9DQUNIRV9CWVRFUykpOworCXBhY2FfcHRy
cyA9IG1lbWJsb2NrX2FsbG9jX3JhdyhwYWNhX3B0cnNfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsK
KwlpZiAoIXBhY2FfcHRycykKKwkJcGFuaWMoIkZhaWxlZCB0byBhbGxvY2F0ZSAlZCBieXRlcyBm
b3IgcGFjYSBwb2ludGVyc1xuIiwKKwkJICAgICAgcGFjYV9wdHJzX3NpemUpOworCiAJbWVtc2V0
KHBhY2FfcHRycywgMHg4OCwgcGFjYV9wdHJzX3NpemUpOwogfQogCmRpZmYgLS1naXQgYS9hcmNo
L3Bvd2VycGMva2VybmVsL3Byb20uYyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvcHJvbS5jCmluZGV4
IGU5N2FhZjIuLmMwZWQ0ZmEgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9rZXJuZWwvcHJvbS5j
CisrKyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvcHJvbS5jCkBAIC0xMjcsNyArMTI3LDEwIEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBtb3ZlX2RldmljZV90cmVlKHZvaWQpCiAJaWYgKChtZW1vcnlfbGlt
aXQgJiYgKHN0YXJ0ICsgc2l6ZSkgPiBQSFlTSUNBTF9TVEFSVCArIG1lbW9yeV9saW1pdCkgfHwK
IAkgICAgIW1lbWJsb2NrX2lzX21lbW9yeShzdGFydCArIHNpemUgLSAxKSB8fAogCSAgICBvdmVy
bGFwc19jcmFzaGtlcm5lbChzdGFydCwgc2l6ZSkgfHwgb3ZlcmxhcHNfaW5pdHJkKHN0YXJ0LCBz
aXplKSkgewotCQlwID0gX192YShtZW1ibG9ja19waHlzX2FsbG9jKHNpemUsIFBBR0VfU0laRSkp
OworCQlwID0gbWVtYmxvY2tfYWxsb2NfcmF3KHNpemUsIFBBR0VfU0laRSk7CisJCWlmICghcCkK
KwkJCXBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIHRvIG1vdmUgZGV2aWNlIHRy
ZWVcbiIsCisJCQkgICAgICBzaXplKTsKIAkJbWVtY3B5KHAsIGluaXRpYWxfYm9vdF9wYXJhbXMs
IHNpemUpOwogCQlpbml0aWFsX2Jvb3RfcGFyYW1zID0gcDsKIAkJREJHKCJNb3ZlZCBkZXZpY2Ug
dHJlZSB0byAweCVweFxuIiwgcCk7CmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMva2VybmVsL3Nl
dHVwXzMyLmMgYi9hcmNoL3Bvd2VycGMva2VybmVsL3NldHVwXzMyLmMKaW5kZXggOTQ3ZjkwNC4u
MWYwYjc2MiAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9zZXR1cF8zMi5jCisrKyBi
L2FyY2gvcG93ZXJwYy9rZXJuZWwvc2V0dXBfMzIuYwpAQCAtMTk2LDYgKzE5NiwxNyBAQCBzdGF0
aWMgaW50IF9faW5pdCBwcGNfaW5pdCh2b2lkKQogfQogYXJjaF9pbml0Y2FsbChwcGNfaW5pdCk7
CiAKK3N0YXRpYyB2b2lkICpfX2luaXQgYWxsb2Nfc3RhY2sodm9pZCkKK3sKKwl2b2lkICpwdHIg
PSBtZW1ibG9ja19hbGxvYyhUSFJFQURfU0laRSwgVEhSRUFEX1NJWkUpOworCisJaWYgKCFwdHIp
CisJCXBhbmljKCJjYW5ub3QgYWxsb2NhdGUgJWQgYnl0ZXMgZm9yIHN0YWNrIGF0ICVwU1xuIiwK
KwkJICAgICAgVEhSRUFEX1NJWkUsICh2b2lkICopX1JFVF9JUF8pOworCisJcmV0dXJuIHB0cjsK
K30KKwogdm9pZCBfX2luaXQgaXJxc3RhY2tfZWFybHlfaW5pdCh2b2lkKQogewogCXVuc2lnbmVk
IGludCBpOwpAQCAtMjAzLDEwICsyMTQsOCBAQCB2b2lkIF9faW5pdCBpcnFzdGFja19lYXJseV9p
bml0KHZvaWQpCiAJLyogaW50ZXJydXB0IHN0YWNrcyBtdXN0IGJlIGluIGxvd21lbSwgd2UgZ2V0
IHRoYXQgZm9yIGZyZWUgb24gcHBjMzIKIAkgKiBhcyB0aGUgbWVtYmxvY2sgaXMgbGltaXRlZCB0
byBsb3dtZW0gYnkgZGVmYXVsdCAqLwogCWZvcl9lYWNoX3Bvc3NpYmxlX2NwdShpKSB7Ci0JCXNv
ZnRpcnFfY3R4W2ldID0gKHN0cnVjdCB0aHJlYWRfaW5mbyAqKQotCQkJX192YShtZW1ibG9ja19w
aHlzX2FsbG9jKFRIUkVBRF9TSVpFLCBUSFJFQURfU0laRSkpOwotCQloYXJkaXJxX2N0eFtpXSA9
IChzdHJ1Y3QgdGhyZWFkX2luZm8gKikKLQkJCV9fdmEobWVtYmxvY2tfcGh5c19hbGxvYyhUSFJF
QURfU0laRSwgVEhSRUFEX1NJWkUpKTsKKwkJc29mdGlycV9jdHhbaV0gPSBhbGxvY19zdGFjaygp
OworCQloYXJkaXJxX2N0eFtpXSA9IGFsbG9jX3N0YWNrKCk7CiAJfQogfQogCkBAIC0yMjQsMTMg
KzIzMywxMCBAQCB2b2lkIF9faW5pdCBleGNfbHZsX2Vhcmx5X2luaXQodm9pZCkKIAkJaHdfY3B1
ID0gMDsKICNlbmRpZgogCi0JCWNyaXRpcnFfY3R4W2h3X2NwdV0gPSAoc3RydWN0IHRocmVhZF9p
bmZvICopCi0JCQlfX3ZhKG1lbWJsb2NrX3BoeXNfYWxsb2MoVEhSRUFEX1NJWkUsIFRIUkVBRF9T
SVpFKSk7CisJCWNyaXRpcnFfY3R4W2h3X2NwdV0gPSBhbGxvY19zdGFjaygpOwogI2lmZGVmIENP
TkZJR19CT09LRQotCQlkYmdpcnFfY3R4W2h3X2NwdV0gPSAoc3RydWN0IHRocmVhZF9pbmZvICop
Ci0JCQlfX3ZhKG1lbWJsb2NrX3BoeXNfYWxsb2MoVEhSRUFEX1NJWkUsIFRIUkVBRF9TSVpFKSk7
Ci0JCW1jaGVja2lycV9jdHhbaHdfY3B1XSA9IChzdHJ1Y3QgdGhyZWFkX2luZm8gKikKLQkJCV9f
dmEobWVtYmxvY2tfcGh5c19hbGxvYyhUSFJFQURfU0laRSwgVEhSRUFEX1NJWkUpKTsKKwkJZGJn
aXJxX2N0eFtod19jcHVdID0gYWxsb2Nfc3RhY2soKTsKKwkJbWNoZWNraXJxX2N0eFtod19jcHVd
ID0gYWxsb2Nfc3RhY2soKTsKICNlbmRpZgogCX0KIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:45:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:45: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-devel-bounces@lists.xenproject.org>)
	id 1gjlV9-0006Lw-Pc; Wed, 16 Jan 2019 13:45: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlV8-0006Ld-JJ
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:45:02 +0000
X-Inumbo-ID: ebb8f3db-1994-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebb8f3db-1994-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:45:01 +0000 (UTC)
Received: from pps.filterd (m0098410.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDeWck044017
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:01 -0500
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q24cmky1s-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:00 -0500
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:44:55 -0000
Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:44:43 -0000
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDigZr52232384
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:44:42 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 1B34AA405B;
 Wed, 16 Jan 2019 13:44:42 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id F37B0A4054;
 Wed, 16 Jan 2019 13:44:37 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:44:37 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:44:37 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:03 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-4275-0000-0000-000002FFFEE3
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-4276-0000-0000-0000380E2037
Message-Id: <1547646261-32535-4-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=739 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 03/21] memblock: replace
 memblock_alloc_base(ANYWHERE) with memblock_phys_alloc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNhbGxzIHRvIG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgYWxpZ24sIE1FTUJMT0NLX0FM
TE9DX0FOWVdIRVJFKSBhbmQKbWVtYmxvY2tfcGh5c19hbGxvYyhzaXplLCBhbGlnbikgYXJlIGVx
dWl2YWxlbnQgYXMgYm90aCB0cnkgdG8gYWxsb2NhdGUKJ3NpemUnIGJ5dGVzIHdpdGggJ2FsaWdu
JyBhbGlnbm1lbnQgYW55d2hlcmUgaW4gdGhlIG1lbW9yeSBhbmQgcGFuaWMgaWYgaHRlCmFsbG9j
YXRpb24gZmFpbHMuCgpUaGUgY29udmVyc2lvbiBpcyBkb25lIHVzaW5nIHRoZSBmb2xsb3dpbmcg
c2VtYW50aWMgcGF0Y2g6CgpAQApleHByZXNzaW9uIHNpemUsIGFsaWduOwpAQAotIG1lbWJsb2Nr
X2FsbG9jX2Jhc2Uoc2l6ZSwgYWxpZ24sIE1FTUJMT0NLX0FMTE9DX0FOWVdIRVJFKQorIG1lbWJs
b2NrX3BoeXNfYWxsb2Moc2l6ZSwgYWxpZ24pCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0
IDxycHB0QGxpbnV4LmlibS5jb20+Ci0tLQogYXJjaC9hcm0vbW0vaW5pdC5jICAgICAgICAgICAg
ICAgICAgIHwgMiArLQogYXJjaC9zaC9ib2FyZHMvbWFjaC1hcDMyNXJ4YS9zZXR1cC5jIHwgMiAr
LQogYXJjaC9zaC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jIHwgNCArKy0tCiBhcmNoL3No
L2JvYXJkcy9tYWNoLWtmcjJyMDkvc2V0dXAuYyAgfCAyICstCiBhcmNoL3NoL2JvYXJkcy9tYWNo
LW1pZ29yL3NldHVwLmMgICAgfCAyICstCiBhcmNoL3NoL2JvYXJkcy9tYWNoLXNlLzc3MjQvc2V0
dXAuYyAgfCA0ICsrLS0KIGFyY2gveHRlbnNhL21tL2thc2FuX2luaXQuYyAgICAgICAgICB8IDMg
Ky0tCiA3IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0vaW5pdC5jIGIvYXJjaC9hcm0vbW0vaW5pdC5jCmluZGV4
IDQ3OGVhOGIuLmI3NmI5MGUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tL2luaXQuYworKysgYi9h
cmNoL2FybS9tbS9pbml0LmMKQEAgLTIwNSw3ICsyMDUsNyBAQCBwaHlzX2FkZHJfdCBfX2luaXQg
YXJtX21lbWJsb2NrX3N0ZWFsKHBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduKQog
CiAJQlVHX09OKCFhcm1fbWVtYmxvY2tfc3RlYWxfcGVybWl0dGVkKTsKIAotCXBoeXMgPSBtZW1i
bG9ja19hbGxvY19iYXNlKHNpemUsIGFsaWduLCBNRU1CTE9DS19BTExPQ19BTllXSEVSRSk7CisJ
cGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgYWxpZ24pOwogCW1lbWJsb2NrX2ZyZWUo
cGh5cywgc2l6ZSk7CiAJbWVtYmxvY2tfcmVtb3ZlKHBoeXMsIHNpemUpOwogCmRpZmYgLS1naXQg
YS9hcmNoL3NoL2JvYXJkcy9tYWNoLWFwMzI1cnhhL3NldHVwLmMgYi9hcmNoL3NoL2JvYXJkcy9t
YWNoLWFwMzI1cnhhL3NldHVwLmMKaW5kZXggOGYyMzRkMDQuLmQ3Y2VhYjYgMTAwNjQ0Ci0tLSBh
L2FyY2gvc2gvYm9hcmRzL21hY2gtYXAzMjVyeGEvc2V0dXAuYworKysgYi9hcmNoL3NoL2JvYXJk
cy9tYWNoLWFwMzI1cnhhL3NldHVwLmMKQEAgLTU1Nyw3ICs1NTcsNyBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgYXAzMjVyeGFfbXZfbWVtX3Jlc2VydmUodm9pZCkKIAlwaHlzX2FkZHJfdCBwaHlzOwog
CXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9SWV9TSVpFOwogCi0JcGh5cyA9IG1l
bWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBNRU1CTE9DS19BTExPQ19BTllXSEVS
RSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFHRV9TSVpFKTsKIAltZW1i
bG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShwaHlzLCBzaXplKTsKIApk
aWZmIC0tZ2l0IGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jIGIvYXJjaC9z
aC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jCmluZGV4IDIyYjQxMDYuLmEzOTAxODA2IDEw
MDY0NAotLS0gYS9hcmNoL3NoL2JvYXJkcy9tYWNoLWVjb3ZlYzI0L3NldHVwLmMKKysrIGIvYXJj
aC9zaC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jCkBAIC0xNDgwLDEyICsxNDgwLDEyIEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBlY292ZWNfbXZfbWVtX3Jlc2VydmUodm9pZCkKIAlwaHlzX2Fk
ZHJfdCBwaHlzOwogCXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9SWV9TSVpFOwog
Ci0JcGh5cyA9IG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBNRU1CTE9DS19B
TExPQ19BTllXSEVSRSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFHRV9T
SVpFKTsKIAltZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShwaHlz
LCBzaXplKTsKIAljZXUwX2RtYV9tZW1iYXNlID0gcGh5czsKIAotCXBoeXMgPSBtZW1ibG9ja19h
bGxvY19iYXNlKHNpemUsIFBBR0VfU0laRSwgTUVNQkxPQ0tfQUxMT0NfQU5ZV0hFUkUpOworCXBo
eXMgPSBtZW1ibG9ja19waHlzX2FsbG9jKHNpemUsIFBBR0VfU0laRSk7CiAJbWVtYmxvY2tfZnJl
ZShwaHlzLCBzaXplKTsKIAltZW1ibG9ja19yZW1vdmUocGh5cywgc2l6ZSk7CiAJY2V1MV9kbWFf
bWVtYmFzZSA9IHBoeXM7CmRpZmYgLS1naXQgYS9hcmNoL3NoL2JvYXJkcy9tYWNoLWtmcjJyMDkv
c2V0dXAuYyBiL2FyY2gvc2gvYm9hcmRzL21hY2gta2ZyMnIwOS9zZXR1cC5jCmluZGV4IDIwM2Qy
NDkuLjU1YmRmNGEgMTAwNjQ0Ci0tLSBhL2FyY2gvc2gvYm9hcmRzL21hY2gta2ZyMnIwOS9zZXR1
cC5jCisrKyBiL2FyY2gvc2gvYm9hcmRzL21hY2gta2ZyMnIwOS9zZXR1cC5jCkBAIC02MzEsNyAr
NjMxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGtmcjJyMDlfbXZfbWVtX3Jlc2VydmUodm9pZCkK
IAlwaHlzX2FkZHJfdCBwaHlzOwogCXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9S
WV9TSVpFOwogCi0JcGh5cyA9IG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBN
RU1CTE9DS19BTExPQ19BTllXSEVSRSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6
ZSwgUEFHRV9TSVpFKTsKIAltZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3Jl
bW92ZShwaHlzLCBzaXplKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1taWdv
ci9zZXR1cC5jIGIvYXJjaC9zaC9ib2FyZHMvbWFjaC1taWdvci9zZXR1cC5jCmluZGV4IGY0YWQz
M2MuLmJhN2VlZTYgMTAwNjQ0Ci0tLSBhL2FyY2gvc2gvYm9hcmRzL21hY2gtbWlnb3Ivc2V0dXAu
YworKysgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLW1pZ29yL3NldHVwLmMKQEAgLTYzMCw3ICs2MzAs
NyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbWlnb3JfbXZfbWVtX3Jlc2VydmUodm9pZCkKIAlwaHlz
X2FkZHJfdCBwaHlzOwogCXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9SWV9TSVpF
OwogCi0JcGh5cyA9IG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBNRU1CTE9D
S19BTExPQ19BTllXSEVSRSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFH
RV9TSVpFKTsKIAltZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShw
aHlzLCBzaXplKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1zZS83NzI0L3Nl
dHVwLmMgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLXNlLzc3MjQvc2V0dXAuYwppbmRleCBmZGJlYzIy
YS4uNDY5NmUxMCAxMDA2NDQKLS0tIGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1zZS83NzI0L3NldHVw
LmMKKysrIGIvYXJjaC9zaC9ib2FyZHMvbWFjaC1zZS83NzI0L3NldHVwLmMKQEAgLTk2NSwxMiAr
OTY1LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBtczc3MjRzZV9tdl9tZW1fcmVzZXJ2ZSh2b2lk
KQogCXBoeXNfYWRkcl90IHBoeXM7CiAJcGh5c19hZGRyX3Qgc2l6ZSA9IENFVV9CVUZGRVJfTUVN
T1JZX1NJWkU7CiAKLQlwaHlzID0gbWVtYmxvY2tfYWxsb2NfYmFzZShzaXplLCBQQUdFX1NJWkUs
IE1FTUJMT0NLX0FMTE9DX0FOWVdIRVJFKTsKKwlwaHlzID0gbWVtYmxvY2tfcGh5c19hbGxvYyhz
aXplLCBQQUdFX1NJWkUpOwogCW1lbWJsb2NrX2ZyZWUocGh5cywgc2l6ZSk7CiAJbWVtYmxvY2tf
cmVtb3ZlKHBoeXMsIHNpemUpOwogCWNldTBfZG1hX21lbWJhc2UgPSBwaHlzOwogCi0JcGh5cyA9
IG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBNRU1CTE9DS19BTExPQ19BTllX
SEVSRSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFHRV9TSVpFKTsKIAlt
ZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShwaHlzLCBzaXplKTsK
IAljZXUxX2RtYV9tZW1iYXNlID0gcGh5czsKZGlmZiAtLWdpdCBhL2FyY2gveHRlbnNhL21tL2th
c2FuX2luaXQuYyBiL2FyY2gveHRlbnNhL21tL2thc2FuX2luaXQuYwppbmRleCAxNzM0Y2RhLi40
OGRiYjAzIDEwMDY0NAotLS0gYS9hcmNoL3h0ZW5zYS9tbS9rYXNhbl9pbml0LmMKKysrIGIvYXJj
aC94dGVuc2EvbW0va2FzYW5faW5pdC5jCkBAIC01Miw4ICs1Miw3IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBwb3B1bGF0ZSh2b2lkICpzdGFydCwgdm9pZCAqZW5kKQogCiAJCWZvciAoayA9IDA7IGsg
PCBQVFJTX1BFUl9QVEU7ICsraywgKytqKSB7CiAJCQlwaHlzX2FkZHJfdCBwaHlzID0KLQkJCQlt
ZW1ibG9ja19hbGxvY19iYXNlKFBBR0VfU0laRSwgUEFHRV9TSVpFLAotCQkJCQkJICAgIE1FTUJM
T0NLX0FMTE9DX0FOWVdIRVJFKTsKKwkJCQltZW1ibG9ja19waHlzX2FsbG9jKFBBR0VfU0laRSwg
UEFHRV9TSVpFKTsKIAogCQkJc2V0X3B0ZShwdGUgKyBqLCBwZm5fcHRlKFBIWVNfUEZOKHBoeXMp
LCBQQUdFX0tFUk5FTCkpOwogCQl9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:45:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13: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-devel-bounces@lists.xenproject.org>)
	id 1gjlVD-0006Nb-9r; Wed, 16 Jan 2019 13: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlVB-0006Mz-RV
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:45:05 +0000
X-Inumbo-ID: edc1f3a1-1994-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id edc1f3a1-1994-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:45:04 +0000 (UTC)
Received: from pps.filterd (m0098413.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDejRd083442
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:04 -0500
Received: from e06smtp07.uk.ibm.com (e06smtp07.uk.ibm.com [195.75.94.103])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q25k88gtu-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:04 -0500
Received: from localhost
 by e06smtp07.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:44:59 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp07.uk.ibm.com (192.168.101.137) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:44:48 -0000
Received: from d06av24.portsmouth.uk.ibm.com (d06av24.portsmouth.uk.ibm.com
 [9.149.105.60])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDilFi15270140
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:44:47 GMT
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id E43714204B;
 Wed, 16 Jan 2019 13:44:46 +0000 (GMT)
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id BC04142042;
 Wed, 16 Jan 2019 13:44:42 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av24.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:44:42 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:44:42 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:04 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0028-0000-0000-00000339FC4D
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0029-0000-0000-000023F72362
Message-Id: <1547646261-32535-5-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=853 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 04/21] memblock: drop memblock_alloc_base_nid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1lbWJsb2NrX2FsbG9jX2Jhc2VfbmlkKCkgaXMgYSBvbmVsaW5lciB3cmFwcGVyIGZvcgpt
ZW1ibG9ja19hbGxvY19yYW5nZV9uaWQoKSB3aXRob3V0IGFueSBzaWRlIGVmZmVjdC4KUmVwbGFj
ZSBpdCdzIHVzYWdlIGJ5IHRoZSBkaXJlY3QgY2FsbHMgdG8gbWVtYmxvY2tfYWxsb2NfcmFuZ2Vf
bmlkKCkuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+
Ci0tLQogaW5jbHVkZS9saW51eC9tZW1ibG9jay5oIHwgIDMgLS0tCiBtbS9tZW1ibG9jay5jICAg
ICAgICAgICAgfCAxNSArKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRp
b25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbWJs
b2NrLmggYi9pbmNsdWRlL2xpbnV4L21lbWJsb2NrLmgKaW5kZXggNjBlMTAwZi4uZjdlZjMxMyAx
MDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9tZW1ibG9jay5oCisrKyBiL2luY2x1ZGUvbGludXgv
bWVtYmxvY2suaApAQCAtNDkwLDkgKzQ5MCw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBtZW1ibG9j
a19ib3R0b21fdXAodm9pZCkKIHBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19hbGxvY19yYW5n
ZShwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGlnbiwKIAkJCQkJcGh5c19hZGRyX3Qg
c3RhcnQsIHBoeXNfYWRkcl90IGVuZCwKIAkJCQkJZW51bSBtZW1ibG9ja19mbGFncyBmbGFncyk7
Ci1waHlzX2FkZHJfdCBtZW1ibG9ja19hbGxvY19iYXNlX25pZChwaHlzX2FkZHJfdCBzaXplLAot
CQkJCQlwaHlzX2FkZHJfdCBhbGlnbiwgcGh5c19hZGRyX3QgbWF4X2FkZHIsCi0JCQkJCWludCBu
aWQsIGVudW0gbWVtYmxvY2tfZmxhZ3MgZmxhZ3MpOwogcGh5c19hZGRyX3QgbWVtYmxvY2tfYWxs
b2NfYmFzZShwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGlnbiwKIAkJCQlwaHlzX2Fk
ZHJfdCBtYXhfYWRkcik7CiBwaHlzX2FkZHJfdCBfX21lbWJsb2NrX2FsbG9jX2Jhc2UocGh5c19h
ZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sCmRpZmYgLS1naXQgYS9tbS9tZW1ibG9jay5j
IGIvbW0vbWVtYmxvY2suYwppbmRleCBhMzJkYjMwLi5jODAwMjllIDEwMDY0NAotLS0gYS9tbS9t
ZW1ibG9jay5jCisrKyBiL21tL21lbWJsb2NrLmMKQEAgLTEzNDYsMjEgKzEzNDYsMTQgQEAgcGh5
c19hZGRyX3QgX19pbml0IG1lbWJsb2NrX2FsbG9jX3JhbmdlKHBoeXNfYWRkcl90IHNpemUsIHBo
eXNfYWRkcl90IGFsaWduLAogCQkJCQlmbGFncyk7CiB9CiAKLXBoeXNfYWRkcl90IF9faW5pdCBt
ZW1ibG9ja19hbGxvY19iYXNlX25pZChwaHlzX2FkZHJfdCBzaXplLAotCQkJCQlwaHlzX2FkZHJf
dCBhbGlnbiwgcGh5c19hZGRyX3QgbWF4X2FkZHIsCi0JCQkJCWludCBuaWQsIGVudW0gbWVtYmxv
Y2tfZmxhZ3MgZmxhZ3MpCi17Ci0JcmV0dXJuIG1lbWJsb2NrX2FsbG9jX3JhbmdlX25pZChzaXpl
LCBhbGlnbiwgMCwgbWF4X2FkZHIsIG5pZCwgZmxhZ3MpOwotfQotCiBwaHlzX2FkZHJfdCBfX2lu
aXQgbWVtYmxvY2tfcGh5c19hbGxvY19uaWQocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3Qg
YWxpZ24sIGludCBuaWQpCiB7CiAJZW51bSBtZW1ibG9ja19mbGFncyBmbGFncyA9IGNob29zZV9t
ZW1ibG9ja19mbGFncygpOwogCXBoeXNfYWRkcl90IHJldDsKIAogYWdhaW46Ci0JcmV0ID0gbWVt
YmxvY2tfYWxsb2NfYmFzZV9uaWQoc2l6ZSwgYWxpZ24sIE1FTUJMT0NLX0FMTE9DX0FDQ0VTU0lC
TEUsCi0JCQkJICAgICAgbmlkLCBmbGFncyk7CisJcmV0ID0gbWVtYmxvY2tfYWxsb2NfcmFuZ2Vf
bmlkKHNpemUsIGFsaWduLCAwLAorCQkJCSAgICAgICBNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxF
LCBuaWQsIGZsYWdzKTsKIAogCWlmICghcmV0ICYmIChmbGFncyAmIE1FTUJMT0NLX01JUlJPUikp
IHsKIAkJZmxhZ3MgJj0gfk1FTUJMT0NLX01JUlJPUjsKQEAgLTEzNzEsOCArMTM2NCw4IEBAIHBo
eXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlzX2FsbG9jX25pZChwaHlzX2FkZHJfdCBzaXpl
LCBwaHlzX2FkZHJfdCBhbGlnbiwKIAogcGh5c19hZGRyX3QgX19pbml0IF9fbWVtYmxvY2tfYWxs
b2NfYmFzZShwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGlnbiwgcGh5c19hZGRyX3Qg
bWF4X2FkZHIpCiB7Ci0JcmV0dXJuIG1lbWJsb2NrX2FsbG9jX2Jhc2VfbmlkKHNpemUsIGFsaWdu
LCBtYXhfYWRkciwgTlVNQV9OT19OT0RFLAotCQkJCSAgICAgICBNRU1CTE9DS19OT05FKTsKKwly
ZXR1cm4gbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKHNpemUsIGFsaWduLCAwLCBtYXhfYWRkciwg
TlVNQV9OT19OT0RFLAorCQkJCQlNRU1CTE9DS19OT05FKTsKIH0KIAogcGh5c19hZGRyX3QgX19p
bml0IG1lbWJsb2NrX2FsbG9jX2Jhc2UocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxp
Z24sIHBoeXNfYWRkcl90IG1heF9hZGRyKQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:45:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:45: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-devel-bounces@lists.xenproject.org>)
	id 1gjlVS-0006T1-QK; Wed, 16 Jan 2019 13:45: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlVR-0006SU-GL
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:45:21 +0000
X-Inumbo-ID: f68c4d2c-1994-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f68c4d2c-1994-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:45:19 +0000 (UTC)
Received: from pps.filterd (m0098393.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDehLY127563
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:19 -0500
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q23ejptga-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:18 -0500
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:45:13 -0000
Received: from b06cxnps4074.portsmouth.uk.ibm.com (9.149.109.196)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:45:02 -0000
Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com
 [9.149.105.232])
 by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDj1t650724892
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:45:01 GMT
Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 56C7652059;
 Wed, 16 Jan 2019 13:45:01 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTPS id 3403052054;
 Wed, 16 Jan 2019 13:44:57 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:44:56 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:07 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-4275-0000-0000-000002FFFEE9
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-4276-0000-0000-0000380E203C
Message-Id: <1547646261-32535-8-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=953 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 07/21] memblock: memblock_phys_alloc(): don't
 panic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSB0aGUgbWVtYmxvY2tfcGh5c19hbGxvYygpIGZ1bmN0aW9uIGFuIGlubGluZSB3cmFwcGVy
IGZvcgptZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKCkgYW5kIHVwZGF0ZSB0aGUgbWVtYmxvY2tf
cGh5c19hbGxvYygpIGNhbGxlcnMgdG8KY2hlY2sgdGhlIHJldHVybmVkIHZhbHVlIGFuZCBwYW5p
YyBpbiBjYXNlIG9mIGVycm9yLgoKU2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9ydCA8cnBwdEBs
aW51eC5pYm0uY29tPgotLS0KIGFyY2gvYXJtL21tL2luaXQuYyAgICAgICAgICAgICAgICAgICB8
IDQgKysrKwogYXJjaC9hcm02NC9tbS9tbXUuYyAgICAgICAgICAgICAgICAgIHwgMiArKwogYXJj
aC9wb3dlcnBjL3N5c2Rldi9kYXJ0X2lvbW11LmMgICAgIHwgMyArKysKIGFyY2gvczM5MC9rZXJu
ZWwvY3Jhc2hfZHVtcC5jICAgICAgICB8IDMgKysrCiBhcmNoL3MzOTAva2VybmVsL3NldHVwLmMg
ICAgICAgICAgICAgfCAzICsrKwogYXJjaC9zaC9ib2FyZHMvbWFjaC1hcDMyNXJ4YS9zZXR1cC5j
IHwgMyArKysKIGFyY2gvc2gvYm9hcmRzL21hY2gtZWNvdmVjMjQvc2V0dXAuYyB8IDYgKysrKysr
CiBhcmNoL3NoL2JvYXJkcy9tYWNoLWtmcjJyMDkvc2V0dXAuYyAgfCAzICsrKwogYXJjaC9zaC9i
b2FyZHMvbWFjaC1taWdvci9zZXR1cC5jICAgIHwgMyArKysKIGFyY2gvc2gvYm9hcmRzL21hY2gt
c2UvNzcyNC9zZXR1cC5jICB8IDYgKysrKysrCiBhcmNoL3h0ZW5zYS9tbS9rYXNhbl9pbml0LmMg
ICAgICAgICAgfCAzICsrKwogaW5jbHVkZS9saW51eC9tZW1ibG9jay5oICAgICAgICAgICAgIHwg
NyArKysrKystCiBtbS9tZW1ibG9jay5jICAgICAgICAgICAgICAgICAgICAgICAgfCA1IC0tLS0t
CiAxMyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gvYXJtL21tL2luaXQuYyBiL2FyY2gvYXJtL21tL2luaXQuYwppbmRleCBi
NzZiOTBlLi4xNWRkZGZlIDEwMDY0NAotLS0gYS9hcmNoL2FybS9tbS9pbml0LmMKKysrIGIvYXJj
aC9hcm0vbW0vaW5pdC5jCkBAIC0yMDYsNiArMjA2LDEwIEBAIHBoeXNfYWRkcl90IF9faW5pdCBh
cm1fbWVtYmxvY2tfc3RlYWwocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24pCiAJ
QlVHX09OKCFhcm1fbWVtYmxvY2tfc3RlYWxfcGVybWl0dGVkKTsKIAogCXBoeXMgPSBtZW1ibG9j
a19waHlzX2FsbG9jKHNpemUsIGFsaWduKTsKKwlpZiAoIXBoeXMpCisJCXBhbmljKCJGYWlsZWQg
dG8gc3RlYWwgJXBhIGJ5dGVzIGF0ICVwU1xuIiwKKwkJICAgICAgJnNpemUsICh2b2lkICopX1JF
VF9JUF8pOworCiAJbWVtYmxvY2tfZnJlZShwaHlzLCBzaXplKTsKIAltZW1ibG9ja19yZW1vdmUo
cGh5cywgc2l6ZSk7CiAKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvbW0vbW11LmMgYi9hcmNoL2Fy
bTY0L21tL21tdS5jCmluZGV4IGI2ZjVhYTUuLmE3NGU0YmUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJt
NjQvbW0vbW11LmMKKysrIGIvYXJjaC9hcm02NC9tbS9tbXUuYwpAQCAtMTA0LDYgKzEwNCw4IEBA
IHN0YXRpYyBwaHlzX2FkZHJfdCBfX2luaXQgZWFybHlfcGd0YWJsZV9hbGxvYyh2b2lkKQogCXZv
aWQgKnB0cjsKIAogCXBoeXMgPSBtZW1ibG9ja19waHlzX2FsbG9jKFBBR0VfU0laRSwgUEFHRV9T
SVpFKTsKKwlpZiAoIXBoeXMpCisJCXBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgcGFnZSB0YWJs
ZSBwYWdlXG4iKTsKIAogCS8qCiAJICogVGhlIEZJWF97UEdELFBVRCxQTUR9IHNsb3RzIG1heSBi
ZSBpbiBhY3RpdmUgdXNlLCBidXQgdGhlIEZJWF9QVEUKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJw
Yy9zeXNkZXYvZGFydF9pb21tdS5jIGIvYXJjaC9wb3dlcnBjL3N5c2Rldi9kYXJ0X2lvbW11LmMK
aW5kZXggMjViYzI1Zi4uYjgyYzlmZiAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL3N5c2Rldi9k
YXJ0X2lvbW11LmMKKysrIGIvYXJjaC9wb3dlcnBjL3N5c2Rldi9kYXJ0X2lvbW11LmMKQEAgLTI2
NSw2ICsyNjUsOSBAQCBzdGF0aWMgdm9pZCBhbGxvY2F0ZV9kYXJ0KHZvaWQpCiAJICogcHJlZmV0
Y2hpbmcgaW50byBpbnZhbGlkIHBhZ2VzIGFuZCBjb3JydXB0aW5nIGRhdGEKIAkgKi8KIAl0bXAg
PSBtZW1ibG9ja19waHlzX2FsbG9jKERBUlRfUEFHRV9TSVpFLCBEQVJUX1BBR0VfU0laRSk7CisJ
aWYgKCF0bXApCisJCXBhbmljKCJEQVJUOiB0YWJsZSBhbGxvY2F0aW9uIGZhaWxlZFxuIik7CisK
IAlkYXJ0X2VtcHR5dmFsID0gREFSVE1BUF9WQUxJRCB8ICgodG1wID4+IERBUlRfUEFHRV9TSElG
VCkgJgogCQkJCQkgREFSVE1BUF9SUE5NQVNLKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9zMzkwL2tl
cm5lbC9jcmFzaF9kdW1wLmMgYi9hcmNoL3MzOTAva2VybmVsL2NyYXNoX2R1bXAuYwppbmRleCA5
N2VhZTM4Li5mOTZhNTg1IDEwMDY0NAotLS0gYS9hcmNoL3MzOTAva2VybmVsL2NyYXNoX2R1bXAu
YworKysgYi9hcmNoL3MzOTAva2VybmVsL2NyYXNoX2R1bXAuYwpAQCAtNjEsNiArNjEsOSBAQCBz
dHJ1Y3Qgc2F2ZV9hcmVhICogX19pbml0IHNhdmVfYXJlYV9hbGxvYyhib29sIGlzX2Jvb3RfY3B1
KQogCXN0cnVjdCBzYXZlX2FyZWEgKnNhOwogCiAJc2EgPSAodm9pZCAqKSBtZW1ibG9ja19waHlz
X2FsbG9jKHNpemVvZigqc2EpLCA4KTsKKwlpZiAoIXNhKQorCQlwYW5pYygiRmFpbGVkIHRvIGFs
bG9jYXRlIHNhdmUgYXJlYVxuIik7CisKIAlpZiAoaXNfYm9vdF9jcHUpCiAJCWxpc3RfYWRkKCZz
YS0+bGlzdCwgJmR1bXBfc2F2ZV9hcmVhcyk7CiAJZWxzZQpkaWZmIC0tZ2l0IGEvYXJjaC9zMzkw
L2tlcm5lbC9zZXR1cC5jIGIvYXJjaC9zMzkwL2tlcm5lbC9zZXR1cC5jCmluZGV4IDcyZGQyM2Uu
LmRhNDgzOTcgMTAwNjQ0Ci0tLSBhL2FyY2gvczM5MC9rZXJuZWwvc2V0dXAuYworKysgYi9hcmNo
L3MzOTAva2VybmVsL3NldHVwLmMKQEAgLTk2OCw2ICs5NjgsOSBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgc2V0dXBfcmFuZG9tbmVzcyh2b2lkKQogCiAJdm1tcyA9IChzdHJ1Y3Qgc3lzaW5mb18zXzJf
MiAqKSBtZW1ibG9ja19waHlzX2FsbG9jKFBBR0VfU0laRSwKIAkJCQkJCQkgICAgUEFHRV9TSVpF
KTsKKwlpZiAoIXZtbXMpCisJCXBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBz
eXNpbmZvIHN0cnVjdHVyZVxuIik7CisKIAlpZiAoc3RzaSh2bW1zLCAzLCAyLCAyKSA9PSAwICYm
IHZtbXMtPmNvdW50KQogCQlhZGRfZGV2aWNlX3JhbmRvbW5lc3MoJnZtbXMtPnZtLCBzaXplb2Yo
dm1tcy0+dm1bMF0pICogdm1tcy0+Y291bnQpOwogCW1lbWJsb2NrX2ZyZWUoKHVuc2lnbmVkIGxv
bmcpIHZtbXMsIFBBR0VfU0laRSk7CmRpZmYgLS1naXQgYS9hcmNoL3NoL2JvYXJkcy9tYWNoLWFw
MzI1cnhhL3NldHVwLmMgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLWFwMzI1cnhhL3NldHVwLmMKaW5k
ZXggZDdjZWFiNi4uMDhhMGNjOSAxMDA2NDQKLS0tIGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1hcDMy
NXJ4YS9zZXR1cC5jCisrKyBiL2FyY2gvc2gvYm9hcmRzL21hY2gtYXAzMjVyeGEvc2V0dXAuYwpA
QCAtNTU4LDYgKzU1OCw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhcDMyNXJ4YV9tdl9tZW1fcmVz
ZXJ2ZSh2b2lkKQogCXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9SWV9TSVpFOwog
CiAJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFHRV9TSVpFKTsKKwlpZiAoIXBo
eXMpCisJCXBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgQ0VVIG1lbW9yeVxuIik7CisKIAltZW1i
bG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShwaHlzLCBzaXplKTsKIApk
aWZmIC0tZ2l0IGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jIGIvYXJjaC9z
aC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jCmluZGV4IGEzOTAxODA2Li5mZDI2NGE2IDEw
MDY0NAotLS0gYS9hcmNoL3NoL2JvYXJkcy9tYWNoLWVjb3ZlYzI0L3NldHVwLmMKKysrIGIvYXJj
aC9zaC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jCkBAIC0xNDgxLDExICsxNDgxLDE3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBlY292ZWNfbXZfbWVtX3Jlc2VydmUodm9pZCkKIAlwaHlzX2Fk
ZHJfdCBzaXplID0gQ0VVX0JVRkZFUl9NRU1PUllfU0laRTsKIAogCXBoeXMgPSBtZW1ibG9ja19w
aHlzX2FsbG9jKHNpemUsIFBBR0VfU0laRSk7CisJaWYgKCFwaHlzKQorCQlwYW5pYygiRmFpbGVk
IHRvIGFsbG9jYXRlIENFVTAgbWVtb3J5XG4iKTsKKwogCW1lbWJsb2NrX2ZyZWUocGh5cywgc2l6
ZSk7CiAJbWVtYmxvY2tfcmVtb3ZlKHBoeXMsIHNpemUpOwogCWNldTBfZG1hX21lbWJhc2UgPSBw
aHlzOwogCiAJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFHRV9TSVpFKTsKKwlp
ZiAoIXBoeXMpCisJCXBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgQ0VVMSBtZW1vcnlcbiIpOwor
CiAJbWVtYmxvY2tfZnJlZShwaHlzLCBzaXplKTsKIAltZW1ibG9ja19yZW1vdmUocGh5cywgc2l6
ZSk7CiAJY2V1MV9kbWFfbWVtYmFzZSA9IHBoeXM7CmRpZmYgLS1naXQgYS9hcmNoL3NoL2JvYXJk
cy9tYWNoLWtmcjJyMDkvc2V0dXAuYyBiL2FyY2gvc2gvYm9hcmRzL21hY2gta2ZyMnIwOS9zZXR1
cC5jCmluZGV4IDU1YmRmNGEuLmViZTkwZDA2IDEwMDY0NAotLS0gYS9hcmNoL3NoL2JvYXJkcy9t
YWNoLWtmcjJyMDkvc2V0dXAuYworKysgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLWtmcjJyMDkvc2V0
dXAuYwpAQCAtNjMyLDYgKzYzMiw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBrZnIycjA5X212X21l
bV9yZXNlcnZlKHZvaWQpCiAJcGh5c19hZGRyX3Qgc2l6ZSA9IENFVV9CVUZGRVJfTUVNT1JZX1NJ
WkU7CiAKIAlwaHlzID0gbWVtYmxvY2tfcGh5c19hbGxvYyhzaXplLCBQQUdFX1NJWkUpOworCWlm
ICghcGh5cykKKwkJcGFuaWMoIkZhaWxlZCB0byBhbGxvY2F0ZSBDRVUgbWVtb3J5XG4iKTsKKwog
CW1lbWJsb2NrX2ZyZWUocGh5cywgc2l6ZSk7CiAJbWVtYmxvY2tfcmVtb3ZlKHBoeXMsIHNpemUp
OwogCmRpZmYgLS1naXQgYS9hcmNoL3NoL2JvYXJkcy9tYWNoLW1pZ29yL3NldHVwLmMgYi9hcmNo
L3NoL2JvYXJkcy9tYWNoLW1pZ29yL3NldHVwLmMKaW5kZXggYmE3ZWVlNi4uMWFkZmYwOSAxMDA2
NDQKLS0tIGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1taWdvci9zZXR1cC5jCisrKyBiL2FyY2gvc2gv
Ym9hcmRzL21hY2gtbWlnb3Ivc2V0dXAuYwpAQCAtNjMxLDYgKzYzMSw5IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBtaWdvcl9tdl9tZW1fcmVzZXJ2ZSh2b2lkKQogCXBoeXNfYWRkcl90IHNpemUgPSBD
RVVfQlVGRkVSX01FTU9SWV9TSVpFOwogCiAJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6
ZSwgUEFHRV9TSVpFKTsKKwlpZiAoIXBoeXMpCisJCXBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUg
Q0VVIG1lbW9yeVxuIik7CisKIAltZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2Nr
X3JlbW92ZShwaHlzLCBzaXplKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1z
ZS83NzI0L3NldHVwLmMgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLXNlLzc3MjQvc2V0dXAuYwppbmRl
eCA0Njk2ZTEwLi4yMDE2MzFhIDEwMDY0NAotLS0gYS9hcmNoL3NoL2JvYXJkcy9tYWNoLXNlLzc3
MjQvc2V0dXAuYworKysgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLXNlLzc3MjQvc2V0dXAuYwpAQCAt
OTY2LDExICs5NjYsMTcgQEAgc3RhdGljIHZvaWQgX19pbml0IG1zNzcyNHNlX212X21lbV9yZXNl
cnZlKHZvaWQpCiAJcGh5c19hZGRyX3Qgc2l6ZSA9IENFVV9CVUZGRVJfTUVNT1JZX1NJWkU7CiAK
IAlwaHlzID0gbWVtYmxvY2tfcGh5c19hbGxvYyhzaXplLCBQQUdFX1NJWkUpOworCWlmICghcGh5
cykKKwkJcGFuaWMoIkZhaWxlZCB0byBhbGxvY2F0ZSBDRVUwIG1lbW9yeVxuIik7CisKIAltZW1i
bG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShwaHlzLCBzaXplKTsKIAlj
ZXUwX2RtYV9tZW1iYXNlID0gcGh5czsKIAogCXBoeXMgPSBtZW1ibG9ja19waHlzX2FsbG9jKHNp
emUsIFBBR0VfU0laRSk7CisJaWYgKCFwaHlzKQorCQlwYW5pYygiRmFpbGVkIHRvIGFsbG9jYXRl
IENFVTEgbWVtb3J5XG4iKTsKKwogCW1lbWJsb2NrX2ZyZWUocGh5cywgc2l6ZSk7CiAJbWVtYmxv
Y2tfcmVtb3ZlKHBoeXMsIHNpemUpOwogCWNldTFfZG1hX21lbWJhc2UgPSBwaHlzOwpkaWZmIC0t
Z2l0IGEvYXJjaC94dGVuc2EvbW0va2FzYW5faW5pdC5jIGIvYXJjaC94dGVuc2EvbW0va2FzYW5f
aW5pdC5jCmluZGV4IDQ4ZGJiMDMuLjQ4NTI4NDggMTAwNjQ0Ci0tLSBhL2FyY2gveHRlbnNhL21t
L2thc2FuX2luaXQuYworKysgYi9hcmNoL3h0ZW5zYS9tbS9rYXNhbl9pbml0LmMKQEAgLTU0LDYg
KzU0LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHBvcHVsYXRlKHZvaWQgKnN0YXJ0LCB2b2lkICpl
bmQpCiAJCQlwaHlzX2FkZHJfdCBwaHlzID0KIAkJCQltZW1ibG9ja19waHlzX2FsbG9jKFBBR0Vf
U0laRSwgUEFHRV9TSVpFKTsKIAorCQkJaWYgKCFwaHlzKQorCQkJCXBhbmljKCJGYWlsZWQgdG8g
YWxsb2NhdGUgcGFnZSB0YWJsZSBwYWdlXG4iKTsKKwogCQkJc2V0X3B0ZShwdGUgKyBqLCBwZm5f
cHRlKFBIWVNfUEZOKHBoeXMpLCBQQUdFX0tFUk5FTCkpOwogCQl9CiAJfQpkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9saW51eC9tZW1ibG9jay5oIGIvaW5jbHVkZS9saW51eC9tZW1ibG9jay5oCmluZGV4
IDY2ZGZkYjMuLjc4ODNjNzQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaAor
KysgYi9pbmNsdWRlL2xpbnV4L21lbWJsb2NrLmgKQEAgLTM3NCw3ICszNzQsMTIgQEAgcGh5c19h
ZGRyX3QgbWVtYmxvY2tfcGh5c19hbGxvY19yYW5nZShwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2Fk
ZHJfdCBhbGlnbiwKIHBoeXNfYWRkcl90IG1lbWJsb2NrX3BoeXNfYWxsb2NfbmlkKHBoeXNfYWRk
cl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLCBpbnQgbmlkKTsKIHBoeXNfYWRkcl90IG1lbWJs
b2NrX3BoeXNfYWxsb2NfdHJ5X25pZChwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGln
biwgaW50IG5pZCk7CiAKLXBoeXNfYWRkcl90IG1lbWJsb2NrX3BoeXNfYWxsb2MocGh5c19hZGRy
X3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24pOworc3RhdGljIGlubGluZSBwaHlzX2FkZHJfdCBt
ZW1ibG9ja19waHlzX2FsbG9jKHBoeXNfYWRkcl90IHNpemUsCisJCQkJCSAgICAgIHBoeXNfYWRk
cl90IGFsaWduKQoreworCXJldHVybiBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKHNpemUsIGFs
aWduLCAwLAorCQkJCQkgTUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSk7Cit9CiAKIHZvaWQgKm1l
bWJsb2NrX2FsbG9jX3RyeV9uaWRfcmF3KHBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFs
aWduLAogCQkJCSBwaHlzX2FkZHJfdCBtaW5fYWRkciwgcGh5c19hZGRyX3QgbWF4X2FkZHIsCmRp
ZmYgLS1naXQgYS9tbS9tZW1ibG9jay5jIGIvbW0vbWVtYmxvY2suYwppbmRleCA4YWFiYjFiLi40
NjFlNDBhMyAxMDA2NDQKLS0tIGEvbW0vbWVtYmxvY2suYworKysgYi9tbS9tZW1ibG9jay5jCkBA
IC0xMzgyLDExICsxMzgyLDYgQEAgcGh5c19hZGRyX3QgX19pbml0IG1lbWJsb2NrX2FsbG9jX2Jh
c2UocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sIHBoeXMKIAlyZXR1cm4gYWxs
b2M7CiB9CiAKLXBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlzX2FsbG9jKHBoeXNfYWRk
cl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduKQotewotCXJldHVybiBtZW1ibG9ja19hbGxvY19i
YXNlKHNpemUsIGFsaWduLCBNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFKTsKLX0KLQogcGh5c19h
ZGRyX3QgX19pbml0IG1lbWJsb2NrX3BoeXNfYWxsb2NfdHJ5X25pZChwaHlzX2FkZHJfdCBzaXpl
LCBwaHlzX2FkZHJfdCBhbGlnbiwgaW50IG5pZCkKIHsKIAlwaHlzX2FkZHJfdCByZXMgPSBtZW1i
bG9ja19waHlzX2FsbG9jX25pZChzaXplLCBhbGlnbiwgbmlkKTsKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:45:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:45: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-devel-bounces@lists.xenproject.org>)
	id 1gjlVT-0006TQ-BE; Wed, 16 Jan 2019 13:45: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlVR-0006SV-Gw
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:45:21 +0000
X-Inumbo-ID: f6eb5035-1994-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6eb5035-1994-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:45:20 +0000 (UTC)
Received: from pps.filterd (m0098399.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDeYoN019345
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:07 -0500
Received: from e06smtp07.uk.ibm.com (e06smtp07.uk.ibm.com [195.75.94.103])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q23t1dnqt-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:07 -0500
Received: from localhost
 by e06smtp07.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:45:03 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp07.uk.ibm.com (192.168.101.137) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:44:52 -0000
Received: from d06av25.portsmouth.uk.ibm.com (d06av25.portsmouth.uk.ibm.com
 [9.149.105.61])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDipK665536208
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:44:51 GMT
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id AFC3911C052;
 Wed, 16 Jan 2019 13:44:51 +0000 (GMT)
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 9061811C04A;
 Wed, 16 Jan 2019 13:44:47 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av25.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:44:47 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:44:46 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:05 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0028-0000-0000-00000339FC4E
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0029-0000-0000-000023F72363
Message-Id: <1547646261-32535-6-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 05/21] memblock: emphasize that
 memblock_alloc_range() returns a physical address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVuYW1lIG1lbWJsb2NrX2FsbG9jX3JhbmdlKCkgdG8gbWVtYmxvY2tfcGh5c19hbGxvY19yYW5n
ZSgpIHRvIGVtcGhhc2l6ZQp0aGF0IGl0IHJldHVybnMgYSBwaHlzaWNhbCBhZGRyZXNzLgpXaGls
ZSBvbiBpdCwgcmVtb3ZlIHRoZSAnZW51bSBtZW1ibG9ja19mbGFncycgcGFyYW1ldGVyIGZyb20g
dGhpcyBmdW5jdGlvbgphcyBpdHMgb25seSB1c2VyIGFueXdheSBzZXRzIGl0IHRvIE1FTUJMT0NL
X05PTkUsIHdoaWNoIGlzIHRoZSBkZWZhdWx0IGZvcgp0aGUgbW9zdCBvZiBtZW1ibG9jayBhbGxv
Y2F0aW9ucy4KClNpZ25lZC1vZmYtYnk6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNv
bT4KLS0tCiBpbmNsdWRlL2xpbnV4L21lbWJsb2NrLmggfCAgNSArKy0tLQogbW0vY21hLmMgICAg
ICAgICAgICAgICAgIHwgMTAgKysrKy0tLS0tLQogbW0vbWVtYmxvY2suYyAgICAgICAgICAgIHwg
IDkgKysrKystLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaCBiL2luY2x1ZGUv
bGludXgvbWVtYmxvY2suaAppbmRleCBmN2VmMzEzLi42NmRmZGIzIDEwMDY0NAotLS0gYS9pbmNs
dWRlL2xpbnV4L21lbWJsb2NrLmgKKysrIGIvaW5jbHVkZS9saW51eC9tZW1ibG9jay5oCkBAIC0z
NjksNiArMzY5LDggQEAgc3RhdGljIGlubGluZSBpbnQgbWVtYmxvY2tfZ2V0X3JlZ2lvbl9ub2Rl
KGNvbnN0IHN0cnVjdCBtZW1ibG9ja19yZWdpb24gKnIpCiAjZGVmaW5lIEFSQ0hfTE9XX0FERFJF
U1NfTElNSVQgIDB4ZmZmZmZmZmZVTAogI2VuZGlmCiAKK3BoeXNfYWRkcl90IG1lbWJsb2NrX3Bo
eXNfYWxsb2NfcmFuZ2UocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sCisJCQkJ
ICAgICAgcGh5c19hZGRyX3Qgc3RhcnQsIHBoeXNfYWRkcl90IGVuZCk7CiBwaHlzX2FkZHJfdCBt
ZW1ibG9ja19waHlzX2FsbG9jX25pZChwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGln
biwgaW50IG5pZCk7CiBwaHlzX2FkZHJfdCBtZW1ibG9ja19waHlzX2FsbG9jX3RyeV9uaWQocGh5
c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sIGludCBuaWQpOwogCkBAIC00ODcsOSAr
NDg5LDYgQEAgc3RhdGljIGlubGluZSBib29sIG1lbWJsb2NrX2JvdHRvbV91cCh2b2lkKQogCXJl
dHVybiBtZW1ibG9jay5ib3R0b21fdXA7CiB9CiAKLXBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9j
a19hbGxvY19yYW5nZShwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGlnbiwKLQkJCQkJ
cGh5c19hZGRyX3Qgc3RhcnQsIHBoeXNfYWRkcl90IGVuZCwKLQkJCQkJZW51bSBtZW1ibG9ja19m
bGFncyBmbGFncyk7CiBwaHlzX2FkZHJfdCBtZW1ibG9ja19hbGxvY19iYXNlKHBoeXNfYWRkcl90
IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLAogCQkJCXBoeXNfYWRkcl90IG1heF9hZGRyKTsKIHBo
eXNfYWRkcl90IF9fbWVtYmxvY2tfYWxsb2NfYmFzZShwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2Fk
ZHJfdCBhbGlnbiwKZGlmZiAtLWdpdCBhL21tL2NtYS5jIGIvbW0vY21hLmMKaW5kZXggYzdiMzlk
ZC4uZTQ1MzBhZSAxMDA2NDQKLS0tIGEvbW0vY21hLmMKKysrIGIvbW0vY21hLmMKQEAgLTMyNywx
NiArMzI3LDE0IEBAIGludCBfX2luaXQgY21hX2RlY2xhcmVfY29udGlndW91cyhwaHlzX2FkZHJf
dCBiYXNlLAogCQkgKiBtZW1vcnkgaW4gY2FzZSBvZiBmYWlsdXJlLgogCQkgKi8KIAkJaWYgKGJh
c2UgPCBoaWdobWVtX3N0YXJ0ICYmIGxpbWl0ID4gaGlnaG1lbV9zdGFydCkgewotCQkJYWRkciA9
IG1lbWJsb2NrX2FsbG9jX3JhbmdlKHNpemUsIGFsaWdubWVudCwKLQkJCQkJCSAgICBoaWdobWVt
X3N0YXJ0LCBsaW1pdCwKLQkJCQkJCSAgICBNRU1CTE9DS19OT05FKTsKKwkJCWFkZHIgPSBtZW1i
bG9ja19waHlzX2FsbG9jX3JhbmdlKHNpemUsIGFsaWdubWVudCwKKwkJCQkJCQkgaGlnaG1lbV9z
dGFydCwgbGltaXQpOwogCQkJbGltaXQgPSBoaWdobWVtX3N0YXJ0OwogCQl9CiAKIAkJaWYgKCFh
ZGRyKSB7Ci0JCQlhZGRyID0gbWVtYmxvY2tfYWxsb2NfcmFuZ2Uoc2l6ZSwgYWxpZ25tZW50LCBi
YXNlLAotCQkJCQkJICAgIGxpbWl0LAotCQkJCQkJICAgIE1FTUJMT0NLX05PTkUpOworCQkJYWRk
ciA9IG1lbWJsb2NrX3BoeXNfYWxsb2NfcmFuZ2Uoc2l6ZSwgYWxpZ25tZW50LCBiYXNlLAorCQkJ
CQkJCSBsaW1pdCk7CiAJCQlpZiAoIWFkZHIpIHsKIAkJCQlyZXQgPSAtRU5PTUVNOwogCQkJCWdv
dG8gZXJyOwpkaWZmIC0tZ2l0IGEvbW0vbWVtYmxvY2suYyBiL21tL21lbWJsb2NrLmMKaW5kZXgg
YzgwMDI5ZS4uZjAxOWFlZSAxMDA2NDQKLS0tIGEvbW0vbWVtYmxvY2suYworKysgYi9tbS9tZW1i
bG9jay5jCkBAIC0xMzM4LDEyICsxMzM4LDEzIEBAIHN0YXRpYyBwaHlzX2FkZHJfdCBfX2luaXQg
bWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKHBoeXNfYWRkcl90IHNpemUsCiAJcmV0dXJuIDA7CiB9
CiAKLXBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19hbGxvY19yYW5nZShwaHlzX2FkZHJfdCBz
aXplLCBwaHlzX2FkZHJfdCBhbGlnbiwKLQkJCQkJcGh5c19hZGRyX3Qgc3RhcnQsIHBoeXNfYWRk
cl90IGVuZCwKLQkJCQkJZW51bSBtZW1ibG9ja19mbGFncyBmbGFncykKK3BoeXNfYWRkcl90IF9f
aW5pdCBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKHBoeXNfYWRkcl90IHNpemUsCisJCQkJCSAg
ICAgcGh5c19hZGRyX3QgYWxpZ24sCisJCQkJCSAgICAgcGh5c19hZGRyX3Qgc3RhcnQsCisJCQkJ
CSAgICAgcGh5c19hZGRyX3QgZW5kKQogewogCXJldHVybiBtZW1ibG9ja19hbGxvY19yYW5nZV9u
aWQoc2l6ZSwgYWxpZ24sIHN0YXJ0LCBlbmQsIE5VTUFfTk9fTk9ERSwKLQkJCQkJZmxhZ3MpOwor
CQkJCQlNRU1CTE9DS19OT05FKTsKIH0KIAogcGh5c19hZGRyX3QgX19pbml0IG1lbWJsb2NrX3Bo
eXNfYWxsb2NfbmlkKHBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLCBpbnQgbmlk
KQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:45:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:45: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-devel-bounces@lists.xenproject.org>)
	id 1gjlVV-0006Vr-9i; Wed, 16 Jan 2019 13:45: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlVU-0006Ut-7P
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:45:24 +0000
X-Inumbo-ID: f88e9872-1994-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f88e9872-1994-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:45:22 +0000 (UTC)
Received: from pps.filterd (m0098413.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDel5o083673
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:22 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q25k88h6e-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:22 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:45:18 -0000
Received: from b06cxnps4074.portsmouth.uk.ibm.com (9.149.109.196)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:45:07 -0000
Received: from d06av23.portsmouth.uk.ibm.com (d06av23.portsmouth.uk.ibm.com
 [9.149.105.59])
 by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDj6Xg8258012
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:45:06 GMT
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 203BBA4053;
 Wed, 16 Jan 2019 13:45:06 +0000 (GMT)
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 04993A4051;
 Wed, 16 Jan 2019 13:45:02 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av23.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:45:01 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:45:01 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:08 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0020-0000-0000-0000030747BA
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0021-0000-0000-00002158645D
Message-Id: <1547646261-32535-9-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=770 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 08/21] memblock: drop __memblock_alloc_base()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIF9fbWVtYmxvY2tfYWxsb2NfYmFzZSgpIGZ1bmN0aW9uIHRyaWVzIHRvIGFsbG9jYXRlIGEg
bWVtb3J5IHVwIHRvIHRoZQpsaW1pdCBzcGVjaWZpZWQgYnkgaXRzIG1heF9hZGRyIHBhcmFtZXRl
ci4gRGVwZW5kaW5nIG9uIHRoZSB2YWx1ZSBvZiB0aGlzCnBhcmFtZXRlciwgdGhlIF9fbWVtYmxv
Y2tfYWxsb2NfYmFzZSgpIGNhbiBpcyByZXBsYWNlZCB3aXRoIHRoZSBhcHByb3ByaWF0ZQptZW1i
bG9ja19waHlzX2FsbG9jKigpIHZhcmlhbnQuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0
IDxycHB0QGxpbnV4LmlibS5jb20+Ci0tLQogYXJjaC9zaC9rZXJuZWwvbWFjaGluZV9rZXhlYy5j
IHwgIDMgKystCiBhcmNoL3g4Ni9rZXJuZWwvZTgyMC5jICAgICAgICAgfCAgMiArLQogYXJjaC94
ODYvbW0vbnVtYS5jICAgICAgICAgICAgIHwgMTIgKysrKy0tLS0tLS0tCiBkcml2ZXJzL29mL29m
X3Jlc2VydmVkX21lbS5jICAgfCAgNyArKy0tLS0tCiBpbmNsdWRlL2xpbnV4L21lbWJsb2NrLmgg
ICAgICAgfCAgMiAtLQogbW0vbWVtYmxvY2suYyAgICAgICAgICAgICAgICAgIHwgIDkgKystLS0t
LS0tCiA2IGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2FyY2gvc2gva2VybmVsL21hY2hpbmVfa2V4ZWMuYyBiL2FyY2gvc2gva2Vy
bmVsL21hY2hpbmVfa2V4ZWMuYwppbmRleCBiOWY5ZjFhLi42M2Q2M2EzIDEwMDY0NAotLS0gYS9h
cmNoL3NoL2tlcm5lbC9tYWNoaW5lX2tleGVjLmMKKysrIGIvYXJjaC9zaC9rZXJuZWwvbWFjaGlu
ZV9rZXhlYy5jCkBAIC0xNjgsNyArMTY4LDggQEAgdm9pZCBfX2luaXQgcmVzZXJ2ZV9jcmFzaGtl
cm5lbCh2b2lkKQogCWNyYXNoX3NpemUgPSBQQUdFX0FMSUdOKHJlc291cmNlX3NpemUoJmNyYXNo
a19yZXMpKTsKIAlpZiAoIWNyYXNoa19yZXMuc3RhcnQpIHsKIAkJdW5zaWduZWQgbG9uZyBtYXgg
PSBtZW1ibG9ja19lbmRfb2ZfRFJBTSgpIC0gbWVtb3J5X2xpbWl0OwotCQljcmFzaGtfcmVzLnN0
YXJ0ID0gX19tZW1ibG9ja19hbGxvY19iYXNlKGNyYXNoX3NpemUsIFBBR0VfU0laRSwgbWF4KTsK
KwkJY3Jhc2hrX3Jlcy5zdGFydCA9IG1lbWJsb2NrX3BoeXNfYWxsb2NfcmFuZ2UoY3Jhc2hfc2l6
ZSwKKwkJCQkJCQkgICAgIFBBR0VfU0laRSwgMCwgbWF4KTsKIAkJaWYgKCFjcmFzaGtfcmVzLnN0
YXJ0KSB7CiAJCQlwcl9lcnIoImNyYXNoa2VybmVsIGFsbG9jYXRpb24gZmFpbGVkXG4iKTsKIAkJ
CWdvdG8gZGlzYWJsZTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9lODIwLmMgYi9hcmNo
L3g4Ni9rZXJuZWwvZTgyMC5jCmluZGV4IDUwODk1YzIuLjljMGViNTQgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2tlcm5lbC9lODIwLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2U4MjAuYwpAQCAtNzc4
LDcgKzc3OCw3IEBAIHU2NCBfX2luaXQgZTgyMF9fbWVtYmxvY2tfYWxsb2NfcmVzZXJ2ZWQodTY0
IHNpemUsIHU2NCBhbGlnbikKIHsKIAl1NjQgYWRkcjsKIAotCWFkZHIgPSBfX21lbWJsb2NrX2Fs
bG9jX2Jhc2Uoc2l6ZSwgYWxpZ24sIE1FTUJMT0NLX0FMTE9DX0FDQ0VTU0lCTEUpOworCWFkZHIg
PSBtZW1ibG9ja19waHlzX2FsbG9jKHNpemUsIGFsaWduKTsKIAlpZiAoYWRkcikgewogCQllODIw
X19yYW5nZV91cGRhdGVfa2V4ZWMoYWRkciwgc2l6ZSwgRTgyMF9UWVBFX1JBTSwgRTgyMF9UWVBF
X1JFU0VSVkVEKTsKIAkJcHJfaW5mbygidXBkYXRlIGU4MjBfdGFibGVfa2V4ZWMgZm9yIGU4MjBf
X21lbWJsb2NrX2FsbG9jX3Jlc2VydmVkKClcbiIpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0v
bnVtYS5jIGIvYXJjaC94ODYvbW0vbnVtYS5jCmluZGV4IDEzMDhmNTQuLmY4NWFlNDIgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L21tL251bWEuYworKysgYi9hcmNoL3g4Ni9tbS9udW1hLmMKQEAgLTE5
NSwxNSArMTk1LDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY19ub2RlX2RhdGEoaW50IG5p
ZCkKIAkgKiBBbGxvY2F0ZSBub2RlIGRhdGEuICBUcnkgbm9kZS1sb2NhbCBtZW1vcnkgYW5kIHRo
ZW4gYW55IG5vZGUuCiAJICogTmV2ZXIgYWxsb2NhdGUgaW4gRE1BIHpvbmUuCiAJICovCi0JbmRf
cGEgPSBtZW1ibG9ja19waHlzX2FsbG9jX25pZChuZF9zaXplLCBTTVBfQ0FDSEVfQllURVMsIG5p
ZCk7CisJbmRfcGEgPSBtZW1ibG9ja19waHlzX2FsbG9jX3RyeV9uaWQobmRfc2l6ZSwgU01QX0NB
Q0hFX0JZVEVTLCBuaWQpOwogCWlmICghbmRfcGEpIHsKLQkJbmRfcGEgPSBfX21lbWJsb2NrX2Fs
bG9jX2Jhc2UobmRfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTLAotCQkJCQkgICAgICBNRU1CTE9DS19B
TExPQ19BQ0NFU1NJQkxFKTsKLQkJaWYgKCFuZF9wYSkgewotCQkJcHJfZXJyKCJDYW5ub3QgZmlu
ZCAlenUgYnl0ZXMgaW4gYW55IG5vZGUgKGluaXRpYWwgbm9kZTogJWQpXG4iLAotCQkJICAgICAg
IG5kX3NpemUsIG5pZCk7Ci0JCQlyZXR1cm47Ci0JCX0KKwkJcHJfZXJyKCJDYW5ub3QgZmluZCAl
enUgYnl0ZXMgaW4gYW55IG5vZGUgKGluaXRpYWwgbm9kZTogJWQpXG4iLAorCQkgICAgICAgbmRf
c2l6ZSwgbmlkKTsKKwkJcmV0dXJuOwogCX0KIAluZCA9IF9fdmEobmRfcGEpOwogCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL29mL29mX3Jlc2VydmVkX21lbS5jIGIvZHJpdmVycy9vZi9vZl9yZXNlcnZl
ZF9tZW0uYwppbmRleCAxOTc3ZWUwLi40OTlmMTZkIDEwMDY0NAotLS0gYS9kcml2ZXJzL29mL29m
X3Jlc2VydmVkX21lbS5jCisrKyBiL2RyaXZlcnMvb2Yvb2ZfcmVzZXJ2ZWRfbWVtLmMKQEAgLTMx
LDEzICszMSwxMCBAQCBpbnQgX19pbml0IF9fd2VhayBlYXJseV9pbml0X2R0X2FsbG9jX3Jlc2Vy
dmVkX21lbW9yeV9hcmNoKHBoeXNfYWRkcl90IHNpemUsCiAJcGh5c19hZGRyX3QgKnJlc19iYXNl
KQogewogCXBoeXNfYWRkcl90IGJhc2U7Ci0JLyoKLQkgKiBXZSB1c2UgX19tZW1ibG9ja19hbGxv
Y19iYXNlKCkgYmVjYXVzZSBtZW1ibG9ja19hbGxvY19iYXNlKCkKLQkgKiBwYW5pYygpcyBvbiBh
bGxvY2F0aW9uIGZhaWx1cmUuCi0JICovCisKIAllbmQgPSAhZW5kID8gTUVNQkxPQ0tfQUxMT0Nf
QU5ZV0hFUkUgOiBlbmQ7CiAJYWxpZ24gPSAhYWxpZ24gPyBTTVBfQ0FDSEVfQllURVMgOiBhbGln
bjsKLQliYXNlID0gX19tZW1ibG9ja19hbGxvY19iYXNlKHNpemUsIGFsaWduLCBlbmQpOworCWJh
c2UgPSBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKHNpemUsIGFsaWduLCAwLCBlbmQpOwogCWlm
ICghYmFzZSkKIAkJcmV0dXJuIC1FTk9NRU07CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgv
bWVtYmxvY2suaCBiL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaAppbmRleCA3ODgzYzc0Li43Njhl
MmI0IDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L21lbWJsb2NrLmgKKysrIGIvaW5jbHVkZS9s
aW51eC9tZW1ibG9jay5oCkBAIC00OTYsOCArNDk2LDYgQEAgc3RhdGljIGlubGluZSBib29sIG1l
bWJsb2NrX2JvdHRvbV91cCh2b2lkKQogCiBwaHlzX2FkZHJfdCBtZW1ibG9ja19hbGxvY19iYXNl
KHBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLAogCQkJCXBoeXNfYWRkcl90IG1h
eF9hZGRyKTsKLXBoeXNfYWRkcl90IF9fbWVtYmxvY2tfYWxsb2NfYmFzZShwaHlzX2FkZHJfdCBz
aXplLCBwaHlzX2FkZHJfdCBhbGlnbiwKLQkJCQkgIHBoeXNfYWRkcl90IG1heF9hZGRyKTsKIHBo
eXNfYWRkcl90IG1lbWJsb2NrX3BoeXNfbWVtX3NpemUodm9pZCk7CiBwaHlzX2FkZHJfdCBtZW1i
bG9ja19yZXNlcnZlZF9zaXplKHZvaWQpOwogcGh5c19hZGRyX3QgbWVtYmxvY2tfbWVtX3NpemUo
dW5zaWduZWQgbG9uZyBsaW1pdF9wZm4pOwpkaWZmIC0tZ2l0IGEvbW0vbWVtYmxvY2suYyBiL21t
L21lbWJsb2NrLmMKaW5kZXggNDYxZTQwYTMuLmU1ZmZkY2QgMTAwNjQ0Ci0tLSBhL21tL21lbWJs
b2NrLmMKKysrIGIvbW0vbWVtYmxvY2suYwpAQCAtMTM2MywxNyArMTM2MywxMiBAQCBwaHlzX2Fk
ZHJfdCBfX2luaXQgbWVtYmxvY2tfcGh5c19hbGxvY19uaWQocGh5c19hZGRyX3Qgc2l6ZSwgcGh5
c19hZGRyX3QgYWxpZ24sCiAJcmV0dXJuIHJldDsKIH0KIAotcGh5c19hZGRyX3QgX19pbml0IF9f
bWVtYmxvY2tfYWxsb2NfYmFzZShwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGlnbiwg
cGh5c19hZGRyX3QgbWF4X2FkZHIpCi17Ci0JcmV0dXJuIG1lbWJsb2NrX2FsbG9jX3JhbmdlX25p
ZChzaXplLCBhbGlnbiwgMCwgbWF4X2FkZHIsIE5VTUFfTk9fTk9ERSwKLQkJCQkJTUVNQkxPQ0tf
Tk9ORSk7Ci19Ci0KIHBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19hbGxvY19iYXNlKHBoeXNf
YWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLCBwaHlzX2FkZHJfdCBtYXhfYWRkcikKIHsK
IAlwaHlzX2FkZHJfdCBhbGxvYzsKIAotCWFsbG9jID0gX19tZW1ibG9ja19hbGxvY19iYXNlKHNp
emUsIGFsaWduLCBtYXhfYWRkcik7CisJYWxsb2MgPSBtZW1ibG9ja19hbGxvY19yYW5nZV9uaWQo
c2l6ZSwgYWxpZ24sIDAsIG1heF9hZGRyLCBOVU1BX05PX05PREUsCisJCQkJCU1FTUJMT0NLX05P
TkUpOwogCiAJaWYgKGFsbG9jID09IDApCiAJCXBhbmljKCJFUlJPUjogRmFpbGVkIHRvIGFsbG9j
YXRlICVwYSBieXRlcyBiZWxvdyAlcGEuXG4iLAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:45:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13: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-devel-bounces@lists.xenproject.org>)
	id 1gjlVY-0006Y3-PZ; Wed, 16 Jan 2019 13:45: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlVX-0006XC-5r
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:45:27 +0000
X-Inumbo-ID: fa8ecd2f-1994-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa8ecd2f-1994-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:45:26 +0000 (UTC)
Received: from pps.filterd (m0098396.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDed8f031605
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:13 -0500
Received: from e06smtp02.uk.ibm.com (e06smtp02.uk.ibm.com [195.75.94.98])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q25eu0w69-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:13 -0500
Received: from localhost
 by e06smtp02.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:45:09 -0000
Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195)
 by e06smtp02.uk.ibm.com (192.168.101.132) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:44:57 -0000
Received: from d06av22.portsmouth.uk.ibm.com (d06av22.portsmouth.uk.ibm.com
 [9.149.105.58])
 by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDiu4X61276330
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:44:56 GMT
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 8EBF24C046;
 Wed, 16 Jan 2019 13:44:56 +0000 (GMT)
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 67BC64C044;
 Wed, 16 Jan 2019 13:44:52 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av22.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:44:52 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:44:51 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:06 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0008-0000-0000-000002B1D6E3
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0009-0000-0000-0000221DEF66
Message-Id: <1547646261-32535-7-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=960 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 06/21] memblock: memblock_phys_alloc_try_nid():
 don't panic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1lbWJsb2NrX3BoeXNfYWxsb2NfdHJ5X25pZCgpIGZ1bmN0aW9uIHRyaWVzIHRvIGFsbG9j
YXRlIG1lbW9yeSBmcm9tCnRoZSByZXF1ZXN0ZWQgbm9kZSBhbmQgdGhlbiBmYWxscyBiYWNrIHRv
IGFsbG9jYXRpb24gZnJvbSBhbnkgbm9kZSBpbiB0aGUKc3lzdGVtLiBUaGUgbWVtYmxvY2tfYWxs
b2NfYmFzZSgpIGZhbGxiYWNrIHVzZWQgYnkgdGhpcyBmdW5jdGlvbiBwYW5pY3MgaWYKdGhlIGFs
bG9jYXRpb24gZmFpbHMuCgpSZXBsYWNlIHRoZSBtZW1ibG9ja19hbGxvY19iYXNlKCkgZmFsbGJh
Y2sgd2l0aCB0aGUgZGlyZWN0IGNhbGwgdG8KbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKCkgYW5k
IHVwZGF0ZSB0aGUgbWVtYmxvY2tfcGh5c19hbGxvY190cnlfbmlkKCkKY2FsbGVycyB0byBjaGVj
ayB0aGUgcmV0dXJuZWQgdmFsdWUgYW5kIHBhbmljIGluIGNhc2Ugb2YgZXJyb3IuCgpTaWduZWQt
b2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+Ci0tLQogYXJjaC9hcm02
NC9tbS9udW1hLmMgICB8IDQgKysrKwogYXJjaC9wb3dlcnBjL21tL251bWEuYyB8IDQgKysrKwog
bW0vbWVtYmxvY2suYyAgICAgICAgICB8IDQgKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9tbS9udW1h
LmMgYi9hcmNoL2FybTY0L21tL251bWEuYwppbmRleCBhZTM0ZTNhLi4yYzYxZWE0IDEwMDY0NAot
LS0gYS9hcmNoL2FybTY0L21tL251bWEuYworKysgYi9hcmNoL2FybTY0L21tL251bWEuYwpAQCAt
MjM3LDYgKzIzNywxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbm9kZV9kYXRhKGludCBu
aWQsIHU2NCBzdGFydF9wZm4sIHU2NCBlbmRfcGZuKQogCQlwcl9pbmZvKCJJbml0bWVtIHNldHVw
IG5vZGUgJWQgWzxtZW1vcnktbGVzcyBub2RlPl1cbiIsIG5pZCk7CiAKIAluZF9wYSA9IG1lbWJs
b2NrX3BoeXNfYWxsb2NfdHJ5X25pZChuZF9zaXplLCBTTVBfQ0FDSEVfQllURVMsIG5pZCk7CisJ
aWYgKCFuZF9wYSkKKwkJcGFuaWMoIkNhbm5vdCBhbGxvY2F0ZSAlenUgYnl0ZXMgZm9yIG5vZGUg
JWQgZGF0YVxuIiwKKwkJICAgICAgbmRfc2l6ZSwgbmlkKTsKKwogCW5kID0gX192YShuZF9wYSk7
CiAKIAkvKiByZXBvcnQgYW5kIGluaXRpYWxpemUgKi8KZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJw
Yy9tbS9udW1hLmMgYi9hcmNoL3Bvd2VycGMvbW0vbnVtYS5jCmluZGV4IDI3MGNlZmIuLjhmMmJi
ZTEgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9tbS9udW1hLmMKKysrIGIvYXJjaC9wb3dlcnBj
L21tL251bWEuYwpAQCAtNzg4LDYgKzc4OCwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBf
bm9kZV9kYXRhKGludCBuaWQsIHU2NCBzdGFydF9wZm4sIHU2NCBlbmRfcGZuKQogCWludCB0bmlk
OwogCiAJbmRfcGEgPSBtZW1ibG9ja19waHlzX2FsbG9jX3RyeV9uaWQobmRfc2l6ZSwgU01QX0NB
Q0hFX0JZVEVTLCBuaWQpOworCWlmICghbmRfcGEpCisJCXBhbmljKCJDYW5ub3QgYWxsb2NhdGUg
JXp1IGJ5dGVzIGZvciBub2RlICVkIGRhdGFcbiIsCisJCSAgICAgIG5kX3NpemUsIG5pZCk7CisK
IAluZCA9IF9fdmEobmRfcGEpOwogCiAJLyogcmVwb3J0IGFuZCBpbml0aWFsaXplICovCmRpZmYg
LS1naXQgYS9tbS9tZW1ibG9jay5jIGIvbW0vbWVtYmxvY2suYwppbmRleCBmMDE5YWVlLi44YWFi
YjFiIDEwMDY0NAotLS0gYS9tbS9tZW1ibG9jay5jCisrKyBiL21tL21lbWJsb2NrLmMKQEAgLTEz
OTMsNyArMTM5Myw5IEBAIHBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlzX2FsbG9jX3Ry
eV9uaWQocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpCiAKIAlpZiAocmVzKQogCQly
ZXR1cm4gcmVzOwotCXJldHVybiBtZW1ibG9ja19hbGxvY19iYXNlKHNpemUsIGFsaWduLCBNRU1C
TE9DS19BTExPQ19BQ0NFU1NJQkxFKTsKKwlyZXR1cm4gbWVtYmxvY2tfYWxsb2NfcmFuZ2Vfbmlk
KHNpemUsIGFsaWduLCAwLAorCQkJCQlNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFLAorCQkJCQlO
VU1BX05PX05PREUsIE1FTUJMT0NLX05PTkUpOwogfQogCiAvKioKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:45:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13: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-devel-bounces@lists.xenproject.org>)
	id 1gjlVm-0006g7-DV; Wed, 16 Jan 2019 13:45: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlVk-0006fD-UA
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:45:40 +0000
X-Inumbo-ID: 026b1a65-1995-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 026b1a65-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:45:39 +0000 (UTC)
Received: from pps.filterd (m0098396.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDedqm031597
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:27 -0500
Received: from e06smtp04.uk.ibm.com (e06smtp04.uk.ibm.com [195.75.94.100])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q25eu0wfp-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:26 -0500
Received: from localhost
 by e06smtp04.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:45:22 -0000
Received: from b06cxnps4074.portsmouth.uk.ibm.com (9.149.109.196)
 by e06smtp04.uk.ibm.com (192.168.101.134) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:45:12 -0000
Received: from d06av26.portsmouth.uk.ibm.com (d06av26.portsmouth.uk.ibm.com
 [9.149.105.62])
 by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDjBJN9699596
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:45:11 GMT
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 00A28AE04D;
 Wed, 16 Jan 2019 13:45:11 +0000 (GMT)
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id CE7D1AE053;
 Wed, 16 Jan 2019 13:45:06 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av26.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:45:06 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:45:06 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:09 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0016-0000-0000-00000246449C
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0017-0000-0000-000032A061C3
Message-Id: <1547646261-32535-10-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 09/21] memblock: drop memblock_alloc_base()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1lbWJsb2NrX2FsbG9jX2Jhc2UoKSBmdW5jdGlvbiB0cmllcyB0byBhbGxvY2F0ZSBhIG1l
bW9yeSB1cCB0byB0aGUKbGltaXQgc3BlY2lmaWVkIGJ5IGl0cyBtYXhfYWRkciBwYXJhbWV0ZXIg
YW5kIHBhbmljcyBpZiB0aGUgYWxsb2NhdGlvbgpmYWlscy4gUmVwbGFjZSBpdHMgdXNhZ2Ugd2l0
aCBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKCkgYW5kIG1ha2UgdGhlCmNhbGxlcnMgY2hlY2sg
dGhlIHJldHVybiB2YWx1ZSBhbmQgcGFuaWMgaW4gY2FzZSBvZiBlcnJvci4KClNpZ25lZC1vZmYt
Ynk6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4KLS0tCiBhcmNoL3Bvd2VycGMv
a2VybmVsL3J0YXMuYyAgICAgIHwgIDYgKysrKystCiBhcmNoL3Bvd2VycGMvbW0vaGFzaF91dGls
c182NC5jIHwgIDggKysrKysrLS0KIGFyY2gvczM5MC9rZXJuZWwvc21wLmMgICAgICAgICAgfCAg
NiArKysrKy0KIGRyaXZlcnMvbWFjaW50b3NoL3NtdS5jICAgICAgICAgfCAgMiArLQogaW5jbHVk
ZS9saW51eC9tZW1ibG9jay5oICAgICAgICB8ICAyIC0tCiBtbS9tZW1ibG9jay5jICAgICAgICAg
ICAgICAgICAgIHwgMTQgLS0tLS0tLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0
aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5l
bC9ydGFzLmMgYi9hcmNoL3Bvd2VycGMva2VybmVsL3J0YXMuYwppbmRleCBkZTM1YmQ4Zi4uZmJj
Njc2MSAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9ydGFzLmMKKysrIGIvYXJjaC9w
b3dlcnBjL2tlcm5lbC9ydGFzLmMKQEAgLTExODcsNyArMTE4NywxMSBAQCB2b2lkIF9faW5pdCBy
dGFzX2luaXRpYWxpemUodm9pZCkKIAkJaWJtX3N1c3BlbmRfbWVfdG9rZW4gPSBydGFzX3Rva2Vu
KCJpYm0sc3VzcGVuZC1tZSIpOwogCX0KICNlbmRpZgotCXJ0YXNfcm1vX2J1ZiA9IG1lbWJsb2Nr
X2FsbG9jX2Jhc2UoUlRBU19STU9CVUZfTUFYLCBQQUdFX1NJWkUsIHJ0YXNfcmVnaW9uKTsKKwly
dGFzX3Jtb19idWYgPSBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKFJUQVNfUk1PQlVGX01BWCwg
UEFHRV9TSVpFLAorCQkJCQkJIDAsIHJ0YXNfcmVnaW9uKTsKKwlpZiAoIXJ0YXNfcm1vX2J1ZikK
KwkJcGFuaWMoIkVSUk9SOiBSVEFTOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx4IGJ5dGVzIGJlbG93
ICVwYVxuIiwKKwkJICAgICAgUEFHRV9TSVpFLCAmcnRhc19yZWdpb24pOwogCiAjaWZkZWYgQ09O
RklHX1JUQVNfRVJST1JfTE9HR0lORwogCXJ0YXNfbGFzdF9lcnJvcl90b2tlbiA9IHJ0YXNfdG9r
ZW4oInJ0YXMtbGFzdC1lcnJvciIpOwpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL21tL2hhc2hf
dXRpbHNfNjQuYyBiL2FyY2gvcG93ZXJwYy9tbS9oYXNoX3V0aWxzXzY0LmMKaW5kZXggYmM2YmU0
NC4uYzdkNWY0OCAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL21tL2hhc2hfdXRpbHNfNjQuYwor
KysgYi9hcmNoL3Bvd2VycGMvbW0vaGFzaF91dGlsc182NC5jCkBAIC04ODIsOCArODgyLDEyIEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBodGFiX2luaXRpYWxpemUodm9pZCkKIAkJfQogI2VuZGlmIC8q
IENPTkZJR19QUENfQ0VMTCAqLwogCi0JCXRhYmxlID0gbWVtYmxvY2tfYWxsb2NfYmFzZShodGFi
X3NpemVfYnl0ZXMsIGh0YWJfc2l6ZV9ieXRlcywKLQkJCQkJICAgIGxpbWl0KTsKKwkJdGFibGUg
PSBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKGh0YWJfc2l6ZV9ieXRlcywKKwkJCQkJCSAgaHRh
Yl9zaXplX2J5dGVzLAorCQkJCQkJICAwLCBsaW1pdCk7CisJCWlmICghdGFibGUpCisJCQlwYW5p
YygiRVJST1I6IEZhaWxlZCB0byBhbGxvY2F0ZSAlcGEgYnl0ZXMgYmVsb3cgJXBhXG4iLAorCQkJ
ICAgICAgJmh0YWJfc2l6ZV9ieXRlcywgJmxpbWl0KTsKIAogCQlEQkcoIkhhc2ggdGFibGUgYWxs
b2NhdGVkIGF0ICVseCwgc2l6ZTogJWx4XG4iLCB0YWJsZSwKIAkJICAgIGh0YWJfc2l6ZV9ieXRl
cyk7CmRpZmYgLS1naXQgYS9hcmNoL3MzOTAva2VybmVsL3NtcC5jIGIvYXJjaC9zMzkwL2tlcm5l
bC9zbXAuYwppbmRleCBmODJiM2QzLi45MDYxNTk3IDEwMDY0NAotLS0gYS9hcmNoL3MzOTAva2Vy
bmVsL3NtcC5jCisrKyBiL2FyY2gvczM5MC9rZXJuZWwvc21wLmMKQEAgLTY1MSw3ICs2NTEsMTEg
QEAgdm9pZCBfX2luaXQgc21wX3NhdmVfZHVtcF9jcHVzKHZvaWQpCiAJCS8qIE5vIHByZXZpb3Vz
IHN5c3RlbSBwcmVzZW50LCBub3JtYWwgYm9vdC4gKi8KIAkJcmV0dXJuOwogCS8qIEFsbG9jYXRl
IGEgcGFnZSBhcyBkdW1waW5nIGFyZWEgZm9yIHRoZSBzdG9yZSBzdGF0dXMgc2lncHMgKi8KLQlw
YWdlID0gbWVtYmxvY2tfYWxsb2NfYmFzZShQQUdFX1NJWkUsIFBBR0VfU0laRSwgMVVMIDw8IDMx
KTsKKwlwYWdlID0gbWVtYmxvY2tfcGh5c19hbGxvY19yYW5nZShQQUdFX1NJWkUsIFBBR0VfU0la
RSwgMCwgMVVMIDw8IDMxKTsKKwlpZiAoIXBhZ2UpCisJCXBhbmljKCJFUlJPUjogRmFpbGVkIHRv
IGFsbG9jYXRlICV4IGJ5dGVzIGJlbG93ICVseFxuIiwKKwkJICAgICAgUEFHRV9TSVpFLCAxVUwg
PDwgMzEpOworCiAJLyogU2V0IG11bHRpLXRocmVhZGluZyBzdGF0ZSB0byB0aGUgcHJldmlvdXMg
c3lzdGVtLiAqLwogCXBjcHVfc2V0X3NtdChzY2xwLm10aWRfcHJldik7CiAJYm9vdF9jcHVfYWRk
ciA9IHN0YXAoKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWFjaW50b3NoL3NtdS5jIGIvZHJpdmVy
cy9tYWNpbnRvc2gvc211LmMKaW5kZXggMGEwYjhlMS4uNDJjZjY4ZCAxMDA2NDQKLS0tIGEvZHJp
dmVycy9tYWNpbnRvc2gvc211LmMKKysrIGIvZHJpdmVycy9tYWNpbnRvc2gvc211LmMKQEAgLTQ4
NSw3ICs0ODUsNyBAQCBpbnQgX19pbml0IHNtdV9pbml0ICh2b2lkKQogCSAqIFNNVSBiYXNlZCBH
NXMgbmVlZCBzb21lIG1lbW9yeSBiZWxvdyAyR2IuIFRoYW5rZnVsbHkgdGhpcyBpcwogCSAqIGNh
bGxlZCBhdCBhIHRpbWUgd2hlcmUgbWVtYmxvY2sgaXMgc3RpbGwgYXZhaWxhYmxlLgogCSAqLwot
CXNtdV9jbWRidWZfYWJzID0gbWVtYmxvY2tfYWxsb2NfYmFzZSg0MDk2LCA0MDk2LCAweDgwMDAw
MDAwVUwpOworCXNtdV9jbWRidWZfYWJzID0gbWVtYmxvY2tfcGh5c19hbGxvY19yYW5nZSg0MDk2
LCA0MDk2LCAwLCAweDgwMDAwMDAwVUwpOwogCWlmIChzbXVfY21kYnVmX2FicyA9PSAwKSB7CiAJ
CXByaW50ayhLRVJOX0VSUiAiU01VOiBDb21tYW5kIGJ1ZmZlciBhbGxvY2F0aW9uIGZhaWxlZCAh
XG4iKTsKIAkJcmV0ID0gLUVJTlZBTDsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbWVtYmxv
Y2suaCBiL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaAppbmRleCA3NjhlMmI0Li42ODc0ZmRjIDEw
MDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L21lbWJsb2NrLmgKKysrIGIvaW5jbHVkZS9saW51eC9t
ZW1ibG9jay5oCkBAIC00OTQsOCArNDk0LDYgQEAgc3RhdGljIGlubGluZSBib29sIG1lbWJsb2Nr
X2JvdHRvbV91cCh2b2lkKQogCXJldHVybiBtZW1ibG9jay5ib3R0b21fdXA7CiB9CiAKLXBoeXNf
YWRkcl90IG1lbWJsb2NrX2FsbG9jX2Jhc2UocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3Qg
YWxpZ24sCi0JCQkJcGh5c19hZGRyX3QgbWF4X2FkZHIpOwogcGh5c19hZGRyX3QgbWVtYmxvY2tf
cGh5c19tZW1fc2l6ZSh2b2lkKTsKIHBoeXNfYWRkcl90IG1lbWJsb2NrX3Jlc2VydmVkX3NpemUo
dm9pZCk7CiBwaHlzX2FkZHJfdCBtZW1ibG9ja19tZW1fc2l6ZSh1bnNpZ25lZCBsb25nIGxpbWl0
X3Bmbik7CmRpZmYgLS1naXQgYS9tbS9tZW1ibG9jay5jIGIvbW0vbWVtYmxvY2suYwppbmRleCBl
NWZmZGNkLi41MzFmYTc3IDEwMDY0NAotLS0gYS9tbS9tZW1ibG9jay5jCisrKyBiL21tL21lbWJs
b2NrLmMKQEAgLTEzNjMsMjAgKzEzNjMsNiBAQCBwaHlzX2FkZHJfdCBfX2luaXQgbWVtYmxvY2tf
cGh5c19hbGxvY19uaWQocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sCiAJcmV0
dXJuIHJldDsKIH0KIAotcGh5c19hZGRyX3QgX19pbml0IG1lbWJsb2NrX2FsbG9jX2Jhc2UocGh5
c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sIHBoeXNfYWRkcl90IG1heF9hZGRyKQot
ewotCXBoeXNfYWRkcl90IGFsbG9jOwotCi0JYWxsb2MgPSBtZW1ibG9ja19hbGxvY19yYW5nZV9u
aWQoc2l6ZSwgYWxpZ24sIDAsIG1heF9hZGRyLCBOVU1BX05PX05PREUsCi0JCQkJCU1FTUJMT0NL
X05PTkUpOwotCi0JaWYgKGFsbG9jID09IDApCi0JCXBhbmljKCJFUlJPUjogRmFpbGVkIHRvIGFs
bG9jYXRlICVwYSBieXRlcyBiZWxvdyAlcGEuXG4iLAotCQkgICAgICAmc2l6ZSwgJm1heF9hZGRy
KTsKLQotCXJldHVybiBhbGxvYzsKLX0KLQogcGh5c19hZGRyX3QgX19pbml0IG1lbWJsb2NrX3Bo
eXNfYWxsb2NfdHJ5X25pZChwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGlnbiwgaW50
IG5pZCkKIHsKIAlwaHlzX2FkZHJfdCByZXMgPSBtZW1ibG9ja19waHlzX2FsbG9jX25pZChzaXpl
LCBhbGlnbiwgbmlkKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:45:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:45: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-devel-bounces@lists.xenproject.org>)
	id 1gjlVn-0006ga-0t; Wed, 16 Jan 2019 13:45: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlVl-0006fM-5Y
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:45:41 +0000
X-Inumbo-ID: 0303bdf7-1995-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0303bdf7-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:45:40 +0000 (UTC)
Received: from pps.filterd (m0098393.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDehUL127582
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:40 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q23ejpu17-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:39 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:45:34 -0000
Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:45:21 -0000
Received: from d06av24.portsmouth.uk.ibm.com (mk.ibm.com [9.149.105.60])
 by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDjKH033685522
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:45:20 GMT
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 8D72442049;
 Wed, 16 Jan 2019 13:45:20 +0000 (GMT)
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 6586442042;
 Wed, 16 Jan 2019 13:45:16 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av24.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:45:16 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:45:15 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:11 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0020-0000-0000-0000030747C6
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0021-0000-0000-000021586463
Message-Id: <1547646261-32535-12-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=721 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 11/21] memblock: make
 memblock_find_in_range_node() and choose_memblock_flags() static
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgZnVuY3Rpb25zIGFyZSBub3QgdXNlZCBvdXRzaWRlIG1lbWJsb2NrLiBNYWtlIHRoZW0g
c3RhdGljLgoKU2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29t
PgotLS0KIGluY2x1ZGUvbGludXgvbWVtYmxvY2suaCB8IDQgLS0tLQogbW0vbWVtYmxvY2suYyAg
ICAgICAgICAgIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbWJsb2NrLmggYi9pbmNs
dWRlL2xpbnV4L21lbWJsb2NrLmgKaW5kZXggY2Y0Y2Q5Yy4uZjVhODNhMSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9saW51eC9tZW1ibG9jay5oCisrKyBiL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaApA
QCAtMTExLDkgKzExMSw2IEBAIHZvaWQgbWVtYmxvY2tfZGlzY2FyZCh2b2lkKTsKICNkZWZpbmUg
bWVtYmxvY2tfZGJnKGZtdCwgLi4uKSBcCiAJaWYgKG1lbWJsb2NrX2RlYnVnKSBwcmludGsoS0VS
Tl9JTkZPIHByX2ZtdChmbXQpLCAjI19fVkFfQVJHU19fKQogCi1waHlzX2FkZHJfdCBtZW1ibG9j
a19maW5kX2luX3JhbmdlX25vZGUocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24s
Ci0JCQkJCXBoeXNfYWRkcl90IHN0YXJ0LCBwaHlzX2FkZHJfdCBlbmQsCi0JCQkJCWludCBuaWQs
IGVudW0gbWVtYmxvY2tfZmxhZ3MgZmxhZ3MpOwogcGh5c19hZGRyX3QgbWVtYmxvY2tfZmluZF9p
bl9yYW5nZShwaHlzX2FkZHJfdCBzdGFydCwgcGh5c19hZGRyX3QgZW5kLAogCQkJCSAgIHBoeXNf
YWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduKTsKIHZvaWQgbWVtYmxvY2tfYWxsb3dfcmVz
aXplKHZvaWQpOwpAQCAtMTMwLDcgKzEyNyw2IEBAIGludCBtZW1ibG9ja19jbGVhcl9ob3RwbHVn
KHBoeXNfYWRkcl90IGJhc2UsIHBoeXNfYWRkcl90IHNpemUpOwogaW50IG1lbWJsb2NrX21hcmtf
bWlycm9yKHBoeXNfYWRkcl90IGJhc2UsIHBoeXNfYWRkcl90IHNpemUpOwogaW50IG1lbWJsb2Nr
X21hcmtfbm9tYXAocGh5c19hZGRyX3QgYmFzZSwgcGh5c19hZGRyX3Qgc2l6ZSk7CiBpbnQgbWVt
YmxvY2tfY2xlYXJfbm9tYXAocGh5c19hZGRyX3QgYmFzZSwgcGh5c19hZGRyX3Qgc2l6ZSk7Ci1l
bnVtIG1lbWJsb2NrX2ZsYWdzIGNob29zZV9tZW1ibG9ja19mbGFncyh2b2lkKTsKIAogdW5zaWdu
ZWQgbG9uZyBtZW1ibG9ja19mcmVlX2FsbCh2b2lkKTsKIHZvaWQgcmVzZXRfbm9kZV9tYW5hZ2Vk
X3BhZ2VzKHBnX2RhdGFfdCAqcGdkYXQpOwpkaWZmIC0tZ2l0IGEvbW0vbWVtYmxvY2suYyBiL21t
L21lbWJsb2NrLmMKaW5kZXggNzM5Zjc2OS4uMDNiMzkyOSAxMDA2NDQKLS0tIGEvbW0vbWVtYmxv
Y2suYworKysgYi9tbS9tZW1ibG9jay5jCkBAIC0xMjUsNyArMTI1LDcgQEAgc3RhdGljIGludCBt
ZW1ibG9ja19jYW5fcmVzaXplIF9faW5pdGRhdGFfbWVtYmxvY2s7CiBzdGF0aWMgaW50IG1lbWJs
b2NrX21lbW9yeV9pbl9zbGFiIF9faW5pdGRhdGFfbWVtYmxvY2sgPSAwOwogc3RhdGljIGludCBt
ZW1ibG9ja19yZXNlcnZlZF9pbl9zbGFiIF9faW5pdGRhdGFfbWVtYmxvY2sgPSAwOwogCi1lbnVt
IG1lbWJsb2NrX2ZsYWdzIF9faW5pdF9tZW1ibG9jayBjaG9vc2VfbWVtYmxvY2tfZmxhZ3Modm9p
ZCkKK3N0YXRpYyBlbnVtIG1lbWJsb2NrX2ZsYWdzIF9faW5pdF9tZW1ibG9jayBjaG9vc2VfbWVt
YmxvY2tfZmxhZ3Modm9pZCkKIHsKIAlyZXR1cm4gc3lzdGVtX2hhc19zb21lX21pcnJvciA/IE1F
TUJMT0NLX01JUlJPUiA6IE1FTUJMT0NLX05PTkU7CiB9CkBAIC0yNTQsNyArMjU0LDcgQEAgX19t
ZW1ibG9ja19maW5kX3JhbmdlX3RvcF9kb3duKHBoeXNfYWRkcl90IHN0YXJ0LCBwaHlzX2FkZHJf
dCBlbmQsCiAgKiBSZXR1cm46CiAgKiBGb3VuZCBhZGRyZXNzIG9uIHN1Y2Nlc3MsIDAgb24gZmFp
bHVyZS4KICAqLwotcGh5c19hZGRyX3QgX19pbml0X21lbWJsb2NrIG1lbWJsb2NrX2ZpbmRfaW5f
cmFuZ2Vfbm9kZShwaHlzX2FkZHJfdCBzaXplLAorc3RhdGljIHBoeXNfYWRkcl90IF9faW5pdF9t
ZW1ibG9jayBtZW1ibG9ja19maW5kX2luX3JhbmdlX25vZGUocGh5c19hZGRyX3Qgc2l6ZSwKIAkJ
CQkJcGh5c19hZGRyX3QgYWxpZ24sIHBoeXNfYWRkcl90IHN0YXJ0LAogCQkJCQlwaHlzX2FkZHJf
dCBlbmQsIGludCBuaWQsCiAJCQkJCWVudW0gbWVtYmxvY2tfZmxhZ3MgZmxhZ3MpCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:45:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13: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-devel-bounces@lists.xenproject.org>)
	id 1gjlVs-0006m1-5Z; Wed, 16 Jan 2019 13:45:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlVp-0006jU-VG
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:45:46 +0000
X-Inumbo-ID: 055c5ae7-1995-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 055c5ae7-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:45:44 +0000 (UTC)
Received: from pps.filterd (m0098399.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDeZ6l019445
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:32 -0500
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q23t1dpb7-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:31 -0500
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:45:27 -0000
Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:45:16 -0000
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDjFbe20250696
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:45:15 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id B9946A405B;
 Wed, 16 Jan 2019 13:45:15 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 9D4CFA4054;
 Wed, 16 Jan 2019 13:45:11 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:45:11 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:45:11 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:10 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-4275-0000-0000-000002FFFEF1
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-4276-0000-0000-0000380E2044
Message-Id: <1547646261-32535-11-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 10/21] memblock: refactor internal allocation
 functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCBtZW1ibG9jayBoYXMgc2V2ZXJhbCBpbnRlcm5hbCBmdW5jdGlvbnMgd2l0aCBv
dmVybGFwcGluZwpmdW5jdGlvbmFsaXR5LiBUaGV5IGFsbCBjYWxsIG1lbWJsb2NrX2ZpbmRfaW5f
cmFuZ2Vfbm9kZSgpIHRvIGZpbmQgZnJlZQptZW1vcnkgYW5kIHRoZW4gcmVzZXJ2ZSB0aGUgYWxs
b2NhdGVkIHJhbmdlIGFuZCBtYXJrIGl0IHdpdGgga21lbWxlYWsuCkhvd2V2ZXIsIHRoZXJlIGlz
IGRpZmZlcmVuY2UgaW4gdGhlIGFsbG9jYXRpb24gY29uc3RyYWludHMgYW5kIGluIGZhbGxiYWNr
CnN0cmF0ZWdpZXMuCgpUaGUgYWxsb2NhdGlvbnMgcmV0dXJuaW5nIHBoeXNpY2FsIGFkZHJlc3Mg
Zmlyc3QgYXR0ZW1wdCB0byBmaW5kIGZyZWUKbWVtb3J5IG9uIHRoZSBzcGVjaWZpZWQgbm9kZSB3
aXRoaW4gbWlycm9yZWQgbWVtb3J5IHJlZ2lvbnMsIHRoZW4gcmV0cnkgb24KdGhlIHNhbWUgbm9k
ZSB3aXRob3V0IHRoZSByZXF1aXJlbWVudCBmb3IgbWVtb3J5IG1pcnJvcmluZyBhbmQgZmluYWxs
eSBmYWxsCmJhY2sgdG8gYWxsIGF2YWlsYWJsZSBtZW1vcnkuCgpUaGUgYWxsb2NhdGlvbnMgcmV0
dXJuaW5nIHZpcnR1YWwgYWRkcmVzcyBzdGFydCB3aXRoIGNsYW1waW5nIHRoZSBhbGxvd2VkCnJh
bmdlIHRvIG1lbWJsb2NrLmN1cnJlbnRfbGltaXQsIGF0dGVtcHQgdG8gYWxsb2NhdGUgZnJvbSB0
aGUgc3BlY2lmaWVkCm5vZGUgZnJvbSByZWdpb25zIHdpdGggbWlycm9yaW5nIGFuZCB3aXRoIHVz
ZXIgZGVmaW5lZCBtaW5pbWFsIGFkZHJlc3MuIElmCnN1Y2ggYWxsb2NhdGlvbiBmYWlscywgbmV4
dCBhdHRlbXB0IGlzIGRvbmUgd2l0aCBub2RlIHJlc3RyaWN0aW9uIGxpZnRlZC4KTmV4dCwgdGhl
IGFsbG9jYXRpb24gaXMgcmV0cmllZCB3aXRoIG1pbmltYWwgYWRkcmVzcyByZXNldCB0byB6ZXJv
IGFuZCBhdApsYXN0IHdpdGhvdXQgdGhlIHJlcXVpcmVtZW50IGZvciBtaXJyb3JlZCByZWdpb25z
LgoKTGV0J3MgY29uc29saWRhdGUgdmFyaW91cyBmYWxsYmFja3MgaGFuZGxpbmcgYW5kIG1ha2Ug
dGhlbSBtb3JlIGNvbnNpc3RlbnQKZm9yIHBoeXNpY2FsIGFuZCB2aXJ0dWFsIHZhcmlhbnRzLiBN
b3N0IG9mIHRoZSBmYWxsYmFjayBoYW5kbGluZyBpcyBtb3ZlZAp0byBtZW1ibG9ja19hbGxvY19y
YW5nZV9uaWQoKSBhbmQgaXQgbm93IGhhbmRsZXMgbm9kZSBhbmQgbWlycm9yIGZhbGxiYWNrcy4K
ClRoZSBtZW1ibG9ja19hbGxvY19pbnRlcm5hbCgpIHVzZXMgbWVtYmxvY2tfYWxsb2NfcmFuZ2Vf
bmlkKCkgdG8gZ2V0IGEKcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgYWxsb2NhdGVkIHJhbmdlIGFu
ZCBjb252ZXJ0cyBpdCB0byB2aXJ0dWFsIGFkZHJlc3MuCgpUaGUgZmFsbGJhY2sgZm9yIGFsbG9j
YXRpb24gYmVsb3cgdGhlIHNwZWNpZmllZCBtaW5pbWFsIGFkZHJlc3MgcmVtYWlucyBpbgptZW1i
bG9ja19hbGxvY19pbnRlcm5hbCgpIGJlY2F1c2UgbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKCkg
aXMgdXNlZCBieSBDTUEKd2l0aCBleGFjdCByZXF1aXJlbWVudCBmb3IgbG93ZXIgYm91bmRzLgoK
VGhlIG1lbWJsb2NrX3BoeXNfYWxsb2NfbmlkKCkgZnVuY3Rpb24gaXMgY29tcGxldGVseSBkcm9w
cGVkIGFzIGl0IGlzIG5vdAp1c2VkIGFueXdoZXJlIG91dHNpZGUgbWVtYmxvY2sgYW5kIGl0cyBv
bmx5IHVzYWdlIGNhbiBiZSByZXBsYWNlZCBieSBhIGNhbGwKdG8gbWVtYmxvY2tfYWxsb2NfcmFu
Z2VfbmlkKCkuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5j
b20+Ci0tLQogaW5jbHVkZS9saW51eC9tZW1ibG9jay5oIHwgICAxIC0KIG1tL21lbWJsb2NrLmMg
ICAgICAgICAgICB8IDE3MyArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCA5NiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbWJsb2NrLmggYi9pbmNsdWRlL2xpbnV4
L21lbWJsb2NrLmgKaW5kZXggNjg3NGZkYy4uY2Y0Y2Q5YyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9s
aW51eC9tZW1ibG9jay5oCisrKyBiL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaApAQCAtMzcxLDcg
KzM3MSw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IG1lbWJsb2NrX2dldF9yZWdpb25fbm9kZShjb25z
dCBzdHJ1Y3QgbWVtYmxvY2tfcmVnaW9uICpyKQogCiBwaHlzX2FkZHJfdCBtZW1ibG9ja19waHlz
X2FsbG9jX3JhbmdlKHBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLAogCQkJCSAg
ICAgIHBoeXNfYWRkcl90IHN0YXJ0LCBwaHlzX2FkZHJfdCBlbmQpOwotcGh5c19hZGRyX3QgbWVt
YmxvY2tfcGh5c19hbGxvY19uaWQocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24s
IGludCBuaWQpOwogcGh5c19hZGRyX3QgbWVtYmxvY2tfcGh5c19hbGxvY190cnlfbmlkKHBoeXNf
YWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLCBpbnQgbmlkKTsKIAogc3RhdGljIGlubGlu
ZSBwaHlzX2FkZHJfdCBtZW1ibG9ja19waHlzX2FsbG9jKHBoeXNfYWRkcl90IHNpemUsCmRpZmYg
LS1naXQgYS9tbS9tZW1ibG9jay5jIGIvbW0vbWVtYmxvY2suYwppbmRleCA1MzFmYTc3Li43Mzlm
NzY5IDEwMDY0NAotLS0gYS9tbS9tZW1ibG9jay5jCisrKyBiL21tL21lbWJsb2NrLmMKQEAgLTEz
MTIsMzAgKzEzMTIsODQgQEAgX19uZXh0X21lbV9wZm5fcmFuZ2VfaW5fem9uZSh1NjQgKmlkeCwg
c3RydWN0IHpvbmUgKnpvbmUsCiAKICNlbmRpZiAvKiBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BB
R0VfSU5JVCAqLwogCisvKioKKyAqIG1lbWJsb2NrX2FsbG9jX3JhbmdlX25pZCAtIGFsbG9jYXRl
IGJvb3QgbWVtb3J5IGJsb2NrCisgKiBAc2l6ZTogc2l6ZSBvZiBtZW1vcnkgYmxvY2sgdG8gYmUg
YWxsb2NhdGVkIGluIGJ5dGVzCisgKiBAYWxpZ246IGFsaWdubWVudCBvZiB0aGUgcmVnaW9uIGFu
ZCBibG9jaydzIHNpemUKKyAqIEBzdGFydDogdGhlIGxvd2VyIGJvdW5kIG9mIHRoZSBtZW1vcnkg
cmVnaW9uIHRvIGFsbG9jYXRlIChwaHlzIGFkZHJlc3MpCisgKiBAZW5kOiB0aGUgdXBwZXIgYm91
bmQgb2YgdGhlIG1lbW9yeSByZWdpb24gdG8gYWxsb2NhdGUgKHBoeXMgYWRkcmVzcykKKyAqIEBu
aWQ6IG5pZCBvZiB0aGUgZnJlZSBhcmVhIHRvIGZpbmQsICVOVU1BX05PX05PREUgZm9yIGFueSBu
b2RlCisgKgorICogVGhlIGFsbG9jYXRpb24gaXMgcGVyZm9ybWVkIGZyb20gbWVtb3J5IHJlZ2lv
biBsaW1pdGVkIGJ5CisgKiBtZW1ibG9jay5jdXJyZW50X2xpbWl0IGlmIEBtYXhfYWRkciA9PSAl
TUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRS4KKyAqCisgKiBJZiB0aGUgc3BlY2lmaWVkIG5vZGUg
Y2FuIG5vdCBob2xkIHRoZSByZXF1ZXN0ZWQgbWVtb3J5IHRoZQorICogYWxsb2NhdGlvbiBmYWxs
cyBiYWNrIHRvIGFueSBub2RlIGluIHRoZSBzeXN0ZW0KKyAqCisgKiBGb3Igc3lzdGVtcyB3aXRo
IG1lbW9yeSBtaXJyb3JpbmcsIHRoZSBhbGxvY2F0aW9uIGlzIGF0dGVtcHRlZCBmaXJzdAorICog
ZnJvbSB0aGUgcmVnaW9ucyB3aXRoIG1pcnJvcmluZyBlbmFibGVkIGFuZCB0aGVuIHJldHJpZWQg
ZnJvbSBhbnkKKyAqIG1lbW9yeSByZWdpb24uCisgKgorICogSW4gYWRkaXRpb24sIGZ1bmN0aW9u
IHNldHMgdGhlIG1pbl9jb3VudCB0byAwIHVzaW5nIGttZW1sZWFrX2FsbG9jX3BoeXMgZm9yCisg
KiBhbGxvY2F0ZWQgYm9vdCBtZW1vcnkgYmxvY2ssIHNvIHRoYXQgaXQgaXMgbmV2ZXIgcmVwb3J0
ZWQgYXMgbGVha3MuCisgKgorICogUmV0dXJuOgorICogUGh5c2ljYWwgYWRkcmVzcyBvZiBhbGxv
Y2F0ZWQgbWVtb3J5IGJsb2NrIG9uIHN1Y2Nlc3MsICUwIG9uIGZhaWx1cmUuCisgKi8KIHN0YXRp
YyBwaHlzX2FkZHJfdCBfX2luaXQgbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKHBoeXNfYWRkcl90
IHNpemUsCiAJCQkJCXBoeXNfYWRkcl90IGFsaWduLCBwaHlzX2FkZHJfdCBzdGFydCwKLQkJCQkJ
cGh5c19hZGRyX3QgZW5kLCBpbnQgbmlkLAotCQkJCQllbnVtIG1lbWJsb2NrX2ZsYWdzIGZsYWdz
KQorCQkJCQlwaHlzX2FkZHJfdCBlbmQsIGludCBuaWQpCiB7CisJZW51bSBtZW1ibG9ja19mbGFn
cyBmbGFncyA9IGNob29zZV9tZW1ibG9ja19mbGFncygpOwogCXBoeXNfYWRkcl90IGZvdW5kOwog
CisJaWYgKFdBUk5fT05DRShuaWQgPT0gTUFYX05VTU5PREVTLCAiVXNhZ2Ugb2YgTUFYX05VTU5P
REVTIGlzIGRlcHJlY2F0ZWQuIFVzZSBOVU1BX05PX05PREUgaW5zdGVhZFxuIikpCisJCW5pZCA9
IE5VTUFfTk9fTk9ERTsKKwogCWlmICghYWxpZ24pIHsKIAkJLyogQ2FuJ3QgdXNlIFdBUk5zIHRo
aXMgZWFybHkgaW4gYm9vdCBvbiBwb3dlcnBjICovCiAJCWR1bXBfc3RhY2soKTsKIAkJYWxpZ24g
PSBTTVBfQ0FDSEVfQllURVM7CiAJfQogCisJaWYgKGVuZCA+IG1lbWJsb2NrLmN1cnJlbnRfbGlt
aXQpCisJCWVuZCA9IG1lbWJsb2NrLmN1cnJlbnRfbGltaXQ7CisKK2FnYWluOgogCWZvdW5kID0g
bWVtYmxvY2tfZmluZF9pbl9yYW5nZV9ub2RlKHNpemUsIGFsaWduLCBzdGFydCwgZW5kLCBuaWQs
CiAJCQkJCSAgICBmbGFncyk7Ci0JaWYgKGZvdW5kICYmICFtZW1ibG9ja19yZXNlcnZlKGZvdW5k
LCBzaXplKSkgeworCWlmIChmb3VuZCAmJiAhbWVtYmxvY2tfcmVzZXJ2ZShmb3VuZCwgc2l6ZSkp
CisJCWdvdG8gZG9uZTsKKworCWlmIChuaWQgIT0gTlVNQV9OT19OT0RFKSB7CisJCWZvdW5kID0g
bWVtYmxvY2tfZmluZF9pbl9yYW5nZV9ub2RlKHNpemUsIGFsaWduLCBzdGFydCwKKwkJCQkJCSAg
ICBlbmQsIE5VTUFfTk9fTk9ERSwKKwkJCQkJCSAgICBmbGFncyk7CisJCWlmIChmb3VuZCAmJiAh
bWVtYmxvY2tfcmVzZXJ2ZShmb3VuZCwgc2l6ZSkpCisJCQlnb3RvIGRvbmU7CisJfQorCisJaWYg
KGZsYWdzICYgTUVNQkxPQ0tfTUlSUk9SKSB7CisJCWZsYWdzICY9IH5NRU1CTE9DS19NSVJST1I7
CisJCXByX3dhcm4oIkNvdWxkIG5vdCBhbGxvY2F0ZSAlcGFwIGJ5dGVzIG9mIG1pcnJvcmVkIG1l
bW9yeVxuIiwKKwkJCSZzaXplKTsKKwkJZ290byBhZ2FpbjsKKwl9CisKKwlyZXR1cm4gMDsKKwor
ZG9uZToKKwkvKiBTa2lwIGttZW1sZWFrIGZvciBrYXNhbl9pbml0KCkgZHVlIHRvIGhpZ2ggdm9s
dW1lLiAqLworCWlmIChlbmQgIT0gTUVNQkxPQ0tfQUxMT0NfS0FTQU4pCiAJCS8qCi0JCSAqIFRo
ZSBtaW5fY291bnQgaXMgc2V0IHRvIDAgc28gdGhhdCBtZW1ibG9jayBhbGxvY2F0aW9ucyBhcmUK
LQkJICogbmV2ZXIgcmVwb3J0ZWQgYXMgbGVha3MuCisJCSAqIFRoZSBtaW5fY291bnQgaXMgc2V0
IHRvIDAgc28gdGhhdCBtZW1ibG9jayBhbGxvY2F0ZWQKKwkJICogYmxvY2tzIGFyZSBuZXZlciBy
ZXBvcnRlZCBhcyBsZWFrcy4gVGhpcyBpcyBiZWNhdXNlIG1hbnkKKwkJICogb2YgdGhlc2UgYmxv
Y2tzIGFyZSBvbmx5IHJlZmVycmVkIHZpYSB0aGUgcGh5c2ljYWwKKwkJICogYWRkcmVzcyB3aGlj
aCBpcyBub3QgbG9va2VkIHVwIGJ5IGttZW1sZWFrLgogCQkgKi8KIAkJa21lbWxlYWtfYWxsb2Nf
cGh5cyhmb3VuZCwgc2l6ZSwgMCwgMCk7Ci0JCXJldHVybiBmb3VuZDsKLQl9Ci0JcmV0dXJuIDA7
CisKKwlyZXR1cm4gZm91bmQ7CiB9CiAKIHBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlz
X2FsbG9jX3JhbmdlKHBoeXNfYWRkcl90IHNpemUsCkBAIC0xMzQzLDM1ICsxMzk3LDEzIEBAIHBo
eXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKHBoeXNfYWRkcl90IHNp
emUsCiAJCQkJCSAgICAgcGh5c19hZGRyX3Qgc3RhcnQsCiAJCQkJCSAgICAgcGh5c19hZGRyX3Qg
ZW5kKQogewotCXJldHVybiBtZW1ibG9ja19hbGxvY19yYW5nZV9uaWQoc2l6ZSwgYWxpZ24sIHN0
YXJ0LCBlbmQsIE5VTUFfTk9fTk9ERSwKLQkJCQkJTUVNQkxPQ0tfTk9ORSk7Ci19Ci0KLXBoeXNf
YWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlzX2FsbG9jX25pZChwaHlzX2FkZHJfdCBzaXplLCBw
aHlzX2FkZHJfdCBhbGlnbiwgaW50IG5pZCkKLXsKLQllbnVtIG1lbWJsb2NrX2ZsYWdzIGZsYWdz
ID0gY2hvb3NlX21lbWJsb2NrX2ZsYWdzKCk7Ci0JcGh5c19hZGRyX3QgcmV0OwotCi1hZ2FpbjoK
LQlyZXQgPSBtZW1ibG9ja19hbGxvY19yYW5nZV9uaWQoc2l6ZSwgYWxpZ24sIDAsCi0JCQkJICAg
ICAgIE1FTUJMT0NLX0FMTE9DX0FDQ0VTU0lCTEUsIG5pZCwgZmxhZ3MpOwotCi0JaWYgKCFyZXQg
JiYgKGZsYWdzICYgTUVNQkxPQ0tfTUlSUk9SKSkgewotCQlmbGFncyAmPSB+TUVNQkxPQ0tfTUlS
Uk9SOwotCQlnb3RvIGFnYWluOwotCX0KLQlyZXR1cm4gcmV0OworCXJldHVybiBtZW1ibG9ja19h
bGxvY19yYW5nZV9uaWQoc2l6ZSwgYWxpZ24sIHN0YXJ0LCBlbmQsIE5VTUFfTk9fTk9ERSk7CiB9
CiAKIHBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlzX2FsbG9jX3RyeV9uaWQocGh5c19h
ZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sIGludCBuaWQpCiB7Ci0JcGh5c19hZGRyX3Qg
cmVzID0gbWVtYmxvY2tfcGh5c19hbGxvY19uaWQoc2l6ZSwgYWxpZ24sIG5pZCk7Ci0KLQlpZiAo
cmVzKQotCQlyZXR1cm4gcmVzOwotCXJldHVybiBtZW1ibG9ja19hbGxvY19yYW5nZV9uaWQoc2l6
ZSwgYWxpZ24sIDAsCi0JCQkJCU1FTUJMT0NLX0FMTE9DX0FDQ0VTU0lCTEUsCi0JCQkJCU5VTUFf
Tk9fTk9ERSwgTUVNQkxPQ0tfTk9ORSk7CisJcmV0dXJuIG1lbWJsb2NrX2FsbG9jX3JhbmdlX25p
ZChzaXplLCBhbGlnbiwgMCwgbmlkLAorCQkJCQlNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFKTsK
IH0KIAogLyoqCkBAIC0xMzgyLDE5ICsxNDE0LDEzIEBAIHBoeXNfYWRkcl90IF9faW5pdCBtZW1i
bG9ja19waHlzX2FsbG9jX3RyeV9uaWQocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxp
CiAgKiBAbWF4X2FkZHI6IHRoZSB1cHBlciBib3VuZCBvZiB0aGUgbWVtb3J5IHJlZ2lvbiB0byBh
bGxvY2F0ZSAocGh5cyBhZGRyZXNzKQogICogQG5pZDogbmlkIG9mIHRoZSBmcmVlIGFyZWEgdG8g
ZmluZCwgJU5VTUFfTk9fTk9ERSBmb3IgYW55IG5vZGUKICAqCi0gKiBUaGUgQG1pbl9hZGRyIGxp
bWl0IGlzIGRyb3BwZWQgaWYgaXQgY2FuIG5vdCBiZSBzYXRpc2ZpZWQgYW5kIHRoZSBhbGxvY2F0
aW9uCi0gKiB3aWxsIGZhbGwgYmFjayB0byBtZW1vcnkgYmVsb3cgQG1pbl9hZGRyLiBBbHNvLCBh
bGxvY2F0aW9uIG1heSBmYWxsIGJhY2sKLSAqIHRvIGFueSBub2RlIGluIHRoZSBzeXN0ZW0gaWYg
dGhlIHNwZWNpZmllZCBub2RlIGNhbiBub3QKLSAqIGhvbGQgdGhlIHJlcXVlc3RlZCBtZW1vcnku
Ci0gKgotICogVGhlIGFsbG9jYXRpb24gaXMgcGVyZm9ybWVkIGZyb20gbWVtb3J5IHJlZ2lvbiBs
aW1pdGVkIGJ5Ci0gKiBtZW1ibG9jay5jdXJyZW50X2xpbWl0IGlmIEBtYXhfYWRkciA9PSAlTUVN
QkxPQ0tfQUxMT0NfQUNDRVNTSUJMRS4KLSAqCi0gKiBUaGUgcGh5cyBhZGRyZXNzIG9mIGFsbG9j
YXRlZCBib290IG1lbW9yeSBibG9jayBpcyBjb252ZXJ0ZWQgdG8gdmlydHVhbCBhbmQKLSAqIGFs
bG9jYXRlZCBtZW1vcnkgaXMgcmVzZXQgdG8gMC4KKyAqIEFsbG9jYXRlcyBtZW1vcnkgYmxvY2sg
dXNpbmcgbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKCkgYW5kCisgKiBjb252ZXJ0cyB0aGUgcmV0
dXJuZWQgcGh5c2ljYWwgYWRkcmVzcyB0byB2aXJ0dWFsLgogICoKLSAqIEluIGFkZGl0aW9uLCBm
dW5jdGlvbiBzZXRzIHRoZSBtaW5fY291bnQgdG8gMCB1c2luZyBrbWVtbGVha19hbGxvYyBmb3IK
LSAqIGFsbG9jYXRlZCBib290IG1lbW9yeSBibG9jaywgc28gdGhhdCBpdCBpcyBuZXZlciByZXBv
cnRlZCBhcyBsZWFrcy4KKyAqIFRoZSBAbWluX2FkZHIgbGltaXQgaXMgZHJvcHBlZCBpZiBpdCBj
YW4gbm90IGJlIHNhdGlzZmllZCBhbmQgdGhlIGFsbG9jYXRpb24KKyAqIHdpbGwgZmFsbCBiYWNr
IHRvIG1lbW9yeSBiZWxvdyBAbWluX2FkZHIuIE90aGVyIGNvbnN0cmFpbnRzLCBzdWNoCisgKiBh
cyBub2RlIGFuZCBtaXJyb3JlZCBtZW1vcnkgd2lsbCBiZSBoYW5kbGVkIGFnYWluIGluCisgKiBt
ZW1ibG9ja19hbGxvY19yYW5nZV9uaWQoKS4KICAqCiAgKiBSZXR1cm46CiAgKiBWaXJ0dWFsIGFk
ZHJlc3Mgb2YgYWxsb2NhdGVkIG1lbW9yeSBibG9jayBvbiBzdWNjZXNzLCBOVUxMIG9uIGZhaWx1
cmUuCkBAIC0xNDA1LDExICsxNDMxLDYgQEAgc3RhdGljIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tf
YWxsb2NfaW50ZXJuYWwoCiAJCQkJaW50IG5pZCkKIHsKIAlwaHlzX2FkZHJfdCBhbGxvYzsKLQl2
b2lkICpwdHI7Ci0JZW51bSBtZW1ibG9ja19mbGFncyBmbGFncyA9IGNob29zZV9tZW1ibG9ja19m
bGFncygpOwotCi0JaWYgKFdBUk5fT05DRShuaWQgPT0gTUFYX05VTU5PREVTLCAiVXNhZ2Ugb2Yg
TUFYX05VTU5PREVTIGlzIGRlcHJlY2F0ZWQuIFVzZSBOVU1BX05PX05PREUgaW5zdGVhZFxuIikp
Ci0JCW5pZCA9IE5VTUFfTk9fTk9ERTsKIAogCS8qCiAJICogRGV0ZWN0IGFueSBhY2NpZGVudGFs
IHVzZSBvZiB0aGVzZSBBUElzIGFmdGVyIHNsYWIgaXMgcmVhZHksIGFzIGF0CkBAIC0xNDE5LDU0
ICsxNDQwLDE2IEBAIHN0YXRpYyB2b2lkICogX19pbml0IG1lbWJsb2NrX2FsbG9jX2ludGVybmFs
KAogCWlmIChXQVJOX09OX09OQ0Uoc2xhYl9pc19hdmFpbGFibGUoKSkpCiAJCXJldHVybiBremFs
bG9jX25vZGUoc2l6ZSwgR0ZQX05PV0FJVCwgbmlkKTsKIAotCWlmICghYWxpZ24pIHsKLQkJZHVt
cF9zdGFjaygpOwotCQlhbGlnbiA9IFNNUF9DQUNIRV9CWVRFUzsKLQl9Ci0KLQlpZiAobWF4X2Fk
ZHIgPiBtZW1ibG9jay5jdXJyZW50X2xpbWl0KQotCQltYXhfYWRkciA9IG1lbWJsb2NrLmN1cnJl
bnRfbGltaXQ7Ci1hZ2FpbjoKLQlhbGxvYyA9IG1lbWJsb2NrX2ZpbmRfaW5fcmFuZ2Vfbm9kZShz
aXplLCBhbGlnbiwgbWluX2FkZHIsIG1heF9hZGRyLAotCQkJCQkgICAgbmlkLCBmbGFncyk7Ci0J
aWYgKGFsbG9jICYmICFtZW1ibG9ja19yZXNlcnZlKGFsbG9jLCBzaXplKSkKLQkJZ290byBkb25l
OwotCi0JaWYgKG5pZCAhPSBOVU1BX05PX05PREUpIHsKLQkJYWxsb2MgPSBtZW1ibG9ja19maW5k
X2luX3JhbmdlX25vZGUoc2l6ZSwgYWxpZ24sIG1pbl9hZGRyLAotCQkJCQkJICAgIG1heF9hZGRy
LCBOVU1BX05PX05PREUsCi0JCQkJCQkgICAgZmxhZ3MpOwotCQlpZiAoYWxsb2MgJiYgIW1lbWJs
b2NrX3Jlc2VydmUoYWxsb2MsIHNpemUpKQotCQkJZ290byBkb25lOwotCX0KLQotCWlmIChtaW5f
YWRkcikgewotCQltaW5fYWRkciA9IDA7Ci0JCWdvdG8gYWdhaW47Ci0JfQotCi0JaWYgKGZsYWdz
ICYgTUVNQkxPQ0tfTUlSUk9SKSB7Ci0JCWZsYWdzICY9IH5NRU1CTE9DS19NSVJST1I7Ci0JCXBy
X3dhcm4oIkNvdWxkIG5vdCBhbGxvY2F0ZSAlcGFwIGJ5dGVzIG9mIG1pcnJvcmVkIG1lbW9yeVxu
IiwKLQkJCSZzaXplKTsKLQkJZ290byBhZ2FpbjsKLQl9CisJYWxsb2MgPSBtZW1ibG9ja19hbGxv
Y19yYW5nZV9uaWQoc2l6ZSwgYWxpZ24sIG1pbl9hZGRyLCBtYXhfYWRkciwgbmlkKTsKIAotCXJl
dHVybiBOVUxMOwotZG9uZToKLQlwdHIgPSBwaHlzX3RvX3ZpcnQoYWxsb2MpOworCS8qIHJldHJ5
IGFsbG9jYXRpb24gd2l0aG91dCBsb3dlciBsaW1pdCAqLworCWlmICghYWxsb2MgJiYgbWluX2Fk
ZHIpCisJCWFsbG9jID0gbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKHNpemUsIGFsaWduLCAwLCBt
YXhfYWRkciwgbmlkKTsKIAotCS8qIFNraXAga21lbWxlYWsgZm9yIGthc2FuX2luaXQoKSBkdWUg
dG8gaGlnaCB2b2x1bWUuICovCi0JaWYgKG1heF9hZGRyICE9IE1FTUJMT0NLX0FMTE9DX0tBU0FO
KQotCQkvKgotCQkgKiBUaGUgbWluX2NvdW50IGlzIHNldCB0byAwIHNvIHRoYXQgYm9vdG1lbSBh
bGxvY2F0ZWQKLQkJICogYmxvY2tzIGFyZSBuZXZlciByZXBvcnRlZCBhcyBsZWFrcy4gVGhpcyBp
cyBiZWNhdXNlIG1hbnkKLQkJICogb2YgdGhlc2UgYmxvY2tzIGFyZSBvbmx5IHJlZmVycmVkIHZp
YSB0aGUgcGh5c2ljYWwKLQkJICogYWRkcmVzcyB3aGljaCBpcyBub3QgbG9va2VkIHVwIGJ5IGtt
ZW1sZWFrLgotCQkgKi8KLQkJa21lbWxlYWtfYWxsb2MocHRyLCBzaXplLCAwLCAwKTsKKwlpZiAo
IWFsbG9jKQorCQlyZXR1cm4gTlVMTDsKIAotCXJldHVybiBwdHI7CisJcmV0dXJuIHBoeXNfdG9f
dmlydChhbGxvYyk7CiB9CiAKIC8qKgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:45:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjlVt-0006nP-MV; Wed, 16 Jan 2019 13:45: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlVs-0006mQ-Kb
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:45:48 +0000
X-Inumbo-ID: 06f33136-1995-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06f33136-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:45:47 +0000 (UTC)
Received: from pps.filterd (m0098413.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDekgJ083503
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:46 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q25k88hrn-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:46 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:45:42 -0000
Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:45:31 -0000
Received: from d06av22.portsmouth.uk.ibm.com (d06av22.portsmouth.uk.ibm.com
 [9.149.105.58])
 by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDjUvO57213156
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:45:30 GMT
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 414374C05E;
 Wed, 16 Jan 2019 13:45:30 +0000 (GMT)
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 232B64C040;
 Wed, 16 Jan 2019 13:45:26 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av22.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:45:26 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:45:25 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:13 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0020-0000-0000-0000030747CD
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0021-0000-0000-00002158646D
Message-Id: <1547646261-32535-14-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=983 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 13/21] arch: don't memset(0) memory returned by
 memblock_alloc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bWVtYmxvY2tfYWxsb2MoKSBhbHJlYWR5IGNsZWFycyB0aGUgYWxsb2NhdGVkIG1lbW9yeSwgbm8g
cG9pbnQgaW4gZG9pbmcgaXQKdHdpY2UuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxy
cHB0QGxpbnV4LmlibS5jb20+Ci0tLQogYXJjaC9jNngvbW0vaW5pdC5jICAgICAgICAgIHwgMSAt
CiBhcmNoL2g4MzAwL21tL2luaXQuYyAgICAgICAgfCAxIC0KIGFyY2gvaWE2NC9rZXJuZWwvbWNh
LmMgICAgICB8IDIgLS0KIGFyY2gvbTY4ay9tbS9tY2ZtbXUuYyAgICAgICB8IDEgLQogYXJjaC9t
aWNyb2JsYXplL21tL2luaXQuYyAgIHwgNiArKy0tLS0KIGFyY2gvc3BhcmMva2VybmVsL3Byb21f
MzIuYyB8IDIgLS0KIDYgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2M2eC9tbS9pbml0LmMgYi9hcmNoL2M2eC9tbS9pbml0
LmMKaW5kZXggYWY1YWRhMC4uZTgzYzA0NiAxMDA2NDQKLS0tIGEvYXJjaC9jNngvbW0vaW5pdC5j
CisrKyBiL2FyY2gvYzZ4L21tL2luaXQuYwpAQCAtNDAsNyArNDAsNiBAQCB2b2lkIF9faW5pdCBw
YWdpbmdfaW5pdCh2b2lkKQogCiAJZW1wdHlfemVyb19wYWdlICAgICAgPSAodW5zaWduZWQgbG9u
ZykgbWVtYmxvY2tfYWxsb2MoUEFHRV9TSVpFLAogCQkJCQkJCSAgICAgIFBBR0VfU0laRSk7Ci0J
bWVtc2V0KCh2b2lkICopZW1wdHlfemVyb19wYWdlLCAwLCBQQUdFX1NJWkUpOwogCiAJLyoKIAkg
KiBTZXQgdXAgdXNlciBkYXRhIHNwYWNlCmRpZmYgLS1naXQgYS9hcmNoL2g4MzAwL21tL2luaXQu
YyBiL2FyY2gvaDgzMDAvbW0vaW5pdC5jCmluZGV4IDY1MTkyNTIuLmExNTc4OTAgMTAwNjQ0Ci0t
LSBhL2FyY2gvaDgzMDAvbW0vaW5pdC5jCisrKyBiL2FyY2gvaDgzMDAvbW0vaW5pdC5jCkBAIC02
OCw3ICs2OCw2IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAJICogdG8gYSBjb3Vw
bGUgb2YgYWxsb2NhdGVkIHBhZ2VzLgogCSAqLwogCWVtcHR5X3plcm9fcGFnZSA9ICh1bnNpZ25l
ZCBsb25nKW1lbWJsb2NrX2FsbG9jKFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKLQltZW1zZXQoKHZv
aWQgKillbXB0eV96ZXJvX3BhZ2UsIDAsIFBBR0VfU0laRSk7CiAKIAkvKgogCSAqIFNldCB1cCBT
RkMvREZDIHJlZ2lzdGVycyAodXNlciBkYXRhIHNwYWNlKS4KZGlmZiAtLWdpdCBhL2FyY2gvaWE2
NC9rZXJuZWwvbWNhLmMgYi9hcmNoL2lhNjQva2VybmVsL21jYS5jCmluZGV4IDc0ZDE0OGIuLjM3
MGJjMzQgMTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9rZXJuZWwvbWNhLmMKKysrIGIvYXJjaC9pYTY0
L2tlcm5lbC9tY2EuYwpAQCAtNDAwLDggKzQwMCw2IEBAIGlhNjRfbG9nX2luaXQoaW50IHNhbF9p
bmZvX3R5cGUpCiAKIAkvLyBzZXQgdXAgT1MgZGF0YSBzdHJ1Y3R1cmVzIHRvIGhvbGQgZXJyb3Ig
aW5mbwogCUlBNjRfTE9HX0FMTE9DQVRFKHNhbF9pbmZvX3R5cGUsIG1heF9zaXplKTsKLQltZW1z
ZXQoSUE2NF9MT0dfQ1VSUl9CVUZGRVIoc2FsX2luZm9fdHlwZSksIDAsIG1heF9zaXplKTsKLQlt
ZW1zZXQoSUE2NF9MT0dfTkVYVF9CVUZGRVIoc2FsX2luZm9fdHlwZSksIDAsIG1heF9zaXplKTsK
IH0KIAogLyoKZGlmZiAtLWdpdCBhL2FyY2gvbTY4ay9tbS9tY2ZtbXUuYyBiL2FyY2gvbTY4ay9t
bS9tY2ZtbXUuYwppbmRleCAwZGU0OTk5Li40OTJmOTUzIDEwMDY0NAotLS0gYS9hcmNoL202OGsv
bW0vbWNmbW11LmMKKysrIGIvYXJjaC9tNjhrL21tL21jZm1tdS5jCkBAIC00NCw3ICs0NCw2IEBA
IHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAJaW50IGk7CiAKIAllbXB0eV96ZXJvX3Bh
Z2UgPSAodm9pZCAqKSBtZW1ibG9ja19hbGxvYyhQQUdFX1NJWkUsIFBBR0VfU0laRSk7Ci0JbWVt
c2V0KCh2b2lkICopIGVtcHR5X3plcm9fcGFnZSwgMCwgUEFHRV9TSVpFKTsKIAogCXBnX2RpciA9
IHN3YXBwZXJfcGdfZGlyOwogCW1lbXNldChzd2FwcGVyX3BnX2RpciwgMCwgc2l6ZW9mKHN3YXBw
ZXJfcGdfZGlyKSk7CmRpZmYgLS1naXQgYS9hcmNoL21pY3JvYmxhemUvbW0vaW5pdC5jIGIvYXJj
aC9taWNyb2JsYXplL21tL2luaXQuYwppbmRleCA0NGY0Yjg5Li5iZDFjZDRiIDEwMDY0NAotLS0g
YS9hcmNoL21pY3JvYmxhemUvbW0vaW5pdC5jCisrKyBiL2FyY2gvbWljcm9ibGF6ZS9tbS9pbml0
LmMKQEAgLTM3NiwxMCArMzc2LDggQEAgdm9pZCAqIF9fcmVmIHphbGxvY19tYXliZV9ib290bWVt
KHNpemVfdCBzaXplLCBnZnBfdCBtYXNrKQogCiAJaWYgKG1lbV9pbml0X2RvbmUpCiAJCXAgPSBr
emFsbG9jKHNpemUsIG1hc2spOwotCWVsc2UgeworCWVsc2UKIAkJcCA9IG1lbWJsb2NrX2FsbG9j
KHNpemUsIFNNUF9DQUNIRV9CWVRFUyk7Ci0JCWlmIChwKQotCQkJbWVtc2V0KHAsIDAsIHNpemUp
OwotCX0KKwogCXJldHVybiBwOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9rZXJuZWwvcHJv
bV8zMi5jIGIvYXJjaC9zcGFyYy9rZXJuZWwvcHJvbV8zMi5jCmluZGV4IDM4OTQwYWYuLmU3MTI2
Y2EgMTAwNjQ0Ci0tLSBhL2FyY2gvc3BhcmMva2VybmVsL3Byb21fMzIuYworKysgYi9hcmNoL3Nw
YXJjL2tlcm5lbC9wcm9tXzMyLmMKQEAgLTMzLDggKzMzLDYgQEAgdm9pZCAqIF9faW5pdCBwcm9t
X2Vhcmx5X2FsbG9jKHVuc2lnbmVkIGxvbmcgc2l6ZSkKIAl2b2lkICpyZXQ7CiAKIAlyZXQgPSBt
ZW1ibG9ja19hbGxvYyhzaXplLCBTTVBfQ0FDSEVfQllURVMpOwotCWlmIChyZXQgIT0gTlVMTCkK
LQkJbWVtc2V0KHJldCwgMCwgc2l6ZSk7CiAKIAlwcm9tX2Vhcmx5X2FsbG9jYXRlZCArPSBzaXpl
OwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:46:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjlW8-0006yq-OW; Wed, 16 Jan 2019 13:46: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlW7-0006y1-5N
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:46:03 +0000
X-Inumbo-ID: 0fe8796b-1995-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0fe8796b-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:46:02 +0000 (UTC)
Received: from pps.filterd (m0098409.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDeYNp036351
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:01 -0500
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q240wd1c0-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:01 -0500
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:45:56 -0000
Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:45:45 -0000
Received: from d06av26.portsmouth.uk.ibm.com (d06av26.portsmouth.uk.ibm.com
 [9.149.105.62])
 by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDji8f55902306
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:45:44 GMT
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id AE4A2AE051;
 Wed, 16 Jan 2019 13:45:44 +0000 (GMT)
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 884D2AE045;
 Wed, 16 Jan 2019 13:45:40 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av26.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:45:40 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:45:39 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:16 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-4275-0000-0000-000002FFFF02
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-4276-0000-0000-0000380E204D
Message-Id: <1547646261-32535-17-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 16/21] mm/percpu: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHBhbmljKCkgY2FsbHMgaWYgbWVtYmxvY2tfYWxsb2MoKSByZXR1cm5zIE5VTEwuCgpUaGUg
cGFuaWMoKSBmb3JtYXQgZHVwbGljYXRlcyB0aGUgb25lIHVzZWQgYnkgbWVtYmxvY2sgaXRzZWxm
IGFuZCBpbiBvcmRlcgp0byBhdm9pZCBleHBsb3Npb24gd2l0aCBsb25nIHBhcmFtZXRlcnMgbGlz
dCByZXBsYWNlIG9wZW4gY29kZWQgYWxsb2NhdGlvbgpzaXplIGNhbGN1bGF0aW9ucyB3aXRoIGEg
bG9jYWwgdmFyaWFibGUuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+Ci0tLQogbW0vcGVyY3B1LmMgfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTYg
aW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbW0vcGVyY3B1LmMg
Yi9tbS9wZXJjcHUuYwppbmRleCBkYjg2MjgyLi41OTk4YjAzIDEwMDY0NAotLS0gYS9tbS9wZXJj
cHUuYworKysgYi9tbS9wZXJjcHUuYwpAQCAtMTA4Niw2ICsxMDg2LDcgQEAgc3RhdGljIHN0cnVj
dCBwY3B1X2NodW5rICogX19pbml0IHBjcHVfYWxsb2NfZmlyc3RfY2h1bmsodW5zaWduZWQgbG9u
ZyB0bXBfYWRkciwKIAlzdHJ1Y3QgcGNwdV9jaHVuayAqY2h1bms7CiAJdW5zaWduZWQgbG9uZyBh
bGlnbmVkX2FkZHIsIGxjbV9hbGlnbjsKIAlpbnQgc3RhcnRfb2Zmc2V0LCBvZmZzZXRfYml0cywg
cmVnaW9uX3NpemUsIHJlZ2lvbl9iaXRzOworCXNpemVfdCBhbGxvY19zaXplOwogCiAJLyogcmVn
aW9uIGNhbGN1bGF0aW9ucyAqLwogCWFsaWduZWRfYWRkciA9IHRtcF9hZGRyICYgUEFHRV9NQVNL
OwpAQCAtMTEwMSw5ICsxMTAyLDEyIEBAIHN0YXRpYyBzdHJ1Y3QgcGNwdV9jaHVuayAqIF9faW5p
dCBwY3B1X2FsbG9jX2ZpcnN0X2NodW5rKHVuc2lnbmVkIGxvbmcgdG1wX2FkZHIsCiAJcmVnaW9u
X3NpemUgPSBBTElHTihzdGFydF9vZmZzZXQgKyBtYXBfc2l6ZSwgbGNtX2FsaWduKTsKIAogCS8q
IGFsbG9jYXRlIGNodW5rICovCi0JY2h1bmsgPSBtZW1ibG9ja19hbGxvYyhzaXplb2Yoc3RydWN0
IHBjcHVfY2h1bmspICsKLQkJCSAgICAgICBCSVRTX1RPX0xPTkdTKHJlZ2lvbl9zaXplID4+IFBB
R0VfU0hJRlQpLAotCQkJICAgICAgIFNNUF9DQUNIRV9CWVRFUyk7CisJYWxsb2Nfc2l6ZSA9IHNp
emVvZihzdHJ1Y3QgcGNwdV9jaHVuaykgKworCQlCSVRTX1RPX0xPTkdTKHJlZ2lvbl9zaXplID4+
IFBBR0VfU0hJRlQpOworCWNodW5rID0gbWVtYmxvY2tfYWxsb2MoYWxsb2Nfc2l6ZSwgU01QX0NB
Q0hFX0JZVEVTKTsKKwlpZiAoIWNodW5rKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0
ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLAorCQkgICAgICBhbGxvY19zaXplKTsKIAogCUlOSVRf
TElTVF9IRUFEKCZjaHVuay0+bGlzdCk7CiAKQEAgLTExMTQsMTIgKzExMTgsMjUgQEAgc3RhdGlj
IHN0cnVjdCBwY3B1X2NodW5rICogX19pbml0IHBjcHVfYWxsb2NfZmlyc3RfY2h1bmsodW5zaWdu
ZWQgbG9uZyB0bXBfYWRkciwKIAljaHVuay0+bnJfcGFnZXMgPSByZWdpb25fc2l6ZSA+PiBQQUdF
X1NISUZUOwogCXJlZ2lvbl9iaXRzID0gcGNwdV9jaHVua19tYXBfYml0cyhjaHVuayk7CiAKLQlj
aHVuay0+YWxsb2NfbWFwID0gbWVtYmxvY2tfYWxsb2MoQklUU19UT19MT05HUyhyZWdpb25fYml0
cykgKiBzaXplb2YoY2h1bmstPmFsbG9jX21hcFswXSksCi0JCQkJCSAgU01QX0NBQ0hFX0JZVEVT
KTsKLQljaHVuay0+Ym91bmRfbWFwID0gbWVtYmxvY2tfYWxsb2MoQklUU19UT19MT05HUyhyZWdp
b25fYml0cyArIDEpICogc2l6ZW9mKGNodW5rLT5ib3VuZF9tYXBbMF0pLAotCQkJCQkgIFNNUF9D
QUNIRV9CWVRFUyk7Ci0JY2h1bmstPm1kX2Jsb2NrcyA9IG1lbWJsb2NrX2FsbG9jKHBjcHVfY2h1
bmtfbnJfYmxvY2tzKGNodW5rKSAqIHNpemVvZihjaHVuay0+bWRfYmxvY2tzWzBdKSwKLQkJCQkJ
ICBTTVBfQ0FDSEVfQllURVMpOworCWFsbG9jX3NpemUgPSBCSVRTX1RPX0xPTkdTKHJlZ2lvbl9i
aXRzKSAqIHNpemVvZihjaHVuay0+YWxsb2NfbWFwWzBdKTsKKwljaHVuay0+YWxsb2NfbWFwID0g
bWVtYmxvY2tfYWxsb2MoYWxsb2Nfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIWNodW5r
LT5hbGxvY19tYXApCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xu
IiwgX19mdW5jX18sCisJCSAgICAgIGFsbG9jX3NpemUpOworCisJYWxsb2Nfc2l6ZSA9CisJCUJJ
VFNfVE9fTE9OR1MocmVnaW9uX2JpdHMgKyAxKSAqIHNpemVvZihjaHVuay0+Ym91bmRfbWFwWzBd
KTsKKwljaHVuay0+Ym91bmRfbWFwID0gbWVtYmxvY2tfYWxsb2MoYWxsb2Nfc2l6ZSwgU01QX0NB
Q0hFX0JZVEVTKTsKKwlpZiAoIWNodW5rLT5ib3VuZF9tYXApCisJCXBhbmljKCIlczogRmFpbGVk
IHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIGFsbG9jX3NpemUp
OworCisJYWxsb2Nfc2l6ZSA9IHBjcHVfY2h1bmtfbnJfYmxvY2tzKGNodW5rKSAqIHNpemVvZihj
aHVuay0+bWRfYmxvY2tzWzBdKTsKKwljaHVuay0+bWRfYmxvY2tzID0gbWVtYmxvY2tfYWxsb2Mo
YWxsb2Nfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIWNodW5rLT5tZF9ibG9ja3MpCisJ
CXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18sCisJ
CSAgICAgIGFsbG9jX3NpemUpOworCiAJcGNwdV9pbml0X21kX2Jsb2NrcyhjaHVuayk7CiAKIAkv
KiBtYW5hZ2UgcG9wdWxhdGVkIHBhZ2UgYml0bWFwICovCkBAIC0yMDQ0LDYgKzIwNjEsNyBAQCBp
bnQgX19pbml0IHBjcHVfc2V0dXBfZmlyc3RfY2h1bmsoY29uc3Qgc3RydWN0IHBjcHVfYWxsb2Nf
aW5mbyAqYWksCiAJaW50IGdyb3VwLCB1bml0LCBpOwogCWludCBtYXBfc2l6ZTsKIAl1bnNpZ25l
ZCBsb25nIHRtcF9hZGRyOworCXNpemVfdCBhbGxvY19zaXplOwogCiAjZGVmaW5lIFBDUFVfU0VU
VVBfQlVHX09OKGNvbmQpCWRvIHsJCQkJCVwKIAlpZiAodW5saWtlbHkoY29uZCkpIHsJCQkJCQlc
CkBAIC0yMDc1LDE0ICsyMDkzLDI5IEBAIGludCBfX2luaXQgcGNwdV9zZXR1cF9maXJzdF9jaHVu
ayhjb25zdCBzdHJ1Y3QgcGNwdV9hbGxvY19pbmZvICphaSwKIAlQQ1BVX1NFVFVQX0JVR19PTihw
Y3B1X3ZlcmlmeV9hbGxvY19pbmZvKGFpKSA8IDApOwogCiAJLyogcHJvY2VzcyBncm91cCBpbmZv
cm1hdGlvbiBhbmQgYnVpbGQgY29uZmlnIHRhYmxlcyBhY2NvcmRpbmdseSAqLwotCWdyb3VwX29m
ZnNldHMgPSBtZW1ibG9ja19hbGxvYyhhaS0+bnJfZ3JvdXBzICogc2l6ZW9mKGdyb3VwX29mZnNl
dHNbMF0pLAotCQkJCSAgICAgICBTTVBfQ0FDSEVfQllURVMpOwotCWdyb3VwX3NpemVzID0gbWVt
YmxvY2tfYWxsb2MoYWktPm5yX2dyb3VwcyAqIHNpemVvZihncm91cF9zaXplc1swXSksCi0JCQkJ
ICAgICBTTVBfQ0FDSEVfQllURVMpOwotCXVuaXRfbWFwID0gbWVtYmxvY2tfYWxsb2MobnJfY3B1
X2lkcyAqIHNpemVvZih1bml0X21hcFswXSksCi0JCQkJICBTTVBfQ0FDSEVfQllURVMpOwotCXVu
aXRfb2ZmID0gbWVtYmxvY2tfYWxsb2MobnJfY3B1X2lkcyAqIHNpemVvZih1bml0X29mZlswXSks
Ci0JCQkJICBTTVBfQ0FDSEVfQllURVMpOworCWFsbG9jX3NpemUgPSBhaS0+bnJfZ3JvdXBzICog
c2l6ZW9mKGdyb3VwX29mZnNldHNbMF0pOworCWdyb3VwX29mZnNldHMgPSBtZW1ibG9ja19hbGxv
YyhhbGxvY19zaXplLCBTTVBfQ0FDSEVfQllURVMpOworCWlmICghZ3JvdXBfb2Zmc2V0cykKKwkJ
cGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJ
ICAgICAgYWxsb2Nfc2l6ZSk7CisKKwlhbGxvY19zaXplID0gYWktPm5yX2dyb3VwcyAqIHNpemVv
Zihncm91cF9zaXplc1swXSk7CisJZ3JvdXBfc2l6ZXMgPSBtZW1ibG9ja19hbGxvYyhhbGxvY19z
aXplLCBTTVBfQ0FDSEVfQllURVMpOworCWlmICghZ3JvdXBfc2l6ZXMpCisJCXBhbmljKCIlczog
RmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIGFsbG9j
X3NpemUpOworCisJYWxsb2Nfc2l6ZSA9IG5yX2NwdV9pZHMgKiBzaXplb2YodW5pdF9tYXBbMF0p
OworCXVuaXRfbWFwID0gbWVtYmxvY2tfYWxsb2MoYWxsb2Nfc2l6ZSwgU01QX0NBQ0hFX0JZVEVT
KTsKKwlpZiAoIXVuaXRfbWFwKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUg
Ynl0ZXNcbiIsIF9fZnVuY19fLAorCQkgICAgICBhbGxvY19zaXplKTsKKworCWFsbG9jX3NpemUg
PSBucl9jcHVfaWRzICogc2l6ZW9mKHVuaXRfb2ZmWzBdKTsKKwl1bml0X29mZiA9IG1lbWJsb2Nr
X2FsbG9jKGFsbG9jX3NpemUsIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCF1bml0X29mZikKKwkJ
cGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJ
ICAgICAgYWxsb2Nfc2l6ZSk7CiAKIAlmb3IgKGNwdSA9IDA7IGNwdSA8IG5yX2NwdV9pZHM7IGNw
dSsrKQogCQl1bml0X21hcFtjcHVdID0gVUlOVF9NQVg7CkBAIC0yMTQ4LDYgKzIxODEsOSBAQCBp
bnQgX19pbml0IHBjcHVfc2V0dXBfZmlyc3RfY2h1bmsoY29uc3Qgc3RydWN0IHBjcHVfYWxsb2Nf
aW5mbyAqYWksCiAJcGNwdV9ucl9zbG90cyA9IF9fcGNwdV9zaXplX3RvX3Nsb3QocGNwdV91bml0
X3NpemUpICsgMjsKIAlwY3B1X3Nsb3QgPSBtZW1ibG9ja19hbGxvYyhwY3B1X25yX3Nsb3RzICog
c2l6ZW9mKHBjcHVfc2xvdFswXSksCiAJCQkJICAgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIXBj
cHVfc2xvdCkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBf
X2Z1bmNfXywKKwkJICAgICAgcGNwdV9ucl9zbG90cyAqIHNpemVvZihwY3B1X3Nsb3RbMF0pKTsK
IAlmb3IgKGkgPSAwOyBpIDwgcGNwdV9ucl9zbG90czsgaSsrKQogCQlJTklUX0xJU1RfSEVBRCgm
cGNwdV9zbG90W2ldKTsKIApAQCAtMjYwMiw2ICsyNjM4LDkgQEAgaW50IF9faW5pdCBwY3B1X3Bh
Z2VfZmlyc3RfY2h1bmsoc2l6ZV90IHJlc2VydmVkX3NpemUsCiAJcGFnZXNfc2l6ZSA9IFBGTl9B
TElHTih1bml0X3BhZ2VzICogbnVtX3Bvc3NpYmxlX2NwdXMoKSAqCiAJCQkgICAgICAgc2l6ZW9m
KHBhZ2VzWzBdKSk7CiAJcGFnZXMgPSBtZW1ibG9ja19hbGxvYyhwYWdlc19zaXplLCBTTVBfQ0FD
SEVfQllURVMpOworCWlmICghcGFnZXMpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRl
ICV6dSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIHBhZ2VzX3NpemUpOwogCiAJLyogYWxs
b2NhdGUgcGFnZXMgKi8KIAlqID0gMDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:46:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:46: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-devel-bounces@lists.xenproject.org>)
	id 1gjlWS-00079j-A4; Wed, 16 Jan 2019 13:46: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlWQ-00078S-9D
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:46:22 +0000
X-Inumbo-ID: 196b803b-1995-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 196b803b-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:46:18 +0000 (UTC)
Received: from pps.filterd (m0098413.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDejn7083445
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:17 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q25k88jhw-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:17 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:46:12 -0000
Received: from b06cxnps4074.portsmouth.uk.ibm.com (9.149.109.196)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:46:00 -0000
Received: from d06av25.portsmouth.uk.ibm.com (d06av25.portsmouth.uk.ibm.com
 [9.149.105.61])
 by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDjxrv6619508
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:45:59 GMT
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 4616411C05B;
 Wed, 16 Jan 2019 13:45:59 +0000 (GMT)
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 0E00D11C052;
 Wed, 16 Jan 2019 13:45:55 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av25.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:45:54 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:45:54 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:19 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0020-0000-0000-0000030747E2
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0021-0000-0000-000021586482
Message-Id: <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 19/21] treewide: add checks for the return value
 of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGNoZWNrIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1lbWJsb2NrX2FsbG9jKigpIGZ1bmN0
aW9ucyBhbmQgY2FsbApwYW5pYygpIGluIGNhc2Ugb2YgZXJyb3IuClRoZSBwYW5pYyBtZXNzYWdl
IHJlcGVhdHMgdGhlIG9uZSB1c2VkIGJ5IHBhbmljaW5nIG1lbWJsb2NrIGFsbG9jYXRvcnMgd2l0
aAphZGp1c3RtZW50IG9mIHBhcmFtZXRlcnMgdG8gaW5jbHVkZSBvbmx5IHJlbGV2YW50IG9uZXMu
CgpUaGUgcmVwbGFjZW1lbnQgd2FzIG1vc3RseSBhdXRvbWF0ZWQgd2l0aCBzZW1hbnRpYyBwYXRj
aGVzIGxpa2UgdGhlIG9uZQpiZWxvdyB3aXRoIG1hbnVhbCBtYXNzYWdpbmcgb2YgZm9ybWF0IHN0
cmluZ3MuCgpAQApleHByZXNzaW9uIHB0ciwgc2l6ZSwgYWxpZ247CkBACnB0ciA9IG1lbWJsb2Nr
X2FsbG9jKHNpemUsIGFsaWduKTsKKyBpZiAoIXB0cikKKyAJcGFuaWMoIiVzOiBGYWlsZWQgdG8g
YWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLCBfX2Z1bmNfXywKc2l6ZSwgYWxpZ24p
OwoKU2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgotLS0K
IGFyY2gvYWxwaGEva2VybmVsL2NvcmVfY2lhLmMgICAgICAgICAgICAgIHwgIDMgKysrCiBhcmNo
L2FscGhhL2tlcm5lbC9jb3JlX21hcnZlbC5jICAgICAgICAgICB8ICA2ICsrKysrKwogYXJjaC9h
bHBoYS9rZXJuZWwvcGNpLW5vb3AuYyAgICAgICAgICAgICAgfCAxMSArKysrKysrKysrLQogYXJj
aC9hbHBoYS9rZXJuZWwvcGNpLmMgICAgICAgICAgICAgICAgICAgfCAxMSArKysrKysrKysrLQog
YXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11LmMgICAgICAgICAgICAgfCAxMiArKysrKysrKysr
KysKIGFyY2gvYXJjL21tL2hpZ2htZW0uYyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwog
YXJjaC9hcm0va2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIGFy
Y2gvYXJtL21tL21tdS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKysrKysr
Ky0KIGFyY2gvYXJtNjQva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICAgIHwgIDkgKysrKysr
LS0tCiBhcmNoL2FybTY0L21tL2thc2FuX2luaXQuYyAgICAgICAgICAgICAgICB8IDEwICsrKysr
KysrKysKIGFyY2gvYzZ4L21tL2RtYS1jb2hlcmVudC5jICAgICAgICAgICAgICAgIHwgIDQgKysr
KwogYXJjaC9jNngvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKysKIGFy
Y2gvY3NreS9tbS9oaWdobWVtLmMgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysKIGFyY2gv
aDgzMDAvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiBhcmNoL202OGsv
YXRhcmkvc3RyYW0uYyAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKIGFyY2gvbTY4ay9tbS9p
bml0LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiBhcmNoL202OGsvbW0vbWNmbW11
LmMgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogYXJjaC9tNjhrL21tL21vdG9yb2xh
LmMgICAgICAgICAgICAgICAgICAgfCAgOSArKysrKysrKysKIGFyY2gvbTY4ay9tbS9zdW4zbW11
LmMgICAgICAgICAgICAgICAgICAgIHwgIDYgKysrKysrCiBhcmNoL202OGsvc3VuMy9zdW4zZHZt
YS5jICAgICAgICAgICAgICAgICB8ICAzICsrKwogYXJjaC9taWNyb2JsYXplL21tL2luaXQuYyAg
ICAgICAgICAgICAgICAgfCAgOCArKysrKystLQogYXJjaC9taXBzL2Nhdml1bS1vY3Rlb24vZG1h
LW9jdGVvbi5jICAgICAgfCAgMyArKysKIGFyY2gvbWlwcy9rZXJuZWwvc2V0dXAuYyAgICAgICAg
ICAgICAgICAgIHwgIDMgKysrCiBhcmNoL21pcHMva2VybmVsL3RyYXBzLmMgICAgICAgICAgICAg
ICAgICB8ICAzICsrKwogYXJjaC9taXBzL21tL2luaXQuYyAgICAgICAgICAgICAgICAgICAgICAg
fCAgNSArKysrKwogYXJjaC9uZHMzMi9tbS9pbml0LmMgICAgICAgICAgICAgICAgICAgICAgfCAx
MiArKysrKysrKysrKysKIGFyY2gvb3BlbnJpc2MvbW0vaW9yZW1hcC5jICAgICAgICAgICAgICAg
IHwgIDggKysrKysrLS0KIGFyY2gvcG93ZXJwYy9rZXJuZWwvZHRfY3B1X2Z0cnMuYyAgICAgICAg
IHwgIDUgKysrKysKIGFyY2gvcG93ZXJwYy9rZXJuZWwvcGNpXzMyLmMgICAgICAgICAgICAgIHwg
IDMgKysrCiBhcmNoL3Bvd2VycGMva2VybmVsL3NldHVwLWNvbW1vbi5jICAgICAgICB8ICAzICsr
KwogYXJjaC9wb3dlcnBjL2tlcm5lbC9zZXR1cF82NC5jICAgICAgICAgICAgfCAgNCArKysrCiBh
cmNoL3Bvd2VycGMvbGliL2FsbG9jLmMgICAgICAgICAgICAgICAgICB8ICAzICsrKwogYXJjaC9w
b3dlcnBjL21tL2hhc2hfdXRpbHNfNjQuYyAgICAgICAgICAgfCAgMyArKysKIGFyY2gvcG93ZXJw
Yy9tbS9tbXVfY29udGV4dF9ub2hhc2guYyAgICAgIHwgIDkgKysrKysrKysrCiBhcmNoL3Bvd2Vy
cGMvbW0vcGd0YWJsZS1ib29rM2UuYyAgICAgICAgICB8IDEyICsrKysrKysrKystLQogYXJjaC9w
b3dlcnBjL21tL3BndGFibGUtYm9vazNzNjQuYyAgICAgICAgfCAgMyArKysKIGFyY2gvcG93ZXJw
Yy9tbS9wZ3RhYmxlLXJhZGl4LmMgICAgICAgICAgIHwgIDkgKysrKysrKystCiBhcmNoL3Bvd2Vy
cGMvbW0vcHBjX21tdV8zMi5jICAgICAgICAgICAgICB8ICAzICsrKwogYXJjaC9wb3dlcnBjL3Bs
YXRmb3Jtcy9wYXNlbWkvaW9tbXUuYyAgICAgfCAgMyArKysKIGFyY2gvcG93ZXJwYy9wbGF0Zm9y
bXMvcG93ZXJtYWMvbnZyYW0uYyAgIHwgIDMgKysrCiBhcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bv
d2VybnYvb3BhbC5jICAgICB8ICAzICsrKwogYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52
L3BjaS1pb2RhLmMgfCAgOCArKysrKysrKwogYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wczMvc2V0
dXAuYyAgICAgICAgfCAgMyArKysKIGFyY2gvcG93ZXJwYy9zeXNkZXYvbXNpX2JpdG1hcC5jICAg
ICAgICAgIHwgIDMgKysrCiBhcmNoL3MzOTAva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICAg
ICB8IDEzICsrKysrKysrKysrKysKIGFyY2gvczM5MC9rZXJuZWwvc21wLmMgICAgICAgICAgICAg
ICAgICAgIHwgIDUgKysrKy0KIGFyY2gvczM5MC9rZXJuZWwvdG9wb2xvZ3kuYyAgICAgICAgICAg
ICAgIHwgIDYgKysrKysrCiBhcmNoL3MzOTAvbnVtYS9tb2RlX2VtdS5jICAgICAgICAgICAgICAg
ICB8ICAzICsrKwogYXJjaC9zMzkwL251bWEvbnVtYS5jICAgICAgICAgICAgICAgICAgICAgfCAg
NiArKysrKy0KIGFyY2gvczM5MC9udW1hL3RvcHRyZWUuYyAgICAgICAgICAgICAgICAgIHwgIDgg
KysrKysrLS0KIGFyY2gvc2gvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYg
KysrKysrCiBhcmNoL3NoL21tL251bWEuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsr
KysKIGFyY2gvdW0vZHJpdmVycy9uZXRfa2Vybi5jICAgICAgICAgICAgICAgIHwgIDMgKysrCiBh
cmNoL3VtL2RyaXZlcnMvdmVjdG9yX2tlcm4uYyAgICAgICAgICAgICB8ICAzICsrKwogYXJjaC91
bS9rZXJuZWwvaW5pdHJkLmMgICAgICAgICAgICAgICAgICAgfCAgMiArKwogYXJjaC91bS9rZXJu
ZWwvbWVtLmMgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKysrKysrKysrKysrKysrCiBhcmNo
L3VuaWNvcmUzMi9rZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICB8ICA0ICsrKysKIGFyY2gvdW5p
Y29yZTMyL21tL21tdS5jICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrKy0tCiBh
cmNoL3g4Ni9rZXJuZWwvYWNwaS9ib290LmMgICAgICAgICAgICAgICB8ICAzICsrKwogYXJjaC94
ODYva2VybmVsL2FwaWMvaW9fYXBpYy5jICAgICAgICAgICAgfCAgNSArKysrKwogYXJjaC94ODYv
a2VybmVsL2U4MjAuYyAgICAgICAgICAgICAgICAgICAgfCAgMyArKysKIGFyY2gveDg2L3BsYXRm
b3JtL29scGMvb2xwY19kdC5jICAgICAgICAgIHwgIDMgKysrCiBhcmNoL3g4Ni94ZW4vcDJtLmMg
ICAgICAgICAgICAgICAgICAgICAgICB8IDExICsrKysrKysrKy0tCiBhcmNoL3h0ZW5zYS9tbS9r
YXNhbl9pbml0LmMgICAgICAgICAgICAgICB8ICA0ICsrKysKIGFyY2gveHRlbnNhL21tL21tdS5j
ICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiBkcml2ZXJzL2Nsay90aS9jbGsuYyAgICAg
ICAgICAgICAgICAgICAgICB8ICAzICsrKwogZHJpdmVycy9tYWNpbnRvc2gvc211LmMgICAgICAg
ICAgICAgICAgICAgfCAgMyArKysKIGRyaXZlcnMvb2YvZmR0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDggKysrKysrKy0KIGRyaXZlcnMvb2YvdW5pdHRlc3QuYyAgICAgICAgICAgICAg
ICAgICAgIHwgIDggKysrKysrKy0KIGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgICAgICAgICAg
ICAgICAgIHwgIDcgKysrKystLQoga2VybmVsL3Bvd2VyL3NuYXBzaG90LmMgICAgICAgICAgICAg
ICAgICAgfCAgMyArKysKIGxpYi9jcHVtYXNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDMgKysrCiBtbS9rYXNhbi9pbml0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEw
ICsrKysrKysrLS0KIG1tL3NwYXJzZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MTkgKysrKysrKysrKysrKysrKystLQogNzQgZmlsZXMgY2hhbmdlZCwgNDE1IGluc2VydGlvbnMo
KyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYWxwaGEva2VybmVsL2NvcmVf
Y2lhLmMgYi9hcmNoL2FscGhhL2tlcm5lbC9jb3JlX2NpYS5jCmluZGV4IDQ2NmNkNDQuLmY0ODkx
NzAgMTAwNjQ0Ci0tLSBhL2FyY2gvYWxwaGEva2VybmVsL2NvcmVfY2lhLmMKKysrIGIvYXJjaC9h
bHBoYS9rZXJuZWwvY29yZV9jaWEuYwpAQCAtMzMyLDYgKzMzMiw5IEBAIGNpYV9wcmVwYXJlX3Ri
aWFfd29ya2Fyb3VuZChpbnQgd2luZG93KQogCiAJLyogVXNlIG1pbmltYWwgMUsgbWFwLiAqLwog
CXBwdGUgPSBtZW1ibG9ja19hbGxvYyhDSUFfQlJPS0VOX1RCSUFfU0laRSwgMzI3NjgpOworCWlm
ICghcHB0ZSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXUgYnl0ZXMgYWxpZ249
MHgleFxuIiwKKwkJICAgICAgX19mdW5jX18sIENJQV9CUk9LRU5fVEJJQV9TSVpFLCAzMjc2OCk7
CiAJcHRlID0gKHZpcnRfdG9fcGh5cyhwcHRlKSA+PiAoUEFHRV9TSElGVCAtIDEpKSB8IDE7CiAK
IAlmb3IgKGkgPSAwOyBpIDwgQ0lBX0JST0tFTl9UQklBX1NJWkUgLyBzaXplb2YodW5zaWduZWQg
bG9uZyk7ICsraSkKZGlmZiAtLWdpdCBhL2FyY2gvYWxwaGEva2VybmVsL2NvcmVfbWFydmVsLmMg
Yi9hcmNoL2FscGhhL2tlcm5lbC9jb3JlX21hcnZlbC5jCmluZGV4IGMxZDBjMTguLmNkNjhiNDAg
MTAwNjQ0Ci0tLSBhL2FyY2gvYWxwaGEva2VybmVsL2NvcmVfbWFydmVsLmMKKysrIGIvYXJjaC9h
bHBoYS9rZXJuZWwvY29yZV9tYXJ2ZWwuYwpAQCAtODMsNiArODMsOSBAQCBta19yZXNvdXJjZV9u
YW1lKGludCBwZSwgaW50IHBvcnQsIGNoYXIgKnN0cikKIAkKIAlzcHJpbnRmKHRtcCwgIlBDSSAl
cyBQRSAlZCBQT1JUICVkIiwgc3RyLCBwZSwgcG9ydCk7CiAJbmFtZSA9IG1lbWJsb2NrX2FsbG9j
KHN0cmxlbih0bXApICsgMSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIW5hbWUpCisJCXBhbmlj
KCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAg
IHN0cmxlbih0bXApICsgMSk7CiAJc3RyY3B5KG5hbWUsIHRtcCk7CiAKIAlyZXR1cm4gbmFtZTsK
QEAgLTExOCw2ICsxMjEsOSBAQCBhbGxvY19pbzcodW5zaWduZWQgaW50IHBlKQogCX0KIAogCWlv
NyA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqaW83KSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAo
IWlvNykKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzXG4iLCBfX2Z1
bmNfXywKKwkJICAgICAgc2l6ZW9mKCppbzcpKTsKIAlpbzctPnBlID0gcGU7CiAJcmF3X3NwaW5f
bG9ja19pbml0KCZpbzctPmlycV9sb2NrKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9hbHBoYS9rZXJu
ZWwvcGNpLW5vb3AuYyBiL2FyY2gvYWxwaGEva2VybmVsL3BjaS1ub29wLmMKaW5kZXggMDkxY2Zm
My4uN2Q3NDc3NCAxMDA2NDQKLS0tIGEvYXJjaC9hbHBoYS9rZXJuZWwvcGNpLW5vb3AuYworKysg
Yi9hcmNoL2FscGhhL2tlcm5lbC9wY2ktbm9vcC5jCkBAIC0zNCw2ICszNCw5IEBAIGFsbG9jX3Bj
aV9jb250cm9sbGVyKHZvaWQpCiAJc3RydWN0IHBjaV9jb250cm9sbGVyICpob3NlOwogCiAJaG9z
ZSA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqaG9zZSksIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYg
KCFob3NlKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXNcbiIsIF9f
ZnVuY19fLAorCQkgICAgICBzaXplb2YoKmhvc2UpKTsKIAogCSpob3NlX3RhaWwgPSBob3NlOwog
CWhvc2VfdGFpbCA9ICZob3NlLT5uZXh0OwpAQCAtNDQsNyArNDcsMTMgQEAgYWxsb2NfcGNpX2Nv
bnRyb2xsZXIodm9pZCkKIHN0cnVjdCByZXNvdXJjZSAqIF9faW5pdAogYWxsb2NfcmVzb3VyY2Uo
dm9pZCkKIHsKLQlyZXR1cm4gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKHN0cnVjdCByZXNvdXJjZSks
IFNNUF9DQUNIRV9CWVRFUyk7CisJdm9pZCAqcHRyID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKHN0
cnVjdCByZXNvdXJjZSksIFNNUF9DQUNIRV9CWVRFUyk7CisKKwlpZiAoIXB0cikKKwkJcGFuaWMo
IiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJICAgICAg
c2l6ZW9mKHN0cnVjdCByZXNvdXJjZSkpOworCisJcmV0dXJuIHB0cjsKIH0KIAogU1lTQ0FMTF9E
RUZJTkUzKHBjaWNvbmZpZ19pb2Jhc2UsIGxvbmcsIHdoaWNoLCB1bnNpZ25lZCBsb25nLCBidXMs
CmRpZmYgLS1naXQgYS9hcmNoL2FscGhhL2tlcm5lbC9wY2kuYyBiL2FyY2gvYWxwaGEva2VybmVs
L3BjaS5jCmluZGV4IDk3MDk4MTIuLmI0ZWI3NDMgMTAwNjQ0Ci0tLSBhL2FyY2gvYWxwaGEva2Vy
bmVsL3BjaS5jCisrKyBiL2FyY2gvYWxwaGEva2VybmVsL3BjaS5jCkBAIC0zOTMsNiArMzkzLDkg
QEAgYWxsb2NfcGNpX2NvbnRyb2xsZXIodm9pZCkKIAlzdHJ1Y3QgcGNpX2NvbnRyb2xsZXIgKmhv
c2U7CiAKIAlob3NlID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKCpob3NlKSwgU01QX0NBQ0hFX0JZ
VEVTKTsKKwlpZiAoIWhvc2UpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBi
eXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIHNpemVvZigqaG9zZSkpOwogCiAJKmhvc2VfdGFp
bCA9IGhvc2U7CiAJaG9zZV90YWlsID0gJmhvc2UtPm5leHQ7CkBAIC00MDMsNyArNDA2LDEzIEBA
IGFsbG9jX3BjaV9jb250cm9sbGVyKHZvaWQpCiBzdHJ1Y3QgcmVzb3VyY2UgKiBfX2luaXQKIGFs
bG9jX3Jlc291cmNlKHZvaWQpCiB7Ci0JcmV0dXJuIG1lbWJsb2NrX2FsbG9jKHNpemVvZihzdHJ1
Y3QgcmVzb3VyY2UpLCBTTVBfQ0FDSEVfQllURVMpOworCXZvaWQgKnB0ciA9IG1lbWJsb2NrX2Fs
bG9jKHNpemVvZihzdHJ1Y3QgcmVzb3VyY2UpLCBTTVBfQ0FDSEVfQllURVMpOworCisJaWYgKCFw
dHIpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlc1xuIiwgX19mdW5j
X18sCisJCSAgICAgIHNpemVvZihzdHJ1Y3QgcmVzb3VyY2UpKTsKKworCXJldHVybiBwdHI7CiB9
CiAKIApkaWZmIC0tZ2l0IGEvYXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11LmMgYi9hcmNoL2Fs
cGhhL2tlcm5lbC9wY2lfaW9tbXUuYwppbmRleCBlNGNmNzdiLi40MDk2MTczIDEwMDY0NAotLS0g
YS9hcmNoL2FscGhhL2tlcm5lbC9wY2lfaW9tbXUuYworKysgYi9hcmNoL2FscGhhL2tlcm5lbC9w
Y2lfaW9tbXUuYwpAQCAtODAsNiArODAsOSBAQCBpb21tdV9hcmVuYV9uZXdfbm9kZShpbnQgbmlk
LCBzdHJ1Y3QgcGNpX2NvbnRyb2xsZXIgKmhvc2UsIGRtYV9hZGRyX3QgYmFzZSwKIAkJICAgICAg
ICIgICAgZmFsbGluZyBiYWNrIHRvIHN5c3RlbS13aWRlIGFsbG9jYXRpb25cbiIsCiAJCSAgICAg
ICBfX2Z1bmNfXywgbmlkKTsKIAkJYXJlbmEgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKmFyZW5h
KSwgU01QX0NBQ0hFX0JZVEVTKTsKKwkJaWYgKCFhcmVuYSkKKwkJCXBhbmljKCIlczogRmFpbGVk
IHRvIGFsbG9jYXRlICVsdSBieXRlc1xuIiwgX19mdW5jX18sCisJCQkgICAgICBzaXplb2YoKmFy
ZW5hKSk7CiAJfQogCiAJYXJlbmEtPnB0ZXMgPSBtZW1ibG9ja19hbGxvY19ub2RlKHNpemVvZigq
YXJlbmEpLCBhbGlnbiwgbmlkKTsKQEAgLTg4LDEyICs5MSwyMSBAQCBpb21tdV9hcmVuYV9uZXdf
bm9kZShpbnQgbmlkLCBzdHJ1Y3QgcGNpX2NvbnRyb2xsZXIgKmhvc2UsIGRtYV9hZGRyX3QgYmFz
ZSwKIAkJICAgICAgICIgICAgZmFsbGluZyBiYWNrIHRvIHN5c3RlbS13aWRlIGFsbG9jYXRpb25c
biIsCiAJCSAgICAgICBfX2Z1bmNfXywgbmlkKTsKIAkJYXJlbmEtPnB0ZXMgPSBtZW1ibG9ja19h
bGxvYyhtZW1fc2l6ZSwgYWxpZ24pOworCQlpZiAoIWFyZW5hLT5wdGVzKQorCQkJcGFuaWMoIiVz
OiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkJICAgICAg
X19mdW5jX18sIG1lbV9zaXplLCBhbGlnbik7CiAJfQogCiAjZWxzZSAvKiBDT05GSUdfRElTQ09O
VElHTUVNICovCiAKIAlhcmVuYSA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqYXJlbmEpLCBTTVBf
Q0FDSEVfQllURVMpOworCWlmICghYXJlbmEpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9j
YXRlICVsdSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIHNpemVvZigqYXJlbmEpKTsKIAlh
cmVuYS0+cHRlcyA9IG1lbWJsb2NrX2FsbG9jKG1lbV9zaXplLCBhbGlnbik7CisJaWYgKCFhcmVu
YS0+cHRlcykKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWdu
PTB4JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgbWVtX3NpemUsIGFsaWduKTsKIAogI2VuZGlm
IC8qIENPTkZJR19ESVNDT05USUdNRU0gKi8KIApkaWZmIC0tZ2l0IGEvYXJjaC9hcmMvbW0vaGln
aG1lbS5jIGIvYXJjaC9hcmMvbW0vaGlnaG1lbS5jCmluZGV4IDQ4ZTcwMDEuLjExZjU3ZTIgMTAw
NjQ0Ci0tLSBhL2FyY2gvYXJjL21tL2hpZ2htZW0uYworKysgYi9hcmNoL2FyYy9tbS9oaWdobWVt
LmMKQEAgLTEyNCw2ICsxMjQsMTAgQEAgc3RhdGljIG5vaW5saW5lIHB0ZV90ICogX19pbml0IGFs
bG9jX2ttYXBfcGd0YWJsZSh1bnNpZ25lZCBsb25nIGt2YWRkcikKIAlwbWRfayA9IHBtZF9vZmZz
ZXQocHVkX2ssIGt2YWRkcik7CiAKIAlwdGVfayA9IChwdGVfdCAqKW1lbWJsb2NrX2FsbG9jX2xv
dyhQQUdFX1NJWkUsIFBBR0VfU0laRSk7CisJaWYgKCFwdGVfaykKKwkJcGFuaWMoIiVzOiBGYWls
ZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkgICAgICBfX2Z1bmNf
XywgUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCiAJcG1kX3BvcHVsYXRlX2tlcm5lbCgmaW5pdF9t
bSwgcG1kX2ssIHB0ZV9rKTsKIAlyZXR1cm4gcHRlX2s7CiB9CmRpZmYgLS1naXQgYS9hcmNoL2Fy
bS9rZXJuZWwvc2V0dXAuYyBiL2FyY2gvYXJtL2tlcm5lbC9zZXR1cC5jCmluZGV4IDM3NWIxM2Yu
LjVkNzhiNmEgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2tlcm5lbC9zZXR1cC5jCisrKyBiL2FyY2gv
YXJtL2tlcm5lbC9zZXR1cC5jCkBAIC04NjcsNiArODY3LDkgQEAgc3RhdGljIHZvaWQgX19pbml0
IHJlcXVlc3Rfc3RhbmRhcmRfcmVzb3VyY2VzKGNvbnN0IHN0cnVjdCBtYWNoaW5lX2Rlc2MgKm1k
ZXNjKQogCQlib290X2FsaWFzX3N0YXJ0ID0gcGh5c190b19pZG1hcChzdGFydCk7CiAJCWlmIChh
cm1faGFzX2lkbWFwX2FsaWFzKCkgJiYgYm9vdF9hbGlhc19zdGFydCAhPSBJRE1BUF9JTlZBTElE
X0FERFIpIHsKIAkJCXJlcyA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqcmVzKSwgU01QX0NBQ0hF
X0JZVEVTKTsKKwkJCWlmICghcmVzKQorCQkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRl
ICV6dSBieXRlc1xuIiwKKwkJCQkgICAgICBfX2Z1bmNfXywgc2l6ZW9mKCpyZXMpKTsKIAkJCXJl
cy0+bmFtZSA9ICJTeXN0ZW0gUkFNIChib290IGFsaWFzKSI7CiAJCQlyZXMtPnN0YXJ0ID0gYm9v
dF9hbGlhc19zdGFydDsKIAkJCXJlcy0+ZW5kID0gcGh5c190b19pZG1hcChlbmQpOwpAQCAtODc1
LDYgKzg3OCw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXF1ZXN0X3N0YW5kYXJkX3Jlc291cmNl
cyhjb25zdCBzdHJ1Y3QgbWFjaGluZV9kZXNjICptZGVzYykKIAkJfQogCiAJCXJlcyA9IG1lbWJs
b2NrX2FsbG9jKHNpemVvZigqcmVzKSwgU01QX0NBQ0hFX0JZVEVTKTsKKwkJaWYgKCFyZXMpCisJ
CQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLAor
CQkJICAgICAgc2l6ZW9mKCpyZXMpKTsKIAkJcmVzLT5uYW1lICA9ICJTeXN0ZW0gUkFNIjsKIAkJ
cmVzLT5zdGFydCA9IHN0YXJ0OwogCQlyZXMtPmVuZCA9IGVuZDsKZGlmZiAtLWdpdCBhL2FyY2gv
YXJtL21tL21tdS5jIGIvYXJjaC9hcm0vbW0vbW11LmMKaW5kZXggNTdkZTBkZC4uZjNjZTM0MSAx
MDA2NDQKLS0tIGEvYXJjaC9hcm0vbW0vbW11LmMKKysrIGIvYXJjaC9hcm0vbW0vbW11LmMKQEAg
LTcyMSw3ICs3MjEsMTMgQEAgRVhQT1JUX1NZTUJPTChwaHlzX21lbV9hY2Nlc3NfcHJvdCk7CiAK
IHN0YXRpYyB2b2lkIF9faW5pdCAqZWFybHlfYWxsb2ModW5zaWduZWQgbG9uZyBzeikKIHsKLQly
ZXR1cm4gbWVtYmxvY2tfYWxsb2Moc3osIHN6KTsKKwl2b2lkICpwdHIgPSBtZW1ibG9ja19hbGxv
Yyhzeiwgc3opOworCisJaWYgKCFwdHIpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRl
ICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJICAgICAgX19mdW5jX18sIHN6LCBzeik7CisK
KwlyZXR1cm4gcHRyOwogfQogCiBzdGF0aWMgdm9pZCAqX19pbml0IGxhdGVfYWxsb2ModW5zaWdu
ZWQgbG9uZyBzeikKQEAgLTk5NCw2ICsxMDAwLDkgQEAgdm9pZCBfX2luaXQgaW90YWJsZV9pbml0
KHN0cnVjdCBtYXBfZGVzYyAqaW9fZGVzYywgaW50IG5yKQogCQlyZXR1cm47CiAKIAlzdm0gPSBt
ZW1ibG9ja19hbGxvYyhzaXplb2YoKnN2bSkgKiBuciwgX19hbGlnbm9mX18oKnN2bSkpOworCWlm
ICghc3ZtKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXMgYWxpZ249
MHglenhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBzaXplb2YoKnN2bSkgKiBuciwgX19hbGlnbm9m
X18oKnN2bSkpOwogCiAJZm9yIChtZCA9IGlvX2Rlc2M7IG5yOyBtZCsrLCBuci0tKSB7CiAJCWNy
ZWF0ZV9tYXBwaW5nKG1kKTsKQEAgLTEwMTYsNiArMTAyNSw5IEBAIHZvaWQgX19pbml0IHZtX3Jl
c2VydmVfYXJlYV9lYXJseSh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSwK
IAlzdHJ1Y3Qgc3RhdGljX3ZtICpzdm07CiAKIAlzdm0gPSBtZW1ibG9ja19hbGxvYyhzaXplb2Yo
KnN2bSksIF9fYWxpZ25vZl9fKCpzdm0pKTsKKwlpZiAoIXN2bSkKKwkJcGFuaWMoIiVzOiBGYWls
ZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzIGFsaWduPTB4JXp4XG4iLAorCQkgICAgICBfX2Z1bmNf
Xywgc2l6ZW9mKCpzdm0pLCBfX2FsaWdub2ZfXygqc3ZtKSk7CiAKIAl2bSA9ICZzdm0tPnZtOwog
CXZtLT5hZGRyID0gKHZvaWQgKilhZGRyOwpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9rZXJuZWwv
c2V0dXAuYyBiL2FyY2gvYXJtNjQva2VybmVsL3NldHVwLmMKaW5kZXggNGIwZTEyMy4uM2NkZWU1
YyAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9rZXJuZWwvc2V0dXAuYworKysgYi9hcmNoL2FybTY0
L2tlcm5lbC9zZXR1cC5jCkBAIC0yMDksNiArMjA5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHJl
cXVlc3Rfc3RhbmRhcmRfcmVzb3VyY2VzKHZvaWQpCiAJc3RydWN0IG1lbWJsb2NrX3JlZ2lvbiAq
cmVnaW9uOwogCXN0cnVjdCByZXNvdXJjZSAqcmVzOwogCXVuc2lnbmVkIGxvbmcgaSA9IDA7CisJ
c2l6ZV90IGFsbG9jX3NpemU7CiAKIAlrZXJuZWxfY29kZS5zdGFydCAgID0gX19wYV9zeW1ib2wo
X3RleHQpOwogCWtlcm5lbF9jb2RlLmVuZCAgICAgPSBfX3BhX3N5bWJvbChfX2luaXRfYmVnaW4g
LSAxKTsKQEAgLTIxNiw5ICsyMTcsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IHJlcXVlc3Rfc3Rh
bmRhcmRfcmVzb3VyY2VzKHZvaWQpCiAJa2VybmVsX2RhdGEuZW5kICAgICA9IF9fcGFfc3ltYm9s
KF9lbmQgLSAxKTsKIAogCW51bV9zdGFuZGFyZF9yZXNvdXJjZXMgPSBtZW1ibG9jay5tZW1vcnku
Y250OwotCXN0YW5kYXJkX3Jlc291cmNlcyA9IG1lbWJsb2NrX2FsbG9jX2xvdyhudW1fc3RhbmRh
cmRfcmVzb3VyY2VzICoKLQkJCQkJICAgICAgICBzaXplb2YoKnN0YW5kYXJkX3Jlc291cmNlcyks
Ci0JCQkJCSAgICAgICAgU01QX0NBQ0hFX0JZVEVTKTsKKwlhbGxvY19zaXplID0gbnVtX3N0YW5k
YXJkX3Jlc291cmNlcyAqIHNpemVvZigqc3RhbmRhcmRfcmVzb3VyY2VzKTsKKwlzdGFuZGFyZF9y
ZXNvdXJjZXMgPSBtZW1ibG9ja19hbGxvY19sb3coYWxsb2Nfc2l6ZSwgU01QX0NBQ0hFX0JZVEVT
KTsKKwlpZiAoIXN0YW5kYXJkX3Jlc291cmNlcykKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxs
b2NhdGUgJWx1IGJ5dGVzIGFsaWduPSV4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgYWxsb2Nfc2l6
ZSwgU01QX0NBQ0hFX0JZVEVTKTsKIAogCWZvcl9lYWNoX21lbWJsb2NrKG1lbW9yeSwgcmVnaW9u
KSB7CiAJCXJlcyA9ICZzdGFuZGFyZF9yZXNvdXJjZXNbaSsrXTsKZGlmZiAtLWdpdCBhL2FyY2gv
YXJtNjQvbW0va2FzYW5faW5pdC5jIGIvYXJjaC9hcm02NC9tbS9rYXNhbl9pbml0LmMKaW5kZXgg
NGI1NWIxNS4uNDNkMTNjNyAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9tbS9rYXNhbl9pbml0LmMK
KysrIGIvYXJjaC9hcm02NC9tbS9rYXNhbl9pbml0LmMKQEAgLTQwLDYgKzQwLDExIEBAIHN0YXRp
YyBwaHlzX2FkZHJfdCBfX2luaXQga2FzYW5fYWxsb2NfemVyb2VkX3BhZ2UoaW50IG5vZGUpCiAJ
dm9pZCAqcCA9IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQoUEFHRV9TSVpFLCBQQUdFX1NJWkUsCiAJ
CQkJCSAgICAgIF9fcGEoTUFYX0RNQV9BRERSRVNTKSwKIAkJCQkJICAgICAgTUVNQkxPQ0tfQUxM
T0NfS0FTQU4sIG5vZGUpOworCWlmICghcCkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2Nh
dGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4IG5pZD0lZCBmcm9tPSVsbHhcbiIsCisJCSAgICAgIF9f
ZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSwgbm9kZSwKKwkJICAgICAgX19wYShNQVhfRE1B
X0FERFJFU1MpKTsKKwogCXJldHVybiBfX3BhKHApOwogfQogCkBAIC00OCw2ICs1MywxMSBAQCBz
dGF0aWMgcGh5c19hZGRyX3QgX19pbml0IGthc2FuX2FsbG9jX3Jhd19wYWdlKGludCBub2RlKQog
CXZvaWQgKnAgPSBtZW1ibG9ja19hbGxvY190cnlfbmlkX3JhdyhQQUdFX1NJWkUsIFBBR0VfU0la
RSwKIAkJCQkJCV9fcGEoTUFYX0RNQV9BRERSRVNTKSwKIAkJCQkJCU1FTUJMT0NLX0FMTE9DX0tB
U0FOLCBub2RlKTsKKwlpZiAoIXApCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVs
dSBieXRlcyBhbGlnbj0weCVseCBuaWQ9JWQgZnJvbT0lbGx4XG4iLAorCQkgICAgICBfX2Z1bmNf
XywgUEFHRV9TSVpFLCBQQUdFX1NJWkUsIG5vZGUsCisJCSAgICAgIF9fcGEoTUFYX0RNQV9BRERS
RVNTKSk7CisKIAlyZXR1cm4gX19wYShwKTsKIH0KIApkaWZmIC0tZ2l0IGEvYXJjaC9jNngvbW0v
ZG1hLWNvaGVyZW50LmMgYi9hcmNoL2M2eC9tbS9kbWEtY29oZXJlbnQuYwppbmRleCAwYmUyODk4
Li4wZDM3MDFiIDEwMDY0NAotLS0gYS9hcmNoL2M2eC9tbS9kbWEtY29oZXJlbnQuYworKysgYi9h
cmNoL2M2eC9tbS9kbWEtY29oZXJlbnQuYwpAQCAtMTM4LDYgKzEzOCwxMCBAQCB2b2lkIF9faW5p
dCBjb2hlcmVudF9tZW1faW5pdChwaHlzX2FkZHJfdCBzdGFydCwgdTMyIHNpemUpCiAKIAlkbWFf
Yml0bWFwID0gbWVtYmxvY2tfYWxsb2MoQklUU19UT19MT05HUyhkbWFfcGFnZXMpICogc2l6ZW9m
KGxvbmcpLAogCQkJCSAgICBzaXplb2YobG9uZykpOworCWlmICghZG1hX2JpdG1hcCkKKwkJcGFu
aWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzIGFsaWduPTB4JXp4XG4iLAorCQkg
ICAgICBfX2Z1bmNfXywgQklUU19UT19MT05HUyhkbWFfcGFnZXMpICogc2l6ZW9mKGxvbmcpLAor
CQkgICAgICBzaXplb2YobG9uZykpOwogfQogCiBzdGF0aWMgdm9pZCBjNnhfZG1hX3N5bmMoc3Ry
dWN0IGRldmljZSAqZGV2LCBwaHlzX2FkZHJfdCBwYWRkciwgc2l6ZV90IHNpemUsCmRpZmYgLS1n
aXQgYS9hcmNoL2M2eC9tbS9pbml0LmMgYi9hcmNoL2M2eC9tbS9pbml0LmMKaW5kZXggZTgzYzA0
Ni4uZmU1ODJjMyAxMDA2NDQKLS0tIGEvYXJjaC9jNngvbW0vaW5pdC5jCisrKyBiL2FyY2gvYzZ4
L21tL2luaXQuYwpAQCAtNDAsNiArNDAsOSBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lk
KQogCiAJZW1wdHlfemVyb19wYWdlICAgICAgPSAodW5zaWduZWQgbG9uZykgbWVtYmxvY2tfYWxs
b2MoUEFHRV9TSVpFLAogCQkJCQkJCSAgICAgIFBBR0VfU0laRSk7CisJaWYgKCFlbXB0eV96ZXJv
X3BhZ2UpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0w
eCVseFxuIiwKKwkJICAgICAgX19mdW5jX18sIFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKIAogCS8q
CiAJICogU2V0IHVwIHVzZXIgZGF0YSBzcGFjZQpkaWZmIC0tZ2l0IGEvYXJjaC9jc2t5L21tL2hp
Z2htZW0uYyBiL2FyY2gvY3NreS9tbS9oaWdobWVtLmMKaW5kZXggNTNiMWJmYS4uMzMxN2I3NzQg
MTAwNjQ0Ci0tLSBhL2FyY2gvY3NreS9tbS9oaWdobWVtLmMKKysrIGIvYXJjaC9jc2t5L21tL2hp
Z2htZW0uYwpAQCAtMTQxLDYgKzE0MSwxMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZml4cmFuZ2Vf
aW5pdCh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKIAkJCWZvciAoOyAo
ayA8IFBUUlNfUEVSX1BNRCkgJiYgKHZhZGRyICE9IGVuZCk7IHBtZCsrLCBrKyspIHsKIAkJCQlp
ZiAocG1kX25vbmUoKnBtZCkpIHsKIAkJCQkJcHRlID0gKHB0ZV90ICopIG1lbWJsb2NrX2FsbG9j
X2xvdyhQQUdFX1NJWkUsIFBBR0VfU0laRSk7CisJCQkJCWlmICghcHRlKQorCQkJCQkJcGFuaWMo
IiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPSVseFxuIiwKKwkJCQkJCSAg
ICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsCisJCQkJCQkgICAgICBQQUdFX1NJWkUpOworCiAJCQkJ
CXNldF9wbWQocG1kLCBfX3BtZChfX3BhKHB0ZSkpKTsKIAkJCQkJQlVHX09OKHB0ZSAhPSBwdGVf
b2Zmc2V0X2tlcm5lbChwbWQsIDApKTsKIAkJCQl9CmRpZmYgLS1naXQgYS9hcmNoL2g4MzAwL21t
L2luaXQuYyBiL2FyY2gvaDgzMDAvbW0vaW5pdC5jCmluZGV4IGExNTc4OTAuLjBmMDRhNWUgMTAw
NjQ0Ci0tLSBhL2FyY2gvaDgzMDAvbW0vaW5pdC5jCisrKyBiL2FyY2gvaDgzMDAvbW0vaW5pdC5j
CkBAIC02OCw2ICs2OCw5IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAJICogdG8g
YSBjb3VwbGUgb2YgYWxsb2NhdGVkIHBhZ2VzLgogCSAqLwogCWVtcHR5X3plcm9fcGFnZSA9ICh1
bnNpZ25lZCBsb25nKW1lbWJsb2NrX2FsbG9jKFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwlpZiAo
IWVtcHR5X3plcm9fcGFnZSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5
dGVzIGFsaWduPTB4JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdFX1NJ
WkUpOwogCiAJLyoKIAkgKiBTZXQgdXAgU0ZDL0RGQyByZWdpc3RlcnMgKHVzZXIgZGF0YSBzcGFj
ZSkuCmRpZmYgLS1naXQgYS9hcmNoL202OGsvYXRhcmkvc3RyYW0uYyBiL2FyY2gvbTY4ay9hdGFy
aS9zdHJhbS5jCmluZGV4IDZmZmMyMDQuLjYxNTJmOWYgMTAwNjQ0Ci0tLSBhL2FyY2gvbTY4ay9h
dGFyaS9zdHJhbS5jCisrKyBiL2FyY2gvbTY4ay9hdGFyaS9zdHJhbS5jCkBAIC05Nyw2ICs5Nywx
MCBAQCB2b2lkIF9faW5pdCBhdGFyaV9zdHJhbV9yZXNlcnZlX3BhZ2VzKHZvaWQgKnN0YXJ0X21l
bSkKIAkJcHJfZGVidWcoImF0YXJpX3N0cmFtIHBvb2w6IGtlcm5lbCBpbiBTVC1SQU0sIHVzaW5n
IGFsbG9jX2Jvb3RtZW0hXG4iKTsKIAkJc3RyYW1fcG9vbC5zdGFydCA9IChyZXNvdXJjZV9zaXpl
X3QpbWVtYmxvY2tfYWxsb2NfbG93KHBvb2xfc2l6ZSwKIAkJCQkJCQkJICAgICAgIFBBR0VfU0la
RSk7CisJCWlmICghc3RyYW1fcG9vbC5zdGFydCkKKwkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFs
bG9jYXRlICVsdSBieXRlcyBhbGlnbj0lbHhcbiIsCisJCQkgICAgICBfX2Z1bmNfXywgcG9vbF9z
aXplLCBQQUdFX1NJWkUpOworCiAJCXN0cmFtX3Bvb2wuZW5kID0gc3RyYW1fcG9vbC5zdGFydCAr
IHBvb2xfc2l6ZSAtIDE7CiAJCXJlcXVlc3RfcmVzb3VyY2UoJmlvbWVtX3Jlc291cmNlLCAmc3Ry
YW1fcG9vbCk7CiAJCXN0cmFtX3ZpcnRfb2Zmc2V0ID0gMDsKZGlmZiAtLWdpdCBhL2FyY2gvbTY4
ay9tbS9pbml0LmMgYi9hcmNoL202OGsvbW0vaW5pdC5jCmluZGV4IDkzM2MzM2UuLjg4NjhhNGMg
MTAwNjQ0Ci0tLSBhL2FyY2gvbTY4ay9tbS9pbml0LmMKKysrIGIvYXJjaC9tNjhrL21tL2luaXQu
YwpAQCAtOTQsNiArOTQsOSBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogCWhpZ2hf
bWVtb3J5ID0gKHZvaWQgKikgZW5kX21lbTsKIAogCWVtcHR5X3plcm9fcGFnZSA9IG1lbWJsb2Nr
X2FsbG9jKFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwlpZiAoIWVtcHR5X3plcm9fcGFnZSkKKwkJ
cGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAor
CQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwogCiAJLyoKIAkgKiBTZXQg
dXAgU0ZDL0RGQyByZWdpc3RlcnMgKHVzZXIgZGF0YSBzcGFjZSkuCmRpZmYgLS1naXQgYS9hcmNo
L202OGsvbW0vbWNmbW11LmMgYi9hcmNoL202OGsvbW0vbWNmbW11LmMKaW5kZXggNDkyZjk1My4u
NmNiMWU0MSAxMDA2NDQKLS0tIGEvYXJjaC9tNjhrL21tL21jZm1tdS5jCisrKyBiL2FyY2gvbTY4
ay9tbS9tY2ZtbXUuYwpAQCAtNDQsNiArNDQsOSBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2
b2lkKQogCWludCBpOwogCiAJZW1wdHlfemVyb19wYWdlID0gKHZvaWQgKikgbWVtYmxvY2tfYWxs
b2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCWlmICghZW1wdHlfemVyb19wYWdlKQorCQlwYW5p
YygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhcbiIsCisJCSAg
ICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7CiAKIAlwZ19kaXIgPSBzd2FwcGVy
X3BnX2RpcjsKIAltZW1zZXQoc3dhcHBlcl9wZ19kaXIsIDAsIHNpemVvZihzd2FwcGVyX3BnX2Rp
cikpOwpAQCAtNTEsNiArNTQsOSBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogCXNp
emUgPSBudW1fcGFnZXMgKiBzaXplb2YocHRlX3QpOwogCXNpemUgPSAoc2l6ZSArIFBBR0VfU0la
RSkgJiB+KFBBR0VfU0laRS0xKTsKIAluZXh0X3BndGFibGUgPSAodW5zaWduZWQgbG9uZykgbWVt
YmxvY2tfYWxsb2Moc2l6ZSwgUEFHRV9TSVpFKTsKKwlpZiAoIW5leHRfcGd0YWJsZSkKKwkJcGFu
aWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkg
ICAgICBfX2Z1bmNfXywgc2l6ZSwgUEFHRV9TSVpFKTsKIAogCWJvb3RtZW1fZW5kID0gKG5leHRf
cGd0YWJsZSArIHNpemUgKyBQQUdFX1NJWkUpICYgUEFHRV9NQVNLOwogCXBnX2RpciArPSBQQUdF
X09GRlNFVCA+PiBQR0RJUl9TSElGVDsKZGlmZiAtLWdpdCBhL2FyY2gvbTY4ay9tbS9tb3Rvcm9s
YS5jIGIvYXJjaC9tNjhrL21tL21vdG9yb2xhLmMKaW5kZXggM2YzZDBiZi4uMzU2NjAxYiAxMDA2
NDQKLS0tIGEvYXJjaC9tNjhrL21tL21vdG9yb2xhLmMKKysrIGIvYXJjaC9tNjhrL21tL21vdG9y
b2xhLmMKQEAgLTU1LDYgKzU1LDkgQEAgc3RhdGljIHB0ZV90ICogX19pbml0IGtlcm5lbF9wYWdl
X3RhYmxlKHZvaWQpCiAJcHRlX3QgKnB0YWJsZXA7CiAKIAlwdGFibGVwID0gKHB0ZV90ICopbWVt
YmxvY2tfYWxsb2NfbG93KFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwlpZiAoIXB0YWJsZXApCisJ
CXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0lbHhcbiIsCisJ
CSAgICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7CiAKIAljbGVhcl9wYWdlKHB0
YWJsZXApOwogCV9fZmx1c2hfcGFnZV90b19yYW0ocHRhYmxlcCk7CkBAIC05Niw2ICs5OSw5IEBA
IHN0YXRpYyBwbWRfdCAqIF9faW5pdCBrZXJuZWxfcHRyX3RhYmxlKHZvaWQpCiAJaWYgKCgodW5z
aWduZWQgbG9uZylsYXN0X3BndGFibGUgJiB+UEFHRV9NQVNLKSA9PSAwKSB7CiAJCWxhc3RfcGd0
YWJsZSA9IChwbWRfdCAqKW1lbWJsb2NrX2FsbG9jX2xvdyhQQUdFX1NJWkUsCiAJCQkJCQkJICAg
UEFHRV9TSVpFKTsKKwkJaWYgKCFsYXN0X3BndGFibGUpCisJCQlwYW5pYygiJXM6IEZhaWxlZCB0
byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249JWx4XG4iLAorCQkJICAgICAgX19mdW5jX18sIFBB
R0VfU0laRSwgUEFHRV9TSVpFKTsKIAogCQljbGVhcl9wYWdlKGxhc3RfcGd0YWJsZSk7CiAJCV9f
Zmx1c2hfcGFnZV90b19yYW0obGFzdF9wZ3RhYmxlKTsKQEAgLTI3OCw2ICsyODQsOSBAQCB2b2lk
IF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogCSAqIHRvIGEgY291cGxlIG9mIGFsbG9jYXRlZCBw
YWdlcwogCSAqLwogCWVtcHR5X3plcm9fcGFnZSA9IG1lbWJsb2NrX2FsbG9jKFBBR0VfU0laRSwg
UEFHRV9TSVpFKTsKKwlpZiAoIWVtcHR5X3plcm9fcGFnZSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQg
dG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywg
UEFHRV9TSVpFLCBQQUdFX1NJWkUpOwogCiAJLyoKIAkgKiBTZXQgdXAgU0ZDL0RGQyByZWdpc3Rl
cnMKZGlmZiAtLWdpdCBhL2FyY2gvbTY4ay9tbS9zdW4zbW11LmMgYi9hcmNoL202OGsvbW0vc3Vu
M21tdS5jCmluZGV4IGY3MzZkYjQuLmVjYTFjNDYgMTAwNjQ0Ci0tLSBhL2FyY2gvbTY4ay9tbS9z
dW4zbW11LmMKKysrIGIvYXJjaC9tNjhrL21tL3N1bjNtbXUuYwpAQCAtNDYsNiArNDYsOSBAQCB2
b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogCXVuc2lnbmVkIGxvbmcgc2l6ZTsKIAogCWVt
cHR5X3plcm9fcGFnZSA9IG1lbWJsb2NrX2FsbG9jKFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwlp
ZiAoIWVtcHR5X3plcm9fcGFnZSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1
IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdF
X1NJWkUpOwogCiAJYWRkcmVzcyA9IFBBR0VfT0ZGU0VUOwogCXBnX2RpciA9IHN3YXBwZXJfcGdf
ZGlyOwpAQCAtNTYsNiArNTksOSBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogCXNp
emUgPSAoc2l6ZSArIFBBR0VfU0laRSkgJiB+KFBBR0VfU0laRS0xKTsKIAogCW5leHRfcGd0YWJs
ZSA9ICh1bnNpZ25lZCBsb25nKW1lbWJsb2NrX2FsbG9jKHNpemUsIFBBR0VfU0laRSk7CisJaWYg
KCFuZXh0X3BndGFibGUpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRl
cyBhbGlnbj0weCVseFxuIiwKKwkJICAgICAgX19mdW5jX18sIHNpemUsIFBBR0VfU0laRSk7CiAJ
Ym9vdG1lbV9lbmQgPSAobmV4dF9wZ3RhYmxlICsgc2l6ZSArIFBBR0VfU0laRSkgJiBQQUdFX01B
U0s7CiAKIAkvKiBNYXAgd2hvbGUgbWVtb3J5IGZyb20gUEFHRV9PRkZTRVQgKDB4MEUwMDAwMDAp
ICovCmRpZmYgLS1naXQgYS9hcmNoL202OGsvc3VuMy9zdW4zZHZtYS5jIGIvYXJjaC9tNjhrL3N1
bjMvc3VuM2R2bWEuYwppbmRleCA0ZDY0NzExLi4zOTlmM2QwIDEwMDY0NAotLS0gYS9hcmNoL202
OGsvc3VuMy9zdW4zZHZtYS5jCisrKyBiL2FyY2gvbTY4ay9zdW4zL3N1bjNkdm1hLmMKQEAgLTI2
OSw2ICsyNjksOSBAQCB2b2lkIF9faW5pdCBkdm1hX2luaXQodm9pZCkKIAogCWlvbW11X3VzZSA9
IG1lbWJsb2NrX2FsbG9jKElPTU1VX1RPVEFMX0VOVFJJRVMgKiBzaXplb2YodW5zaWduZWQgbG9u
ZyksCiAJCQkJICAgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIWlvbW11X3VzZSkKKwkJcGFuaWMo
IiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJICAgICAg
SU9NTVVfVE9UQUxfRU5UUklFUyAqIHNpemVvZih1bnNpZ25lZCBsb25nKSk7CiAKIAlkdm1hX3Vu
bWFwX2lvbW11KERWTUFfU1RBUlQsIERWTUFfU0laRSk7CiAKZGlmZiAtLWdpdCBhL2FyY2gvbWlj
cm9ibGF6ZS9tbS9pbml0LmMgYi9hcmNoL21pY3JvYmxhemUvbW0vaW5pdC5jCmluZGV4IGJkMWNk
NGIuLjdlOTdkNDQgMTAwNjQ0Ci0tLSBhL2FyY2gvbWljcm9ibGF6ZS9tbS9pbml0LmMKKysrIGIv
YXJjaC9taWNyb2JsYXplL21tL2luaXQuYwpAQCAtMzc0LDEwICszNzQsMTQgQEAgdm9pZCAqIF9f
cmVmIHphbGxvY19tYXliZV9ib290bWVtKHNpemVfdCBzaXplLCBnZnBfdCBtYXNrKQogewogCXZv
aWQgKnA7CiAKLQlpZiAobWVtX2luaXRfZG9uZSkKKwlpZiAobWVtX2luaXRfZG9uZSkgewogCQlw
ID0ga3phbGxvYyhzaXplLCBtYXNrKTsKLQllbHNlCisJfSBlbHNlIHsKIAkJcCA9IG1lbWJsb2Nr
X2FsbG9jKHNpemUsIFNNUF9DQUNIRV9CWVRFUyk7CisJCWlmICghcCkKKwkJCXBhbmljKCIlczog
RmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwKKwkJCSAgICAgIF9fZnVuY19fLCBzaXpl
KTsKKwl9CiAKIAlyZXR1cm4gcDsKIH0KZGlmZiAtLWdpdCBhL2FyY2gvbWlwcy9jYXZpdW0tb2N0
ZW9uL2RtYS1vY3Rlb24uYyBiL2FyY2gvbWlwcy9jYXZpdW0tb2N0ZW9uL2RtYS1vY3Rlb24uYwpp
bmRleCBlOGViNjBlLi5kYjFkZWIyIDEwMDY0NAotLS0gYS9hcmNoL21pcHMvY2F2aXVtLW9jdGVv
bi9kbWEtb2N0ZW9uLmMKKysrIGIvYXJjaC9taXBzL2Nhdml1bS1vY3Rlb24vZG1hLW9jdGVvbi5j
CkBAIC0yNDUsNiArMjQ1LDkgQEAgdm9pZCBfX2luaXQgcGxhdF9zd2lvdGxiX3NldHVwKHZvaWQp
CiAJc3dpb3RsYnNpemUgPSBzd2lvdGxiX25zbGFicyA8PCBJT19UTEJfU0hJRlQ7CiAKIAlvY3Rl
b25fc3dpb3RsYiA9IG1lbWJsb2NrX2FsbG9jX2xvdyhzd2lvdGxic2l6ZSwgUEFHRV9TSVpFKTsK
KwlpZiAoIW9jdGVvbl9zd2lvdGxiKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAl
bHUgYnl0ZXMgYWxpZ249JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgc3dpb3RsYnNpemUsIFBB
R0VfU0laRSk7CiAKIAlpZiAoc3dpb3RsYl9pbml0X3dpdGhfdGJsKG9jdGVvbl9zd2lvdGxiLCBz
d2lvdGxiX25zbGFicywgMSkgPT0gLUVOT01FTSkKIAkJcGFuaWMoIkNhbm5vdCBhbGxvY2F0ZSBT
V0lPVExCIGJ1ZmZlciIpOwpkaWZmIC0tZ2l0IGEvYXJjaC9taXBzL2tlcm5lbC9zZXR1cC5jIGIv
YXJjaC9taXBzL2tlcm5lbC9zZXR1cC5jCmluZGV4IDhjNmM0OGVkLi45MWJjOTYyIDEwMDY0NAot
LS0gYS9hcmNoL21pcHMva2VybmVsL3NldHVwLmMKKysrIGIvYXJjaC9taXBzL2tlcm5lbC9zZXR1
cC5jCkBAIC05MTgsNiArOTE4LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHJlc291cmNlX2luaXQo
dm9pZCkKIAkJCWVuZCA9IEhJR0hNRU1fU1RBUlQgLSAxOwogCiAJCXJlcyA9IG1lbWJsb2NrX2Fs
bG9jKHNpemVvZihzdHJ1Y3QgcmVzb3VyY2UpLCBTTVBfQ0FDSEVfQllURVMpOworCQlpZiAoIXJl
cykKKwkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5j
X18sCisJCQkgICAgICBzaXplb2Yoc3RydWN0IHJlc291cmNlKSk7CiAKIAkJcmVzLT5zdGFydCA9
IHN0YXJ0OwogCQlyZXMtPmVuZCA9IGVuZDsKZGlmZiAtLWdpdCBhL2FyY2gvbWlwcy9rZXJuZWwv
dHJhcHMuYyBiL2FyY2gvbWlwcy9rZXJuZWwvdHJhcHMuYwppbmRleCAyYmJkZWU1Li42NGI1NDFh
IDEwMDY0NAotLS0gYS9hcmNoL21pcHMva2VybmVsL3RyYXBzLmMKKysrIGIvYXJjaC9taXBzL2tl
cm5lbC90cmFwcy5jCkBAIC0yMjkyLDYgKzIyOTIsOSBAQCB2b2lkIF9faW5pdCB0cmFwX2luaXQo
dm9pZCkKIAogCQllYmFzZSA9ICh1bnNpZ25lZCBsb25nKQogCQkJbWVtYmxvY2tfYWxsb2Moc2l6
ZSwgMSA8PCBmbHMoc2l6ZSkpOworCQlpZiAoIWViYXNlKQorCQkJcGFuaWMoIiVzOiBGYWlsZWQg
dG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JXhcbiIsCisJCQkgICAgICBfX2Z1bmNfXywg
c2l6ZSwgMSA8PCBmbHMoc2l6ZSkpOwogCiAJCS8qCiAJCSAqIFRyeSB0byBlbnN1cmUgZWJhc2Ug
cmVzaWRlcyBpbiBLU2VnMCBpZiBwb3NzaWJsZS4KZGlmZiAtLWdpdCBhL2FyY2gvbWlwcy9tbS9p
bml0LmMgYi9hcmNoL21pcHMvbW0vaW5pdC5jCmluZGV4IGI1MjFkOGUuLjg5ZTJhZmMgMTAwNjQ0
Ci0tLSBhL2FyY2gvbWlwcy9tbS9pbml0LmMKKysrIGIvYXJjaC9taXBzL21tL2luaXQuYwpAQCAt
MjQ1LDYgKzI0NSwxMSBAQCB2b2lkIF9faW5pdCBmaXhyYW5nZV9pbml0KHVuc2lnbmVkIGxvbmcg
c3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kLAogCQkJCWlmIChwbWRfbm9uZSgqcG1kKSkgewogCQkJ
CQlwdGUgPSAocHRlX3QgKikgbWVtYmxvY2tfYWxsb2NfbG93KFBBR0VfU0laRSwKIAkJCQkJCQkJ
CSAgIFBBR0VfU0laRSk7CisJCQkJCWlmICghcHRlKQorCQkJCQkJcGFuaWMoIiVzOiBGYWlsZWQg
dG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPSVseFxuIiwKKwkJCQkJCSAgICAgIF9fZnVuY19f
LCBQQUdFX1NJWkUsCisJCQkJCQkgICAgICBQQUdFX1NJWkUpOworCiAJCQkJCXNldF9wbWQocG1k
LCBfX3BtZCgodW5zaWduZWQgbG9uZylwdGUpKTsKIAkJCQkJQlVHX09OKHB0ZSAhPSBwdGVfb2Zm
c2V0X2tlcm5lbChwbWQsIDApKTsKIAkJCQl9CmRpZmYgLS1naXQgYS9hcmNoL25kczMyL21tL2lu
aXQuYyBiL2FyY2gvbmRzMzIvbW0vaW5pdC5jCmluZGV4IGQxZTUyMWMuLjFkMDM2MzMgMTAwNjQ0
Ci0tLSBhL2FyY2gvbmRzMzIvbW0vaW5pdC5jCisrKyBiL2FyY2gvbmRzMzIvbW0vaW5pdC5jCkBA
IC03OSw2ICs3OSw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBtYXBfcmFtKHZvaWQpCiAKIAkJLyog
QWxsb2Mgb25lIHBhZ2UgZm9yIGhvbGRpbmcgUFRFJ3MuLi4gKi8KIAkJcHRlID0gbWVtYmxvY2tf
YWxsb2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCQlpZiAoIXB0ZSkKKwkJCXBhbmljKCIlczog
RmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJCSAgICAgIF9f
ZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7CiAJCXNldF9wbWQocG1lLCBfX3BtZChfX3Bh
KHB0ZSkgKyBfUEFHRV9LRVJORUxfVEFCTEUpKTsKIAogCQkvKiBGaWxsIHRoZSBuZXdseSBhbGxv
Y2F0ZWQgcGFnZSB3aXRoIFBURSdTICovCkBAIC0xMTEsNiArMTE0LDkgQEAgc3RhdGljIHZvaWQg
X19pbml0IGZpeGVkcmFuZ2VfaW5pdCh2b2lkKQogCXB1ZCA9IHB1ZF9vZmZzZXQocGdkLCB2YWRk
cik7CiAJcG1kID0gcG1kX29mZnNldChwdWQsIHZhZGRyKTsKIAlmaXhtYXBfcG1kX3AgPSBtZW1i
bG9ja19hbGxvYyhQQUdFX1NJWkUsIFBBR0VfU0laRSk7CisJaWYgKCFmaXhtYXBfcG1kX3ApCisJ
CXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwK
KwkJICAgICAgX19mdW5jX18sIFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKIAlzZXRfcG1kKHBtZCwg
X19wbWQoX19wYShmaXhtYXBfcG1kX3ApICsgX1BBR0VfS0VSTkVMX1RBQkxFKSk7CiAKICNpZmRl
ZiBDT05GSUdfSElHSE1FTQpAQCAtMTIzLDYgKzEyOSw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBm
aXhlZHJhbmdlX2luaXQodm9pZCkKIAlwdWQgPSBwdWRfb2Zmc2V0KHBnZCwgdmFkZHIpOwogCXBt
ZCA9IHBtZF9vZmZzZXQocHVkLCB2YWRkcik7CiAJcHRlID0gbWVtYmxvY2tfYWxsb2MoUEFHRV9T
SVpFLCBQQUdFX1NJWkUpOworCWlmICghcHRlKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxv
Y2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBQQUdFX1NJ
WkUsIFBBR0VfU0laRSk7CiAJc2V0X3BtZChwbWQsIF9fcG1kKF9fcGEocHRlKSArIF9QQUdFX0tF
Uk5FTF9UQUJMRSkpOwogCXBrbWFwX3BhZ2VfdGFibGUgPSBwdGU7CiAjZW5kaWYgLyogQ09ORklH
X0hJR0hNRU0gKi8KQEAgLTE0OCw2ICsxNTcsOSBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2
b2lkKQogCiAJLyogYWxsb2NhdGUgc3BhY2UgZm9yIGVtcHR5X3plcm9fcGFnZSAqLwogCXplcm9f
cGFnZSA9IG1lbWJsb2NrX2FsbG9jKFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwlpZiAoIXplcm9f
cGFnZSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4
JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwogCXpvbmVf
c2l6ZXNfaW5pdCgpOwogCiAJZW1wdHlfemVyb19wYWdlID0gdmlydF90b19wYWdlKHplcm9fcGFn
ZSk7CmRpZmYgLS1naXQgYS9hcmNoL29wZW5yaXNjL21tL2lvcmVtYXAuYyBiL2FyY2gvb3BlbnJp
c2MvbW0vaW9yZW1hcC5jCmluZGV4IDA1MWJjYjQuLmE4NTA5OTUgMTAwNjQ0Ci0tLSBhL2FyY2gv
b3BlbnJpc2MvbW0vaW9yZW1hcC5jCisrKyBiL2FyY2gvb3BlbnJpc2MvbW0vaW9yZW1hcC5jCkBA
IC0xMjIsMTAgKzEyMiwxNCBAQCBwdGVfdCBfX3JlZiAqcHRlX2FsbG9jX29uZV9rZXJuZWwoc3Ry
dWN0IG1tX3N0cnVjdCAqbW0pCiB7CiAJcHRlX3QgKnB0ZTsKIAotCWlmIChsaWtlbHkobWVtX2lu
aXRfZG9uZSkpCisJaWYgKGxpa2VseShtZW1faW5pdF9kb25lKSkgewogCQlwdGUgPSAocHRlX3Qg
KilnZXRfemVyb2VkX3BhZ2UoR0ZQX0tFUk5FTCk7Ci0JZWxzZQorCX0gZWxzZSB7CiAJCXB0ZSA9
IG1lbWJsb2NrX2FsbG9jKFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwkJaWYgKCFwdGUpCisJCQlw
YW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhcbiIsCisJ
CQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCX0KIAogCXJldHVybiBw
dGU7CiB9CmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMva2VybmVsL2R0X2NwdV9mdHJzLmMgYi9h
cmNoL3Bvd2VycGMva2VybmVsL2R0X2NwdV9mdHJzLmMKaW5kZXggMjU1NDgyNC4uZGQxN2NiOSAx
MDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9kdF9jcHVfZnRycy5jCisrKyBiL2FyY2gv
cG93ZXJwYy9rZXJuZWwvZHRfY3B1X2Z0cnMuYwpAQCAtMTAwOCw2ICsxMDA4LDExIEBAIHN0YXRp
YyBpbnQgX19pbml0IGR0X2NwdV9mdHJzX3NjYW5fY2FsbGJhY2sodW5zaWduZWQgbG9uZyBub2Rl
LCBjb25zdCBjaGFyCiAJb2Zfc2Nhbl9mbGF0X2R0X3N1Ym5vZGVzKG5vZGUsIGNvdW50X2NwdWZl
YXR1cmVzX3N1Ym5vZGVzLAogCQkJCQkJJm5yX2R0X2NwdV9mZWF0dXJlcyk7CiAJZHRfY3B1X2Zl
YXR1cmVzID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKHN0cnVjdCBkdF9jcHVfZmVhdHVyZSkgKiBu
cl9kdF9jcHVfZmVhdHVyZXMsIFBBR0VfU0laRSk7CisJaWYgKCFkdF9jcHVfZmVhdHVyZXMpCisJ
CXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwK
KwkJICAgICAgX19mdW5jX18sCisJCSAgICAgIHNpemVvZihzdHJ1Y3QgZHRfY3B1X2ZlYXR1cmUp
ICogbnJfZHRfY3B1X2ZlYXR1cmVzLAorCQkgICAgICBQQUdFX1NJWkUpOwogCiAJY3B1ZmVhdHVy
ZXNfc2V0dXBfc3RhcnQoaXNhKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9w
Y2lfMzIuYyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvcGNpXzMyLmMKaW5kZXggZDNmMDRmMi4uMDQx
N2ZkYSAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9wY2lfMzIuYworKysgYi9hcmNo
L3Bvd2VycGMva2VybmVsL3BjaV8zMi5jCkBAIC0yMDUsNiArMjA1LDkgQEAgcGNpX2NyZWF0ZV9P
Rl9idXNfbWFwKHZvaWQpCiAKIAlvZl9wcm9wID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKHN0cnVj
dCBwcm9wZXJ0eSkgKyAyNTYsCiAJCQkJIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFvZl9wcm9w
KQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19f
LAorCQkgICAgICBzaXplb2Yoc3RydWN0IHByb3BlcnR5KSArIDI1Nik7CiAJZG4gPSBvZl9maW5k
X25vZGVfYnlfcGF0aCgiLyIpOwogCWlmIChkbikgewogCQltZW1zZXQob2ZfcHJvcCwgLTEsIHNp
emVvZihzdHJ1Y3QgcHJvcGVydHkpICsgMjU2KTsKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9r
ZXJuZWwvc2V0dXAtY29tbW9uLmMgYi9hcmNoL3Bvd2VycGMva2VybmVsL3NldHVwLWNvbW1vbi5j
CmluZGV4IDgyYmU0OGMuLjE4MTBmMDkgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9rZXJuZWwv
c2V0dXAtY29tbW9uLmMKKysrIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9zZXR1cC1jb21tb24uYwpA
QCAtNDYxLDYgKzQ2MSw5IEBAIHZvaWQgX19pbml0IHNtcF9zZXR1cF9jcHVfbWFwcyh2b2lkKQog
CiAJY3B1X3RvX3BoeXNfaWQgPSBtZW1ibG9ja19hbGxvYyhucl9jcHVfaWRzICogc2l6ZW9mKHUz
MiksCiAJCQkJCV9fYWxpZ25vZl9fKHUzMikpOworCWlmICghY3B1X3RvX3BoeXNfaWQpCisJCXBh
bmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlcyBhbGlnbj0weCV6eFxuIiwKKwkJ
ICAgICAgX19mdW5jX18sIG5yX2NwdV9pZHMgKiBzaXplb2YodTMyKSwgX19hbGlnbm9mX18odTMy
KSk7CiAKIAlmb3JfZWFjaF9ub2RlX2J5X3R5cGUoZG4sICJjcHUiKSB7CiAJCWNvbnN0IF9fYmUz
MiAqaW50c2VydjsKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9rZXJuZWwvc2V0dXBfNjQuYyBi
L2FyY2gvcG93ZXJwYy9rZXJuZWwvc2V0dXBfNjQuYwppbmRleCAzZGNkNzc5Li5kZDYyYjA1IDEw
MDY0NAotLS0gYS9hcmNoL3Bvd2VycGMva2VybmVsL3NldHVwXzY0LmMKKysrIGIvYXJjaC9wb3dl
cnBjL2tlcm5lbC9zZXR1cF82NC5jCkBAIC05MzEsNiArOTMxLDEwIEBAIHN0YXRpYyB2b2lkIF9f
cmVmIGluaXRfZmFsbGJhY2tfZmx1c2godm9pZCkKIAlsMWRfZmx1c2hfZmFsbGJhY2tfYXJlYSA9
IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQobDFkX3NpemUgKiAyLAogCQkJCQkJbDFkX3NpemUsIE1F
TUJMT0NLX0xPV19MSU1JVCwKIAkJCQkJCWxpbWl0LCBOVU1BX05PX05PREUpOworCWlmICghbDFk
X2ZsdXNoX2ZhbGxiYWNrX2FyZWEpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVs
bHUgYnl0ZXMgYWxpZ249MHglbGx4IG1heF9hZGRyPSVwYVxuIiwKKwkJICAgICAgX19mdW5jX18s
IGwxZF9zaXplICogMiwgbDFkX3NpemUsICZsaW1pdCk7CisKIAogCWZvcl9lYWNoX3Bvc3NpYmxl
X2NwdShjcHUpIHsKIAkJc3RydWN0IHBhY2Ffc3RydWN0ICpwYWNhID0gcGFjYV9wdHJzW2NwdV07
CmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvbGliL2FsbG9jLmMgYi9hcmNoL3Bvd2VycGMvbGli
L2FsbG9jLmMKaW5kZXggZGVkZjg4YS4uY2UxODA4NyAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBj
L2xpYi9hbGxvYy5jCisrKyBiL2FyY2gvcG93ZXJwYy9saWIvYWxsb2MuYwpAQCAtMTUsNiArMTUs
OSBAQCB2b2lkICogX19yZWYgemFsbG9jX21heWJlX2Jvb3RtZW0oc2l6ZV90IHNpemUsIGdmcF90
IG1hc2spCiAJCXAgPSBremFsbG9jKHNpemUsIG1hc2spOwogCWVsc2UgewogCQlwID0gbWVtYmxv
Y2tfYWxsb2Moc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKKwkJaWYgKCFwKQorCQkJcGFuaWMoIiVz
OiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJCSAgICAgIHNp
emUpOwogCX0KIAlyZXR1cm4gcDsKIH0KZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9tbS9oYXNo
X3V0aWxzXzY0LmMgYi9hcmNoL3Bvd2VycGMvbW0vaGFzaF91dGlsc182NC5jCmluZGV4IGM3ZDVm
NDguLmRkZjNiOWMgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9tbS9oYXNoX3V0aWxzXzY0LmMK
KysrIGIvYXJjaC9wb3dlcnBjL21tL2hhc2hfdXRpbHNfNjQuYwpAQCAtOTE1LDYgKzkxNSw5IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBodGFiX2luaXRpYWxpemUodm9pZCkKIAkJbGluZWFyX21hcF9o
YXNoX3Nsb3RzID0gbWVtYmxvY2tfYWxsb2NfdHJ5X25pZCgKIAkJCQlsaW5lYXJfbWFwX2hhc2hf
Y291bnQsIDEsIE1FTUJMT0NLX0xPV19MSU1JVCwKIAkJCQlwcGM2NF9ybWFfc2l6ZSwJTlVNQV9O
T19OT0RFKTsKKwkJaWYgKCFsaW5lYXJfbWFwX2hhc2hfc2xvdHMpCisJCQlwYW5pYygiJXM6IEZh
aWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgbWF4X2FkZHI9JXBhXG4iLAorCQkJICAgICAgX19m
dW5jX18sIGxpbmVhcl9tYXBfaGFzaF9jb3VudCwgJnBwYzY0X3JtYV9zaXplKTsKIAl9CiAjZW5k
aWYgLyogQ09ORklHX0RFQlVHX1BBR0VBTExPQyAqLwogCmRpZmYgLS1naXQgYS9hcmNoL3Bvd2Vy
cGMvbW0vbW11X2NvbnRleHRfbm9oYXNoLmMgYi9hcmNoL3Bvd2VycGMvbW0vbW11X2NvbnRleHRf
bm9oYXNoLmMKaW5kZXggMjJkNzFhNTguLjE5NDVjNWYgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJw
Yy9tbS9tbXVfY29udGV4dF9ub2hhc2guYworKysgYi9hcmNoL3Bvd2VycGMvbW0vbW11X2NvbnRl
eHRfbm9oYXNoLmMKQEAgLTQ2MSwxMCArNDYxLDE5IEBAIHZvaWQgX19pbml0IG1tdV9jb250ZXh0
X2luaXQodm9pZCkKIAkgKiBBbGxvY2F0ZSB0aGUgbWFwcyB1c2VkIGJ5IGNvbnRleHQgbWFuYWdl
bWVudAogCSAqLwogCWNvbnRleHRfbWFwID0gbWVtYmxvY2tfYWxsb2MoQ1RYX01BUF9TSVpFLCBT
TVBfQ0FDSEVfQllURVMpOworCWlmICghY29udGV4dF9tYXApCisJCXBhbmljKCIlczogRmFpbGVk
IHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIENUWF9NQVBfU0la
RSk7CiAJY29udGV4dF9tbSA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZih2b2lkICopICogKExBU1Rf
Q09OVEVYVCArIDEpLAogCQkJCSAgICBTTVBfQ0FDSEVfQllURVMpOworCWlmICghY29udGV4dF9t
bSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBfX2Z1bmNf
XywKKwkJICAgICAgc2l6ZW9mKHZvaWQgKikgKiAoTEFTVF9DT05URVhUICsgMSkpOwogI2lmZGVm
IENPTkZJR19TTVAKIAlzdGFsZV9tYXBbYm9vdF9jcHVpZF0gPSBtZW1ibG9ja19hbGxvYyhDVFhf
TUFQX1NJWkUsIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFzdGFsZV9tYXBbYm9vdF9jcHVpZF0p
CisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18s
CisJCSAgICAgIENUWF9NQVBfU0laRSk7CiAKIAljcHVocF9zZXR1cF9zdGF0ZV9ub2NhbGxzKENQ
VUhQX1BPV0VSUENfTU1VX0NUWF9QUkVQQVJFLAogCQkJCSAgInBvd2VycGMvbW11L2N0eDpwcmVw
YXJlIiwKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9tbS9wZ3RhYmxlLWJvb2szZS5jIGIvYXJj
aC9wb3dlcnBjL21tL3BndGFibGUtYm9vazNlLmMKaW5kZXggNTNjYmM3ZC4uMTAzMmVmNyAxMDA2
NDQKLS0tIGEvYXJjaC9wb3dlcnBjL21tL3BndGFibGUtYm9vazNlLmMKKysrIGIvYXJjaC9wb3dl
cnBjL21tL3BndGFibGUtYm9vazNlLmMKQEAgLTU3LDggKzU3LDE2IEBAIHZvaWQgdm1lbW1hcF9y
ZW1vdmVfbWFwcGluZyh1bnNpZ25lZCBsb25nIHN0YXJ0LAogCiBzdGF0aWMgX19yZWYgdm9pZCAq
ZWFybHlfYWxsb2NfcGd0YWJsZSh1bnNpZ25lZCBsb25nIHNpemUpCiB7Ci0JcmV0dXJuIG1lbWJs
b2NrX2FsbG9jX3RyeV9uaWQoc2l6ZSwgc2l6ZSwgTUVNQkxPQ0tfTE9XX0xJTUlULAotCQkJCSAg
ICAgIF9fcGEoTUFYX0RNQV9BRERSRVNTKSwgTlVNQV9OT19OT0RFKTsKKwl2b2lkICpwdHI7CisK
KwlwdHIgPSBtZW1ibG9ja19hbGxvY190cnlfbmlkKHNpemUsIHNpemUsIE1FTUJMT0NLX0xPV19M
SU1JVCwKKwkJCQkgICAgIF9fcGEoTUFYX0RNQV9BRERSRVNTKSwgTlVNQV9OT19OT0RFKTsKKwor
CWlmICghcHRyKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxp
Z249MHglbHggbWF4X2FkZHI9JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgc2l6ZSwgc2l6ZSwg
X19wYShNQVhfRE1BX0FERFJFU1MpKTsKKworCXJldHVybiBwdHI7CiB9CiAKIC8qCmRpZmYgLS1n
aXQgYS9hcmNoL3Bvd2VycGMvbW0vcGd0YWJsZS1ib29rM3M2NC5jIGIvYXJjaC9wb3dlcnBjL21t
L3BndGFibGUtYm9vazNzNjQuYwppbmRleCA1NTg3NmI3Li42OGU5NWY4IDEwMDY0NAotLS0gYS9h
cmNoL3Bvd2VycGMvbW0vcGd0YWJsZS1ib29rM3M2NC5jCisrKyBiL2FyY2gvcG93ZXJwYy9tbS9w
Z3RhYmxlLWJvb2szczY0LmMKQEAgLTE5Nyw2ICsxOTcsOSBAQCB2b2lkIF9faW5pdCBtbXVfcGFy
dGl0aW9uX3RhYmxlX2luaXQodm9pZCkKIAlCVUlMRF9CVUdfT05fTVNHKChQQVRCX1NJWkVfU0hJ
RlQgPiAzNiksICJQYXJ0aXRpb24gdGFibGUgc2l6ZSB0b28gbGFyZ2UuIik7CiAJLyogSW5pdGlh
bGl6ZSB0aGUgUGFydGl0aW9uIFRhYmxlIHdpdGggbm8gZW50cmllcyAqLwogCXBhcnRpdGlvbl90
YiA9IG1lbWJsb2NrX2FsbG9jKHBhdGJfc2l6ZSwgcGF0Yl9zaXplKTsKKwlpZiAoIXBhcnRpdGlv
bl90YikKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4
JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgcGF0Yl9zaXplLCBwYXRiX3NpemUpOwogCiAJLyoK
IAkgKiB1cGRhdGUgcGFydGl0aW9uIHRhYmxlIGNvbnRyb2wgcmVnaXN0ZXIsCmRpZmYgLS1naXQg
YS9hcmNoL3Bvd2VycGMvbW0vcGd0YWJsZS1yYWRpeC5jIGIvYXJjaC9wb3dlcnBjL21tL3BndGFi
bGUtcmFkaXguYwppbmRleCAyOWJjZWE1Li42ZmMwNWZkIDEwMDY0NAotLS0gYS9hcmNoL3Bvd2Vy
cGMvbW0vcGd0YWJsZS1yYWRpeC5jCisrKyBiL2FyY2gvcG93ZXJwYy9tbS9wZ3RhYmxlLXJhZGl4
LmMKQEAgLTUzLDEzICs1MywyMCBAQCBzdGF0aWMgX19yZWYgdm9pZCAqZWFybHlfYWxsb2NfcGd0
YWJsZSh1bnNpZ25lZCBsb25nIHNpemUsIGludCBuaWQsCiB7CiAJcGh5c19hZGRyX3QgbWluX2Fk
ZHIgPSBNRU1CTE9DS19MT1dfTElNSVQ7CiAJcGh5c19hZGRyX3QgbWF4X2FkZHIgPSBNRU1CTE9D
S19BTExPQ19BTllXSEVSRTsKKwl2b2lkICpwdHI7CiAKIAlpZiAocmVnaW9uX3N0YXJ0KQogCQlt
aW5fYWRkciA9IHJlZ2lvbl9zdGFydDsKIAlpZiAocmVnaW9uX2VuZCkKIAkJbWF4X2FkZHIgPSBy
ZWdpb25fZW5kOwogCi0JcmV0dXJuIG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQoc2l6ZSwgc2l6ZSwg
bWluX2FkZHIsIG1heF9hZGRyLCBuaWQpOworCXB0ciA9IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQo
c2l6ZSwgc2l6ZSwgbWluX2FkZHIsIG1heF9hZGRyLCBuaWQpOworCisJaWYgKCFwdHIpCisJCXBh
bmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseCBuaWQ9JWQg
ZnJvbT0lcGEgbWF4X2FkZHI9JXBhXG4iLAorCQkgICAgICBfX2Z1bmNfXywgc2l6ZSwgc2l6ZSwg
bmlkLCAmbWluX2FkZHIsICZtYXhfYWRkcik7CisKKwlyZXR1cm4gcHRyOwogfQogCiBzdGF0aWMg
aW50IGVhcmx5X21hcF9rZXJuZWxfcGFnZSh1bnNpZ25lZCBsb25nIGVhLCB1bnNpZ25lZCBsb25n
IHBhLApkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL21tL3BwY19tbXVfMzIuYyBiL2FyY2gvcG93
ZXJwYy9tbS9wcGNfbW11XzMyLmMKaW5kZXggMzZhNjY0Zi4uYTg1YjJmNCAxMDA2NDQKLS0tIGEv
YXJjaC9wb3dlcnBjL21tL3BwY19tbXVfMzIuYworKysgYi9hcmNoL3Bvd2VycGMvbW0vcHBjX21t
dV8zMi5jCkBAIC0yMTIsNiArMjEyLDkgQEAgdm9pZCBfX2luaXQgTU1VX2luaXRfaHcodm9pZCkK
IAkgKi8KIAlpZiAoIHBwY19tZC5wcm9ncmVzcyApIHBwY19tZC5wcm9ncmVzcygiaGFzaDpmaW5k
IHBpZWNlIiwgMHgzMjIpOwogCUhhc2ggPSBtZW1ibG9ja19hbGxvYyhIYXNoX3NpemUsIEhhc2hf
c2l6ZSk7CisJaWYgKCFIYXNoKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUg
Ynl0ZXMgYWxpZ249MHglbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBIYXNoX3NpemUsIEhhc2hf
c2l6ZSk7CiAJX1NEUjEgPSBfX3BhKEhhc2gpIHwgU0RSMV9MT1dfQklUUzsKIAogCUhhc2hfZW5k
ID0gKHN0cnVjdCBoYXNoX3B0ZSAqKSAoKHVuc2lnbmVkIGxvbmcpSGFzaCArIEhhc2hfc2l6ZSk7
CmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bhc2VtaS9pb21tdS5jIGIvYXJj
aC9wb3dlcnBjL3BsYXRmb3Jtcy9wYXNlbWkvaW9tbXUuYwppbmRleCBmNjI5MzBmLi5hYjc1ZTcw
IDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bhc2VtaS9pb21tdS5jCisrKyBi
L2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcGFzZW1pL2lvbW11LmMKQEAgLTIxMSw2ICsyMTEsOSBA
QCBzdGF0aWMgaW50IF9faW5pdCBpb2JfaW5pdChzdHJ1Y3QgZGV2aWNlX25vZGUgKmRuKQogCWlv
Yl9sMl9iYXNlID0gbWVtYmxvY2tfYWxsb2NfdHJ5X25pZF9yYXcoMVVMIDw8IDIxLCAxVUwgPDwg
MjEsCiAJCQkJCU1FTUJMT0NLX0xPV19MSU1JVCwgMHg4MDAwMDAwMCwKIAkJCQkJTlVNQV9OT19O
T0RFKTsKKwlpZiAoIWlvYl9sMl9iYXNlKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0
ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHggbWF4X2FkZHI9JXhcbiIsCisJCSAgICAgIF9fZnVuY19f
LCAxVUwgPDwgMjEsIDFVTCA8PCAyMSwgMHg4MDAwMDAwMCk7CiAKIAlwcl9pbmZvKCJJT0JNQVAg
TDIgYWxsb2NhdGVkIGF0OiAlcFxuIiwgaW9iX2wyX2Jhc2UpOwogCmRpZmYgLS1naXQgYS9hcmNo
L3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybWFjL252cmFtLmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZv
cm1zL3Bvd2VybWFjL252cmFtLmMKaW5kZXggYWU1NGQ3Zi4uZTBhMWQxNSAxMDA2NDQKLS0tIGEv
YXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm1hYy9udnJhbS5jCisrKyBiL2FyY2gvcG93ZXJw
Yy9wbGF0Zm9ybXMvcG93ZXJtYWMvbnZyYW0uYwpAQCAtNTE0LDYgKzUxNCw5IEBAIHN0YXRpYyBp
bnQgX19pbml0IGNvcmU5OV9udnJhbV9zZXR1cChzdHJ1Y3QgZGV2aWNlX25vZGUgKmRwLCB1bnNp
Z25lZCBsb25nIGFkZHIpCiAJCXJldHVybiAtRUlOVkFMOwogCX0KIAludnJhbV9pbWFnZSA9IG1l
bWJsb2NrX2FsbG9jKE5WUkFNX1NJWkUsIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFudnJhbV9p
bWFnZSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXUgYnl0ZXNcbiIsIF9fZnVu
Y19fLAorCQkgICAgICBOVlJBTV9TSVpFKTsKIAludnJhbV9kYXRhID0gaW9yZW1hcChhZGRyLCBO
VlJBTV9TSVpFKjIpOwogCW52cmFtX25hZGRycyA9IDE7IC8qIE1ha2Ugc3VyZSB3ZSBnZXQgdGhl
IGNvcnJlY3QgY2FzZSAqLwogCmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bv
d2VybnYvb3BhbC5jIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L29wYWwuYwppbmRl
eCA4ZTE1N2Y5Li4zOGZiNjc4IDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bv
d2VybnYvb3BhbC5jCisrKyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9vcGFsLmMK
QEAgLTE3Miw2ICsxNzIsOSBAQCBpbnQgX19pbml0IGVhcmx5X2luaXRfZHRfc2Nhbl9yZWNvdmVy
YWJsZV9yYW5nZXModW5zaWduZWQgbG9uZyBub2RlLAogCSAqIEFsbG9jYXRlIGEgYnVmZmVyIHRv
IGhvbGQgdGhlIE1DIHJlY292ZXJhYmxlIHJhbmdlcy4KIAkgKi8KIAltY19yZWNvdmVyYWJsZV9y
YW5nZSA9IG1lbWJsb2NrX2FsbG9jKHNpemUsIF9fYWxpZ25vZl9fKHU2NCkpOworCWlmICghbWNf
cmVjb3ZlcmFibGVfcmFuZ2UpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV1IGJ5
dGVzIGFsaWduPTB4JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgc2l6ZSwgX19hbGlnbm9mX18o
dTY0KSk7CiAKIAlmb3IgKGkgPSAwOyBpIDwgbWNfcmVjb3ZlcmFibGVfcmFuZ2VfbGVuOyBpKysp
IHsKIAkJbWNfcmVjb3ZlcmFibGVfcmFuZ2VbaV0uc3RhcnRfYWRkciA9CmRpZmYgLS1naXQgYS9h
cmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvcGNpLWlvZGEuYyBiL2FyY2gvcG93ZXJwYy9w
bGF0Zm9ybXMvcG93ZXJudi9wY2ktaW9kYS5jCmluZGV4IDFkNjQwNmEuLjQ4MTdmMTUgMTAwNjQ0
Ci0tLSBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9wY2ktaW9kYS5jCisrKyBiL2Fy
Y2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9wY2ktaW9kYS5jCkBAIC0zNzI3LDYgKzM3Mjcs
OSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcG52X3BjaV9pbml0X2lvZGFfcGhiKHN0cnVjdCBkZXZp
Y2Vfbm9kZSAqbnAsCiAJcHJfZGVidWcoIiAgUEhCLUlEICA6IDB4JTAxNmxseFxuIiwgcGhiX2lk
KTsKIAogCXBoYiA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqcGhiKSwgU01QX0NBQ0hFX0JZVEVT
KTsKKwlpZiAoIXBoYikKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVz
XG4iLCBfX2Z1bmNfXywKKwkJICAgICAgc2l6ZW9mKCpwaGIpKTsKIAogCS8qIEFsbG9jYXRlIFBD
SSBjb250cm9sbGVyICovCiAJcGhiLT5ob3NlID0gaG9zZSA9IHBjaWJpb3NfYWxsb2NfY29udHJv
bGxlcihucCk7CkBAIC0zNzczLDYgKzM3NzYsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcG52X3Bj
aV9pbml0X2lvZGFfcGhiKHN0cnVjdCBkZXZpY2Vfbm9kZSAqbnAsCiAJCXBoYi0+ZGlhZ19kYXRh
X3NpemUgPSBQTlZfUENJX0RJQUdfQlVGX1NJWkU7CiAKIAlwaGItPmRpYWdfZGF0YSA9IG1lbWJs
b2NrX2FsbG9jKHBoYi0+ZGlhZ19kYXRhX3NpemUsIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFw
aGItPmRpYWdfZGF0YSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXUgYnl0ZXNc
biIsIF9fZnVuY19fLAorCQkgICAgICBwaGItPmRpYWdfZGF0YV9zaXplKTsKIAogCS8qIFBhcnNl
IDMyLWJpdCBhbmQgSU8gcmFuZ2VzIChpZiBhbnkpICovCiAJcGNpX3Byb2Nlc3NfYnJpZGdlX09G
X3Jhbmdlcyhob3NlLCBucCwgIWhvc2UtPmdsb2JhbF9udW1iZXIpOwpAQCAtMzgzMiw2ICszODM4
LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHBudl9wY2lfaW5pdF9pb2RhX3BoYihzdHJ1Y3QgZGV2
aWNlX25vZGUgKm5wLAogCXBlbWFwX29mZiA9IHNpemU7CiAJc2l6ZSArPSBwaGItPmlvZGEudG90
YWxfcGVfbnVtICogc2l6ZW9mKHN0cnVjdCBwbnZfaW9kYV9wZSk7CiAJYXV4ID0gbWVtYmxvY2tf
YWxsb2Moc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIWF1eCkKKwkJcGFuaWMoIiVzOiBG
YWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzXG4iLCBfX2Z1bmNfXywgc2l6ZSk7CiAJcGhiLT5p
b2RhLnBlX2FsbG9jID0gYXV4OwogCXBoYi0+aW9kYS5tNjRfc2VnbWFwID0gYXV4ICsgbTY0bWFw
X29mZjsKIAlwaGItPmlvZGEubTMyX3NlZ21hcCA9IGF1eCArIG0zMm1hcF9vZmY7CmRpZmYgLS1n
aXQgYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3BzMy9zZXR1cC5jIGIvYXJjaC9wb3dlcnBjL3Bs
YXRmb3Jtcy9wczMvc2V0dXAuYwppbmRleCA2NThiZmFiLi40Y2U1NDU4IDEwMDY0NAotLS0gYS9h
cmNoL3Bvd2VycGMvcGxhdGZvcm1zL3BzMy9zZXR1cC5jCisrKyBiL2FyY2gvcG93ZXJwYy9wbGF0
Zm9ybXMvcHMzL3NldHVwLmMKQEAgLTEyNyw2ICsxMjcsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJlYWxsb2Moc3RydWN0IHBzM19wcmVhbGxvYyAqcCkKIAkJcmV0dXJuOwogCiAJcC0+YWRkcmVz
cyA9IG1lbWJsb2NrX2FsbG9jKHAtPnNpemUsIHAtPmFsaWduKTsKKwlpZiAoIXAtPmFkZHJlc3Mp
CisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxu
IiwKKwkJICAgICAgX19mdW5jX18sIHAtPnNpemUsIHAtPmFsaWduKTsKIAogCXByaW50ayhLRVJO
X0lORk8gIiVzOiAlbHUgYnl0ZXMgYXQgJXBcbiIsIHAtPm5hbWUsIHAtPnNpemUsCiAJICAgICAg
IHAtPmFkZHJlc3MpOwpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL3N5c2Rldi9tc2lfYml0bWFw
LmMgYi9hcmNoL3Bvd2VycGMvc3lzZGV2L21zaV9iaXRtYXAuYwppbmRleCBkNDU0NTBmLi41MWE2
NzlhIDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMvc3lzZGV2L21zaV9iaXRtYXAuYworKysgYi9h
cmNoL3Bvd2VycGMvc3lzZGV2L21zaV9iaXRtYXAuYwpAQCAtMTI5LDYgKzEyOSw5IEBAIGludCBf
X3JlZiBtc2lfYml0bWFwX2FsbG9jKHN0cnVjdCBtc2lfYml0bWFwICpibXAsIHVuc2lnbmVkIGlu
dCBpcnFfY291bnQsCiAJCWJtcC0+Yml0bWFwID0ga3phbGxvYyhzaXplLCBHRlBfS0VSTkVMKTsK
IAllbHNlIHsKIAkJYm1wLT5iaXRtYXAgPSBtZW1ibG9ja19hbGxvYyhzaXplLCBTTVBfQ0FDSEVf
QllURVMpOworCQlpZiAoIWJtcC0+Yml0bWFwKQorCQkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxs
b2NhdGUgJXUgYnl0ZXNcbiIsIF9fZnVuY19fLAorCQkJICAgICAgc2l6ZSk7CiAJCS8qIHRoZSBi
aXRtYXAgd29uJ3QgYmUgZnJlZWQgZnJvbSBtZW1ibG9jayBhbGxvY2F0b3IgKi8KIAkJa21lbWxl
YWtfbm90X2xlYWsoYm1wLT5iaXRtYXApOwogCX0KZGlmZiAtLWdpdCBhL2FyY2gvczM5MC9rZXJu
ZWwvc2V0dXAuYyBiL2FyY2gvczM5MC9rZXJuZWwvc2V0dXAuYwppbmRleCBkYTQ4Mzk3Li5lMDkx
NWM0IDEwMDY0NAotLS0gYS9hcmNoL3MzOTAva2VybmVsL3NldHVwLmMKKysrIGIvYXJjaC9zMzkw
L2tlcm5lbC9zZXR1cC5jCkBAIC0zNzgsNiArMzc4LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBz
ZXR1cF9sb3djb3JlKHZvaWQpCiAJICovCiAJQlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgbG93
Y29yZSkgIT0gTENfUEFHRVMgKiBQQUdFX1NJWkUpOwogCWxjID0gbWVtYmxvY2tfYWxsb2NfbG93
KHNpemVvZigqbGMpLCBzaXplb2YoKmxjKSk7CisJaWYgKCFsYykKKwkJcGFuaWMoIiVzOiBGYWls
ZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzIGFsaWduPSV6eFxuIiwKKwkJICAgICAgX19mdW5jX18s
IHNpemVvZigqbGMpLCBzaXplb2YoKmxjKSk7CisKIAlsYy0+cmVzdGFydF9wc3cubWFzayA9IFBT
V19LRVJORUxfQklUUzsKIAlsYy0+cmVzdGFydF9wc3cuYWRkciA9ICh1bnNpZ25lZCBsb25nKSBy
ZXN0YXJ0X2ludF9oYW5kbGVyOwogCWxjLT5leHRlcm5hbF9uZXdfcHN3Lm1hc2sgPSBQU1dfS0VS
TkVMX0JJVFMgfApAQCAtNDIyLDYgKzQyNiw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9s
b3djb3JlKHZvaWQpCiAJICogYWxsIENQVXMgaW4gY2FzdCAqb25lKiBvZiB0aGVtIGRvZXMgYSBQ
U1cgcmVzdGFydC4KIAkgKi8KIAlyZXN0YXJ0X3N0YWNrID0gbWVtYmxvY2tfYWxsb2MoVEhSRUFE
X1NJWkUsIFRIUkVBRF9TSVpFKTsKKwlpZiAoIXJlc3RhcnRfc3RhY2spCisJCXBhbmljKCIlczog
RmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJICAgICAgX19m
dW5jX18sIFRIUkVBRF9TSVpFLCBUSFJFQURfU0laRSk7CiAJcmVzdGFydF9zdGFjayArPSBTVEFD
S19JTklUX09GRlNFVDsKIAogCS8qCkBAIC00ODgsNiArNDk1LDkgQEAgc3RhdGljIHZvaWQgX19p
bml0IHNldHVwX3Jlc291cmNlcyh2b2lkKQogCiAJZm9yX2VhY2hfbWVtYmxvY2sobWVtb3J5LCBy
ZWcpIHsKIAkJcmVzID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKCpyZXMpLCA4KTsKKwkJaWYgKCFy
ZXMpCisJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHgl
eFxuIiwKKwkJCSAgICAgIF9fZnVuY19fLCBzaXplb2YoKnJlcyksIDgpOwogCQlyZXMtPmZsYWdz
ID0gSU9SRVNPVVJDRV9CVVNZIHwgSU9SRVNPVVJDRV9TWVNURU1fUkFNOwogCiAJCXJlcy0+bmFt
ZSA9ICJTeXN0ZW0gUkFNIjsKQEAgLTUwMiw2ICs1MTIsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
c2V0dXBfcmVzb3VyY2VzKHZvaWQpCiAJCQkJY29udGludWU7CiAJCQlpZiAoc3RkX3Jlcy0+ZW5k
ID4gcmVzLT5lbmQpIHsKIAkJCQlzdWJfcmVzID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKCpzdWJf
cmVzKSwgOCk7CisJCQkJaWYgKCFzdWJfcmVzKQorCQkJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBh
bGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHgleFxuIiwKKwkJCQkJICAgICAgX19mdW5jX18sIHNp
emVvZigqc3ViX3JlcyksIDgpOwogCQkJCSpzdWJfcmVzID0gKnN0ZF9yZXM7CiAJCQkJc3ViX3Jl
cy0+ZW5kID0gcmVzLT5lbmQ7CiAJCQkJc3RkX3Jlcy0+c3RhcnQgPSByZXMtPmVuZCArIDE7CmRp
ZmYgLS1naXQgYS9hcmNoL3MzOTAva2VybmVsL3NtcC5jIGIvYXJjaC9zMzkwL2tlcm5lbC9zbXAu
YwppbmRleCA5MDYxNTk3Li4xN2M2MjZlMiAxMDA2NDQKLS0tIGEvYXJjaC9zMzkwL2tlcm5lbC9z
bXAuYworKysgYi9hcmNoL3MzOTAva2VybmVsL3NtcC5jCkBAIC02NTMsNyArNjUzLDcgQEAgdm9p
ZCBfX2luaXQgc21wX3NhdmVfZHVtcF9jcHVzKHZvaWQpCiAJLyogQWxsb2NhdGUgYSBwYWdlIGFz
IGR1bXBpbmcgYXJlYSBmb3IgdGhlIHN0b3JlIHN0YXR1cyBzaWdwcyAqLwogCXBhZ2UgPSBtZW1i
bG9ja19waHlzX2FsbG9jX3JhbmdlKFBBR0VfU0laRSwgUEFHRV9TSVpFLCAwLCAxVUwgPDwgMzEp
OwogCWlmICghcGFnZSkKLQkJcGFuaWMoIkVSUk9SOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXggYnl0
ZXMgYmVsb3cgJWx4XG4iLAorCQlwYW5pYygiRVJST1I6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHgg
Ynl0ZXMgYmVsb3cgJWx4XG4iLAogCQkgICAgICBQQUdFX1NJWkUsIDFVTCA8PCAzMSk7CiAKIAkv
KiBTZXQgbXVsdGktdGhyZWFkaW5nIHN0YXRlIHRvIHRoZSBwcmV2aW91cyBzeXN0ZW0uICovCkBA
IC03NjUsNiArNzY1LDkgQEAgdm9pZCBfX2luaXQgc21wX2RldGVjdF9jcHVzKHZvaWQpCiAKIAkv
KiBHZXQgQ1BVIGluZm9ybWF0aW9uICovCiAJaW5mbyA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigq
aW5mbyksIDgpOworCWlmICghaW5mbykKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUg
JXp1IGJ5dGVzIGFsaWduPTB4JXhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBzaXplb2YoKmluZm8p
LCA4KTsKIAlzbXBfZ2V0X2NvcmVfaW5mbyhpbmZvLCAxKTsKIAkvKiBGaW5kIGJvb3QgQ1BVIHR5
cGUgKi8KIAlpZiAoc2NscC5oYXNfY29yZV90eXBlKSB7CmRpZmYgLS1naXQgYS9hcmNoL3MzOTAv
a2VybmVsL3RvcG9sb2d5LmMgYi9hcmNoL3MzOTAva2VybmVsL3RvcG9sb2d5LmMKaW5kZXggODk5
MmIwNC4uODk2NGEzZiAxMDA2NDQKLS0tIGEvYXJjaC9zMzkwL2tlcm5lbC90b3BvbG9neS5jCisr
KyBiL2FyY2gvczM5MC9rZXJuZWwvdG9wb2xvZ3kuYwpAQCAtNTIwLDYgKzUyMCw5IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBhbGxvY19tYXNrcyhzdHJ1Y3Qgc3lzaW5mb18xNV8xX3ggKmluZm8sCiAJ
bnJfbWFza3MgPSBtYXgobnJfbWFza3MsIDEpOwogCWZvciAoaSA9IDA7IGkgPCBucl9tYXNrczsg
aSsrKSB7CiAJCW1hc2stPm5leHQgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKm1hc2stPm5leHQp
LCA4KTsKKwkJaWYgKCFtYXNrLT5uZXh0KQorCQkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2Nh
dGUgJXp1IGJ5dGVzIGFsaWduPTB4JXhcbiIsCisJCQkgICAgICBfX2Z1bmNfXywgc2l6ZW9mKCpt
YXNrLT5uZXh0KSwgOCk7CiAJCW1hc2sgPSBtYXNrLT5uZXh0OwogCX0KIH0KQEAgLTUzOCw2ICs1
NDEsOSBAQCB2b2lkIF9faW5pdCB0b3BvbG9neV9pbml0X2Vhcmx5KHZvaWQpCiAJaWYgKCFNQUNI
SU5FX0hBU19UT1BPTE9HWSkKIAkJZ290byBvdXQ7CiAJdGxfaW5mbyA9IG1lbWJsb2NrX2FsbG9j
KFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwlpZiAoIXRsX2luZm8pCisJCXBhbmljKCIlczogRmFp
bGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJICAgICAgX19mdW5j
X18sIFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKIAlpbmZvID0gdGxfaW5mbzsKIAlzdG9yZV90b3Bv
bG9neShpbmZvKTsKIAlwcl9pbmZvKCJUaGUgQ1BVIGNvbmZpZ3VyYXRpb24gdG9wb2xvZ3kgb2Yg
dGhlIG1hY2hpbmUgaXM6ICVkICVkICVkICVkICVkICVkIC8gJWRcbiIsCmRpZmYgLS1naXQgYS9h
cmNoL3MzOTAvbnVtYS9tb2RlX2VtdS5jIGIvYXJjaC9zMzkwL251bWEvbW9kZV9lbXUuYwppbmRl
eCBiZmJhMjczLi43MWExMmE0IDEwMDY0NAotLS0gYS9hcmNoL3MzOTAvbnVtYS9tb2RlX2VtdS5j
CisrKyBiL2FyY2gvczM5MC9udW1hL21vZGVfZW11LmMKQEAgLTMxMyw2ICszMTMsOSBAQCBzdGF0
aWMgdm9pZCBfX3JlZiBjcmVhdGVfY29yZV90b19ub2RlX21hcCh2b2lkKQogCWludCBpOwogCiAJ
ZW11X2NvcmVzID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKCplbXVfY29yZXMpLCA4KTsKKwlpZiAo
IWVtdV9jb3JlcykKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzIGFs
aWduPTB4JXhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBzaXplb2YoKmVtdV9jb3JlcyksIDgpOwog
CWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGVtdV9jb3Jlcy0+dG9fbm9kZV9pZCk7IGkrKykK
IAkJZW11X2NvcmVzLT50b19ub2RlX2lkW2ldID0gTk9ERV9JRF9GUkVFOwogfQpkaWZmIC0tZ2l0
IGEvYXJjaC9zMzkwL251bWEvbnVtYS5jIGIvYXJjaC9zMzkwL251bWEvbnVtYS5jCmluZGV4IDJk
MTI3MWUuLjhlYjllOTcgMTAwNjQ0Ci0tLSBhL2FyY2gvczM5MC9udW1hL251bWEuYworKysgYi9h
cmNoL3MzOTAvbnVtYS9udW1hLmMKQEAgLTkyLDggKzkyLDEyIEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBudW1hX3NldHVwX21lbW9yeSh2b2lkKQogCX0gd2hpbGUgKGN1cl9iYXNlIDwgZW5kX29mX2Ry
YW0pOwogCiAJLyogQWxsb2NhdGUgYW5kIGZpbGwgb3V0IG5vZGVfZGF0YSAqLwotCWZvciAobmlk
ID0gMDsgbmlkIDwgTUFYX05VTU5PREVTOyBuaWQrKykKKwlmb3IgKG5pZCA9IDA7IG5pZCA8IE1B
WF9OVU1OT0RFUzsgbmlkKyspIHsKIAkJTk9ERV9EQVRBKG5pZCkgPSBtZW1ibG9ja19hbGxvYyhz
aXplb2YocGdfZGF0YV90KSwgOCk7CisJCWlmICghTk9ERV9EQVRBKG5pZCkpCisJCQlwYW5pYygi
JXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXMgYWxpZ249MHgleFxuIiwKKwkJCSAgICAg
IF9fZnVuY19fLCBzaXplb2YocGdfZGF0YV90KSwgOCk7CisJfQogCiAJZm9yX2VhY2hfb25saW5l
X25vZGUobmlkKSB7CiAJCXVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCBlbmRfcGZuOwpkaWZmIC0t
Z2l0IGEvYXJjaC9zMzkwL251bWEvdG9wdHJlZS5jIGIvYXJjaC9zMzkwL251bWEvdG9wdHJlZS5j
CmluZGV4IDcxYTYwOGMuLjAxMThjNzcgMTAwNjQ0Ci0tLSBhL2FyY2gvczM5MC9udW1hL3RvcHRy
ZWUuYworKysgYi9hcmNoL3MzOTAvbnVtYS90b3B0cmVlLmMKQEAgLTMxLDEwICszMSwxNCBAQCBz
dHJ1Y3QgdG9wdHJlZSBfX3JlZiAqdG9wdHJlZV9hbGxvYyhpbnQgbGV2ZWwsIGludCBpZCkKIHsK
IAlzdHJ1Y3QgdG9wdHJlZSAqcmVzOwogCi0JaWYgKHNsYWJfaXNfYXZhaWxhYmxlKCkpCisJaWYg
KHNsYWJfaXNfYXZhaWxhYmxlKCkpIHsKIAkJcmVzID0ga3phbGxvYyhzaXplb2YoKnJlcyksIEdG
UF9LRVJORUwpOwotCWVsc2UKKwl9IGVsc2UgewogCQlyZXMgPSBtZW1ibG9ja19hbGxvYyhzaXpl
b2YoKnJlcyksIDgpOworCQlpZiAoIXJlcykKKwkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9j
YXRlICV6dSBieXRlcyBhbGlnbj0weCV4XG4iLAorCQkJICAgICAgX19mdW5jX18sIHNpemVvZigq
cmVzKSwgOCk7CisJfQogCWlmICghcmVzKQogCQlyZXR1cm4gcmVzOwogCmRpZmYgLS1naXQgYS9h
cmNoL3NoL21tL2luaXQuYyBiL2FyY2gvc2gvbW0vaW5pdC5jCmluZGV4IGEwZmE0ZGUuLmZjZWVm
ZDkgMTAwNjQ0Ci0tLSBhL2FyY2gvc2gvbW0vaW5pdC5jCisrKyBiL2FyY2gvc2gvbW0vaW5pdC5j
CkBAIC0xMjgsNiArMTI4LDkgQEAgc3RhdGljIHBtZF90ICogX19pbml0IG9uZV9tZF90YWJsZV9p
bml0KHB1ZF90ICpwdWQpCiAJCXBtZF90ICpwbWQ7CiAKIAkJcG1kID0gbWVtYmxvY2tfYWxsb2Mo
UEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCQlpZiAoIXBtZCkKKwkJCXBhbmljKCIlczogRmFpbGVk
IHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJCSAgICAgIF9fZnVuY19f
LCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7CiAJCXB1ZF9wb3B1bGF0ZSgmaW5pdF9tbSwgcHVkLCBw
bWQpOwogCQlCVUdfT04ocG1kICE9IHBtZF9vZmZzZXQocHVkLCAwKSk7CiAJfQpAQCAtMTQxLDYg
KzE0NCw5IEBAIHN0YXRpYyBwdGVfdCAqIF9faW5pdCBvbmVfcGFnZV90YWJsZV9pbml0KHBtZF90
ICpwbWQpCiAJCXB0ZV90ICpwdGU7CiAKIAkJcHRlID0gbWVtYmxvY2tfYWxsb2MoUEFHRV9TSVpF
LCBQQUdFX1NJWkUpOworCQlpZiAoIXB0ZSkKKwkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9j
YXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJCSAgICAgIF9fZnVuY19fLCBQQUdFX1NJ
WkUsIFBBR0VfU0laRSk7CiAJCXBtZF9wb3B1bGF0ZV9rZXJuZWwoJmluaXRfbW0sIHBtZCwgcHRl
KTsKIAkJQlVHX09OKHB0ZSAhPSBwdGVfb2Zmc2V0X2tlcm5lbChwbWQsIDApKTsKIAl9CmRpZmYg
LS1naXQgYS9hcmNoL3NoL21tL251bWEuYyBiL2FyY2gvc2gvbW0vbnVtYS5jCmluZGV4IGM0YmRl
NjEuLmY3ZTQ0MzkgMTAwNjQ0Ci0tLSBhL2FyY2gvc2gvbW0vbnVtYS5jCisrKyBiL2FyY2gvc2gv
bW0vbnVtYS5jCkBAIC00Myw2ICs0MywxMCBAQCB2b2lkIF9faW5pdCBzZXR1cF9ib290bWVtX25v
ZGUoaW50IG5pZCwgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQpCiAJLyog
Tm9kZS1sb2NhbCBwZ2RhdCAqLwogCU5PREVfREFUQShuaWQpID0gbWVtYmxvY2tfYWxsb2Nfbm9k
ZShzaXplb2Yoc3RydWN0IHBnbGlzdF9kYXRhKSwKIAkJCQkJICAgICBTTVBfQ0FDSEVfQllURVMs
IG5pZCk7CisJaWYgKCFOT0RFX0RBVEEobmlkKSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxs
b2NhdGUgJXp1IGJ5dGVzIGFsaWduPTB4JXggbmlkPSVkXG4iLAorCQkgICAgICBfX2Z1bmNfXywg
c2l6ZW9mKHN0cnVjdCBwZ2xpc3RfZGF0YSksIFNNUF9DQUNIRV9CWVRFUywKKwkJICAgICAgbmlk
KTsKIAogCU5PREVfREFUQShuaWQpLT5ub2RlX3N0YXJ0X3BmbiA9IHN0YXJ0X3BmbjsKIAlOT0RF
X0RBVEEobmlkKS0+bm9kZV9zcGFubmVkX3BhZ2VzID0gZW5kX3BmbiAtIHN0YXJ0X3BmbjsKZGlm
ZiAtLWdpdCBhL2FyY2gvdW0vZHJpdmVycy9uZXRfa2Vybi5jIGIvYXJjaC91bS9kcml2ZXJzL25l
dF9rZXJuLmMKaW5kZXggZDgwY2ZiMS4uNmU1YmU1ZiAxMDA2NDQKLS0tIGEvYXJjaC91bS9kcml2
ZXJzL25ldF9rZXJuLmMKKysrIGIvYXJjaC91bS9kcml2ZXJzL25ldF9rZXJuLmMKQEAgLTY0OSw2
ICs2NDksOSBAQCBzdGF0aWMgaW50IF9faW5pdCBldGhfc2V0dXAoY2hhciAqc3RyKQogCX0KIAog
CW5ldyA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqbmV3KSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlp
ZiAoIW5ldykKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBf
X2Z1bmNfXywKKwkJICAgICAgc2l6ZW9mKCpuZXcpKTsKIAogCUlOSVRfTElTVF9IRUFEKCZuZXct
Pmxpc3QpOwogCW5ldy0+aW5kZXggPSBuOwpkaWZmIC0tZ2l0IGEvYXJjaC91bS9kcml2ZXJzL3Zl
Y3Rvcl9rZXJuLmMgYi9hcmNoL3VtL2RyaXZlcnMvdmVjdG9yX2tlcm4uYwppbmRleCAwNDZmYTll
Li41OTZlNzA1IDEwMDY0NAotLS0gYS9hcmNoL3VtL2RyaXZlcnMvdmVjdG9yX2tlcm4uYworKysg
Yi9hcmNoL3VtL2RyaXZlcnMvdmVjdG9yX2tlcm4uYwpAQCAtMTU3Niw2ICsxNTc2LDkgQEAgc3Rh
dGljIGludCBfX2luaXQgdmVjdG9yX3NldHVwKGNoYXIgKnN0cikKIAkJcmV0dXJuIDE7CiAJfQog
CW5ldyA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqbmV3KSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlp
ZiAoIW5ldykKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBf
X2Z1bmNfXywKKwkJICAgICAgc2l6ZW9mKCpuZXcpKTsKIAlJTklUX0xJU1RfSEVBRCgmbmV3LT5s
aXN0KTsKIAluZXctPnVuaXQgPSBuOwogCW5ldy0+YXJndW1lbnRzID0gc3RyOwpkaWZmIC0tZ2l0
IGEvYXJjaC91bS9rZXJuZWwvaW5pdHJkLmMgYi9hcmNoL3VtL2tlcm5lbC9pbml0cmQuYwppbmRl
eCBjZTE2OWVhLi4xZGNkMzEwIDEwMDY0NAotLS0gYS9hcmNoL3VtL2tlcm5lbC9pbml0cmQuYwor
KysgYi9hcmNoL3VtL2tlcm5lbC9pbml0cmQuYwpAQCAtMzcsNiArMzcsOCBAQCBpbnQgX19pbml0
IHJlYWRfaW5pdHJkKHZvaWQpCiAJfQogCiAJYXJlYSA9IG1lbWJsb2NrX2FsbG9jKHNpemUsIFNN
UF9DQUNIRV9CWVRFUyk7CisJaWYgKCFhcmVhKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxv
Y2F0ZSAlbGx1IGJ5dGVzXG4iLCBfX2Z1bmNfXywgc2l6ZSk7CiAKIAlpZiAobG9hZF9pbml0cmQo
aW5pdHJkLCBhcmVhLCBzaXplKSA9PSAtMSkKIAkJcmV0dXJuIDA7CmRpZmYgLS1naXQgYS9hcmNo
L3VtL2tlcm5lbC9tZW0uYyBiL2FyY2gvdW0va2VybmVsL21lbS5jCmluZGV4IDc5OWI1NzEuLjk5
YWExMWIgMTAwNjQ0Ci0tLSBhL2FyY2gvdW0va2VybmVsL21lbS5jCisrKyBiL2FyY2gvdW0va2Vy
bmVsL21lbS5jCkBAIC02Niw2ICs2NiwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgb25lX3BhZ2Vf
dGFibGVfaW5pdChwbWRfdCAqcG1kKQogCWlmIChwbWRfbm9uZSgqcG1kKSkgewogCQlwdGVfdCAq
cHRlID0gKHB0ZV90ICopIG1lbWJsb2NrX2FsbG9jX2xvdyhQQUdFX1NJWkUsCiAJCQkJCQkJICBQ
QUdFX1NJWkUpOworCQlpZiAoIXB0ZSkKKwkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRl
ICVsdSBieXRlcyBhbGlnbj0lbHhcbiIsCisJCQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQ
QUdFX1NJWkUpOworCiAJCXNldF9wbWQocG1kLCBfX3BtZChfS0VSTlBHX1RBQkxFICsKIAkJCQkJ
ICAgKHVuc2lnbmVkIGxvbmcpIF9fcGEocHRlKSkpOwogCQlpZiAocHRlICE9IHB0ZV9vZmZzZXRf
a2VybmVsKHBtZCwgMCkpCkBAIC03Nyw2ICs4MSwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgb25l
X21kX3RhYmxlX2luaXQocHVkX3QgKnB1ZCkKIHsKICNpZmRlZiBDT05GSUdfM19MRVZFTF9QR1RB
QkxFUwogCXBtZF90ICpwbWRfdGFibGUgPSAocG1kX3QgKikgbWVtYmxvY2tfYWxsb2NfbG93KFBB
R0VfU0laRSwgUEFHRV9TSVpFKTsKKwlpZiAoIXBtZF90YWJsZSkKKwkJcGFuaWMoIiVzOiBGYWls
ZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPSVseFxuIiwKKwkJICAgICAgX19mdW5jX18s
IFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwogCXNldF9wdWQocHVkLCBfX3B1ZChfS0VSTlBHX1RB
QkxFICsgKHVuc2lnbmVkIGxvbmcpIF9fcGEocG1kX3RhYmxlKSkpOwogCWlmIChwbWRfdGFibGUg
IT0gcG1kX29mZnNldChwdWQsIDApKQogCQlCVUcoKTsKQEAgLTEyNiw2ICsxMzQsMTAgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGZpeGFkZHJfdXNlcl9pbml0KCB2b2lkKQogCiAJZml4cmFuZ2VfaW5p
dCggRklYQUREUl9VU0VSX1NUQVJULCBGSVhBRERSX1VTRVJfRU5ELCBzd2FwcGVyX3BnX2Rpcik7
CiAJdiA9ICh1bnNpZ25lZCBsb25nKSBtZW1ibG9ja19hbGxvY19sb3coc2l6ZSwgUEFHRV9TSVpF
KTsKKwlpZiAoIXYpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBh
bGlnbj0lbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBzaXplLCBQQUdFX1NJWkUpOworCiAJbWVt
Y3B5KCh2b2lkICopIHYgLCAodm9pZCAqKSBGSVhBRERSX1VTRVJfU1RBUlQsIHNpemUpOwogCXAg
PSBfX3BhKHYpOwogCWZvciAoIDsgc2l6ZSA+IDA7IHNpemUgLT0gUEFHRV9TSVpFLCB2YWRkciAr
PSBQQUdFX1NJWkUsCkBAIC0xNDYsNiArMTU4LDEwIEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0
KHZvaWQpCiAKIAllbXB0eV96ZXJvX3BhZ2UgPSAodW5zaWduZWQgbG9uZyAqKSBtZW1ibG9ja19h
bGxvY19sb3coUEFHRV9TSVpFLAogCQkJCQkJCSAgICAgICBQQUdFX1NJWkUpOworCWlmICghZW1w
dHlfemVyb19wYWdlKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMg
YWxpZ249JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwor
CiAJZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUoem9uZXNfc2l6ZSk7IGkrKykKIAkJem9uZXNf
c2l6ZVtpXSA9IDA7CiAKZGlmZiAtLWdpdCBhL2FyY2gvdW5pY29yZTMyL2tlcm5lbC9zZXR1cC5j
IGIvYXJjaC91bmljb3JlMzIva2VybmVsL3NldHVwLmMKaW5kZXggNGIwY2I2OC4uZDMyMzljZiAx
MDA2NDQKLS0tIGEvYXJjaC91bmljb3JlMzIva2VybmVsL3NldHVwLmMKKysrIGIvYXJjaC91bmlj
b3JlMzIva2VybmVsL3NldHVwLmMKQEAgLTIwNyw2ICsyMDcsMTAgQEAgcmVxdWVzdF9zdGFuZGFy
ZF9yZXNvdXJjZXMoc3RydWN0IG1lbWluZm8gKm1pKQogCQkJY29udGludWU7CiAKIAkJcmVzID0g
bWVtYmxvY2tfYWxsb2NfbG93KHNpemVvZigqcmVzKSwgU01QX0NBQ0hFX0JZVEVTKTsKKwkJaWYg
KCFyZXMpCisJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXMgYWxpZ249
JXhcbiIsCisJCQkgICAgICBfX2Z1bmNfXywgc2l6ZW9mKCpyZXMpLCBTTVBfQ0FDSEVfQllURVMp
OworCiAJCXJlcy0+bmFtZSAgPSAiU3lzdGVtIFJBTSI7CiAJCXJlcy0+c3RhcnQgPSBtaS0+YmFu
a1tpXS5zdGFydDsKIAkJcmVzLT5lbmQgICA9IG1pLT5iYW5rW2ldLnN0YXJ0ICsgbWktPmJhbmtb
aV0uc2l6ZSAtIDE7CmRpZmYgLS1naXQgYS9hcmNoL3VuaWNvcmUzMi9tbS9tbXUuYyBiL2FyY2gv
dW5pY29yZTMyL21tL21tdS5jCmluZGV4IGE0MDIxOTIuLmFhMjA2MGIgMTAwNjQ0Ci0tLSBhL2Fy
Y2gvdW5pY29yZTMyL21tL21tdS5jCisrKyBiL2FyY2gvdW5pY29yZTMyL21tL21tdS5jCkBAIC0x
NDUsOCArMTQ1LDEzIEBAIHN0YXRpYyBwdGVfdCAqIF9faW5pdCBlYXJseV9wdGVfYWxsb2MocG1k
X3QgKnBtZCwgdW5zaWduZWQgbG9uZyBhZGRyLAogCQl1bnNpZ25lZCBsb25nIHByb3QpCiB7CiAJ
aWYgKHBtZF9ub25lKCpwbWQpKSB7Ci0JCXB0ZV90ICpwdGUgPSBtZW1ibG9ja19hbGxvYyhQVFJT
X1BFUl9QVEUgKiBzaXplb2YocHRlX3QpLAotCQkJCQkgICAgUFRSU19QRVJfUFRFICogc2l6ZW9m
KHB0ZV90KSk7CisJCXNpemVfdCBzaXplID0gUFRSU19QRVJfUFRFICogc2l6ZW9mKHB0ZV90KTsK
KwkJcHRlX3QgKnB0ZSA9IG1lbWJsb2NrX2FsbG9jKHNpemUsIHNpemUpOworCisJCWlmICghcHRl
KQorCQkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzIGFsaWduPSV6eFxu
IiwKKwkJCSAgICAgIF9fZnVuY19fLCBzaXplLCBzaXplKTsKKwogCQlfX3BtZF9wb3B1bGF0ZShw
bWQsIF9fcGEocHRlKSB8IHByb3QpOwogCX0KIAlCVUdfT04ocG1kX2JhZCgqcG1kKSk7CkBAIC0z
NDksNiArMzU0LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGRldmljZW1hcHNfaW5pdCh2b2lkKQog
CSAqIEFsbG9jYXRlIHRoZSB2ZWN0b3IgcGFnZSBlYXJseS4KIAkgKi8KIAl2ZWN0b3JzID0gbWVt
YmxvY2tfYWxsb2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCWlmICghdmVjdG9ycykKKwkJcGFu
aWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkg
ICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwogCiAJZm9yIChhZGRyID0gVk1B
TExPQ19FTkQ7IGFkZHI7IGFkZHIgKz0gUEdESVJfU0laRSkKIAkJcG1kX2NsZWFyKHBtZF9vZmZf
ayhhZGRyKSk7CkBAIC00MjYsNiArNDM0LDkgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9p
ZCkKIAogCS8qIGFsbG9jYXRlIHRoZSB6ZXJvIHBhZ2UuICovCiAJemVyb19wYWdlID0gbWVtYmxv
Y2tfYWxsb2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCWlmICghemVyb19wYWdlKQorCQlwYW5p
YygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhcbiIsCisJCSAg
ICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7CiAKIAlib290bWVtX2luaXQoKTsK
IApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jIGIvYXJjaC94ODYva2Vy
bmVsL2FjcGkvYm9vdC5jCmluZGV4IDI2MjRkZTEuLjhkY2JmNjggMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2tlcm5lbC9hY3BpL2Jvb3QuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvYWNwaS9ib290LmMK
QEAgLTkzNSw2ICs5MzUsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBhY3BpX3BhcnNlX2hwZXQoc3Ry
dWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZSkKICNkZWZpbmUgSFBFVF9SRVNPVVJDRV9OQU1F
X1NJWkUgOQogCWhwZXRfcmVzID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKCpocGV0X3JlcykgKyBI
UEVUX1JFU09VUkNFX05BTUVfU0laRSwKIAkJCQkgIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFo
cGV0X3JlcykKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBf
X2Z1bmNfXywKKwkJICAgICAgc2l6ZW9mKCpocGV0X3JlcykgKyBIUEVUX1JFU09VUkNFX05BTUVf
U0laRSk7CiAKIAlocGV0X3Jlcy0+bmFtZSA9ICh2b2lkICopJmhwZXRfcmVzWzFdOwogCWhwZXRf
cmVzLT5mbGFncyA9IElPUkVTT1VSQ0VfTUVNOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVs
L2FwaWMvaW9fYXBpYy5jIGIvYXJjaC94ODYva2VybmVsL2FwaWMvaW9fYXBpYy5jCmluZGV4IDI5
NTNiYmYuLjM5N2JmYzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hcGljL2lvX2FwaWMu
YworKysgYi9hcmNoL3g4Ni9rZXJuZWwvYXBpYy9pb19hcGljLmMKQEAgLTI1NzksNiArMjU3OSw4
IEBAIHN0YXRpYyBzdHJ1Y3QgcmVzb3VyY2UgKiBfX2luaXQgaW9hcGljX3NldHVwX3Jlc291cmNl
cyh2b2lkKQogCW4gKj0gbnJfaW9hcGljczsKIAogCW1lbSA9IG1lbWJsb2NrX2FsbG9jKG4sIFNN
UF9DQUNIRV9CWVRFUyk7CisJaWYgKCFtZW0pCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9j
YXRlICVsdSBieXRlc1xuIiwgX19mdW5jX18sIG4pOwogCXJlcyA9ICh2b2lkICopbWVtOwogCiAJ
bWVtICs9IHNpemVvZihzdHJ1Y3QgcmVzb3VyY2UpICogbnJfaW9hcGljczsKQEAgLTI2MjMsNiAr
MjYyNSw5IEBAIHZvaWQgX19pbml0IGlvX2FwaWNfaW5pdF9tYXBwaW5ncyh2b2lkKQogI2VuZGlm
CiAJCQlpb2FwaWNfcGh5cyA9ICh1bnNpZ25lZCBsb25nKW1lbWJsb2NrX2FsbG9jKFBBR0VfU0la
RSwKIAkJCQkJCQkJICAgIFBBR0VfU0laRSk7CisJCQlpZiAoIWlvYXBpY19waHlzKQorCQkJCXBh
bmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJ
CQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwogCQkJaW9hcGljX3BoeXMg
PSBfX3BhKGlvYXBpY19waHlzKTsKIAkJfQogCQlzZXRfZml4bWFwX25vY2FjaGUoaWR4LCBpb2Fw
aWNfcGh5cyk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvZTgyMC5jIGIvYXJjaC94ODYv
a2VybmVsL2U4MjAuYwppbmRleCA5YzBlYjU0Li4xZjE4ZWMwIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9rZXJuZWwvZTgyMC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9lODIwLmMKQEAgLTEwOTUsNiAr
MTA5NSw5IEBAIHZvaWQgX19pbml0IGU4MjBfX3Jlc2VydmVfcmVzb3VyY2VzKHZvaWQpCiAKIAly
ZXMgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKnJlcykgKiBlODIwX3RhYmxlLT5ucl9lbnRyaWVz
LAogCQkJICAgICBTTVBfQ0FDSEVfQllURVMpOworCWlmICghcmVzKQorCQlwYW5pYygiJXM6IEZh
aWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLAorCQkgICAgICBzaXplb2Yo
KnJlcykgKiBlODIwX3RhYmxlLT5ucl9lbnRyaWVzKTsKIAllODIwX3JlcyA9IHJlczsKIAogCWZv
ciAoaSA9IDA7IGkgPCBlODIwX3RhYmxlLT5ucl9lbnRyaWVzOyBpKyspIHsKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3BsYXRmb3JtL29scGMvb2xwY19kdC5jIGIvYXJjaC94ODYvcGxhdGZvcm0vb2xw
Yy9vbHBjX2R0LmMKaW5kZXggYjRhYjc3OS4uZGFkM2I2MCAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
cGxhdGZvcm0vb2xwYy9vbHBjX2R0LmMKKysrIGIvYXJjaC94ODYvcGxhdGZvcm0vb2xwYy9vbHBj
X2R0LmMKQEAgLTE0MSw2ICsxNDEsOSBAQCB2b2lkICogX19pbml0IHByb21fZWFybHlfYWxsb2Mo
dW5zaWduZWQgbG9uZyBzaXplKQogCQkgKiB3YXN0ZWQgYm9vdG1lbSkgYW5kIGhhbmQgb2ZmIGNo
dW5rcyBvZiBpdCB0byBjYWxsZXJzLgogCQkgKi8KIAkJcmVzID0gbWVtYmxvY2tfYWxsb2MoY2h1
bmtfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKKwkJaWYgKCFyZXMpCisJCQlwYW5pYygiJXM6IEZh
aWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXNcbiIsIF9fZnVuY19fLAorCQkJICAgICAgY2h1bmtf
c2l6ZSk7CiAJCUJVR19PTighcmVzKTsKIAkJcHJvbV9lYXJseV9hbGxvY2F0ZWQgKz0gY2h1bmtf
c2l6ZTsKIAkJbWVtc2V0KHJlcywgMCwgY2h1bmtfc2l6ZSk7CmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4vcDJtLmMgYi9hcmNoL3g4Ni94ZW4vcDJtLmMKaW5kZXggMDU1ZTM3ZS4uOTVjZTliNSAx
MDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3AybS5jCisrKyBiL2FyY2gveDg2L3hlbi9wMm0uYwpA
QCAtMTgxLDggKzE4MSwxNSBAQCBzdGF0aWMgdm9pZCBwMm1faW5pdF9pZGVudGl0eSh1bnNpZ25l
ZCBsb25nICpwMm0sIHVuc2lnbmVkIGxvbmcgcGZuKQogCiBzdGF0aWMgdm9pZCAqIF9fcmVmIGFs
bG9jX3AybV9wYWdlKHZvaWQpCiB7Ci0JaWYgKHVubGlrZWx5KCFzbGFiX2lzX2F2YWlsYWJsZSgp
KSkKLQkJcmV0dXJuIG1lbWJsb2NrX2FsbG9jKFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwlpZiAo
dW5saWtlbHkoIXNsYWJfaXNfYXZhaWxhYmxlKCkpKSB7CisJCXZvaWQgKnB0ciA9IG1lbWJsb2Nr
X2FsbG9jKFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKworCQlpZiAoIXB0cikKKwkJCXBhbmljKCIl
czogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJCSAgICAg
IF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7CisKKwkJcmV0dXJuIHB0cjsKKwl9CiAK
IAlyZXR1cm4gKHZvaWQgKilfX2dldF9mcmVlX3BhZ2UoR0ZQX0tFUk5FTCk7CiB9CmRpZmYgLS1n
aXQgYS9hcmNoL3h0ZW5zYS9tbS9rYXNhbl9pbml0LmMgYi9hcmNoL3h0ZW5zYS9tbS9rYXNhbl9p
bml0LmMKaW5kZXggNDg1Mjg0OC4uYWY3MTUyNSAxMDA2NDQKLS0tIGEvYXJjaC94dGVuc2EvbW0v
a2FzYW5faW5pdC5jCisrKyBiL2FyY2gveHRlbnNhL21tL2thc2FuX2luaXQuYwpAQCAtNDUsNiAr
NDUsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHBvcHVsYXRlKHZvaWQgKnN0YXJ0LCB2b2lkICpl
bmQpCiAJcG1kX3QgKnBtZCA9IHBtZF9vZmZzZXQocGdkLCB2YWRkcik7CiAJcHRlX3QgKnB0ZSA9
IG1lbWJsb2NrX2FsbG9jKG5fcGFnZXMgKiBzaXplb2YocHRlX3QpLCBQQUdFX1NJWkUpOwogCisJ
aWYgKCFwdGUpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGln
bj0weCVseFxuIiwKKwkJICAgICAgX19mdW5jX18sIG5fcGFnZXMgKiBzaXplb2YocHRlX3QpLCBQ
QUdFX1NJWkUpOworCiAJcHJfZGVidWcoIiVzOiAlcCAtICVwXG4iLCBfX2Z1bmNfXywgc3RhcnQs
IGVuZCk7CiAKIAlmb3IgKGkgPSBqID0gMDsgaSA8IG5fcG1kczsgKytpKSB7CmRpZmYgLS1naXQg
YS9hcmNoL3h0ZW5zYS9tbS9tbXUuYyBiL2FyY2gveHRlbnNhL21tL21tdS5jCmluZGV4IGE0ZGNm
ZDMuLjAzNjc4YzQgMTAwNjQ0Ci0tLSBhL2FyY2gveHRlbnNhL21tL21tdS5jCisrKyBiL2FyY2gv
eHRlbnNhL21tL21tdS5jCkBAIC0zMiw2ICszMiw5IEBAIHN0YXRpYyB2b2lkICogX19pbml0IGlu
aXRfcG1kKHVuc2lnbmVkIGxvbmcgdmFkZHIsIHVuc2lnbmVkIGxvbmcgbl9wYWdlcykKIAkJIF9f
ZnVuY19fLCB2YWRkciwgbl9wYWdlcyk7CiAKIAlwdGUgPSBtZW1ibG9ja19hbGxvY19sb3cobl9w
YWdlcyAqIHNpemVvZihwdGVfdCksIFBBR0VfU0laRSk7CisJaWYgKCFwdGUpCisJCXBhbmljKCIl
czogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0lbHhcbiIsCisJCSAgICAgIF9f
ZnVuY19fLCBuX3BhZ2VzICogc2l6ZW9mKHB0ZV90KSwgUEFHRV9TSVpFKTsKIAogCWZvciAoaSA9
IDA7IGkgPCBuX3BhZ2VzOyArK2kpCiAJCXB0ZV9jbGVhcihOVUxMLCAwLCBwdGUgKyBpKTsKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvY2xrL3RpL2Nsay5jIGIvZHJpdmVycy9jbGsvdGkvY2xrLmMKaW5k
ZXggZDBjZDU4NS4uNWQ3ZmIyZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9jbGsvdGkvY2xrLmMKKysr
IGIvZHJpdmVycy9jbGsvdGkvY2xrLmMKQEAgLTM1MSw2ICszNTEsOSBAQCB2b2lkIF9faW5pdCBv
bWFwMl9jbGtfbGVnYWN5X3Byb3ZpZGVyX2luaXQoaW50IGluZGV4LCB2b2lkIF9faW9tZW0gKm1l
bSkKIAlzdHJ1Y3QgY2xrX2lvbWFwICppbzsKIAogCWlvID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9m
KCppbyksIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFpbykKKwkJcGFuaWMoIiVzOiBGYWlsZWQg
dG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJICAgICAgc2l6ZW9mKCppbykp
OwogCiAJaW8tPm1lbSA9IG1lbTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9tYWNpbnRvc2gvc211
LmMgYi9kcml2ZXJzL21hY2ludG9zaC9zbXUuYwppbmRleCA0MmNmNjhkLi42YTg0NDEyIDEwMDY0
NAotLS0gYS9kcml2ZXJzL21hY2ludG9zaC9zbXUuYworKysgYi9kcml2ZXJzL21hY2ludG9zaC9z
bXUuYwpAQCAtNDkzLDYgKzQ5Myw5IEBAIGludCBfX2luaXQgc211X2luaXQgKHZvaWQpCiAJfQog
CiAJc211ID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKHN0cnVjdCBzbXVfZGV2aWNlKSwgU01QX0NB
Q0hFX0JZVEVTKTsKKwlpZiAoIXNtdSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUg
JXp1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJICAgICAgc2l6ZW9mKHN0cnVjdCBzbXVfZGV2aWNl
KSk7CiAKIAlzcGluX2xvY2tfaW5pdCgmc211LT5sb2NrKTsKIAlJTklUX0xJU1RfSEVBRCgmc211
LT5jbWRfbGlzdCk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL29mL2ZkdC5jIGIvZHJpdmVycy9vZi9m
ZHQuYwppbmRleCA3MDk5YzY1Li43OTY0NjBjIDEwMDY0NAotLS0gYS9kcml2ZXJzL29mL2ZkdC5j
CisrKyBiL2RyaXZlcnMvb2YvZmR0LmMKQEAgLTExODUsNyArMTE4NSwxMyBAQCBpbnQgX19pbml0
IF9fd2VhayBlYXJseV9pbml0X2R0X3Jlc2VydmVfbWVtb3J5X2FyY2gocGh5c19hZGRyX3QgYmFz
ZSwKIAogc3RhdGljIHZvaWQgKiBfX2luaXQgZWFybHlfaW5pdF9kdF9hbGxvY19tZW1vcnlfYXJj
aCh1NjQgc2l6ZSwgdTY0IGFsaWduKQogewotCXJldHVybiBtZW1ibG9ja19hbGxvYyhzaXplLCBh
bGlnbik7CisJdm9pZCAqcHRyID0gbWVtYmxvY2tfYWxsb2Moc2l6ZSwgYWxpZ24pOworCisJaWYg
KCFwdHIpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsbHUgYnl0ZXMgYWxpZ249
MHglbGx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgc2l6ZSwgYWxpZ24pOworCisJcmV0dXJuIHB0
cjsKIH0KIAogYm9vbCBfX2luaXQgZWFybHlfaW5pdF9kdF92ZXJpZnkodm9pZCAqcGFyYW1zKQpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9vZi91bml0dGVzdC5jIGIvZHJpdmVycy9vZi91bml0dGVzdC5j
CmluZGV4IDg0NDI3MzguLjEwZjY1OTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvb2YvdW5pdHRlc3Qu
YworKysgYi9kcml2ZXJzL29mL3VuaXR0ZXN0LmMKQEAgLTIyMzQsNyArMjIzNCwxMyBAQCBzdGF0
aWMgc3RydWN0IGRldmljZV9ub2RlICpvdmVybGF5X2Jhc2Vfcm9vdDsKIAogc3RhdGljIHZvaWQg
KiBfX2luaXQgZHRfYWxsb2NfbWVtb3J5KHU2NCBzaXplLCB1NjQgYWxpZ24pCiB7Ci0JcmV0dXJu
IG1lbWJsb2NrX2FsbG9jKHNpemUsIGFsaWduKTsKKwl2b2lkICpwdHIgPSBtZW1ibG9ja19hbGxv
YyhzaXplLCBhbGlnbik7CisKKwlpZiAoIXB0cikKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxs
b2NhdGUgJWxsdSBieXRlcyBhbGlnbj0weCVsbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBzaXpl
LCBhbGlnbik7CisKKwlyZXR1cm4gcHRyOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94
ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKaW5kZXggOTg5Y2Y4
Ny4uZDNlNDlmMSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYworKysgYi9k
cml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCkBAIC0yMTQsMTAgKzIxNCwxMyBAQCBpbnQgX19yZWYg
eGVuX3N3aW90bGJfaW5pdChpbnQgdmVyYm9zZSwgYm9vbCBlYXJseSkKIAkvKgogCSAqIEdldCBJ
TyBUTEIgbWVtb3J5IGZyb20gYW55IGxvY2F0aW9uLgogCSAqLwotCWlmIChlYXJseSkKKwlpZiAo
ZWFybHkpIHsKIAkJeGVuX2lvX3RsYl9zdGFydCA9IG1lbWJsb2NrX2FsbG9jKFBBR0VfQUxJR04o
Ynl0ZXMpLAogCQkJCQkJICBQQUdFX1NJWkUpOwotCWVsc2UgeworCQlpZiAoIXhlbl9pb190bGJf
c3RhcnQpCisJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249
MHglbHhcbiIsCisJCQkgICAgICBfX2Z1bmNfXywgUEFHRV9BTElHTihieXRlcyksIFBBR0VfU0la
RSk7CisJfSBlbHNlIHsKICNkZWZpbmUgU0xBQlNfUEVSX1BBR0UgKDEgPDwgKFBBR0VfU0hJRlQg
LSBJT19UTEJfU0hJRlQpKQogI2RlZmluZSBJT19UTEJfTUlOX1NMQUJTICgoMTw8MjApID4+IElP
X1RMQl9TSElGVCkKIAkJd2hpbGUgKChTTEFCU19QRVJfUEFHRSA8PCBvcmRlcikgPiBJT19UTEJf
TUlOX1NMQUJTKSB7CmRpZmYgLS1naXQgYS9rZXJuZWwvcG93ZXIvc25hcHNob3QuYyBiL2tlcm5l
bC9wb3dlci9zbmFwc2hvdC5jCmluZGV4IDQ4MDJiMDMuLmYwOGExZTQgMTAwNjQ0Ci0tLSBhL2tl
cm5lbC9wb3dlci9zbmFwc2hvdC5jCisrKyBiL2tlcm5lbC9wb3dlci9zbmFwc2hvdC5jCkBAIC05
NjUsNiArOTY1LDkgQEAgdm9pZCBfX2luaXQgX19yZWdpc3Rlcl9ub3NhdmVfcmVnaW9uKHVuc2ln
bmVkIGxvbmcgc3RhcnRfcGZuLAogCQkvKiBUaGlzIGFsbG9jYXRpb24gY2Fubm90IGZhaWwgKi8K
IAkJcmVnaW9uID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKHN0cnVjdCBub3NhdmVfcmVnaW9uKSwK
IAkJCQkJU01QX0NBQ0hFX0JZVEVTKTsKKwkJaWYgKCFyZWdpb24pCisJCQlwYW5pYygiJXM6IEZh
aWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLAorCQkJICAgICAgc2l6ZW9m
KHN0cnVjdCBub3NhdmVfcmVnaW9uKSk7CiAJfQogCXJlZ2lvbi0+c3RhcnRfcGZuID0gc3RhcnRf
cGZuOwogCXJlZ2lvbi0+ZW5kX3BmbiA9IGVuZF9wZm47CmRpZmYgLS1naXQgYS9saWIvY3B1bWFz
ay5jIGIvbGliL2NwdW1hc2suYwppbmRleCAwODdhM2U5Li4wY2I2NzJlIDEwMDY0NAotLS0gYS9s
aWIvY3B1bWFzay5jCisrKyBiL2xpYi9jcHVtYXNrLmMKQEAgLTE2NSw2ICsxNjUsOSBAQCBFWFBP
UlRfU1lNQk9MKHphbGxvY19jcHVtYXNrX3Zhcik7CiB2b2lkIF9faW5pdCBhbGxvY19ib290bWVt
X2NwdW1hc2tfdmFyKGNwdW1hc2tfdmFyX3QgKm1hc2spCiB7CiAJKm1hc2sgPSBtZW1ibG9ja19h
bGxvYyhjcHVtYXNrX3NpemUoKSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoISptYXNrKQorCQlw
YW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAldSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAg
ICAgIGNwdW1hc2tfc2l6ZSgpKTsKIH0KIAogLyoqCmRpZmYgLS1naXQgYS9tbS9rYXNhbi9pbml0
LmMgYi9tbS9rYXNhbi9pbml0LmMKaW5kZXggNDVhMWI1ZS4uYWY5MDdkOCAxMDA2NDQKLS0tIGEv
bW0va2FzYW4vaW5pdC5jCisrKyBiL21tL2thc2FuL2luaXQuYwpAQCAtODMsOCArODMsMTQgQEAg
c3RhdGljIGlubGluZSBib29sIGthc2FuX2Vhcmx5X3NoYWRvd19wYWdlX2VudHJ5KHB0ZV90IHB0
ZSkKIAogc3RhdGljIF9faW5pdCB2b2lkICplYXJseV9hbGxvYyhzaXplX3Qgc2l6ZSwgaW50IG5v
ZGUpCiB7Ci0JcmV0dXJuIG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQoc2l6ZSwgc2l6ZSwgX19wYShN
QVhfRE1BX0FERFJFU1MpLAotCQkJCQlNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFLCBub2RlKTsK
Kwl2b2lkICpwdHIgPSBtZW1ibG9ja19hbGxvY190cnlfbmlkKHNpemUsIHNpemUsIF9fcGEoTUFY
X0RNQV9BRERSRVNTKSwKKwkJCQkJICAgTUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSwgbm9kZSk7
CisKKwlpZiAoIXB0cikKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVz
IGFsaWduPSV6eCBuaWQ9JWQgZnJvbT0lbGx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgc2l6ZSwg
c2l6ZSwgbm9kZSwgKHU2NClfX3BhKE1BWF9ETUFfQUREUkVTUykpOworCisJcmV0dXJuIHB0cjsK
IH0KIAogc3RhdGljIHZvaWQgX19yZWYgemVyb19wdGVfcG9wdWxhdGUocG1kX3QgKnBtZCwgdW5z
aWduZWQgbG9uZyBhZGRyLApkaWZmIC0tZ2l0IGEvbW0vc3BhcnNlLmMgYi9tbS9zcGFyc2UuYwpp
bmRleCA3ZWE1ZGM2Li5hZDk0MjQyIDEwMDY0NAotLS0gYS9tbS9zcGFyc2UuYworKysgYi9tbS9z
cGFyc2UuYwpAQCAtNjUsMTEgKzY1LDE1IEBAIHN0YXRpYyBub2lubGluZSBzdHJ1Y3QgbWVtX3Nl
Y3Rpb24gX19yZWYgKnNwYXJzZV9pbmRleF9hbGxvYyhpbnQgbmlkKQogCXVuc2lnbmVkIGxvbmcg
YXJyYXlfc2l6ZSA9IFNFQ1RJT05TX1BFUl9ST09UICoKIAkJCQkgICBzaXplb2Yoc3RydWN0IG1l
bV9zZWN0aW9uKTsKIAotCWlmIChzbGFiX2lzX2F2YWlsYWJsZSgpKQorCWlmIChzbGFiX2lzX2F2
YWlsYWJsZSgpKSB7CiAJCXNlY3Rpb24gPSBremFsbG9jX25vZGUoYXJyYXlfc2l6ZSwgR0ZQX0tF
Uk5FTCwgbmlkKTsKLQllbHNlCisJfSBlbHNlIHsKIAkJc2VjdGlvbiA9IG1lbWJsb2NrX2FsbG9j
X25vZGUoYXJyYXlfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTLAogCQkJCQkgICAgICBuaWQpOworCQlp
ZiAoIXNlY3Rpb24pCisJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMg
bmlkPSVkXG4iLAorCQkJICAgICAgX19mdW5jX18sIGFycmF5X3NpemUsIG5pZCk7CisJfQogCiAJ
cmV0dXJuIHNlY3Rpb247CiB9CkBAIC0yMTgsNiArMjIyLDkgQEAgdm9pZCBfX2luaXQgbWVtb3J5
X3ByZXNlbnQoaW50IG5pZCwgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQp
CiAJCXNpemUgPSBzaXplb2Yoc3RydWN0IG1lbV9zZWN0aW9uKikgKiBOUl9TRUNUSU9OX1JPT1RT
OwogCQlhbGlnbiA9IDEgPDwgKElOVEVSTk9ERV9DQUNIRV9TSElGVCk7CiAJCW1lbV9zZWN0aW9u
ID0gbWVtYmxvY2tfYWxsb2Moc2l6ZSwgYWxpZ24pOworCQlpZiAoIW1lbV9zZWN0aW9uKQorCQkJ
cGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAor
CQkJICAgICAgX19mdW5jX18sIHNpemUsIGFsaWduKTsKIAl9CiAjZW5kaWYKIApAQCAtNDExLDYg
KzQxOCwxMCBAQCBzdHJ1Y3QgcGFnZSBfX2luaXQgKnNwYXJzZV9tZW1fbWFwX3BvcHVsYXRlKHVu
c2lnbmVkIGxvbmcgcG51bSwgaW50IG5pZCwKIAltYXAgPSBtZW1ibG9ja19hbGxvY190cnlfbmlk
KHNpemUsCiAJCQkJCSAgUEFHRV9TSVpFLCBfX3BhKE1BWF9ETUFfQUREUkVTUyksCiAJCQkJCSAg
TUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSwgbmlkKTsKKwlpZiAoIW1hcCkKKwkJcGFuaWMoIiVz
OiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4IG5pZD0lZCBmcm9tPSVs
eFxuIiwKKwkJICAgICAgX19mdW5jX18sIHNpemUsIFBBR0VfU0laRSwgbmlkLCBfX3BhKE1BWF9E
TUFfQUREUkVTUykpOworCiAJcmV0dXJuIG1hcDsKIH0KICNlbmRpZiAvKiAhQ09ORklHX1NQQVJT
RU1FTV9WTUVNTUFQICovCkBAIC00MjUsNiArNDM2LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBz
cGFyc2VfYnVmZmVyX2luaXQodW5zaWduZWQgbG9uZyBzaXplLCBpbnQgbmlkKQogCQltZW1ibG9j
a19hbGxvY190cnlfbmlkX3JhdyhzaXplLCBQQUdFX1NJWkUsCiAJCQkJCQlfX3BhKE1BWF9ETUFf
QUREUkVTUyksCiAJCQkJCQlNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFLCBuaWQpOworCWlmICgh
c3BhcnNlbWFwX2J1ZikKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVz
IGFsaWduPTB4JWx4IG5pZD0lZCBmcm9tPSVseFxuIiwKKwkJICAgICAgX19mdW5jX18sIHNpemUs
IFBBR0VfU0laRSwgbmlkLCBfX3BhKE1BWF9ETUFfQUREUkVTUykpOworCiAJc3BhcnNlbWFwX2J1
Zl9lbmQgPSBzcGFyc2VtYXBfYnVmICsgc2l6ZTsKIH0KIAotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:46:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:46:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjlWV-0007Bh-9f; Wed, 16 Jan 2019 13:46:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlWT-0007Ao-Oc
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:46:25 +0000
X-Inumbo-ID: 1d29c914-1995-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d29c914-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:46:24 +0000 (UTC)
Received: from pps.filterd (m0098399.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDeYwJ019339
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:12 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q23t1dqcq-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:11 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:46:07 -0000
Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:45:55 -0000
Received: from d06av24.portsmouth.uk.ibm.com (mk.ibm.com [9.149.105.60])
 by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDjsO65046570
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:45:54 GMT
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 6076642045;
 Wed, 16 Jan 2019 13:45:54 +0000 (GMT)
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 1E6D642041;
 Wed, 16 Jan 2019 13:45:50 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av24.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:45:50 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:45:49 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:18 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0020-0000-0000-0000030747DE
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0021-0000-0000-00002158647E
Message-Id: <1547646261-32535-19-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 18/21] swiotlb: add checks for the return value
 of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHBhbmljKCkgY2FsbHMgaWYgbWVtYmxvY2tfYWxsb2MoKSByZXR1cm5zIE5VTEwuCgpUaGUg
cGFuaWMoKSBmb3JtYXQgZHVwbGljYXRlcyB0aGUgb25lIHVzZWQgYnkgbWVtYmxvY2sgaXRzZWxm
IGFuZCBpbiBvcmRlcgp0byBhdm9pZCBleHBsb3Npb24gd2l0aCBsb25nIHBhcmFtZXRlcnMgbGlz
dCByZXBsYWNlIG9wZW4gY29kZWQgYWxsb2NhdGlvbgpzaXplIGNhbGN1bGF0aW9ucyB3aXRoIGEg
bG9jYWwgdmFyaWFibGUuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+Ci0tLQoga2VybmVsL2RtYS9zd2lvdGxiLmMgfCAxOSArKysrKysrKysrKysrLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9rZXJuZWwvZG1hL3N3aW90bGIuYyBiL2tlcm5lbC9kbWEvc3dpb3RsYi5jCmlu
ZGV4IGQ2MzYxNzcuLmU3ODgzNWM4IDEwMDY0NAotLS0gYS9rZXJuZWwvZG1hL3N3aW90bGIuYwor
KysgYi9rZXJuZWwvZG1hL3N3aW90bGIuYwpAQCAtMTkxLDYgKzE5MSw3IEBAIHZvaWQgX19pbml0
IHN3aW90bGJfdXBkYXRlX21lbV9hdHRyaWJ1dGVzKHZvaWQpCiBpbnQgX19pbml0IHN3aW90bGJf
aW5pdF93aXRoX3RibChjaGFyICp0bGIsIHVuc2lnbmVkIGxvbmcgbnNsYWJzLCBpbnQgdmVyYm9z
ZSkKIHsKIAl1bnNpZ25lZCBsb25nIGksIGJ5dGVzOworCXNpemVfdCBhbGxvY19zaXplOwogCiAJ
Ynl0ZXMgPSBuc2xhYnMgPDwgSU9fVExCX1NISUZUOwogCkBAIC0yMDMsMTIgKzIwNCwxOCBAQCBp
bnQgX19pbml0IHN3aW90bGJfaW5pdF93aXRoX3RibChjaGFyICp0bGIsIHVuc2lnbmVkIGxvbmcg
bnNsYWJzLCBpbnQgdmVyYm9zZSkKIAkgKiB0byBmaW5kIGNvbnRpZ3VvdXMgZnJlZSBtZW1vcnkg
cmVnaW9ucyBvZiBzaXplIHVwIHRvIElPX1RMQl9TRUdTSVpFCiAJICogYmV0d2VlbiBpb190bGJf
c3RhcnQgYW5kIGlvX3RsYl9lbmQuCiAJICovCi0JaW9fdGxiX2xpc3QgPSBtZW1ibG9ja19hbGxv
YygKLQkJCQlQQUdFX0FMSUdOKGlvX3RsYl9uc2xhYnMgKiBzaXplb2YoaW50KSksCi0JCQkJUEFH
RV9TSVpFKTsKLQlpb190bGJfb3JpZ19hZGRyID0gbWVtYmxvY2tfYWxsb2MoCi0JCQkJUEFHRV9B
TElHTihpb190bGJfbnNsYWJzICogc2l6ZW9mKHBoeXNfYWRkcl90KSksCi0JCQkJUEFHRV9TSVpF
KTsKKwlhbGxvY19zaXplID0gUEFHRV9BTElHTihpb190bGJfbnNsYWJzICogc2l6ZW9mKGludCkp
OworCWlvX3RsYl9saXN0ID0gbWVtYmxvY2tfYWxsb2MoYWxsb2Nfc2l6ZSwgUEFHRV9TSVpFKTsK
KwlpZiAoIWlvX3RsYl9saXN0KQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUg
Ynl0ZXMgYWxpZ249MHglbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBhbGxvY19zaXplLCBQQUdF
X1NJWkUpOworCisJYWxsb2Nfc2l6ZSA9IFBBR0VfQUxJR04oaW9fdGxiX25zbGFicyAqIHNpemVv
ZihwaHlzX2FkZHJfdCkpOworCWlvX3RsYl9vcmlnX2FkZHIgPSBtZW1ibG9ja19hbGxvYyhhbGxv
Y19zaXplLCBQQUdFX1NJWkUpOworCWlmICghaW9fdGxiX29yaWdfYWRkcikKKwkJcGFuaWMoIiVz
OiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkgICAgICBf
X2Z1bmNfXywgYWxsb2Nfc2l6ZSwgUEFHRV9TSVpFKTsKKwogCWZvciAoaSA9IDA7IGkgPCBpb190
bGJfbnNsYWJzOyBpKyspIHsKIAkJaW9fdGxiX2xpc3RbaV0gPSBJT19UTEJfU0VHU0laRSAtIE9G
RlNFVChpLCBJT19UTEJfU0VHU0laRSk7CiAJCWlvX3RsYl9vcmlnX2FkZHJbaV0gPSBJTlZBTElE
X1BIWVNfQUREUjsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:46:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:46: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-devel-bounces@lists.xenproject.org>)
	id 1gjlWd-0007Hf-T4; Wed, 16 Jan 2019 13:46: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=IQaj=PY=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1gjlWb-0007Fz-MS
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:46:33 +0000
X-Inumbo-ID: 2244b77e-1995-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2244b77e-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:46:33 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0GDdDUH166178;
 Wed, 16 Jan 2019 13:45:28 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2018-07-02;
 bh=xxgXSWUT67f49fw4ZpzihxahKicR2Mjqt7I/SL7+Cmg=;
 b=cdO+z5DLtcsFK3gbvaqFIjXvV+MXR1xm8AC5+nxPN62rXmu/Z4m6adcue9LIh3gZzJmA
 KPhaqTjyW1qN79JxBXkVPMgtZOk/G3HbHal79Plku2x4yomXj0kG4PGBHNUMR8W6afgo
 NV+OMkh1emG2Ya6SjrRaJD2nmwauD0vxjfwhP2bX8VaXhxZgxu8B0dyCaU7qGV9kDTBM
 MJhZEArAj2l565wPKLgiIW2w4Sz5heNwF2A3Ku9dG4Hnp8GyLeD4BBt835XXsRkIQMaC
 U3tqsw5ffPsCEQryTfmH6hSYDnkblmyn9k9zu0ltteCWqOMffvulJprDYJ/XLrYKao0S 0A== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2pybjs9yuj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 13:45:28 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0GDjRfg008788
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 13:45:27 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0GDjQoO006720;
 Wed, 16 Jan 2019 13:45:26 GMT
Received: from linux.cn.oracle.com (/10.182.71.41)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Jan 2019 05:45:26 -0800
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-block@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Wed, 16 Jan 2019 21:47:41 +0800
Message-Id: <1547646461-29803-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9137
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 1/1] xen-blkback: do not wake up shutdown_wq
 after xen_blkif_schedule() is stopped
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, roger.pau@citrix.com, konrad.wilk@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgbm8gbmVlZCB0byB3YWtlIHVwIHhlbl9ibGtpZl9zY2hlZHVsZSgpIGFzIGt0aHJl
YWRfc3RvcCgpIGlzIGFibGUKdG8gYWxyZWFkeSB3YWtlIHVwIHRoZSBrZXJuZWwgdGhyZWFkLgoK
U2lnbmVkLW9mZi1ieTogRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KLS0t
CiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIHwgNCArLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
eGVuYnVzLmMKaW5kZXggYTRiYzc0ZS4uMzdhYzU5ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ibG9j
ay94ZW4tYmxrYmFjay94ZW5idXMuYworKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hl
bmJ1cy5jCkBAIC0yNTQsMTAgKzI1NCw4IEBAIHN0YXRpYyBpbnQgeGVuX2Jsa2lmX2Rpc2Nvbm5l
Y3Qoc3RydWN0IHhlbl9ibGtpZiAqYmxraWYpCiAJCWlmICghcmluZy0+YWN0aXZlKQogCQkJY29u
dGludWU7CiAKLQkJaWYgKHJpbmctPnhlbmJsa2QpIHsKKwkJaWYgKHJpbmctPnhlbmJsa2QpCiAJ
CQlrdGhyZWFkX3N0b3AocmluZy0+eGVuYmxrZCk7Ci0JCQl3YWtlX3VwKCZyaW5nLT5zaHV0ZG93
bl93cSk7Ci0JCX0KIAogCQkvKiBUaGUgYWJvdmUga3RocmVhZF9zdG9wKCkgZ3VhcmFudGVlcyB0
aGF0IGF0IHRoaXMgcG9pbnQgd2UKIAkJICogZG9uJ3QgaGF2ZSBhbnkgZGlzY2FyZF9pbyBvciBv
dGhlcl9pbyByZXF1ZXN0cy4gU28sIGNoZWNraW5nCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:46:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:46: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-devel-bounces@lists.xenproject.org>)
	id 1gjlWe-0007IN-Fo; Wed, 16 Jan 2019 13:46: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlWc-0007Gp-T6
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:46:34 +0000
X-Inumbo-ID: 22a94231-1995-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22a94231-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:46:33 +0000 (UTC)
Received: from pps.filterd (m0098399.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDeZb4019412
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:21 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q23t1dqkp-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:21 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:46:16 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:46:05 -0000
Received: from d06av22.portsmouth.uk.ibm.com (d06av22.portsmouth.uk.ibm.com
 [9.149.105.58])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDk4Wc5243350
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:46:04 GMT
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 1E9DB4C050;
 Wed, 16 Jan 2019 13:46:04 +0000 (GMT)
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id E9C384C040;
 Wed, 16 Jan 2019 13:45:59 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av22.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:45:59 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:45:59 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:20 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0020-0000-0000-0000030747E3
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0021-0000-0000-000021586486
Message-Id: <1547646261-32535-21-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 20/21] memblock: memblock_alloc_try_nid: don't
 panic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgYWxsIHRoZSBtZW1ibG9ja19hbGxvYyooKSB1c2VycyBhcmUgbm93IGNoZWNraW5nIHRoZSBy
ZXR1cm4gdmFsdWUgYW5kCnBhbmljKCkgaW4gY2FzZSBvZiBlcnJvciwgdGhlIHBhbmljKCkgY2Fs
bCBjYW4gYmUgcmVtb3ZlZCBmcm9tIHRoZSBjb3JlCm1lbWJsb2NrIGFsbG9jYXRvciwgbmFtZWx5
IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQoKS4KClNpZ25lZC1vZmYtYnk6IE1pa2UgUmFwb3BvcnQg
PHJwcHRAbGludXguaWJtLmNvbT4KLS0tCiBtbS9tZW1ibG9jay5jIHwgMTUgKysrKystLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9tbS9tZW1ibG9jay5jIGIvbW0vbWVtYmxvY2suYwppbmRleCAwM2IzOTI5Li43
MTY0Mjc1IDEwMDY0NAotLS0gYS9tbS9tZW1ibG9jay5jCisrKyBiL21tL21lbWJsb2NrLmMKQEAg
LTE1MjYsNyArMTUyNiw3IEBAIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2NfdHJ5X25pZF9u
b3BhbmljKAogfQogCiAvKioKLSAqIG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQgLSBhbGxvY2F0ZSBi
b290IG1lbW9yeSBibG9jayB3aXRoIHBhbmlja2luZworICogbWVtYmxvY2tfYWxsb2NfdHJ5X25p
ZCAtIGFsbG9jYXRlIGJvb3QgbWVtb3J5IGJsb2NrCiAgKiBAc2l6ZTogc2l6ZSBvZiBtZW1vcnkg
YmxvY2sgdG8gYmUgYWxsb2NhdGVkIGluIGJ5dGVzCiAgKiBAYWxpZ246IGFsaWdubWVudCBvZiB0
aGUgcmVnaW9uIGFuZCBibG9jaydzIHNpemUKICAqIEBtaW5fYWRkcjogdGhlIGxvd2VyIGJvdW5k
IG9mIHRoZSBtZW1vcnkgcmVnaW9uIGZyb20gd2hlcmUgdGhlIGFsbG9jYXRpb24KQEAgLTE1MzYs
OSArMTUzNiw4IEBAIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2NfdHJ5X25pZF9ub3Bhbmlj
KAogICoJICAgICAgYWxsb2NhdGUgb25seSBmcm9tIG1lbW9yeSBsaW1pdGVkIGJ5IG1lbWJsb2Nr
LmN1cnJlbnRfbGltaXQgdmFsdWUKICAqIEBuaWQ6IG5pZCBvZiB0aGUgZnJlZSBhcmVhIHRvIGZp
bmQsICVOVU1BX05PX05PREUgZm9yIGFueSBub2RlCiAgKgotICogUHVibGljIHBhbmlja2luZyB2
ZXJzaW9uIG9mIG1lbWJsb2NrX2FsbG9jX3RyeV9uaWRfbm9wYW5pYygpCi0gKiB3aGljaCBwcm92
aWRlcyBkZWJ1ZyBpbmZvcm1hdGlvbiAoaW5jbHVkaW5nIGNhbGxlciBpbmZvKSwgaWYgZW5hYmxl
ZCwKLSAqIGFuZCBwYW5pY3MgaWYgdGhlIHJlcXVlc3QgY2FuIG5vdCBiZSBzYXRpc2ZpZWQuCisg
KiBQdWJsaWMgZnVuY3Rpb24sIHByb3ZpZGVzIGFkZGl0aW9uYWwgZGVidWcgaW5mb3JtYXRpb24g
KGluY2x1ZGluZyBjYWxsZXIKKyAqIGluZm8pLCBpZiBlbmFibGVkLiBUaGlzIGZ1bmN0aW9uIHpl
cm9lcyB0aGUgYWxsb2NhdGVkIG1lbW9yeS4KICAqCiAgKiBSZXR1cm46CiAgKiBWaXJ0dWFsIGFk
ZHJlc3Mgb2YgYWxsb2NhdGVkIG1lbW9yeSBibG9jayBvbiBzdWNjZXNzLCBOVUxMIG9uIGZhaWx1
cmUuCkBAIC0xNTU1LDE0ICsxNTU0LDEwIEBAIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2Nf
dHJ5X25pZCgKIAkJICAgICAmbWF4X2FkZHIsICh2b2lkICopX1JFVF9JUF8pOwogCXB0ciA9IG1l
bWJsb2NrX2FsbG9jX2ludGVybmFsKHNpemUsIGFsaWduLAogCQkJCQkgICBtaW5fYWRkciwgbWF4
X2FkZHIsIG5pZCk7Ci0JaWYgKHB0cikgeworCWlmIChwdHIpCiAJCW1lbXNldChwdHIsIDAsIHNp
emUpOwotCQlyZXR1cm4gcHRyOwotCX0KIAotCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRl
ICVsbHUgYnl0ZXMgYWxpZ249MHglbGx4IG5pZD0lZCBmcm9tPSVwYSBtYXhfYWRkcj0lcGFcbiIs
Ci0JICAgICAgX19mdW5jX18sICh1NjQpc2l6ZSwgKHU2NClhbGlnbiwgbmlkLCAmbWluX2FkZHIs
ICZtYXhfYWRkcik7Ci0JcmV0dXJuIE5VTEw7CisJcmV0dXJuIHB0cjsKIH0KIAogLyoqCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:46:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:46: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-devel-bounces@lists.xenproject.org>)
	id 1gjlWo-0007Pa-6M; Wed, 16 Jan 2019 13:46: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlWm-0007Nz-0e
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:46:44 +0000
X-Inumbo-ID: 284016cf-1995-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 284016cf-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:46:42 +0000 (UTC)
Received: from pps.filterd (m0098416.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDf5Fc033250
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:42 -0500
Received: from e06smtp03.uk.ibm.com (e06smtp03.uk.ibm.com [195.75.94.99])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q22ukyx85-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:41 -0500
Received: from localhost
 by e06smtp03.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:45:37 -0000
Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)
 by e06smtp03.uk.ibm.com (192.168.101.133) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:45:26 -0000
Received: from d06av25.portsmouth.uk.ibm.com (d06av25.portsmouth.uk.ibm.com
 [9.149.105.61])
 by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDjP6Z49348698
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:45:25 GMT
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 632F711C052;
 Wed, 16 Jan 2019 13:45:25 +0000 (GMT)
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 3BC7111C050;
 Wed, 16 Jan 2019 13:45:21 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av25.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:45:21 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:45:20 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:12 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0012-0000-0000-000002E8D1C9
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0013-0000-0000-0000211FE9F4
Message-Id: <1547646261-32535-13-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 12/21] arch: use memblock_alloc() instead of
 memblock_alloc_from(size, align, 0)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxhc3QgcGFyYW1ldGVyIG9mIG1lbWJsb2NrX2FsbG9jX2Zyb20oKSBpcyB0aGUgbG93ZXIg
bGltaXQgZm9yIHRoZQptZW1vcnkgYWxsb2NhdGlvbi4gV2hlbiBpdCBpcyAwLCB0aGUgY2FsbCBp
cyBlcXVpdmFsZW50IHRvCm1lbWJsb2NrX2FsbG9jKCkuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJh
cG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+Ci0tLQogYXJjaC9hbHBoYS9rZXJuZWwvY29yZV9j
aWEuYyAgfCAgMiArLQogYXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11LmMgfCAgNCArKy0tCiBh
cmNoL2FscGhhL2tlcm5lbC9zZXR1cC5jICAgICB8ICAyICstCiBhcmNoL2lhNjQva2VybmVsL21j
YS5jICAgICAgICB8ICAzICstLQogYXJjaC9taXBzL2tlcm5lbC90cmFwcy5jICAgICAgfCAgMiAr
LQogYXJjaC9zcGFyYy9rZXJuZWwvcHJvbV8zMi5jICAgfCAgMiArLQogYXJjaC9zcGFyYy9tbS9p
bml0XzMyLmMgICAgICAgfCAgMiArLQogYXJjaC9zcGFyYy9tbS9zcm1tdS5jICAgICAgICAgfCAx
MCArKysrKy0tLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDE0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYWxwaGEva2VybmVsL2NvcmVfY2lhLmMgYi9hcmNo
L2FscGhhL2tlcm5lbC9jb3JlX2NpYS5jCmluZGV4IDg2N2U4NzMuLjQ2NmNkNDQgMTAwNjQ0Ci0t
LSBhL2FyY2gvYWxwaGEva2VybmVsL2NvcmVfY2lhLmMKKysrIGIvYXJjaC9hbHBoYS9rZXJuZWwv
Y29yZV9jaWEuYwpAQCAtMzMxLDcgKzMzMSw3IEBAIGNpYV9wcmVwYXJlX3RiaWFfd29ya2Fyb3Vu
ZChpbnQgd2luZG93KQogCWxvbmcgaTsKIAogCS8qIFVzZSBtaW5pbWFsIDFLIG1hcC4gKi8KLQlw
cHRlID0gbWVtYmxvY2tfYWxsb2NfZnJvbShDSUFfQlJPS0VOX1RCSUFfU0laRSwgMzI3NjgsIDAp
OworCXBwdGUgPSBtZW1ibG9ja19hbGxvYyhDSUFfQlJPS0VOX1RCSUFfU0laRSwgMzI3NjgpOwog
CXB0ZSA9ICh2aXJ0X3RvX3BoeXMocHB0ZSkgPj4gKFBBR0VfU0hJRlQgLSAxKSkgfCAxOwogCiAJ
Zm9yIChpID0gMDsgaSA8IENJQV9CUk9LRU5fVEJJQV9TSVpFIC8gc2l6ZW9mKHVuc2lnbmVkIGxv
bmcpOyArK2kpCmRpZmYgLS1naXQgYS9hcmNoL2FscGhhL2tlcm5lbC9wY2lfaW9tbXUuYyBiL2Fy
Y2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5jCmluZGV4IGFhMGY1MGQuLmU0Y2Y3N2IgMTAwNjQ0
Ci0tLSBhL2FyY2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5jCisrKyBiL2FyY2gvYWxwaGEva2Vy
bmVsL3BjaV9pb21tdS5jCkBAIC04NywxMyArODcsMTMgQEAgaW9tbXVfYXJlbmFfbmV3X25vZGUo
aW50IG5pZCwgc3RydWN0IHBjaV9jb250cm9sbGVyICpob3NlLCBkbWFfYWRkcl90IGJhc2UsCiAJ
CXByaW50aygiJXM6IGNvdWxkbid0IGFsbG9jYXRlIGFyZW5hIHB0ZXMgZnJvbSBub2RlICVkXG4i
CiAJCSAgICAgICAiICAgIGZhbGxpbmcgYmFjayB0byBzeXN0ZW0td2lkZSBhbGxvY2F0aW9uXG4i
LAogCQkgICAgICAgX19mdW5jX18sIG5pZCk7Ci0JCWFyZW5hLT5wdGVzID0gbWVtYmxvY2tfYWxs
b2NfZnJvbShtZW1fc2l6ZSwgYWxpZ24sIDApOworCQlhcmVuYS0+cHRlcyA9IG1lbWJsb2NrX2Fs
bG9jKG1lbV9zaXplLCBhbGlnbik7CiAJfQogCiAjZWxzZSAvKiBDT05GSUdfRElTQ09OVElHTUVN
ICovCiAKIAlhcmVuYSA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqYXJlbmEpLCBTTVBfQ0FDSEVf
QllURVMpOwotCWFyZW5hLT5wdGVzID0gbWVtYmxvY2tfYWxsb2NfZnJvbShtZW1fc2l6ZSwgYWxp
Z24sIDApOworCWFyZW5hLT5wdGVzID0gbWVtYmxvY2tfYWxsb2MobWVtX3NpemUsIGFsaWduKTsK
IAogI2VuZGlmIC8qIENPTkZJR19ESVNDT05USUdNRU0gKi8KIApkaWZmIC0tZ2l0IGEvYXJjaC9h
bHBoYS9rZXJuZWwvc2V0dXAuYyBiL2FyY2gvYWxwaGEva2VybmVsL3NldHVwLmMKaW5kZXggNGI1
YjFiMi4uNWQ0Yzc2YSAxMDA2NDQKLS0tIGEvYXJjaC9hbHBoYS9rZXJuZWwvc2V0dXAuYworKysg
Yi9hcmNoL2FscGhhL2tlcm5lbC9zZXR1cC5jCkBAIC0yOTMsNyArMjkzLDcgQEAgbW92ZV9pbml0
cmQodW5zaWduZWQgbG9uZyBtZW1fbGltaXQpCiAJdW5zaWduZWQgbG9uZyBzaXplOwogCiAJc2l6
ZSA9IGluaXRyZF9lbmQgLSBpbml0cmRfc3RhcnQ7Ci0Jc3RhcnQgPSBtZW1ibG9ja19hbGxvY19m
cm9tKFBBR0VfQUxJR04oc2l6ZSksIFBBR0VfU0laRSwgMCk7CisJc3RhcnQgPSBtZW1ibG9ja19h
bGxvYyhQQUdFX0FMSUdOKHNpemUpLCBQQUdFX1NJWkUpOwogCWlmICghc3RhcnQgfHwgX19wYShz
dGFydCkgKyBzaXplID4gbWVtX2xpbWl0KSB7CiAJCWluaXRyZF9zdGFydCA9IGluaXRyZF9lbmQg
PSAwOwogCQlyZXR1cm4gTlVMTDsKZGlmZiAtLWdpdCBhL2FyY2gvaWE2NC9rZXJuZWwvbWNhLmMg
Yi9hcmNoL2lhNjQva2VybmVsL21jYS5jCmluZGV4IDkxYmQxZTEuLjc0ZDE0OGIgMTAwNjQ0Ci0t
LSBhL2FyY2gvaWE2NC9rZXJuZWwvbWNhLmMKKysrIGIvYXJjaC9pYTY0L2tlcm5lbC9tY2EuYwpA
QCAtMTgzNSw4ICsxODM1LDcgQEAgZm9ybWF0X21jYV9pbml0X3N0YWNrKHZvaWQgKm1jYV9kYXRh
LCB1bnNpZ25lZCBsb25nIG9mZnNldCwKIC8qIENhbGxlciBwcmV2ZW50cyB0aGlzIGZyb20gYmVp
bmcgY2FsbGVkIGFmdGVyIGluaXQgKi8KIHN0YXRpYyB2b2lkICogX19yZWYgbWNhX2Jvb3RtZW0o
dm9pZCkKIHsKLQlyZXR1cm4gbWVtYmxvY2tfYWxsb2NfZnJvbShzaXplb2Yoc3RydWN0IGlhNjRf
bWNhX2NwdSksCi0JCQkJICAgS0VSTkVMX1NUQUNLX1NJWkUsIDApOworCXJldHVybiBtZW1ibG9j
a19hbGxvYyhzaXplb2Yoc3RydWN0IGlhNjRfbWNhX2NwdSksIEtFUk5FTF9TVEFDS19TSVpFKTsK
IH0KIAogLyogRG8gcGVyLUNQVSBNQ0EtcmVsYXRlZCBpbml0aWFsaXphdGlvbi4gICovCmRpZmYg
LS1naXQgYS9hcmNoL21pcHMva2VybmVsL3RyYXBzLmMgYi9hcmNoL21pcHMva2VybmVsL3RyYXBz
LmMKaW5kZXggYzkxMDk3Zi4uMmJiZGVlNSAxMDA2NDQKLS0tIGEvYXJjaC9taXBzL2tlcm5lbC90
cmFwcy5jCisrKyBiL2FyY2gvbWlwcy9rZXJuZWwvdHJhcHMuYwpAQCAtMjI5MSw3ICsyMjkxLDcg
QEAgdm9pZCBfX2luaXQgdHJhcF9pbml0KHZvaWQpCiAJCXBoeXNfYWRkcl90IGViYXNlX3BhOwog
CiAJCWViYXNlID0gKHVuc2lnbmVkIGxvbmcpCi0JCQltZW1ibG9ja19hbGxvY19mcm9tKHNpemUs
IDEgPDwgZmxzKHNpemUpLCAwKTsKKwkJCW1lbWJsb2NrX2FsbG9jKHNpemUsIDEgPDwgZmxzKHNp
emUpKTsKIAogCQkvKgogCQkgKiBUcnkgdG8gZW5zdXJlIGViYXNlIHJlc2lkZXMgaW4gS1NlZzAg
aWYgcG9zc2libGUuCmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL2tlcm5lbC9wcm9tXzMyLmMgYi9h
cmNoL3NwYXJjL2tlcm5lbC9wcm9tXzMyLmMKaW5kZXggNDJkN2YyYS4uMzg5NDBhZiAxMDA2NDQK
LS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvcHJvbV8zMi5jCisrKyBiL2FyY2gvc3BhcmMva2VybmVs
L3Byb21fMzIuYwpAQCAtMzIsNyArMzIsNyBAQCB2b2lkICogX19pbml0IHByb21fZWFybHlfYWxs
b2ModW5zaWduZWQgbG9uZyBzaXplKQogewogCXZvaWQgKnJldDsKIAotCXJldCA9IG1lbWJsb2Nr
X2FsbG9jX2Zyb20oc2l6ZSwgU01QX0NBQ0hFX0JZVEVTLCAwVUwpOworCXJldCA9IG1lbWJsb2Nr
X2FsbG9jKHNpemUsIFNNUF9DQUNIRV9CWVRFUyk7CiAJaWYgKHJldCAhPSBOVUxMKQogCQltZW1z
ZXQocmV0LCAwLCBzaXplKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9tbS9pbml0XzMyLmMg
Yi9hcmNoL3NwYXJjL21tL2luaXRfMzIuYwppbmRleCBkOTAwOTUyLi5hOGZmMjk4IDEwMDY0NAot
LS0gYS9hcmNoL3NwYXJjL21tL2luaXRfMzIuYworKysgYi9hcmNoL3NwYXJjL21tL2luaXRfMzIu
YwpAQCAtMjY0LDcgKzI2NCw3IEBAIHZvaWQgX19pbml0IG1lbV9pbml0KHZvaWQpCiAJaSA9IGxh
c3RfdmFsaWRfcGZuID4+ICgoMjAgLSBQQUdFX1NISUZUKSArIDUpOwogCWkgKz0gMTsKIAlzcGFy
Y192YWxpZF9hZGRyX2JpdG1hcCA9ICh1bnNpZ25lZCBsb25nICopCi0JCW1lbWJsb2NrX2FsbG9j
X2Zyb20oaSA8PCAyLCBTTVBfQ0FDSEVfQllURVMsIDBVTCk7CisJCW1lbWJsb2NrX2FsbG9jKGkg
PDwgMiwgU01QX0NBQ0hFX0JZVEVTKTsKIAogCWlmIChzcGFyY192YWxpZF9hZGRyX2JpdG1hcCA9
PSBOVUxMKSB7CiAJCXByb21fcHJpbnRmKCJtZW1faW5pdDogQ2Fubm90IGFsbG9jIHZhbGlkX2Fk
ZHJfYml0bWFwLlxuIik7CmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL21tL3NybW11LmMgYi9hcmNo
L3NwYXJjL21tL3NybW11LmMKaW5kZXggYjYwOTM2Mi4uYTQwMGVjMyAxMDA2NDQKLS0tIGEvYXJj
aC9zcGFyYy9tbS9zcm1tdS5jCisrKyBiL2FyY2gvc3BhcmMvbW0vc3JtbXUuYwpAQCAtMzAzLDEz
ICszMDMsMTMgQEAgc3RhdGljIHZvaWQgX19pbml0IHNybW11X25vY2FjaGVfaW5pdCh2b2lkKQog
CiAJYml0bWFwX2JpdHMgPSBzcm1tdV9ub2NhY2hlX3NpemUgPj4gU1JNTVVfTk9DQUNIRV9CSVRN
QVBfU0hJRlQ7CiAKLQlzcm1tdV9ub2NhY2hlX3Bvb2wgPSBtZW1ibG9ja19hbGxvY19mcm9tKHNy
bW11X25vY2FjaGVfc2l6ZSwKLQkJCQkJCSBTUk1NVV9OT0NBQ0hFX0FMSUdOX01BWCwgMFVMKTsK
Kwlzcm1tdV9ub2NhY2hlX3Bvb2wgPSBtZW1ibG9ja19hbGxvYyhzcm1tdV9ub2NhY2hlX3NpemUs
CisJCQkJCSAgICBTUk1NVV9OT0NBQ0hFX0FMSUdOX01BWCk7CiAJbWVtc2V0KHNybW11X25vY2Fj
aGVfcG9vbCwgMCwgc3JtbXVfbm9jYWNoZV9zaXplKTsKIAogCXNybW11X25vY2FjaGVfYml0bWFw
ID0KLQkJbWVtYmxvY2tfYWxsb2NfZnJvbShCSVRTX1RPX0xPTkdTKGJpdG1hcF9iaXRzKSAqIHNp
emVvZihsb25nKSwKLQkJCQkgICAgU01QX0NBQ0hFX0JZVEVTLCAwVUwpOworCQltZW1ibG9ja19h
bGxvYyhCSVRTX1RPX0xPTkdTKGJpdG1hcF9iaXRzKSAqIHNpemVvZihsb25nKSwKKwkJCSAgICAg
ICBTTVBfQ0FDSEVfQllURVMpOwogCWJpdF9tYXBfaW5pdCgmc3JtbXVfbm9jYWNoZV9tYXAsIHNy
bW11X25vY2FjaGVfYml0bWFwLCBiaXRtYXBfYml0cyk7CiAKIAlzcm1tdV9zd2FwcGVyX3BnX2Rp
ciA9IF9fc3JtbXVfZ2V0X25vY2FjaGUoU1JNTVVfUEdEX1RBQkxFX1NJWkUsIFNSTU1VX1BHRF9U
QUJMRV9TSVpFKTsKQEAgLTQ2Nyw3ICs0NjcsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc3BhcmNf
Y29udGV4dF9pbml0KGludCBudW1jdHgpCiAJdW5zaWduZWQgbG9uZyBzaXplOwogCiAJc2l6ZSA9
IG51bWN0eCAqIHNpemVvZihzdHJ1Y3QgY3R4X2xpc3QpOwotCWN0eF9saXN0X3Bvb2wgPSBtZW1i
bG9ja19hbGxvY19mcm9tKHNpemUsIFNNUF9DQUNIRV9CWVRFUywgMFVMKTsKKwljdHhfbGlzdF9w
b29sID0gbWVtYmxvY2tfYWxsb2Moc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKIAogCWZvciAoY3R4
ID0gMDsgY3R4IDwgbnVtY3R4OyBjdHgrKykgewogCQlzdHJ1Y3QgY3R4X2xpc3QgKmNsaXN0Owot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:46:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:46: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-devel-bounces@lists.xenproject.org>)
	id 1gjlWy-0007YD-Ej; Wed, 16 Jan 2019 13:46: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlWx-0007XK-FA
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:46:55 +0000
X-Inumbo-ID: 2ef588cb-1995-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ef588cb-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:46:54 +0000 (UTC)
Received: from pps.filterd (m0098416.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDf8ML033379
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:53 -0500
Received: from e06smtp04.uk.ibm.com (e06smtp04.uk.ibm.com [195.75.94.100])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q22ukyxgp-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:45:53 -0500
Received: from localhost
 by e06smtp04.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:45:50 -0000
Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)
 by e06smtp04.uk.ibm.com (192.168.101.134) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:45:40 -0000
Received: from d06av23.portsmouth.uk.ibm.com (d06av23.portsmouth.uk.ibm.com
 [9.149.105.59])
 by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDjeAi50659422
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:45:40 GMT
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id D9A2DA4051;
 Wed, 16 Jan 2019 13:45:39 +0000 (GMT)
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id B025DA404D;
 Wed, 16 Jan 2019 13:45:35 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av23.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:45:35 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:45:35 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:15 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0016-0000-0000-0000024644A9
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0017-0000-0000-000032A061CE
Message-Id: <1547646261-32535-16-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 15/21] sparc: add checks for the return value of
 memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHBhbmljKCkgY2FsbHMgaWYgbWVtYmxvY2tfYWxsb2MqKCkgcmV0dXJucyBOVUxMLgoKTW9z
dCBvZiB0aGUgY2hhbmdlcyBhcmUgc2ltcGx5IGFkZGl0aW9uIG9mCgogICAgICAgIGlmKCFwdHIp
CiAgICAgICAgICAgICAgICBwYW5pYygpOwoKc3RhdGVtZW50cyBhZnRlciB0aGUgY2FsbHMgdG8g
bWVtYmxvY2tfYWxsb2MqKCkgdmFyaWFudHMuCgpFeGNlcHRpb25zIGFyZSBwY3B1X3BvcHVsYXRl
X3B0ZSgpIGFuZCBrZXJuZWxfbWFwX3JhbmdlKCkgdGhhdCB3ZXJlCnNsaWdodGx5IHJlZmFjdG9y
ZWQgdG8gYWNjb21tb2RhdGUgdGhlIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IE1pa2UgUmFwb3Bv
cnQgPHJwcHRAbGludXguaWJtLmNvbT4KLS0tCiBhcmNoL3NwYXJjL2tlcm5lbC9wcm9tXzMyLmMg
IHwgIDIgKysKIGFyY2gvc3BhcmMva2VybmVsL3NldHVwXzY0LmMgfCAgNiArKysrKysKIGFyY2gv
c3BhcmMva2VybmVsL3NtcF82NC5jICAgfCAxMiArKysrKysrKysrKysKIGFyY2gvc3BhcmMvbW0v
aW5pdF82NC5jICAgICAgfCAxMSArKysrKysrKysrKwogYXJjaC9zcGFyYy9tbS9zcm1tdS5jICAg
ICAgICB8ICA4ICsrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9hcmNoL3NwYXJjL2tlcm5lbC9wcm9tXzMyLmMgYi9hcmNoL3NwYXJjL2tlcm5l
bC9wcm9tXzMyLmMKaW5kZXggZTcxMjZjYS4uODY5YjE2YyAxMDA2NDQKLS0tIGEvYXJjaC9zcGFy
Yy9rZXJuZWwvcHJvbV8zMi5jCisrKyBiL2FyY2gvc3BhcmMva2VybmVsL3Byb21fMzIuYwpAQCAt
MzMsNiArMzMsOCBAQCB2b2lkICogX19pbml0IHByb21fZWFybHlfYWxsb2ModW5zaWduZWQgbG9u
ZyBzaXplKQogCXZvaWQgKnJldDsKIAogCXJldCA9IG1lbWJsb2NrX2FsbG9jKHNpemUsIFNNUF9D
QUNIRV9CWVRFUyk7CisJaWYgKCFyZXQpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRl
ICVsdSBieXRlc1xuIiwgX19mdW5jX18sIHNpemUpOwogCiAJcHJvbV9lYXJseV9hbGxvY2F0ZWQg
Kz0gc2l6ZTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9rZXJuZWwvc2V0dXBfNjQuYyBiL2Fy
Y2gvc3BhcmMva2VybmVsL3NldHVwXzY0LmMKaW5kZXggNTFjNGQxMi4uZmQyMTgyYSAxMDA2NDQK
LS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvc2V0dXBfNjQuYworKysgYi9hcmNoL3NwYXJjL2tlcm5l
bC9zZXR1cF82NC5jCkBAIC02MjQsOCArNjI0LDE0IEBAIHZvaWQgX19pbml0IGFsbG9jX2lycXN0
YWNrX2Jvb3RtZW0odm9pZCkKIAogCQlzb2Z0aXJxX3N0YWNrW2ldID0gbWVtYmxvY2tfYWxsb2Nf
bm9kZShUSFJFQURfU0laRSwKIAkJCQkJCSAgICAgICBUSFJFQURfU0laRSwgbm9kZSk7CisJCWlm
ICghc29mdGlycV9zdGFja1tpXSkKKwkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVs
dSBieXRlcyBhbGlnbj0lbHggbmlkPSVkXG4iLAorCQkJICAgICAgX19mdW5jX18sIFRIUkVBRF9T
SVpFLCBUSFJFQURfU0laRSwgbm9kZSk7CiAJCWhhcmRpcnFfc3RhY2tbaV0gPSBtZW1ibG9ja19h
bGxvY19ub2RlKFRIUkVBRF9TSVpFLAogCQkJCQkJICAgICAgIFRIUkVBRF9TSVpFLCBub2RlKTsK
KwkJaWYgKCFoYXJkaXJxX3N0YWNrW2ldKQorCQkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2Nh
dGUgJWx1IGJ5dGVzIGFsaWduPSVseCBuaWQ9JWRcbiIsCisJCQkgICAgICBfX2Z1bmNfXywgVEhS
RUFEX1NJWkUsIFRIUkVBRF9TSVpFLCBub2RlKTsKIAl9CiB9CiAKZGlmZiAtLWdpdCBhL2FyY2gv
c3BhcmMva2VybmVsL3NtcF82NC5jIGIvYXJjaC9zcGFyYy9rZXJuZWwvc21wXzY0LmMKaW5kZXgg
ZjQ1ZDg3Ni4uYTgyNzVmZSAxMDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvc21wXzY0LmMK
KysrIGIvYXJjaC9zcGFyYy9rZXJuZWwvc21wXzY0LmMKQEAgLTE2MjgsNiArMTYyOCw4IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBwY3B1X3BvcHVsYXRlX3B0ZSh1bnNpZ25lZCBsb25nIGFkZHIpCiAJ
CXB1ZF90ICpuZXc7CiAKIAkJbmV3ID0gbWVtYmxvY2tfYWxsb2NfZnJvbShQQUdFX1NJWkUsIFBB
R0VfU0laRSwgUEFHRV9TSVpFKTsKKwkJaWYgKCFuZXcpCisJCQlnb3RvIGVycl9hbGxvYzsKIAkJ
cGdkX3BvcHVsYXRlKCZpbml0X21tLCBwZ2QsIG5ldyk7CiAJfQogCkBAIC0xNjM2LDYgKzE2Mzgs
OCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGNwdV9wb3B1bGF0ZV9wdGUodW5zaWduZWQgbG9uZyBh
ZGRyKQogCQlwbWRfdCAqbmV3OwogCiAJCW5ldyA9IG1lbWJsb2NrX2FsbG9jX2Zyb20oUEFHRV9T
SVpFLCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7CisJCWlmICghbmV3KQorCQkJZ290byBlcnJfYWxs
b2M7CiAJCXB1ZF9wb3B1bGF0ZSgmaW5pdF9tbSwgcHVkLCBuZXcpOwogCX0KIApAQCAtMTY0NCw4
ICsxNjQ4LDE2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwY3B1X3BvcHVsYXRlX3B0ZSh1bnNpZ25l
ZCBsb25nIGFkZHIpCiAJCXB0ZV90ICpuZXc7CiAKIAkJbmV3ID0gbWVtYmxvY2tfYWxsb2NfZnJv
bShQQUdFX1NJWkUsIFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwkJaWYgKCFuZXcpCisJCQlnb3Rv
IGVycl9hbGxvYzsKIAkJcG1kX3BvcHVsYXRlX2tlcm5lbCgmaW5pdF9tbSwgcG1kLCBuZXcpOwog
CX0KKworCXJldHVybjsKKworZXJyX2FsbG9jOgorCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9j
YXRlICVsdSBieXRlcyBhbGlnbj0lbHggZnJvbT0lbHhcbiIsCisJICAgICAgX19mdW5jX18sIFBB
R0VfU0laRSwgUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwogfQogCiB2b2lkIF9faW5pdCBzZXR1cF9w
ZXJfY3B1X2FyZWFzKHZvaWQpCmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL21tL2luaXRfNjQuYyBi
L2FyY2gvc3BhcmMvbW0vaW5pdF82NC5jCmluZGV4IGVmMzQwZTguLmYyZDcwZmYgMTAwNjQ0Ci0t
LSBhL2FyY2gvc3BhcmMvbW0vaW5pdF82NC5jCisrKyBiL2FyY2gvc3BhcmMvbW0vaW5pdF82NC5j
CkBAIC0xODA5LDYgKzE4MDksOCBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX3JlZiBrZXJuZWxf
bWFwX3JhbmdlKHVuc2lnbmVkIGxvbmcgcHN0YXJ0LAogCiAJCQluZXcgPSBtZW1ibG9ja19hbGxv
Y19mcm9tKFBBR0VfU0laRSwgUEFHRV9TSVpFLAogCQkJCQkJICBQQUdFX1NJWkUpOworCQkJaWYg
KCFuZXcpCisJCQkJZ290byBlcnJfYWxsb2M7CiAJCQlhbGxvY19ieXRlcyArPSBQQUdFX1NJWkU7
CiAJCQlwZ2RfcG9wdWxhdGUoJmluaXRfbW0sIHBnZCwgbmV3KTsKIAkJfQpAQCAtMTgyMiw2ICsx
ODI0LDggQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19yZWYga2VybmVsX21hcF9yYW5nZSh1bnNp
Z25lZCBsb25nIHBzdGFydCwKIAkJCX0KIAkJCW5ldyA9IG1lbWJsb2NrX2FsbG9jX2Zyb20oUEFH
RV9TSVpFLCBQQUdFX1NJWkUsCiAJCQkJCQkgIFBBR0VfU0laRSk7CisJCQlpZiAoIW5ldykKKwkJ
CQlnb3RvIGVycl9hbGxvYzsKIAkJCWFsbG9jX2J5dGVzICs9IFBBR0VfU0laRTsKIAkJCXB1ZF9w
b3B1bGF0ZSgmaW5pdF9tbSwgcHVkLCBuZXcpOwogCQl9CkBAIC0xODM2LDYgKzE4NDAsOCBAQCBz
dGF0aWMgdW5zaWduZWQgbG9uZyBfX3JlZiBrZXJuZWxfbWFwX3JhbmdlKHVuc2lnbmVkIGxvbmcg
cHN0YXJ0LAogCQkJfQogCQkJbmV3ID0gbWVtYmxvY2tfYWxsb2NfZnJvbShQQUdFX1NJWkUsIFBB
R0VfU0laRSwKIAkJCQkJCSAgUEFHRV9TSVpFKTsKKwkJCWlmICghbmV3KQorCQkJCWdvdG8gZXJy
X2FsbG9jOwogCQkJYWxsb2NfYnl0ZXMgKz0gUEFHRV9TSVpFOwogCQkJcG1kX3BvcHVsYXRlX2tl
cm5lbCgmaW5pdF9tbSwgcG1kLCBuZXcpOwogCQl9CkBAIC0xODU1LDYgKzE4NjEsMTEgQEAgc3Rh
dGljIHVuc2lnbmVkIGxvbmcgX19yZWYga2VybmVsX21hcF9yYW5nZSh1bnNpZ25lZCBsb25nIHBz
dGFydCwKIAl9CiAKIAlyZXR1cm4gYWxsb2NfYnl0ZXM7CisKK2Vycl9hbGxvYzoKKwlwYW5pYygi
JXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249JWx4IGZyb209JWx4XG4iLAor
CSAgICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwlyZXR1
cm4gLUVOT01FTTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGZsdXNoX2FsbF9rZXJuZWxfdHNi
cyh2b2lkKQpkaWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9tbS9zcm1tdS5jIGIvYXJjaC9zcGFyYy9t
bS9zcm1tdS5jCmluZGV4IGE0MDBlYzMuLmFhZWJiYzAgMTAwNjQ0Ci0tLSBhL2FyY2gvc3BhcmMv
bW0vc3JtbXUuYworKysgYi9hcmNoL3NwYXJjL21tL3NybW11LmMKQEAgLTMwNSwxMSArMzA1LDE3
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzcm1tdV9ub2NhY2hlX2luaXQodm9pZCkKIAogCXNybW11
X25vY2FjaGVfcG9vbCA9IG1lbWJsb2NrX2FsbG9jKHNybW11X25vY2FjaGVfc2l6ZSwKIAkJCQkJ
ICAgIFNSTU1VX05PQ0FDSEVfQUxJR05fTUFYKTsKKwlpZiAoIXNybW11X25vY2FjaGVfcG9vbCkK
KwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JXhcbiIs
CisJCSAgICAgIF9fZnVuY19fLCBzcm1tdV9ub2NhY2hlX3NpemUsIFNSTU1VX05PQ0FDSEVfQUxJ
R05fTUFYKTsKIAltZW1zZXQoc3JtbXVfbm9jYWNoZV9wb29sLCAwLCBzcm1tdV9ub2NhY2hlX3Np
emUpOwogCiAJc3JtbXVfbm9jYWNoZV9iaXRtYXAgPQogCQltZW1ibG9ja19hbGxvYyhCSVRTX1RP
X0xPTkdTKGJpdG1hcF9iaXRzKSAqIHNpemVvZihsb25nKSwKIAkJCSAgICAgICBTTVBfQ0FDSEVf
QllURVMpOworCWlmICghc3JtbXVfbm9jYWNoZV9iaXRtYXApCisJCXBhbmljKCIlczogRmFpbGVk
IHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIEJJVFNfVE9fTE9O
R1MoYml0bWFwX2JpdHMpICogc2l6ZW9mKGxvbmcpKTsKIAliaXRfbWFwX2luaXQoJnNybW11X25v
Y2FjaGVfbWFwLCBzcm1tdV9ub2NhY2hlX2JpdG1hcCwgYml0bWFwX2JpdHMpOwogCiAJc3JtbXVf
c3dhcHBlcl9wZ19kaXIgPSBfX3NybW11X2dldF9ub2NhY2hlKFNSTU1VX1BHRF9UQUJMRV9TSVpF
LCBTUk1NVV9QR0RfVEFCTEVfU0laRSk7CkBAIC00NjgsNiArNDc0LDggQEAgc3RhdGljIHZvaWQg
X19pbml0IHNwYXJjX2NvbnRleHRfaW5pdChpbnQgbnVtY3R4KQogCiAJc2l6ZSA9IG51bWN0eCAq
IHNpemVvZihzdHJ1Y3QgY3R4X2xpc3QpOwogCWN0eF9saXN0X3Bvb2wgPSBtZW1ibG9ja19hbGxv
YyhzaXplLCBTTVBfQ0FDSEVfQllURVMpOworCWlmICghY3R4X2xpc3RfcG9vbCkKKwkJcGFuaWMo
IiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzXG4iLCBfX2Z1bmNfXywgc2l6ZSk7CiAK
IAlmb3IgKGN0eCA9IDA7IGN0eCA8IG51bWN0eDsgY3R4KyspIHsKIAkJc3RydWN0IGN0eF9saXN0
ICpjbGlzdDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:47:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:47:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjlX9-0007hR-UF; Wed, 16 Jan 2019 13:47: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlX8-0007gL-KD
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:47:06 +0000
X-Inumbo-ID: 35ddf16e-1995-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35ddf16e-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:47:05 +0000 (UTC)
Received: from pps.filterd (m0098414.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDfUJ7113608
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:05 -0500
Received: from e06smtp07.uk.ibm.com (e06smtp07.uk.ibm.com [195.75.94.103])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q23br76b6-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:05 -0500
Received: from localhost
 by e06smtp07.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:46:01 -0000
Received: from b06cxnps4074.portsmouth.uk.ibm.com (9.149.109.196)
 by e06smtp07.uk.ibm.com (192.168.101.137) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:45:50 -0000
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDjnsK66256932
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:45:49 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 727C0A405F;
 Wed, 16 Jan 2019 13:45:49 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 58723A4054;
 Wed, 16 Jan 2019 13:45:45 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 13:45:45 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:45:44 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:17 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0028-0000-0000-00000339FC69
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0029-0000-0000-000023F7237C
Message-Id: <1547646261-32535-18-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 17/21] init/main: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHBhbmljKCkgY2FsbHMgaWYgbWVtYmxvY2tfYWxsb2MoKSByZXR1cm5zIE5VTEwuCgpUaGUg
cGFuaWMoKSBmb3JtYXQgZHVwbGljYXRlcyB0aGUgb25lIHVzZWQgYnkgbWVtYmxvY2sgaXRzZWxm
IGFuZCBpbiBvcmRlcgp0byBhdm9pZCBleHBsb3Npb24gd2l0aCBsb25nIHBhcmFtZXRlcnMgbGlz
dCByZXBsYWNlIG9wZW4gY29kZWQgYWxsb2NhdGlvbgpzaXplIGNhbGN1bGF0aW9ucyB3aXRoIGEg
bG9jYWwgdmFyaWFibGUuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+Ci0tLQogaW5pdC9tYWluLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKy0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaW5pdC9tYWluLmMgYi9pbml0L21haW4uYwppbmRleCBhNTZmNjVhLi5kNThhMzY1
IDEwMDY0NAotLS0gYS9pbml0L21haW4uYworKysgYi9pbml0L21haW4uYwpAQCAtMzczLDEyICsz
NzMsMjAgQEAgc3RhdGljIGlubGluZSB2b2lkIHNtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50
IG1heGNwdXMpIHsgfQogICovCiBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfY29tbWFuZF9saW5l
KGNoYXIgKmNvbW1hbmRfbGluZSkKIHsKLQlzYXZlZF9jb21tYW5kX2xpbmUgPQotCQltZW1ibG9j
a19hbGxvYyhzdHJsZW4oYm9vdF9jb21tYW5kX2xpbmUpICsgMSwgU01QX0NBQ0hFX0JZVEVTKTsK
LQlpbml0Y2FsbF9jb21tYW5kX2xpbmUgPQotCQltZW1ibG9ja19hbGxvYyhzdHJsZW4oYm9vdF9j
b21tYW5kX2xpbmUpICsgMSwgU01QX0NBQ0hFX0JZVEVTKTsKLQlzdGF0aWNfY29tbWFuZF9saW5l
ID0gbWVtYmxvY2tfYWxsb2Moc3RybGVuKGNvbW1hbmRfbGluZSkgKyAxLAotCQkJCQkgICAgIFNN
UF9DQUNIRV9CWVRFUyk7CisJc2l6ZV90IGxlbiA9IHN0cmxlbihib290X2NvbW1hbmRfbGluZSkg
KyAxOworCisJc2F2ZWRfY29tbWFuZF9saW5lID0gbWVtYmxvY2tfYWxsb2MobGVuLCBTTVBfQ0FD
SEVfQllURVMpOworCWlmICghc2F2ZWRfY29tbWFuZF9saW5lKQorCQlwYW5pYygiJXM6IEZhaWxl
ZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLCBsZW4pOworCisJaW5pdGNhbGxf
Y29tbWFuZF9saW5lID0JbWVtYmxvY2tfYWxsb2MobGVuLCBTTVBfQ0FDSEVfQllURVMpOworCWlm
ICghaW5pdGNhbGxfY29tbWFuZF9saW5lKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0
ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLCBsZW4pOworCisJc3RhdGljX2NvbW1hbmRfbGluZSA9
IG1lbWJsb2NrX2FsbG9jKGxlbiwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIXN0YXRpY19jb21t
YW5kX2xpbmUpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwg
X19mdW5jX18sIGxlbik7CisKIAlzdHJjcHkoc2F2ZWRfY29tbWFuZF9saW5lLCBib290X2NvbW1h
bmRfbGluZSk7CiAJc3RyY3B5KHN0YXRpY19jb21tYW5kX2xpbmUsIGNvbW1hbmRfbGluZSk7CiB9
CkBAIC03NzMsOCArNzgxLDE0IEBAIHN0YXRpYyBpbnQgX19pbml0IGluaXRjYWxsX2JsYWNrbGlz
dChjaGFyICpzdHIpCiAJCQlwcl9kZWJ1ZygiYmxhY2tsaXN0aW5nIGluaXRjYWxsICVzXG4iLCBz
dHJfZW50cnkpOwogCQkJZW50cnkgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKmVudHJ5KSwKIAkJ
CQkJICAgICAgIFNNUF9DQUNIRV9CWVRFUyk7CisJCQlpZiAoIWVudHJ5KQorCQkJCXBhbmljKCIl
czogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwKKwkJCQkgICAgICBfX2Z1bmNfXywg
c2l6ZW9mKCplbnRyeSkpOwogCQkJZW50cnktPmJ1ZiA9IG1lbWJsb2NrX2FsbG9jKHN0cmxlbihz
dHJfZW50cnkpICsgMSwKIAkJCQkJCSAgICBTTVBfQ0FDSEVfQllURVMpOworCQkJaWYgKCFlbnRy
eS0+YnVmKQorCQkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwK
KwkJCQkgICAgICBfX2Z1bmNfXywgc3RybGVuKHN0cl9lbnRyeSkgKyAxKTsKIAkJCXN0cmNweShl
bnRyeS0+YnVmLCBzdHJfZW50cnkpOwogCQkJbGlzdF9hZGQoJmVudHJ5LT5uZXh0LCAmYmxhY2ts
aXN0ZWRfaW5pdGNhbGxzKTsKIAkJfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:47:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:47:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjlXT-0007wg-Ml; Wed, 16 Jan 2019 13:47: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlXS-0007w2-Dz
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:47:26 +0000
X-Inumbo-ID: 4155e6fe-1995-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4155e6fe-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:47:25 +0000 (UTC)
Received: from pps.filterd (m0098414.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDfRtS113382
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:24 -0500
Received: from e06smtp04.uk.ibm.com (e06smtp04.uk.ibm.com [195.75.94.100])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q23br76uj-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:24 -0500
Received: from localhost
 by e06smtp04.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:46:21 -0000
Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)
 by e06smtp04.uk.ibm.com (192.168.101.134) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:46:09 -0000
Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com
 [9.149.105.232])
 by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDk9jJ50987132
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:46:09 GMT
Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id D86F652059;
 Wed, 16 Jan 2019 13:46:08 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTPS id B80C35204F;
 Wed, 16 Jan 2019 13:46:04 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:46:04 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:21 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0016-0000-0000-0000024644BB
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0017-0000-0000-000032A061DF
Message-Id: <1547646261-32535-22-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 21/21] memblock: drop memblock_alloc_*_nopanic()
 variants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgYWxsIHRoZSBtZW1ibG9jayBhbGxvY2F0aW9uIGZ1bmN0aW9ucyByZXR1cm4gTlVMTCBpbiBj
YXNlIG9mIGVycm9yCnJhdGhlciB0aGFuIHBhbmljKCksIHRoZSBkdXBsaWNhdGVzIHdpdGggX25v
cGFuaWMgc3VmZml4IGNhbiBiZSByZW1vdmVkLgoKU2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9y
dCA8cnBwdEBsaW51eC5pYm0uY29tPgotLS0KIGFyY2gvYXJjL2tlcm5lbC91bndpbmQuYyAgICAg
ICB8ICAzICstLQogYXJjaC9zaC9tbS9pbml0LmMgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gv
eDg2L2tlcm5lbC9zZXR1cF9wZXJjcHUuYyB8IDEwICsrKysrLS0tLS0KIGFyY2gveDg2L21tL2th
c2FuX2luaXRfNjQuYyAgICB8IDE0ICsrKysrKysrLS0tLS0tCiBkcml2ZXJzL2Zpcm13YXJlL21l
bW1hcC5jICAgICAgfCAgMiArLQogZHJpdmVycy91c2IvZWFybHkveGhjaS1kYmMuYyAgIHwgIDIg
Ky0KIGluY2x1ZGUvbGludXgvbWVtYmxvY2suaCAgICAgICB8IDM1IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiBrZXJuZWwvZG1hL3N3aW90bGIuYyAgICAgICAgICAgfCAgMiAr
LQoga2VybmVsL3ByaW50ay9wcmludGsuYyAgICAgICAgIHwgMTcgKysrKysrKy0tLS0tLS0tLS0K
IG1tL21lbWJsb2NrLmMgICAgICAgICAgICAgICAgICB8IDM1IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiBtbS9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgfCAxMCArKysr
Ky0tLS0tCiBtbS9wYWdlX2V4dC5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogbW0vcGVyY3B1
LmMgICAgICAgICAgICAgICAgICAgIHwgMTEgKysrKy0tLS0tLS0KIG1tL3NwYXJzZS5jICAgICAg
ICAgICAgICAgICAgICB8ICA2ICsrLS0tLQogMTQgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9u
cygrKSwgMTE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJjL2tlcm5lbC91bndp
bmQuYyBiL2FyY2gvYXJjL2tlcm5lbC91bndpbmQuYwppbmRleCBkMzRmNjllLi4yNzFlOWZhIDEw
MDY0NAotLS0gYS9hcmNoL2FyYy9rZXJuZWwvdW53aW5kLmMKKysrIGIvYXJjaC9hcmMva2VybmVs
L3Vud2luZC5jCkBAIC0xODEsOCArMTgxLDcgQEAgc3RhdGljIHZvaWQgaW5pdF91bndpbmRfaGRy
KHN0cnVjdCB1bndpbmRfdGFibGUgKnRhYmxlLAogICovCiBzdGF0aWMgdm9pZCAqX19pbml0IHVu
d19oZHJfYWxsb2NfZWFybHkodW5zaWduZWQgbG9uZyBzeikKIHsKLQlyZXR1cm4gbWVtYmxvY2tf
YWxsb2NfZnJvbV9ub3BhbmljKHN6LCBzaXplb2YodW5zaWduZWQgaW50KSwKLQkJCQkJICAgTUFY
X0RNQV9BRERSRVNTKTsKKwlyZXR1cm4gbWVtYmxvY2tfYWxsb2NfZnJvbShzeiwgc2l6ZW9mKHVu
c2lnbmVkIGludCksIE1BWF9ETUFfQUREUkVTUyk7CiB9CiAKIHN0YXRpYyB2b2lkICp1bndfaGRy
X2FsbG9jKHVuc2lnbmVkIGxvbmcgc3opCmRpZmYgLS1naXQgYS9hcmNoL3NoL21tL2luaXQuYyBi
L2FyY2gvc2gvbW0vaW5pdC5jCmluZGV4IGZjZWVmZDkuLjcwNjIxMzIgMTAwNjQ0Ci0tLSBhL2Fy
Y2gvc2gvbW0vaW5pdC5jCisrKyBiL2FyY2gvc2gvbW0vaW5pdC5jCkBAIC0yMDIsNyArMjAyLDcg
QEAgdm9pZCBfX2luaXQgYWxsb2NhdGVfcGdkYXQodW5zaWduZWQgaW50IG5pZCkKIAlnZXRfcGZu
X3JhbmdlX2Zvcl9uaWQobmlkLCAmc3RhcnRfcGZuLCAmZW5kX3Bmbik7CiAKICNpZmRlZiBDT05G
SUdfTkVFRF9NVUxUSVBMRV9OT0RFUwotCU5PREVfREFUQShuaWQpID0gbWVtYmxvY2tfYWxsb2Nf
dHJ5X25pZF9ub3BhbmljKAorCU5PREVfREFUQShuaWQpID0gbWVtYmxvY2tfYWxsb2NfdHJ5X25p
ZCgKIAkJCQlzaXplb2Yoc3RydWN0IHBnbGlzdF9kYXRhKSwKIAkJCQlTTVBfQ0FDSEVfQllURVMs
IE1FTUJMT0NLX0xPV19MSU1JVCwKIAkJCQlNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFLCBuaWQp
OwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3NldHVwX3BlcmNwdS5jIGIvYXJjaC94ODYv
a2VybmVsL3NldHVwX3BlcmNwdS5jCmluZGV4IGU4Nzk2ZmMuLjBjNWU5YmYgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2tlcm5lbC9zZXR1cF9wZXJjcHUuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvc2V0
dXBfcGVyY3B1LmMKQEAgLTEwNiwyMiArMTA2LDIyIEBAIHN0YXRpYyB2b2lkICogX19pbml0IHBj
cHVfYWxsb2NfYm9vdG1lbSh1bnNpZ25lZCBpbnQgY3B1LCB1bnNpZ25lZCBsb25nIHNpemUsCiAJ
dm9pZCAqcHRyOwogCiAJaWYgKCFub2RlX29ubGluZShub2RlKSB8fCAhTk9ERV9EQVRBKG5vZGUp
KSB7Ci0JCXB0ciA9IG1lbWJsb2NrX2FsbG9jX2Zyb21fbm9wYW5pYyhzaXplLCBhbGlnbiwgZ29h
bCk7CisJCXB0ciA9IG1lbWJsb2NrX2FsbG9jX2Zyb20oc2l6ZSwgYWxpZ24sIGdvYWwpOwogCQlw
cl9pbmZvKCJjcHUgJWQgaGFzIG5vIG5vZGUgJWQgb3Igbm9kZS1sb2NhbCBtZW1vcnlcbiIsCiAJ
CQljcHUsIG5vZGUpOwogCQlwcl9kZWJ1ZygicGVyIGNwdSBkYXRhIGZvciBjcHUlZCAlbHUgYnl0
ZXMgYXQgJTAxNmx4XG4iLAogCQkJIGNwdSwgc2l6ZSwgX19wYShwdHIpKTsKIAl9IGVsc2Ugewot
CQlwdHIgPSBtZW1ibG9ja19hbGxvY190cnlfbmlkX25vcGFuaWMoc2l6ZSwgYWxpZ24sIGdvYWws
Ci0JCQkJCQkgICAgIE1FTUJMT0NLX0FMTE9DX0FDQ0VTU0lCTEUsCi0JCQkJCQkgICAgIG5vZGUp
OworCQlwdHIgPSBtZW1ibG9ja19hbGxvY190cnlfbmlkKHNpemUsIGFsaWduLCBnb2FsLAorCQkJ
CQkgICAgIE1FTUJMT0NLX0FMTE9DX0FDQ0VTU0lCTEUsCisJCQkJCSAgICAgbm9kZSk7CiAKIAkJ
cHJfZGVidWcoInBlciBjcHUgZGF0YSBmb3IgY3B1JWQgJWx1IGJ5dGVzIG9uIG5vZGUlZCBhdCAl
MDE2bHhcbiIsCiAJCQkgY3B1LCBzaXplLCBub2RlLCBfX3BhKHB0cikpOwogCX0KIAlyZXR1cm4g
cHRyOwogI2Vsc2UKLQlyZXR1cm4gbWVtYmxvY2tfYWxsb2NfZnJvbV9ub3BhbmljKHNpemUsIGFs
aWduLCBnb2FsKTsKKwlyZXR1cm4gbWVtYmxvY2tfYWxsb2NfZnJvbShzaXplLCBhbGlnbiwgZ29h
bCk7CiAjZW5kaWYKIH0KIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5j
IGIvYXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5jCmluZGV4IDQ2MmZkZTguLjhkYzBmYzAgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYworKysgYi9hcmNoL3g4Ni9tbS9r
YXNhbl9pbml0XzY0LmMKQEAgLTI0LDE0ICsyNCwxNiBAQCBleHRlcm4gc3RydWN0IHJhbmdlIHBm
bl9tYXBwZWRbRTgyMF9NQVhfRU5UUklFU107CiAKIHN0YXRpYyBwNGRfdCB0bXBfcDRkX3RhYmxl
W01BWF9QVFJTX1BFUl9QNERdIF9faW5pdGRhdGEgX19hbGlnbmVkKFBBR0VfU0laRSk7CiAKLXN0
YXRpYyBfX2luaXQgdm9pZCAqZWFybHlfYWxsb2Moc2l6ZV90IHNpemUsIGludCBuaWQsIGJvb2wg
cGFuaWMpCitzdGF0aWMgX19pbml0IHZvaWQgKmVhcmx5X2FsbG9jKHNpemVfdCBzaXplLCBpbnQg
bmlkLCBib29sIHNob3VsZF9wYW5pYykKIHsKLQlpZiAocGFuaWMpCi0JCXJldHVybiBtZW1ibG9j
a19hbGxvY190cnlfbmlkKHNpemUsIHNpemUsCi0JCQlfX3BhKE1BWF9ETUFfQUREUkVTUyksIE1F
TUJMT0NLX0FMTE9DX0FDQ0VTU0lCTEUsIG5pZCk7Ci0JZWxzZQotCQlyZXR1cm4gbWVtYmxvY2tf
YWxsb2NfdHJ5X25pZF9ub3BhbmljKHNpemUsIHNpemUsCisJdm9pZCAqcHRyID0gbWVtYmxvY2tf
YWxsb2NfdHJ5X25pZChzaXplLCBzaXplLAogCQkJX19wYShNQVhfRE1BX0FERFJFU1MpLCBNRU1C
TE9DS19BTExPQ19BQ0NFU1NJQkxFLCBuaWQpOworCisJaWYgKCFwdHIgJiYgc2hvdWxkX3Bhbmlj
KQorCQlwYW5pYygiJXBTOiBGYWlsZWQgdG8gYWxsb2NhdGUgcGFnZSwgbmlkPSVkIGZyb209JWx4
XG4iLAorCQkgICAgICAodm9pZCAqKV9SRVRfSVBfLCBuaWQsIF9fcGEoTUFYX0RNQV9BRERSRVNT
KSk7CisKKwlyZXR1cm4gcHRyOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQga2FzYW5fcG9wdWxh
dGVfcG1kKHBtZF90ICpwbWQsIHVuc2lnbmVkIGxvbmcgYWRkciwKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZmlybXdhcmUvbWVtbWFwLmMgYi9kcml2ZXJzL2Zpcm13YXJlL21lbW1hcC5jCmluZGV4IGVj
NGZkMjUuLmQxNjhjODcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZmlybXdhcmUvbWVtbWFwLmMKKysr
IGIvZHJpdmVycy9maXJtd2FyZS9tZW1tYXAuYwpAQCAtMzMzLDcgKzMzMyw3IEBAIGludCBfX2lu
aXQgZmlybXdhcmVfbWFwX2FkZF9lYXJseSh1NjQgc3RhcnQsIHU2NCBlbmQsIGNvbnN0IGNoYXIg
KnR5cGUpCiB7CiAJc3RydWN0IGZpcm13YXJlX21hcF9lbnRyeSAqZW50cnk7CiAKLQllbnRyeSA9
IG1lbWJsb2NrX2FsbG9jX25vcGFuaWMoc2l6ZW9mKHN0cnVjdCBmaXJtd2FyZV9tYXBfZW50cnkp
LAorCWVudHJ5ID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKHN0cnVjdCBmaXJtd2FyZV9tYXBfZW50
cnkpLAogCQkJICAgICAgIFNNUF9DQUNIRV9CWVRFUyk7CiAJaWYgKFdBUk5fT04oIWVudHJ5KSkK
IAkJcmV0dXJuIC1FTk9NRU07CmRpZmYgLS1naXQgYS9kcml2ZXJzL3VzYi9lYXJseS94aGNpLWRi
Yy5jIGIvZHJpdmVycy91c2IvZWFybHkveGhjaS1kYmMuYwppbmRleCBkMjY1MmRjLi5jOWNmYjEw
IDEwMDY0NAotLS0gYS9kcml2ZXJzL3VzYi9lYXJseS94aGNpLWRiYy5jCisrKyBiL2RyaXZlcnMv
dXNiL2Vhcmx5L3hoY2ktZGJjLmMKQEAgLTk0LDcgKzk0LDcgQEAgc3RhdGljIHZvaWQgKiBfX2lu
aXQgeGRiY19nZXRfcGFnZShkbWFfYWRkcl90ICpkbWFfYWRkcikKIHsKIAl2b2lkICp2aXJ0Owog
Ci0JdmlydCA9IG1lbWJsb2NrX2FsbG9jX25vcGFuaWMoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwor
CXZpcnQgPSBtZW1ibG9ja19hbGxvYyhQQUdFX1NJWkUsIFBBR0VfU0laRSk7CiAJaWYgKCF2aXJ0
KQogCQlyZXR1cm4gTlVMTDsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tZW1ibG9jay5o
IGIvaW5jbHVkZS9saW51eC9tZW1ibG9jay5oCmluZGV4IGY1YTgzYTEuLjcxYzllMzIgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaAorKysgYi9pbmNsdWRlL2xpbnV4L21lbWJs
b2NrLmgKQEAgLTM3OSw5ICszNzksNiBAQCBzdGF0aWMgaW5saW5lIHBoeXNfYWRkcl90IG1lbWJs
b2NrX3BoeXNfYWxsb2MocGh5c19hZGRyX3Qgc2l6ZSwKIHZvaWQgKm1lbWJsb2NrX2FsbG9jX3Ry
eV9uaWRfcmF3KHBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLAogCQkJCSBwaHlz
X2FkZHJfdCBtaW5fYWRkciwgcGh5c19hZGRyX3QgbWF4X2FkZHIsCiAJCQkJIGludCBuaWQpOwot
dm9pZCAqbWVtYmxvY2tfYWxsb2NfdHJ5X25pZF9ub3BhbmljKHBoeXNfYWRkcl90IHNpemUsIHBo
eXNfYWRkcl90IGFsaWduLAotCQkJCSAgICAgcGh5c19hZGRyX3QgbWluX2FkZHIsIHBoeXNfYWRk
cl90IG1heF9hZGRyLAotCQkJCSAgICAgaW50IG5pZCk7CiB2b2lkICptZW1ibG9ja19hbGxvY190
cnlfbmlkKHBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLAogCQkJICAgICBwaHlz
X2FkZHJfdCBtaW5fYWRkciwgcGh5c19hZGRyX3QgbWF4X2FkZHIsCiAJCQkgICAgIGludCBuaWQp
OwpAQCAtNDA4LDM2ICs0MDUsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkICogX19pbml0IG1lbWJs
b2NrX2FsbG9jX2Zyb20ocGh5c19hZGRyX3Qgc2l6ZSwKIAkJCQkgICAgICBNRU1CTE9DS19BTExP
Q19BQ0NFU1NJQkxFLCBOVU1BX05PX05PREUpOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgKiBf
X2luaXQgbWVtYmxvY2tfYWxsb2Nfbm9wYW5pYyhwaHlzX2FkZHJfdCBzaXplLAotCQkJCQkJICAg
cGh5c19hZGRyX3QgYWxpZ24pCi17Ci0JcmV0dXJuIG1lbWJsb2NrX2FsbG9jX3RyeV9uaWRfbm9w
YW5pYyhzaXplLCBhbGlnbiwgTUVNQkxPQ0tfTE9XX0xJTUlULAotCQkJCQkgICAgICBNRU1CTE9D
S19BTExPQ19BQ0NFU1NJQkxFLAotCQkJCQkgICAgICBOVU1BX05PX05PREUpOwotfQotCiBzdGF0
aWMgaW5saW5lIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2NfbG93KHBoeXNfYWRkcl90IHNp
emUsCiAJCQkJCSAgICAgICBwaHlzX2FkZHJfdCBhbGlnbikKIHsKIAlyZXR1cm4gbWVtYmxvY2tf
YWxsb2NfdHJ5X25pZChzaXplLCBhbGlnbiwgTUVNQkxPQ0tfTE9XX0xJTUlULAogCQkJCSAgICAg
IEFSQ0hfTE9XX0FERFJFU1NfTElNSVQsIE5VTUFfTk9fTk9ERSk7CiB9Ci1zdGF0aWMgaW5saW5l
IHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2NfbG93X25vcGFuaWMocGh5c19hZGRyX3Qgc2l6
ZSwKLQkJCQkJCSAgICAgICBwaHlzX2FkZHJfdCBhbGlnbikKLXsKLQlyZXR1cm4gbWVtYmxvY2tf
YWxsb2NfdHJ5X25pZF9ub3BhbmljKHNpemUsIGFsaWduLCBNRU1CTE9DS19MT1dfTElNSVQsCi0J
CQkJCSAgICAgIEFSQ0hfTE9XX0FERFJFU1NfTElNSVQsCi0JCQkJCSAgICAgIE5VTUFfTk9fTk9E
RSk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCAqIF9faW5pdCBtZW1ibG9ja19hbGxvY19mcm9t
X25vcGFuaWMocGh5c19hZGRyX3Qgc2l6ZSwKLQkJCQkJCQlwaHlzX2FkZHJfdCBhbGlnbiwKLQkJ
CQkJCQlwaHlzX2FkZHJfdCBtaW5fYWRkcikKLXsKLQlyZXR1cm4gbWVtYmxvY2tfYWxsb2NfdHJ5
X25pZF9ub3BhbmljKHNpemUsIGFsaWduLCBtaW5fYWRkciwKLQkJCQkJICAgICAgTUVNQkxPQ0tf
QUxMT0NfQUNDRVNTSUJMRSwKLQkJCQkJICAgICAgTlVNQV9OT19OT0RFKTsKLX0KIAogc3RhdGlj
IGlubGluZSB2b2lkICogX19pbml0IG1lbWJsb2NrX2FsbG9jX25vZGUocGh5c19hZGRyX3Qgc2l6
ZSwKIAkJCQkJCXBoeXNfYWRkcl90IGFsaWduLCBpbnQgbmlkKQpAQCAtNDQ2LDE0ICs0MTksNiBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2Nfbm9kZShwaHlzX2Fk
ZHJfdCBzaXplLAogCQkJCSAgICAgIE1FTUJMT0NLX0FMTE9DX0FDQ0VTU0lCTEUsIG5pZCk7CiB9
CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCAqIF9faW5pdCBtZW1ibG9ja19hbGxvY19ub2RlX25vcGFu
aWMocGh5c19hZGRyX3Qgc2l6ZSwKLQkJCQkJCQlpbnQgbmlkKQotewotCXJldHVybiBtZW1ibG9j
a19hbGxvY190cnlfbmlkX25vcGFuaWMoc2l6ZSwgU01QX0NBQ0hFX0JZVEVTLAotCQkJCQkgICAg
ICBNRU1CTE9DS19MT1dfTElNSVQsCi0JCQkJCSAgICAgIE1FTUJMT0NLX0FMTE9DX0FDQ0VTU0lC
TEUsIG5pZCk7Ci19Ci0KIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgbWVtYmxvY2tfZnJlZV9l
YXJseShwaHlzX2FkZHJfdCBiYXNlLAogCQkJCQkgICAgICBwaHlzX2FkZHJfdCBzaXplKQogewpk
aWZmIC0tZ2l0IGEva2VybmVsL2RtYS9zd2lvdGxiLmMgYi9rZXJuZWwvZG1hL3N3aW90bGIuYwpp
bmRleCBlNzg4MzVjOC4uNjU5ZmMyYTUgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9kbWEvc3dpb3RsYi5j
CisrKyBiL2tlcm5lbC9kbWEvc3dpb3RsYi5jCkBAIC0yNDgsNyArMjQ4LDcgQEAgc3dpb3RsYl9p
bml0KGludCB2ZXJib3NlKQogCWJ5dGVzID0gaW9fdGxiX25zbGFicyA8PCBJT19UTEJfU0hJRlQ7
CiAKIAkvKiBHZXQgSU8gVExCIG1lbW9yeSBmcm9tIHRoZSBsb3cgcGFnZXMgKi8KLQl2c3RhcnQg
PSBtZW1ibG9ja19hbGxvY19sb3dfbm9wYW5pYyhQQUdFX0FMSUdOKGJ5dGVzKSwgUEFHRV9TSVpF
KTsKKwl2c3RhcnQgPSBtZW1ibG9ja19hbGxvY19sb3coUEFHRV9BTElHTihieXRlcyksIFBBR0Vf
U0laRSk7CiAJaWYgKHZzdGFydCAmJiAhc3dpb3RsYl9pbml0X3dpdGhfdGJsKHZzdGFydCwgaW9f
dGxiX25zbGFicywgdmVyYm9zZSkpCiAJCXJldHVybjsKIApkaWZmIC0tZ2l0IGEva2VybmVsL3By
aW50ay9wcmludGsuYyBiL2tlcm5lbC9wcmludGsvcHJpbnRrLmMKaW5kZXggYzRmMGE0MS4uYWU2
NTIyMSAxMDA2NDQKLS0tIGEva2VybmVsL3ByaW50ay9wcmludGsuYworKysgYi9rZXJuZWwvcHJp
bnRrL3ByaW50ay5jCkBAIC0xMTQ3LDE3ICsxMTQ3LDE0IEBAIHZvaWQgX19pbml0IHNldHVwX2xv
Z19idWYoaW50IGVhcmx5KQogCWlmICghbmV3X2xvZ19idWZfbGVuKQogCQlyZXR1cm47CiAKLQlp
ZiAoZWFybHkpIHsKLQkJbmV3X2xvZ19idWYgPQotCQkJbWVtYmxvY2tfYWxsb2MobmV3X2xvZ19i
dWZfbGVuLCBMT0dfQUxJR04pOwotCX0gZWxzZSB7Ci0JCW5ld19sb2dfYnVmID0gbWVtYmxvY2tf
YWxsb2Nfbm9wYW5pYyhuZXdfbG9nX2J1Zl9sZW4sCi0JCQkJCQkJICBMT0dfQUxJR04pOwotCX0K
LQorCW5ld19sb2dfYnVmID0gbWVtYmxvY2tfYWxsb2MobmV3X2xvZ19idWZfbGVuLCBMT0dfQUxJ
R04pOwogCWlmICh1bmxpa2VseSghbmV3X2xvZ19idWYpKSB7Ci0JCXByX2VycigibG9nX2J1Zl9s
ZW46ICVsdSBieXRlcyBub3QgYXZhaWxhYmxlXG4iLAotCQkJbmV3X2xvZ19idWZfbGVuKTsKKwkJ
aWYgKGVhcmx5KQorCQkJcGFuaWMoImxvZ19idWZfbGVuOiAlbHUgYnl0ZXMgbm90IGF2YWlsYWJs
ZVxuIiwKKwkJCQluZXdfbG9nX2J1Zl9sZW4pOworCQllbHNlCisJCQlwcl9lcnIoImxvZ19idWZf
bGVuOiAlbHUgYnl0ZXMgbm90IGF2YWlsYWJsZVxuIiwKKwkJCSAgICAgICBuZXdfbG9nX2J1Zl9s
ZW4pOwogCQlyZXR1cm47CiAJfQogCmRpZmYgLS1naXQgYS9tbS9tZW1ibG9jay5jIGIvbW0vbWVt
YmxvY2suYwppbmRleCA3MTY0Mjc1Li41MjJhNDRlIDEwMDY0NAotLS0gYS9tbS9tZW1ibG9jay5j
CisrKyBiL21tL21lbWJsb2NrLmMKQEAgLTE0OTEsNDEgKzE0OTEsNiBAQCB2b2lkICogX19pbml0
IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWRfcmF3KAogfQogCiAvKioKLSAqIG1lbWJsb2NrX2FsbG9j
X3RyeV9uaWRfbm9wYW5pYyAtIGFsbG9jYXRlIGJvb3QgbWVtb3J5IGJsb2NrCi0gKiBAc2l6ZTog
c2l6ZSBvZiBtZW1vcnkgYmxvY2sgdG8gYmUgYWxsb2NhdGVkIGluIGJ5dGVzCi0gKiBAYWxpZ246
IGFsaWdubWVudCBvZiB0aGUgcmVnaW9uIGFuZCBibG9jaydzIHNpemUKLSAqIEBtaW5fYWRkcjog
dGhlIGxvd2VyIGJvdW5kIG9mIHRoZSBtZW1vcnkgcmVnaW9uIGZyb20gd2hlcmUgdGhlIGFsbG9j
YXRpb24KLSAqCSAgaXMgcHJlZmVycmVkIChwaHlzIGFkZHJlc3MpCi0gKiBAbWF4X2FkZHI6IHRo
ZSB1cHBlciBib3VuZCBvZiB0aGUgbWVtb3J5IHJlZ2lvbiBmcm9tIHdoZXJlIHRoZSBhbGxvY2F0
aW9uCi0gKgkgICAgICBpcyBwcmVmZXJyZWQgKHBoeXMgYWRkcmVzcyksIG9yICVNRU1CTE9DS19B
TExPQ19BQ0NFU1NJQkxFIHRvCi0gKgkgICAgICBhbGxvY2F0ZSBvbmx5IGZyb20gbWVtb3J5IGxp
bWl0ZWQgYnkgbWVtYmxvY2suY3VycmVudF9saW1pdCB2YWx1ZQotICogQG5pZDogbmlkIG9mIHRo
ZSBmcmVlIGFyZWEgdG8gZmluZCwgJU5VTUFfTk9fTk9ERSBmb3IgYW55IG5vZGUKLSAqCi0gKiBQ
dWJsaWMgZnVuY3Rpb24sIHByb3ZpZGVzIGFkZGl0aW9uYWwgZGVidWcgaW5mb3JtYXRpb24gKGlu
Y2x1ZGluZyBjYWxsZXIKLSAqIGluZm8pLCBpZiBlbmFibGVkLiBUaGlzIGZ1bmN0aW9uIHplcm9l
cyB0aGUgYWxsb2NhdGVkIG1lbW9yeS4KLSAqCi0gKiBSZXR1cm46Ci0gKiBWaXJ0dWFsIGFkZHJl
c3Mgb2YgYWxsb2NhdGVkIG1lbW9yeSBibG9jayBvbiBzdWNjZXNzLCBOVUxMIG9uIGZhaWx1cmUu
Ci0gKi8KLXZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2NfdHJ5X25pZF9ub3BhbmljKAotCQkJ
CXBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLAotCQkJCXBoeXNfYWRkcl90IG1p
bl9hZGRyLCBwaHlzX2FkZHJfdCBtYXhfYWRkciwKLQkJCQlpbnQgbmlkKQotewotCXZvaWQgKnB0
cjsKLQotCW1lbWJsb2NrX2RiZygiJXM6ICVsbHUgYnl0ZXMgYWxpZ249MHglbGx4IG5pZD0lZCBm
cm9tPSVwYSBtYXhfYWRkcj0lcGEgJXBGXG4iLAotCQkgICAgIF9fZnVuY19fLCAodTY0KXNpemUs
ICh1NjQpYWxpZ24sIG5pZCwgJm1pbl9hZGRyLAotCQkgICAgICZtYXhfYWRkciwgKHZvaWQgKilf
UkVUX0lQXyk7Ci0KLQlwdHIgPSBtZW1ibG9ja19hbGxvY19pbnRlcm5hbChzaXplLCBhbGlnbiwK
LQkJCQkJICAgbWluX2FkZHIsIG1heF9hZGRyLCBuaWQpOwotCWlmIChwdHIpCi0JCW1lbXNldChw
dHIsIDAsIHNpemUpOwotCXJldHVybiBwdHI7Ci19Ci0KLS8qKgogICogbWVtYmxvY2tfYWxsb2Nf
dHJ5X25pZCAtIGFsbG9jYXRlIGJvb3QgbWVtb3J5IGJsb2NrCiAgKiBAc2l6ZTogc2l6ZSBvZiBt
ZW1vcnkgYmxvY2sgdG8gYmUgYWxsb2NhdGVkIGluIGJ5dGVzCiAgKiBAYWxpZ246IGFsaWdubWVu
dCBvZiB0aGUgcmVnaW9uIGFuZCBibG9jaydzIHNpemUKZGlmZiAtLWdpdCBhL21tL3BhZ2VfYWxs
b2MuYyBiL21tL3BhZ2VfYWxsb2MuYwppbmRleCBkN2E1MjE5Li5jZDVjNTkzIDEwMDY0NAotLS0g
YS9tbS9wYWdlX2FsbG9jLmMKKysrIGIvbW0vcGFnZV9hbGxvYy5jCkBAIC02NTU2LDggKzY1NTYs
OCBAQCBzdGF0aWMgdm9pZCBfX3JlZiBzZXR1cF91c2VtYXAoc3RydWN0IHBnbGlzdF9kYXRhICpw
Z2RhdCwKIAl6b25lLT5wYWdlYmxvY2tfZmxhZ3MgPSBOVUxMOwogCWlmICh1c2VtYXBzaXplKQog
CQl6b25lLT5wYWdlYmxvY2tfZmxhZ3MgPQotCQkJbWVtYmxvY2tfYWxsb2Nfbm9kZV9ub3Bhbmlj
KHVzZW1hcHNpemUsCi0JCQkJCQkJIHBnZGF0LT5ub2RlX2lkKTsKKwkJCW1lbWJsb2NrX2FsbG9j
X25vZGUodXNlbWFwc2l6ZSwgU01QX0NBQ0hFX0JZVEVTLAorCQkJCQkgICAgcGdkYXQtPm5vZGVf
aWQpOwogfQogI2Vsc2UKIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXR1cF91c2VtYXAoc3RydWN0IHBn
bGlzdF9kYXRhICpwZ2RhdCwgc3RydWN0IHpvbmUgKnpvbmUsCkBAIC02Nzg2LDcgKzY3ODYsOCBA
QCBzdGF0aWMgdm9pZCBfX3JlZiBhbGxvY19ub2RlX21lbV9tYXAoc3RydWN0IHBnbGlzdF9kYXRh
ICpwZ2RhdCkKIAkJZW5kID0gcGdkYXRfZW5kX3BmbihwZ2RhdCk7CiAJCWVuZCA9IEFMSUdOKGVu
ZCwgTUFYX09SREVSX05SX1BBR0VTKTsKIAkJc2l6ZSA9ICAoZW5kIC0gc3RhcnQpICogc2l6ZW9m
KHN0cnVjdCBwYWdlKTsKLQkJbWFwID0gbWVtYmxvY2tfYWxsb2Nfbm9kZV9ub3BhbmljKHNpemUs
IHBnZGF0LT5ub2RlX2lkKTsKKwkJbWFwID0gbWVtYmxvY2tfYWxsb2Nfbm9kZShzaXplLCBTTVBf
Q0FDSEVfQllURVMsCisJCQkJCSAgcGdkYXQtPm5vZGVfaWQpOwogCQlwZ2RhdC0+bm9kZV9tZW1f
bWFwID0gbWFwICsgb2Zmc2V0OwogCX0KIAlwcl9kZWJ1ZygiJXM6IG5vZGUgJWQsIHBnZGF0ICUw
OGx4LCBub2RlX21lbV9tYXAgJTA4bHhcbiIsCkBAIC04MDY0LDggKzgwNjUsNyBAQCB2b2lkICpf
X2luaXQgYWxsb2NfbGFyZ2Vfc3lzdGVtX2hhc2goY29uc3QgY2hhciAqdGFibGVuYW1lLAogCQlz
aXplID0gYnVja2V0c2l6ZSA8PCBsb2cycXR5OwogCQlpZiAoZmxhZ3MgJiBIQVNIX0VBUkxZKSB7
CiAJCQlpZiAoZmxhZ3MgJiBIQVNIX1pFUk8pCi0JCQkJdGFibGUgPSBtZW1ibG9ja19hbGxvY19u
b3BhbmljKHNpemUsCi0JCQkJCQkJICAgICAgIFNNUF9DQUNIRV9CWVRFUyk7CisJCQkJdGFibGUg
PSBtZW1ibG9ja19hbGxvYyhzaXplLCBTTVBfQ0FDSEVfQllURVMpOwogCQkJZWxzZQogCQkJCXRh
YmxlID0gbWVtYmxvY2tfYWxsb2NfcmF3KHNpemUsCiAJCQkJCQkJICAgU01QX0NBQ0hFX0JZVEVT
KTsKZGlmZiAtLWdpdCBhL21tL3BhZ2VfZXh0LmMgYi9tbS9wYWdlX2V4dC5jCmluZGV4IDBjZmFh
MDYuLmEzZGIxMDkgMTAwNjQ0Ci0tLSBhL21tL3BhZ2VfZXh0LmMKKysrIGIvbW0vcGFnZV9leHQu
YwpAQCAtMTYxLDcgKzE2MSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGFsbG9jX25vZGVfcGFnZV9l
eHQoaW50IG5pZCkKIAogCXRhYmxlX3NpemUgPSBnZXRfZW50cnlfc2l6ZSgpICogbnJfcGFnZXM7
CiAKLQliYXNlID0gbWVtYmxvY2tfYWxsb2NfdHJ5X25pZF9ub3BhbmljKAorCWJhc2UgPSBtZW1i
bG9ja19hbGxvY190cnlfbmlkKAogCQkJdGFibGVfc2l6ZSwgUEFHRV9TSVpFLCBfX3BhKE1BWF9E
TUFfQUREUkVTUyksCiAJCQlNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFLCBuaWQpOwogCWlmICgh
YmFzZSkKZGlmZiAtLWdpdCBhL21tL3BlcmNwdS5jIGIvbW0vcGVyY3B1LmMKaW5kZXggNTk5OGIw
My4uZTMwMmI4MSAxMDA2NDQKLS0tIGEvbW0vcGVyY3B1LmMKKysrIGIvbW0vcGVyY3B1LmMKQEAg
LTE5MDUsNyArMTkwNSw3IEBAIHN0cnVjdCBwY3B1X2FsbG9jX2luZm8gKiBfX2luaXQgcGNwdV9h
bGxvY19hbGxvY19pbmZvKGludCBucl9ncm91cHMsCiAJCQkgIF9fYWxpZ25vZl9fKGFpLT5ncm91
cHNbMF0uY3B1X21hcFswXSkpOwogCWFpX3NpemUgPSBiYXNlX3NpemUgKyBucl91bml0cyAqIHNp
emVvZihhaS0+Z3JvdXBzWzBdLmNwdV9tYXBbMF0pOwogCi0JcHRyID0gbWVtYmxvY2tfYWxsb2Nf
bm9wYW5pYyhQRk5fQUxJR04oYWlfc2l6ZSksIFBBR0VfU0laRSk7CisJcHRyID0gbWVtYmxvY2tf
YWxsb2MoUEZOX0FMSUdOKGFpX3NpemUpLCBQQUdFX1NJWkUpOwogCWlmICghcHRyKQogCQlyZXR1
cm4gTlVMTDsKIAlhaSA9IHB0cjsKQEAgLTI0OTYsNyArMjQ5Niw3IEBAIGludCBfX2luaXQgcGNw
dV9lbWJlZF9maXJzdF9jaHVuayhzaXplX3QgcmVzZXJ2ZWRfc2l6ZSwgc2l6ZV90IGR5bl9zaXpl
LAogCXNpemVfc3VtID0gYWktPnN0YXRpY19zaXplICsgYWktPnJlc2VydmVkX3NpemUgKyBhaS0+
ZHluX3NpemU7CiAJYXJlYXNfc2l6ZSA9IFBGTl9BTElHTihhaS0+bnJfZ3JvdXBzICogc2l6ZW9m
KHZvaWQgKikpOwogCi0JYXJlYXMgPSBtZW1ibG9ja19hbGxvY19ub3BhbmljKGFyZWFzX3NpemUs
IFNNUF9DQUNIRV9CWVRFUyk7CisJYXJlYXMgPSBtZW1ibG9ja19hbGxvYyhhcmVhc19zaXplLCBT
TVBfQ0FDSEVfQllURVMpOwogCWlmICghYXJlYXMpIHsKIAkJcmMgPSAtRU5PTUVNOwogCQlnb3Rv
IG91dF9mcmVlOwpAQCAtMjcyOSw4ICsyNzI5LDcgQEAgRVhQT1JUX1NZTUJPTChfX3Blcl9jcHVf
b2Zmc2V0KTsKIHN0YXRpYyB2b2lkICogX19pbml0IHBjcHVfZGZsX2ZjX2FsbG9jKHVuc2lnbmVk
IGludCBjcHUsIHNpemVfdCBzaXplLAogCQkJCSAgICAgICBzaXplX3QgYWxpZ24pCiB7Ci0JcmV0
dXJuICBtZW1ibG9ja19hbGxvY19mcm9tX25vcGFuaWMoCi0JCQlzaXplLCBhbGlnbiwgX19wYShN
QVhfRE1BX0FERFJFU1MpKTsKKwlyZXR1cm4gIG1lbWJsb2NrX2FsbG9jX2Zyb20oc2l6ZSwgYWxp
Z24sIF9fcGEoTUFYX0RNQV9BRERSRVNTKSk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwY3B1
X2RmbF9mY19mcmVlKHZvaWQgKnB0ciwgc2l6ZV90IHNpemUpCkBAIC0yNzc4LDkgKzI3NzcsNyBA
QCB2b2lkIF9faW5pdCBzZXR1cF9wZXJfY3B1X2FyZWFzKHZvaWQpCiAJdm9pZCAqZmM7CiAKIAlh
aSA9IHBjcHVfYWxsb2NfYWxsb2NfaW5mbygxLCAxKTsKLQlmYyA9IG1lbWJsb2NrX2FsbG9jX2Zy
b21fbm9wYW5pYyh1bml0X3NpemUsCi0JCQkJCSAgICAgIFBBR0VfU0laRSwKLQkJCQkJICAgICAg
X19wYShNQVhfRE1BX0FERFJFU1MpKTsKKwlmYyA9IG1lbWJsb2NrX2FsbG9jX2Zyb20odW5pdF9z
aXplLCBQQUdFX1NJWkUsIF9fcGEoTUFYX0RNQV9BRERSRVNTKSk7CiAJaWYgKCFhaSB8fCAhZmMp
CiAJCXBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBwZXJjcHUgYXJlYXMuIik7
CiAJLyoga21lbWxlYWsgdHJhY2tzIHRoZSBwZXJjcHUgYWxsb2NhdGlvbnMgc2VwYXJhdGVseSAq
LwpkaWZmIC0tZ2l0IGEvbW0vc3BhcnNlLmMgYi9tbS9zcGFyc2UuYwppbmRleCBhZDk0MjQyLi4x
NDcxZjA2IDEwMDY0NAotLS0gYS9tbS9zcGFyc2UuYworKysgYi9tbS9zcGFyc2UuYwpAQCAtMzMw
LDkgKzMzMCw3IEBAIHNwYXJzZV9lYXJseV91c2VtYXBzX2FsbG9jX3BnZGF0X3NlY3Rpb24oc3Ry
dWN0IHBnbGlzdF9kYXRhICpwZ2RhdCwKIAlsaW1pdCA9IGdvYWwgKyAoMVVMIDw8IFBBX1NFQ1RJ
T05fU0hJRlQpOwogCW5pZCA9IGVhcmx5X3Bmbl90b19uaWQoZ29hbCA+PiBQQUdFX1NISUZUKTsK
IGFnYWluOgotCXAgPSBtZW1ibG9ja19hbGxvY190cnlfbmlkX25vcGFuaWMoc2l6ZSwKLQkJCQkJ
CVNNUF9DQUNIRV9CWVRFUywgZ29hbCwgbGltaXQsCi0JCQkJCQluaWQpOworCXAgPSBtZW1ibG9j
a19hbGxvY190cnlfbmlkKHNpemUsIFNNUF9DQUNIRV9CWVRFUywgZ29hbCwgbGltaXQsIG5pZCk7
CiAJaWYgKCFwICYmIGxpbWl0KSB7CiAJCWxpbWl0ID0gMDsKIAkJZ290byBhZ2FpbjsKQEAgLTM4
Niw3ICszODQsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyAqIF9faW5pdAogc3BhcnNlX2Vhcmx5
X3VzZW1hcHNfYWxsb2NfcGdkYXRfc2VjdGlvbihzdHJ1Y3QgcGdsaXN0X2RhdGEgKnBnZGF0LAog
CQkJCQkgdW5zaWduZWQgbG9uZyBzaXplKQogewotCXJldHVybiBtZW1ibG9ja19hbGxvY19ub2Rl
X25vcGFuaWMoc2l6ZSwgcGdkYXQtPm5vZGVfaWQpOworCXJldHVybiBtZW1ibG9ja19hbGxvY19u
b2RlKHNpemUsIFNNUF9DQUNIRV9CWVRFUywgcGdkYXQtPm5vZGVfaWQpOwogfQogCiBzdGF0aWMg
dm9pZCBfX2luaXQgY2hlY2tfdXNlbWFwX3NlY3Rpb25fbnIoaW50IG5pZCwgdW5zaWduZWQgbG9u
ZyAqdXNlbWFwKQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:47:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:47: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-devel-bounces@lists.xenproject.org>)
	id 1gjlXf-000853-Lk; Wed, 16 Jan 2019 13:47: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=mr/O=PY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjlXd-00083m-S1
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 13:47:37 +0000
X-Inumbo-ID: 47fc1848-1995-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47fc1848-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:47:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Jan 2019 06:47:35 -0700
Message-Id: <5C3F35F8020000780020E504@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 16 Jan 2019 06:47:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1547629250-1405-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 2/7] docs: Improve documentation and
 parsing for iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDEwOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj5bLi4uXQo+ICtUaGUgZnVuY3Rpb25hbGl0eSBpbiBhbiBJT01NVSBjb21tb25seSBmYWxs
cyBpbnRvIHR3byBvcnRob2dvbmFsIGNhdGVnb3JpZXM6Cj4gIAo+IC0+IERlZmF1bHQ6IGBmYWxz
ZWAKPiAtCj4gLT4+IERvbid0IGNvbnRpbnVlIGJvb3RpbmcgdW5sZXNzIElPTU1VIHN1cHBvcnQg
aXMgZm91bmQgYW5kIGNhbiBiZSBpbml0aWFsaXplZAo+IC0+PiBzdWNjZXNzZnVsbHkuCj4gKzEu
ICBETUEgcmVtYXBwaW5nIHdoaWNoIHVzZXMgYSBwYWdldGFibGUtbGlrZSBoaWVyYXJjaGljYWwg
c3RydWN0dXJlIGFuZCBtYXBzCj4gKyAgICBJL08gVmlydHVhbCBBZGRyZXNzZXMgKERGTnMgLSBE
ZXZpY2UgRnJhbWUgTnVtYmVycyBpbiBYZW4ncyB0ZXJtaW5vbG9neSkKPiArICAgIHRvIFN5c3Rl
bSBQaHlzaWNhbCBBZGRyZXNzZXMgKE1GTnMgLSBNYWNoaW5lIEZyYW1lIE51bWJlcnMgaW4gWGVu
J3MKPiArICAgIHRlcm1pbm9sb2d5KS4KPiAgCj4gLT4gYGludHJlbWFwYAo+ICsyLiAgSW50ZXJy
dXB0IFJlbWFwcGluZywgd2hpY2ggY29udHJvbHMgaW5jb21pbmcgTWVzc2FnZSBTaWduYWxsZWQg
SW50ZXJydXB0Cj4gKyAgICByZXF1ZXN0cywgaW5jbHVkaW5nIHRoZWlyIHJvdXRpbmcgdG8gc3Bl
Y2lmaWMgQ1BVcy4KPiAgCj4gLT4gRGVmYXVsdDogYHRydWVgCj4gK0lPTU1VIGZ1bmN0aW9uYWxp
dHkgY2FuIGJlIHVzZWQgZWl0aGVyIHRvIHByb3ZpZGUgYSB0cmFuc2xhdGlvbiB3aGljaCB0aGUK
Ckluc3RlYWQgb2YgdGhlICJlaXRoZXIiIGhlcmUsIHdvdWxkIGl0IGJlIGJldHRlciB0byB1c2Ug
Li4uCgo+ICtoYXJkd2FyZSBkZXZpY2UgZHJpdmVyIGlzbid0IGF3YXJlIG9mIChlLmcuIFBDSSBQ
YXNzdGhyb3VnaCBhbmQgYSBuYXRpdmUKPiArZHJpdmVyIGluc2lkZSB0aGUgZ3Vlc3QpIG9yIHRv
IGVuZm9yY2UgZmluZS1ncmFpbmVkIGNvbnRyb2wgb3ZlciB0aGUgbWVtb3J5CgouLi4gImFuZC9v
ciIgaGVyZT8KCj4gK2FuZCBpbnRlcnJ1cHRzIHdoaWNoIGEgZGV2aWNlIGlzIGF0dGVtcHRpbmcg
dG8gYWNjZXNzLgo+Wy4uLl0KPiArVGhlIGZvbGxvd2luZyBvcHRpb25zIGFyZSBzcGVjaWZpYyB0
byBJbnRlbCBWVC1kIGhhcmR3YXJlOgo+ICAKPiAtPiBEZWZhdWx0OiBgZmFsc2VgCj4gKyogICBU
aGUgYHNub29wYCBib29sZWFuIGNvbnRyb2xzIHRoZSBTbm9vcCBDb250cm9sIHN1Yi1mZWF0dXJl
LCBhbmQgaXMKPiArICAgIGFjdGl2ZSBieSBkZWZhdWx0IG9uIGNvbXBhdGlibGUgaGFyZHdhcmUu
Cj4gIAo+IC0+PiBDYXVzZXMgRFJIRCBlbnRyaWVzIHdpdGhvdXQgYW55IFBDSSBkaXNjb3ZlcmFi
bGUgZGV2aWNlcyB1bmRlciB0aGVtIHRvIGJlCj4gLT4+IGlnbm9yZWQgKG5vcm1hbGx5IElPTU1V
IHNldHVwIGZhaWxzIGlmIGFueSBvZiB0aGUgZGV2aWNlcyBsaXN0ZWQgYnkgYSBEUkhECj4gLT4+
IGVudHJ5IGFyZW4ndCBQQ0kgZGlzY292ZXJhYmxlKS4KPiArICAgIEFuIGluY29tbWluZyBETUEg
cmVxdWVzdCBtYXkgc3BlY2lmeSBfU25vb3BlZF8gKHF1ZXJ5IHRoZSBDUFUgY2FjaGVzCgppbmNv
bWluZyA/CgpBcGFydCBmcm9tIHRoZXNlClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:47:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:47: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-devel-bounces@lists.xenproject.org>)
	id 1gjlXy-0008Fn-Bv; Wed, 16 Jan 2019 13:47:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjlXw-0008Eu-TW
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:47:56 +0000
X-Inumbo-ID: 5362b70c-1995-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5362b70c-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:47:55 +0000 (UTC)
Received: from pps.filterd (m0098421.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GDfhqa089451
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:55 -0500
Received: from e06smtp07.uk.ibm.com (e06smtp07.uk.ibm.com [195.75.94.103])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q22dms96r-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 08:46:36 -0500
Received: from localhost
 by e06smtp07.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 13:45:47 -0000
Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195)
 by e06smtp07.uk.ibm.com (192.168.101.137) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 13:45:36 -0000
Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com
 [9.149.105.232])
 by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GDjZn252756718
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 13:45:35 GMT
Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 0E6B352052;
 Wed, 16 Jan 2019 13:45:35 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTPS id E311952067;
 Wed, 16 Jan 2019 13:45:30 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Wed, 16 Jan 2019 15:45:30 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Wed, 16 Jan 2019 15:44:14 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011613-0028-0000-0000-00000339FC5D
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011613-0029-0000-0000-000023F72377
Message-Id: <1547646261-32535-15-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160114
Subject: [Xen-devel] [PATCH 14/21] ia64: add checks for the return value of
 memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHBhbmljKCkgY2FsbHMgaWYgbWVtYmxvY2tfYWxsb2MqKCkgcmV0dXJucyBOVUxMLgoKTW9z
dCBvZiB0aGUgY2hhbmdlcyBhcmUgc2ltcGx5IGFkZGl0aW9uIG9mCgoJaWYoIXB0cikKCQlwYW5p
YygpOwoKc3RhdGVtZW50cyBhZnRlciB0aGUgY2FsbHMgdG8gbWVtYmxvY2tfYWxsb2MqKCkgdmFy
aWFudHMuCgpFeGNlcHRpb25zIGFyZSBjcmVhdGVfbWVtX21hcF9wYWdlX3RhYmxlKCkgYW5kIGlh
NjRfbG9nX2luaXQoKSB0aGF0IHdlcmUKc2xpZ2h0bHkgcmVmYWN0b3JlZCB0byBhY2NvbW1vZGF0
ZSB0aGUgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5p
Ym0uY29tPgotLS0KIGFyY2gvaWE2NC9rZXJuZWwvbWNhLmMgICAgICAgICAgfCAyMCArKysrKysr
KysrKysrKy0tLS0tLQogYXJjaC9pYTY0L21tL2NvbnRpZy5jICAgICAgICAgICB8ICA4ICsrKysr
Ky0tCiBhcmNoL2lhNjQvbW0vZGlzY29udGlnLmMgICAgICAgIHwgIDQgKysrKwogYXJjaC9pYTY0
L21tL2luaXQuYyAgICAgICAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tCiBhcmNoL2lhNjQvbW0vdGxiLmMgICAgICAgICAgICAgIHwgIDYgKysrKysrCiBh
cmNoL2lhNjQvc24va2VybmVsL2lvX2NvbW1vbi5jIHwgIDMgKysrCiBhcmNoL2lhNjQvc24va2Vy
bmVsL3NldHVwLmMgICAgIHwgMTIgKysrKysrKysrKystCiA3IGZpbGVzIGNoYW5nZWQsIDc0IGlu
c2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvaWE2NC9rZXJu
ZWwvbWNhLmMgYi9hcmNoL2lhNjQva2VybmVsL21jYS5jCmluZGV4IDM3MGJjMzQuLjVjYWJiM2Yg
MTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9rZXJuZWwvbWNhLmMKKysrIGIvYXJjaC9pYTY0L2tlcm5l
bC9tY2EuYwpAQCAtMzU5LDExICszNTksNiBAQCB0eXBlZGVmIHN0cnVjdCBpYTY0X3N0YXRlX2xv
Z19zCiAKIHN0YXRpYyBpYTY0X3N0YXRlX2xvZ190IGlhNjRfc3RhdGVfbG9nW0lBNjRfTUFYX0xP
R19UWVBFU107CiAKLSNkZWZpbmUgSUE2NF9MT0dfQUxMT0NBVEUoaXQsIHNpemUpIFwKLQl7aWE2
NF9zdGF0ZV9sb2dbaXRdLmlzbF9sb2dbSUE2NF9MT0dfQ1VSUl9JTkRFWChpdCldID0gXAotCQko
aWE2NF9lcnJfcmVjX3QgKiltZW1ibG9ja19hbGxvYyhzaXplLCBTTVBfQ0FDSEVfQllURVMpOyBc
Ci0JaWE2NF9zdGF0ZV9sb2dbaXRdLmlzbF9sb2dbSUE2NF9MT0dfTkVYVF9JTkRFWChpdCldID0g
XAotCQkoaWE2NF9lcnJfcmVjX3QgKiltZW1ibG9ja19hbGxvYyhzaXplLCBTTVBfQ0FDSEVfQllU
RVMpO30KICNkZWZpbmUgSUE2NF9MT0dfTE9DS19JTklUKGl0KSBzcGluX2xvY2tfaW5pdCgmaWE2
NF9zdGF0ZV9sb2dbaXRdLmlzbF9sb2NrKQogI2RlZmluZSBJQTY0X0xPR19MT0NLKGl0KSAgICAg
IHNwaW5fbG9ja19pcnFzYXZlKCZpYTY0X3N0YXRlX2xvZ1tpdF0uaXNsX2xvY2ssIHMpCiAjZGVm
aW5lIElBNjRfTE9HX1VOTE9DSyhpdCkgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaWE2NF9z
dGF0ZV9sb2dbaXRdLmlzbF9sb2NrLHMpCkBAIC0zNzgsNiArMzczLDE5IEBAIHN0YXRpYyBpYTY0
X3N0YXRlX2xvZ190IGlhNjRfc3RhdGVfbG9nW0lBNjRfTUFYX0xPR19UWVBFU107CiAjZGVmaW5l
IElBNjRfTE9HX0NVUlJfQlVGRkVSKGl0KSAgICh2b2lkICopKChpYTY0X3N0YXRlX2xvZ1tpdF0u
aXNsX2xvZ1tJQTY0X0xPR19DVVJSX0lOREVYKGl0KV0pKQogI2RlZmluZSBJQTY0X0xPR19DT1VO
VChpdCkgICAgICAgICBpYTY0X3N0YXRlX2xvZ1tpdF0uaXNsX2NvdW50CiAKK3N0YXRpYyBpbmxp
bmUgdm9pZCBpYTY0X2xvZ19hbGxvY2F0ZShpbnQgaXQsIHU2NCBzaXplKQoreworCWlhNjRfc3Rh
dGVfbG9nW2l0XS5pc2xfbG9nW0lBNjRfTE9HX0NVUlJfSU5ERVgoaXQpXSA9CisJCShpYTY0X2Vy
cl9yZWNfdCAqKW1lbWJsb2NrX2FsbG9jKHNpemUsIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFp
YTY0X3N0YXRlX2xvZ1tpdF0uaXNsX2xvZ1tJQTY0X0xPR19DVVJSX0lOREVYKGl0KV0pCisJCXBh
bmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsbHUgYnl0ZXNcbiIsIF9fZnVuY19fLCBzaXpl
KTsKKworCWlhNjRfc3RhdGVfbG9nW2l0XS5pc2xfbG9nW0lBNjRfTE9HX05FWFRfSU5ERVgoaXQp
XSA9CisJCShpYTY0X2Vycl9yZWNfdCAqKW1lbWJsb2NrX2FsbG9jKHNpemUsIFNNUF9DQUNIRV9C
WVRFUyk7CisJaWYgKCFpYTY0X3N0YXRlX2xvZ1tpdF0uaXNsX2xvZ1tJQTY0X0xPR19ORVhUX0lO
REVYKGl0KV0pCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsbHUgYnl0ZXNcbiIs
IF9fZnVuY19fLCBzaXplKTsKK30KKwogLyoKICAqIGlhNjRfbG9nX2luaXQKICAqCVJlc2V0IHRo
ZSBPUyBpYTY0IGxvZyBidWZmZXIKQEAgLTM5OSw3ICs0MDcsNyBAQCBpYTY0X2xvZ19pbml0KGlu
dCBzYWxfaW5mb190eXBlKQogCQlyZXR1cm47CiAKIAkvLyBzZXQgdXAgT1MgZGF0YSBzdHJ1Y3R1
cmVzIHRvIGhvbGQgZXJyb3IgaW5mbwotCUlBNjRfTE9HX0FMTE9DQVRFKHNhbF9pbmZvX3R5cGUs
IG1heF9zaXplKTsKKwlpYTY0X2xvZ19hbGxvY2F0ZShzYWxfaW5mb190eXBlLCBtYXhfc2l6ZSk7
CiB9CiAKIC8qCmRpZmYgLS1naXQgYS9hcmNoL2lhNjQvbW0vY29udGlnLmMgYi9hcmNoL2lhNjQv
bW0vY29udGlnLmMKaW5kZXggNmU0NDcyMy4uZDI5ZmI2YiAxMDA2NDQKLS0tIGEvYXJjaC9pYTY0
L21tL2NvbnRpZy5jCisrKyBiL2FyY2gvaWE2NC9tbS9jb250aWcuYwpAQCAtODQsOSArODQsMTMg
QEAgdm9pZCAqcGVyX2NwdV9pbml0KHZvaWQpCiBzdGF0aWMgaW5saW5lIHZvaWQKIGFsbG9jX3Bl
cl9jcHVfZGF0YSh2b2lkKQogewotCWNwdV9kYXRhID0gbWVtYmxvY2tfYWxsb2NfZnJvbShQRVJD
UFVfUEFHRV9TSVpFICogbnVtX3Bvc3NpYmxlX2NwdXMoKSwKLQkJCQkgICAgICAgUEVSQ1BVX1BB
R0VfU0laRSwKKwlzaXplX3Qgc2l6ZSA9IFBFUkNQVV9QQUdFX1NJWkUgKiBudW1fcG9zc2libGVf
Y3B1cygpOworCisJY3B1X2RhdGEgPSBtZW1ibG9ja19hbGxvY19mcm9tKHNpemUsIFBFUkNQVV9Q
QUdFX1NJWkUsCiAJCQkJICAgICAgIF9fcGEoTUFYX0RNQV9BRERSRVNTKSk7CisJaWYgKCFjcHVf
ZGF0YSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPSVs
eCBmcm9tPSVseFxuIiwKKwkJICAgICAgX19mdW5jX18sIHNpemUsIFBFUkNQVV9QQUdFX1NJWkUs
IF9fcGEoTUFYX0RNQV9BRERSRVNTKSk7CiB9CiAKIC8qKgpkaWZmIC0tZ2l0IGEvYXJjaC9pYTY0
L21tL2Rpc2NvbnRpZy5jIGIvYXJjaC9pYTY0L21tL2Rpc2NvbnRpZy5jCmluZGV4IGY5YzM2NzUu
LjA1NDkwZGQgMTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9tbS9kaXNjb250aWcuYworKysgYi9hcmNo
L2lhNjQvbW0vZGlzY29udGlnLmMKQEAgLTQ1NCw2ICs0NTQsMTAgQEAgc3RhdGljIHZvaWQgX19p
bml0ICptZW1vcnlfbGVzc19ub2RlX2FsbG9jKGludCBuaWQsIHVuc2lnbmVkIGxvbmcgcGVybm9k
ZXNpemUpCiAJCQkJICAgICBfX3BhKE1BWF9ETUFfQUREUkVTUyksCiAJCQkJICAgICBNRU1CTE9D
S19BTExPQ19BQ0NFU1NJQkxFLAogCQkJCSAgICAgYmVzdG5vZGUpOworCWlmICghcHRyKQorCQlw
YW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHggbmlkPSVk
IGZyb209JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgcGVybm9kZXNpemUsIFBFUkNQVV9QQUdF
X1NJWkUsIGJlc3Rub2RlLAorCQkgICAgICBfX3BhKE1BWF9ETUFfQUREUkVTUykpOwogCiAJcmV0
dXJuIHB0cjsKIH0KZGlmZiAtLWdpdCBhL2FyY2gvaWE2NC9tbS9pbml0LmMgYi9hcmNoL2lhNjQv
bW0vaW5pdC5jCmluZGV4IDI5ZDg0MTUuLmU0OTIwMGUgMTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9t
bS9pbml0LmMKKysrIGIvYXJjaC9pYTY0L21tL2luaXQuYwpAQCAtNDQ0LDIzICs0NDQsNDUgQEAg
aW50IF9faW5pdCBjcmVhdGVfbWVtX21hcF9wYWdlX3RhYmxlKHU2NCBzdGFydCwgdTY0IGVuZCwg
dm9pZCAqYXJnKQogCiAJZm9yIChhZGRyZXNzID0gc3RhcnRfcGFnZTsgYWRkcmVzcyA8IGVuZF9w
YWdlOyBhZGRyZXNzICs9IFBBR0VfU0laRSkgewogCQlwZ2QgPSBwZ2Rfb2Zmc2V0X2soYWRkcmVz
cyk7Ci0JCWlmIChwZ2Rfbm9uZSgqcGdkKSkKLQkJCXBnZF9wb3B1bGF0ZSgmaW5pdF9tbSwgcGdk
LCBtZW1ibG9ja19hbGxvY19ub2RlKFBBR0VfU0laRSwgUEFHRV9TSVpFLCBub2RlKSk7CisJCWlm
IChwZ2Rfbm9uZSgqcGdkKSkgeworCQkJcHVkID0gbWVtYmxvY2tfYWxsb2Nfbm9kZShQQUdFX1NJ
WkUsIFBBR0VfU0laRSwgbm9kZSk7CisJCQlpZiAoIXB1ZCkKKwkJCQlnb3RvIGVycl9hbGxvYzsK
KwkJCXBnZF9wb3B1bGF0ZSgmaW5pdF9tbSwgcGdkLCBwdWQpOworCQl9CiAJCXB1ZCA9IHB1ZF9v
ZmZzZXQocGdkLCBhZGRyZXNzKTsKIAotCQlpZiAocHVkX25vbmUoKnB1ZCkpCi0JCQlwdWRfcG9w
dWxhdGUoJmluaXRfbW0sIHB1ZCwgbWVtYmxvY2tfYWxsb2Nfbm9kZShQQUdFX1NJWkUsIFBBR0Vf
U0laRSwgbm9kZSkpOworCQlpZiAocHVkX25vbmUoKnB1ZCkpIHsKKwkJCXBtZCA9IG1lbWJsb2Nr
X2FsbG9jX25vZGUoUEFHRV9TSVpFLCBQQUdFX1NJWkUsIG5vZGUpOworCQkJaWYgKCFwbWQpCisJ
CQkJZ290byBlcnJfYWxsb2M7CisJCQlwdWRfcG9wdWxhdGUoJmluaXRfbW0sIHB1ZCwgcG1kKTsK
KwkJfQogCQlwbWQgPSBwbWRfb2Zmc2V0KHB1ZCwgYWRkcmVzcyk7CiAKLQkJaWYgKHBtZF9ub25l
KCpwbWQpKQotCQkJcG1kX3BvcHVsYXRlX2tlcm5lbCgmaW5pdF9tbSwgcG1kLCBtZW1ibG9ja19h
bGxvY19ub2RlKFBBR0VfU0laRSwgUEFHRV9TSVpFLCBub2RlKSk7CisJCWlmIChwbWRfbm9uZSgq
cG1kKSkgeworCQkJcHRlID0gbWVtYmxvY2tfYWxsb2Nfbm9kZShQQUdFX1NJWkUsIFBBR0VfU0la
RSwgbm9kZSk7CisJCQlpZiAoIXB0ZSkKKwkJCQlnb3RvIGVycl9hbGxvYzsKKwkJCXBtZF9wb3B1
bGF0ZV9rZXJuZWwoJmluaXRfbW0sIHBtZCwgcHRlKTsKKwkJfQogCQlwdGUgPSBwdGVfb2Zmc2V0
X2tlcm5lbChwbWQsIGFkZHJlc3MpOwogCi0JCWlmIChwdGVfbm9uZSgqcHRlKSkKLQkJCXNldF9w
dGUocHRlLCBwZm5fcHRlKF9fcGEobWVtYmxvY2tfYWxsb2Nfbm9kZShQQUdFX1NJWkUsIFBBR0Vf
U0laRSwgbm9kZSkpID4+IFBBR0VfU0hJRlQsCisJCWlmIChwdGVfbm9uZSgqcHRlKSkgeworCQkJ
dm9pZCAqcGFnZSA9IG1lbWJsb2NrX2FsbG9jX25vZGUoUEFHRV9TSVpFLCBQQUdFX1NJWkUsCisJ
CQkJCQkJIG5vZGUpOworCQkJaWYgKCFwYWdlKQorCQkJCWdvdG8gZXJyX2FsbG9jOworCQkJc2V0
X3B0ZShwdGUsIHBmbl9wdGUoX19wYShwYWdlKSA+PiBQQUdFX1NISUZULAogCQkJCQkgICAgIFBB
R0VfS0VSTkVMKSk7CisJCX0KIAl9CiAJcmV0dXJuIDA7CisKK2Vycl9hbGxvYzoKKwlwYW5pYygi
JXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHggbmlkPSVkXG4iLAor
CSAgICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSwgbm9kZSk7CisJcmV0dXJuIC1F
Tk9NRU07CiB9CiAKIHN0cnVjdCBtZW1tYXBfaW5pdF9jYWxsYmFja19kYXRhIHsKZGlmZiAtLWdp
dCBhL2FyY2gvaWE2NC9tbS90bGIuYyBiL2FyY2gvaWE2NC9tbS90bGIuYwppbmRleCA5MzQwYmNi
Li41ZmM4OWFhIDEwMDY0NAotLS0gYS9hcmNoL2lhNjQvbW0vdGxiLmMKKysrIGIvYXJjaC9pYTY0
L21tL3RsYi5jCkBAIC02MSw4ICs2MSwxNCBAQCBtbXVfY29udGV4dF9pbml0ICh2b2lkKQogewog
CWlhNjRfY3R4LmJpdG1hcCA9IG1lbWJsb2NrX2FsbG9jKChpYTY0X2N0eC5tYXhfY3R4ICsgMSkg
Pj4gMywKIAkJCQkJIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFpYTY0X2N0eC5iaXRtYXApCisJ
CXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJ
ICAgICAgKGlhNjRfY3R4Lm1heF9jdHggKyAxKSA+PiAzKTsKIAlpYTY0X2N0eC5mbHVzaG1hcCA9
IG1lbWJsb2NrX2FsbG9jKChpYTY0X2N0eC5tYXhfY3R4ICsgMSkgPj4gMywKIAkJCQkJICAgU01Q
X0NBQ0hFX0JZVEVTKTsKKwlpZiAoIWlhNjRfY3R4LmZsdXNobWFwKQorCQlwYW5pYygiJXM6IEZh
aWxlZCB0byBhbGxvY2F0ZSAldSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIChpYTY0X2N0
eC5tYXhfY3R4ICsgMSkgPj4gMyk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS9hcmNoL2lhNjQvc24v
a2VybmVsL2lvX2NvbW1vbi5jIGIvYXJjaC9pYTY0L3NuL2tlcm5lbC9pb19jb21tb24uYwppbmRl
eCA4ZGYxM2QwLi5kNDY4NDczIDEwMDY0NAotLS0gYS9hcmNoL2lhNjQvc24va2VybmVsL2lvX2Nv
bW1vbi5jCisrKyBiL2FyY2gvaWE2NC9zbi9rZXJuZWwvaW9fY29tbW9uLmMKQEAgLTM5NCw2ICsz
OTQsOSBAQCB2b2lkIF9faW5pdCBodWJkZXZfaW5pdF9ub2RlKG5vZGVwZGFfdCAqIG5wZGEsIGNu
b2RlaWRfdCBub2RlKQogCWh1YmRldl9pbmZvID0gKHN0cnVjdCBodWJkZXZfaW5mbyAqKW1lbWJs
b2NrX2FsbG9jX25vZGUoc2l6ZSwKIAkJCQkJCQkJU01QX0NBQ0hFX0JZVEVTLAogCQkJCQkJCQlu
b2RlKTsKKwlpZiAoIWh1YmRldl9pbmZvKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0
ZSAlZCBieXRlcyBhbGlnbj0weCV4IG5pZD0lZFxuIiwKKwkJICAgICAgX19mdW5jX18sIHNpemUs
IFNNUF9DQUNIRV9CWVRFUywgbm9kZSk7CiAKIAlucGRhLT5wZGluZm8gPSAodm9pZCAqKWh1YmRl
dl9pbmZvOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC9pYTY0L3NuL2tlcm5lbC9zZXR1cC5jIGIvYXJj
aC9pYTY0L3NuL2tlcm5lbC9zZXR1cC5jCmluZGV4IGE2ZDQwYTIuLmU2YTUwNDkgMTAwNjQ0Ci0t
LSBhL2FyY2gvaWE2NC9zbi9rZXJuZWwvc2V0dXAuYworKysgYi9hcmNoL2lhNjQvc24va2VybmVs
L3NldHVwLmMKQEAgLTUxMyw2ICs1MTMsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHNuX2luaXRf
cGRhcyhjaGFyICoqY21kbGluZV9wKQogCQlub2RlcGRhaW5kcltjbm9kZV0gPQogCQkgICAgbWVt
YmxvY2tfYWxsb2Nfbm9kZShzaXplb2Yobm9kZXBkYV90KSwgU01QX0NBQ0hFX0JZVEVTLAogCQkJ
CQljbm9kZSk7CisJCWlmICghbm9kZXBkYWluZHJbY25vZGVdKQorCQkJcGFuaWMoIiVzOiBGYWls
ZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JXggbmlkPSVkXG4iLAorCQkJICAgICAg
X19mdW5jX18sIHNpemVvZihub2RlcGRhX3QpLCBTTVBfQ0FDSEVfQllURVMsCisJCQkgICAgICBj
bm9kZSk7CiAJCW1lbXNldChub2RlcGRhaW5kcltjbm9kZV0tPnBoeXNfY3B1aWQsIC0xLAogCQkg
ICAgc2l6ZW9mKG5vZGVwZGFpbmRyW2Nub2RlXS0+cGh5c19jcHVpZCkpOwogCQlzcGluX2xvY2tf
aW5pdCgmbm9kZXBkYWluZHJbY25vZGVdLT5wdGNfbG9jayk7CkBAIC01MjEsOSArNTI1LDE1IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBzbl9pbml0X3BkYXMoY2hhciAqKmNtZGxpbmVfcCkKIAkvKgog
CSAqIEFsbG9jYXRlICYgaW5pdGlhbGl6ZSBub2RlcGRhIGZvciBUSU9zLiAgRm9yIG5vdywgcHV0
IHRoZW0gb24gbm9kZSAwLgogCSAqLwotCWZvciAoY25vZGUgPSBudW1fb25saW5lX25vZGVzKCk7
IGNub2RlIDwgbnVtX2Nub2RlczsgY25vZGUrKykKKwlmb3IgKGNub2RlID0gbnVtX29ubGluZV9u
b2RlcygpOyBjbm9kZSA8IG51bV9jbm9kZXM7IGNub2RlKyspIHsKIAkJbm9kZXBkYWluZHJbY25v
ZGVdID0KIAkJICAgIG1lbWJsb2NrX2FsbG9jX25vZGUoc2l6ZW9mKG5vZGVwZGFfdCksIFNNUF9D
QUNIRV9CWVRFUywgMCk7CisJCWlmICghbm9kZXBkYWluZHJbY25vZGVdKQorCQkJcGFuaWMoIiVz
OiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JXggbmlkPSVkXG4iLAorCQkJ
ICAgICAgX19mdW5jX18sIHNpemVvZihub2RlcGRhX3QpLCBTTVBfQ0FDSEVfQllURVMsCisJCQkg
ICAgICBjbm9kZSk7CisJfQorCiAKIAkvKgogCSAqIE5vdyBjb3B5IHRoZSBhcnJheSBvZiBub2Rl
cGRhIHBvaW50ZXJzIHRvIGVhY2ggbm9kZXBkYS4KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:49:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:49: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-devel-bounces@lists.xenproject.org>)
	id 1gjlZO-0000Gl-00; Wed, 16 Jan 2019 13:49: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=ChaH=PY=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gjlZM-0000GP-3L
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 13:49:24 +0000
X-Inumbo-ID: 87a0b0c5-1995-11e9-92db-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87a0b0c5-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:49:23 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 7B6D927500;
 Wed, 16 Jan 2019 08:49:22 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 16 Jan 2019 08:49:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=YjEaD4
 q5z2CMceWw4PRazuuDt2VwiazaGbRRwVpVAfA=; b=H9V/Ph8ZC2l24e7JkbLSe3
 Q3sYc68FxXbgNB5pSUeysv4XqRePJ1newdGXuu66pjsUl5RmH5akZz+zh9lJoth1
 fp0cz7lYvv30qpKTdiFHyYpDx94VO/hBN17VlWyY1+bEaBqtGNhO+EqoHro7SL5c
 Oi4OjBwUpKhwMybjkJH9xD4CzU8fTMyv2EmXo4sD6Ph5f/w4GghY3cXTZI3eVZES
 z9tp/CBB2JthKWp/R/JT0mlb8t2h7rtpMsIAMc0SS8XT/pZtuEt9aLLEUAGaq8Ss
 i9o9L1tT0t2qoKolgLd1CDmoOdEXO8tbLfGkju8GixjwGp2C1daJVt1MBo5Ap43w
 ==
X-ME-Sender: <xms:XjY_XNBRL5nXvfVeiAQbiPYgjQ2AKx685PQTUTaF1oVqMT2bFDzR6A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrgeehgdehjecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffukfhfgg
 gtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihs
 khhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhngh
 hslhgrsgdrtghomheqnecuffhomhgrihhnpehquhgsvghsqdhoshdrohhrghdpghhithhh
 uhgsrdgtohhmnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfh
 hrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
 necuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:XjY_XNIUdswU47GdOvQ1_AZT194i8sIb3-VjCZKfy1QDbrRn3SItng>
 <xmx:XjY_XHQzhRbgwj-y_h1CeBXFjR9VikvpLF7IDcmU6mCahvnaU0Fxkg>
 <xmx:XjY_XAR42AGIAyTb2RZYwAOnftNCDj-UVQ_7Mki1RW3FkwK_DyhEgw>
 <xmx:YjY_XC_UyiwA7nfj1V3JjTEfZEqF8rA_1LvwYoQUntlrxexHshvuPQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 44BD5E455C;
 Wed, 16 Jan 2019 08:49:17 -0500 (EST)
Date: Wed, 16 Jan 2019 14:49:14 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190116134914.GN1205@mail-itl>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116092129.jz2cts5pwd5ckh34@mac>
 <20190116105218.GM1205@mail-itl>
 <20190116122004.byvr2bttwkttofqs@mac>
MIME-Version: 1.0
In-Reply-To: <20190116122004.byvr2bttwkttofqs@mac>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============7109963091862079423=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7109963091862079423==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="KuLpqunXa7jZSBt+"
Content-Disposition: inline


--KuLpqunXa7jZSBt+
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v2 4/4] xen/x86: Allow stubdom access to irq created for
 msi.

On Wed, Jan 16, 2019 at 01:20:04PM +0100, Roger Pau Monn=C3=A9 wrote:
> On Wed, Jan 16, 2019 at 11:52:18AM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Wed, Jan 16, 2019 at 10:21:29AM +0100, Roger Pau Monn=C3=A9 wrote:
> > > On Tue, Jan 15, 2019 at 04:36:31PM +0100, Marek Marczykowski-G=C3=B3r=
ecki wrote:
> > > > From: Simon Gaiser <simon@invisiblethingslab.com>
> > > >=20
> > > > Stubdomains need to be given sufficient privilege over the guest wh=
ich it
> > > > provides emulation for in order for PCI passthrough to work correct=
ly.
> > > > When a HVM domain try to enable MSI, QEMU in stubdomain calls
> > > > PHYSDEVOP_map_pirq, but later it needs to call XEN_DOMCTL_bind_pt_i=
rq as
> > > > part of xc_domain_update_msi_irq. Allow for that as part of
> > > > PHYSDEVOP_map_pirq.
> > >=20
> > > I see, that's not a problem AFAICT for PCI INTx because the IRQ in
> > > that case is known beforehand, and the stubdomain is given permissions
> > > over this IRQ by libxl__device_pci_add (there's a do_pci_add against
> > > the stubdomain).
> >=20
> > Exactly.
>=20
> I would maybe consider adding something like this to the commit
> message, so it's clear why PCI INTx works but not MSI interrupts.
>=20
> >=20
> > > >=20
> > > > Based on https://github.com/OpenXT/xenclient-oe/blob/5e0e7304a5a3c7=
5ef01240a1e3673665b2aaf05e/recipes-extended/xen/files/stubdomain-msi-irq-ac=
cess.patch by Eric Chanudet <chanudete@ainfosec.com>.
> > > >=20
> > > > Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
> > > > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblet=
hingslab.com>
> > > > ---
> > > > This is only one part of fixing MSI with QEMU in stubdomain. The ot=
her
> > > > part is allowing stubdomain to actually enable MSI in PCI config sp=
ace.
> > > > QEMU does that through pcifront/back connected to the stubdomain (s=
ee
> > > > hw/xen/xen_pt_msi.c:msi_msix_enable()), but pciback by default refu=
se
> > > > write to that register.
> > > > Easy, less safe solution: enable permissive mode for the device.
> > > > Safer solution - enable access to this register for stubdomain only
> > > > (pciback patch that add such flag + libxl patch to set it for relev=
ant
> > > >  devices)
> > > > The whole story:
> > > > https://www.qubes-os.org/news/2017/10/18/msi-support/
> > > >=20
> > > > Any other ideas? Which one is preferred upstream?
> > >=20
> > > IMO, and please correct me if I'm wrong, QEMU in the stubdomain will
> > > receive the PCI config space write to enable MSI, and since this
> > > stub-QEMU runs in PV mode I think it should use the PV way to enable
> > > MSI, ie: the same that Linux pcifront uses to enable MSI for
> > > passed-through devices.
> > >=20
> > > Is this something that sounds sensible?
> >=20
> > We've considered this option too. Let me quote Simon on that (from the
> > link above):
> >=20
> >     The enable command that pcifront sends is intended for the normal P=
V use
> >     case where the device is passed to the VM itself (via pcifront) rat=
her
> >     than to the stub domain target. While the command is called enable_=
msi,
> >     pciback does much more than simply setting the enable flag. It also
> >     configures IRQ handling in the dom0 kernel, adapts the MSI masking,=
 and
> >     more. This makes sense in the PV case, but in the HVM case, the MSI
> >     configuration is done by QEMU, so this most likely won=E2=80=99t wo=
rk correctly.
>=20
> Oh great, that's unfortunate. Both pciback functions end up calling
> into msi_capability_init in the Linux kernel, which does indeed more
> than just toggling the PCI config space enable bit.
>=20
> OTOH adding a bypass to pciback so the stubdom is able to write to the
> PCI register in order to toggle the enable bit seems quite clumsy. Not
> to mention that you would be required to update Dom0 kernel in order to
> fix the issue.
>=20
> Do you think it makes sense to add a domctl to enable/disable MSI(X)?
>=20
> This way the bug could be fixed by just updating Xen (and the
> stubdomain).

Indeed in case of stubdomain, that would make sens, as other PCI passthrough
related operations already bypass pcifront/back anyway.

And I agree with Jan, that physdevop makes more sense, if going this way.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--KuLpqunXa7jZSBt+
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlw/NloACgkQ24/THMrX
1yyIWggAhgClvb4ahR8Yrqz02QTqm6pAZRSNFxhHtuvZU4Rx8kgUbrHVDvhnk2Ny
UCPa3JL8mP9G9xDobKnUig2gVu+1pP0NpF6t06g/7Al3dniKsuqoLalCzNug9OIv
lmI/+PNlc8SZ5g03Y4JjioIHIcMiTBxDfuxjl+mQRM85LA913GDppmEqFwL0ixQO
uMz2W15MSLuqfa6AisaZT5b80gpC5kVJM2fERkQyYYeaduNjCUv4nr6G3Rt/bpg3
nuswS7B1u8zP8i9683XZbh/6XoaR1R+vPaXCQebFzJNgnnlxR1FUPXKdF/mg3EtQ
R4UjTb4Tf2ekXqxcGIrUC26zdE0mYQ==
=jw8F
-----END PGP SIGNATURE-----

--KuLpqunXa7jZSBt+--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7109963091862079423==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:52:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1gjlc6-00014M-Uq; Wed, 16 Jan 2019 13:52: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=IhJu=PY=ffwll.ch=daniel.vetter@srs-us1.protection.inumbo.net>)
 id 1gjlc4-00014D-KP
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 13:52:13 +0000
X-Inumbo-ID: e86d6b59-1995-11e9-92db-bc764e045a96
Received: from mail-ed1-x543.google.com (unknown [2a00:1450:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e86d6b59-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:52:05 +0000 (UTC)
Received: by mail-ed1-x543.google.com with SMTP id y56so5431085edd.11
 for <xen-devel@lists.xen.org>; Wed, 16 Jan 2019 05:52:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=twTJjtLtIVGCfTyzAV8zSzbX8S2QWs4CqZOD13e3INw=;
 b=lP93yXfbFqePymLfRImKU/9pxWuPlmR+ql9/wRHRfhon5nP4ubzvnPMFL59cG7xdKZ
 vtDI5B4rdcsR79TRdY70He17MBhSR5JwQUhDly3qedek6POefwW41b4MW3KfFSTNaQMF
 gIRIzHseQcQ/JmVINEASWxUW7R+9/E/TWWRPM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=twTJjtLtIVGCfTyzAV8zSzbX8S2QWs4CqZOD13e3INw=;
 b=CU8bKctCAu9dLKNya296rV57pgGcsko3ShT9vdNbn8h3uvgf2/9bp/Xbn4NBYb3JBZ
 gq1GXGXIhdKTxacgNv3maLS4s29DBGUAAbgW8/wUPT3lEmmmYCulhKC1rM3BkbFYIvrm
 A4AhUP3qyBu/h0lAjkaoobbyB+jV28/U0jBIZ9AEm3v6TF4YlsZux4Tqk9JWfS2+HvPq
 UPsZuVrAcEBxaggaZNXYIGe+ahjeVah6RjyJXVyW8E8qeHv5xQKGiUlW4eYnMhLIwwcD
 ZPubnoWY983iI8MbMIBNp5K+6GsQLRAriMx8Z6E/k6BlDDUzCzIPPTnfu5hJ5MIpCWil
 4q0w==
X-Gm-Message-State: AJcUukepFZJuHicJaPW3hAU7CLd0vQejZ9gU9sH5O+OQiHS9VXuN86oH
 84ST4hXfzLZZUffAUIj7TfH1QA==
X-Google-Smtp-Source: ALg8bN68U4n3oFyF3biv4QL8CRdaM29TBWiDMS6lfiYcglChIwE5epqHIB9xQPHnZNW60qIELaKO2w==
X-Received: by 2002:a05:6402:758:: with SMTP id
 p24mr7726346edy.92.1547646723863; 
 Wed, 16 Jan 2019 05:52:03 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855])
 by smtp.gmail.com with ESMTPSA id q26-v6sm1379528ejb.33.2019.01.16.05.52.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Jan 2019 05:52:02 -0800 (PST)
From: Daniel Vetter <daniel.vetter@ffwll.ch>
To: DRI Development <dri-devel@lists.freedesktop.org>
Date: Wed, 16 Jan 2019 14:51:56 +0100
Message-Id: <20190116135156.21103-1-daniel.vetter@ffwll.ch>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Neil Armstrong <narmstrong@baylibre.com>, nouveau@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Benjamin Gaignard <benjamin.gaignard@linaro.org>,
 Daniel Vetter <daniel.vetter@intel.com>, Sam Ravnborg <sam@ravnborg.org>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 Daniel Vetter <daniel.vetter@ffwll.ch>, CK Hu <ck.hu@mediatek.com>,
 spice-devel@lists.freedesktop.org, Jani Nikula <jani.nikula@intel.com>,
 linux-arm-msm@vger.kernel.org,
 Intel Graphics Development <intel-gfx@lists.freedesktop.org>,
 etnaviv@lists.freedesktop.org, Jani Nikula <jani.nikula@linux.intel.com>,
 linux-mediatek@lists.infradead.org, Rodrigo Vivi <rodrigo.vivi@intel.com>,
 linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xen.org,
 linux-renesas-soc@vger.kernel.org, Alex Deucher <alexander.deucher@amd.com>,
 freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIHRoZSBwcm9iZSBoZWxwZXIgc3R1ZmYgKHdoaWNoIHByZXR0eSBtdWNoIGV2ZXJ5b25l
IG5lZWRzKSBpbgp0aGUgZHJtX2NydGNfaGVscGVyLmggZmlsZSAod2hpY2ggYXRvbWljIGRyaXZl
cnMgc2hvdWxkIG5ldmVyIG5lZWQpIGlzCmNvbmZ1c2luZy4gU3BsaXQgdGhlbSBvdXQuCgpUbyBt
YWtlIHN1cmUgSSBhY3R1YWxseSBhY2hpZXZlZCB0aGUgZ29hbCBoZXJlIEkgd2VudCB0aHJvdWdo
IGFsbApkcml2ZXJzLiBBbmQgaW5kZWVkLCBhbGwgYXRvbWljIGRyaXZlcnMgYXJlIG5vdyBmcmVl
IG9mCmRybV9jcnRjX2hlbHBlci5oIGluY2x1ZGVzLgoKdjI6IE1ha2UgaXQgY29tcGlsZS4gVGhl
cmUgd2FzIHNvIG11Y2ggY29tcGlsZSBmYWlsIG9uIGFybSBkcml2ZXJzCnRoYXQgSSBmaWd1cmVk
IEknbGwgYmV0dGVyIG5vdCBpbmNsdWRlIGFueSBvZiB0aGUgYWNrcyBvbiB2MS4KCnYzOiBNYXNz
aXZlIHJlYmFzZSBiZWNhdXNlIGk5MTUgaGFzIGxvc3QgYSBsb3Qgb2YgZHJtUC5oIGluY2x1ZGVz
LCBidXQKbm90IGFsbDogVGhyb3VnaCBkcm1fY3J0Y19oZWxwZXIuaCA+IGRybV9tb2Rlc2V0X2hl
bHBlci5oIC0+IGRybVAuaAp0aGVyZSB3YXMgc3RpbGwgb25lLCB3aGljaCB0aGlzIHBhdGNoIGxh
cmdlbHkgcmVtb3Zlcy4gV2hpY2ggbWVhbnMKcm9sbGluZyBvdXQgbG90cyBtb3JlIGluY2x1ZGVz
IGFsbCBvdmVyLgoKVGhpcyB3aWxsIGFsc28gY29uZmxpY3Qgd2l0aCBvbmdvaW5nIGRybVAuaCBj
bGVhbnVwIGJ5IG90aGVycyBJCmV4cGVjdC4KCnYzOiBSZWJhc2Ugb24gdG9wIG9mIGF0b21pYyBi
b2Nocy4KCnY0OiBSZXZpZXcgZnJvbSBMYXVyZW50IGZvciBicmlkZ2UvcmNhci9vbWFwL3NobW9i
L2NvcmUgYml0czoKLSAocmUpbW92ZSBzb21lIG9mIHRoZSBhZGRlZCBpbmNsdWRlcywgdXNlIHRo
ZSBiZXR0ZXIgaW5jbHVkZSBmaWxlcyBpbgogIG90aGVyIHBsYWNlcyAoYWxsIHN1Z2dlc3RlZCBm
cm9tIExhdXJlbnQgYWRvcHRlZCB1bmNoYW5nZWQpLgotIHNvcnQgYWxwaGFiZXRpY2FsbHkKCkNj
OiBTYW0gUmF2bmJvcmcgPHNhbUByYXZuYm9yZy5vcmc+CkNjOiBKYW5pIE5pa3VsYSA8amFuaS5u
aWt1bGFAbGludXguaW50ZWwuY29tPgpDYzogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5j
aGFydEBpZGVhc29uYm9hcmQuY29tPgpBY2tlZC1ieTogUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZp
dmlAaW50ZWwuY29tPgpBY2tlZC1ieTogQmVuamFtaW4gR2FpZ25hcmQgPGJlbmphbWluLmdhaWdu
YXJkQGxpbmFyby5vcmc+CkFja2VkLWJ5OiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwu
Y29tPgpBY2tlZC1ieTogTmVpbCBBcm1zdHJvbmcgPG5hcm1zdHJvbmdAYmF5bGlicmUuY29tPgpB
Y2tlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtv
QGVwYW0uY29tPgpBY2tlZC1ieTogQ0sgSHUgPGNrLmh1QG1lZGlhdGVrLmNvbT4KQWNrZWQtYnk6
IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KUmV2aWV3ZWQtYnk6IExh
dXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4KU2lnbmVk
LW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+CkNjOiBsaW51
eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKQ2M6IHZpcnR1YWxpemF0aW9uQGxpc3Rz
LmxpbnV4LWZvdW5kYXRpb24ub3JnCkNjOiBldG5hdml2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpD
YzogbGludXgtc2Ftc3VuZy1zb2NAdmdlci5rZXJuZWwub3JnCkNjOiBpbnRlbC1nZnhAbGlzdHMu
ZnJlZWRlc2t0b3Aub3JnCkNjOiBsaW51eC1tZWRpYXRla0BsaXN0cy5pbmZyYWRlYWQub3JnCkNj
OiBsaW51eC1hbWxvZ2ljQGxpc3RzLmluZnJhZGVhZC5vcmcKQ2M6IGxpbnV4LWFybS1tc21Admdl
ci5rZXJuZWwub3JnCkNjOiBmcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3JnCkNjOiBub3V2
ZWF1QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpDYzogc3BpY2UtZGV2ZWxAbGlzdHMuZnJlZWRlc2t0
b3Aub3JnCkNjOiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpDYzogbGludXgtcmVuZXNh
cy1zb2NAdmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC1yb2NrY2hpcEBsaXN0cy5pbmZyYWRlYWQu
b3JnCkNjOiBsaW51eC1zdG0zMkBzdC1tZC1tYWlsbWFuLnN0b3JtcmVwbHkuY29tCkNjOiBsaW51
eC10ZWdyYUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCi0tLQog
Li4uL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jICAgIHwgIDIgKy0KIGRy
aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYyAgICB8ICAyICstCiBkcml2
ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMgICAgICAgfCAgMiArLQogZHJpdmVy
cy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaCAgICAgIHwgIDEgKwogLi4uL2FtZC9k
aXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5jIHwgIDIgKy0KIC4uLi9hbWQvZGlz
cGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jICB8ICAyICstCiAuLi4vZGlzcGxheS9h
bWRncHVfZG0vYW1kZ3B1X2RtX3NlcnZpY2VzLmMgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJt
L2FyYy9hcmNwZ3VfY3J0Yy5jICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9h
cmMvYXJjcGd1X2Rydi5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYXJj
L2FyY3BndV9zaW0uYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2FybS9o
ZGxjZF9jcnRjLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hcm0vaGRs
Y2RfZHJ2LmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlk
cF9jcnRjLmMgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBf
ZHJ2LmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX213
LmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV81
MTAuYyAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0
Yy5jICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2NydGMu
aCAgICAgICAgICB8ICAyICsrCiBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9kcnYuYyAg
ICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZmIuYyAgICAg
ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X2Rydi5jICAgICAgICAgICAg
ICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYyAgICAgICAgICAgICAg
ICB8ICAxICsKIC4uLi9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2NydGMuYyAgICB8
ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfZGMuaCAgfCAg
MiArLQogZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2Rydi5jICAgICAgICAgICAgIHwgIDEg
KwogZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5jICAgICAgICAgICAgIHwgIDEgKwog
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTEuaCAgICAgIHwgIDQgKystCiBk
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMV9kcnYuYyAgfCAgMSArCiBkcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYyAgICAgfCAgMiArLQogLi4uL2Ry
bS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jICAgIHwgIDIgKy0KIGRyaXZlcnMv
Z3B1L2RybS9icmlkZ2UvY2Rucy1kc2kuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL2R1bWItdmdhLWRhYy5jICAgICAgICAgfCAgMiArLQogLi4uL2JyaWRnZS9t
ZWdhY2hpcHMtc3RkcHh4eHgtZ2UtYjg1MHYzLWZ3LmMgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvbnhwLXB0bjM0NjAuYyAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3BhbmVsLmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2Jy
aWRnZS9wYXJhZGUtcHM4NjIyLmMgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9icmlk
Z2Uvc2lpOTAyeC5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3N5bm9wc3lzL2R3LWhkbWkuYyAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9z
eW5vcHN5cy9kdy1taXBpLWRzaS5jIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMz
NTg3NjQuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4
NzY3LmMgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS1zbjY1
ZHNpODYuYyAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktdGZwNDEw
LmMgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYu
YyAgICAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19tb2RlLmMg
ICAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyAgICAg
ICAgICAgfCAgMSAtCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jICAgICAg
ICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5jICAgICAgICAg
IHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMgICAgICAgICAgICB8
ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMgICAgICAgfCAg
MiArLQogZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaCAgICAgICAgIHwgIDEg
LQogZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHAuYyAgICAgICAgICAgIHwgIDMgKyst
CiBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5jICAgICAgfCAgMiArLQog
ZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RwaS5jICAgICAgIHwgIDIgKy0KIGRy
aXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcnYuYyAgICAgICB8ICAyICstCiBkcml2
ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMgICAgICAgfCAgMiArLQogZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiLmMgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv
Z3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRldi5jICAgICB8ICAyICstCiBkcml2ZXJzL2dw
dS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fdmlkaS5jICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUv
ZHJtL2V4eW5vcy9leHlub3NfaGRtaS5jICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry
bS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYyAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0v
ZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYuYyAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2Zz
bC1kY3UvZnNsX2RjdV9kcm1fa21zLmMgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9mc2wt
ZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZnNsLWRj
dS9mc2xfZGN1X2RybV9yZ2IuYyAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9w
c2JfaW50ZWxfZHJ2LmggICAgICAgIHwgIDEgKwogLi4uL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1j
L2hpYm1jX2RybV9kZS5jICAgIHwgIDIgKy0KIC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9o
aWJtY19kcm1fZHJ2LmMgICB8ICAyICstCiAuLi4vZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGli
bWNfZHJtX2ZiZGV2LmMgfCAgMiArLQogLi4uL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1j
X2RybV92ZGFjLmMgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4vZHdf
ZHJtX2RzaS5jICB8ICAyICstCiAuLi4vZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJt
X2FkZS5jICAgfCAgMiArLQogLi4uL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9k
cnYuYyAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pMmMvY2g3MDA2X3ByaXYuaCAgICAgICAg
ICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9pMmMvc2lsMTY0X2Rydi5jICAgICAgICAgICAg
ICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhfZHJ2LmMgICAgICAgICAgICAg
fCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgICAgICAgICAgIHwg
IDMgKystCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jICAgICAgICAgICAgICAgfCAg
MiArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyAgICAgICAgICAgICAgIHwgIDIg
KysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaW9jMzIuYyAgICAgICAgICAgICB8ICAxICsK
IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgICAgICAgICAgICAgICB8ICAyICsrCiBk
cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jICAgICAgICAgICAgICAgfCAgMiArKwogZHJp
dmVycy9ncHUvZHJtL2k5MTUvaTkxNV90cmFjZS5oICAgICAgICAgICAgIHwgIDIgKysKIGRyaXZl
cnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJz
L2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9n
cHUvZHJtL2k5MTUvaW50ZWxfZHAuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1
L2RybS9pOTE1L2ludGVsX2RwX21zdC5jICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9k
cm0vaTkxNS9pbnRlbF9kcnYuaCAgICAgICAgICAgICAgfCAgMyArKy0KIGRyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2ludGVsX2ZiYy5jICAgICAgICAgICAgICB8ICAyICsrCiBkcml2ZXJzL2dwdS9kcm0v
aTkxNS9pbnRlbF9mYmRldi5jICAgICAgICAgICAgfCAgMiArKwogZHJpdmVycy9ncHUvZHJtL2k5
MTUvaW50ZWxfbHBlX2F1ZGlvLmMgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfb3ZlcmxheS5jICAgICAgICAgIHwgIDIgKysKIGRyaXZlcnMvZ3B1L2RybS9pbXgvZHdf
aGRtaS1pbXguYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaW14L2lteC1k
cm0tY29yZS5jICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtbGRi
LmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5j
ICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLWNydGMu
YyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2lteC9wYXJhbGxlbC1kaXNw
bGF5LmMgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMg
ICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRj
LmMgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZHJ2LmMg
ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2ZiLmMgICAg
ICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jICAgICAgICAg
ICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19oZG1pLmMgICAgICAgICAg
IHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9jcnRjLmMgICAgICAgICAgICB8
ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHJ2LmMgICAgICAgICAgICAgfCAg
MiArLQogZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2R3X2hkbWkuYyAgICAgICAgIHwgIDIg
Ky0KIGRyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYyAgICAgICB8ICAyICst
CiBkcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYyAgICAgICAgfCAgMSArCiBk
cml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jICAgICAgfCAgMiArLQogZHJp
dmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYyAgIHwgIDIgKy0KIGRyaXZl
cnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jICAgICB8ICAyICstCiAuLi4vZ3B1
L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHNpX2VuY29kZXIuYyAgfCAgMiArLQogLi4uL2dwdS9k
cm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMgIHwgIDIgKy0KIC4uLi9ncHUvZHJt
L21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2VuY29kZXIuYyB8ICAyICstCiAuLi4vZ3B1L2RybS9t
c20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYyAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJt
L21zbS9kaXNwL21kcDUvbWRwNV9jcnRjLmMgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9t
c20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5jICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbXNt
L21zbV9kcnYuaCAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL21zbS9t
c21fZmIuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9t
eHNmYl9jcnRjLmMgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhz
ZmJfZHJ2LmMgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2Zi
X291dC5jICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3Bu
djA0L3R2bnYxNy5jICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjUw
L2Rpc3AuYyAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nv
bm5lY3Rvci5jICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3Bs
YXkuYyAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Nvbm5lY3Rvci5j
ICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMgICAgICAg
ICAgIHwgIDEgLQogZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuYyAgICAgICAgICAg
IHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmggICAgICAgICAgICB8
ICAxIC0KIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZW5jb2Rlci5jICAgICAgICB8ICAy
ICstCiBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2ZiLmMgICAgICAgICAgICAgfCAgMiAr
LQogZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jICAgICAgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYyAgICAgICAgICAgICB8ICAyICstCiBk
cml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYuYyAgICAgICAgICAgICAgICAgfCAgMyArKy0KIGRy
aXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2
ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy
cy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9n
cHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jICAgIHwgIDEgKwogZHJpdmVycy9ncHUv
ZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNlLmMgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJt
L3JhZGVvbi9yYWRlb25fZGlzcGxheS5jICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3Jh
ZGVvbi9yYWRlb25fZHBfbXN0LmMgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3JhZGVv
bi9yYWRlb25fZHJ2LmMgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y
YWRlb25faXJxX2ttcy5jICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNh
cl9kdV9jcnRjLmMgICAgICAgIHwgIDEgLQogZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9k
dV9kcnYuYyAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVf
ZW5jb2Rlci5jICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2tt
cy5jICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9wbGFu
ZS5jICAgICAgIHwgIDEgLQogZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYyAg
ICAgICAgIHwgIDEgLQogZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMgICAgICAg
ICAgIHwgIDIgKy0KIC4uLi9ncHUvZHJtL3JvY2tjaGlwL2FuYWxvZ2l4X2RwLXJvY2tjaGlwLmMg
ICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYyAgICAgICAg
fCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmggICAgICAgIHwg
IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9kd19oZG1pLXJvY2tjaGlwLmMgICB8ICAy
ICstCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMgICAgICAgICAgfCAgMiAr
LQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9kcnYuYyAgIHwgIDIgKy0K
IGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmIuYyAgICB8ICAyICstCiBk
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiZGV2LmMgfCAgMiArLQogZHJp
dmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9wc3IuYyAgIHwgIDIgKy0KIGRyaXZl
cnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMgICB8ICAyICstCiBkcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5jICAgICAgfCAgMiArLQogZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3JnYi5jICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1
L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fY3J0Yy5jICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2Ry
bS9zaG1vYmlsZS9zaG1vYl9kcm1fZHJ2LmMgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9z
aG1vYmlsZS9zaG1vYl9kcm1fa21zLmMgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9zdGkv
c3RpX2NydGMuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0
aV9kcnYuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlf
ZHZvLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hk
YS5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1p
LmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQu
YyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdG0vZHJ2LmMgICAgICAg
ICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYyAgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQu
YyAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMgICAg
ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMgICAgICAg
ICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMgICAg
ICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9sdmRzLmMgICAgICAgICAg
ICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMgICAgICAgICAgICAg
fCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYyAgICAgICAgICAgIHwg
IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90di5jICAgICAgICAgICAgICB8ICAy
ICstCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlwaV9kc2kuYyAgICAgICAgfCAgMiAr
LQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMgICAgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV91aV9sYXllci5jICAgICAgICB8ICAyICstCiBk
cml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdmlfbGF5ZXIuYyAgICAgICAgfCAgMiArLQogZHJp
dmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZl
cnMvZ3B1L2RybS90ZWdyYS9mYi5jICAgICAgICAgICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMv
Z3B1L2RybS90ZWdyYS9oZG1pLmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dw
dS9kcm0vdGVncmEvaHViLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUv
ZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmMgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJt
L3RpbGNkYy90aWxjZGNfZHJ2LmggICAgICAgICAgIHwgIDEgLQogZHJpdmVycy9ncHUvZHJtL3Rp
bGNkYy90aWxjZGNfZXh0ZXJuYWwuYyAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3RpbGNk
Yy90aWxjZGNfcGFuZWwuYyAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90
aWxjZGNfdGZwNDEwLmMgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29y
ZS90aW55ZHJtLWNvcmUuYyAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUv
dGlueWRybS1waXBlLmMgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9k
cnYuYyAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9y
LmMgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMgICAgICAg
ICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbWFpbi5jICAgICAgICAg
ICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jICAgICAgICAgICAg
ICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RwaS5jICAgICAgICAgICAgICAg
ICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kc2kuYyAgICAgICAgICAgICAgICAg
fCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jICAgICAgICAgICAgICAgIHwg
IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5jICAgICAgICAgICAgICAgICB8ICAy
ICstCiBkcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF90eHAuYyAgICAgICAgICAgICAgICAgfCAgMiAr
LQogZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMgICAgICB8ICAyICstCiBk
cml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZHJ2LmggICAgICAgICAgfCAgMiArLQogZHJp
dmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZl
cnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJz
L2dwdS9kcm0vdmttcy92a21zX291dHB1dC5jICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9n
cHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmggICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1
L2RybS94ZW4veGVuX2RybV9mcm9udC5jICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJt
L3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS94
ZW4veGVuX2RybV9mcm9udF9rbXMuYyAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0venRl
L3p4X2RybV9kcnYuYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3p0ZS96
eF9oZG1pLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS96dGUvenhf
dHZlbmMuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0venRlL3p4X3Zn
YS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3Uu
YyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJv
eF9pcnEuYyAgICAgICAgICB8ICA0ICsrLQogZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94
X21vZGUuYyAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oICAg
ICAgICAgICAgICAgICB8IDE2IC0tLS0tLS0tLS0tCiBpbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVs
cGVyLmggICAgICAgICAgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrCiAyMjggZmlsZXMg
Y2hhbmdlZCwgMjYxIGluc2VydGlvbnMoKyksIDIwMCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBpbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmgKCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jIGIvZHJpdmVycy9ncHUv
ZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Nvbm5lY3RvcnMuYwppbmRleCA2OWFkNmVjMGE0ZjMuLmYw
ZDM2Nzg3ZDhkMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1
X2Nvbm5lY3RvcnMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY29u
bmVjdG9ycy5jCkBAIC0yNSw3ICsyNSw3IEBACiAgKi8KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
ZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2FtZGdwdV9kcm0uaD4KICNpbmNsdWRlICJhbWRn
cHUuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZp
Y2UuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYwppbmRleCBj
YzFiYzY1YTU5YzYuLjlmOTE3ZGNlNTg5NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ft
ZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1
L2FtZGdwdV9kZXZpY2UuYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2NvbnNv
bGUuaD4KICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vYW1kZ3B1X2RybS5oPgogI2luY2x1ZGUgPGxpbnV4L3ZnYWFyYi5oPgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJt
L2FtZC9hbWRncHUvYW1kZ3B1X2Rydi5jCmluZGV4IDAyNzc4NjJkMWE3NC4uYTFiYjM3NzMwODdi
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Rydi5jCkBAIC0zMiw3ICszMiw3
IEBACiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8bGludXgvcG1fcnVudGlt
ZS5oPgogI2luY2x1ZGUgPGxpbnV4L3ZnYV9zd2l0Y2hlcm9vLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNp
bmNsdWRlICJhbWRncHUuaCIKICNpbmNsdWRlICJhbWRncHVfaXJxLmgiCmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW9kZS5oIGIvZHJpdmVycy9ncHUvZHJt
L2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaAppbmRleCBhYWRkMGZhNDJlNDMuLjJjOTllZjM1ZGI3
OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaAor
KysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW9kZS5oCkBAIC0zNiw2ICsz
Niw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2ZpeGVkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgogI2luY2x1ZGUgPGxpbnV4L2kyYy5oPgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVf
ZG1faGVscGVycy5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRn
cHVfZG1faGVscGVycy5jCmluZGV4IDM5OTk3ZDk3N2VmYi4uNzgxNzMzMTFmNzE4IDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9oZWxw
ZXJzLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVf
ZG1faGVscGVycy5jCkBAIC0yOSw3ICsyOSw3IEBACiAjaW5jbHVkZSA8bGludXgvaTJjLmg+CiAK
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9hbWRncHVf
ZHJtLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jIGIvZHJpdmVy
cy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fcHBfc211LmMKaW5kZXgg
OWQyZDY5ODZiOTgzLi43ZWY5OTAzNzE2N2EgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9h
bWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jCkBAIC0yNSw3ICsy
NSw3IEBACiAjaW5jbHVkZSA8bGludXgvYWNwaS5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPgogI2luY2x1ZGUgImRtX3Nl
cnZpY2VzLmgiCiAjaW5jbHVkZSAiYW1kZ3B1LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jIGIvZHJpdmVycy9n
cHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fc2VydmljZXMuYwppbmRleCA1
MTY3OTUzNDJkZDIuLmQ5MTVlOGM4NzY5YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ft
ZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fc2VydmljZXMuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jCkBAIC0yNyw3
ICsyNyw3IEBACiAjaW5jbHVkZSA8bGludXgvYWNwaS5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPgogI2luY2x1ZGUgImRt
X3NlcnZpY2VzLmgiCiAjaW5jbHVkZSAiYW1kZ3B1LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vYXJjL2FyY3BndV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRj
LmMKaW5kZXggMTU1YWIxNzdjZTBiLi43M2U1MDhlMDBlMzAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9hcmMvYXJjcGd1X2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3Bn
dV9jcnRjLmMKQEAgLTE1LDEyICsxNSwxMiBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9kZXZpY2UuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV92
YmxhbmsuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CiAjaW5jbHVkZSA8
bGludXgvcGxhdGZvcm1fZGF0YS9zaW1wbGVmYi5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vYXJjL2FyY3BndV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5j
CmluZGV4IDM5YTc5ZjU3MThjNC4uNDE5NmYwNGNkOTllIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vYXJjL2FyY3BndV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9k
cnYuYwpAQCAtMTUsMTAgKzE1LDEwIEBACiAgKi8KIAogI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgot
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Rldmlj
ZS5oPgogI2luY2x1ZGUgPGRybS9kcm1fZGVidWdmcy5oPgogI2luY2x1ZGUgPGRybS9kcm1fZHJ2
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9hcmMvYXJjcGd1X3NpbS5jIGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vfc2ltLmMKaW5k
ZXggNjUzMGQ4OGY3MjkzLi5lYmVlNDc0OGY1ZDkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9hcmMvYXJjcGd1X3NpbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X3NpbS5j
CkBAIC0xNCw3ICsxNCw3IEBACiAgKgogICovCiAKLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KIAogI2luY2x1ZGUgImFyY3BndS5oIgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2hk
bGNkX2NydGMuYwppbmRleCBlNGQ2N2I3MDI0NGQuLjk5YzE4OGRlODY1MSAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2Fy
bS9oZGxjZF9jcnRjLmMKQEAgLTEzLDcgKzEzLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Yy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1f
Y21hX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9kcnYu
YyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfZHJ2LmMKaW5kZXggMDNmYjEwYTJmNzcwLi44
OGYzMDBjZGZmNDIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfZHJ2LmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9kcnYuYwpAQCAtMjIsNyArMjIsNyBAQAog
I2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vYXJtL21hbGlkcF9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMK
aW5kZXggZTFiNzI3ODI4NDhjLi41NmFhZDI4ODY2NmUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9hcm0vbWFsaWRwX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9j
cnRjLmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5o
PgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgogI2luY2x1ZGUgPGxpbnV4L3Bt
X3J1bnRpbWUuaD4KICNpbmNsdWRlIDx2aWRlby92aWRlb21vZGUuaD4KZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxp
ZHBfZHJ2LmMKaW5kZXggNTA1ZjMxNmExOTJlLi5hYjUwYWQwNmUyNzEgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0v
bWFsaWRwX2Rydi5jCkBAIC0yMyw3ICsyMyw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2Nt
YV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX213LmMg
Yi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9tdy5jCmluZGV4IDkxNDcyZTVlMGM4Yi4uMDQx
YTY0ZGM3MTY3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9tdy5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX213LmMKQEAgLTgsNyArOCw3IEBACiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm1h
ZGEvYXJtYWRhXzUxMC5jIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMKaW5k
ZXggMmY3YzA0OGM1MzYxLi4wZTkxZDI3OTIxYmQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9hcm1hZGEvYXJtYWRhXzUxMC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRh
XzUxMC5jCkBAIC05LDcgKzksNyBAQAogICovCiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CiAjaW5j
bHVkZSA8bGludXgvaW8uaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlICJhcm1hZGFfY3J0Yy5oIgog
I2luY2x1ZGUgImFybWFkYV9kcm0uaCIKICNpbmNsdWRlICJhcm1hZGFfaHcuaCIKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9hcm1hZGEvYXJtYWRhX2NydGMuYwppbmRleCAyMGRmYjI5NTYxYzIuLmJhNGEzZmFiNzc0NSAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jCisrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2NydGMuYwpAQCAtMTIsNyArMTIsNyBAQAogI2lu
Y2x1ZGUgPGxpbnV4L3BsYXRmb3JtX2RldmljZS5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X3BsYW5lX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2lu
Y2x1ZGUgImFybWFkYV9jcnRjLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRh
L2FybWFkYV9jcnRjLmggYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmgKaW5k
ZXggN2ViZDMzN2I2MGFmLi4wODc2MWZmMDE3MzkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9hcm1hZGEvYXJtYWRhX2NydGMuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFk
YV9jcnRjLmgKQEAgLTgsNiArOCw4IEBACiAjaWZuZGVmIEFSTUFEQV9DUlRDX0gKICNkZWZpbmUg
QVJNQURBX0NSVENfSAogCisjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+CisKIHN0cnVjdCBhcm1h
ZGFfZ2VtX29iamVjdDsKIAogc3RydWN0IGFybWFkYV9yZWdzIHsKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9h
cm1hZGFfZHJ2LmMKaW5kZXggZmEzMTU4OWI0ZmMwLi5lNjYwYzVjYTUyYWUgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9hcm1hZGEvYXJtYWRhX2Rydi5jCkBAIC0xMCw3ICsxMCw3IEBACiAjaW5jbHVkZSA8bGludXgv
bW9kdWxlLmg+CiAjaW5jbHVkZSA8bGludXgvb2ZfZ3JhcGguaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlICJhcm1hZGFfY3J0Yy5oIgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZmIuYyBiL2RyaXZlcnMv
Z3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMKaW5kZXggNmJkNjM4YTU0NTc5Li4wNThhYzdkOTky
MGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZmIuYwpAQCAtNSw3ICs1LDcgQEAKICAqIGl0
IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lv
biAyIGFzCiAgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KICAq
LwotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX21v
ZGVzZXRfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRlICJhcm1hZGFfZHJt
LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9kcnYuYyBiL2RyaXZlcnMv
Z3B1L2RybS9hc3QvYXN0X2Rydi5jCmluZGV4IGJmNTg5YzUzYjkwOC4uMzg3MWIzOWQ0ZGVhIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9kcnYuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vYXN0L2FzdF9kcnYuYwpAQCAtMzAsNiArMzAsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgImFzdF9kcnYuaCIKIApkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jIGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3Rf
bW9kZS5jCmluZGV4IDhiYjM1NWQ1ZDQzZC4uOTdmZWQwNjI3ZDFjIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3Rf
bW9kZS5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVs
cGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlICJhc3Rf
ZHJ2LmgiCiAKICNpbmNsdWRlICJhc3RfdGFibGVzLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2F0
bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2NydGMuYwppbmRleCA5NmY0MDgyNjcxZmUuLjgwNzBhNTU4
ZDdiMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2Rj
X2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0
Yy5jCkBAIC0yNCw3ICsyNCw3IEBACiAjaW5jbHVkZSA8bGludXgvcGluY3RybC9jb25zdW1lci5o
PgogCiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KIAogI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2RjLmggYi9kcml2ZXJzL2dwdS9k
cm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfZGMuaAppbmRleCA0Y2MxZTAzZjBhZWUuLjcwYmQ1
NDBkNjQ0ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hs
Y2RjX2RjLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2Rj
LmgKQEAgLTMxLDcgKzMxLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgot
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5o
PgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2Rydi5jIGIvZHJpdmVy
cy9ncHUvZHJtL2JvY2hzL2JvY2hzX2Rydi5jCmluZGV4IGNlYTQyYWM2NGQ3ZS4uY2I1NWJkYzM2
ZjNmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2Rydi5jCkBAIC05LDYgKzksNyBAQAogI2luY2x1
ZGUgPGxpbnV4L21vZHVsZS5oPgogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAK
ICNpbmNsdWRlICJib2Nocy5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYm9jaHMv
Ym9jaHNfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMKaW5kZXggZTlk
NWRiYzM0Njc2Li45Y2Q4MmUzNjMxZmIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ib2No
cy9ib2Noc19rbXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMKQEAg
LTEwLDYgKzEwLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX3VhcGkuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1
ZmZlcl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiBzdGF0
aWMgaW50IGRlZnggPSAxMDI0Owogc3RhdGljIGludCBkZWZ5ID0gNzY4OwpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTEuaCBiL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmgKaW5kZXggNzNkOGNjYjk3NzQyLi40ZmY3ZTNiYmZj
ZTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmgK
KysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTEuaApAQCAtMTQsOCAr
MTQsMTAgQEAKICNpbmNsdWRlIDxsaW51eC9yZWdtYXAuaD4KICNpbmNsdWRlIDxsaW51eC9yZWd1
bGF0b3IvY29uc3VtZXIuaD4KIAotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPgorI2luY2x1ZGUgPGRybS9kcm1fY29ubmVjdG9yLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgorI2luY2x1ZGUgPGRybS9kcm1fbW9kZXMu
aD4KIAogI2RlZmluZSBBRFY3NTExX1JFR19DSElQX1JFVklTSU9OCQkweDAwCiAjZGVmaW5lIEFE
Vjc1MTFfUkVHX04wCQkJCTB4MDEKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv
YWR2NzUxMS9hZHY3NTExX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fk
djc1MTFfZHJ2LmMKaW5kZXggODVjMmQ0MDdhNTJlLi5hYWI1ZmFhMTAxYTggMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExX2Rydi5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExX2Rydi5jCkBAIC0xNyw2ICsxNyw3IEBA
CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSA8bWVkaWEvY2VjLmg+CiAKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgtYW54Nzh4eC5jIGIvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9hbmFsb2dpeC1hbng3OHh4LmMKaW5kZXggZTExMzA5ZTliYzRmLi4yMjI4NmM2Nzgy
YTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgtYW54Nzh4eC5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgtYW54Nzh4eC5jCkBAIC0zMSw3
ICszMSw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2Nv
cmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5j
CmluZGV4IDc1M2U5NjEyOWFiNy4uYzFkYThhZTNjNDA4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYwpAQCAtMjYsNyArMjYsNyBA
QAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9wYW5lbC5oPgogCiAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9hbmFsb2dpeF9kcC5oPgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jIGIvZHJpdmVycy9ncHUv
ZHJtL2JyaWRnZS9jZG5zLWRzaS5jCmluZGV4IGNlOTQ5NmQxMzk4Ni4uNDhlZDQ0NGNhZDUwIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2NkbnMtZHNpLmMKKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jCkBAIC03LDcgKzcsNyBAQAogCiAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9wYW5lbC5oPgogI2luY2x1ZGUgPHZpZGVvL21pcGlfZGlzcGxheS5oPgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMuYyBiL2RyaXZlcnMvZ3B1L2RybS9i
cmlkZ2UvZHVtYi12Z2EtZGFjLmMKaW5kZXggOWI3MDY3ODlhMzQxLi4wODA1ODAxZjRlOTQgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMuYwpAQCAtMTgsNyArMTgsNyBAQAogI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKIHN0cnVjdCBkdW1iX3ZnYSB7
CiAJc3RydWN0IGRybV9icmlkZ2UJYnJpZGdlOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9tZWdhY2hpcHMtc3RkcHh4eHgtZ2UtYjg1MHYzLWZ3LmMgYi9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1iODUwdjMtZncuYwppbmRleCAyMTM2Yzk3
YWViOGUuLjk2ODdhMWEwZTczNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9t
ZWdhY2hpcHMtc3RkcHh4eHgtZ2UtYjg1MHYzLWZ3LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2Jy
aWRnZS9tZWdhY2hpcHMtc3RkcHh4eHgtZ2UtYjg1MHYzLWZ3LmMKQEAgLTM2LDcgKzM2LDcgQEAK
ICNpbmNsdWRlIDxsaW51eC9vZi5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS9ueHAtcHRuMzQ2MC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9u
eHAtcHRuMzQ2MC5jCmluZGV4IGEzZTgxN2FiYWNlMS4uYTU2MzA2NDIxYmM3IDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMKKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2JyaWRnZS9ueHAtcHRuMzQ2MC5jCkBAIC0yMiw3ICsyMiw3IEBACiAjaW5jbHVkZSA8bGlu
dXgvb2ZfZ3Bpby5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5o
PgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3BhbmVsLmMgYi9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL3BhbmVsLmMKaW5kZXggMzdiYWE3OWU5NWMzLi5lMzY4N2Q3OGNkMGMgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL3BhbmVsLmMKQEAgLTEyLDcgKzEyLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX3Bh
bmVsLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9jb25uZWN0b3IuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyX3Z0YWJsZXMuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3BhbmVsLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3Bh
cmFkZS1wczg2MjIuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jCmlu
ZGV4IDczMzRkMWI2MmI3MS4uNDgzYTcxNDJjNWVhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL3BhcmFkZS1wczg2MjIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3Bh
cmFkZS1wczg2MjIuYwpAQCAtMjYsNyArMjYsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3JlZ3VsYXRv
ci9jb25zdW1lci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jIGIvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9zaWk5MDJ4LmMKaW5kZXggYTliNGY0NWFlODdjLi40M2VmOGJhZjc0N2EgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9icmlkZ2Uvc2lpOTAyeC5jCkBAIC0zMCw3ICszMCw3IEBACiAKICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogCiAjZGVmaW5lIFNJSTkwMlhfVFBJX1ZJREVPX0RB
VEEJCQkweDAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHct
aGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMKaW5kZXgg
ODhiNzIwYjYzMTI2Li4yZmI5NzcyMjY0ZjAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9i
cmlkZ2Uvc3lub3BzeXMvZHctaGRtaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lu
b3BzeXMvZHctaGRtaS5jCkBAIC0yNSw3ICsyNSw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5o
PgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9lbmNvZGVyX3NsYXZlLmg+CiAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9kd19oZG1pLmg+CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMKaW5kZXggMmY0
YjE0NWI3M2FmLi4wOWEzOGFlODFlNTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlk
Z2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5
bm9wc3lzL2R3LW1pcGktZHNpLmMKQEAgLTE5LDcgKzE5LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPgogI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2ku
aD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9kd19taXBp
X2RzaS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2NC5jIGIv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2NC5jCmluZGV4IGFmZDQ5MTAxOGJmYy4uMjgy
MDkyMDE5ZTgyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2NC5jCkBAIC05LDcgKzksNyBAQAog
CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9j
cnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2Ny5jIGIvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS90YzM1ODc2Ny5jCmluZGV4IGU2NDAzYjk1NDlmMS4uYWM0ODgxZDczNWZmIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS90YzM1ODc2Ny5jCkBAIC0zNCw3ICszNCw3IEBACiAjaW5jbHVkZSA8bGlu
dXgvc2xhYi5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Vk
aWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL3RpLXNuNjVkc2k4Ni5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS1zbjY1
ZHNpODYuYwppbmRleCAxMDI0Mzk2NWVlN2MuLmU3NGUyYzkyOGY1MSAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ncHUvZHJtL2JyaWRnZS90aS1zbjY1ZHNpODYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3RpLXNuNjVkc2k4Ni5jCkBAIC02LDcgKzYsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jIGIvZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS90aS10ZnA0MTAuYwppbmRleCBjM2UzMjEzOGM2YmIuLjdiZmI0ZjMzODgx
MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS10ZnA0MTAuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jCkBAIC0yMCw3ICsyMCw3IEBACiAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2RlZmluZSBIT1RQTFVHX0RF
Qk9VTkNFX01TCQkxMTAwCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2ly
cnVzX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfZHJ2LmMKaW5kZXggZGI0
MGI3N2M3ZjdjLi44ZWM4ODBmM2EzMjIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9jaXJy
dXMvY2lycnVzX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX2Rydi5j
CkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSA8bGludXgvY29uc29sZS5oPgogI2luY2x1ZGUg
PGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJjaXJydXNfZHJ2LmgiCiAKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21vZGUuYyBiL2RyaXZlcnMv
Z3B1L2RybS9jaXJydXMvY2lycnVzX21vZGUuYwppbmRleCBlZDdkY2YyMTJhMzQuLmE4MzBlNzBm
YzBiYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfbW9kZS5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21vZGUuYwpAQCAtMTcsNiArMTcsNyBA
QAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPHZpZGVvL2NpcnJ1cy5oPgogCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9k
cm1fYXRvbWljX2hlbHBlci5jCmluZGV4IDY5Y2JhZmQ1ZWJlZS4uNTQ0MTdmY2U1ZTVjIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwpAQCAtMjksNyArMjksNiBAQAogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfdWFwaS5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fd3JpdGViYWNrLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kYW1hZ2VfaGVscGVyLmg+CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jIGIvZHJpdmVy
cy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYwppbmRleCAxOTZlYmJhOGFmNWYuLjI1NTJh
MjczNjJhMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3ku
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jCkBAIC0zMyw3ICsz
Myw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9maXhlZC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAK
IC8qKgogICogRE9DOiBkcCBtc3QgaGVscGVyCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
ZHJtX21vZGVzZXRfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRfaGVscGVy
LmMKaW5kZXggOTE1MGZhMzg1YmJhLi42ZjQ4MTM3ZDcxOTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21v
ZGVzZXRfaGVscGVyLmMKQEAgLTIxLDcgKzIxLDcgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9wbGFuZV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJv
YmVfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb2JlX2hlbHBlci5jCmluZGV4IGEx
YmIxNTdiZmRmYS4uYzgzZmVlNjUyNTAyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt
X3Byb2JlX2hlbHBlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMK
QEAgLTMyLDExICszMiwxMSBAQAogI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgogI2luY2x1ZGUg
PGxpbnV4L21vZHVsZXBhcmFtLmg+CiAKKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jbGllbnQuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZvdXJjYy5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRybS9kcm1fbW9kZXNl
dF9oZWxwZXJfdnRhYmxlcy5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9zaW1w
bGVfa21zX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5j
CmluZGV4IDkxNzgxMjQ0OGQxYi4uOWZjMjZhNjlhYjc5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9z
aW1wbGVfa21zX2hlbHBlci5jCkBAIC0xMCw3ICsxMCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oPgogI2luY2x1ZGUgPGxpbnV4
L3NsYWIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2
LmggYi9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2Rydi5oCmluZGV4IDRiZjY5OGRl
NTk5Ni4uYTZhN2RlZDM3ZWYxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9l
dG5hdml2X2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmgK
QEAgLTIxLDcgKzIxLDYgQEAKICNpbmNsdWRlIDxsaW51eC9tbV90eXBlcy5oPgogCiAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgogI2luY2x1
ZGUgPGRybS9ldG5hdml2X2RybS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5v
cy9leHlub3NfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RwLmMKaW5kZXgg
Yzg0NDlhZTRmNGZlLi45ZjFjNjIxNWJlMGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2RwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHAu
YwpAQCAtMjMsNyArMjMsOCBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5o
PgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5j
IGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2NydGMuYwppbmRleCAyNjk2Mjg5
ZWNjNzguLjEyZDM4MTYzNTZlZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9l
eHlub3NfZHJtX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1f
Y3J0Yy5jCkBAIC0xMyw3ICsxMyw3IEBACiAgKi8KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcGkuYyBiL2RyaXZlcnMvZ3B1
L2RybS9leHlub3MvZXh5bm9zX2RybV9kcGkuYwppbmRleCAyZjBiYWJiNjdjNTEuLmZhOTVhZjFk
YzUzNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RwaS5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcGkuYwpAQCAtMTEsNyAr
MTEsNyBAQAogKi8KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9wYW5lbC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgog
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHJ2LmMgYi9k
cml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHJ2LmMKaW5kZXggMmM3NWU3ODliMmE3
Li5hOTQxZDY0ODc1ZjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9z
X2RybV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHJ2LmMK
QEAgLTE1LDcgKzE1LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPGxpbnV4L2Nv
bXBvbmVudC5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJt
X2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RzaS5jCmluZGV4IGQ4
MWU2MmFlMjg2YS4uOGQyOGNkYmZjZGRkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5
bm9zL2V4eW5vc19kcm1fZHNpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3Nf
ZHJtX2RzaS5jCkBAIC0xMyw3ICsxMyw3IEBACiAjaW5jbHVkZSA8YXNtL3VuYWxpZ25lZC5oPgog
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX3BhbmVsLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19k
cm1fZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jCmluZGV4IDMx
ZWI1MzhhNDRhZS4uMGRjMWE2ODhiNTAyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5
bm9zL2V4eW5vc19kcm1fZmIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19k
cm1fZmIuYwpAQCAtMTQsNyArMTQsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5v
c19kcm1fZmJkZXYuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRldi5j
CmluZGV4IGM5MTE2ZGQzMjE4Ny4uMDBiZmNkMjhlNTg5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5
bm9zL2V4eW5vc19kcm1fZmJkZXYuYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1ZGUgPGRybS9k
cm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9o
ZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZXh5bm9zX2RybS5oPgogCiAjaW5j
bHVkZSA8bGludXgvY29uc29sZS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5v
cy9leHlub3NfZHJtX3ZpZGkuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92
aWRpLmMKaW5kZXggMTk2OTdjMTM2MmQ4Li4xYjBlNGUwZjUyZmUgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92aWRpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L2V4eW5vcy9leHlub3NfZHJtX3ZpZGkuYwpAQCAtMjAsNyArMjAsNyBAQAogI2luY2x1ZGUgPGRy
bS9leHlub3NfZHJtLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KIAogI2luY2x1ZGUgImV4eW5vc19k
cm1fZHJ2LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1p
LmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMKaW5kZXggYjg1N2RmNjdh
ZmYwLi5kMWNkN2I3MTgyN2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5
bm9zX2hkbWkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMKQEAg
LTE2LDcgKzE2LDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9lZGlkLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
CiAKICNpbmNsdWRlICJyZWdzLWhkbWkuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9m
c2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9k
Y3VfZHJtX2NydGMuYwppbmRleCAxOGFmYzk0ZTRkZmYuLmJmMjU2OTcxMDYzZCAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0Yy5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYwpAQCAtMTYsNyArMTYsNyBAQAog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
dmlkZW8vdmlkZW9tb2RlLmg+CiAKICNpbmNsdWRlICJmc2xfZGN1X2RybV9jcnRjLmgiCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYuYyBiL2RyaXZl
cnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2Rydi5jCmluZGV4IGNkMTZkZmViYTA4Mi4u
MmVlZThkZGZjODMzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1
X2RybV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYu
YwpAQCAtMjQsNyArMjQsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9m
c2wtZGN1L2ZzbF9kY3VfZHJtX2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2Rj
dV9kcm1fa21zLmMKaW5kZXggZGRjNjhlNDc2YTRkLi43NDFkZTgzOTU1ZWMgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2ttcy5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2ttcy5jCkBAIC0xMSw3ICsxMSw3IEBACiAKICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgot
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFuZS5jIGIvZHJpdmVycy9ncHUvZHJtL2Zz
bC1kY3UvZnNsX2RjdV9kcm1fcGxhbmUuYwppbmRleCA5NTU0YjI0NTc0NmUuLjU5M2Y5MjkxYjhl
MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcGxhbmUu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFuZS5jCkBAIC0x
NCw3ICsxNCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9j
bWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3JnYi5jIGIvZHJpdmVycy9n
cHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMKaW5kZXggMjI5OGVkMmE5ZTFjLi41Nzdm
YjFiZTJkNTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJt
X3JnYi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3JnYi5jCkBA
IC0xNCw3ICsxNCw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9wc2JfaW50
ZWxfZHJ2LmgKaW5kZXggZTA1ZTUzOTlhZjJkLi4zMTM1NTJkMmE2OWQgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8bGlu
dXgvaTJjLWFsZ28tYml0Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+CiAjaW5jbHVkZSA8bGludXgvZ3Bpby5oPgog
I2luY2x1ZGUgImdtYV9kaXNwbGF5LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlz
aWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9o
aWJtYy9oaWJtY19kcm1fZGUuYwppbmRleCBhOTU2NTQ1Nzc0YTMuLjJhYzU5Mzk1NjUyOSAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZGUuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jCkBAIC0x
OCw3ICsxOCw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxh
bmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJoaWJtY19kcm1fZHJ2LmgiCmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kcnYuYyBiL2RyaXZlcnMv
Z3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Rydi5jCmluZGV4IDY4YzBjMjk3YjNh
NS4uODVhNzAxYWY2NTMwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hp
Ym1jL2hpYm1jX2RybV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1j
L2hpYm1jX2RybV9kcnYuYwpAQCAtMjAsNyArMjAsNyBAQAogI2luY2x1ZGUgPGxpbnV4L21vZHVs
ZS5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAK
ICNpbmNsdWRlICJoaWJtY19kcm1fZHJ2LmgiCiAjaW5jbHVkZSAiaGlibWNfZHJtX3JlZ3MuaCIK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Zi
ZGV2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9mYmRldi5j
CmluZGV4IDUwOWYyMDE0N2JhYy4uMDQ2MDRkYjBkZjQ1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9mYmRldi5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2ZiZGV2LmMKQEAgLTE3LDcgKzE3LDcgQEAK
ICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KIAogI2luY2x1ZGUgImhpYm1jX2RybV9kcnYuaCIKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYyBi
L2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYwppbmRleCA3
NDQ5NTZjZWE3NDkuLmQyY2Y3MzE3OTMwYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hp
c2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNp
bGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYwpAQCAtMTcsNyArMTcsNyBAQAogICovCiAKICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUg
ImhpYm1jX2RybV9kcnYuaCIKICNpbmNsdWRlICJoaWJtY19kcm1fcmVncy5oIgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9kd19kcm1fZHNpLmMgYi9kcml2ZXJz
L2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2R3X2RybV9kc2kuYwppbmRleCBiNGM3YWYzYWI2YWUu
Ljc4OGVjMWU1Mzc5NCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJp
bi9kd19kcm1fZHNpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9kd19k
cm1fZHNpLmMKQEAgLTE5LDcgKzE5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4K
IAogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X21pcGlfZHNpLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
aGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGlj
b24va2lyaW4va2lyaW5fZHJtX2FkZS5jCmluZGV4IGJiNzc0MjAyYTVhMS4uOGFkN2FiN2VjZTlm
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9h
ZGUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUu
YwpAQCAtMjQsNyArMjQsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxh
bmVfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmlu
L2tpcmluX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5f
ZHJtX2Rydi5jCmluZGV4IDE1ZTMyZTVkOTEwMS4uMTdiMjZiZDFkMGI4IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYworKysgYi9kcml2
ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYwpAQCAtMjUsNyArMjUs
NyBAQAogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogCiAjaW5jbHVkZSAia2ly
aW5fZHJtX2Rydi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJp
di5oIGIvZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oCmluZGV4IGRjNjQxNGFmNWQ3
OS4uMjVmMGFiZDRmZGFiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTJjL2NoNzAwNl9w
cml2LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oCkBAIC0yOCw2ICsy
OCw3IEBACiAjZGVmaW5lIF9fRFJNX0kyQ19DSDcwMDZfUFJJVl9IX18KIAogI2luY2x1ZGUgPGRy
bS9kcm1QLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+
CiAjaW5jbHVkZSA8ZHJtL2kyYy9jaDcwMDYuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9pMmMvc2lsMTY0X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwxNjRfZHJ2LmMKaW5k
ZXggYzUyZDdhM2FmNzg2Li4xNGMxZmM5NmExNTcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9pMmMvc2lsMTY0X2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pMmMvc2lsMTY0X2Rydi5j
CkBAIC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CiAKICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlcl9zbGF2
ZS5oPgogI2luY2x1ZGUgPGRybS9pMmMvc2lsMTY0Lmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9pMmMvdGRhOTk4eF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9k
cnYuYwppbmRleCA4MGU0ZmYzM2EzN2EuLmRmNGVkMGY5ZWNiNCAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRh
OTk4eF9kcnYuYwpAQCAtMjYsNyArMjYsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2VkaWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2ky
Yy90ZGE5OTh4Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVn
ZnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCmluZGV4IDhkNzM4ZTZj
YTdiNS4uYjVkYTllYWQ4OGE5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1
X2RlYnVnZnMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYwpAQCAt
MjYsOSArMjYsMTAgQEAKICAqCiAgKi8KIAotI2luY2x1ZGUgPGxpbnV4L2RlYnVnZnMuaD4KICNp
bmNsdWRlIDxsaW51eC9zb3J0Lmg+CiAjaW5jbHVkZSA8bGludXgvc2NoZWQvbW0uaD4KKyNpbmNs
dWRlIDxkcm0vZHJtX2RlYnVnZnMuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2ZvdXJjYy5oPgogI2lu
Y2x1ZGUgImludGVsX2Rydi5oIgogI2luY2x1ZGUgImludGVsX2d1Y19zdWJtaXNzaW9uLmgiCiAK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMgYi9kcml2ZXJzL2dw
dS9kcm0vaTkxNS9pOTE1X2Rydi5jCmluZGV4IDI1YTYwOTNkOTYzYi4uYWViMzhjMzg1ZGY4IDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKQEAgLTQxLDcgKzQxLDcgQEAKICNpbmNsdWRlIDxsaW51
eC92dC5oPgogI2luY2x1ZGUgPGFjcGkvdmlkZW8uaD4KIAotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9pOTE1X2RybS5oPgogCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUv
ZHJtL2k5MTUvaTkxNV9nZW0uYwppbmRleCA4MDI2NGNiOWNhN2YuLmUyYmVlOGE5OTRjYSAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vaTkxNS9pOTE1X2dlbS5jCkBAIC0yNyw2ICsyNyw3IEBACiAKICNpbmNsdWRlIDxkcm0v
ZHJtX3ZtYV9tYW5hZ2VyLmg+CiAjaW5jbHVkZSA8ZHJtL2k5MTVfZHJtLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wY2kuaD4KICNpbmNsdWRlICJpOTE1X2Rydi5oIgogI2luY2x1ZGUgImk5MTVfZ2Vt
X2NsZmx1c2guaCIKICNpbmNsdWRlICJpOTE1X3ZncHUuaCIKQEAgLTQ1LDYgKzQ2LDcgQEAKICNp
bmNsdWRlIDxsaW51eC9zd2FwLmg+CiAjaW5jbHVkZSA8bGludXgvcGNpLmg+CiAjaW5jbHVkZSA8
bGludXgvZG1hLWJ1Zi5oPgorI2luY2x1ZGUgPGxpbnV4L21tYW4uaD4KIAogc3RhdGljIHZvaWQg
aTkxNV9nZW1fZmx1c2hfZnJlZV9vYmplY3RzKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1
KTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pb2MzMi5jIGIvZHJp
dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pb2MzMi5jCmluZGV4IDczYzNlOGY1MTllOC4uYzEwMDcy
NDVmNDZkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lvYzMyLmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pb2MzMi5jCkBAIC0yOSw2ICsyOSw3IEBACiAj
aW5jbHVkZSA8bGludXgvY29tcGF0Lmg+CiAKICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX2lvY3RsLmg+CiAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKIAogc3RydWN0
IGRybV9pOTE1X2dldHBhcmFtMzIgewpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aTkxNV9pcnEuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKaW5kZXggOTQxODdl
NjhkMzlhLi44YjhhODA3Y2YwOGQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5
MTVfaXJxLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwpAQCAtMzEsNiAr
MzEsOCBAQAogI2luY2x1ZGUgPGxpbnV4L3N5c3JxLmg+CiAjaW5jbHVkZSA8bGludXgvc2xhYi5o
PgogI2luY2x1ZGUgPGxpbnV4L2NpcmNfYnVmLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9pcnEuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX2Rydi5oPgogI2luY2x1ZGUgPGRybS9pOTE1X2RybS5oPgogI2lu
Y2x1ZGUgImk5MTVfZHJ2LmgiCiAjaW5jbHVkZSAiaTkxNV90cmFjZS5oIgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5
MTVfcGNpLmMKaW5kZXggZGQ0YWZmMmIyNTZlLi40NGMyM2FjNjAzNDcgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aTkxNV9wY2kuYwpAQCAtMjYsNiArMjYsOCBAQAogI2luY2x1ZGUgPGxpbnV4L3ZnYWFyYi5oPgog
I2luY2x1ZGUgPGxpbnV4L3ZnYV9zd2l0Y2hlcm9vLmg+CiAKKyNpbmNsdWRlIDxkcm0vZHJtX2Ry
di5oPgorCiAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKICNpbmNsdWRlICJpOTE1X3NlbGZ0ZXN0Lmgi
CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdHJhY2UuaCBiL2RyaXZl
cnMvZ3B1L2RybS9pOTE1L2k5MTVfdHJhY2UuaAppbmRleCAzM2Q5MGVjYTljZGQuLjQzZGExNGYw
OGRjMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV90cmFjZS5oCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdHJhY2UuaApAQCAtNiw2ICs2LDggQEAKICNpbmNs
dWRlIDxsaW51eC90eXBlcy5oPgogI2luY2x1ZGUgPGxpbnV4L3RyYWNlcG9pbnQuaD4KIAorI2lu
Y2x1ZGUgPGRybS9kcm1fZHJ2Lmg+CisKICNpbmNsdWRlICJpOTE1X2Rydi5oIgogI2luY2x1ZGUg
ImludGVsX2Rydi5oIgogI2luY2x1ZGUgImludGVsX3JpbmdidWZmZXIuaCIKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfY3J0LmMKaW5kZXggMDgxYzMzM2YzMGQyLi43N2VhMDk4ODQ0NmEgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9p
OTE1L2ludGVsX2NydC5jCkBAIC0yOSw3ICsyOSw3IEBACiAjaW5jbHVkZSA8bGludXgvc2xhYi5o
PgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUg
ImludGVsX2Rydi5oIgogI2luY2x1ZGUgPGRybS9pOTE1X2RybS5oPgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZGlzcGxheS5jCmluZGV4IGFmMTY0ZDcxMmU5ZS4uMDM1NDJjMjQ0NzhkIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCkBAIC00MSw3ICs0MSw3IEBACiAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fcGxhbmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfdWFwaS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKaW5kZXggZGY0Mjky
YmIxYTRmLi4xNjkxZDAwNmViODEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu
dGVsX2RwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwpAQCAtMzQsNyAr
MzQsNyBAQAogI2luY2x1ZGUgPGFzbS9ieXRlb3JkZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgog
I2luY2x1ZGUgPGRybS9kcm1faGRjcC5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5
MTUvaW50ZWxfZHBfbXN0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYwpp
bmRleCBhMTk2OTkwMjNkYjEuLjBhODAwMTk5OTE4ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf
ZHBfbXN0LmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJpOTE1X2Rydi5oIgogI2luY2x1
ZGUgImludGVsX2Rydi5oIgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogCiBzdGF0aWMgaW50IGludGVsX2Rw
X21zdF9jb21wdXRlX2NvbmZpZyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJt
L2k5MTUvaW50ZWxfZHJ2LmgKaW5kZXggZTVhNDM2YzMzMzA3Li5jMWVlYzdjODNjNDQgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9pOTE1L2ludGVsX2Rydi5oCkBAIC0zMywxMiArMzMsMTMgQEAKICNpbmNsdWRlIDxkcm0v
aTkxNV9kcm0uaD4KICNpbmNsdWRlICJpOTE1X2Rydi5oIgogI2luY2x1ZGUgPGRybS9kcm1fY3J0
Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9kdWFsX21vZGVfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9tc3RfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9yZWN0Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPG1lZGlhL2NlYy1ub3RpZmllci5oPgogCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9p
OTE1L2ludGVsX2ZiYy5jCmluZGV4IGNjZDVlMTEwYTE5Yy4uM2E5M2NkZDFkZDkxIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vaTkxNS9pbnRlbF9mYmMuYwpAQCAtMzgsNiArMzgsOCBAQAogICogZm9yY2libHkgZGlzYWJs
ZSBpdCB0byBhbGxvdyBwcm9wZXIgc2NyZWVuIHVwZGF0ZXMuCiAgKi8KIAorI2luY2x1ZGUgPGRy
bS9kcm1fZm91cmNjLmg+CisKICNpbmNsdWRlICJpbnRlbF9kcnYuaCIKICNpbmNsdWRlICJpOTE1
X2Rydi5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5j
IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJkZXYuYwppbmRleCA4NjFhMDQ1OGNiMGYu
LjI5ODAwZmRjZjgzMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJk
ZXYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5jCkBAIC0zOSw2ICsz
OSw4IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fZm91cmNjLmg+CisKICNpbmNsdWRlICJpbnRl
bF9kcnYuaCIKICNpbmNsdWRlICJpbnRlbF9mcm9udGJ1ZmZlci5oIgogI2luY2x1ZGUgPGRybS9p
OTE1X2RybS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHBlX2F1
ZGlvLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scGVfYXVkaW8uYwppbmRleCA1ZDUz
MzZmYmU3YjAuLmY4MjM5YmNhMzgyMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfbHBlX2F1ZGlvLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHBlX2F1
ZGlvLmMKQEAgLTY1LDYgKzY1LDcgQEAKICNpbmNsdWRlIDxsaW51eC9pcnEuaD4KICNpbmNsdWRl
IDxsaW51eC9wY2kuaD4KICNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+CisjaW5jbHVkZSA8
bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+CiAKICNpbmNsdWRlICJpOTE1X2Rydi5oIgogI2luY2x1
ZGUgPGxpbnV4L2RlbGF5Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl
bF9vdmVybGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9vdmVybGF5LmMKaW5kZXgg
YzgxZGI4MWU0NDE2Li5jMzAwZTU3ODdiM2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p
OTE1L2ludGVsX292ZXJsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9vdmVy
bGF5LmMKQEAgLTI2LDYgKzI2LDggQEAKICAqIERlcml2ZWQgZnJvbSBYb3JnIGRkeCwgeGY4Ni12
aWRlby1pbnRlbCwgc3JjL2k4MzBfdmlkZW8uYwogICovCiAjaW5jbHVkZSA8ZHJtL2k5MTVfZHJt
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9mb3VyY2MuaD4KKwogI2luY2x1ZGUgImk5MTVfZHJ2Lmgi
CiAjaW5jbHVkZSAiaTkxNV9yZWcuaCIKICNpbmNsdWRlICJpbnRlbF9kcnYuaCIKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYyBiL2RyaXZlcnMvZ3B1L2RybS9p
bXgvZHdfaGRtaS1pbXguYwppbmRleCA3N2EyNmZkM2E0NGEuLjA2MzkzY2QxMDY3ZCAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9pbXgvZHdfaGRtaS1pbXguYwpAQCAtMTMsNyArMTMsNyBAQAogI2luY2x1ZGUgPGxpbnV4
L3JlZ21hcC5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5o
PgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2VuY29kZXJfc2xhdmUuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9p
bXgtZHJtLWNvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWRybS1jb3JlLmMKaW5kZXgg
ODIwYzdlMzg3OGYwLi40ZGIyNmNiZWQwOGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p
bXgvaW14LWRybS1jb3JlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUu
YwpAQCAtMTMsNyArMTMsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9jbWFfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1s
ZGIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWxkYi5jCmluZGV4IDJjNWJiZTMxNzM1My4u
ZmZhNzQyZjY0ZDQ0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYwpAQCAtMTIsNyArMTIsNyBAQAogI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgogI2luY2x1ZGUgPGxp
bnV4L21mZC9zeXNjb24uaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2
ZS5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtdHZlLmMKaW5kZXggMjkzZGQ1NzUyNTgzLi5l
NzI1YWY4YTAwMjUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jCkBAIC0xNyw3ICsxNyw3IEBACiAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPHZpZGVv
L2lteC1pcHUtdjMuaD4KIAogI2luY2x1ZGUgImlteC1kcm0uaCIKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pcHV2My1j
cnRjLmMKaW5kZXggMDU4YjUzYzBhYTdlLi45NWRkY2JmMmY2ZWIgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1
djMtY3J0Yy5jCkBAIC0xMiw3ICsxMiw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
PgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgogI2luY2x1ZGUgPGxpbnV4L2Vy
cm5vLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2lteC9wYXJhbGxlbC1kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0v
aW14L3BhcmFsbGVsLWRpc3BsYXkuYwppbmRleCBmM2NlNTExMjFkZDYuLjY3MDkxOTc4MWRlZCAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9wYXJhbGxlbC1kaXNwbGF5LmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2lteC9wYXJhbGxlbC1kaXNwbGF5LmMKQEAgLTEwLDcgKzEwLDcgQEAK
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KICNpbmNsdWRlIDxsaW51
eC92aWRlb2RldjIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtf
ZHBpLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jCmluZGV4IDYyYTlkNDdk
Zjk0OC4uMjJlNjhhMTAwZTdiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsv
bXRrX2RwaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMKQEAgLTEz
LDcgKzEzLDcgQEAKICAqLwogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRl
IDxsaW51eC9rZXJuZWwuaD4KICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1
L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYwppbmRleCA5MmVjYjliZjk4MmMuLjk2NzA5MzE4
YWQ4YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fY3J0Yy5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYwpAQCAtMTQsNyAr
MTQsNyBAQAogI2luY2x1ZGUgPGFzbS9iYXJyaWVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgogI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgogI2luY2x1
ZGUgPGxpbnV4L3BtX3J1bnRpbWUuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRp
YXRlay9tdGtfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZHJ2
LmMKaW5kZXggNjQyMmU5OTk1MmZlLi44YTQ4YTMxN2NiZDMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRp
YXRlay9tdGtfZHJtX2Rydi5jCkBAIC0xNSw3ICsxNSw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2ZiLmMgYi9kcml2ZXJz
L2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jCmluZGV4IGJlNWY2ZjFkYWY1NS4uZTIwZmNh
ZWYyODUxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2ZiLmMKQEAgLTEyLDcgKzEy
LDcgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsv
bXRrX2RzaS5jCmluZGV4IDI3YjUwN2ViNGE5OS4uMDRiZmJhNzFhZWJmIDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9t
ZWRpYXRlay9tdGtfZHNpLmMKQEAgLTEzLDcgKzEzLDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX29mLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0
ZWsvbXRrX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCmluZGV4
IGYzZWY3YmY4MDU2My4uMWZlMWI1Y2QyNmMxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
bWVkaWF0ZWsvbXRrX2hkbWkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hk
bWkuYwpAQCAtMTQsNyArMTQsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8bGludXgvYXJtLXNt
Y2NjLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vbWVzb24vbWVzb25fY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2NydGMu
YwppbmRleCA0ZjVjNjdmNzBjNGQuLjQzZTI5OTg0ZjhiMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL21lc29uL21lc29uX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVz
b25fY3J0Yy5jCkBAIC0zMCw3ICszMCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Zs
aXBfd29yay5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAibWVzb25fY3J0Yy5oIgogI2luY2x1
ZGUgIm1lc29uX3BsYW5lLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVz
b25fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHJ2LmMKaW5kZXggY2MyZTMw
MDA5YmQ0Li45NWIyNDI5ZjdmZTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9t
ZXNvbl9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHJ2LmMKQEAgLTMx
LDcgKzMxLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3JrLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJf
aGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRt
aS5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2R3X2hkbWkuYwppbmRleCBiYzI1MDAx
YjgyMDcuLmE2MTY1YjFhNTY0ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21l
c29uX2R3X2hkbWkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRtaS5j
CkBAIC0yNyw3ICsyNyw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fZWRpZC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9icmlkZ2UvZHdfaGRtaS5oPgogCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmVuY19jdmJzLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVz
b24vbWVzb25fdmVuY19jdmJzLmMKaW5kZXggZjc5NDViYWUzYjRhLi42NGRlM2E3MDI2ZDAgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmVuY19jdmJzLmMKQEAgLTI3LDcgKzI3LDcgQEAK
IAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAKICNpbmNsdWRlICJt
ZXNvbl92ZW5jX2N2YnMuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZ2FnMjAwL21n
YWcyMDBfbW9kZS5jIGIvZHJpdmVycy9ncHUvZHJtL21nYWcyMDAvbWdhZzIwMF9tb2RlLmMKaW5k
ZXggYWNmN2JmZTY4NDU0Li43NDgxYTNkNTU2YWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9tZ2FnMjAwL21nYWcyMDBfbW9kZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZ2FnMjAwL21n
YWcyMDBfbW9kZS5jCkBAIC0xNiw2ICsxNiw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAi
bWdhZzIwMF9kcnYuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2Rw
dTEvZHB1X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMK
aW5kZXggOWJlN2MzNTVkZWJkLi42NjBjMzI0Zjg2MWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9k
aXNwL2RwdTEvZHB1X2NydGMuYwpAQCAtMjIsNyArMjIsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2t0
aW1lLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9tb2RlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3JlY3QuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNw
L2RwdTEvZHB1X2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9l
bmNvZGVyLmMKaW5kZXggMzYxNThiN2Q5OWNkLi4zNmFmMjMxYmI3M2YgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYwpAQCAtMjQsNyArMjQsNyBAQAogI2lu
Y2x1ZGUgIm1zbV9kcnYuaCIKICNpbmNsdWRlICJkcHVfa21zLmgiCiAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSAiZHB1X2h3aW8uaCIKICNpbmNsdWRlICJk
cHVfaHdfY2F0YWxvZy5oIgogI2luY2x1ZGUgImRwdV9od19pbnRmLmgiCmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jCmluZGV4IGNjMzJlYTVmNDI4OS4uMDJiNGM3NWJh
ODk3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2NydGMu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2NydGMuYwpAQCAtMTYs
NyArMTYsNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPgogI2luY2x1ZGUgPGRybS9kcm1fbW9kZS5o
PgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2RzaV9l
bmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2RzaV9lbmNvZGVy
LmMKaW5kZXggNDhjZTIxOGI4NDYzLi5jYWEzOWI0NjIxZTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHNpX2VuY29kZXIuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2RzaV9lbmNvZGVyLmMKQEAgLTE4LDcgKzE4LDcgQEAK
ICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRl
ICJtZHA0X2ttcy5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRw
NC9tZHA0X2R0dl9lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0
X2R0dl9lbmNvZGVyLmMKaW5kZXggZmY4ZjJkYTE2MGMwLi4yNTlkNTE5NzE0MDEgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHR2X2VuY29kZXIuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMKQEAgLTE2
LDcgKzE2LDcgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAKICNpbmNsdWRlICJtZHA0X2ttcy5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
bXNtL2Rpc3AvbWRwNC9tZHA0X2xjZGNfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9k
aXNwL21kcDQvbWRwNF9sY2RjX2VuY29kZXIuYwppbmRleCBmZmY3N2E0YjEyYzIuLmRmNmY5ODAz
YTFkNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2Rj
X2VuY29kZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2xjZGNf
ZW5jb2Rlci5jCkBAIC0xNyw3ICsxNyw3IEBACiAgKi8KIAogI2luY2x1ZGUgPGRybS9kcm1fY3J0
Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAibWRwNF9rbXMuaCIKIApkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jbWRfZW5jb2Rlci5jIGIvZHJpdmVy
cy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jbWRfZW5jb2Rlci5jCmluZGV4IDk3NjU4NWQ4
YmZkNi4uOWJmOWQ2MDY1YzU1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av
bWRwNS9tZHA1X2NtZF9lbmNvZGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21k
cDUvbWRwNV9jbWRfZW5jb2Rlci5jCkBAIC0xMiw3ICsxMiw3IEBACiAgKi8KIAogI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAibWRwNV9rbXMuaCIKIApk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jcnRjLmMgYi9k
cml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NydGMuYwppbmRleCAyZjk1ZTY1MjU1
ODkuLjNhOWRhZDg5NzQ3NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21k
cDUvbWRwNV9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9j
cnRjLmMKQEAgLTE5LDcgKzE5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9zb3J0Lmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9tb2RlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KIAogI2luY2x1ZGUgIm1kcDVfa21zLmgi
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIu
YyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5jCmluZGV4IGQy
YTU2ZTU1ZTUzZC4uODIwYTYyYzQwMDYzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNt
L2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av
bWRwNS9tZHA1X2VuY29kZXIuYwpAQCAtMTcsNyArMTcsNyBAQAogICovCiAKICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgIm1kcDVfa21zLmgiCiAKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJt
L21zbS9tc21fZHJ2LmgKaW5kZXggOWNkNmE5NmM2YmYyLi4zNTNhNmZiOThhZGIgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9t
c20vbXNtX2Rydi5oCkBAIC0zOSw3ICszOSw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vbXNtX2RybS5oPgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9t
c20vbXNtX2ZiLmMKaW5kZXggNjdkZmQ4ZDNkYzEyLi4yZTYyYzk0MzU3MWQgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9t
c21fZmIuYwpAQCAtMTYsNyArMTYsNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIu
aD4KIAogI2luY2x1ZGUgIm1zbV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9t
eHNmYi9teHNmYl9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jCmlu
ZGV4IDI0YjFmMGMxNDMyZS4uMzhjZGRlOTg0MWUyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vbXhzZmIvbXhzZmJfY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9j
cnRjLmMKQEAgLTE5LDcgKzE5LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2Rydi5jIGIvZHJpdmVycy9n
cHUvZHJtL214c2ZiL214c2ZiX2Rydi5jCmluZGV4IDcyZDE2YWU3NWQ5Zi4uNGE1ODBiZjVjNGFi
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfZHJ2LmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2Rydi5jCkBAIC0zMSw3ICszMSw3IEBACiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9teHNmYi9teHNmYl9vdXQuYyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYwpp
bmRleCBlNWVkZjAxNmE0MzkuLjFiZWM5NmJhZjk0OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL214c2ZiL214c2ZiX291dC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9v
dXQuYwpAQCAtMTYsNyArMTYsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2bnYxNy5jIGIvZHJp
dmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMKaW5kZXggOGZkODEyNGQ3MmJh
Li4yNmZkNzFjMDY2MjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3Bu
djA0L3R2bnYxNy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2bnYx
Ny5jCkBAIC0yNiw2ICsyNiw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgIm5vdXZlYXVfZHJ2LmgiCiAjaW5jbHVkZSAibm91dmVhdV9yZWcuaCIKICNp
bmNsdWRlICJub3V2ZWF1X2VuY29kZXIuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9u
b3V2ZWF1L2Rpc3BudjUwL2Rpc3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjUw
L2Rpc3AuYwppbmRleCA2NzEwN2YwYjEyOTkuLmUzZDcwMDI3YjdhOCAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9ub3V2ZWF1L2Rpc3BudjUwL2Rpc3AuYwpAQCAtMzIsNyArMzIsNyBAQAogCiAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfY29ubmVjdG9yLmMgYi9kcml2ZXJzL2dw
dS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nvbm5lY3Rvci5jCmluZGV4IDNmNDYzYzkxMzE0YS4uNDEx
NmVlNjJhZGFmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nv
bm5lY3Rvci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfY29ubmVjdG9y
LmMKQEAgLTMzLDYgKzMzLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgogCiAjaW5jbHVkZSAibm91dmVhdV9yZWcuaCIKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL25v
dXZlYXUvbm91dmVhdV9kaXNwbGF5LmMKaW5kZXggNWQyNzNhNjU1NDc5Li4wYjU4NzA5ZjA0MDYg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfZGlzcGxheS5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfZGlzcGxheS5jCkBAIC0yOSw2ICsy
OSw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
PgogCiAjaW5jbHVkZSA8bnZpZi9jbGFzcy5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L29tYXBkcm0vb21hcF9jb25uZWN0b3IuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBf
Y29ubmVjdG9yLmMKaW5kZXggODc0ZDhmM2NiZmY2Li45ZGE5NGQxMDc4MmEgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL29tYXBkcm0vb21hcF9jb25uZWN0b3IuYwpAQCAtMTcsNyArMTcsNyBAQAogCiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJvbWFwX2Rydi5oIgogCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJt
L29tYXBfY3J0Yy5jCmluZGV4IDQwYWNmNGNlN2M5Zi4uZDk5ZTI0ZGNjMGJmIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vb21hcGRybS9vbWFwX2NydGMuYwpAQCAtMTgsNyArMTgsNiBAQAogI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fbW9kZS5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+
CiAjaW5jbHVkZSA8bGludXgvbWF0aDY0Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
b21hcGRybS9vbWFwX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuYwpp
bmRleCA1ZTY3ZDU4Y2JjMjguLjNhNzhmMGNmMzMyMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL29tYXBkcm0vb21hcF9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFw
X2Rydi5jCkBAIC0yMSw3ICsyMSw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZmJfaGVscGVyLmg+CiAKICNpbmNsdWRlICJvbWFwX2RtbV90aWxlci5oIgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuaCBiL2RyaXZlcnMvZ3B1
L2RybS9vbWFwZHJtL29tYXBfZHJ2LmgKaW5kZXggYmQ3ZjJjMjI3YTI1Li4wYzU3ZDI4MTRjNTEg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmgKKysrIGIvZHJp
dmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuaApAQCAtMjMsNyArMjMsNiBAQAogI2luY2x1
ZGUgPGxpbnV4L3dvcmtxdWV1ZS5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KICNpbmNs
dWRlIDxkcm0vb21hcF9kcm0uaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBk
cm0vb21hcF9lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2VuY29kZXIu
YwppbmRleCAxNDhiNmIyMDI3NGYuLjBkODViM2EzNTc2NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBk
cm0vb21hcF9lbmNvZGVyLmMKQEAgLTE4LDcgKzE4LDcgQEAKICNpbmNsdWRlIDxsaW51eC9saXN0
Lmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlcl92dGFibGVzLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAKICNpbmNsdWRlICJvbWFwX2Rydi5oIgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9mYi5jIGIvZHJpdmVycy9ncHUvZHJt
L29tYXBkcm0vb21hcF9mYi5jCmluZGV4IDRkMjY0ZmQ1NTRkOC4uNGY4ZWI5ZDA4Zjk5IDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2ZiLmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL29tYXBkcm0vb21hcF9mYi5jCkBAIC0xOCw3ICsxOCw3IEBACiAjaW5jbHVkZSA8bGlu
dXgvc2VxX2ZpbGUuaD4KIAogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAKICNpbmNsdWRl
ICJvbWFwX2RtbV90aWxlci5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3BsMTExL3Bs
MTExX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jCmluZGV4IDMzZTA0
ODNkNjJhZS4uOWRiYjExY2ZiYjIwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcGwxMTEv
cGwxMTFfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jCkBAIC02
NCw3ICs2NCw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3F4bC9xeGxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jCmlu
ZGV4IDFmOGZkZGNjMzRkNi4uODNjOGJlZTcxZWY0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vcXhsL3F4bF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxh
eS5jCkBAIC0yNCw5ICsyNCw5IEBACiAgKi8KIAogI2luY2x1ZGUgPGxpbnV4L2NyYzMyLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgogCmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Ry
di5jCmluZGV4IDVmNTU0NWVlMGVlYS4uZDg1NjYxNWJkYjUwIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vcXhsL3F4bF9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYu
YwpAQCAtMzMsNyArMzMsOCBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxk
cm0vZHJtLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fbW9kZXNldF9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgInF4bF9kcnYuaCIKICNpbmNsdWRlICJxeGxfb2JqZWN0LmgiCiAKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vcXhs
L3F4bF9mYi5jCmluZGV4IDQ0YmFkZmFjNjU0NC4uMDlkM2JjZDllZjEzIDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9mYi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhs
X2ZiLmMKQEAgLTI4LDcgKzI4LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUg
PGRybS9kcm0uaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVm
ZmVyX2hlbHBlci5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMu
YyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ttcy5jCmluZGV4IDE1MjM4YTQxM2Y5ZC4uODVl
MTNhZmExODA4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYwpAQCAtMjYsNyArMjYsNyBAQAogI2luY2x1
ZGUgInF4bF9kcnYuaCIKICNpbmNsdWRlICJxeGxfb2JqZWN0LmgiCiAKLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNp
bmNsdWRlIDxsaW51eC9pby1tYXBwaW5nLmg+CiAKIGludCBxeGxfbG9nX2xldmVsOwpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jIGIvZHJpdmVycy9ncHUv
ZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jCmluZGV4IDhkMzI1MWExMGNkNC4uMjI0Y2MyMWJiZTM4
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9hY3BpLmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jCkBAIC0yOSw2ICsyOSw3IEBACiAj
aW5jbHVkZSA8YWNwaS92aWRlby5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAjaW5jbHVkZSAicmFkZW9uLmgiCiAjaW5jbHVkZSAicmFkZW9uX2FjcGkuaCIKICNpbmNsdWRl
ICJhdG9tLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jb25u
ZWN0b3JzLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jb25uZWN0b3JzLmMKaW5k
ZXggNDE0NjQyZTViN2EzLi44ODIzOWMxZTdjNWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9yYWRlb24vcmFkZW9uX2Nvbm5lY3RvcnMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9u
L3JhZGVvbl9jb25uZWN0b3JzLmMKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJt
UC5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9tc3RfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL3JhZGVvbl9kcm0uaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9y
YWRlb24vcmFkZW9uX2RldmljZS5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2
aWNlLmMKaW5kZXggNTljOGE2NjQ3ZmYyLi41M2YyOWExMTUxMDQgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9y
YWRlb24vcmFkZW9uX2RldmljZS5jCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8bGludXgv
c2xhYi5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9jYWNoZS5oPgogI2luY2x1ZGUgPGRybS9yYWRlb25fZHJtLmg+CiAjaW5jbHVkZSA8bGlu
dXgvcG1fcnVudGltZS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl
b25fZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxheS5jCmlu
ZGV4IDkyMzMyMjI2ZTVjZi4uZTI1MmFiMzgzMmE1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vcmFkZW9uL3JhZGVvbl9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y
YWRlb25fZGlzcGxheS5jCkBAIC0zMiw2ICszMiw3IEBACiAKICNpbmNsdWRlIDxsaW51eC9wbV9y
dW50aW1lLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX3BsYW5lX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y
YWRlb25fZHBfbXN0LmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcF9tc3QuYwpp
bmRleCBhMGM3MGUyN2FiNjUuLjhkODU1NDBiYmI0MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y
YWRlb25fZHBfbXN0LmMKQEAgLTMsNiArMyw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2RwX21zdF9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJy
YWRlb24uaCIKICNpbmNsdWRlICJhdG9tLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
cmFkZW9uL3JhZGVvbl9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rydi5j
CmluZGV4IGI4ZmZlZTQ3Zjc2NC4uMmU5NmM4ODYzOTJiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3Jh
ZGVvbl9kcnYuYwpAQCAtNDMsNiArNDMsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVy
Lmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KIAogLyoKICAqIEtNUyB3cmFwcGVyLgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25faXJxX2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3Jh
ZGVvbi9yYWRlb25faXJxX2ttcy5jCmluZGV4IGFmYWYxMGRiNDdjYy4uMWQ1ZTNiYTczODNlIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9pcnFfa21zLmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25faXJxX2ttcy5jCkBAIC0yNyw2ICsyNyw3IEBA
CiAgKi8KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9y
YWRlb25fZHJtLmg+CiAjaW5jbHVkZSAicmFkZW9uX3JlZy5oIgogI2luY2x1ZGUgInJhZGVvbi5o
IgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMgYi9k
cml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2NydGMuYwppbmRleCA5MGRhY2FiNjdiZTUu
LjM5YmFkMjYyNzZjZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9k
dV9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMKQEAg
LTE1LDcgKzE1LDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9wbGFuZV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1
L3JjYXJfZHVfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Rydi5jCmlu
ZGV4IGY1MGEzYjE4NjRiYi4uNjA4NjI4NThkMDQxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2R1X2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3Jj
YXJfZHVfZHJ2LmMKQEAgLTE5LDcgKzE5LDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfZW5jb2Rlci5jCmluZGV4IDE4Nzc3NjRiZDZkOS4uYTVlN2ZhMWRiMWM1IDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYwpAQCAtMTEsNyArMTEs
NyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4K
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9tb2Rl
c2V0X2hlbHBlcl92dGFibGVzLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgogCiAjaW5j
bHVkZSAicmNhcl9kdV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1
L3JjYXJfZHVfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2ttcy5jCmlu
ZGV4IDljNzAwN2Q0NTQwOC4uYWYzMzdjOTE4ZDg0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2R1X2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3Jj
YXJfZHVfa21zLmMKQEAgLTExLDcgKzExLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5o
PgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfcGxhbmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxh
bmUuYwppbmRleCAzOWQ1YWUzZmRmNzIuLjI3OTA1NWZiZjFkYSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9wbGFuZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9y
Y2FyLWR1L3JjYXJfZHVfcGxhbmUuYwpAQCAtMTEsNyArMTEsNiBAQAogI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2Nt
YV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9yY2FyLWR1L3JjYXJfZHVfdnNwLmMKaW5kZXggNDU3NjExOWU3Nzc3Li4xOWQ2ZmY3Y2ZkMmUg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfdnNwLmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYwpAQCAtMTAsNyArMTAsNiBAQAog
I2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9o
ZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfbHZkcy5j
IGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMKaW5kZXggNTM0YTEyOGE4Njlk
Li4yNGNiNzRlMzBmY2QgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJf
bHZkcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfbHZkcy5jCkBAIC0xOSw3
ICsxOSw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KIAogI2luY2x1ZGUgInJjYXJfbHZkc19yZWdz
LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9j
a2NoaXAuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9hbmFsb2dpeF9kcC1yb2NrY2hpcC5j
CmluZGV4IDA4MGYwNTM1MjE5NS4uMmY2YjRhNGE5ZDZiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYwpAQCAtMjEsNyArMjEsNyBAQAogI2lu
Y2x1ZGUgPGxpbnV4L2Nsay5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
cm9ja2NoaXAvY2RuLWRwLWNvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9jZG4tZHAt
Y29yZS5jCmluZGV4IDhhZDBkNzczZGMzMy4uNzg5NmIzYzI4Njc2IDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
cm9ja2NoaXAvY2RuLWRwLWNvcmUuYwpAQCAtMTQsNyArMTQsNyBAQAogCiAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5o
PgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9jZG4tZHAtY29yZS5oIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1j
b3JlLmgKaW5kZXggZjU3ZTI5NjQwMWI4Li43MDAwYjUzZGRkY2IgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9yb2NrY2hpcC9jZG4tZHAtY29yZS5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9jZG4tZHAtY29yZS5oCkBAIC0xNiw3ICsxNiw3IEBACiAjZGVmaW5lIF9DRE5fRFBf
Q09SRV9ICiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fZHBfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgogI2luY2x1ZGUg
InJvY2tjaGlwX2RybV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9kd19oZG1pLXJvY2tjaGlwLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1y
b2NrY2hpcC5jCmluZGV4IDg5YzYzY2ZkZTVjOC4uMWUyY2MyYjAyYTMxIDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9yb2NrY2hpcC9kd19oZG1pLXJvY2tjaGlwLmMKQEAgLTE2LDcgKzE2LDcgQEAKIAog
I2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRybS9icmlkZ2UvZHdfaGRt
aS5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMKaW5kZXggMjdjOTQ1ZTAzMGEw
Li45NWZjOWNmZDE5ZDMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5v
X2hkbWkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMKQEAgLTI2
LDcgKzI2LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2VkaWQuaD4KIAogI2luY2x1ZGUgInJvY2tjaGlwX2RybV9kcnYuaCIKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZHJ2LmMgYi9k
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2Rydi5jCmluZGV4IGJlNmMyNTcz
MDM5YS4uZDJiNjlhNTMzNjkyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
cm9ja2NoaXBfZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hp
cF9kcm1fZHJ2LmMKQEAgLTE1LDcgKzE1LDcgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiLmMgYi9kcml2
ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiLmMKaW5kZXggMDhiZWM1MGQ5YzVk
Li41OTIyMTAxMmFkYjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2Nr
Y2hpcF9kcm1fZmIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJt
X2ZiLmMKQEAgLTE3LDcgKzE3LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KIAogI2lu
Y2x1ZGUgInJvY2tjaGlwX2RybV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9y
b2NrY2hpcF9kcm1fZmJkZXYuYwppbmRleCBjNTA2MmU4NDZiN2MuLmZlZDdkNzY5ODE2NCAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYwpAQCAtMTUs
NyArMTUsNyBAQAogI2luY2x1ZGUgPGRybS9kcm0uaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJy
b2NrY2hpcF9kcm1fZHJ2LmgiCiAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2dlbS5oIgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9wc3IuYyBiL2RyaXZl
cnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fcHNyLmMKaW5kZXggMjJhNzBhYjZlMjE0
Li5hMGM4YmQyMzViNjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2Nr
Y2hpcF9kcm1fcHNyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2Ry
bV9wc3IuYwpAQCAtMTQsNyArMTQsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pYy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAicm9ja2NoaXBf
ZHJtX2Rydi5oIgogI2luY2x1ZGUgInJvY2tjaGlwX2RybV9wc3IuaCIKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMgYi9kcml2ZXJzL2dwdS9k
cm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3ZvcC5jCmluZGV4IDYxOWI2ZGIwNWQ1OC4uYTZjNjVi
NjFkZDAwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJt
X3ZvcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMK
QEAgLTE3LDcgKzE3LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX3VhcGkuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPgogI2luY2x1ZGUgPGRybS9kcm1f
Z2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVy
Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5j
IGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYwppbmRleCA0NTZiZDlm
MTNiYWUuLmZkMjE5MDE4ODBlNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlw
L3JvY2tjaGlwX2x2ZHMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBf
bHZkcy5jCkBAIC0xNiw3ICsxNiw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZHBfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fb2YuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hp
cF9yZ2IuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9yZ2IuYwppbmRleCAz
N2Y5MzAyMmExMDYuLjJiZDA0M2ViMGZmYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL3JvY2tjaGlwX3JnYi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2Nr
Y2hpcF9yZ2IuYwpAQCAtMTYsNyArMTYsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX29mLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2ht
b2JfZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fY3J0Yy5j
CmluZGV4IDQ5OWI1ZmRiODY5Zi4uOGU3N2JhODE4NmE4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc2ht
b2JpbGUvc2htb2JfZHJtX2NydGMuYwpAQCAtMTMsNiArMTMsNyBAQAogI2luY2x1ZGUgPGRybS9k
cm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3No
bW9iaWxlL3NobW9iX2RybV9kcnYuYwppbmRleCBhODQxNmFiYjBlZDQuLmQ0Y2Q5YTYzN2I4YyAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9kcnYuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2Rydi5jCkBAIC0xNyw2ICsxNyw3
IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2NtYV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInNobW9iX2RybV9kcnYuaCIKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMgYi9kcml2ZXJz
L2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2ttcy5jCmluZGV4IGExNzI2ODQ0NGM2ZC4uMmU4
NjZhZjdiOWU3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJt
X2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMKQEAg
LTEwLDYgKzEwLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Yy5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkv
c3RpX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuYwppbmRleCBlYzlmODc0
ODNlMzkuLmY3M2U1MDI4MjA3OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlf
Y3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuYwpAQCAtMTEsNyArMTEs
NyBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgogCiAjaW5jbHVkZSAic3RpX2NvbXBvc2l0b3IuaCIK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jIGIvZHJpdmVycy9ncHUv
ZHJtL3N0aS9zdGlfZHJ2LmMKaW5kZXggYWM1NGUwZjljYWVhLi5kYzkzMmFjNThiYTkgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9zdGkvc3RpX2Rydi5jCkBAIC0xNCw3ICsxNCw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMgYi9kcml2ZXJzL2dwdS9k
cm0vc3RpL3N0aV9kdm8uYwppbmRleCBiMDgzNzZiNzYxMWIuLmQwZmNiMjBlOTYxNCAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3N0aS9zdGlfZHZvLmMKQEAgLTEzLDcgKzEzLDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9wYW5lbC5oPgogCiAjaW5jbHVkZSAic3RpX2F3Z191dGlscy5oIgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRhLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3Rp
L3N0aV9oZGEuYwppbmRleCAxOWI5YjVlZDEyOTcuLjQwYTBiMzkyZmE1MSAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRhLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9z
dGlfaGRhLmMKQEAgLTEyLDcgKzEyLDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKIC8qIEhEZm9ybWF0
dGVyIHJlZ2lzdGVycyAqLwogI2RlZmluZSBIREFfQU5BX0NGRyAgICAgICAgICAgICAgICAgICAg
IDB4MDAwMApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jIGIvZHJp
dmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jCmluZGV4IDRiODY4NzhmOGRkZi4uZGMwMTRjOTA5
MGZhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jCkBAIC0xNSw3ICsxNSw3IEBACiAKICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogCiAjaW5jbHVkZSA8c291bmQvaGRtaS1j
b2RlYy5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9zdGkvc3RpX3R2b3V0LmMKaW5kZXggZWE0YTNiODdmYTU1Li5jNDJmMmZh
NzA1M2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3R2b3V0LmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1
ZGUgPGxpbnV4L3NlcV9maWxlLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KIAogI2luY2x1ZGUgInN0aV9jcnRjLmgiCiAjaW5jbHVkZSAic3RpX2Rydi5oIgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0vZHJ2
LmMKaW5kZXggOGRlYzAwMWI5ZDM3Li5jNjRjNWYyN2EyMjkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9zdG0vZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYwpAQCAtMTMs
NyArMTMsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdG0v
bHRkYy5jIGIvZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRjLmMKaW5kZXggNjFkZDY2MWFhMGFjLi44
MTg5YjVkZjdlY2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jCkBAIC0xNiw3ICsxNiw3IEBACiAKICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgot
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfYmFja2VuZC5jIGIvZHJpdmVycy9n
cHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYwppbmRleCBhMDIxYmFiMTFhNGYuLjQxNDNlNGM4
MjUwYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfYmFja2VuZC5jCkBAIC0xNCw3ICsxNCw3
IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3Vu
NGkvc3VuNGlfY3J0Yy5jCmluZGV4IDNlZWRmMzM1YTkzNS4uM2Q1OGQ4OTUxNDc0IDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV9jcnRjLmMKQEAgLTEzLDcgKzEzLDcgQEAKICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4KIAog
I2luY2x1ZGUgPGxpbnV4L2Nsay1wcm92aWRlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3N1bjRpL3N1bjRpX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Rydi5j
CmluZGV4IDllNGMzNzVjY2M5Ni4uNDVjODViZTU0Y2UwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRp
X2Rydi5jCkBAIC0xNiw3ICsxNiw3IEBACiAjaW5jbHVkZSA8bGludXgvb2ZfcmVzZXJ2ZWRfbWVt
Lmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlf
aGRtaV9lbmMuYwppbmRleCA1NTRhNmY0NTYxZjMuLmQ5NWM2ZTIyNGJkOSAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMKKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMKQEAgLTExLDcgKzExLDcgQEAKIAogI2luY2x1ZGUg
PGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3N1bjRpL3N1bjRpX2x2ZHMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9sdmRzLmMK
aW5kZXggZTdlYjBkMWUxN2JlLi44N2JhOGRiNzFhNTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV9sdmRzLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRp
X2x2ZHMuYwpAQCAtOCw3ICs4LDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9vZi5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRp
X3JnYi5jCmluZGV4IGY0YTIyNjg5ZWI1NC4uZjZmN2Y0ZGUyZTY5IDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjRpX3JnYi5jCkBAIC0xNCw3ICsxNCw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CiAKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90Y29uLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3Vu
NGkvc3VuNGlfdGNvbi5jCmluZGV4IDA0MjBmNWM5NzhiOS4uM2EwOWQ4ZTI4YzI1IDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNvbi5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV90Y29uLmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Nvbm5lY3Rvci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZW5j
b2Rlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29m
Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYyBiL2RyaXZl
cnMvZ3B1L2RybS9zdW40aS9zdW40aV90di5jCmluZGV4IDFhODM4ZDIwODIxMS4uNjJmYmRlZjhm
ZmZiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYwpAQCAtMTgsNyArMTgsNyBAQAogCiAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5l
bC5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlwaV9kc2ku
YyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW42aV9taXBpX2RzaS5jCmluZGV4IGUzYjM0YTM0
NTU0Ni4uZGZhMmQxNWQ3YjM2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3Vu
NmlfbWlwaV9kc2kuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlwaV9kc2ku
YwpAQCAtMTksNyArMTksNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21p
cGlfZHNpLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgogCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfbWl4ZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9z
dW44aV9taXhlci5jCmluZGV4IDQ0YTliYTdkODQzMy4uOWVmMWI0OTRlNDhkIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfbWl4ZXIuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuOGlfbWl4ZXIuYwpAQCAtMTQsNyArMTQsNyBAQAogI2luY2x1ZGUgPGRybS9k
cm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fcGxhbmVfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3Vu
OGlfdWlfbGF5ZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV91aV9sYXllci5jCmlu
ZGV4IDE4NTM0MjYzYTA1ZC4uZTI5Y2JkNjBhNTliIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuOGlfdWlfbGF5ZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3Vu
OGlfdWlfbGF5ZXIuYwpAQCAtMTYsNyArMTYsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
Z2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1
bjRpL3N1bjhpX3ZpX2xheWVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdmlfbGF5
ZXIuYwppbmRleCA4N2JlODk4ZjliN2EuLjE2Njk0NjAxMDZkZSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1
bjRpL3N1bjhpX3ZpX2xheWVyLmMKQEAgLTEwLDcgKzEwLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS90ZWdyYS9kcm0uaCBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uaAppbmRleCAxMDEy
MzM1YmI0ODkuLjQwZDM4ZjNkOWQ5ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3Jh
L2RybS5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uaApAQCAtMTcsNyArMTcsNyBA
QAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgot
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRybS9kcm1f
ZW5jb2Rlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vdGVncmEvZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9mYi5jCmlu
ZGV4IGNkOGJkODNhNTU2OC4uZWE4MjE4NDA3M2JkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vdGVncmEvZmIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZmIuYwpAQCAtMTUsNiAr
MTUsNyBAQAogI2luY2x1ZGUgImRybS5oIgogI2luY2x1ZGUgImdlbS5oIgogI2luY2x1ZGUgPGRy
bS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fbW9kZXNl
dF9oZWxwZXIuaD4KIAogI2lmZGVmIENPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OCiBzdGF0aWMg
aW5saW5lIHN0cnVjdCB0ZWdyYV9mYmRldiAqdG9fdGVncmFfZmJkZXYoc3RydWN0IGRybV9mYl9o
ZWxwZXIgKmhlbHBlcikKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaGRtaS5jCmluZGV4IGE3NTY2YzY3YmZiMC4uNzhiYzdj
OTA2ZTIyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaGRtaS5jCisrKyBiL2Ry
aXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMKQEAgLTE4LDcgKzE4LDcgQEAKIAogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgogCiAjaW5jbHVkZSA8c291bmQvaGRhX3ZlcmJzLmg+CiAKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS90ZWdyYS9odWIuYyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9odWIuYwpp
bmRleCA3MWNjM2NmNjAwNjYuLmJhOWIzY2ZiOGMzZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3RlZ3JhL2h1Yi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9odWIuYwpAQCAtMTks
NyArMTksNyBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAog
I2luY2x1ZGUgImRybS5oIgogI2luY2x1ZGUgImRjLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2Rj
X2Rydi5jCmluZGV4IGY2Y2U5OGI0ODM1OC4uMTA5OWRhZjVlM2UzIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGls
Y2RjL3RpbGNkY19kcnYuYwpAQCAtMjIsNiArMjIsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3N1c3Bl
bmQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZl
cl9oZWxwZXIuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNf
ZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuaAppbmRleCA2MmNlYTVm
ZjU1NTguLjAyOGJmZWQ2NjdmMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90
aWxjZGNfZHJ2LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmgKQEAg
LTMwLDcgKzMwLDYgQEAKICNpbmNsdWRlIDxsaW51eC9saXN0Lmg+CiAKICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS90aWxjZGMvdGlsY2RjX2V4dGVybmFsLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNk
Y19leHRlcm5hbC5jCmluZGV4IGI0ZWFmOWJjODdmOC4uMzg1ZmI0ZDJmNjZmIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19leHRlcm5hbC5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS90aWxjZGMvdGlsY2RjX2V4dGVybmFsLmMKQEAgLTExLDYgKzExLDcgQEAKICNpbmNs
dWRlIDxsaW51eC9jb21wb25lbnQuaD4KICNpbmNsdWRlIDxsaW51eC9vZl9ncmFwaC5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fb2YuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
IAogI2luY2x1ZGUgInRpbGNkY19kcnYuaCIKICNpbmNsdWRlICJ0aWxjZGNfZXh0ZXJuYWwuaCIK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3BhbmVsLmMgYi9kcml2
ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19wYW5lbC5jCmluZGV4IGExYWNhYjM5ZDg3Zi4uNWMy
MWVmNmU2NTEwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19wYW5l
bC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3BhbmVsLmMKQEAgLTIyLDYg
KzIyLDcgQEAKICNpbmNsdWRlIDx2aWRlby9kaXNwbGF5X3RpbWluZy5oPgogI2luY2x1ZGUgPHZp
ZGVvL29mX2Rpc3BsYXlfdGltaW5nLmg+CiAjaW5jbHVkZSA8dmlkZW8vdmlkZW9tb2RlLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KIAogI2luY2x1ZGUgInRpbGNkY19kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQxMC5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNk
Yy90aWxjZGNfdGZwNDEwLmMKaW5kZXggZGFlYmYxYWE2YjBhLi5mZTU5ZmJmZGRlNjkgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQxMC5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQxMC5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5j
bHVkZSA8bGludXgvcGluY3RybC9waW5tdXguaD4KICNpbmNsdWRlIDxsaW51eC9waW5jdHJsL2Nv
bnN1bWVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInRpbGNkY19kcnYuaCIKICNpbmNs
dWRlICJ0aWxjZGNfdGZwNDEwLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueWRy
bS9jb3JlL3Rpbnlkcm0tY29yZS5jIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55
ZHJtLWNvcmUuYwppbmRleCBhZWI5M2VhZGIwNDcuLjFmOGMyODhhMDc1ZiAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tY29yZS5jCkBAIC05LDExICs5LDExIEBACiAK
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2Rydi5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wcmludC5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL3Rpbnlk
cm0vdGlueWRybS5oPgogI2luY2x1ZGUgPGxpbnV4L2RldmljZS5oPgogI2luY2x1ZGUgPGxpbnV4
L2RtYS1idWYuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlu
eWRybS1waXBlLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tcGlwZS5j
CmluZGV4IGQ0NTc2ZDZlOGNlNC4uNWMxZWFkN2I3MGMzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tcGlwZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90
aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMKQEAgLTgsMTEgKzgsMTEgQEAKICAqLwogCiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZHJ2Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1f
ZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlcy5oPgogI2luY2x1
ZGUgPGRybS9kcm1fcHJpbnQuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+CiAjaW5jbHVkZSA8ZHJtL3Rpbnlkcm0vdGlueWRy
bS5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kcnYuYyBi
L2RyaXZlcnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rydi5jCmluZGV4IDI4ZTJkMDNjMGNjZi4u
MTM4YTlhMTU4MjU0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9k
cnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kcnYuYwpAQCAtNDMsNyAr
NDMsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS91ZGwv
dWRsX2Nvbm5lY3Rvci5jIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMKaW5k
ZXggNjhlODhiZWQ3N2NhLi42Njg4NWMyNDU5MGYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS91ZGwvdWRsX2Nvbm5lY3Rvci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2Nvbm5l
Y3Rvci5jCkBAIC0xNCw2ICsxNCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgor
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSAidWRsX2Nvbm5lY3Rv
ci5oIgogI2luY2x1ZGUgInVkbF9kcnYuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3VkbC91ZGxfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYuYwppbmRleCBhNjNl
MzAxMWU5NzEuLjIyY2QyZDEzZTI3MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3VkbC91
ZGxfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMKQEAgLTksNiArOSw3
IEBACiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KICNpbmNsdWRlICJ1ZGxfZHJ2LmgiCiAKIHN0YXRpYyBpbnQgdWRsX3VzYl9zdXNw
ZW5kKHN0cnVjdCB1c2JfaW50ZXJmYWNlICppbnRlcmZhY2UsCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vdWRsL3VkbF9tYWluLmMgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMK
aW5kZXggMWIwMTRkOTI4NTViLi45MDg2ZDBkMWI4ODAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS91ZGwvdWRsX21haW4uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMK
QEAgLTEyLDYgKzEyLDcgQEAKICAqLwogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAjaW5jbHVkZSAidWRsX2Rydi5oIgogCiAvKiAtQlVMS19TSVpFIGFzIHBlciB1c2Itc2tlbGV0
b24uIENhbiB3ZSBnZXQgZnVsbCBwYWdlIGFuZCBhdm9pZCBvdmVyaGVhZD8gKi8KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X2NydGMuYwppbmRleCA5N2NhZjE2NzFkZDAuLjMzYWQwNWQ5ZWE4MyAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X2NydGMuYwpAQCAtMzQsNyArMzQsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY191YXBpLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vdmM0L3ZjNF9kcGkuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RwaS5jCmluZGV4IGYx
ODU4MTI5NzBkYS4uYTRkNWExMzU5OGJhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0
L3ZjNF9kcGkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kcGkuYwpAQCAtMjQsNyAr
MjQsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9icmlkZ2UuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0v
dmM0L3ZjNF9kc2kuYwppbmRleCAwYzYwN2ViMzNkN2UuLjRjMmY1ZTE0M2QxMSAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Zj
NC92YzRfZHNpLmMKQEAgLTMwLDcgKzMwLDcgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS92YzQvdmM0X2hkbWkuYwppbmRleCAwNTFiNjFiNjI1NDEuLmMxNDBiZjUxNmE4NiAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS92YzQvdmM0X2hkbWkuYwpAQCAtNDMsNyArNDMsNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQu
aD4KICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4K
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5jIGIvZHJpdmVycy9ncHUv
ZHJtL3ZjNC92YzRfa21zLmMKaW5kZXggMDQ5MGVkYjE5MmExLi44ZGJiODE1NzE3NzMgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS92YzQvdmM0X2ttcy5jCkBAIC0xNyw3ICsxNyw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgogI2luY2x1ZGUg
InZjNF9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jIGIv
ZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdHhwLmMKaW5kZXggNmUyM2M1MDE2OGY5Li44YWMxYjk1
ZDAxYzQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jCisrKyBiL2Ry
aXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jCkBAIC05LDcgKzksNyBAQAogCiAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVy
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9wYW5lbC5oPgogI2luY2x1ZGUgPGRybS9kcm1fd3JpdGViYWNrLmg+CmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF92ZWMuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0
X3ZlYy5jCmluZGV4IDhlN2ZhY2I2NTE0ZS4uZThiMDljNjcwZWU2IDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vdmM0L3ZjNF92ZWMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF92
ZWMuYwpAQCAtMjUsNyArMjUsNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3BhbmVsLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJt
L3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYwppbmRleCA4N2Q3YzQ5Y2YwNTcuLjA3MGQ4ODFkNmVl
MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jCkBAIC0yNiw3ICsy
Niw3IEBACiAgKi8KIAogI2luY2x1ZGUgInZpcnRncHVfZHJ2LmgiCi0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJh
bWVidWZmZXJfaGVscGVyLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8v
dmlydGdwdV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kcnYuaAppbmRl
eCA0ZjJmM2M0M2E0MTEuLjQ1OWM5ZWI2YjJiZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3ZpcnRpby92aXJ0Z3B1X2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdw
dV9kcnYuaApAQCAtMzQsNyArMzQsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9nZW0uaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL3R0bS90dG1fYm9fYXBpLmg+CmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNf
Y3J0Yy5jCmluZGV4IDE3N2JiY2IzODMwNi4uMjY5NmMzNzBmZTliIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdmttcy92
a21zX2NydGMuYwpAQCAtOCw3ICs4LDcgQEAKIAogI2luY2x1ZGUgInZrbXNfZHJ2LmgiCiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKIHN0YXRpYyB2b2lk
IF92YmxhbmtfaGFuZGxlKHN0cnVjdCB2a21zX291dHB1dCAqb3V0cHV0KQogewpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS92a21z
L3ZrbXNfZHJ2LmMKaW5kZXggMmExNmI4NjE5NmRjLi5iNzMzYzk3MDBhNzggMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Zr
bXMvdmttc19kcnYuYwpAQCAtMTYsNyArMTYsNyBAQAogCiAjaW5jbHVkZSA8bGludXgvbW9kdWxl
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL3ZrbXMvdmttc19vdXRwdXQuYyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3Zr
bXNfb3V0cHV0LmMKaW5kZXggMjcxYTBlYjkwNDJjLi44NzhmZjMxNDI0NzMgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfb3V0cHV0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3ZrbXMvdmttc19vdXRwdXQuYwpAQCAtNyw3ICs3LDcgQEAKICAqLwogCiAjaW5jbHVkZSAidmtt
c19kcnYuaCIKLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
IAogc3RhdGljIHZvaWQgdmttc19jb25uZWN0b3JfZGVzdHJveShzdHJ1Y3QgZHJtX2Nvbm5lY3Rv
ciAqY29ubmVjdG9yKQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhf
a21zLmggYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuaAppbmRleCA2NTVhYmJj
ZDQwNTguLmQ1NjBmNjE1OWJiMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92
bXdnZnhfa21zLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmgKQEAg
LTI5LDcgKzI5LDcgQEAKICNkZWZpbmUgVk1XR0ZYX0tNU19IXwogCiAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KICNpbmNsdWRl
ICJ2bXdnZnhfZHJ2LmgiCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2Ry
bV9mcm9udC5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKaW5kZXggNGQz
ZDM2ZmMzYTVkLi4zZTc4YTgzMmQ3ZjkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5j
CkBAIC0xMCw3ICsxMCw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
Lmg+CiAKICNpbmNsdWRlIDxsaW51eC9vZl9kZXZpY2UuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnRfY29ubi5jCmluZGV4IDU0YWYyNjY5YjFiMy4uOWY1ZjMxZjc3ZjFlIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jCisrKyBiL2Ry
aXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMKQEAgLTksNyArOSw3IEBACiAg
Ki8KIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAj
aW5jbHVkZSA8dmlkZW8vdmlkZW9tb2RlLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udF9nZW0uYwppbmRleCAyOGJjNTAxYWY0NTAuLmRmY2Y2NTE2ZGQxYyAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwpAQCAtMTEsNyArMTEsNyBAQAogI2luY2x1ZGUg
Inhlbl9kcm1fZnJvbnRfZ2VtLmgiCiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW0u
aD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5j
IGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jCmluZGV4IGEzNDc5ZWI3
MmQ3OS4uZjUzNmQ5ZjVhNzk2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9k
cm1fZnJvbnRfa21zLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2tt
cy5jCkBAIC0xMyw3ICsxMyw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1f
ZnJhbWVidWZmZXJfaGVscGVyLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS96dGUv
enhfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9kcm1fZHJ2LmMKaW5kZXggZjVl
YTMyYWU4NjAwLi45MWVhYWE0NzVkMzYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS96dGUv
enhfZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfZHJtX2Rydi5jCkBAIC0x
OCw3ICsxOCw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2Nt
YV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS96dGUv
enhfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9oZG1pLmMKaW5kZXggOWZjOThiYjRm
M2Q5Li45ODU0YzFiY2UxM2YgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfaGRt
aS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfaGRtaS5jCkBAIC0yMCw3ICsyMCw3IEBA
CiAjaW5jbHVkZSA8bGludXgvb2ZfZGV2aWNlLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS96dGUvenhfdHZlbmMuYyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdHZl
bmMuYwppbmRleCBiNzNhZmIyMTJmYjIuLjg3YjVkODY0MTNkMiAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3p0ZS96eF90dmVuYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdHZl
bmMuYwpAQCAtMTQsNyArMTQsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3JlZ21hcC5oPgogCiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KIAogI2luY2x1ZGUgInp4X2RybV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS96dGUvenhfdmdhLmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZnYS5jCmluZGV4
IDIzZDFmZjQzNTVhMC4uZTE0YzFkNzA5NzQwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
enRlL3p4X3ZnYS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdmdhLmMKQEAgLTEzLDcg
KzEzLDcgQEAKICNpbmNsdWRlIDxsaW51eC9yZWdtYXAuaD4KIAogI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAKICNp
bmNsdWRlICJ6eF9kcm1fZHJ2LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0venRlL3p4
X3ZvdS5jIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYwppbmRleCA0NDIzMTFkMzExMTAu
LjlkOTdmNDQxNzY5OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZvdS5jCkBAIC0xNSw3ICsxNSw3IEBACiAKICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw
ZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9pcnEuYyBi
L2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9pcnEuYwppbmRleCBmM2Q5ODk1Yzc5ZDgu
LjMzN2ZlZWU5M2U4NiAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94
X2lycS5jCisrKyBiL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9pcnEuYwpAQCAtOSw3
ICs5LDkgQEAKICAqICAgICAgICAgIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+
CiAgKi8KIAotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxsaW51
eC9wY2kuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1faXJxLmg+CiAKICNpbmNsdWRlICJ2Ym94X2Rydi5oIgogI2luY2x1ZGUgInZib3h2aWRl
by5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X21vZGUuYyBi
L2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMKaW5kZXggYzQzYmVjNDYyOGFl
Li4zMGZmYTk5YjY5ZjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJv
eF9tb2RlLmMKKysrIGIvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X21vZGUuYwpAQCAt
MTEsNyArMTEsNyBAQAogICovCiAjaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogCmRpZmYgLS1naXQg
YS9pbmNsdWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9jcnRjX2hl
bHBlci5oCmluZGV4IDBlZTlhOTZiNzBkYS4uYTZkNTIwZDViNmNhIDEwMDY0NAotLS0gYS9pbmNs
dWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaAorKysgYi9pbmNsdWRlL2RybS9kcm1fY3J0Y19oZWxw
ZXIuaApAQCAtNTgsMjAgKzU4LDQgQEAgaW50IGRybV9oZWxwZXJfY29ubmVjdG9yX2RwbXMoc3Ry
dWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwgaW50IG1vZGUpOwogdm9pZCBkcm1faGVscGVy
X3Jlc3VtZV9mb3JjZV9tb2RlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwogaW50IGRybV9oZWxw
ZXJfZm9yY2VfZGlzYWJsZV9hbGwoc3RydWN0IGRybV9kZXZpY2UgKmRldik7CiAKLS8qIGRybV9w
cm9iZV9oZWxwZXIuYyAqLwotaW50IGRybV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9t
b2RlcyhzdHJ1Y3QgZHJtX2Nvbm5lY3RvcgotCQkJCQkgICAgKmNvbm5lY3RvciwgdWludDMyX3Qg
bWF4WCwKLQkJCQkJICAgIHVpbnQzMl90IG1heFkpOwotaW50IGRybV9oZWxwZXJfcHJvYmVfZGV0
ZWN0KHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsCi0JCQkgICAgc3RydWN0IGRybV9t
b2Rlc2V0X2FjcXVpcmVfY3R4ICpjdHgsCi0JCQkgICAgYm9vbCBmb3JjZSk7Ci12b2lkIGRybV9r
bXNfaGVscGVyX3BvbGxfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKLXZvaWQgZHJtX2tt
c19oZWxwZXJfcG9sbF9maW5pKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwotYm9vbCBkcm1faGVs
cGVyX2hwZF9pcnFfZXZlbnQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Ci12b2lkIGRybV9rbXNf
aGVscGVyX2hvdHBsdWdfZXZlbnQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Ci0KLXZvaWQgZHJt
X2ttc19oZWxwZXJfcG9sbF9kaXNhYmxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwotdm9pZCBk
cm1fa21zX2hlbHBlcl9wb2xsX2VuYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKLWJvb2wg
ZHJtX2ttc19oZWxwZXJfaXNfcG9sbF93b3JrZXIodm9pZCk7Ci0KICNlbmRpZgpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hlbHBlci5oIGIvaW5jbHVkZS9kcm0vZHJtX3Byb2Jl
X2hlbHBlci5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uOGQzZWQy
ODM0ZDM0Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hlbHBlci5o
CkBAIC0wLDAgKzEsMjcgQEAKKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wIE9S
IE1JVAorCisjaWZuZGVmIF9fRFJNX1BST0JFX0hFTFBFUl9IX18KKyNkZWZpbmUgX19EUk1fUFJP
QkVfSEVMUEVSX0hfXworCisjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KKworc3RydWN0IGRybV9j
b25uZWN0b3I7CitzdHJ1Y3QgZHJtX2RldmljZTsKK3N0cnVjdCBkcm1fbW9kZXNldF9hY3F1aXJl
X2N0eDsKKworaW50IGRybV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2RlcyhzdHJ1
Y3QgZHJtX2Nvbm5lY3RvcgorCQkJCQkgICAgKmNvbm5lY3RvciwgdWludDMyX3QgbWF4WCwKKwkJ
CQkJICAgIHVpbnQzMl90IG1heFkpOworaW50IGRybV9oZWxwZXJfcHJvYmVfZGV0ZWN0KHN0cnVj
dCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsCisJCQkgICAgc3RydWN0IGRybV9tb2Rlc2V0X2Fj
cXVpcmVfY3R4ICpjdHgsCisJCQkgICAgYm9vbCBmb3JjZSk7Cit2b2lkIGRybV9rbXNfaGVscGVy
X3BvbGxfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKK3ZvaWQgZHJtX2ttc19oZWxwZXJf
cG9sbF9maW5pKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOworYm9vbCBkcm1faGVscGVyX2hwZF9p
cnFfZXZlbnQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cit2b2lkIGRybV9rbXNfaGVscGVyX2hv
dHBsdWdfZXZlbnQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7CisKK3ZvaWQgZHJtX2ttc19oZWxw
ZXJfcG9sbF9kaXNhYmxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwordm9pZCBkcm1fa21zX2hl
bHBlcl9wb2xsX2VuYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKK2Jvb2wgZHJtX2ttc19o
ZWxwZXJfaXNfcG9sbF93b3JrZXIodm9pZCk7CisKKyNlbmRpZgotLSAKMi4yMC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 13:52:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1gjlca-00017l-2X; Wed, 16 Jan 2019 13:52:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mr/O=PY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjlcZ-00017c-02
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 13:52:43 +0000
X-Inumbo-ID: fdf89d5a-1995-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdf89d5a-1995-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 13:52:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Jan 2019 06:52:40 -0700
Message-Id: <5C3F3729020000780020E577@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 16 Jan 2019 06:52:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1547629250-1405-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 3/7] docs: Improve documentation and
 parsing for pci=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDEwOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQWx0ZXIgcGFyc2VfcGNpX3BhcmFtKCkgdG8gdXNlIHBhcnNlX2Jvb2xlYW4oKSwgc28g
dGhlIHN1YiBvcHRpb25zCj4gYmVoYXZlIGxpa2Ugb3RoZXIgWGVuIGJvb2xlYW5zLgo+IAo+IFVw
ZGF0ZSB0aGUgY29tbWFuZCBsaW5lIGRvY3VtZW50YXRpb24gZm9yIGNvbnNpc3RlbmN5Lgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 14:00:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1gjljl-0001xe-AJ; Wed, 16 Jan 2019 14:00: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=mr/O=PY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjljj-0001sf-WE
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 14:00:08 +0000
X-Inumbo-ID: 076cf561-1997-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 076cf561-1997-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 14:00:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Jan 2019 07:00:06 -0700
Message-Id: <5C3F38E6020000780020E591@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 16 Jan 2019 07:00:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1547629250-1405-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 4/7] docs: Improve documentation and
 parsing for efi=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDEwOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVXBkYXRlIHBhcnNlX2VmaV9wYXJhbSgpIHRvIHVzZSBwYXJzZV9ib29sZWFuKCkgZm9y
ICJycyIsIHNvIGl0IGJlaGF2ZXMKPiBsaWtlIG90aGVyIFhlbiBib29sZWFucy4KPiAKPiBIb3dl
dmVyLCBjaGFuZ2UgImF0dHI9dWMiIHRvIG5vdCBiZSBhIGJvb2xlYW4uICBUaGlzIGlzIGEgZnVu
Y3Rpb25hbAo+IGNoYW5nZSwgYnV0ICJuby1hdHRyPXVjIiBpcyBhbWJpZ3VvdXMgYW5kIHNob3Vs
ZG4ndCBiZSBhY2NlcHRlZC4KCiJuby1hdHRyPXVjIiBpcyBvZiBjb3Vyc2UgcnViYmlzaCwgYW5k
IHNob3VsZCBuZXZlciBoYXZlIGJlZW4KYWxsb3dlZC4gSG93ZXZlciwgSSdkIHJlYWxseSBsaWtl
IHRvIHJldGFpbiBhIHdheSB0byBzcGVjaWZ5IHRoaW5ncwpib3RoIHdheXMsIGkuZS4gSSB0aGlu
ayAiYXR0cj1ubyIgKG9yLCBsZXNzIGRlc2lyYWJsZSwgImF0dHI9bm8tdWMiLAphcyB0aGF0IHdv
dWxkIGdldCBjbHVtc3kgaWYgd2UgZmluZCBhIG5lZWQgZm9yIG90aGVyIGNhY2hlCmF0dHJpYnV0
ZXMgdG8gYmUgYWRkZWQgaGVyZSkgc2hvdWxkIGJlIHN1cHBvcnRlZC4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 14:08:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 14:08: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-devel-bounces@lists.xenproject.org>)
	id 1gjlrh-0002Iu-Hi; Wed, 16 Jan 2019 14:08:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mr/O=PY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjlrf-0002Ip-RQ
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 14:08:19 +0000
X-Inumbo-ID: 2c09dc0d-1998-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c09dc0d-1998-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 14:08:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Jan 2019 07:08:17 -0700
Message-Id: <5C3F3AD2020000780020E59C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 16 Jan 2019 07:08:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1547629250-1405-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86/dom0: Improve dom0= useability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDEwOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gQEAgLTYzNywyMSArNjM3LDIzIEBAIHRy
YWNlIGZlYXR1cmUgaXMgb25seSBlbmFibGVkIGluIGRlYnVnZ2luZyBidWlsZHMgb2YgWGVuLgo+
ICBTcGVjaWZ5IHRoZSBiaXQgd2lkdGggb2YgdGhlIERNQSBoZWFwLgo+ICAKPiAgIyMjIGRvbTAK
PiAtICAgID0gTGlzdCBvZiBbIHB2aD08Ym9vbD4sIHNoYWRvdz08Ym9vbD4sIHZlcmJvc2U9PGJv
b2w+IF0KPiArICAgID0gTGlzdCBvZiBbIHB2IHwgcHZoLCBzaGFkb3c9PGJvb2w+LCB2ZXJib3Nl
PTxib29sPiBdCj4gIAo+ICAgICAgQXBwbGljYWJpbGl0eTogeDg2Cj4gIAo+ICBDb250cm9scyBm
b3IgaG93IGRvbTAgaXMgY29uc3RydWN0ZWQgb24geDg2IHN5c3RlbXMuCj4gIAo+IC0qICAgVGhl
IGBwdmhgIGJvb2xlYW4gY29udHJvbHMgd2hldGhlciBkb20wIGlzIGNvbnN0cnVjdGVkIGFzIGEg
UFYgb3IgYSBQVkgKPiAtICAgIGd1ZXN0LiAgVGhlIGRlZmF1bHQgaXMgUFYuICBJbiBhZGRpdGlv
biwgdGhlIGZvbGxvd2luZyByZXF1aXJlbWVudHMgbXVzdAo+IC0gICAgYmUgbWV0Ogo+ICsqICAg
VGhlIGBwdmAgYW5kIGBwdmhgIG9wdGlvbnMgc2VsZWN0IHRoZSB2aXJ0dWFsaXNhdGlvbiBtb2Rl
IG9mIGRvbTAuCj4gKwo+ICsgICAgVGhlIGBwdmAgb3B0aW9uIGlzIG9ubHkgYXZhaWxhYmxlIHdo
ZW4gYENPTkZJR19QVmAgaXMgY29tcGlsZWQgaW4uICBUaGUKPiArICAgIGBwdmhgIG9wdGlvbiBp
cyBvbmx5IGF2YWlsYWJsZSB3aGVuIGBDT05GSUdfSFZNYCBpcyBjb21waWxlZCBpbi4gIFdoZW4K
PiArICAgIGJvdGggb3B0aW9ucyBhcmUgY29tcGlsZWQgaW4sIHRoZSBkZWZhdWx0IGlzIFBWLgoK
U2VlaW5nIHRoYXQgdGhlIENPTkZJR18qIGhlcmUgbWVyZWx5IG1vdmUgdXAgZnJvbSAuLi4KCj4g
KyAgICBJbiBhZGRpdGlvbiwgdGhlIGZvbGxvd2luZyByZXF1aXJlbWVudHMgbXVzdCBiZSBtZXQ6
Cj4gIAo+ICAgICAgKiAgIFRoZSBkb20wIGtlcm5lbCBzZWxlY3RlZCBieSB0aGUgYm9vdCBsb2Fk
ZXIgbXVzdCBiZSBjYXBhYmxlIG9mIHRoZQo+ICAgICAgICAgIHNlbGVjdGVkIG1vZGUuCj4gLSAg
ICAqICAgRm9yIGEgUFYgZG9tMCwgWGVuIG11c3QgaGF2ZSBiZWVuIGNvbXBpbGVkIHdpdGggYENP
TkZJR19QVmAgZW5hYmxlZC4KPiAtICAgICogICBGb3IgYSBQVkggZG9tMCwgWGVuIG11c3QgaGF2
ZSBiZWVuIGNvbXBpbGVkIHdpdGggYENPTkZJR19IVk1gIGVuYWJsZWQsCgouLi4gaGVyZSwgdGhl
IHBhdGNoIGFzIGEgd2hvbGUgY2FuIGhhdmUgbXkKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCk9mIGNvdXJzZSBpZiBhbiBvdmVyYWxsIGRlY2lzaW9uIGlzIHRh
a2VuIHRvIGF2b2lkIG1lbnRpb24gb2YKQ09ORklHXyogaGVyZSBJJ2QgYXBwcmVjaWF0ZSBpZiB5
b3UgZGlkIHJlc3BlY3RpdmUgYWRqdXN0bWVudHMKaGVyZSBhcyB3ZWxsLgoKPiAtICAgICAgICBh
bmQgdGhlIGhhcmR3YXJlIG11c3QgaGF2ZSBWVC14L1NWTSBleHRlbnNpb25zIGF2YWlsYWJsZS4K
PiArICAgICogICBGb3IgYSBQVkggZG9tMCwgdGhlIGhhcmR3YXJlIG11c3QgaGF2ZSBWVC14L1NW
TSBleHRlbnNpb25zIGF2YWlsYWJsZS4KPiAgCj4gICogICBUaGUgYHNoYWRvd2AgYm9vbGVhbiBp
cyBvbmx5IGFwcGxpY2FibGUgd2hlbiBkb20wIGlzIGNvbnN0cnVjdGVkIGFzIGEgUFZICj4gICAg
ICBndWVzdCwgYW5kIGNvbnRyb2xzIHdoZXRoZXIgZG9tMCB1c2VzIGhhcmR3YXJlIGFzc2lzdGVk
IHBhZ2luZywgb3Igc2hhZG93CgpBcyBhbiBhc2lkZSAtIGlzIHRoaXMgcmVzdHJpY3Rpb24gc3Rp
bGwgbmVjZXNzYXJ5LCBub3cgdGhhdCB0aGUgY29kZQp3YXMgZml4ZWQgdG8gYWxsb3cgc2hhZG93
IGVuYWJsaW5nIGZvciBMMVRGIGV2ZW4gZm9yIERvbTA/CgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 14:17:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 14:17: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-devel-bounces@lists.xenproject.org>)
	id 1gjm0l-00037H-Rt; Wed, 16 Jan 2019 14:17: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=ebNQ=PY=gmail.com=geert.uytterhoeven@srs-us1.protection.inumbo.net>)
 id 1gjm0k-00037C-Bt
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 14:17:42 +0000
X-Inumbo-ID: 7ba420b0-1999-11e9-92db-bc764e045a96
Received: from mail-vk1-f196.google.com (unknown [209.85.221.196])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ba420b0-1999-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 14:17:41 +0000 (UTC)
Received: by mail-vk1-f196.google.com with SMTP id w72so1446557vkd.5
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 06:17:40 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=vUoQNGZurxEieeNNkZzDAFHiiSFH7qL1lJ5rxrPcqZQ=;
 b=nYCCrEfKOWpbH007MJ5o7GKg2A/f4RpMK3R0ffQFML6RY4TsrxEiCUbOAT/uTtfWBV
 LuJIZwlOWYXIK8RCDfLb2RmRBycGpwSlwiVYHSGL6sTyZquzri4R5HgMbU1vhMpIHZyK
 vdOG6+TGV327sieBVC9eLny1/KGEbxPsg4DVrVAHNCrNBrnAFIyrFhKTba0gYyhNZ40t
 xYNvSCTdKJW8/LeT80QBuBJh07ZkN39frsaplb0chaLwl+Y9omyaszKAKBGRnzByJGhR
 yBF3KOYDTmGRrfh/sA/BtzavySe7GFvxsy8CxB8zD0j092kKO9HXQjepEsgrU7V8ACy8
 2gCA==
X-Gm-Message-State: AJcUukfr6ZwKIxr129+7EBY/ygS2ZJHEstNPKoXK+Am+xp6DgY1Nuag1
 zq+Q6H4ZSdFVpbMqVy993FWoWSGuyeURxYPA+rU=
X-Google-Smtp-Source: ALg8bN5i1YrhP7vEzWfAblym8WHD9rDPmIjtAsXIX2+EXB6htxAQHG2ya7Av+N0ySlQVktSH89EOjOgISmgR9ezPUnY=
X-Received: by 2002:a1f:91cb:: with SMTP id t194mr3570847vkd.74.1547648254958; 
 Wed, 16 Jan 2019 06:17:34 -0800 (PST)
MIME-Version: 1.0
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
 <1547646261-32535-14-git-send-email-rppt@linux.ibm.com>
In-Reply-To: <1547646261-32535-14-git-send-email-rppt@linux.ibm.com>
From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: Wed, 16 Jan 2019 15:17:22 +0100
Message-ID: <CAMuHMdXt8fPgAGp3KPGM=qVT_QzU=FJS7f5XUbK2hGXYdE9Yeg@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Subject: Re: [Xen-devel] [PATCH 13/21] arch: don't memset(0) memory returned
 by memblock_alloc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>,
 "linux-ia64@vger.kernel.org" <linux-ia64@vger.kernel.org>,
 "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS"
 <devicetree@vger.kernel.org>, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 the arch/x86 maintainers <x86@kernel.org>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 sparclinux <sparclinux@vger.kernel.org>, Christoph Hellwig <hch@lst.de>,
 linux-s390 <linux-s390@vger.kernel.org>, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, Linux-sh list <linux-sh@vger.kernel.org>,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Greg Ungerer <gerg@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 arcml <linux-snps-arc@lists.infradead.org>,
 "moderated list:H8/300 ARCHITECTURE" <uclinux-h8-devel@lists.sourceforge.jp>,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 alpha <linux-alpha@vger.kernel.org>, linux-um@lists.infradead.org,
 linux-m68k <linux-m68k@lists.linux-m68k.org>, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux MM <linux-mm@kvack.org>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>,
 "David S. Miller" <davem@davemloft.net>,
 Openrisc <openrisc@lists.librecores.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMjo0NSBQTSBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+IHdyb3RlOgo+IG1lbWJsb2NrX2FsbG9jKCkgYWxyZWFkeSBjbGVhcnMgdGhlIGFs
bG9jYXRlZCBtZW1vcnksIG5vIHBvaW50IGluIGRvaW5nIGl0Cj4gdHdpY2UuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+Cgo+ICBhcmNoL202OGsv
bW0vbWNmbW11LmMgICAgICAgfCAxIC0KCkZvciBtNjhrIHBhcnQ6CkFja2VkLWJ5OiBHZWVydCBV
eXR0ZXJob2V2ZW4gPGdlZXJ0QGxpbnV4LW02OGsub3JnPgoKPiAtLS0gYS9hcmNoL202OGsvbW0v
bWNmbW11LmMKPiArKysgYi9hcmNoL202OGsvbW0vbWNmbW11LmMKPiBAQCAtNDQsNyArNDQsNiBA
QCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQo+ICAgICAgICAgaW50IGk7Cj4KPiAgICAg
ICAgIGVtcHR5X3plcm9fcGFnZSA9ICh2b2lkICopIG1lbWJsb2NrX2FsbG9jKFBBR0VfU0laRSwg
UEFHRV9TSVpFKTsKPiAtICAgICAgIG1lbXNldCgodm9pZCAqKSBlbXB0eV96ZXJvX3BhZ2UsIDAs
IFBBR0VfU0laRSk7Cj4KPiAgICAgICAgIHBnX2RpciA9IHN3YXBwZXJfcGdfZGlyOwo+ICAgICAg
ICAgbWVtc2V0KHN3YXBwZXJfcGdfZGlyLCAwLCBzaXplb2Yoc3dhcHBlcl9wZ19kaXIpKTsKCkdy
e29ldGplLGVldGluZ31zLAoKICAgICAgICAgICAgICAgICAgICAgICAgR2VlcnQKCi0tIApHZWVy
dCBVeXR0ZXJob2V2ZW4gLS0gVGhlcmUncyBsb3RzIG9mIExpbnV4IGJleW9uZCBpYTMyIC0tIGdl
ZXJ0QGxpbnV4LW02OGsub3JnCgpJbiBwZXJzb25hbCBjb252ZXJzYXRpb25zIHdpdGggdGVjaG5p
Y2FsIHBlb3BsZSwgSSBjYWxsIG15c2VsZiBhIGhhY2tlci4gQnV0CndoZW4gSSdtIHRhbGtpbmcg
dG8gam91cm5hbGlzdHMgSSBqdXN0IHNheSAicHJvZ3JhbW1lciIgb3Igc29tZXRoaW5nIGxpa2Ug
dGhhdC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSBMaW51cyBUb3J2YWxkcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 14:29:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gjmBY-0003xA-9K; Wed, 16 Jan 2019 14:28: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=ebNQ=PY=gmail.com=geert.uytterhoeven@srs-us1.protection.inumbo.net>)
 id 1gjmBX-0003x5-4J
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 14:28:51 +0000
X-Inumbo-ID: 0a4d0e30-199b-11e9-92db-bc764e045a96
Received: from mail-vk1-f195.google.com (unknown [209.85.221.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a4d0e30-199b-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 14:28:49 +0000 (UTC)
Received: by mail-vk1-f195.google.com with SMTP id b18so1462214vke.2
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 06:28:49 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=UQM6mniKlKxrnOmNQBuQkbxwhizn1F4ro8TFUMtXkmo=;
 b=eTNpgFuyYmUSMGoLYVBA69zy+qJdfFeEnF2UMaZEFQQE8rV3kqB8qCN/6DC5TXm5Oo
 e3oXArEuDuqZ0wljLvxGhfjeh+0fiO3imyXkN90FuAJP0YizAqf/qHunrMr5YjvsYH36
 g7IPQB91UtV/8If7w9bsXg7+BNUHKIsxNa/RWjvsjah4ehMFSJ4DaDb6GdHQfLAdLE+8
 vtwmRDRk93yqC9IAzNDh1uuhiuCGt5QQyi3UzfZ3C2H3NbNvI19kVpAUiGwQm2SiWE3J
 SCT4BXNIwiTX/wR/S5QvvWtv4Bgtv3RK/688kltXT2j60PGDDYyeHBAlMwqmPYruyLRn
 FLBw==
X-Gm-Message-State: AJcUukc7owaLSNTcIqVXxeFR6aXixQW9nFedgjL3wNMambdr9eCbi+zQ
 tZ3KoJzl4rJktEHPubzKHYQkymKtdkhWls/ua5Q=
X-Google-Smtp-Source: ALg8bN6VwI1ArYelHZvmR1PaA1MLFLrSrq7A9DMWJ0UBcwJmVEmORYrACtE6Zw/o+h9WHLVB78c6er2JrxSMrNC9Lxk=
X-Received: by 2002:a1f:2ed7:: with SMTP id u206mr3609173vku.72.1547648869025; 
 Wed, 16 Jan 2019 06:27:49 -0800 (PST)
MIME-Version: 1.0
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
 <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
In-Reply-To: <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: Wed, 16 Jan 2019 15:27:35 +0100
Message-ID: <CAMuHMdWKPj-2Let44rmaVwh-b6kkGg+0cFPQ-+3k9LP86pB7NA@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Subject: Re: [Xen-devel] [PATCH 19/21] treewide: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>,
 "linux-ia64@vger.kernel.org" <linux-ia64@vger.kernel.org>,
 "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS"
 <devicetree@vger.kernel.org>, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 the arch/x86 maintainers <x86@kernel.org>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 sparclinux <sparclinux@vger.kernel.org>, Christoph Hellwig <hch@lst.de>,
 linux-s390 <linux-s390@vger.kernel.org>, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, Linux-sh list <linux-sh@vger.kernel.org>,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, arcml <linux-snps-arc@lists.infradead.org>,
 "moderated list:H8/300 ARCHITECTURE" <uclinux-h8-devel@lists.sourceforge.jp>,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 alpha <linux-alpha@vger.kernel.org>, linux-um@lists.infradead.org,
 linux-m68k <linux-m68k@lists.linux-m68k.org>, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux MM <linux-mm@kvack.org>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>,
 "David S. Miller" <davem@davemloft.net>,
 Openrisc <openrisc@lists.librecores.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlrZSwKCk9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDI6NDYgUE0gTWlrZSBSYXBvcG9ydCA8
cnBwdEBsaW51eC5pYm0uY29tPiB3cm90ZToKPiBBZGQgY2hlY2sgZm9yIHRoZSByZXR1cm4gdmFs
dWUgb2YgbWVtYmxvY2tfYWxsb2MqKCkgZnVuY3Rpb25zIGFuZCBjYWxsCj4gcGFuaWMoKSBpbiBj
YXNlIG9mIGVycm9yLgo+IFRoZSBwYW5pYyBtZXNzYWdlIHJlcGVhdHMgdGhlIG9uZSB1c2VkIGJ5
IHBhbmljaW5nIG1lbWJsb2NrIGFsbG9jYXRvcnMgd2l0aAo+IGFkanVzdG1lbnQgb2YgcGFyYW1l
dGVycyB0byBpbmNsdWRlIG9ubHkgcmVsZXZhbnQgb25lcy4KPgo+IFRoZSByZXBsYWNlbWVudCB3
YXMgbW9zdGx5IGF1dG9tYXRlZCB3aXRoIHNlbWFudGljIHBhdGNoZXMgbGlrZSB0aGUgb25lCj4g
YmVsb3cgd2l0aCBtYW51YWwgbWFzc2FnaW5nIG9mIGZvcm1hdCBzdHJpbmdzLgo+Cj4gQEAKPiBl
eHByZXNzaW9uIHB0ciwgc2l6ZSwgYWxpZ247Cj4gQEAKPiBwdHIgPSBtZW1ibG9ja19hbGxvYyhz
aXplLCBhbGlnbik7Cj4gKyBpZiAoIXB0cikKPiArICAgICAgIHBhbmljKCIlczogRmFpbGVkIHRv
IGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwgX19mdW5jX18sCgpJbiBnZW5lcmFs
LCB5b3Ugd2FudCB0byB1c2UgJXp1IGZvciBzaXplX3QKCj4gc2l6ZSwgYWxpZ24pOwo+Cj4gU2ln
bmVkLW9mZi1ieTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgoKVGhhbmtzIGZv
ciB5b3VyIHBhdGNoIQoKPiAgNzQgZmlsZXMgY2hhbmdlZCwgNDE1IGluc2VydGlvbnMoKyksIDI5
IGRlbGV0aW9ucygtKQoKSSdtIHdvbmRlcmluZyBpZiB0aGlzIGlzIHJlYWxseSBhbiBpbXByb3Zl
bWVudD8KRm9yIHRoZSBub3JtYWwgbWVtb3J5IGFsbG9jYXRvciwgdGhlIHRyZW5kIGlzIHRvIHJl
bW92ZSBwcmludGluZyBvZiBlcnJvcnMKZnJvbSBhbGwgY2FsbGVycywgYXMgdGhlIGNvcmUgdGFr
ZXMgY2FyZSBvZiB0aGF0LgoKPiAtLS0gYS9hcmNoL2FscGhhL2tlcm5lbC9jb3JlX21hcnZlbC5j
Cj4gKysrIGIvYXJjaC9hbHBoYS9rZXJuZWwvY29yZV9tYXJ2ZWwuYwo+IEBAIC04Myw2ICs4Myw5
IEBAIG1rX3Jlc291cmNlX25hbWUoaW50IHBlLCBpbnQgcG9ydCwgY2hhciAqc3RyKQo+Cj4gICAg
ICAgICBzcHJpbnRmKHRtcCwgIlBDSSAlcyBQRSAlZCBQT1JUICVkIiwgc3RyLCBwZSwgcG9ydCk7
Cj4gICAgICAgICBuYW1lID0gbWVtYmxvY2tfYWxsb2Moc3RybGVuKHRtcCkgKyAxLCBTTVBfQ0FD
SEVfQllURVMpOwo+ICsgICAgICAgaWYgKCFuYW1lKQo+ICsgICAgICAgICAgICAgICBwYW5pYygi
JXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXNcbiIsIF9fZnVuY19fLAoKJXp1LCBhcyBz
dHJsZW4oKSByZXR1cm5zIHNpemVfdC4KCj4gKyAgICAgICAgICAgICAgICAgICAgIHN0cmxlbih0
bXApICsgMSk7Cj4gICAgICAgICBzdHJjcHkobmFtZSwgdG1wKTsKPgo+ICAgICAgICAgcmV0dXJu
IG5hbWU7Cj4gQEAgLTExOCw2ICsxMjEsOSBAQCBhbGxvY19pbzcodW5zaWduZWQgaW50IHBlKQo+
ICAgICAgICAgfQo+Cj4gICAgICAgICBpbzcgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKmlvNyks
IFNNUF9DQUNIRV9CWVRFUyk7Cj4gKyAgICAgICBpZiAoIWlvNykKPiArICAgICAgICAgICAgICAg
cGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKCiV6
dSwgYXMgc2l6ZW9mKCkgcmV0dXJucyBzaXplX3QuClByb2JhYmx5IHRoZXJlIGFyZSBtb3JlLiBZ
ZXMsIGl0J3MgaGFyZCB0byBnZXQgdGhlbSByaWdodCBpbiBhbGwgY2FsbGVycy4KCkdye29ldGpl
LGVldGluZ31zLAoKICAgICAgICAgICAgICAgICAgICAgICAgR2VlcnQKCi0tIApHZWVydCBVeXR0
ZXJob2V2ZW4gLS0gVGhlcmUncyBsb3RzIG9mIExpbnV4IGJleW9uZCBpYTMyIC0tIGdlZXJ0QGxp
bnV4LW02OGsub3JnCgpJbiBwZXJzb25hbCBjb252ZXJzYXRpb25zIHdpdGggdGVjaG5pY2FsIHBl
b3BsZSwgSSBjYWxsIG15c2VsZiBhIGhhY2tlci4gQnV0CndoZW4gSSdtIHRhbGtpbmcgdG8gam91
cm5hbGlzdHMgSSBqdXN0IHNheSAicHJvZ3JhbW1lciIgb3Igc29tZXRoaW5nIGxpa2UgdGhhdC4K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSBMaW51cyBUb3J2YWxkcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 14:29:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gjmCX-00041P-TR; Wed, 16 Jan 2019 14:29: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=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjmCW-00041G-Ir
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 14:29:52 +0000
X-Inumbo-ID: 2ec8bba3-199b-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ec8bba3-199b-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 14:29:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="84673597"
Date: Wed, 16 Jan 2019 15:29:43 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20190116142943.b4nlpoaeitn6esb2@mac>
References: <1547646461-29803-1-git-send-email-dongli.zhang@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547646461-29803-1-git-send-email-dongli.zhang@oracle.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/1] xen-blkback: do not wake up shutdown_wq
 after xen_blkif_schedule() is stopped
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 axboe@kernel.dk, linux-kernel@vger.kernel.org, konrad.wilk@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDk6NDc6NDFQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IFRoZXJlIGlzIG5vIG5lZWQgdG8gd2FrZSB1cCB4ZW5fYmxraWZfc2NoZWR1bGUoKSBh
cyBrdGhyZWFkX3N0b3AoKSBpcyBhYmxlCj4gdG8gYWxyZWFkeSB3YWtlIHVwIHRoZSBrZXJuZWwg
dGhyZWFkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9y
YWNsZS5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgprdGhyZWFkX3N0b3Agd2FpdHMgZm9yIHRoZSB0aHJlYWQgdG8gZXhpdCwgc28gaXQg
bXVzdCBvYnZpb3VzbHkgd2FrZQppdCB1cC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 14:32:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 14:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjmEr-0004lJ-NY; Wed, 16 Jan 2019 14:32: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjmEq-0004lD-F5
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 14:32:16 +0000
X-Inumbo-ID: 847374df-199b-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 847374df-199b-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 14:32:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EE424AFCD;
 Wed, 16 Jan 2019 14:32:12 +0000 (UTC)
To: Mike Rapoport <rppt@linux.ibm.com>, linux-mm@kvack.org
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
 <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <1c04fc81-7e7c-9b4a-cab2-c9b023e1a3b1@suse.com>
Date: Wed, 16 Jan 2019 15:32:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 19/21] treewide: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 Petr Mladek <pmladek@suse.com>, linux-sh@vger.kernel.org,
 Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-kernel@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 Michael Ellerman <mpe@ellerman.id.au>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 devicetree@vger.kernel.org, linux-xtensa@linux-xtensa.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-mips@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, linux-alpha@vger.kernel.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxNDo0NCwgTWlrZSBSYXBvcG9ydCB3cm90ZToKPiBBZGQgY2hlY2sgZm9y
IHRoZSByZXR1cm4gdmFsdWUgb2YgbWVtYmxvY2tfYWxsb2MqKCkgZnVuY3Rpb25zIGFuZCBjYWxs
Cj4gcGFuaWMoKSBpbiBjYXNlIG9mIGVycm9yLgo+IFRoZSBwYW5pYyBtZXNzYWdlIHJlcGVhdHMg
dGhlIG9uZSB1c2VkIGJ5IHBhbmljaW5nIG1lbWJsb2NrIGFsbG9jYXRvcnMgd2l0aAo+IGFkanVz
dG1lbnQgb2YgcGFyYW1ldGVycyB0byBpbmNsdWRlIG9ubHkgcmVsZXZhbnQgb25lcy4KPiAKPiBU
aGUgcmVwbGFjZW1lbnQgd2FzIG1vc3RseSBhdXRvbWF0ZWQgd2l0aCBzZW1hbnRpYyBwYXRjaGVz
IGxpa2UgdGhlIG9uZQo+IGJlbG93IHdpdGggbWFudWFsIG1hc3NhZ2luZyBvZiBmb3JtYXQgc3Ry
aW5ncy4KPiAKPiBAQAo+IGV4cHJlc3Npb24gcHRyLCBzaXplLCBhbGlnbjsKPiBAQAo+IHB0ciA9
IG1lbWJsb2NrX2FsbG9jKHNpemUsIGFsaWduKTsKPiArIGlmICghcHRyKQo+ICsgCXBhbmljKCIl
czogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwgX19mdW5jX18s
Cj4gc2l6ZSwgYWxpZ24pOwo+IAo+IFNpZ25lZC1vZmYtYnk6IE1pa2UgUmFwb3BvcnQgPHJwcHRA
bGludXguaWJtLmNvbT4KCkZvciB0aGUgWGVuIHBhcnQ6CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 14:33:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 14:33: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-devel-bounces@lists.xenproject.org>)
	id 1gjmG2-0004rR-SX; Wed, 16 Jan 2019 14:33: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjmG1-0004rL-HX
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 14:33:29 +0000
X-Inumbo-ID: af9a2f71-199b-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af9a2f71-199b-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 14:33:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6221BAFC0;
 Wed, 16 Jan 2019 14:33:26 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20190114124413.3742-1-jgross@suse.com>
 <ebfc24e3-21a0-6cc6-ae68-5c13c1e66b9a@knorrie.org>
 <4808225b-e413-2ec1-77a1-15999c18583f@suse.com>
 <20190116131703.GB2793@localhost.localdomain>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <efaf168e-feca-2c09-96e1-3f58be9853bf@suse.com>
Date: Wed, 16 Jan 2019 15:33:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190116131703.GB2793@localhost.localdomain>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, Hans van Kranenburg <hans@knorrie.org>,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxNDoxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIFdlZCwgSmFu
IDE2LCAyMDE5IGF0IDA4OjUwOjEzQU0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gCj4+
IEBAIC0xNjUwLDEzICsxNjUwLDE0IEBAIHZvaWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcih2b2lkKQo+
PiAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgPSAwOwo+
PiAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47Cj4+ICAgICAgICAgICAgICAgICB9Cj4+
IC0gICAgICAgICAgICAgICBwcl9pbmZvKCJYZW4gSFZNIGNhbGxiYWNrIHZlY3RvciBmb3IgZXZl
bnQgZGVsaXZlcnkgaXMKPj4gZW5hYmxlZFxuIik7Cj4+ICsgICAgICAgICAgICAgICBpZiAoIXNp
bGVudCkKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgcHJfaW5mbygiWGVuIEhWTSBjYWxsYmFj
ayB2ZWN0b3IgZm9yIGV2ZW50Cj4+IGRlbGl2ZXJ5IGlzIGVuYWJsZWRcbiIpOwo+IAo+IEhvdyBh
Ym91dCByZXBsYWNpbmcgcHJfaW5mbygpIHdpdGggcHJfaW5mb19vbmNlKCk/CgpXaGF0IGEgbmlj
ZSBhbmQgc2ltcGxlIGlkZWEhCgpFeHRyYSBwYXRjaCBvciBWND8KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 14:50:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 14:50: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-devel-bounces@lists.xenproject.org>)
	id 1gjmVy-0005nh-NN; Wed, 16 Jan 2019 14:49: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=CZYe=PY=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gjmVx-0005nc-Ai
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 14:49:57 +0000
X-Inumbo-ID: fc26c1f5-199d-11e9-92db-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc26c1f5-199d-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 14:49:54 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Jan 2019 06:48:53 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,486,1539673200"; d="scan'208";a="110347315"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.59])
 by orsmga008.jf.intel.com with ESMTP; 16 Jan 2019 06:48:52 -0800
Date: Wed, 16 Jan 2019 22:52:48 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190116145246.GA27916@gao-cwp>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
 <20190116103823.2h5kjq77y2nmhfn4@mac>
 <20190116115942.GA25640@gao-cwp>
 <20190116123428.6ndufx52q4p623us@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116123428.6ndufx52q4p623us@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDE6MzQ6MjhQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDA3OjU5OjQ0UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBPbiBXZWQsIEphbiAxNiwgMjAxOSBhdCAxMTozODoyM0FNICswMTAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiA+T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDQ6MTc6
MzBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+ID4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4+ID4+
IGluZGV4IDkzYzIwYjkuLjRmMmJlMDIgMTAwNjQ0Cj4+ID4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jCj4+ID4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5j
Cj4+ID4+IEBAIC0xNTE0LDYgKzE1MTQsNjggQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0
cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQo+PiA+
PiAgICAgIHJldHVybiByYzsKPj4gPj4gIH0KPj4gPj4gIAo+PiA+PiArLyoKPj4gPj4gKyAqIFVu
bWFwIGVzdGFibGlzaGVkIG1hcHBpbmdzIGJldHdlZW4gZG9tYWluJ3MgcGlycSBhbmQgZGV2aWNl
J3MgTVNJLgo+PiA+PiArICogVGhlc2UgbWFwcGluZ3Mgd2VyZSBzZXQgdXAgYnkgcWVtdS9ndWVz
dCBhbmQgYXJlIGV4cGVjdGVkIHRvIGJlCj4+ID4+ICsgKiBkZXN0cm95ZWQgd2hlbiBjaGFuZ2lu
ZyB0aGUgZGV2aWNlJ3Mgb3duZXJzaGlwLgo+PiA+PiArICovCj4+ID4+ICtzdGF0aWMgdm9pZCBw
Y2lfdW5tYXBfbXNpKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+PiA+PiArewo+PiA+PiArICAgIHN0
cnVjdCBtc2lfZGVzYyAqZW50cnksICp0bXA7Cj4+ID4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHBkZXYtPmRvbWFpbjsKPj4gPj4gKwo+PiA+PiArICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgp
KTsKPj4gPj4gKyAgICBBU1NFUlQoZCk7Cj4+ID4+ICsKPj4gPj4gKyAgICBzcGluX2xvY2soJmQt
PmV2ZW50X2xvY2spOwo+PiA+PiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnRyeSwg
dG1wLCAmcGRldi0+bXNpX2xpc3QsIGxpc3QpCj4+ID4+ICsgICAgewo+PiA+PiArICAgICAgICBz
dHJ1Y3QgcGlycSAqaW5mbzsKPj4gPj4gKyAgICAgICAgaW50IHJldCwgcGlycSA9IDA7Cj4+ID4+
ICsgICAgICAgIHVuc2lnbmVkIGludCBuciA9IGVudHJ5LT5tc2lfYXR0cmliLnR5cGUgIT0gUENJ
X0NBUF9JRF9NU0lYCj4+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgID8gZW50cnktPm1z
aS5udmVjIDogMTsKPj4gPgo+PiA+SSB0aGluayB5b3Ugc2hvdWxkIG1hc2sgdGhlIGVudHJ5LCBs
aWtlIGl0J3MgZG9uZSBpbgo+PiA+cHRfaXJxX2Rlc3Ryb3lfYmluZCwgc2VlIHRoZSBjYWxsIHRv
IGd1ZXN0X21hc2tfbXNpX2lycS4gVGhhdCBnaXZlcyBhCj4+ID5jb25zaXN0ZW50IHN0YXRlIGJl
dHdlZW4gYmluZCBhbmQgdW5iaW5kLgo+PiAKPj4gSSBkb24ndCB0aGluayBpdCBpcyBuZWNlc3Nh
cnkgY29uc2lkZXJpbmcgdGhhdCB3ZSBhcmUgdG8gdW5tYXAgcGlycS4KPj4gVGhlIHJlYXNvbiBv
ZiBrZWVwaW5nIHN0YXRlIGNvbnNpc3RlbnQgaXMgdGhhdCB3ZSBtaWdodCB0cnkgdG8gYmluZAo+
PiB0aGUgc2FtZSBwaXJxIHRvIGFub3RoZXIgZ3Vlc3QgaW50ZXJydXB0Lgo+Cj5FdmVuIHRha2lu
ZyBpbnRvIGFjY291bnQgdGhhdCB0aGUgcGlycSB3aWxsIGJlIHVubWFwcGVkIGFmdGVyd2FyZHMg
SSdtCj5ub3Qgc3VyZSB0aGUgc3RhdGUgaXMgZ29pbmcgdG8gYmUgdGhlIHNhbWUuIHVubWFwX2Rv
bWFpbl9waXJxIGRvZXNuJ3QKPnNlZW0gdG8gbWFzayB0aGUgTVNJIGVudHJpZXMsIGFuZCBzbyBJ
IHdvbmRlciB3aGV0aGVyIHdlIGNvdWxkIHJ1bgo+aW50byBpc3N1ZXMgKHN0YXRlIG5vdCBiZWlu
ZyB0aGUgZXhwZWN0ZWQpIHdoZW4gbGF0ZXIgcmUtYXNzaWduaW5nIHRoZQo+ZGV2aWNlIHRvIGFu
b3RoZXIgZ3Vlc3QuCgpBIHZhbGlkIGNhbGwgdHJhY2UgKGluIHRoaXMgcGF0Y2gncyBkZXNjcmlw
dGlvbikgaXM6CgotPnVubWFwX2RvbWFpbl9waXJxIChpZiBwaXJxIGlzbid0IHVubWFwcGVkIGJ5
IHFlbXUpCiAgICAtPnBpcnFfZ3Vlc3RfZm9yY2VfdW5iaW5kCgktPl9fcGlycV9ndWVzdF91bmJp
bmQKCSAgICAtPm1hc2tfbXNpX2lycSg9ZGVzYy0+aGFuZGxlci0+ZGlzYWJsZSgpKQoJCS0+dGhl
IHdhcm5pbmcgaW4gbXNpX3NldF9tYXNrX2JpdCgpCgo+Cj5NYXliZSBJJ20gbWlzc2luZyBzb21l
dGhpbmcsIGJ1dCBJIHdvdWxkIGxpa2UgdG8gbWFrZSBzdXJlIHRoZSBkZXZpY2UKPnN0YXRlIHN0
YXlzIGNvbnNpc3RlbnQgYmV0d2VlbiBhc3NpZ25hdGlvbnMsIGF0IHRoZSBlbmQgb2YgZGF5IHRo
ZQo+cHJvYmxlbSB0aGlzIHBhdGNoIGFpbXMgdG8gc29sdmUgaXMgYSBzdGF0ZSBpbmNvbnNpc3Rl
bmN5IGJldHdlZW4KPmRldmljZSBhc3NpZ25hdGlvbnMuCj4KPj4gPj4gKyAgICAgICAgfQo+PiA+
PiArICAgIH0KPj4gPj4gKyAgICAvKgo+PiA+PiArICAgICAqIEFsbCBwaXJxLXMgc2hvdWxkIGhh
dmUgYmVlbiB1bm1hcHBlZCBhbmQgY29ycmVzcG9uZGluZyBtc2lfZGVzYwo+PiA+PiArICAgICAq
IGVudHJpZXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHRoZSBhYm92ZSBsb29wLgo+PiA+
PiArICAgICAqLwo+PiA+PiArICAgIEFTU0VSVChsaXN0X2VtcHR5KCZwZGV2LT5tc2lfbGlzdCkp
Owo+PiA+PiArCj4+ID4+ICsgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwo+PiA+PiAr
fQo+PiA+PiArCj4+ID4+ICAvKiBjYWxsZXIgc2hvdWxkIGhvbGQgdGhlIHBjaWRldnNfbG9jayAq
Lwo+PiA+PiAgaW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1
OCBidXMsIHU4IGRldmZuKQo+PiA+PiAgewo+PiA+PiBAQCAtMTUyOSw2ICsxNTkxLDggQEAgaW50
IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRl
dmZuKQo+PiA+PiAgICAgIGlmICggIXBkZXYgKQo+PiA+PiAgICAgICAgICByZXR1cm4gLUVOT0RF
VjsKPj4gPj4gIAo+PiA+PiArICAgIHBjaV91bm1hcF9tc2kocGRldik7Cj4+ID4KPj4gPkp1c3Qg
d2FudCB0byBtYWtlIHN1cmUsIHNpbmNlIGRlYXNzaWduX2RldmljZSB3aWxsIGJlIGNhbGxlZCBm
b3IgYm90aAo+PiA+UFYgYW5kIEhWTSBkb21haW5zLiBBRkFJQ1QgcGNpX3VubWFwX21zaSBpcyBz
YWZlIHRvIGNhbGwgd2hlbiB0aGUKPj4gPmRldmljZSBpcyBhc3NpZ25lZCB0byBhIFBWIGd1ZXN0
LCBidXQgd291bGQgbGlrZSB5b3VyIGNvbmZpcm1hdGlvbi4KPj4gCj4+IFRCSCwgSSBkb24ndCBr
bm93IGhvdyBkZXZpY2UgcGFzcy10aHJ1IGlzIGltcGxlbWVudGVkIGZvciBQViBndWVzdC4KPj4g
SWYgUFYgZ3Vlc3QgYWxzbyB1c2VzIHRoZSBzYW1lIHN0cnVjdHVyZXMgYW5kIEFQSXMgdG8gbWFu
YWdlIHRoZSBtYXBwaW5nCj4+IGJldHdlZW4gbXNpLCBwaXJxIGFuZCBndWVzdCBpbnRlcnJ1cHQs
IEkgdGhpbmsgcGNpX3VubWFwX21zaSgpIHNob3VsZCBhbHNvCj4+IHdvcmsgZm9yIFBWIGd1ZXN0
IGNhc2UuCj4KPk5vLCBQViBndWVzdCB1c2VzIGEgY29tcGxldGVseSBkaWZmZXJlbnQgbWVjaGFu
aXNtLiBJIHRoaW5rCj5wY2lfdW5tYXBfbXNpIGlzIHNhZmUgdG8gYmUgdXNlZCBhZ2FpbnN0IFBW
IGd1ZXN0cywgYnV0IGl0IHdvdWxkIGJlCj5uaWNlIHRvIGhhdmUgc29tZSBjb25maXJtYXRpb24u
IFRoZSBtb3JlIHRoYXQgdGhlcmUgYXJlIG5vCj5wY2ktcGFzc3Rob3J1Z2ggdGVzdHMgaW4gb3Nz
dGVzdCwgc28gc3VjaCBlcnJvciB3b3VsZCBnbyB1bm5vdGljZWQuCgpJIHdpbGwgZG8gc29tZSB0
ZXN0cyBmb3IgUFYgZ3Vlc3QuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 14:53:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 14:53:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjmZd-0006VT-M5; Wed, 16 Jan 2019 14:53: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=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjmZc-0006VO-Gu
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 14:53:44 +0000
X-Inumbo-ID: 83e630ba-199e-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83e630ba-199e-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 14:53:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="84674941"
Date: Wed, 16 Jan 2019 15:52:15 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20190116145215.igakzdkklc6f7h6k@mac>
References: <1547646461-29803-1-git-send-email-dongli.zhang@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547646461-29803-1-git-send-email-dongli.zhang@oracle.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/1] xen-blkback: do not wake up shutdown_wq
 after xen_blkif_schedule() is stopped
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 axboe@kernel.dk, linux-kernel@vger.kernel.org, konrad.wilk@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDk6NDc6NDFQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IFRoZXJlIGlzIG5vIG5lZWQgdG8gd2FrZSB1cCB4ZW5fYmxraWZfc2NoZWR1bGUoKSBh
cyBrdGhyZWFkX3N0b3AoKSBpcyBhYmxlCj4gdG8gYWxyZWFkeSB3YWtlIHVwIHRoZSBrZXJuZWwg
dGhyZWFkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9y
YWNsZS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCA0
ICstLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIGIvZHJp
dmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+IGluZGV4IGE0YmM3NGUuLjM3YWM1OWUg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ICsrKyBi
L2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPiBAQCAtMjU0LDEwICsyNTQsOCBA
QCBzdGF0aWMgaW50IHhlbl9ibGtpZl9kaXNjb25uZWN0KHN0cnVjdCB4ZW5fYmxraWYgKmJsa2lm
KQo+ICAJCWlmICghcmluZy0+YWN0aXZlKQo+ICAJCQljb250aW51ZTsKPiAgCj4gLQkJaWYgKHJp
bmctPnhlbmJsa2QpIHsKPiArCQlpZiAocmluZy0+eGVuYmxrZCkKPiAgCQkJa3RocmVhZF9zdG9w
KHJpbmctPnhlbmJsa2QpOwo+IC0JCQl3YWtlX3VwKCZyaW5nLT5zaHV0ZG93bl93cSk7CgpJJ3Zl
IG5vdyByZWFsaXplZCB0aGF0IHNodXRkb3duX3dxIGlzIGJhc2ljYWxseSB1c2VsZXNzLCBhbmQg
c2hvdWxkIGJlCnJlbW92ZWQsIGNvdWxkIHlvdSBwbGVhc2UgZG8gaXQgaW4gdGhpcyBwYXRjaD8K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 14:57:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 14:57:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjmdL-0006gG-Kw; Wed, 16 Jan 2019 14:57: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=HqUw=PY=citrix.com=prvs=912e38b7f=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gjmdK-0006g6-CP
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 14:57:34 +0000
X-Inumbo-ID: 0d3fa7fd-199f-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d3fa7fd-199f-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 14:57:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="75722517"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>,
 <xen-devel@lists.xen.org>
References: <20190116094619.31188-1-jgross@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAkAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO+5AQ0EVFpnOgEIAM6XPDYOTqW64Yma5+vV6947NvKfm+GvtATrwuPDX6za
 L2cOHhXiiM5iP7ehJCZEqgSMaG1kaQZMBsHhDbKp3dKooJrA8ODeyfV8dIfQEQ6olsV+I6+7
 vcWriPgkSdawTTt1Vd9EHQAsEOC6oUf1gPiI3YcjB8I9xCRhOtTXT/4dM32i2AG7xIOO/0z0
 4RbJuJvEXem1+0ZK6zoAWy/wDp2DjBIr8n2WSl9b74hHpgLy33ZNpWbe1Zul/32ym1fLT1Lm
 RC8zXnSb00wUt/5dRVc/TlHCw3loRhHZcalx9LGFoRPfj10wH8+ScSh/izHrcBDPA27jqAyK
 ZiBmSq2ftn0AEQEAAYkDRAQYAQoADwIbAgUCWmTW+QUJB+ujPwEpwF0gBBkBCgAGBQJUWmc6
 AAoJELIVx6fHhBvtxesIALSpB4RaYtr2gQA9r7lTrC8bW3+aLbaBk3q7NBcfV9og6gN6Gvs8
 8RITq25H+8gJNOdpKt3hQM816o6pUXTth7FYPUsNxAbo+dGoLkMhfVEYTcFpJoyXakUk/zL5
 yF7CzXXI/wYMFvFoixNwdkjWJUgL1cuGh56BaLzi9hzwXjOIANV+jBuZu9xXDXWATy2YAsLB
 N4F5lW15eOHQ4QsfCtzX/iPjK8Q2MhdE75AsiCTjeQHntSmvi0/YwRyzSh2A8z5D6gRM4nTT
 HMuCROcs+KYLUUhbZs5l1OP5Srp7NFLYsqw2Zb49FG83IDmiMRsD99rGYCMxm0t1JJJ4UrzL
 hKgJEKY2PDEFkLRtji8P/RTPQdWZmdN29QhJ92ws/IuYmEOrwlAmvQGZWxADe+9VIoQeQaSA
 e/i8yuC9nbPJhl5DyrbmOv9A3EnAXvxyt1c1jpznWg3m0xuB214G7iN5l5g71tOajy9ZhId8
 HKRwnmefRcT153tE0Kfw1ILgpslhUasrGuuICsMUAeNPCgdT3siIXDTD5kY/M0m7sHYdM+Ik
 DzK4vYhB89lZY4k87SrNEAs2YRu8nub27iRB+mb+qjSRWCVlQ1OWQ8gq2BmSoNch1zF3ukB0
 KHIclPZ9EI8JpQ6qVbP6RkNPf7AdtIZrI+5eIjsVNvqhCXfaXxfB4fwHmMcbMT5f3s6CFH3M
 TVm/j7CpXCt8PQOZIWlDrdRhW9ywFPcKWwfUI37WAbHxJI4tzZAUytHi0TlpcQpPHXbbw10s
 ME4mbMuOlW/Rt01sc2d5SuZkG2/rw7E4TBq6VA3ZbSztvA6ZW6IZX/oX9dFyhw28gHG7+yRw
 WSNLkCgnO2rXhPJTNfOAn4bdBcQ8Adb9QbWdtqt0xpe6/NjAWGJMBmvXMiiDAKcyS3o8EXK2
 CKtRdNjWisu3q/6KPQup7UxP1fMQ0dN9qGz6Cuw1tBKaTDRLS80c8i0WEHcHDSkEIx63sny1
 GhyT0XIEmJfhdw99RvEh5S3CkxYnUpHay6KaHJgNKL5L2+oxzpIWA1S6uQENBFRaur0BCADt
 onSLWlBKZRHpldkPZgQPGJrYHJHS5mhNLs3Q1i/U6NTy/qnTXu7QVyjn5CiO799n3tJweGnn
 EZUCTmTFkEUNPii8l3Sch5KvdttbB83MbHXBrO193Ne3qfcwEqvsCGKgHWb6+6TfWt51R2eF
 u283s7jQwL5+BKTn/6NEbFjcg5U+ihArNQ7sznUag6DjCX2JrcfYTM6gaE3a+lNtPyoJwv3Z
 llnCQFGV2gBaftzWEQpJO5Pd/VWlKaGOdfQni68pnVXZHuuigolgUFzJILTBrxpOYC0C8uB9
 yl76V6A62CoMrMu43jnHMSPKMKIjnbW3zPE0w8lj0WII82/SwKQPABEBAAGJAiUEGAEKAA8C
 GwwFAlpk1zMFCQfrT/YACgkQpjY8MQWQtG2/tg//YY59ZOVnER5btfVhrh+qtCoJtS0U+z55
 0s/dOIoBzRJTAeWu8EY8OZHTcFN7EZtp55h3jiR/JGI9h59UIF+UqkLMrFkx1jhLHhnqF8nc
 fc2WZLd6ECTPvTVdVYytGzl8KoYkMhFFs+f/ZeOuxUv5OBSeQhzUbpr4S2tJdhxBLuacauOt
 x0GRw7eGBP/WO+Hlzp2AgeJ62MUA/xklxGb1q8hFq3g6Ghas6tUyrcx4RYEBu8hVBHqcS0VF
 LWLBKU+kZLNpeCwqht4VQ9FERSIk8rsScd1Qtk2uCx94cULYmiKbl6qtg+M+t4erwsdsMX2X
 P1kRxm6+DQJQfNZd+UP1B8jKHFbmC49JZRdK8FOAI4imealjUhHbxKS+N3072WMUIQwo0Eym
 29/KJruT+JDn9R0+7PpJkCkbYiwZah8ytew+Cv9fNAA8O2t4J5q+UbpnGT9zRkkmQOoz+bza
 kKTbuIKqzxVjUCkHFvBwYmBYKukqC0EFm0cSQx700WCdprO6AnvO9IIeA9cBRaky3sl4lao3
 XRDRjWj/GZQg8OhFPNjfAZ+S1yo0dRlqNlCtwo65B6U7d2GGb64UtjDthGBHFo8ruiwCxf5U
 us+iynkGfrfQHUFHCC5a8fSMal7+hrwKASyWNY4xgavv5ET61l6aGkJ+xV1hnzKlPjZGPXp8 q5c=
Message-ID: <7d96023e-e8e6-730b-e507-694dd9a447d9@citrix.com>
Date: Wed, 16 Jan 2019 14:57:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190116094619.31188-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.10] correct release note link in
 SUPPORT.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNi8xOSA5OjQ2IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFRoZSBzeW50YXggZm9y
IHRoZSByZWxlYXNlIG5vdGUgbGluayBpbiBTVVBQT1JULm1kIGlzIHdyb25nLiBDb3JyZWN0Cj4g
dGhhdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
PiAtLS0KPiAgU1VQUE9SVC5tZCB8IDQgKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQ
T1JULm1kCj4gaW5kZXggNmQ0MTdhNjE4ZS4uMmVjNzdiZjJjYyAxMDA2NDQKPiAtLS0gYS9TVVBQ
T1JULm1kCj4gKysrIGIvU1VQUE9SVC5tZAo+IEBAIC0xMyw3ICsxMyw5IEBAIGZvciB0aGUgZGVm
aW5pdGlvbnMgb2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCj4gICAgICBJbml0aWFs
LVJlbGVhc2U6IDIwMTctMTItMTMKPiAgICAgIFN1cHBvcnRlZC1VbnRpbDogMjAxOS0wNi0xMwo+
ICAgICAgU2VjdXJpdHktU3VwcG9ydC1VbnRpbDogMjAyMC0xMi0xMwo+IC0gICAgUmVsZWFzZS1O
b3RlczogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2pl
Y3RfNC4xMF9SZWxlYXNlX05vdGVzIj5STjwvYT4KPiArCj4gK1JlbGVhc2UtTm90ZXMKPiArOiA8
YSBocmVmPSJodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF80LjEw
X1JlbGVhc2VfTm90ZXMiPlJOPC9hPgoKVGhpcyBpcyBpbiBwYW5kb2MgbWFya2Rvd24sIGlzbid0
IGl0PyAgV2h5IGFyZSB3ZSBpbmNsdWRpbmcgSFRNTD8KClRoaXMgc2hvdWxkIGJlWzFdIGVpdGhl
cjoKCltSTl0oaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC4x
MF9SZWxlYXNlX05vdGVzKQoKb3IKCltSTl1bXQoKW1JOXSBodHRwczovL3dpa2kueGVucHJvamVj
dC5vcmcvd2lraS9YZW5fUHJvamVjdF80LjEwX1JlbGVhc2VfTm90ZXMKCiAtR2VvcmdlCgpbMV0g
aHR0cHM6Ly9wYW5kb2Mub3JnL01BTlVBTC5odG1sI2xpbmtzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 14:57:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 14:57:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjmdM-0006gM-4C; Wed, 16 Jan 2019 14:57: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=HqUw=PY=citrix.com=prvs=912e38b7f=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gjmdK-0006g7-EY
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 14:57:34 +0000
X-Inumbo-ID: 0d40df05-199f-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d40df05-199f-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 14:57:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="75722517"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>,
 <xen-devel@lists.xen.org>
References: <20190116094619.31188-1-jgross@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAkAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO+5AQ0EVFpnOgEIAM6XPDYOTqW64Yma5+vV6947NvKfm+GvtATrwuPDX6za
 L2cOHhXiiM5iP7ehJCZEqgSMaG1kaQZMBsHhDbKp3dKooJrA8ODeyfV8dIfQEQ6olsV+I6+7
 vcWriPgkSdawTTt1Vd9EHQAsEOC6oUf1gPiI3YcjB8I9xCRhOtTXT/4dM32i2AG7xIOO/0z0
 4RbJuJvEXem1+0ZK6zoAWy/wDp2DjBIr8n2WSl9b74hHpgLy33ZNpWbe1Zul/32ym1fLT1Lm
 RC8zXnSb00wUt/5dRVc/TlHCw3loRhHZcalx9LGFoRPfj10wH8+ScSh/izHrcBDPA27jqAyK
 ZiBmSq2ftn0AEQEAAYkDRAQYAQoADwIbAgUCWmTW+QUJB+ujPwEpwF0gBBkBCgAGBQJUWmc6
 AAoJELIVx6fHhBvtxesIALSpB4RaYtr2gQA9r7lTrC8bW3+aLbaBk3q7NBcfV9og6gN6Gvs8
 8RITq25H+8gJNOdpKt3hQM816o6pUXTth7FYPUsNxAbo+dGoLkMhfVEYTcFpJoyXakUk/zL5
 yF7CzXXI/wYMFvFoixNwdkjWJUgL1cuGh56BaLzi9hzwXjOIANV+jBuZu9xXDXWATy2YAsLB
 N4F5lW15eOHQ4QsfCtzX/iPjK8Q2MhdE75AsiCTjeQHntSmvi0/YwRyzSh2A8z5D6gRM4nTT
 HMuCROcs+KYLUUhbZs5l1OP5Srp7NFLYsqw2Zb49FG83IDmiMRsD99rGYCMxm0t1JJJ4UrzL
 hKgJEKY2PDEFkLRtji8P/RTPQdWZmdN29QhJ92ws/IuYmEOrwlAmvQGZWxADe+9VIoQeQaSA
 e/i8yuC9nbPJhl5DyrbmOv9A3EnAXvxyt1c1jpznWg3m0xuB214G7iN5l5g71tOajy9ZhId8
 HKRwnmefRcT153tE0Kfw1ILgpslhUasrGuuICsMUAeNPCgdT3siIXDTD5kY/M0m7sHYdM+Ik
 DzK4vYhB89lZY4k87SrNEAs2YRu8nub27iRB+mb+qjSRWCVlQ1OWQ8gq2BmSoNch1zF3ukB0
 KHIclPZ9EI8JpQ6qVbP6RkNPf7AdtIZrI+5eIjsVNvqhCXfaXxfB4fwHmMcbMT5f3s6CFH3M
 TVm/j7CpXCt8PQOZIWlDrdRhW9ywFPcKWwfUI37WAbHxJI4tzZAUytHi0TlpcQpPHXbbw10s
 ME4mbMuOlW/Rt01sc2d5SuZkG2/rw7E4TBq6VA3ZbSztvA6ZW6IZX/oX9dFyhw28gHG7+yRw
 WSNLkCgnO2rXhPJTNfOAn4bdBcQ8Adb9QbWdtqt0xpe6/NjAWGJMBmvXMiiDAKcyS3o8EXK2
 CKtRdNjWisu3q/6KPQup7UxP1fMQ0dN9qGz6Cuw1tBKaTDRLS80c8i0WEHcHDSkEIx63sny1
 GhyT0XIEmJfhdw99RvEh5S3CkxYnUpHay6KaHJgNKL5L2+oxzpIWA1S6uQENBFRaur0BCADt
 onSLWlBKZRHpldkPZgQPGJrYHJHS5mhNLs3Q1i/U6NTy/qnTXu7QVyjn5CiO799n3tJweGnn
 EZUCTmTFkEUNPii8l3Sch5KvdttbB83MbHXBrO193Ne3qfcwEqvsCGKgHWb6+6TfWt51R2eF
 u283s7jQwL5+BKTn/6NEbFjcg5U+ihArNQ7sznUag6DjCX2JrcfYTM6gaE3a+lNtPyoJwv3Z
 llnCQFGV2gBaftzWEQpJO5Pd/VWlKaGOdfQni68pnVXZHuuigolgUFzJILTBrxpOYC0C8uB9
 yl76V6A62CoMrMu43jnHMSPKMKIjnbW3zPE0w8lj0WII82/SwKQPABEBAAGJAiUEGAEKAA8C
 GwwFAlpk1zMFCQfrT/YACgkQpjY8MQWQtG2/tg//YY59ZOVnER5btfVhrh+qtCoJtS0U+z55
 0s/dOIoBzRJTAeWu8EY8OZHTcFN7EZtp55h3jiR/JGI9h59UIF+UqkLMrFkx1jhLHhnqF8nc
 fc2WZLd6ECTPvTVdVYytGzl8KoYkMhFFs+f/ZeOuxUv5OBSeQhzUbpr4S2tJdhxBLuacauOt
 x0GRw7eGBP/WO+Hlzp2AgeJ62MUA/xklxGb1q8hFq3g6Ghas6tUyrcx4RYEBu8hVBHqcS0VF
 LWLBKU+kZLNpeCwqht4VQ9FERSIk8rsScd1Qtk2uCx94cULYmiKbl6qtg+M+t4erwsdsMX2X
 P1kRxm6+DQJQfNZd+UP1B8jKHFbmC49JZRdK8FOAI4imealjUhHbxKS+N3072WMUIQwo0Eym
 29/KJruT+JDn9R0+7PpJkCkbYiwZah8ytew+Cv9fNAA8O2t4J5q+UbpnGT9zRkkmQOoz+bza
 kKTbuIKqzxVjUCkHFvBwYmBYKukqC0EFm0cSQx700WCdprO6AnvO9IIeA9cBRaky3sl4lao3
 XRDRjWj/GZQg8OhFPNjfAZ+S1yo0dRlqNlCtwo65B6U7d2GGb64UtjDthGBHFo8ruiwCxf5U
 us+iynkGfrfQHUFHCC5a8fSMal7+hrwKASyWNY4xgavv5ET61l6aGkJ+xV1hnzKlPjZGPXp8 q5c=
Message-ID: <7d96023e-e8e6-730b-e507-694dd9a447d9@citrix.com>
Date: Wed, 16 Jan 2019 14:57:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190116094619.31188-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.10] correct release note link in
 SUPPORT.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNi8xOSA5OjQ2IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFRoZSBzeW50YXggZm9y
IHRoZSByZWxlYXNlIG5vdGUgbGluayBpbiBTVVBQT1JULm1kIGlzIHdyb25nLiBDb3JyZWN0Cj4g
dGhhdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
PiAtLS0KPiAgU1VQUE9SVC5tZCB8IDQgKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQ
T1JULm1kCj4gaW5kZXggNmQ0MTdhNjE4ZS4uMmVjNzdiZjJjYyAxMDA2NDQKPiAtLS0gYS9TVVBQ
T1JULm1kCj4gKysrIGIvU1VQUE9SVC5tZAo+IEBAIC0xMyw3ICsxMyw5IEBAIGZvciB0aGUgZGVm
aW5pdGlvbnMgb2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCj4gICAgICBJbml0aWFs
LVJlbGVhc2U6IDIwMTctMTItMTMKPiAgICAgIFN1cHBvcnRlZC1VbnRpbDogMjAxOS0wNi0xMwo+
ICAgICAgU2VjdXJpdHktU3VwcG9ydC1VbnRpbDogMjAyMC0xMi0xMwo+IC0gICAgUmVsZWFzZS1O
b3RlczogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2pl
Y3RfNC4xMF9SZWxlYXNlX05vdGVzIj5STjwvYT4KPiArCj4gK1JlbGVhc2UtTm90ZXMKPiArOiA8
YSBocmVmPSJodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF80LjEw
X1JlbGVhc2VfTm90ZXMiPlJOPC9hPgoKVGhpcyBpcyBpbiBwYW5kb2MgbWFya2Rvd24sIGlzbid0
IGl0PyAgV2h5IGFyZSB3ZSBpbmNsdWRpbmcgSFRNTD8KClRoaXMgc2hvdWxkIGJlWzFdIGVpdGhl
cjoKCltSTl0oaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC4x
MF9SZWxlYXNlX05vdGVzKQoKb3IKCltSTl1bXQoKW1JOXSBodHRwczovL3dpa2kueGVucHJvamVj
dC5vcmcvd2lraS9YZW5fUHJvamVjdF80LjEwX1JlbGVhc2VfTm90ZXMKCiAtR2VvcmdlCgpbMV0g
aHR0cHM6Ly9wYW5kb2Mub3JnL01BTlVBTC5odG1sI2xpbmtzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 14:58:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1gjmeH-0006ns-Uk; Wed, 16 Jan 2019 14:58: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=IUqo=PY=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gjmeG-0006nR-NX
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 14:58:32 +0000
X-Inumbo-ID: 2fc55f08-199f-11e9-92db-bc764e045a96
Received: from mail-wm1-x332.google.com (unknown [2a00:1450:4864:20::332])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fc55f08-199f-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 14:58:31 +0000 (UTC)
Received: by mail-wm1-x332.google.com with SMTP id m22so2327003wml.3;
 Wed, 16 Jan 2019 06:58:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=manLLwT/Aj/1NUJ/G8bdWmSeBRF2SXszL/OExiAXVWs=;
 b=BRsPSpvFBDQn+ZzZlQsBKKVGcpc+jG1XCQOZ3kbgMmNr0wZSYeY+mNIQSeHatIOZUi
 uITHT+0ZaAkOqKHs4CLvRi1KcEgoH4UHfjJ/ShKu44WjKadEMJ5eGLSQ9nYmISW1e5dH
 mRiIwuzDuIgUwHno3dNdieQT+fPcSmt0iRle8GbaKY9zBr1FuzwYBKNdxbxkvjtXmCxi
 nGey9/4fMQGKVVPsrXPycnxQmu1UdD0tr/znB2vT8tOI93uCBn1AT9IQOBmq0YYsi1wz
 X7RmuLNCS9Wfu9BPCGZENK+CHMXZcglxaoMwNOtj+dIgFZu8Bmv711Mbh0Im3BfwPnXN
 d+zg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=manLLwT/Aj/1NUJ/G8bdWmSeBRF2SXszL/OExiAXVWs=;
 b=JL27icNx0kfqWlJDcXwpAJzhSiJGh0D3AhmcABAmdt8sBRUkrVpbLSXCaoGotYWk+m
 XZo6gkCVOieXmL6RR9B3O2fMER5h09OGisuaWu86y518E0XyC8KXBPWNpHQFSdfokIX0
 jhIuAsrsT87tJfDlDee6ZKfcOgV8DZKlS3x5qc8CoIXP1Mv7YxDYb4AJDRYj3l8ZRx7O
 fQ9VsQte2jFiNWWl9WSGAoLOzaHNPAC3BHhk86X+uBETrOLTQiDA3A6ianVTACjCBB/n
 YPE0AXqsO41nlt96aVyj8LJ2vG7AQ3YtD5lRd7Gje9U9n7vJUofuNa9vPB6e21kA6sa8
 UOJQ==
X-Gm-Message-State: AJcUukc8sVAQZ8XdNr19IYvLvmYcL9FnD5hQZLwHMLc321FFTBHaxWHD
 NpxlxKfa3SGEY+39km7OOFs=
X-Google-Smtp-Source: ALg8bN6JM8seWIKueYzH0vvwlXcN7MxFvLjzVJu07m6EAHJNnrfxUqdRmhwL2ITUVg/CpLTjcWX2WA==
X-Received: by 2002:a1c:b456:: with SMTP id d83mr8168505wmf.115.1547650709522; 
 Wed, 16 Jan 2019 06:58:29 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:d4e8:7c6e:573e:7980?
 ([2a02:c7f:ac18:da00:d4e8:7c6e:573e:7980])
 by smtp.gmail.com with ESMTPSA id y1sm41596992wme.1.2019.01.16.06.58.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Jan 2019 06:58:27 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <B4A2287A-CD40-4E60-8208-9DA557FA030D@neclab.eu>
Date: Wed, 16 Jan 2019 14:58:25 +0000
Message-Id: <D1C8C677-69DF-42FC-95C2-1DEC9C329FAB@gmail.com>
References: <25047BD8-F5B6-4F2A-9F4E-002BF51F5C6B@xenproject.org>
 <B4A2287A-CD40-4E60-8208-9DA557FA030D@neclab.eu>
To: "Felipe Huici <Felipe. Huici@neclab. eu>" <Felipe.Huici@neclab.eu>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Preparing for Xen Project GSoC applications :
 Deadline Feb 6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <Wei.Liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Committers <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "mindy@somerandomidiot.com" <mindy@somerandomidiot.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmsgeW91IEZlbGlwZQpJIHdlbnQgdGhyb3VnaCBhbmQgdXBkYXRlZCB0aGUgVmVyaWZpZWQg
ZGF0ZXMgYW5kIGFsc28gY2hhbmdlZCB0aGUgZGF0ZSBvZiBpbnNlcnQgZm9yICJOZXcgUGxhdGZv
cm0gU3VwcG9ydCIgYW5kICJHbyBMYW5ndWFnZSBTdXBwb3J0IiBhcyB0aGVzZSB3ZXJlIGRpZmZl
cmVudCBlbm91Z2ggZnJvbSB3aGF0IHdhcyB0aGVyZSBiZWZvcmUKUmVnYXJkcwpMYXJzCgo+IE9u
IDE2IEphbiAyMDE5LCBhdCAxMzoxMCwgRmVsaXBlIEh1aWNpIDxGZWxpcGUuSHVpY2lAbmVjbGFi
LmV1PiB3cm90ZToKPiAKPiBIaSBMYXJzLAo+IAo+IFdlJ3ZlIHVwZGF0ZWQgdGhlIGRlc2NyaXB0
aW9uIG9mIHRoZSBwcm9qZWN0cyByZWxhdGVkIHRvIFVuaWtyYWZ0LCBwbGVhc2UgbGV0IHVzIGtu
b3cgaWYgeW91IG5lZWQgYW55dGhpbmcgZWxzZSBmcm9tIHVzLgo+IAo+IFRoYW5rcywKPiAKPiAt
LSBGZWxpcGUKPiAKPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KPiBEci4gRmVsaXBlIEh1aWNpCj4gQ2hpZWYgUmVzZWFyY2hlciwg
U3lzdGVtcyBhbmQgTWFjaGluZSBMZWFybmluZyBHcm91cAo+IE5FQyBMYWJvcmF0b3JpZXMgRXVy
b3BlIEdtYkgKPiBLdXJmdWVyc3RlbmFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnCj4gVGVs
LiAgKzQ5Cj4gKDApNjIyMSA0MzQyLTI0MQo+IEZheDogICs0OQo+ICgwKTYyMjEgNDM0Mi0xNTUK
PiAKPiBlLW1haWw6Cj4gZmVsaXBlLmh1aWNpQG5lY2xhYi5ldQo+ID09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IFJlZ2lzdGVyZWQg
YXQgQW10c2dlcmljaHQgTWFubmhlaW0sIEdlcm1hbnksIEhSQjcyODU1OAo+IAo+IO+7v09uIDE1
LjAxLjE5LCAxNDozMywgIkxhcnMgS3VydGgiIDxsYXJzLmt1cnRoLnhlbkBnbWFpbC5jb20+IHdy
b3RlOgo+IAo+ICAgIEhpIGFsbCwgCj4gCj4gICAgSSB3aWxsIGJlIGFwcGx5aW5nIGFzIGEgbWVu
dG9yaW5nIG9yZ2FuaXNhdGlvbiBmb3IgR1NvQyBhZ2FpbiB0aGlzIHllYXI6IHRoZSBhcHBsaWNh
dGlvbiBkZWFkbGluZSBpcyBGZWIgNiBhbmQgYnkgdGhlbiB3ZSBuZWVkIHRvIGhhdmUgaHR0cHM6
Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyBpbiBv
cmRlci4gR2l2ZW4gdGhhdCB3ZSBkaWRuJ3QgZ2V0IGluIGxhc3QgeWVhciwgdGhlcmUgaXMgYSA1
MC81MCBjaGFuY2Ugd2UgZ2V0IGluIHRoaXMgeWVhci4KPiAKPiAgICBFdmVyeW9uZSBvbiB0aGUg
Q0MgbGlzdCBoYXMgcHJvamVjdHMgbGlzdGVkIG9uIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9y
Zy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMKPiAKPiAgICBPdXIgcHJvamVjdCBsaXN0
IGlzIGEgbGl0dGxlIG9sZCBhbmQgc3RhbGUgYW5kIHRoYXQgc2hvd3M6IHdlIGRvIG5lZWQgdG8g
YnJpbmcgdGhpcyB1cC10by1kYXRlIGFuZCBmcmVzaGVuIGl0IHVwIHdpdGggbmV3IHByb2plY3Rz
LiBJIGJlbGlldmUgdGhhdCB0aGUgTWluaS1PUyBhbmQgVW5pa3JhZnQgcHJvamVjdHMgbmVlZCBs
b29raW5nIGF0LiBBbmQgd2UgbWF5IGhhdmUgc29tZSBuZXcgc2Vuc2libGUgcHJvamVjdHMgaW4g
dGhlIEh5cGVydmlzb3IgaXRzZWxmLiBNaW5keSBhbHJlYWR5IGFncmVlZCB0byBnbyBvdmVyIHRo
ZSBNaXJhZ2UgT1MgbGlzdC4KPiAKPiAgICBJZiB5b3Ugd2FudCB0byB3aXRoZHJhdyB5b3VyIHBy
b2plY3Q6IHBsZWFzZSBsZXQgbWUga25vdyBhbmQgSSBkZWxldGUgaXQ6IGJ1dCBsZXQgbWUga25v
dyBXSFkgeW91IHdhbnQgdG8gd2l0aGRyYXcuIEUuZy4gaXMgaXQgY29tcGxldGUKPiAKPiAgICBA
RG91ZywgQENvbWl0dGVycwo+ICAgIFJlIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtp
L091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjQ29kZV9TdGFuZGFyZHNfQ2hlY2tpbmdfdXNpbmdf
Y2xhbmctZm9ybWF0Cj4gICAgR2l2ZW4gdGhhdCB0aGVyZSBoYXMgYmVlbiBzb21lIHdvcmsgb24g
Y2xhbmctZm9ybWF0IGJ5IEVQQU0sIHdoaWNoIG5vLW9uZSBoYXMgbG9va2VkIGF0IEkgYW0gdGVt
cHRlZCB0byB0aHJvdyB0aGlzIG91dCBvciByZS1kbyB0aGUgcHJvamVjdC4gQWthLCBkaWUgYSBu
ZXh0IHBoYXNlIHdoaWNoIGluY2x1ZGVzIGludGVncmF0aW5nIHRoZSB0b29sIGludG8gb3VyIHdv
cmtmbG93LiBCdXQgdGhhdCBtYXkgYmUgdG9vIGhhcmQKPiAgICBBbnkgdmlld3M/Cj4gCj4gICAg
UmVnYXJkcwo+ICAgIExhcnMKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:08:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:08: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-devel-bounces@lists.xenproject.org>)
	id 1gjmnf-0007uP-9F; Wed, 16 Jan 2019 15:08: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=HFAl=PY=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gjmne-0007uK-KM
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 15:08:14 +0000
X-Inumbo-ID: 8b4a2ce6-19a0-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b4a2ce6-19a0-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:08:13 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0GF4SZ3085294;
 Wed, 16 Jan 2019 15:07:59 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=C8GBaA2fSRdKu52QNWjMCm3016GKVdzaB03+d+dbd6A=;
 b=M7/MO3/tzNd8889fm+WNTl3d5A4f+EMquFE8kpquB6ryP4yTAFD2ab0XAw+qFIUvSRP5
 0rmTeNTUpYNMpGCw0Sgv5y/+snq3/ZNyTB+wUZDVUnwuQjmkvqjc1oY15mhO0w5wB7uC
 brm1Xgwl9BNUzNUDHbnc24nEElWY81p8meXUHp42Ud9hXY258gHbyKKJtzHY5brWxuiK
 LcVH6GrXQxiyOto1cHM7orQ5vKKwGlMKLiwAlIGZK4tvf8OLKxd3JNxjlgldyOEavp5v
 bubfDf2WpX1uoDHyoVqFt4AcwF7pme+rzIxQbs4kmAhutEi5DcZViv/Us2CjEOEqh2gL pw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2pybkcje7q-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 15:07:59 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0GF7w6c003452
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 15:07:58 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0GF7wmO005259;
 Wed, 16 Jan 2019 15:07:58 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Jan 2019 07:07:58 -0800
To: Juergen Gross <jgross@suse.com>
References: <20190114124413.3742-1-jgross@suse.com>
 <ebfc24e3-21a0-6cc6-ae68-5c13c1e66b9a@knorrie.org>
 <4808225b-e413-2ec1-77a1-15999c18583f@suse.com>
 <20190116131703.GB2793@localhost.localdomain>
 <efaf168e-feca-2c09-96e1-3f58be9853bf@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <71f7d41b-1822-d0b5-a28a-b10172bc5746@oracle.com>
Date: Wed, 16 Jan 2019 10:07:54 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <efaf168e-feca-2c09-96e1-3f58be9853bf@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9138
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901160124
Subject: Re: [Xen-devel] [PATCH v3] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, Hans van Kranenburg <hans@knorrie.org>,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNi8xOSA5OjMzIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDE2LzAxLzIwMTkg
MTQ6MTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gV2VkLCBKYW4gMTYsIDIwMTkgYXQg
MDg6NTA6MTNBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4KPj4+IEBAIC0xNjUwLDEz
ICsxNjUwLDE0IEBAIHZvaWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcih2b2lkKQo+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrID0gMDsKPj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgIHJldHVybjsKPj4+ICAgICAgICAgICAgICAgICB9Cj4+PiAtICAgICAg
ICAgICAgICAgcHJfaW5mbygiWGVuIEhWTSBjYWxsYmFjayB2ZWN0b3IgZm9yIGV2ZW50IGRlbGl2
ZXJ5IGlzCj4+PiBlbmFibGVkXG4iKTsKPj4+ICsgICAgICAgICAgICAgICBpZiAoIXNpbGVudCkK
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHByX2luZm8oIlhlbiBIVk0gY2FsbGJhY2sgdmVj
dG9yIGZvciBldmVudAo+Pj4gZGVsaXZlcnkgaXMgZW5hYmxlZFxuIik7Cj4+IEhvdyBhYm91dCBy
ZXBsYWNpbmcgcHJfaW5mbygpIHdpdGggcHJfaW5mb19vbmNlKCk/Cj4gV2hhdCBhIG5pY2UgYW5k
IHNpbXBsZSBpZGVhIQo+Cj4gRXh0cmEgcGF0Y2ggb3IgVjQ/Cj4KCgpJIGNhbiBhZGQgdGhpcyB3
aGlsZSBjb21taXR0aW5nLCBJIGRvbid0IHRoaW5rIGl0J3Mgd29ydGggYSB3aG9sZSBuZXcgcGF0
Y2guCgpPbmUgb3V0c3RhbmRpbmcgcXVlc3Rpb24gSSBoYXZlIGlzIHdoZXRoZXIgYW55dGhpbmcg
bmVlZHMgdG8gYmUgYWRkZWQgdG8KdGhlIGNvbW1pdCBtZXNzYWdlIChUaG9tYXMgaGFkIHNvbWUg
cXVlc3Rpb25zKQoKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:13:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:13: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-devel-bounces@lists.xenproject.org>)
	id 1gjmsS-0000G7-Js; Wed, 16 Jan 2019 15:13: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=bGbE=PY=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gjmsQ-0000Fx-8P
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 15:13:10 +0000
X-Inumbo-ID: 3a856059-19a1-11e9-92db-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::704])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a856059-19a1-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:13:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VijvPy6MakT80w+5TCWHYWLiSo7ZTb0SXhdRzvmvvvw=;
 b=n8cMex3hvaGatbbLWaJIRPKVhrC1YwoOm9oorjifo/w6G0h5hn4M0oZqvoIv+GPRg6Tj27Nxc6GBOMkJpT9/OkbFCrbWVEBd5vZY4nIVMnSwguNjQ3pQFtVKWyEBZlKNHeARyOF0wrN31u2aT5B6gqKzaVuh2d/ElPT5h3CCeYs=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB5006.eurprd02.prod.outlook.com (20.178.14.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.18; Wed, 16 Jan 2019 15:13:05 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5%4]) with mapi id 15.20.1516.019; Wed, 16 Jan 2019
 15:13:05 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v1] x86/mm: Clean up p2m_finish_type_change return value
Thread-Index: AQHUra37JoLJNrtCY0qcBYha/QreTg==
Date: Wed, 16 Jan 2019 15:13:05 +0000
Message-ID: <20190116151231.10210-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0004.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:10::16) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB5006;
 6:w/lvxqe0cTizHmeu0PzFBmwWL02snjD9OHIW8OhkUi+frtcONKCA1x4ibfL8q4Bgv9ArG67Bk6nnnsZxVXZDxsgkG5CQVoeCTcVdWm2zCzyA4gZGrYS5V5Hxfsy/1b5J9qbnJNrE0v0oE7E6ZkvQ1P0U8CvsQVvZGHtC/lvq2kEsWVizMFNcqN/ae9KKAqVZL52I2RIIVsXHm2CKohC+HQPFG9wLs0HrXWj9yMqupc6yhTDbNR8viV2d84Rt/fDNMdziFGEBLk9MiUj2vsoEDBfJtfljQBJDgxNDuoWfYzyBnJFPtD4XLW+N1KqgaS65UybFUSQRfT41PM/t9Zi3XQQ205J+H4lPs6FiMcPOaEd7ZPk8hNaZSOGO0h1pJ607HNZkitOMYu4vyfXPQcmgFAoCmNY0sVkBBAIjB1xP4PnnYLwzXBEVV+EUL7l/S6F0s1JUoctVNIcXseVyaS1dfg==;
 5:OHStUK9+CZJjrzu2ga/nkSuMrU4OncG5wpqR4eqLu38CPU2dERTM6PmzSKYK4b5dRMW+1jwQMbkvh88rOnOiy//QQUZcNCP5jrpoZdwh0BjkmFd1HH+/yXFr0J1pq7pPd1Sr2+RjnBCL0K5rODjOElx+pmqXHdG+fxFS5s0puAYvnUFEoUokCnmNGViBXnLB60G99lieW/XEWouyZbjG8Q==;
 7:34d9GWIdA91cvaylau0ao6RQhFzMJrKVR2sN3NHt1taeIFJy5rIyWUCTs3HqMs7WGGtQd2Gks9oilWnPhRgvum7AqJ64YgbMfbkCMMlibb1Icvy/cBHa2Zw6a79VBLtYLfDBo2+n28eGWnW6Qf/zOA==
x-ms-office365-filtering-correlation-id: d8f0dd1d-7c4d-4171-3c94-08d67bc51d8c
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB5006; 
x-ms-traffictypediagnostic: VI1PR02MB5006:|VI1PR02MB5006:
x-microsoft-antispam-prvs: <VI1PR02MB5006F5800DD73960006070D1AB820@VI1PR02MB5006.eurprd02.prod.outlook.com>
x-forefront-prvs: 091949432C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(39860400002)(366004)(396003)(376002)(346002)(189003)(199004)(316002)(54906003)(386003)(99286004)(6506007)(6116002)(3846002)(186003)(102836004)(476003)(2616005)(26005)(86362001)(14444005)(52116002)(256004)(71200400001)(66066001)(71190400001)(1076003)(4744005)(8676002)(68736007)(478600001)(5660300001)(2906002)(5640700003)(6486002)(14454004)(53936002)(486006)(6916009)(106356001)(2351001)(6512007)(97736004)(50226002)(8936002)(4326008)(25786009)(7736002)(81166006)(107886003)(81156014)(36756003)(305945005)(105586002)(2501003)(6436002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB5006;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: io9yFBW7cZqelHAPsA4R+Ra6K0CHXYSdUm7j/wfPkjWqVh6OSMxeQ+kVuaXF3lTK9Vtzeiu8lmNZp7YNTuUx/Rtm1mX3JTw3VeJ0ogADZPS6zXffU7ei0DNP5az2qNuW4ay/4jE74RRPlj65taz1c1BrY2cmXCk6nj4ZGPVJKCEFGWgw/Oac7nAcJLIo8nnkvL/oLmR7zVcdimIGjfQLDgL3F+//RcThm4yVp4JpNSwk9b2BGaOhazngumWNn1D5CMlMEXaKE204QJz4Ghtf4RNUnB6FpxghOyitEZ0YnL95D5zBq0lGDVPYFBDqdR41mtJ+QeD92PgAYTrH1z5ZJLvhnW7l/j8rsIEJWGGMVDf5ivbfQn/LGvKwHg71o7rbraTU8UVu+cDK/dRM/KYxzDr4IGsWXYn3yTjsx9d3Og8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d8f0dd1d-7c4d-4171-3c94-08d67bc51d8c
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2019 15:13:04.7322 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB5006
Subject: [Xen-devel] [PATCH v1] x86/mm: Clean up p2m_finish_type_change
 return value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlZCB0aGUgcmV0dXJuIHZhbHVlIG9mIDEgdG8gMCBzbyBub3cgcDJtX2ZpbmlzaF90eXBl
X2NoYW5nZSByZXR1cm5zCjAgZm9yIHN1Y2Nlc3Mgb3IgPDAgZm9yIGVycm9yLgoKU2lnbmVkLW9m
Zi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tL3AybS5jIHwgMTIgKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBkMTRjZTU3ZGQ1Li5hZTY0NTlm
YTUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCkBAIC0xMTc4LDYgKzExNzgsNyBAQCBpbnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5n
ZShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICBnb3RvIG91
dDsKKyAgICByYyA9IDA7CiAKICNpZmRlZiBDT05GSUdfSFZNCiAgICAgaWYgKCB1bmxpa2VseShh
bHRwMm1fYWN0aXZlKGQpKSApCkBAIC0xMTg4LDE5ICsxMTg5LDE0IEBAIGludCBwMm1fZmluaXNo
X3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBpZiAoIGQtPmFyY2gu
YWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0gZC0+YXJjaC5hbHRwMm1f
cDJtW2ldOwotICAgICAgICAgICAgICAgIGludCByYzE7CiAKICAgICAgICAgICAgICAgICBwMm1f
bG9jayhhbHRwMm0pOwotICAgICAgICAgICAgICAgIHJjMSA9IGZpbmlzaF90eXBlX2NoYW5nZShh
bHRwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsKKyAgICAgICAgICAgICAgICByYyA9IGZpbmlzaF90
eXBlX2NoYW5nZShhbHRwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsKICAgICAgICAgICAgICAgICBw
Mm1fdW5sb2NrKGFsdHAybSk7CiAKLSAgICAgICAgICAgICAgICBpZiAoIHJjMSA8IDAgKQotICAg
ICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmMgPSByYzE7CisgICAgICAgICAg
ICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKLSAgICAg
ICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgICAgICByYyB8PSByYzE7CisgICAgICAgICAgICAg
ICAgcmMgPSAwOwogICAgICAgICAgICAgfQogICAgIH0KICNlbmRpZgotLSAKMi4xNy4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:15:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:15: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-devel-bounces@lists.xenproject.org>)
	id 1gjmuQ-0000SY-6Z; Wed, 16 Jan 2019 15:15: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=kth2=PY=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gjmuP-0000SR-5r
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 15:15:13 +0000
X-Inumbo-ID: 8483ce19-19a1-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8483ce19-19a1-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:15:11 +0000 (UTC)
Received: from pps.filterd (m0098409.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 x0GFAck1067498
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 10:14:11 -0500
Received: from e06smtp02.uk.ibm.com (e06smtp02.uk.ibm.com [195.75.94.98])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q240wgpw5-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 10:14:11 -0500
Received: from localhost
 by e06smtp02.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 16 Jan 2019 15:14:07 -0000
Received: from b06cxnps4074.portsmouth.uk.ibm.com (9.149.109.196)
 by e06smtp02.uk.ibm.com (192.168.101.132) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 16 Jan 2019 15:13:55 -0000
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0GFDsYN29294608
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 16 Jan 2019 15:13:54 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id F3306A4066;
 Wed, 16 Jan 2019 15:13:53 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id C613EA405F;
 Wed, 16 Jan 2019 15:13:50 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.226])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed, 16 Jan 2019 15:13:50 +0000 (GMT)
Date: Wed, 16 Jan 2019 17:13:49 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: Geert Uytterhoeven <geert@linux-m68k.org>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
 <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
 <CAMuHMdWKPj-2Let44rmaVwh-b6kkGg+0cFPQ-+3k9LP86pB7NA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAMuHMdWKPj-2Let44rmaVwh-b6kkGg+0cFPQ-+3k9LP86pB7NA@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 19011615-0008-0000-0000-000002B1DF75
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011615-0009-0000-0000-0000221DF943
Message-Id: <20190116151348.GD6643@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-16_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901160125
Subject: Re: [Xen-devel] [PATCH 19/21] treewide: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>,
 "linux-ia64@vger.kernel.org" <linux-ia64@vger.kernel.org>,
 "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS"
 <devicetree@vger.kernel.org>, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 the arch/x86 maintainers <x86@kernel.org>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 sparclinux <sparclinux@vger.kernel.org>, Christoph Hellwig <hch@lst.de>,
 linux-s390 <linux-s390@vger.kernel.org>, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, Linux-sh list <linux-sh@vger.kernel.org>,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, arcml <linux-snps-arc@lists.infradead.org>,
 "moderated list:H8/300 ARCHITECTURE" <uclinux-h8-devel@lists.sourceforge.jp>,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 alpha <linux-alpha@vger.kernel.org>, linux-um@lists.infradead.org,
 linux-m68k <linux-m68k@lists.linux-m68k.org>, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux MM <linux-mm@kvack.org>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>,
 "David S. Miller" <davem@davemloft.net>,
 Openrisc <openrisc@lists.librecores.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDM6Mjc6MzVQTSArMDEwMCwgR2VlcnQgVXl0dGVyaG9l
dmVuIHdyb3RlOgo+IEhpIE1pa2UsCj4gCj4gT24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMjo0NiBQ
TSBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+IHdyb3RlOgo+ID4gQWRkIGNoZWNr
IGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1lbWJsb2NrX2FsbG9jKigpIGZ1bmN0aW9ucyBhbmQg
Y2FsbAo+ID4gcGFuaWMoKSBpbiBjYXNlIG9mIGVycm9yLgo+ID4gVGhlIHBhbmljIG1lc3NhZ2Ug
cmVwZWF0cyB0aGUgb25lIHVzZWQgYnkgcGFuaWNpbmcgbWVtYmxvY2sgYWxsb2NhdG9ycyB3aXRo
Cj4gPiBhZGp1c3RtZW50IG9mIHBhcmFtZXRlcnMgdG8gaW5jbHVkZSBvbmx5IHJlbGV2YW50IG9u
ZXMuCj4gPgo+ID4gVGhlIHJlcGxhY2VtZW50IHdhcyBtb3N0bHkgYXV0b21hdGVkIHdpdGggc2Vt
YW50aWMgcGF0Y2hlcyBsaWtlIHRoZSBvbmUKPiA+IGJlbG93IHdpdGggbWFudWFsIG1hc3NhZ2lu
ZyBvZiBmb3JtYXQgc3RyaW5ncy4KPiA+Cj4gPiBAQAo+ID4gZXhwcmVzc2lvbiBwdHIsIHNpemUs
IGFsaWduOwo+ID4gQEAKPiA+IHB0ciA9IG1lbWJsb2NrX2FsbG9jKHNpemUsIGFsaWduKTsKPiA+
ICsgaWYgKCFwdHIpCj4gPiArICAgICAgIHBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVs
dSBieXRlcyBhbGlnbj0weCVseFxuIiwgX19mdW5jX18sCj4gCj4gSW4gZ2VuZXJhbCwgeW91IHdh
bnQgdG8gdXNlICV6dSBmb3Igc2l6ZV90Cj4gCj4gPiBzaXplLCBhbGlnbik7Cj4gPgo+ID4gU2ln
bmVkLW9mZi1ieTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgo+IAo+IFRoYW5r
cyBmb3IgeW91ciBwYXRjaCEKPiAKPiA+ICA3NCBmaWxlcyBjaGFuZ2VkLCA0MTUgaW5zZXJ0aW9u
cygrKSwgMjkgZGVsZXRpb25zKC0pCj4gCj4gSSdtIHdvbmRlcmluZyBpZiB0aGlzIGlzIHJlYWxs
eSBhbiBpbXByb3ZlbWVudD8KCkZyb20gbWVtYmxvY2sgcGVyc3BlY3RpdmUgaXQncyBkZWZpbml0
ZWx5IGFuIGltcHJvdmVtZW50IDopCgpnaXQgZGlmZiAtLXN0YXQgbW1vdG0vbWFzdGVyIGluY2x1
ZGUvbGludXgvbWVtYmxvY2suaCBtbS9tZW1ibG9jay5jCiBpbmNsdWRlL2xpbnV4L21lbWJsb2Nr
LmggfCAgNTkgKystLS0tLS0tLS0KIG1tL21lbWJsb2NrLmMgICAgICAgICAgICB8IDI0OSArKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFu
Z2VkLCA5MCBpbnNlcnRpb25zKCspLCAyMTggZGVsZXRpb25zKC0pCgo+IEZvciB0aGUgbm9ybWFs
IG1lbW9yeSBhbGxvY2F0b3IsIHRoZSB0cmVuZCBpcyB0byByZW1vdmUgcHJpbnRpbmcgb2YgZXJy
b3JzCj4gZnJvbSBhbGwgY2FsbGVycywgYXMgdGhlIGNvcmUgdGFrZXMgY2FyZSBvZiB0aGF0LgoK
SXQncyBtb3JlIGFib3V0IGFsbG9jYXRpb24gZXJyb3JzIGhhbmRsaW5nIHRoYW4gcHJpbnRpbmcg
b2YgdGhlIGVycm9ycy4KSW5kZWVkLCB0aGVyZSBpcyBub3QgbXVjaCB0aGF0IGNhbiBiZSBkb25l
IGlmIGFuIGVhcmx5IGFsbG9jYXRpb24gZmFpbHMsCmJ1dCBJIGJlbGlldmUgaGF2aW5nIGFuIGV4
cGxpY2l0IHBhdHRlcm4KCglwdHIgPSBhbGxvYygpOwoJaWYgKCFwdHIpCgkJZG9fc29tZXRoaW5n
X2Fib3V0X2l0KCk7CgppcyBjbGVhcmVyIHRoYW4gcmVseWluZyBvbiB0aGUgYWxsb2NhdG9yIHRv
IHBhbmljKCkuCgpCZXNpZGVzLCB0aGUgZGl2ZXJzaXR5IG9mIHBhbmljIGFuZCBub3BhbmljIHZh
cmlhbnRzIGNyZWF0ZXMgYSBjb25mdXNpb24KYW5kIEkndmUgY2F1Z2h0IHNldmVyYWwgcGxhY2Vz
IHRoYXQgY2FsbCBub3BhbmljIHZhcmlhbnQgYW5kIGRvIG5vdCBjaGVjawppdHMgcmV0dXJuIHZh
bHVlLgogCj4gPiAtLS0gYS9hcmNoL2FscGhhL2tlcm5lbC9jb3JlX21hcnZlbC5jCj4gPiArKysg
Yi9hcmNoL2FscGhhL2tlcm5lbC9jb3JlX21hcnZlbC5jCj4gPiBAQCAtODMsNiArODMsOSBAQCBt
a19yZXNvdXJjZV9uYW1lKGludCBwZSwgaW50IHBvcnQsIGNoYXIgKnN0cikKPiA+Cj4gPiAgICAg
ICAgIHNwcmludGYodG1wLCAiUENJICVzIFBFICVkIFBPUlQgJWQiLCBzdHIsIHBlLCBwb3J0KTsK
PiA+ICAgICAgICAgbmFtZSA9IG1lbWJsb2NrX2FsbG9jKHN0cmxlbih0bXApICsgMSwgU01QX0NB
Q0hFX0JZVEVTKTsKPiA+ICsgICAgICAgaWYgKCFuYW1lKQo+ID4gKyAgICAgICAgICAgICAgIHBh
bmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlc1xuIiwgX19mdW5jX18sCj4gCj4g
JXp1LCBhcyBzdHJsZW4oKSByZXR1cm5zIHNpemVfdC4KClRoYW5rcyBmb3Igc3BvdHRpbmcgaXQs
IHdpbGwgZml4LgoKPiA+ICsgICAgICAgICAgICAgICAgICAgICBzdHJsZW4odG1wKSArIDEpOwo+
ID4gICAgICAgICBzdHJjcHkobmFtZSwgdG1wKTsKPiA+Cj4gPiAgICAgICAgIHJldHVybiBuYW1l
Owo+ID4gQEAgLTExOCw2ICsxMjEsOSBAQCBhbGxvY19pbzcodW5zaWduZWQgaW50IHBlKQo+ID4g
ICAgICAgICB9Cj4gPgo+ID4gICAgICAgICBpbzcgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKmlv
NyksIFNNUF9DQUNIRV9CWVRFUyk7Cj4gPiArICAgICAgIGlmICghaW83KQo+ID4gKyAgICAgICAg
ICAgICAgIHBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlc1xuIiwgX19mdW5j
X18sCj4gCj4gJXp1LCBhcyBzaXplb2YoKSByZXR1cm5zIHNpemVfdC4KPiBQcm9iYWJseSB0aGVy
ZSBhcmUgbW9yZS4gWWVzLCBpdCdzIGhhcmQgdG8gZ2V0IHRoZW0gcmlnaHQgaW4gYWxsIGNhbGxl
cnMuCgpZZWFoIDopCiAKPiBHcntvZXRqZSxlZXRpbmd9cywKPiAKPiAgICAgICAgICAgICAgICAg
ICAgICAgICBHZWVydAo+IAo+IC0tIAo+IEdlZXJ0IFV5dHRlcmhvZXZlbiAtLSBUaGVyZSdzIGxv
dHMgb2YgTGludXggYmV5b25kIGlhMzIgLS0gZ2VlcnRAbGludXgtbTY4ay5vcmcKPiAKPiBJbiBw
ZXJzb25hbCBjb252ZXJzYXRpb25zIHdpdGggdGVjaG5pY2FsIHBlb3BsZSwgSSBjYWxsIG15c2Vs
ZiBhIGhhY2tlci4gQnV0Cj4gd2hlbiBJJ20gdGFsa2luZyB0byBqb3VybmFsaXN0cyBJIGp1c3Qg
c2F5ICJwcm9ncmFtbWVyIiBvciBzb21ldGhpbmcgbGlrZSB0aGF0Lgo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLS0gTGludXMgVG9ydmFsZHMKPiAKCi0tIApTaW5jZXJlbHkgeW91
cnMsCk1pa2UuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:16:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:16: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-devel-bounces@lists.xenproject.org>)
	id 1gjmvB-0000Zx-Il; Wed, 16 Jan 2019 15:16: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=iaAE=PY=kernel.org=robh+dt@srs-us1.protection.inumbo.net>)
 id 1gjmvA-0000Zk-M3
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 15:16:00 +0000
X-Inumbo-ID: a0f0a860-19a1-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0f0a860-19a1-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:15:59 +0000 (UTC)
Received: from mail-qk1-f172.google.com (mail-qk1-f172.google.com
 [209.85.222.172])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C4C58217D4
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 15:15:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547651758;
 bh=FhtIDYW+wCB2HQTzHX9fQ0IjelhfkG3XvKPLXhG6y4I=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=xr0GSlo2nvlWuGsr7jweGcrtepRj+D96RyQ+3OmX9XbTMPamFrPpu4f/m5bPTi/sO
 8y6JlwR4JF+63DTRsEMl2RfD/+WwchlswVHiuuUDZL0SOCpLnxciljbXNI/wtVW0ZK
 Ys3oVFXPfCIv+U1cCkVRudGZEi0gdBT/KYCAGQY8=
Received: by mail-qk1-f172.google.com with SMTP id g125so3936640qke.4
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 07:15:58 -0800 (PST)
X-Gm-Message-State: AJcUukd9mFVz89+hCrC7Er0RO1oRj9Pj5wji623BufJbHCecVuqz5uLZ
 kTKNkpmbZiWmNPZExgj3KkvIjUCzSnL8vwaDvA==
X-Google-Smtp-Source: ALg8bN58+iZLgU0Dz1CX9M4G8I+i1sidyUpbMzMVG8uz2Sj9t19sPbU6vMAmegv9MXHzo0bLJlQeKTxDeZMUP4oPvQg=
X-Received: by 2002:a37:7682:: with SMTP id r124mr6995371qkc.79.1547651756813; 
 Wed, 16 Jan 2019 07:15:56 -0800 (PST)
MIME-Version: 1.0
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
 <1547646261-32535-9-git-send-email-rppt@linux.ibm.com>
In-Reply-To: <1547646261-32535-9-git-send-email-rppt@linux.ibm.com>
From: Rob Herring <robh+dt@kernel.org>
Date: Wed, 16 Jan 2019 09:15:45 -0600
X-Gmail-Original-Message-ID: <CAL_Jsq+7=yiOYS0Nq7euXK4qghjAu9-mzruW0Jt1N146gK+DCQ@mail.gmail.com>
Message-ID: <CAL_Jsq+7=yiOYS0Nq7euXK4qghjAu9-mzruW0Jt1N146gK+DCQ@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Subject: Re: [Xen-devel] [PATCH 08/21] memblock: drop __memblock_alloc_base()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, SH-Linux <linux-sh@vger.kernel.org>,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 arcml <linux-snps-arc@lists.infradead.org>,
 "moderated list:H8/300 ARCHITECTURE" <uclinux-h8-devel@lists.sourceforge.jp>,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Openrisc <openrisc@lists.librecores.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE"
 <linux-arm-kernel@lists.infradead.org>, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Linux USB List <linux-usb@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>,
 "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgNzo0NSBBTSBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+IHdyb3RlOgo+Cj4gVGhlIF9fbWVtYmxvY2tfYWxsb2NfYmFzZSgpIGZ1bmN0aW9u
IHRyaWVzIHRvIGFsbG9jYXRlIGEgbWVtb3J5IHVwIHRvIHRoZQo+IGxpbWl0IHNwZWNpZmllZCBi
eSBpdHMgbWF4X2FkZHIgcGFyYW1ldGVyLiBEZXBlbmRpbmcgb24gdGhlIHZhbHVlIG9mIHRoaXMK
PiBwYXJhbWV0ZXIsIHRoZSBfX21lbWJsb2NrX2FsbG9jX2Jhc2UoKSBjYW4gaXMgcmVwbGFjZWQg
d2l0aCB0aGUgYXBwcm9wcmlhdGUKPiBtZW1ibG9ja19waHlzX2FsbG9jKigpIHZhcmlhbnQuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+Cj4gLS0t
Cj4gIGFyY2gvc2gva2VybmVsL21hY2hpbmVfa2V4ZWMuYyB8ICAzICsrLQo+ICBhcmNoL3g4Ni9r
ZXJuZWwvZTgyMC5jICAgICAgICAgfCAgMiArLQo+ICBhcmNoL3g4Ni9tbS9udW1hLmMgICAgICAg
ICAgICAgfCAxMiArKysrLS0tLS0tLS0KPiAgZHJpdmVycy9vZi9vZl9yZXNlcnZlZF9tZW0uYyAg
IHwgIDcgKystLS0tLQo+ICBpbmNsdWRlL2xpbnV4L21lbWJsb2NrLmggICAgICAgfCAgMiAtLQo+
ICBtbS9tZW1ibG9jay5jICAgICAgICAgICAgICAgICAgfCAgOSArKy0tLS0tLS0KPiAgNiBmaWxl
cyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCkFja2VkLWJ5OiBS
b2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:19:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:19: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-devel-bounces@lists.xenproject.org>)
	id 1gjmyE-0000sy-AS; Wed, 16 Jan 2019 15:19: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=iaAE=PY=kernel.org=robh+dt@srs-us1.protection.inumbo.net>)
 id 1gjmyD-0000st-TA
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 15:19:09 +0000
X-Inumbo-ID: 11cd9bfc-19a2-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11cd9bfc-19a2-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:19:08 +0000 (UTC)
Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com
 [209.85.160.171])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2EBF3217D4
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 15:18:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547651918;
 bh=b4Eql+8wNKqBmh8BvWalk13WRrshCh12iUx8UsuWK8E=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=JkSu1+jTgn8E6t9MsNAnVaKD542EI651VmqHCGoshYwXnBBh1Lk4VrjRnusOGHfjF
 dMHZN9BAfRUrprOjsJBF2DV/Js0SKnxUu+30qQlTIqIHMVHJzTzLFPIX8h2Oo6urIG
 XuM4lN+kX4uKamkzA57JhDOzTJ3RCArAzIERcaOQ=
Received: by mail-qt1-f171.google.com with SMTP id v11so7552211qtc.2
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 07:18:38 -0800 (PST)
X-Gm-Message-State: AJcUukd6v5iyvR1VZvgI2oyWssoKGCxkNhvyeGdaXNdME27qMY6YfxMh
 WZAY8NkDJIO+A80oQC3iLGW+cy1BzV6vGqvsJA==
X-Google-Smtp-Source: ALg8bN6Aerzng9MYdYFtGlC2Vm/MJ3dRnLBf8aQMtjzVS1FyEWvF4taDPm9ofb5/nWrfOp6wvev0h6PuNyNEHftwz5w=
X-Received: by 2002:aed:3ecf:: with SMTP id o15mr7523514qtf.26.1547651916185; 
 Wed, 16 Jan 2019 07:18:36 -0800 (PST)
MIME-Version: 1.0
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
 <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
In-Reply-To: <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
From: Rob Herring <robh+dt@kernel.org>
Date: Wed, 16 Jan 2019 09:18:24 -0600
X-Gmail-Original-Message-ID: <CAL_JsqJv=+SQwmbwuw1C5Rv9sFHhk4SiP=Z_cKJu3HG5kdwhrg@mail.gmail.com>
Message-ID: <CAL_JsqJv=+SQwmbwuw1C5Rv9sFHhk4SiP=Z_cKJu3HG5kdwhrg@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Subject: Re: [Xen-devel] [PATCH 19/21] treewide: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, SH-Linux <linux-sh@vger.kernel.org>,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 arcml <linux-snps-arc@lists.infradead.org>,
 "moderated list:H8/300 ARCHITECTURE" <uclinux-h8-devel@lists.sourceforge.jp>,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Openrisc <openrisc@lists.librecores.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE"
 <linux-arm-kernel@lists.infradead.org>, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Linux USB List <linux-usb@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>,
 "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgNzo0NiBBTSBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+IHdyb3RlOgo+Cj4gQWRkIGNoZWNrIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1l
bWJsb2NrX2FsbG9jKigpIGZ1bmN0aW9ucyBhbmQgY2FsbAo+IHBhbmljKCkgaW4gY2FzZSBvZiBl
cnJvci4KPiBUaGUgcGFuaWMgbWVzc2FnZSByZXBlYXRzIHRoZSBvbmUgdXNlZCBieSBwYW5pY2lu
ZyBtZW1ibG9jayBhbGxvY2F0b3JzIHdpdGgKPiBhZGp1c3RtZW50IG9mIHBhcmFtZXRlcnMgdG8g
aW5jbHVkZSBvbmx5IHJlbGV2YW50IG9uZXMuCj4KPiBUaGUgcmVwbGFjZW1lbnQgd2FzIG1vc3Rs
eSBhdXRvbWF0ZWQgd2l0aCBzZW1hbnRpYyBwYXRjaGVzIGxpa2UgdGhlIG9uZQo+IGJlbG93IHdp
dGggbWFudWFsIG1hc3NhZ2luZyBvZiBmb3JtYXQgc3RyaW5ncy4KPgo+IEBACj4gZXhwcmVzc2lv
biBwdHIsIHNpemUsIGFsaWduOwo+IEBACj4gcHRyID0gbWVtYmxvY2tfYWxsb2Moc2l6ZSwgYWxp
Z24pOwo+ICsgaWYgKCFwdHIpCj4gKyAgICAgICBwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0
ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhcbiIsIF9fZnVuY19fLAo+IHNpemUsIGFsaWduKTsKPgo+
IFNpZ25lZC1vZmYtYnk6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4KPiAtLS0K
PiAgYXJjaC9hbHBoYS9rZXJuZWwvY29yZV9jaWEuYyAgICAgICAgICAgICAgfCAgMyArKysKPiAg
YXJjaC9hbHBoYS9rZXJuZWwvY29yZV9tYXJ2ZWwuYyAgICAgICAgICAgfCAgNiArKysrKysKPiAg
YXJjaC9hbHBoYS9rZXJuZWwvcGNpLW5vb3AuYyAgICAgICAgICAgICAgfCAxMSArKysrKysrKysr
LQo+ICBhcmNoL2FscGhhL2tlcm5lbC9wY2kuYyAgICAgICAgICAgICAgICAgICB8IDExICsrKysr
KysrKystCj4gIGFyY2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5jICAgICAgICAgICAgIHwgMTIg
KysrKysrKysrKysrCj4gIGFyY2gvYXJjL21tL2hpZ2htZW0uYyAgICAgICAgICAgICAgICAgICAg
IHwgIDQgKysrKwo+ICBhcmNoL2FybS9rZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICAgICAgICB8
ICA2ICsrKysrKwo+ICBhcmNoL2FybS9tbS9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8
IDE0ICsrKysrKysrKysrKystCj4gIGFyY2gvYXJtNjQva2VybmVsL3NldHVwLmMgICAgICAgICAg
ICAgICAgIHwgIDkgKysrKysrLS0tCj4gIGFyY2gvYXJtNjQvbW0va2FzYW5faW5pdC5jICAgICAg
ICAgICAgICAgIHwgMTAgKysrKysrKysrKwo+ICBhcmNoL2M2eC9tbS9kbWEtY29oZXJlbnQuYyAg
ICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgYXJjaC9jNngvbW0vaW5pdC5jICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMyArKysKPiAgYXJjaC9jc2t5L21tL2hpZ2htZW0uYyAgICAgICAgICAg
ICAgICAgICAgfCAgNSArKysrKwo+ICBhcmNoL2g4MzAwL21tL2luaXQuYyAgICAgICAgICAgICAg
ICAgICAgICB8ICAzICsrKwo+ICBhcmNoL202OGsvYXRhcmkvc3RyYW0uYyAgICAgICAgICAgICAg
ICAgICB8ICA0ICsrKysKPiAgYXJjaC9tNjhrL21tL2luaXQuYyAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMyArKysKPiAgYXJjaC9tNjhrL21tL21jZm1tdS5jICAgICAgICAgICAgICAgICAgICAg
fCAgNiArKysrKysKPiAgYXJjaC9tNjhrL21tL21vdG9yb2xhLmMgICAgICAgICAgICAgICAgICAg
fCAgOSArKysrKysrKysKPiAgYXJjaC9tNjhrL21tL3N1bjNtbXUuYyAgICAgICAgICAgICAgICAg
ICAgfCAgNiArKysrKysKPiAgYXJjaC9tNjhrL3N1bjMvc3VuM2R2bWEuYyAgICAgICAgICAgICAg
ICAgfCAgMyArKysKPiAgYXJjaC9taWNyb2JsYXplL21tL2luaXQuYyAgICAgICAgICAgICAgICAg
fCAgOCArKysrKystLQo+ICBhcmNoL21pcHMvY2F2aXVtLW9jdGVvbi9kbWEtb2N0ZW9uLmMgICAg
ICB8ICAzICsrKwo+ICBhcmNoL21pcHMva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICAgICB8
ICAzICsrKwo+ICBhcmNoL21pcHMva2VybmVsL3RyYXBzLmMgICAgICAgICAgICAgICAgICB8ICAz
ICsrKwo+ICBhcmNoL21pcHMvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICsr
KysrCj4gIGFyY2gvbmRzMzIvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKysr
KysrKysrKysrCj4gIGFyY2gvb3BlbnJpc2MvbW0vaW9yZW1hcC5jICAgICAgICAgICAgICAgIHwg
IDggKysrKysrLS0KPiAgYXJjaC9wb3dlcnBjL2tlcm5lbC9kdF9jcHVfZnRycy5jICAgICAgICAg
fCAgNSArKysrKwo+ICBhcmNoL3Bvd2VycGMva2VybmVsL3BjaV8zMi5jICAgICAgICAgICAgICB8
ICAzICsrKwo+ICBhcmNoL3Bvd2VycGMva2VybmVsL3NldHVwLWNvbW1vbi5jICAgICAgICB8ICAz
ICsrKwo+ICBhcmNoL3Bvd2VycGMva2VybmVsL3NldHVwXzY0LmMgICAgICAgICAgICB8ICA0ICsr
KysKPiAgYXJjaC9wb3dlcnBjL2xpYi9hbGxvYy5jICAgICAgICAgICAgICAgICAgfCAgMyArKysK
PiAgYXJjaC9wb3dlcnBjL21tL2hhc2hfdXRpbHNfNjQuYyAgICAgICAgICAgfCAgMyArKysKPiAg
YXJjaC9wb3dlcnBjL21tL21tdV9jb250ZXh0X25vaGFzaC5jICAgICAgfCAgOSArKysrKysrKysK
PiAgYXJjaC9wb3dlcnBjL21tL3BndGFibGUtYm9vazNlLmMgICAgICAgICAgfCAxMiArKysrKysr
KysrLS0KPiAgYXJjaC9wb3dlcnBjL21tL3BndGFibGUtYm9vazNzNjQuYyAgICAgICAgfCAgMyAr
KysKPiAgYXJjaC9wb3dlcnBjL21tL3BndGFibGUtcmFkaXguYyAgICAgICAgICAgfCAgOSArKysr
KysrKy0KPiAgYXJjaC9wb3dlcnBjL21tL3BwY19tbXVfMzIuYyAgICAgICAgICAgICAgfCAgMyAr
KysKPiAgYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wYXNlbWkvaW9tbXUuYyAgICAgfCAgMyArKysK
PiAgYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm1hYy9udnJhbS5jICAgfCAgMyArKysKPiAg
YXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L29wYWwuYyAgICAgfCAgMyArKysKPiAgYXJj
aC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L3BjaS1pb2RhLmMgfCAgOCArKysrKysrKwo+ICBh
cmNoL3Bvd2VycGMvcGxhdGZvcm1zL3BzMy9zZXR1cC5jICAgICAgICB8ICAzICsrKwo+ICBhcmNo
L3Bvd2VycGMvc3lzZGV2L21zaV9iaXRtYXAuYyAgICAgICAgICB8ICAzICsrKwo+ICBhcmNoL3Mz
OTAva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKysKPiAg
YXJjaC9zMzkwL2tlcm5lbC9zbXAuYyAgICAgICAgICAgICAgICAgICAgfCAgNSArKysrLQo+ICBh
cmNoL3MzOTAva2VybmVsL3RvcG9sb2d5LmMgICAgICAgICAgICAgICB8ICA2ICsrKysrKwo+ICBh
cmNoL3MzOTAvbnVtYS9tb2RlX2VtdS5jICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBhcmNo
L3MzOTAvbnVtYS9udW1hLmMgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrLQo+ICBhcmNo
L3MzOTAvbnVtYS90b3B0cmVlLmMgICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKy0tCj4gIGFy
Y2gvc2gvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKysrKysrCj4gIGFy
Y2gvc2gvbW0vbnVtYS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICBhcmNo
L3VtL2RyaXZlcnMvbmV0X2tlcm4uYyAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBhcmNoL3Vt
L2RyaXZlcnMvdmVjdG9yX2tlcm4uYyAgICAgICAgICAgICB8ICAzICsrKwo+ICBhcmNoL3VtL2tl
cm5lbC9pbml0cmQuYyAgICAgICAgICAgICAgICAgICB8ICAyICsrCj4gIGFyY2gvdW0va2VybmVs
L21lbS5jICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwo+ICBhcmNo
L3VuaWNvcmUzMi9rZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICB8ICA0ICsrKysKPiAgYXJjaC91
bmljb3JlMzIvbW0vbW11LmMgICAgICAgICAgICAgICAgICAgfCAxNSArKysrKysrKysrKysrLS0K
PiAgYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jICAgICAgICAgICAgICAgfCAgMyArKysKPiAg
YXJjaC94ODYva2VybmVsL2FwaWMvaW9fYXBpYy5jICAgICAgICAgICAgfCAgNSArKysrKwo+ICBh
cmNoL3g4Ni9rZXJuZWwvZTgyMC5jICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBhcmNo
L3g4Ni9wbGF0Zm9ybS9vbHBjL29scGNfZHQuYyAgICAgICAgICB8ICAzICsrKwo+ICBhcmNoL3g4
Ni94ZW4vcDJtLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDExICsrKysrKysrKy0tCj4gIGFy
Y2gveHRlbnNhL21tL2thc2FuX2luaXQuYyAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICBhcmNo
L3h0ZW5zYS9tbS9tbXUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBkcml2ZXJz
L2Nsay90aS9jbGsuYyAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBkcml2ZXJzL21h
Y2ludG9zaC9zbXUuYyAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBkcml2ZXJzL29mL2Zk
dC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKystCj4gIGRyaXZlcnMvb2Yv
dW5pdHRlc3QuYyAgICAgICAgICAgICAgICAgICAgIHwgIDggKysrKysrKy0KCkFja2VkLWJ5OiBS
b2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgoKPiAgZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4u
YyAgICAgICAgICAgICAgICAgfCAgNyArKysrKy0tCj4gIGtlcm5lbC9wb3dlci9zbmFwc2hvdC5j
ICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCj4gIGxpYi9jcHVtYXNrLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDMgKysrCj4gIG1tL2thc2FuL2luaXQuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTAgKysrKysrKystLQo+ICBtbS9zcGFyc2UuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrLS0KPiAgNzQgZmlsZXMgY2hh
bmdlZCwgNDE1IGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:22:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:22: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-devel-bounces@lists.xenproject.org>)
	id 1gjn1G-0001bu-Qf; Wed, 16 Jan 2019 15: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=jGeG=PY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjn1G-0001bd-1l
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 15:22:18 +0000
X-Inumbo-ID: 81aeb732-19a2-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81aeb732-19a2-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:22:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjn1C-0002AO-CP; Wed, 16 Jan 2019 15:22:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjn1C-00062g-14; Wed, 16 Jan 2019 15:22:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjn1C-0006fr-0S; Wed, 16 Jan 2019 15:22:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131967-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=1f7b748315440e18ef85f0b076c8fd5e7b84259d
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Jan 2019 15:22:14 +0000
Subject: [Xen-devel] [ovmf test] 131967: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMWY3Yjc0ODMxNTQ0MGUxOGVmODVmMGIwNzZjOGZkNWU3Yjg0MjU5ZApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICA3MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgNzAgZGF5cyAgMjY2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMTk2NyAgMjAxOS0wMS0xNSAxNjowMzo0NyBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFz
dGVyQGdtYWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJl
biA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50
ZWwuY29tPgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBD
aGVuIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50
ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRh
dmlkLndlaUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJp
YyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNv
bT4KICBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1
YW4uZnVAaW50ZWwuY29tPgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFv
LmEud3VAaW50ZWwuY29tPgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4K
ICBKYWdhZGVlc2ggVWpqYSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8
amJyYXNlbkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+
CiAgSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55
YW9AaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBM
aW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5n
YW9AaW50ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUg
Q2h1IDxtYWdnaWUuY2h1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBh
cm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtp
biA8bWlrZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGlu
YXJvLm9yZz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJheSBOaSA8
cnVpeXUubmlAaW50ZWwuY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2Ft
aSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhh
bmdAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+
CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFNvbmdwZW5nIExpIDxzb25ncGVu
Zy5saUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hv
c2ggR2FudSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0Bs
aW5hcm8ub3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0
cmF0aXZlIEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWls
aWFuZ2Y1ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9t
YXMgUnlkbWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVA
aW50ZWwuY29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50
aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBW
bGFkaW1pciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+
CiAgV2FuZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhp
bi53dUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcg
Wmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9s
b2d5LmNvbT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcs
IENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFp
YW5neC56aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgog
IHpoaWp1ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlh
bmd4LnpoYW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA2MTkwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:25:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:25: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-devel-bounces@lists.xenproject.org>)
	id 1gjn4k-0001ob-FK; Wed, 16 Jan 2019 15:25:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjn4j-0001oV-0u
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 15:25:53 +0000
X-Inumbo-ID: 01619b18-19a3-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01619b18-19a3-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:25:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C72D4AE61;
 Wed, 16 Jan 2019 15:25:49 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org, 
 xen-devel@lists.xen.org
References: <20190116094619.31188-1-jgross@suse.com>
 <7d96023e-e8e6-730b-e507-694dd9a447d9@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <84ae3b36-f77b-43ba-a63e-bc71379c8949@suse.com>
Date: Wed, 16 Jan 2019 16:25:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <7d96023e-e8e6-730b-e507-694dd9a447d9@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH-for-4.10] correct release note link in
 SUPPORT.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxNTo1NywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxLzE2LzE5IDk6
NDYgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRoZSBzeW50YXggZm9yIHRoZSByZWxlYXNl
IG5vdGUgbGluayBpbiBTVVBQT1JULm1kIGlzIHdyb25nLiBDb3JyZWN0Cj4+IHRoYXQuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4+IC0tLQo+PiAg
U1VQUE9SVC5tZCB8IDQgKysrLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQK
Pj4gaW5kZXggNmQ0MTdhNjE4ZS4uMmVjNzdiZjJjYyAxMDA2NDQKPj4gLS0tIGEvU1VQUE9SVC5t
ZAo+PiArKysgYi9TVVBQT1JULm1kCj4+IEBAIC0xMyw3ICsxMyw5IEBAIGZvciB0aGUgZGVmaW5p
dGlvbnMgb2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCj4+ICAgICAgSW5pdGlhbC1S
ZWxlYXNlOiAyMDE3LTEyLTEzCj4+ICAgICAgU3VwcG9ydGVkLVVudGlsOiAyMDE5LTA2LTEzCj4+
ICAgICAgU2VjdXJpdHktU3VwcG9ydC1VbnRpbDogMjAyMC0xMi0xMwo+PiAtICAgIFJlbGVhc2Ut
Tm90ZXM6IDxhIGhyZWY9Imh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9q
ZWN0XzQuMTBfUmVsZWFzZV9Ob3RlcyI+Uk48L2E+Cj4+ICsKPj4gK1JlbGVhc2UtTm90ZXMKPj4g
KzogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3Rf
NC4xMF9SZWxlYXNlX05vdGVzIj5STjwvYT4KPiAKPiBUaGlzIGlzIGluIHBhbmRvYyBtYXJrZG93
biwgaXNuJ3QgaXQ/ICBXaHkgYXJlIHdlIGluY2x1ZGluZyBIVE1MPwo+IAo+IFRoaXMgc2hvdWxk
IGJlWzFdIGVpdGhlcjoKPiAKPiBbUk5dKGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtp
L1hlbl9Qcm9qZWN0XzQuMTBfUmVsZWFzZV9Ob3RlcykKPiAKPiBvcgo+IAo+IFtSTl1bXQo+IAo+
IFtSTl0gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC4xMF9S
ZWxlYXNlX05vdGVzCgpJJ20gZm9sbG93aW5nIHRoZSAod29ya2luZykgZXhhbXBsZSBmcm9tIHN0
YWdpbmcuIEhhdmUgYSBsb29rIGF0IGUuZy4KCmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3Mv
dW5zdGFibGUvc3VwcG9ydC1tYXRyaXguaHRtbAoKd2hlcmUgdGhlIDQuMTItdW5zdGFibGUgcmVs
ZWFzZSBub3RlIGlzIGxpbmtlZCBwcm9wZXJseSwgd2hpbGUgdGhlIDQuMTEKYW5kIDQuMTAgb25l
cyBhcmUgbm90LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:26:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:26:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjn5U-0001sZ-Qk; Wed, 16 Jan 2019 15:26: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=ROih=PY=arm.com=liviu.dudau@srs-us1.protection.inumbo.net>)
 id 1gjn3G-0001k1-49
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 15:24:22 +0000
X-Inumbo-ID: cbd4b9b9-19a2-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id cbd4b9b9-19a2-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:24:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6DE0C80D;
 Wed, 16 Jan 2019 07:24:20 -0800 (PST)
Received: from e110455-lin.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C629B3F5C1;
 Wed, 16 Jan 2019 07:24:19 -0800 (PST)
Received: by e110455-lin.cambridge.arm.com (Postfix, from userid 1000)
 id 2FE90680458; Wed, 16 Jan 2019 15:24:18 +0000 (GMT)
Date: Wed, 16 Jan 2019 15:24:18 +0000
From: Liviu Dudau <Liviu.Dudau@arm.com>
To: Daniel Vetter <daniel.vetter@ffwll.ch>
Message-ID: <20190116152418.GA20661@e110455-lin.cambridge.arm.com>
References: <20190116135156.21103-1-daniel.vetter@ffwll.ch>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116135156.21103-1-daniel.vetter@ffwll.ch>
User-Agent: Mutt/1.11.2 (2019-01-07)
X-Mailman-Approved-At: Wed, 16 Jan 2019 15:26:39 +0000
Subject: Re: [Xen-devel] [Intel-gfx] [PATCH] drm: Split out
 drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Neil Armstrong <narmstrong@baylibre.com>, nouveau@lists.freedesktop.org,
 DRI Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Benjamin Gaignard <benjamin.gaignard@linaro.org>,
 Daniel Vetter <daniel.vetter@intel.com>, Sam Ravnborg <sam@ravnborg.org>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 CK Hu <ck.hu@mediatek.com>, spice-devel@lists.freedesktop.org,
 Jani Nikula <jani.nikula@intel.com>, linux-arm-msm@vger.kernel.org,
 Intel Graphics Development <intel-gfx@lists.freedesktop.org>,
 etnaviv@lists.freedesktop.org, linux-mediatek@lists.infradead.org,
 linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xen.org,
 linux-renesas-soc@vger.kernel.org, Alex Deucher <alexander.deucher@amd.com>,
 freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDI6NTE6NTZQTSArMDEwMCwgRGFuaWVsIFZldHRlciB3
cm90ZToKPiBIYXZpbmcgdGhlIHByb2JlIGhlbHBlciBzdHVmZiAod2hpY2ggcHJldHR5IG11Y2gg
ZXZlcnlvbmUgbmVlZHMpIGluCj4gdGhlIGRybV9jcnRjX2hlbHBlci5oIGZpbGUgKHdoaWNoIGF0
b21pYyBkcml2ZXJzIHNob3VsZCBuZXZlciBuZWVkKSBpcwo+IGNvbmZ1c2luZy4gU3BsaXQgdGhl
bSBvdXQuCj4gCj4gVG8gbWFrZSBzdXJlIEkgYWN0dWFsbHkgYWNoaWV2ZWQgdGhlIGdvYWwgaGVy
ZSBJIHdlbnQgdGhyb3VnaCBhbGwKPiBkcml2ZXJzLiBBbmQgaW5kZWVkLCBhbGwgYXRvbWljIGRy
aXZlcnMgYXJlIG5vdyBmcmVlIG9mCj4gZHJtX2NydGNfaGVscGVyLmggaW5jbHVkZXMuCj4gCj4g
djI6IE1ha2UgaXQgY29tcGlsZS4gVGhlcmUgd2FzIHNvIG11Y2ggY29tcGlsZSBmYWlsIG9uIGFy
bSBkcml2ZXJzCj4gdGhhdCBJIGZpZ3VyZWQgSSdsbCBiZXR0ZXIgbm90IGluY2x1ZGUgYW55IG9m
IHRoZSBhY2tzIG9uIHYxLgo+IAo+IHYzOiBNYXNzaXZlIHJlYmFzZSBiZWNhdXNlIGk5MTUgaGFz
IGxvc3QgYSBsb3Qgb2YgZHJtUC5oIGluY2x1ZGVzLCBidXQKPiBub3QgYWxsOiBUaHJvdWdoIGRy
bV9jcnRjX2hlbHBlci5oID4gZHJtX21vZGVzZXRfaGVscGVyLmggLT4gZHJtUC5oCj4gdGhlcmUg
d2FzIHN0aWxsIG9uZSwgd2hpY2ggdGhpcyBwYXRjaCBsYXJnZWx5IHJlbW92ZXMuIFdoaWNoIG1l
YW5zCj4gcm9sbGluZyBvdXQgbG90cyBtb3JlIGluY2x1ZGVzIGFsbCBvdmVyLgo+IAo+IFRoaXMg
d2lsbCBhbHNvIGNvbmZsaWN0IHdpdGggb25nb2luZyBkcm1QLmggY2xlYW51cCBieSBvdGhlcnMg
SQo+IGV4cGVjdC4KPiAKPiB2MzogUmViYXNlIG9uIHRvcCBvZiBhdG9taWMgYm9jaHMuCj4gCj4g
djQ6IFJldmlldyBmcm9tIExhdXJlbnQgZm9yIGJyaWRnZS9yY2FyL29tYXAvc2htb2IvY29yZSBi
aXRzOgo+IC0gKHJlKW1vdmUgc29tZSBvZiB0aGUgYWRkZWQgaW5jbHVkZXMsIHVzZSB0aGUgYmV0
dGVyIGluY2x1ZGUgZmlsZXMgaW4KPiAgIG90aGVyIHBsYWNlcyAoYWxsIHN1Z2dlc3RlZCBmcm9t
IExhdXJlbnQgYWRvcHRlZCB1bmNoYW5nZWQpLgo+IC0gc29ydCBhbHBoYWJldGljYWxseQo+IAo+
IENjOiBTYW0gUmF2bmJvcmcgPHNhbUByYXZuYm9yZy5vcmc+Cj4gQ2M6IEphbmkgTmlrdWxhIDxq
YW5pLm5pa3VsYUBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IExhdXJlbnQgUGluY2hhcnQgPGxhdXJl
bnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4KPiBBY2tlZC1ieTogUm9kcmlnbyBWaXZpIDxy
b2RyaWdvLnZpdmlAaW50ZWwuY29tPgo+IEFja2VkLWJ5OiBCZW5qYW1pbiBHYWlnbmFyZCA8YmVu
amFtaW4uZ2FpZ25hcmRAbGluYXJvLm9yZz4KPiBBY2tlZC1ieTogSmFuaSBOaWt1bGEgPGphbmku
bmlrdWxhQGludGVsLmNvbT4KPiBBY2tlZC1ieTogTmVpbCBBcm1zdHJvbmcgPG5hcm1zdHJvbmdA
YmF5bGlicmUuY29tPgo+IEFja2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3Nh
bmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gQWNrZWQtYnk6IENLIEh1IDxjay5odUBtZWRp
YXRlay5jb20+Cj4gQWNrZWQtYnk6IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1k
LmNvbT4KPiBSZXZpZXdlZC1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBp
ZGVhc29uYm9hcmQuY29tPgo+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52
ZXR0ZXJAaW50ZWwuY29tPgo+IENjOiBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5v
cmcKPiBDYzogdmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKPiBDYzog
ZXRuYXZpdkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBDYzogbGludXgtc2Ftc3VuZy1zb2NAdmdl
ci5rZXJuZWwub3JnCj4gQ2M6IGludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBDYzog
bGludXgtbWVkaWF0ZWtAbGlzdHMuaW5mcmFkZWFkLm9yZwo+IENjOiBsaW51eC1hbWxvZ2ljQGxp
c3RzLmluZnJhZGVhZC5vcmcKPiBDYzogbGludXgtYXJtLW1zbUB2Z2VyLmtlcm5lbC5vcmcKPiBD
YzogZnJlZWRyZW5vQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IENjOiBub3V2ZWF1QGxpc3RzLmZy
ZWVkZXNrdG9wLm9yZwo+IENjOiBzcGljZS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBD
YzogYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBDYzogbGludXgtcmVuZXNhcy1zb2NA
dmdlci5rZXJuZWwub3JnCj4gQ2M6IGxpbnV4LXJvY2tjaGlwQGxpc3RzLmluZnJhZGVhZC5vcmcK
PiBDYzogbGludXgtc3RtMzJAc3QtbWQtbWFpbG1hbi5zdG9ybXJlcGx5LmNvbQo+IENjOiBsaW51
eC10ZWdyYUB2Z2VyLmtlcm5lbC5vcmcKPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiAt
LS0KPiAgLi4uL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Rydi5jICAgICAgIHwgIDIg
Ky0KPiAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaCAgICAgIHwgIDEg
Kwo+ICAuLi4vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9oZWxwZXJzLmMgfCAgMiAr
LQo+ICAuLi4vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9wcF9zbXUuYyAgfCAgMiAr
LQo+ICAuLi4vZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3NlcnZpY2VzLmMgICAgfCAgMiAr
LQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMgICAgICAgICAgICAgfCAgMiAr
LQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9kcnYuYyAgICAgICAgICAgICAgfCAgMiAr
LQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9zaW0uYyAgICAgICAgICAgICAgfCAgMiAr
LQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2NydGMuYyAgICAgICAgICAgICAgfCAgMiAr
LQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Rydi5jICAgICAgICAgICAgICAgfCAgMiAr
LQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMgICAgICAgICAgICAgfCAgMiAr
LQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYyAgICAgICAgICAgICAgfCAgMiAr
LQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9tdy5jICAgICAgICAgICAgICAgfCAgMiAr
LQoKRm9yIHRoZSBIRExDRCBhbmQgTWFsaSBEUCBkcml2ZXJzOgoKQWNrZWQtYnk6IExpdml1IER1
ZGF1IDxsaXZpdS5kdWRhdUBhcm0uY29tPgoKVGhhbmtzLApMaXZpdQoKPiAgZHJpdmVycy9ncHUv
ZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUv
ZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUv
ZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5oICAgICAgICAgIHwgIDIgKysKPiAgZHJpdmVycy9ncHUv
ZHJtL2FybWFkYS9hcm1hZGFfZHJ2LmMgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUv
ZHJtL2FybWFkYS9hcm1hZGFfZmIuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUv
ZHJtL2FzdC9hc3RfZHJ2LmMgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9k
cm0vYXN0L2FzdF9tb2RlLmMgICAgICAgICAgICAgICAgfCAgMSArCj4gIC4uLi9ncHUvZHJtL2F0
bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2NydGMuYyAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2Ry
bS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19kYy5oICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2Ry
bS9ib2Nocy9ib2Noc19kcnYuYyAgICAgICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJt
L2JvY2hzL2JvY2hzX2ttcy5jICAgICAgICAgICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL2Fkdjc1MTEvYWR2NzUxMS5oICAgICAgfCAgNCArKy0KPiAgZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9hZHY3NTExL2Fkdjc1MTFfZHJ2LmMgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYyAgICAgfCAgMiArLQo+ICAuLi4vZHJtL2JyaWRnZS9h
bmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL2NkbnMtZHNpLmMgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL2R1bWItdmdhLWRhYy5jICAgICAgICAgfCAgMiArLQo+ICAuLi4vYnJpZGdlL21lZ2Fj
aGlwcy1zdGRweHh4eC1nZS1iODUwdjMtZncuYyAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL254cC1wdG4zNDYwLmMgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3BhbmVsLmMgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3BhcmFkZS1wczg2MjIuYyAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3NpaTkwMnguYyAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3N5bm9wc3lzL2R3LWhkbWkuYyAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3RjMzU4NzY0LmMgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3RjMzU4NzY3LmMgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3RpLXNuNjVkc2k4Ni5jICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3RpLXRmcDQxMC5jICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0v
Y2lycnVzL2NpcnJ1c19kcnYuYyAgICAgICAgICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9j
aXJydXMvY2lycnVzX21vZGUuYyAgICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmMgICAgICAgICAgIHwgIDEgLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJt
X2RwX21zdF90b3BvbG9neS5jICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJt
X21vZGVzZXRfaGVscGVyLmMgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJt
X3Byb2JlX2hlbHBlci5jICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJt
X3NpbXBsZV9rbXNfaGVscGVyLmMgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXRu
YXZpdi9ldG5hdml2X2Rydi5oICAgICAgICAgfCAgMSAtCj4gIGRyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2RwLmMgICAgICAgICAgICB8ICAzICsrLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5
bm9zL2V4eW5vc19kcm1fY3J0Yy5jICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5
bm9zL2V4eW5vc19kcm1fZHBpLmMgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5
bm9zL2V4eW5vc19kcm1fZHJ2LmMgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5
bm9zL2V4eW5vc19kcm1fZHNpLmMgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5
bm9zL2V4eW5vc19kcm1fZmIuYyAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5
bm9zL2V4eW5vc19kcm1fZmJkZXYuYyAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5
bm9zL2V4eW5vc19kcm1fdmlkaS5jICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5
bm9zL2V4eW5vc19oZG1pLmMgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZnNs
LWRjdS9mc2xfZGN1X2RybV9jcnRjLmMgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZnNs
LWRjdS9mc2xfZGN1X2RybV9kcnYuYyAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZnNs
LWRjdS9mc2xfZGN1X2RybV9rbXMuYyAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZnNs
LWRjdS9mc2xfZGN1X2RybV9wbGFuZS5jICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZnNs
LWRjdS9mc2xfZGN1X2RybV9yZ2IuYyAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vZ21h
NTAwL3BzYl9pbnRlbF9kcnYuaCAgICAgICAgfCAgMSArCj4gIC4uLi9ncHUvZHJtL2hpc2lsaWNv
bi9oaWJtYy9oaWJtY19kcm1fZGUuYyAgICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL2hpc2lsaWNv
bi9oaWJtYy9oaWJtY19kcm1fZHJ2LmMgICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL2hpc2lsaWNv
bi9oaWJtYy9oaWJtY19kcm1fZmJkZXYuYyB8ICAyICstCj4gIC4uLi9ncHUvZHJtL2hpc2lsaWNv
bi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9oaXNp
bGljb24va2lyaW4vZHdfZHJtX2RzaS5jICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL2hpc2lsaWNv
bi9raXJpbi9raXJpbl9kcm1fYWRlLmMgICB8ICAyICstCj4gIC4uLi9ncHUvZHJtL2hpc2lsaWNv
bi9raXJpbi9raXJpbl9kcm1fZHJ2LmMgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9pMmMv
Y2g3MDA2X3ByaXYuaCAgICAgICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2kyYy9z
aWwxNjRfZHJ2LmMgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2kyYy90
ZGE5OTh4X2Rydi5jICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv
aTkxNV9kZWJ1Z2ZzLmMgICAgICAgICAgIHwgIDMgKystCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1
L2k5MTVfZHJ2LmMgICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1
L2k5MTVfZ2VtLmMgICAgICAgICAgICAgICB8ICAyICsrCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1
L2k5MTVfaW9jMzIuYyAgICAgICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv
aTkxNV9pcnEuYyAgICAgICAgICAgICAgIHwgIDIgKysKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv
aTkxNV9wY2kuYyAgICAgICAgICAgICAgIHwgIDIgKysKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv
aTkxNV90cmFjZS5oICAgICAgICAgICAgIHwgIDIgKysKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfY3J0LmMgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZGlzcGxheS5jICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZHAuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZHBfbXN0LmMgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZHJ2LmggICAgICAgICAgICAgIHwgIDMgKystCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1
L2ludGVsX2ZiYy5jICAgICAgICAgICAgICB8ICAyICsrCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1
L2ludGVsX2ZiZGV2LmMgICAgICAgICAgICB8ICAyICsrCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1
L2ludGVsX2xwZV9hdWRpby5jICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfb3ZlcmxheS5jICAgICAgICAgIHwgIDIgKysKPiAgZHJpdmVycy9ncHUvZHJtL2lteC9k
d19oZG1pLWlteC5jICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2lteC9p
bXgtZHJtLWNvcmUuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2lteC9p
bXgtbGRiLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2lteC9p
bXgtdHZlLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2lteC9p
cHV2My1jcnRjLmMgICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2lteC9w
YXJhbGxlbC1kaXNwbGF5LmMgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlh
dGVrL210a19kcGkuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlh
dGVrL210a19kcm1fY3J0Yy5jICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlh
dGVrL210a19kcm1fZHJ2LmMgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlh
dGVrL210a19kcm1fZmIuYyAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlh
dGVrL210a19kc2kuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlh
dGVrL210a19oZG1pLmMgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL21lc29u
L21lc29uX2NydGMuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL21lc29u
L21lc29uX2Rydi5jICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL21lc29u
L21lc29uX2R3X2hkbWkuYyAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL21lc29u
L21lc29uX3ZlbmNfY3Zicy5jICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL21nYWcy
MDAvbWdhZzIwMF9tb2RlLmMgICAgICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvZHB1MS9kcHVfY3J0Yy5jICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvZHB1MS9kcHVfZW5jb2Rlci5jICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvbWRwNC9tZHA0X2NydGMuYyAgICAgfCAgMiArLQo+ICAuLi4vZ3B1L2RybS9tc20vZGlzcC9t
ZHA0L21kcDRfZHNpX2VuY29kZXIuYyAgfCAgMiArLQo+ICAuLi4vZ3B1L2RybS9tc20vZGlzcC9t
ZHA0L21kcDRfZHR2X2VuY29kZXIuYyAgfCAgMiArLQo+ICAuLi4vZ3B1L2RybS9tc20vZGlzcC9t
ZHA0L21kcDRfbGNkY19lbmNvZGVyLmMgfCAgMiArLQo+ICAuLi4vZ3B1L2RybS9tc20vZGlzcC9t
ZHA1L21kcDVfY21kX2VuY29kZXIuYyAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvbWRwNS9tZHA1X2NydGMuYyAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvbWRwNS9tZHA1X2VuY29kZXIuYyAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL21z
bV9kcnYuaCAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL21z
bV9mYi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXhzZmIv
bXhzZmJfY3J0Yy5jICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXhzZmIv
bXhzZmJfZHJ2LmMgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbXhzZmIv
bXhzZmJfb3V0LmMgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vbm91dmVh
dS9kaXNwbnYwNC90dm52MTcuYyAgICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1
L2Rpc3BudjUwL2Rpc3AuYyAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1
L25vdXZlYXVfY29ubmVjdG9yLmMgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUv
bm91dmVhdV9kaXNwbGF5LmMgICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9v
bWFwX2Nvbm5lY3Rvci5jICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9v
bWFwX2NydGMuYyAgICAgICAgICAgfCAgMSAtCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29t
YXBfZHJ2LmMgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29t
YXBfZHJ2LmggICAgICAgICAgICB8ICAxIC0KPiAgZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21h
cF9lbmNvZGVyLmMgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21h
cF9mYi5jICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTEx
X2Rydi5jICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlz
cGxheS5jICAgICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZHJ2
LmMgICAgICAgICAgICAgICAgIHwgIDMgKystCj4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Zi
LmMgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2tt
cy5jICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFk
ZW9uX2FjcGkuYyAgICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl
b25fY29ubmVjdG9ycy5jICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVv
bl9kZXZpY2UuYyAgICAgICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u
X2Rpc3BsYXkuYyAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25f
ZHBfbXN0LmMgICAgICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9k
cnYuYyAgICAgICAgICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2ly
cV9rbXMuYyAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9j
cnRjLmMgICAgICAgIHwgIDEgLQo+ICBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Ry
di5jICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Vu
Y29kZXIuYyAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2tt
cy5jICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3Bs
YW5lLmMgICAgICAgfCAgMSAtCj4gIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfdnNw
LmMgICAgICAgICB8ICAxIC0KPiAgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMg
ICAgICAgICAgIHwgIDIgKy0KPiAgLi4uL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9j
a2NoaXAuYyAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3Jl
LmMgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3Jl
LmggICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9j
a2NoaXAuYyAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2lubm9faGRtaS5j
ICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2Ry
bV9kcnYuYyAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2Ry
bV9mYi5jICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2Ry
bV9mYmRldi5jIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2Ry
bV9wc3IuYyAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2Ry
bV92b3AuYyAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2
ZHMuYyAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3Jn
Yi5jICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9j
cnRjLmMgICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2Ry
di5jICAgICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21z
LmMgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfY3J0Yy5jICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRhLmMgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYyAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYyAgICAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRjLmMgICAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYyAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMuYyAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Rydi5jICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYyAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYyAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oICAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2ZiLmMgICAgICAgICAgICAg
ICAgICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vdGVncmEvaGRtaS5jICAgICAgICAgICAg
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vdGVncmEvaHViLmMgICAgICAgICAgICAg
ICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuYyAgICAg
ICAgICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5oICAgICAg
ICAgICB8ICAxIC0KPiAgZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZXh0ZXJuYWwuYyAg
ICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19wYW5lbC5jICAgICAg
ICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQxMC5jICAgICAg
ICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUuYyAg
IHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLXBpcGUuYyAg
IHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90dmUyMDBfZHJ2LmMgICAgICAgICAg
IHwgIDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMgICAgICAgICAg
IHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYuYyAgICAgICAgICAgICAgICAg
fCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYyAgICAgICAgICAgICAgICB8
ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHBpLmMgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfa21zLmMgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdHhwLmMgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYyAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rydi5oICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19kcnYuYyAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19vdXRwdXQuYyAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmggICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uYyAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9kcm1fZHJ2LmMgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9oZG1pLmMgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3p0ZS96eF90dmVuYy5jICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92Z2EuYyAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYyAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X2lycS5jICAgICAgICAgIHwg
IDQgKystCj4gIGRyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMgICAgICAgICB8
ICAyICstCj4gIGluY2x1ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oICAgICAgICAgICAgICAgICB8
IDE2IC0tLS0tLS0tLS0tCj4gIGluY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaCAgICAgICAg
ICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKysKPiAgMjI4IGZpbGVzIGNoYW5nZWQsIDI2
MSBpbnNlcnRpb25zKCspLCAyMDAgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBp
bmNsdWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmgKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Nvbm5lY3RvcnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9h
bWQvYW1kZ3B1L2FtZGdwdV9jb25uZWN0b3JzLmMKPiBpbmRleCA2OWFkNmVjMGE0ZjMuLmYwZDM2
Nzg3ZDhkMSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVf
Y29ubmVjdG9ycy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Nv
bm5lY3RvcnMuYwo+IEBAIC0yNSw3ICsyNSw3IEBACj4gICAqLwo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5o
Pgo+ICAjaW5jbHVkZSAiYW1kZ3B1LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9h
bWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2Ft
ZGdwdV9kZXZpY2UuYwo+IGluZGV4IGNjMWJjNjVhNTljNi4uOWY5MTdkY2U1ODk3IDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYwo+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYwo+IEBAIC0zMCw3ICsz
MCw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9jb25zb2xlLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9z
bGFiLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2FtZGdwdV9kcm0u
aD4KPiAgI2luY2x1ZGUgPGxpbnV4L3ZnYWFyYi5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdw
dS9hbWRncHVfZHJ2LmMKPiBpbmRleCAwMjc3ODYyZDFhNzQuLmExYmIzNzczMDg3YiAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKPiBAQCAtMzIsNyArMzIsNyBA
QAo+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9wbV9ydW50
aW1lLmg+Cj4gICNpbmNsdWRlIDxsaW51eC92Z2Ffc3dpdGNoZXJvby5oPgo+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiAgCj4gICNpbmNsdWRlICJhbWRncHUuaCIKPiAgI2luY2x1ZGUgImFtZGdwdV9pcnEuaCIK
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaCBi
L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tb2RlLmgKPiBpbmRleCBhYWRkMGZh
NDJlNDMuLjJjOTllZjM1ZGI3OSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Ft
ZGdwdS9hbWRncHVfbW9kZS5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k
Z3B1X21vZGUuaAo+IEBAIC0zNiw2ICszNiw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9maXhlZC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5l
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8bGludXgvaTJjLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMuYwo+
IGluZGV4IDM5OTk3ZDk3N2VmYi4uNzgxNzMzMTFmNzE4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMuYwo+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMu
Ywo+IEBAIC0yOSw3ICsyOSw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9pMmMuaD4KPiAgCj4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9hbWRn
cHVfZHJtLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgCj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5j
IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fcHBfc211
LmMKPiBpbmRleCA5ZDJkNjk4NmI5ODMuLjdlZjk5MDM3MTY3YSAxMDA2NDQKPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9wcF9zbXUuYwo+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3Nt
dS5jCj4gQEAgLTI1LDcgKzI1LDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KPiAgCj4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9h
bWRncHVfZHJtLmg+Cj4gICNpbmNsdWRlICJkbV9zZXJ2aWNlcy5oIgo+ICAjaW5jbHVkZSAiYW1k
Z3B1LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVf
ZG0vYW1kZ3B1X2RtX3NlcnZpY2VzLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1k
Z3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jCj4gaW5kZXggNTE2Nzk1MzQyZGQyLi5kOTE1ZThj
ODc2OWIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9k
bS9hbWRncHVfZG1fc2VydmljZXMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxh
eS9hbWRncHVfZG0vYW1kZ3B1X2RtX3NlcnZpY2VzLmMKPiBAQCAtMjcsNyArMjcsNyBAQAo+ICAj
aW5jbHVkZSA8bGludXgvYWNwaS5oPgo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2FtZGdwdV9kcm0uaD4KPiAgI2luY2x1ZGUgImRt
X3NlcnZpY2VzLmgiCj4gICNpbmNsdWRlICJhbWRncHUuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vf
Y3J0Yy5jCj4gaW5kZXggMTU1YWIxNzdjZTBiLi43M2U1MDhlMDBlMzAgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L2FyYy9hcmNwZ3VfY3J0Yy5jCj4gQEAgLTE1LDEyICsxNSwxMiBAQAo+ICAgKi8KPiAgCj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZGV2aWNlLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X3BsYW5lX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGxpbnV4L2Nsay5oPgo+ICAjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGF0YS9z
aW1wbGVmYi5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vf
ZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9kcnYuYwo+IGluZGV4IDM5YTc5ZjU3
MThjNC4uNDE5NmYwNGNkOTllIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJj
cGd1X2Rydi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfZHJ2LmMKPiBAQCAt
MTUsMTAgKzE1LDEwIEBACj4gICAqLwo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgo+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kZXZp
Y2UuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZGVidWdmcy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9kcnYuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVy
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X3NpbS5jIGIvZHJpdmVycy9ncHUvZHJtL2FyYy9h
cmNwZ3Vfc2ltLmMKPiBpbmRleCA2NTMwZDg4ZjcyOTMuLmViZWU0NzQ4ZjVkOSAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9zaW0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS9hcmMvYXJjcGd1X3NpbS5jCj4gQEAgLTE0LDcgKzE0LDcgQEAKPiAgICoKPiAgICovCj4g
IAo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ICAKPiAgI2luY2x1ZGUgImFyY3BndS5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
YXJtL2hkbGNkX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfY3J0Yy5jCj4gaW5k
ZXggZTRkNjdiNzAyNDRkLi45OWMxODhkZTg2NTEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2FybS9oZGxjZF9jcnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Ny
dGMuYwo+IEBAIC0xMyw3ICsxMyw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0v
aGRsY2RfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Rydi5jCj4gaW5kZXggMDNm
YjEwYTJmNzcwLi44OGYzMDBjZGZmNDIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Fy
bS9oZGxjZF9kcnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfZHJ2LmMKPiBA
QCAtMjIsNyArMjIsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hl
bHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMKPiBpbmRleCBlMWI3Mjc4Mjg0OGMu
LjU2YWFkMjg4NjY2ZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9j
cnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMKPiBAQCAtMTQs
NyArMTQsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9w
bV9ydW50aW1lLmg+Cj4gICNpbmNsdWRlIDx2aWRlby92aWRlb21vZGUuaD4KPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJt
L21hbGlkcF9kcnYuYwo+IGluZGV4IDUwNWYzMTZhMTkyZS4uYWI1MGFkMDZlMjcxIDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMKPiBAQCAtMjMsNyArMjMsNyBAQAo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9tdy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxp
ZHBfbXcuYwo+IGluZGV4IDkxNDcyZTVlMGM4Yi4uMDQxYTY0ZGM3MTY3IDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX213LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
YXJtL21hbGlkcF9tdy5jCj4gQEAgLTgsNyArOCw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm1h
ZGEvYXJtYWRhXzUxMC5jIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMKPiBp
bmRleCAyZjdjMDQ4YzUzNjEuLjBlOTFkMjc5MjFiZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vYXJtYWRhL2FybWFkYV81MTAuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEv
YXJtYWRhXzUxMC5jCj4gQEAgLTksNyArOSw3IEBACj4gICAqLwo+ICAjaW5jbHVkZSA8bGludXgv
Y2xrLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9pby5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1
ZGUgImFybWFkYV9jcnRjLmgiCj4gICNpbmNsdWRlICJhcm1hZGFfZHJtLmgiCj4gICNpbmNsdWRl
ICJhcm1hZGFfaHcuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1h
ZGFfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jCj4gaW5kZXgg
MjBkZmIyOTU2MWMyLi5iYTRhM2ZhYjc3NDUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2FybWFkYS9hcm1hZGFfY3J0Yy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1h
ZGFfY3J0Yy5jCj4gQEAgLTEyLDcgKzEyLDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L3BsYXRmb3Jt
X2RldmljZS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSAi
YXJtYWRhX2NydGMuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1h
ZGFfY3J0Yy5oIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5oCj4gaW5kZXgg
N2ViZDMzN2I2MGFmLi4wODc2MWZmMDE3MzkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2FybWFkYS9hcm1hZGFfY3J0Yy5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1h
ZGFfY3J0Yy5oCj4gQEAgLTgsNiArOCw4IEBACj4gICNpZm5kZWYgQVJNQURBX0NSVENfSAo+ICAj
ZGVmaW5lIEFSTUFEQV9DUlRDX0gKPiAgCj4gKyNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAr
Cj4gIHN0cnVjdCBhcm1hZGFfZ2VtX29iamVjdDsKPiAgCj4gIHN0cnVjdCBhcm1hZGFfcmVncyB7
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jIGIvZHJp
dmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZHJ2LmMKPiBpbmRleCBmYTMxNTg5YjRmYzAuLmU2
NjBjNWNhNTJhZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9k
cnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jCj4gQEAgLTEw
LDcgKzEwLDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+ICAjaW5jbHVkZSA8bGlu
dXgvb2ZfZ3JhcGguaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX29mLmg+Cj4gICNpbmNsdWRlICJhcm1hZGFfY3J0Yy5oIgo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL2Fy
bWFkYS9hcm1hZGFfZmIuYwo+IGluZGV4IDZiZDYzOGE1NDU3OS4uMDU4YWM3ZDk5MjBmIDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMKPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jCj4gQEAgLTUsNyArNSw3IEBACj4gICAqIGl0
IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lv
biAyIGFzCj4gICAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+
ICAgKi8KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fbW9kZXNldF9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgI2luY2x1
ZGUgImFybWFkYV9kcm0uaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3Rf
ZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9kcnYuYwo+IGluZGV4IGJmNTg5YzUzYjkw
OC4uMzg3MWIzOWQ0ZGVhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X2Ry
di5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMKPiBAQCAtMzAsNiArMzAs
NyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAKPiAg
I2luY2x1ZGUgImFzdF9kcnYuaCIKPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9h
c3QvYXN0X21vZGUuYyBiL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYwo+IGluZGV4IDhi
YjM1NWQ1ZDQzZC4uOTdmZWQwNjI3ZDFjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9h
c3QvYXN0X21vZGUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYwo+IEBA
IC0zMiw2ICszMiw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVy
Lmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSAiYXN0
X2Rydi5oIgo+ICAKPiAgI2luY2x1ZGUgImFzdF90YWJsZXMuaCIKPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2NydGMuYyBiL2RyaXZlcnMvZ3B1
L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19jcnRjLmMKPiBpbmRleCA5NmY0MDgyNjcxZmUu
LjgwNzBhNTU4ZDdiMSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMv
YXRtZWxfaGxjZGNfY3J0Yy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0
bWVsX2hsY2RjX2NydGMuYwo+IEBAIC0yNCw3ICsyNCw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9w
aW5jdHJsL2NvbnN1bWVyLmg+Cj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgCj4gICNpbmNsdWRlIDx2aWRl
by92aWRlb21vZGUuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2Rj
L2F0bWVsX2hsY2RjX2RjLmggYi9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxj
ZGNfZGMuaAo+IGluZGV4IDRjYzFlMDNmMGFlZS4uNzBiZDU0MGQ2NDRlIDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19kYy5oCj4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2RjLmgKPiBAQCAtMzEsNyArMzEs
NyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fZmJfY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5o
Pgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMgYi9kcml2
ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMKPiBpbmRleCBjZWE0MmFjNjRkN2UuLmNiNTVi
ZGMzNmYzZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMK
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMKPiBAQCAtOSw2ICs5LDcg
QEAKPiAgI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+ICAjaW5jbHVkZSA8bGludXgvc2xhYi5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSAiYm9jaHMuaCIKPiAgCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9i
b2Nocy9ib2Noc19rbXMuYwo+IGluZGV4IGU5ZDVkYmMzNDY3Ni4uOWNkODJlMzYzMWZiIDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYwo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYwo+IEBAIC0xMCw2ICsxMCw3IEBACj4gICNpbmNs
dWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
dWFwaS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAKPiAgc3RhdGljIGludCBkZWZ4
ID0gMTAyNDsKPiAgc3RhdGljIGludCBkZWZ5ID0gNzY4Owo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMS5oIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRn
ZS9hZHY3NTExL2Fkdjc1MTEuaAo+IGluZGV4IDczZDhjY2I5Nzc0Mi4uNGZmN2UzYmJmY2U1IDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmgKPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMS5oCj4gQEAgLTE0LDgg
KzE0LDEwIEBACj4gICNpbmNsdWRlIDxsaW51eC9yZWdtYXAuaD4KPiAgI2luY2x1ZGUgPGxpbnV4
L3JlZ3VsYXRvci9jb25zdW1lci5oPgo+ICAKPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJt
X2Nvbm5lY3Rvci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9tb2Rlcy5oPgo+ICAKPiAgI2RlZmluZSBBRFY3NTExX1JFR19DSElQX1JFVklT
SU9OCQkweDAwCj4gICNkZWZpbmUgQURWNzUxMV9SRUdfTjAJCQkJMHgwMQo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMV9kcnYuYyBiL2RyaXZlcnMv
Z3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExX2Rydi5jCj4gaW5kZXggODVjMmQ0MDdhNTJl
Li5hYWI1ZmFhMTAxYTggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3
NTExL2Fkdjc1MTFfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEv
YWR2NzUxMV9kcnYuYwo+IEBAIC0xNyw2ICsxNyw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2VkaWQuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
IAo+ICAjaW5jbHVkZSA8bWVkaWEvY2VjLmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv
YW5hbG9naXgtYW54Nzh4eC5jCj4gaW5kZXggZTExMzA5ZTliYzRmLi4yMjI4NmM2NzgyYTQgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC1hbng3OHh4LmMKPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYwo+IEBAIC0zMSw3
ICszMSw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9lZGlkLmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxv
Z2l4L2FuYWxvZ2l4X2RwX2NvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgv
YW5hbG9naXhfZHBfY29yZS5jCj4gaW5kZXggNzUzZTk2MTI5YWI3Li5jMWRhOGFlM2M0MDggMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9j
b3JlLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2Rw
X2NvcmUuYwo+IEBAIC0yNiw3ICsyNiw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gIAo+
ICAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9hbmFsb2dpeF9kcC5oPgo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL2NkbnMtZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Nk
bnMtZHNpLmMKPiBpbmRleCBjZTk0OTZkMTM5ODYuLjQ4ZWQ0NDRjYWQ1MCAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2NkbnMtZHNpLmMKPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL2NkbnMtZHNpLmMKPiBAQCAtNyw3ICs3LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+Cj4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9wYW5lbC5oPgo+ICAjaW5jbHVkZSA8dmlkZW8vbWlwaV9kaXNwbGF5Lmg+Cj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMgYi9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL2R1bWItdmdhLWRhYy5jCj4gaW5kZXggOWI3MDY3ODlhMzQxLi4w
ODA1ODAxZjRlOTQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZn
YS1kYWMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMKPiBA
QCAtMTgsNyArMTgsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAKPiAgc3RydWN0IGR1bWJfdmdhIHsKPiAgCXN0cnVjdCBkcm1fYnJpZGdl
CWJyaWRnZTsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9tZWdhY2hpcHMt
c3RkcHh4eHgtZ2UtYjg1MHYzLWZ3LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL21lZ2FjaGlw
cy1zdGRweHh4eC1nZS1iODUwdjMtZncuYwo+IGluZGV4IDIxMzZjOTdhZWI4ZS4uOTY4N2ExYTBl
NzM3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvbWVnYWNoaXBzLXN0ZHB4
eHh4LWdlLWI4NTB2My1mdy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9tZWdhY2hp
cHMtc3RkcHh4eHgtZ2UtYjg1MHYzLWZ3LmMKPiBAQCAtMzYsNyArMzYsNyBAQAo+ICAjaW5jbHVk
ZSA8bGludXgvb2YuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2VkaWQuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gIAo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMgYi9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL254cC1wdG4zNDYwLmMKPiBpbmRleCBhM2U4MTdhYmFjZTEuLmE1NjMwNjQyMWJjNyAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMKPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMKPiBAQCAtMjIsNyArMjIsNyBA
QAo+ICAjaW5jbHVkZSA8bGludXgvb2ZfZ3Bpby5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2JyaWRnZS9wYW5lbC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5jCj4gaW5k
ZXggMzdiYWE3OWU5NWMzLi5lMzY4N2Q3OGNkMGMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2JyaWRnZS9wYW5lbC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5j
Cj4gQEAgLTEyLDcgKzEyLDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jb25u
ZWN0b3IuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXJfdnRhYmxlcy5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9wYW5lbC5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3BhcmFkZS1wczg2MjIuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5j
Cj4gaW5kZXggNzMzNGQxYjYyYjcxLi40ODNhNzE0MmM1ZWEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL3BhcmFkZS1wczg2MjIuYwo+IEBAIC0yNiw3ICsyNiw3IEBACj4gICNpbmNsdWRlIDxs
aW51eC9yZWd1bGF0b3IvY29uc3VtZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRn
ZS9zaWk5MDJ4LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3NpaTkwMnguYwo+IGluZGV4IGE5
YjRmNDVhZTg3Yy4uNDNlZjhiYWY3NDdhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9i
cmlkZ2Uvc2lpOTAyeC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMK
PiBAQCAtMzAsNyArMzAsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2VkaWQuaD4KPiAgCj4gICNkZWZpbmUgU0lJOTAyWF9UUElfVklERU9fREFUQQkJ
CTB4MAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LWhk
bWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctaGRtaS5jCj4gaW5kZXgg
ODhiNzIwYjYzMTI2Li4yZmI5NzcyMjY0ZjAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3N5bm9wc3lzL2R3LWhkbWkuYwo+IEBAIC0yNSw3ICsyNSw3IEBACj4gICNpbmNsdWRlIDxkcm0v
ZHJtX29mLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlk
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXJfc2xhdmUuaD4KPiAgI2luY2x1ZGUgPGRy
bS9icmlkZ2UvZHdfaGRtaS5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3N5bm9wc3lzL2R3LW1pcGktZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lz
L2R3LW1pcGktZHNpLmMKPiBpbmRleCAyZjRiMTQ1YjczYWYuLjA5YTM4YWU4MWU1MiAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMKPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMKPiBAQCAt
MTksNyArMTksNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9vZi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9kd19taXBpX2RzaS5oPgo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMgYi9kcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMKPiBpbmRleCBhZmQ0OTEwMThiZmMuLjI4MjA5MjAx
OWU4MiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMKPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMKPiBAQCAtOSw3ICs5LDcgQEAK
PiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX29mLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3Njcu
YyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYwo+IGluZGV4IGU2NDAzYjk1NDlm
MS4uYWM0ODgxZDczNWZmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMz
NTg3NjcuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYwo+IEBAIC0z
NCw3ICszNCw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gIAo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9kcF9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9vZi5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3Rp
LXNuNjVkc2k4Ni5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS1zbjY1ZHNpODYuYwo+IGlu
ZGV4IDEwMjQzOTY1ZWU3Yy4uZTc0ZTJjOTI4ZjUxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3RpLXNuNjVkc2k4Ni5jCj4gQEAgLTYsNyArNiw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVs
cGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX29mLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktdGZwNDEw
LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jCj4gaW5kZXggYzNlMzIxMzhj
NmJiLi43YmZiNGYzMzg4MTMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90
aS10ZnA0MTAuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktdGZwNDEwLmMKPiBA
QCAtMjAsNyArMjAsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAKPiAgI2RlZmluZSBIT1RQTFVHX0RFQk9VTkNFX01TCQkxMTAwCj4gIAo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYyBiL2RyaXZl
cnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX2Rydi5jCj4gaW5kZXggZGI0MGI3N2M3ZjdjLi44ZWM4
ODBmM2EzMjIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfZHJ2
LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYwo+IEBAIC0xMiw2
ICsxMiw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9jb25zb2xlLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlICJjaXJydXNfZHJ2LmgiCj4g
IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19tb2RlLmMgYi9k
cml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19tb2RlLmMKPiBpbmRleCBlZDdkY2YyMTJhMzQu
LmE4MzBlNzBmYzBiYiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1
c19tb2RlLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19tb2RlLmMKPiBA
QCAtMTcsNiArMTcsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+
Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgPHZp
ZGVvL2NpcnJ1cy5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9t
aWNfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwo+IGluZGV4
IDY5Y2JhZmQ1ZWJlZS4uNTQ0MTdmY2U1ZTVjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9kcm1fYXRvbWljX2hlbHBlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNf
aGVscGVyLmMKPiBAQCAtMjksNyArMjksNiBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX3VhcGkuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fcGxhbmVfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
d3JpdGViYWNrLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2RhbWFnZV9oZWxwZXIuaD4KPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyBiL2RyaXZlcnMv
Z3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKPiBpbmRleCAxOTZlYmJhOGFmNWYuLjI1NTJh
MjczNjJhMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9n
eS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYwo+IEBAIC0z
Myw3ICszMyw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZpeGVkLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ICAKPiAgLyoqCj4gICAqIERPQzogZHAgbXN0IGhlbHBlcgo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRfaGVscGVyLmMgYi9kcml2ZXJzL2dw
dS9kcm0vZHJtX21vZGVzZXRfaGVscGVyLmMKPiBpbmRleCA5MTUwZmEzODViYmEuLjZmNDgxMzdk
NzE5MiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRfaGVscGVyLmMK
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRfaGVscGVyLmMKPiBAQCAtMjEsNyAr
MjEsNyBAQAo+ICAgKi8KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFu
ZV9oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxw
ZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMKPiBpbmRleCBhMWJiMTU3
YmZkZmEuLmM4M2ZlZTY1MjUwMiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3By
b2JlX2hlbHBlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYwo+
IEBAIC0zMiwxMSArMzIsMTEgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgo+ICAjaW5j
bHVkZSA8bGludXgvbW9kdWxlcGFyYW0uaD4KPiAgCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
Y2xpZW50Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fZm91cmNjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyX3Z0YWJsZXMuaD4KPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jIGIvZHJpdmVycy9ncHUv
ZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jCj4gaW5kZXggOTE3ODEyNDQ4ZDFiLi45ZmMyNmE2
OWFiNzkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBl
ci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jCj4gQEAg
LTEwLDcgKzEwLDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIu
aD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaCBi
L2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmgKPiBpbmRleCA0YmY2OThkZTU5
OTYuLmE2YTdkZWQzN2VmMSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9l
dG5hdml2X2Rydi5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYu
aAo+IEBAIC0yMSw3ICsyMSw2IEBACj4gICNpbmNsdWRlIDxsaW51eC9tbV90eXBlcy5oPgo+ICAK
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9nZW0uaD4KPiAgI2luY2x1ZGUgPGRybS9ldG5hdml2X2RybS5oPgo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5v
cy9leHlub3NfZHAuYwo+IGluZGV4IGM4NDQ5YWU0ZjRmZS4uOWYxYzYyMTViZTBiIDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RwLmMKPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jCj4gQEAgLTIzLDcgKzIzLDggQEAKPiAgCj4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX29mLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gIAo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5jIGIvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2NydGMuYwo+IGluZGV4IDI2OTYyODllY2M3OC4u
MTJkMzgxNjM1NmVmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9z
X2RybV9jcnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0
Yy5jCj4gQEAgLTEzLDcgKzEzLDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29k
ZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rw
aS5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RwaS5jCj4gaW5kZXggMmYw
YmFiYjY3YzUxLi5mYTk1YWYxZGM1MzQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4
eW5vcy9leHlub3NfZHJtX2RwaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlu
b3NfZHJtX2RwaS5jCj4gQEAgLTExLDcgKzExLDcgQEAKPiAgKi8KPiAgCj4gICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJt
L2V4eW5vcy9leHlub3NfZHJtX2Rydi5jCj4gaW5kZXggMmM3NWU3ODliMmE3Li5hOTQxZDY0ODc1
ZjYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rydi5j
Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rydi5jCj4gQEAgLTE1
LDcgKzE1LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRl
IDxsaW51eC9jb21wb25lbnQuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5v
cy9leHlub3NfZHJtX2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rz
aS5jCj4gaW5kZXggZDgxZTYyYWUyODZhLi44ZDI4Y2RiZmNkZGQgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RzaS5jCj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2V4eW5vcy9leHlub3NfZHJtX2RzaS5jCj4gQEAgLTEzLDcgKzEzLDcgQEAKPiAgI2luY2x1
ZGUgPGFzbS91bmFsaWduZWQuaD4KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX21pcGlfZHNpLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jIGIvZHJpdmVycy9n
cHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiLmMKPiBpbmRleCAzMWViNTM4YTQ0YWUuLjBkYzFh
Njg4YjUwMiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1f
ZmIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jCj4gQEAg
LTE0LDcgKzE0LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9o
ZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5v
cy9leHlub3NfZHJtX2ZiZGV2LmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1f
ZmJkZXYuYwo+IGluZGV4IGM5MTE2ZGQzMjE4Ny4uMDBiZmNkMjhlNTg5IDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYmRldi5jCj4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiZGV2LmMKPiBAQCAtMTUsNyArMTUsNyBAQAo+
ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZXh5bm9zX2RybS5oPgo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L2NvbnNvbGUuaD4KPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX3ZpZGkuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92aWRpLmMKPiBpbmRleCAxOTY5N2MxMzYy
ZDguLjFiMGU0ZTBmNTJmZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4
eW5vc19kcm1fdmlkaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJt
X3ZpZGkuYwo+IEBAIC0yMCw3ICsyMCw3IEBACj4gICNpbmNsdWRlIDxkcm0vZXh5bm9zX2RybS5o
Pgo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgImV4eW5vc19k
cm1fZHJ2LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hk
bWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYwo+IGluZGV4IGI4NTdk
ZjY3YWZmMC4uZDFjZDdiNzE4MjdjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2hkbWkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hk
bWkuYwo+IEBAIC0xNiw3ICsxNiw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgInJlZ3MtaGRtaS5oIgo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9jcnRjLmMgYi9k
cml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9jcnRjLmMKPiBpbmRleCAxOGFmYzk0
ZTRkZmYuLmJmMjU2OTcxMDYzZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRj
dS9mc2xfZGN1X2RybV9jcnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xf
ZGN1X2RybV9jcnRjLmMKPiBAQCAtMTYsNyArMTYsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8dmlkZW8vdmlk
ZW9tb2RlLmg+Cj4gIAo+ICAjaW5jbHVkZSAiZnNsX2RjdV9kcm1fY3J0Yy5oIgo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYuYyBiL2RyaXZlcnMv
Z3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2Rydi5jCj4gaW5kZXggY2QxNmRmZWJhMDgyLi4y
ZWVlOGRkZmM4MzMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2Rj
dV9kcm1fZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9k
cnYuYwo+IEBAIC0yNCw3ICsyNCw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9o
ZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fa21zLmMgYi9kcml2ZXJz
L2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9rbXMuYwo+IGluZGV4IGRkYzY4ZTQ3NmE0ZC4u
NzQxZGU4Mzk1NWVjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9k
Y3VfZHJtX2ttcy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1f
a21zLmMKPiBAQCAtMTEsNyArMTEsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2ZzbC1kY3UvZnNsX2RjdV9kcm1fcGxhbmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2Zz
bF9kY3VfZHJtX3BsYW5lLmMKPiBpbmRleCA5NTU0YjI0NTc0NmUuLjU5M2Y5MjkxYjhlMiAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFuZS5jCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcGxhbmUuYwo+IEBAIC0x
NCw3ICsxNCw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVs
cGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJt
X3JnYi5jIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMKPiBpbmRl
eCAyMjk4ZWQyYTllMWMuLjU3N2ZiMWJlMmQ1OSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wt
ZGN1L2ZzbF9kY3VfZHJtX3JnYi5jCj4gQEAgLTE0LDcgKzE0LDcgQEAKPiAgCj4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9wYW5lbC5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9wc2Jf
aW50ZWxfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vZ21hNTAwL3BzYl9pbnRlbF9kcnYuaAo+IGlu
ZGV4IGUwNWU1Mzk5YWYyZC4uMzEzNTUyZDJhNjlkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2dtYTUw
MC9wc2JfaW50ZWxfZHJ2LmgKPiBAQCAtMjMsNiArMjMsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgv
aTJjLWFsZ28tYml0Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2dw
aW8uaD4KPiAgI2luY2x1ZGUgImdtYV9kaXNwbGF5LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2RlLmMgYi9kcml2ZXJzL2dwdS9kcm0v
aGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jCj4gaW5kZXggYTk1NjU0NTc3NGEzLi4yYWM1
OTM5NTY1MjkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9o
aWJtY19kcm1fZGUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGli
bWNfZHJtX2RlLmMKPiBAQCAtMTgsNyArMTgsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1
ZGUgImhpYm1jX2RybV9kcnYuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2hpc2ls
aWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hp
Ym1jL2hpYm1jX2RybV9kcnYuYwo+IGluZGV4IDY4YzBjMjk3YjNhNS4uODVhNzAxYWY2NTMwIDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Ry
di5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2
LmMKPiBAQCAtMjAsNyArMjAsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gIAo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAK
PiAgI2luY2x1ZGUgImhpYm1jX2RybV9kcnYuaCIKPiAgI2luY2x1ZGUgImhpYm1jX2RybV9yZWdz
LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNf
ZHJtX2ZiZGV2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9m
YmRldi5jCj4gaW5kZXggNTA5ZjIwMTQ3YmFjLi4wNDYwNGRiMGRmNDUgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZmJkZXYuYwo+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2ZiZGV2LmMKPiBAQCAt
MTcsNyArMTcsNyBAQAo+ICAgKi8KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAKPiAgI2lu
Y2x1ZGUgImhpYm1jX2RybV9kcnYuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2hp
c2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNv
bi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jCj4gaW5kZXggNzQ0OTU2Y2VhNzQ5Li5kMmNmNzMxNzkz
MGEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19k
cm1fdmRhYy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19k
cm1fdmRhYy5jCj4gQEAgLTE3LDcgKzE3LDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgImhp
Ym1jX2RybV9kcnYuaCIKPiAgI2luY2x1ZGUgImhpYm1jX2RybV9yZWdzLmgiCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4vZHdfZHJtX2RzaS5jIGIvZHJpdmVy
cy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9kd19kcm1fZHNpLmMKPiBpbmRleCBiNGM3YWYzYWI2
YWUuLjc4OGVjMWU1Mzc5NCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29u
L2tpcmluL2R3X2RybV9kc2kuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2ly
aW4vZHdfZHJtX2RzaS5jCj4gQEAgLTE5LDcgKzE5LDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L2Nv
bXBvbmVudC5oPgo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2Vu
Y29kZXJfc2xhdmUuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUu
YyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2FkZS5jCj4gaW5k
ZXggYmI3NzQyMDJhNWExLi44YWQ3YWI3ZWNlOWYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fYWRlLmMKPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYwo+IEBAIC0yNCw3ICsyNCw3IEBACj4g
IAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVs
cGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2ly
aW5fZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1f
ZHJ2LmMKPiBpbmRleCAxNWUzMmU1ZDkxMDEuLjE3YjI2YmQxZDBiOCAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYwo+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jCj4gQEAgLTI1LDcg
KzI1LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4K
PiAgCj4gICNpbmNsdWRlICJraXJpbl9kcm1fZHJ2LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9pMmMvY2g3MDA2X3ByaXYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pMmMvY2g3MDA2X3By
aXYuaAo+IGluZGV4IGRjNjQxNGFmNWQ3OS4uMjVmMGFiZDRmZGFiIDEwMDY0NAo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9pMmMvY2g3MDA2X3ByaXYuaAo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9p
MmMvY2g3MDA2X3ByaXYuaAo+IEBAIC0yOCw2ICsyOCw3IEBACj4gICNkZWZpbmUgX19EUk1fSTJD
X0NINzAwNl9QUklWX0hfXwo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+Cj4gICNpbmNsdWRlIDxk
cm0vaTJjL2NoNzAwNi5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTJjL3NpbDE2
NF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pMmMvc2lsMTY0X2Rydi5jCj4gaW5kZXggYzUyZDdh
M2FmNzg2Li4xNGMxZmM5NmExNTcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2kyYy9z
aWwxNjRfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9kcnYuYwo+IEBA
IC0yNyw3ICsyNyw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPiAgCj4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5j
b2Rlcl9zbGF2ZS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2kyYy9zaWwxNjQuaD4KPiAgCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9pMmMvdGRhOTk4eF9kcnYuYwo+IGluZGV4IDgwZTRmZjMzYTM3YS4uZGY0ZWQwZjllY2I0IDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9kcnYuYwo+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9kcnYuYwo+IEBAIC0yNiw3ICsyNiw3IEBACj4gIAo+
ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9vZi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2kyYy90ZGE5OTh4Lmg+Cj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jIGIvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKPiBpbmRleCA4ZDczOGU2Y2E3YjUuLmI1ZGE5ZWFk
ODhhOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYwo+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCj4gQEAgLTI2LDkgKzI2
LDEwIEBACj4gICAqCj4gICAqLwo+ICAKPiAtI2luY2x1ZGUgPGxpbnV4L2RlYnVnZnMuaD4KPiAg
I2luY2x1ZGUgPGxpbnV4L3NvcnQuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3NjaGVkL21tLmg+Cj4g
KyNpbmNsdWRlIDxkcm0vZHJtX2RlYnVnZnMuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fZm91cmNj
Lmg+Cj4gICNpbmNsdWRlICJpbnRlbF9kcnYuaCIKPiAgI2luY2x1ZGUgImludGVsX2d1Y19zdWJt
aXNzaW9uLmgiCj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Ry
di5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYwo+IGluZGV4IDI1YTYwOTNkOTYz
Yi4uYWViMzhjMzg1ZGY4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf
ZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jCj4gQEAgLTQxLDcg
KzQxLDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L3Z0Lmg+Cj4gICNpbmNsdWRlIDxhY3BpL3ZpZGVv
Lmg+Cj4gIAo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2k5MTVfZHJtLmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n
ZW0uYwo+IGluZGV4IDgwMjY0Y2I5Y2E3Zi4uZTJiZWU4YTk5NGNhIDEwMDY0NAo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pOTE1X2dlbS5jCj4gQEAgLTI3LDYgKzI3LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJt
X3ZtYV9tYW5hZ2VyLmg+Cj4gICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4KPiArI2luY2x1ZGUg
PGRybS9kcm1fcGNpLmg+Cj4gICNpbmNsdWRlICJpOTE1X2Rydi5oIgo+ICAjaW5jbHVkZSAiaTkx
NV9nZW1fY2xmbHVzaC5oIgo+ICAjaW5jbHVkZSAiaTkxNV92Z3B1LmgiCj4gQEAgLTQ1LDYgKzQ2
LDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L3N3YXAuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3BjaS5o
Pgo+ICAjaW5jbHVkZSA8bGludXgvZG1hLWJ1Zi5oPgo+ICsjaW5jbHVkZSA8bGludXgvbW1hbi5o
Pgo+ICAKPiAgc3RhdGljIHZvaWQgaTkxNV9nZW1fZmx1c2hfZnJlZV9vYmplY3RzKHN0cnVjdCBk
cm1faTkxNV9wcml2YXRlICppOTE1KTsKPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2k5MTVfaW9jMzIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaW9jMzIuYwo+
IGluZGV4IDczYzNlOGY1MTllOC4uYzEwMDcyNDVmNDZkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9pOTE1L2k5MTVfaW9jMzIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5
MTVfaW9jMzIuYwo+IEBAIC0yOSw2ICsyOSw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9jb21wYXQu
aD4KPiAgCj4gICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4KPiArI2luY2x1ZGUgPGRybS9kcm1f
aW9jdGwuaD4KPiAgI2luY2x1ZGUgImk5MTVfZHJ2LmgiCj4gIAo+ICBzdHJ1Y3QgZHJtX2k5MTVf
Z2V0cGFyYW0zMiB7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJx
LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCj4gaW5kZXggOTQxODdlNjhkMzlh
Li44YjhhODA3Y2YwOGQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9p
cnEuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKPiBAQCAtMzEsNiAr
MzEsOCBAQAo+ICAjaW5jbHVkZSA8bGludXgvc3lzcnEuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3Ns
YWIuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2NpcmNfYnVmLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJt
X2lycS5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9kcnYuaD4KPiAgI2luY2x1ZGUgPGRybS9pOTE1
X2RybS5oPgo+ICAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKPiAgI2luY2x1ZGUgImk5MTVfdHJhY2Uu
aCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYyBiL2RyaXZl
cnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMKPiBpbmRleCBkZDRhZmYyYjI1NmUuLjQ0YzIzYWM2
MDM0NyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYwo+IEBAIC0yNiw2ICsyNiw4IEBACj4g
ICNpbmNsdWRlIDxsaW51eC92Z2FhcmIuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3ZnYV9zd2l0Y2hl
cm9vLmg+Cj4gIAo+ICsjaW5jbHVkZSA8ZHJtL2RybV9kcnYuaD4KPiArCj4gICNpbmNsdWRlICJp
OTE1X2Rydi5oIgo+ICAjaW5jbHVkZSAiaTkxNV9zZWxmdGVzdC5oIgo+ICAKPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV90cmFjZS5oIGIvZHJpdmVycy9ncHUvZHJtL2k5
MTUvaTkxNV90cmFjZS5oCj4gaW5kZXggMzNkOTBlY2E5Y2RkLi40M2RhMTRmMDhkYzAgMTAwNjQ0
Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV90cmFjZS5oCj4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2k5MTUvaTkxNV90cmFjZS5oCj4gQEAgLTYsNiArNiw4IEBACj4gICNpbmNsdWRl
IDxsaW51eC90eXBlcy5oPgo+ICAjaW5jbHVkZSA8bGludXgvdHJhY2Vwb2ludC5oPgo+ICAKPiAr
I2luY2x1ZGUgPGRybS9kcm1fZHJ2Lmg+Cj4gKwo+ICAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKPiAg
I2luY2x1ZGUgImludGVsX2Rydi5oIgo+ICAjaW5jbHVkZSAiaW50ZWxfcmluZ2J1ZmZlci5oIgo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYyBiL2RyaXZlcnMv
Z3B1L2RybS9pOTE1L2ludGVsX2NydC5jCj4gaW5kZXggMDgxYzMzM2YzMGQyLi43N2VhMDk4ODQ0
NmEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMKPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYwo+IEBAIC0yOSw3ICsyOSw3IEBACj4g
ICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ICAjaW5jbHVkZSAiaW50ZWxfZHJ2LmgiCj4gICNpbmNs
dWRlIDxkcm0vaTkxNV9kcm0uaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4g
aW5kZXggYWYxNjRkNzEyZTllLi4wMzU0MmMyNDQ3OGQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZGlzcGxheS5jCj4gQEAgLTQxLDcgKzQxLDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9wbGFuZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfdWFwaS5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IGlu
ZGV4IGRmNDI5MmJiMWE0Zi4uMTY5MWQwMDZlYjgxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9pOTE1L2ludGVsX2RwLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k
cC5jCj4gQEAgLTM0LDcgKzM0LDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9ieXRlb3JkZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9j
cnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9oZGNwLmg+
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jIGIvZHJp
dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMKPiBpbmRleCBhMTk2OTkwMjNkYjEuLjBh
ODAwMTk5OTE4ZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9t
c3QuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCj4gQEAgLTI2
LDcgKzI2LDcgQEAKPiAgI2luY2x1ZGUgImk5MTVfZHJ2LmgiCj4gICNpbmNsdWRlICJpbnRlbF9k
cnYuaCIKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ICAKPiAgc3RhdGljIGludCBpbnRlbF9k
cF9tc3RfY29tcHV0ZV9jb25maWcoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oIGIvZHJpdmVycy9ncHUv
ZHJtL2k5MTUvaW50ZWxfZHJ2LmgKPiBpbmRleCBlNWE0MzZjMzMzMDcuLmMxZWVjN2M4M2M0NCAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCj4gQEAgLTMzLDEyICszMywxMyBAQAo+ICAj
aW5jbHVkZSA8ZHJtL2k5MTVfZHJtLmg+Cj4gICNpbmNsdWRlICJpOTE1X2Rydi5oIgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9lbmNvZGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9kcF9kdWFsX21vZGVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2Rw
X21zdF9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPgo+ICsjaW5jbHVkZSA8
ZHJtL2RybV92YmxhbmsuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNs
dWRlIDxtZWRpYS9jZWMtbm90aWZpZXIuaD4KPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9pOTE1L2ludGVsX2ZiYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMK
PiBpbmRleCBjY2Q1ZTExMGExOWMuLjNhOTNjZGQxZGQ5MSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu
dGVsX2ZiYy5jCj4gQEAgLTM4LDYgKzM4LDggQEAKPiAgICogZm9yY2libHkgZGlzYWJsZSBpdCB0
byBhbGxvdyBwcm9wZXIgc2NyZWVuIHVwZGF0ZXMuCj4gICAqLwo+ICAKPiArI2luY2x1ZGUgPGRy
bS9kcm1fZm91cmNjLmg+Cj4gKwo+ICAjaW5jbHVkZSAiaW50ZWxfZHJ2LmgiCj4gICNpbmNsdWRl
ICJpOTE1X2Rydi5oIgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50
ZWxfZmJkZXYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiZGV2LmMKPiBpbmRleCA4
NjFhMDQ1OGNiMGYuLjI5ODAwZmRjZjgzMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
aTkxNS9pbnRlbF9mYmRldi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJk
ZXYuYwo+IEBAIC0zOSw2ICszOSw4IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9m
b3VyY2MuaD4KPiArCj4gICNpbmNsdWRlICJpbnRlbF9kcnYuaCIKPiAgI2luY2x1ZGUgImludGVs
X2Zyb250YnVmZmVyLmgiCj4gICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4KPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHBlX2F1ZGlvLmMgYi9kcml2ZXJzL2dwdS9k
cm0vaTkxNS9pbnRlbF9scGVfYXVkaW8uYwo+IGluZGV4IDVkNTMzNmZiZTdiMC4uZjgyMzliY2Ez
ODIwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xwZV9hdWRpby5j
Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHBlX2F1ZGlvLmMKPiBAQCAtNjUs
NiArNjUsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvaXJxLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9w
Y2kuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3BtX3J1bnRpbWUuaD4KPiArI2luY2x1ZGUgPGxpbnV4
L3BsYXRmb3JtX2RldmljZS5oPgo+ICAKPiAgI2luY2x1ZGUgImk5MTVfZHJ2LmgiCj4gICNpbmNs
dWRlIDxsaW51eC9kZWxheS5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
bnRlbF9vdmVybGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9vdmVybGF5LmMKPiBp
bmRleCBjODFkYjgxZTQ0MTYuLmMzMDBlNTc4N2IzYyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vaTkxNS9pbnRlbF9vdmVybGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
bnRlbF9vdmVybGF5LmMKPiBAQCAtMjYsNiArMjYsOCBAQAo+ICAgKiBEZXJpdmVkIGZyb20gWG9y
ZyBkZHgsIHhmODYtdmlkZW8taW50ZWwsIHNyYy9pODMwX3ZpZGVvLmMKPiAgICovCj4gICNpbmNs
dWRlIDxkcm0vaTkxNV9kcm0uaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fZm91cmNjLmg+Cj4gKwo+
ICAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKPiAgI2luY2x1ZGUgImk5MTVfcmVnLmgiCj4gICNpbmNs
dWRlICJpbnRlbF9kcnYuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9kd19o
ZG1pLWlteC5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jCj4gaW5kZXggNzdh
MjZmZDNhNDRhLi4wNjM5M2NkMTA2N2QgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lt
eC9kd19oZG1pLWlteC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5j
Cj4gQEAgLTEzLDcgKzEzLDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L3JlZ21hcC5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9vZi5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2Vu
Y29kZXJfc2xhdmUuaD4KPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14
LWRybS1jb3JlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1kcm0tY29yZS5jCj4gaW5kZXgg
ODIwYzdlMzg3OGYwLi40ZGIyNmNiZWQwOGYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2lteC9pbXgtZHJtLWNvcmUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWRybS1j
b3JlLmMKPiBAQCAtMTMsNyArMTMsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9j
bWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWxk
Yi5jCj4gaW5kZXggMmM1YmJlMzE3MzUzLi5mZmE3NDJmNjRkNDQgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL2lteC9pbXgtbGRiLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lt
eC1sZGIuYwo+IEBAIC0xMiw3ICsxMiw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2Yu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L21mZC9z
eXNjb24uaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtdHZlLmMgYi9k
cml2ZXJzL2dwdS9kcm0vaW14L2lteC10dmUuYwo+IGluZGV4IDI5M2RkNTc1MjU4My4uZTcyNWFm
OGEwMDI1IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtdHZlLmMKPiBAQCAtMTcsNyArMTcsNyBAQAo+ICAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDx2aWRlby9pbXgtaXB1LXYzLmg+Cj4gIAo+ICAjaW5jbHVkZSAiaW14LWRybS5oIgo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLWNydGMuYyBiL2RyaXZlcnMv
Z3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jCj4gaW5kZXggMDU4YjUzYzBhYTdlLi45NWRkY2JmMmY2
ZWIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9pcHV2My1jcnRjLmMKPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLWNydGMuYwo+IEBAIC0xMiw3ICsxMiw3IEBACj4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgPGxpbnV4L2Nsay5oPgo+ICAjaW5jbHVkZSA8bGludXgvZXJybm8uaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2lteC9wYXJhbGxlbC1kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVs
LWRpc3BsYXkuYwo+IGluZGV4IGYzY2U1MTEyMWRkNi4uNjcwOTE5NzgxZGVkIDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvcGFyYWxsZWwtZGlzcGxheS5jCj4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2lteC9wYXJhbGxlbC1kaXNwbGF5LmMKPiBAQCAtMTAsNyArMTAsNyBAQAo+ICAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gICNp
bmNsdWRlIDxsaW51eC92aWRlb2RldjIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L21lZGlhdGVrL210a19kcGkuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMK
PiBpbmRleCA2MmE5ZDQ3ZGY5NDguLjIyZTY4YTEwMGU3YiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lZGlh
dGVrL210a19kcGkuYwo+IEBAIC0xMyw3ICsxMyw3IEBACj4gICAqLwo+ICAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KPiAg
I2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRr
X2RybV9jcnRjLmMKPiBpbmRleCA5MmVjYjliZjk4MmMuLjk2NzA5MzE4YWQ4YyAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRjLmMKPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRjLmMKPiBAQCAtMTQsNyArMTQsNyBAQAo+
ICAjaW5jbHVkZSA8YXNtL2JhcnJpZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4g
ICNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9tZWRpYXRlay9tdGtfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210
a19kcm1fZHJ2LmMKPiBpbmRleCA2NDIyZTk5OTUyZmUuLjhhNDhhMzE3Y2JkMyAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYwo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2Rydi5jCj4gQEAgLTE1LDcgKzE1LDcgQEAKPiAg
I2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9nZW0uaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL21lZGlhdGVrL210a19kcm1fZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtf
ZHJtX2ZiLmMKPiBpbmRleCBiZTVmNmYxZGFmNTUuLmUyMGZjYWVmMjg1MSAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL21lZGlhdGVrL210a19kcm1fZmIuYwo+IEBAIC0xMiw3ICsxMiw3IEBACj4gICAqLwo+
ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlh
dGVrL210a19kc2kuYwo+IGluZGV4IDI3YjUwN2ViNGE5OS4uMDRiZmJhNzFhZWJmIDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMKPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jCj4gQEAgLTEzLDcgKzEzLDcgQEAKPiAgCj4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYyBiL2RyaXZlcnMvZ3B1
L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCj4gaW5kZXggZjNlZjdiZjgwNTYzLi4xZmUxYjVjZDI2
YzEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19oZG1pLmMKPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYwo+IEBAIC0xNCw3ICsxNCw3
IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2FybS1zbWNjYy5o
Pgo+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9tZXNvbi9tZXNvbl9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5j
Cj4gaW5kZXggNGY1YzY3ZjcwYzRkLi40M2UyOTk4NGY4YjEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL21lc29uL21lc29uX2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNv
bi9tZXNvbl9jcnRjLmMKPiBAQCAtMzAsNyArMzAsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSAi
bWVzb25fY3J0Yy5oIgo+ICAjaW5jbHVkZSAibWVzb25fcGxhbmUuaCIKPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29u
L21lc29uX2Rydi5jCj4gaW5kZXggY2MyZTMwMDA5YmQ0Li45NWIyNDI5ZjdmZTkgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL21lc29uL21lc29uX2Rydi5jCj4gQEAgLTMxLDcgKzMxLDcgQEAKPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3JrLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2Nt
YV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5o
Pgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRtaS5jIGIv
ZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2R3X2hkbWkuYwo+IGluZGV4IGJjMjUwMDFiODIw
Ny4uYTYxNjViMWE1NjRkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNv
bl9kd19oZG1pLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRtaS5j
Cj4gQEAgLTI3LDcgKzI3LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vYnJpZGdlL2R3X2hkbWkuaD4KPiAg
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYyBi
L2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYwo+IGluZGV4IGY3OTQ1YmFl
M2I0YS4uNjRkZTNhNzAyNmQwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9t
ZXNvbl92ZW5jX2N2YnMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92ZW5j
X2N2YnMuYwo+IEBAIC0yNyw3ICsyNyw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgIm1lc29uX3ZlbmNfY3Zi
cy5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUu
YyBiL2RyaXZlcnMvZ3B1L2RybS9tZ2FnMjAwL21nYWcyMDBfbW9kZS5jCj4gaW5kZXggYWNmN2Jm
ZTY4NDU0Li43NDgxYTNkNTU2YWQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21nYWcy
MDAvbWdhZzIwMF9tb2RlLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAw
X21vZGUuYwo+IEBAIC0xNiw2ICsxNiw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFu
ZV9oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gIAo+ICAj
aW5jbHVkZSAibWdhZzIwMF9kcnYuaCIKPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1
MS9kcHVfY3J0Yy5jCj4gaW5kZXggOWJlN2MzNTVkZWJkLi42NjBjMzI0Zjg2MWYgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2NydGMuYwo+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMKPiBAQCAtMjIsNyArMjIsNyBA
QAo+ICAjaW5jbHVkZSA8bGludXgva3RpbWUuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZS5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPgo+ICAK
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIu
YyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMKPiBpbmRleCAz
NjE1OGI3ZDk5Y2QuLjM2YWYyMzFiYjczZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
bXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9k
aXNwL2RwdTEvZHB1X2VuY29kZXIuYwo+IEBAIC0yNCw3ICsyNCw3IEBACj4gICNpbmNsdWRlICJt
c21fZHJ2LmgiCj4gICNpbmNsdWRlICJkcHVfa21zLmgiCj4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlICJkcHVfaHdpby5oIgo+ICAjaW5jbHVk
ZSAiZHB1X2h3X2NhdGFsb2cuaCIKPiAgI2luY2x1ZGUgImRwdV9od19pbnRmLmgiCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jIGIvZHJpdmVy
cy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9jcnRjLmMKPiBpbmRleCBjYzMyZWE1ZjQyODku
LjAyYjRjNzViYTg5NyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRw
NC9tZHA0X2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRf
Y3J0Yy5jCj4gQEAgLTE2LDcgKzE2LDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZS5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUv
ZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jCj4gaW5kZXggNDhjZTIxOGI4NDYz
Li5jYWEzOWI0NjIxZTMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21k
cDQvbWRwNF9kc2lfZW5jb2Rlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21k
cDQvbWRwNF9kc2lfZW5jb2Rlci5jCj4gQEAgLTE4LDcgKzE4LDcgQEAKPiAgICovCj4gIAo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUg
Im1kcDRfa21zLmgiCj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av
bWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9t
ZHA0X2R0dl9lbmNvZGVyLmMKPiBpbmRleCBmZjhmMmRhMTYwYzAuLjI1OWQ1MTk3MTQwMSAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVy
LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVy
LmMKPiBAQCAtMTYsNyArMTYsNyBAQAo+ICAgKi8KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSAibWRwNF9rbXMuaCIKPiAgCj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNkY19lbmNv
ZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2xjZGNfZW5jb2Rlci5j
Cj4gaW5kZXggZmZmNzdhNGIxMmMyLi5kZjZmOTgwM2ExZDcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2VuY29kZXIuYwo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNkY19lbmNvZGVyLmMKPiBAQCAtMTcsNyAr
MTcsNyBAQAo+ICAgKi8KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSAibWRwNF9rbXMuaCIKPiAgCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYyBiL2RyaXZlcnMv
Z3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYwo+IGluZGV4IDk3NjU4NWQ4
YmZkNi4uOWJmOWQ2MDY1YzU1IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlz
cC9tZHA1L21kcDVfY21kX2VuY29kZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlz
cC9tZHA1L21kcDVfY21kX2VuY29kZXIuYwo+IEBAIC0xMiw3ICsxMiw3IEBACj4gICAqLwo+ICAK
PiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4gICNpbmNs
dWRlICJtZHA1X2ttcy5oIgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9k
aXNwL21kcDUvbWRwNV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1
X2NydGMuYwo+IGluZGV4IDJmOTVlNjUyNTU4OS4uM2E5ZGFkODk3NDc3IDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jCj4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jcnRjLmMKPiBAQCAtMTksNyArMTksNyBAQAo+
ICAjaW5jbHVkZSA8bGludXgvc29ydC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2RlLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZsaXBfd29yay5oPgo+ICAKPiAgI2luY2x1ZGUgIm1kcDVfa21zLmgiCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5jIGIvZHJp
dmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9lbmNvZGVyLmMKPiBpbmRleCBkMmE1NmU1
NWU1M2QuLjgyMGE2MmM0MDA2MyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvbWRwNS9tZHA1X2VuY29kZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9t
ZHA1L21kcDVfZW5jb2Rlci5jCj4gQEAgLTE3LDcgKzE3LDcgQEAKPiAgICovCj4gIAo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgIm1k
cDVfa21zLmgiCj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYu
aCBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oCj4gaW5kZXggOWNkNmE5NmM2YmYyLi4z
NTNhNmZiOThhZGIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZHJ2LmgK
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuaAo+IEBAIC0zOSw3ICszOSw3IEBA
Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL21zbV9kcm0uaD4KPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL21zbS9tc21fZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2ZiLmMK
PiBpbmRleCA2N2RmZDhkM2RjMTIuLjJlNjJjOTQzNTcxZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vbXNtL21zbV9mYi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIu
Ywo+IEBAIC0xNiw3ICsxNiw3IEBACj4gICAqLwo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0
Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVy
X2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgIm1zbV9kcnYuaCIKPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9t
eHNmYl9jcnRjLmMKPiBpbmRleCAyNGIxZjBjMTQzMmUuLjM4Y2RkZTk4NDFlMiAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL214c2ZiL214c2ZiX2NydGMuYwo+IEBAIC0xOSw3ICsxOSw3IEBACj4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNm
Yl9kcnYuYwo+IGluZGV4IDcyZDE2YWU3NWQ5Zi4uNGE1ODBiZjVjNGFiIDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9teHNmYi9teHNmYl9kcnYuYwo+IEBAIC0zMSw3ICszMSw3IEBACj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNm
Yl9vdXQuYwo+IGluZGV4IGU1ZWRmMDE2YTQzOS4uMWJlYzk2YmFmOTQ4IDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9teHNmYi9teHNmYl9vdXQuYwo+IEBAIC0xNiw3ICsxNiw3IEBACj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9k
aXNwbnYwNC90dm52MTcuYwo+IGluZGV4IDhmZDgxMjRkNzJiYS4uMjZmZDcxYzA2NjI2IDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2bnYxNy5jCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMKPiBAQCAtMjYsNiAr
MjYsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAj
aW5jbHVkZSAibm91dmVhdV9kcnYuaCIKPiAgI2luY2x1ZGUgIm5vdXZlYXVfcmVnLmgiCj4gICNp
bmNsdWRlICJub3V2ZWF1X2VuY29kZXIuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L25vdXZlYXUvZGlzcG52NTAvZGlzcC5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52
NTAvZGlzcC5jCj4gaW5kZXggNjcxMDdmMGIxMjk5Li5lM2Q3MDAyN2I3YTggMTAwNjQ0Cj4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jCj4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jCj4gQEAgLTMyLDcgKzMyLDcgQEAKPiAg
Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3Bs
YW5lX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2
ZWF1X2Nvbm5lY3Rvci5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9jb25uZWN0
b3IuYwo+IGluZGV4IDNmNDYzYzkxMzE0YS4uNDExNmVlNjJhZGFmIDEwMDY0NAo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfY29ubmVjdG9yLmMKPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nvbm5lY3Rvci5jCj4gQEAgLTMzLDYgKzMzLDcgQEAK
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9lZGlkLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
PiAgCj4gICNpbmNsdWRlICJub3V2ZWF1X3JlZy5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1
L25vdXZlYXVfZGlzcGxheS5jCj4gaW5kZXggNWQyNzNhNjU1NDc5Li4wYjU4NzA5ZjA0MDYgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9kaXNwbGF5LmMKPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYwo+IEBAIC0yOSw2
ICsyOSw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlIDxudmlmL2NsYXNzLmg+Cj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMgYi9kcml2ZXJzL2dw
dS9kcm0vb21hcGRybS9vbWFwX2Nvbm5lY3Rvci5jCj4gaW5kZXggODc0ZDhmM2NiZmY2Li45ZGE5
NGQxMDc4MmEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jb25u
ZWN0b3IuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMK
PiBAQCAtMTcsNyArMTcsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAKPiAg
I2luY2x1ZGUgIm9tYXBfZHJ2LmgiCj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
b21hcGRybS9vbWFwX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5j
Cj4gaW5kZXggNDBhY2Y0Y2U3YzlmLi5kOTllMjRkY2MwYmYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vb21h
cGRybS9vbWFwX2NydGMuYwo+IEBAIC0xOCw3ICsxOCw2IEBACj4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9o
ZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L21hdGg2NC5oPgo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0v
b21hcF9kcnYuYwo+IGluZGV4IDVlNjdkNThjYmMyOC4uM2E3OGYwY2YzMzIxIDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vb21hcGRybS9vbWFwX2Rydi5jCj4gQEAgLTIxLDcgKzIxLDcgQEAKPiAgCj4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAg
Cj4gICNpbmNsdWRlICJvbWFwX2RtbV90aWxlci5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vb21hcGRybS9vbWFwX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9k
cnYuaAo+IGluZGV4IGJkN2YyYzIyN2EyNS4uMGM1N2QyODE0YzUxIDEwMDY0NAo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmgKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
b21hcGRybS9vbWFwX2Rydi5oCj4gQEAgLTIzLDcgKzIzLDYgQEAKPiAgI2luY2x1ZGUgPGxpbnV4
L3dvcmtxdWV1ZS5oPgo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgo+ICAjaW5j
bHVkZSA8ZHJtL29tYXBfZHJtLmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
b21hcGRybS9vbWFwX2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZW5j
b2Rlci5jCj4gaW5kZXggMTQ4YjZiMjAyNzRmLi4wZDg1YjNhMzU3NjcgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMKPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vb21hcGRybS9vbWFwX2VuY29kZXIuYwo+IEBAIC0xOCw3ICsxOCw3IEBACj4gICNpbmNs
dWRlIDxsaW51eC9saXN0Lmg+Cj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX21vZGVz
ZXRfaGVscGVyX3Z0YWJsZXMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgo+ICAKPiAg
I2luY2x1ZGUgIm9tYXBfZHJ2LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFw
ZHJtL29tYXBfZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZmIuYwo+IGluZGV4
IDRkMjY0ZmQ1NTRkOC4uNGY4ZWI5ZDA4Zjk5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9vbWFwZHJtL29tYXBfZmIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBf
ZmIuYwo+IEBAIC0xOCw3ICsxOCw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9zZXFfZmlsZS5oPgo+
ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gIAo+ICAjaW5jbHVkZSAi
b21hcF9kbW1fdGlsZXIuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3BsMTExL3Bs
MTExX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jCj4gaW5kZXggMzNl
MDQ4M2Q2MmFlLi45ZGJiMTFjZmJiMjAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Bs
MTExL3BsMTExX2Rydi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5j
Cj4gQEAgLTY0LDcgKzY0LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJh
bWVidWZmZXJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dw
dS9kcm0vcXhsL3F4bF9kaXNwbGF5LmMKPiBpbmRleCAxZjhmZGRjYzM0ZDYuLjgzYzhiZWU3MWVm
NCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kaXNwbGF5LmMKPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kaXNwbGF5LmMKPiBAQCAtMjQsOSArMjQsOSBAQAo+
ICAgKi8KPiAgCj4gICNpbmNsdWRlIDxsaW51eC9jcmMzMi5oPgo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZHJ2
LmMKPiBpbmRleCA1ZjU1NDVlZTBlZWEuLmQ4NTY2MTViZGI1MCAxMDA2NDQKPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhs
X2Rydi5jCj4gQEAgLTMzLDcgKzMzLDggQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+
ICAjaW5jbHVkZSA8ZHJtL2RybS5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgInF4bF9kcnYuaCIKPiAgI2luY2x1ZGUg
InF4bF9vYmplY3QuaCIKPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhs
X2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9mYi5jCj4gaW5kZXggNDRiYWRmYWM2NTQ0
Li4wOWQzYmNkOWVmMTMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZmIu
Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMKPiBAQCAtMjgsNyArMjgsNyBA
QAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm0uaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxw
ZXIuaD4KPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ttcy5jIGIv
ZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfa21zLmMKPiBpbmRleCAxNTIzOGE0MTNmOWQuLjg1ZTEz
YWZhMTgwOCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYwo+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ttcy5jCj4gQEAgLTI2LDcgKzI2LDcgQEAKPiAg
I2luY2x1ZGUgInF4bF9kcnYuaCIKPiAgI2luY2x1ZGUgInF4bF9vYmplY3QuaCIKPiAgCj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8bGludXgvaW8tbWFwcGluZy5oPgo+ICAKPiAgaW50IHF4
bF9sb2dfbGV2ZWw7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u
X2FjcGkuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2FjcGkuYwo+IGluZGV4IDhk
MzI1MWExMGNkNC4uMjI0Y2MyMWJiZTM4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9y
YWRlb24vcmFkZW9uX2FjcGkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u
X2FjcGkuYwo+IEBAIC0yOSw2ICsyOSw3IEBACj4gICNpbmNsdWRlIDxhY3BpL3ZpZGVvLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgInJhZGVv
bi5oIgo+ICAjaW5jbHVkZSAicmFkZW9uX2FjcGkuaCIKPiAgI2luY2x1ZGUgImF0b20uaCIKPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jIGIv
ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jCj4gaW5kZXggNDE0NjQy
ZTViN2EzLi44ODIzOWMxZTdjNWIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVv
bi9yYWRlb25fY29ubmVjdG9ycy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl
b25fY29ubmVjdG9ycy5jCj4gQEAgLTI2LDYgKzI2LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9tc3RfaGVs
cGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vcmFkZW9uX2RybS5oPgo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRl
b24vcmFkZW9uX2RldmljZS5jCj4gaW5kZXggNTljOGE2NjQ3ZmYyLi41M2YyOWExMTUxMDQgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNlLmMKPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYwo+IEBAIC0yOSw2ICsyOSw3
IEBACj4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY2FjaGUuaD4KPiAgI2luY2x1ZGUg
PGRybS9yYWRlb25fZHJtLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+Cj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYyBiL2RyaXZl
cnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYwo+IGluZGV4IDkyMzMyMjI2ZTVjZi4u
ZTI1MmFiMzgzMmE1IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u
X2Rpc3BsYXkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXku
Ywo+IEBAIC0zMiw2ICszMiw3IEBACj4gIAo+ICAjaW5jbHVkZSA8bGludXgvcG1fcnVudGltZS5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRl
b24vcmFkZW9uX2RwX21zdC5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0
LmMKPiBpbmRleCBhMGM3MGUyN2FiNjUuLjhkODU1NDBiYmI0MyAxMDA2NDQKPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcF9tc3QuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9yYWRlb24vcmFkZW9uX2RwX21zdC5jCj4gQEAgLTMsNiArMyw3IEBACj4gICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9tc3RfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiAgCj4gICNpbmNsdWRlICJyYWRlb24uaCIKPiAgI2luY2x1ZGUgImF0b20uaCIKPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHJ2LmMgYi9kcml2ZXJz
L2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYwo+IGluZGV4IGI4ZmZlZTQ3Zjc2NC4uMmU5NmM4
ODYzOTJiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rydi5j
Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHJ2LmMKPiBAQCAtNDMsNiAr
NDMsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ICAKPiAgLyoKPiAgICogS01TIHdyYXBwZXIuCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2lycV9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24v
cmFkZW9uX2lycV9rbXMuYwo+IGluZGV4IGFmYWYxMGRiNDdjYy4uMWQ1ZTNiYTczODNlIDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2lycV9rbXMuYwo+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2lycV9rbXMuYwo+IEBAIC0yNyw2ICsyNyw3
IEBACj4gICAqLwo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vcmFkZW9uX2RybS5oPgo+ICAjaW5jbHVkZSAicmFkZW9uX3JlZy5oIgo+ICAj
aW5jbHVkZSAicmFkZW9uLmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1
L3JjYXJfZHVfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMK
PiBpbmRleCA5MGRhY2FiNjdiZTUuLjM5YmFkMjYyNzZjZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9y
Y2FyLWR1L3JjYXJfZHVfY3J0Yy5jCj4gQEAgLTE1LDcgKzE1LDYgQEAKPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBl
ci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Rydi5j
IGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYwo+IGluZGV4IGY1MGEzYjE4
NjRiYi4uNjA4NjI4NThkMDQxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1
L3JjYXJfZHVfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Ry
di5jCj4gQEAgLTE5LDcgKzE5LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYyBiL2RyaXZlcnMv
Z3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZW5jb2Rlci5jCj4gaW5kZXggMTg3Nzc2NGJkNmQ5Li5h
NWU3ZmExZGIxYzUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9k
dV9lbmNvZGVyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29k
ZXIuYwo+IEBAIC0xMSw3ICsxMSw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlcl92dGFibGVzLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gIAo+ICAjaW5jbHVkZSAicmNhcl9kdV9kcnYuaCIK
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfa21zLmMKPiBpbmRleCA5YzcwMDdkNDU0MDgu
LmFmMzM3YzkxOGQ4NCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2Fy
X2R1X2ttcy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYwo+
IEBAIC0xMSw3ICsxMSw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2R1X3BsYW5lLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2Fy
X2R1X3BsYW5lLmMKPiBpbmRleCAzOWQ1YWUzZmRmNzIuLjI3OTA1NWZiZjFkYSAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3BsYW5lLmMKPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3BsYW5lLmMKPiBAQCAtMTEsNyArMTEsNiBAQAo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fcGxhbmVfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1
L3JjYXJfZHVfdnNwLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jCj4g
aW5kZXggNDU3NjExOWU3Nzc3Li4xOWQ2ZmY3Y2ZkMmUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfdnNwLmMKPiBAQCAtMTAsNyArMTAsNiBAQAo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBl
ci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2x2ZHMuYyBi
L2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfbHZkcy5jCj4gaW5kZXggNTM0YTEyOGE4Njlk
Li4yNGNiNzRlMzBmY2QgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNh
cl9sdmRzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2x2ZHMuYwo+IEBA
IC0xOSw3ICsxOSw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5o
Pgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiAgCj4gICNp
bmNsdWRlICJyY2FyX2x2ZHNfcmVncy5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
cm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9hbmFsb2dpeF9kcC1yb2NrY2hpcC5jCj4gaW5kZXggMDgwZjA1MzUyMTk1Li4yZjZiNGE0YTlk
NmIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2FuYWxvZ2l4X2RwLXJv
Y2tjaGlwLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9j
a2NoaXAuYwo+IEBAIC0yMSw3ICsyMSw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KPiAg
Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZHBfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX3BhbmVsLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9jZG4tZHAtY29yZS5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMK
PiBpbmRleCA4YWQwZDc3M2RjMzMuLjc4OTZiM2MyODY3NiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9jZG4tZHAtY29yZS5jCj4gQEAgLTE0LDcgKzE0LDcgQEAKPiAgCj4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fZWRpZC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuaCBiL2RyaXZlcnMvZ3B1L2Ry
bS9yb2NrY2hpcC9jZG4tZHAtY29yZS5oCj4gaW5kZXggZjU3ZTI5NjQwMWI4Li43MDAwYjUzZGRk
Y2IgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmgK
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuaAo+IEBAIC0xNiw3
ICsxNiw3IEBACj4gICNkZWZpbmUgX0NETl9EUF9DT1JFX0gKPiAgCj4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1f
ZHJ2LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9kd19oZG1pLXJv
Y2tjaGlwLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5jCj4g
aW5kZXggODljNjNjZmRlNWM4Li4xZTJjYzJiMDJhMzEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2NoaXAuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9yb2NrY2hpcC9kd19oZG1pLXJvY2tjaGlwLmMKPiBAQCAtMTYsNyArMTYsNyBAQAo+ICAKPiAg
I2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gICNpbmNsdWRlIDxkcm0vYnJp
ZGdlL2R3X2hkbWkuaD4KPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9pbm5vX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYwo+IGlu
ZGV4IDI3Yzk0NWUwMzBhMC4uOTVmYzljZmQxOWQzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9pbm5vX2hkbWkuYwo+IEBAIC0yNiw3ICsyNiw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX29m
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4g
IAo+ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2Rydi5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL3JvY2tjaGlwX2RybV9kcnYuYwo+IGluZGV4IGJlNmMyNTczMDM5YS4uZDJiNjlhNTMz
NjkyIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1f
ZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2Rydi5j
Cj4gQEAgLTE1LDcgKzE1LDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5o
Pgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2Zi
LmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiLmMKPiBpbmRleCAw
OGJlYzUwZDljNWQuLjU5MjIxMDEyYWRiOCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
cm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2No
aXAvcm9ja2NoaXBfZHJtX2ZiLmMKPiBAQCAtMTcsNyArMTcsNyBAQAo+ICAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgInJvY2tjaGlwX2RybV9kcnYu
aCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9m
YmRldi5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jCj4g
aW5kZXggYzUwNjJlODQ2YjdjLi5mZWQ3ZDc2OTgxNjQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jCj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jCj4gQEAgLTE1LDcgKzE1LDcgQEAKPiAg
I2luY2x1ZGUgPGRybS9kcm0uaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgCj4gICNpbmNsdWRlICJy
b2NrY2hpcF9kcm1fZHJ2LmgiCj4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZ2VtLmgiCj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fcHNyLmMgYi9k
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Bzci5jCj4gaW5kZXggMjJhNzBh
YjZlMjE0Li5hMGM4YmQyMzViNjcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tj
aGlwL3JvY2tjaGlwX2RybV9wc3IuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9y
b2NrY2hpcF9kcm1fcHNyLmMKPiBAQCAtMTQsNyArMTQsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRy
bS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
PiAgCj4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2LmgiCj4gICNpbmNsdWRlICJyb2NrY2hp
cF9kcm1fcHNyLmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2Nr
Y2hpcF9kcm1fdm9wLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Zv
cC5jCj4gaW5kZXggNjE5YjZkYjA1ZDU4Li5hNmM2NWI2MWRkMDAgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYwo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMKPiBAQCAtMTcsNyArMTcsNyBAQAo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X3VhcGkuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3JrLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9m
cmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9sdmRzLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5jCj4gaW5kZXggNDU2YmQ5
ZjEzYmFlLi5mZDIxOTAxODgwZTYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tj
aGlwL3JvY2tjaGlwX2x2ZHMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2Nr
Y2hpcF9sdmRzLmMKPiBAQCAtMTYsNyArMTYsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9w
YW5lbC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2No
aXAvcm9ja2NoaXBfcmdiLmMKPiBpbmRleCAzN2Y5MzAyMmExMDYuLjJiZDA0M2ViMGZmYiAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMKPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMKPiBAQCAtMTYsNyArMTYs
NyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9vZi5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJt
X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fY3J0Yy5jCj4gaW5k
ZXggNDk5YjVmZGI4NjlmLi44ZTc3YmE4MTg2YTggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc2ht
b2JpbGUvc2htb2JfZHJtX2NydGMuYwo+IEBAIC0xMyw2ICsxMyw3IEBACj4gICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2dlbV9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2Rydi5jIGIv
ZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9kcnYuYwo+IGluZGV4IGE4NDE2YWJi
MGVkNC4uZDRjZDlhNjM3YjhjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmls
ZS9zaG1vYl9kcm1fZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2Jf
ZHJtX2Rydi5jCj4gQEAgLTE3LDYgKzE3LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4K
PiAgCj4gICNpbmNsdWRlICJzaG1vYl9kcm1fZHJ2LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vc2htb2Jp
bGUvc2htb2JfZHJtX2ttcy5jCj4gaW5kZXggYTE3MjY4NDQ0YzZkLi4yZTg2NmFmN2I5ZTcgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9rbXMuYwo+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMKPiBAQCAtMTAsNiAr
MTAsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0
Yy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9zdGkvc3RpX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuYwo+IGlu
ZGV4IGVjOWY4NzQ4M2UzOS4uZjczZTUwMjgyMDc5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9zdGkvc3RpX2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMu
Ywo+IEBAIC0xMSw3ICsxMSw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4g
IAo+ICAjaW5jbHVkZSAic3RpX2NvbXBvc2l0b3IuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3N0aS9zdGlfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kcnYuYwo+IGlu
ZGV4IGFjNTRlMGY5Y2FlYS4uZGM5MzJhYzU4YmE5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9zdGkvc3RpX2Rydi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMK
PiBAQCAtMTQsNyArMTQsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2R2by5jIGIvZHJpdmVycy9n
cHUvZHJtL3N0aS9zdGlfZHZvLmMKPiBpbmRleCBiMDgzNzZiNzYxMWIuLmQwZmNiMjBlOTYxNCAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kdm8uYwo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9zdGkvc3RpX2R2by5jCj4gQEAgLTEzLDcgKzEzLDcgQEAKPiAgCj4gICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ICAKPiAgI2luY2x1
ZGUgInN0aV9hd2dfdXRpbHMuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9z
dGlfaGRhLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZGEuYwo+IGluZGV4IDE5YjliNWVk
MTI5Ny4uNDBhMGIzOTJmYTUxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3Rp
X2hkYS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRhLmMKPiBAQCAtMTIsNyAr
MTIsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gIAo+ICAvKiBIRGZvcm1hdHRlciBy
ZWdpc3RlcnMgKi8KPiAgI2RlZmluZSBIREFfQU5BX0NGRyAgICAgICAgICAgICAgICAgICAgIDB4
MDAwMAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMgYi9kcml2
ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMKPiBpbmRleCA0Yjg2ODc4ZjhkZGYuLmRjMDE0Yzkw
OTBmYSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMKPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMKPiBAQCAtMTUsNyArMTUsNyBAQAo+ICAK
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgCj4g
ICNpbmNsdWRlIDxzb3VuZC9oZG1pLWNvZGVjLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9zdGkvc3RpX3R2b3V0LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV90dm91dC5jCj4g
aW5kZXggZWE0YTNiODdmYTU1Li5jNDJmMmZhNzA1M2MgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3N0aS9zdGlfdHZvdXQuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3R2
b3V0LmMKPiBAQCAtMTUsNyArMTUsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvc2VxX2ZpbGUuaD4K
PiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gIAo+ICAjaW5j
bHVkZSAic3RpX2NydGMuaCIKPiAgI2luY2x1ZGUgInN0aV9kcnYuaCIKPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0vZHJ2LmMKPiBp
bmRleCA4ZGVjMDAxYjlkMzcuLmM2NGM1ZjI3YTIyOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vc3RtL2Rydi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYwo+IEBAIC0x
Myw3ICsxMyw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYwo+
IGluZGV4IDYxZGQ2NjFhYTBhYy4uODE4OWI1ZGY3ZWNlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9zdG0vbHRkYy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRjLmMKPiBA
QCAtMTYsNyArMTYsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2Nt
YV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40
aS9zdW40aV9iYWNrZW5kLmMKPiBpbmRleCBhMDIxYmFiMTFhNGYuLjQxNDNlNGM4MjUwYSAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfYmFja2VuZC5jCj4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYwo+IEBAIC0xNCw3ICsxNCw3IEBA
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMgYi9kcml2
ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jCj4gaW5kZXggM2VlZGYzMzVhOTM1Li4zZDU4
ZDg5NTE0NzQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMu
Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMKPiBAQCAtMTMsNyAr
MTMsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlcy5oPgo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L2Ns
ay1wcm92aWRlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlf
ZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMKPiBpbmRleCA5ZTRjMzc1
Y2NjOTYuLjQ1Yzg1YmU1NGNlMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkv
c3VuNGlfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMKPiBA
QCAtMTYsNyArMTYsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvb2ZfcmVzZXJ2ZWRfbWVtLmg+Cj4g
IAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5jIGIvZHJpdmVycy9ncHUvZHJtL3N1
bjRpL3N1bjRpX2hkbWlfZW5jLmMKPiBpbmRleCA1NTRhNmY0NTYxZjMuLmQ5NWM2ZTIyNGJkOSAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfaGRtaV9lbmMuYwo+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5jCj4gQEAgLTExLDcgKzEx
LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlk
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1f
b2YuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYyBi
L2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9sdmRzLmMKPiBpbmRleCBlN2ViMGQxZTE3YmUu
Ljg3YmE4ZGI3MWE1NCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlf
bHZkcy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYwo+IEBAIC04
LDcgKzgsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X29mLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkv
c3VuNGlfcmdiLmMKPiBpbmRleCBmNGEyMjY4OWViNTQuLmY2ZjdmNGRlMmU2OSAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMKPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMKPiBAQCAtMTQsNyArMTQsNyBAQAo+ICAKPiAgI2luY2x1
ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX3BhbmVsLmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3Vu
NGlfdGNvbi5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYwo+IGluZGV4IDA0
MjBmNWM5NzhiOS4uM2EwOWQ4ZTI4YzI1IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9z
dW40aS9zdW40aV90Y29uLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNv
bi5jCj4gQEAgLTE0LDcgKzE0LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jb25uZWN0b3IuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlcy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5o
Pgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYyBiL2RyaXZl
cnMvZ3B1L2RybS9zdW40aS9zdW40aV90di5jCj4gaW5kZXggMWE4MzhkMjA4MjExLi42MmZiZGVm
OGZmZmIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMKPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYwo+IEBAIC0xOCw3ICsxOCw3IEBA
Cj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW42aV9taXBpX2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZp
X21pcGlfZHNpLmMKPiBpbmRleCBlM2IzNGEzNDU1NDYuLmRmYTJkMTVkN2IzNiAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlwaV9kc2kuYwo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9zdW40aS9zdW42aV9taXBpX2RzaS5jCj4gQEAgLTE5LDcgKzE5LDcgQEAKPiAg
Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlf
bWl4ZXIuYwo+IGluZGV4IDQ0YTliYTdkODQzMy4uOWVmMWI0OTRlNDhkIDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9taXhlci5jCj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3N1bjRpL3N1bjhpX21peGVyLmMKPiBAQCAtMTQsNyArMTQsNyBAQAo+ICAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdWlfbGF5ZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40
aS9zdW44aV91aV9sYXllci5jCj4gaW5kZXggMTg1MzQyNjNhMDVkLi5lMjljYmQ2MGE1OWIgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMKPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdWlfbGF5ZXIuYwo+IEBAIC0xNiw3ICsxNiw3
IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVm
ZmVyX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlf
dmlfbGF5ZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV92aV9sYXllci5jCj4gaW5k
ZXggODdiZTg5OGY5YjdhLi4xNjY5NDYwMTA2ZGUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkv
c3VuOGlfdmlfbGF5ZXIuYwo+IEBAIC0xMCw3ICsxMCw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmggYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEv
ZHJtLmgKPiBpbmRleCAxMDEyMzM1YmI0ODkuLjQwZDM4ZjNkOWQ5ZSAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmgKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEv
ZHJtLmgKPiBAQCAtMTcsNyArMTcsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fZWRpZC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
dGVncmEvZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9mYi5jCj4gaW5kZXggY2Q4YmQ4M2E1
NTY4Li5lYTgyMTg0MDczYmQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2Zi
LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZmIuYwo+IEBAIC0xNSw2ICsxNSw3IEBA
Cj4gICNpbmNsdWRlICJkcm0uaCIKPiAgI2luY2x1ZGUgImdlbS5oIgo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX21vZGVz
ZXRfaGVscGVyLmg+Cj4gIAo+ICAjaWZkZWYgQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT04KPiAg
c3RhdGljIGlubGluZSBzdHJ1Y3QgdGVncmFfZmJkZXYgKnRvX3RlZ3JhX2ZiZGV2KHN0cnVjdCBk
cm1fZmJfaGVscGVyICpoZWxwZXIpCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90ZWdy
YS9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaGRtaS5jCj4gaW5kZXggYTc1NjZjNjdi
ZmIwLi43OGJjN2M5MDZlMjIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2hk
bWkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMKPiBAQCAtMTgsNyArMTgs
NyBAQAo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgPHNvdW5k
L2hkYV92ZXJicy5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1
Yi5jIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1Yi5jCj4gaW5kZXggNzFjYzNjZjYwMDY2Li5i
YTliM2NmYjhjM2QgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1Yi5jCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1Yi5jCj4gQEAgLTE5LDcgKzE5LDcgQEAKPiAg
I2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAKPiAg
I2luY2x1ZGUgImRybS5oIgo+ICAjaW5jbHVkZSAiZGMuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3Rp
bGNkY19kcnYuYwo+IGluZGV4IGY2Y2U5OGI0ODM1OC4uMTA5OWRhZjVlM2UzIDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmMKPiBAQCAtMjIsNiArMjIsNyBAQAo+ICAjaW5jbHVk
ZSA8bGludXgvc3VzcGVuZC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNk
Yy90aWxjZGNfZHJ2LmgKPiBpbmRleCA2MmNlYTVmZjU1NTguLjAyOGJmZWQ2NjdmMCAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuaAo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5oCj4gQEAgLTMwLDcgKzMwLDYgQEAKPiAgI2lu
Y2x1ZGUgPGxpbnV4L2xpc3QuaD4KPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21h
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX2JyaWRnZS5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGls
Y2RjL3RpbGNkY19leHRlcm5hbC5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZXh0
ZXJuYWwuYwo+IGluZGV4IGI0ZWFmOWJjODdmOC4uMzg1ZmI0ZDJmNjZmIDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2V4dGVybmFsLmMKPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vdGlsY2RjL3RpbGNkY19leHRlcm5hbC5jCj4gQEAgLTExLDYgKzExLDcgQEAKPiAg
I2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgo+ICAjaW5jbHVkZSA8bGludXgvb2ZfZ3JhcGgu
aD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgInRpbGNkY19kcnYuaCIKPiAgI2luY2x1ZGUgInRp
bGNkY19leHRlcm5hbC5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3Rp
bGNkY19wYW5lbC5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfcGFuZWwuYwo+IGlu
ZGV4IGExYWNhYjM5ZDg3Zi4uNWMyMWVmNmU2NTEwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS90aWxjZGMvdGlsY2RjX3BhbmVsLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2Rj
L3RpbGNkY19wYW5lbC5jCj4gQEAgLTIyLDYgKzIyLDcgQEAKPiAgI2luY2x1ZGUgPHZpZGVvL2Rp
c3BsYXlfdGltaW5nLmg+Cj4gICNpbmNsdWRlIDx2aWRlby9vZl9kaXNwbGF5X3RpbWluZy5oPgo+
ICAjaW5jbHVkZSA8dmlkZW8vdmlkZW9tb2RlLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gIAo+ICAj
aW5jbHVkZSAidGlsY2RjX2Rydi5oIgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGls
Y2RjL3RpbGNkY190ZnA0MTAuYyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQx
MC5jCj4gaW5kZXggZGFlYmYxYWE2YjBhLi5mZTU5ZmJmZGRlNjkgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfdGZwNDEwLmMKPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vdGlsY2RjL3RpbGNkY190ZnA0MTAuYwo+IEBAIC0yMSw2ICsyMSw3IEBACj4gICNpbmNsdWRl
IDxsaW51eC9waW5jdHJsL3Bpbm11eC5oPgo+ICAjaW5jbHVkZSA8bGludXgvcGluY3RybC9jb25z
dW1lci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUgInRpbGNkY19kcnYuaCIK
PiAgI2luY2x1ZGUgInRpbGNkY190ZnA0MTAuaCIKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJt
L2NvcmUvdGlueWRybS1jb3JlLmMKPiBpbmRleCBhZWI5M2VhZGIwNDcuLjFmOGMyODhhMDc1ZiAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tY29yZS5j
Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUuYwo+IEBA
IC05LDExICs5LDExIEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcnYuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fZmJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcHJpbnQuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vdGlueWRybS90aW55ZHJtLmg+Cj4gICNp
bmNsdWRlIDxsaW51eC9kZXZpY2UuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2RtYS1idWYuaD4KPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLXBpcGUuYyBi
L2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMKPiBpbmRleCBkNDU3
NmQ2ZThjZTQuLjVjMWVhZDdiNzBjMyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlu
eWRybS9jb3JlL3Rpbnlkcm0tcGlwZS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0v
Y29yZS90aW55ZHJtLXBpcGUuYwo+IEBAIC04LDExICs4LDExIEBACj4gICAqLwo+ICAKPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcnYuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlcy5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wcmludC5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+Cj4gICNpbmNsdWRlIDxk
cm0vdGlueWRybS90aW55ZHJtLmg+Cj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
dHZlMjAwL3R2ZTIwMF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rydi5j
Cj4gaW5kZXggMjhlMmQwM2MwY2NmLi4xMzhhOWExNTgyNTQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3R2ZTIwMC90dmUyMDBfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdHZl
MjAwL3R2ZTIwMF9kcnYuYwo+IEBAIC00Myw3ICs0Myw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVj
dG9yLmMgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9jb25uZWN0b3IuYwo+IGluZGV4IDY4ZTg4
YmVkNzdjYS4uNjY4ODVjMjQ1OTBmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS91ZGwv
dWRsX2Nvbm5lY3Rvci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9y
LmMKPiBAQCAtMTQsNiArMTQsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlICJ1ZGxf
Y29ubmVjdG9yLmgiCj4gICNpbmNsdWRlICJ1ZGxfZHJ2LmgiCj4gIAo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2Ry
di5jCj4gaW5kZXggYTYzZTMwMTFlOTcxLi4yMmNkMmQxM2UyNzIgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3Vk
bF9kcnYuYwo+IEBAIC05LDYgKzksNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgInVkbF9k
cnYuaCIKPiAgCj4gIHN0YXRpYyBpbnQgdWRsX3VzYl9zdXNwZW5kKHN0cnVjdCB1c2JfaW50ZXJm
YWNlICppbnRlcmZhY2UsCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21h
aW4uYyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYwo+IGluZGV4IDFiMDE0ZDkyODU1
Yi4uOTA4NmQwZDFiODgwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21h
aW4uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYwo+IEBAIC0xMiw2ICsx
Miw3IEBACj4gICAqLwo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlICJ1ZGxfZHJ2LmgiCj4gIAo+ICAvKiAtQlVMS19TSVpFIGFzIHBlciB1c2Itc2tl
bGV0b24uIENhbiB3ZSBnZXQgZnVsbCBwYWdlIGFuZCBhdm9pZCBvdmVyaGVhZD8gKi8KPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJt
L3ZjNC92YzRfY3J0Yy5jCj4gaW5kZXggOTdjYWYxNjcxZGQwLi4zM2FkMDVkOWVhODMgMTAwNjQ0
Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3ZjNC92YzRfY3J0Yy5jCj4gQEAgLTM0LDcgKzM0LDcgQEAKPiAgCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfdWFwaS5oPgo+ICAj
aW5jbHVkZSA8bGludXgvY2xrLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIu
aD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHBpLmMgYi9kcml2ZXJz
L2dwdS9kcm0vdmM0L3ZjNF9kcGkuYwo+IGluZGV4IGYxODU4MTI5NzBkYS4uYTRkNWExMzU5OGJh
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RwaS5jCj4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL3ZjNC92YzRfZHBpLmMKPiBAQCAtMjQsNyArMjQsNyBAQAo+ICAKPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9icmlk
Z2UuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fb2YuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0v
dmM0L3ZjNF9kc2kuYwo+IGluZGV4IDBjNjA3ZWIzM2Q3ZS4uNGMyZjVlMTQzZDExIDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RzaS5jCj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3ZjNC92YzRfZHNpLmMKPiBAQCAtMzAsNyArMzAsNyBAQAo+ICAgKi8KPiAgCj4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX2VkaWQuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fb2YuaD4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92
YzRfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jCj4gaW5kZXggMDUxYjYx
YjYyNTQxLi5jMTQwYmY1MTZhODYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92
YzRfaGRtaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jCj4gQEAgLTQz
LDcgKzQzLDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gICNpbmNs
dWRlIDxsaW51eC9jbGsuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS92
YzQvdmM0X2ttcy5jCj4gaW5kZXggMDQ5MGVkYjE5MmExLi44ZGJiODE1NzE3NzMgMTAwNjQ0Cj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfa21zLmMKPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vdmM0L3ZjNF9rbXMuYwo+IEBAIC0xNyw3ICsxNyw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJt
X2NydGMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X3BsYW5lX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVs
cGVyLmg+Cj4gICNpbmNsdWRlICJ2YzRfZHJ2LmgiCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS92YzQvdmM0X3R4cC5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdHhwLmMKPiBpbmRl
eCA2ZTIzYzUwMTY4ZjkuLjhhYzFiOTVkMDFjNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vdmM0L3ZjNF90eHAuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jCj4g
QEAgLTksNyArOSw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fd3JpdGViYWNrLmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS92YzQvdmM0X3ZlYy5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMKPiBp
bmRleCA4ZTdmYWNiNjUxNGUuLmU4YjA5YzY3MGVlNiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vdmM0L3ZjNF92ZWMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3ZlYy5j
Cj4gQEAgLTI1LDcgKzI1LDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4K
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYyBi
L2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMKPiBpbmRleCA4N2Q3YzQ5
Y2YwNTcuLjA3MGQ4ODFkNmVlMyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmlydGlv
L3ZpcnRncHVfZGlzcGxheS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1
X2Rpc3BsYXkuYwo+IEBAIC0yNiw3ICsyNiw3IEBACj4gICAqLwo+ICAKPiAgI2luY2x1ZGUgInZp
cnRncHVfZHJ2LmgiCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4K
PiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kcnYuaCBi
L2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kcnYuaAo+IGluZGV4IDRmMmYzYzQzYTQx
MS4uNDU5YzllYjZiMmJlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmly
dGdwdV9kcnYuaAo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kcnYuaAo+
IEBAIC0zNCw3ICszNCw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9nZW0uaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Cj4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL3R0bS90dG1fYm9fYXBpLmg+Cj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJt
L3ZrbXMvdmttc19jcnRjLmMKPiBpbmRleCAxNzdiYmNiMzgzMDYuLjI2OTZjMzcwZmU5YiAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYwo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS92a21zL3ZrbXNfY3J0Yy5jCj4gQEAgLTgsNyArOCw3IEBACj4gIAo+ICAjaW5j
bHVkZSAidmttc19kcnYuaCIKPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KPiAgCj4gIHN0YXRpYyB2b2lkIF92YmxhbmtfaGFuZGxlKHN0cnVjdCB2
a21zX291dHB1dCAqb3V0cHV0KQo+ICB7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92
a21zL3ZrbXNfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2Rydi5jCj4gaW5kZXgg
MmExNmI4NjE5NmRjLi5iNzMzYzk3MDBhNzggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3ZrbXMvdmttc19kcnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMK
PiBAQCAtMTYsNyArMTYsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVy
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19vdXRwdXQuYyBiL2RyaXZlcnMvZ3B1L2RybS92
a21zL3ZrbXNfb3V0cHV0LmMKPiBpbmRleCAyNzFhMGViOTA0MmMuLjg3OGZmMzE0MjQ3MyAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX291dHB1dC5jCj4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL3ZrbXMvdmttc19vdXRwdXQuYwo+IEBAIC03LDcgKzcsNyBAQAo+ICAgKi8K
PiAgCj4gICNpbmNsdWRlICJ2a21zX2Rydi5oIgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAKPiAgc3RhdGljIHZvaWQgdmttc19jb25uZWN0
b3JfZGVzdHJveShzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yKQo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuaCBiL2RyaXZlcnMvZ3B1L2RybS92
bXdnZngvdm13Z2Z4X2ttcy5oCj4gaW5kZXggNjU1YWJiY2Q0MDU4Li5kNTYwZjYxNTliYjEgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmgKPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuaAo+IEBAIC0yOSw3ICsyOSw3IEBACj4g
ICNkZWZpbmUgVk1XR0ZYX0tNU19IXwo+ICAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+Cj4gICNpbmNsdWRlICJ2
bXdnZnhfZHJ2LmgiCj4gIAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9k
cm1fZnJvbnQuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4gaW5kZXgg
NGQzZDM2ZmMzYTVkLi4zZTc4YTgzMmQ3ZjkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3hlbi94ZW5fZHJtX2Zyb250LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnQuYwo+IEBAIC0xMCw3ICsxMCw3IEBACj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gIAo+ICAjaW5jbHVkZSA8bGludXgvb2ZfZGV2aWNl
Lmg+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25u
LmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jCj4gaW5kZXggNTRh
ZjI2NjliMWIzLi45ZjVmMzFmNzdmMWUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250X2Nvbm4uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2Ry
bV9mcm9udF9jb25uLmMKPiBAQCAtOSw3ICs5LDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAKPiAgI2luY2x1ZGUg
PHZpZGVvL3ZpZGVvbW9kZS5oPgo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2dlbS5jCj4gaW5kZXggMjhiYzUwMWFmNDUwLi5kZmNmNjUxNmRkMWMgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCj4gQEAgLTExLDcgKzExLDcgQEAKPiAgI2lu
Y2x1ZGUgInhlbl9kcm1fZnJvbnRfZ2VtLmgiCj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9nZW0uaD4KPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94
ZW4veGVuX2RybV9mcm9udF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9rbXMuYwo+IGluZGV4IGEzNDc5ZWI3MmQ3OS4uZjUzNmQ5ZjVhNzk2IDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYwo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYwo+IEBAIC0xMyw3ICsxMyw3IEBACj4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZ2VtLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9o
ZWxwZXIuaD4KPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfZHJtX2Ry
di5jIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9kcm1fZHJ2LmMKPiBpbmRleCBmNWVhMzJhZTg2
MDAuLjkxZWFhYTQ3NWQzNiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2Ry
bV9kcnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfZHJtX2Rydi5jCj4gQEAgLTE4
LDcgKzE4LDcgQEAKPiAgCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KPiAg
I2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZmJfY21hX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL3p0ZS96eF9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2hkbWku
Ywo+IGluZGV4IDlmYzk4YmI0ZjNkOS4uOTg1NGMxYmNlMTNmIDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS96dGUvenhfaGRtaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9o
ZG1pLmMKPiBAQCAtMjAsNyArMjAsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvb2ZfZGV2aWNlLmg+
Cj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
enRlL3p4X3R2ZW5jLmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3R2ZW5jLmMKPiBpbmRleCBi
NzNhZmIyMTJmYjIuLjg3YjVkODY0MTNkMiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
enRlL3p4X3R2ZW5jLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3R2ZW5jLmMKPiBA
QCAtMTQsNyArMTQsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+Cj4gIAo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KPiAgCj4gICNpbmNsdWRlICJ6eF9kcm1fZHJ2LmgiCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdmdhLmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4
X3ZnYS5jCj4gaW5kZXggMjNkMWZmNDM1NWEwLi5lMTRjMWQ3MDk3NDAgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92Z2EuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS96dGUv
enhfdmdhLmMKPiBAQCAtMTMsNyArMTMsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+
Cj4gIAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KPiAgCj4gICNpbmNsdWRlICJ6eF9kcm1fZHJ2Lmgi
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdm91LmMgYi9kcml2ZXJzL2dw
dS9kcm0venRlL3p4X3ZvdS5jCj4gaW5kZXggNDQyMzExZDMxMTEwLi45ZDk3ZjQ0MTc2OTggMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYwo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS96dGUvenhfdm91LmMKPiBAQCAtMTUsNyArMTUsNyBAQAo+ICAKPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Cj4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+Cj4gICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21h
X2hlbHBlci5oPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hf
aXJxLmMgYi9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfaXJxLmMKPiBpbmRleCBmM2Q5
ODk1Yzc5ZDguLjMzN2ZlZWU5M2U4NiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3N0YWdpbmcvdmJv
eHZpZGVvL3Zib3hfaXJxLmMKPiArKysgYi9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hf
aXJxLmMKPiBAQCAtOSw3ICs5LDkgQEAKPiAgICogICAgICAgICAgSGFucyBkZSBHb2VkZSA8aGRl
Z29lZGVAcmVkaGF0LmNvbT4KPiAgICovCj4gIAo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgo+ICsjaW5jbHVkZSA8bGludXgvcGNpLmg+Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9pcnEuaD4KPiAgCj4gICNpbmNsdWRl
ICJ2Ym94X2Rydi5oIgo+ICAjaW5jbHVkZSAidmJveHZpZGVvLmgiCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMgYi9kcml2ZXJzL3N0YWdpbmcvdmJv
eHZpZGVvL3Zib3hfbW9kZS5jCj4gaW5kZXggYzQzYmVjNDYyOGFlLi4zMGZmYTk5YjY5ZjggMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X21vZGUuYwo+ICsrKyBi
L2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMKPiBAQCAtMTEsNyArMTEsNyBA
QAo+ICAgKi8KPiAgI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWMuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hl
bHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gIAo+IGRpZmYg
LS1naXQgYS9pbmNsdWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9j
cnRjX2hlbHBlci5oCj4gaW5kZXggMGVlOWE5NmI3MGRhLi5hNmQ1MjBkNWI2Y2EgMTAwNjQ0Cj4g
LS0tIGEvaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmgKPiArKysgYi9pbmNsdWRlL2RybS9k
cm1fY3J0Y19oZWxwZXIuaAo+IEBAIC01OCwyMCArNTgsNCBAQCBpbnQgZHJtX2hlbHBlcl9jb25u
ZWN0b3JfZHBtcyhzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLCBpbnQgbW9kZSk7Cj4g
IHZvaWQgZHJtX2hlbHBlcl9yZXN1bWVfZm9yY2VfbW9kZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2
KTsKPiAgaW50IGRybV9oZWxwZXJfZm9yY2VfZGlzYWJsZV9hbGwoc3RydWN0IGRybV9kZXZpY2Ug
KmRldik7Cj4gIAo+IC0vKiBkcm1fcHJvYmVfaGVscGVyLmMgKi8KPiAtaW50IGRybV9oZWxwZXJf
cHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2RlcyhzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcgo+IC0JCQkJ
CSAgICAqY29ubmVjdG9yLCB1aW50MzJfdCBtYXhYLAo+IC0JCQkJCSAgICB1aW50MzJfdCBtYXhZ
KTsKPiAtaW50IGRybV9oZWxwZXJfcHJvYmVfZGV0ZWN0KHN0cnVjdCBkcm1fY29ubmVjdG9yICpj
b25uZWN0b3IsCj4gLQkJCSAgICBzdHJ1Y3QgZHJtX21vZGVzZXRfYWNxdWlyZV9jdHggKmN0eCwK
PiAtCQkJICAgIGJvb2wgZm9yY2UpOwo+IC12b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfaW5pdChz
dHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiAtdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2Zpbmko
c3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gLWJvb2wgZHJtX2hlbHBlcl9ocGRfaXJxX2V2ZW50
KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+IC12b2lkIGRybV9rbXNfaGVscGVyX2hvdHBsdWdf
ZXZlbnQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gLQo+IC12b2lkIGRybV9rbXNfaGVscGVy
X3BvbGxfZGlzYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiAtdm9pZCBkcm1fa21zX2hl
bHBlcl9wb2xsX2VuYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiAtYm9vbCBkcm1fa21z
X2hlbHBlcl9pc19wb2xsX3dvcmtlcih2b2lkKTsKPiAtCj4gICNlbmRpZgo+IGRpZmYgLS1naXQg
YS9pbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmggYi9pbmNsdWRlL2RybS9kcm1fcHJvYmVf
aGVscGVyLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAwMC4uOGQz
ZWQyODM0ZDM0Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1ZGUvZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaAo+IEBAIC0wLDAgKzEsMjcgQEAKPiArLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6
IEdQTC0yLjAgT1IgTUlUCj4gKwo+ICsjaWZuZGVmIF9fRFJNX1BST0JFX0hFTFBFUl9IX18KPiAr
I2RlZmluZSBfX0RSTV9QUk9CRV9IRUxQRVJfSF9fCj4gKwo+ICsjaW5jbHVkZSA8bGludXgvdHlw
ZXMuaD4KPiArCj4gK3N0cnVjdCBkcm1fY29ubmVjdG9yOwo+ICtzdHJ1Y3QgZHJtX2RldmljZTsK
PiArc3RydWN0IGRybV9tb2Rlc2V0X2FjcXVpcmVfY3R4Owo+ICsKPiAraW50IGRybV9oZWxwZXJf
cHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2RlcyhzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcgo+ICsJCQkJ
CSAgICAqY29ubmVjdG9yLCB1aW50MzJfdCBtYXhYLAo+ICsJCQkJCSAgICB1aW50MzJfdCBtYXhZ
KTsKPiAraW50IGRybV9oZWxwZXJfcHJvYmVfZGV0ZWN0KHN0cnVjdCBkcm1fY29ubmVjdG9yICpj
b25uZWN0b3IsCj4gKwkJCSAgICBzdHJ1Y3QgZHJtX21vZGVzZXRfYWNxdWlyZV9jdHggKmN0eCwK
PiArCQkJICAgIGJvb2wgZm9yY2UpOwo+ICt2b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfaW5pdChz
dHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiArdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2Zpbmko
c3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gK2Jvb2wgZHJtX2hlbHBlcl9ocGRfaXJxX2V2ZW50
KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwo+ICt2b2lkIGRybV9rbXNfaGVscGVyX2hvdHBsdWdf
ZXZlbnQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4gKwo+ICt2b2lkIGRybV9rbXNfaGVscGVy
X3BvbGxfZGlzYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiArdm9pZCBkcm1fa21zX2hl
bHBlcl9wb2xsX2VuYWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPiArYm9vbCBkcm1fa21z
X2hlbHBlcl9pc19wb2xsX3dvcmtlcih2b2lkKTsKPiArCj4gKyNlbmRpZgo+IC0tIAo+IDIuMjAu
MQo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g
SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK
PiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm
eAoKLS0gCj09PT09PT09PT09PT09PT09PT09CnwgSSB3b3VsZCBsaWtlIHRvIHwKfCBmaXggdGhl
IHdvcmxkLCAgfAp8IGJ1dCB0aGV5J3JlIG5vdCB8CnwgZ2l2aW5nIG1lIHRoZSAgIHwKIFwgc291
cmNlIGNvZGUhICAvCiAgLS0tLS0tLS0tLS0tLS0tCiAgICDCr1xfKOODhClfL8KvCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:26:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:26: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-devel-bounces@lists.xenproject.org>)
	id 1gjn5h-0001uj-BM; Wed, 16 Jan 2019 15:26: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjn5f-0001uW-W5
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 15:26:52 +0000
X-Inumbo-ID: 251a85f8-19a3-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 251a85f8-19a3-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:26:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C72D4AE61;
 Wed, 16 Jan 2019 15:25:49 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org, 
 xen-devel@lists.xen.org
References: <20190116094619.31188-1-jgross@suse.com>
 <7d96023e-e8e6-730b-e507-694dd9a447d9@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <84ae3b36-f77b-43ba-a63e-bc71379c8949@suse.com>
Date: Wed, 16 Jan 2019 16:25:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <7d96023e-e8e6-730b-e507-694dd9a447d9@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH-for-4.10] correct release note link in
 SUPPORT.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxNTo1NywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxLzE2LzE5IDk6
NDYgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRoZSBzeW50YXggZm9yIHRoZSByZWxlYXNl
IG5vdGUgbGluayBpbiBTVVBQT1JULm1kIGlzIHdyb25nLiBDb3JyZWN0Cj4+IHRoYXQuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4+IC0tLQo+PiAg
U1VQUE9SVC5tZCB8IDQgKysrLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQK
Pj4gaW5kZXggNmQ0MTdhNjE4ZS4uMmVjNzdiZjJjYyAxMDA2NDQKPj4gLS0tIGEvU1VQUE9SVC5t
ZAo+PiArKysgYi9TVVBQT1JULm1kCj4+IEBAIC0xMyw3ICsxMyw5IEBAIGZvciB0aGUgZGVmaW5p
dGlvbnMgb2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCj4+ICAgICAgSW5pdGlhbC1S
ZWxlYXNlOiAyMDE3LTEyLTEzCj4+ICAgICAgU3VwcG9ydGVkLVVudGlsOiAyMDE5LTA2LTEzCj4+
ICAgICAgU2VjdXJpdHktU3VwcG9ydC1VbnRpbDogMjAyMC0xMi0xMwo+PiAtICAgIFJlbGVhc2Ut
Tm90ZXM6IDxhIGhyZWY9Imh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9q
ZWN0XzQuMTBfUmVsZWFzZV9Ob3RlcyI+Uk48L2E+Cj4+ICsKPj4gK1JlbGVhc2UtTm90ZXMKPj4g
KzogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3Rf
NC4xMF9SZWxlYXNlX05vdGVzIj5STjwvYT4KPiAKPiBUaGlzIGlzIGluIHBhbmRvYyBtYXJrZG93
biwgaXNuJ3QgaXQ/ICBXaHkgYXJlIHdlIGluY2x1ZGluZyBIVE1MPwo+IAo+IFRoaXMgc2hvdWxk
IGJlWzFdIGVpdGhlcjoKPiAKPiBbUk5dKGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtp
L1hlbl9Qcm9qZWN0XzQuMTBfUmVsZWFzZV9Ob3RlcykKPiAKPiBvcgo+IAo+IFtSTl1bXQo+IAo+
IFtSTl0gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC4xMF9S
ZWxlYXNlX05vdGVzCgpJJ20gZm9sbG93aW5nIHRoZSAod29ya2luZykgZXhhbXBsZSBmcm9tIHN0
YWdpbmcuIEhhdmUgYSBsb29rIGF0IGUuZy4KCmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3Mv
dW5zdGFibGUvc3VwcG9ydC1tYXRyaXguaHRtbAoKd2hlcmUgdGhlIDQuMTItdW5zdGFibGUgcmVs
ZWFzZSBub3RlIGlzIGxpbmtlZCBwcm9wZXJseSwgd2hpbGUgdGhlIDQuMTEKYW5kIDQuMTAgb25l
cyBhcmUgbm90LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:29:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gjn84-000298-Pw; Wed, 16 Jan 2019 15:29: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=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjn84-000292-0j
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 15:29:20 +0000
X-Inumbo-ID: 7cdba3ea-19a3-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cdba3ea-19a3-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:29:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="84677955"
Date: Wed, 16 Jan 2019 16:29:09 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190116152909.zsvi55q64kk6nls5@mac>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
 <20190116103823.2h5kjq77y2nmhfn4@mac>
 <20190116115942.GA25640@gao-cwp>
 <20190116123428.6ndufx52q4p623us@mac>
 <20190116145246.GA27916@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116145246.GA27916@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTA6NTI6NDhQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDE6MzQ6MjhQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDc6NTk6NDRQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gT24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTE6Mzg6MjNBTSAr
MDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+PiA+T24gV2VkLCBKYW4gMTYsIDIwMTkg
YXQgMDQ6MTc6MzBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4gPj4gPj4gZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMKPiA+PiA+PiBpbmRleCA5M2MyMGI5Li40ZjJiZTAyIDEwMDY0NAo+ID4+ID4+IC0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gPj4gPj4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKPiA+PiA+PiBAQCAtMTUxNCw2ICsxNTE0LDY4IEBAIHN0YXRpYyBp
bnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRl
dmZuLCB1MzIgZmxhZykKPiA+PiA+PiAgICAgIHJldHVybiByYzsKPiA+PiA+PiAgfQo+ID4+ID4+
ICAKPiA+PiA+PiArLyoKPiA+PiA+PiArICogVW5tYXAgZXN0YWJsaXNoZWQgbWFwcGluZ3MgYmV0
d2VlbiBkb21haW4ncyBwaXJxIGFuZCBkZXZpY2UncyBNU0kuCj4gPj4gPj4gKyAqIFRoZXNlIG1h
cHBpbmdzIHdlcmUgc2V0IHVwIGJ5IHFlbXUvZ3Vlc3QgYW5kIGFyZSBleHBlY3RlZCB0byBiZQo+
ID4+ID4+ICsgKiBkZXN0cm95ZWQgd2hlbiBjaGFuZ2luZyB0aGUgZGV2aWNlJ3Mgb3duZXJzaGlw
Lgo+ID4+ID4+ICsgKi8KPiA+PiA+PiArc3RhdGljIHZvaWQgcGNpX3VubWFwX21zaShzdHJ1Y3Qg
cGNpX2RldiAqcGRldikKPiA+PiA+PiArewo+ID4+ID4+ICsgICAgc3RydWN0IG1zaV9kZXNjICpl
bnRyeSwgKnRtcDsKPiA+PiA+PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBwZGV2LT5kb21haW47
Cj4gPj4gPj4gKwo+ID4+ID4+ICsgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwo+ID4+ID4+
ICsgICAgQVNTRVJUKGQpOwo+ID4+ID4+ICsKPiA+PiA+PiArICAgIHNwaW5fbG9jaygmZC0+ZXZl
bnRfbG9jayk7Cj4gPj4gPj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZW50cnksIHRt
cCwgJnBkZXYtPm1zaV9saXN0LCBsaXN0KQo+ID4+ID4+ICsgICAgewo+ID4+ID4+ICsgICAgICAg
IHN0cnVjdCBwaXJxICppbmZvOwo+ID4+ID4+ICsgICAgICAgIGludCByZXQsIHBpcnEgPSAwOwo+
ID4+ID4+ICsgICAgICAgIHVuc2lnbmVkIGludCBuciA9IGVudHJ5LT5tc2lfYXR0cmliLnR5cGUg
IT0gUENJX0NBUF9JRF9NU0lYCj4gPj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgPyBl
bnRyeS0+bXNpLm52ZWMgOiAxOwo+ID4+ID4KPiA+PiA+SSB0aGluayB5b3Ugc2hvdWxkIG1hc2sg
dGhlIGVudHJ5LCBsaWtlIGl0J3MgZG9uZSBpbgo+ID4+ID5wdF9pcnFfZGVzdHJveV9iaW5kLCBz
ZWUgdGhlIGNhbGwgdG8gZ3Vlc3RfbWFza19tc2lfaXJxLiBUaGF0IGdpdmVzIGEKPiA+PiA+Y29u
c2lzdGVudCBzdGF0ZSBiZXR3ZWVuIGJpbmQgYW5kIHVuYmluZC4KPiA+PiAKPiA+PiBJIGRvbid0
IHRoaW5rIGl0IGlzIG5lY2Vzc2FyeSBjb25zaWRlcmluZyB0aGF0IHdlIGFyZSB0byB1bm1hcCBw
aXJxLgo+ID4+IFRoZSByZWFzb24gb2Yga2VlcGluZyBzdGF0ZSBjb25zaXN0ZW50IGlzIHRoYXQg
d2UgbWlnaHQgdHJ5IHRvIGJpbmQKPiA+PiB0aGUgc2FtZSBwaXJxIHRvIGFub3RoZXIgZ3Vlc3Qg
aW50ZXJydXB0Lgo+ID4KPiA+RXZlbiB0YWtpbmcgaW50byBhY2NvdW50IHRoYXQgdGhlIHBpcnEg
d2lsbCBiZSB1bm1hcHBlZCBhZnRlcndhcmRzIEknbQo+ID5ub3Qgc3VyZSB0aGUgc3RhdGUgaXMg
Z29pbmcgdG8gYmUgdGhlIHNhbWUuIHVubWFwX2RvbWFpbl9waXJxIGRvZXNuJ3QKPiA+c2VlbSB0
byBtYXNrIHRoZSBNU0kgZW50cmllcywgYW5kIHNvIEkgd29uZGVyIHdoZXRoZXIgd2UgY291bGQg
cnVuCj4gPmludG8gaXNzdWVzIChzdGF0ZSBub3QgYmVpbmcgdGhlIGV4cGVjdGVkKSB3aGVuIGxh
dGVyIHJlLWFzc2lnbmluZyB0aGUKPiA+ZGV2aWNlIHRvIGFub3RoZXIgZ3Vlc3QuCj4gCj4gQSB2
YWxpZCBjYWxsIHRyYWNlIChpbiB0aGlzIHBhdGNoJ3MgZGVzY3JpcHRpb24pIGlzOgo+IAo+IC0+
dW5tYXBfZG9tYWluX3BpcnEgKGlmIHBpcnEgaXNuJ3QgdW5tYXBwZWQgYnkgcWVtdSkKPiAgICAg
LT5waXJxX2d1ZXN0X2ZvcmNlX3VuYmluZAo+IAktPl9fcGlycV9ndWVzdF91bmJpbmQKPiAJICAg
IC0+bWFza19tc2lfaXJxKD1kZXNjLT5oYW5kbGVyLT5kaXNhYmxlKCkpCj4gCQktPnRoZSB3YXJu
aW5nIGluIG1zaV9zZXRfbWFza19iaXQoKQoKQWNrLCBzb3JyeSBmb3Igbm90IHJlYWxpemluZyB0
aGlzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:29:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gjn8K-0002CL-2s; Wed, 16 Jan 2019 15:29: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjn8I-0002C1-Ku
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 15:29:34 +0000
X-Inumbo-ID: 8610fccc-19a3-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8610fccc-19a3-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:29:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BFE0DAE61;
 Wed, 16 Jan 2019 15:29:32 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20190114124413.3742-1-jgross@suse.com>
 <ebfc24e3-21a0-6cc6-ae68-5c13c1e66b9a@knorrie.org>
 <4808225b-e413-2ec1-77a1-15999c18583f@suse.com>
 <20190116131703.GB2793@localhost.localdomain>
 <efaf168e-feca-2c09-96e1-3f58be9853bf@suse.com>
 <71f7d41b-1822-d0b5-a28a-b10172bc5746@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <c426f0a5-59bf-2ccb-6afd-39990a9fddac@suse.com>
Date: Wed, 16 Jan 2019 16:29:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <71f7d41b-1822-d0b5-a28a-b10172bc5746@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, Hans van Kranenburg <hans@knorrie.org>,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxNjowNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEvMTYvMTkg
OTozMyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTYvMDEvMjAxOSAxNDoxNywgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDg6NTA6MTNB
TSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Cj4+Pj4gQEAgLTE2NTAsMTMgKzE2NTAs
MTQgQEAgdm9pZCB4ZW5fY2FsbGJhY2tfdmVjdG9yKHZvaWQpCj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrID0gMDsKPj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICByZXR1cm47Cj4+Pj4gICAgICAgICAgICAgICAgIH0KPj4+PiAtICAgICAgICAg
ICAgICAgcHJfaW5mbygiWGVuIEhWTSBjYWxsYmFjayB2ZWN0b3IgZm9yIGV2ZW50IGRlbGl2ZXJ5
IGlzCj4+Pj4gZW5hYmxlZFxuIik7Cj4+Pj4gKyAgICAgICAgICAgICAgIGlmICghc2lsZW50KQo+
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHByX2luZm8oIlhlbiBIVk0gY2FsbGJhY2sgdmVj
dG9yIGZvciBldmVudAo+Pj4+IGRlbGl2ZXJ5IGlzIGVuYWJsZWRcbiIpOwo+Pj4gSG93IGFib3V0
IHJlcGxhY2luZyBwcl9pbmZvKCkgd2l0aCBwcl9pbmZvX29uY2UoKT8KPj4gV2hhdCBhIG5pY2Ug
YW5kIHNpbXBsZSBpZGVhIQo+Pgo+PiBFeHRyYSBwYXRjaCBvciBWND8KPj4KPiAKPiAKPiBJIGNh
biBhZGQgdGhpcyB3aGlsZSBjb21taXR0aW5nLCBJIGRvbid0IHRoaW5rIGl0J3Mgd29ydGggYSB3
aG9sZSBuZXcgcGF0Y2guCj4gCj4gT25lIG91dHN0YW5kaW5nIHF1ZXN0aW9uIEkgaGF2ZSBpcyB3
aGV0aGVyIGFueXRoaW5nIG5lZWRzIHRvIGJlIGFkZGVkIHRvCj4gdGhlIGNvbW1pdCBtZXNzYWdl
IChUaG9tYXMgaGFkIHNvbWUgcXVlc3Rpb25zKQoKSGUgZGlkbid0IHJlYWN0IHRvIG15IGV4cGxh
bmF0aW9uLiBJJ20gaW50ZXJwcmV0aW5nIHRoYXQgYXMgaGltIGJlaW5nCmZpbmUgd2l0aCBteSBl
eHBsYW5hdGlvbiwgd2hpY2ggSSBiZWxpZXZlIGlzIG5vdCBzdWl0YWJsZSB0byBiZSBhZGRlZAp0
byB0aGUgY29tbWl0IG1lc3NhZ2UuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:40:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:40: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-devel-bounces@lists.xenproject.org>)
	id 1gjnIR-0003IO-4P; Wed, 16 Jan 2019 15:40: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=mr/O=PY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gjnIP-00038B-F7
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 15:40:01 +0000
X-Inumbo-ID: fb3e00df-19a4-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb3e00df-19a4-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:39:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 16 Jan 2019 08:39:58 -0700
Message-Id: <5C3F5049020000780020E67C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 16 Jan 2019 08:39:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190116151231.10210-1-aisaila@bitdefender.com>
In-Reply-To: <20190116151231.10210-1-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/mm: Clean up p2m_finish_type_change
 return value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDE2OjEzLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IENoYW5nZWQgdGhlIHJldHVybiB2YWx1ZSBvZiAxIHRvIDAgc28gbm93IHAybV9maW5pc2hf
dHlwZV9jaGFuZ2UgcmV0dXJucwo+IDAgZm9yIHN1Y2Nlc3Mgb3IgPDAgZm9yIGVycm9yLgoKVGhp
cyBpcyBhIHZhbGlkIGFsdGVybmF0aXZlIHJldHVybiB2YWx1ZSBtb2RlbC4gQm90aCBoYXZlIHRo
ZWlyIG1lcml0cy4KSGVuY2UgaWYgeW91IHdhbnQgdG8gY2hhbmdlIGZyb20gb25lIHRvIHRoZSBv
dGhlciwgeW91IHNob3VsZCBnaXZlCmEgcmVhc29uLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBAQCAtMTE3OCw2ICsxMTc4LDcg
QEAgaW50IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgCj4gICAg
ICBpZiAoIHJjIDwgMCApCj4gICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICByYyA9IDA7CgpJbnN0
ZWFkIG9mIHRoaXMgYW5kIC4uLgoKPiBAQCAtMTE4OCwxOSArMTE4OSwxNCBAQCBpbnQgcDJtX2Zp
bmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICBpZiAoIGQt
PmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKPiAgICAgICAgICAg
ICAgewo+ICAgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFsdHAybSA9IGQtPmFy
Y2guYWx0cDJtX3AybVtpXTsKPiAtICAgICAgICAgICAgICAgIGludCByYzE7Cj4gIAo+ICAgICAg
ICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJtKTsKPiAtICAgICAgICAgICAgICAgIHJjMSA9IGZp
bmlzaF90eXBlX2NoYW5nZShhbHRwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsKPiArICAgICAgICAg
ICAgICAgIHJjID0gZmluaXNoX3R5cGVfY2hhbmdlKGFsdHAybSwgZmlyc3RfZ2ZuLCBtYXhfbnIp
Owo+ICAgICAgICAgICAgICAgICAgcDJtX3VubG9jayhhbHRwMm0pOwo+ICAKPiAtICAgICAgICAg
ICAgICAgIGlmICggcmMxIDwgMCApCj4gLSAgICAgICAgICAgICAgICB7Cj4gLSAgICAgICAgICAg
ICAgICAgICAgcmMgPSByYzE7Cj4gKyAgICAgICAgICAgICAgICBpZiAoIHJjIDwgMCApCj4gICAg
ICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gLSAgICAgICAgICAgICAgICB9Cj4gLQo+IC0g
ICAgICAgICAgICAgICAgcmMgfD0gcmMxOwo+ICsgICAgICAgICAgICAgICAgcmMgPSAwOwoKLi4u
IHRoaXMsIHdoeSBkb24ndCB5b3Ugc2ltcGx5IHNldCAicmMiIHRvIHplcm8gb25jZSAuLi4KCj4g
ICAgICAgICAgICAgIH0KPiAgICAgIH0KPiAgI2VuZGlmCgouLi4gYmVsb3cgaGVyZSAoYnV0IGFo
ZWFkIG9mIHRoZSAib3V0IiBsYWJlbCk/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:46:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:46: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-devel-bounces@lists.xenproject.org>)
	id 1gjnOB-0003rY-SN; Wed, 16 Jan 2019 15:45:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2owm=PY=citrix.com=prvs=912d934db=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gjnOB-0003rT-11
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 15:45:59 +0000
X-Inumbo-ID: d08e4eaa-19a5-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d08e4eaa-19a5-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:45:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="75729196"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23615.20912.815886.796833@mariner.uk.xensource.com>
Date: Wed, 16 Jan 2019 15:45:52 +0000
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <84ae3b36-f77b-43ba-a63e-bc71379c8949@suse.com>
References: <20190116094619.31188-1-jgross@suse.com>
 <7d96023e-e8e6-730b-e507-694dd9a447d9@citrix.com>
 <84ae3b36-f77b-43ba-a63e-bc71379c8949@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH-for-4.10] correct release note link in
 SUPPORT.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1BBVENILWZvci00LjEwXSBjb3JyZWN0IHJlbGVh
c2Ugbm90ZSBsaW5rIGluIFNVUFBPUlQubWQiKToKPiBPbiAxNi8wMS8yMDE5IDE1OjU3LCBHZW9y
Z2UgRHVubGFwIHdyb3RlOgo+ID4gT24gMS8xNi8xOSA5OjQ2IEFNLCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+ID4+ICtSZWxlYXNlLU5vdGVzCj4gPj4gKzogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC4xMF9SZWxlYXNlX05vdGVzIj5STjwvYT4K
PiA+IAo+ID4gVGhpcyBpcyBpbiBwYW5kb2MgbWFya2Rvd24sIGlzbid0IGl0PyAgV2h5IGFyZSB3
ZSBpbmNsdWRpbmcgSFRNTD8KCkkgdGhpbmsgYmVjYXVzZSB3aGVuIEkgd3JvdGUgZGM1MDQxYWU1
MmY3CiAgICAiU1VQUE9SVC5tZDogVHVybiByZWxlYXNlIG5vdGVzIGxpbmsgaW50byBhIHByb3Bl
ciBsaW5rLiIKaXQgd2FzIGFscmVhZHkgaW4gaHRtbCwgYW5kIHRoZSBwcm9ibGVtIHdhcyB0aGF0
IGl0IHdhcyBiZWluZyB0cmVhdGVkCmFzIGEgbGl0ZXJhbC4gIFRoZSBodG1sIHdhcyBpbnRyb2R1
Y2VkIGluIDNiZWI0MmEwOTBlMzRiYWQKICAgICJSZWxlYXNlOiBhZGQgcmVsZWFzZSBub3RlIGxp
bmsgdG8gU1VQUE9SVC5tZCIKYnV0IGluIHRoYXQgY29tbWl0IGl0IGRpZCBub3QgYWN0dWFsbHkg
Z2VuZXJhdGUgYSBsaW5rIGluIHRoZSBvdXRwdXQKaHRtbDsgdGhlIGh0bWwgaXMgcXVvdGVkIGJ5
IHBhbmRvYyBzbyB0aGF0IGl0IGFwcGVhcnMgYXMgbGl0ZXJhbCB0ZXh0LgoKU28sIG92ZXJhbGws
IG5vIGdvb2QgcmVhc29uLgoKPiA+IFRoaXMgc2hvdWxkIGJlWzFdIGVpdGhlcjoKPiA+IAo+ID4g
W1JOXShodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF80LjEwX1Jl
bGVhc2VfTm90ZXMpCj4gPiAKPiA+IG9yCj4gPiAKPiA+IFtSTl1bXQo+ID4gCj4gPiBbUk5dIGh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0XzQuMTBfUmVsZWFzZV9O
b3Rlcwo+IAo+IEknbSBmb2xsb3dpbmcgdGhlICh3b3JraW5nKSBleGFtcGxlIGZyb20gc3RhZ2lu
Zy4gSGF2ZSBhIGxvb2sgYXQgZS5nLgo+IAo+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3Mv
dW5zdGFibGUvc3VwcG9ydC1tYXRyaXguaHRtbAo+IAo+IHdoZXJlIHRoZSA0LjEyLXVuc3RhYmxl
IHJlbGVhc2Ugbm90ZSBpcyBsaW5rZWQgcHJvcGVybHksIHdoaWxlIHRoZSA0LjExCj4gYW5kIDQu
MTAgb25lcyBhcmUgbm90LgoKSG93IGFib3V0IGNoYW5naW5nIHRoZSBzeW50YXggaW4gc3RhZ2lu
ZyBmaXJzdCA/CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:47:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:47: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-devel-bounces@lists.xenproject.org>)
	id 1gjnP9-0003vi-7N; Wed, 16 Jan 2019 15:46:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2owm=PY=citrix.com=prvs=912d934db=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gjnP8-0003vb-CJ
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 15:46:58 +0000
X-Inumbo-ID: f4524433-19a5-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4524433-19a5-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:46:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="75729196"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23615.20912.815886.796833@mariner.uk.xensource.com>
Date: Wed, 16 Jan 2019 15:45:52 +0000
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <84ae3b36-f77b-43ba-a63e-bc71379c8949@suse.com>
References: <20190116094619.31188-1-jgross@suse.com>
 <7d96023e-e8e6-730b-e507-694dd9a447d9@citrix.com>
 <84ae3b36-f77b-43ba-a63e-bc71379c8949@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH-for-4.10] correct release note link in
 SUPPORT.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1BBVENILWZvci00LjEwXSBjb3JyZWN0IHJlbGVh
c2Ugbm90ZSBsaW5rIGluIFNVUFBPUlQubWQiKToKPiBPbiAxNi8wMS8yMDE5IDE1OjU3LCBHZW9y
Z2UgRHVubGFwIHdyb3RlOgo+ID4gT24gMS8xNi8xOSA5OjQ2IEFNLCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+ID4+ICtSZWxlYXNlLU5vdGVzCj4gPj4gKzogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC4xMF9SZWxlYXNlX05vdGVzIj5STjwvYT4K
PiA+IAo+ID4gVGhpcyBpcyBpbiBwYW5kb2MgbWFya2Rvd24sIGlzbid0IGl0PyAgV2h5IGFyZSB3
ZSBpbmNsdWRpbmcgSFRNTD8KCkkgdGhpbmsgYmVjYXVzZSB3aGVuIEkgd3JvdGUgZGM1MDQxYWU1
MmY3CiAgICAiU1VQUE9SVC5tZDogVHVybiByZWxlYXNlIG5vdGVzIGxpbmsgaW50byBhIHByb3Bl
ciBsaW5rLiIKaXQgd2FzIGFscmVhZHkgaW4gaHRtbCwgYW5kIHRoZSBwcm9ibGVtIHdhcyB0aGF0
IGl0IHdhcyBiZWluZyB0cmVhdGVkCmFzIGEgbGl0ZXJhbC4gIFRoZSBodG1sIHdhcyBpbnRyb2R1
Y2VkIGluIDNiZWI0MmEwOTBlMzRiYWQKICAgICJSZWxlYXNlOiBhZGQgcmVsZWFzZSBub3RlIGxp
bmsgdG8gU1VQUE9SVC5tZCIKYnV0IGluIHRoYXQgY29tbWl0IGl0IGRpZCBub3QgYWN0dWFsbHkg
Z2VuZXJhdGUgYSBsaW5rIGluIHRoZSBvdXRwdXQKaHRtbDsgdGhlIGh0bWwgaXMgcXVvdGVkIGJ5
IHBhbmRvYyBzbyB0aGF0IGl0IGFwcGVhcnMgYXMgbGl0ZXJhbCB0ZXh0LgoKU28sIG92ZXJhbGws
IG5vIGdvb2QgcmVhc29uLgoKPiA+IFRoaXMgc2hvdWxkIGJlWzFdIGVpdGhlcjoKPiA+IAo+ID4g
W1JOXShodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF80LjEwX1Jl
bGVhc2VfTm90ZXMpCj4gPiAKPiA+IG9yCj4gPiAKPiA+IFtSTl1bXQo+ID4gCj4gPiBbUk5dIGh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0XzQuMTBfUmVsZWFzZV9O
b3Rlcwo+IAo+IEknbSBmb2xsb3dpbmcgdGhlICh3b3JraW5nKSBleGFtcGxlIGZyb20gc3RhZ2lu
Zy4gSGF2ZSBhIGxvb2sgYXQgZS5nLgo+IAo+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3Mv
dW5zdGFibGUvc3VwcG9ydC1tYXRyaXguaHRtbAo+IAo+IHdoZXJlIHRoZSA0LjEyLXVuc3RhYmxl
IHJlbGVhc2Ugbm90ZSBpcyBsaW5rZWQgcHJvcGVybHksIHdoaWxlIHRoZSA0LjExCj4gYW5kIDQu
MTAgb25lcyBhcmUgbm90LgoKSG93IGFib3V0IGNoYW5naW5nIHRoZSBzeW50YXggaW4gc3RhZ2lu
ZyBmaXJzdCA/CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 15:48:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1gjnQa-00042u-KP; Wed, 16 Jan 2019 15:48: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=bGbE=PY=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gjnQZ-00042k-E8
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 15:48:27 +0000
X-Inumbo-ID: 290545c2-19a6-11e9-92db-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::710])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 290545c2-19a6-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 15:48:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zGeyrjAegJJenlO1CokQCQa8xbKZhS23qtMC9F/CYP8=;
 b=v8ujDsgplb++0wmmySJt8ynbljTmpsOy8LhrqZ+Vqmjia1rt9X2vzg+74D0aWzwod/JWCGIItUt2G0exapEo97pWdUj4ewDfRbex8HKLVeACgj+MJ5Mu4HwmEBM9ZL/4V4tT+TQDCKUSLANE1G+SAKFUH/XcSCupP/1ymSfi72U=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB5007.eurprd02.prod.outlook.com (20.178.14.153) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.18; Wed, 16 Jan 2019 15:48:23 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5%4]) with mapi id 15.20.1516.019; Wed, 16 Jan 2019
 15:48:23 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v1] x86/mm: Clean up p2m_finish_type_change return value
Thread-Index: AQHUra37JoLJNrtCY0qcBYha/QreTqWyCBaAgAACXoA=
Date: Wed, 16 Jan 2019 15:48:23 +0000
Message-ID: <1f7544b4-e81f-3f42-568b-02d5816e82ce@bitdefender.com>
References: <20190116151231.10210-1-aisaila@bitdefender.com>
 <5C3F5049020000780020E67C@prv1-mh.provo.novell.com>
In-Reply-To: <5C3F5049020000780020E67C@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0343.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:5a::19) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB5007;
 6:GO8JIwqnPm3uz+MhIsn0M9Rl+ah5c4w/+SOyVK1UcRqX3u/H/RgyRUj/OnQpisS8lbjHTwTSrFzkVXu+1oTKGeQM0bfRad+ezk39SSjCUh4bLS0aPTfmjroPukt/D51HxeuPFMnuLCAwUwBoyjalyG3dTgiPcaBT6e/bKOoKPHj3TLq5w2SfAUkEwuWyv7o8HpfRyIonf4Zp08MMJVkdvQ0poBA8oaP6BOinNt6FAjEcAseMix3rI95Fm4UZnZYFBs/cBdi+Jw/xolesjR7Hyc7d5f4vGxAvv+ph1N0kmuw83TLdd4Afz8C7ubLS/yZqlIocp/wEIVEXT3El7mnOPZWzBIVEUkSF/YHRoavrFdHZ0j+I1OXcUZrBLl6y7EL59wHFv53fAhKJeVNKcPLOsonFWlAJosThmCYBumPdPXUWQtb9ERrdpzQDpIuJC5oQFxPXsk8yClHN+/9UEwrXCw==;
 5:3ExLkfYK5AxsDHqNHn10mq2dCB8bhXNFlQYBWWP/H9QUNZDnjrXzbELAMs508LERnWemUZxpvvDufEqOtxS/jIXRh6dRY/7p6PRJAlgCcBjhlQ36mr4vXyCk5OR2kr6+VtIE7Ja0TK64/Dbo9AT6CfDMNySoGuQ/6eUDfwtDPv83Y9FMVo/7gdyKnBE8URQ/2JtfgZZ3l12UPQYsOGaK+A==;
 7:532HLX1p4CNjpPkuWgfng3KLE+2grhfodORicL6vP1kKmn1FJ2nPTR+qFSBrIliesxj4JU50FQ/BR+NW0sYwlNixN+NQW78PaGXW7dcAnaRDG9phgc7RtLeYLH/URk/QNofxlnoRGY5OGKpJOFS+lw==
x-ms-office365-filtering-correlation-id: 68359411-c635-43c0-8606-08d67bca0bf1
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB5007; 
x-ms-traffictypediagnostic: VI1PR02MB5007:|VI1PR02MB5007:
x-microsoft-antispam-prvs: <VI1PR02MB5007FE248624C7F55D868CEBAB820@VI1PR02MB5007.eurprd02.prod.outlook.com>
x-forefront-prvs: 091949432C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(39860400002)(366004)(396003)(136003)(346002)(189003)(199004)(66066001)(8676002)(478600001)(68736007)(966005)(11346002)(4326008)(25786009)(6916009)(52116002)(54906003)(316002)(8936002)(446003)(71200400001)(81156014)(3846002)(6116002)(76176011)(81166006)(476003)(106356001)(6246003)(71190400001)(105586002)(186003)(229853002)(2906002)(6512007)(2616005)(6306002)(486006)(6506007)(97736004)(102836004)(7736002)(26005)(53546011)(386003)(305945005)(99286004)(86362001)(6486002)(36756003)(31696002)(256004)(14444005)(14454004)(53936002)(31686004)(5660300001)(6436002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB5007;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: hhTu+QHkKw6XLSzOEJKyyo6Gqj+mPqHtw8WAws2FIkcGPK+9WH/s46tDIPAjulygG8KxXzCl40jZoHhv2aqKxp/bnn4Vx+ykiXo8G6hi6n0efZBaQ0IGo8LmYo4DnS4nReVEtfeyBefAcOFHhbNOizJt/jHX+q+7812bbYnvHX2sX3Tbc53vJvOFVxgThW2mydRa6E4RsfbvW5c0NNJLjF5wjKfcuq02pJ8DbfOD9/lTyde4IIIHUKl8N9Q41K34D8Fq86mg+pr+EQAndrH8K9hqHDAVy5WeXE+WIuFlgNB6Vo8t8qQn3tkRuo7jjPjOa93fJ86WnsW+kvAWiNt7PGmUsOezeTorCF6JaeAayV2pU39u2L5oEYUMS1y2htBIBmmeqr3RgzGLZn+0GDwUlMjmsqpE9elMiVv5z4au4BE=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <5A13548C0F5DB54C986C8B31AC9E3B76@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 68359411-c635-43c0-8606-08d67bca0bf1
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2019 15:48:22.7407 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB5007
Subject: Re: [Xen-devel] [PATCH v1] x86/mm: Clean up p2m_finish_type_change
 return value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE2LjAxLjIwMTkgMTc6MzksIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+PiBPbiAxNi4w
MS4xOSBhdCAxNjoxMywgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4+IENoYW5n
ZWQgdGhlIHJldHVybiB2YWx1ZSBvZiAxIHRvIDAgc28gbm93IHAybV9maW5pc2hfdHlwZV9jaGFu
Z2UgcmV0dXJucw0KPj4gMCBmb3Igc3VjY2VzcyBvciA8MCBmb3IgZXJyb3IuDQo+IA0KPiBUaGlz
IGlzIGEgdmFsaWQgYWx0ZXJuYXRpdmUgcmV0dXJuIHZhbHVlIG1vZGVsLiBCb3RoIGhhdmUgdGhl
aXIgbWVyaXRzLg0KPiBIZW5jZSBpZiB5b3Ugd2FudCB0byBjaGFuZ2UgZnJvbSBvbmUgdG8gdGhl
IG90aGVyLCB5b3Ugc2hvdWxkIGdpdmUNCj4gYSByZWFzb24uDQoNClRoaXMgd2FzIGRvbmUgYWZ0
ZXIgYSBkaXNjdXNzaW9uIHdpdGggR2VvcmdlIA0KaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAxL21zZzAwNzQwLmh0bWwNCg0KSSB3aWxs
IHVwZGF0ZSB0aGUgcGF0Y2ggY29tbWVudCB3aXRoIHRoaXMgcmVhc29uLg0KPiANCj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYw0KPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jDQo+
PiBAQCAtMTE3OCw2ICsxMTc4LDcgQEAgaW50IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0
IGRvbWFpbiAqZCwNCj4+ICAgDQo+PiAgICAgICBpZiAoIHJjIDwgMCApDQo+PiAgICAgICAgICAg
Z290byBvdXQ7DQo+PiArICAgIHJjID0gMDsNCj4gDQo+IEluc3RlYWQgb2YgdGhpcyBhbmQgLi4u
DQo+IA0KPj4gQEAgLTExODgsMTkgKzExODksMTQgQEAgaW50IHAybV9maW5pc2hfdHlwZV9jaGFu
Z2Uoc3RydWN0IGRvbWFpbiAqZCwNCj4+ICAgICAgICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAy
bV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApDQo+PiAgICAgICAgICAgICAgIHsNCj4+
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm0gPSBkLT5hcmNoLmFs
dHAybV9wMm1baV07DQo+PiAtICAgICAgICAgICAgICAgIGludCByYzE7DQo+PiAgIA0KPj4gICAg
ICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJtKTsNCj4+IC0gICAgICAgICAgICAgICAgcmMx
ID0gZmluaXNoX3R5cGVfY2hhbmdlKGFsdHAybSwgZmlyc3RfZ2ZuLCBtYXhfbnIpOw0KPj4gKyAg
ICAgICAgICAgICAgICByYyA9IGZpbmlzaF90eXBlX2NoYW5nZShhbHRwMm0sIGZpcnN0X2dmbiwg
bWF4X25yKTsNCj4+ICAgICAgICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsNCj4+ICAg
DQo+PiAtICAgICAgICAgICAgICAgIGlmICggcmMxIDwgMCApDQo+PiAtICAgICAgICAgICAgICAg
IHsNCj4+IC0gICAgICAgICAgICAgICAgICAgIHJjID0gcmMxOw0KPj4gKyAgICAgICAgICAgICAg
ICBpZiAoIHJjIDwgMCApDQo+PiAgICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7DQo+PiAt
ICAgICAgICAgICAgICAgIH0NCj4+IC0NCj4+IC0gICAgICAgICAgICAgICAgcmMgfD0gcmMxOw0K
Pj4gKyAgICAgICAgICAgICAgICByYyA9IDA7DQo+IA0KPiAuLi4gdGhpcywgd2h5IGRvbid0IHlv
dSBzaW1wbHkgc2V0ICJyYyIgdG8gemVybyBvbmNlIC4uLg0KPiANCj4+ICAgICAgICAgICAgICAg
fQ0KPj4gICAgICAgfQ0KPj4gICAjZW5kaWYNCj4gDQo+IC4uLiBiZWxvdyBoZXJlIChidXQgYWhl
YWQgb2YgdGhlICJvdXQiIGxhYmVsKT8NCg0KSSB3aWxsIG1vdmUgdGhlIHJjID0gMCB0aGVyZSBp
biB2Mi4NCg0KVGhhbmtzLA0KQWxleA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 16:08:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16:08: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-devel-bounces@lists.xenproject.org>)
	id 1gjnjG-0006A5-C4; Wed, 16 Jan 2019 16:07: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=ar82=PY=citrix.com=prvs=9120a6573=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gjnjF-0006A0-Nv
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 16:07:45 +0000
X-Inumbo-ID: dba15f68-19a8-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dba15f68-19a8-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16:07:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="75731778"
Date: Wed, 16 Jan 2019 16:07:28 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190116160728.GI1271@perard.uk.xensource.com>
References: <20190115173304.GH1271@perard.uk.xensource.com>
 <20190115182159.17494-1-anthony.perard@citrix.com>
 <a5b66bc4-f72d-2a5c-e468-a8303082457b@citrix.com>
 <23614.12677.42089.628572@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23614.12677.42089.628572@mariner.uk.xensource.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH 1/2] docs: Fix all links to Xen man pages in
 html
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDc6MTY6MjFQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIDEvMl0g
ZG9jczogRml4IGFsbCBsaW5rcyB0byBYZW4gbWFuIHBhZ2VzIGluIGh0bWwiKToKPiA+IE9uIDE1
LzAxLzIwMTkgMTg6MjEsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gPiBkaWZmIC0tZ2l0IGEv
ZG9jcy9NYWtlZmlsZSBiL2RvY3MvTWFrZWZpbGUKPiA+ID4gaW5kZXggY2JjNjFlM2YxZC4uOTc0
ZDkwODllZCAxMDA2NDQKPiA+ID4gLS0tIGEvZG9jcy9NYWtlZmlsZQo+ID4gPiArKysgYi9kb2Nz
L01ha2VmaWxlCj4gPiA+IEBAIC05Niw4ICs5Niw5IEBAIGVuZGlmCj4gPiA+ICBodG1sL21hbi8l
LiQoMSkuaHRtbDogbWFuLyUuJCgxKS5wb2QgTWFrZWZpbGUKPiA+ID4gIGlmbmVxICgkKFBPRDJI
VE1MKSwpCj4gPiA+ICAJQCQoSU5TVEFMTF9ESVIpICQkKEBEKQo+ID4gCj4gPiBJJ3ZlIGdvdCBu
byBzcGVjaWZpYyBjb21tZW50IG9uIHRoZSBzZWRhcnksIGJ1dCBwbGVhc2UgY2FuIHdlIHdlIGhh
dmUgYQo+ID4gY29tbWVudCBoZXJlIGV4cGxhaW5pbmcgd2hhdCBpcyBnb2luZyBvbiBzbyBzb21l
IHBvb3Igc29sZSBpbiA2IG1vbnRocwo+ID4gdGltZSBzdGFuZHMgYSBjaGFuY2Ugb2YgZmlndXJp
bmcgdGhpcyBvdXQuCj4gPiAKPiA+IMKgICMgRml4IHVwIG1hbi1wYWdlIGxpbmtzIHRvIHdvcmsg
d2l0aCB0aGUgcmVzdWx0aW5nIGh0bWwvIGxheW91dC4KPiAKPiBPciBtYXliZSBzb21lIG9mIHRo
ZSB0ZXh0IGZyb20gdGhlIGNvbW1pdCBtZXNzYWdlIGNvdWxkIGJlIG1vdmVkIGludG8KPiBhIGNv
ZGUgY29tbWVudC4gIEVpdGhlciB3YXkgbXkgYWNrIGNhbiBzdGFuZC4KCkknbSBnb2luZyB0byBh
ZGQ6CgogICAgIyBGaXggdXAgbGlua3MgYmV0d2VlbiBtYW4tcGFnZXMKICAgICMgMSkgTDx4bCgx
KT4gLT4gTDx4bCgxKXxyZWxhdGl2ZTp4bC4xLmh0bWw+CiAgICAjIDIpIDxhIGhyZWY9InJlbGF0
aXZlOnhsLjEuaHRtbCI+IC0+IDxhIGhyZWY9InhsLjEuaHRtbCI+CgoKLS0gCkFudGhvbnkgUEVS
QVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 16:18:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16:18: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-devel-bounces@lists.xenproject.org>)
	id 1gjntX-0006z9-Nw; Wed, 16 Jan 2019 16:18: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=ar82=PY=citrix.com=prvs=9120a6573=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gjntW-0006yu-2J
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 16:18:22 +0000
X-Inumbo-ID: 574e94a2-19aa-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 574e94a2-19aa-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16:18:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="75733034"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 16 Jan 2019 16:16:57 +0000
Message-ID: <20190116161657.3634-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190116161657.3634-1-anthony.perard@citrix.com>
References: <20190116161657.3634-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] man: Highlight reference in
 xl-disk-configuration(5)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSBhIGJldHRlciB3YXkgdG8gc2VlIHRoZSBsaW5rIHRvIGEgZGlmZmVyZW50IG1hbnBh
Z2UsIHdpdGggc2ltcGxlCndvcmRzLgoKU3VnZ2VzdGVkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QgfCAy
ICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS9kb2NzL21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QgYi9kb2NzL21hbi94
bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QKaW5kZXggZDNlZWRjMTkyNi4uZWVhODkzZWY5MSAx
MDA2NDQKLS0tIGEvZG9jcy9tYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUucG9kCisrKyBiL2Rv
Y3MvbWFuL3hsLWRpc2stY29uZmlndXJhdGlvbi41LnBvZApAQCAtMTIzLDcgKzEyMyw3IEBAIHJh
dwogPWl0ZW0gRGVzY3JpcHRpb24KIAogVmlydHVhbCBkZXZpY2UgYXMgc2VlbiBieSB0aGUgZ3Vl
c3QgKGFsc28gcmVmZXJyZWQgdG8gYXMgZ3Vlc3QgZHJpdmUKLWRlc2lnbmF0aW9uIGluIHNvbWUg
c3BlY2lmaWNhdGlvbnMpLiAgTDx4ZW4tdmJkLWludGVyZmFjZSg3KT4KK2Rlc2lnbmF0aW9uIGlu
IHNvbWUgc3BlY2lmaWNhdGlvbnMpLiAgU2VlIEw8eGVuLXZiZC1pbnRlcmZhY2UoNyk+LgogCiA9
aXRlbSBTdXBwb3J0ZWQgdmFsdWVzCiAKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 16:18:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16:18: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-devel-bounces@lists.xenproject.org>)
	id 1gjntX-0006z3-EU; Wed, 16 Jan 2019 16:18: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=ar82=PY=citrix.com=prvs=9120a6573=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gjntW-0006yt-0t
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 16:18:22 +0000
X-Inumbo-ID: 56eada87-19aa-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56eada87-19aa-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16:18:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="75733032"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 16 Jan 2019 16:16:56 +0000
Message-ID: <20190116161657.3634-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] docs: Fix all links to Xen man pages in
 html
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2Vjb25kIHRyeSwgdGhpcyB0aW1lIGFsc28gd29ya3MgZm9yIGFsbCBsaW5rcyB0byB4ZW4tdmJk
LWludGVyZmFjZSg3KS4KCldlIGRvbid0IHRyeSBhbnltb3JlIHRvIGhhdmUgcG9kMmh0bWwgZ2Vu
ZXJhdGUgcmVsYXRpdmUgbGlua3MsIGluc3RlYWQKd2UgZG8gaXQgb3Vyc2VsZi4KCkZpcnN0LCB3
ZSBtb2RpZnkgYWxsIGxpbmtzIHRvIG1hbiBwYWdlcyB0byBoYXZlIHdoYXQgbG9va3MgbGlrZSBh
bgphYnNvbHV0ZSBVUkwgYW5kIHBvZDJodG1sIHdpbGwganVzdCB3cml0ZSBpdCBpbiB0aGUgaHRt
bCBvdXRwdXQuCkFic29sdXRlIFVSTCBpbiBQT0QgYXJlIGluIHRoZSBmb3JtIEw8dGV4dHxzY2hl
bWU6Li4uPiBzbyBsZXQncyBqdXN0IHVzZQphIHNjaGVtZSB0aGF0IGlzbid0IHJlYWwsIGJ1dCBl
YXN5IHRvIGZpbmQgaW4gdGhlIHJlc3VsdGluZyBodG1sIG91dHB1dDoKInJlbGF0aXZlOiIuCgpU
aGVuIHdlIGZpeCB0aGUgb3V0cHV0IGFuZCByZW1vdmUgYWxsIHRoZSBib2d1cyBzY2hlbWUgInJl
bGF0aXZlIiBhbmQKY2FuIGVuZCB1cCB3aXRoIG5pY2UgcmVsYXRpdmUgbGlua3MuCgpTaWduZWQt
b2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KdjI6CiAgICBh
ZGRpbmcgYSBjb21tZW50CgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCiBkb2NzL01ha2VmaWxlIHwgOCArKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDYg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL01ha2VmaWxl
IGIvZG9jcy9NYWtlZmlsZQppbmRleCBjYmM2MWUzZjFkLi40NGFlYmYwNzlkIDEwMDY0NAotLS0g
YS9kb2NzL01ha2VmaWxlCisrKyBiL2RvY3MvTWFrZWZpbGUKQEAgLTk2LDggKzk2LDEyIEBAIGVu
ZGlmCiBodG1sL21hbi8lLiQoMSkuaHRtbDogbWFuLyUuJCgxKS5wb2QgTWFrZWZpbGUKIGlmbmVx
ICgkKFBPRDJIVE1MKSwpCiAJQCQoSU5TVEFMTF9ESVIpICQkKEBEKQotCXNlZCAtciAtZSAncyVM
PChbXj5dKylcKChbMS05XSlcKT4lTDxcMShcMil8XDEuXDI+JWcnICQkPCB8IFwKLQkJKGNkIG1h
bjsgJChQT0QySFRNTCkgLS1wb2RwYXRoPS4gLS1odG1scm9vdD0uIC0tb3V0ZmlsZT0uLi8kJEAp
CisJIyBGaXggdXAgbGlua3MgYmV0d2VlbiBtYW4tcGFnZXMKKwkjIDEpIEw8eGwoMSk+IC0+IEw8
eGwoMSl8cmVsYXRpdmU6eGwuMS5odG1sPgorCSMgMikgPGEgaHJlZj0icmVsYXRpdmU6eGwuMS5o
dG1sIj4gLT4gPGEgaHJlZj0ieGwuMS5odG1sIj4KKwlzZWQgLXIgLWUgJ3MlTDwoW14+XSspXCgo
WzEtOV0pXCk+JUw8XDEoXDIpfHJlbGF0aXZlOlwxLlwyLmh0bWw+JWcnICQkPCB8IFwKKwkJJChQ
T0QySFRNTCkgfCBcCisJCXNlZCAtciAtZSAncyUoIGhyZWY9IilyZWxhdGl2ZTolXDElZycgPiAk
JEAKIGVsc2UKIAlAZWNobyAicG9kMmh0bWwgbm90IGluc3RhbGxlZDsgc2tpcHBpbmcgJCRAIgog
ZW5kaWYKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 16:32:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16:32: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-devel-bounces@lists.xenproject.org>)
	id 1gjo78-0008Vv-10; Wed, 16 Jan 2019 16:32: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjo76-0008Vq-Ej
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 16:32:24 +0000
X-Inumbo-ID: 4c352319-19ac-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c352319-19ac-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16:32:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D7182AEC7;
 Wed, 16 Jan 2019 16:32:20 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190116094619.31188-1-jgross@suse.com>
 <7d96023e-e8e6-730b-e507-694dd9a447d9@citrix.com>
 <84ae3b36-f77b-43ba-a63e-bc71379c8949@suse.com>
 <23615.20912.815886.796833@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <46506c5f-8f4d-6d44-95a3-dae5edf14921@suse.com>
Date: Wed, 16 Jan 2019 17:32:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23615.20912.815886.796833@mariner.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH-for-4.10] correct release note link in
 SUPPORT.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxNjo0NSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSnVlcmdlbiBHcm9zcyB3
cml0ZXMgKCJSZTogW1BBVENILWZvci00LjEwXSBjb3JyZWN0IHJlbGVhc2Ugbm90ZSBsaW5rIGlu
IFNVUFBPUlQubWQiKToKPj4gT24gMTYvMDEvMjAxOSAxNTo1NywgR2VvcmdlIER1bmxhcCB3cm90
ZToKPj4+IE9uIDEvMTYvMTkgOTo0NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiArUmVs
ZWFzZS1Ob3Rlcwo+Pj4+ICs6IDxhIGhyZWY9Imh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93
aWtpL1hlbl9Qcm9qZWN0XzQuMTBfUmVsZWFzZV9Ob3RlcyI+Uk48L2E+Cj4+Pgo+Pj4gVGhpcyBp
cyBpbiBwYW5kb2MgbWFya2Rvd24sIGlzbid0IGl0PyAgV2h5IGFyZSB3ZSBpbmNsdWRpbmcgSFRN
TD8KPiAKPiBJIHRoaW5rIGJlY2F1c2Ugd2hlbiBJIHdyb3RlIGRjNTA0MWFlNTJmNwo+ICAgICAi
U1VQUE9SVC5tZDogVHVybiByZWxlYXNlIG5vdGVzIGxpbmsgaW50byBhIHByb3BlciBsaW5rLiIK
PiBpdCB3YXMgYWxyZWFkeSBpbiBodG1sLCBhbmQgdGhlIHByb2JsZW0gd2FzIHRoYXQgaXQgd2Fz
IGJlaW5nIHRyZWF0ZWQKPiBhcyBhIGxpdGVyYWwuICBUaGUgaHRtbCB3YXMgaW50cm9kdWNlZCBp
biAzYmViNDJhMDkwZTM0YmFkCj4gICAgICJSZWxlYXNlOiBhZGQgcmVsZWFzZSBub3RlIGxpbmsg
dG8gU1VQUE9SVC5tZCIKPiBidXQgaW4gdGhhdCBjb21taXQgaXQgZGlkIG5vdCBhY3R1YWxseSBn
ZW5lcmF0ZSBhIGxpbmsgaW4gdGhlIG91dHB1dAo+IGh0bWw7IHRoZSBodG1sIGlzIHF1b3RlZCBi
eSBwYW5kb2Mgc28gdGhhdCBpdCBhcHBlYXJzIGFzIGxpdGVyYWwgdGV4dC4KPiAKPiBTbywgb3Zl
cmFsbCwgbm8gZ29vZCByZWFzb24uCj4gCj4+PiBUaGlzIHNob3VsZCBiZVsxXSBlaXRoZXI6Cj4+
Pgo+Pj4gW1JOXShodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF80
LjEwX1JlbGVhc2VfTm90ZXMpCj4+Pgo+Pj4gb3IKPj4+Cj4+PiBbUk5dW10KPj4+Cj4+PiBbUk5d
IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0XzQuMTBfUmVsZWFz
ZV9Ob3Rlcwo+Pgo+PiBJJ20gZm9sbG93aW5nIHRoZSAod29ya2luZykgZXhhbXBsZSBmcm9tIHN0
YWdpbmcuIEhhdmUgYSBsb29rIGF0IGUuZy4KPj4KPj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcv
ZG9jcy91bnN0YWJsZS9zdXBwb3J0LW1hdHJpeC5odG1sCj4+Cj4+IHdoZXJlIHRoZSA0LjEyLXVu
c3RhYmxlIHJlbGVhc2Ugbm90ZSBpcyBsaW5rZWQgcHJvcGVybHksIHdoaWxlIHRoZSA0LjExCj4+
IGFuZCA0LjEwIG9uZXMgYXJlIG5vdC4KPiAKPiBIb3cgYWJvdXQgY2hhbmdpbmcgdGhlIHN5bnRh
eCBpbiBzdGFnaW5nIGZpcnN0ID8KCnN0YWdpbmcgc2VlbXMgdG8gd29yayAoYXQgbGVhc3QgaW4g
YWJvdmUgY2l0ZWQgc3VwcG9ydC1tYXRyaXguaHRtbCkuCgpTbyB3ZSBjYW4gZWl0aGVyIHRyeSBH
ZW9yZ2UncyB2YXJpYW50IGluIHN0YWdpbmcgYW5kIChpZiBpdCB3b3JrcykgZG8KdGhlIHNhbWUg
aW4gNC4xMSBhbmQgNC4xMCwgb3Igd2UgY2FuIGRvIHRoZSBzYW1lIGFzIHdlIGhhdmUgaW4gc3Rh
Z2luZwpub3cgaW4gNC4xMSBhbmQgNC4xMCAobXkgcGF0Y2hlcykuCgoKSnVlcmdlbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 16:33:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjo84-00009i-Fy; Wed, 16 Jan 2019 16:33: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=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjo83-00009T-V6
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 16:33:23 +0000
X-Inumbo-ID: 6fff73b7-19ac-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6fff73b7-19ac-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16:33:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D7182AEC7;
 Wed, 16 Jan 2019 16:32:20 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190116094619.31188-1-jgross@suse.com>
 <7d96023e-e8e6-730b-e507-694dd9a447d9@citrix.com>
 <84ae3b36-f77b-43ba-a63e-bc71379c8949@suse.com>
 <23615.20912.815886.796833@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <46506c5f-8f4d-6d44-95a3-dae5edf14921@suse.com>
Date: Wed, 16 Jan 2019 17:32:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23615.20912.815886.796833@mariner.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH-for-4.10] correct release note link in
 SUPPORT.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxNjo0NSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSnVlcmdlbiBHcm9zcyB3
cml0ZXMgKCJSZTogW1BBVENILWZvci00LjEwXSBjb3JyZWN0IHJlbGVhc2Ugbm90ZSBsaW5rIGlu
IFNVUFBPUlQubWQiKToKPj4gT24gMTYvMDEvMjAxOSAxNTo1NywgR2VvcmdlIER1bmxhcCB3cm90
ZToKPj4+IE9uIDEvMTYvMTkgOTo0NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiArUmVs
ZWFzZS1Ob3Rlcwo+Pj4+ICs6IDxhIGhyZWY9Imh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93
aWtpL1hlbl9Qcm9qZWN0XzQuMTBfUmVsZWFzZV9Ob3RlcyI+Uk48L2E+Cj4+Pgo+Pj4gVGhpcyBp
cyBpbiBwYW5kb2MgbWFya2Rvd24sIGlzbid0IGl0PyAgV2h5IGFyZSB3ZSBpbmNsdWRpbmcgSFRN
TD8KPiAKPiBJIHRoaW5rIGJlY2F1c2Ugd2hlbiBJIHdyb3RlIGRjNTA0MWFlNTJmNwo+ICAgICAi
U1VQUE9SVC5tZDogVHVybiByZWxlYXNlIG5vdGVzIGxpbmsgaW50byBhIHByb3BlciBsaW5rLiIK
PiBpdCB3YXMgYWxyZWFkeSBpbiBodG1sLCBhbmQgdGhlIHByb2JsZW0gd2FzIHRoYXQgaXQgd2Fz
IGJlaW5nIHRyZWF0ZWQKPiBhcyBhIGxpdGVyYWwuICBUaGUgaHRtbCB3YXMgaW50cm9kdWNlZCBp
biAzYmViNDJhMDkwZTM0YmFkCj4gICAgICJSZWxlYXNlOiBhZGQgcmVsZWFzZSBub3RlIGxpbmsg
dG8gU1VQUE9SVC5tZCIKPiBidXQgaW4gdGhhdCBjb21taXQgaXQgZGlkIG5vdCBhY3R1YWxseSBn
ZW5lcmF0ZSBhIGxpbmsgaW4gdGhlIG91dHB1dAo+IGh0bWw7IHRoZSBodG1sIGlzIHF1b3RlZCBi
eSBwYW5kb2Mgc28gdGhhdCBpdCBhcHBlYXJzIGFzIGxpdGVyYWwgdGV4dC4KPiAKPiBTbywgb3Zl
cmFsbCwgbm8gZ29vZCByZWFzb24uCj4gCj4+PiBUaGlzIHNob3VsZCBiZVsxXSBlaXRoZXI6Cj4+
Pgo+Pj4gW1JOXShodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF80
LjEwX1JlbGVhc2VfTm90ZXMpCj4+Pgo+Pj4gb3IKPj4+Cj4+PiBbUk5dW10KPj4+Cj4+PiBbUk5d
IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0XzQuMTBfUmVsZWFz
ZV9Ob3Rlcwo+Pgo+PiBJJ20gZm9sbG93aW5nIHRoZSAod29ya2luZykgZXhhbXBsZSBmcm9tIHN0
YWdpbmcuIEhhdmUgYSBsb29rIGF0IGUuZy4KPj4KPj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcv
ZG9jcy91bnN0YWJsZS9zdXBwb3J0LW1hdHJpeC5odG1sCj4+Cj4+IHdoZXJlIHRoZSA0LjEyLXVu
c3RhYmxlIHJlbGVhc2Ugbm90ZSBpcyBsaW5rZWQgcHJvcGVybHksIHdoaWxlIHRoZSA0LjExCj4+
IGFuZCA0LjEwIG9uZXMgYXJlIG5vdC4KPiAKPiBIb3cgYWJvdXQgY2hhbmdpbmcgdGhlIHN5bnRh
eCBpbiBzdGFnaW5nIGZpcnN0ID8KCnN0YWdpbmcgc2VlbXMgdG8gd29yayAoYXQgbGVhc3QgaW4g
YWJvdmUgY2l0ZWQgc3VwcG9ydC1tYXRyaXguaHRtbCkuCgpTbyB3ZSBjYW4gZWl0aGVyIHRyeSBH
ZW9yZ2UncyB2YXJpYW50IGluIHN0YWdpbmcgYW5kIChpZiBpdCB3b3JrcykgZG8KdGhlIHNhbWUg
aW4gNC4xMSBhbmQgNC4xMCwgb3Igd2UgY2FuIGRvIHRoZSBzYW1lIGFzIHdlIGhhdmUgaW4gc3Rh
Z2luZwpub3cgaW4gNC4xMSBhbmQgNC4xMCAobXkgcGF0Y2hlcykuCgoKSnVlcmdlbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 16:33:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16:33:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjo8E-0000DZ-Qo; Wed, 16 Jan 2019 16:33: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=5X0w=PY=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gjo8D-0000D7-Fa
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 16:33:33 +0000
X-Inumbo-ID: 76196041-19ac-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76196041-19ac-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16:33:32 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0GGTGLe165658;
 Wed, 16 Jan 2019 16:32:29 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=e5clcxMbHPA2lXWClRHnU06+keMu9ROnT0xU62I9Jcg=;
 b=fJxhTiZjKS4yEoP26TvSGDrABJf5fnLpKWh+5Qt2MOEwEQv/NUmPKIapfyZUYgT1ebvS
 o5x5iCS7oJnALgQyAq1RFe5cN54P35vzvUgWQgO3rsruw2MPAXVuTYFM2r20AwRjWRCe
 PE9D3A8PZA7Uqh6oP7PyBHePQHz8yvxQkq+dQflBaaFvRv7DWCRbKFpgvP3M+dcC7kOf
 kSnLGIjOLA70UAZrp2U4ecXeJGK5c4DYgOrZ6c1BXpHephutWzfGttc6P6leOGXdam/y
 vTenF+VK5BbJ566uCNuk62fdXaozV4P25PA4i0/0Nvlr+/zoegDkKH1n6KCLn2JQ8cGH /w== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2pybkck0be-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 16:32:29 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0GGWSsp023473
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 16:32:29 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0GGWSm2029923;
 Wed, 16 Jan 2019 16:32:28 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Jan 2019 08:32:28 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 24D4C6A0112; Wed, 16 Jan 2019 11:32:27 -0500 (EST)
Date: Wed, 16 Jan 2019 11:32:27 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20190116163227.GC7892@char.us.oracle.com>
References: <1546935350-20957-1-git-send-email-dongli.zhang@oracle.com>
 <1546935350-20957-2-git-send-email-dongli.zhang@oracle.com>
 <5c3760a1-4f45-a67b-3b70-80fa68ee4358@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5c3760a1-4f45-a67b-3b70-80fa68ee4358@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9138
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=863
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901160133
Subject: Re: [Xen-devel] [PATCH v5 2/2] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, linux-kernel@vger.kernel.org, linux-block@vger.kernel.org,
 paul.durrant@citrix.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDgsIDIwMTkgYXQgMDQ6MjQ6MzJQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IG9vcHMuIFBsZWFzZSBpZ25vcmUgdGhpcyB2NSBwYXRjaC4KPiAKPiBJIGp1c3QgcmVh
bGl6ZWQgTGludXMgc3VnZ2VzdGVkIGluIGFuIG9sZCBlbWFpbCBub3QgdXNlIEJVRygpL0JVR19P
TigpIGluIHRoZSBjb2RlLgo+IAo+IEkgd2lsbCBzd2l0Y2ggdG8gdGhlIFdBUk4oKSBzb2x1dGlv
biBhbmQgcmVzZW5kIGFnYWluLgoKT0suIERpZCBJIG1pc3MgaXQ/CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 16:35:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16:35: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-devel-bounces@lists.xenproject.org>)
	id 1gjo9d-0000OI-8D; Wed, 16 Jan 2019 16:35: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=IhJu=PY=ffwll.ch=daniel.vetter@srs-us1.protection.inumbo.net>)
 id 1gjo9b-0000O5-7B
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 16:34:59 +0000
X-Inumbo-ID: a54499c1-19ac-11e9-92db-bc764e045a96
Received: from mail-ed1-x541.google.com (unknown [2a00:1450:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a54499c1-19ac-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16:34:51 +0000 (UTC)
Received: by mail-ed1-x541.google.com with SMTP id b14so5919143edt.6
 for <xen-devel@lists.xen.org>; Wed, 16 Jan 2019 08:34:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=fx6d8IcJ3jeVJ+3Pxabu2x/gQDNw/ryoMe22c0VKYig=;
 b=VFphVwR/gIvCUcAyZE7ZCr7HdRkD7ejijRiw7TsozRamTJIzaqOHyj6a447BLRuulo
 XGH4H0kdosE8EMDcb1C3kwcR5PoILKm6hdp6aoh3AAJIeTW+eZZDJlJ7p7qGUw6tt7be
 81E3DO7DiwBvE+GbV4W7xgtzeh2es67RWan9w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=fx6d8IcJ3jeVJ+3Pxabu2x/gQDNw/ryoMe22c0VKYig=;
 b=kXyjggiHB244T62zTt/gEjEm3AV5tYHVawo7jkT/1sB2xvGzEwZEhCYZvj2brjX8lI
 D+olvVLRMcRqFNxypMzNr8251Vp9i1DyC/UiDD5XUhYmxaK+0B1mXjSANRhKhNHcuUYx
 s4PqoJcgEJGOHT8bvy4OdX3nhaWKe3VCOqMh2XeVyzS+lEP/x7O37/IIreMkMntCnGIL
 VzbFbXTOR1V79BGvV4bNdFAKc45wfan53iYHWvlUQrwJupq9IvrICrq+l6kQiDjDoQPU
 PkPXWCYnk84ovpj5h7YPGijO6pSplm4qIi8fi7JJISK2XM4kHP8QMvBMt4pKhaUX9tU9
 6Gaw==
X-Gm-Message-State: AJcUukcz6k8CMAGbWA0APVa6nAqqfi0A9noVxTeS/Ullbc2aFxjox7A4
 Dp1Had2agJ1/g3viF09VdxWPuQ==
X-Google-Smtp-Source: ALg8bN7uReJ47BtHTIVqFc45ejvzcjPF/cK+VYLIY3iUspqBgoEr85XQ0AwAT4yntgCHKksZDviCFw==
X-Received: by 2002:a17:906:394e:: with SMTP id
 g14-v6mr7428390eje.0.1547656489444; 
 Wed, 16 Jan 2019 08:34:49 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855])
 by smtp.gmail.com with ESMTPSA id q4sm5595765eda.50.2019.01.16.08.34.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Jan 2019 08:34:48 -0800 (PST)
From: Daniel Vetter <daniel.vetter@ffwll.ch>
To: DRI Development <dri-devel@lists.freedesktop.org>
Date: Wed, 16 Jan 2019 17:34:42 +0100
Message-Id: <20190116163442.12622-1-daniel.vetter@ffwll.ch>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Neil Armstrong <narmstrong@baylibre.com>,
 Daniel Vetter <daniel.vetter@ffwll.ch>, Liviu Dudau <liviu.dudau@arm.com>,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Benjamin Gaignard <benjamin.gaignard@linaro.org>,
 Daniel Vetter <daniel.vetter@intel.com>, Sam Ravnborg <sam@ravnborg.org>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 nouveau@lists.freedesktop.org, CK Hu <ck.hu@mediatek.com>,
 spice-devel@lists.freedesktop.org, Jani Nikula <jani.nikula@intel.com>,
 linux-arm-msm@vger.kernel.org, intel-gfx@lists.freedesktop.org,
 etnaviv@lists.freedesktop.org, Jani Nikula <jani.nikula@linux.intel.com>,
 linux-mediatek@lists.infradead.org, Rodrigo Vivi <rodrigo.vivi@intel.com>,
 linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xen.org,
 linux-renesas-soc@vger.kernel.org, Alex Deucher <alexander.deucher@amd.com>,
 freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIHRoZSBwcm9iZSBoZWxwZXIgc3R1ZmYgKHdoaWNoIHByZXR0eSBtdWNoIGV2ZXJ5b25l
IG5lZWRzKSBpbgp0aGUgZHJtX2NydGNfaGVscGVyLmggZmlsZSAod2hpY2ggYXRvbWljIGRyaXZl
cnMgc2hvdWxkIG5ldmVyIG5lZWQpIGlzCmNvbmZ1c2luZy4gU3BsaXQgdGhlbSBvdXQuCgpUbyBt
YWtlIHN1cmUgSSBhY3R1YWxseSBhY2hpZXZlZCB0aGUgZ29hbCBoZXJlIEkgd2VudCB0aHJvdWdo
IGFsbApkcml2ZXJzLiBBbmQgaW5kZWVkLCBhbGwgYXRvbWljIGRyaXZlcnMgYXJlIG5vdyBmcmVl
IG9mCmRybV9jcnRjX2hlbHBlci5oIGluY2x1ZGVzLgoKdjI6IE1ha2UgaXQgY29tcGlsZS4gVGhl
cmUgd2FzIHNvIG11Y2ggY29tcGlsZSBmYWlsIG9uIGFybSBkcml2ZXJzCnRoYXQgSSBmaWd1cmVk
IEknbGwgYmV0dGVyIG5vdCBpbmNsdWRlIGFueSBvZiB0aGUgYWNrcyBvbiB2MS4KCnYzOiBNYXNz
aXZlIHJlYmFzZSBiZWNhdXNlIGk5MTUgaGFzIGxvc3QgYSBsb3Qgb2YgZHJtUC5oIGluY2x1ZGVz
LCBidXQKbm90IGFsbDogVGhyb3VnaCBkcm1fY3J0Y19oZWxwZXIuaCA+IGRybV9tb2Rlc2V0X2hl
bHBlci5oIC0+IGRybVAuaAp0aGVyZSB3YXMgc3RpbGwgb25lLCB3aGljaCB0aGlzIHBhdGNoIGxh
cmdlbHkgcmVtb3Zlcy4gV2hpY2ggbWVhbnMKcm9sbGluZyBvdXQgbG90cyBtb3JlIGluY2x1ZGVz
IGFsbCBvdmVyLgoKVGhpcyB3aWxsIGFsc28gY29uZmxpY3Qgd2l0aCBvbmdvaW5nIGRybVAuaCBj
bGVhbnVwIGJ5IG90aGVycyBJCmV4cGVjdC4KCnYzOiBSZWJhc2Ugb24gdG9wIG9mIGF0b21pYyBi
b2Nocy4KCnY0OiBSZXZpZXcgZnJvbSBMYXVyZW50IGZvciBicmlkZ2UvcmNhci9vbWFwL3NobW9i
L2NvcmUgYml0czoKLSAocmUpbW92ZSBzb21lIG9mIHRoZSBhZGRlZCBpbmNsdWRlcywgdXNlIHRo
ZSBiZXR0ZXIgaW5jbHVkZSBmaWxlcyBpbgogIG90aGVyIHBsYWNlcyAoYWxsIHN1Z2dlc3RlZCBm
cm9tIExhdXJlbnQgYWRvcHRlZCB1bmNoYW5nZWQpLgotIHNvcnQgYWxwaGFiZXRpY2FsbHkKCnY1
OiBBY3R1YWxseSB0cnkgdG8gc29ydCB0aGVtLCBhbmQgd2hpbGUgYXQgaXQsIHNvcnQgYWxsIHRo
ZSBvbmVzIEkKdG91Y2guCgpDYzogU2FtIFJhdm5ib3JnIDxzYW1AcmF2bmJvcmcub3JnPgpDYzog
SmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGxpbnV4LmludGVsLmNvbT4KQ2M6IExhdXJlbnQgUGlu
Y2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4KQWNrZWQtYnk6IFJvZHJp
Z28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KQWNrZWQtYnk6IEJlbmphbWluIEdhaWdu
YXJkIDxiZW5qYW1pbi5nYWlnbmFyZEBsaW5hcm8ub3JnPgpBY2tlZC1ieTogSmFuaSBOaWt1bGEg
PGphbmkubmlrdWxhQGludGVsLmNvbT4KQWNrZWQtYnk6IE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ry
b25nQGJheWxpYnJlLmNvbT4KQWNrZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KQWNrZWQtYnk6IENLIEh1IDxjay5odUBtZWRp
YXRlay5jb20+CkFja2VkLWJ5OiBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5j
b20+ClJldmlld2VkLWJ5OiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFz
b25ib2FyZC5jb20+CkFja2VkLWJ5OiBMaXZpdSBEdWRhdSA8bGl2aXUuZHVkYXVAYXJtLmNvbT4K
U2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+CkNj
OiBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKQ2M6IHZpcnR1YWxpemF0aW9u
QGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCkNjOiBldG5hdml2QGxpc3RzLmZyZWVkZXNrdG9w
Lm9yZwpDYzogbGludXgtc2Ftc3VuZy1zb2NAdmdlci5rZXJuZWwub3JnCkNjOiBpbnRlbC1nZnhA
bGlzdHMuZnJlZWRlc2t0b3Aub3JnCkNjOiBsaW51eC1tZWRpYXRla0BsaXN0cy5pbmZyYWRlYWQu
b3JnCkNjOiBsaW51eC1hbWxvZ2ljQGxpc3RzLmluZnJhZGVhZC5vcmcKQ2M6IGxpbnV4LWFybS1t
c21Admdlci5rZXJuZWwub3JnCkNjOiBmcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3JnCkNj
OiBub3V2ZWF1QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpDYzogc3BpY2UtZGV2ZWxAbGlzdHMuZnJl
ZWRlc2t0b3Aub3JnCkNjOiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpDYzogbGludXgt
cmVuZXNhcy1zb2NAdmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC1yb2NrY2hpcEBsaXN0cy5pbmZy
YWRlYWQub3JnCkNjOiBsaW51eC1zdG0zMkBzdC1tZC1tYWlsbWFuLnN0b3JtcmVwbHkuY29tCkNj
OiBsaW51eC10ZWdyYUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Ci0tLQogLi4uL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jICAgIHwgIDIg
Ky0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYyAgICB8ICAyICst
CiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMgICAgICAgfCAgMiArLQog
ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaCAgICAgIHwgIDEgKwogLi4u
L2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5jIHwgIDIgKy0KIC4uLi9h
bWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jICB8ICAyICstCiAuLi4vZGlz
cGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3NlcnZpY2VzLmMgICAgfCAgMiArLQogZHJpdmVycy9n
cHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1
L2RybS9hcmMvYXJjcGd1X2Rydi5jICAgICAgICAgICAgICB8ICA2ICsrLS0tCiBkcml2ZXJzL2dw
dS9kcm0vYXJjL2FyY3BndV9zaW0uYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUv
ZHJtL2FybS9oZGxjZF9jcnRjLmMgICAgICAgICAgICAgIHwgIDQgKy0tCiBkcml2ZXJzL2dwdS9k
cm0vYXJtL2hkbGNkX2Rydi5jICAgICAgICAgICAgICAgfCAgNCArLS0KIGRyaXZlcnMvZ3B1L2Ry
bS9hcm0vbWFsaWRwX2NydGMuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0v
YXJtL21hbGlkcF9kcnYuYyAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2Fy
bS9tYWxpZHBfbXcuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hcm1h
ZGEvYXJtYWRhXzUxMC5jICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYXJtYWRh
L2FybWFkYV9jcnRjLmMgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2FybWFkYS9h
cm1hZGFfY3J0Yy5oICAgICAgICAgIHwgIDIgKysKIGRyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJt
YWRhX2Rydi5jICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFk
YV9mYi5jICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMg
ICAgICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jICAg
ICAgICAgICAgICAgIHwgIDEgKwogLi4uL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNf
Y3J0Yy5jICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNk
Y19kYy5oICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMgICAgICAg
ICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMgICAgICAgICAg
ICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMS5oICAgICAg
fCAgNCArKy0KIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExX2Rydi5jICB8
ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgtYW54Nzh4eC5jICAgICB8ICAy
ICstCiAuLi4vZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMgICAgfCAgMiAr
LQogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jICAgICAgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMgICAgICAgICB8ICAyICstCiAu
Li4vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1iODUwdjMtZncuYyAgfCAgMiArLQogZHJp
dmVycy9ncHUvZHJtL2JyaWRnZS9ueHAtcHRuMzQ2MC5jICAgICAgICAgIHwgIDIgKy0KIGRyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL3BhcmFkZS1wczg2MjIuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1
L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctaGRtaS5jICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMgfCAgMiArLQogZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS90YzM1ODc2NC5jICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9i
cmlkZ2UvdGMzNTg3NjcuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYnJp
ZGdlL3RpLXNuNjVkc2k4Ni5jICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2JyaWRn
ZS90aS10ZnA0MTAuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMv
Y2lycnVzX2Rydi5jICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2ly
cnVzX21vZGUuYyAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hl
bHBlci5jICAgICAgICAgICB8ICAxIC0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9s
b2d5LmMgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRfaGVscGVy
LmMgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYyAg
ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIu
YyAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2Rydi5oICAg
ICAgICAgfCAgMSAtCiBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jICAgICAgICAg
ICAgfCAgMyArKy0KIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9jcnRjLmMgICAg
ICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHBpLmMgICAgICAg
fCAgNCArLS0KIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcnYuYyAgICAgICB8
ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMgICAgICAgfCAg
NCArLS0KIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jICAgICAgICB8ICA2
ICsrLS0tCiBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYuYyAgICAgfCAg
MiArLQogZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX3ZpZGkuYyAgICAgIHwgIDQg
Ky0tCiBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMgICAgICAgICAgfCAgNCAr
LS0KIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYyAgICB8ICAyICst
CiBkcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYuYyAgICAgfCAgMiArLQog
ZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fa21zLmMgICAgIHwgIDIgKy0KIGRy
aXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMgICB8ICAyICstCiBkcml2
ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYyAgICAgfCAgMiArLQogZHJpdmVy
cy9ncHUvZHJtL2dtYTUwMC9wc2JfaW50ZWxfZHJ2LmggICAgICAgIHwgIDEgKwogLi4uL2dwdS9k
cm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jICAgIHwgIDIgKy0KIC4uLi9ncHUvZHJt
L2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2LmMgICB8ICAyICstCiAuLi4vZ3B1L2RybS9o
aXNpbGljb24vaGlibWMvaGlibWNfZHJtX2ZiZGV2LmMgfCAgMiArLQogLi4uL2dwdS9kcm0vaGlz
aWxpY29uL2hpYm1jL2hpYm1jX2RybV92ZGFjLmMgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9o
aXNpbGljb24va2lyaW4vZHdfZHJtX2RzaS5jICB8ICA4ICsrKy0tLQogLi4uL2dwdS9kcm0vaGlz
aWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYyAgIHwgIDggKysrLS0tCiAuLi4vZ3B1L2RybS9o
aXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jICAgfCAgNiArKy0tLQogZHJpdmVycy9ncHUv
ZHJtL2kyYy9jaDcwMDZfcHJpdi5oICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJt
L2kyYy9zaWwxNjRfZHJ2LmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9p
MmMvdGRhOTk4eF9kcnYuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkx
NS9pOTE1X2RlYnVnZnMuYyAgICAgICAgICAgfCAgMyArKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1
L2k5MTVfZHJ2LmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p
OTE1X2dlbS5jICAgICAgICAgICAgICAgfCAgMiArKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx
NV9pb2MzMi5jICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9p
cnEuYyAgICAgICAgICAgICAgIHwgIDIgKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNp
LmMgICAgICAgICAgICAgICB8ICAyICsrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNl
LmggICAgICAgICAgICAgfCAgMiArKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMg
ICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXku
YyAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jICAgICAg
ICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMgICAg
ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oICAgICAgICAg
ICAgICB8ICAzICsrLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMgICAgICAgICAg
ICAgIHwgIDIgKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiZGV2LmMgICAgICAgICAg
ICB8ICAyICsrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scGVfYXVkaW8uYyAgICAgICAg
fCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9vdmVybGF5LmMgICAgICAgICAgfCAg
MiArKwogZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jICAgICAgICAgICAgIHwgIDIg
Ky0KIGRyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWRybS1jb3JlLmMgICAgICAgICAgICB8ICA2ICsr
LS0tCiBkcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYyAgICAgICAgICAgICAgICAgfCAgMiAr
LQogZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtdHZlLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jICAgICAgICAgICAgICB8IDEyICsrKyst
LS0tLQogZHJpdmVycy9ncHUvZHJtL2lteC9wYXJhbGxlbC1kaXNwbGF5LmMgICAgICAgIHwgIDIg
Ky0KIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMgICAgICAgICAgICB8ICAyICst
CiBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRjLmMgICAgICAgfCAgMiArLQog
ZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZHJ2LmMgICAgICAgIHwgIDIgKy0KIGRy
aXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2ZiLmMgICAgICAgICB8ICAyICstCiBkcml2
ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy
cy9ncHUvZHJtL21lZGlhdGVrL210a19oZG1pLmMgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv
Z3B1L2RybS9tZXNvbi9tZXNvbl9jcnRjLmMgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dw
dS9kcm0vbWVzb24vbWVzb25fZHJ2LmMgICAgICAgICAgICAgfCAgOCArKystLS0KIGRyaXZlcnMv
Z3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMgICAgICAgICB8ICA0ICstLQogZHJpdmVycy9n
cHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jICAgICAgIHwgIDQgKy0tCiBkcml2ZXJzL2dw
dS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYyAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9k
cm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jICAgICAgfCAgNCArLS0KIGRyaXZlcnMvZ3B1L2Ry
bS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0v
bXNtL2Rpc3AvbWRwNC9tZHA0X2NydGMuYyAgICAgfCAgMiArLQogLi4uL2dwdS9kcm0vbXNtL2Rp
c3AvbWRwNC9tZHA0X2RzaV9lbmNvZGVyLmMgIHwgIDIgKy0KIC4uLi9ncHUvZHJtL21zbS9kaXNw
L21kcDQvbWRwNF9kdHZfZW5jb2Rlci5jICB8ICAyICstCiAuLi4vZ3B1L2RybS9tc20vZGlzcC9t
ZHA0L21kcDRfbGNkY19lbmNvZGVyLmMgfCAgMiArLQogLi4uL2dwdS9kcm0vbXNtL2Rpc3AvbWRw
NS9tZHA1X2NtZF9lbmNvZGVyLmMgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9t
ZHA1L21kcDVfY3J0Yy5jICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRw
NS9tZHA1X2VuY29kZXIuYyAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZHJ2Lmgg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2ZiLmMgICAg
ICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5j
ICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2Rydi5jICAg
ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYyAgICAg
ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnYwNC90dm52MTcu
YyAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnY1MC9kaXNwLmMgICAg
ICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9jb25uZWN0b3IuYyAg
IHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9kaXNwbGF5LmMgICAgIHwg
IDEgKwogZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jb25uZWN0b3IuYyAgICAgIHwgIDIg
Ky0KIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jICAgICAgICAgICB8ICAxIC0K
IGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMgICAgICAgICAgICB8ICAyICstCiBk
cml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5oICAgICAgICAgICAgfCAgMSAtCiBkcml2
ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2VuY29kZXIuYyAgICAgICAgfCAgMiArLQogZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9mYi5jICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv
Z3B1L2RybS9wbDExMS9wbDExMV9kcnYuYyAgICAgICAgICAgICB8ICA4ICsrKy0tLQogZHJpdmVy
cy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jICAgICAgICAgICAgIHwgIDYgKystLS0KIGRyaXZl
cnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jICAgICAgICAgICAgICAgICB8ICAzICsrLQogZHJpdmVy
cy9ncHUvZHJtL3F4bC9xeGxfZmIuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv
Z3B1L2RybS9xeGwvcXhsX2ttcy5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dw
dS9kcm0vcmFkZW9uL3JhZGVvbl9hY3BpLmMgICAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9k
cm0vcmFkZW9uL3JhZGVvbl9jb25uZWN0b3JzLmMgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0v
cmFkZW9uL3JhZGVvbl9kZXZpY2UuYyAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9kaXNwbGF5LmMgICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vcmFkZW9u
L3JhZGVvbl9kcF9tc3QuYyAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3Jh
ZGVvbl9kcnYuYyAgICAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVv
bl9pcnFfa21zLmMgICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1
X2NydGMuYyAgICAgICAgfCAgMSAtCiBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Ry
di5jICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNv
ZGVyLmMgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfa21zLmMg
ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3BsYW5lLmMg
ICAgICAgfCAgMSAtCiBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jICAgICAg
ICAgfCAgMSAtCiBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2x2ZHMuYyAgICAgICAgICAg
fCAgMiArLQogLi4uL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYyAgIHwg
IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9jZG4tZHAtY29yZS5jICAgICAgICB8ICAy
ICstCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuaCAgICAgICAgfCAgMiAr
LQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2NoaXAuYyAgIHwgIDIgKy0K
IGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYyAgICAgICAgICB8ICAyICstCiBk
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2Rydi5jICAgfCAgMiArLQogZHJp
dmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jICAgIHwgIDIgKy0KIGRyaXZl
cnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYyB8ICAyICstCiBkcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Bzci5jICAgfCAgMiArLQogZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYyAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1
L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9sdmRzLmMgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9k
cm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJt
L3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3No
bW9iaWxlL3NobW9iX2RybV9kcnYuYyAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3NobW9i
aWxlL3NobW9iX2RybV9rbXMuYyAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlf
Y3J0Yy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Ry
di5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kdm8u
YyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRhLmMg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkbWkuYyAg
ICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV90dm91dC5jICAg
ICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYyAgICAgICAgICAg
ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jICAgICAgICAgICAg
ICAgICAgICB8ICA0ICstLQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYyAg
ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMgICAgICAg
ICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMgICAgICAgICAg
ICAgfCAgNCArLS0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5jICAgICAg
ICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfbHZkcy5jICAgICAgICAgICAg
fCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jICAgICAgICAgICAgIHwg
IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90Y29uLmMgICAgICAgICAgICB8ICAy
ICstCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYyAgICAgICAgICAgICAgfCAgMiAr
LQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9taXhlci5jICAgICAgICAgICB8ICAyICstCiBk
cml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdWlfbGF5ZXIuYyAgICAgICAgfCAgMiArLQogZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMgICAgICAgIHwgIDIgKy0KIGRyaXZl
cnMvZ3B1L2RybS90ZWdyYS9kcm0uaCAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJz
L2dwdS9kcm0vdGVncmEvZmIuYyAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dw
dS9kcm0vdGVncmEvaGRtaS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUv
ZHJtL3RlZ3JhL2h1Yi5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry
bS90aWxjZGMvdGlsY2RjX2Rydi5jICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS90
aWxjZGMvdGlsY2RjX2Rydi5oICAgICAgICAgICB8ICA1ICsrLS0KIGRyaXZlcnMvZ3B1L2RybS90
aWxjZGMvdGlsY2RjX2V4dGVybmFsLmMgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS90aWxj
ZGMvdGlsY2RjX3BhbmVsLmMgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS90aWxjZGMv
dGlsY2RjX3RmcDQxMC5jICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2Nv
cmUvdGlueWRybS1jb3JlLmMgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3Jl
L3Rpbnlkcm0tcGlwZS5jICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90dmUyMDBf
ZHJ2LmMgICAgICAgICAgIHwgMTAgKysrLS0tLQogZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29u
bmVjdG9yLmMgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMg
ICAgICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbWFpbi5jICAg
ICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jICAgICAg
ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RwaS5jICAgICAgICAg
ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kc2kuYyAgICAgICAgICAg
ICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jICAgICAgICAgICAg
ICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5jICAgICAgICAgICAgICAg
ICB8ICA0ICstLQogZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdHhwLmMgICAgICAgICAgICAgICAg
IHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3ZlYy5jICAgICAgICAgICAgICAgICB8
ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jICAgICAgfCAg
MiArLQogZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rydi5oICAgICAgICAgIHwgIDIg
Ky0KIGRyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfY3J0Yy5jICAgICAgICAgICAgICB8ICAyICst
CiBkcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2Rydi5jICAgICAgICAgICAgICAgfCAgMiArLQog
ZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19vdXRwdXQuYyAgICAgICAgICAgIHwgIDIgKy0KIGRy
aXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5oICAgICAgICAgICB8ICAyICstCiBkcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYyAgICAgICAgICAgfCAgMiArLQogZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uYyAgICAgIHwgIDIgKy0KIGRyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyAgICAgICB8ICAyICstCiBkcml2ZXJzL2dw
dS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUv
ZHJtL3p0ZS96eF9kcm1fZHJ2LmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry
bS96dGUvenhfaGRtaS5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0v
enRlL3p4X3R2ZW5jLmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3p0
ZS96eF92Z2EuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS96dGUv
enhfdm91LmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3N0YWdpbmcvdmJveHZp
ZGVvL3Zib3hfaXJxLmMgICAgICAgICAgfCAgNCArKy0KIGRyaXZlcnMvc3RhZ2luZy92Ym94dmlk
ZW8vdmJveF9tb2RlLmMgICAgICAgICB8ICA0ICstLQogaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVs
cGVyLmggICAgICAgICAgICAgICAgIHwgMTYgLS0tLS0tLS0tLS0KIGluY2x1ZGUvZHJtL2RybV9w
cm9iZV9oZWxwZXIuaCAgICAgICAgICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKysKIDIy
OCBmaWxlcyBjaGFuZ2VkLCAzMDcgaW5zZXJ0aW9ucygrKSwgMjQ2IGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaAoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9jb25uZWN0b3JzLmMgYi9kcml2
ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jCmluZGV4IDY5YWQ2ZWMw
YTRmMy4uYmYwNGMxMmJkMzI0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdw
dS9hbWRncHVfY29ubmVjdG9ycy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2Ft
ZGdwdV9jb25uZWN0b3JzLmMKQEAgLTI1LDggKzI1LDggQEAKICAqLwogI2luY2x1ZGUgPGRybS9k
cm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPgogI2luY2x1
ZGUgImFtZGdwdS5oIgogI2luY2x1ZGUgImF0b20uaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k
Z3B1L2FtZGdwdV9kZXZpY2UuYwppbmRleCBjYzFiYzY1YTU5YzYuLjY0MGZjMzIxMTdmZSAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYwpAQCAtMzAsOCArMzAs
OCBAQAogI2luY2x1ZGUgPGxpbnV4L2NvbnNvbGUuaD4KICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPgogI2luY2x1ZGUgPGxp
bnV4L3ZnYWFyYi5oPgogI2luY2x1ZGUgPGxpbnV4L3ZnYV9zd2l0Y2hlcm9vLmg+CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMgYi9kcml2ZXJzL2dw
dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKaW5kZXggMDI3Nzg2MmQxYTc0Li5hMWJiMzc3
MzA4N2IgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kcnYu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMKQEAgLTMyLDcg
KzMyLDcgQEAKICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC9wbV9y
dW50aW1lLmg+CiAjaW5jbHVkZSA8bGludXgvdmdhX3N3aXRjaGVyb28uaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
IAogI2luY2x1ZGUgImFtZGdwdS5oIgogI2luY2x1ZGUgImFtZGdwdV9pcnEuaCIKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tb2RlLmggYi9kcml2ZXJzL2dw
dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW9kZS5oCmluZGV4IGFhZGQwZmE0MmU0My4uNjk4ZmQ4
YTJmNzc1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW9k
ZS5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tb2RlLmgKQEAgLTM4
LDYgKzM4LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgor
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8bGludXgvaTJjLmg+
CiAjaW5jbHVkZSA8bGludXgvaTJjLWFsZ28tYml0Lmg+CiAjaW5jbHVkZSA8bGludXgvaHJ0aW1l
ci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9h
bWRncHVfZG1faGVscGVycy5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9k
bS9hbWRncHVfZG1faGVscGVycy5jCmluZGV4IDM5OTk3ZDk3N2VmYi4uNzgxNzMzMTFmNzE4IDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9k
bV9oZWxwZXJzLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9h
bWRncHVfZG1faGVscGVycy5jCkBAIC0yOSw3ICsyOSw3IEBACiAjaW5jbHVkZSA8bGludXgvaTJj
Lmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9h
bWRncHVfZHJtLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jIGIv
ZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fcHBfc211LmMK
aW5kZXggOWQyZDY5ODZiOTgzLi43ZWY5OTAzNzE2N2EgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jCkBAIC0y
NSw3ICsyNSw3IEBACiAjaW5jbHVkZSA8bGludXgvYWNwaS5oPgogCiAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPgogI2luY2x1ZGUg
ImRtX3NlcnZpY2VzLmgiCiAjaW5jbHVkZSAiYW1kZ3B1LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jIGIvZHJp
dmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fc2VydmljZXMuYwpp
bmRleCA1MTY3OTUzNDJkZDIuLmQ5MTVlOGM4NzY5YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fc2VydmljZXMuYworKysgYi9kcml2
ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jCkBA
IC0yNyw3ICsyNyw3IEBACiAjaW5jbHVkZSA8bGludXgvYWNwaS5oPgogCiAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPgogI2luY2x1
ZGUgImRtX3NlcnZpY2VzLmgiCiAjaW5jbHVkZSAiYW1kZ3B1LmgiCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3Bn
dV9jcnRjLmMKaW5kZXggMTU1YWIxNzdjZTBiLi43M2U1MDhlMDBlMzAgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJj
L2FyY3BndV9jcnRjLmMKQEAgLTE1LDEyICsxNSwxMiBAQAogICovCiAKICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9kZXZpY2UuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV92YmxhbmsuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CiAjaW5j
bHVkZSA8bGludXgvcGxhdGZvcm1fZGF0YS9zaW1wbGVmYi5oPgogCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1
X2Rydi5jCmluZGV4IDM5YTc5ZjU3MThjNC4uYzlmNzgzOTdkMzQ1IDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJjL2Fy
Y3BndV9kcnYuYwpAQCAtMTUsMTUgKzE1LDE1IEBACiAgKi8KIAogI2luY2x1ZGUgPGxpbnV4L2Ns
ay5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2RldmljZS5oPgorI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZGVidWdmcy5oPgorI2luY2x1ZGUgPGRybS9kcm1fZGV2aWNlLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9kcnYuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBwaW5nLmg+CiAjaW5jbHVkZSA8bGlu
dXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8bGludXgvb2ZfcmVzZXJ2ZWRfbWVtLmg+CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9zaW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9h
cmMvYXJjcGd1X3NpbS5jCmluZGV4IDY1MzBkODhmNzI5My4uMTJjZjI4YjQwOGEyIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9zaW0uYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vYXJjL2FyY3BndV9zaW0uYwpAQCAtMTQsOCArMTQsOCBAQAogICoKICAqLwogCi0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJhcmNw
Z3UuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMgYi9k
cml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2NydGMuYwppbmRleCBlNGQ2N2I3MDI0NGQuLjBiMmI2
MmY4ZmEzYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMKQEAgLTEzLDEyICsxMywxMiBAQAog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9jbWFfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5o
PgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KICNpbmNsdWRlIDxsaW51eC9v
Zl9ncmFwaC5oPgogI2luY2x1ZGUgPGxpbnV4L3BsYXRmb3JtX2RhdGEvc2ltcGxlZmIuaD4KZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfZHJ2LmMgYi9kcml2ZXJzL2dwdS9k
cm0vYXJtL2hkbGNkX2Rydi5jCmluZGV4IDAzZmIxMGEyZjc3MC4uOGZjMGI4ODRjNDI4IDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9hcm0vaGRsY2RfZHJ2LmMKQEAgLTIyLDEzICsyMiwxMyBAQAogI2luY2x1ZGUgPGRybS9k
cm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgotI2luY2x1ZGUg
PGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9j
bWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
b2YuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAiaGRs
Y2RfZHJ2LmgiCiAjaW5jbHVkZSAiaGRsY2RfcmVncy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2FybS9tYWxpZHBfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfY3J0
Yy5jCmluZGV4IGUxYjcyNzgyODQ4Yy4uNTZhYWQyODg2NjZlIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxp
ZHBfY3J0Yy5jCkBAIC0xNCw3ICsxNCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KICNpbmNsdWRlIDxsaW51
eC9wbV9ydW50aW1lLmg+CiAjaW5jbHVkZSA8dmlkZW8vdmlkZW9tb2RlLmg+CmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0v
bWFsaWRwX2Rydi5jCmluZGV4IDUwNWYzMTZhMTkyZS4uYWI1MGFkMDZlMjcxIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
YXJtL21hbGlkcF9kcnYuYwpAQCAtMjMsNyArMjMsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9jbWFfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9t
dy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfbXcuYwppbmRleCA5MTQ3MmU1ZTBjOGIu
LjA0MWE2NGRjNzE2NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfbXcu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9tdy5jCkBAIC04LDcgKzgsNyBAQAog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
YXJtYWRhL2FybWFkYV81MTAuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhXzUxMC5j
CmluZGV4IDJmN2MwNDhjNTM2MS4uMGU5MWQyNzkyMWJkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vYXJtYWRhL2FybWFkYV81MTAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2Fy
bWFkYV81MTAuYwpAQCAtOSw3ICs5LDcgQEAKICAqLwogI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgog
I2luY2x1ZGUgPGxpbnV4L2lvLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgor
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSAiYXJtYWRhX2NydGMu
aCIKICNpbmNsdWRlICJhcm1hZGFfZHJtLmgiCiAjaW5jbHVkZSAiYXJtYWRhX2h3LmgiCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmMgYi9kcml2ZXJzL2dw
dS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmMKaW5kZXggMjBkZmIyOTU2MWMyLi5iYTRhM2ZhYjc3
NDUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2NydGMuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmMKQEAgLTEyLDcgKzEyLDcgQEAK
ICNpbmNsdWRlIDxsaW51eC9wbGF0Zm9ybV9kZXZpY2UuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5o
PgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9wbGFuZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
ICNpbmNsdWRlICJhcm1hZGFfY3J0Yy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Fy
bWFkYS9hcm1hZGFfY3J0Yy5oIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5o
CmluZGV4IDdlYmQzMzdiNjBhZi4uMDg3NjFmZjAxNzM5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9h
cm1hZGFfY3J0Yy5oCkBAIC04LDYgKzgsOCBAQAogI2lmbmRlZiBBUk1BREFfQ1JUQ19ICiAjZGVm
aW5lIEFSTUFEQV9DUlRDX0gKIAorI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgorCiBzdHJ1Y3Qg
YXJtYWRhX2dlbV9vYmplY3Q7CiAKIHN0cnVjdCBhcm1hZGFfcmVncyB7CmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1h
ZGEvYXJtYWRhX2Rydi5jCmluZGV4IGZhMzE1ODliNGZjMC4uZTY2MGM1Y2E1MmFlIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9kcnYuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vYXJtYWRhL2FybWFkYV9kcnYuYwpAQCAtMTAsNyArMTAsNyBAQAogI2luY2x1ZGUgPGxp
bnV4L21vZHVsZS5oPgogI2luY2x1ZGUgPGxpbnV4L29mX2dyYXBoLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgor
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSAiYXJtYWRhX2NydGMu
aCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMgYi9kcml2
ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jCmluZGV4IDZiZDYzOGE1NDU3OS4uMDU4YWM3
ZDk5MjBmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMKQEAgLTUsNyArNSw3IEBACiAg
KiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZl
cnNpb24gMiBhcwogICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
CiAgKi8KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9tb2Rlc2V0X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSAiYXJtYWRh
X2RybS5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMgYi9kcml2
ZXJzL2dwdS9kcm0vYXN0L2FzdF9kcnYuYwppbmRleCBiZjU4OWM1M2I5MDguLjM4NzFiMzlkNGRl
YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMKKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMKQEAgLTMwLDYgKzMwLDcgQEAKIAogI2luY2x1ZGUgPGRy
bS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJhc3RfZHJ2LmgiCiAKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYyBiL2RyaXZlcnMvZ3B1L2RybS9hc3Qv
YXN0X21vZGUuYwppbmRleCA4YmIzNTVkNWQ0M2QuLjk3ZmVkMDYyN2QxYyAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hc3Qv
YXN0X21vZGUuYwpAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgog
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5l
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSAi
YXN0X2Rydi5oIgogCiAjaW5jbHVkZSAiYXN0X3RhYmxlcy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19jcnRjLmMKaW5kZXggOTZmNDA4MjY3MWZlLi44MDcw
YTU1OGQ3YjEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9o
bGNkY19jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2Rj
X2NydGMuYwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3BpbmN0cmwvY29uc3Vt
ZXIuaD4KIAogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1QLmg+CiAKICNpbmNsdWRlIDx2aWRlby92aWRlb21vZGUuaD4KZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19kYy5oIGIvZHJpdmVycy9n
cHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2RjLmgKaW5kZXggNGNjMWUwM2YwYWVlLi43
MGJkNTQwZDY0NGUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1l
bF9obGNkY19kYy5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNk
Y19kYy5oCkBAIC0zMSw3ICszMSw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw
ZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19kcnYuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19kcnYuYwppbmRleCBjZWE0MmFjNjRkN2UuLmNiNTVi
ZGMzNmYzZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2Rydi5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19kcnYuYwpAQCAtOSw2ICs5LDcgQEAKICNp
bmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogCiAjaW5jbHVkZSAiYm9jaHMuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Jv
Y2hzL2JvY2hzX2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5jCmluZGV4
IGU5ZDVkYmMzNDY3Ni4uOWNkODJlMzYzMWZiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
Ym9jaHMvYm9jaHNfa21zLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5j
CkBAIC0xMCw2ICsxMCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY191YXBpLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJh
bWVidWZmZXJfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAog
c3RhdGljIGludCBkZWZ4ID0gMTAyNDsKIHN0YXRpYyBpbnQgZGVmeSA9IDc2ODsKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmggYi9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMS5oCmluZGV4IDczZDhjY2I5Nzc0Mi4uNGZmN2Uz
YmJmY2U1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUx
MS5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmgKQEAgLTE0
LDggKzE0LDEwIEBACiAjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+CiAjaW5jbHVkZSA8bGludXgv
cmVndWxhdG9yL2NvbnN1bWVyLmg+CiAKLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2Nvbm5lY3Rv
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX21v
ZGVzLmg+CiAKICNkZWZpbmUgQURWNzUxMV9SRUdfQ0hJUF9SRVZJU0lPTgkJMHgwMAogI2RlZmlu
ZSBBRFY3NTExX1JFR19OMAkJCQkweDAxCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJp
ZGdlL2Fkdjc1MTEvYWR2NzUxMV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUx
MS9hZHY3NTExX2Rydi5jCmluZGV4IDg1YzJkNDA3YTUyZS4uYWFiNWZhYTEwMWE4IDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMV9kcnYuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMV9kcnYuYwpAQCAtMTcsNiArMTcs
NyBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPG1lZGlhL2NlYy5oPgogCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYyBiL2RyaXZlcnMvZ3B1
L2RybS9icmlkZ2UvYW5hbG9naXgtYW54Nzh4eC5jCmluZGV4IGUxMTMwOWU5YmM0Zi4uNDE4MGYx
ZTM0YWExIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4
eHguYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYwpAQCAt
MzEsOSArMzEsOSBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9lZGlkLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
IAogI2luY2x1ZGUgImFuYWxvZ2l4LWFueDc4eHguaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMgYi9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYwppbmRleCA3NTNlOTYxMjlhYjcu
LjE2YWY4Yjk3YjdjYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dp
eC9hbmFsb2dpeF9kcF9jb3JlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dp
eC9hbmFsb2dpeF9kcF9jb3JlLmMKQEAgLTI2LDggKzI2LDggQEAKICNpbmNsdWRlIDxkcm0vZHJt
UC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2lu
Y2x1ZGUgPGRybS9icmlkZ2UvYW5hbG9naXhfZHAuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRz
aS5jCmluZGV4IGNlOTQ5NmQxMzk4Ni4uYmM5NDQyZTg2ZDE4IDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL2NkbnMtZHNpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9j
ZG5zLWRzaS5jCkBAIC03LDkgKzcsOSBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1
ZGUgPHZpZGVvL21pcGlfZGlzcGxheS5oPgogCiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2R1bWItdmdhLWRhYy5jIGIvZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMuYwppbmRleCA5YjcwNjc4OWEzNDEuLjA4MDU4MDFm
NGU5NCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2R1bWItdmdhLWRhYy5jCkBAIC0xOCw3ICsxOCw3
IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogc3RydWN0IGR1
bWJfdmdhIHsKIAlzdHJ1Y3QgZHJtX2JyaWRnZQlicmlkZ2U7CmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1iODUwdjMtZncuYyBiL2RyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvbWVnYWNoaXBzLXN0ZHB4eHh4LWdlLWI4NTB2My1mdy5jCmluZGV4
IDIxMzZjOTdhZWI4ZS4uYTAxMDI4ZWM0ZGU2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1iODUwdjMtZncuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1iODUwdjMtZncuYwpAQCAtMzYsOCAr
MzYsOCBAQAogI2luY2x1ZGUgPGxpbnV4L29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogCiAjZGVmaW5lIEVE
SURfRVhUX0JMT0NLX0NOVCAweDdFCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L254cC1wdG4zNDYwLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMKaW5k
ZXggYTNlODE3YWJhY2UxLi5mYjMzNWFmZWE0Y2YgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvbnhwLXB0bjM0NjAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1w
dG4zNDYwLmMKQEAgLTIyLDEwICsyMiwxMCBAQAogI2luY2x1ZGUgPGxpbnV4L29mX2dwaW8uaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFu
ZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1QLmg+CiAKICNkZWZpbmUgUFROMzQ2MF9FRElEX0FERFIJCQkweDAKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFu
ZWwuYwppbmRleCAzN2JhYTc5ZTk1YzMuLjM4ZWVhZjhiYTk1OSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFu
ZWwuYwpAQCAtMTIsOSArMTIsOSBAQAogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Nvbm5lY3Rv
ci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2VuY29kZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyX3Z0YWJsZXMuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFu
ZWwuaD4KIAogc3RydWN0IHBhbmVsX2JyaWRnZSB7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL3BhcmFkZS1wczg2MjIuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRl
LXBzODYyMi5jCmluZGV4IDczMzRkMWI2MmI3MS4uZmRhMTM5NWI3NDgxIDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3BhcmFkZS1wczg2MjIuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL3BhcmFkZS1wczg2MjIuYwpAQCAtMjYsOSArMjYsOSBAQAogI2luY2x1ZGUgPGxp
bnV4L3JlZ3VsYXRvci9jb25zdW1lci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5l
bC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KIAogLyogQnJpZ2h0bmVzcyBzY2FsZSBvbiB0aGUgUGFyYWRlIGNoaXAgKi8KZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jIGIvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9zaWk5MDJ4LmMKaW5kZXggYTliNGY0NWFlODdjLi4wYWQzYzlkZTE5MjIgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9icmlkZ2Uvc2lpOTAyeC5jCkBAIC0zMCw4ICszMCw4IEBACiAKICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjZGVmaW5lIFNJSTkwMlhfVFBJX1ZJREVPX0RB
VEEJCQkweDAKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9k
dy1oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LWhkbWkuYwppbmRl
eCA4OGI3MjBiNjMxMjYuLjk1YTAyNWQ1NGNlMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9z
eW5vcHN5cy9kdy1oZG1pLmMKQEAgLTI1LDkgKzI1LDkgQEAKICNpbmNsdWRlIDxkcm0vZHJtX29m
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vYnJpZGdlL2R3X2hkbWkuaD4K
IAogI2luY2x1ZGUgPHVhcGkvbGludXgvbWVkaWEtYnVzLWZvcm1hdC5oPgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jIGIvZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jCmluZGV4IDJmNGIxNDViNzNhZi4u
NTk1MjUxN2JiNWQ4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lz
L2R3LW1pcGktZHNpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1t
aXBpLWRzaS5jCkBAIC0xOSw5ICsxOSw5IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9taXBpX2RzaS5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9icmlkZ2UvZHdfbWlwaV9kc2kuaD4KICNp
bmNsdWRlIDx2aWRlby9taXBpX2Rpc3BsYXkuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2JyaWRnZS90YzM1ODc2NC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2NC5j
CmluZGV4IGFmZDQ5MTAxOGJmYy4uYTIwZTQ1NGRkZDY0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL3RjMzU4NzY0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1
ODc2NC5jCkBAIC05LDExICs5LDExIEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX21pcGlfZHNpLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUgPGRybS9k
cm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8bGludXgvZ3Bpby9jb25zdW1lci5oPgogI2luY2x1ZGUg
PGxpbnV4L29mX2dyYXBoLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3Rj
MzU4NzY3LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMKaW5kZXggZTY0MDNi
OTU0OWYxLi5jOTRhMDk4NTg1OGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv
dGMzNTg3NjcuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMKQEAgLTM0
LDExICszNCwxMSBAQAogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KIAogI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgog
I2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogLyogUmVnaXN0ZXJzICovCiAKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMgYi9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL3RpLXNuNjVkc2k4Ni5jCmluZGV4IDEwMjQzOTY1ZWU3Yy4uZjcyZWUxMzdl
NWYxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXNuNjVkc2k4Ni5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMKQEAgLTYsMTEgKzYsMTEg
QEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9taXBpX2RzaS5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxsaW51eC9jbGsuaD4KICNpbmNsdWRlIDxsaW51eC9ncGlvL2NvbnN1bWVyLmg+CiAjaW5jbHVk
ZSA8bGludXgvaTJjLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRm
cDQxMC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS10ZnA0MTAuYwppbmRleCBjM2UzMjEz
OGM2YmIuLjdiZmI0ZjMzODgxMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90
aS10ZnA0MTAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jCkBAIC0y
MCw3ICsyMCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAog
I2RlZmluZSBIT1RQTFVHX0RFQk9VTkNFX01TCQkxMTAwCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9jaXJydXMvY2lycnVzX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJy
dXNfZHJ2LmMKaW5kZXggZGI0MGI3N2M3ZjdjLi44ZWM4ODBmM2EzMjIgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9j
aXJydXMvY2lycnVzX2Rydi5jCkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSA8bGludXgvY29u
c29sZS5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJj
aXJydXNfZHJ2LmgiCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVz
X21vZGUuYyBiL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21vZGUuYwppbmRleCBlZDdk
Y2YyMTJhMzQuLmE4MzBlNzBmYzBiYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1
cy9jaXJydXNfbW9kZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21vZGUu
YwpAQCAtMTcsNiArMTcsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPHZpZGVvL2NpcnJ1
cy5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyBi
L2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCmluZGV4IDY5Y2JhZmQ1ZWJlZS4u
NTQ0MTdmY2U1ZTVjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxw
ZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwpAQCAtMjksNyAr
MjksNiBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfdWFwaS5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Ci0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fd3JpdGViYWNrLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9k
YW1hZ2VfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90
b3BvbG9neS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYwppbmRleCAx
OTZlYmJhOGFmNWYuLjI1NTJhMjczNjJhMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ry
bV9kcF9tc3RfdG9wb2xvZ3kuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3Bv
bG9neS5jCkBAIC0zMyw3ICszMyw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9maXhlZC5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAKIC8qKgogICogRE9DOiBkcCBtc3QgaGVscGVyCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0v
ZHJtX21vZGVzZXRfaGVscGVyLmMKaW5kZXggOTE1MGZhMzg1YmJhLi44OTBlZWUwNzg5MmQgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYworKysgYi9kcml2
ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRfaGVscGVyLmMKQEAgLTIxLDEwICsyMSwxMCBAQAogICov
CiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAvKioKICAqIERPQzog
YXV4IGttcyBoZWxwZXJzCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb2JlX2hl
bHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYwppbmRleCBhMWJiMTU3
YmZkZmEuLjZmZDA4ZTA0YjMyMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9wcm9i
ZV9oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb2JlX2hlbHBlci5jCkBAIC0z
NiwxMCArMzYsMTAgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2NsaWVudC5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Yy5oPgogI2luY2x1ZGUgPGRybS9kcm1fZm91cmNjLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlcl92
dGFibGVzLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUg
ImRybV9jcnRjX2hlbHBlcl9pbnRlcm5hbC5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9r
bXNfaGVscGVyLmMKaW5kZXggOTE3ODEyNDQ4ZDFiLi5hMzJmMTRjZDczOTggMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMKQEAgLTEwLDggKzEwLDggQEAKICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmg+CiAjaW5j
bHVkZSA8bGludXgvc2xhYi5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXRuYXZp
di9ldG5hdml2X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaApp
bmRleCA0YmY2OThkZTU5OTYuLmE2YTdkZWQzN2VmMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9l
dG5hdml2X2Rydi5oCkBAIC0yMSw3ICsyMSw2IEBACiAjaW5jbHVkZSA8bGludXgvbW1fdHlwZXMu
aD4KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9n
ZW0uaD4KICNpbmNsdWRlIDxkcm0vZXRuYXZpdl9kcm0uaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9leHlub3MvZXh5bm9zX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5v
c19kcC5jCmluZGV4IGM4NDQ5YWU0ZjRmZS4uNDcxMjQyYTVlNTgwIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2RwLmMKQEAgLTIyLDEwICsyMiwxMSBAQAogI2luY2x1ZGUgPHZpZGVvL3ZpZGVv
bW9kZS5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUgPGRybS9k
cm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVk
ZSA8ZHJtL2JyaWRnZS9hbmFsb2dpeF9kcC5oPgogI2luY2x1ZGUgPGRybS9leHlub3NfZHJtLmg+
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5jIGIv
ZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2NydGMuYwppbmRleCAyNjk2Mjg5ZWNj
NzguLjk2ZWU4M2E3OThjNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlu
b3NfZHJtX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0
Yy5jCkBAIC0xMywxMCArMTMsMTAgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2VuY29kZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVk
ZSAiZXh5bm9zX2RybV9jcnRjLmgiCiAjaW5jbHVkZSAiZXh5bm9zX2RybV9kcnYuaCIKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcGkuYyBiL2RyaXZlcnMv
Z3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcGkuYwppbmRleCAyZjBiYWJiNjdjNTEuLmFlNDI1
YzlhM2Y3YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rw
aS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcGkuYwpAQCAtMTEs
OSArMTEsOSBAQAogKi8KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPGxpbnV4L29mX2dyYXBo
Lmg+CiAjaW5jbHVkZSA8bGludXgvcmVndWxhdG9yL2NvbnN1bWVyLmg+CmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0v
ZXh5bm9zL2V4eW5vc19kcm1fZHJ2LmMKaW5kZXggMmM3NWU3ODliMmE3Li5lMWVmOWRjOWViZjMg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcnYuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHJ2LmMKQEAgLTE1LDggKzE1LDgg
QEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgogCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMgYi9kcml2
ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMKaW5kZXggZDgxZTYyYWUyODZhLi5h
NDI1M2RkNTVmODYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2Ry
bV9kc2kuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMKQEAg
LTEzLDExICsxMywxMSBAQAogI2luY2x1ZGUgPGFzbS91bmFsaWduZWQuaD4KIAogI2luY2x1ZGUg
PGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CiAjaW5jbHVkZSA8bGlu
dXgvZ3Bpby9jb25zdW1lci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9l
eHlub3NfZHJtX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmIuYwpp
bmRleCAzMWViNTM4YTQ0YWUuLjFmMTFhYjBmOGU5ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9l
eHlub3NfZHJtX2ZiLmMKQEAgLTEzLDEyICsxMywxMiBAQAogICovCiAKICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPHVhcGkvZHJtL2V4eW5vc19kcm0uaD4KIAog
I2luY2x1ZGUgImV4eW5vc19kcm1fZHJ2LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
ZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9z
X2RybV9mYmRldi5jCmluZGV4IGM5MTE2ZGQzMjE4Ny4uMDBiZmNkMjhlNTg5IDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYuYwpAQCAtMTUsNyArMTUsNyBAQAogI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZXh5bm9zX2Ry
bS5oPgogCiAjaW5jbHVkZSA8bGludXgvY29uc29sZS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX3ZpZGkuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3Mv
ZXh5bm9zX2RybV92aWRpLmMKaW5kZXggMTk2OTdjMTM2MmQ4Li4yOWY0YzE5MzJhZWQgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92aWRpLmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX3ZpZGkuYwpAQCAtMTksOSArMTksOSBAQAog
CiAjaW5jbHVkZSA8ZHJtL2V4eW5vc19kcm0uaD4KIAotI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5o
PgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAiZXh5bm9zX2RybV9kcnYuaCIKICNpbmNs
dWRlICJleHlub3NfZHJtX2NydGMuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYwpp
bmRleCBiODU3ZGY2N2FmZjAuLjhlMmMwMmZjNjZlOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2V4eW5vcy9leHlub3NfaGRtaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5
bm9zX2hkbWkuYwpAQCAtMTUsOSArMTUsOSBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJtUC5o
PgotI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX2VkaWQuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVk
ZSAicmVncy1oZG1pLmgiCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2Zz
bF9kY3VfZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2Ny
dGMuYwppbmRleCAxOGFmYzk0ZTRkZmYuLmJmMjU2OTcxMDYzZCAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYwpAQCAtMTYsNyArMTYsNyBAQAogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8dmlkZW8vdmlk
ZW9tb2RlLmg+CiAKICNpbmNsdWRlICJmc2xfZGN1X2RybV9jcnRjLmgiCmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2Rydi5jCmluZGV4IGNkMTZkZmViYTA4Mi4uZGZjNzNhYWRl
MzI1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYuYwpAQCAtMjQs
MTEgKzI0LDExIEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX21vZGVzZXRfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
IAogI2luY2x1ZGUgImZzbF9kY3VfZHJtX2NydGMuaCIKICNpbmNsdWRlICJmc2xfZGN1X2RybV9k
cnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2tt
cy5jIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fa21zLmMKaW5kZXggZGRj
NjhlNDc2YTRkLi5lNDQ3ZjdkMGMzMDQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9mc2wt
ZGN1L2ZzbF9kY3VfZHJtX2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9k
Y3VfZHJtX2ttcy5jCkBAIC0xMSw5ICsxMSw5IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAiZnNsX2RjdV9kcm1fY3J0Yy5oIgogI2luY2x1ZGUg
ImZzbF9kY3VfZHJtX2Rydi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3Uv
ZnNsX2RjdV9kcm1fcGxhbmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJt
X3BsYW5lLmMKaW5kZXggOTU1NGIyNDU3NDZlLi4yYTllOGE4MmMwNmEgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcGxhbmUuYwpAQCAtMTQsMTAgKzE0LDEwIEBACiAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgImZzbF9kY3VfZHJt
X2Rydi5oIgogI2luY2x1ZGUgImZzbF9kY3VfZHJtX3BsYW5lLmgiCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYyBiL2RyaXZlcnMvZ3B1L2RybS9m
c2wtZGN1L2ZzbF9kY3VfZHJtX3JnYi5jCmluZGV4IDIyOThlZDJhOWUxYy4uMGEzYTYyYjA4MjQw
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYwpAQCAtMTQsOSAr
MTQsOSBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAiZnNsX2RjdV9kcm1fZHJ2LmgiCiAjaW5j
bHVkZSAiZnNsX3Rjb24uaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNi
X2ludGVsX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2dtYTUwMC9wc2JfaW50ZWxfZHJ2LmgKaW5k
ZXggZTA1ZTUzOTlhZjJkLi44MjgwYTkyM2I5MTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNi
X2ludGVsX2Rydi5oCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZW5j
b2Rlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8bGlu
dXgvZ3Bpby5oPgogI2luY2x1ZGUgImdtYV9kaXNwbGF5LmgiCiAKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2RlLmMgYi9kcml2ZXJzL2dwdS9k
cm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jCmluZGV4IGE5NTY1NDU3NzRhMy4uOTMx
NmI3MjRlN2EyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hp
Ym1jX2RybV9kZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNf
ZHJtX2RlLmMKQEAgLTE4LDggKzE4LDggQEAKIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgImhpYm1jX2RybV9kcnYuaCIK
ICNpbmNsdWRlICJoaWJtY19kcm1fcmVncy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxp
Y29uL2hpYm1jL2hpYm1jX2RybV9kcnYuYwppbmRleCA2OGMwYzI5N2IzYTUuLjg1YTcwMWFmNjUz
MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1f
ZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2
LmMKQEAgLTIwLDcgKzIwLDcgQEAKICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KIAogI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAiaGli
bWNfZHJtX2Rydi5oIgogI2luY2x1ZGUgImhpYm1jX2RybV9yZWdzLmgiCmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9mYmRldi5jIGIvZHJpdmVy
cy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZmJkZXYuYwppbmRleCA1MDlmMjAx
NDdiYWMuLjYyMGZjYTdlMmNkYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNv
bi9oaWJtYy9oaWJtY19kcm1fZmJkZXYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29u
L2hpYm1jL2hpYm1jX2RybV9mYmRldi5jCkBAIC0xNyw4ICsxNyw4IEBACiAgKi8KIAogI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAKICNpbmNsdWRlICJoaWJtY19kcm1fZHJ2LmgiCiAKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYyBiL2RyaXZlcnMvZ3B1
L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYwppbmRleCA3NDQ5NTZjZWE3NDku
LmQyY2Y3MzE3OTMwYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJt
Yy9oaWJtY19kcm1fdmRhYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMv
aGlibWNfZHJtX3ZkYWMuYwpAQCAtMTcsNyArMTcsNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgImhpYm1jX2RybV9k
cnYuaCIKICNpbmNsdWRlICJoaWJtY19kcm1fcmVncy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2hpc2lsaWNvbi9raXJpbi9kd19kcm1fZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlz
aWxpY29uL2tpcmluL2R3X2RybV9kc2kuYwppbmRleCBiNGM3YWYzYWI2YWUuLmU2ZWRiN2JjMmNh
OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9kd19kcm1fZHNp
LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9kd19kcm1fZHNpLmMKQEAg
LTE4LDExICsxOCwxMSBAQAogI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgogI2luY2x1ZGUgPGxpbnV4
L2NvbXBvbmVudC5oPgogCi0jaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgotI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+Ci0jaW5jbHVk
ZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9taXBpX2RzaS5oPgorI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAiZHdfZHNpX3JlZy5oIgogCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2FkZS5jCmluZGV4IGJiNzc0
MjAyYTVhMS4uNzM2MTFhOTJkOTZjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxp
Y29uL2tpcmluL2tpcmluX2RybV9hZGUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29u
L2tpcmluL2tpcmluX2RybV9hZGUuYwpAQCAtMjMsMTMgKzIzLDEzIEBACiAjaW5jbHVkZSA8bGlu
dXgvcmVzZXQuaD4KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVk
ZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVs
cGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9j
bWFfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgorI2luY2x1
ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KIAogI2luY2x1ZGUgImtpcmluX2RybV9kcnYuaCIKICNpbmNsdWRlICJraXJpbl9hZGVf
cmVnLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmlu
X2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Ry
di5jCmluZGV4IDE1ZTMyZTVkOTEwMS4uN2NiN2MwNDJiOTNmIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYwpAQCAtMjAsMTMgKzIwLDEzIEBA
CiAjaW5jbHVkZSA8bGludXgvb2ZfZ3JhcGguaD4KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgotI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KIAogI2luY2x1ZGUgImtpcmluX2RybV9kcnYuaCIKIApkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oIGIvZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcw
MDZfcHJpdi5oCmluZGV4IGRjNjQxNGFmNWQ3OS4uYjZlMDkxOTM1OTc3IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vaTJjL2NoNzAwNl9wcml2LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2ky
Yy9jaDcwMDZfcHJpdi5oCkBAIC0zMCw2ICszMCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lbmNv
ZGVyX3NsYXZlLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vaTJjL2NoNzAwNi5oPgogCiB0eXBlZGVmIGludDY0X3QgZml4ZWQ7CmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pMmMv
c2lsMTY0X2Rydi5jCmluZGV4IGM1MmQ3YTNhZjc4Ni4uODc4YmE4ZDA2Y2UyIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
aTJjL3NpbDE2NF9kcnYuYwpAQCAtMjcsOCArMjcsOCBAQAogI2luY2x1ZGUgPGxpbnV4L21vZHVs
ZS5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vaTJjL3NpbDE2NC5oPgogCiBzdHJ1
Y3Qgc2lsMTY0X3ByaXYgewpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4
X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jCmluZGV4IDgwZTRmZjMz
YTM3YS4uZjU5NTQ0NGVjZTk3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5
OHhfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jCkBAIC0yNiw5
ICsyNiw5IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2VkaWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vaTJjL3RkYTk5OHguaD4KIAogI2lu
Y2x1ZGUgPG1lZGlhL2NlYy1ub3RpZmllci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMu
YwppbmRleCA4ZDczOGU2Y2E3YjUuLmI1ZGE5ZWFkODhhOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx
NV9kZWJ1Z2ZzLmMKQEAgLTI2LDkgKzI2LDEwIEBACiAgKgogICovCiAKLSNpbmNsdWRlIDxsaW51
eC9kZWJ1Z2ZzLmg+CiAjaW5jbHVkZSA8bGludXgvc29ydC5oPgogI2luY2x1ZGUgPGxpbnV4L3Nj
aGVkL21tLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9kZWJ1Z2ZzLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9mb3VyY2MuaD4KICNpbmNsdWRlICJpbnRlbF9kcnYuaCIKICNpbmNsdWRlICJpbnRlbF9ndWNf
c3VibWlzc2lvbi5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Ry
di5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYwppbmRleCAyNWE2MDkzZDk2M2Iu
LmFlYjM4YzM4NWRmOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jCkBAIC00MSw3ICs0MSw3IEBA
CiAjaW5jbHVkZSA8bGludXgvdnQuaD4KICNpbmNsdWRlIDxhY3BpL3ZpZGVvLmg+CiAKLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
aTkxNV9kcm0uaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0u
YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKaW5kZXggODAyNjRjYjljYTdmLi5l
MmJlZThhOTk0Y2EgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwpAQCAtMjcsNiArMjcsNyBAQAog
CiAjaW5jbHVkZSA8ZHJtL2RybV92bWFfbWFuYWdlci5oPgogI2luY2x1ZGUgPGRybS9pOTE1X2Ry
bS5oPgorI2luY2x1ZGUgPGRybS9kcm1fcGNpLmg+CiAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKICNp
bmNsdWRlICJpOTE1X2dlbV9jbGZsdXNoLmgiCiAjaW5jbHVkZSAiaTkxNV92Z3B1LmgiCkBAIC00
NSw2ICs0Niw3IEBACiAjaW5jbHVkZSA8bGludXgvc3dhcC5oPgogI2luY2x1ZGUgPGxpbnV4L3Bj
aS5oPgogI2luY2x1ZGUgPGxpbnV4L2RtYS1idWYuaD4KKyNpbmNsdWRlIDxsaW51eC9tbWFuLmg+
CiAKIHN0YXRpYyB2b2lkIGk5MTVfZ2VtX2ZsdXNoX2ZyZWVfb2JqZWN0cyhzdHJ1Y3QgZHJtX2k5
MTVfcHJpdmF0ZSAqaTkxNSk7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5
MTVfaW9jMzIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaW9jMzIuYwppbmRleCA3M2Mz
ZThmNTE5ZTguLmMxMDA3MjQ1ZjQ2ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aTkxNV9pb2MzMi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaW9jMzIuYwpAQCAt
MjksNiArMjksNyBAQAogI2luY2x1ZGUgPGxpbnV4L2NvbXBhdC5oPgogCiAjaW5jbHVkZSA8ZHJt
L2k5MTVfZHJtLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9pb2N0bC5oPgogI2luY2x1ZGUgImk5MTVf
ZHJ2LmgiCiAKIHN0cnVjdCBkcm1faTkxNV9nZXRwYXJhbTMyIHsKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2ly
cS5jCmluZGV4IDk0MTg3ZTY4ZDM5YS4uOGI4YTgwN2NmMDhkIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf
aXJxLmMKQEAgLTMxLDYgKzMxLDggQEAKICNpbmNsdWRlIDxsaW51eC9zeXNycS5oPgogI2luY2x1
ZGUgPGxpbnV4L3NsYWIuaD4KICNpbmNsdWRlIDxsaW51eC9jaXJjX2J1Zi5oPgorI2luY2x1ZGUg
PGRybS9kcm1faXJxLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9kcnYuaD4KICNpbmNsdWRlIDxkcm0v
aTkxNV9kcm0uaD4KICNpbmNsdWRlICJpOTE1X2Rydi5oIgogI2luY2x1ZGUgImk5MTVfdHJhY2Uu
aCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMgYi9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jCmluZGV4IGRkNGFmZjJiMjU2ZS4uNDRjMjNhYzYwMzQ3
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMKQEAgLTI2LDYgKzI2LDggQEAKICNpbmNsdWRlIDxs
aW51eC92Z2FhcmIuaD4KICNpbmNsdWRlIDxsaW51eC92Z2Ffc3dpdGNoZXJvby5oPgogCisjaW5j
bHVkZSA8ZHJtL2RybV9kcnYuaD4KKwogI2luY2x1ZGUgImk5MTVfZHJ2LmgiCiAjaW5jbHVkZSAi
aTkxNV9zZWxmdGVzdC5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1
X3RyYWNlLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmgKaW5kZXggMzNkOTBl
Y2E5Y2RkLi40M2RhMTRmMDhkYzAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5
MTVfdHJhY2UuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmgKQEAgLTYs
NiArNiw4IEBACiAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KICNpbmNsdWRlIDxsaW51eC90cmFj
ZXBvaW50Lmg+CiAKKyNpbmNsdWRlIDxkcm0vZHJtX2Rydi5oPgorCiAjaW5jbHVkZSAiaTkxNV9k
cnYuaCIKICNpbmNsdWRlICJpbnRlbF9kcnYuaCIKICNpbmNsdWRlICJpbnRlbF9yaW5nYnVmZmVy
LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYyBiL2RyaXZl
cnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jCmluZGV4IDA4MWMzMzNmMzBkMi4uNWY2MWZjN2Iw
NzIxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYwpAQCAtMjksOCArMjksOCBAQAogI2luY2x1
ZGUgPGxpbnV4L3NsYWIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlICJpbnRlbF9kcnYuaCIKICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4K
ICNpbmNsdWRlICJpOTE1X2Rydi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCmlu
ZGV4IGFmMTY0ZDcxMmU5ZS4uMmNiNWIyMjMwYmY3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf
ZGlzcGxheS5jCkBAIC00MSw4ICs0MSw4IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Rw
X2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfdWFw
aS5oPgogI2luY2x1ZGUgPGxpbnV4L2ludGVsLWlvbW11Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAu
YwppbmRleCBkZjQyOTJiYjFhNGYuLjYxYmYzYzUxMmY4MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaW50ZWxfZHAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k
cC5jCkBAIC0zNCwxMCArMzQsMTAgQEAKICNpbmNsdWRlIDxhc20vYnl0ZW9yZGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZHBf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9o
ZGNwLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlICJpbnRl
bF9kcnYuaCIKICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4KICNpbmNsdWRlICJpOTE1X2Rydi5o
IgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMgYi9kcml2
ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYwppbmRleCBhMTk2OTkwMjNkYjEuLmI2MWUy
OTEzNjdiNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMKQEAgLTI2LDggKzI2LDgg
QEAKICNpbmNsdWRlICJpOTE1X2Rydi5oIgogI2luY2x1ZGUgImludGVsX2Rydi5oIgogI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogCiBzdGF0aWMgaW50IGludGVsX2RwX21zdF9jb21wdXRlX2NvbmZpZyhzdHJ1
Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKIAkJCQkgICAgICAgc3RydWN0IGludGVsX2NydGNf
c3RhdGUgKnBpcGVfY29uZmlnLApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50
ZWxfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAppbmRleCBlNWE0MzZj
MzMzMDcuLjYxY2QyOGQxOWZmYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50
ZWxfZHJ2LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmgKQEAgLTMzLDEy
ICszMywxMyBAQAogI2luY2x1ZGUgPGRybS9pOTE1X2RybS5oPgogI2luY2x1ZGUgImk5MTVfZHJ2
LmgiCiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
ZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9kdWFsX21vZGVfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9kcF9tc3RfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3JlY3QuaD4KKyNpbmNsdWRlIDxkcm0vZHJt
X3ZibGFuay5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8bWVkaWEv
Y2VjLW5vdGlmaWVyLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs
X2ZiYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMKaW5kZXggY2NkNWUxMTBh
MTljLi4zYTkzY2RkMWRkOTEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs
X2ZiYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCkBAIC0zOCw2ICsz
OCw4IEBACiAgKiBmb3JjaWJseSBkaXNhYmxlIGl0IHRvIGFsbG93IHByb3BlciBzY3JlZW4gdXBk
YXRlcy4KICAqLwogCisjaW5jbHVkZSA8ZHJtL2RybV9mb3VyY2MuaD4KKwogI2luY2x1ZGUgImlu
dGVsX2Rydi5oIgogI2luY2x1ZGUgImk5MTVfZHJ2LmgiCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9pOTE1L2ludGVsX2ZiZGV2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9m
YmRldi5jCmluZGV4IDg2MWEwNDU4Y2IwZi4uMjk4MDBmZGNmODMwIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1
L2ludGVsX2ZiZGV2LmMKQEAgLTM5LDYgKzM5LDggQEAKIAogI2luY2x1ZGUgPGRybS9kcm1fY3J0
Yy5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9m
b3VyY2MuaD4KKwogI2luY2x1ZGUgImludGVsX2Rydi5oIgogI2luY2x1ZGUgImludGVsX2Zyb250
YnVmZmVyLmgiCiAjaW5jbHVkZSA8ZHJtL2k5MTVfZHJtLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pbnRlbF9scGVfYXVkaW8uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu
dGVsX2xwZV9hdWRpby5jCmluZGV4IDVkNTMzNmZiZTdiMC4uZjgyMzliY2EzODIwIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scGVfYXVkaW8uYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pbnRlbF9scGVfYXVkaW8uYwpAQCAtNjUsNiArNjUsNyBAQAogI2luY2x1
ZGUgPGxpbnV4L2lycS5oPgogI2luY2x1ZGUgPGxpbnV4L3BjaS5oPgogI2luY2x1ZGUgPGxpbnV4
L3BtX3J1bnRpbWUuaD4KKyNpbmNsdWRlIDxsaW51eC9wbGF0Zm9ybV9kZXZpY2UuaD4KIAogI2lu
Y2x1ZGUgImk5MTVfZHJ2LmgiCiAjaW5jbHVkZSA8bGludXgvZGVsYXkuaD4KZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9p
OTE1L2ludGVsX292ZXJsYXkuYwppbmRleCBjODFkYjgxZTQ0MTYuLmMzMDBlNTc4N2IzYyAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfb3ZlcmxheS5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYwpAQCAtMjYsNiArMjYsOCBAQAogICogRGVy
aXZlZCBmcm9tIFhvcmcgZGR4LCB4Zjg2LXZpZGVvLWludGVsLCBzcmMvaTgzMF92aWRlby5jCiAg
Ki8KICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2ZvdXJjYy5o
PgorCiAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKICNpbmNsdWRlICJpOTE1X3JlZy5oIgogI2luY2x1
ZGUgImludGVsX2Rydi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1p
LWlteC5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jCmluZGV4IDc3YTI2ZmQz
YTQ0YS4uMDYzOTNjZDEwNjdkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2R3X2hk
bWktaW14LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jCkBAIC0xMyw3
ICsxMyw3IEBACiAjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9v
Zi5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgorI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZWRpZC5oPgogI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlcl9zbGF2ZS5oPgogCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1kcm0tY29yZS5jIGIvZHJpdmVycy9ncHUvZHJt
L2lteC9pbXgtZHJtLWNvcmUuYwppbmRleCA4MjBjN2UzODc4ZjAuLjQ0ZGEwZjVkMGVkOSAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vaW14L2lteC1kcm0tY29yZS5jCkBAIC0xMiwxMyArMTIsMTMgQEAKICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fZmJf
Y21hX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9vZi5oPgorI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDx2aWRlby9pbXgtaXB1LXYz
Lmg+CiAKICNpbmNsdWRlICJpbXgtZHJtLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
aW14L2lteC1sZGIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWxkYi5jCmluZGV4IDJjNWJi
ZTMxNzM1My4uZTJhMTI5ZDRhZTdiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lt
eC1sZGIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYwpAQCAtMTIsOSArMTIs
OSBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUg
PGRybS9kcm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGxpbnV4L21mZC9zeXNjb24uaD4KICNpbmNsdWRlIDxsaW51eC9tZmQvc3lzY29uL2lt
eDZxLWlvbXV4Yy1ncHIuaD4KICNpbmNsdWRlIDxsaW51eC9vZl9kZXZpY2UuaD4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9p
bXgtdHZlLmMKaW5kZXggMjkzZGQ1NzUyNTgzLi5lNzI1YWY4YTAwMjUgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14
LXR2ZS5jCkBAIC0xNyw3ICsxNyw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
PgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPHZpZGVvL2lteC1pcHUtdjMuaD4KIAogI2luY2x1ZGUg
ImlteC1kcm0uaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5j
IGIvZHJpdmVycy9ncHUvZHJtL2lteC9pcHV2My1jcnRjLmMKaW5kZXggMDU4YjUzYzBhYTdlLi4z
YzYyMTY3YTkyNTEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jCkBAIC00LDE5ICs0LDE5IEBA
CiAgKgogICogQ29weXJpZ2h0IChDKSAyMDExIFNhc2NoYSBIYXVlciwgUGVuZ3V0cm9uaXgKICAq
LworI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgogI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgot
I2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgotI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgogI2lu
Y2x1ZGUgPGxpbnV4L2RldmljZS5oPgorI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+CisjaW5jbHVk
ZSA8bGludXgvZXhwb3J0Lmg+CisjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8
bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgot
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxsaW51eC9jbGsuaD4K
LSNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgotI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9jbWFfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
IAogI2luY2x1ZGUgPHZpZGVvL2lteC1pcHUtdjMuaD4KICNpbmNsdWRlICJpbXgtZHJtLmgiCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXkuYyBiL2RyaXZl
cnMvZ3B1L2RybS9pbXgvcGFyYWxsZWwtZGlzcGxheS5jCmluZGV4IGYzY2U1MTEyMWRkNi4uMWE3
NmRlMWU4ZTdiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3Bs
YXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXkuYwpAQCAtMTAs
OSArMTAsOSBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUg
PGRybS9kcm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGxpbnV4L3ZpZGVvZGV2Mi5oPgogI2luY2x1ZGUgPHZpZGVvL29mX2Rpc3BsYXlfdGlt
aW5nLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jCmluZGV4IDYyYTlkNDdkZjk0OC4u
MjJlNjhhMTAwZTdiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2Rw
aS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMKQEAgLTEzLDcgKzEz
LDcgQEAKICAqLwogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxsaW51
eC9rZXJuZWwuaD4KICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9t
ZWRpYXRlay9tdGtfZHJtX2NydGMuYwppbmRleCA5MmVjYjliZjk4MmMuLmFjYWQwODgxNzNkYSAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fY3J0Yy5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYwpAQCAtMTQsOCArMTQsOCBA
QAogI2luY2x1ZGUgPGFzbS9iYXJyaWVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgogI2luY2x1ZGUgPGxp
bnV4L3BtX3J1bnRpbWUuaD4KICNpbmNsdWRlIDxzb2MvbWVkaWF0ZWsvc21pLmg+CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1
L2RybS9tZWRpYXRlay9tdGtfZHJtX2Rydi5jCmluZGV4IDY0MjJlOTk5NTJmZS4uY2Y1OWVhOWJj
Y2ZkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYwpAQCAtMTUsMTAgKzE1
LDEwIEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5o
PgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KICNp
bmNsdWRlIDxsaW51eC9pb21tdS5oPgogI2luY2x1ZGUgPGxpbnV4L29mX2FkZHJlc3MuaD4KZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2ZiLmMgYi9kcml2ZXJz
L2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jCmluZGV4IGJlNWY2ZjFkYWY1NS4uZTIwZmNh
ZWYyODUxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2ZiLmMKQEAgLTEyLDcgKzEy
LDcgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsv
bXRrX2RzaS5jCmluZGV4IDI3YjUwN2ViNGE5OS4uYjAwZWIyZDJlMDg2IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9t
ZWRpYXRlay9tdGtfZHNpLmMKQEAgLTEzLDEwICsxMywxMCBAQAogCiAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgogI2luY2x1
ZGUgPGRybS9kcm1fcGFuZWwuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KICNpbmNsdWRl
IDxsaW51eC9jb21wb25lbnQuaD4KICNpbmNsdWRlIDxsaW51eC9pb3BvbGwuaD4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJt
L21lZGlhdGVrL210a19oZG1pLmMKaW5kZXggZjNlZjdiZjgwNTYzLi4xZmUxYjVjZDI2YzEgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCkBAIC0xNCw3ICsxNCw3IEBACiAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQu
aD4KICNpbmNsdWRlIDxsaW51eC9hcm0tc21jY2MuaD4KICNpbmNsdWRlIDxsaW51eC9jbGsuaD4K
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9jcnRjLmMgYi9kcml2ZXJz
L2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5jCmluZGV4IDRmNWM2N2Y3MGM0ZC4uNDNlMjk5ODRm
OGIxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9jcnRjLmMKQEAgLTMwLDcgKzMwLDcgQEAKICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3JrLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNs
dWRlICJtZXNvbl9jcnRjLmgiCiAjaW5jbHVkZSAibWVzb25fcGxhbmUuaCIKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNv
bi9tZXNvbl9kcnYuYwppbmRleCBjYzJlMzAwMDliZDQuLjIyODFlZDNlYjc3NCAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9tZXNvbi9tZXNvbl9kcnYuYwpAQCAtMzAsMTQgKzMwLDE0IEBACiAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgorI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4K
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9wbGFu
ZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9m
Yl9jbWFfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPgot
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAKICNpbmNsdWRlICJtZXNvbl9kcnYuaCIK
ICNpbmNsdWRlICJtZXNvbl9wbGFuZS5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21l
c29uL21lc29uX2R3X2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1p
LmMKaW5kZXggYmMyNTAwMWI4MjA3Li44MzU4NWIzN2M1YTEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21lc29u
L21lc29uX2R3X2hkbWkuYwpAQCAtMjYsOSArMjYsOSBAQAogI2luY2x1ZGUgPGxpbnV4L3JlZ3Vs
YXRvci9jb25zdW1lci5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0v
ZHJtX2VkaWQuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vYnJpZGdlL2R3X2hk
bWkuaD4KIAogI2luY2x1ZGUgPHVhcGkvbGludXgvbWVkaWEtYnVzLWZvcm1hdC5oPgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jIGIvZHJpdmVycy9n
cHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jCmluZGV4IGY3OTQ1YmFlM2I0YS4uZDYyMmQ4
MTdiNmRmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmVuY19jdmJz
LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jCkBAIC0yNiw5
ICsyNiw5IEBACiAjaW5jbHVkZSA8bGludXgvb2ZfZ3JhcGguaD4KIAogI2luY2x1ZGUgPGRybS9k
cm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgorI2luY2x1ZGUg
PGRybS9kcm1fZWRpZC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNp
bmNsdWRlICJtZXNvbl92ZW5jX2N2YnMuaCIKICNpbmNsdWRlICJtZXNvbl92ZW5jLmgiCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYyBiL2RyaXZlcnMv
Z3B1L2RybS9tZ2FnMjAwL21nYWcyMDBfbW9kZS5jCmluZGV4IGFjZjdiZmU2ODQ1NC4uNzQ4MWEz
ZDU1NmFkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYwpAQCAtMTYsNiAr
MTYsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgIm1nYWcyMDBfZHJ2LmgiCiAKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMgYi9kcml2ZXJz
L2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jCmluZGV4IDliZTdjMzU1ZGViZC4uZDEz
MDgyNWUyYzc1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVf
Y3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMKQEAg
LTIwLDEwICsyMCwxMCBAQAogI2luY2x1ZGUgPGxpbnV4L3NvcnQuaD4KICNpbmNsdWRlIDxsaW51
eC9kZWJ1Z2ZzLmg+CiAjaW5jbHVkZSA8bGludXgva3RpbWUuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X21vZGUuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX21vZGUuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fcmVjdC5oPgogCiAjaW5jbHVkZSAiZHB1X2ttcy5oIgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1
L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMKaW5kZXggMzYxNThiN2Q5OWNkLi4zNmFm
MjMxYmI3M2YgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9l
bmNvZGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIu
YwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgIm1zbV9kcnYuaCIKICNpbmNsdWRlICJkcHVf
a21zLmgiCiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSAi
ZHB1X2h3aW8uaCIKICNpbmNsdWRlICJkcHVfaHdfY2F0YWxvZy5oIgogI2luY2x1ZGUgImRwdV9o
d19pbnRmLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0
X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jCmluZGV4
IGNjMzJlYTVmNDI4OS4uMGNmZDRjMDZiNjEwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
bXNtL2Rpc3AvbWRwNC9tZHA0X2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av
bWRwNC9tZHA0X2NydGMuYwpAQCAtMTYsOSArMTYsOSBAQAogICovCiAKICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mbGlwX3dvcmsuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21vZGUuaD4KKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAibWRwNF9rbXMuaCIKIApkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5j
IGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jCmluZGV4
IDQ4Y2UyMThiODQ2My4uY2FhMzliNDYyMWUzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
bXNtL2Rpc3AvbWRwNC9tZHA0X2RzaV9lbmNvZGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21z
bS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jCkBAIC0xOCw3ICsxOCw3IEBACiAgKi8KIAog
I2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAibWRwNF9r
bXMuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9k
dHZfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kdHZfZW5j
b2Rlci5jCmluZGV4IGZmOGYyZGExNjBjMC4uMjU5ZDUxOTcxNDAxIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0dl9lbmNvZGVyLmMKKysrIGIvZHJpdmVy
cy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kdHZfZW5jb2Rlci5jCkBAIC0xNiw3ICsxNiw3
IEBACiAgKi8KIAogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5j
bHVkZSAibWRwNF9rbXMuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNw
L21kcDQvbWRwNF9sY2RjX2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0
L21kcDRfbGNkY19lbmNvZGVyLmMKaW5kZXggZmZmNzdhNGIxMmMyLi5kZjZmOTgwM2ExZDcgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNkY19lbmNvZGVy
LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2RjX2VuY29kZXIu
YwpAQCAtMTcsNyArMTcsNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KIAogI2luY2x1ZGUgIm1kcDRfa21zLmgiCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIuYwppbmRleCA5NzY1ODVkOGJmZDYuLjli
ZjlkNjA2NWM1NSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRw
NV9jbWRfZW5jb2Rlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVf
Y21kX2VuY29kZXIuYwpAQCAtMTIsNyArMTIsNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJt
X2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgIm1kcDVfa21zLmgiCiAKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jIGIvZHJpdmVycy9n
cHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jcnRjLmMKaW5kZXggMmY5NWU2NTI1NTg5Li5iMGNm
NjNjNGUzZDcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVf
Y3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jCkBA
IC0xOSw4ICsxOSw4IEBACiAjaW5jbHVkZSA8bGludXgvc29ydC5oPgogI2luY2x1ZGUgPGRybS9k
cm1fbW9kZS5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJtZHA1X2ttcy5oIgogCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5jCmluZGV4IGQyYTU2ZTU1
ZTUzZC4uODIwYTYyYzQwMDYzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av
bWRwNS9tZHA1X2VuY29kZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9t
ZHA1X2VuY29kZXIuYwpAQCAtMTcsNyArMTcsNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJt
X2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgIm1kcDVfa21zLmgiCiAKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL21zbS9t
c21fZHJ2LmgKaW5kZXggOWNkNmE5NmM2YmYyLi40ZTBjNmMyZjlhODYgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNt
X2Rydi5oCkBAIC0zOSw4ICszOSw4IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgot
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5l
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vbXNtX2RybS5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZ2VtLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9mYi5j
IGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIuYwppbmRleCA2N2RmZDhkM2RjMTIuLjEzNjA1
ODk3OGUwZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vbXNtL21zbV9mYi5jCkBAIC0xNiw4ICsxNiw4IEBACiAgKi8KIAogI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAibXNtX2Rydi5oIgogI2luY2x1ZGUg
Im1zbV9rbXMuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9jcnRj
LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jCmluZGV4IDI0YjFmMGMxNDMy
ZS4uMGVlMWNhOGEzMTZhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJf
Y3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9jcnRjLmMKQEAgLTE5LDEy
ICsxOSwxMiBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5l
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oPgogI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgogI2lu
Y2x1ZGUgPGxpbnV4L2lvcG9sbC5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL214c2Zi
L214c2ZiX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2Rydi5jCmluZGV4IDcy
ZDE2YWU3NWQ5Zi4uOTY3Mzc5ZjNmNTcxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXhz
ZmIvbXhzZmJfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2Rydi5jCkBA
IC0zMSwxMyArMzEsMTMgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5l
bC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9zaW1wbGVfa21zX2hlbHBlci5oPgogCiAjaW5jbHVkZSAibXhzZmJfZHJ2LmgiCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfb3V0LmMgYi9kcml2ZXJzL2dwdS9kcm0v
bXhzZmIvbXhzZmJfb3V0LmMKaW5kZXggZTVlZGYwMTZhNDM5Li4yN2FkZDk5NzY5MzEgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vbXhzZmIvbXhzZmJfb3V0LmMKQEAgLTE2LDEyICsxNiwxMiBAQAogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9wYW5lbC5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3NpbXBsZV9rbXNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9k
aXNwbnYwNC90dm52MTcuYwppbmRleCA4ZmQ4MTI0ZDcyYmEuLjI2ZmQ3MWMwNjYyNiAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMKQEAgLTI2LDYgKzI2LDcgQEAK
IAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSAibm91dmVhdV9k
cnYuaCIKICNpbmNsdWRlICJub3V2ZWF1X3JlZy5oIgogI2luY2x1ZGUgIm5vdXZlYXVfZW5jb2Rl
ci5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5j
IGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jCmluZGV4IDY3MTA3ZjBi
MTI5OS4uMmU4YTVmZDliMjYyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9k
aXNwbnY1MC9kaXNwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlz
cC5jCkBAIC0zMiwxMCArMzIsMTAgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9zY2RjX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vbm91dmVhdS9ub3V2ZWF1X2Nvbm5lY3Rvci5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUv
bm91dmVhdV9jb25uZWN0b3IuYwppbmRleCAzZjQ2M2M5MTMxNGEuLjQxMTZlZTYyYWRhZiAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9jb25uZWN0b3IuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nvbm5lY3Rvci5jCkBAIC0zMyw2ICsz
Myw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KIAog
I2luY2x1ZGUgIm5vdXZlYXVfcmVnLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91
dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVf
ZGlzcGxheS5jCmluZGV4IDVkMjczYTY1NTQ3OS4uNTZiNmFjMWI4ZWRkIDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYwpAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlIDxudmlmL2NsYXNzLmg+CiAKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMgYi9kcml2ZXJzL2dwdS9k
cm0vb21hcGRybS9vbWFwX2Nvbm5lY3Rvci5jCmluZGV4IDg3NGQ4ZjNjYmZmNi4uOWRhOTRkMTA3
ODJhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Nvbm5lY3Rvci5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMKQEAgLTE3LDcg
KzE3LDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAib21hcF9kcnYuaCIKIApk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMgYi9kcml2ZXJz
L2dwdS9kcm0vb21hcGRybS9vbWFwX2NydGMuYwppbmRleCA0MGFjZjRjZTdjOWYuLmQ5OWUyNGRj
YzBiZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMKQEAgLTE4LDcgKzE4LDYgQEAK
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21vZGUuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X3BsYW5lX2hlbHBlci5oPgogI2luY2x1ZGUgPGxpbnV4L21hdGg2NC5oPgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFw
ZHJtL29tYXBfZHJ2LmMKaW5kZXggNWU2N2Q1OGNiYzI4Li5mODI5MjI3OGY1N2QgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUv
ZHJtL29tYXBkcm0vb21hcF9kcnYuYwpAQCAtMjEsOCArMjEsOCBAQAogCiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIu
aD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAib21hcF9k
bW1fdGlsZXIuaCIKICNpbmNsdWRlICJvbWFwX2Rydi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL29tYXBkcm0vb21hcF9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBf
ZHJ2LmgKaW5kZXggYmQ3ZjJjMjI3YTI1Li4wYzU3ZDI4MTRjNTEgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBk
cm0vb21hcF9kcnYuaApAQCAtMjMsNyArMjMsNiBAQAogI2luY2x1ZGUgPGxpbnV4L3dvcmtxdWV1
ZS5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KICNpbmNsdWRlIDxkcm0vb21hcF9kcm0u
aD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2VuY29kZXIuYwppbmRleCAxNDhiNmIyMDI3
NGYuLjBkODViM2EzNTc2NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21h
cF9lbmNvZGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMK
QEAgLTE4LDcgKzE4LDcgQEAKICNpbmNsdWRlIDxsaW51eC9saXN0Lmg+CiAKICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlcl92dGFibGVzLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9l
ZGlkLmg+CiAKICNpbmNsdWRlICJvbWFwX2Rydi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL29tYXBkcm0vb21hcF9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9mYi5j
CmluZGV4IDRkMjY0ZmQ1NTRkOC4uNGY4ZWI5ZDA4Zjk5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vb21hcGRybS9vbWFwX2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21h
cF9mYi5jCkBAIC0xOCw3ICsxOCw3IEBACiAjaW5jbHVkZSA8bGludXgvc2VxX2ZpbGUuaD4KIAog
I2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KKyNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAKICNpbmNsdWRlICJvbWFwX2RtbV90aWxlci5o
IgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jIGIvZHJpdmVy
cy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jCmluZGV4IDMzZTA0ODNkNjJhZS4uYTg5NThjMjAx
YTg4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcGwxMTEvcGwxMTFfZHJ2LmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jCkBAIC02NCwxNCArNjQsMTQgQEAKIAog
I2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fYnJp
ZGdlLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9mYl9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX29mLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
IAogI2luY2x1ZGUgInBsMTExX2RybS5oIgogI2luY2x1ZGUgInBsMTExX3ZlcnNhdGlsZS5oIgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jIGIvZHJpdmVycy9n
cHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jCmluZGV4IDFmOGZkZGNjMzRkNi4uNDAxYjRiZmQyZjAw
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kaXNwbGF5LmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jCkBAIC0yNCwxMSArMjQsMTEgQEAKICAqLwog
CiAjaW5jbHVkZSA8bGludXgvY3JjMzIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgorI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVm
ZmVyX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInF4bF9kcnYuaCIKICNpbmNs
dWRlICJxeGxfb2JqZWN0LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9k
cnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jCmluZGV4IDVmNTU0NWVlMGVlYS4u
ZDg1NjYxNWJkYjUwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYuYwpAQCAtMzMsNyArMzMsOCBAQAogCiAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgInF4bF9kcnYuaCIK
ICNpbmNsdWRlICJxeGxfb2JqZWN0LmgiCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9x
eGwvcXhsX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9mYi5jCmluZGV4IDQ0YmFkZmFj
NjU0NC4uMjJkYzlhN2E2NDNiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9m
Yi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMKQEAgLTI4LDkgKzI4LDkgQEAK
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm0uaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZl
cl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVk
ZSAicXhsX2Rydi5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMu
YyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ttcy5jCmluZGV4IDE1MjM4YTQxM2Y5ZC4uODVl
MTNhZmExODA4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYwpAQCAtMjYsNyArMjYsNyBAQAogI2luY2x1
ZGUgInF4bF9kcnYuaCIKICNpbmNsdWRlICJxeGxfb2JqZWN0LmgiCiAKLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNp
bmNsdWRlIDxsaW51eC9pby1tYXBwaW5nLmg+CiAKIGludCBxeGxfbG9nX2xldmVsOwpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jIGIvZHJpdmVycy9ncHUv
ZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jCmluZGV4IDhkMzI1MWExMGNkNC4uMjI0Y2MyMWJiZTM4
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9hY3BpLmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jCkBAIC0yOSw2ICsyOSw3IEBACiAj
aW5jbHVkZSA8YWNwaS92aWRlby5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAjaW5jbHVkZSAicmFkZW9uLmgiCiAjaW5jbHVkZSAicmFkZW9uX2FjcGkuaCIKICNpbmNsdWRl
ICJhdG9tLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jb25u
ZWN0b3JzLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jb25uZWN0b3JzLmMKaW5k
ZXggNDE0NjQyZTViN2EzLi5kZTE3NDVhZGNjY2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9yYWRlb24vcmFkZW9uX2Nvbm5lY3RvcnMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9u
L3JhZGVvbl9jb25uZWN0b3JzLmMKQEAgLTI4LDYgKzI4LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2RwX21zdF9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9yYWRlb25fZHJtLmg+CiAjaW5jbHVkZSAicmFkZW9uLmgiCiAj
aW5jbHVkZSAicmFkZW9uX2F1ZGlvLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9kZXZpY2UuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rldmlj
ZS5jCmluZGV4IDU5YzhhNjY0N2ZmMi4uNTNmMjlhMTE1MTA0IDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9kZXZpY2UuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPGxpbnV4L3Ns
YWIuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fY2FjaGUuaD4KICNpbmNsdWRlIDxkcm0vcmFkZW9uX2RybS5oPgogI2luY2x1ZGUgPGxpbnV4
L3BtX3J1bnRpbWUuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u
X2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYwppbmRl
eCA5MjMzMjIyNmU1Y2YuLjgwNGM5MmQ4YWNhNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3JhZGVvbi9yYWRlb25fZGlzcGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFk
ZW9uX2Rpc3BsYXkuYwpAQCAtMzUsNiArMzUsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2Zy
YW1lYnVmZmVyX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogCiAjaW5jbHVkZSA8bGludXgvZ2Nk
Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcF9tc3QuYyBi
L2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RwX21zdC5jCmluZGV4IGEwYzcwZTI3YWI2
NS4uOGQ4NTU0MGJiYjQzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVv
bl9kcF9tc3QuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcF9tc3QuYwpA
QCAtMyw2ICszLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1f
ZHBfbXN0X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInJhZGVvbi5oIgogI2luY2x1
ZGUgImF0b20uaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Ry
di5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHJ2LmMKaW5kZXggYjhmZmVlNDdm
NzY0Li4yZTk2Yzg4NjM5MmIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFk
ZW9uX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jCkBAIC00
Myw2ICs0Myw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KIAogI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogCiAvKgogICogS01TIHdyYXBwZXIuCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9pcnFfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9pcnFf
a21zLmMKaW5kZXggYWZhZjEwZGI0N2NjLi4xZDVlM2JhNzM4M2UgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2lycV9rbXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
cmFkZW9uL3JhZGVvbl9pcnFfa21zLmMKQEAgLTI3LDYgKzI3LDcgQEAKICAqLwogI2luY2x1ZGUg
PGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL3JhZGVvbl9kcm0uaD4KICNp
bmNsdWRlICJyYWRlb25fcmVnLmgiCiAjaW5jbHVkZSAicmFkZW9uLmgiCmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9y
Y2FyLWR1L3JjYXJfZHVfY3J0Yy5jCmluZGV4IDkwZGFjYWI2N2JlNS4uMzliYWQyNjI3NmNkIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2NydGMuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2NydGMuYwpAQCAtMTUsNyArMTUsNiBAQAog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBl
ci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYyBi
L2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZHJ2LmMKaW5kZXggZjUwYTNiMTg2NGJi
Li5jZjg5NDAxOGZkMGUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJf
ZHVfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYwpAQCAt
MTksMTAgKzE5LDEwIEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAicmNhcl9kdV9kcnYuaCIKICNpbmNs
dWRlICJyY2FyX2R1X2ttcy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUv
cmNhcl9kdV9lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29k
ZXIuYwppbmRleCAxODc3NzY0YmQ2ZDkuLmE1ZTdmYTFkYjFjNSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3JjYXItZHUvcmNhcl9kdV9lbmNvZGVyLmMKQEAgLTExLDcgKzExLDcgQEAKIAogI2luY2x1ZGUg
PGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXJfdnRhYmxl
cy5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KIAogI2luY2x1ZGUgInJjYXJfZHVfZHJ2
LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2ttcy5jIGIv
ZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYwppbmRleCA5YzcwMDdkNDU0MDgu
LjUzZTdmYjhiZDU2ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9k
dV9rbXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2ttcy5jCkBAIC0x
MSwxMCArMTEsMTAgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KIAogI2luY2x1ZGUgPGxpbnV4L29mX2dyYXBoLmg+CiAjaW5jbHVkZSA8bGludXgv
d2FpdC5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9wbGFu
ZS5jIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9wbGFuZS5jCmluZGV4IDM5ZDVh
ZTNmZGY3Mi4uMjc5MDU1ZmJmMWRhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1k
dS9yY2FyX2R1X3BsYW5lLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9w
bGFuZS5jCkBAIC0xMSw3ICsxMSw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9k
dV92c3AuYwppbmRleCA0NTc2MTE5ZTc3NzcuLjE5ZDZmZjdjZmQyZSAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
cmNhci1kdS9yY2FyX2R1X3ZzcC5jCkBAIC0xMCw3ICsxMCw2IEBACiAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMgYi9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2x2ZHMuYwppbmRleCA1MzRhMTI4YTg2OWQuLjdjODQ1YzZmYTA5ZCAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9sdmRzLmMKQEAgLTE5LDggKzE5LDggQEAKICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAicmNhcl9sdmRzX3JlZ3MuaCIKIApkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2FuYWxvZ2l4X2RwLXJvY2tjaGlwLmMgYi9kcml2
ZXJzL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYwppbmRleCAwODBmMDUz
NTIxOTUuLmJjNDQyMzYyNDIwOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlw
L2FuYWxvZ2l4X2RwLXJvY2tjaGlwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Fu
YWxvZ2l4X2RwLXJvY2tjaGlwLmMKQEAgLTIxLDEwICsyMSwxMCBAQAogI2luY2x1ZGUgPGxpbnV4
L2Nsay5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlIDx2aWRlby9vZl92aWRlb21vZGUuaD4KICNpbmNs
dWRlIDx2aWRlby92aWRlb21vZGUuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2Nr
Y2hpcC9jZG4tZHAtY29yZS5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3Jl
LmMKaW5kZXggOGFkMGQ3NzNkYzMzLi5mN2I5ZDQ1YWExZDYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9yb2NrY2hpcC9jZG4tZHAtY29yZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2Nr
Y2hpcC9jZG4tZHAtY29yZS5jCkBAIC0xNCwxMCArMTQsMTAgQEAKIAogI2luY2x1ZGUgPGRybS9k
cm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KICNpbmNs
dWRlIDxsaW51eC9jb21wb25lbnQuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2Nr
Y2hpcC9jZG4tZHAtY29yZS5oIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3Jl
LmgKaW5kZXggZjU3ZTI5NjQwMWI4Li40OGZlZjk1Y2IzYzYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9yb2NrY2hpcC9jZG4tZHAtY29yZS5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2Nr
Y2hpcC9jZG4tZHAtY29yZS5oCkBAIC0xNiw5ICsxNiw5IEBACiAjZGVmaW5lIF9DRE5fRFBfQ09S
RV9ICiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
cGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgInJv
Y2tjaGlwX2RybV9kcnYuaCIKIAogI2RlZmluZSBNQVhfUEhZCQkyCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5jIGIvZHJpdmVycy9ncHUvZHJt
L3JvY2tjaGlwL2R3X2hkbWktcm9ja2NoaXAuYwppbmRleCA4OWM2M2NmZGU1YzguLjRjZGM5Zjg2
YzJlNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2No
aXAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5jCkBA
IC0xNiw4ICsxNiw4IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vYnJpZGdlL2R3X2hkbWkuaD4KIAogI2luY2x1ZGUgInJvY2tjaGlwX2RybV9kcnYuaCIK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYyBiL2RyaXZl
cnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYwppbmRleCAyN2M5NDVlMDMwYTAuLmNlMTU0
NTg2MmI2YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2lubm9faGRtaS5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYwpAQCAtMjYsOCArMjYs
OCBAQAogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2Rydi5oIgogI2luY2x1ZGUg
InJvY2tjaGlwX2RybV92b3AuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hp
cC9yb2NrY2hpcF9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBf
ZHJtX2Rydi5jCmluZGV4IGJlNmMyNTczMDM5YS4uZDdmYTE3ZjEyNzY5IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZHJ2LmMKQEAgLTE1LDEwICsxNSwxMCBAQAog
ICovCiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
Z2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgogI2lu
Y2x1ZGUgPGxpbnV4L2RtYS1pb21tdS5oPgogI2luY2x1ZGUgPGxpbnV4L3BtX3J1bnRpbWUuaD4K
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmIuYyBi
L2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmIuYwppbmRleCAwOGJlYzUw
ZDljNWQuLjk3NDM4YmJiZTM4OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlw
L3JvY2tjaGlwX2RybV9mYi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hp
cF9kcm1fZmIuYwpAQCAtMTcsOCArMTcsOCBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgot
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9m
cmFtZWJ1ZmZlcl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgog
CiAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2Rydi5oIgogI2luY2x1ZGUgInJvY2tjaGlwX2RybV9m
Yi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9m
YmRldi5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jCmlu
ZGV4IGM1MDYyZTg0NmI3Yy4uZmVkN2Q3Njk4MTY0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiZGV2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jCkBAIC0xNSw3ICsxNSw3IEBACiAjaW5jbHVkZSA8
ZHJtL2RybS5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9o
ZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInJvY2tjaGlwX2RybV9kcnYuaCIKICNp
bmNsdWRlICJyb2NrY2hpcF9kcm1fZ2VtLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
cm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Bzci5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3Jv
Y2tjaGlwX2RybV9wc3IuYwppbmRleCAyMmE3MGFiNmUyMTQuLmEwYzhiZDIzNWI2NyAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9wc3IuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Bzci5jCkBAIC0xNCw3ICsxNCw3
IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+
Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2LmgiCiAjaW5jbHVkZSAi
cm9ja2NoaXBfZHJtX3Bzci5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlw
L3JvY2tjaGlwX2RybV92b3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9k
cm1fdm9wLmMKaW5kZXggNjE5YjZkYjA1ZDU4Li5jMjY3OTIwMGQ4NjUgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYwpAQCAtMTcsMTAgKzE3LDEwIEBACiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY191YXBp
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3JrLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2lmZGVmIENPTkZJR19E
Uk1fQU5BTE9HSVhfRFAKICNpbmNsdWRlIDxkcm0vYnJpZGdlL2FuYWxvZ2l4X2RwLmg+CiAjZW5k
aWYKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9sdmRzLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5jCmluZGV4IDQ1NmJkOWYx
M2JhZS4uZTUyZGQ1YTg1MjllIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
cm9ja2NoaXBfbHZkcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9s
dmRzLmMKQEAgLTE2LDEwICsxNiwxMCBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X3BhbmVsLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+CiAKICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KICNpbmNsdWRlIDxs
aW51eC9jbGsuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hp
cF9yZ2IuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9yZ2IuYwppbmRleCAz
N2Y5MzAyMmExMDYuLjYyYmZkNzZkYmQwMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL3JvY2tjaGlwX3JnYi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2Nr
Y2hpcF9yZ2IuYwpAQCAtMTYsMTAgKzE2LDEwIEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fcGFuZWwuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgogI2luY2x1
ZGUgPGxpbnV4L29mX2dyYXBoLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc2htb2Jp
bGUvc2htb2JfZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1f
Y3J0Yy5jCmluZGV4IDQ5OWI1ZmRiODY5Zi4uYjY5ODhhNmQ2OThlIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vc2htb2JpbGUvc2htb2JfZHJtX2NydGMuYwpAQCAtMTYsNiArMTYsNyBAQAogI2luY2x1ZGUg
PGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJzaG1vYl9kcm1fYmFja2xpZ2h0LmgiCiAj
aW5jbHVkZSAic2htb2JfZHJtX2NydGMuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9z
aG1vYmlsZS9zaG1vYl9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2Jf
ZHJtX2Rydi5jCmluZGV4IGE4NDE2YWJiMGVkNC4uYTI3YTkxMzRiZDFhIDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fZHJ2LmMKQEAgLTE4LDYgKzE4LDcgQEAKICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KIAogI2luY2x1ZGUgInNobW9iX2RybV9kcnYuaCIKICNpbmNsdWRlICJzaG1vYl9kcm1f
a21zLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2tt
cy5jIGIvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9rbXMuYwppbmRleCBhMTcy
Njg0NDRjNmQuLjJlMDhiYzIwM2JmOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3NobW9i
aWxlL3NobW9iX2RybV9rbXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2Jf
ZHJtX2ttcy5jCkBAIC0xMyw2ICsxMyw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+CiAKICNpbmNsdWRlICJzaG1vYl9kcm1fY3J0Yy5oIgogI2luY2x1ZGUgInNobW9i
X2RybV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuYyBi
L2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuYwppbmRleCBlYzlmODc0ODNlMzkuLjM4N2Yw
YmVkNmMxYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfY3J0Yy5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuYwpAQCAtMTEsOCArMTEsOCBAQAogI2luY2x1
ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAic3RpX2NvbXBvc2l0b3IuaCIKICNpbmNsdWRlICJz
dGlfY3J0Yy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMgYi9k
cml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kcnYuYwppbmRleCBhYzU0ZTBmOWNhZWEuLmE1MjVmZDg5
OWY2OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMKQEAgLTE0LDEyICsxNCwxMiBAQAogCiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1f
Y21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9j
bWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJzdGlfY3J0Yy5oIgogI2luY2x1ZGUgInN0aV9k
cnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2R2by5jIGIvZHJpdmVy
cy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMKaW5kZXggYjA4Mzc2Yjc2MTFiLi5jYTEyM2FkNmQwY2Qg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2R2by5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9zdGkvc3RpX2R2by5jCkBAIC0xMyw4ICsxMyw4IEBACiAKICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInN0aV9hd2dfdXRpbHMuaCIK
ICNpbmNsdWRlICJzdGlfZHJ2LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0
aV9oZGEuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jCmluZGV4IDE5YjliNWVkMTI5
Ny4uNDBhMGIzOTJmYTUxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZGEu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZGEuYwpAQCAtMTIsNyArMTIsNyBAQAog
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KIAogLyogSERmb3JtYXR0ZXIgcmVnaXN0ZXJzICovCiAjZGVmaW5lIEhE
QV9BTkFfQ0ZHICAgICAgICAgICAgICAgICAgICAgMHgwMDAwCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMK
aW5kZXggNGI4Njg3OGY4ZGRmLi5lNTlmODk2NDFkMDkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9zdGkvc3RpX2hkbWkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZG1pLmMK
QEAgLTE1LDggKzE1LDggQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAKICNpbmNsdWRlIDxzb3VuZC9oZG1pLWNvZGVjLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9zdGkvc3RpX3R2b3V0LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV90dm91
dC5jCmluZGV4IGVhNGEzYjg3ZmE1NS4uYzQyZjJmYTcwNTNjIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vc3RpL3N0aV90dm91dC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3R2
b3V0LmMKQEAgLTE1LDcgKzE1LDcgQEAKICNpbmNsdWRlIDxsaW51eC9zZXFfZmlsZS5oPgogCiAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAKICNpbmNsdWRlICJzdGlfY3J0Yy5o
IgogI2luY2x1ZGUgInN0aV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdG0v
ZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RtL2Rydi5jCmluZGV4IDhkZWMwMDFiOWQzNy4uOWY3
NzIxYjU4MjU0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RtL2Rydi5jCisrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9zdG0vZHJ2LmMKQEAgLTEzLDExICsxMywxMSBAQAogCiAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJf
aGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUg
Imx0ZGMuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRjLmMgYi9kcml2
ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYwppbmRleCA2MWRkNjYxYWEwYWMuLmQ4ODg1ZDhhNmNmOCAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRjLmMKKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3N0bS9sdGRjLmMKQEAgLTE2LDEyICsxNiwxMiBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgotI2luY2x1ZGUgPGRybS9kcm1fYnJp
ZGdlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSA8dmlkZW8vdmlkZW9tb2RlLmg+CiAKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9iYWNrZW5kLmMgYi9kcml2ZXJz
L2dwdS9kcm0vc3VuNGkvc3VuNGlfYmFja2VuZC5jCmluZGV4IGEwMjFiYWIxMWE0Zi4uZDk4OWQ0
YjYwNTkwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfYmFja2VuZC5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9iYWNrZW5kLmMKQEAgLTE0LDEwICsx
NCwxMCBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3Bs
YW5lX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNs
dWRlIDxsaW51eC9jb21wb25lbnQuaD4KICNpbmNsdWRlIDxsaW51eC9saXN0Lmg+CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJt
L3N1bjRpL3N1bjRpX2NydGMuYwppbmRleCAzZWVkZjMzNWE5MzUuLmNkYjg4MWUzNDQ3MCAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jCkBAIC0xMyw4ICsxMyw4IEBACiAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9tb2Rlcy5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAKICNpbmNsdWRlIDxsaW51eC9jbGstcHJvdmlkZXIuaD4KICNpbmNsdWRlIDxsaW51eC9pb3Bv
cnQuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9kcnYuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9kcnYuYwppbmRleCA5ZTRjMzc1Y2NjOTYuLjVhYWE4
Yjc1NzA3ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Rydi5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9kcnYuYwpAQCAtMTYsMTEgKzE2LDExIEBA
CiAjaW5jbHVkZSA8bGludXgvb2ZfcmVzZXJ2ZWRfbWVtLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJt
UC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2NtYV9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJzdW40aV9kcnYuaCIKICNpbmNsdWRlICJzdW40aV9m
cm9udGVuZC5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlf
ZW5jLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfaGRtaV9lbmMuYwppbmRleCA1NTRh
NmY0NTYxZjMuLmQ5NWM2ZTIyNGJkOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjRpX2hkbWlfZW5jLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlf
ZW5jLmMKQEAgLTExLDcgKzExLDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9vZi5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYyBi
L2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9sdmRzLmMKaW5kZXggZTdlYjBkMWUxN2JlLi4x
NDdiOTdlZDFhMDkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9sdmRz
LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYwpAQCAtOCw5ICs4LDkg
QEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInN1bjRpX2NydGMuaCIKICNpbmNsdWRlICJzdW40
aV90Y29uLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMKaW5kZXggZjRhMjI2ODllYjU0Li5j
YWUxOWU3YmJlYWEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9yZ2Iu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMKQEAgLTE0LDkgKzE0LDkg
QEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInN1bjRpX2NydGMuaCIKICNpbmNsdWRlICJzdW40
aV90Y29uLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNvbi5j
IGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYwppbmRleCAwNDIwZjVjOTc4Yjku
LjdlMWQ0ZWFjNWE5OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rj
b24uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNvbi5jCkBAIC0xNCwxMSAr
MTQsMTEgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2Nvbm5lY3Rvci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1
ZGUgPGRybS9kcm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgog
CiAjaW5jbHVkZSA8dWFwaS9kcm0vZHJtX21vZGUuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYu
YwppbmRleCAxYTgzOGQyMDgyMTEuLmU4NzAwYTM2MjA2NCAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRp
X3R2LmMKQEAgLTE4LDkgKzE4LDkgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInN1bjRpX2Ny
dGMuaCIKICNpbmNsdWRlICJzdW40aV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9zdW40aS9zdW42aV9taXBpX2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21p
cGlfZHNpLmMKaW5kZXggZTNiMzRhMzQ1NTQ2Li4xZWJlNTY4MTdmYTkgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9zdW40aS9zdW42aV9taXBpX2RzaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9zdW40aS9zdW42aV9taXBpX2RzaS5jCkBAIC0xOSw5ICsxOSw5IEBACiAKICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAKICNpbmNsdWRlICJzdW40aV9kcnYuaCIKICNpbmNsdWRlICJzdW42aV9taXBpX2RzaS5o
IgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMgYi9kcml2
ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfbWl4ZXIuYwppbmRleCA0NGE5YmE3ZDg0MzMuLjMwYTJl
ZmY1NTY4NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVyLmMKQEAgLTE0LDEwICsxNCwx
MCBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBl
ci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlIDxsaW51
eC9jb21wb25lbnQuaD4KICNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMgYi9kcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuOGlfdWlfbGF5ZXIuYwppbmRleCAxODUzNDI2M2EwNWQuLmEzNDJlYzhiMTMx
ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMKQEAgLTE2LDExICsxNiwx
MSBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9m
cmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgor
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
IAogI2luY2x1ZGUgInN1bjhpX3VpX2xheWVyLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuOGlfdmlfbGF5ZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV92
aV9sYXllci5jCmluZGV4IDg3YmU4OThmOWI3YS4uOGEwNjE2MjM4NDY3IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdmlfbGF5ZXIuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuOGlfdmlfbGF5ZXIuYwpAQCAtMTAsMTEgKzEwLDExIEBACiAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogCiAjaW5jbHVkZSAic3Vu
OGlfdmlfbGF5ZXIuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uaCBi
L2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uaAppbmRleCAxMDEyMzM1YmI0ODkuLmUyZGVlNWM5
YzAzYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS90ZWdyYS9kcm0uaApAQCAtMTcsMTEgKzE3LDExIEBACiAKICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fZW5jb2Rlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9maXhlZC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAK
ICNpbmNsdWRlICJnZW0uaCIKICNpbmNsdWRlICJodWIuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS90ZWdyYS9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2ZiLmMKaW5kZXggY2Q4
YmQ4M2E1NTY4Li5lYTgyMTg0MDczYmQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90ZWdy
YS9mYi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9mYi5jCkBAIC0xNSw2ICsxNSw3IEBA
CiAjaW5jbHVkZSAiZHJtLmgiCiAjaW5jbHVkZSAiZ2VtLmgiCiAjaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBl
ci5oPgogCiAjaWZkZWYgQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT04KIHN0YXRpYyBpbmxpbmUg
c3RydWN0IHRlZ3JhX2ZiZGV2ICp0b190ZWdyYV9mYmRldihzdHJ1Y3QgZHJtX2ZiX2hlbHBlciAq
aGVscGVyKQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2hkbWkuYyBiL2RyaXZl
cnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMKaW5kZXggYTc1NjZjNjdiZmIwLi43OGJjN2M5MDZlMjIg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL3RlZ3JhL2hkbWkuYwpAQCAtMTgsNyArMTgsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAKICNpbmNsdWRlIDxzb3VuZC9oZGFfdmVyYnMuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3RlZ3JhL2h1Yi5jIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1Yi5jCmluZGV4IDcx
Y2MzY2Y2MDA2Ni4uYmE5YjNjZmI4YzNkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGVn
cmEvaHViLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1Yi5jCkBAIC0xOSw3ICsxOSw3
IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVk
ZSAiZHJtLmgiCiAjaW5jbHVkZSAiZGMuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90
aWxjZGMvdGlsY2RjX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmMK
aW5kZXggZjZjZTk4YjQ4MzU4Li4zMDMwYWY5ZTdiMzUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS90aWxjZGMvdGlsY2RjX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGls
Y2RjX2Rydi5jCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgogCiAjaW5jbHVkZSAidGlsY2RjX2Rydi5oIgogI2luY2x1ZGUgInRpbGNkY19yZWdzLmgi
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuaCBiL2RyaXZl
cnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5oCmluZGV4IDYyY2VhNWZmNTU1OC4uZDg2Mzk3
ZGExMmE5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuaAor
KysgYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuaApAQCAtMzAsMTAgKzMwLDkg
QEAKICNpbmNsdWRlIDxsaW51eC9saXN0Lmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFf
aGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9icmlkZ2UuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAKIC8qIERlZmF1bHRpbmcgdG8gcGl4
ZWwgY2xvY2sgZGVmaW5lZCBvbiBBTTMzNXggKi8KICNkZWZpbmUgVElMQ0RDX0RFRkFVTFRfTUFY
X1BJWEVMQ0xPQ0sgIDEyNjAwMApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90
aWxjZGNfZXh0ZXJuYWwuYyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2V4dGVybmFs
LmMKaW5kZXggYjRlYWY5YmM4N2Y4Li5lOTk2OWNkMzY2MTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS90aWxjZGMvdGlsY2RjX2V4dGVybmFsLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Rp
bGNkYy90aWxjZGNfZXh0ZXJuYWwuYwpAQCAtMTAsNiArMTAsNyBAQAogCiAjaW5jbHVkZSA8bGlu
dXgvY29tcG9uZW50Lmg+CiAjaW5jbHVkZSA8bGludXgvb2ZfZ3JhcGguaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAKICNpbmNs
dWRlICJ0aWxjZGNfZHJ2LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3Rp
bGNkY19wYW5lbC5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfcGFuZWwuYwppbmRl
eCBhMWFjYWIzOWQ4N2YuLjVkNTMyYTU5NmUxZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3RpbGNkYy90aWxjZGNfcGFuZWwuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNk
Y19wYW5lbC5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8dmlkZW8vb2ZfZGlzcGxheV90
aW1pbmcuaD4KICNpbmNsdWRlIDx2aWRlby92aWRlb21vZGUuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAj
aW5jbHVkZSAidGlsY2RjX2Rydi5oIgogI2luY2x1ZGUgInRpbGNkY19wYW5lbC5oIgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfdGZwNDEwLmMgYi9kcml2ZXJzL2dw
dS9kcm0vdGlsY2RjL3RpbGNkY190ZnA0MTAuYwppbmRleCBkYWViZjFhYTZiMGEuLmZlNTlmYmZk
ZGU2OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfdGZwNDEwLmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfdGZwNDEwLmMKQEAgLTIxLDYgKzIx
LDcgQEAKICNpbmNsdWRlIDxsaW51eC9waW5jdHJsL3Bpbm11eC5oPgogI2luY2x1ZGUgPGxpbnV4
L3BpbmN0cmwvY29uc3VtZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAidGlsY2RjX2Ry
di5oIgogI2luY2x1ZGUgInRpbGNkY190ZnA0MTAuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1jb3JlLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueWRy
bS9jb3JlL3Rpbnlkcm0tY29yZS5jCmluZGV4IGFlYjkzZWFkYjA0Ny4uYzIxNjNiYjBhNDAxIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tY29yZS5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1jb3JlLmMKQEAgLTksMTAg
KzksMTAgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZHJ2Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcHJpbnQuaD4KICNpbmNsdWRl
IDxkcm0vdGlueWRybS90aW55ZHJtLmg+CiAjaW5jbHVkZSA8bGludXgvZGV2aWNlLmg+CmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tcGlwZS5jIGIvZHJp
dmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLXBpcGUuYwppbmRleCBkNDU3NmQ2ZThj
ZTQuLmQyNTcyMWZjMjBjZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29y
ZS90aW55ZHJtLXBpcGUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlk
cm0tcGlwZS5jCkBAIC04LDEwICs4LDEwIEBACiAgKi8KIAogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2Rydi5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcHJpbnQuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X3ZibGFuay5oPgogI2luY2x1ZGUgPGRybS90aW55ZHJtL3Rpbnlkcm0uaD4KZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3R2
ZTIwMC90dmUyMDBfZHJ2LmMKaW5kZXggMjhlMmQwM2MwY2NmLi5kNWM2YTdlY2YyMzIgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rydi5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS90dmUyMDAvdHZlMjAwX2Rydi5jCkBAIC00MywxNCArNDMsMTQgQEAKIAogI2luY2x1
ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KLSNpbmNsdWRl
IDxkcm0vZHJtX3BhbmVsLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fYnJpZGdlLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJ0dmUyMDBfZHJtLmgiCiAKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2Nvbm5lY3Rvci5jIGIvZHJpdmVycy9ncHUv
ZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMKaW5kZXggNjhlODhiZWQ3N2NhLi42Njg4NWMyNDU5MGYg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2Nvbm5lY3Rvci5jCisrKyBiL2Ry
aXZlcnMvZ3B1L2RybS91ZGwvdWRsX2Nvbm5lY3Rvci5jCkBAIC0xNCw2ICsxNCw3IEBACiAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAjaW5jbHVkZSAidWRsX2Nvbm5lY3Rvci5oIgogI2luY2x1ZGUgInVkbF9kcnYuaCIKIApk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMgYi9kcml2ZXJzL2dwdS9k
cm0vdWRsL3VkbF9kcnYuYwppbmRleCBhNjNlMzAxMWU5NzEuLjIyY2QyZDEzZTI3MiAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3VkbC91ZGxfZHJ2LmMKQEAgLTksNiArOSw3IEBACiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlICJ1ZGxfZHJ2Lmgi
CiAKIHN0YXRpYyBpbnQgdWRsX3VzYl9zdXNwZW5kKHN0cnVjdCB1c2JfaW50ZXJmYWNlICppbnRl
cmZhY2UsCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMgYi9kcml2
ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMKaW5kZXggMWIwMTRkOTI4NTViLi45MDg2ZDBkMWI4
ODAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYworKysgYi9kcml2
ZXJzL2dwdS9kcm0vdWRsL3VkbF9tYWluLmMKQEAgLTEyLDYgKzEyLDcgQEAKICAqLwogI2luY2x1
ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSAidWRsX2Rydi5oIgogCiAvKiAt
QlVMS19TSVpFIGFzIHBlciB1c2Itc2tlbGV0b24uIENhbiB3ZSBnZXQgZnVsbCBwYWdlIGFuZCBh
dm9pZCBvdmVyaGVhZD8gKi8KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2Ny
dGMuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2NydGMuYwppbmRleCA5N2NhZjE2NzFkZDAu
LjczMDAwOGQzZGE3NiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2NydGMuYwpAQCAtMzQsOCArMzQsOCBAQAog
CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfdWFwaS5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAj
aW5jbHVkZSA8bGludXgvY2xrLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+
CiAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vdmM0L3ZjNF9kcGkuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RwaS5jCmluZGV4IGYx
ODU4MTI5NzBkYS4uMTY5NTIxZTU0N2JhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0
L3ZjNF9kcGkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kcGkuYwpAQCAtMjQsMTAg
KzI0LDEwIEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2JyaWRnZS5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9wYW5lbC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAj
aW5jbHVkZSA8bGludXgvY2xrLmg+CiAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+CiAjaW5j
bHVkZSA8bGludXgvb2ZfZ3JhcGguaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMKaW5kZXggMGM2MDdlYjMz
ZDdlLi4xMTcwMmUxZDkwMTEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2Rz
aS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RzaS5jCkBAIC0zMCwxMSArMzAsMTEg
QEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1
ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9wYW5lbC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAj
aW5jbHVkZSA8bGludXgvY2xrLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLXByb3ZpZGVyLmg+CiAj
aW5jbHVkZSA8bGludXgvY29tcGxldGlvbi5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3ZjNC92YzRfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jCmluZGV4IDA1
MWI2MWI2MjU0MS4uODhmZDVkZjdlN2RjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0
L3ZjNF9oZG1pLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jCkBAIC00Myw4
ICs0Myw4IEBACiAgKi8KIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGxpbnV4L2Nsay5o
PgogI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgogI2luY2x1ZGUgPGxpbnV4L2kyYy5oPgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfa21zLmMgYi9kcml2ZXJzL2dwdS9k
cm0vdmM0L3ZjNF9rbXMuYwppbmRleCAwNDkwZWRiMTkyYTEuLjkxYjhjNzJmZjM2MSAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfa21zLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3ZjNC92YzRfa21zLmMKQEAgLTE3LDkgKzE3LDkgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX3BsYW5lX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVy
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlICJ2YzRfZHJ2LmgiCiAjaW5jbHVkZSAi
dmM0X3JlZ3MuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdHhwLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF90eHAuYwppbmRleCA2ZTIzYzUwMTY4ZjkuLmFhMjc5
YjViMGRlNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdHhwLmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdHhwLmMKQEAgLTksOSArOSw5IEBACiAKICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxw
ZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV93cml0ZWJhY2suaD4KICNpbmNsdWRl
IDxsaW51eC9jbGsuaD4KICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3ZlYy5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRf
dmVjLmMKaW5kZXggOGU3ZmFjYjY1MTRlLi44NThjM2E0ODMyMjkgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS92YzQvdmM0X3ZlYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3Zl
Yy5jCkBAIC0yNSw5ICsyNSw5IEBACiAgKi8KIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2VkaWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KICNpbmNsdWRlIDxsaW51
eC9jb21wb25lbnQuaD4KICNpbmNsdWRlIDxsaW51eC9vZl9ncmFwaC5oPgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMKaW5kZXggODdkN2M0OWNmMDU3Li42NTNlYzdkMGJm
NGQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYwpAQCAtMjYsOSAr
MjYsOSBAQAogICovCiAKICNpbmNsdWRlICJ2aXJ0Z3B1X2Rydi5oIgotI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjZGVmaW5lIFhSRVNfTUlOICAgIDMyCiAjZGVmaW5lIFlS
RVNfTUlOICAgIDMyCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVf
ZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZHJ2LmgKaW5kZXggNGYyZjNj
NDNhNDExLi4zMjM4ZmRmNThlYjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8v
dmlydGdwdV9kcnYuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZHJ2LmgK
QEAgLTM0LDkgKzM0LDkgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZ2VtLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS90dG0vdHRtX2JvX2FwaS5oPgogI2luY2x1ZGUgPGRybS90dG0vdHRtX2Jv
X2RyaXZlci5oPgogI2luY2x1ZGUgPGRybS90dG0vdHRtX3BsYWNlbWVudC5oPgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmtt
cy92a21zX2NydGMuYwppbmRleCAxNzdiYmNiMzgzMDYuLjI2OTZjMzcwZmU5YiAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3ZrbXMvdmttc19jcnRjLmMKQEAgLTgsNyArOCw3IEBACiAKICNpbmNsdWRlICJ2a21zX2Rydi5o
IgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiBzdGF0
aWMgdm9pZCBfdmJsYW5rX2hhbmRsZShzdHJ1Y3Qgdmttc19vdXRwdXQgKm91dHB1dCkKIHsKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMgYi9kcml2ZXJzL2dwdS9k
cm0vdmttcy92a21zX2Rydi5jCmluZGV4IDJhMTZiODYxOTZkYy4uYjEzZjk5YTVjODQ5IDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS92a21zL3ZrbXNfZHJ2LmMKQEAgLTE2LDEwICsxNiwxMCBAQAogCiAjaW5jbHVkZSA8bGlu
dXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1
ZGUgInZrbXNfZHJ2LmgiCiAKICNkZWZpbmUgRFJJVkVSX05BTUUJInZrbXMiCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX291dHB1dC5jIGIvZHJpdmVycy9ncHUvZHJtL3Zr
bXMvdmttc19vdXRwdXQuYwppbmRleCAyNzFhMGViOTA0MmMuLmM1YjE2ZWZlZDUxYSAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19vdXRwdXQuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vdmttcy92a21zX291dHB1dC5jCkBAIC03LDggKzcsOCBAQAogICovCiAKICNpbmNsdWRl
ICJ2a21zX2Rydi5oIgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgogCiBzdGF0aWMgdm9pZCB2a21zX2Nvbm5lY3Rvcl9kZXN0cm95KHN0cnVjdCBkcm1fY29u
bmVjdG9yICpjb25uZWN0b3IpCiB7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4
L3Ztd2dmeF9rbXMuaCBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2ttcy5oCmluZGV4
IDY1NWFiYmNkNDA1OC4uNTM1YjAzNTk5ZTU1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
dm13Z2Z4L3Ztd2dmeF9rbXMuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9r
bXMuaApAQCAtMjksOCArMjksOCBAQAogI2RlZmluZSBWTVdHRlhfS01TX0hfCiAKICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2VuY29kZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgog
I2luY2x1ZGUgInZtd2dmeF9kcnYuaCIKIAogLyoqCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnQuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dC5jCmluZGV4IDRkM2QzNmZjM2E1ZC4uM2U3OGE4MzJkN2Y5IDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnQuYwpAQCAtMTAsNyArMTAsNyBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2dlbS5oPgogCiAjaW5jbHVkZSA8bGludXgvb2ZfZGV2aWNlLmg+CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jIGIvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uYwppbmRleCA1NGFmMjY2OWIxYjMuLjlmNWYz
MWY3N2YxZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nv
bm4uYworKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jCkBAIC05
LDcgKzksNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KIAogI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgogCmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKaW5kZXggMjhiYzUwMWFmNDUwLi5kMzAzYTJlMTdmNWUg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKQEAgLTExLDkgKzExLDkg
QEAKICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2dlbS5oIgogCiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlIDxsaW51eC9kbWEtYnVmLmg+CiAjaW5jbHVkZSA8
bGludXgvc2NhdHRlcmxpc3QuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVu
X2RybV9mcm9udF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMu
YwppbmRleCBhMzQ3OWViNzJkNzkuLjg2MGRhMDU1YzZiYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udF9rbXMuYwpAQCAtMTMsOSArMTMsOSBAQAogI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9nZW0uaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIu
aD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAieGVuX2Ry
bV9mcm9udC5oIgogI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfY29ubi5oIgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4
X2RybV9kcnYuYwppbmRleCBmNWVhMzJhZTg2MDAuLjI4ZThkNjA3MjkxMCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9kcm1fZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3p0
ZS96eF9kcm1fZHJ2LmMKQEAgLTE4LDEyICsxOCwxMiBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21h
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAKICNpbmNsdWRlICJ6eF9kcm1fZHJ2LmgiCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS96
dGUvenhfaGRtaS5jCmluZGV4IDlmYzk4YmI0ZjNkOS4uZGY1MjJkNzRiZWJmIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X2hkbWkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0venRl
L3p4X2hkbWkuYwpAQCAtMjAsOSArMjAsOSBAQAogI2luY2x1ZGUgPGxpbnV4L29mX2RldmljZS5o
PgogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fb2YuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1QLmg+CiAKICNpbmNsdWRlIDxzb3VuZC9oZG1pLWNvZGVjLmg+CmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3R2ZW5jLmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4
X3R2ZW5jLmMKaW5kZXggYjczYWZiMjEyZmIyLi44N2I1ZDg2NDEzZDIgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS96dGUvenhfdHZlbmMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4
X3R2ZW5jLmMKQEAgLTE0LDcgKzE0LDcgQEAKICNpbmNsdWRlIDxsaW51eC9yZWdtYXAuaD4KIAog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1QLmg+CiAKICNpbmNsdWRlICJ6eF9kcm1fZHJ2LmgiCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0venRlL3p4X3ZnYS5jIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92Z2EuYwpp
bmRleCAyM2QxZmY0MzU1YTAuLmUxNGMxZDcwOTc0MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3p0ZS96eF92Z2EuYworKysgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZnYS5jCkBAIC0x
Myw3ICsxMyw3IEBACiAjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+CiAKICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgog
CiAjaW5jbHVkZSAienhfZHJtX2Rydi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3p0
ZS96eF92b3UuYyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdm91LmMKaW5kZXggNDQyMzExZDMx
MTEwLi4xNTQwMGZmYjFkMjIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdm91
LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYwpAQCAtMTUsMTIgKzE1LDEyIEBA
CiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5o
PgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogCiAjaW5jbHVkZSAienhfY29t
bW9uX3JlZ3MuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9p
cnEuYyBiL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9pcnEuYwppbmRleCBmM2Q5ODk1
Yzc5ZDguLjE5NTQ4NDcxMzM2NSAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRl
by92Ym94X2lycS5jCisrKyBiL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9pcnEuYwpA
QCAtOSw3ICs5LDkgQEAKICAqICAgICAgICAgIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhh
dC5jb20+CiAgKi8KIAotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRl
IDxsaW51eC9wY2kuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2lycS5oPgorI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJ2Ym94X2Rydi5oIgogI2luY2x1ZGUgInZi
b3h2aWRlby5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X21v
ZGUuYyBiL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMKaW5kZXggYzQzYmVj
NDYyOGFlLi4xYWFmZjAyYzA3ZmYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlk
ZW8vdmJveF9tb2RlLmMKKysrIGIvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X21vZGUu
YwpAQCAtMTEsOSArMTEsOSBAQAogICovCiAjaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
Ci0jaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJ2Ym94X2Rydi5oIgogI2lu
Y2x1ZGUgInZib3h2aWRlby5oIgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVs
cGVyLmggYi9pbmNsdWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaAppbmRleCAwZWU5YTk2YjcwZGEu
LmE2ZDUyMGQ1YjZjYSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmgK
KysrIGIvaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmgKQEAgLTU4LDIwICs1OCw0IEBAIGlu
dCBkcm1faGVscGVyX2Nvbm5lY3Rvcl9kcG1zKHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0
b3IsIGludCBtb2RlKTsKIHZvaWQgZHJtX2hlbHBlcl9yZXN1bWVfZm9yY2VfbW9kZShzdHJ1Y3Qg
ZHJtX2RldmljZSAqZGV2KTsKIGludCBkcm1faGVscGVyX2ZvcmNlX2Rpc2FibGVfYWxsKHN0cnVj
dCBkcm1fZGV2aWNlICpkZXYpOwogCi0vKiBkcm1fcHJvYmVfaGVscGVyLmMgKi8KLWludCBkcm1f
aGVscGVyX3Byb2JlX3NpbmdsZV9jb25uZWN0b3JfbW9kZXMoc3RydWN0IGRybV9jb25uZWN0b3IK
LQkJCQkJICAgICpjb25uZWN0b3IsIHVpbnQzMl90IG1heFgsCi0JCQkJCSAgICB1aW50MzJfdCBt
YXhZKTsKLWludCBkcm1faGVscGVyX3Byb2JlX2RldGVjdChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAq
Y29ubmVjdG9yLAotCQkJICAgIHN0cnVjdCBkcm1fbW9kZXNldF9hY3F1aXJlX2N0eCAqY3R4LAot
CQkJICAgIGJvb2wgZm9yY2UpOwotdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2luaXQoc3RydWN0
IGRybV9kZXZpY2UgKmRldik7Ci12b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZmluaShzdHJ1Y3Qg
ZHJtX2RldmljZSAqZGV2KTsKLWJvb2wgZHJtX2hlbHBlcl9ocGRfaXJxX2V2ZW50KHN0cnVjdCBk
cm1fZGV2aWNlICpkZXYpOwotdm9pZCBkcm1fa21zX2hlbHBlcl9ob3RwbHVnX2V2ZW50KHN0cnVj
dCBkcm1fZGV2aWNlICpkZXYpOwotCi12b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZGlzYWJsZShz
dHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKLXZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9lbmFibGUo
c3RydWN0IGRybV9kZXZpY2UgKmRldik7Ci1ib29sIGRybV9rbXNfaGVscGVyX2lzX3BvbGxfd29y
a2VyKHZvaWQpOwotCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjhkM2VkMjgzNGQzNAotLS0gL2Rldi9udWxsCisrKyBi
L2luY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaApAQCAtMCwwICsxLDI3IEBACisvLyBTUERY
LUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCBPUiBNSVQKKworI2lmbmRlZiBfX0RSTV9QUk9C
RV9IRUxQRVJfSF9fCisjZGVmaW5lIF9fRFJNX1BST0JFX0hFTFBFUl9IX18KKworI2luY2x1ZGUg
PGxpbnV4L3R5cGVzLmg+CisKK3N0cnVjdCBkcm1fY29ubmVjdG9yOworc3RydWN0IGRybV9kZXZp
Y2U7CitzdHJ1Y3QgZHJtX21vZGVzZXRfYWNxdWlyZV9jdHg7CisKK2ludCBkcm1faGVscGVyX3By
b2JlX3NpbmdsZV9jb25uZWN0b3JfbW9kZXMoc3RydWN0IGRybV9jb25uZWN0b3IKKwkJCQkJICAg
ICpjb25uZWN0b3IsIHVpbnQzMl90IG1heFgsCisJCQkJCSAgICB1aW50MzJfdCBtYXhZKTsKK2lu
dCBkcm1faGVscGVyX3Byb2JlX2RldGVjdChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9y
LAorCQkJICAgIHN0cnVjdCBkcm1fbW9kZXNldF9hY3F1aXJlX2N0eCAqY3R4LAorCQkJICAgIGJv
b2wgZm9yY2UpOwordm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2luaXQoc3RydWN0IGRybV9kZXZp
Y2UgKmRldik7Cit2b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZmluaShzdHJ1Y3QgZHJtX2Rldmlj
ZSAqZGV2KTsKK2Jvb2wgZHJtX2hlbHBlcl9ocGRfaXJxX2V2ZW50KHN0cnVjdCBkcm1fZGV2aWNl
ICpkZXYpOwordm9pZCBkcm1fa21zX2hlbHBlcl9ob3RwbHVnX2V2ZW50KHN0cnVjdCBkcm1fZGV2
aWNlICpkZXYpOworCit2b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZGlzYWJsZShzdHJ1Y3QgZHJt
X2RldmljZSAqZGV2KTsKK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9lbmFibGUoc3RydWN0IGRy
bV9kZXZpY2UgKmRldik7Citib29sIGRybV9rbXNfaGVscGVyX2lzX3BvbGxfd29ya2VyKHZvaWQp
OworCisjZW5kaWYKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 16:37:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16:37: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-devel-bounces@lists.xenproject.org>)
	id 1gjoBd-0000ZB-VD; Wed, 16 Jan 2019 16:37: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=5X0w=PY=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gjoBd-0000Z5-Af
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 16:37:05 +0000
X-Inumbo-ID: f498f2e7-19ac-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f498f2e7-19ac-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16:37:04 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0GGasrq124093;
 Wed, 16 Jan 2019 16:37:01 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=RtBPrPLis2X0pmvZA5m24Y9vwU66FlbQrXrW6WwxdAI=;
 b=PCH3YMS+8SxDUiFCxsZgrS6JL6VmjhGNxeJt9DAwPLo0wvNm4sr+aRlJS9tXA7JwpZT4
 2uuANSGfzzFMatQL/Z6EfFjEQMO6DO4qMRFs7Mw2/n3+AiEYYQNq02ipW/o5G4XnZxKm
 Rt/XpwMTOX+tR9+LTO2IJMoFONg2APan2q6MqtFlRAx+l6/SZoudWZ7VirEZQHH0IUUO
 y7DRWZ2uxeqrIrehlUe3P3F4Olkyt3do/ZnBGzDmqOdj/aBJ2CmDFeI+GXJ3uysed+GH
 R0nGqRkWFefl26Mho4TKNCev2aUcui5bUcprgSx0gzv0FZQ7o+/M8BG72q5DVOrr2fIx wA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2pybjnu1ch-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 16:37:00 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0GGb0So010167
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 16:37:00 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0GGaxfF006803;
 Wed, 16 Jan 2019 16:36:59 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Jan 2019 08:36:59 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 831C16A0112; Wed, 16 Jan 2019 11:36:58 -0500 (EST)
Date: Wed, 16 Jan 2019 11:36:58 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190116163658.GD7892@char.us.oracle.com>
References: <20190116113637.10819-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116113637.10819-1-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9138
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901160133
Subject: Re: [Xen-devel] [OSSTEST PATCH 1/3] ts-livepatch-run: Treat (just)
 falseish from OutputCheck as fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTE6MzY6MzVBTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBpcyBtb3JlIGlkaW9tYXRpYy4gIEFsbCBleGlzdGluZyBPdXRwdXRDaGVja3Mg
cmV0dXJuIGJvb2xlYW5zLCBzbwo+IG5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENDOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgpUaGFuayB5b3Uh
Cj4gLS0tCj4gIHRzLWxpdmVwYXRjaC1ydW4gfCA0ICsrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdHMtbGl2ZXBh
dGNoLXJ1biBiL3RzLWxpdmVwYXRjaC1ydW4KPiBpbmRleCBmMTE5NDU4Ni4uOGZkYjgwMDQgMTAw
NzU1Cj4gLS0tIGEvdHMtbGl2ZXBhdGNoLXJ1bgo+ICsrKyBiL3RzLWxpdmVwYXRjaC1ydW4KPiBA
QCAtMTQ3LDggKzE0Nyw4IEBAIHN1YiBsaXZlcGF0Y2hfdGVzdCAoKSB7Cj4gICAgICAgICAgfQo+
ICAgICAgICAgIGlmIChkZWZpbmVkKCR0ZXN0LT57T3V0cHV0Q2hlY2t9KSkgewo+ICAgICAgICAg
ICAgICAkXyA9ICRvdXRwdXQ7Cj4gLSAgICAgICAgICAgICRyYz0kdGVzdC0+e091dHB1dENoZWNr
fS0+KCk7Cj4gLSAgICAgICAgICAgIGlmICgkcmMgbmUgMSkgewo+ICsgICAgICAgICAgICBteSAk
b2sgPSAkdGVzdC0+e091dHB1dENoZWNrfS0+KCk7Cj4gKyAgICAgICAgICAgIGlmICghJG9rKSB7
Cj4gICAgICAgICAgICAgICAgICBkaWUgIkZBSUxFRCEgT3V0cHV0Q2hlY2s9JHRlc3QtPntPdXRw
dXRDaGVja30sIGlucHV0PSRvdXRwdXRcbiI7Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICB9
Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 16:37:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16:37: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-devel-bounces@lists.xenproject.org>)
	id 1gjoBl-0000aD-88; Wed, 16 Jan 2019 16:37: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=5X0w=PY=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gjoBj-0000a0-IV
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 16:37:11 +0000
X-Inumbo-ID: f83c2026-19ac-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f83c2026-19ac-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16:37:10 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0GGb1hL133229;
 Wed, 16 Jan 2019 16:37:08 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=rQ6Ay+7n3bEAltZsnHqEaYYWbDF5gmhL1i2b5axK6TI=;
 b=Y7AKbpWtPcaOpSx+18eZ7dW3NdAc+tJ+PSyYY9jIRTQLCPyxdH1oREPUOOAocPurhQVE
 E07aPAwCgoHHF0moJl+7RU9b69ly3KDYkBiA0LNYT7/LBs2dyjfJfccj2I9iD6rxrRqB
 FZRLv2G3kHbCnaqt/0jcNJYdSSHFY1l5qkkhQ61MtY5WFldNZ30QDlAuO2V3OdCVUpbF
 7YbnXMb1JxDL0j+BR0iUUhFMoJd9sg+OpvSkULlw/3/y8wMj+H5e6N78NAszZE3QmgSd
 Cntacmemx1F4w+ihroG+cjAmLWZIPv13xnaEUlSP1k6seiUohTKuZodQY5FBYVeobr6n 6g== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2pybjsb1uc-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 16:37:08 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0GGb6iH020014
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 16:37:07 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0GGb6CU006972;
 Wed, 16 Jan 2019 16:37:06 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Jan 2019 08:37:06 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 752006A0112; Wed, 16 Jan 2019 11:37:05 -0500 (EST)
Date: Wed, 16 Jan 2019 11:37:05 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190116163705.GE7892@char.us.oracle.com>
References: <20190116113637.10819-1-ian.jackson@eu.citrix.com>
 <20190116113637.10819-2-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116113637.10819-2-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9138
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901160133
Subject: Re: [Xen-devel] [OSSTEST PATCH 2/3] ts-livepatch-run: Print a
 message about expected failures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTE6MzY6MzZBTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gdGFyZ2V0X2NtZF9vdXRwdXRfcm9vdF9zdGF0dXMgcHJpbnRzIHRoZSBjb21tYW5kIGV4
aXQgc3RhdHVzLiAgSWYgdGhhdAo+IHdhcyBhIGZhaWx1cmUgYW5kIHRoZSBmYWlsdXJlIHdhcyBh
cyBleHBlY3RlZCwgdGhpcyBjYW4gYmUgY29uZnVzaW5nCj4gdG8gcmVhZGVycyB3aG8gZG8gbm90
IGtub3cgdGhhdCB0aGlzIGlzIGEgcG9zc2liaWxpdHkuICBTbyBwcmludCBhCj4gbWVzc2FnZSBh
Ym91dCBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgoKVGhhbmsgeW91IQo+IC0tLQo+ICB0cy1saXZlcGF0Y2gtcnVuIHwgMyArKysK
PiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90cy1s
aXZlcGF0Y2gtcnVuIGIvdHMtbGl2ZXBhdGNoLXJ1bgo+IGluZGV4IDhmZGI4MDA0Li5mMDExZTY0
ZSAxMDA3NTUKPiAtLS0gYS90cy1saXZlcGF0Y2gtcnVuCj4gKysrIGIvdHMtbGl2ZXBhdGNoLXJ1
bgo+IEBAIC0xNTIsNiArMTUyLDkgQEAgc3ViIGxpdmVwYXRjaF90ZXN0ICgpIHsKPiAgICAgICAg
ICAgICAgICAgIGRpZSAiRkFJTEVEISBPdXRwdXRDaGVjaz0kdGVzdC0+e091dHB1dENoZWNrfSwg
aW5wdXQ9JG91dHB1dFxuIjsKPiAgICAgICAgICAgICAgfQo+ICAgICAgICAgIH0KPiArCWlmICgk
ZXhwZWN0ZWRfcmMpIHsKPiArCSAgICBsb2dtICIuLi4gdGhhdCBmYWlsdXJlICgkcmMpIHdhcyBh
cyByZXF1aXJlZDsgYWxsIGlzIHdlbGwuIjsKPiArICAgICAgICB9Cj4gICAgIH0KPiAgICAgcmV0
dXJuIDA7Cj4gIH0KPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 16:37:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16:37: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-devel-bounces@lists.xenproject.org>)
	id 1gjoBw-0000cn-H1; Wed, 16 Jan 2019 16:37: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=5X0w=PY=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gjoBv-0000cQ-Dj
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 16:37:23 +0000
X-Inumbo-ID: ffc70ab0-19ac-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffc70ab0-19ac-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16:37:22 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0GGat5Z124173;
 Wed, 16 Jan 2019 16:37:19 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=DYFzHcliptY7Cg5nqwy1fDzh2h1ufzw/BJzTkh0gZKY=;
 b=yilOqDqknbyjieFyDhUrHFAKwFvxWZlF9/EX6qh35BljCHcuN7eLWztkDHZtPyneWmMX
 LkUAJuFGS8BomwaAro9xEx+LyBkhlQlmJNTw2kN8WjYEArfX+LRREHySsy5EiMUoMSJf
 kPVf5aOQDQVIEKkuuc1ly9ddytgN1NjtXdUm0oW7tjIC4UWQmQGlAkWtmQzcG7gOKPkW
 ODInJtEhLe95feoxcf96qzRauo1qzGhUSLxVMZd46oO0lflzglGslvq2EcGKNpkEN4Ll
 5DI+ZQnuWL4wPqxLK8lxladRoxC9YwmJUziKUU6/dqMwDoY2O7YxvGf7JMtah/RbnpGI Mw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2pybjnu1fe-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 16:37:19 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0GGbDDt019621
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 16:37:13 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0GGbCsg021147;
 Wed, 16 Jan 2019 16:37:13 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Jan 2019 08:37:12 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id AA3CE6A0112; Wed, 16 Jan 2019 11:37:11 -0500 (EST)
Date: Wed, 16 Jan 2019 11:37:11 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190116163711.GF7892@char.us.oracle.com>
References: <20190116113637.10819-1-ian.jackson@eu.citrix.com>
 <20190116113637.10819-3-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116113637.10819-3-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9138
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901160133
Subject: Re: [Xen-devel] [OSSTEST PATCH 3/3] ts-livepatch-run: Fix erroneous
 $$ in double-check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTE6MzY6MzdBTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhlIGRvdWJsZWQgJHMgaGVyZSBhcmUgc2ltcGx5IGEgbWlzdGFrZS4gIFRoZSByZXN1
bHQgaXMgdG8gbWFrZSB0aGlzCj4gdGVzdCBpbmVmZmVjdGl2ZSwgc2luY2UgYCQkZmlsZScgbWVh
bnMgYHRoZSB2YWx1ZSBvZiB0aGUgdmFyaWFibGUKPiB3aG9zZSBuYW1lIGlzIGluIHRoZSB2YXJp
YWJsZSAkZmlsZScsIHdoaWNoIGhlcmUgd2lsbCBuZXZlciBleGlzdC4KPiBUaGlzIHByb2R1Y2Vz
IGEgYFVzZSBvZiB1bmluaXRpYWxpemVkIHZhbHVlJyB3YXJuaW5nIGFuZCBzdWJzdGl0dXRlcwo+
IHRoZSBlbXB0eSBzdHJpbmcsIHNvIG92ZXJhbGwgd2UgdGVzdCB0aGUgZXhpc3RlbmNlIG9mIHRo
ZSBkaXJlY3RvcnkuCj4gCj4gVGhlIG1pc3NpbmcgY2hlY2sgaXMgbm90IG9mIG11Y2ggY29uc2Vx
dWVuY2Ugc2luY2UgdGhpcyBjaGVjayBpcyBub3QKPiByZWFsbHkgZXhwZWN0ZWQgZXZlciB0byBm
YWlsLCBhbmQgaWYgaXQgZG9lcywgc29tZSBhY3R1YWwgdGVzdAo+IGV4ZWN1dGlvbiB3b3VsZCBm
YWlsIGR1ZSB0byB0aGUgbWlzc2luZyBmaWxlLgo+IAo+IFNvIG92ZXJhbGwgSSB0aGluayB0aGUg
b25seSBjaGFuZ2UgaXMgdG8gbG9nIG91dHB1dC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKVGhhbmsgeW91IQo+IC0tLQo+ICB0cy1s
aXZlcGF0Y2gtcnVuIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdHMtbGl2ZXBhdGNoLXJ1biBiL3RzLWxpdmVw
YXRjaC1ydW4KPiBpbmRleCBmMDExZTY0ZS4uODZhNzk3OTEgMTAwNzU1Cj4gLS0tIGEvdHMtbGl2
ZXBhdGNoLXJ1bgo+ICsrKyBiL3RzLWxpdmVwYXRjaC1ydW4KPiBAQCAtMTYxLDcgKzE2MSw3IEBA
IHN1YiBsaXZlcGF0Y2hfdGVzdCAoKSB7Cj4gIAo+ICBzdWIgbGl2ZXBhdGNoX2NoZWNrICgpIHsK
PiAgICAgIGZvcmVhY2ggbXkgJGZpbGUgKEBsaXZlcGF0Y2hfZmlsZXMpIHsKPiAtICAgICAgICBp
ZiAoIXRhcmdldF9maWxlX2V4aXN0cygkaG8sICIvdXNyL2xpYi9kZWJ1Zy94ZW4tbGl2ZXBhdGNo
LyQkZmlsZSIpKSB7Cj4gKyAgICAgICAgaWYgKCF0YXJnZXRfZmlsZV9leGlzdHMoJGhvLCAiL3Vz
ci9saWIvZGVidWcveGVuLWxpdmVwYXRjaC8kZmlsZSIpKSB7Cj4gICAgICAgICAgICAgIGRpZSAi
JGZpbGUgaXMgbWlzc2luZyFcbiI7Cj4gICAgICAgICAgfQo+ICAgICAgfQo+IC0tIAo+IDIuMTEu
MAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 16:39:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16:39: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-devel-bounces@lists.xenproject.org>)
	id 1gjoEC-0000w4-VK; Wed, 16 Jan 2019 16:39:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JTqL=PY=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gjoEB-0000vk-5v
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 16:39:43 +0000
X-Inumbo-ID: 5267a0e4-19ad-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5267a0e4-19ad-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16:39:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B42E4AE26;
 Wed, 16 Jan 2019 16:38:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-users <xen-users@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>, xen-announce@lists.xenproject.org
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <deffb8b7-c404-dc4d-63d7-df005b8c8d79@suse.com>
Date: Wed, 16 Jan 2019 17:38:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: [Xen-devel] Xen 4.12 RC1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKWGVuIDQuMTIgcmMxIGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjEyLjAtcmMxCgpG
b3IgeW91ciBjb252ZW5pZW5jZSB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhdDoKaHR0cHM6Ly9k
b3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC4xMi4wLXJjMS94ZW4tNC4xMi4w
LXJjMS50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54
ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEyLjAtcmMxL3hlbi00LjEyLjAtcmMxLnRhci5n
ei5zaWcKClBsZWFzZSBzZW5kIGJ1ZyByZXBvcnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8geGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLgpXaGVuIHNlbmRpbmcgYnVnIHJlcG9ydHMsIHBsZWFz
ZSBDQyByZWxldmFudCBtYWludGFpbmVycyBhbmQgbWUKKGpncm9zc0BzdXNlLmNvbSkuCgpXZSB3
aWxsIHNjaGVkdWxlIFhlbiBUZXN0IERheXMgZnJvbSBSQzIgb253YXJkcy4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 16:44:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1gjoIv-0001pC-3v; Wed, 16 Jan 2019 16:44:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jGeG=PY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjoIu-0001oy-34
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 16:44:36 +0000
X-Inumbo-ID: 0183852e-19ae-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0183852e-19ae-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16:44:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjoIs-0004M0-A9; Wed, 16 Jan 2019 16:44:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjoIr-0000yQ-VK; Wed, 16 Jan 2019 16:44:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjoIr-00046k-Ue; Wed, 16 Jan 2019 16:44:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131982-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=68292c94a60eab24514ab4a8e4772af24dead807
X-Osstest-Versions-That: xen=84323dfb9daac3b47919113f881c19cffe01fc22
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Jan 2019 16:44:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131982: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk4MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk4Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYy
NGRlYWQ4MDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDg0MzIzZGZi
OWRhYWMzYjQ3OTE5MTEzZjg4MWMxOWNmZmUwMWZjMjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTk2OCAgMjAxOS0wMS0xNSAxODowMDo0OCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE5ODIgIDIwMTktMDEtMTYgMTU6MDA6MzEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAogICA4NDMyM2RmYjlkLi42ODI5MmM5NGE2ICA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThl
NDc3MmFmMjRkZWFkODA3IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 16:48:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 16:48: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-devel-bounces@lists.xenproject.org>)
	id 1gjoMx-00022h-MV; Wed, 16 Jan 2019 16:48: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=66eY=PY=citrix.com=prvs=912d4b2fb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gjoMw-00022c-57
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 16:48:46 +0000
X-Inumbo-ID: 95c92d7e-19ae-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95c92d7e-19ae-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 16:48:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,486,1539648000"; d="scan'208";a="84683902"
Date: Wed, 16 Jan 2019 17:47:19 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190116164719.aevcvhzotblpnbzw@mac>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <84045f5ed399411217c2ac8f3763add0c541a073.1547566486.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <84045f5ed399411217c2ac8f3763add0c541a073.1547566486.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/4] libxl: do not attach xen-pciback to
 HVM domain, if stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDQ6MzY6MjhQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEhWTSBkb21haW5zIHVzZSBJT01NVSBhbmQgZGV2aWNlIG1v
ZGVsIGFzc2lzdGFuY2UgZm9yIGNvbW11bmljYXRpbmcgd2l0aAo+IFBDSSBkZXZpY2VzLCB4ZW4t
cGNpZnJvbnQvcGNpYmFjayBpcyB1c2VkIG9ubHkgaW4gUFYgZG9tYWlucy4KCllvdSBzdGlsbCBu
ZWVkIHBjaWJhY2sgaW4gb3JkZXIgdG8gcmVzZXQgdGhlIGRldmljZSB3aGVuIGl0J3MKZGVhc3Np
Z25lZCBmcm9tIHRoZSBndWVzdCwgc28gaXQncyBmdW5jdGlvbmFsaXR5IGlzIG5vdCBvbmx5IHVz
ZWQgYnkKUFYgZ3Vlc3RzLgoKPiBXaGVuIEhWTSBkb21haW4gaGFzIGRldmljZSBtb2RlbCBpbiBz
dHViZG9tYWluLCBhdHRhY2hpbmcgeGVuLXBjaWJhY2sgdG8KPiB0aGUgdGFyZ2V0IGRvbWFpbiBp
dHNlbGYgaXMgbm90IG9ubHkgdXNlbGVzcywgYnV0IGFsc28gbWF5IHByZXZlbnQKPiBhdHRhY2hp
bmcgeGVuLXBjaWJhY2sgdG8gdGhlIHN0dWJkb21haW4sIGVmZmVjdGl2ZWx5IGJyZWFraW5nIFBD
SQo+IHBhc3N0aHJvdWdoLgoKUmlnaHQuIFdoZW4gZG9pbmcgcGFzc3Rocm91Z2ggd2l0aCBhIHN0
dWJkb21haW4geW91IHdhbnQgdGhlIHRhcmdldApkb21haW4gdG8gaGF2ZSB0aGUgbWVtb3J5IGFu
ZCBJTyByZWdpb25zIG1hcHBlZCwgYW5kIHRoZSBzdHViZG9tYWluIHRvCmhhbmRsZSB0aGUgcmVz
dC4KCj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJl
a0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+IC0tLQo+IENoYW5nZXMgaW4gdjI6Cj4gIC0gcHJl
dmlvdXNseSBjYWxsZWQgImxpYnhsOiBhdHRhY2ggeGVuLXBjaWJhY2sgb25seSB0byBQViBkb21h
aW5zIgo+ICAtIGluc3RlYWQgb2YgZXhjbHVkaW5nIGFsbCBIVk1zLCBjaGFuZ2UgdGhlIGNvbmRp
dGlvbiB0byB3aGF0IGFjdHVhbGx5Cj4gICAgbWF0dGVycyBoZXJlIC0gY2hlY2sgaWYgc3R1YmRv
bWFpbiBpcyBpbiB1c2U7IHRoaXMgd2F5IHhlbi1wY2liYWNrIGlzCj4gICAgYWx3YXlzIGluIHVz
ZSAoZWl0aGVyIGZvciB0aGUgdGFyZ2V0IGRvbWFpbiwgb3IgaXQncyBzdHViZG9tYWluKSwKPiAg
ICBmaXhpbmcgUENJIHJlc2V0IGJ5IHhlbi1wY2liYWNrIGNvbmNlcm5zCj4gLS0tCj4gIHRvb2xz
L2xpYnhsL2xpYnhsX3BjaS5jIHwgNCArKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKPiBpbmRleCA4N2FmYTAzLi4zYjZiMjNj
IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCj4gKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfcGNpLmMKPiBAQCAtMTEwNiw3ICsxMTA2LDcgQEAgb3V0Ogo+ICAgICAgICAgIH0K
PiAgICAgIH0KPiAgCj4gLSAgICBpZiAoIXN0YXJ0aW5nKQo+ICsgICAgaWYgKCFzdGFydGluZyAm
JiAhbGlieGxfZ2V0X3N0dWJkb21faWQoQ1RYLCBkb21pZCkpCgpUaGlzIGNoYW5nZSBzZWVtcyB0
byBhc3N1bWUgdGhhdCBib3RoIGxpYnhsX2RvbWFpbl9jb25maWcgZm9yIHRoZQp0YXJnZXQgYW5k
IHRoZSBzdHViZG9tYWluIHdpbGwgaGF2ZSB0aGUgYXNzaWduZWQgcGNpIGRldmljZXMgaW4gdGhl
CnBjaWRldnMgZmllbGQuIFlldCBJIGNhbm5vdCBzZWUgd2hlcmUgdGhlIHN0dWJkb21haW4KbGli
eGxfZG9tYWluX2NvbmZpZyB3aWxsIGdldCB0aGUgcGNpIGRldmljZXMgZnJvbSB0aGUgdGFyZ2V0
IGRvbWFpbgphc3NpZ25lZCwgSSd2ZSBsb29rZWQgaW4gbGlieGxfX3NwYXduX3N0dWJfZG0gYnV0
IHRoZXJlIGRvZXNuJ3Qgc2VlbQp0byBiZSBhbnkgY29weSBmcm9tIHRoZSB0YXJnZXQgdG8gdGhl
IHN0dWJkb20gb2YgdGhlIGxpc3Qgb2YgcGNpCmRldmljZXMuIEkgZ3Vlc3MgSSdtIG1pc3Npbmcg
c29tZXRoaW5nLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 17:02:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gjoa9-0003Ya-0m; Wed, 16 Jan 2019 17:02: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=jGeG=PY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjoa8-0003YL-6v
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 17:02:24 +0000
X-Inumbo-ID: 7dc3d2bf-19b0-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7dc3d2bf-19b0-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 17:02:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjoa4-0004jn-Ds; Wed, 16 Jan 2019 17:02:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjoa4-0001VA-12; Wed, 16 Jan 2019 17:02:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjoa3-0002Kq-Vp; Wed, 16 Jan 2019 17:02:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131965-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-libvirt-vhd:<job
 status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-credit1:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-4.4:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 linux-4.4:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-credit2:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-credit1:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-xl-raw:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-xl:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-pair:xen-boot/src_host:fail:heisenbug
 linux-4.4:test-amd64-i386-pair:xen-boot/dst_host:fail:heisenbug
 linux-4.4:test-armhf-armhf-examine:reboot:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b83b3fa78445387f351cef477a112e503d72b9f0
X-Osstest-Versions-That: linux=ba0da581b466dcd333eeb326919a698116926258
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Jan 2019 17:02:19 +0000
Subject: [Xen-devel] [linux-4.4 test] 131965: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk2NSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk2NS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
biAgaW4gMTMxOTUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzE5NTMKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTk1
MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbiAgaW4gMTMxOTUzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgIGJyb2tlbiBpbiAxMzE5NTMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4gIGluIDEzMTk1MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMxOTUzCgpUZXN0cyB3aGljaCBhcmUgZmFp
bGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTk1MyBwYXNzIGluIDEzMTk2
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
aW4gMTMxOTUzIHBhc3MgaW4gMTMxOTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE5NTMgcGFzcyBpbiAxMzE5NjUKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxOTUz
IHBhc3MgaW4gMTMxOTY1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMzE5NTMgcGFzcyBpbiAxMzE5NjUKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTk1MyBwYXNzIGluIDEz
MTk2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gaW4gMTMxOTUzIHBhc3MgaW4gMTMxOTY1CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgZmFpbCBpbiAxMzE5NTMgcGFzcyBpbiAxMzE5NjUKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCBmYWlsIGluIDEzMTk1
MyBwYXNzIGluIDEzMTk2NQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgOCByZWJvb3Qg
ICAgICAgICAgIGZhaWwgaW4gMTMxOTUzIHBhc3MgaW4gMTMxOTY1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MzE5NTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDggaG9zdC1waW5nLWNoZWNrLXhl
biAgICAgICAgZmFpbCBwYXNzIGluIDEzMTk1MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE5NTMgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE5
NTMgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICBiODNiM2ZhNzg0NDUzODdmMzUxY2VmNDc3YTExMmU1MDNk
NzJiOWYwCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBiYTBkYTU4MWI0
NjZkY2QzMzNlZWIzMjY5MTlhNjk4MTE2OTI2MjU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzE1
NTAgIDIwMTgtMTItMjQgMTE6MzU6NTAgWiAgIDIzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMxOTM5ICAyMDE5LTAxLTEzIDA5OjExOjQ1IFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIllhbiwgWmhlbmci
IDx6eWFuQHJlZGhhdC5jb20+CiAgQWxleGFuZGVyIEFyaW5nIDxhcmluZ0Btb2phdGF0dS5jb20+
CiAgQWxleGFuZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIuc2hpc2hraW5AbGludXguaW50ZWwuY29t
PgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmV3IE1v
cnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbnNvbiBIdWFuZyA8QW5zb24uSHVh
bmdAbnhwLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBCZW4gSHV0Y2hp
bmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJlbmphbWluIFBvaXJpZXIgPGJwb2lyaWVyQHN1
c2UuY29tPgogIEJlbmphbWluIFRpc3NvaXJlcyA8YmVuamFtaW4udGlzc29pcmVzQHJlZGhhdC5j
b20+CiAgQm9iIFBldGVyc29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIENocmlzdGlhbiBCb3Ju
dHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIExlcm95IDxjaHJp
c3RvcGhlLmxlcm95QGMtcy5mcj4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmlj
YWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbiBDYXJw
ZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW4gV2lsbGlhbXMgPGRhbi5qLndp
bGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNo
PgogIERhdmlkIEhlcnJtYW5uIDxkaC5oZXJybWFubkBnbWFpbC5jb20+CiAgRGF2aWQgSGlsZGVu
YnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxv
ZnQubmV0PgogIERhdmlkIFRlaWdsYW5kIDx0ZWlnbGFuZEByZWRoYXQuY29tPgogIERlZXBhIERp
bmFtYW5pIDxkZWVwYS5rZXJuZWxAZ21haWwuY29tPgogIERleHVhbiBDdWkgPGRlY3VpQG1pY3Jv
c29mdC5jb20+CiAgRGlldG1hciBIYWhuIDxkaWV0bWFyLmhhaG5AdHMuZnVqaXRzdS5jb20+CiAg
RG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERvbWluaXF1ZSBN
YXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBFcmljIEJpZ2dlcnMgPGViaWdn
ZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEZy
YW5rIEhhdmVya2FtcCA8aGF2ZXJAbGludXgudm5ldC5pYm0uY29tPgogIEdlb3JneSBBIEJ5c3Ry
ZW5pbiA8Z2tvdEBhbHRsaW51eC5vcmc+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGlu
dXhmb3VuZGF0aW9uLm9yZz4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVk
b3IuY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWwtY2lzY29AeHM0YWxsLm5sPgogIEh1YWNh
aSBDaGVuIDxjaGVuaGNAbGVtb3RlLmNvbT4KICBIdWkgUGVuZyA8YmVucXVpa2VAMTYzLmNvbT4K
ICBIdWkgUGVuZyA8YmVucXVpa2VAZ21haWwuY29tPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZA
Z21haWwuY29tPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphc29u
IFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdt
YWlsLmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3ZvbGQg
PGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9yZ2VuIEhhbnNlbiA8amhhbnNlbkB2bXdhcmUuY29tPgog
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKw7ZyZ2VuIFN0b3J2aXN0IDxqb3Jn
ZW4uc3RvcnZpc3RAZ21haWwuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3Jn
PgogIExhcnJ5IEZpbmdlciA8TGFycnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBMaW51cyBUb3J2
YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGlu
dXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExvcmVuem8gQmlhbmNvbmkgPGxvcmVuem8uYmlhbmNv
bmlAcmVkaGF0LmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVrYXMg
V3VubmVyIDxsdWthc0B3dW5uZXIuZGU+CiAgTWFjcGF1bCBMaW4gPG1hY3BhdWwubGluQG1lZGlh
dGVrLmNvbT4KICBNYW50YXMgTWlrdWzEl25hcyA8Z3Jhd2l0eUBnbWFpbC5jb20+CiAgTWFyY2Vs
byBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBCcm93
biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVy
c2VuQG9yYWNsZS5jb20+CiAgTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51eC5pbnRl
bC5jb20+CiAgTWF0aGlhcyBQYXllciA8bWF0aGlhcy5wYXllckBuZWJlbHdlbHQubmV0PgogIE1h
dXJpemlvIExvbWJhcmRpIDxtbG9tYmFyZEByZWRoYXQuY29tPgogIE1hdXJvIENhcnZhbGhvIENo
ZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBl
QGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAg
TWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlrZSBIYWJvdXN0YWsgPGhhYm91c3Rh
a0BnbWFpbC5jb20+CiAgTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMuY29t
PgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgT2xpdmVyIE5ldWt1bSA8
b25ldWt1bUBzdXNlLmNvbT4KICBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1c2UuY29tPgog
IFBhbiBCaWFuIDxiaWFucGFuMjAxNkAxNjMuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5p
QHJlZGhhdC5jb20+CiAgUGF0cmljayBEcmV5ZXIgPFBhdHJpY2suRHJleWVyQGdtYWlsLmNvbT4K
ICBQYXRyaWNrIERyZXllciA8UGF0cmlja0BEcmV5ZXIubmFtZT4KICBQYXVsIEJ1cnRvbiA8cGF1
bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgog
IFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBldGVyIEh1dHRlcmVyIDxwZXRlci5odXR0
ZXJlckB3aG8tdC5uZXQ+CiAgUHJpaXQgTGFlcyA8cGxhZXNAcGxhZXMub3JnPgogIFFpYW4gQ2Fp
IDxjYWlAbGNhLnB3PgogIFJhZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgogIFJp
Y2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNhbGRlcm9uQGxpbnV4LmludGVsLmNvbT4KICBydWlw
cGFuICjmvZjnnb8pIDxydWlwcGFuQHRlbmNlbnQuY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tl
cm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FtZWVyIFB1amFyIDxzcHVqYXJAbnZpZGlhLmNvbT4K
ICBTYXNoYSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+CiAgU2FzaGEgTGV2
aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNjb3R0IENoZW4gPHNjb3R0QGxhYmF1LmNvbS50dz4K
ICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25AaW50ZWwuY29tPgog
IFNlYmFzdGlhbiBSZWljaGVsIDxzZWJhc3RpYW4ucmVpY2hlbEBjb2xsYWJvcmEuY29tPgogIFNo
YXduIEd1byA8c2hhd25ndW9Aa2VybmVsLm9yZz4KICBTb2hpbCBNZWh0YSA8c29oaWwubWVodGFA
aW50ZWwuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5j
b20+CiAgU3RlZmZlbiBNYWllciA8bWFpZXJAbGludXguaWJtLmNvbT4KICBTdGV2ZSBGcmVuY2gg
PHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgog
IFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxp
bnV0cm9uaXguZGU+CiAgVG9tIEd1bmRlcnNlbiA8dGVnQGprbG0ubm8+CiAgVG9ueSBMaW5kZ3Jl
biA8dG9ueUBhdG9taWRlLmNvbT4KICBUb3JlIEFuZGVyc29uIDx0b3JlQGZ1ZC5ubz4KICBUeXJl
bCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxm
LmhhbnNzb25AbGluYXJvLm9yZz4KICBWYXNpbHkgQXZlcmluIDx2dnNAdmlydHVvenpvLmNvbT4K
ICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdpbGxlbSBkZSBCcnVp
am4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+
CiAgWWFuLCBaaGVuZyA8enlhbkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bCBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwteHNtIGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MjYyNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 17:02:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gjoab-0003bP-Fr; Wed, 16 Jan 2019 17:02: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=ChaH=PY=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gjoaa-0003bF-0U
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 17:02:52 +0000
X-Inumbo-ID: 8e6f6672-19b0-11e9-92db-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e6f6672-19b0-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 17:02:50 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 28134254F4;
 Wed, 16 Jan 2019 12:00:40 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 16 Jan 2019 12:00:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=6UnYsF
 mW/7dwuk9hqNbDMcyC+07FRmLcJKEiaekFWfM=; b=A6GU6Cxx7bZCFtblt09Skb
 +RqUjJf4ntb4OAb0ZRFqBe+LR5JFIA8nISOMz6mrjhnvzyfjjl/261yCZqWutZjd
 WQJvV7V2CytsNfPFqQaQeBxillBa7DGG6u/kGeq5aXkR7CtDU/rPKP9HUpful4we
 /u/iVxVPtZl9TXvqNI78SnWViYKVsXsVc41T9y47Dl3xfge7qNsRBFY1SFIzLwey
 iGlgTpTFO9pUW7czFd3hpW7+CQEllTLt9tILk+fUi5oS06XCZQ9+TlpW27YP+ssJ
 YBzaxwTWvbDRyMSERBnu0F35ZHOfw241EQxgDJU9moUK8L9J8W3b7Xe0gVNkpWfA
 ==
X-ME-Sender: <xms:NGM_XJjYwQyoxRUctsGQG1dqAH-WVgBlSefazIAirsnBO1gqwBWXPg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrgeehgdeljecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffukfhfgg
 gtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihs
 khhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhngh
 hslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgr
 ihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrd
 gtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:NGM_XN8JoxK32i27tsnSt27iwljm81ILCPhn06pH9FASa2mL5drmZg>
 <xmx:NGM_XEqs3vX4WBgDbL3nmdIUV8SFaHiB--AMaw4jIus1mPkJVarM2Q>
 <xmx:NGM_XDMsmhvnJWMHbHqDY6dJgTeGyxnnBrJbv847zDIPhvTcmlqrBA>
 <xmx:OGM_XHMAOH5g39--cI1kn138UfkDKSeNCQQv1zQHFPqXdFWHyfYrzA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 17531E41AC;
 Wed, 16 Jan 2019 12:00:35 -0500 (EST)
Date: Wed, 16 Jan 2019 18:00:33 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190116170033.GO1205@mail-itl>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <84045f5ed399411217c2ac8f3763add0c541a073.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116164719.aevcvhzotblpnbzw@mac>
MIME-Version: 1.0
In-Reply-To: <20190116164719.aevcvhzotblpnbzw@mac>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v2 1/4] libxl: do not attach xen-pciback to
 HVM domain, if stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============0053077264438543979=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0053077264438543979==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="NGIwU0kFl1Z1A3An"
Content-Disposition: inline


--NGIwU0kFl1Z1A3An
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v2 1/4] libxl: do not attach xen-pciback to
 HVM domain, if stubdomain is in use

On Wed, Jan 16, 2019 at 05:47:19PM +0100, Roger Pau Monn=C3=A9 wrote:
> On Tue, Jan 15, 2019 at 04:36:28PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > HVM domains use IOMMU and device model assistance for communicating with
> > PCI devices, xen-pcifront/pciback is used only in PV domains.
>=20
> You still need pciback in order to reset the device when it's
> deassigned from the guest, so it's functionality is not only used by
> PV guests.

Right, I'll update the commit message to match v2 code.

> > When HVM domain has device model in stubdomain, attaching xen-pciback to
> > the target domain itself is not only useless, but also may prevent
> > attaching xen-pciback to the stubdomain, effectively breaking PCI
> > passthrough.
>=20
> Right. When doing passthrough with a stubdomain you want the target
> domain to have the memory and IO regions mapped, and the stubdomain to
> handle the rest.
>=20
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > ---
> > Changes in v2:
> >  - previously called "libxl: attach xen-pciback only to PV domains"
> >  - instead of excluding all HVMs, change the condition to what actually
> >    matters here - check if stubdomain is in use; this way xen-pciback is
> >    always in use (either for the target domain, or it's stubdomain),
> >    fixing PCI reset by xen-pciback concerns
> > ---
> >  tools/libxl/libxl_pci.c | 4 ++--
> >  1 file changed, 2 insertions(+), 2 deletions(-)
> >=20
> > diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c
> > index 87afa03..3b6b23c 100644
> > --- a/tools/libxl/libxl_pci.c
> > +++ b/tools/libxl/libxl_pci.c
> > @@ -1106,7 +1106,7 @@ out:
> >          }
> >      }
> > =20
> > -    if (!starting)
> > +    if (!starting && !libxl_get_stubdom_id(CTX, domid))
>=20
> This change seems to assume that both libxl_domain_config for the
> target and the stubdomain will have the assigned pci devices in the
> pcidevs field.=20

Not really. libxl__device_pci_add() calls do_pci_add() for both stubdomain
(if applicable) and target domain.

> Yet I cannot see where the stubdomain
> libxl_domain_config will get the pci devices from the target domain
> assigned, I've looked in libxl__spawn_stub_dm but there doesn't seem
> to be any copy from the target to the stubdom of the list of pci
> devices. I guess I'm missing something.
>=20
> Thanks, Roger.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--NGIwU0kFl1Z1A3An
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlw/YzEACgkQ24/THMrX
1yz55AgAgR5sv3J4/vYMa8NmqZABzJ84UHpdMfZnF+GLtmOdqA59pk916/x6ZWdo
aZ9hT+BU1r32VRagNwzk2STmZsdhCCxbhRZ8nySFI0KtfZtzIXsi+qQrY2v9szfw
WZGAhMme/9L/KLAiwWklKXvAtE63f0OI05juHW6lUnTDUaSt9iadE9n0+3TNPNLt
qJkqr2EetBMb6ZEsEeDaEJVrd5sJqP5VZONlBE5CxIOuvHkaqwPWKAhmAmsaCk7N
OXTjk1lR2M0Mzrr+EteLt5oWr/Y4OGR3MzEW+1tlkHGYpAj6YvvYoNTLlULJaN+J
n9DMuQVCzIyNlNSanrlAMt5sWEDBgQ==
=aOrk
-----END PGP SIGNATURE-----

--NGIwU0kFl1Z1A3An--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0053077264438543979==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 16 17:22:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 17:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjot1-0005By-3f; Wed, 16 Jan 2019 17:21: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=5WqY=PY=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1gjosz-0005Bt-5O
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 17:21:53 +0000
X-Inumbo-ID: 36485e05-19b3-11e9-92db-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36485e05-19b3-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 17:21:51 +0000 (UTC)
Received: from localhost (unknown [IPv6:2601:601:9f80:35cd::bf5])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id 58B4C14B56D28;
 Wed, 16 Jan 2019 09:21:48 -0800 (PST)
Date: Wed, 16 Jan 2019 09:21:47 -0800 (PST)
Message-Id: <20190116.092147.2222967221278304230.davem@davemloft.net>
To: rppt@linux.ibm.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <1547646261-32535-16-git-send-email-rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
 <1547646261-32535-16-git-send-email-rppt@linux.ibm.com>
X-Mailer: Mew version 6.8 on Emacs 26.1
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Wed, 16 Jan 2019 09:21:50 -0800 (PST)
Subject: Re: [Xen-devel] [PATCH 15/21] sparc: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dalias@libc.org, linux-ia64@vger.kernel.org, devicetree@vger.kernel.org,
 catalin.marinas@arm.com, heiko.carstens@de.ibm.com, x86@kernel.org,
 linux-mips@vger.kernel.org, jcmvbkbc@gmail.com, guoren@kernel.org,
 sparclinux@vger.kernel.org, hch@lst.de, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, ysato@users.sourceforge.jp, richard@nod.at,
 linux-sh@vger.kernel.org, linux@armlinux.org.uk, kasan-dev@googlegroups.com,
 geert@linux-m68k.org, msalter@redhat.com, dennis@kernel.org,
 mattst88@gmail.com, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, pmladek@suse.com,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 robh+dt@kernel.org, green.hu@gmail.com, xen-devel@lists.xenproject.org,
 shorne@gmail.com, gxt@pku.edu.cn, linux-arm-kernel@lists.infradead.org,
 monstr@monstr.eu, tony.luck@intel.com, linux-mm@kvack.org,
 gregkh@linuxfoundation.org, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, paul.burton@mips.com, vgupta@synopsys.com,
 mpe@ellerman.id.au, akpm@linux-foundation.org, linuxppc-dev@lists.ozlabs.org,
 openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgpEYXRlOiBXZWQsIDE2IEph
biAyMDE5IDE1OjQ0OjE1ICswMjAwCgo+IEFkZCBwYW5pYygpIGNhbGxzIGlmIG1lbWJsb2NrX2Fs
bG9jKigpIHJldHVybnMgTlVMTC4KPiAKPiBNb3N0IG9mIHRoZSBjaGFuZ2VzIGFyZSBzaW1wbHkg
YWRkaXRpb24gb2YKPiAKPiAgICAgICAgIGlmKCFwdHIpCj4gICAgICAgICAgICAgICAgIHBhbmlj
KCk7Cj4gCj4gc3RhdGVtZW50cyBhZnRlciB0aGUgY2FsbHMgdG8gbWVtYmxvY2tfYWxsb2MqKCkg
dmFyaWFudHMuCj4gCj4gRXhjZXB0aW9ucyBhcmUgcGNwdV9wb3B1bGF0ZV9wdGUoKSBhbmQga2Vy
bmVsX21hcF9yYW5nZSgpIHRoYXQgd2VyZQo+IHNsaWdodGx5IHJlZmFjdG9yZWQgdG8gYWNjb21t
b2RhdGUgdGhlIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0
QGxpbnV4LmlibS5jb20+CgpBY2tlZC1ieTogRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxv
ZnQubmV0PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 17:22:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 17:22: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-devel-bounces@lists.xenproject.org>)
	id 1gjotV-0005DL-Ew; Wed, 16 Jan 2019 17:22: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=n2+d=PY=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1gjotU-0005DC-KC
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 17:22:24 +0000
X-Inumbo-ID: 48d84560-19b3-11e9-92db-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::624])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48d84560-19b3-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 17:22:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=J8SvrAwIIyzFJAQ/lnkoTNanIkmt5HKyk0avGx+A2Xk=;
 b=JPSOj0XiJ0jMwej3ieYSqDKMOYFUeMrJkn0TXCJg+ZrOxLeRvqJTakdqp1B4XS61920izHbOF7yCiMVwsdpDesKCfVMtyAydpE6XXG+NL1vwkvlJFWazbbXDes8HbpfJU/TrryGbvcG548AYYYfN1DmnmOxzs51edOBAkoX1PgM=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.77) by
 AM0PR03MB3489.eurprd03.prod.outlook.com (52.134.80.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.18; Wed, 16 Jan 2019 17:22:20 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd%6]) with mapi id 15.20.1516.019; Wed, 16 Jan 2019
 17:22:20 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v3 02/11] arm: add tee_enabled flag to
 xen_arch_domainconfig
Thread-Index: AQHUlxZIC0zjksJ3+UOpoEsVs3HAraWwwx8AgAGOPAA=
Date: Wed, 16 Jan 2019 17:22:20 +0000
Message-ID: <87y37ktt7r.fsf@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-3-volodymyr_babchuk@epam.com>
 <f4b60c6d-c362-7a88-6b10-6b916beccfc3@arm.com>
In-Reply-To: <f4b60c6d-c362-7a88-6b10-6b916beccfc3@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR03MB3489;
 6:pepr502Caaamgsb5tfURjQLEku5pKtHoSiOsMZj1srRZQOSIFv5kGMQep2+mzHEDMjSkd1ByjxVxaVcgIMzy6Tq8EIE/MuPlBLrup79fXOH4mCbuSjcl1bE2C9XLrBXHLgoUjch9q9lme095K3wlJ90Zp9k3vi2ByyflyWLRlxxVZefIYhc4SjUhlCNGX6ooca0/j+H6k9iKmey2k0l5wkzvuLrTVrsTN4cOGeezH8yu2yZn5PkWaJJY/zyd9Z9tp2fJ4LkvB/XuRtmKqPsSr/OoZuyrBASVKCVKM3Kui9eHnVv2PfnQNi/Wl3G0mdjKwK/LSmHWKKtllvSJ59rpdpUq2+/gcfnJMaP1lu4ramEfqwsrHDTC47vkokrl94KejJxMHeggX9yTOJyGJ7tCFTOel7/kCFww9jrAeXW7xfWGViuGKZ6oJguSr5t2hrLo91ar0PqwJjA/9R/h9NLjzw==;
 5:ZzJEZIKoqMpgVZzb8zaR+95IqX4J7XcRpUnMPurRsVd2l/s5EXLjna8L9rGhcq7XUMsP8fGrcqRSxNerETvZEme3L6RHlVJCs8tztczYQfIiqRyRyQCiGMXjEc1lBGvZCDtlgSDdhUcaucuA8Jsy1yL1IYlxKVbD0O5zb+DG/n289n2uwN9FKWfnzsXsJWwAkaPCqiDltVncDje0WNaRQQ==;
 7:C0fvRSHRothXw+B4j0f2C9ACI9R8iyEBgzOSeqaejXmPWX5nyT9d6AKDPOzy8g9sCfKA4bAYojlBarbvsyodKkq9Kdsal3/VMorYkYKZ109kRbuxD+E/3hTc73P5PrVzpqNGZzpyYYmbK/lCgM1SOg==
x-ms-office365-filtering-correlation-id: 266af191-cb81-4243-babd-08d67bd72c1d
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3489; 
x-ms-traffictypediagnostic: AM0PR03MB3489:
x-microsoft-antispam-prvs: <AM0PR03MB34891F3B193E2E29CFABF273E6820@AM0PR03MB3489.eurprd03.prod.outlook.com>
x-forefront-prvs: 091949432C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(39860400002)(376002)(346002)(136003)(199004)(189003)(229853002)(53546011)(66066001)(316002)(6506007)(76176011)(11346002)(486006)(80792005)(55236004)(54906003)(6436002)(476003)(71200400001)(105586002)(2616005)(25786009)(86362001)(26005)(6486002)(71190400001)(186003)(446003)(8936002)(6512007)(36756003)(99286004)(68736007)(7736002)(6916009)(81156014)(81166006)(53936002)(305945005)(14454004)(6116002)(3846002)(8676002)(102836004)(478600001)(6246003)(39060400002)(5660300001)(106356001)(4326008)(72206003)(256004)(14444005)(97736004)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3489;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: HhDUYPfLsk5QjreNw8eOVEIFNL7hAgOpCUvy7jDKBIAc9xC3bnCqzXZFDHQGHedkyNOETq5KrHDxFeYdfrqTzwdoyD5rjm+TdRNWz/5nQ4xcy44pZFqQqndKNF5BfO/ZCrix2fiZcG8xdo7kqhR+L67pMCgO9plbppW5p6ugDo0XjfWjHHPAFex10RGQlgYfTJ6cVktiDmLnrmiCw2Ex5HeHyMDJrrmD/f4lSe0QNjU+2w4WWUjxCSZiX+Ov+C9ubw6DFuBecA+Z0W18U0y01Ih9c5cePW7A4/InBWW42sT5TTPfRYgCc9MQ2ZUcNIpynFFWX71WPHh7rYLGqI2XshubymJc5jIhQZi5CF9Pti2ydWyCdA7CWaHbFA46VjIHnISRuPgP2D+beTSb8U6XhRYKYGhFWBtT/J15MMV1yl4=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 266af191-cb81-4243-babd-08d67bd72c1d
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2019 17:22:20.6744 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3489
Subject: Re: [Xen-devel] [PATCH v3 02/11] arm: add tee_enabled flag to
 xen_arch_domainconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhlbGxvIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpLAo+Cj4gT24gMTIvMTgv
MTggOToxMSBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEZyb206IFZvbG9keW15ciBC
YWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+Pgo+PiBUaGlzIGZsYWcgZW5hYmxlcyBU
RUUgc3VwcG9ydCBmb3IgYSBkb21haW4uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBC
YWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0v
ZG9tYWluLmMgICAgICAgICB8IDQgKysrKwo+PiAgIHhlbi9hcmNoL2FybS9kb21jdGwuYyAgICAg
ICAgIHwgMSArCj4+ICAgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggfCAzICsrKwo+PiAg
IDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCj4+ICwKPj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+PiBpbmRleCAxMWI2
MTg1MTViLi5mMDQwNDE5MzFkIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMK
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+IEBAIC03MDIsNiArNzAyLDEwIEBAIGlu
dCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAgaWYgKCAocmMg
PSBkb21haW5fdnRpbWVyX2luaXQoZCwgJmNvbmZpZy0+YXJjaCkpICE9IDAgKQo+PiAgICAgICAg
ICAgZ290byBmYWlsOwo+PiAgICsgICAgaWYgKCBjb25maWctPmFyY2gudGVlX2VuYWJsZWQgKQo+
PiArICAgICAgICBpZiAoIChyYyA9IHRlZV9lbmFibGUoZCkpICE9IDAgKQo+Cj4gVGhpcyBmdW5j
dGlvbiBkb2VzIG5vdCB5ZXQgZXhpc3QuIEJ1dCBJIHRoaW5rIGl0IHdvdWxkIG1ha2Ugc2Vuc2Ug
dG8KPiBmb2xkIHRoaXMgcGF0Y2ggaW4gdGhlIG5leHQgb25lLgoKSWYgeW91IHdlcmUgdGFsa2lu
ZyBhYm91dCB0ZWVfZW5hYmxlKCksIHRoZW4gaXQgd2FzIGludHJvZHVjZWQgaW4gdGhlCnByZXZp
b3VzIHBhdGNoLgoKU3VyZSwgSSdsbCBzcXVhc2ggdGhpcyBwYXRjaCBpbnRvIHRoZSBwcmV2aW91
cyBvbmUuCgo+PiArICAgICAgICAgICAgZ290byBmYWlsOwo+PiArCj4+ICAgICAgIHVwZGF0ZV9k
b21haW5fd2FsbGNsb2NrX3RpbWUoZCk7Cj4+ICAgICAgICAgLyoKPj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9kb21jdGwuYyBiL3hlbi9hcmNoL2FybS9kb21jdGwuYwo+PiBpbmRleCAyMDY5
MTUyOGE2Li5mMDE5ZTAzNWU4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tY3RsLmMK
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4+IEBAIC0xMyw2ICsxMyw3IEBACj4+ICAg
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+PiAgICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPj4gICAj
aW5jbHVkZSA8eHNtL3hzbS5oPgo+PiArI2luY2x1ZGUgPGFzbS1hcm0vdGVlL3RlZS5oPgo+PiAg
ICNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cj4+ICAgICB2b2lkIGFyY2hfZ2V0X2RvbWFpbl9p
bmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC1hcm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4+IGluZGV4
IGViNDI0ZTgyODYuLmI3YTAxMGU5OWUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLWFybS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4+IEBA
IC0zMjMsNiArMzIzLDkgQEAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyB7Cj4+ICAgICAg
ICAqCj4+ICAgICAgICAqLwo+PiAgICAgICB1aW50MzJfdCBjbG9ja19mcmVxdWVuY3k7Cj4+ICsK
Pj4gKyAgICAvKiBJTiAqLwo+PiArICAgIHVpbnQ4X3QgdGVlX2VuYWJsZWQ7Cj4KPiBDYW4geW91
IG1vdmUgdGhpcyBhZnRlciBnaWNfdmVyc2lvbj8gU28gd2UgZG9uJ3QgaW50cm9kdWNlIG1vcmUg
cGFkZGluZy4KU3VyZS4KCj4+ICAgfTsKPj4gICAjZW5kaWYgLyogX19YRU5fXyB8fCBfX1hFTl9U
T09MU19fICovCj4+Cj4+Cj4KPiBDaGVlcnMsCgoKLS0KQmVzdCByZWdhcmRzLFZvbG9keW15ciBC
YWJjaHVrCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 17:26:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 17:26: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-devel-bounces@lists.xenproject.org>)
	id 1gjowv-0005TG-0Y; Wed, 16 Jan 2019 17:25: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=GdPd=PY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjowt-0005TA-Gx
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 17:25:55 +0000
X-Inumbo-ID: c7417c35-19b3-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c7417c35-19b3-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 17:25:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3C149A78;
 Wed, 16 Jan 2019 09:25:54 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 07B313F763;
 Wed, 16 Jan 2019 09:25:52 -0800 (PST)
To: Christoph Hellwig <hch@infradead.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d3e4984f-f996-c38f-3cf1-c16450ef7a99@arm.com>
Date: Wed, 16 Jan 2019 17:25:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Fail to boot Dom0 on Xen Arm64 after "dma-mapping:
 bypass indirect calls for dma-direct"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, iommu@lists.linux-foundation.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIG1hZGUgYW4gYXR0ZW1wdCB0byBib290IExpbnV4IDUuMC1yYzIgYXMgRG9tMCBvbiBY
ZW4KQXJtNjQgYW5kIGdvdCB0aGUgZm9sbG93aW5nIHNwbGF0OgoKWyAgICA0LjA3NDI2NF0gVW5h
YmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IHZpcnR1YWwg
YWRkcmVzcyAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4wODMwNzRdIE1lbSBhYm9ydCBpbmZvOgpb
ICAgIDQuMDg1ODcwXSAgIEVTUiA9IDB4OTYwMDAwMDQKWyAgICA0LjA4OTA1MF0gICBFeGNlcHRp
b24gY2xhc3MgPSBEQUJUIChjdXJyZW50IEVMKSwgSUwgPSAzMiBiaXRzClsgICAgNC4wOTUwNjVd
ICAgU0VUID0gMCwgRm5WID0gMApbICAgIDQuMDk4MTM4XSAgIEVBID0gMCwgUzFQVFcgPSAwClsg
ICAgNC4xMDE0MDVdIERhdGEgYWJvcnQgaW5mbzoKWyAgICA0LjEwNDM2Ml0gICBJU1YgPSAwLCBJ
U1MgPSAweDAwMDAwMDA0ClsgICAgNC4xMDgyODldICAgQ00gPSAwLCBXblIgPSAwClsgICAgNC4x
MTEzMjhdIHVzZXIgcGd0YWJsZTogNGsgcGFnZXMsIDQ4LWJpdCBWQXMsIHBnZHAgPSAoX19fX3B0
cnZhbF9fX18pClsgICAgNC4xMTgwMjVdIFswMDAwMDAwMDAwMDAwMDAwXSBwZ2Q9MDAwMDAwMDAw
MDAwMDAwMApbICAgIDQuMTIzMDU4XSBJbnRlcm5hbCBlcnJvcjogT29wczogOTYwMDAwMDQgWyMx
XSBQUkVFTVBUIFNNUApbICAgIDQuMTI4NTkwXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICA0LjEz
MTcyN10gQ1BVOiA0IFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgNS4wLjAtcmMy
LTAwMTU0LWdjNWRiZWQ2ZGNmNjAgIzExOTEKWyAgICA0LjEzOTk5N10gSGFyZHdhcmUgbmFtZTog
QVJNIEp1bm8gZGV2ZWxvcG1lbnQgYm9hcmQgKHIyKSAoRFQpClsgICAgNC4xNDU5OTVdIHBzdGF0
ZTogMjAwMDAwMDUgKG56Q3YgZGFpZiAtUEFOIC1VQU8pClsgICAgNC4xNTA4NzZdIHBjIDogeGVu
X3N3aW90bGJfYWxsb2NfY29oZXJlbnQrMHg2NC8weDFlOApbICAgIDQuMTU2MDkyXSBsciA6IGRt
YV9hbGxvY19hdHRycysweGY0LzB4MTEwClsgICAgNC4xNjAzNTldIHNwIDogZmZmZjAwMDAxMDAz
Yjk2MApbICAgIDQuMTYzNzQzXSB4Mjk6IGZmZmYwMDAwMTAwM2I5NjAgeDI4OiBmZmZmMDAwMDEx
MmNmYmI0ClsgICAgNC4xNjkxMzddIHgyNzogZmZmZjAwMDAxMTZlZDAwMCB4MjY6IGZmZmYwMDAw
MTAwM2JhOTAKWyAgICA0LjE3NDUzM10geDI1OiBmZmZmMDAwMDEwZDZjMzUwIHgyNDogMDAwMDAw
MDAwMDAwMDAwNQpbICAgIDQuMTc5OTM3XSB4MjM6IDAwMDAwMDAwMDAwMjAwMDAgeDIyOiAwMDAw
MDAwMDAwMDFmMDAwClsgICAgNC4xODUzMjNdIHgyMTogMDAwMDAwMDAwMDAwMDAwMCB4MjA6IGZm
ZmY4MDA4YjkwNGIwYjAKWyAgICA0LjE5MDcyN10geDE5OiBmZmZmMDAwMDExNGQ0MDAwIHgxODog
ZmZmZjAwMDAxNDAzM2ZmZgpbICAgIDQuMTk2MTEzXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4yMDE1MDldIHgxNTogMDAwMDAwMDAwMDAwNDAwMCB4
MTQ6IGZmZmYwMDAwMTEwZmMwMDAKWyAgICA0LjIwNjkwM10geDEzOiBmZmZmMDAwMDExNGRkMDAw
IHgxMjogMDAwMDAwMDAwMDAwMDA2OApbICAgIDQuMjEyMjk5XSB4MTE6IDAwMDAwMDAwMDAwMDAw
MDEgeDEwOiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4yMTc2OTNdIHg5IDogMDAwMDAwMDAwMDAw
MDAwMCB4OCA6IGZmZmY4MDA4YjliMDViMDAKWyAgICA0LjIyMzA4OV0geDcgOiAwMDAwMDAwMDAw
MDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuMjI4NDgzXSB4NSA6IGZmZmYwMDAw
MTA2ZDRjMzggeDQgOiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4yMzM4NzldIHgzIDogMDAwMDAw
MDAwMDYwMDBjMCB4MiA6IGZmZmYwMDAwMTAwM2JhOTAKWyAgICA0LjIzOTI3NF0geDEgOiAwMDAw
MDAwMDAwMDIwMDAwIHgwIDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuMjQ0NjcxXSBQcm9jZXNz
IHN3YXBwZXIvMCAocGlkOiAxLCBzdGFjayBsaW1pdCA9IDB4KF9fX19wdHJ2YWxfX19fKSkKWyAg
ICA0LjI1MTQ1Nl0gQ2FsbCB0cmFjZToKWyAgICA0LjI1Mzk4NV0gIHhlbl9zd2lvdGxiX2FsbG9j
X2NvaGVyZW50KzB4NjQvMHgxZTgKWyAgICA0LjI1ODg1N10gIGRtYV9hbGxvY19hdHRycysweGY0
LzB4MTEwClsgICAgNC4yNjI3NzRdICBkbWFtX2FsbG9jX2F0dHJzKzB4NjQvMHhiOApbICAgIDQu
MjY2NjkxXSAgc2lsMjRfcG9ydF9zdGFydCsweDZjLzB4MTAwClsgICAgNC4yNzA3MDRdICBhdGFf
aG9zdF9zdGFydC5wYXJ0LjEwKzB4MTA0LzB4MjEwClsgICAgNC4yNzUzMDRdICBhdGFfaG9zdF9h
Y3RpdmF0ZSsweDY0LzB4MTQ4ClsgICAgNC4yNzkzOTJdICBzaWwyNF9pbml0X29uZSsweDFhYy8w
eDJiMApbICAgIDQuMjgzMzEyXSAgcGNpX2RldmljZV9wcm9iZSsweGRjLzB4MTY4ClsgICAgNC4y
ODczMTNdICByZWFsbHlfcHJvYmUrMHgxZjAvMHgyOTgKWyAgICA0LjI5MTA1NF0gIGRyaXZlcl9w
cm9iZV9kZXZpY2UrMHg1OC8weDEwMApbICAgIDQuMjk1MzE2XSAgX19kcml2ZXJfYXR0YWNoKzB4
ZGMvMHhlMApbICAgIDQuMjk5MTQ1XSAgYnVzX2Zvcl9lYWNoX2RldisweDc0LzB4YzgKWyAgICA0
LjMwMzA2MV0gIGRyaXZlcl9hdHRhY2grMHgyMC8weDI4ClsgICAgNC4zMDY3MTZdICBidXNfYWRk
X2RyaXZlcisweDFiMC8weDIyMApbICAgIDQuMzEwNjQxXSAgZHJpdmVyX3JlZ2lzdGVyKzB4NjAv
MHgxMTAKWyAgICA0LjMxNDU0OV0gIF9fcGNpX3JlZ2lzdGVyX2RyaXZlcisweDU4LzB4NjgKWyAg
ICA0LjMxODkwMl0gIHNpbDI0X3BjaV9kcml2ZXJfaW5pdCsweDIwLzB4MjgKWyAgICA0LjMyMzI1
MV0gIGRvX29uZV9pbml0Y2FsbCsweGI4LzB4MzQ4ClsgICAgNC4zMjcxNjZdICBrZXJuZWxfaW5p
dF9mcmVlYWJsZSsweDNjYy8weDQ3NApbICAgIDQuMzMxNjA2XSAga2VybmVsX2luaXQrMHgxMC8w
eDEwMApbICAgIDQuMzM1MTcxXSAgcmV0X2Zyb21fZm9yaysweDEwLzB4MWMKWyAgICA0LjMzODgy
OV0gQ29kZTogZjk0MWZhODAgYWExNTAzZTQgYWExYTAzZTIgYWExNzAzZTEgKGY5NDAwMDA1KQpb
ICAgIDQuMzQ1MDI4XSAtLS1bIGVuZCB0cmFjZSAyNzc3NTdmMjc2OTdhNzJiIF0tLS0KClRoZSBi
aXNlY3RvciBmaW5nZXJlZCB0aGUgZm9sbG93aW5nIGNvbW1pdDoKCmNvbW1pdCAzNTZkYTZkMGNk
ZTMzMjMyMzY5NzdmY2U1NGMxZjk2MTJhNzQyMDM2CkF1dGhvcjogQ2hyaXN0b3BoIEhlbGx3aWcg
PGhjaEBsc3QuZGU+CkRhdGU6ICAgVGh1IERlYyA2IDEzOjM5OjMyIDIwMTggLTA4MDAKCiAgICBk
bWEtbWFwcGluZzogYnlwYXNzIGluZGlyZWN0IGNhbGxzIGZvciBkbWEtZGlyZWN0CiAgICAKICAg
IEF2b2lkIGV4cGVuc2l2ZSBpbmRpcmVjdCBjYWxscyBpbiB0aGUgZmFzdCBwYXRoIERNQSBtYXBw
aW5nCiAgICBvcGVyYXRpb25zIGJ5IGRpcmVjdGx5IGNhbGxpbmcgdGhlIGRtYV9kaXJlY3RfKiBv
cHMgaWYgd2UgYXJlIHVzaW5nCiAgICB0aGUgZGlyZWN0bHkgbWFwcGVkIERNQSBvcGVyYXRpb25z
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4K
ICAgIEFja2VkLWJ5OiBKZXNwZXIgRGFuZ2FhcmQgQnJvdWVyIDxicm91ZXJAcmVkaGF0LmNvbT4K
ICAgIFRlc3RlZC1ieTogSmVzcGVyIERhbmdhYXJkIEJyb3VlciA8YnJvdWVyQHJlZGhhdC5jb20+
CiAgICBUZXN0ZWQtYnk6IFRvbnkgTHVjayA8dG9ueS5sdWNrQGludGVsLmNvbT4KCkRpc2N1c3Np
bmcgd2l0aCBSb2JpbiwgaXQgbG9va3MgbGlrZSB0aGF0IHRoZSBjdXJyZW50IHdyYXBwZXJzIGlu
IGZvciBYZW4KKHNlZSBpbmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hlcmVudC5oKSBhcmUgbm90IGFi
bGUgdG8gY29wZSB3aXRoIGRpcmVjdApjYWxscy4gVGhvc2Ugd3JhcHBlcnMgYXJlIHVzZWQgYnkg
c3dpb3RsYiB0byBjYWxsIHRoZSB1bmRlcmx5aW5nIERNQSBvcHMKb2YgdGhlIGRldmljZS4gVGhl
eSBhcmUgdW5hYmxlIHRvIGNvcGUgd2l0aCBOVUxMIChha2EgZGlyZWN0LW1hcHBpbmcpLCBoZW5j
ZQp0aGUgTlVMTCBkZXJlZmVyZW5jZSBjcmFzaC4KCkRvIHlvdSBoYXZlIGFueSBzdWdnZXN0aW9u
IGhvdyB0aGlzIHNob3VsZCBiZSBmaXhlZD8KCkJlc3QgcmVnYXJkcywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 17:27:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 17:27:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjoyG-0005YJ-D9; Wed, 16 Jan 2019 17:27: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=GdPd=PY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjoyF-0005YD-C4
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 17:27:19 +0000
X-Inumbo-ID: f95f1d09-19b3-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f95f1d09-19b3-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 17:27:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 57D64A78;
 Wed, 16 Jan 2019 09:27:18 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6A8523F763;
 Wed, 16 Jan 2019 09:27:17 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-3-volodymyr_babchuk@epam.com>
 <f4b60c6d-c362-7a88-6b10-6b916beccfc3@arm.com> <87y37ktt7r.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3cd6a7bf-0b93-89d5-a9f2-a5c1b8f5d1b5@arm.com>
Date: Wed, 16 Jan 2019 17:27:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <87y37ktt7r.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 02/11] arm: add tee_enabled flag to
 xen_arch_domainconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi8wMS8yMDE5IDE3OjIyLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBIZWxs
byBKdWxpZW4sCj4gCj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPiAKPj4gSGksCj4+Cj4+IE9uIDEy
LzE4LzE4IDk6MTEgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gRnJvbTogVm9sb2R5
bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4+Pgo+Pj4gVGhpcyBmbGFnIGVu
YWJsZXMgVEVFIHN1cHBvcnQgZm9yIGEgZG9tYWluLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFZv
bG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+Pj4gLS0tCj4+PiAgICB4
ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8IDQgKysrKwo+Pj4gICAgeGVuL2FyY2gvYXJt
L2RvbWN0bC5jICAgICAgICAgfCAxICsKPj4+ICAgIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFy
bS5oIHwgMyArKysKPj4+ICAgIDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCj4+PiAs
Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCj4+PiBpbmRleCAxMWI2MTg1MTViLi5mMDQwNDE5MzFkIDEwMDY0NAo+Pj4gLS0tIGEv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+
IEBAIC03MDIsNiArNzAyLDEwIEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFp
biAqZCwKPj4+ICAgICAgICBpZiAoIChyYyA9IGRvbWFpbl92dGltZXJfaW5pdChkLCAmY29uZmln
LT5hcmNoKSkgIT0gMCApCj4+PiAgICAgICAgICAgIGdvdG8gZmFpbDsKPj4+ICAgICsgICAgaWYg
KCBjb25maWctPmFyY2gudGVlX2VuYWJsZWQgKQo+Pj4gKyAgICAgICAgaWYgKCAocmMgPSB0ZWVf
ZW5hYmxlKGQpKSAhPSAwICkKPj4KPj4gVGhpcyBmdW5jdGlvbiBkb2VzIG5vdCB5ZXQgZXhpc3Qu
IEJ1dCBJIHRoaW5rIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8KPj4gZm9sZCB0aGlzIHBhdGNoIGlu
IHRoZSBuZXh0IG9uZS4KPiAKPiBJZiB5b3Ugd2VyZSB0YWxraW5nIGFib3V0IHRlZV9lbmFibGUo
KSwgdGhlbiBpdCB3YXMgaW50cm9kdWNlZCBpbiB0aGUKPiBwcmV2aW91cyBwYXRjaC4KCk9oLCBz
b21laG93IHRoZSBwYXRjaCBhcmUgbm90IGNvcnJlY3RseSBvcmRlcmVkIGluIG15IGluYm94LiBT
b3JyeSBmb3IgdGhlIG5vaXNlLgoKPiAKPiBTdXJlLCBJJ2xsIHNxdWFzaCB0aGlzIHBhdGNoIGlu
dG8gdGhlIHByZXZpb3VzIG9uZS4KQWx0aG91Z2gsIEkgc3RpbGwgdGhpbmsgc3F1YXNoaW5nIHRo
ZSB0d28gd291bGQgYmUgdGhlIGJlc3QuCgoKPiAKPj4+ICsgICAgICAgICAgICBnb3RvIGZhaWw7
Cj4+PiArCj4+PiAgICAgICAgdXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKPj4+ICAg
ICAgICAgIC8qCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jIGIveGVuL2Fy
Y2gvYXJtL2RvbWN0bC5jCj4+PiBpbmRleCAyMDY5MTUyOGE2Li5mMDE5ZTAzNWU4IDEwMDY0NAo+
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9t
Y3RsLmMKPj4+IEBAIC0xMyw2ICsxMyw3IEBACj4+PiAgICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+
Cj4+PiAgICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4+PiAgICAjaW5jbHVkZSA8eHNtL3hzbS5o
Pgo+Pj4gKyNpbmNsdWRlIDxhc20tYXJtL3RlZS90ZWUuaD4KPj4+ICAgICNpbmNsdWRlIDxwdWJs
aWMvZG9tY3RsLmg+Cj4+PiAgICAgIHZvaWQgYXJjaF9nZXRfZG9tYWluX2luZm8oY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwKPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4+PiBpbmRleCBlYjQyNGU4Mjg2
Li5iN2EwMTBlOTllIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJt
LmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4+PiBAQCAtMzIzLDYg
KzMyMyw5IEBAIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgewo+Pj4gICAgICAgICAqCj4+
PiAgICAgICAgICovCj4+PiAgICAgICAgdWludDMyX3QgY2xvY2tfZnJlcXVlbmN5Owo+Pj4gKwo+
Pj4gKyAgICAvKiBJTiAqLwo+Pj4gKyAgICB1aW50OF90IHRlZV9lbmFibGVkOwo+Pgo+PiBDYW4g
eW91IG1vdmUgdGhpcyBhZnRlciBnaWNfdmVyc2lvbj8gU28gd2UgZG9uJ3QgaW50cm9kdWNlIG1v
cmUgcGFkZGluZy4KPiBTdXJlLgo+IAo+Pj4gICAgfTsKPj4+ICAgICNlbmRpZiAvKiBfX1hFTl9f
IHx8IF9fWEVOX1RPT0xTX18gKi8KPj4+Cj4+Pgo+Pgo+PiBDaGVlcnMsCj4gCj4gCj4gLS0KPiBC
ZXN0IHJlZ2FyZHMsVm9sb2R5bXlyIEJhYmNodWsKPiAKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 17:31:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 17:31: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-devel-bounces@lists.xenproject.org>)
	id 1gjp23-0006Ni-2o; Wed, 16 Jan 2019 17:31: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=n2+d=PY=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1gjp21-0006Nd-Vh
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 17:31:14 +0000
X-Inumbo-ID: 844041de-19b4-11e9-92db-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.42]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 844041de-19b4-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 17:31:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=uVSohMsvIndMEsmvfIWnvmStAtxoJHpr2UUNwzTiuVg=;
 b=GMvxroTB6BYl23crXxjtHVpScAbIEMDGRqMvn4gbbg2M3/DkU4Qj0rqRmPQ5ziacOPk32RmEw3Wqu+KrSvl+jExfMHd+gIjfiBLupFsHXo1ECaizJG+EBQPuwETe54oiBta5a80F37Pv4bxgOtvJq6dZHNJgTFO4QjNd82hsOg4=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.77) by
 AM0PR03MB4914.eurprd03.prod.outlook.com (20.178.22.157) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.24; Wed, 16 Jan 2019 17:31:09 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd%6]) with mapi id 15.20.1516.019; Wed, 16 Jan 2019
 17:31:09 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <Julien.Grall@arm.com>
Thread-Topic: [PATCH v3 04/11] optee: add OP-TEE mediator skeleton
Thread-Index: AQHUlxZJs09lzfXhy0CKBoChlWyImqWwznAAgAGFYAA=
Date: Wed, 16 Jan 2019 17:31:09 +0000
Message-ID: <87won4tst3.fsf@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-5-volodymyr_babchuk@epam.com>
 <839e8cf4-c773-56e0-8c55-7c3b3764683a@arm.com>
In-Reply-To: <839e8cf4-c773-56e0-8c55-7c3b3764683a@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR03MB4914;
 6:IzvzKTMvJPgyR7+Y2hsf6ngSH86fts9w+QNDRDOn0s+nXjQy+/aXSADLOADTgquWXAdXOa9RJHTgEnJcvsqFbZfNUZm8+xxrZ02K1teRWhosLV18y+A0VNyhhlCD37jItQZdFCFbYhf83RdOpRlqAMmCaOAUadvr1I7kJpYAXdfen1sEK7dj33a2atl0L0eikBCEAUfm3HWMSmUa3vBRSy3qO6UaqgbvIK1BSMWuKztljyPZdn8CfjNWOQ4zfc4PoA0K0gtsSoEOw7lyembpJGXSzUix5gWu04DaYNqxmtSio0wM5J1UBTsDebdF7G/51L1Q4zZO8tM8JNOr3js8AWoMsB2U/1ystdhXzhtEyQKfn/bBsV8Fo2OkZCcQxH2ZYyDOYq539AQett74uST8RIyGgx6yxh3j+/FfbHvxUvVdL8fN14YeYN4IImEVPLdXli6EEapVabEfiE8TU0luxg==;
 5:n8+erw8CkwMVdmcdx8X0lPpWq97LE678V+PDyxJi7GzqTI9DrC+4CxXMp2jWj6KmtUujmOVeOUFjDsZrs2KriewdZ0fFhESPQhHbGoerslXIha1g4OBRhPlZxSjlmaEBhK+vOqKrJLM8plWcUqcz6bc4V79P23pIYlNg7cqRXjGI0W5/vJCeT+GY6T7Q3a9JNpUqwQitvqSf4ktXBsJC2Q==;
 7:pCeKbh/j4McljITUjeIIhOSJ158grZNASJbnoSUhXexmanZtwB6TxAhmO9i9oLAXtCXZy2SrJxYkRQsYQWvNS3cuB1pjaRf5GVRYSJm0ok2ekuh+ZIR4gaB2l5yYpLpNvjiatCozrs2F/yY4qFQpUQ==
x-ms-office365-filtering-correlation-id: 2faf4663-4d89-447a-17a9-08d67bd8671d
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB4914; 
x-ms-traffictypediagnostic: AM0PR03MB4914:
x-microsoft-antispam-prvs: <AM0PR03MB4914D6B8961214D4F3C23BA2E6820@AM0PR03MB4914.eurprd03.prod.outlook.com>
x-forefront-prvs: 091949432C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(136003)(376002)(346002)(366004)(396003)(199004)(189003)(99286004)(68736007)(86362001)(25786009)(26005)(14444005)(256004)(81156014)(55236004)(102836004)(6506007)(80792005)(71200400001)(71190400001)(53546011)(6512007)(76176011)(105586002)(106356001)(97736004)(36756003)(229853002)(2906002)(54906003)(2616005)(4326008)(8936002)(6246003)(476003)(305945005)(486006)(53936002)(3846002)(11346002)(6436002)(316002)(478600001)(72206003)(14454004)(66066001)(7736002)(81166006)(8676002)(6486002)(186003)(5660300001)(39060400002)(6116002)(446003)(6916009)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4914;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: TqHrxyB4ALGoJboiQoPwySoF/IKNntHraWmYCHEp0xFJSHIdHE4Cn+n1BoM/aKDp/lUDAGkrnx3XDxVWK0VjuYKdkvfNd1pKM+NsNgqgnns/6Qi+Hi3/IftS2drsHTTEdLcctc6N5jcPUBFNCWF9qZ47RtKjYW2zim/x/2jfTU3/HWGjdsw9Vzl18+T3XUR42bjq+W222q+9GDsP/OSOwzae41PDV1gjfdm4zaOAKPZEjuF/XlGRYAJeFqbwtaL4gnw+NGb2Nrco94t3A1fSXOiWlbEfn3z53sWnICSqFVCwiSkDqcWqnp9dVnPgu2MX4aV7wkn8WZ1ovq0iNqK4BBbWqOP8gjdzNVEmj04v17IUyXb9RbmJCzX8Oxzh5E3dzlLg3+rUGeHs8SPl62eUVjAkxa4YHJ4gD1OI9RHrqJ4=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2faf4663-4d89-447a-17a9-08d67bd8671d
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2019 17:31:09.1205 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4914
Subject: Re: [Xen-devel] [PATCH v3 04/11] optee: add OP-TEE mediator skeleton
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpIFZvbG9keW15ciwKPgo+IE9u
IDEyLzE4LzE4IDk6MTEgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBGcm9tOiBWb2xv
ZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPj4KPj4gQWRkIHZlcnkgYmFz
aWMgT1AtVEVFIG1lZGlhdG9yLiBJdCBjYW4gcHJvYmUgZm9yIE9QLVRFRSBwcmVzZW5jZSwKPj4g
dGVsbCBpdCBhYm91dCBkb21haW4gY3JlYXRpb24vZGVzdHJ1Y3Rpb24gYW5kIGZvcndhcmQgYWxs
IGtub3duCj4+IGNhbGxzLgo+Pgo+PiBUaGlzIGlzIGFsbCB3aGF0IGlzIG5lZWRlZCBmb3IgRG9t
MCB0byB3b3JrIHdpdGggT1AtVEVFIGFzIGxvbmcKPj4gYXMgRG9tMCBzaGFyZXMgMToxIG1hcHBl
ZCBwYWdlcyB3aXRoIE9QLVRFRS4gQW55IGF0dGVtcHQgdG8gY2FsbAo+PiBPUC1URUUgZnJvbSBE
b21VIHdpbGwgZmFpbCBhbmQgY2FuIGxlYWQgdG8gc3BlY3RhY3VsYXIgcmVzdWx0cy4gQWxzbywK
Pj4gcHJvYmxlbXMgY2FuIGFyaXNlIGlmIERvbTAgdXNlcyBwYWdlcyBtYXBwZWQgZnJvbSBvdGhl
ciBkb21haW5zLgo+PiBTbywgdGhpcyBwYXRjaCBzaG91bGQgbm90IGJlIG1lcmdlZCB3aXRob3V0
IG5leHQgcGF0Y2hlcyBpbiB0aGUgc2VyaWVzLgo+Cj4gVGhlIGxhc3Qgc2VudGVuY2UgaXMgbm90
IG5lY2Vzc2FyeSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuIFlvdSBjYW4gYWRkIGl0Cj4gYWZ0ZXIg
Ii0tLSIuIFNvIGl0IGlzIHN0cmlwcGVkIGRvd24gd2hlbiB0aGUgcGF0Y2ggaXMgY29tbWl0dGVk
LCB5ZXQgd2UKPiBrbm93IGl0IHNob3VsZCBub3QgYmUgbWVyZ2VkIDopLgpPaCwgb2theS4KCj4+
Cj4+IFRoaXMgY29kZSBpc3N1ZXMgdHdvIG5vbi1wcmVlbXB0aWJsZSBjYWxscyB0byBPUC1URUU6
IHRvIGNyZWF0ZSBhbmQKPj4gdG8gZGVzdHJveSBjbGllbnQgY29udGV4dC4gVGhleSBjYW4ndCBi
bG9jayBpbiBPUC1URUUsIGJ1dCBPUC1URUUgY2FuCj4+IHdhaXQgb24gYSBzcGxpbmxvY2tzLCBz
byB0aGVyZSBpcyBubyBtYXhpbWFsIGV4ZWN1dGlvbiB0aW1lCj4+IGd1YXJhbnRlZWQuCj4KPiBU
aGlzIHBhcmFncmFwaCBpcyB3b3JyeWluZy4gRnJvbSB0aGUgZGlzY3Vzc2lvbiB3ZSBoYWQgb24g
dGhlIHByZXZpb3VzCj4gdmVyc2lvbiBhbmQgc29tZSBkaXNjdXNzaW9ucyBhdCBMaW5hcm8gQ29u
bmVjdCB3aXRoIE9QLVRFRSBmb2xrcywgSQo+IGdhdGhlcmVkIHRoaXMgY2FsbCBzaG91bGQgbm90
IHRha2UgYSBsb25nIHRpbWUuClllcywgdGhpcyBpcyByaWdodC4gSXQgKipzaG91bGQqKiBub3Qg
dGFrZSBhIGxvbmcgdGltZS4gQW5kIGN1cnJlbnRseSBJCmNhbid0IHNlZSB3aHkgaXQgd291bGQg
dGFrZSBhIGxvbmcgdGltZSBhbnl3YXlzLiBCdXQsIHlvdSBrbm93LAp0aGVvcmV0aWNhbGx5LCB0
aGVyZSBpcyBubyB1cHBlciBsaW1pdCBvbiB3YWl0aW5nIGZvciBzcGlubG9jay4KCj4gSW4gZ2Vu
ZXJhbCBzcGlubG9jayBzaG91bGQgaGF2ZSBubyBjb250ZW50aW9uIG9yIHdhaXQgc2hvdWxkIGJl
IGxpbWl0ZWQuCj4gSW4gcGFydGljdWxhciwgaW4gdGhlIGNvbnRleHQgb2YgT1AtVEVFIEkgd291
bGQgZXhwZWN0IHNvbWV0aGluZyBpcwo+IHJlYWxseSB3cm9uZyBpZiB5b3Ugd2FpdCBvbiBhIHNw
aW5sb2NrIGZvciBhIHJlYWxseSBsb25nIHRpbWUgYXMgeW91Cj4gYmxvY2sgdGhlIG5vcm1hbCB3
b3JsZC4gU28gbWF5YmUgdGhpcyBpcyBqdXN0IGEgbWlzdW5kZXJzdGFuZGluZyBvZiB0aGUKPiBj
b21taXQgbWVzc2FnZT8KWWVzLCBJIHRoaW5rIGl0IGlzIGEgbWlzdW5kZXJzdGFuZGluZy4gT1At
VEVFIHVzZXMgc3BpbmxvY2tzIGluIHRoZSBzYW1lCndheSBhcyBYRU4gb3Iga2VybmVsIC0gZm9y
IHNob3J0IGF0b21pYyBvcGVyYXRpb25zLiBCdXQgYXMgc3BpbmxvY2soKQpmdW5jdGlvbiBoYXZl
IG5vIHRpbWVvdXQgYXJndW1lbnQsIHRoZW9yZXRpY2FsbHkgaXQgd291bGQgYmxvY2sgZm9yIGEK
bG9uZyB0aW1lLgoKSSB0aGluaywgSSdsbCByZW1vdmUgdGhhdCBjbGF1c2UgZnJvbSB0aGUgY29t
bWl0IG1lc3NhZ2UuIEp1c3QgZm9yCmNsYXJpdHkgOikKCj4KPj4KPj4gU2lnbmVkLW9mZi1ieTog
Vm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4+IC0tLQo+Pgo+PiAg
IENoYW5nZXMgZnJvbSB2MjoKPj4gICAgLSBGaXhlZCBjb2Rpbmcgc3R5bGUKPj4gICAgLSBJbnRy
b2R1Y2VkIHRlZS9LY29uZmlnCj4+ICAgIC0gRml4ZWQgZXJyb3IgbWVzc2FnZXMKPj4KPj4gICB4
ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICAgICB8ICAgMiArCj4+ICAgeGVuL2FyY2gv
YXJtL3RlZS9LY29uZmlnICAgICAgICAgICAgfCAgIDQgKwo+PiAgIHhlbi9hcmNoL2FybS90ZWUv
TWFrZWZpbGUgICAgICAgICAgIHwgICAxICsKPj4gICB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMg
ICAgICAgICAgICB8IDE1MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmggfCAgNTAgKysrKysrKysrCj4+ICAgNSBmaWxl
cyBjaGFuZ2VkLCAyMDggaW5zZXJ0aW9ucygrKQo+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
YXJjaC9hcm0vdGVlL0tjb25maWcKPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJt
L3RlZS9vcHRlZS5jCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBiL3hl
bi9hcmNoL2FybS9LY29uZmlnCj4+IGluZGV4IGU1MjdiMmY4ODUuLjk5ZTZmMGViYjIgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9LY29uZmlnCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9LY29u
ZmlnCj4+IEBAIC0yMzcsMyArMjM3LDUgQEAgc291cmNlICJhcmNoL2FybS9wbGF0Zm9ybXMvS2Nv
bmZpZyIKPj4gICBzb3VyY2UgImNvbW1vbi9LY29uZmlnIgo+Pgo+PiAgIHNvdXJjZSAiZHJpdmVy
cy9LY29uZmlnIgo+PiArCj4+ICtzb3VyY2UgImFyY2gvYXJtL3RlZS9LY29uZmlnIgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL3RlZS9LY29u
ZmlnCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAwMDAuLjViODI5ZGIy
ZTkKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcKPj4g
QEAgLTAsMCArMSw0IEBACj4+ICtjb25maWcgT1BURUUKPj4gKwlib29sICJFbmFibGUgT1AtVEVF
IG1lZGlhdG9yIgo+PiArCWRlZmF1bHQgbgo+PiArCWRlcGVuZHMgb24gVEVFCj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdGVlL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3RlZS9NYWtlZmls
ZQo+PiBpbmRleCBjNTRkNDc5NmZmLi45ODJjODc5Njg0IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJj
aC9hcm0vdGVlL01ha2VmaWxlCj4+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvTWFrZWZpbGUKPj4g
QEAgLTEgKzEsMiBAQAo+PiAgIG9iai15ICs9IHRlZS5vCj4+ICtvYmotJChDT05GSUdfT1BURUUp
ICs9IG9wdGVlLm8KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAw
MDAwMDAwMDAwLi43M2FkMjVlZTBiCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jCj4+IEBAIC0wLDAgKzEsMTUxIEBACj4+ICsvKgo+PiArICogeGVuL2Fy
Y2gvYXJtL3RlZS9vcHRlZS5jCj4+ICsgKgo+PiArICogT1AtVEVFIG1lZGlhdG9yCj4+ICsgKgo+
PiArICogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+PiAr
ICogQ29weXJpZ2h0IChjKSAyMDE4IEVQQU0gU3lzdGVtcy4KPj4gKyAqCj4+ICsgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeQo+PiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSB2ZXJzaW9uIDIgYXMKPj4gKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uLgo+PiArICovCj4+ICsKPj4gKyNpbmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUu
aD4KPj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPj4gKyNpbmNsdWRlIDxhc20vc21jY2MuaD4K
Pj4gKyNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPgo+PiArCj4+ICsjaW5jbHVkZSA8YXNtL3RlZS9v
cHRlZV9tc2cuaD4KPj4gKyNpbmNsdWRlIDxhc20vdGVlL29wdGVlX3NtYy5oPgo+PiArCj4+ICsv
KiBDbGllbnQgSUQgMCBpcyByZXNlcnZlZCBmb3IgaHlwZXJ2aXNvciBpdHNlbGYgKi8KPj4gKyNk
ZWZpbmUgT1BURUVfQ0xJRU5UX0lEKGRvbWFpbikgKGRvbWFpbi0+ZG9tYWluX2lkICsgMSkKPgo+
IFRoZSBzZWNvbmQgJ2RvbWFpbicgc2hvdWxkIGJlIGJldHdlZW4gKCkgdG8gYXZvaWQgbWFjcm8t
ZXhwYW5zaW9uIGlzc3VlLgo+Cj4+ICsKPj4gK3N0YXRpYyBib29sIG9wdGVlX3Byb2JlKHZvaWQp
Cj4+ICt7Cj4+ICsgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlOwo+PiArICAgIHN0cnVj
dCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4+ICsKPj4gKyAgICAvKiBDaGVjayBmb3IgZW50cnkgaW4g
ZHRiICAqLwo+PiArICAgIG5vZGUgPSBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShOVUxMLCBOVUxM
LCAibGluYXJvLG9wdGVlLXR6Iik7Cj4+ICsgICAgaWYgKCAhbm9kZSApCj4+ICsgICAgICAgIHJl
dHVybiBmYWxzZTsKPj4gKwo+PiArICAgIC8qIENoZWNrIFVJRCAqLwo+PiArICAgIGFybV9zbWNj
Y19zbWMoQVJNX1NNQ0NDX0NBTExfVUlEX0ZJRChUUlVTVEVEX09TX0VORCksICZyZXNwKTsKPj4g
Kwo+PiArICAgIGlmICggKHVpbnQzMl90KXJlc3AuYTAgIT0gT1BURUVfTVNHX1VJRF8wIHx8Cj4+
ICsgICAgICAgICAodWludDMyX3QpcmVzcC5hMSAhPSBPUFRFRV9NU0dfVUlEXzEgfHwKPj4gKyAg
ICAgICAgICh1aW50MzJfdClyZXNwLmEyICE9IE9QVEVFX01TR19VSURfMiB8fAo+PiArICAgICAg
ICAgKHVpbnQzMl90KXJlc3AuYTMgIT0gT1BURUVfTVNHX1VJRF8zICkKPj4gKyAgICAgICAgcmV0
dXJuIGZhbHNlOwo+PiArCj4+ICsgICAgcmV0dXJuIHRydWU7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRp
YyBpbnQgb3B0ZWVfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICsgICAgc3RydWN0
IGFybV9zbWNjY19yZXMgcmVzcDsKPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogSW5mb3JtIE9Q
LVRFRSBhYm91dCBhIG5ldyBndWVzdC4KPj4gKyAgICAgKiBUaGlzIGlzIGEgIkZhc3QiIGNhbGwg
aW4gdGVybXMgb2YgT1AtVEVFLiBUaGlzIGJhc2ljYWxseQo+PiArICAgICAqIG1lYW5zIHRoYXQg
aXQgY2FuJ3QgYmUgcHJlZW1wdGVkLCBiZWNhdXNlIHRoZXJlIGlzIG5vCj4+ICsgICAgICogdGhy
ZWFkIGFsbG9jYXRlZCBmb3IgaXQgaW4gT1AtVEVFLiBJdCBpcyBjbG9zZSB0byBhdG9taWMKPj4g
KyAgICAgKiBjb250ZXh0IGluIGxpbnV4IGtlcm5lbDogRS5nLiBubyBibG9ja2luZyBjYWxscyBj
YW4gYmUgaXNzdWVkLgo+PiArICAgICAqIEFsc28sIGludGVycnVwdHMgYXJlIGRpc2FibGVkLgo+
PiArICAgICAqIFJpZ2h0IG5vdyBPUC1URUUganVzdCBmcmVlcyBhbGxvY2F0ZWQgbWVtb3J5LCBz
byBpdCBzaG91bGQgYmUKPj4gKyAgICAgKiByZWFsbHkgZmFzdC4KPgo+IFRoZSBsYXN0IHNlbnRl
bmNlIGxvb2tzIHdyb25nIGluIHRoaXMgY29udGV4dC4KPgo+PiArICAgICAqLwo+PiArICAgIGFy
bV9zbWNjY19zbWMoT1BURUVfU01DX1ZNX0NSRUFURUQsIE9QVEVFX0NMSUVOVF9JRChkKSwgMCwg
MCwgMCwgMCwgMCwgMCwKPj4gKyAgICAgICAgICAgICAgICAgICZyZXNwKTsKPj4gKyAgICBpZiAo
IHJlc3AuYTAgIT0gT1BURUVfU01DX1JFVFVSTl9PSyApCj4+ICsgICAgewo+PiArICAgICAgICBn
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5hYmxlIHRvIGNyZWF0ZSBPUFRFRSBjbGllbnQ6IHJj
ID0gMHglWFxuIiwKPj4gKyAgICAgICAgICAgICAgICAodWludDMyX3QpcmVzcC5hMCk7Cj4+ICsg
ICAgICAgIHJldHVybiAtRU5PREVWOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHJldHVybiAwOwo+
PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBmb3J3YXJkX2NhbGwoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCj4+ICt7Cj4+ICsgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKPj4gKwo+
PiArICAgIGFybV9zbWNjY19zbWMoZ2V0X3VzZXJfcmVnKHJlZ3MsIDApLAo+PiArICAgICAgICAg
ICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpLAo+PiArICAgICAgICAgICAgICAgICAgZ2V0
X3VzZXJfcmVnKHJlZ3MsIDIpLAo+PiArICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJl
Z3MsIDMpLAo+PiArICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDQpLAo+PiAr
ICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDUpLAo+PiArICAgICAgICAgICAg
ICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDYpLAo+PiArICAgICAgICAgICAgICAgICAgT1BURUVf
Q0xJRU5UX0lEKGN1cnJlbnQtPmRvbWFpbiksCj4+ICsgICAgICAgICAgICAgICAgICAmcmVzcCk7
Cj4+ICsKPj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgcmVzcC5hMCk7Cj4+ICsgICAgc2V0
X3VzZXJfcmVnKHJlZ3MsIDEsIHJlc3AuYTEpOwo+PiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAy
LCByZXNwLmEyKTsKPj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMywgcmVzcC5hMyk7Cj4+ICsg
ICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDQsIDApOwo+PiArICAgIHNldF91c2VyX3JlZyhyZWdzLCA1
LCAwKTsKPj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgNiwgMCk7Cj4+ICsgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIDcsIDApOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+PiArewo+PiArICAgIHN0cnVjdCBhcm1fc21jY2Nf
cmVzIHJlc3A7Cj4+ICsKPj4gKyAgICAvKiBBdCB0aGlzIHRpbWUgYWxsIGRvbWFpbiBWQ1BVcyBz
aG91bGQgYmUgc3RvcHBlZCAqLwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBJbmZvcm0gT1At
VEVFIHRoYXQgZG9tYWluIGlzIHNodXR0aW5nIGRvd24uIFRoaXMgaXMKPj4gKyAgICAgKiBhbHNv
IGEgZmFzdCBTTUMgY2FsbCwgbGlrZSBPUFRFRV9TTUNfVk1fQ1JFQVRFRCwgc28KPj4gKyAgICAg
KiBpdCBpcyBhbHNvIG5vbi1wcmVlbXB0aWJsZS4KPj4gKyAgICAgKi8KPj4gKyAgICBhcm1fc21j
Y2Nfc21jKE9QVEVFX1NNQ19WTV9ERVNUUk9ZRUQsIE9QVEVFX0NMSUVOVF9JRChkKSwgMCwgMCwg
MCwgMCwgMCwgMCwKPj4gKyAgICAgICAgICAgICAgICAgICZyZXNwKTsKPj4gK30KPj4gKwo+PiAr
c3RhdGljIGJvb2wgb3B0ZWVfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4+ICt7Cj4+ICsgICAgc3dpdGNoICggZ2V0X3VzZXJfcmVnKHJlZ3MsIDApICkKPj4gKyAgICB7
Cj4+ICsgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTFNfQ09VTlQ6Cj4+ICsgICAgY2FzZSBPUFRFRV9T
TUNfQ0FMTFNfVUlEOgo+PiArICAgIGNhc2UgT1BURUVfU01DX0NBTExTX1JFVklTSU9OOgo+PiAr
ICAgIGNhc2UgT1BURUVfU01DX0NBTExfR0VUX09TX1VVSUQ6Cj4+ICsgICAgY2FzZSBPUFRFRV9T
TUNfRlVOQ0lEX0dFVF9PU19SRVZJU0lPTjoKPj4gKyAgICBjYXNlIE9QVEVFX1NNQ19FTkFCTEVf
U0hNX0NBQ0hFOgo+PiArICAgIGNhc2UgT1BURUVfU01DX0RJU0FCTEVfU0hNX0NBQ0hFOgo+PiAr
ICAgIGNhc2UgT1BURUVfU01DX0dFVF9TSE1fQ09ORklHOgo+PiArICAgIGNhc2UgT1BURUVfU01D
X0VYQ0hBTkdFX0NBUEFCSUxJVElFUzoKPj4gKyAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1dJVEhf
QVJHOgo+PiArICAgIGNhc2UgT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDOgo+PiArICAg
ICAgICBmb3J3YXJkX2NhbGwocmVncyk7Cj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+PiArICAg
IGRlZmF1bHQ6Cj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPj4gKyAgICB9Cj4+ICt9Cj4+ICsK
Pj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVlX21lZGlhdG9yX29wcyBvcHRlZV9vcHMgPQo+PiAr
ewo+PiArICAgIC5wcm9iZSA9IG9wdGVlX3Byb2JlLAo+PiArICAgIC5lbmFibGUgPSBvcHRlZV9l
bmFibGUsCj4+ICsgICAgLmRvbWFpbl9kZXN0cm95ID0gb3B0ZWVfZG9tYWluX2Rlc3Ryb3ksCj4+
ICsgICAgLmhhbmRsZV9jYWxsID0gb3B0ZWVfaGFuZGxlX2NhbGwsCj4+ICt9Owo+PiArCj4+ICtS
RUdJU1RFUl9URUVfTUVESUFUT1Iob3B0ZWUsICJPUC1URUUiLCAmb3B0ZWVfb3BzKTsKPj4gKwo+
PiArLyoKPj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPj4gKyAqIG1vZGU6IEMKPj4gKyAqIGMtZmls
ZS1zdHlsZTogIkJTRCIKPj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4+ICsgKiBpbmRlbnQtdGFi
cy1tb2RlOiBuaWwKPj4gKyAqIEVuZDoKPj4gKyAqLwo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS90ZWUvb3B0ZWVfc21jLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRl
ZV9zbWMuaAo+PiBpbmRleCAyNmQxMDBlMjE1Li4xYzVhMjQ3OWU5IDEwMDY0NAo+PiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3RlZS9vcHRlZV9zbWMuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3RlZS9vcHRlZV9zbWMuaAo+PiBAQCAtMzA0LDYgKzMwNCw1NiBAQCBzdHJ1Y3Qgb3B0
ZWVfc21jX2Rpc2FibGVfc2htX2NhY2hlX3Jlc3VsdCB7Cj4+ICAgI2RlZmluZSBPUFRFRV9TTUNf
RU5BQkxFX1NITV9DQUNIRSBcCj4+ICAgCU9QVEVFX1NNQ19GQVNUX0NBTExfVkFMKE9QVEVFX1NN
Q19GVU5DSURfRU5BQkxFX1NITV9DQUNIRSkKPj4KPj4gKy8qCj4+ICsgKiBJbmZvcm0gT1AtVEVF
IGFib3V0IGEgbmV3IHZpcnR1YWwgbWFjaGluZQo+PiArICoKPj4gKyAqIEh5cGVydmlzb3IgaXNz
dWVzIHRoaXMgY2FsbCBkdXJpbmcgdmlydHVhbCBtYWNoaW5lIChndWVzdCkgY3JlYXRpb24uCj4+
ICsgKiBPUC1URUUgcmVjb3JkcyBWTV9JRCBvZiBuZXcgdmlydHVhbCBtYWNoaW5lIGFuZCBtYWtl
cyBzZWxmIHJlYWR5Cj4+ICsgKiB0byByZWNlaXZlIHJlcXVlc3RzIGZyb20gaXQuCj4+ICsgKgo+
PiArICogQ2FsbCByZXF1ZXN0cyB1c2FnZToKPj4gKyAqIGEwCVNNQyBGdW5jdGlvbiBJRCwgT1BU
RUVfU01DX1ZNX0NSRUFURUQKPj4gKyAqIGExCVZNX0lEIG9mIG5ld2x5IGNyZWF0ZWQgdmlydHVh
bCBtYWNoaW5lCj4+ICsgKiBhMi02IE5vdCB1c2VkCj4+ICsgKiBhNwlIeXBlcnZpc29yIENsaWVu
dCBJRCByZWdpc3Rlci4gTXVzdCBiZSAwLCBiZWNhdXNlIG9ubHkgaHlwZXJ2aXNvcgo+PiArICog
ICAgICBjYW4gaXNzdWUgdGhpcyBjYWxsCj4+ICsgKgo+PiArICogTm9ybWFsIHJldHVybiByZWdp
c3RlciB1c2FnZToKPj4gKyAqIGEwCU9QVEVFX1NNQ19SRVRVUk5fT0sKPj4gKyAqIGExLTcJUHJl
c2VydmVkCj4+ICsgKgo+PiArICogRXJyb3IgcmV0dXJuOgo+PiArICogYTAJT1BURUVfU01DX1JF
VFVSTl9FTk9UQVZBSUwJT1AtVEVFIGhhcyBubyByZXNvdXJjZXMgZm9yCj4+ICsgKgkJCQkJYW5v
dGhlciBWTQo+PiArICogYTEtNwlQcmVzZXJ2ZWQKPj4gKyAqCj4+ICsgKi8KPj4gKyNkZWZpbmUg
T1BURUVfU01DX0ZVTkNJRF9WTV9DUkVBVEVECTEzCj4+ICsjZGVmaW5lIE9QVEVFX1NNQ19WTV9D
UkVBVEVEIFwKPj4gKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX1ZN
X0NSRUFURUQpCj4+ICsKPj4gKy8qCj4+ICsgKiBJbmZvcm0gT1AtVEVFIGFib3V0IHNodXRkb3du
IG9mIGEgdmlydHVhbCBtYWNoaW5lCj4+ICsgKgo+PiArICogSHlwZXJ2aXNvciBpc3N1ZXMgdGhp
cyBjYWxsIGR1cmluZyB2aXJ0dWFsIG1hY2hpbmUgKGd1ZXN0KSBkZXN0cnVjdGlvbi4KPj4gKyAq
IE9QLVRFRSB3aWxsIGNsZWFuIHVwIGFsbCByZXNvdXJjZXMgYXNzb2NpYXRlZCB3aXRoIHRoaXMg
Vk0uCj4+ICsgKgo+PiArICogQ2FsbCByZXF1ZXN0cyB1c2FnZToKPj4gKyAqIGEwCVNNQyBGdW5j
dGlvbiBJRCwgT1BURUVfU01DX1ZNX0RFU1RST1lFRAo+PiArICogYTEJVk1fSUQgb2YgdmlydHVh
bCBtYWNoaW5lIGJlaW5nIHNodXR0ZWQgZG93bgo+PiArICogYTItNiBOb3QgdXNlZAo+PiArICog
YTcJSHlwZXJ2aXNvciBDbGllbnQgSUQgcmVnaXN0ZXIuIE11c3QgYmUgMCwgYmVjYXVzZSBvbmx5
IGh5cGVydmlzb3IKPj4gKyAqICAgICAgY2FuIGlzc3VlIHRoaXMgY2FsbAo+PiArICoKPj4gKyAq
IE5vcm1hbCByZXR1cm4gcmVnaXN0ZXIgdXNhZ2U6Cj4+ICsgKiBhMAlPUFRFRV9TTUNfUkVUVVJO
X09LCj4+ICsgKiBhMS03CVByZXNlcnZlZAo+PiArICoKPj4gKyAqLwo+PiArI2RlZmluZSBPUFRF
RV9TTUNfRlVOQ0lEX1ZNX0RFU1RST1lFRAkxNAo+PiArI2RlZmluZSBPUFRFRV9TTUNfVk1fREVT
VFJPWUVEIFwKPj4gKwlPUFRFRV9TTUNfRkFTVF9DQUxMX1ZBTChPUFRFRV9TTUNfRlVOQ0lEX1ZN
X0RFU1RST1lFRCkKPj4gKwo+PiAgIC8qCj4+ICAgICogUmVzdW1lIGZyb20gUlBDIChmb3IgZXhh
bXBsZSBhZnRlciBwcm9jZXNzaW5nIGEgZm9yZWlnbiBpbnRlcnJ1cHQpCj4+ICAgICoKPj4KPgo+
IENoZWVycywKCgotLQpCZXN0IHJlZ2FyZHMsVm9sb2R5bXlyIEJhYmNodWsKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 17:32:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 17:32: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-devel-bounces@lists.xenproject.org>)
	id 1gjp3O-0006Sq-Ez; Wed, 16 Jan 2019 17:32: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=MSKX=PY=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gjp3N-0006Sk-6D
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 17:32:37 +0000
X-Inumbo-ID: b5c65fd1-19b4-11e9-92db-bc764e045a96
Received: from mail-lj1-x234.google.com (unknown [2a00:1450:4864:20::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5c65fd1-19b4-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 17:32:35 +0000 (UTC)
Received: by mail-lj1-x234.google.com with SMTP id v1-v6so6182720ljd.0
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 09:32:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=ptBsBM2otYZ9chZvCdIeGTCrqxKGFicvPtMSrSTtZUA=;
 b=iKDf4VBe8nU8d/u6FWQU5EaTiVFh9qmfyWGhnWI3P0cIwl+3uAH/MSEHf3BrAhVQKP
 OTMT+mGMEWXRqVaJZum4RpfybO5g7MfkDnRLarBH95tl/9fO0L/iN/MA3QgLADKfqUIn
 jFRZkv0fbUWVdzly+MVuBe70SE7aIQA6/fNrAJ9JT1sw/AX9PizwHuMqRdlDCSI3JDn9
 srU2G4nK9gLzlpgWTnyNqsEPoBWu4/hzAxRZGx46plXwWvDxRZ/b3ubQs+TzUpaaEch6
 AAyWTOJaNNDTqz8WVdtxJuipzpHyrZKVbEhMhW0SATcZ3+64g1KC2nuGkSO4hsxtwCNN
 j5bQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=ptBsBM2otYZ9chZvCdIeGTCrqxKGFicvPtMSrSTtZUA=;
 b=XGZZBd8VAGIoRfG1p6jWtxXyu0xknymGTBqlYQmY5LvBV9/nuuq25VgrZIUQcNE9bL
 4YJW1hEWfOIAwpa9d91lJUyhQnSBpYsvNAyMapx1MO0PzAE5WFdWYtjknwjndOOfhkG1
 AOBBWm8j10NRZoUiqbiPeTmxLlnXluUIdIcqJ0Ie60+usUyMAd86liLtfz7T/7eYyojj
 /CVr9q14iRF3zQ838jRcyUgetvHo2fHhve9Y6/2f1Fwq7aV/ALA8wniYH16LxhxV42Wf
 TFzrK/nKHJC9Ves8regM276atsTRw465anm0DZiyAHMQaC4V/Pan3q+GGoBeIQ4tkc6C
 0cnA==
X-Gm-Message-State: AJcUukc+MObTSnIZMBDDZ+8yc1QHik5bdClqKBWHrVqzHbc41RnyBCXD
 W3S1Zi06PV0w6MlDaQYsww8=
X-Google-Smtp-Source: ALg8bN7azXm9KROd1spPVBvrovVvheU14+/FXwYSROArl4w4SBJ6GwEy2hGpo1C7ZxKr1Ou597EgVg==
X-Received: by 2002:a2e:2e1a:: with SMTP id u26-v6mr7964183lju.8.1547659953523; 
 Wed, 16 Jan 2019 09:32:33 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id g15sm1274733lfb.1.2019.01.16.09.32.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 16 Jan 2019 09:32:32 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: =?UTF-8?Q?Andr=c3=a9_Przywara?= <andre.przywara@arm.com>,
 xen-devel@lists.xenproject.org
References: <1545823227-6207-1-git-send-email-andrii.anisov@gmail.com>
 <96cd2f23-282d-0773-7efe-62c9d25a83d2@arm.com>
Message-ID: <f36e441e-75ff-6f9a-514d-b5b4579dea71@gmail.com>
Date: Wed, 16 Jan 2019 19:32:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <96cd2f23-282d-0773-7efe-62c9d25a83d2@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC v2 00/16] Old GIC (gic-vgic) optimizations for
 GICV2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmUsCgpPbiAwMi4wMS4xOSAyMDozMywgQW5kcsOpIFByenl3YXJhIHdyb3RlOgo+
IE1hbnkgdGhhbmtzIGZvciBnZW5lcmF0aW5nIHRoZXNlIG51bWJlcnMsIHRoaXMgaXMgdmVyeSB1
c2VmdWwuCj4gCj4gQnV0OiBjb3VsZCB5b3UgbWFrZSBhbnkgc2Vuc2Ugb3V0IHRoZW0/IEkgcGxv
dHRlZCB0aGVtLCBidXQgdGhleSBkb24ndAo+IHNlZW0gdG8gYmUgdmVyeSBjb25jbHVzaXZlLgoK
VGhvc2UgbnVtYmVycyBhcmUgbW9zdGx5IGludGVuZGVkIHRvIHNob3cgcGVyIHBhdGNoIGVmZmVj
dHMuIEJ1dCBJIGtlcHQgdGhlbQpjb25zZXF1ZW50bHkgbWVyZ2VkIGJlY2F1c2Ugb2Ygc2V2ZXJh
bCBkZXBlbmRlbmNpZXMgYmV0d2VlbiBwYXRjaGVzLiBBbHNvCm51bWJlciBvZiBwb3NzaWJsZSBw
YXRjaGVzIGNvbWJpbmF0aW9uIGlzIHF1aXRlICBiaWcgOiksIHNvIEkgc3R1Y2sgYXQgdGhhdApv
bmUuIEkgZ3Vlc3MgcGxvdHRpbmcgaXMgbm90IHF1aXRlIGluZm9ybWF0aXZlIGluIHRoaXMgcGFy
dGljdWxhciBjYXNlLgoKPiBJIGFtIHNjcmF0Y2hpbmcgbXkgaGVhZCBhYm91dCB0aGUgZm9sbG93
aW5nCj4gaXNzdWVzOgo+IC0gVGhlIGJlaGF2aW91ciBzZWVtcyB0byBiZSBzb21ld2hhdCBkaWZm
ZXJlbnQgYmV0d2VlbiB0aGUgZm91ciBjYXNlcy4KPiBXaGljaCBvbmUgZG8geW91IGNhcmUgYWJv
dXQsIGluIHBhcnRpY3VsYXI/IElzIHZ3Zmk9bmF0aXZlIGFuIG9wdGlvbiBmb3IKPiB5b3VyIHVz
ZSBjYXNlPyBXaGljaCBzY2hlZHVsZXIgZG8geW91IG5lZWQgb3Igd2FudCB0byB1c2U/Cgo+IC0g
V2hpY2ggb2YgdGhlIGZvdXIgY29sdW1ucyAobWF4LCB3YXJtX21heCwgbWluLCBhdmcpIGFyZSB5
b3UgYWN0dWFsbHkKPiBpbnRlcmVzdGVkIGluPyBGb3IgYSBoYXJkIHJlYWx0aW1lIHN5c3RlbSBJ
IHdvdWxkIGV4cGVjdCBtYXgsIG9yIG1heWJlCj4gd2FybV9tYXg/CkkgdGhpbmsgb2YgbWF4KHdh
cm1fbWF4KSBmb3IgUlQsIGFuZCBhdmcgZm9yIG11bHRpbWVkaWEgKGluZm90YWlubWVudCkgdXNl
CmNhc2VzLgoKPiAtIFNvbWUgb2YgdGhlIHBhdGNoZXMgc2VlbSB0byAqaW5jcmVhc2UqIHRoZSBs
YXRlbmN5LgpTdXJwcmlzaW5nbHkgdG8gbWUsIHNvbWUgcGF0Y2hlcyAqZG8qIGluY3JlYXNlIHRo
ZSBsYXRlbmN5LiBCdXQgSSBrZXB0IHRoZW0gb24KdGhlIGxpbmUuIEluIG9yZGVyIHRvIHNob3cg
YWxsIGVmZmVjdHMuCgo+IFBhdGNoIDA4LzE2IGZvcgo+IGluc3RhbmNlIHN0aWNrcyBvdXQgaGVy
ZS4gTW9zdCBvZiB0aGUgdGltZXMgdGhlIGxhdGVuY3kgZGVjcmVhc2VzIGFnYWluCj4gYWZ0ZXJ3
YXJkcywgd2l0aCBhIGxhdGVyIHBhdGNoLCBidXQgSSB3b25kZXIgaWYgeW91IGNvdWxkIGp1c3Qg
cGljayB0aGUKPiBwYXRjaGVzIHRoYXQgaGVscCBvciBzb21laG93IGV4cGxhaW4gdGhvc2Ugb3V0
bGllcnMuCgo+IC0gQ2FuIHlvdSBnaXZlIHNvbWUgbW9yZSBiYWNrZ3JvdW5kIG9uIGhvdyB5b3Ug
Z2VuZXJhdGVkIHRoZSBudW1iZXJzPyBJCj4gaGF2ZW4ndCBsb29rZWQgd2l0aCB0b28gbXVjaCBk
ZXRhaWwgaW50byB0aGUgYmVuY2htYXJrLCBidXQgSSB3b25kZXIgYWJvdXQ6Cj4gICAqIFdoYXQg
aXMgdGhlIHJ1bnRpbWUgb2YgeW91ciB0ZXN0PyBJdCBzZWVtcyB0byBydW4gZm9yZXZlciBhbmQg
dXBkYXRlcwo+ICAgICB0aGUgc3RhdHMgdHdpY2UgYSBzZWNvbmQsIGlmIEkgZ2V0IHRoaXMgY29y
cmVjdGx5LiBTbyBmb3IgaG93IGxvbmcKPiAgICAgZGlkIHlvdSBsZXQgaXQgcnVuPwpJIGRpZCBy
dW4gaXQgdW50aWwgYXZnIHN0YWJpbGl6ZWQgbmVhciBzb21lIG1pbmltYWwgdmFsdWUsIGFuZCBh
IGJpdCBtb3JlLgpQbGVhc2Ugbm90ZSB0aGF0IGF2ZyBpcyBhIG1vdmluZyBhdmVyYWdlIGhlcmUu
Cgo+ICAgKiBEbyB3ZSBoYXZlIGFueSBpZGVhIHdoYXQgdGhlIHJlbGlhYmlsaXR5IG9mIHRoZSB2
YWx1ZXMgYXJlPyBDYW4gd2UKPiAgICAgc29tZWhvdyBjYWxjdWxhdGUgdGhlIHN0YW5kYXJkIGRl
dmlhdGlvbiwgZm9yIGluc3RhbmNlPwpJIGd1ZXNzIFRCTSBjb3VsZCBiZSBjaGFuZ2VkIGluIHRo
YXQgd2F5LgoKPiBUaGF0IHdvdWxkCj4gICAgIGhlbHAgdG8gZ2V0IGFuIGlkZWEgYWJvdXQgdGhl
IGVycm9yIHJhbmdlIHdlIGFyZSBsb29raW5nIGF0LgoKPiAgICogSXMgdGhpcyBzdGlsbCB0aGUg
c2FtZSBzeXN0ZW0gYXMgaW4gWzRdPwpZZXMsIHN1cmUuIFRoZSBzeXN0ZW0gaXMgdGhlIHNhbWUu
Cgo+IFRoZSByZXNvbHV0aW9uIGluIHRoZXJlIGlzCj4gICAgIG9ubHkgMTIwbnMsIHNvbWUgb2Yg
dGhlIHZhbHVlcyBmb3IgdHdvIHBhdGNoZXMgZGlmZmVyIGV4YWN0bHkgYnkgdGhhdAo+ICAgICBh
bW91bnQuVGltZXIgcmVzb2x1dGlvbiBpcyAxMjBucy4gQW5kIEkgY2FuJ3Qgc3F1aXplIHNvbWV0
aGluZyBiZXR0ZXIgb24gbXkgSFcgOiguCgo+IFNvIGlzIHRoaXMgYWN0dWFsbHkgd2l0aGluIHRo
ZSBlcnJvciBtYXJnaW4/CkhlcmUgdGhlIGF2ZyB2YWx1ZSBnaXZlcyBhIGNsdWUgb2YgdGhlIHBh
dGNoIGltcGFjdC4KCj4gCj4gQWxzbyBpdCBzZWVtcyB0aGF0IHRoaXMgdGVzdCBpcyB0aGUgb25s
eSB0aGluZyBydW5uaW5nIG9uIHRoZSBzeXN0ZW0sCj4gYmVzaWRlIHRoZSBpZGxlIFZDUFUuIElz
IHRoYXQgYSByZWFzb25hYmxlIHdheSB0byBhc3Nlc3MgcmVhbCB3b3JsZAo+IGludGVycnVwdCBs
YXRlbmN5PwpOb3QgcmVhbGx5LiBJdCBpcyBhIHRyaXZpYWwsIGJ1dCByZXByb2R1Y2libGUgdGVz
dCBiZW5jaC4gSXQgZ2l2ZXMgbnVtYmVycyBmb3IgdGhlCnN0cmFpZ2h0LWZvcndhcmQgaW50ZXJy
dXB0IGRlbGl2ZXJ5IHBhdGggb25seS4gTm8gY29udGVudGlvbnMgb24gbG9jaywgbm8gY29uY3Vy
cmVudAppbnRlcnJ1cHRzIGluc2VydGluZywgbm8gbXVsdGlwbGUgaW50ZXJydXB0cyBwcm9jZXNz
aW5nIHBlciBoeXAgZW50cnkgYXJlIGNvdmVyZWQuCgo+IEZvciBpbnN0YW5jZSB0aGF0IG1lYW5z
IHRoYXQgdGhlIElSUSBoYW5kbGVyIG1vc3RseQo+IGhpdHMgZXZlbiBpbiB0aGUgTDEgY2FjaGUs
IHdoaWNoIEkgd291bGRuJ3QgZXhwZWN0IGluIGFjdHVhbCBzeXN0ZW1zLgpBZ3JlZS4KCj4gVGhl
IG1ldGhvZCB0byBzZXBhcmF0ZSB3YXJtX21heCBmcm9tIG1heCBzZWVtcyB0byBzdXBwb3J0IHRo
aXMuIERvIHlvdQo+IGhhdmUgc29tZSBudW1iZXJzIGZyb20gdGhhdCAzRCBiZW5jaG1hcmsgeW91
IG1lbnRpb25lZCBlYXJsaWVyLCB0byBwdXQKPiB0aGlzIGludG8gcGVyc3BlY3RpdmUgYW5kIHNo
b3cgdGhhdCBpbXByb3ZlbWVudHMgaW4gb25lIGJlbmVmaXQgdGhlCj4gb3RoZXIgYXMgd2VsbD8K
SSBkaWQgbm90IGNoZWNrIHRoaXMgcGFydGljdWxhciBwYXRjaCBzZXJpZXMgd2l0aCBnbG1hcmsy
IHlldC4KCj4gQWxzbyBJIGxvb2tlZCBhdCBzb21lIGNvZGUgYW5kIHN0YXJ0ZWQgdG8gY29vayB1
cCBzb21ldGhpbmcgbXlzZWxmWzZdLgo+IFRoZSBmaXJzdCB0d28gcGF0Y2hlcyB0aGVyZSBzaG91
bGQgcmVwbGFjZSB5b3VyIHBhdGNoIDAxLzE2IGluIGEgbXVjaAo+IGNsZWFuZXIgYW5kIGVhc2ll
ciB3YXksIGFsb25nIHRoZSBsaW5lcyBJIG1lbnRpb25lZCBiZWZvcmUgaW4gYSByZXBseSB0bwo+
IGEgZm9ybWVyIHBvc3Qgb2YgeW91cnMuCgpTbywgbnVtYmVycyBmb3IgdGhvc2UgdHdvIHBhdGNo
ZXMgb24gdG9wIG9mIDdmMjg2NjFmNmE3Y2UzZDgyZjg4MWI5YWZlZGZlYmNhN2YyY2YxMTYgYXJl
IGFzIGZvbGxvd2luZzoKCnhlbi9hcm06IFZHSUM6IE9wdGltaXNlIGlzX2xwaSgpIGZvciBHSUN2
Mi1vbmx5IGNvbmZpZ3VyYXRpb24KeGVuL2FybTogVkdJQzogd3JhcCBQUklTVElORV9MUEkgYml0
IGNoZWNrCgltYXg9OTYwMCB3YXJtX21heD02ODQwIG1pbj02NjAwIGF2Zz02NjA4CW1heD00MzIw
IHdhcm1fbWF4PTMxMjAgbWluPTI4ODAgYXZnPTI5MDUJbWF4PTkxMjAgd2FybV9tYXg9NzIwMCBt
aW49NjYwMCBhdmc9Njg3MAltYXg9NDMyMCB3YXJtX21heD0zMDAwIG1pbj0yODgwIGF2Zz0yODg3
Cgo+IAo+IFRoZW4gSSBsb29rZWQgYXQgdGhlIElSUSBoYW5kbGVyIGFuZCBzdHVtYmxlZCB1cG9u
IHRoZSBmdW5jdGlvbiBwb2ludGVycwo+IHdlIGFyZSB1c2luZy4gSSB3YXMgZXllaW5nIHRoZW0g
YmVmb3JlLCBiZWNhdXNlIG15IGh1bmNoIGlzIHRoZXkgYXJlCj4gY29zdGx5LCBlc3BlY2lhbGx5
IG9uIGJpZyBjb3JlcywgYXMgaXQgbWlnaHQgYmUgaGFyZCBmb3IgdGhlIENQVSB0bwo+IHNwZWN1
bGF0ZSBjb3JyZWN0bHkuIEJhc2ljYWxseSBzb21ldGhpbmcgbGlrZSBhIGNhbGwgdG8KPiBnaWNf
aHdfb3BzLT5naWNfcmVhZF9pcnEoKSB0cmFuc2xhdGVzIGludG86Cj4gCWxkciAgICAgeDAsIFt4
MjBdCj4gCWxkciAgICAgeDAsIFt4MCwgIzcyXQo+IAlibHIgICAgIHgwCj4gVGhhdCBjb250YWlu
cyB0d28gZGVwZW5kZW5jeSBvbiBsb2Fkcy4gSWYgb25lIG9mIHRoZW0gbWlzc2VzIGluIHRoZQo+
IGNhY2hlLCB0aGUgd2hvbGUgcGlwZWxpbmUgaXMgc3RhbGxlZCwgaWYgdGhlIENQVSBkb2Vzbid0
IHNwZWN1bGF0ZSBib3RoCj4gbG9hZHMgY29ycmVjdGx5ICh3aGljaCBpdCBtaWdodCwgYnV0IHdl
IGRvbid0IGtub3cpLgo+IFRoaXMgaXMgZXh0cmEgYW5ub3lpbmcgc2luY2UgdGhvc2UgZnVuY3Rp
b24gcG9pbnRlcnMgbmV2ZXIgY2hhbmdlLCBhbmQKPiBhcmUgYWx3YXlzIHBvaW50aW5nIHRvIHRo
ZSBHSUN2MiBmdW5jdGlvbnMgaWYgQ09ORklHX0dJQ1YzIGlzIG5vdAo+IGRlZmluZWQuIE9uIHRv
cCBvZiB0aGlzIHNvbWUgZnVuY3Rpb25zIGFyZSByZWFsbHkgdHJpdmlhbCwgc28gd2UgcGF5IGEK
PiBiaWcgcHJpY2UgZm9yIHNvbWV0aGluZyB0aGF0IG1pZ2h0IGJlIGEgc2luZ2xlIE1NSU8gcmVh
ZCBvciBldmVuIHN5c3RlbQo+IHJlZ2lzdGVyIGFjY2Vzcy4gSSB0aGluayB0aGUgcHJvcGVyIHNv
bHV0aW9uIChUTSkgd291bGQgYmUgdG8gcGF0Y2gKPiB0aGVzZSBhY2Nlc3NlcyBvbmNlIHdlIGtu
b3cgd2hpY2ggR0lDIHdlIGFyZSBydW5uaW5nIG9uLiBMaW51eCBkb2VzCj4gc29tZXRoaW5nIHRv
IHRoaXMgZWZmZWN0LCB3aGljaCBiZW5lZml0cyBHSUN2MyBpbiBwYXJ0aWN1bGFyLiBGcm9tCj4g
cXVpY2tseSBsb29raW5nIGF0IGl0LCBYZW4gc2VlbXMgdG8gbGFjayB0aGUgaW5mcmFzdHJ1Y3R1
cmUgKGp1bXAgbGFiZWxzCj4gYW5kIG1vcmUgc29waGlzdGljYXRlZCBydW50aW1lIHBhdGNoaW5n
KSB0byBlYXNpbHkgY29weSB0aGlzIG1ldGhvZC4KPiAKPiBTbyB0aGUgdG9wIHRocmVlIHBhdGNo
ZXMgaW4gWzZdIGFkZHJlc3MgdGhpcyBpbiBhIHNvbWV3aGF0IGhhY2tpc2ggd2F5LAo+IGp1c3Qg
dG8gc2hvdyBpZiB0aGlzIG1ldGhvZCBpbXByb3ZlcyBzb21ldGhpbmcuIEkganVzdCBjb21waWxl
IHRlc3RlZAo+IHRoaXMsIHNvIHdvdWxkIGJlIGN1cmlvdXMgaWYgeW91IGNvdWxkIGdpdmUgaXQg
YSB0cnkgYW5kIHRlc3QgYm90aAo+IGZ1bmN0aW9uYWxpdHkgYW5kIHBlcmZvcm1hbmNlLiBBIG5p
Y2Ugc2lkZSBlZmZlY3QgaXMgdGhhdCB0aG9zZSBwYXRjaGVzCj4gYmVuZWZpdCBib3RoIHRoZSBv
bGQgYW5kIG5ldyBWR0lDLiBUaGUgZWZmZWN0IG9uIHRoZSBUQk0gYmVuY2htYXJrIG1pZ2h0Cj4g
bm90IGJlIHRvbyB2aXNpYmxlLCB0aG91Z2gsIGR1ZSB0byB0aGUgaG90IGNhY2hlcy4KCk51bWJl
cnMgZm9yIHRob3NlIHR3byBwYXRjaGVzIG9uIHRvcCBvZiA3ZjI4NjYxZjZhN2NlM2Q4MmY4ODFi
OWFmZWRmZWJjYTdmMmNmMTE2IGFyZSBhcyBmb2xsb3dpbmc6Cgp4ZW4vYXJtOiBWR0lDOiBhbHdh
eXMgdXNlIEdJQ3YyIGZ1bmN0aW9ucyBpZiBHSUNWMyBpcyBub3QgZGVmaW5lZAp4ZW4vYXJtOiBW
R0lDOiBleHBvcnQgR0lDdjIgZnVuY3Rpb25zCnhlbi9hcm06IFZHSUM6IHdyYXAgZ2ljX2h3X29w
cyBjYWxscwoJbWF4PTkzNjAgd2FybV9tYXg9Njk2MCBtaW49NjYwMCBhdmc9NjY4NAltYXg9NDMy
MCB3YXJtX21heD0zMTIwIG1pbj0yODgwIGF2Zz0yOTgxCW1heD05NjAwIHdhcm1fbWF4PTc0NDAg
bWluPTY2MDAgYXZnPTcwMjcJbWF4PTQ1NjAgd2FybV9tYXg9MzAwMCBtaW49Mjg4MCBhdmc9Mjg4
OQoKQXMgeW91IGNhbiBzZWUgbnVtYmVycyBhcmUgaW5jb25zaXN0ZW50LiBGb3IgdGhlIGNvbHVt
biAzIG1heCBpcyBpbmNyZWFzZWQuCkkgZ3Vlc3MgaXQgc2hvdWxkIGJlIGNoZWNrZWQgZm9yIGds
bWFyazIgd2l0aCBzZXZlcmFsIGNvbmN1cnJlbnQgVk1zLgoKPiAKPiBDaGVlcnMsCj4gQW5kcmUu
Cj4gCj4gWzZdIGh0dHBzOi8vZ2l0aHViLmNvbS9BbmRyZS1BUk0veGVuL2NvbW1pdHMvdmdpYy1v
cHQKPj4KPj4gCXNjaGVkPWNyZWRpdDIgdndmaT10cmFwICAgICAgICAgICAgICAgICAJc2NoZWQ9
Y3JlZGl0MiB2d2ZpPW5hdGl2ZSAgICAgICAgICAgICAgIAlzY2hlZD1jcmVkaXQgdndmaT10cmFw
ICAgICAgICAgICAgICAgICAgCXNjaGVkPWNyZWRpdCB2d2ZpPW5hdGl2ZQo+Pgo+PiA3ZjI4NjYx
ZjZhN2NlM2Q4MmY4ODFiOWFmZWRmZWJjYTdmMmNmMTE2Cj4+IAltYXg9OTQ4MCB3YXJtX21heD03
MjAwIG1pbj02NjAwIGF2Zz02NzQzCW1heD00NjgwIHdhcm1fbWF4PTMyNDAgbWluPTMwMDAgYXZn
PTMwMDcJbWF4PTk0ODAgd2FybV9tYXg9NzkyMCBtaW49NjcyMCBhdmc9NzAwOQltYXg9NDU2MCB3
YXJtX21heD0zMDAwIG1pbj0yODgwIGF2Zz0yOTc5Cj4+Cj4+IGdpYzpnaWMtdmdpYzogc2VwYXJh
dGUgR0lWMyBjb2RlIG1vcmUgdGhvcm91Z2hseQo+Pgo+PiAJbWF4PTk3MjAgd2FybV9tYXg9Njk2
MCBtaW49NjYwMCBhdmc9NjYxNwltYXg9NTA0MCB3YXJtX21heD0zODQwIG1pbj0yODgwIGF2Zz0y
OTA1CW1heD05NDgwIHdhcm1fbWF4PTcyMDAgbWluPTY2MDAgYXZnPTY4NzEJbWF4PTQ1NjAgd2Fy
bV9tYXg9MzAwMCBtaW49Mjg4MCBhdmc9Mjg4Nwo+Pgo+PiBnaWMtdmdpYzp2Z2ljOiBhdm9pZCBl
eGNlc3NpdmUgY29udmVyc2lvbnMKPj4KPj4gCW1heD05MzYwIHdhcm1fbWF4PTY3MjAgbWluPTY0
ODAgYXZnPTY1NzgJbWF4PTQ4MDAgd2FybV9tYXg9MzEyMCBtaW49Mjg4MCBhdmc9Mjg5NQltYXg9
OTQ4MCB3YXJtX21heD03MDgwIG1pbj02NjAwIGF2Zz02ODA0CW1heD00ODAwIHdhcm1fbWF4PTMx
MjAgbWluPTI4ODAgYXZnPTI4ODcKPj4KPj4gZ2ljOnZnaWM6Z2ljLXZnaWM6IGludHJvZHVjZSBu
b24tYXRvbWljIGJpdG9wcwo+Pgo+PiAJbWF4PTkxMjAgd2FybV9tYXg9NjYwMCBtaW49NjQ4MCBh
dmc9NjU0NgltYXg9NDkyMCB3YXJtX21heD0zMDAwIG1pbj0yNzYwIGF2Zz0yODcyCW1heD05MTIw
IHdhcm1fbWF4PTY3MjAgbWluPTY0ODAgYXZnPTY1NzQJbWF4PTQyMDAgd2FybV9tYXg9MzEyMCBt
aW49Mjc2MCBhdmc9Mjc5OAo+Pgo+PiBnaWM6IGRyb3AgaW50ZXJydXB0cyBlbmFibGluZyBvbiBp
bnRlcnJ1cHRzIHByb2Nlc3NpbmcKPj4gCW1heD05MjQwIHdhcm1fbWF4PTcwODAgbWluPTYzNjAg
YXZnPTY0OTIJbWF4PTUwNDAgd2FybV9tYXg9MzI0MCBtaW49Mjc2MCBhdmc9Mjc2NwltYXg9OTI0
MCB3YXJtX21heD02NzIwIG1pbj02NDgwIGF2Zz02NDkxCW1heD00NDQwIHdhcm1fbWF4PTMwMDAg
bWluPTI3NjAgYXZnPTI4MDkKPj4KPj4gZ2ljLXZnaWM6IHNraXAgaXJxcyBsb2NraW5nIGluIGdp
Y19yZXN0b3JlX3BlbmRpbmdfaXJxcygpCj4+IAltYXg9OTAwMCB3YXJtX21heD02NzIwIG1pbj02
MzYwIGF2Zz02NDMwCW1heD00MzIwIHdhcm1fbWF4PTMxMjAgbWluPTI2NDAgYXZnPTI2NzEJbWF4
PTkyNDAgd2FybV9tYXg9NjcyMCBtaW49NjM2MCBhdmc9NjQ1OQltYXg9NDQ0MCB3YXJtX21heD0y
ODgwIG1pbj0yNjQwIGF2Zz0yNjY4Cj4+Cj4+IHZnaWM6IG1vdmUgcGF1c2VfZmxhZ3MgY2hlY2sg
b3V0IG9mIHZnaWMgc3BpbmxvY2sKPj4gCW1heD05MjQwIHdhcm1fbWF4PTY3MjAgbWluPTYzNjAg
YXZnPTY0MzEJbWF4PTQ4MDAgd2FybV9tYXg9Mjg4MCBtaW49MjY0MCBhdmc9MjY3NQltYXg9OTM2
MCB3YXJtX21heD02NjAwIG1pbj02MzYwIGF2Zz02NDM1CW1heD00NDQwIHdhcm1fbWF4PTI3NjAg
bWluPTI2NDAgYXZnPTI2NDcKPj4KPj4gdmdpYzogbW92ZSBpcnFfdG9fcGVuZGluZyBvdXQgb2Yg
bG9jawo+PiAJbWF4PTg1MjAgd2FybV9tYXg9NzQ0MCBtaW49NjM2MCBhdmc9NjQ0NAltYXg9NDY4
MCB3YXJtX21heD0zMDAwIG1pbj0yNjQwIGF2Zz0yNzUzCW1heD05NDgwIHdhcm1fbWF4PTY3MjAg
bWluPTYzNjAgYXZnPTY0NDUJbWF4PTQyMDAgd2FybV9tYXg9MzAwMCBtaW49MjY0MCBhdmc9MjY2
Nwo+Pgo+PiBnaWMtdmdpYzp2Z2ljOiBkbyBub3Qga2VlcCBkaXNhYmxlZCBJUlFzIGluIGFueSBv
ZiBxdWV1ZXMKPj4gCW1heD05MTIwIHdhcm1fbWF4PTc5MjAgbWluPTYzNjAgYXZnPTY0NDcJbWF4
PTQ0NDAgd2FybV9tYXg9Mjc2MCBtaW49Mjc2MCBhdmc9Mjc2NwltYXg9MTA0NDAgd2FybV9tYXg9
NzU2MCBtaW49NjM2MCBhdmc9NjQ1OQltYXg9NDQ0MCB3YXJtX21heD0zODQwIG1pbj0yNjQwIGF2
Zz0yNjY5Cj4+Cj4+IHhlbi9hcm06IFJlLWVuYWJsZSBpbnRlcnJ1cHQgbGF0ZXIgaW4gdGhlIHRy
YXAgcGF0aAo+PiAJbWF4PTk3MjAgd2FybV9tYXg9OTEyMCBtaW49NjM2MCBhdmc9NjQ0MQltYXg9
NDQ0MCB3YXJtX21heD0yODgwIG1pbj0yNzYwIGF2Zz0yNzY3CW1heD05MzYwIHdhcm1fbWF4PTY5
NjAgbWluPTYzNjAgYXZnPTY0NTEJbWF4PTQ2ODAgd2FybV9tYXg9Mjg4MCBtaW49MjY0MCBhdmc9
MjY3NQo+Pgo+PiBnaWMtdmdpYzogc2tpcCBpcnFzIGxvY2tpbmcgaW4gdmdpY19zeW5jX2Zyb21f
bHJzCj4+IAltYXg9OTI0MCB3YXJtX21heD03MDgwIG1pbj02MzYwIGF2Zz02NDMxCW1heD00OTIw
IHdhcm1fbWF4PTMxMjAgbWluPTI2NDAgYXZnPTI2NzgJbWF4PTk0ODAgd2FybV9tYXg9Njk2MCBt
aW49NjM2MCBhdmc9NjQ0MwltYXg9NDY4MCB3YXJtX21heD0yODgwIG1pbj0yNjQwIGF2Zz0yNjY3
Cj4+Cj4+IGdpYy12MjogV3JpdGUgSENSIG9ubHkgb24gY2hhbmdlCj4+IAltYXg9OTg0MCB3YXJt
X21heD02NjAwIG1pbj02MzYwIGF2Zz02NDU5CW1heD00NDQwIHdhcm1fbWF4PTI3NjAgbWluPTI1
MjAgYXZnPTI1MjcJbWF4PTk0ODAgd2FybV9tYXg9NzkyMCBtaW49NjM2MCBhdmc9NjQ0NQltYXg9
NDMyMCB3YXJtX21heD0yNzYwIG1pbj0yNTIwIGF2Zz0yNTI3Cj4+Cj4+IGdpYy12MjogYXZvaWQg
SENSIHJlYWRpbmcgZm9yIEdJQ3YyCj4+IAltYXg9OTQ4MCB3YXJtX21heD03NjgwIG1pbj02MzYw
IGF2Zz02NDQzCW1heD00MzIwIHdhcm1fbWF4PTI4ODAgbWluPTI1MjAgYXZnPTI1MjcJbWF4PTkz
NjAgd2FybV9tYXg9NzA4MCBtaW49NjcyMCBhdmc9Njc1MAltYXg9Mzk2MCB3YXJtX21heD0yNjQw
IG1pbj0yNDAwIGF2Zz0yNDg3Cj4+Cj4+IGhhY2s6IGFybS9kb21haW46IHNpbXBsaWZ5IGNvbnRl
eHQgcmVzdG9yZSBmcm9tIGlkbGUgdmNwdQo+PiAJbWF4PTkzNjAgd2FybV9tYXg9NjcyMCBtaW49
NjAwMCBhdmc9NjIxNAltYXg9NTA0MCB3YXJtX21heD0yNjQwIG1pbj0yNTIwIGF2Zz0yNTI3CW1h
eD05NDgwIHdhcm1fbWF4PTcwODAgbWluPTYyNDAgYXZnPTYzNjcJbWF4PTQwODAgd2FybV9tYXg9
Mjg4MCBtaW49MjQwMCBhdmc9MjUyNwo+Pgo+PiBoYWNrOiBtb3ZlIGdpY3YyIExScyByZWFkcyBh
bmQgd3JpdGVzIG91dCBvZiBzcGlubG9ja3MKPj4gCW1heD05NDgwIHdhcm1fbWF4PTY4NDAgbWlu
PTY2MDAgYXZnPTY2MTIJbWF4PTQ4MDAgd2FybV9tYXg9Mjc2MCBtaW49MjY0MCBhdmc9MjczOQlt
YXg9OTAwMCB3YXJtX21heD03MjAwIG1pbj02NjAwIGF2Zz02NjM2CW1heD00NTYwIHdhcm1fbWF4
PTI3NjAgbWluPTI1MjAgYXZnPTI2MTkKPj4KPj4gZ2ljOiB2Z2ljOiBhbGlnbiBmcmVxdWVudGx5
IGFjY2Vzc2VkIGRhdGEgYnkgY2FjaGUgbGluZSBzaXplCj4+IAltYXg9OTg0MCB3YXJtX21heD02
NjAwIG1pbj02MjQwIGF2Zz02Mjg4CW1heD00NDQwIHdhcm1fbWF4PTI4ODAgbWluPTI2NDAgYXZn
PTI2ODIJbWF4PTgyODAgd2FybV9tYXg9NjcyMCBtaW49NjM2MCBhdmc9NjQ4OAltYXg9NDA4MCB3
YXJtX21heD0yODgwIG1pbj0yNjQwIGF2Zz0yNjc4Cj4+Cj4+IGdpYzogc2VwYXJhdGUgcHBpIHBy
b2Nlc3NpbmcKPj4gCU5PVCBTVUlUQUJMRSBGT1IgRVZBTFVBVElPTiBXSVRIIFRCTQo+Pgo+PiBb
MV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE4LTExL21zZzAzMzI4Lmh0bWwKPj4gWzJdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMzI5MS5odG1sCj4+IFszXSBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTEv
bXNnMDMyODUuaHRtbAo+PiBbNF0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDE4LTEyL21zZzAwODgxLmh0bWwKPj4gWzVdIGh0dHBzOi8vZG9j
cy5nb29nbGUuY29tL3NwcmVhZHNoZWV0cy9kLzFKX3U5VURvd2Fvbm5hS3RnaXVnWHF0SUZULWMy
RTRTczJ2eGdMNk5uYk5vL2VkaXQ/dXNwPXNoYXJpbmcKPj4KPj4gQW5kcmlpIEFuaXNvdiAoMTUp
Ogo+PiAgICBnaWM6Z2ljLXZnaWM6IHNlcGFyYXRlIEdJVjMgY29kZSBtb3JlIHRob3JvdWdobHkK
Pj4gICAgZ2ljLXZnaWM6dmdpYzogYXZvaWQgZXhjZXNzaXZlIGNvbnZlcnNpb25zCj4+ICAgIGdp
Yzp2Z2ljOmdpYy12Z2ljOiBpbnRyb2R1Y2Ugbm9uLWF0b21pYyBiaXRvcHMKPj4gICAgZ2ljOiBk
cm9wIGludGVycnVwdHMgZW5hYmxpbmcgb24gaW50ZXJydXB0cyBwcm9jZXNzaW5nCj4+ICAgIGdp
Yy12Z2ljOiBza2lwIGlycXMgbG9ja2luZyBpbiBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMoKQo+
PiAgICB2Z2ljOiBtb3ZlIHBhdXNlX2ZsYWdzIGNoZWNrIG91dCBvZiB2Z2ljIHNwaW5sb2NrCj4+
ICAgIHZnaWM6IG1vdmUgaXJxX3RvX3BlbmRpbmcgb3V0IG9mIGxvY2sKPj4gICAgZ2ljLXZnaWM6
dmdpYzogZG8gbm90IGtlZXAgZGlzYWJsZWQgSVJRcyBpbiBhbnkgb2YgcXVldWVzCj4+ICAgIGdp
Yy12Z2ljOiBza2lwIGlycXMgbG9ja2luZyBpbiB2Z2ljX3N5bmNfZnJvbV9scnMKPj4gICAgZ2lj
LXYyOiBXcml0ZSBIQ1Igb25seSBvbiBjaGFuZ2UKPj4gICAgZ2ljLXYyOiBhdm9pZCBIQ1IgcmVh
ZGluZyBmb3IgR0lDdjIKPj4gICAgaGFjazogYXJtL2RvbWFpbjogc2ltcGxpZnkgY29udGV4dCBy
ZXN0b3JlIGZyb20gaWRsZSB2Y3B1Cj4+ICAgIGhhY2s6IG1vdmUgZ2ljdjIgTFJzIHJlYWRzIGFu
ZCB3cml0ZXMgb3V0IG9mIHNwaW5sb2Nrcwo+PiAgICBnaWM6IHZnaWM6IGFsaWduIGZyZXF1ZW50
bHkgYWNjZXNzZWQgZGF0YSBieSBjYWNoZSBsaW5lIHNpemUKPj4gICAgZ2ljOiBzZXBhcmF0ZSBw
cGkgcHJvY2Vzc2luZwo+Pgo+PiBKdWxpZW4gR3JhbGwgKDEpOgo+PiAgICB4ZW4vYXJtOiBSZS1l
bmFibGUgaW50ZXJydXB0IGxhdGVyIGluIHRoZSB0cmFwIHBhdGgKPj4KPj4gWzExXSBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTEvbXNn
MDMyODIuaHRtbAo+Pgo+PiAgIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TICAgfCAxMSArKyst
LS0KPj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgIHwgMjUgKysrKysrKy0tLS0tCj4+
ICAgeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgICB8IDgyICsrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tCj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICB8ICAy
ICsKPj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgIHwgIDIgKwo+PiAgIHhlbi9hcmNo
L2FybS9naWMtdjMuYyAgICAgICAgfCAgNCArLQo+PiAgIHhlbi9hcmNoL2FybS9naWMtdmdpYy5j
ICAgICAgfCA4NyArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+PiAg
IHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgICAgfCAzMiArKysrKysrKysrKysrLS0KPj4gICB4
ZW4vYXJjaC9hcm0vaXJxLmMgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrCj4+ICAgeGVu
L2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICB8ICA2ICsrKwo+PiAgIHhlbi9hcmNoL2FybS92Z2lj
LXYzLWl0cy5jICAgfCAgMiArLQo+PiAgIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgICAgfCA5
MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQo+PiAgIHhlbi9h
cmNoL2FybS92Z2ljL3ZnaWMuYyAgICAgfCAgMiArCj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9j
b25maWcuaCB8ICAyICstCj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICB8IDEwICsr
LS0tCj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaCAgICB8ICAzICsrCj4+ICAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS92Z2ljLmggICB8IDI0ICsrKysrKysrLS0tLQo+PiAgIHhlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oICAgICAgfCAgMSArCj4+ICAgMTggZmlsZXMgY2hhbmdlZCwgMzEwIGluc2Vy
dGlvbnMoKyksIDExMCBkZWxldGlvbnMoLSkKPj4KPiAKCi0tIApTaW5jZXJlbHksCkFuZHJpaSBB
bmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 17:52:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gjpM9-00084L-AV; Wed, 16 Jan 2019 17:52: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=GdPd=PY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjpM8-00084G-Br
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 17:52:00 +0000
X-Inumbo-ID: 6bf912ce-19b7-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6bf912ce-19b7-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 17:51:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0AFEF80D;
 Wed, 16 Jan 2019 09:51:29 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1B2B93F763;
 Wed, 16 Jan 2019 09:51:27 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-5-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9ca47492-a8f9-479d-bd7e-4438b332c71b@arm.com>
Date: Wed, 16 Jan 2019 17:51:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181218211126.6886-5-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 04/11] optee: add OP-TEE mediator skeleton
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMTgvMTIvMjAxOCAyMToxMSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gK3N0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQp
Cj4gK3sKPiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlc3A7Cj4gKwo+ICsgICAgLyogQXQg
dGhpcyB0aW1lIGFsbCBkb21haW4gVkNQVXMgc2hvdWxkIGJlIHN0b3BwZWQgKi8KClRoaXMgZnVu
Y3Rpb24gaXMgY2FsbGVkIHVuY29uZGl0aW9uYWxseSwgaS5lIHRoaXMgY2FuIGJlIGNhbGxlZCBl
dmVuIGlmIHRoZSBjYWxsIApvZiBvcHRlZV9lbmFibGUgZGlkbid0IGhhcHBlbi4gU28geW91IG5l
ZWQgdG8gY2F0ZXIgdGhhdCBjYXNlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 18:04:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 18:04: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-devel-bounces@lists.xenproject.org>)
	id 1gjpYT-0000Z9-Gv; Wed, 16 Jan 2019 18:04: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=tCf2=PY=citrix.com=prvs=912916edc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjpYS-0000Z4-51
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 18:04:44 +0000
X-Inumbo-ID: 32819e51-19b9-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32819e51-19b9-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 18:04:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,487,1539648000"; d="scan'208";a="84688274"
To: =?UTF-8?Q?Alex_Benn=c3=a9e?= <alex.bennee@linaro.org>,
 <peter.maydell@linaro.org>
References: <20190116121350.23863-1-alex.bennee@linaro.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c8f655ea-3c3b-290e-1bc2-8f7bb755f4af@citrix.com>
Date: Wed, 16 Jan 2019 18:03:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190116121350.23863-1-alex.bennee@linaro.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] hw/block/xen: use proper format string for
 printing sectors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "open list:Block layer core" <qemu-block@nongnu.org>, qemu-devel@nongnu.org,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxMjoxMywgQWxleCBCZW5uw6llIHdyb3RlOgo+IFRoZSAlbHUgZm9ybWF0
IHN0cmluZyBpcyBkaWZmZXJlbnQgZGVwZW5kaW5nIG9uIHRoZSBob3N0IGFyY2hpdGVjdHVyZQo+
IHdoaWNoIGNhdXNlcyBidWlsZHMgbGlrZSB0aGUgZGViaWFuLWFybWhmLWNyb3NzIGJ1aWxkIHRv
IGZhaWwuIFVzZSB0aGUKPiBjb3JyZWN0IFBSaTY0IGZvcm1hdCBzdHJpbmcuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+Cj4gLS0tCj4gIGh3
L2Jsb2NrL3hlbi1ibG9jay5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2suYyBi
L2h3L2Jsb2NrL3hlbi1ibG9jay5jCj4gaW5kZXggYmUyOGI2MzQ0Mi4uYTYzNjQ4N2IzZSAxMDA2
NDQKPiAtLS0gYS9ody9ibG9jay94ZW4tYmxvY2suYwo+ICsrKyBiL2h3L2Jsb2NrL3hlbi1ibG9j
ay5jCj4gQEAgLTIxNSw3ICsyMTUsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVhbGl6ZShY
ZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQo+ICAKPiAgICAgIHhlbl9kZXZpY2VfYmFj
a2VuZF9wcmludGYoeGVuZGV2LCAic2VjdG9yLXNpemUiLCAiJXUiLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemUpOwo+IC0gICAgeGVuX2Rl
dmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzZWN0b3JzIiwgIiVsdSIsCj4gKyAgICB4ZW5f
ZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNlY3RvcnMiLCAiJSJQUklpNjQsCgpQUkl1
NjQuCgpZb3UndmUgY2hhbmdlZCB0aGUgc2lnbmVkLW5lc3Mgb2Ygd2hhdCBnZXRzIHByaW50ZWQu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 18:11:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 18:11: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-devel-bounces@lists.xenproject.org>)
	id 1gjpeT-0001LU-7K; Wed, 16 Jan 2019 18:10: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=jZX7=PY=ravnborg.org=sam@srs-us1.protection.inumbo.net>)
 id 1gjpeR-0001LP-MW
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 18:10:55 +0000
X-Inumbo-ID: 0fc8353f-19ba-11e9-92db-bc764e045a96
Received: from asavdk3.altibox.net (unknown [109.247.116.14])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0fc8353f-19ba-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 18:10:54 +0000 (UTC)
Received: from ravnborg.org (unknown [158.248.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by asavdk3.altibox.net (Postfix) with ESMTPS id A95CA20049;
 Wed, 16 Jan 2019 19:10:19 +0100 (CET)
Date: Wed, 16 Jan 2019 19:10:18 +0100
From: Sam Ravnborg <sam@ravnborg.org>
To: Daniel Vetter <daniel.vetter@ffwll.ch>
Message-ID: <20190116181018.GA27364@ravnborg.org>
References: <20190116163442.12622-1-daniel.vetter@ffwll.ch>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116163442.12622-1-daniel.vetter@ffwll.ch>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-CMAE-Score: 0
X-CMAE-Analysis: v=2.3 cv=dqr19Wo4 c=1 sm=1 tr=0
 a=UWs3HLbX/2nnQ3s7vZ42gw==:117 a=UWs3HLbX/2nnQ3s7vZ42gw==:17
 a=kj9zAlcOel0A:10 a=7gkXJVJtAAAA:8 a=p2dIKQH6C7GrL7qBjIgA:9
 a=CjuIK1q_8ugA:10 a=E9Po1WZjFZOl8hwRPBS3:22
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Neil Armstrong <narmstrong@baylibre.com>, nouveau@lists.freedesktop.org,
 Liviu Dudau <liviu.dudau@arm.com>,
 DRI Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Benjamin Gaignard <benjamin.gaignard@linaro.org>,
 Daniel Vetter <daniel.vetter@intel.com>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 CK Hu <ck.hu@mediatek.com>, spice-devel@lists.freedesktop.org,
 Jani Nikula <jani.nikula@intel.com>, linux-arm-msm@vger.kernel.org,
 intel-gfx@lists.freedesktop.org, etnaviv@lists.freedesktop.org,
 Jani Nikula <jani.nikula@linux.intel.com>, linux-mediatek@lists.infradead.org,
 Rodrigo Vivi <rodrigo.vivi@intel.com>, linux-tegra@vger.kernel.org,
 linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xen.org, linux-renesas-soc@vger.kernel.org,
 Alex Deucher <alexander.deucher@amd.com>, freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGFuaWVsLgoKPiB2NTogQWN0dWFsbHkgdHJ5IHRvIHNvcnQgdGhlbSwgYW5kIHdoaWxlIGF0
IGl0LCBzb3J0IGFsbCB0aGUgb25lcyBJCj4gdG91Y2guCgpBcHBsaWVkIHRoaXMgdmFyaWFudCBv
biB0b3Agb2YgZHJtLW1pc2MgYW5kIGRpZCBhIGJ1aWxkIHRlc3QuCkxvb2tlZCBnb29kIGZvciBp
YTY0LCB4ODYgYW5kIGFscGhhLgoKVG9vayBhIGNsb3NlciBsb29rIGF0IHRoZSBjaGFuZ2VzIHRv
IGF0bWVsX2hsY2QgLSBhbmQgdGhleSBsb29rZWQgT0suCgpCdXQgSSBub3RpY2VkIHRoYXQgYXRt
ZWxfaGxjZGMgdXNlcyBvbmx5IGRybV9rbXNfaGVscGVyX3BvbGxfaW5pdCgpIGFuZApkcm1fa21z
X2hlbHBlcl9wb2xsX2ZpbmkoKS4KQnV0IHRoZXJlIGFyZSBubyBoaXRzIG9uIERSTV9DT05ORUNU
T1JfUE9MTCAtIHNvIEkgdGhpbmsgd2UgbWF5YmUKaGF2ZSBhIGRyaXZlciBoZXJlIHdoZXJlIHdl
IGhhdmUgcGx1Z2dlZCB0aGUgZHJtX3BvbGwgaW5mcmFzdHJ1Y3R1cmUsCmJ1dCBpdCBpcyBub3Qg
aW4gdXNlLgoKPiAgaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmggICAgICAgICAgICAgICAg
IHwgMTYgLS0tLS0tLS0tLS0KClRoZSBsaXN0IG9mIGluY2x1ZGUgZmlsZXMgaW4gdGhpcyBmaWxl
IGNvdWxkIGJlIGRyb3BwZWQgYW5kIHJlcGxhY2VkIGJ5OgpzdHJ1Y3QgZHJtX2Nvbm5lY3RvcjsK
c3RydWN0IGRybV9kZXZpY2U7CnN0cnVjdCBkcm1fZGlzcGxheV9tb2RlOwpzdHJ1Y3QgZHJtX2Vu
Y29kZXI7CnN0cnVjdCBkcm1fZnJhbWVidWZmZXI7CnN0cnVjdCBkcm1fbW9kZV9zZXQ7CnN0cnVj
dCBkcm1fbW9kZXNldF9hY3F1aXJlX2N0eDsKCkkgdHJpZWQgdG8gZG8gc28gb24gdG9wIG9mIHlv
dXIgcGF0Y2guCkJ1dCB0aGVyZSB3ZXJlIHRvbyBtYW55IGJ1aWxkIGVycnJvcyBhbmQgSSBzb21l
aG93IGxvc3QgdGhlIG1vdGl2YXRpb24uCgoKPiAgaW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hlbHBl
ci5oICAgICAgICAgICAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysrKwpUaGlzIG9uIHRoZSBv
dGhlciBoYW5kIGlzIGZpbmUgLSBhcyBleHBlY3RlZCBhcyB0aGlzIGlzIGEgbmV3IGZpbGUuCgpC
dXQgdGhlIGFib3ZlIGlzIGp1c3Qgc29tZSByYW5kb20gY29tbWVudHMgc286CgpBY2tlZC1ieTog
U2FtIFJhdm5ib3JnIDxzYW1AcmF2bmJvcmcub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 18:19:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 18: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-devel-bounces@lists.xenproject.org>)
	id 1gjpmY-0001YO-45; Wed, 16 Jan 2019 18:19: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=48CU=PY=bombadil.srs.infradead.org=batv+5904bcf6edd61f802369+5624+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gjpmW-0001YJ-KT
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 18:19:16 +0000
X-Inumbo-ID: 3a106450-19bb-11e9-92db-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a106450-19bb-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 18:19:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=WFGvEj/pr2qJNaoxPSMfhTWpkStY7UyZUK7joFS/jnk=; b=r5UwlFBQe6TH9+05clzzWjp6y
 5p6bmckrSkSnSLG8pA2odV3vxf/QQnBxZtEtJF1V0nHwgL9XoqJri9S9POOknwzTP96QQZ7OpcWap
 W2ScgK8b4PC00fUSdiWiwa50QOW5WiWGRR6Y6ZPIZcClFaVt7OcGV2sC0woS72FcZpazsr7PurR8B
 EGgqZ0ATXCoHP9PwIRtiWeFULX01Jumsd9J7LJbUJFknnT5PlSzfjapvBvOH4CN7lkAAE25vXslfL
 Pn62bfmV+UdOHwMoy90QOV0jtvRTDzddTPRryBpUeDpWKhtQ0IaOTkow5GrUPKHu1Yp2h4T/ZByLc
 7cgYGREsw==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gjpmK-0003Lm-P1; Wed, 16 Jan 2019 18:19:04 +0000
Date: Wed, 16 Jan 2019 10:19:04 -0800
From: Christoph Hellwig <hch@infradead.org>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190116181904.GA6228@infradead.org>
References: <d3e4984f-f996-c38f-3cf1-c16450ef7a99@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d3e4984f-f996-c38f-3cf1-c16450ef7a99@arm.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] Fail to boot Dom0 on Xen Arm64 after "dma-mapping:
 bypass indirect calls for dma-direct"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Christoph Hellwig <hch@infradead.org>, iommu@lists.linux-foundation.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9lcyB0aGlzIGZpeCB5b3VyIHByb2JsZW0/CgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vaW5jbHVk
ZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaCBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdl
LWNvaGVyZW50LmgKaW5kZXggYjNlZjA2MWQ4Yjc0Li4yYzQwM2U3Yzc4MmQgMTAwNjQ0Ci0tLSBh
L2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmgKKysrIGIvYXJjaC9hcm0v
aW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaApAQCAtMSArMSw5NSBAQAorLyogU1BEWC1M
aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KKyNpZm5kZWYgX0FTTV9BUk1fWEVOX1BBR0Vf
Q09IRVJFTlRfSAorI2RlZmluZSBfQVNNX0FSTV9YRU5fUEFHRV9DT0hFUkVOVF9ICisKKyNpbmNs
dWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgorI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVk
ZSA8eGVuL2FybS9wYWdlLWNvaGVyZW50Lmg+CisKK3N0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0
IGRtYV9tYXBfb3BzICp4ZW5fZ2V0X2RtYV9vcHMoc3RydWN0IGRldmljZSAqZGV2KQoreworCWlm
IChkZXYgJiYgZGV2LT5hcmNoZGF0YS5kZXZfZG1hX29wcykKKwkJcmV0dXJuIGRldi0+YXJjaGRh
dGEuZGV2X2RtYV9vcHM7CisJcmV0dXJuIGdldF9hcmNoX2RtYV9vcHMoTlVMTCk7Cit9CisKK3N0
YXRpYyBpbmxpbmUgdm9pZCAqeGVuX2FsbG9jX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2Ug
Kmh3ZGV2LCBzaXplX3Qgc2l6ZSwKKwkJZG1hX2FkZHJfdCAqZG1hX2hhbmRsZSwgZ2ZwX3QgZmxh
Z3MsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCit7CisJcmV0dXJuIHhlbl9nZXRfZG1hX29wcyhod2Rl
diktPmFsbG9jKGh3ZGV2LCBzaXplLCBkbWFfaGFuZGxlLCBmbGFncywgYXR0cnMpOworfQorCitz
dGF0aWMgaW5saW5lIHZvaWQgeGVuX2ZyZWVfY29oZXJlbnRfcGFnZXMoc3RydWN0IGRldmljZSAq
aHdkZXYsIHNpemVfdCBzaXplLAorCQl2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBkbWFfaGFu
ZGxlLCB1bnNpZ25lZCBsb25nIGF0dHJzKQoreworCXhlbl9nZXRfZG1hX29wcyhod2RldiktPmZy
ZWUoaHdkZXYsIHNpemUsIGNwdV9hZGRyLCBkbWFfaGFuZGxlLCBhdHRycyk7Cit9CisKK3N0YXRp
YyBpbmxpbmUgdm9pZCB4ZW5fZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1
Y3QgcGFnZSAqcGFnZSwKKwkgICAgIGRtYV9hZGRyX3QgZGV2X2FkZHIsIHVuc2lnbmVkIGxvbmcg
b2Zmc2V0LCBzaXplX3Qgc2l6ZSwKKwkgICAgIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwg
dW5zaWduZWQgbG9uZyBhdHRycykKK3sKKwl1bnNpZ25lZCBsb25nIHBhZ2VfcGZuID0gcGFnZV90
b194ZW5fcGZuKHBhZ2UpOworCXVuc2lnbmVkIGxvbmcgZGV2X3BmbiA9IFhFTl9QRk5fRE9XTihk
ZXZfYWRkcik7CisJdW5zaWduZWQgbG9uZyBjb21wb3VuZF9wYWdlcyA9CisJCSgxPDxjb21wb3Vu
ZF9vcmRlcihwYWdlKSkgKiBYRU5fUEZOX1BFUl9QQUdFOworCWJvb2wgbG9jYWwgPSAocGFnZV9w
Zm4gPD0gZGV2X3BmbikgJiYKKwkJKGRldl9wZm4gLSBwYWdlX3BmbiA8IGNvbXBvdW5kX3BhZ2Vz
KTsKKworCS8qCisJICogRG9tMCBpcyBtYXBwZWQgMToxLCB3aGlsZSB0aGUgTGludXggcGFnZSBj
YW4gc3BhbiBhY3Jvc3MKKwkgKiBtdWx0aXBsZSBYZW4gcGFnZXMsIGl0J3Mgbm90IHBvc3NpYmxl
IGZvciBpdCB0byBjb250YWluIGEKKwkgKiBtaXggb2YgbG9jYWwgYW5kIGZvcmVpZ24gWGVuIHBh
Z2VzLiBTbyBpZiB0aGUgZmlyc3QgeGVuX3BmbgorCSAqID09IG1mbiB0aGUgcGFnZSBpcyBsb2Nh
bCBvdGhlcndpc2UgaXQncyBhIGZvcmVpZ24gcGFnZQorCSAqIGdyYW50LW1hcHBlZCBpbiBkb20w
LiBJZiB0aGUgcGFnZSBpcyBsb2NhbCB3ZSBjYW4gc2FmZWx5CisJICogY2FsbCB0aGUgbmF0aXZl
IGRtYV9vcHMgZnVuY3Rpb24sIG90aGVyd2lzZSB3ZSBjYWxsIHRoZSB4ZW4KKwkgKiBzcGVjaWZp
YyBmdW5jdGlvbi4KKwkgKi8KKwlpZiAobG9jYWwpCisJCXhlbl9nZXRfZG1hX29wcyhod2Rldikt
Pm1hcF9wYWdlKGh3ZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIGRpciwgYXR0cnMpOworCWVsc2UK
KwkJX194ZW5fZG1hX21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBkZXZfYWRkciwgb2Zmc2V0LCBzaXpl
LCBkaXIsIGF0dHJzKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfdW5tYXBfcGFn
ZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUsCisJCXNpemVfdCBzaXpl
LCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCit7CisJ
dW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOworCS8qCisJICogRG9tMCBpcyBt
YXBwZWQgMToxLCB3aGlsZSB0aGUgTGludXggcGFnZSBjYW4gYmUgc3Bhbm5lZCBhY2Nyb3NzCisJ
ICogbXVsdGlwbGUgWGVuIHBhZ2UsIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhhdmUgYSBtaXggb2Yg
bG9jYWwgYW5kCisJICogZm9yZWlnbiBYZW4gcGFnZS4gRG9tMCBpcyBtYXBwZWQgMToxLCBzbyBj
YWxsaW5nIHBmbl92YWxpZCBvbiBhCisJICogZm9yZWlnbiBtZm4gd2lsbCBhbHdheXMgcmV0dXJu
IGZhbHNlLiBJZiB0aGUgcGFnZSBpcyBsb2NhbCB3ZSBjYW4KKwkgKiBzYWZlbHkgY2FsbCB0aGUg
bmF0aXZlIGRtYV9vcHMgZnVuY3Rpb24sIG90aGVyd2lzZSB3ZSBjYWxsIHRoZSB4ZW4KKwkgKiBz
cGVjaWZpYyBmdW5jdGlvbi4KKwkgKi8KKwlpZiAocGZuX3ZhbGlkKHBmbikpIHsKKwkJaWYgKHhl
bl9nZXRfZG1hX29wcyhod2RldiktPnVubWFwX3BhZ2UpCisJCQl4ZW5fZ2V0X2RtYV9vcHMoaHdk
ZXYpLT51bm1hcF9wYWdlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOworCX0gZWxz
ZQorCQlfX3hlbl9kbWFfdW5tYXBfcGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJz
KTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShz
dHJ1Y3QgZGV2aWNlICpod2RldiwKKwkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBl
bnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCit7CisJdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5f
RE9XTihoYW5kbGUpOworCWlmIChwZm5fdmFsaWQocGZuKSkgeworCQlpZiAoeGVuX2dldF9kbWFf
b3BzKGh3ZGV2KS0+c3luY19zaW5nbGVfZm9yX2NwdSkKKwkJCXhlbl9nZXRfZG1hX29wcyhod2Rl
diktPnN5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKKwl9IGVs
c2UKKwkJX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwg
ZGlyKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2Rl
dmljZShzdHJ1Y3QgZGV2aWNlICpod2RldiwKKwkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBz
aXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCit7CisJdW5zaWduZWQgbG9uZyBwZm4g
PSBQRk5fRE9XTihoYW5kbGUpOworCWlmIChwZm5fdmFsaWQocGZuKSkgeworCQlpZiAoeGVuX2dl
dF9kbWFfb3BzKGh3ZGV2KS0+c3luY19zaW5nbGVfZm9yX2RldmljZSkKKwkJCXhlbl9nZXRfZG1h
X29wcyhod2RldiktPnN5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwg
ZGlyKTsKKwl9IGVsc2UKKwkJX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoaHdkZXYs
IGhhbmRsZSwgc2l6ZSwgZGlyKTsKK30KKworI2VuZGlmIC8qIF9BU01fQVJNX1hFTl9QQUdFX0NP
SEVSRU5UX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3BhZ2Ut
Y29oZXJlbnQuaCBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaApp
bmRleCBiM2VmMDYxZDhiNzQuLjYxMDA2Mzg1YTQzNyAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9p
bmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oCisrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9h
c20veGVuL3BhZ2UtY29oZXJlbnQuaApAQCAtMSArMSw4NCBAQAorLyogU1BEWC1MaWNlbnNlLUlk
ZW50aWZpZXI6IEdQTC0yLjAgKi8KKyNpZm5kZWYgX0FTTV9BUk02NF9YRU5fUEFHRV9DT0hFUkVO
VF9ICisjZGVmaW5lIF9BU01fQVJNNjRfWEVOX1BBR0VfQ09IRVJFTlRfSAorCisjaW5jbHVkZSA8
bGludXgvZG1hLW1hcHBpbmcuaD4KKyNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPHhl
bi9hcm0vcGFnZS1jb2hlcmVudC5oPgorCitzdGF0aWMgaW5saW5lIHZvaWQgKnhlbl9hbGxvY19j
b2hlcmVudF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90IHNpemUsCisJCWRtYV9h
ZGRyX3QgKmRtYV9oYW5kbGUsIGdmcF90IGZsYWdzLCB1bnNpZ25lZCBsb25nIGF0dHJzKQorewor
CXJldHVybiBkbWFfZGlyZWN0X2FsbG9jKGh3ZGV2LCBzaXplLCBkbWFfaGFuZGxlLCBmbGFncywg
YXR0cnMpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2ZyZWVfY29oZXJlbnRfcGFnZXMo
c3RydWN0IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAorCQl2b2lkICpjcHVfYWRkciwgZG1h
X2FkZHJfdCBkbWFfaGFuZGxlLCB1bnNpZ25lZCBsb25nIGF0dHJzKQoreworCWRtYV9kaXJlY3Rf
ZnJlZShod2Rldiwgc2l6ZSwgY3B1X2FkZHIsIGRtYV9oYW5kbGUsIGF0dHJzKTsKK30KKworc3Rh
dGljIGlubGluZSB2b2lkIHhlbl9kbWFfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0
cnVjdCBwYWdlICpwYWdlLAorCSAgICAgZG1hX2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9u
ZyBvZmZzZXQsIHNpemVfdCBzaXplLAorCSAgICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGly
LCB1bnNpZ25lZCBsb25nIGF0dHJzKQoreworCXVuc2lnbmVkIGxvbmcgcGFnZV9wZm4gPSBwYWdl
X3RvX3hlbl9wZm4ocGFnZSk7CisJdW5zaWduZWQgbG9uZyBkZXZfcGZuID0gWEVOX1BGTl9ET1dO
KGRldl9hZGRyKTsKKwl1bnNpZ25lZCBsb25nIGNvbXBvdW5kX3BhZ2VzID0KKwkJKDE8PGNvbXBv
dW5kX29yZGVyKHBhZ2UpKSAqIFhFTl9QRk5fUEVSX1BBR0U7CisJYm9vbCBsb2NhbCA9IChwYWdl
X3BmbiA8PSBkZXZfcGZuKSAmJgorCQkoZGV2X3BmbiAtIHBhZ2VfcGZuIDwgY29tcG91bmRfcGFn
ZXMpOworCisJLyoKKwkgKiBEb20wIGlzIG1hcHBlZCAxOjEsIHdoaWxlIHRoZSBMaW51eCBwYWdl
IGNhbiBzcGFuIGFjcm9zcyBtdWx0aXBsZSBYZW4KKwkgKiBwYWdlcywgaXQncyBub3QgcG9zc2li
bGUgZm9yIGl0IHRvIGNvbnRhaW4gYSBtaXggb2YgbG9jYWwgYW5kIGZvcmVpZ24KKwkgKiBYZW4g
cGFnZXMuIFNvIGlmIHRoZSBmaXJzdCB4ZW5fcGZuID09IG1mbiB0aGUgcGFnZSBpcyBsb2NhbCBv
dGhlcndpc2UKKwkgKiBpdCdzIGEgZm9yZWlnbiBwYWdlIGdyYW50LW1hcHBlZCBpbiBkb20wLiBJ
ZiB0aGUgcGFnZSBpcyBsb2NhbCB3ZSBjYW4KKwkgKiBzYWZlbHkgY2FsbCB0aGUgbmF0aXZlIGRt
YV9vcHMgZnVuY3Rpb24sIG90aGVyd2lzZSB3ZSBjYWxsIHRoZSB4ZW4KKwkgKiBzcGVjaWZpYyBm
dW5jdGlvbi4KKwkgKi8KKwlpZiAobG9jYWwpCisJCWRtYV9kaXJlY3RfbWFwX3BhZ2UoaHdkZXYs
IHBhZ2UsIG9mZnNldCwgc2l6ZSwgZGlyLCBhdHRycyk7CisJZWxzZQorCQlfX3hlbl9kbWFfbWFw
X3BhZ2UoaHdkZXYsIHBhZ2UsIGRldl9hZGRyLCBvZmZzZXQsIHNpemUsIGRpciwgYXR0cnMpOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV91bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2Ug
Kmh3ZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKKwkJc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFf
ZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9uZyBhdHRycykKK3sKKwl1bnNpZ25lZCBsb25nIHBm
biA9IFBGTl9ET1dOKGhhbmRsZSk7CisJLyoKKwkgKiBEb20wIGlzIG1hcHBlZCAxOjEsIHdoaWxl
IHRoZSBMaW51eCBwYWdlIGNhbiBiZSBzcGFubmVkIGFjY3Jvc3MKKwkgKiBtdWx0aXBsZSBYZW4g
cGFnZSwgaXQncyBub3QgcG9zc2libGUgdG8gaGF2ZSBhIG1peCBvZiBsb2NhbCBhbmQKKwkgKiBm
b3JlaWduIFhlbiBwYWdlLiBEb20wIGlzIG1hcHBlZCAxOjEsIHNvIGNhbGxpbmcgcGZuX3ZhbGlk
IG9uIGEKKwkgKiBmb3JlaWduIG1mbiB3aWxsIGFsd2F5cyByZXR1cm4gZmFsc2UuIElmIHRoZSBw
YWdlIGlzIGxvY2FsIHdlIGNhbgorCSAqIHNhZmVseSBjYWxsIHRoZSBuYXRpdmUgZG1hX29wcyBm
dW5jdGlvbiwgb3RoZXJ3aXNlIHdlIGNhbGwgdGhlIHhlbgorCSAqIHNwZWNpZmljIGZ1bmN0aW9u
LgorCSAqLworCWlmIChwZm5fdmFsaWQocGZuKSkKKwkJZG1hX2RpcmVjdF91bm1hcF9wYWdlKGh3
ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOworCWVsc2UKKwkJX194ZW5fZG1hX3VubWFw
X3BhZ2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyLCBhdHRycyk7Cit9CisKK3N0YXRpYyBpbmxp
bmUgdm9pZCB4ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoc3RydWN0IGRldmljZSAqaHdkZXYs
CisJCWRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rp
b24gZGlyKQoreworCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKKwlpZiAo
cGZuX3ZhbGlkKHBmbikpCisJCWRtYV9kaXJlY3Rfc3luY19zaW5nbGVfZm9yX2NwdShod2Rldiwg
aGFuZGxlLCBzaXplLCBkaXIpOworCWVsc2UKKwkJX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9j
cHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhl
bl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpod2RldiwKKwkJZG1h
X2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIp
Cit7CisJdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOworCWlmIChwZm5fdmFs
aWQocGZuKSkKKwkJZG1hX2RpcmVjdF9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKGh3ZGV2LCBoYW5k
bGUsIHNpemUsIGRpcik7CisJZWxzZQorCQlfX3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2Rldmlj
ZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOworfQorCisjZW5kaWYgLyogX0FTTV9BUk02NF9Y
RU5fUEFHRV9DT0hFUkVOVF9IICovCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhl
bi5jIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwppbmRleCA5ODljZjg3MmI5OGMuLmJiNzg4
ODQyOWJlNiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYworKysgYi9kcml2
ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCkBAIC02NDUsNyArNjQ1LDcgQEAgeGVuX3N3aW90bGJfZG1h
X21tYXAoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKIAkJ
ICAgICB2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBkbWFfYWRkciwgc2l6ZV90IHNpemUsCiAJ
CSAgICAgdW5zaWduZWQgbG9uZyBhdHRycykKIHsKLSNpZiBkZWZpbmVkKENPTkZJR19BUk0pIHx8
IGRlZmluZWQoQ09ORklHX0FSTTY0KQorI2lmZGVmIENPTkZJR19BUk0KIAlpZiAoeGVuX2dldF9k
bWFfb3BzKGRldiktPm1tYXApCiAJCXJldHVybiB4ZW5fZ2V0X2RtYV9vcHMoZGV2KS0+bW1hcChk
ZXYsIHZtYSwgY3B1X2FkZHIsCiAJCQkJCQkgICAgZG1hX2FkZHIsIHNpemUsIGF0dHJzKTsKQEAg
LTY2Miw3ICs2NjIsNyBAQCB4ZW5fc3dpb3RsYl9nZXRfc2d0YWJsZShzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBzZ190YWJsZSAqc2d0LAogCQkJdm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3Qg
aGFuZGxlLCBzaXplX3Qgc2l6ZSwKIAkJCXVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7Ci0jaWYgZGVm
aW5lZChDT05GSUdfQVJNKSB8fCBkZWZpbmVkKENPTkZJR19BUk02NCkKKyNpZmRlZiBDT05GSUdf
QVJNCiAJaWYgKHhlbl9nZXRfZG1hX29wcyhkZXYpLT5nZXRfc2d0YWJsZSkgewogI2lmIDAKIAkv
KgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaCBiL2luY2x1ZGUv
eGVuL2FybS9wYWdlLWNvaGVyZW50LmgKaW5kZXggNTlhMjYwNzEyYTU2Li5lNTdjYTU1NjQzYjEg
MTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmgKKysrIGIvaW5jbHVk
ZS94ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaApAQCAtMSwxNyArMSw2IEBACiAvKiBTUERYLUxpY2Vu
c2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwotI2lmbmRlZiBfQVNNX0FSTV9YRU5fUEFHRV9DT0hF
UkVOVF9ICi0jZGVmaW5lIF9BU01fQVJNX1hFTl9QQUdFX0NPSEVSRU5UX0gKLQotI2luY2x1ZGUg
PGFzbS9wYWdlLmg+Ci0jaW5jbHVkZSA8YXNtL2RtYS1tYXBwaW5nLmg+Ci0jaW5jbHVkZSA8bGlu
dXgvZG1hLW1hcHBpbmcuaD4KLQotc3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3QgZG1hX21hcF9v
cHMgKnhlbl9nZXRfZG1hX29wcyhzdHJ1Y3QgZGV2aWNlICpkZXYpCi17Ci0JaWYgKGRldiAmJiBk
ZXYtPmFyY2hkYXRhLmRldl9kbWFfb3BzKQotCQlyZXR1cm4gZGV2LT5hcmNoZGF0YS5kZXZfZG1h
X29wczsKLQlyZXR1cm4gZ2V0X2FyY2hfZG1hX29wcyhOVUxMKTsKLX0KKyNpZm5kZWYgX1hFTl9B
Uk1QQUdFX0NPSEVSRU5UX0gKKyNkZWZpbmUgX1hFTl9BUk1QQUdFX0NPSEVSRU5UX0gKIAogdm9p
ZCBfX3hlbl9kbWFfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBwYWdlICpw
YWdlLAogCSAgICAgZG1hX2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNp
emVfdCBzaXplLApAQCAtMjEsODcgKzEwLDcgQEAgdm9pZCBfX3hlbl9kbWFfdW5tYXBfcGFnZShz
dHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUsCiAJCXVuc2lnbmVkIGxvbmcg
YXR0cnMpOwogdm9pZCBfX3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3QgZGV2aWNl
ICpod2RldiwKIAkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRh
X2RpcmVjdGlvbiBkaXIpOwotCiB2b2lkIF9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNl
KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAogCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUs
IGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcik7CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCAqeGVu
X2FsbG9jX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwK
LQkJZG1hX2FkZHJfdCAqZG1hX2hhbmRsZSwgZ2ZwX3QgZmxhZ3MsIHVuc2lnbmVkIGxvbmcgYXR0
cnMpCi17Ci0JcmV0dXJuIHhlbl9nZXRfZG1hX29wcyhod2RldiktPmFsbG9jKGh3ZGV2LCBzaXpl
LCBkbWFfaGFuZGxlLCBmbGFncywgYXR0cnMpOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgeGVu
X2ZyZWVfY29oZXJlbnRfcGFnZXMoc3RydWN0IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAot
CQl2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBkbWFfaGFuZGxlLCB1bnNpZ25lZCBsb25nIGF0
dHJzKQotewotCXhlbl9nZXRfZG1hX29wcyhod2RldiktPmZyZWUoaHdkZXYsIHNpemUsIGNwdV9h
ZGRyLCBkbWFfaGFuZGxlLCBhdHRycyk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1h
X21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKLQkgICAg
IGRtYV9hZGRyX3QgZGV2X2FkZHIsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LCBzaXplX3Qgc2l6ZSwK
LQkgICAgIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9uZyBhdHRycykK
LXsKLQl1bnNpZ25lZCBsb25nIHBhZ2VfcGZuID0gcGFnZV90b194ZW5fcGZuKHBhZ2UpOwotCXVu
c2lnbmVkIGxvbmcgZGV2X3BmbiA9IFhFTl9QRk5fRE9XTihkZXZfYWRkcik7Ci0JdW5zaWduZWQg
bG9uZyBjb21wb3VuZF9wYWdlcyA9Ci0JCSgxPDxjb21wb3VuZF9vcmRlcihwYWdlKSkgKiBYRU5f
UEZOX1BFUl9QQUdFOwotCWJvb2wgbG9jYWwgPSAocGFnZV9wZm4gPD0gZGV2X3BmbikgJiYKLQkJ
KGRldl9wZm4gLSBwYWdlX3BmbiA8IGNvbXBvdW5kX3BhZ2VzKTsKLQotCS8qCi0JICogRG9tMCBp
cyBtYXBwZWQgMToxLCB3aGlsZSB0aGUgTGludXggcGFnZSBjYW4gc3BhbiBhY3Jvc3MKLQkgKiBt
dWx0aXBsZSBYZW4gcGFnZXMsIGl0J3Mgbm90IHBvc3NpYmxlIGZvciBpdCB0byBjb250YWluIGEK
LQkgKiBtaXggb2YgbG9jYWwgYW5kIGZvcmVpZ24gWGVuIHBhZ2VzLiBTbyBpZiB0aGUgZmlyc3Qg
eGVuX3BmbgotCSAqID09IG1mbiB0aGUgcGFnZSBpcyBsb2NhbCBvdGhlcndpc2UgaXQncyBhIGZv
cmVpZ24gcGFnZQotCSAqIGdyYW50LW1hcHBlZCBpbiBkb20wLiBJZiB0aGUgcGFnZSBpcyBsb2Nh
bCB3ZSBjYW4gc2FmZWx5Ci0JICogY2FsbCB0aGUgbmF0aXZlIGRtYV9vcHMgZnVuY3Rpb24sIG90
aGVyd2lzZSB3ZSBjYWxsIHRoZSB4ZW4KLQkgKiBzcGVjaWZpYyBmdW5jdGlvbi4KLQkgKi8KLQlp
ZiAobG9jYWwpCi0JCXhlbl9nZXRfZG1hX29wcyhod2RldiktPm1hcF9wYWdlKGh3ZGV2LCBwYWdl
LCBvZmZzZXQsIHNpemUsIGRpciwgYXR0cnMpOwotCWVsc2UKLQkJX194ZW5fZG1hX21hcF9wYWdl
KGh3ZGV2LCBwYWdlLCBkZXZfYWRkciwgb2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJzKTsKLX0KLQot
c3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2Rl
diwgZG1hX2FkZHJfdCBoYW5kbGUsCi0JCXNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVj
dGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0JdW5zaWduZWQgbG9uZyBwZm4gPSBQ
Rk5fRE9XTihoYW5kbGUpOwotCS8qCi0JICogRG9tMCBpcyBtYXBwZWQgMToxLCB3aGlsZSB0aGUg
TGludXggcGFnZSBjYW4gYmUgc3Bhbm5lZCBhY2Nyb3NzCi0JICogbXVsdGlwbGUgWGVuIHBhZ2Us
IGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhhdmUgYSBtaXggb2YgbG9jYWwgYW5kCi0JICogZm9yZWln
biBYZW4gcGFnZS4gRG9tMCBpcyBtYXBwZWQgMToxLCBzbyBjYWxsaW5nIHBmbl92YWxpZCBvbiBh
Ci0JICogZm9yZWlnbiBtZm4gd2lsbCBhbHdheXMgcmV0dXJuIGZhbHNlLiBJZiB0aGUgcGFnZSBp
cyBsb2NhbCB3ZSBjYW4KLQkgKiBzYWZlbHkgY2FsbCB0aGUgbmF0aXZlIGRtYV9vcHMgZnVuY3Rp
b24sIG90aGVyd2lzZSB3ZSBjYWxsIHRoZSB4ZW4KLQkgKiBzcGVjaWZpYyBmdW5jdGlvbi4KLQkg
Ki8KLQlpZiAocGZuX3ZhbGlkKHBmbikpIHsKLQkJaWYgKHhlbl9nZXRfZG1hX29wcyhod2Rldikt
PnVubWFwX3BhZ2UpCi0JCQl4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT51bm1hcF9wYWdlKGh3ZGV2
LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOwotCX0gZWxzZQotCQlfX3hlbl9kbWFfdW5tYXBf
cGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKLX0KLQotc3RhdGljIGlubGlu
ZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpod2RldiwK
LQkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlv
biBkaXIpCi17Ci0JdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOwotCWlmIChw
Zm5fdmFsaWQocGZuKSkgewotCQlpZiAoeGVuX2dldF9kbWFfb3BzKGh3ZGV2KS0+c3luY19zaW5n
bGVfZm9yX2NwdSkKLQkJCXhlbl9nZXRfZG1hX29wcyhod2RldiktPnN5bmNfc2luZ2xlX2Zvcl9j
cHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKLQl9IGVsc2UKLQkJX194ZW5fZG1hX3N5bmNf
c2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKLX0KLQotc3RhdGljIGlu
bGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpo
d2RldiwKLQkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2Rp
cmVjdGlvbiBkaXIpCi17Ci0JdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOwot
CWlmIChwZm5fdmFsaWQocGZuKSkgewotCQlpZiAoeGVuX2dldF9kbWFfb3BzKGh3ZGV2KS0+c3lu
Y19zaW5nbGVfZm9yX2RldmljZSkKLQkJCXhlbl9nZXRfZG1hX29wcyhod2RldiktPnN5bmNfc2lu
Z2xlX2Zvcl9kZXZpY2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKLQl9IGVsc2UKLQkJX194
ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsK
LX0KLQotI2VuZGlmIC8qIF9BU01fQVJNX1hFTl9QQUdFX0NPSEVSRU5UX0ggKi8KKyNlbmRpZiAv
KiBfWEVOX0FSTVBBR0VfQ09IRVJFTlRfSCAqLwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 18:31:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 18:31: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-devel-bounces@lists.xenproject.org>)
	id 1gjpyH-000303-8r; Wed, 16 Jan 2019 18:31: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=HFAl=PY=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gjpyF-0002zy-IJ
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 18:31:23 +0000
X-Inumbo-ID: ec653210-19bc-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec653210-19bc-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 18:31:22 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0GINc78034487;
 Wed, 16 Jan 2019 18:30:04 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=MOAc1vEY8lhGV3cAHCoSiZuAoruLn00z49doScS0qD4=;
 b=q+sO9XG1GI+aShNx92IVpqLl3CTKVfHi7GElYTcERdi731DBwJeagwiuzv2hnTWaeIw5
 wR+zj2dJ3xSZqg2sbq1t/lp2fzMnj2doBeCq7y9cwCYpDNN20jDOQX6SX5z2lzXNsd6x
 BmCTIqnu98q6rO4/OTrKu9YNSbsPedzmo7mLbg9rgC3FdfIJ+hTWxWPruiMDwBOoGm+r
 A4gp/TqU7tIZBCUN/JlLZ+NX+JF1RTbQ2x+ha0AIx/yTynbmetKXOpBoTlQHjm2TUrvt
 617Z3ZE68425D4xDVtQWVrc18/JRI4tRzWsvRf/MqFoT2L45Xp199lAoJ4NBZaYYAIn9 RA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2pybjsbpak-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 18:30:04 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0GIU3dU012371
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 18:30:03 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0GIU266005704;
 Wed, 16 Jan 2019 18:30:02 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Jan 2019 10:30:02 -0800
To: Juergen Gross <jgross@suse.com>
References: <20190114124413.3742-1-jgross@suse.com>
 <ebfc24e3-21a0-6cc6-ae68-5c13c1e66b9a@knorrie.org>
 <4808225b-e413-2ec1-77a1-15999c18583f@suse.com>
 <20190116131703.GB2793@localhost.localdomain>
 <efaf168e-feca-2c09-96e1-3f58be9853bf@suse.com>
 <71f7d41b-1822-d0b5-a28a-b10172bc5746@oracle.com>
 <c426f0a5-59bf-2ccb-6afd-39990a9fddac@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <63de5590-ae31-8627-9443-73fb0c8c2a8f@oracle.com>
Date: Wed, 16 Jan 2019 13:29:58 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <c426f0a5-59bf-2ccb-6afd-39990a9fddac@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9138
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901160147
Subject: Re: [Xen-devel] [PATCH v3] xen: Fix x86 sched_clock() interface for
 xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, x86@kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, Hans van Kranenburg <hans@knorrie.org>,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNi8xOSAxMDoyOSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNi8wMS8yMDE5
IDE2OjA3LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDEvMTYvMTkgOTozMyBBTSwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDE2LzAxLzIwMTkgMTQ6MTcsIEJvcmlzIE9zdHJvdnNr
eSB3cm90ZToKPj4+PiBPbiBXZWQsIEphbiAxNiwgMjAxOSBhdCAwODo1MDoxM0FNICswMTAwLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Cj4+Pj4+IEBAIC0xNjUwLDEzICsxNjUwLDE0IEBAIHZv
aWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcih2b2lkKQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5faGF2ZV92ZWN0b3JfY2FsbGJhY2sgPSAwOwo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICByZXR1cm47Cj4+Pj4+ICAgICAgICAgICAgICAgICB9Cj4+Pj4+IC0gICAgICAgICAgICAg
ICBwcl9pbmZvKCJYZW4gSFZNIGNhbGxiYWNrIHZlY3RvciBmb3IgZXZlbnQgZGVsaXZlcnkgaXMK
Pj4+Pj4gZW5hYmxlZFxuIik7Cj4+Pj4+ICsgICAgICAgICAgICAgICBpZiAoIXNpbGVudCkKPj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgcHJfaW5mbygiWGVuIEhWTSBjYWxsYmFjayB2ZWN0
b3IgZm9yIGV2ZW50Cj4+Pj4+IGRlbGl2ZXJ5IGlzIGVuYWJsZWRcbiIpOwo+Pj4+IEhvdyBhYm91
dCByZXBsYWNpbmcgcHJfaW5mbygpIHdpdGggcHJfaW5mb19vbmNlKCk/Cj4+PiBXaGF0IGEgbmlj
ZSBhbmQgc2ltcGxlIGlkZWEhCj4+Pgo+Pj4gRXh0cmEgcGF0Y2ggb3IgVjQ/Cj4+Pgo+Pgo+PiBJ
IGNhbiBhZGQgdGhpcyB3aGlsZSBjb21taXR0aW5nLCBJIGRvbid0IHRoaW5rIGl0J3Mgd29ydGgg
YSB3aG9sZSBuZXcgcGF0Y2guCj4+Cj4+IE9uZSBvdXRzdGFuZGluZyBxdWVzdGlvbiBJIGhhdmUg
aXMgd2hldGhlciBhbnl0aGluZyBuZWVkcyB0byBiZSBhZGRlZCB0bwo+PiB0aGUgY29tbWl0IG1l
c3NhZ2UgKFRob21hcyBoYWQgc29tZSBxdWVzdGlvbnMpCj4gSGUgZGlkbid0IHJlYWN0IHRvIG15
IGV4cGxhbmF0aW9uLiBJJ20gaW50ZXJwcmV0aW5nIHRoYXQgYXMgaGltIGJlaW5nCj4gZmluZSB3
aXRoIG15IGV4cGxhbmF0aW9uLCB3aGljaCBJIGJlbGlldmUgaXMgbm90IHN1aXRhYmxlIHRvIGJl
IGFkZGVkCj4gdG8gdGhlIGNvbW1pdCBtZXNzYWdlLgoKT0suIEFwcGxpZWQgdG8gKG5vdyBwcm9w
ZXJseSBuYW1lZCkgZm9yLWxpbnVzLTUuMAoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 18:46:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gjqCe-0003v1-N2; Wed, 16 Jan 2019 18:46: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=GdPd=PY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjqCd-0003uw-Ew
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 18:46:15 +0000
X-Inumbo-ID: ffe02c8b-19be-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ffe02c8b-19be-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 18:46:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AAEDD80D;
 Wed, 16 Jan 2019 10:45:43 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 97E5E3F763;
 Wed, 16 Jan 2019 10:45:42 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-7-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f4b2976d-c776-1984-c9b6-ae371aa05217@arm.com>
Date: Wed, 16 Jan 2019 18:45:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181218211126.6886-7-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 06/11] optee: add std call handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMTgvMTIvMjAxOCAyMToxMSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gRnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4g
Cj4gVGhlIG1haW4gd2F5IHRvIGNvbW11bmljYXRlIHdpdGggT1AtVEVFIGlzIHRvIGlzc3VlIHN0
YW5kYXJkIFNNQ0NDCj4gY2FsbC4gIlN0YW5kYXJkIiBpcyBhIFNNQ0NDIHRlcm0gYW5kIGl0IG1l
YW5zIHRoYXQgY2FsbCBjYW4gYmUKPiBpbnRlcnJ1cHRlZCBhbmQgT1AtVEVFIGNhbiByZXR1cm4g
Y29udHJvbCB0byBOVyBiZWZvcmUgY29tcGxldGluZwo+IHRoZSBjYWxsLgo+IAo+IEluIGNvbnRy
YXN0IHdpdGggZmFzdCBjYWxscywgd2hlcmUgYXJndW1lbnRzIGFuZCByZXR1cm4gdmFsdWVzCj4g
YXJlIHBhc3NlZCBpbiByZWdpc3RlcnMsIHN0YW5kYXJkIGNhbGxzIHVzZSBzaGFyZWQgbWVtb3J5
LiBSZWdpc3Rlcgo+IHBhaXIgYTEsYTIgaG9sZHMgNjQtYml0IFBBIG9mIGNvbW1hbmQgYnVmZmVy
LCB3aGVyZSBhbGwgYXJndW1lbnRzCj4gYXJlIHN0b3JlZCBhbmQgd2hpY2ggaXMgdXNlZCB0byBy
ZXR1cm4gZGF0YS4gT1AtVEVFIGludGVybmFsbHkKPiBjb3BpZXMgY29udGVudHMgb2YgdGhpcyBi
dWZmZXIgaW50byBvd24gc2VjdXJlIG1lbW9yeSBiZWZvcmUgYWNjZXNzaW5nCj4gYW5kIHZhbGlk
YXRpbmcgYW55IGRhdGEgaW4gY29tbWFuZCBidWZmZXIuIFRoaXMgaXMgZG9uZSB0byBtYWtlIHN1
cmUKPiB0aGF0IE5XIHdpbGwgbm90IGNoYW5nZSBjb250ZW50cyBvZiB0aGUgdmFsaWRhdGVkIHBh
cmFtZXRlcnMuCj4gCj4gTWVkaWF0b3IgbmVlZHMgdG8gZG8gdGhlIHNhbWUgZm9yIG51bWJlciBv
ZiByZWFzb25zOgo+IAo+IDEuIFRvIG1ha2Ugc3VyZSB0aGF0IGd1ZXN0IHdpbGwgbm90IGNoYW5n
ZSBkYXRhIGFmdGVyIHZhbGlkYXRpb24uCj4gMi4gVG8gdHJhbnNsYXRlIElQQXMgdG8gUEFzIGlu
IHRoZSBjb21tYW5kIGJ1ZmZlciAodGhpcyBpcyBub3QgZG9uZQo+ICAgICBpbiB0aGlzIHBhdGNo
KS4KPiAzLiBUbyBoaWRlIHRyYW5zbGF0ZWQgYWRkcmVzcyBmcm9tIGd1ZXN0LCBzbyBpdCB3aWxs
IG5vdCBiZSBhYmxlCj4gICAgIHRvIGRvIElQQS0+UEEgdHJhbnNsYXRpb24gYnkgbWlzdXNpbmcg
bWVkaWF0b3IuCj4gCj4gRHVyaW5nIHN0YW5kYXJkIGNhbGwgT1AtVEVFIGNhbiBpc3N1ZSBtdWx0
aXBsZSAiUlBDIHJldHVybnMiLCBhc2tpbmcKPiBOVyB0byBkbyBzb21lIHdvcmsgZm9yIE9QLVRF
RS4gTlcgdGhlbiBpc3N1ZXMgc3BlY2lhbCBjYWxsCj4gT1BURUVfU01DX0NBTExfUkVUVVJOX0ZS
T01fUlBDIHRvIHJlc3VtZSBoYW5kbGluZyBvZiB0aGUgb3JpZ2luYWwgY2FsbC4KPiBUaHVzLCBt
ZWRpYXRvciBuZWVkcyB0byBtYWludGFpbiBjb250ZXh0IGZvciBvcmlnaW5hbCBzdGFuZGFyZCBj
YWxsCj4gZHVyaW5nIG11bHRpcGxlIFNNQ0NDIGNhbGxzLgo+IAo+IFN0YW5kYXJkIGNhbGwgaXMg
Y29uc2lkZXJlZCBjb21wbGV0ZSwgd2hlbiByZXR1cm5lZCB2YWx1ZSBpcwo+IG5vdCBhIFJQQyBy
ZXF1ZXN0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNo
dWtAZ21haWwuY29tPgo+IC0tLQo+IAo+ICAgQ2hhbmdlcyBmcm9tIHYyOgo+ICAgIC0gcmVuYW1l
ZCBzdHJ1Y3QgZG9tYWluX2N0eCB0byBzdHJ1Y3Qgb3B0ZWVfZG9tYWluCj4gICAgLSBmaXhlZCBj
b2Rpbmcgc3R5bGUKPiAgICAtIE5vdyBJIHVzZSBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSgp
IGluc3RlYWQgb2YgbWFwcGluZ3MKPiAgICAgIHRvIHJlYWQgY29tbWFuZCBidWZmZXIKPiAgICAt
IEFkZGVkIHRyYWNraW5nIGZvciBpbiBmbGlnaHQgY2FsbHMsIHNvIGd1ZXN0IGNhbid0IHJlc3Vt
ZQo+ICAgICAgdGhlIHNhbWUgY2FsbCBmcm9tIHR3byBDUFVzIHNpbXVsdGFuaW91c2x5Cj4gCj4g
ICB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgICAgIHwgMzE5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgICAzICsK
PiAgIDIgZmlsZXMgY2hhbmdlZCwgMzIwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90
ZWUvb3B0ZWUuYwo+IGluZGV4IDU4NDI0MWIwM2EuLmRjOTBlMmVkOGUgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5j
Cj4gQEAgLTEyLDYgKzEyLDggQEAKPiAgICAqLwo+ICAgCj4gICAjaW5jbHVkZSA8eGVuL2Rldmlj
ZV90cmVlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPiArI2luY2x1ZGUgPHhl
bi9ndWVzdF9hY2Nlc3MuaD4KPiAgICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiAgICNpbmNsdWRl
IDxhc20vc21jY2MuaD4KPiAgICNpbmNsdWRlIDxhc20vdGVlL3RlZS5oPgo+IEBAIC0yMiwxMSAr
MjQsMzggQEAKPiAgIC8qIENsaWVudCBJRCAwIGlzIHJlc2VydmVkIGZvciBoeXBlcnZpc29yIGl0
c2VsZiAqLwo+ICAgI2RlZmluZSBPUFRFRV9DTElFTlRfSUQoZG9tYWluKSAoZG9tYWluLT5kb21h
aW5faWQgKyAxKQo+ICAgCj4gKy8qCj4gKyAqIE1heGltYWwgbnVtYmVyIG9mIGNvbmN1cnJlbnQg
c3RhbmRhcmQgY2FsbHMgZnJvbSBvbmUgZ3Vlc3QuIFRoaXMKPiArICogY29ycmVzcG9uZHMgdG8g
T1BURUUgY29uZmlndXJhdGlvbiBvcHRpb24gQ0ZHX05VTV9USFJFQURTLCBiZWNhdXNlCj4gKyAq
IE9QLVRFRSBzcGF3bnMgYSB0aHJlYWQgZm9yIGV2ZXJ5IHN0YW5kYXJkIGNhbGwuCgpMb29raW5n
IGF0IE9QLVRFRSwgQ0ZHX05VTV9USFJFQURTIHdpbGwgdmFyeSBkZXBlbmRpbmcgb24gdGhlIHBs
YXRmb3JtLiBJcyB0aGVyZSAKYW55IHdheSB0byBwcm9iZSB0aGF0IG51bWJlciBvZiB0aHJlYWRz
IGZyb20gWGVuPwoKSW4gYW55IGNhc2UsIEkgdGhpbmsgd2Ugc2hvdWxkIHVwZGF0ZSB0aGUgY29t
bWVudCB0byByZWZsZWN0IHRoYXQgdGhpcyBzZWVtcyB0byAKYmUgdGhlIG1heGltdW0gQ0ZHX05V
TV9USFJFQURTIHN1cHBvcnRlZCBieSBhbnkgdXBzdHJlYW0gcGxhdGZvcm0uCgo+ICsgKi8KPiAr
I2RlZmluZSBNQVhfU1REX0NBTExTICAgMTYKPiArCj4gICAjZGVmaW5lIE9QVEVFX0tOT1dOX05T
RUNfQ0FQUyBPUFRFRV9TTUNfTlNFQ19DQVBfVU5JUFJPQ0VTU09SCj4gICAjZGVmaW5lIE9QVEVF
X0tOT1dOX1NFQ19DQVBTIChPUFRFRV9TTUNfU0VDX0NBUF9IQVZFX1JFU0VSVkVEX1NITSB8IFwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX1NNQ19TRUNfQ0FQX1VOUkVH
SVNURVJFRF9TSE0gfCAgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BURUVf
U01DX1NFQ19DQVBfRFlOQU1JQ19TSE0pCj4gICAKPiArLyoKPiArICogQ2FsbCBjb250ZXh0LiBP
UC1URUUgY2FuIGlzc3VlIG11bHRpcGxlIFJQQyByZXR1cm5zIGR1cmluZyBvbmUgY2FsbC4KPiAr
ICogV2UgbmVlZCB0byBwcmVzZXJ2ZSBjb250ZXh0IGR1cmluZyB0aGVtLgo+ICsgKi8KPiArc3Ry
dWN0IG9wdGVlX3N0ZF9jYWxsIHsKPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPiArICAg
IHN0cnVjdCBvcHRlZV9tc2dfYXJnICp4ZW5fYXJnOwo+ICsgICAgcGFkZHJfdCBndWVzdF9hcmdf
aXBhOwo+ICsgICAgaW50IG9wdGVlX3RocmVhZF9pZDsKPiArICAgIGludCBycGNfb3A7Cj4gKyAg
ICBib29sIGluX2ZsaWdodDsKPiArfTsKPiArCj4gKy8qIERvbWFpbiBjb250ZXh0ICovCj4gK3N0
cnVjdCBvcHRlZV9kb21haW4gewo+ICsgICAgc3RydWN0IGxpc3RfaGVhZCBjYWxsX2xpc3Q7Cj4g
KyAgICBhdG9taWNfdCBjYWxsX2NvdW50Owo+ICsgICAgc3BpbmxvY2tfdCBsb2NrOwo+ICt9Owo+
ICsKPiAgIHN0YXRpYyBib29sIG9wdGVlX3Byb2JlKHZvaWQpCj4gICB7Cj4gICAgICAgc3RydWN0
IGR0X2RldmljZV9ub2RlICpub2RlOwo+IEBAIC01Miw2ICs4MSwxMSBAQCBzdGF0aWMgYm9vbCBv
cHRlZV9wcm9iZSh2b2lkKQo+ICAgc3RhdGljIGludCBvcHRlZV9lbmFibGUoc3RydWN0IGRvbWFp
biAqZCkKPiAgIHsKPiAgICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOwo+ICsgICAgc3Ry
dWN0IG9wdGVlX2RvbWFpbiAqY3R4Owo+ICsKPiArICAgIGN0eCA9IHh6YWxsb2Moc3RydWN0IG9w
dGVlX2RvbWFpbik7Cj4gKyAgICBpZiAoICFjdHggKQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVN
Owo+ICAgCj4gICAgICAgLyoKPiAgICAgICAgKiBJbmZvcm0gT1AtVEVFIGFib3V0IGEgbmV3IGd1
ZXN0Lgo+IEBAIC02OSw5ICsxMDMsMTYgQEAgc3RhdGljIGludCBvcHRlZV9lbmFibGUoc3RydWN0
IGRvbWFpbiAqZCkKPiAgICAgICB7Cj4gICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJVbmFibGUgdG8gY3JlYXRlIE9QVEVFIGNsaWVudDogcmMgPSAweCVYXG4iLAo+ICAgICAgICAg
ICAgICAgICAgICh1aW50MzJfdClyZXNwLmEwKTsKPiArICAgICAgICB4ZnJlZShjdHgpOwo+ICAg
ICAgICAgICByZXR1cm4gLUVOT0RFVjsKPiAgICAgICB9Cj4gICAKPiArICAgIElOSVRfTElTVF9I
RUFEKCZjdHgtPmNhbGxfbGlzdCk7Cj4gKyAgICBhdG9taWNfc2V0KCZjdHgtPmNhbGxfY291bnQs
IDApOwo+ICsgICAgc3Bpbl9sb2NrX2luaXQoJmN0eC0+bG9jayk7Cj4gKwo+ICsgICAgZC0+YXJj
aC50ZWUgPSBjdHg7Cj4gKwo+ICAgICAgIHJldHVybiAwOwo+ICAgfQo+ICAgCj4gQEAgLTExMSw5
ICsxNTIsODYgQEAgc3RhdGljIHZvaWQgc2V0X3JldHVybihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgdWludDMyX3QgcmV0KQo+ICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCA3LCAwKTsKPiAg
IH0KPiAgIAo+ICtzdGF0aWMgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICphbGxvY2F0ZV9zdGRfY2Fs
bChzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgpCj4gK3sKPiArICAgIHN0cnVjdCBvcHRlZV9zdGRf
Y2FsbCAqY2FsbDsKPiArICAgIGludCBjb3VudDsKPiArCj4gKyAgICAvKiBNYWtlIHN1cmUgdGhh
dCBndWVzdCBkb2VzIG5vdCBleGVjdXRlIG1vcmUgdGhhbiBNQVhfU1REX0NBTExTICovCj4gKyAg
ICBjb3VudCA9IGF0b21pY19hZGRfdW5sZXNzKCZjdHgtPmNhbGxfY291bnQsIDEsIE1BWF9TVERf
Q0FMTFMpOwo+ICsgICAgaWYgKCBjb3VudCA9PSBNQVhfU1REX0NBTExTICkKPiArICAgICAgICBy
ZXR1cm4gTlVMTDsKPiArCj4gKyAgICBjYWxsID0geHphbGxvYyhzdHJ1Y3Qgb3B0ZWVfc3RkX2Nh
bGwpOwo+ICsgICAgaWYgKCAhY2FsbCApCj4gKyAgICB7Cj4gKyAgICAgICAgYXRvbWljX2RlYygm
Y3R4LT5jYWxsX2NvdW50KTsKPiArICAgICAgICByZXR1cm4gTlVMTDsKPiArICAgIH0KPiArCj4g
KyAgICBjYWxsLT5vcHRlZV90aHJlYWRfaWQgPSAtMTsKPiArICAgIGNhbGwtPmluX2ZsaWdodCA9
IHRydWU7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+ICsgICAgbGlzdF9hZGRf
dGFpbCgmY2FsbC0+bGlzdCwgJmN0eC0+Y2FsbF9saXN0KTsKPiArICAgIHNwaW5fdW5sb2NrKCZj
dHgtPmxvY2spOwo+ICsKPiArICAgIHJldHVybiBjYWxsOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9p
ZCBmcmVlX3N0ZF9jYWxsKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCj4gK3sKPiArICAgIGF0
b21pY19kZWMoJmN0eC0+Y2FsbF9jb3VudCk7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZjdHgtPmxv
Y2spOwo+ICsgICAgbGlzdF9kZWwoJmNhbGwtPmxpc3QpOwo+ICsgICAgc3Bpbl91bmxvY2soJmN0
eC0+bG9jayk7Cj4gKwo+ICsgICAgQVNTRVJUKCFjYWxsLT5pbl9mbGlnaHQpOwo+ICsgICAgeGZy
ZWUoY2FsbC0+eGVuX2FyZyk7Cj4gKyAgICB4ZnJlZShjYWxsKTsKPiArfQo+ICsKPiArc3RhdGlj
IHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqZ2V0X3N0ZF9jYWxsKHN0cnVjdCBvcHRlZV9kb21haW4g
KmN0eCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCB0
aHJlYWRfaWQpCj4gK3sKPiArICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbDsKPiArCj4g
KyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7Cj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBj
YWxsLCAmY3R4LT5jYWxsX2xpc3QsIGxpc3QgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggY2Fs
bC0+b3B0ZWVfdGhyZWFkX2lkID09IHRocmVhZF9pZCApCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBpZiAoIGNhbGwtPmluX2ZsaWdodCApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAg
ICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJHdWVzdCB0cmllcyB0byBleGVjdXRlIGNh
bGwgd2hpY2ggaXMgYWxyZWFkeSBpbiBmbGlnaHQiKTsKPiArICAgICAgICAgICAgICAgIGdvdG8g
b3V0Owo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGNhbGwtPmluX2ZsaWdodCA9IHRy
dWU7Cj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+ICsgICAgICAgICAg
ICByZXR1cm4gY2FsbDsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gK291dDoKPiArICAgIHNwaW5f
dW5sb2NrKCZjdHgtPmxvY2spOwo+ICsKPiArICAgIHJldHVybiBOVUxMOwo+ICt9Cj4gKwo+ICtz
dGF0aWMgdm9pZCBwdXRfc3RkX2NhbGwoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCBzdHJ1Y3Qg
b3B0ZWVfc3RkX2NhbGwgKmNhbGwpCj4gK3sKPiArICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsK
PiArICAgIEFTU0VSVChjYWxsLT5pbl9mbGlnaHQpOwo+ICsgICAgY2FsbC0+aW5fZmxpZ2h0ID0g
ZmFsc2U7Cj4gKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKPiArfQo+ICsKPiAgIHN0YXRp
YyB2b2lkIG9wdGVlX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gICB7Cj4gICAg
ICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKPiArICAgIHN0cnVjdCBvcHRlZV9zdGRfY2Fs
bCAqY2FsbCwgKmNhbGxfdG1wOwo+ICsgICAgc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4ID0gZC0+
YXJjaC50ZWU7Cj4gICAJCj4gICAgICAgLyogQXQgdGhpcyB0aW1lIGFsbCBkb21haW4gVkNQVXMg
c2hvdWxkIGJlIHN0b3BwZWQgKi8KPiAgIAo+IEBAIC0xMjQsNiArMjQyLDE5OSBAQCBzdGF0aWMg
dm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAqLwo+
ICAgICAgIGFybV9zbWNjY19zbWMoT1BURUVfU01DX1ZNX0RFU1RST1lFRCwgT1BURUVfQ0xJRU5U
X0lEKGQpLCAwLCAwLCAwLCAwLCAwLCAwLAo+ICAgICAgICAgICAgICAgICAgICAgJnJlc3ApOwoK
VGhpcyBmdW5jdGlvbiBjYW4gYmUgY2FsbGVkIHdpdGhvdXQgZW5hYmxlIGFuZCBzaG91bGQgYmUg
aWRlbXBvdGVudC4gU28gSSB3b3VkbGQgCmNoZWNrIGQtPmFyY2gudGVlIGJlZm9yZSBhbmQuLi4K
Cj4gKyAgICBBU1NFUlQoIXNwaW5faXNfbG9ja2VkKCZjdHgtPmxvY2spKTsKPiArCj4gKyAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIGNhbGwsIGNhbGxfdG1wLCAmY3R4LT5jYWxsX2xpc3Qs
IGxpc3QgKQo+ICsgICAgICAgIGZyZWVfc3RkX2NhbGwoY3R4LCBjYWxsKTsKPiArCj4gKyAgICBB
U1NFUlQoIWF0b21pY19yZWFkKCZjdHgtPmNhbGxfY291bnQpKTsKPiArCj4gKyAgICB4ZnJlZShk
LT5hcmNoLnRlZSk7Cgp1c2UgWEZSRUUgaGVyZS4KCj4gK30KPiArCj4gKy8qCj4gKyAqIENvcHkg
Y29tbWFuZCBidWZmZXIgaW50byB4ZW4gbWVtb3J5IHRvOgo+ICsgKiAxKSBIaWRlIHRyYW5zbGF0
ZWQgYWRkcmVzc2VzIGZyb20gZ3Vlc3QKPiArICogMikgTWFrZSBzdXJlIHRoYXQgZ3Vlc3Qgd291
bGRuJ3QgY2hhbmdlIGRhdGEgaW4gY29tbWFuZCBidWZmZXIgZHVyaW5nIGNhbGwKPiArICovCj4g
K3N0YXRpYyBib29sIGNvcHlfc3RkX3JlcXVlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpj
YWxsKQo+ICt7Cj4gKyAgICBwYWRkcl90IHhlbl9hZGRyOwo+ICsKPiArICAgIGNhbGwtPmd1ZXN0
X2FyZ19pcGEgPSAocGFkZHJfdClnZXRfdXNlcl9yZWcocmVncywgMSkgPDwgMzIgfAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwoKTklUOiBUaGUg
aW5kZW50YXRpb24gbG9va3Mgd2VpcmQgaGVyZS4KCj4gKwo+ICsgICAgLyoKPiArICAgICAqIENv
bW1hbmQgYnVmZmVyIHNob3VsZCBzdGFydCBhdCBwYWdlIGJvdW5kYXJ5Lgo+ICsgICAgICogVGhp
cyBpcyBPUC1URUUgQUJJIHJlcXVpcmVtZW50Lgo+ICsgICAgICovCj4gKyAgICBpZiAoIGNhbGwt
Pmd1ZXN0X2FyZ19pcGEgJiAoT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKSApCj4g
KyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIGNhbGwtPnhlbl9hcmcgPSBfeG1hbGxv
YyhPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4gKyAgICBpZiAoICFjYWxs
LT54ZW5fYXJnICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgQlVJTERfQlVH
X09OKE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFID4gUEFHRV9TSVpFKTsKCkFzIHlvdSB1
c2UgX3htYWxsb2MsIHlvdSBzaG91bGQgbm90IG5lZWQgdGhpcy4gVGhpcyBpcyBvbmx5IG5lY2Vz
c2FyeSBpZiB5b3UgdXNlIAphbGxvY194ZW5oZWFwX3BhZ2UuCgpJIGFtIHdvbmRlcmluZyB3aGV0
aGVyIGl0IGlzIHdpc2UgdG8gYWxsb2NhdGUgdGhlIG1lbW9yeSBmcm9tIHhlbmhlYXAgYW5kIG5v
dCAKZG9taGVhcC4gV2hpbGUgb24gQXJtNjQgKGZvciBub3cpIHhlbmhlYXAgYW5kIGRvbWhlYXAg
YXJlIHRoZSBzYW1lLCBvbiBBcm0zMiAKdGhleSBhcmUgZGlmZmVyZW50LiBUaGUgeGVuaGVhcCBp
cyBhdCBtb3N0IDFHQiwgc28gcHJldHR5IGxpbWl0ZWQuCgpGdXJ0aGVybW9yZSwgdXNpbmcgZG9t
aGVhcCB3b3VsZCBoYXZlIHRoZSBhZHZhbnRhZ2UgdG8gYWxsb3cgaW4gdGhlIGZ1dHVyZSAKYWNj
b3VudGluZyB0aGUgYWxsb2NhdGlvbiB0byB0aGUgZ3Vlc3QgYW5kIGFkZCBtb3JlIHNhZmV0eSAo
dGhlcmUgYXJlIGRpc2N1c3Npb24gCnRvIG1ha2UgZG9taGVhcCBwZXIgZG9tYWluKS4KCj4gKwo+
ICsgICAgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoY3VycmVudC0+ZG9tYWluLCBjYWxsLT5n
dWVzdF9hcmdfaXBhLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbC0+eGVu
X2FyZywgT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWxzZSk7CgpZb3UgbmVlZCB0byBjaGVjayB0aGUgcmV0dXJuIG9mIGFj
Y2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhIGFzIHRoaXMgZnVuY3Rpb24gY2FuIApmYWlsLgoKPiAr
Cj4gKyAgICB4ZW5fYWRkciA9IHZpcnRfdG9fbWFkZHIoY2FsbC0+eGVuX2FyZyk7Cj4gKwo+ICsg
ICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHhlbl9hZGRyID4+IDMyKTsKPiArICAgIHNldF91c2Vy
X3JlZyhyZWdzLCAyLCB4ZW5fYWRkciAmIDB4RkZGRkZGRkYpOwo+ICsKPiArICAgIHJldHVybiB0
cnVlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBjb3B5X3N0ZF9yZXF1ZXN0X2JhY2soc3RydWN0
IG9wdGVlX2RvbWFpbiAqY3R4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCgpDYW4geW91IGFkZCBhIGNvbW1l
bnQgb24gdG9wIG9mIHRoZSBmdW5jdGlvbiBleHBsYWluaW5nIHdoYXQgaXQgZG9lcz8KCj4gK3sK
PiArICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICpndWVzdF9hcmc7Cj4gKyAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlOwo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICB1aW50MzJfdCBhdHRy
Owo+ICsKPiArICAgIC8qIGNvcHlfc3RkX3JlcXVlc3QoKSB2YWxpZGF0ZWQgSVBBIGZvciB1cyAq
LwoKTm90IHJlYWxseSwgdGhlIGd1ZXN0IGlzIGZyZWUgdG8gbW9kaWZ5IHRoZSBzdGFnZS0yIG1h
cHBpbmcgb24gYW5vdGhlciB2Q1BVIAp3aGlsZSB0aGlzIGlzIGhhcHBlbmluZy4gSSBhZ3JlZSB0
aGF0IHRoZSBndWVzdCB3aWxsIHNob290IGhpbXNlbGYsIGJ1dCB3ZSBhdCAKbGVhc3QgbmVlZCB0
byBub3QgaGF2ZSB3ZWlyZCBiZWhhdmlvciBoYXBwZW5pbmcuCgpJbiB0aGF0IGNhc2UsIEkgd291
bGQgY2hlY2sgdGhhdCB0aGUgdHlwZSBpcyBwMm1fcmFtX3J3IGFzIHlvdSBkb24ndCB3YW50IHRv
IAp3cml0ZSBpbiByZWFkLW9ubHkgb3IgZm9yZWlnbiBtYXBwaW5nLgoKQWxzbywgYXMgY29weV9z
dGRfcmVxdWVzdCgpIGFuZCBjb3B5X3N0ZF9yZXF1ZXN0X2JhY2sgbWF5IG5vdCBiZSBjYWxsZWQg
aW4gdGhlIApzYW1lICJ0aHJlYWQiIGl0IHdvdWxkIGJlIHVzZWZ1bCBpZiB5b3Ugc3BlY2lmeSBh
IGJpdCBtb3JlIHRoZSBpbnRlcmFjdGlvbi4KCj4gKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4oY3VycmVudC0+ZG9tYWluLCBwYWRkcl90b19wZm4oY2FsbC0+Z3Vlc3RfYXJnX2lwYSksCgpQ
bGVhc2UgdXNlIGdmbl94KGdhZGRyX3RvX2dmbiguLi4pKSB0byBjbGFyaWZ5IHRoaXMgaXMgYSBn
Zm4uIFRoZSBnZm5feCB3aWxsIGJlIAp1bm5lY2Vzc2FyeSBzb29uIHdpdGggYSBjbGVhbnVwIHRo
YXQgaXMgY3VycmVudGx5IHVuZGVyIHJldmlldy4KCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTlVMTCwgUDJNX0FMTE9DKTsKPiArICAgIGlmICggIXBhZ2UgKQo+ICsgICAgICAgIHJl
dHVybjsKPiArCj4gKyAgICBndWVzdF9hcmcgPSBtYXBfZG9tYWluX3BhZ2UocGFnZV90b19tZm4o
cGFnZSkpOwoKU28gaGVyZSB5b3UgYXNzdW1lIHRoYXQgUEFHRV9TSVpFID09IE9QVEVFX01TR19O
T05DT05USUdfUEFHRV9TSVpFLiBDYW4geW91IGFkZCAKYSBCVUlMRF9CVUdfT04ganVzdCBhYm92
ZSAod2l0aCBhIGNvbW1lbnQpIHNvIHdlIGRvbid0IGdldCBzb21lIG5hc3R5IHN1cnByaXNlIAp3
aXRoIDY0SyBzdXBwb3J0LgoKQWxzbywgeW91IHNob3VsZCBiZSBhYmxlIHRvIHVzZSBfX21hcF9k
b21haW5fcGFnZShwYWdlKSBoZXJlLgoKPiArCj4gKyAgICBndWVzdF9hcmctPnJldCA9IGNhbGwt
Pnhlbl9hcmctPnJldDsKPiArICAgIGd1ZXN0X2FyZy0+cmV0X29yaWdpbiA9IGNhbGwtPnhlbl9h
cmctPnJldF9vcmlnaW47Cj4gKyAgICBndWVzdF9hcmctPnNlc3Npb24gPSBjYWxsLT54ZW5fYXJn
LT5zZXNzaW9uOwoKTklUOiBuZXdsaW5lIGhlcmUgcGxlYXNlLgoKPiArICAgIGZvciAoIGkgPSAw
OyBpIDwgY2FsbC0+eGVuX2FyZy0+bnVtX3BhcmFtczsgaSsrICkKPiArICAgIHsKPiArICAgICAg
ICBhdHRyID0gY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLmF0dHI7Cj4gKwo+ICsgICAgICAgIHN3
aXRjaCAoIGF0dHIgJiBPUFRFRV9NU0dfQVRUUl9UWVBFX01BU0sgKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9PVVRQVVQ6Cj4gKyAgICAgICAg
Y2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5PVVQ6Cj4gKyAgICAgICAgICAgIGd1ZXN0
X2FyZy0+cGFyYW1zW2ldLnUudG1lbS5zaXplID0KPiArICAgICAgICAgICAgICAgIGNhbGwtPnhl
bl9hcmctPnBhcmFtc1tpXS51LnRtZW0uc2l6ZTsKPiArICAgICAgICAgICAgY29udGludWU7Cj4g
KyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZBTFVFX09VVFBVVDoKPiArICAgICAg
ICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVkFMVUVfSU5PVVQ6Cj4gKyAgICAgICAgICAgIGd1
ZXN0X2FyZy0+cGFyYW1zW2ldLnUudmFsdWUuYSA9Cj4gKyAgICAgICAgICAgICAgICBjYWxsLT54
ZW5fYXJnLT5wYXJhbXNbaV0udS52YWx1ZS5hOwo+ICsgICAgICAgICAgICBndWVzdF9hcmctPnBh
cmFtc1tpXS51LnZhbHVlLmIgPQo+ICsgICAgICAgICAgICAgICAgY2FsbC0+eGVuX2FyZy0+cGFy
YW1zW2ldLnUudmFsdWUuYjsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgY2Fz
ZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1JNRU1fT1VUUFVUOgo+ICsgICAgICAgIGNhc2UgT1BURUVf
TVNHX0FUVFJfVFlQRV9STUVNX0lOT1VUOgo+ICsgICAgICAgICAgICBndWVzdF9hcmctPnBhcmFt
c1tpXS51LnJtZW0uc2l6ZSA9Cj4gKyAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJh
bXNbaV0udS5ybWVtLnNpemU7Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIGNh
c2UgT1BURUVfTVNHX0FUVFJfVFlQRV9OT05FOgo+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FU
VFJfVFlQRV9STUVNX0lOUFVUOgo+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9U
TUVNX0lOUFVUOgo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICB9Cj4gKyAgICB9
Cj4gKwo+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2UoZ3Vlc3RfYXJnKTsKPiArICAgIHB1dF9wYWdl
KHBhZ2UpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBleGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBv
cHRlZV9kb21haW4gKmN0eCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCj4gK3sKPiArICAgIHJlZ2lzdGVyX3Qgb3B0ZWVfcmV0
Owo+ICsKPiArICAgIGZvcndhcmRfY2FsbChyZWdzKTsKPiArCj4gKyAgICBvcHRlZV9yZXQgPSBn
ZXRfdXNlcl9yZWcocmVncywgMCk7Cj4gKyAgICBpZiAoIE9QVEVFX1NNQ19SRVRVUk5fSVNfUlBD
KG9wdGVlX3JldCkgKQo+ICsgICAgewo+ICsgICAgICAgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9
IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKPiArICAgICAgICBjYWxsLT5ycGNfb3AgPSBPUFRFRV9T
TUNfUkVUVVJOX0dFVF9SUENfRlVOQyhvcHRlZV9yZXQpOwo+ICsgICAgICAgIHB1dF9zdGRfY2Fs
bChjdHgsIGNhbGwpOwo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KPiArCj4gKyAgICBjb3B5
X3N0ZF9yZXF1ZXN0X2JhY2soY3R4LCByZWdzLCBjYWxsKTsKPiArCj4gKyAgICBwdXRfc3RkX2Nh
bGwoY3R4LCBjYWxsKTsKPiArICAgIGZyZWVfc3RkX2NhbGwoY3R4LCBjYWxsKTsKPiArfQoKTW9z
dCBvZiB0aGUgY29kZSBpbiB0aGlzIHBhdGNoIGlzIHNlbGYtZXhwbGFpbmluZywgd2hpY2ggaXMg
cXVpdGUgbmljZSA6KS4gCkhvd2V2ZXIsIEkgdGhpbmsgdGhpcyBmdW5jdGlvbiB3b3VsZCByZXF1
aXJlIGV4cGxhaW5pbmcgYSBiaXQgdGhlIGxvZ2ljLiBGb3IgCmluc3RhbmNlIGluIHdoaWNoIGNh
c2UgdGhlIGNhbGwgd2lsbCBiZSBmcmVlZC4KCj4gKwo+ICtzdGF0aWMgYm9vbCBoYW5kbGVfc3Rk
X2NhbGwoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIHN0cnVjdCBvcHRl
ZV9zdGRfY2FsbCAqY2FsbCA9IGFsbG9jYXRlX3N0ZF9jYWxsKGN0eCk7Cj4gKwo+ICsgICAgaWYg
KCAhY2FsbCApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIGlmICggIWNvcHlf
c3RkX3JlcXVlc3QocmVncywgY2FsbCkgKQo+ICsgICAgICAgIGdvdG8gZXJyOwo+ICsKPiArICAg
IC8qIE5vdyB3ZSBjYW4gc2FmZWx5IGV4YW1pbmUgY29udGVudHMgb2YgY29tbWFuZCBidWZmZXIg
Ki8KPiArICAgIGlmICggT1BURUVfTVNHX0dFVF9BUkdfU0laRShjYWxsLT54ZW5fYXJnLT5udW1f
cGFyYW1zKSA+Cj4gKyAgICAgICAgIE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFICkKPiAr
ICAgICAgICBnb3RvIGVycjsKPiArCj4gKyAgICBzd2l0Y2ggKCBjYWxsLT54ZW5fYXJnLT5jbWQg
KQo+ICsgICAgewo+ICsgICAgY2FzZSBPUFRFRV9NU0dfQ01EX09QRU5fU0VTU0lPTjoKPiArICAg
IGNhc2UgT1BURUVfTVNHX0NNRF9DTE9TRV9TRVNTSU9OOgo+ICsgICAgY2FzZSBPUFRFRV9NU0df
Q01EX0lOVk9LRV9DT01NQU5EOgo+ICsgICAgY2FzZSBPUFRFRV9NU0dfQ01EX0NBTkNFTDoKPiAr
ICAgIGNhc2UgT1BURUVfTVNHX0NNRF9SRUdJU1RFUl9TSE06Cj4gKyAgICBjYXNlIE9QVEVFX01T
R19DTURfVU5SRUdJU1RFUl9TSE06Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBkZWZhdWx0Ogo+
ICsgICAgICAgIGdvdG8gZXJyOwo+ICsgICAgfQo+ICsKPiArICAgIGV4ZWN1dGVfc3RkX2NhbGwo
Y3R4LCByZWdzLCBjYWxsKTsKPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKClRoaXMgZnVuY3Rpb24g
aXMgYSBiaXQgb2RkIHRvIHJlYWQuIEkgdGhpbmsgaXQgd291bGQgYmUgbW9yZSBjbGVhciBpZiB5
b3UgbW92ZSAKdGhpcyBjb2RlIGJlZm9yZSB0aGUgYnJlYWsuCgo+ICsKPiArZXJyOgo+ICsgICAg
cHV0X3N0ZF9jYWxsKGN0eCwgY2FsbCk7Cj4gKyAgICBmcmVlX3N0ZF9jYWxsKGN0eCwgY2FsbCk7
Cj4gKwo+ICsgICAgcmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgYm9vbCBoYW5kbGVf
cnBjKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4gK3sKPiArICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbDsKPiArICAgIGludCBvcHRl
ZV90aHJlYWRfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7Cj4gKwo+ICsgICAgY2FsbCA9IGdl
dF9zdGRfY2FsbChjdHgsIG9wdGVlX3RocmVhZF9pZCk7Cj4gKwo+ICsgICAgaWYgKCAhY2FsbCAp
Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHN3aXRjaCAoIGNhbGwtPnJwY19v
cCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19BTExPQzoKPiArICAg
ICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KPiArICAgICAgICBicmVhazsKPiArICAgIGNh
c2UgT1BURUVfU01DX1JQQ19GVU5DX0ZSRUU6Cj4gKyAgICAgICAgLyogVE9ETzogQWRkIGhhbmRs
aW5nICovCj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19G
T1JFSUdOX0lOVFI6Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIE9QVEVFX1NNQ19SUENf
RlVOQ19DTUQ6Cj4gKyAgICAgICAgLyogVE9ETzogQWRkIGhhbmRsaW5nICovCj4gKyAgICAgICAg
YnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAgZXhlY3V0ZV9zdGRfY2FsbChjdHgsIHJlZ3MsIGNh
bGwpOwo+ICsgICAgcmV0dXJuIHRydWU7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyBib29sIGhhbmRs
ZV9leGNoYW5nZV9jYXBhYmlsaXRpZXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gQEAg
LTE2MSw2ICs0NzIsOCBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVz
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgCj4gICBzdGF0aWMgYm9vbCBvcHRlZV9o
YW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgIHsKPiArICAgIHN0cnVj
dCBvcHRlZV9kb21haW4gKmN0eCA9IGN1cnJlbnQtPmRvbWFpbi0+YXJjaC50ZWU7Cj4gKwo+ICAg
ICAgIHN3aXRjaCAoIGdldF91c2VyX3JlZyhyZWdzLCAwKSApCj4gICAgICAgewo+ICAgICAgIGNh
c2UgT1BURUVfU01DX0NBTExTX0NPVU5UOgo+IEBAIC0xNzAsOCArNDgzLDYgQEAgc3RhdGljIGJv
b2wgb3B0ZWVfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAg
Y2FzZSBPUFRFRV9TTUNfRlVOQ0lEX0dFVF9PU19SRVZJU0lPTjoKPiAgICAgICBjYXNlIE9QVEVF
X1NNQ19FTkFCTEVfU0hNX0NBQ0hFOgo+ICAgICAgIGNhc2UgT1BURUVfU01DX0RJU0FCTEVfU0hN
X0NBQ0hFOgo+IC0gICAgY2FzZSBPUFRFRV9TTUNfQ0FMTF9XSVRIX0FSRzoKPiAtICAgIGNhc2Ug
T1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDOgo+ICAgICAgICAgICBmb3J3YXJkX2NhbGwo
cmVncyk7Cj4gICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAgICAgIGNhc2UgT1BURUVfU01DX0dF
VF9TSE1fQ09ORklHOgo+IEBAIC0xODAsNiArNDkxLDEwIEBAIHN0YXRpYyBib29sIG9wdGVlX2hh
bmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKPiAgICAgICBjYXNlIE9QVEVFX1NNQ19FWENIQU5HRV9DQVBBQklMSVRJRVM6Cj4gICAg
ICAgICAgIHJldHVybiBoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzKHJlZ3MpOwo+ICsgICAg
Y2FzZSBPUFRFRV9TTUNfQ0FMTF9XSVRIX0FSRzoKPiArICAgICAgICByZXR1cm4gaGFuZGxlX3N0
ZF9jYWxsKGN0eCwgcmVncyk7Cj4gKyAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9N
X1JQQzoKPiArICAgICAgICByZXR1cm4gaGFuZGxlX3JwYyhjdHgsIHJlZ3MpOwo+ICAgICAgIGRl
ZmF1bHQ6Cj4gICAgICAgICAgIHJldHVybiBmYWxzZTsKPiAgICAgICB9Cj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oCj4gaW5kZXggMTc1ZGU0NDkyNy4uODhiNDg2OTdiZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4u
aAo+IEBAIC05Nyw2ICs5Nyw5IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgo+ICAgICAgIHN0cnVjdCB2
cGwwMTEgdnBsMDExOwo+ICAgI2VuZGlmCj4gICAKPiArI2lmZGVmIENPTkZJR19URUUKPiArICAg
IHZvaWQgKnRlZTsKPiArI2VuZGlmCgpEaWQgeW91IGxvb2sgd2hldGhlciB0aGVyZSBhcmUgYW55
IGhvbGUgaW4gYXJjaF9kb21haW4gdGhhdCBjb3VsZCBiZSByZS11c2VkPwoKPiAgIH0gIF9fY2Fj
aGVsaW5lX2FsaWduZWQ7Cj4gICAKPiAgIHN0cnVjdCBhcmNoX3ZjcHUKPgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 19:52:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 19:52: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-devel-bounces@lists.xenproject.org>)
	id 1gjrDv-0000gK-JX; Wed, 16 Jan 2019 19:51: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=tCf2=PY=citrix.com=prvs=912916edc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjrDu-0000gF-In
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 19:51:38 +0000
X-Inumbo-ID: 21272d93-19c8-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21272d93-19c8-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 19:51:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,487,1539648000"; d="scan'208";a="84693411"
To: Jan Beulich <JBeulich@suse.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
 <5C3F1AFD020000780020E417@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <86e1e993-6d70-9d3a-68fc-20e8105b2668@citrix.com>
Date: Wed, 16 Jan 2019 19:51:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C3F1AFD020000780020E417@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxMTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTYuMDEuMTkg
YXQgMTA6MDAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYwo+PiBAQCAtNjM2LDYxICs2MzYsODMgQEAgdHJhY2UgZmVhdHVyZSBp
cyBvbmx5IGVuYWJsZWQgaW4gZGVidWdnaW5nIGJ1aWxkcyBvZiBYZW4uCj4+ICAKPj4gIFNwZWNp
ZnkgdGhlIGJpdCB3aWR0aCBvZiB0aGUgRE1BIGhlYXAuCj4+ICAKPj4gLSMjIyBkb20wICh4ODYp
Cj4+IC0+IGA9IExpc3Qgb2YgWyBwdmggfCBzaGFkb3cgfCB2ZXJib3NlIF1gCj4+ICsjIyMgZG9t
MAo+PiArICAgID0gTGlzdCBvZiBbIHB2aD08Ym9vbD4sIHNoYWRvdz08Ym9vbD4sIHZlcmJvc2U9
PGJvb2w+IF0KPj4gIAo+PiAtPiBTdWItb3B0aW9uczoKPj4gKyAgICBBcHBsaWNhYmlsaXR5OiB4
ODYKPj4gIAo+PiAtPiBgcHZoYAo+PiArQ29udHJvbHMgZm9yIGhvdyBkb20wIGlzIGNvbnN0cnVj
dGVkIG9uIHg4NiBzeXN0ZW1zLgo+PiAgCj4+IC0+IERlZmF1bHQ6IGBmYWxzZWAKPj4gKyogICBU
aGUgYHB2aGAgYm9vbGVhbiBjb250cm9scyB3aGV0aGVyIGRvbTAgaXMgY29uc3RydWN0ZWQgYXMg
YSBQViBvciBhIFBWSAo+PiArICAgIGd1ZXN0LiAgVGhlIGRlZmF1bHQgaXMgUFYuICBJbiBhZGRp
dGlvbiwgdGhlIGZvbGxvd2luZyByZXF1aXJlbWVudHMgbXVzdAo+PiArICAgIGJlIG1ldDoKPj4g
IAo+PiAtRmxhZyB0aGF0IG1ha2VzIGEgZG9tMCBib290IGluIFBWSHYyIG1vZGUuCj4+ICsgICAg
KiAgIFRoZSBkb20wIGtlcm5lbCBzZWxlY3RlZCBieSB0aGUgYm9vdCBsb2FkZXIgbXVzdCBiZSBj
YXBhYmxlIG9mIHRoZQo+PiArICAgICAgICBzZWxlY3RlZCBtb2RlLgo+PiArICAgICogICBGb3Ig
YSBQViBkb20wLCBYZW4gbXVzdCBoYXZlIGJlZW4gY29tcGlsZWQgd2l0aCBgQ09ORklHX1BWYCBl
bmFibGVkLgo+PiArICAgICogICBGb3IgYSBQVkggZG9tMCwgWGVuIG11c3QgaGF2ZSBiZWVuIGNv
bXBpbGVkIHdpdGggYENPTkZJR19IVk1gIGVuYWJsZWQsCj4+ICsgICAgICAgIGFuZCB0aGUgaGFy
ZHdhcmUgbXVzdCBoYXZlIFZULXgvU1ZNIGV4dGVuc2lvbnMgYXZhaWxhYmxlLgo+PiAgCj4+IC0+
IGBzaGFkb3dgCj4+ICsqICAgVGhlIGBzaGFkb3dgIGJvb2xlYW4gaXMgb25seSBhcHBsaWNhYmxl
IHdoZW4gZG9tMCBpcyBjb25zdHJ1Y3RlZCBhcyBhIFBWSAo+PiArICAgIGd1ZXN0LCBhbmQgY29u
dHJvbHMgd2hldGhlciBkb20wIHVzZXMgaGFyZHdhcmUgYXNzaXN0ZWQgcGFnaW5nLCBvciBzaGFk
b3cKPj4gKyAgICBwYWdpbmcuICBUaGUgZGVmYXVsdCBpcyBIQVAgd2hlbiBhdmFpbGFibGUsIGFu
ZCBzaGFkb3cgb3RoZXJ3aXNlLgo+PiAgCj4+IC0+IERlZmF1bHQ6IGBmYWxzZWAKPj4gKyAgICBU
aGlzIG9wdGlvbiBpcyB1bmF2YWlsYWJsZSB3aGVuIGBDT05GSUdfU0hBRE9XX1BBR0lOR2AgaXMg
Y29tcGlsZWQgb3V0LiAgQQo+PiArICAgIFBWSCBkb20wIGNhbm5vdCBiZSB1c2VkIGlmIGBDT05G
SUdfU0hBRE9XX1BBR0lOR2AgaXMgY29tcGlsZWQgb3V0LCBhbmQgdGhlCj4+ICsgICAgaGFyZHdh
cmUgaXMgbm90IEhBUC1jYXBhYmxlLgo+IEFzIG1lbnRpb25lZCBlbHNld2hlcmUsIEkgb2JqZWN0
IHRvIGFkZGluZyBDT05GSUdfKiBpbnRvIHRoaXMgZG9jLAo+IHdoaWNoIGlzIGludGVuZGVkIHRv
IGJlIG1lYW5pbmdmdWwgdG8gbm9uLWRldmVsb3BlcnMuIEJ1dCBub3QgdG8gdGhlCj4gZGVncmVl
IG9mIE5BSy1pbmcgdGhlIHdob2xlIHRoaW5nLCBpZiBldmVyeW9uZSBlbHNlIGRpc2FncmVlcyB3
aXRoIG1lLgoKSSdtIG5vdCBzdXJlIHdoYXQgZWxzZSB0byBzYXkuwqAgSSBvYmplY3QgdG8gcHVy
cG9zZWZ1bGx5IG9taXR0aW5nCnJlbGV2YW50IGluZm9ybWF0aW9uIGZyb20gb3VyIGRvY3VtZW50
YXRpb24uCgpNb3N0IHBlb3BsZSByZWFkaW5nIGl0LCBpbmNsdWRpbmcgbm9uLWRldmVsb3BlcnMs
IHdpbGwga25vdyB3aGF0IEtjb25maWcKaXMgYW5kIGhvdyB0byBjaGVjaywgb3dpbmcgdG8gYXQg
bGVhc3QgYSBiYXNpYyBrbm93bGVkZ2Ugb2YgTGludXguwqAKVGhvc2UgdGhhdCBkb24ndCB3aWxs
IGJlIGNhcGFibGUgb2YgYmFzaWMgaHVtYW4gaW50ZXJhY3Rpb24gc3VjaCBhcwphc2tpbmcgYSBx
dWVzdGlvbiBvZiBzb21lb25lIG1vcmUga25vd2xlZGdlYWJsZS4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 19:54:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 19:54:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjrGn-0000mc-2f; Wed, 16 Jan 2019 19:54: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=tCf2=PY=citrix.com=prvs=912916edc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjrGl-0000mU-52
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 19:54:35 +0000
X-Inumbo-ID: 8b272867-19c8-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b272867-19c8-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 19:54:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,487,1539648000"; d="scan'208";a="84693546"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
 <20190116105332.hj4xef7wuch5ackw@mac>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <91d7f060-b180-fe78-5a53-1d07ef156c44@citrix.com>
Date: Wed, 16 Jan 2019 19:54:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190116105332.hj4xef7wuch5ackw@mac>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxMDo1MywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEph
biAxNiwgMjAxOSBhdCAwOTowMDo0NEFNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBV
cGRhdGUgdG8gdGhlIGxhdGVzdCBtZXRhZGF0YSBzdHlsZSwgYW5kIGRpc2N1c3MgdGhlIG9wdGlv
bnMgbW9yZQo+PiBjb21wbGV0ZWx5IHdoZXJlIGFwcHJvcHJpYXRlLgo+Pgo+PiBEcm9wIHRoZSBy
ZWR1bmRhbnQgY29tbWVudCBiZXNpZGUgcGFyc2VfZG9tMF9wYXJhbSgpIC0gaXQgaXMgYWxyZWFk
eSBvdXQKPj4gb2Ygc3luYyB3aXRoIHRoZSBtYWluIGRvY3VtZW50YXRpb24uICBBbHNvIGRyb3Ag
dGhlIGluZGl2aWR1YWwKPj4gZG9jdW1lbnRhdGlvbiBmb3IgZGVwcmVjYXRlZCBvcHRpb25zIHdo
aWNoIHJlZmVyIHRvIHRoZWlyIG5ld2VyCj4+IHZlcnNpb25zLCBmb3IgdGhlIHNhbWUgcmVhc29u
Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KPgo+IEp1c3Qgb25lIGNvbW1lbnQuCj4KPiBbLi4uXQo+PiArKiAgIFRoZSBgbWFwLWlu
Y2x1c2l2ZWAgYm9vbGVhbiBpcyBhcHBsaWNhYmxlIHRvIHg4NiBQViBkb20wJ3MsIGFuZCBzZXRz
IHVwCj4+ICsgICAgaWRlbnRpdHkgSU9NTVUgbWFwcGluZ3MgZm9yIGFsbCBub24tUkFNIHJlZ2lv
bnMgYmVsb3cgNEdCIGV4Y2VwdCBmb3IKPj4gKyAgICB1bnVzYWJsZSByYW5nZXMsIGFuZCByYW5n
ZXMgYmVsb25naW5nIHRvIFhlbi4KPj4gKwo+PiArICAgIFR5cGljYWxseSwgc29tZSBkZXZpY2Vz
IGluIGEgc3lzdGVtIHVzZSBiaXRzIG9mIFJBTSBmb3IgY29tbXVuaWNhdGlvbiwgYW5kCj4+ICsg
ICAgdGhlc2UgYXJlYXMgc2hvdWxkIGJlIGxpc3RlZCBhcyByZXNlcnZlZCBpbiB0aGUgRTgyMCB0
YWJsZSBhbmQgaWRlbnRpZmllZAo+PiArICAgIHZpYSBSTVJSIG9yIElWTUQgZW50cmllcyBpbiB0
aGUgQVBDSSB0YWJsZXMsIHNvIFhlbiBjYW4gZW5zdXJlIHRoYXQgdGhleQo+PiArICAgIGFyZSBp
ZGVudGl0eS1tYXBwZWQgaW4gdGhlIElPTU1VLiAgSG93ZXZlciwgc29tZSBmaXJtd2FyZSBtYWtl
cyBtaXN0YWtlcywKPj4gKyAgICBhbmQgdGhpcyBvcHRpb24gaXMgYSBjb2Fyc2UtZ3JhaW4gd29y
a2Fyb3VuZCBmb3IgdGhvc2UgZXJyb3JzLgo+PiArCj4+ICsgICAgV2hlcmUgcG9zc2libGUsIGZp
bmVyIGdyYWluIGNvcnJlY3Rpb25zIHNob3VsZCBiZSBtYWRlIHdpdGggdGhlIGBybXJyPWAsCj4+
ICsgICAgYGl2cnNfaHBldD1gIG9yIGBpdnJzX2lvYXBpYz1gIGNvbW1hbmQgbGluZSBvcHRpb25z
Lgo+PiArCj4+ICsgICAgVGhpcyBvcHRpb24gaXMgZW5hYmxlZCBieSBkZWZhdWx0IG9uIHg4NiBz
eXN0ZW1zLCBhbmQgaW52YWxpZCBvbiBBUk0KPj4gKyAgICBzeXN0ZW1zLgo+PiArCj4+ICsqICAg
VGhlIGBtYXAtcmVzZXJ2ZWRgIGZ1bmN0aW9uYWxpdHkgaXMgdmVyeSBzaW1pbGFyIHRvIGBtYXAt
aW5jbHVzaXZlYCwgYnV0IGlzCj4+ICsgICAgYXBwbGljYWJsZSB0byBib3RoIHg4NiBQViBhbmQg
UFZIIGRvbTAncywgYW5kIHJlcHJlc2VudHMgYSBzdWJzZXQgb2YgdGhlCj4+ICsgICAgY29ycmVj
dGlvbiBieSBvbmx5IG1hcHBpbmcgcmVzZXJ2ZWQgbWVtb3J5IHJlZ2lvbnMgcmF0aGVyIHRoYW4g
YWxsIG5vbi1SQU0KPj4gKyAgICByZWdpb25zLgo+IFNob3VsZCB5b3UgYWRkICJUaGlzIG9wdGlv
biBpcyBlbmFibGVkIGJ5IGRlZmF1bHQgb24geDg2IHN5c3RlbXMsIGFuZAo+IGludmFsaWQgb24g
QVJNIHN5c3RlbXMuIiBoZXJlPwoKV2hhdCBJIGxpc3RlZCBoZXJlIHdoZXJlIHRoZSBkaWZmZXJl
bmNlcyBmcm9tIG1hcC1pbmNsdXNpdmUsIHNvIHRoZSBBUk0KYml0IGlzIGNvdmVyZWQgSU1PLgoK
SG93ZXZlciwgdGhpcyBiaXQgb2YgdGV4dCBkb2Vzbid0IHN1cnZpdmUgcGFzdCBwYXRjaCA2IGFu
eXdheSwgc28gaXQKcmVhbGx5IGRvZXNuJ3QgbWF0dGVyLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 19:59:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 19:59: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-devel-bounces@lists.xenproject.org>)
	id 1gjrL4-00012K-Ns; Wed, 16 Jan 2019 19:59:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tCf2=PY=citrix.com=prvs=912916edc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gjrL3-00012F-TK
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 19:59:01 +0000
X-Inumbo-ID: 2a16eef0-19c9-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a16eef0-19c9-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 19:59:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,487,1539648000"; d="scan'208";a="84693699"
To: Jan Beulich <JBeulich@suse.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-6-git-send-email-andrew.cooper3@citrix.com>
 <5C3F3AD2020000780020E59C@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6cf9b251-b3b1-6c53-cf0c-2e5f7cbb9f45@citrix.com>
Date: Wed, 16 Jan 2019 19:58:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C3F3AD2020000780020E59C@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86/dom0: Improve dom0= useability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxNDowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4gLSAgICAgICAgYW5k
IHRoZSBoYXJkd2FyZSBtdXN0IGhhdmUgVlQteC9TVk0gZXh0ZW5zaW9ucyBhdmFpbGFibGUuCj4+
ICsgICAgKiAgIEZvciBhIFBWSCBkb20wLCB0aGUgaGFyZHdhcmUgbXVzdCBoYXZlIFZULXgvU1ZN
IGV4dGVuc2lvbnMgYXZhaWxhYmxlLgo+PiAgCj4+ICAqICAgVGhlIGBzaGFkb3dgIGJvb2xlYW4g
aXMgb25seSBhcHBsaWNhYmxlIHdoZW4gZG9tMCBpcyBjb25zdHJ1Y3RlZCBhcyBhIFBWSAo+PiAg
ICAgIGd1ZXN0LCBhbmQgY29udHJvbHMgd2hldGhlciBkb20wIHVzZXMgaGFyZHdhcmUgYXNzaXN0
ZWQgcGFnaW5nLCBvciBzaGFkb3cKPiBBcyBhbiBhc2lkZSAtIGlzIHRoaXMgcmVzdHJpY3Rpb24g
c3RpbGwgbmVjZXNzYXJ5LCBub3cgdGhhdCB0aGUgY29kZQo+IHdhcyBmaXhlZCB0byBhbGxvdyBz
aGFkb3cgZW5hYmxpbmcgZm9yIEwxVEYgZXZlbiBmb3IgRG9tMD8KCkkgc2VlIHlvdXIgcG9pbnQs
IGJ1dCB0aGUgZG9jdW1lbnRhdGlvbiBoZXJlIGN1cnJlbnRseSBtYXRjaGVzIHRoZQpiZWhhdmlv
dXIgb2YgWGVuLCB0aGVyZWZvcmUgc2hvdWxkbid0IGNoYW5nZS4KCkluIHNvbWUgY29waW91cyBm
cmVlIHRpbWUsIGl0IG1pZ2h0IGJlIG5pY2UgdG8gdXBzdHJlYW0gbXkgRG9tMCBMMVRGCmRlYnVn
Z2luZyBwYXRjaCwgYnV0IHRoYXQgaXMgYSBzZXBhcmF0ZSB0YXNrLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 20:14:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 20:14: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-devel-bounces@lists.xenproject.org>)
	id 1gjrZh-0002Z1-4D; Wed, 16 Jan 2019 20: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=2CRh=PY=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gjrZf-0002Yw-Vl
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 20:14:08 +0000
X-Inumbo-ID: 4687cc7e-19cb-11e9-92db-bc764e045a96
Received: from mail-ua1-x944.google.com (unknown [2607:f8b0:4864:20::944])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4687cc7e-19cb-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 20:14:06 +0000 (UTC)
Received: by mail-ua1-x944.google.com with SMTP id j3so2645111uap.3
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 12:14:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=RX4KBsFSk1rNdmlt530N7okHI56BSh5US93RKeOdX6o=;
 b=qqrkFh3387n+DzhuzMRJHAzJ2ppvjpFZeq2TSNVxaash4soVWLbW/7NA4fTphSH02S
 274drqdBFivFZHVoCdhypC8zkX3mET986u5qVf5Hirv1f3tq/lJoiG7A05kKXhwxGYum
 XAOqYaKOWQbXc/dZ2L83m7sHOsc9U7XsXUw3zk1QjJu6lsDmVDSmSp0Qb2BTnixlEY8m
 /fO+ndYdhGjWk8fvU0I7185HZlLgwuzdfaSjXl73/Tu3ntHnIV2RzmWtZ+PcQDAai+pY
 UMDug6x6soJ2UyOLQ6buXfWU7jmrbteOG7O8Sav05XSdtj9b0xLXdVWu/LDAJeRrYVJf
 BHiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=RX4KBsFSk1rNdmlt530N7okHI56BSh5US93RKeOdX6o=;
 b=dhqKjtBrE2AtzspBaejFHNFOJm87oEnWe07GJTHCu0RD1BgbrQJAGliZqQdrTRAyr1
 27KQe/nqIndLPgazpi1lh48hPnq23vnHRPcmXeBEqseHMMXqlbu3ZNpNaHzJDOu3/8uZ
 DPCylDMCNB+auOmfpiWs4DlDGNxRaVDjqOlK0C++vpgj8eR9CGZ16Ilj+Zj2D03+pPE1
 DgjcokBvKVV38fm4GNpFn1jxLpWIHGqv/ceQcJAQKr4P/gtE4BiI3rz5LwZRuwsa3Ah6
 4p6jl87971L4osX/CnBfW9oGXEwPbHHfJ2u2DgK59qy82K96jmTqvuzMVI+4Wi6VtgDK
 pzoA==
X-Gm-Message-State: AJcUukcfYVcvfPaU2yZD2Cl1YcEs9YJqYOn+3bGP7y1zjd4Y5ksUkhz0
 vtqO5MZCfp+aLgspFg/ZvV4Fn3oudE4BSkUlwA3sFr2s
X-Google-Smtp-Source: ALg8bN6hxCqY0cYGJzY68sJmhnVRjfN4zwEwh8qgebJ0KKkT3No9CxAw+L3RMnstoz5tqVUjXH+QESuWWYmh/QEXJQQ=
X-Received: by 2002:ab0:31d5:: with SMTP id e21mr4489466uan.107.1547669645785; 
 Wed, 16 Jan 2019 12:14:05 -0800 (PST)
MIME-Version: 1.0
References: <20190115024958.GC3971@leoy-ThinkPad-X240s>
 <20190115100532.GF3971@leoy-ThinkPad-X240s>
In-Reply-To: <20190115100532.GF3971@leoy-ThinkPad-X240s>
From: Julien Grall <julien.grall@gmail.com>
Date: Wed, 16 Jan 2019 20:13:29 +0000
Message-ID: <CAF3u54CtAtv3+53fuuTH_7XE9KVqoKNHmmyeWiykhaEt_BNExQ@mail.gmail.com>
To: Leo Yan <leo.yan@linaro.org>
Subject: Re: [Xen-devel] Hikey: Enable Xen + Mainline Linux Kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMTA6MDcgQU0gTGVvIFlhbiA8bGVvLnlhbkBsaW5hcm8u
b3JnPiB3cm90ZToKPgo+IEhpIGFsbCwKCkhpIExlbywKClRoYW5rIHlvdSBmb3IgdGhlIHJlcG9y
dC4KCj4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMTA6NDk6NThBTSArMDgwMCwgTGVvIFlhbiB3
cm90ZToKPgo+IFsuLi5dCj4KPiA+IFsgICAgMS44MDc1OTFdIE1vZHVsZXMgbGlua2VkIGluOgo+
ID4gWyAgICAxLjgxMDcxN10gQ1BVOiA0IFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50
ZWQgNS4wLjAtcmMyLTAwMDAxLWc1YjQ3ZGVhMzc1N2MgIzMKPiA+IFsgICAgMS44MTg2OTFdIEhh
cmR3YXJlIG5hbWU6IEhpS2V5IERldmVsb3BtZW50IEJvYXJkIChEVCkKPiA+IFsgICAgMS44MjM5
ODNdIHBzdGF0ZTogNDAwMDAwMDUgKG5aY3YgZGFpZiAtUEFOIC1VQU8pCj4gPiBbICAgIDEuODI4
ODQ4XSBwYyA6IHhlbl9zd2lvdGxiX2FsbG9jX2NvaGVyZW50KzB4NjQvMHgxZTgKPiA+IFsgICAg
MS44MzQwNDRdIGxyIDogZG1hX2FsbG9jX2F0dHJzKzB4ZjQvMHgxMTAKPiA+IFsgICAgMS44Mzgy
ODldIHNwIDogZmZmZjAwMDAxMDA3M2E1MAo+ID4gWyAgICAxLjg0MTY3MV0geDI5OiBmZmZmMDAw
MDEwMDczYTUwIHgyODogMDAwMDAwMDAwMDAwMDAwNwo+ID4gWyAgICAxLjg0NzA0N10geDI3OiBm
ZmZmMDAwMDExMTUwMDY4IHgyNjogZmZmZjgwMDAxYjZkZGQ2MAo+ID4gWyAgICAxLjg1MjQyOV0g
eDI1OiBmZmZmMDAwMDEwY2FhYTcwIHgyNDogMDAwMDAwMDAwMDAwMDAwMAo+ID4gWyAgICAxLjg1
NzgwMF0geDIzOiAwMDAwMDAwMDAwMDAxMDAwIHgyMjogMDAwMDAwMDAwMDAwMTAwMAo+ID4gWyAg
ICAxLjg2MzE3N10geDIxOiAwMDAwMDAwMDAwMDAwMDAwIHgyMDogZmZmZjgwMDAxYzJlZGMxMAo+
ID4gWyAgICAxLjg2ODU1M10geDE5OiBmZmZmMDAwMDExMWZkMDAwIHgxODogZmZmZmZmZmZmZmZm
ZmZmZgo+ID4gWyAgICAxLjg3MzkzMF0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAw
MDAwMDAwMDAwMAo+ID4gWyAgICAxLjg3OTMwNl0geDE1OiBmZmZmMDAwMDExMWZkNmM4IHgxNDog
ZmZmZjAwMDA5MDA3MzdiNwo+ID4gWyAgICAxLjg4NDY4M10geDEzOiBmZmZmMDAwMDEwMDczN2M1
IHgxMjogZmZmZjAwMDAxMTIxNTAwMAo+ID4gWyAgICAxLjg5MDA2MF0geDExOiAwMDAwMDAwMDA1
ZjVlMGZmIHgxMDogZmZmZjAwMDAxMTFmZDk0MAo+ID4gWyAgICAxLjg5NTQzNl0geDkgOiAwMDAw
MDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxYmIwZTcwMAo+ID4gWyAgICAxLjkwMDgxM10geDcg
OiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDAwMAo+ID4gWyAgICAxLjkwNjE4
OV0geDUgOiBmZmZmMDAwMDEwNWJkYmI4IHg0IDogMDAwMDAwMDAwMDAwMDAwMAo+ID4gWyAgICAx
LjkxMTU2Nl0geDMgOiAwMDAwMDAwMDAwNjAwMGMwIHgyIDogZmZmZjgwMDAxYjZkZGQ2MAo+ID4g
WyAgICAxLjkxNjk0M10geDEgOiAwMDAwMDAwMDAwMDAxMDAwIHgwIDogMDAwMDAwMDAwMDAwMDAw
MAo+ID4gWyAgICAxLjkyMjMyNl0gUHJvY2VzcyBzd2FwcGVyLzAgKHBpZDogMSwgc3RhY2sgbGlt
aXQgPSAweChfX19fcHRydmFsX19fXykpCj4gPiBbICAgIDEuOTI5MDg0XSBDYWxsIHRyYWNlOgo+
ID4gWyAgICAxLjkzMTYwMl0gIHhlbl9zd2lvdGxiX2FsbG9jX2NvaGVyZW50KzB4NjQvMHgxZTgK
PiA+IFsgICAgMS45MzY0NTZdICBkbWFfYWxsb2NfYXR0cnMrMHhmNC8weDExMAo+ID4gWyAgICAx
Ljk0MDM1OV0gIGRtYW1fYWxsb2NfYXR0cnMrMHg2NC8weGI4Cj4gPiBbICAgIDEuOTQ0MjY0XSAg
ZHdfbWNpX3Byb2JlKzB4NWY4LzB4YjAwCj4gPiBbICAgIDEuOTQ3OTkwXSAgZHdfbWNpX3BsdGZt
X3JlZ2lzdGVyKzB4YTAvMHhkMAo+ID4gWyAgICAxLjk1MjMyN10gIGR3X21jaV9rM19wcm9iZSsw
eDJjLzB4MzgKPgo+IFNvbWUgdXBkYXRlIGZvciB0aGlzIGlzc3VlIGFmdGVyIGRpZyBhIGJpdCBm
b3IgcmVsYXRlZCBjb2RlOyB3aXRoCj4gYmVsb3cgc2ltcGxlIGhhY2tpbmcsIHRoZSBrZXJuZWwg
Y2FuIGJvb3Qgc3VjY2Vzc2Z1bGx5IHRvIHJvb3RGUzoKPgo+IGRpZmYgLS1naXQgYS9pbmNsdWRl
L2xpbnV4L2RtYS1tYXBwaW5nLmggYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKPiBpbmRl
eCBmNmRlZDk5MmMxODMuLjMxYzdlMTdmMGZlNSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2xpbnV4
L2RtYS1tYXBwaW5nLmgKPiArKysgYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKPiBAQCAt
MTk2LDcgKzE5Niw4IEBAIHN0YXRpYyBpbmxpbmUgaW50IGRtYV9tbWFwX2Zyb21fZ2xvYmFsX2Nv
aGVyZW50KHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLAo+Cj4gIHN0YXRpYyBpbmxpbmUgYm9v
bCBkbWFfaXNfZGlyZWN0KGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqb3BzKQo+ICB7Cj4gLSAg
ICAgICByZXR1cm4gbGlrZWx5KCFvcHMpOwo+ICsgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICAg
ICAvL3JldHVybiBsaWtlbHkoIW9wcyk7Cj4gIH0KPgo+IFRob3VnaCB0aGlzIG1pbm9yIGNvZGUg
dHdlYWtpbmcgY2FuIHdvcmthcm91bmQgdGhlIGtlcm5lbCBwYW5pYywgYnV0Cj4gaXQncyBub3Qg
YSBmb3JtYWwgZml4aW5nOyBpZiB3ZSBsb29rIGludG8gdGhlIGtlcm5lbCBjb2RlLCB3ZSBjYW4g
c2VlCj4gZmlyc3RseSB0aGUga2VybmVsIHdpbGwgaW5pdGlhbGl6ZSBkbWEgb3BlcmF0aW9uIHBv
aW50ZXIgaW4KPiBhcmNoL2FybTY0L21tL2RtYS1tYXBwaW5nLmMsIGFyY2hfc2V0dXBfZG1hX29w
cygpOgo+Cj4gdm9pZCBhcmNoX3NldHVwX2RtYV9vcHMoc3RydWN0IGRldmljZSAqZGV2LCB1NjQg
ZG1hX2Jhc2UsIHU2NCBzaXplLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBpb21tdV9vcHMgKmlvbW11LCBib29sIGNvaGVyZW50KQo+IHsKPiAgICAgICAgIGRldi0+ZG1h
X2NvaGVyZW50ID0gY29oZXJlbnQ7Cj4gICAgICAgICBfX2lvbW11X3NldHVwX2RtYV9vcHMoZGV2
LCBkbWFfYmFzZSwgc2l6ZSwgaW9tbXUpOwo+Cj4gI2lmZGVmIENPTkZJR19YRU4KPiAgICAgICAg
IGlmICh4ZW5faW5pdGlhbF9kb21haW4oKSkgewo+ICAgICAgICAgICAgICAgICBkZXYtPmFyY2hk
YXRhLmRldl9kbWFfb3BzID0gZGV2LT5kbWFfb3BzOyAgIC8vIHNpbmNlICdkZXYtPmRtYV9vcHMn
IGlzIE5VTEwsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLy8gc28gZGV2LT5hcmNoZGF0YS5kZXZfZG1hX29wcwo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdp
bGwgYmUgaW5pdGlhbGl6ZWQgYXMgTlVMTAo+ICAgICAgICAgICAgICAgICBkZXYtPmRtYV9vcHMg
PSB4ZW5fZG1hX29wczsKPiAgICAgICAgIH0KPiAjZW5kaWYKPiB9Cj4KPiBTbyB3ZSBjYW4gc2Vl
ICdkZXYtPmFyY2hkYXRhLmRldl9kbWFfb3BzJyB3aWxsIGJlIE5VTEwgYW5kCj4gJ2Rldi0+ZG1h
X29wcycgaXMgYXNzaWduZWQgdG8geGVuX2RtYV9vcHM7Cj4KPiBJbiBkdyBtbWMgZHJpdmVyIGlu
aXQgZnVuY3Rpb24sIGl0IHdpbGwgcnVuIGludG8gYmVsb3cgZmxvdzoKPgo+ICAgZHdfbWNpX2lu
aXRfZG1hKCkKPiAgICAgYD4gZG1hbV9hbGxvY19jb2hlcmVudCgpCj4gICAgICAgICAgYC0+IGRt
YW1fYWxsb2NfYXR0cnMoKQo+ICAgICAgICAgICAgICAgIGAtPiBkbWFfYWxsb2NfYXR0cnMoKQo+
ICAgICAgICAgICAgICAgICAgICAgIGAtPiB4ZW5fZG1hX29wczo6YWxsb2MoKQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGAtPiB4ZW5fc3dpb3RsYl9hbGxvY19jb2hlcmVudCgpCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYC0+IHhlbl9hbGxvY19jb2hlcmVudF9wYWdl
cygpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYC0+IHhlbl9nZXRf
ZG1hX29wcygpCj4KPiBTbyB4ZW5fZ2V0X2RtYV9vcHMoKSB3aWxsIHRyeSB0byByZXRyaWV2ZSBw
b2ludGVyIGZyb20KPiAnZGV2LT5hcmNoZGF0YS5kZXZfZG1hX29wcycgYnV0IGJlY2F1c2UgaXQn
cyBOVUxMIHNvIGF0IHRoZSBlbmQKPiBpbnRyb2R1Y2VzIGtlcm5lbCBwYW5pYyB3aWxsIE5VTEwg
cG9pbnRlci4KPgo+IFNlZW1zIHRvIG1lLCB3ZSBzaG91bGQgY2hlY2sgdHdvIHBvaW50ZXJzIGlu
IGRtYV9pc19kaXJlY3QoKSwgb25lCj4gaXMgJ2Rldi0+ZG1hX29wcycgYW5kIGFub3RoZXIgaXMg
J2Rldi0+YXJjaGRhdGEuZGV2X2RtYV9vcHMnLCBzaG91bGQKPiBib3RoIG9mIHRoZW0gYXJlIG5v
dCBOVUxMIHBvaW50ZXJzIHRoZW4gd2UgY2FuIHJ1biBpbnRvIHhlbl9hbGxvY194eHgKPiByZWxh
dGVkIGZ1bmN0aW9uLCBvdGhlcndpc2UgaXQgc2hvdWxkIGZhbGxiYWNrIHRvIHVzZQo+IGRtYV9k
aXJlY3RfYWxsb2MoKSB0byBhbGxvY2F0ZSBkbWEgcGFnZXM/Cj4KPiBBbHNvIHZlcnkgd2VsY29t
ZSBpZiB5b3UgY291bGQgd29yayBvbiBmb3JtYWwgZml4aW5nIGFuZCBhdCBteSBzaWRlCj4gSSBh
bSBnbGFkIHRvIHRlc3QgaXQhCgpJIGFjdHVhbGx5IHJlcG9ydGVkIGEgdmVyeSBzaW1pbGFyIGJ1
ZyBvbiBsaW51eC1pb21tdSB0b2RheSBbMV0uIEl0IGhhcHBlbnMKdG8gYmUgYW4gaXNzdWUgd2l0
aCB0aGUgcmVjZW50IGNoYW5nZSBpbiB0aGUgRE1BIEFQSS4gVGhlIElPTU1VCm1haW50YWluZXIg
c3VnZ2VzdGVkIGEgcGF0Y2ggdGhhdCBzaG91bGQgZml4IGJvdGggb2Ygb3VyIGlzc3Vlcy4KSSBo
YXZlbid0IHlldCB0cmllZCB0aGUgcGF0Y2ggWzJdLiBXb3VsZCB5b3UgbWluZCB0byBnaXZlIGl0
IGdvPwoKWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE5LTAxL21zZzAxMzUxLmh0bWwKWzJdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi1kZXZlbC8yMDE5LTAxL21zZzAxMzU4Lmh0bWwKCkJlc3QgcmVnYXJkcywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 20:22:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 20:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjrhe-0003NJ-S5; Wed, 16 Jan 2019 20:22: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=jGeG=PY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjrhd-0003N7-O8
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 20:22:21 +0000
X-Inumbo-ID: 6ca53a0d-19cc-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ca53a0d-19cc-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 20:22:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjrfV-0000D2-21; Wed, 16 Jan 2019 20:20:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjrfU-0007GR-Mm; Wed, 16 Jan 2019 20:20:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjrfU-0001Dj-Kh; Wed, 16 Jan 2019 20:20:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131985-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=39644e9f13886d9c1b4736f69ed6ca77de7e6171
X-Osstest-Versions-That: xen=68292c94a60eab24514ab4a8e4772af24dead807
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Jan 2019 20:20:08 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 131985: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk4NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk4NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDM5NjQ0ZTlmMTM4ODZkOWMxYjQ3MzZmNjllZDZjYTc3
ZGU3ZTYxNzEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDY4MjkyYzk0
YTYwZWFiMjQ1MTRhYjRhOGU0NzcyYWYyNGRlYWQ4MDcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTk4MiAgMjAxOS0wMS0xNiAxNTowMDozMSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzE5ODUgIDIwMTktMDEtMTYgMTc6MDI6MzggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgNjgyOTJjOTRhNi4uMzk2NDRlOWYxMyAgMzk2NDRlOWYxMzg4NmQ5
YzFiNDczNmY2OWVkNmNhNzdkZTdlNjE3MSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 20:47:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 20: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-devel-bounces@lists.xenproject.org>)
	id 1gjs5N-00053N-UO; Wed, 16 Jan 2019 20:46: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=MSKX=PY=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gjs5N-00053I-Gv
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 20:46:53 +0000
X-Inumbo-ID: d8c722cb-19cf-11e9-92db-bc764e045a96
Received: from mail-ot1-x330.google.com (unknown [2607:f8b0:4864:20::330])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8c722cb-19cf-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 20:46:49 +0000 (UTC)
Received: by mail-ot1-x330.google.com with SMTP id v23so9018123otk.9
 for <xen-devel@lists.xen.org>; Wed, 16 Jan 2019 12:46:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=jBMu0owx55EmSFkP+FARDyTbt2SYmHYccWYc33hl5cw=;
 b=vOMxYRdQQwM1fF55yEuTuWti6tFIEqCFE9DjavQLunbAfcyExqlIk8t7e7HBB3yWLq
 uMy5t2FrrdtCVLQIggmt1zw4xjwn7XwzGUUd/fKOgxOijHJ6fl7Mmx2wconaYR/rBz9q
 y86zw2ITaoytriQZviJ8W7hqtlzrYzvXY4SpLTcct/qat2OizrTusT3kN81OQw4imzvi
 qjCikiS7J5IEt0q5yb9r7HskeIjFB/s+gZ1PICWsVkKCtuBfluBdzUF9ZMO8pDVx6bPC
 4TJ3Vcqzc3+BwGqkTRBkNtk4GxfHTWJVpLwH7aTIcuwr78cs1ReYY1kZuaunB6MTZU3E
 4M6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=jBMu0owx55EmSFkP+FARDyTbt2SYmHYccWYc33hl5cw=;
 b=Ils9l6hHsj77Dun3hzugvGXcfTteVRY07vRk9PasytIigBzoQiCcoAr4yPnQIsyOrY
 tCSJ4+RQCg53yVZkXN5ZsYipRDp/vkQgbo7CD5qGaRBNb7awh78a07tGSyJAEfZwJB8f
 gVCODX98FVE5D31e7dD4hai5blm9WXzFpz1ixzQo5OUdflWmQRkZHYwUEH0UDt2Mo7qX
 q175+/D+9H6nrQU01O9Ld1b0OfyMW1UdiDgab/UOwpkni/mXS8y10pK+TZum8qSZGyu5
 uyZ+B2dYU62tEdyueac3uc8Ver2+kCkclfl23YL9LTIEXWPO94RWEphG7gB9Zjcci8Ua
 h5Wg==
X-Gm-Message-State: AJcUukcVXh/2OMSJ79n77f5BaqNq57Qsh4KbSBsFlmKOZD3SvjiiH4+3
 1C64U/xz0NTqBM8zuIGrxLEPmdrlYat+PUXKzb5xXQ==
X-Google-Smtp-Source: ALg8bN4fs7dYShT4ABrosdUcF16UPGoVVoWt1bO9aBYbBI9KgTGndwVvi+MAibMiIBJ+HHrRSxql5CSu0jtZlnPubcE=
X-Received: by 2002:a9d:6a09:: with SMTP id g9mr7046783otn.179.1547671608987; 
 Wed, 16 Jan 2019 12:46:48 -0800 (PST)
MIME-Version: 1.0
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <AM6PR03MB49199366C64C259BF04157D5E6B90@AM6PR03MB4919.eurprd03.prod.outlook.com>
 <CACrvCsbxLrGXzN8Y8w0ndZ2VLQ=QEtUq+KLAVRLnLYZRpiaqhg@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
In-Reply-To: <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Wed, 16 Jan 2019 22:46:39 +0200
Message-ID: <CAC1WxdgJQWhYJHfZoK7DfY9a7CLyn1MACUa5UXeOEkVaXt1oJA@mail.gmail.com>
To: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 Xen-devel List <xen-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="===============8417742942000171812=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8417742942000171812==
Content-Type: multipart/alternative; boundary="0000000000007b9395057f9960f1"

--0000000000007b9395057f9960f1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Kudos to Oleksandr Tyshchenko, he stepped into the same, and found the
rootcause.

The problem is in a patch https://patchwork.kernel.org/patch/10084561/ .

I guess you can workaround it with adding interrupts and interrupt-parent
properties to timer node through your dtb. Something like following:


 	&timer {


		interrupt-parent =3D <&gic>;

		interrupts =3D <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>=
,

				     <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,

				     <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>,

				     <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>;

 	};



For sure the proper fix is something different, i.e. teaching xen to cope
with interrupts-extended.


Sent from my Android.

=D0=BF=D1=82, 11 =D1=81=D1=96=D1=87. 2019, 12:59 LOPEZ, FUENTES NACARINO Ja=
iro Eduardo =D0=BA=D0=BE=D1=80=D0=B8=D1=81=D1=82=D1=83=D0=B2=D0=B0=D1=87
jairo@ruri.waseda.jp =D0=BF=D0=B8=D1=88=D0=B5:

> Andrii,
>
> Due to some events on my side, I had to move from the R-Car H3 I was usin=
g
> to the R-Car M3 in my posession.
>
> I followed your initial advice and updated my environment to a newer
> version, opting to stick to the rocko version for the m3ulcb.
>
> The Yocto build configuration is shown below:
>
> Build Configuration:
> BB_VERSION           =3D "1.36.0"
> BUILD_SYS            =3D "x86_64-linux"
> NATIVELSBSTRING      =3D "universal-4.9"
> TARGET_SYS           =3D "aarch64-poky-linux"
> MACHINE              =3D "m3ulcb"
> DISTRO               =3D "poky"
> DISTRO_VERSION       =3D "2.4.2"
> TUNE_FEATURES        =3D "aarch64 cortexa57-cortexa53"
> TARGET_FPU           =3D ""
> SOC_FAMILY           =3D "rcar-gen3:r8a7796"
> meta
> meta-poky
> meta-yocto-bsp       =3D "HEAD:342fbd6a3e57021c8e28b124b3adb241936f3d9d"
> meta-rcar-gen3       =3D "rocko:8af0b7d6e445b532088a068dc012757001be3a1f"
> meta-optee           =3D "rocko:75dfb67bbb14a70cd47afda9726e2e1c76731885"
> meta-oe
> meta-python
> meta-networking      =3D "rocko:eae996301d9c097bcbeb8046f08041dc82bb62f8"
> meta-selinux         =3D "rocko:d855c624f32c5e599bf27e06cb8f5b25b3aae12d"
> meta-virtualization  =3D "rocko:b704c689b67639214b9568a3d62e82df27e9434f"
> meta-rcar-gen3-xen   =3D "master:60699c631d541aeeaebaeec9a087efed9385ee42=
"
>
> I had to modify the dtb to the version shown below:
>
> // SPDX-License-Identifier:
> GPL-2.0
> /*
>
>  * Device Tree Source for the M3ULCB (R-Car Starter Kit Pro)
> board
>  *
>
>  * Copyright (C) 2016-2018 Renesas Electronics
> Corp.
>  * Copyright (C) 2016 Cogent Embedded,
> Inc.
>  */
>
>
>
> /dts-v1/;
>
> #include
> "r8a7796.dtsi"
>
> #include
> "ulcb.dtsi"
>
>
>
> /
> {
>
>         model =3D "Renesas M3ULCB board based on
> r8a7796";
>         compatible =3D "renesas,m3ulcb",
> "renesas,r8a7796";
>
>
>         cpus
> {
>                 idle-states
> {
>                         /delete-node/
> cpu-sleep-1;
>
> };
>
> };
>
>
>
>         memory@48000000
> {
>                 device_type =3D
> "memory";
>                 /* first 128MB is reserved for secure area.
> */
>                 reg =3D <0x0 0x48000000 0x0
> 0x38000000>;
>         };
>
>         memory@600000000 {
>                 device_type =3D "memory";
>                 reg =3D <0x6 0x00000000 0x0 0x40000000>;
>         };
>
>         reserved-memory {
>                 #address-cells =3D <2>;
>                 #size-cells =3D <2>;
>                 ranges;
>
>                 /* device specific region for Lossy Decompression */
>                 lossy_decompress: linux,lossy_decompress@54000000 {
>                         no-map;
>                         reg =3D <0x00000000 0x54000000 0x0 0x03000000>;
>                 };
>
>                 /* global autoconfigured region for contiguous allocation=
s
> */
>                 linux,cma@57000000 {
>                         compatible =3D "shared-dma-pool";
>                         reusable;
>                         reg =3D <0x00000000 0x57000000 0x0 0x19000000>;
>                         linux,cma-default;
>                 };
>
>                 /* device specific region for contiguous allocations */
>                 mmp_reserved: linux,multimedia@70000000 {
>                         compatible =3D "shared-dma-pool";
>                         reusable;
>                         reg =3D <0x00000000 0x70000000 0x0 0x10000000>;
>                 };
>         };
>
>         chosen {
>                 stdout-path =3D "serial0:115200n8";
>                 xen,xen-bootargs =3D "dom0_mem=3D752M console=3Ddtuart
> dtuart=3Dserial0 dom0_max_vcpus=3D4";
>                 xen,dom0-bootargs =3D "console=3Dhvc0 clk_ignore_unused
> root=3D/dev/mmcblk1p2 rw rootwait ignore_loglevel cma=3D128M";
>
>                 #address-cells =3D <2>;
>                 #size-cells =3D <2>;
>                 modules {
>                         module@0 {
>                                 compatible =3D "xen,linux-zimage",
> "xen,multiboot-module";
>                                 reg =3D <0x0 0x7a000000 0x0 0x02000000>;
>                         };
>                 };
>         };
>
>         mmngr {
>                 compatible =3D "renesas,mmngr";
>                 memory-region =3D <&mmp_reserved>, <&lossy_decompress>;
>         };
>
>         mmngrbuf {
>                 compatible =3D "renesas,mmngrbuf";
>         };
>
>         vspm_if {
>                 compatible =3D "renesas,vspm_if";
>         };
>
>         versaclock5_out3: versaclk-3 {
>                 compatible =3D "fixed-clock";
>                 #clock-cells =3D <0>;
>                 /* Initial value of versaclock out3 */
>                 clock-frequency =3D <33000000>;
>         };
> };
>
> &a53_0 {
>         /delete-property/ cpu-idle-states;
> };
>
> &a53_1 {
>         /delete-property/ cpu-idle-states;
> };
>
> &a53_2 {
>         /delete-property/ cpu-idle-states;
> };
>
> &a53_3 {
>         /delete-property/ cpu-idle-states;
> };
>
> &du {
>         clocks =3D <&cpg CPG_MOD 724>,
>                  <&cpg CPG_MOD 723>,
>                  <&cpg CPG_MOD 722>,
>                  <&versaclock5 1>,
>                  <&versaclock5_out3>,
>                  <&versaclock5 2>;
>         clock-names =3D "du.0", "du.1", "du.2",
>                       "dclkin.0", "dclkin.1", "dclkin.2";
> };
>
> &vspb {
>         status =3D "okay";
> };
>
> &vspi0 {
>         status =3D "okay";
> };
>
> With the new information, I finally got some output for Xen, but was met
> with a completely different issue for which I can't find any information
> for the error I am receiving.
>
> I realize that I may have an issue with the version of the board I am
> using, but a simple online search doesn't throw any red flags. The serial
> console output is below:
>
> [    0.000177] NOTICE:  BL2: R-Car M3 Initial Program Loader(CA57)
> [    0.004613] NOTICE:  BL2: Initial Program Loader(Rev.2.0.0)
> [    0.010147] NOTICE:  BL2: PRR is R-Car M3 Ver.1.0
> [    0.014815] NOTICE:  BL2: Board is Starter Kit Rev.1.0
> [    0.019928] NOTICE:  BL2: Boot device is HyperFlash(80MHz)
> [    0.025354] NOTICE:  BL2: LCM state is CM
> [    0.029395] NOTICE:  BL2: AVS setting succeeded. DVFS_SetVID=3D0x53
> [    0.035383] NOTICE:  BL2: DDR3200(rev.0.34)
> [    0.046779] NOTICE:  BL2: [COLD_BOOT]
> [    0.085117] NOTICE:  BL2: DRAM Split is 2ch
> [    0.087812] NOTICE:  BL2: QoS is default setting(rev.0.19)
> [    0.093315] NOTICE:  BL2: Lossy Decomp areas
> [    0.097489] NOTICE:       Entry 0: DCMPAREACRAx:0x80000540
> DCMPAREACRBx:0x570
> [    0.104573] NOTICE:       Entry 1: DCMPAREACRAx:0x40000000
> DCMPAREACRBx:0x0
> [    0.111485] NOTICE:       Entry 2: DCMPAREACRAx:0x20000000
> DCMPAREACRBx:0x0
> [    0.118400] NOTICE:  BL2: v1.5(release):556a11e
> [    0.122890] NOTICE:  BL2: Built : 18:03:48, Jan 11 2019
> [    0.128077] NOTICE:  BL2: Normal boot
> [    0.131718] NOTICE:  BL2: dst=3D0xe6321100 src=3D0x8180000 len=3D512(0=
x200)
> [    0.138106] NOTICE:  BL2: dst=3D0x43f00000 src=3D0x8180400 len=3D6144(=
0x1800)
> [    0.144726] NOTICE:  BL2: dst=3D0x44000000 src=3D0x81c0000
> len=3D65536(0x10000)
> [    0.151952] NOTICE:  BL2: dst=3D0x44100000 src=3D0x8200000
> len=3D1048576(0x100000)
> [    0.166777] NOTICE:  BL2: dst=3D0x50000000 src=3D0x8640000
> len=3D1048576(0x100000)
> [    0.180752] NOTICE:  BL2: Booting BL31
>
>
> U-Boot 2018.09 (Jan 12 2019 - 03:03:43 +0900)
>
> CPU: Renesas Electronics R8A7796 rev 1.0
> Model: Renesas M3ULCB board based on r8a7796
> DRAM:  1.9 GiB
> Bank #0: 0x048000000 - 0x07fffffff, 896 MiB
> Bank #1: 0x600000000 - 0x63fffffff, 1 GiB
>
> MMC:   sd@ee100000: 0, sd@ee140000: 1
> Loading Environment from MMC... communication out of sync
> communication out of sync
> communication out of sync
> communication out of sync
> communication out of sync
> communication out of sync
> communication out of sync
> communication out of sync
> communication out of sync
> communication out of sync
> communication out of sync
> communication out of sync
> OK
> In:    serial@e6e88000
> Out:   serial@e6e88000
> Err:   serial@e6e88000
> Net:   eth0: ethernet@e6800000
> Hit any key to stop autoboot:  0
> ethernet@e6800000 Waiting for PHY auto negotiation to complete... done
> Using ethernet@e6800000 device
> TFTP from server 192.168.1.100; our IP address is 192.168.1.3
> Filename 'Image'.
> Load address: 0x48080000
> Loading: ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ############################################
>          2.7 MiB/s
> done
> Bytes transferred =3D 15911424 (f2ca00 hex)
> Using ethernet@e6800000 device
> TFTP from server 192.168.1.100; our IP address is 192.168.1.3
> Filename 'Image-r8a7796-m3ulcb.dtb'.
> Load address: 0x48000000
> Loading: *
> TFTP error: 'File not found' (1)
> Not retrying...
> ERROR: Did not find a cmdline Flattened Device Tree
> Could not find a valid device tree
> =3D> setenv bootargs
> =3D> tftp 0x48080000 xen-m3ulcb.uImage
> Using ethernet@e6800000
> device
> TFTP from server 192.168.1.100; our IP address is
> 192.168.1.3
> Filename
> 'xen-m3ulcb.uImage'.
> Load address:
> 0x48080000
> Loading:
> ###############################################################
>          28.3
> MiB/s
> done
>
> Bytes transferred =3D 918928 (e0590
> hex)
> =3D> tftp 0x48000000
> Image-r8a7796-m3ulcb-xen-local.dtb
> Using ethernet@e6800000
> device
> TFTP from server 192.168.1.100; our IP address is
> 192.168.1.3
> Filename
> 'Image-r8a7796-m3ulcb-xen-local.dtb'.
> Load address:
> 0x48000000
> Loading:
> #####
>          21.8
> MiB/s
> done
>
> Bytes transferred =3D 68545 (10bc1
> hex)
> =3D> tftp 0x7a000000
> Image-m3ulcb.bin
> Using ethernet@e6800000
> device
> TFTP from server 192.168.1.100; our IP address is 192.168.1.3
> Filename 'Image-m3ulcb.bin'.
> Load address: 0x7a000000
> Loading: ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################=
#
>          ################################################################
>          28.1 MiB/s
> done
> Bytes transferred =3D 19059200 (122d200 hex)
> =3D> bootm 0x48080000 - 0x48000000
> ## Booting kernel from Legacy Image at 48080000 ...
>    Image Name:   XEN
>    Image Type:   AArch64 Linux Kernel Image (uncompressed)
>    Data Size:    918864 Bytes =3D 897.3 KiB
>    Load Address: 78080000
>    Entry Point:  78080000
>    Verifying Checksum ... OK
> ## Flattened Device Tree blob at 48000000
>    Booting using the fdt blob at 0x48000000
>    Loading Kernel Image ... OK
>    Using Device Tree in place at 0000000048000000, end 0000000048013bc0
>
> Starting kernel ...
>
>  Xen 4.12-unstable
> (XEN) Xen version 4.12-unstable (jelfn@waseda.jp) (aarch64-poky-linux-gc9
> (XEN) Latest ChangeSet: Mon Dec 17 09:22:59 2018 +0000 git:a5b0eb3-dirty
> (XEN) Processor: 411fd073: "ARM Limited", variant: 0x1, part 0xd07, rev 0=
x3
> (XEN) 64-bit Execution:
> (XEN)   Processor Features: 0000000000002222 0000000000000000
> (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
> (XEN)     Extensions: FloatingPoint AdvancedSIMD
> (XEN)   Debug Features: 0000000010305106 0000000000000000
> (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
> (XEN)   Memory Model Features: 0000000000001124 0000000000000000
> (XEN)   ISA Features:  0000000000011120 0000000000000000
> (XEN) 32-bit Execution:
> (XEN)   Processor Features: 00000131:00011011
> (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
> (XEN)     Extensions: GenericTimer Security
> (XEN)   Debug Features: 03010066
> (XEN)   Auxiliary Features: 00000000
> (XEN)   Memory Model Features: 10201105 40000000 01260000 02102211
> (XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 0001112=
1
> (XEN) Using SMC Calling Convention v1.1
> (XEN) Using PSCI v1.1
> (XEN) SMP: Allowing 6 CPUs
> (XEN)
> (XEN) ****************************************
> (XEN) Panic on CPU 0:
> (XEN) Timer: Unable to retrieve IRQ 0 from the device tree
> (XEN) ****************************************
> (XEN)
> (XEN) Reboot in five seconds...
>
> Is there anything I have overlooked in the compilation or configuration
> for Xen?
>
> Thank you very much for all the help you have offered up to this point. I
> am at least happy to get some output, even if it is on the R-Car M3 board
> in my possession.
>
> Best regards,
>
> Jairo
>
>
> 2019=E5=B9=B41=E6=9C=889=E6=97=A5(=E6=B0=B4) 2:04 LOPEZ, FUENTES NACARINO=
 Jairo Eduardo <
> jairo@ruri.waseda.jp>:
>
>> Andrii,
>>
>> I have attempted to update the bootloader from the srec files created by
>> the bitbake command.
>>
>> I believe I have been able to update it, but I am still obtaining the
>> same results. The serial output is shown below:
>>
>> [    0.000161] NOTICE:  BL2: R-Car Gen3 Initial Program Loader(CA57)
>> Rev.1.0.17
>> [    0.005721] NOTICE:  BL2: PRR is R-Car H3 Ver2.0
>> [    0.010304] NOTICE:  BL2: Board is Starter Kit Rev1.0
>> [    0.015331] NOTICE:  BL2: Boot device is HyperFlash(80MHz)
>> [    0.020757] NOTICE:  BL2: LCM state is CM
>> [    0.024802] NOTICE:  BL2: AVS setting succeeded. DVFS_SetVID=3D0x53
>> [    0.030786] NOTICE:  BL2: DDR3200(rev.0.28)NOTICE:
>> [COLD_BOOT]NOTICE:  ..0
>> [    0.059996] NOTICE:  BL2: DRAM Split is 4ch
>> [    0.063882] NOTICE:  BL2: QoS is default setting(rev.0.18)
>> [    0.069381] NOTICE:  BL2: Lossy Decomp areas
>> [    0.073559] NOTICE:       Entry 0: DCMPAREACRAx:0x80000540
>> DCMPAREACRBx:0x570
>> [    0.080643] NOTICE:       Entry 1: DCMPAREACRAx:0x40000000
>> DCMPAREACRBx:0x0
>> [    0.087555] NOTICE:       Entry 2: DCMPAREACRAx:0x20000000
>> DCMPAREACRBx:0x0
>> [    0.094470] NOTICE:  BL2: v1.3(release):b15fefa
>> [    0.098960] NOTICE:  BL2: Built : 12:21:32, Dec 28 2018
>> [    0.104147] NOTICE:  BL2: Normal boot
>> [    0.107788] NOTICE:  BL2: dst=3D0xe6322210 src=3D0x8180000 len=3D512(=
0x200)
>> [    0.114335] NOTICE:  BL2: dst=3D0x43f00000 src=3D0x8180400 len=3D6144=
(0x1800)
>> [    0.120797] NOTICE:  BL2: dst=3D0x44000000 src=3D0x81c0000
>> len=3D65536(0x10000)
>> [    0.128022] NOTICE:  BL2: dst=3D0x44100000 src=3D0x8200000
>> len=3D524288(0x80000)
>> [    0.138503] NOTICE:  BL2: dst=3D0x50000000 src=3D0x8640000
>> len=3D1048576(0x100000)
>>
>>
>> U-Boot 2015.04 (Dec 28 2018 - 02:46:24)
>>
>> CPU: Renesas Electronics R8A7795 rev 2.0
>> Board: H3ULCB
>> I2C:   ready
>> DRAM:  3.9 GiB
>> MMC:   sh-sdhi: 0, sh-sdhi: 1
>> In:    serial
>> Out:   serial
>> Err:   serial
>> Net:   ravb
>> Hit any key to stop autoboot:  0
>> =3D> setenv bootargs
>> =3D> setenv serverip 192.168.1.100
>> =3D> tftp 0x48080000 xen-h3ulcb.uImage
>> ravb Waiting for PHY auto negotiation to complete......... TIMEOUT !
>> Half
>> Using ravb device
>> TFTP from server 192.168.1.100; our IP address is 192.168.1.40
>> Filename 'xen-h3ulcb.uImage'.
>> Load address: 0x48080000
>> Loading: *
>> ARP Retry count exceeded; starting again
>> ravb:0 is connected to ravb.  Reconnecting to ravb
>> ravb Waiting for PHY auto negotiation to complete......... TIMEOUT !
>> Half
>>
>> ARP Retry count exceeded; starting again
>> ravb:0 is connected to ravb.  Reconnecting to ravb
>> ravb Waiting for PHY auto negotiation to complete... done
>> ravb: 1000Base/Full
>> Using ravb device
>> TFTP from server 192.168.1.100; our IP address is 192.168.1.40
>> Filename 'xen-h3ulcb.uImage'.
>> Load address: 0x48080000
>> Loading: ###########################################################
>>          25.4 MiB/s
>> done
>> Bytes transferred =3D 852368 (d0190 hex)
>> =3D> tftp 0x48000000 Image-r8a7795-h3ulcb-xen-local.dtb
>> ravb:0 is connected to ravb.  Reconnecting to ravb
>> ravb Waiting for PHY auto negotiation to complete..... done
>> ravb: 1000Base/Full
>> Using ravb device
>> TFTP from server 192.168.1.100; our IP address is 192.168.1.40
>> Filename 'Image-r8a7795-h3ulcb-xen-local.dtb'.
>> Load address: 0x48000000
>> Loading: #####
>>          11.7 KiB/s
>> done
>> Bytes transferred =3D 63778 (f922 hex)
>> =3D> tftp 0x7a000000 h3ulcb-image
>> ravb:0 is connected to ravb.  Reconnecting to ravb
>> ravb Waiting for PHY auto negotiation to complete... done
>> ravb: 1000Base/Full
>> Using ravb device
>> TFTP from server 192.168.1.100; our IP address is 192.168.1.40
>> Filename 'h3ulcb-image'.
>> Load address: 0x7a000000
>> Loading: ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ###############################################################=
##
>>          ########################################
>>          2.1 MiB/s
>> done
>> Bytes transferred =3D 15843840 (f1c200 hex)
>> =3D> bootm 0x48080000 - 0x48000000
>> ## Booting kernel from Legacy Image at 48080000 ...
>>    Image Name:   XEN
>>    Image Type:   AArch64 Linux Kernel Image (uncompressed)
>>    Data Size:    852304 Bytes =3D 832.3 KiB
>>    Load Address: 78080000
>>    Entry Point:  78080000
>>    Verifying Checksum ... OK
>> ## Flattened Device Tree blob at 48000000
>>    Booting using the fdt blob at 0x48000000
>>    Loading Kernel Image ... OK
>>    Using Device Tree in place at 0000000048000000, end 0000000048012921
>>
>> Starting kernel ...
>>
>> </end output>
>>
>> I have noticed that the uboot date has not changed from 2015.04 although
>> the build date is from the last time I ran a bitbake command.
>>
>> I do not know what version of uboot should be used without breaking the
>> current compiling versions.
>>
>> Are there any other modifications that I can attempt?
>>
>> Thank you very much for your time and patience.
>>
>> Best regards,
>>
>> Jairo
>>
>>
>>
>>

--0000000000007b9395057f9960f1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBkaXI9ImF1dG8iPjxkaXY+PGJyPkt1ZG9zIHRvIE9sZWtzYW5kciBUeXNoY2hlbmtvLCBo
ZSBzdGVwcGVkIGludG8gdGhlIHNhbWUsIGFuZCBmb3VuZCB0aGUgcm9vdGNhdXNlLjwvZGl2Pjxk
aXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPlRoZSBwcm9ibGVtIGlzIGlu
IGEgcGF0Y2ggPGEgaHJlZj0iaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC8xMDA4
NDU2MS8iPmh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvMTAwODQ1NjEvPC9hPiAu
PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+SSBndWVzcyB5
b3UgY2FuIHdvcmthcm91bmQgaXQgd2l0aCBhZGRpbmcgaW50ZXJydXB0cyBhbmQgaW50ZXJydXB0
LXBhcmVudCBwcm9wZXJ0aWVzIHRvIHRpbWVyIG5vZGUgdGhyb3VnaCB5b3VyIGR0Yi4gU29tZXRo
aW5nIGxpa2UgZm9sbG93aW5nOjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBk
aXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGRpdiBzdHlsZT0icGFkZGluZy1s
ZWZ0OjI1cHg7bWluLWhlaWdodDowLjhyZW07Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2ZvbnQtc2l6
ZTptZWRpdW0iIGRpcj0iYXV0byI+PHByZSBzdHlsZT0icGFkZGluZzowcHg7YmFja2dyb3VuZC1p
bWFnZTppbml0aWFsO2JhY2tncm91bmQtcG9zaXRpb246aW5pdGlhbDtiYWNrZ3JvdW5kLXNpemU6
aW5pdGlhbDtiYWNrZ3JvdW5kLXJlcGVhdDppbml0aWFsO2JhY2tncm91bmQtb3JpZ2luOmluaXRp
YWw7YmFja2dyb3VuZC1jbGlwOmluaXRpYWw7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6
aW5oZXJpdDttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjBweDtsaW5lLWhlaWdodDppbmhl
cml0O2NvbG9yOmluaGVyaXQiPiAJJmFtcDt0aW1lciB7PC9wcmU+PC9kaXY+PGRpdiBzdHlsZT0i
cGFkZGluZy1sZWZ0OjI1cHg7bWluLWhlaWdodDowLjhyZW07Zm9udC1mYW1pbHk6bW9ub3NwYWNl
O2ZvbnQtc2l6ZTptZWRpdW0iIGRpcj0iYXV0byI+PHByZSBzdHlsZT0icGFkZGluZzowcHg7YmFj
a2dyb3VuZC1pbWFnZTppbml0aWFsO2JhY2tncm91bmQtcG9zaXRpb246aW5pdGlhbDtiYWNrZ3Jv
dW5kLXNpemU6aW5pdGlhbDtiYWNrZ3JvdW5kLXJlcGVhdDppbml0aWFsO2JhY2tncm91bmQtb3Jp
Z2luOmluaXRpYWw7YmFja2dyb3VuZC1jbGlwOmluaXRpYWw7Zm9udC1mYW1pbHk6aW5oZXJpdDtm
b250LXNpemU6aW5oZXJpdDttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjBweDtsaW5lLWhl
aWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQiPjxicj48L3ByZT48L2Rpdj48ZGl2IHN0eWxlPSJw
YWRkaW5nLWxlZnQ6MjVweDttaW4taGVpZ2h0OjAuOHJlbTtmb250LWZhbWlseTptb25vc3BhY2U7
Zm9udC1zaXplOm1lZGl1bSIgZGlyPSJhdXRvIj48cHJlIHN0eWxlPSJwYWRkaW5nOjBweDtiYWNr
Z3JvdW5kLWltYWdlOmluaXRpYWw7YmFja2dyb3VuZC1wb3NpdGlvbjppbml0aWFsO2JhY2tncm91
bmQtc2l6ZTppbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWw7YmFja2dyb3VuZC1vcmln
aW46aW5pdGlhbDtiYWNrZ3JvdW5kLWNsaXA6aW5pdGlhbDtmb250LWZhbWlseTppbmhlcml0O2Zv
bnQtc2l6ZTppbmhlcml0O21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4O2xpbmUtaGVp
Z2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdCI+CQlpbnRlcnJ1cHQtcGFyZW50ID0gJmx0OyZhbXA7
Z2ljJmd0Ozs8L3ByZT48L2Rpdj48ZGl2IHN0eWxlPSJwYWRkaW5nLWxlZnQ6MjVweDttaW4taGVp
Z2h0OjAuOHJlbTtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOm1lZGl1bSIgZGlyPSJh
dXRvIj48cHJlIHN0eWxlPSJwYWRkaW5nOjBweDtiYWNrZ3JvdW5kLWltYWdlOmluaXRpYWw7YmFj
a2dyb3VuZC1wb3NpdGlvbjppbml0aWFsO2JhY2tncm91bmQtc2l6ZTppbml0aWFsO2JhY2tncm91
bmQtcmVwZWF0OmluaXRpYWw7YmFja2dyb3VuZC1vcmlnaW46aW5pdGlhbDtiYWNrZ3JvdW5kLWNs
aXA6aW5pdGlhbDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O21hcmdpbi10
b3A6MHB4O21hcmdpbi1ib3R0b206MHB4O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJp
dCI+CQlpbnRlcnJ1cHRzID0gJmx0O0dJQ19QUEkgMTMgKEdJQ19DUFVfTUFTS19TSU1QTEUoOCkg
fCBJUlFfVFlQRV9MRVZFTF9MT1cpJmd0Oyw8L3ByZT48L2Rpdj48ZGl2IHN0eWxlPSJwYWRkaW5n
LWxlZnQ6MjVweDttaW4taGVpZ2h0OjAuOHJlbTtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1z
aXplOm1lZGl1bSIgZGlyPSJhdXRvIj48cHJlIHN0eWxlPSJwYWRkaW5nOjBweDtiYWNrZ3JvdW5k
LWltYWdlOmluaXRpYWw7YmFja2dyb3VuZC1wb3NpdGlvbjppbml0aWFsO2JhY2tncm91bmQtc2l6
ZTppbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWw7YmFja2dyb3VuZC1vcmlnaW46aW5p
dGlhbDtiYWNrZ3JvdW5kLWNsaXA6aW5pdGlhbDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6
ZTppbmhlcml0O21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4O2xpbmUtaGVpZ2h0Omlu
aGVyaXQ7Y29sb3I6aW5oZXJpdCI+CQkJCSAgICAgJmx0O0dJQ19QUEkgMTQgKEdJQ19DUFVfTUFT
S19TSU1QTEUoOCkgfCBJUlFfVFlQRV9MRVZFTF9MT1cpJmd0Oyw8L3ByZT48L2Rpdj48ZGl2IHN0
eWxlPSJwYWRkaW5nLWxlZnQ6MjVweDttaW4taGVpZ2h0OjAuOHJlbTtmb250LWZhbWlseTptb25v
c3BhY2U7Zm9udC1zaXplOm1lZGl1bSIgZGlyPSJhdXRvIj48cHJlIHN0eWxlPSJwYWRkaW5nOjBw
eDtiYWNrZ3JvdW5kLWltYWdlOmluaXRpYWw7YmFja2dyb3VuZC1wb3NpdGlvbjppbml0aWFsO2Jh
Y2tncm91bmQtc2l6ZTppbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWw7YmFja2dyb3Vu
ZC1vcmlnaW46aW5pdGlhbDtiYWNrZ3JvdW5kLWNsaXA6aW5pdGlhbDtmb250LWZhbWlseTppbmhl
cml0O2ZvbnQtc2l6ZTppbmhlcml0O21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4O2xp
bmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdCI+CQkJCSAgICAgJmx0O0dJQ19QUEkgMTEg
KEdJQ19DUFVfTUFTS19TSU1QTEUoOCkgfCBJUlFfVFlQRV9MRVZFTF9MT1cpJmd0Oyw8L3ByZT48
L2Rpdj48ZGl2IHN0eWxlPSJwYWRkaW5nLWxlZnQ6MjVweDttaW4taGVpZ2h0OjAuOHJlbTtmb250
LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOm1lZGl1bSIgZGlyPSJhdXRvIj48cHJlIHN0eWxl
PSJwYWRkaW5nOjBweDtiYWNrZ3JvdW5kLWltYWdlOmluaXRpYWw7YmFja2dyb3VuZC1wb3NpdGlv
bjppbml0aWFsO2JhY2tncm91bmQtc2l6ZTppbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRp
YWw7YmFja2dyb3VuZC1vcmlnaW46aW5pdGlhbDtiYWNrZ3JvdW5kLWNsaXA6aW5pdGlhbDtmb250
LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O21hcmdpbi10b3A6MHB4O21hcmdpbi1i
b3R0b206MHB4O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdCI+CQkJCSAgICAgJmx0
O0dJQ19QUEkgMTAgKEdJQ19DUFVfTUFTS19TSU1QTEUoOCkgfCBJUlFfVFlQRV9MRVZFTF9MT1cp
Jmd0Ozs8L3ByZT48L2Rpdj48ZGl2IHN0eWxlPSJwYWRkaW5nLWxlZnQ6MjVweDttaW4taGVpZ2h0
OjAuOHJlbTtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOm1lZGl1bSIgZGlyPSJhdXRv
Ij48cHJlIHN0eWxlPSJwYWRkaW5nOjBweDtiYWNrZ3JvdW5kLWltYWdlOmluaXRpYWw7YmFja2dy
b3VuZC1wb3NpdGlvbjppbml0aWFsO2JhY2tncm91bmQtc2l6ZTppbml0aWFsO2JhY2tncm91bmQt
cmVwZWF0OmluaXRpYWw7YmFja2dyb3VuZC1vcmlnaW46aW5pdGlhbDtiYWNrZ3JvdW5kLWNsaXA6
aW5pdGlhbDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O21hcmdpbi10b3A6
MHB4O21hcmdpbi1ib3R0b206MHB4O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdCI+
IAl9OzwvcHJlPjwvZGl2PjxkaXYgc3R5bGU9InBhZGRpbmctbGVmdDoyNXB4O21pbi1oZWlnaHQ6
MC44cmVtO2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtmb250LXNpemU6bWVkaXVtIiBkaXI9ImF1dG8i
Pjxicj48L2Rpdj48ZGl2IHN0eWxlPSJwYWRkaW5nLWxlZnQ6MjVweDttaW4taGVpZ2h0OjAuOHJl
bTtmb250LWZhbWlseTptb25vc3BhY2U7Zm9udC1zaXplOm1lZGl1bSIgZGlyPSJhdXRvIj48YnI+
PC9kaXY+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPkZvciBzdXJlIHRoZSBwcm9wZXIgZml4IGlzIHNv
bWV0aGluZyBkaWZmZXJlbnQsIGkuZS4gdGVhY2hpbmcgeGVuIHRvIGNvcGUgd2l0aCBpbnRlcnJ1
cHRzLWV4dGVuZGVkLjwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1
dG8iPjxicj48ZGl2IGRhdGEtc21hcnRtYWlsPSJnbWFpbF9zaWduYXR1cmUiIGRpcj0iYXV0byI+
U2VudCBmcm9tIG15IEFuZHJvaWQuPC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIiBk
aXI9ImF1dG8iPjxkaXYgZGlyPSJsdHIiPtC/0YIsIDExINGB0ZbRhy4gMjAxOSwgMTI6NTkgTE9Q
RVosIEZVRU5URVMgTkFDQVJJTk8gSmFpcm8gRWR1YXJkbyDQutC+0YDQuNGB0YLRg9Cy0LDRhyA8
YSBocmVmPSJtYWlsdG86amFpcm9AcnVyaS53YXNlZGEuanAiIHRhcmdldD0iX2JsYW5rIiByZWw9
Im5vcmVmZXJyZXIiPmphaXJvQHJ1cmkud2FzZWRhLmpwPC9hPiDQv9C40YjQtTo8YnI+PC9kaXY+
PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7
Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBkaXI9Imx0
ciI+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdj5BbmRy
aWksPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5EdWUgdG8gc29tZSBldmVudHMgb24gbXkgc2lk
ZSwgSSBoYWQgdG8gbW92ZSBmcm9tIHRoZSBSLUNhciBIMyBJIHdhcyB1c2luZyB0byB0aGUgUi1D
YXIgTTMgaW4gbXkgcG9zZXNzaW9uLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBmb2xsb3dl
ZCB5b3VyIGluaXRpYWwgYWR2aWNlIGFuZCB1cGRhdGVkIG15IGVudmlyb25tZW50IHRvIGEgbmV3
ZXIgdmVyc2lvbiwgb3B0aW5nIHRvIHN0aWNrIHRvIHRoZSByb2NrbyB2ZXJzaW9uIGZvciB0aGUg
bTN1bGNiLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhlIFlvY3RvIGJ1aWxkIGNvbmZpZ3Vy
YXRpb24gaXMgc2hvd24gYmVsb3c6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5CdWlsZCBDb25m
aWd1cmF0aW9uOjxicj5CQl9WRVJTSU9OwqDCoMKgwqDCoMKgwqDCoMKgwqAgPSAmcXVvdDsxLjM2
LjAmcXVvdDs8YnI+QlVJTERfU1lTwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA9ICZxdW90O3g4Nl82
NC1saW51eCZxdW90Ozxicj5OQVRJVkVMU0JTVFJJTkfCoMKgwqDCoMKgID0gJnF1b3Q7dW5pdmVy
c2FsLTQuOSZxdW90Ozxicj5UQVJHRVRfU1lTwqDCoMKgwqDCoMKgwqDCoMKgwqAgPSAmcXVvdDth
YXJjaDY0LXBva3ktbGludXgmcXVvdDs8YnI+TUFDSElORcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgID0gJnF1b3Q7bTN1bGNiJnF1b3Q7PGJyPkRJU1RST8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgPSAmcXVvdDtwb2t5JnF1b3Q7PGJyPkRJU1RST19WRVJTSU9OwqDCoMKgwqDCoMKgID0g
JnF1b3Q7Mi40LjImcXVvdDs8YnI+VFVORV9GRUFUVVJFU8KgwqDCoMKgwqDCoMKgID0gJnF1b3Q7
YWFyY2g2NCBjb3J0ZXhhNTctY29ydGV4YTUzJnF1b3Q7PGJyPlRBUkdFVF9GUFXCoMKgwqDCoMKg
wqDCoMKgwqDCoCA9ICZxdW90OyZxdW90Ozxicj5TT0NfRkFNSUxZwqDCoMKgwqDCoMKgwqDCoMKg
wqAgPSAmcXVvdDtyY2FyLWdlbjM6cjhhNzc5NiZxdW90Ozxicj5tZXRhwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgPGJyPm1ldGEtcG9recKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJy
Pm1ldGEteW9jdG8tYnNwwqDCoMKgwqDCoMKgID0gJnF1b3Q7SEVBRDozNDJmYmQ2YTNlNTcwMjFj
OGUyOGIxMjRiM2FkYjI0MTkzNmYzZDlkJnF1b3Q7PGJyPm1ldGEtcmNhci1nZW4zwqDCoMKgwqDC
oMKgID0gJnF1b3Q7cm9ja286OGFmMGI3ZDZlNDQ1YjUzMjA4OGEwNjhkYzAxMjc1NzAwMWJlM2Ex
ZiZxdW90Ozxicj5tZXRhLW9wdGVlwqDCoMKgwqDCoMKgwqDCoMKgwqAgPSAmcXVvdDtyb2Nrbzo3
NWRmYjY3YmJiMTRhNzBjZDQ3YWZkYTk3MjZlMmUxYzc2NzMxODg1JnF1b3Q7PGJyPm1ldGEtb2XC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+bWV0YS1weXRob27CoMKgwqDCoMKgwqDCoMKg
wqAgPGJyPm1ldGEtbmV0d29ya2luZ8KgwqDCoMKgwqAgPSAmcXVvdDtyb2NrbzplYWU5OTYzMDFk
OWMwOTdiY2JlYjgwNDZmMDgwNDFkYzgyYmI2MmY4JnF1b3Q7PGJyPm1ldGEtc2VsaW51eMKgwqDC
oMKgwqDCoMKgwqAgPSAmcXVvdDtyb2NrbzpkODU1YzYyNGYzMmM1ZTU5OWJmMjdlMDZjYjhmNWIy
NWIzYWFlMTJkJnF1b3Q7PGJyPm1ldGEtdmlydHVhbGl6YXRpb27CoCA9ICZxdW90O3JvY2tvOmI3
MDRjNjg5YjY3NjM5MjE0Yjk1NjhhM2Q2MmU4MmRmMjdlOTQzNGYmcXVvdDs8YnI+bWV0YS1yY2Fy
LWdlbjMteGVuwqDCoCA9ICZxdW90O21hc3Rlcjo2MDY5OWM2MzFkNTQxYWVlYWViYWVlYzlhMDg3
ZWZlZDkzODVlZTQyJnF1b3Q7PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBoYWQgdG8g
bW9kaWZ5IHRoZSBkdGIgdG8gdGhlIHZlcnNpb24gc2hvd24gYmVsb3c6PC9kaXY+PGRpdj48YnI+
PC9kaXY+PGRpdj4vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+LyrCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPsKgKiBEZXZpY2UgVHJl
ZSBTb3VyY2UgZm9yIHRoZSBNM1VMQ0IgKFItQ2FyIFN0YXJ0ZXIgS2l0IFBybykgYm9hcmTCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj7CoCrCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPsKgKiBDb3B5cmln
aHQgKEMpIDIwMTYtMjAxOCBSZW5lc2FzIEVsZWN0cm9uaWNzIENvcnAuwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJy
PsKgKiBDb3B5cmlnaHQgKEMpIDIwMTYgQ29nZW50IEVtYmVkZGVkLCBJbmMuwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgPGJyPsKgKi/CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4vZHRzLXYxLzvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4jaW5jbHVkZSAmcXVvdDtyOGE3Nzk2LmR0c2km
cXVvdDvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgPGJyPiNpbmNsdWRlICZxdW90O3VsY2IuZHRzaSZxdW90O8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+LyB7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqAgbW9kZWwgPSAmcXVvdDtS
ZW5lc2FzIE0zVUxDQiBib2FyZCBiYXNlZCBvbiByOGE3Nzk2JnF1b3Q7O8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKg
wqDCoMKgwqAgY29tcGF0aWJsZSA9ICZxdW90O3JlbmVzYXMsbTN1bGNiJnF1b3Q7LCAmcXVvdDty
ZW5lc2FzLHI4YTc3OTYmcXVvdDs7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqAgY3B1cyB7wqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgaWRsZS1zdGF0ZXMge8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAvZGVsZXRlLW5vZGUvIGNwdS1zbGVlcC0xO8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8
YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCA8YnI+wqDCoMKgwqDCoMKgwqAgfTvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqAgbWVtb3J5QDQ4MDAwMDAwIHvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8
YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRldmljZV90eXBlID0gJnF1b3Q7bWVt
b3J5JnF1b3Q7O8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPsKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBmaXJzdCAxMjhNQiBpcyByZXNlcnZlZCBmb3Ig
c2VjdXJlIGFyZWEuICovwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVnID0gJmx0OzB4MCAw
eDQ4MDAwMDAwIDB4MCAweDM4MDAwMDAwJmd0OzvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj7CoMKgwqDCoMKgwqDCoCB9
Ozxicj48YnI+wqDCoMKgwqDCoMKgwqAgbWVtb3J5QDYwMDAwMDAwMCB7PGJyPsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBkZXZpY2VfdHlwZSA9ICZxdW90O21lbW9yeSZxdW90Ozs8YnI+
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlZyA9ICZsdDsweDYgMHgwMDAwMDAwMCAw
eDAgMHg0MDAwMDAwMCZndDs7PGJyPsKgwqDCoMKgwqDCoMKgIH07PGJyPjxicj7CoMKgwqDCoMKg
wqDCoCByZXNlcnZlZC1tZW1vcnkgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
I2FkZHJlc3MtY2VsbHMgPSAmbHQ7MiZndDs7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAjc2l6ZS1jZWxscyA9ICZsdDsyJmd0Ozs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHJhbmdlczs8YnI+PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBk
ZXZpY2Ugc3BlY2lmaWMgcmVnaW9uIGZvciBMb3NzeSBEZWNvbXByZXNzaW9uICovPGJyPsKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsb3NzeV9kZWNvbXByZXNzOiBsaW51eCxsb3NzeV9k
ZWNvbXByZXNzQDU0MDAwMDAwIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBuby1tYXA7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgcmVnID0gJmx0OzB4MDAwMDAwMDAgMHg1NDAwMDAwMCAweDAgMHgwMzAw
MDAwMCZndDs7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Ozxicj48YnI+wqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC8qIGdsb2JhbCBhdXRvY29uZmlndXJlZCByZWdp
b24gZm9yIGNvbnRpZ3VvdXMgYWxsb2NhdGlvbnMgKi88YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGxpbnV4LGNtYUA1NzAwMDAwMCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICZxdW90O3NoYXJlZC1kbWEtcG9v
bCZxdW90Ozs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCByZXVzYWJsZTs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCByZWcgPSAmbHQ7MHgwMDAwMDAwMCAweDU3MDAwMDAwIDB4MCAweDE5MDAwMDAwJmd0Ozs8
YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsaW51eCxj
bWEtZGVmYXVsdDs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07PGJyPjxicj7C
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyogZGV2aWNlIHNwZWNpZmljIHJlZ2lvbiBm
b3IgY29udGlndW91cyBhbGxvY2F0aW9ucyAqLzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgbW1wX3Jlc2VydmVkOiBsaW51eCxtdWx0aW1lZGlhQDcwMDAwMDAwIHs8YnI+wqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb21wYXRpYmxlID0gJnF1
b3Q7c2hhcmVkLWRtYS1wb29sJnF1b3Q7Ozxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHJldXNhYmxlOzxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlZyA9ICZsdDsweDAwMDAwMDAwIDB4NzAwMDAwMDAgMHgw
IDB4MTAwMDAwMDAmZ3Q7Ozxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfTs8YnI+
wqDCoMKgwqDCoMKgwqAgfTs8YnI+PGJyPsKgwqDCoMKgwqDCoMKgIGNob3NlbiB7PGJyPsKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdGRvdXQtcGF0aCA9ICZxdW90O3NlcmlhbDA6MTE1
MjAwbjgmcXVvdDs7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB4ZW4seGVuLWJv
b3RhcmdzID0gJnF1b3Q7ZG9tMF9tZW09NzUyTSBjb25zb2xlPWR0dWFydCBkdHVhcnQ9c2VyaWFs
MCBkb20wX21heF92Y3B1cz00JnF1b3Q7Ozxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgeGVuLGRvbTAtYm9vdGFyZ3MgPSAmcXVvdDtjb25zb2xlPWh2YzAgY2xrX2lnbm9yZV91bnVz
ZWQgcm9vdD0vZGV2L21tY2JsazFwMiBydyByb290d2FpdCBpZ25vcmVfbG9nbGV2ZWwgY21hPTEy
OE0mcXVvdDs7PGJyPjxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgI2FkZHJlc3Mt
Y2VsbHMgPSAmbHQ7MiZndDs7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjc2l6
ZS1jZWxscyA9ICZsdDsyJmd0Ozs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1v
ZHVsZXMgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IG1vZHVsZUAwIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICZxdW90O3hlbixsaW51eC16aW1hZ2Um
cXVvdDssICZxdW90O3hlbixtdWx0aWJvb3QtbW9kdWxlJnF1b3Q7Ozxicj7CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZWcgPSAm
bHQ7MHgwIDB4N2EwMDAwMDAgMHgwIDB4MDIwMDAwMDAmZ3Q7Ozxicj7CoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB9Ozxicj7CoMKgwqDCoMKgwqDCoCB9Ozxicj48YnI+wqDCoMKgwqDCoMKgwqAg
bW1uZ3Igezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICZx
dW90O3JlbmVzYXMsbW1uZ3ImcXVvdDs7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBtZW1vcnktcmVnaW9uID0gJmx0OyZhbXA7bW1wX3Jlc2VydmVkJmd0OywgJmx0OyZhbXA7bG9z
c3lfZGVjb21wcmVzcyZndDs7PGJyPsKgwqDCoMKgwqDCoMKgIH07PGJyPjxicj7CoMKgwqDCoMKg
wqDCoCBtbW5ncmJ1ZiB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb21wYXRp
YmxlID0gJnF1b3Q7cmVuZXNhcyxtbW5ncmJ1ZiZxdW90Ozs8YnI+wqDCoMKgwqDCoMKgwqAgfTs8
YnI+PGJyPsKgwqDCoMKgwqDCoMKgIHZzcG1faWYgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgY29tcGF0aWJsZSA9ICZxdW90O3JlbmVzYXMsdnNwbV9pZiZxdW90Ozs8YnI+wqDC
oMKgwqDCoMKgwqAgfTs8YnI+PGJyPsKgwqDCoMKgwqDCoMKgIHZlcnNhY2xvY2s1X291dDM6IHZl
cnNhY2xrLTMgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9
ICZxdW90O2ZpeGVkLWNsb2NrJnF1b3Q7Ozxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgI2Nsb2NrLWNlbGxzID0gJmx0OzAmZ3Q7Ozxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgLyogSW5pdGlhbCB2YWx1ZSBvZiB2ZXJzYWNsb2NrIG91dDMgKi88YnI+wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNsb2NrLWZyZXF1ZW5jeSA9ICZsdDszMzAwMDAwMCZndDs7
PGJyPsKgwqDCoMKgwqDCoMKgIH07PGJyPn07PGJyPjxicj4mYW1wO2E1M18wIHs8YnI+wqDCoMKg
wqDCoMKgwqAgL2RlbGV0ZS1wcm9wZXJ0eS8gY3B1LWlkbGUtc3RhdGVzOzxicj59Ozxicj48YnI+
JmFtcDthNTNfMSB7PGJyPsKgwqDCoMKgwqDCoMKgIC9kZWxldGUtcHJvcGVydHkvIGNwdS1pZGxl
LXN0YXRlczs8YnI+fTs8YnI+PGJyPiZhbXA7YTUzXzIgezxicj7CoMKgwqDCoMKgwqDCoCAvZGVs
ZXRlLXByb3BlcnR5LyBjcHUtaWRsZS1zdGF0ZXM7PGJyPn07PGJyPjxicj4mYW1wO2E1M18zIHs8
YnI+wqDCoMKgwqDCoMKgwqAgL2RlbGV0ZS1wcm9wZXJ0eS8gY3B1LWlkbGUtc3RhdGVzOzxicj59
Ozxicj48YnI+JmFtcDtkdSB7PGJyPsKgwqDCoMKgwqDCoMKgIGNsb2NrcyA9ICZsdDsmYW1wO2Nw
ZyBDUEdfTU9EIDcyNCZndDssPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZs
dDsmYW1wO2NwZyBDUEdfTU9EIDcyMyZndDssPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgICZsdDsmYW1wO2NwZyBDUEdfTU9EIDcyMiZndDssPGJyPsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgICZsdDsmYW1wO3ZlcnNhY2xvY2s1IDEmZ3Q7LDxicj7CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmbHQ7JmFtcDt2ZXJzYWNsb2NrNV9vdXQzJmd0Oyw8YnI+
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJmx0OyZhbXA7dmVyc2FjbG9jazUgMiZn
dDs7PGJyPsKgwqDCoMKgwqDCoMKgIGNsb2NrLW5hbWVzID0gJnF1b3Q7ZHUuMCZxdW90OywgJnF1
b3Q7ZHUuMSZxdW90OywgJnF1b3Q7ZHUuMiZxdW90Oyw8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgICZxdW90O2RjbGtpbi4wJnF1b3Q7LCAmcXVvdDtkY2xraW4u
MSZxdW90OywgJnF1b3Q7ZGNsa2luLjImcXVvdDs7PGJyPn07PGJyPjxicj4mYW1wO3ZzcGIgezxi
cj7CoMKgwqDCoMKgwqDCoCBzdGF0dXMgPSAmcXVvdDtva2F5JnF1b3Q7Ozxicj59Ozxicj48YnI+
JmFtcDt2c3BpMCB7PGJyPsKgwqDCoMKgwqDCoMKgIHN0YXR1cyA9ICZxdW90O29rYXkmcXVvdDs7
PGJyPn07PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5XaXRoIHRoZSBuZXcgaW5mb3JtYXRpb24s
IEkgZmluYWxseSBnb3Qgc29tZSBvdXRwdXQgZm9yIFhlbiwgYnV0IHdhcyBtZXQgd2l0aCBhIGNv
bXBsZXRlbHkgZGlmZmVyZW50IGlzc3VlIGZvciB3aGljaCBJIGNhbiYjMzk7dCBmaW5kIGFueSBp
bmZvcm1hdGlvbiBmb3IgdGhlIGVycm9yIEkgYW0gcmVjZWl2aW5nLjwvZGl2PjxkaXY+PGJyPjwv
ZGl2PjxkaXY+SSByZWFsaXplIHRoYXQgSSBtYXkgaGF2ZSBhbiBpc3N1ZSB3aXRoIHRoZSB2ZXJz
aW9uIG9mIHRoZSBib2FyZCBJIGFtIHVzaW5nLCBidXQgYSBzaW1wbGUgb25saW5lIHNlYXJjaCBk
b2VzbiYjMzk7dCB0aHJvdyBhbnkgcmVkIGZsYWdzLiBUaGUgc2VyaWFsIGNvbnNvbGUgb3V0cHV0
IGlzIGJlbG93OjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+W8KgwqDCoCAwLjAwMDE3N10gTk9U
SUNFOsKgIEJMMjogUi1DYXIgTTMgSW5pdGlhbCBQcm9ncmFtIExvYWRlcihDQTU3KTxicj5bwqDC
oMKgIDAuMDA0NjEzXSBOT1RJQ0U6wqAgQkwyOiBJbml0aWFsIFByb2dyYW0gTG9hZGVyKFJldi4y
LjAuMCk8YnI+W8KgwqDCoCAwLjAxMDE0N10gTk9USUNFOsKgIEJMMjogUFJSIGlzIFItQ2FyIE0z
IFZlci4xLjA8YnI+W8KgwqDCoCAwLjAxNDgxNV0gTk9USUNFOsKgIEJMMjogQm9hcmQgaXMgU3Rh
cnRlciBLaXQgUmV2LjEuMDxicj5bwqDCoMKgIDAuMDE5OTI4XSBOT1RJQ0U6wqAgQkwyOiBCb290
IGRldmljZSBpcyBIeXBlckZsYXNoKDgwTUh6KTxicj5bwqDCoMKgIDAuMDI1MzU0XSBOT1RJQ0U6
wqAgQkwyOiBMQ00gc3RhdGUgaXMgQ008YnI+W8KgwqDCoCAwLjAyOTM5NV0gTk9USUNFOsKgIEJM
MjogQVZTIHNldHRpbmcgc3VjY2VlZGVkLiBEVkZTX1NldFZJRD0weDUzPGJyPlvCoMKgwqAgMC4w
MzUzODNdIE5PVElDRTrCoCBCTDI6IEREUjMyMDAocmV2LjAuMzQpPGJyPlvCoMKgwqAgMC4wNDY3
NzldIE5PVElDRTrCoCBCTDI6IFtDT0xEX0JPT1RdPGJyPlvCoMKgwqAgMC4wODUxMTddIE5PVElD
RTrCoCBCTDI6IERSQU0gU3BsaXQgaXMgMmNoPGJyPlvCoMKgwqAgMC4wODc4MTJdIE5PVElDRTrC
oCBCTDI6IFFvUyBpcyBkZWZhdWx0IHNldHRpbmcocmV2LjAuMTkpPGJyPlvCoMKgwqAgMC4wOTMz
MTVdIE5PVElDRTrCoCBCTDI6IExvc3N5IERlY29tcCBhcmVhczxicj5bwqDCoMKgIDAuMDk3NDg5
XSBOT1RJQ0U6wqDCoMKgwqDCoMKgIEVudHJ5IDA6IERDTVBBUkVBQ1JBeDoweDgwMDAwNTQwIERD
TVBBUkVBQ1JCeDoweDU3MDxicj5bwqDCoMKgIDAuMTA0NTczXSBOT1RJQ0U6wqDCoMKgwqDCoMKg
IEVudHJ5IDE6IERDTVBBUkVBQ1JBeDoweDQwMDAwMDAwIERDTVBBUkVBQ1JCeDoweDA8YnI+W8Kg
wqDCoCAwLjExMTQ4NV0gTk9USUNFOsKgwqDCoMKgwqDCoCBFbnRyeSAyOiBEQ01QQVJFQUNSQXg6
MHgyMDAwMDAwMCBEQ01QQVJFQUNSQng6MHgwPGJyPlvCoMKgwqAgMC4xMTg0MDBdIE5PVElDRTrC
oCBCTDI6IHYxLjUocmVsZWFzZSk6NTU2YTExZTxicj5bwqDCoMKgIDAuMTIyODkwXSBOT1RJQ0U6
wqAgQkwyOiBCdWlsdCA6IDE4OjAzOjQ4LCBKYW4gMTEgMjAxOTxicj5bwqDCoMKgIDAuMTI4MDc3
XSBOT1RJQ0U6wqAgQkwyOiBOb3JtYWwgYm9vdDxicj5bwqDCoMKgIDAuMTMxNzE4XSBOT1RJQ0U6
wqAgQkwyOiBkc3Q9MHhlNjMyMTEwMCBzcmM9MHg4MTgwMDAwIGxlbj01MTIoMHgyMDApPGJyPlvC
oMKgwqAgMC4xMzgxMDZdIE5PVElDRTrCoCBCTDI6IGRzdD0weDQzZjAwMDAwIHNyYz0weDgxODA0
MDAgbGVuPTYxNDQoMHgxODAwKTxicj5bwqDCoMKgIDAuMTQ0NzI2XSBOT1RJQ0U6wqAgQkwyOiBk
c3Q9MHg0NDAwMDAwMCBzcmM9MHg4MWMwMDAwIGxlbj02NTUzNigweDEwMDAwKTxicj5bwqDCoMKg
IDAuMTUxOTUyXSBOT1RJQ0U6wqAgQkwyOiBkc3Q9MHg0NDEwMDAwMCBzcmM9MHg4MjAwMDAwIGxl
bj0xMDQ4NTc2KDB4MTAwMDAwKTxicj5bwqDCoMKgIDAuMTY2Nzc3XSBOT1RJQ0U6wqAgQkwyOiBk
c3Q9MHg1MDAwMDAwMCBzcmM9MHg4NjQwMDAwIGxlbj0xMDQ4NTc2KDB4MTAwMDAwKTxicj5bwqDC
oMKgIDAuMTgwNzUyXSBOT1RJQ0U6wqAgQkwyOiBCb290aW5nIEJMMzE8YnI+PGJyPjxicj5VLUJv
b3QgMjAxOC4wOSAoSmFuIDEyIDIwMTkgLSAwMzowMzo0MyArMDkwMCk8YnI+PGJyPkNQVTogUmVu
ZXNhcyBFbGVjdHJvbmljcyBSOEE3Nzk2IHJldiAxLjA8YnI+TW9kZWw6IFJlbmVzYXMgTTNVTENC
IGJvYXJkIGJhc2VkIG9uIHI4YTc3OTY8YnI+RFJBTTrCoCAxLjkgR2lCPGJyPkJhbmsgIzA6IDB4
MDQ4MDAwMDAwIC0gMHgwN2ZmZmZmZmYsIDg5NiBNaUI8YnI+QmFuayAjMTogMHg2MDAwMDAwMDAg
LSAweDYzZmZmZmZmZiwgMSBHaUI8YnI+PGJyPk1NQzrCoMKgIHNkQGVlMTAwMDAwOiAwLCBzZEBl
ZTE0MDAwMDogMTxicj5Mb2FkaW5nIEVudmlyb25tZW50IGZyb20gTU1DLi4uIGNvbW11bmljYXRp
b24gb3V0IG9mIHN5bmM8YnI+Y29tbXVuaWNhdGlvbiBvdXQgb2Ygc3luYzxicj5jb21tdW5pY2F0
aW9uIG91dCBvZiBzeW5jPGJyPmNvbW11bmljYXRpb24gb3V0IG9mIHN5bmM8YnI+Y29tbXVuaWNh
dGlvbiBvdXQgb2Ygc3luYzxicj5jb21tdW5pY2F0aW9uIG91dCBvZiBzeW5jPGJyPmNvbW11bmlj
YXRpb24gb3V0IG9mIHN5bmM8YnI+Y29tbXVuaWNhdGlvbiBvdXQgb2Ygc3luYzxicj5jb21tdW5p
Y2F0aW9uIG91dCBvZiBzeW5jPGJyPmNvbW11bmljYXRpb24gb3V0IG9mIHN5bmM8YnI+Y29tbXVu
aWNhdGlvbiBvdXQgb2Ygc3luYzxicj5jb21tdW5pY2F0aW9uIG91dCBvZiBzeW5jPGJyPk9LPGJy
PkluOsKgwqDCoCBzZXJpYWxAZTZlODgwMDA8YnI+T3V0OsKgwqAgc2VyaWFsQGU2ZTg4MDAwPGJy
PkVycjrCoMKgIHNlcmlhbEBlNmU4ODAwMDxicj5OZXQ6wqDCoCBldGgwOiBldGhlcm5ldEBlNjgw
MDAwMDxicj5IaXQgYW55IGtleSB0byBzdG9wIGF1dG9ib290OsKgIDAgPGJyPmV0aGVybmV0QGU2
ODAwMDAwIFdhaXRpbmcgZm9yIFBIWSBhdXRvIG5lZ290aWF0aW9uIHRvIGNvbXBsZXRlLi4uIGRv
bmU8YnI+VXNpbmcgZXRoZXJuZXRAZTY4MDAwMDAgZGV2aWNlPGJyPlRGVFAgZnJvbSBzZXJ2ZXIg
MTkyLjE2OC4xLjEwMDsgb3VyIElQIGFkZHJlc3MgaXMgMTkyLjE2OC4xLjM8YnI+RmlsZW5hbWUg
JiMzOTtJbWFnZSYjMzk7Ljxicj5Mb2FkIGFkZHJlc3M6IDB4NDgwODAwMDA8YnI+TG9hZGluZzog
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKg
ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDC
oCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKg
wqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDC
oMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKg
wqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDC
oMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKg
wqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDC
oMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7C
oMKgwqDCoMKgwqDCoMKgIDIuNyBNaUIvczxicj5kb25lPGJyPkJ5dGVzIHRyYW5zZmVycmVkID0g
MTU5MTE0MjQgKGYyY2EwMCBoZXgpPGJyPlVzaW5nIGV0aGVybmV0QGU2ODAwMDAwIGRldmljZTxi
cj5URlRQIGZyb20gc2VydmVyIDE5Mi4xNjguMS4xMDA7IG91ciBJUCBhZGRyZXNzIGlzIDE5Mi4x
NjguMS4zPGJyPkZpbGVuYW1lICYjMzk7SW1hZ2UtcjhhNzc5Ni1tM3VsY2IuZHRiJiMzOTsuPGJy
PkxvYWQgYWRkcmVzczogMHg0ODAwMDAwMDxicj5Mb2FkaW5nOiAqPGJyPlRGVFAgZXJyb3I6ICYj
Mzk7RmlsZSBub3QgZm91bmQmIzM5OyAoMSk8YnI+Tm90IHJldHJ5aW5nLi4uPGJyPkVSUk9SOiBE
aWQgbm90IGZpbmQgYSBjbWRsaW5lIEZsYXR0ZW5lZCBEZXZpY2UgVHJlZTxicj5Db3VsZCBub3Qg
ZmluZCBhIHZhbGlkIGRldmljZSB0cmVlPGJyPj0mZ3Q7IHNldGVudiBib290YXJnczxicj49Jmd0
OyB0ZnRwIDB4NDgwODAwMDAgeGVuLW0zdWxjYi51SW1hZ2U8YnI+VXNpbmcgZXRoZXJuZXRAZTY4
MDAwMDAgZGV2aWNlwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPlRGVFAg
ZnJvbSBzZXJ2ZXIgMTkyLjE2OC4xLjEwMDsgb3VyIElQIGFkZHJlc3MgaXMgMTkyLjE2OC4xLjPC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPkZpbGVuYW1lICYjMzk7eGVuLW0zdWxj
Yi51SW1hZ2UmIzM5Oy7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj5M
b2FkIGFkZHJlc3M6IDB4NDgwODAwMDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCA8YnI+TG9hZGluZzogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjwqDCoMKgwqAgPGJyPsKgwqDCoMKgwqDC
oMKgwqAgMjguMyBNaUIvc8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCA8YnI+ZG9uZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8
YnI+Qnl0ZXMgdHJhbnNmZXJyZWQgPSA5MTg5MjggKGUwNTkwIGhleCnCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIDxicj49Jmd0OyB0ZnRwIDB4NDgwMDAwMDAgSW1hZ2UtcjhhNzc5Ni1tM3VsY2IteGVuLWxv
Y2FsLmR0YsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJy
PlVzaW5nIGV0aGVybmV0QGU2ODAwMDAwIGRldmljZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIDxicj5URlRQIGZyb20gc2VydmVyIDE5Mi4xNjguMS4xMDA7IG91ciBJUCBhZGRy
ZXNzIGlzIDE5Mi4xNjguMS4zwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj5GaWxl
bmFtZSAmIzM5O0ltYWdlLXI4YTc3OTYtbTN1bGNiLXhlbi1sb2NhbC5kdGImIzM5Oy7CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJy
PkxvYWQgYWRkcmVzczogMHg0ODAwMDAwMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIDxicj5Mb2FkaW5nOiAjIyMjI8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPsKgwqDCoMKg
wqDCoMKgwqAgMjEuOCBNaUIvc8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+ZG9uZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCA8YnI+Qnl0ZXMgdHJhbnNmZXJyZWQgPSA2ODU0NSAoMTBiYzEgaGV4KcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCA8YnI+PSZndDsgdGZ0cCAweDdhMDAwMDAwIEltYWdlLW0zdWxjYi5iaW7CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIDxicj5Vc2luZyBldGhlcm5ldEBlNjgwMDAwMCBkZXZpY2XCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+VEZUUCBmcm9tIHNlcnZlciAxOTIu
MTY4LjEuMTAwOyBvdXIgSVAgYWRkcmVzcyBpcyAxOTIuMTY4LjEuMzxicj5GaWxlbmFtZSAmIzM5
O0ltYWdlLW0zdWxjYi5iaW4mIzM5Oy48YnI+TG9hZCBhZGRyZXNzOiAweDdhMDAwMDAwPGJyPkxv
YWRpbmc6ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDC
oMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKg
wqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDC
oMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKg
wqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDC
oMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKg
wqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDC
oMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKg
wqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7C
oMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7C
oMKgwqDCoMKgwqDCoMKgIDI4LjEgTWlCL3M8YnI+ZG9uZTxicj5CeXRlcyB0cmFuc2ZlcnJlZCA9
IDE5MDU5MjAwICgxMjJkMjAwIGhleCk8YnI+PSZndDsgYm9vdG0gMHg0ODA4MDAwMCAtIDB4NDgw
MDAwMDA8YnI+IyMgQm9vdGluZyBrZXJuZWwgZnJvbSBMZWdhY3kgSW1hZ2UgYXQgNDgwODAwMDAg
Li4uPGJyPsKgwqAgSW1hZ2UgTmFtZTrCoMKgIFhFTjxicj7CoMKgIEltYWdlIFR5cGU6wqDCoCBB
QXJjaDY0IExpbnV4IEtlcm5lbCBJbWFnZSAodW5jb21wcmVzc2VkKTxicj7CoMKgIERhdGEgU2l6
ZTrCoMKgwqAgOTE4ODY0IEJ5dGVzID0gODk3LjMgS2lCPGJyPsKgwqAgTG9hZCBBZGRyZXNzOiA3
ODA4MDAwMDxicj7CoMKgIEVudHJ5IFBvaW50OsKgIDc4MDgwMDAwPGJyPsKgwqAgVmVyaWZ5aW5n
IENoZWNrc3VtIC4uLiBPSzxicj4jIyBGbGF0dGVuZWQgRGV2aWNlIFRyZWUgYmxvYiBhdCA0ODAw
MDAwMDxicj7CoMKgIEJvb3RpbmcgdXNpbmcgdGhlIGZkdCBibG9iIGF0IDB4NDgwMDAwMDA8YnI+
wqDCoCBMb2FkaW5nIEtlcm5lbCBJbWFnZSAuLi4gT0s8YnI+wqDCoCBVc2luZyBEZXZpY2UgVHJl
ZSBpbiBwbGFjZSBhdCAwMDAwMDAwMDQ4MDAwMDAwLCBlbmQgMDAwMDAwMDA0ODAxM2JjMDxicj48
YnI+U3RhcnRpbmcga2VybmVsIC4uLjxicj48YnI+wqBYZW4gNC4xMi11bnN0YWJsZTxicj4oWEVO
KSBYZW4gdmVyc2lvbiA0LjEyLXVuc3RhYmxlICg8YSBocmVmPSJtYWlsdG86amVsZm5Ad2FzZWRh
LmpwIiByZWw9Im5vcmVmZXJyZXIgbm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmplbGZuQHdh
c2VkYS5qcDwvYT4pIChhYXJjaDY0LXBva3ktbGludXgtZ2M5PGJyPihYRU4pIExhdGVzdCBDaGFu
Z2VTZXQ6IE1vbiBEZWMgMTcgMDk6MjI6NTkgMjAxOCArMDAwMCBnaXQ6YTViMGViMy1kaXJ0eTxi
cj4oWEVOKSBQcm9jZXNzb3I6IDQxMWZkMDczOiAmcXVvdDtBUk0gTGltaXRlZCZxdW90OywgdmFy
aWFudDogMHgxLCBwYXJ0IDB4ZDA3LCByZXYgMHgzPGJyPihYRU4pIDY0LWJpdCBFeGVjdXRpb246
PGJyPihYRU4pwqDCoCBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDIyMjIgMDAwMDAw
MDAwMDAwMDAwMDxicj4oWEVOKcKgwqDCoMKgIEV4Y2VwdGlvbiBMZXZlbHM6IEVMMzo2NCszMiBF
TDI6NjQrMzIgRUwxOjY0KzMyIEVMMDo2NCszMjxicj4oWEVOKcKgwqDCoMKgIEV4dGVuc2lvbnM6
IEZsb2F0aW5nUG9pbnQgQWR2YW5jZWRTSU1EPGJyPihYRU4pwqDCoCBEZWJ1ZyBGZWF0dXJlczog
MDAwMDAwMDAxMDMwNTEwNiAwMDAwMDAwMDAwMDAwMDAwPGJyPihYRU4pwqDCoCBBdXhpbGlhcnkg
RmVhdHVyZXM6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMDxicj4oWEVOKcKgwqAg
TWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAxMTI0IDAwMDAwMDAwMDAwMDAwMDA8
YnI+KFhFTinCoMKgIElTQSBGZWF0dXJlczrCoCAwMDAwMDAwMDAwMDExMTIwIDAwMDAwMDAwMDAw
MDAwMDA8YnI+KFhFTikgMzItYml0IEV4ZWN1dGlvbjo8YnI+KFhFTinCoMKgIFByb2Nlc3NvciBG
ZWF0dXJlczogMDAwMDAxMzE6MDAwMTEwMTE8YnI+KFhFTinCoMKgwqDCoCBJbnN0cnVjdGlvbiBT
ZXRzOiBBQXJjaDMyIEEzMiBUaHVtYiBUaHVtYi0yIEphemVsbGU8YnI+KFhFTinCoMKgwqDCoCBF
eHRlbnNpb25zOiBHZW5lcmljVGltZXIgU2VjdXJpdHk8YnI+KFhFTinCoMKgIERlYnVnIEZlYXR1
cmVzOiAwMzAxMDA2Njxicj4oWEVOKcKgwqAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAwMDAwMDxi
cj4oWEVOKcKgwqAgTWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAxMDIwMTEwNSA0MDAwMDAwMCAwMTI2
MDAwMCAwMjEwMjIxMTxicj4oWEVOKcKgIElTQSBGZWF0dXJlczogMDIxMDExMTAgMTMxMTIxMTEg
MjEyMzIwNDIgMDExMTIxMzEgMDAwMTExNDIgMDAwMTExMjE8YnI+KFhFTikgVXNpbmcgU01DIENh
bGxpbmcgQ29udmVudGlvbiB2MS4xPGJyPihYRU4pIFVzaW5nIFBTQ0kgdjEuMTxicj4oWEVOKSBT
TVA6IEFsbG93aW5nIDYgQ1BVczxicj4oWEVOKSA8YnI+KFhFTikgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKjxicj4oWEVOKSBQYW5pYyBvbiBDUFUgMDo8YnI+KFhFTikg
VGltZXI6IFVuYWJsZSB0byByZXRyaWV2ZSBJUlEgMCBmcm9tIHRoZSBkZXZpY2UgdHJlZTxicj4o
WEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqPGJyPihYRU4pIDxi
cj4oWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2
PjxkaXY+SXMgdGhlcmUgYW55dGhpbmcgSSBoYXZlIG92ZXJsb29rZWQgaW4gdGhlIGNvbXBpbGF0
aW9uIG9yIGNvbmZpZ3VyYXRpb24gZm9yIFhlbj88L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRo
YW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIGFsbCB0aGUgaGVscCB5b3UgaGF2ZSBvZmZlcmVkIHVwIHRv
IHRoaXMgcG9pbnQuIEkgYW0gYXQgbGVhc3QgaGFwcHkgdG8gZ2V0IHNvbWUgb3V0cHV0LCBldmVu
IGlmIGl0IGlzIG9uIHRoZSBSLUNhciBNMyBib2FyZCBpbiBteSBwb3NzZXNzaW9uLjwvZGl2Pjxk
aXY+PGJyPjwvZGl2PjxkaXY+QmVzdCByZWdhcmRzLDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+
SmFpcm88YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGJy
PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIj4yMDE55bm0MeaciDnml6Uo
5rC0KSAyOjA0IExPUEVaLCBGVUVOVEVTIE5BQ0FSSU5PIEphaXJvIEVkdWFyZG8gJmx0OzxhIGhy
ZWY9Im1haWx0bzpqYWlyb0BydXJpLndhc2VkYS5qcCIgcmVsPSJub3JlZmVycmVyIG5vcmVmZXJy
ZXIiIHRhcmdldD0iX2JsYW5rIj5qYWlyb0BydXJpLndhc2VkYS5qcDwvYT4mZ3Q7Ojxicj48L2Rp
dj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAw
cHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1s
ZWZ0OjFleCI+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdj5BbmRyaWksPC9kaXY+
PGRpdj48YnI+PC9kaXY+PGRpdj5JIGhhdmUgYXR0ZW1wdGVkIHRvIHVwZGF0ZSB0aGUgYm9vdGxv
YWRlciBmcm9tIHRoZSBzcmVjIGZpbGVzIGNyZWF0ZWQgYnkgdGhlIGJpdGJha2UgY29tbWFuZC48
L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkkgYmVsaWV2ZSBJIGhhdmUgYmVlbiBhYmxlIHRvIHVw
ZGF0ZSBpdCwgYnV0IEkgYW0gc3RpbGwgb2J0YWluaW5nIHRoZSBzYW1lIHJlc3VsdHMuIFRoZSBz
ZXJpYWwgb3V0cHV0IGlzIHNob3duIGJlbG93OjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+W8Kg
wqDCoCAwLjAwMDE2MV0gTk9USUNFOsKgIEJMMjogUi1DYXIgR2VuMyBJbml0aWFsIFByb2dyYW0g
TG9hZGVyKENBNTcpIFJldi4xLjAuMTc8YnI+W8KgwqDCoCAwLjAwNTcyMV0gTk9USUNFOsKgIEJM
MjogUFJSIGlzIFItQ2FyIEgzIFZlcjIuMDxicj5bwqDCoMKgIDAuMDEwMzA0XSBOT1RJQ0U6wqAg
QkwyOiBCb2FyZCBpcyBTdGFydGVyIEtpdCBSZXYxLjA8YnI+W8KgwqDCoCAwLjAxNTMzMV0gTk9U
SUNFOsKgIEJMMjogQm9vdCBkZXZpY2UgaXMgSHlwZXJGbGFzaCg4ME1Ieik8YnI+W8KgwqDCoCAw
LjAyMDc1N10gTk9USUNFOsKgIEJMMjogTENNIHN0YXRlIGlzIENNPGJyPlvCoMKgwqAgMC4wMjQ4
MDJdIE5PVElDRTrCoCBCTDI6IEFWUyBzZXR0aW5nIHN1Y2NlZWRlZC4gRFZGU19TZXRWSUQ9MHg1
Mzxicj5bwqDCoMKgIDAuMDMwNzg2XSBOT1RJQ0U6wqAgQkwyOiBERFIzMjAwKHJldi4wLjI4KU5P
VElDRTrCoCBbQ09MRF9CT09UXU5PVElDRTrCoCAuLjA8YnI+W8KgwqDCoCAwLjA1OTk5Nl0gTk9U
SUNFOsKgIEJMMjogRFJBTSBTcGxpdCBpcyA0Y2g8YnI+W8KgwqDCoCAwLjA2Mzg4Ml0gTk9USUNF
OsKgIEJMMjogUW9TIGlzIGRlZmF1bHQgc2V0dGluZyhyZXYuMC4xOCk8YnI+W8KgwqDCoCAwLjA2
OTM4MV0gTk9USUNFOsKgIEJMMjogTG9zc3kgRGVjb21wIGFyZWFzPGJyPlvCoMKgwqAgMC4wNzM1
NTldIE5PVElDRTrCoMKgwqDCoMKgwqAgRW50cnkgMDogRENNUEFSRUFDUkF4OjB4ODAwMDA1NDAg
RENNUEFSRUFDUkJ4OjB4NTcwPGJyPlvCoMKgwqAgMC4wODA2NDNdIE5PVElDRTrCoMKgwqDCoMKg
wqAgRW50cnkgMTogRENNUEFSRUFDUkF4OjB4NDAwMDAwMDAgRENNUEFSRUFDUkJ4OjB4MDxicj5b
wqDCoMKgIDAuMDg3NTU1XSBOT1RJQ0U6wqDCoMKgwqDCoMKgIEVudHJ5IDI6IERDTVBBUkVBQ1JB
eDoweDIwMDAwMDAwIERDTVBBUkVBQ1JCeDoweDA8YnI+W8KgwqDCoCAwLjA5NDQ3MF0gTk9USUNF
OsKgIEJMMjogdjEuMyhyZWxlYXNlKTpiMTVmZWZhPGJyPlvCoMKgwqAgMC4wOTg5NjBdIE5PVElD
RTrCoCBCTDI6IEJ1aWx0IDogMTI6MjE6MzIsIERlYyAyOCAyMDE4PGJyPlvCoMKgwqAgMC4xMDQx
NDddIE5PVElDRTrCoCBCTDI6IE5vcm1hbCBib290PGJyPlvCoMKgwqAgMC4xMDc3ODhdIE5PVElD
RTrCoCBCTDI6IGRzdD0weGU2MzIyMjEwIHNyYz0weDgxODAwMDAgbGVuPTUxMigweDIwMCk8YnI+
W8KgwqDCoCAwLjExNDMzNV0gTk9USUNFOsKgIEJMMjogZHN0PTB4NDNmMDAwMDAgc3JjPTB4ODE4
MDQwMCBsZW49NjE0NCgweDE4MDApPGJyPlvCoMKgwqAgMC4xMjA3OTddIE5PVElDRTrCoCBCTDI6
IGRzdD0weDQ0MDAwMDAwIHNyYz0weDgxYzAwMDAgbGVuPTY1NTM2KDB4MTAwMDApPGJyPlvCoMKg
wqAgMC4xMjgwMjJdIE5PVElDRTrCoCBCTDI6IGRzdD0weDQ0MTAwMDAwIHNyYz0weDgyMDAwMDAg
bGVuPTUyNDI4OCgweDgwMDAwKTxicj5bwqDCoMKgIDAuMTM4NTAzXSBOT1RJQ0U6wqAgQkwyOiBk
c3Q9MHg1MDAwMDAwMCBzcmM9MHg4NjQwMDAwIGxlbj0xMDQ4NTc2KDB4MTAwMDAwKTxicj48YnI+
PGJyPlUtQm9vdCAyMDE1LjA0IChEZWMgMjggMjAxOCAtIDAyOjQ2OjI0KTxicj48YnI+Q1BVOiBS
ZW5lc2FzIEVsZWN0cm9uaWNzIFI4QTc3OTUgcmV2IDIuMDxicj5Cb2FyZDogSDNVTENCPGJyPkky
QzrCoMKgIHJlYWR5PGJyPkRSQU06wqAgMy45IEdpQjxicj5NTUM6wqDCoCBzaC1zZGhpOiAwLCBz
aC1zZGhpOiAxPGJyPkluOsKgwqDCoCBzZXJpYWw8YnI+T3V0OsKgwqAgc2VyaWFsPGJyPkVycjrC
oMKgIHNlcmlhbDxicj5OZXQ6wqDCoCByYXZiPGJyPkhpdCBhbnkga2V5IHRvIHN0b3AgYXV0b2Jv
b3Q6wqAgMCA8YnI+PSZndDsgc2V0ZW52IGJvb3RhcmdzPGJyPj0mZ3Q7IHNldGVudiBzZXJ2ZXJp
cCAxOTIuMTY4LjEuMTAwPGJyPj0mZ3Q7IHRmdHAgMHg0ODA4MDAwMCB4ZW4taDN1bGNiLnVJbWFn
ZTxicj5yYXZiIFdhaXRpbmcgZm9yIFBIWSBhdXRvIG5lZ290aWF0aW9uIHRvIGNvbXBsZXRlLi4u
Li4uLi4uIFRJTUVPVVQgITxicj5IYWxmPGJyPlVzaW5nIHJhdmIgZGV2aWNlPGJyPlRGVFAgZnJv
bSBzZXJ2ZXIgMTkyLjE2OC4xLjEwMDsgb3VyIElQIGFkZHJlc3MgaXMgMTkyLjE2OC4xLjQwPGJy
PkZpbGVuYW1lICYjMzk7eGVuLWgzdWxjYi51SW1hZ2UmIzM5Oy48YnI+TG9hZCBhZGRyZXNzOiAw
eDQ4MDgwMDAwPGJyPkxvYWRpbmc6ICo8YnI+QVJQIFJldHJ5IGNvdW50IGV4Y2VlZGVkOyBzdGFy
dGluZyBhZ2Fpbjxicj5yYXZiOjAgaXMgY29ubmVjdGVkIHRvIHJhdmIuwqAgUmVjb25uZWN0aW5n
IHRvIHJhdmI8YnI+cmF2YiBXYWl0aW5nIGZvciBQSFkgYXV0byBuZWdvdGlhdGlvbiB0byBjb21w
bGV0ZS4uLi4uLi4uLiBUSU1FT1VUICE8YnI+SGFsZjxicj48YnI+QVJQIFJldHJ5IGNvdW50IGV4
Y2VlZGVkOyBzdGFydGluZyBhZ2Fpbjxicj5yYXZiOjAgaXMgY29ubmVjdGVkIHRvIHJhdmIuwqAg
UmVjb25uZWN0aW5nIHRvIHJhdmI8YnI+cmF2YiBXYWl0aW5nIGZvciBQSFkgYXV0byBuZWdvdGlh
dGlvbiB0byBjb21wbGV0ZS4uLiBkb25lPGJyPnJhdmI6IDEwMDBCYXNlL0Z1bGw8YnI+VXNpbmcg
cmF2YiBkZXZpY2U8YnI+VEZUUCBmcm9tIHNlcnZlciAxOTIuMTY4LjEuMTAwOyBvdXIgSVAgYWRk
cmVzcyBpcyAxOTIuMTY4LjEuNDA8YnI+RmlsZW5hbWUgJiMzOTt4ZW4taDN1bGNiLnVJbWFnZSYj
Mzk7Ljxicj5Mb2FkIGFkZHJlc3M6IDB4NDgwODAwMDA8YnI+TG9hZGluZzogIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKg
wqDCoMKgwqDCoCAyNS40IE1pQi9zPGJyPmRvbmU8YnI+Qnl0ZXMgdHJhbnNmZXJyZWQgPSA4NTIz
NjggKGQwMTkwIGhleCk8YnI+PSZndDsgdGZ0cCAweDQ4MDAwMDAwIEltYWdlLXI4YTc3OTUtaDN1
bGNiLXhlbi1sb2NhbC5kdGI8YnI+cmF2YjowIGlzIGNvbm5lY3RlZCB0byByYXZiLsKgIFJlY29u
bmVjdGluZyB0byByYXZiPGJyPnJhdmIgV2FpdGluZyBmb3IgUEhZIGF1dG8gbmVnb3RpYXRpb24g
dG8gY29tcGxldGUuLi4uLiBkb25lPGJyPnJhdmI6IDEwMDBCYXNlL0Z1bGw8YnI+VXNpbmcgcmF2
YiBkZXZpY2U8YnI+VEZUUCBmcm9tIHNlcnZlciAxOTIuMTY4LjEuMTAwOyBvdXIgSVAgYWRkcmVz
cyBpcyAxOTIuMTY4LjEuNDA8YnI+RmlsZW5hbWUgJiMzOTtJbWFnZS1yOGE3Nzk1LWgzdWxjYi14
ZW4tbG9jYWwuZHRiJiMzOTsuPGJyPkxvYWQgYWRkcmVzczogMHg0ODAwMDAwMDxicj5Mb2FkaW5n
OiAjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgIDExLjcgS2lCL3M8YnI+ZG9uZTxicj5CeXRlcyB0
cmFuc2ZlcnJlZCA9IDYzNzc4IChmOTIyIGhleCk8YnI+PSZndDsgdGZ0cCAweDdhMDAwMDAwIGgz
dWxjYi1pbWFnZTxicj5yYXZiOjAgaXMgY29ubmVjdGVkIHRvIHJhdmIuwqAgUmVjb25uZWN0aW5n
IHRvIHJhdmI8YnI+cmF2YiBXYWl0aW5nIGZvciBQSFkgYXV0byBuZWdvdGlhdGlvbiB0byBjb21w
bGV0ZS4uLiBkb25lPGJyPnJhdmI6IDEwMDBCYXNlL0Z1bGw8YnI+VXNpbmcgcmF2YiBkZXZpY2U8
YnI+VEZUUCBmcm9tIHNlcnZlciAxOTIuMTY4LjEuMTAwOyBvdXIgSVAgYWRkcmVzcyBpcyAxOTIu
MTY4LjEuNDA8YnI+RmlsZW5hbWUgJiMzOTtoM3VsY2ItaW1hZ2UmIzM5Oy48YnI+TG9hZCBhZGRy
ZXNzOiAweDdhMDAwMDAwPGJyPkxvYWRpbmc6ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAg
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKg
ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDC
oCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKg
wqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDC
oMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKg
wqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDC
oMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyM8YnI+wqDCoMKgwqDCoMKgwqDCoCAjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKg
wqDCoMKgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjPGJyPsKgwqDCoMKgwqDCoMKgwqAgIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIzxicj7CoMKgwqDCoMKgwqDCoMKgIDIuMSBNaUIvczxicj5kb25l
PGJyPkJ5dGVzIHRyYW5zZmVycmVkID0gMTU4NDM4NDAgKGYxYzIwMCBoZXgpPGJyPj0mZ3Q7IGJv
b3RtIDB4NDgwODAwMDAgLSAweDQ4MDAwMDAwPGJyPiMjIEJvb3Rpbmcga2VybmVsIGZyb20gTGVn
YWN5IEltYWdlIGF0IDQ4MDgwMDAwIC4uLjxicj7CoMKgIEltYWdlIE5hbWU6wqDCoCBYRU48YnI+
wqDCoCBJbWFnZSBUeXBlOsKgwqAgQUFyY2g2NCBMaW51eCBLZXJuZWwgSW1hZ2UgKHVuY29tcHJl
c3NlZCk8YnI+wqDCoCBEYXRhIFNpemU6wqDCoMKgIDg1MjMwNCBCeXRlcyA9IDgzMi4zIEtpQjxi
cj7CoMKgIExvYWQgQWRkcmVzczogNzgwODAwMDA8YnI+wqDCoCBFbnRyeSBQb2ludDrCoCA3ODA4
MDAwMDxicj7CoMKgIFZlcmlmeWluZyBDaGVja3N1bSAuLi4gT0s8YnI+IyMgRmxhdHRlbmVkIERl
dmljZSBUcmVlIGJsb2IgYXQgNDgwMDAwMDA8YnI+wqDCoCBCb290aW5nIHVzaW5nIHRoZSBmZHQg
YmxvYiBhdCAweDQ4MDAwMDAwPGJyPsKgwqAgTG9hZGluZyBLZXJuZWwgSW1hZ2UgLi4uIE9LPGJy
PsKgwqAgVXNpbmcgRGV2aWNlIFRyZWUgaW4gcGxhY2UgYXQgMDAwMDAwMDA0ODAwMDAwMCwgZW5k
IDAwMDAwMDAwNDgwMTI5MjE8YnI+PGJyPlN0YXJ0aW5nIGtlcm5lbCAuLi48YnI+PC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj4mbHQ7L2VuZCBvdXRwdXQmZ3Q7PC9kaXY+PGRpdj48YnI+PC9kaXY+
PGRpdj5JIGhhdmUgbm90aWNlZCB0aGF0IHRoZSB1Ym9vdCBkYXRlIGhhcyBub3QgY2hhbmdlZCBm
cm9tIDIwMTUuMDQgYWx0aG91Z2ggdGhlIGJ1aWxkIGRhdGUgaXMgZnJvbSB0aGUgbGFzdCB0aW1l
IEkgcmFuIGEgYml0YmFrZSBjb21tYW5kLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBkbyBu
b3Qga25vdyB3aGF0IHZlcnNpb24gb2YgdWJvb3Qgc2hvdWxkIGJlIHVzZWQgd2l0aG91dCBicmVh
a2luZyB0aGUgY3VycmVudCBjb21waWxpbmcgdmVyc2lvbnMuPC9kaXY+PGRpdj48YnI+PC9kaXY+
PGRpdj5BcmUgdGhlcmUgYW55IG90aGVyIG1vZGlmaWNhdGlvbnMgdGhhdCBJIGNhbiBhdHRlbXB0
PzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciB0
aW1lIGFuZCBwYXRpZW5jZS48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkJlc3QgcmVnYXJkcyw8
L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkphaXJvPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk
aXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2PjwvZGl2Pg0KPC9ibG9ja3F1b3RlPjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2Pg0K
--0000000000007b9395057f9960f1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8417742942000171812==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 16 20:54:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 20:54: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-devel-bounces@lists.xenproject.org>)
	id 1gjsC9-0005qs-R1; Wed, 16 Jan 2019 20:53: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=4eeo=PY=net-space.pl=dkiper@srs-us1.protection.inumbo.net>)
 id 1gjsC8-0005qn-8G
 for xen-devel@lists.xen.org; Wed, 16 Jan 2019 20:53:52 +0000
X-Inumbo-ID: d209625c-19d0-11e9-92db-bc764e045a96
Received: from dibed.net-space.pl (unknown [84.10.22.86])
 by us1-rack-dfw2.inumbo.com (Halon) with SMTP
 id d209625c-19d0-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 20:53:48 +0000 (UTC)
Received: from router-fw.i.net-space.pl ([192.168.52.1]:38916 "EHLO
 tomti.i.net-space.pl") by router-fw-old.i.net-space.pl with ESMTP
 id S1273006AbfAPUV0 (ORCPT <rfc822;xen-devel@lists.xen.org>);
 Wed, 16 Jan 2019 21:21:26 +0100
X-Comment: RFC 2476 MSA function at dibed.net-space.pl logged sender identity
 as: dkiper
Date: Wed, 16 Jan 2019 21:21:24 +0100
From: Daniel Kiper <dkiper@net-space.pl>
To: cjwatson@debian.org
Message-ID: <20190116202124.zu5m3btn4q5xax23@tomti.i.net-space.pl>
References: <20190107114155.wjiw6w4z2ptrsa7p@riva.ucam.org>
 <1b01ff79-061e-9da4-9b3e-5d108708470b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1b01ff79-061e-9da4-9b3e-5d108708470b@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] GRUB Xen PVH chainloading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, grub-devel@gnu.org, Daniel Kiper <daniel.kiper@oracle.com>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDcsIDIwMTkgYXQgMDE6NDM6MTFQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwNy8wMS8yMDE5IDEyOjQxLCBDb2xpbiBXYXRzb24gd3JvdGU6Cj4gPiBIaSwK
PiA+Cj4gPiBJJ20gd29ya2luZyBvbiBpbnRlZ3JhdGluZyB0aGUgcmVjZW50bHktbWVyZ2VkIFBW
SCBzdXBwb3J0IGZvciBHUlVCIGludG8KPiA+IHRoZSBEZWJpYW4gcGFja2FnZXMuICBBcyBhIHJl
c3VsdCBJIGZpbmQgbXlzZWxmIHRoaW5raW5nIGFib3V0IGhvdyB0bwo+ID4gaGFuZGxlIHRoZSB0
d28tc3RhZ2UgYm9vdCBsb2FkZXIgc2NoZW1lIHRoYXQgb3VyIHBhY2thZ2VzIGN1cnJlbnRseQo+
ID4gaW1wbGVtZW50IGZvciBQVi4gIEkgdGhpbmsgdGhhdCBpdCB3b3VsZCBub3QgYmUgdmVyeSBo
YXJkIHRvIGRvIHRoaXMgZm9yCj4gPiBQVkggaW4gdGhlIG1hbm5lciBvdXRsaW5lZCBiZWxvdywg
YnV0IG15IHg4NiBhc20gc2tpbGxzIGFyZW4ndCBxdWl0ZSB1cAo+ID4gdG8gc29tZSBvZiB0aGUg
d29yayBuZWVkZWQgaW4gR1JVQi4gIEFzc3VtaW5nIHRoYXQgbm9ib2R5IHNlZXMgYW55Cj4gPiBv
YnZpb3VzIGhvbGVzIGluIHRoaXMsIGRvZXMgYW55b25lIGZhbmN5IGdpdmluZyBpdCBhIGdvPwo+
Cj4gU2VlbXMgdG8gYmUgYSB2ZXJ5IGdvb2QgaWRlYS4KPgo+ID4gQmFja2dyb3VuZAo+ID4gLS0t
LS0tLS0tLQo+ID4KPiA+IEFyb3VuZCB0aGUgdGltZSBQViBzdXBwb3J0IHdhcyBpbXBsZW1lbnRl
ZCBpbiBHUlVCIDIsIHdlIHB1dCB0b2dldGhlciBhCj4gPiBzY2hlbWUgdG8gbWluaW1pc2UgdGhl
IGNvdXBsaW5nIGJldHdlZW4gdGhlIGd1ZXN0IGNvbmZpZ3VyYXRpb24gZmlsZSBvbgo+ID4gdGhl
IGhvc3QgYW5kIHRoZSBib290IGxvYWRlciBjb25maWd1cmF0aW9uIGluIHRoZSBndWVzdC4gIFRo
ZSBzY2hlbWUgYW5kCj4gPiBpdHMgcmF0aW9uYWxlIGFyZSBkZXNjcmliZWQgaGVyZToKPiA+Cj4g
PiAgIGh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvUHZHcnViMiNDaGFpbmxvYWRpbmdfZ3Vlc3Rf
cHZncnViMl9mcm9tX2RvbWFpbl8wX3B2Z3J1YjIKPiA+Cj4gPiBFc3NlbnRpYWxseSB0aGUgc2Ft
ZSByYXRpb25hbGUgYXBwbGllcyB0byB0aGUgUFZIIGNhc2U6IGl0IHNob3VsZCBiZQo+ID4gcG9z
c2libGUgZm9yIHRoZSBndWVzdCB0byBkZWNsYXJlIGl0cyBvd24gYm9vdGluZyBhcnJhbmdlbWVu
dHMgKHRob3VnaAo+ID4gb2YgY291cnNlIHNvbWUgaG9zdHMgbWF5IHdpc2ggdG8ganVzdCBwcm92
aWRlIGEgZ3J1Yi5jZmcgYW5kIGhhbmRsZSBhbGwKPiA+IHRoYXQgb24gdGhlIGhvc3Qgc2lkZSks
IGFuZCB0aGlzIHNob3VsZCBiZSBkZWNvdXBsZWQgZnJvbSB0aGUgR1JVQiBpbWFnZQo+ID4gcHJv
dmlkZWQgYnkgdGhlIGhvc3QgYXMgZmFyIGFzIHBvc3NpYmxlIGluIG9yZGVyIHRvIG1pbmltaXNl
Cj4gPiBjb21wYXRpYmlsaXR5IGlzc3Vlcy4KPiA+Cj4gPiBUaGVyZSBzZWVtcyB0byBiZSBubyBv
YnN0YWNsZSB0byB0aGlzIGluIHByaW5jaXBsZToganVzdCBhcyBhIFBWIGJvb3QKPiA+IGxvYWRl
ciBjYW4gY2hhaW5sb2FkIGFub3RoZXIgb25lIGZyb20gdGhlIGd1ZXN0J3MgZGlzaywgc28gdG9v
IGNvdWxkIGEKPiA+IFBWSCBib290IGxvYWRlciBjaGFpbmxvYWQgYW5vdGhlciBvbmUgZnJvbSB0
aGUgZ3Vlc3QncyBkaXNrLgo+ID4KPiA+IFdoYXQgbmVlZHMgdG8gYmUgZG9uZQo+ID4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4gPgo+ID4gR1JVQiBuZWVkcyB0byBzdXBwb3J0IGNoYWlubG9hZGlu
ZyBhbm90aGVyIFBWSCBib290IGxvYWRlci4gIEkgdGhpbmsKPiA+IHRoaXMgaW52b2x2ZXMgb2Jz
ZXJ2aW5nIHRoZSBleGlzdGVuY2Ugb2YgdGhlIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWQo+ID4g
bm90ZSBhbmQgZm9sbG93aW5nIHRoZSBtYWNoaW5lIHN0YXRlIHJ1bGVzIGZvciB0aGUgZG9tYWlu
IGJ1aWxkZXIgaGVyZToKPiA+Cj4gPiAgIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5z
dGFibGUtc3RhZ2luZy9taXNjL3B2aC5odG1sCj4gPgo+ID4gKEkgaGFkIGEgYnJpZWYgZ28gYXQg
aW1wbGVtZW50aW5nIHRoaXMsIGJ1dCBmb3VuZGVyZWQgb24gbXkgZmFpcmx5Cj4gPiBtaW5pbWFs
IHVuZGVyc3RhbmRpbmcgb2YgR1JVQidzIHJlbG9jYXRvci9ib290IGNvZGUuKQo+Cj4gVGhlIG5l
ZWRlZCBlZmZvcnQgc2hvdWxkIGluZGVlZCBiZSByYXRoZXIgc21hbGwuCj4KPiBJbiB0aGUgbW9t
ZW50IEkgaGF2ZSBubyBpZGVhIHdoZW4gSSdsbCBiZSBhYmxlIHRvIGRvIGl0LCBhcyBJIGhhdmUK
PiBwbGVudHkgb2Ygb3RoZXIgdGhpbmdzIHRvIGRvLiBJbiBjYXNlIHlvdSB3YW50IHRvIHRyeSBp
dCBhbmQgbmVlZCBzb21lCj4gaGludHMsIHBsZWFzZSBmZWVsIGZyZWUgdG8gYXNrIChtYXliZSBJ
J20gYWJsZSB0byBnaXZlIGFuIGFuc3dlcgo+IHdpdGhvdXQgaGF2aW5nIHRvIHRyeSB0byBpbXBs
ZW1lbnQgaXQgbXlzZWxmIDstKSApLgo+Cj4gPiBXZSBuZWVkIHRvIGRlZmluZSBhIG1vZGlmaWNh
dGlvbiB0bwo+ID4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS1zdGFnaW5n
L21pc2MveDg2LXhlbnB2LWJvb3Rsb2FkZXIuaHRtbAo+ID4gZm9yIFBWSCBib290IGxvYWRlcnMu
ICBJIHN1Z2dlc3QgdGhlIG9idmlvdXM6IGEgc2Vjb25kLXN0YWdlIFBWSCBib290Cj4gPiBsb2Fk
ZXIgc2hvdWxkIGJlIGluc3RhbGxlZCBpbnRvIHRoZSBndWVzdCBmaWxlc3lzdGVtIGFzCj4gPiAv
Ym9vdC94ZW4vcHZoYm9vdC08QVJDSD4uZWxmLCBhbmQgb3RoZXJ3aXNlIHRoaW5ncyBnZW5lcmFs
bHkgYmVoYXZlIHRoZQo+ID4gc2FtZSB3YXkuICBJJ2QgYmUgaGFwcHkgdG8gZHJhZnQgYSBwYXRj
aCB0byB0aGUgcHJvdG9jb2wgc3BlY2lmaWNhdGlvbgo+ID4gb25jZSBhIHByb29mLW9mLWNvbmNl
cHQgZXhpc3RzLgo+ID4KPiA+IFRoZSBhcy15ZXQtdW5tZXJnZWQgR1JVQiBwYXRjaCB0byBzdXBw
b3J0IHRoZSBleGlzdGluZyBQViBib290IHByb3RvY29sCj4gPiAoaHR0cHM6Ly9zYWxzYS5kZWJp
YW4ub3JnL2dydWItdGVhbS9ncnViL2Jsb2IvbWFzdGVyL2RlYmlhbi9wYXRjaGVzL2dydWItaW5z
dGFsbC1wdnhlbi1wYXRocy5wYXRjaCkKPiA+IG5lZWRzIHRvIGJlIGV4dGVuZGVkIHRvIHN1cHBv
cnQgdGhlIGFtZW5kZWQgcHJvdG9jb2wuICBUaGlzIGlzIHRyaXZpYWwKPiA+IGdpdmVuIHRoZSBh
Ym92ZS4KPgo+IFdvdWxkIHlvdSBtaW5kIHRyeWluZyB0byB1cHN0cmVhbSB0aGlzIHBhdGNoPyBJ
IGhhdmUgQ0MtZWQgRGFuaWVsIEtpcGVyCj4gb25lIG9mIHRoZSBncnViMiBtYWludGFpbmVycyks
IGFzIEkgZ3Vlc3Mgd2l0aCBoaXMgWGVuIHNraWxscyBoZSB3aWxsIGJlCj4gdGhlIG9uZSBsb29r
aW5nIGF0IHRoZSBwYXRjaC4KClllcywgSSBhbSBoYXBweSB0byBoZWxwIGluIGRldmVsb3BtZW50
LCBlLmcuIGdpdmUgc29tZSBoaW50cyBpZiBuZWVkZWQsCmFuZCByZXZpZXcgdGhlIHBhdGNoZXMu
IFNhZGx5IEkgYW0gbm90IGFibGUgdG8gZG8gZGV2ZWxvcG1lbnQgbXlzZWxmCmJlY2F1c2UgSSBh
bSBidXN5IHdpdGggb3RoZXIgc3R1ZmYgcmlnaHQgbm93LgoKRGFuaWVsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 23:25:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 23:25: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-devel-bounces@lists.xenproject.org>)
	id 1gjuY9-00005g-QP; Wed, 16 Jan 2019 23:24: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=oZey=PY=linaro.org=leo.yan@srs-us1.protection.inumbo.net>)
 id 1gjuY8-000059-B8
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 23:24:44 +0000
X-Inumbo-ID: e6d42731-19e5-11e9-92db-bc764e045a96
Received: from mail-ot1-x342.google.com (unknown [2607:f8b0:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6d42731-19e5-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 23:24:42 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id i20so9479214otl.0
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 15:24:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=1vEKk+32PJbwyideYESN8shIb8W5Xhy3nAUqDBDiPms=;
 b=ble4plMaov2If2OUQpj1qzuYhMfW9hhULEdpvNB8Z3PY8yWXKp7o8di1lqLKQL4eKA
 tZiFLAApRnAbvnwdiDWyIH2i8C5wW1wRlxVGM0bjp1NWLrjHMDPCI6ESufQt69azjxlN
 LHLXBbGlH7mqwpI/yPGoKAYxWCv7vptMZnzss=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=1vEKk+32PJbwyideYESN8shIb8W5Xhy3nAUqDBDiPms=;
 b=VwyOeuB8RktYwQvK2ib1oEV+BbKnTiQ0ryc7Gtx8CJioj2NrWWJ3I3LXQ6uKy2Pb4U
 r7Qo59qbxxCuXslBNCRSTgSYpODWZyrM5YIPiMGJdpf9ZBPb+jk7jRwc9XxeM0qeTL43
 pR+Yp9je6gNC5dzu766fJ7ZecxaiU+pTgMBDdgXpenYnt08b6NWF6batKG+zQ4wxv+l6
 rXziHzCSkLIl3LpvBZf7y5LXH+insrC7LdYiZi5r61vONgnKjR2Is9T2OUtERs9NJY7U
 Rpzi95AFJC0Zx/sqWjegMSicDET1Osb2WCq3g0zRg07infHs52mLLJ/9U2c8oN95YVDM
 +b2g==
X-Gm-Message-State: AJcUukd16bIpadobklOoV2nYr+BACksP2DSDS8OqFAppTUeXA2T+AFZs
 lojrW+Wo3XCnHGo244May3RVNg==
X-Google-Smtp-Source: ALg8bN4NG3o/5T2haUi0yPxoJtG8ASVLrfN208zbOJ/KQ7s5TnjG0EXyz5/n3taJ9aqarOxY6/2Mfw==
X-Received: by 2002:a9d:6293:: with SMTP id x19mr7504641otk.133.1547681081797; 
 Wed, 16 Jan 2019 15:24:41 -0800 (PST)
Received: from leoy-ThinkPad-X240s (li116-160.members.linode.com.
 [69.164.202.160])
 by smtp.gmail.com with ESMTPSA id z7sm3451707otm.63.2019.01.16.15.24.40
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 16 Jan 2019 15:24:40 -0800 (PST)
Date: Thu, 17 Jan 2019 07:24:36 +0800
From: Leo Yan <leo.yan@linaro.org>
To: Julien Grall <julien.grall@gmail.com>
Message-ID: <20190116232436.GA4165@leoy-ThinkPad-X240s>
References: <20190115024958.GC3971@leoy-ThinkPad-X240s>
 <20190115100532.GF3971@leoy-ThinkPad-X240s>
 <CAF3u54CtAtv3+53fuuTH_7XE9KVqoKNHmmyeWiykhaEt_BNExQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAF3u54CtAtv3+53fuuTH_7XE9KVqoKNHmmyeWiykhaEt_BNExQ@mail.gmail.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] Hikey: Enable Xen + Mainline Linux Kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDg6MTM6MjlQTSArMDAwMCwgSnVs
aWVuIEdyYWxsIHdyb3RlOgoKWy4uLl0KCj4gPiBTbyB4ZW5fZ2V0X2RtYV9vcHMoKSB3aWxsIHRy
eSB0byByZXRyaWV2ZSBwb2ludGVyIGZyb20KPiA+ICdkZXYtPmFyY2hkYXRhLmRldl9kbWFfb3Bz
JyBidXQgYmVjYXVzZSBpdCdzIE5VTEwgc28gYXQgdGhlIGVuZAo+ID4gaW50cm9kdWNlcyBrZXJu
ZWwgcGFuaWMgd2lsbCBOVUxMIHBvaW50ZXIuCj4gPgo+ID4gU2VlbXMgdG8gbWUsIHdlIHNob3Vs
ZCBjaGVjayB0d28gcG9pbnRlcnMgaW4gZG1hX2lzX2RpcmVjdCgpLCBvbmUKPiA+IGlzICdkZXYt
PmRtYV9vcHMnIGFuZCBhbm90aGVyIGlzICdkZXYtPmFyY2hkYXRhLmRldl9kbWFfb3BzJywgc2hv
dWxkCj4gPiBib3RoIG9mIHRoZW0gYXJlIG5vdCBOVUxMIHBvaW50ZXJzIHRoZW4gd2UgY2FuIHJ1
biBpbnRvIHhlbl9hbGxvY194eHgKPiA+IHJlbGF0ZWQgZnVuY3Rpb24sIG90aGVyd2lzZSBpdCBz
aG91bGQgZmFsbGJhY2sgdG8gdXNlCj4gPiBkbWFfZGlyZWN0X2FsbG9jKCkgdG8gYWxsb2NhdGUg
ZG1hIHBhZ2VzPwo+ID4KPiA+IEFsc28gdmVyeSB3ZWxjb21lIGlmIHlvdSBjb3VsZCB3b3JrIG9u
IGZvcm1hbCBmaXhpbmcgYW5kIGF0IG15IHNpZGUKPiA+IEkgYW0gZ2xhZCB0byB0ZXN0IGl0IQo+
IAo+IEkgYWN0dWFsbHkgcmVwb3J0ZWQgYSB2ZXJ5IHNpbWlsYXIgYnVnIG9uIGxpbnV4LWlvbW11
IHRvZGF5IFsxXS4gSXQgaGFwcGVucwo+IHRvIGJlIGFuIGlzc3VlIHdpdGggdGhlIHJlY2VudCBj
aGFuZ2UgaW4gdGhlIERNQSBBUEkuIFRoZSBJT01NVQo+IG1haW50YWluZXIgc3VnZ2VzdGVkIGEg
cGF0Y2ggdGhhdCBzaG91bGQgZml4IGJvdGggb2Ygb3VyIGlzc3Vlcy4KPiBJIGhhdmVuJ3QgeWV0
IHRyaWVkIHRoZSBwYXRjaCBbMl0uIFdvdWxkIHlvdSBtaW5kIHRvIGdpdmUgaXQgZ28/CgpUaGFu
a3MgZm9yIHRoZSBpbmZvLgoKVGVzdGVkIHdpdGggcGF0Y2ggWzJdIGF0IG15IHNpZGUgYW5kIGl0
IGRvZXMgZml4IG15IGlzc3VlIDopCgpUaGFua3MsCkxlbyBZYW4KCj4gWzFdIGh0dHBzOi8vbGlz
dHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAxL21zZzAxMzUxLmh0bWwK
PiBbMl0gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTkt
MDEvbXNnMDEzNTguaHRtbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 16 23:59:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Jan 2019 23:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gjv5E-0002Vq-Fe; Wed, 16 Jan 2019 23:58: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=IQaj=PY=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1gjv5D-0002Vl-Ie
 for xen-devel@lists.xenproject.org; Wed, 16 Jan 2019 23:58:55 +0000
X-Inumbo-ID: ad0dbfdf-19ea-11e9-92db-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad0dbfdf-19ea-11e9-92db-bc764e045a96;
 Wed, 16 Jan 2019 23:58:53 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0GNmx4K128574;
 Wed, 16 Jan 2019 23:58:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=etc5YvJqwGSZnbtw4kuSRfxGnElE/rSPICQSIL85AVs=;
 b=Qtq4Z6pYE6Ovkgt2VGUjrUqIDYpheLqmgG/5RMlCPvquBWAZTgBlMrZUZOR/h6gprzZw
 bHXs/VmJRCTYed0/yWkKIoWiqacWNoOhsGFoHN9ZX8ee3qMTIM8BgWpE6nlUyxbn41NV
 JLpOIpaix9ztqJ5QKEgBeD1E5sED4QYZbX0ylr4wdI2t8UHslo/giOUxAwD2rD0GCfis
 HcQrCS73NjNb0p+tA/P212uDoXJtoRn8robanm7Ld+bnVg+wzgrZSnd9rbg57yKkAKJ6
 BPh0CVqu2x/hACkRwb98jnPQ54RZV5sRHc6uiIs5lMG2YFmD8HxLEIdC+sQyhTLabSmq zw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2pybkcn0wb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 23:58:47 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0GNwlmQ026587
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Jan 2019 23:58:47 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0GNwks4028994;
 Wed, 16 Jan 2019 23:58:47 GMT
Received: from [10.182.71.41] (/10.182.71.41)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Jan 2019 15:58:46 -0800
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1546935350-20957-1-git-send-email-dongli.zhang@oracle.com>
 <1546935350-20957-2-git-send-email-dongli.zhang@oracle.com>
 <5c3760a1-4f45-a67b-3b70-80fa68ee4358@oracle.com>
 <20190116163227.GC7892@char.us.oracle.com>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <982c7ac4-132f-739c-e296-bf874828c79c@oracle.com>
Date: Thu, 17 Jan 2019 08:01:05 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190116163227.GC7892@char.us.oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9138
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901160190
Subject: Re: [Xen-devel] [PATCH v5 2/2] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, linux-kernel@vger.kernel.org, linux-block@vger.kernel.org,
 paul.durrant@citrix.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMDE5LzEvMTcg5LiK5Y2IMTI6MzIsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToK
PiBPbiBUdWUsIEphbiAwOCwgMjAxOSBhdCAwNDoyNDozMlBNICswODAwLCBEb25nbGkgWmhhbmcg
d3JvdGU6Cj4+IG9vcHMuIFBsZWFzZSBpZ25vcmUgdGhpcyB2NSBwYXRjaC4KPj4KPj4gSSBqdXN0
IHJlYWxpemVkIExpbnVzIHN1Z2dlc3RlZCBpbiBhbiBvbGQgZW1haWwgbm90IHVzZSBCVUcoKS9C
VUdfT04oKSBpbiB0aGUgY29kZS4KPj4KPj4gSSB3aWxsIHN3aXRjaCB0byB0aGUgV0FSTigpIHNv
bHV0aW9uIGFuZCByZXNlbmQgYWdhaW4uCj4gCj4gT0suIERpZCBJIG1pc3MgaXQ/CgpIaSBLb25y
YWQsCgpJZiB5b3UgYXJlIHRhbGtpbmcgYWJvdXQgdGhlIG5ldyBwYXRjaCBzZXQ6CgpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNn
MDA5NzcuaHRtbApodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTktMDEvbXNnMDA5NzguaHRtbAoKQWJvdXQgTGludXMnIHN1Z2dlc3Rpb246Cgpo
dHRwOi8vbGttbC5pdS5lZHUvaHlwZXJtYWlsL2xpbnV4L2tlcm5lbC8xNjEwLjAvMDA4NzguaHRt
bAoKRG9uZ2xpIFpoYW5nCgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 00:10:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 00:10: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-devel-bounces@lists.xenproject.org>)
	id 1gjvGY-0004Sp-J3; Thu, 17 Jan 2019 00:10: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=Ca2f=PZ=kernel.org=luto@srs-us1.protection.inumbo.net>)
 id 1gjvGX-0004Sk-C1
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 00:10:37 +0000
X-Inumbo-ID: 500d34f9-19ec-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 500d34f9-19ec-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 00:10:36 +0000 (UTC)
Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com
 [209.85.221.51])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2193F20883
 for <xen-devel@lists.xenproject.org>; Thu, 17 Jan 2019 00:10:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547683805;
 bh=MFxsYUng8SebaN97J3RA5nlKB2oMATKqK62CL+6gVag=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=kzHLYyMRVdQI5UJHHd5c0F5Pao9V4HZRVs8JfYrhcrV/VdsVSTHma6pnOxBI2oZL0
 s//ilvyNW+BvFD37z+ceF7Y1gIXRM3g3PYJn89JyqU4Sc1MH9VXr1OoTbxin9GAljV
 bw+wT16K7HfhWlFX7az2FpypQIjn6HX6DgbTAud8=
Received: by mail-wr1-f51.google.com with SMTP id z5so8963049wrt.11
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 16:10:05 -0800 (PST)
X-Gm-Message-State: AJcUukf4qfXjfFimUDd9QkVtS/qpOOSjzkuXEQfrLMAKYJQaS741LAbP
 N71Wub4AQgpV5tdW5OPF1VQ8r73FG1Iab4edQBCzzw==
X-Google-Smtp-Source: ALg8bN5pU1+oh8LfBN+jn1PSpQVxTaG72rcDXj+9lWq4R/8E/eI7u4Agn2JZ5ZOYfG2kOPaEXRnilMt9WvCmDXJ/Pn4=
X-Received: by 2002:adf:e08c:: with SMTP id c12mr9145353wri.199.1547683803556; 
 Wed, 16 Jan 2019 16:10:03 -0800 (PST)
MIME-Version: 1.0
References: <5AF03EBD02000078001C1303@prv1-mh.provo.novell.com>
 <5AF03EBD02000000000F91D6@prv1-mh.provo.novell.com>
 <5AF03EBD02000078001FE590@prv1-mh.provo.novell.com>
 <5C3E1128020000780020DFAD@prv1-mh.provo.novell.com>
In-Reply-To: <5C3E1128020000780020DFAD@prv1-mh.provo.novell.com>
From: Andy Lutomirski <luto@kernel.org>
Date: Wed, 16 Jan 2019 16:09:52 -0800
X-Gmail-Original-Message-ID: <CALCETrXhDXbi7q6w7EkaT7=9P90kUuivQhz3B0HtoBapFgjkuA@mail.gmail.com>
Message-ID: <CALCETrXhDXbi7q6w7EkaT7=9P90kUuivQhz3B0HtoBapFgjkuA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3] x86-64/Xen: fix stack switching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, LKML <linux-kernel@vger.kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andrew Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@elte.hu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgODo1OCBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gV2hpbGUgaW4gdGhlIG5hdGl2ZSBjYXNlIGVudHJ5IGludG8gdGhl
IGtlcm5lbCBoYXBwZW5zIG9uIHRoZSB0cmFtcG9saW5lCj4gc3RhY2ssIFBWIFhlbiBrZXJuZWxz
IGdldCBlbnRlcmVkIHdpdGggdGhlIGN1cnJlbnQgdGhyZWFkIHN0YWNrIHJpZ2h0Cj4gYXdheS4g
SGVuY2Ugc291cmNlIGFuZCBkZXN0aW5hdGlvbiBzdGFja3MgYXJlIGlkZW50aWNhbCBpbiB0aGF0
IGNhc2UsCj4gYW5kIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQuCj4KPiBPdGhlciB0aGFuIGluIHN5
bmNfcmVncygpIHRoZSBjb3B5aW5nIGRvbmUgb24gdGhlIElOVDgwIHBhdGggaXNuJ3QKPiBOTUkg
LyAjTUMgc2FmZSwgYXMgZWl0aGVyIG9mIHRoZXNlIGV2ZW50cyBvY2N1cnJpbmcgaW4gdGhlIG1p
ZGRsZSBvZiB0aGUKPiBzdGFjayBjb3B5aW5nIHdvdWxkIGNsb2JiZXIgZGF0YSBvbiB0aGUgKHNv
dXJjZSkgc3RhY2suCj4KPiBJJ20gbm90IGFsdGVyaW5nIHRoZSBzaW1pbGFyIGNvZGUgaW4gaW50
ZXJydXB0X2VudHJ5KCkgYW5kIG5taSgpLCBhcwo+IHRob3NlIGNvZGUgcGF0aHMgYXJlIHVucmVh
Y2hhYmxlIGFmYWljdCB3aGVuIHJ1bm5pbmcgUFYgWGVuIGd1ZXN0cy4KCgpBY2tlZC1ieTogQW5k
eSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 00:38:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 00:38: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-devel-bounces@lists.xenproject.org>)
	id 1gjvhM-00068e-Ni; Thu, 17 Jan 2019 00:38: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=TIIl=PZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gjvhL-00068Z-Rt
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 00:38:19 +0000
X-Inumbo-ID: 2f07f0a2-19f0-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f07f0a2-19f0-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 00:38:18 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6A975205C9;
 Thu, 17 Jan 2019 00:37:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547685467;
 bh=x/sQWoJMNYfbHUIznvCpZ3QCFz58N4HnF7t9N5t3vRw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=FK6SHzkLUHniOBYoYEDw5SmSo/KhfS6cotQYax23sldInDcrHnUXRrKs0OBtqvdff
 ZIOBtA/8eScQ+TMvPZ5aWQkh12M4JIwuPyBa/uMjsqGwcr5gTZpQxVypn3mr1JxFsW
 sYc/DtjzrBCPZEHgzcEXxtDx0jVsghDWbPmWF4Nc=
Date: Wed, 16 Jan 2019 16:37:46 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <a0500e7bb7244b5aa6dc1282a2375ad0@dornerworks.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNiBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDE1LjAxLjE5
IGF0IDIxOjAzLCA8U3Rld2FydC5IaWxkZWJyYW5kQGRvcm5lcndvcmtzLmNvbT4gd3JvdGU6Cj4g
PiBPbiBUdWVzZGF5LCBKYW51YXJ5IDE1LCAyMDE5IDM6MjEgQU0sIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+IFRoZSB0aGluZyB0aGF0IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aG91Z2ggaXMgaG93IHRo
ZSB1bmRlZmluZWQKPiA+PiBiZWhhdmlvciAoaWYgdGhlcmUgcmVhbGx5IGlzIGFueSkgZ29lcyBh
d2F5OiBFdmVuIGlmIHlvdSBjb21wYXJlCj4gPj4gdGhlIGNvbnRlbnRzIG9mIHRoZSB2YXJpYWJs
ZXMgaW5zdGVhZCBvZiB0aGUgb3JpZ2luYWwgKHBlcmhhcHMKPiA+PiBjYXN0ZWQpIHBvaW50ZXJz
LCBpbiB0aGUgZW5kIHlvdSBzdGlsbCBjb21wYXJlIHdoYXQgQyB3b3VsZAo+ID4+IGNvbnNpZGVy
IHBvaW50ZXJzIHRvIGRpZmZlcmVudCBvYmplY3RzLiBJdCdzIG1lcmVseSBhIGRpZmZlcmVudAo+
ID4+IHdheSBvZiBoaWRpbmcgdGhhdCBmYWN0IGZyb20gQy4gVW5kZWZpbmVkIGJlaGF2aW9yIHdv
dWxkIGltbwo+ID4+IGdvIGF3YXkgb25seSBpZiB0aG9zZSBjb21wYXJpc29ucy9zdWJ0cmFjdGlv
bnMgZGlkbid0IGhhcHBlbgo+ID4+IGluIEMgYW55bW9yZS4gSU9XIC0gc2VlIG15IC5zdGFydG9m
LigpIC8gLnNpemVvZi4oKSBwcm9wb3NhbC4KPiA+IAo+ID4gTm8sIHRoZSBDIHN0YW5kYXJkIHBy
b3ZpZGVzIHVzIGEgZ3VhcmFudGVlLgo+ID4gCj4gPiBUbyBxdW90ZSB0aGUgSVNPL0lFQyA5ODk5
IEM5OSBzdGFuZGFyZCByZWdhcmRpbmcgdGhlIHN1YnRyYWN0IG9wZXJhdG9yOgo+ID4+IEZvciBz
dWJ0cmFjdGlvbiwgb25lIG9mIHRoZSBmb2xsb3dpbmcgc2hhbGwgaG9sZDoKPiA+PiAtIGJvdGgg
b3BlcmFuZHMgaGF2ZSBhcml0aG1ldGljIHR5cGU7Cj4gPj4gLSBib3RoIG9wZXJhbmRzIGFyZSBw
b2ludGVycyB0byBxdWFsaWZpZWQgb3IgdW5xdWFsaWZpZWQgdmVyc2lvbnMgb2YKPiA+PiAgIGNv
bXBhdGlibGUgb2JqZWN0IHR5cGVzOyBvcgo+ID4+IC0gdGhlIGxlZnQgb3BlcmFuZCBpcyBhIHBv
aW50ZXIgdG8gYW4gb2JqZWN0IHR5cGUgYW5kIHRoZSByaWdodCBvcGVyYW5kCj4gPj4gICBoYXMg
aW50ZWdlciB0eXBlLgo+ID4+IAo+ID4+IElmIGJvdGggb3BlcmFuZHMgaGF2ZSBhcml0aG1ldGlj
IHR5cGUsIHRoZSB1c3VhbCBhcml0aG1ldGljIGNvbnZlcnNpb25zCj4gPj4gYXJlIHBlcmZvcm1l
ZCBvbiB0aGVtLgo+ID4+IAo+ID4+IFdoZW4gYW4gZXhwcmVzc2lvbiB0aGF0IGhhcyBpbnRlZ2Vy
IHR5cGUgaXMgYWRkZWQgdG8gb3Igc3VidHJhY3RlZCBmcm9tCj4gPj4gYSBwb2ludGVyIC4uLiBJ
ZiBib3RoIHRoZSBwb2ludGVyIG9wZXJhbmQgYW5kIHRoZSByZXN1bHQgcG9pbnQgdG8KPiA+PiBl
bGVtZW50cyBvZiB0aGUgc2FtZSBhcnJheSBvYmplY3QsIG9yIG9uZSBwYXN0IHRoZSBsYXN0IGVs
ZW1lbnQgb2YgdGhlCj4gPj4gYXJyYXkgb2JqZWN0LCB0aGUgZXZhbHVhdGlvbiBzaGFsbCBub3Qg
cHJvZHVjZSBhbiBvdmVyZmxvdzsgb3RoZXJ3aXNlLAo+ID4+IHRoZSBiZWhhdmlvciBpcyB1bmRl
ZmluZWQuCj4gPiAKPiA+IEhlcmUsICJhcml0aG1ldGljIHR5cGUiIGlzIGVpdGhlciBpbnRlZ2Vy
IHR5cGUgb3IgZmxvYXRpbmcgcG9pbnQgdHlwZSAoYnV0Cj4gPiBOT1QgcG9pbnRlciB0eXBlKS4K
PiA+IAo+ID4gVGhlcmUgaXMgc2ltaWxhciBsYW5ndWFnZSBmb3IgdGhlIGVxdWFsaXR5IGNvbXBh
cmlzb24gb3BlcmF0b3IgdGhhdAo+ID4gU3RlZmFubyBxdW90ZWQgZWFybGllciBpbiB0aGUgdGhy
ZWFkLgo+ID4gCj4gPiBNeSBpbnRlcnByZXRhdGlvbiBvZiB0aGUgc3RhbmRhcmQgaXM6Cj4gPiBT
dWJ0cmFjdC9jb21wYXJlIG9wZXJhdGlvbnMgd2hlcmUgb25lIG9yIGJvdGggb3BlcmFuZHMgYXJl
IHBvaW50ZXIgdHlwZXMKPiA+IGFyZSBwb3RlbnRpYWxseSBzdWJqZWN0IHRvIHRoZSAicG9pbnRl
cnMgdG8gZGlmZmVyZW50IG9iamVjdHMiIGlzc3VlLCBhbmQKPiA+IHRoZSBjb21waWxlciBpcyBm
cmVlIHRvIG1ha2UgdGhhdCBkZXRlcm1pbmF0aW9uIGJ5IGFueSBtZWFucyBhdmFpbGFibGUuCj4g
PiBTdWJ0cmFjdC9jb21wYXJlIG9wZXJhdGlvbnMgd2hlcmUgYm90aCBvcGVyYW5kcyBhcmUgaW50
ZWdlciB0eXBlcyBhcmUgd2VsbAo+ID4gZGVmaW5lZCBpbiB0aGUgQyBzdGFuZGFyZCwgYW5kLCBw
ZXIgdGhlIEMgc3RhbmRhcmQsIGFyZSBOT1Qgc3ViamVjdCB0byB0aGUKPiA+ICJwb2ludGVycyB0
byBkaWZmZXJlbnQgb2JqZWN0cyIgaXNzdWUuIElmIHRoZSBjb21waWxlciBzdGFydHMgdG8gY29u
c2lkZXIKPiA+IGludGVnZXIgdHlwZXMgYmVpbmcgInBvaW50ZXJzIHRvIGRpZmZlcmVudCBvYmpl
Y3RzIiB0aGVuIHRoZSBjb21waWxlcgo+ID4gY2xlYXJseSBkb2VzIG5vdCBhZGhlcmUgdG8gdGhl
IEMgc3RhbmRhcmQuIFRoZSBjb21waWxlciBtYXkgbG9vayB0aHJvdWdoCj4gPiAqcG9pbnRlciB0
eXBlKiBjYXN0cywgYnV0IGlmIGl0IHN0YXJ0ZWQgdG8gbG9vayB0aHJvdWdoICppbnRlZ2VyIHR5
cGUqCj4gPiBjYXN0cywgd2Ugd291bGQgaGF2ZSBnb29kIHJlYXNvbiB0byBjb21wbGFpbiB0byB0
aGUgR0NDIG1haWxpbmcgbGlzdC4KPiAKPiBBbGwgZmluZS4gWWV0IHdhc24ndCBpdCB5b3Ugd2hv
IHN1Z2dlc3RlZCB0aGF0IGEgZnV0dXJlLCB2ZXJ5IHNtYXJ0Cj4gY29tcGlsZXIgY291bGQgImxv
b2sgdGhyb3VnaCIgY2FzdHMgYW5kIGV2ZW4gaW5saW5lIGFzc2VtYmx5PyAKClllcywgdGhhdCBp
cyBiZWNhdXNlIHdlIHdlcmUgZG9pbmc6CgogIHBvaW50ZXJzIC0tIChhc20pIC0tPiBwb2ludGVy
cwogIHBvaW50ZXJzIC0tIChhc20pIC0tPiB1bnNpZ25lZCBsb25nCgpFaXRoZXIgd2F5IHRoZXJl
IHdlcmUgcG9pbnRlcnMgdG8gc3RhcnQgd2l0aCwgcGx1cyBzb21lIGFzbSBvYmZ1c2NhdGlvbi4K
U3Rld2FydCdzIGFwcHJvYWNoIGlzIHZlcnkgZGlmZmVyZW50LiAgTW9yZSBvbiB0aGlzIGJlbG93
LgoKCj4gT2YKPiBjb3Vyc2Ugc3VidHJhY3Rpb24gYW5kIGNvbXBhcmlzb24gb2YgYXJpdGhtZXRp
YyB0eXBlcyBpcyB3ZWxsCj4gZGVmaW5lZC4gVGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgdGhpcyBh
bHNvIGhvbGRzIGZvciBwb2ludGVycwo+IGNhc3RlZCB0byBzdWNoIHR5cGVzLiBMZXQncyBub3Qg
Zm9yZ2V0IHRoYXQgaW4gdGhlIGFic3RyYWN0IGNhc2UsCj4gY2FzdGluZyBhIHBvaW50ZXIgdG8g
YW4gaW50ZWdyYWwgdHlwZSBtYXkgYmUgbG9zc3ksIGFuZCBzdWJ0cmFjdGlvbgo+IG9mIHR3byBz
dWNoIGNhc3RlZCB2YWx1ZXMgbWF5IG5vdCByZXByZXNlbnQgd2hhdCB5b3UnZCBleHBlY3QKPiBp
dCB0byBiZS4KPiAKPiBUaGUgYmVzdCB3YXkgdG8gZGVtb25zdHJhdGUgdGhpcyBhcmUgdGhlIGhp
c3RvcmljIGxhcmdlIGFuZCBodWdlCj4gbWVtb3J5IG1vZGVscyBvbiAxNi1iaXQgeDg2LiBQb2lu
dGVycyBhcmUgY29tcHJpc2VkIG9mIGEKPiBzZWdtZW50L3NlbGVjdG9yIGFuZCBhbiBvZmZzZXQg
dGhlcmUuIFdoZW4gdGhlIGZvcm1lciBpcyBhCj4gc2VnbWVudCAocmVhbCBvciB2bTg2IG1vZGVz
KSwgY29udmVyc2lvbiBjYW4gYmUgZG9uZSBzdWNoIHRoYXQKPiB0aGUgZGlmZmVyZW5jZSBpcyAi
bWVhbmluZ2Z1bCIgaW4gb3VyIHNlbnNlLiBXaGVuIGl0J3MgYSBzZWxlY3RvciwKPiBvdG9oLCBJ
IGNhbid0IHRoaW5rIG9mIGEgY29udmVyc2lvbiB0aGF0IHdvdWxkIGFsbG93IG1lYW5pbmdmdWwK
PiBjb21wYXJpc29uIC8gc3VidHJhY3Rpb24uIEV2ZW4gd29yc2UsIHR3byBlbnRpcmVseSBkaXN0
aW5jdAo+IHBvaW50ZXJzIChkaWZmZXJlbnQgc2VsZWN0b3JzIHJlZmVycmluZyB0byBkZXNjcmlw
dG9ycyB3aXRoCj4gZGlmZmVyZW50IGJhc2UgYWRkcmVzc2VzKSBtYXkgcG9pbnQgYXQgdGhlIHNh
bWUgb2JqZWN0Lgo+IAo+IEx1Y2tpbHkgd2UgZG9uJ3QgaGF2ZSB0byBjb25zaWRlciBzdWNoIG9i
c2N1cmUgZW52aXJvbm1lbnRzCj4gKGFuZCBoZW5jZSB3ZSBjYW4gbWFrZSBjZXJ0YWluIGltcGxp
Y2F0aW9ucyksIGJ1dCB0aGUgQyBzdGFuZGFyZAo+IGhhcyB0by4KPiAKPiBJbiBhbnkgZXZlbnQg
LSBzaW5jZSBpbnRlcm1lZGlhdGUgdmFyaWFibGVzIG1lcmVseSBoaWRlIHRoZQo+IGNhc3Rpbmcg
ZnJvbSB0aGUgY29tcGlsZXIsIGJ1dCB0aGV5IGRvbid0IHJlbW92ZSB0aGUgY2FzdHMsIHRoZQo+
IHNvbHV0aW9uIGludm9sdmluZyBjYXN0cyBpcyBiZXR0ZXIgaW1vLCBmb3IgaW5jdXJyaW5nIGxl
c3Mgb3ZlcmhlYWQuCgpUaGlzIGlzIHdoZXJlIEkgY29tcGxldGVseSBkaXNhZ3JlZS4gVGhlIGlu
dGVybWVkaWF0ZSB2YXJpYWJsZXMgYXJlIG5vdApoaWRpbmcgY2FzdHMgZnJvbSB0aGUgY29tcGls
ZXIuIFRoZXJlIHdlcmUgbmV2ZXIgYW55IHBvaW50ZXJzIGluIHRoaXMKY2FzZS4gIFRoZSBsaW5r
ZXIgY3JlYXRlcyAic3ltYm9scyIsIG5vdCBwb2ludGVycywgY29tcGxldGVseSBpbnZpc2libGUK
ZnJvbSBDIGxhbmQuIEFzc2VtYmx5IHVzZXMgdGhlc2Ugc3ltYm9scyB0byBpbml0aWFsaXplIHZh
cmlhYmxlcy4gV2UKZXhwb3NlIHRoZXNlIGFzc2VtYmx5IHZhcmlhYmxlcyBhcyBpbnRlZ2VyIHRv
IEMgbGFuZHMuIExEIHNjcmlwdHMgYW5kCmFzc2VtYmx5IGhhdmUgdGhlaXIgb3duIHRlcm1pbm9s
b2d5IGFuZCBydWxlczogbmVpdGhlciAiX3N0YXJ0IiBub3IKInN0YXJ0IiBhcmUgcG9pbnRlcnMg
YXQgYW55IHBvaW50IGluIHRpbWUuIFRoZSBvcGVyYXRpb25zIGRvbmUgaW4gdmFyLlMKaXMgbm90
IGEgY2FzdC4gVGhlIEMgc3BlYyBpcyBoYXBweSwgdGhlIGNvbXBpbGVyIGlzIGhhcHB5LCBNSVNS
QS1DIGlzCmhhcHB5LiBBbmQgd2UgZ2V0IHRvIGF2b2lkIHRoZSB1Z2x5IFNZTUJPTCBtYWNybyB0
aGF0IExpbnV4IHVzZXMuIEl0IGlzCnJlYWxseSBhIHdpbi13aW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 00:41:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 00:41: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-devel-bounces@lists.xenproject.org>)
	id 1gjvkc-0006rA-8T; Thu, 17 Jan 2019 00:41: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=TIIl=PZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gjvka-0006r4-E5
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 00:41:40 +0000
X-Inumbo-ID: a6488c44-19f0-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6488c44-19f0-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 00:41:38 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AC709205C9;
 Thu, 17 Jan 2019 00:41:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547685698;
 bh=eZ+yOzBQqO16WljBxBQlyX639Lv3ierXXoRtmgt9mTA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=MUO+cq2CniMuzbm0SYiG/kNoa9HYtZHAwEyfTYl8Rhd+Of0t6yuDqc3WAQsFGFpj6
 pd5sbPScdTKMf7EojXsPa9JZOFNUdBz3kn8GTGfptwORRmrSN0Ok5gpIz1iBbslR5p
 4BjGj0hCkLWevVt7oSH0mtuRyEhZzJ9QHxuw6nlE=
Date: Wed, 16 Jan 2019 16:41:37 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C3F06B5020000780020E322@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901161638300.18561@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901151043440.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <2EA6D6FD0200001F00417A66@prv1-mh.provo.novell.com>
 <5C3F06B5020000780020E322@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNiBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDE2LjAxLjE5
IGF0IDAwOjM2LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBUdWUsIDE1
IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiBGaXJzdCBvZiBhbGwgd2Ugc2hvdWxk
IGV4cGxvcmUgd2hldGhlciB0aGUgdmFyaWFibGVzIGNvdWxkIGFsc28gYmUKPiA+PiBsaW5rZXIg
Z2VuZXJhdGVkLCBpbiBwYXJ0aWN1bGFyIHRvIGF2b2lkIHRoZSBjdXJyZW50IHN5bWJvbHMgdG8g
YmUKPiA+PiBnbG9iYWwgKHRodXMgbWFraW5nIGl0IGltcG9zc2libGUgdG8gYWNjZXNzIHRoZW0g
ZnJvbSBDIGZpbGVzIGluIHRoZQo+ID4+IGZpcnN0IHBsYWNlKS4KPiA+IAo+ID4gVGhhdCB3b3Vs
ZCBiZSBmYW50YXN0aWMuIEkgbG9va2VkIGFyb3VuZCwgSSBmb3VuZCBpbnRlcmVzdGluZyB0aGlu
Z3MKPiA+IGxpa2UgUFJPVklERSwgYnV0IEkgZG9uJ3QgdGhpbmsgd2hhdCB5b3UgZGVzY3JpYmUg
aXMgcG9zc2libGUuIFRoZQo+ID4gbGlua2VyIHNjcmlwdHMgb25seSBkZWZpbmUgc3ltYm9scywg
dGhleSBjYW5ub3Qgc2V0IG9yIGRlZmluZSB2YXJpYWJsZXMuCj4gCj4gWWVhaCwgaXQgZGlkbid0
IHNlZW0gdmVyeSBsaWtlbHkuIFRoZW4gYWdhaW4gSSB0aGluayB0aGUgbmV4dCBiZXN0Cj4gYXBw
cm9hY2ggd291bGQgc3RpbGwgYmUgdG8gdXNlIC5zdGFydG9mLiAvIC5zaXplb2YuLCBqdXN0IG5v
dCB0aGUKPiB3YXkgbXkgb3JpZ2luYWwgcGF0Y2ggZGlkLCBidXQgaW4geW91ciB2YXIuUyBmaWxl
KHMpLiBUaGUKPiBmdW5kYW1lbnRhbCBnb2FsIHN0aWxsIGJlaW5nIHRvIGF2b2lkIGV4cG9zdXJl
IG9mIHRoZSBzeW1ib2xzCj4gd2UgZG9uJ3Qgd2FudCB0byBiZSB1c2VkIGluIEMgYWx0b2dldGhl
ci4gKEFsbCBvZiB0aGlzIHByb3ZpZGVkCj4gd2UgbmVlZCB0byBnbyB0aGlzIGludGVybWVkaWF0
ZSB2YXJpYWJsZSByb3V0ZSBpbiB0aGUgZmlyc3QgcGxhY2UsCj4gd2hpY2ggSSBjb250aW51ZSB0
byBiZSB1bmNvbnZpbmNlZCBvZiwgZGVzcGl0ZSB5b3UgaGF2aW5nCj4gcG9zdGVkIGEgcmVzcGVj
dGl2ZSB2OCBvZiB5b3VyIHNlcmllcy4pCj4gCj4gPj4gRmFpbGluZyB0aGF0LCBJIGRvbid0IHRo
aW5rIGl0IG1hdHRlcnMgbXVjaCB3aGVyZSB0aGVzZQo+ID4+IGhlbHBlciBzeW1ib2xzIGxpdmUs
IGFuZCBoZW5jZSB5b3VyIGNob2ljZSBpcyBwcm9iYWJseSBmaW5lIChJJ2QKPiA+PiBwcmVmZXIg
dGhvdWdoIGlmLCBqdXN0IGxpa2Ugb24gQXJtLCB0aGUgeDg2IGZpbGUgZGlkbid0IGxpdmUgaW4g
dGhlCj4gPj4gYm9vdC8gc3ViZGlyZWN0b3J5OyBpbiB0aGUgZW5kIGl0IG1pZ2h0IGV2ZW4gYmUg
cG9zc2libGUgdG8gaGF2ZQo+ID4+IHNvbWUgb2YgdGhlbSBpbiB4ZW4vY29tbW9uL3Zhci5TKS4K
PiA+IAo+ID4gT0ssIEknbGwgbW92ZSB0aGUgeDg2IHZhci5TIHRvIHhlbi9hcmNoL3g4Ni94ODZf
NjQuIEkgY2Fubm90IHNoYXJlIHZhci5TCj4gPiBiZWNhdXNlIGFybTMyIGlzIHVzaW5nIGxvbmcg
aW5zdGVhZCBvZiBxdWFkLgo+IAo+IEV4Y3VzZSBtZSwgYnV0IG5vLiBUaGlzIGlzIGV4dHJlbWVs
eSBlYXN5IHRvIGFic3RyYWN0IGF3YXkgLSBzZWUKPiB4ODYgTGludXgnZXMgX0FTTV9QVFIuCgpJ
IGFtIGhhcHB5IHRvIG1ha2UgdGhpcyBjaGFuZ2UgYW5kIGFsc28gd29yayBvbiB5b3VyIHN1Z2dl
c3Rpb24gYWJvdmUKYWJvdXQgdXNpbmcgLnN0YXJ0b2YuIC8gLnNpemVvZi4gaW4gdmFyLlMsIGlm
IHdlIGFncmVlIG9uIHRoaXMgYXBwcm9hY2guCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 02:08:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 02:08: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-devel-bounces@lists.xenproject.org>)
	id 1gjx5x-0003Z0-2r; Thu, 17 Jan 2019 02:07: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=oNiz=PZ=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1gjx5v-0003Yv-Bg
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 02:07:47 +0000
X-Inumbo-ID: ae20a06b-19fc-11e9-92db-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae20a06b-19fc-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 02:07:45 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0H1wvd0171654;
 Thu, 17 Jan 2019 02:07:43 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=wm23DvvNOHtr368PIcEkk4KyJOHMmhsEJx2qEA+s3ns=;
 b=A9iD/QmTbvqUJbwDRqWMBchSjzqKFCjgDKFrVP3UpGV99aN95WHqvEpGpb69Akwxur0S
 ElHJl2UFX3B8tk01ebRpJDZzoXgzNh0nnisXbe8Y6oWpe66bf5x2Apb7GEltNgtgrxYz
 Qd279V5Fv7qAxKAgftJCIVfR+AHXBHfzEOrWOW+pUeuWX4PJAX/LtZTfRHEudK6M23mn
 Yif3IvhorayhuAoboiOONxv0f0MdREapkcHkssKb8j46yRWXYLwtIcKqmZ8nu/Rv79R6
 aDIT7LX8Gn4Egp5CZZ1fr+tr4LZ9Js4TEg5sI1/INRUreHYxPu+7rs4vbHy7Kc4edl+O 6Q== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2pybjsdaqq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Jan 2019 02:07:42 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0H27g5J006764
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Jan 2019 02:07:42 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0H27fP9027943;
 Thu, 17 Jan 2019 02:07:41 GMT
Received: from [10.182.71.41] (/10.182.71.41)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Jan 2019 18:07:41 -0800
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1547646461-29803-1-git-send-email-dongli.zhang@oracle.com>
 <20190116145215.igakzdkklc6f7h6k@mac>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <30770f68-34e0-d707-b087-c43f0b51cd81@oracle.com>
Date: Thu, 17 Jan 2019 10:10:00 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190116145215.igakzdkklc6f7h6k@mac>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9138
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901170012
Subject: Re: [Xen-devel] [PATCH 1/1] xen-blkback: do not wake up shutdown_wq
 after xen_blkif_schedule() is stopped
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 konrad.wilk@oracle.com, axboe@kernel.dk, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIsCgpPbiAyMDE5LzEvMTYg5LiL5Y2IMTA6NTIsIFJvZ2VyIFBhdSBNb25uw6kgd3Jv
dGU6Cj4gT24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDk6NDc6NDFQTSArMDgwMCwgRG9uZ2xpIFpo
YW5nIHdyb3RlOgo+PiBUaGVyZSBpcyBubyBuZWVkIHRvIHdha2UgdXAgeGVuX2Jsa2lmX3NjaGVk
dWxlKCkgYXMga3RocmVhZF9zdG9wKCkgaXMgYWJsZQo+PiB0byBhbHJlYWR5IHdha2UgdXAgdGhl
IGtlcm5lbCB0aHJlYWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xp
LnpoYW5nQG9yYWNsZS5jb20+Cj4+IC0tLQo+PiAgZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94
ZW5idXMuYyB8IDQgKy0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRl
bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94
ZW5idXMuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPj4gaW5kZXggYTRi
Yzc0ZS4uMzdhYzU5ZSAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94
ZW5idXMuYwo+PiArKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4+IEBA
IC0yNTQsMTAgKzI1NCw4IEBAIHN0YXRpYyBpbnQgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3Qoc3RydWN0
IHhlbl9ibGtpZiAqYmxraWYpCj4+ICAJCWlmICghcmluZy0+YWN0aXZlKQo+PiAgCQkJY29udGlu
dWU7Cj4+ICAKPj4gLQkJaWYgKHJpbmctPnhlbmJsa2QpIHsKPj4gKwkJaWYgKHJpbmctPnhlbmJs
a2QpCj4+ICAJCQlrdGhyZWFkX3N0b3AocmluZy0+eGVuYmxrZCk7Cj4+IC0JCQl3YWtlX3VwKCZy
aW5nLT5zaHV0ZG93bl93cSk7Cj4gCj4gSSd2ZSBub3cgcmVhbGl6ZWQgdGhhdCBzaHV0ZG93bl93
cSBpcyBiYXNpY2FsbHkgdXNlbGVzcywgYW5kIHNob3VsZCBiZQo+IHJlbW92ZWQsIGNvdWxkIHlv
dSBwbGVhc2UgZG8gaXQgaW4gdGhpcyBwYXRjaD8KCkkgZG8gbm90IHRoaW5rIHNodXRkb3duX3dx
IGlzIHVzZWxlc3MuCgpJdCBpcyB1c2VkIHRvIGhhbHQgdGhlIHhlbl9ibGtpZl9zY2hlZHVsZSgp
IGt0aHJlYWQgd2hlbgpSSU5HX1JFUVVFU1RfUFJPRF9PVkVSRkxPVygpIHJldHVybnMgdHJ1ZSBp
biBfX2RvX2Jsb2NrX2lvX29wKCk6CgoxMTIxIHN0YXRpYyBpbnQKMTEyMiBfX2RvX2Jsb2NrX2lv
X29wKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZykKLi4uIC4uLgoxMTM0ICAgICAgICAgaWYg
KFJJTkdfUkVRVUVTVF9QUk9EX09WRVJGTE9XKCZibGtfcmluZ3MtPmNvbW1vbiwgcnApKSB7CjEx
MzUgICAgICAgICAgICAgICAgIHJjID0gYmxrX3JpbmdzLT5jb21tb24ucnNwX3Byb2RfcHZ0Owox
MTM2ICAgICAgICAgICAgICAgICBwcl93YXJuKCJGcm9udGVuZCBwcm92aWRlZCBib2d1cyByaW5n
IHJlcXVlc3RzICglZCAtICVkID0KJWQpLiBIYWx0aW5nIHJpbmcgcHJvY2Vzc2luZyBvbiBkZXY9
JTA0eFxuIiwKMTEzNyAgICAgICAgICAgICAgICAgICAgICAgICBycCwgcmMsIHJwIC0gcmMsIHJp
bmctPmJsa2lmLT52YmQucGRldmljZSk7CjExMzggICAgICAgICAgICAgICAgIHJldHVybiAtRUFD
Q0VTOwoxMTM5ICAgICAgICAgfQoKCklmIHRoZXJlIGlzIGJvZ3VzL2ludmFsaWQgcmluZyByZXF1
ZXN0cywgX19kb19ibG9ja19pb19vcCgpIHdvdWxkIHJldHVybiAtRUFDQ0VTCndpdGhvdXQgbW9k
aWZ5aW5nIHByb2QvY29ucyBpbmRleC4KCldpdGhvdXQgc2h1dGRvd25fd3EgKGp1c3Qgc2ltcGx5
IGFzc3VtaW5nIHdlIHJlbW92ZSB0aGUgYmVsb3cgY29kZSB3aXRob3V0CmhhbmRsaW5nIC1FQUND
RVMgaW4geGVuX2Jsa2lmX3NjaGVkdWxlKCkpLCB0aGUga2VybmVsIHRocmVhZCB3b3VsZCBjb250
aW51ZSB0aGUKd2hpbGUgbG9vcC4KCjY0OCAgICAgICAgICAgICAgICAgaWYgKHJldCA9PSAtRUFD
Q0VTKQo2NDkgICAgICAgICAgICAgICAgICAgICAgICAgd2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxl
KHJpbmctPnNodXRkb3duX3dxLAo2NTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGt0aHJlYWRfc2hvdWxkX3N0b3AoKSk7CgoKSWYgeGVuX2Jsa2lmX2Jl
X2ludCgpIGlzIHRyaWdnZXJlZCBhZ2FpbiAobGV0J3MgYXNzdW1lIHRoZXJlIGlzIG5vIG9wdGlt
aXphdGlvbgpvbiBndWVzdCBwYXJ0IGFuZCBndWVzdCB3b3VsZCBzZW5kIGV2ZW50IGZvciBldmVy
eSByZXF1ZXN0IGl0IHB1dHMgb24gcmluZwpidWZmZXIpLCB3ZSBtYXkgY29tZSB0byBkb19ibG9j
a19pb19vcCgpIGFnYWluLgoKCkFzIHRoZSBwcm9kL2NvbnMgaW5kZXggYXJlIG5vdCBtb2RpZmll
ZCBsYXN0IHRpbWUgdGhlIGNvZGUgcnVucyBpbnRvCmRvX2Jsb2NrX2lvX29wKCkgdG8gcHJvY2Vz
cyBib2d1cyByZXF1ZXN0LCB3ZSB3b3VsZCBoaXQgdGhlIGJvZ3VzIHJlcXVlc3QgaXNzdWUKYWdh
aW4uCgoKV2l0aCBzaHV0ZG93bl93cSwgdGhlIGtlcm5lbCBrdGhyZWFkIGlzIGJsb2NrZWQgZm9y
ZXZlciB1bnRpbCBzdWNoIHF1ZXVlL3JpbmcgaXMKZGVzdHJveWVkLiBJZiB3ZSByZW1vdmUgc2h1
dGRvd25fd3EsIHdlIGFyZSBjaGFuZ2luZyB0aGUgcG9saWN5IHRvIGhhbmRsZSBib2d1cwpyZXF1
ZXN0cyBvbiByaW5nIGJ1ZmZlcj8KClBsZWFzZSBjb3JyZWN0IG1lIGlmIG15IHVuZGVyc3RhbmRp
bmcgaXMgd3JvbmcuCgpUaGFuayB5b3UgdmVyeSBtdWNoIQoKRG9uZ2xpIFpoYW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 02:09:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 02:09: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-devel-bounces@lists.xenproject.org>)
	id 1gjx7L-0003gs-Ff; Thu, 17 Jan 2019 02:09: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=QFqs=PZ=ruri.waseda.jp=jairo@srs-us1.protection.inumbo.net>)
 id 1gjx7J-0003gl-WC
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 02:09:14 +0000
X-Inumbo-ID: e09f39de-19fc-11e9-92db-bc764e045a96
Received: from mail-io1-xd2a.google.com (unknown [2607:f8b0:4864:20::d2a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e09f39de-19fc-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 02:09:10 +0000 (UTC)
Received: by mail-io1-xd2a.google.com with SMTP id k2so6567275iog.7
 for <xen-devel@lists.xen.org>; Wed, 16 Jan 2019 18:09:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=ruri-waseda-jp.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=nPTVbPUPFPPu6A1ed8Kgocvx8HVBHQFL7PoBw6QhqBA=;
 b=z+CmW3uZ2DLPT+q3IIkOg7IYi/SI5X4lsHPPKqEfVVS26LurK9UjIa+Kz/qPgZ2vtJ
 D5YIZFSR2eRdmXiKYhY+toqh/OiJrItHj30XaIGTV5z+hR68SfD+KVam4u7ixQELjdK/
 ezj7uBziSeISbgwxcJyri4IjD5hJjMgf/W2EGg1SQlPZyqCWSTbADjfPPUuy06REAzwC
 9YIAGHDGarCOBjxbg91L7EuYsuoNMYwPITtFn6GI5V5KrzGhQU4q1O+bs180ugCG+n4d
 Y2H+lP18C9tcNjurRmM3rG3z27U/xF04EuOwwDOja49biwuFfKyJMqxsQIYZKskS4XbX
 g2tg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=nPTVbPUPFPPu6A1ed8Kgocvx8HVBHQFL7PoBw6QhqBA=;
 b=pG+kqa1iO92Gd1zzdv1APQCbfHC3XfftidNPu0gSQYPoiOQHIoA5rhE0+DilvDO8bY
 VNJurrn2bHaXBN6Yk+f1bnIwIO5fl1FDDDUzICXWv+6/6x1jpXeoJDUdEuQCSih5RRed
 0GglN0D1Zz9PBQhCLTTvxpcsgSh90zyrxes2nPRBVSSP/ffWf+I6IyOR251RF9VSB8jU
 44Y6DYpCqrXsdiF2z2HbaJfMvLpRP+opZeKMj366UnpK1q4Bc9nd4B3i9L4RQpmTfLgN
 3A/9V9Qk3oZeXzXy0CLKyTxIgiNQqV/ApsFG1CPCakMYXRUuQaqoyiYkNRKczh6jgCGl
 Mk2g==
X-Gm-Message-State: AJcUukdmE1dv+VtSM6UVVmLZLR9P8gwdLpHJGM/87OwqVPgYgyKpQV11
 HqfWhM5kcY0LQ0o4hmHzW8GPhSzEB0hpu+RMdQ1TeQ==
X-Google-Smtp-Source: ALg8bN6j8iDhzkqCbo31+McFMtukoH949tNUPX1Pfw8pU1cVAyMuXU0Cs+e6MsnBirCMSd0agnfJyPztXjegmv1DnXU=
X-Received: by 2002:a5d:8607:: with SMTP id f7mr7039085iol.241.1547690949878; 
 Wed, 16 Jan 2019 18:09:09 -0800 (PST)
MIME-Version: 1.0
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <AM6PR03MB49199366C64C259BF04157D5E6B90@AM6PR03MB4919.eurprd03.prod.outlook.com>
 <CACrvCsbxLrGXzN8Y8w0ndZ2VLQ=QEtUq+KLAVRLnLYZRpiaqhg@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <4aaa4db8-93d5-50fe-1884-ff82db35ea6b@gmail.com>
In-Reply-To: <4aaa4db8-93d5-50fe-1884-ff82db35ea6b@gmail.com>
From: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>
Date: Thu, 17 Jan 2019 11:08:56 +0900
Message-ID: <CACrvCsba0MgPgFx7YRS0vC0XsOPwLrb95UzBbDRBdRUS6jynag@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============4766247638336004297=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4766247638336004297==
Content-Type: multipart/alternative; boundary="0000000000004a4364057f9de163"

--0000000000004a4364057f9de163
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Andrii,

2019=E5=B9=B41=E6=9C=8816=E6=97=A5(=E6=B0=B4) 16:40=E3=80=81Andrii Anisov =
=E3=81=95=E3=82=93=EF=BC=88andrii.anisov@gmail.com=EF=BC=89=E3=81=AE=E3=83=
=A1=E3=83=83=E3=82=BB=E3=83=BC=E3=82=B8:

> Hello Jairo,
>
> On 08.01.19 19:04, LOPEZ, FUENTES NACARINO Jairo Eduardo wrote:
>
> > I have noticed that the uboot date has not changed from 2015.04
> It is not a u-boot date, but upstream version. Renesas derived u-boot fro=
m
> mainline version 2015.04 and put their patches on top of it.
>
> > although the build date is from the last time I ran a bitbake command.
> So it should be ok.
>
> > Are there any other modifications that I can attempt?
> I'm pretty sure you faced the issue, which is discussed here [1].
> You should merge memory nodes in your device tree, as it is done here [2]=
.
>
> Actually the proper way to sort out the root cause is to build XEN with
> debug and earlyprintk enabled. But it is quite tricky while building XEN
> using Yocto.
> You should pass build command line options for debug build and
> earlyprintk, but in Yocto command lines are buried in recipes.
>
> BTW, I've got an idea that it would be good to make debug build option as
> well as earlyprintk configurable through .config only.
>
> [1]
> https://lists.xenproject.org/archives/html/xen-devel/2017-07/msg02479.htm=
l
> [2]
> https://github.com/xen-troops/meta-demo/blob/master/meta-rcar-gen3-xen/re=
cipes-kernel/linux/linux-renesas/r8a7795-salvator-x-xen.dts#L61
>
> --
> Sincerely,
> Andrii Anisov.
>

When I sent that mail I was using the Yocto 2.23 instructions.

Since I didn't get any new information and since I had apparently been able
to safely upgrade the firmware, I attempted to up the version of everything=
.

I understand that the current yocto environment might be unfriendly to
enable debugging information but I am willing to help in implementing it if
you have an idea. There is nothing more frustrating than being met with a
completely blank output.

When using the Yocto 2.23 instructions I did not come across the issues you
pointed out, so I will take those into consideration should I need to
downgrade the versions again.

Thanks for all the help.

Best regards,

Jairo

>

--0000000000004a4364057f9de163
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>Andrii,<br><br><div class=3D"gmail_quote"><div dir=
=3D"ltr">2019=E5=B9=B41=E6=9C=8816=E6=97=A5(=E6=B0=B4) 16:40=E3=80=81Andrii=
 Anisov =E3=81=95=E3=82=93=EF=BC=88<a href=3D"mailto:andrii.anisov@gmail.co=
m">andrii.anisov@gmail.com</a>=EF=BC=89=E3=81=AE=E3=83=A1=E3=83=83=E3=82=BB=
=E3=83=BC=E3=82=B8:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Jairo,<br=
>
<br>
On 08.01.19 19:04, LOPEZ, FUENTES NACARINO Jairo Eduardo wrote:<br>
<br>
&gt; I have noticed that the uboot date has not changed from 2015.04<br>
It is not a u-boot date, but upstream version. Renesas derived u-boot from =
mainline version 2015.04 and put their patches on top of it.<br>
<br>
&gt; although the build date is from the last time I ran a bitbake command.=
<br>
So it should be ok.<br>
<br>
&gt; Are there any other modifications that I can attempt?<br>
I&#39;m pretty sure you faced the issue, which is discussed here [1].<br>
You should merge memory nodes in your device tree, as it is done here [2].<=
br>
<br>
Actually the proper way to sort out the root cause is to build XEN with deb=
ug and earlyprintk enabled. But it is quite tricky while building XEN using=
 Yocto.<br>
You should pass build command line options for debug build and earlyprintk,=
 but in Yocto command lines are buried in recipes.<br>
<br>
BTW, I&#39;ve got an idea that it would be good to make debug build option =
as well as earlyprintk configurable through .config only.<br>
<br>
[1] <a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2017-07=
/msg02479.html" rel=3D"noreferrer noreferrer" target=3D"_blank">https://lis=
ts.xenproject.org/archives/html/xen-devel/2017-07/msg02479.html</a><br>
[2] <a href=3D"https://github.com/xen-troops/meta-demo/blob/master/meta-rca=
r-gen3-xen/recipes-kernel/linux/linux-renesas/r8a7795-salvator-x-xen.dts#L6=
1" rel=3D"noreferrer noreferrer" target=3D"_blank">https://github.com/xen-t=
roops/meta-demo/blob/master/meta-rcar-gen3-xen/recipes-kernel/linux/linux-r=
enesas/r8a7795-salvator-x-xen.dts#L61</a><br>
<br>
-- <br>
Sincerely,<br>
Andrii Anisov.<br></blockquote></div></div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">When I sent that mail I was using the Yocto 2.23 instructions=
.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Since I didn&#39;t get=
 any new information and since I had apparently been able to safely upgrade=
 the firmware, I attempted to up the version of everything.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">I understand that the current yocto e=
nvironment might be unfriendly to enable debugging information but I am wil=
ling to help in implementing it if you have an idea. There is nothing more =
frustrating than being met with a completely blank output.</div><div dir=3D=
"auto"><br></div><div dir=3D"auto">When using the Yocto 2.23 instructions I=
 did not come across the issues you pointed out, so I will take those into =
consideration should I need to downgrade the versions again.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Thanks for all the help.</div><div di=
r=3D"auto"><br></div><div dir=3D"auto">Best regards,</div><div dir=3D"auto"=
><br></div><div dir=3D"auto">Jairo</div><div dir=3D"auto"><div class=3D"gma=
il_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>

--0000000000004a4364057f9de163--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4766247638336004297==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 17 03:54:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 03:54: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-devel-bounces@lists.xenproject.org>)
	id 1gjykc-0003KG-Ec; Thu, 17 Jan 2019 03:53:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mSxj=PZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjyka-0003K6-U9
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 03:53:52 +0000
X-Inumbo-ID: 7ffedc6c-1a0b-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ffedc6c-1a0b-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 03:53:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjykV-0002F8-Nq; Thu, 17 Jan 2019 03:53:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjykV-0000m9-Dh; Thu, 17 Jan 2019 03:53:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjykV-0006EM-Cy; Thu, 17 Jan 2019 03:53:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131969-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-qcow2:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qcow2:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9b5eed105a45ac0557af113b4096132ae7e3e47f
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Jan 2019 03:53:47 +0000
Subject: [Xen-devel] [linux-3.18 test] 131969: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk2OSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NjkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTk0MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbiAgaW4gMTMxOTQyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgIGJyb2tlbiBpbiAxMzE5NDIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgYnJva2VuIGluIDEz
MTk0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICBicm9rZW4gaW4gMTMxOTQyCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2Nr
aW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzMTk0MiBwYXNzIGluIDEzMTk2OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTk0MiBwYXNz
IGluIDEzMTk2OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgNCBob3N0LWlu
c3RhbGwoNCkgYnJva2VuIGluIDEzMTk0MiBwYXNzIGluIDEzMTk2OQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxOTQyIHBhc3MgaW4g
MTMxOTY5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIGluIDEzMTk0MiBwYXNzIGluIDEzMTk2OQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgaW4gMTMxOTQy
IHBhc3MgaW4gMTMxOTY5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzMTk0MgoKUmVncmVzc2lv
bnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMTk0MiBsaWtlIDEy
ODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMxOTQyIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMTk0MiBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMjg4NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQw
OTYxMzJhZTdlM2U0N2YKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBk
NjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAgOTEgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgIDY3IGRheXMgICA0NyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE5NDIgIDIwMTktMDEtMTMgMTM6MjU6NDIgWiAg
ICAzIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ3NCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxNDcyMiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 05:03:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 05:03: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-devel-bounces@lists.xenproject.org>)
	id 1gjzpc-0000Ty-W0; Thu, 17 Jan 2019 05:03: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=mSxj=PZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gjzpb-0000Tj-0I
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 05:03:07 +0000
X-Inumbo-ID: 2bb42077-1a15-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bb42077-1a15-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 05:03:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gjzpV-00043T-47; Thu, 17 Jan 2019 05:03:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gjzpU-00057T-T7; Thu, 17 Jan 2019 05:03:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gjzpU-0003m8-R3; Thu, 17 Jan 2019 05:03:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131971-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=df6062688e387419f0e10ee1bef2e9cfd7795399
X-Osstest-Versions-That: linux=d99748864fa96e3c9a8379a710eb628298a29b64
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Jan 2019 05:03:00 +0000
Subject: [Xen-devel] [linux-4.9 test] 131971: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk3MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk3MS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjQ1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE2NDUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMTY0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNjQ1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzE2NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgZGY2MDYyNjg4ZTM4NzQxOWYwZTEwZWUxYmVmMmU5Y2ZkNzc5NTM5OQpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZDk5NzQ4ODY0ZmE5NmUzYzlhODM3OWE3MTBl
YjYyODI5OGEyOWI2NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxNjQ1ICAyMDE4LTEyLTMwIDA1
OjU1OjQ4IFogICAxNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMTg4MyAgMjAxOS0wMS0w
OSAxNTo0MDo1MCBaICAgIDcgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMTk0NiAgMjAxOS0wMS0xMyAxNzoyMzo0NCBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJZYW4sIFpoZW5n
IiA8enlhbkByZWRoYXQuY29tPgogIEFhcm8gS29za2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZp
PgogIEFqYXkgU2luZ2ggPGFqYXkua2F0aGF0QG1pY3JvY2hpcC5jb20+CiAgQWxhYSBIbGVpaGVs
IDxhbGFhQG1lbGxhbm94LmNvbT4KICBBbGV4YW5kZXIgQXJpbmcgPGFyaW5nQG1vamF0YXR1LmNv
bT4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRlbC5j
b20+CiAgQWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgog
IEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmV3IE1vcnRv
biA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbnNvbiBIdWFuZyA8QW5zb24uSHVhbmdA
bnhwLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
cmllbCBFbGlvciA8YXJpZWwuZWxpb3JAY2F2aXVtLmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRl
IE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgog
IEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVuamFtaW4gUG9pcmllciA8
YnBvaXJpZXJAc3VzZS5jb20+CiAgQmVuamFtaW4gVGlzc29pcmVzIDxiZW5qYW1pbi50aXNzb2ly
ZXNAcmVkaGF0LmNvbT4KICBCasO4cm4gTW9yayA8Ympvcm5AbW9yay5ubz4KICBCb2IgUGV0ZXJz
b24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxs
b25AYm9vdGxpbi5jb20+CiAgQnJlbm8gTGVpdGFvIDxsZWl0YW9AZGViaWFuLm9yZz4KICBDaHJp
c3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2h1Y2sgTGV2ZXIg
PGNodWNrLmxldmVyQG9yYWNsZS5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fu
b25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4g
Q2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuIFdpbGxpYW1zIDxkYW4u
ai53aWxsaWFtc0BpbnRlbC5jb20+CiAgRGF2aWQgSGVycm1hbm4gPGRoLmhlcnJtYW5uQGdtYWls
LmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBN
aWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgVGVpZ2xhbmQgPHRlaWdsYW5kQHJl
ZGhhdC5jb20+CiAgRGVlcGEgRGluYW1hbmkgPGRlZXBhLmtlcm5lbEBnbWFpbC5jb20+CiAgRGVu
bmlzIERhbGVzc2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgogIERpZXRtYXIg
SGFobiA8ZGlldG1hci5oYWhuQHRzLmZ1aml0c3UuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1p
dHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5t
YXJ0aW5ldEBjZWEuZnI+CiAgRG91ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVs
YWluZSBaaGFuZyA8emhhbmdxaW5nQHJvY2stY2hpcHMuY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJp
Z2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAg
RmFiaW8gRXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3
QHN0cmxlbi5kZT4KICBGcmFuayBIYXZlcmthbXAgPGhhdmVyQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBHZW9yZ3kgQSBCeXN0cmVuaW4gPGdrb3RAYWx0bGludXgub3JnPgogIEdyZWcgS3JvYWgtSGFy
dG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhA
cm9lY2stdXMubmV0PgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5j
b20+CiAgSGFucyBWZXJrdWlsIDxodmVya3VpbC1jaXNjb0B4czRhbGwubmw+CiAgSGVpa28gU3R1
ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIdWFjYWkgQ2hlbiA8Y2hlbmhjQGxlbW90ZS5jb20+
CiAgSHVpIFBlbmcgPGJlbnF1aWtlQDE2My5jb20+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBn
bWFpbC5jb20+CiAgSXZhbiBNaXJvbm92IDxtaXJvbm92Lml2YW5AZ21haWwuY29tPgogIEouIEJy
dWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtl
cm5lbC5vcmc+CiAgSmFya2tvIFNha2tpbmVuIDxqYXJra28uc2Fra2luZW5AbGludXguaW50ZWwu
Y29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXNvbiBNYXJ0aW5z
ZW4gPGphc29ubWFydGluc2VuQG1zbi5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0
LmNvbT4KICBKZXJvbWUgQnJ1bmV0IDxqYnJ1bmV0QGJheWxpYnJlLmNvbT4KICBKaWEtSnUgQmFp
IDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRl
PgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hhbiBKb25rZXIgPGpieDk5
OTlAaG90bWFpbC5jb20+CiAgSm9uIE1hbG95IDxqb24ubWFsb3lAZXJpY3Nzb24uY29tPgogIEpv
cmdlbiBIYW5zZW4gPGpoYW5zZW5Adm13YXJlLmNvbT4KICBKb3pzZWYgS2FkbGVjc2lrIDxrYWRs
ZWNAYmxhY2tob2xlLmtma2kuaHU+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IErDtnJnZW4gU3RvcnZpc3QgPGpvcmdlbi5zdG9ydmlzdEBnbWFpbC5jb20+CiAgS2FsbGUgVmFs
byA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2FuZ2ppZSBMdSA8a2psdUB1bW4uZWR1PgogIEt1
bmloaWtvIEhheWFzaGkgPGhheWFzaGkua3VuaWhpa29Ac29jaW9uZXh0LmNvbT4KICBMYXJyeSBG
aW5nZXIgPExhcnJ5LkZpbmdlckBsd2Zpbmdlci5uZXQ+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpA
bGluYXJvLm9yZz4KICBMb3JlbnpvIEJpYW5jb25pIDxsb3JlbnpvLmJpYW5jb25pQHJlZGhhdC5j
b20+CiAgTHVib21pciBSaW50ZWwgPGxrdW5kcmFrQHYzLnNrPgogIEx1a2FzIFd1bm5lciA8bHVr
YXNAd3VubmVyLmRlPgogIE1hY2llaiBXLiBSb3p5Y2tpIDxtYWNyb0BsaW51eC1taXBzLm9yZz4K
ICBNYWNwYXVsIExpbiA8bWFjcGF1bC5saW5AbWVkaWF0ZWsuY29tPgogIE1hbnRhcyBNaWt1bMSX
bmFzIDxncmF3aXR5QGdtYWlsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0u
Y29tPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29t
PgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gQmx1bWVuc3Rpbmds
IDxtYXJ0aW4uYmx1bWVuc3RpbmdsQGdvb2dsZW1haWwuY29tPgogIE1hcnRpbiBLLiBQZXRlcnNl
biA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWF1cml6aW8gTG9tYmFyZGkgPG1sb21i
YXJkQHJlZGhhdC5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdA
a2VybmVsLm9yZz4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWlj
aGFlbCBKLiBSdWhsIDxtaWNoYWVsLmoucnVobEBpbnRlbC5jb20+CiAgTWljaGFlbCBTLiBUc2ly
a2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBN
aWNoYWwgS3ViZWNlayA8bWt1YmVjZWtAc3VzZS5jej4KICBNaWNoYWwgU2ltZWsgPG1pY2hhbC5z
aW1la0B4aWxpbnguY29tPgogIE1pa2UgSGFib3VzdGFrIDxoYWJvdXN0YWtAZ21haWwuY29tPgog
IE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFveWEgSG9yaWd1
Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMuY29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRl
Y2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmF2YSBraXNob3JlIE1hbm5lIDxuYXZhLm1hbm5lQHhp
bGlueC5jb20+CiAgTmF5bmEgSmFpbiA8bmF5bmFAbGludXguaWJtLmNvbT4gKEZvciBUUE0gMi4w
KQogIE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIEhvcm1h
biA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5j
b20+CiAgT3NjYXIgU2FsdmFkb3IgPG9zYWx2YWRvckBzdXNlLmNvbT4KICBQYWJsbyBOZWlyYSBB
eXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdHJpY2sgRHJleWVy
IDxQYXRyaWNrLkRyZXllckBnbWFpbC5jb20+CiAgUGF0cmljayBEcmV5ZXIgPFBhdHJpY2tARHJl
eWVyLm5hbWU+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgTWFj
a2VycmFzIDxwYXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4K
ICBQZW5nIExpIDxsaXBlbmczMjFAaHVhd2VpLmNvbT4KICBQZXRlciBIdXR0ZXJlciA8cGV0ZXIu
aHV0dGVyZXJAd2hvLXQubmV0PgogIFByaWl0IExhZXMgPHBsYWVzQHBsYWVzLm9yZz4KICBRaWFu
IENhaSA8Y2FpQGxjYS5wdz4KICBSYWRpbSBLcsSNbcOhxZkgPHJrcmNtYXJAcmVkaGF0LmNvbT4K
ICBSaWNhcmRvIE5lcmkgPHJpY2FyZG8ubmVyaS1jYWxkZXJvbkBsaW51eC5pbnRlbC5jb20+CiAg
cnVpcHBhbiAo5r2Y552/KSA8cnVpcHBhbkB0ZW5jZW50LmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8
c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYWdpIEdyaW1iZXJnIDxzYWdpQGdyaW1iZXJnLm1lPgog
IFNhbWVlciBQdWphciA8c3B1amFyQG52aWRpYS5jb20+CiAgU2FtdWVsIE9ydGl6IDxzYW1lb0Bs
aW51eC5pbnRlbC5jb20+CiAgU2FzaGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQu
Y29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTY290dCBDaGVuIDxzY290
dEBsYWJhdS5jb20udHc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVy
c29uQGludGVsLmNvbT4KICBTZWJhc3RpYW4gUmVpY2hlbCA8c2ViYXN0aWFuLnJlaWNoZWxAY29s
bGFib3JhLmNvbT4KICBTaGF3biBHdW8gPHNoYXduZ3VvQGtlcm5lbC5vcmc+CiAgU29oaWwgTWVo
dGEgPHNvaGlsLm1laHRhQGludGVsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJl
ZGhhdC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNv
bT4KICBTdGVmZmVuIE1haWVyIDxtYWllckBsaW51eC5pYm0uY29tPgogIFN0ZXZlIEZyZW5jaCA8
c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRhcnNhbmEgS2FsbHVydSA8U3VkYXJzYW5hLkth
bGx1cnVAY2F2aXVtLmNvbT4KICBTdWRhcnNhbmEgUmVkZHkgS2FsbHVydSA8U3VkYXJzYW5hLkth
bGx1cnVAY2F2aXVtLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhlb2Rv
cmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUb20gR3VuZGVyc2VuIDx0ZWdAamtsbS5ubz4KICBU
b21hcyBXaW5rbGVyIDx0b21hcy53aW5rbGVyQGludGVsLmNvbT4KICBUb255IExpbmRncmVuIDx0
b255QGF0b21pZGUuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1l
cnNwYWNlLmNvbT4KICBUcm95IEtpc2t5IDx0cm95Lmtpc2t5QGJvdW5kYXJ5ZGV2aWNlcy5jb20+
CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52bmV0LmlibS5jb20+CiAgVmFydW4gUHJh
a2FzaCA8dmFydW5AY2hlbHNpby5jb20+CiAgVmFzaWx5IEF2ZXJpbiA8dnZzQHZpcnR1b3p6by5j
b20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXaWxsIERlYWNv
biA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2ds
ZS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhbiwgWmhlbmcgPHp5
YW5AcmVkaGF0LmNvbT4KICBZYW5ndGFvIExpIDx0aW55LndpbmR6ekBnbWFpbC5jb20+CiAgWW9u
Z2xvbmcgTGl1IDxsaXV5b25nbG9uZ0BodWF3ZWkuY29tPgogIFl1dmFsIEF2bmVyeSA8eXV2YWxh
dkBtZWxsYW5veC5jb20+CiAgWmh1IFlhbmp1biA8eWFuanVuLnpodUBvcmFjbGUuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgZDk5NzQ4ODY0ZmE5Li5kZjYwNjI2ODhlMzggIGRm
NjA2MjY4OGUzODc0MTlmMGUxMGVlMWJlZjJlOWNmZDc3OTUzOTkgLT4gdGVzdGVkL2xpbnV4LTQu
OQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 06:41:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 06:41: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-devel-bounces@lists.xenproject.org>)
	id 1gk1ME-0007m4-Ex; Thu, 17 Jan 2019 06:40:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ax4Z=PZ=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gk1MD-0007lz-KW
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 06:40:53 +0000
X-Inumbo-ID: d4bc37a0-1a22-11e9-92db-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4bc37a0-1a22-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 06:40:52 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id i26so6934985lfc.0
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 22:40:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=QdeiCWemUq8mmpei6mI+//Y1vYCrLRnPKjezDQsFm60=;
 b=i05/z++S/gYN43Kfe4Dq37a2Dry2zT4Gji1KfGMgur6imIHlngCAJabQNnFq1Q4cpo
 3Jw/S3w0REirnU1taaT/TeM7J4B6O3jo9ddGowA8heU3uK0WO9gB6cdK9QwWoW97KM6h
 CiXC83vOir/WtIkKrFSlCrUaAxBHE7JaY/Wf+pDm0Q+jh2psyDhKgyn/R+m6wHFCszYe
 qS0DK7lU8Ik4ZdbNgGWjM1/oj3g2EeLdVKxbkg/wOrd/VQNd/Tv+vcgdzIukxMIHSgIu
 cJv+2WohWJ143sN/tEeJivLbSg4vcP0Fs6SZzdqNjFY6w5q+WHLGMpYhgvSNLTl0WHZi
 gprA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=QdeiCWemUq8mmpei6mI+//Y1vYCrLRnPKjezDQsFm60=;
 b=VxMmdFdJ8UYn1hIDdy6aBii1bLujpcUzLIBz4+UKgf1POZkTMb731fr3esk/QR7buX
 GoEiTUurfSLt8zAEry1mwa0t8edvoJM0VBwMvniBaOLJqTfdI8HOPaSisMu+oeN9i4HS
 ehyVcRXTNjDevpe2AoRRO9Cnub4ZBfTs2KUMCgG191wj+Y4ZU/SCaCK3nwkLQKVHHv9x
 MLKHNBET2xL3zHVHH0NwuSOeH5tWC8gHP+1qxo3S3GwvC/YLP0oUCZUV1Sv8AmPHlT2z
 jQ3H+lrY2+f9/PxIE2vtHcB0iuHlxUf0AjKFMjpU8U5NMiLqO8SzmQobHKAC5Uu69aaz
 v26Q==
X-Gm-Message-State: AJcUukehwDp6rPUadnePFyBarSF1T8u0Air6W7+u4H0RDstchInMinwh
 mBS0wq/RyN7uy6LMPie1P3eaDjjmi71ccSehK9A=
X-Google-Smtp-Source: ALg8bN6TtilFqrUVeAGSIo+UuAcZKoJKamm7IOV3lKd+Wq7HCWno6XYGmRICZX0clBNWp5w6GhVuc9YROYomfwmsHns=
X-Received: by 2002:a19:c18d:: with SMTP id r135mr8968327lff.59.1547707250481; 
 Wed, 16 Jan 2019 22:40:50 -0800 (PST)
MIME-Version: 1.0
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-9-git-send-email-christopher.w.clark@gmail.com>
 <20190115150341.5n2uqszxx3qpdqsx@mac>
In-Reply-To: <20190115150341.5n2uqszxx3qpdqsx@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 16 Jan 2019 22:40:37 -0800
Message-ID: <CACMJ4GbjZiZdR=0LEAUgMzmhANY1_ZBmt2jfW4B-9rFfEzFtkw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/14] argo: implement the unregister op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgNzowNyBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCAwMToyNzo0
MEFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IFRha2VzIGEgc2luZ2xlIGFy
Z3VtZW50OiBhIGhhbmRsZSB0byB0aGUgcmluZyB1bnJlZ2lzdHJhdGlvbiBzdHJ1Y3QsCj4gPiB3
aGljaCBzcGVjaWZpZXMgdGhlIHBvcnQgYW5kIHBhcnRuZXIgZG9tYWluIGlkIG9yIHdpbGRjYXJk
Lgo+ID4KPiA+IFRoZSByaW5nJ3MgZW50cnkgaXMgcmVtb3ZlZCBmcm9tIHRoZSBoYXNodGFibGUg
b2YgcmVnaXN0ZXJlZCByaW5nczsKPiA+IGFueSBlbnRyaWVzIGZvciBwZW5kaW5nIG5vdGlmaWNh
dGlvbnMgYXJlIHJlbW92ZWQ7IGFuZCB0aGUgcmluZyBpcwo+ID4gdW5tYXBwZWQgZnJvbSBYZW4n
cyBhZGRyZXNzIHNwYWNlLgo+ID4KPiA+IElmIHRoZSByaW5nIGhhZCBiZWVuIHJlZ2lzdGVyZWQg
dG8gY29tbXVuaWNhdGUgd2l0aCBhIHNpbmdsZSBzcGVjaWZpZWQKPiA+IGRvbWFpbiAoaWUuIGEg
bm9uLXdpbGRjYXJkIHJpbmcpIHRoZW4gdGhlIHBhcnRuZXIgZG9tYWluIHN0YXRlIGlzIHJlbW92
ZWQKPiA+IGZyb20gdGhlIHBhcnRuZXIgZG9tYWluJ3MgYXJnbyBzZW5kX2luZm8gaGFzaCB0YWJs
ZS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIu
Y2xhcms2QGJhZXN5c3RlbXMuY29tPgo+Cj4gVGhhbmtzLCBMR1RNLiBJIGp1c3QgaGF2ZSBvbmUg
cXVlc3Rpb24gYmVsb3cuCj4KPiA+IC0tLQo+ID4gdjMgIzA4IEphbjogcHVsbCB4ZnJlZSBvdXQg
b2YgZXhjbHVzaXZlIGNyaXRpY2FsIHNlY3Rpb25zIGluIHVucmVnaXN0ZXJfcmluZwo+ID4gdjMg
IzA4IEphbjogcmVuYW1lIHNlbmRfZmluZF9pbmZvIHRvIGZpbmRfc2VuZF9pbmZvCj4gPiB2MyAj
MDcgSmFuOiByZW5hbWUgcmluZ19maW5kX2luZm8gdG8gZmluZF9yaW5nX2luZm8KPiA+IHYzICMw
OCBSb2dlcjogdXNlIHJldHVybiBhbmQgcmVtb3ZlIHRoZSBvdXQgbGFiZWwgaW4gdW5yZWdpc3Rl
cl9yaW5nCj4gPiB2MyAjMDggUm9nZXI6IGJldHRlciBkZWJ1ZyBvdXRwdXQgaW4gc2VuZF9maW5k
X2luZm8KPiA+IHYzICMxMCBSb2dlcjogbW92ZSBmaW5kIGZ1bmN0aW9ucyB0byB0b3Agb2YgZmls
ZSBhbmQgZHJvcCBwcm90b3R5cGVzCj4gPiB2MyAjMDQgSmFuOiBtZWxkIGNvbXBhdCBjaGVjayBm
b3IgdW5yZWdpc3Rlcl9yaW5nIHN0cnVjdAo+ID4gdjMgIzA0IFJvZ2VyL0phbjogbWFrZSBsb2Nr
IG5hbWVzIGNsZWFyZXIgYW5kIGFzc2VydCB0aGVpciBzdGF0ZQo+ID4gdjMgIzA0IEphbjogcG9y
dCAtPiBhcG9ydCB3aXRoIHR5cGU7IGRpc3Rpbmd1aXNoIGFyZ28gcG9ydCBmcm9tIGV2dGNobgo+
ID4gdjMgZmVlZGJhY2sgUm9nZXIvSmFuOiBBU1NFUlQgY3VycmQgaXMgY3VycmVudC0+ZG9tYWlu
IG9yIHVzZSAnZCcgdmFyaWFibGUgbmFtZQo+ID4gdjMgZmVlZGJhY2sgIzA3IFJvZ2VyOiBjb25z
dCB0aGUgYXJnb19yaW5nX2lkIHN0cnVjdHMgaW4gc2VuZF9maW5kX2luZm8KPiA+IHYyIGZlZWRi
YWNrIEphbjogZHJvcCBjb29raWUsIGltcGxlbWVudCB0ZWFyZG93bgo+ID4gdjIgZmVlZGJhY2sg
SmFuOiBkcm9wIG1lc3NhZ2UgZnJvbSBhcmdvX21lc3NhZ2Vfb3AKPiA+IHYyIHNlbGY6IE9WRVJI
QVVMCj4gPiB2MiBzZWxmOiByZW9yZGVyIGxvZ2ljIHRvIHNob3J0ZW4gY3JpdGljYWwgc2VjdGlv
bgo+ID4gdjEgIzEzIGZlZWRiYWNrIEphbjogcmV2aXNlIHVzZSBvZiBndWVzdF9oYW5kbGVfb2th
eSB2cyBfX2NvcHkgb3BzCj4gPiB2MSBmZWVkYmFjayBSb2dlciwgSmFuOiBkcm9wIGFyZ28gcHJl
Zml4IG9uIHN0YXRpYyBmdW5jdGlvbnMKPiA+IHYxLDIgZmVlZGJhY2sgSmFuL1JvZ2VyL1BhdWw6
IGRyb3AgZXJybm8gcmV0dXJuaW5nIGd1ZXN0IGFjY2VzcyBmdW5jdGlvbnMKPiA+IHYxICM1ICgj
MTQpIGZlZWRiYWNrIFBhdWw6IHVzZSBjdXJyZCBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKPiA+IHYx
ICM1ICgjMTQpIGZlZWRiYWNrIFBhdWw6IGZ1bGwgdXNlIGN1cnJkIGluIGFyZ29fdW5yZWdpc3Rl
cl9yaW5nCj4gPiB2MSAjMTMgKCMxNCkgZmVlZGJhY2sgUGF1bDogcmVwbGFjZSBkby93aGlsZSB3
aXRoIGdvdG87IHJlaW5kZW50Cj4gPiB2MSBzZWxmOiBhZGQgYmxhbmsgbGluZXMgaW4gdW5yZWdp
c3RlciBjYXNlIGluIGRvX2FyZ29fbWVzc2FnZV9vcAo+ID4gdjE6ICMxMyBmZWVkYmFjayBKYW46
IHB1YmxpYyBuYW1lc3BhY2U6IHByZWZpeCB3aXRoIHhlbgo+ID4gdjE6ICMxMyBmZWVkYmFjayBK
YW46IGJsYW5rIGxpbmUgYWZ0ZXIgb3AgY2FzZSBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKPiA+IHYx
OiAjMTQgZmVlZGJhY2sgSmFuOiByZXBsYWNlIGRvbWFpbiBpZCBvdmVycmlkZSB3aXRoIHZhbGlk
YXRpb24KPiA+IHYxOiAjMTggZmVlZGJhY2sgSmFuOiBtZWxkIHRoZSByaW5nIGNvdW50IGxpbWl0
IGludG8gdGhlIHNlcmllcwo+ID4gdjE6IGZlZWRiYWNrICMxNSBKYW46IHZlcmlmeSB6ZXJvIGlu
IHVudXNlZCBoeXBlcmNhbGwgYXJncwo+ID4KPiA+ICB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAg
IHwgMTE4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+
ICB4ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMgIHwgICAxICsKPiA+ICB4ZW4vaW5jbHVkZS9wdWJs
aWMvYXJnby5oIHwgIDE5ICsrKysrKysrCj4gPiAgeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICB8
ICAgMSArCj4gPiAgNCBmaWxlcyBjaGFuZ2VkLCAxMzkgaW5zZXJ0aW9ucygrKQo+ID4KPiA+IGRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCj4gPiBpbmRl
eCAwNzZlZTZjLi4zZjk1ZjgwIDEwMDY0NAo+ID4gLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKPiA+
ICsrKyBiL3hlbi9jb21tb24vYXJnby5jCj4gPiBAQCAtNDMsNiArNDMsNyBAQCBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19hZGRyX3QpOwo+ID4gIERFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9hcmdvX2dmbl90KTsKPiA+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJn
b19yZWdpc3Rlcl9yaW5nX3QpOwo+ID4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdv
X3JpbmdfdCk7Cj4gPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fdW5yZWdpc3Rl
cl9yaW5nX3QpOwo+ID4KPiA+ICAvKiBYZW4gY29tbWFuZCBsaW5lIG9wdGlvbiB0byBlbmFibGUg
YXJnbyAqLwo+ID4gIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2FyZ29fZW5hYmxlZDsK
PiA+IEBAIC0zMjcsNiArMzI4LDMzIEBAIGZpbmRfcmluZ19pbmZvKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQo+ID4gICAgICByZXR1cm4gTlVM
TDsKPiA+ICB9Cj4gPgo+ID4gK3N0YXRpYyBzdHJ1Y3QgYXJnb19zZW5kX2luZm8gKgo+ID4gK2Zp
bmRfc2VuZF9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3Jp
bmdfaWQgKmlkKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGhsaXN0X25vZGUgKm5vZGU7Cj4gPiAr
ICAgIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqc2VuZF9pbmZvOwo+ID4gKwo+ID4gKyAgICBBU1NF
UlQoTE9DS0lOR19zZW5kX0wyKGQpKTsKPiA+ICsKPiA+ICsgICAgaGxpc3RfZm9yX2VhY2hfZW50
cnkoc2VuZF9pbmZvLCBub2RlLCAmZC0+YXJnby0+c2VuZF9oYXNoW2hhc2hfaW5kZXgoaWQpXSwK
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgbm9kZSkKPiA+ICsgICAgewo+ID4gKyAgICAg
ICAgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqY21waWQgPSAmc2VuZF9pbmZvLT5pZDsKPiA+
ICsKPiA+ICsgICAgICAgIGlmICggY21waWQtPmFwb3J0ID09IGlkLT5hcG9ydCAmJgo+ID4gKyAg
ICAgICAgICAgICBjbXBpZC0+ZG9tYWluX2lkID09IGlkLT5kb21haW5faWQgJiYKPiA+ICsgICAg
ICAgICAgICAgY21waWQtPnBhcnRuZXJfaWQgPT0gaWQtPnBhcnRuZXJfaWQgKQo+ID4gKyAgICAg
ICAgewo+ID4gKyAgICAgICAgICAgIGFyZ29fZHByaW50aygic2VuZF9pbmZvPSVwXG4iLCBzZW5k
X2luZm8pOwo+ID4gKyAgICAgICAgICAgIHJldHVybiBzZW5kX2luZm87Cj4gPiArICAgICAgICB9
Cj4gPiArICAgIH0KPiA+ICsgICAgYXJnb19kcHJpbnRrKCJubyBzZW5kX2luZm8gZm91bmQgZm9y
IHJpbmcoJXU6JXggJXUpXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgaWQtPmRvbWFpbl9pZCwg
aWQtPmFwb3J0LCBpZC0+cGFydG5lcl9pZCk7Cj4gPiArCj4gPiArICAgIHJldHVybiBOVUxMOwo+
ID4gK30KPiA+ICsKPiA+ICBzdGF0aWMgdm9pZAo+ID4gIHJpbmdfdW5tYXAoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCj4gPiAgewo+ID4g
QEAgLTY5NSw2ICs3MjMsODEgQEAgZmluZF9yaW5nX21mbnMoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCj4gPiAgICogKiBzaW1wbGlmeSB0aGUgb3V0
IGxhYmVsIHBhdGggd2hlbiBsb2NrIHJlbGVhc2UgaGFzIGJlZW4gbW92ZWQuCj4gPiAgICovCj4g
PiAgc3RhdGljIGxvbmcKPiA+ICt1bnJlZ2lzdGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQs
Cj4gPiArICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fdW5y
ZWdpc3Rlcl9yaW5nX3QpIHVucmVnX2huZCkKPiA+ICt7Cj4gPiArICAgIHhlbl9hcmdvX3VucmVn
aXN0ZXJfcmluZ190IHVucmVnOwo+ID4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIHJpbmdfaWQ7
Cj4gPiArICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOwo+ID4gKyAgICBzdHJ1
Y3QgYXJnb19zZW5kX2luZm8gKnNlbmRfaW5mbyA9IE5VTEw7Cj4gPiArICAgIHN0cnVjdCBkb21h
aW4gKmRzdF9kID0gTlVMTDsKPiA+ICsgICAgaW50IHJldCA9IDA7Cj4gPiArCj4gPiArICAgIEFT
U0VSVChjdXJyZCA9PSBjdXJyZW50LT5kb21haW4pOwo+ID4gKwo+ID4gKyAgICBpZiAoIGNvcHlf
ZnJvbV9ndWVzdCgmdW5yZWcsIHVucmVnX2huZCwgMSkgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7Cj4gPiArCj4gPiArICAgIGlmICggdW5yZWcucGFkICkKPiA+ICsgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+ID4gKwo+ID4gKyAgICByaW5nX2lkLnBhcnRuZXJfaWQgPSB1bnJlZy5wYXJ0
bmVyX2lkOwo+ID4gKyAgICByaW5nX2lkLmFwb3J0ID0gdW5yZWcuYXBvcnQ7Cj4gPiArICAgIHJp
bmdfaWQuZG9tYWluX2lkID0gY3VycmQtPmRvbWFpbl9pZDsKPiA+ICsKPiA+ICsgICAgcmVhZF9s
b2NrKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spOwo+ID4gKwo+ID4gKyAgICBpZiAoICFjdXJyZC0+
YXJnbyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJldCA9IC1FTk9ERVY7Cj4gPiArICAgICAg
ICBnb3RvIG91dF91bmxvY2s7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgd3JpdGVfbG9jaygm
Y3VycmQtPmFyZ28tPnJpbmdzX0wyX3J3bG9jayk7Cj4gPiArCj4gPiArICAgIHJpbmdfaW5mbyA9
IGZpbmRfcmluZ19pbmZvKGN1cnJkLCAmcmluZ19pZCk7Cj4gPiArICAgIGlmICggcmluZ19pbmZv
ICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgcmluZ19yZW1vdmVfaW5mbyhjdXJyZCwgcmluZ19p
bmZvKTsKPiA+ICsgICAgICAgIGN1cnJkLT5hcmdvLT5yaW5nX2NvdW50LS07Cj4gPiArICAgIH0K
PiA+ICsKPiA+ICsgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKHJpbmdfaWQucGFydG5lcl9p
ZCk7Cj4gPiArICAgIGlmICggZHN0X2QgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBpZiAoIGRz
dF9kLT5hcmdvICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBzcGluX2xvY2soJmRz
dF9kLT5hcmdvLT5zZW5kX0wyX2xvY2spOwo+ID4gKwo+ID4gKyAgICAgICAgICAgIHNlbmRfaW5m
byA9IGZpbmRfc2VuZF9pbmZvKGRzdF9kLCAmcmluZ19pZCk7Cj4gPiArICAgICAgICAgICAgaWYg
KCBzZW5kX2luZm8gKQo+ID4gKyAgICAgICAgICAgICAgICBobGlzdF9kZWwoJnNlbmRfaW5mby0+
bm9kZSk7Cj4gPiArCj4gPiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJmRzdF9kLT5hcmdvLT5z
ZW5kX0wyX2xvY2spOwo+ID4gKwo+ID4gKyAgICAgICAgfQo+ID4gKyAgICAgICAgcHV0X2RvbWFp
bihkc3RfZCk7Cj4gPiArICAgIH0KPgo+IENhbiB5b3UgYWN0dWFsbHkgZmluZCBzZW5kX2luZm8g
aWYgcmluZ19pbmZvIHJldHVybnMgTlVMTD8KPgo+IFRoZSByaW5naWQgaW4gc2VuZF9pbmZvIHdv
dWxkIHRoZW4gYmUgc3RhbGUsIGFuZCBwb2ludCB0byBhCj4gbm9uLWV4aXN0aW5nIHJpbmc/CgpZ
b3VyIG9ic2VydmF0aW9uIGlzIGNvcnJlY3QsIGFuZCBpdCBtZWFucyB0aGF0IHRoZSBhYm92ZSBs
b2dpYyBjYW4gYmUKc2ltcGxpZmllZCBhIGJpdCwgc28gaGF2ZSBkb25lIHNvLiBJdCBjYW4gYWxz
byBza2lwIHRoZSBzZW5kX2luZm8KbG9va3VwIGlmIGl0IGlzIHVucmVnaXN0ZXJpbmcgYSB3aWxk
Y2FyZCByaW5nLCBhcyBkZXRlcm1pbmVkIGJ5IHRoZQpwYXJ0bmVyX2lkLgoKQ2hyaXN0b3BoZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 06:49:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 06:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk1UC-00082O-F8; Thu, 17 Jan 2019 06:49: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=Ax4Z=PZ=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gk1UB-00082J-1O
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 06:49:07 +0000
X-Inumbo-ID: faeec300-1a23-11e9-92db-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id faeec300-1a23-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 06:49:05 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id l10so6888956lfh.9
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 22:49:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=OOJFpySFmrLWDN1mu/mKxPltNwLBA0tJ2k0dqY+4CY4=;
 b=fA9URDsZBd0E0xz47Rp31r1pG+ih5eY/jy7hsXwfnfDAyG03jn67pcVKMf+iWdCj3o
 hNEiMiWO95IOsd7aUckKeRLsHplunHvt6uonO0tVm9xUTZClPLjjBpK7VFveLJ5ADTiH
 tf+YrjKxsoCHrEU6Nlq/q9ICEY8GIp3tsn31XdjDrVTMMjKUj8cAwynbdn530mm+6PKC
 CPYYzHebefdiK0lMChOTWMehBOVaL0SVF+lP4NYKmlPLJS1uiKUL06Chi+8znDR0Jr22
 xjLXV5fXEQtxQmK6f3k90LEaPSF0AYBhIqzITmnFiGM8nt0SmVSsjyNQAfY8L3xyQKp1
 MPXg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=OOJFpySFmrLWDN1mu/mKxPltNwLBA0tJ2k0dqY+4CY4=;
 b=WeQE7twYWbbFfd3QpJm5izYRip8aeNukwrUQKJWS+yhnUvfxDfFXxGLBHBa7WYhrzU
 xzTL4BQvQpvMYNH1KDQdyX2v6IyI0Q5dVii8iOd4PGBV95ljSYa5EslDc9jypYc9gff5
 /8Nbiy9I5b4qxFX31zp57be0jzNybTwSytXM9XsbQx9CNObJKSb+TStzG/wNHQUVRcc5
 aqboM8krTSw49XjIhAREo/RKxEQMnugUj8MhLoddEd7uSInuPIDkM+JNGCCh63E4Ayp+
 0AY4AUAZ7MWil5o2K7+8jfkrQciokMVwwDjh68WDqBHlj0DE+kQdNVpfKgP3cCmPCaat
 cZVA==
X-Gm-Message-State: AJcUukcPCizE5hPKPJAllmMoROAGL/4z5i4W8ekqHhEj5aGclfLLxfbI
 e7twCMltb7KMMdk4QHmynn3E6KvXcRe3HalIuAo=
X-Google-Smtp-Source: ALg8bN4HNOI7QWqktejB5OvkGu+jJrDAftj/wKi9FoA4iCVWHb/MT/vaU4l7lTMAlmiRyHUImULoveymBPFdKbtbINI=
X-Received: by 2002:a19:4cc3:: with SMTP id z186mr9109495lfa.37.1547707744086; 
 Wed, 16 Jan 2019 22:49:04 -0800 (PST)
MIME-Version: 1.0
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-10-git-send-email-christopher.w.clark@gmail.com>
 <20190115154929.m4vhdpokhn5mubbv@mac>
In-Reply-To: <20190115154929.m4vhdpokhn5mubbv@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 16 Jan 2019 22:48:52 -0800
Message-ID: <CACMJ4GZmnabSBXWUCvEeci2Sd75XPV3oh0UBerXQjNVYj_UirA@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 09/14] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgNzo0OSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCAwMToyNzo0
MUFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IHNlbmR2IG9wZXJhdGlvbiBp
cyBpbnZva2VkIHRvIHBlcmZvcm0gYSBzeW5jaHJvbm91cyBzZW5kIG9mIGJ1ZmZlcnMKPiA+IGNv
bnRhaW5lZCBpbiBpb3ZzIHRvIGEgcmVtb3RlIGRvbWFpbidzIHJlZ2lzdGVyZWQgcmluZy4KPiA+
Cj4gPiBJdCB0YWtlczoKPiA+ICAqIEEgZGVzdGluYXRpb24gYWRkcmVzcyAoZG9taWQsIHBvcnQp
IGZvciB0aGUgcmluZyB0byBzZW5kIHRvLgo+ID4gICAgSXQgcGVyZm9ybXMgYSBtb3N0LXNwZWNp
ZmljIG1hdGNoIGxvb2t1cCwgdG8gYWxsb3cgZm9yIHdpbGRjYXJkLgo+ID4gICogQSBzb3VyY2Ug
YWRkcmVzcywgdXNlZCB0byBpbmZvcm0gdGhlIGRlc3RpbmF0aW9uIG9mIHdoZXJlIHRvIHJlcGx5
Lgo+ID4gICogVGhlIGFkZHJlc3Mgb2YgYW4gYXJyYXkgb2YgaW92cyBjb250YWluaW5nIHRoZSBk
YXRhIHRvIHNlbmQKPiA+ICAqIC4uIGFuZCB0aGUgbGVuZ3RoIG9mIHRoYXQgYXJyYXkgb2YgaW92
cwo+ID4gICogYW5kIGEgMzItYml0IG1lc3NhZ2UgdHlwZSwgYXZhaWxhYmxlIHRvIGNvbW11bmlj
YXRlIG1lc3NhZ2UgY29udGV4dAo+ID4gICAgZGF0YSAoZWcuIGtlcm5lbC10by1rZXJuZWwsIHNl
cGFyYXRlIGZyb20gdGhlIGFwcGxpY2F0aW9uIGRhdGEpLgo+ID4KPiA+IElmIGluc3VmZmljaWVu
dCBzcGFjZSBleGlzdHMgaW4gdGhlIGRlc3RpbmF0aW9uIHJpbmcsIGl0IHdpbGwgcmV0dXJuCj4g
PiAtRUFHQUlOIGFuZCBYZW4gd2lsbCBub3RpZnkgdGhlIGNhbGxlciB3aGVuIHN1ZmZpY2llbnQg
c3BhY2UgYmVjb21lcwo+ID4gYXZhaWxhYmxlLgo+ID4KPiA+IEFjY2Vzc2VzIHRvIHRoZSByaW5n
IGluZGljZXMgYXJlIGFwcHJvcHJpYXRlbHkgYXRvbWljLiBUaGUgcmluZ3MgYXJlCj4gPiBtYXBw
ZWQgaW50byBYZW4ncyBwcml2YXRlIGFkZHJlc3Mgc3BhY2UgdG8gd3JpdGUgYXMgbmVlZGVkIGFu
ZCB0aGUKPiA+IG1hcHBpbmdzIGFyZSByZXRhaW5lZCBmb3IgbGF0ZXIgdXNlLgo+ID4KPiA+IEZp
eGVkLXNpemUgdHlwZXMgYXJlIHVzZWQgaW4gc29tZSBhcmVhcyB3aXRoaW4gdGhpcyBjb2RlIHdo
ZXJlIGNhdXRpb24KPiA+IGFyb3VuZCBhdm9pZGluZyBpbnRlZ2VyIG92ZXJmbG93IGlzIGltcG9y
dGFudC4KPiA+Cj4gPiBOb3RpZmljYXRpb25zIGFyZSBzZW50IHRvIGd1ZXN0cyB2aWEgVklSUSBh
bmQgc2VuZF9ndWVzdF9nbG9iYWxfdmlycSBpcwo+ID4gZXhwb3NlZCBpbiB0aGUgY2hhbmdlIHRv
IGVuYWJsZSBhcmdvIHRvIGNhbGwgaXQuIFZJUlFfQVJHT19NRVNTQUdFIGlzCj4gPiBjbGFpbWVk
IGZyb20gdGhlIFZJUlEgcHJldmlvdXNseSByZXNlcnZlZCBmb3IgdGhpcyBwdXJwb3NlICgjMTEp
Lgo+ID4KPiA+IFRoZSBWSVJRIG5vdGlmaWNhdGlvbiBtZXRob2QgaXMgdXNlZCByYXRoZXIgdGhh
biBzZW5kaW5nIGV2ZW50cyB1c2luZwo+ID4gZXZ0Y2huIGZ1bmN0aW9ucyBkaXJlY3RseSBiZWNh
dXNlOgo+ID4KPiA+ICogbm8gY3VycmVudCBldmVudCBjaGFubmVsIHR5cGUgaXMgYW4gZXhhY3Qg
Zml0IGZvciB0aGUgaW50ZW5kZWQKPiA+ICAgYmVoYXZpb3VyLiBFQ1NfSVBJIGlzIGNsb3Nlc3Qs
IGJ1dCBpdCBkaXNhbGxvd3MgbWlncmF0aW9uIHRvCj4gPiAgIG90aGVyIFZDUFVzIHdoaWNoIGlz
IG5vdCBuZWNlc3NhcmlseSBhIHJlcXVpcmVtZW50IGZvciBBcmdvLgo+ID4KPiA+ICogYXQgdGhl
IHBvaW50IG9mIGFyZ29faW5pdCwgYWxsb2NhdGlvbiBvZiBhbiBldmVudCBjaGFubmVsIGlzCj4g
PiAgIGNvbXBsaWNhdGVkIGJ5IG5vbmUgb2YgdGhlIGd1ZXN0IFZDUFVzIGJlaW5nIGluaXRpYWxp
emVkIHlldAo+ID4gICBhbmQgdGhlIGV2ZW50IGNoYW5uZWwgbG9naWMgZXhwZWN0cyB0aGF0IGEg
dmFsaWQgZXZlbnQgY2hhbm5lbAo+ID4gICBoYXMgYSBwcmVzZW50IFZDUFUuCj4gPgo+ID4gKiBh
dCB0aGUgcG9pbnQgb2Ygc2lnbmFsbGluZyBhIG5vdGlmaWNhdGlvbiwgdGhlIFZJUlEgbG9naWMg
aXMgYWxyZWFkeQo+ID4gICBkZWZlbnNpdmU6IGlmIGQtPnZjcHVbMF0gaXMgTlVMTCwgdGhlIG5v
dGlmaWNhdGlvbiBpcyBqdXN0IHNpbGVudGx5Cj4gPiAgIGRyb3BwZWQsIHdoZXJlYXMgdGhlIGV2
dGNobl9zZW5kIGxvZ2ljIGlzIG5vdCBzbyBkZWZlbnNpdmU6IHZjcHVbMF0KPiA+ICAgbXVzdCBu
b3QgYmUgTlVMTCwgb3RoZXJ3aXNlIGEgbnVsbCBwb2ludGVyIGRlcmVmZXJlbmNlIG9jY3Vycy4K
PiA+Cj4gPiBVc2luZyBhIFZJUlEgcmVtb3ZlcyB0aGUgbmVlZCBmb3IgdGhlIGd1ZXN0IHRvIHF1
ZXJ5IHRvIGRldGVybWluZSB3aGljaAo+ID4gZXZlbnQgY2hhbm5lbCBub3RpZmljYXRpb25zIHdp
bGwgYmUgZGVsaXZlcmVkIG9uLiBUaGlzIGlzIGFsc28gbGlrZWx5IHRvCj4gPiBzaW1wbGlmeSBl
c3RhYmxpc2hpbmcgZnV0dXJlIEwwL0wxIG5lc3RlZCBoeXBlcnZpc29yIGFyZ28gY29tbXVuaWNh
dGlvbi4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3Bo
ZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgo+Cj4gTEdUTSwgb25lIHF1ZXN0aW9uIGJlbG93IGFu
ZCBvbmUgY29tbWVudC4KPgo+ID4gK3N0YXRpYyBpbnQKPiA+ICtyaW5nYnVmX2luc2VydChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKPiA+
ICsgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpzcmNfaWQsCj4gPiAr
ICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19pb3ZfdCkgaW92
c19obmQsCj4gPiArICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuaW92LCB1aW50MzJfdCBt
ZXNzYWdlX3R5cGUsCj4gPiArICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqb3V0X2xlbikK
PiA+ICt7Cj4gPiArICAgIHhlbl9hcmdvX3JpbmdfdCByaW5nOwo+ID4gKyAgICBzdHJ1Y3QgeGVu
X2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlciBtaCA9IHsgfTsKPiA+ICsgICAgaW50MzJfdCBzcDsK
PiA+ICsgICAgaW50MzJfdCByZXQ7Cj4gPiArICAgIHVpbnQzMl90IGxlbiA9IDA7Cj4gPiArICAg
IHhlbl9hcmdvX2lvdl90IGlvdnNbWEVOX0FSR09fTUFYSU9WXTsKPiA+ICsgICAgeGVuX2FyZ29f
aW92X3QgKnBpb3Y7Cj4gPiArICAgIFhFTl9HVUVTVF9IQU5ETEUodWludDhfdCkgTlVMTF9obmQg
PQo+ID4gKyAgICAgICBndWVzdF9oYW5kbGVfZnJvbV9wYXJhbShndWVzdF9oYW5kbGVfZnJvbV9w
dHIoTlVMTCwgdWludDhfdCksIHVpbnQ4X3QpOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQoTE9DS0lO
R19MMyhkLCByaW5nX2luZm8pKTsKPiA+ICsKPiA+ICsgICAgcmV0ID0gX19jb3B5X2Zyb21fZ3Vl
c3QoaW92cywgaW92c19obmQsIG5pb3YpID8gLUVGQVVMVCA6IDA7Cj4gPiArICAgIGlmICggcmV0
ICkKPiA+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gPiArCj4gPiArICAgIC8qCj4gPiArICAgICAq
IE9idGFpbiB0aGUgdG90YWwgc2l6ZSBvZiBkYXRhIHRvIHRyYW5zbWl0IC0tIHNldHMgdGhlICds
ZW4nIHZhcmlhYmxlCj4gPiArICAgICAqIC0tIGFuZCBzYW5pdHkgY2hlY2sgdGhhdCB0aGUgaW92
cyBjb25mb3JtIHRvIHNpemUgYW5kIG51bWJlciBsaW1pdHMuCj4gPiArICAgICAqIEVuZm9yY2Vk
IGJlbG93OiBubyBtb3JlIHRoYW4gJ2xlbicgYnl0ZXMgb2YgZ3Vlc3QgZGF0YQo+ID4gKyAgICAg
KiAocGx1cyB0aGUgbWVzc2FnZSBoZWFkZXIpIHdpbGwgYmUgc2VudCBpbiB0aGlzIG9wZXJhdGlv
bi4KPiA+ICsgICAgICovCj4gPiArICAgIHJldCA9IGlvdl9jb3VudChpb3ZzLCBuaW92LCAmbGVu
KTsKPiA+ICsgICAgaWYgKCByZXQgKQo+ID4gKyAgICAgICAgcmV0dXJuIHJldDsKPiA+ICsKPiA+
ICsgICAgLyoKPiA+ICsgICAgICogU2l6ZSBib3VuZHMgY2hlY2sgYWdhaW5zdCByaW5nIHNpemUg
YW5kIHN0YXRpYyBtYXhpbXVtIG1lc3NhZ2UgbGltaXQuCj4gPiArICAgICAqIFRoZSBtZXNzYWdl
IG11c3Qgbm90IGZpbGwgdGhlIHJpbmc7IHRoZXJlIG11c3QgYmUgYXQgbGVhc3Qgb25lIHNsb3QK
PiA+ICsgICAgICogcmVtYWluaW5nIHNvIHdlIGNhbiBkaXN0aW5ndWlzaCBhIGZ1bGwgcmluZyBm
cm9tIGFuIGVtcHR5IG9uZS4KPiA+ICsgICAgICovCj4KPiBOQjogSSB0aGluayBpZiB5b3UgZGlk
bid0IHdyYXAgdGhlIHJpbmcgaW5kZXhlcyAoc28gYWx3YXlzIGluY3JlYXNpbmcKPiB0aGVtKSB5
b3UgY291bGQgYWx3YXlzIGlkZW50aWZ5IGFuIGVtcHR5IHJpbmcgZnJvbSBhIGZ1bGwgcmluZywg
YW5kCj4geW91IHdvdWxkbid0IHJlcXVpcmUgYWx3YXlzIGhhdmluZyBhdCBsZWFzdCBvbmUgZW1w
dHkgc2xvdCwgdW5sZXNzIEknbQo+IG1pc3Npbmcgc29tZXRoaW5nLgoKSSBoYXZlbid0IHlldCB3
b3JrZWQgaXQgdGhyb3VnaCB0byBiZSBzdXJlIG9uIHRoaXMgb25lLCB3aXRoIHRoZQpyeF9wdHIg
dW5kZXIgZ3Vlc3QgY29udHJvbCwgc28gcG9zc2libHkgYWJsZSB0byBmb3JjZSB0aGUgaW5jcmVt
ZW50IG9mCnRoZSB0eF9wdHIgYXQgc29tZSBoaWdoIHJhdGU/IGJ1dCBJIGNhbiBzZWUgdGhhdCBp
dCBtaWdodCBiZSBwb3NzaWJsZSwKeWVzLgoKPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPiA+IGluZGV4IGIzZjY0OTEu
LmI2NTBhYmEgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPiA+ICsr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+ID4gQEAgLTE3OCw3ICsxNzgsNyBAQCBERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7Cj4gPiAgI2RlZmluZSBWSVJRX0NPTl9S
SU5HICAgOCAgLyogRy4gKERPTTApIEJ5dGVzIHJlY2VpdmVkIG9uIGNvbnNvbGUgICAgICAgICAg
ICAqLwo+ID4gICNkZWZpbmUgVklSUV9QQ1BVX1NUQVRFIDkgIC8qIEcuIChET00wKSBQQ1BVIHN0
YXRlIGNoYW5nZWQgICAgICAgICAgICAgICAgICAgKi8KPiA+ICAjZGVmaW5lIFZJUlFfTUVNX0VW
RU5UICAxMCAvKiBHLiAoRE9NMCkgQSBtZW1vcnkgZXZlbnQgaGFzIG9jY3VycmVkICAgICAgICAg
ICovCj4gPiAtI2RlZmluZSBWSVJRX1hDX1JFU0VSVkVEIDExIC8qIEcuIFJlc2VydmVkIGZvciBY
ZW5DbGllbnQgICAgICAgICAgICAgICAgICAgICAqLwo+ID4gKyNkZWZpbmUgVklSUV9BUkdPX01F
U1NBR0UgMTEgLyogRy4gQXJnbyBpbnRlcmRvbWFpbiBtZXNzYWdlIG5vdGlmaWNhdGlvbiAgICAg
Ki8KPgo+IE5pdDogVklSUV9BUkdPIHdvdWxkIGJlIGVub3VnaCBJTU8sIHNpbmNlIHRoZXJlIGFy
ZSBubyBvdGhlciBhcmdvCj4gcmVsYXRlZCBWSVJRcy4KClRoYW5rcyBmb3IgY2F0Y2hpbmcgdGhh
dCBvbmUgLSBJJ2QgbWVhbnQgdG8gZG8gdGhhdCB3aGVuIEphbiBoYWQKc3VnZ2VzdGVkIGRyb3Bw
aW5nICdtZXNzYWdlJyBmcm9tIHRoZSBoeXBlcmNhbGwgbmFtZSAod2hpY2ggaXMgZG9uZSkKYnV0
IEkgbWlzc2VkIHRoaXMgb25lLiBOb3cgZG9uZS4KCnRoYW5rcywKCkNocmlzdG9waGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 06:55:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 06: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-devel-bounces@lists.xenproject.org>)
	id 1gk1Zw-0000Ju-51; Thu, 17 Jan 2019 06:55: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=Ax4Z=PZ=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gk1Zv-0000Jn-5B
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 06:55:03 +0000
X-Inumbo-ID: cef0b72f-1a24-11e9-92db-bc764e045a96
Received: from mail-lj1-x22f.google.com (unknown [2a00:1450:4864:20::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cef0b72f-1a24-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 06:55:01 +0000 (UTC)
Received: by mail-lj1-x22f.google.com with SMTP id v15-v6so7556826ljh.13
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 22:55:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=IHOTPIWaLfRX2QWtgxp4LU+zT0eipwhUdAUUjRCvN2A=;
 b=raOC2xl5VcCQLNvD3fvXf5cqaQEMYhhuecZHccMtFm3O7bPa9viPKpJLY6b+pmbRSB
 AeQ3OhvtYjZnv2LlSEDNCsMgVeyj1CRpAwGCwVbpDc6xvGxSLMkWkFvUxRh9pTXPYwDz
 7xVtHjs9TT+6IVGpe5gGBCKlvbdM+OElzgPKpLb6MZ+Qehbsp8SlPLMwu4dKvuHA3vWU
 PBkuSdZEnTlG+Ro6HZVt1iQ7u9mYSOxqfsngsidwUBzIFlVt/4cM1BQzfqc0DchaRZm+
 gGrabXXRwsupXHb/ucUtXj0fBT60itKUjXlXzlIUd9W5ie3whzQY7teFPwNTIP2qLEB0
 qpCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=IHOTPIWaLfRX2QWtgxp4LU+zT0eipwhUdAUUjRCvN2A=;
 b=dZXTVkcMWhLqLg4ffFPoUTJHQ/LwBVf44NrYz80ZLUt0h0N2cU3k379KzPTgeKtvPK
 FWJVwEJ/SsWOVaCukTacD5fxQ51e28WKL3mezx1x641hE2sPHeK/YwcPCRuqUIsM/uw3
 B+8eua/nuSAwRucdVBrM5sW0lGBVk4ZCIF7SGvyc9moWK4Xy2LDMJPEXi9Z949/GyFh5
 oFasow1F2nPWnuMrrcauyQ5VPDDyNiVxfSTK807pJ0qqGMAgv01r+hnecjCertgAK6fR
 kXRidp3mKl1+CQW5nTeGW/2JUNjsqc4jOnc88f0PnrSdTlf7jVWH7Yje56iGcedBuVEJ
 XprQ==
X-Gm-Message-State: AJcUukdTcrNL1aocJGlxUICHgsinN8lAH4mc30VrfwZhWDuFqYnnYzE/
 MFxihkLfQHGTLDEh00QYLB9xhfaA3PEDWc/J4to=
X-Google-Smtp-Source: ALg8bN6wDy/RJjybSAJjNJb6zk5TU6RA9vHyukcHLyFTsLoPv0MPyOpxeV26dtP4ci/NEFOl4z6LeyB2aza35DcC7lM=
X-Received: by 2002:a2e:a202:: with SMTP id h2-v6mr8945497ljm.72.1547708099733; 
 Wed, 16 Jan 2019 22:54:59 -0800 (PST)
MIME-Version: 1.0
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-11-git-send-email-christopher.w.clark@gmail.com>
 <20190115161750.xl6shidfys2vjfx6@mac>
In-Reply-To: <20190115161750.xl6shidfys2vjfx6@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 16 Jan 2019 22:54:48 -0800
Message-ID: <CACMJ4GYfVNfjn0c1gNSPyNRnTbvuhenDMWd-aAybkSuupjVzhQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 10/14] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgODoxOSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCAwMToyNzo0
MkFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IFF1ZXJpZXMgZm9yIGRhdGEg
YWJvdXQgc3BhY2UgYXZhaWxhYmlsaXR5IGluIHJlZ2lzdGVyZWQgcmluZ3MgYW5kCj4gPiBjYXVz
ZXMgbm90aWZpY2F0aW9uIHRvIGJlIHNlbnQgd2hlbiBzcGFjZSBoYXMgYmVjb21lIGF2YWlsYWJs
ZS4KPiA+Cj4gPiBUaGUgaHlwZXJjYWxsIG9wIHBvcHVsYXRlcyBhIHN1cHBsaWVkIGRhdGEgc3Ry
dWN0dXJlIHdpdGggaW5mb3JtYXRpb24gYWJvdXQKPiA+IHJpbmcgc3RhdGUsIGFuZCBpZiBpbnN1
ZmZpY2llbnQgc3BhY2UgaXMgY3VycmVudGx5IGF2YWlsYWJsZSBpbiBhIGdpdmVuIHJpbmcsCj4g
PiB0aGUgaHlwZXJ2aXNvciB3aWxsIHJlY29yZCB0aGUgZG9tYWluJ3MgZXhwcmVzc2VkIGludGVy
ZXN0IGFuZCBub3RpZnkgaXQKPiA+IHdoZW4gaXQgb2JzZXJ2ZXMgdGhhdCBzcGFjZSBoYXMgYmVj
b21lIGF2YWlsYWJsZS4KPiA+Cj4gPiBDaGVja3MgZm9yIGZyZWUgc3BhY2Ugb2NjdXIgd2hlbiB0
aGlzIG5vdGlmeSBvcCBpcyBpbnZva2VkLCBzbyBpdCBtYXkgYmUKPiA+IGludGVudGlvbmFsbHkg
aW52b2tlZCB3aXRoIG5vIGRhdGEgc3RydWN0dXJlIHRvIHBvcHVsYXRlCj4gPiAoaWUuIGEgTlVM
TCBhcmd1bWVudCkgdG8gdHJpZ2dlciBzdWNoIGEgY2hlY2sgYW5kIGNvbnNlcXVlbnQgbm90aWZp
Y2F0aW9ucy4KPiA+Cj4gPiBMaW1pdCB0aGUgbWF4aW11bSBudW1iZXIgb2Ygbm90aWZ5IHJlcXVl
c3RzIGluIGEgc2luZ2xlIG9wZXJhdGlvbiB0byBhCj4gPiBzaW1wbGUgZml4ZWQgbGltaXQgb2Yg
MjU2Lgo+Cj4gTEdUTSwgSSBoYXZlIG9uZSBjb21tZW50IG9uIHRoZSBwdWJsaWMgaW50ZXJmYWNl
LCB0aGUgb3RoZXIgY29tbWVudCBpcwo+IHB1cmVseSBjb3NtZXRpYy4KPgo+ID4gIHN0YXRpYyBp
bnQKPiA+ICtmaWxsX3JpbmdfZGF0YShjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCwKPiA+ICsg
ICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdCkg
ZGF0YV9lbnRfaG5kKQo+ID4gK3sKPiA+ICsgICAgeGVuX2FyZ29fcmluZ19kYXRhX2VudF90IGVu
dDsKPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZHN0X2Q7Cj4gPiArICAgIHN0cnVjdCBhcmdvX3Jp
bmdfaW5mbyAqcmluZ19pbmZvOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQoY3VycmQgPT0gY3VycmVu
dC0+ZG9tYWluKTsKPiA+ICsgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9MMSk7Cj4gPiArCj4gPiAr
ICAgIGlmICggX19jb3B5X2Zyb21fZ3Vlc3QoJmVudCwgZGF0YV9lbnRfaG5kLCAxKSApCj4gPiAr
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiA+ICsKPiA+ICsgICAgYXJnb19kcHJpbnRrKCJmaWxs
X3JpbmdfZGF0YTogZW50LnJpbmcuZG9tYWluPSV1LGVudC5yaW5nLmFwb3J0PSV4XG4iLAo+ID4g
KyAgICAgICAgICAgICAgICAgZW50LnJpbmcuZG9tYWluX2lkLCBlbnQucmluZy5hcG9ydCk7Cj4g
PiArCj4gPiArICAgIGVudC5mbGFncyA9IDA7Cj4gPiArCj4gPiArICAgIGRzdF9kID0gZ2V0X2Rv
bWFpbl9ieV9pZChlbnQucmluZy5kb21haW5faWQpOwo+ID4gKyAgICBpZiAoIGRzdF9kICkKPiA+
ICsgICAgewo+ID4gKyAgICAgICAgaWYgKCBkc3RfZC0+YXJnbyApCj4gPiArICAgICAgICB7Cj4g
PiArICAgICAgICAgICAgcmVhZF9sb2NrKCZkc3RfZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsK
PiA+ICsKPiA+ICsgICAgICAgICAgICByaW5nX2luZm8gPSBmaW5kX3JpbmdfaW5mb19ieV9tYXRj
aChkc3RfZCwgZW50LnJpbmcuYXBvcnQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCk7Cj4gPiArICAgICAgICAgICAg
aWYgKCByaW5nX2luZm8gKQo+ID4gKyAgICAgICAgICAgIHsKPgo+IE5pdDogdGhlcmUncyBhIGxv
dCBvZiBuZXN0ZWQgY29uZGl0aW9ucyBoZXJlLCB3aGljaCBwdXNoIHRoZQo+IGluZGVudGF0aW9u
IHRvIHRoZSByaWdodC4gSXQgbWlnaHQgYmUgYmV0dGVyIGZyb20gYSByZWFkYWJpbGl0eSBQb1Yg
dG8KPiByZXR1cm4gZWFybHkuIEZvciBleGFtcGxlOgo+Cj4gaWYgKCAhZHN0X2QgfHwgIWRzdF9k
LT5hcmdvKQo+ICAgICBnb3RvIG91dDsKPgo+IC4uLgo+Cj4gaWYgKCAhcmluZ19pbmZvICkKPiB7
Cj4gICAgIHJlYWRfdW5sb2NrKCZkc3RfZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKPiAgICAg
Z290byBvdXQ7Cj4gfQo+Cj4gLi4uCj4KPiBvdXQ6Cj4gaWYgKCBkc3RfZCApCj4gICAgIHB1dF9k
b21haW4oZHN0X2QpOwo+Cj4gaWYgKCBjb3B5X3RvXy4uLi4KPgo+IEluIG9yZGVyIHRvIHByZXZl
bnQgc28gbXVjaCBzcGFjZSB3YXN0YWdlIGR1ZSB0byBpbmRlbnRhdGlvbi4KClRoYW5rcywgeWVz
IC0gZG9uZS4KCj4KPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAo+ID4gaW5kZXggYzEyYTUwZi4uZDJjYjU5NCAxMDA2
NDQKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKPiA+ICsrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmdvLmgKPiA+IEBAIC0xMjMsNiArMTIzLDQyIEBAIHR5cGVkZWYgc3RydWN0
IHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZwo+ID4gIC8qIE1lc3NhZ2VzIG9uIHRoZSByaW5nIGFy
ZSBwYWRkZWQgdG8gYSBtdWx0aXBsZSBvZiB0aGlzIHNpemUuICovCj4gPiAgI2RlZmluZSBYRU5f
QVJHT19NU0dfU0xPVF9TSVpFIDB4MTAKPiA+Cj4gPiArLyoKPiA+ICsgKiBOb3RpZnkgZmxhZ3MK
PiA+ICsgKi8KPiA+ICsvKiBSaW5nIGlzIGVtcHR5ICovCj4gPiArI2RlZmluZSBYRU5fQVJHT19S
SU5HX0RBVEFfRl9FTVBUWSAgICAgICAoMVUgPDwgMCkKPiA+ICsvKiBSaW5nIGV4aXN0cyAqLwo+
ID4gKyNkZWZpbmUgWEVOX0FSR09fUklOR19EQVRBX0ZfRVhJU1RTICAgICAgKDFVIDw8IDEpCj4g
PiArLyogUGVuZGluZyBpbnRlcnJ1cHQgZXhpc3RzLiBEbyBub3QgcmVseSBvbiB0aGlzIGZpZWxk
IC0gZm9yIHByb2ZpbGluZyBvbmx5ICovCj4gPiArI2RlZmluZSBYRU5fQVJHT19SSU5HX0RBVEFf
Rl9QRU5ESU5HICAgICAoMVUgPDwgMikKPiA+ICsvKiBTdWZmaWNpZW50IHNwYWNlIHRvIHF1ZXVl
IHNwYWNlX3JlcXVpcmVkIGJ5dGVzIGV4aXN0cyAqLwo+ID4gKyNkZWZpbmUgWEVOX0FSR09fUklO
R19EQVRBX0ZfU1VGRklDSUVOVCAgKDFVIDw8IDMpCj4KPiBJIHdvdWxkIHJld29yZCB0aGlzIGFz
Ogo+Cj4gIlN1ZmZpY2llbnQgc3BhY2UgdG8gcXVldWUgc3BhY2VfcmVxdWlyZWQgYnl0ZXMgbWln
aHQgZXhpc3RzIgo+Cj4gQmVjYXVzZSBBRkFJQ1QgYXMgc29vbiBhcyB0aGUgaHlwZXJ2aXNvciBk
cm9wcyB0aGUgTDMgbG9jayB0aGUgc3BhY2UKPiBhdmFpbGFibGUgbWlnaHQgY2hhbmdlLCBzbyB0
aGUgcmVjaXBpZW50IG9mIHRoZSBub3RpZmljYXRpb24gb3IgdGhlCj4gcmV0dXJuIGZyb20gdGhl
IGh5cGVyY2FsbCBzaG91bGRuJ3QgZXhwZWN0IHRoYXQgdGhlcmUgX211c3RfIGJlCj4gc3BhY2Vf
cmVxdWlyZWQgYXZhaWxhYmxlIHNwYWNlIG9uIHRoZSByaW5nLgoKYWNrLiBkb2VzIHRoaXMgbG9v
ayBvaz8gLToKCisgKiBTdWZmaWNpZW50IHNwYWNlIHRvIHF1ZXVlIHNwYWNlX3JlcXVpcmVkIGJ5
dGVzIGhhcyBiZWNvbWUgYXZhaWxhYmxlLgorICogSWYgbWVzc2FnZXMgaGF2ZSBiZWVuIHNlbnQs
IGl0IG1heSBub3Qgc3RpbGwgYmUgYXZhaWxhYmxlLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 07:17:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 07:17: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-devel-bounces@lists.xenproject.org>)
	id 1gk1vl-0001zO-59; Thu, 17 Jan 2019 07:17: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=aPK7=PZ=kernel.org=guoren@srs-us1.protection.inumbo.net>)
 id 1gk1lK-0001GG-9R
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 07:06:50 +0000
X-Inumbo-ID: 74db366d-1a26-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74db366d-1a26-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 07:06:48 +0000 (UTC)
Received: from guoren-Inspiron-7460 (23.83.240.247.16clouds.com
 [23.83.240.247])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 353B920856;
 Thu, 17 Jan 2019 07:06:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547708777;
 bh=YQg5kK0CK1gygp8V+fUKHMM30p/aVFKoBFNquIpl8z4=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=0pw3ulKi3jq4oKmvxSJxzzJsSdMcohB7IigecglkQT5Rx7a1QVi6VMiKG+7/EaK5C
 /1jqt2buqhHUph/IaPf93BCvJIFaI+XBcHutXpZ8WKrpTTySrlp18ZPjm07/tBc6Eg
 nedbQORGuNF/Dh36ZedpPIbDbRoH11rc3m/ItgOI=
Date: Thu, 17 Jan 2019 15:06:03 +0800
From: Guo Ren <guoren@kernel.org>
To: Mike Rapoport <rppt@linux.ibm.com>
Message-ID: <20190117070602.GA31839@guoren-Inspiron-7460>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
 <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Mailman-Approved-At: Thu, 17 Jan 2019 07:17:36 +0000
Subject: Re: [Xen-devel] [PATCH 19/21] treewide: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 sparclinux@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDM6NDQ6MTlQTSArMDIwMCwgTWlrZSBSYXBvcG9ydCB3
cm90ZToKPiAgYXJjaC9jc2t5L21tL2hpZ2htZW0uYyAgICAgICAgICAgICAgICAgICAgfCAgNSAr
KysrKwouLi4KPiBkaWZmIC0tZ2l0IGEvYXJjaC9jc2t5L21tL2hpZ2htZW0uYyBiL2FyY2gvY3Nr
eS9tbS9oaWdobWVtLmMKPiBpbmRleCA1M2IxYmZhLi4zMzE3Yjc3NCAxMDA2NDQKPiAtLS0gYS9h
cmNoL2Nza3kvbW0vaGlnaG1lbS5jCj4gKysrIGIvYXJjaC9jc2t5L21tL2hpZ2htZW0uYwo+IEBA
IC0xNDEsNiArMTQxLDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBmaXhyYW5nZV9pbml0KHVuc2ln
bmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kLAo+ICAJCQlmb3IgKDsgKGsgPCBQVFJT
X1BFUl9QTUQpICYmICh2YWRkciAhPSBlbmQpOyBwbWQrKywgaysrKSB7Cj4gIAkJCQlpZiAocG1k
X25vbmUoKnBtZCkpIHsKPiAgCQkJCQlwdGUgPSAocHRlX3QgKikgbWVtYmxvY2tfYWxsb2NfbG93
KFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKPiArCQkJCQlpZiAoIXB0ZSkKPiArCQkJCQkJcGFuaWMo
IiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPSVseFxuIiwKPiArCQkJCQkJ
ICAgICAgX19mdW5jX18sIFBBR0VfU0laRSwKPiArCQkJCQkJICAgICAgUEFHRV9TSVpFKTsKPiAr
Cj4gIAkJCQkJc2V0X3BtZChwbWQsIF9fcG1kKF9fcGEocHRlKSkpOwo+ICAJCQkJCUJVR19PTihw
dGUgIT0gcHRlX29mZnNldF9rZXJuZWwocG1kLCAwKSk7Cj4gIAkJCQl9CgpMb29rcyBnb29kIGZv
ciBtZSBhbmQgcGFuaWMgaXMgb2suCgpSZXZpZXdlZC1ieTogR3VvIFJlbiA8cmVuX2d1b0BjLXNr
eS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 07:22:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 07: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-devel-bounces@lists.xenproject.org>)
	id 1gk20L-0002jQ-TU; Thu, 17 Jan 2019 07:22: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=Ax4Z=PZ=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gk20K-0002jL-DE
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 07:22:20 +0000
X-Inumbo-ID: 9ea604a0-1a28-11e9-92db-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ea604a0-1a28-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 07:22:18 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id t9-v6so7660511ljh.6
 for <xen-devel@lists.xenproject.org>; Wed, 16 Jan 2019 23:22:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=2W56XUNfbYISoZKOgPNYR5ja1R0AolORL2tfO8J5Yso=;
 b=dQpvAThBRaREL6UNVP8UdqvAHXDLaeziIeuEP58jpAhYoV/5jz3xnHlEcXxJw68vYy
 KyA1RLCnfHiSjhmQ2jb+gHdSysSl+l/2vkyQAds9O/of3ok7Es7tYaYE+SlZWVcsfCbZ
 cY5VCWBCTZGTrF79yhhl0Tipi7Chc0VHQhGW1/6EsX5ecqkUnqbEOdJdkkO7/bPh1DAO
 Vwq3eNmBrfNeoZDCOLTLc+jJYUa5pa34UgIcU6GpkNVUzkrOs62r+hWLEbLE+rKKBGLf
 V4l6eyjhXvZebV7WBf7GUtLNjMEiUaVn0Mr9c/V2soeQf15DTlQ/jvDK+huehjZC8v4+
 eFiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=2W56XUNfbYISoZKOgPNYR5ja1R0AolORL2tfO8J5Yso=;
 b=ae8SCtPgDlm0gtlC78CCxjyAtjiwX5QzHP8mEefk8uCGAQV6k3+9tgY4zOGQxvv0vg
 qu/Sm533/gsEL0SLSPMhDp5NEymsCgNAPboW4JepZuNM9mr5KAMmT/DFSM+wgDd6k4AE
 ANn+y0j7Zy+gTQQl066nCTamYAEVsSJzR8W4iz3RDM1GzljLgbmrYuDPSJlhuukWPQbX
 eGaP8vEBIuYA4BxG/OXaFm3/HXivgEZxAQIuJdQqBFs8JJUG4Xt2s8IZJA7q5BnwG0NJ
 Z/QsOhBd4lWp3J/vi/4lTcujk/L35pfKs4uHnbc9FNG37FmSStEphuNA5QeiNAwMEgLt
 Du1A==
X-Gm-Message-State: AJcUukfE7xQLG/WV8G0djpQViS84FvQ/5pNRsolpz6DsnTBc+53ldHls
 r2mMzWasIrLKBj3cd+efV3ckpLquFXr0oBaZue8=
X-Google-Smtp-Source: ALg8bN5XM8LqXUyZ2wtgG7GOJojGBe2k88Zt2VBU4LsTtPFRRO05uqHgXeCylajxyUNmwOWRcTOpPLrKj21C5awebTE=
X-Received: by 2002:a2e:1b47:: with SMTP id
 b68-v6mr7969298ljb.104.1547709736732; 
 Wed, 16 Jan 2019 23:22:16 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-16-git-send-email-christopher.w.clark@gmail.com>
 <5C3C874D020000780020D3D4@prv1-mh.provo.novell.com>
In-Reply-To: <5C3C874D020000780020D3D4@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 16 Jan 2019 23:22:04 -0800
Message-ID: <CACMJ4Gbcf9xXBATQsJtjx4LuiAxUXqjh8J3cevO+3x+6E-sZZQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 15/15] argo: validate hypercall arg
 structures via compat machinery
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgNDo1NyBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDA3LjAxLjE5IGF0IDA4OjQyLCA8Y2hyaXN0b3BoZXIu
dy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gQXJnbyBkb2Vzbid0IHVzZSBjb21wYXQgaHlw
ZXJjYWxsIG9yIGFyZ3VtZW50IHRyYW5zbGF0aW9uIGJ1dCBjYW4gdXNlIHNvbWUKPiA+IG9mIHRo
ZSBpbmZyYXN0cnVjdHVyZSBmb3IgdmFsaWRhdGluZyB0aGUgaHlwZXJjYWxsIGFyZ3VtZW50IHN0
cnVjdHVyZXMgdG8KPiA+IGVuc3VyZSB0aGF0IHRoZSBzdHJ1Y3Qgc2l6ZXMsIG9mZnNldHMgYW5k
IGNvbXBvc2l0aW9ucyBkb24ndCB2YXJ5IGJldHdlZW4gMzIKPiA+IGFuZCA2NGJpdCwgc28gYWRk
IHRoYXQgaGVyZSBpbiBhIG5ldyBkZWRpY2F0ZWQgc291cmNlIGZpbGUgZm9yIHRoaXMgcHVycG9z
ZS4KPiA+Cj4gPiBTb21lIG9mIHRoZSBhcmdvIGh5cGVyY2FsbCBhcmd1bWVudCBzdHJ1Y3R1cmVz
IGNvbnRhaW4gZWxlbWVudHMgdGhhdCBhcmUKPiA+IGh5cGVyY2FsbCBhcmd1bWVudCBzdHJ1Y3R1
cmUgdHlwZXMgdGhlbXNlbHZlcywgYW5kIHRoZSBzdGFuZGFyZCBjb21wYXQKPiA+IHN0cnVjdHVy
ZSB2YWxpZGF0aW9uIGRvZXMgbm90IGhhbmRsZSB0aGlzLCBzaW5jZSB0aGUgdHlwZXMgZGlmZmVy
IGluIGNvbXBhdAo+ID4gdnMuIG5vbi1jb21wYXQgdmVyc2lvbnM7IHNvIGZvciBzb21lIG9mIHRo
ZSB0ZXN0cyB0aGUgZXhhY3QtdHlwZS1tYXRjaCBjaGVjawo+ID4gaXMgcmVwbGFjZWQgd2l0aCBh
IHdlYWtlciwgYnV0IHN0aWxsIHN1ZmZpY2llbnQsIHNpemVvZiBjaGVjay4KPgo+ICJTdGlsbCBz
dWZmaWNpZW50IiBvbiB3aGF0IGJhc2lzPwoKSSBtYXkgaGF2ZSBvdmVyc3RlcHBlZCB3aXRoIHRo
YXQgYXNzZXJ0aW9uLCBidXQgSSBtZWFudCBzdWZmaWNpZW50IGZvcgp0aGUgcHVycG9zZXMgb2Yg
Y2hlY2tpbmcgdGhhdCB0aGUgZmllbGRzIHdpdGhpbiB0aGUgZ2VuZXJhdGVkIGNvbXBhdApzdHJ1
Y3R1cmVzIHdlcmUgdGhlIHNhbWUgc2l6ZSBhbmQgb2Zmc2V0LCBzbyB0aGF0IGNvcHlzIG9mIGRh
dGEgdG8gYW5kCmZyb20gZ3Vlc3RzIHRoYXQgdGhlIGNvZGUgcGVyZm9ybXMgYmVoYXZlIGNvcnJl
Y3RseS4KCj4gTm90ZSB0aGF0IHRvIGRhdGUgd2UgZGlkbid0IGhhdmUgdG8gIG1ha2UgZXhjZXB0
aW9ucyBsaWtlIHRoaXMgKGlpcmMpLAo+IHNvIEknbSBub3QgaGFwcHkgdG8gc2VlIHNvbWUgYXBw
ZWFyLgoKWWVzLCB0aGF0J3MgY29tcGxldGVseSB1bmRlcnN0YW5kYWJsZS4KCj4gPiBUaGVuIHRo
ZXJlIGFyZSBhZGRpdGlvbmFsIGh5cGVyY2FsbCBhcmd1bWVudCBzdHJ1Y3R1cmVzIHRoYXQgY29u
dGFpbgo+ID4gZWxlbWVudHMgdGhhdCBkbyBub3QgaGF2ZSBhIGZpeGVkIHNpemUgKGxhc3QgZWxl
bWVudCwgdmFyaWFibGUgbGVuZ3RoIGFycmF5Cj4gPiBmaWVsZHMpLCBzbyB3ZSBoYXZlIHRvIHRo
ZW4gZGlzYWJsZSB0aGF0IHNpemUgY2hlY2sgdG9vIGZvciB2YWxpZGF0aW5nIHRob3NlCj4gPiBz
dHJ1Y3R1cmVzOyB0aGUgY292ZXJhZ2Ugb2Ygb2Zmc2V0IG9mIGVsZW1lbnRzIGlzIHN0aWxsIHJl
dGFpbmVkLgo+Cj4gVGhlcmUgYXJlIHByaW9yIGNhc2VzIG9mIHN1Y2ggYXMgd2VsbDsgSSdtIG5v
dCBzdXJlIHRob3VnaCBpZiBhbnkKPiB3ZXJlIGFjdHVhbGx5IGluIG5lZWQgb2YgY2hlY2tpbmcg
dGhyb3VnaCB0aGVzZSBtYWNyb3MuIFN0aWxsIEknZAo+IGxpa2UgdG8gYmV0dGVyIHVuZGVyc3Rh
bmQgd2hhdCBpdCBpcyB0aGF0IGRvZXNuJ3Qgd29yayBpbiB0aGF0IGNhc2UuCj4gUXVpdGUgcG9z
c2libHkgdGhlcmUncyBzb21ldGhpbmcgdGhhdCBjYW4gYmUgZml4ZWQgaW4gdGhlIHNjcmlwdHMK
PiAob3IgZWxzZXdoZXJlKS4KClNvbWUgZGV0YWlscyBvZiB0aGUgcHJvYmxlbToKCldpdGhvdXQg
dGhlIG1hY3JvIG92ZXJyaWRlcyBpbiBwbGFjZSAoaWUuIHVzaW5nIHRoZSBleGlzdGluZwpkZWZp
bml0aW9ucykgdGhlIGJ1aWxkIGZhaWxzIG9uIENIRUNLX2FyZ29fc2VuZF9hZGRyICBiZWNhdXNl
IHRoaXMKc3RydWN0IGlzIGRlZmluZWQgd2l0aCB0eXBlcyB0aGF0IGFyZSB0aGVtc2VsdmVzIHRy
YW5zbGF0ZWQgYnkgdGhlCmNvbXBhdCBwcm9jZXNzaW5nOgoKdHlwZWRlZiBzdHJ1Y3QgeGVuX2Fy
Z29fc2VuZF9hZGRyCnsKICAgIHhlbl9hcmdvX2FkZHJfdCBzcmM7CiAgICB4ZW5fYXJnb19hZGRy
X3QgZHN0Owp9IHhlbl9hcmdvX3NlbmRfYWRkcl90OwoKY29tcGF0L2FyZ28uYzogSW4gZnVuY3Rp
b24gJ19fY2hlY2tGc3RydWN0X2FyZ29fc2VuZF9hZGRyX19zcmMnOgp4ZW4vaW5jbHVkZS94ZW4v
Y29tcGF0Lmg6MTcwOjE4OiBlcnJvcjogY29tcGFyaXNvbiBvZiBkaXN0aW5jdCBwb2ludGVyCnR5
cGVzIGxhY2tzIGEgY2FzdCBbLVdlcnJvcl0KICAgICByZXR1cm4gJngtPmYgPT0gJmMtPmY7IFwK
ICAgICAgICAgICAgICAgICAgXgp4ZW4vaW5jbHVkZS94ZW4vY29tcGF0Lmg6MTc2OjU6IG5vdGU6
IGluIGV4cGFuc2lvbiBvZiBtYWNybwonQ0hFQ0tfRklFTERfQ09NTU9OXycKICAgICBDSEVDS19G
SUVMRF9DT01NT05fKGssIENIRUNLX05BTUVfKGssIG4gIyMgX18gIyMgZiwgRiksIG4sIGYpCiAg
ICAgXn5+fn5+fn5+fn5+fn5+fn5+fgp4ZW4vaW5jbHVkZS9jb21wYXQveGxhdC5oOjEyMzg6NTog
bm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvICdDSEVDS19GSUVMRF8nCiAgICAgQ0hFQ0tfRklF
TERfKHN0cnVjdCwgYXJnb19zZW5kX2FkZHIsIHNyYyk7IFwKICAgICBefn5+fn5+fn5+fn4KY29t
cGF0L2FyZ28uYzo0MzoxOiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8gJ0NIRUNLX2FyZ29f
c2VuZF9hZGRyJwogQ0hFQ0tfYXJnb19zZW5kX2FkZHI7CiBefn5+fn5+fn5+fn5+fn5+fn5+fgoK
YmVjYXVzZSB4ZW5fYXJnb19hZGRyX3QgaXMgZGV0ZWN0ZWQgYXMgYSBkaWZmZXJlbnQgdHlwZSB0
aGFuCmNvbXBhdF9hcmdvX2FkZHJfdCAtLSB3aGVuIGluIHByYWN0aWNlIGlzIHRoZSBzYW1lIHNp
emUgYW5kIGhhcyB0aGUKc2FtZSBmaWVsZHMgYXQgdGhlIHNhbWUgb2Zmc2V0cy4KClRoZXNlIGFs
c28gZmFpbCBmb3IgdGhlIHNhbWUgcmVhc29uOiB0aGV5IGFsc28gY29udGFpbiB0eXBlcyB0aGF0
IGFyZQpjb21wYXQtY29udmVydGVkOgpDSEVDS19hcmdvX3JpbmdfZGF0YV9lbnQ7CkNIRUNLX2Fy
Z29faW92OwpDSEVDS19hcmdvX3JpbmdfZGF0YTsKClNvIHRoZSBmaXJzdCBvdmVycmlkZSBzdWJz
dGl0dXRlcyBhICJzaXplb2YiIGNoZWNrIGZvciB0aGUgZXhhY3QgdHlwZQptYXRjaCwgYnV0IHRo
YXQgZG9lc24ndCB3b3JrIGZvciBDSEVDS19hcmdvX3JpbmdfZGF0YSwgYmVjYXVzZSBvZiB0aGUK
dmFyaWFibGUtc2l6ZWQgYXJyYXkgZmllbGQsIHNvIHRoYXQgQ0hFQ0sgaGFzIGEgc2VwYXJhdGUg
b3ZlcnJpZGUganVzdApmb3IgaXQgLS0gYW5kIGFnYWluLCBpdCdzIG9ubHkgZW5jb3VudGVyaW5n
IHRoaXMgYmVjYXVzZSB0aGUgYXJyYXkgaXMKb2YgYSBjb21wYXQtdHJhbnNsYXRlZCB0eXBlLgoK
Pgo+ID4gLS0tIGEveGVuL2NvbW1vbi9NYWtlZmlsZQo+ID4gKysrIGIveGVuL2NvbW1vbi9NYWtl
ZmlsZQo+ID4gQEAgLTcwLDcgKzcwLDcgQEAgb2JqLXkgKz0geG1hbGxvY190bHNmLm8KPiA+ICBv
YmotYmluLSQoQ09ORklHX1g4NikgKz0gJChmb3JlYWNoIG4sZGVjb21wcmVzcyBidW56aXAyIHVu
eHogdW5sem1hIHVubHpvIHVubHo0IGVhcmx5Y3BpbywkKG4pLmluaXQubykKPiA+Cj4gPgo+ID4g
LW9iai0kKENPTkZJR19DT01QQVQpICs9ICQoYWRkcHJlZml4IGNvbXBhdC8sZG9tYWluLm8ga2Vy
bmVsLm8gbWVtb3J5Lm8gbXVsdGljYWxsLm8geGxhdC5vKQo+ID4gK29iai0kKENPTkZJR19DT01Q
QVQpICs9ICQoYWRkcHJlZml4IGNvbXBhdC8sYXJnby5vIGRvbWFpbi5vIGtlcm5lbC5vIG1lbW9y
eS5vIG11bHRpY2FsbC5vIHhsYXQubykKPgo+IFdoaWxlIGEgbWF0dGVyIG9mIHRhc3RlIHRvIGEg
Y2VydGFpbiBkZWdyZWUsIEknbSBub3QgY29udmluY2VkCj4gaW50cm9kdWNpbmcgYSBzZXBhcmF0
ZSBmaWxlIGZvciB0aGlzIGlzIHJlYWxseSBuZWNlc3NhcnksIGVzcGVjaWFsbHkKPiBpZiBzb21l
IG9mIHRoZSBvdmVycmlkZXMgdG8gdGhlIENIRUNLXyogbWFjcm9zIHdvdWxkIGdvIGF3YXkuCgph
Y2suIEkgd291bGRuJ3QgaGF2ZSBtb3ZlZCB0aGVtIG91dCBpZiB0aGUgb3ZlcnJpZGVzIHdlcmVu
J3QgaW4gdXNlOwpidXQgSSB3aWxsIG1lcmdlIGl0IGludG8gdGhlIGltcGxlbWVudGF0aW9uIGZp
bGUgaWYgdGhhdCBpcyBwcmVmZXJyZWQuCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 08:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 08:21: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-devel-bounces@lists.xenproject.org>)
	id 1gk2v3-0007fq-Ut; Thu, 17 Jan 2019 08:20: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=XUlP=PZ=citrix.com=prvs=913f372f9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gk2v2-0007fl-1T
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 08:20:56 +0000
X-Inumbo-ID: ce886935-1a30-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce886935-1a30-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 08:20:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84713258"
Date: Thu, 17 Jan 2019 09:20:43 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20190117082043.7y4gl4uave5pgawf@mac>
References: <1547646461-29803-1-git-send-email-dongli.zhang@oracle.com>
 <20190116145215.igakzdkklc6f7h6k@mac>
 <30770f68-34e0-d707-b087-c43f0b51cd81@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <30770f68-34e0-d707-b087-c43f0b51cd81@oracle.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/1] xen-blkback: do not wake up shutdown_wq
 after xen_blkif_schedule() is stopped
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 konrad.wilk@oracle.com, axboe@kernel.dk, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMTA6MTA6MDBBTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IEhpIFJvZ2VyLAo+IAo+IE9uIDIwMTkvMS8xNiDkuIvljYgxMDo1MiwgUm9nZXIgUGF1
IE1vbm7DqSB3cm90ZToKPiA+IE9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDA5OjQ3OjQxUE0gKzA4
MDAsIERvbmdsaSBaaGFuZyB3cm90ZToKPiA+PiBUaGVyZSBpcyBubyBuZWVkIHRvIHdha2UgdXAg
eGVuX2Jsa2lmX3NjaGVkdWxlKCkgYXMga3RocmVhZF9zdG9wKCkgaXMgYWJsZQo+ID4+IHRvIGFs
cmVhZHkgd2FrZSB1cCB0aGUga2VybmVsIHRocmVhZC4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6
IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4gPj4gLS0tCj4gPj4gIGRy
aXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCA0ICstLS0KPiA+PiAgMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hl
bi1ibGtiYWNrL3hlbmJ1cy5jCj4gPj4gaW5kZXggYTRiYzc0ZS4uMzdhYzU5ZSAxMDA2NDQKPiA+
PiAtLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4gPj4gKysrIGIvZHJp
dmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+ID4+IEBAIC0yNTQsMTAgKzI1NCw4IEBA
IHN0YXRpYyBpbnQgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3Qoc3RydWN0IHhlbl9ibGtpZiAqYmxraWYp
Cj4gPj4gIAkJaWYgKCFyaW5nLT5hY3RpdmUpCj4gPj4gIAkJCWNvbnRpbnVlOwo+ID4+ICAKPiA+
PiAtCQlpZiAocmluZy0+eGVuYmxrZCkgewo+ID4+ICsJCWlmIChyaW5nLT54ZW5ibGtkKQo+ID4+
ICAJCQlrdGhyZWFkX3N0b3AocmluZy0+eGVuYmxrZCk7Cj4gPj4gLQkJCXdha2VfdXAoJnJpbmct
PnNodXRkb3duX3dxKTsKPiA+IAo+ID4gSSd2ZSBub3cgcmVhbGl6ZWQgdGhhdCBzaHV0ZG93bl93
cSBpcyBiYXNpY2FsbHkgdXNlbGVzcywgYW5kIHNob3VsZCBiZQo+ID4gcmVtb3ZlZCwgY291bGQg
eW91IHBsZWFzZSBkbyBpdCBpbiB0aGlzIHBhdGNoPwo+IAo+IEkgZG8gbm90IHRoaW5rIHNodXRk
b3duX3dxIGlzIHVzZWxlc3MuCj4gCj4gSXQgaXMgdXNlZCB0byBoYWx0IHRoZSB4ZW5fYmxraWZf
c2NoZWR1bGUoKSBrdGhyZWFkIHdoZW4KPiBSSU5HX1JFUVVFU1RfUFJPRF9PVkVSRkxPVygpIHJl
dHVybnMgdHJ1ZSBpbiBfX2RvX2Jsb2NrX2lvX29wKCk6Cj4gCj4gMTEyMSBzdGF0aWMgaW50Cj4g
MTEyMiBfX2RvX2Jsb2NrX2lvX29wKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZykKPiAuLi4g
Li4uCj4gMTEzNCAgICAgICAgIGlmIChSSU5HX1JFUVVFU1RfUFJPRF9PVkVSRkxPVygmYmxrX3Jp
bmdzLT5jb21tb24sIHJwKSkgewo+IDExMzUgICAgICAgICAgICAgICAgIHJjID0gYmxrX3Jpbmdz
LT5jb21tb24ucnNwX3Byb2RfcHZ0Owo+IDExMzYgICAgICAgICAgICAgICAgIHByX3dhcm4oIkZy
b250ZW5kIHByb3ZpZGVkIGJvZ3VzIHJpbmcgcmVxdWVzdHMgKCVkIC0gJWQgPQo+ICVkKS4gSGFs
dGluZyByaW5nIHByb2Nlc3Npbmcgb24gZGV2PSUwNHhcbiIsCj4gMTEzNyAgICAgICAgICAgICAg
ICAgICAgICAgICBycCwgcmMsIHJwIC0gcmMsIHJpbmctPmJsa2lmLT52YmQucGRldmljZSk7Cj4g
MTEzOCAgICAgICAgICAgICAgICAgcmV0dXJuIC1FQUNDRVM7Cj4gMTEzOSAgICAgICAgIH0KPiAK
PiAKPiBJZiB0aGVyZSBpcyBib2d1cy9pbnZhbGlkIHJpbmcgcmVxdWVzdHMsIF9fZG9fYmxvY2tf
aW9fb3AoKSB3b3VsZCByZXR1cm4gLUVBQ0NFUwo+IHdpdGhvdXQgbW9kaWZ5aW5nIHByb2QvY29u
cyBpbmRleC4KPiAKPiBXaXRob3V0IHNodXRkb3duX3dxIChqdXN0IHNpbXBseSBhc3N1bWluZyB3
ZSByZW1vdmUgdGhlIGJlbG93IGNvZGUgd2l0aG91dAo+IGhhbmRsaW5nIC1FQUNDRVMgaW4geGVu
X2Jsa2lmX3NjaGVkdWxlKCkpLCB0aGUga2VybmVsIHRocmVhZCB3b3VsZCBjb250aW51ZSB0aGUK
PiB3aGlsZSBsb29wLgo+IAo+IDY0OCAgICAgICAgICAgICAgICAgaWYgKHJldCA9PSAtRUFDQ0VT
KQo+IDY0OSAgICAgICAgICAgICAgICAgICAgICAgICB3YWl0X2V2ZW50X2ludGVycnVwdGlibGUo
cmluZy0+c2h1dGRvd25fd3EsCj4gNjUwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBrdGhyZWFkX3Nob3VsZF9zdG9wKCkpOwo+IAo+IAo+IElmIHhlbl9i
bGtpZl9iZV9pbnQoKSBpcyB0cmlnZ2VyZWQgYWdhaW4gKGxldCdzIGFzc3VtZSB0aGVyZSBpcyBu
byBvcHRpbWl6YXRpb24KPiBvbiBndWVzdCBwYXJ0IGFuZCBndWVzdCB3b3VsZCBzZW5kIGV2ZW50
IGZvciBldmVyeSByZXF1ZXN0IGl0IHB1dHMgb24gcmluZwo+IGJ1ZmZlciksIHdlIG1heSBjb21l
IHRvIGRvX2Jsb2NrX2lvX29wKCkgYWdhaW4uCj4gCj4gCj4gQXMgdGhlIHByb2QvY29ucyBpbmRl
eCBhcmUgbm90IG1vZGlmaWVkIGxhc3QgdGltZSB0aGUgY29kZSBydW5zIGludG8KPiBkb19ibG9j
a19pb19vcCgpIHRvIHByb2Nlc3MgYm9ndXMgcmVxdWVzdCwgd2Ugd291bGQgaGl0IHRoZSBib2d1
cyByZXF1ZXN0IGlzc3VlCj4gYWdhaW4uCj4gCj4gCj4gV2l0aCBzaHV0ZG93bl93cSwgdGhlIGtl
cm5lbCBrdGhyZWFkIGlzIGJsb2NrZWQgZm9yZXZlciB1bnRpbCBzdWNoIHF1ZXVlL3JpbmcgaXMK
PiBkZXN0cm95ZWQuIElmIHdlIHJlbW92ZSBzaHV0ZG93bl93cSwgd2UgYXJlIGNoYW5naW5nIHRo
ZSBwb2xpY3kgdG8gaGFuZGxlIGJvZ3VzCj4gcmVxdWVzdHMgb24gcmluZyBidWZmZXI/CgpBRkFJ
Q1QgdGhlIG9ubHkgd2FrZXVwIGNhbGwgdG8gc2h1dGRvd25fd3EgaXMgcmVtb3ZlZCBpbiB0aGlz
IHBhdGNoLApoZW5jZSB3YWl0aW5nIG9uIGl0IHNlZW1zIHVzZWxlc3MuIEkgd291bGQgcmVwbGFj
ZSB0aGUKd2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlIGNhbGwgaW4geGVuX2Jsa2lmX3NjaGVkdWxl
IHdpdGggYSBicmVhaywgc28KdGhhdCB0aGUga3RocmVhZCBlbmRzIGFzIHNvb24gYXMgYSBib2d1
cyByZXF1ZXN0IGlzIGZvdW5kLiBJIHRoaW5rCnRoZXJlJ3Mgbm8gcG9pbnQgaW4gd2FpdGluZyBm
b3IgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3QgdG8gc3RvcCB0aGUKa3RocmVhZC4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 08:21:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 08:21: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-devel-bounces@lists.xenproject.org>)
	id 1gk2vM-0007gt-8X; Thu, 17 Jan 2019 08:21: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=P9MW=PZ=linaro.org=alex.bennee@srs-us1.protection.inumbo.net>)
 id 1gk2vK-0007gf-SK
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 08:21:14 +0000
X-Inumbo-ID: d9df2fcf-1a30-11e9-92db-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9df2fcf-1a30-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 08:21:13 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id u4so9938269wrp.3
 for <xen-devel@lists.xenproject.org>; Thu, 17 Jan 2019 00:21:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version:content-transfer-encoding;
 bh=OZu1LK00wzU3kbXbIwQasmN1n0ChTbrazXV3FeRmDss=;
 b=M5xC7GFdogNnLZzuX9B0z+BgBEROZIzv7nOh63eT6fb/dSlVlqMvVw0Ck8y/vfc1vl
 +TvJSBAhDJfgis6ismIbn2owVbhLUoq50KnF05gQ46S7UywtKAQZ/YW1B2kQ8vq/UhpZ
 wVAZbbNO/79gADsEzh9qTZMXu0TV53VXbXZok=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version:content-transfer-encoding;
 bh=OZu1LK00wzU3kbXbIwQasmN1n0ChTbrazXV3FeRmDss=;
 b=PBDbtXJgMiKSbhf6L63fyVP0YgHcnYPCywAHuVbmW8gmUc830ToavP4npXYGdxplvs
 pyrgl/IpQjXYPcy4bGOjHIABPP5VOltUnkb/XO+gRni2j16d5+rxPJQVPzS9Jk771F5i
 iv1DOSXwrru4PvlhSdg1A1KyE7Fy2/P68L1theiKhoQHClrvyyJ3PJ7DqsDIErMs5uqw
 2OvunWM5/P7IkU9ViwkT1ZfgZ9rYDkOhjM7GmomiAz/5f1X+L1VBkqUWp2NaUoEOVEWK
 b77+folyYUL+99nfsSdOg7/0ZB35l/5n8dxQYqV8j4Bqg+VYGu3AKCBBrTyZ51PREdjm
 aneA==
X-Gm-Message-State: AJcUukcE33KgwrrIEOtiNHeTHOt9DdKnJB8rstaXt2NMDvpwOiKpYpCt
 8zWNgh9XGPpSKpmspa0PWmXKDw==
X-Google-Smtp-Source: ALg8bN719W1E5DXwsx7W8fboM5oK29+ZfrQyQmVqKunzgGmqJ+dB3CnkH97OlQMhNkKQP/NoAVhe/A==
X-Received: by 2002:adf:eec9:: with SMTP id a9mr10629544wrp.242.1547713272046; 
 Thu, 17 Jan 2019 00:21:12 -0800 (PST)
Received: from zen.linaro.local ([81.128.185.34])
 by smtp.gmail.com with ESMTPSA id q14sm65934051wrw.39.2019.01.17.00.21.11
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 17 Jan 2019 00:21:11 -0800 (PST)
Received: from zen (localhost [127.0.0.1])
 by zen.linaro.local (Postfix) with ESMTPS id 3287C3E059C;
 Thu, 17 Jan 2019 08:21:10 +0000 (GMT)
References: <20190116121350.23863-1-alex.bennee@linaro.org>
 <c8f655ea-3c3b-290e-1bc2-8f7bb755f4af@citrix.com>
User-agent: mu4e 1.1.0; emacs 26.1.91
From: Alex =?utf-8?Q?Benn=C3=A9e?= <alex.bennee@linaro.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-reply-to: <c8f655ea-3c3b-290e-1bc2-8f7bb755f4af@citrix.com>
Date: Thu, 17 Jan 2019 08:21:10 +0000
Message-ID: <874la7zocp.fsf@linaro.org>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] hw/block/xen: use proper format string for
 printing sectors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, peter.maydell@linaro.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 "open list:Block layer core" <qemu-block@nongnu.org>, qemu-devel@nongnu.org,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyaXRlczoKCj4gT24g
MTYvMDEvMjAxOSAxMjoxMywgQWxleCBCZW5uw6llIHdyb3RlOgo+PiBUaGUgJWx1IGZvcm1hdCBz
dHJpbmcgaXMgZGlmZmVyZW50IGRlcGVuZGluZyBvbiB0aGUgaG9zdCBhcmNoaXRlY3R1cmUKPj4g
d2hpY2ggY2F1c2VzIGJ1aWxkcyBsaWtlIHRoZSBkZWJpYW4tYXJtaGYtY3Jvc3MgYnVpbGQgdG8g
ZmFpbC4gVXNlIHRoZQo+PiBjb3JyZWN0IFBSaTY0IGZvcm1hdCBzdHJpbmcuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KPj4gLS0tCj4+
ICBody9ibG9jay94ZW4tYmxvY2suYyB8IDIgKy0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuLWJs
b2NrLmMgYi9ody9ibG9jay94ZW4tYmxvY2suYwo+PiBpbmRleCBiZTI4YjYzNDQyLi5hNjM2NDg3
YjNlIDEwMDY0NAo+PiAtLS0gYS9ody9ibG9jay94ZW4tYmxvY2suYwo+PiArKysgYi9ody9ibG9j
ay94ZW4tYmxvY2suYwo+PiBAQCAtMjE1LDcgKzIxNSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9j
a19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCj4+Cj4+ICAgICAgeGVu
X2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzZWN0b3Itc2l6ZSIsICIldSIsCj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemUpOwo+
PiAtICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic2VjdG9ycyIsICIlbHUi
LAo+PiArICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic2VjdG9ycyIsICIl
IlBSSWk2NCwKPgo+IFBSSXU2NC4KPgo+IFlvdSd2ZSBjaGFuZ2VkIHRoZSBzaWduZWQtbmVzcyBv
ZiB3aGF0IGdldHMgcHJpbnRlZC4KCkkgd2FzIGRlbGliZXJhdGUgYXM6CiAgaW50NjRfdCBibGtf
Z2V0bGVuZ3RoKEJsb2NrQmFja2VuZCAqYmxrKTsKCmFsdGhvdWdoIEkgaGF2ZSB0byBhZG1pdCBh
IHNpZ25lZCBibG9jayBsZW5ndGggZG9lc24ndCBtYWtlIG11Y2ggc2Vuc2UKdG8gbWUuIEF0IGxl
YXN0IGl0IGlzbid0IGdvaW5nIHRvIG92ZXJmbG93IGFuZCB3aWxsIHNob3ctdXAgaWYgdGhlIGJs
b2NrCmxlbmd0aCBpcyBldmVyIG5lZ2F0aXZlLgoKPgo+IH5BbmRyZXcKCgotLQpBbGV4IEJlbm7D
qWUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 08:44:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 08:44: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-devel-bounces@lists.xenproject.org>)
	id 1gk3Hn-0000uy-69; Thu, 17 Jan 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=XUlP=PZ=citrix.com=prvs=913f372f9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gk3Hl-0000ut-OU
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 08:44:25 +0000
X-Inumbo-ID: 16771fc1-1a34-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16771fc1-1a34-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 08:44:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84714017"
Date: Thu, 17 Jan 2019 09:43:11 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190117084311.dgg3qn6hj3gyxnms@mac>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
 <5C3F1AFD020000780020E417@prv1-mh.provo.novell.com>
 <86e1e993-6d70-9d3a-68fc-20e8105b2668@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <86e1e993-6d70-9d3a-68fc-20e8105b2668@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDc6NTE6MzNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNi8wMS8yMDE5IDExOjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+IE9u
IDE2LjAxLjE5IGF0IDEwOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
Pj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gPj4gKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gPj4gQEAgLTYzNiw2MSArNjM2LDgzIEBA
IHRyYWNlIGZlYXR1cmUgaXMgb25seSBlbmFibGVkIGluIGRlYnVnZ2luZyBidWlsZHMgb2YgWGVu
Lgo+ID4+ICAKPiA+PiAgU3BlY2lmeSB0aGUgYml0IHdpZHRoIG9mIHRoZSBETUEgaGVhcC4KPiA+
PiAgCj4gPj4gLSMjIyBkb20wICh4ODYpCj4gPj4gLT4gYD0gTGlzdCBvZiBbIHB2aCB8IHNoYWRv
dyB8IHZlcmJvc2UgXWAKPiA+PiArIyMjIGRvbTAKPiA+PiArICAgID0gTGlzdCBvZiBbIHB2aD08
Ym9vbD4sIHNoYWRvdz08Ym9vbD4sIHZlcmJvc2U9PGJvb2w+IF0KPiA+PiAgCj4gPj4gLT4gU3Vi
LW9wdGlvbnM6Cj4gPj4gKyAgICBBcHBsaWNhYmlsaXR5OiB4ODYKPiA+PiAgCj4gPj4gLT4gYHB2
aGAKPiA+PiArQ29udHJvbHMgZm9yIGhvdyBkb20wIGlzIGNvbnN0cnVjdGVkIG9uIHg4NiBzeXN0
ZW1zLgo+ID4+ICAKPiA+PiAtPiBEZWZhdWx0OiBgZmFsc2VgCj4gPj4gKyogICBUaGUgYHB2aGAg
Ym9vbGVhbiBjb250cm9scyB3aGV0aGVyIGRvbTAgaXMgY29uc3RydWN0ZWQgYXMgYSBQViBvciBh
IFBWSAo+ID4+ICsgICAgZ3Vlc3QuICBUaGUgZGVmYXVsdCBpcyBQVi4gIEluIGFkZGl0aW9uLCB0
aGUgZm9sbG93aW5nIHJlcXVpcmVtZW50cyBtdXN0Cj4gPj4gKyAgICBiZSBtZXQ6Cj4gPj4gIAo+
ID4+IC1GbGFnIHRoYXQgbWFrZXMgYSBkb20wIGJvb3QgaW4gUFZIdjIgbW9kZS4KPiA+PiArICAg
ICogICBUaGUgZG9tMCBrZXJuZWwgc2VsZWN0ZWQgYnkgdGhlIGJvb3QgbG9hZGVyIG11c3QgYmUg
Y2FwYWJsZSBvZiB0aGUKPiA+PiArICAgICAgICBzZWxlY3RlZCBtb2RlLgo+ID4+ICsgICAgKiAg
IEZvciBhIFBWIGRvbTAsIFhlbiBtdXN0IGhhdmUgYmVlbiBjb21waWxlZCB3aXRoIGBDT05GSUdf
UFZgIGVuYWJsZWQuCj4gPj4gKyAgICAqICAgRm9yIGEgUFZIIGRvbTAsIFhlbiBtdXN0IGhhdmUg
YmVlbiBjb21waWxlZCB3aXRoIGBDT05GSUdfSFZNYCBlbmFibGVkLAo+ID4+ICsgICAgICAgIGFu
ZCB0aGUgaGFyZHdhcmUgbXVzdCBoYXZlIFZULXgvU1ZNIGV4dGVuc2lvbnMgYXZhaWxhYmxlLgo+
ID4+ICAKPiA+PiAtPiBgc2hhZG93YAo+ID4+ICsqICAgVGhlIGBzaGFkb3dgIGJvb2xlYW4gaXMg
b25seSBhcHBsaWNhYmxlIHdoZW4gZG9tMCBpcyBjb25zdHJ1Y3RlZCBhcyBhIFBWSAo+ID4+ICsg
ICAgZ3Vlc3QsIGFuZCBjb250cm9scyB3aGV0aGVyIGRvbTAgdXNlcyBoYXJkd2FyZSBhc3Npc3Rl
ZCBwYWdpbmcsIG9yIHNoYWRvdwo+ID4+ICsgICAgcGFnaW5nLiAgVGhlIGRlZmF1bHQgaXMgSEFQ
IHdoZW4gYXZhaWxhYmxlLCBhbmQgc2hhZG93IG90aGVyd2lzZS4KPiA+PiAgCj4gPj4gLT4gRGVm
YXVsdDogYGZhbHNlYAo+ID4+ICsgICAgVGhpcyBvcHRpb24gaXMgdW5hdmFpbGFibGUgd2hlbiBg
Q09ORklHX1NIQURPV19QQUdJTkdgIGlzIGNvbXBpbGVkIG91dC4gIEEKPiA+PiArICAgIFBWSCBk
b20wIGNhbm5vdCBiZSB1c2VkIGlmIGBDT05GSUdfU0hBRE9XX1BBR0lOR2AgaXMgY29tcGlsZWQg
b3V0LCBhbmQgdGhlCj4gPj4gKyAgICBoYXJkd2FyZSBpcyBub3QgSEFQLWNhcGFibGUuCj4gPiBB
cyBtZW50aW9uZWQgZWxzZXdoZXJlLCBJIG9iamVjdCB0byBhZGRpbmcgQ09ORklHXyogaW50byB0
aGlzIGRvYywKPiA+IHdoaWNoIGlzIGludGVuZGVkIHRvIGJlIG1lYW5pbmdmdWwgdG8gbm9uLWRl
dmVsb3BlcnMuIEJ1dCBub3QgdG8gdGhlCj4gPiBkZWdyZWUgb2YgTkFLLWluZyB0aGUgd2hvbGUg
dGhpbmcsIGlmIGV2ZXJ5b25lIGVsc2UgZGlzYWdyZWVzIHdpdGggbWUuCj4gCj4gSSdtIG5vdCBz
dXJlIHdoYXQgZWxzZSB0byBzYXkuwqAgSSBvYmplY3QgdG8gcHVycG9zZWZ1bGx5IG9taXR0aW5n
Cj4gcmVsZXZhbnQgaW5mb3JtYXRpb24gZnJvbSBvdXIgZG9jdW1lbnRhdGlvbi4KCk1heWJlIGl0
IHdvdWxkIGJlIGhlbHBmdWwgdG8gYWRkIHNvbWUga2luZCBvZiB0YWcgdGhhdCBjb3VsZApzdGFu
ZGFyZGl6ZSB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gS2NvbmZpZyBvcHRpb25zIGFuZCBjb21t
YW5kIGxpbmUKb3B0aW9ucz8KCiAgICBLY29uZmlnOiBTSEFET1dfUEFHSU5HCgpPciBzaW1pbGFy
LiBUaGlzIHdvdWxkIGdldCB0aGUgc3BlY2lmaWMgS2NvbmZpZyBkZXRhaWxzIG91dCBvZiB0aGUK
Z2VuZXJhbCBkZXNjcmlwdGlvbiBvZiB0aGUgZnVuY3Rpb25hbGl0eSwgdGh1cyBub3QgaGFybWlu
ZyByZWFkYWJpbGl0eQpieSBub24tZXhwZXJ0IHVzZXJzPwoKVXNpbmcgc3VjaCB0YWcgd291bGQg
cmVxdWlyZSBzb21lIGV4cGxhbmF0aW9uIG9mIGl0J3MgbWVhbmluZyBhdCB0aGUKdG9wIG9mIHRo
ZSBkb2N1bWVudC4KCj4gTW9zdCBwZW9wbGUgcmVhZGluZyBpdCwgaW5jbHVkaW5nIG5vbi1kZXZl
bG9wZXJzLCB3aWxsIGtub3cgd2hhdCBLY29uZmlnCj4gaXMgYW5kIGhvdyB0byBjaGVjaywgb3dp
bmcgdG8gYXQgbGVhc3QgYSBiYXNpYyBrbm93bGVkZ2Ugb2YgTGludXguwqAKPiBUaG9zZSB0aGF0
IGRvbid0IHdpbGwgYmUgY2FwYWJsZSBvZiBiYXNpYyBodW1hbiBpbnRlcmFjdGlvbiBzdWNoIGFz
Cj4gYXNraW5nIGEgcXVlc3Rpb24gb2Ygc29tZW9uZSBtb3JlIGtub3dsZWRnZWFibGUuCgpJZiB0
aGUgYWJvdmUgaXMgbm90IHN1aXRhYmxlLCBJIG1pZ2h0IHN1Z2dlc3QgdG8gcmV3b3JkIHRoZSBz
ZW50ZW5jZQphczoKCiJUaGlzIG9wdGlvbiBpcyB1bmF2YWlsYWJsZSB3aGVuIHRoZSBLY29uZmln
IGBTSEFET1dfUEFHSU5HYCBvcHRpb24gaXMKbm90IHNlbGVjdGVkIGF0IGJ1aWxkIHRpbWUuIgoK
RXhwbGljaXRseSBtZW50aW9uaW5nIEtjb25maWcgYW5kIHNlbGVjdGVkIHNpbXBsaWZpZXMgdGhl
IGxhbmd1YWdlIGZvcgpub24tZXhwZXJ0IHVzZXJzIElNTywgYW5kIG1ha2VzIGl0IGNsZWFyIHRo
aXMgaXMgZXhjbHVzaXZlbHkgYSBidWlsZAp0aW1lIGRlY2lzaW9uLiBOb3RlIEknbSBub3QgYSBu
YXRpdmUgc3BlYWtlciwgc28gbXkgc2Vuc2Ugb2YgZWFzaWVyIHRvCnVuZGVyc3RhbmQgY291bGQg
YmUgY29tcGxldGVseSB3cm9uZy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 08:59:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 08:59: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-devel-bounces@lists.xenproject.org>)
	id 1gk3WB-0001pe-Gu; Thu, 17 Jan 2019 08:59: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=XUlP=PZ=citrix.com=prvs=913f372f9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gk3W9-0001pZ-Uq
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 08:59:17 +0000
X-Inumbo-ID: 2a4b9a7a-1a36-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a4b9a7a-1a36-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 08:59:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84714578"
Date: Thu, 17 Jan 2019 09:57:46 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190117085746.rg2vbyh3ga4aru6f@mac>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116092129.jz2cts5pwd5ckh34@mac>
 <20190116105218.GM1205@mail-itl>
 <20190116122004.byvr2bttwkttofqs@mac>
 <20190116134914.GN1205@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116134914.GN1205@mail-itl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDI6NDk6MTRQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDAxOjIwOjA0UE0g
KzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBXZWQsIEphbiAxNiwgMjAxOSBh
dCAxMTo1MjoxOEFNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
PiA+IE9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDEwOjIxOjI5QU0gKzAxMDAsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4gPiA+ID4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDQ6MzY6MzFQTSAr
MDEwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+ID4gPiA+ID4gRnJvbTog
U2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+ID4gPiA+ID4gCj4g
PiA+ID4gPiBTdHViZG9tYWlucyBuZWVkIHRvIGJlIGdpdmVuIHN1ZmZpY2llbnQgcHJpdmlsZWdl
IG92ZXIgdGhlIGd1ZXN0IHdoaWNoIGl0Cj4gPiA+ID4gPiBwcm92aWRlcyBlbXVsYXRpb24gZm9y
IGluIG9yZGVyIGZvciBQQ0kgcGFzc3Rocm91Z2ggdG8gd29yayBjb3JyZWN0bHkuCj4gPiA+ID4g
PiBXaGVuIGEgSFZNIGRvbWFpbiB0cnkgdG8gZW5hYmxlIE1TSSwgUUVNVSBpbiBzdHViZG9tYWlu
IGNhbGxzCj4gPiA+ID4gPiBQSFlTREVWT1BfbWFwX3BpcnEsIGJ1dCBsYXRlciBpdCBuZWVkcyB0
byBjYWxsIFhFTl9ET01DVExfYmluZF9wdF9pcnEgYXMKPiA+ID4gPiA+IHBhcnQgb2YgeGNfZG9t
YWluX3VwZGF0ZV9tc2lfaXJxLiBBbGxvdyBmb3IgdGhhdCBhcyBwYXJ0IG9mCj4gPiA+ID4gPiBQ
SFlTREVWT1BfbWFwX3BpcnEuCj4gPiA+ID4gCj4gPiA+ID4gSSBzZWUsIHRoYXQncyBub3QgYSBw
cm9ibGVtIEFGQUlDVCBmb3IgUENJIElOVHggYmVjYXVzZSB0aGUgSVJRIGluCj4gPiA+ID4gdGhh
dCBjYXNlIGlzIGtub3duIGJlZm9yZWhhbmQsIGFuZCB0aGUgc3R1YmRvbWFpbiBpcyBnaXZlbiBw
ZXJtaXNzaW9ucwo+ID4gPiA+IG92ZXIgdGhpcyBJUlEgYnkgbGlieGxfX2RldmljZV9wY2lfYWRk
ICh0aGVyZSdzIGEgZG9fcGNpX2FkZCBhZ2FpbnN0Cj4gPiA+ID4gdGhlIHN0dWJkb21haW4pLgo+
ID4gPiAKPiA+ID4gRXhhY3RseS4KPiA+IAo+ID4gSSB3b3VsZCBtYXliZSBjb25zaWRlciBhZGRp
bmcgc29tZXRoaW5nIGxpa2UgdGhpcyB0byB0aGUgY29tbWl0Cj4gPiBtZXNzYWdlLCBzbyBpdCdz
IGNsZWFyIHdoeSBQQ0kgSU5UeCB3b3JrcyBidXQgbm90IE1TSSBpbnRlcnJ1cHRzLgo+ID4gCj4g
PiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBCYXNlZCBvbiBodHRwczovL2dpdGh1Yi5jb20vT3Bl
blhUL3hlbmNsaWVudC1vZS9ibG9iLzVlMGU3MzA0YTVhM2M3NWVmMDEyNDBhMWUzNjczNjY1YjJh
YWYwNWUvcmVjaXBlcy1leHRlbmRlZC94ZW4vZmlsZXMvc3R1YmRvbWFpbi1tc2ktaXJxLWFjY2Vz
cy5wYXRjaCBieSBFcmljIENoYW51ZGV0IDxjaGFudWRldGVAYWluZm9zZWMuY29tPi4KPiA+ID4g
PiA+IAo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2li
bGV0aGluZ3NsYWIuY29tPgo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+ID4gPiA+ID4g
LS0tCj4gPiA+ID4gPiBUaGlzIGlzIG9ubHkgb25lIHBhcnQgb2YgZml4aW5nIE1TSSB3aXRoIFFF
TVUgaW4gc3R1YmRvbWFpbi4gVGhlIG90aGVyCj4gPiA+ID4gPiBwYXJ0IGlzIGFsbG93aW5nIHN0
dWJkb21haW4gdG8gYWN0dWFsbHkgZW5hYmxlIE1TSSBpbiBQQ0kgY29uZmlnIHNwYWNlLgo+ID4g
PiA+ID4gUUVNVSBkb2VzIHRoYXQgdGhyb3VnaCBwY2lmcm9udC9iYWNrIGNvbm5lY3RlZCB0byB0
aGUgc3R1YmRvbWFpbiAoc2VlCj4gPiA+ID4gPiBody94ZW4veGVuX3B0X21zaS5jOm1zaV9tc2l4
X2VuYWJsZSgpKSwgYnV0IHBjaWJhY2sgYnkgZGVmYXVsdCByZWZ1c2UKPiA+ID4gPiA+IHdyaXRl
IHRvIHRoYXQgcmVnaXN0ZXIuCj4gPiA+ID4gPiBFYXN5LCBsZXNzIHNhZmUgc29sdXRpb246IGVu
YWJsZSBwZXJtaXNzaXZlIG1vZGUgZm9yIHRoZSBkZXZpY2UuCj4gPiA+ID4gPiBTYWZlciBzb2x1
dGlvbiAtIGVuYWJsZSBhY2Nlc3MgdG8gdGhpcyByZWdpc3RlciBmb3Igc3R1YmRvbWFpbiBvbmx5
Cj4gPiA+ID4gPiAocGNpYmFjayBwYXRjaCB0aGF0IGFkZCBzdWNoIGZsYWcgKyBsaWJ4bCBwYXRj
aCB0byBzZXQgaXQgZm9yIHJlbGV2YW50Cj4gPiA+ID4gPiAgZGV2aWNlcykKPiA+ID4gPiA+IFRo
ZSB3aG9sZSBzdG9yeToKPiA+ID4gPiA+IGh0dHBzOi8vd3d3LnF1YmVzLW9zLm9yZy9uZXdzLzIw
MTcvMTAvMTgvbXNpLXN1cHBvcnQvCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEFueSBvdGhlciBpZGVh
cz8gV2hpY2ggb25lIGlzIHByZWZlcnJlZCB1cHN0cmVhbT8KPiA+ID4gPiAKPiA+ID4gPiBJTU8s
IGFuZCBwbGVhc2UgY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcsIFFFTVUgaW4gdGhlIHN0dWJkb21h
aW4gd2lsbAo+ID4gPiA+IHJlY2VpdmUgdGhlIFBDSSBjb25maWcgc3BhY2Ugd3JpdGUgdG8gZW5h
YmxlIE1TSSwgYW5kIHNpbmNlIHRoaXMKPiA+ID4gPiBzdHViLVFFTVUgcnVucyBpbiBQViBtb2Rl
IEkgdGhpbmsgaXQgc2hvdWxkIHVzZSB0aGUgUFYgd2F5IHRvIGVuYWJsZQo+ID4gPiA+IE1TSSwg
aWU6IHRoZSBzYW1lIHRoYXQgTGludXggcGNpZnJvbnQgdXNlcyB0byBlbmFibGUgTVNJIGZvcgo+
ID4gPiA+IHBhc3NlZC10aHJvdWdoIGRldmljZXMuCj4gPiA+ID4gCj4gPiA+ID4gSXMgdGhpcyBz
b21ldGhpbmcgdGhhdCBzb3VuZHMgc2Vuc2libGU/Cj4gPiA+IAo+ID4gPiBXZSd2ZSBjb25zaWRl
cmVkIHRoaXMgb3B0aW9uIHRvby4gTGV0IG1lIHF1b3RlIFNpbW9uIG9uIHRoYXQgKGZyb20gdGhl
Cj4gPiA+IGxpbmsgYWJvdmUpOgo+ID4gPiAKPiA+ID4gICAgIFRoZSBlbmFibGUgY29tbWFuZCB0
aGF0IHBjaWZyb250IHNlbmRzIGlzIGludGVuZGVkIGZvciB0aGUgbm9ybWFsIFBWIHVzZQo+ID4g
PiAgICAgY2FzZSB3aGVyZSB0aGUgZGV2aWNlIGlzIHBhc3NlZCB0byB0aGUgVk0gaXRzZWxmICh2
aWEgcGNpZnJvbnQpIHJhdGhlcgo+ID4gPiAgICAgdGhhbiB0byB0aGUgc3R1YiBkb21haW4gdGFy
Z2V0LiBXaGlsZSB0aGUgY29tbWFuZCBpcyBjYWxsZWQgZW5hYmxlX21zaSwKPiA+ID4gICAgIHBj
aWJhY2sgZG9lcyBtdWNoIG1vcmUgdGhhbiBzaW1wbHkgc2V0dGluZyB0aGUgZW5hYmxlIGZsYWcu
IEl0IGFsc28KPiA+ID4gICAgIGNvbmZpZ3VyZXMgSVJRIGhhbmRsaW5nIGluIHRoZSBkb20wIGtl
cm5lbCwgYWRhcHRzIHRoZSBNU0kgbWFza2luZywgYW5kCj4gPiA+ICAgICBtb3JlLiBUaGlzIG1h
a2VzIHNlbnNlIGluIHRoZSBQViBjYXNlLCBidXQgaW4gdGhlIEhWTSBjYXNlLCB0aGUgTVNJCj4g
PiA+ICAgICBjb25maWd1cmF0aW9uIGlzIGRvbmUgYnkgUUVNVSwgc28gdGhpcyBtb3N0IGxpa2Vs
eSB3b27igJl0IHdvcmsgY29ycmVjdGx5Lgo+ID4gCj4gPiBPaCBncmVhdCwgdGhhdCdzIHVuZm9y
dHVuYXRlLiBCb3RoIHBjaWJhY2sgZnVuY3Rpb25zIGVuZCB1cCBjYWxsaW5nCj4gPiBpbnRvIG1z
aV9jYXBhYmlsaXR5X2luaXQgaW4gdGhlIExpbnV4IGtlcm5lbCwgd2hpY2ggZG9lcyBpbmRlZWQg
bW9yZQo+ID4gdGhhbiBqdXN0IHRvZ2dsaW5nIHRoZSBQQ0kgY29uZmlnIHNwYWNlIGVuYWJsZSBi
aXQuCj4gPiAKPiA+IE9UT0ggYWRkaW5nIGEgYnlwYXNzIHRvIHBjaWJhY2sgc28gdGhlIHN0dWJk
b20gaXMgYWJsZSB0byB3cml0ZSB0byB0aGUKPiA+IFBDSSByZWdpc3RlciBpbiBvcmRlciB0byB0
b2dnbGUgdGhlIGVuYWJsZSBiaXQgc2VlbXMgcXVpdGUgY2x1bXN5LiBOb3QKPiA+IHRvIG1lbnRp
b24gdGhhdCB5b3Ugd291bGQgYmUgcmVxdWlyZWQgdG8gdXBkYXRlIERvbTAga2VybmVsIGluIG9y
ZGVyIHRvCj4gPiBmaXggdGhlIGlzc3VlLgo+ID4gCj4gPiBEbyB5b3UgdGhpbmsgaXQgbWFrZXMg
c2Vuc2UgdG8gYWRkIGEgZG9tY3RsIHRvIGVuYWJsZS9kaXNhYmxlIE1TSShYKT8KPiA+IAo+ID4g
VGhpcyB3YXkgdGhlIGJ1ZyBjb3VsZCBiZSBmaXhlZCBieSBqdXN0IHVwZGF0aW5nIFhlbiAoYW5k
IHRoZQo+ID4gc3R1YmRvbWFpbikuCj4gCj4gSW5kZWVkIGluIGNhc2Ugb2Ygc3R1YmRvbWFpbiwg
dGhhdCB3b3VsZCBtYWtlIHNlbnMsIGFzIG90aGVyIFBDSSBwYXNzdGhyb3VnaAo+IHJlbGF0ZWQg
b3BlcmF0aW9ucyBhbHJlYWR5IGJ5cGFzcyBwY2lmcm9udC9iYWNrIGFueXdheS4KPiAKPiBBbmQg
SSBhZ3JlZSB3aXRoIEphbiwgdGhhdCBwaHlzZGV2b3AgbWFrZXMgbW9yZSBzZW5zZSwgaWYgZ29p
bmcgdGhpcyB3YXkuCgpXaGlsZSBub3QgYWdhaW5zdCB1c2luZyBwaHlzZGV2b3AgaWYgd2UgYWdy
ZWUgdGhhdCBhIG5ldyBoeXBlcmNhbGwgaXMKdGhlIHdheSB0byBnbywgSSB3b3VsZCBwcmVmZXIg
YSBkb21jdGwgYmVjYXVzZSB0aGlzIGh5cGVyY2FsbCB3b3VsZApvbmx5IGJlIHVzZWQgYnkgdG9v
bHN0YWNrIGNvbXBvbmVudHMsIGFuZCB0aHVzIGRvZXNuJ3QgbmVlZCB0byBiZQphZGRlZCB0byB0
aGUgcHVibGljIHN0YWJsZSBBQkkgYXZhaWxhYmxlIHRvIGFsbCBndWVzdHMsIGV2ZW4gaWYgdGhl
CmZ1bmN0aW9uYWxpdHkgaXMgYWN0dWFsbHkgbGltaXRlZCB0byBzdHViZG9tYWlucy4KCkFueXdh
eSwgbm90IGEgYmlnIGRlYWwsIGFuZCBpZiBvdGhlcnMgdGhpbmsgcGh5c2Rldm9wIGlzIG1vcmUg
c3VpdGFibGUKSSdtIE9LIHdpdGggaXQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 09:04:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 09:04: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-devel-bounces@lists.xenproject.org>)
	id 1gk3b6-0002aI-Cb; Thu, 17 Jan 2019 09:04: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=XuNv=PZ=citrix.com=prvs=91354dfb7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gk3b5-0002aD-T3
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 09:04:23 +0000
X-Inumbo-ID: e0aa83b6-1a36-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0aa83b6-1a36-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 09:04:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84714778"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?J0FsZXggQmVubsOpZSc=?= <alex.bennee@linaro.org>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] hw/block/xen: use proper format string for
 printing sectors
Thread-Index: AQHUrZT5GsafQVGX9UOxVuTAfqHIH6WyH5kAgADvrQCAABwCoA==
Date: Thu, 17 Jan 2019 09:02:26 +0000
Message-ID: <7ca53707d96344d885bb91701b84b547@AMSPEX02CL03.citrite.net>
References: <20190116121350.23863-1-alex.bennee@linaro.org>
 <c8f655ea-3c3b-290e-1bc2-8f7bb755f4af@citrix.com> <874la7zocp.fsf@linaro.org>
In-Reply-To: <874la7zocp.fsf@linaro.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] hw/block/xen: use proper format string for
 printing sectors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, "open
 list:Block layer core" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbGV4IEJlbm7DqWUgW21haWx0
bzphbGV4LmJlbm5lZUBsaW5hcm8ub3JnXQ0KPiBTZW50OiAxNyBKYW51YXJ5IDIwMTkgMDg6MjEN
Cj4gVG86IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+DQo+IENjOiBw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc7IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+OyBT
dGVmYW5vDQo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBvcGVuIGxpc3Q6
QmxvY2sgbGF5ZXIgY29yZSA8cWVtdS0NCj4gYmxvY2tAbm9uZ251Lm9yZz47IHFlbXUtZGV2ZWxA
bm9uZ251Lm9yZzsgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT47DQo+IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBBbnRob255IFBlcmFyZA0KPiA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT47IG9wZW4gbGlzdDpYODYgPHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0hdIGh3L2Jsb2Nr
L3hlbjogdXNlIHByb3BlciBmb3JtYXQgc3RyaW5nDQo+IGZvciBwcmludGluZyBzZWN0b3JzDQo+
IA0KPiANCj4gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JpdGVz
Og0KPiANCj4gPiBPbiAxNi8wMS8yMDE5IDEyOjEzLCBBbGV4IEJlbm7DqWUgd3JvdGU6DQo+ID4+
IFRoZSAlbHUgZm9ybWF0IHN0cmluZyBpcyBkaWZmZXJlbnQgZGVwZW5kaW5nIG9uIHRoZSBob3N0
IGFyY2hpdGVjdHVyZQ0KPiA+PiB3aGljaCBjYXVzZXMgYnVpbGRzIGxpa2UgdGhlIGRlYmlhbi1h
cm1oZi1jcm9zcyBidWlsZCB0byBmYWlsLiBVc2UgdGhlDQo+ID4+IGNvcnJlY3QgUFJpNjQgZm9y
bWF0IHN0cmluZy4NCj4gPj4NCj4gPj4gU2lnbmVkLW9mZi1ieTogQWxleCBCZW5uw6llIDxhbGV4
LmJlbm5lZUBsaW5hcm8ub3JnPg0KPiA+PiAtLS0NCj4gPj4gIGh3L2Jsb2NrL3hlbi1ibG9jay5j
IHwgMiArLQ0KPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pDQo+ID4+DQo+ID4+IGRpZmYgLS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Js
b2NrL3hlbi1ibG9jay5jDQo+ID4+IGluZGV4IGJlMjhiNjM0NDIuLmE2MzY0ODdiM2UgMTAwNjQ0
DQo+ID4+IC0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jDQo+ID4+ICsrKyBiL2h3L2Jsb2NrL3hl
bi1ibG9jay5jDQo+ID4+IEBAIC0yMTUsNyArMjE1LDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2Nr
X3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsDQo+IEVycm9yICoqZXJycCkNCj4gPj4NCj4gPj4g
ICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNlY3Rvci1zaXplIiwgIiV1
IiwNCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmYtPmxvZ2ljYWxfYmxv
Y2tfc2l6ZSk7DQo+ID4+IC0gICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJz
ZWN0b3JzIiwgIiVsdSIsDQo+ID4+ICsgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5k
ZXYsICJzZWN0b3JzIiwgIiUiUFJJaTY0LA0KPiA+DQo+ID4gUFJJdTY0Lg0KPiA+DQo+ID4gWW91
J3ZlIGNoYW5nZWQgdGhlIHNpZ25lZC1uZXNzIG9mIHdoYXQgZ2V0cyBwcmludGVkLg0KPiANCj4g
SSB3YXMgZGVsaWJlcmF0ZSBhczoNCj4gICBpbnQ2NF90IGJsa19nZXRsZW5ndGgoQmxvY2tCYWNr
ZW5kICpibGspOw0KPiANCj4gYWx0aG91Z2ggSSBoYXZlIHRvIGFkbWl0IGEgc2lnbmVkIGJsb2Nr
IGxlbmd0aCBkb2Vzbid0IG1ha2UgbXVjaCBzZW5zZQ0KPiB0byBtZS4gQXQgbGVhc3QgaXQgaXNu
J3QgZ29pbmcgdG8gb3ZlcmZsb3cgYW5kIHdpbGwgc2hvdy11cCBpZiB0aGUgYmxvY2sNCj4gbGVu
Z3RoIGlzIGV2ZXIgbmVnYXRpdmUuDQoNClllcywgdGhhdCdzIGEgbXVjaCBiZXR0ZXIgZmFpbHVy
ZSBtb2RlIHRoYW4gc29tZSB3ZWlyZCBodWdlIG51bWJlciBvZiBzZWN0b3JzLg0KDQogIFBhdWwN
Cg0KPiANCj4gPg0KPiA+IH5BbmRyZXcNCj4gDQo+IA0KPiAtLQ0KPiBBbGV4IEJlbm7DqWUNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 09:06:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 09:06: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-devel-bounces@lists.xenproject.org>)
	id 1gk3dU-0002hn-R7; Thu, 17 Jan 2019 09:06: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=yMY+=PZ=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gk3dT-0002hh-UV
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 09:06:52 +0000
X-Inumbo-ID: 39274091-1a37-11e9-92db-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::70b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39274091-1a37-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 09:06:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=HuUGGAfSxWK+y8PGNGrV3qQjw55vjCAlAAiPPGAe9ss=;
 b=ng1mzxHvtMMJyLqauCzOOB2bHAMO4iPudhTfgnX8lEvSqGHvvs1GNbepLOqyVdA6G4Dr55Lh9bXHv1z4A2MSZs2s7H4E6WTBJ78+ibS4zt1/6/QcZ4h2rEiRgkVnSs/UvRzTnw6RGaBCxyxS2SAnNATyVkKtlqlFlLERGkFOpQI=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB5360.eurprd02.prod.outlook.com (20.177.202.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.26; Thu, 17 Jan 2019 09:06:47 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::5153:b507:9638:81f5%4]) with mapi id 15.20.1537.018; Thu, 17 Jan 2019
 09:06:47 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2] x86/mm: Clean up p2m_finish_type_change return value
Thread-Index: AQHUrkP5PQoBPOqo6UmSCp33T36Qug==
Date: Thu, 17 Jan 2019 09:06:47 +0000
Message-ID: <20190117090635.23731-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR05CA0031.eurprd05.prod.outlook.com
 (2603:10a6:20b:2e::44) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB5360;
 6:2cyX5akjx8RkGwydnezcKPRRqBHBnzwUZkDVoOFjCaiz23kW+3nFEIv7K4b5PvtnTJwSESNIbuqDUKrSmMfxo1CIqxySH6yxi0+sWtqQLWCIIS0Ipi1c9KQCTVwIP5DQndilui16q9uM2linOV70PgHEm0t2A4aqFDI2KPiB37E8A8BR9Di29GE0r3nbf170Ys49qESydvhu3Cg1ZR9D2HubIs3mwtK6GhaGRYtKE+RlG8QpEOoR3jEPKm7s35D7UR7XHmfM7X2A3N17BcItyi97Gv+w7XYI53P6fGCW0Cn6W/fXAhGSqI1HYvz/BAHcifdTdXojAZlopBe+rC6cEyfQjnwmQtimKF59Trz5t1Bsj8jPY+ZNNdmSlHx4NFCSpgwjjukHQJc9Nxvlf64jKz5L5eVA6aSRvtZxq13g3LIqjaBH4r0Q8uP1NA+zf7LKRop0l2aEzN7AN1XZy2BeIw==;
 5:Qtm7xV8y0LWnFk987OEeIv4+qkuMfYd6ojmwcGrtU0yx5dlQQPQPzkkMPOUfXdJAZG906kD4WQJJFx9gCkUZZnL4DMD7hi4RE1h8Eqrsn3cdrfFz4ywNPx3ShaLdfnyVwMwedd+g+l7O2yxGTm0+jiqIbAkjhUUi0wcEj9JfhggQKnBoNxsRL8WgAhKEo6KnVr9I1ci0iE7t08uv/V4QZQ==;
 7:16bTuuZkpnyUIpHHBn1vPP2y+hyDgCfxsI1eForIbfDjm5ktIXNjNAzo1kluzVl3ua2b1K4dgf8qrlCngcG5YAzoNne1/yXFFcA4/QF+jX1wH2BIS6568bYLa+MtGlnvyyBk++T8ulq1DQGfMhT9aQ==
x-ms-office365-filtering-correlation-id: caa50918-a3e0-4868-7986-08d67c5b1bb5
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB5360; 
x-ms-traffictypediagnostic: VI1PR02MB5360:|VI1PR02MB5360:
x-microsoft-antispam-prvs: <VI1PR02MB536055ECFDB13C81AB521FFFAB830@VI1PR02MB5360.eurprd02.prod.outlook.com>
x-forefront-prvs: 0920602B08
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(376002)(366004)(39860400002)(136003)(346002)(199004)(189003)(6512007)(97736004)(2906002)(14454004)(186003)(486006)(71190400001)(6436002)(8936002)(3846002)(71200400001)(6116002)(50226002)(2501003)(52116002)(476003)(1076003)(5640700003)(2616005)(478600001)(6916009)(66066001)(106356001)(86362001)(53936002)(102836004)(2351001)(68736007)(26005)(305945005)(105586002)(81156014)(386003)(256004)(5660300001)(7736002)(107886003)(36756003)(54906003)(6486002)(316002)(4326008)(99286004)(6506007)(25786009)(14444005)(81166006)(8676002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB5360;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QpG4tlCPy3awuABg5Jh9ff7BkQzqaGy+cLVpqfbDqr/amE1GBwBB2p/ij3Semtk3LuqQeu0C4MEsjO8VWd9TkCa997dEzTEA6OvXFJA7tAje/N024HsrV1EMSlqaz3lUERtD7oesErr//m4rsKWBa3DW3SOOSLRJP9KP9DvLCNatfvjGvUamgez7KfOGTT/IICZgakX8AFTWYdhxCPmnNxRWpiSMBVZoGMiBDe0Bm6W8Y+z50S63i+ABDnSmzm5OKCeRfQtSw9DKpoe610h9yEmDPZkWLEXKM19orEmxw71wYcfTsd3lxKtqBP3IzDCsRodNJzWkry69CYNG8OJopBrghfqGFfFO1j7CsxDwQ+MsnOAXNwm2YggGbUP1ZqQbgwopUSKVfuQVlqc91QwD3d1n0rBcSh/EA9rl/mtI4ZQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <4A7369672742E54FB2FF1FA74D5B08B7@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: caa50918-a3e0-4868-7986-08d67c5b1bb5
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2019 09:06:46.2726 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB5360
Subject: [Xen-devel] [PATCH v2] x86/mm: Clean up p2m_finish_type_change
 return value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlZCB0aGUgcmV0dXJuIHZhbHVlIG9mIDEgdG8gMCBzbyBub3cgcDJtX2ZpbmlzaF90eXBl
X2NoYW5nZSByZXR1cm5zDQowIGZvciBzdWNjZXNzIG9yIDwwIGZvciBlcnJvci4NClRoZSDigJxy
b2904oCdIGNhbGxlciBvZiBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKCkgaXMNClhFTl9ETU9QX21h
cF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIgYW5kIHRoaXMgZG9lcyBub3RoaW5nIHVzZWZ1bCB3
aXRoDQpwb3NpdGl2ZSB2YWx1ZXMuDQoNClN1Z2dlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBldS5jaXRyaXguY29tPg0KU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWls
YSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+DQoNCi0tLQ0KQ2hhbmdlcyBzaW5jZSBWMToNCgkt
IFVwZGF0ZSBjb21taXQgbWVzc2FnZQ0KCS0gTW92ZSByYyA9IDAgYmVmb3JlIG91dCB0YWcuDQot
LS0NCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCAxMSArKystLS0tLS0tLQ0KIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMNCmluZGV4IGQxNGNlNTdk
ZDUuLmE5YzM2NmJiNWUgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMNCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYw0KQEAgLTExODgsMjIgKzExODgsMTcgQEAgaW50IHAybV9m
aW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwNCiAgICAgICAgICAgICBpZiAoIGQt
PmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkNCiAgICAgICAgICAg
ICB7DQogICAgICAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm0gPSBkLT5hcmNo
LmFsdHAybV9wMm1baV07DQotICAgICAgICAgICAgICAgIGludCByYzE7DQogDQogICAgICAgICAg
ICAgICAgIHAybV9sb2NrKGFsdHAybSk7DQotICAgICAgICAgICAgICAgIHJjMSA9IGZpbmlzaF90
eXBlX2NoYW5nZShhbHRwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsNCisgICAgICAgICAgICAgICAg
cmMgPSBmaW5pc2hfdHlwZV9jaGFuZ2UoYWx0cDJtLCBmaXJzdF9nZm4sIG1heF9ucik7DQogICAg
ICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsNCiANCi0gICAgICAgICAgICAgICAgaWYg
KCByYzEgPCAwICkNCi0gICAgICAgICAgICAgICAgew0KLSAgICAgICAgICAgICAgICAgICAgcmMg
PSByYzE7DQorICAgICAgICAgICAgICAgIGlmICggcmMgPCAwICkNCiAgICAgICAgICAgICAgICAg
ICAgIGdvdG8gb3V0Ow0KLSAgICAgICAgICAgICAgICB9DQotDQotICAgICAgICAgICAgICAgIHJj
IHw9IHJjMTsNCiAgICAgICAgICAgICB9DQogICAgIH0NCiAjZW5kaWYNCisgICAgcmMgPSAwOw0K
IA0KICBvdXQ6DQogICAgIHAybV91bmxvY2soaG9zdHAybSk7DQotLSANCjIuMTcuMQ0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 09:09:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 09:09: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-devel-bounces@lists.xenproject.org>)
	id 1gk3g7-0002t8-Gw; Thu, 17 Jan 2019 09:09: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=z9O0=PZ=citrix.com=prvs=9131db2f0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gk3g5-0002t3-PZ
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 09:09:33 +0000
X-Inumbo-ID: 9975d3ef-1a37-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9975d3ef-1a37-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 09:09:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84715057"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
 <5C3F1AFD020000780020E417@prv1-mh.provo.novell.com>
 <86e1e993-6d70-9d3a-68fc-20e8105b2668@citrix.com>
 <20190117084311.dgg3qn6hj3gyxnms@mac>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a757ef39-a028-3937-1d23-46aca665b2db@citrix.com>
Date: Thu, 17 Jan 2019 09:08:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190117084311.dgg3qn6hj3gyxnms@mac>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOSAwODo0MywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEph
biAxNiwgMjAxOSBhdCAwNzo1MTozM1BNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBP
biAxNi8wMS8yMDE5IDExOjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE2LjAxLjE5
IGF0IDEwOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+Pj4gKysrIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUucGFuZG9jCj4+Pj4gQEAgLTYzNiw2MSArNjM2LDgzIEBAIHRyYWNlIGZl
YXR1cmUgaXMgb25seSBlbmFibGVkIGluIGRlYnVnZ2luZyBidWlsZHMgb2YgWGVuLgo+Pj4+ICAK
Pj4+PiAgU3BlY2lmeSB0aGUgYml0IHdpZHRoIG9mIHRoZSBETUEgaGVhcC4KPj4+PiAgCj4+Pj4g
LSMjIyBkb20wICh4ODYpCj4+Pj4gLT4gYD0gTGlzdCBvZiBbIHB2aCB8IHNoYWRvdyB8IHZlcmJv
c2UgXWAKPj4+PiArIyMjIGRvbTAKPj4+PiArICAgID0gTGlzdCBvZiBbIHB2aD08Ym9vbD4sIHNo
YWRvdz08Ym9vbD4sIHZlcmJvc2U9PGJvb2w+IF0KPj4+PiAgCj4+Pj4gLT4gU3ViLW9wdGlvbnM6
Cj4+Pj4gKyAgICBBcHBsaWNhYmlsaXR5OiB4ODYKPj4+PiAgCj4+Pj4gLT4gYHB2aGAKPj4+PiAr
Q29udHJvbHMgZm9yIGhvdyBkb20wIGlzIGNvbnN0cnVjdGVkIG9uIHg4NiBzeXN0ZW1zLgo+Pj4+
ICAKPj4+PiAtPiBEZWZhdWx0OiBgZmFsc2VgCj4+Pj4gKyogICBUaGUgYHB2aGAgYm9vbGVhbiBj
b250cm9scyB3aGV0aGVyIGRvbTAgaXMgY29uc3RydWN0ZWQgYXMgYSBQViBvciBhIFBWSAo+Pj4+
ICsgICAgZ3Vlc3QuICBUaGUgZGVmYXVsdCBpcyBQVi4gIEluIGFkZGl0aW9uLCB0aGUgZm9sbG93
aW5nIHJlcXVpcmVtZW50cyBtdXN0Cj4+Pj4gKyAgICBiZSBtZXQ6Cj4+Pj4gIAo+Pj4+IC1GbGFn
IHRoYXQgbWFrZXMgYSBkb20wIGJvb3QgaW4gUFZIdjIgbW9kZS4KPj4+PiArICAgICogICBUaGUg
ZG9tMCBrZXJuZWwgc2VsZWN0ZWQgYnkgdGhlIGJvb3QgbG9hZGVyIG11c3QgYmUgY2FwYWJsZSBv
ZiB0aGUKPj4+PiArICAgICAgICBzZWxlY3RlZCBtb2RlLgo+Pj4+ICsgICAgKiAgIEZvciBhIFBW
IGRvbTAsIFhlbiBtdXN0IGhhdmUgYmVlbiBjb21waWxlZCB3aXRoIGBDT05GSUdfUFZgIGVuYWJs
ZWQuCj4+Pj4gKyAgICAqICAgRm9yIGEgUFZIIGRvbTAsIFhlbiBtdXN0IGhhdmUgYmVlbiBjb21w
aWxlZCB3aXRoIGBDT05GSUdfSFZNYCBlbmFibGVkLAo+Pj4+ICsgICAgICAgIGFuZCB0aGUgaGFy
ZHdhcmUgbXVzdCBoYXZlIFZULXgvU1ZNIGV4dGVuc2lvbnMgYXZhaWxhYmxlLgo+Pj4+ICAKPj4+
PiAtPiBgc2hhZG93YAo+Pj4+ICsqICAgVGhlIGBzaGFkb3dgIGJvb2xlYW4gaXMgb25seSBhcHBs
aWNhYmxlIHdoZW4gZG9tMCBpcyBjb25zdHJ1Y3RlZCBhcyBhIFBWSAo+Pj4+ICsgICAgZ3Vlc3Qs
IGFuZCBjb250cm9scyB3aGV0aGVyIGRvbTAgdXNlcyBoYXJkd2FyZSBhc3Npc3RlZCBwYWdpbmcs
IG9yIHNoYWRvdwo+Pj4+ICsgICAgcGFnaW5nLiAgVGhlIGRlZmF1bHQgaXMgSEFQIHdoZW4gYXZh
aWxhYmxlLCBhbmQgc2hhZG93IG90aGVyd2lzZS4KPj4+PiAgCj4+Pj4gLT4gRGVmYXVsdDogYGZh
bHNlYAo+Pj4+ICsgICAgVGhpcyBvcHRpb24gaXMgdW5hdmFpbGFibGUgd2hlbiBgQ09ORklHX1NI
QURPV19QQUdJTkdgIGlzIGNvbXBpbGVkIG91dC4gIEEKPj4+PiArICAgIFBWSCBkb20wIGNhbm5v
dCBiZSB1c2VkIGlmIGBDT05GSUdfU0hBRE9XX1BBR0lOR2AgaXMgY29tcGlsZWQgb3V0LCBhbmQg
dGhlCj4+Pj4gKyAgICBoYXJkd2FyZSBpcyBub3QgSEFQLWNhcGFibGUuCj4+PiBBcyBtZW50aW9u
ZWQgZWxzZXdoZXJlLCBJIG9iamVjdCB0byBhZGRpbmcgQ09ORklHXyogaW50byB0aGlzIGRvYywK
Pj4+IHdoaWNoIGlzIGludGVuZGVkIHRvIGJlIG1lYW5pbmdmdWwgdG8gbm9uLWRldmVsb3BlcnMu
IEJ1dCBub3QgdG8gdGhlCj4+PiBkZWdyZWUgb2YgTkFLLWluZyB0aGUgd2hvbGUgdGhpbmcsIGlm
IGV2ZXJ5b25lIGVsc2UgZGlzYWdyZWVzIHdpdGggbWUuCj4+IEknbSBub3Qgc3VyZSB3aGF0IGVs
c2UgdG8gc2F5LsKgIEkgb2JqZWN0IHRvIHB1cnBvc2VmdWxseSBvbWl0dGluZwo+PiByZWxldmFu
dCBpbmZvcm1hdGlvbiBmcm9tIG91ciBkb2N1bWVudGF0aW9uLgo+IE1heWJlIGl0IHdvdWxkIGJl
IGhlbHBmdWwgdG8gYWRkIHNvbWUga2luZCBvZiB0YWcgdGhhdCBjb3VsZAo+IHN0YW5kYXJkaXpl
IHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiBLY29uZmlnIG9wdGlvbnMgYW5kIGNvbW1hbmQgbGlu
ZQo+IG9wdGlvbnM/Cj4KPiAgICAgS2NvbmZpZzogU0hBRE9XX1BBR0lORwo+Cj4gT3Igc2ltaWxh
ci4gVGhpcyB3b3VsZCBnZXQgdGhlIHNwZWNpZmljIEtjb25maWcgZGV0YWlscyBvdXQgb2YgdGhl
Cj4gZ2VuZXJhbCBkZXNjcmlwdGlvbiBvZiB0aGUgZnVuY3Rpb25hbGl0eSwgdGh1cyBub3QgaGFy
bWluZyByZWFkYWJpbGl0eQo+IGJ5IG5vbi1leHBlcnQgdXNlcnM/Cj4KPiBVc2luZyBzdWNoIHRh
ZyB3b3VsZCByZXF1aXJlIHNvbWUgZXhwbGFuYXRpb24gb2YgaXQncyBtZWFuaW5nIGF0IHRoZQo+
IHRvcCBvZiB0aGUgZG9jdW1lbnQuCj4KPj4gTW9zdCBwZW9wbGUgcmVhZGluZyBpdCwgaW5jbHVk
aW5nIG5vbi1kZXZlbG9wZXJzLCB3aWxsIGtub3cgd2hhdCBLY29uZmlnCj4+IGlzIGFuZCBob3cg
dG8gY2hlY2ssIG93aW5nIHRvIGF0IGxlYXN0IGEgYmFzaWMga25vd2xlZGdlIG9mIExpbnV4LsKg
Cj4+IFRob3NlIHRoYXQgZG9uJ3Qgd2lsbCBiZSBjYXBhYmxlIG9mIGJhc2ljIGh1bWFuIGludGVy
YWN0aW9uIHN1Y2ggYXMKPj4gYXNraW5nIGEgcXVlc3Rpb24gb2Ygc29tZW9uZSBtb3JlIGtub3ds
ZWRnZWFibGUuCj4gSWYgdGhlIGFib3ZlIGlzIG5vdCBzdWl0YWJsZSwgSSBtaWdodCBzdWdnZXN0
IHRvIHJld29yZCB0aGUgc2VudGVuY2UKPiBhczoKPgo+ICJUaGlzIG9wdGlvbiBpcyB1bmF2YWls
YWJsZSB3aGVuIHRoZSBLY29uZmlnIGBTSEFET1dfUEFHSU5HYCBvcHRpb24gaXMKPiBub3Qgc2Vs
ZWN0ZWQgYXQgYnVpbGQgdGltZS4iCj4KPiBFeHBsaWNpdGx5IG1lbnRpb25pbmcgS2NvbmZpZyBh
bmQgc2VsZWN0ZWQgc2ltcGxpZmllcyB0aGUgbGFuZ3VhZ2UgZm9yCj4gbm9uLWV4cGVydCB1c2Vy
cyBJTU8sIGFuZCBtYWtlcyBpdCBjbGVhciB0aGlzIGlzIGV4Y2x1c2l2ZWx5IGEgYnVpbGQKPiB0
aW1lIGRlY2lzaW9uLiBOb3RlIEknbSBub3QgYSBuYXRpdmUgc3BlYWtlciwgc28gbXkgc2Vuc2Ug
b2YgZWFzaWVyIHRvCj4gdW5kZXJzdGFuZCBjb3VsZCBiZSBjb21wbGV0ZWx5IHdyb25nLgoKSSBo
YXZlIGEgcmV3cml0ZSBvZiB0aGUgaGVhZCBvZiB0aGUgZG9jdW1lbnQgcGVuZGluZyBhbnl3YXkg
d2hpY2ggSSBob3BlCnRvIGdldCBzb3J0ZWQgcHJvcGVybHkgZm9yIDQuMTIKCldoaWxlIGhhdmlu
ZyBhIEtjb25maWc6IHNlY3Rpb24gd291bGQgcHJvYmFibHkgYmUgZmluZSBmb3IgfjgwJSBvZiB0
aGUKc2ltcGxlIGNhc2VzLCBpdCBkb2Vzbid0IHdvcmsgZm9yIHRoaXMgcGF0Y2guCgpJIGd1ZXNz
IHRoZSByb290IG9mIHRoZSBpc3N1ZSBpcyB0aGF0IEkgZG8gbm90IGJlbGlldmUgdGhhdCBwaHJh
c2luZyB0aGUKaW5mb3JtYXRpb24gbGlrZSB0aGlzIG1ha2VzIGl0IGhhcmRlciBmb3Igbm9uLWV4
cGVydCB1c2VycwpyZWFkL2NvbXByZWhlbmQsIGFuZCB0aGVyZSBkZWZpbml0ZWx5IGFyZSBhIGdy
b3VwIG9mIHJlYWRlcnMgZm9yIHdoaWNoCnRoaXMgaW5mb3JtYXRpb24gaXMgcmVsZXZhbnQuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 09:14:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 09: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-devel-bounces@lists.xenproject.org>)
	id 1gk3l1-0003bH-5B; Thu, 17 Jan 2019 09:14: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=yQ28=PZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gk3l0-0003bC-7L
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 09:14:38 +0000
X-Inumbo-ID: 4f263a0e-1a38-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f263a0e-1a38-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 09:14:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3CCEFAA5C;
 Thu, 17 Jan 2019 09:14:35 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
 <5C3F1AFD020000780020E417@prv1-mh.provo.novell.com>
 <86e1e993-6d70-9d3a-68fc-20e8105b2668@citrix.com>
 <20190117084311.dgg3qn6hj3gyxnms@mac>
 <a757ef39-a028-3937-1d23-46aca665b2db@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <0659f461-3b3a-c47e-006e-b4bdf6444426@suse.com>
Date: Thu, 17 Jan 2019 10:14:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <a757ef39-a028-3937-1d23-46aca665b2db@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOSAxMDowOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNy8wMS8yMDE5
IDA4OjQzLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiBPbiBXZWQsIEphbiAxNiwgMjAxOSBh
dCAwNzo1MTozM1BNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMTYvMDEvMjAx
OSAxMTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTYuMDEuMTkgYXQgMTA6MDAs
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4gLS0tIGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+Pj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYwo+Pj4+PiBAQCAtNjM2LDYxICs2MzYsODMgQEAgdHJhY2UgZmVhdHVyZSBp
cyBvbmx5IGVuYWJsZWQgaW4gZGVidWdnaW5nIGJ1aWxkcyBvZiBYZW4uCj4+Pj4+ICAKPj4+Pj4g
IFNwZWNpZnkgdGhlIGJpdCB3aWR0aCBvZiB0aGUgRE1BIGhlYXAuCj4+Pj4+ICAKPj4+Pj4gLSMj
IyBkb20wICh4ODYpCj4+Pj4+IC0+IGA9IExpc3Qgb2YgWyBwdmggfCBzaGFkb3cgfCB2ZXJib3Nl
IF1gCj4+Pj4+ICsjIyMgZG9tMAo+Pj4+PiArICAgID0gTGlzdCBvZiBbIHB2aD08Ym9vbD4sIHNo
YWRvdz08Ym9vbD4sIHZlcmJvc2U9PGJvb2w+IF0KPj4+Pj4gIAo+Pj4+PiAtPiBTdWItb3B0aW9u
czoKPj4+Pj4gKyAgICBBcHBsaWNhYmlsaXR5OiB4ODYKPj4+Pj4gIAo+Pj4+PiAtPiBgcHZoYAo+
Pj4+PiArQ29udHJvbHMgZm9yIGhvdyBkb20wIGlzIGNvbnN0cnVjdGVkIG9uIHg4NiBzeXN0ZW1z
Lgo+Pj4+PiAgCj4+Pj4+IC0+IERlZmF1bHQ6IGBmYWxzZWAKPj4+Pj4gKyogICBUaGUgYHB2aGAg
Ym9vbGVhbiBjb250cm9scyB3aGV0aGVyIGRvbTAgaXMgY29uc3RydWN0ZWQgYXMgYSBQViBvciBh
IFBWSAo+Pj4+PiArICAgIGd1ZXN0LiAgVGhlIGRlZmF1bHQgaXMgUFYuICBJbiBhZGRpdGlvbiwg
dGhlIGZvbGxvd2luZyByZXF1aXJlbWVudHMgbXVzdAo+Pj4+PiArICAgIGJlIG1ldDoKPj4+Pj4g
IAo+Pj4+PiAtRmxhZyB0aGF0IG1ha2VzIGEgZG9tMCBib290IGluIFBWSHYyIG1vZGUuCj4+Pj4+
ICsgICAgKiAgIFRoZSBkb20wIGtlcm5lbCBzZWxlY3RlZCBieSB0aGUgYm9vdCBsb2FkZXIgbXVz
dCBiZSBjYXBhYmxlIG9mIHRoZQo+Pj4+PiArICAgICAgICBzZWxlY3RlZCBtb2RlLgo+Pj4+PiAr
ICAgICogICBGb3IgYSBQViBkb20wLCBYZW4gbXVzdCBoYXZlIGJlZW4gY29tcGlsZWQgd2l0aCBg
Q09ORklHX1BWYCBlbmFibGVkLgo+Pj4+PiArICAgICogICBGb3IgYSBQVkggZG9tMCwgWGVuIG11
c3QgaGF2ZSBiZWVuIGNvbXBpbGVkIHdpdGggYENPTkZJR19IVk1gIGVuYWJsZWQsCj4+Pj4+ICsg
ICAgICAgIGFuZCB0aGUgaGFyZHdhcmUgbXVzdCBoYXZlIFZULXgvU1ZNIGV4dGVuc2lvbnMgYXZh
aWxhYmxlLgo+Pj4+PiAgCj4+Pj4+IC0+IGBzaGFkb3dgCj4+Pj4+ICsqICAgVGhlIGBzaGFkb3dg
IGJvb2xlYW4gaXMgb25seSBhcHBsaWNhYmxlIHdoZW4gZG9tMCBpcyBjb25zdHJ1Y3RlZCBhcyBh
IFBWSAo+Pj4+PiArICAgIGd1ZXN0LCBhbmQgY29udHJvbHMgd2hldGhlciBkb20wIHVzZXMgaGFy
ZHdhcmUgYXNzaXN0ZWQgcGFnaW5nLCBvciBzaGFkb3cKPj4+Pj4gKyAgICBwYWdpbmcuICBUaGUg
ZGVmYXVsdCBpcyBIQVAgd2hlbiBhdmFpbGFibGUsIGFuZCBzaGFkb3cgb3RoZXJ3aXNlLgo+Pj4+
PiAgCj4+Pj4+IC0+IERlZmF1bHQ6IGBmYWxzZWAKPj4+Pj4gKyAgICBUaGlzIG9wdGlvbiBpcyB1
bmF2YWlsYWJsZSB3aGVuIGBDT05GSUdfU0hBRE9XX1BBR0lOR2AgaXMgY29tcGlsZWQgb3V0LiAg
QQo+Pj4+PiArICAgIFBWSCBkb20wIGNhbm5vdCBiZSB1c2VkIGlmIGBDT05GSUdfU0hBRE9XX1BB
R0lOR2AgaXMgY29tcGlsZWQgb3V0LCBhbmQgdGhlCj4+Pj4+ICsgICAgaGFyZHdhcmUgaXMgbm90
IEhBUC1jYXBhYmxlLgo+Pj4+IEFzIG1lbnRpb25lZCBlbHNld2hlcmUsIEkgb2JqZWN0IHRvIGFk
ZGluZyBDT05GSUdfKiBpbnRvIHRoaXMgZG9jLAo+Pj4+IHdoaWNoIGlzIGludGVuZGVkIHRvIGJl
IG1lYW5pbmdmdWwgdG8gbm9uLWRldmVsb3BlcnMuIEJ1dCBub3QgdG8gdGhlCj4+Pj4gZGVncmVl
IG9mIE5BSy1pbmcgdGhlIHdob2xlIHRoaW5nLCBpZiBldmVyeW9uZSBlbHNlIGRpc2FncmVlcyB3
aXRoIG1lLgo+Pj4gSSdtIG5vdCBzdXJlIHdoYXQgZWxzZSB0byBzYXkuwqAgSSBvYmplY3QgdG8g
cHVycG9zZWZ1bGx5IG9taXR0aW5nCj4+PiByZWxldmFudCBpbmZvcm1hdGlvbiBmcm9tIG91ciBk
b2N1bWVudGF0aW9uLgo+PiBNYXliZSBpdCB3b3VsZCBiZSBoZWxwZnVsIHRvIGFkZCBzb21lIGtp
bmQgb2YgdGFnIHRoYXQgY291bGQKPj4gc3RhbmRhcmRpemUgdGhlIHJlbGF0aW9uc2hpcCBiZXR3
ZWVuIEtjb25maWcgb3B0aW9ucyBhbmQgY29tbWFuZCBsaW5lCj4+IG9wdGlvbnM/Cj4+Cj4+ICAg
ICBLY29uZmlnOiBTSEFET1dfUEFHSU5HCj4+Cj4+IE9yIHNpbWlsYXIuIFRoaXMgd291bGQgZ2V0
IHRoZSBzcGVjaWZpYyBLY29uZmlnIGRldGFpbHMgb3V0IG9mIHRoZQo+PiBnZW5lcmFsIGRlc2Ny
aXB0aW9uIG9mIHRoZSBmdW5jdGlvbmFsaXR5LCB0aHVzIG5vdCBoYXJtaW5nIHJlYWRhYmlsaXR5
Cj4+IGJ5IG5vbi1leHBlcnQgdXNlcnM/Cj4+Cj4+IFVzaW5nIHN1Y2ggdGFnIHdvdWxkIHJlcXVp
cmUgc29tZSBleHBsYW5hdGlvbiBvZiBpdCdzIG1lYW5pbmcgYXQgdGhlCj4+IHRvcCBvZiB0aGUg
ZG9jdW1lbnQuCj4+Cj4+PiBNb3N0IHBlb3BsZSByZWFkaW5nIGl0LCBpbmNsdWRpbmcgbm9uLWRl
dmVsb3BlcnMsIHdpbGwga25vdyB3aGF0IEtjb25maWcKPj4+IGlzIGFuZCBob3cgdG8gY2hlY2ss
IG93aW5nIHRvIGF0IGxlYXN0IGEgYmFzaWMga25vd2xlZGdlIG9mIExpbnV4LsKgCj4+PiBUaG9z
ZSB0aGF0IGRvbid0IHdpbGwgYmUgY2FwYWJsZSBvZiBiYXNpYyBodW1hbiBpbnRlcmFjdGlvbiBz
dWNoIGFzCj4+PiBhc2tpbmcgYSBxdWVzdGlvbiBvZiBzb21lb25lIG1vcmUga25vd2xlZGdlYWJs
ZS4KPj4gSWYgdGhlIGFib3ZlIGlzIG5vdCBzdWl0YWJsZSwgSSBtaWdodCBzdWdnZXN0IHRvIHJl
d29yZCB0aGUgc2VudGVuY2UKPj4gYXM6Cj4+Cj4+ICJUaGlzIG9wdGlvbiBpcyB1bmF2YWlsYWJs
ZSB3aGVuIHRoZSBLY29uZmlnIGBTSEFET1dfUEFHSU5HYCBvcHRpb24gaXMKPj4gbm90IHNlbGVj
dGVkIGF0IGJ1aWxkIHRpbWUuIgo+Pgo+PiBFeHBsaWNpdGx5IG1lbnRpb25pbmcgS2NvbmZpZyBh
bmQgc2VsZWN0ZWQgc2ltcGxpZmllcyB0aGUgbGFuZ3VhZ2UgZm9yCj4+IG5vbi1leHBlcnQgdXNl
cnMgSU1PLCBhbmQgbWFrZXMgaXQgY2xlYXIgdGhpcyBpcyBleGNsdXNpdmVseSBhIGJ1aWxkCj4+
IHRpbWUgZGVjaXNpb24uIE5vdGUgSSdtIG5vdCBhIG5hdGl2ZSBzcGVha2VyLCBzbyBteSBzZW5z
ZSBvZiBlYXNpZXIgdG8KPj4gdW5kZXJzdGFuZCBjb3VsZCBiZSBjb21wbGV0ZWx5IHdyb25nLgo+
IAo+IEkgaGF2ZSBhIHJld3JpdGUgb2YgdGhlIGhlYWQgb2YgdGhlIGRvY3VtZW50IHBlbmRpbmcg
YW55d2F5IHdoaWNoIEkgaG9wZQo+IHRvIGdldCBzb3J0ZWQgcHJvcGVybHkgZm9yIDQuMTIKPiAK
PiBXaGlsZSBoYXZpbmcgYSBLY29uZmlnOiBzZWN0aW9uIHdvdWxkIHByb2JhYmx5IGJlIGZpbmUg
Zm9yIH44MCUgb2YgdGhlCj4gc2ltcGxlIGNhc2VzLCBpdCBkb2Vzbid0IHdvcmsgZm9yIHRoaXMg
cGF0Y2guCj4gCj4gSSBndWVzcyB0aGUgcm9vdCBvZiB0aGUgaXNzdWUgaXMgdGhhdCBJIGRvIG5v
dCBiZWxpZXZlIHRoYXQgcGhyYXNpbmcgdGhlCj4gaW5mb3JtYXRpb24gbGlrZSB0aGlzIG1ha2Vz
IGl0IGhhcmRlciBmb3Igbm9uLWV4cGVydCB1c2Vycwo+IHJlYWQvY29tcHJlaGVuZCwgYW5kIHRo
ZXJlIGRlZmluaXRlbHkgYXJlIGEgZ3JvdXAgb2YgcmVhZGVycyBmb3Igd2hpY2gKPiB0aGlzIGlu
Zm9ybWF0aW9uIGlzIHJlbGV2YW50LgoKSW4gYW55IGNhc2UgSSdkIHByZWZlciB0byBzcGVsbCBv
dXQgdGhlIGNvbXBsZXRlIGNvbmZpZyBvcHRpb24gKGUuZy4KQ09ORklHX0ZPTykgaW4gY2FzZSB3
ZSBldmVyIGdldCBhIHdheSB0byByZWFkIHRoZSBjb25maWcgZnJvbSB0aGUKcnVubmluZyBoeXBl
cnZpc29yIChGV0lXIEknbSBqdXN0IHdyaXRpbmcgYSBzZXJpZXMgZm9yIGRvaW5nIHRoYXQpLgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 09:18:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 09:18: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-devel-bounces@lists.xenproject.org>)
	id 1gk3ob-0003ka-Mf; Thu, 17 Jan 2019 09: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=jXvm=PZ=bombadil.srs.infradead.org=batv+bd442da0e4c2cc164bb2+5625+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gk3oa-0003kU-Iw
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 09:18:20 +0000
X-Inumbo-ID: d3bd7e55-1a38-11e9-92db-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3bd7e55-1a38-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 09:18:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=tKYUtTs/bkkErXQgRT7KCA2z8JIPdvyQyEhxYuvcI+M=; b=GfUDLcDaCMFP/TLDMBZAWl8eu
 0uEqTNuLswGnymkr8F6WEIExSx9MNYbu/RI1jnWTbp7By9DmIwf9XQTRxSYdPKBLTN9XaU0b1ir0i
 ZZySONfZOyO50vIfBmNXmvTgkLpMf0GYduUYAQJKT9KWL6HFcz0grVgPcSnXPLi11dcXttq192jBM
 KLrMOQEAkzwIs8hcOTpP7Rw2k0SttQbPcVlcOC/GjnG3lNIlrq6mtutREIC1CLz9jHNLskMfqo6Mc
 RCRIfAiq8TEdv4S8JDvz0/SWbqZZRqs7IjW4IqJbHxJZPbA1cOFZ2rx066lj2Df86cA35npJ1tm3m
 cP+RtLj/g==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gk3oV-0003sz-G4; Thu, 17 Jan 2019 09:18:15 +0000
Date: Thu, 17 Jan 2019 01:18:15 -0800
From: Christoph Hellwig <hch@infradead.org>
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Message-ID: <20190117091815.GA7090@infradead.org>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
 <20190116063631.GA10881@infradead.org>
 <042fe794-dec6-6d9d-5b68-6f142790f5c7@epam.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <042fe794-dec6-6d9d-5b68-6f142790f5c7@epam.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 Christoph Hellwig <hch@infradead.org>,
 "noralf@tronnes.org" <noralf@tronnes.org>, Gerd Hoffmann <kraxel@redhat.com>,
 "daniel.vetter@intel.com" <daniel.vetter@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDY6NDM6MjlBTSArMDAwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gPiBUaGlzIHdob2xlIGlzc3VlIGtlZXBzIGdldHRpbmcgbW9yZSBh
bmQgbW9yZSBjb25mdXNpbmcuCj4gV2VsbCwgSSBkb24ndCByZWFsbHkgZG8gRE1BIGhlcmUsIGJ1
dCBpbnN0ZWFkIHRoZSBidWZmZXJzIGluCj4gcXVlc3Rpb24gYXJlIHNoYXJlZCB3aXRoIG90aGVy
IFhlbiBkb21haW4sIHNvIGVmZmVjdGl2ZWx5IGl0Cj4gY291bGQgYmUgdGhvdWdodCBvZiBzb21l
IHNvcnQgb2YgRE1BIGhlcmUsIHdoZXJlIHRoZSAiZGV2aWNlIiBpcwo+IHRoYXQgcmVtb3RlIGRv
bWFpbi4gSWYgdGhlIGJ1ZmZlcnMgYXJlIG5vdCBmbHVzaGVkIHRoZW4gdGhlCj4gcmVtb3RlIHBh
cnQgc2VlcyBzb21lIGluY29uc2lzdGVuY3kgd2hpY2ggaW4gbXkgY2FzZSByZXN1bHRzCj4gaW4g
YXJ0aWZhY3RzIG9uIHNjcmVlbiB3aGlsZSBkaXNwbGF5aW5nIHRoZSBidWZmZXJzLgo+IFdoZW4g
YnVmZmVycyBhcmUgYWxsb2NhdGVkIHZpYSBETUEgQVBJIHRoZW4gdGhlcmUgYXJlIG5vIGFydGlm
YWN0czsKPiBpZiBidWZmZXJzIGFyZSBhbGxvY2F0ZWQgd2l0aCBzaG1lbSArIERNQSBtYXBwaW5n
IHRoZW4gdGhlcmUgYXJlIG5vCj4gYXJ0aWZhY3RzIGFzIHdlbGwuCj4gVGhlIG9ubHkgb2ZmZW5k
aW5nIHVzZS1jYXNlIGlzIHdoZW4gSSB1c2Ugc2htZW0gYmFja2VkIGJ1ZmZlcnMsCj4gYnV0IGRv
IG5vdCBmbHVzaCB0aGVtCgpUaGUgcmlnaHQgYW5zd2VyIHdvdWxkIGJlIHRvIGltcGxlbWVudCBj
YWNoZSBtYWludGFpbmFuY2UgaG9va3MgZm9yCnRoaXMgY2FzZSBpbiB0aGUgWGVuIGFyY2ggY29k
ZS4gIFRoZXNlIHdvdWxkIGJhc2ljYWxseSBsb29rIHRoZSBzYW1lCmFzIHRoZSBsb3ctbGV2ZWwg
Y2FjaGUgbWFpbnRhaW5hbmNlIHVzZWQgYnkgdGhlIERNQSBvcHMsIGJ1dCB3aXRob3V0CmdvaW5n
IHRocm91Z2ggdGhlIERNQSBtYXBwaW5nIGxheWVyLCBpbiBmYWN0IHRoZXkgc2hvdWxkIHByb2Jh
Ymx5CnJldXNlIHRoZSBzYW1lIGxvdy1sZXZlbCBhc3NlbWJseSByb3V0aW5lcy4KCkkgZG9uJ3Qg
dGhpbmsgdGhpcyBpcyB0aGUgZmlyc3QgdXNhZ2Ugb2Ygc3VjaCBYZW4gYnVmZmVyIHNoYXJpbmcs
IHNvCndoYXQgZG8gdGhlIG90aGVyIHVzZXJzIGRvPwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 09:23:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 09:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk3sv-0004UZ-CD; Thu, 17 Jan 2019 09:22: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=XUlP=PZ=citrix.com=prvs=913f372f9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gk3su-0004UU-Bq
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 09:22:48 +0000
X-Inumbo-ID: 72e7eb0c-1a39-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72e7eb0c-1a39-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 09:22:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84715631"
Date: Thu, 17 Jan 2019 10:21:34 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190117092134.5jkayufjoerleybm@mac>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <84045f5ed399411217c2ac8f3763add0c541a073.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116164719.aevcvhzotblpnbzw@mac>
 <20190116170033.GO1205@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116170033.GO1205@mail-itl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/4] libxl: do not attach xen-pciback to
 HVM domain, if stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDY6MDA6MzNQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDA1OjQ3OjE5UE0g
KzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBh
dCAwNDozNjoyOFBNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
PiA+IEhWTSBkb21haW5zIHVzZSBJT01NVSBhbmQgZGV2aWNlIG1vZGVsIGFzc2lzdGFuY2UgZm9y
IGNvbW11bmljYXRpbmcgd2l0aAo+ID4gPiBQQ0kgZGV2aWNlcywgeGVuLXBjaWZyb250L3BjaWJh
Y2sgaXMgdXNlZCBvbmx5IGluIFBWIGRvbWFpbnMuCj4gPiAKPiA+IFlvdSBzdGlsbCBuZWVkIHBj
aWJhY2sgaW4gb3JkZXIgdG8gcmVzZXQgdGhlIGRldmljZSB3aGVuIGl0J3MKPiA+IGRlYXNzaWdu
ZWQgZnJvbSB0aGUgZ3Vlc3QsIHNvIGl0J3MgZnVuY3Rpb25hbGl0eSBpcyBub3Qgb25seSB1c2Vk
IGJ5Cj4gPiBQViBndWVzdHMuCj4gCj4gUmlnaHQsIEknbGwgdXBkYXRlIHRoZSBjb21taXQgbWVz
c2FnZSB0byBtYXRjaCB2MiBjb2RlLgo+IAo+ID4gPiBXaGVuIEhWTSBkb21haW4gaGFzIGRldmlj
ZSBtb2RlbCBpbiBzdHViZG9tYWluLCBhdHRhY2hpbmcgeGVuLXBjaWJhY2sgdG8KPiA+ID4gdGhl
IHRhcmdldCBkb21haW4gaXRzZWxmIGlzIG5vdCBvbmx5IHVzZWxlc3MsIGJ1dCBhbHNvIG1heSBw
cmV2ZW50Cj4gPiA+IGF0dGFjaGluZyB4ZW4tcGNpYmFjayB0byB0aGUgc3R1YmRvbWFpbiwgZWZm
ZWN0aXZlbHkgYnJlYWtpbmcgUENJCj4gPiA+IHBhc3N0aHJvdWdoLgo+ID4gCj4gPiBSaWdodC4g
V2hlbiBkb2luZyBwYXNzdGhyb3VnaCB3aXRoIGEgc3R1YmRvbWFpbiB5b3Ugd2FudCB0aGUgdGFy
Z2V0Cj4gPiBkb21haW4gdG8gaGF2ZSB0aGUgbWVtb3J5IGFuZCBJTyByZWdpb25zIG1hcHBlZCwg
YW5kIHRoZSBzdHViZG9tYWluIHRvCj4gPiBoYW5kbGUgdGhlIHJlc3QuCj4gPiAKPiA+ID4gU2ln
bmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2li
bGV0aGluZ3NsYWIuY29tPgo+ID4gPiAtLS0KPiA+ID4gQ2hhbmdlcyBpbiB2MjoKPiA+ID4gIC0g
cHJldmlvdXNseSBjYWxsZWQgImxpYnhsOiBhdHRhY2ggeGVuLXBjaWJhY2sgb25seSB0byBQViBk
b21haW5zIgo+ID4gPiAgLSBpbnN0ZWFkIG9mIGV4Y2x1ZGluZyBhbGwgSFZNcywgY2hhbmdlIHRo
ZSBjb25kaXRpb24gdG8gd2hhdCBhY3R1YWxseQo+ID4gPiAgICBtYXR0ZXJzIGhlcmUgLSBjaGVj
ayBpZiBzdHViZG9tYWluIGlzIGluIHVzZTsgdGhpcyB3YXkgeGVuLXBjaWJhY2sgaXMKPiA+ID4g
ICAgYWx3YXlzIGluIHVzZSAoZWl0aGVyIGZvciB0aGUgdGFyZ2V0IGRvbWFpbiwgb3IgaXQncyBz
dHViZG9tYWluKSwKPiA+ID4gICAgZml4aW5nIFBDSSByZXNldCBieSB4ZW4tcGNpYmFjayBjb25j
ZXJucwo+ID4gPiAtLS0KPiA+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIHwgNCArKy0tCj4g
PiA+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4g
PiAKPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfcGNpLmMKPiA+ID4gaW5kZXggODdhZmEwMy4uM2I2YjIzYyAxMDA2NDQKPiA+ID4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKPiA+ID4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfcGNpLmMKPiA+ID4gQEAgLTExMDYsNyArMTEwNiw3IEBAIG91dDoKPiA+ID4gICAgICAgICAg
fQo+ID4gPiAgICAgIH0KPiA+ID4gIAo+ID4gPiAtICAgIGlmICghc3RhcnRpbmcpCj4gPiA+ICsg
ICAgaWYgKCFzdGFydGluZyAmJiAhbGlieGxfZ2V0X3N0dWJkb21faWQoQ1RYLCBkb21pZCkpCj4g
PiAKPiA+IFRoaXMgY2hhbmdlIHNlZW1zIHRvIGFzc3VtZSB0aGF0IGJvdGggbGlieGxfZG9tYWlu
X2NvbmZpZyBmb3IgdGhlCj4gPiB0YXJnZXQgYW5kIHRoZSBzdHViZG9tYWluIHdpbGwgaGF2ZSB0
aGUgYXNzaWduZWQgcGNpIGRldmljZXMgaW4gdGhlCj4gPiBwY2lkZXZzIGZpZWxkLiAKPiAKPiBO
b3QgcmVhbGx5LiBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQoKSBjYWxscyBkb19wY2lfYWRkKCkgZm9y
IGJvdGggc3R1YmRvbWFpbgo+IChpZiBhcHBsaWNhYmxlKSBhbmQgdGFyZ2V0IGRvbWFpbi4KCk9L
LiBGcm9tIGFuIGFyY2hpdGVjdHVyYWwgUG9WIEkgdGhpbmsgaXQgd291bGQgbWFrZSBtb3JlIHNl
bnNlIHRvIGNvcHkKdGhlIGxpc3Qgb2YgcGNpIGRldmljZXMgdG8gdGhlIHN0dWJkb20gY29uZmln
IGluIGxpYnhsX19zcGF3bl9zdHViX2RtLApidXQgSSdtIG5vdCB0aGF0IGZhbWlsaWFyIHdpdGgg
cGNpIGhhbmRsaW5nIGluIGxpYnhsLCBzbyB0aGVyZSBtaWdodApiZSBhIHJlYXNvbiB3aHkgdGhp
bmdzIGFyZSBkb25lIGxpa2UgdGhpcyBjdXJyZW50bHkuCgpUaGUgY2hhbmdlIExHVE0sIGFsYmVp
dCBJIGZvdW5kIHRoZSBwY2kgaGFuZGxpbmcgY29kZSBxdWl0ZSBoYXJkIHRvCmZvbGxvdy4gSSdt
IGFsc28gbm90IHN1cmUgd2hldGhlciBjZXJ0YWluIHBhcnRzIG9mIHRoZSBjb2RlIGFyZQpjb3Jy
ZWN0LCBmb3IgZXhhbXBsZSB0aGUgUENJIElOVHggc2VlbXMgdG8gYmUgbWFwcGVkIHRvIGJvdGgg
dGhlCnN0dWJkb21haW4gYW5kIHRoZSB0YXJnZXQgZG9tYWluLCB3aGVuIGl0J3Mgb25seSB0aGUg
dGFyZ2V0IGRvbWFpbiB0aGUKb25lIHRoYXQgYWN0dWFsbHkgdXNlcyBpdC4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 09:29:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 09:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk3zi-0004i5-56; Thu, 17 Jan 2019 09:29: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=/e1m=PZ=suse.com=pmladek@srs-us1.protection.inumbo.net>)
 id 1gk3zg-0004hz-E8
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 09:29:48 +0000
X-Inumbo-ID: 6e176ba3-1a3a-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e176ba3-1a3a-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 09:29:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 66E4FAC7F;
 Thu, 17 Jan 2019 09:28:45 +0000 (UTC)
Date: Thu, 17 Jan 2019 10:28:42 +0100
From: Petr Mladek <pmladek@suse.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Message-ID: <20190117092842.wnvsc6em5mxga3rn@pathway.suse.cz>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
 <1547646261-32535-22-git-send-email-rppt@linux.ibm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547646261-32535-22-git-send-email-rppt@linux.ibm.com>
User-Agent: NeoMutt/20170421 (1.8.2)
Subject: Re: [Xen-devel] [PATCH 21/21] memblock: drop
 memblock_alloc_*_nopanic() variants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 sparclinux@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 devicetree@vger.kernel.org, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkIDIwMTktMDEtMTYgMTU6NDQ6MjEsIE1pa2UgUmFwb3BvcnQgd3JvdGU6Cj4gQXMgYWxs
IHRoZSBtZW1ibG9jayBhbGxvY2F0aW9uIGZ1bmN0aW9ucyByZXR1cm4gTlVMTCBpbiBjYXNlIG9m
IGVycm9yCj4gcmF0aGVyIHRoYW4gcGFuaWMoKSwgdGhlIGR1cGxpY2F0ZXMgd2l0aCBfbm9wYW5p
YyBzdWZmaXggY2FuIGJlIHJlbW92ZWQuCgpbLi4uXQoKPiBkaWZmIC0tZ2l0IGEva2VybmVsL3By
aW50ay9wcmludGsuYyBiL2tlcm5lbC9wcmludGsvcHJpbnRrLmMKPiBpbmRleCBjNGYwYTQxLi5h
ZTY1MjIxIDEwMDY0NAo+IC0tLSBhL2tlcm5lbC9wcmludGsvcHJpbnRrLmMKPiArKysgYi9rZXJu
ZWwvcHJpbnRrL3ByaW50ay5jCj4gQEAgLTExNDcsMTcgKzExNDcsMTQgQEAgdm9pZCBfX2luaXQg
c2V0dXBfbG9nX2J1ZihpbnQgZWFybHkpCj4gIAlpZiAoIW5ld19sb2dfYnVmX2xlbikKPiAgCQly
ZXR1cm47Cj4gIAo+IC0JaWYgKGVhcmx5KSB7Cj4gLQkJbmV3X2xvZ19idWYgPQo+IC0JCQltZW1i
bG9ja19hbGxvYyhuZXdfbG9nX2J1Zl9sZW4sIExPR19BTElHTik7Cj4gLQl9IGVsc2Ugewo+IC0J
CW5ld19sb2dfYnVmID0gbWVtYmxvY2tfYWxsb2Nfbm9wYW5pYyhuZXdfbG9nX2J1Zl9sZW4sCj4g
LQkJCQkJCQkgIExPR19BTElHTik7Cj4gLQl9Cj4gLQo+ICsJbmV3X2xvZ19idWYgPSBtZW1ibG9j
a19hbGxvYyhuZXdfbG9nX2J1Zl9sZW4sIExPR19BTElHTik7CgpUaGUgYWJvdmUgY2hhbmdlIGlz
IGVub3VnaC4KCj4gIAlpZiAodW5saWtlbHkoIW5ld19sb2dfYnVmKSkgewo+IC0JCXByX2Vycigi
bG9nX2J1Zl9sZW46ICVsdSBieXRlcyBub3QgYXZhaWxhYmxlXG4iLAo+IC0JCQluZXdfbG9nX2J1
Zl9sZW4pOwo+ICsJCWlmIChlYXJseSkKPiArCQkJcGFuaWMoImxvZ19idWZfbGVuOiAlbHUgYnl0
ZXMgbm90IGF2YWlsYWJsZVxuIiwKPiArCQkJCW5ld19sb2dfYnVmX2xlbik7CgpwYW5pYygpIGlz
IG5vdCBuZWVkZWQgaGVyZS4gcHJpbnRrKCkgd2lsbCBqdXN0IGNvbnRpbnVlIHVzaW5nCnRoZSAo
c21hbGxlcikgc3RhdGljIGJ1ZmZlci4KCj4gKwkJZWxzZQo+ICsJCQlwcl9lcnIoImxvZ19idWZf
bGVuOiAlbHUgYnl0ZXMgbm90IGF2YWlsYWJsZVxuIiwKPiArCQkJICAgICAgIG5ld19sb2dfYnVm
X2xlbik7Cj4gIAkJcmV0dXJuOwo+ICAJfQoKQmVzdCBSZWdhcmRzLApQZXRyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 09:52:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 09:52: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-devel-bounces@lists.xenproject.org>)
	id 1gk4Ln-0006qg-91; Thu, 17 Jan 2019 09:52: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=mSxj=PZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gk4Ll-0006qU-RS
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 09:52:37 +0000
X-Inumbo-ID: 9e740927-1a3d-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e740927-1a3d-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 09:52:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gk4Le-0001nM-P9; Thu, 17 Jan 2019 09:52:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gk4Le-0004Q6-HL; Thu, 17 Jan 2019 09:52:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gk4Le-0000Nb-Gj; Thu, 17 Jan 2019 09:52:30 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-131976-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-xen-freebsd:host-install(5):fail:regression
 freebsd-master:build-amd64-freebsd-again:host-install(5):fail:regression
X-Osstest-Versions-This: freebsd=c3c5050b8229e9df775287b56baed992bc852c3b
X-Osstest-Versions-That: freebsd=2a52bc55467e95f92e1024cd558df3930df99594
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Jan 2019 09:52:30 +0000
Subject: [Xen-devel] [freebsd-master test] 131976: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk3NiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxOTc2LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAg
ICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE3ODMKIGJ1
aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgIDUgaG9zdC1pbnN0YWxsKDUpICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMTc4MwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGZyZWVi
c2QgICAgICAgICAgICAgIGMzYzUwNTBiODIyOWU5ZGY3NzUyODdiNTZiYWVkOTkyYmM4NTJjM2IK
YmFzZWxpbmUgdmVyc2lvbjoKIGZyZWVic2QgICAgICAgICAgICAgIDJhNTJiYzU1NDY3ZTk1Zjky
ZTEwMjRjZDU1OGRmMzkzMGRmOTk1OTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTc4MyAgMjAx
OS0wMS0wNyAwOToxOTowNCBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzE4NzYg
IDIwMTktMDEtMDkgMDk6MTk6MTkgWiAgICA4IGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzE5NzYgIDIwMTktMDEtMTYgMDk6MTk6MjEgWiAgICAxIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAw
bXAgPDBtcEBGcmVlQlNELm9yZz4KICBhZSA8YWVARnJlZUJTRC5vcmc+CiAgYWxsYW5qdWRlIDxh
bGxhbmp1ZGVARnJlZUJTRC5vcmc+CiAgYW5kcmV3IDxhbmRyZXdARnJlZUJTRC5vcmc+CiAgYXJh
dWpvIDxhcmF1am9ARnJlZUJTRC5vcmc+CiAgYXJpY2hhcmRzb24gPGFyaWNoYXJkc29uQEZyZWVC
U0Qub3JnPgogIGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAgYmFwdCA8YmFwdEBGcmVlQlNELm9y
Zz4KICBicm9va3MgPGJyb29rc0BGcmVlQlNELm9yZz4KICBieiA8YnpARnJlZUJTRC5vcmc+CiAg
Y2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgY2h1Y2sgPGNodWNrQEZyZWVCU0Qub3JnPgogIGNvZ25l
dCA8Y29nbmV0QEZyZWVCU0Qub3JnPgogIGNwZXJjaXZhIDxjcGVyY2l2YUBGcmVlQlNELm9yZz4K
ICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZGVscGhpaiA8ZGVscGhpakBGcmVlQlNELm9yZz4KICBk
ZXMgPGRlc0BGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVlQlNELm9yZz4KICBmc3Ug
PGZzdUBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgogIGdvbnpv
IDxnb256b0BGcmVlQlNELm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJlZUJTRC5vcmc+CiAg
aWFuIDxpYW5ARnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamFoIDxqYWhA
RnJlZUJTRC5vcmc+CiAgamhiIDxqaGJARnJlZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRz
QEZyZWVCU0Qub3JnPgogIGpraW0gPGpraW1ARnJlZUJTRC5vcmc+CiAga2V2YW5zIDxrZXZhbnNA
RnJlZUJTRC5vcmc+CiAga2liIDxraWJARnJlZUJTRC5vcmc+CiAga3AgPGtwQEZyZWVCU0Qub3Jn
PgogIGxtZSA8bG1lQEZyZWVCU0Qub3JnPgogIG1hbnUgPG1hbnVARnJlZUJTRC5vcmc+CiAgbWFy
a2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG13IDxtd0BGcmVlQlNELm9yZz4KICBuZ2llIDxuZ2ll
QEZyZWVCU0Qub3JnPgogIG5wIDxucEBGcmVlQlNELm9yZz4KICBueWFuIDxueWFuQEZyZWVCU0Qu
b3JnPgogIHBmZyA8cGZnQEZyZWVCU0Qub3JnPgogIHBqZCA8cGpkQEZyZWVCU0Qub3JnPgogIHJh
bSA8cmFtQEZyZWVCU0Qub3JnPgogIHJncmltZXMgPHJncmltZXNARnJlZUJTRC5vcmc+CiAgc2Vm
IDxzZWZARnJlZUJTRC5vcmc+CiAgc2h1cmQgPHNodXJkQEZyZWVCU0Qub3JnPgogIHNqZyA8c2pn
QEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhl
bkBGcmVlQlNELm9yZz4KICB2bWFmZmlvbmUgPHZtYWZmaW9uZUBGcmVlQlNELm9yZz4KCmpvYnM6
CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE5MzcgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 09:56:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 09: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-devel-bounces@lists.xenproject.org>)
	id 1gk4Pn-00070m-SG; Thu, 17 Jan 2019 09: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=otEV=PZ=verge.net.au=horms@srs-us1.protection.inumbo.net>)
 id 1gk4Pl-00070h-Su
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 09:56:46 +0000
X-Inumbo-ID: 3220b7a6-1a3e-11e9-92db-bc764e045a96
Received: from kirsty.vergenet.net (unknown [202.4.237.240])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3220b7a6-1a3e-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 09:56:44 +0000 (UTC)
Received: from reginn.horms.nl (watermunt.horms.nl [80.127.179.77])
 by kirsty.vergenet.net (Postfix) with ESMTPA id 746F725B760;
 Thu, 17 Jan 2019 20:56:42 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verge.net.au; s=mail;
 t=1547719002; bh=O9XCKcjwlLnw4Dyfn64S8jcHJoalPKeFqKjrpy6p2+s=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=DQO6k0y1ur4fL5ss18mRTqLvmXsZuWOnAH1U2POm0/fuk5QZlMUcUNnjiJmLAqk62
 wgzMqzFqDTAX+/wgSKppO4pMw4qdie1E1FsCp1YC2oULWu5xcYDTxtN2OjswVg0FZY
 NSh5swc8gKMSn93gBv+MEMrXuQRxkBBINohQ1Gk0=
Received: by reginn.horms.nl (Postfix, from userid 7100)
 id A6A7C940459; Thu, 17 Jan 2019 10:56:40 +0100 (CET)
Date: Thu, 17 Jan 2019 10:56:40 +0100
From: Simon Horman <horms@verge.net.au>
To: Daniel Kiper <daniel.kiper@oracle.com>
Message-ID: <20190117095640.z7vvon2db3bdqtlh@verge.net.au>
References: <1547495527-30191-1-git-send-email-eric.devolder@oracle.com>
 <20190115141528.jxjvnihe6p5rmvvs@verge.net.au>
 <20190115154119.4b3uyns4mitic6u6@tomti.i.net-space.pl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190115154119.4b3uyns4mitic6u6@tomti.i.net-space.pl>
Organisation: Horms Solutions BV
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [RFC v1] kexec: Prototype for signature
 verification within Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: boris.ostrovsky@oracle.com, Eric DeVolder <eric.devolder@oracle.com>,
 kexec@lists.infradead.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDQ6NDE6MTlQTSArMDEwMCwgRGFuaWVsIEtpcGVyIHdy
b3RlOgo+IE9uIFR1ZSwgSmFuIDE1LCAyMDE5IGF0IDAzOjE1OjI4UE0gKzAxMDAsIFNpbW9uIEhv
cm1hbiB3cm90ZToKPiA+IE9uIE1vbiwgSmFuIDE0LCAyMDE5IGF0IDAxOjUyOjA3UE0gLTA2MDAs
IEVyaWMgRGVWb2xkZXIgd3JvdGU6Cj4gPiA+IFRoZXNlIGNoYW5nZXMgd29yayBpbiBjb25qdW5j
dGlvbiB3aXRoIHRoZSBzaWduYXR1cmUKPiA+ID4gdmVyaWZpY2F0aW9uIHN1cHBvcnQgZm9yIFhl
biBJIHB1Ymxpc2hlZCByZWNlbnRseS4KPiA+ID4KPiA+ID4gUHJpb3IgdG8gdGhpcyBjaGFuZ2Us
IGtleGVjIHN1cHBvcnRlZCB0aGUgZm9sbG93aW5nCj4gPiA+IHRocmVlIG1vZGVzIG9mIG9wZXJh
dGlvbjoKPiA+ID4KPiA+ID4ga2V4ZWNfbG9hZDoKPiA+ID4gLSB1bnZlcmlmaWVkIGxvYWRpbmcg
b2Yga2VybmVsIGludG8gTGludXggKG9yaWdpbmFsIG1vZGUpCj4gPiA+IC0gdW52ZXJpZmllZCBs
b2FkaW5nIG9mIGtlcm5lbCBpbnRvIFhlbgo+ID4gPiBrZXhlY19maWxlX2xvYWQgKHRoZSAtcyBv
cHRpb24gdG8ga2V4ZWMpOgo+ID4gPiAtIHZlcmlmaWVkIGxvYWRpbmcgb2Yga2VybmVsIGludG8g
TGludXgKPiA+ID4KPiA+ID4gV2l0aCB0aGUgdmVyaWZpZWQgbG9hZGluZyBvZiBhIGtlcm5lbCBp
bnRvIExpbnV4LCB0aGUgc2NvcGUKPiA+ID4gb2Yga2V4ZWMgY2hhbmdlZCBkcmFzdGljYWxseSBh
cyB0aGUga2VybmVsIHBlcmZvcm1zIG1vc3Qgb2YKPiA+ID4gdGhlIHdvcmsgdGhhdCBrZXhlYyBw
cmV2aW91c2x5IGRpZDsgdGhlIGtlcm5lbCBkb2VzIHNvIHNvIGFzCj4gPiA+IHRvIHJlZHVjZSB0
aGUgcmlzayBvZiBjb21wcm9taXNlLgo+ID4gPgo+ID4gPiBGb3IgZXhhbXBsZSwgdGhlIHVudmVy
aWZpZWQgbG9hZGluZyBvZiBhIGtlcm5lbCBpbnRvIExpbnV4Cj4gPiA+IGludm9sdmVzIGxvY2F0
aW5nIG1lbW9yeSB3aXRoaW4gdGhlIHN5c3RlbSB0byBsb2FkIHRoZQo+ID4gPiB2YXJpb3VzIHBp
ZWNlcyBvZiBkYXRhIChrZXJuZWwsIGluaXRyYW1kaXNrLCBjb21tYW5kIGxpbmUpCj4gPiA+IGFz
IHdlbGwgYXMgcmVzZXJ2aW5nIGFkZGl0aW9uYWwgbWVtb3J5IHN1Y2ggYXMgdGhlIGZpcnN0IDFN
Qgo+ID4gPiBvbiB4ODYgZm9yIGxlZ2FjeSByZWFzb25zIGFzIHdlbGwgYXMgc29tZXRoaW5nIGtu
b3duIGFzCj4gPiA+ICdwdXJnYXRvcnknLCBhIHRyYW1wb2xpbmUgdGhhdCBjaGVja3MgdGhlIGlu
dGVncml0eSBvZiB0aGUKPiA+ID4gY29udGVudHMgb2YgbG9hZGVkIHBpZWNlcyBvZiBkYXRhLCBi
ZWZvcmUgaW52b2tpbmcgdGhhdAo+ID4gPiBsb2FkZWQga2VybmVsLiBUaGUgbWFuYWdlbWVudCBv
ZiBwdXJnYXRvcnkgaW52b2x2ZXMKPiA+ID4gbWFuaXB1bGF0aW5nIGFuIGVtYmVkZGVkIEVMRiBw
dXJnYXRvcnkgb2JqZWN0IGZpbGUgdG8gaW5zZXJ0Cj4gPiA+IGEgbWVtb3J5IGhhc2ggdmFsdWUs
IGFuZCByZXdyaXRlIGEgZmV3IHJ1bi10aW1lIHN3aXRjaGVzCj4gPiA+IGJhc2VkIG9uIGtleGVj
IGNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzLgo+ID4gPgo+ID4gPiBCeSBjb250cmFzdCwgdGhlIHZl
cmlmaWVkIGxvYWRpbmcgZXNzZW50aWFsbHkganVzdCBwYXNzZXMKPiA+ID4gZmlsZSBoYW5kbGVz
IGZvciB0aGUga2VybmVsLCBpbml0cmFtZGlzaywgYW5kIGNvbW1hbmQgbGluZQo+ID4gPiBwb2lu
dGVyLCBhbmQgdGhlIGtlcm5lbCB0YWtlcyBjYXJlIG9mIHRoZSByZXN0LCBieQo+ID4gPiBwZXJm
b3JtaW5nIGFsbCB0aGUgd29yayB0aGF0IHRoZSB1bnZlcmlmaWVkIGtleGVjIGxvYWQgd291bGQK
PiA+ID4gZG8sIGJ1dCBpbnNpZGUgdGhlIGtlcm5lbCB1c2luZyB0cnVzdGVkIGtlcm5lbCBjb2Rl
Lgo+ID4gPgo+ID4gPiBUaGlzIGNoYW5nZXNldCBhZGRzIGEgZm91cnRoIG1vZGUgdG8ga2V4ZWM6
Cj4gPiA+Cj4gPiA+IC0gdmVyaWZpZWQgbG9hZGluZyBvZiBrZXJuZWwgaW50byBYZW4KPiA+ID4K
PiA+ID4gSW4gZ2VuZXJhbCwgWGVuIHBlcmZvcm1zIHRoZSBzaWduYXR1cmUgdmVyaWZpY2F0aW9u
IG9uIHRoZQo+ID4gPiBsb2FkZWQga2VybmVsLCBtdWNoIGFzIExpbnV4IGRvZXMsIGJ1dCB0aGF0
IGlzIHdoZXJlIHRoZQo+ID4gPiBzaW1pbGFyaXRpZXMgZW5kLiAgSW4gdGhlIGN1cnJlbnQgWGVu
IGltcGxlbWVudGF0aW9uLCBubwo+ID4gPiBpbmZyYXN0cnVjdHVyZSBpcyBwcmVzZW50IHRvIHN1
cHBvcnQgcmVhZGluZyBmcm9tIFtMaW51eAo+ID4gPiBkb20wXSBmaWxlIGhhbmRsZXMsIG9yIGZv
ciBtYW5pcHVsYXRpbmcgRUxGIG9iamVjdHMuIEFzCj4gPiA+IHN1Y2gsIHdpdGhvdXQgWGVuIHN1
cHBvcnQgZm9yIHRoZXNlIGFjdGlvbnMsIFhlbiByZWxpZXMgdXBvbgo+ID4gPiBrZXhlYyB0byBw
cm92aWRlIHRoZXNlIHNlcnZpY2VzLCB3aGljaCBpcyB3aGF0IHRoaXMgbW9kZQo+ID4gPiBkb2Vz
Lgo+ID4gPgo+ID4gPiBUbyBhY2hpZXZlIHRoaXMsIHRoaXMgbW9kZSBvZiBvcGVyYXRpb24gZXNz
ZW50aWFsbHkgdmVjdG9ycwo+ID4gPiB0aGUgdmVyaWZpZWQgbG9hZCBmb3IgWGVuIHRocm91Z2gg
dGhlIG5vbi12ZXJpZmllZCBwYXRoLAo+ID4gPiB3aGljaCBwZXJmb3JtcyBhbGwgdGhlIG5lZWRl
ZCBhY3Rpb25zIGZvciBrZXhlYyB0byB3b3JrLCBidXQKPiA+ID4gdGhlbiBtYWtlcyBhbiBhZGp1
c3RtZW50IHRvIHBhc3MgdGhlIGVudGlyZSBrZXJuZWwgZmlsZSwgbm90Cj4gPiA+IGp1c3QgdGhl
IGxvYWRhYmxlIHBvcnRpb24gb2YgdGhlIGtlcm5lbCBmaWxlLCB0byBYZW4gaW4KPiA+ID4gb3Jk
ZXIgdG8gcHJvdmlkZSB0aGUgcHJvcGVyIGltYWdlIGZvciBzaWduYXR1cmUKPiA+ID4gdmVyaWZp
Y2F0aW9uLgo+ID4gPgo+ID4gPiBUaGUgbG9hZGluZyBvZiBrZXhlYyBpbWFnZXMgZm9yIHNpZ25h
dHVyZSB2ZXJpZmljYXRpb24gZm9yCj4gPiA+IFhlbiBpcyBpbmRpY2F0ZWQgd2l0aCB0aGUgLXMg
c3dpdGNoLCBqdXN0IGxpa2UgZm9yIExpbnV4Lgo+ID4gPgo+ID4gPiBDaGFuZ2VzIHRvIGNvbmZp
Z3VyZS5hYyBhcmUgZm9yIGRldGVjdGluZyB3aGV0aGVyIG9yIG5vdCB0aGUKPiA+ID4gWGVuIHZl
cnNpb24gc3VwcG9ydHMgdGhpcyBrZXhlY19maWxlX2xvYWQgaHlwZXJjYWxsIG9wLgo+ID4gPgo+
ID4gPiBDaGFuZ2VzIHRvIGtleGVjLWJ6SW1hZ2U2NC5jIGFyZSBmb3IgcmVjb3JkaW5nIHdoYXQg
dGhlCj4gPiA+IGNoYW5nZSB0byB0aGUga2VybmVsIGltYWdlIGVudHJ5IG5lZWRzIHRvIGJlICh0
aGUgZW50aXJlCj4gPiA+IGtlcm5lbCBmaWxlLCBub3QganVzdCB0aGUgbG9hZGFibGUgcG9ydGlv
biksIGFzIHdlbGwgYXMKPiA+ID4gdmVjdG9yaW5nIGtleGVjX2ZpbGVfbG9hZCB0aHJvdWdoIGtl
eGVjX2xvYWQgZm9yIFhlbi4KPiA+ID4KPiA+ID4gQ2hhbmdlcyB0byBrZXhlYy14ZW4uYyBhcmUg
dG8gaW52b2tlIHRoZSBuZXcgWGVuCj4gPiA+IGtleGVjX2ZpbGVfbG9hZCBoeXBlcmNhbGwgb3As
IGZyb20ga2V4ZWNfbG9hZC4KPiA+ID4KPiA+ID4gQ2hhbmdlcyB0byBrZXhlYy5jIGFyZSB0byB2
ZWN0b3Iga2V4ZWNfZmlsZV9sb2FkIGZvciBYZW4KPiA+ID4gdGhyb2doIGtleGVjX2xvYWQgZm9y
IFhlbiwgYXMgd2VsbCBhcyBtYWtlIHRoZSBjb3JyZWN0aW9uCj4gPiA+IGZvciBwYXNzaW5nIHRo
ZSBjb21wbGV0ZSBrZXJuZWwgZmlsZSB0byBYZW4uCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6
IEVyaWMgRGVWb2xkZXIgPGVyaWMuZGV2b2xkZXJAb3JhY2xlLmNvbT4KPiA+Cj4gPiBUaGFua3Mg
RXJpYywKPiA+Cj4gPiB0aGlzIGxvb2tzIGdvb2QgdG8gbWUsIGFzaWRlIGZyb20gb25lIG5pdCBi
ZWxvdy4KPiAKPiBQbGVhc2UgZG8gbm90IGFwcGx5IHRoaXMgcGF0Y2guIFRoaXMgaXMgYW4gUkZD
Lgo+IAo+IEVyaWMsIHRoYW5rIHlvdSBmb3IgZG9pbmcgdGhpcyB3b3JrLgoKVGhhbmtzIERhbmll
bCwgbm90ZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 10:24:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 10:24: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-devel-bounces@lists.xenproject.org>)
	id 1gk4qG-0000t6-CL; Thu, 17 Jan 2019 10:24: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=oNiz=PZ=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1gk4qF-0000t1-2j
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 10:24:07 +0000
X-Inumbo-ID: 03e2cb34-1a42-11e9-92db-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03e2cb34-1a42-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 10:24:05 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0HAJ9aY133557;
 Thu, 17 Jan 2019 10:24:01 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : cc : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=dfsp1dXyx45JIGMw+iqNIkL28PGq42l3fxGxKYjLfd0=;
 b=lQHGLopfddFR0kr876kDa4yDAVF2U2oN7JuFApSeBdZGryr2+iCRpmxaFsAD/IUNz2u2
 g6cc+CzwIfoeG28y6HuLH6pWMQEJjp5vXmms12bD9Mkj0tfHfEFETJPQkkXa26xF7j3j
 eOnhDyk6TB4qk4qOoKVqaajckMQqYpJeMTuB/bK2Z9XSy3SaKiRPAKesja8b8X8Zw3tN
 10IQft5SVu1MZGUyyOVVUq8vTYn/JD15U46yhgci8MXVL2um1gMezYCM2ZWLWUi8cAf3
 UG475KCec4qPc9cKejSMZ5KTmW/TtXLnvCxWzn939YFZAO912QHNrhojEfvym3fJEB+z mg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2pybjny29h-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Jan 2019 10:24:01 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0HAO0Qn010046
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 17 Jan 2019 10:24:01 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0HAO0VZ030901;
 Thu, 17 Jan 2019 10:24:00 GMT
Received: from [10.191.26.246] (/10.191.26.246)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 17 Jan 2019 02:23:59 -0800
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1547646461-29803-1-git-send-email-dongli.zhang@oracle.com>
 <20190116145215.igakzdkklc6f7h6k@mac>
 <30770f68-34e0-d707-b087-c43f0b51cd81@oracle.com>
 <20190117082043.7y4gl4uave5pgawf@mac>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <00a7b217-ead4-06e2-2eaa-56c6d1920372@oracle.com>
Date: Thu, 17 Jan 2019 18:23:54 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20190117082043.7y4gl4uave5pgawf@mac>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9138
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901170076
Subject: Re: [Xen-devel] [PATCH 1/1] xen-blkback: do not wake up shutdown_wq
 after xen_blkif_schedule() is stopped
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 konrad.wilk@oracle.com, axboe@kernel.dk, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIsCgpPbiAwMS8xNy8yMDE5IDA0OjIwIFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3Rl
Ogo+IE9uIFRodSwgSmFuIDE3LCAyMDE5IGF0IDEwOjEwOjAwQU0gKzA4MDAsIERvbmdsaSBaaGFu
ZyB3cm90ZToKPj4gSGkgUm9nZXIsCj4+Cj4+IE9uIDIwMTkvMS8xNiDkuIvljYgxMDo1MiwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDA5OjQ3OjQx
UE0gKzA4MDAsIERvbmdsaSBaaGFuZyB3cm90ZToKPj4+PiBUaGVyZSBpcyBubyBuZWVkIHRvIHdh
a2UgdXAgeGVuX2Jsa2lmX3NjaGVkdWxlKCkgYXMga3RocmVhZF9zdG9wKCkgaXMgYWJsZQo+Pj4+
IHRvIGFscmVhZHkgd2FrZSB1cCB0aGUga2VybmVsIHRocmVhZC4KPj4+Pgo+Pj4+IFNpZ25lZC1v
ZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4+Pj4gLS0tCj4+
Pj4gIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgfCA0ICstLS0KPj4+PiAgMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQo+Pj4+Cj4+Pj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Js
b2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4+Pj4gaW5kZXggYTRiYzc0ZS4uMzdhYzU5ZSAxMDA2
NDQKPj4+PiAtLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4+Pj4gKysr
IGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwo+Pj4+IEBAIC0yNTQsMTAgKzI1
NCw4IEBAIHN0YXRpYyBpbnQgeGVuX2Jsa2lmX2Rpc2Nvbm5lY3Qoc3RydWN0IHhlbl9ibGtpZiAq
YmxraWYpCj4+Pj4gIAkJaWYgKCFyaW5nLT5hY3RpdmUpCj4+Pj4gIAkJCWNvbnRpbnVlOwo+Pj4+
ICAKPj4+PiAtCQlpZiAocmluZy0+eGVuYmxrZCkgewo+Pj4+ICsJCWlmIChyaW5nLT54ZW5ibGtk
KQo+Pj4+ICAJCQlrdGhyZWFkX3N0b3AocmluZy0+eGVuYmxrZCk7Cj4+Pj4gLQkJCXdha2VfdXAo
JnJpbmctPnNodXRkb3duX3dxKTsKPj4+Cj4+PiBJJ3ZlIG5vdyByZWFsaXplZCB0aGF0IHNodXRk
b3duX3dxIGlzIGJhc2ljYWxseSB1c2VsZXNzLCBhbmQgc2hvdWxkIGJlCj4+PiByZW1vdmVkLCBj
b3VsZCB5b3UgcGxlYXNlIGRvIGl0IGluIHRoaXMgcGF0Y2g/Cj4+Cj4+IEkgZG8gbm90IHRoaW5r
IHNodXRkb3duX3dxIGlzIHVzZWxlc3MuCj4+Cj4+IEl0IGlzIHVzZWQgdG8gaGFsdCB0aGUgeGVu
X2Jsa2lmX3NjaGVkdWxlKCkga3RocmVhZCB3aGVuCj4+IFJJTkdfUkVRVUVTVF9QUk9EX09WRVJG
TE9XKCkgcmV0dXJucyB0cnVlIGluIF9fZG9fYmxvY2tfaW9fb3AoKToKPj4KPj4gMTEyMSBzdGF0
aWMgaW50Cj4+IDExMjIgX19kb19ibG9ja19pb19vcChzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJp
bmcpCj4+IC4uLiAuLi4KPj4gMTEzNCAgICAgICAgIGlmIChSSU5HX1JFUVVFU1RfUFJPRF9PVkVS
RkxPVygmYmxrX3JpbmdzLT5jb21tb24sIHJwKSkgewo+PiAxMTM1ICAgICAgICAgICAgICAgICBy
YyA9IGJsa19yaW5ncy0+Y29tbW9uLnJzcF9wcm9kX3B2dDsKPj4gMTEzNiAgICAgICAgICAgICAg
ICAgcHJfd2FybigiRnJvbnRlbmQgcHJvdmlkZWQgYm9ndXMgcmluZyByZXF1ZXN0cyAoJWQgLSAl
ZCA9Cj4+ICVkKS4gSGFsdGluZyByaW5nIHByb2Nlc3Npbmcgb24gZGV2PSUwNHhcbiIsCj4+IDEx
MzcgICAgICAgICAgICAgICAgICAgICAgICAgcnAsIHJjLCBycCAtIHJjLCByaW5nLT5ibGtpZi0+
dmJkLnBkZXZpY2UpOwo+PiAxMTM4ICAgICAgICAgICAgICAgICByZXR1cm4gLUVBQ0NFUzsKPj4g
MTEzOSAgICAgICAgIH0KPj4KPj4KPj4gSWYgdGhlcmUgaXMgYm9ndXMvaW52YWxpZCByaW5nIHJl
cXVlc3RzLCBfX2RvX2Jsb2NrX2lvX29wKCkgd291bGQgcmV0dXJuIC1FQUNDRVMKPj4gd2l0aG91
dCBtb2RpZnlpbmcgcHJvZC9jb25zIGluZGV4Lgo+Pgo+PiBXaXRob3V0IHNodXRkb3duX3dxIChq
dXN0IHNpbXBseSBhc3N1bWluZyB3ZSByZW1vdmUgdGhlIGJlbG93IGNvZGUgd2l0aG91dAo+PiBo
YW5kbGluZyAtRUFDQ0VTIGluIHhlbl9ibGtpZl9zY2hlZHVsZSgpKSwgdGhlIGtlcm5lbCB0aHJl
YWQgd291bGQgY29udGludWUgdGhlCj4+IHdoaWxlIGxvb3AuCj4+Cj4+IDY0OCAgICAgICAgICAg
ICAgICAgaWYgKHJldCA9PSAtRUFDQ0VTKQo+PiA2NDkgICAgICAgICAgICAgICAgICAgICAgICAg
d2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKHJpbmctPnNodXRkb3duX3dxLAo+PiA2NTAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGt0aHJlYWRfc2hvdWxk
X3N0b3AoKSk7Cj4+Cj4+Cj4+IElmIHhlbl9ibGtpZl9iZV9pbnQoKSBpcyB0cmlnZ2VyZWQgYWdh
aW4gKGxldCdzIGFzc3VtZSB0aGVyZSBpcyBubyBvcHRpbWl6YXRpb24KPj4gb24gZ3Vlc3QgcGFy
dCBhbmQgZ3Vlc3Qgd291bGQgc2VuZCBldmVudCBmb3IgZXZlcnkgcmVxdWVzdCBpdCBwdXRzIG9u
IHJpbmcKPj4gYnVmZmVyKSwgd2UgbWF5IGNvbWUgdG8gZG9fYmxvY2tfaW9fb3AoKSBhZ2Fpbi4K
Pj4KPj4KPj4gQXMgdGhlIHByb2QvY29ucyBpbmRleCBhcmUgbm90IG1vZGlmaWVkIGxhc3QgdGlt
ZSB0aGUgY29kZSBydW5zIGludG8KPj4gZG9fYmxvY2tfaW9fb3AoKSB0byBwcm9jZXNzIGJvZ3Vz
IHJlcXVlc3QsIHdlIHdvdWxkIGhpdCB0aGUgYm9ndXMgcmVxdWVzdCBpc3N1ZQo+PiBhZ2Fpbi4K
Pj4KPj4KPj4gV2l0aCBzaHV0ZG93bl93cSwgdGhlIGtlcm5lbCBrdGhyZWFkIGlzIGJsb2NrZWQg
Zm9yZXZlciB1bnRpbCBzdWNoIHF1ZXVlL3JpbmcgaXMKPj4gZGVzdHJveWVkLiBJZiB3ZSByZW1v
dmUgc2h1dGRvd25fd3EsIHdlIGFyZSBjaGFuZ2luZyB0aGUgcG9saWN5IHRvIGhhbmRsZSBib2d1
cwo+PiByZXF1ZXN0cyBvbiByaW5nIGJ1ZmZlcj8KPiAKPiBBRkFJQ1QgdGhlIG9ubHkgd2FrZXVw
IGNhbGwgdG8gc2h1dGRvd25fd3EgaXMgcmVtb3ZlZCBpbiB0aGlzIHBhdGNoLAo+IGhlbmNlIHdh
aXRpbmcgb24gaXQgc2VlbXMgdXNlbGVzcy4gSSB3b3VsZCByZXBsYWNlIHRoZQo+IHdhaXRfZXZl
bnRfaW50ZXJydXB0aWJsZSBjYWxsIGluIHhlbl9ibGtpZl9zY2hlZHVsZSB3aXRoIGEgYnJlYWss
IHNvCj4gdGhhdCB0aGUga3RocmVhZCBlbmRzIGFzIHNvb24gYXMgYSBib2d1cyByZXF1ZXN0IGlz
IGZvdW5kLiBJIHRoaW5rCj4gdGhlcmUncyBubyBwb2ludCBpbiB3YWl0aW5nIGZvciB4ZW5fYmxr
aWZfZGlzY29ubmVjdCB0byBzdG9wIHRoZQo+IGt0aHJlYWQuCj4gCj4gVGhhbmtzLCBSb2dlci4K
PiAKCk15IGZhdWx0LiBUaGUgc2h1dGRvd25fd3EgaXMgdXNlbGVzcy4gSSB0aGluayBJIHdhcyBn
b2luZyB0byBzYXkKd2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKCkgaXMgdXNlZnVsIGFzIGl0IGlz
IHVzZWQgdG8gaGFsdCB0aGUga3RocmVhZCB3aGVuCnRoZXJlIGlzIGJvZ3VzIHJlcXVlc3QuCgpJ
dCBpcyBmaW5lIHRvIHJlcGxhY2Ugd2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlIHdpdGggYSBicmVh
ayB0byBleGl0IGltbWVkaWF0ZWx5CndoZW4gdGhlcmUgaXMgYm9ndXMgcmVxdWVzdC4KClRoYW5r
IHlvdSB2ZXJ5IG11Y2ghCgpEb25nbGkgWmhhbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 10:31:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 10:31: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-devel-bounces@lists.xenproject.org>)
	id 1gk4x5-0001fo-5j; Thu, 17 Jan 2019 10:31: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=XUlP=PZ=citrix.com=prvs=913f372f9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gk4x4-0001fj-CS
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 10:31:10 +0000
X-Inumbo-ID: 005b567e-1a43-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 005b567e-1a43-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 10:31:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84718539"
Date: Thu, 17 Jan 2019 11:29:59 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190117102959.4yghre2psqjsi3x6@mac>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <43fe7e5e8f5d0d81995188d40ba756090d80f656.1547566486.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <43fe7e5e8f5d0d81995188d40ba756090d80f656.1547566486.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/4] libxl: attach PCI device to qemu
 only after setting pciback/pcifront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDQ6MzY6MjlQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFdoZW4gcWVtdSBpcyBydW5uaW5nIGluIHN0dWJkb21haW4s
IGhhbmRsaW5nICJwY2ktaW5zIiBjb21tYW5kIHdpbGwgZmFpbAo+IGlmIHBjaWZyb250IGlzIG5v
dCBpbml0aWFsaXplZCBhbHJlYWR5LiBGaXggdGhpcyBieSBzZW5kaW5nIHN1Y2ggY29tbWFuZAo+
IG9ubHkgYWZ0ZXIgY29uZmlybWluZyB0aGF0IHBjaWJhY2svZnJvbnQgaXMgcnVubmluZy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBpbiB2MjoKPiAtIEZpeGVkIGNv
ZGUgc3R5bGUgc2luY2UgcHJldmlvdXMgdmVyc2lvbi4KPiAtLS0KPiAgdG9vbHMvbGlieGwvbGli
eGxfcGNpLmMgfCAgOSArKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3BjaS5jCj4gaW5kZXggM2I2YjIzYy4uMWJkZTUzNyAxMDA2NDQKPiAtLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9wY2kuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCj4gQEAg
LTExOTEsNiArMTE5MSw3IEBAIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRlCj4gIHsKPiAgICAgIGxp
YnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKPiAgICAgIHVuc2lnbmVkIGludCBv
cmlnX3ZkZXYsIHBmdW5jX21hc2s7Cj4gKyAgICBjaGFyICpiZV9wYXRoOwo+ICAgICAgbGlieGxf
ZGV2aWNlX3BjaSAqYXNzaWduZWQ7Cj4gICAgICBpbnQgbnVtX2Fzc2lnbmVkLCBpLCByYzsKPiAg
ICAgIGludCBzdHViZG9taWQgPSAwOwo+IEBAIC0xMjQ1LDYgKzEyNDYsMTQgQEAgaW50IGxpYnhs
X19kZXZpY2VfcGNpX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2
aWNlX3BjaSAqcGNpZGUKPiAgICAgICAgICByYyA9IGRvX3BjaV9hZGQoZ2MsIHN0dWJkb21pZCwg
JnBjaWRldl9zLCAwKTsKPiAgICAgICAgICBpZiAoIHJjICkKPiAgICAgICAgICAgICAgZ290byBv
dXQ7Cj4gKyAgICAgICAgLyogV2FpdCBmb3IgdGhlIGRldmljZSBhY3R1YWxseSBiZWluZyBjb25u
ZWN0ZWQsIG90aGVyd2lzZSBkZXZpY2UgbW9kZWwKPiArICAgICAgICAgKiBydW5uaW5nIHRoZXJl
IHdpbGwgZmFpbCB0byBmaW5kIHRoZSBkZXZpY2UuICovCj4gKyAgICAgICAgYmVfcGF0aCA9IGxp
YnhsX19zcHJpbnRmKGdjLCAiJXMvYmFja2VuZC9wY2kvJWQvMCIsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgMCksIHN0dWJkb21p
ZCk7Cj4gKyAgICAgICAgcmMgPSBsaWJ4bF9fd2FpdF9mb3JfYmFja2VuZChnYywgYmVfcGF0aCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWQiLCBY
ZW5idXNTdGF0ZUNvbm5lY3RlZCkpOwo+ICsgICAgICAgIGlmIChyYykKPiArICAgICAgICAgICAg
Z290byBvdXQ7CgpJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byB1c2UgdGhlIGFzeW5jIGxp
YnhsIGZ1bmN0aW9uYWxpdHkgaGVyZSwKc2VlIGxpYnhsX194c3dhaXRfc3RhcnQuIEkgd2lsbCBs
ZWF2ZSBmb3IgdGhlIHRvb2xzdGFjayBtYWludGFpbmVycyB0bwpkZWNpZGUuIEFwYXJ0IGZyb20g
dGhhdCB0aGUgY2hhbmdlIHNlZW1zIGNvcnJlY3QuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 10:44:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 10:44:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk59v-0002W7-Hs; Thu, 17 Jan 2019 10: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=XUlP=PZ=citrix.com=prvs=913f372f9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gk59u-0002W2-Aq
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 10:44:26 +0000
X-Inumbo-ID: dab6e558-1a44-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dab6e558-1a44-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 10:44:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84719208"
Date: Thu, 17 Jan 2019 11:44:13 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190117104413.ngekx3ojwpyj343u@mac>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <70950a67b4d81d138fd002cf02bcbb8fd96f83d0.1547566486.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <70950a67b4d81d138fd002cf02bcbb8fd96f83d0.1547566486.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 3/4] libxl: don't try to manipulate json
 config for stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDQ6MzY6MzBQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFN0dWJkb21haW4gZG8gbm90IGhhdmUgaXQncyBvd24gY29u
ZmlnIGZpbGUgLSBpdHMgY29uZmlndXJhdGlvbiBpcwo+IGRlcml2ZWQgZnJvbSB0YXJnZXQgZG9t
YWlucy4gRG8gbm90IHRyeSB0byBtYW5pcHVsYXRlIGl0IHdoZW4gYXR0YWNoaW5nCj4gUENJIGRl
dmljZS4KPiAKPiBUaGlzIGJ1ZyBwcmV2ZW50ZWQgc3RhcnRpbmcgSFZNIHdpdGggc3R1YmRvbWFp
biBhbmQgUENJIHBhc3N0aHJvdWdoCj4gZGV2aWNlIGF0dGFjaGVkLgoKSSB3b3VsZCBhZGQgYSBu
b3RlIHRoYXQgdGhlIHBjaSBkZXZpY2UgaXMgYWRkZWQgdG8gdGhlIHRhcmdldCBkb21haW4sCndo
aWNoIGRvIGhhdmUgYSB2YWxpZCBjb25maWcgZmlsZS4KCj4gU2lnbmVkLW9mZi1ieTogTWFyZWsg
TWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+
IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8IDI0ICsrKysrKysrKysrKysrKy0tLS0t
LS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9wY2kuYwo+IGluZGV4IDFiZGU1MzcuLmU5NzRmNTUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfcGNpLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwo+IEBAIC0x
NTIsMTQgKzE1MiwxOCBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2FkZF94ZW5zdG9y
ZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgbGlieGxfZAo+ICAgICAgR0NORVcoZGV2
aWNlKTsKPiAgICAgIGxpYnhsX19kZXZpY2VfZnJvbV9wY2lkZXYoZ2MsIGRvbWlkLCBwY2lkZXYs
IGRldmljZSk7Cj4gIAo+IC0gICAgbG9jayA9IGxpYnhsX19sb2NrX2RvbWFpbl91c2VyZGF0YShn
YywgZG9taWQpOwo+IC0gICAgaWYgKCFsb2NrKSB7Cj4gLSAgICAgICAgcmMgPSBFUlJPUl9MT0NL
X0ZBSUw7Cj4gLSAgICAgICAgZ290byBvdXQ7Cj4gLSAgICB9Cj4gKyAgICAvKiBTdHViZG9tYWlu
IGNvbmZpZyBpcyBkZXJpdmVkIGZyb20gaXRzIHRhcmdldCBkb21haW4sIGl0IGRvZXNuJ3QgaGF2
ZQo+ICsgICAgICAgaXRzIG93biBmaWxlICovCj4gKyAgICBpZiAoIWxpYnhsX2lzX3N0dWJkb20o
Q1RYLCBkb21pZCwgTlVMTCkpIHsKPiArICAgICAgICBsb2NrID0gbGlieGxfX2xvY2tfZG9tYWlu
X3VzZXJkYXRhKGdjLCBkb21pZCk7Cj4gKyAgICAgICAgaWYgKCFsb2NrKSB7Cj4gKyAgICAgICAg
ICAgIHJjID0gRVJST1JfTE9DS19GQUlMOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArICAg
ICAgICB9Cj4gIAo+IC0gICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdj
LCBkb21pZCwgJmRfY29uZmlnKTsKPiAtICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKyAgICAgICAg
cmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmln
KTsKPiArICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+ICsgICAgfQo+ICAKPiAgICAgIGRldmlj
ZV9hZGRfZG9tYWluX2NvbmZpZyhnYywgJmRfY29uZmlnLCAmbGlieGxfX3BjaWRldl9kZXZ0eXBl
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwY2lkZXZfc2F2ZWQpOwoKSSB3b3Vs
ZCBwdXQgdGhlIGRldmljZV9hZGRfZG9tYWluX2NvbmZpZyBpbnNpZGUgb2YgdGhlIG5vbi1zdHVi
ZG9tCmNhc2UuIFlvdSBjb3VsZCBhbHNvIG1vdmUgdGhlIGNhbGwgdG8gbGlieGxfZG9tYWluX2Nv
bmZpZ19pbml0IGluc2lkZQpvZiB0aGUgbm9uLXN0dWJkb20gY2FzZSwgc2luY2UgZF9jb25maWcg
aXMgb25seSByZWxldmFudCB3aGVuIHRoZXJlJ3MKbm8gc3R1YmRvbS4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 10:49:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 10:49: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-devel-bounces@lists.xenproject.org>)
	id 1gk5Ed-0002i3-56; Thu, 17 Jan 2019 10:49: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=bbbE=PZ=citrix.com=prvs=9134cd51d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gk5Eb-0002hy-6x
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 10:49:17 +0000
X-Inumbo-ID: 8812d761-1a45-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8812d761-1a45-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 10:49:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="75801178"
Date: Thu, 17 Jan 2019 10:49:12 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Message-ID: <20190117104912.xvzoil7kiz2zhz34@zion.uk.xensource.com>
References: <20190111153657.13532-1-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190111153657.13532-1-aisaila@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH RFC v2 1/2] x86/emulate: Move
 hvmemul_linear_to_phys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgMDM6Mzc6NDFQTSArMDAwMCwgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgd3JvdGU6Cj4gVGhpcyBpcyBkb25lIHNvIGh2bWVtdWxfbGluZWFyX3RvX3BoeXMo
KSBjYW4gYmUgY2FsbGVkIGZyb20KPiBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpCgpUaGlzIGNh
biBhbHNvIGJlIGRvbmUgd2l0aCBhIGZvcndhcmQgZGVjbGFyYXRpb24gdG8gcmVkdWNlIGNvZGUg
Y2h1cm4uCkJ1dCB0aGF0J3MgbXkgcGVyc29uYWwgdGFzdGUgYW55d2F5LgoKQXNzdW1pbmcgdGhp
cyBpcyBwdXJlIGNvZGUgbW92ZW1lbnQsIHBsZWFzZSBhZGQgIk5vIGZ1bmN0aW9uYWwgY2hhbmdl
Igp0byB0aGUgY29tbWl0IG1lc3NhZ2UuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 10:55:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1gk5KD-0003Xw-BS; Thu, 17 Jan 2019 10:55:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XUlP=PZ=citrix.com=prvs=913f372f9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gk5KB-0003XN-VU
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 10:55:04 +0000
X-Inumbo-ID: 5617c8c6-1a46-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5617c8c6-1a46-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 10:55:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84719584"
Date: Thu, 17 Jan 2019 11:53:42 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190117105342.7y5zr22kynwnmdvh@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-10-git-send-email-christopher.w.clark@gmail.com>
 <20190115154929.m4vhdpokhn5mubbv@mac>
 <CACMJ4GZmnabSBXWUCvEeci2Sd75XPV3oh0UBerXQjNVYj_UirA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4GZmnabSBXWUCvEeci2Sd75XPV3oh0UBerXQjNVYj_UirA@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 09/14] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTA6NDg6NTJQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgNzo0OSBBTSBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gVHVlLCBKYW4gMTUs
IDIwMTkgYXQgMDE6Mjc6NDFBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+
IHNlbmR2IG9wZXJhdGlvbiBpcyBpbnZva2VkIHRvIHBlcmZvcm0gYSBzeW5jaHJvbm91cyBzZW5k
IG9mIGJ1ZmZlcnMKPiA+ID4gY29udGFpbmVkIGluIGlvdnMgdG8gYSByZW1vdGUgZG9tYWluJ3Mg
cmVnaXN0ZXJlZCByaW5nLgo+ID4gPgo+ID4gPiBJdCB0YWtlczoKPiA+ID4gICogQSBkZXN0aW5h
dGlvbiBhZGRyZXNzIChkb21pZCwgcG9ydCkgZm9yIHRoZSByaW5nIHRvIHNlbmQgdG8uCj4gPiA+
ICAgIEl0IHBlcmZvcm1zIGEgbW9zdC1zcGVjaWZpYyBtYXRjaCBsb29rdXAsIHRvIGFsbG93IGZv
ciB3aWxkY2FyZC4KPiA+ID4gICogQSBzb3VyY2UgYWRkcmVzcywgdXNlZCB0byBpbmZvcm0gdGhl
IGRlc3RpbmF0aW9uIG9mIHdoZXJlIHRvIHJlcGx5Lgo+ID4gPiAgKiBUaGUgYWRkcmVzcyBvZiBh
biBhcnJheSBvZiBpb3ZzIGNvbnRhaW5pbmcgdGhlIGRhdGEgdG8gc2VuZAo+ID4gPiAgKiAuLiBh
bmQgdGhlIGxlbmd0aCBvZiB0aGF0IGFycmF5IG9mIGlvdnMKPiA+ID4gICogYW5kIGEgMzItYml0
IG1lc3NhZ2UgdHlwZSwgYXZhaWxhYmxlIHRvIGNvbW11bmljYXRlIG1lc3NhZ2UgY29udGV4dAo+
ID4gPiAgICBkYXRhIChlZy4ga2VybmVsLXRvLWtlcm5lbCwgc2VwYXJhdGUgZnJvbSB0aGUgYXBw
bGljYXRpb24gZGF0YSkuCj4gPiA+Cj4gPiA+IElmIGluc3VmZmljaWVudCBzcGFjZSBleGlzdHMg
aW4gdGhlIGRlc3RpbmF0aW9uIHJpbmcsIGl0IHdpbGwgcmV0dXJuCj4gPiA+IC1FQUdBSU4gYW5k
IFhlbiB3aWxsIG5vdGlmeSB0aGUgY2FsbGVyIHdoZW4gc3VmZmljaWVudCBzcGFjZSBiZWNvbWVz
Cj4gPiA+IGF2YWlsYWJsZS4KPiA+ID4KPiA+ID4gQWNjZXNzZXMgdG8gdGhlIHJpbmcgaW5kaWNl
cyBhcmUgYXBwcm9wcmlhdGVseSBhdG9taWMuIFRoZSByaW5ncyBhcmUKPiA+ID4gbWFwcGVkIGlu
dG8gWGVuJ3MgcHJpdmF0ZSBhZGRyZXNzIHNwYWNlIHRvIHdyaXRlIGFzIG5lZWRlZCBhbmQgdGhl
Cj4gPiA+IG1hcHBpbmdzIGFyZSByZXRhaW5lZCBmb3IgbGF0ZXIgdXNlLgo+ID4gPgo+ID4gPiBG
aXhlZC1zaXplIHR5cGVzIGFyZSB1c2VkIGluIHNvbWUgYXJlYXMgd2l0aGluIHRoaXMgY29kZSB3
aGVyZSBjYXV0aW9uCj4gPiA+IGFyb3VuZCBhdm9pZGluZyBpbnRlZ2VyIG92ZXJmbG93IGlzIGlt
cG9ydGFudC4KPiA+ID4KPiA+ID4gTm90aWZpY2F0aW9ucyBhcmUgc2VudCB0byBndWVzdHMgdmlh
IFZJUlEgYW5kIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEgaXMKPiA+ID4gZXhwb3NlZCBpbiB0aGUg
Y2hhbmdlIHRvIGVuYWJsZSBhcmdvIHRvIGNhbGwgaXQuIFZJUlFfQVJHT19NRVNTQUdFIGlzCj4g
PiA+IGNsYWltZWQgZnJvbSB0aGUgVklSUSBwcmV2aW91c2x5IHJlc2VydmVkIGZvciB0aGlzIHB1
cnBvc2UgKCMxMSkuCj4gPiA+Cj4gPiA+IFRoZSBWSVJRIG5vdGlmaWNhdGlvbiBtZXRob2QgaXMg
dXNlZCByYXRoZXIgdGhhbiBzZW5kaW5nIGV2ZW50cyB1c2luZwo+ID4gPiBldnRjaG4gZnVuY3Rp
b25zIGRpcmVjdGx5IGJlY2F1c2U6Cj4gPiA+Cj4gPiA+ICogbm8gY3VycmVudCBldmVudCBjaGFu
bmVsIHR5cGUgaXMgYW4gZXhhY3QgZml0IGZvciB0aGUgaW50ZW5kZWQKPiA+ID4gICBiZWhhdmlv
dXIuIEVDU19JUEkgaXMgY2xvc2VzdCwgYnV0IGl0IGRpc2FsbG93cyBtaWdyYXRpb24gdG8KPiA+
ID4gICBvdGhlciBWQ1BVcyB3aGljaCBpcyBub3QgbmVjZXNzYXJpbHkgYSByZXF1aXJlbWVudCBm
b3IgQXJnby4KPiA+ID4KPiA+ID4gKiBhdCB0aGUgcG9pbnQgb2YgYXJnb19pbml0LCBhbGxvY2F0
aW9uIG9mIGFuIGV2ZW50IGNoYW5uZWwgaXMKPiA+ID4gICBjb21wbGljYXRlZCBieSBub25lIG9m
IHRoZSBndWVzdCBWQ1BVcyBiZWluZyBpbml0aWFsaXplZCB5ZXQKPiA+ID4gICBhbmQgdGhlIGV2
ZW50IGNoYW5uZWwgbG9naWMgZXhwZWN0cyB0aGF0IGEgdmFsaWQgZXZlbnQgY2hhbm5lbAo+ID4g
PiAgIGhhcyBhIHByZXNlbnQgVkNQVS4KPiA+ID4KPiA+ID4gKiBhdCB0aGUgcG9pbnQgb2Ygc2ln
bmFsbGluZyBhIG5vdGlmaWNhdGlvbiwgdGhlIFZJUlEgbG9naWMgaXMgYWxyZWFkeQo+ID4gPiAg
IGRlZmVuc2l2ZTogaWYgZC0+dmNwdVswXSBpcyBOVUxMLCB0aGUgbm90aWZpY2F0aW9uIGlzIGp1
c3Qgc2lsZW50bHkKPiA+ID4gICBkcm9wcGVkLCB3aGVyZWFzIHRoZSBldnRjaG5fc2VuZCBsb2dp
YyBpcyBub3Qgc28gZGVmZW5zaXZlOiB2Y3B1WzBdCj4gPiA+ICAgbXVzdCBub3QgYmUgTlVMTCwg
b3RoZXJ3aXNlIGEgbnVsbCBwb2ludGVyIGRlcmVmZXJlbmNlIG9jY3Vycy4KPiA+ID4KPiA+ID4g
VXNpbmcgYSBWSVJRIHJlbW92ZXMgdGhlIG5lZWQgZm9yIHRoZSBndWVzdCB0byBxdWVyeSB0byBk
ZXRlcm1pbmUgd2hpY2gKPiA+ID4gZXZlbnQgY2hhbm5lbCBub3RpZmljYXRpb25zIHdpbGwgYmUg
ZGVsaXZlcmVkIG9uLiBUaGlzIGlzIGFsc28gbGlrZWx5IHRvCj4gPiA+IHNpbXBsaWZ5IGVzdGFi
bGlzaGluZyBmdXR1cmUgTDAvTDEgbmVzdGVkIGh5cGVydmlzb3IgYXJnbyBjb21tdW5pY2F0aW9u
Lgo+ID4gPgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3Bo
ZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgo+ID4KPiA+IExHVE0sIG9uZSBxdWVzdGlvbiBiZWxv
dyBhbmQgb25lIGNvbW1lbnQuCj4gPgo+ID4gPiArc3RhdGljIGludAo+ID4gPiArcmluZ2J1Zl9p
bnNlcnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5n
X2luZm8sCj4gPiA+ICsgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpz
cmNfaWQsCj4gPiA+ICsgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9h
cmdvX2lvdl90KSBpb3ZzX2huZCwKPiA+ID4gKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bmlvdiwgdWludDMyX3QgbWVzc2FnZV90eXBlLAo+ID4gPiArICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqb3V0X2xlbikKPiA+ID4gK3sKPiA+ID4gKyAgICB4ZW5fYXJnb19yaW5nX3Qgcmlu
ZzsKPiA+ID4gKyAgICBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlciBtaCA9IHsg
fTsKPiA+ID4gKyAgICBpbnQzMl90IHNwOwo+ID4gPiArICAgIGludDMyX3QgcmV0Owo+ID4gPiAr
ICAgIHVpbnQzMl90IGxlbiA9IDA7Cj4gPiA+ICsgICAgeGVuX2FyZ29faW92X3QgaW92c1tYRU5f
QVJHT19NQVhJT1ZdOwo+ID4gPiArICAgIHhlbl9hcmdvX2lvdl90ICpwaW92Owo+ID4gPiArICAg
IFhFTl9HVUVTVF9IQU5ETEUodWludDhfdCkgTlVMTF9obmQgPQo+ID4gPiArICAgICAgIGd1ZXN0
X2hhbmRsZV9mcm9tX3BhcmFtKGd1ZXN0X2hhbmRsZV9mcm9tX3B0cihOVUxMLCB1aW50OF90KSwg
dWludDhfdCk7Cj4gPiA+ICsKPiA+ID4gKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2lu
Zm8pKTsKPiA+ID4gKwo+ID4gPiArICAgIHJldCA9IF9fY29weV9mcm9tX2d1ZXN0KGlvdnMsIGlv
dnNfaG5kLCBuaW92KSA/IC1FRkFVTFQgOiAwOwo+ID4gPiArICAgIGlmICggcmV0ICkKPiA+ID4g
KyAgICAgICAgcmV0dXJuIHJldDsKPiA+ID4gKwo+ID4gPiArICAgIC8qCj4gPiA+ICsgICAgICog
T2J0YWluIHRoZSB0b3RhbCBzaXplIG9mIGRhdGEgdG8gdHJhbnNtaXQgLS0gc2V0cyB0aGUgJ2xl
bicgdmFyaWFibGUKPiA+ID4gKyAgICAgKiAtLSBhbmQgc2FuaXR5IGNoZWNrIHRoYXQgdGhlIGlv
dnMgY29uZm9ybSB0byBzaXplIGFuZCBudW1iZXIgbGltaXRzLgo+ID4gPiArICAgICAqIEVuZm9y
Y2VkIGJlbG93OiBubyBtb3JlIHRoYW4gJ2xlbicgYnl0ZXMgb2YgZ3Vlc3QgZGF0YQo+ID4gPiAr
ICAgICAqIChwbHVzIHRoZSBtZXNzYWdlIGhlYWRlcikgd2lsbCBiZSBzZW50IGluIHRoaXMgb3Bl
cmF0aW9uLgo+ID4gPiArICAgICAqLwo+ID4gPiArICAgIHJldCA9IGlvdl9jb3VudChpb3ZzLCBu
aW92LCAmbGVuKTsKPiA+ID4gKyAgICBpZiAoIHJldCApCj4gPiA+ICsgICAgICAgIHJldHVybiBy
ZXQ7Cj4gPiA+ICsKPiA+ID4gKyAgICAvKgo+ID4gPiArICAgICAqIFNpemUgYm91bmRzIGNoZWNr
IGFnYWluc3QgcmluZyBzaXplIGFuZCBzdGF0aWMgbWF4aW11bSBtZXNzYWdlIGxpbWl0Lgo+ID4g
PiArICAgICAqIFRoZSBtZXNzYWdlIG11c3Qgbm90IGZpbGwgdGhlIHJpbmc7IHRoZXJlIG11c3Qg
YmUgYXQgbGVhc3Qgb25lIHNsb3QKPiA+ID4gKyAgICAgKiByZW1haW5pbmcgc28gd2UgY2FuIGRp
c3Rpbmd1aXNoIGEgZnVsbCByaW5nIGZyb20gYW4gZW1wdHkgb25lLgo+ID4gPiArICAgICAqLwo+
ID4KPiA+IE5COiBJIHRoaW5rIGlmIHlvdSBkaWRuJ3Qgd3JhcCB0aGUgcmluZyBpbmRleGVzIChz
byBhbHdheXMgaW5jcmVhc2luZwo+ID4gdGhlbSkgeW91IGNvdWxkIGFsd2F5cyBpZGVudGlmeSBh
biBlbXB0eSByaW5nIGZyb20gYSBmdWxsIHJpbmcsIGFuZAo+ID4geW91IHdvdWxkbid0IHJlcXVp
cmUgYWx3YXlzIGhhdmluZyBhdCBsZWFzdCBvbmUgZW1wdHkgc2xvdCwgdW5sZXNzIEknbQo+ID4g
bWlzc2luZyBzb21ldGhpbmcuCj4gCj4gSSBoYXZlbid0IHlldCB3b3JrZWQgaXQgdGhyb3VnaCB0
byBiZSBzdXJlIG9uIHRoaXMgb25lLCB3aXRoIHRoZQo+IHJ4X3B0ciB1bmRlciBndWVzdCBjb250
cm9sLCBzbyBwb3NzaWJseSBhYmxlIHRvIGZvcmNlIHRoZSBpbmNyZW1lbnQgb2YKPiB0aGUgdHhf
cHRyIGF0IHNvbWUgaGlnaCByYXRlPyBidXQgSSBjYW4gc2VlIHRoYXQgaXQgbWlnaHQgYmUgcG9z
c2libGUsCj4geWVzLgoKQUZBSUNUIHRoaXMgcGFydCBvZiB0aGUgcHVibGljIHByb3RvY29sLCBz
byB0aGVyZSdzIG5vdCBtdWNoIHRoYXQgY2FuCmJlIGRvbmUgdG8gY2hhbmdlIGl0IG5vdyBJIGd1
ZXNzPwoKU2hhcmVkIG1lbW9yeSByaW5ncyB1c2VkIGJ5IG1vc3Qgb2YgdGhlIFBWIGRldmljZXMg
ZG9uJ3Qgd3JhcCB0aGUgcmluZwppbmRleGVzIHRvIHRoZSBzaXplIG9mIHRoZSByaW5nLCBhbmQg
dGhlIGNvbnN1bWVyIGlzIGFsd2F5cyBjaGFzaW5nCnRoZSBwcm9kdWNlciBpbmRleC4gVGhpcyBh
dm9pZHMgbG9vc2luZyBvbmUgc2xvdC4gQW55d2F5IEkgdGhvdWdoIGl0CndhcyB3b3J0aCBtZW50
aW9uaW5nIGl0IGZvciByZWZlcmVuY2UuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 10:56:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 10:56:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk5LG-0003e0-MJ; Thu, 17 Jan 2019 10:56:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bbbE=PZ=citrix.com=prvs=9134cd51d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gk5LF-0003dv-FA
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 10:56:09 +0000
X-Inumbo-ID: 7de798e6-1a46-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7de798e6-1a46-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 10:56:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="75801519"
Date: Thu, 17 Jan 2019 10:55:04 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190117105504.hgpucdyx52hfv3ac@zion.uk.xensource.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-8-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547629250-1405-8-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 7/7] xen/dom0: Add a dom0-iommu=none
 option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDk6MDA6NTBBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBGb3IgZGV2ZWxvcG1lbnQgcHVycG9zZXMsIGl0IGlzIHZlcnkgY29udmVuaWVudCB0
byBib290IFhlbiBhcyBhIFBWSCBndWVzdCwKPiB3aXRoIGFuIFhURiBQViBvciBQVkggImRvbTAi
LiAgVGhlIGVkaXQtY29tcGlsZS1nbyBjeWNsZSBpcyBhIG1hdHRlciBvZgo+IHNlY29uZHMsIGFu
ZCB5b3UgY2FuIHJlYXNvbmFibHkgaW5zZXJ0IHByaW50aygpIGRlYnVnZ2luZyBpbiBwbGFjZXMg
d2hpY2gKPiB3aGljaCB3b3VsZCBiZSBjb21wbGV0ZWx5IGluZmVhc2libGUgd2hlbiBib290aW5n
IGZ1bGx5LWZsZWRnZWQgZ3Vlc3RzLgo+IAo+IEhvd2V2ZXIsIHRoZSBQVkggZG9tMCBwYXRoIGlu
c2lzdHMgb24gaGF2aW5nIGEgd29ya2luZyBJT01NVSwgd2hpY2ggZG9lc24ndAo+IGV4aXN0IHdo
ZW4gdmlydHVhbGlzZWQgYXMgYSBQVkggZ3Vlc3QsIGFuZCBpc24ndCBuZWNlc3NhcnkgZm9yIFhU
RiBhbnl3YXkuCj4gCj4gSW50cm9kdWNlIGEgZGV2ZWxvcGVyIG1vZGUgdG8gc2tpcCB0aGUgSU9N
TVUgcmVxdWlyZW1lbnQuCgpOaWNlLgoKL21lIHRha2VzIG5vdGUgdG8gYWRkIGEgY29ycmVzcG9u
ZGluZyBzbW9rZSB0ZXN0IHRvIGdpdGxhYi4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 11:12:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 11:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk5aw-0005JV-8b; Thu, 17 Jan 2019 11:12: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=XUlP=PZ=citrix.com=prvs=913f372f9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gk5av-0005JQ-Aa
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 11:12:21 +0000
X-Inumbo-ID: c1381a9d-1a48-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1381a9d-1a48-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 11:12:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84720380"
Date: Thu, 17 Jan 2019 12:12:10 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190117111210.224ewn3ycdy6fhci@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-11-git-send-email-christopher.w.clark@gmail.com>
 <20190115161750.xl6shidfys2vjfx6@mac>
 <CACMJ4GYfVNfjn0c1gNSPyNRnTbvuhenDMWd-aAybkSuupjVzhQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4GYfVNfjn0c1gNSPyNRnTbvuhenDMWd-aAybkSuupjVzhQ@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 10/14] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTA6NTQ6NDhQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgODoxOSBBTSBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gVHVlLCBKYW4gMTUs
IDIwMTkgYXQgMDE6Mjc6NDJBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyZ28uaAo+ID4gPiBpbmRleCBjMTJhNTBmLi5kMmNiNTk0IDEwMDY0NAo+ID4gPiAtLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmdvLmgKPiA+ID4gQEAgLTEyMyw2ICsxMjMsNDIgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2Fy
Z29fdW5yZWdpc3Rlcl9yaW5nCj4gPiA+ICAvKiBNZXNzYWdlcyBvbiB0aGUgcmluZyBhcmUgcGFk
ZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhpcyBzaXplLiAqLwo+ID4gPiAgI2RlZmluZSBYRU5fQVJH
T19NU0dfU0xPVF9TSVpFIDB4MTAKPiA+ID4KPiA+ID4gKy8qCj4gPiA+ICsgKiBOb3RpZnkgZmxh
Z3MKPiA+ID4gKyAqLwo+ID4gPiArLyogUmluZyBpcyBlbXB0eSAqLwo+ID4gPiArI2RlZmluZSBY
RU5fQVJHT19SSU5HX0RBVEFfRl9FTVBUWSAgICAgICAoMVUgPDwgMCkKPiA+ID4gKy8qIFJpbmcg
ZXhpc3RzICovCj4gPiA+ICsjZGVmaW5lIFhFTl9BUkdPX1JJTkdfREFUQV9GX0VYSVNUUyAgICAg
ICgxVSA8PCAxKQo+ID4gPiArLyogUGVuZGluZyBpbnRlcnJ1cHQgZXhpc3RzLiBEbyBub3QgcmVs
eSBvbiB0aGlzIGZpZWxkIC0gZm9yIHByb2ZpbGluZyBvbmx5ICovCj4gPiA+ICsjZGVmaW5lIFhF
Tl9BUkdPX1JJTkdfREFUQV9GX1BFTkRJTkcgICAgICgxVSA8PCAyKQoKUmVnYXJkaW5nIHRoaXMg
ZmxhZywgSSd2ZSBqdXN0IG5vdGljZWQgd2hpbGUgbG9va2luZyBhdCB0aGUgY29kZSB0aGF0Cml0
IGRvZXNuJ3Qgc2VlbSB0byByZWxhdGUgdG8gaW50ZXJydXB0cz8KCkZyb20gaXQncyB1c2FnZSBp
biBmaWxsX3JpbmdfZGF0YSBJIHdvdWxkIHdyaXRlIHRoZSBmb2xsb3dpbmcKZGVzY3JpcHRpb246
CgoiTGlrZWx5IG5vdCBlbm91Z2ggc3BhY2UgdG8gcXVldWUgYSBtZXNzYWdlIG9mIGBzcGFjZV9y
ZXF1aXJlZGAKc2l6ZS4iCgpBbmQgdGhlbiBYRU5fQVJHT19SSU5HX0RBVEFfRl9QRU5ESU5HIGlz
IGNvbXBsZXRlbHkgb3J0aG9nb25hbCB0bwpYRU5fQVJHT19SSU5HX0RBVEFfRl9TVUZGSUNJRU5U
LCBhdCB3aGljaCBwb2ludCBoYXZpbmcgb25seSBvbmUgb2YKdGhvc2Ugd291bGQgYmUgZW5vdWdo
PwoKQUZBSUNUIHlvdSBjYW5ub3QgZ2V0IGEgeGVuX2FyZ29fcmluZ19kYXRhX2VudF90IHdpdGgg
Ym90aApYRU5fQVJHT19SSU5HX0RBVEFfRl9QRU5ESU5HIGFuZCBYRU5fQVJHT19SSU5HX0RBVEFf
Rl9TVUZGSUNJRU5UIHNldAphdCB0aGUgc2FtZSB0aW1lPwoKPiA+ID4gKy8qIFN1ZmZpY2llbnQg
c3BhY2UgdG8gcXVldWUgc3BhY2VfcmVxdWlyZWQgYnl0ZXMgZXhpc3RzICovCj4gPiA+ICsjZGVm
aW5lIFhFTl9BUkdPX1JJTkdfREFUQV9GX1NVRkZJQ0lFTlQgICgxVSA8PCAzKQo+ID4KPiA+IEkg
d291bGQgcmV3b3JkIHRoaXMgYXM6Cj4gPgo+ID4gIlN1ZmZpY2llbnQgc3BhY2UgdG8gcXVldWUg
c3BhY2VfcmVxdWlyZWQgYnl0ZXMgbWlnaHQgZXhpc3RzIgo+ID4KPiA+IEJlY2F1c2UgQUZBSUNU
IGFzIHNvb24gYXMgdGhlIGh5cGVydmlzb3IgZHJvcHMgdGhlIEwzIGxvY2sgdGhlIHNwYWNlCj4g
PiBhdmFpbGFibGUgbWlnaHQgY2hhbmdlLCBzbyB0aGUgcmVjaXBpZW50IG9mIHRoZSBub3RpZmlj
YXRpb24gb3IgdGhlCj4gPiByZXR1cm4gZnJvbSB0aGUgaHlwZXJjYWxsIHNob3VsZG4ndCBleHBl
Y3QgdGhhdCB0aGVyZSBfbXVzdF8gYmUKPiA+IHNwYWNlX3JlcXVpcmVkIGF2YWlsYWJsZSBzcGFj
ZSBvbiB0aGUgcmluZy4KPiAKPiBhY2suIGRvZXMgdGhpcyBsb29rIG9rPyAtOgo+IAo+ICsgKiBT
dWZmaWNpZW50IHNwYWNlIHRvIHF1ZXVlIHNwYWNlX3JlcXVpcmVkIGJ5dGVzIGhhcyBiZWNvbWUg
YXZhaWxhYmxlLgo+ICsgKiBJZiBtZXNzYWdlcyBoYXZlIGJlZW4gc2VudCwgaXQgbWF5IG5vdCBz
dGlsbCBiZSBhdmFpbGFibGUuCgpJIHRoaW5rIG15IHN1Z2dlc3Rpb24gd2FzIHNob3J0ZXIgYW5k
IGNsZWFyZXIsIGJ1dCBJJ20gbm90IGEgbmF0aXZlCnNwZWFrZXIgc28gaWYgeW91IHRoaW5rIHRo
ZSBhYm92ZSBpcyBiZXR0ZXIgYW5kIG5vIG9uZSBlbHNlIGNvbXBsYWlucwp0aGF0J3MgZmluZSBm
b3IgbWUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 11:21:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 11:21: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-devel-bounces@lists.xenproject.org>)
	id 1gk5k5-000676-78; Thu, 17 Jan 2019 11:21: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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk5k4-000671-J0
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 11:21:48 +0000
X-Inumbo-ID: 133af0da-1a4a-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 133af0da-1a4a-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 11:21:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 04:21:46 -0700
Message-Id: <5C40654D020000780020E9AB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 04:21:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-6-git-send-email-andrew.cooper3@citrix.com>
 <5C3F3AD2020000780020E59C@prv1-mh.provo.novell.com>
 <6cf9b251-b3b1-6c53-cf0c-2e5f7cbb9f45@citrix.com>
In-Reply-To: <6cf9b251-b3b1-6c53-cf0c-2e5f7cbb9f45@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86/dom0: Improve dom0= useability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDIwOjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDEvMjAxOSAxNDowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Cj4+PiAtICAg
ICAgICBhbmQgdGhlIGhhcmR3YXJlIG11c3QgaGF2ZSBWVC14L1NWTSBleHRlbnNpb25zIGF2YWls
YWJsZS4KPj4+ICsgICAgKiAgIEZvciBhIFBWSCBkb20wLCB0aGUgaGFyZHdhcmUgbXVzdCBoYXZl
IFZULXgvU1ZNIGV4dGVuc2lvbnMgYXZhaWxhYmxlLgo+Pj4gIAo+Pj4gICogICBUaGUgYHNoYWRv
d2AgYm9vbGVhbiBpcyBvbmx5IGFwcGxpY2FibGUgd2hlbiBkb20wIGlzIGNvbnN0cnVjdGVkIGFz
IGEgUFZICj4+PiAgICAgIGd1ZXN0LCBhbmQgY29udHJvbHMgd2hldGhlciBkb20wIHVzZXMgaGFy
ZHdhcmUgYXNzaXN0ZWQgcGFnaW5nLCBvciBzaGFkb3cKPj4gQXMgYW4gYXNpZGUgLSBpcyB0aGlz
IHJlc3RyaWN0aW9uIHN0aWxsIG5lY2Vzc2FyeSwgbm93IHRoYXQgdGhlIGNvZGUKPj4gd2FzIGZp
eGVkIHRvIGFsbG93IHNoYWRvdyBlbmFibGluZyBmb3IgTDFURiBldmVuIGZvciBEb20wPwo+IAo+
IEkgc2VlIHlvdXIgcG9pbnQsIGJ1dCB0aGUgZG9jdW1lbnRhdGlvbiBoZXJlIGN1cnJlbnRseSBt
YXRjaGVzIHRoZQo+IGJlaGF2aW91ciBvZiBYZW4sIHRoZXJlZm9yZSBzaG91bGRuJ3QgY2hhbmdl
LgoKT2gsIG9mIGNvdXJzZSBJIGRpZG4ndCBtZWFuIHRvIGNoYW5nZSB0aGUgZG9jIHdpdGhvdXQg
YWxzbwpyZW1vdmluZyB0aGUgcmVzdHJpY3Rpb24gZnJvbSBhY3R1YWwgY29kZS4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 11:22:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 11:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk5l0-0006BB-I3; Thu, 17 Jan 2019 11:22:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk5kz-0006B1-Dn
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 11:22:45 +0000
X-Inumbo-ID: 317bacad-1a4a-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 317bacad-1a4a-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 11:22:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 04:20:36 -0700
Message-Id: <5C406507020000780020E9A8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 04:20:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
 <5C3F1AFD020000780020E417@prv1-mh.provo.novell.com>
 <86e1e993-6d70-9d3a-68fc-20e8105b2668@citrix.com>
In-Reply-To: <86e1e993-6d70-9d3a-68fc-20e8105b2668@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDIwOjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDEvMjAxOSAxMTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE2
LjAxLjE5IGF0IDEwOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPj4+ICsrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+Pj4gQEAgLTYzNiw2MSArNjM2LDgzIEBAIHRyYWNl
IGZlYXR1cmUgaXMgb25seSBlbmFibGVkIGluIGRlYnVnZ2luZyBidWlsZHMgb2YgWGVuLgo+Pj4g
IAo+Pj4gIFNwZWNpZnkgdGhlIGJpdCB3aWR0aCBvZiB0aGUgRE1BIGhlYXAuCj4+PiAgCj4+PiAt
IyMjIGRvbTAgKHg4NikKPj4+IC0+IGA9IExpc3Qgb2YgWyBwdmggfCBzaGFkb3cgfCB2ZXJib3Nl
IF1gCj4+PiArIyMjIGRvbTAKPj4+ICsgICAgPSBMaXN0IG9mIFsgcHZoPTxib29sPiwgc2hhZG93
PTxib29sPiwgdmVyYm9zZT08Ym9vbD4gXQo+Pj4gIAo+Pj4gLT4gU3ViLW9wdGlvbnM6Cj4+PiAr
ICAgIEFwcGxpY2FiaWxpdHk6IHg4Ngo+Pj4gIAo+Pj4gLT4gYHB2aGAKPj4+ICtDb250cm9scyBm
b3IgaG93IGRvbTAgaXMgY29uc3RydWN0ZWQgb24geDg2IHN5c3RlbXMuCj4+PiAgCj4+PiAtPiBE
ZWZhdWx0OiBgZmFsc2VgCj4+PiArKiAgIFRoZSBgcHZoYCBib29sZWFuIGNvbnRyb2xzIHdoZXRo
ZXIgZG9tMCBpcyBjb25zdHJ1Y3RlZCBhcyBhIFBWIG9yIGEgUFZICj4+PiArICAgIGd1ZXN0LiAg
VGhlIGRlZmF1bHQgaXMgUFYuICBJbiBhZGRpdGlvbiwgdGhlIGZvbGxvd2luZyByZXF1aXJlbWVu
dHMgbXVzdAo+Pj4gKyAgICBiZSBtZXQ6Cj4+PiAgCj4+PiAtRmxhZyB0aGF0IG1ha2VzIGEgZG9t
MCBib290IGluIFBWSHYyIG1vZGUuCj4+PiArICAgICogICBUaGUgZG9tMCBrZXJuZWwgc2VsZWN0
ZWQgYnkgdGhlIGJvb3QgbG9hZGVyIG11c3QgYmUgY2FwYWJsZSBvZiB0aGUKPj4+ICsgICAgICAg
IHNlbGVjdGVkIG1vZGUuCj4+PiArICAgICogICBGb3IgYSBQViBkb20wLCBYZW4gbXVzdCBoYXZl
IGJlZW4gY29tcGlsZWQgd2l0aCBgQ09ORklHX1BWYCBlbmFibGVkLgo+Pj4gKyAgICAqICAgRm9y
IGEgUFZIIGRvbTAsIFhlbiBtdXN0IGhhdmUgYmVlbiBjb21waWxlZCB3aXRoIGBDT05GSUdfSFZN
YCBlbmFibGVkLAo+Pj4gKyAgICAgICAgYW5kIHRoZSBoYXJkd2FyZSBtdXN0IGhhdmUgVlQteC9T
Vk0gZXh0ZW5zaW9ucyBhdmFpbGFibGUuCj4+PiAgCj4+PiAtPiBgc2hhZG93YAo+Pj4gKyogICBU
aGUgYHNoYWRvd2AgYm9vbGVhbiBpcyBvbmx5IGFwcGxpY2FibGUgd2hlbiBkb20wIGlzIGNvbnN0
cnVjdGVkIGFzIGEgUFZICj4+PiArICAgIGd1ZXN0LCBhbmQgY29udHJvbHMgd2hldGhlciBkb20w
IHVzZXMgaGFyZHdhcmUgYXNzaXN0ZWQgcGFnaW5nLCBvciBzaGFkb3cKPj4+ICsgICAgcGFnaW5n
LiAgVGhlIGRlZmF1bHQgaXMgSEFQIHdoZW4gYXZhaWxhYmxlLCBhbmQgc2hhZG93IG90aGVyd2lz
ZS4KPj4+ICAKPj4+IC0+IERlZmF1bHQ6IGBmYWxzZWAKPj4+ICsgICAgVGhpcyBvcHRpb24gaXMg
dW5hdmFpbGFibGUgd2hlbiBgQ09ORklHX1NIQURPV19QQUdJTkdgIGlzIGNvbXBpbGVkIG91dC4g
IEEKPj4+ICsgICAgUFZIIGRvbTAgY2Fubm90IGJlIHVzZWQgaWYgYENPTkZJR19TSEFET1dfUEFH
SU5HYCBpcyBjb21waWxlZCBvdXQsIGFuZCB0aGUKPj4+ICsgICAgaGFyZHdhcmUgaXMgbm90IEhB
UC1jYXBhYmxlLgo+PiBBcyBtZW50aW9uZWQgZWxzZXdoZXJlLCBJIG9iamVjdCB0byBhZGRpbmcg
Q09ORklHXyogaW50byB0aGlzIGRvYywKPj4gd2hpY2ggaXMgaW50ZW5kZWQgdG8gYmUgbWVhbmlu
Z2Z1bCB0byBub24tZGV2ZWxvcGVycy4gQnV0IG5vdCB0byB0aGUKPj4gZGVncmVlIG9mIE5BSy1p
bmcgdGhlIHdob2xlIHRoaW5nLCBpZiBldmVyeW9uZSBlbHNlIGRpc2FncmVlcyB3aXRoIG1lLgo+
IAo+IEknbSBub3Qgc3VyZSB3aGF0IGVsc2UgdG8gc2F5LiAgSSBvYmplY3QgdG8gcHVycG9zZWZ1
bGx5IG9taXR0aW5nCj4gcmVsZXZhbnQgaW5mb3JtYXRpb24gZnJvbSBvdXIgZG9jdW1lbnRhdGlv
bi4KCkJ1dCBJJ20gbm90IGFza2luZyB0byBvbWl0IHRoZSBpbmZvcm1hdGlvbi4gSSdtIGFza2lu
ZyB0byBwcmVzZW50IGl0CmluIGEgd2F5IHVuZGVyc3RhbmRhYmxlIHRvIGFueW9uZSwgaXJyZXNw
ZWN0aXZlIG9mIHRoZWlyIEtjb25maWcKa25vd2xlZGdlLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 11:25:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 11:25: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-devel-bounces@lists.xenproject.org>)
	id 1gk5nq-0006S5-De; Thu, 17 Jan 2019 11:25: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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk5np-0006Ru-Gp
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 11:25:41 +0000
X-Inumbo-ID: 9e46c5a6-1a4a-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e46c5a6-1a4a-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 11:25:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 04:25:38 -0700
Message-Id: <5C406633020000780020E9BC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 04:25:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-16-git-send-email-christopher.w.clark@gmail.com>
 <5C3C874D020000780020D3D4@prv1-mh.provo.novell.com>
 <CACMJ4Gbcf9xXBATQsJtjx4LuiAxUXqjh8J3cevO+3x+6E-sZZQ@mail.gmail.com>
In-Reply-To: <CACMJ4Gbcf9xXBATQsJtjx4LuiAxUXqjh8J3cevO+3x+6E-sZZQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 15/15] argo: validate hypercall arg
 structures via compat machinery
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE5IGF0IDA4OjIyLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IFNvbWUgZGV0YWlscyBvZiB0aGUgcHJvYmxlbToKPiAKPiBXaXRob3V0IHRoZSBt
YWNybyBvdmVycmlkZXMgaW4gcGxhY2UgKGllLiB1c2luZyB0aGUgZXhpc3RpbmcKPiBkZWZpbml0
aW9ucykgdGhlIGJ1aWxkIGZhaWxzIG9uIENIRUNLX2FyZ29fc2VuZF9hZGRyICBiZWNhdXNlIHRo
aXMKPiBzdHJ1Y3QgaXMgZGVmaW5lZCB3aXRoIHR5cGVzIHRoYXQgYXJlIHRoZW1zZWx2ZXMgdHJh
bnNsYXRlZCBieSB0aGUKPiBjb21wYXQgcHJvY2Vzc2luZzoKCkJ1dCB0aGF0J3MgYSBub3JtYWwg
c2l0dWF0aW9uLgoKPiB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19zZW5kX2FkZHIKPiB7Cj4gICAg
IHhlbl9hcmdvX2FkZHJfdCBzcmM7Cj4gICAgIHhlbl9hcmdvX2FkZHJfdCBkc3Q7Cj4gfSB4ZW5f
YXJnb19zZW5kX2FkZHJfdDsKPiAKPiBjb21wYXQvYXJnby5jOiBJbiBmdW5jdGlvbiAnX19jaGVj
a0ZzdHJ1Y3RfYXJnb19zZW5kX2FkZHJfX3NyYyc6Cj4geGVuL2luY2x1ZGUveGVuL2NvbXBhdC5o
OjE3MDoxODogZXJyb3I6IGNvbXBhcmlzb24gb2YgZGlzdGluY3QgcG9pbnRlcgo+IHR5cGVzIGxh
Y2tzIGEgY2FzdCBbLVdlcnJvcl0KPiAgICAgIHJldHVybiAmeC0+ZiA9PSAmYy0+ZjsgXAo+ICAg
ICAgICAgICAgICAgICAgIF4KPiB4ZW4vaW5jbHVkZS94ZW4vY29tcGF0Lmg6MTc2OjU6IG5vdGU6
IGluIGV4cGFuc2lvbiBvZiBtYWNybwo+ICdDSEVDS19GSUVMRF9DT01NT05fJwo+ICAgICAgQ0hF
Q0tfRklFTERfQ09NTU9OXyhrLCBDSEVDS19OQU1FXyhrLCBuICMjIF9fICMjIGYsIEYpLCBuLCBm
KQo+ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgo+IHhlbi9pbmNsdWRlL2NvbXBhdC94bGF0Lmg6
MTIzODo1OiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8gJ0NIRUNLX0ZJRUxEXycKPiAgICAg
IENIRUNLX0ZJRUxEXyhzdHJ1Y3QsIGFyZ29fc2VuZF9hZGRyLCBzcmMpOyBcCj4gICAgICBefn5+
fn5+fn5+fn4KPiBjb21wYXQvYXJnby5jOjQzOjE6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNy
byAnQ0hFQ0tfYXJnb19zZW5kX2FkZHInCj4gIENIRUNLX2FyZ29fc2VuZF9hZGRyOwo+ICBefn5+
fn5+fn5+fn5+fn5+fn5+fgo+IAo+IGJlY2F1c2UgeGVuX2FyZ29fYWRkcl90IGlzIGRldGVjdGVk
IGFzIGEgZGlmZmVyZW50IHR5cGUgdGhhbgo+IGNvbXBhdF9hcmdvX2FkZHJfdCAtLSB3aGVuIGlu
IHByYWN0aWNlIGlzIHRoZSBzYW1lIHNpemUgYW5kIGhhcyB0aGUKPiBzYW1lIGZpZWxkcyBhdCB0
aGUgc2FtZSBvZmZzZXRzLgoKRGlkIHlvdSBwZXJoYXBzIG5vdCBhZGQgZW50cmllcyBmb3IgdGhl
IGlubmVyIHN0cnVjdHVyZXMgdG8geGxhdC5sc3Q/Cgo+PiA+IC0tLSBhL3hlbi9jb21tb24vTWFr
ZWZpbGUKPj4gPiArKysgYi94ZW4vY29tbW9uL01ha2VmaWxlCj4+ID4gQEAgLTcwLDcgKzcwLDcg
QEAgb2JqLXkgKz0geG1hbGxvY190bHNmLm8KPj4gPiAgb2JqLWJpbi0kKENPTkZJR19YODYpICs9
ICQoZm9yZWFjaCBuLGRlY29tcHJlc3MgYnVuemlwMiB1bnh6IHVubHptYSB1bmx6byB1bmx6NCBl
YXJseWNwaW8sJChuKS5pbml0Lm8pCj4+ID4KPj4gPgo+PiA+IC1vYmotJChDT05GSUdfQ09NUEFU
KSArPSAkKGFkZHByZWZpeCBjb21wYXQvLGRvbWFpbi5vIGtlcm5lbC5vIG1lbW9yeS5vIG11bHRp
Y2FsbC5vIHhsYXQubykKPj4gPiArb2JqLSQoQ09ORklHX0NPTVBBVCkgKz0gJChhZGRwcmVmaXgg
Y29tcGF0LyxhcmdvLm8gZG9tYWluLm8ga2VybmVsLm8gbWVtb3J5Lm8gbXVsdGljYWxsLm8geGxh
dC5vKQo+Pgo+PiBXaGlsZSBhIG1hdHRlciBvZiB0YXN0ZSB0byBhIGNlcnRhaW4gZGVncmVlLCBJ
J20gbm90IGNvbnZpbmNlZAo+PiBpbnRyb2R1Y2luZyBhIHNlcGFyYXRlIGZpbGUgZm9yIHRoaXMg
aXMgcmVhbGx5IG5lY2Vzc2FyeSwgZXNwZWNpYWxseQo+PiBpZiBzb21lIG9mIHRoZSBvdmVycmlk
ZXMgdG8gdGhlIENIRUNLXyogbWFjcm9zIHdvdWxkIGdvIGF3YXkuCj4gCj4gYWNrLiBJIHdvdWxk
bid0IGhhdmUgbW92ZWQgdGhlbSBvdXQgaWYgdGhlIG92ZXJyaWRlcyB3ZXJlbid0IGluIHVzZTsK
PiBidXQgSSB3aWxsIG1lcmdlIGl0IGludG8gdGhlIGltcGxlbWVudGF0aW9uIGZpbGUgaWYgdGhh
dCBpcyBwcmVmZXJyZWQuCgpXZWxsIC0gbGV0J3MgZmlyc3Qgc2VlIHdoZXRoZXIgdGhlIG92ZXJy
aWRlcyBhcmUgcmVhbGx5IG5lZWRlZC4gSWYgc28sCmtlZXBpbmcgdGhpcyBpbiBhIHNlcGFyYXRl
IGZpbGUgbWlnaHQgaW5kZWVkIGJlIGJldHRlci4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 11:40:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gk61f-0007W5-N4; Thu, 17 Jan 2019 11:39: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=coLg=PZ=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gk61e-0007W0-9B
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 11:39:58 +0000
X-Inumbo-ID: 9cf564d8-1a4c-11e9-92db-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9cf564d8-1a4c-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 11:39:57 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id g11-v6so8304943ljk.3
 for <xen-devel@lists.xen.org>; Thu, 17 Jan 2019 03:39:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=RqoIkotrN3l6oMAC+JrcBK/f6kX7mxLOSugmUX8akyw=;
 b=DayZQjEBT5kOQpoGi2VFE+Lz9tTTebqwjWOtbR16+0ebGzGyTuopZskDO46rrePAbK
 BFC5JdciMoAWC9h7PJlZzQQ0ky6VS3J8892IWikOgujLnSbBE6TgeASgyluAhMvzn9D2
 AYZH+Gl/sQpeZAldKkNZ98b2mgEIDv9JueHq6yx86dBIzzP45DzORgxhjZF4+fiRweno
 imcNTDVw0ARgn2BvsyYZg+T/7ACPSpZZ8XovYCZ/Du+R1YTGAjk3caOSZqw9uj8li7fm
 FChxRc6CELYunH8+CjDkMxH72RK/c1lod6sd10VCbMjLbrqxbBpFigRZfKC1GoznVbl6
 K85w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=RqoIkotrN3l6oMAC+JrcBK/f6kX7mxLOSugmUX8akyw=;
 b=D+bjHaAjDV7hxVjgXhrwNZitb8wFHEWY1wcjwg+J0fCMr6vyNCTmfTm20de5uwZpx/
 5P8RwBTg6IHFAAc8/eMGwPOKd4xexh3DENaNxs4DV3bT5Et1+NaJqnjF8MPt+kz5FBPV
 i6JOM0Z4RlLcqB45zdtLkQRQqPfB8c+8S21fCXLF7qfEb19zU1/1kjW1QOE87zEUooXC
 dBzOqRkGeRfJvOa/2wuUeMSTq/JTgQ/3ZN5dD/mQmjHR1qOMAMriuE2pIiMWyGEQ7tUc
 DXHBya8IKWTirB1STT3+M0YRT8F2I/5Qdepc2INYjaR/sv3Jox9LXbhJFvPGoE+GLQHY
 fbNA==
X-Gm-Message-State: AJcUukeON3WL3D3U/Ymzy/DoCNnDl85QOvk55FbBd/SpIdVF1Oj50/2v
 a1u15EnH9ZJZuITw2nsptefScV5q1YmHiswoFts=
X-Google-Smtp-Source: ALg8bN4WjU3s0OSm/9YpUIQbO/Oo9A2A0MpGOiCgVD3iwev/FuzOnJlIV0vd6Lqn9vdpZcStOiDXH1xYeeYzkvOhrDc=
X-Received: by 2002:a2e:4601:: with SMTP id
 t1-v6mr9974371lja.111.1547725195689; 
 Thu, 17 Jan 2019 03:39:55 -0800 (PST)
MIME-Version: 1.0
References: <20190111150541.GA2670@jordon-HP-15-Notebook-PC>
In-Reply-To: <20190111150541.GA2670@jordon-HP-15-Notebook-PC>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Thu, 17 Jan 2019 17:09:43 +0530
Message-ID: <CAFqt6zYxCxzGjv3ea+dYQHcmt2P849ZgaVSH=b05m9P4=MTBEA@mail.gmail.com>
To: Andrew Morton <akpm@linux-foundation.org>,
 Matthew Wilcox <willy@infradead.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>, vbabka@suse.cz, 
 Rik van Riel <riel@surriel.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 rppt@linux.vnet.ibm.com, Peter Zijlstra <peterz@infradead.org>,
 Russell King - ARM Linux <linux@armlinux.org.uk>, robin.murphy@arm.com, 
 iamjoonsoo.kim@lge.com, treding@nvidia.com, Kees Cook <keescook@chromium.org>, 
 Marek Szyprowski <m.szyprowski@samsung.com>, stefanr@s5r6.in-berlin.de,
 hjc@rock-chips.com, Heiko Stuebner <heiko@sntech.de>, airlied@linux.ie,
 oleksandr_andrushchenko@epam.com, 
 joro@8bytes.org, pawel@osciak.com, Kyungmin Park <kyungmin.park@samsung.com>, 
 mchehab@kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>, 
 Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH 0/9] Use vm_insert_range and
 vm_insert_range_buggy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org,
 Linux-MM <linux-mm@kvack.org>, iommu@lists.linux-foundation.org,
 linux1394-devel@lists.sourceforge.net, linux-arm-kernel@lists.infradead.org,
 linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgODozMSBQTSBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxp
bnV4QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBQcmV2aW91bHkgZHJpdmVycyBoYXZlIHRoZWlyIG93
biB3YXkgb2YgbWFwcGluZyByYW5nZSBvZgo+IGtlcm5lbCBwYWdlcy9tZW1vcnkgaW50byB1c2Vy
IHZtYSBhbmQgdGhpcyB3YXMgZG9uZSBieQo+IGludm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0
aGluIGEgbG9vcC4KPgo+IEFzIHRoaXMgcGF0dGVybiBpcyBjb21tb24gYWNyb3NzIGRpZmZlcmVu
dCBkcml2ZXJzLCBpdCBjYW4KPiBiZSBnZW5lcmFsaXplZCBieSBjcmVhdGluZyBuZXcgZnVuY3Rp
b25zIGFuZCB1c2UgaXQgYWNyb3NzCj4gdGhlIGRyaXZlcnMuCj4KPiB2bV9pbnNlcnRfcmFuZ2Uo
KSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8gbWFwcGVkCj4ga2VybmVsIG1lbW9y
eS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBjb25zaWRlcmVkIHZtX3Bnb2ZmCj4KPiB2bV9p
bnNlcnRfcmFuZ2VfYnVnZ3koKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8gbWFw
Cj4gcmFuZ2Ugb2Yga2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBub3Qg
Y29uc2lkZXJlZAo+IHZtX3Bnb2ZmLiB2bV9wZ29mZiBpcyBwYXNzZWQgZGVmYXVsdCBhcyAwIGZv
ciB0aG9zZSBkcml2ZXJzLgo+Cj4gV2UgX2NvdWxkXyB0aGVuIGF0IGEgbGF0ZXIgImZpeCIgdGhl
c2UgZHJpdmVycyB3aGljaCBhcmUgdXNpbmcKPiB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSB0byBi
ZWhhdmUgYWNjb3JkaW5nIHRvIHRoZSBub3JtYWwgdm1fcGdvZmYKPiBvZmZzZXR0aW5nIHNpbXBs
eSBieSByZW1vdmluZyB0aGUgX2J1Z2d5IHN1ZmZpeCBvbiB0aGUgZnVuY3Rpb24KPiBuYW1lIGFu
ZCBpZiB0aGF0IGNhdXNlcyByZWdyZXNzaW9ucywgaXQgZ2l2ZXMgdXMgYW4gZWFzeSB3YXkgdG8g
cmV2ZXJ0Lgo+Cj4gVGhlcmUgaXMgYW4gZXhpc3RpbmcgYnVnIGluIFs3LzldLCB3aGVyZSB1c2Vy
IHBhc3NlZCBsZW5ndGggaXMgbm90Cj4gdmVyaWZpZWQgYWdhaW5zdCBvYmplY3RfY291bnQuIEZv
ciBhbnkgdmFsdWUgb2YgbGVuZ3RoID4gb2JqZWN0X2NvdW50Cj4gaXQgd2lsbCBlbmQgdXAgb3Zl
cnJ1biBwYWdlIGFycmF5IHdoaWNoIGNvdWxkIGxlYWQgdG8gYSBwb3RlbnRpYWwgYnVnLgo+IFRo
aXMgaXMgZml4ZWQgYXMgcGFydCBvZiB0aGVzZSBjb252ZXJzaW9uLgo+Cj4gU291cHRpY2sgSm9h
cmRlciAoOSk6Cj4gICBtbTogSW50cm9kdWNlIG5ldyB2bV9pbnNlcnRfcmFuZ2UgYW5kIHZtX2lu
c2VydF9yYW5nZV9idWdneSBBUEkKPiAgIGFyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmM6IENvbnZl
cnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQo+ICAgZHJpdmVycy9maXJld2lyZS9jb3JlLWlzby5j
OiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3kKPiAgIGRybS9yb2NrY2hpcC9y
b2NrY2hpcF9kcm1fZ2VtLmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQo+ICAgZHJt
L3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jOiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2UK
PiAgIGlvbW11L2RtYS1pb21tdS5jOiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2UKPiAg
IHZpZGVvYnVmMi92aWRlb2J1ZjItZG1hLXNnLmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9y
YW5nZV9idWdneQo+ICAgeGVuL2dudGRldi5jOiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFu
Z2UKPiAgIHhlbi9wcml2Y21kLWJ1Zi5jOiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2Vf
YnVnZ3kKCkFueSBmdXJ0aGVyIGNvbW1lbnQgb24gdGhlc2UgcGF0Y2hlcyA/Cgo+Cj4gIGFyY2gv
YXJtL21tL2RtYS1tYXBwaW5nLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMiArKy0tLS0K
PiAgZHJpdmVycy9maXJld2lyZS9jb3JlLWlzby5jICAgICAgICAgICAgICAgICAgICAgICB8IDE1
ICstLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZ2VtLmMgICAg
ICAgfCAxNyArLS0tLQo+ICBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMg
ICAgICAgICAgIHwgMTggKystLS0KPiAgZHJpdmVycy9pb21tdS9kbWEtaW9tbXUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDEyICstLS0KPiAgZHJpdmVycy9tZWRpYS9jb21tb24vdmlkZW9i
dWYyL3ZpZGVvYnVmMi1kbWEtc2cuYyB8IDIyICsrLS0tLQo+ICBkcml2ZXJzL3hlbi9nbnRkZXYu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKystLS0KPiAgZHJpdmVycy94ZW4v
cHJpdmNtZC1idWYuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICstLQo+ICBpbmNsdWRl
L2xpbnV4L21tLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysKPiAgbW0v
bWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgxICsrKysr
KysrKysrKysrKysrKysrKysrCj4gIG1tL25vbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAxNCArKysrCj4gIDExIGZpbGVzIGNoYW5nZWQsIDEyOSBpbnNlcnRp
b25zKCspLCAxMDAgZGVsZXRpb25zKC0pCj4KPiAtLQo+IDEuOS4xCj4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 11:43:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1gk65T-0008E7-CO; Thu, 17 Jan 2019 11:43: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=HtQs=PZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gk65R-0008Dz-Nj
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 11:43:53 +0000
X-Inumbo-ID: 29876858-1a4d-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 29876858-1a4d-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 11:43:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E5A0480D;
 Thu, 17 Jan 2019 03:43:51 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8DEFE3F557;
 Thu, 17 Jan 2019 03:43:50 -0800 (PST)
To: Christoph Hellwig <hch@infradead.org>
References: <d3e4984f-f996-c38f-3cf1-c16450ef7a99@arm.com>
 <20190116181904.GA6228@infradead.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1855c743-becd-fd52-50b9-86398f6cb985@arm.com>
Date: Thu, 17 Jan 2019 11:43:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190116181904.GA6228@infradead.org>
Content-Language: en-US
Subject: Re: [Xen-devel] Fail to boot Dom0 on Xen Arm64 after "dma-mapping:
 bypass indirect calls for dma-direct"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, iommu@lists.linux-foundation.org,
 leo.yan@linaro.org, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, m.szyprowski@samsung.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgTGVvIFlhbiB3aG8gcmVwb3J0ZWQgYSBzaW1pbGFyIGlzc3VlcyBvbiB4ZW4tZGV2ZWwpCgpI
aSBDaHJpc3RvcGgsCgpPbiAxNi8wMS8yMDE5IDE4OjE5LCBDaHJpc3RvcGggSGVsbHdpZyB3cm90
ZToKPiBEb2VzIHRoaXMgZml4IHlvdXIgcHJvYmxlbT8KClRoYW5rIHlvdSBmb3IgdGhlIHBhdGNo
LiBUaGlzIGFsbG93cyBtZSB0byBib290IERvbTAgb24gSnVubyByMi4KCk15IGtub3dsZWRnZSBv
ZiBETUEgaXMgcXVpdGUgbGltaXRlZCwgc28gSSBtYXkgaGF2ZSBtaXNzZWQgc29tZXRoaW5nLgoK
TG9va2luZyBhdCB0aGUgY2hhbmdlIGZvciBhcm02NCwgeW91IHdpbGwgYWx3YXlzIGNhbGwgZG1h
LWRpcmVjdCBBUEkuIEluIApwcmV2aW91cyBMaW51eCB2ZXJzaW9uLCB4ZW4tc3dpb3RsYiB3aWxs
IGNhbGwgZGV2LT5hcmNoZGF0YS5kZXZfZG1hX29wcyAoYSBjb3B5IApvZiBkZXYtPmRtYV9vcHMg
YmVmb3JlIHNldHRpbmcgWGVuIERNQSBvcHMpIGlmIG5vdCBOVUxMLiBEb2VzIGl0IG1lYW4gd2Ug
ZXhwZWN0IApkZXYtPmRtYV9vcHMgdG8gYWx3YXlzIGJlIE5VTEwgYW5kIGhlbmNlIHVzaW5nIGRt
YS1kaXJlY3QgQVBJPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 11:44:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1gk663-0008Hc-Ni; Thu, 17 Jan 2019 11:44: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=/zvk=PZ=citrix.com=prvs=91335fb6d=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gk663-0008HW-5W
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 11:44:31 +0000
X-Inumbo-ID: 3f3af5c5-1a4d-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f3af5c5-1a4d-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 11:44:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="75803835"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 17 Jan 2019 11:44:25 +0000
Message-ID: <20190117114425.27755-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] cr-try-bisect: When bisection is done,
 keep the old mro as mro.done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIGhlbHAgd2l0aCBkZWJ1Z2dpbmcsIG9yIGlmIHdlIHdhbnQgdG8gbWFudWFsbHkg
cmVzZXQvcmVzdGFydAp0aGluZ3MuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBjci10cnktYmlzZWN0IHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvY3ItdHJ5
LWJpc2VjdCBiL2NyLXRyeS1iaXNlY3QKaW5kZXggZDYxM2MzNDguLmEyYjc3YjlhIDEwMDc1NQot
LS0gYS9jci10cnktYmlzZWN0CisrKyBiL2NyLXRyeS1iaXNlY3QKQEAgLTEwNiw2ICsxMDYsNiBA
QCBkb25lCiAKIGVjaG8gbm90aGluZyB0byBkbwogcm0gLWYgJHN0YXJ0c3RhbXAKLXJtICRtcm9m
CittdiAtZiAkbXJvZiAkbXJvZi5kb25lCiAKIGV4aXQgMAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 11:46:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 11:46: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-devel-bounces@lists.xenproject.org>)
	id 1gk688-0008Ro-4l; Thu, 17 Jan 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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk687-0008Rj-Fk
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 11:46:39 +0000
X-Inumbo-ID: 8c55c74e-1a4d-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c55c74e-1a4d-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 11:46:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 04:46:37 -0700
Message-Id: <5C406B20020000780020E9FD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 04:46:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901151043440.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <2EA6D6FD0200001F00417A66@prv1-mh.provo.novell.com>
 <5C3F06B5020000780020E322@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161638300.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <2EA6D6FD0200001F00417A66@prv1-mh.provo.novell.com>
 <5C3F06B5020000780020E322@prv1-mh.provo.novell.com>
 <4EA2F2F90200004D00417A66@prv1-mh.provo.novell.com>
In-Reply-To: <4EA2F2F90200004D00417A66@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE5IGF0IDAxOjQxLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gSSBhbSBoYXBweSB0byBtYWtlIHRoaXMgY2hhbmdlIGFuZCBhbHNvIHdvcmsgb24geW91ciBz
dWdnZXN0aW9uIGFib3ZlCj4gYWJvdXQgdXNpbmcgLnN0YXJ0b2YuIC8gLnNpemVvZi4gaW4gdmFy
LlMsIGlmIHdlIGFncmVlIG9uIHRoaXMgYXBwcm9hY2guCgpCdXQgc2FkbHkgd2UgbG9vayB0byBi
ZSBxdWl0ZSBmYXIgZnJvbSBhZ3JlZWluZyBvbiBhbnl0aGluZyB5ZXQuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 11:47:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 11:47: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-devel-bounces@lists.xenproject.org>)
	id 1gk69D-000068-SS; Thu, 17 Jan 2019 11:47: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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk69B-00005x-Qh
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 11:47:45 +0000
X-Inumbo-ID: b3bad2f3-1a4d-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3bad2f3-1a4d-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 11:47:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 04:45:43 -0700
Message-Id: <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 04:45:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <CAF3u54Cfx3fGXY-bg2fYb+i_5kOA8qjrzOtK3sFF8j9bHQve8A@mail.gmail.com>
 <alpine.DEB.2.10.1901101745560.27759@sstabellini-ThinkPad-X260>
 <5C387472020000780020C9A7@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901110911310.27759@sstabellini-ThinkPad-X260>
 <a3743bd4b2d54188890945322e92fc1b@dornerworks.com>
 <CAF3u54AAmx0rBVPscfvqcx5f0ezYNCkrsagJgZb3v2GqfB9TEw@mail.gmail.com>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <a0500e7bb7244b5aa6dc1282a2375ad0@dornerworks.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
In-Reply-To: <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE5IGF0IDAxOjM3LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gV2VkLCAxNiBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEluIGFueSBldmVu
dCAtIHNpbmNlIGludGVybWVkaWF0ZSB2YXJpYWJsZXMgbWVyZWx5IGhpZGUgdGhlCj4+IGNhc3Rp
bmcgZnJvbSB0aGUgY29tcGlsZXIsIGJ1dCB0aGV5IGRvbid0IHJlbW92ZSB0aGUgY2FzdHMsIHRo
ZQo+PiBzb2x1dGlvbiBpbnZvbHZpbmcgY2FzdHMgaXMgYmV0dGVyIGltbywgZm9yIGluY3Vycmlu
ZyBsZXNzIG92ZXJoZWFkLgo+IAo+IFRoaXMgaXMgd2hlcmUgSSBjb21wbGV0ZWx5IGRpc2FncmVl
LiBUaGUgaW50ZXJtZWRpYXRlIHZhcmlhYmxlcyBhcmUgbm90Cj4gaGlkaW5nIGNhc3RzIGZyb20g
dGhlIGNvbXBpbGVyLiBUaGVyZSB3ZXJlIG5ldmVyIGFueSBwb2ludGVycyBpbiB0aGlzCj4gY2Fz
ZS4gIFRoZSBsaW5rZXIgY3JlYXRlcyAic3ltYm9scyIsIG5vdCBwb2ludGVycywgY29tcGxldGVs
eSBpbnZpc2libGUKPiBmcm9tIEMgbGFuZC4gQXNzZW1ibHkgdXNlcyB0aGVzZSBzeW1ib2xzIHRv
IGluaXRpYWxpemUgdmFyaWFibGVzLiBXZQo+IGV4cG9zZSB0aGVzZSBhc3NlbWJseSB2YXJpYWJs
ZXMgYXMgaW50ZWdlciB0byBDIGxhbmRzLiBMRCBzY3JpcHRzIGFuZAo+IGFzc2VtYmx5IGhhdmUg
dGhlaXIgb3duIHRlcm1pbm9sb2d5IGFuZCBydWxlczogbmVpdGhlciAiX3N0YXJ0IiBub3IKPiAi
c3RhcnQiIGFyZSBwb2ludGVycyBhdCBhbnkgcG9pbnQgaW4gdGltZS4gVGhlIG9wZXJhdGlvbnMg
ZG9uZSBpbiB2YXIuUwo+IGlzIG5vdCBhIGNhc3QuIFRoZSBDIHNwZWMgaXMgaGFwcHksIHRoZSBj
b21waWxlciBpcyBoYXBweSwgTUlTUkEtQyBpcwo+IGhhcHB5LiBBbmQgd2UgZ2V0IHRvIGF2b2lk
IHRoZSB1Z2x5IFNZTUJPTCBtYWNybyB0aGF0IExpbnV4IHVzZXMuIEl0IGlzCj4gcmVhbGx5IGEg
d2luLXdpbi4KCldlbGwsIHRoYXQncyBhIHBvc2l0aW9uIG9uZSBjYW4gdGFrZS4gQnV0IHdlIGhh
dmUgdG8gc2V0dGxlIG9uIGFub3RoZXIKYXNwZWN0IHRoZW4gZmlyc3Q6IERvZXMgd2hhdCBpcyBu
b3QgZG9uZSBpbiBDIHVuZGVybHkgQydzIHJ1bGVzPyBJCnRob3VnaHQgeW91IHdlcmUgb2YgdGhl
IG9waW5pb24gdGhhdCB3aGF0IGNvbWVzIGZyb20gbGlua2VyIHNjcmlwdHMKZG9lcy4gSW4gd2hp
Y2ggY2FzZSB3aGF0IGNvbWVzIGZyb20gYXNzZW1ibHkgZmlsZXMgb3VnaHQgdG8sIHRvby4KKEZB
T0QgbXkgaW1wbGljYXRpb24gaXM6IElmIHRoZSBhbnN3ZXIgaXMgeWVzLCBib3RoIGFwcHJvYWNo
ZXMKdmlvbGF0ZSBDJ3MgcnVsZXMuIElmIHRoZSBhbnN3ZXIgaXMgbm8sIG5vIGNoYW5nZSBpcyBu
ZWVkZWQgYXQgYWxsLikKCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 11:52:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 11:52: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-devel-bounces@lists.xenproject.org>)
	id 1gk6E0-00011V-Fj; Thu, 17 Jan 2019 11:52:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk6Dz-00011Q-Bq
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 11:52:43 +0000
X-Inumbo-ID: 652b1e0f-1a4e-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 652b1e0f-1a4e-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 11:52:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 04:52:41 -0700
Message-Id: <5C406C8A020000780020EA27@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 04:52:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116092129.jz2cts5pwd5ckh34@mac> <20190116105218.GM1205@mail-itl>
 <20190116122004.byvr2bttwkttofqs@mac> <20190116134914.GN1205@mail-itl>
 <20190117085746.rg2vbyh3ga4aru6f@mac>
 <FB0C9893020000480063616D@prv1-mh.provo.novell.com>
In-Reply-To: <FB0C9893020000480063616D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE5IGF0IDA5OjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoaWxlIG5vdCBhZ2FpbnN0IHVzaW5nIHBoeXNkZXZvcCBpZiB3ZSBhZ3JlZSB0aGF0IGEgbmV3
IGh5cGVyY2FsbCBpcwo+IHRoZSB3YXkgdG8gZ28sIEkgd291bGQgcHJlZmVyIGEgZG9tY3RsIGJl
Y2F1c2UgdGhpcyBoeXBlcmNhbGwgd291bGQKPiBvbmx5IGJlIHVzZWQgYnkgdG9vbHN0YWNrIGNv
bXBvbmVudHMsIGFuZCB0aHVzIGRvZXNuJ3QgbmVlZCB0byBiZQo+IGFkZGVkIHRvIHRoZSBwdWJs
aWMgc3RhYmxlIEFCSSBhdmFpbGFibGUgdG8gYWxsIGd1ZXN0cywgZXZlbiBpZiB0aGUKPiBmdW5j
dGlvbmFsaXR5IGlzIGFjdHVhbGx5IGxpbWl0ZWQgdG8gc3R1YmRvbWFpbnMuCgpCdXQgYSBuZXcg
c3ViLW9wIGRvZXNuJ3QgbmVlZCB0byBiZSBwYXJ0IG9mIHRoZSBzdGFibGUgQUJJLgpTZWUgaG93
IGUuZy4gdmFyaW91cyBvZiB0aGUgbWVtb3J5IHN1Yi1vcHMgYXJlIHJlc3RyaWN0ZWQgdG8KYmUg
dXNlZCBieSB0aGUgdG9vbCBzdGFjaywgYW5kIGhlbmNlIG5vdCByZXF1aXJlZCB0byByZW1haW4K
dW5jaGFuZ2VkLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 11:56:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 11:56: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-devel-bounces@lists.xenproject.org>)
	id 1gk6Hx-0001FP-4f; Thu, 17 Jan 2019 11:56:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XUlP=PZ=citrix.com=prvs=913f372f9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gk6Hv-0001FJ-Sc
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 11:56:47 +0000
X-Inumbo-ID: f644e772-1a4e-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f644e772-1a4e-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 11:56:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84721877"
Date: Thu, 17 Jan 2019 12:56:37 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190117115637.mywzhrlprop6l4cq@mac>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116092129.jz2cts5pwd5ckh34@mac>
 <20190116105218.GM1205@mail-itl>
 <20190116122004.byvr2bttwkttofqs@mac>
 <20190116134914.GN1205@mail-itl>
 <20190117085746.rg2vbyh3ga4aru6f@mac>
 <FB0C9893020000480063616D@prv1-mh.provo.novell.com>
 <5C406C8A020000780020EA27@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C406C8A020000780020EA27@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDQ6NTI6NDJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjAxLjE5IGF0IDA5OjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gV2hpbGUgbm90IGFnYWluc3QgdXNpbmcgcGh5c2Rldm9wIGlmIHdlIGFncmVlIHRo
YXQgYSBuZXcgaHlwZXJjYWxsIGlzCj4gPiB0aGUgd2F5IHRvIGdvLCBJIHdvdWxkIHByZWZlciBh
IGRvbWN0bCBiZWNhdXNlIHRoaXMgaHlwZXJjYWxsIHdvdWxkCj4gPiBvbmx5IGJlIHVzZWQgYnkg
dG9vbHN0YWNrIGNvbXBvbmVudHMsIGFuZCB0aHVzIGRvZXNuJ3QgbmVlZCB0byBiZQo+ID4gYWRk
ZWQgdG8gdGhlIHB1YmxpYyBzdGFibGUgQUJJIGF2YWlsYWJsZSB0byBhbGwgZ3Vlc3RzLCBldmVu
IGlmIHRoZQo+ID4gZnVuY3Rpb25hbGl0eSBpcyBhY3R1YWxseSBsaW1pdGVkIHRvIHN0dWJkb21h
aW5zLgo+IAo+IEJ1dCBhIG5ldyBzdWItb3AgZG9lc24ndCBuZWVkIHRvIGJlIHBhcnQgb2YgdGhl
IHN0YWJsZSBBQkkuCj4gU2VlIGhvdyBlLmcuIHZhcmlvdXMgb2YgdGhlIG1lbW9yeSBzdWItb3Bz
IGFyZSByZXN0cmljdGVkIHRvCj4gYmUgdXNlZCBieSB0aGUgdG9vbCBzdGFjaywgYW5kIGhlbmNl
IG5vdCByZXF1aXJlZCB0byByZW1haW4KPiB1bmNoYW5nZWQuCgpPaCwgdGhlbiBJJ20gYWxsIGlu
IGZvciBhIHBoeXNkZXZvcCBsaW1pdGVkIHRvIHN0dWJkb21haW4gb25seSB1c2FnZS4KClRoYW5r
cywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 12:01:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 12:01: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-devel-bounces@lists.xenproject.org>)
	id 1gk6MC-00027g-8x; Thu, 17 Jan 2019 12:01: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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk6MA-00027b-UC
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 12:01:10 +0000
X-Inumbo-ID: 93184ac6-1a4f-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93184ac6-1a4f-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 12:01:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 04:59:07 -0700
Message-Id: <5C406E0E020000780020EA3F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 04:59:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
 <5C3F1AFD020000780020E417@prv1-mh.provo.novell.com>
 <86e1e993-6d70-9d3a-68fc-20e8105b2668@citrix.com>
 <20190117084311.dgg3qn6hj3gyxnms@mac>
 <a757ef39-a028-3937-1d23-46aca665b2db@citrix.com>
 <0659f461-3b3a-c47e-006e-b4bdf6444426@suse.com>
In-Reply-To: <0659f461-3b3a-c47e-006e-b4bdf6444426@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE5IGF0IDEwOjE0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
Ny8wMS8yMDE5IDEwOjA4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxNy8wMS8yMDE5IDA4
OjQzLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24gV2VkLCBKYW4gMTYsIDIwMTkgYXQg
MDc6NTE6MzNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAxNi8wMS8yMDE5
IDExOjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMTYuMDEuMTkgYXQgMTA6MDAs
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+IC0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+Pj4+Pj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCj4+Pj4+PiBAQCAtNjM2LDYxICs2MzYsODMgQEAgdHJhY2UgZmVhdHVy
ZSBpcyBvbmx5IGVuYWJsZWQgaW4gZGVidWdnaW5nIGJ1aWxkcyBvZiAKPiBYZW4uCj4+Pj4+PiAg
Cj4+Pj4+PiAgU3BlY2lmeSB0aGUgYml0IHdpZHRoIG9mIHRoZSBETUEgaGVhcC4KPj4+Pj4+ICAK
Pj4+Pj4+IC0jIyMgZG9tMCAoeDg2KQo+Pj4+Pj4gLT4gYD0gTGlzdCBvZiBbIHB2aCB8IHNoYWRv
dyB8IHZlcmJvc2UgXWAKPj4+Pj4+ICsjIyMgZG9tMAo+Pj4+Pj4gKyAgICA9IExpc3Qgb2YgWyBw
dmg9PGJvb2w+LCBzaGFkb3c9PGJvb2w+LCB2ZXJib3NlPTxib29sPiBdCj4+Pj4+PiAgCj4+Pj4+
PiAtPiBTdWItb3B0aW9uczoKPj4+Pj4+ICsgICAgQXBwbGljYWJpbGl0eTogeDg2Cj4+Pj4+PiAg
Cj4+Pj4+PiAtPiBgcHZoYAo+Pj4+Pj4gK0NvbnRyb2xzIGZvciBob3cgZG9tMCBpcyBjb25zdHJ1
Y3RlZCBvbiB4ODYgc3lzdGVtcy4KPj4+Pj4+ICAKPj4+Pj4+IC0+IERlZmF1bHQ6IGBmYWxzZWAK
Pj4+Pj4+ICsqICAgVGhlIGBwdmhgIGJvb2xlYW4gY29udHJvbHMgd2hldGhlciBkb20wIGlzIGNv
bnN0cnVjdGVkIGFzIGEgUFYgb3IgYSBQVkgKPj4+Pj4+ICsgICAgZ3Vlc3QuICBUaGUgZGVmYXVs
dCBpcyBQVi4gIEluIGFkZGl0aW9uLCB0aGUgZm9sbG93aW5nIHJlcXVpcmVtZW50cyAKPiBtdXN0
Cj4+Pj4+PiArICAgIGJlIG1ldDoKPj4+Pj4+ICAKPj4+Pj4+IC1GbGFnIHRoYXQgbWFrZXMgYSBk
b20wIGJvb3QgaW4gUFZIdjIgbW9kZS4KPj4+Pj4+ICsgICAgKiAgIFRoZSBkb20wIGtlcm5lbCBz
ZWxlY3RlZCBieSB0aGUgYm9vdCBsb2FkZXIgbXVzdCBiZSBjYXBhYmxlIG9mIHRoZQo+Pj4+Pj4g
KyAgICAgICAgc2VsZWN0ZWQgbW9kZS4KPj4+Pj4+ICsgICAgKiAgIEZvciBhIFBWIGRvbTAsIFhl
biBtdXN0IGhhdmUgYmVlbiBjb21waWxlZCB3aXRoIGBDT05GSUdfUFZgIAo+IGVuYWJsZWQuCj4+
Pj4+PiArICAgICogICBGb3IgYSBQVkggZG9tMCwgWGVuIG11c3QgaGF2ZSBiZWVuIGNvbXBpbGVk
IHdpdGggYENPTkZJR19IVk1gIAo+IGVuYWJsZWQsCj4+Pj4+PiArICAgICAgICBhbmQgdGhlIGhh
cmR3YXJlIG11c3QgaGF2ZSBWVC14L1NWTSBleHRlbnNpb25zIGF2YWlsYWJsZS4KPj4+Pj4+ICAK
Pj4+Pj4+IC0+IGBzaGFkb3dgCj4+Pj4+PiArKiAgIFRoZSBgc2hhZG93YCBib29sZWFuIGlzIG9u
bHkgYXBwbGljYWJsZSB3aGVuIGRvbTAgaXMgY29uc3RydWN0ZWQgYXMgYSAKPiBQVkgKPj4+Pj4+
ICsgICAgZ3Vlc3QsIGFuZCBjb250cm9scyB3aGV0aGVyIGRvbTAgdXNlcyBoYXJkd2FyZSBhc3Np
c3RlZCBwYWdpbmcsIG9yIAo+IHNoYWRvdwo+Pj4+Pj4gKyAgICBwYWdpbmcuICBUaGUgZGVmYXVs
dCBpcyBIQVAgd2hlbiBhdmFpbGFibGUsIGFuZCBzaGFkb3cgb3RoZXJ3aXNlLgo+Pj4+Pj4gIAo+
Pj4+Pj4gLT4gRGVmYXVsdDogYGZhbHNlYAo+Pj4+Pj4gKyAgICBUaGlzIG9wdGlvbiBpcyB1bmF2
YWlsYWJsZSB3aGVuIGBDT05GSUdfU0hBRE9XX1BBR0lOR2AgaXMgY29tcGlsZWQgb3V0LiAKPiAg
QQo+Pj4+Pj4gKyAgICBQVkggZG9tMCBjYW5ub3QgYmUgdXNlZCBpZiBgQ09ORklHX1NIQURPV19Q
QUdJTkdgIGlzIGNvbXBpbGVkIG91dCwgYW5kIAo+IHRoZQo+Pj4+Pj4gKyAgICBoYXJkd2FyZSBp
cyBub3QgSEFQLWNhcGFibGUuCj4+Pj4+IEFzIG1lbnRpb25lZCBlbHNld2hlcmUsIEkgb2JqZWN0
IHRvIGFkZGluZyBDT05GSUdfKiBpbnRvIHRoaXMgZG9jLAo+Pj4+PiB3aGljaCBpcyBpbnRlbmRl
ZCB0byBiZSBtZWFuaW5nZnVsIHRvIG5vbi1kZXZlbG9wZXJzLiBCdXQgbm90IHRvIHRoZQo+Pj4+
PiBkZWdyZWUgb2YgTkFLLWluZyB0aGUgd2hvbGUgdGhpbmcsIGlmIGV2ZXJ5b25lIGVsc2UgZGlz
YWdyZWVzIHdpdGggbWUuCj4+Pj4gSSdtIG5vdCBzdXJlIHdoYXQgZWxzZSB0byBzYXkuICBJIG9i
amVjdCB0byBwdXJwb3NlZnVsbHkgb21pdHRpbmcKPj4+PiByZWxldmFudCBpbmZvcm1hdGlvbiBm
cm9tIG91ciBkb2N1bWVudGF0aW9uLgo+Pj4gTWF5YmUgaXQgd291bGQgYmUgaGVscGZ1bCB0byBh
ZGQgc29tZSBraW5kIG9mIHRhZyB0aGF0IGNvdWxkCj4+PiBzdGFuZGFyZGl6ZSB0aGUgcmVsYXRp
b25zaGlwIGJldHdlZW4gS2NvbmZpZyBvcHRpb25zIGFuZCBjb21tYW5kIGxpbmUKPj4+IG9wdGlv
bnM/Cj4+Pgo+Pj4gICAgIEtjb25maWc6IFNIQURPV19QQUdJTkcKPj4+Cj4+PiBPciBzaW1pbGFy
LiBUaGlzIHdvdWxkIGdldCB0aGUgc3BlY2lmaWMgS2NvbmZpZyBkZXRhaWxzIG91dCBvZiB0aGUK
Pj4+IGdlbmVyYWwgZGVzY3JpcHRpb24gb2YgdGhlIGZ1bmN0aW9uYWxpdHksIHRodXMgbm90IGhh
cm1pbmcgcmVhZGFiaWxpdHkKPj4+IGJ5IG5vbi1leHBlcnQgdXNlcnM/Cj4+Pgo+Pj4gVXNpbmcg
c3VjaCB0YWcgd291bGQgcmVxdWlyZSBzb21lIGV4cGxhbmF0aW9uIG9mIGl0J3MgbWVhbmluZyBh
dCB0aGUKPj4+IHRvcCBvZiB0aGUgZG9jdW1lbnQuCj4+Pgo+Pj4+IE1vc3QgcGVvcGxlIHJlYWRp
bmcgaXQsIGluY2x1ZGluZyBub24tZGV2ZWxvcGVycywgd2lsbCBrbm93IHdoYXQgS2NvbmZpZwo+
Pj4+IGlzIGFuZCBob3cgdG8gY2hlY2ssIG93aW5nIHRvIGF0IGxlYXN0IGEgYmFzaWMga25vd2xl
ZGdlIG9mIExpbnV4LiAKPj4+PiBUaG9zZSB0aGF0IGRvbid0IHdpbGwgYmUgY2FwYWJsZSBvZiBi
YXNpYyBodW1hbiBpbnRlcmFjdGlvbiBzdWNoIGFzCj4+Pj4gYXNraW5nIGEgcXVlc3Rpb24gb2Yg
c29tZW9uZSBtb3JlIGtub3dsZWRnZWFibGUuCj4+PiBJZiB0aGUgYWJvdmUgaXMgbm90IHN1aXRh
YmxlLCBJIG1pZ2h0IHN1Z2dlc3QgdG8gcmV3b3JkIHRoZSBzZW50ZW5jZQo+Pj4gYXM6Cj4+Pgo+
Pj4gIlRoaXMgb3B0aW9uIGlzIHVuYXZhaWxhYmxlIHdoZW4gdGhlIEtjb25maWcgYFNIQURPV19Q
QUdJTkdgIG9wdGlvbiBpcwo+Pj4gbm90IHNlbGVjdGVkIGF0IGJ1aWxkIHRpbWUuIgo+Pj4KPj4+
IEV4cGxpY2l0bHkgbWVudGlvbmluZyBLY29uZmlnIGFuZCBzZWxlY3RlZCBzaW1wbGlmaWVzIHRo
ZSBsYW5ndWFnZSBmb3IKPj4+IG5vbi1leHBlcnQgdXNlcnMgSU1PLCBhbmQgbWFrZXMgaXQgY2xl
YXIgdGhpcyBpcyBleGNsdXNpdmVseSBhIGJ1aWxkCj4+PiB0aW1lIGRlY2lzaW9uLiBOb3RlIEkn
bSBub3QgYSBuYXRpdmUgc3BlYWtlciwgc28gbXkgc2Vuc2Ugb2YgZWFzaWVyIHRvCj4+PiB1bmRl
cnN0YW5kIGNvdWxkIGJlIGNvbXBsZXRlbHkgd3JvbmcuCj4+IAo+PiBJIGhhdmUgYSByZXdyaXRl
IG9mIHRoZSBoZWFkIG9mIHRoZSBkb2N1bWVudCBwZW5kaW5nIGFueXdheSB3aGljaCBJIGhvcGUK
Pj4gdG8gZ2V0IHNvcnRlZCBwcm9wZXJseSBmb3IgNC4xMgo+PiAKPj4gV2hpbGUgaGF2aW5nIGEg
S2NvbmZpZzogc2VjdGlvbiB3b3VsZCBwcm9iYWJseSBiZSBmaW5lIGZvciB+ODAlIG9mIHRoZQo+
PiBzaW1wbGUgY2FzZXMsIGl0IGRvZXNuJ3Qgd29yayBmb3IgdGhpcyBwYXRjaC4KPj4gCj4+IEkg
Z3Vlc3MgdGhlIHJvb3Qgb2YgdGhlIGlzc3VlIGlzIHRoYXQgSSBkbyBub3QgYmVsaWV2ZSB0aGF0
IHBocmFzaW5nIHRoZQo+PiBpbmZvcm1hdGlvbiBsaWtlIHRoaXMgbWFrZXMgaXQgaGFyZGVyIGZv
ciBub24tZXhwZXJ0IHVzZXJzCj4+IHJlYWQvY29tcHJlaGVuZCwgYW5kIHRoZXJlIGRlZmluaXRl
bHkgYXJlIGEgZ3JvdXAgb2YgcmVhZGVycyBmb3Igd2hpY2gKPj4gdGhpcyBpbmZvcm1hdGlvbiBp
cyByZWxldmFudC4KPiAKPiBJbiBhbnkgY2FzZSBJJ2QgcHJlZmVyIHRvIHNwZWxsIG91dCB0aGUg
Y29tcGxldGUgY29uZmlnIG9wdGlvbiAoZS5nLgo+IENPTkZJR19GT08pIGluIGNhc2Ugd2UgZXZl
ciBnZXQgYSB3YXkgdG8gcmVhZCB0aGUgY29uZmlnIGZyb20gdGhlCj4gcnVubmluZyBoeXBlcnZp
c29yIChGV0lXIEknbSBqdXN0IHdyaXRpbmcgYSBzZXJpZXMgZm9yIGRvaW5nIHRoYXQpLgoKV2Vs
bCwgYXMgZXhwcmVzc2VkIGluIGVhcmxpZXIgcmVwbGllcyAtIEknbSBwYXJ0aWN1bGFybHkgYWdh
aW5zdCB0aGUKQ09ORklHXyBwcmVmaXgsIHdoaWNoIG5vLW9uZSB3aWxsIGZpbmQgd2hlbiBncmVw
LWluZyBLY29uZmlnCmZpbGVzLiBUaGlzIHByZWZpeCBpcyBhbiBpbXBsZW1lbnRhdGlvbiBkZXRh
aWwsIHRvIHJlZHVjZSB0aGUgcmlzayBvZgpuYW1lIGNvbGxpc2lvbnMuIEZXSVcgSSdtIHZlcnkg
bXVjaCBpbiBmYXZvciBvZiBnb2luZyB3aXRoIGVpdGhlcgpvZiB0aGUgdmFyaWFudHMgc3VnZ2Vz
dGVkIGJ5IFJvZ2VyOyBpdCBpcyByZWFsbHkgc2Vjb25kYXJ5IHRvIG1lCndoaWNoIG9mIHRoZSB0
d28gd2FzIGNob3Nlbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 12:07:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 12:07: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-devel-bounces@lists.xenproject.org>)
	id 1gk6Rk-0002Mn-0I; Thu, 17 Jan 2019 12:06: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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk6Rj-0002Mi-4p
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 12:06:55 +0000
X-Inumbo-ID: 60f392a1-1a50-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60f392a1-1a50-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 12:06:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 05:04:52 -0700
Message-Id: <5C406F67020000780020EA57@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 05:04:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-11-git-send-email-christopher.w.clark@gmail.com>
 <20190115161750.xl6shidfys2vjfx6@mac>
 <CACMJ4GYfVNfjn0c1gNSPyNRnTbvuhenDMWd-aAybkSuupjVzhQ@mail.gmail.com>
 <20190117111210.224ewn3ycdy6fhci@mac>
In-Reply-To: <20190117111210.224ewn3ycdy6fhci@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 10/14] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE5IGF0IDEyOjEyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDEwOjU0OjQ4UE0gLTA4MDAsIENocmlzdG9waGVyIENs
YXJrIHdyb3RlOgo+PiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCA4OjE5IEFNIFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4gPiBPbiBUdWUsIEphbiAxNSwg
MjAxOSBhdCAwMToyNzo0MkFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPj4gPiA+
ICsvKiBTdWZmaWNpZW50IHNwYWNlIHRvIHF1ZXVlIHNwYWNlX3JlcXVpcmVkIGJ5dGVzIGV4aXN0
cyAqLwo+PiA+ID4gKyNkZWZpbmUgWEVOX0FSR09fUklOR19EQVRBX0ZfU1VGRklDSUVOVCAgKDFV
IDw8IDMpCj4+ID4KPj4gPiBJIHdvdWxkIHJld29yZCB0aGlzIGFzOgo+PiA+Cj4+ID4gIlN1ZmZp
Y2llbnQgc3BhY2UgdG8gcXVldWUgc3BhY2VfcmVxdWlyZWQgYnl0ZXMgbWlnaHQgZXhpc3RzIgo+
PiA+Cj4+ID4gQmVjYXVzZSBBRkFJQ1QgYXMgc29vbiBhcyB0aGUgaHlwZXJ2aXNvciBkcm9wcyB0
aGUgTDMgbG9jayB0aGUgc3BhY2UKPj4gPiBhdmFpbGFibGUgbWlnaHQgY2hhbmdlLCBzbyB0aGUg
cmVjaXBpZW50IG9mIHRoZSBub3RpZmljYXRpb24gb3IgdGhlCj4+ID4gcmV0dXJuIGZyb20gdGhl
IGh5cGVyY2FsbCBzaG91bGRuJ3QgZXhwZWN0IHRoYXQgdGhlcmUgX211c3RfIGJlCj4+ID4gc3Bh
Y2VfcmVxdWlyZWQgYXZhaWxhYmxlIHNwYWNlIG9uIHRoZSByaW5nLgo+PiAKPj4gYWNrLiBkb2Vz
IHRoaXMgbG9vayBvaz8gLToKPj4gCj4+ICsgKiBTdWZmaWNpZW50IHNwYWNlIHRvIHF1ZXVlIHNw
YWNlX3JlcXVpcmVkIGJ5dGVzIGhhcyBiZWNvbWUgYXZhaWxhYmxlLgo+PiArICogSWYgbWVzc2Fn
ZXMgaGF2ZSBiZWVuIHNlbnQsIGl0IG1heSBub3Qgc3RpbGwgYmUgYXZhaWxhYmxlLgo+IAo+IEkg
dGhpbmsgbXkgc3VnZ2VzdGlvbiB3YXMgc2hvcnRlciBhbmQgY2xlYXJlciwgYnV0IEknbSBub3Qg
YSBuYXRpdmUKPiBzcGVha2VyIHNvIGlmIHlvdSB0aGluayB0aGUgYWJvdmUgaXMgYmV0dGVyIGFu
ZCBubyBvbmUgZWxzZSBjb21wbGFpbnMKPiB0aGF0J3MgZmluZSBmb3IgbWUuCgpGV0lXIEknZCBi
ZSBmaW5lIHdpdGggZWl0aGVyLCBidXQgd2l0aCBhIHNtYWxsIGFkanVzdG1lbnQgaW4gZWFjaCBj
YXNlOgpJbiB5b3VycyB0aGUgdHJhaWxpbmcgInMiIGxvb2tzIHdyb25nLiBJbiBDaHJpc3RvcGhl
cidzIEknZCBzdWdnZXN0IGl0IHRvCmJlICJJZiBmdXJ0aGVyIG1lc3NhZ2VzIGhhdmUgYmVlbiBz
ZW50LCAuLi4iLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 12:09:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 12:09: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-devel-bounces@lists.xenproject.org>)
	id 1gk6Ua-0002YW-Tb; Thu, 17 Jan 2019 12:09: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=yQ28=PZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gk6Ua-0002YQ-20
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 12:09:52 +0000
X-Inumbo-ID: c9eca613-1a50-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9eca613-1a50-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 12:09:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 34320AF1C;
 Thu, 17 Jan 2019 12:08:49 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDE1NDc2MjkyNTDvv70xNDA177+9Me+/vWdpdO+/vXNlbmTvv71l?=
 =?UTF-8?B?bWFpbO+/vWFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDwxNTQ3NjI5MjUw77+9?=
 =?UTF-8?B?MTQwNe+/vTLvv71naXTvv71zZW5k77+9ZW1haWzvv71hbmRyZXcuY29vcGVyM0Bj?=
 =?UTF-8?Q?itrix=2ecom=3e_=3c5C3F1AFD020000780020E417=40prv1=ef=bf=bdmh=2epr?=
 =?UTF-8?B?b3ZvLm5vdmVsbC5jb20+IDw4NmUxZTk5M++/vTZkNzDvv705ZDNh77+9NjhmYw==?=
 =?UTF-8?Q?=ef=bf=bd20e8105b2668=40citrix=2ecom=3e_=3c20190117084311=2edgg3q?=
 =?UTF-8?B?bjZoajNneXhubXNAbWFjPiA8YTc1N2VmMznvv71hMDI477+9MzkzN++/vTFkMjM=?=
 =?UTF-8?Q?=ef=bf=bd46aca665b2db=40citrix=2ecom=3e_=3c0659f461-3b3a-c47e-006?=
 =?UTF-8?Q?e-b4bdf6444426=40suse=2ecom=3e_=3c5C406E0E020000780020EA3F=40suse?=
 =?UTF-8?B?LmNvbT4=?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <c560619d-dc81-9c8b-74d9-08716bf97fd0@suse.com>
Date: Thu, 17 Jan 2019 13:08:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "Xen-devel <xen-devel@lists.xen.org>" <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOSAxMjo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMDEuMTkg
YXQgMTA6MTQsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAxNy8wMS8yMDE5IDEwOjA4
LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMTcvMDEvMjAxOSAwODo0MywgUm9nZXIgUGF1
IE1vbm7DqSB3cm90ZToKPj4+PiBPbiBXZWQsIEphbiAxNiwgMjAxOSBhdCAwNzo1MTozM1BNICsw
MDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+PiBPbiAxNi8wMS8yMDE5IDExOjUyLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+IE9uIDE2LjAxLjE5IGF0IDEwOjAwLCA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCj4+Pj4+Pj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jCj4+Pj4+Pj4gQEAgLTYzNiw2MSArNjM2LDgzIEBAIHRyYWNlIGZlYXR1cmUgaXMgb25s
eSBlbmFibGVkIGluIGRlYnVnZ2luZyBidWlsZHMgb2YgCj4+IFhlbi4KPj4+Pj4+PiAgCj4+Pj4+
Pj4gIFNwZWNpZnkgdGhlIGJpdCB3aWR0aCBvZiB0aGUgRE1BIGhlYXAuCj4+Pj4+Pj4gIAo+Pj4+
Pj4+IC0jIyMgZG9tMCAoeDg2KQo+Pj4+Pj4+IC0+IGA9IExpc3Qgb2YgWyBwdmggfCBzaGFkb3cg
fCB2ZXJib3NlIF1gCj4+Pj4+Pj4gKyMjIyBkb20wCj4+Pj4+Pj4gKyAgICA9IExpc3Qgb2YgWyBw
dmg9PGJvb2w+LCBzaGFkb3c9PGJvb2w+LCB2ZXJib3NlPTxib29sPiBdCj4+Pj4+Pj4gIAo+Pj4+
Pj4+IC0+IFN1Yi1vcHRpb25zOgo+Pj4+Pj4+ICsgICAgQXBwbGljYWJpbGl0eTogeDg2Cj4+Pj4+
Pj4gIAo+Pj4+Pj4+IC0+IGBwdmhgCj4+Pj4+Pj4gK0NvbnRyb2xzIGZvciBob3cgZG9tMCBpcyBj
b25zdHJ1Y3RlZCBvbiB4ODYgc3lzdGVtcy4KPj4+Pj4+PiAgCj4+Pj4+Pj4gLT4gRGVmYXVsdDog
YGZhbHNlYAo+Pj4+Pj4+ICsqICAgVGhlIGBwdmhgIGJvb2xlYW4gY29udHJvbHMgd2hldGhlciBk
b20wIGlzIGNvbnN0cnVjdGVkIGFzIGEgUFYgb3IgYSBQVkgKPj4+Pj4+PiArICAgIGd1ZXN0LiAg
VGhlIGRlZmF1bHQgaXMgUFYuICBJbiBhZGRpdGlvbiwgdGhlIGZvbGxvd2luZyByZXF1aXJlbWVu
dHMgCj4+IG11c3QKPj4+Pj4+PiArICAgIGJlIG1ldDoKPj4+Pj4+PiAgCj4+Pj4+Pj4gLUZsYWcg
dGhhdCBtYWtlcyBhIGRvbTAgYm9vdCBpbiBQVkh2MiBtb2RlLgo+Pj4+Pj4+ICsgICAgKiAgIFRo
ZSBkb20wIGtlcm5lbCBzZWxlY3RlZCBieSB0aGUgYm9vdCBsb2FkZXIgbXVzdCBiZSBjYXBhYmxl
IG9mIHRoZQo+Pj4+Pj4+ICsgICAgICAgIHNlbGVjdGVkIG1vZGUuCj4+Pj4+Pj4gKyAgICAqICAg
Rm9yIGEgUFYgZG9tMCwgWGVuIG11c3QgaGF2ZSBiZWVuIGNvbXBpbGVkIHdpdGggYENPTkZJR19Q
VmAgCj4+IGVuYWJsZWQuCj4+Pj4+Pj4gKyAgICAqICAgRm9yIGEgUFZIIGRvbTAsIFhlbiBtdXN0
IGhhdmUgYmVlbiBjb21waWxlZCB3aXRoIGBDT05GSUdfSFZNYCAKPj4gZW5hYmxlZCwKPj4+Pj4+
PiArICAgICAgICBhbmQgdGhlIGhhcmR3YXJlIG11c3QgaGF2ZSBWVC14L1NWTSBleHRlbnNpb25z
IGF2YWlsYWJsZS4KPj4+Pj4+PiAgCj4+Pj4+Pj4gLT4gYHNoYWRvd2AKPj4+Pj4+PiArKiAgIFRo
ZSBgc2hhZG93YCBib29sZWFuIGlzIG9ubHkgYXBwbGljYWJsZSB3aGVuIGRvbTAgaXMgY29uc3Ry
dWN0ZWQgYXMgYSAKPj4gUFZICj4+Pj4+Pj4gKyAgICBndWVzdCwgYW5kIGNvbnRyb2xzIHdoZXRo
ZXIgZG9tMCB1c2VzIGhhcmR3YXJlIGFzc2lzdGVkIHBhZ2luZywgb3IgCj4+IHNoYWRvdwo+Pj4+
Pj4+ICsgICAgcGFnaW5nLiAgVGhlIGRlZmF1bHQgaXMgSEFQIHdoZW4gYXZhaWxhYmxlLCBhbmQg
c2hhZG93IG90aGVyd2lzZS4KPj4+Pj4+PiAgCj4+Pj4+Pj4gLT4gRGVmYXVsdDogYGZhbHNlYAo+
Pj4+Pj4+ICsgICAgVGhpcyBvcHRpb24gaXMgdW5hdmFpbGFibGUgd2hlbiBgQ09ORklHX1NIQURP
V19QQUdJTkdgIGlzIGNvbXBpbGVkIG91dC4gCj4+ICBBCj4+Pj4+Pj4gKyAgICBQVkggZG9tMCBj
YW5ub3QgYmUgdXNlZCBpZiBgQ09ORklHX1NIQURPV19QQUdJTkdgIGlzIGNvbXBpbGVkIG91dCwg
YW5kIAo+PiB0aGUKPj4+Pj4+PiArICAgIGhhcmR3YXJlIGlzIG5vdCBIQVAtY2FwYWJsZS4KPj4+
Pj4+IEFzIG1lbnRpb25lZCBlbHNld2hlcmUsIEkgb2JqZWN0IHRvIGFkZGluZyBDT05GSUdfKiBp
bnRvIHRoaXMgZG9jLAo+Pj4+Pj4gd2hpY2ggaXMgaW50ZW5kZWQgdG8gYmUgbWVhbmluZ2Z1bCB0
byBub24tZGV2ZWxvcGVycy4gQnV0IG5vdCB0byB0aGUKPj4+Pj4+IGRlZ3JlZSBvZiBOQUstaW5n
IHRoZSB3aG9sZSB0aGluZywgaWYgZXZlcnlvbmUgZWxzZSBkaXNhZ3JlZXMgd2l0aCBtZS4KPj4+
Pj4gSSdtIG5vdCBzdXJlIHdoYXQgZWxzZSB0byBzYXkuICBJIG9iamVjdCB0byBwdXJwb3NlZnVs
bHkgb21pdHRpbmcKPj4+Pj4gcmVsZXZhbnQgaW5mb3JtYXRpb24gZnJvbSBvdXIgZG9jdW1lbnRh
dGlvbi4KPj4+PiBNYXliZSBpdCB3b3VsZCBiZSBoZWxwZnVsIHRvIGFkZCBzb21lIGtpbmQgb2Yg
dGFnIHRoYXQgY291bGQKPj4+PiBzdGFuZGFyZGl6ZSB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4g
S2NvbmZpZyBvcHRpb25zIGFuZCBjb21tYW5kIGxpbmUKPj4+PiBvcHRpb25zPwo+Pj4+Cj4+Pj4g
ICAgIEtjb25maWc6IFNIQURPV19QQUdJTkcKPj4+Pgo+Pj4+IE9yIHNpbWlsYXIuIFRoaXMgd291
bGQgZ2V0IHRoZSBzcGVjaWZpYyBLY29uZmlnIGRldGFpbHMgb3V0IG9mIHRoZQo+Pj4+IGdlbmVy
YWwgZGVzY3JpcHRpb24gb2YgdGhlIGZ1bmN0aW9uYWxpdHksIHRodXMgbm90IGhhcm1pbmcgcmVh
ZGFiaWxpdHkKPj4+PiBieSBub24tZXhwZXJ0IHVzZXJzPwo+Pj4+Cj4+Pj4gVXNpbmcgc3VjaCB0
YWcgd291bGQgcmVxdWlyZSBzb21lIGV4cGxhbmF0aW9uIG9mIGl0J3MgbWVhbmluZyBhdCB0aGUK
Pj4+PiB0b3Agb2YgdGhlIGRvY3VtZW50Lgo+Pj4+Cj4+Pj4+IE1vc3QgcGVvcGxlIHJlYWRpbmcg
aXQsIGluY2x1ZGluZyBub24tZGV2ZWxvcGVycywgd2lsbCBrbm93IHdoYXQgS2NvbmZpZwo+Pj4+
PiBpcyBhbmQgaG93IHRvIGNoZWNrLCBvd2luZyB0byBhdCBsZWFzdCBhIGJhc2ljIGtub3dsZWRn
ZSBvZiBMaW51eC4gCj4+Pj4+IFRob3NlIHRoYXQgZG9uJ3Qgd2lsbCBiZSBjYXBhYmxlIG9mIGJh
c2ljIGh1bWFuIGludGVyYWN0aW9uIHN1Y2ggYXMKPj4+Pj4gYXNraW5nIGEgcXVlc3Rpb24gb2Yg
c29tZW9uZSBtb3JlIGtub3dsZWRnZWFibGUuCj4+Pj4gSWYgdGhlIGFib3ZlIGlzIG5vdCBzdWl0
YWJsZSwgSSBtaWdodCBzdWdnZXN0IHRvIHJld29yZCB0aGUgc2VudGVuY2UKPj4+PiBhczoKPj4+
Pgo+Pj4+ICJUaGlzIG9wdGlvbiBpcyB1bmF2YWlsYWJsZSB3aGVuIHRoZSBLY29uZmlnIGBTSEFE
T1dfUEFHSU5HYCBvcHRpb24gaXMKPj4+PiBub3Qgc2VsZWN0ZWQgYXQgYnVpbGQgdGltZS4iCj4+
Pj4KPj4+PiBFeHBsaWNpdGx5IG1lbnRpb25pbmcgS2NvbmZpZyBhbmQgc2VsZWN0ZWQgc2ltcGxp
ZmllcyB0aGUgbGFuZ3VhZ2UgZm9yCj4+Pj4gbm9uLWV4cGVydCB1c2VycyBJTU8sIGFuZCBtYWtl
cyBpdCBjbGVhciB0aGlzIGlzIGV4Y2x1c2l2ZWx5IGEgYnVpbGQKPj4+PiB0aW1lIGRlY2lzaW9u
LiBOb3RlIEknbSBub3QgYSBuYXRpdmUgc3BlYWtlciwgc28gbXkgc2Vuc2Ugb2YgZWFzaWVyIHRv
Cj4+Pj4gdW5kZXJzdGFuZCBjb3VsZCBiZSBjb21wbGV0ZWx5IHdyb25nLgo+Pj4KPj4+IEkgaGF2
ZSBhIHJld3JpdGUgb2YgdGhlIGhlYWQgb2YgdGhlIGRvY3VtZW50IHBlbmRpbmcgYW55d2F5IHdo
aWNoIEkgaG9wZQo+Pj4gdG8gZ2V0IHNvcnRlZCBwcm9wZXJseSBmb3IgNC4xMgo+Pj4KPj4+IFdo
aWxlIGhhdmluZyBhIEtjb25maWc6IHNlY3Rpb24gd291bGQgcHJvYmFibHkgYmUgZmluZSBmb3Ig
fjgwJSBvZiB0aGUKPj4+IHNpbXBsZSBjYXNlcywgaXQgZG9lc24ndCB3b3JrIGZvciB0aGlzIHBh
dGNoLgo+Pj4KPj4+IEkgZ3Vlc3MgdGhlIHJvb3Qgb2YgdGhlIGlzc3VlIGlzIHRoYXQgSSBkbyBu
b3QgYmVsaWV2ZSB0aGF0IHBocmFzaW5nIHRoZQo+Pj4gaW5mb3JtYXRpb24gbGlrZSB0aGlzIG1h
a2VzIGl0IGhhcmRlciBmb3Igbm9uLWV4cGVydCB1c2Vycwo+Pj4gcmVhZC9jb21wcmVoZW5kLCBh
bmQgdGhlcmUgZGVmaW5pdGVseSBhcmUgYSBncm91cCBvZiByZWFkZXJzIGZvciB3aGljaAo+Pj4g
dGhpcyBpbmZvcm1hdGlvbiBpcyByZWxldmFudC4KPj4KPj4gSW4gYW55IGNhc2UgSSdkIHByZWZl
ciB0byBzcGVsbCBvdXQgdGhlIGNvbXBsZXRlIGNvbmZpZyBvcHRpb24gKGUuZy4KPj4gQ09ORklH
X0ZPTykgaW4gY2FzZSB3ZSBldmVyIGdldCBhIHdheSB0byByZWFkIHRoZSBjb25maWcgZnJvbSB0
aGUKPj4gcnVubmluZyBoeXBlcnZpc29yIChGV0lXIEknbSBqdXN0IHdyaXRpbmcgYSBzZXJpZXMg
Zm9yIGRvaW5nIHRoYXQpLgo+IAo+IFdlbGwsIGFzIGV4cHJlc3NlZCBpbiBlYXJsaWVyIHJlcGxp
ZXMgLSBJJ20gcGFydGljdWxhcmx5IGFnYWluc3QgdGhlCj4gQ09ORklHXyBwcmVmaXgsIHdoaWNo
IG5vLW9uZSB3aWxsIGZpbmQgd2hlbiBncmVwLWluZyBLY29uZmlnCj4gZmlsZXMuIFRoaXMgcHJl
Zml4IGlzIGFuIGltcGxlbWVudGF0aW9uIGRldGFpbCwgdG8gcmVkdWNlIHRoZSByaXNrIG9mCj4g
bmFtZSBjb2xsaXNpb25zLiBGV0lXIEknbSB2ZXJ5IG11Y2ggaW4gZmF2b3Igb2YgZ29pbmcgd2l0
aCBlaXRoZXIKPiBvZiB0aGUgdmFyaWFudHMgc3VnZ2VzdGVkIGJ5IFJvZ2VyOyBpdCBpcyByZWFs
bHkgc2Vjb25kYXJ5IHRvIG1lCj4gd2hpY2ggb2YgdGhlIHR3byB3YXMgY2hvc2VuLgoKSXMgYW4g
YWRtaW4gbG9va2luZyBmb3IgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzIGV4cGVjdGVkIHRv
IGdyZXAKS2NvbmZpZyBmaWxlcz8gQSBkZXZlbG9wZXIga25vd2luZyBhYm91dCBLY29uZmlnIGZp
bGVzIGNhbiBiZSBleHBlY3RlZAp0byBza2lwIHRoZSBDT05GSUdfIHByZWZpeCB3aGVuIGxvb2tp
bmcgaW50byB0aG9zZS4KCkluIGNhc2Ugd2UgZG9uJ3Qgd2FudCB0byBhZGQgYSB3YXkgdG8gZ2V0
IHRoZSBjb25maWcgZmlsZSBmcm9tIHRoZSBqdXN0CnJ1bm5pbmcgaHlwZXJ2aXNvciB3ZSBzdGls
bCBoYXZlIC9ib290L3hlbi0qLmNvbmZpZyB3aGljaCBpbmNsdWRlcyB0aGUKQ09ORklHXyBwcmVm
aXhlcy4KCkknZCBkZWNpZGUgdG8gbWFrZSB0aGUgZG9jIGFkbWluLWZyaWVuZGx5LiBUaGUgImlt
cGxlbWVudGF0aW9uIGRldGFpbCIKaXMgdmlzaWJsZSB0byB0aGUgYWRtaW4vdXNlciBhbmQgdGhl
IHVuLXByZWZpeGVkIGNvbmZpZyBvcHRpb24gaXMgbm90LgoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 12:11:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gk6WY-0003MV-Q6; Thu, 17 Jan 2019 12:11:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z9O0=PZ=citrix.com=prvs=9131db2f0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gk6WX-0003MJ-1O
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 12:11:53 +0000
X-Inumbo-ID: 1165fadc-1a51-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1165fadc-1a51-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 12:11:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84722738"
To: Juergen Gross <jgross@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
 <5C3F1AFD020000780020E417@prv1-mh.provo.novell.com>
 <86e1e993-6d70-9d3a-68fc-20e8105b2668@citrix.com>
 <20190117084311.dgg3qn6hj3gyxnms@mac>
 <a757ef39-a028-3937-1d23-46aca665b2db@citrix.com>
 <0659f461-3b3a-c47e-006e-b4bdf6444426@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ef3f1069-1f09-743b-db14-c45378e6fc0d@citrix.com>
Date: Thu, 17 Jan 2019 12:11:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <0659f461-3b3a-c47e-006e-b4bdf6444426@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOSAwOToxNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNy8wMS8yMDE5
IDEwOjA4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxNy8wMS8yMDE5IDA4OjQzLCBSb2dl
ciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDc6NTE6MzNQ
TSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAxNi8wMS8yMDE5IDExOjUyLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMTYuMDEuMTkgYXQgMTA6MDAsIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYwo+Pj4+Pj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jCj4+Pj4+PiBAQCAtNjM2LDYxICs2MzYsODMgQEAgdHJhY2UgZmVhdHVyZSBpcyBvbmx5
IGVuYWJsZWQgaW4gZGVidWdnaW5nIGJ1aWxkcyBvZiBYZW4uCj4+Pj4+PiAgCj4+Pj4+PiAgU3Bl
Y2lmeSB0aGUgYml0IHdpZHRoIG9mIHRoZSBETUEgaGVhcC4KPj4+Pj4+ICAKPj4+Pj4+IC0jIyMg
ZG9tMCAoeDg2KQo+Pj4+Pj4gLT4gYD0gTGlzdCBvZiBbIHB2aCB8IHNoYWRvdyB8IHZlcmJvc2Ug
XWAKPj4+Pj4+ICsjIyMgZG9tMAo+Pj4+Pj4gKyAgICA9IExpc3Qgb2YgWyBwdmg9PGJvb2w+LCBz
aGFkb3c9PGJvb2w+LCB2ZXJib3NlPTxib29sPiBdCj4+Pj4+PiAgCj4+Pj4+PiAtPiBTdWItb3B0
aW9uczoKPj4+Pj4+ICsgICAgQXBwbGljYWJpbGl0eTogeDg2Cj4+Pj4+PiAgCj4+Pj4+PiAtPiBg
cHZoYAo+Pj4+Pj4gK0NvbnRyb2xzIGZvciBob3cgZG9tMCBpcyBjb25zdHJ1Y3RlZCBvbiB4ODYg
c3lzdGVtcy4KPj4+Pj4+ICAKPj4+Pj4+IC0+IERlZmF1bHQ6IGBmYWxzZWAKPj4+Pj4+ICsqICAg
VGhlIGBwdmhgIGJvb2xlYW4gY29udHJvbHMgd2hldGhlciBkb20wIGlzIGNvbnN0cnVjdGVkIGFz
IGEgUFYgb3IgYSBQVkgKPj4+Pj4+ICsgICAgZ3Vlc3QuICBUaGUgZGVmYXVsdCBpcyBQVi4gIElu
IGFkZGl0aW9uLCB0aGUgZm9sbG93aW5nIHJlcXVpcmVtZW50cyBtdXN0Cj4+Pj4+PiArICAgIGJl
IG1ldDoKPj4+Pj4+ICAKPj4+Pj4+IC1GbGFnIHRoYXQgbWFrZXMgYSBkb20wIGJvb3QgaW4gUFZI
djIgbW9kZS4KPj4+Pj4+ICsgICAgKiAgIFRoZSBkb20wIGtlcm5lbCBzZWxlY3RlZCBieSB0aGUg
Ym9vdCBsb2FkZXIgbXVzdCBiZSBjYXBhYmxlIG9mIHRoZQo+Pj4+Pj4gKyAgICAgICAgc2VsZWN0
ZWQgbW9kZS4KPj4+Pj4+ICsgICAgKiAgIEZvciBhIFBWIGRvbTAsIFhlbiBtdXN0IGhhdmUgYmVl
biBjb21waWxlZCB3aXRoIGBDT05GSUdfUFZgIGVuYWJsZWQuCj4+Pj4+PiArICAgICogICBGb3Ig
YSBQVkggZG9tMCwgWGVuIG11c3QgaGF2ZSBiZWVuIGNvbXBpbGVkIHdpdGggYENPTkZJR19IVk1g
IGVuYWJsZWQsCj4+Pj4+PiArICAgICAgICBhbmQgdGhlIGhhcmR3YXJlIG11c3QgaGF2ZSBWVC14
L1NWTSBleHRlbnNpb25zIGF2YWlsYWJsZS4KPj4+Pj4+ICAKPj4+Pj4+IC0+IGBzaGFkb3dgCj4+
Pj4+PiArKiAgIFRoZSBgc2hhZG93YCBib29sZWFuIGlzIG9ubHkgYXBwbGljYWJsZSB3aGVuIGRv
bTAgaXMgY29uc3RydWN0ZWQgYXMgYSBQVkgKPj4+Pj4+ICsgICAgZ3Vlc3QsIGFuZCBjb250cm9s
cyB3aGV0aGVyIGRvbTAgdXNlcyBoYXJkd2FyZSBhc3Npc3RlZCBwYWdpbmcsIG9yIHNoYWRvdwo+
Pj4+Pj4gKyAgICBwYWdpbmcuICBUaGUgZGVmYXVsdCBpcyBIQVAgd2hlbiBhdmFpbGFibGUsIGFu
ZCBzaGFkb3cgb3RoZXJ3aXNlLgo+Pj4+Pj4gIAo+Pj4+Pj4gLT4gRGVmYXVsdDogYGZhbHNlYAo+
Pj4+Pj4gKyAgICBUaGlzIG9wdGlvbiBpcyB1bmF2YWlsYWJsZSB3aGVuIGBDT05GSUdfU0hBRE9X
X1BBR0lOR2AgaXMgY29tcGlsZWQgb3V0LiAgQQo+Pj4+Pj4gKyAgICBQVkggZG9tMCBjYW5ub3Qg
YmUgdXNlZCBpZiBgQ09ORklHX1NIQURPV19QQUdJTkdgIGlzIGNvbXBpbGVkIG91dCwgYW5kIHRo
ZQo+Pj4+Pj4gKyAgICBoYXJkd2FyZSBpcyBub3QgSEFQLWNhcGFibGUuCj4+Pj4+IEFzIG1lbnRp
b25lZCBlbHNld2hlcmUsIEkgb2JqZWN0IHRvIGFkZGluZyBDT05GSUdfKiBpbnRvIHRoaXMgZG9j
LAo+Pj4+PiB3aGljaCBpcyBpbnRlbmRlZCB0byBiZSBtZWFuaW5nZnVsIHRvIG5vbi1kZXZlbG9w
ZXJzLiBCdXQgbm90IHRvIHRoZQo+Pj4+PiBkZWdyZWUgb2YgTkFLLWluZyB0aGUgd2hvbGUgdGhp
bmcsIGlmIGV2ZXJ5b25lIGVsc2UgZGlzYWdyZWVzIHdpdGggbWUuCj4+Pj4gSSdtIG5vdCBzdXJl
IHdoYXQgZWxzZSB0byBzYXkuwqAgSSBvYmplY3QgdG8gcHVycG9zZWZ1bGx5IG9taXR0aW5nCj4+
Pj4gcmVsZXZhbnQgaW5mb3JtYXRpb24gZnJvbSBvdXIgZG9jdW1lbnRhdGlvbi4KPj4+IE1heWJl
IGl0IHdvdWxkIGJlIGhlbHBmdWwgdG8gYWRkIHNvbWUga2luZCBvZiB0YWcgdGhhdCBjb3VsZAo+
Pj4gc3RhbmRhcmRpemUgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIEtjb25maWcgb3B0aW9ucyBh
bmQgY29tbWFuZCBsaW5lCj4+PiBvcHRpb25zPwo+Pj4KPj4+ICAgICBLY29uZmlnOiBTSEFET1df
UEFHSU5HCj4+Pgo+Pj4gT3Igc2ltaWxhci4gVGhpcyB3b3VsZCBnZXQgdGhlIHNwZWNpZmljIEtj
b25maWcgZGV0YWlscyBvdXQgb2YgdGhlCj4+PiBnZW5lcmFsIGRlc2NyaXB0aW9uIG9mIHRoZSBm
dW5jdGlvbmFsaXR5LCB0aHVzIG5vdCBoYXJtaW5nIHJlYWRhYmlsaXR5Cj4+PiBieSBub24tZXhw
ZXJ0IHVzZXJzPwo+Pj4KPj4+IFVzaW5nIHN1Y2ggdGFnIHdvdWxkIHJlcXVpcmUgc29tZSBleHBs
YW5hdGlvbiBvZiBpdCdzIG1lYW5pbmcgYXQgdGhlCj4+PiB0b3Agb2YgdGhlIGRvY3VtZW50Lgo+
Pj4KPj4+PiBNb3N0IHBlb3BsZSByZWFkaW5nIGl0LCBpbmNsdWRpbmcgbm9uLWRldmVsb3BlcnMs
IHdpbGwga25vdyB3aGF0IEtjb25maWcKPj4+PiBpcyBhbmQgaG93IHRvIGNoZWNrLCBvd2luZyB0
byBhdCBsZWFzdCBhIGJhc2ljIGtub3dsZWRnZSBvZiBMaW51eC7CoAo+Pj4+IFRob3NlIHRoYXQg
ZG9uJ3Qgd2lsbCBiZSBjYXBhYmxlIG9mIGJhc2ljIGh1bWFuIGludGVyYWN0aW9uIHN1Y2ggYXMK
Pj4+PiBhc2tpbmcgYSBxdWVzdGlvbiBvZiBzb21lb25lIG1vcmUga25vd2xlZGdlYWJsZS4KPj4+
IElmIHRoZSBhYm92ZSBpcyBub3Qgc3VpdGFibGUsIEkgbWlnaHQgc3VnZ2VzdCB0byByZXdvcmQg
dGhlIHNlbnRlbmNlCj4+PiBhczoKPj4+Cj4+PiAiVGhpcyBvcHRpb24gaXMgdW5hdmFpbGFibGUg
d2hlbiB0aGUgS2NvbmZpZyBgU0hBRE9XX1BBR0lOR2Agb3B0aW9uIGlzCj4+PiBub3Qgc2VsZWN0
ZWQgYXQgYnVpbGQgdGltZS4iCj4+Pgo+Pj4gRXhwbGljaXRseSBtZW50aW9uaW5nIEtjb25maWcg
YW5kIHNlbGVjdGVkIHNpbXBsaWZpZXMgdGhlIGxhbmd1YWdlIGZvcgo+Pj4gbm9uLWV4cGVydCB1
c2VycyBJTU8sIGFuZCBtYWtlcyBpdCBjbGVhciB0aGlzIGlzIGV4Y2x1c2l2ZWx5IGEgYnVpbGQK
Pj4+IHRpbWUgZGVjaXNpb24uIE5vdGUgSSdtIG5vdCBhIG5hdGl2ZSBzcGVha2VyLCBzbyBteSBz
ZW5zZSBvZiBlYXNpZXIgdG8KPj4+IHVuZGVyc3RhbmQgY291bGQgYmUgY29tcGxldGVseSB3cm9u
Zy4KPj4gSSBoYXZlIGEgcmV3cml0ZSBvZiB0aGUgaGVhZCBvZiB0aGUgZG9jdW1lbnQgcGVuZGlu
ZyBhbnl3YXkgd2hpY2ggSSBob3BlCj4+IHRvIGdldCBzb3J0ZWQgcHJvcGVybHkgZm9yIDQuMTIK
Pj4KPj4gV2hpbGUgaGF2aW5nIGEgS2NvbmZpZzogc2VjdGlvbiB3b3VsZCBwcm9iYWJseSBiZSBm
aW5lIGZvciB+ODAlIG9mIHRoZQo+PiBzaW1wbGUgY2FzZXMsIGl0IGRvZXNuJ3Qgd29yayBmb3Ig
dGhpcyBwYXRjaC4KPj4KPj4gSSBndWVzcyB0aGUgcm9vdCBvZiB0aGUgaXNzdWUgaXMgdGhhdCBJ
IGRvIG5vdCBiZWxpZXZlIHRoYXQgcGhyYXNpbmcgdGhlCj4+IGluZm9ybWF0aW9uIGxpa2UgdGhp
cyBtYWtlcyBpdCBoYXJkZXIgZm9yIG5vbi1leHBlcnQgdXNlcnMKPj4gcmVhZC9jb21wcmVoZW5k
LCBhbmQgdGhlcmUgZGVmaW5pdGVseSBhcmUgYSBncm91cCBvZiByZWFkZXJzIGZvciB3aGljaAo+
PiB0aGlzIGluZm9ybWF0aW9uIGlzIHJlbGV2YW50Lgo+IEluIGFueSBjYXNlIEknZCBwcmVmZXIg
dG8gc3BlbGwgb3V0IHRoZSBjb21wbGV0ZSBjb25maWcgb3B0aW9uIChlLmcuCj4gQ09ORklHX0ZP
TykgaW4gY2FzZSB3ZSBldmVyIGdldCBhIHdheSB0byByZWFkIHRoZSBjb25maWcgZnJvbSB0aGUK
PiBydW5uaW5nIGh5cGVydmlzb3IgKEZXSVcgSSdtIGp1c3Qgd3JpdGluZyBhIHNlcmllcyBmb3Ig
ZG9pbmcgdGhhdCkuCgpJIHRoaW5rIGhhdmluZyBhIFhlbiBlcXVpdmFsZW50IG9mIC9wcm9jL2Nv
bmZpZy5neiBpcyBhIGdvb2QgbW92ZSwKaXJyZXNwZWN0aXZlIG9mIGFueSBkb2N1bWVudGF0aW9u
IGNvbmNlcm5zLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 12:16:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 12:16: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-devel-bounces@lists.xenproject.org>)
	id 1gk6b3-0003hm-Hc; Thu, 17 Jan 2019 12:16: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=z9O0=PZ=citrix.com=prvs=9131db2f0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gk6b2-0003hg-QB
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 12:16:32 +0000
X-Inumbo-ID: b8c6ce9f-1a51-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8c6ce9f-1a51-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 12:16:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84722939"
To: Jan Beulich <JBeulich@suse.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
 <5C3F1AFD020000780020E417@prv1-mh.provo.novell.com>
 <86e1e993-6d70-9d3a-68fc-20e8105b2668@citrix.com>
 <5C406507020000780020E9A8@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <71abda08-f0b1-7999-9020-53027d9a75f8@citrix.com>
Date: Thu, 17 Jan 2019 12:15:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C406507020000780020E9A8@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOSAxMToyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTYuMDEuMTkg
YXQgMjA6NTEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTYvMDEv
MjAxOSAxMTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxNi4wMS4xOSBhdCAxMDow
MCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+Pj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYwo+Pj4+IEBAIC02MzYsNjEgKzYzNiw4MyBAQCB0cmFjZSBmZWF0dXJlIGlz
IG9ubHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRzIG9mIFhlbi4KPj4+PiAgCj4+Pj4gIFNw
ZWNpZnkgdGhlIGJpdCB3aWR0aCBvZiB0aGUgRE1BIGhlYXAuCj4+Pj4gIAo+Pj4+IC0jIyMgZG9t
MCAoeDg2KQo+Pj4+IC0+IGA9IExpc3Qgb2YgWyBwdmggfCBzaGFkb3cgfCB2ZXJib3NlIF1gCj4+
Pj4gKyMjIyBkb20wCj4+Pj4gKyAgICA9IExpc3Qgb2YgWyBwdmg9PGJvb2w+LCBzaGFkb3c9PGJv
b2w+LCB2ZXJib3NlPTxib29sPiBdCj4+Pj4gIAo+Pj4+IC0+IFN1Yi1vcHRpb25zOgo+Pj4+ICsg
ICAgQXBwbGljYWJpbGl0eTogeDg2Cj4+Pj4gIAo+Pj4+IC0+IGBwdmhgCj4+Pj4gK0NvbnRyb2xz
IGZvciBob3cgZG9tMCBpcyBjb25zdHJ1Y3RlZCBvbiB4ODYgc3lzdGVtcy4KPj4+PiAgCj4+Pj4g
LT4gRGVmYXVsdDogYGZhbHNlYAo+Pj4+ICsqICAgVGhlIGBwdmhgIGJvb2xlYW4gY29udHJvbHMg
d2hldGhlciBkb20wIGlzIGNvbnN0cnVjdGVkIGFzIGEgUFYgb3IgYSBQVkgKPj4+PiArICAgIGd1
ZXN0LiAgVGhlIGRlZmF1bHQgaXMgUFYuICBJbiBhZGRpdGlvbiwgdGhlIGZvbGxvd2luZyByZXF1
aXJlbWVudHMgbXVzdAo+Pj4+ICsgICAgYmUgbWV0Ogo+Pj4+ICAKPj4+PiAtRmxhZyB0aGF0IG1h
a2VzIGEgZG9tMCBib290IGluIFBWSHYyIG1vZGUuCj4+Pj4gKyAgICAqICAgVGhlIGRvbTAga2Vy
bmVsIHNlbGVjdGVkIGJ5IHRoZSBib290IGxvYWRlciBtdXN0IGJlIGNhcGFibGUgb2YgdGhlCj4+
Pj4gKyAgICAgICAgc2VsZWN0ZWQgbW9kZS4KPj4+PiArICAgICogICBGb3IgYSBQViBkb20wLCBY
ZW4gbXVzdCBoYXZlIGJlZW4gY29tcGlsZWQgd2l0aCBgQ09ORklHX1BWYCBlbmFibGVkLgo+Pj4+
ICsgICAgKiAgIEZvciBhIFBWSCBkb20wLCBYZW4gbXVzdCBoYXZlIGJlZW4gY29tcGlsZWQgd2l0
aCBgQ09ORklHX0hWTWAgZW5hYmxlZCwKPj4+PiArICAgICAgICBhbmQgdGhlIGhhcmR3YXJlIG11
c3QgaGF2ZSBWVC14L1NWTSBleHRlbnNpb25zIGF2YWlsYWJsZS4KPj4+PiAgCj4+Pj4gLT4gYHNo
YWRvd2AKPj4+PiArKiAgIFRoZSBgc2hhZG93YCBib29sZWFuIGlzIG9ubHkgYXBwbGljYWJsZSB3
aGVuIGRvbTAgaXMgY29uc3RydWN0ZWQgYXMgYSBQVkgKPj4+PiArICAgIGd1ZXN0LCBhbmQgY29u
dHJvbHMgd2hldGhlciBkb20wIHVzZXMgaGFyZHdhcmUgYXNzaXN0ZWQgcGFnaW5nLCBvciBzaGFk
b3cKPj4+PiArICAgIHBhZ2luZy4gIFRoZSBkZWZhdWx0IGlzIEhBUCB3aGVuIGF2YWlsYWJsZSwg
YW5kIHNoYWRvdyBvdGhlcndpc2UuCj4+Pj4gIAo+Pj4+IC0+IERlZmF1bHQ6IGBmYWxzZWAKPj4+
PiArICAgIFRoaXMgb3B0aW9uIGlzIHVuYXZhaWxhYmxlIHdoZW4gYENPTkZJR19TSEFET1dfUEFH
SU5HYCBpcyBjb21waWxlZCBvdXQuICBBCj4+Pj4gKyAgICBQVkggZG9tMCBjYW5ub3QgYmUgdXNl
ZCBpZiBgQ09ORklHX1NIQURPV19QQUdJTkdgIGlzIGNvbXBpbGVkIG91dCwgYW5kIHRoZQo+Pj4+
ICsgICAgaGFyZHdhcmUgaXMgbm90IEhBUC1jYXBhYmxlLgo+Pj4gQXMgbWVudGlvbmVkIGVsc2V3
aGVyZSwgSSBvYmplY3QgdG8gYWRkaW5nIENPTkZJR18qIGludG8gdGhpcyBkb2MsCj4+PiB3aGlj
aCBpcyBpbnRlbmRlZCB0byBiZSBtZWFuaW5nZnVsIHRvIG5vbi1kZXZlbG9wZXJzLiBCdXQgbm90
IHRvIHRoZQo+Pj4gZGVncmVlIG9mIE5BSy1pbmcgdGhlIHdob2xlIHRoaW5nLCBpZiBldmVyeW9u
ZSBlbHNlIGRpc2FncmVlcyB3aXRoIG1lLgo+PiBJJ20gbm90IHN1cmUgd2hhdCBlbHNlIHRvIHNh
eS4gIEkgb2JqZWN0IHRvIHB1cnBvc2VmdWxseSBvbWl0dGluZwo+PiByZWxldmFudCBpbmZvcm1h
dGlvbiBmcm9tIG91ciBkb2N1bWVudGF0aW9uLgo+IEJ1dCBJJ20gbm90IGFza2luZyB0byBvbWl0
IHRoZSBpbmZvcm1hdGlvbi4gSSdtIGFza2luZyB0byBwcmVzZW50IGl0Cj4gaW4gYSB3YXkgdW5k
ZXJzdGFuZGFibGUgdG8gYW55b25lLCBpcnJlc3BlY3RpdmUgb2YgdGhlaXIgS2NvbmZpZwo+IGtu
b3dsZWRnZS4KCllvdSBoYXZlIGxpdGVyYWxseSBjb250cmFkaWN0ZWQgeW91cnNlbGYgaW4geW91
ciB0d28gcmVwbGllcyBoZXJlLgoKWW91ciBsYXRlc3QgcmVwbHkgc3VnZ2VzdHMgdGhhdCB5b3Ug
ZGlkbid0IG1lYW4gd2hhdCB5b3UgYWN0dWFsbHkgd3JvdGUKZWFybGllci7CoCBJZiB0aGlzIGlz
IHRoZSBjYXNlLCBwbGVhc2UgdGFrZSBtb3JlIGNhcmUgdG8gZ2V0IHlvdXIgcG9pbnQKYWNyb3Nz
IGNsZWFybHkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 12:17:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 12:17: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-devel-bounces@lists.xenproject.org>)
	id 1gk6bi-0003l8-Rm; Thu, 17 Jan 2019 12:17: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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk6bh-0003kz-HX
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 12:17:13 +0000
X-Inumbo-ID: d16589d2-1a51-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d16589d2-1a51-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 12:17:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 05:15:11 -0700
Message-Id: <5C4071D0020000780020EA87@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 05:15:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20190117090635.23731-1-aisaila@bitdefender.com>
In-Reply-To: <20190117090635.23731-1-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Clean up p2m_finish_type_change
 return value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE5IGF0IDEwOjA2LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IENoYW5nZWQgdGhlIHJldHVybiB2YWx1ZSBvZiAxIHRvIDAgc28gbm93IHAybV9maW5pc2hf
dHlwZV9jaGFuZ2UgcmV0dXJucwo+IDAgZm9yIHN1Y2Nlc3Mgb3IgPDAgZm9yIGVycm9yLgo+IFRo
ZSDigJxyb2904oCdIGNhbGxlciBvZiBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKCkgaXMKPiBYRU5f
RE1PUF9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyIGFuZCB0aGlzIGRvZXMgbm90aGluZyB1
c2VmdWwgd2l0aAo+IHBvc2l0aXZlIHZhbHVlcy4KCkJ5ICJyb290IiBJIHN1cHBvc2VkIHlvdSBt
ZWFuICJvbmx5IGN1cnJlbnQiPyBJIGhhdmUgdG8gYWRtaXQgdGhhdApJJ20gb25seSBoYWxmIHdh
eSBoYXBweSB3aXRoIHRoaXMgYXMgdGhlIHVuZGVybHlpbmcgcmVhc29uLiBJIHdvdWxkCmV4cGVj
dCBmb3IgdGhlcmUgdG8gaGF2ZSBiZWVuIGEgcmVhc29uIGZvciB0aGUgcmV0dXJuIHZhbHVlIGJl
aW5nCnRoaXMgd2F5LCBhbmQgdGhhdCdzIHdoYXQgd291bGQgbmVlZCB0byBiZSByZWFzb25lZCBh
Z2FpbnN0LgpGdXJ0aGVybW9yZSB0aGUgcXVlc3Rpb24gdGhlbiBpcyB3aGV0aGVyIGRvd24gdGhl
IGNhbGwgdHJlZSB0aGUKc2FtZSBhZGp1c3RtZW50IHNob3VsZG4ndCBiZSBtYWRlLiBBZnRlciBh
bGwgKGFuZCBwb3NzaWJseSBqdXN0IGFzCmEgZmlyc3Qgc3RlcCkgd2h5IHdvdWxkIGZpbmlzaF90
eXBlX2NoYW5nZSgpIHJldHVybiBhIHBvc2l0aXZlCnZhbHVlIGlmIGl0cyBvbmx5IGNhbGxlciBk
b2Vzbid0IGNhcmU/CgpCdXQgYW55d2F5LCBJJ20gbm90IHRoZSBtYWludGFpbmVyIGhlcmUsIHNv
IHdoYXQgSSBzYXkgbWF5IHdlbGwKYmUgY29tcGxldGVseSBpZ25vcmVkLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 12:22:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 12:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk6ge-0004fT-Ht; Thu, 17 Jan 2019 12:22: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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk6gd-0004fL-2p
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 12:22:19 +0000
X-Inumbo-ID: 87752da5-1a52-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87752da5-1a52-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 12:22:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 05:20:16 -0700
Message-Id: <5C407302020000780020EA9C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 05:20:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116092129.jz2cts5pwd5ckh34@mac> <20190116105218.GM1205@mail-itl>
 <20190116122004.byvr2bttwkttofqs@mac> <20190116134914.GN1205@mail-itl>
 <20190117085746.rg2vbyh3ga4aru6f@mac>
 <FB0C9893020000480063616D@prv1-mh.provo.novell.com>
 <5C406C8A020000780020EA27@prv1-mh.provo.novell.com>
 <20190117115637.mywzhrlprop6l4cq@mac>
In-Reply-To: <20190117115637.mywzhrlprop6l4cq@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE5IGF0IDEyOjU2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgSmFuIDE3LCAyMDE5IGF0IDA0OjUyOjQyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTcuMDEuMTkgYXQgMDk6NTcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gV2hpbGUgbm90IGFnYWluc3QgdXNpbmcgcGh5c2Rldm9wIGlmIHdlIGFncmVl
IHRoYXQgYSBuZXcgaHlwZXJjYWxsIGlzCj4+ID4gdGhlIHdheSB0byBnbywgSSB3b3VsZCBwcmVm
ZXIgYSBkb21jdGwgYmVjYXVzZSB0aGlzIGh5cGVyY2FsbCB3b3VsZAo+PiA+IG9ubHkgYmUgdXNl
ZCBieSB0b29sc3RhY2sgY29tcG9uZW50cywgYW5kIHRodXMgZG9lc24ndCBuZWVkIHRvIGJlCj4+
ID4gYWRkZWQgdG8gdGhlIHB1YmxpYyBzdGFibGUgQUJJIGF2YWlsYWJsZSB0byBhbGwgZ3Vlc3Rz
LCBldmVuIGlmIHRoZQo+PiA+IGZ1bmN0aW9uYWxpdHkgaXMgYWN0dWFsbHkgbGltaXRlZCB0byBz
dHViZG9tYWlucy4KPj4gCj4+IEJ1dCBhIG5ldyBzdWItb3AgZG9lc24ndCBuZWVkIHRvIGJlIHBh
cnQgb2YgdGhlIHN0YWJsZSBBQkkuCj4+IFNlZSBob3cgZS5nLiB2YXJpb3VzIG9mIHRoZSBtZW1v
cnkgc3ViLW9wcyBhcmUgcmVzdHJpY3RlZCB0bwo+PiBiZSB1c2VkIGJ5IHRoZSB0b29sIHN0YWNr
LCBhbmQgaGVuY2Ugbm90IHJlcXVpcmVkIHRvIHJlbWFpbgo+PiB1bmNoYW5nZWQuCj4gCj4gT2gs
IHRoZW4gSSdtIGFsbCBpbiBmb3IgYSBwaHlzZGV2b3AgbGltaXRlZCB0byBzdHViZG9tYWluIG9u
bHkgdXNhZ2UuCgpIbW0sIHN0dWJkb21haW4gaXMgZGlmZmVyZW50OiBIb3cgd291bGQgeW91IGxp
bWl0IHRoaXMgaW4gdGhlCmhlYWRlcj8gQWxzbyBzdHViIGRvbWFpbnMgYXJlIGFsbG93ZWQgdG8g
cmVseSBvbiBhIHN0YWJsZQppbnRlcmZhY2UsIHNvIEknbSBhZnJhaWQgYSBkb21jdGwgaXMgb3V0
IG9mIHNjb3BlIGhlcmUgYW55d2F5LgpJdCBpcyBiYWQgZW5vdWdoIHRoYXQgdGhlcmUgYXJlIGZv
dXIgZG9tY3RsLXMgdmlvbGF0aW5nIHRoaXMKcnVsZSAoc2VlIHhzbS9kdW1teS5oOnhzbV9kb21j
dGwoKSkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 12:26:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 12:26: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-devel-bounces@lists.xenproject.org>)
	id 1gk6ky-0004sL-52; Thu, 17 Jan 2019 12:26: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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk6kw-0004sG-Dl
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 12:26:46 +0000
X-Inumbo-ID: 26bd6006-1a53-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26bd6006-1a53-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 12:26:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 05:26:44 -0700
Message-Id: <5C407484020000780020EAA2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 05:26:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
 <5C3F1AFD020000780020E417@prv1-mh.provo.novell.com>
 <86e1e993-6d70-9d3a-68fc-20e8105b2668@citrix.com>
 <5C406507020000780020E9A8@prv1-mh.provo.novell.com>
 <71abda08-f0b1-7999-9020-53027d9a75f8@citrix.com>
In-Reply-To: <71abda08-f0b1-7999-9020-53027d9a75f8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE5IGF0IDEzOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTcvMDEvMjAxOSAxMToyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE2
LjAxLjE5IGF0IDIwOjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAxNi8wMS8yMDE5IDExOjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxNi4wMS4x
OSBhdCAxMDowMCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiAtLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPj4+Pj4gKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+Pj4+IEBAIC02MzYsNjEgKzYzNiw4MyBAQCB0cmFj
ZSBmZWF0dXJlIGlzIG9ubHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRzIG9mIFhlbi4KPj4+
Pj4gIAo+Pj4+PiAgU3BlY2lmeSB0aGUgYml0IHdpZHRoIG9mIHRoZSBETUEgaGVhcC4KPj4+Pj4g
IAo+Pj4+PiAtIyMjIGRvbTAgKHg4NikKPj4+Pj4gLT4gYD0gTGlzdCBvZiBbIHB2aCB8IHNoYWRv
dyB8IHZlcmJvc2UgXWAKPj4+Pj4gKyMjIyBkb20wCj4+Pj4+ICsgICAgPSBMaXN0IG9mIFsgcHZo
PTxib29sPiwgc2hhZG93PTxib29sPiwgdmVyYm9zZT08Ym9vbD4gXQo+Pj4+PiAgCj4+Pj4+IC0+
IFN1Yi1vcHRpb25zOgo+Pj4+PiArICAgIEFwcGxpY2FiaWxpdHk6IHg4Ngo+Pj4+PiAgCj4+Pj4+
IC0+IGBwdmhgCj4+Pj4+ICtDb250cm9scyBmb3IgaG93IGRvbTAgaXMgY29uc3RydWN0ZWQgb24g
eDg2IHN5c3RlbXMuCj4+Pj4+ICAKPj4+Pj4gLT4gRGVmYXVsdDogYGZhbHNlYAo+Pj4+PiArKiAg
IFRoZSBgcHZoYCBib29sZWFuIGNvbnRyb2xzIHdoZXRoZXIgZG9tMCBpcyBjb25zdHJ1Y3RlZCBh
cyBhIFBWIG9yIGEgUFZICj4+Pj4+ICsgICAgZ3Vlc3QuICBUaGUgZGVmYXVsdCBpcyBQVi4gIElu
IGFkZGl0aW9uLCB0aGUgZm9sbG93aW5nIHJlcXVpcmVtZW50cyBtdXN0Cj4+Pj4+ICsgICAgYmUg
bWV0Ogo+Pj4+PiAgCj4+Pj4+IC1GbGFnIHRoYXQgbWFrZXMgYSBkb20wIGJvb3QgaW4gUFZIdjIg
bW9kZS4KPj4+Pj4gKyAgICAqICAgVGhlIGRvbTAga2VybmVsIHNlbGVjdGVkIGJ5IHRoZSBib290
IGxvYWRlciBtdXN0IGJlIGNhcGFibGUgb2YgdGhlCj4+Pj4+ICsgICAgICAgIHNlbGVjdGVkIG1v
ZGUuCj4+Pj4+ICsgICAgKiAgIEZvciBhIFBWIGRvbTAsIFhlbiBtdXN0IGhhdmUgYmVlbiBjb21w
aWxlZCB3aXRoIGBDT05GSUdfUFZgIGVuYWJsZWQuCj4+Pj4+ICsgICAgKiAgIEZvciBhIFBWSCBk
b20wLCBYZW4gbXVzdCBoYXZlIGJlZW4gY29tcGlsZWQgd2l0aCBgQ09ORklHX0hWTWAgZW5hYmxl
ZCwKPj4+Pj4gKyAgICAgICAgYW5kIHRoZSBoYXJkd2FyZSBtdXN0IGhhdmUgVlQteC9TVk0gZXh0
ZW5zaW9ucyBhdmFpbGFibGUuCj4+Pj4+ICAKPj4+Pj4gLT4gYHNoYWRvd2AKPj4+Pj4gKyogICBU
aGUgYHNoYWRvd2AgYm9vbGVhbiBpcyBvbmx5IGFwcGxpY2FibGUgd2hlbiBkb20wIGlzIGNvbnN0
cnVjdGVkIGFzIGEgUFZICj4+Pj4+ICsgICAgZ3Vlc3QsIGFuZCBjb250cm9scyB3aGV0aGVyIGRv
bTAgdXNlcyBoYXJkd2FyZSBhc3Npc3RlZCBwYWdpbmcsIG9yIHNoYWRvdwo+Pj4+PiArICAgIHBh
Z2luZy4gIFRoZSBkZWZhdWx0IGlzIEhBUCB3aGVuIGF2YWlsYWJsZSwgYW5kIHNoYWRvdyBvdGhl
cndpc2UuCj4+Pj4+ICAKPj4+Pj4gLT4gRGVmYXVsdDogYGZhbHNlYAo+Pj4+PiArICAgIFRoaXMg
b3B0aW9uIGlzIHVuYXZhaWxhYmxlIHdoZW4gYENPTkZJR19TSEFET1dfUEFHSU5HYCBpcyBjb21w
aWxlZCBvdXQuICBBCj4+Pj4+ICsgICAgUFZIIGRvbTAgY2Fubm90IGJlIHVzZWQgaWYgYENPTkZJ
R19TSEFET1dfUEFHSU5HYCBpcyBjb21waWxlZCBvdXQsIGFuZCB0aGUKPj4+Pj4gKyAgICBoYXJk
d2FyZSBpcyBub3QgSEFQLWNhcGFibGUuCj4+Pj4gQXMgbWVudGlvbmVkIGVsc2V3aGVyZSwgSSBv
YmplY3QgdG8gYWRkaW5nIENPTkZJR18qIGludG8gdGhpcyBkb2MsCj4+Pj4gd2hpY2ggaXMgaW50
ZW5kZWQgdG8gYmUgbWVhbmluZ2Z1bCB0byBub24tZGV2ZWxvcGVycy4gQnV0IG5vdCB0byB0aGUK
Pj4+PiBkZWdyZWUgb2YgTkFLLWluZyB0aGUgd2hvbGUgdGhpbmcsIGlmIGV2ZXJ5b25lIGVsc2Ug
ZGlzYWdyZWVzIHdpdGggbWUuCj4+PiBJJ20gbm90IHN1cmUgd2hhdCBlbHNlIHRvIHNheS4gIEkg
b2JqZWN0IHRvIHB1cnBvc2VmdWxseSBvbWl0dGluZwo+Pj4gcmVsZXZhbnQgaW5mb3JtYXRpb24g
ZnJvbSBvdXIgZG9jdW1lbnRhdGlvbi4KPj4gQnV0IEknbSBub3QgYXNraW5nIHRvIG9taXQgdGhl
IGluZm9ybWF0aW9uLiBJJ20gYXNraW5nIHRvIHByZXNlbnQgaXQKPj4gaW4gYSB3YXkgdW5kZXJz
dGFuZGFibGUgdG8gYW55b25lLCBpcnJlc3BlY3RpdmUgb2YgdGhlaXIgS2NvbmZpZwo+PiBrbm93
bGVkZ2UuCj4gCj4gWW91IGhhdmUgbGl0ZXJhbGx5IGNvbnRyYWRpY3RlZCB5b3Vyc2VsZiBpbiB5
b3VyIHR3byByZXBsaWVzIGhlcmUuCj4gCj4gWW91ciBsYXRlc3QgcmVwbHkgc3VnZ2VzdHMgdGhh
dCB5b3UgZGlkbid0IG1lYW4gd2hhdCB5b3UgYWN0dWFsbHkgd3JvdGUKPiBlYXJsaWVyLiAgSWYg
dGhpcyBpcyB0aGUgY2FzZSwgcGxlYXNlIHRha2UgbW9yZSBjYXJlIHRvIGdldCB5b3VyIHBvaW50
Cj4gYWNyb3NzIGNsZWFybHkuCgpIbW0sIGFwb2xvZ2llcywgbXkgdXNlIENPTkZJR18qIGFib3Zl
IHdhcyBpbmRlZWQgYW1iaWd1b3VzCndpdGhvdXQgdGhlIGNvbnRleHQgaW1wbGllZCBieSAibWVu
dGlvbmVkIGVsc2V3aGVyZSIuIEFzICJtZW50aW9uZWQKZWxzZXdoZXJlIiBJJ20gZmluZSB3aXRo
IGFueSBmb3JtIG9mIHdvcmRpbmcgdGhhdCBuYW1lcyB0aGUgb3B0aW9uCndpdGhvdXQgbWFraW5n
IGl0IGEgcHJpbWFyeSBwYXJ0IG9mIHRoZSB0ZXh0LCBhbmQgd2l0aG91dCB0aGUgQ09ORklHXwpw
cmVmaXguIEFzIGFsc28gc2FpZCBlbHNld2hlcmUgKGJ1dCBwZXJoYXBzIGR1ZSB0byBub3QgYmVp
bmcgYSBuYXRpdmUKc3BlYWtlcikgSSBhbHNvIGRpc2xpa2UgeW91ciB1c2Ugb2YgImNvbXBpbGVk
IG91dCIgKGFuZCBpdHMgaW52ZXJzZSkuCkJvdGggcGFydHMgZ2V0IGFkZHJlc3NlZCBieSBlaXRo
ZXIgb2YgUm9nZXIncyBzdWdnZXN0aW9ucy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 12:31:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 12:31: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-devel-bounces@lists.xenproject.org>)
	id 1gk6p7-0005bK-No; Thu, 17 Jan 2019 12:31: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=bbbE=PZ=citrix.com=prvs=9134cd51d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gk6p6-0005bF-H2
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 12:31:04 +0000
X-Inumbo-ID: c0a0bfdd-1a53-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0a0bfdd-1a53-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 12:31:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="75806615"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 17 Jan 2019 12:30:54 +0000
Message-ID: <20190117123054.809-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC for next] xen: make grant table configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIENPTkZJR19HUkFOVF9UQUJMRS4gUHJvdmlkZSBzdHVicyBhbmQgbWFrZSBzdXJl
IHg4NiBhbmQgYXJtCmh5cGVydmlzb3JzIGJ1aWxkIHdpdGggZ3JhbnQgdGFibGUgZGlzYWJsZWQu
CgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KSSBkaWQg
dGhpcyB3aGVuIEkgd29ya2VkIG9uIHNwbGl0dGluZyBQViBhbmQgSFZNIGFuZCB0aG91Z2h0IHRo
aXMKbWlnaHQgYmUgdXNlZnVsIGFuZCBpdCB3YXMgc2ltcGxlIGVub3VnaCB0byBnZXQgZG9uZS4K
ClJGQyBiZWNhdXNlIEkgY2FuIGVudmlzYWdlIHNvbWUgY29uZmlndXJhdGlvbnMgaW4gdGhlIGRp
c3RhbnQgZnV0dXJlCmRvIGF3YXkgd2l0aCBncmFudCB0YWJsZSBhbmQgZXZlbnQgY2hhbm5lbC4g
VGhlcmUgaXMgc21hbGwgYSBiZW5lZml0CnRvIGNvbnNpZGVyIGFjY2VwdGluZyB0aGlzIHBhdGNo
IG5vdyBzbyB0aGF0IEdpdGxhYidzIHJhbmRjb25mIGJ1aWxkCmNhbiBzdGFydCB0ZXN0aW5nIHdp
dGggZ3JhbnQgdGFibGUgdHVybmVkIG9mZiByaWdodCBhd2F5LgotLS0KIHhlbi9hcmNoL2FybS9z
ZXR1cC5jICAgICAgICAgICAgICB8ICAzICsrLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAg
ICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUgICAgICAgICB8ICAyICst
CiB4ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jICAgICAgfCAgNCArKysrCiB4ZW4vYXJjaC94
ODYvaHlwZXJjYWxsLmMgICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L3B2L01ha2VmaWxl
ICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyAgICAgICB8ICAy
ICsrCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgfCAgNiArKystLQogeGVuL2Nv
bW1vbi9LY29uZmlnICAgICAgICAgICAgICAgIHwgMTEgKysrKysrKysrCiB4ZW4vY29tbW9uL01h
a2VmaWxlICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90
YWJsZS5oIHwgIDQgKysrLQogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAgIHwgNDkg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAxMiBmaWxlcyBjaGFuZ2Vk
LCA4MCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggNDQ0ODU3YTk2Ny4uM2Nk
MzUxMzkyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gv
YXJtL3NldHVwLmMKQEAgLTc0MCw3ICs3NDAsOCBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5z
aWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgICAgICAuZmxhZ3MgPSBYRU5fRE9NQ1RM
X0NERl9odm1fZ3Vlc3QgfCBYRU5fRE9NQ1RMX0NERl9oYXAsCiAgICAgICAgIC5tYXhfZXZ0Y2hu
X3BvcnQgPSAtMSwKICAgICAgICAgLm1heF9ncmFudF9mcmFtZXMgPSBnbnR0YWJfZG9tMF9mcmFt
ZXMoKSwKLSAgICAgICAgLm1heF9tYXB0cmFja19mcmFtZXMgPSBvcHRfbWF4X21hcHRyYWNrX2Zy
YW1lcywKKyAgICAgICAgLm1heF9tYXB0cmFja19mcmFtZXMgPSBJU19FTkFCTEVEKENPTkZJR19H
UkFOVF9UQUJMRSkgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdF9tYXhfbWFw
dHJhY2tfZnJhbWVzIDogMCwKICAgICB9OwogCiAgICAgZGNhY2hlX2xpbmVfYnl0ZXMgPSByZWFk
X2RjYWNoZV9saW5lX2J5dGVzKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDIyMWM3NjJhZGEuLjBmMWMxYjY0MzEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBA
IC0xMzkyLDcgKzEzOTIsOSBAQCBzdGF0aWMgYXJtX2h5cGVyY2FsbF90IGFybV9oeXBlcmNhbGxf
dGFibGVbXSA9IHsKICAgICBIWVBFUkNBTExfREVQUkVDQVRFRChwaHlzZGV2X29wX2NvbXBhdCwg
MSksCiAgICAgSFlQRVJDQUxMKHN5c2N0bCwgMiksCiAgICAgSFlQRVJDQUxMKGh2bV9vcCwgMiks
CisjaWZkZWYgQ09ORklHX0dSQU5UX1RBQkxFCiAgICAgSFlQRVJDQUxMKGdyYW50X3RhYmxlX29w
LCAzKSwKKyNlbmRpZgogICAgIEhZUEVSQ0FMTChtdWx0aWNhbGwsIDIpLAogICAgIEhZUEVSQ0FM
TChwbGF0Zm9ybV9vcCwgMSksCiAgICAgSFlQRVJDQUxMX0FSTSh2Y3B1X29wLCAzKSwKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvaHZtL01ha2Vm
aWxlCmluZGV4IDg2YjEwNmY4ZTcuLjQzZTVmM2EyMWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZQpAQCAtNyw3ICs3
LDcgQEAgb2JqLXkgKz0gZG0ubwogb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCiBvYmot
eSArPSBkb21haW4ubwogb2JqLXkgKz0gZW11bGF0ZS5vCi1vYmoteSArPSBncmFudF90YWJsZS5v
CitvYmotJChDT05GSUdfR1JBTlRfVEFCTEUpICs9IGdyYW50X3RhYmxlLm8KIG9iai15ICs9IGhw
ZXQubwogb2JqLXkgKz0gaHZtLm8KIG9iai15ICs9IGh5cGVyY2FsbC5vCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwu
YwppbmRleCAxOWQxMjYzNzdhLi4xZjY2N2VmYzM2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKQEAgLTQ3
LDYgKzQ3LDcgQEAgc3RhdGljIGxvbmcgaHZtX21lbW9yeV9vcChpbnQgY21kLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICByZXR1cm4gcmM7CiB9CiAKKyNpZmRlZiBDT05G
SUdfR1JBTlRfVEFCTEUKIHN0YXRpYyBsb25nIGh2bV9ncmFudF90YWJsZV9vcCgKICAgICB1bnNp
Z25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVvcCwgdW5zaWduZWQg
aW50IGNvdW50KQogewpAQCAtNzEsNiArNzIsNyBAQCBzdGF0aWMgbG9uZyBodm1fZ3JhbnRfdGFi
bGVfb3AoCiAgICAgZWxzZQogICAgICAgICByZXR1cm4gY29tcGF0X2dyYW50X3RhYmxlX29wKGNt
ZCwgdW9wLCBjb3VudCk7CiB9CisjZW5kaWYKIAogc3RhdGljIGxvbmcgaHZtX3BoeXNkZXZfb3Ao
aW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiB7CkBAIC0xMTksNyAr
MTIxLDkgQEAgc3RhdGljIGxvbmcgaHZtX3BoeXNkZXZfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAKIHN0YXRpYyBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBo
dm1faHlwZXJjYWxsX3RhYmxlW10gPSB7CiAgICAgSFZNX0NBTEwobWVtb3J5X29wKSwKKyNpZmRl
ZiBDT05GSUdfR1JBTlRfVEFCTEUKICAgICBIVk1fQ0FMTChncmFudF90YWJsZV9vcCksCisjZW5k
aWYKICAgICBDT01QQVRfQ0FMTCh2Y3B1X29wKSwKICAgICBIVk1fQ0FMTChwaHlzZGV2X29wKSwK
ICAgICBDT01QQVRfQ0FMTCh4ZW5fdmVyc2lvbiksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKaW5kZXggMDMyZGU4ZjhmOC4u
OTMxMWI2M2MxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwpAQCAtNDcsNyArNDcsOSBAQCBjb25zdCBoeXBlcmNhbGxf
YXJnc190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVyY2FsbHNdID0KICAgICBBUkdTKHhl
bl92ZXJzaW9uLCAyKSwKICAgICBBUkdTKGNvbnNvbGVfaW8sIDMpLAogICAgIEFSR1MocGh5c2Rl
dl9vcF9jb21wYXQsIDEpLAorI2lmZGVmIENPTkZJR19HUkFOVF9UQUJMRQogICAgIEFSR1MoZ3Jh
bnRfdGFibGVfb3AsIDMpLAorI2VuZGlmCiAgICAgQVJHUyh2bV9hc3Npc3QsIDIpLAogICAgIENP
TVAodXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4sIDQsIDUpLAogICAgIEFSR1ModmNwdV9v
cCwgMyksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgYi94ZW4vYXJjaC94
ODYvcHYvTWFrZWZpbGUKaW5kZXggNjViY2EwNDE3NS4uY2YyODQzNGJhOSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQpA
QCAtNSw3ICs1LDcgQEAgb2JqLXkgKz0gZW11bGF0ZS5vCiBvYmoteSArPSBlbXVsLWdhdGUtb3Au
bwogb2JqLXkgKz0gZW11bC1pbnYtb3Aubwogb2JqLXkgKz0gZW11bC1wcml2LW9wLm8KLW9iai15
ICs9IGdyYW50X3RhYmxlLm8KK29iai0kKENPTkZJR19HUkFOVF9UQUJMRSkgKz0gZ3JhbnRfdGFi
bGUubwogb2JqLXkgKz0gaHlwZXJjYWxsLm8KIG9iai15ICs9IGlyZXQubwogb2JqLXkgKz0gbWlz
Yy1oeXBlcmNhbGxzLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyBi
L3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwppbmRleCA1ZDExOTExNzM1Li5lZTBhNmRhNTE1
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gv
eDg2L3B2L2h5cGVyY2FsbC5jCkBAIC01Myw3ICs1Myw5IEBAIGNvbnN0IGh5cGVyY2FsbF90YWJs
ZV90IHB2X2h5cGVyY2FsbF90YWJsZVtdID0gewogICAgIENPTVBBVF9DQUxMKHhlbl92ZXJzaW9u
KSwKICAgICBIWVBFUkNBTEwoY29uc29sZV9pbyksCiAgICAgQ09NUEFUX0NBTEwocGh5c2Rldl9v
cF9jb21wYXQpLAorI2lmZGVmIENPTkZJR19HUkFOVF9UQUJMRQogICAgIENPTVBBVF9DQUxMKGdy
YW50X3RhYmxlX29wKSwKKyNlbmRpZgogICAgIENPTVBBVF9DQUxMKHZtX2Fzc2lzdCksCiAgICAg
Q09NUEFUX0NBTEwodXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4pLAogICAgIENPTVBBVF9D
QUxMKGlyZXQpLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94
ODYvc2V0dXAuYwppbmRleCAwNmViNDgzY2I0Li4wOWVmMGU5MGRmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNjg2LDggKzY4
NiwxMCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1i
aV9wKQogICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBkb20wX2NmZyA9IHsKICAg
ICAgICAgLmZsYWdzID0gWEVOX0RPTUNUTF9DREZfczNfaW50ZWdyaXR5LAogICAgICAgICAubWF4
X2V2dGNobl9wb3J0ID0gLTEsCi0gICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gb3B0X21heF9n
cmFudF9mcmFtZXMsCi0gICAgICAgIC5tYXhfbWFwdHJhY2tfZnJhbWVzID0gb3B0X21heF9tYXB0
cmFja19mcmFtZXMsCisgICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gSVNfRU5BQkxFRChDT05G
SUdfR1JBTlRfVEFCTEUpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRfbWF4X2dy
YW50X2ZyYW1lcyA6IDAsCisgICAgICAgIC5tYXhfbWFwdHJhY2tfZnJhbWVzID0gSVNfRU5BQkxF
RChDT05GSUdfR1JBTlRfVEFCTEUpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv
cHRfbWF4X21hcHRyYWNrX2ZyYW1lcyA6IDAsCiAgICAgfTsKIAogICAgIC8qIENyaXRpY2FsIHJl
Z2lvbiB3aXRob3V0IElEVCBvciBUU1MuICBBbnkgZmF1bHQgaXMgZGVhZGx5ISAqLwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IGE3OWNk
NDA0NDEuLjE4ZTBiZTNkOTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94
ZW4vY29tbW9uL0tjb25maWcKQEAgLTExLDYgKzExLDE3IEBAIGNvbmZpZyBDT01QQVQKIGNvbmZp
ZyBDT1JFX1BBUktJTkcKIAlib29sCiAKK2NvbmZpZyBHUkFOVF9UQUJMRQorCWJvb2wgIkdyYW50
IHRhYmxlIHN1cHBvcnQiCisJZGVmYXVsdCB5CisJLS0taGVscC0tLQorCSAgR3JhbnQgdGFibGUg
cHJvdmlkZXMgYSBnZW5lcmljIG1lY2hhbmlzbSB0byBtZW1vcnkgc2hhcmluZworCSAgYmV0d2Vl
biBkb21haW5zLiBUaGlzIHNoYXJlZCBtZW1vcnkgaW50ZXJmYWNlIHVuZGVycGlucyB0aGUKKwkg
IHNwbGl0IGRldmljZSBkcml2ZXJzIGZvciBibG9jayBhbmQgbmV0d29yayBJTyBpbiBhIGNsYXNz
aWMKKwkgIFhlbiBzZXR1cC4KKworCSAgSWYgdW5zdXJlLCBzYXkgWS4KKwogY29uZmlnIEhBU19B
TFRFUk5BVElWRQogCWJvb2wKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hl
bi9jb21tb24vTWFrZWZpbGUKaW5kZXggNTZmYzIwMWI2Yi4uZTc0ODU1NGE0NCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL01ha2VmaWxlCkBAIC0xMCw3
ICsxMCw3IEBAIG9iai15ICs9IGV2ZW50XzJsLm8KIG9iai15ICs9IGV2ZW50X2NoYW5uZWwubwog
b2JqLXkgKz0gZXZlbnRfZmlmby5vCiBvYmotJChDT05GSUdfQ1JBU0hfREVCVUcpICs9IGdkYnN0
dWIubwotb2JqLXkgKz0gZ3JhbnRfdGFibGUubworb2JqLSQoQ09ORklHX0dSQU5UX1RBQkxFKSAr
PSBncmFudF90YWJsZS5vCiBvYmoteSArPSBndWVzdGNvcHkubwogb2JqLWJpbi15ICs9IGd1bnpp
cC5pbml0Lm8KIG9iai15ICs9IGlycS5vCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKaW5kZXgg
ODE2ZTNjNmQ2OC4uNTBhMDdiOGIxNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApAQCAt
MzEsNyArMzEsOSBAQCB2b2lkIGdudHRhYl9tYXJrX2RpcnR5KHN0cnVjdCBkb21haW4gKmQsIG1m
bl90IG1mbik7CiAgKiBlbm91Z2ggc3BhY2UgZm9yIGEgbGFyZ2UgZ3JhbnQgdGFibGUKICAqLwog
I2RlZmluZSBnbnR0YWJfZG9tMF9mcmFtZXMoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICBtaW5fdCh1bnNpZ25lZCBpbnQsIG9wdF9tYXhfZ3JhbnRf
ZnJhbWVzLCBQRk5fRE9XTihfZXRleHQgLSBfc3RleHQpKQorICAgIG1pbl90KHVuc2lnbmVkIGlu
dCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICBJU19FTkFCTEVEKENPTkZJR19HUkFOVF9UQUJMRSkgPyBvcHRfbWF4X2dyYW50X2Zy
YW1lcyA6IDAsICAgICBcCisgICAgICAgICAgUEZOX0RPV04oX2V0ZXh0IC0gX3N0ZXh0KSkKIAog
I2RlZmluZSBnbnR0YWJfaW5pdF9hcmNoKGd0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmlu
ZGV4IDEyZThhNGI4MGIuLmYwNDk4ZGY3MjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9n
cmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0yOSwx
MSArMjksMTIgQEAKICNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9ncmFudF90
YWJsZS5oPgogCi1zdHJ1Y3QgZ3JhbnRfdGFibGU7Ci0KIGV4dGVybiB1bnNpZ25lZCBpbnQgb3B0
X21heF9ncmFudF9mcmFtZXM7CiBleHRlcm4gdW5zaWduZWQgaW50IG9wdF9tYXhfbWFwdHJhY2tf
ZnJhbWVzOwogCisjaWZkZWYgQ09ORklHX0dSQU5UX1RBQkxFCitzdHJ1Y3QgZ3JhbnRfdGFibGU7
CisKIC8qIENyZWF0ZS9kZXN0cm95IHBlci1kb21haW4gZ3JhbnQgdGFibGUgY29udGV4dC4gKi8K
IGludCBncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBtYXhf
Z3JhbnRfZnJhbWVzLAogICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1heF9tYXB0
cmFja19mcmFtZXMpOwpAQCAtNjEsNCArNjIsNDggQEAgaW50IGdudHRhYl9nZXRfc2hhcmVkX2Zy
YW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAogaW50IGdudHRhYl9nZXRf
c3RhdHVzX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOwogCisjZWxzZQorCitzdGF0aWMgaW5s
aW5lIGludCBncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhfZ3JhbnRfZnJhbWVzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X21hcHRyYWNr
X2ZyYW1lcykKK3sKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGdyYW50
X3RhYmxlX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkge30KKworc3RhdGljIGlubGluZSB2b2lk
IGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikge30KKworc3RhdGljIGlubGlu
ZSB2b2lkIGdyYW50X3RhYmxlX3dhcm5fYWN0aXZlX2dyYW50cyhzdHJ1Y3QgZG9tYWluICpkKSB7
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3Moc3RydWN0IGRv
bWFpbiAqZCkge30KKworc3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4o
c3RydWN0IGdyYW50X3RhYmxlICpndCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdyYW50X3JlZl90IHJlZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0dXMpCit7CisgICAgcmV0dXJu
IC1FSU5WQUw7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdmbl90IGdmbiwgbWZuX3QgKm1mbikKK3sKKyAgICByZXR1cm4gLUVJTlZBTDsK
K30KKworc3RhdGljIGlubGluZSBpbnQgZ250dGFiX2dldF9zaGFyZWRfZnJhbWUoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtZm5fdCAqbWZuKQoreworICAgIHJldHVybiAtRUlOVkFMOworfQorCitz
dGF0aWMgaW5saW5lIGludCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGlkeCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1mbl90ICptZm4pCit7CisgICAgcmV0dXJuIC1FSU5WQUw7Cit9CisKKyNlbmRpZiAv
KiBDT05GSUdfR1JBTlRfVEFCTEUgKi8KKwogI2VuZGlmIC8qIF9fWEVOX0dSQU5UX1RBQkxFX0hf
XyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 12:32:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 12:32: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-devel-bounces@lists.xenproject.org>)
	id 1gk6qG-0005iB-7i; Thu, 17 Jan 2019 12:32: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=XUlP=PZ=citrix.com=prvs=913f372f9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gk6qF-0005i3-AW
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 12:32:15 +0000
X-Inumbo-ID: ea27ad5f-1a53-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea27ad5f-1a53-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 12:32:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,488,1539648000"; d="scan'208";a="84723588"
Date: Thu, 17 Jan 2019 13:32:04 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190117123204.5viookl2xxoiglsy@mac>
References: <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116092129.jz2cts5pwd5ckh34@mac>
 <20190116105218.GM1205@mail-itl>
 <20190116122004.byvr2bttwkttofqs@mac>
 <20190116134914.GN1205@mail-itl>
 <20190117085746.rg2vbyh3ga4aru6f@mac>
 <FB0C9893020000480063616D@prv1-mh.provo.novell.com>
 <5C406C8A020000780020EA27@prv1-mh.provo.novell.com>
 <20190117115637.mywzhrlprop6l4cq@mac>
 <5C407302020000780020EA9C@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C407302020000780020EA9C@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDU6MjA6MThBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjAxLjE5IGF0IDEyOjU2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDQ6NTI6NDJBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE3LjAxLjE5IGF0IDA5OjU3LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gV2hpbGUgbm90IGFnYWluc3QgdXNpbmcgcGh5c2Rldm9w
IGlmIHdlIGFncmVlIHRoYXQgYSBuZXcgaHlwZXJjYWxsIGlzCj4gPj4gPiB0aGUgd2F5IHRvIGdv
LCBJIHdvdWxkIHByZWZlciBhIGRvbWN0bCBiZWNhdXNlIHRoaXMgaHlwZXJjYWxsIHdvdWxkCj4g
Pj4gPiBvbmx5IGJlIHVzZWQgYnkgdG9vbHN0YWNrIGNvbXBvbmVudHMsIGFuZCB0aHVzIGRvZXNu
J3QgbmVlZCB0byBiZQo+ID4+ID4gYWRkZWQgdG8gdGhlIHB1YmxpYyBzdGFibGUgQUJJIGF2YWls
YWJsZSB0byBhbGwgZ3Vlc3RzLCBldmVuIGlmIHRoZQo+ID4+ID4gZnVuY3Rpb25hbGl0eSBpcyBh
Y3R1YWxseSBsaW1pdGVkIHRvIHN0dWJkb21haW5zLgo+ID4+IAo+ID4+IEJ1dCBhIG5ldyBzdWIt
b3AgZG9lc24ndCBuZWVkIHRvIGJlIHBhcnQgb2YgdGhlIHN0YWJsZSBBQkkuCj4gPj4gU2VlIGhv
dyBlLmcuIHZhcmlvdXMgb2YgdGhlIG1lbW9yeSBzdWItb3BzIGFyZSByZXN0cmljdGVkIHRvCj4g
Pj4gYmUgdXNlZCBieSB0aGUgdG9vbCBzdGFjaywgYW5kIGhlbmNlIG5vdCByZXF1aXJlZCB0byBy
ZW1haW4KPiA+PiB1bmNoYW5nZWQuCj4gPiAKPiA+IE9oLCB0aGVuIEknbSBhbGwgaW4gZm9yIGEg
cGh5c2Rldm9wIGxpbWl0ZWQgdG8gc3R1YmRvbWFpbiBvbmx5IHVzYWdlLgo+IAo+IEhtbSwgc3R1
YmRvbWFpbiBpcyBkaWZmZXJlbnQ6IEhvdyB3b3VsZCB5b3UgbGltaXQgdGhpcyBpbiB0aGUKPiBo
ZWFkZXI/CgpPaCwgSSB3YXNuJ3QgbWVhbmluZyB0byBsaW1pdCB0aGlzIGluIHRoZSBoZWFkZXIs
IGJ1dCBpbiB0aGUKaW1wbGVtZW50YXRpb24uIEllOiBieSByZXR1cm5pbmcgYW4gZXJyb3Igd2hl
biBjYWxsZWQgZnJvbQpub24tc3R1YmRvbWFpbnMuCgpJIGRvbid0IHNlZSBhIHJlYXNvbiB0byBh
bGxvdyBub24tc3R1YmRvbWFpbnMgdG8gbWFrZSB1c2Ugb2YgdGhpcyBuZXcKaHlwZXJjYWxsIGlm
IGl0J3Mgbm90IHJlcXVpcmVkLCB0aGF0IHdvdWxkIGp1c3QgZXhwYW5kIHRoZSBhdHRhY2sKc3Vy
ZmFjZSBmb3Igbm8gZ29vZCByZWFzb24gSU1PLgoKPiBBbHNvIHN0dWIgZG9tYWlucyBhcmUgYWxs
b3dlZCB0byByZWx5IG9uIGEgc3RhYmxlCj4gaW50ZXJmYWNlLCBzbyBJJ20gYWZyYWlkIGEgZG9t
Y3RsIGlzIG91dCBvZiBzY29wZSBoZXJlIGFueXdheS4KPiBJdCBpcyBiYWQgZW5vdWdoIHRoYXQg
dGhlcmUgYXJlIGZvdXIgZG9tY3RsLXMgdmlvbGF0aW5nIHRoaXMKPiBydWxlIChzZWUgeHNtL2R1
bW15Lmg6eHNtX2RvbWN0bCgpKS4KCk9LLCBzbyB0aGVuIHRoZSBmYWN0IHRoYXQgc3R1YmRvbWFp
bnMgKFFFTVUpIHVzZSB0aGUgbm9uLXN0YWJsZSBkb21jdGwKaXMgbm90IGludGVuZGVkLCB0aGVu
IGl0J3MgZmluZSB0byBtYWtlIGl0IGEgcGh5c2Rldm9wLgoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 13:12:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 13: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-devel-bounces@lists.xenproject.org>)
	id 1gk7T8-0000PT-Mp; Thu, 17 Jan 2019 13:12:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk7T8-0000PO-2T
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 13:12:26 +0000
X-Inumbo-ID: 87f13773-1a59-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87f13773-1a59-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 13:12:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 06:12:24 -0700
Message-Id: <5C407F3A020000780020EADF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 06:12:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116092129.jz2cts5pwd5ckh34@mac> <20190116105218.GM1205@mail-itl>
 <20190116122004.byvr2bttwkttofqs@mac> <20190116134914.GN1205@mail-itl>
 <20190117085746.rg2vbyh3ga4aru6f@mac>
 <FB0C9893020000480063616D@prv1-mh.provo.novell.com>
 <5C406C8A020000780020EA27@prv1-mh.provo.novell.com>
 <20190117115637.mywzhrlprop6l4cq@mac>
 <5C407302020000780020EA9C@prv1-mh.provo.novell.com>
 <20190117123204.5viookl2xxoiglsy@mac>
 <21B633D80200008F0063616D@prv1-mh.provo.novell.com>
In-Reply-To: <21B633D80200008F0063616D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE5IGF0IDEzOjMyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgSmFuIDE3LCAyMDE5IGF0IDA1OjIwOjE4QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTcuMDEuMTkgYXQgMTI6NTYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDQ6NTI6NDJBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxNy4wMS4xOSBhdCAwOTo1NywgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBXaGlsZSBub3QgYWdhaW5zdCB1c2luZyBwaHlz
ZGV2b3AgaWYgd2UgYWdyZWUgdGhhdCBhIG5ldyBoeXBlcmNhbGwgaXMKPj4gPj4gPiB0aGUgd2F5
IHRvIGdvLCBJIHdvdWxkIHByZWZlciBhIGRvbWN0bCBiZWNhdXNlIHRoaXMgaHlwZXJjYWxsIHdv
dWxkCj4+ID4+ID4gb25seSBiZSB1c2VkIGJ5IHRvb2xzdGFjayBjb21wb25lbnRzLCBhbmQgdGh1
cyBkb2Vzbid0IG5lZWQgdG8gYmUKPj4gPj4gPiBhZGRlZCB0byB0aGUgcHVibGljIHN0YWJsZSBB
QkkgYXZhaWxhYmxlIHRvIGFsbCBndWVzdHMsIGV2ZW4gaWYgdGhlCj4+ID4+ID4gZnVuY3Rpb25h
bGl0eSBpcyBhY3R1YWxseSBsaW1pdGVkIHRvIHN0dWJkb21haW5zLgo+PiA+PiAKPj4gPj4gQnV0
IGEgbmV3IHN1Yi1vcCBkb2Vzbid0IG5lZWQgdG8gYmUgcGFydCBvZiB0aGUgc3RhYmxlIEFCSS4K
Pj4gPj4gU2VlIGhvdyBlLmcuIHZhcmlvdXMgb2YgdGhlIG1lbW9yeSBzdWItb3BzIGFyZSByZXN0
cmljdGVkIHRvCj4+ID4+IGJlIHVzZWQgYnkgdGhlIHRvb2wgc3RhY2ssIGFuZCBoZW5jZSBub3Qg
cmVxdWlyZWQgdG8gcmVtYWluCj4+ID4+IHVuY2hhbmdlZC4KPj4gPiAKPj4gPiBPaCwgdGhlbiBJ
J20gYWxsIGluIGZvciBhIHBoeXNkZXZvcCBsaW1pdGVkIHRvIHN0dWJkb21haW4gb25seSB1c2Fn
ZS4KPj4gCj4+IEhtbSwgc3R1YmRvbWFpbiBpcyBkaWZmZXJlbnQ6IEhvdyB3b3VsZCB5b3UgbGlt
aXQgdGhpcyBpbiB0aGUKPj4gaGVhZGVyPwo+IAo+IE9oLCBJIHdhc24ndCBtZWFuaW5nIHRvIGxp
bWl0IHRoaXMgaW4gdGhlIGhlYWRlciwgYnV0IGluIHRoZQo+IGltcGxlbWVudGF0aW9uLiBJZTog
YnkgcmV0dXJuaW5nIGFuIGVycm9yIHdoZW4gY2FsbGVkIGZyb20KPiBub24tc3R1YmRvbWFpbnMu
Cj4gCj4gSSBkb24ndCBzZWUgYSByZWFzb24gdG8gYWxsb3cgbm9uLXN0dWJkb21haW5zIHRvIG1h
a2UgdXNlIG9mIHRoaXMgbmV3Cj4gaHlwZXJjYWxsIGlmIGl0J3Mgbm90IHJlcXVpcmVkLCB0aGF0
IHdvdWxkIGp1c3QgZXhwYW5kIHRoZSBhdHRhY2sKPiBzdXJmYWNlIGZvciBubyBnb29kIHJlYXNv
biBJTU8uCgpSZXN0cmljdGluZyBpdCBpbiB0aGUgaW1wbGVtZW50YXRpb24gaXMgY2VydGFpbmx5
IGZpbmUsIGFuZCBpbmRlZWQKZGVzaXJhYmxlLiBCdXQgdGhlIEFCSSBzdGFiaWxpdHkgZ3VhcmFu
dGVlcyBhcmUgcmVmbGVjdGVkIGJ5Cl9fWEVOX1RPT0xTX18gY29uZGl0aW9uYWxzIGluIHRoZSBw
dWJsaWMgaGVhZGVycy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 13:32:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 13:32: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-devel-bounces@lists.xenproject.org>)
	id 1gk7m8-0001zV-G5; Thu, 17 Jan 2019 13:32: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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk7m7-0001zP-51
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 13:32:03 +0000
X-Inumbo-ID: 4502eb16-1a5c-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4502eb16-1a5c-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 13:32:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 06:32:00 -0700
Message-Id: <5C4083D1020000780020EB07@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 06:32:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1547629250-1405-7-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 6/7] xen/dom0: Drop iommu_hwdom_inclusive
 entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDEwOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBvcHRpb24gaXMgdW5pcXVlIHRvIHg4NiBQViBkb20wJ3MsIGJ1dCBpdCBpcyBu
b3Qgc2Vuc2libGUgdG8gaGF2ZSBhCj4gY2F0Y2gtYWxsIHdoaWNoIGJsaW5kbHkgbWFwcyBhbGwg
bm9uLVJBTSByZWdpb25zIGludG8gdGhlIElPTU1VLgo+IAo+IFRoZSBtYXAtcmVzZXJ2ZWQgb3B0
aW9uIHJlbWFpbnMsIGFuZCBjb3ZlcnMgYWxsIHRoZSBidWdneSBmaXJtd2FyZSBpc3N1ZXMgdGhh
dAo+IEkgYW0gYXdhcmUgb2YuCgpUaGUgZmluYWwgcGFydCBvZiB0aGlzIHNlbnRlbmNlIGlzIHRo
ZSBtYWluIGN1bHByaXQsIHJlc3VsdGluZyBpbiBtZQpiZWluZyB1bmNlcnRhaW4gYWJvdXQgdGhp
cyBtb3ZlLiBJJ20gbm90IG91dHJpZ2h0IG9wcG9zZWQsIHNpbmNlCkkgYWdyZWUgd2l0aCB0aGUg
ImlzIG5vdCBzZW5zaWJsZSIgcGFydCBhYm92ZS4gQnV0IHRoZXJlIHN1cmVseQp3YXMgYSByZWFz
b24gd2h5IHRoZSBvcHRpb24gd2FzIGludHJvZHVjZWQuIE1heSBJIHN1Z2dlc3QgYXMKYW4gYWx0
ZXJuYXRpdmUgdG8gdGFrZSBhbiBpbnRlcm1lZGlhdGUgc3RlcCBmb3IgYXQgbGVhc3Qgb25lCnJl
bGVhc2UgY3ljbGUsIGFuZCBhdHRhY2ggYSB3YXJuaW5nX2FkZCgpIHRvIGFueSB1c2Ugb2YgdGhp
cwpvcHRpb24/Cgo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCj4g
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKPiBAQCAtMTcyLDEwICsx
NzIsMTAgQEAgc3RhdGljIGJvb2wgX19od2RvbV9pbml0IGh3ZG9tX2lvbW11X21hcChjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICBpZiAoIHR5cGUgJiBS
QU1fVFlQRV9SRVNFUlZFRCApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBpZiAoICFpb21t
dV9od2RvbV9pbmNsdXNpdmUgJiYgIWlvbW11X2h3ZG9tX3Jlc2VydmVkICkKPiArICAgICAgICAg
ICAgaWYgKCAhaW9tbXVfaHdkb21fcmVzZXJ2ZWQgKQo+ICAgICAgICAgICAgICAgICAgcmV0dXJu
IGZhbHNlOwo+ICAgICAgICAgIH0KPiAtICAgICAgICBlbHNlIGlmICggaXNfaHZtX2RvbWFpbihk
KSB8fCAhaW9tbXVfaHdkb21faW5jbHVzaXZlIHx8IHBmbiA+IG1heF9wZm4gKQo+ICsgICAgICAg
IGVsc2UgaWYgKCBpc19odm1fZG9tYWluKGQpIHx8IHBmbiA+IG1heF9wZm4gKQo+ICAgICAgICAg
ICAgICByZXR1cm4gZmFsc2U7Cj4gICAgICB9CgpSZW1vdmFsIG9mIHRoaXMgb3B0aW9uIGNvdWxk
IGJlIGltYWdpbmVkIHRha2luZyBhbiBpbnRlcm1lZGlhdGUKc3RlcCB3aGVyZSB0aGUgdmFyaWFi
bGUgcmVzb2x2ZXMgdG8gY29uc3RhbnQgZmFsc2UuIFRoaXMgc3VnZ2VzdHMKdG8gbWUgdGhhdCB0
aGUgZmlyc3Qgb2YgdGhlc2UgdHdvIGNoYW5nZXMgaXMgY29ycmVjdCwgYnV0IHRoZQpzZWNvbmQg
aXMgbm90LiBJbnN0ZWFkIHRoZSAiZWxzZSBpZigpIiBvdWdodCB0byBjb2xsYXBzZSB0byBqdXN0
CiJlbHNlIiwgd2hpY2ggaW4gdHVybiB3b3VsZCBzdWdnZXN0IHRvIGNvbnNpZGVyIGZvbGRpbmcg
aWYoKS9lbHNlCmludG8gYSBzaW5nbGUgaWYoKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 13:32:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 13:32: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-devel-bounces@lists.xenproject.org>)
	id 1gk7ma-00021g-RF; Thu, 17 Jan 2019 13:32: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=1Kg0=PZ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gk7mZ-00021X-Lw
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 13:32:31 +0000
X-Inumbo-ID: 5661fe57-1a5c-11e9-92db-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5661fe57-1a5c-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 13:32:30 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id CF6BA2631C;
 Thu, 17 Jan 2019 08:32:29 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 17 Jan 2019 08:32:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=Yni5ZO
 BReosANKI74YdbvXK7W4QXjx0ozb7WGTDPaL8=; b=gA5HIen/eRQYDzVhfATVOJ
 5heAP/R8Ks0k8FuRMX/VF0SELivcbGKxvmViLuZHxon/jPvs84WLnv9LDANd53Ny
 DHdPj+8r+Hbmj7l0eQ8DCr9eS0eaWlpZNe9mvKp8qX35peX9KIqJ1YU5s3DuG0nh
 U4h0rk7FNH/vRdvEj61sP9zIOm+Ltc48j3Lemnrx3cBDhZDUQzEmh2MiMSo0jpiP
 jCShofe8MNPZEG6uEfc6tS8bH+vRwpY/X6akzfzAkbskh4WbauUK0pUfCdBKspOr
 gmMaVUzJxIvaEuEX56ek8DT5oRIXuRVCW37P6uyh1mP8ZSTg8HQYiXsBbJA4t/9Q
 ==
X-ME-Sender: <xms:64NAXCP6iuNJ79g9EYRzYqHT4sI7IXZYAYrBJUG6Jj0lVNdBlq3Uvw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrgeekgdegjecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffukfhfgg
 gtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihs
 khhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhngh
 hslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgr
 ihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrd
 gtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:64NAXNTf1nIeFAE41QDPF9at98ZgCc9_-3ESiw-fvF4-cmnPCPRWLQ>
 <xmx:64NAXMDOBDG83Rnut2a4rpyLWPgsLVURiif-MuDS2en-xbz5Ap01WA>
 <xmx:64NAXEgnYCJ-EE5PIlv6lu3fvy9cc6vf6CpOwp9QkG-rvHwJpcAmeA>
 <xmx:7YNAXA-4A9D2QK25qDSpzU3b_F3LeqZcOhvjOcoD4iERRmfIDnZvWA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1A75BE4740;
 Thu, 17 Jan 2019 08:32:26 -0500 (EST)
Date: Thu, 17 Jan 2019 14:32:24 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190117133224.GP1205@mail-itl>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <84045f5ed399411217c2ac8f3763add0c541a073.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116164719.aevcvhzotblpnbzw@mac>
 <20190116170033.GO1205@mail-itl>
 <20190117092134.5jkayufjoerleybm@mac>
MIME-Version: 1.0
In-Reply-To: <20190117092134.5jkayufjoerleybm@mac>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v2 1/4] libxl: do not attach xen-pciback to
 HVM domain, if stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============3689962005010437675=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3689962005010437675==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="NPukt5Otb9an/u20"
Content-Disposition: inline


--NPukt5Otb9an/u20
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v2 1/4] libxl: do not attach xen-pciback to
 HVM domain, if stubdomain is in use

On Thu, Jan 17, 2019 at 10:21:34AM +0100, Roger Pau Monn=C3=A9 wrote:
> OK. From an architectural PoV I think it would make more sense to copy
> the list of pci devices to the stubdom config in libxl__spawn_stub_dm,
> but I'm not that familiar with pci handling in libxl, so there might
> be a reason why things are done like this currently.

libxl would refuse to attach the same device to two domains and also
will perform some operations twice (as for example device reset). As you
can see even right now some things needs to be disabled for stubdomain
or target domain, because of this. If device would be included in the
config for both target domain and its stubdomain, the code would need
some more exceptions, which I think would be even worse.

Other thing is the current code attach PCI devices when device-model is
already running (regardless of its version or using stubdomain). I guess
qemu doesn't setup those devices otherwise (there is nothing on qemu
command line about it and none of libxl part generate such options). I'm
not really sure if that couldn't be done differently, but I'm kind of
afraid changing to much in PCI passthrough related code...

> The change LGTM, albeit I found the pci handling code quite hard to
> follow. I'm also not sure whether certain parts of the code are
> correct, for example the PCI INTx seems to be mapped to both the
> stubdomain and the target domain, when it's only the target domain the
> one that actually uses it.

That's true. Generally, I think stubdomain needs only config space
access for its own, other things should be done for the target domain.
This include mapping interrupts of any kind. Stubdomain is given
permission to them only to be able to map them to the target domain.

This also may be the reason why PCI devices are not included in
stubdomain's config, but only do_pci_add() is called. It may be that in
the past some more parts of the device setup was skipped this way.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--NPukt5Otb9an/u20
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxAg+gACgkQ24/THMrX
1ywJeAf+O41hPhvgq3Lb1yJsj3E01k41g9GXTKfT8wh3c6FPi8UwB3OF42faZZ2E
xoBrXbJ/qHmNhC1tQgrOb5eJ5f7ejLTu9BGcO8cwYOU7Tqx1HvCRJqf09ZW3w1tl
ws6yH2HvKoZYP88uMNsXmZYjXd7ersscGQW/scmzAYoXHFbTiwkWA3ZIM7WwezaT
PBo3K4eFeatKRrRA0iSlML9dpPjnW142JJe649Ws8H9TqQHS5JBQLVkEyyu8lmuK
bJSk6DfU4HqtcLOEd2YhEVMlEAhCtAThgTyWD4l4L5DzSxwX2uqCJBr2Wn6HilDS
ipTAQDEnLhUkfetve+UE9P1eOK6ZdQ==
=wJ42
-----END PGP SIGNATURE-----

--NPukt5Otb9an/u20--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3689962005010437675==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 17 13:37:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 13:37: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-devel-bounces@lists.xenproject.org>)
	id 1gk7rn-0002H0-HO; Thu, 17 Jan 2019 13:37: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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gk7rl-0002Gv-KH
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 13:37:53 +0000
X-Inumbo-ID: 1651b550-1a5d-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1651b550-1a5d-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 13:37:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 06:35:51 -0700
Message-Id: <5C4084B7020000780020EB1D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 06:35:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-8-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1547629250-1405-8-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 7/7] xen/dom0: Add a dom0-iommu=none
 option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDEwOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTcwOSw2ICs3MDksMTIgQEAgQ29udHJvbHMgZm9yIHRoZSBkb20wIElPTU1VIHNl
dHVwLgo+ICAgICAgVGhpcyBvcHRpb24gaXMgZW5hYmxlZCBieSBkZWZhdWx0IG9uIHg4NiBzeXN0
ZW1zLCBhbmQgaW52YWxpZCBvbiBBUk0KPiAgICAgIHN5c3RlbXMuCj4gIAo+ICsqICAgVGhlIGBu
b25lYCBvcHRpb24gaXMgaW50ZW5kZWQgZm9yIGRldmVsb3BtZW50IHB1cnBvc2VzIG9ubHksIGFu
ZCBza2lwcwo+ICsgICAgY2VydGFpbiBzYWZldHkgY2hlY2tzIHBlcnRhaW5pbmcgdG8gdGhlIGNv
cnJlY3QgSU9NTVUgY29uZmlndXJhdGlvbiBmb3IKPiArICAgIGRvbTAgdG8gYm9vdC4KCldvdWxk
IHlvdSBtaW5kIGluc2VydGluZyAiUFZIIiBhaGVhZCBvZiAiZG9tMCI/Cgo+IEBAIC0xNTYsNyAr
MTU5LDcgQEAgaW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gIAo+ICBz
dGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgY2hlY2tfaHdkb21fcmVxcyhzdHJ1Y3QgZG9tYWluICpk
KQo+ICB7Cj4gLSAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQo+ICsgICAgaWYg
KCBpb21tdV9od2RvbV9ub25lIHx8ICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQo+ICAgICAg
ICAgIHJldHVybjsKClNlZWluZyB0aGUgX19od2RvbV9pbml0LCB3b3VsZG4ndCBpdCBiZSBiZXR0
ZXIgdG8gcmVzdHJpY3QgdGhpcwpyZWxheGF0aW9uIHRvIFhlbiBib290IHRpbWUgY3JlYXRlZCBE
b20wPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 13:38:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 13:38: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-devel-bounces@lists.xenproject.org>)
	id 1gk7sT-0002Mj-S7; Thu, 17 Jan 2019 13:38: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=mSxj=PZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gk7sS-0002Lw-PU
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 13:38:36 +0000
X-Inumbo-ID: 2fdbb686-1a5d-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fdbb686-1a5d-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 13:38:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gk7sP-0006XS-4R; Thu, 17 Jan 2019 13:38:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gk7sO-00013I-Sn; Thu, 17 Jan 2019 13:38:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gk7sO-0003Jz-Ri; Thu, 17 Jan 2019 13:38:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131972-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7939f8beecf1cfb10d255be65bfbd3793fae82a1
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Jan 2019 13:38:32 +0000
Subject: [Xen-devel] [linux-linus test] 131972: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk3MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMxOTcyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vl
c3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDc5MzlmOGJlZWNmMWNmYjEwZDI1NWJlNjViZmJkMzc5M2ZhZTgyYTEKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRi
MzhjOTViYmY3MDMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToy
MDo1NSBaICAxNTYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUg
MTM6MDY6NTYgWiAgMTU1IGRheXMgIDEyNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzE5NzIgIDIwMTktMDEtMTYgMDE6Mzg6NTQgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjQxODIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDgzNDIyNyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 14:12:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1gk8Ou-0005YX-61; Thu, 17 Jan 2019 14:12:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jXvm=PZ=bombadil.srs.infradead.org=batv+bd442da0e4c2cc164bb2+5625+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gk8Os-0005YS-IS
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 14:12:06 +0000
X-Inumbo-ID: dd9c03c6-1a61-11e9-92db-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd9c03c6-1a61-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 14:12:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=G2516GzOvcvm0lCrvy+PmgxhjQBnQ6plfirhV3308nA=; b=K6yU6OEMHUKhGGQroOszqNDaE
 SQMCdvODa4mxpnoa+QTYI2gB/wU1TwgEpNtwV3sUXyl+MRh46agSrAmHhi+I+021p12BpFhWY6p/3
 diV6BxH/25Y2S0EmSPjMtyzGD7++he6g3NfhkdUOVoeYJME51oWQAJfeXRrAWw+7mXyDdy6NRqCAV
 xdCnm9cR1A4NvIOIQ/ULXKo+wdRqPTilx7runkoMbmT3xdhUmvW7dVEMq0Unj1lWhxMuSbafkWO/d
 TphxpUtNWLnJnOIY8zhwt65j0fmEvDzEb6Dwvn4SD39WiUr35dBWaGx8DtjCljqvSKlVvD+mK63MB
 CbdK2SkDA==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gk8Ok-00047i-5D; Thu, 17 Jan 2019 14:11:58 +0000
Date: Thu, 17 Jan 2019 06:11:58 -0800
From: Christoph Hellwig <hch@infradead.org>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190117141157.GA5184@infradead.org>
References: <d3e4984f-f996-c38f-3cf1-c16450ef7a99@arm.com>
 <20190116181904.GA6228@infradead.org>
 <1855c743-becd-fd52-50b9-86398f6cb985@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1855c743-becd-fd52-50b9-86398f6cb985@arm.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] Fail to boot Dom0 on Xen Arm64 after "dma-mapping:
 bypass indirect calls for dma-direct"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Christoph Hellwig <hch@infradead.org>, iommu@lists.linux-foundation.org,
 leo.yan@linaro.org, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMTE6NDM6NDlBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IExvb2tpbmcgYXQgdGhlIGNoYW5nZSBmb3IgYXJtNjQsIHlvdSB3aWxsIGFsd2F5cyBj
YWxsIGRtYS1kaXJlY3QgQVBJLiBJbgo+IHByZXZpb3VzIExpbnV4IHZlcnNpb24sIHhlbi1zd2lv
dGxiIHdpbGwgY2FsbCBkZXYtPmFyY2hkYXRhLmRldl9kbWFfb3BzIChhCj4gY29weSBvZiBkZXYt
PmRtYV9vcHMgYmVmb3JlIHNldHRpbmcgWGVuIERNQSBvcHMpIGlmIG5vdCBOVUxMLiBEb2VzIGl0
IG1lYW4KPiB3ZSBleHBlY3QgZGV2LT5kbWFfb3BzIHRvIGFsd2F5cyBiZSBOVUxMIGFuZCBoZW5j
ZSB1c2luZyBkbWEtZGlyZWN0IEFQST8KClRoZSB3YXkgSSB1bmRlcnN0b29kIHRoZSBjb2RlIGZy
b20gaW5zcGVjdGluZyBpdCBhbmQgc2tpbmcgdGhlCm1haW50YWluZXJzIGEgZmV3IGFza2luZ3Mg
aXMgdGhhdCBmb3IgRE9NMCB3ZSBhbHdheXMgdXNlIHhlbi1zd2lvdGxiCmFzIHRoZSBhY3R1YWwg
ZG1hX21hcF9vcHMsIGJ1dCB0aGVuIHVzZSB0aGUgZnVuY3Rpb25zIGluIHBhZ2UtY29oZXJlbnQu
aApvbmx5IHRvIGRlYWwgd2l0aCBjYWNoZSBtYWludGFpbmFuY2UsIHNvIGl0IHNob3VsZCBiZSBz
YWZlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 14:28:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 14:28: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-devel-bounces@lists.xenproject.org>)
	id 1gk8eC-0006ka-94; Thu, 17 Jan 2019 14:27: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=mSxj=PZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gk8eB-0006kN-5f
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 14:27:55 +0000
X-Inumbo-ID: 12b0ddf6-1a64-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12b0ddf6-1a64-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 14:27:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gk8e5-0007Yv-B4; Thu, 17 Jan 2019 14:27:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gk8e4-00036B-Vj; Thu, 17 Jan 2019 14:27:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gk8e4-0004vH-Uv; Thu, 17 Jan 2019 14:27:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131973-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=84323dfb9daac3b47919113f881c19cffe01fc22
X-Osstest-Versions-That: xen=93a62c544e20ba9e141e411bbaae3d65259d13a3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Jan 2019 14:27:48 +0000
Subject: [Xen-devel] [xen-unstable test] 131973: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk3MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk3My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxOTYwCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzE5NjAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE5NjAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTk2
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMxOTYwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE5NjAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMTk2MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxOTYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE5
NjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMTk2MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxOTYwCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0MzIzZGZiOWRhYWMzYjQ3OTE5MTEzZjg4MWMxOWNmZmUwMWZj
MjIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDkzYTYyYzU0NGUyMGJh
OWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTk2MCAg
MjAxOS0wMS0xNCAxOTowMzowNSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE5
NzMgIDIwMTktMDEtMTYgMDM6Mzc6MDkgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgODQzMjNkZmI5ZGFhYzNiNDc5MTkxMTNmODgxYzE5Y2ZmZTAxZmMy
MgpBdXRob3I6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpEYXRl
OiAgIFR1ZSBKYW4gMTUgMTU6NDg6MzcgMjAxOSArMDAwMAoKICAgIGRvY3M6IEZpeCBsaW5rcyBp
biBodG1sIGdlbmVyYXRpb24gb2YgbWFuIHBhZ2VzCiAgICAKICAgIEN1cnJlbnRseSwgYWxsIGxp
bmtzIHRvIG90aGVyIG1hbiBwYWdlcyBhcmUgc2VudCB0bwogICAgaHR0cDovL21hbi5oZS5uZXQv
bWFuJG1hbnNlY3Rpb24vJG1hbnBhZ2UsIGJ1dCB0aGF0IHNpdGUgZG9lc24ndCBoYXZlCiAgICBY
ZW4gbWFuIHBhZ2VzLCBzbyBhbGwgbGlua3MgdG8gb3RoZXIgWGVuIG1hbiBwYWdlcyBhcmUgYnJv
a2VuLgogICAgCiAgICBJbiBvcmRlciB0byBmaXggdGhhdCwgdGhpcyBpcyBnb2luZyB0byBiZSBh
IGJpdCBjb21wbGV4LgogICAgCiAgICBGaXJzdCwgd2UgbmVlZCB0byB0ZWFjaCBwb2QyaHRtbCBv
biB3aGVyZSBvdGhlciAucG9kIGZpbGVzIGNhbiBiZSBmb3VuZCwKICAgIG90aGVyd2lzZSBpdCBp
c24ndCBnb2luZyBtYWtlIGFueSBsaW5rcyB0byBvdXIgcGFnZXMuIFRoaXMgaXMgZG9uZSB3aXRo
CiAgICAtLXBvZHBhdGguCiAgICAKICAgIFNlY29uZCwgcG9kMmh0bWwgZG9lc24ndCBhY3R1YWxs
eSB1bmRlcnN0YW5kIG91ciBmb3JtYXQKICAgICIkbWFucGFnZS4kbWFuc2VjdGlvbi5wb2QiLiBC
dXQgaW5zdGVhZCBvZiB0ZWFjaGluZyBpdCAod2hpY2ggaXMKICAgIHByb2JhYmx5IGltcG9zc2li
bGUpIHdlIGFyZSBnb2luZyB0byBtb2RpZnkgb3VyIC5wb2QgZmlsZXMgaW4gb3JkZXIgdG8KICAg
IHRlbGwgcG9kMmh0bWwgd2hpY2ggZmlsZSB0byBsb29rIGZvci4gVGhpcyBpcyBkb25lIHdpdGgg
dGhlIHNlZCBjb21tYW5kCiAgICBieSB0cmFuc2Zvcm1pbmcgZm9yIGV4YW1wbGU6ICJMPHhsLmNv
bmYoNSk+IiB0byAiTDx4bC5jb25mKDUpfHhsLmNvbmYuNT4iLgogICAgCiAgICBMYXN0IGJ1dCBu
b3QgbGVhc3QsIGluIG9yZGVyIHRvIGhhdmUgcmVsYXRpdmUgbGlua3MgdG8gdGhlIG90aGVyCiAg
ICBnZW5lcmF0ZWQgbWFuIHBhZ2UsIHdlIGFyZSBnb2luZyBhZ2FpbnN0IHRoZSBydWxlcywgd2Ug
YXJlIGdvaW5nIHRvIHVzZQogICAgIi0taHRtbHJvb3Q9LiIgc28gdGhhdCBwb2QyaHRtbCBkb2Vz
bid0IHByZXBhbmQgIi8iIHRvIGFsbCAicmVsYXRpdmUiCiAgICBsaW5rcy4gV2UgYXJlIGFsc28g
Z29pbmcgdG8gYGNkYCBpbnRvIHRoZSAibWFuIiBkaXIgYW5kIHNldCBwb2RwYXRoIHRvCiAgICAi
LiIgc28gdGhhdCBwb2QyaHRtbCBpcyBnb2luZyB0byBnZW5lcmF0ZSByZWxhdGl2ZSBsaW5rcyB0
byBvdGhlciBwb2QKICAgIGZpbGUgaW4gdGhlIGZvcm0gIi4vJG1hbiIgaW5zdGVhZG9mICJtYW4v
JG1hbiIgb3IgIi4uLyRtYW4iIHdpdGggb3RoZXIKICAgIGNvbXBpbmF0aW9uIG9mIG9wdGlvbnMu
IFRoZSByZXN1bHQgb2YgLS1wb2RwYXRoICsgLS1wb2Ryb290IGNhbiBiZSBjaGVjawogICAgaW4g
cG9kMmh0bWwncyBjYWNoZSBmaWxlICJwb2QyaHRtbC50bXAiLgogICAgCiAgICBBbGwgb2YgdGhp
cyBpcyBnb2luZyB0byBnZW5lcmF0ZSBsaW5rcyBpbiB0aGUgZm9ybSAiLi8kaHRtbF9tYW5wYWdl
Ii4KICAgIAogICAgQnV0IGFsbCBvZiB0aGlzIGRvZXNuJ3Qgd29yayBmb3IgeGVuLXZiZC1pbnRl
cmZhY2UoNyksIGJlY2F1c2UgaXQncyBub3QKICAgIGEgcG9kIGZpbGUuLi4gbWF5YmUgd2UgY291
bGQgZ2VuZXJhdGUgcG9kMmh0bWwncyBjYWNoZSAocG9kMmh0bWwudG1wKQogICAgZmlsZSB0byBh
ZGQgZW4gZW50cnkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGVjYzUyYmMxOTlhOGMyOWQ0MjVmMGQ3ODQ3NzNiOGJk
ZmFhMzdiNDcKQXV0aG9yOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KRGF0ZTogICBUdWUgSmFuIDE1IDE1OjQ4OjM2IDIwMTkgKzAwMDAKCiAgICBtYW46IEZpeCBs
aW5rcyBpbiB4bCgxKQogICAgCiAgICBBbGwgbGlua3MgdG8gb3RoZXIgbWFucGFnZXMgc2hvdWxk
IGNvbnRhaW4gdGhlIG1hbiBzZWN0aW9uIG51bWJlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMmRkZjdlM2UzNDFk
ZjNjY2YyMTYxM2ZmN2ZmZDRiNzY5M2FiZTllOQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIERlYyA3IDEzOjQzOjI3IDIwMTggKzAw
MDAKCiAgICB4ZW4vY21kbGluZTogRml4IGJ1Z2d5IHN0cm5jbXAocywgTElURVJBTCwgc3MgLSBz
KSBjb25zdHJ1Y3QKICAgIAogICAgV2hlbiB0aGUgY29tbWFuZCBsaW5lIHBhcnNpbmcgd2FzIHVw
ZGF0ZWQgdG8gdXNlIGNvbnN0IHN0cmluZ3MgYW5kIG5vIGxvbmdlcgogICAgdG9rZW5pc2Ugd2l0
aCBOVUwgY2hhcmFjdGVycywgc3RyaW5nIG1hdGNoZXMgY291bGQgbm8gbG9uZ2VyIGJlIG1hZGUg
d2l0aAogICAgc3RyY21wKCkuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoZSByZXBsYWNlbWVu
dCB3YXMgYnVnZ3kuICBzdHJuY21wKHMsICJvcHQiLCBzcyAtIHMpIG1hdGNoZXMKICAgICJvIiwg
Im9wIiBhbmQgIm9wdCIgb24gdGhlIGNvbW1hbmQgbGluZSwgYXMgc3MgLSBzIG1heSBiZSBzaG9y
dGVyIHRoYW4gdGhlCiAgICBwYXNzZWQgbGl0ZXJhbC4gIEZ1cnRoZXJtb3JlLCBwYXJzZV9ib29s
KCkgaXMgYWZmZWN0ZWQgYnkgdGhpcywgc28gc3Vic3RyaW5ncwogICAgc3VjaCBhcyAiZCIsICJl
IiBhbmQgIm8iIGFyZSBjb25zaWRlcmVkIHZhbGlkLCB3aXRoIHRoZSBsYXR0ZXIgYmVpbmcgYW1i
aWd1b3VzCiAgICBiZXR3ZWVuICJvbiIgYW5kICJvZmYiLgogICAgCiAgICBJbnRyb2R1Y2UgYSBu
ZXcgc3RyY21wLWxpa2UgZnVuY3Rpb24gZm9yIHRoZSB0YXNrLCB3aGljaCBsb29rcyBmb3IgZXhh
Y3QKICAgIHN0cmluZyBtYXRjaGVzLCBidXQgZGVjbGFyZXMgc3VjY2VzcyB3aGVuIHRoZSBOVUwg
b2YgdGhlIGxpdGVyYWwgbWF0Y2hlcyBhCiAgICBjb21tYSwgY29sb24gb3Igc2VtaWNvbG9uIGlu
IHRoZSBjb21tYW5kIGxpbmUgZnJhZ21lbnQuCiAgICAKICAgIE5vIGNoYW5nZSB0byB0aGUgaW50
ZW5kZWQgcGFyc2luZyBmdW5jdGlvbmFsaXR5LCBidXQgZml4ZXMgY2FzZXMgd2hlcmUgYQogICAg
cGFydGlhbCBzdHJpbmcgb24gdGhlIGNvbW1hbmQgbGluZSB3aWxsIGluYWR2ZXJ0ZW50bHkgdHJp
Z2dlciBvcHRpb25zLgogICAgCiAgICBBIGZldyBhcmVhcyB3ZXJlIG1vcmUgdGhhbiBqdXN0IGEg
dHJpdmlhbCBjaGFuZ2U6CiAgICAKICAgICAqIHBhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtKCkg
Z2FpbmVkIHNvbWUgc3R5bGUgY29ycmVjdGlvbnMuCiAgICAgKiBwYXJzZV92cG11X3BhcmFtcygp
IHdhcyByZXdyaXR0ZW4gdG8gdXNlIHRoZSBub3JtYWwgbGlzdC1vZi1vcHRpb25zIGZvcm0sCiAg
ICAgICByYXRoZXIgdGhhbiBqdXN0IGZpeGluZyB1cCBwYXJzZV92cG11X3BhcmFtKCkgYW5kIGxl
YXZpbmcgdGhlIHBhcnNpbmcgYmVpbmcKICAgICAgIGhhcmQgdG8gZm9sbG93LgogICAgICogSW5z
dGVhZCBvZiBtYWtpbmcgdGhlIHRyaXZpYWwgZml4IG9mIGFkZGluZyBhbiBleHBsaWNpdCBsZW5n
dGggY2hlY2sgaW4KICAgICAgIHBhcnNlX2Jvb2woKSwgdXNlIHRoZSBsZW5ndGggdG8gc2VsZWN0
IHdoaWNoIHRva2VuIHRvIHdlIHNlYXJjaCBmb3IsIHdoaWNoCiAgICAgICBpcyBtb3JlIGVmZmlj
aWVudCB0aGFuIHRoZSBwcmV2aW91cyBsaW5lYXIgc2VhcmNoIG92ZXIgYWxsIHBvc3NpYmxlIHRv
a2Vucy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KKHFl
bXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 14:52:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 14:52: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-devel-bounces@lists.xenproject.org>)
	id 1gk92B-0000rt-W7; Thu, 17 Jan 2019 14:52: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=XUlP=PZ=citrix.com=prvs=913f372f9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gk92B-0000rm-0Y
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 14:52:43 +0000
X-Inumbo-ID: 8930b528-1a67-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8930b528-1a67-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 14:52:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="84731043"
Date: Thu, 17 Jan 2019 15:51:24 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190117145124.twe3gel5ylwgikqv@mac>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-7-git-send-email-andrew.cooper3@citrix.com>
 <5C4083D1020000780020EB07@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C4083D1020000780020EB07@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 6/7] xen/dom0: Drop iommu_hwdom_inclusive
 entirely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDY6MzI6MDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE2LjAxLjE5IGF0IDEwOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBUaGlzIG9wdGlvbiBpcyB1bmlxdWUgdG8geDg2IFBWIGRvbTAncywgYnV0
IGl0IGlzIG5vdCBzZW5zaWJsZSB0byBoYXZlIGEKPiA+IGNhdGNoLWFsbCB3aGljaCBibGluZGx5
IG1hcHMgYWxsIG5vbi1SQU0gcmVnaW9ucyBpbnRvIHRoZSBJT01NVS4KPiA+IAo+ID4gVGhlIG1h
cC1yZXNlcnZlZCBvcHRpb24gcmVtYWlucywgYW5kIGNvdmVycyBhbGwgdGhlIGJ1Z2d5IGZpcm13
YXJlIGlzc3VlcyB0aGF0Cj4gPiBJIGFtIGF3YXJlIG9mLgo+IAo+IFRoZSBmaW5hbCBwYXJ0IG9m
IHRoaXMgc2VudGVuY2UgaXMgdGhlIG1haW4gY3VscHJpdCwgcmVzdWx0aW5nIGluIG1lCj4gYmVp
bmcgdW5jZXJ0YWluIGFib3V0IHRoaXMgbW92ZS4gSSdtIG5vdCBvdXRyaWdodCBvcHBvc2VkLCBz
aW5jZQo+IEkgYWdyZWUgd2l0aCB0aGUgImlzIG5vdCBzZW5zaWJsZSIgcGFydCBhYm92ZS4gQnV0
IHRoZXJlIHN1cmVseQo+IHdhcyBhIHJlYXNvbiB3aHkgdGhlIG9wdGlvbiB3YXMgaW50cm9kdWNl
ZC4gTWF5IEkgc3VnZ2VzdCBhcwo+IGFuIGFsdGVybmF0aXZlIHRvIHRha2UgYW4gaW50ZXJtZWRp
YXRlIHN0ZXAgZm9yIGF0IGxlYXN0IG9uZQo+IHJlbGVhc2UgY3ljbGUsIGFuZCBhdHRhY2ggYSB3
YXJuaW5nX2FkZCgpIHRvIGFueSB1c2Ugb2YgdGhpcwo+IG9wdGlvbj8KPiAKPiA+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCj4gPiArKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvaW9tbXUuYwo+ID4gQEAgLTE3MiwxMCArMTcyLDEwIEBAIHN0YXRpYyBi
b29sIF9faHdkb21faW5pdCBod2RvbV9pb21tdV9tYXAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwK
PiA+ICAgICAgZGVmYXVsdDoKPiA+ICAgICAgICAgIGlmICggdHlwZSAmIFJBTV9UWVBFX1JFU0VS
VkVEICkKPiA+ICAgICAgICAgIHsKPiA+IC0gICAgICAgICAgICBpZiAoICFpb21tdV9od2RvbV9p
bmNsdXNpdmUgJiYgIWlvbW11X2h3ZG9tX3Jlc2VydmVkICkKPiA+ICsgICAgICAgICAgICBpZiAo
ICFpb21tdV9od2RvbV9yZXNlcnZlZCApCj4gPiAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxz
ZTsKPiA+ICAgICAgICAgIH0KPiA+IC0gICAgICAgIGVsc2UgaWYgKCBpc19odm1fZG9tYWluKGQp
IHx8ICFpb21tdV9od2RvbV9pbmNsdXNpdmUgfHwgcGZuID4gbWF4X3BmbiApCj4gPiArICAgICAg
ICBlbHNlIGlmICggaXNfaHZtX2RvbWFpbihkKSB8fCBwZm4gPiBtYXhfcGZuICkKPiA+ICAgICAg
ICAgICAgICByZXR1cm4gZmFsc2U7Cj4gPiAgICAgIH0KPiAKPiBSZW1vdmFsIG9mIHRoaXMgb3B0
aW9uIGNvdWxkIGJlIGltYWdpbmVkIHRha2luZyBhbiBpbnRlcm1lZGlhdGUKPiBzdGVwIHdoZXJl
IHRoZSB2YXJpYWJsZSByZXNvbHZlcyB0byBjb25zdGFudCBmYWxzZS4gVGhpcyBzdWdnZXN0cwo+
IHRvIG1lIHRoYXQgdGhlIGZpcnN0IG9mIHRoZXNlIHR3byBjaGFuZ2VzIGlzIGNvcnJlY3QsIGJ1
dCB0aGUKPiBzZWNvbmQgaXMgbm90LiBJbnN0ZWFkIHRoZSAiZWxzZSBpZigpIiBvdWdodCB0byBj
b2xsYXBzZSB0byBqdXN0Cj4gImVsc2UiLCB3aGljaCBpbiB0dXJuIHdvdWxkIHN1Z2dlc3QgdG8g
Y29uc2lkZXIgZm9sZGluZyBpZigpL2Vsc2UKPiBpbnRvIGEgc2luZ2xlIGlmKCkuCgpJJ3ZlIGFs
c28gbm90ZWQgdGhhdCB0aGUgd2hvbGUgc3dpdGNoIGNhbiBiZSBzaW1wbGlmaWVkIGluIGEgcmVw
bHkgdG8KYSBwcmV2aW91cyB2ZXJzaW9uOgoKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAxL21zZzAwMjE3Lmh0bWwKClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 14:57:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 14:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk96n-00013w-LV; Thu, 17 Jan 2019 14:57: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=yQ28=PZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gk96m-00013m-7F
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 14:57:28 +0000
X-Inumbo-ID: 33c6e383-1a68-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33c6e383-1a68-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 14:57:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3DFCEAC1F;
 Thu, 17 Jan 2019 14:57:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 17 Jan 2019 15:57:20 +0100
Message-Id: <20190117145722.30311-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 0/2] add xl command to get hypervisor .config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkICJ4bCBnZXQtY29uZmlnIiBwcmludGluZyB0aGUgLmNvbmZpZyB1c2VkIHRvIGJ1aWxkIHRo
ZSBjdXJyZW50bHkKcnVubmluZyBoeXBlcnZpc29yLgoKSnVlcmdlbiBHcm9zcyAoMik6CiAgeGVu
OiBhZGQgaW50ZXJmYWNlIGZvciBvYnRhaW5pbmcgLmNvbmZpZyBmcm9tIGh5cGVydmlzb3IKICB0
b29sczogYWRkIG5ldyB4bCBjb21tYW5kIGdldC1jb25maWcgZm9yIGdldHRpbmcgaHlwZXJ2aXNv
ciBjb25maWcKCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrCiBk
b2NzL21hbi94bC4xLnBvZC5pbiAgICAgICAgICAgICAgICB8ICA1ICsrKysrCiB0b29scy9mbGFz
ay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAyICstCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCAgICAgICB8ICA4ICsrKysrKysKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3Qu
aCAgICAgIHwgMTMgKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19taXNjLmMgICAgICAgICAg
ICAgICB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xp
YnhjL3hnX3ByaXZhdGUuaCAgICAgICAgICAgIHwgIDQgLS0tLQogdG9vbHMvbGlieGwvbGlieGwu
YyAgICAgICAgICAgICAgICAgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMv
bGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgfCAgOCArKysrKysrCiB0b29scy94bC94bC5o
ICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAg
ICAgICAgICAgIHwgIDUgKysrKysKIHRvb2xzL3hsL3hsX21pc2MuYyAgICAgICAgICAgICAgICAg
IHwgMjAgKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgICAg
ICAgICB8ICA3ICsrKysrKysKIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgIHwg
MTMgKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICB8IDE2
ICsrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggICAgICAgICAgICB8ICAz
ICsrKwogeGVuL3Rvb2xzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgfCAgOSArKysrKystLQog
eGVuL3Rvb2xzL2JpbjJjLmMgICAgICAgICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICAzICsrKwog
eGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgMiArKwogMjAgZmlsZXMgY2hh
bmdlZCwgMjE0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL3Rvb2xzL2JpbjJjLmMKCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 14:57:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 14:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk96n-000142-W4; Thu, 17 Jan 2019 14:57: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=yQ28=PZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gk96m-00013n-7q
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 14:57:28 +0000
X-Inumbo-ID: 33c74166-1a68-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33c74166-1a68-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 14:57:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5F6A4ACAE;
 Thu, 17 Jan 2019 14:57:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 17 Jan 2019 15:57:21 +0100
Message-Id: <20190117145722.30311-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190117145722.30311-1-jgross@suse.com>
References: <20190117145722.30311-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 1/2] xen: add interface for obtaining .config
 from hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgc3lzY3RsIGludGVyZmFjZSBmb3Igb2J0YWluaW5nIHRoZSAuY29uZmlnIGZpbGUgdXNl
ZCB0byBidWlsZAp0aGUgaHlwZXJ2aXNvci4gVGhlIG1lY2hhbmlzbSBpcyBpbnNwaXJlZCBieSB0
aGUgTGludXgga2VybmVsJ3Mgb25lLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDIgKysKIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgIHwgIDIgKy0KIHhlbi9j
b21tb24vTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2NvbW1vbi9z
eXNjdGwuYyAgICAgICAgICAgICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmggICAgICAgICB8IDE2ICsrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRl
L3hlbi9rZXJuZWwuaCAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vdG9vbHMvTWFrZWZpbGUgICAg
ICAgICAgICAgICAgICB8ICA5ICsrKysrKystLQogeGVuL3Rvb2xzL2JpbjJjLmMgICAgICAgICAg
ICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4veHNtL2ZsYXNr
L2hvb2tzLmMgICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNj
ZXNzX3ZlY3RvcnMgfCAgMiArKwogMTAgZmlsZXMgY2hhbmdlZCwgODIgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMvYmluMmMuYwoKZGlm
ZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IDI2YmM1ODNmNzQuLjU0OWI1
NzAyMGYgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMzA5LDYg
KzMwOSw3IEBAIHhlbi9hcmNoLyovZWZpL2Jvb3QuYwogeGVuL2FyY2gvKi9lZmkvY29tcGF0LmMK
IHhlbi9hcmNoLyovZWZpL2VmaS5oCiB4ZW4vYXJjaC8qL2VmaS9ydW50aW1lLmMKK3hlbi9jb21t
b24vY29uZmlnX2RhdGEuYwogeGVuL2luY2x1ZGUvaGVhZGVycyouY2hrCiB4ZW4vaW5jbHVkZS9h
c20KIHhlbi9pbmNsdWRlL2FzbS0qL2FzbS1vZmZzZXRzLmgKQEAgLTMyOCw2ICszMjksNyBAQCB4
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX25vcC5saXZlcGF0Y2gKIHhlbi90ZXN0L2xpdmVwYXRjaC94
ZW5fcmVwbGFjZV93b3JsZC5saXZlcGF0Y2gKIHhlbi90b29scy9rY29uZmlnLy50bXBfZ3RrY2hl
Y2sKIHhlbi90b29scy9rY29uZmlnLy50bXBfcXRjaGVjaworeGVuL3Rvb2xzL2JpbjJjCiB4ZW4v
dG9vbHMvc3ltYm9scwogeGVuL3hzbS9mbGFzay9pbmNsdWRlL2F2X3Blcm1fdG9fc3RyaW5nLmgK
IHhlbi94c20vZmxhc2svaW5jbHVkZS9hdl9wZXJtaXNzaW9ucy5oCmRpZmYgLS1naXQgYS90b29s
cy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMvZG9tMC50ZQppbmRleCBhMzQ3ZDY2NGY4Li5iNzc2ZTlmMzA3IDEwMDY0NAotLS0gYS90b29s
cy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9t
b2R1bGVzL2RvbTAudGUKQEAgLTE2LDcgKzE2LDcgQEAgYWxsb3cgZG9tMF90IHhlbl90OnhlbiB7
CiBhbGxvdyBkb20wX3QgeGVuX3Q6eGVuMiB7CiAJcmVzb3VyY2Vfb3AgcHNyX2NtdF9vcCBwc3Jf
YWxsb2MgcG11X2N0cmwgZ2V0X3N5bWJvbAogCWdldF9jcHVfbGV2ZWxsaW5nX2NhcHMgZ2V0X2Nw
dV9mZWF0dXJlc2V0IGxpdmVwYXRjaF9vcAotCWNvdmVyYWdlX29wIHNldF9wYXJhbWV0ZXIKKwlj
b3ZlcmFnZV9vcCBzZXRfcGFyYW1ldGVyIGdldF9jb25maWcKIH07CiAKICMgQWxsb3cgZG9tMCB0
byB1c2UgYWxsIFhFTlZFUl8gc3Vib3BzIHRoYXQgaGF2ZSBjaGVja3MuCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCA1NmZjMjAxYjZi
Li5iMzc1YTQ5ZWQ3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9j
b21tb24vTWFrZWZpbGUKQEAgLTEsNSArMSw2IEBACiBvYmoteSArPSBiaXRtYXAubwogb2JqLXkg
Kz0gYnNlYXJjaC5vCitvYmoteSArPSBjb25maWdfZGF0YS5vCiBvYmotJChDT05GSUdfQ09SRV9Q
QVJLSU5HKSArPSBjb3JlX3Bhcmtpbmcubwogb2JqLXkgKz0gY3B1Lm8KIG9iai15ICs9IGNwdXBv
b2wubwpAQCAtODMsMyArODQsOSBAQCBzdWJkaXItJChDT05GSUdfVUJTQU4pICs9IHVic2FuCiAK
IHN1YmRpci0kKENPTkZJR19ORUVEU19MSUJFTEYpICs9IGxpYmVsZgogc3ViZGlyLSQoQ09ORklH
X0hBU19ERVZJQ0VfVFJFRSkgKz0gbGliZmR0CisKK2NvbmZpZ19kYXRhLmM6IC4uLy5jb25maWcK
KwkoIGVjaG8gImNvbnN0IGNoYXIgeGVuX2NvbmZpZ19kYXRhW10gPSI7IFwKKwkgIGNhdCAkPCB8
IGd6aXAgfCAuLi90b29scy9iaW4yYzsgXAorCSAgZWNobyAiOyI7IFwKKwkgIGVjaG8gInVuc2ln
bmVkIGludCB4ZW5fY29uZmlnX2RhdGFfc3ogPSBzaXplb2YoeGVuX2NvbmZpZ19kYXRhKSAtIDE7
IiApID4gJEAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3lzY3RsLmMgYi94ZW4vY29tbW9uL3N5
c2N0bC5jCmluZGV4IGMwYWE2YmRlNGUuLjZiNjYwOGY2N2IgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vc3lzY3RsLmMKKysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwpAQCAtMTMsNiArMTMsNyBAQAog
I2luY2x1ZGUgPHhlbi9kb21haW4uaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRl
IDx4ZW4vZG9tYWluX3BhZ2UuaD4KKyNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CiAjaW5jbHVkZSA8
eGVuL3RtZW0uaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KICNpbmNsdWRlIDx4ZW4vY29uc29s
ZS5oPgpAQCAtNTAyLDYgKzUwMywxOCBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAor
ICAgIGNhc2UgWEVOX1NZU0NUTF9nZXRfY29uZmlnOgorICAgIHsKKyAgICAgICAgdW5zaWduZWQg
aW50IHNpemUgPSBtaW4ob3AtPnUuZ2V0X2NvbmZpZy5zaXplLCB4ZW5fY29uZmlnX2RhdGFfc3op
OworCisgICAgICAgIGlmICggc2l6ZSAmJgorICAgICAgICAgICAgIGNvcHlfdG9fZ3Vlc3Qob3At
PnUuZ2V0X2NvbmZpZy5idWZmZXIsIHhlbl9jb25maWdfZGF0YSwgc2l6ZSkgKQorICAgICAgICAg
ICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgb3AtPnUuZ2V0X2NvbmZpZy5zaXplID0geGVuX2Nv
bmZpZ19kYXRhX3N6OworCisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIHJldCA9IGFyY2hfZG9fc3lzY3RsKG9wLCB1X3N5c2N0bCk7CiAgICAgICAgIGNvcHli
YWNrID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCBjNDliNGRjYzk5Li5mYjVkOTNhMjQyIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL3N5c2N0bC5oCkBAIC0xMTAwLDYgKzExMDAsMjAgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5
c2N0bF9jcHVfcG9saWN5IHhlbl9zeXNjdGxfY3B1X3BvbGljeV90OwogREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVfcG9saWN5X3QpOwogI2VuZGlmCiAKKy8qCisgKiBYRU5f
U1lTQ1RMX2dldF9jb25maWcKKyAqCisgKiBSZXR1cm4gZ3ppcC1lZCAuY29uZmlnIGZpbGUKKyAq
Lworc3RydWN0IHhlbl9zeXNjdGxfZ2V0X2NvbmZpZyB7CisgICAgWEVOX0dVRVNUX0hBTkRMRV82
NChjaGFyKSBidWZmZXI7ICAgLyogSU46IHBvaW50ZXIgdG8gYnVmZmVyLiAqLworICAgIHVpbnQz
Ml90IHNpemU7ICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBzaXplIG9mIGJ1ZmZlci4gKi8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBPVVQ6IHNpemUgb2Yg
Y29uZmlnIGRhdGEuICovCisgICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgICAgICAgICAgICAg
LyogSU46IE1VU1QgYmUgemVyby4gKi8KK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2dl
dF9jb25maWcgeGVuX3N5c2N0bF9nZXRfY29uZmlnX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fc3lzY3RsX2dldF9jb25maWdfdCk7CisKIHN0cnVjdCB4ZW5fc3lzY3RsIHsKICAgICB1
aW50MzJfdCBjbWQ7CiAjZGVmaW5lIFhFTl9TWVNDVExfcmVhZGNvbnNvbGUgICAgICAgICAgICAg
ICAgICAgIDEKQEAgLTExMzAsNiArMTE0NCw3IEBAIHN0cnVjdCB4ZW5fc3lzY3RsIHsKICNkZWZp
bmUgWEVOX1NZU0NUTF9saXZlcGF0Y2hfb3AgICAgICAgICAgICAgICAgICAyNwogI2RlZmluZSBY
RU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXIgICAgICAgICAgICAgICAgIDI4CiAjZGVmaW5lIFhFTl9T
WVNDVExfZ2V0X2NwdV9wb2xpY3kgICAgICAgICAgICAgICAgMjkKKyNkZWZpbmUgWEVOX1NZU0NU
TF9nZXRfY29uZmlnICAgICAgICAgICAgICAgICAgICAzMAogICAgIHVpbnQzMl90IGludGVyZmFj
ZV92ZXJzaW9uOyAvKiBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9OICovCiAgICAgdW5pb24g
ewogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9yZWFkY29uc29sZSAgICAgICByZWFkY29uc29s
ZTsKQEAgLTExNjIsNiArMTE3Nyw3IEBAIHN0cnVjdCB4ZW5fc3lzY3RsIHsKICNpZiBkZWZpbmVk
KF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCiAgICAgICAgIHN0cnVjdCB4ZW5fc3lz
Y3RsX2NwdV9wb2xpY3kgICAgICAgIGNwdV9wb2xpY3k7CiAjZW5kaWYKKyAgICAgICAgc3RydWN0
IHhlbl9zeXNjdGxfZ2V0X2NvbmZpZyAgICAgICAgZ2V0X2NvbmZpZzsKICAgICAgICAgdWludDhf
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkWzEyOF07CiAgICAgfSB1OwogfTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL3hlbi9rZXJu
ZWwuaAppbmRleCA1NDhiNjRkYTlmLi4wNDNhNDAxNjU5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4va2VybmVsLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCkBAIC0xMDAsNSAr
MTAwLDggQEAgZXh0ZXJuIGVudW0gc3lzdGVtX3N0YXRlIHsKIAogYm9vbF90IGlzX2FjdGl2ZV9r
ZXJuZWxfdGV4dCh1bnNpZ25lZCBsb25nIGFkZHIpOwogCitleHRlcm4gY29uc3QgY2hhciB4ZW5f
Y29uZmlnX2RhdGFbXTsKK2V4dGVybiB1bnNpZ25lZCBpbnQgeGVuX2NvbmZpZ19kYXRhX3N6Owor
CiAjZW5kaWYgLyogX0xJTlVYX0tFUk5FTF9IICovCiAKZGlmZiAtLWdpdCBhL3hlbi90b29scy9N
YWtlZmlsZSBiL3hlbi90b29scy9NYWtlZmlsZQppbmRleCBlOTQwOTM5ZDYxLi5jZDJiYmJmNjQ3
IDEwMDY0NAotLS0gYS94ZW4vdG9vbHMvTWFrZWZpbGUKKysrIGIveGVuL3Rvb2xzL01ha2VmaWxl
CkBAIC0xLDEzICsxLDE4IEBACiAKIGluY2x1ZGUgJChYRU5fUk9PVCkvQ29uZmlnLm1rCiAKK1BS
T0dTID0gc3ltYm9scyBiaW4yYworCiAuUEhPTlk6IGRlZmF1bHQKIGRlZmF1bHQ6Ci0JJChNQUtF
KSBzeW1ib2xzCisJJChNQUtFKSAkKFBST0dTKQogCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjoKLQly
bSAtZiAqLm8gc3ltYm9scworCXJtIC1mICoubyAkKFBST0dTKQogCiBzeW1ib2xzOiBzeW1ib2xz
LmMKIAkkKEhPU1RDQykgJChIT1NUQ0ZMQUdTKSAtbyAkQCAkPAorCitiaW4yYzogYmluMmMuYwor
CSQoSE9TVENDKSAkKEhPU1RDRkxBR1MpIC1vICRAICQ8CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMv
YmluMmMuYyBiL3hlbi90b29scy9iaW4yYy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAuLmMzMzIzOTliNzAKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMvYmluMmMu
YwpAQCAtMCwwICsxLDI4IEBACisvKgorICogVW5sb3ZlZCBwcm9ncmFtIHRvIGNvbnZlcnQgYSBi
aW5hcnkgb24gc3RkaW4gdG8gYSBDIGluY2x1ZGUgb24gc3Rkb3V0CisgKgorICogSmFuIDE5OTkg
TWF0dCBNYWNrYWxsIDxtcG1Ac2VsZW5pYy5jb20+CisgKgorICogVGhpcyBzb2Z0d2FyZSBtYXkg
YmUgdXNlZCBhbmQgZGlzdHJpYnV0ZWQgYWNjb3JkaW5nIHRvIHRoZSB0ZXJtcworICogb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLCBpbmNvcnBvcmF0ZWQgaGVyZWluIGJ5IHJlZmVy
ZW5jZS4KKyAqLworCisjaW5jbHVkZSA8c3RkaW8uaD4KKworaW50IG1haW4oaW50IGFyZ2MsIGNo
YXIgKmFyZ3ZbXSkKK3sKKwlpbnQgY2gsIHRvdGFsID0gMDsKKworCWRvIHsKKwkJcHJpbnRmKCJc
dFwiIik7CisJCXdoaWxlICgoY2ggPSBnZXRjaGFyKCkpICE9IEVPRikgeworCQkJdG90YWwrKzsK
KwkJCXByaW50ZigiXFx4JTAyeCIsIGNoKTsKKwkJCWlmICh0b3RhbCAlIDE2ID09IDApCisJCQkJ
YnJlYWs7CisJCX0KKwkJcHJpbnRmKCJcIlxuIik7CisJfSB3aGlsZSAoY2ggIT0gRU9GKTsKKwor
CXJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hz
bS9mbGFzay9ob29rcy5jCmluZGV4IDk2ZDMxYWFmMDguLmYzYTFkNWU2MmMgMTAwNjQ0Ci0tLSBh
L3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTgy
OCw2ICs4MjgsOSBAQCBzdGF0aWMgaW50IGZsYXNrX3N5c2N0bChpbnQgY21kKQogICAgIGNhc2Ug
WEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyOgogICAgICAgICByZXR1cm4gYXZjX2N1cnJlbnRfaGFz
X3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYRU4yX19TRVRfUEFSQU1FVEVSLCBOVUxMKTsKKyAgICBjYXNlIFhF
Tl9TWVNDVExfZ2V0X2NvbmZpZzoKKyAgICAgICAgcmV0dXJuIGF2Y19jdXJyZW50X2hhc19wZXJt
KFNFQ0lOSVRTSURfWEVOLCBTRUNDTEFTU19YRU4yLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWEVOMl9fR0VUX0NPTkZJRywgTlVMTCk7CiAKICAgICBkZWZhdWx0OgogICAg
ICAgICByZXR1cm4gYXZjX3Vua25vd25fcGVybWlzc2lvbigic3lzY3RsIiwgY21kKTsKZGlmZiAt
LWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggNmZlY2ZkYWE4My4uODIxMTI2OTRiOSAxMDA2
NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hz
bS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTEwMyw2ICsxMDMsOCBAQCBjbGFzcyB4
ZW4yCiAgICAgY292ZXJhZ2Vfb3AKICMgWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyCiAgICAgc2V0
X3BhcmFtZXRlcgorIyBYRU5fU1lTQ1RMX2dldF9jb25maWcKKyAgICBnZXRfY29uZmlnCiB9CiAK
ICMgQ2xhc3NlcyBkb21haW4gYW5kIGRvbWFpbjIgY29uc2lzdCBvZiBvcGVyYXRpb25zIHRoYXQg
YSBkb21haW4gcGVyZm9ybXMgb24KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 14:58:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1gk97l-0001DV-G0; Thu, 17 Jan 2019 14:58:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yQ28=PZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gk97j-0001DL-Vx
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 14:58:28 +0000
X-Inumbo-ID: 57936d2e-1a68-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57936d2e-1a68-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 14:58:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7B77EAEA1;
 Thu, 17 Jan 2019 14:57:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 17 Jan 2019 15:57:22 +0100
Message-Id: <20190117145722.30311-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190117145722.30311-1-jgross@suse.com>
References: <20190117145722.30311-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 2/2] tools: add new xl command get-config for
 getting hypervisor config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkICAgbmV3IHN1YmNvbW1hbmQgImdldC1jb25maWciIHRvIHhsIGNvbmZpZyB0byBwcmludCB0
aGUgaHlwZXJ2aXNvcgouY29uZmlnIGZpbGUuCgpUbyBiZSBhYmxlIHRvIHJldXNlIGFscmVhZHkg
ZXhpc3RpbmcgZGVjb21wcmVzc2luZyBjb2RlIGluIGxpYnhlbmd1ZXN0CnhjX2luZmxhdGVfYnVm
ZmVyKCkgaGFzIHRvIGJlIG1vdmVkIHRvIGxpYnhlbmd1ZXN0LmguCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9tYW4veGwuMS5wb2QuaW4g
ICAgICAgICAgIHwgIDUgKysrKysKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICB8ICA4
ICsrKysrKysrCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggfCAxMyArKysrKysrKysr
KysrCiB0b29scy9saWJ4Yy94Y19taXNjLmMgICAgICAgICAgfCA0MiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hnX3ByaXZhdGUuaCAgICAg
ICB8ICA0IC0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAgICAgICB8IDMwICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgIHwg
IDggKysrKysrKysKIHRvb2xzL3hsL3hsLmggICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xz
L3hsL3hsX2NtZHRhYmxlLmMgICAgICAgICB8ICA1ICsrKysrCiB0b29scy94bC94bF9taXNjLmMg
ICAgICAgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogMTAgZmlsZXMgY2hhbmdlZCwg
MTMyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4v
eGwuMS5wb2QuaW4gYi9kb2NzL21hbi94bC4xLnBvZC5pbgppbmRleCA0MzEwZmNkODE4Li5iNmVh
ZjViMTM5IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC4xLnBvZC5pbgorKysgYi9kb2NzL21hbi94
bC4xLnBvZC5pbgpAQCAtODQ0LDYgKzg0NCwxMSBAQCBDbGVhcnMgWGVuJ3MgbWVzc2FnZSBidWZm
ZXIuCiAKID1iYWNrCiAKKz1pdGVtIEI8Z2V0LWNvbmZpZz4KKworUHJpbnQgdGhlIHNvZnR3YXJl
IGNvbmZpZ3VyYXRpb24gZmlsZSAoLmNvbmZpZykgdXNlZCB0byBidWlsZCB0aGUKK2h5cGVydmlz
b3IuCisKID1pdGVtIEI8aW5mbz4gW0k8T1BUSU9OUz5dCiAKIFByaW50IGluZm9ybWF0aW9uIGFi
b3V0IHRoZSBYZW4gaG9zdCBpbiBJPG5hbWUgOiB2YWx1ZT4gZm9ybWF0LiAgV2hlbgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaAppbmRleCAzMWNkZGE3NmM2Li5kZWNiYzE4ZjczIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaApAQCAtMjYyNyw2ICsyNjI3LDE0IEBAIGludCB4Y19saXZlcGF0Y2hfcmVwbGFjZSh4Y19p
bnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGltZW91dCk7CiBpbnQgeGNfZG9t
YWluX2NhY2hlZmx1c2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBzdGFydF9wZm4sIHhlbl9wZm5fdCBucl9wZm5z
KTsKIAorLyoKKyAqIEdldCBnemlwLWVkIC5jb25maWcgZnJvbSBoeXBlcnZpc29yLgorICogKmJ1
ZmZlciBtdXN0IGJlIGZyZWUoKS1lZCBieSBjYWxsZXIuCisgKiBkYXRhIHNpemUgaXMgcmV0dXJu
ZWQgaW4gYHNpemVgLgorICogUmV0dXJucyAwIG9uIHN1Y2Nlc3MuCisgKi8KK2ludCB4Y19nZXRf
Y29uZmlnKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICoqYnVmZmVyLCB1bnNpZ25lZCBsb25nICpz
aXplKTsKKwogLyogQ29tcGF0IHNoaW1zICovCiAjaW5jbHVkZSAieGVuY3RybF9jb21wYXQuaCIK
IApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5ndWVzdC5oCmluZGV4IGI0YjJlMTk2MTkuLjc2ZTg3ZWE5N2MgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaAorKysgYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmd1ZXN0LmgKQEAgLTMxMCw0ICszMTAsMTcgQEAgeGVuX3Bmbl90ICp4Y19tYXBf
bTJwKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbWF4X21mbiwKICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJvdCwKICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nICptZm4wKTsKKworLyoqCisgKiBEZWNvbXByZXNzIGEg
Z3ppcC1lZCBzdHJlYW0uCisgKiBAcGFybSB4Y2ggYSBoYW5kbGUgdG8gYW4gb3BlbiBoeXBlcnZp
c29yIGludGVyZmFjZQorICogQHBhcm0gaW5fYnVmIGJ1ZmZlciBob2xkaW5nIHRoZSBnemlwLWVk
IGRhdGEKKyAqIEBwYXJtIGluX3NpemUgc2l6ZSBpbiBieXRlcyBvZiB0aGUgZ3ppcC1lZCBkYXRh
CisgKiBAcGFybSBvdXRfc2l6ZSB3aGVyZSB0byBzdG9yZSB0aGUgZ3VuemlwLWVkIGRhdGEgbGVu
Z3RoCisgKiBAcmV0dXJuIG5ldyBhbGxvY2F0ZWQgYnVmZmVyIGhvbGRpbmcgdGhlIGd1bnppcC1l
ZCBkYXRhCisgKi8KK2NoYXIgKnhjX2luZmxhdGVfYnVmZmVyKHhjX2ludGVyZmFjZSAqeGNoLAor
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaW5fYnVmLAorICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbl9zaXplLAorICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyAqb3V0X3NpemUpOwogI2VuZGlmIC8qIFhFTkdVRVNUX0ggKi8KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwpp
bmRleCA1ZTY3MTRhZTJiLi44M2QyNTllNDZlIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19t
aXNjLmMKKysrIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCkBAIC04ODgsNiArODg4LDQ4IEBAIGlu
dCB4Y19saXZlcGF0Y2hfcmVwbGFjZSh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWlu
dDMyX3QgdGltZW91dCkKICAgICByZXR1cm4gX3hjX2xpdmVwYXRjaF9hY3Rpb24oeGNoLCBuYW1l
LCBMSVZFUEFUQ0hfQUNUSU9OX1JFUExBQ0UsIHRpbWVvdXQpOwogfQogCitpbnQgeGNfZ2V0X2Nv
bmZpZyh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqKmJ1ZmZlciwgdW5zaWduZWQgbG9uZyAqc2l6
ZSkKK3sKKyAgICBpbnQgcmM7CisgICAgREVDTEFSRV9TWVNDVEw7CisgICAgREVDTEFSRV9IWVBF
UkNBTExfQlVGRkVSKGNoYXIsIGJ1Zik7CisKKyAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9n
ZXRfY29uZmlnOworICAgIHN5c2N0bC51LmdldF9jb25maWcuc2l6ZSA9IDA7CisgICAgc2V0X3hl
bl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUuZ2V0X2NvbmZpZy5idWZmZXIsIEhZUEVSQ0FMTF9CVUZG
RVJfTlVMTCk7CisgICAgcmMgPSBkb19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKKyAgICBpZiAoIHJj
ICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgKnNpemUgPSBzeXNjdGwudS5nZXRfY29uZmln
LnNpemU7CisgICAgYnVmID0geGNfaHlwZXJjYWxsX2J1ZmZlcl9hbGxvYyh4Y2gsIGJ1ZiwgKnNp
emUpOworICAgIGlmICggIWJ1ZiApCisgICAgeworICAgICAgICBlcnJubyA9IEVOT01FTTsKKyAg
ICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX2dl
dF9jb25maWc7CisgICAgc3lzY3RsLnUuZ2V0X2NvbmZpZy5zaXplID0gKnNpemU7CisgICAgc2V0
X3hlbl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUuZ2V0X2NvbmZpZy5idWZmZXIsIGJ1Zik7CisgICAg
cmMgPSBkb19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKKworICAgIGlmICggcmMgKQorICAgICAgICBn
b3RvIG91dDsKKworICAgICpidWZmZXIgPSBjYWxsb2MoMSwgKnNpemUpOworICAgIGlmICggISpi
dWZmZXIgKQorICAgIHsKKyAgICAgICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKyAgICBtZW1tb3ZlKCpidWZmZXIsIGJ1ZiwgKnNpemUpOworCitvdXQ6CisgICAg
eGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVlKHhjaCwgYnVmKTsKKyAgICByZXR1cm4gcmM7Cit9CisK
IC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Z19wcml2YXRlLmggYi90b29scy9saWJ4Yy94Z19wcml2YXRlLmgKaW5kZXggZjBhNGIy
YzYxNi4uY2E4NWUxMDczNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGdfcHJpdmF0ZS5oCisr
KyBiL3Rvb2xzL2xpYnhjL3hnX3ByaXZhdGUuaApAQCAtNDMsMTAgKzQzLDYgQEAKIAogY2hhciAq
eGNfcmVhZF9pbWFnZSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqZmlsZW5hbWUsIHVuc2lnbmVkIGxvbmcgKnNpemUpOwotY2hhciAqeGNfaW5mbGF0
ZV9idWZmZXIoeGNfaW50ZXJmYWNlICp4Y2gsCi0gICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICppbl9idWYsCi0gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGlu
X3NpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpvdXRfc2l6ZSk7
CiAKIHVuc2lnbmVkIGxvbmcgY3N1bV9wYWdlICh2b2lkICogcGFnZSk7CiAKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29scy9saWJ4bC9saWJ4bC5jCmluZGV4IGVjNzE1NzRl
OTkuLjRjZGE5YTNjZDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGwuYwpAQCAtNjY5LDYgKzY2OSwzNiBAQCBpbnQgbGlieGxfc2V0X3BhcmFt
ZXRlcnMobGlieGxfY3R4ICpjdHgsIGNoYXIgKnBhcmFtcykKICAgICByZXR1cm4gMDsKIH0KIAor
aW50IGxpYnhsX2dldF9jb25maWcobGlieGxfY3R4ICpjdHgsIGNoYXIgKipidWZmZXIpCit7Cisg
ICAgaW50IHJldDsKKyAgICB1bnNpZ25lZCBsb25nIGd6X3NpemUsIG91dF9zaXplOworICAgIGNo
YXIgKmd6X2J1ZmZlcjsKKyAgICBHQ19JTklUKGN0eCk7CisKKyAgICByZXQgPSB4Y19nZXRfY29u
ZmlnKGN0eC0+eGNoLCAmZ3pfYnVmZmVyLCAmZ3pfc2l6ZSk7CisgICAgaWYgKHJldCA8IDApIHsK
KyAgICAgICAgTE9HRVYoRVJST1IsIHJldCwgImdldHRpbmcgY29uZmlnIik7CisgICAgICAgIEdD
X0ZSRUU7CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKworICAgICpidWZmZXIg
PSB4Y19pbmZsYXRlX2J1ZmZlcihjdHgtPnhjaCwgZ3pfYnVmZmVyLCBnel9zaXplLCAmb3V0X3Np
emUpOworCisgICAgR0NfRlJFRTsKKyAgICBmcmVlKGd6X2J1ZmZlcik7CisKKyAgICBpZiAoISpi
dWZmZXIpIHsKKyAgICAgICAgTE9HRShFUlJPUiwgImRlY29tcHJlc3NpbmcgY29uZmlnIGRhdGEg
ZmFpbGVkIik7CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKworICAgICpidWZm
ZXIgPSBsaWJ4bF9fcmVhbGxvYyhOT0dDLCAqYnVmZmVyLCBvdXRfc2l6ZSArIDEpOworICAgICgq
YnVmZmVyKVtvdXRfc2l6ZV0gPSAwOworCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQg
ZmRfc2V0X2ZsYWdzKGxpYnhsX2N0eCAqY3R4LCBpbnQgZmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgZmNudGxnZXRvcCwgaW50IGZjbnRsc2V0b3AsIGNvbnN0IGNoYXIgKmZsLAogICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGZsYWdtYXNrLCBpbnQgc2V0X3ApCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBhMzhlNWNk
YmEyLi4yNDc1ZGY0ZDk5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsLmgKQEAgLTExNDksNiArMTE0OSwxMyBAQCB2b2lkIGxpYnhsX21hY19j
b3B5KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMp
OwogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfU0VUX1BBUkFNRVRFUlMgMQogCisvKgorICogTElC
WExfSEFWRV9HRVRfQ09ORklHCisgKgorICogSWYgdGhpcyBpcyBkZWZpbmVkIGdldHRpbmcgaHlw
ZXJ2aXNvciBjb25maWcgaXMgc3VwcG9ydGVkLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfR0VU
X0NPTkZJRyAxCisKIC8qCiAgKiBMSUJYTF9IQVZFX1BWX1NISU0KICAqCkBAIC0yMzA3LDYgKzIz
MTQsNyBAQCBpbnQgbGlieGxfc2VuZF90cmlnZ2VyKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwKIGludCBsaWJ4bF9zZW5kX3N5c3JxKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCwgY2hhciBzeXNycSk7CiBpbnQgbGlieGxfc2VuZF9kZWJ1Z19rZXlzKGxpYnhsX2N0eCAqY3R4
LCBjaGFyICprZXlzKTsKIGludCBsaWJ4bF9zZXRfcGFyYW1ldGVycyhsaWJ4bF9jdHggKmN0eCwg
Y2hhciAqcGFyYW1zKTsKK2ludCBsaWJ4bF9nZXRfY29uZmlnKGxpYnhsX2N0eCAqY3R4LCBjaGFy
ICoqYnVmZmVyKTsKIAogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX3hlbl9jb25zb2xlX3JlYWRlciBs
aWJ4bF94ZW5fY29uc29sZV9yZWFkZXI7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmggYi90
b29scy94bC94bC5oCmluZGV4IGNmNDIwMmJjODkuLjMxNTJiOWI2ZmIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMTU2LDYgKzE1Niw3IEBAIGludCBt
YWluX3RyaWdnZXIoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3N5c3JxKGludCBh
cmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9kZWJ1Z19rZXlzKGludCBhcmdjLCBjaGFyICoq
YXJndik7CiBpbnQgbWFpbl9zZXRfcGFyYW1ldGVycyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwor
aW50IG1haW5fZ2V0X2NvbmZpZyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fZG1l
c2coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3RvcChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogaW50IG1haW5fbmV0d29ya2F0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwpk
aWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxl
LmMKaW5kZXggODk3MTZiYWRjYi4uYzdlMGU5MGJjNCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxf
Y21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0zMjAsNiArMzIwLDEx
IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJTZXQgaHlwZXJ2aXNv
ciBwYXJhbWV0ZXJzIiwKICAgICAgICI8UGFyYW1zPiIsCiAgICAgfSwKKyAgICB7ICJnZXQtY29u
ZmlnIiwKKyAgICAgICZtYWluX2dldF9jb25maWcsIDAsIDAsCisgICAgICAiR2V0IGh5cGVydmlz
b3IgYnVpbGQgY29uZmlnIiwKKyAgICAgICIiLAorICAgIH0sCiAgICAgeyAiZG1lc2ciLAogICAg
ICAgJm1haW5fZG1lc2csIDAsIDAsCiAgICAgICAiUmVhZCBhbmQvb3IgY2xlYXIgZG1lc2cgYnVm
ZmVyIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX21pc2MuYyBiL3Rvb2xzL3hsL3hsX21pc2Mu
YwppbmRleCBkY2Y5NDBhNmQ0Li4wN2FjZDZjYjU3IDEwMDY0NAotLS0gYS90b29scy94bC94bF9t
aXNjLmMKKysrIGIvdG9vbHMveGwveGxfbWlzYy5jCkBAIC0xNzUsNiArMTc1LDI2IEBAIGludCBt
YWluX3NldF9wYXJhbWV0ZXJzKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICByZXR1cm4gRVhJ
VF9TVUNDRVNTOwogfQogCitpbnQgbWFpbl9nZXRfY29uZmlnKGludCBhcmdjLCBjaGFyICoqYXJn
dikKK3sKKyAgICBpbnQgb3B0OworICAgIGNoYXIgKmNvbmY7CisKKyAgICBTV0lUQ0hfRk9SRUFD
SF9PUFQob3B0LCAiIiwgTlVMTCwgImdldC1jb25maWciLCAwKSB7CisgICAgICAgIC8qIE5vIG9w
dGlvbnMgKi8KKyAgICB9CisKKyAgICBpZiAobGlieGxfZ2V0X2NvbmZpZyhjdHgsICZjb25mKSkg
eworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImNhbm5vdCBnZXQgY29uZmlnXG4iKTsKKyAgICAg
ICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICB9CisKKyAgICBwcmludGYoIiVzXG4iLCBjb25m
KTsKKyAgICBmcmVlKGNvbmYpOworCisgICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKK30KKwogaW50
IG1haW5fZGV2ZChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgaW50IHJldCA9IDAsIG9w
dCA9IDAsIGRhZW1vbml6ZSA9IDE7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 15:13:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1gk9Lk-0002pA-Qn; Thu, 17 Jan 2019 15:12: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=bbbE=PZ=citrix.com=prvs=9134cd51d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gk9Lj-0002p5-8b
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 15:12:55 +0000
X-Inumbo-ID: 5c922b96-1a6a-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c922b96-1a6a-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 15:12:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="75821842"
Date: Thu, 17 Jan 2019 15:12:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190117151250.63mbb3pgs56ztxop@zion.uk.xensource.com>
References: <20190117145722.30311-1-jgross@suse.com>
 <20190117145722.30311-3-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190117145722.30311-3-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] tools: add new xl command get-config
 for getting hypervisor config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDM6NTc6MjJQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgICBuZXcgc3ViY29tbWFuZCAiZ2V0LWNvbmZpZyIgdG8geGwgY29uZmlnIHRv
IHByaW50IHRoZSBoeXBlcnZpc29yCj4gLmNvbmZpZyBmaWxlLgoKSSBzbGlnaHQgcHJlZmVyIGdl
dC14ZW4tY29uZmlnIG9yIGdldC1oeXBlcnZpc29yLWNvbmZpZy4KCj4gCj4gVG8gYmUgYWJsZSB0
byByZXVzZSBhbHJlYWR5IGV4aXN0aW5nIGRlY29tcHJlc3NpbmcgY29kZSBpbiBsaWJ4ZW5ndWVz
dAo+IHhjX2luZmxhdGVfYnVmZmVyKCkgaGFzIHRvIGJlIG1vdmVkIHRvIGxpYnhlbmd1ZXN0Lmgu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpbLi4u
XQo+ICAKPiAraW50IGxpYnhsX2dldF9jb25maWcobGlieGxfY3R4ICpjdHgsIGNoYXIgKipidWZm
ZXIpCj4gK3sKPiArICAgIGludCByZXQ7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGd6X3NpemUsIG91
dF9zaXplOwo+ICsgICAgY2hhciAqZ3pfYnVmZmVyOwo+ICsgICAgR0NfSU5JVChjdHgpOwo+ICsK
PiArICAgIHJldCA9IHhjX2dldF9jb25maWcoY3R4LT54Y2gsICZnel9idWZmZXIsICZnel9zaXpl
KTsKPiArICAgIGlmIChyZXQgPCAwKSB7Cj4gKyAgICAgICAgTE9HRVYoRVJST1IsIHJldCwgImdl
dHRpbmcgY29uZmlnIik7Cj4gKyAgICAgICAgR0NfRlJFRTsKPiArICAgICAgICByZXR1cm4gRVJS
T1JfRkFJTDsKPiArICAgIH0KPiArCj4gKyAgICAqYnVmZmVyID0geGNfaW5mbGF0ZV9idWZmZXIo
Y3R4LT54Y2gsIGd6X2J1ZmZlciwgZ3pfc2l6ZSwgJm91dF9zaXplKTsKPiArCj4gKyAgICBHQ19G
UkVFOwoKUGxlYXNlIG1vdmUgdGhpcyB0byB0aGUgZW5kIG9mIHRoZSBmdW5jdGlvbiBhbmQgLi4u
Cgo+ICsgICAgZnJlZShnel9idWZmZXIpOwo+ICsKPiArICAgIGlmICghKmJ1ZmZlcikgewo+ICsg
ICAgICAgIExPR0UoRVJST1IsICJkZWNvbXByZXNzaW5nIGNvbmZpZyBkYXRhIGZhaWxlZCIpOwo+
ICsgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwoKLi4uIHVzZSBnb3RvIHN0eWxlIGluc3RlYWQu
CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 15:14:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1gk9Mr-0002su-5G; Thu, 17 Jan 2019 15:14: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=bbbE=PZ=citrix.com=prvs=9134cd51d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gk9Mp-0002sl-UT
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 15:14:03 +0000
X-Inumbo-ID: 8589d683-1a6a-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8589d683-1a6a-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 15:14:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="75821855"
Date: Thu, 17 Jan 2019 15:12:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190117151254.cbabtyr27e4heubo@zion.uk.xensource.com>
References: <20190117145722.30311-1-jgross@suse.com>
 <20190117145722.30311-2-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190117145722.30311-2-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/2] xen: add interface for obtaining
 .config from hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDM6NTc6MjFQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYSBzeXNjdGwgaW50ZXJmYWNlIGZvciBvYnRhaW5pbmcgdGhlIC5jb25maWcg
ZmlsZSB1c2VkIHRvIGJ1aWxkCj4gdGhlIGh5cGVydmlzb3IuIFRoZSBtZWNoYW5pc20gaXMgaW5z
cGlyZWQgYnkgdGhlIExpbnV4IGtlcm5lbCdzIG9uZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIC5naXRpZ25vcmUgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKysKPiAgdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9t
MC50ZSAgfCAgMiArLQo+ICB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICA3
ICsrKysrKysKPiAgeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAgICAgICAgICAgICAgfCAxMyArKysr
KysrKysrKysrCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAgIHwgMTYgKysr
KysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggICAgICAgICAgICB8ICAz
ICsrKwo+ICB4ZW4vdG9vbHMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICA5ICsrKysrKyst
LQo+ICB4ZW4vdG9vbHMvYmluMmMuYyAgICAgICAgICAgICAgICAgICB8IDI4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysKPiAgeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAg
fCAgMyArKysKPiAgeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgMiArKwo+
ICAxMCBmaWxlcyBjaGFuZ2VkLCA4MiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2JpbjJjLmMKPiAKPiBkaWZmIC0tZ2l0IGEvLmdp
dGlnbm9yZSBiLy5naXRpZ25vcmUKPiBpbmRleCAyNmJjNTgzZjc0Li41NDliNTcwMjBmIDEwMDY0
NAo+IC0tLSBhLy5naXRpZ25vcmUKPiArKysgYi8uZ2l0aWdub3JlCj4gQEAgLTMwOSw2ICszMDks
NyBAQCB4ZW4vYXJjaC8qL2VmaS9ib290LmMKPiAgeGVuL2FyY2gvKi9lZmkvY29tcGF0LmMKPiAg
eGVuL2FyY2gvKi9lZmkvZWZpLmgKPiAgeGVuL2FyY2gvKi9lZmkvcnVudGltZS5jCj4gK3hlbi9j
b21tb24vY29uZmlnX2RhdGEuYwo+ICB4ZW4vaW5jbHVkZS9oZWFkZXJzKi5jaGsKPiAgeGVuL2lu
Y2x1ZGUvYXNtCj4gIHhlbi9pbmNsdWRlL2FzbS0qL2FzbS1vZmZzZXRzLmgKPiBAQCAtMzI4LDYg
KzMyOSw3IEBAIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9wLmxpdmVwYXRjaAo+ICB4ZW4vdGVz
dC9saXZlcGF0Y2gveGVuX3JlcGxhY2Vfd29ybGQubGl2ZXBhdGNoCj4gIHhlbi90b29scy9rY29u
ZmlnLy50bXBfZ3RrY2hlY2sKPiAgeGVuL3Rvb2xzL2tjb25maWcvLnRtcF9xdGNoZWNrCj4gK3hl
bi90b29scy9iaW4yYwoKTW92ZSB0aGlzIGFoZWFkIGJlZm9yZSBrY29uZmlnPwoKPiAgeGVuL3Rv
b2xzL3N5bWJvbHMKPiAgeGVuL3hzbS9mbGFzay9pbmNsdWRlL2F2X3Blcm1fdG9fc3RyaW5nLmgK
PiAgeGVuL3hzbS9mbGFzay9pbmNsdWRlL2F2X3Blcm1pc3Npb25zLmgKPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9t
b2R1bGVzL2RvbTAudGUKPiBpbmRleCBhMzQ3ZDY2NGY4Li5iNzc2ZTlmMzA3IDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKPiArKysgYi90b29scy9mbGFz
ay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCj4gQEAgLTE2LDcgKzE2LDcgQEAgYWxsb3cgZG9tMF90
IHhlbl90OnhlbiB7Cj4gIGFsbG93IGRvbTBfdCB4ZW5fdDp4ZW4yIHsKPiAgCXJlc291cmNlX29w
IHBzcl9jbXRfb3AgcHNyX2FsbG9jIHBtdV9jdHJsIGdldF9zeW1ib2wKPiAgCWdldF9jcHVfbGV2
ZWxsaW5nX2NhcHMgZ2V0X2NwdV9mZWF0dXJlc2V0IGxpdmVwYXRjaF9vcAo+IC0JY292ZXJhZ2Vf
b3Agc2V0X3BhcmFtZXRlcgo+ICsJY292ZXJhZ2Vfb3Agc2V0X3BhcmFtZXRlciBnZXRfY29uZmln
Cj4gIH07Cj4gIAo+ICAjIEFsbG93IGRvbTAgdG8gdXNlIGFsbCBYRU5WRVJfIHN1Ym9wcyB0aGF0
IGhhdmUgY2hlY2tzLgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2Nv
bW1vbi9NYWtlZmlsZQo+IGluZGV4IDU2ZmMyMDFiNmIuLmIzNzVhNDllZDcgMTAwNjQ0Cj4gLS0t
IGEveGVuL2NvbW1vbi9NYWtlZmlsZQo+ICsrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKPiBAQCAt
MSw1ICsxLDYgQEAKPiAgb2JqLXkgKz0gYml0bWFwLm8KPiAgb2JqLXkgKz0gYnNlYXJjaC5vCj4g
K29iai15ICs9IGNvbmZpZ19kYXRhLm8KPiAgb2JqLSQoQ09ORklHX0NPUkVfUEFSS0lORykgKz0g
Y29yZV9wYXJraW5nLm8KPiAgb2JqLXkgKz0gY3B1Lm8KPiAgb2JqLXkgKz0gY3B1cG9vbC5vCj4g
QEAgLTgzLDMgKzg0LDkgQEAgc3ViZGlyLSQoQ09ORklHX1VCU0FOKSArPSB1YnNhbgo+ICAKPiAg
c3ViZGlyLSQoQ09ORklHX05FRURTX0xJQkVMRikgKz0gbGliZWxmCj4gIHN1YmRpci0kKENPTkZJ
R19IQVNfREVWSUNFX1RSRUUpICs9IGxpYmZkdAo+ICsKPiArY29uZmlnX2RhdGEuYzogLi4vLmNv
bmZpZwo+ICsJKCBlY2hvICJjb25zdCBjaGFyIHhlbl9jb25maWdfZGF0YVtdID0iOyBcCj4gKwkg
IGNhdCAkPCB8IGd6aXAgfCAuLi90b29scy9iaW4yYzsgXAo+ICsJICBlY2hvICI7IjsgXAo+ICsJ
ICBlY2hvICJ1bnNpZ25lZCBpbnQgeGVuX2NvbmZpZ19kYXRhX3N6ID0gc2l6ZW9mKHhlbl9jb25m
aWdfZGF0YSkgLSAxOyIgKSA+ICRACj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3lzY3RsLmMg
Yi94ZW4vY29tbW9uL3N5c2N0bC5jCj4gaW5kZXggYzBhYTZiZGU0ZS4uNmI2NjA4ZjY3YiAxMDA2
NDQKPiAtLS0gYS94ZW4vY29tbW9uL3N5c2N0bC5jCj4gKysrIGIveGVuL2NvbW1vbi9zeXNjdGwu
Ywo+IEBAIC0xMyw2ICsxMyw3IEBACj4gICNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+Cj4gICNpbmNs
dWRlIDx4ZW4vZXZlbnQuaD4KPiAgI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgo+ICsjaW5j
bHVkZSA8eGVuL2tlcm5lbC5oPgo+ICAjaW5jbHVkZSA8eGVuL3RtZW0uaD4KPiAgI2luY2x1ZGUg
PHhlbi90cmFjZS5oPgo+ICAjaW5jbHVkZSA8eGVuL2NvbnNvbGUuaD4KPiBAQCAtNTAyLDYgKzUw
MywxOCBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxf
dCkgdV9zeXNjdGwpCj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gIAo+ICsgICAgY2FzZSBY
RU5fU1lTQ1RMX2dldF9jb25maWc6Cj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IHNp
emUgPSBtaW4ob3AtPnUuZ2V0X2NvbmZpZy5zaXplLCB4ZW5fY29uZmlnX2RhdGFfc3opOwo+ICsK
PiArICAgICAgICBpZiAoIHNpemUgJiYKPiArICAgICAgICAgICAgIGNvcHlfdG9fZ3Vlc3Qob3At
PnUuZ2V0X2NvbmZpZy5idWZmZXIsIHhlbl9jb25maWdfZGF0YSwgc2l6ZSkgKQo+ICsgICAgICAg
ICAgICByZXQgPSAtRUZBVUxUOwoKV2hhdCdzIHRoZSBwb2ludCBvZiBjb3B5aW5nIHdoZW4gdXNl
ciBzdXBwbGllZCBidWZmZXIgaXMgbm90IGJpZyBlbm91Z2g/ClRoZXkgY2FuJ3QgY29udGludWUg
ZnJvbSB3aGVyZSB0aGV5IGxlZnQgb2ZmIGFueXdheS4KCj4gKyAgICAgICAgb3AtPnUuZ2V0X2Nv
bmZpZy5zaXplID0geGVuX2NvbmZpZ19kYXRhX3N6Owo+ICsKPiArICAgICAgICBicmVhazsKPiAr
ICAgIH0KPiArCj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIHJldCA9IGFyY2hfZG9fc3lzY3Rs
KG9wLCB1X3N5c2N0bCk7Cj4gICAgICAgICAgY29weWJhY2sgPSAwOwo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgK
PiBpbmRleCBjNDliNGRjYzk5Li5mYjVkOTNhMjQyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+IEBA
IC0xMTAwLDYgKzExMDAsMjAgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfcG9saWN5
IHhlbl9zeXNjdGxfY3B1X3BvbGljeV90Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
c3lzY3RsX2NwdV9wb2xpY3lfdCk7Cj4gICNlbmRpZgo+ICAKPiArLyoKPiArICogWEVOX1NZU0NU
TF9nZXRfY29uZmlnCj4gKyAqCj4gKyAqIFJldHVybiBnemlwLWVkIC5jb25maWcgZmlsZQo+ICsg
Ki8KPiArc3RydWN0IHhlbl9zeXNjdGxfZ2V0X2NvbmZpZyB7Cj4gKyAgICBYRU5fR1VFU1RfSEFO
RExFXzY0KGNoYXIpIGJ1ZmZlcjsgICAvKiBJTjogcG9pbnRlciB0byBidWZmZXIuICovCj4gKyAg
ICB1aW50MzJfdCBzaXplOyAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogc2l6ZSBvZiBidWZm
ZXIuICovCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBPVVQ6
IHNpemUgb2YgY29uZmlnIGRhdGEuICovCj4gKyAgICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAg
ICAgICAgICAgICAvKiBJTjogTVVTVCBiZSB6ZXJvLiAqLwoKUGxlYXNlIGNoZWNrIHBhZCBpcyBy
ZWFsbHkgemVybyBpbiBjb2RlLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 15:14:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 15:14:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk9Nj-0002yC-G5; Thu, 17 Jan 2019 15:14: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=yQ28=PZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gk9Ni-0002y4-RC
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 15:14:58 +0000
X-Inumbo-ID: a629d032-1a6a-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a629d032-1a6a-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 15:14:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3EF33ABE6;
 Thu, 17 Jan 2019 15:14:56 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20190117145722.30311-1-jgross@suse.com>
 <20190117145722.30311-2-jgross@suse.com>
 <20190117151254.cbabtyr27e4heubo@zion.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <f5a662e9-b9cd-cb45-81b8-c71165d5317b@suse.com>
Date: Thu, 17 Jan 2019 16:14:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190117151254.cbabtyr27e4heubo@zion.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/2] xen: add interface for obtaining
 .config from hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOSAxNjoxMiwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAxNywgMjAx
OSBhdCAwMzo1NzoyMVBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBBZGQgYSBzeXNj
dGwgaW50ZXJmYWNlIGZvciBvYnRhaW5pbmcgdGhlIC5jb25maWcgZmlsZSB1c2VkIHRvIGJ1aWxk
Cj4+IHRoZSBoeXBlcnZpc29yLiBUaGUgbWVjaGFuaXNtIGlzIGluc3BpcmVkIGJ5IHRoZSBMaW51
eCBrZXJuZWwncyBvbmUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPj4gLS0tCj4+ICAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyICsrCj4+ICB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAyICst
Cj4+ICB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICA3ICsrKysrKysKPj4g
IHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwo+
PiAgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgfCAxNiArKysrKysrKysrKysr
KysrCj4+ICB4ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggICAgICAgICAgICB8ICAzICsrKwo+PiAg
eGVuL3Rvb2xzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgfCAgOSArKysrKysrLS0KPj4gIHhl
bi90b29scy9iaW4yYy5jICAgICAgICAgICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+PiAgeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAgMyAr
KysKPj4gIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgIDIgKysKPj4gIDEw
IGZpbGVzIGNoYW5nZWQsIDgyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2JpbjJjLmMKPj4KPj4gZGlmZiAtLWdpdCBhLy5naXRp
Z25vcmUgYi8uZ2l0aWdub3JlCj4+IGluZGV4IDI2YmM1ODNmNzQuLjU0OWI1NzAyMGYgMTAwNjQ0
Cj4+IC0tLSBhLy5naXRpZ25vcmUKPj4gKysrIGIvLmdpdGlnbm9yZQo+PiBAQCAtMzA5LDYgKzMw
OSw3IEBAIHhlbi9hcmNoLyovZWZpL2Jvb3QuYwo+PiAgeGVuL2FyY2gvKi9lZmkvY29tcGF0LmMK
Pj4gIHhlbi9hcmNoLyovZWZpL2VmaS5oCj4+ICB4ZW4vYXJjaC8qL2VmaS9ydW50aW1lLmMKPj4g
K3hlbi9jb21tb24vY29uZmlnX2RhdGEuYwo+PiAgeGVuL2luY2x1ZGUvaGVhZGVycyouY2hrCj4+
ICB4ZW4vaW5jbHVkZS9hc20KPj4gIHhlbi9pbmNsdWRlL2FzbS0qL2FzbS1vZmZzZXRzLmgKPj4g
QEAgLTMyOCw2ICszMjksNyBAQCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX25vcC5saXZlcGF0Y2gK
Pj4gIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcmVwbGFjZV93b3JsZC5saXZlcGF0Y2gKPj4gIHhl
bi90b29scy9rY29uZmlnLy50bXBfZ3RrY2hlY2sKPj4gIHhlbi90b29scy9rY29uZmlnLy50bXBf
cXRjaGVjawo+PiAreGVuL3Rvb2xzL2JpbjJjCj4gCj4gTW92ZSB0aGlzIGFoZWFkIGJlZm9yZSBr
Y29uZmlnPwoKU29ycnksIG9mIGNvdXJzZSEKCj4gCj4+ICB4ZW4vdG9vbHMvc3ltYm9scwo+PiAg
eGVuL3hzbS9mbGFzay9pbmNsdWRlL2F2X3Blcm1fdG9fc3RyaW5nLmgKPj4gIHhlbi94c20vZmxh
c2svaW5jbHVkZS9hdl9wZXJtaXNzaW9ucy5oCj4+IGRpZmYgLS1naXQgYS90b29scy9mbGFzay9w
b2xpY3kvbW9kdWxlcy9kb20wLnRlIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50
ZQo+PiBpbmRleCBhMzQ3ZDY2NGY4Li5iNzc2ZTlmMzA3IDEwMDY0NAo+PiAtLS0gYS90b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCj4+ICsrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9t
b2R1bGVzL2RvbTAudGUKPj4gQEAgLTE2LDcgKzE2LDcgQEAgYWxsb3cgZG9tMF90IHhlbl90Onhl
biB7Cj4+ICBhbGxvdyBkb20wX3QgeGVuX3Q6eGVuMiB7Cj4+ICAJcmVzb3VyY2Vfb3AgcHNyX2Nt
dF9vcCBwc3JfYWxsb2MgcG11X2N0cmwgZ2V0X3N5bWJvbAo+PiAgCWdldF9jcHVfbGV2ZWxsaW5n
X2NhcHMgZ2V0X2NwdV9mZWF0dXJlc2V0IGxpdmVwYXRjaF9vcAo+PiAtCWNvdmVyYWdlX29wIHNl
dF9wYXJhbWV0ZXIKPj4gKwljb3ZlcmFnZV9vcCBzZXRfcGFyYW1ldGVyIGdldF9jb25maWcKPj4g
IH07Cj4+ICAKPj4gICMgQWxsb3cgZG9tMCB0byB1c2UgYWxsIFhFTlZFUl8gc3Vib3BzIHRoYXQg
aGF2ZSBjaGVja3MuCj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2Nv
bW1vbi9NYWtlZmlsZQo+PiBpbmRleCA1NmZjMjAxYjZiLi5iMzc1YTQ5ZWQ3IDEwMDY0NAo+PiAt
LS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCj4+ICsrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKPj4g
QEAgLTEsNSArMSw2IEBACj4+ICBvYmoteSArPSBiaXRtYXAubwo+PiAgb2JqLXkgKz0gYnNlYXJj
aC5vCj4+ICtvYmoteSArPSBjb25maWdfZGF0YS5vCj4+ICBvYmotJChDT05GSUdfQ09SRV9QQVJL
SU5HKSArPSBjb3JlX3Bhcmtpbmcubwo+PiAgb2JqLXkgKz0gY3B1Lm8KPj4gIG9iai15ICs9IGNw
dXBvb2wubwo+PiBAQCAtODMsMyArODQsOSBAQCBzdWJkaXItJChDT05GSUdfVUJTQU4pICs9IHVi
c2FuCj4+ICAKPj4gIHN1YmRpci0kKENPTkZJR19ORUVEU19MSUJFTEYpICs9IGxpYmVsZgo+PiAg
c3ViZGlyLSQoQ09ORklHX0hBU19ERVZJQ0VfVFJFRSkgKz0gbGliZmR0Cj4+ICsKPj4gK2NvbmZp
Z19kYXRhLmM6IC4uLy5jb25maWcKPj4gKwkoIGVjaG8gImNvbnN0IGNoYXIgeGVuX2NvbmZpZ19k
YXRhW10gPSI7IFwKPj4gKwkgIGNhdCAkPCB8IGd6aXAgfCAuLi90b29scy9iaW4yYzsgXAo+PiAr
CSAgZWNobyAiOyI7IFwKPj4gKwkgIGVjaG8gInVuc2lnbmVkIGludCB4ZW5fY29uZmlnX2RhdGFf
c3ogPSBzaXplb2YoeGVuX2NvbmZpZ19kYXRhKSAtIDE7IiApID4gJEAKPj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc3lzY3RsLmMgYi94ZW4vY29tbW9uL3N5c2N0bC5jCj4+IGluZGV4IGMwYWE2
YmRlNGUuLjZiNjYwOGY2N2IgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vc3lzY3RsLmMKPj4g
KysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwo+PiBAQCAtMTMsNiArMTMsNyBAQAo+PiAgI2luY2x1
ZGUgPHhlbi9kb21haW4uaD4KPj4gICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KPj4gICNpbmNsdWRl
IDx4ZW4vZG9tYWluX3BhZ2UuaD4KPj4gKyNpbmNsdWRlIDx4ZW4va2VybmVsLmg+Cj4+ICAjaW5j
bHVkZSA8eGVuL3RtZW0uaD4KPj4gICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KPj4gICNpbmNsdWRl
IDx4ZW4vY29uc29sZS5oPgo+PiBAQCAtNTAyLDYgKzUwMywxOCBAQCBsb25nIGRvX3N5c2N0bChY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCj4+ICAgICAgICAg
IGJyZWFrOwo+PiAgICAgIH0KPj4gIAo+PiArICAgIGNhc2UgWEVOX1NZU0NUTF9nZXRfY29uZmln
Ogo+PiArICAgIHsKPj4gKyAgICAgICAgdW5zaWduZWQgaW50IHNpemUgPSBtaW4ob3AtPnUuZ2V0
X2NvbmZpZy5zaXplLCB4ZW5fY29uZmlnX2RhdGFfc3opOwo+PiArCj4+ICsgICAgICAgIGlmICgg
c2l6ZSAmJgo+PiArICAgICAgICAgICAgIGNvcHlfdG9fZ3Vlc3Qob3AtPnUuZ2V0X2NvbmZpZy5i
dWZmZXIsIHhlbl9jb25maWdfZGF0YSwgc2l6ZSkgKQo+PiArICAgICAgICAgICAgcmV0ID0gLUVG
QVVMVDsKPiAKPiBXaGF0J3MgdGhlIHBvaW50IG9mIGNvcHlpbmcgd2hlbiB1c2VyIHN1cHBsaWVk
IGJ1ZmZlciBpcyBub3QgYmlnIGVub3VnaD8KPiBUaGV5IGNhbid0IGNvbnRpbnVlIGZyb20gd2hl
cmUgdGhleSBsZWZ0IG9mZiBhbnl3YXkuCgpIbW0sIHRydWUuIFdpbGwgY2hhbmdlLgoKPiAKPj4g
KyAgICAgICAgb3AtPnUuZ2V0X2NvbmZpZy5zaXplID0geGVuX2NvbmZpZ19kYXRhX3N6Owo+PiAr
Cj4+ICsgICAgICAgIGJyZWFrOwo+PiArICAgIH0KPj4gKwo+PiAgICAgIGRlZmF1bHQ6Cj4+ICAg
ICAgICAgIHJldCA9IGFyY2hfZG9fc3lzY3RsKG9wLCB1X3N5c2N0bCk7Cj4+ICAgICAgICAgIGNv
cHliYWNrID0gMDsKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+PiBpbmRleCBjNDliNGRjYzk5Li5mYjVkOTNh
MjQyIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPj4gKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4+IEBAIC0xMTAwLDYgKzExMDAsMjAgQEAgdHlw
ZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfcG9saWN5IHhlbl9zeXNjdGxfY3B1X3BvbGljeV90
Owo+PiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVfcG9saWN5X3QpOwo+
PiAgI2VuZGlmCj4+ICAKPj4gKy8qCj4+ICsgKiBYRU5fU1lTQ1RMX2dldF9jb25maWcKPj4gKyAq
Cj4+ICsgKiBSZXR1cm4gZ3ppcC1lZCAuY29uZmlnIGZpbGUKPj4gKyAqLwo+PiArc3RydWN0IHhl
bl9zeXNjdGxfZ2V0X2NvbmZpZyB7Cj4+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBi
dWZmZXI7ICAgLyogSU46IHBvaW50ZXIgdG8gYnVmZmVyLiAqLwo+PiArICAgIHVpbnQzMl90IHNp
emU7ICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBzaXplIG9mIGJ1ZmZlci4gKi8KPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBPVVQ6IHNpemUgb2YgY29u
ZmlnIGRhdGEuICovCj4+ICsgICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgICAgICAgICAgICAg
LyogSU46IE1VU1QgYmUgemVyby4gKi8KPiAKPiBQbGVhc2UgY2hlY2sgcGFkIGlzIHJlYWxseSB6
ZXJvIGluIGNvZGUuCgpZZXMuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 15:20:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 15:20: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-devel-bounces@lists.xenproject.org>)
	id 1gk9SZ-0003Hp-9k; Thu, 17 Jan 2019 15:19: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=yQ28=PZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gk9SX-0003Hk-MZ
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 15:19:57 +0000
X-Inumbo-ID: 58afb689-1a6b-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58afb689-1a6b-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 15:19:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E808BAC97;
 Thu, 17 Jan 2019 15:18:55 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20190117145722.30311-1-jgross@suse.com>
 <20190117145722.30311-3-jgross@suse.com>
 <20190117151250.63mbb3pgs56ztxop@zion.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <b33eac34-c01e-ef30-1a2d-054eecf6652a@suse.com>
Date: Thu, 17 Jan 2019 16:18:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190117151250.63mbb3pgs56ztxop@zion.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/2] tools: add new xl command get-config
 for getting hypervisor config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOSAxNjoxMiwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAxNywgMjAx
OSBhdCAwMzo1NzoyMlBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBBZGQgICBuZXcg
c3ViY29tbWFuZCAiZ2V0LWNvbmZpZyIgdG8geGwgY29uZmlnIHRvIHByaW50IHRoZSBoeXBlcnZp
c29yCj4+IC5jb25maWcgZmlsZS4KPiAKPiBJIHNsaWdodCBwcmVmZXIgZ2V0LXhlbi1jb25maWcg
b3IgZ2V0LWh5cGVydmlzb3ItY29uZmlnLgoKSSdkIGJlIGhhcHB5IHdpdGggZWl0aGVyLgoKQW55
Ym9keSBlbHNlIGdvdCBhIHNwZWNpYWwgcHJlZmVyZW5jZT8KCj4gCj4+Cj4+IFRvIGJlIGFibGUg
dG8gcmV1c2UgYWxyZWFkeSBleGlzdGluZyBkZWNvbXByZXNzaW5nIGNvZGUgaW4gbGlieGVuZ3Vl
c3QKPj4geGNfaW5mbGF0ZV9idWZmZXIoKSBoYXMgdG8gYmUgbW92ZWQgdG8gbGlieGVuZ3Vlc3Qu
aC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
IFsuLi5dCj4+ICAKPj4gK2ludCBsaWJ4bF9nZXRfY29uZmlnKGxpYnhsX2N0eCAqY3R4LCBjaGFy
ICoqYnVmZmVyKQo+PiArewo+PiArICAgIGludCByZXQ7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBn
el9zaXplLCBvdXRfc2l6ZTsKPj4gKyAgICBjaGFyICpnel9idWZmZXI7Cj4+ICsgICAgR0NfSU5J
VChjdHgpOwo+PiArCj4+ICsgICAgcmV0ID0geGNfZ2V0X2NvbmZpZyhjdHgtPnhjaCwgJmd6X2J1
ZmZlciwgJmd6X3NpemUpOwo+PiArICAgIGlmIChyZXQgPCAwKSB7Cj4+ICsgICAgICAgIExPR0VW
KEVSUk9SLCByZXQsICJnZXR0aW5nIGNvbmZpZyIpOwo+PiArICAgICAgICBHQ19GUkVFOwo+PiAr
ICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICAqYnVmZmVy
ID0geGNfaW5mbGF0ZV9idWZmZXIoY3R4LT54Y2gsIGd6X2J1ZmZlciwgZ3pfc2l6ZSwgJm91dF9z
aXplKTsKPj4gKwo+PiArICAgIEdDX0ZSRUU7Cj4gCj4gUGxlYXNlIG1vdmUgdGhpcyB0byB0aGUg
ZW5kIG9mIHRoZSBmdW5jdGlvbiBhbmQgLi4uCj4gCj4+ICsgICAgZnJlZShnel9idWZmZXIpOwo+
PiArCj4+ICsgICAgaWYgKCEqYnVmZmVyKSB7Cj4+ICsgICAgICAgIExPR0UoRVJST1IsICJkZWNv
bXByZXNzaW5nIGNvbmZpZyBkYXRhIGZhaWxlZCIpOwo+PiArICAgICAgICByZXR1cm4gRVJST1Jf
RkFJTDsKPiAKPiAuLi4gdXNlIGdvdG8gc3R5bGUgaW5zdGVhZC4KCk9rYXkuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 15:21:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 15:21: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-devel-bounces@lists.xenproject.org>)
	id 1gk9Tq-0003uz-MB; Thu, 17 Jan 2019 15:21: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=dvot=PZ=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1gk9To-0003ur-N2
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 15:21:16 +0000
X-Inumbo-ID: 867d3610-1a6b-11e9-92db-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::605])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 867d3610-1a6b-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 15:21:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=l+k/9xR7EQc4QV/5KXeaqUVA4hpuzHIrXei7n9ltD8s=;
 b=hKTqytbQjZ5vHMaJLS+nm15JUfUkTWpJhCqNp8G45vVgxpL9N40sq8g5aJQrJuf5JyDy8DuTBIKCLXkVwCpQ6acJN3NLexwsdTmALo5WlbIQTQ9IM3oDqd58p5Q6q1LuLJLns1oDlU8j0G1/8pcq6SJLKMP4UhbcZHS29tr4/24=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.77) by
 AM0PR03MB4228.eurprd03.prod.outlook.com (20.176.214.153) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.19; Thu, 17 Jan 2019 15:21:11 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd%6]) with mapi id 15.20.1516.019; Thu, 17 Jan 2019
 15:21:11 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>, Jens Wiklander
 <jens.wiklander@linaro.org>
Thread-Topic: [PATCH v3 06/11] optee: add std call handling
Thread-Index: AQHUlxZJVzM9mj3Ar0C4tDnYom2iUqWyaS+AgAFZLgA=
Date: Thu, 17 Jan 2019 15:21:10 +0000
Message-ID: <87va2ntimz.fsf@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-7-volodymyr_babchuk@epam.com>
 <f4b2976d-c776-1984-c9b6-ae371aa05217@arm.com>
In-Reply-To: <f4b2976d-c776-1984-c9b6-ae371aa05217@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR03MB4228;
 6:eEml+gwd9GMp+KRC5dIivFPLgvAALbBGcsiNkPy2YM+gq7YjM8XEWe4V0kcgLUr1MpNxt1A6Pwu8ixGhM/6OSke9s0y35/cGFF8Ex2NIQvQBUPCJRK0i90AItNwWb53+4Id13w9XvGJg8CeTCa/+iQU1dJjElfMqoTeujhJ+EJaifhIO5HzkiHS4CEckGWoE9ILal7hl9eEbn2Sa8Inx7PzlJMxVDfknAA1XfkxOygTRySdZifEX6zUA7Vz8IogvgX6rxwOvlw1mEsKhggzTrBNfwFg0OXyKPfMPtxce5bRT2fCM/5RXUOJGoLKvvJDkRSuz1BCauZVbOaTqM/y8rSwsts6NsoYMcBJXnq+2zXMcZkuAzXhZO3AHxVD/P2YG7lBYTSejoMYzGlzamYT2Dd7Du1w7Z7fu7n115/J07hUs6BSnhKg4m/DU4J+Ti1Mij/13MPuxWV4RTfnHxxzyig==;
 5:iF2QXRSEGncGR0FEA+HB5wvAELQmTIXBS662N2v/8qOwgJR0nzFdU1MADnJcXQs6fQlp3pEV1/xf/DhmWZaTSvwDZhlYh+26aKqJ0Pcyd964PEj7Kj+kLw8agr5f1g4mDegar6EQJYeuuI9bmKD/EFjLB0wSJqb8+zOBdNfB6K+jfKrXlIF6iAYxQgOdEInPmGW+Mu5vyL95vFkIBJoshQ==;
 7:akK8D/HnszQRhgZcMeqqJwp9OjtAZpaHO3dNRx3QeqHsif+gtz1qqRU+nBH1vdUmMLlVO19v+lW79s4QsG8nePgfVdX/8utzN+xuiG2lL709s2+gwrBojSB/HDnroraY0t+V9633L5bdCNFw/BC4Mw==
x-ms-office365-filtering-correlation-id: 8def2619-0076-4eca-fa02-08d67c8f696d
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB4228; 
x-ms-traffictypediagnostic: AM0PR03MB4228:
x-microsoft-antispam-prvs: <AM0PR03MB422817ABDB1595BFDFB9015EE6830@AM0PR03MB4228.eurprd03.prod.outlook.com>
x-forefront-prvs: 0920602B08
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(366004)(396003)(136003)(376002)(346002)(199004)(189003)(8936002)(36756003)(54906003)(6116002)(8676002)(14444005)(256004)(486006)(229853002)(81166006)(81156014)(316002)(186003)(53936002)(53546011)(26005)(76176011)(5660300001)(6246003)(6512007)(110136005)(3846002)(102836004)(55236004)(6506007)(53946003)(446003)(39060400002)(72206003)(25786009)(66066001)(11346002)(4326008)(2616005)(6436002)(105586002)(2906002)(476003)(68736007)(14454004)(80792005)(345774005)(97736004)(4744004)(99286004)(6486002)(478600001)(7736002)(71200400001)(71190400001)(305945005)(86362001)(106356001)(30864003)(579004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4228;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: TW99qI6XEyshmHLSujLj2Vfpv8xCb1TmJZPa68c0SP7sPJYKWfoLDvL7VoznVCSUws2hR5JLObc8N0iLujnkj0Gcsf+uqjrh3h9nTwZ2B13qgDEojJLXlCaIburQpP+Mt9P5ptQEMozQXChtItVdv/LaUH8hcYKAcJ1OiXr4CidkVhbnYJp2BdeEzF2fy/dx18zVm1hhuEPwMppzUwHAJiDBQiJrhNq6CsBPlx0jlO6Q/bFQcrn1JLOUjy/YNb6Fx3n4SyyGMLA/tTAYWZxPk1kTOgVq7iShAbEDapWBCoeYL+L0gSU+CTXjkmkGF+xbWXQfJjjlP/ak5WOyVIipTtIlRHZJbZf7kUVEhz7Y8dtJhEHYJqxcJkQ45Yvfp3dcg/cGpf3x7csPzoBN/sD0KT8uCa4oWvijGkqjnvLEuXI=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8def2619-0076-4eca-fa02-08d67c8f696d
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2019 15:21:10.8775 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4228
Subject: Re: [Xen-devel] [PATCH v3 06/11] optee: add std call handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhlbGxvIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpIFZvbG9keW15ciwKPgo+
IE9uIDE4LzEyLzIwMTggMjE6MTEsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBGcm9tOiBW
b2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPj4KPj4gVGhlIG1haW4g
d2F5IHRvIGNvbW11bmljYXRlIHdpdGggT1AtVEVFIGlzIHRvIGlzc3VlIHN0YW5kYXJkIFNNQ0ND
Cj4+IGNhbGwuICJTdGFuZGFyZCIgaXMgYSBTTUNDQyB0ZXJtIGFuZCBpdCBtZWFucyB0aGF0IGNh
bGwgY2FuIGJlCj4+IGludGVycnVwdGVkIGFuZCBPUC1URUUgY2FuIHJldHVybiBjb250cm9sIHRv
IE5XIGJlZm9yZSBjb21wbGV0aW5nCj4+IHRoZSBjYWxsLgo+Pgo+PiBJbiBjb250cmFzdCB3aXRo
IGZhc3QgY2FsbHMsIHdoZXJlIGFyZ3VtZW50cyBhbmQgcmV0dXJuIHZhbHVlcwo+PiBhcmUgcGFz
c2VkIGluIHJlZ2lzdGVycywgc3RhbmRhcmQgY2FsbHMgdXNlIHNoYXJlZCBtZW1vcnkuIFJlZ2lz
dGVyCj4+IHBhaXIgYTEsYTIgaG9sZHMgNjQtYml0IFBBIG9mIGNvbW1hbmQgYnVmZmVyLCB3aGVy
ZSBhbGwgYXJndW1lbnRzCj4+IGFyZSBzdG9yZWQgYW5kIHdoaWNoIGlzIHVzZWQgdG8gcmV0dXJu
IGRhdGEuIE9QLVRFRSBpbnRlcm5hbGx5Cj4+IGNvcGllcyBjb250ZW50cyBvZiB0aGlzIGJ1ZmZl
ciBpbnRvIG93biBzZWN1cmUgbWVtb3J5IGJlZm9yZSBhY2Nlc3NpbmcKPj4gYW5kIHZhbGlkYXRp
bmcgYW55IGRhdGEgaW4gY29tbWFuZCBidWZmZXIuIFRoaXMgaXMgZG9uZSB0byBtYWtlIHN1cmUK
Pj4gdGhhdCBOVyB3aWxsIG5vdCBjaGFuZ2UgY29udGVudHMgb2YgdGhlIHZhbGlkYXRlZCBwYXJh
bWV0ZXJzLgo+Pgo+PiBNZWRpYXRvciBuZWVkcyB0byBkbyB0aGUgc2FtZSBmb3IgbnVtYmVyIG9m
IHJlYXNvbnM6Cj4+Cj4+IDEuIFRvIG1ha2Ugc3VyZSB0aGF0IGd1ZXN0IHdpbGwgbm90IGNoYW5n
ZSBkYXRhIGFmdGVyIHZhbGlkYXRpb24uCj4+IDIuIFRvIHRyYW5zbGF0ZSBJUEFzIHRvIFBBcyBp
biB0aGUgY29tbWFuZCBidWZmZXIgKHRoaXMgaXMgbm90IGRvbmUKPj4gICAgIGluIHRoaXMgcGF0
Y2gpLgo+PiAzLiBUbyBoaWRlIHRyYW5zbGF0ZWQgYWRkcmVzcyBmcm9tIGd1ZXN0LCBzbyBpdCB3
aWxsIG5vdCBiZSBhYmxlCj4+ICAgICB0byBkbyBJUEEtPlBBIHRyYW5zbGF0aW9uIGJ5IG1pc3Vz
aW5nIG1lZGlhdG9yLgo+Pgo+PiBEdXJpbmcgc3RhbmRhcmQgY2FsbCBPUC1URUUgY2FuIGlzc3Vl
IG11bHRpcGxlICJSUEMgcmV0dXJucyIsIGFza2luZwo+PiBOVyB0byBkbyBzb21lIHdvcmsgZm9y
IE9QLVRFRS4gTlcgdGhlbiBpc3N1ZXMgc3BlY2lhbCBjYWxsCj4+IE9QVEVFX1NNQ19DQUxMX1JF
VFVSTl9GUk9NX1JQQyB0byByZXN1bWUgaGFuZGxpbmcgb2YgdGhlIG9yaWdpbmFsIGNhbGwuCj4+
IFRodXMsIG1lZGlhdG9yIG5lZWRzIHRvIG1haW50YWluIGNvbnRleHQgZm9yIG9yaWdpbmFsIHN0
YW5kYXJkIGNhbGwKPj4gZHVyaW5nIG11bHRpcGxlIFNNQ0NDIGNhbGxzLgo+Pgo+PiBTdGFuZGFy
ZCBjYWxsIGlzIGNvbnNpZGVyZWQgY29tcGxldGUsIHdoZW4gcmV0dXJuZWQgdmFsdWUgaXMKPj4g
bm90IGEgUlBDIHJlcXVlc3QuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+PiAtLS0KPj4KPj4gICBDaGFuZ2VzIGZyb20gdjI6
Cj4+ICAgIC0gcmVuYW1lZCBzdHJ1Y3QgZG9tYWluX2N0eCB0byBzdHJ1Y3Qgb3B0ZWVfZG9tYWlu
Cj4+ICAgIC0gZml4ZWQgY29kaW5nIHN0eWxlCj4+ICAgIC0gTm93IEkgdXNlIGFjY2Vzc19ndWVz
dF9tZW1vcnlfYnlfaXBhKCkgaW5zdGVhZCBvZiBtYXBwaW5ncwo+PiAgICAgIHRvIHJlYWQgY29t
bWFuZCBidWZmZXIKPj4gICAgLSBBZGRlZCB0cmFja2luZyBmb3IgaW4gZmxpZ2h0IGNhbGxzLCBz
byBndWVzdCBjYW4ndCByZXN1bWUKPj4gICAgICB0aGUgc2FtZSBjYWxsIGZyb20gdHdvIENQVXMg
c2ltdWx0YW5pb3VzbHkKPj4KPj4gICB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgICAgIHwgMzE5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4+ICAgeGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaCB8ICAgMyArCj4+ICAgMiBmaWxlcyBjaGFuZ2VkLCAzMjAgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUv
b3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiBpbmRleCA1ODQyNDFiMDNhLi5k
YzkwZTJlZDhlIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gKysr
IGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+IEBAIC0xMiw2ICsxMiw4IEBACj4+ICAgICov
Cj4+ICAgICAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2Rv
bWFpbl9wYWdlLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+PiAgICNpbmNs
dWRlIDx4ZW4vc2NoZWQuaD4KPj4gICAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4+ICAgI2luY2x1
ZGUgPGFzbS90ZWUvdGVlLmg+Cj4+IEBAIC0yMiwxMSArMjQsMzggQEAKPj4gICAvKiBDbGllbnQg
SUQgMCBpcyByZXNlcnZlZCBmb3IgaHlwZXJ2aXNvciBpdHNlbGYgKi8KPj4gICAjZGVmaW5lIE9Q
VEVFX0NMSUVOVF9JRChkb21haW4pIChkb21haW4tPmRvbWFpbl9pZCArIDEpCj4+ICAgKy8qCj4+
ICsgKiBNYXhpbWFsIG51bWJlciBvZiBjb25jdXJyZW50IHN0YW5kYXJkIGNhbGxzIGZyb20gb25l
IGd1ZXN0LiBUaGlzCj4+ICsgKiBjb3JyZXNwb25kcyB0byBPUFRFRSBjb25maWd1cmF0aW9uIG9w
dGlvbiBDRkdfTlVNX1RIUkVBRFMsIGJlY2F1c2UKPj4gKyAqIE9QLVRFRSBzcGF3bnMgYSB0aHJl
YWQgZm9yIGV2ZXJ5IHN0YW5kYXJkIGNhbGwuCj4KPiBMb29raW5nIGF0IE9QLVRFRSwgQ0ZHX05V
TV9USFJFQURTIHdpbGwgdmFyeSBkZXBlbmRpbmcgb24gdGhlCj4gcGxhdGZvcm0uIElzIHRoZXJl
IGFueSB3YXkgdG8gcHJvYmUgdGhhdCBudW1iZXIgb2YgdGhyZWFkcyBmcm9tIFhlbj8KWWVzLCB0
aGlzIGlzIHBlci1wbGF0Zm9ybSBjb25maWd1cmF0aW9uLgpFYXNpZXN0IHdheSBpcyB0byBhZGQg
RmFzdCBTTUMgdG8gT1AtVEVFIHRoYXQgd2lsbCByZXBvcnQgdGhpcwpwYXJhbWV0ZXIuCkplbnMs
IHdoYXQgZG8geW91IHRoaW5rIGFib3V0IGFkZGluZyBhZGRpdGlvbmFsIGNhbGw/Cgo+IEluIGFu
eSBjYXNlLCBJIHRoaW5rIHdlIHNob3VsZCB1cGRhdGUgdGhlIGNvbW1lbnQgdG8gcmVmbGVjdCB0
aGF0IHRoaXMKPiBzZWVtcyB0byBiZSB0aGUgbWF4aW11bSBDRkdfTlVNX1RIUkVBRFMgc3VwcG9y
dGVkIGJ5IGFueSB1cHN0cmVhbQo+IHBsYXRmb3JtLgoKQWN0dWFsbHksIE9QLVRFRSBwcm90b2Nv
bCBoYXZlIHBvc3NpYmlsaXR5IHRvIGhhbmRsZSBsaW1pdGVkIG51bWJlciBvZgp0aHJlYWRzIGNv
cnJlY3RseS4gT1AtVEVFIGNhbiByZXBvcnQgdGhhdCBhbGwgdGhyZWFkcyBhcmUgYnVzeSBhbmQK
Y2xpZW50IHdpbGwgd2FpdCBmb3IgYSBmcmVlIG9uZS4gWEVOIGNhbiBkbyB0aGUgc2FtZSwgYWx0
aG91Z2ggdGhpcyBpcyBub3QKaW1wbGVtZW50ZWQgaW4gdGhpcyBwYXRjaCBzZXJpZXMuIEJ1dCBJ
IGNhbiBhZGQgdGhpcy4KCkJhc2ljYWxseSB0aGlzIG1lYW5zIHRoYXQgYWxsIGNhbiB3b3JrIGNv
cnJlY3RseSBldmVuIHdpdGgKTUFYX1NURF9DQUxMUz09MS4gSXQganVzdCB3aWxsIGJlIG5vdCBz
byBlZmZpY2llbnQuCgo+PiArICovCj4+ICsjZGVmaW5lIE1BWF9TVERfQ0FMTFMgICAxNgo+PiAr
Cj4+ICAgI2RlZmluZSBPUFRFRV9LTk9XTl9OU0VDX0NBUFMgT1BURUVfU01DX05TRUNfQ0FQX1VO
SVBST0NFU1NPUgo+PiAgICNkZWZpbmUgT1BURUVfS05PV05fU0VDX0NBUFMgKE9QVEVFX1NNQ19T
RUNfQ0FQX0hBVkVfUkVTRVJWRURfU0hNIHwgXAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE9QVEVFX1NNQ19TRUNfQ0FQX1VOUkVHSVNURVJFRF9TSE0gfCAgXAo+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX1NNQ19TRUNfQ0FQX0RZTkFNSUNfU0hNKQo+
PiAgICsvKgo+PiArICogQ2FsbCBjb250ZXh0LiBPUC1URUUgY2FuIGlzc3VlIG11bHRpcGxlIFJQ
QyByZXR1cm5zIGR1cmluZyBvbmUgY2FsbC4KPj4gKyAqIFdlIG5lZWQgdG8gcHJlc2VydmUgY29u
dGV4dCBkdXJpbmcgdGhlbS4KPj4gKyAqLwo+PiArc3RydWN0IG9wdGVlX3N0ZF9jYWxsIHsKPj4g
KyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4+ICsgICAgc3RydWN0IG9wdGVlX21zZ19hcmcg
Knhlbl9hcmc7Cj4+ICsgICAgcGFkZHJfdCBndWVzdF9hcmdfaXBhOwo+PiArICAgIGludCBvcHRl
ZV90aHJlYWRfaWQ7Cj4+ICsgICAgaW50IHJwY19vcDsKPj4gKyAgICBib29sIGluX2ZsaWdodDsK
Pj4gK307Cj4+ICsKPj4gKy8qIERvbWFpbiBjb250ZXh0ICovCj4+ICtzdHJ1Y3Qgb3B0ZWVfZG9t
YWluIHsKPj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGNhbGxfbGlzdDsKPj4gKyAgICBhdG9taWNf
dCBjYWxsX2NvdW50Owo+PiArICAgIHNwaW5sb2NrX3QgbG9jazsKPj4gK307Cj4+ICsKPj4gICBz
dGF0aWMgYm9vbCBvcHRlZV9wcm9iZSh2b2lkKQo+PiAgIHsKPj4gICAgICAgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpub2RlOwo+PiBAQCAtNTIsNiArODEsMTEgQEAgc3RhdGljIGJvb2wgb3B0ZWVf
cHJvYmUodm9pZCkKPj4gICBzdGF0aWMgaW50IG9wdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpk
KQo+PiAgIHsKPj4gICAgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzcDsKPj4gKyAgICBzdHJ1
Y3Qgb3B0ZWVfZG9tYWluICpjdHg7Cj4+ICsKPj4gKyAgICBjdHggPSB4emFsbG9jKHN0cnVjdCBv
cHRlZV9kb21haW4pOwo+PiArICAgIGlmICggIWN0eCApCj4+ICsgICAgICAgIHJldHVybiAtRU5P
TUVNOwo+PiAgICAgICAgIC8qCj4+ICAgICAgICAqIEluZm9ybSBPUC1URUUgYWJvdXQgYSBuZXcg
Z3Vlc3QuCj4+IEBAIC02OSw5ICsxMDMsMTYgQEAgc3RhdGljIGludCBvcHRlZV9lbmFibGUoc3Ry
dWN0IGRvbWFpbiAqZCkKPj4gICAgICAgewo+PiAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FS
TklORywgIlVuYWJsZSB0byBjcmVhdGUgT1BURUUgY2xpZW50OiByYyA9IDB4JVhcbiIsCj4+ICAg
ICAgICAgICAgICAgICAgICh1aW50MzJfdClyZXNwLmEwKTsKPj4gKyAgICAgICAgeGZyZWUoY3R4
KTsKPj4gICAgICAgICAgIHJldHVybiAtRU5PREVWOwo+PiAgICAgICB9Cj4+ICAgKyAgICBJTklU
X0xJU1RfSEVBRCgmY3R4LT5jYWxsX2xpc3QpOwo+PiArICAgIGF0b21pY19zZXQoJmN0eC0+Y2Fs
bF9jb3VudCwgMCk7Cj4+ICsgICAgc3Bpbl9sb2NrX2luaXQoJmN0eC0+bG9jayk7Cj4+ICsKPj4g
KyAgICBkLT5hcmNoLnRlZSA9IGN0eDsKPj4gKwo+PiAgICAgICByZXR1cm4gMDsKPj4gICB9Cj4+
ICAgQEAgLTExMSw5ICsxNTIsODYgQEAgc3RhdGljIHZvaWQgc2V0X3JldHVybihzdHJ1Y3QgY3B1
X3VzZXJfcmVncwo+PiAqcmVncywgdWludDMyX3QgcmV0KQo+PiAgICAgICBzZXRfdXNlcl9yZWco
cmVncywgNywgMCk7Cj4+ICAgfQo+PiAgICtzdGF0aWMgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICph
bGxvY2F0ZV9zdGRfY2FsbChzdHJ1Y3QKPj4gb3B0ZWVfZG9tYWluICpjdHgpCj4+ICt7Cj4+ICsg
ICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsOwo+PiArICAgIGludCBjb3VudDsKPj4gKwo+
PiArICAgIC8qIE1ha2Ugc3VyZSB0aGF0IGd1ZXN0IGRvZXMgbm90IGV4ZWN1dGUgbW9yZSB0aGFu
IE1BWF9TVERfQ0FMTFMgKi8KPj4gKyAgICBjb3VudCA9IGF0b21pY19hZGRfdW5sZXNzKCZjdHgt
PmNhbGxfY291bnQsIDEsIE1BWF9TVERfQ0FMTFMpOwo+PiArICAgIGlmICggY291bnQgPT0gTUFY
X1NURF9DQUxMUyApCj4+ICsgICAgICAgIHJldHVybiBOVUxMOwo+PiArCj4+ICsgICAgY2FsbCA9
IHh6YWxsb2Moc3RydWN0IG9wdGVlX3N0ZF9jYWxsKTsKPj4gKyAgICBpZiAoICFjYWxsICkKPj4g
KyAgICB7Cj4+ICsgICAgICAgIGF0b21pY19kZWMoJmN0eC0+Y2FsbF9jb3VudCk7Cj4+ICsgICAg
ICAgIHJldHVybiBOVUxMOwo+PiArICAgIH0KPj4gKwo+PiArICAgIGNhbGwtPm9wdGVlX3RocmVh
ZF9pZCA9IC0xOwo+PiArICAgIGNhbGwtPmluX2ZsaWdodCA9IHRydWU7Cj4+ICsKPj4gKyAgICBz
cGluX2xvY2soJmN0eC0+bG9jayk7Cj4+ICsgICAgbGlzdF9hZGRfdGFpbCgmY2FsbC0+bGlzdCwg
JmN0eC0+Y2FsbF9saXN0KTsKPj4gKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKPj4gKwo+
PiArICAgIHJldHVybiBjYWxsOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBmcmVlX3N0ZF9j
YWxsKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsKQo+PiArewo+PiArICAgIGF0b21pY19kZWMo
JmN0eC0+Y2FsbF9jb3VudCk7Cj4+ICsKPj4gKyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7Cj4+
ICsgICAgbGlzdF9kZWwoJmNhbGwtPmxpc3QpOwo+PiArICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxv
Y2spOwo+PiArCj4+ICsgICAgQVNTRVJUKCFjYWxsLT5pbl9mbGlnaHQpOwo+PiArICAgIHhmcmVl
KGNhbGwtPnhlbl9hcmcpOwo+PiArICAgIHhmcmVlKGNhbGwpOwo+PiArfQo+PiArCj4+ICtzdGF0
aWMgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpnZXRfc3RkX2NhbGwoc3RydWN0IG9wdGVlX2RvbWFp
biAqY3R4LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCB0aHJlYWRfaWQpCj4+ICt7Cj4+ICsgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsOwo+
PiArCj4+ICsgICAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwo+PiArICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnkoIGNhbGwsICZjdHgtPmNhbGxfbGlzdCwgbGlzdCApCj4+ICsgICAgewo+PiArICAgICAg
ICBpZiAoIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9PSB0aHJlYWRfaWQgKQo+PiArICAgICAgICB7
Cj4+ICsgICAgICAgICAgICBpZiAoIGNhbGwtPmluX2ZsaWdodCApCj4+ICsgICAgICAgICAgICB7
Cj4+ICsgICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkd1ZXN0IHRyaWVz
IHRvIGV4ZWN1dGUgY2FsbCB3aGljaCBpcyBhbHJlYWR5IGluIGZsaWdodCIpOwo+PiArICAgICAg
ICAgICAgICAgIGdvdG8gb3V0Owo+PiArICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgY2Fs
bC0+aW5fZmxpZ2h0ID0gdHJ1ZTsKPj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxv
Y2spOwo+PiArICAgICAgICAgICAgcmV0dXJuIGNhbGw7Cj4+ICsgICAgICAgIH0KPj4gKyAgICB9
Cj4+ICtvdXQ6Cj4+ICsgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4+ICsKPj4gKyAgICBy
ZXR1cm4gTlVMTDsKPj4gK30KPj4gKwo+PiArc3RhdGljIHZvaWQgcHV0X3N0ZF9jYWxsKHN0cnVj
dCBvcHRlZV9kb21haW4gKmN0eCwgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsKQo+PiArewo+
PiArICAgIHNwaW5fbG9jaygmY3R4LT5sb2NrKTsKPj4gKyAgICBBU1NFUlQoY2FsbC0+aW5fZmxp
Z2h0KTsKPj4gKyAgICBjYWxsLT5pbl9mbGlnaHQgPSBmYWxzZTsKPj4gKyAgICBzcGluX3VubG9j
aygmY3R4LT5sb2NrKTsKPj4gK30KPj4gKwo+PiAgIHN0YXRpYyB2b2lkIG9wdGVlX2RvbWFpbl9k
ZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4+ICAgewo+PiAgICAgICBzdHJ1Y3QgYXJtX3NtY2Nj
X3JlcyByZXNwOwo+PiArICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCwgKmNhbGxfdG1w
Owo+PiArICAgIHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCA9IGQtPmFyY2gudGVlOwo+Pgo+PiAg
ICAgICAvKiBBdCB0aGlzIHRpbWUgYWxsIGRvbWFpbiBWQ1BVcyBzaG91bGQgYmUgc3RvcHBlZCAq
Lwo+PiAgIEBAIC0xMjQsNiArMjQyLDE5OSBAQCBzdGF0aWMgdm9pZCBvcHRlZV9kb21haW5fZGVz
dHJveShzdHJ1Y3QKPj4gZG9tYWluICpkKQo+PiAgICAgICAgKi8KPj4gICAgICAgYXJtX3NtY2Nj
X3NtYyhPUFRFRV9TTUNfVk1fREVTVFJPWUVELCBPUFRFRV9DTElFTlRfSUQoZCksIDAsIDAsIDAs
IDAsIDAsIDAsCj4+ICAgICAgICAgICAgICAgICAgICAgJnJlc3ApOwo+Cj4gVGhpcyBmdW5jdGlv
biBjYW4gYmUgY2FsbGVkIHdpdGhvdXQgZW5hYmxlIGFuZCBzaG91bGQgYmUKPiBpZGVtcG90ZW50
LiBTbyBJIHdvdWRsZCBjaGVjayBkLT5hcmNoLnRlZSBiZWZvcmUgYW5kLi4uCk5vdGhpbmcgYmFk
IHdpbGwgaGFwcGVuIGlmIGl0IGNhbGxlZCB3aXRob3V0IGNhbGwgdG8gZW5hYmxlLgoKQnV0IHll
cywgSSBuZWVkIHRvIGNoZWNrIGZvciBjdHggIT0gTlVMTC4KCj4+ICsgICAgQVNTRVJUKCFzcGlu
X2lzX2xvY2tlZCgmY3R4LT5sb2NrKSk7Cj4+ICsKPj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
X3NhZmUoIGNhbGwsIGNhbGxfdG1wLCAmY3R4LT5jYWxsX2xpc3QsIGxpc3QgKQo+PiArICAgICAg
ICBmcmVlX3N0ZF9jYWxsKGN0eCwgY2FsbCk7Cj4+ICsKPj4gKyAgICBBU1NFUlQoIWF0b21pY19y
ZWFkKCZjdHgtPmNhbGxfY291bnQpKTsKPj4gKwo+PiArICAgIHhmcmVlKGQtPmFyY2gudGVlKTsK
Pgo+IHVzZSBYRlJFRSBoZXJlLgpPaCwgbG9va3MgbGlrZSBJIG1pc3NlZCB0aGlzIG1hY3JvIGlu
dHJvZHVjdGlvbi4gVGhhbmsgeW91IGZvciBwb2ludGluZwpvdXQuCgo+PiArfQo+PiArCj4+ICsv
Kgo+PiArICogQ29weSBjb21tYW5kIGJ1ZmZlciBpbnRvIHhlbiBtZW1vcnkgdG86Cj4+ICsgKiAx
KSBIaWRlIHRyYW5zbGF0ZWQgYWRkcmVzc2VzIGZyb20gZ3Vlc3QKPj4gKyAqIDIpIE1ha2Ugc3Vy
ZSB0aGF0IGd1ZXN0IHdvdWxkbid0IGNoYW5nZSBkYXRhIGluIGNvbW1hbmQgYnVmZmVyIGR1cmlu
ZyBjYWxsCj4+ICsgKi8KPj4gK3N0YXRpYyBib29sIGNvcHlfc3RkX3JlcXVlc3Qoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBvcHRlZV9zdGRfY2FsbCAqY2FsbCkKPj4gK3sKPj4gKyAgICBwYWRkcl90IHhlbl9hZGRyOwo+
PiArCj4+ICsgICAgY2FsbC0+Z3Vlc3RfYXJnX2lwYSA9IChwYWRkcl90KWdldF91c2VyX3JlZyhy
ZWdzLCAxKSA8PCAzMiB8Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3VzZXJf
cmVnKHJlZ3MsIDIpOwo+Cj4gTklUOiBUaGUgaW5kZW50YXRpb24gbG9va3Mgd2VpcmQgaGVyZS4K
Pgo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBDb21tYW5kIGJ1ZmZlciBzaG91bGQgc3RhcnQg
YXQgcGFnZSBib3VuZGFyeS4KPj4gKyAgICAgKiBUaGlzIGlzIE9QLVRFRSBBQkkgcmVxdWlyZW1l
bnQuCj4+ICsgICAgICovCj4+ICsgICAgaWYgKCBjYWxsLT5ndWVzdF9hcmdfaXBhICYgKE9QVEVF
X01TR19OT05DT05USUdfUEFHRV9TSVpFIC0gMSkgKQo+PiArICAgICAgICByZXR1cm4gZmFsc2U7
Cj4+ICsKPj4gKyAgICBjYWxsLT54ZW5fYXJnID0gX3htYWxsb2MoT1BURUVfTVNHX05PTkNPTlRJ
R19QQUdFX1NJWkUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX01TR19O
T05DT05USUdfUEFHRV9TSVpFKTsKPj4gKyAgICBpZiAoICFjYWxsLT54ZW5fYXJnICkKPj4gKyAg
ICAgICAgcmV0dXJuIGZhbHNlOwo+PiArCj4+ICsgICAgQlVJTERfQlVHX09OKE9QVEVFX01TR19O
T05DT05USUdfUEFHRV9TSVpFID4gUEFHRV9TSVpFKTsKPgo+IEFzIHlvdSB1c2UgX3htYWxsb2Ms
IHlvdSBzaG91bGQgbm90IG5lZWQgdGhpcy4gVGhpcyBpcyBvbmx5IG5lY2Vzc2FyeQo+IGlmIHlv
dSB1c2UgYWxsb2NfeGVuaGVhcF9wYWdlLgo+ClllcywgcmlnaHQuIFRoaXMgaXMgbGVmdG92ZXIg
ZnJvbSB0aW1lIHdoZW4gSSBtYXBwZWQgZ3Vlc3QgcGFnZSBpbnRvClhFTi4gSSdsbCBtb3ZlIGl0
IGRvd24sIHRvIHBsYWNlIHdoZXJlIEkgbWFwIHRoYXQgcGFnZS4KCj4gSSBhbSB3b25kZXJpbmcg
d2hldGhlciBpdCBpcyB3aXNlIHRvIGFsbG9jYXRlIHRoZSBtZW1vcnkgZnJvbSB4ZW5oZWFwCj4g
YW5kIG5vdCBkb21oZWFwLiBXaGlsZSBvbiBBcm02NCAoZm9yIG5vdykgeGVuaGVhcCBhbmQgZG9t
aGVhcCBhcmUgdGhlCj4gc2FtZSwgb24gQXJtMzIgdGhleSBhcmUgZGlmZmVyZW50LiBUaGUgeGVu
aGVhcCBpcyBhdCBtb3N0IDFHQiwgc28KPiBwcmV0dHkgbGltaXRlZC4KSG9uZXN0bHksIEkgaGF2
ZSBubyBvcGluaW9uIHRoZXJlLiBXaGF0IGFyZSBsaW1pdGF0aW9ucyBvZiBkb21oZWFwIGluCnRo
aXMgY2FzZT8KCgo+IEZ1cnRoZXJtb3JlLCB1c2luZyBkb21oZWFwIHdvdWxkIGhhdmUgdGhlIGFk
dmFudGFnZSB0byBhbGxvdyBpbiB0aGUKPiBmdXR1cmUgYWNjb3VudGluZyB0aGUgYWxsb2NhdGlv
biB0byB0aGUgZ3Vlc3QgYW5kIGFkZCBtb3JlIHNhZmV0eQo+ICh0aGVyZSBhcmUgZGlzY3Vzc2lv
biB0byBtYWtlIGRvbWhlYXAgcGVyIGRvbWFpbikuCj4KPj4gKwo+PiArICAgIGFjY2Vzc19ndWVz
dF9tZW1vcnlfYnlfaXBhKGN1cnJlbnQtPmRvbWFpbiwgY2FsbC0+Z3Vlc3RfYXJnX2lwYSwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLCBPUFRFRV9NU0df
Tk9OQ09OVElHX1BBR0VfU0laRSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWxzZSk7Cj4KPiBZb3UgbmVlZCB0byBjaGVjayB0aGUgcmV0dXJuIG9mIGFjY2Vzc19ndWVzdF9t
ZW1vcnlfYnlfaXBhIGFzIHRoaXMKPiBmdW5jdGlvbiBjYW4gZmFpbC4KV2lsbCBkby4KCj4+ICsK
Pj4gKyAgICB4ZW5fYWRkciA9IHZpcnRfdG9fbWFkZHIoY2FsbC0+eGVuX2FyZyk7Cj4+ICsKPj4g
KyAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgeGVuX2FkZHIgPj4gMzIpOwo+PiArICAgIHNldF91
c2VyX3JlZyhyZWdzLCAyLCB4ZW5fYWRkciAmIDB4RkZGRkZGRkYpOwo+PiArCj4+ICsgICAgcmV0
dXJuIHRydWU7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIGNvcHlfc3RkX3JlcXVlc3RfYmFj
ayhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsKQo+Cj4gQ2FuIHlv
dSBhZGQgYSBjb21tZW50IG9uIHRvcCBvZiB0aGUgZnVuY3Rpb24gZXhwbGFpbmluZyB3aGF0IGl0
IGRvZXM/Clllcywgc3VyZS4KCiJDb3B5IE9QLVRFRSByZXNwb25zZSBiYWNrIGludG8gZ3Vlc3Qn
cyByZXF1ZXN0IGJ1ZmZlciIgd2lsbCBiZSBzdWZmaWNpZW50PwoKPj4gK3sKPj4gKyAgICBzdHJ1
Y3Qgb3B0ZWVfbXNnX2FyZyAqZ3Vlc3RfYXJnOwo+PiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2U7Cj4+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4+ICsgICAgdWludDMyX3QgYXR0cjsKPj4gKwo+
PiArICAgIC8qIGNvcHlfc3RkX3JlcXVlc3QoKSB2YWxpZGF0ZWQgSVBBIGZvciB1cyAqLwo+Cj4g
Tm90IHJlYWxseSwgdGhlIGd1ZXN0IGlzIGZyZWUgdG8gbW9kaWZ5IHRoZSBzdGFnZS0yIG1hcHBp
bmcgb24gYW5vdGhlcgo+IHZDUFUgd2hpbGUgdGhpcyBpcyBoYXBwZW5pbmcuIEkgYWdyZWUgdGhh
dCB0aGUgZ3Vlc3Qgd2lsbCBzaG9vdAo+IGhpbXNlbGYsIGJ1dCB3ZSBhdCBsZWFzdCBuZWVkIHRv
IG5vdCBoYXZlIHdlaXJkIGJlaGF2aW9yIGhhcHBlbmluZy4KPgo+IEluIHRoYXQgY2FzZSwgSSB3
b3VsZCBjaGVjayB0aGF0IHRoZSB0eXBlIGlzIHAybV9yYW1fcncgYXMgeW91IGRvbid0Cj4gd2Fu
dCB0byB3cml0ZSBpbiByZWFkLW9ubHkgb3IgZm9yZWlnbiBtYXBwaW5nLgpIb3cgSSBjYW4gZG8g
dGhpcyBhdG9taWNhbGx5PyBJLmUuIHdoYXQgaWYgZ3Vlc3Qgd2lsbCBtYW5nbGUgcDJtIHJpZ2h0
CmFmdGVyIHRoZSBjaGVjaz8KCj4gQWxzbywgYXMgY29weV9zdGRfcmVxdWVzdCgpIGFuZCBjb3B5
X3N0ZF9yZXF1ZXN0X2JhY2sgbWF5IG5vdCBiZQo+IGNhbGxlZCBpbiB0aGUgc2FtZSAidGhyZWFk
IiBpdCB3b3VsZCBiZSB1c2VmdWwgaWYgeW91IHNwZWNpZnkgYSBiaXQKPiBtb3JlIHRoZSBpbnRl
cmFjdGlvbi4KSSBub3Qgc3VyZSB3aGF0IGRvIHlvdSBtZWFuIHRoZXJlLgoKPgo+PiArICAgIHBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZW50LT5kb21haW4sIHBhZGRyX3RvX3BmbihjYWxs
LT5ndWVzdF9hcmdfaXBhKSwKPgo+IFBsZWFzZSB1c2UgZ2ZuX3goZ2FkZHJfdG9fZ2ZuKC4uLikp
IHRvIGNsYXJpZnkgdGhpcyBpcyBhIGdmbi4gVGhlCj4gZ2ZuX3ggd2lsbCBiZSB1bm5lY2Vzc2Fy
eSBzb29uIHdpdGggYSBjbGVhbnVwIHRoYXQgaXMgY3VycmVudGx5IHVuZGVyCj4gcmV2aWV3LgpT
byB0aGVyZSBhcmUgY2hhbmNlcywgdGhhdCBpdCB3aWxsIGJlIHJlbW92ZWQgd2hlbiB0aW1lIHdp
bGwgY29tZSB0bwptZXJnZSB0aGlzIHBhdGNoIHNlcmllcz8gOikKCj4KPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVMTCwgUDJNX0FMTE9DKTsKPj4gKyAgICBpZiAoICFwYWdlICkK
Pj4gKyAgICAgICAgcmV0dXJuOwo+PiArCj4+ICsgICAgZ3Vlc3RfYXJnID0gbWFwX2RvbWFpbl9w
YWdlKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPgo+IFNvIGhlcmUgeW91IGFzc3VtZSB0aGF0IFBBR0Vf
U0laRSA9PQo+IE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFLiBDYW4geW91IGFkZCBhIEJV
SUxEX0JVR19PTiBqdXN0IGFib3ZlCj4gKHdpdGggYSBjb21tZW50KSBzbyB3ZSBkb24ndCBnZXQg
c29tZSBuYXN0eSBzdXJwcmlzZSB3aXRoIDY0SyBzdXBwb3J0LgpZZXMsIHN1cmUuCgo+IEFsc28s
IHlvdSBzaG91bGQgYmUgYWJsZSB0byB1c2UgX19tYXBfZG9tYWluX3BhZ2UocGFnZSkgaGVyZS4K
T2gsIHRoYW5rIHlvdSBmb3IgcG9pbnRpbmcgdG8gdGhpcyBtYWNyby4gTm90IHRoZSBiZXN0IGRl
c2NyaXB0aXZlIG5hbWUsCkkgbXVzdCBzYXkuCgo+Cj4+ICsKPj4gKyAgICBndWVzdF9hcmctPnJl
dCA9IGNhbGwtPnhlbl9hcmctPnJldDsKPj4gKyAgICBndWVzdF9hcmctPnJldF9vcmlnaW4gPSBj
YWxsLT54ZW5fYXJnLT5yZXRfb3JpZ2luOwo+PiArICAgIGd1ZXN0X2FyZy0+c2Vzc2lvbiA9IGNh
bGwtPnhlbl9hcmctPnNlc3Npb247Cj4KPiBOSVQ6IG5ld2xpbmUgaGVyZSBwbGVhc2UuCj4KPj4g
KyAgICBmb3IgKCBpID0gMDsgaSA8IGNhbGwtPnhlbl9hcmctPm51bV9wYXJhbXM7IGkrKyApCj4+
ICsgICAgewo+PiArICAgICAgICBhdHRyID0gY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLmF0dHI7
Cj4+ICsKPj4gKyAgICAgICAgc3dpdGNoICggYXR0ciAmIE9QVEVFX01TR19BVFRSX1RZUEVfTUFT
SyApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RN
RU1fT1VUUFVUOgo+PiArICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9JTk9V
VDoKPj4gKyAgICAgICAgICAgIGd1ZXN0X2FyZy0+cGFyYW1zW2ldLnUudG1lbS5zaXplID0KPj4g
KyAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0udS50bWVtLnNpemU7Cj4+
ICsgICAgICAgICAgICBjb250aW51ZTsKPj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9U
WVBFX1ZBTFVFX09VVFBVVDoKPj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1ZB
TFVFX0lOT1VUOgo+PiArICAgICAgICAgICAgZ3Vlc3RfYXJnLT5wYXJhbXNbaV0udS52YWx1ZS5h
ID0KPj4gKyAgICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0udS52YWx1ZS5h
Owo+PiArICAgICAgICAgICAgZ3Vlc3RfYXJnLT5wYXJhbXNbaV0udS52YWx1ZS5iID0KPj4gKyAg
ICAgICAgICAgICAgICBjYWxsLT54ZW5fYXJnLT5wYXJhbXNbaV0udS52YWx1ZS5iOwo+PiArICAg
ICAgICAgICAgY29udGludWU7Cj4+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJfVFlQRV9S
TUVNX09VVFBVVDoKPj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1JNRU1fSU5P
VVQ6Cj4+ICsgICAgICAgICAgICBndWVzdF9hcmctPnBhcmFtc1tpXS51LnJtZW0uc2l6ZSA9Cj4+
ICsgICAgICAgICAgICAgICAgY2FsbC0+eGVuX2FyZy0+cGFyYW1zW2ldLnUucm1lbS5zaXplOwo+
PiArICAgICAgICAgICAgY29udGludWU7Cj4+ICsgICAgICAgIGNhc2UgT1BURUVfTVNHX0FUVFJf
VFlQRV9OT05FOgo+PiArICAgICAgICBjYXNlIE9QVEVFX01TR19BVFRSX1RZUEVfUk1FTV9JTlBV
VDoKPj4gKyAgICAgICAgY2FzZSBPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fSU5QVVQ6Cj4+ICsg
ICAgICAgICAgICBjb250aW51ZTsKPj4gKyAgICAgICAgfQo+PiArICAgIH0KPj4gKwo+PiArICAg
IHVubWFwX2RvbWFpbl9wYWdlKGd1ZXN0X2FyZyk7Cj4+ICsgICAgcHV0X3BhZ2UocGFnZSk7Cj4+
ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IG9wdGVlX2Rv
bWFpbiAqY3R4LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9w
dGVlX3N0ZF9jYWxsICpjYWxsKQo+PiArewo+PiArICAgIHJlZ2lzdGVyX3Qgb3B0ZWVfcmV0Owo+
PiArCj4+ICsgICAgZm9yd2FyZF9jYWxsKHJlZ3MpOwo+PiArCj4+ICsgICAgb3B0ZWVfcmV0ID0g
Z2V0X3VzZXJfcmVnKHJlZ3MsIDApOwo+PiArICAgIGlmICggT1BURUVfU01DX1JFVFVSTl9JU19S
UEMob3B0ZWVfcmV0KSApCj4+ICsgICAgewo+PiArICAgICAgICBjYWxsLT5vcHRlZV90aHJlYWRf
aWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7Cj4+ICsgICAgICAgIGNhbGwtPnJwY19vcCA9IE9Q
VEVFX1NNQ19SRVRVUk5fR0VUX1JQQ19GVU5DKG9wdGVlX3JldCk7Cj4+ICsgICAgICAgIHB1dF9z
dGRfY2FsbChjdHgsIGNhbGwpOwo+PiArICAgICAgICByZXR1cm47Cj4+ICsgICAgfQo+PiArCj4+
ICsgICAgY29weV9zdGRfcmVxdWVzdF9iYWNrKGN0eCwgcmVncywgY2FsbCk7Cj4+ICsKPj4gKyAg
ICBwdXRfc3RkX2NhbGwoY3R4LCBjYWxsKTsKPj4gKyAgICBmcmVlX3N0ZF9jYWxsKGN0eCwgY2Fs
bCk7Cj4+ICt9Cj4KPiBNb3N0IG9mIHRoZSBjb2RlIGluIHRoaXMgcGF0Y2ggaXMgc2VsZi1leHBs
YWluaW5nLCB3aGljaCBpcyBxdWl0ZSBuaWNlCj4gOikuIEhvd2V2ZXIsIEkgdGhpbmsgdGhpcyBm
dW5jdGlvbiB3b3VsZCByZXF1aXJlIGV4cGxhaW5pbmcgYSBiaXQgdGhlCj4gbG9naWMuIEZvciBp
bnN0YW5jZSBpbiB3aGljaCBjYXNlIHRoZSBjYWxsIHdpbGwgYmUgZnJlZWQuClRoYW5rIHlvdSA6
KQpZZXMsIHRoaXMgZGVwZW5kcyBvbiBpZiBjYWxsIHdhcyBjb21wbGV0ZWQgb3IgaXQgd2FzIGlu
dGVycnVwdGVkIGR1ZSB0bwpSUEMsIGluIHdoaWNoIGNhc2UgaXQgd2lsbCBiZSByZXN1bWVkIGxh
dGVyLiBJJ2xsIGFkZCBjb21tZW50LgoKPj4gKwo+PiArc3RhdGljIGJvb2wgaGFuZGxlX3N0ZF9j
YWxsKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gK3sKPj4gKyAgICBzdHJ1Y3Qgb3B0
ZWVfc3RkX2NhbGwgKmNhbGwgPSBhbGxvY2F0ZV9zdGRfY2FsbChjdHgpOwo+PiArCj4+ICsgICAg
aWYgKCAhY2FsbCApCj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPj4gKwo+PiArICAgIGlmICgg
IWNvcHlfc3RkX3JlcXVlc3QocmVncywgY2FsbCkgKQo+PiArICAgICAgICBnb3RvIGVycjsKPj4g
Kwo+PiArICAgIC8qIE5vdyB3ZSBjYW4gc2FmZWx5IGV4YW1pbmUgY29udGVudHMgb2YgY29tbWFu
ZCBidWZmZXIgKi8KPj4gKyAgICBpZiAoIE9QVEVFX01TR19HRVRfQVJHX1NJWkUoY2FsbC0+eGVu
X2FyZy0+bnVtX3BhcmFtcykgPgo+PiArICAgICAgICAgT1BURUVfTVNHX05PTkNPTlRJR19QQUdF
X1NJWkUgKQo+PiArICAgICAgICBnb3RvIGVycjsKPj4gKwo+PiArICAgIHN3aXRjaCAoIGNhbGwt
Pnhlbl9hcmctPmNtZCApCj4+ICsgICAgewo+PiArICAgIGNhc2UgT1BURUVfTVNHX0NNRF9PUEVO
X1NFU1NJT046Cj4+ICsgICAgY2FzZSBPUFRFRV9NU0dfQ01EX0NMT1NFX1NFU1NJT046Cj4+ICsg
ICAgY2FzZSBPUFRFRV9NU0dfQ01EX0lOVk9LRV9DT01NQU5EOgo+PiArICAgIGNhc2UgT1BURUVf
TVNHX0NNRF9DQU5DRUw6Cj4+ICsgICAgY2FzZSBPUFRFRV9NU0dfQ01EX1JFR0lTVEVSX1NITToK
Pj4gKyAgICBjYXNlIE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE06Cj4+ICsgICAgICAgIGJy
ZWFrOwo+PiArICAgIGRlZmF1bHQ6Cj4+ICsgICAgICAgIGdvdG8gZXJyOwo+PiArICAgIH0KPj4g
Kwo+PiArICAgIGV4ZWN1dGVfc3RkX2NhbGwoY3R4LCByZWdzLCBjYWxsKTsKPj4gKwo+PiArICAg
IHJldHVybiB0cnVlOwo+Cj4gVGhpcyBmdW5jdGlvbiBpcyBhIGJpdCBvZGQgdG8gcmVhZC4gSSB0
aGluayBpdCB3b3VsZCBiZSBtb3JlIGNsZWFyIGlmCj4geW91IG1vdmUgdGhpcyBjb2RlIGJlZm9y
ZSB0aGUgYnJlYWsuClllcywgeW91IGFyZSByaWdodC4KCj4+ICsKPj4gK2VycjoKPj4gKyAgICBw
dXRfc3RkX2NhbGwoY3R4LCBjYWxsKTsKPj4gKyAgICBmcmVlX3N0ZF9jYWxsKGN0eCwgY2FsbCk7
Cj4+ICsKPj4gKyAgICByZXR1cm4gZmFsc2U7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBib29sIGhh
bmRsZV9ycGMoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPj4gK3sKPj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGw7Cj4+ICsgICAg
aW50IG9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAzKTsKPj4gKwo+PiArICAg
IGNhbGwgPSBnZXRfc3RkX2NhbGwoY3R4LCBvcHRlZV90aHJlYWRfaWQpOwo+PiArCj4+ICsgICAg
aWYgKCAhY2FsbCApCj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPj4gKwo+PiArICAgIHN3aXRj
aCAoIGNhbGwtPnJwY19vcCApCj4+ICsgICAgewo+PiArICAgIGNhc2UgT1BURUVfU01DX1JQQ19G
VU5DX0FMTE9DOgo+PiArICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KPj4gKyAgICAg
ICAgYnJlYWs7Cj4+ICsgICAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfRlJFRToKPj4gKyAgICAg
ICAgLyogVE9ETzogQWRkIGhhbmRsaW5nICovCj4+ICsgICAgICAgIGJyZWFrOwo+PiArICAgIGNh
c2UgT1BURUVfU01DX1JQQ19GVU5DX0ZPUkVJR05fSU5UUjoKPj4gKyAgICAgICAgYnJlYWs7Cj4+
ICsgICAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfQ01EOgo+PiArICAgICAgICAvKiBUT0RPOiBB
ZGQgaGFuZGxpbmcgKi8KPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAg
ZXhlY3V0ZV9zdGRfY2FsbChjdHgsIHJlZ3MsIGNhbGwpOwo+PiArICAgIHJldHVybiB0cnVlOwo+
PiAgIH0KPj4gICAgIHN0YXRpYyBib29sIGhhbmRsZV9leGNoYW5nZV9jYXBhYmlsaXRpZXMoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MKPj4gKnJlZ3MpCj4+IEBAIC0xNjEsNiArNDcyLDggQEAgc3RhdGlj
IGJvb2wgaGFuZGxlX2V4Y2hhbmdlX2NhcGFiaWxpdGllcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPj4gICAgIHN0YXRpYyBib29sIG9wdGVlX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQo+PiAgIHsKPj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHggPSBj
dXJyZW50LT5kb21haW4tPmFyY2gudGVlOwo+PiArCj4+ICAgICAgIHN3aXRjaCAoIGdldF91c2Vy
X3JlZyhyZWdzLCAwKSApCj4+ICAgICAgIHsKPj4gICAgICAgY2FzZSBPUFRFRV9TTUNfQ0FMTFNf
Q09VTlQ6Cj4+IEBAIC0xNzAsOCArNDgzLDYgQEAgc3RhdGljIGJvb2wgb3B0ZWVfaGFuZGxlX2Nh
bGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ICAgICAgIGNhc2UgT1BURUVfU01DX0ZV
TkNJRF9HRVRfT1NfUkVWSVNJT046Cj4+ICAgICAgIGNhc2UgT1BURUVfU01DX0VOQUJMRV9TSE1f
Q0FDSEU6Cj4+ICAgICAgIGNhc2UgT1BURUVfU01DX0RJU0FCTEVfU0hNX0NBQ0hFOgo+PiAtICAg
IGNhc2UgT1BURUVfU01DX0NBTExfV0lUSF9BUkc6Cj4+IC0gICAgY2FzZSBPUFRFRV9TTUNfQ0FM
TF9SRVRVUk5fRlJPTV9SUEM6Cj4+ICAgICAgICAgICBmb3J3YXJkX2NhbGwocmVncyk7Cj4+ICAg
ICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gICAgICAgY2FzZSBPUFRFRV9TTUNfR0VUX1NITV9DT05G
SUc6Cj4+IEBAIC0xODAsNiArNDkxLDEwIEBAIHN0YXRpYyBib29sIG9wdGVlX2hhbmRsZV9jYWxs
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4+
ICAgICAgIGNhc2UgT1BURUVfU01DX0VYQ0hBTkdFX0NBUEFCSUxJVElFUzoKPj4gICAgICAgICAg
IHJldHVybiBoYW5kbGVfZXhjaGFuZ2VfY2FwYWJpbGl0aWVzKHJlZ3MpOwo+PiArICAgIGNhc2Ug
T1BURUVfU01DX0NBTExfV0lUSF9BUkc6Cj4+ICsgICAgICAgIHJldHVybiBoYW5kbGVfc3RkX2Nh
bGwoY3R4LCByZWdzKTsKPj4gKyAgICBjYXNlIE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQ
QzoKPj4gKyAgICAgICAgcmV0dXJuIGhhbmRsZV9ycGMoY3R4LCByZWdzKTsKPj4gICAgICAgZGVm
YXVsdDoKPj4gICAgICAgICAgIHJldHVybiBmYWxzZTsKPj4gICAgICAgfQo+PiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmgKPj4gaW5kZXggMTc1ZGU0NDkyNy4uODhiNDg2OTdiZCAxMDA2NDQKPj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oCj4+IEBAIC05Nyw2ICs5Nyw5IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgo+PiAgICAgICBz
dHJ1Y3QgdnBsMDExIHZwbDAxMTsKPj4gICAjZW5kaWYKPj4gICArI2lmZGVmIENPTkZJR19URUUK
Pj4gKyAgICB2b2lkICp0ZWU7Cj4+ICsjZW5kaWYKPgo+IERpZCB5b3UgbG9vayB3aGV0aGVyIHRo
ZXJlIGFyZSBhbnkgaG9sZSBpbiBhcmNoX2RvbWFpbiB0aGF0IGNvdWxkIGJlIHJlLXVzZWQ/Ckkg
dGhvdWdodCBhYm91dCB0aGF0LiBCdXQgd2hhdCBhcmUgY2hhbmNlcyB0byBmaW5kIDY0Yml0LXdp
ZGUsCjY0Yml0LWFsaWduZWQgaG9sZSBpbiBhIHN0cnVjdHVyZT8gSWYgSSByZW1lbWJlciBDIHN0
YW5kYXJkIGNvcnJlY3RseSwKdGhlcmUgYXJlIG5vIHJlYXNvbnMgZm9yIGNvbXBpbGVyIHRvIGxl
YXZlIHN1Y2ggaG9sZXMuCgpJJ20gdGFsa2luZyBhYm91dCBhYXJjaDY0IHRoZXJlLCBidXQgSSBh
c3N1bWUsIHRoYXQgdGhpcyBpcyB0cnVlIGZvciBhYXJjaDMyL2FybXY3LgoKPj4gICB9ICBfX2Nh
Y2hlbGluZV9hbGlnbmVkOwo+PiAgICAgc3RydWN0IGFyY2hfdmNwdQo+Pgo+Cj4gQ2hlZXJzLAoK
Ci0tCkJlc3QgcmVnYXJkcyxWb2xvZHlteXIgQmFiY2h1awpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 15:23:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 15:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk9W4-000443-9B; Thu, 17 Jan 2019 15:23: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=yQ28=PZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gk9W3-00043u-KQ
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 15:23:35 +0000
X-Inumbo-ID: da518093-1a6b-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da518093-1a6b-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 15:23:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 51729AC97;
 Thu, 17 Jan 2019 15:23:33 +0000 (UTC)
To: xen-devel@lists.xenproject.org
References: <20190117145722.30311-1-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <17598871-31d9-2d79-f5f4-2cce3d9e9f56@suse.com>
Date: Thu, 17 Jan 2019 16:23:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190117145722.30311-1-jgross@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 0/2] add xl command to get hypervisor .config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOSAxNTo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgInhsIGdldC1j
b25maWciIHByaW50aW5nIHRoZSAuY29uZmlnIHVzZWQgdG8gYnVpbGQgdGhlIGN1cnJlbnRseQo+
IHJ1bm5pbmcgaHlwZXJ2aXNvci4KCkJUVzogSSdkIGxpa2UgdG8gaGF2ZSBmZWVkYmFjayBlc3Bl
Y2lhbGx5IGlmIHNvbWVvbmUgdGhpbmtzIHRoaXMgc2VyaWVzCnNob3VsZCBieSBhbnkgbWVhbnMg
YmUgcGFydCBvZiA0LjEyLiBJZiBub3QgSSdsbCBzZW5kIG91dCBWMiB3aXRoCmJ1bXBpbmcgdGhl
IHN5c2N0bCBpbnRlcmZhY2UgdmVyc2lvbi4KCgpKdWVyZ2VuCgo+IAo+IEp1ZXJnZW4gR3Jvc3Mg
KDIpOgo+ICAgeGVuOiBhZGQgaW50ZXJmYWNlIGZvciBvYnRhaW5pbmcgLmNvbmZpZyBmcm9tIGh5
cGVydmlzb3IKPiAgIHRvb2xzOiBhZGQgbmV3IHhsIGNvbW1hbmQgZ2V0LWNvbmZpZyBmb3IgZ2V0
dGluZyBoeXBlcnZpc29yIGNvbmZpZwo+IAo+ICAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAyICsrCj4gIGRvY3MvbWFuL3hsLjEucG9kLmluICAgICAgICAgICAgICAgIHwg
IDUgKysrKysKPiAgdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAgfCAgMiArLQo+
ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICB8ICA4ICsrKysrKysKPiAgdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oICAgICAgfCAxMyArKysrKysrKysrKysKPiAgdG9v
bHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgICAgICAgfCA0MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gIHRvb2xzL2xpYnhjL3hnX3ByaXZhdGUuaCAgICAgICAgICAg
IHwgIDQgLS0tLQo+ICB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAgICB8IDMwICsr
KysrKysrKysrKysrKysrKysrKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAg
ICAgICAgIHwgIDggKysrKysrKwo+ICB0b29scy94bC94bC5oICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxICsKPiAgdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgICAgICAgfCAgNSArKysr
Kwo+ICB0b29scy94bC94bF9taXNjLmMgICAgICAgICAgICAgICAgICB8IDIwICsrKysrKysrKysr
KysrKysrKwo+ICB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICA3ICsrKysr
KysKPiAgeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAgICAgICAgICAgICAgfCAxMyArKysrKysrKysr
KysKPiAgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgfCAxNiArKysrKysrKysr
KysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggICAgICAgICAgICB8ICAzICsrKwo+ICB4
ZW4vdG9vbHMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICA5ICsrKysrKy0tCj4gIHhlbi90
b29scy9iaW4yYy5jICAgICAgICAgICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ICB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICAzICsrKwo+ICB4
ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAyICsrCj4gIDIwIGZpbGVzIGNo
YW5nZWQsIDIxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL3Rvb2xzL2JpbjJjLmMKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 15:29:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 15:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk9bk-0004IE-Vi; Thu, 17 Jan 2019 15:29: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=/zvk=PZ=citrix.com=prvs=91335fb6d=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gk9bk-0004Hu-6e
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 15:29:28 +0000
X-Inumbo-ID: ad1b29b9-1a6c-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad1b29b9-1a6c-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 15:29:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="75823791"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 17 Jan 2019 15:28:17 +0000
Message-ID: <20190117152819.2546-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190117152819.2546-1-ian.jackson@eu.citrix.com>
References: <20190117152819.2546-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 2/4] line wrapping: Use
 tmp/$flight.report in two extra places
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG91dHB1dCBmcm9tIHNnLXJlcG9ydC1mbGlnaHQgbWlnaHQgaW4gcHJpbmNpcGxlIGNvbnRh
aW4gbG9uZwpsaW5lcywgYWx0aG91Z2ggdGhpcyBpcyBub3QgZXhwZWN0ZWQuICBTbyB3ZSBhcmUg
Z29pbmcgdG8gd2FudCB0byBmZWVkCml0IHRocm91Z2ggdGhlIG5ldyBjci1mb2xkLWxvbmctbGlu
ZXMuCgpSYXRoZXIgdGhhbiBwaXBpbmcsIHdlIGFyZSBnb2luZyB0byBrZWVwIGEgY29weSBvZiB0
aGUgLnJlcG9ydCBmaWxlLApsaWtlIGlzIGRvbmUgaW4gbWctZXhlY3V0ZS1mbGlnaHQuICBTbyBm
b3Igbm93LCBqdXN0IG1ha2UgdGhhdCBjaGFuZ2UuCgpObyBvdmVyYWxsIGNoYW5nZSBvdGhlciB0
aGFuIHRvIGxlYXZlIGJlaGluZCB0aGUgdG1wLyRmbGlnaHQucmVwb3J0CmZpbGUuICBJdCB3aWxs
IGJlIHRpZGllZCB1cCBieSB0aGUgdXN1YWwgY2xlYW51cCBwcm9jZXNzZXMuCgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBjcmktYXJn
cy1ob3N0bGlzdHMgfCAzICsrLQogY3JpLWJpc2VjdCAgICAgICAgIHwgMyArKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ny
aS1hcmdzLWhvc3RsaXN0cyBiL2NyaS1hcmdzLWhvc3RsaXN0cwppbmRleCA3ZDIzMDg3NS4uYTc4
OGUwOTUgMTAwNjQ0Ci0tLSBhL2NyaS1hcmdzLWhvc3RsaXN0cworKysgYi9jcmktYXJncy1ob3N0
bGlzdHMKQEAgLTExOSw3ICsxMTksOCBAQCBzdGFydF9lbWFpbCAoKSB7CiAKIAkuL3NnLXJlcG9y
dC1mbGlnaHQgLS1odG1sLWRpcj0kZmxpZ2h0X2h0bWxfZGlyLyRmbGlnaHQvIFwKIAkJLS1hbGxv
dz1hbGxvdy5hbGwgLS1hbGxvdz1hbGxvdy4kYnJhbmNoIFwKLQkJJHNncl9hcmdzICRmbGlnaHQK
KwkJJHNncl9hcmdzICRmbGlnaHQgPnRtcC8kZmxpZ2h0LnJlcG9ydAorCWNhdCB0bXAvJGZsaWdo
dC5yZXBvcnQKIAogCW1rZGlyIC1wICRob3N0X2h0bWxfZGlyCiAJd2l0aC1sb2NrLWV4IC13ICRn
bG9iYWxsb2NrZGlyL3JlcG9ydC1sb2NrIFwKZGlmZiAtLWdpdCBhL2NyaS1iaXNlY3QgYi9jcmkt
YmlzZWN0CmluZGV4IDI4YTg2NTlhLi5mOGZjNTVhOCAxMDA2NDQKLS0tIGEvY3JpLWJpc2VjdAor
KysgYi9jcmktYmlzZWN0CkBAIC0xMDcsNyArMTA3LDggQEAgRU5ECiAJCWlmIFsgIngkT1NTVEVT
VF9IVE1MUFVCX0RJUiIgIT0geCBdOyB0aGVuCiAJCQlzZ3JfYXJncys9IiAtLWh0bWwtZGlyPSRP
U1NURVNUX0hUTUxQVUJfRElSLyRmbGlnaHQvIgogCQlmaQotICAgICAgICAgICAgICAgIC4vc2ct
cmVwb3J0LWZsaWdodCAkc2dyX2FyZ3MgPiYzICRmbGlnaHQKKyAgICAgICAgICAgICAgICAuL3Nn
LXJlcG9ydC1mbGlnaHQgJHNncl9hcmdzICRmbGlnaHQgPnRtcC8kZmxpZ2h0LnJlcG9ydAorCQlj
YXQgdG1wLyRmbGlnaHQucmVwb3J0ID4mMwogICAgICAgICAgICAgICAgIC4vY3ItcHVibGlzaC1m
bGlnaHQtbG9ncyAtLXB1c2gtaGFybmVzcyAkZmxpZ2h0CiAgICAgICAgIGZpCiAgICAgICAgIGV4
ZWMgMz4mLQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 15:29:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 15:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk9bl-0004IK-8s; Thu, 17 Jan 2019 15:29: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=dcL0=PZ=gmail.com=konrad.r.wilk@srs-us1.protection.inumbo.net>)
 id 1gk9bk-0004Hv-73
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 15:29:28 +0000
X-Inumbo-ID: ac75e519-1a6c-11e9-92db-bc764e045a96
Received: from mail-qt1-x841.google.com (unknown [2607:f8b0:4864:20::841])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac75e519-1a6c-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 15:29:26 +0000 (UTC)
Received: by mail-qt1-x841.google.com with SMTP id i7so11665765qtj.10
 for <xen-devel@lists.xenproject.org>; Thu, 17 Jan 2019 07:29:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to
 :user-agent; bh=1q9JcQzfXCyTHN8xEENUcIAYmg2fHESb/RPq3VsRrmY=;
 b=KNKcV8rGGm3ft/hCosy6yKw8HejebNF0+qFVCsIl0msAI9t35IT7w2cYV5lF9Pgyeq
 g8NT/0Srx1tUMm7vhL/5mfVK9c6Cq7RLUEZpX+XLadE4g4ggX9ggplBobmehHEMo5J86
 pmv1mxp+IZEznqecjT/QtwOBGRvspEd66lpFu1j7zWSpqhDdmD4hdhGmhoGdQ1fxZGKh
 1STqKno5w0PNYKpK1u3JZzr5xs/OS3Wes/OVzUC9h9tiERyzmL1neiWjnfHU9sx9JJBB
 hMz83wqjIKg84Fht+1BY5AKF7ajwaKGU9XyVBIkbj9Zdfg/vePAupohuVzMK9NPJacOv
 DtrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition
 :content-transfer-encoding:in-reply-to:user-agent;
 bh=1q9JcQzfXCyTHN8xEENUcIAYmg2fHESb/RPq3VsRrmY=;
 b=V9lOdEQenVx60nMUHKWuyhAkVjao7cn6/4gFnHbcxDmCOTj0kUW+FAoc6LL8Y+hN62
 o9fKmAy9OjvRhBQqHkfLJcgMoxy+4N3S0LixIq32MwexE/T+Z3K7LNg0D6GG3lznt2kB
 Y/lsq/3UmFvO6XyzVXE8wB2O+f5Y2le4EsF2xydVqiGrU3amEtAR+vOPeEd1Jd45ds1g
 81/X5Fa4wxyjY9KXkoZtgr3ZtSDmNEegDkoSiQzrJxLsD3YFSmXTk2G5ZkkUtNfzoWu1
 QJ0lBWe8fJH8MJZGKEXxcrLeh0ZrGFA0nN/xsfuDk9iJOWtcmVn/QhbbdxQTkyCZxtsV
 Fx8w==
X-Gm-Message-State: AJcUukf51r8hAFAdzzimkf80jxyIKGObhTnIPyRdRmI7MFUdHMe4Scl9
 8iVH/d5Jmg1Kt4bd29ZZB9c=
X-Google-Smtp-Source: ALg8bN7719gK8HKltZETIMhi3ikam+Q5tzFe4BGnczduIbW21flkO9npy1NbKol8LRW1pPxaFI6rYg==
X-Received: by 2002:aed:2dc5:: with SMTP id i63mr12227248qtd.173.1547738965969; 
 Thu, 17 Jan 2019 07:29:25 -0800 (PST)
Received: from localhost.localdomain
 (198-0-156-163-static.hfc.comcastbusiness.net. [198.0.156.163])
 by smtp.gmail.com with ESMTPSA id l4sm6574411qtf.22.2019.01.17.07.29.24
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 17 Jan 2019 07:29:25 -0800 (PST)
Date: Thu, 17 Jan 2019 10:29:23 -0500
From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190117152919.GA26079@localhost.localdomain>
References: <1547484104-20625-1-git-send-email-dongli.zhang@oracle.com>
 <1547484104-20625-2-git-send-email-dongli.zhang@oracle.com>
 <20190115082036.y7svi3xz3dkqd4w4@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190115082036.y7svi3xz3dkqd4w4@mac>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6 2/2] xen/blkback: rework connect_ring()
 to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, konrad.wilk@oracle.com,
 Dongli Zhang <dongli.zhang@oracle.com>, linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org, Paul.Durrant@citrix.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDk6MjA6MzZBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCAxMjo0MTo0NEFNICswODAwLCBEb25n
bGkgWmhhbmcgd3JvdGU6Cj4gPiBUaGUgeGVuc3RvcmUgJ3JpbmctcGFnZS1vcmRlcicgaXMgdXNl
ZCBnbG9iYWxseSBmb3IgZWFjaCBibGtiYWNrIHF1ZXVlIGFuZAo+ID4gdGhlcmVmb3JlIHNob3Vs
ZCBiZSByZWFkIGZyb20geGVuc3RvcmUgb25seSBvbmNlLiBIb3dldmVyLCBpdCBpcyBvYnRhaW5l
ZAo+ID4gaW4gcmVhZF9wZXJfcmluZ19yZWZzKCkgd2hpY2ggbWlnaHQgYmUgY2FsbGVkIG11bHRp
cGxlIHRpbWVzIGR1cmluZyB0aGUKPiA+IGluaXRpYWxpemF0aW9uIG9mIGVhY2ggYmxrYmFjayBx
dWV1ZS4KPiA+IAo+ID4gSWYgdGhlIGJsa2Zyb250IGlzIG1hbGljaW91cyBhbmQgdGhlICdyaW5n
LXBhZ2Utb3JkZXInIGlzIHNldCBpbiBkaWZmZXJlbnQKPiA+IHZhbHVlIGJ5IGJsa2Zyb250IGV2
ZXJ5IHRpbWUgYmVmb3JlIGJsa2JhY2sgcmVhZHMgaXQsIHRoaXMgbWF5IGVuZCB1cCBhdAo+ID4g
dGhlICJXQVJOX09OKGkgIT0gKFhFTl9CTEtJRl9SRVFTX1BFUl9QQUdFICogYmxraWYtPm5yX3Jp
bmdfcGFnZXMpKTsiIGluCj4gPiB4ZW5fYmxraWZfZGlzY29ubmVjdCgpIHdoZW4gZnJvbnRlbmQg
aXMgZGVzdHJveWVkLgo+ID4gCj4gPiBUaGlzIHBhdGNoIHJld29ya3MgY29ubmVjdF9yaW5nKCkg
dG8gcmVhZCB4ZW5zdG9yZSAncmluZy1wYWdlLW9yZGVyJyBvbmx5Cj4gPiBvbmNlLgo+ID4gCj4g
PiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgo+
IAo+IExHVE06Cj4gCj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgoKQXBwbGllZC4KCldpbGwgcHVzaCBvdXQgdG8gSmVucyBpbiBhIGNvdXBsZSBv
ZiBkYXlzLiBUaGFuayB5b3UhCj4gCj4gVGhhbmtzIQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 15:29:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 15:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk9bl-0004IQ-HV; Thu, 17 Jan 2019 15:29: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=/zvk=PZ=citrix.com=prvs=91335fb6d=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gk9bk-0004Hw-8D
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 15:29:28 +0000
X-Inumbo-ID: ac6d7478-1a6c-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac6d7478-1a6c-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 15:29:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="75823790"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 17 Jan 2019 15:28:16 +0000
Message-ID: <20190117152819.2546-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 1/4] line wrapping: Provide
 cr-fold-long-lines script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHJldmVyc2libGUgdHJhbnNmb3JtYXRpb24gd2hpY2ggdXN1YWxseSBqdXN0IGlu
dHJvZHVjZXMgYSBcCndoZXJlIGl0IHNwbGl0cyBsaW5lcy4KCldlIGFyZSBnb2luZyB0byB1c2Ug
dGhpcyB0byB3cmFwIHRoZSBsaW5lcyBpbiBvdXIgZW1haWxzLiAgU01UUCBoYXMgYQo5OTktYnl0
ZSBsZW5ndGggbGltaXQgKGluY2x1ZGluZyBhIENSLUxGIHBhaXIpLiAgVGhpcyBjYW4gY2F1c2Ug
b3VyCmVtYWlscyB0byBnbyBhc3RyYXkuICBXZSBkb24ndCByZWFsbHkgd2FudCBvdXIgbWVzc2Fn
ZXMgdG8gYmUgcS1wIG9yCmJhc2U2NC1lbmNvZGVkIGlmIHdlIGNhbiBhdm9pZCBpdCwgYW5kIE1U
QXMgZG9uJ3QgZG8gdGhhdCBhbnl3YXkgKHNvCndlIHdvdWxkIGhhdmUgdG8gb3JnYW5pc2UgaXQp
LiAgU28gaW5zdGVhZCwgd2Ugd2lsbCBzaW1wbHkgd3JhcCBhbnkKbG9uZyBsaW5lcyB0aGF0IG9j
Y3VyLgoKVGhpcyB0cmFuc2Zvcm1hdGlvbiBpcyBub3Qgc3VpdGFibGUgZm9yIGhlYWRlcnMsIGJ1
dCB3ZSBkb24ndCBpbnRlbmQKb3Igd2FudCB0byBnZW5lcmF0ZSBsb25nIGxpbmVzIHdoaWNoIHdv
dWxkIG5lZWQgZnVydGhlciB3cmFwcGluZy4gIChBCnJldmVyc2libGUgdHJhbnNmb3JtYXRpb24g
c3VpdGFibGUgZm9yIGhlYWRlcnMgd291bGQgYmUgcXVpdGUgdWdseSBhbmQKd291bGQgb25seSBi
ZSByaWdodCBmb3IgYSBzdWJzZXQgb2YgaGVhZGVycyBhbnl3YXkuLi4pCgpTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBjci1mb2xkLWxv
bmctbGluZXMgfCAyMiArKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjIg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNzU1IGNyLWZvbGQtbG9uZy1saW5lcwoKZGlm
ZiAtLWdpdCBhL2NyLWZvbGQtbG9uZy1saW5lcyBiL2NyLWZvbGQtbG9uZy1saW5lcwpuZXcgZmls
ZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwMC4uODIxYzQ2YTEKLS0tIC9kZXYvbnVsbAorKysg
Yi9jci1mb2xkLWxvbmctbGluZXMKQEAgLTAsMCArMSwyMiBAQAorIyEvdXNyL2Jpbi9wZXJsIC13
cAorIworIyBsb25nIGxpbmVzIGFyZSBicm9rZW4gYnkgaW5zZXJ0aW5nIFwgcGx1cyBzcGFjZXMv
dGFicywgc29tZXdoZXJlCisjIGxpbmVzIGFscmVhZHkgZW5kaW5nIHdpdGggXCBhbmQgbWF5YmUg
c29tZSAkcyBoYXZlIGEgJCBwb3N0cGVuZGVkCisjICAgc28gdGhleSBkbyBub3QgbG9vayBicm9r
ZW4KKyMKKyMgdW5wYXJzaW5nOgorIyAgICAgIG9vb1wgfCA8U1BDPmJhciAgICAgPT4gICAgICBv
b29iYXIgICAoPFNQQz4gaXMgPj0wIHRhYi9zcGFjZSkKKyMgdGhlbjoKKyMgICAgIG9vb1wkIHwg
YW55ICAgICAgICAgID0+ICAgICAgb29vXCB8IGFueQorIyAgICBvb29cJCQgfCBhbnkgICAgICAg
ICAgPT4gICAgIG9vb1wkIHwgYW55CisjICAgb29vXCQkJCB8IGFueSAgICAgICAgICA9PiAgICBv
b29cJCQgfCBhbnkgICAgIGV0Yy4KKyMgb3RoZXJzIHVuY2hhbmdlZCwgc3BlY2lmaWNhbGx5Ogor
IyAgICAgIG9vbyQgfCBhbnkgICAgICAgICAgPT4gICAgICBvb28kIHwgYW55CisjICAgICBvb28k
JCB8IGFueSAgICAgICAgICA9PiAgICAgb29vJCQgfCBhbnkKKyMgICAgb29vJCQkIHwgYW55ICAg
ICAgICAgID0+ICAgIG9vbyQkJCB8IGFueSAgICAgZXRjLgorIyAod2hlcmUgaW4gdGhlc2UgZGlh
Z3JhbXMgYCB8ICcgbWVhbnMgYSBuZXdsaW5lKQorCit1c2Ugc3RyaWN0OworCitze1xcKFwkKilc
bn17XFwkMVwkXG59OyAjICQtc3R1ZmZpbmcsIG5vdyBkb2VzIG5vdCBlbmQgaW4gYmFja3NsYXNo
Citzey57NTAwfX17JCZcXFxuIH1nOyAjIGluc2VydCBcIFxuIFNQQyBhcyBuZWVkZWQKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 15:29:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 15:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gk9bl-0004IW-S2; Thu, 17 Jan 2019 15:29: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=/zvk=PZ=citrix.com=prvs=91335fb6d=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gk9bk-0004I3-EM
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 15:29:28 +0000
X-Inumbo-ID: ad1b5f84-1a6c-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad1b5f84-1a6c-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 15:29:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="75823794"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 17 Jan 2019 15:28:18 +0000
Message-ID: <20190117152819.2546-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190117152819.2546-1-ian.jackson@eu.citrix.com>
References: <20190117152819.2546-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 3/4] line wrapping: Replace many uses of
 cat with cr-fold-long-lines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgYXJlIHRoZSBuaWNlbHkgdW5pZm9ybSBiaXRzIG9mIHRoaXMgY2hhbmdlLgoKVGhpcyBh
cnJhbmdlcyB0aGF0IG1hbnkgb2YgdGhlIHBsYWNlcyB3aGVyZSBzdHVmZiBnZXRzIHB1dCBpbnRv
IGVtYWlscwpoYXMgdGhlaXIgbGluZXMgd3JhcHBlZC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNyLWRhaWx5LWJyYW5jaCAgICB8
ICAyICstCiBjcmktYXJncy1ob3N0bGlzdHMgfCAgMiArLQogY3JpLWJpc2VjdCAgICAgICAgIHwg
MTAgKysrKystLS0tLQogbWctZXhlY3V0ZS1mbGlnaHQgIHwgIDQgKystLQogNCBmaWxlcyBjaGFu
Z2VkLCA5IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY3ItZGFp
bHktYnJhbmNoIGIvY3ItZGFpbHktYnJhbmNoCmluZGV4IGUxNTI4ZDQ5Li40OWI4YWQ4ZSAxMDA3
NTUKLS0tIGEvY3ItZGFpbHktYnJhbmNoCisrKyBiL2NyLWRhaWx5LWJyYW5jaApAQCAtNTQ3LDcg
KzU0Nyw3IEBAIGlmIFsgLWYgJHJldmxvZyBdOyB0aGVuCiAgICAgcmV2bG9nX2xpbmVzPWB3YyAt
bCA8JHJldmxvZ2AKICAgICBpZiBbICRyZXZsb2dfbGluZXMgLWx0IDMwMCBdOyB0aGVuCiAgICAg
ICAgIGVjaG8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCi0gICAgICAgIGNhdCAkcmV2bG9nCisgICAgICAgIC4vY3ItZm9sZC1sb25n
LWxpbmVzICRyZXZsb2cKICAgICBlbHNlCiAgICAgICAgIGVjaG8gIihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIiAkcmV2bG9nX2xpbmVzICJsaW5lcyBsb25nLikiCiAgICAgZmkKZGlmZiAt
LWdpdCBhL2NyaS1hcmdzLWhvc3RsaXN0cyBiL2NyaS1hcmdzLWhvc3RsaXN0cwppbmRleCBhNzg4
ZTA5NS4uMzU3OGZlMWMgMTAwNjQ0Ci0tLSBhL2NyaS1hcmdzLWhvc3RsaXN0cworKysgYi9jcmkt
YXJncy1ob3N0bGlzdHMKQEAgLTEyMCw3ICsxMjAsNyBAQCBzdGFydF9lbWFpbCAoKSB7CiAJLi9z
Zy1yZXBvcnQtZmxpZ2h0IC0taHRtbC1kaXI9JGZsaWdodF9odG1sX2Rpci8kZmxpZ2h0LyBcCiAJ
CS0tYWxsb3c9YWxsb3cuYWxsIC0tYWxsb3c9YWxsb3cuJGJyYW5jaCBcCiAJCSRzZ3JfYXJncyAk
ZmxpZ2h0ID50bXAvJGZsaWdodC5yZXBvcnQKLQljYXQgdG1wLyRmbGlnaHQucmVwb3J0CisJLi9j
ci1mb2xkLWxvbmctbGluZXMgdG1wLyRmbGlnaHQucmVwb3J0CiAKIAlta2RpciAtcCAkaG9zdF9o
dG1sX2RpcgogCXdpdGgtbG9jay1leCAtdyAkZ2xvYmFsbG9ja2Rpci9yZXBvcnQtbG9jayBcCmRp
ZmYgLS1naXQgYS9jcmktYmlzZWN0IGIvY3JpLWJpc2VjdAppbmRleCBmOGZjNTVhOC4uNTc2ZTc1
MTEgMTAwNjQ0Ci0tLSBhL2NyaS1iaXNlY3QKKysrIGIvY3JpLWJpc2VjdApAQCAtOTAsMjUgKzkw
LDI1IEBAIGpvYiAkam9iCiB0ZXN0aWQgJHRlc3RpZAogCiBFTkQKLSAgICAgICAgY2F0ID4mMyAk
c3VtbWFyeWZpbGUKLSAgICAgICAgaWYgJGJpc2dyYXBoOyB0aGVuIGNhdCA+JjMgPDxFTkQ7IGZp
CisgICAgICAgIC4vY3ItZm9sZC1sb25nLWxpbmVzID4mMyAkc3VtbWFyeWZpbGUKKyAgICAgICAg
aWYgJGJpc2dyYXBoOyB0aGVuIC4vY3ItZm9sZC1sb25nLWxpbmVzID4mMyA8PEVORDsgZmkKIAog
Rm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgICAkT1NTVEVTVF9IVE1M
X1VSTC8kYmlzbGVhZi5odG1sCiBSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVy
LCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KIEVORAotICAgICAgICBjYXQgPiYz
IDw8RU5ECisgICAgICAgIC4vY3ItZm9sZC1sb25nLWxpbmVzID4mMyA8PEVORAogCiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBFTkQKLSAgICAgICAgY2F0ID4mMyAk
cmVwb3J0ZmlsZQorICAgICAgICAuL2NyLWZvbGQtbG9uZy1saW5lcyA+JjMgJHJlcG9ydGZpbGUK
ICAgICAgICAgaWYgJGZsaWdodF9leGVjdXRlZDsgdGhlbgogICAgICAgICAgICAgICAgIGVjaG8g
PiYzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIAkJaWYgWyAieCRP
U1NURVNUX0hUTUxQVUJfRElSIiAhPSB4IF07IHRoZW4KIAkJCXNncl9hcmdzKz0iIC0taHRtbC1k
aXI9JE9TU1RFU1RfSFRNTFBVQl9ESVIvJGZsaWdodC8iCiAJCWZpCiAgICAgICAgICAgICAgICAg
Li9zZy1yZXBvcnQtZmxpZ2h0ICRzZ3JfYXJncyAkZmxpZ2h0ID50bXAvJGZsaWdodC5yZXBvcnQK
LQkJY2F0IHRtcC8kZmxpZ2h0LnJlcG9ydCA+JjMKKwkJLi9jci1mb2xkLWxvbmctbGluZXMgdG1w
LyRmbGlnaHQucmVwb3J0ID4mMwogICAgICAgICAgICAgICAgIC4vY3ItcHVibGlzaC1mbGlnaHQt
bG9ncyAtLXB1c2gtaGFybmVzcyAkZmxpZ2h0CiAgICAgICAgIGZpCiAgICAgICAgIGV4ZWMgMz4m
LQpkaWZmIC0tZ2l0IGEvbWctZXhlY3V0ZS1mbGlnaHQgYi9tZy1leGVjdXRlLWZsaWdodAppbmRl
eCA5OGFjYTQ1ZC4uMzQ5ODgwYjAgMTAwNzU1Ci0tLSBhL21nLWV4ZWN1dGUtZmxpZ2h0CisrKyBi
L21nLWV4ZWN1dGUtZmxpZ2h0CkBAIC05NywxMCArOTcsMTAgQEAgRU5ECiBnaXQgbG9nIC1uMSAt
LXByZXR0eT1mb3JtYXQ6J2hhcm5lc3MgJWg6ICVzJyB8IHBlcmwgLXBlICdzLyguezcwfSkuKy8k
MS4uLi8nCiBlY2hvCiAKLWNhdCA8dG1wLyRmbGlnaHQucmVwb3J0CisuL2NyLWZvbGQtbG9uZy1s
aW5lcyA8dG1wLyRmbGlnaHQucmVwb3J0CiAKIGVjaG8gPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci1jYXQgPHRtcC8kZmxpZ2h0LnRy
YW5zY3JpcHQKKy4vY3ItZm9sZC1sb25nLWxpbmVzIDx0bXAvJGZsaWdodC50cmFuc2NyaXB0CiAK
IGV4ZWMgPiYyCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 15:33:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 15:33: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-devel-bounces@lists.xenproject.org>)
	id 1gk9fk-0005KR-Fy; Thu, 17 Jan 2019 15:33: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=/zvk=PZ=citrix.com=prvs=91335fb6d=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gk9fi-0005KI-Ql
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 15:33:34 +0000
X-Inumbo-ID: ad20739a-1a6c-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad20739a-1a6c-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 15:29:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="75823796"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 17 Jan 2019 15:28:19 +0000
Message-ID: <20190117152819.2546-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190117152819.2546-1-ian.jackson@eu.citrix.com>
References: <20190117152819.2546-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 4/4] line wrapping: In one place pipe
 through cr-fold-long-lines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB0aGUgcmVtYWluaW5nIHBsYWNlIHdoZXJlIGxvbmcgbGluZXMgbWlnaHQgZ2V0IGlu
dG8gZW1haWxzLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+Ci0tLQogbWctZXhlY3V0ZS1mbGlnaHQgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL21nLWV4ZWN1dGUt
ZmxpZ2h0IGIvbWctZXhlY3V0ZS1mbGlnaHQKaW5kZXggMzQ5ODgwYjAuLmIzY2RmNDMxIDEwMDc1
NQotLS0gYS9tZy1leGVjdXRlLWZsaWdodAorKysgYi9tZy1leGVjdXRlLWZsaWdodApAQCAtOTQs
NyArOTQsOCBAQCAkZW1haWxfc3RkX2hlYWRlcnMKICRPU1NURVNUX1JFU09VUkNFX1BSRUlORk8K
IEVORAogCi1naXQgbG9nIC1uMSAtLXByZXR0eT1mb3JtYXQ6J2hhcm5lc3MgJWg6ICVzJyB8IHBl
cmwgLXBlICdzLyguezcwfSkuKy8kMS4uLi8nCitnaXQgbG9nIC1uMSAtLXByZXR0eT1mb3JtYXQ6
J2hhcm5lc3MgJWg6ICVzJyB8IHBlcmwgLXBlICdzLyguezcwfSkuKy8kMS4uLi8nIFwKKwl8IC4v
Y3ItZm9sZC1sb25nLWxpbmVzCiBlY2hvCiAKIC4vY3ItZm9sZC1sb25nLWxpbmVzIDx0bXAvJGZs
aWdodC5yZXBvcnQKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 15:57:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 15:57: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-devel-bounces@lists.xenproject.org>)
	id 1gkA2B-00070i-JN; Thu, 17 Jan 2019 15: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=YTZO=PZ=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gkA2A-00070d-DN
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 15:56:46 +0000
X-Inumbo-ID: 7c5656b0-1a70-11e9-92db-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c5656b0-1a70-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 15:56:44 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 17 Jan 2019 16:56:43 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 17 Jan 2019 15:56:21 +0000
Message-ID: <f357de4170383724611b989b65b94a96bc0356d5.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Juergen Gross
 <jgross@suse.com>,  xen-devel@lists.xenproject.org
Date: Thu, 17 Jan 2019 16:57:05 +0100
In-Reply-To: <0bebf5d6-a1ab-b9bb-d12f-be0e92eefe5c@citrix.com>
References: <20190115113510.27121-1-jgross@suse.com>
 <9702a712-278d-583a-976a-9255caac6214@citrix.com>
 <16cd9a9e-e879-7869-d494-f439c6499d13@suse.com>
 <0bebf5d6-a1ab-b9bb-d12f-be0e92eefe5c@citrix.com>
Organization: SUSE
User-Agent: Evolution 3.30.3 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] doc: correct default scheduler in
 xen-command-line.pandoc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============6459309720441049668=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6459309720441049668==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-5A7zhAydVY9/aSGUUr0R"


--=-5A7zhAydVY9/aSGUUr0R
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2019-01-15 at 11:41 +0000, Andrew Cooper wrote:
> On 15/01/2019 11:40, Juergen Gross wrote:
> > On 15/01/2019 12:38, Andrew Cooper wrote:
> > > On 15/01/2019 11:35, Juergen Gross wrote:
> > > >=20
> > > > diff --git a/docs/misc/xen-command-line.pandoc b/docs/misc/xen-
> > > > command-line.pandoc
> > > > index d39bcee928..e24e3a45e4 100644
> > > > --- a/docs/misc/xen-command-line.pandoc
> > > > +++ b/docs/misc/xen-command-line.pandoc
> > > > @@ -1705,7 +1705,7 @@ with read and write permissions.
> > > >  ### sched
> > > >  > `=3D credit | credit2 | arinc653 | rtds | null`
> > > > =20
> > > > -> Default: `sched=3Dcredit`
> > > > +> Default: `sched=3Dcredit2`
> > > > =20
> > > >  Choose the default scheduler.
> > > > =20
> > > Like XSM, this is Kconfig controlled, not a static default, and
> > > also
> > > depends on the compiled schedulers.  This should read something
> > > like:
> > >=20
> > > > Default: selectable via Kconfig.  Depends on enabled
> > > > schedulers.
> > The Kconfig default is credit2.
>=20
> Only when credit2 is compiled in, which isn't even the the case for
> all
> Kconfig fragments we have in tree.
>=20
So, basically, what you're saying is that we need a patch that removes
any mention to what the default is, right?

Like removing the line:

 Default: `sched=3Dcredit`

without replacing it with anything else?

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-5A7zhAydVY9/aSGUUr0R
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlxApdEACgkQFkJ4iaW4
c+5SaA/9GDbYuAV7IYfgR+J6LvnrwJe7LdGZe+Ad2FdVpof12E6aqdNRFWaS14tm
+5IrexsrkiIhtT2AtFyigyQsDEHcOdsMs7Ry09JXoJjZSCp5yeUqI05exTKNNhDX
nLDw8UN77Wy8y90pdCRyd221+iacpkfRCA6aQE91O3yDtS1hS1BsLd71ha9F9hE2
SPfW2Tdv3aSioBzAO1Jl9QmeffNGdXdeeqDjY9r38HwLz2irXCEf+wm1+yeB1kUB
BjQRMdVkoIjRer3b7ELbC5pm29jzAj0YpVr30W4MfmlVUk4nze2TgJvDEtbv4P3q
cMH8VMGOrvefXox7fJDRNv6RJhBdyYAUUZ+cWwkUUslAwms7d/Y7HrAZWcL73Tfs
QZkhq6VTwv6gX290TcUzWX53O4FMDRWEoWB1c9fjMEUZtOGWUILUxzGCw2S/dFnc
J/9LjFL9YmE7EkzD2Me9oNv4oVl+dy8E8Ces1Mf0OnxX+FhpRpIveGhIkMbjYWH7
87A15MG7G5hKV6sOD5rL0qgrC6aV2nLlkvzf+bRWecl0Z3jvzUt+v869Fm9mmYXL
X0a3dNUIPOpMMIjNyc8HEOK/46USlJHk6Z4CwAjEGE3Jb6eh2fjqWdysNWODww5u
xfEZ3sQroxcVHEfKdBLlXowgqv8kTEQH2a/zNTkClqIjTmDkTrc=
=u62Q
-----END PGP SIGNATURE-----

--=-5A7zhAydVY9/aSGUUr0R--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6459309720441049668==--



From xen-devel-bounces@lists.xenproject.org Thu Jan 17 16:00:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 16:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkA5r-0008Hd-9P; Thu, 17 Jan 2019 16:00:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gkA5q-0008HY-Cq
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 16:00:34 +0000
X-Inumbo-ID: 052aa451-1a71-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 052aa451-1a71-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 16:00:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 08:58:32 -0700
Message-Id: <5C40A629020000780020EC59@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 08:58:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <wt35AlsJdPHayD9a>
 <1547595358-16379-7-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1547595358-16379-7-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 7/7] xen/arm: use alt_instructions_,
 trampoline_rel_start_, start_vpci_array_, and more
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDAwOjM1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gQEAgLTI3Myw3ICsyNzMsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBubWlfYXBwbHlfYWx0ZXJu
YXRpdmVzKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICAgICAgICAgIC8qIERp
c2FibGUgV1AgdG8gYWxsb3cgcGF0Y2hpbmcgcmVhZC1vbmx5IHBhZ2VzLiAqLwo+ICAgICAgICAg
IHdyaXRlX2NyMChjcjAgJiB+WDg2X0NSMF9XUCk7Cj4gIAo+IC0gICAgICAgIGFwcGx5X2FsdGVy
bmF0aXZlcyhfX2FsdF9pbnN0cnVjdGlvbnMsIF9fYWx0X2luc3RydWN0aW9uc19lbmQpOwo+ICsg
ICAgICAgIGFwcGx5X2FsdGVybmF0aXZlcygoc3RydWN0IGFsdF9pbnN0ciAqKWFsdF9pbnN0cnVj
dGlvbnNfLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGFsdF9pbnN0ciAq
KWFsdF9pbnN0cnVjdGlvbnNfZW5kXyk7CgpTdWNoIGFkZGl0aW9uIG9mIGNhc3RzIGlzIGV4YWN0
bHkgd2hhdCBJJ2QgbGlrZSB0byBhdm9pZC4KCkFzIGFuIGFzaWRlIC0gdGhlIHRpdGxlIHN1cmVs
eSB3YXMgbWVhbnQgdG8gc3RhcnQgd2l0aCAieGVuL3g4NjoiPwoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 16:08:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 16:08: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-devel-bounces@lists.xenproject.org>)
	id 1gkAD0-0008V7-55; Thu, 17 Jan 2019 16:07: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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gkACy-0008V2-VC
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 16:07:56 +0000
X-Inumbo-ID: 0c62fc75-1a72-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c62fc75-1a72-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 16:07:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 09:07:54 -0700
Message-Id: <5C40A85B020000780020EC77@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 09:07:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <wt35AlsJdPHayD9a>
 <1547595358-16379-4-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1547595358-16379-4-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 4/7] xen: use initcall_start_,
 ctors_start_, and more
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDAwOjM1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYwo+ICsrKyBiL3hlbi9jb21tb24va2VybmVsLmMK
PiBAQCAtMzA2LDIwICszMDYsMjMgQEAgdm9pZCBhZGRfdGFpbnQodW5zaWduZWQgaW50IGZsYWcp
Cj4gICAgICB0YWludGVkIHw9IGZsYWc7Cj4gIH0KPiAgCj4gLWV4dGVybiBjb25zdCBpbml0Y2Fs
bF90IF9faW5pdGNhbGxfc3RhcnRbXSwgX19wcmVzbXBfaW5pdGNhbGxfZW5kW10sCj4gLSAgICBf
X2luaXRjYWxsX2VuZFtdOwo+ICtleHRlcm4gdWludHB0cl90IGluaXRjYWxsX3N0YXJ0XywgcHJl
c21wX2luaXRjYWxsX2VuZF8sIGluaXRjYWxsX2VuZF87Cj4gIAo+ICB2b2lkIF9faW5pdCBkb19w
cmVzbXBfaW5pdGNhbGxzKHZvaWQpCj4gIHsKPiAgICAgIGNvbnN0IGluaXRjYWxsX3QgKmNhbGw7
Cj4gLSAgICBmb3IgKCBjYWxsID0gX19pbml0Y2FsbF9zdGFydDsgY2FsbCA8IF9fcHJlc21wX2lu
aXRjYWxsX2VuZDsgY2FsbCsrICkKPiArICAgIGZvciAoIGNhbGwgPSAoY29uc3QgaW5pdGNhbGxf
dCAqKWluaXRjYWxsX3N0YXJ0XzsKPiArICAgICAgICAgICh1aW50cHRyX3QpY2FsbCA8IHByZXNt
cF9pbml0Y2FsbF9lbmRfOwoKVGhpcyAoanVzdCB0YWtlbiBhcyBhbiBleGFtcGxlKSBpcyBhdCBi
ZXN0IG1hcmdpbmFsbHkgYmV0dGVyCnRoYW4gdXNpbmcgY2FzdHMgdG8gYW4gYXJpdGhtZXRpYyB0
eXBlIHdpdGhvdXQgaW50ZXJtZWRpYXRlCnZhcmlhYmxlcy4KCj4gLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4gQEAgLTY3LDkgKzY3LDEw
IEBAIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKPiAgLyog
U2NyYXRjaCBzcGFjZSBmb3IgY3B1bWFza3MuICovCj4gIERFRklORV9QRVJfQ1BVKGNwdW1hc2tf
dCwgY3B1bWFza19zY3JhdGNoKTsKPiAgCj4gLWV4dGVybiBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXlbXSwgKl9fZW5kX3NjaGVkdWxlcnNfYXJyYXlbXTsK
PiAtI2RlZmluZSBOVU1fU0NIRURVTEVSUyAoX19lbmRfc2NoZWR1bGVyc19hcnJheSAtIF9fc3Rh
cnRfc2NoZWR1bGVyc19hcnJheSkKPiAtI2RlZmluZSBzY2hlZHVsZXJzIF9fc3RhcnRfc2NoZWR1
bGVyc19hcnJheQo+ICtleHRlcm4gdWludHB0cl90IHN0YXJ0X3NjaGVkdWxlcnNfYXJyYXlfLCBl
bmRfc2NoZWR1bGVyc19hcnJheV87Cj4gKyNkZWZpbmUgTlVNX1NDSEVEVUxFUlMgKChlbmRfc2No
ZWR1bGVyc19hcnJheV8gLSBzdGFydF9zY2hlZHVsZXJzX2FycmF5XykgXAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAvIHNpemVvZihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICopKQoKRGVzcGl0
ZSBub3QgYmVpbmcgYSBjYXN0LCB0aGlzIGlzIGFub3RoZXIgZXhhbXBsZSBvZiBhIGhpZGRlbgp0
eXBlIGRlcGVuZGVuY3kgd2hpY2ggd291bGQgYmV0dGVyIG5vdCBiZSBpbnRyb2R1Y2VkLiBBdAp0
aGUgdmVyeSBsZWFzdCB0aGlzIHNob3VsZCB1c2UgYW4gZXhwcmVzc2lvbiByYXRoZXIgdGhhbiBh
CnR5cGUgbmFtZSwgc3VjaCB0aGF0IHRoZSB0eXBlIG9mIHRoZSBleHByZXNzaW9uIGNoYW5naW5n
CmFsc28gYWZmZWN0cyB0aGUgY2FsY3VsYXRpb24gaGVyZS4gR3JhbnRlZCBpdCdzIGEgcG9pbnRl
ciBoZXJlLApzbyBlLmcuIHJlbmFtaW5nIHN0cnVjdCBzY2hlZHVsZXIgd291bGRuJ3QgaGF2ZSBi
YWQKY29uc2VxdWVuY2VzLCBidXQgb3RoZXIgKGZ1dHVyZSkgcGxhY2VzIG1heSBjbG9uZSB0aGlz
IGNvZGUKYW5kIHVzZSBvdGhlciB0aGFuIGEgcG9pbnRlci4KCkFzIGFub3RoZXIgZ2VuZXJhbCBy
ZW1hcmsgLSBJJ20gYWxzbyBub3QgcmVhbGx5IGhhcHB5IGFib3V0CnRoZSB0cmFpbGluZyB1bmRl
cnNjb3Jlcy4gWWVzLCB0aGlzIGlzIGEgbWVhbnMgdG8gYXZvaWQgbGVhZGluZwpvbmVzLCBhbmQg
aGVuY2UgdG8gYXZvaWQgbmFtZSBzcGFjZSB2aW9sYXRpb25zLiBCdXQgd2UgdXNlCnRyYWlsaW5n
IHVuZGVyc2NvcmVzIGluIG1hY3JvcyBhIGxvdCwgc28gdGhpcyBvcGVucyB1cCBuZXcKY29uZmxp
Y3QgcG90ZW50aWFsLiBBbnl3YXksIEkgc3RpbGwgaG9wZSB3ZSBjYW4gZ2V0IGF3YXkgZWl0aGVy
CndpdGhvdXQgYW55IGludGVybWVkaWF0ZSB2YXJpYWJsZXMsIG9yIG9uZXMgcmVwbGFjaW5nIChy
YXRoZXIKdGhhbiBhbWVuZGluZykgdGhlIGN1cnJlbnQgb25lcy4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 16:10:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 16:10: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-devel-bounces@lists.xenproject.org>)
	id 1gkAFi-0000ou-Kz; Thu, 17 Jan 2019 16:10: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=tTIQ=PZ=gmail.com=anshulmakkar@srs-us1.protection.inumbo.net>)
 id 1gkAFh-0000no-4c
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 16:10:45 +0000
X-Inumbo-ID: 70782ef2-1a72-11e9-92db-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70782ef2-1a72-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 16:10:43 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id r10so11604650wrs.10
 for <xen-devel@lists.xen.org>; Thu, 17 Jan 2019 08:10:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=vdBL+9i0WO7LQyf3qjDkQk6VNiXeDew8Y64z14K2tf8=;
 b=Zeg5An9tV9mHW2qtaiwn3Yaykn/o1PUxMnUm3SFcuMUjVASU8phymmzcXCxKQIVqKR
 U6QC2G3ZKaAXc9En2O1ExwaBKQNk9t4YYiSC0DNfJJW9h62M6GTOQrjIjPkL7IENu08w
 TUst9n3KWsPbyFcsY6iERZxvEupohQ233ufvJp0l2zTIvfNOuDyeh5fstfeDmy4G4SQm
 WMt4PIWYbT7kucNadnQR0fOveVmdWuv+MeDdzHOPETazaxWsjqaB9ieWhLB+wGmPDJIg
 6xc21CtZqDSzjgUkFymnM23qqPBPHFzlcZIsBEGV21WVDY2x5B/IKnxJ3xt2WLUimT/o
 TF/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=vdBL+9i0WO7LQyf3qjDkQk6VNiXeDew8Y64z14K2tf8=;
 b=MvjYRsw8K7wmmm/7kzOaJQuwms+fpStNLHvMDbdtO4Zh80u1VxhVGKL7CXxA+ZVfm+
 S0gXsIgcmHQOm29LuAonQ16qZmnjIuEUbPWgZxSxkljF+btP4KOhlf9x/jpJRnMWU9+5
 WGrMenJhdLL+OiRWvwonsvxeFtyJqz24pwbF+VCiqa4Q5GgUzKvdrlHWzh/pgK/zzaxt
 EOW8UrRqKlQSQXwpvWEh7oeRnwnAI1Fb08KNTpg8ZtQI+189oDSMyRnFkGwKkmLrhfOJ
 ujE5mcHHNA6nBDpRDrghoOTd04yJhothMyxnToluli7laMiEHKn1Lcv3JdOrk51ZNM03
 aDew==
X-Gm-Message-State: AJcUukfTmfLHCUY8sSEiujkUTyWo9E195DMcZlpGoMyyhBHCwt2TZisc
 wjJj90cKs2YrWBw7ZRERVUM=
X-Google-Smtp-Source: ALg8bN53y04N8H34bceeJhiQuKaNuq8FKQ1F8ozr0eAq/XK6aaARQhGXD8hn7YyROERyKQBkm8a1Yw==
X-Received: by 2002:a5d:61c4:: with SMTP id q4mr12147629wrv.308.1547741441979; 
 Thu, 17 Jan 2019 08:10:41 -0800 (PST)
Received: from ?IPv6:2a00:23c5:ee05:800:ccc6:f0fb:df9a:2ac2?
 ([2a00:23c5:ee05:800:ccc6:f0fb:df9a:2ac2])
 by smtp.gmail.com with ESMTPSA id g9sm37841512wmg.44.2019.01.17.08.10.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 17 Jan 2019 08:10:41 -0800 (PST)
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
 <1505177142-14864-2-git-send-email-anshulmakkar@gmail.com>
 <47f9a7d0-7993-300c-8618-a5352f8b97a3@suse.com>
 <1505393936.13935.15.camel@citrix.com>
From: anshul <anshulmakkar@gmail.com>
Message-ID: <c329b55e-b9f3-5837-6ec4-08f9b8970f15@gmail.com>
Date: Thu, 17 Jan 2019 16:10:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1505393936.13935.15.camel@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/3] credit2: libxc related changes to add
 support for runqueue per cpupool.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George.Dunlap@eu.citrix.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE0LzA5LzIwMTcgMTM6NTgsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFRodSwgMjAx
Ny0wOS0xNCBhdCAwODo0MiArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IC0tLSBhL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+PiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaAo+Pj4gQEAgLTEwNzcsMTcgKzEwNzcsMjEgQEAgdHlwZWRlZiBzdHJ1Y3QgeGNf
Y3B1cG9vbGluZm8gewo+Pj4gICAKPj4+ICDCoCNkZWZpbmUgWENfQ1BVUE9PTF9QT09MSURfQU5Z
IDB4RkZGRkZGRkYKPj4+ICAgCj4+PiArdHlwZWRlZiB4ZW5fc3lzY3RsX3NjaGVkX3BhcmFtX3Qg
eGNfc2NoZWRwYXJhbV90Owo+Pj4gKwo+Pj4gIMKgLyoqCj4+PiAgwqAgKiBDcmVhdGUgYSBuZXcg
Y3B1cG9vbC4KPj4+ICDCoCAqCj4+PiAgwqAgKiBAcGFybSB4Y19oYW5kbGUgYSBoYW5kbGUgdG8g
YW4gb3BlbiBoeXBlcnZpc29yIGludGVyZmFjZQo+Pj4gIMKgICogQHBhcm0gcHBvb2xpZCBwb2lu
dGVyIHRvIHRoZSBuZXcgY3B1cG9vbCBpZCAoaW4vb3V0KQo+Pj4gIMKgICogQHBhcm0gc2NoZWRf
aWQgaWQgb2Ygc2NoZWR1bGVyIHRvIHVzZSBmb3IgcG9vbAo+Pj4gKyAqIEBwYXJtIHNjaGVkX3Bh
cmFtIHBhcmFtZXRlciBvZiB0aGUgc2NoZWR1bGVyIG9mIHRoZSBjcHVwb29sIGVnLgo+Pj4gcnVu
cSBmb3IgY3JlZGl0Mgo+PiBJIHdvdWxkIGRyb3AgImVnLiBydW5xIGZvciBjcmVkaXQyIgo+Pgo+
ICsxCj4KPj4+IC0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwo+Pj4gKysr
IGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCj4+PiBAQCAtMTcwNCw2ICsxNzA0
LDcgQEAgc3RhdGljIFB5T2JqZWN0ICpweXhjX2NwdXBvb2xfY3JlYXRlKFhjT2JqZWN0Cj4+PiAq
c2VsZiwKPj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgUHlPYmplY3QgKmt3ZHMpCj4+PiAgwqB7Cj4+
PiAgwqDCoMKgwqDCoHVpbnQzMl90IGNwdXBvb2wgPSBYQ19DUFVQT09MX1BPT0xJRF9BTlksIHNj
aGVkID0KPj4+IFhFTl9TQ0hFRFVMRVJfQ1JFRElUOwo+Pj4gK8KgwqDCoMKgeGNfc2NoZWRwYXJh
bV90IHBhcmFtOwo+Pj4gICAKPj4+ICDCoMKgwqDCoMKgc3RhdGljIGNoYXIgKmt3ZF9saXN0W10g
PSB7ICJwb29sIiwgInNjaGVkIiwgTlVMTCB9Owo+PiBbLi5dCj4+IEFub3RoZXIgcG9zc2liaWxp
dHkgd291bGQgYmUgdG8gZHJvcCB0aGUgY3B1cG9vbCBweXRob24gYmluZGluZ3MKPj4gY29tcGxl
dGVseSAod2hpY2ggSSB3b3VsZCBwcmVmZXIsIFRCSCkuCj4+Cj4gKzEKSnVlcmdlbiwgcGxlYXNl
IGNhbiB5b3UgY2xhcmlmeSBvbiB0aGlzLiBEbyB5b3UgbWVhbiB0aGF0IEkgc2hvdWxkIApyZW1v
dmUgdGhlCgpjb21wbGV0ZSBjcHVwb29sIGhhbmRsaW5nIGZyb20gcHl0aG9uIEFQSXMgaS5lIHJl
bW92ZSBhbGwgb2YgcHl4Y19jcHVwb29sXyoKCkFQSXMgLgoKQWxzbywgaXQgd2FzIHNvbWUgdGlt
ZSBiYWNrIHdoZW4gSSBmbG9hdGVkIHRoaXMgcGF0Y2guIERvZXMgdGhlIApyZXF1aXJlbWVudCB0
byByZW1vdmUgY3B1cG9vbCBweXRob24gYmluZGluZ3MKCnN0aWxsIGhvbGRzLgoKPgo+IFJlZ2Fy
ZHMsCj4gRGFyaW8KQW5zaHVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 16:14:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 16:14: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-devel-bounces@lists.xenproject.org>)
	id 1gkAJ6-0000xr-7e; Thu, 17 Jan 2019 16:14: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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gkAJ4-0000x6-Va
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 16:14:14 +0000
X-Inumbo-ID: ee332918-1a72-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee332918-1a72-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 16:14:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 09:12:13 -0700
Message-Id: <5C40A95D020000780020EC7A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 09:12:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <wt35AlsJdPHayD9a>
 <1547595358-16379-1-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1547595358-16379-1-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 1/7] xen: add assembly variables
 corresponding to linker symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDAwOjM1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdmFyLlMKPiBAQCAt
MCwwICsxLDkyIEBACj4gK0dMT0JBTChzdGFydF8pCj4gKyAgLnF1YWQgIF9zdGFydAoKRmlyc3Qg
b2YgYWxsIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIGlmIHRoZXJlIHdhcyBhbiBhYnN0cmFj
dGluZyBtYWNybwpyZXF1aXJpbmcgZXhhY3RseSBvbmUgbGluZSBwZXIgc3ltYm9sLgoKTmV4dCBJ
IGRvbid0IHRoaW5rIHlvdSB3YW50IHRoZXNlIHN5bWJvbHMgdG8gZW5kIHVwIGluIC50ZXh0LCBp
bgp3aGljaCBjYXNlIHlvdSBuZWVkIHRvIGEgLnNlY3Rpb24gZGlyZWN0aXZlLgoKQW5kIHRoZW4s
IHNwZWNpZmljIHRvIHRoaXMgeDg2IGluc3RhbmNlIC0gaWYgd2UgcmVhbGx5IG5lZWQgdG8gZ28g
d2l0aAp0aGlzLCBwbGVhc2UgbW92ZSB0aGlzIHVwIG9uZSBsZXZlbCBpbiB0aGUgZGlyZWN0b3J5
IGhpZXJhcmNoeS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 16:17:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 16:17: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-devel-bounces@lists.xenproject.org>)
	id 1gkALw-00016F-OH; Thu, 17 Jan 2019 16:17: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=yQ28=PZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gkALv-00016A-Dy
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 16:17:11 +0000
X-Inumbo-ID: 57306800-1a73-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57306800-1a73-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 16:17:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3B90CAEF8;
 Thu, 17 Jan 2019 16:17:09 +0000 (UTC)
To: anshul <anshulmakkar@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xen.org
References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
 <1505177142-14864-2-git-send-email-anshulmakkar@gmail.com>
 <47f9a7d0-7993-300c-8618-a5352f8b97a3@suse.com>
 <1505393936.13935.15.camel@citrix.com>
 <c329b55e-b9f3-5837-6ec4-08f9b8970f15@gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <b5778c87-7c20-a156-1940-e1dc101a9c1c@suse.com>
Date: Thu, 17 Jan 2019 17:17:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <c329b55e-b9f3-5837-6ec4-08f9b8970f15@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/3] credit2: libxc related changes to add
 support for runqueue per cpupool.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George.Dunlap@eu.citrix.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOSAxNzoxMCwgYW5zaHVsIHdyb3RlOgo+IAo+IE9uIDE0LzA5LzIwMTcgMTM6
NTgsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+PiBPbiBUaHUsIDIwMTctMDktMTQgYXQgMDg6NDIg
KzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmgKPj4+PiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+Pj4+
IEBAIC0xMDc3LDE3ICsxMDc3LDIxIEBAIHR5cGVkZWYgc3RydWN0IHhjX2NwdXBvb2xpbmZvIHsK
Pj4+PiDCoCDCoMKgI2RlZmluZSBYQ19DUFVQT09MX1BPT0xJRF9BTlkgMHhGRkZGRkZGRgo+Pj4+
IMKgICt0eXBlZGVmIHhlbl9zeXNjdGxfc2NoZWRfcGFyYW1fdCB4Y19zY2hlZHBhcmFtX3Q7Cj4+
Pj4gKwo+Pj4+IMKgwqAvKioKPj4+PiDCoMKgICogQ3JlYXRlIGEgbmV3IGNwdXBvb2wuCj4+Pj4g
wqDCoCAqCj4+Pj4gwqDCoCAqIEBwYXJtIHhjX2hhbmRsZSBhIGhhbmRsZSB0byBhbiBvcGVuIGh5
cGVydmlzb3IgaW50ZXJmYWNlCj4+Pj4gwqDCoCAqIEBwYXJtIHBwb29saWQgcG9pbnRlciB0byB0
aGUgbmV3IGNwdXBvb2wgaWQgKGluL291dCkKPj4+PiDCoMKgICogQHBhcm0gc2NoZWRfaWQgaWQg
b2Ygc2NoZWR1bGVyIHRvIHVzZSBmb3IgcG9vbAo+Pj4+ICsgKiBAcGFybSBzY2hlZF9wYXJhbSBw
YXJhbWV0ZXIgb2YgdGhlIHNjaGVkdWxlciBvZiB0aGUgY3B1cG9vbCBlZy4KPj4+PiBydW5xIGZv
ciBjcmVkaXQyCj4+PiBJIHdvdWxkIGRyb3AgImVnLiBydW5xIGZvciBjcmVkaXQyIgo+Pj4KPj4g
KzEKPj4KPj4+PiAtLS0gYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKPj4+PiAr
KysgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKPj4+PiBAQCAtMTcwNCw2ICsx
NzA0LDcgQEAgc3RhdGljIFB5T2JqZWN0ICpweXhjX2NwdXBvb2xfY3JlYXRlKFhjT2JqZWN0Cj4+
Pj4gKnNlbGYsCj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgUHlPYmplY3QgKmt3ZHMpCj4+Pj4g
wqDCoHsKPj4+PiDCoMKgwqDCoMKgwqB1aW50MzJfdCBjcHVwb29sID0gWENfQ1BVUE9PTF9QT09M
SURfQU5ZLCBzY2hlZCA9Cj4+Pj4gWEVOX1NDSEVEVUxFUl9DUkVESVQ7Cj4+Pj4gK8KgwqDCoMKg
eGNfc2NoZWRwYXJhbV90IHBhcmFtOwo+Pj4+IMKgIMKgwqDCoMKgwqDCoHN0YXRpYyBjaGFyICpr
d2RfbGlzdFtdID0geyAicG9vbCIsICJzY2hlZCIsIE5VTEwgfTsKPj4+IFsuLl0KPj4+IEFub3Ro
ZXIgcG9zc2liaWxpdHkgd291bGQgYmUgdG8gZHJvcCB0aGUgY3B1cG9vbCBweXRob24gYmluZGlu
Z3MKPj4+IGNvbXBsZXRlbHkgKHdoaWNoIEkgd291bGQgcHJlZmVyLCBUQkgpLgo+Pj4KPj4gKzEK
PiBKdWVyZ2VuLCBwbGVhc2UgY2FuIHlvdSBjbGFyaWZ5IG9uIHRoaXMuIERvIHlvdSBtZWFuIHRo
YXQgSSBzaG91bGQKPiByZW1vdmUgdGhlCj4gCj4gY29tcGxldGUgY3B1cG9vbCBoYW5kbGluZyBm
cm9tIHB5dGhvbiBBUElzIGkuZSByZW1vdmUgYWxsIG9mIHB5eGNfY3B1cG9vbF8qCj4gCj4gQVBJ
cyAuCgpZZXMuCgo+IEFsc28sIGl0IHdhcyBzb21lIHRpbWUgYmFjayB3aGVuIEkgZmxvYXRlZCB0
aGlzIHBhdGNoLiBEb2VzIHRoZQo+IHJlcXVpcmVtZW50IHRvIHJlbW92ZSBjcHVwb29sIHB5dGhv
biBiaW5kaW5ncwo+IAo+IHN0aWxsIGhvbGRzLgoKSXRzIG5vdCBhIHJlcXVpcmVtZW50LCBidXQg
YSBzdWdnZXN0aW9uLgoKVGhlcmUgYXJlIGhhcmRseSBhbnkgdXNlcnMgb2YgdGhlIFB5dGhvbiBi
aW5kaW5ncyBhbmQgYXMgZmFyIGFzIHdlIGtub3cKbm9uZSBvZiB0aGVtIGlzIHVzaW5nIHRoZW0g
Zm9yIGNwdXBvb2wgaGFuZGxpbmcuCgpTbyBpbnN0ZWFkIG9mIGFkYXB0aW5nIHRoZW0gdG8gaW50
ZXJmYWNlIG1vZGlmaWNhdGlvbnMgcmVtb3ZpbmcgdGhlbQpzZWVtcyB0byBiZSB0aGUgYmV0dGVy
IG9wdGlvbi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 16:24:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 16:24:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkASl-0001vb-I4; Thu, 17 Jan 2019 16:24: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=SW9P=PZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gkASj-0001ur-M7
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 16:24:13 +0000
X-Inumbo-ID: 52bf43eb-1a74-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52bf43eb-1a74-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 16:24:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 17 Jan 2019 09:24:11 -0700
Message-Id: <5C40AC2C020000780020ECAF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 17 Jan 2019 09:24:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <wt35AlsJdPHayD9a>
 <1547595358-16379-2-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1547595358-16379-2-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 2/7] xen: use start_, end_, and more
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDAwOjM1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
YWx0ZXJuYXRpdmUuYwo+IEBAIC0xODcsOCArMTg3LDggQEAgc3RhdGljIGludCBfX2FwcGx5X2Fs
dGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVudXNlZCkKPiAgICAgIHsKPiAgICAgICAgICBp
bnQgcmV0Owo+ICAgICAgICAgIHN0cnVjdCBhbHRfcmVnaW9uIHJlZ2lvbjsKPiAtICAgICAgICBt
Zm5fdCB4ZW5fbWZuID0gdmlydF90b19tZm4oX3N0YXJ0KTsKPiAtICAgICAgICBwYWRkcl90IHhl
bl9zaXplID0gX2VuZCAtIF9zdGFydDsKPiArICAgICAgICBtZm5fdCB4ZW5fbWZuID0gdmlydF90
b19tZm4oc3RhcnRfKTsKPiArICAgICAgICBwYWRkcl90IHhlbl9zaXplID0gZW5kXyAtIHN0YXJ0
XzsKCkkgY2FuIHNlZSB3aHkgeW91IHdhbnQgdG8gcmVwbGFjZSB0aGUgbGF0dGVyLCBidXQgd2h5
IGFsc28gdGhlIGZvcm1lcj8KVGhlcmUgYXJlIG1vcmUgc2ltaWxhciBjYXNlcyBlbHNld2hlcmUu
IE9uZSBwYXJ0aWN1bGFybHkgZnVubnkgb25lIGlzCgo+IEBAIC0xODcxLDcgKzE4NzAsNyBAQCBp
bnQgX19od2RvbV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25nIG1mbikKPiAgICAgICAg
ICAgKi8KPiAgCj4gICAgICAgICAgLyogaHlwZXJ2aXNvciAudGV4dCArIC5yb2RhdGEgKi8KPiAt
ICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLnMgPSBfX3BhKCZfc3RleHQpOwo+ICsgICAg
ICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9yb10ucyA9IF9fcGEoc3RleHRfKTsKPiAgICAgICAgICB4
ZW5fcmVnaW9uc1tyZWdpb25fcm9dLmUgPSBfX3BhKCZfXzJNX3JvZGF0YV9lbmQpOwo+ICAgICAg
ICAgIC8qIGh5cGVydmlzb3IgLmRhdGEgKyAuYnNzICovCj4gICAgICAgICAgeGVuX3JlZ2lvbnNb
cmVnaW9uX3J3XS5zID0gX19wYSgmX18yTV9yd2RhdGFfc3RhcnQpOwoKLi4uIHRoaXM6IFlvdSBy
ZXBsYWNlIG9uZSBib3RoIG5vdCB0aGUgb3RoZXIgdHdvIHZpc2libGUgaGVyZS4KCj4gLS0tIGEv
eGVuL2FyY2gveDg2L3Rib290LmMKPiArKysgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwo+IEBAIC0z
NzMsOSArMzczLDkgQEAgdm9pZCB0Ym9vdF9zaHV0ZG93bih1aW50MzJfdCBzaHV0ZG93bl90eXBl
KQo+ICAgICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1swXS5zaXplID0gYm9vdHN5
bV9waHlzKHRyYW1wb2xpbmVfZW5kKSAtCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib290c3ltX3BoeXModHJhbXBvbGluZV9zdGFydCk7Cj4gICAgICAg
ICAgLyogaHlwZXJ2aXNvciAudGV4dCArIC5yb2RhdGEgKi8KPiAtICAgICAgICBnX3Rib290X3No
YXJlZC0+bWFjX3JlZ2lvbnNbMV0uc3RhcnQgPSAodWludDY0X3QpX19wYSgmX3N0ZXh0KTsKPiAr
ICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMV0uc3RhcnQgPSAodWludDY0X3Qp
X19wYShzdGV4dF8pOwo+ICAgICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sxXS5z
aXplID0gX19wYSgmX18yTV9yb2RhdGFfZW5kKSAtCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX3BhKCZfc3RleHQpOwo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wYShzdGV4dF8pOwo+ICAgICAgICAgIC8q
IGh5cGVydmlzb3IgLmRhdGEgKyAuYnNzICovCj4gICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1h
Y19yZWdpb25zWzJdLnN0YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9fMk1fcndkYXRhX3N0YXJ0KTsK
PiAgICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0uc2l6ZSA9IF9fcGEoJl9f
Mk1fcndkYXRhX2VuZCkgLQoKU2FtZSBoZXJlLgoKPiBAQCAtMTE0LDYgKzExMCwxMSBAQCB2b2lk
IF9faW5pdCBzZXR1cF92aXJ0dWFsX3JlZ2lvbnMoY29uc3Qgc3RydWN0IGV4Y2VwdGlvbl90YWJs
ZV9lbnRyeSAqc3RhcnQsCj4gICAgICAgICAgTlVMTAo+ICAgICAgfTsKPiAgCj4gKyAgICBjb3Jl
LnN0YXJ0ID0gKGNoYXIgKilzdGFydF87Cj4gKyAgICBjb3JlLmVuZCA9IChjaGFyICopZW5kXzsK
PiArICAgIGNvcmVfaW5pdC5zdGFydCA9IChjaGFyICopc2luaXR0ZXh0XzsKPiArICAgIGNvcmVf
aW5pdC5lbmQgPSAoY2hhciAqKWVpbml0dGV4dF87CgpOb3Qgc3VyZSB3aHkgaXQgb2NjdXJyZWQg
dG8gbWUgd2hlbiBsb29raW5nIGF0IHRoaXMgY29kZSwgYnV0IEkKY2FuJ3QgcmVzaXN0IHF1b3Rp
bmcgdGhlIHN0YW5kYXJkIGhlcmU6CgoiQW4gaW50ZWdlciBtYXkgYmUgY29udmVydGVkIHRvIGFu
eSBwb2ludGVyIHR5cGUuIEV4Y2VwdCBhcyBwcmV2aW91c2x5CiBzcGVjaWZpZWQsIHRoZSByZXN1
bHQgaXMgaW1wbGVtZW50YXRpb24tZGVmaW5lZCwgbWlnaHQgbm90IGJlIGNvcnJlY3RseQogYWxp
Z25lZCwgbWlnaHQgbm90IHBvaW50IHRvIGFuIGVudGl0eSBvZiB0aGUgcmVmZXJlbmNlZCB0eXBl
LCBhbmQgbWlnaHQKIGJlIGEgdHJhcCByZXByZXNlbnRhdGlvbi4KCiBBbnkgcG9pbnRlciB0eXBl
IG1heSBiZSBjb252ZXJ0ZWQgdG8gYW4gaW50ZWdlciB0eXBlLiBFeGNlcHQgYXMKIHByZXZpb3Vz
bHkgc3BlY2lmaWVkLCB0aGUgcmVzdWx0IGlzIGltcGxlbWVudGF0aW9uLWRlZmluZWQuIElmIHRo
ZSByZXN1bHQKIGNhbm5vdCBiZSByZXByZXNlbnRlZCBpbiB0aGUgaW50ZWdlciB0eXBlLCB0aGUg
YmVoYXZpb3IgaXMgdW5kZWZpbmVkLgogVGhlIHJlc3VsdCBuZWVkIG5vdCBiZSBpbiB0aGUgcmFu
Z2Ugb2YgdmFsdWVzIG9mIGFueSBpbnRlZ2VyIHR5cGUuIgoKSXMgdGhpcyBub3QgY29uY2Vybmlu
ZyB0byBNSVNSQT8KCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCj4gKysrIGIveGVu
L2luY2x1ZGUveGVuL2tlcm5lbC5oCj4gQEAgLTY1LDI4ICs2NSwyOCBAQAo+ICAJMTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgfSkKPiAgCj4gLWV4dGVybiBjaGFy
IF9zdGFydFtdLCBfZW5kW10sIHN0YXJ0W107Cj4gLSNkZWZpbmUgaXNfa2VybmVsKHApICh7ICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgIGNoYXIgKl9fcCA9IChjaGFyICopKHVuc2ln
bmVkIGxvbmcpKHApOyAgICAgXAo+IC0gICAgKF9fcCA+PSBfc3RhcnQpICYmIChfX3AgPCBfZW5k
KTsgICAgICAgICAgICBcCj4gK2V4dGVybiB1aW50cHRyX3Qgc3RhcnRfLCBlbmRfOwo+ICsjZGVm
aW5lIGlzX2tlcm5lbChwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiArICAgIGNvbnN0IHVpbnRwdHJfdCBwX18gPSAoY29uc3QgdWludHB0cl90KShw
KTsgICAgICAgICAgICAgICAgICAgICBcCgpXaXRob3V0IGl0IGJlaW5nIGEgcG9pbnRlciB0aGUg
Y29uc3QgaW4gdGhlIGNhc3QgaXMgbm93IHBvaW50bGVzcy4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 16:41:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 16:41: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-devel-bounces@lists.xenproject.org>)
	id 1gkAj5-0003U3-4B; Thu, 17 Jan 2019 16:41: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=yQ28=PZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gkAj3-0003Ty-0S
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 16:41:05 +0000
X-Inumbo-ID: ad585e27-1a76-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad585e27-1a76-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 16:41:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 449D2ADE1;
 Thu, 17 Jan 2019 16:41:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Thu, 17 Jan 2019 17:40:59 +0100
Message-Id: <20190117164059.29306-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH-for-4.10/4.11] libxl: don't set gnttab limits in
 soft reset case
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Jim Fehlig <jfehlig@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gY2FzZSBvZiBzb2Z0IHJlc2V0IHRoZSBnbnR0YWIgbGltaXQgc2V0dGluZyB3aWxsIGZhaWws
IHNvIG9taXQgaXQuClNldHRpbmcgb2YgbWF4IHZjcHUgY291bnQgaXMgcG9pbnRsZXNzIGluIHRo
aXMgY2FzZSwgdG9vLCBzbyB3ZSBjYW4KZHJvcCB0aGF0IGFzIHdlbGwuCgpXaXRob3V0IHRoaXMg
cGF0Y2ggc29mdCByZXNldCB3aWxsIGZhaWwgd2l0aDoKCmxpYnhsOiBlcnJvcjogbGlieGxfZG9t
LmM6MzYzOmxpYnhsX19idWlsZF9wcmU6IENvdWxkbid0IHNldCBncmFudCB0YWJsZSBsaW1pdHMK
ClJlcG9ydGVkLWJ5OiBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClRlc3RlZC1ieTogSmltIEZlaGxpZyA8
amZlaGxpZ0BzdXNlLmNvbT4KLS0tCjQuMTIgaXMgbm90IGFmZmVjdGVkIGR1ZSB0byBBbmRyZXcn
cyBkb21haW4gY3JlYXRpb24gaW50ZXJmYWNlIGNoYW5nZXMsCjQuOSBhbmQgZWFybGllciBhcmUg
bm90IGFmZmVjdGVkIGR1ZSB0byB4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMoKQpvbmx5IGhh
dmluZyBiZWVuIGludHJvZHVjZWQgaW4gNC4xMC4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYyAgIHwgIDUgKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgfCAyMSArKysr
KysrKysrKystLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMiArLQog
MyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCmluZGV4IDFmYTFkM2E2MjEuLmEyYjhmMzI5OGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC00
NDIsNyArNDQyLDcgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGQobGlieGxfX2djICpnYywKICAg
ICBzdHJ1Y3QgdGltZXZhbCBzdGFydF90aW1lOwogICAgIGludCBpLCByZXQ7CiAKLSAgICByZXQg
PSBsaWJ4bF9fYnVpbGRfcHJlKGdjLCBkb21pZCwgZF9jb25maWcsIHN0YXRlKTsKKyAgICByZXQg
PSBsaWJ4bF9fYnVpbGRfcHJlKGdjLCBkb21pZCwgZF9jb25maWcsIHN0YXRlLCBmYWxzZSk7CiAg
ICAgaWYgKHJldCkKICAgICAgICAgZ290byBvdXQ7CiAKQEAgLTExMTUsNyArMTExNSw4IEBAIHN0
YXRpYyB2b2lkIGRvbWNyZWF0ZV9ib290bG9hZGVyX2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICByYyA9IGxpYnhsX19idWlsZF9wcmUoZ2MsIGRv
bWlkLCBkX2NvbmZpZywgc3RhdGUpOworICAgIHJjID0gbGlieGxfX2J1aWxkX3ByZShnYywgZG9t
aWQsIGRfY29uZmlnLCBzdGF0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZGNzLT5kb21p
ZF9zb2Z0X3Jlc2V0ICE9IElOVkFMSURfRE9NSUQpOwogICAgIGlmIChyYykKICAgICAgICAgZ290
byBvdXQ7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tLmMKaW5kZXggMjlmZDJmNWQ2YS4uNzFiNWY1N2ZjYyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAg
LTM0NSw3ICszNDUsOCBAQCBzdGF0aWMgdm9pZCBodm1fc2V0X2NvbmZfcGFyYW1zKHhjX2ludGVy
ZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKIH0KIAogaW50IGxpYnhsX19idWlsZF9wcmUo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgIGxpYnhsX2RvbWFp
bl9jb25maWcgKmRfY29uZmlnLCBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSkKKyAg
ICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsIGxpYnhsX19kb21haW5f
YnVpbGRfc3RhdGUgKnN0YXRlLAorICAgICAgICAgICAgICBib29sIGlzX3Jlc2V0KQogewogICAg
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpjb25zdCBpbmZvID0gJmRfY29uZmlnLT5iX2luZm87
CiAgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwpAQCAtMzUzLDE1ICsz
NTQsMTcgQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCiAgICAgaW50IHJjOwogICAgIHVpbnQ2NF90IHNpemU7CiAKLSAgICBpZiAoeGNfZG9tYWlu
X21heF92Y3B1cyhjdHgtPnhjaCwgZG9taWQsIGluZm8tPm1heF92Y3B1cykgIT0gMCkgewotICAg
ICAgICBMT0coRVJST1IsICJDb3VsZG4ndCBzZXQgbWF4IHZjcHUgY291bnQiKTsKLSAgICAgICAg
cmV0dXJuIEVSUk9SX0ZBSUw7Ci0gICAgfQorICAgIGlmICghaXNfcmVzZXQpIHsKKyAgICAgICAg
aWYgKHhjX2RvbWFpbl9tYXhfdmNwdXMoY3R4LT54Y2gsIGRvbWlkLCBpbmZvLT5tYXhfdmNwdXMp
ICE9IDApIHsKKyAgICAgICAgICAgIExPRyhFUlJPUiwgIkNvdWxkbid0IHNldCBtYXggdmNwdSBj
b3VudCIpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgICAgIH0KIAotICAg
IGlmICh4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMoY3R4LT54Y2gsIGRvbWlkLCBpbmZvLT5t
YXhfZ3JhbnRfZnJhbWVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5m
by0+bWF4X21hcHRyYWNrX2ZyYW1lcykgIT0gMCkgewotICAgICAgICBMT0coRVJST1IsICJDb3Vs
ZG4ndCBzZXQgZ3JhbnQgdGFibGUgbGltaXRzIik7Ci0gICAgICAgIHJldHVybiBFUlJPUl9GQUlM
OworICAgICAgICBpZiAoeGNfZG9tYWluX3NldF9nbnR0YWJfbGltaXRzKGN0eC0+eGNoLCBkb21p
ZCwgaW5mby0+bWF4X2dyYW50X2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbmZvLT5tYXhfbWFwdHJhY2tfZnJhbWVzKSAhPSAwKSB7CisgICAgICAgICAg
ICBMT0coRVJST1IsICJDb3VsZG4ndCBzZXQgZ3JhbnQgdGFibGUgbGltaXRzIik7CisgICAgICAg
ICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgfQogICAgIH0KIAogICAgIC8qCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAppbmRleCA4NWVlN2IwZTE1Li40ZDg2ZTVjZDJiIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKQEAgLTExNTMsNyArMTE1Myw3IEBAIHR5cGVkZWYgc3RydWN0IHsKIAogX2hpZGRlbiBpbnQg
bGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAg
ICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqIGNvbnN0IGRfY29uZmlnLAotICAgICAgICAgICAg
ICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSk7CisgICAgICAgICAgICAgIGxpYnhs
X19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLCBib29sIGlzX3Jlc2V0KTsKIF9oaWRkZW4gaW50
IGxpYnhsX19idWlsZF9wb3N0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sIGxpYnhsX19kb21haW5fYnVp
bGRfc3RhdGUgKnN0YXRlLAogICAgICAgICAgICAgICAgY2hhciAqKnZtc19lbnRzLCBjaGFyICoq
bG9jYWxfZW50cyk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 16:42:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 16:42: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-devel-bounces@lists.xenproject.org>)
	id 1gkAk2-0003YB-JG; Thu, 17 Jan 2019 16:42: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=yQ28=PZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gkAk1-0003Y2-7T
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 16:42:05 +0000
X-Inumbo-ID: d117592b-1a76-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d117592b-1a76-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 16:42:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 449D2ADE1;
 Thu, 17 Jan 2019 16:41:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org,
	xen-devel@lists.xen.org
Date: Thu, 17 Jan 2019 17:40:59 +0100
Message-Id: <20190117164059.29306-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH-for-4.10/4.11] libxl: don't set gnttab limits in
 soft reset case
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Jim Fehlig <jfehlig@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gY2FzZSBvZiBzb2Z0IHJlc2V0IHRoZSBnbnR0YWIgbGltaXQgc2V0dGluZyB3aWxsIGZhaWws
IHNvIG9taXQgaXQuClNldHRpbmcgb2YgbWF4IHZjcHUgY291bnQgaXMgcG9pbnRsZXNzIGluIHRo
aXMgY2FzZSwgdG9vLCBzbyB3ZSBjYW4KZHJvcCB0aGF0IGFzIHdlbGwuCgpXaXRob3V0IHRoaXMg
cGF0Y2ggc29mdCByZXNldCB3aWxsIGZhaWwgd2l0aDoKCmxpYnhsOiBlcnJvcjogbGlieGxfZG9t
LmM6MzYzOmxpYnhsX19idWlsZF9wcmU6IENvdWxkbid0IHNldCBncmFudCB0YWJsZSBsaW1pdHMK
ClJlcG9ydGVkLWJ5OiBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClRlc3RlZC1ieTogSmltIEZlaGxpZyA8
amZlaGxpZ0BzdXNlLmNvbT4KLS0tCjQuMTIgaXMgbm90IGFmZmVjdGVkIGR1ZSB0byBBbmRyZXcn
cyBkb21haW4gY3JlYXRpb24gaW50ZXJmYWNlIGNoYW5nZXMsCjQuOSBhbmQgZWFybGllciBhcmUg
bm90IGFmZmVjdGVkIGR1ZSB0byB4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMoKQpvbmx5IGhh
dmluZyBiZWVuIGludHJvZHVjZWQgaW4gNC4xMC4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYyAgIHwgIDUgKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgfCAyMSArKysr
KysrKysrKystLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMiArLQog
MyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCmluZGV4IDFmYTFkM2E2MjEuLmEyYjhmMzI5OGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC00
NDIsNyArNDQyLDcgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGQobGlieGxfX2djICpnYywKICAg
ICBzdHJ1Y3QgdGltZXZhbCBzdGFydF90aW1lOwogICAgIGludCBpLCByZXQ7CiAKLSAgICByZXQg
PSBsaWJ4bF9fYnVpbGRfcHJlKGdjLCBkb21pZCwgZF9jb25maWcsIHN0YXRlKTsKKyAgICByZXQg
PSBsaWJ4bF9fYnVpbGRfcHJlKGdjLCBkb21pZCwgZF9jb25maWcsIHN0YXRlLCBmYWxzZSk7CiAg
ICAgaWYgKHJldCkKICAgICAgICAgZ290byBvdXQ7CiAKQEAgLTExMTUsNyArMTExNSw4IEBAIHN0
YXRpYyB2b2lkIGRvbWNyZWF0ZV9ib290bG9hZGVyX2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICByYyA9IGxpYnhsX19idWlsZF9wcmUoZ2MsIGRv
bWlkLCBkX2NvbmZpZywgc3RhdGUpOworICAgIHJjID0gbGlieGxfX2J1aWxkX3ByZShnYywgZG9t
aWQsIGRfY29uZmlnLCBzdGF0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZGNzLT5kb21p
ZF9zb2Z0X3Jlc2V0ICE9IElOVkFMSURfRE9NSUQpOwogICAgIGlmIChyYykKICAgICAgICAgZ290
byBvdXQ7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tLmMKaW5kZXggMjlmZDJmNWQ2YS4uNzFiNWY1N2ZjYyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAg
LTM0NSw3ICszNDUsOCBAQCBzdGF0aWMgdm9pZCBodm1fc2V0X2NvbmZfcGFyYW1zKHhjX2ludGVy
ZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKIH0KIAogaW50IGxpYnhsX19idWlsZF9wcmUo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgIGxpYnhsX2RvbWFp
bl9jb25maWcgKmRfY29uZmlnLCBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSkKKyAg
ICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsIGxpYnhsX19kb21haW5f
YnVpbGRfc3RhdGUgKnN0YXRlLAorICAgICAgICAgICAgICBib29sIGlzX3Jlc2V0KQogewogICAg
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpjb25zdCBpbmZvID0gJmRfY29uZmlnLT5iX2luZm87
CiAgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwpAQCAtMzUzLDE1ICsz
NTQsMTcgQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCiAgICAgaW50IHJjOwogICAgIHVpbnQ2NF90IHNpemU7CiAKLSAgICBpZiAoeGNfZG9tYWlu
X21heF92Y3B1cyhjdHgtPnhjaCwgZG9taWQsIGluZm8tPm1heF92Y3B1cykgIT0gMCkgewotICAg
ICAgICBMT0coRVJST1IsICJDb3VsZG4ndCBzZXQgbWF4IHZjcHUgY291bnQiKTsKLSAgICAgICAg
cmV0dXJuIEVSUk9SX0ZBSUw7Ci0gICAgfQorICAgIGlmICghaXNfcmVzZXQpIHsKKyAgICAgICAg
aWYgKHhjX2RvbWFpbl9tYXhfdmNwdXMoY3R4LT54Y2gsIGRvbWlkLCBpbmZvLT5tYXhfdmNwdXMp
ICE9IDApIHsKKyAgICAgICAgICAgIExPRyhFUlJPUiwgIkNvdWxkbid0IHNldCBtYXggdmNwdSBj
b3VudCIpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgICAgIH0KIAotICAg
IGlmICh4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMoY3R4LT54Y2gsIGRvbWlkLCBpbmZvLT5t
YXhfZ3JhbnRfZnJhbWVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5m
by0+bWF4X21hcHRyYWNrX2ZyYW1lcykgIT0gMCkgewotICAgICAgICBMT0coRVJST1IsICJDb3Vs
ZG4ndCBzZXQgZ3JhbnQgdGFibGUgbGltaXRzIik7Ci0gICAgICAgIHJldHVybiBFUlJPUl9GQUlM
OworICAgICAgICBpZiAoeGNfZG9tYWluX3NldF9nbnR0YWJfbGltaXRzKGN0eC0+eGNoLCBkb21p
ZCwgaW5mby0+bWF4X2dyYW50X2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbmZvLT5tYXhfbWFwdHJhY2tfZnJhbWVzKSAhPSAwKSB7CisgICAgICAgICAg
ICBMT0coRVJST1IsICJDb3VsZG4ndCBzZXQgZ3JhbnQgdGFibGUgbGltaXRzIik7CisgICAgICAg
ICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgfQogICAgIH0KIAogICAgIC8qCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAppbmRleCA4NWVlN2IwZTE1Li40ZDg2ZTVjZDJiIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKQEAgLTExNTMsNyArMTE1Myw3IEBAIHR5cGVkZWYgc3RydWN0IHsKIAogX2hpZGRlbiBpbnQg
bGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAg
ICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqIGNvbnN0IGRfY29uZmlnLAotICAgICAgICAgICAg
ICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSk7CisgICAgICAgICAgICAgIGxpYnhs
X19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLCBib29sIGlzX3Jlc2V0KTsKIF9oaWRkZW4gaW50
IGxpYnhsX19idWlsZF9wb3N0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sIGxpYnhsX19kb21haW5fYnVp
bGRfc3RhdGUgKnN0YXRlLAogICAgICAgICAgICAgICAgY2hhciAqKnZtc19lbnRzLCBjaGFyICoq
bG9jYWxfZW50cyk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 16:45:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1gkAnd-0003lH-3I; Thu, 17 Jan 2019 16:45: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=AMmD=PZ=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1gkAnb-0003lC-IV
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 16:45:47 +0000
X-Inumbo-ID: 55d06598-1a77-11e9-92db-bc764e045a96
Received: from mail-ed1-x542.google.com (unknown [2a00:1450:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55d06598-1a77-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 16:45:46 +0000 (UTC)
Received: by mail-ed1-x542.google.com with SMTP id b14so8875612edt.6
 for <xen-devel@lists.xen.org>; Thu, 17 Jan 2019 08:45:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=G44vzWv8v93dtiLWgCKhFpfQv+w1VJ2+/PDzCiGfXJg=;
 b=XpIqV969SvphAZ4y55B9XsKLgH5TOJSk0+trqqG8gDbFtpm4Avk64xaCR7WNFFsl5S
 JMleF9lJImURSKKsp62Ic+TwgHzTXVrtXdZPwnZwJH3YhEsrURl89JNSvJGmelZGHx2G
 5Z521lKbdU6z8w08x0T017vudJpBi/+iK7KBk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=G44vzWv8v93dtiLWgCKhFpfQv+w1VJ2+/PDzCiGfXJg=;
 b=LcidpRQbAbRRCXzM+TpVfmGkS50HRpKSRYw9C9ViGGLlPvhk72xqJriGFn6PgJPBTD
 Hdm7Hwe4uSI52riob36ES8qiL8755vYf8XVxYnvP1oDE5ESsqEmDyXjodkEmUQ5YIdHb
 CMMZ6AYwVHwLq5nhgYoN3NNaXDxj+FLmyRo46Z/Ra6ixayCtNBhX5MNr71DraGVGqOxj
 EF/Tq6CeRQwe50ZZLBtcQGZk/orstniXC06aJXlpzwZzdPUaxOF8NTBq3TraobrrCne6
 uItHg1VJxIqPvG24xu7wlTkmc2JLhroh3CaGUgdpqPBe0FZQinDJ79jn6HHFIHF5mrXy
 p28A==
X-Gm-Message-State: AJcUukcFOd4f3UfXmGmwJcJOgXOZ2gA2pLIf4nYg1PnGBvUKXfhEWPrC
 6AalnqRqg0jQMf7pVx6dXlYWRw==
X-Google-Smtp-Source: ALg8bN48Ho/mM8Q7a3cuSaUxZAOeetJgITKLeb5lpfoqSNcRkQ2JHWoWIcrUFnFvvuK4Y1nyvIf4ig==
X-Received: by 2002:a17:906:3105:: with SMTP id
 5-v6mr11397796ejx.122.1547743544951; 
 Thu, 17 Jan 2019 08:45:44 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855])
 by smtp.gmail.com with ESMTPSA id g37sm6730501edb.85.2019.01.17.08.45.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 17 Jan 2019 08:45:44 -0800 (PST)
Date: Thu, 17 Jan 2019 17:45:41 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Sam Ravnborg <sam@ravnborg.org>
Message-ID: <20190117164541.GE3271@phenom.ffwll.local>
References: <20190116163442.12622-1-daniel.vetter@ffwll.ch>
 <20190116181018.GA27364@ravnborg.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116181018.GA27364@ravnborg.org>
X-Operating-System: Linux phenom 4.19.0-1-amd64 
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Neil Armstrong <narmstrong@baylibre.com>,
 Daniel Vetter <daniel.vetter@ffwll.ch>, Liviu Dudau <liviu.dudau@arm.com>,
 DRI Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Benjamin Gaignard <benjamin.gaignard@linaro.org>,
 Daniel Vetter <daniel.vetter@intel.com>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 nouveau@lists.freedesktop.org, CK Hu <ck.hu@mediatek.com>,
 spice-devel@lists.freedesktop.org, Jani Nikula <jani.nikula@intel.com>,
 linux-arm-msm@vger.kernel.org, intel-gfx@lists.freedesktop.org,
 etnaviv@lists.freedesktop.org, Jani Nikula <jani.nikula@linux.intel.com>,
 linux-mediatek@lists.infradead.org, Rodrigo Vivi <rodrigo.vivi@intel.com>,
 linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xen.org,
 linux-renesas-soc@vger.kernel.org, Alex Deucher <alexander.deucher@amd.com>,
 freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDc6MTA6MThQTSArMDEwMCwgU2FtIFJhdm5ib3JnIHdy
b3RlOgo+IEhpIERhbmllbC4KPiAKPiA+IHY1OiBBY3R1YWxseSB0cnkgdG8gc29ydCB0aGVtLCBh
bmQgd2hpbGUgYXQgaXQsIHNvcnQgYWxsIHRoZSBvbmVzIEkKPiA+IHRvdWNoLgo+IAo+IEFwcGxp
ZWQgdGhpcyB2YXJpYW50IG9uIHRvcCBvZiBkcm0tbWlzYyBhbmQgZGlkIGEgYnVpbGQgdGVzdC4K
PiBMb29rZWQgZ29vZCBmb3IgaWE2NCwgeDg2IGFuZCBhbHBoYS4KPiAKPiBUb29rIGEgY2xvc2Vy
IGxvb2sgYXQgdGhlIGNoYW5nZXMgdG8gYXRtZWxfaGxjZCAtIGFuZCB0aGV5IGxvb2tlZCBPSy4K
PiAKPiBCdXQgSSBub3RpY2VkIHRoYXQgYXRtZWxfaGxjZGMgdXNlcyBvbmx5IGRybV9rbXNfaGVs
cGVyX3BvbGxfaW5pdCgpIGFuZAo+IGRybV9rbXNfaGVscGVyX3BvbGxfZmluaSgpLgo+IEJ1dCB0
aGVyZSBhcmUgbm8gaGl0cyBvbiBEUk1fQ09OTkVDVE9SX1BPTEwgLSBzbyBJIHRoaW5rIHdlIG1h
eWJlCj4gaGF2ZSBhIGRyaXZlciBoZXJlIHdoZXJlIHdlIGhhdmUgcGx1Z2dlZCB0aGUgZHJtX3Bv
bGwgaW5mcmFzdHJ1Y3R1cmUsCj4gYnV0IGl0IGlzIG5vdCBpbiB1c2UuCj4gCj4gPiAgaW5jbHVk
ZS9kcm0vZHJtX2NydGNfaGVscGVyLmggICAgICAgICAgICAgICAgIHwgMTYgLS0tLS0tLS0tLS0K
PiAKPiBUaGUgbGlzdCBvZiBpbmNsdWRlIGZpbGVzIGluIHRoaXMgZmlsZSBjb3VsZCBiZSBkcm9w
cGVkIGFuZCByZXBsYWNlZCBieToKPiBzdHJ1Y3QgZHJtX2Nvbm5lY3RvcjsKPiBzdHJ1Y3QgZHJt
X2RldmljZTsKPiBzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZTsKPiBzdHJ1Y3QgZHJtX2VuY29kZXI7
Cj4gc3RydWN0IGRybV9mcmFtZWJ1ZmZlcjsKPiBzdHJ1Y3QgZHJtX21vZGVfc2V0Owo+IHN0cnVj
dCBkcm1fbW9kZXNldF9hY3F1aXJlX2N0eDsKPiAKPiBJIHRyaWVkIHRvIGRvIHNvIG9uIHRvcCBv
ZiB5b3VyIHBhdGNoLgo+IEJ1dCB0aGVyZSB3ZXJlIHRvbyBtYW55IGJ1aWxkIGVycnJvcyBhbmQg
SSBzb21laG93IGxvc3QgdGhlIG1vdGl2YXRpb24uCgpZZWFoIHRoZSBkcm1fY3J0Y19oZWxwZXIu
aCBoZWFkZXIgaXMgYSBiaXQgdGhlIG1pbmlhdHVyZSBkcm1QLmggZm9yIGxlZ2FjeQprbXMgZHJp
dmVycy4gSnVzdCByZW1vdmluZyBpdCBmcm9tIGFsbCB0aGUgYXRvbWljIGRyaXZlcnMgY2F1c2Vk
IGxvdHMgb2YKZmFsbG91dCwgSSBleHBlY3QgZXZlbiBtb3JlIGlmIHlvdSBlbnRpcmVseSByZW1v
dmUgdGhlIGluY2x1ZGVzIGl0IGhhcy4KTWF5YmUgYSB0b2RvLCBjYXJlIHRvIHBscyBjcmVhdGUg
dGhhdCBwYXRjaCBzaW5jZSBpdCdzIHlvdXIgaWRlYT8KLURhbmllbAoKPiAKPiAKPiA+ICBpbmNs
dWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmggICAgICAgICAgICAgICAgfCAyNyArKysrKysrKysr
KysrKysrKysrCj4gVGhpcyBvbiB0aGUgb3RoZXIgaGFuZCBpcyBmaW5lIC0gYXMgZXhwZWN0ZWQg
YXMgdGhpcyBpcyBhIG5ldyBmaWxlLgo+IAo+IEJ1dCB0aGUgYWJvdmUgaXMganVzdCBzb21lIHJh
bmRvbSBjb21tZW50cyBzbzoKPiAKPiBBY2tlZC1ieTogU2FtIFJhdm5ib3JnIDxzYW1AcmF2bmJv
cmcub3JnPgoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBv
cmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 16:47:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 16:47: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-devel-bounces@lists.xenproject.org>)
	id 1gkAoy-0003q6-Fm; Thu, 17 Jan 2019 16:47: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=/zvk=PZ=citrix.com=prvs=91335fb6d=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gkAow-0003q0-LB
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 16:47:10 +0000
X-Inumbo-ID: 87a914ab-1a77-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87a914ab-1a77-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 16:47:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="75834657"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23616.45384.495972.954606@mariner.uk.xensource.com>
Date: Thu, 17 Jan 2019 16:46:00 +0000
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <b33eac34-c01e-ef30-1a2d-054eecf6652a@suse.com>
References: <20190117145722.30311-1-jgross@suse.com>
 <20190117145722.30311-3-jgross@suse.com>
 <20190117151250.63mbb3pgs56ztxop@zion.uk.xensource.com>
 <b33eac34-c01e-ef30-1a2d-054eecf6652a@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 2/2] tools: add new xl command get-config
 for getting hypervisor config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1BBVENIIDIvMl0gdG9vbHM6IGFkZCBuZXcgeGwg
Y29tbWFuZCBnZXQtY29uZmlnIGZvciBnZXR0aW5nIGh5cGVydmlzb3IgY29uZmlnIik6Cj4gT24g
MTcvMDEvMjAxOSAxNjoxMiwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwgSmFuIDE3LCAyMDE5
IGF0IDAzOjU3OjIyUE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4gQWRkICAgbmV3
IHN1YmNvbW1hbmQgImdldC1jb25maWciIHRvIHhsIGNvbmZpZyB0byBwcmludCB0aGUgaHlwZXJ2
aXNvcgo+ID4+IC5jb25maWcgZmlsZS4KPiA+IAo+ID4gSSBzbGlnaHQgcHJlZmVyIGdldC14ZW4t
Y29uZmlnIG9yIGdldC1oeXBlcnZpc29yLWNvbmZpZy4KPiAKPiBJJ2QgYmUgaGFwcHkgd2l0aCBl
aXRoZXIuCj4gCj4gQW55Ym9keSBlbHNlIGdvdCBhIHNwZWNpYWwgcHJlZmVyZW5jZT8KCkkgcHJl
ZmVyCiAgZ2V0LWh5cGVydmlzb3ItY29uZmlnCgpUaGFua3MgdG8gV2VpIGZvciB0aGUgcmV2aWV3
cy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 17:19:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 17:19: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-devel-bounces@lists.xenproject.org>)
	id 1gkBJd-0006Lm-Av; Thu, 17 Jan 2019 17:18: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=jXvm=PZ=bombadil.srs.infradead.org=batv+bd442da0e4c2cc164bb2+5625+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gkBJb-0006Lh-TF
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 17:18:52 +0000
X-Inumbo-ID: f464c3fb-1a7b-11e9-92db-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f464c3fb-1a7b-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 17:18:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=tRMOQnOT4Bxi4RScwCtgsxQJNpaIHxbsGHcF4hT4EvI=; b=Ghxf8fmOHlp74q6h04RvUb880
 3qiKQldDuYcdJDyFSqO5ry2KunhXnEXOL4Q1Eae4Ghj889Ia+a7NtsB2ZjTcUpcz1mPvYsdppl20o
 kWokvlYIvSV+kUc6QyHiRXgLwwqUsmCk0Ix3reoopV3Pt0iyegVQXVhfLVYwX3SbNqsEwZKTcLEpl
 gmj/w+pHc+DlqihxBbtmLchDR8lsVzqhwujcS39P1oKXtfh79zaz5Bp5+VXPZ4nczPYY8fdgSpo36
 s8lORloVDihL8cIMf1GZD4nx5/PnTTfL7lVTpjCddVahfxqJI5gQ6ZwfvePNNjpFzc0paaDj9ZEl+
 nVsJo61JA==;
Received: from 089144213167.atnat0022.highway.a1.net ([89.144.213.167]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gkBJU-00056u-6w; Thu, 17 Jan 2019 17:18:44 +0000
From: Christoph Hellwig <hch@lst.de>
To: boris.ostrovsky@oracle.com,
	jgross@suse.com,
	sstabellini@kernel.org
Date: Thu, 17 Jan 2019 18:18:42 +0100
Message-Id: <20190117171842.26173-1-hch@lst.de>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH] arm64/xen: fix xen-swiotlb cache flushing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 iommu@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuLXN3aW90bGIgaG9va3MgaW50byB0aGUgYXJtL2FybTY0IGFyY2ggY29kZSB0aHJvdWdoIGEg
Y29weSBvZiB0aGUKRE1BIG1hcHBpbmcgb3BlcmF0aW9ucyBzdG9yZWQgaW4gdGhlIHN0cnVjdCBk
ZXZpY2UgYXJjaCBkYXRhLgoKU3dpdGNoaW5nIGFybTY0IHRvIHVzZSB0aGUgZGlyZWN0IGNhbGxz
IGZvciB0aGUgbWVyZ2VkIERNQSBkaXJlY3QgLwpzd2lvdGxiIGNvZGUgYnJva2UgdGhpcyBzY2hl
bWUuICBSZXBsYWNlIHRoZSBpbmRpcmVjdCBjYWxscyB3aXRoCmRpcmVjdC1jYWxscyBpbiB4ZW4t
c3dpb3RsYiBhcyB3ZWxsIHRvIGZpeCB0aGlzIHByb2JsZW0uCgpGaXhlczogMzU2ZGE2ZDBjZCAo
ImRtYS1tYXBwaW5nOiBieXBhc3MgaW5kaXJlY3QgY2FsbHMgZm9yIGRtYS1kaXJlY3QiKQpSZXBv
cnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1i
eTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9hcm0vaW5jbHVkZS9h
c20veGVuL3BhZ2UtY29oZXJlbnQuaCAgIHwgOTQgKysrKysrKysrKysrKysrKysrKysrCiBhcmNo
L2FybTY0L2luY2x1ZGUvYXNtL2RldmljZS5oICAgICAgICAgICAgfCAgMyAtCiBhcmNoL2FybTY0
L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmggfCA3NiArKysrKysrKysrKysrKysrKwog
YXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jICAgICAgICAgICAgICAgIHwgIDQgKy0KIGRyaXZl
cnMveGVuL3N3aW90bGIteGVuLmMgICAgICAgICAgICAgICAgICB8ICA0ICstCiBpbmNsdWRlL3hl
bi9hcm0vcGFnZS1jb2hlcmVudC5oICAgICAgICAgICAgfCA5NyArLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiA2IGZpbGVzIGNoYW5nZWQsIDE3NiBpbnNlcnRpb25zKCspLCAxMDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaCBi
L2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmgKaW5kZXggYjNlZjA2MWQ4
Yjc0Li4yYzQwM2U3Yzc4MmQgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9w
YWdlLWNvaGVyZW50LmgKKysrIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJl
bnQuaApAQCAtMSArMSw5NSBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAg
Ki8KKyNpZm5kZWYgX0FTTV9BUk1fWEVOX1BBR0VfQ09IRVJFTlRfSAorI2RlZmluZSBfQVNNX0FS
TV9YRU5fUEFHRV9DT0hFUkVOVF9ICisKKyNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgor
I2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL2FybS9wYWdlLWNvaGVyZW50Lmg+
CisKK3N0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICp4ZW5fZ2V0X2RtYV9v
cHMoc3RydWN0IGRldmljZSAqZGV2KQoreworCWlmIChkZXYgJiYgZGV2LT5hcmNoZGF0YS5kZXZf
ZG1hX29wcykKKwkJcmV0dXJuIGRldi0+YXJjaGRhdGEuZGV2X2RtYV9vcHM7CisJcmV0dXJuIGdl
dF9hcmNoX2RtYV9vcHMoTlVMTCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCAqeGVuX2FsbG9j
X2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKKwkJZG1h
X2FkZHJfdCAqZG1hX2hhbmRsZSwgZ2ZwX3QgZmxhZ3MsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCit7
CisJcmV0dXJuIHhlbl9nZXRfZG1hX29wcyhod2RldiktPmFsbG9jKGh3ZGV2LCBzaXplLCBkbWFf
aGFuZGxlLCBmbGFncywgYXR0cnMpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2ZyZWVf
Y29oZXJlbnRfcGFnZXMoc3RydWN0IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAorCQl2b2lk
ICpjcHVfYWRkciwgZG1hX2FkZHJfdCBkbWFfaGFuZGxlLCB1bnNpZ25lZCBsb25nIGF0dHJzKQor
eworCXhlbl9nZXRfZG1hX29wcyhod2RldiktPmZyZWUoaHdkZXYsIHNpemUsIGNwdV9hZGRyLCBk
bWFfaGFuZGxlLCBhdHRycyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX21hcF9w
YWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKKwkgICAgIGRtYV9h
ZGRyX3QgZGV2X2FkZHIsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LCBzaXplX3Qgc2l6ZSwKKwkgICAg
IGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9uZyBhdHRycykKK3sKKwl1
bnNpZ25lZCBsb25nIHBhZ2VfcGZuID0gcGFnZV90b194ZW5fcGZuKHBhZ2UpOworCXVuc2lnbmVk
IGxvbmcgZGV2X3BmbiA9IFhFTl9QRk5fRE9XTihkZXZfYWRkcik7CisJdW5zaWduZWQgbG9uZyBj
b21wb3VuZF9wYWdlcyA9CisJCSgxPDxjb21wb3VuZF9vcmRlcihwYWdlKSkgKiBYRU5fUEZOX1BF
Ul9QQUdFOworCWJvb2wgbG9jYWwgPSAocGFnZV9wZm4gPD0gZGV2X3BmbikgJiYKKwkJKGRldl9w
Zm4gLSBwYWdlX3BmbiA8IGNvbXBvdW5kX3BhZ2VzKTsKKworCS8qCisJICogRG9tMCBpcyBtYXBw
ZWQgMToxLCB3aGlsZSB0aGUgTGludXggcGFnZSBjYW4gc3BhbiBhY3Jvc3MKKwkgKiBtdWx0aXBs
ZSBYZW4gcGFnZXMsIGl0J3Mgbm90IHBvc3NpYmxlIGZvciBpdCB0byBjb250YWluIGEKKwkgKiBt
aXggb2YgbG9jYWwgYW5kIGZvcmVpZ24gWGVuIHBhZ2VzLiBTbyBpZiB0aGUgZmlyc3QgeGVuX3Bm
bgorCSAqID09IG1mbiB0aGUgcGFnZSBpcyBsb2NhbCBvdGhlcndpc2UgaXQncyBhIGZvcmVpZ24g
cGFnZQorCSAqIGdyYW50LW1hcHBlZCBpbiBkb20wLiBJZiB0aGUgcGFnZSBpcyBsb2NhbCB3ZSBj
YW4gc2FmZWx5CisJICogY2FsbCB0aGUgbmF0aXZlIGRtYV9vcHMgZnVuY3Rpb24sIG90aGVyd2lz
ZSB3ZSBjYWxsIHRoZSB4ZW4KKwkgKiBzcGVjaWZpYyBmdW5jdGlvbi4KKwkgKi8KKwlpZiAobG9j
YWwpCisJCXhlbl9nZXRfZG1hX29wcyhod2RldiktPm1hcF9wYWdlKGh3ZGV2LCBwYWdlLCBvZmZz
ZXQsIHNpemUsIGRpciwgYXR0cnMpOworCWVsc2UKKwkJX194ZW5fZG1hX21hcF9wYWdlKGh3ZGV2
LCBwYWdlLCBkZXZfYWRkciwgb2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJzKTsKK30KKworc3RhdGlj
IGlubGluZSB2b2lkIHhlbl9kbWFfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1h
X2FkZHJfdCBoYW5kbGUsCisJCXNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBk
aXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCit7CisJdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9X
TihoYW5kbGUpOworCS8qCisJICogRG9tMCBpcyBtYXBwZWQgMToxLCB3aGlsZSB0aGUgTGludXgg
cGFnZSBjYW4gYmUgc3Bhbm5lZCBhY2Nyb3NzCisJICogbXVsdGlwbGUgWGVuIHBhZ2UsIGl0J3Mg
bm90IHBvc3NpYmxlIHRvIGhhdmUgYSBtaXggb2YgbG9jYWwgYW5kCisJICogZm9yZWlnbiBYZW4g
cGFnZS4gRG9tMCBpcyBtYXBwZWQgMToxLCBzbyBjYWxsaW5nIHBmbl92YWxpZCBvbiBhCisJICog
Zm9yZWlnbiBtZm4gd2lsbCBhbHdheXMgcmV0dXJuIGZhbHNlLiBJZiB0aGUgcGFnZSBpcyBsb2Nh
bCB3ZSBjYW4KKwkgKiBzYWZlbHkgY2FsbCB0aGUgbmF0aXZlIGRtYV9vcHMgZnVuY3Rpb24sIG90
aGVyd2lzZSB3ZSBjYWxsIHRoZSB4ZW4KKwkgKiBzcGVjaWZpYyBmdW5jdGlvbi4KKwkgKi8KKwlp
ZiAocGZuX3ZhbGlkKHBmbikpIHsKKwkJaWYgKHhlbl9nZXRfZG1hX29wcyhod2RldiktPnVubWFw
X3BhZ2UpCisJCQl4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT51bm1hcF9wYWdlKGh3ZGV2LCBoYW5k
bGUsIHNpemUsIGRpciwgYXR0cnMpOworCX0gZWxzZQorCQlfX3hlbl9kbWFfdW5tYXBfcGFnZSho
d2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKK30KKworc3RhdGljIGlubGluZSB2b2lk
IHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpod2RldiwKKwkJZG1h
X2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIp
Cit7CisJdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOworCWlmIChwZm5fdmFs
aWQocGZuKSkgeworCQlpZiAoeGVuX2dldF9kbWFfb3BzKGh3ZGV2KS0+c3luY19zaW5nbGVfZm9y
X2NwdSkKKwkJCXhlbl9nZXRfZG1hX29wcyhod2RldiktPnN5bmNfc2luZ2xlX2Zvcl9jcHUoaHdk
ZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKKwl9IGVsc2UKKwkJX194ZW5fZG1hX3N5bmNfc2luZ2xl
X2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKK30KKworc3RhdGljIGlubGluZSB2
b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpod2RldiwK
KwkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlv
biBkaXIpCit7CisJdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOworCWlmIChw
Zm5fdmFsaWQocGZuKSkgeworCQlpZiAoeGVuX2dldF9kbWFfb3BzKGh3ZGV2KS0+c3luY19zaW5n
bGVfZm9yX2RldmljZSkKKwkJCXhlbl9nZXRfZG1hX29wcyhod2RldiktPnN5bmNfc2luZ2xlX2Zv
cl9kZXZpY2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKKwl9IGVsc2UKKwkJX194ZW5fZG1h
X3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKK30KKwor
I2VuZGlmIC8qIF9BU01fQVJNX1hFTl9QQUdFX0NPSEVSRU5UX0ggKi8KZGlmZiAtLWdpdCBhL2Fy
Y2gvYXJtNjQvaW5jbHVkZS9hc20vZGV2aWNlLmggYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2Rl
dmljZS5oCmluZGV4IDNkZDNkNjY0YzVjNS4uNDY1OGM5MzdlMTczIDEwMDY0NAotLS0gYS9hcmNo
L2FybTY0L2luY2x1ZGUvYXNtL2RldmljZS5oCisrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20v
ZGV2aWNlLmgKQEAgLTIwLDkgKzIwLDYgQEAgc3RydWN0IGRldl9hcmNoZGF0YSB7CiAjaWZkZWYg
Q09ORklHX0lPTU1VX0FQSQogCXZvaWQgKmlvbW11OwkJCS8qIHByaXZhdGUgSU9NTVUgZGF0YSAq
LwogI2VuZGlmCi0jaWZkZWYgQ09ORklHX1hFTgotCWNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAq
ZGV2X2RtYV9vcHM7Ci0jZW5kaWYKIH07CiAKIHN0cnVjdCBwZGV2X2FyY2hkYXRhIHsKZGlmZiAt
LWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaCBiL2FyY2gv
YXJtNjQvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaAppbmRleCBiM2VmMDYxZDhiNzQu
Ljc3ZTM2ZGVjYzUwYyAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS94ZW4vcGFn
ZS1jb2hlcmVudC5oCisrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJl
bnQuaApAQCAtMSArMSw3NyBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAg
Ki8KKyNpZm5kZWYgX0FTTV9BUk02NF9YRU5fUEFHRV9DT0hFUkVOVF9ICisjZGVmaW5lIF9BU01f
QVJNNjRfWEVOX1BBR0VfQ09IRVJFTlRfSAorCisjaW5jbHVkZSA8bGludXgvZG1hLW1hcHBpbmcu
aD4KKyNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPHhlbi9hcm0vcGFnZS1jb2hlcmVu
dC5oPgorCitzdGF0aWMgaW5saW5lIHZvaWQgKnhlbl9hbGxvY19jb2hlcmVudF9wYWdlcyhzdHJ1
Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90IHNpemUsCisJCWRtYV9hZGRyX3QgKmRtYV9oYW5kbGUs
IGdmcF90IGZsYWdzLCB1bnNpZ25lZCBsb25nIGF0dHJzKQoreworCXJldHVybiBkbWFfZGlyZWN0
X2FsbG9jKGh3ZGV2LCBzaXplLCBkbWFfaGFuZGxlLCBmbGFncywgYXR0cnMpOworfQorCitzdGF0
aWMgaW5saW5lIHZvaWQgeGVuX2ZyZWVfY29oZXJlbnRfcGFnZXMoc3RydWN0IGRldmljZSAqaHdk
ZXYsIHNpemVfdCBzaXplLAorCQl2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBkbWFfaGFuZGxl
LCB1bnNpZ25lZCBsb25nIGF0dHJzKQoreworCWRtYV9kaXJlY3RfZnJlZShod2Rldiwgc2l6ZSwg
Y3B1X2FkZHIsIGRtYV9oYW5kbGUsIGF0dHJzKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhl
bl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpod2RldiwKKwkJZG1hX2Fk
ZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCit7
CisJdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOworCisJaWYgKHBmbl92YWxp
ZChwZm4pKQorCQlkbWFfZGlyZWN0X3N5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwg
c2l6ZSwgZGlyKTsKKwllbHNlCisJCV9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KGh3ZGV2
LCBoYW5kbGUsIHNpemUsIGRpcik7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3N5
bmNfc2luZ2xlX2Zvcl9kZXZpY2Uoc3RydWN0IGRldmljZSAqaHdkZXYsCisJCWRtYV9hZGRyX3Qg
aGFuZGxlLCBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQoreworCXVu
c2lnbmVkIGxvbmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKKwlpZiAocGZuX3ZhbGlkKHBmbikp
CisJCWRtYV9kaXJlY3Rfc3luY19zaW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXpl
LCBkaXIpOworCWVsc2UKKwkJX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoaHdkZXYs
IGhhbmRsZSwgc2l6ZSwgZGlyKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfbWFw
X3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAorCSAgICAgZG1h
X2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBzaXplLAorCSAg
ICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKQorewor
CXVuc2lnbmVkIGxvbmcgcGFnZV9wZm4gPSBwYWdlX3RvX3hlbl9wZm4ocGFnZSk7CisJdW5zaWdu
ZWQgbG9uZyBkZXZfcGZuID0gWEVOX1BGTl9ET1dOKGRldl9hZGRyKTsKKwl1bnNpZ25lZCBsb25n
IGNvbXBvdW5kX3BhZ2VzID0KKwkJKDE8PGNvbXBvdW5kX29yZGVyKHBhZ2UpKSAqIFhFTl9QRk5f
UEVSX1BBR0U7CisJYm9vbCBsb2NhbCA9IChwYWdlX3BmbiA8PSBkZXZfcGZuKSAmJgorCQkoZGV2
X3BmbiAtIHBhZ2VfcGZuIDwgY29tcG91bmRfcGFnZXMpOworCisJaWYgKHBmbl92YWxpZChwZm4p
KQorCQlkbWFfZGlyZWN0X21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIGRpciwg
YXR0cnMpOworCWVsc2UKKwkJX194ZW5fZG1hX21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBkZXZfYWRk
ciwgb2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJzKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhl
bl9kbWFfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUs
CisJCXNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxv
bmcgYXR0cnMpCit7CisJdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOworCS8q
CisJICogRG9tMCBpcyBtYXBwZWQgMToxLCB3aGlsZSB0aGUgTGludXggcGFnZSBjYW4gYmUgc3Bh
bm5lZCBhY2Nyb3NzCisJICogbXVsdGlwbGUgWGVuIHBhZ2UsIGl0J3Mgbm90IHBvc3NpYmxlIHRv
IGhhdmUgYSBtaXggb2YgbG9jYWwgYW5kCisJICogZm9yZWlnbiBYZW4gcGFnZS4gRG9tMCBpcyBt
YXBwZWQgMToxLCBzbyBjYWxsaW5nIHBmbl92YWxpZCBvbiBhCisJICogZm9yZWlnbiBtZm4gd2ls
bCBhbHdheXMgcmV0dXJuIGZhbHNlLiBJZiB0aGUgcGFnZSBpcyBsb2NhbCB3ZSBjYW4KKwkgKiBz
YWZlbHkgY2FsbCB0aGUgbmF0aXZlIGRtYV9vcHMgZnVuY3Rpb24sIG90aGVyd2lzZSB3ZSBjYWxs
IHRoZSB4ZW4KKwkgKiBzcGVjaWZpYyBmdW5jdGlvbi4KKwkgKi8KKwlpZiAocGZuX3ZhbGlkKHBm
bikpCisJCWRtYV9kaXJlY3RfdW5tYXBfcGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0
dHJzKTsKKwllbHNlCisJCV9feGVuX2RtYV91bm1hcF9wYWdlKGh3ZGV2LCBoYW5kbGUsIHNpemUs
IGRpciwgYXR0cnMpOworfQorCisjZW5kaWYgLyogX0FTTV9BUk02NF9YRU5fUEFHRV9DT0hFUkVO
VF9IICovCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L21tL2RtYS1tYXBwaW5nLmMgYi9hcmNoL2Fy
bTY0L21tL2RtYS1tYXBwaW5nLmMKaW5kZXggZmIwOTA4NDU2YTFmLi43OGMwYTcyZjgyMmMgMTAw
NjQ0Ci0tLSBhL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYworKysgYi9hcmNoL2FybTY0L21t
L2RtYS1tYXBwaW5nLmMKQEAgLTQ2Niw5ICs0NjYsNyBAQCB2b2lkIGFyY2hfc2V0dXBfZG1hX29w
cyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfYmFzZSwgdTY0IHNpemUsCiAJX19pb21tdV9z
ZXR1cF9kbWFfb3BzKGRldiwgZG1hX2Jhc2UsIHNpemUsIGlvbW11KTsKIAogI2lmZGVmIENPTkZJ
R19YRU4KLQlpZiAoeGVuX2luaXRpYWxfZG9tYWluKCkpIHsKLQkJZGV2LT5hcmNoZGF0YS5kZXZf
ZG1hX29wcyA9IGRldi0+ZG1hX29wczsKKwlpZiAoeGVuX2luaXRpYWxfZG9tYWluKCkpCiAJCWRl
di0+ZG1hX29wcyA9IHhlbl9kbWFfb3BzOwotCX0KICNlbmRpZgogfQpkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKaW5kZXgg
OTg5Y2Y4NzJiOThjLi5iYjc4ODg0MjliZTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3N3aW90
bGIteGVuLmMKKysrIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwpAQCAtNjQ1LDcgKzY0NSw3
IEBAIHhlbl9zd2lvdGxiX2RtYV9tbWFwKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHZtX2Fy
ZWFfc3RydWN0ICp2bWEsCiAJCSAgICAgdm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3QgZG1hX2Fk
ZHIsIHNpemVfdCBzaXplLAogCQkgICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7Ci0jaWYgZGVm
aW5lZChDT05GSUdfQVJNKSB8fCBkZWZpbmVkKENPTkZJR19BUk02NCkKKyNpZmRlZiBDT05GSUdf
QVJNCiAJaWYgKHhlbl9nZXRfZG1hX29wcyhkZXYpLT5tbWFwKQogCQlyZXR1cm4geGVuX2dldF9k
bWFfb3BzKGRldiktPm1tYXAoZGV2LCB2bWEsIGNwdV9hZGRyLAogCQkJCQkJICAgIGRtYV9hZGRy
LCBzaXplLCBhdHRycyk7CkBAIC02NjIsNyArNjYyLDcgQEAgeGVuX3N3aW90bGJfZ2V0X3NndGFi
bGUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2dfdGFibGUgKnNndCwKIAkJCXZvaWQgKmNw
dV9hZGRyLCBkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsCiAJCQl1bnNpZ25lZCBsb25n
IGF0dHJzKQogewotI2lmIGRlZmluZWQoQ09ORklHX0FSTSkgfHwgZGVmaW5lZChDT05GSUdfQVJN
NjQpCisjaWZkZWYgQ09ORklHX0FSTQogCWlmICh4ZW5fZ2V0X2RtYV9vcHMoZGV2KS0+Z2V0X3Nn
dGFibGUpIHsKICNpZiAwCiAJLyoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FybS9wYWdlLWNv
aGVyZW50LmggYi9pbmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hlcmVudC5oCmluZGV4IDU5YTI2MDcx
MmE1Ni4uMmNhOTE2NGE3OWJmIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hl
cmVudC5oCisrKyBiL2luY2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmgKQEAgLTEsMTcgKzEs
NiBAQAogLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KLSNpZm5kZWYgX0FT
TV9BUk1fWEVOX1BBR0VfQ09IRVJFTlRfSAotI2RlZmluZSBfQVNNX0FSTV9YRU5fUEFHRV9DT0hF
UkVOVF9ICi0KLSNpbmNsdWRlIDxhc20vcGFnZS5oPgotI2luY2x1ZGUgPGFzbS9kbWEtbWFwcGlu
Zy5oPgotI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBwaW5nLmg+Ci0KLXN0YXRpYyBpbmxpbmUgY29u
c3Qgc3RydWN0IGRtYV9tYXBfb3BzICp4ZW5fZ2V0X2RtYV9vcHMoc3RydWN0IGRldmljZSAqZGV2
KQotewotCWlmIChkZXYgJiYgZGV2LT5hcmNoZGF0YS5kZXZfZG1hX29wcykKLQkJcmV0dXJuIGRl
di0+YXJjaGRhdGEuZGV2X2RtYV9vcHM7Ci0JcmV0dXJuIGdldF9hcmNoX2RtYV9vcHMoTlVMTCk7
Ci19CisjaWZuZGVmIF9YRU5fQVJNX1BBR0VfQ09IRVJFTlRfSAorI2RlZmluZSBfWEVOX0FSTV9Q
QUdFX0NPSEVSRU5UX0gKIAogdm9pZCBfX3hlbl9kbWFfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAq
aHdkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCSAgICAgZG1hX2FkZHJfdCBkZXZfYWRkciwgdW5z
aWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBzaXplLApAQCAtMjEsODcgKzEwLDcgQEAgdm9pZCBf
X3hlbl9kbWFfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5k
bGUsCiAJCXVuc2lnbmVkIGxvbmcgYXR0cnMpOwogdm9pZCBfX3hlbl9kbWFfc3luY19zaW5nbGVf
Zm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpod2RldiwKIAkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVf
dCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpOwotCiB2b2lkIF9feGVuX2RtYV9z
eW5jX3NpbmdsZV9mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAogCQlkbWFfYWRkcl90
IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcik7CiAKLXN0
YXRpYyBpbmxpbmUgdm9pZCAqeGVuX2FsbG9jX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2Ug
Kmh3ZGV2LCBzaXplX3Qgc2l6ZSwKLQkJZG1hX2FkZHJfdCAqZG1hX2hhbmRsZSwgZ2ZwX3QgZmxh
Z3MsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0JcmV0dXJuIHhlbl9nZXRfZG1hX29wcyhod2Rl
diktPmFsbG9jKGh3ZGV2LCBzaXplLCBkbWFfaGFuZGxlLCBmbGFncywgYXR0cnMpOwotfQotCi1z
dGF0aWMgaW5saW5lIHZvaWQgeGVuX2ZyZWVfY29oZXJlbnRfcGFnZXMoc3RydWN0IGRldmljZSAq
aHdkZXYsIHNpemVfdCBzaXplLAotCQl2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBkbWFfaGFu
ZGxlLCB1bnNpZ25lZCBsb25nIGF0dHJzKQotewotCXhlbl9nZXRfZG1hX29wcyhod2RldiktPmZy
ZWUoaHdkZXYsIHNpemUsIGNwdV9hZGRyLCBkbWFfaGFuZGxlLCBhdHRycyk7Ci19Ci0KLXN0YXRp
YyBpbmxpbmUgdm9pZCB4ZW5fZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1
Y3QgcGFnZSAqcGFnZSwKLQkgICAgIGRtYV9hZGRyX3QgZGV2X2FkZHIsIHVuc2lnbmVkIGxvbmcg
b2Zmc2V0LCBzaXplX3Qgc2l6ZSwKLQkgICAgIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwg
dW5zaWduZWQgbG9uZyBhdHRycykKLXsKLQl1bnNpZ25lZCBsb25nIHBhZ2VfcGZuID0gcGFnZV90
b194ZW5fcGZuKHBhZ2UpOwotCXVuc2lnbmVkIGxvbmcgZGV2X3BmbiA9IFhFTl9QRk5fRE9XTihk
ZXZfYWRkcik7Ci0JdW5zaWduZWQgbG9uZyBjb21wb3VuZF9wYWdlcyA9Ci0JCSgxPDxjb21wb3Vu
ZF9vcmRlcihwYWdlKSkgKiBYRU5fUEZOX1BFUl9QQUdFOwotCWJvb2wgbG9jYWwgPSAocGFnZV9w
Zm4gPD0gZGV2X3BmbikgJiYKLQkJKGRldl9wZm4gLSBwYWdlX3BmbiA8IGNvbXBvdW5kX3BhZ2Vz
KTsKLQotCS8qCi0JICogRG9tMCBpcyBtYXBwZWQgMToxLCB3aGlsZSB0aGUgTGludXggcGFnZSBj
YW4gc3BhbiBhY3Jvc3MKLQkgKiBtdWx0aXBsZSBYZW4gcGFnZXMsIGl0J3Mgbm90IHBvc3NpYmxl
IGZvciBpdCB0byBjb250YWluIGEKLQkgKiBtaXggb2YgbG9jYWwgYW5kIGZvcmVpZ24gWGVuIHBh
Z2VzLiBTbyBpZiB0aGUgZmlyc3QgeGVuX3BmbgotCSAqID09IG1mbiB0aGUgcGFnZSBpcyBsb2Nh
bCBvdGhlcndpc2UgaXQncyBhIGZvcmVpZ24gcGFnZQotCSAqIGdyYW50LW1hcHBlZCBpbiBkb20w
LiBJZiB0aGUgcGFnZSBpcyBsb2NhbCB3ZSBjYW4gc2FmZWx5Ci0JICogY2FsbCB0aGUgbmF0aXZl
IGRtYV9vcHMgZnVuY3Rpb24sIG90aGVyd2lzZSB3ZSBjYWxsIHRoZSB4ZW4KLQkgKiBzcGVjaWZp
YyBmdW5jdGlvbi4KLQkgKi8KLQlpZiAobG9jYWwpCi0JCXhlbl9nZXRfZG1hX29wcyhod2Rldikt
Pm1hcF9wYWdlKGh3ZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIGRpciwgYXR0cnMpOwotCWVsc2UK
LQkJX194ZW5fZG1hX21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBkZXZfYWRkciwgb2Zmc2V0LCBzaXpl
LCBkaXIsIGF0dHJzKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfdW5tYXBfcGFn
ZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUsCi0JCXNpemVfdCBzaXpl
LCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0J
dW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOwotCS8qCi0JICogRG9tMCBpcyBt
YXBwZWQgMToxLCB3aGlsZSB0aGUgTGludXggcGFnZSBjYW4gYmUgc3Bhbm5lZCBhY2Nyb3NzCi0J
ICogbXVsdGlwbGUgWGVuIHBhZ2UsIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhhdmUgYSBtaXggb2Yg
bG9jYWwgYW5kCi0JICogZm9yZWlnbiBYZW4gcGFnZS4gRG9tMCBpcyBtYXBwZWQgMToxLCBzbyBj
YWxsaW5nIHBmbl92YWxpZCBvbiBhCi0JICogZm9yZWlnbiBtZm4gd2lsbCBhbHdheXMgcmV0dXJu
IGZhbHNlLiBJZiB0aGUgcGFnZSBpcyBsb2NhbCB3ZSBjYW4KLQkgKiBzYWZlbHkgY2FsbCB0aGUg
bmF0aXZlIGRtYV9vcHMgZnVuY3Rpb24sIG90aGVyd2lzZSB3ZSBjYWxsIHRoZSB4ZW4KLQkgKiBz
cGVjaWZpYyBmdW5jdGlvbi4KLQkgKi8KLQlpZiAocGZuX3ZhbGlkKHBmbikpIHsKLQkJaWYgKHhl
bl9nZXRfZG1hX29wcyhod2RldiktPnVubWFwX3BhZ2UpCi0JCQl4ZW5fZ2V0X2RtYV9vcHMoaHdk
ZXYpLT51bm1hcF9wYWdlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOwotCX0gZWxz
ZQotCQlfX3hlbl9kbWFfdW5tYXBfcGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJz
KTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShz
dHJ1Y3QgZGV2aWNlICpod2RldiwKLQkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBl
bnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCi17Ci0JdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5f
RE9XTihoYW5kbGUpOwotCWlmIChwZm5fdmFsaWQocGZuKSkgewotCQlpZiAoeGVuX2dldF9kbWFf
b3BzKGh3ZGV2KS0+c3luY19zaW5nbGVfZm9yX2NwdSkKLQkJCXhlbl9nZXRfZG1hX29wcyhod2Rl
diktPnN5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKLQl9IGVs
c2UKLQkJX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwg
ZGlyKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2Rl
dmljZShzdHJ1Y3QgZGV2aWNlICpod2RldiwKLQkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBz
aXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCi17Ci0JdW5zaWduZWQgbG9uZyBwZm4g
PSBQRk5fRE9XTihoYW5kbGUpOwotCWlmIChwZm5fdmFsaWQocGZuKSkgewotCQlpZiAoeGVuX2dl
dF9kbWFfb3BzKGh3ZGV2KS0+c3luY19zaW5nbGVfZm9yX2RldmljZSkKLQkJCXhlbl9nZXRfZG1h
X29wcyhod2RldiktPnN5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwg
ZGlyKTsKLQl9IGVsc2UKLQkJX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoaHdkZXYs
IGhhbmRsZSwgc2l6ZSwgZGlyKTsKLX0KLQotI2VuZGlmIC8qIF9BU01fQVJNX1hFTl9QQUdFX0NP
SEVSRU5UX0ggKi8KKyNlbmRpZiAvKiBfWEVOX0FSTV9QQUdFX0NPSEVSRU5UX0ggKi8KLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 17:37:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 17:37: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-devel-bounces@lists.xenproject.org>)
	id 1gkBbC-0007w1-43; Thu, 17 Jan 2019 17:37:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TIIl=PZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gkBbA-0007vw-8G
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 17:37:00 +0000
X-Inumbo-ID: 7d8280a2-1a7e-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d8280a2-1a7e-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 17:36:58 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B217420855;
 Thu, 17 Jan 2019 17:36:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547746618;
 bh=K1MzIrQa8lgrdExNxPKQ5wIdHtRPenSdCXYcOT090zg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=VUi4z8xerHwSYXVVNgucuS8lNKUADgI2cWR8+XvQ1oK0OnPz5Yfm037ijmi73ISZF
 JqzJ9L4ZGUo5pR1wGqP0TtGaC0G7x03/EKf2gAQRbMCxuRO4aFAYx42JeoLDrg6tGM
 3Rvd6ncJI/j5OqQus/O1MDILfdN8ifEzvftzUuJ4=
Date: Thu, 17 Jan 2019 09:36:57 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190117123054.809-1-wei.liu2@citrix.com>
Message-ID: <alpine.DEB.2.10.1901170936190.18561@sstabellini-ThinkPad-X260>
References: <20190117123054.809-1-wei.liu2@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for next] xen: make grant table
 configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNyBKYW4gMjAxOSwgV2VpIExpdSB3cm90ZToKPiBJbnRyb2R1Y2UgQ09ORklHX0dS
QU5UX1RBQkxFLiBQcm92aWRlIHN0dWJzIGFuZCBtYWtlIHN1cmUgeDg2IGFuZCBhcm0KPiBoeXBl
cnZpc29ycyBidWlsZCB3aXRoIGdyYW50IHRhYmxlIGRpc2FibGVkLgoKTG9va3MgbGlrZSBhIGdv
b2QgaWRlYS4KCgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4gLS0tCj4gSSBkaWQgdGhpcyB3aGVuIEkgd29ya2VkIG9uIHNwbGl0dGluZyBQViBhbmQgSFZN
IGFuZCB0aG91Z2h0IHRoaXMKPiBtaWdodCBiZSB1c2VmdWwgYW5kIGl0IHdhcyBzaW1wbGUgZW5v
dWdoIHRvIGdldCBkb25lLgo+IAo+IFJGQyBiZWNhdXNlIEkgY2FuIGVudmlzYWdlIHNvbWUgY29u
ZmlndXJhdGlvbnMgaW4gdGhlIGRpc3RhbnQgZnV0dXJlCj4gZG8gYXdheSB3aXRoIGdyYW50IHRh
YmxlIGFuZCBldmVudCBjaGFubmVsLiBUaGVyZSBpcyBzbWFsbCBhIGJlbmVmaXQKPiB0byBjb25z
aWRlciBhY2NlcHRpbmcgdGhpcyBwYXRjaCBub3cgc28gdGhhdCBHaXRsYWIncyByYW5kY29uZiBi
dWlsZAo+IGNhbiBzdGFydCB0ZXN0aW5nIHdpdGggZ3JhbnQgdGFibGUgdHVybmVkIG9mZiByaWdo
dCBhd2F5LgoKQ2FuIEdpdGxhYiBkbyBBcm0gaHlwZXJ2aXNvciBidWlsZHM/CgoKPiAtLS0KPiAg
eGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgICAgIHwgIDMgKystCj4gIHhlbi9hcmNoL2Fy
bS90cmFwcy5jICAgICAgICAgICAgICB8ICAyICsrCj4gIHhlbi9hcmNoL3g4Ni9odm0vTWFrZWZp
bGUgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgICAgICB8
ICA0ICsrKysKPiAgeGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jICAgICAgICAgIHwgIDIgKysKPiAg
eGVuL2FyY2gveDg2L3B2L01ha2VmaWxlICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2
L3B2L2h5cGVyY2FsbC5jICAgICAgIHwgIDIgKysKPiAgeGVuL2FyY2gveDg2L3NldHVwLmMgICAg
ICAgICAgICAgIHwgIDYgKysrLS0KPiAgeGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAgICAgICAg
IHwgMTEgKysrKysrKysrCj4gIHhlbi9jb21tb24vTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAy
ICstCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICA0ICsrKy0KPiAgeGVu
L2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tCj4gIDEyIGZpbGVzIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKyks
IDkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIv
eGVuL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRleCA0NDQ4NTdhOTY3Li4zY2QzNTEzOTI4IDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVw
LmMKPiBAQCAtNzQwLDcgKzc0MCw4IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIGJvb3RfcGh5c19vZmZzZXQsCj4gICAgICAgICAgLmZsYWdzID0gWEVOX0RPTUNUTF9DREZf
aHZtX2d1ZXN0IHwgWEVOX0RPTUNUTF9DREZfaGFwLAo+ICAgICAgICAgIC5tYXhfZXZ0Y2huX3Bv
cnQgPSAtMSwKPiAgICAgICAgICAubWF4X2dyYW50X2ZyYW1lcyA9IGdudHRhYl9kb20wX2ZyYW1l
cygpLAo+IC0gICAgICAgIC5tYXhfbWFwdHJhY2tfZnJhbWVzID0gb3B0X21heF9tYXB0cmFja19m
cmFtZXMsCj4gKyAgICAgICAgLm1heF9tYXB0cmFja19mcmFtZXMgPSBJU19FTkFCTEVEKENPTkZJ
R19HUkFOVF9UQUJMRSkgPwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0X21h
eF9tYXB0cmFja19mcmFtZXMgOiAwLAo+ICAgICAgfTsKPiAgCj4gICAgICBkY2FjaGVfbGluZV9i
eXRlcyA9IHJlYWRfZGNhY2hlX2xpbmVfYnl0ZXMoKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IDIyMWM3NjJhZGEuLjBm
MWMxYjY0MzEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94ZW4v
YXJjaC9hcm0vdHJhcHMuYwo+IEBAIC0xMzkyLDcgKzEzOTIsOSBAQCBzdGF0aWMgYXJtX2h5cGVy
Y2FsbF90IGFybV9oeXBlcmNhbGxfdGFibGVbXSA9IHsKPiAgICAgIEhZUEVSQ0FMTF9ERVBSRUNB
VEVEKHBoeXNkZXZfb3BfY29tcGF0LCAxKSwKPiAgICAgIEhZUEVSQ0FMTChzeXNjdGwsIDIpLAo+
ICAgICAgSFlQRVJDQUxMKGh2bV9vcCwgMiksCj4gKyNpZmRlZiBDT05GSUdfR1JBTlRfVEFCTEUK
PiAgICAgIEhZUEVSQ0FMTChncmFudF90YWJsZV9vcCwgMyksCj4gKyNlbmRpZgo+ICAgICAgSFlQ
RVJDQUxMKG11bHRpY2FsbCwgMiksCj4gICAgICBIWVBFUkNBTEwocGxhdGZvcm1fb3AsIDEpLAo+
ICAgICAgSFlQRVJDQUxMX0FSTSh2Y3B1X29wLCAzKSwKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUKPiBpbmRleCA4NmIx
MDZmOGU3Li40M2U1ZjNhMjFmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZp
bGUKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlCj4gQEAgLTcsNyArNyw3IEBAIG9i
ai15ICs9IGRtLm8KPiAgb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCj4gIG9iai15ICs9
IGRvbWFpbi5vCj4gIG9iai15ICs9IGVtdWxhdGUubwo+IC1vYmoteSArPSBncmFudF90YWJsZS5v
Cj4gK29iai0kKENPTkZJR19HUkFOVF9UQUJMRSkgKz0gZ3JhbnRfdGFibGUubwo+ICBvYmoteSAr
PSBocGV0Lm8KPiAgb2JqLXkgKz0gaHZtLm8KPiAgb2JqLXkgKz0gaHlwZXJjYWxsLm8KPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHlwZXJjYWxsLmMKPiBpbmRleCAxOWQxMjYzNzdhLi4xZjY2N2VmYzM2IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h5
cGVyY2FsbC5jCj4gQEAgLTQ3LDYgKzQ3LDcgQEAgc3RhdGljIGxvbmcgaHZtX21lbW9yeV9vcChp
bnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiAgICAgIHJldHVybiBy
YzsKPiAgfQo+ICAKPiArI2lmZGVmIENPTkZJR19HUkFOVF9UQUJMRQo+ICBzdGF0aWMgbG9uZyBo
dm1fZ3JhbnRfdGFibGVfb3AoCj4gICAgICB1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHZvaWQpIHVvcCwgdW5zaWduZWQgaW50IGNvdW50KQo+ICB7Cj4gQEAgLTcxLDYg
KzcyLDcgQEAgc3RhdGljIGxvbmcgaHZtX2dyYW50X3RhYmxlX29wKAo+ICAgICAgZWxzZQo+ICAg
ICAgICAgIHJldHVybiBjb21wYXRfZ3JhbnRfdGFibGVfb3AoY21kLCB1b3AsIGNvdW50KTsKPiAg
fQo+ICsjZW5kaWYKPiAgCj4gIHN0YXRpYyBsb25nIGh2bV9waHlzZGV2X29wKGludCBjbWQsIFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+ICB7Cj4gQEAgLTExOSw3ICsxMjEsOSBA
QCBzdGF0aWMgbG9uZyBodm1fcGh5c2Rldl9vcChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGFyZykKPiAgCj4gIHN0YXRpYyBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBodm1f
aHlwZXJjYWxsX3RhYmxlW10gPSB7Cj4gICAgICBIVk1fQ0FMTChtZW1vcnlfb3ApLAo+ICsjaWZk
ZWYgQ09ORklHX0dSQU5UX1RBQkxFCj4gICAgICBIVk1fQ0FMTChncmFudF90YWJsZV9vcCksCj4g
KyNlbmRpZgo+ICAgICAgQ09NUEFUX0NBTEwodmNwdV9vcCksCj4gICAgICBIVk1fQ0FMTChwaHlz
ZGV2X29wKSwKPiAgICAgIENPTVBBVF9DQUxMKHhlbl92ZXJzaW9uKSwKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCj4gaW5k
ZXggMDMyZGU4ZjhmOC4uOTMxMWI2M2MxZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHlw
ZXJjYWxsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKPiBAQCAtNDcsNyArNDcs
OSBAQCBjb25zdCBoeXBlcmNhbGxfYXJnc190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVy
Y2FsbHNdID0KPiAgICAgIEFSR1MoeGVuX3ZlcnNpb24sIDIpLAo+ICAgICAgQVJHUyhjb25zb2xl
X2lvLCAzKSwKPiAgICAgIEFSR1MocGh5c2Rldl9vcF9jb21wYXQsIDEpLAo+ICsjaWZkZWYgQ09O
RklHX0dSQU5UX1RBQkxFCj4gICAgICBBUkdTKGdyYW50X3RhYmxlX29wLCAzKSwKPiArI2VuZGlm
Cj4gICAgICBBUkdTKHZtX2Fzc2lzdCwgMiksCj4gICAgICBDT01QKHVwZGF0ZV92YV9tYXBwaW5n
X290aGVyZG9tYWluLCA0LCA1KSwKPiAgICAgIEFSR1ModmNwdV9vcCwgMyksCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQo+
IGluZGV4IDY1YmNhMDQxNzUuLmNmMjg0MzRiYTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L3B2L01ha2VmaWxlCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCj4gQEAgLTUsNyAr
NSw3IEBAIG9iai15ICs9IGVtdWxhdGUubwo+ICBvYmoteSArPSBlbXVsLWdhdGUtb3Aubwo+ICBv
YmoteSArPSBlbXVsLWludi1vcC5vCj4gIG9iai15ICs9IGVtdWwtcHJpdi1vcC5vCj4gLW9iai15
ICs9IGdyYW50X3RhYmxlLm8KPiArb2JqLSQoQ09ORklHX0dSQU5UX1RBQkxFKSArPSBncmFudF90
YWJsZS5vCj4gIG9iai15ICs9IGh5cGVyY2FsbC5vCj4gIG9iai15ICs9IGlyZXQubwo+ICBvYmot
eSArPSBtaXNjLWh5cGVyY2FsbHMubwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvaHlw
ZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKPiBpbmRleCA1ZDExOTExNzM1
Li5lZTBhNmRhNTE1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwo+IEBAIC01Myw3ICs1Myw5IEBAIGNv
bnN0IGh5cGVyY2FsbF90YWJsZV90IHB2X2h5cGVyY2FsbF90YWJsZVtdID0gewo+ICAgICAgQ09N
UEFUX0NBTEwoeGVuX3ZlcnNpb24pLAo+ICAgICAgSFlQRVJDQUxMKGNvbnNvbGVfaW8pLAo+ICAg
ICAgQ09NUEFUX0NBTEwocGh5c2Rldl9vcF9jb21wYXQpLAo+ICsjaWZkZWYgQ09ORklHX0dSQU5U
X1RBQkxFCj4gICAgICBDT01QQVRfQ0FMTChncmFudF90YWJsZV9vcCksCj4gKyNlbmRpZgo+ICAg
ICAgQ09NUEFUX0NBTEwodm1fYXNzaXN0KSwKPiAgICAgIENPTVBBVF9DQUxMKHVwZGF0ZV92YV9t
YXBwaW5nX290aGVyZG9tYWluKSwKPiAgICAgIENPTVBBVF9DQUxMKGlyZXQpLAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gaW5kZXgg
MDZlYjQ4M2NiNC4uMDllZjBlOTBkZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAu
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gQEAgLTY4Niw4ICs2ODYsMTAgQEAgdm9p
ZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBkb20wX2NmZyA9IHsKPiAgICAgICAgICAu
ZmxhZ3MgPSBYRU5fRE9NQ1RMX0NERl9zM19pbnRlZ3JpdHksCj4gICAgICAgICAgLm1heF9ldnRj
aG5fcG9ydCA9IC0xLAo+IC0gICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gb3B0X21heF9ncmFu
dF9mcmFtZXMsCj4gLSAgICAgICAgLm1heF9tYXB0cmFja19mcmFtZXMgPSBvcHRfbWF4X21hcHRy
YWNrX2ZyYW1lcywKPiArICAgICAgICAubWF4X2dyYW50X2ZyYW1lcyA9IElTX0VOQUJMRUQoQ09O
RklHX0dSQU5UX1RBQkxFKSA/Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRfbWF4
X2dyYW50X2ZyYW1lcyA6IDAsCj4gKyAgICAgICAgLm1heF9tYXB0cmFja19mcmFtZXMgPSBJU19F
TkFCTEVEKENPTkZJR19HUkFOVF9UQUJMRSkgPwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgb3B0X21heF9tYXB0cmFja19mcmFtZXMgOiAwLAo+ICAgICAgfTsKPiAgCj4gICAgICAv
KiBDcml0aWNhbCByZWdpb24gd2l0aG91dCBJRFQgb3IgVFNTLiAgQW55IGZhdWx0IGlzIGRlYWRs
eSEgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29u
ZmlnCj4gaW5kZXggYTc5Y2Q0MDQ0MS4uMThlMGJlM2Q5OCAxMDA2NDQKPiAtLS0gYS94ZW4vY29t
bW9uL0tjb25maWcKPiArKysgYi94ZW4vY29tbW9uL0tjb25maWcKPiBAQCAtMTEsNiArMTEsMTcg
QEAgY29uZmlnIENPTVBBVAo+ICBjb25maWcgQ09SRV9QQVJLSU5HCj4gIAlib29sCj4gIAo+ICtj
b25maWcgR1JBTlRfVEFCTEUKPiArCWJvb2wgIkdyYW50IHRhYmxlIHN1cHBvcnQiCj4gKwlkZWZh
dWx0IHkKPiArCS0tLWhlbHAtLS0KPiArCSAgR3JhbnQgdGFibGUgcHJvdmlkZXMgYSBnZW5lcmlj
IG1lY2hhbmlzbSB0byBtZW1vcnkgc2hhcmluZwo+ICsJICBiZXR3ZWVuIGRvbWFpbnMuIFRoaXMg
c2hhcmVkIG1lbW9yeSBpbnRlcmZhY2UgdW5kZXJwaW5zIHRoZQo+ICsJICBzcGxpdCBkZXZpY2Ug
ZHJpdmVycyBmb3IgYmxvY2sgYW5kIG5ldHdvcmsgSU8gaW4gYSBjbGFzc2ljCj4gKwkgIFhlbiBz
ZXR1cC4KPiArCj4gKwkgIElmIHVuc3VyZSwgc2F5IFkuCj4gKwo+ICBjb25maWcgSEFTX0FMVEVS
TkFUSVZFCj4gIAlib29sCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIv
eGVuL2NvbW1vbi9NYWtlZmlsZQo+IGluZGV4IDU2ZmMyMDFiNmIuLmU3NDg1NTRhNDQgMTAwNjQ0
Cj4gLS0tIGEveGVuL2NvbW1vbi9NYWtlZmlsZQo+ICsrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUK
PiBAQCAtMTAsNyArMTAsNyBAQCBvYmoteSArPSBldmVudF8ybC5vCj4gIG9iai15ICs9IGV2ZW50
X2NoYW5uZWwubwo+ICBvYmoteSArPSBldmVudF9maWZvLm8KPiAgb2JqLSQoQ09ORklHX0NSQVNI
X0RFQlVHKSArPSBnZGJzdHViLm8KPiAtb2JqLXkgKz0gZ3JhbnRfdGFibGUubwo+ICtvYmotJChD
T05GSUdfR1JBTlRfVEFCTEUpICs9IGdyYW50X3RhYmxlLm8KPiAgb2JqLXkgKz0gZ3Vlc3Rjb3B5
Lm8KPiAgb2JqLWJpbi15ICs9IGd1bnppcC5pbml0Lm8KPiAgb2JqLXkgKz0gaXJxLm8KPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9ncmFudF90YWJsZS5oCj4gaW5kZXggODE2ZTNjNmQ2OC4uNTBhMDdiOGIxNyAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKPiBAQCAtMzEsNyArMzEsOSBAQCB2b2lkIGdu
dHRhYl9tYXJrX2RpcnR5KHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbik7Cj4gICAqIGVub3Vn
aCBzcGFjZSBmb3IgYSBsYXJnZSBncmFudCB0YWJsZQo+ICAgKi8KPiAgI2RlZmluZSBnbnR0YWJf
ZG9tMF9mcmFtZXMoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiAtICAgIG1pbl90KHVuc2lnbmVkIGludCwgb3B0X21heF9ncmFudF9mcmFtZXMsIFBGTl9E
T1dOKF9ldGV4dCAtIF9zdGV4dCkpCj4gKyAgICBtaW5fdCh1bnNpZ25lZCBpbnQsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICBJ
U19FTkFCTEVEKENPTkZJR19HUkFOVF9UQUJMRSkgPyBvcHRfbWF4X2dyYW50X2ZyYW1lcyA6IDAs
ICAgICBcCj4gKyAgICAgICAgICBQRk5fRE9XTihfZXRleHQgLSBfc3RleHQpKQo+ICAKPiAgI2Rl
ZmluZSBnbnR0YWJfaW5pdF9hcmNoKGd0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiAgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAo+
IGluZGV4IDEyZThhNGI4MGIuLmYwNDk4ZGY3MjcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
eGVuL2dyYW50X3RhYmxlLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAo+
IEBAIC0yOSwxMSArMjksMTIgQEAKPiAgI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gICNpbmNsdWRl
IDxhc20vZ3JhbnRfdGFibGUuaD4KPiAgCj4gLXN0cnVjdCBncmFudF90YWJsZTsKPiAtCj4gIGV4
dGVybiB1bnNpZ25lZCBpbnQgb3B0X21heF9ncmFudF9mcmFtZXM7Cj4gIGV4dGVybiB1bnNpZ25l
ZCBpbnQgb3B0X21heF9tYXB0cmFja19mcmFtZXM7Cj4gIAo+ICsjaWZkZWYgQ09ORklHX0dSQU5U
X1RBQkxFCj4gK3N0cnVjdCBncmFudF90YWJsZTsKPiArCj4gIC8qIENyZWF0ZS9kZXN0cm95IHBl
ci1kb21haW4gZ3JhbnQgdGFibGUgY29udGV4dC4gKi8KPiAgaW50IGdyYW50X3RhYmxlX2luaXQo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IG1heF9ncmFudF9mcmFtZXMsCj4gICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhfbWFwdHJhY2tfZnJhbWVzKTsKPiBAQCAt
NjEsNCArNjIsNDggQEAgaW50IGdudHRhYl9nZXRfc2hhcmVkX2ZyYW1lKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgaWR4LAo+ICBpbnQgZ250dGFiX2dldF9zdGF0dXNfZnJhbWUoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtZm5fdCAqbWZuKTsKPiAgCj4gKyNlbHNlCj4gKwo+ICtzdGF0aWMgaW5saW5lIGlu
dCBncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1heF9ncmFudF9mcmFtZXMsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1heF9tYXB0cmFja19m
cmFtZXMpCj4gK3sKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZv
aWQgZ3JhbnRfdGFibGVfZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKSB7fQo+ICsKPiArc3RhdGlj
IGlubGluZSB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikge30KPiAr
Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBncmFudF90YWJsZV93YXJuX2FjdGl2ZV9ncmFudHMoc3Ry
dWN0IGRvbWFpbiAqZCkge30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfcmVsZWFz
ZV9tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkKSB7fQo+ICsKPiArc3RhdGljIGlubGluZSBpbnQg
bWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfcmVmX3QgcmVmLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50
MTZfdCAqc3RhdHVzKQo+ICt7Cj4gKyAgICByZXR1cm4gLUVJTlZBTDsKPiArfQo+ICsKPiArc3Rh
dGljIGlubGluZSBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGlkeCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBn
Zm4sIG1mbl90ICptZm4pCj4gK3sKPiArICAgIHJldHVybiAtRUlOVkFMOwo+ICt9Cj4gKwo+ICtz
dGF0aWMgaW5saW5lIGludCBnbnR0YWJfZ2V0X3NoYXJlZF9mcmFtZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGlkeCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX3QgKm1mbikKPiArewo+ICsgICAgcmV0dXJuIC1FSU5WQUw7Cj4gK30KPiAr
Cj4gK3N0YXRpYyBpbmxpbmUgaW50IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtZm5fdCAqbWZuKQo+ICt7Cj4gKyAgICByZXR1cm4gLUVJTlZBTDsKPiAr
fQo+ICsKPiArI2VuZGlmIC8qIENPTkZJR19HUkFOVF9UQUJMRSAqLwo+ICsKPiAgI2VuZGlmIC8q
IF9fWEVOX0dSQU5UX1RBQkxFX0hfXyAqLwo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 17:39:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 17:39: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-devel-bounces@lists.xenproject.org>)
	id 1gkBdK-00085x-HW; Thu, 17 Jan 2019 17:39: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=bbbE=PZ=citrix.com=prvs=9134cd51d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gkBdI-00085k-Cz
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 17:39:12 +0000
X-Inumbo-ID: cc18d5eb-1a7e-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc18d5eb-1a7e-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 17:39:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="75839994"
Date: Thu, 17 Jan 2019 17:38:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20190117173807.fvmvakv2j7hqttkr@zion.uk.xensource.com>
References: <20190117123054.809-1-wei.liu2@citrix.com>
 <alpine.DEB.2.10.1901170936190.18561@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1901170936190.18561@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH RFC for next] xen: make grant table
 configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDk6MzY6NTdBTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFRodSwgMTcgSmFuIDIwMTksIFdlaSBMaXUgd3JvdGU6Cj4gPiBJbnRy
b2R1Y2UgQ09ORklHX0dSQU5UX1RBQkxFLiBQcm92aWRlIHN0dWJzIGFuZCBtYWtlIHN1cmUgeDg2
IGFuZCBhcm0KPiA+IGh5cGVydmlzb3JzIGJ1aWxkIHdpdGggZ3JhbnQgdGFibGUgZGlzYWJsZWQu
Cj4gCj4gTG9va3MgbGlrZSBhIGdvb2QgaWRlYS4KPiAKPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IEkgZGlkIHRoaXMgd2hlbiBJ
IHdvcmtlZCBvbiBzcGxpdHRpbmcgUFYgYW5kIEhWTSBhbmQgdGhvdWdodCB0aGlzCj4gPiBtaWdo
dCBiZSB1c2VmdWwgYW5kIGl0IHdhcyBzaW1wbGUgZW5vdWdoIHRvIGdldCBkb25lLgo+ID4gCj4g
PiBSRkMgYmVjYXVzZSBJIGNhbiBlbnZpc2FnZSBzb21lIGNvbmZpZ3VyYXRpb25zIGluIHRoZSBk
aXN0YW50IGZ1dHVyZQo+ID4gZG8gYXdheSB3aXRoIGdyYW50IHRhYmxlIGFuZCBldmVudCBjaGFu
bmVsLiBUaGVyZSBpcyBzbWFsbCBhIGJlbmVmaXQKPiA+IHRvIGNvbnNpZGVyIGFjY2VwdGluZyB0
aGlzIHBhdGNoIG5vdyBzbyB0aGF0IEdpdGxhYidzIHJhbmRjb25mIGJ1aWxkCj4gPiBjYW4gc3Rh
cnQgdGVzdGluZyB3aXRoIGdyYW50IHRhYmxlIHR1cm5lZCBvZmYgcmlnaHQgYXdheS4KPiAKPiBD
YW4gR2l0bGFiIGRvIEFybSBoeXBlcnZpc29yIGJ1aWxkcz8KClllcy4gSSBob29rZWQgdXAgYSBi
b3ggZnJvbSBXb3Jrc09uQXJtIGZvciBBcm02NCBidWlsZHMuCgpXZWkuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 17:41:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 17:41: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-devel-bounces@lists.xenproject.org>)
	id 1gkBfy-0000MB-04; Thu, 17 Jan 2019 17:41: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=TIIl=PZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gkBfx-0000M6-4R
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 17:41:57 +0000
X-Inumbo-ID: 2eee3ebd-1a7f-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2eee3ebd-1a7f-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 17:41:56 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7117920652;
 Thu, 17 Jan 2019 17:41:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547746886;
 bh=1eKpWoUcvMdewok9mwW8TrkujixIO+DkWL3yL4HS1OY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=K3wozqNjiEKkNFHajvtE8Wq6/cD1cjxrC+5+kKqbf3Q/Z7MIEpdzrrWt1ubjBi5o2
 JsDcnpX2iyom7IPlPFkjc1clc3LrkGptiE18n8j52n18cQsQFiP0sMTEPaJbgeifrn
 P8EOdhys2yOOWEiHt2WOIDtNMcB45900dLkUa8/E=
Date: Thu, 17 Jan 2019 09:41:24 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190117173807.fvmvakv2j7hqttkr@zion.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1901170939280.18561@sstabellini-ThinkPad-X260>
References: <20190117123054.809-1-wei.liu2@citrix.com>
 <alpine.DEB.2.10.1901170936190.18561@sstabellini-ThinkPad-X260>
 <20190117173807.fvmvakv2j7hqttkr@zion.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for next] xen: make grant table
 configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, ed@packet.net,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNyBKYW4gMjAxOSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAxNywgMjAx
OSBhdCAwOTozNjo1N0FNIC0wODAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBU
aHUsIDE3IEphbiAyMDE5LCBXZWkgTGl1IHdyb3RlOgo+ID4gPiBJbnRyb2R1Y2UgQ09ORklHX0dS
QU5UX1RBQkxFLiBQcm92aWRlIHN0dWJzIGFuZCBtYWtlIHN1cmUgeDg2IGFuZCBhcm0KPiA+ID4g
aHlwZXJ2aXNvcnMgYnVpbGQgd2l0aCBncmFudCB0YWJsZSBkaXNhYmxlZC4KPiA+IAo+ID4gTG9v
a3MgbGlrZSBhIGdvb2QgaWRlYS4KPiA+IAo+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiA+IC0tLQo+ID4gPiBJIGRpZCB0aGlzIHdoZW4g
SSB3b3JrZWQgb24gc3BsaXR0aW5nIFBWIGFuZCBIVk0gYW5kIHRob3VnaHQgdGhpcwo+ID4gPiBt
aWdodCBiZSB1c2VmdWwgYW5kIGl0IHdhcyBzaW1wbGUgZW5vdWdoIHRvIGdldCBkb25lLgo+ID4g
PiAKPiA+ID4gUkZDIGJlY2F1c2UgSSBjYW4gZW52aXNhZ2Ugc29tZSBjb25maWd1cmF0aW9ucyBp
biB0aGUgZGlzdGFudCBmdXR1cmUKPiA+ID4gZG8gYXdheSB3aXRoIGdyYW50IHRhYmxlIGFuZCBl
dmVudCBjaGFubmVsLiBUaGVyZSBpcyBzbWFsbCBhIGJlbmVmaXQKPiA+ID4gdG8gY29uc2lkZXIg
YWNjZXB0aW5nIHRoaXMgcGF0Y2ggbm93IHNvIHRoYXQgR2l0bGFiJ3MgcmFuZGNvbmYgYnVpbGQK
PiA+ID4gY2FuIHN0YXJ0IHRlc3Rpbmcgd2l0aCBncmFudCB0YWJsZSB0dXJuZWQgb2ZmIHJpZ2h0
IGF3YXkuCj4gPiAKPiA+IENhbiBHaXRsYWIgZG8gQXJtIGh5cGVydmlzb3IgYnVpbGRzPwo+IAo+
IFllcy4gSSBob29rZWQgdXAgYSBib3ggZnJvbSBXb3Jrc09uQXJtIGZvciBBcm02NCBidWlsZHMu
CgpWZXJ5IG5pY2UhISBZb3Ugc2hvdWxkIHdyaXRlIGEgYmxvZyBwb3N0IG9yIHNvbWV0aGluZyBh
Ym91dCBpdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 17:46:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 17:46: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-devel-bounces@lists.xenproject.org>)
	id 1gkBk1-0000WW-Jb; Thu, 17 Jan 2019 17: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=jF1r=PZ=ravnborg.org=sam@srs-us1.protection.inumbo.net>)
 id 1gkBk0-0000WQ-J2
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 17:46:08 +0000
X-Inumbo-ID: c3ab9812-1a7f-11e9-92db-bc764e045a96
Received: from asavdk4.altibox.net (unknown [109.247.116.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3ab9812-1a7f-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 17:46:06 +0000 (UTC)
Received: from ravnborg.org (unknown [158.248.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by asavdk4.altibox.net (Postfix) with ESMTPS id C974F8036E;
 Thu, 17 Jan 2019 18:45:32 +0100 (CET)
Date: Thu, 17 Jan 2019 18:45:31 +0100
From: Sam Ravnborg <sam@ravnborg.org>
To: Daniel Vetter <daniel@ffwll.ch>
Message-ID: <20190117174531.GA14041@ravnborg.org>
References: <20190116163442.12622-1-daniel.vetter@ffwll.ch>
 <20190116181018.GA27364@ravnborg.org>
 <20190117164541.GE3271@phenom.ffwll.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190117164541.GE3271@phenom.ffwll.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-CMAE-Score: 0
X-CMAE-Analysis: v=2.3 cv=UpRNyd4B c=1 sm=1 tr=0
 a=UWs3HLbX/2nnQ3s7vZ42gw==:117 a=UWs3HLbX/2nnQ3s7vZ42gw==:17
 a=kj9zAlcOel0A:10 a=xwHcfvD0iotqNkNuR-sA:9 a=CjuIK1q_8ugA:10
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Neil Armstrong <narmstrong@baylibre.com>,
 Daniel Vetter <daniel.vetter@ffwll.ch>, Liviu Dudau <liviu.dudau@arm.com>,
 DRI Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Daniel Vetter <daniel.vetter@intel.com>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 nouveau@lists.freedesktop.org, spice-devel@lists.freedesktop.org,
 Jani Nikula <jani.nikula@intel.com>, linux-arm-msm@vger.kernel.org,
 intel-gfx@lists.freedesktop.org, etnaviv@lists.freedesktop.org,
 linux-mediatek@lists.infradead.org, Rodrigo Vivi <rodrigo.vivi@intel.com>,
 linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xen.org,
 linux-renesas-soc@vger.kernel.org, Alex Deucher <alexander.deucher@amd.com>,
 freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDU6NDU6NDFQTSArMDEwMCwgRGFuaWVsIFZldHRlciB3
cm90ZToKPiBPbiBXZWQsIEphbiAxNiwgMjAxOSBhdCAwNzoxMDoxOFBNICswMTAwLCBTYW0gUmF2
bmJvcmcgd3JvdGU6Cj4gPiBIaSBEYW5pZWwuCj4gPiAKPiA+ID4gdjU6IEFjdHVhbGx5IHRyeSB0
byBzb3J0IHRoZW0sIGFuZCB3aGlsZSBhdCBpdCwgc29ydCBhbGwgdGhlIG9uZXMgSQo+ID4gPiB0
b3VjaC4KPiA+IAo+ID4gQXBwbGllZCB0aGlzIHZhcmlhbnQgb24gdG9wIG9mIGRybS1taXNjIGFu
ZCBkaWQgYSBidWlsZCB0ZXN0Lgo+ID4gTG9va2VkIGdvb2QgZm9yIGlhNjQsIHg4NiBhbmQgYWxw
aGEuCj4gPiAKPiA+IFRvb2sgYSBjbG9zZXIgbG9vayBhdCB0aGUgY2hhbmdlcyB0byBhdG1lbF9o
bGNkIC0gYW5kIHRoZXkgbG9va2VkIE9LLgo+ID4gCj4gPiBCdXQgSSBub3RpY2VkIHRoYXQgYXRt
ZWxfaGxjZGMgdXNlcyBvbmx5IGRybV9rbXNfaGVscGVyX3BvbGxfaW5pdCgpIGFuZAo+ID4gZHJt
X2ttc19oZWxwZXJfcG9sbF9maW5pKCkuCj4gPiBCdXQgdGhlcmUgYXJlIG5vIGhpdHMgb24gRFJN
X0NPTk5FQ1RPUl9QT0xMIC0gc28gSSB0aGluayB3ZSBtYXliZQo+ID4gaGF2ZSBhIGRyaXZlciBo
ZXJlIHdoZXJlIHdlIGhhdmUgcGx1Z2dlZCB0aGUgZHJtX3BvbGwgaW5mcmFzdHJ1Y3R1cmUsCj4g
PiBidXQgaXQgaXMgbm90IGluIHVzZS4KPiA+IAo+ID4gPiAgaW5jbHVkZS9kcm0vZHJtX2NydGNf
aGVscGVyLmggICAgICAgICAgICAgICAgIHwgMTYgLS0tLS0tLS0tLS0KPiA+IAo+ID4gVGhlIGxp
c3Qgb2YgaW5jbHVkZSBmaWxlcyBpbiB0aGlzIGZpbGUgY291bGQgYmUgZHJvcHBlZCBhbmQgcmVw
bGFjZWQgYnk6Cj4gPiBzdHJ1Y3QgZHJtX2Nvbm5lY3RvcjsKPiA+IHN0cnVjdCBkcm1fZGV2aWNl
Owo+ID4gc3RydWN0IGRybV9kaXNwbGF5X21vZGU7Cj4gPiBzdHJ1Y3QgZHJtX2VuY29kZXI7Cj4g
PiBzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyOwo+ID4gc3RydWN0IGRybV9tb2RlX3NldDsKPiA+IHN0
cnVjdCBkcm1fbW9kZXNldF9hY3F1aXJlX2N0eDsKPiA+IAo+ID4gSSB0cmllZCB0byBkbyBzbyBv
biB0b3Agb2YgeW91ciBwYXRjaC4KPiA+IEJ1dCB0aGVyZSB3ZXJlIHRvbyBtYW55IGJ1aWxkIGVy
cnJvcyBhbmQgSSBzb21laG93IGxvc3QgdGhlIG1vdGl2YXRpb24uCj4gCj4gWWVhaCB0aGUgZHJt
X2NydGNfaGVscGVyLmggaGVhZGVyIGlzIGEgYml0IHRoZSBtaW5pYXR1cmUgZHJtUC5oIGZvciBs
ZWdhY3kKPiBrbXMgZHJpdmVycy4gSnVzdCByZW1vdmluZyBpdCBmcm9tIGFsbCB0aGUgYXRvbWlj
IGRyaXZlcnMgY2F1c2VkIGxvdHMgb2YKPiBmYWxsb3V0LCBJIGV4cGVjdCBldmVuIG1vcmUgaWYg
eW91IGVudGlyZWx5IHJlbW92ZSB0aGUgaW5jbHVkZXMgaXQgaGFzLgo+IE1heWJlIGEgdG9kbywg
Y2FyZSB0byBwbHMgY3JlYXRlIHRoYXQgcGF0Y2ggc2luY2UgaXQncyB5b3VyIGlkZWE/CgpUaGUg
bWFpbiByZWFzb24gSSBiYWlsZWQgb3V0IGluaXRpYWxseSB3YXMgdGhhdCB0aGlzIHdvdWxkIGNy
ZWF0ZQpzbWFsbCBjaGFuZ2VzIHRvIHNldmVyYWwgb3RoZXJ3aXNlIHNlbGRvbWx5IHRvdWNoZWQg
ZmlsZXMuCkFuZCB0aGVuIHdlIHdvdWxkIGxhdGVyIGNvbWUgYW5kIHJlbW92ZSBkcm1QLmggLSBz
byBsb3RzIG9mCnNtYWxsIGJ1dCBpbmNyZW1lbnRhbCBjaGFuZ2VzIHRvIHRoZSBzYW1lIG90aGVy
d2lzZSBzZWxkb21seQplZGl0ZWQgZmlsZXMuCkFuZCB0aGUgam9iIHdhcyBvbmx5IHBhcnRpYWxs
eSBkb25lLgoKSSB3aWxsIHRyeSB0byBleHBlcmltZW50IHdpdGggYW4gYXBwcm9hY2ggd2hlcmUg
SSBjbGVhbiB1cCB0aGUKaW5jbHVkZS9kcm0vKi5oIGZpbGVzIGEgbGl0dGxlIChsaWtlIHN1Z2dl
c3RlZCBhYm92ZSwgK2RlbGV0ZSBkcm1QLmgKYW5kIG1heWJlIGEgYml0IG1vcmUpLgoKVGhlbiB0
byB0cnkgb24gYSBkcml2ZXIgYnkgZHJpdmVyIGJhc2lzIHRvIG1ha2UgaXQgYnVpbGQgd2l0aCBh
CmNsZWFuZWQgc2V0IG9mIGluY2x1ZGUgZmlsZXMuCkkgaG9wZSB0aGF0IHRoZSBjbGVhbmVkIHVw
IGRyaXZlciBjYW4gc3RpbGwgYnVpbGQgd2l0aG91dCB0aGUKY2xlYW5lZCBoZWFkZXIgZmlsZXMg
c28gdGhlIGNoYW5nZXMgY2FuIGJlIHN1Ym1pdHRlZCBwaWVjZW1hbC4KCldpbGwgZG8gc28gd2l0
aCBhbiBleWUgb24gdGhlIGxlc3NlciBtYWludGFpbmVkIGRyaXZlcnMgdG8gdHJ5IGl0Cm91dCB0
byBhdm9pZCBjcmVhdGluZyB0b28gbXVjaCBjaHJ1bmNoIGZvciBvdGhlcnMuCgpBbmQgaWYgaXQg
d29ya3Mgb3V0IEkgZXhwZWN0IHRoZSBhY3RpdmUgZHJpdmVycyB0byBmb2xsb3cgdGhlCmV4YW1w
bGUuCgp0b2RvLnJzdCBpdGVtIHdpbGwgd2FpdCB1bnRpbCBJIHJ1biBvdXQgb2YgZW5lcmd5LgoK
CVNhbQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 18:18:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 18:18: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-devel-bounces@lists.xenproject.org>)
	id 1gkCFK-00037X-Up; Thu, 17 Jan 2019 18:18: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=mSxj=PZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkCFK-00037L-4m
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 18:18:30 +0000
X-Inumbo-ID: 49ae91af-1a84-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49ae91af-1a84-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 18:18:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkCFH-0004Hi-SQ; Thu, 17 Jan 2019 18:18:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkCFH-0000ip-L3; Thu, 17 Jan 2019 18:18:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkCFH-0005xM-KS; Thu, 17 Jan 2019 18:18:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131974-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-xl-credit1:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=cbeb3db684f72d744e74c567542faac796d9cbd8
X-Osstest-Versions-That: linux=1c7fc5cbc33980acd13d668f1c8f0313d6ae9fd8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Jan 2019 18:18:27 +0000
Subject: [Xen-devel] [linux-next test] 131974: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk3NCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NzQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzE5NTcK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMTk1NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMxOTU3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzE5NTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzE5NTcKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMTk1NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxOTU3CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE5NTcKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMTk1NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzE5NTcKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMTk1NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMxOTU3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE5NTcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMTk1NwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxOTU3CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzE5NTcKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTk1NwogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxOTU3
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzE5NTcKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTk1NwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMxOTU3CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE5NTcKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTk1
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMxOTU3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE5NTcKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzE5NTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDcgeGVuLWJvb3QgZmFpbCBibG9ja2VkIGluIDEzMTk1NwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4g
MTMxOTU3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMzE5NTcKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGJsb2NrZWQgaW4gMTMx
OTU3CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMzE5NTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTk1NwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTMxOTU3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgbGlrZSAxMzE5NTcKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MTk1NwogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTMxOTU3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgIGZhaWwgbGlrZSAxMzE5NTcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDEzMTk1NwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxOTU3CiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MzE5NTcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEzMTk1NwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMxOTU3CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMzE5NTcKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEzMTk1NwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTMxOTU3CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzE5NTcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEzMTk1NwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMxOTU3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE5NTcKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMTk1NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGNiZWIzZGI2ODRmNzJkNzQ0ZTc0YzU2NzU0MmZhYWM3OTZkOWNiZDgKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDFjN2ZjNWNiYzMzOTgwYWNkMTNkNjY4ZjFj
OGYwMzEzZDZhZTlmZDgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxOTc0ICAyMDE5
LTAxLTE2IDA5OjE5OjAyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 18:19:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 18:19: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-devel-bounces@lists.xenproject.org>)
	id 1gkCGJ-0003Ge-E9; Thu, 17 Jan 2019 18:19: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=HtQs=PZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkCGH-0003GV-R1
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 18:19:29 +0000
X-Inumbo-ID: 6d4473c2-1a84-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6d4473c2-1a84-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 18:19:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DAD1980D;
 Thu, 17 Jan 2019 10:18:57 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C96393F557;
 Thu, 17 Jan 2019 10:18:56 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Jens Wiklander <jens.wiklander@linaro.org>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-7-volodymyr_babchuk@epam.com>
 <f4b2976d-c776-1984-c9b6-ae371aa05217@arm.com> <87va2ntimz.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <67d7e422-246a-10db-341d-07b51cd5085f@arm.com>
Date: Thu, 17 Jan 2019 18:18:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <87va2ntimz.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 06/11] optee: add std call handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMTcvMDEvMjAxOSAxNToyMSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPiAKPj4gSGkgVm9sb2R5bXlyLAo+Pgo+PiBPbiAx
OC8xMi8yMDE4IDIxOjExLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IEZyb206IFZvbG9k
eW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+Pj4KPj4+IFRoZSBtYWluIHdh
eSB0byBjb21tdW5pY2F0ZSB3aXRoIE9QLVRFRSBpcyB0byBpc3N1ZSBzdGFuZGFyZCBTTUNDQwo+
Pj4gY2FsbC4gIlN0YW5kYXJkIiBpcyBhIFNNQ0NDIHRlcm0gYW5kIGl0IG1lYW5zIHRoYXQgY2Fs
bCBjYW4gYmUKPj4+IGludGVycnVwdGVkIGFuZCBPUC1URUUgY2FuIHJldHVybiBjb250cm9sIHRv
IE5XIGJlZm9yZSBjb21wbGV0aW5nCj4+PiB0aGUgY2FsbC4KPj4+Cj4+PiBJbiBjb250cmFzdCB3
aXRoIGZhc3QgY2FsbHMsIHdoZXJlIGFyZ3VtZW50cyBhbmQgcmV0dXJuIHZhbHVlcwo+Pj4gYXJl
IHBhc3NlZCBpbiByZWdpc3RlcnMsIHN0YW5kYXJkIGNhbGxzIHVzZSBzaGFyZWQgbWVtb3J5LiBS
ZWdpc3Rlcgo+Pj4gcGFpciBhMSxhMiBob2xkcyA2NC1iaXQgUEEgb2YgY29tbWFuZCBidWZmZXIs
IHdoZXJlIGFsbCBhcmd1bWVudHMKPj4+IGFyZSBzdG9yZWQgYW5kIHdoaWNoIGlzIHVzZWQgdG8g
cmV0dXJuIGRhdGEuIE9QLVRFRSBpbnRlcm5hbGx5Cj4+PiBjb3BpZXMgY29udGVudHMgb2YgdGhp
cyBidWZmZXIgaW50byBvd24gc2VjdXJlIG1lbW9yeSBiZWZvcmUgYWNjZXNzaW5nCj4+PiBhbmQg
dmFsaWRhdGluZyBhbnkgZGF0YSBpbiBjb21tYW5kIGJ1ZmZlci4gVGhpcyBpcyBkb25lIHRvIG1h
a2Ugc3VyZQo+Pj4gdGhhdCBOVyB3aWxsIG5vdCBjaGFuZ2UgY29udGVudHMgb2YgdGhlIHZhbGlk
YXRlZCBwYXJhbWV0ZXJzLgo+Pj4KPj4+IE1lZGlhdG9yIG5lZWRzIHRvIGRvIHRoZSBzYW1lIGZv
ciBudW1iZXIgb2YgcmVhc29uczoKPj4+Cj4+PiAxLiBUbyBtYWtlIHN1cmUgdGhhdCBndWVzdCB3
aWxsIG5vdCBjaGFuZ2UgZGF0YSBhZnRlciB2YWxpZGF0aW9uLgo+Pj4gMi4gVG8gdHJhbnNsYXRl
IElQQXMgdG8gUEFzIGluIHRoZSBjb21tYW5kIGJ1ZmZlciAodGhpcyBpcyBub3QgZG9uZQo+Pj4g
ICAgICBpbiB0aGlzIHBhdGNoKS4KPj4+IDMuIFRvIGhpZGUgdHJhbnNsYXRlZCBhZGRyZXNzIGZy
b20gZ3Vlc3QsIHNvIGl0IHdpbGwgbm90IGJlIGFibGUKPj4+ICAgICAgdG8gZG8gSVBBLT5QQSB0
cmFuc2xhdGlvbiBieSBtaXN1c2luZyBtZWRpYXRvci4KPj4+Cj4+PiBEdXJpbmcgc3RhbmRhcmQg
Y2FsbCBPUC1URUUgY2FuIGlzc3VlIG11bHRpcGxlICJSUEMgcmV0dXJucyIsIGFza2luZwo+Pj4g
TlcgdG8gZG8gc29tZSB3b3JrIGZvciBPUC1URUUuIE5XIHRoZW4gaXNzdWVzIHNwZWNpYWwgY2Fs
bAo+Pj4gT1BURUVfU01DX0NBTExfUkVUVVJOX0ZST01fUlBDIHRvIHJlc3VtZSBoYW5kbGluZyBv
ZiB0aGUgb3JpZ2luYWwgY2FsbC4KPj4+IFRodXMsIG1lZGlhdG9yIG5lZWRzIHRvIG1haW50YWlu
IGNvbnRleHQgZm9yIG9yaWdpbmFsIHN0YW5kYXJkIGNhbGwKPj4+IGR1cmluZyBtdWx0aXBsZSBT
TUNDQyBjYWxscy4KPj4+Cj4+PiBTdGFuZGFyZCBjYWxsIGlzIGNvbnNpZGVyZWQgY29tcGxldGUs
IHdoZW4gcmV0dXJuZWQgdmFsdWUgaXMKPj4+IG5vdCBhIFJQQyByZXF1ZXN0Lgo+Pj4KPj4+IFNp
Z25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+
Pj4gLS0tCj4+Pgo+Pj4gICAgQ2hhbmdlcyBmcm9tIHYyOgo+Pj4gICAgIC0gcmVuYW1lZCBzdHJ1
Y3QgZG9tYWluX2N0eCB0byBzdHJ1Y3Qgb3B0ZWVfZG9tYWluCj4+PiAgICAgLSBmaXhlZCBjb2Rp
bmcgc3R5bGUKPj4+ICAgICAtIE5vdyBJIHVzZSBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYSgp
IGluc3RlYWQgb2YgbWFwcGluZ3MKPj4+ICAgICAgIHRvIHJlYWQgY29tbWFuZCBidWZmZXIKPj4+
ICAgICAtIEFkZGVkIHRyYWNraW5nIGZvciBpbiBmbGlnaHQgY2FsbHMsIHNvIGd1ZXN0IGNhbid0
IHJlc3VtZQo+Pj4gICAgICAgdGhlIHNhbWUgY2FsbCBmcm9tIHR3byBDUFVzIHNpbXVsdGFuaW91
c2x5Cj4+Pgo+Pj4gICAgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jICAgICB8IDMxOSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+Pj4gICAgeGVuL2luY2x1ZGUvYXNtLWFybS9k
b21haW4uaCB8ICAgMyArCj4+PiAgICAyIGZpbGVzIGNoYW5nZWQsIDMyMCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29w
dGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4+IGluZGV4IDU4NDI0MWIwM2EuLmRj
OTBlMmVkOGUgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4+ICsr
KyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+Pj4gQEAgLTEyLDYgKzEyLDggQEAKPj4+ICAg
ICAqLwo+Pj4gICAgICAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+Cj4+PiArI2luY2x1ZGUg
PHhlbi9kb21haW5fcGFnZS5oPgo+Pj4gKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4+
PiAgICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+PiAgICAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+
Cj4+PiAgICAjaW5jbHVkZSA8YXNtL3RlZS90ZWUuaD4KPj4+IEBAIC0yMiwxMSArMjQsMzggQEAK
Pj4+ICAgIC8qIENsaWVudCBJRCAwIGlzIHJlc2VydmVkIGZvciBoeXBlcnZpc29yIGl0c2VsZiAq
Lwo+Pj4gICAgI2RlZmluZSBPUFRFRV9DTElFTlRfSUQoZG9tYWluKSAoZG9tYWluLT5kb21haW5f
aWQgKyAxKQo+Pj4gICAgKy8qCj4+PiArICogTWF4aW1hbCBudW1iZXIgb2YgY29uY3VycmVudCBz
dGFuZGFyZCBjYWxscyBmcm9tIG9uZSBndWVzdC4gVGhpcwo+Pj4gKyAqIGNvcnJlc3BvbmRzIHRv
IE9QVEVFIGNvbmZpZ3VyYXRpb24gb3B0aW9uIENGR19OVU1fVEhSRUFEUywgYmVjYXVzZQo+Pj4g
KyAqIE9QLVRFRSBzcGF3bnMgYSB0aHJlYWQgZm9yIGV2ZXJ5IHN0YW5kYXJkIGNhbGwuCj4+Cj4+
IExvb2tpbmcgYXQgT1AtVEVFLCBDRkdfTlVNX1RIUkVBRFMgd2lsbCB2YXJ5IGRlcGVuZGluZyBv
biB0aGUKPj4gcGxhdGZvcm0uIElzIHRoZXJlIGFueSB3YXkgdG8gcHJvYmUgdGhhdCBudW1iZXIg
b2YgdGhyZWFkcyBmcm9tIFhlbj8KPiBZZXMsIHRoaXMgaXMgcGVyLXBsYXRmb3JtIGNvbmZpZ3Vy
YXRpb24uCj4gRWFzaWVzdCB3YXkgaXMgdG8gYWRkIEZhc3QgU01DIHRvIE9QLVRFRSB0aGF0IHdp
bGwgcmVwb3J0IHRoaXMKPiBwYXJhbWV0ZXIuCj4gSmVucywgd2hhdCBkbyB5b3UgdGhpbmsgYWJv
dXQgYWRkaW5nIGFkZGl0aW9uYWwgY2FsbD8KPiAKPj4gSW4gYW55IGNhc2UsIEkgdGhpbmsgd2Ug
c2hvdWxkIHVwZGF0ZSB0aGUgY29tbWVudCB0byByZWZsZWN0IHRoYXQgdGhpcwo+PiBzZWVtcyB0
byBiZSB0aGUgbWF4aW11bSBDRkdfTlVNX1RIUkVBRFMgc3VwcG9ydGVkIGJ5IGFueSB1cHN0cmVh
bQo+PiBwbGF0Zm9ybS4KPiAKPiBBY3R1YWxseSwgT1AtVEVFIHByb3RvY29sIGhhdmUgcG9zc2li
aWxpdHkgdG8gaGFuZGxlIGxpbWl0ZWQgbnVtYmVyIG9mCj4gdGhyZWFkcyBjb3JyZWN0bHkuIE9Q
LVRFRSBjYW4gcmVwb3J0IHRoYXQgYWxsIHRocmVhZHMgYXJlIGJ1c3kgYW5kCj4gY2xpZW50IHdp
bGwgd2FpdCBmb3IgYSBmcmVlIG9uZS4gWEVOIGNhbiBkbyB0aGUgc2FtZSwgYWx0aG91Z2ggdGhp
cyBpcyBub3QKPiBpbXBsZW1lbnRlZCBpbiB0aGlzIHBhdGNoIHNlcmllcy4gQnV0IEkgY2FuIGFk
ZCB0aGlzLgoKQ291bGQgeW91IGV4cGFuZCBieSB3YWl0PyBXaWxsIGl0IGJsb2NrIGluIE9QLVRF
RS9YZW4gb3IgZG9lcyBpdCByZXR1cm4gdG8gdGhlIApndWVzdD8KCj4gCj4gQmFzaWNhbGx5IHRo
aXMgbWVhbnMgdGhhdCBhbGwgY2FuIHdvcmsgY29ycmVjdGx5IGV2ZW4gd2l0aAo+IE1BWF9TVERf
Q0FMTFM9PTEuIEl0IGp1c3Qgd2lsbCBiZSBub3Qgc28gZWZmaWNpZW50LgoKR2l2ZW4gdGhlIE9T
IGlzIG5vdCBhd2FyZSBvZiB0aGUgbnVtYmVyIG9mIHRocmVhZHMsIFRoZSBwcm9ibGVtIHdvdWxk
IGJlIHRoZSAKc2FtZSB3aXRob3V0IFhlbiBiZXR3ZWVuLiBBbSBJIHJpZ2h0PwoKWy4uLl0KCj4+
PiArCj4+PiArICAgIC8qCj4+PiArICAgICAqIENvbW1hbmQgYnVmZmVyIHNob3VsZCBzdGFydCBh
dCBwYWdlIGJvdW5kYXJ5Lgo+Pj4gKyAgICAgKiBUaGlzIGlzIE9QLVRFRSBBQkkgcmVxdWlyZW1l
bnQuCj4+PiArICAgICAqLwo+Pj4gKyAgICBpZiAoIGNhbGwtPmd1ZXN0X2FyZ19pcGEgJiAoT1BU
RUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKSApCj4+PiArICAgICAgICByZXR1cm4gZmFs
c2U7Cj4+PiArCj4+PiArICAgIGNhbGwtPnhlbl9hcmcgPSBfeG1hbGxvYyhPUFRFRV9NU0dfTk9O
Q09OVElHX1BBR0VfU0laRSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVF
X01TR19OT05DT05USUdfUEFHRV9TSVpFKTsKPj4+ICsgICAgaWYgKCAhY2FsbC0+eGVuX2FyZyAp
Cj4+PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4+PiArCj4+PiArICAgIEJVSUxEX0JVR19PTihP
UFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSA+IFBBR0VfU0laRSk7Cj4+Cj4+IEFzIHlvdSB1
c2UgX3htYWxsb2MsIHlvdSBzaG91bGQgbm90IG5lZWQgdGhpcy4gVGhpcyBpcyBvbmx5IG5lY2Vz
c2FyeQo+PiBpZiB5b3UgdXNlIGFsbG9jX3hlbmhlYXBfcGFnZS4KPj4KPiBZZXMsIHJpZ2h0LiBU
aGlzIGlzIGxlZnRvdmVyIGZyb20gdGltZSB3aGVuIEkgbWFwcGVkIGd1ZXN0IHBhZ2UgaW50bwo+
IFhFTi4gSSdsbCBtb3ZlIGl0IGRvd24sIHRvIHBsYWNlIHdoZXJlIEkgbWFwIHRoYXQgcGFnZS4K
PiAKPj4gSSBhbSB3b25kZXJpbmcgd2hldGhlciBpdCBpcyB3aXNlIHRvIGFsbG9jYXRlIHRoZSBt
ZW1vcnkgZnJvbSB4ZW5oZWFwCj4+IGFuZCBub3QgZG9taGVhcC4gV2hpbGUgb24gQXJtNjQgKGZv
ciBub3cpIHhlbmhlYXAgYW5kIGRvbWhlYXAgYXJlIHRoZQo+PiBzYW1lLCBvbiBBcm0zMiB0aGV5
IGFyZSBkaWZmZXJlbnQuIFRoZSB4ZW5oZWFwIGlzIGF0IG1vc3QgMUdCLCBzbwo+PiBwcmV0dHkg
bGltaXRlZC4KPiBIb25lc3RseSwgSSBoYXZlIG5vIG9waW5pb24gdGhlcmUuIFdoYXQgYXJlIGxp
bWl0YXRpb25zIG9mIGRvbWhlYXAgaW4KPiB0aGlzIGNhc2U/Cgpkb21oZWFwIHBhZ2VzIG1heSBu
b3QgYWx3YXlzIGJlIG1hcHBlZCBpbiBYZW4gcGFnZS10YWJsZXMuIFNvIHlvdSBoYXZlIHRvIGNh
bGwgCm1hcF9kb21haW5fcGFnZS91bm1hcF9kb21haW5fcGFnZSBhdCBldmVyeSB1c2UuCgpJbiBw
cmFjdGljZSwgb24gQXJtNjQsIHRob3NlIG9wZXJhdGlvbnMgYXJlIHRvZGF5IGEgTk9QIGJlY2F1
c2UgdGhlIG1lbW9yeSBpcyAKYWx3YXlzIG1hcHBlZC4gT24gQXJtMzIsIGRvbWhlYXAgaXMgbmV2
ZXIgbWFwcGVkIHNvIHRob3NlIG9wZXJhdGlvbnMgd2lsbCAKcmVxdWlyZSB0byBtb2RpZnkgdGhl
IHBhZ2UtdGFibGVzLgoKVGhlcmUgd291bGQgYmUgcG90ZW50aWFsbHkgd2F5cyB0byBvcHRpbWl6
ZSB0aGUgQXJtMzIgY2FzZS4gU28gSSB0aGluayB0aGlzIGlzIApub3QgYSBiaWcgY29uY2VybiBh
cyBpdCB3b3VsZCBhbGxvdyB0byBhY2NvdW50IHRoZSBtZW1vcnkgdG8gdGhlIGRvbWFpbiBhbmQg
dGFrZSAKYWR2YW50YWdlIG9mIHBvdGVudGlhbCBuZXcgc2FmZXR5IGZlYXR1cmUgYXJvdW5kIGRv
bWhlYXAuCgpCVFcsIEkgYW0gbm90IGFza2luZyB0byBpbXBsZW1lbnQgdGhlIGFjY291bnRpbmcg
OikuIFlvdSBjYW4gc3RpbGwgYWxsb2NhdGUgCmRvbWhlYXAgbWVtb3J5IHdpdGhvdXQgYSBkb21h
aW4gYXNzaWduZWQuIEkgYW0gb25seSBnaXZpbmcgdGhlIGFkdmFudGFnZXMgb2YgCnVzaW5nIGRv
bWhlYXAgb3ZlciB4ZW5oZWFwIDopLgoKPj4+ICsKPj4+ICsgICAgeGVuX2FkZHIgPSB2aXJ0X3Rv
X21hZGRyKGNhbGwtPnhlbl9hcmcpOwo+Pj4gKwo+Pj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywg
MSwgeGVuX2FkZHIgPj4gMzIpOwo+Pj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgeGVuX2Fk
ZHIgJiAweEZGRkZGRkZGKTsKPj4+ICsKPj4+ICsgICAgcmV0dXJuIHRydWU7Cj4+PiArfQo+Pj4g
Kwo+Pj4gK3N0YXRpYyB2b2lkIGNvcHlfc3RkX3JlcXVlc3RfYmFjayhzdHJ1Y3Qgb3B0ZWVfZG9t
YWluICpjdHgsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCj4+Cj4+IENhbiB5b3UgYWRkIGEgY29tbWVu
dCBvbiB0b3Agb2YgdGhlIGZ1bmN0aW9uIGV4cGxhaW5pbmcgd2hhdCBpdCBkb2VzPwo+IFllcywg
c3VyZS4KPiAKPiAiQ29weSBPUC1URUUgcmVzcG9uc2UgYmFjayBpbnRvIGd1ZXN0J3MgcmVxdWVz
dCBidWZmZXIiIHdpbGwgYmUgc3VmZmljaWVudD8KClNlZSBtb3JlIGJlbG93LgoKPiAKPj4+ICt7
Cj4+PiArICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICpndWVzdF9hcmc7Cj4+PiArICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2U7Cj4+PiArICAgIHVuc2lnbmVkIGludCBpOwo+Pj4gKyAgICB1aW50
MzJfdCBhdHRyOwo+Pj4gKwo+Pj4gKyAgICAvKiBjb3B5X3N0ZF9yZXF1ZXN0KCkgdmFsaWRhdGVk
IElQQSBmb3IgdXMgKi8KPj4KPj4gTm90IHJlYWxseSwgdGhlIGd1ZXN0IGlzIGZyZWUgdG8gbW9k
aWZ5IHRoZSBzdGFnZS0yIG1hcHBpbmcgb24gYW5vdGhlcgo+PiB2Q1BVIHdoaWxlIHRoaXMgaXMg
aGFwcGVuaW5nLiBJIGFncmVlIHRoYXQgdGhlIGd1ZXN0IHdpbGwgc2hvb3QKPj4gaGltc2VsZiwg
YnV0IHdlIGF0IGxlYXN0IG5lZWQgdG8gbm90IGhhdmUgd2VpcmQgYmVoYXZpb3IgaGFwcGVuaW5n
Lgo+Pgo+PiBJbiB0aGF0IGNhc2UsIEkgd291bGQgY2hlY2sgdGhhdCB0aGUgdHlwZSBpcyBwMm1f
cmFtX3J3IGFzIHlvdSBkb24ndAo+PiB3YW50IHRvIHdyaXRlIGluIHJlYWQtb25seSBvciBmb3Jl
aWduIG1hcHBpbmcuCj4gSG93IEkgY2FuIGRvIHRoaXMgYXRvbWljYWxseT8gSS5lLiB3aGF0IGlm
IGd1ZXN0IHdpbGwgbWFuZ2xlIHAybSByaWdodAo+IGFmdGVyIHRoZSBjaGVjaz8KCldoYXQgeW91
IHdhbnQgdG8gcHJldmVudCBpcyBYZW4gd3JpdGluZyB0byB0aGUgd3JvbmcgcGFnZS4gVGhlIGd1
ZXN0IHNob3VsZCBub3QgCnBsYXkgd2l0aCBwYWdlIHRoYXQgYXJlIHNoYXJlZCB3aXRoIGFuIGhp
Z2hlciBleGNlcHRpb24gbGV2ZWwuCgpnZXRfcGFnZV9mcm9tX2dmbigpIHRha2VzIGEgcmVmZXJl
bmNlIG9uIHRoZSBjdXJyZW50IHBhZ2UsIHRoYXQgd2lsbCBiZSByZWxlYXNlIApieSBwdXRfcGFn
ZSgpLiBCZXR3ZWVuIHRoYXQgeW91IGFyZSBzdXJlIHRoZSBwYWdlIGNhbiBub3QgZGlzYXBwZWFy
IHVuZGVyIHlvdXIgZmVldC4KCkZ1cnRoZXJtb3JlLCBBRkFJSywgdGhlcmUgYXJlIG5vIHdheSBm
b3IgYW4gQXJtIGd1ZXN0IHRvIG1vZGlmeSB0aGUgcDJtIHR5cGUgb2YgCmEgcGFnZSBvbmNlIGlu
c2VydGVkLiBJdCBjYW4gb25seSByZW1vdmUgb3IgcmVwbGFjZSB3aXRoIGEgbmV3bHkgYWxsb2Nh
dGVkIHBhZ2UgCnRoZSBtYXBwaW5nLiBJZiB0aGUgZ3Vlc3QgaW5zdHJ1Y3RzIHRvCgktIHJlbW92
ZSB0aGUgcGFnZSwgYXMgeW91IGhhdmUgYSByZWZlcmVuY2UgdGhhdCBwYWdlIHdpbGwgbm90IGRp
c2FwcGVhci4KCS0gcmVwbGFjZSB0aGUgcGFnZSB3aXRoIGEgbmV3IG9uZSwgdGhlbiB0aGUgZ3Vl
c3Qgd2lsbCBub3QgYmUgYWJsZSB0byBzZWUgdGhlIApyZXN1bHQuIFRvdWdoIGx1Y2ssIGJ1dCBp
dCB3YXMgbm90IG1lYW50IHRvIGRvIHRoYXQgOikuCgo+IAo+PiBBbHNvLCBhcyBjb3B5X3N0ZF9y
ZXF1ZXN0KCkgYW5kIGNvcHlfc3RkX3JlcXVlc3RfYmFjayBtYXkgbm90IGJlCj4+IGNhbGxlZCBp
biB0aGUgc2FtZSAidGhyZWFkIiBpdCB3b3VsZCBiZSB1c2VmdWwgaWYgeW91IHNwZWNpZnkgYSBi
aXQKPj4gbW9yZSB0aGUgaW50ZXJhY3Rpb24uCj4gSSBub3Qgc3VyZSB3aGF0IGRvIHlvdSBtZWFu
IHRoZXJlLgoKV2hhdCBJIG1lYW50IGlzIHRoZSBmb2xsb3dpbmcgY2FuIGhhcHBlbjoKCiAgICAg
IGd1ZXN0IHZDUFUgQSAgICAgICAgIHwgICBYZW4KCQkJCiAgICAgIEluaXRpYXRlIGNhbGwgMQoJ
ICAgICAgICAgICAgICAgICAgICAgIGNvcHlfc3RkX3JlcXVlc3QoKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2FsbCBPUC1URUUKCQkJCS0+IENhbGwgInByZWVtcHRlZCIKICAgICAg
ICAgICAgICAgICAgICAgIAkgICAgICByZXR1cm4gdG8gZ3Vlc3QKICAgICAgUmVzdW1lIGNhbGwg
MQoJCQkgICAgICByZXN1bWUgY2FsbCBpbiBPUC1URUUKCQkJICAgICAgY29weV9zdGRfYmFja19y
ZXF1ZXN0KCkKCkFGQUlDVCwgdGhlIGNhbGwgY291bGQgZXZlbiByZXN1bWUgZnJvbSBhIGRpZmZl
cmVudCB2Q1BVLiBJdCBpcyBub3QgZW50aXJlbHkgCnRyaXZpYWwgdG8gdW5kZXJzdGFuZCB0aGlz
IGZyb20ganVzdCByZWFkaW5nIHRoZSBjb2RlIGFuZCB0aGUgY29tbWVudCAKImNvcHlfc3RkX3Jl
cXVlc3QoKSB2YWxpZGF0ZWQgSVBBIGZvciB1cyIgbGVhZHMgdG8gdGhpbmsgY29weV9zdGRfcmVx
dWVzdCgpIHdhcyAKY2FsbGVkIHJpZ2h0IGJlZm9yZS4gVGhpcyBtYXkgbm90IGJlIHRoZSBjYXNl
LiBTbyBjYW4geW91IGRldGFpbCBhIGJpdCBtb3JlIHRoZSAKaW50ZXJhY3Rpb24gaW4gdGhlIGNv
ZGU/Cgo+IAo+Pgo+Pj4gKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3VycmVudC0+ZG9t
YWluLCBwYWRkcl90b19wZm4oY2FsbC0+Z3Vlc3RfYXJnX2lwYSksCj4+Cj4+IFBsZWFzZSB1c2Ug
Z2ZuX3goZ2FkZHJfdG9fZ2ZuKC4uLikpIHRvIGNsYXJpZnkgdGhpcyBpcyBhIGdmbi4gVGhlCj4+
IGdmbl94IHdpbGwgYmUgdW5uZWNlc3Nhcnkgc29vbiB3aXRoIGEgY2xlYW51cCB0aGF0IGlzIGN1
cnJlbnRseSB1bmRlcgo+PiByZXZpZXcuCj4gU28gdGhlcmUgYXJlIGNoYW5jZXMsIHRoYXQgaXQg
d2lsbCBiZSByZW1vdmVkIHdoZW4gdGltZSB3aWxsIGNvbWUgdG8KPiBtZXJnZSB0aGlzIHBhdGNo
IHNlcmllcz8gOikKClRoZXJlIGlzIGEgY2hhbmNlIHRvIGJlIG1lcmdlZC4gRXZlbiBpZiBpdCBp
cyB3YXNuJ3QsIEkgd291bGQgcHJlZmVyIHRvIHVzZSAKZ2FkZHJfdG9fZ2ZuKC4uKSBhcyB5b3Vy
IGFyZSBkZWFsaW5nIHdpdGggYSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzLiBJZGVhbGx5IEkgCndv
dWxkIGxpa2UgcGFkZHJfdG9fcGZuIGNvbXBsZXRlbHkgZGlzYXBwZWFyIGluIEFybSBjb2RlIGFz
IHRoZSByZXR1cm4gaXMgbm90IAp0eXBlc2FmZSAoR0ZOIHZzIE1GTikuCgpbLi4uXQoKPj4+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaAo+Pj4gaW5kZXggMTc1ZGU0NDkyNy4uODhiNDg2OTdiZCAxMDA2NDQKPj4+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZG9tYWluLmgKPj4+IEBAIC05Nyw2ICs5Nyw5IEBAIHN0cnVjdCBhcmNoX2RvbWFp
bgo+Pj4gICAgICAgIHN0cnVjdCB2cGwwMTEgdnBsMDExOwo+Pj4gICAgI2VuZGlmCj4+PiAgICAr
I2lmZGVmIENPTkZJR19URUUKPj4+ICsgICAgdm9pZCAqdGVlOwo+Pj4gKyNlbmRpZgo+Pgo+PiBE
aWQgeW91IGxvb2sgd2hldGhlciB0aGVyZSBhcmUgYW55IGhvbGUgaW4gYXJjaF9kb21haW4gdGhh
dCBjb3VsZCBiZSByZS11c2VkPwo+IEkgdGhvdWdodCBhYm91dCB0aGF0LiBCdXQgd2hhdCBhcmUg
Y2hhbmNlcyB0byBmaW5kIDY0Yml0LXdpZGUsCj4gNjRiaXQtYWxpZ25lZCBob2xlIGluIGEgc3Ry
dWN0dXJlPyBJZiBJIHJlbWVtYmVyIEMgc3RhbmRhcmQgY29ycmVjdGx5LAo+IHRoZXJlIGFyZSBu
byByZWFzb25zIGZvciBjb21waWxlciB0byBsZWF2ZSBzdWNoIGhvbGVzLgoKSXQgZGVwZW5kcyBv
biB0aGUgYWxpZ25tZW50IHJlcXVlc3RlZCBmb3IgZWFjaCBzdHJ1Y3R1cmUuIEhhdmUgYSBsb29r
IGF0IHBhaG9sZSAKdG8gc2VlIHRoZSBudW1iZXIgKGFuZCBzaXplKSBvZiBob2xlcyB3ZSBoYXZl
IGluIHNvbWUgc3RydWN0dXJlcyA7KS4KCkFueXdheSwgSSBjYW4ndCBzZWUgYW55dGhpbmcgcHJv
bWlzaW5nIGluIHAybV9kb21haW4gc28gZmFyLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 18:32:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 18:32: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-devel-bounces@lists.xenproject.org>)
	id 1gkCSw-0004ky-LO; Thu, 17 Jan 2019 18:32: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=HtQs=PZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkCSv-0004kt-Hh
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 18:32:33 +0000
X-Inumbo-ID: 40628311-1a86-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 40628311-1a86-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 18:32:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B6C5380D;
 Thu, 17 Jan 2019 10:32:01 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C8C683F557;
 Thu, 17 Jan 2019 10:32:00 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-6-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fd3e26a9-6644-06c8-8acd-4e19b36aa5af@arm.com>
Date: Thu, 17 Jan 2019 18:31:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181218211126.6886-6-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 05/11] optee: add fast calls handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMTgvMTIvMjAxOCAyMToxMSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gRnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4g
Cj4gU29tZSBmYXN0IFNNQ0NDIGNhbGxzIHRvIE9QLVRFRSBzaG91bGQgYmUgaGFuZGxlZCBpbiBh
IHNwZWNpYWwgd2F5Lgo+IENhcGFiaWxpdGllcyBleGNoYW5nZSBzaG91bGQgYmUgZmlsdGVyZWQg
b3V0LCBzbyBvbmx5IGNhcHMKPiBrbm93biB0byBtZWRpYXRvciBhcmUgdXNlZC4gQWxzbyBtZWRp
YXRvciBkaXNhYmxlcyBzdGF0aWMgU0hNCj4gbWVtb3J5IGNhcGFiaWxpdHksIGJlY2F1c2UgaXQg
Y2FuJ3Qgc2hhcmUgT1AtVEVFIG1lbW9yeSB3aXRoIGEgZG9tYWluLgo+IE9ubHkgZG9tYWluIGNh
biBzaGFyZSBtZW1vcnkgd2l0aCBPUC1URUUsIHNvIGl0IGVuc3VyZXMgdGhhdCBPUC1URUUKPiBz
dXBwb3J0cyBkeW5hbWljIFNITS4KPiAKPiBCYXNpY2FsbHksIHN0YXRpYyBTSE0gaXMgYSByZXNl
cnZlZCBtZW1vcnkgcmVnaW9uIHdoaWNoIGlzIGFsd2F5cwo+IG1hcHBlZCBpbnRvIE9QLVRFRSBh
ZGRyZXNzIHNwYWNlLiBJdCBiZWxvbmdzIHRvIE9QLVRFRS4gTm9ybWFsbHksCj4gTlcgaXMgYWxs
b3dlZCB0byBhY2Nlc3MgdGhlcmUsIHNvIGl0IGNhbiBjb21tdW5pY2F0ZSB3aXRoIE9QLVRFRS4K
PiAKPiBPbiBvdGhlciBoYW5kLCBkeW5hbWljIFNITSBpcyBOVydzIG93biBtZW1vcnksIHdoaWNo
IGl0IGNhbiBzaGFyZQo+IHdpdGggT1AtVEVFLiBPUC1URUUgbWFwcyB0aGlzIG1lbW9yeSBkeW5h
bWljYWxseSwgd2hlbiBpdCB3YW50cyB0bwo+IGFjY2VzcyBpdC4KPiAKPiBCZWNhdXNlIG1lZGlh
dG9yIGNhbid0IHNoYXJlIG9uZSBzdGF0aWMgU0hNIHJlZ2lvbiB3aXRoIGFsbCBndWVzdHMsCj4g
aXQganVzdCBkaXNhYmxlcyBpdCBmb3IgYWxsLgoKSSBoYXZlbid0IHNlZW4gYW4gYW5zd2VyIHRv
IG15IHF1ZXN0aW9uIG9uIHRoZSBwcmV2aW91cyB2ZXJzaW9uLiBGb3IgcmVtaW5kZXI6CgpXb3Vs
ZCBpdCBtYWtlIHNlbnNlIHRvIHN0aWxsIGFsbG93IHRoZSBoYXJkd2FyZSBkb21haW4gdG8gYWNj
ZXNzIHN0YXRpYyBTSE0/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 18:49:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 18:49: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-devel-bounces@lists.xenproject.org>)
	id 1gkCjS-0005mK-7O; Thu, 17 Jan 2019 18:49: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=HtQs=PZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkCjQ-0005mF-JZ
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 18:49:36 +0000
X-Inumbo-ID: a213a911-1a88-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a213a911-1a88-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 18:49:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AC33280D;
 Thu, 17 Jan 2019 10:49:34 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BD1433F557;
 Thu, 17 Jan 2019 10:49:33 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-8-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9708e645-7dcc-789d-c97c-a385106113d7@arm.com>
Date: Thu, 17 Jan 2019 18:49:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181218211126.6886-8-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/11] optee: add support for RPC SHM
 buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMTgvMTIvMjAxOCAyMToxMSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gRnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4g
Cj4gT1AtVEVFIHVzdWFsbHkgdXNlcyB0aGUgc2FtZSBpZGVhIHdpdGggY29tbWFuZCBidWZmZXJz
IChzZWUKPiBwcmV2aW91cyBjb21taXQpIHRvIGlzc3VlIFJQQyByZXF1ZXN0cy4gUHJvYmxlbSBp
cyB0aGF0IGluaXRpYWxseQo+IGl0IGhhcyBubyBidWZmZXIsIHdoZXJlIGl0IGNhbiB3cml0ZSBy
ZXF1ZXN0LiBTbyB0aGUgZmlyc3QgUlBDCj4gcmVxdWVzdCBpdCBtYWtlcyBpcyBzcGVjaWFsOiBp
dCByZXF1ZXN0cyBOVyB0byBhbGxvY2F0ZSBzaGFyZWQKPiBidWZmZXIgZm9yIG90aGVyIFJQQyBy
ZXF1ZXN0cy4gVXN1YWxseSB0aGlzIGJ1ZmZlciBpcyBhbGxvY2F0ZWQKPiBvbmx5IG9uY2UgZm9y
IGV2ZXJ5IE9QLVRFRSB0aHJlYWQgYW5kIGl0IHJlbWFpbnMgYWxsb2NhdGVkIGFsbAo+IHRoZSB0
aW1lIHVudGlsIHNodXRkb3duLgoKQnkgc2h1dGRvd24geW91IG1lYW4gZm9yIHRoZSBPUyBvciB0
aGUgdGhyZWFkPwoKPiAKPiBNZWRpYXRvciBuZWVkcyB0byBwaW4gdGhpcyBidWZmZXIocykgdG8g
bWFrZSBzdXJlIHRoYXQgZG9tYWluIGNhbid0Cj4gdHJhbnNmZXIgaXQgdG8gc29tZW9uZSBlbHNl
Lgo+IAo+IExpZmUgY3ljbGUgb2YgdGhpcyBidWZmZXIgaXMgY29udHJvbGxlZCBieSBPUC1URUUu
IEl0IGFza3MgZ3Vlc3QKPiB0byBjcmVhdGUgYnVmZmVyIGFuZCBpdCBhc2tzIGl0IHRvIGZyZWUg
aXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0Bn
bWFpbC5jb20+Cj4gLS0tCj4gCj4gICBDaGFuZ2VzIGZyb20gdjI6Cj4gICAgLSBBZGRlZCBjaGVj
ayB0byBlbnN1cmUgdGhhdCBndWVzdHMgZG9lcyBub3QgcmV0dXJuIHR3byBTSE0gYnVmZmVycwo+
ICAgICAgd2l0aCB0aGUgc2FtZSBjb29raWUKPiAgICAtIEZpeGVkIGNvZGluZyBzdHlsZQo+ICAg
IC0gU3RvcmluZyBSUEMgcGFyYW1ldGVycyBkdXJpbmcgUlBDIHJldHVybiB0byBtYWtlIHN1cmUs
IHRoYXQgZ3Vlc3QKPiAgICAgIHdpbGwgbm90IGNoYW5nZSB0aGVtIGR1cmluZyBjYWxsIGNvbnRp
bnVhdGlvbgo+ICAgIAo+ICAgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgMTQwICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEzOCBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPiBpbmRleCBkYzkwZTJl
ZDhlLi43NzExNDhlOTQwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+IEBAIC0zMCw2ICszMCwxMiBAQAo+ICAg
ICogT1AtVEVFIHNwYXducyBhIHRocmVhZCBmb3IgZXZlcnkgc3RhbmRhcmQgY2FsbC4KPiAgICAq
Lwo+ICAgI2RlZmluZSBNQVhfU1REX0NBTExTICAgMTYKPiArLyoKPiArICogTWF4aW1hbCBudW1i
ZXIgb2YgcHJlLWFsbG9jYXRlZCBTSE0gYnVmZmVycy4gT1AtVEVFIGdlbmVyYWxseSBhc2tzCj4g
KyAqIGZvciBvbmUgU0hNIGJ1ZmZlciBwZXIgdGhyZWFkLCBzbyB0aGlzIGFsc28gY29ycmVzcG9u
ZHMgdG8gT1AtVEVFCj4gKyAqIG9wdGlvbiBDRkdfTlVNX1RIUkVBRFMKPiArICovCgpTYW1lIGFz
IHBhdGNoICM2IHJlZ2FyZGluZyBDRkdfTlVNX1RIUkVBRFMuCgpOSVQ6IE1pc3NpbmcgZnVsbCBz
dG9wCgo+ICsjZGVmaW5lIE1BWF9SUENfU0hNUyAgICBNQVhfU1REX0NBTExTCj4gICAKPiAgICNk
ZWZpbmUgT1BURUVfS05PV05fTlNFQ19DQVBTIE9QVEVFX1NNQ19OU0VDX0NBUF9VTklQUk9DRVNT
T1IKPiAgICNkZWZpbmUgT1BURUVfS05PV05fU0VDX0NBUFMgKE9QVEVFX1NNQ19TRUNfQ0FQX0hB
VkVfUkVTRVJWRURfU0hNIHwgXAo+IEBAIC00NywxMiArNTMsMjIgQEAgc3RydWN0IG9wdGVlX3N0
ZF9jYWxsIHsKPiAgICAgICBpbnQgb3B0ZWVfdGhyZWFkX2lkOwo+ICAgICAgIGludCBycGNfb3A7
Cj4gICAgICAgYm9vbCBpbl9mbGlnaHQ7Cj4gKyAgICByZWdpc3Rlcl90IHJwY19wYXJhbXNbMl07
Cj4gK307Cj4gKwo+ICsvKiBQcmUtYWxsb2NhdGVkIFNITSBidWZmZXIgZm9yIFJQQyBjb21tYW5k
cyAqLwo+ICtzdHJ1Y3Qgc2htX3JwYyB7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4g
KyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpndWVzdF9wYWdlOwo+ICsgICAgdWludDY0X3QgY29va2ll
Owo+ICAgfTsKPiAgIAo+ICAgLyogRG9tYWluIGNvbnRleHQgKi8KPiAgIHN0cnVjdCBvcHRlZV9k
b21haW4gewo+ICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgY2FsbF9saXN0Owo+ICsgICAgc3RydWN0
IGxpc3RfaGVhZCBzaG1fcnBjX2xpc3Q7Cj4gICAgICAgYXRvbWljX3QgY2FsbF9jb3VudDsKPiAr
ICAgIGF0b21pY190IHNobV9ycGNfY291bnQ7Cj4gICAgICAgc3BpbmxvY2tfdCBsb2NrOwo+ICAg
fTsKPiAgIAo+IEBAIC0xMDgsNyArMTI0LDExIEBAIHN0YXRpYyBpbnQgb3B0ZWVfZW5hYmxlKHN0
cnVjdCBkb21haW4gKmQpCj4gICAgICAgfQo+ICAgCj4gICAgICAgSU5JVF9MSVNUX0hFQUQoJmN0
eC0+Y2FsbF9saXN0KTsKPiArICAgIElOSVRfTElTVF9IRUFEKCZjdHgtPnNobV9ycGNfbGlzdCk7
Cj4gKwo+ICAgICAgIGF0b21pY19zZXQoJmN0eC0+Y2FsbF9jb3VudCwgMCk7Cj4gKyAgICBhdG9t
aWNfc2V0KCZjdHgtPnNobV9ycGNfY291bnQsIDApOwo+ICsKPiAgICAgICBzcGluX2xvY2tfaW5p
dCgmY3R4LT5sb2NrKTsKPiAgIAo+ICAgICAgIGQtPmFyY2gudGVlID0gY3R4Owo+IEBAIC0yMjcs
MTEgKzI0Nyw5MCBAQCBzdGF0aWMgdm9pZCBwdXRfc3RkX2NhbGwoc3RydWN0IG9wdGVlX2RvbWFp
biAqY3R4LCBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwpCj4gICAgICAgc3Bpbl91bmxvY2so
JmN0eC0+bG9jayk7Cj4gICB9Cj4gICAKPiArc3RhdGljIHN0cnVjdCBzaG1fcnBjICphbGxvY2F0
ZV9hbmRfcGluX3NobV9ycGMoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdhZGRyLAoKQXMg
SSBzYWlkIG9uIHYzLCBJIHdvdWxkIHByZWZlciBpZiB5b3UgdXNlIGdmbl90IGhlcmUuIFRoaXMg
d291bGQgaW50cm9kdWNlIG1vcmUgCnNhZmV0eS4KCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGNvb2tpZSkKPiArewo+ICsgICAgc3Ry
dWN0IHNobV9ycGMgKnNobV9ycGMsICpzaG1fcnBjX3RtcDsKPiArICAgIGludCBjb3VudDsKPiAr
Cj4gKyAgICAvKiBNYWtlIHN1cmUgdGhhdCBndWVzdCBkb2VzIG5vdCBhbGxvY2F0ZSBtb3JlIHRo
YW4gTUFYX1JQQ19TSE1TICovCgpOSVQ6IE1pc3NpbmcgZnVsbCBzdG9wLgoKPiArICAgIGNvdW50
ID0gYXRvbWljX2FkZF91bmxlc3MoJmN0eC0+c2htX3JwY19jb3VudCwgMSwgTUFYX1JQQ19TSE1T
KTsKPiArICAgIGlmICggY291bnQgPT0gTUFYX1JQQ19TSE1TICkKPiArICAgICAgICByZXR1cm4g
TlVMTDsKPiArCj4gKyAgICBzaG1fcnBjID0geHphbGxvYyhzdHJ1Y3Qgc2htX3JwYyk7Cj4gKyAg
ICBpZiAoICFzaG1fcnBjICkKPiArICAgICAgICBnb3RvIGVycjsKPiArCj4gKyAgICAvKiBUaGlz
IHBhZ2Ugd2lsbCBiZSBzaGFyZWQgd2l0aCBPUC1URUUsIHNvIHdlIG5lZWQgdG8gcGluIGl0ICov
CgpEaXR0by4KCj4gKyAgICBzaG1fcnBjLT5ndWVzdF9wYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4o
Y3VycmVudC0+ZG9tYWluLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZGRyX3RvX3BmbihnYWRkciksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVMTCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQMk1fQUxMT0MpOwoKSSB0aGluayBpdCB3b3VsZCBiZSB3cm9uZyB0byBz
aGFyZSBhbnkgcGFnZSBvdGhlciB0aGFuIHAybV9yYW1fcncgd2l0aCBPUC1URUUuCgo+ICsgICAg
aWYgKCAhc2htX3JwYy0+Z3Vlc3RfcGFnZSApCj4gKyAgICAgICAgZ290byBlcnI7Cj4gKwo+ICsg
ICAgc2htX3JwYy0+Y29va2llID0gY29va2llOwo+ICsKPiArICAgIHNwaW5fbG9jaygmY3R4LT5s
b2NrKTsKPiArICAgIC8qIENoZWNrIGlmIHRoZXJlIGlzIGFscmVhZHkgU0hNIHdpdGggdGhlIHNh
bWUgY29va2llICovCgoiYWxyZWFkeSBhIFNITSIKCk5JVDogTWlzc2luZyBmdWxsIHN0b3AuCgo+
ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggc2htX3JwY190bXAsICZjdHgtPnNobV9ycGNfbGlz
dCwgbGlzdCApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBzaG1fcnBjX3RtcC0+Y29va2llID09
IGNvb2tpZSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmY3R4LT5s
b2NrKTsKPiArICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkd1ZXN0IHRyaWVz
IHRvIHVzZSB0aGUgc2FtZSBSUEMgU0hNIGNvb2tpZSIpOwoKSSB3b3VsZCB1c2UgZ2RwcmludGso
Li4uKSBhbmQgYWRkIHRoZSBjb29raWUgbnVtYmVyIGZvciBkZWJ1Zy4KCj4gKyAgICAgICAgICAg
IGdvdG8gZXJyOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICBsaXN0X2FkZF90YWls
KCZzaG1fcnBjLT5saXN0LCAmY3R4LT5zaG1fcnBjX2xpc3QpOwo+ICsgICAgc3Bpbl91bmxvY2so
JmN0eC0+bG9jayk7Cj4gKwo+ICsgICAgcmV0dXJuIHNobV9ycGM7Cj4gKwo+ICtlcnI6Cj4gKyAg
ICBhdG9taWNfZGVjKCZjdHgtPnNobV9ycGNfY291bnQpOwo+ICsgICAgcHV0X3BhZ2Uoc2htX3Jw
Yy0+Z3Vlc3RfcGFnZSk7Cj4gKyAgICB4ZnJlZShzaG1fcnBjKTsKPiArCj4gKyAgICByZXR1cm4g
TlVMTDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgZnJlZV9zaG1fcnBjKHN0cnVjdCBvcHRlZV9k
b21haW4gKmN0eCwgdWludDY0X3QgY29va2llKQo+ICt7Cj4gKyAgICBzdHJ1Y3Qgc2htX3JwYyAq
c2htX3JwYzsKPiArICAgIGJvb2wgZm91bmQgPSBmYWxzZTsKPiArCj4gKyAgICBzcGluX2xvY2so
JmN0eC0+bG9jayk7Cj4gKwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggc2htX3JwYywgJmN0
eC0+c2htX3JwY19saXN0LCBsaXN0ICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIHNobV9ycGMt
PmNvb2tpZSA9PSBjb29raWUgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZm91bmQgPSB0
cnVlOwo+ICsgICAgICAgICAgICBsaXN0X2RlbCgmc2htX3JwYy0+bGlzdCk7Cj4gKyAgICAgICAg
ICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAgIHNwaW5fdW5sb2NrKCZjdHgt
PmxvY2spOwoKSSB0aGluayB5b3UgYXJlIG1pc3NpbmcgYW4gYXRvbWljX2RlYygmY3R4LT5zaG1f
cnBjX2NvdW50KSBoZXJlLgoKPiArCj4gKyAgICBpZiAoICFmb3VuZCApCj4gKyAgICAgICAgcmV0
dXJuOwo+ICsKPiArICAgIEFTU0VSVChzaG1fcnBjLT5ndWVzdF9wYWdlKTsKPiArICAgIHB1dF9w
YWdlKHNobV9ycGMtPmd1ZXN0X3BhZ2UpOwo+ICsKPiArICAgIHhmcmVlKHNobV9ycGMpOwo+ICt9
Cj4gKwo+ICAgc3RhdGljIHZvaWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAq
ZCkKPiAgIHsKPiAgICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOwo+ICAgICAgIHN0cnVj
dCBvcHRlZV9zdGRfY2FsbCAqY2FsbCwgKmNhbGxfdG1wOwo+ICAgICAgIHN0cnVjdCBvcHRlZV9k
b21haW4gKmN0eCA9IGQtPmFyY2gudGVlOwo+ICsgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGMs
ICpzaG1fcnBjX3RtcDsKPiAgIAo+ICAgICAgIC8qIEF0IHRoaXMgdGltZSBhbGwgZG9tYWluIFZD
UFVzIHNob3VsZCBiZSBzdG9wcGVkICovCj4gICAKPiBAQCAtMjQ3LDcgKzM0NiwxMSBAQCBzdGF0
aWMgdm9pZCBvcHRlZV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgIGxp
c3RfZm9yX2VhY2hfZW50cnlfc2FmZSggY2FsbCwgY2FsbF90bXAsICZjdHgtPmNhbGxfbGlzdCwg
bGlzdCApCj4gICAgICAgICAgIGZyZWVfc3RkX2NhbGwoY3R4LCBjYWxsKTsKPiAgIAo+ICsgICAg
bGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKCBzaG1fcnBjLCBzaG1fcnBjX3RtcCwgJmN0eC0+c2ht
X3JwY19saXN0LCBsaXN0ICkKPiArICAgICAgICBmcmVlX3NobV9ycGMoY3R4LCBzaG1fcnBjLT5j
b29raWUpOwo+ICsKPiAgICAgICBBU1NFUlQoIWF0b21pY19yZWFkKCZjdHgtPmNhbGxfY291bnQp
KTsKPiArICAgIEFTU0VSVCghYXRvbWljX3JlYWQoJmN0eC0+c2htX3JwY19jb3VudCkpOwo+ICAg
Cj4gICAgICAgeGZyZWUoZC0+YXJjaC50ZWUpOwo+ICAgfQo+IEBAIC0zNTYsNiArNDU5LDggQEAg
c3RhdGljIHZvaWQgZXhlY3V0ZV9zdGRfY2FsbChzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4g
ICAgICAgb3B0ZWVfcmV0ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOwo+ICAgICAgIGlmICggT1BU
RUVfU01DX1JFVFVSTl9JU19SUEMob3B0ZWVfcmV0KSApCj4gICAgICAgewo+ICsgICAgICAgIGNh
bGwtPnJwY19wYXJhbXNbMF0gPSBnZXRfdXNlcl9yZWcocmVncywgMSk7Cj4gKyAgICAgICAgY2Fs
bC0+cnBjX3BhcmFtc1sxXSA9IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKPiAgICAgICAgICAgY2Fs
bC0+b3B0ZWVfdGhyZWFkX2lkID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDMpOwo+ICAgICAgICAgICBj
YWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNfUkVUVVJOX0dFVF9SUENfRlVOQyhvcHRlZV9yZXQpOwo+
ICAgICAgICAgICBwdXRfc3RkX2NhbGwoY3R4LCBjYWxsKTsKPiBAQCAtNDA4LDYgKzUxMywzMyBA
QCBlcnI6Cj4gICAgICAgcmV0dXJuIGZhbHNlOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyB2b2lkIGhh
bmRsZV9ycGNfZnVuY19hbGxvYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAr
ewo+ICsgICAgcGFkZHJfdCBwdHIgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwgMzIgfCBnZXRf
dXNlcl9yZWcocmVncywgMik7Cj4gKwo+ICsgICAgaWYgKCBwdHIgJiAoT1BURUVfTVNHX05PTkNP
TlRJR19QQUdFX1NJWkUgLSAxKSApCj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywg
IkRvbWFpbiByZXR1cm5lZCBpbnZhbGlkIFJQQyBjb21tYW5kIGJ1ZmZlclxuIik7CgpTaG91bGQg
bm90IHlvdSBiYWlsLW91dCBpbiB0aGF0IGNhc2U/IEFsc28sIEkgd291bGQgdHVybiBpdCB0byBh
IGdkcHJpbnRrLgoKPiArCj4gKyAgICBpZiAoIHB0ciApCj4gKyAgICB7Cj4gKyAgICAgICAgdWlu
dDY0X3QgY29va2llID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDQpIDw8IDMyIHwgZ2V0X3VzZXJfcmVn
KHJlZ3MsIDUpOwo+ICsgICAgICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjOwo+ICsKPiArICAg
ICAgICBzaG1fcnBjID0gYWxsb2NhdGVfYW5kX3Bpbl9zaG1fcnBjKGN0eCwgcHRyLCBjb29raWUp
Owo+ICsgICAgICAgIGlmICggIXNobV9ycGMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWxlZCB0byBhbGxvY2F0ZSBzaG1fcnBjIG9iamVj
dFxuIik7Cj4gKyAgICAgICAgICAgIHB0ciA9IDA7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGVs
c2UKPiArICAgICAgICAgICAgcHRyID0gcGFnZV90b19tYWRkcihzaG1fcnBjLT5ndWVzdF9wYWdl
KTsKPiArCj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHB0ciA+PiAzMik7Cj4gKyAg
ICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHB0ciAmIDB4RkZGRkZGRkYpOwo+ICsgICAgfQo+
ICt9Cj4gKwo+ICAgc3RhdGljIGJvb2wgaGFuZGxlX3JwYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpj
dHgsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgewo+ICAgICAgIHN0cnVjdCBvcHRl
ZV9zdGRfY2FsbCAqY2FsbDsKPiBAQCAtNDIxLDExICs1NTMsMTUgQEAgc3RhdGljIGJvb2wgaGFu
ZGxlX3JwYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+ICAgICAgIHN3aXRjaCAoIGNhbGwtPnJwY19vcCApCj4gICAgICAgewo+ICAgICAgIGNh
c2UgT1BURUVfU01DX1JQQ19GVU5DX0FMTE9DOgo+IC0gICAgICAgIC8qIFRPRE86IEFkZCBoYW5k
bGluZyAqLwo+ICsgICAgICAgIGhhbmRsZV9ycGNfZnVuY19hbGxvYyhjdHgsIHJlZ3MpOwo+ICAg
ICAgICAgICBicmVhazsKPiAgICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19GUkVFOgo+IC0g
ICAgICAgIC8qIFRPRE86IEFkZCBoYW5kbGluZyAqLwo+ICsgICAgewo+ICsgICAgICAgIHVpbnQ2
NF90IGNvb2tpZSA9IGNhbGwtPnJwY19wYXJhbXNbMF0gPDwgMzIgfAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHVpbnQzMl90KWNhbGwtPnJwY19wYXJhbXNbMV07CgpUaGUgaW5kZW50
YXRpb24gbG9va3Mgd2VpcmQgaGVyZS4KCj4gKyAgICAgICAgZnJlZV9zaG1fcnBjKGN0eCwgY29v
a2llKTsKPiAgICAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gICAgICAgY2FzZSBPUFRFRV9TTUNf
UlBDX0ZVTkNfRk9SRUlHTl9JTlRSOgo+ICAgICAgICAgICBicmVhazsKPiAgICAgICBjYXNlIE9Q
VEVFX1NNQ19SUENfRlVOQ19DTUQ6Cj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 19:13:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 19:13: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-devel-bounces@lists.xenproject.org>)
	id 1gkD6j-000815-54; Thu, 17 Jan 2019 19:13: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=dvot=PZ=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1gkD6h-000810-75
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 19:13:39 +0000
X-Inumbo-ID: fcfb0114-1a8b-11e9-92db-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::60f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcfb0114-1a8b-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 19:13:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UDoeHkDCw+qIQ4qaAKbsBbgEzHlVoKZU2iW/AVUzk7I=;
 b=jK+o9ukwAcIiV2s05s4Kfy17UI1SJOB8YLMYUGyHReg1SmC6aTS/ak5vj5m7V5M8I4A339DDFK1EyJ3yRW6LrpAcjS4dHiNUNjpz//9NayEUDLu2ubPpWE/LQ9jvBhr83Y6JsF++qXAFVgl3CoKbf393r8G7DXUdSKx8k912zFY=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.77) by
 AM0PR03MB5025.eurprd03.prod.outlook.com (20.178.23.221) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.24; Thu, 17 Jan 2019 19:13:33 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd%6]) with mapi id 15.20.1516.019; Thu, 17 Jan 2019
 19:13:33 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v3 06/11] optee: add std call handling
Thread-Index: AQHUlxZJVzM9mj3Ar0C4tDnYom2iUqWyaS+AgAFZLgCAADGsgIAAD0MA
Date: Thu, 17 Jan 2019 19:13:33 +0000
Message-ID: <87tvi7t7vn.fsf@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-7-volodymyr_babchuk@epam.com>
 <f4b2976d-c776-1984-c9b6-ae371aa05217@arm.com> <87va2ntimz.fsf@epam.com>
 <67d7e422-246a-10db-341d-07b51cd5085f@arm.com>
In-Reply-To: <67d7e422-246a-10db-341d-07b51cd5085f@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR03MB5025;
 6:n+cR38cPsl+2VGQJu/T9jY4LC4bR0IzT6i3r4L+3dWQH2SdJ/XTwH+IezuXswc/SeV8Bc6u0/NAVZf6lDkSFReiHku55JU57tYBrQTrcn6pr9CV9kXjwjQw0m3qOy+RNPxZJBE1+PEZdmD0auj1EcbPBn3NliF0ZXYb8vbnF7NOHwanMeSwqGMc2amcK3gOlM1BJH2za5q/HXZHRHZQry/6UxxmbEsTkHswuFgguyGNjcXxCHVPjSOXFrUHLc6+R3ypEkR4hkYAqGJtTGz6jVQQ2kE2aPcchZimHaco/4UINUNtIlv11B0Ztvmbj7MAU8NjKkt+dQicuCMAql3y8a/YVoXY6/HqNehBcGDNRHeXp1sp2TbhymP/gW39JULi6EAZ+uXQxJluWpY1gUXdAcg4H8Gm3vLfb7JenvKUylJzWjYXF00MJcsBJwPdQoI7Pf+ktfmb0j9KixVtP2/z1fA==;
 5:YAqDHvxfywsL5AXpxiVQHwrPhwVQGW+WUHkoXGzxEJ8zcNRAHXjdDYHGmH0R1z8IKA4Gw7Yu5+ms0AgQmXhk/srsuksRKYch8+zlAY92+y4QDwQ6LM4BDmPo9MHB0vgwRBvmYju2JAsye2LQI2Xl/8IVqmXXs/h0WjdKUBtiFheHP6mQOhUAUjtYvSWSAz3ARXNPdvvuUfr9IbUlRNh0QA==;
 7:647yH8lo3XPPJmejGcGi5EF2gPKLMG2djrh4fdNj+O0zx454w7AilNclc8dzfNwn2aqRpQLyq2/R3Zho9qzkfzzYon3CRKkKiRpLQCqoN3aMchfGcUn+X3YN8czttqRmJQYDEbt8RTPQRZTOa2yQ4g==
x-ms-office365-filtering-correlation-id: dfab034b-7377-4680-e7ae-08d67cafdfcd
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB5025; 
x-ms-traffictypediagnostic: AM0PR03MB5025:
x-microsoft-antispam-prvs: <AM0PR03MB5025BE283DBD04F6402B36DBE6830@AM0PR03MB5025.eurprd03.prod.outlook.com>
x-forefront-prvs: 0920602B08
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(376002)(396003)(39860400002)(366004)(346002)(189003)(199004)(76176011)(72206003)(36756003)(11346002)(2616005)(6506007)(6512007)(55236004)(5660300001)(446003)(80792005)(53936002)(4326008)(39060400002)(2906002)(6246003)(6916009)(256004)(71200400001)(14444005)(6436002)(71190400001)(6486002)(53546011)(478600001)(476003)(105586002)(54906003)(106356001)(99286004)(486006)(81156014)(81166006)(316002)(14454004)(25786009)(66066001)(7736002)(305945005)(229853002)(6116002)(3846002)(68736007)(26005)(97736004)(93886005)(102836004)(86362001)(8676002)(8936002)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5025;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 55j9sx4Iyj36LfpRZkJvpB7GCT1XvUrHeNGxNzLBmZMGj9JaqHR+aZ3290SNJrUocNhvnt6PDPDwBpwHO4dHIrZcjDKloIXuH8krmXECbO4+iX7YIS+iIzzNMyRYbu/iCWa7raW7dsxwot5VueLTgCg224Xxu+Yhp3WI/I2C4SAVmOXq9HnocAWBlJRs9w8IUlt8KZkHqPhcOgLViuPa3LpEENYoFs3ibTf4aXzaSJoRfiXETWcYJVUaB2ZyiimmmKXJdw9/iVa7AvAQKujY/R/Th5wEHmS99Bs9iSIQPLc9lvONB0URYHN/ublplnWZq/F4nrNaaV9tP0X5RHkiXo8N3TOqdz+UmqgNe5gjWRxohjLvvPvyoSCF9ImP3xByoV7o22jP7h7vhQq9Gn/Fc1SxDMRaa1toF9Gw2UqPQvc=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dfab034b-7377-4680-e7ae-08d67cafdfcd
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2019 19:13:33.3917 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5025
Subject: Re: [Xen-devel] [PATCH v3 06/11] optee: add std call handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpIFZvbG9keW15ciwKPgo+IE9u
IDE3LzAxLzIwMTkgMTU6MjEsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBKdWxpZW4gR3Jh
bGwgd3JpdGVzOgo+Pgo+Pj4gSGkgVm9sb2R5bXlyLAo+Pj4KPj4+IE9uIDE4LzEyLzIwMTggMjE6
MTEsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+IEZyb206IFZvbG9keW15ciBCYWJjaHVr
IDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+Pj4+Cj4+Pj4gVGhlIG1haW4gd2F5IHRvIGNvbW11
bmljYXRlIHdpdGggT1AtVEVFIGlzIHRvIGlzc3VlIHN0YW5kYXJkIFNNQ0NDCj4+Pj4gY2FsbC4g
IlN0YW5kYXJkIiBpcyBhIFNNQ0NDIHRlcm0gYW5kIGl0IG1lYW5zIHRoYXQgY2FsbCBjYW4gYmUK
Pj4+PiBpbnRlcnJ1cHRlZCBhbmQgT1AtVEVFIGNhbiByZXR1cm4gY29udHJvbCB0byBOVyBiZWZv
cmUgY29tcGxldGluZwo+Pj4+IHRoZSBjYWxsLgo+Pj4+Cj4+Pj4gSW4gY29udHJhc3Qgd2l0aCBm
YXN0IGNhbGxzLCB3aGVyZSBhcmd1bWVudHMgYW5kIHJldHVybiB2YWx1ZXMKPj4+PiBhcmUgcGFz
c2VkIGluIHJlZ2lzdGVycywgc3RhbmRhcmQgY2FsbHMgdXNlIHNoYXJlZCBtZW1vcnkuIFJlZ2lz
dGVyCj4+Pj4gcGFpciBhMSxhMiBob2xkcyA2NC1iaXQgUEEgb2YgY29tbWFuZCBidWZmZXIsIHdo
ZXJlIGFsbCBhcmd1bWVudHMKPj4+PiBhcmUgc3RvcmVkIGFuZCB3aGljaCBpcyB1c2VkIHRvIHJl
dHVybiBkYXRhLiBPUC1URUUgaW50ZXJuYWxseQo+Pj4+IGNvcGllcyBjb250ZW50cyBvZiB0aGlz
IGJ1ZmZlciBpbnRvIG93biBzZWN1cmUgbWVtb3J5IGJlZm9yZSBhY2Nlc3NpbmcKPj4+PiBhbmQg
dmFsaWRhdGluZyBhbnkgZGF0YSBpbiBjb21tYW5kIGJ1ZmZlci4gVGhpcyBpcyBkb25lIHRvIG1h
a2Ugc3VyZQo+Pj4+IHRoYXQgTlcgd2lsbCBub3QgY2hhbmdlIGNvbnRlbnRzIG9mIHRoZSB2YWxp
ZGF0ZWQgcGFyYW1ldGVycy4KPj4+Pgo+Pj4+IE1lZGlhdG9yIG5lZWRzIHRvIGRvIHRoZSBzYW1l
IGZvciBudW1iZXIgb2YgcmVhc29uczoKPj4+Pgo+Pj4+IDEuIFRvIG1ha2Ugc3VyZSB0aGF0IGd1
ZXN0IHdpbGwgbm90IGNoYW5nZSBkYXRhIGFmdGVyIHZhbGlkYXRpb24uCj4+Pj4gMi4gVG8gdHJh
bnNsYXRlIElQQXMgdG8gUEFzIGluIHRoZSBjb21tYW5kIGJ1ZmZlciAodGhpcyBpcyBub3QgZG9u
ZQo+Pj4+ICAgICAgaW4gdGhpcyBwYXRjaCkuCj4+Pj4gMy4gVG8gaGlkZSB0cmFuc2xhdGVkIGFk
ZHJlc3MgZnJvbSBndWVzdCwgc28gaXQgd2lsbCBub3QgYmUgYWJsZQo+Pj4+ICAgICAgdG8gZG8g
SVBBLT5QQSB0cmFuc2xhdGlvbiBieSBtaXN1c2luZyBtZWRpYXRvci4KPj4+Pgo+Pj4+IER1cmlu
ZyBzdGFuZGFyZCBjYWxsIE9QLVRFRSBjYW4gaXNzdWUgbXVsdGlwbGUgIlJQQyByZXR1cm5zIiwg
YXNraW5nCj4+Pj4gTlcgdG8gZG8gc29tZSB3b3JrIGZvciBPUC1URUUuIE5XIHRoZW4gaXNzdWVz
IHNwZWNpYWwgY2FsbAo+Pj4+IE9QVEVFX1NNQ19DQUxMX1JFVFVSTl9GUk9NX1JQQyB0byByZXN1
bWUgaGFuZGxpbmcgb2YgdGhlIG9yaWdpbmFsIGNhbGwuCj4+Pj4gVGh1cywgbWVkaWF0b3IgbmVl
ZHMgdG8gbWFpbnRhaW4gY29udGV4dCBmb3Igb3JpZ2luYWwgc3RhbmRhcmQgY2FsbAo+Pj4+IGR1
cmluZyBtdWx0aXBsZSBTTUNDQyBjYWxscy4KPj4+Pgo+Pj4+IFN0YW5kYXJkIGNhbGwgaXMgY29u
c2lkZXJlZCBjb21wbGV0ZSwgd2hlbiByZXR1cm5lZCB2YWx1ZSBpcwo+Pj4+IG5vdCBhIFJQQyBy
ZXF1ZXN0Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQu
YmFiY2h1a0BnbWFpbC5jb20+Cj4+Pj4gLS0tCj4+Pj4KPj4+PiAgICBDaGFuZ2VzIGZyb20gdjI6
Cj4+Pj4gICAgIC0gcmVuYW1lZCBzdHJ1Y3QgZG9tYWluX2N0eCB0byBzdHJ1Y3Qgb3B0ZWVfZG9t
YWluCj4+Pj4gICAgIC0gZml4ZWQgY29kaW5nIHN0eWxlCj4+Pj4gICAgIC0gTm93IEkgdXNlIGFj
Y2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKCkgaW5zdGVhZCBvZiBtYXBwaW5ncwo+Pj4+ICAgICAg
IHRvIHJlYWQgY29tbWFuZCBidWZmZXIKPj4+PiAgICAgLSBBZGRlZCB0cmFja2luZyBmb3IgaW4g
ZmxpZ2h0IGNhbGxzLCBzbyBndWVzdCBjYW4ndCByZXN1bWUKPj4+PiAgICAgICB0aGUgc2FtZSBj
YWxsIGZyb20gdHdvIENQVXMgc2ltdWx0YW5pb3VzbHkKPj4+Pgo+Pj4+ICAgIHhlbi9hcmNoL2Fy
bS90ZWUvb3B0ZWUuYyAgICAgfCAzMTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0KPj4+PiAgICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgICAzICsKPj4+PiAgICAy
IGZpbGVzIGNoYW5nZWQsIDMyMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4+Cj4+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90
ZWUvb3B0ZWUuYwo+Pj4+IGluZGV4IDU4NDI0MWIwM2EuLmRjOTBlMmVkOGUgMTAwNjQ0Cj4+Pj4g
LS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3Rl
ZS9vcHRlZS5jCj4+Pj4gQEAgLTEyLDYgKzEyLDggQEAKPj4+PiAgICAgKi8KPj4+PiAgICAgICNp
bmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4KPj4+PiArI2luY2x1ZGUgPHhlbi9kb21haW5fcGFn
ZS5oPgo+Pj4+ICsjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+Pj4+ICAgICNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KPj4+PiAgICAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4+Pj4gICAgI2lu
Y2x1ZGUgPGFzbS90ZWUvdGVlLmg+Cj4+Pj4gQEAgLTIyLDExICsyNCwzOCBAQAo+Pj4+ICAgIC8q
IENsaWVudCBJRCAwIGlzIHJlc2VydmVkIGZvciBoeXBlcnZpc29yIGl0c2VsZiAqLwo+Pj4+ICAg
ICNkZWZpbmUgT1BURUVfQ0xJRU5UX0lEKGRvbWFpbikgKGRvbWFpbi0+ZG9tYWluX2lkICsgMSkK
Pj4+PiAgICArLyoKPj4+PiArICogTWF4aW1hbCBudW1iZXIgb2YgY29uY3VycmVudCBzdGFuZGFy
ZCBjYWxscyBmcm9tIG9uZSBndWVzdC4gVGhpcwo+Pj4+ICsgKiBjb3JyZXNwb25kcyB0byBPUFRF
RSBjb25maWd1cmF0aW9uIG9wdGlvbiBDRkdfTlVNX1RIUkVBRFMsIGJlY2F1c2UKPj4+PiArICog
T1AtVEVFIHNwYXducyBhIHRocmVhZCBmb3IgZXZlcnkgc3RhbmRhcmQgY2FsbC4KPj4+Cj4+PiBM
b29raW5nIGF0IE9QLVRFRSwgQ0ZHX05VTV9USFJFQURTIHdpbGwgdmFyeSBkZXBlbmRpbmcgb24g
dGhlCj4+PiBwbGF0Zm9ybS4gSXMgdGhlcmUgYW55IHdheSB0byBwcm9iZSB0aGF0IG51bWJlciBv
ZiB0aHJlYWRzIGZyb20gWGVuPwo+PiBZZXMsIHRoaXMgaXMgcGVyLXBsYXRmb3JtIGNvbmZpZ3Vy
YXRpb24uCj4+IEVhc2llc3Qgd2F5IGlzIHRvIGFkZCBGYXN0IFNNQyB0byBPUC1URUUgdGhhdCB3
aWxsIHJlcG9ydCB0aGlzCj4+IHBhcmFtZXRlci4KPj4gSmVucywgd2hhdCBkbyB5b3UgdGhpbmsg
YWJvdXQgYWRkaW5nIGFkZGl0aW9uYWwgY2FsbD8KPj4KPj4+IEluIGFueSBjYXNlLCBJIHRoaW5r
IHdlIHNob3VsZCB1cGRhdGUgdGhlIGNvbW1lbnQgdG8gcmVmbGVjdCB0aGF0IHRoaXMKPj4+IHNl
ZW1zIHRvIGJlIHRoZSBtYXhpbXVtIENGR19OVU1fVEhSRUFEUyBzdXBwb3J0ZWQgYnkgYW55IHVw
c3RyZWFtCj4+PiBwbGF0Zm9ybS4KPj4KPj4gQWN0dWFsbHksIE9QLVRFRSBwcm90b2NvbCBoYXZl
IHBvc3NpYmlsaXR5IHRvIGhhbmRsZSBsaW1pdGVkIG51bWJlciBvZgo+PiB0aHJlYWRzIGNvcnJl
Y3RseS4gT1AtVEVFIGNhbiByZXBvcnQgdGhhdCBhbGwgdGhyZWFkcyBhcmUgYnVzeSBhbmQKPj4g
Y2xpZW50IHdpbGwgd2FpdCBmb3IgYSBmcmVlIG9uZS4gWEVOIGNhbiBkbyB0aGUgc2FtZSwgYWx0
aG91Z2ggdGhpcyBpcyBub3QKPj4gaW1wbGVtZW50ZWQgaW4gdGhpcyBwYXRjaCBzZXJpZXMuIEJ1
dCBJIGNhbiBhZGQgdGhpcy4KPgo+IENvdWxkIHlvdSBleHBhbmQgYnkgd2FpdD8gV2lsbCBpdCBi
bG9jayBpbiBPUC1URUUvWGVuIG9yIGRvZXMgaXQKPiByZXR1cm4gdG8gdGhlIGd1ZXN0PwpJdCBy
ZXR1cm5zIHRvIHRoZSBndWVzdCB3aXRoIHJlc3BvbnNlIGNvZGUKT1BURUVfU01DX1JFVFVSTl9F
VEhSRUFEX0xJTUlULiBMaW51eCBkcml2ZXIgYmxvY2tzIGNhbGxpbmcgYXBwbGljYXRpb24KdGhy
ZWFkIHVudGlsIG9uZSBvZiB0aGUgY2FsbHMgdG8gT1AtVEVFIGlzIGZpbmlzaGVkLiBUaGVuIGRy
aXZlciBhd2FrZW5zCm9uZSBvZiB0aGUgYmxvY2tlZCB0aHJlYWRzLCBzbyBpdCBjYW4gcGVyZm9y
bSB0aGUgY2FsbC4KCj4+Cj4+IEJhc2ljYWxseSB0aGlzIG1lYW5zIHRoYXQgYWxsIGNhbiB3b3Jr
IGNvcnJlY3RseSBldmVuIHdpdGgKPj4gTUFYX1NURF9DQUxMUz09MS4gSXQganVzdCB3aWxsIGJl
IG5vdCBzbyBlZmZpY2llbnQuCj4KPiBHaXZlbiB0aGUgT1MgaXMgbm90IGF3YXJlIG9mIHRoZSBu
dW1iZXIgb2YgdGhyZWFkcywgVGhlIHByb2JsZW0gd291bGQKPiBiZSB0aGUgc2FtZSB3aXRob3V0
IFhlbiBiZXR3ZWVuLiBBbSBJIHJpZ2h0PwpFeGFjdGx5LgoKPiBbLi4uXQo+Cj4+Pj4gKwo+Pj4+
ICsgICAgLyoKPj4+PiArICAgICAqIENvbW1hbmQgYnVmZmVyIHNob3VsZCBzdGFydCBhdCBwYWdl
IGJvdW5kYXJ5Lgo+Pj4+ICsgICAgICogVGhpcyBpcyBPUC1URUUgQUJJIHJlcXVpcmVtZW50Lgo+
Pj4+ICsgICAgICovCj4+Pj4gKyAgICBpZiAoIGNhbGwtPmd1ZXN0X2FyZ19pcGEgJiAoT1BURUVf
TVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKSApCj4+Pj4gKyAgICAgICAgcmV0dXJuIGZhbHNl
Owo+Pj4+ICsKPj4+PiArICAgIGNhbGwtPnhlbl9hcmcgPSBfeG1hbGxvYyhPUFRFRV9NU0dfTk9O
Q09OVElHX1BBR0VfU0laRSwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPUFRF
RV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4+Pj4gKyAgICBpZiAoICFjYWxsLT54ZW5fYXJn
ICkKPj4+PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4+Pj4gKwo+Pj4+ICsgICAgQlVJTERfQlVH
X09OKE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFID4gUEFHRV9TSVpFKTsKPj4+Cj4+PiBB
cyB5b3UgdXNlIF94bWFsbG9jLCB5b3Ugc2hvdWxkIG5vdCBuZWVkIHRoaXMuIFRoaXMgaXMgb25s
eSBuZWNlc3NhcnkKPj4+IGlmIHlvdSB1c2UgYWxsb2NfeGVuaGVhcF9wYWdlLgo+Pj4KPj4gWWVz
LCByaWdodC4gVGhpcyBpcyBsZWZ0b3ZlciBmcm9tIHRpbWUgd2hlbiBJIG1hcHBlZCBndWVzdCBw
YWdlIGludG8KPj4gWEVOLiBJJ2xsIG1vdmUgaXQgZG93biwgdG8gcGxhY2Ugd2hlcmUgSSBtYXAg
dGhhdCBwYWdlLgo+Pgo+Pj4gSSBhbSB3b25kZXJpbmcgd2hldGhlciBpdCBpcyB3aXNlIHRvIGFs
bG9jYXRlIHRoZSBtZW1vcnkgZnJvbSB4ZW5oZWFwCj4+PiBhbmQgbm90IGRvbWhlYXAuIFdoaWxl
IG9uIEFybTY0IChmb3Igbm93KSB4ZW5oZWFwIGFuZCBkb21oZWFwIGFyZSB0aGUKPj4+IHNhbWUs
IG9uIEFybTMyIHRoZXkgYXJlIGRpZmZlcmVudC4gVGhlIHhlbmhlYXAgaXMgYXQgbW9zdCAxR0Is
IHNvCj4+PiBwcmV0dHkgbGltaXRlZC4KPj4gSG9uZXN0bHksIEkgaGF2ZSBubyBvcGluaW9uIHRo
ZXJlLiBXaGF0IGFyZSBsaW1pdGF0aW9ucyBvZiBkb21oZWFwIGluCj4+IHRoaXMgY2FzZT8KPgo+
IGRvbWhlYXAgcGFnZXMgbWF5IG5vdCBhbHdheXMgYmUgbWFwcGVkIGluIFhlbiBwYWdlLXRhYmxl
cy4gU28geW91IGhhdmUKPiB0byBjYWxsIG1hcF9kb21haW5fcGFnZS91bm1hcF9kb21haW5fcGFn
ZSBhdCBldmVyeSB1c2UuCgo+IEluIHByYWN0aWNlLCBvbiBBcm02NCwgdGhvc2Ugb3BlcmF0aW9u
cyBhcmUgdG9kYXkgYSBOT1AgYmVjYXVzZSB0aGUKPiBtZW1vcnkgaXMgYWx3YXlzIG1hcHBlZC4g
T24gQXJtMzIsIGRvbWhlYXAgaXMgbmV2ZXIgbWFwcGVkIHNvIHRob3NlCj4gb3BlcmF0aW9ucyB3
aWxsIHJlcXVpcmUgdG8gbW9kaWZ5IHRoZSBwYWdlLXRhYmxlcy4KCj4gVGhlcmUgd291bGQgYmUg
cG90ZW50aWFsbHkgd2F5cyB0byBvcHRpbWl6ZSB0aGUgQXJtMzIgY2FzZS4gU28gSSB0aGluawo+
IHRoaXMgaXMgbm90IGEgYmlnIGNvbmNlcm4gYXMgaXQgd291bGQgYWxsb3cgdG8gYWNjb3VudCB0
aGUgbWVtb3J5IHRvCj4gdGhlIGRvbWFpbiBhbmQgdGFrZSBhZHZhbnRhZ2Ugb2YgcG90ZW50aWFs
IG5ldyBzYWZldHkgZmVhdHVyZSBhcm91bmQKPiBkb21oZWFwLgo+Cj4gQlRXLCBJIGFtIG5vdCBh
c2tpbmcgdG8gaW1wbGVtZW50IHRoZSBhY2NvdW50aW5nIDopLiBZb3UgY2FuIHN0aWxsCj4gYWxs
b2NhdGUgZG9taGVhcCBtZW1vcnkgd2l0aG91dCBhIGRvbWFpbiBhc3NpZ25lZC4gSSBhbSBvbmx5
IGdpdmluZwo+IHRoZSBhZHZhbnRhZ2VzIG9mIHVzaW5nIGRvbWhlYXAgb3ZlciB4ZW5oZWFwIDop
LgpBY3R1YWxseSwgSSBjb25zaWRlcmVkIHVzaW5nIGRvbWhlYXAgaW4gdGhlIGJlZ2lubmluZy4g
QnV0IGZvciBzb21lCnJlYXNvbiBJIHRob3VnaCB0aGF0IGRvbWhlYXAgaXMgbGltaXRlZCBieSBh
IHRvdGFsIG1lbW9yeSBhc3NpZ25lZCBmb3IgYQpkb21haW4uIExvb2tzIGxpa2UgSSB3YXMgbWlz
dGFrZW4uClNvIHllcywgSSdsbCB1c2VkIGRvbWhlYXAgZm9yIGEgbGFyZ2UgYWxsb2NhdGlvbnMu
CgpbLi4uXQo+Pj4+ICt7Cj4+Pj4gKyAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX2FyZyAqZ3Vlc3RfYXJn
Owo+Pj4+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPj4+PiArICAgIHVuc2lnbmVkIGlu
dCBpOwo+Pj4+ICsgICAgdWludDMyX3QgYXR0cjsKPj4+PiArCj4+Pj4gKyAgICAvKiBjb3B5X3N0
ZF9yZXF1ZXN0KCkgdmFsaWRhdGVkIElQQSBmb3IgdXMgKi8KPj4+Cj4+PiBOb3QgcmVhbGx5LCB0
aGUgZ3Vlc3QgaXMgZnJlZSB0byBtb2RpZnkgdGhlIHN0YWdlLTIgbWFwcGluZyBvbiBhbm90aGVy
Cj4+PiB2Q1BVIHdoaWxlIHRoaXMgaXMgaGFwcGVuaW5nLiBJIGFncmVlIHRoYXQgdGhlIGd1ZXN0
IHdpbGwgc2hvb3QKPj4+IGhpbXNlbGYsIGJ1dCB3ZSBhdCBsZWFzdCBuZWVkIHRvIG5vdCBoYXZl
IHdlaXJkIGJlaGF2aW9yIGhhcHBlbmluZy4KPj4+Cj4+PiBJbiB0aGF0IGNhc2UsIEkgd291bGQg
Y2hlY2sgdGhhdCB0aGUgdHlwZSBpcyBwMm1fcmFtX3J3IGFzIHlvdSBkb24ndAo+Pj4gd2FudCB0
byB3cml0ZSBpbiByZWFkLW9ubHkgb3IgZm9yZWlnbiBtYXBwaW5nLgo+PiBIb3cgSSBjYW4gZG8g
dGhpcyBhdG9taWNhbGx5PyBJLmUuIHdoYXQgaWYgZ3Vlc3Qgd2lsbCBtYW5nbGUgcDJtIHJpZ2h0
Cj4+IGFmdGVyIHRoZSBjaGVjaz8KPgo+IFdoYXQgeW91IHdhbnQgdG8gcHJldmVudCBpcyBYZW4g
d3JpdGluZyB0byB0aGUgd3JvbmcgcGFnZS4gVGhlIGd1ZXN0Cj4gc2hvdWxkIG5vdCBwbGF5IHdp
dGggcGFnZSB0aGF0IGFyZSBzaGFyZWQgd2l0aCBhbiBoaWdoZXIgZXhjZXB0aW9uCj4gbGV2ZWwu
Cj4KPiBnZXRfcGFnZV9mcm9tX2dmbigpIHRha2VzIGEgcmVmZXJlbmNlIG9uIHRoZSBjdXJyZW50
IHBhZ2UsIHRoYXQgd2lsbAo+IGJlIHJlbGVhc2UgYnkgcHV0X3BhZ2UoKS4gQmV0d2VlbiB0aGF0
IHlvdSBhcmUgc3VyZSB0aGUgcGFnZSBjYW4gbm90Cj4gZGlzYXBwZWFyIHVuZGVyIHlvdXIgZmVl
dC4KQWhoaCwgcmlnaHQuIFRoYW5rIHlvdS4KCj4KPiBGdXJ0aGVybW9yZSwgQUZBSUssIHRoZXJl
IGFyZSBubyB3YXkgZm9yIGFuIEFybSBndWVzdCB0byBtb2RpZnkgdGhlCj4gcDJtIHR5cGUgb2Yg
YSBwYWdlIG9uY2UgaW5zZXJ0ZWQuIEl0IGNhbiBvbmx5IHJlbW92ZSBvciByZXBsYWNlIHdpdGgg
YQo+IG5ld2x5IGFsbG9jYXRlZCBwYWdlIHRoZSBtYXBwaW5nLiBJZiB0aGUgZ3Vlc3QgaW5zdHJ1
Y3RzIHRvCj4gCS0gcmVtb3ZlIHRoZSBwYWdlLCBhcyB5b3UgaGF2ZSBhIHJlZmVyZW5jZSB0aGF0
IHBhZ2Ugd2lsbCBub3QgZGlzYXBwZWFyLgo+IAktIHJlcGxhY2UgdGhlIHBhZ2Ugd2l0aCBhIG5l
dyBvbmUsIHRoZW4gdGhlIGd1ZXN0IHdpbGwgbm90IGJlCj4gYWJsZSB0byBzZWUgdGhlIHJlc3Vs
dC4gVG91Z2ggbHVjaywgYnV0IGl0IHdhcyBub3QgbWVhbnQgdG8gZG8gdGhhdAo+IDopLgo+Cj4+
Cj4+PiBBbHNvLCBhcyBjb3B5X3N0ZF9yZXF1ZXN0KCkgYW5kIGNvcHlfc3RkX3JlcXVlc3RfYmFj
ayBtYXkgbm90IGJlCj4+PiBjYWxsZWQgaW4gdGhlIHNhbWUgInRocmVhZCIgaXQgd291bGQgYmUg
dXNlZnVsIGlmIHlvdSBzcGVjaWZ5IGEgYml0Cj4+PiBtb3JlIHRoZSBpbnRlcmFjdGlvbi4KPj4g
SSBub3Qgc3VyZSB3aGF0IGRvIHlvdSBtZWFuIHRoZXJlLgo+Cj4gV2hhdCBJIG1lYW50IGlzIHRo
ZSBmb2xsb3dpbmcgY2FuIGhhcHBlbjoKPgo+ICAgICAgZ3Vlc3QgdkNQVSBBICAgICAgICAgfCAg
IFhlbgo+Cj4gICAgICBJbml0aWF0ZSBjYWxsIDEKPiAJICAgICAgICAgICAgICAgICAgICAgIGNv
cHlfc3RkX3JlcXVlc3QoKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGwgT1At
VEVFCj4gCQkJCS0+IENhbGwgInByZWVtcHRlZCIKPiAgICAgICAgICAgICAgICAgICAgICAJICAg
ICAgcmV0dXJuIHRvIGd1ZXN0Cj4gICAgICBSZXN1bWUgY2FsbCAxCj4gCQkJICAgICAgcmVzdW1l
IGNhbGwgaW4gT1AtVEVFCj4gCQkJICAgICAgY29weV9zdGRfYmFja19yZXF1ZXN0KCkKPgpZZXMs
IHRoaXMgaXMgcmlnaHQuCgo+IEFGQUlDVCwgdGhlIGNhbGwgY291bGQgZXZlbiByZXN1bWUgZnJv
bSBhIGRpZmZlcmVudCB2Q1BVLgpUaGlzIGlzIGFsc28gdHJ1ZS4KCj4gSXQgaXMgbm90Cj4gZW50
aXJlbHkgdHJpdmlhbCB0byB1bmRlcnN0YW5kIHRoaXMgZnJvbSBqdXN0IHJlYWRpbmcgdGhlIGNv
ZGUgYW5kIHRoZQo+IGNvbW1lbnQgImNvcHlfc3RkX3JlcXVlc3QoKSB2YWxpZGF0ZWQgSVBBIGZv
ciB1cyIgbGVhZHMgdG8gdGhpbmsKPiBjb3B5X3N0ZF9yZXF1ZXN0KCkgd2FzIGNhbGxlZCByaWdo
dCBiZWZvcmUuIFRoaXMgbWF5IG5vdCBiZSB0aGUKPiBjYXNlLiBTbyBjYW4geW91IGRldGFpbCBh
IGJpdCBtb3JlIHRoZSBpbnRlcmFjdGlvbiBpbiB0aGUgY29kZT8KWWVzLCB0aGVyZSBjYW4gYmUg
YW4gaXNzdWUuIE15IHByZXZpb3VzIGFwcHJvYWNoIHBpbmVkIGd1ZXN0IHBhZ2UgZm9yIGEKY2Fs
bCBkdXJhdGlvbiwgc28gSSB3YXMgc3VyZSB0aGF0IElQQSBpcyBzdGlsbCB2YWxpZC4gQnV0IG5v
dyB0aGlzIGlzCm5vdCB0cnVlIGFueW1vcmUuIFNvIHllcywgdGhpcyBjb21tZW50IGlzIG1pc2xl
YWRpbmcuIEknbGwgZml4IGJvdGggdGhlCmNvZGUgYW5kIHRoZSBjb21tZW50LgoKWy4uLl0KPj4+
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZG9tYWluLmgKPj4+PiBpbmRleCAxNzVkZTQ0OTI3Li44OGI0ODY5N2JkIDEwMDY0
NAo+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPj4+PiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4+Pj4gQEAgLTk3LDYgKzk3LDkgQEAgc3RydWN0IGFy
Y2hfZG9tYWluCj4+Pj4gICAgICAgIHN0cnVjdCB2cGwwMTEgdnBsMDExOwo+Pj4+ICAgICNlbmRp
Zgo+Pj4+ICAgICsjaWZkZWYgQ09ORklHX1RFRQo+Pj4+ICsgICAgdm9pZCAqdGVlOwo+Pj4+ICsj
ZW5kaWYKPj4+Cj4+PiBEaWQgeW91IGxvb2sgd2hldGhlciB0aGVyZSBhcmUgYW55IGhvbGUgaW4g
YXJjaF9kb21haW4gdGhhdCBjb3VsZCBiZSByZS11c2VkPwo+PiBJIHRob3VnaHQgYWJvdXQgdGhh
dC4gQnV0IHdoYXQgYXJlIGNoYW5jZXMgdG8gZmluZCA2NGJpdC13aWRlLAo+PiA2NGJpdC1hbGln
bmVkIGhvbGUgaW4gYSBzdHJ1Y3R1cmU/IElmIEkgcmVtZW1iZXIgQyBzdGFuZGFyZCBjb3JyZWN0
bHksCj4+IHRoZXJlIGFyZSBubyByZWFzb25zIGZvciBjb21waWxlciB0byBsZWF2ZSBzdWNoIGhv
bGVzLgo+Cj4gSXQgZGVwZW5kcyBvbiB0aGUgYWxpZ25tZW50IHJlcXVlc3RlZCBmb3IgZWFjaCBz
dHJ1Y3R1cmUuIEhhdmUgYSBsb29rCj4gYXQgcGFob2xlIHRvIHNlZSB0aGUgbnVtYmVyIChhbmQg
c2l6ZSkgb2YgaG9sZXMgd2UgaGF2ZSBpbiBzb21lCj4gc3RydWN0dXJlcyA7KS4KV293LCAxMDgg
Ynl0ZXMgaG9sZSBpbiByY3VfY3RybGJsayA6KSBBbmQgeWVzLCBvbmx5IHR3byA4IGJ5dGUgaG9s
ZXMgaW4KdGhlIHdob2xlIHhlbi4KCgotLQpCZXN0IHJlZ2FyZHMsIFZvbG9keW15ciBCYWJjaHVr
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 19:23:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 19:23: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-devel-bounces@lists.xenproject.org>)
	id 1gkDFe-0000R4-07; Thu, 17 Jan 2019 19:22:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dvot=PZ=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1gkDFc-0000Qz-2A
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 19:22:52 +0000
X-Inumbo-ID: 470f6d14-1a8d-11e9-92db-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::617])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 470f6d14-1a8d-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 19:22:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YWAZEFdXWr2KjMUyG2YFCW32YELIqkYecW4gU/OffIc=;
 b=FH2b8fQ4BADk4nrxaZJ6Bc4FH2lHxR4t9WBR14cFMgfbUQgv2yhaoH8gQG9nZ4sgMQtUVcFpQKgEiVm7HH/IOYjeBQs658jlnMwStgtMeMrFq8QL++vibMsu37Z+7bJatovgPQzaqvw3kdJjW4uoozajw9YQm0GvA+3oII9GJx8=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.77) by
 AM0PR03MB3891.eurprd03.prod.outlook.com (52.135.146.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.18; Thu, 17 Jan 2019 19:22:47 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd%6]) with mapi id 15.20.1516.019; Thu, 17 Jan 2019
 19:22:47 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v3 05/11] optee: add fast calls handling
Thread-Index: AQHUlxZJyifvnwAJNkaAHfIpMe6N+aWz97CAgAAOMYA=
Date: Thu, 17 Jan 2019 19:22:47 +0000
Message-ID: <87sgxrt7g8.fsf@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-6-volodymyr_babchuk@epam.com>
 <fd3e26a9-6644-06c8-8acd-4e19b36aa5af@arm.com>
In-Reply-To: <fd3e26a9-6644-06c8-8acd-4e19b36aa5af@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR03MB3891;
 6:FOOj4FCaRob80TyRZfLvbWkwG8gX6AjKBzGvQi9JaEQ4kbb4c65+gmzpMHScvz/j5Hc2JiRT3mq0HjdAL96yNVITedSUPhYBYR/dqMEm/AbKd7xhTVF5ckB171akshyvkAUWWwtra902ZZe6a2qU8JbfZ/w2ixOP+ZdXvOFA3sWDLVHHtZ9UnJc0xbSQXscBrPMGrzWyknqQPyNan8BesuDUK1yS6cFtAxz+Q+UQSa28M0uZpEZGM3f10mZjk2+C9lwMgPyc0N/CtUeTmH3gNGE/L7e43E+9ixficGIijboGrM36Gblf6KsHKDhB67CBMAFG8ZLqmGA0WVnM6F6iKU5oNB8Kg2FqpDqOSpCl7mvY4y4fZU5tjoa13DIrHO/a4wmB14CBMU9xW5qVjzFVM0woAKiLX9+PUu0fUVC+uEgKBmPNjI3UjyzbLJaqnuQfe8QqqCUFtJJOHvnrEkKsEg==;
 5:jOf/IrZb2WlhF3CUPJfv3RhxdZzAh6fSRZker8IJjg/GOIu9vQJhzkUtlMpPowCTA5WXhX/AMC6tX/lfeldFwwrvSgDhymVN3Rq0GDDyeVqVUBnrvWLTysbgQB2NYwOkycA0VSuJbgAtCdl5bt50W8X7OEo9wItFN4CY1gDhN3fgVeBUZsGiM2OJIvMf9Po7DhqUjjAxn/AsGXWmlCQ5Og==;
 7:4fDBqA9/O7x8uj4loY96+HCHIdsrRpyBsB7TCbKfKjVLZvr90Y4kqQfS/VlGQ7/nyRAvNvYmzxTfIKmbTWWvcu7Tw8XZphElvLSUbqJqXrAkfXgtI9KmDPm+q05vtc8rPl0tnAgHjP2tfK4YkjD1RA==
x-ms-office365-filtering-correlation-id: 11478ea2-2a9f-471f-6e72-08d67cb12a22
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3891; 
x-ms-traffictypediagnostic: AM0PR03MB3891:
x-microsoft-antispam-prvs: <AM0PR03MB389140017B063D25BAAD83E6E6830@AM0PR03MB3891.eurprd03.prod.outlook.com>
x-forefront-prvs: 0920602B08
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(136003)(396003)(376002)(366004)(346002)(189003)(199004)(53936002)(80792005)(14454004)(186003)(72206003)(102836004)(6512007)(39060400002)(6246003)(26005)(6506007)(478600001)(55236004)(305945005)(229853002)(81166006)(7736002)(2906002)(8936002)(8676002)(54906003)(4326008)(81156014)(76176011)(25786009)(6916009)(316002)(68736007)(105586002)(5660300001)(99286004)(6486002)(6436002)(106356001)(4744005)(486006)(6116002)(14444005)(256004)(71200400001)(3846002)(97736004)(66066001)(476003)(86362001)(36756003)(2616005)(11346002)(446003)(71190400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3891;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 9YwmIsSDbmhJjwh3KZL/SVyCUonE992Oz0WRo7lcP43Jg5g6uCq6V6u1W36Fe6veXJRrMCcuT4p+ERcLwE2n0kbG/GQvlVWoLIauptSZQNF7gpVzBB2YUpqX99RPi4UWhYBVdUeL0MEwr0/V3seQHb5Wquqi83YS6xPjkauctnm8TQpGMoof46GscOmT2tp+Q6h5AI5zIMgxw4hfMEMicNnxdUfK1m4I4ChQEylh2q7CpzFbL9koZzy2Yo3xI+SCvDveIhHyDqvxcn9xdhJUxiGUlGYRS+rGo/P8Hp8oCPqFW0/sLFc9l5j6I8PADEh2W4t087L8SvlSZuh2KWmoggnLYmGcTExQGV6vaF91H6c4FCSgAPdzRoexFY3XTHE3lKLW8yvZZiefnVkAe5DQLlDgArMlxmDQ6IYJOqslNkY=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 11478ea2-2a9f-471f-6e72-08d67cb12a22
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2019 19:22:47.5737 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3891
Subject: Re: [Xen-devel] [PATCH v3 05/11] optee: add fast calls handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhlbGxvIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6CgpbLi4uXQo+PiBCZWNhdXNlIG1l
ZGlhdG9yIGNhbid0IHNoYXJlIG9uZSBzdGF0aWMgU0hNIHJlZ2lvbiB3aXRoIGFsbCBndWVzdHMs
Cj4+IGl0IGp1c3QgZGlzYWJsZXMgaXQgZm9yIGFsbC4KPgo+IEkgaGF2ZW4ndCBzZWVuIGFuIGFu
c3dlciB0byBteSBxdWVzdGlvbiBvbiB0aGUgcHJldmlvdXMgdmVyc2lvbi4gRm9yIHJlbWluZGVy
OgpJJ20gc29ycnksIEkgbWlzc2VkIHRoaXMgc29tZWhvdy4KCgo+IFdvdWxkIGl0IG1ha2Ugc2Vu
c2UgdG8gc3RpbGwgYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBhY2Nlc3Mgc3RhdGljIFNI
TT8KTm90IHJlYWxseS4gSWYgbGludXggZHJpdmVycyBzZWVzIHRoYXQgT1AtVEVFIHN1cHBvcnQg
ZHluYW1pYyBTSE0sIGl0CnVzZXMgaXQgYnkgZGVmYXVsdC4gQW5kIGFsbCBuZXcgdmVyc2lvbnMg
b2YgT1AtVEVFIHN1cHBvcnQgZHluYW1pYyBTSE0uCgpTbywgaXQgd2lsbCBhZGQgdW5uZWNlc3Nh
cnkgY29kZSB0byBlbmFibGUgZmVhdHVyZSB3aGljaCB3aWxsIG5vdCBiZSB1c2VkLgoKQnV0LCBh
Y3R1YWxseSwgdGhlcmUgaXMgYSBjYXZlYXQuIFJpZ2h0IG5vdyBsaW51eCBkcml2ZXIgcmVxdWly
ZXMgc3RhdGljIFNITSwKZXZlbiBpZiBpdCB3aWxsIG5vdCB1c2UgaXQuIEkgaGF2ZSBzdWJtaXR0
ZWQgcGF0Y2ggdGhhdCBmaXhlcyBpdCwgYnV0Cml0IHN0aWxsIG5vdCBtZXJnZWQuCgpTby4uLiB3
aGF0IGRvIHlvdSB0aGluaz8gU2hvdWxkIEkgYWRkIHBpZWNlIG9mIGNvZGUgd2hpY2ggaXMgbmVl
ZGVkCnJpZ2h0IG5vdywgYnV0IHdpbGwgbm90IGJlIHVzZWQgbGF0ZXI/CgotLQpCZXN0IHJlZ2Fy
ZHMsIFZvbG9keW15ciBCYWJjaHVrCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 19:47:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 19:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkDcv-00023D-VB; Thu, 17 Jan 2019 19:46: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=mSxj=PZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkDcu-000233-2W
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 19:46:56 +0000
X-Inumbo-ID: a46a5c27-1a90-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a46a5c27-1a90-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 19:46:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkDcq-0005yX-9k; Thu, 17 Jan 2019 19:46:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkDcp-0005Av-Pb; Thu, 17 Jan 2019 19:46:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkDcp-00014L-Ot; Thu, 17 Jan 2019 19:46:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131983-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=2f4a5a9f4c17ed88aaa3114d1e161e42cb80a9bf
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Jan 2019 19:46:51 +0000
Subject: [Xen-devel] [ovmf test] 131983: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk4MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5ODMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDc1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI5NDc1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgMmY0YTVhOWY0YzE3ZWQ4OGFhYTMxMTRkMWUxNjFlNDJjYjgwYTliZgpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4
MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4LTExLTA1
IDIxOjEzOjExIFogICA3MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAgMjAxOC0x
MS0wNiAyMDo0OToyNiBaICAgNzEgZGF5cyAgMjY3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMTk4MyAgMjAxOS0wMS0xNiAxNToyMjo1NyBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFjaGluIEd1
cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFzdGVyQGdt
YWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
c2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGludGVs
LmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t
PgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxj
aGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50ZWwuY29t
PgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndl
aUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNvbT4KICBG
ZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVA
aW50ZWwuY29tPgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VA
aW50ZWwuY29tPgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdh
ZGVlc2ggVWpqYSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUgQ2h1IDxt
YWdnaWUuY2h1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29t
PgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlr
ZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9y
Zz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJheSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWph
d2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50
ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5
dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFNvbmdwZW5nIExpIDxzb25ncGVuZy5saUBp
bnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2Fu
dSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8u
b3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZl
IEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1
ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9tYXMgUnlk
bWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVAaW50ZWwu
Y29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4g
U3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBWbGFkaW1p
ciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgV2Fu
ZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBp
bnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5
b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNv
bT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8g
QiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56
aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1
ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4Lnpo
YW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA2MjI5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 19:49:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 19: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-devel-bounces@lists.xenproject.org>)
	id 1gkDf2-0002DR-E3; Thu, 17 Jan 2019 19:49: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=dvot=PZ=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1gkDf1-0002DL-Fr
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 19:49:07 +0000
X-Inumbo-ID: f247bcd3-1a90-11e9-92db-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.74]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f247bcd3-1a90-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 19:49:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QHP1kqopR7nHYtRcjyrZe+29n2xv5bb0q8+YkjawDzo=;
 b=eTEcK5gx4yPZJWCsD+5yObLAvdaQgS3Wt3jWD/CFM8bsF5egcpr6yU5Wd8MkXeE6eCjrpAyFm+pzIhMgx+ojh5o5FtEm+X5VyphogLNc8B/7lbbc4B+OToaUbuB616yuiOpj6sTziaiavyI2KjswCQRPU0HpgO4FuKwW4UiL0sk=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.77) by
 AM0PR03MB3825.eurprd03.prod.outlook.com (52.135.146.26) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.19; Thu, 17 Jan 2019 19:48:44 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd%6]) with mapi id 15.20.1516.019; Thu, 17 Jan 2019
 19:48:44 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v3 07/11] optee: add support for RPC SHM buffers
Thread-Index: AQHUlxZJW8OxFA/zqECjiQu5QCapmaWz/JcAgAAQiYA=
Date: Thu, 17 Jan 2019 19:48:44 +0000
Message-ID: <87r2dbt690.fsf@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-8-volodymyr_babchuk@epam.com>
 <9708e645-7dcc-789d-c97c-a385106113d7@arm.com>
In-Reply-To: <9708e645-7dcc-789d-c97c-a385106113d7@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR03MB3825;
 6:7ZDjBgNMjlEDNtVIvIIESMPUVZ3bbnNYV4knFdWta9a56tk7X3UXPOliS0x2khmeRkiQ1+w9pU3E2SA/hjGFkv7xRi873hkZuNwzsX1BTe13ogm2MDH3goRGHyjpo/BToSCNCCGwmC5TveX6is4b+32d9O6hBINe7X6LAy2h1j/Z250K0R+ZzvRvcrGFHqQzJjMNar2LylbI74XeUxnXdaKFcXr9WpgOunMc/nRGqfoh3RvTRrMfIqPCK/qzrhAOqsyCQOLWVMjZan0b70sCygZHHz/NscYegGnYcVCQE2TmyseRb7vX0tLzwoSe3X1c7W+Fhc5uwqLCjvda3NipiaVuMEkin7nF6vFyUpIle1W67QuvKMfOMOWKCLUJmPvk8QxrWKmCYF3O6YRKf1ChsLruNcMDedk9JYk5F3Ug/C4PdEb3RrObJT0yo8rm9PVktwqwMbyL+guPq4urnD5vCQ==;
 5:jJGqUnlT1YGnTFedS8OicKezL4x79kQ8N5EfgFY706Og66mAMxX2EBEjH7dE6LifqLR9lHj8oWMvyBLtF2p5MaZU+rZHl3MCUOnrb/F1vytlf6eQClMLAVc5KbJn6r1tjo9TuUEtB5ahDqutC1dRFZSdslyvzQk+CaqGmw/3nSK1AqlaXaKuA1Dhcx36oMXqm04H3/H7TbFPNkrjwhS0uA==;
 7:XZ+hSwksOA1Q1EXFi70Bb95qbKmfaQi9f0M0K/pKLYUjzmz4ivErVl49rK5ZuLYzaoEk5Vbop2ULGRWfRK4Z/bSF25gpyA033iRjywHiPEl/a5R/JJNyPdE25Z3wNqCSTu/yggEBiebb07ArwBRYmA==
x-ms-office365-filtering-correlation-id: 240a2cfe-c700-4da9-5c17-08d67cb4ca38
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB3825; 
x-ms-traffictypediagnostic: AM0PR03MB3825:
x-microsoft-antispam-prvs: <AM0PR03MB382533839D49A26C516C2E02E6830@AM0PR03MB3825.eurprd03.prod.outlook.com>
x-forefront-prvs: 0920602B08
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(366004)(396003)(136003)(376002)(346002)(199004)(189003)(8936002)(36756003)(14444005)(5660300001)(99286004)(81166006)(6116002)(8676002)(256004)(486006)(81156014)(229853002)(54906003)(26005)(53546011)(76176011)(186003)(316002)(6246003)(6512007)(55236004)(102836004)(53936002)(6506007)(3846002)(39060400002)(72206003)(66066001)(25786009)(2616005)(476003)(14454004)(68736007)(97736004)(80792005)(6916009)(4326008)(446003)(6486002)(7736002)(478600001)(217873002)(11346002)(6436002)(71190400001)(305945005)(105586002)(2906002)(86362001)(71200400001)(106356001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3825;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 8BYiiP3z0I9zU/4/nHYWQe8C0+eLPy0fIH+U2QNng+3c8z/3WK1xNdJH75jW8e8FMStus6SyKNd2bAzCTiJ3WvCxs4PkcPT80Hv/ru5TGi7goenFwv5zEEApSStZyzlNanEV+kamZRczLL4s17poJaGmtKLf6rG3hBq1lnw2VcTZsEkpL4Ck83qQsjENT6nHF23b5sVpHkQSbtZLno+w4FV/jFAICFmw/q/CImljaHPzWWTYzcmzXt43YSfib5Wk0i9k9K9Oeq0+3F6AJdyjo41T2hbSjhmmxdo0IjBjrOMYHQmlrozqddpCY5lmZC/F9mw9G6CzHwzG84ZyOYNGP141dXYutRANREl0oeVr7RkyfymlPgoXeQGyBouQSl6k9B051MIpD5LEMHi2xobluEvuh86RI5W7fXh8fm4KAkY=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 240a2cfe-c700-4da9-5c17-08d67cb4ca38
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2019 19:48:44.6561 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3825
Subject: Re: [Xen-devel] [PATCH v3 07/11] optee: add support for RPC SHM
 buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpIFZvbG9keW15ciwKPgo+IE9uIDE4LzEyLzIwMTgg
MjE6MTEsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBGcm9tOiBWb2xvZHlteXIgQmFiY2h1
ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPj4KPj4gT1AtVEVFIHVzdWFsbHkgdXNlcyB0aGUg
c2FtZSBpZGVhIHdpdGggY29tbWFuZCBidWZmZXJzIChzZWUKPj4gcHJldmlvdXMgY29tbWl0KSB0
byBpc3N1ZSBSUEMgcmVxdWVzdHMuIFByb2JsZW0gaXMgdGhhdCBpbml0aWFsbHkKPj4gaXQgaGFz
IG5vIGJ1ZmZlciwgd2hlcmUgaXQgY2FuIHdyaXRlIHJlcXVlc3QuIFNvIHRoZSBmaXJzdCBSUEMK
Pj4gcmVxdWVzdCBpdCBtYWtlcyBpcyBzcGVjaWFsOiBpdCByZXF1ZXN0cyBOVyB0byBhbGxvY2F0
ZSBzaGFyZWQKPj4gYnVmZmVyIGZvciBvdGhlciBSUEMgcmVxdWVzdHMuIFVzdWFsbHkgdGhpcyBi
dWZmZXIgaXMgYWxsb2NhdGVkCj4+IG9ubHkgb25jZSBmb3IgZXZlcnkgT1AtVEVFIHRocmVhZCBh
bmQgaXQgcmVtYWlucyBhbGxvY2F0ZWQgYWxsCj4+IHRoZSB0aW1lIHVudGlsIHNodXRkb3duLgo+
Cj4gQnkgc2h1dGRvd24geW91IG1lYW4gZm9yIHRoZSBPUyBvciB0aGUgdGhyZWFkPwpTaHV0ZG93
biBvZiBPUC1URUUgYWN0dWFsbHkuIEJ1dCBndWVzdCBjYW4gYXNrIE9QLVRFRSB0byBkZS1hbGxv
Y2F0ZSB0aGlzCmJ1ZmZlcnMuIEFuZCB0aGlzIGlzIHdoYXQgbGludXggZHJpdmVycyBkb2VzIHdo
ZW4gaXQgdW5sb2Fkcy4KU28sIGJhc2ljYWxseSwgbGludXggZHJpdmVycyBzYXlzICJJIHdhbnQg
dG8gZGlzYWJsZSBSUEMgYnVmZmVyIGNhY2hpbmciCmFuZCB0aGVuIE9QLVRFRSBpc3N1ZXMgbnVt
YmVyIG9mIFJQQ3MgdG8gZnJlZSB0aG9zZSBidWZmZXJzLgoKPj4KPj4gTWVkaWF0b3IgbmVlZHMg
dG8gcGluIHRoaXMgYnVmZmVyKHMpIHRvIG1ha2Ugc3VyZSB0aGF0IGRvbWFpbiBjYW4ndAo+PiB0
cmFuc2ZlciBpdCB0byBzb21lb25lIGVsc2UuCj4+Cj4+IExpZmUgY3ljbGUgb2YgdGhpcyBidWZm
ZXIgaXMgY29udHJvbGxlZCBieSBPUC1URUUuIEl0IGFza3MgZ3Vlc3QKPj4gdG8gY3JlYXRlIGJ1
ZmZlciBhbmQgaXQgYXNrcyBpdCB0byBmcmVlIGl0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBWb2xv
ZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPj4gLS0tCj4+Cj4+ICAgQ2hh
bmdlcyBmcm9tIHYyOgo+PiAgICAtIEFkZGVkIGNoZWNrIHRvIGVuc3VyZSB0aGF0IGd1ZXN0cyBk
b2VzIG5vdCByZXR1cm4gdHdvIFNITSBidWZmZXJzCj4+ICAgICAgd2l0aCB0aGUgc2FtZSBjb29r
aWUKPj4gICAgLSBGaXhlZCBjb2Rpbmcgc3R5bGUKPj4gICAgLSBTdG9yaW5nIFJQQyBwYXJhbWV0
ZXJzIGR1cmluZyBSUEMgcmV0dXJuIHRvIG1ha2Ugc3VyZSwgdGhhdCBndWVzdAo+PiAgICAgIHdp
bGwgbm90IGNoYW5nZSB0aGVtIGR1cmluZyBjYWxsIGNvbnRpbnVhdGlvbgo+PiAgICAgIHhlbi9h
cmNoL2FybS90ZWUvb3B0ZWUuYyB8IDE0MAo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KPj4gICAxIGZpbGUgY2hhbmdlZCwgMTM4IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94
ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gaW5kZXggZGM5MGUyZWQ4ZS4uNzcxMTQ4ZTk0MCAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+ICsrKyBiL3hlbi9hcmNo
L2FybS90ZWUvb3B0ZWUuYwo+PiBAQCAtMzAsNiArMzAsMTIgQEAKPj4gICAgKiBPUC1URUUgc3Bh
d25zIGEgdGhyZWFkIGZvciBldmVyeSBzdGFuZGFyZCBjYWxsLgo+PiAgICAqLwo+PiAgICNkZWZp
bmUgTUFYX1NURF9DQUxMUyAgIDE2Cj4+ICsvKgo+PiArICogTWF4aW1hbCBudW1iZXIgb2YgcHJl
LWFsbG9jYXRlZCBTSE0gYnVmZmVycy4gT1AtVEVFIGdlbmVyYWxseSBhc2tzCj4+ICsgKiBmb3Ig
b25lIFNITSBidWZmZXIgcGVyIHRocmVhZCwgc28gdGhpcyBhbHNvIGNvcnJlc3BvbmRzIHRvIE9Q
LVRFRQo+PiArICogb3B0aW9uIENGR19OVU1fVEhSRUFEUwo+PiArICovCj4KPiBTYW1lIGFzIHBh
dGNoICM2IHJlZ2FyZGluZyBDRkdfTlVNX1RIUkVBRFMuClJpZ2h0IG5vdyBPUC1URUUgd2lsbCBu
b3QgYWxsb2NhdGUgbW9yZSB0aGFuIG9uZSBidWZmZXIgcGVyIE9QLVRFRQp0aHJlYWQuIEFuZCBJ
IGNhbiBzZWUgbm8gcmVhc29uIHdoeSBpdCB3b3VsZCBjaGFuZ2UuIFNvLCBiYXNpY2FsbHkgSSBj
YW4KcmVtb3ZlIHRoaXMgTUFYX1JQQ19TSE1TIGF0IGFsbCBhbmQgdXNlIE1BWF9TVERfQ0FMTFMg
aW5zdGVhZC4gQnV0IHRoZW4KaXQgd2lsbCBiZSBub3Qgc28gb2J2aW91cywgd2h5IEkgY29tcGFy
ZSBudW1iZXIgb2YgU0hNIGJ1ZmZlcnMgd2l0aApudW1iZXIgb2Ygc3RkIGNhbGxzLiBUaHVzLCBJ
IHRoaW5rIGl0IGlzIGdvb2QgdG8gaGF2ZSBzZXBhcmF0ZQpkZWZpbmUgYW5kIGNvbW1lbnQuCgpb
Li4uXQo+PiBAQCAtMjI3LDExICsyNDcsOTAgQEAgc3RhdGljIHZvaWQgcHV0X3N0ZF9jYWxsKHN0
cnVjdCBvcHRlZV9kb21haW4gKmN0eCwgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsKQo+PiAg
ICAgICBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKPj4gICB9Cj4+ICAgK3N0YXRpYyBzdHJ1Y3Qg
c2htX3JwYyAqYWxsb2NhdGVfYW5kX3Bpbl9zaG1fcnBjKHN0cnVjdAo+PiBvcHRlZV9kb21haW4g
KmN0eCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZGRyX3QgZ2FkZHIsCj4KPiBBcyBJIHNhaWQgb24gdjMsIEkgd291bGQgcHJlZmVyIGlmIHlv
dSB1c2UgZ2ZuX3QgaGVyZS4gVGhpcyB3b3VsZAo+IGludHJvZHVjZSBtb3JlIHNhZmV0eS4KU3Vy
ZSwgd2lsbCBkby4KClsuLi5dCgo+PiArICAgIHNobV9ycGMtPmd1ZXN0X3BhZ2UgPSBnZXRfcGFn
ZV9mcm9tX2dmbihjdXJyZW50LT5kb21haW4sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhZGRyX3RvX3BmbihnYWRkciksCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyk7Cj4KPiBJIHRoaW5rIGl0IHdv
dWxkIGJlIHdyb25nIHRvIHNoYXJlIGFueSBwYWdlIG90aGVyIHRoYW4gcDJtX3JhbV9ydyB3aXRo
IE9QLVRFRS4KPgpTbyBpdCBzaG91bGQgYmUgbGlrZSB0aGlzOgoKICAgIHNobV9ycGMtPmd1ZXN0
X3BhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZW50LT5kb21haW4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdG9fcGZuKGdhZGRyKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcDJtLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyk7CiAgICBpZiAoICFzaG1f
cnBjLT5ndWVzdF9wYWdlIHx8IHAybSAhPSBwMm1fcmFtX3J3KQogICAgICAgIGdvdG8gZXJyOwoK
PwoKWy4uLl0KCj4+ICtzdGF0aWMgdm9pZCBmcmVlX3NobV9ycGMoc3RydWN0IG9wdGVlX2RvbWFp
biAqY3R4LCB1aW50NjRfdCBjb29raWUpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHNobV9ycGMgKnNo
bV9ycGM7Cj4+ICsgICAgYm9vbCBmb3VuZCA9IGZhbHNlOwo+PiArCj4+ICsgICAgc3Bpbl9sb2Nr
KCZjdHgtPmxvY2spOwo+PiArCj4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggc2htX3JwYywg
JmN0eC0+c2htX3JwY19saXN0LCBsaXN0ICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGlmICggc2ht
X3JwYy0+Y29va2llID09IGNvb2tpZSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIGZv
dW5kID0gdHJ1ZTsKPj4gKyAgICAgICAgICAgIGxpc3RfZGVsKCZzaG1fcnBjLT5saXN0KTsKPj4g
KyAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICB9Cj4+ICsgICAgfQo+PiArICAgIHNwaW5f
dW5sb2NrKCZjdHgtPmxvY2spOwo+Cj4gSSB0aGluayB5b3UgYXJlIG1pc3NpbmcgYW4gYXRvbWlj
X2RlYygmY3R4LT5zaG1fcnBjX2NvdW50KSBoZXJlLgpHb29kIGNhdGNoLiBUaGFuayB5b3UuCgpb
Li4uXQo+PiAgICtzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2Z1bmNfYWxsb2Moc3RydWN0IG9wdGVl
X2RvbWFpbiAqY3R4LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiArewo+PiArICAgIHBhZGRyX3QgcHRyID0gZ2V0X3Vz
ZXJfcmVnKHJlZ3MsIDEpIDw8IDMyIHwgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwo+PiArCj4+ICsg
ICAgaWYgKCBwdHIgJiAoT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKSApCj4+ICsg
ICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJEb21haW4gcmV0dXJuZWQgaW52YWxpZCBS
UEMgY29tbWFuZCBidWZmZXJcbiIpOwo+Cj4gU2hvdWxkIG5vdCB5b3UgYmFpbC1vdXQgaW4gdGhh
dCBjYXNlPyBBbHNvLCBJIHdvdWxkIHR1cm4gaXQgdG8gYSBnZHByaW50ay4KT1AtVEVFIGRvZXMg
b3duIGNoZWNrcyBhbmQgdGhhdCBjaGVjayB3aWxsIGZhaWwgYWxzby4gVGhlbiBPUC1URUUgd2ls
bAppc3N1ZSByZXF1ZXN0IHRvIGZyZWUgdGhpcyBTSE0uCgpCdXQgeW91IGhhdmUgYSBwb2ludC4g
SSBuZWVkIHRvIHJld29yayBlcnJvciBwYXRoIHRoZXJlLgoKWy4uLl0KPj4gICAgICAgY2FzZSBP
UFRFRV9TTUNfUlBDX0ZVTkNfRlJFRToKPj4gLSAgICAgICAgLyogVE9ETzogQWRkIGhhbmRsaW5n
ICovCj4+ICsgICAgewo+PiArICAgICAgICB1aW50NjRfdCBjb29raWUgPSBjYWxsLT5ycGNfcGFy
YW1zWzBdIDw8IDMyIHwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAodWludDMyX3Qp
Y2FsbC0+cnBjX3BhcmFtc1sxXTsKPgo+IFRoZSBpbmRlbnRhdGlvbiBsb29rcyB3ZWlyZCBoZXJl
LgpZb3UgYXJlIHJpZ2h0LiBIb3cgaXQgc2hvdWxkIGxvb2s/IFdvdWxkIHRoaXMgYmUgb2theT8K
CiAgICAgICAgdWludDY0X3QgY29va2llID0gY2FsbC0+cnBjX3BhcmFtc1swXSA8PCAzMiB8CiAg
ICAgICAgICAgICAgICAodWludDMyX3QpY2FsbC0+cnBjX3BhcmFtc1sxXTsKCgo+PiArICAgICAg
ICBmcmVlX3NobV9ycGMoY3R4LCBjb29raWUpOwo+PiAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAg
fQo+PiAgICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19GT1JFSUdOX0lOVFI6Cj4+ICAgICAg
ICAgICBicmVhazsKPj4gICAgICAgY2FzZSBPUFRFRV9TTUNfUlBDX0ZVTkNfQ01EOgo+Pgo+Cj4g
Q2hlZXJzLAoKCi0tCkJlc3QgcmVnYXJkcyxWb2xvZHlteXIgQmFiY2h1awpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 20:01:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 20:01: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-devel-bounces@lists.xenproject.org>)
	id 1gkDqr-0003oA-Hd; Thu, 17 Jan 2019 20:01: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=HtQs=PZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkDqq-0003o5-Nl
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 20:01:20 +0000
X-Inumbo-ID: a7d92153-1a92-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a7d92153-1a92-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 20:01:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4B069EBD;
 Thu, 17 Jan 2019 12:00:49 -0800 (PST)
Received: from [10.37.12.58] (unknown [10.37.12.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1013A3F557;
 Thu, 17 Jan 2019 12:00:47 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-7-volodymyr_babchuk@epam.com>
 <f4b2976d-c776-1984-c9b6-ae371aa05217@arm.com> <87va2ntimz.fsf@epam.com>
 <67d7e422-246a-10db-341d-07b51cd5085f@arm.com> <87tvi7t7vn.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5833586a-615d-ed88-5d2f-96e4b0c8c56f@arm.com>
Date: Thu, 17 Jan 2019 20:00:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <87tvi7t7vn.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 06/11] optee: add std call handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzE3LzE5IDc6MTMgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gQWN0dWFs
bHksIE9QLVRFRSBwcm90b2NvbCBoYXZlIHBvc3NpYmlsaXR5IHRvIGhhbmRsZSBsaW1pdGVkIG51
bWJlciBvZgo+Pj4gdGhyZWFkcyBjb3JyZWN0bHkuIE9QLVRFRSBjYW4gcmVwb3J0IHRoYXQgYWxs
IHRocmVhZHMgYXJlIGJ1c3kgYW5kCj4+PiBjbGllbnQgd2lsbCB3YWl0IGZvciBhIGZyZWUgb25l
LiBYRU4gY2FuIGRvIHRoZSBzYW1lLCBhbHRob3VnaCB0aGlzIGlzIG5vdAo+Pj4gaW1wbGVtZW50
ZWQgaW4gdGhpcyBwYXRjaCBzZXJpZXMuIEJ1dCBJIGNhbiBhZGQgdGhpcy4KPj4KPj4gQ291bGQg
eW91IGV4cGFuZCBieSB3YWl0PyBXaWxsIGl0IGJsb2NrIGluIE9QLVRFRS9YZW4gb3IgZG9lcyBp
dAo+PiByZXR1cm4gdG8gdGhlIGd1ZXN0Pwo+IEl0IHJldHVybnMgdG8gdGhlIGd1ZXN0IHdpdGgg
cmVzcG9uc2UgY29kZQo+IE9QVEVFX1NNQ19SRVRVUk5fRVRIUkVBRF9MSU1JVC4gTGludXggZHJp
dmVyIGJsb2NrcyBjYWxsaW5nIGFwcGxpY2F0aW9uCj4gdGhyZWFkIHVudGlsIG9uZSBvZiB0aGUg
Y2FsbHMgdG8gT1AtVEVFIGlzIGZpbmlzaGVkLiBUaGVuIGRyaXZlciBhd2FrZW5zCj4gb25lIG9m
IHRoZSBibG9ja2VkIHRocmVhZHMsIHNvIGl0IGNhbiBwZXJmb3JtIHRoZSBjYWxsLgoKU2hvdWxk
bid0IG5vdCB5b3UgcmV0dXJuIHRoaXMgdmFsdWUgd2hlbiB5b3UgcmVhY2ggb3V0IE1BWF9TVERf
Q0FMTFM/CgpBY3R1YWxseSwgbG9va2luZyBhdCB0aGUgY29kZSwgeW91IGRvbid0IHNlZW0gdG8g
cmV0dXJuIGluIGVycm9yIGNvZGUgCndoZW4gdGhlcmUgYXJlIGEgZmFpbHVyZSBpbiB0aGUgbWVk
aWF0b3IuIEluc3RlYWQgeW91IHNlZW0gdG8gYWx3YXlzIApyZXR1cm4gImZhbHNlIi4gV2hpY2gg
bWVhbnMgdGhlIHZpcnR1YWwgU01DQ0MgZnJhbWV3b3JrIHRoaW5rcyB0aGUgY2FsbCAKd2FzIG5l
dmVyIGhhbmRsZWQuIEhvd2V2ZXIsIHRoaXMgaXMgbm90IHRydWUsIHlvdSBoYW5kbGVkIHRoZSBj
YWxsIGJ1dCAKdGhlIHRoZXJlIHdhcyBhIGZhaWx1cmUgZHVyaW5nIGl0LgoKSW4gZ2VuZXJhbCwg
aGFuZGxlX2NhbGwgc2hvdWxkIHJldHVybiBmYWxzZSBvbmx5IGlmIHRoZSBjYWxsIGlzIApub24t
ZXhpc3RlbnQuIEluIGFsbCB0aGUgb3RoZXIgY2FzZSwgeW91IHNob3VsZCBmZWVkIGEgcHJvcGVy
IHJldHVybiBieSAKeW91cnNlbGYuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 20:02:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 20:02: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-devel-bounces@lists.xenproject.org>)
	id 1gkDrp-0003rz-TW; Thu, 17 Jan 2019 20:02: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=HtQs=PZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkDro-0003rt-Qr
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 20:02:20 +0000
X-Inumbo-ID: cbbf52c2-1a92-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id cbbf52c2-1a92-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 20:02:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 90F6BEBD;
 Thu, 17 Jan 2019 12:02:19 -0800 (PST)
Received: from [10.37.12.58] (unknown [10.37.12.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 49E023F557;
 Thu, 17 Jan 2019 12:02:18 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-6-volodymyr_babchuk@epam.com>
 <fd3e26a9-6644-06c8-8acd-4e19b36aa5af@arm.com> <87sgxrt7g8.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <78806e0f-4478-1841-1be9-17bc8147b497@arm.com>
Date: Thu, 17 Jan 2019 20:02:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <87sgxrt7g8.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 05/11] optee: add fast calls handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxLzE3LzE5IDc6MjIgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IEp1bGll
biBHcmFsbCB3cml0ZXM6Cj4gCj4gWy4uLl0KPj4+IEJlY2F1c2UgbWVkaWF0b3IgY2FuJ3Qgc2hh
cmUgb25lIHN0YXRpYyBTSE0gcmVnaW9uIHdpdGggYWxsIGd1ZXN0cywKPj4+IGl0IGp1c3QgZGlz
YWJsZXMgaXQgZm9yIGFsbC4KPj4KPj4gSSBoYXZlbid0IHNlZW4gYW4gYW5zd2VyIHRvIG15IHF1
ZXN0aW9uIG9uIHRoZSBwcmV2aW91cyB2ZXJzaW9uLiBGb3IgcmVtaW5kZXI6Cj4gSSdtIHNvcnJ5
LCBJIG1pc3NlZCB0aGlzIHNvbWVob3cuCj4gCj4gCj4+IFdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8g
c3RpbGwgYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBhY2Nlc3Mgc3RhdGljIFNITT8KPiBO
b3QgcmVhbGx5LiBJZiBsaW51eCBkcml2ZXJzIHNlZXMgdGhhdCBPUC1URUUgc3VwcG9ydCBkeW5h
bWljIFNITSwgaXQKPiB1c2VzIGl0IGJ5IGRlZmF1bHQuIEFuZCBhbGwgbmV3IHZlcnNpb25zIG9m
IE9QLVRFRSBzdXBwb3J0IGR5bmFtaWMgU0hNLgo+IAo+IFNvLCBpdCB3aWxsIGFkZCB1bm5lY2Vz
c2FyeSBjb2RlIHRvIGVuYWJsZSBmZWF0dXJlIHdoaWNoIHdpbGwgbm90IGJlIHVzZWQuCj4gCj4g
QnV0LCBhY3R1YWxseSwgdGhlcmUgaXMgYSBjYXZlYXQuIFJpZ2h0IG5vdyBsaW51eCBkcml2ZXIg
cmVxdWlyZXMgc3RhdGljIFNITSwKPiBldmVuIGlmIGl0IHdpbGwgbm90IHVzZSBpdC4gSSBoYXZl
IHN1Ym1pdHRlZCBwYXRjaCB0aGF0IGZpeGVzIGl0LCBidXQKPiBpdCBzdGlsbCBub3QgbWVyZ2Vk
Lgo+IAo+IFNvLi4uIHdoYXQgZG8geW91IHRoaW5rPyBTaG91bGQgSSBhZGQgcGllY2Ugb2YgY29k
ZSB3aGljaCBpcyBuZWVkZWQKPiByaWdodCBub3csIGJ1dCB3aWxsIG5vdCBiZSB1c2VkIGxhdGVy
PwoKSSB0aGluayBpdCB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgT1AtVEVFIHdvcmtpbmcgaW4gRG9t
MCB3aXRoIGN1cnJlbnQgCkxpbnV4LiBGb3IgdGhlIGd1ZXN0LCB3ZSBjYW4gcmVxdWlyZSBhIG1v
cmUgcmVjZW50IExpbnV4IGlmIHRoZXJlIGFyZSBubyAKb3RoZXIgc29sdXRpb24uCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 20:08:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 20:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkDxm-00047t-PM; Thu, 17 Jan 2019 20:08: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=HtQs=PZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkDxl-00047o-T5
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 20:08:29 +0000
X-Inumbo-ID: a7f3364b-1a93-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a7f3364b-1a93-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 20:08:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 01164EBD;
 Thu, 17 Jan 2019 12:08:29 -0800 (PST)
Received: from [10.37.12.58] (unknown [10.37.12.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B74673F557;
 Thu, 17 Jan 2019 12:08:27 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-8-volodymyr_babchuk@epam.com>
 <9708e645-7dcc-789d-c97c-a385106113d7@arm.com> <87r2dbt690.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fa0111a6-1080-933b-c645-e7511e575650@arm.com>
Date: Thu, 17 Jan 2019 20:08:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <87r2dbt690.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/11] optee: add support for RPC SHM
 buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SEksCgpPbiAxLzE3LzE5IDc6NDggUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IAo+IEp1
bGllbiBHcmFsbCB3cml0ZXM6Cj4gCj4+IEhpIFZvbG9keW15ciwKPj4KPj4gT24gMTgvMTIvMjAx
OCAyMToxMSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBGcm9tOiBWb2xvZHlteXIgQmFi
Y2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPj4+Cj4+PiBPUC1URUUgdXN1YWxseSB1c2Vz
IHRoZSBzYW1lIGlkZWEgd2l0aCBjb21tYW5kIGJ1ZmZlcnMgKHNlZQo+Pj4gcHJldmlvdXMgY29t
bWl0KSB0byBpc3N1ZSBSUEMgcmVxdWVzdHMuIFByb2JsZW0gaXMgdGhhdCBpbml0aWFsbHkKPj4+
IGl0IGhhcyBubyBidWZmZXIsIHdoZXJlIGl0IGNhbiB3cml0ZSByZXF1ZXN0LiBTbyB0aGUgZmly
c3QgUlBDCj4+PiByZXF1ZXN0IGl0IG1ha2VzIGlzIHNwZWNpYWw6IGl0IHJlcXVlc3RzIE5XIHRv
IGFsbG9jYXRlIHNoYXJlZAo+Pj4gYnVmZmVyIGZvciBvdGhlciBSUEMgcmVxdWVzdHMuIFVzdWFs
bHkgdGhpcyBidWZmZXIgaXMgYWxsb2NhdGVkCj4+PiBvbmx5IG9uY2UgZm9yIGV2ZXJ5IE9QLVRF
RSB0aHJlYWQgYW5kIGl0IHJlbWFpbnMgYWxsb2NhdGVkIGFsbAo+Pj4gdGhlIHRpbWUgdW50aWwg
c2h1dGRvd24uCj4+Cj4+IEJ5IHNodXRkb3duIHlvdSBtZWFuIGZvciB0aGUgT1Mgb3IgdGhlIHRo
cmVhZD8KPiBTaHV0ZG93biBvZiBPUC1URUUgYWN0dWFsbHkuIEJ1dCBndWVzdCBjYW4gYXNrIE9Q
LVRFRSB0byBkZS1hbGxvY2F0ZSB0aGlzCj4gYnVmZmVycy4gQW5kIHRoaXMgaXMgd2hhdCBsaW51
eCBkcml2ZXJzIGRvZXMgd2hlbiBpdCB1bmxvYWRzLgo+IFNvLCBiYXNpY2FsbHksIGxpbnV4IGRy
aXZlcnMgc2F5cyAiSSB3YW50IHRvIGRpc2FibGUgUlBDIGJ1ZmZlciBjYWNoaW5nIgo+IGFuZCB0
aGVuIE9QLVRFRSBpc3N1ZXMgbnVtYmVyIG9mIFJQQ3MgdG8gZnJlZSB0aG9zZSBidWZmZXJzLgo+
IAo+Pj4KPj4+IE1lZGlhdG9yIG5lZWRzIHRvIHBpbiB0aGlzIGJ1ZmZlcihzKSB0byBtYWtlIHN1
cmUgdGhhdCBkb21haW4gY2FuJ3QKPj4+IHRyYW5zZmVyIGl0IHRvIHNvbWVvbmUgZWxzZS4KPj4+
Cj4+PiBMaWZlIGN5Y2xlIG9mIHRoaXMgYnVmZmVyIGlzIGNvbnRyb2xsZWQgYnkgT1AtVEVFLiBJ
dCBhc2tzIGd1ZXN0Cj4+PiB0byBjcmVhdGUgYnVmZmVyIGFuZCBpdCBhc2tzIGl0IHRvIGZyZWUg
aXQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1
a0BnbWFpbC5jb20+Cj4+PiAtLS0KPj4+Cj4+PiAgICBDaGFuZ2VzIGZyb20gdjI6Cj4+PiAgICAg
LSBBZGRlZCBjaGVjayB0byBlbnN1cmUgdGhhdCBndWVzdHMgZG9lcyBub3QgcmV0dXJuIHR3byBT
SE0gYnVmZmVycwo+Pj4gICAgICAgd2l0aCB0aGUgc2FtZSBjb29raWUKPj4+ICAgICAtIEZpeGVk
IGNvZGluZyBzdHlsZQo+Pj4gICAgIC0gU3RvcmluZyBSUEMgcGFyYW1ldGVycyBkdXJpbmcgUlBD
IHJldHVybiB0byBtYWtlIHN1cmUsIHRoYXQgZ3Vlc3QKPj4+ICAgICAgIHdpbGwgbm90IGNoYW5n
ZSB0aGVtIGR1cmluZyBjYWxsIGNvbnRpbnVhdGlvbgo+Pj4gICAgICAgeGVuL2FyY2gvYXJtL3Rl
ZS9vcHRlZS5jIHwgMTQwCj4+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0KPj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAxMzggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2Fy
Y2gvYXJtL3RlZS9vcHRlZS5jCj4+PiBpbmRleCBkYzkwZTJlZDhlLi43NzExNDhlOTQwIDEwMDY0
NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vdGVlL29wdGVlLmMKPj4+IEBAIC0zMCw2ICszMCwxMiBAQAo+Pj4gICAgICogT1AtVEVFIHNw
YXducyBhIHRocmVhZCBmb3IgZXZlcnkgc3RhbmRhcmQgY2FsbC4KPj4+ICAgICAqLwo+Pj4gICAg
I2RlZmluZSBNQVhfU1REX0NBTExTICAgMTYKPj4+ICsvKgo+Pj4gKyAqIE1heGltYWwgbnVtYmVy
IG9mIHByZS1hbGxvY2F0ZWQgU0hNIGJ1ZmZlcnMuIE9QLVRFRSBnZW5lcmFsbHkgYXNrcwo+Pj4g
KyAqIGZvciBvbmUgU0hNIGJ1ZmZlciBwZXIgdGhyZWFkLCBzbyB0aGlzIGFsc28gY29ycmVzcG9u
ZHMgdG8gT1AtVEVFCj4+PiArICogb3B0aW9uIENGR19OVU1fVEhSRUFEUwo+Pj4gKyAqLwo+Pgo+
PiBTYW1lIGFzIHBhdGNoICM2IHJlZ2FyZGluZyBDRkdfTlVNX1RIUkVBRFMuCj4gUmlnaHQgbm93
IE9QLVRFRSB3aWxsIG5vdCBhbGxvY2F0ZSBtb3JlIHRoYW4gb25lIGJ1ZmZlciBwZXIgT1AtVEVF
Cj4gdGhyZWFkLiBBbmQgSSBjYW4gc2VlIG5vIHJlYXNvbiB3aHkgaXQgd291bGQgY2hhbmdlLiBT
bywgYmFzaWNhbGx5IEkgY2FuCj4gcmVtb3ZlIHRoaXMgTUFYX1JQQ19TSE1TIGF0IGFsbCBhbmQg
dXNlIE1BWF9TVERfQ0FMTFMgaW5zdGVhZC4gQnV0IHRoZW4KPiBpdCB3aWxsIGJlIG5vdCBzbyBv
YnZpb3VzLCB3aHkgSSBjb21wYXJlIG51bWJlciBvZiBTSE0gYnVmZmVycyB3aXRoCj4gbnVtYmVy
IG9mIHN0ZCBjYWxscy4gVGh1cywgSSB0aGluayBpdCBpcyBnb29kIHRvIGhhdmUgc2VwYXJhdGUK
PiBkZWZpbmUgYW5kIGNvbW1lbnQuCgpJIGFtIG5vdCBhZ2FpbnN0IGhhdmUgdGhlIDIgZGVmaW5l
cywgd2hhdCBJIHdhcyBwb2ludGVkIG91dCB3aXRoIHRoZSAKZG9jdW1lbnRhdGlvbiBvbiB0b3Ag
aXMgaW5jb3JyZWN0IGFzIHBhdGNoICM2LgoKSWYgeW91IGhhcHBlbiB0byBtYWtlIE1BWF9TVERf
Q0FMTFMgZHluYW1pYywgdGhlbiB0aGlzIHNob3VsZCBhbHNvIGJlIApkeW5hbWljLgoKPiAKPiBb
Li4uXQo+Pj4gQEAgLTIyNywxMSArMjQ3LDkwIEBAIHN0YXRpYyB2b2lkIHB1dF9zdGRfY2FsbChz
dHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCkKPj4+
ICAgICAgICBzcGluX3VubG9jaygmY3R4LT5sb2NrKTsKPj4+ICAgIH0KPj4+ICAgICtzdGF0aWMg
c3RydWN0IHNobV9ycGMgKmFsbG9jYXRlX2FuZF9waW5fc2htX3JwYyhzdHJ1Y3QKPj4+IG9wdGVl
X2RvbWFpbiAqY3R4LAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhZGRyX3QgZ2FkZHIsCj4+Cj4+IEFzIEkgc2FpZCBvbiB2MywgSSB3b3VsZCBw
cmVmZXIgaWYgeW91IHVzZSBnZm5fdCBoZXJlLiBUaGlzIHdvdWxkCj4+IGludHJvZHVjZSBtb3Jl
IHNhZmV0eS4KPiBTdXJlLCB3aWxsIGRvLgo+IAo+IFsuLi5dCj4gCj4+PiArICAgIHNobV9ycGMt
Pmd1ZXN0X3BhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZW50LT5kb21haW4sCj4+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90b19wZm4oZ2Fk
ZHIpLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVM
TCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9B
TExPQyk7Cj4+Cj4+IEkgdGhpbmsgaXQgd291bGQgYmUgd3JvbmcgdG8gc2hhcmUgYW55IHBhZ2Ug
b3RoZXIgdGhhbiBwMm1fcmFtX3J3IHdpdGggT1AtVEVFLgo+Pgo+IFNvIGl0IHNob3VsZCBiZSBs
aWtlIHRoaXM6Cj4gCj4gICAgICBzaG1fcnBjLT5ndWVzdF9wYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4oY3VycmVudC0+ZG9tYWluLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhZGRyX3RvX3BmbihnYWRkciksCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJnAybSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQMk1fQUxMT0MpOwo+ICAgICAgaWYgKCAhc2htX3JwYy0+Z3Vlc3Rf
cGFnZSB8fCBwMm0gIT0gcDJtX3JhbV9ydykKPiAgICAgICAgICBnb3RvIGVycjsKPiAKPiA/CgpT
b3VuZHMgZ29vZCB0byBtZS4KCj4gCj4gWy4uLl0KPiAKPj4+ICtzdGF0aWMgdm9pZCBmcmVlX3No
bV9ycGMoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCB1aW50NjRfdCBjb29raWUpCj4+PiArewo+
Pj4gKyAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYzsKPj4+ICsgICAgYm9vbCBmb3VuZCA9IGZh
bHNlOwo+Pj4gKwo+Pj4gKyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7Cj4+PiArCj4+PiArICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkoIHNobV9ycGMsICZjdHgtPnNobV9ycGNfbGlzdCwgbGlzdCAp
Cj4+PiArICAgIHsKPj4+ICsgICAgICAgIGlmICggc2htX3JwYy0+Y29va2llID09IGNvb2tpZSAp
Cj4+PiArICAgICAgICB7Cj4+PiArICAgICAgICAgICAgZm91bmQgPSB0cnVlOwo+Pj4gKyAgICAg
ICAgICAgIGxpc3RfZGVsKCZzaG1fcnBjLT5saXN0KTsKPj4+ICsgICAgICAgICAgICBicmVhazsK
Pj4+ICsgICAgICAgIH0KPj4+ICsgICAgfQo+Pj4gKyAgICBzcGluX3VubG9jaygmY3R4LT5sb2Nr
KTsKPj4KPj4gSSB0aGluayB5b3UgYXJlIG1pc3NpbmcgYW4gYXRvbWljX2RlYygmY3R4LT5zaG1f
cnBjX2NvdW50KSBoZXJlLgo+IEdvb2QgY2F0Y2guIFRoYW5rIHlvdS4KPiAKPiBbLi4uXQo+Pj4g
ICAgK3N0YXRpYyB2b2lkIGhhbmRsZV9ycGNfZnVuY19hbGxvYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWlu
ICpjdHgsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQo+Pj4gK3sKPj4+ICsgICAgcGFkZHJfdCBwdHIgPSBnZXRfdXNlcl9y
ZWcocmVncywgMSkgPDwgMzIgfCBnZXRfdXNlcl9yZWcocmVncywgMik7Cj4+PiArCj4+PiArICAg
IGlmICggcHRyICYgKE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIC0gMSkgKQo+Pj4gKyAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkRvbWFpbiByZXR1cm5lZCBpbnZhbGlkIFJQ
QyBjb21tYW5kIGJ1ZmZlclxuIik7Cj4+Cj4+IFNob3VsZCBub3QgeW91IGJhaWwtb3V0IGluIHRo
YXQgY2FzZT8gQWxzbywgSSB3b3VsZCB0dXJuIGl0IHRvIGEgZ2RwcmludGsuCj4gT1AtVEVFIGRv
ZXMgb3duIGNoZWNrcyBhbmQgdGhhdCBjaGVjayB3aWxsIGZhaWwgYWxzby4gVGhlbiBPUC1URUUg
d2lsbAo+IGlzc3VlIHJlcXVlc3QgdG8gZnJlZSB0aGlzIFNITS4KCkkgdGhpbmsgaXQgaXMgYmV0
dGVyIGlmIHdlIGdvIG9uIHRoZSBzYWZlLXNpZGUuIEkuZSBpZiB3ZSBrbm93IHRoZXJlIAp3b3Vs
ZCBiZSBhbiBlcnJvciAobGlrZSBoZXJlKSwgdGhlbiB5b3UgbmVlZCB0byByZXR1cm4gYW4gZXJy
b3IgaW4gZnJvbSAKWGVuIHJhdGhlciB0aGFuIGNhbGxpbmcgT1AtVEVFLiBPdGhlcndpc2UsIHlv
dSBtYXkgZW5kIHVwIHRvIG5hc3R5IHByb2JsZW0uCgpBbHNvLCBJIHRoaW5rIHlvdSB3YW50IGEg
Y29tbWVudCAobWF5YmUgaW4gdGhlIGNvbW1pdCBtZXNzYWdlKSAKZXhwbGFpbmluZyB0aGF0IE9Q
VEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIHdpbGwgYWx3YXlzIGJlIGVxdWFsIHRvIApQQUdF
X1NJWkUuCgo+IAo+IEJ1dCB5b3UgaGF2ZSBhIHBvaW50LiBJIG5lZWQgdG8gcmV3b3JrIGVycm9y
IHBhdGggdGhlcmUuCj4gCj4gWy4uLl0KPj4+ICAgICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVO
Q19GUkVFOgo+Pj4gLSAgICAgICAgLyogVE9ETzogQWRkIGhhbmRsaW5nICovCj4+PiArICAgIHsK
Pj4+ICsgICAgICAgIHVpbnQ2NF90IGNvb2tpZSA9IGNhbGwtPnJwY19wYXJhbXNbMF0gPDwgMzIg
fAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAodWludDMyX3QpY2FsbC0+cnBjX3Bh
cmFtc1sxXTsKPj4KPj4gVGhlIGluZGVudGF0aW9uIGxvb2tzIHdlaXJkIGhlcmUuCj4gWW91IGFy
ZSByaWdodC4gSG93IGl0IHNob3VsZCBsb29rPyBXb3VsZCB0aGlzIGJlIG9rYXk/Cj4gCj4gICAg
ICAgICAgdWludDY0X3QgY29va2llID0gY2FsbC0+cnBjX3BhcmFtc1swXSA8PCAzMiB8Cj4gICAg
ICAgICAgICAgICAgICAodWludDMyX3QpY2FsbC0+cnBjX3BhcmFtc1sxXTsKCmNhbGwgYW5kICh1
aW50MzJfdCkgc2hvdWxkIGJlIGFsaWduZWQ6Cgp1aW50NjRfdCBjb29raWUgPSBjYWxsLT5yY3Au
Li4gfAogICAgICAgICAgICAgICAgICAgKHVpbnQzMl90KWNhbGwuLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 20:10:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 20:10: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-devel-bounces@lists.xenproject.org>)
	id 1gkDzY-0004pE-5J; Thu, 17 Jan 2019 20:10: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=dvot=PZ=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1gkDzX-0004p5-20
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 20:10:19 +0000
X-Inumbo-ID: e7cbdf0a-1a93-11e9-92db-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::62a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7cbdf0a-1a93-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 20:10:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=f/AZyBXXXNI9nLjH9TkYEL/ZpxfilQT+sof16ebqFuo=;
 b=XQaCDMqS/EQXYisTf2T49GfnMxgS8QjnKm3ge+i5NWtYoOcEGUlbT3D7KI7qLF0EYKbC4WfoGhFiadvm4oDSjU1ZUnkAZFOGUfYkFRl+7EBswYN7X+ZusGHuhHzbrSRsjGsmjeZWlyYx0S2UIAqpyYXYMpK1rrObpvGp/BIamTI=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.77) by
 AM0PR03MB4372.eurprd03.prod.outlook.com (20.176.215.93) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.19; Thu, 17 Jan 2019 20:10:15 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd%6]) with mapi id 15.20.1516.019; Thu, 17 Jan 2019
 20:10:15 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v3 05/11] optee: add fast calls handling
Thread-Index: AQHUlxZJyifvnwAJNkaAHfIpMe6N+aWz97CAgAAOMYCAAAsIAIAAAjoA
Date: Thu, 17 Jan 2019 20:10:14 +0000
Message-ID: <87pnsvt595.fsf@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-6-volodymyr_babchuk@epam.com>
 <fd3e26a9-6644-06c8-8acd-4e19b36aa5af@arm.com> <87sgxrt7g8.fsf@epam.com>
 <78806e0f-4478-1841-1be9-17bc8147b497@arm.com>
In-Reply-To: <78806e0f-4478-1841-1be9-17bc8147b497@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR03MB4372;
 6:61qw6E9MwJ8BUsUAp2SckJ4L+bj4hYErNBCS184yjNRzp5594Bbe7VzQYno8poRe162Z/MSTrawl6dAiIyV1mtV0QdmN4R2Jj8ixw61rjXoBafhfRxDbKZnX9VZ7k03WLW2cE5beMDSWjoqC3VwWOuu9Rop9xGcSuWJOc8X2qsgvvWVlrsxLhD1+WzcVe4JTH4bLCRAhMfNm2plnMEjVwDg6BiXkGIIxh9csGFb/e7janEcgBRFDODND6cI6vVdF/KeBEFpekg87VUL1Abr0a8T6qMWTaSp6ZXL1ocD28fwhO6A1RCAjCcGr6o4FGUzFOJhN52XfOekm+Rnse1o/TS9UCEul0ZBJuEmGSW6/ja/LLThr0DDTi3KaLnQNhmtP0KcGaSOCrOfnXyRjetQoaVCwLMTwmhESJnn6Yv2T9yQ8wrAC7qMZWhT12XYz9GZWslnpgn+eWewcXD1RqqqDSA==;
 5:ll4gpJXP1Ara1jERYQxXmXqGlTwASkwzHPXvDjcc6ReQyf3Wa4YwPzAHSZl49Yt73PUl+8qpLmb0yv5EKrMAIkHOV3aWWs6sKQWmBJW0RqM+OL0eDnnFrBDRN+LlmfctIrH7ssG4/jtr7O+9UGFLBV1XOL7iDo2vlZI2KU2dQDvhTLb7/NG+y1l3sMZKcDn2AIj9JuvryT6lDsG55J6sTQ==;
 7:WlzBqGN1ztO2V1WvTyOuEslIVRQOrKx0IyA8bdgYyhf12kR/60hk2NnwiQdsLKIqW7IROnbMvZ9RHhcwnhs1oDPNFZzPadXtJAFm/Bz9d1wFoWDpdMP/Huy1aFLtXjdKdXELNdD68pk4MO+Z1nADsw==
x-ms-office365-filtering-correlation-id: 8ef0759c-0f8f-4f52-73a0-08d67cb7cb3b
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600109)(711020)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB4372; 
x-ms-traffictypediagnostic: AM0PR03MB4372:
x-microsoft-antispam-prvs: <AM0PR03MB4372FE1B22A9610F4A80CFEAE6830@AM0PR03MB4372.eurprd03.prod.outlook.com>
x-forefront-prvs: 0920602B08
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(376002)(366004)(136003)(396003)(189003)(199004)(305945005)(6246003)(6916009)(5660300001)(54906003)(105586002)(6512007)(106356001)(8676002)(476003)(2616005)(2906002)(14454004)(11346002)(81166006)(81156014)(72206003)(53936002)(6486002)(55236004)(446003)(8936002)(316002)(71190400001)(25786009)(76176011)(6436002)(99286004)(102836004)(80792005)(14444005)(26005)(7736002)(36756003)(97736004)(256004)(6506007)(53546011)(229853002)(4326008)(186003)(93886005)(86362001)(3846002)(486006)(66066001)(39060400002)(6116002)(478600001)(68736007)(6346003)(71200400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4372;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: BROVX9pBA/MFufs0cwiBOLb+RCy/RynMXWnxWZCbnAJiv6AcfuExvxEbf4HPgneWLdZrexa5B/4UQT9nH9Oh9DIa7l57jqGTLstPGEMQJbt0Fu+6MPfjSNiv6lP9VfMiBkqiV3CtQxbQr0jZm5XUO7vNkTD36MBpM9mcFsdiB/pwV8q0o9S7zT/ul8mhLNqJzcXFuFazI87+G0/Bwer5A8v0NCW8Iez/uUvXbwwO63yZhdNG5xNOx/L9FfMSQfdHDiau1qJOi4CQrWJ/nb7HKh7Hbcycq1p9yXhnV5eK8BrpRQQRyyhQB+P1G3VycVLTcuNvGGlaUIGsJVsRtJS8mWNvJdwaXsA5gxYcdH8GbsxgYGm5ZYNweR1xFOdIYYUSEFQTU8N4Apr3hxZ86PAvvxAczhw1d2nn+NCL8ArDgAA=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8ef0759c-0f8f-4f52-73a0-08d67cb7cb3b
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2019 20:10:14.9173 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4372
Subject: Re: [Xen-devel] [PATCH v3 05/11] optee: add fast calls handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpLAoKSnVsaWVuIEdyYWxsIHdyaXRlczoKCj4gSGksCj4KPiBPbiAxLzE3LzE5IDc6MjIgUE0s
IFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+Pgo+PiBb
Li4uXQo+Pj4+IEJlY2F1c2UgbWVkaWF0b3IgY2FuJ3Qgc2hhcmUgb25lIHN0YXRpYyBTSE0gcmVn
aW9uIHdpdGggYWxsIGd1ZXN0cywKPj4+PiBpdCBqdXN0IGRpc2FibGVzIGl0IGZvciBhbGwuCj4+
Pgo+Pj4gSSBoYXZlbid0IHNlZW4gYW4gYW5zd2VyIHRvIG15IHF1ZXN0aW9uIG9uIHRoZSBwcmV2
aW91cyB2ZXJzaW9uLiBGb3IgcmVtaW5kZXI6Cj4+IEknbSBzb3JyeSwgSSBtaXNzZWQgdGhpcyBz
b21laG93Lgo+Pgo+Pgo+Pj4gV291bGQgaXQgbWFrZSBzZW5zZSB0byBzdGlsbCBhbGxvdyB0aGUg
aGFyZHdhcmUgZG9tYWluIHRvIGFjY2VzcyBzdGF0aWMgU0hNPwo+PiBOb3QgcmVhbGx5LiBJZiBs
aW51eCBkcml2ZXJzIHNlZXMgdGhhdCBPUC1URUUgc3VwcG9ydCBkeW5hbWljIFNITSwgaXQKPj4g
dXNlcyBpdCBieSBkZWZhdWx0LiBBbmQgYWxsIG5ldyB2ZXJzaW9ucyBvZiBPUC1URUUgc3VwcG9y
dCBkeW5hbWljIFNITS4KPj4KPj4gU28sIGl0IHdpbGwgYWRkIHVubmVjZXNzYXJ5IGNvZGUgdG8g
ZW5hYmxlIGZlYXR1cmUgd2hpY2ggd2lsbCBub3QgYmUgdXNlZC4KPj4KPj4gQnV0LCBhY3R1YWxs
eSwgdGhlcmUgaXMgYSBjYXZlYXQuIFJpZ2h0IG5vdyBsaW51eCBkcml2ZXIgcmVxdWlyZXMgc3Rh
dGljIFNITSwKPj4gZXZlbiBpZiBpdCB3aWxsIG5vdCB1c2UgaXQuIEkgaGF2ZSBzdWJtaXR0ZWQg
cGF0Y2ggdGhhdCBmaXhlcyBpdCwgYnV0Cj4+IGl0IHN0aWxsIG5vdCBtZXJnZWQuCj4+Cj4+IFNv
Li4uIHdoYXQgZG8geW91IHRoaW5rPyBTaG91bGQgSSBhZGQgcGllY2Ugb2YgY29kZSB3aGljaCBp
cyBuZWVkZWQKPj4gcmlnaHQgbm93LCBidXQgd2lsbCBub3QgYmUgdXNlZCBsYXRlcj8KPgo+IEkg
dGhpbmsgaXQgd291bGQgYmUgbmljZSB0byBoYXZlIE9QLVRFRSB3b3JraW5nIGluIERvbTAgd2l0
aCBjdXJyZW50Cj4gTGludXguIEZvciB0aGUgZ3Vlc3QsIHdlIGNhbiByZXF1aXJlIGEgbW9yZSBy
ZWNlbnQgTGludXggaWYgdGhlcmUgYXJlCj4gbm8gb3RoZXIgc29sdXRpb24uCgpPa2F5LCBJJ2xs
IHRha2UgYSBsb29rIHdoYXQgY2FuIGJlIGRvbmUuIENhbiBJIGRvIHRoaXMgaW4gYSBzZXBhcmF0
ZSBwYXRjaD8KCgotLSAKQmVzdCByZWdhcmRzLFZvbG9keW15ciBCYWJjaHVrCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 20:14:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 20:14: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-devel-bounces@lists.xenproject.org>)
	id 1gkE3K-00050w-Nd; Thu, 17 Jan 2019 20:14: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=dvot=PZ=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1gkE3J-00050r-C2
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 20:14:13 +0000
X-Inumbo-ID: 73dd3180-1a94-11e9-92db-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::60f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73dd3180-1a94-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 20:14:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=chjKPxfuBuHiGfB4gB1378/mbooDeS0/j//GgDc6LQc=;
 b=FQ8uvRFuXSU2qvUEJbgN8Y0rCJV5yOo6BCpeTygfctHAZs20Xdlkza0zuZHbtZZDTKJRP/vbWlnmb7uJa1XjeZWjiQGNyJfVnZLwQ1RjO4dlbtqHLUl0ZnkW4DsNK60XEjTIUOBqqsn4xgdUPMBNF2GEc9c294yebx3vFN7KUiM=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.77) by
 AM0PR03MB4771.eurprd03.prod.outlook.com (20.177.41.224) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.20; Thu, 17 Jan 2019 20:14:08 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd%6]) with mapi id 15.20.1516.019; Thu, 17 Jan 2019
 20:14:08 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v3 06/11] optee: add std call handling
Thread-Index: AQHUlxZJVzM9mj3Ar0C4tDnYom2iUqWyaS+AgAFZLgCAADGsgIAAD0MAgAANMYCAAAO8gA==
Date: Thu, 17 Jan 2019 20:14:08 +0000
Message-ID: <87o98ft52o.fsf@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-7-volodymyr_babchuk@epam.com>
 <f4b2976d-c776-1984-c9b6-ae371aa05217@arm.com> <87va2ntimz.fsf@epam.com>
 <67d7e422-246a-10db-341d-07b51cd5085f@arm.com> <87tvi7t7vn.fsf@epam.com>
 <5833586a-615d-ed88-5d2f-96e4b0c8c56f@arm.com>
In-Reply-To: <5833586a-615d-ed88-5d2f-96e4b0c8c56f@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR03MB4771;
 6:v6l3esSBh8X2jaYmgi/PPsrkWk3z6W+OhLuqB/pnkyLLKBGwZQ6+7iDAErVogkcZ3tIEh1iVGPaM8SLyFMsQaWlPdss/8G8Vx7CMI/5ZnEOGs6laMF3zC8oNZnI6V1DlT9wg3QzZ6MproT+ZAcuPzA7paVzzzBjZyQ5LaYwd2nRBqwHfGceXb+yJg0W6hAvZGVzOLfhUQ/K8pwytNaCxju2x4IoswOcCnNtGOjWQZcmt+5JOLII3/s0B8bz+uVTxRhalxYUWerqVgT6cKtUAlggsmHQl47vcjlNtB3nqMabkFm1mEBjrvzPD047ihfA8wa0X06ZQ+w6zgkeLpEeMAzsgqrebwRArZ6Nm81MaZnnuXWULNRTNP/hC10rhxKLBask8wJd7KDszfB/HSbkl1UwbwidFMocfGjUJ+BwVDC4LJ9y4gpTX5lZMNdF6eDvtWNCMOTlKnbMCLOq/WHToew==;
 5:9l/8BaGc6GYTD2w9XnEfwwM9OkBe8kdUjIa1Z7xgAG2i6mIWBYzPXKkTWkba74gm7Hgk6FYTOh7V5un9Vut+dVm60ozeFh+7yq71snJ1/4BtUtb26PoG7ZyF8rOj4cJp2jeYVSJywIUNme7BIFFe3ww/DShUWuq5Mi6G5349l8WFXA3/vuIKvB12yBWxDfhF5IWqt7mHrlyufhCp/AMGOg==;
 7:hGtLy0ueMZ/e4aO6SY5jxnaKIYJLwX4gabQ2iH+1bGB/UAlx5iN4dEjsS0hGgv4dYf31aRdzFbOGzahOtoZQ3E6UMLF3AfxK+LK9eNytjAf+WPoijkcGCbalBIVk/6fhR5dL68wz0SInB9AkmF7Rhg==
x-ms-office365-filtering-correlation-id: 3d9011bb-2c12-48b3-c496-08d67cb85688
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB4771; 
x-ms-traffictypediagnostic: AM0PR03MB4771:
x-microsoft-antispam-prvs: <AM0PR03MB477114B5F22FF01A815FA5E1E6830@AM0PR03MB4771.eurprd03.prod.outlook.com>
x-forefront-prvs: 0920602B08
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(39860400002)(396003)(346002)(376002)(136003)(189003)(199004)(54906003)(486006)(5660300001)(316002)(4326008)(71200400001)(71190400001)(26005)(76176011)(186003)(2616005)(99286004)(256004)(476003)(6116002)(93886005)(55236004)(102836004)(97736004)(6506007)(25786009)(6512007)(53546011)(6246003)(3846002)(39060400002)(14444005)(53936002)(106356001)(8676002)(81166006)(2906002)(81156014)(66066001)(229853002)(105586002)(8936002)(478600001)(11346002)(6436002)(80792005)(72206003)(14454004)(446003)(7736002)(68736007)(305945005)(6916009)(6486002)(86362001)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4771;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: J24D+6OsnNzuCVB2iGHenfvhbDAUuOSUOKJjoS7p40y9VaEcDEMoJJCNslkcMnu94yvhk9bgZscWBwdNd6Ikbov1fSS1x4lh5qECgCbDkFobAcuR8fgl5ea/SD38dmDysSxI9/6UBzH0rQd7fniG/z8itH+toEKHV3l//RWreGTe3w2gorbp7OAoBmYiIo6vN/MfoxpTmUXMSD0UnVUIJ8wZdiEqkPJVWj4wjcrL+0puvIcPLwssZiU4ZxhhC7SKMHaSNrxtEPmL6EfEIZ0j+Q1tH2hCVyzf21dLkYYV8Iba3qys3Vc2bBTJF3fMgR9VwdJo1no9PkPCKxQ3N3gMy4+UleiM5MjVpIxvUOhs0ZHOX1ixxU6dK2sd5jVMl5OQDKSV/3MOtt2wpqjtTpEh9mTHhEX5FeiqjMMKFpVWMeE=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d9011bb-2c12-48b3-c496-08d67cb85688
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2019 20:14:08.5363 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4771
Subject: Re: [Xen-devel] [PATCH v3 06/11] optee: add std call handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IE9uIDEvMTcvMTkgNzoxMyBQTSwgVm9sb2R5bXlyIEJh
YmNodWsgd3JvdGU6Cj4+Pj4gQWN0dWFsbHksIE9QLVRFRSBwcm90b2NvbCBoYXZlIHBvc3NpYmls
aXR5IHRvIGhhbmRsZSBsaW1pdGVkIG51bWJlciBvZgo+Pj4+IHRocmVhZHMgY29ycmVjdGx5LiBP
UC1URUUgY2FuIHJlcG9ydCB0aGF0IGFsbCB0aHJlYWRzIGFyZSBidXN5IGFuZAo+Pj4+IGNsaWVu
dCB3aWxsIHdhaXQgZm9yIGEgZnJlZSBvbmUuIFhFTiBjYW4gZG8gdGhlIHNhbWUsIGFsdGhvdWdo
IHRoaXMgaXMgbm90Cj4+Pj4gaW1wbGVtZW50ZWQgaW4gdGhpcyBwYXRjaCBzZXJpZXMuIEJ1dCBJ
IGNhbiBhZGQgdGhpcy4KPj4+Cj4+PiBDb3VsZCB5b3UgZXhwYW5kIGJ5IHdhaXQ/IFdpbGwgaXQg
YmxvY2sgaW4gT1AtVEVFL1hlbiBvciBkb2VzIGl0Cj4+PiByZXR1cm4gdG8gdGhlIGd1ZXN0Pwo+
PiBJdCByZXR1cm5zIHRvIHRoZSBndWVzdCB3aXRoIHJlc3BvbnNlIGNvZGUKPj4gT1BURUVfU01D
X1JFVFVSTl9FVEhSRUFEX0xJTUlULiBMaW51eCBkcml2ZXIgYmxvY2tzIGNhbGxpbmcgYXBwbGlj
YXRpb24KPj4gdGhyZWFkIHVudGlsIG9uZSBvZiB0aGUgY2FsbHMgdG8gT1AtVEVFIGlzIGZpbmlz
aGVkLiBUaGVuIGRyaXZlciBhd2FrZW5zCj4+IG9uZSBvZiB0aGUgYmxvY2tlZCB0aHJlYWRzLCBz
byBpdCBjYW4gcGVyZm9ybSB0aGUgY2FsbC4KPgo+IFNob3VsZG4ndCBub3QgeW91IHJldHVybiB0
aGlzIHZhbHVlIHdoZW4geW91IHJlYWNoIG91dCBNQVhfU1REX0NBTExTPwpZZXMsIEkgc2hvdWxk
LiBBcyBJIHNhaWQgZWFybGllciwgdGhpcyBpc24ndCBkb25lIHJpZ2h0IG5vdy4gQnV0CmFwcGFy
ZW50bHkgd2lsbCBiZSBkb25lIGluIHRoZSBuZXh0IHZlcnNpb24uCgo+IEFjdHVhbGx5LCBsb29r
aW5nIGF0IHRoZSBjb2RlLCB5b3UgZG9uJ3Qgc2VlbSB0byByZXR1cm4gaW4gZXJyb3IgY29kZQo+
IHdoZW4gdGhlcmUgYXJlIGEgZmFpbHVyZSBpbiB0aGUgbWVkaWF0b3IuIEluc3RlYWQgeW91IHNl
ZW0gdG8gYWx3YXlzCj4gcmV0dXJuICJmYWxzZSIuIFdoaWNoIG1lYW5zIHRoZSB2aXJ0dWFsIFNN
Q0NDIGZyYW1ld29yayB0aGlua3MgdGhlCj4gY2FsbCB3YXMgbmV2ZXIgaGFuZGxlZC4gSG93ZXZl
ciwgdGhpcyBpcyBub3QgdHJ1ZSwgeW91IGhhbmRsZWQgdGhlCj4gY2FsbCBidXQgdGhlIHRoZXJl
IHdhcyBhIGZhaWx1cmUgZHVyaW5nIGl0Lgo+Cj4gSW4gZ2VuZXJhbCwgaGFuZGxlX2NhbGwgc2hv
dWxkIHJldHVybiBmYWxzZSBvbmx5IGlmIHRoZSBjYWxsIGlzCj4gbm9uLWV4aXN0ZW50LiBJbiBh
bGwgdGhlIG90aGVyIGNhc2UsIHlvdSBzaG91bGQgZmVlZCBhIHByb3BlciByZXR1cm4KPiBieSB5
b3Vyc2VsZi4KCkFncmVlLiBBdCBmaXJzdCBJIHNlZW4gT1AtVEVFIG1lZGlhdG9yIGFzIHJlbGF0
aXZlbHkgdGhpbiBzaGltIGJldHdlZW4KZ3Vlc3QgYW5kIE9QLVRFRS4gQW5kIEkgZXhwZWN0ZWQg
dGhhdCBpdCBzaG91bGQgbm90IHJldHVybiBlcnJvcnMgdG8gYQpnb29kIGJlaGF2aW5nIGd1ZXN0
LiBCdXQgbG9naWMgYmVjb21lcyBtb3JlIGNvbXBsZXggYW5kIGluZGVlZCwgdGhlcmUKYXJlIGNh
c2VzIHdoZW4gZXZlbiBiZWhhdmluZyBndWVzdCBjYW4gZ2V0IGFuIGVycm9yLgoKLS0gCkJlc3Qg
cmVnYXJkcyxWb2xvZHlteXIgQmFiY2h1awpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 20:17:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 20:17: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-devel-bounces@lists.xenproject.org>)
	id 1gkE68-00059i-8V; Thu, 17 Jan 2019 20:17: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=mSxj=PZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkE66-00059U-Aq
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 20:17:06 +0000
X-Inumbo-ID: db4b3e47-1a94-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db4b3e47-1a94-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 20:17:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkE60-0006dC-Qc; Thu, 17 Jan 2019 20:17:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkE60-0006KA-Ie; Thu, 17 Jan 2019 20:17:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkE60-0000Se-I1; Thu, 17 Jan 2019 20:17:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gkE60-0000Se-I1@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Jan 2019 20:17:00 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-i386-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
LXhzbQp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3Fl
bXUuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYjZh
Zjg5MjZmYjg1OGM0ZjE0MjZlNWFjYjJjZmMxZjA1ODBlYzk4YQogIEJ1ZyBub3QgcHJlc2VudDog
ZDQ2ODNjZjk1MmQzYmRjYmNiZmNmZDk4MmQ3N2NiNmIwMjA0MTA0MAogIExhc3QgZmFpbCByZXBy
bzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjAy
My8KCgogIGNvbW1pdCBiNmFmODkyNmZiODU4YzRmMTQyNmU1YWNiMmNmYzFmMDU4MGVjOThhCiAg
QXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIERhdGU6ICAg
VHVlIEphbiA4IDE0OjQ4OjU5IDIwMTkgKzAwMDAKICAKICAgICAgeGVuOiBhZGQgaW1wbGVtZW50
YXRpb25zIG9mIHhlbi1ibG9jayBjb25uZWN0IGFuZCBkaXNjb25uZWN0IGZ1bmN0aW9ucy4uLgog
ICAgICAKICAgICAgLi4uYW5kIHdpcmUgaW4gdGhlIGRhdGFwbGFuZS4KICAgICAgCiAgICAgIFRo
aXMgcGF0Y2ggYWRkcyB0aGUgcmVtYWluaW5nIGNvZGUgdG8gbWFrZSB0aGUgeGVuLWJsb2NrIFhl
bkRldmljZQogICAgICBmdW5jdGlvbmFsLiBUaGUgcGFyYW1ldGVycyB0aGF0IGEgYmxvY2sgZnJv
bnRlbmQgZXhwZWN0cyB0byBmaW5kIGFyZQogICAgICBwb3B1bGF0ZWQgaW4gdGhlIGJhY2tlbmQg
eGVuc3RvcmUgYXJlYSwgYW5kIHRoZSAncmluZy1yZWYnIGFuZAogICAgICAnZXZlbnQtY2hhbm5l
bCcgdmFsdWVzIHNwZWNpZmllZCBpbiB0aGUgZnJvbnRlbmQgeGVuc3RvcmUgYXJlYSBhcmUKICAg
ICAgbWFwcGVkL2JvdW5kIGFuZCB1c2VkIHRvIHNldCB1cCB0aGUgZGF0YXBsYW5lLgogICAgICAK
ICAgICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToK
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jp
c2VjdC9xZW11LW1haW5saW5lL2J1aWxkLWkzODYteHNtLnhlbi1idWlsZC5odG1sClJldmlzaW9u
IElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVz
IGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5n
IGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qv
cWVtdS1tYWlubGluZS9idWlsZC1pMzg2LXhzbS54ZW4tYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAv
MTMyMDIzLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTMxODQyIC0tYmxlc3Np
bmdzPXJlYWwscmVhbC1iaXNlY3QgcWVtdS1tYWlubGluZSBidWlsZC1pMzg2LXhzbSB4ZW4tYnVp
bGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzMTk2MyBmYWlsIFtob3N0
PWJhcm9xdWUxXSAvIDEzMTg0MiBbaG9zdD1pdGFsaWEwXSAxMzE4MDEgW2hvc3Q9aXRhbGlhMF0g
MTMxNzg4IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzE5NjMgLyAxMzE3ODgK
KHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVl
IHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3Fl
bXUuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA4OWJkODYxYzJiNDcwZTNmYjQ1
NTk2OTQ1NTA5MDc5YzcyYWYzYWMyIGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5
ZGYxZGIKQmFzaXMgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGEyOTY0NDU5MGY5NTE2NmM4YTEzZTU3OTdmOGU3NzAxMTM0YjMxZDAgYTViMGViMzYzNjk0ZTdl
MTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRo
b2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0I2QwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgtZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly9naXQucWVtdS5vcmcv
cWVtdS5naXQjYTI5NjQ0NTkwZjk1MTY2YzhhMTNlNTc5N2Y4ZTc3MDExMzRiMzFkMC04OWJkODYx
YzJiNDcwZTNmYjQ1NTk2OTQ1NTA5MDc5YzcyYWYzYWMyIGdpdDovL3hlbmJpdHMueGVuLm9yZy94
ZW4uZ2l0I2E1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGItYTViMGViMzYz
Njk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgpMb2FkZWQgMTAwNCBub2RlcyBpbiByZXZp
c2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEzMTc4OCBwYXNzIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYTI5NjQ0NTkwZjk1MTY2YzhhMTNl
NTc5N2Y4ZTc3MDExMzRiMzFkMCBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRm
MWRiCiAxMzE4MDEgW2hvc3Q9aXRhbGlhMF0KIDEzMTg0MiBbaG9zdD1pdGFsaWEwXQogMTMxOTk3
IHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAyN2RmMjFjYTM4
ODZmZmY0ZGQzZDcwZTUxNTUxNzY2Nzk2M2E1MmYxIGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2Zj
NWZiNmZhYjc5ZGYxZGIKIDEzMTk5NSBwYXNzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZjNiNjA0ZTMxZDg0NTBlNDJiOTNjYjkwNDIzNDFjOGIyNjdjYzIyYyBhNWIw
ZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE5NjMgZmFpbCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDg5YmQ4NjFjMmI0NzBlM2ZiNDU1OTY5
NDU1MDkwNzljNzJhZjNhYzIgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFk
YgogMTMxOTgxIHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBh
Mjk2NDQ1OTBmOTUxNjZjOGExM2U1Nzk3ZjhlNzcwMTEzNGIzMWQwIGE1YjBlYjM2MzY5NGU3ZTE1
NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIKIDEzMTk4NCBmYWlsIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggODliZDg2MWMyYjQ3MGUzZmI0NTU5Njk0NTUwOTA3OWM3MmFm
M2FjMiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzE5OTkgcGFz
cyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlMmVlZmQ3YzIxNjk3
ZmVlODdhMDY4NjM1M2RlODgxMDgxZDIyYzYgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2
ZmFiNzlkZjFkYgogMTMyMDAxIHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkNjNhNmFmOTM1MzI3OTQ1ZWFmNjg3ZGE2MTE5ZmJhYmUwM2JlM2Y5IGE1YjBlYjM2
MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIKIDEzMjAwMyBwYXNzIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOGFlOTUxZmJjMTA2ODMwODMxM2IyYzU3YTRm
YzNjNjg0NTE2NDFmNCBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAx
MzIwMDQgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDgyM2Rj
ZDU4ZWE1OGM3ZTk4M2NjMzAxYWIyYzFjNTVjNGM4ZjRjMTggYTViMGViMzYzNjk0ZTdlMTU0MDVm
MGIzZmM1ZmI2ZmFiNzlkZjFkYgogMTMyMDA1IHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA0ZmJmZWRkMTJkMDE1M2NlYjdiNTIzYjAxOTdkODdlN2I1OTFjNzBm
IGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIKIDEzMjAwOCBwYXNzIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYWM4OWRlNDBlZjVkNGViMTcw
NGFhODMwMzQyYTUzNzE0MTNhODFkYyBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3
OWRmMWRiCiAxMzIwMTIgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGM1YTQ4MjljMDgwODY2Yzc4YjZlMDRiNmU4MTk4YWE1OGUxODU4NzggYTViMGViMzYzNjk0
ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgogMTMyMDE0IHBhc3MgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBhODgzNjVjMTk5MTUyNTMyMWU3ZDQ3ODdkYjYxMTk4
MDYzN2U5M2Q0IGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIKIDEzMjAx
NSBmYWlsIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNmQ3YzA2YzIx
M2RkY2ZhYmNhZmRjMTc4Y2NlZjgxNzM2Zjg1YTdjMiBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNm
YzVmYjZmYWI3OWRmMWRiCiAxMzIwMTYgZmFpbCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGE3ODNmOGFkNGVjOWE4MWY0NTk0Nzc2OGIwOTEyZGQ0NmM1NWM5MjkgYTVi
MGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgogMTMyMDE3IHBhc3MgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkNDY4M2NmOTUyZDNiZGNiY2JmY2Zk
OTgyZDc3Y2I2YjAyMDQxMDQwIGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYx
ZGIKIDEzMjAxOCBmYWlsIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
YjZhZjg5MjZmYjg1OGM0ZjE0MjZlNWFjYjJjZmMxZjA1ODBlYzk4YSBhNWIwZWIzNjM2OTRlN2Ux
NTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzIwMTkgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGQ0NjgzY2Y5NTJkM2JkY2JjYmZjZmQ5ODJkNzdjYjZiMDIw
NDEwNDAgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgogMTMyMDIwIGZh
aWwgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBiNmFmODkyNmZiODU4
YzRmMTQyNmU1YWNiMmNmYzFmMDU4MGVjOThhIGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZi
NmZhYjc5ZGYxZGIKIDEzMjAyMSBwYXNzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZDQ2ODNjZjk1MmQzYmRjYmNiZmNmZDk4MmQ3N2NiNmIwMjA0MTA0MCBhNWIwZWIz
NjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCiAxMzIwMjMgZmFpbCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGI2YWY4OTI2ZmI4NThjNGYxNDI2ZTVhY2Iy
Y2ZjMWYwNTgwZWM5OGEgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgpT
ZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MzE3ODggKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMxOTYz
IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMxOTgxIChw
YXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMxOTg0IChmYWlsKSwg
Zm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZDQ2ODNjZjk1MmQzYmRjYmNiZmNmZDk4MmQ3N2NiNmIwMjA0MTA0
MCBhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZmYWI3OWRmMWRiCk5vIHJldmlzaW9ucyBs
ZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTMyMDE3IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyMDE4
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyMDE5IChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzIwMjAgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzIwMjEgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjAyMyAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgog
IEJ1ZyBpcyBpbiB0cmVlOiAgcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CiAgQnVn
IGludHJvZHVjZWQ6ICBiNmFmODkyNmZiODU4YzRmMTQyNmU1YWNiMmNmYzFmMDU4MGVjOThhCiAg
QnVnIG5vdCBwcmVzZW50OiBkNDY4M2NmOTUyZDNiZGNiY2JmY2ZkOTgyZDc3Y2I2YjAyMDQxMDQw
CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTMyMDIzLwoKCiAgY29tbWl0IGI2YWY4OTI2ZmI4NThjNGYxNDI2ZTVhY2Iy
Y2ZjMWYwNTgwZWM5OGEKICBBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgRGF0ZTogICBUdWUgSmFuIDggMTQ6NDg6NTkgMjAxOSArMDAwMAogIAogICAgICB4
ZW46IGFkZCBpbXBsZW1lbnRhdGlvbnMgb2YgeGVuLWJsb2NrIGNvbm5lY3QgYW5kIGRpc2Nvbm5l
Y3QgZnVuY3Rpb25zLi4uCiAgICAgIAogICAgICAuLi5hbmQgd2lyZSBpbiB0aGUgZGF0YXBsYW5l
LgogICAgICAKICAgICAgVGhpcyBwYXRjaCBhZGRzIHRoZSByZW1haW5pbmcgY29kZSB0byBtYWtl
IHRoZSB4ZW4tYmxvY2sgWGVuRGV2aWNlCiAgICAgIGZ1bmN0aW9uYWwuIFRoZSBwYXJhbWV0ZXJz
IHRoYXQgYSBibG9jayBmcm9udGVuZCBleHBlY3RzIHRvIGZpbmQgYXJlCiAgICAgIHBvcHVsYXRl
ZCBpbiB0aGUgYmFja2VuZCB4ZW5zdG9yZSBhcmVhLCBhbmQgdGhlICdyaW5nLXJlZicgYW5kCiAg
ICAgICdldmVudC1jaGFubmVsJyB2YWx1ZXMgc3BlY2lmaWVkIGluIHRoZSBmcm9udGVuZCB4ZW5z
dG9yZSBhcmVhIGFyZQogICAgICBtYXBwZWQvYm91bmQgYW5kIHVzZWQgdG8gc2V0IHVwIHRoZSBk
YXRhcGxhbmUuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAv
aG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3FlbXUtbWFpbmxpbmUvYnVpbGQtaTM4Ni14c20ueGVu
LWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQoxMzIwMjM6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMjAyMyBx
ZW11LW1haW5saW5lIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyMDIzLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdy
ZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdo
aWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 20:19:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 20:19: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-devel-bounces@lists.xenproject.org>)
	id 1gkE8T-0005Na-S0; Thu, 17 Jan 2019 20:19: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=z9O0=PZ=citrix.com=prvs=9131db2f0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gkE8S-0005NV-VV
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 20:19:32 +0000
X-Inumbo-ID: 323f7821-1a95-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 323f7821-1a95-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 20:19:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="84754232"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190117123054.809-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7564a332-7564-6eda-1b83-fad873344e41@citrix.com>
Date: Thu, 17 Jan 2019 20:19:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190117123054.809-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH RFC for next] xen: make grant table
 configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOSAxMjozMCwgV2VpIExpdSB3cm90ZToKPiBJbnRyb2R1Y2UgQ09ORklHX0dS
QU5UX1RBQkxFLiBQcm92aWRlIHN0dWJzIGFuZCBtYWtlIHN1cmUgeDg2IGFuZCBhcm0KPiBoeXBl
cnZpc29ycyBidWlsZCB3aXRoIGdyYW50IHRhYmxlIGRpc2FibGVkLgo+Cj4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBJIGRpZCB0aGlzIHdoZW4g
SSB3b3JrZWQgb24gc3BsaXR0aW5nIFBWIGFuZCBIVk0gYW5kIHRob3VnaHQgdGhpcwo+IG1pZ2h0
IGJlIHVzZWZ1bCBhbmQgaXQgd2FzIHNpbXBsZSBlbm91Z2ggdG8gZ2V0IGRvbmUuCj4KPiBSRkMg
YmVjYXVzZSBJIGNhbiBlbnZpc2FnZSBzb21lIGNvbmZpZ3VyYXRpb25zIGluIHRoZSBkaXN0YW50
IGZ1dHVyZQo+IGRvIGF3YXkgd2l0aCBncmFudCB0YWJsZSBhbmQgZXZlbnQgY2hhbm5lbC4gVGhl
cmUgaXMgc21hbGwgYSBiZW5lZml0Cj4gdG8gY29uc2lkZXIgYWNjZXB0aW5nIHRoaXMgcGF0Y2gg
bm93IHNvIHRoYXQgR2l0bGFiJ3MgcmFuZGNvbmYgYnVpbGQKPiBjYW4gc3RhcnQgdGVzdGluZyB3
aXRoIGdyYW50IHRhYmxlIHR1cm5lZCBvZmYgcmlnaHQgYXdheS4KPiAtLS0KPiAgeGVuL2FyY2gv
YXJtL3NldHVwLmMgICAgICAgICAgICAgIHwgIDMgKystCj4gIHhlbi9hcmNoL2FybS90cmFwcy5j
ICAgICAgICAgICAgICB8ICAyICsrCj4gIHhlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUgICAgICAg
ICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgICAgICB8ICA0ICsrKysK
PiAgeGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jICAgICAgICAgIHwgIDIgKysKPiAgeGVuL2FyY2gv
eDg2L3B2L01ha2VmaWxlICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L3B2L2h5cGVy
Y2FsbC5jICAgICAgIHwgIDIgKysKPiAgeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAg
IHwgIDYgKysrLS0KPiAgeGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAgICAgICAgIHwgMTEgKysr
KysrKysrCj4gIHhlbi9jb21tb24vTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAyICstCj4gIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICA0ICsrKy0KPiAgeGVuL2luY2x1ZGUv
eGVuL2dyYW50X3RhYmxlLmggICAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tCj4gIDEyIGZpbGVzIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKyksIDkgZGVsZXRp
b25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9h
cm0vc2V0dXAuYwo+IGluZGV4IDQ0NDg1N2E5NjcuLjNjZDM1MTM5MjggMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IEBAIC03
NDAsNyArNzQwLDggQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9w
aHlzX29mZnNldCwKPiAgICAgICAgICAuZmxhZ3MgPSBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3Qg
fCBYRU5fRE9NQ1RMX0NERl9oYXAsCj4gICAgICAgICAgLm1heF9ldnRjaG5fcG9ydCA9IC0xLAo+
ICAgICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gZ250dGFiX2RvbTBfZnJhbWVzKCksCj4gLSAg
ICAgICAgLm1heF9tYXB0cmFja19mcmFtZXMgPSBvcHRfbWF4X21hcHRyYWNrX2ZyYW1lcywKPiAr
ICAgICAgICAubWF4X21hcHRyYWNrX2ZyYW1lcyA9IElTX0VOQUJMRUQoQ09ORklHX0dSQU5UX1RB
QkxFKSA/Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRfbWF4X21hcHRyYWNr
X2ZyYW1lcyA6IDAsCgpZb3UgY2FuIHJlbW92ZSB0aGlzIGNvbmRpdGlvbmFsIGxvZ2ljIGJ5IGFk
ZGluZyAjZGVmaW5lCm9wdF9tYXhfZ3JhbnRfZnJhbWVzIDAgaW4gdGhlIHN0dWJzIGluIGdyYW50
X3RhYmxlLmgKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 20:26:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 20:26: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-devel-bounces@lists.xenproject.org>)
	id 1gkEEd-00069K-JQ; Thu, 17 Jan 2019 20:25: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=z9O0=PZ=citrix.com=prvs=9131db2f0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gkEEc-00069F-0w
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 20:25:54 +0000
X-Inumbo-ID: 15301aaf-1a96-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15301aaf-1a96-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 20:25:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="84754470"
To: <xen-devel@lists.xenproject.org>
References: <20190117145722.30311-1-jgross@suse.com>
 <17598871-31d9-2d79-f5f4-2cce3d9e9f56@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <72ec4139-24a2-49a4-43fd-c082a73bee1a@citrix.com>
Date: Thu, 17 Jan 2019 20:24:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <17598871-31d9-2d79-f5f4-2cce3d9e9f56@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 0/2] add xl command to get hypervisor .config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOSAxNToyMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNy8wMS8yMDE5
IDE1OjU3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBBZGQgInhsIGdldC1jb25maWciIHByaW50
aW5nIHRoZSAuY29uZmlnIHVzZWQgdG8gYnVpbGQgdGhlIGN1cnJlbnRseQo+PiBydW5uaW5nIGh5
cGVydmlzb3IuCj4gQlRXOiBJJ2QgbGlrZSB0byBoYXZlIGZlZWRiYWNrIGVzcGVjaWFsbHkgaWYg
c29tZW9uZSB0aGlua3MgdGhpcyBzZXJpZXMKPiBzaG91bGQgYnkgYW55IG1lYW5zIGJlIHBhcnQg
b2YgNC4xMi4gSWYgbm90IEknbGwgc2VuZCBvdXQgVjIgd2l0aAo+IGJ1bXBpbmcgdGhlIHN5c2N0
bCBpbnRlcmZhY2UgdmVyc2lvbi4KCkxHVE0gZm9yIDQuMTIKCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 20:41:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 20:41: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-devel-bounces@lists.xenproject.org>)
	id 1gkETf-0007Z1-12; Thu, 17 Jan 2019 20:41: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=mSxj=PZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkETd-0007Yp-Pz
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 20:41:25 +0000
X-Inumbo-ID: 410e3992-1a98-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 410e3992-1a98-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 20:41:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkETZ-00079Z-HY; Thu, 17 Jan 2019 20:41:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkETZ-0007BY-9L; Thu, 17 Jan 2019 20:41:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkETZ-0004jD-8k; Thu, 17 Jan 2019 20:41:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131978-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=1b3ea6daaf0e8641571b357242e37fd8a1c33a71
X-Osstest-Versions-That: libvirt=45b439c3af000eb41c819068d093406810dd036c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Jan 2019 20:41:21 +0000
Subject: [Xen-devel] [libvirt test] 131978: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk3OCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NzgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTg1NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxODU3CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDFiM2Vh
NmRhYWYwZTg2NDE1NzFiMzU3MjQyZTM3ZmQ4YTFjMzNhNzEKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIDQ1YjQzOWMzYWYwMDBlYjQxYzgxOTA2OGQwOTM0MDY4MTBkZDAz
NmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTg1NyAgMjAxOS0wMS0wOSAwNDoxODo1MSBaICAg
IDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzE4OTQgIDIwMTktMDEtMTAgMDQ6MTg6NTAg
WiAgICA3IGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE5NzggIDIw
MTktMDEtMTYgMTI6NTI6MTcgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9s
b2duYUByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5j
b20+CiAgRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEByZWRoYXQuY29tPgogIEppcmkgRGVuZW1h
cmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNv
bT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBMYWluZSBTdHVtcCA8bGFpbmVA
bGFpbmUub3JnPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGV0
ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlh
QG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAg
IDQ1YjQzOWMzYWYuLjFiM2VhNmRhYWYgIDFiM2VhNmRhYWYwZTg2NDE1NzFiMzU3MjQyZTM3ZmQ4
YTFjMzNhNzEgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 21:02:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 21:02: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-devel-bounces@lists.xenproject.org>)
	id 1gkEnY-0000pZ-TV; Thu, 17 Jan 2019 21:02:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dvot=PZ=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1gkEnX-0000pU-LU
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 21:01:59 +0000
X-Inumbo-ID: 200a8075-1a9b-11e9-92db-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::62a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 200a8075-1a9b-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 21:01:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Z8rWqMQfu9OSltpfJeiNI6e5qtVWLCaiYPZvBXTJhf4=;
 b=bKdZ84SZfu7bMkH6jtIBnurk1DzS4+TJ0ohTQSSzEqZv1TwZSvnNjaM4gfLIxxOfXp+FAPQPHm7stEFZbffBMyiFMzNMoTlX52893ShbK1uljr1crHn0IWwCI6HSXpv+iBZfakgkx/0DlwGb464Sl8f5W89dBKO+de3nL6Qv1LA=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.77) by
 AM0PR03MB4769.eurprd03.prod.outlook.com (20.177.41.222) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.27; Thu, 17 Jan 2019 21:01:56 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd%6]) with mapi id 15.20.1516.019; Thu, 17 Jan 2019
 21:01:56 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v3 07/11] optee: add support for RPC SHM buffers
Thread-Index: AQHUlxZJW8OxFA/zqECjiQu5QCapmaWz/JcAgAAQiYCAAAWBgIAADvOA
Date: Thu, 17 Jan 2019 21:01:55 +0000
Message-ID: <87munzt2v0.fsf@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-8-volodymyr_babchuk@epam.com>
 <9708e645-7dcc-789d-c97c-a385106113d7@arm.com> <87r2dbt690.fsf@epam.com>
 <fa0111a6-1080-933b-c645-e7511e575650@arm.com>
In-Reply-To: <fa0111a6-1080-933b-c645-e7511e575650@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR03MB4769;
 6:Oa1ltykKYHRnicnCXvOCGzdoh1Re/wkDaGPpQ/D/510XeFn2CmVKRVvW9kbyK/VK+vg1WnRrxGl1gMAo9HNST/TsJYxZy6QElEkw5b+leWtbmH7a7T9G0epOV2FYWPavEKaf95n3jRry7QSykeqGnN5zTaPIftGRGcQicC7qkPsUEUnJUktmSbTgRVv2qPwWVDG8HII+HyFpSbz0KxxClKIoTP99cgi9e1uB2hEOkH05dyff3trSGopq5tWG1X0L2kzCWeEq+zYfMn3K7TTKZsI8S/mCZBIGtWd5HiWwVtjcBZOrYXhLvVTFhUPJaO1rFHoYRq3ew7GnJPYY6vUMzMHLPLtzRaDmpRL8UaZUFRWKiN49/OjRXu7nODoCZRDlbsQb8mIwGeuwe2b7el1qf47oPO1g6oDQUIpHjN8mHD0VEKGf38E673YKolQYbdaEmtr3qOb4BIRbkAnd7oRRQA==;
 5:iv0HiplMmYg/wPKZ/Nm/I5mXWkQWxU/bafM2/UuCtYGKA7TAiDhBcC5148q6TxtAizAm+ii3CNDs6jrZF7ymTMucOU46T2BdnXIAf+MT8ba05nWzAOxV/OFOLPYMfc3094NhuAT24dh3b12pFLDAFwXQoz1JCJYXk9ChbVn58eVAWuAiVZ6VpSoeUMtymJi/iwU+OzOHHlMtlQS9thxnMQ==;
 7:elZKx+4C18MO7LVvZW+l+QbComyp0rqeNosA4QKnrDjKf6fp/F2aDH32sxkmDiDnOBZbTNnSaZSrKFiF5NVrnQ7GTjgK/+DrU27zHNQKhTnR8JLhL9cQE2ldNyDi4z6xyvIjzIPHbJ+xyWbGVaWCcg==
x-ms-office365-filtering-correlation-id: dad1ff26-8ffe-4596-952e-08d67cbf03a9
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB4769; 
x-ms-traffictypediagnostic: AM0PR03MB4769:
x-microsoft-antispam-prvs: <AM0PR03MB47698DE5C304525A31E76577E6830@AM0PR03MB4769.eurprd03.prod.outlook.com>
x-forefront-prvs: 0920602B08
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(346002)(396003)(366004)(39860400002)(136003)(189003)(199004)(80792005)(14454004)(25786009)(68736007)(93886005)(486006)(76176011)(229853002)(446003)(8676002)(2616005)(11346002)(99286004)(6116002)(3846002)(186003)(71190400001)(71200400001)(105586002)(5660300001)(53546011)(6506007)(55236004)(102836004)(6916009)(66066001)(54906003)(26005)(81156014)(476003)(2906002)(81166006)(316002)(72206003)(7736002)(478600001)(36756003)(106356001)(305945005)(4326008)(217873002)(86362001)(6486002)(97736004)(256004)(6512007)(6436002)(6246003)(39060400002)(53936002)(8936002)(14444005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4769;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 8iYB5ZXigMb3QWM3Pe2ntoRrUwKJJi933gZcCPzI3+Q2BlDuDoffbFt+zHl4ksuroJrA7VK+YyB3K76vGoGATgNygvPTLBv2hceIH06rTZ6UJ3N1XBprj58ePbbtanGzWygC2eclPRuGr2KhkTvxVWtfhZQ872lCCn7hf4p1GGoDPN7/SAqDHhnyOCIOydk4xH9Vsea6y27/R3TO7Xt9bcwBunGiQRttbm0sYENgu+yxjm68pGGUT0FfXYNj9+fbVU7JrRkpezfCjIh7jUIIXpvWOelL/54bAlySLS7ExcSp6352M6bLu/NrPwnBquOgVHK/xIQ3ZGQIpxRtLQm2cHKzV1eGIKRxXTdElFRs4MlYHGRHwr1YPxCICsZ6TbI2TBZLwAagTryW0uKY/7h2hPmsqdt39fTG7KmqVjfVju0=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dad1ff26-8ffe-4596-952e-08d67cbf03a9
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2019 21:01:56.0286 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4769
Subject: Re: [Xen-devel] [PATCH v3 07/11] optee: add support for RPC SHM
 buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpLAoKSnVsaWVuIEdyYWxsIHdyaXRlczoKCj4gSEksCj4KPiBPbiAxLzE3LzE5IDc6NDggUE0s
IFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pgo+PiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+Pgo+
Pj4gSGkgVm9sb2R5bXlyLAo+Pj4KPj4+IE9uIDE4LzEyLzIwMTggMjE6MTEsIFZvbG9keW15ciBC
YWJjaHVrIHdyb3RlOgo+Pj4+IEZyb206IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtA
Z21haWwuY29tPgo+Pj4+ClsuLi5dCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+Pj4gaW5kZXggZGM5MGUy
ZWQ4ZS4uNzcxMTQ4ZTk0MCAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVl
LmMKPj4+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4+PiBAQCAtMzAsNiArMzAs
MTIgQEAKPj4+PiAgICAgKiBPUC1URUUgc3Bhd25zIGEgdGhyZWFkIGZvciBldmVyeSBzdGFuZGFy
ZCBjYWxsLgo+Pj4+ICAgICAqLwo+Pj4+ICAgICNkZWZpbmUgTUFYX1NURF9DQUxMUyAgIDE2Cj4+
Pj4gKy8qCj4+Pj4gKyAqIE1heGltYWwgbnVtYmVyIG9mIHByZS1hbGxvY2F0ZWQgU0hNIGJ1ZmZl
cnMuIE9QLVRFRSBnZW5lcmFsbHkgYXNrcwo+Pj4+ICsgKiBmb3Igb25lIFNITSBidWZmZXIgcGVy
IHRocmVhZCwgc28gdGhpcyBhbHNvIGNvcnJlc3BvbmRzIHRvIE9QLVRFRQo+Pj4+ICsgKiBvcHRp
b24gQ0ZHX05VTV9USFJFQURTCj4+Pj4gKyAqLwo+Pj4KPj4+IFNhbWUgYXMgcGF0Y2ggIzYgcmVn
YXJkaW5nIENGR19OVU1fVEhSRUFEUy4KPj4gUmlnaHQgbm93IE9QLVRFRSB3aWxsIG5vdCBhbGxv
Y2F0ZSBtb3JlIHRoYW4gb25lIGJ1ZmZlciBwZXIgT1AtVEVFCj4+IHRocmVhZC4gQW5kIEkgY2Fu
IHNlZSBubyByZWFzb24gd2h5IGl0IHdvdWxkIGNoYW5nZS4gU28sIGJhc2ljYWxseSBJIGNhbgo+
PiByZW1vdmUgdGhpcyBNQVhfUlBDX1NITVMgYXQgYWxsIGFuZCB1c2UgTUFYX1NURF9DQUxMUyBp
bnN0ZWFkLiBCdXQgdGhlbgo+PiBpdCB3aWxsIGJlIG5vdCBzbyBvYnZpb3VzLCB3aHkgSSBjb21w
YXJlIG51bWJlciBvZiBTSE0gYnVmZmVycyB3aXRoCj4+IG51bWJlciBvZiBzdGQgY2FsbHMuIFRo
dXMsIEkgdGhpbmsgaXQgaXMgZ29vZCB0byBoYXZlIHNlcGFyYXRlCj4+IGRlZmluZSBhbmQgY29t
bWVudC4KPgo+IEkgYW0gbm90IGFnYWluc3QgaGF2ZSB0aGUgMiBkZWZpbmVzLCB3aGF0IEkgd2Fz
IHBvaW50ZWQgb3V0IHdpdGggdGhlCj4gZG9jdW1lbnRhdGlvbiBvbiB0b3AgaXMgaW5jb3JyZWN0
IGFzIHBhdGNoICM2LgpJJ20gc29ycnksIEkgZG9uJ3QgcXVpdGUgdW5kZXJzdGFuZC4gSW4gcGF0
Y2ggIzYgeW91ciBjb25jZXJuIHdhcyB0aGF0CkNGR19OVU1fVEhSRUFEUyBkZXBlbmRzIG9uIHBs
YXRmb3JtLCByaWdodD8KCj4gSWYgeW91IGhhcHBlbiB0byBtYWtlIE1BWF9TVERfQ0FMTFMgZHlu
YW1pYywgdGhlbiB0aGlzIHNob3VsZCBhbHNvIGJlCj4gZHluYW1pYy4KT2YgY291cnNlLgoKWy4u
Ll0KPj4+PiAgICArc3RhdGljIHZvaWQgaGFuZGxlX3JwY19mdW5jX2FsbG9jKHN0cnVjdCBvcHRl
ZV9kb21haW4gKmN0eCwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+Pj4+ICt7Cj4+Pj4gKyAgICBwYWRkcl90IHB0ciA9
IGdldF91c2VyX3JlZyhyZWdzLCAxKSA8PCAzMiB8IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKPj4+
PiArCj4+Pj4gKyAgICBpZiAoIHB0ciAmIChPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSAt
IDEpICkKPj4+PiArICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRG9tYWluIHJldHVy
bmVkIGludmFsaWQgUlBDIGNvbW1hbmQgYnVmZmVyXG4iKTsKPj4+Cj4+PiBTaG91bGQgbm90IHlv
dSBiYWlsLW91dCBpbiB0aGF0IGNhc2U/IEFsc28sIEkgd291bGQgdHVybiBpdCB0byBhIGdkcHJp
bnRrLgo+PiBPUC1URUUgZG9lcyBvd24gY2hlY2tzIGFuZCB0aGF0IGNoZWNrIHdpbGwgZmFpbCBh
bHNvLiBUaGVuIE9QLVRFRSB3aWxsCj4+IGlzc3VlIHJlcXVlc3QgdG8gZnJlZSB0aGlzIFNITS4K
Pgo+IEkgdGhpbmsgaXQgaXMgYmV0dGVyIGlmIHdlIGdvIG9uIHRoZSBzYWZlLXNpZGUuIEkuZSBp
ZiB3ZSBrbm93IHRoZXJlCj4gd291bGQgYmUgYW4gZXJyb3IgKGxpa2UgaGVyZSksIHRoZW4geW91
IG5lZWQgdG8gcmV0dXJuIGFuIGVycm9yIGluCj4gZnJvbSBYZW4gcmF0aGVyIHRoYW4gY2FsbGlu
ZyBPUC1URUUuIE90aGVyd2lzZSwgeW91IG1heSBlbmQgdXAgdG8KPiBuYXN0eSBwcm9ibGVtLgpB
Y3R1YWxseSwgSSBkb24ndCBzZWUgaG93IEkgY2FuIGRvIHRoaXMuIFRoaXMgaXMgYW4gUlBDIHJl
c3BvbnNlLiBJCmNhbid0IHJldHVybiBlcnJvciB0byBSUEMgcmVzcG9uc2UuIEFsbCBJIGNhbiBk
byBpcyB0byBtYW5nbGUgUlBDCnJlc3BvbnNlIGluIGEgc3VjaCB3YXksIHRoYXQgT1AtVEVFIHN1
cmVseSB3aWxsIHRyZWF0IGl0IGFzIGFuIGVycm9yIGFuZAphY3QgYWNjb3JkaW5nbHkuCgo+IEFs
c28sIEkgdGhpbmsgeW91IHdhbnQgYSBjb21tZW50IChtYXliZSBpbiB0aGUgY29tbWl0IG1lc3Nh
Z2UpCj4gZXhwbGFpbmluZyB0aGF0IE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIHdpbGwg
YWx3YXlzIGJlIGVxdWFsIHRvCj4gUEFHRV9TSVpFLgpJdCBpcyBhbHdheXMgZXF1YWwgdG8gNDA5
NiBieXRlcy4gQnV0LCBBRkFJSywgWEVOIGNhbiB3b3JrIHdpdGggb3RoZXIKUEFHRV9TSVpFcywg
aXNuJ3Q/IEFjdHVhbGx5LCBsaW51eCBkcml2ZXIgc3VwcG9ydCBvdGhlciBwYWdlIHNpemVzLCBp
dApqdXN0IHNwbGl0cyB0aG9zZSBwYWdlcyBpbnRvIDRrIGNodW5rcy4gVGhlIHNhbWUgY2FuIGJl
IGRvbmUgaW4gWEVOLCBidXQKSSBkb24ndCB3YW50IHRvIGludHJvZHVjZSB0aGlzIGxvZ2ljIHJp
Z2h0IG5vdy4gVGhlIHBhdGNoZXMgYXJlIGNvbXBsZXgKZW5vdWdoLiBSaWdodCBub3cgd2UgaGF2
ZQpCVUlMRF9CVUdfT04oUEFHRV9TSVpFICE9IE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpF
KSBhbmQgdGhpcyBpcwplbm91Z2gsIEkgaG9wZS4KCgotLQpCZXN0IHJlZ2FyZHMsIFZvbG9keW15
ciBCYWJjaHVrCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 21:03:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 21:03: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-devel-bounces@lists.xenproject.org>)
	id 1gkEpP-0000vV-BF; Thu, 17 Jan 2019 21:03: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=1bLL=PZ=ffwll.ch=daniel.vetter@srs-us1.protection.inumbo.net>)
 id 1gkEpN-0000vM-Om
 for xen-devel@lists.xen.org; Thu, 17 Jan 2019 21:03:54 +0000
X-Inumbo-ID: 60450230-1a9b-11e9-92db-bc764e045a96
Received: from mail-ed1-x541.google.com (unknown [2a00:1450:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60450230-1a9b-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 21:03:45 +0000 (UTC)
Received: by mail-ed1-x541.google.com with SMTP id f9so9467466eds.10
 for <xen-devel@lists.xen.org>; Thu, 17 Jan 2019 13:03:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=F0SuKOY54+2T+ASaniakM1/LgkCWCdr34VfW0kpXHDQ=;
 b=eBc84ipwbwpG03Mhkqg91ZjJJM365Tp5hc94Ce4DTJEGdlNKsYHBGgbUWVfk3wUDUv
 cpVMzBsvJGYrnymEiJBtVi56fCYttljS2Ov/3A6j0+3dOz5KX4t6daUYz2VztW79UhyE
 0jFB5sLIp6bPVxJ+59U3ETSlhFlIavN62uPPo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=F0SuKOY54+2T+ASaniakM1/LgkCWCdr34VfW0kpXHDQ=;
 b=SRwfW6+36KgwMO78P7aLK2YuHnYIYqhU2N0BX77fd4tYGmGv4c0tzcWqkmi8WkoSiV
 o1aL2BKIpK2PMGq8NofCQ/g93M7lF+1GgpRrKmMWOnEGuiRDUSN6mLnU3rzEQflxNZqS
 qCjDlQLESG/WuC0iWNw0Oi2hfm6FV6ygL1b23O2hL9n3mk62bTV9HhucYTt3jO4RB51J
 ipDShcHQon0LuO7SlpCNLNyPXrRGiZyFkx6YeNqO/CzDytRAKha1ekKGzYjpdxSCDewX
 d7a0HbCL+KHQoX3+kjb8dM8x7QDi5okQDXxBKtWoHuLeyeDdC2XEeSzMTGO6BIa1O38b
 Owwg==
X-Gm-Message-State: AJcUukfC0HZyXYYQe5YegeOjuR+5ROIXHpSE5S52z/z+IdlqDxQdKXMw
 /lXWaXYip5znrhWBl7ogvlhX/Q==
X-Google-Smtp-Source: ALg8bN4uAR5T2SCNBt3uzItvqnPGX7c4TEYys//PKTstUX06Kjude+FXj1zXL6Xzp9dzFMSo2+TdbQ==
X-Received: by 2002:a17:906:2acf:: with SMTP id
 m15-v6mr12096841eje.180.1547759023315; 
 Thu, 17 Jan 2019 13:03:43 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855])
 by smtp.gmail.com with ESMTPSA id g5-v6sm3559541ejm.15.2019.01.17.13.03.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 17 Jan 2019 13:03:42 -0800 (PST)
From: Daniel Vetter <daniel.vetter@ffwll.ch>
To: DRI Development <dri-devel@lists.freedesktop.org>
Date: Thu, 17 Jan 2019 22:03:34 +0100
Message-Id: <20190117210334.13234-1-daniel.vetter@ffwll.ch>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190116181018.GA27364@ravnborg.org>
References: <20190116181018.GA27364@ravnborg.org>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Neil Armstrong <narmstrong@baylibre.com>,
 Daniel Vetter <daniel.vetter@ffwll.ch>, Liviu Dudau <liviu.dudau@arm.com>,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Benjamin Gaignard <benjamin.gaignard@linaro.org>,
 Daniel Vetter <daniel.vetter@intel.com>, Sam Ravnborg <sam@ravnborg.org>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 nouveau@lists.freedesktop.org, CK Hu <ck.hu@mediatek.com>,
 spice-devel@lists.freedesktop.org, Jani Nikula <jani.nikula@intel.com>,
 linux-arm-msm@vger.kernel.org, intel-gfx@lists.freedesktop.org,
 etnaviv@lists.freedesktop.org, Jani Nikula <jani.nikula@linux.intel.com>,
 linux-mediatek@lists.infradead.org, Rodrigo Vivi <rodrigo.vivi@intel.com>,
 linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xen.org,
 linux-renesas-soc@vger.kernel.org, Alex Deucher <alexander.deucher@amd.com>,
 freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIHRoZSBwcm9iZSBoZWxwZXIgc3R1ZmYgKHdoaWNoIHByZXR0eSBtdWNoIGV2ZXJ5b25l
IG5lZWRzKSBpbgp0aGUgZHJtX2NydGNfaGVscGVyLmggZmlsZSAod2hpY2ggYXRvbWljIGRyaXZl
cnMgc2hvdWxkIG5ldmVyIG5lZWQpIGlzCmNvbmZ1c2luZy4gU3BsaXQgdGhlbSBvdXQuCgpUbyBt
YWtlIHN1cmUgSSBhY3R1YWxseSBhY2hpZXZlZCB0aGUgZ29hbCBoZXJlIEkgd2VudCB0aHJvdWdo
IGFsbApkcml2ZXJzLiBBbmQgaW5kZWVkLCBhbGwgYXRvbWljIGRyaXZlcnMgYXJlIG5vdyBmcmVl
IG9mCmRybV9jcnRjX2hlbHBlci5oIGluY2x1ZGVzLgoKdjI6IE1ha2UgaXQgY29tcGlsZS4gVGhl
cmUgd2FzIHNvIG11Y2ggY29tcGlsZSBmYWlsIG9uIGFybSBkcml2ZXJzCnRoYXQgSSBmaWd1cmVk
IEknbGwgYmV0dGVyIG5vdCBpbmNsdWRlIGFueSBvZiB0aGUgYWNrcyBvbiB2MS4KCnYzOiBNYXNz
aXZlIHJlYmFzZSBiZWNhdXNlIGk5MTUgaGFzIGxvc3QgYSBsb3Qgb2YgZHJtUC5oIGluY2x1ZGVz
LCBidXQKbm90IGFsbDogVGhyb3VnaCBkcm1fY3J0Y19oZWxwZXIuaCA+IGRybV9tb2Rlc2V0X2hl
bHBlci5oIC0+IGRybVAuaAp0aGVyZSB3YXMgc3RpbGwgb25lLCB3aGljaCB0aGlzIHBhdGNoIGxh
cmdlbHkgcmVtb3Zlcy4gV2hpY2ggbWVhbnMKcm9sbGluZyBvdXQgbG90cyBtb3JlIGluY2x1ZGVz
IGFsbCBvdmVyLgoKVGhpcyB3aWxsIGFsc28gY29uZmxpY3Qgd2l0aCBvbmdvaW5nIGRybVAuaCBj
bGVhbnVwIGJ5IG90aGVycyBJCmV4cGVjdC4KCnYzOiBSZWJhc2Ugb24gdG9wIG9mIGF0b21pYyBi
b2Nocy4KCnY0OiBSZXZpZXcgZnJvbSBMYXVyZW50IGZvciBicmlkZ2UvcmNhci9vbWFwL3NobW9i
L2NvcmUgYml0czoKLSAocmUpbW92ZSBzb21lIG9mIHRoZSBhZGRlZCBpbmNsdWRlcywgdXNlIHRo
ZSBiZXR0ZXIgaW5jbHVkZSBmaWxlcyBpbgogIG90aGVyIHBsYWNlcyAoYWxsIHN1Z2dlc3RlZCBm
cm9tIExhdXJlbnQgYWRvcHRlZCB1bmNoYW5nZWQpLgotIHNvcnQgYWxwaGFiZXRpY2FsbHkKCnY1
OiBBY3R1YWxseSB0cnkgdG8gc29ydCB0aGVtLCBhbmQgd2hpbGUgYXQgaXQsIHNvcnQgYWxsIHRo
ZSBvbmVzIEkKdG91Y2guCgp2NjogUmViYXNlIG9udG8gaTkxNSBjaGFuZ2VzLgoKQ2M6IFNhbSBS
YXZuYm9yZyA8c2FtQHJhdm5ib3JnLm9yZz4KQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBs
aW51eC5pbnRlbC5jb20+CkNjOiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlk
ZWFzb25ib2FyZC5jb20+CkFja2VkLWJ5OiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRl
bC5jb20+CkFja2VkLWJ5OiBCZW5qYW1pbiBHYWlnbmFyZCA8YmVuamFtaW4uZ2FpZ25hcmRAbGlu
YXJvLm9yZz4KQWNrZWQtYnk6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CkFj
a2VkLWJ5OiBOZWlsIEFybXN0cm9uZyA8bmFybXN0cm9uZ0BiYXlsaWJyZS5jb20+CkFja2VkLWJ5
OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5j
b20+CkFja2VkLWJ5OiBDSyBIdSA8Y2suaHVAbWVkaWF0ZWsuY29tPgpBY2tlZC1ieTogQWxleCBE
ZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgpBY2tlZC1ieTogU2FtIFJhdm5ib3Jn
IDxzYW1AcmF2bmJvcmcub3JnPgpSZXZpZXdlZC1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVu
dC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPgpBY2tlZC1ieTogTGl2aXUgRHVkYXUgPGxpdml1
LmR1ZGF1QGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0
ZXJAaW50ZWwuY29tPgpDYzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCkNj
OiB2aXJ0dWFsaXphdGlvbkBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwpDYzogZXRuYXZpdkBs
aXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6IGxpbnV4LXNhbXN1bmctc29jQHZnZXIua2VybmVsLm9y
ZwpDYzogaW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpDYzogbGludXgtbWVkaWF0ZWtA
bGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogbGludXgtYW1sb2dpY0BsaXN0cy5pbmZyYWRlYWQub3Jn
CkNjOiBsaW51eC1hcm0tbXNtQHZnZXIua2VybmVsLm9yZwpDYzogZnJlZWRyZW5vQGxpc3RzLmZy
ZWVkZXNrdG9wLm9yZwpDYzogbm91dmVhdUBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6IHNwaWNl
LWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpDYzogYW1kLWdmeEBsaXN0cy5mcmVlZGVza3Rv
cC5vcmcKQ2M6IGxpbnV4LXJlbmVzYXMtc29jQHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtcm9j
a2NoaXBAbGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogbGludXgtc3RtMzJAc3QtbWQtbWFpbG1hbi5z
dG9ybXJlcGx5LmNvbQpDYzogbGludXgtdGVncmFAdmdlci5rZXJuZWwub3JnCkNjOiB4ZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwotLS0KIC4uLi9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Nvbm5l
Y3RvcnMuYyAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZGV2
aWNlLmMgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Rydi5j
ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tb2RlLmgg
ICAgICB8ICAxICsKIC4uLi9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMu
YyB8ICAyICstCiAuLi4vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9wcF9zbXUuYyAg
fCAgMiArLQogLi4uL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jICAgIHwg
IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2NydGMuYyAgICAgICAgICAgICB8ICAy
ICstCiBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9kcnYuYyAgICAgICAgICAgICAgfCAgNiAr
Ky0tLQogZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vfc2ltLmMgICAgICAgICAgICAgIHwgIDIg
Ky0KIGRyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfY3J0Yy5jICAgICAgICAgICAgICB8ICA0ICst
LQogZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9kcnYuYyAgICAgICAgICAgICAgIHwgIDQgKy0t
CiBkcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9jcnRjLmMgICAgICAgICAgICAgfCAgMiArLQog
ZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRy
aXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX213LmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2
ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV81MTAuYyAgICAgICAgICAgfCAgMiArLQogZHJpdmVy
cy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv
Z3B1L2RybS9hcm1hZGEvYXJtYWRhX2NydGMuaCAgICAgICAgICB8ICAyICsrCiBkcml2ZXJzL2dw
dS9kcm0vYXJtYWRhL2FybWFkYV9kcnYuYyAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUv
ZHJtL2FybWFkYS9hcm1hZGFfZmIuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry
bS9hc3QvYXN0X2Rydi5jICAgICAgICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9h
c3QvYXN0X21vZGUuYyAgICAgICAgICAgICAgICB8ICAxICsKIC4uLi9ncHUvZHJtL2F0bWVsLWhs
Y2RjL2F0bWVsX2hsY2RjX2NydGMuYyAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYXRtZWwt
aGxjZGMvYXRtZWxfaGxjZGNfZGMuaCAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2JvY2hzL2Jv
Y2hzX2Rydi5jICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hz
X2ttcy5jICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTEx
L2Fkdjc1MTEuaCAgICAgIHwgIDQgKystCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEv
YWR2NzUxMV9kcnYuYyAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFu
eDc4eHguYyAgICAgfCAgMiArLQogLi4uL2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBf
Y29yZS5jICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2Rucy1kc2kuYyAgICAg
ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2R1bWItdmdhLWRhYy5jICAg
ICAgICAgfCAgMiArLQogLi4uL2JyaWRnZS9tZWdhY2hpcHMtc3RkcHh4eHgtZ2UtYjg1MHYzLWZ3
LmMgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvbnhwLXB0bjM0NjAuYyAgICAgICAg
ICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3BhbmVsLmMgICAgICAgICAgICAgICAg
fCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIyLmMgICAgICAgIHwg
IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jICAgICAgICAgICAgICB8ICAy
ICstCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LWhkbWkuYyAgICAgfCAgMiAr
LQogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jIHwgIDIgKy0K
IGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjQuYyAgICAgICAgICAgICB8ICAyICstCiBk
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMgICAgICAgICAgICAgfCAgMiArLQogZHJp
dmVycy9ncHUvZHJtL2JyaWRnZS90aS1zbjY1ZHNpODYuYyAgICAgICAgIHwgIDIgKy0KIGRyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvdGktdGZwNDEwLmMgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJz
L2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYyAgICAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dw
dS9kcm0vY2lycnVzL2NpcnJ1c19tb2RlLmMgICAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9k
cm0vZHJtX2F0b21pY19oZWxwZXIuYyAgICAgICAgICAgfCAgMSAtCiBkcml2ZXJzL2dwdS9kcm0v
ZHJtX2RwX21zdF90b3BvbG9neS5jICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2Ry
bV9tb2Rlc2V0X2hlbHBlci5jICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9kcm1f
cHJvYmVfaGVscGVyLmMgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZHJtX3Np
bXBsZV9rbXNfaGVscGVyLmMgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYv
ZXRuYXZpdl9kcnYuaCAgICAgICAgIHwgIDEgLQogZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlu
b3NfZHAuYyAgICAgICAgICAgIHwgIDMgKystCiBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5v
c19kcm1fY3J0Yy5jICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3Nf
ZHJtX2RwaS5jICAgICAgIHwgIDQgKy0tCiBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19k
cm1fZHJ2LmMgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJt
X2RzaS5jICAgICAgIHwgIDQgKy0tCiBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1f
ZmIuYyAgICAgICAgfCAgNiArKy0tLQogZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJt
X2ZiZGV2LmMgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92
aWRpLmMgICAgICB8ICA0ICstLQogZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfaGRtaS5j
ICAgICAgICAgIHwgIDQgKy0tCiBkcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9j
cnRjLmMgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fZHJ2
LmMgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2ttcy5j
ICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFuZS5j
ICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMgICAg
IHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oICAgICAgICB8
ICAxICsKIC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZGUuYyAgICB8ICAy
ICstCiAuLi4vZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Rydi5jICAgfCAgMiAr
LQogLi4uL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9mYmRldi5jIHwgIDIgKy0K
IC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jICB8ICAyICstCiBk
cml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2R3X2RybV9kc2kuYyAgfCAgOCArKystLS0K
IC4uLi9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fYWRlLmMgICB8ICA4ICsrKy0t
LQogLi4uL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYyAgIHwgIDYgKyst
LS0KIGRyaXZlcnMvZ3B1L2RybS9pMmMvY2g3MDA2X3ByaXYuaCAgICAgICAgICAgICB8ICAxICsK
IGRyaXZlcnMvZ3B1L2RybS9pMmMvc2lsMTY0X2Rydi5jICAgICAgICAgICAgICB8ICAyICstCiBk
cml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhfZHJ2LmMgICAgICAgICAgICAgfCAgMiArLQogZHJp
dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgICAgICAgICAgIHwgIDMgKystCiBkcml2
ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy
cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyAgICAgICAgICAgICAgIHwgIDIgKysKIGRyaXZlcnMv
Z3B1L2RybS9pOTE1L2k5MTVfaW9jMzIuYyAgICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1
L2RybS9pOTE1L2k5MTVfaXJxLmMgICAgICAgICAgICAgICB8ICAyICsrCiBkcml2ZXJzL2dwdS9k
cm0vaTkxNS9pOTE1X3BjaS5jICAgICAgICAgICAgICAgfCAgMiArKwogZHJpdmVycy9ncHUvZHJt
L2k5MTUvaTkxNV90cmFjZS5oICAgICAgICAgICAgIHwgIDIgKysKIGRyaXZlcnMvZ3B1L2RybS9p
OTE1L2ludGVsX2NydC5jICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkx
NS9pbnRlbF9kaXNwbGF5LmMgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZHAuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu
dGVsX2RwX21zdC5jICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl
bF9kcnYuaCAgICAgICAgICAgICAgfCAgMyArKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs
X2ZiYy5jICAgICAgICAgICAgICB8ICAyICsrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9m
YmRldi5jICAgICAgICAgICAgfCAgMiArKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHBl
X2F1ZGlvLmMgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfb3Zlcmxh
eS5jICAgICAgICAgIHwgIDIgKysKIGRyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYyAg
ICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaW14L2lteC1kcm0tY29yZS5jICAg
ICAgICAgICAgfCAgNiArKy0tLQogZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtbGRiLmMgICAgICAg
ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jICAgICAgICAg
ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLWNydGMuYyAgICAgICAg
ICAgICAgfCAxMiArKysrLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9pbXgvcGFyYWxsZWwtZGlzcGxh
eS5jICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jICAg
ICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fY3J0Yy5j
ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2Rydi5jICAg
ICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jICAgICAg
ICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kc2kuYyAgICAgICAgICAg
IHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jICAgICAgICAgICB8
ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5jICAgICAgICAgICAgfCAg
MiArLQogZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jICAgICAgICAgICAgIHwgIDgg
KysrLS0tCiBkcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRtaS5jICAgICAgICAgfCAg
NCArLS0KIGRyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYyAgICAgICB8ICA0
ICstLQogZHJpdmVycy9ncHUvZHJtL21nYWcyMDAvbWdhZzIwMF9tb2RlLmMgICAgICAgIHwgIDEg
KwogZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2NydGMuYyAgICAgIHwgIDQgKy0t
CiBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jICAgfCAgMiArLQog
ZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9jcnRjLmMgICAgIHwgIDIgKy0KIC4u
Li9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jICB8ICAyICstCiAuLi4v
Z3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHR2X2VuY29kZXIuYyAgfCAgMiArLQogLi4uL2dw
dS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2xjZGNfZW5jb2Rlci5jIHwgIDIgKy0KIC4uLi9ncHUv
ZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jbWRfZW5jb2Rlci5jICB8ICAyICstCiBkcml2ZXJzL2dw
dS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NydGMuYyAgICAgfCAgMiArLQogZHJpdmVycy9ncHUv
ZHJtL21zbS9kaXNwL21kcDUvbWRwNV9lbmNvZGVyLmMgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry
bS9tc20vbXNtX2Rydi5oICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0v
bXNtL21zbV9mYi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL214
c2ZiL214c2ZiX2NydGMuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9teHNm
Yi9teHNmYl9kcnYuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbXhzZmIv
bXhzZmJfb3V0LmMgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL25vdXZlYXUv
ZGlzcG52MDQvdHZudjE3LmMgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlz
cG52NTAvZGlzcC5jICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZl
YXVfY29ubmVjdG9yLmMgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVf
ZGlzcGxheS5jICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVj
dG9yLmMgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2NydGMuYyAg
ICAgICAgICAgfCAgMSAtCiBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5jICAgICAg
ICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuaCAgICAgICAg
ICAgIHwgIDEgLQogZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMgICAgICAg
IHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZmIuYyAgICAgICAgICAgICB8
ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcGwxMTEvcGwxMTFfZHJ2LmMgICAgICAgICAgICAgfCAg
OCArKystLS0KIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYyAgICAgICAgICAgICB8
ICA2ICsrLS0tCiBkcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYuYyAgICAgICAgICAgICAgICAg
fCAgMyArKy0KIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMgICAgICAgICAgICAgICAgICB8
ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYyAgICAgICAgICAgICAgICAgfCAg
MiArLQogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jICAgICAgICAgIHwgIDEg
KwogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jICAgIHwgIDEgKwog
ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2aWNlLmMgICAgICAgIHwgIDEgKwogZHJp
dmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxheS5jICAgICAgIHwgIDEgKwogZHJpdmVy
cy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMgICAgICAgIHwgIDEgKwogZHJpdmVycy9n
cHUvZHJtL3JhZGVvbi9yYWRlb25fZHJ2LmMgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUv
ZHJtL3JhZGVvbi9yYWRlb25faXJxX2ttcy5jICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJt
L3JjYXItZHUvcmNhcl9kdV9jcnRjLmMgICAgICAgIHwgIDEgLQogZHJpdmVycy9ncHUvZHJtL3Jj
YXItZHUvcmNhcl9kdV9kcnYuYyAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfZW5jb2Rlci5jICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcmNhci1k
dS9yY2FyX2R1X2ttcy5jICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3JjYXItZHUv
cmNhcl9kdV9wbGFuZS5jICAgICAgIHwgIDEgLQogZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNh
cl9kdV92c3AuYyAgICAgICAgIHwgIDEgLQogZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9s
dmRzLmMgICAgICAgICAgIHwgIDIgKy0KIC4uLi9ncHUvZHJtL3JvY2tjaGlwL2FuYWxvZ2l4X2Rw
LXJvY2tjaGlwLmMgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNv
cmUuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3Jl
LmggICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9kd19oZG1pLXJvY2tj
aGlwLmMgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMgICAg
ICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9kcnYu
YyAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmIuYyAg
ICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiZGV2LmMg
fCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9wc3IuYyAgIHwg
IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMgICB8ICAy
ICstCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5jICAgICAgfCAgMiAr
LQogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3JnYi5jICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fY3J0Yy5jICAgICB8ICAxICsKIGRy
aXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fZHJ2LmMgICAgICB8ICAxICsKIGRyaXZl
cnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMgICAgICB8ICAxICsKIGRyaXZlcnMv
Z3B1L2RybS9zdGkvc3RpX2NydGMuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dw
dS9kcm0vc3RpL3N0aV9kcnYuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUv
ZHJtL3N0aS9zdGlfZHZvLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry
bS9zdGkvc3RpX2hkYS5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0v
c3RpL3N0aV9oZG1pLmMgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N0
aS9zdGlfdHZvdXQuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdG0v
ZHJ2LmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3RtL2x0
ZGMuYyAgICAgICAgICAgICAgICAgICAgfCAgNCArLS0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9z
dW40aV9iYWNrZW5kLmMgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3Vu
NGlfY3J0Yy5jICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRp
X2Rydi5jICAgICAgICAgICAgIHwgIDQgKy0tCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlf
aGRtaV9lbmMuYyAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2
ZHMuYyAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9yZ2Iu
YyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNvbi5j
ICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMgICAg
ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW42aV9taXBpX2RzaS5j
ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfbWl4ZXIuYyAgICAg
ICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMgICAg
ICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV92aV9sYXllci5jICAgICAg
ICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmggICAgICAgICAgICAgICAgICAg
fCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2ZiLmMgICAgICAgICAgICAgICAgICAgIHwg
IDEgKwogZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2hkbWkuYyAgICAgICAgICAgICAgICAgIHwgIDIg
Ky0KIGRyaXZlcnMvZ3B1L2RybS90ZWdyYS9odWIuYyAgICAgICAgICAgICAgICAgICB8ICAyICst
CiBkcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuYyAgICAgICAgICAgfCAgMSArCiBk
cml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuaCAgICAgICAgICAgfCAgNSArKy0tCiBk
cml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19leHRlcm5hbC5jICAgICAgfCAgMSArCiBkcml2
ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19wYW5lbC5jICAgICAgICAgfCAgMSArCiBkcml2ZXJz
L2dwdS9kcm0vdGlsY2RjL3RpbGNkY190ZnA0MTAuYyAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dw
dS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tY29yZS5jICAgfCAgMiArLQogZHJpdmVycy9ncHUv
ZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLXBpcGUuYyAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2Ry
bS90dmUyMDAvdHZlMjAwX2Rydi5jICAgICAgICAgICB8IDEwICsrKy0tLS0KIGRyaXZlcnMvZ3B1
L2RybS91ZGwvdWRsX2Nvbm5lY3Rvci5jICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2Ry
bS91ZGwvdWRsX2Rydi5jICAgICAgICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS91
ZGwvdWRsX21haW4uYyAgICAgICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X2NydGMuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdmM0L3Zj
NF9kcGkuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRf
ZHNpLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2hk
bWkuYyAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9rbXMu
YyAgICAgICAgICAgICAgICAgfCAgNCArLS0KIGRyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5j
ICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF92ZWMuYyAg
ICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rp
c3BsYXkuYyAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kcnYu
aCAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYyAgICAg
ICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19kcnYuYyAgICAgICAg
ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfb3V0cHV0LmMgICAgICAg
ICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9rbXMuaCAgICAgICAg
ICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgICAgICAgICAg
IHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMgICAgICB8
ICAyICstCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgICAgICAgfCAg
MiArLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jICAgICAgIHwgIDIg
Ky0KIGRyaXZlcnMvZ3B1L2RybS96dGUvenhfZHJtX2Rydi5jICAgICAgICAgICAgICB8ICAyICst
CiBkcml2ZXJzL2dwdS9kcm0venRlL3p4X2hkbWkuYyAgICAgICAgICAgICAgICAgfCAgMiArLQog
ZHJpdmVycy9ncHUvZHJtL3p0ZS96eF90dmVuYy5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRy
aXZlcnMvZ3B1L2RybS96dGUvenhfdmdhLmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2
ZXJzL2dwdS9kcm0venRlL3p4X3ZvdS5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy
cy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X2lycS5jICAgICAgICAgIHwgIDQgKystCiBkcml2ZXJz
L3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfbW9kZS5jICAgICAgICAgfCAgNCArLS0KIGluY2x1ZGUv
ZHJtL2RybV9jcnRjX2hlbHBlci5oICAgICAgICAgICAgICAgICB8IDE2IC0tLS0tLS0tLS0tCiBp
bmNsdWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmggICAgICAgICAgICAgICAgfCAyNyArKysrKysr
KysrKysrKysrKysrCiAyMjggZmlsZXMgY2hhbmdlZCwgMzA3IGluc2VydGlvbnMoKyksIDI0NiBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVs
cGVyLmgKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY29u
bmVjdG9ycy5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Nvbm5lY3RvcnMu
YwppbmRleCA2OWFkNmVjMGE0ZjMuLmJmMDRjMTJiZDMyNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Nvbm5lY3RvcnMuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vYW1kL2FtZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jCkBAIC0yNSw4ICsyNSw4IEBACiAgKi8K
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2FtZGdw
dV9kcm0uaD4KICNpbmNsdWRlICJhbWRncHUuaCIKICNpbmNsdWRlICJhdG9tLmgiCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZGV2aWNlLmMgYi9kcml2ZXJz
L2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZGV2aWNlLmMKaW5kZXggY2MxYmM2NWE1OWM2Li42
NDBmYzMyMTE3ZmUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdw
dV9kZXZpY2UuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZGV2aWNl
LmMKQEAgLTMwLDggKzMwLDggQEAKICNpbmNsdWRlIDxsaW51eC9jb25zb2xlLmg+CiAjaW5jbHVk
ZSA8bGludXgvc2xhYi5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgorI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2FtZGdwdV9kcm0u
aD4KICNpbmNsdWRlIDxsaW51eC92Z2FhcmIuaD4KICNpbmNsdWRlIDxsaW51eC92Z2Ffc3dpdGNo
ZXJvby5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Ry
di5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Rydi5jCmluZGV4IDAyNzc4
NjJkMWE3NC4uYTFiYjM3NzMwODdiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Ft
ZGdwdS9hbWRncHVfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1
X2Rydi5jCkBAIC0zMiw3ICszMiw3IEBACiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CiAjaW5j
bHVkZSA8bGludXgvcG1fcnVudGltZS5oPgogI2luY2x1ZGUgPGxpbnV4L3ZnYV9zd2l0Y2hlcm9v
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJhbWRncHUuaCIKICNpbmNsdWRlICJhbWRncHVf
aXJxLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW9k
ZS5oIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaAppbmRleCBhYWRk
MGZhNDJlNDMuLjY5OGZkOGEyZjc3NSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9h
bWRncHUvYW1kZ3B1X21vZGUuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn
cHVfbW9kZS5oCkBAIC0zOCw2ICszOCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9w
bGFuZV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1
ZGUgPGxpbnV4L2kyYy5oPgogI2luY2x1ZGUgPGxpbnV4L2kyYy1hbGdvLWJpdC5oPgogI2luY2x1
ZGUgPGxpbnV4L2hydGltZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlz
cGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQv
ZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMuYwppbmRleCAzOTk5N2Q5NzdlZmIu
Ljc4MTczMzExZjcxOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2Ft
ZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlz
cGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX2hlbHBlcnMuYwpAQCAtMjksNyArMjksNyBAQAogI2lu
Y2x1ZGUgPGxpbnV4L2kyYy5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgog
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdw
dV9kbV9wcF9zbXUuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1k
Z3B1X2RtX3BwX3NtdS5jCmluZGV4IDlkMmQ2OTg2Yjk4My4uN2VmOTkwMzcxNjdhIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9wcF9z
bXUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9k
bV9wcF9zbXUuYwpAQCAtMjUsNyArMjUsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KIAog
I2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgor
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2FtZGdwdV9k
cm0uaD4KICNpbmNsdWRlICJkbV9zZXJ2aWNlcy5oIgogI2luY2x1ZGUgImFtZGdwdS5oIgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1f
c2VydmljZXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1
X2RtX3NlcnZpY2VzLmMKaW5kZXggNTE2Nzk1MzQyZGQyLi5kOTE1ZThjODc2OWIgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3NlcnZp
Y2VzLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVf
ZG1fc2VydmljZXMuYwpAQCAtMjcsNyArMjcsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4K
IAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2FtZGdw
dV9kcm0uaD4KICNpbmNsdWRlICJkbV9zZXJ2aWNlcy5oIgogI2luY2x1ZGUgImFtZGdwdS5oIgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jIGIvZHJpdmVycy9n
cHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jCmluZGV4IDE1NWFiMTc3Y2UwYi4uNzNlNTA4ZTAwZTMw
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jCkBAIC0xNSwxMiArMTUsMTIgQEAKICAqLwog
CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZGV2aWNlLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGxp
bnV4L2Nsay5oPgogI2luY2x1ZGUgPGxpbnV4L3BsYXRmb3JtX2RhdGEvc2ltcGxlZmIuaD4KIApk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfZHJ2LmMgYi9kcml2ZXJzL2dw
dS9kcm0vYXJjL2FyY3BndV9kcnYuYwppbmRleCAzOWE3OWY1NzE4YzQuLmM5Zjc4Mzk3ZDM0NSAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfZHJ2LmMKKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2FyYy9hcmNwZ3VfZHJ2LmMKQEAgLTE1LDE1ICsxNSwxNSBAQAogICovCiAKICNp
bmNsdWRlIDxsaW51eC9jbGsuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9kZXZpY2UuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2RlYnVnZnMuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2Rl
dmljZS5oPgogI2luY2x1ZGUgPGRybS9kcm1fZHJ2Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9j
bWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZm
ZXJfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5o
PgogI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgogI2luY2x1ZGUgPGxpbnV4L29mX3Jlc2VydmVk
X21lbS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vfc2ltLmMgYi9k
cml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9zaW0uYwppbmRleCA2NTMwZDg4ZjcyOTMuLjEyY2Yy
OGI0MDhhMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vfc2ltLmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3Vfc2ltLmMKQEAgLTE0LDggKzE0LDggQEAKICAq
CiAgKi8KIAotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgog
CiAjaW5jbHVkZSAiYXJjcGd1LmgiCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0v
aGRsY2RfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMKaW5kZXggZTRk
NjdiNzAyNDRkLi4wYjJiNjJmOGZhM2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm0v
aGRsY2RfY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfY3J0Yy5jCkBAIC0x
MywxMiArMTMsMTIgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
ZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CiAj
aW5jbHVkZSA8bGludXgvb2ZfZ3JhcGguaD4KICNpbmNsdWRlIDxsaW51eC9wbGF0Zm9ybV9kYXRh
L3NpbXBsZWZiLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Rydi5j
IGIvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9kcnYuYwppbmRleCAwM2ZiMTBhMmY3NzAuLjhm
YzBiODg0YzQyOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9kcnYuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Rydi5jCkBAIC0yMiwxMyArMjIsMTMgQEAK
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
ZmJfY21hX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1l
YnVmZmVyX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX29mLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
IAogI2luY2x1ZGUgImhkbGNkX2Rydi5oIgogI2luY2x1ZGUgImhkbGNkX3JlZ3MuaCIKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9hcm0vbWFsaWRwX2NydGMuYwppbmRleCBlMWI3Mjc4Mjg0OGMuLjU2YWFkMjg4NjY2ZSAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfY3J0Yy5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9hcm0vbWFsaWRwX2NydGMuYwpAQCAtMTQsNyArMTQsNyBAQAogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgor
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+
CiAjaW5jbHVkZSA8bGludXgvcG1fcnVudGltZS5oPgogI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9k
ZS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMgYi9kcml2
ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYwppbmRleCA1MDVmMzE2YTE5MmUuLmFiNTBhZDA2
ZTI3MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfZHJ2LmMKQEAgLTIzLDcgKzIzLDcgQEAKICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2FybS9tYWxpZHBfbXcuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX213LmMKaW5k
ZXggOTE0NzJlNWUwYzhiLi4wNDFhNjRkYzcxNjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9hcm0vbWFsaWRwX213LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfbXcuYwpA
QCAtOCw3ICs4LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJt
YWRhL2FybWFkYV81MTAuYwppbmRleCAyZjdjMDQ4YzUzNjEuLjBlOTFkMjc5MjFiZCAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL2FybWFkYS9hcm1hZGFfNTEwLmMKQEAgLTksNyArOSw3IEBACiAgKi8KICNpbmNsdWRl
IDxsaW51eC9jbGsuaD4KICNpbmNsdWRlIDxsaW51eC9pby5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1
ZGUgImFybWFkYV9jcnRjLmgiCiAjaW5jbHVkZSAiYXJtYWRhX2RybS5oIgogI2luY2x1ZGUgImFy
bWFkYV9ody5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0
Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jCmluZGV4IDIwZGZiMjk1
NjFjMi4uYmE0YTNmYWI3NzQ1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2Fy
bWFkYV9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5jCkBA
IC0xMiw3ICsxMiw3IEBACiAjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSAiYXJtYWRhX2NydGMuaCIKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2NydGMuaCBiL2RyaXZlcnMvZ3B1L2RybS9hcm1h
ZGEvYXJtYWRhX2NydGMuaAppbmRleCA3ZWJkMzM3YjYwYWYuLjA4NzYxZmYwMTczOSAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5oCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9hcm1hZGEvYXJtYWRhX2NydGMuaApAQCAtOCw2ICs4LDggQEAKICNpZm5kZWYgQVJN
QURBX0NSVENfSAogI2RlZmluZSBBUk1BREFfQ1JUQ19ICiAKKyNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4KKwogc3RydWN0IGFybWFkYV9nZW1fb2JqZWN0OwogCiBzdHJ1Y3QgYXJtYWRhX3JlZ3Mg
ewpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZHJ2LmMgYi9kcml2
ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9kcnYuYwppbmRleCBmYTMxNTg5YjRmYzAuLmU2NjBj
NWNhNTJhZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZHJ2LmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZHJ2LmMKQEAgLTEwLDcgKzEwLDcg
QEAKICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC9vZl9ncmFwaC5o
PgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1
ZGUgImFybWFkYV9jcnRjLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2Fy
bWFkYV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZmIuYwppbmRleCA2YmQ2
MzhhNTQ1NzkuLjA1OGFjN2Q5OTIwZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybWFk
YS9hcm1hZGFfZmIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jCkBA
IC01LDcgKzUsNyBAQAogICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKICAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uLgogICovCi0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgor
I2luY2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgog
I2luY2x1ZGUgImFybWFkYV9kcm0uaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hc3Qv
YXN0X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMKaW5kZXggYmY1ODljNTNi
OTA4Li4zODcxYjM5ZDRkZWEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X2Ry
di5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X2Rydi5jCkBAIC0zMCw2ICszMCw3IEBA
CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAiYXN0X2Ry
di5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMgYi9kcml2
ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMKaW5kZXggOGJiMzU1ZDVkNDNkLi45N2ZlZDA2Mjdk
MWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYworKysgYi9kcml2
ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgogI2luY2x1ZGUgImFzdF9kcnYuaCIKIAogI2luY2x1ZGUgImFzdF90YWJsZXMuaCIKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19jcnRjLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5jCmluZGV4IDk2
ZjQwODI2NzFmZS4uODA3MGE1NThkN2IxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXRt
ZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1o
bGNkYy9hdG1lbF9obGNkY19jcnRjLmMKQEAgLTI0LDcgKzI0LDcgQEAKICNpbmNsdWRlIDxsaW51
eC9waW5jdHJsL2NvbnN1bWVyLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogCiAjaW5jbHVkZSA8dmlkZW8vdmlkZW9tb2Rl
Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNf
ZGMuaCBiL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19kYy5oCmluZGV4
IDRjYzFlMDNmMGFlZS4uNzBiZDU0MGQ2NDRlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
YXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfZGMuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vYXRtZWwt
aGxjZGMvYXRtZWxfaGxjZGNfZGMuaApAQCAtMzEsNyArMzEsNyBAQAogI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9jbWFfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYm9jaHMv
Ym9jaHNfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMKaW5kZXggY2Vh
NDJhYzY0ZDdlLi5jYjU1YmRjMzZmM2YgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ib2No
cy9ib2Noc19kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMKQEAg
LTksNiArOSw3IEBACiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8bGludXgv
c2xhYi5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgImJvY2hzLmgiCiAKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9i
b2Noc19rbXMuYwppbmRleCBlOWQ1ZGJjMzQ2NzYuLjljZDgyZTM2MzFmYiAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9i
b2Nocy9ib2Noc19rbXMuYwpAQCAtMTAsNiArMTAsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1fcGxh
bmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfdWFwaS5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+CiAKIHN0YXRpYyBpbnQgZGVmeCA9IDEwMjQ7CiBzdGF0aWMgaW50IGRlZnkg
PSA3Njg7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUx
MS5oIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTEuaAppbmRleCAyYjZl
MDgzMmQxY2YuLjk5NmE3ZTdkYmZkNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRn
ZS9hZHY3NTExL2Fkdjc1MTEuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEv
YWR2NzUxMS5oCkBAIC0xNCw4ICsxNCwxMCBAQAogI2luY2x1ZGUgPGxpbnV4L3JlZ21hcC5oPgog
I2luY2x1ZGUgPGxpbnV4L3JlZ3VsYXRvci9jb25zdW1lci5oPgogCi0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9jb25uZWN0b3IuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9tb2Rlcy5oPgogCiAjZGVmaW5lIEFEVjc1MTFfUkVHX0NISVBfUkVWSVNJ
T04JCTB4MDAKICNkZWZpbmUgQURWNzUxMV9SRUdfTjAJCQkJMHgwMQpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTFfZHJ2LmMgYi9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMV9kcnYuYwppbmRleCBkMGU5OGNhYTJlMmEuLmVjMmNh
NzFlMTMyMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1
MTFfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTFfZHJ2
LmMKQEAgLTE3LDYgKzE3LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgor
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlIDxtZWRpYS9jZWMu
aD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC1hbng3OHh4
LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYwppbmRleCA0Y2Y3
YmMxN2FlMTQuLmMwOWFhZjkzYWUxYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRn
ZS9hbmFsb2dpeC1hbng3OHh4LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dp
eC1hbng3OHh4LmMKQEAgLTMxLDkgKzMxLDkgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5o
PgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Rw
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJhbmFsb2dpeC1hbng3OHh4LmgiCiAKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5j
IGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKaW5k
ZXggNGQ1YjQ3NTg1ODM0Li4yMjVmNWU1ZGQ2OWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCkBAIC0yNiw4ICsyNiw4IEBACiAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+CiAKICNpbmNsdWRlIDxkcm0vYnJpZGdlL2FuYWxvZ2l4X2RwLmg+CiAKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvY2Rucy1kc2kuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvY2Rucy1kc2kuYwppbmRleCBjZTk0OTZkMTM5ODYuLmJjOTQ0MmU4NmQxOCAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9icmlkZ2UvY2Rucy1kc2kuYwpAQCAtNyw5ICs3LDkgQEAKIAogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2ku
aD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KICNpbmNsdWRlIDx2aWRlby9taXBpX2Rpc3BsYXkuaD4KIAogI2luY2x1ZGUgPGxp
bnV4L2Nsay5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1k
YWMuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMKaW5kZXggOWI3MDY3
ODlhMzQxLi4wODA1ODAxZjRlOTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv
ZHVtYi12Z2EtZGFjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMu
YwpAQCAtMTgsNyArMTgsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAKIHN0cnVjdCBkdW1iX3ZnYSB7CiAJc3RydWN0IGRybV9icmlkZ2UJYnJpZGdlOwpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9tZWdhY2hpcHMtc3RkcHh4eHgtZ2UtYjg1
MHYzLWZ3LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1i
ODUwdjMtZncuYwppbmRleCAyMTM2Yzk3YWViOGUuLmEwMTAyOGVjNGRlNiAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9tZWdhY2hpcHMtc3RkcHh4eHgtZ2UtYjg1MHYzLWZ3LmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9tZWdhY2hpcHMtc3RkcHh4eHgtZ2UtYjg1MHYz
LWZ3LmMKQEAgLTM2LDggKzM2LDggQEAKICNpbmNsdWRlIDxsaW51eC9vZi5oPgogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KIAogI2RlZmluZSBFRElEX0VYVF9CTE9DS19DTlQgMHg3RQpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS9ueHAtcHRuMzQ2MC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9u
eHAtcHRuMzQ2MC5jCmluZGV4IGEzZTgxN2FiYWNlMS4uZmIzMzVhZmVhNGNmIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYwLmMKKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2JyaWRnZS9ueHAtcHRuMzQ2MC5jCkBAIC0yMiwxMCArMjIsMTAgQEAKICNpbmNsdWRlIDxs
aW51eC9vZl9ncGlvLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogCiAjZGVmaW5lIFBUTjM0NjBfRURJRF9BRERSCQkJMHgw
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3BhbmVsLmMgYi9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL3BhbmVsLmMKaW5kZXggMzdiYWE3OWU5NWMzLi4zOGVlYWY4YmE5NTkgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL3BhbmVsLmMKQEAgLTEyLDkgKzEyLDkgQEAKICNpbmNsdWRlIDxkcm0vZHJt
X3BhbmVsLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9jb25uZWN0b3IuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hl
bHBlcl92dGFibGVzLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX3BhbmVsLmg+CiAKIHN0cnVjdCBwYW5lbF9icmlkZ2UgewpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIyLmMgYi9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL3BhcmFkZS1wczg2MjIuYwppbmRleCA3MzM0ZDFiNjJiNzEuLmZkYTEzOTViNzQ4
MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIyLmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYXJhZGUtcHM4NjIyLmMKQEAgLTI2LDkgKzI2LDkg
QEAKICNpbmNsdWRlIDxsaW51eC9yZWd1bGF0b3IvY29uc3VtZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1
ZGUgPGRybS9kcm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1QLmg+CiAKIC8qIEJyaWdodG5lc3Mgc2NhbGUgb24gdGhlIFBhcmFk
ZSBjaGlwICovCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3NpaTkwMnguYyBi
L2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jCmluZGV4IGE1ZDU4ZjcwMzVjMS4uMDhl
MTJmZWYxMzQ5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3NpaTkwMnguYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3NpaTkwMnguYwpAQCAtMzAsOCArMzAsOCBAQAog
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9l
ZGlkLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2RlZmluZSBTSUk5
MDJYX1RQSV9WSURFT19EQVRBCQkJMHgwCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9i
cmlkZ2Uvc3lub3BzeXMvZHctaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5
cy9kdy1oZG1pLmMKaW5kZXggMTI5ZjQ2NGNiZWIxLi43YWFlNzI2OGZiNWEgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctaGRtaS5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctaGRtaS5jCkBAIC0yNSw5ICsyNSw5IEBACiAjaW5j
bHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlcl9zbGF2
ZS5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Jy
aWRnZS9kd19oZG1pLmg+CiAKICNpbmNsdWRlIDx1YXBpL2xpbnV4L21lZGlhLWJ1cy1mb3JtYXQu
aD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1k
c2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYwppbmRl
eCAyM2E1OTc3YTNiMGEuLmU5MTVhZThjOWE5MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlk
Z2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYwpAQCAtMTksOSArMTksOSBAQAogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vYnJpZGdlL2R3
X21pcGlfZHNpLmg+CiAjaW5jbHVkZSA8dmlkZW8vbWlwaV9kaXNwbGF5Lmg+CiAKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjQuYyBiL2RyaXZlcnMvZ3B1L2RybS9i
cmlkZ2UvdGMzNTg3NjQuYwppbmRleCBhZmQ0OTEwMThiZmMuLmEyMGU0NTRkZGQ2NCAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2NC5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9icmlkZ2UvdGMzNTg3NjQuYwpAQCAtOSwxMSArOSwxMSBAQAogCiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGxpbnV4L2dwaW8vY29uc3Vt
ZXIuaD4KICNpbmNsdWRlIDxsaW51eC9vZl9ncmFwaC5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2JyaWRnZS90YzM1ODc2Ny5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2
Ny5jCmluZGV4IDQ1MDUwN2EyNjMzNS4uODg4OTgwZDRiYzc0IDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90
YzM1ODc2Ny5jCkBAIC0zNCwxMSArMzQsMTEgQEAKICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAK
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2VkaWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9wYW5lbC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKIC8qIFJlZ2lz
dGVycyAqLwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXNuNjVkc2k4
Ni5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS1zbjY1ZHNpODYuYwppbmRleCAxMDI0Mzk2
NWVlN2MuLmY3MmVlMTM3ZTVmMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90
aS1zbjY1ZHNpODYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXNuNjVkc2k4Ni5j
CkBAIC02LDExICs2LDExIEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CiAjaW5jbHVkZSA8bGludXgvZ3Bpby9jb25z
dW1lci5oPgogI2luY2x1ZGUgPGxpbnV4L2kyYy5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2JyaWRnZS90aS10ZnA0MTAuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGktdGZwNDEw
LmMKaW5kZXggYzNlMzIxMzhjNmJiLi43YmZiNGYzMzg4MTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9icmlkZ2UvdGktdGZwNDEwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90
aS10ZnA0MTAuYwpAQCAtMjAsNyArMjAsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+CiAKICNkZWZpbmUgSE9UUExVR19ERUJPVU5DRV9NUwkJMTEwMAogCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYyBiL2RyaXZlcnMvZ3B1
L2RybS9jaXJydXMvY2lycnVzX2Rydi5jCmluZGV4IGRiNDBiNzdjN2Y3Yy4uOGVjODgwZjNhMzIy
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19kcnYuYwpAQCAtMTIsNiArMTIsNyBAQAogI2lu
Y2x1ZGUgPGxpbnV4L2NvbnNvbGUuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogCiAjaW5jbHVkZSAiY2lycnVzX2Rydi5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vY2lycnVzL2NpcnJ1c19tb2RlLmMgYi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19t
b2RlLmMKaW5kZXggZWQ3ZGNmMjEyYTM0Li5hODMwZTcwZmMwYmIgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21vZGUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vY2ly
cnVzL2NpcnJ1c19tb2RlLmMKQEAgLTE3LDYgKzE3LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5o
PgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3Bs
YW5lX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNs
dWRlIDx2aWRlby9jaXJydXMuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9h
dG9taWNfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwppbmRl
eCA2OWNiYWZkNWViZWUuLjU0NDE3ZmNlNWU1YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2RybV9hdG9taWNfaGVscGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVs
cGVyLmMKQEAgLTI5LDcgKzI5LDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX3VhcGkuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hl
bHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3dyaXRlYmFjay5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZGFtYWdlX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3Rv
cG9sb2d5LmMKaW5kZXggMTk2ZWJiYThhZjVmLi4yNTUyYTI3MzYyYTAgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L2RybV9kcF9tc3RfdG9wb2xvZ3kuYwpAQCAtMzMsNyArMzMsNyBAQAogI2luY2x1ZGUgPGRybS9k
cm1fZml4ZWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAvKioKICAqIERPQzogZHAgbXN0IGhl
bHBlcgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5jIGIv
ZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5jCmluZGV4IDkxNTBmYTM4NWJiYS4u
ODkwZWVlMDc4OTJkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRfaGVs
cGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5jCkBAIC0yMSwx
MCArMjEsMTAgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
IAogLyoqCiAgKiBET0M6IGF1eCBrbXMgaGVscGVycwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2RybV9wcm9iZV9oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJvYmVfaGVscGVy
LmMKaW5kZXggYTFiYjE1N2JmZGZhLi42ZmQwOGUwNGIzMjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9wcm9i
ZV9oZWxwZXIuYwpAQCAtMzYsMTAgKzM2LDEwIEBACiAjaW5jbHVkZSA8ZHJtL2RybV9jbGllbnQu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZvdXJjYy5o
PgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRybS9kcm1f
bW9kZXNldF9oZWxwZXJfdnRhYmxlcy5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAKICNpbmNsdWRlICJkcm1fY3J0Y19oZWxwZXJfaW50ZXJuYWwuaCIKIApkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jIGIvZHJpdmVycy9ncHUv
ZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jCmluZGV4IDkxNzgxMjQ0OGQxYi4uYTMyZjE0Y2Q3
Mzk4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jCkBAIC0xMCw4ICsx
MCw4IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5o
PgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9zaW1wbGVfa21z
X2hlbHBlci5oPgogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2
L2V0bmF2aXZfZHJ2LmgKaW5kZXggNGJmNjk4ZGU1OTk2Li5hNmE3ZGVkMzdlZjEgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmgKKysrIGIvZHJpdmVycy9n
cHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaApAQCAtMjEsNyArMjEsNiBAQAogI2luY2x1ZGUg
PGxpbnV4L21tX3R5cGVzLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtLmg+CiAjaW5jbHVkZSA8ZHJtL2V0bmF2aXZfZHJtLmg+CmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jIGIvZHJpdmVycy9ncHUv
ZHJtL2V4eW5vcy9leHlub3NfZHAuYwppbmRleCBjODQ0OWFlNGY0ZmUuLjQ3MTI0MmE1ZTU4MCAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHAuYworKysgYi9kcml2
ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jCkBAIC0yMiwxMCArMjIsMTEgQEAKICNpbmNs
dWRlIDx2aWRlby92aWRlb21vZGUuaD4KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KIAogI2luY2x1ZGUgPGRybS9icmlkZ2UvYW5hbG9naXhfZHAuaD4KICNpbmNsdWRlIDxk
cm0vZXh5bm9zX2RybS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlu
b3NfZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9jcnRjLmMK
aW5kZXggMjY5NjI4OWVjYzc4Li45NmVlODNhNzk4YzQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9leHlub3MvZXh5bm9zX2RybV9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5v
cy9leHlub3NfZHJtX2NydGMuYwpAQCAtMTMsMTAgKzEzLDEwIEBACiAgKi8KIAogI2luY2x1ZGUg
PGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KIAogI2luY2x1ZGUgImV4eW5vc19kcm1fY3J0Yy5oIgogI2luY2x1ZGUgImV4eW5vc19k
cm1fZHJ2LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1f
ZHBpLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHBpLmMKaW5kZXggMmYw
YmFiYjY3YzUxLi5hZTQyNWM5YTNmN2IgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2RybV9kcGkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19k
cm1fZHBpLmMKQEAgLTExLDkgKzExLDkgQEAKICovCiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgot
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX3BhbmVs
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wYW5lbC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRl
IDxsaW51eC9vZl9ncmFwaC5oPgogI2luY2x1ZGUgPGxpbnV4L3JlZ3VsYXRvci9jb25zdW1lci5o
PgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rydi5jIGIv
ZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rydi5jCmluZGV4IDJjNzVlNzg5YjJh
Ny4uZTFlZjlkYzllYmYzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5v
c19kcm1fZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rydi5j
CkBAIC0xNSw4ICsxNSw4IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlIDxsaW51eC9j
b21wb25lbnQuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3Nf
ZHJtX2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RzaS5jCmluZGV4
IGQ4MWU2MmFlMjg2YS4uYTQyNTNkZDU1Zjg2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
ZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlu
b3NfZHJtX2RzaS5jCkBAIC0xMywxMSArMTMsMTEgQEAKICNpbmNsdWRlIDxhc20vdW5hbGlnbmVk
Lmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3BhbmVsLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPGxpbnV4L2Nsay5o
PgogI2luY2x1ZGUgPGxpbnV4L2dwaW8vY29uc3VtZXIuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9l
eHlub3NfZHJtX2ZiLmMKaW5kZXggMzFlYjUzOGE0NGFlLi4xZjExYWIwZjhlOWQgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jCkBAIC0xMywxMiArMTMsMTIgQEAKICAqLwog
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgorI2luY2x1ZGUgPGRybS9kcm1f
ZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDx1YXBpL2RybS9l
eHlub3NfZHJtLmg+CiAKICNpbmNsdWRlICJleHlub3NfZHJtX2Rydi5oIgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiZGV2LmMgYi9kcml2ZXJzL2dwdS9k
cm0vZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYuYwppbmRleCBjOTExNmRkMzIxODcuLjAwYmZjZDI4
ZTU4OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiZGV2
LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiZGV2LmMKQEAgLTE1
LDcgKzE1LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0
Yy5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2V4eW5vc19kcm0uaD4KIAogI2luY2x1ZGUgPGxpbnV4L2NvbnNvbGUuaD4KZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92aWRpLmMgYi9kcml2ZXJz
L2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fdmlkaS5jCmluZGV4IDE5Njk3YzEzNjJkOC4uMjlm
NGMxOTMyYWVkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1f
dmlkaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92aWRpLmMKQEAg
LTE5LDkgKzE5LDkgQEAKIAogI2luY2x1ZGUgPGRybS9leHlub3NfZHJtLmg+CiAKLSNpbmNsdWRl
IDxkcm0vZHJtX2VkaWQuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgImV4eW5vc19k
cm1fZHJ2LmgiCiAjaW5jbHVkZSAiZXh5bm9zX2RybV9jcnRjLmgiCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9z
L2V4eW5vc19oZG1pLmMKaW5kZXggYjg1N2RmNjdhZmYwLi44ZTJjMDJmYzY2ZTggMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vZXh5bm9zL2V4eW5vc19oZG1pLmMKQEAgLTE1LDkgKzE1LDkgQEAKICAqLwogCiAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KIAogI2luY2x1ZGUgInJlZ3MtaGRtaS5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRj
dS9mc2xfZGN1X2RybV9jcnRjLmMKaW5kZXggMThhZmM5NGU0ZGZmLi5iZjI1Njk3MTA2M2QgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9jcnRjLmMKQEAgLTE2LDcgKzE2
LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgogCiAjaW5jbHVkZSAiZnNsX2RjdV9kcm1fY3J0Yy5o
IgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fZHJ2LmMg
Yi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYuYwppbmRleCBjZDE2ZGZl
YmEwODIuLmRmYzczYWFkZTMyNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3Uv
ZnNsX2RjdV9kcm1fZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9k
cm1fZHJ2LmMKQEAgLTI0LDExICsyNCwxMSBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJmc2xfZGN1X2RybV9jcnRjLmgiCiAjaW5jbHVk
ZSAiZnNsX2RjdV9kcm1fZHJ2LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRj
dS9mc2xfZGN1X2RybV9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJt
X2ttcy5jCmluZGV4IGRkYzY4ZTQ3NmE0ZC4uZTQ0N2Y3ZDBjMzA0IDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9rbXMuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vZnNsLWRjdS9mc2xfZGN1X2RybV9rbXMuYwpAQCAtMTEsOSArMTEsOSBAQAogCiAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgImZzbF9kY3VfZHJtX2Ny
dGMuaCIKICNpbmNsdWRlICJmc2xfZGN1X2RybV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMgYi9kcml2ZXJzL2dwdS9kcm0vZnNs
LWRjdS9mc2xfZGN1X2RybV9wbGFuZS5jCmluZGV4IDk1NTRiMjQ1NzQ2ZS4uMmE5ZThhODJjMDZh
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9wbGFuZS5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMKQEAgLTE0
LDEwICsxNCwxMCBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3Bs
YW5lX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNs
dWRlICJmc2xfZGN1X2RybV9kcnYuaCIKICNpbmNsdWRlICJmc2xfZGN1X2RybV9wbGFuZS5oIgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcmdiLmMgYi9k
cml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYwppbmRleCAyMjk4ZWQyYTll
MWMuLjBhM2E2MmIwODI0MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNs
X2RjdV9kcm1fcmdiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1f
cmdiLmMKQEAgLTE0LDkgKzE0LDkgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgImZzbF9kY3Vf
ZHJtX2Rydi5oIgogI2luY2x1ZGUgImZzbF90Y29uLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vZ21hNTAwL3BzYl9pbnRlbF9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNi
X2ludGVsX2Rydi5oCmluZGV4IGUwNWU1Mzk5YWYyZC4uODI4MGE5MjNiOTE2IDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vZ21hNTAwL3BzYl9pbnRlbF9kcnYuaAorKysgYi9kcml2ZXJzL2dw
dS9kcm0vZ21hNTAwL3BzYl9pbnRlbF9kcnYuaApAQCAtMjQsNiArMjQsNyBAQAogI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGxpbnV4L2dwaW8uaD4KICNpbmNsdWRlICJnbWFfZGlzcGxheS5oIgogCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5j
IGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZGUuYwppbmRleCBh
OTU2NTQ1Nzc0YTMuLjkzMTZiNzI0ZTdhMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hp
c2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZGUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxp
Y29uL2hpYm1jL2hpYm1jX2RybV9kZS5jCkBAIC0xOCw4ICsxOCw4IEBACiAKICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJo
aWJtY19kcm1fZHJ2LmgiCiAjaW5jbHVkZSAiaGlibWNfZHJtX3JlZ3MuaCIKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2Rydi5jIGIvZHJpdmVy
cy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2LmMKaW5kZXggNjhjMGMyOTdi
M2E1Li44NWE3MDFhZjY1MzAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24v
aGlibWMvaGlibWNfZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGli
bWMvaGlibWNfZHJtX2Rydi5jCkBAIC0yMCw3ICsyMCw3IEBACiAjaW5jbHVkZSA8bGludXgvbW9k
dWxlLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
IAogI2luY2x1ZGUgImhpYm1jX2RybV9kcnYuaCIKICNpbmNsdWRlICJoaWJtY19kcm1fcmVncy5o
IgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1f
ZmJkZXYuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2ZiZGV2
LmMKaW5kZXggNTA5ZjIwMTQ3YmFjLi42MjBmY2E3ZTJjZGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2ZiZGV2LmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZmJkZXYuYwpAQCAtMTcsOCArMTcsOCBA
QAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAiaGlibWNfZHJtX2Rydi5oIgogCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV92ZGFj
LmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV92ZGFjLmMKaW5k
ZXggNzQ0OTU2Y2VhNzQ5Li5kMmNmNzMxNzkzMGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
aGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV92ZGFjLmMKQEAgLTE3LDcgKzE3LDcgQEAKICAqLwog
CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNs
dWRlICJoaWJtY19kcm1fZHJ2LmgiCiAjaW5jbHVkZSAiaGlibWNfZHJtX3JlZ3MuaCIKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4vZHdfZHJtX2RzaS5jIGIvZHJp
dmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9kd19kcm1fZHNpLmMKaW5kZXggYjRjN2FmM2Fi
NmFlLi5lNmVkYjdiYzJjYTggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24v
a2lyaW4vZHdfZHJtX2RzaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4v
ZHdfZHJtX2RzaS5jCkBAIC0xOCwxMSArMTgsMTEgQEAKICNpbmNsdWRlIDxsaW51eC9jbGsuaD4K
ICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KIAotI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4K
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9taXBp
X2RzaS5oPgotI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlcl9zbGF2ZS5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlcl9zbGF2ZS5o
PgorI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX29mLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgImR3X2RzaV9y
ZWcuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJp
bl9kcm1fYWRlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9h
ZGUuYwppbmRleCBiYjc3NDIwMmE1YTEuLjczNjExYTkyZDk2YyAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fYWRlLmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fYWRlLmMKQEAgLTIzLDEzICsyMywxMyBA
QAogI2luY2x1ZGUgPGxpbnV4L3Jlc2V0Lmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9nZW1fY21hX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJraXJpbl9kcm1fZHJ2LmgiCiAjaW5j
bHVkZSAia2lyaW5fYWRlX3JlZy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2hpc2ls
aWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tp
cmluL2tpcmluX2RybV9kcnYuYwppbmRleCAxNWUzMmU1ZDkxMDEuLjdjYjdjMDQyYjkzZiAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMKQEAg
LTIwLDEzICsyMCwxMyBAQAogI2luY2x1ZGUgPGxpbnV4L29mX2dyYXBoLmg+CiAKICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KKyNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9o
ZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJraXJpbl9kcm1fZHJ2LmgiCiAK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pMmMvY2g3MDA2X3ByaXYuaCBiL2RyaXZlcnMv
Z3B1L2RybS9pMmMvY2g3MDA2X3ByaXYuaAppbmRleCBkYzY0MTRhZjVkNzkuLmI2ZTA5MTkzNTk3
NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oCisrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9pMmMvY2g3MDA2X3ByaXYuaApAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1
ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZW5jb2Rlcl9zbGF2ZS5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2kyYy9jaDcwMDYuaD4KIAogdHlwZWRlZiBpbnQ2NF90IGZp
eGVkOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwxNjRfZHJ2LmMgYi9kcml2
ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9kcnYuYwppbmRleCBjNTJkN2EzYWY3ODYuLjg3OGJhOGQw
NmNlMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwxNjRfZHJ2LmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwxNjRfZHJ2LmMKQEAgLTI3LDggKzI3LDggQEAKICNpbmNs
dWRlIDxsaW51eC9tb2R1bGUuaD4KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlcl9zbGF2ZS5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2kyYy9z
aWwxNjQuaD4KIAogc3RydWN0IHNpbDE2NF9wcml2IHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9pMmMvdGRhOTk4eF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9kcnYu
YwppbmRleCBlY2RiODA3MGVkMzUuLjdmMzQ2MDFiYjUxNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4
eF9kcnYuYwpAQCAtMjYsOSArMjYsOSBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2kyYy90
ZGE5OTh4Lmg+CiAKICNpbmNsdWRlIDxtZWRpYS9jZWMtbm90aWZpZXIuaD4KZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5
MTUvaTkxNV9kZWJ1Z2ZzLmMKaW5kZXggODYxNTI1MDMzMzFiLi5mNDJlNDc4MWMxMzMgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCkBAIC0yNiw5ICsyNiwxMCBAQAogICoKICAqLwog
Ci0jaW5jbHVkZSA8bGludXgvZGVidWdmcy5oPgogI2luY2x1ZGUgPGxpbnV4L3NvcnQuaD4KICNp
bmNsdWRlIDxsaW51eC9zY2hlZC9tbS5oPgorI2luY2x1ZGUgPGRybS9kcm1fZGVidWdmcy5oPgor
I2luY2x1ZGUgPGRybS9kcm1fZm91cmNjLmg+CiAjaW5jbHVkZSAiaW50ZWxfZHJ2LmgiCiAjaW5j
bHVkZSAiaW50ZWxfZ3VjX3N1Ym1pc3Npb24uaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2k5MTUvaTkxNV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKaW5k
ZXggZTMwOWFlMzcwYjQ4Li5hN2FhYTFhYzRjOTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2k5MTVfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYwpA
QCAtNDEsNyArNDEsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3Z0Lmg+CiAjaW5jbHVkZSA8YWNwaS92
aWRlby5oPgogCi0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2k5MTVfZHJtLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCmluZGV4
IGIzNTkzOTBiYTIyYy4uNDRjODJhNmI5OTM0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
aTkxNS9pOTE1X2dlbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKQEAg
LTI2LDYgKzI2LDcgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV92bWFfbWFuYWdlci5oPgor
I2luY2x1ZGUgPGRybS9kcm1fcGNpLmg+CiAjaW5jbHVkZSA8ZHJtL2k5MTVfZHJtLmg+CiAjaW5j
bHVkZSA8bGludXgvZG1hLWZlbmNlLWFycmF5Lmg+CiAjaW5jbHVkZSA8bGludXgva3RocmVhZC5o
PgpAQCAtMzYsNiArMzcsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3N3YXAuaD4KICNpbmNsdWRlIDxs
aW51eC9wY2kuaD4KICNpbmNsdWRlIDxsaW51eC9kbWEtYnVmLmg+CisjaW5jbHVkZSA8bGludXgv
bW1hbi5oPgogCiAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKICNpbmNsdWRlICJpOTE1X2dlbV9jbGZs
dXNoLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lvYzMyLmMgYi9k
cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lvYzMyLmMKaW5kZXggNzNjM2U4ZjUxOWU4Li5jMTAw
NzI0NWY0NmQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaW9jMzIuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lvYzMyLmMKQEAgLTI5LDYgKzI5LDcgQEAK
ICNpbmNsdWRlIDxsaW51eC9jb21wYXQuaD4KIAogI2luY2x1ZGUgPGRybS9pOTE1X2RybS5oPgor
I2luY2x1ZGUgPGRybS9kcm1faW9jdGwuaD4KICNpbmNsdWRlICJpOTE1X2Rydi5oIgogCiBzdHJ1
Y3QgZHJtX2k5MTVfZ2V0cGFyYW0zMiB7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pOTE1X2lycS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwppbmRleCAxYWJm
YzNmYTc2YWQuLmRlZjE4MTdhMDRmMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aTkxNV9pcnEuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCkBAIC0zMSw2
ICszMSw4IEBACiAjaW5jbHVkZSA8bGludXgvc3lzcnEuaD4KICNpbmNsdWRlIDxsaW51eC9zbGFi
Lmg+CiAjaW5jbHVkZSA8bGludXgvY2lyY19idWYuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2lycS5o
PgorI2luY2x1ZGUgPGRybS9kcm1fZHJ2Lmg+CiAjaW5jbHVkZSA8ZHJtL2k5MTVfZHJtLmg+CiAj
aW5jbHVkZSAiaTkxNV9kcnYuaCIKICNpbmNsdWRlICJpOTE1X3RyYWNlLmgiCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aTkxNV9wY2kuYwppbmRleCBkZDRhZmYyYjI1NmUuLjQ0YzIzYWM2MDM0NyAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pOTE1X3BjaS5jCkBAIC0yNiw2ICsyNiw4IEBACiAjaW5jbHVkZSA8bGludXgvdmdhYXJiLmg+
CiAjaW5jbHVkZSA8bGludXgvdmdhX3N3aXRjaGVyb28uaD4KIAorI2luY2x1ZGUgPGRybS9kcm1f
ZHJ2Lmg+CisKICNpbmNsdWRlICJpOTE1X2Rydi5oIgogI2luY2x1ZGUgImk5MTVfc2VsZnRlc3Qu
aCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV90cmFjZS5oIGIvZHJp
dmVycy9ncHUvZHJtL2k5MTUvaTkxNV90cmFjZS5oCmluZGV4IDMzZDkwZWNhOWNkZC4uNDNkYTE0
ZjA4ZGMwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmgKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV90cmFjZS5oCkBAIC02LDYgKzYsOCBAQAogI2lu
Y2x1ZGUgPGxpbnV4L3R5cGVzLmg+CiAjaW5jbHVkZSA8bGludXgvdHJhY2Vwb2ludC5oPgogCisj
aW5jbHVkZSA8ZHJtL2RybV9kcnYuaD4KKwogI2luY2x1ZGUgImk5MTVfZHJ2LmgiCiAjaW5jbHVk
ZSAiaW50ZWxfZHJ2LmgiCiAjaW5jbHVkZSAiaW50ZWxfcmluZ2J1ZmZlci5oIgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pbnRlbF9jcnQuYwppbmRleCBjMmU3OTlhNWU2M2UuLjM3MTZiMmVlMzYyZiAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L2k5MTUvaW50ZWxfY3J0LmMKQEAgLTI5LDggKzI5LDggQEAKICNpbmNsdWRlIDxsaW51eC9zbGFi
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fZWRpZC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVk
ZSAiaW50ZWxfZHJ2LmgiCiAjaW5jbHVkZSA8ZHJtL2k5MTVfZHJtLmg+CiAjaW5jbHVkZSAiaTkx
NV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXku
YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwppbmRleCA2MmQ2MWZjYWQ4
OWMuLjEyZDE3Zjg5NDA1ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf
ZGlzcGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwpAQCAt
MzUsOCArMzUsOCBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9oZWxwZXIuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fcmVjdC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX3VhcGkuaD4KICNpbmNsdWRl
IDxsaW51eC9pbnRlbC1pb21tdS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKaW5kZXggODA4Y2Nk
YWUxNWI4Li4xNzJjYTIzOTJlZDAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu
dGVsX2RwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwpAQCAtMzQsMTAg
KzM0LDEwIEBACiAjaW5jbHVkZSA8YXNtL2J5dGVvcmRlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRybS9kcm1faGRjcC5oPgorI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSAiaW50ZWxfZHJ2LmgiCiAjaW5j
bHVkZSA8ZHJtL2k5MTVfZHJtLmg+CiAjaW5jbHVkZSAiaTkxNV9kcnYuaCIKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5
MTUvaW50ZWxfZHBfbXN0LmMKaW5kZXggZjkwMDQxY2IzMzZkLi5jZGI4M2QyOTRjZGQgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCkBAIC0yNiw4ICsyNiw4IEBACiAjaW5jbHVkZSAi
aTkxNV9kcnYuaCIKICNpbmNsdWRlICJpbnRlbF9kcnYuaCIKICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9lZGlkLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAog
c3RhdGljIGludCBpbnRlbF9kcF9tc3RfY29tcHV0ZV9jb25maWcoc3RydWN0IGludGVsX2VuY29k
ZXIgKmVuY29kZXIsCiAJCQkJICAgICAgIHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpwaXBlX2Nv
bmZpZywKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oIGIvZHJp
dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmgKaW5kZXggZTVhNDM2YzMzMzA3Li42MWNkMjhk
MTlmZmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCkBAIC0zMywxMiArMzMsMTMgQEAKICNp
bmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4KICNpbmNsdWRlICJpOTE1X2Rydi5oIgogI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZHBfZHVhbF9tb2RlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZHBfbXN0X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPG1lZGlhL2NlYy1ub3RpZmllci5o
PgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYyBiL2RyaXZl
cnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCmluZGV4IGVjNzJiZTRiN2E3Yi4uNjU2ZTY4NGU3
YzlhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYwpAQCAtMzgsNiArMzgsOCBAQAogICogZm9y
Y2libHkgZGlzYWJsZSBpdCB0byBhbGxvdyBwcm9wZXIgc2NyZWVuIHVwZGF0ZXMuCiAgKi8KIAor
I2luY2x1ZGUgPGRybS9kcm1fZm91cmNjLmg+CisKICNpbmNsdWRlICJpbnRlbF9kcnYuaCIKICNp
bmNsdWRlICJpOTE1X2Rydi5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
bnRlbF9mYmRldi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJkZXYuYwppbmRleCA4
NjFhMDQ1OGNiMGYuLjI5ODAwZmRjZjgzMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5
MTUvaW50ZWxfZmJkZXYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5j
CkBAIC0zOSw2ICszOSw4IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fZm91cmNjLmg+CisKICNp
bmNsdWRlICJpbnRlbF9kcnYuaCIKICNpbmNsdWRlICJpbnRlbF9mcm9udGJ1ZmZlci5oIgogI2lu
Y2x1ZGUgPGRybS9pOTE1X2RybS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfbHBlX2F1ZGlvLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scGVfYXVkaW8u
YwppbmRleCA1ZDUzMzZmYmU3YjAuLmY4MjM5YmNhMzgyMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaW50ZWxfbHBlX2F1ZGlvLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfbHBlX2F1ZGlvLmMKQEAgLTY1LDYgKzY1LDcgQEAKICNpbmNsdWRlIDxsaW51eC9pcnEu
aD4KICNpbmNsdWRlIDxsaW51eC9wY2kuaD4KICNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+
CisjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+CiAKICNpbmNsdWRlICJpOTE1X2Ry
di5oIgogI2luY2x1ZGUgPGxpbnV4L2RlbGF5Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vaTkxNS9pbnRlbF9vdmVybGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9vdmVy
bGF5LmMKaW5kZXggYzgxZGI4MWU0NDE2Li5jMzAwZTU3ODdiM2MgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pbnRlbF9vdmVybGF5LmMKQEAgLTI2LDYgKzI2LDggQEAKICAqIERlcml2ZWQgZnJvbSBYb3Jn
IGRkeCwgeGY4Ni12aWRlby1pbnRlbCwgc3JjL2k4MzBfdmlkZW8uYwogICovCiAjaW5jbHVkZSA8
ZHJtL2k5MTVfZHJtLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9mb3VyY2MuaD4KKwogI2luY2x1ZGUg
Imk5MTVfZHJ2LmgiCiAjaW5jbHVkZSAiaTkxNV9yZWcuaCIKICNpbmNsdWRlICJpbnRlbF9kcnYu
aCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYyBiL2RyaXZl
cnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYwppbmRleCA3N2EyNmZkM2E0NGEuLjA2MzkzY2Qx
MDY3ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9pbXgvZHdfaGRtaS1pbXguYwpAQCAtMTMsNyArMTMsNyBAQAogI2lu
Y2x1ZGUgPGxpbnV4L3JlZ21hcC5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2VuY29kZXJfc2xhdmUuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWRybS1j
b3JlLmMKaW5kZXggODIwYzdlMzg3OGYwLi40NGRhMGY1ZDBlZDkgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9pbXgvaW14LWRybS1jb3JlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2lteC9p
bXgtZHJtLWNvcmUuYwpAQCAtMTIsMTMgKzEyLDEzIEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fZmJfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9m
cmFtZWJ1ZmZlcl9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4K
LSNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2Yu
aD4KKyNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8dmlkZW8vaW14LWlwdS12My5oPgogCiAjaW5jbHVk
ZSAiaW14LWRybS5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtbGRiLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYwppbmRleCAyYzViYmUzMTczNTMuLmUyYTEy
OWQ0YWU3YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtbGRiLmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtbGRiLmMKQEAgLTEyLDkgKzEyLDkgQEAKICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVs
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxsaW51eC9t
ZmQvc3lzY29uLmg+CiAjaW5jbHVkZSA8bGludXgvbWZkL3N5c2Nvbi9pbXg2cS1pb211eGMtZ3By
Lmg+CiAjaW5jbHVkZSA8bGludXgvb2ZfZGV2aWNlLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vaW14L2lteC10dmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jCmluZGV4
IDI5M2RkNTc1MjU4My4uZTcyNWFmOGEwMDI1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
aW14L2lteC10dmUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC10dmUuYwpAQCAtMTcs
NyArMTcsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDx2aWRlby9pbXgtaXB1LXYzLmg+CiAKICNpbmNsdWRlICJpbXgtZHJtLmgiCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLWNydGMuYyBiL2RyaXZlcnMvZ3B1
L2RybS9pbXgvaXB1djMtY3J0Yy5jCmluZGV4IDA1OGI1M2MwYWE3ZS4uM2M2MjE2N2E5MjUxIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLWNydGMuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vaW14L2lwdXYzLWNydGMuYwpAQCAtNCwxOSArNCwxOSBAQAogICoKICAqIENvcHly
aWdodCAoQykgMjAxMSBTYXNjaGEgSGF1ZXIsIFBlbmd1dHJvbml4CiAgKi8KKyNpbmNsdWRlIDxs
aW51eC9jbGsuaD4KICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KLSNpbmNsdWRlIDxsaW51
eC9tb2R1bGUuaD4KLSNpbmNsdWRlIDxsaW51eC9leHBvcnQuaD4KICNpbmNsdWRlIDxsaW51eC9k
ZXZpY2UuaD4KKyNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgorI2luY2x1ZGUgPGxpbnV4L2V4cG9y
dC5oPgorI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgogI2luY2x1ZGUgPGxpbnV4L3BsYXRmb3Jt
X2RldmljZS5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8bGludXgvY2xrLmg+Ci0jaW5jbHVkZSA8bGlu
dXgvZXJybm8uaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hl
bHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlIDx2
aWRlby9pbXgtaXB1LXYzLmg+CiAjaW5jbHVkZSAiaW14LWRybS5oIgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2lteC9wYXJhbGxlbC1kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaW14
L3BhcmFsbGVsLWRpc3BsYXkuYwppbmRleCBmM2NlNTExMjFkZDYuLjFhNzZkZTFlOGU3YiAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9wYXJhbGxlbC1kaXNwbGF5LmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL2lteC9wYXJhbGxlbC1kaXNwbGF5LmMKQEAgLTEwLDkgKzEwLDkgQEAKICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVs
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxsaW51eC92
aWRlb2RldjIuaD4KICNpbmNsdWRlIDx2aWRlby9vZl9kaXNwbGF5X3RpbWluZy5oPgogCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jIGIvZHJpdmVycy9ncHUv
ZHJtL21lZGlhdGVrL210a19kcGkuYwppbmRleCA2MmE5ZDQ3ZGY5NDguLjIyZTY4YTEwMGU3YiAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYworKysgYi9kcml2
ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jCkBAIC0xMyw3ICsxMyw3IEBACiAgKi8KICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8bGludXgva2VybmVsLmg+CiAj
aW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
bWVkaWF0ZWsvbXRrX2RybV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2Ry
bV9jcnRjLmMKaW5kZXggOTJlY2I5YmY5ODJjLi5hY2FkMDg4MTczZGEgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRjLmMKQEAgLTE0LDggKzE0LDggQEAKICNpbmNsdWRlIDxh
c20vYmFycmllci5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KICNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1l
Lmg+CiAjaW5jbHVkZSA8c29jL21lZGlhdGVrL3NtaS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL21lZGlhdGVrL210a19kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsv
bXRrX2RybV9kcnYuYwppbmRleCA2NDIyZTk5OTUyZmUuLmNmNTllYTliY2NmZCAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZHJ2LmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL21lZGlhdGVrL210a19kcm1fZHJ2LmMKQEAgLTE1LDEwICsxNSwxMCBAQAogI2luY2x1
ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+CiAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+CiAjaW5jbHVkZSA8bGludXgv
aW9tbXUuaD4KICNpbmNsdWRlIDxsaW51eC9vZl9hZGRyZXNzLmg+CmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlh
dGVrL210a19kcm1fZmIuYwppbmRleCBiZTVmNmYxZGFmNTUuLmUyMGZjYWVmMjg1MSAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZmIuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jCkBAIC0xMiw3ICsxMiw3IEBACiAgKi8KIAog
I2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgor
I2luY2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVk
aWF0ZWsvbXRrX2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kc2kuYwppbmRl
eCAyN2I1MDdlYjRhOTkuLmIwMGViMmQyZTA4NiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L21lZGlhdGVrL210a19kc2kuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2Rz
aS5jCkBAIC0xMywxMCArMTMsMTAgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3Bh
bmVsLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CiAjaW5jbHVkZSA8bGludXgvY29tcG9u
ZW50Lmg+CiAjaW5jbHVkZSA8bGludXgvaW9wb2xsLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtf
aGRtaS5jCmluZGV4IDEyYWQwMGQwMTA2My4uOTE1Y2M4NDYyMWFlIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVk
aWF0ZWsvbXRrX2hkbWkuYwpAQCAtMTQsNyArMTQsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9j
cnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8
bGludXgvYXJtLXNtY2NjLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29u
L21lc29uX2NydGMuYwppbmRleCA0ZjVjNjdmNzBjNGQuLjQzZTI5OTg0ZjhiMSAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9k
cm0vbWVzb24vbWVzb25fY3J0Yy5jCkBAIC0zMCw3ICszMCw3IEBACiAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2ZsaXBfd29yay5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAibWVzb25fY3J0
Yy5oIgogI2luY2x1ZGUgIm1lc29uX3BsYW5lLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vbWVzb24vbWVzb25fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHJ2LmMK
aW5kZXggY2MyZTMwMDA5YmQ0Li4yMjgxZWQzZWI3NzQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9tZXNvbi9tZXNvbl9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25f
ZHJ2LmMKQEAgLTMwLDE0ICszMCwxNCBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3JrLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2ZyYW1lYnVmZmVyX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3JlY3QuaD4KLSNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2hlbHBlci5oPgogCiAjaW5jbHVkZSAibWVzb25fZHJ2LmgiCiAjaW5jbHVkZSAibWVz
b25fcGxhbmUuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kd19o
ZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHdfaGRtaS5jCmluZGV4IGJjMjUw
MDFiODIwNy4uODM1ODViMzdjNWExIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24v
bWVzb25fZHdfaGRtaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1p
LmMKQEAgLTI2LDkgKzI2LDkgQEAKICNpbmNsdWRlIDxsaW51eC9yZWd1bGF0b3IvY29uc3VtZXIu
aD4KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9kd19oZG1pLmg+CiAKICNpbmNs
dWRlIDx1YXBpL2xpbnV4L21lZGlhLWJ1cy1mb3JtYXQuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9t
ZXNvbl92ZW5jX2N2YnMuYwppbmRleCBmNzk0NWJhZTNiNGEuLmQ2MjJkODE3YjZkZiAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9tZXNvbi9tZXNvbl92ZW5jX2N2YnMuYwpAQCAtMjYsOSArMjYsOSBAQAogI2lu
Y2x1ZGUgPGxpbnV4L29mX2dyYXBoLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1
ZGUgPGRybS9kcm1fZWRpZC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2VkaWQu
aD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAibWVzb25f
dmVuY19jdmJzLmgiCiAjaW5jbHVkZSAibWVzb25fdmVuYy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL21nYWcyMDAvbWdhZzIwMF9tb2RlLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWdhZzIw
MC9tZ2FnMjAwX21vZGUuYwppbmRleCBhY2Y3YmZlNjg0NTQuLjc0ODFhM2Q1NTZhZCAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL21nYWcyMDAvbWdhZzIwMF9tb2RlLmMKKysrIGIvZHJpdmVy
cy9ncHUvZHJtL21nYWcyMDAvbWdhZzIwMF9tb2RlLmMKQEAgLTE2LDYgKzE2LDcgQEAKICNpbmNs
dWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAKICNpbmNsdWRlICJtZ2FnMjAwX2Rydi5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9k
aXNwL2RwdTEvZHB1X2NydGMuYwppbmRleCA5YmU3YzM1NWRlYmQuLmQxMzA4MjVlMmM3NSAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2NydGMuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jCkBAIC0yMCwxMCArMjAsMTAg
QEAKICNpbmNsdWRlIDxsaW51eC9zb3J0Lmg+CiAjaW5jbHVkZSA8bGludXgvZGVidWdmcy5oPgog
I2luY2x1ZGUgPGxpbnV4L2t0aW1lLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9tb2RlLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3JrLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9tb2RlLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3Jl
Y3QuaD4KIAogI2luY2x1ZGUgImRwdV9rbXMuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av
ZHB1MS9kcHVfZW5jb2Rlci5jCmluZGV4IDM2MTU4YjdkOTljZC4uMzZhZjIzMWJiNzNmIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfZW5jb2Rlci5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMKQEAgLTI0LDcgKzI0
LDcgQEAKICNpbmNsdWRlICJtc21fZHJ2LmgiCiAjaW5jbHVkZSAiZHB1X2ttcy5oIgogI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgImRwdV9od2lvLmgiCiAj
aW5jbHVkZSAiZHB1X2h3X2NhdGFsb2cuaCIKICNpbmNsdWRlICJkcHVfaHdfaW50Zi5oIgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9jcnRjLmMgYi9kcml2
ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2NydGMuYwppbmRleCBjYzMyZWE1ZjQyODku
LjBjZmQ0YzA2YjYxMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQv
bWRwNF9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9jcnRj
LmMKQEAgLTE2LDkgKzE2LDkgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmxpcF93
b3JrLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9tb2RlLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgIm1kcDRfa21zLmgiCiAKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHNpX2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1
L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHNpX2VuY29kZXIuYwppbmRleCA0OGNlMjE4Yjg0NjMu
LmNhYTM5YjQ2MjFlMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQv
bWRwNF9kc2lfZW5jb2Rlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21k
cDRfZHNpX2VuY29kZXIuYwpAQCAtMTgsNyArMTgsNyBAQAogICovCiAKICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgIm1kcDRfa21zLmgiCiAKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHR2X2VuY29kZXIuYyBi
L2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfZHR2X2VuY29kZXIuYwppbmRleCBm
ZjhmMmRhMTYwYzAuLjI1OWQ1MTk3MTQwMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21z
bS9kaXNwL21kcDQvbWRwNF9kdHZfZW5jb2Rlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20v
ZGlzcC9tZHA0L21kcDRfZHR2X2VuY29kZXIuYwpAQCAtMTYsNyArMTYsNyBAQAogICovCiAKICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgIm1kcDRfa21z
LmgiCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNk
Y19lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2xjZGNfZW5j
b2Rlci5jCmluZGV4IGZmZjc3YTRiMTJjMi4uZGY2Zjk4MDNhMWQ3IDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2xjZGNfZW5jb2Rlci5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNkY19lbmNvZGVyLmMKQEAgLTE3LDcgKzE3
LDcgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNp
bmNsdWRlICJtZHA0X2ttcy5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rp
c3AvbWRwNS9tZHA1X2NtZF9lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRw
NS9tZHA1X2NtZF9lbmNvZGVyLmMKaW5kZXggOTc2NTg1ZDhiZmQ2Li45YmY5ZDYwNjVjNTUgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29kZXIu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NtZF9lbmNvZGVyLmMK
QEAgLTEyLDcgKzEyLDcgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAKICNpbmNsdWRlICJtZHA1X2ttcy5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlz
cC9tZHA1L21kcDVfY3J0Yy5jCmluZGV4IDJmOTVlNjUyNTU4OS4uYjBjZjYzYzRlM2Q3IDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NydGMuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NydGMuYwpAQCAtMTksOCArMTksOCBA
QAogI2luY2x1ZGUgPGxpbnV4L3NvcnQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21vZGUuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogCiAjaW5jbHVkZSAibWRwNV9rbXMuaCIKIApkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0v
bXNtL2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIuYwppbmRleCBkMmE1NmU1NWU1M2QuLjgyMGE2MmM0
MDA2MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9lbmNv
ZGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9lbmNvZGVyLmMK
QEAgLTE3LDcgKzE3LDcgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+CiAKICNpbmNsdWRlICJtZHA1X2ttcy5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vbXNtL21zbV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5oCmluZGV4
IDljZDZhOTZjNmJmMi4uNGUwYzZjMmY5YTg2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
bXNtL21zbV9kcnYuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuaApAQCAtMzks
OCArMzksOCBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL21zbV9kcm0uaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5o
PgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIuYyBiL2RyaXZlcnMvZ3B1
L2RybS9tc20vbXNtX2ZiLmMKaW5kZXggNjdkZmQ4ZDNkYzEyLi4xMzYwNTg5NzhlMGYgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L21zbS9tc21fZmIuYwpAQCAtMTYsOCArMTYsOCBAQAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJt
X2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KIAogI2luY2x1ZGUgIm1zbV9kcnYuaCIKICNpbmNsdWRlICJtc21fa21zLmgiCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jIGIvZHJpdmVycy9n
cHUvZHJtL214c2ZiL214c2ZiX2NydGMuYwppbmRleCAyNGIxZjBjMTQzMmUuLjBlZTFjYThhMzE2
YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2NydGMuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jCkBAIC0xOSwxMiArMTksMTIgQEAKICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJf
Y21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fc2ltcGxl
X2ttc19oZWxwZXIuaD4KICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KICNpbmNsdWRlIDxsaW51eC9p
b3BvbGwuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYyBi
L2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYwppbmRleCA3MmQxNmFlNzVkOWYuLjk2
NzM3OWYzZjU3MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2Rydi5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9kcnYuYwpAQCAtMzEsMTMgKzMxLDEz
IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fc2ltcGxlX2ttc19o
ZWxwZXIuaD4KIAogI2luY2x1ZGUgIm14c2ZiX2Rydi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL214c2ZiL214c2ZiX291dC5jIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX291
dC5jCmluZGV4IGU1ZWRmMDE2YTQzOS4uMjdhZGQ5OTc2OTMxIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vbXhzZmIvbXhzZmJfb3V0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214
c2ZiX291dC5jCkBAIC0xNiwxMiArMTYsMTIgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5o
PgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1QLmg+CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rp
c3BudjA0L3R2bnYxNy5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3
LmMKaW5kZXggOGZkODEyNGQ3MmJhLi4yNmZkNzFjMDY2MjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9ub3V2ZWF1L2Rpc3BudjA0L3R2bnYxNy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9u
b3V2ZWF1L2Rpc3BudjA0L3R2bnYxNy5jCkBAIC0yNiw2ICsyNiw3IEBACiAKICNpbmNsdWRlIDxk
cm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgIm5vdXZlYXVfZHJ2LmgiCiAjaW5jbHVk
ZSAibm91dmVhdV9yZWcuaCIKICNpbmNsdWRlICJub3V2ZWF1X2VuY29kZXIuaCIKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjUwL2Rpc3AuYyBiL2RyaXZlcnMvZ3B1
L2RybS9ub3V2ZWF1L2Rpc3BudjUwL2Rpc3AuYwppbmRleCA2NzEwN2YwYjEyOTkuLjJlOGE1ZmQ5
YjI2MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L2Rpc3BudjUwL2Rpc3AuYwpAQCAtMzIsMTAg
KzMyLDEwIEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2RwX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fc2NkY19oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2VkaWQuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91
dmVhdV9jb25uZWN0b3IuYyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfY29ubmVj
dG9yLmMKaW5kZXggM2Y0NjNjOTEzMTRhLi40MTE2ZWU2MmFkYWYgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfY29ubmVjdG9yLmMKKysrIGIvZHJpdmVycy9ncHUv
ZHJtL25vdXZlYXUvbm91dmVhdV9jb25uZWN0b3IuYwpAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgog
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAKICNpbmNsdWRlICJub3V2
ZWF1X3JlZy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9k
aXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYwppbmRl
eCA1ZDI3M2E2NTU0NzkuLjU2YjZhYzFiOGVkZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L25vdXZlYXUvbm91dmVhdV9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUv
bm91dmVhdV9kaXNwbGF5LmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogCiAjaW5jbHVkZSA8bnZpZi9jbGFzcy5oPgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vb21hcGRybS9vbWFwX2Nvbm5lY3Rvci5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21h
cF9jb25uZWN0b3IuYwppbmRleCA4NzRkOGYzY2JmZjYuLjlkYTk0ZDEwNzgyYSAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jb25uZWN0b3IuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vb21hcGRybS9vbWFwX2Nvbm5lY3Rvci5jCkBAIC0xNyw3ICsxNyw3IEBACiAKICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgIm9tYXBfZHJ2LmgiCiAKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBk
cm0vb21hcF9jcnRjLmMKaW5kZXggNDBhY2Y0Y2U3YzlmLi5kOTllMjRkY2MwYmYgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5jCkBAIC0xOCw3ICsxOCw2IEBACiAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9tb2RlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIu
aD4KICNpbmNsdWRlIDxsaW51eC9tYXRoNjQuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9vbWFwZHJtL29tYXBfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5j
CmluZGV4IDVlNjdkNThjYmMyOC4uZjgyOTIyNzhmNTdkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vb21hcGRybS9vbWFwX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29t
YXBfZHJ2LmMKQEAgLTIxLDggKzIxLDggQEAKIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgIm9tYXBfZG1tX3RpbGVyLmgiCiAj
aW5jbHVkZSAib21hcF9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJt
L29tYXBfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5oCmluZGV4IGJk
N2YyYzIyN2EyNS4uMGM1N2QyODE0YzUxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21h
cGRybS9vbWFwX2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmgK
QEAgLTIzLDcgKzIzLDYgQEAKICNpbmNsdWRlIDxsaW51eC93b3JrcXVldWUuaD4KIAogI2luY2x1
ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZ2VtLmg+CiAjaW5jbHVkZSA8ZHJtL29tYXBfZHJtLmg+CiAKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUv
ZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMKaW5kZXggMTQ4YjZiMjAyNzRmLi4wZDg1YjNhMzU3
NjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZW5jb2Rlci5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZW5jb2Rlci5jCkBAIC0xOCw3ICsxOCw3
IEBACiAjaW5jbHVkZSA8bGludXgvbGlzdC5oPgogCiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fbW9k
ZXNldF9oZWxwZXJfdnRhYmxlcy5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogCiAjaW5j
bHVkZSAib21hcF9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29t
YXBfZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZmIuYwppbmRleCA0ZDI2NGZk
NTU0ZDguLjRmOGViOWQwOGY5OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0v
b21hcF9mYi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZmIuYwpAQCAtMTgs
NyArMTgsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3NlcV9maWxlLmg+CiAKICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVm
ZmVyX2hlbHBlci5oPgogCiAjaW5jbHVkZSAib21hcF9kbW1fdGlsZXIuaCIKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9wbDExMS9wbDExMV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9wbDEx
MS9wbDExMV9kcnYuYwppbmRleCAzM2UwNDgzZDYyYWUuLmE4OTU4YzIwMWE4OCAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9wbDExMS9wbDExMV9kcnYuYwpAQCAtNjQsMTQgKzY0LDE0IEBACiAKICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPgorI2luY2x1
ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVy
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9vZi5oPgotI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9w
YW5lbC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJw
bDExMV9kcm0uaCIKICNpbmNsdWRlICJwbDExMV92ZXJzYXRpbGUuaCIKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhs
X2Rpc3BsYXkuYwppbmRleCAxZjhmZGRjYzM0ZDYuLjQwMWI0YmZkMmYwMCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9x
eGwvcXhsX2Rpc3BsYXkuYwpAQCAtMjQsMTEgKzI0LDExIEBACiAgKi8KIAogI2luY2x1ZGUgPGxp
bnV4L2NyYzMyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgotI2luY2x1ZGUg
PGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJxeGxfZHJ2LmgiCiAjaW5jbHVkZSAicXhsX29iamVj
dC5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZHJ2LmMgYi9kcml2ZXJz
L2dwdS9kcm0vcXhsL3F4bF9kcnYuYwppbmRleCA1ZjU1NDVlZTBlZWEuLmQ4NTY2MTViZGI1MCAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZHJ2LmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL3F4bC9xeGxfZHJ2LmMKQEAgLTMzLDcgKzMzLDggQEAKIAogI2luY2x1ZGUgPGRybS9k
cm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybS5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlICJxeGxfZHJ2LmgiCiAjaW5jbHVkZSAicXhs
X29iamVjdC5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9mYi5jIGIv
ZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZmIuYwppbmRleCA0NGJhZGZhYzY1NDQuLjIyZGM5YTdh
NjQzYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZmIuYworKysgYi9kcml2
ZXJzL2dwdS9kcm0vcXhsL3F4bF9mYi5jCkBAIC0yOCw5ICsyOCw5IEBACiAjaW5jbHVkZSA8ZHJt
L2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cisj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInF4bF9kcnYuaCIK
IApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfa21zLmMgYi9kcml2ZXJzL2dw
dS9kcm0vcXhsL3F4bF9rbXMuYwppbmRleCAxNTIzOGE0MTNmOWQuLjg1ZTEzYWZhMTgwOCAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfa21zLmMKKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3F4bC9xeGxfa21zLmMKQEAgLTI2LDcgKzI2LDcgQEAKICNpbmNsdWRlICJxeGxfZHJ2Lmgi
CiAjaW5jbHVkZSAicXhsX29iamVjdC5oIgogCi0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8bGludXgv
aW8tbWFwcGluZy5oPgogCiBpbnQgcXhsX2xvZ19sZXZlbDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2FjcGkuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFk
ZW9uX2FjcGkuYwppbmRleCA4ZDMyNTFhMTBjZDQuLjIyNGNjMjFiYmUzOCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9yYWRlb24vcmFkZW9uX2FjcGkuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPGFjcGkv
dmlkZW8uaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgInJh
ZGVvbi5oIgogI2luY2x1ZGUgInJhZGVvbl9hY3BpLmgiCiAjaW5jbHVkZSAiYXRvbS5oIgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jIGIvZHJp
dmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVjdG9ycy5jCmluZGV4IDQxNDY0MmU1Yjdh
My4uZGUxNzQ1YWRjY2NjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVv
bl9jb25uZWN0b3JzLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fY29ubmVj
dG9ycy5jCkBAIC0yOCw2ICsyOCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcF9t
c3RfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vcmFkZW9uX2RybS5oPgogI2luY2x1ZGUgInJhZGVvbi5oIgogI2luY2x1ZGUgInJhZGVv
bl9hdWRpby5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2
aWNlLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYwppbmRleCA1OWM4
YTY2NDdmZjIuLjUzZjI5YTExNTEwNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVv
bi9yYWRlb25fZGV2aWNlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGV2
aWNlLmMKQEAgLTI5LDYgKzI5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NhY2hlLmg+CiAj
aW5jbHVkZSA8ZHJtL3JhZGVvbl9kcm0uaD4KICNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kaXNwbGF5LmMgYi9k
cml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kaXNwbGF5LmMKaW5kZXggOTIzMzIyMjZlNWNm
Li44MDRjOTJkOGFjYTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u
X2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kaXNwbGF5LmMK
QEAgLTM1LDYgKzM1LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
cGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2VkaWQuaD4KIAogI2luY2x1ZGUgPGxpbnV4L2djZC5oPgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMgYi9kcml2ZXJzL2dwdS9k
cm0vcmFkZW9uL3JhZGVvbl9kcF9tc3QuYwppbmRleCBhMGM3MGUyN2FiNjUuLjhkODU1NDBiYmI0
MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHBfbXN0LmMKQEAgLTMsNiArMyw3IEBA
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2RwX21zdF9oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJyYWRlb24uaCIKICNpbmNsdWRlICJhdG9tLmgiCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYyBiL2RyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jCmluZGV4IGI4ZmZlZTQ3Zjc2NC4uMmU5NmM4ODYz
OTJiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcnYuYwpAQCAtNDMsNiArNDMsNyBAQAog
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogLyoKICAqIEtN
UyB3cmFwcGVyLgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25faXJx
X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25faXJxX2ttcy5jCmluZGV4IGFm
YWYxMGRiNDdjYy4uMWQ1ZTNiYTczODNlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9pcnFfa21zLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25f
aXJxX2ttcy5jCkBAIC0yNyw2ICsyNyw3IEBACiAgKi8KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgog
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9yYWRlb25fZHJtLmg+CiAjaW5jbHVkZSAicmFkZW9u
X3JlZy5oIgogI2luY2x1ZGUgInJhZGVvbi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3JjYXItZHUvcmNhcl9kdV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1
X2NydGMuYwppbmRleCA3NzFiNDYwYzcyMTYuLjkzZWUwMDIwYzliMSAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3JjYXItZHUvcmNhcl9kdV9jcnRjLmMKQEAgLTE0LDcgKzE0LDYgQEAKICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9j
bWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZHJ2LmMgYi9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2R1X2Rydi5jCmluZGV4IGQxZjMwNTY5NDM2Ny4uYWJkNzBkMjkzMWIw
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Rydi5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZHJ2LmMKQEAgLTE4LDEwICsxOCwxMCBA
QAogI2luY2x1ZGUgPGxpbnV4L3dhaXQuaD4KIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPgogCiAjaW5jbHVkZSAicmNhcl9kdV9kcnYuaCIKICNpbmNsdWRlICJyY2FyX2R1
X2ttcy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9lbmNv
ZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYwppbmRleCBm
MTYyMDk0OTkxMTcuLjM2OWU5MzA3NTBlOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Jj
YXItZHUvcmNhcl9kdV9lbmNvZGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNh
cl9kdV9lbmNvZGVyLmMKQEAgLTEwLDcgKzEwLDcgQEAKICNpbmNsdWRlIDxsaW51eC9leHBvcnQu
aD4KIAogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyX3Z0YWJsZXMuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CiAKICNpbmNsdWRlICJyY2FyX2R1X2Rydi5oIgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYyBiL2RyaXZlcnMv
Z3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfa21zLmMKaW5kZXggZTRiMjQ4ZTM2OGQ2Li42NjNhYjk4
ZDFmOTcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfa21zLmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYwpAQCAtMTAsMTAgKzEw
LDEwIEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2ZyYW1lYnVmZmVyX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAKICNpbmNsdWRlIDxsaW51eC9vZl9ncmFwaC5oPgogI2luY2x1ZGUgPGxpbnV4L3dhaXQuaD4K
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYwppbmRleCBmYTZiOWFhYmM4MzIu
LjMyMWFjODBiNDhkMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9k
dV9wbGFuZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYwpA
QCAtMTAsNyArMTAsNiBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX3BsYW5lX2hlbHBlci5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXIt
ZHUvcmNhcl9kdV92c3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfdnNwLmMK
aW5kZXggZGVjMzE0YTY4N2UwLi43NmEzOWVlZTdjOWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9yY2FyLWR1L3JjYXJfZHVfdnNwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUv
cmNhcl9kdV92c3AuYwpAQCAtOSw3ICs5LDYgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJh
bWVidWZmZXJfaGVscGVyLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9y
Y2FyX2x2ZHMuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfbHZkcy5jCmluZGV4IDk2
ZDc0OWEzNWIyNS4uZWFjZjQ3ZjBkMmJlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNh
ci1kdS9yY2FyX2x2ZHMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2x2ZHMu
YwpAQCAtMTksOCArMTksOCBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4K
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5l
bC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJyY2Fy
X2x2ZHNfcmVncy5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvYW5h
bG9naXhfZHAtcm9ja2NoaXAuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9hbmFsb2dpeF9k
cC1yb2NrY2hpcC5jCmluZGV4IDA4MGYwNTM1MjE5NS4uYmM0NDIzNjI0MjA5IDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYwpAQCAtMjEsMTAg
KzIxLDEwIEBACiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5o
PgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Rw
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3Bh
bmVsLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPHZp
ZGVvL29mX3ZpZGVvbW9kZS5oPgogI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMgYi9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYwppbmRleCA4YWQwZDc3M2RjMzMuLmY3YjlkNDVh
YTFkNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmMKQEAgLTE0LDEwICsx
NCwxMCBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9kcF9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX29mLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2lu
Y2x1ZGUgPGxpbnV4L2Nsay5oPgogI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmggYi9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuaAppbmRleCBmNTdlMjk2NDAxYjguLjQ4ZmVmOTVj
YjNjNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmgK
KysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Nkbi1kcC1jb3JlLmgKQEAgLTE2LDkgKzE2
LDkgQEAKICNkZWZpbmUgX0NETl9EUF9DT1JFX0gKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+CiAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2Rydi5oIgogCiAjZGVmaW5lIE1B
WF9QSFkJCTIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9kd19oZG1pLXJv
Y2tjaGlwLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5jCmlu
ZGV4IDg5YzYzY2ZkZTVjOC4uNGNkYzlmODZjMmU1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vcm9ja2NoaXAvZHdfaGRtaS1yb2NrY2hpcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2Nr
Y2hpcC9kd19oZG1pLXJvY2tjaGlwLmMKQEAgLTE2LDggKzE2LDggQEAKIAogI2luY2x1ZGUgPGRy
bS9kcm1fb2YuaD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9icmlkZ2UvZHdfaGRtaS5oPgogCiAjaW5j
bHVkZSAicm9ja2NoaXBfZHJtX2Rydi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL2lubm9faGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2lubm9faGRtaS5j
CmluZGV4IDI3Yzk0NWUwMzBhMC4uY2UxNTQ1ODYyYjZjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlw
L2lubm9faGRtaS5jCkBAIC0yNiw4ICsyNiw4IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgog
I2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRp
ZC5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJyb2Nr
Y2hpcF9kcm1fZHJ2LmgiCiAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX3ZvcC5oIgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9kcnYuYyBiL2RyaXZlcnMv
Z3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZHJ2LmMKaW5kZXggYmU2YzI1NzMwMzlhLi5k
N2ZhMTdmMTI3NjkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hp
cF9kcm1fZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9k
cnYuYwpAQCAtMTUsMTAgKzE1LDEwIEBACiAgKi8KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fb2YuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUg
PGxpbnV4L2RtYS1tYXBwaW5nLmg+CiAjaW5jbHVkZSA8bGludXgvZG1hLWlvbW11Lmg+CiAjaW5j
bHVkZSA8bGludXgvcG1fcnVudGltZS5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Jv
Y2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tj
aGlwX2RybV9mYi5jCmluZGV4IDA4YmVjNTBkOWM1ZC4uOTc0MzhiYmJlMzg5IDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiLmMKKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jCkBAIC0xNyw4ICsxNyw4IEBACiAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2Lmgi
CiAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2ZiLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiZGV2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2No
aXAvcm9ja2NoaXBfZHJtX2ZiZGV2LmMKaW5kZXggYzUwNjJlODQ2YjdjLi5mZWQ3ZDc2OTgxNjQg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiZGV2LmMKQEAg
LTE1LDcgKzE1LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtLmg+CiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVk
ZSAicm9ja2NoaXBfZHJtX2Rydi5oIgogI2luY2x1ZGUgInJvY2tjaGlwX2RybV9nZW0uaCIKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fcHNyLmMgYi9k
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Bzci5jCmluZGV4IDIyYTcwYWI2
ZTIxNC4uYTBjOGJkMjM1YjY3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
cm9ja2NoaXBfZHJtX3Bzci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hp
cF9kcm1fcHNyLmMKQEAgLTE0LDcgKzE0LDcgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInJvY2tj
aGlwX2RybV9kcnYuaCIKICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fcHNyLmgiCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3ZvcC5jIGIvZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYwppbmRleCA2MTliNmRiMDVkNTguLmMy
Njc5MjAwZDg2NSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlw
X2RybV92b3AuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Zv
cC5jCkBAIC0xNywxMCArMTcsMTAgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX3VhcGkuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4K
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mbGlw
X3dvcmsuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+CiAjaWZkZWYgQ09ORklHX0RSTV9BTkFMT0dJWF9EUAogI2luY2x1ZGUgPGRybS9i
cmlkZ2UvYW5hbG9naXhfZHAuaD4KICNlbmRpZgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2Nr
Y2hpcF9sdmRzLmMKaW5kZXggNDU2YmQ5ZjEzYmFlLi5lNTJkZDVhODUyOWUgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9sdmRzLmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYwpAQCAtMTYsMTAgKzE2LDEwIEBACiAKICNp
bmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgot
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29m
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPGxpbnV4
L2NvbXBvbmVudC5oPgogI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3JnYi5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tj
aGlwL3JvY2tjaGlwX3JnYi5jCmluZGV4IDM3ZjkzMDIyYTEwNi4uNjJiZmQ3NmRiZDAwIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX3JnYi5jCkBAIC0xNiwxMCArMTYsMTAgQEAK
IAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
ZHBfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgogI2luY2x1ZGUgPGRybS9k
cm1fb2YuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSA8
bGludXgvY29tcG9uZW50Lmg+CiAjaW5jbHVkZSA8bGludXgvb2ZfZ3JhcGguaD4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fY3J0Yy5jIGIvZHJpdmVycy9n
cHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMKaW5kZXggNDk5YjVmZGI4NjlmLi5iNjk4
OGE2ZDY5OGUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1f
Y3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fY3J0Yy5jCkBA
IC0xNiw2ICsxNiw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVf
aGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUg
InNobW9iX2RybV9iYWNrbGlnaHQuaCIKICNpbmNsdWRlICJzaG1vYl9kcm1fY3J0Yy5oIgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9kcnYuYyBiL2RyaXZl
cnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fZHJ2LmMKaW5kZXggNDg2YWZjNGU3MTEzLi5j
YjgyMWFkZmMzMjEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9k
cm1fZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9kcnYuYwpA
QCAtMTgsNiArMTgsNyBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAic2htb2JfZHJtX2Ry
di5oIgogI2luY2x1ZGUgInNobW9iX2RybV9rbXMuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUv
c2htb2JfZHJtX2ttcy5jCmluZGV4IGExNzI2ODQ0NGM2ZC4uMmUwOGJjMjAzYmY5IDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2ttcy5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMKQEAgLTEzLDYgKzEzLDcgQEAKICNp
bmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9j
bWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+
CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInNobW9iX2Ry
bV9jcnRjLmgiCiAjaW5jbHVkZSAic2htb2JfZHJtX2Rydi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3N0aS9zdGlfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfY3J0Yy5j
CmluZGV4IGVjOWY4NzQ4M2UzOS4uMzg3ZjBiZWQ2YzFjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vc3RpL3N0aV9jcnRjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfY3J0Yy5j
CkBAIC0xMSw4ICsxMSw4IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBl
ci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJzdGlf
Y29tcG9zaXRvci5oIgogI2luY2x1ZGUgInN0aV9jcnRjLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vc3RpL3N0aV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jCmlu
ZGV4IGFjNTRlMGY5Y2FlYS4uYTUyNWZkODk5ZjY4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vc3RpL3N0aV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kcnYuYwpAQCAt
MTQsMTIgKzE0LDEyIEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X29mLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInN0
aV9jcnRjLmgiCiAjaW5jbHVkZSAic3RpX2Rydi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3N0aS9zdGlfZHZvLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kdm8uYwppbmRleCA2
ZDMzNzcyZjc3ZWIuLmIzMWNjMjY3MmQzNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0
aS9zdGlfZHZvLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHZvLmMKQEAgLTEzLDgg
KzEzLDggQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAj
aW5jbHVkZSAic3RpX2F3Z191dGlscy5oIgogI2luY2x1ZGUgInN0aV9kcnYuaCIKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9z
dGlfaGRhLmMKaW5kZXggYTYzZGQ1ZWI3MDgxLi5mZjkyNTY2NzNmYzggMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkYS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3Rp
X2hkYS5jCkBAIC0xMiw3ICsxMiw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAvKiBIRGZvcm1hdHRl
ciByZWdpc3RlcnMgKi8KICNkZWZpbmUgSERBX0FOQV9DRkcgICAgICAgICAgICAgICAgICAgICAw
eDAwMDAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkbWkuYyBiL2RyaXZl
cnMvZ3B1L2RybS9zdGkvc3RpX2hkbWkuYwppbmRleCA0NThmY2I1YTkzZjIuLjYwMDBkZjYyNDk4
MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS9zdGkvc3RpX2hkbWkuYwpAQCAtMTUsOCArMTUsOCBAQAogCiAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPHNvdW5kL2hkbWktY29k
ZWMuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9zdGkvc3RpX3R2b3V0LmMKaW5kZXggZWE0YTNiODdmYTU1Li5jNDJmMmZh
NzA1M2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3R2b3V0LmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYwpAQCAtMTUsNyArMTUsNyBAQAogI2luY2x1
ZGUgPGxpbnV4L3NlcV9maWxlLmg+CiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgotI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KIAogI2luY2x1ZGUgInN0aV9jcnRjLmgiCiAjaW5jbHVkZSAic3RpX2Rydi5oIgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0vZHJ2
LmMKaW5kZXggOGRlYzAwMWI5ZDM3Li45Zjc3MjFiNTgyNTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9zdG0vZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYwpAQCAtMTMs
MTEgKzEzLDExIEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21h
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAibHRkYy5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vc3RtL2x0ZGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jCmluZGV4IDYx
ZGQ2NjFhYTBhYy4uZDg4ODVkOGE2Y2Y4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3Rt
L2x0ZGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYwpAQCAtMTYsMTIgKzE2LDEy
IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRl
IDxkcm0vZHJtX2JyaWRnZS5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29m
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5l
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRl
IDx2aWRlby92aWRlb21vZGUuaD4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjRpX2JhY2tlbmQuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9iYWNrZW5kLmMK
aW5kZXggYTAyMWJhYjExYTRmLi5kOTg5ZDRiNjA1OTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV9iYWNrZW5kLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1
bjRpX2JhY2tlbmQuYwpAQCAtMTQsMTAgKzE0LDEwIEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgogI2luY2x1
ZGUgPGxpbnV4L2xpc3QuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40
aV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfY3J0Yy5jCmluZGV4IDNlZWRm
MzM1YTkzNS4uY2RiODgxZTM0NDcwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkv
c3VuNGlfY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMKQEAg
LTEzLDggKzEzLDggQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPGxpbnV4L2Nsay1wcm92aWRl
ci5oPgogI2luY2x1ZGUgPGxpbnV4L2lvcG9ydC5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3N1bjRpL3N1bjRpX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2Rydi5j
CmluZGV4IDllNGMzNzVjY2M5Ni4uNWFhYThiNzU3MDdkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRp
X2Rydi5jCkBAIC0xNiwxMSArMTYsMTEgQEAKICNpbmNsdWRlIDxsaW51eC9vZl9yZXNlcnZlZF9t
ZW0uaD4KIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgor
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29m
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInN1bjRp
X2Rydi5oIgogI2luY2x1ZGUgInN1bjRpX2Zyb250ZW5kLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vc3VuNGkvc3VuNGlfaGRtaV9lbmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9z
dW40aV9oZG1pX2VuYy5jCmluZGV4IDU1NGE2ZjQ1NjFmMy4uZDk1YzZlMjI0YmQ5IDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfaGRtaV9lbmMuYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vc3VuNGkvc3VuNGlfaGRtaV9lbmMuYwpAQCAtMTEsNyArMTEsNyBAQAogCiAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Vu
Y29kZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vc3VuNGkvc3VuNGlfbHZkcy5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2
ZHMuYwppbmRleCBlN2ViMGQxZTE3YmUuLjE0N2I5N2VkMWEwOSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3N1bjRpL3N1bjRpX2x2ZHMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkv
c3VuNGlfbHZkcy5jCkBAIC04LDkgKzgsOSBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFu
ZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAic3Vu
NGlfY3J0Yy5oIgogI2luY2x1ZGUgInN1bjRpX3Rjb24uaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9zdW40aS9zdW40aV9yZ2IuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9y
Z2IuYwppbmRleCBmNGEyMjY4OWViNTQuLmNhZTE5ZTdiYmVhYSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9z
dW40aV9yZ2IuYwpAQCAtMTQsOSArMTQsOSBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFu
ZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogCiAjaW5jbHVkZSAic3Vu
NGlfY3J0Yy5oIgogI2luY2x1ZGUgInN1bjRpX3Rjb24uaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9zdW40aS9zdW40aV90Y29uLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlf
dGNvbi5jCmluZGV4IDA0MjBmNWM5NzhiOS4uN2UxZDRlYWM1YTk4IDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNvbi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40
aS9zdW40aV90Y29uLmMKQEAgLTE0LDExICsxNCwxMSBAQAogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY29ubmVjdG9yLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fZW5jb2Rlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgorI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlIDx1YXBpL2RybS9kcm1fbW9kZS5o
PgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYyBiL2RyaXZl
cnMvZ3B1L2RybS9zdW40aS9zdW40aV90di5jCmluZGV4IDFhODM4ZDIwODIxMS4uZTg3MDBhMzYy
MDY0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYwpAQCAtMTgsOSArMTgsOSBAQAogCiAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPgog
I2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgogCiAjaW5jbHVkZSAic3VuNGlfY3J0Yy5oIgogI2luY2x1ZGUgInN1bjRpX2Rydi5oIgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMgYi9kcml2
ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlwaV9kc2kuYwppbmRleCBlM2IzNGEzNDU1NDYuLjFl
YmU1NjgxN2ZhOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlf
ZHNpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMKQEAgLTE5
LDkgKzE5LDkgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fbWlwaV9kc2kuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInN1bjRpX2Rydi5oIgog
I2luY2x1ZGUgInN1bjZpX21pcGlfZHNpLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
c3VuNGkvc3VuOGlfbWl4ZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9taXhlci5j
CmluZGV4IDQ0YTliYTdkODQzMy4uMzBhMmVmZjU1Njg3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vc3VuNGkvc3VuOGlfbWl4ZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3Vu
OGlfbWl4ZXIuYwpAQCAtMTQsMTAgKzE0LDEwIEBACiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4KIAogI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgogI2luY2x1ZGUgPGxpbnV4
L2RtYS1tYXBwaW5nLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlf
dWlfbGF5ZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV91aV9sYXllci5jCmluZGV4
IDE4NTM0MjYzYTA1ZC4uYTM0MmVjOGIxMzFlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
c3VuNGkvc3VuOGlfdWlfbGF5ZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlf
dWlfbGF5ZXIuYwpAQCAtMTYsMTEgKzE2LDExIEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogCiAjaW5jbHVkZSAic3VuOGlfdWlfbGF5ZXIuaCIK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV92aV9sYXllci5jIGIvZHJp
dmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMKaW5kZXggODdiZTg5OGY5YjdhLi44
YTA2MTYyMzg0NjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV92aV9s
YXllci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV92aV9sYXllci5jCkBAIC0x
MCwxMSArMTAsMTEgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgotI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRy
bS9kcm1QLmg+CiAKICNpbmNsdWRlICJzdW44aV92aV9sYXllci5oIgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oCmlu
ZGV4IDEwMTIzMzViYjQ4OS4uZTJkZWU1YzljMDNiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vdGVncmEvZHJtLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oCkBAIC0xNywx
MSArMTcsMTEgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZpeGVkLmg+CisjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgImdlbS5oIgogI2luY2x1ZGUgImh1
Yi5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2ZiLmMgYi9kcml2ZXJzL2dw
dS9kcm0vdGVncmEvZmIuYwppbmRleCBjZDhiZDgzYTU1NjguLmVhODIxODQwNzNiZCAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Rl
Z3JhL2ZiLmMKQEAgLTE1LDYgKzE1LDcgQEAKICNpbmNsdWRlICJkcm0uaCIKICNpbmNsdWRlICJn
ZW0uaCIKICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KKyNpbmNs
dWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+CiAKICNpZmRlZiBDT05GSUdfRFJNX0ZCREVW
X0VNVUxBVElPTgogc3RhdGljIGlubGluZSBzdHJ1Y3QgdGVncmFfZmJkZXYgKnRvX3RlZ3JhX2Zi
ZGV2KHN0cnVjdCBkcm1fZmJfaGVscGVyICpoZWxwZXIpCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vdGVncmEvaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2hkbWkuYwppbmRleCBh
NzU2NmM2N2JmYjAuLjc4YmM3YzkwNmUyMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rl
Z3JhL2hkbWkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaGRtaS5jCkBAIC0xOCw3ICsx
OCw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPHNvdW5kL2hkYV92ZXJicy5o
PgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaHViLmMgYi9kcml2ZXJzL2dw
dS9kcm0vdGVncmEvaHViLmMKaW5kZXggNzFjYzNjZjYwMDY2Li5iYTliM2NmYjhjM2QgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9odWIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
dGVncmEvaHViLmMKQEAgLTE5LDcgKzE5LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJkcm0uaCIKICNpbmNsdWRlICJkYy5oIgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmMgYi9kcml2ZXJzL2dw
dS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuYwppbmRleCBmNmNlOThiNDgzNTguLjMwMzBhZjllN2Iz
NSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmMKQEAgLTI0LDYgKzI0LDcgQEAKICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hl
bHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgorI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJ0aWxjZGNfZHJ2Lmgi
CiAjaW5jbHVkZSAidGlsY2RjX3JlZ3MuaCIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90
aWxjZGMvdGlsY2RjX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmgK
aW5kZXggNjJjZWE1ZmY1NTU4Li5kODYzOTdkYTEyYTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1
L2RybS90aWxjZGMvdGlsY2RjX2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGls
Y2RjX2Rydi5oCkBAIC0zMCwxMCArMzAsOSBAQAogI2luY2x1ZGUgPGxpbnV4L2xpc3QuaD4KIAog
I2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgot
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fZmJfY21hX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIu
aD4KIAogLyogRGVmYXVsdGluZyB0byBwaXhlbCBjbG9jayBkZWZpbmVkIG9uIEFNMzM1eCAqLwog
I2RlZmluZSBUSUxDRENfREVGQVVMVF9NQVhfUElYRUxDTE9DSyAgMTI2MDAwCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19leHRlcm5hbC5jIGIvZHJpdmVycy9ncHUv
ZHJtL3RpbGNkYy90aWxjZGNfZXh0ZXJuYWwuYwppbmRleCBiNGVhZjliYzg3ZjguLmU5OTY5Y2Qz
NjYxMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZXh0ZXJuYWwu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19leHRlcm5hbC5jCkBAIC0xMCw2
ICsxMCw3IEBACiAKICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KICNpbmNsdWRlIDxsaW51
eC9vZl9ncmFwaC5oPgorI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fb2YuaD4KIAogI2luY2x1ZGUgInRpbGNkY19kcnYuaCIKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3BhbmVsLmMgYi9kcml2ZXJzL2dwdS9kcm0v
dGlsY2RjL3RpbGNkY19wYW5lbC5jCmluZGV4IGExYWNhYjM5ZDg3Zi4uNWQ1MzJhNTk2ZTFlIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19wYW5lbC5jCisrKyBiL2Ry
aXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3BhbmVsLmMKQEAgLTIzLDYgKzIzLDcgQEAKICNp
bmNsdWRlIDx2aWRlby9vZl9kaXNwbGF5X3RpbWluZy5oPgogI2luY2x1ZGUgPHZpZGVvL3ZpZGVv
bW9kZS5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgorI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJ0aWxjZGNfZHJ2LmgiCiAjaW5jbHVk
ZSAidGlsY2RjX3BhbmVsLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3Rp
bGNkY190ZnA0MTAuYyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQxMC5jCmlu
ZGV4IGRhZWJmMWFhNmIwYS4uZmU1OWZiZmRkZTY5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0vdGlsY2RjL3RpbGNkY190ZnA0MTAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3Rp
bGNkY190ZnA0MTAuYwpAQCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3BpbmN0cmwv
cGlubXV4Lmg+CiAjaW5jbHVkZSA8bGludXgvcGluY3RybC9jb25zdW1lci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAKICNpbmNsdWRlICJ0aWxjZGNfZHJ2LmgiCiAjaW5jbHVkZSAidGlsY2RjX3RmcDQxMC5o
IgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUu
YyBiL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1jb3JlLmMKaW5kZXggNjE0
ZjUzMmVhODlmLi41NTRhYmQ1ZDNiNTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aW55
ZHJtL2NvcmUvdGlueWRybS1jb3JlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29y
ZS90aW55ZHJtLWNvcmUuYwpAQCAtOSwxMCArOSwxMCBAQAogCiAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9kcnYuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVy
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9wcmludC5oPgogI2luY2x1ZGUgPGRybS90aW55ZHJtL3Rpbnlkcm0uaD4KICNpbmNs
dWRlIDxsaW51eC9kZXZpY2UuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJt
L2NvcmUvdGlueWRybS1waXBlLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlk
cm0tcGlwZS5jCmluZGV4IDMyMzU2NDMyOTUzNS4uYmI1YjFjMWUyMWJhIDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tcGlwZS5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMKQEAgLTgsMTAgKzgsMTAgQEAKICAq
LwogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZHJ2Lmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlcy5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9w
cmludC5oPgogI2luY2x1ZGUgPGRybS90aW55ZHJtL3Rpbnlkcm0uaD4KIApkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90dmUyMDBfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdHZl
MjAwL3R2ZTIwMF9kcnYuYwppbmRleCAyOGUyZDAzYzBjY2YuLmQ1YzZhN2VjZjIzMiAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90dmUyMDBfZHJ2LmMKKysrIGIvZHJpdmVycy9n
cHUvZHJtL3R2ZTIwMC90dmUyMDBfZHJ2LmMKQEAgLTQzLDE0ICs0MywxNCBAQAogCiAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgotI2luY2x1ZGUg
PGRybS9kcm1fcGFuZWwuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+Ci0jaW5jbHVkZSA8ZHJt
L2RybV9icmlkZ2UuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInR2ZTIwMF9kcm0uaCIKIApkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMgYi9kcml2ZXJzL2dwdS9k
cm0vdWRsL3VkbF9jb25uZWN0b3IuYwppbmRleCA2OGU4OGJlZDc3Y2EuLjY2ODg1YzI0NTkwZiAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMKKysrIGIvZHJp
dmVycy9ncHUvZHJtL3VkbC91ZGxfY29ubmVjdG9yLmMKQEAgLTE0LDYgKzE0LDcgQEAKICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4KICNpbmNsdWRlICJ1ZGxfY29ubmVjdG9yLmgiCiAjaW5jbHVkZSAidWRsX2Rydi5oIgogCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS91ZGwvdWRsX2Rydi5jCmluZGV4IGE2M2UzMDExZTk3MS4uMjJjZDJkMTNlMjcyIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
dWRsL3VkbF9kcnYuYwpAQCAtOSw2ICs5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgInVkbF9kcnYuaCIK
IAogc3RhdGljIGludCB1ZGxfdXNiX3N1c3BlbmQoc3RydWN0IHVzYl9pbnRlcmZhY2UgKmludGVy
ZmFjZSwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYyBiL2RyaXZl
cnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYwppbmRleCAxYjAxNGQ5Mjg1NWIuLjkwODZkMGQxYjg4
MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbWFpbi5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS91ZGwvdWRsX21haW4uYwpAQCAtMTIsNiArMTIsNyBAQAogICovCiAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlICJ1ZGxfZHJ2LmgiCiAKIC8qIC1C
VUxLX1NJWkUgYXMgcGVyIHVzYi1za2VsZXRvbi4gQ2FuIHdlIGdldCBmdWxsIHBhZ2UgYW5kIGF2
b2lkIG92ZXJoZWFkPyAqLwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0
Yy5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jCmluZGV4IDk3Y2FmMTY3MWRkMC4u
NzMwMDA4ZDNkYTc2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9jcnRjLmMK
KysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfY3J0Yy5jCkBAIC0zNCw4ICszNCw4IEBACiAK
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2F0b21pY191YXBpLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNp
bmNsdWRlIDxsaW51eC9jbGsuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS92YzQvdmM0X2RwaS5jIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHBpLmMKaW5kZXggZjE4
NTgxMjk3MGRhLi4xNjk1MjFlNTQ3YmEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X2RwaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2RwaS5jCkBAIC0yNCwxMCAr
MjQsMTAgQEAKIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fYnJpZGdlLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZWRpZC5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNp
bmNsdWRlIDxsaW51eC9jbGsuaD4KICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4KICNpbmNs
dWRlIDxsaW51eC9vZl9ncmFwaC5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92
YzRfZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kc2kuYwppbmRleCAwYzYwN2ViMzNk
N2UuLjExNzAyZTFkOTAxMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNp
LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMKQEAgLTMwLDExICszMCwxMSBA
QAogICovCiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVk
ZSA8ZHJtL2RybV9taXBpX2RzaS5oPgogI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNp
bmNsdWRlIDxsaW51eC9jbGsuaD4KICNpbmNsdWRlIDxsaW51eC9jbGstcHJvdmlkZXIuaD4KICNp
bmNsdWRlIDxsaW51eC9jb21wbGV0aW9uLmg+CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
dmM0L3ZjNF9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9oZG1pLmMKaW5kZXggMDUx
YjYxYjYyNTQxLi44OGZkNWRmN2U3ZGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X2hkbWkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9oZG1pLmMKQEAgLTQzLDgg
KzQzLDggQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPgor
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+
CiAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+CiAjaW5jbHVkZSA8bGludXgvaTJjLmg+CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS92YzQvdmM0X2ttcy5jCmluZGV4IDA0OTBlZGIxOTJhMS4uOTFiOGM3MmZmMzYxIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9rbXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
dmM0L3ZjNF9rbXMuYwpAQCAtMTcsOSArMTcsOSBAQAogI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5o
PgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fcGxhbmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJf
aGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgInZjNF9kcnYuaCIKICNpbmNsdWRlICJ2
YzRfcmVncy5oIgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF90eHAuYyBi
L2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jCmluZGV4IDZlMjNjNTAxNjhmOS4uYWEyNzli
NWIwZGU3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF90eHAuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF90eHAuYwpAQCAtOSw5ICs5LDkgQEAKIAogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBl
ci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2VkaWQuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3dyaXRlYmFjay5oPgogI2luY2x1ZGUg
PGxpbnV4L2Nsay5oPgogI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF92
ZWMuYwppbmRleCA4ZTdmYWNiNjUxNGUuLjg1OGMzYTQ4MzIyOSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3ZjNC92YzRfdmVjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfdmVj
LmMKQEAgLTI1LDkgKzI1LDkgQEAKICAqLwogCiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZWRpZC5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGxpbnV4L2Nsay5oPgogI2luY2x1ZGUgPGxpbnV4
L2NvbXBvbmVudC5oPgogI2luY2x1ZGUgPGxpbnV4L29mX2dyYXBoLmg+CmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJt
L3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYwppbmRleCA4N2Q3YzQ5Y2YwNTcuLjY1M2VjN2QwYmY0
ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYwor
KysgYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jCkBAIC0yNiw5ICsy
Niw5IEBACiAgKi8KIAogI2luY2x1ZGUgInZpcnRncHVfZHJ2LmgiCi0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+CiAKICNkZWZpbmUgWFJFU19NSU4gICAgMzIKICNkZWZpbmUgWVJF
U19NSU4gICAgMzIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9k
cnYuaCBiL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kcnYuaAppbmRleCA0ZjJmM2M0
M2E0MTEuLjMyMzhmZGY1OGViNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92
aXJ0Z3B1X2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kcnYuaApA
QCAtMzQsOSArMzQsOSBAQAogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry
bV9nZW0uaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL3R0bS90dG1fYm9fYXBpLmg+CiAjaW5jbHVkZSA8ZHJtL3R0bS90dG1fYm9f
ZHJpdmVyLmg+CiAjaW5jbHVkZSA8ZHJtL3R0bS90dG1fcGxhY2VtZW50Lmg+CmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS92a21z
L3ZrbXNfY3J0Yy5jCmluZGV4IDE3N2JiY2IzODMwNi4uMjY5NmMzNzBmZTliIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
dmttcy92a21zX2NydGMuYwpAQCAtOCw3ICs4LDcgQEAKIAogI2luY2x1ZGUgInZrbXNfZHJ2Lmgi
CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKIHN0YXRp
YyB2b2lkIF92YmxhbmtfaGFuZGxlKHN0cnVjdCB2a21zX291dHB1dCAqb3V0cHV0KQogewpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19kcnYuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS92a21zL3ZrbXNfZHJ2LmMKaW5kZXggMmExNmI4NjE5NmRjLi5iMTNmOTlhNWM4NDkgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3ZrbXMvdmttc19kcnYuYwpAQCAtMTYsMTAgKzE2LDEwIEBACiAKICNpbmNsdWRlIDxsaW51
eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgotI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X2ZiX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVk
ZSAidmttc19kcnYuaCIKIAogI2RlZmluZSBEUklWRVJfTkFNRQkidmttcyIKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfb3V0cHV0LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmtt
cy92a21zX291dHB1dC5jCmluZGV4IDI3MWEwZWI5MDQyYy4uYzViMTZlZmVkNTFhIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0vdmttcy92a21zX291dHB1dC5jCisrKyBiL2RyaXZlcnMvZ3B1
L2RybS92a21zL3ZrbXNfb3V0cHV0LmMKQEAgLTcsOCArNyw4IEBACiAgKi8KIAogI2luY2x1ZGUg
InZrbXNfZHJ2LmgiCi0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAKIHN0YXRpYyB2b2lkIHZrbXNfY29ubmVjdG9yX2Rlc3Ryb3koc3RydWN0IGRybV9jb25u
ZWN0b3IgKmNvbm5lY3RvcikKIHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngv
dm13Z2Z4X2ttcy5oIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmgKaW5kZXgg
NjU1YWJiY2Q0MDU4Li41MzViMDM1OTllNTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92
bXdnZngvdm13Z2Z4X2ttcy5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2tt
cy5oCkBAIC0yOSw4ICsyOSw4IEBACiAjZGVmaW5lIFZNV0dGWF9LTVNfSF8KIAogI2luY2x1ZGUg
PGRybS9kcm1QLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZW5jb2Rlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAj
aW5jbHVkZSAidm13Z2Z4X2Rydi5oIgogCiAvKioKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udC5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
LmMKaW5kZXggNGQzZDM2ZmMzYTVkLi4zZTc4YTgzMmQ3ZjkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVu
X2RybV9mcm9udC5jCkBAIC0xMCw3ICsxMCw3IEBACiAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgog
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUg
PGRybS9kcm1fZ2VtLmg+CiAKICNpbmNsdWRlIDxsaW51eC9vZl9kZXZpY2UuaD4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMgYi9kcml2ZXJzL2dw
dS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jCmluZGV4IDU0YWYyNjY5YjFiMy4uOWY1ZjMx
Zjc3ZjFlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29u
bi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMKQEAgLTks
NyArOSw3IEBACiAgKi8KIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgogCiAjaW5jbHVkZSA8dmlkZW8vdmlkZW9tb2RlLmg+CiAKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS94
ZW4veGVuX2RybV9mcm9udF9nZW0uYwppbmRleCAyOGJjNTAxYWY0NTAuLmQzMDNhMmUxN2Y1ZSAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwpAQCAtMTEsOSArMTEsOSBA
QAogI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfZ2VtLmgiCiAKICNpbmNsdWRlIDxkcm0vZHJtUC5o
PgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2Zi
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgPGxpbnV4L2RtYS1idWYuaD4KICNpbmNsdWRlIDxs
aW51eC9zY2F0dGVybGlzdC5oPgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5j
CmluZGV4IGEzNDc5ZWI3MmQ3OS4uODYwZGEwNTVjNmJiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250X2ttcy5jCkBAIC0xMyw5ICsxMyw5IEBACiAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX2dlbS5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5o
PgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAKICNpbmNsdWRlICJ4ZW5fZHJt
X2Zyb250LmgiCiAjaW5jbHVkZSAieGVuX2RybV9mcm9udF9jb25uLmgiCmRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0venRlL3p4X2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhf
ZHJtX2Rydi5jCmluZGV4IGY1ZWEzMmFlODYwMC4uMjhlOGQ2MDcyOTEwIDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0venRlL3p4X2RybV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0venRl
L3p4X2RybV9kcnYuYwpAQCAtMTgsMTIgKzE4LDEyIEBACiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9vZi5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KIAogI2luY2x1ZGUgInp4X2RybV9kcnYuaCIKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3p0
ZS96eF9oZG1pLmMKaW5kZXggOWZjOThiYjRmM2Q5Li5kZjUyMmQ3NGJlYmYgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS96dGUvenhfaGRtaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS96dGUv
enhfaGRtaS5jCkBAIC0yMCw5ICsyMCw5IEBACiAjaW5jbHVkZSA8bGludXgvb2ZfZGV2aWNlLmg+
CiAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9vZi5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KIAogI2luY2x1ZGUgPHNvdW5kL2hkbWktY29kZWMuaD4KZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdHZlbmMuYyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhf
dHZlbmMuYwppbmRleCBiNzNhZmIyMTJmYjIuLjg3YjVkODY0MTNkMiAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3p0ZS96eF90dmVuYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhf
dHZlbmMuYwpAQCAtMTQsNyArMTQsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3JlZ21hcC5oPgogCiAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KIAogI2luY2x1ZGUgInp4X2RybV9kcnYuaCIKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS96dGUvenhfdmdhLmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZnYS5jCmlu
ZGV4IDIzZDFmZjQzNTVhMC4uZTE0YzFkNzA5NzQwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0venRlL3p4X3ZnYS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdmdhLmMKQEAgLTEz
LDcgKzEzLDcgQEAKICNpbmNsdWRlIDxsaW51eC9yZWdtYXAuaD4KIAogI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAK
ICNpbmNsdWRlICJ6eF9kcm1fZHJ2LmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0venRl
L3p4X3ZvdS5jIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3UuYwppbmRleCA0NDIzMTFkMzEx
MTAuLjE1NDAwZmZiMWQyMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92b3Uu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZvdS5jCkBAIC0xNSwxMiArMTUsMTIgQEAK
IAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Yy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgogI2lu
Y2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+
CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1QLmg+CiAKICNpbmNsdWRlICJ6eF9jb21t
b25fcmVncy5oIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X2ly
cS5jIGIvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X2lycS5jCmluZGV4IGYzZDk4OTVj
NzlkOC4uMTk1NDg0NzEzMzY1IDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVv
L3Zib3hfaXJxLmMKKysrIGIvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X2lycS5jCkBA
IC05LDcgKzksOSBAQAogICogICAgICAgICAgSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0
LmNvbT4KICAqLwogCi0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPgorI2luY2x1ZGUg
PGxpbnV4L3BjaS5oPgorI2luY2x1ZGUgPGRybS9kcm1faXJxLmg+CisjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInZib3hfZHJ2LmgiCiAjaW5jbHVkZSAidmJv
eHZpZGVvLmgiCmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfbW9k
ZS5jIGIvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRlby92Ym94X21vZGUuYwppbmRleCBjNDNiZWM0
NjI4YWUuLjFhYWZmMDJjMDdmZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3Zib3h2aWRl
by92Ym94X21vZGUuYworKysgYi9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfbW9kZS5j
CkBAIC0xMSw5ICsxMSw5IEBACiAgKi8KICNpbmNsdWRlIDxsaW51eC9leHBvcnQuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pYy5oPgotI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4K
LSNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPgorI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CisjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KIAogI2luY2x1ZGUgInZib3hfZHJ2LmgiCiAjaW5j
bHVkZSAidmJveHZpZGVvLmgiCmRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fY3J0Y19oZWxw
ZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oCmluZGV4IDBlZTlhOTZiNzBkYS4u
YTZkNTIwZDViNmNhIDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaAor
KysgYi9pbmNsdWRlL2RybS9kcm1fY3J0Y19oZWxwZXIuaApAQCAtNTgsMjAgKzU4LDQgQEAgaW50
IGRybV9oZWxwZXJfY29ubmVjdG9yX2RwbXMoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3Rv
ciwgaW50IG1vZGUpOwogdm9pZCBkcm1faGVscGVyX3Jlc3VtZV9mb3JjZV9tb2RlKHN0cnVjdCBk
cm1fZGV2aWNlICpkZXYpOwogaW50IGRybV9oZWxwZXJfZm9yY2VfZGlzYWJsZV9hbGwoc3RydWN0
IGRybV9kZXZpY2UgKmRldik7CiAKLS8qIGRybV9wcm9iZV9oZWxwZXIuYyAqLwotaW50IGRybV9o
ZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2RlcyhzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcgot
CQkJCQkgICAgKmNvbm5lY3RvciwgdWludDMyX3QgbWF4WCwKLQkJCQkJICAgIHVpbnQzMl90IG1h
eFkpOwotaW50IGRybV9oZWxwZXJfcHJvYmVfZGV0ZWN0KHN0cnVjdCBkcm1fY29ubmVjdG9yICpj
b25uZWN0b3IsCi0JCQkgICAgc3RydWN0IGRybV9tb2Rlc2V0X2FjcXVpcmVfY3R4ICpjdHgsCi0J
CQkgICAgYm9vbCBmb3JjZSk7Ci12b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfaW5pdChzdHJ1Y3Qg
ZHJtX2RldmljZSAqZGV2KTsKLXZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9maW5pKHN0cnVjdCBk
cm1fZGV2aWNlICpkZXYpOwotYm9vbCBkcm1faGVscGVyX2hwZF9pcnFfZXZlbnQoc3RydWN0IGRy
bV9kZXZpY2UgKmRldik7Ci12b2lkIGRybV9rbXNfaGVscGVyX2hvdHBsdWdfZXZlbnQoc3RydWN0
IGRybV9kZXZpY2UgKmRldik7Ci0KLXZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9kaXNhYmxlKHN0
cnVjdCBkcm1fZGV2aWNlICpkZXYpOwotdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2VuYWJsZShz
dHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKLWJvb2wgZHJtX2ttc19oZWxwZXJfaXNfcG9sbF93b3Jr
ZXIodm9pZCk7Ci0KICNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hl
bHBlci5oIGIvaW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hlbHBlci5oCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uOGQzZWQyODM0ZDM0Ci0tLSAvZGV2L251bGwKKysrIGIv
aW5jbHVkZS9kcm0vZHJtX3Byb2JlX2hlbHBlci5oCkBAIC0wLDAgKzEsMjcgQEAKKy8vIFNQRFgt
TGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wIE9SIE1JVAorCisjaWZuZGVmIF9fRFJNX1BST0JF
X0hFTFBFUl9IX18KKyNkZWZpbmUgX19EUk1fUFJPQkVfSEVMUEVSX0hfXworCisjaW5jbHVkZSA8
bGludXgvdHlwZXMuaD4KKworc3RydWN0IGRybV9jb25uZWN0b3I7CitzdHJ1Y3QgZHJtX2Rldmlj
ZTsKK3N0cnVjdCBkcm1fbW9kZXNldF9hY3F1aXJlX2N0eDsKKworaW50IGRybV9oZWxwZXJfcHJv
YmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2RlcyhzdHJ1Y3QgZHJtX2Nvbm5lY3RvcgorCQkJCQkgICAg
KmNvbm5lY3RvciwgdWludDMyX3QgbWF4WCwKKwkJCQkJICAgIHVpbnQzMl90IG1heFkpOworaW50
IGRybV9oZWxwZXJfcHJvYmVfZGV0ZWN0KHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3Is
CisJCQkgICAgc3RydWN0IGRybV9tb2Rlc2V0X2FjcXVpcmVfY3R4ICpjdHgsCisJCQkgICAgYm9v
bCBmb3JjZSk7Cit2b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfaW5pdChzdHJ1Y3QgZHJtX2Rldmlj
ZSAqZGV2KTsKK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9maW5pKHN0cnVjdCBkcm1fZGV2aWNl
ICpkZXYpOworYm9vbCBkcm1faGVscGVyX2hwZF9pcnFfZXZlbnQoc3RydWN0IGRybV9kZXZpY2Ug
KmRldik7Cit2b2lkIGRybV9rbXNfaGVscGVyX2hvdHBsdWdfZXZlbnQoc3RydWN0IGRybV9kZXZp
Y2UgKmRldik7CisKK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9kaXNhYmxlKHN0cnVjdCBkcm1f
ZGV2aWNlICpkZXYpOwordm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2VuYWJsZShzdHJ1Y3QgZHJt
X2RldmljZSAqZGV2KTsKK2Jvb2wgZHJtX2ttc19oZWxwZXJfaXNfcG9sbF93b3JrZXIodm9pZCk7
CisKKyNlbmRpZgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 21:44:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 21:44:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkFSd-0004Go-Te; Thu, 17 Jan 2019 21: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=mSxj=PZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkFSc-0004Gc-BZ
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 21:44:26 +0000
X-Inumbo-ID: 0eafee59-1aa1-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0eafee59-1aa1-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 21:44:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkFSY-0008LT-FD; Thu, 17 Jan 2019 21:44:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkFSY-000118-4o; Thu, 17 Jan 2019 21:44:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkFSY-0004Fu-4E; Thu, 17 Jan 2019 21:44:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132022-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=50923ade7a3d1a87b3a46020daa2ed897eb749e3
X-Osstest-Versions-That: xen=39644e9f13886d9c1b4736f69ed6ca77de7e6171
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Jan 2019 21:44:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132022: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjAyMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjAyMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDUwOTIzYWRlN2EzZDFhODdiM2E0NjAyMGRhYTJlZDg5
N2ViNzQ5ZTMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDM5NjQ0ZTlm
MTM4ODZkOWMxYjQ3MzZmNjllZDZjYTc3ZGU3ZTYxNzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MTk4NSAgMjAxOS0wMS0xNiAxNzowMjozOCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzIwMjIgIDIwMTktMDEtMTcgMTk6MDA6MzkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAzOTY0NGU5
ZjEzLi41MDkyM2FkZTdhICA1MDkyM2FkZTdhM2QxYTg3YjNhNDYwMjBkYWEyZWQ4OTdlYjc0OWUz
IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 21:44:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 21:44: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-devel-bounces@lists.xenproject.org>)
	id 1gkFSz-0004Hq-6c; Thu, 17 Jan 2019 21:44: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=Ax4Z=PZ=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gkFSy-0004Hg-2N
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 21:44:48 +0000
X-Inumbo-ID: 1adf432b-1aa1-11e9-92db-bc764e045a96
Received: from mail-lj1-x235.google.com (unknown [2a00:1450:4864:20::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1adf432b-1aa1-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 21:44:46 +0000 (UTC)
Received: by mail-lj1-x235.google.com with SMTP id l15-v6so9864378lja.9
 for <xen-devel@lists.xenproject.org>; Thu, 17 Jan 2019 13:44:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=EDLNcUDEP1TMVBQxl+G5ybb3imDVXTADIM648iEp+KU=;
 b=JcuFLJtJZORcwZFnFlpJ85Y8SMqEZdI016dgRcULuo5/IiAm7J8HwuUoVzvfMl92Kr
 +7u4gyfpSKd9nc0yRJMHpBuW9aGJ3C+vr6siPN26o7azfRlmRRqPA6O3QaX0BWkrahhV
 53xT1zUZSN2ljm9XtiuzYpvwpuvvyWBNF9ozxqDurjXJqbtOo/ZJy4GSQkILyQETs1Na
 C7Y/y4XvYLbPhUBkwbjWuiW/iLSWKQ/cCdQlkE3KnBhcj6STSvTUVidRmZVW1fskogfH
 l0KQOhZiROdf04PWfqzeupVWlURmshUlO1n65fEDmIXmJW4C/jVbJc4I4ngH4SkG3dqA
 KVqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=EDLNcUDEP1TMVBQxl+G5ybb3imDVXTADIM648iEp+KU=;
 b=raYDVV4Ukl4cHOaBv4b1oyi1M4ZrjbaXM7TSbSC214xR09pSC+smTvMXQpahFgCBFD
 zfmPVw8vmYtPoJZxFBd+3+sj9L+AHDUDiGBc8jlJuk9o7rE7CKd6LClxlAEN2pHMMW/Z
 Ul+LtgsNQxi88qFbvAiJlYiQYT+MD7tkB274biWq/mvZ02KlD2gMWeWW6Yxin2tKI2q5
 ZoP4XU24Nf6Vf6BNq4YbwJfdYAMsAyd20xWsv5fGhpOLXnchbN4Qf0YHFS9S/0m9rkKu
 Sho01wwHgM6XGhOOh7/yCJBZB75OwjY0sLt75q8H44GC5VBQeAUK+3zt7V7oiBoCLYVu
 uE+w==
X-Gm-Message-State: AJcUukehd0IEqUMWAZTeS6v7aCRftV1JH7PkVw19H5L2f5z0BbATabka
 FRp3QN76U/MOTbil1pxDDhrgLz3dV7Sg6V5L2wo=
X-Google-Smtp-Source: ALg8bN7ExglIjkxk+eDxvjIi/mSjZtDGnfYQ+XHFVtBbmrTvQtO1yxu98j/GxHmskI5vQ3tI1MskbRTCZcSRAfRJCSk=
X-Received: by 2002:a2e:9107:: with SMTP id
 m7-v6mr10620032ljg.23.1547761484730; 
 Thu, 17 Jan 2019 13:44:44 -0800 (PST)
MIME-Version: 1.0
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-11-git-send-email-christopher.w.clark@gmail.com>
 <20190115161750.xl6shidfys2vjfx6@mac>
 <CACMJ4GYfVNfjn0c1gNSPyNRnTbvuhenDMWd-aAybkSuupjVzhQ@mail.gmail.com>
 <20190117111210.224ewn3ycdy6fhci@mac>
In-Reply-To: <20190117111210.224ewn3ycdy6fhci@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 17 Jan 2019 13:44:32 -0800
Message-ID: <CACMJ4GasXo2BuGCwVA66kbdsh_SVtkZ86OsdKOTky5UYjnOBag@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 10/14] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMzoxMiBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIEphbiAxNiwgMjAxOSBhdCAxMDo1NDo0
OFBNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IE9uIFR1ZSwgSmFuIDE1LCAy
MDE5IGF0IDg6MTkgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gPgo+ID4gPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCAwMToyNzo0MkFNIC0wODAw
LCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL2FyZ28uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKPiA+ID4gPiBpbmRl
eCBjMTJhNTBmLi5kMmNiNTk0IDEwMDY0NAo+ID4gPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmdvLmgKPiA+ID4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gPiA+ID4g
QEAgLTEyMyw2ICsxMjMsNDIgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fdW5yZWdpc3Rlcl9y
aW5nCj4gPiA+ID4gIC8qIE1lc3NhZ2VzIG9uIHRoZSByaW5nIGFyZSBwYWRkZWQgdG8gYSBtdWx0
aXBsZSBvZiB0aGlzIHNpemUuICovCj4gPiA+ID4gICNkZWZpbmUgWEVOX0FSR09fTVNHX1NMT1Rf
U0laRSAweDEwCj4gPiA+ID4KPiA+ID4gPiArLyoKPiA+ID4gPiArICogTm90aWZ5IGZsYWdzCj4g
PiA+ID4gKyAqLwo+ID4gPiA+ICsvKiBSaW5nIGlzIGVtcHR5ICovCj4gPiA+ID4gKyNkZWZpbmUg
WEVOX0FSR09fUklOR19EQVRBX0ZfRU1QVFkgICAgICAgKDFVIDw8IDApCj4gPiA+ID4gKy8qIFJp
bmcgZXhpc3RzICovCj4gPiA+ID4gKyNkZWZpbmUgWEVOX0FSR09fUklOR19EQVRBX0ZfRVhJU1RT
ICAgICAgKDFVIDw8IDEpCj4gPiA+ID4gKy8qIFBlbmRpbmcgaW50ZXJydXB0IGV4aXN0cy4gRG8g
bm90IHJlbHkgb24gdGhpcyBmaWVsZCAtIGZvciBwcm9maWxpbmcgb25seSAqLwo+ID4gPiA+ICsj
ZGVmaW5lIFhFTl9BUkdPX1JJTkdfREFUQV9GX1BFTkRJTkcgICAgICgxVSA8PCAyKQo+Cj4gUmVn
YXJkaW5nIHRoaXMgZmxhZywgSSd2ZSBqdXN0IG5vdGljZWQgd2hpbGUgbG9va2luZyBhdCB0aGUg
Y29kZSB0aGF0Cj4gaXQgZG9lc24ndCBzZWVtIHRvIHJlbGF0ZSB0byBpbnRlcnJ1cHRzPwoKSXQg
bWlnaHQgbm90IHNlZW0gdGhhdCB3YXksIGJ1dCBJIHRoaW5rIGl0IGRvZXMsIGJlY2F1c2UgaXQg
aW5kaWNhdGVzCnRoYXQgdGhlIGh5cGVydmlzb3IgaGFzIGp1c3QgcXVldWVkIHVwIGEgc2lnbmFs
ICh2aWEgVklSUSkgZm9yIGxhdGVyOgp0aGUgbG9naWMgaW4gZmlsbF9yaW5nX2RhdGEgaGFzIG9i
c2VydmVkIHRoYXQgdGhlcmUgd2Fzbid0IGVub3VnaApzcGFjZSBhdmFpbGFibGUgaW4gdGhlIHJp
bmcgZm9yIHRoZSByZXF1ZXN0ZWQgc3BhY2VfcmVxdWlyZWQgc3VwcGxpZWQKaW4gdGhlIG5vdGlm
eSBjYWxsLCBzbyBpdCBoYXMgYWRkZWQgYSBuZXcgZW50cnkgdG8gdGhlIHJpbmcncwpwZW5kaW5n
X2VudCBsaXN0LCB3aGljaCB3aWxsIGNhdXNlIGEgc2lnbmFsIHRvIGJlIHRyaWdnZXJlZCB0byB0
aGUKZG9tYWluIChpZS4gYSBWSVJRKSBsYXRlciB3aGVuIGVub3VnaCBzcGFjZSBoYXMgYmVlbiBv
YnNlcnZlZCBhcyBiZWluZwphdmFpbGFibGUuCgpOb3csIHRoZSAibGVuIiB2YWx1ZSBzdG9yZWQg
aW4gdGhhdCBwZW5kaW5nX2VudCBjYW4gYmUgY2hhbmdlZCBsYXRlciwKZGVwZW5kaW5nIG9uIHRo
ZSBzaXplIG9mIG1lc3NhZ2VzIHRoYXQgdGhlIGRvbWFpbiBhdHRlbXB0cyB0byBzZW5kIHRvCnRo
ZSBzYW1lIHJpbmcgaW4gdGhlIG1lYW50aW1lLCB3aGljaCBJIHRoaW5rIGlzIHdoeSB0aGUgY29t
bWVudCBub3Rlcwpub3QgdG8gZGVwZW5kIHVwb24gdGhhdCBmbGFnLgoKPiBGcm9tIGl0J3MgdXNh
Z2UgaW4gZmlsbF9yaW5nX2RhdGEgSSB3b3VsZCB3cml0ZSB0aGUgZm9sbG93aW5nCj4gZGVzY3Jp
cHRpb246Cj4KPiAiTGlrZWx5IG5vdCBlbm91Z2ggc3BhY2UgdG8gcXVldWUgYSBtZXNzYWdlIG9m
IGBzcGFjZV9yZXF1aXJlZGAKPiBzaXplLiIKPgo+IEFuZCB0aGVuIFhFTl9BUkdPX1JJTkdfREFU
QV9GX1BFTkRJTkcgaXMgY29tcGxldGVseSBvcnRob2dvbmFsIHRvCj4gWEVOX0FSR09fUklOR19E
QVRBX0ZfU1VGRklDSUVOVCwgYXQgd2hpY2ggcG9pbnQgaGF2aW5nIG9ubHkgb25lIG9mCj4gdGhv
c2Ugd291bGQgYmUgZW5vdWdoPwoKR2l2ZW4gdGhlIGFib3ZlLCB3aGVyZSBJIGRvIHRoaW5rIHRo
YXQgdGhlIFBFTkRJTkcgZmxhZyBpcyBhbgppbmRpY2F0b3Igb2YgcXVldWVkIGludGVycnVwdCwg
SSB0aGluayB0aGVyZSdzIHNvbWUgbWVyaXQgdG8ga2VlcGluZwp0aGVtIHNlcGFyYXRlLCByYXRo
ZXIgdGhhbiBjb21taXR0aW5nIHRvIHRoZSBjbGllbnQgdGhhdCBpdCBpcyBhbHdheXMKb25lIG9y
IHRoZSBvdGhlci4gSXQgYWN0dWFsbHkgbG9va3MgbGlrZSB0aGUgY2FsbCB0byBwZW5kaW5nX3Jl
cXVldWUKaXMgaWdub3JpbmcgdGhlIHBvdGVudGlhbCBmb3IgYW4gZXJyb3IgdmFsdWUgKGVnIEVO
T1NQQyBvciBFTk9NRU0pCnRoZXJlLCB3aGVyZSB0aGUgZmxhZyBzaG91bGQgbm90IGJlIHNldCwg
YW5kIHBvc3NpYmx5IHRoZSBlcnJubyBzaG91bGQKYmUgcmV0dXJuZWQgdG8gdGhlIGNhbGxlci4K
Cj4gQUZBSUNUIHlvdSBjYW5ub3QgZ2V0IGEgeGVuX2FyZ29fcmluZ19kYXRhX2VudF90IHdpdGgg
Ym90aAo+IFhFTl9BUkdPX1JJTkdfREFUQV9GX1BFTkRJTkcgYW5kIFhFTl9BUkdPX1JJTkdfREFU
QV9GX1NVRkZJQ0lFTlQgc2V0Cj4gYXQgdGhlIHNhbWUgdGltZT8KCnJpZ2h0LCBidXQgdGhlcmUg
aXMgYSBjYXNlIHdoZXJlIHlvdSBjYW4gZ2V0IG9uZSB3aXRoIG5laXRoZXIgYml0IHNldC4KSXQg
bG9va3MgYSBiaXQgY2xlYXJlciBmb3IgdGhlIGNhbGxlciB0byBoYXZlIHRoZSBleHBsaWNpdCBz
ZXBhcmF0ZQpiaXRzIGJlY2F1c2UgaXQgY2FuIGF2b2lkIGhhdmluZyB0byBjaGVjayBhIHRoaXJk
IGZsYWcgZmlyc3QgdG8gc2VlCmhvdyB0byBpbnRlcnByZXQgYSBjb21iaW5lZCBvbmUuCgo+Cj4g
PiA+ID4gKy8qIFN1ZmZpY2llbnQgc3BhY2UgdG8gcXVldWUgc3BhY2VfcmVxdWlyZWQgYnl0ZXMg
ZXhpc3RzICovCj4gPiA+ID4gKyNkZWZpbmUgWEVOX0FSR09fUklOR19EQVRBX0ZfU1VGRklDSUVO
VCAgKDFVIDw8IDMpCj4gPiA+Cj4gPiA+IEkgd291bGQgcmV3b3JkIHRoaXMgYXM6Cj4gPiA+Cj4g
PiA+ICJTdWZmaWNpZW50IHNwYWNlIHRvIHF1ZXVlIHNwYWNlX3JlcXVpcmVkIGJ5dGVzIG1pZ2h0
IGV4aXN0cyIKPiA+ID4KPiA+ID4gQmVjYXVzZSBBRkFJQ1QgYXMgc29vbiBhcyB0aGUgaHlwZXJ2
aXNvciBkcm9wcyB0aGUgTDMgbG9jayB0aGUgc3BhY2UKPiA+ID4gYXZhaWxhYmxlIG1pZ2h0IGNo
YW5nZSwgc28gdGhlIHJlY2lwaWVudCBvZiB0aGUgbm90aWZpY2F0aW9uIG9yIHRoZQo+ID4gPiBy
ZXR1cm4gZnJvbSB0aGUgaHlwZXJjYWxsIHNob3VsZG4ndCBleHBlY3QgdGhhdCB0aGVyZSBfbXVz
dF8gYmUKPiA+ID4gc3BhY2VfcmVxdWlyZWQgYXZhaWxhYmxlIHNwYWNlIG9uIHRoZSByaW5nLgo+
ID4KPiA+IGFjay4gZG9lcyB0aGlzIGxvb2sgb2s/IC06Cj4gPgo+ID4gKyAqIFN1ZmZpY2llbnQg
c3BhY2UgdG8gcXVldWUgc3BhY2VfcmVxdWlyZWQgYnl0ZXMgaGFzIGJlY29tZSBhdmFpbGFibGUu
Cj4gPiArICogSWYgbWVzc2FnZXMgaGF2ZSBiZWVuIHNlbnQsIGl0IG1heSBub3Qgc3RpbGwgYmUg
YXZhaWxhYmxlLgo+Cj4gSSB0aGluayBteSBzdWdnZXN0aW9uIHdhcyBzaG9ydGVyIGFuZCBjbGVh
cmVyLCBidXQgSSdtIG5vdCBhIG5hdGl2ZQo+IHNwZWFrZXIgc28gaWYgeW91IHRoaW5rIHRoZSBh
Ym92ZSBpcyBiZXR0ZXIgYW5kIG5vIG9uZSBlbHNlIGNvbXBsYWlucwo+IHRoYXQncyBmaW5lIGZv
ciBtZS4KCm9rLCBKYW4ncyBlZGl0IHRvIHlvdXJzIGxvb2tzIGdvb2QgYW5kIGEgc2luZ2xlIGxp
bmUgaXMgbmljZXIgc286CiJTdWZmaWNpZW50IHNwYWNlIHRvIHF1ZXVlIHNwYWNlX3JlcXVpcmVk
IGJ5dGVzIG1pZ2h0IGV4aXN0IgoKQ2hyaXN0b3BoZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 21:57:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 21:57: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-devel-bounces@lists.xenproject.org>)
	id 1gkFek-0005Gz-CO; Thu, 17 Jan 2019 21:56: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=mSxj=PZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkFei-0005Gp-Pq
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 21:56:56 +0000
X-Inumbo-ID: cd8b1793-1aa2-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd8b1793-1aa2-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 21:56:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkFeg-00009r-3Q; Thu, 17 Jan 2019 21:56:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkFef-0001un-T5; Thu, 17 Jan 2019 21:56:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkFef-0005K2-SR; Thu, 17 Jan 2019 21:56:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131980-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=4b9f0b0f7c84eea2dfb0d5be3e0254bc91319dbc
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Jan 2019 21:56:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 131980: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk4MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5ODAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTg0MgogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMx
ODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMzE4NDIKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMTg0MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHFlbXV1ICAgICAgICAgICAgICAgIDRiOWYwYjBmN2M4NGVlYTJkZmIwZDViZTNlMDI1NGJjOTEz
MTlkYmMKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDE0NzkyM2IxYTkw
MWEwMzcwZjgzYTBmNGM1OGVjMWJhZmZlZjIyZjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTg0
MiAgMjAxOS0wMS0wOSAwMDozNzoyMiBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MzE4OTIgIDIwMTktMDEtMDkgMjM6Mzc6MDAgWiAgICA3IGRheXMgICAgNyBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzE5ODAgIDIwMTktMDEtMTYgMTM6Mzc6MDAgWiAgICAxIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFt
c29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kcm8gU2FuY2hleiBCYWNo
IDxhc2FuY2hlekBrcnlwdG9zbG9naWMuY29tPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtA
b3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4K
ICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUu
aHU+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxk
ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJl
ZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRmFtIFpoZW5nIDxm
YW16QHJlZGhhdC5jb20+CiAgRnJlZGlhbm8gWmlnbGlvIDxmemlnbGlvQHJlZGhhdC5jb20+CiAg
R2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9k
Lm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSm9lbCBTdGFubGV5
IDxqb2VsQGptcy5pZC5hdT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgS2FzaHlh
cCBDaGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJl
bnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkg
RmVuZyA8bGlmZW5nMTUxOUBnbWFpbC5jb20+CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmsg
Q2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1pY2hhZWwgQ2xh
cmsgPG1qY0BzaWZpdmUuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFBlbmcgSGFvIDxwZW5nLmhhbzJAenRlLmNvbS5jbj4KICBQZXRlciBNYXlkZWxs
IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBo
aWxtZEByZWRoYXQuY29tPgogIFByaWl0IExhZXMgPHBsYWVzQHBsYWVzLm9yZz4KICBSZW15IE5v
ZWwgPHJlbXkubm9lbEBibGFkZS1ncm91cC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hh
cmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gQm9sc2hha292IDxyLmJvbHNoYWtvdkB5
YWRyby5jb20+CiAgU3JlZWppdGggTW9oYW5hbiA8c3JlZWppdC5tb2hhbmFuQG51dGFuaXguY29t
PgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhh
dC5jb20+CiAgVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KICBUb20gRGVzZXluIDx0
b20uZGVzZXluQGdtYWlsLmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQu
Y29tPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4K
ICBaaGFvIFlhbiA8eWFuLnkuemhhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQyMDIgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 17 22:41:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Jan 2019 22:41: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-devel-bounces@lists.xenproject.org>)
	id 1gkGLk-0000b9-LZ; Thu, 17 Jan 2019 22:41: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=mSxj=PZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkGLj-0000ax-17
 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 22:41:23 +0000
X-Inumbo-ID: 02ac77d2-1aa9-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02ac77d2-1aa9-11e9-92db-bc764e045a96;
 Thu, 17 Jan 2019 22:41:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkGLe-00012y-Up; Thu, 17 Jan 2019 22:41:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkGLe-0004EM-Nb; Thu, 17 Jan 2019 22:41:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkGLe-0005jp-Mg; Thu, 17 Jan 2019 22:41:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131977-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-amd64-pvops:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:<job status>:broken:regression
 linux-4.19:build-amd64-pvops:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e3185123541204ca4f715eeaaa1f9929c09ff3b4
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Jan 2019 22:41:18 +0000
Subject: [Xen-devel] [linux-4.19 test] 131977: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk3NyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5NzcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMTk0OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbiAgaW4gMTMxOTQ4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbiBpbiAxMzE5NDgKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzE5NDggUkVHUi4gdnMuIDEy
OTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4
IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkz
MTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMyBndWVzdC1zdGFydC4yIGZhaWwgaW4gMTMxOTQ4IFJF
R1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMTk0OCBwYXNzIGluIDEzMTk3NwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMxOTQ4IHBhc3Mg
aW4gMTMxOTc3CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0
YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBwYXNzIGluIDEzMTk0OAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMx
OTYxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBp
biAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQg
aW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEzMTk0OCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9ja2Vk
IGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBpbiAxMzE5NDgg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tl
ZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMxOTQ4
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEzMTk0
OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgIGJsb2NrZWQgaW4gMTMxOTQ4IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzE5NDgg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMzE5
NDggbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzMTk0OCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTMxOTQ4IG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxMzE5NDggbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMxOTYxIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE5
NjEgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGUzMTg1MTIzNTQxMjA0
Y2E0ZjcxNWVlYWFhMWY5OTI5YzA5ZmYzYjQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAgNzYgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgIDc0IGRh
eXMgICA1MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE5NDggIDIwMTktMDEtMTMg
MTk6NDI6MzcgWiAgICA0IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEwNzQgcGVvcGxlIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNTM3NDggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 01:25:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 01:25: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-devel-bounces@lists.xenproject.org>)
	id 1gkItf-0003hU-Cv; Fri, 18 Jan 2019 01:24: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=Ou+l=P2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gkItd-0003hP-R9
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 01:24:34 +0000
X-Inumbo-ID: ceddc8f8-1abf-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ceddc8f8-1abf-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 01:24:32 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6BC2C20657;
 Fri, 18 Jan 2019 01:24:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547774641;
 bh=wrcUusrLsX8B2tLBNcBfgTMIDcf99yDycpbO3VWGuKU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=o2hZQr8MW6oGW5CxcjKLWAUIIAnJRKp5hGTLO09ulTffb313qQxzs2flZgYhsFaX4
 EJevausgCz1kMQ0EeKNgTUYVejuDA7TlGcFcTV/z0j1gW87AiIj5rcJ7J8/SxgVKk7
 KHYvmEFd+cm+LXSLUXADb7O5iCCCw7FICc+PNFR0=
Date: Thu, 17 Jan 2019 17:24:00 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901171701380.18561@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <a0500e7bb7244b5aa6dc1282a2375ad0@dornerworks.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNyBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDE3LjAxLjE5
IGF0IDAxOjM3LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBXZWQsIDE2
IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiBJbiBhbnkgZXZlbnQgLSBzaW5jZSBp
bnRlcm1lZGlhdGUgdmFyaWFibGVzIG1lcmVseSBoaWRlIHRoZQo+ID4+IGNhc3RpbmcgZnJvbSB0
aGUgY29tcGlsZXIsIGJ1dCB0aGV5IGRvbid0IHJlbW92ZSB0aGUgY2FzdHMsIHRoZQo+ID4+IHNv
bHV0aW9uIGludm9sdmluZyBjYXN0cyBpcyBiZXR0ZXIgaW1vLCBmb3IgaW5jdXJyaW5nIGxlc3Mg
b3ZlcmhlYWQuCj4gPiAKPiA+IFRoaXMgaXMgd2hlcmUgSSBjb21wbGV0ZWx5IGRpc2FncmVlLiBU
aGUgaW50ZXJtZWRpYXRlIHZhcmlhYmxlcyBhcmUgbm90Cj4gPiBoaWRpbmcgY2FzdHMgZnJvbSB0
aGUgY29tcGlsZXIuIFRoZXJlIHdlcmUgbmV2ZXIgYW55IHBvaW50ZXJzIGluIHRoaXMKPiA+IGNh
c2UuICBUaGUgbGlua2VyIGNyZWF0ZXMgInN5bWJvbHMiLCBub3QgcG9pbnRlcnMsIGNvbXBsZXRl
bHkgaW52aXNpYmxlCj4gPiBmcm9tIEMgbGFuZC4gQXNzZW1ibHkgdXNlcyB0aGVzZSBzeW1ib2xz
IHRvIGluaXRpYWxpemUgdmFyaWFibGVzLiBXZQo+ID4gZXhwb3NlIHRoZXNlIGFzc2VtYmx5IHZh
cmlhYmxlcyBhcyBpbnRlZ2VyIHRvIEMgbGFuZHMuIExEIHNjcmlwdHMgYW5kCj4gPiBhc3NlbWJs
eSBoYXZlIHRoZWlyIG93biB0ZXJtaW5vbG9neSBhbmQgcnVsZXM6IG5laXRoZXIgIl9zdGFydCIg
bm9yCj4gPiAic3RhcnQiIGFyZSBwb2ludGVycyBhdCBhbnkgcG9pbnQgaW4gdGltZS4gVGhlIG9w
ZXJhdGlvbnMgZG9uZSBpbiB2YXIuUwo+ID4gaXMgbm90IGEgY2FzdC4gVGhlIEMgc3BlYyBpcyBo
YXBweSwgdGhlIGNvbXBpbGVyIGlzIGhhcHB5LCBNSVNSQS1DIGlzCj4gPiBoYXBweS4gQW5kIHdl
IGdldCB0byBhdm9pZCB0aGUgdWdseSBTWU1CT0wgbWFjcm8gdGhhdCBMaW51eCB1c2VzLiBJdCBp
cwo+ID4gcmVhbGx5IGEgd2luLXdpbi4KPiAKPiBXZWxsLCB0aGF0J3MgYSBwb3NpdGlvbiBvbmUg
Y2FuIHRha2UuIEJ1dCB3ZSBoYXZlIHRvIHNldHRsZSBvbiBhbm90aGVyCj4gYXNwZWN0IHRoZW4g
Zmlyc3Q6IERvZXMgd2hhdCBpcyBub3QgZG9uZSBpbiBDIHVuZGVybHkgQydzIHJ1bGVzPyBJCj4g
dGhvdWdodCB5b3Ugd2VyZSBvZiB0aGUgb3BpbmlvbiB0aGF0IHdoYXQgY29tZXMgZnJvbSBsaW5r
ZXIgc2NyaXB0cwo+IGRvZXMuIEluIHdoaWNoIGNhc2Ugd2hhdCBjb21lcyBmcm9tIGFzc2VtYmx5
IGZpbGVzIG91Z2h0IHRvLCB0b28uCj4gKEZBT0QgbXkgaW1wbGljYXRpb24gaXM6IElmIHRoZSBh
bnN3ZXIgaXMgeWVzLCBib3RoIGFwcHJvYWNoZXMKPiB2aW9sYXRlIEMncyBydWxlcy4gSWYgdGhl
IGFuc3dlciBpcyBubywgbm8gY2hhbmdlIGlzIG5lZWRlZCBhdCBhbGwuKQoKR3JlYXQgcXVlc3Rp
b24sIHRoYXQgaXMgdGhlIGNvcmUgb2YgdGhlIGlzc3VlLiBBbHNvLCBsZXQgbWUgcHJlbWlzZSB0
aGF0CkkgYWdyZWUgb24gdGhlIGNvbW1lbnRzIHlvdSBtYWRlIG9uIHRoZSBwYXRjaGVzIChJIGRp
c2xpa2UgInN0YXJ0XyIKdG9vKSwgYW5kIEkgY2FuIGFkZHJlc3MgdGhlbSBpZiB3ZSBhZ3JlZSB0
byBjb250aW51ZSBkb3duIHRoaXMgcGF0aC4KCkJ1dCBubywgSSBkbyBub3QgdGhpbmsgdGhhdCB3
aGF0IGlzIGRvbmUgb3V0c2lkZSBvZiBDLWxhbmQgc2hvdWxkIGZvbGxvdwpDIHJ1bGVzLiBCdXQg
SSBkbyBub3QgYWdyZWUgd2l0aCB5b3VyIGNvbmNsdXNpb24gdGhhdCBpbiB0aGF0IGNhc2UgdGhl
cmUKaXMgbm8gZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSBhcHByb2FjaGVzLiBMZXQncyBnZXQgbW9y
ZSBpbnRvIHRoZQpkZXRhaWxzLgoKCjEpIFNZTUJPTF9ISURFIHJldHVybmluZyBwb2ludGVyIHR5
cGUKCkxldCdzIHRha2UgX3N0YXJ0IGFuZCBfZW5kIGFzIGFuIGV4YW1wbGUuIF9zdGFydCBpcyBi
b3JuIGFzIGEgbGlua2VyCnN5bWJvbCwgYW5kIGl0IGJlY29tZXMgYSBDIHBvaW50ZXIgd2hlbiB3
ZSBkbzoKCiAgZXh0ZXJuIGNoYXIgX3N0YXJ0W10sIF9lbmRbXQoKTm93IGl0IGlzIGEgcG9pbnRl
ciAoYWN0dWFsbHkgSSBzaG91bGQgc2F5IGFuIGFycmF5LCBidXQgbGV0J3MgcHJldGVuZAp0aGV5
IGFyZSB0aGUgc2FtZSB0aGluZyBmb3IgdGhpcyBkaXNjdXNzaW9uKS4KCldoZW4gd2UgZG86Cgog
IFNZTUJPTF9ISURFKF9lbmQpIC0gU1lNQk9MX0hJREUoX3N0YXJ0KQoKV2UgYXJlIHN0aWxsIHN1
YnRyYWN0aW5nIHBvaW50ZXJzOiB0aGUgcG9pbnRlcnMgcmV0dXJuZWQgYnkgU1lNQk9MX0hJREUu
CldlIGNhbm5vdCBwcm92ZSB0aGF0IHRoZXkgYXJlIHBvaW50ZXJzIHRvIHRoZSBzYW1lIG9iamVj
dCBvciBzdWJzZXF1ZW5jZQpvYmplY3RzIGluIG1lbW9yeSwgc28gaXQgaXMgdW5kZWZpbmVkIGJl
aGF2aW9yLCB3aGljaCBpcyBub3QgYWxsb3dlZC4KVGhpcyBzb2x1dGlvbiBhbGxvd3MgdXMgdG8g
aGlnaGxpZ2h0IHRoZSBwcm9ibGVtYXRpYyBjYWxsIHNpdGVzLCBpdApoZWxwcyB3aXRoIGNvbXBp
bGVyIGlzc3VlcywgYnV0IEkgYW0gbm90IGNvbnZpbmNlZCBpdCBoZWxwcyB3aXRoIEMKY29tcGxp
YW5jZS4gQmV0dGVyIHRoYW4gbm90aGluZywgYnV0IHRoZSB3b3JzdCBvZiB0aGUgbG90LgoKCjIp
IFNZTUJPTF9ISURFIHJldHVybmluZyB1bnNpZ25lZCBsb25nCgpTaW1pbGFybHkgdG8gdGhlIHBy
ZXZpb3VzIGNhc2UsIF9zdGFydCBhbmQgX2VuZCBhcmUgYm9ybiBhcyBsaW5rZXIKc3ltYm9scyBh
bmQgYmVjb21lIHBvaW50ZXJzIHdoZW4gd2UgZG86CgogIGV4dGVybiBjaGFyIF9zdGFydFtdLCBf
ZW5kW10KClRoZW4gdGhlIG9wZXJhdGlvbjoKCiAgU1lNQk9MX0hJREUoX2VuZCkgLSBTWU1CT0xf
SElERShfc3RhcnQpCgpTWU1CT0xfSElERSByZXR1cm5zIHVuc2lnbmVkIGxvbmcsIHNvIHRoZSBw
b2ludGVycyBkaXNhcHBlYXIuIFdlIGFyZQpjb21wYXJpbmcgdW5zaWduZWQgbG9uZywgd2hpY2gg
c2hvdWxkIHNvbHZlIHRoZSBDIGNvbXBsaWFuY2UgaXNzdWUuCkJlY2F1c2UgdGhlIHBvaW50ZXJz
IHRvIHVuc2lnbmVkIGxvbmcgY29udmVyc2lvbiBpcyBkb25lIGluIGFzc2VtYmx5LCBDCmNvbXBs
aWFuY2UgZG9lcyBub3QgaGF2ZSBhIHNheSBvbiB0aGUgbmF0dXJlIG9mIHRoZSB1bnNpZ25lZCBs
b25nCnJldHVybmVkIGJ5IFNZTUJPTF9ISURFLgoKSG93ZXZlciwgZ2l2ZW4gdGhhdCBfc3RhcnQg
YW5kIF9lbmQgYXJlIHN0aWxsIGRlZmluZWQgYXMgcG9pbnRlcnMgaW4KQy1sYW5kIGFuZCBnaXZl
biB0aGF0IFNZTUJPTF9ISURFLCBhbHRob3VnaCBhc3NlbWJseSwgaXMgYmFzaWNhbGx5IGEKZmFu
Y3kgY2FzdCwgSSBjb25jZWRlIHRoYXQgdGhlIHNvbHV0aW9uIGlzIG5vdCBpZGVhbC4gSSBzdGls
bCB0aGluayBpcwphY2NlcHRhYmxlLCBidXQgaW5mZXJpb3IgdG8gdGhlIG5leHQgc29sdXRpb24u
CgoKMykgdmFyLlMgKyBzdGFydF8gYXMgdW5zaWduZWQgbG9uZwoKV2l0aCB0aGlzIGFwcHJvYWNo
LCBfc3RhcnQgaXMgYm9ybiBhcyBhIGxpbmtlciBzeW1ib2wuIEl0IGlzIG5ldmVyCmV4cG9ydGVk
IHRvIEMsIHNvIGZyb20gQyBwb2ludCBvZiB2aWV3LCBpdCBkb2Vzbid0IGV4aXN0LiBUaGVyZSBp
cwphbm90aGVyIHZhcmlhYmxlIG5hbWVkICJzdGFydF8iIGRlZmluZWQgaW4gYXNzZW1ibHkgYW5k
IGluaXRpYWxpemVkIHRvCl9zdGFydC4gTm93IHdlIGdvIGludG8gQyBsYW5kIHdpdGg6CgogIGV4
dGVybiB1aW50cHRyX3Qgc3RhcnRfLCBlbmRfCgpzdGFydF8gYW5kIGVuZF8gYXJlIHVpbnRwdHJf
dCBmcm9tIHRoZSBiZWdpbm5pbmcgZnJvbSBDIHBvaW50IG9mIHZpZXcuClRoZXkgaGF2ZSBuZXZl
ciBiZWVuIHBvaW50ZXJzIG9yIGluIGFueSB3YXkgY29ubmVjdGVkIHRvIF9zdGFydC4gVGhleQph
cmUgImNsZWFuIi4KCldoZW4gd2UgZG86CgogIF9lbmQgLSBfc3RhcnQKCml0IGlzIGEgc3VidHJh
Y3Rpb24gYmV0d2VlbiB1aW50cHRyX3QsIHdoaWNoIGlzIGFsbG93ZWQuIFdoZW4gd2UgZG86Cgog
ICAgZm9yICggY2FsbCA9IChjb25zdCBpbml0Y2FsbF90ICopaW5pdGNhbGxfc3RhcnRfOwogICAg
ICAgICAgKHVpbnRwdHJfdCljYWxsIDwgcHJlc21wX2luaXRjYWxsX2VuZF87CgpUaGUgY29tcGFy
aXNvbiBpcyBzdGlsbCBiZXR3ZWVuIHVpbnRwdHJfdCB0eXBlcywgYW5kIHRoZSB2YWx1ZSBvZiAi
Y2FsbCIKc3RpbGwgY29tZXMgZnJvbSBhbiB1bnNpZ25lZCBsb25nIGluaXRpYWxseS4gVGhlcmUg
aXMgbmV2ZXIgYSBjb21wYXJpc29uCmJldHdlZW4gZHViaW91cyBwb2ludGVycy4gKEludGVyZ2Vy
IHRvIHBvaW50ZXIgY29udmVyc2lvbnMgYW5kIHBvaW50ZXIKdG8gaW50ZWdlciBjb252ZXJzaW9u
cyBhcmUgYWxsb3dlZCBieSBNSVNSQSB3aXRoIHNvbWUgbGltaXRhdGlvbnMsIGJ1dCBJCmFtIGRv
dWJsZS1jaGVja2luZy4pIEV2ZW46CgogICAodWludHB0cl90KXJhbmRvbV9wb2ludGVyIDwgcHJl
c21wX2luaXRjYWxsX2VuZF8KCndvdWxkIGJlIGFjY2VwdGFibGUgYmVjYXVzZSBwcmVzbXBfaW5p
dGNhbGxfZW5kXyBpcyBhbiBpbnRlZ2VyIGFuZCBoYXMKYWx3YXlzIGJlZW4gYW4gaW50ZWdlciBm
cm9tIEMgcG9pbnQgb2Ygdmlldy4KCgpIb3dldmVyLCB0aGVyZSBhcmUgc3RpbGwgYSBjb3VwbGUg
b2YgaXNzdWVkIG5vdCBjb3JyZWN0bHkgc29sdmVkIGJ5IHY4Cm9mIHRoZSBzZXJpZXMuIEZvciBz
dGFydGVyczogCgogICAgICAgIGFwcGx5X2FsdGVybmF0aXZlcygoc3RydWN0IGFsdF9pbnN0ciAq
KWFsdF9pbnN0cnVjdGlvbnNfLAogICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGFs
dF9pbnN0ciAqKWFsdF9pbnN0cnVjdGlvbnNfZW5kXyk7CgpJIGNhbiBzZWUgaG93IHRoZSBwb2lu
dGVycyBjb21wYXJpc29ucyBpbiBhcHBseV9hbHRlcm5hdGl2ZXMgY291bGQgYmUKY29uc2lkZXJl
ZCB3cm9uZyBnaXZlbiB0aGUgd2F5IHRoZSBwb2ludGVycyBhcmUgaW5pdGlhbGl6ZWQ6CgogICAg
Zm9yICggYSA9IGJhc2UgPSBzdGFydDsgYSA8IGVuZDsgYSsrICkKICAgIHsKCnN0YXJ0IGFuZCBl
bmQgY29tZSBmcm9tIGFsdF9pbnN0cnVjdGlvbnNfIGFuZCBhbHRfaW5zdHJ1Y3Rpb25zX2VuZF8u
IEl0CmRvZXNuJ3QgbWF0dGVyIHRoYXQgYWx0X2luc3RydWN0aW9uc18gYW5kIGFsdF9pbnN0cnVj
dGlvbnNfZW5kXyBhcmUKInNwZWNpYWwiLCB0aGV5IGNvdWxkIGJlIHBlcmZlY3RseSBub3JtYWwg
aW50ZWdlcnMgYW5kIHdlIHdvdWxkIHN0aWxsCmhhdmUgdGhlIHNhbWUgcHJvYmxlbTogd2UgY2Fu
bm90IHByb3ZlIHRoYXQgInN0YXJ0IiBhbmQgImVuZCIgcG9pbnQgdG8KdGhlIHNhbWUgb2JqZWN0
IG9yIHN1YnNlcXVlbnQgb2JqZWN0cyBpbiBtZW1vcnkuCgpUaGUgd2F5IHRvIGZpeCBpdCBpcyBi
eSBjaGFuZ2luZyB0aGUgcGFyYW1ldGVycyBvZiBhcHBseV9hbHRlcm5hdGl2ZXMgdG8KaW50ZXJn
ZXIgdHlwZXMsIG1ha2luZyBjb21wYXJpc29uIGJldHdlZW4gaW50ZWdlcnMsIGFuZCBvbmx5IHVz
aW5nCnBvaW50ZXJzIHRvIGFjY2VzcyB0aGUgZGF0YS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 02:26:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 02:26: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-devel-bounces@lists.xenproject.org>)
	id 1gkJrE-0000Ew-9Z; Fri, 18 Jan 2019 02:26: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=XRso=P2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkJrC-0000Em-Pv
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 02:26:06 +0000
X-Inumbo-ID: 6804fca5-1ac8-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6804fca5-1ac8-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 02:26:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkJr9-00076K-Os; Fri, 18 Jan 2019 02:26:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkJr9-0003UL-HV; Fri, 18 Jan 2019 02:26:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkJr9-0000eh-GW; Fri, 18 Jan 2019 02:26:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131986-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b83b3fa78445387f351cef477a112e503d72b9f0
X-Osstest-Versions-That: linux=ba0da581b466dcd333eeb326919a698116926258
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Jan 2019 02:26:03 +0000
Subject: [Xen-devel] [linux-4.4 test] 131986: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk4NiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk4Ni8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1i
b290ICBmYWlsIGluIDEzMTk2NSBwYXNzIGluIDEzMTk4NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgOCBob3N0LXBpbmctY2hlY2steGVuIGZhaWwgaW4gMTMxOTY1IHBhc3MgaW4gMTMxOTg2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzE5NjUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICBiODNiM2ZhNzg0NDUzODdmMzUxY2VmNDc3YTExMmU1
MDNkNzJiOWYwCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBiYTBkYTU4
MWI0NjZkY2QzMzNlZWIzMjY5MTlhNjk4MTE2OTI2MjU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzE1NTAgIDIwMTgtMTItMjQgMTE6MzU6NTAgWiAgIDI0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMxOTM5ICAyMDE5LTAxLTEzIDA5OjExOjQ1IFogICAgNCBkYXlzICAgIDQgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIllhbiwgWmhl
bmciIDx6eWFuQHJlZGhhdC5jb20+CiAgQWxleGFuZGVyIEFyaW5nIDxhcmluZ0Btb2phdGF0dS5j
b20+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIuc2hpc2hraW5AbGludXguaW50ZWwu
Y29tPgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmV3
IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbnNvbiBIdWFuZyA8QW5zb24u
SHVhbmdAbnhwLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBCZW4gSHV0
Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJlbmphbWluIFBvaXJpZXIgPGJwb2lyaWVy
QHN1c2UuY29tPgogIEJlbmphbWluIFRpc3NvaXJlcyA8YmVuamFtaW4udGlzc29pcmVzQHJlZGhh
dC5jb20+CiAgQm9iIFBldGVyc29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIENocmlzdGlhbiBC
b3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIExlcm95IDxj
aHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5v
bmljYWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbiBD
YXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW4gV2lsbGlhbXMgPGRhbi5q
LndpbGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xs
LmNoPgogIERhdmlkIEhlcnJtYW5uIDxkaC5oZXJybWFubkBnbWFpbC5jb20+CiAgRGF2aWQgSGls
ZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZl
bWxvZnQubmV0PgogIERhdmlkIFRlaWdsYW5kIDx0ZWlnbGFuZEByZWRoYXQuY29tPgogIERlZXBh
IERpbmFtYW5pIDxkZWVwYS5rZXJuZWxAZ21haWwuY29tPgogIERleHVhbiBDdWkgPGRlY3VpQG1p
Y3Jvc29mdC5jb20+CiAgRGlldG1hciBIYWhuIDxkaWV0bWFyLmhhaG5AdHMuZnVqaXRzdS5jb20+
CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERvbWluaXF1
ZSBNYXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBFcmljIEJpZ2dlcnMgPGVi
aWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgog
IEZyYW5rIEhhdmVya2FtcCA8aGF2ZXJAbGludXgudm5ldC5pYm0uY29tPgogIEdlb3JneSBBIEJ5
c3RyZW5pbiA8Z2tvdEBhbHRsaW51eC5vcmc+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hA
bGludXhmb3VuZGF0aW9uLm9yZz4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVk
ZGVkb3IuY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWwtY2lzY29AeHM0YWxsLm5sPgogIEh1
YWNhaSBDaGVuIDxjaGVuaGNAbGVtb3RlLmNvbT4KICBIdWkgUGVuZyA8YmVucXVpa2VAMTYzLmNv
bT4KICBIdWkgUGVuZyA8YmVucXVpa2VAZ21haWwuY29tPgogIElseWEgRHJ5b21vdiA8aWRyeW9t
b3ZAZ21haWwuY29tPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEph
c29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkw
QGdtYWlsLmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3Zv
bGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9yZ2VuIEhhbnNlbiA8amhhbnNlbkB2bXdhcmUuY29t
PgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKw7ZyZ2VuIFN0b3J2aXN0IDxq
b3JnZW4uc3RvcnZpc3RAZ21haWwuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEu
b3JnPgogIExhcnJ5IEZpbmdlciA8TGFycnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBMaW51cyBU
b3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8
bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExvcmVuem8gQmlhbmNvbmkgPGxvcmVuem8uYmlh
bmNvbmlAcmVkaGF0LmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVr
YXMgV3VubmVyIDxsdWthc0B3dW5uZXIuZGU+CiAgTWFjcGF1bCBMaW4gPG1hY3BhdWwubGluQG1l
ZGlhdGVrLmNvbT4KICBNYW50YXMgTWlrdWzEl25hcyA8Z3Jhd2l0eUBnbWFpbC5jb20+CiAgTWFy
Y2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBC
cm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBl
dGVyc2VuQG9yYWNsZS5jb20+CiAgTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51eC5p
bnRlbC5jb20+CiAgTWF0aGlhcyBQYXllciA8bWF0aGlhcy5wYXllckBuZWJlbHdlbHQubmV0Pgog
IE1hdXJpemlvIExvbWJhcmRpIDxtbG9tYmFyZEByZWRoYXQuY29tPgogIE1hdXJvIENhcnZhbGhv
IENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8
bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlrZSBIYWJvdXN0YWsgPGhhYm91
c3Rha0BnbWFpbC5jb20+CiAgTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMu
Y29tPgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgT2xpdmVyIE5ldWt1
bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1c2UuY29t
PgogIFBhbiBCaWFuIDxiaWFucGFuMjAxNkAxNjMuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256
aW5pQHJlZGhhdC5jb20+CiAgUGF0cmljayBEcmV5ZXIgPFBhdHJpY2suRHJleWVyQGdtYWlsLmNv
bT4KICBQYXRyaWNrIERyZXllciA8UGF0cmlja0BEcmV5ZXIubmFtZT4KICBQYXVsIEJ1cnRvbiA8
cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3Jn
PgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBldGVyIEh1dHRlcmVyIDxwZXRlci5o
dXR0ZXJlckB3aG8tdC5uZXQ+CiAgUHJpaXQgTGFlcyA8cGxhZXNAcGxhZXMub3JnPgogIFFpYW4g
Q2FpIDxjYWlAbGNhLnB3PgogIFJhZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgog
IFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNhbGRlcm9uQGxpbnV4LmludGVsLmNvbT4KICBy
dWlwcGFuICjmvZjnnb8pIDxydWlwcGFuQHRlbmNlbnQuY29tPgogIFJ1c3NlbGwgS2luZyA8cm1r
K2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FtZWVyIFB1amFyIDxzcHVqYXJAbnZpZGlhLmNv
bT4KICBTYXNoYSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+CiAgU2FzaGEg
TGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNjb3R0IENoZW4gPHNjb3R0QGxhYmF1LmNvbS50
dz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25AaW50ZWwuY29t
PgogIFNlYmFzdGlhbiBSZWljaGVsIDxzZWJhc3RpYW4ucmVpY2hlbEBjb2xsYWJvcmEuY29tPgog
IFNoYXduIEd1byA8c2hhd25ndW9Aa2VybmVsLm9yZz4KICBTb2hpbCBNZWh0YSA8c29oaWwubWVo
dGFAaW50ZWwuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5l
dC5jb20+CiAgU3RlZmZlbiBNYWllciA8bWFpZXJAbGludXguaWJtLmNvbT4KICBTdGV2ZSBGcmVu
Y2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRl
PgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4
QGxpbnV0cm9uaXguZGU+CiAgVG9tIEd1bmRlcnNlbiA8dGVnQGprbG0ubm8+CiAgVG9ueSBMaW5k
Z3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb3JlIEFuZGVyc29uIDx0b3JlQGZ1ZC5ubz4KICBU
eXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBVbGYgSGFuc3NvbiA8
dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYXNpbHkgQXZlcmluIDx2dnNAdmlydHVvenpvLmNv
bT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdpbGxlbSBkZSBC
cnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5j
b20+CiAgWWFuLCBaaGVuZyA8enlhbkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGlu
ZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKICAgYmEwZGE1ODFiNDY2Li5iODNiM2ZhNzg0NDUgIGI4M2IzZmE3ODQ0NTM4N2YzNTFj
ZWY0NzdhMTEyZTUwM2Q3MmI5ZjAgLT4gdGVzdGVkL2xpbnV4LTQuNAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 05:45:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 05: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-devel-bounces@lists.xenproject.org>)
	id 1gkMxY-0007KU-1v; Fri, 18 Jan 2019 05:44: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=TnUD=P2=gmail.com=kpraveen.lkml@srs-us1.protection.inumbo.net>)
 id 1gkMxV-0007KP-UA
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 05:44:49 +0000
X-Inumbo-ID: 2a95c4f1-1ae4-11e9-92db-bc764e045a96
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a95c4f1-1ae4-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 05:44:48 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id m19so9821544ioh.3
 for <xen-devel@lists.xenproject.org>; Thu, 17 Jan 2019 21:44:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:sender:from:date:message-id
 :subject:to:cc;
 bh=syK8fkbu2LC1bd8DucBV8ctcgtarD4dFMowNolTVVSY=;
 b=bB09hUpT9gQFMnbd2Bh3l2UkmLH4Xk4ejqRaPrS4NA7o/fsK6tQj7N4JXi6m9Bvx+q
 BZeWWxaym6nbLw4fRHk9wL8gwoydFM5q8WJeW5hIqH1AIOGjHuJ5E9uyt4LDEVHokbJ3
 /0s+KXf3g6o82Vv3SijeOcnOleDrod5Y0aCxzZB9KKeLcjDpd8V8X7UphZQszsI435R5
 6WQGtlUXRwNLRWP1z/A837LVcAZ7YCPQfMMcFTpeBs0c1M/wtbq9CRL4kgEogkowZ4+V
 geP4F39BiHsal6Aldxs7Tg8chLbn2pSmFjuga5/1mwGU3LYvRJ1tDa5s6D+DYP22fd6h
 KaBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:sender:from
 :date:message-id:subject:to:cc;
 bh=syK8fkbu2LC1bd8DucBV8ctcgtarD4dFMowNolTVVSY=;
 b=o0fE/rdiu6e249T426VNodq4sU5rkdq9METbufUK0jm7dCCwCRSzSeqBQ6RZHYqs7v
 ZWFVbYwHToVB2/yLZ1r8ylBq7Wcug0Ks6/c7Bpb1hZKTU/gWKA5g1M3gqSNkc14odaLP
 JLo2OHJHGVwcBODk8B3xrBeoASIx0jRV4otCwHXhrQUoWbw3po3tpYxa0EcrQv2Mb43S
 qaGjYzZR9nuNfhUJq9vPP/HKUW8RxQyZxTQjVfdaAn4z5QtaWGXhHTFClUTV5lqJbYek
 UbMsMXSR/fo0XrwZjF6FWfGKpiWKe7MGbq+DUKPHcX/GteOgpSgmr04TcWvybHlTsV63
 9irA==
X-Gm-Message-State: AJcUukccvC8v2wVvimrpA0mSIzjoUvnOYmk80RBO7A+KS18JtYUSDRbb
 Pg8EgOWUQ4WlcZMU/R/vp8UaFFZcPU21wl+8HLNzmDu+
X-Google-Smtp-Source: ALg8bN62bEQIxjJE+lsJQaHwkbwTjzMv0guQnaTb6W+BNdbUffABJig5igki0rsQSw9o93sPn024hgKZzC/sTx9EPf4=
X-Received: by 2002:a6b:db17:: with SMTP id t23mr9464540ioc.262.1547790287465; 
 Thu, 17 Jan 2019 21:44:47 -0800 (PST)
MIME-Version: 1.0
References: <20181223142134.7857-1-kpraveen.lkml@gmail.com>
In-Reply-To: <20181223142134.7857-1-kpraveen.lkml@gmail.com>
X-Google-Sender-Delegation: praveenkumar1511@gmail.com
From: Praveen Kumar <kpraveen.lkml@gmail.com>
Date: Fri, 18 Jan 2019 11:14:36 +0530
X-Google-Sender-Auth: Gn224eEPTwoae_W-m3Lgb1yl7tw
Message-ID: <CABcWhv4njWab=ikYOM0fSWV6PJug4tfttwQVquCJKdSNqB7qJA@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 0/2] xen: credit2: rb-tree for
 runqueues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWxsLAoKT24gRnJpLCBKYW4gNCwgMjAxOSBhdCAzOjIxIFBNIFByYXZlZW4gS3VtYXIgPGtw
cmF2ZWVuLmxrbWxAZ21haWwuY29tPiB3cm90ZToKPgo+IEhpIEFsbCwKPgo+IFRoaXMgaXMgdGhl
IGNvbnRpbnVlZCB3b3JrIHdpdGggcmVzcGVjdCB0byByYi10cmVlIHVzYWdlIGluIENyZWRpdDIs
IGFzCj4gbWVudGlvbmVkIGluIHByZXZpb3VzIGNvbnZlcnNhdGlvbnMKPgo+IGh0dHBzOi8vbGlz
dHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2L21zZzAxOTY4Lmh0bWwK
PiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wNC9t
c2cwMDExOS5odG1sCj4KPiBUaGUgcGF0Y2ggb3B0aW1pemVkIHRoZSBDcmVkaXQyIHJ1bnF1ZXVl
IGZyb20gc29ydGVkIHF1ZXVlIHRvIHJiLXRyZWUuCj4gVGhpcyB3aWxsIGhlbHAgaW4gcGVyZm9y
bWFuY2UgYW5kIHNjYWxhYmlsaXR5LCB3aGVuIHdlIGhhdmUgaHVnZSBudW1iZXIgb2YKPiB2Q1BV
cy4KPgo+IFBsZWFzZSBwcm92aWRlIHlvdXIgY29tbWVudHMgb3ZlciB0aGUgY2hhbmdlcyBkb25l
Lgo+Cj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAgKiBSZW5hbWVkIHRoZSByYl9ydW5xX2luc2VydAo+
ICAqIENvcnJlY3RlZCB0aGUgbmV4dCBwcm9iYWJsZSBydW5xIGVsZW1lbnQgZnJvbSByYl9maXJz
dCB0byByYl9sYXN0Cj4gICogSW50cm9kdWNlZCBuZXcgY2FjaGVkIGF0dHJpYnV0ZSB0byBoYXZl
IG5leHQgcnVucXVldWUgZW50cnkgY2FjaGVkCj4KPiByb290ICgyKToKPiAgIHhlbjogY3JlZGl0
MjogcmItdHJlZSBmb3IgcnVucXVldWVzCj4gICB4ZW46IGNyZWRpdDI6IGNhY2hlZCBhdHRyaWJ1
dGUgZm9yIG5leHQgcnVucXVldWUgZW50cnkKPgo+ICB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YyB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQo+Cj4gLS0K
PiAyLjEzLjcKPgoKUGxlYXNlIHByb3ZpZGUgeW91ciBjb21tZW50cyBvbiB0aGUgY2hhbmdlcy4K
VGhhbmtzIGluIGFkdmFuY2UuCgpSZWdhcmRzLAoKflByYXZlZW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 06:49:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 06:49: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-devel-bounces@lists.xenproject.org>)
	id 1gkNxl-0003ha-3M; Fri, 18 Jan 2019 06:49: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=XRso=P2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkNxk-0003hR-I1
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 06:49:08 +0000
X-Inumbo-ID: 26c3d9ed-1aed-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26c3d9ed-1aed-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 06:49:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkNxh-0004Bg-SU; Fri, 18 Jan 2019 06:49:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkNxh-00075O-K7; Fri, 18 Jan 2019 06:49:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkNxh-0002QY-JS; Fri, 18 Jan 2019 06:49:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131987-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8979da2558a4993989542e1d2db23b426b148ae9
X-Osstest-Versions-That: linux=9c07fc259396fb5a26713755f92f60eb477ed567
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Jan 2019 06:49:05 +0000
Subject: [Xen-devel] [linux-4.14 test] 131987: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk4NyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5ODcvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDg5NzlkYTI1NThhNDk5Mzk4OTU0MmUxZDJkYjIzYjQyNmIxNDhhZTkKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDljMDdmYzI1OTM5NmZiNWEyNjcxMzc1NWY5MmY2
MGViNDc3ZWQ1NjcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTk2MiAgMjAxOS0wMS0xNSAwMDoz
Mzo1NyBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE5ODcgIDIwMTktMDEtMTYg
MjE6MTA6MjMgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZh
cmQuZWR1PgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5k
eSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQm9yaXNs
YXYgUGV0a292IDxicEBzdXNlLmRlPgogIENocmlzdG9mZmVyIERhbGwgPGNocmlzdG9mZmVyLmRh
bGxAYXJtLmNvbT4KICBDaHJpc3RvcGggTGFtZXRlciA8Y2xAbGludXguY29tPgogIERhbmllbCBW
ZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CiAgRGFuaWVsZSBQYWxtYXMgPGRubHBsbUBn
bWFpbC5jb20+CiAgRG9uZ3NoZW5nIFlhbmcgPGRvbmdzaGVuZy55YW5nQGVhc3lzdGFjay5jbj4K
ICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhhbnMg
ZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSWNlbm93eSBaaGVuZyA8aWNlbm93eUBh
b3NjLmlvPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEl2YW4gTWlyb25v
diA8bWlyb25vdi5pdmFuQGdtYWlsLmNvbT4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVk
aGF0LmNvbT4KICBKYWNrIFN0b2NrZXIgPGphY2tzdG9ja2VyLjkzQGdtYWlsLmNvbT4KICBKYW4g
U3RhbmNlayA8anN0YW5jZWtAcmVkaGF0LmNvbT4KICBKb2hhbm5lcyBXZWluZXIgPGhhbm5lc0Bj
bXB4Y2hnLm9yZz4KICBLYWlsYW5nIFlhbmcgPGthaWxhbmdAcmVhbHRlay5jb20+CiAgS2lyaWxs
IEEuIFNodXRlbW92IDxraXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgogIExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBNYXJjIFp5bmdpZXIgPG1h
cmMuenluZ2llckBhcm0uY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hp
bG92QG1pY3Jvc29mdC5jb20+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+
CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJpayB2
YW4gUmllbCA8cmllbEByZWRoYXQuY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2Fs
bEBjaXRyaXguY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBU
YWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVk
dT4KICBWYXNpbHkgQXZlcmluIDx2dnNAdmlydHVvenpvLmNvbT4KICBXQU5HIENoYW8gPGNoYW8u
d2FuZ0B1Y2xvdWQuY24+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBZaSBa
ZW5nIDx5aXplbmdAYXNybWljcm8uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAg
OWMwN2ZjMjU5Mzk2Li44OTc5ZGEyNTU4YTQgIDg5NzlkYTI1NThhNDk5Mzk4OTU0MmUxZDJkYjIz
YjQyNmIxNDhhZTkgLT4gdGVzdGVkL2xpbnV4LTQuMTQKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 07:03:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 07:03: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-devel-bounces@lists.xenproject.org>)
	id 1gkOBB-0005FQ-Jp; Fri, 18 Jan 2019 07:03: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=c7wu=P2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gkOB9-0005FL-FG
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 07:02:59 +0000
X-Inumbo-ID: 14faaaa9-1aef-11e9-92db-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14faaaa9-1aef-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 07:02:57 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 18 Jan 2019 08:00:55 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 18 Jan 2019 07:00:24 +0000
Message-ID: <dc59c26edbc30533fb298ebf4d7111ede017ae2a.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Date: Fri, 18 Jan 2019 08:00:50 +0100
In-Reply-To: <CABcWhv4njWab=ikYOM0fSWV6PJug4tfttwQVquCJKdSNqB7qJA@mail.gmail.com>
References: <20181223142134.7857-1-kpraveen.lkml@gmail.com>
 <CABcWhv4njWab=ikYOM0fSWV6PJug4tfttwQVquCJKdSNqB7qJA@mail.gmail.com>
Organization: SUSE
User-Agent: Evolution 3.30.3 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH v2 0/2] xen: credit2: rb-tree for
 runqueues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============0204591175818072209=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0204591175818072209==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-WisqG4TYFz7wryZ2WKbD"


--=-WisqG4TYFz7wryZ2WKbD
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2019-01-18 at 11:14 +0530, Praveen Kumar wrote:
> Hi All,
>=20
Hi Praveen,

> On Fri, Jan 4, 2019 at 3:21 PM Praveen Kumar <kpraveen.lkml@gmail.com
> > wrote:
> > Hi All,
> >=20
> > This is the continued work with respect to rb-tree usage in
> > Credit2, as
> > mentioned in previous conversations
> >=20
> > https://lists.xen.org/archives/html/xen-devel/2017-06/msg01968.html
> > https://lists.xen.org/archives/html/xen-devel/2018-04/msg00119.html
> >=20
> > The patch optimized the Credit2 runqueue from sorted queue to rb-
> > tree.
> > This will help in performance and scalability, when we have huge
> > number of
> > vCPUs.
> >=20
> > Please provide your comments over the changes done.
> >=20
>=20
> Please provide your comments on the changes.
> Thanks in advance.
>=20
Yes, I am actually looking at this series right now.

Sorry it's taking a bit, but you hit the combination of Winter vacation
and freeze for the next Xen release. :-P

I'll let you have my comments latter today.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-WisqG4TYFz7wryZ2WKbD
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlxBeaIACgkQFkJ4iaW4
c+4PLQ//SByTaMn3KiPHJgBRJKqcNLn6TiiOi3ckkXXl/dOzmREiVGAsBqorbfSG
8mpUV7JAAJEsG+thUlEEA/10OzO7r6J6lg3TQPApvWL9R4ofLpjorrlBExV1ynxt
q4Nq1FCNm7nP7V0sL+VChKfMjPPmvRTy4E1a8l80ZyJV9qjVYgMRvnqJGrkzktrY
a241DEjTxUSfcEt+bdz8vgls2VkL7eMda12IL6OTkGssiwLlpoPJmhwHwtinFOYF
IrNS4lwuN7utMDCzs5by/aVVZk5wovw6H/Oa0IC/CIc+PUvBVdVDeEhMsyMj5LMf
iXJ9IWCoHVPXFypmH3zOADwIWBZlPEAmpebp9NuKZI0M1NSY/fQXhj+Xr+JN5hm8
Drh7YFSweY500PDYM+a9L8mOnXymlCGYUHbe59+a5pYH9g3pQnB26p4AFhM2U6/0
G8sKQsLnv/eglD4E2BKXhHGQrwL4PsxHIjGlJ8OeHwCxefN1JsC20kejKeQNWo2U
ianvVzdmbX27TjJVzb+LD1x0NNHdMIuzSZsO1Hme9kFHrcdhM0VJyAdLLEQOSEYN
ggbPOCHi1Qu2v7aKl1Za6xLoPoHiT0rOQedPPDHgneOjiU0EEXGosFhjvZrhDhT0
I2jiXaSFXqjDp+GVVdU7mPrpqPAoDpTUcge0LSztvv6Szm6ifnE=
=mh9/
-----END PGP SIGNATURE-----

--=-WisqG4TYFz7wryZ2WKbD--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0204591175818072209==--



From xen-devel-bounces@lists.xenproject.org Fri Jan 18 07:48:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 07:48: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-devel-bounces@lists.xenproject.org>)
	id 1gkOtQ-0008R2-A6; Fri, 18 Jan 2019 07:48:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tHc6=P2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gkOtP-0008QE-4j
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 07:48:43 +0000
X-Inumbo-ID: 79372760-1af5-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79372760-1af5-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 07:48:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Jan 2019 00:48:40 -0700
Message-Id: <5C4184DA020000780020EEA6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 18 Jan 2019 00:48:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20190117123054.809-1-wei.liu2@citrix.com>
In-Reply-To: <20190117123054.809-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH RFC for next] xen: make grant table
 configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE5IGF0IDEzOjMwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4gKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCj4gQEAg
LTExLDYgKzExLDE3IEBAIGNvbmZpZyBDT01QQVQKPiAgY29uZmlnIENPUkVfUEFSS0lORwo+ICAJ
Ym9vbAo+ICAKPiArY29uZmlnIEdSQU5UX1RBQkxFCj4gKwlib29sICJHcmFudCB0YWJsZSBzdXBw
b3J0Igo+ICsJZGVmYXVsdCB5Cj4gKwktLS1oZWxwLS0tCj4gKwkgIEdyYW50IHRhYmxlIHByb3Zp
ZGVzIGEgZ2VuZXJpYyBtZWNoYW5pc20gdG8gbWVtb3J5IHNoYXJpbmcKPiArCSAgYmV0d2VlbiBk
b21haW5zLiBUaGlzIHNoYXJlZCBtZW1vcnkgaW50ZXJmYWNlIHVuZGVycGlucyB0aGUKPiArCSAg
c3BsaXQgZGV2aWNlIGRyaXZlcnMgZm9yIGJsb2NrIGFuZCBuZXR3b3JrIElPIGluIGEgY2xhc3Np
Ywo+ICsJICBYZW4gc2V0dXAuCgpJIGNhbiBzZWUgcmVhc29ucyB3aHkgb25lIG1heSB3YW50IHRo
aXMgKGFsb25nIHRoZSBsaW5lcyBvZiBTSUxPCm1vZGUpLCBidXQgaXQnbGwgcHJvZHVjZSBhbiBl
bnRpcmVseSBBQkktaW5jb21wYXRpYmxlIGh5cGVydmlzb3IuCk1vc3QgZnJvbnQtL2JhY2tlbmQg
ZHJpdmVyIHBhaXJzIHdvbid0IHdvcmsgd2l0aG91dCBpdC4gSSdtIG5vdApzdXJlIHRoZSB0b29s
IHN0YWNrIGlzIHByZXBhcmVkIHRvIGFjdCBvbiBzdWNoIGEgaHlwZXJ2aXNvci4gSSdtCnByZXR0
eSBzdXJlIGF0IGxlYXN0IFhlbm9MaW51eCBkZXJpdmF0aXZlcyBCVUcoKSB1cG9uIGVycm9yCnJl
dHVybnMgZnJvbSBjZXJ0YWluIGdudHRhYiBoeXBlcmNhbGxzLgoKQXMgc3VjaCBhcyB3ZWxsIGFz
IHRvIGJlIHdpdGhpbiBvdXIgZ2VuZXJhbCBsaW5lIG9mIHdoYXQgS2NvbmZpZwpvcHRpb25zIHdl
IHBlcm1pdCwgSSB0aGluayBmb3IgdGhlIHRpbWUgYmVpbmcgdGhlIHByb21wdCBuZWVkcwp0byBk
ZXBlbmQgb24gRVhQRVJUID0gInkiLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 08:43:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 08:43: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-devel-bounces@lists.xenproject.org>)
	id 1gkPk2-00052G-Vg; Fri, 18 Jan 2019 08:43: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=9EN1=P2=linuxfoundation.org=gregkh@kernel.org>)
 id 1gkPk1-00052B-R1
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 08:43:05 +0000
X-Inumbo-ID: 11b12163-1afd-11e9-92db-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11b12163-1afd-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 08:43:04 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7FADC20855;
 Fri, 18 Jan 2019 08:42:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547800953;
 bh=/A19VUor74ICH0K0h/pulLr023SA07xwYLMGvSrqEU4=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=euYF565NKIFwTO8L7LafcO3f+dvk3VpVOqUE3KZqyrAGoL+mfBNN/NBfukJu2vppN
 jyZroW4VJ+NZVDY0kUiVXswgZ3QIA9IPTrccAzpph12M+/gvbY1jT7YCaLWREj4Dmc
 XiiHsU4i/YM2IIvKOJvbfh1trsEz6JqMornEb95A=
Date: Fri, 18 Jan 2019 09:42:30 +0100
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: Mike Rapoport <rppt@linux.ibm.com>
Message-ID: <20190118084230.GA8855@kroah.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
 <1547646261-32535-22-git-send-email-rppt@linux.ibm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1547646261-32535-22-git-send-email-rppt@linux.ibm.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH 21/21] memblock: drop
 memblock_alloc_*_nopanic() variants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Vineet Gupta <vgupta@synopsys.com>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 openrisc@lists.librecores.org, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDM6NDQ6MjFQTSArMDIwMCwgTWlrZSBSYXBvcG9ydCB3
cm90ZToKPiBBcyBhbGwgdGhlIG1lbWJsb2NrIGFsbG9jYXRpb24gZnVuY3Rpb25zIHJldHVybiBO
VUxMIGluIGNhc2Ugb2YgZXJyb3IKPiByYXRoZXIgdGhhbiBwYW5pYygpLCB0aGUgZHVwbGljYXRl
cyB3aXRoIF9ub3BhbmljIHN1ZmZpeCBjYW4gYmUgcmVtb3ZlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+Cj4gLS0tCj4gIGFyY2gvYXJjL2tl
cm5lbC91bndpbmQuYyAgICAgICB8ICAzICstLQo+ICBhcmNoL3NoL21tL2luaXQuYyAgICAgICAg
ICAgICAgfCAgMiArLQo+ICBhcmNoL3g4Ni9rZXJuZWwvc2V0dXBfcGVyY3B1LmMgfCAxMCArKysr
Ky0tLS0tCj4gIGFyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYyAgICB8IDE0ICsrKysrKysrLS0t
LS0tCj4gIGRyaXZlcnMvZmlybXdhcmUvbWVtbWFwLmMgICAgICB8ICAyICstCj4gIGRyaXZlcnMv
dXNiL2Vhcmx5L3hoY2ktZGJjLmMgICB8ICAyICstCj4gIGluY2x1ZGUvbGludXgvbWVtYmxvY2su
aCAgICAgICB8IDM1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGtlcm5l
bC9kbWEvc3dpb3RsYi5jICAgICAgICAgICB8ICAyICstCj4gIGtlcm5lbC9wcmludGsvcHJpbnRr
LmMgICAgICAgICB8IDE3ICsrKysrKystLS0tLS0tLS0tCj4gIG1tL21lbWJsb2NrLmMgICAgICAg
ICAgICAgICAgICB8IDM1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIG1t
L3BhZ2VfYWxsb2MuYyAgICAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KPiAgbW0vcGFnZV9l
eHQuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgbW0vcGVyY3B1LmMgICAgICAgICAgICAg
ICAgICAgIHwgMTEgKysrKy0tLS0tLS0KPiAgbW0vc3BhcnNlLmMgICAgICAgICAgICAgICAgICAg
IHwgIDYgKystLS0tCj4gIDE0IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDExNCBk
ZWxldGlvbnMoLSkKCkFja2VkLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZv
dW5kYXRpb24ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 08:44:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 08:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkPlJ-000566-Bp; Fri, 18 Jan 2019 08:44:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EKBf=P2=de.ibm.com=heiko.carstens@srs-us1.protection.inumbo.net>)
 id 1gkPlH-000560-O5
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 08:44:23 +0000
X-Inumbo-ID: 4046ee93-1afd-11e9-92db-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4046ee93-1afd-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 08:44:22 +0000 (UTC)
Received: from pps.filterd (m0098413.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0I8cvEK139922
 for <xen-devel@lists.xenproject.org>; Fri, 18 Jan 2019 03:43:21 -0500
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q38s1p357-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Fri, 18 Jan 2019 03:43:21 -0500
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <heiko.carstens@de.ibm.com>;
 Fri, 18 Jan 2019 08:43:18 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Fri, 18 Jan 2019 08:43:05 -0000
Received: from d06av25.portsmouth.uk.ibm.com (d06av25.portsmouth.uk.ibm.com
 [9.149.105.61])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0I8h4Ht64487672
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 18 Jan 2019 08:43:04 GMT
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id A9F0011C052;
 Fri, 18 Jan 2019 08:43:04 +0000 (GMT)
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 7C8A411C058;
 Fri, 18 Jan 2019 08:43:03 +0000 (GMT)
Received: from osiris (unknown [9.152.212.95])
 by d06av25.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Fri, 18 Jan 2019 08:43:03 +0000 (GMT)
Date: Fri, 18 Jan 2019 09:43:02 +0100
From: Heiko Carstens <heiko.carstens@de.ibm.com>
To: Mike Rapoport <rppt@linux.ibm.com>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
 <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
MIME-Version: 1.0
In-Reply-To: <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19011808-4275-0000-0000-00000300D9EE
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19011808-4276-0000-0000-0000380F012F
Message-Id: <20190118084302.GA4160@osiris>
Content-Disposition: inline
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-18_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901180066
Subject: Re: [Xen-devel] [PATCH 19/21] treewide: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 x86@kernel.org, linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDM6NDQ6MTlQTSArMDIwMCwgTWlrZSBSYXBvcG9ydCB3
cm90ZToKPiBBZGQgY2hlY2sgZm9yIHRoZSByZXR1cm4gdmFsdWUgb2YgbWVtYmxvY2tfYWxsb2Mq
KCkgZnVuY3Rpb25zIGFuZCBjYWxsCj4gcGFuaWMoKSBpbiBjYXNlIG9mIGVycm9yLgo+IFRoZSBw
YW5pYyBtZXNzYWdlIHJlcGVhdHMgdGhlIG9uZSB1c2VkIGJ5IHBhbmljaW5nIG1lbWJsb2NrIGFs
bG9jYXRvcnMgd2l0aAo+IGFkanVzdG1lbnQgb2YgcGFyYW1ldGVycyB0byBpbmNsdWRlIG9ubHkg
cmVsZXZhbnQgb25lcy4KPiAKPiBUaGUgcmVwbGFjZW1lbnQgd2FzIG1vc3RseSBhdXRvbWF0ZWQg
d2l0aCBzZW1hbnRpYyBwYXRjaGVzIGxpa2UgdGhlIG9uZQo+IGJlbG93IHdpdGggbWFudWFsIG1h
c3NhZ2luZyBvZiBmb3JtYXQgc3RyaW5ncy4KPiAKPiBAQAo+IGV4cHJlc3Npb24gcHRyLCBzaXpl
LCBhbGlnbjsKPiBAQAo+IHB0ciA9IG1lbWJsb2NrX2FsbG9jKHNpemUsIGFsaWduKTsKPiArIGlm
ICghcHRyKQo+ICsgCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGln
bj0weCVseFxuIiwgX19mdW5jX18sCj4gc2l6ZSwgYWxpZ24pOwo+IAo+IFNpZ25lZC1vZmYtYnk6
IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4KLi4uCj4gZGlmZiAtLWdpdCBhL2Fy
Y2gvczM5MC9udW1hL3RvcHRyZWUuYyBiL2FyY2gvczM5MC9udW1hL3RvcHRyZWUuYwo+IGluZGV4
IDcxYTYwOGMuLjAxMThjNzcgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9zMzkwL251bWEvdG9wdHJlZS5j
Cj4gKysrIGIvYXJjaC9zMzkwL251bWEvdG9wdHJlZS5jCj4gQEAgLTMxLDEwICszMSwxNCBAQCBz
dHJ1Y3QgdG9wdHJlZSBfX3JlZiAqdG9wdHJlZV9hbGxvYyhpbnQgbGV2ZWwsIGludCBpZCkKPiAg
ewo+ICAJc3RydWN0IHRvcHRyZWUgKnJlczsKPiAKPiAtCWlmIChzbGFiX2lzX2F2YWlsYWJsZSgp
KQo+ICsJaWYgKHNsYWJfaXNfYXZhaWxhYmxlKCkpIHsKPiAgCQlyZXMgPSBremFsbG9jKHNpemVv
ZigqcmVzKSwgR0ZQX0tFUk5FTCk7Cj4gLQllbHNlCj4gKwl9IGVsc2Ugewo+ICAJCXJlcyA9IG1l
bWJsb2NrX2FsbG9jKHNpemVvZigqcmVzKSwgOCk7Cj4gKwkJaWYgKCFyZXMpCj4gKwkJCXBhbmlj
KCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlcyBhbGlnbj0weCV4XG4iLAo+ICsJCQkg
ICAgICBfX2Z1bmNfXywgc2l6ZW9mKCpyZXMpLCA4KTsKPiArCX0KPiAgCWlmICghcmVzKQo+ICAJ
CXJldHVybiByZXM7CgpQbGVhc2UgcmVtb3ZlIHRoaXMgaHVuaywgc2luY2UgdGhlIGNvZGUgX3No
b3VsZF8gYmUgYWJsZSB0byBoYW5kbGUKYWxsb2NhdGlvbiBmYWlsdXJlcyBhbnl3YXkgKHNlZSBl
bmQgb2YgcXVvdGVkIGNvZGUpLgoKT3RoZXJ3aXNlIGZvciB0aGUgczM5MCBiaXRzOgpBY2tlZC1i
eTogSGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5jb20+CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 09:21:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 09:21: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-devel-bounces@lists.xenproject.org>)
	id 1gkQKh-0008E9-Bi; Fri, 18 Jan 2019 09:20: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=0nkm=P2=citrix.com=prvs=914c507ef=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gkQKg-0008E0-3Q
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 09:20:58 +0000
X-Inumbo-ID: 5c6a5871-1b02-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c6a5871-1b02-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 09:20:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="75901736"
Date: Fri, 18 Jan 2019 09:20:41 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190118092041.h3mvehnikux7uzz7@zion.uk.xensource.com>
References: <20190117123054.809-1-wei.liu2@citrix.com>
 <5C4184DA020000780020EEA6@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C4184DA020000780020EEA6@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH RFC for next] xen: make grant table
 configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMTI6NDg6NDJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE3LjAxLjE5IGF0IDEzOjMwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vY29tbW9uL0tjb25maWcKPiA+ICsrKyBiL3hlbi9jb21tb24vS2Nv
bmZpZwo+ID4gQEAgLTExLDYgKzExLDE3IEBAIGNvbmZpZyBDT01QQVQKPiA+ICBjb25maWcgQ09S
RV9QQVJLSU5HCj4gPiAgCWJvb2wKPiA+ICAKPiA+ICtjb25maWcgR1JBTlRfVEFCTEUKPiA+ICsJ
Ym9vbCAiR3JhbnQgdGFibGUgc3VwcG9ydCIKPiA+ICsJZGVmYXVsdCB5Cj4gPiArCS0tLWhlbHAt
LS0KPiA+ICsJICBHcmFudCB0YWJsZSBwcm92aWRlcyBhIGdlbmVyaWMgbWVjaGFuaXNtIHRvIG1l
bW9yeSBzaGFyaW5nCj4gPiArCSAgYmV0d2VlbiBkb21haW5zLiBUaGlzIHNoYXJlZCBtZW1vcnkg
aW50ZXJmYWNlIHVuZGVycGlucyB0aGUKPiA+ICsJICBzcGxpdCBkZXZpY2UgZHJpdmVycyBmb3Ig
YmxvY2sgYW5kIG5ldHdvcmsgSU8gaW4gYSBjbGFzc2ljCj4gPiArCSAgWGVuIHNldHVwLgo+IAo+
IEkgY2FuIHNlZSByZWFzb25zIHdoeSBvbmUgbWF5IHdhbnQgdGhpcyAoYWxvbmcgdGhlIGxpbmVz
IG9mIFNJTE8KPiBtb2RlKSwgYnV0IGl0J2xsIHByb2R1Y2UgYW4gZW50aXJlbHkgQUJJLWluY29t
cGF0aWJsZSBoeXBlcnZpc29yLgo+IE1vc3QgZnJvbnQtL2JhY2tlbmQgZHJpdmVyIHBhaXJzIHdv
bid0IHdvcmsgd2l0aG91dCBpdC4gSSdtIG5vdAo+IHN1cmUgdGhlIHRvb2wgc3RhY2sgaXMgcHJl
cGFyZWQgdG8gYWN0IG9uIHN1Y2ggYSBoeXBlcnZpc29yLiBJJ20KPiBwcmV0dHkgc3VyZSBhdCBs
ZWFzdCBYZW5vTGludXggZGVyaXZhdGl2ZXMgQlVHKCkgdXBvbiBlcnJvcgo+IHJldHVybnMgZnJv
bSBjZXJ0YWluIGdudHRhYiBoeXBlcmNhbGxzLgo+IAo+IEFzIHN1Y2ggYXMgd2VsbCBhcyB0byBi
ZSB3aXRoaW4gb3VyIGdlbmVyYWwgbGluZSBvZiB3aGF0IEtjb25maWcKPiBvcHRpb25zIHdlIHBl
cm1pdCwgSSB0aGluayBmb3IgdGhlIHRpbWUgYmVpbmcgdGhlIHByb21wdCBuZWVkcwo+IHRvIGRl
cGVuZCBvbiBFWFBFUlQgPSAieSIuCgpHb29kIHBvaW50LiBJIHdpbGwgZG8gdGhhdC4KCldlaS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 09:21:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 09:21: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-devel-bounces@lists.xenproject.org>)
	id 1gkQKh-0008EI-Ll; Fri, 18 Jan 2019 09:20: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=0nkm=P2=citrix.com=prvs=914c507ef=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gkQKh-0008E7-8x
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 09:20:59 +0000
X-Inumbo-ID: 5d14ed21-1b02-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d14ed21-1b02-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 09:20:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="75901742"
Date: Fri, 18 Jan 2019 09:20:52 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190118092052.tjjthz4lkcc5uc53@zion.uk.xensource.com>
References: <20190117123054.809-1-wei.liu2@citrix.com>
 <7564a332-7564-6eda-1b83-fad873344e41@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7564a332-7564-6eda-1b83-fad873344e41@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH RFC for next] xen: make grant table
 configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDg6MTk6MjhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNy8wMS8yMDE5IDEyOjMwLCBXZWkgTGl1IHdyb3RlOgo+ID4gSW50cm9kdWNl
IENPTkZJR19HUkFOVF9UQUJMRS4gUHJvdmlkZSBzdHVicyBhbmQgbWFrZSBzdXJlIHg4NiBhbmQg
YXJtCj4gPiBoeXBlcnZpc29ycyBidWlsZCB3aXRoIGdyYW50IHRhYmxlIGRpc2FibGVkLgo+ID4K
PiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0K
PiA+IEkgZGlkIHRoaXMgd2hlbiBJIHdvcmtlZCBvbiBzcGxpdHRpbmcgUFYgYW5kIEhWTSBhbmQg
dGhvdWdodCB0aGlzCj4gPiBtaWdodCBiZSB1c2VmdWwgYW5kIGl0IHdhcyBzaW1wbGUgZW5vdWdo
IHRvIGdldCBkb25lLgo+ID4KPiA+IFJGQyBiZWNhdXNlIEkgY2FuIGVudmlzYWdlIHNvbWUgY29u
ZmlndXJhdGlvbnMgaW4gdGhlIGRpc3RhbnQgZnV0dXJlCj4gPiBkbyBhd2F5IHdpdGggZ3JhbnQg
dGFibGUgYW5kIGV2ZW50IGNoYW5uZWwuIFRoZXJlIGlzIHNtYWxsIGEgYmVuZWZpdAo+ID4gdG8g
Y29uc2lkZXIgYWNjZXB0aW5nIHRoaXMgcGF0Y2ggbm93IHNvIHRoYXQgR2l0bGFiJ3MgcmFuZGNv
bmYgYnVpbGQKPiA+IGNhbiBzdGFydCB0ZXN0aW5nIHdpdGggZ3JhbnQgdGFibGUgdHVybmVkIG9m
ZiByaWdodCBhd2F5Lgo+ID4gLS0tCj4gPiAgeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAg
ICAgIHwgIDMgKystCj4gPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgIHwgIDIg
KysKPiA+ICB4ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlICAgICAgICAgfCAgMiArLQo+ID4gIHhl
bi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgICAgICB8ICA0ICsrKysKPiA+ICB4ZW4vYXJjaC94
ODYvaHlwZXJjYWxsLmMgICAgICAgICAgfCAgMiArKwo+ID4gIHhlbi9hcmNoL3g4Ni9wdi9NYWtl
ZmlsZSAgICAgICAgICB8ICAyICstCj4gPiAgeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAg
ICAgIHwgIDIgKysKPiA+ICB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgfCAgNiAr
KystLQo+ID4gIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICB8IDExICsrKysrKysr
Kwo+ID4gIHhlbi9jb21tb24vTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAyICstCj4gPiAgeGVu
L2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIHwgIDQgKysrLQo+ID4gIHhlbi9pbmNsdWRl
L3hlbi9ncmFudF90YWJsZS5oICAgICB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQo+ID4gIDEyIGZpbGVzIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKyksIDkgZGVs
ZXRpb25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVu
L2FyY2gvYXJtL3NldHVwLmMKPiA+IGluZGV4IDQ0NDg1N2E5NjcuLjNjZDM1MTM5MjggMTAwNjQ0
Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL3Nl
dHVwLmMKPiA+IEBAIC03NDAsNyArNzQwLDggQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2ln
bmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPiA+ICAgICAgICAgIC5mbGFncyA9IFhFTl9ET01D
VExfQ0RGX2h2bV9ndWVzdCB8IFhFTl9ET01DVExfQ0RGX2hhcCwKPiA+ICAgICAgICAgIC5tYXhf
ZXZ0Y2huX3BvcnQgPSAtMSwKPiA+ICAgICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gZ250dGFi
X2RvbTBfZnJhbWVzKCksCj4gPiAtICAgICAgICAubWF4X21hcHRyYWNrX2ZyYW1lcyA9IG9wdF9t
YXhfbWFwdHJhY2tfZnJhbWVzLAo+ID4gKyAgICAgICAgLm1heF9tYXB0cmFja19mcmFtZXMgPSBJ
U19FTkFCTEVEKENPTkZJR19HUkFOVF9UQUJMRSkgPwo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBvcHRfbWF4X21hcHRyYWNrX2ZyYW1lcyA6IDAsCj4gCj4gWW91IGNhbiByZW1v
dmUgdGhpcyBjb25kaXRpb25hbCBsb2dpYyBieSBhZGRpbmcgI2RlZmluZQo+IG9wdF9tYXhfZ3Jh
bnRfZnJhbWVzIDAgaW4gdGhlIHN0dWJzIGluIGdyYW50X3RhYmxlLmgKPiAKCkFjay4KCldlaS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 09:40:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 09:40: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-devel-bounces@lists.xenproject.org>)
	id 1gkQdK-0001ST-Ha; Fri, 18 Jan 2019 09:40: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=XRso=P2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkQdI-0001SH-Vt
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 09:40:13 +0000
X-Inumbo-ID: 0c8b6562-1b05-11e9-92db-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c8b6562-1b05-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 09:40:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkQdE-00083S-TG; Fri, 18 Jan 2019 09:40:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkQdE-0000Be-Eh; Fri, 18 Jan 2019 09:40:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkQdE-0004yg-Dy; Fri, 18 Jan 2019 09:40:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gkQdE-0004yg-Dy@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Jan 2019 09:40:08 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgcWVt
dXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBiNmFmODky
NmZiODU4YzRmMTQyNmU1YWNiMmNmYzFmMDU4MGVjOThhCiAgQnVnIG5vdCBwcmVzZW50OiBkNDY4
M2NmOTUyZDNiZGNiY2JmY2ZkOTgyZDc3Y2I2YjAyMDQxMDQwCiAgTGFzdCBmYWlsIHJlcHJvOiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyMDUyLwoK
CiAgY29tbWl0IGI2YWY4OTI2ZmI4NThjNGYxNDI2ZTVhY2IyY2ZjMWYwNTgwZWM5OGEKICBBdXRo
b3I6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgRGF0ZTogICBUdWUg
SmFuIDggMTQ6NDg6NTkgMjAxOSArMDAwMAogIAogICAgICB4ZW46IGFkZCBpbXBsZW1lbnRhdGlv
bnMgb2YgeGVuLWJsb2NrIGNvbm5lY3QgYW5kIGRpc2Nvbm5lY3QgZnVuY3Rpb25zLi4uCiAgICAg
IAogICAgICAuLi5hbmQgd2lyZSBpbiB0aGUgZGF0YXBsYW5lLgogICAgICAKICAgICAgVGhpcyBw
YXRjaCBhZGRzIHRoZSByZW1haW5pbmcgY29kZSB0byBtYWtlIHRoZSB4ZW4tYmxvY2sgWGVuRGV2
aWNlCiAgICAgIGZ1bmN0aW9uYWwuIFRoZSBwYXJhbWV0ZXJzIHRoYXQgYSBibG9jayBmcm9udGVu
ZCBleHBlY3RzIHRvIGZpbmQgYXJlCiAgICAgIHBvcHVsYXRlZCBpbiB0aGUgYmFja2VuZCB4ZW5z
dG9yZSBhcmVhLCBhbmQgdGhlICdyaW5nLXJlZicgYW5kCiAgICAgICdldmVudC1jaGFubmVsJyB2
YWx1ZXMgc3BlY2lmaWVkIGluIHRoZSBmcm9udGVuZCB4ZW5zdG9yZSBhcmVhIGFyZQogICAgICBt
YXBwZWQvYm91bmQgYW5kIHVzZWQgdG8gc2V0IHVwIHRoZSBkYXRhcGxhbmUuCiAgICAgIAogICAg
ICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
ICAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0
L3FlbXUtbWFpbmxpbmUvYnVpbGQtaTM4Ni54ZW4tYnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4g
ZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNl
Y3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3FlbXUtbWFp
bmxpbmUvYnVpbGQtaTM4Ni54ZW4tYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTMyMDUyLmJpc2Vj
dGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTMxODQyIC0tYmxlc3NpbmdzPXJlYWwscmVh
bC1iaXNlY3QgcWVtdS1tYWlubGluZSBidWlsZC1pMzg2IHhlbi1idWlsZApTZWFyY2hpbmcgZm9y
IGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTMxOTgwIGZhaWwgW2hvc3Q9ZGViaW5hMV0gLyAxMzE4
NDIgW2hvc3Q9YmFyb3F1ZTFdIDEzMTgwMSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0
czogMTMxOTgwIC8gMTMxODAxCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGgg
bm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogcWVtdSBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdp
dDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKTGF0ZXN0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
NGI5ZjBiMGY3Yzg0ZWVhMmRmYjBkNWJlM2UwMjU0YmM5MTMxOWRiYyA5M2E2MmM1NDRlMjBiYTll
MTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCkJhc2lzIHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBjMTAyZDk0NzFmOGYwMmQ5ZmJlYTcyZWM0NTA1ZDcwODkxNzNm
NDcwIGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIKR2VuZXJhdGluZyBy
ZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
Z2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0I2MxMDJkOTQ3MWY4ZjAyZDlmYmVhNzJlYzQ1MDVk
NzA4OTE3M2Y0NzAtNGI5ZjBiMGY3Yzg0ZWVhMmRmYjBkNWJlM2UwMjU0YmM5MTMxOWRiYyBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNhNWIwZWIzNjM2OTRlN2UxNTQwNWYwYjNmYzVmYjZm
YWI3OWRmMWRiLTkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKTG9hZGVk
IDUwNTEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6
CiAxMzE4MDEgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGMx
MDJkOTQ3MWY4ZjAyZDlmYmVhNzJlYzQ1MDVkNzA4OTE3M2Y0NzAgYTViMGViMzYzNjk0ZTdlMTU0
MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgogMTMxODQyIFtob3N0PWJhcm9xdWUxXQogMTMxOTgwIGZh
aWwgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA0YjlmMGIwZjdjODRl
ZWEyZGZiMGQ1YmUzZTAyNTRiYzkxMzE5ZGJjIDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUz
ZDY1MjU5ZDEzYTMKIDEzMTk2MyBbaG9zdD1kZWJpbmEwXQogMTMyMDQ3IHBhc3MgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkNDY4M2NmOTUyZDNiZGNiY2JmY2ZkOTgy
ZDc3Y2I2YjAyMDQxMDQwIDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMK
IDEzMjAyOCBbaG9zdD1kZWJpbmEwXQogMTMyMDI5IFtob3N0PWRlYmluYTBdCiAxMzIwNDggZmFp
bCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGI2YWY4OTI2ZmI4NThj
NGYxNDI2ZTVhY2IyY2ZjMWYwNTgwZWM5OGEgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNk
NjUyNTlkMTNhMwogMTMyMDMwIFtob3N0PWRlYmluYTBdCiAxMzIwMzEgcGFzcyBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGMxMDJkOTQ3MWY4ZjAyZDlmYmVhNzJlYzQ1
MDVkNzA4OTE3M2Y0NzAgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgog
MTMyMDQ5IHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkNDY4
M2NmOTUyZDNiZGNiY2JmY2ZkOTgyZDc3Y2I2YjAyMDQxMDQwIDkzYTYyYzU0NGUyMGJhOWUxNDFl
NDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjAzMyBmYWlsIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggNGI5ZjBiMGY3Yzg0ZWVhMmRmYjBkNWJlM2UwMjU0YmM5MTMxOWRi
YyA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIwNTAgZmFpbCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGI2YWY4OTI2ZmI4NThjNGYx
NDI2ZTVhY2IyY2ZjMWYwNTgwZWM5OGEgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUy
NTlkMTNhMwogMTMyMDM1IGZhaWwgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA4OWJkODYxYzJiNDcwZTNmYjQ1NTk2OTQ1NTA5MDc5YzcyYWYzYWMyIDkzYTYyYzU0NGUy
MGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjAzNiBwYXNzIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjNiNjA0ZTMxZDg0NTBlNDJiOTNjYjkwNDIzNDFj
OGIyNjdjYzIyYyA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIw
NTEgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGQ0NjgzY2Y5
NTJkM2JkY2JjYmZjZmQ5ODJkNzdjYjZiMDIwNDEwNDAgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFi
YmFhZTNkNjUyNTlkMTNhMwogMTMyMDM3IHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCAyN2RmMjFjYTM4ODZmZmY0ZGQzZDcwZTUxNTUxNzY2Nzk2M2E1MmYxIDkz
YTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjAzOCBwYXNzIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2UyZWVmZDdjMjE2OTdmZWU4N2Ew
Njg2MzUzZGU4ODEwODFkMjJjNiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQx
M2EzCiAxMzIwMzkgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGQ2M2E2YWY5MzUzMjc5NDVlYWY2ODdkYTYxMTlmYmFiZTAzYmUzZjkgOTNhNjJjNTQ0ZTIwYmE5
ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMDI2IFtob3N0PWRlYmluYTBdCiAxMzIwNTIg
ZmFpbCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGI2YWY4OTI2ZmI4
NThjNGYxNDI2ZTVhY2IyY2ZjMWYwNTgwZWM5OGEgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFh
ZTNkNjUyNTlkMTNhMwogMTMyMDQxIHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBiNzc0NGI4NjFiY2NlNjkwOWEzOWE1OGI2YmJhNmIwZmIxNzVmYzRlIDgwOGNm
ZjRjMmFmNjZhZmQ2MTk3MzQ1MWFlYjdlNzA4NzMyYWJmOTAKIDEzMjA0MiBwYXNzIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggN2ExYjQ2ZTA5NTA0NDE5YTNhYTg2N2Ri
YTNiY2YyM2RiNWQ2ZDk1NiAyZGM0ZTdiOTNiZGFjY2QxZWUxM2EzYTZlZDdhYmRkOWU1NDk4ODlk
CiAxMzIwNDMgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGY3
Y2RmYTM4ZjM3ZTA5ODU0NTdhYzAzYzMyMzg4NjExNDRhNThiNGMgZTNmNjA2Y2ExYTA1YTZmZWU1
NTE2YjY4N2FjMDM1NjM4ZWJhMWMyYQogMTMyMDQ0IHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBmN2NkZmEzOGYzN2UwOTg1NDU3YWMwM2MzMjM4ODYxMTQ0YTU4
YjRjIDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjA0NSBmYWls
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNmRlNDVmOTEwOTZkYTRk
NWU5MWY3MmEyMWJkZmM4NmU3YjUwNmI2NyA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2
NTI1OWQxM2EzCiAxMzIwNDYgZmFpbCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRiOWZmNDZlZWI3YWJmMjM1YzBiMmEwYjVkOGU1ZGU0Yzk2NzNjZDIgOTNhNjJjNTQ0
ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5n
IHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzE4MDEgKHBhc3MpLCBmb3IgYmFzaXMg
cGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMxOTgwIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1
cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyMDMxIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTMyMDMzIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2
aXNpb25zIGF0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZDQ2ODNj
Zjk1MmQzYmRjYmNiZmNmZDk4MmQ3N2NiNmIwMjA0MTA0MCA5M2E2MmM1NDRlMjBiYTllMTQxZTQx
MWJiYWFlM2Q2NTI1OWQxM2EzCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdy
YXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyMDQ3IChwYXNzKSwgZm9yIGxhc3Qg
cGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyMDQ4IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1
cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyMDQ5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMzIwNTAgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMzIwNTEgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEzMjA1MiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJl
cHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgcWVtdXUg
Z2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBiNmFmODkyNmZi
ODU4YzRmMTQyNmU1YWNiMmNmYzFmMDU4MGVjOThhCiAgQnVnIG5vdCBwcmVzZW50OiBkNDY4M2Nm
OTUyZDNiZGNiY2JmY2ZkOTgyZDc3Y2I2YjAyMDQxMDQwCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyMDUyLwoKCiAg
Y29tbWl0IGI2YWY4OTI2ZmI4NThjNGYxNDI2ZTVhY2IyY2ZjMWYwNTgwZWM5OGEKICBBdXRob3I6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgRGF0ZTogICBUdWUgSmFu
IDggMTQ6NDg6NTkgMjAxOSArMDAwMAogIAogICAgICB4ZW46IGFkZCBpbXBsZW1lbnRhdGlvbnMg
b2YgeGVuLWJsb2NrIGNvbm5lY3QgYW5kIGRpc2Nvbm5lY3QgZnVuY3Rpb25zLi4uCiAgICAgIAog
ICAgICAuLi5hbmQgd2lyZSBpbiB0aGUgZGF0YXBsYW5lLgogICAgICAKICAgICAgVGhpcyBwYXRj
aCBhZGRzIHRoZSByZW1haW5pbmcgY29kZSB0byBtYWtlIHRoZSB4ZW4tYmxvY2sgWGVuRGV2aWNl
CiAgICAgIGZ1bmN0aW9uYWwuIFRoZSBwYXJhbWV0ZXJzIHRoYXQgYSBibG9jayBmcm9udGVuZCBl
eHBlY3RzIHRvIGZpbmQgYXJlCiAgICAgIHBvcHVsYXRlZCBpbiB0aGUgYmFja2VuZCB4ZW5zdG9y
ZSBhcmVhLCBhbmQgdGhlICdyaW5nLXJlZicgYW5kCiAgICAgICdldmVudC1jaGFubmVsJyB2YWx1
ZXMgc3BlY2lmaWVkIGluIHRoZSBmcm9udGVuZCB4ZW5zdG9yZSBhcmVhIGFyZQogICAgICBtYXBw
ZWQvYm91bmQgYW5kIHVzZWQgdG8gc2V0IHVwIHRoZSBkYXRhcGxhbmUuCiAgICAgIAogICAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
ICBSZXZpZXdlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CiAgICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0
L3FlbXUtbWFpbmxpbmUvYnVpbGQtaTM4Ni54ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9
LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEzMjA1MjogdG9sZXJh
YmxlIEFMTCBGQUlMCgpmbGlnaHQgMTMyMDUyIHFlbXUtbWFpbmxpbmUgcmVhbC1iaXNlY3QgW3Jl
YWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIw
NTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 09:40:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 09:40: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-devel-bounces@lists.xenproject.org>)
	id 1gkQdR-0001TD-0T; Fri, 18 Jan 2019 09:40: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=AQhn=P2=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gkQdO-0001T4-QK
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 09:40:18 +0000
X-Inumbo-ID: 0fd5a358-1b05-11e9-92db-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.42]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0fd5a358-1b05-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 09:40:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1XWPmsgZ2qBJ/E5EarTyv7tZur171yNVb1UhAYC+NGY=;
 b=CF7rZFyiYEcl/2FgAefwu3tM8hq1aMsokOfKCtNw3xz//Ho4wkZEnJdkr1Mc8G1CAC8w49vcb25iW+cGQue33XCUKLhHPU1yX3If/3jxlFo4ln7rlDa3Wff8TlqkfoXVpvdOzdeaxb3N0lsVuomObREtmC1PeyA3qFNctpzfj/c=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4647.eurprd03.prod.outlook.com (20.177.35.75) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.18; Fri, 18 Jan 2019 09:40:00 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37%3]) with mapi id 15.20.1516.019; Fri, 18 Jan 2019
 09:40:00 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Christoph Hellwig <hch@infradead.org>
Thread-Topic: [PATCH v2] drm/xen-front: Make shmem backed display buffer
 coherent
Thread-Index: AQHUrNs7IxVSN/1nuUaI+Ik1wHznAaWxcBsAgAAB0ICAAAHygIABvZOAgAGYZ4A=
Date: Fri, 18 Jan 2019 09:40:00 +0000
Message-ID: <1cfc5cb4-e481-5d71-29df-958db76fb681@epam.com>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
 <20190116063631.GA10881@infradead.org>
 <042fe794-dec6-6d9d-5b68-6f142790f5c7@epam.com>
 <20190117091815.GA7090@infradead.org>
In-Reply-To: <20190117091815.GA7090@infradead.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4647;
 6:bsQQ7uqCy1AEf81m4cRSaL5QKWtcsv4fXJ13rFVi4hZQ4zgTqYf2/rTBl3zhPKoWQc42YAJX7YPzJAtRT2Ifk3p944HrVIi0IQbVx9G8/myn/Mnd42gZfRxmp76ft4JmECEFBrubobw40mT5T8PsOVgzZ/lg7BduNv+8MzsI3XlZNm1oKRsrVAM4TRGbIgVvusuUe5/qhlXArJXtQ2X0HddZJU8m2wwJUXAjPoDSEf8SM5uaUNSrYQe/CBesVLuzG4/jI4rluV3p+uGC0xwuKZc1cOSRJDSYe0kx7HXso+77QcGBLqxdIn2Hbe8ax8rx25ZY/zXukW3kHJKwOQvsU1L0QreUpZXm8e8FLa23MkwV5V2Yz2ewQ9PRs+yYhBk9nA2DTS5945Aupghwcx6GirgBRgyJWyX69iBwr3rKAIYondnfCBeN10296P1fTwqBV0nuBSphZVjGZIaOAs9Phg==;
 5:eCRjh7qss0M5dFeuDB9OYmxN5czgMRYBqrIqp8Yr/OGCKUHHfzvD4arwzLd+kwt8ZSEB0PPRFZnpKYfR1mTBvs8hKddpDaMwoAQrl6aXWwNA0d4a6VaUFgt5gA0l58oyIUVxg4LPJ5M9unPedcjK8pTEdWfLUBRRweslH4vXTeeqJ91ZMQNOWdcldtbAUMqAxdcH+SVp0BJaWSI45f9Qbg==;
 7:Na1Lr26+MHJc83sAIh+R5JvNNiIMa34F0ErUxPtr1xWG3Mz9cTBl5lTkcV+YjueBH7tiYKr7J7Nl7GZzlUc68H0oNNzC/pCrGILiMwh5jHyr+MwZL9I2TDOIvGIr6hRonzTyZmqKzMYUGh6NpceQwQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: f9d2decd-ab1b-4f4a-6085-08d67d28ea98
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4647; 
x-ms-traffictypediagnostic: AM6PR03MB4647:
x-microsoft-antispam-prvs: <AM6PR03MB464771752C710306AF1AA7DDE79C0@AM6PR03MB4647.eurprd03.prod.outlook.com>
x-forefront-prvs: 0921D55E4F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(366004)(376002)(346002)(396003)(39860400002)(189003)(199004)(2616005)(81166006)(53936002)(6916009)(81156014)(305945005)(36756003)(6512007)(8936002)(68736007)(7736002)(8676002)(256004)(5660300001)(106356001)(99286004)(14454004)(2906002)(72206003)(4326008)(3846002)(6116002)(102836004)(6246003)(478600001)(39060400002)(76176011)(486006)(71200400001)(316002)(54906003)(97736004)(80792005)(11346002)(31686004)(53546011)(66066001)(229853002)(25786009)(93886005)(7416002)(26005)(86362001)(186003)(6436002)(446003)(71190400001)(6486002)(6506007)(31696002)(105586002)(476003)(55236004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4647;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: eIt9vDrbhSvvZ3vmc5KDZZmxaqdUo8MePFPWzhDnuRaOhZVss4eojBr8ihTzjLde/NVkPF7t8ml7pIzv4t1w9WBlVCprWsJkFRlOIYEs3RJ2HoaugvocGbMxEVo4wp2HyJ60dhfn51f+ejv0QKew/Zam6mLk/+IcmI+7oMARJHSIuu0ayD5FiFf4jfP5E5Dtle02Pv20LTtAdW4Xb1EY01ow7MutRPgkFPqKizyT2+yrPkBvy5tjexj1XGlIer0uT4jMegw2rtwJ1sr03/TRxgL8+MnWHBiKEoV1yJXO+hglvKFYG1dQcuCkSY1n3bRXYSSMRm2TP7hGhHsBWQlw3QSb/bVt0SAo/4uOwcVthI+LFUa/qweAtAWJo7fSUuFhE7QOtVoPY16rS0/oOaq07jmZL5oDHb3WlLBeMtESv4U=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <204A5FE564B9DB4094A3E9EF25F30501@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f9d2decd-ab1b-4f4a-6085-08d67d28ea98
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2019 09:40:00.6741 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4647
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "noralf@tronnes.org" <noralf@tronnes.org>, Gerd Hoffmann <kraxel@redhat.com>,
 "daniel.vetter@intel.com" <daniel.vetter@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNy8xOSAxMToxOCBBTSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6DQo+IE9uIFdlZCwg
SmFuIDE2LCAyMDE5IGF0IDA2OjQzOjI5QU0gKzAwMDAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IHdyb3RlOg0KPj4+IFRoaXMgd2hvbGUgaXNzdWUga2VlcHMgZ2V0dGluZyBtb3JlIGFuZCBtb3Jl
IGNvbmZ1c2luZy4NCj4+IFdlbGwsIEkgZG9uJ3QgcmVhbGx5IGRvIERNQSBoZXJlLCBidXQgaW5z
dGVhZCB0aGUgYnVmZmVycyBpbg0KPj4gcXVlc3Rpb24gYXJlIHNoYXJlZCB3aXRoIG90aGVyIFhl
biBkb21haW4sIHNvIGVmZmVjdGl2ZWx5IGl0DQo+PiBjb3VsZCBiZSB0aG91Z2h0IG9mIHNvbWUg
c29ydCBvZiBETUEgaGVyZSwgd2hlcmUgdGhlICJkZXZpY2UiIGlzDQo+PiB0aGF0IHJlbW90ZSBk
b21haW4uIElmIHRoZSBidWZmZXJzIGFyZSBub3QgZmx1c2hlZCB0aGVuIHRoZQ0KPj4gcmVtb3Rl
IHBhcnQgc2VlcyBzb21lIGluY29uc2lzdGVuY3kgd2hpY2ggaW4gbXkgY2FzZSByZXN1bHRzDQo+
PiBpbiBhcnRpZmFjdHMgb24gc2NyZWVuIHdoaWxlIGRpc3BsYXlpbmcgdGhlIGJ1ZmZlcnMuDQo+
PiBXaGVuIGJ1ZmZlcnMgYXJlIGFsbG9jYXRlZCB2aWEgRE1BIEFQSSB0aGVuIHRoZXJlIGFyZSBu
byBhcnRpZmFjdHM7DQo+PiBpZiBidWZmZXJzIGFyZSBhbGxvY2F0ZWQgd2l0aCBzaG1lbSArIERN
QSBtYXBwaW5nIHRoZW4gdGhlcmUgYXJlIG5vDQo+PiBhcnRpZmFjdHMgYXMgd2VsbC4NCj4+IFRo
ZSBvbmx5IG9mZmVuZGluZyB1c2UtY2FzZSBpcyB3aGVuIEkgdXNlIHNobWVtIGJhY2tlZCBidWZm
ZXJzLA0KPj4gYnV0IGRvIG5vdCBmbHVzaCB0aGVtDQo+IFRoZSByaWdodCBhbnN3ZXIgd291bGQg
YmUgdG8gaW1wbGVtZW50IGNhY2hlIG1haW50YWluYW5jZSBob29rcyBmb3INCj4gdGhpcyBjYXNl
IGluIHRoZSBYZW4gYXJjaCBjb2RlLiAgVGhlc2Ugd291bGQgYmFzaWNhbGx5IGxvb2sgdGhlIHNh
bWUNCj4gYXMgdGhlIGxvdy1sZXZlbCBjYWNoZSBtYWludGFpbmFuY2UgdXNlZCBieSB0aGUgRE1B
IG9wcywgYnV0IHdpdGhvdXQNCj4gZ29pbmcgdGhyb3VnaCB0aGUgRE1BIG1hcHBpbmcgbGF5ZXIs
IGluIGZhY3QgdGhleSBzaG91bGQgcHJvYmFibHkNCj4gcmV1c2UgdGhlIHNhbWUgbG93LWxldmVs
IGFzc2VtYmx5IHJvdXRpbmVzLg0KPg0KPiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlIGZpcnN0
IHVzYWdlIG9mIHN1Y2ggWGVuIGJ1ZmZlciBzaGFyaW5nLCBzbw0KPiB3aGF0IGRvIHRoZSBvdGhl
ciB1c2VycyBkbz8NCkknbGwgaGF2ZSB0byBnZXQgZXZlbiBkZWVwZXIgaW50byBpdC4gSW5pdGlh
bGx5IEkNCmxvb2tlZCBhdCB0aGUgY29kZSwgYnV0IGRpZG4ndCBmaW5kIGFueXRoaW5nIHVzZWZ1
bC4NCk9yIG1heWJlIEkgaGF2ZSBqdXN0IG92ZXJsb29rZWQgb2J2aW91cyB0aGluZ3MgdGhlcmUN
Cg0KVGhhbmsgeW91LA0KT2xla3NhbmRyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 09:44:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 09: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-devel-bounces@lists.xenproject.org>)
	id 1gkQhc-0001jB-JU; Fri, 18 Jan 2019 09:44: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=cEJC=P2=citrix.com=prvs=914b546e2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gkQhc-0001j5-5h
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 09:44:40 +0000
X-Inumbo-ID: ab8c3f6d-1b05-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab8c3f6d-1b05-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 09:44:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="84778132"
Date: Fri, 18 Jan 2019 10:44:28 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190118094428.t3izdbe4izthldp7@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-11-git-send-email-christopher.w.clark@gmail.com>
 <20190115161750.xl6shidfys2vjfx6@mac>
 <CACMJ4GYfVNfjn0c1gNSPyNRnTbvuhenDMWd-aAybkSuupjVzhQ@mail.gmail.com>
 <20190117111210.224ewn3ycdy6fhci@mac>
 <CACMJ4GasXo2BuGCwVA66kbdsh_SVtkZ86OsdKOTky5UYjnOBag@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4GasXo2BuGCwVA66kbdsh_SVtkZ86OsdKOTky5UYjnOBag@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 10/14] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDE6NDQ6MzJQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gT24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMzoxMiBBTSBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gV2VkLCBKYW4gMTYs
IDIwMTkgYXQgMTA6NTQ6NDhQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+
IE9uIFR1ZSwgSmFuIDE1LCAyMDE5IGF0IDg6MTkgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gT24gVHVlLCBKYW4gMTUsIDIw
MTkgYXQgMDE6Mjc6NDJBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+ID4g
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmdvLmgKPiA+ID4gPiA+IGluZGV4IGMxMmE1MGYuLmQyY2I1OTQgMTAwNjQ0Cj4gPiA+
ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gPiA+ID4gPiArKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gPiA+ID4gPiBAQCAtMTIzLDYgKzEyMyw0MiBAQCB0eXBl
ZGVmIHN0cnVjdCB4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmcKPiA+ID4gPiA+ICAvKiBNZXNzYWdl
cyBvbiB0aGUgcmluZyBhcmUgcGFkZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhpcyBzaXplLiAqLwo+
ID4gPiA+ID4gICNkZWZpbmUgWEVOX0FSR09fTVNHX1NMT1RfU0laRSAweDEwCj4gPiA+ID4gPgo+
ID4gPiA+ID4gKy8qCj4gPiA+ID4gPiArICogTm90aWZ5IGZsYWdzCj4gPiA+ID4gPiArICovCj4g
PiA+ID4gPiArLyogUmluZyBpcyBlbXB0eSAqLwo+ID4gPiA+ID4gKyNkZWZpbmUgWEVOX0FSR09f
UklOR19EQVRBX0ZfRU1QVFkgICAgICAgKDFVIDw8IDApCj4gPiA+ID4gPiArLyogUmluZyBleGlz
dHMgKi8KPiA+ID4gPiA+ICsjZGVmaW5lIFhFTl9BUkdPX1JJTkdfREFUQV9GX0VYSVNUUyAgICAg
ICgxVSA8PCAxKQo+ID4gPiA+ID4gKy8qIFBlbmRpbmcgaW50ZXJydXB0IGV4aXN0cy4gRG8gbm90
IHJlbHkgb24gdGhpcyBmaWVsZCAtIGZvciBwcm9maWxpbmcgb25seSAqLwo+ID4gPiA+ID4gKyNk
ZWZpbmUgWEVOX0FSR09fUklOR19EQVRBX0ZfUEVORElORyAgICAgKDFVIDw8IDIpCj4gPgo+ID4g
UmVnYXJkaW5nIHRoaXMgZmxhZywgSSd2ZSBqdXN0IG5vdGljZWQgd2hpbGUgbG9va2luZyBhdCB0
aGUgY29kZSB0aGF0Cj4gPiBpdCBkb2Vzbid0IHNlZW0gdG8gcmVsYXRlIHRvIGludGVycnVwdHM/
Cj4gCj4gSXQgbWlnaHQgbm90IHNlZW0gdGhhdCB3YXksIGJ1dCBJIHRoaW5rIGl0IGRvZXMsIGJl
Y2F1c2UgaXQgaW5kaWNhdGVzCj4gdGhhdCB0aGUgaHlwZXJ2aXNvciBoYXMganVzdCBxdWV1ZWQg
dXAgYSBzaWduYWwgKHZpYSBWSVJRKSBmb3IgbGF0ZXI6Cj4gdGhlIGxvZ2ljIGluIGZpbGxfcmlu
Z19kYXRhIGhhcyBvYnNlcnZlZCB0aGF0IHRoZXJlIHdhc24ndCBlbm91Z2gKPiBzcGFjZSBhdmFp
bGFibGUgaW4gdGhlIHJpbmcgZm9yIHRoZSByZXF1ZXN0ZWQgc3BhY2VfcmVxdWlyZWQgc3VwcGxp
ZWQKPiBpbiB0aGUgbm90aWZ5IGNhbGwsIHNvIGl0IGhhcyBhZGRlZCBhIG5ldyBlbnRyeSB0byB0
aGUgcmluZydzCj4gcGVuZGluZ19lbnQgbGlzdCwgd2hpY2ggd2lsbCBjYXVzZSBhIHNpZ25hbCB0
byBiZSB0cmlnZ2VyZWQgdG8gdGhlCj4gZG9tYWluIChpZS4gYSBWSVJRKSBsYXRlciB3aGVuIGVu
b3VnaCBzcGFjZSBoYXMgYmVlbiBvYnNlcnZlZCBhcyBiZWluZwo+IGF2YWlsYWJsZS4KCk9oLCBJ
IHRoaW5rIEkgd2FzIGdldHRpbmcgY29uZnVzZWQgYnkgdGhlIHdvcmRpbmcgb2YgdGhlIGNvbW1l
bnQsIGhlcmUKInBlbmRpbmcgaW50ZXJydXB0IiBtZWFucyB0aGF0IHRoZSBjYWxsZXIgc2hvdWxk
IGV4cGVjdCBhbiBpbnRlcnJ1cHQgYXQKc29tZSBwb2ludCBpbiB0aGUgZnV0dXJlIHdoZW4gdGhl
cmUncyBlbm91Z2ggZnJlZSBzcGFjZSBvbiB0aGUgcmluZz8KClRvIG1lICJwZW5kaW5nIGludGVy
cnVwdCIgbWVhbnMgdGhlcmUncyBhbiBpbnRlcnJ1cHQgc2V0IGJ5IHRoZQpoeXBlcnZpc29yIHdo
aWNoIGhhcyBub3QgeWV0IGJlZW4gc2VydmljZWQgYnkgdGhlIGNhbGxlci4KCj4gTm93LCB0aGUg
ImxlbiIgdmFsdWUgc3RvcmVkIGluIHRoYXQgcGVuZGluZ19lbnQgY2FuIGJlIGNoYW5nZWQgbGF0
ZXIsCj4gZGVwZW5kaW5nIG9uIHRoZSBzaXplIG9mIG1lc3NhZ2VzIHRoYXQgdGhlIGRvbWFpbiBh
dHRlbXB0cyB0byBzZW5kIHRvCj4gdGhlIHNhbWUgcmluZyBpbiB0aGUgbWVhbnRpbWUsIHdoaWNo
IEkgdGhpbmsgaXMgd2h5IHRoZSBjb21tZW50IG5vdGVzCj4gbm90IHRvIGRlcGVuZCB1cG9uIHRo
YXQgZmxhZy4KPiAKPiA+IEZyb20gaXQncyB1c2FnZSBpbiBmaWxsX3JpbmdfZGF0YSBJIHdvdWxk
IHdyaXRlIHRoZSBmb2xsb3dpbmcKPiA+IGRlc2NyaXB0aW9uOgo+ID4KPiA+ICJMaWtlbHkgbm90
IGVub3VnaCBzcGFjZSB0byBxdWV1ZSBhIG1lc3NhZ2Ugb2YgYHNwYWNlX3JlcXVpcmVkYAo+ID4g
c2l6ZS4iCj4gPgo+ID4gQW5kIHRoZW4gWEVOX0FSR09fUklOR19EQVRBX0ZfUEVORElORyBpcyBj
b21wbGV0ZWx5IG9ydGhvZ29uYWwgdG8KPiA+IFhFTl9BUkdPX1JJTkdfREFUQV9GX1NVRkZJQ0lF
TlQsIGF0IHdoaWNoIHBvaW50IGhhdmluZyBvbmx5IG9uZSBvZgo+ID4gdGhvc2Ugd291bGQgYmUg
ZW5vdWdoPwo+IAo+IEdpdmVuIHRoZSBhYm92ZSwgd2hlcmUgSSBkbyB0aGluayB0aGF0IHRoZSBQ
RU5ESU5HIGZsYWcgaXMgYW4KPiBpbmRpY2F0b3Igb2YgcXVldWVkIGludGVycnVwdCwgSSB0aGlu
ayB0aGVyZSdzIHNvbWUgbWVyaXQgdG8ga2VlcGluZwo+IHRoZW0gc2VwYXJhdGUsIHJhdGhlciB0
aGFuIGNvbW1pdHRpbmcgdG8gdGhlIGNsaWVudCB0aGF0IGl0IGlzIGFsd2F5cwo+IG9uZSBvciB0
aGUgb3RoZXIuIEl0IGFjdHVhbGx5IGxvb2tzIGxpa2UgdGhlIGNhbGwgdG8gcGVuZGluZ19yZXF1
ZXVlCj4gaXMgaWdub3JpbmcgdGhlIHBvdGVudGlhbCBmb3IgYW4gZXJyb3IgdmFsdWUgKGVnIEVO
T1NQQyBvciBFTk9NRU0pCj4gdGhlcmUsIHdoZXJlIHRoZSBmbGFnIHNob3VsZCBub3QgYmUgc2V0
LCBhbmQgcG9zc2libHkgdGhlIGVycm5vIHNob3VsZAo+IGJlIHJldHVybmVkIHRvIHRoZSBjYWxs
ZXIuCgpZZXMsIHlvdSBzaG91bGQgcHJvcGFnYXRlIHRoZSBlcnJvcnMgZnJvbSBwZW5kaW5nX3Jl
cXVldWUgdG8gdGhlCmNhbGxlci4KCj4gPiBBRkFJQ1QgeW91IGNhbm5vdCBnZXQgYSB4ZW5fYXJn
b19yaW5nX2RhdGFfZW50X3Qgd2l0aCBib3RoCj4gPiBYRU5fQVJHT19SSU5HX0RBVEFfRl9QRU5E
SU5HIGFuZCBYRU5fQVJHT19SSU5HX0RBVEFfRl9TVUZGSUNJRU5UIHNldAo+ID4gYXQgdGhlIHNh
bWUgdGltZT8KPiAKPiByaWdodCwgYnV0IHRoZXJlIGlzIGEgY2FzZSB3aGVyZSB5b3UgY2FuIGdl
dCBvbmUgd2l0aCBuZWl0aGVyIGJpdCBzZXQuCgpZZXMsIHRoYXQncyByaWdodC4gQnV0IHlvdSB3
b3VsZCB0aGVuIGdldCB0aGUKWEVOX0FSR09fUklOR19EQVRBX0ZfRU1TR1NJWkUgZmxhZyBzZXQg
b3IgdGhlIHJpbmcgc2ltcGx5IGRvbid0CmV4aXN0LgoKPiBJdCBsb29rcyBhIGJpdCBjbGVhcmVy
IGZvciB0aGUgY2FsbGVyIHRvIGhhdmUgdGhlIGV4cGxpY2l0IHNlcGFyYXRlCj4gYml0cyBiZWNh
dXNlIGl0IGNhbiBhdm9pZCBoYXZpbmcgdG8gY2hlY2sgYSB0aGlyZCBmbGFnIGZpcnN0IHRvIHNl
ZQo+IGhvdyB0byBpbnRlcnByZXQgYSBjb21iaW5lZCBvbmUuCgpUaGVyZSBhcmUgdGhyZWUgcG9z
c2libGUgc2l0dWF0aW9ucywgd2hpY2ggYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZToKCjEuIE1lc3Nh
Z2UgaXMgYmlnZ2VyIHRoYW4gdGhlIG1heCBtZXNzYWdlIHNpemUgc3VwcG9ydGVkIGJ5IHRoZSBy
aW5nOgogICBzZXQgRU1TR1NJWkUKMi4gTWVzc2FnZSBmaXRzIGJhc2VkIG9uIHRoZSBjdXJyZW50
IGF2YWlsYWJsZSBzcGFjZSBvbiB0aGUgcmluZzoKICAgZG9uJ3Qgc2V0IGFueSBmbGFncy4KMy4g
TWVzc2FnZSBkb2Vzbid0IGZpdCBiYXNlZCBvbiB0aGUgY3VycmVudCBhdmFpbGFibGUgc3BhY2Ug
b24gdGhlCiAgIHJpbmc6IHNldCBOT1RJRlkuCgpTbyB0aGF0IHdvdWxkIGxlYXZlIHRoZSBmb2xs
b3dpbmcgc2V0IG9mIGZsYWdzOgoKLyogUmluZyBpcyBlbXB0eS4gKi8KI2RlZmluZSBYRU5fQVJH
T19SSU5HX0VNUFRZICAgICAgICgxVSA8PCAwKQovKiBSaW5nIGV4aXN0cy4gKi8KI2RlZmluZSBY
RU5fQVJHT19SSU5HX0VYSVNUUyAgICAgICgxVSA8PCAxKQovKgogKiBOb3QgZW5vdWdoIHJpbmcg
c3BhY2UgYXZhaWxhYmxlIGZvciB0aGUgcmVxdWVzdGVkIHNpemUsIGNhbGxlciBzZXQKICogdG8g
cmVjZWl2ZSBhIG5vdGlmaWNhdGlvbiB2aWEgVklSUV9BUkdPIHdoZW4gZW5vdWdoIGZyZWUgc3Bh
Y2UKICogbWlnaHQgYmUgYXZhaWxhYmxlLgogKi8KI2RlZmluZSBYRU5fQVJHT19SSU5HX05PVElG
WSAgICAgICgxVSA8PCAyKQovKiBSZXF1ZXN0ZWQgc2l6ZSBleGNlZWRzIG1heGltdW0gcmluZyBt
ZXNzYWdlIHNpemUuICovCiNkZWZpbmUgWEVOX0FSR09fUklOR19FTVNHU0laRSAgICAoMVUgPDwg
MykKLyogUmluZyBpcyBzaGFyZWQsIG5vdCB1bmljYXN0LiAqLwojZGVmaW5lIFhFTl9BUkdPX1JJ
TkdfU0hBUkVEICAgICAgKDFVIDw8IDQpCgpOb3RlIHRoYXQgSSd2ZSBhbHNvIHJlbW92ZWQgdGhl
IF9EQVRBX0ZfLCBJIHRoaW5rIGl0J3Mgbm90IHNwZWNpYWxseQpoZWxwZnVsLCBhbmQgc2hvcnRl
ciBuYW1lcyBhcmUgZWFzaWVyIHRvIHJlYWQuCgpJIHRoaW5rIHRoZSBhYm92ZSBpcyBjbGVhcmVy
IGFuZCBzaG91bGQgYmUgYWJsZSB0byBjb252ZXkgdGhlCnNhbWUgc2V0IG9mIGluZm9ybWF0aW9u
IHVzaW5nIG9uZSBmbGFnIGxlc3MsIHdoaWNoIGlzIGFsd2F5cyBiZXR0ZXIKSU1PLiBUaGF0IGJl
aW5nIHNldCBJIGRvbid0IGtub3cgdGhlIHVzZXJzIG9mIHRoaXMgaW50ZXJmYWNlIGFueXdheSwK
c28gaWYgeW91IHRoaW5rIHRoZSBvcmlnaW5hbCBwcm9wb3NhbCBpcyBiZXR0ZXIgSSdtIG5vdCBn
b2luZyB0bwpvcHBvc2UuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 09:54:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 09:54: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-devel-bounces@lists.xenproject.org>)
	id 1gkQrF-0002a6-L2; Fri, 18 Jan 2019 09:54: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=tHc6=P2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gkQrE-0002a1-Bo
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 09:54:36 +0000
X-Inumbo-ID: 0ed6bb6f-1b07-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ed6bb6f-1b07-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 09:54:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Jan 2019 02:54:33 -0700
Message-Id: <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 18 Jan 2019 02:54:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <0e731cbd10b64a2faac309c04c2030e2@dornerworks.com>
 <alpine.DEB.2.10.1901111331490.27759@sstabellini-ThinkPad-X260>
 <3cc0862e5f0442d49c33c08f21b423ab@dornerworks.com>
 <5C3C63E0020000780020D22C@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901141030300.27759@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <a0500e7bb7244b5aa6dc1282a2375ad0@dornerworks.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901171701380.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
In-Reply-To: <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE5IGF0IDAyOjI0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVGh1LCAxNyBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAxNy4w
MS4xOSBhdCAwMTozNywgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IE9uIFdl
ZCwgMTYgSmFuIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiBJbiBhbnkgZXZlbnQgLSBz
aW5jZSBpbnRlcm1lZGlhdGUgdmFyaWFibGVzIG1lcmVseSBoaWRlIHRoZQo+PiA+PiBjYXN0aW5n
IGZyb20gdGhlIGNvbXBpbGVyLCBidXQgdGhleSBkb24ndCByZW1vdmUgdGhlIGNhc3RzLCB0aGUK
Pj4gPj4gc29sdXRpb24gaW52b2x2aW5nIGNhc3RzIGlzIGJldHRlciBpbW8sIGZvciBpbmN1cnJp
bmcgbGVzcyBvdmVyaGVhZC4KPj4gPiAKPj4gPiBUaGlzIGlzIHdoZXJlIEkgY29tcGxldGVseSBk
aXNhZ3JlZS4gVGhlIGludGVybWVkaWF0ZSB2YXJpYWJsZXMgYXJlIG5vdAo+PiA+IGhpZGluZyBj
YXN0cyBmcm9tIHRoZSBjb21waWxlci4gVGhlcmUgd2VyZSBuZXZlciBhbnkgcG9pbnRlcnMgaW4g
dGhpcwo+PiA+IGNhc2UuICBUaGUgbGlua2VyIGNyZWF0ZXMgInN5bWJvbHMiLCBub3QgcG9pbnRl
cnMsIGNvbXBsZXRlbHkgaW52aXNpYmxlCj4+ID4gZnJvbSBDIGxhbmQuIEFzc2VtYmx5IHVzZXMg
dGhlc2Ugc3ltYm9scyB0byBpbml0aWFsaXplIHZhcmlhYmxlcy4gV2UKPj4gPiBleHBvc2UgdGhl
c2UgYXNzZW1ibHkgdmFyaWFibGVzIGFzIGludGVnZXIgdG8gQyBsYW5kcy4gTEQgc2NyaXB0cyBh
bmQKPj4gPiBhc3NlbWJseSBoYXZlIHRoZWlyIG93biB0ZXJtaW5vbG9neSBhbmQgcnVsZXM6IG5l
aXRoZXIgIl9zdGFydCIgbm9yCj4+ID4gInN0YXJ0IiBhcmUgcG9pbnRlcnMgYXQgYW55IHBvaW50
IGluIHRpbWUuIFRoZSBvcGVyYXRpb25zIGRvbmUgaW4gdmFyLlMKPj4gPiBpcyBub3QgYSBjYXN0
LiBUaGUgQyBzcGVjIGlzIGhhcHB5LCB0aGUgY29tcGlsZXIgaXMgaGFwcHksIE1JU1JBLUMgaXMK
Pj4gPiBoYXBweS4gQW5kIHdlIGdldCB0byBhdm9pZCB0aGUgdWdseSBTWU1CT0wgbWFjcm8gdGhh
dCBMaW51eCB1c2VzLiBJdCBpcwo+PiA+IHJlYWxseSBhIHdpbi13aW4uCj4+IAo+PiBXZWxsLCB0
aGF0J3MgYSBwb3NpdGlvbiBvbmUgY2FuIHRha2UuIEJ1dCB3ZSBoYXZlIHRvIHNldHRsZSBvbiBh
bm90aGVyCj4+IGFzcGVjdCB0aGVuIGZpcnN0OiBEb2VzIHdoYXQgaXMgbm90IGRvbmUgaW4gQyB1
bmRlcmx5IEMncyBydWxlcz8gSQo+PiB0aG91Z2h0IHlvdSB3ZXJlIG9mIHRoZSBvcGluaW9uIHRo
YXQgd2hhdCBjb21lcyBmcm9tIGxpbmtlciBzY3JpcHRzCj4+IGRvZXMuIEluIHdoaWNoIGNhc2Ug
d2hhdCBjb21lcyBmcm9tIGFzc2VtYmx5IGZpbGVzIG91Z2h0IHRvLCB0b28uCj4+IChGQU9EIG15
IGltcGxpY2F0aW9uIGlzOiBJZiB0aGUgYW5zd2VyIGlzIHllcywgYm90aCBhcHByb2FjaGVzCj4+
IHZpb2xhdGUgQydzIHJ1bGVzLiBJZiB0aGUgYW5zd2VyIGlzIG5vLCBubyBjaGFuZ2UgaXMgbmVl
ZGVkIGF0IGFsbC4pCj4gCj4gR3JlYXQgcXVlc3Rpb24sIHRoYXQgaXMgdGhlIGNvcmUgb2YgdGhl
IGlzc3VlLiBBbHNvLCBsZXQgbWUgcHJlbWlzZSB0aGF0Cj4gSSBhZ3JlZSBvbiB0aGUgY29tbWVu
dHMgeW91IG1hZGUgb24gdGhlIHBhdGNoZXMgKEkgZGlzbGlrZSAic3RhcnRfIgo+IHRvbyksIGFu
ZCBJIGNhbiBhZGRyZXNzIHRoZW0gaWYgd2UgYWdyZWUgdG8gY29udGludWUgZG93biB0aGlzIHBh
dGguCj4gCj4gQnV0IG5vLCBJIGRvIG5vdCB0aGluayB0aGF0IHdoYXQgaXMgZG9uZSBvdXRzaWRl
IG9mIEMtbGFuZCBzaG91bGQgZm9sbG93Cj4gQyBydWxlcy4gQnV0IEkgZG8gbm90IGFncmVlIHdp
dGggeW91ciBjb25jbHVzaW9uIHRoYXQgaW4gdGhhdCBjYXNlIHRoZXJlCj4gaXMgbm8gZGlmZmVy
ZW5jZSBiZXR3ZWVuIHRoZSBhcHByb2FjaGVzLiBMZXQncyBnZXQgbW9yZSBpbnRvIHRoZQo+IGRl
dGFpbHMuCj4gCj4gCj4gMSkgU1lNQk9MX0hJREUgcmV0dXJuaW5nIHBvaW50ZXIgdHlwZQo+IAo+
IExldCdzIHRha2UgX3N0YXJ0IGFuZCBfZW5kIGFzIGFuIGV4YW1wbGUuIF9zdGFydCBpcyBib3Ju
IGFzIGEgbGlua2VyCj4gc3ltYm9sLCBhbmQgaXQgYmVjb21lcyBhIEMgcG9pbnRlciB3aGVuIHdl
IGRvOgo+IAo+ICAgZXh0ZXJuIGNoYXIgX3N0YXJ0W10sIF9lbmRbXQo+IAo+IE5vdyBpdCBpcyBh
IHBvaW50ZXIgKGFjdHVhbGx5IEkgc2hvdWxkIHNheSBhbiBhcnJheSwgYnV0IGxldCdzIHByZXRl
bmQKPiB0aGV5IGFyZSB0aGUgc2FtZSB0aGluZyBmb3IgdGhpcyBkaXNjdXNzaW9uKS4KPiAKPiBX
aGVuIHdlIGRvOgo+IAo+ICAgU1lNQk9MX0hJREUoX2VuZCkgLSBTWU1CT0xfSElERShfc3RhcnQp
Cj4gCj4gV2UgYXJlIHN0aWxsIHN1YnRyYWN0aW5nIHBvaW50ZXJzOiB0aGUgcG9pbnRlcnMgcmV0
dXJuZWQgYnkgU1lNQk9MX0hJREUuCj4gV2UgY2Fubm90IHByb3ZlIHRoYXQgdGhleSBhcmUgcG9p
bnRlcnMgdG8gdGhlIHNhbWUgb2JqZWN0IG9yIHN1YnNlcXVlbmNlCj4gb2JqZWN0cyBpbiBtZW1v
cnksIHNvIGl0IGlzIHVuZGVmaW5lZCBiZWhhdmlvciwgd2hpY2ggaXMgbm90IGFsbG93ZWQuCgpT
dG9wLiBOby4gV2UgdmVyeSBtdWNoIGNhbiBwcm92ZSB0aGV5IGFyZSAtIF9lbmQgcG9pbnRzIGF0
Cm9uZSBwYXN0IHRoZSBsYXN0IGVsZW1lbnQgb2YgX3N0YXJ0W10uIEl0IGlzIHRoZSBjb21waWxl
ciB3aGljaApjYW4ndCBwcm92ZSB0aGUgb3Bwb3NpdGUsIGFuZCBoZW5jZSBpdCBjYW4ndCBsZXZl
cmFnZQp1bmRlZmluZWQgYmVoYXZpb3IgZm9yIG9wdGltaXphdGlvbiBwdXJwb3Nlcy4KCj4gMykg
dmFyLlMgKyBzdGFydF8gYXMgdW5zaWduZWQgbG9uZwo+IAo+IFdpdGggdGhpcyBhcHByb2FjaCwg
X3N0YXJ0IGlzIGJvcm4gYXMgYSBsaW5rZXIgc3ltYm9sLiBJdCBpcyBuZXZlcgo+IGV4cG9ydGVk
IHRvIEMsIHNvIGZyb20gQyBwb2ludCBvZiB2aWV3LCBpdCBkb2Vzbid0IGV4aXN0LiBUaGVyZSBp
cwo+IGFub3RoZXIgdmFyaWFibGUgbmFtZWQgInN0YXJ0XyIgZGVmaW5lZCBpbiBhc3NlbWJseSBh
bmQgaW5pdGlhbGl6ZWQgdG8KPiBfc3RhcnQuIE5vdyB3ZSBnbyBpbnRvIEMgbGFuZCB3aXRoOgo+
IAo+ICAgZXh0ZXJuIHVpbnRwdHJfdCBzdGFydF8sIGVuZF8KPiAKPiBzdGFydF8gYW5kIGVuZF8g
YXJlIHVpbnRwdHJfdCBmcm9tIHRoZSBiZWdpbm5pbmcgZnJvbSBDIHBvaW50IG9mIHZpZXcuCj4g
VGhleSBoYXZlIG5ldmVyIGJlZW4gcG9pbnRlcnMgb3IgaW4gYW55IHdheSBjb25uZWN0ZWQgdG8g
X3N0YXJ0LiBUaGV5Cj4gYXJlICJjbGVhbiIuCj4gCj4gV2hlbiB3ZSBkbzoKPiAKPiAgIF9lbmQg
LSBfc3RhcnQKPiAKPiBpdCBpcyBhIHN1YnRyYWN0aW9uIGJldHdlZW4gdWludHB0cl90LCB3aGlj
aCBpcyBhbGxvd2VkLiBXaGVuIHdlIGRvOgo+IAo+ICAgICBmb3IgKCBjYWxsID0gKGNvbnN0IGlu
aXRjYWxsX3QgKilpbml0Y2FsbF9zdGFydF87Cj4gICAgICAgICAgICh1aW50cHRyX3QpY2FsbCA8
IHByZXNtcF9pbml0Y2FsbF9lbmRfOwo+IAo+IFRoZSBjb21wYXJpc29uIGlzIHN0aWxsIGJldHdl
ZW4gdWludHB0cl90IHR5cGVzLCBhbmQgdGhlIHZhbHVlIG9mICJjYWxsIgo+IHN0aWxsIGNvbWVz
IGZyb20gYW4gdW5zaWduZWQgbG9uZyBpbml0aWFsbHkuIFRoZXJlIGlzIG5ldmVyIGEgY29tcGFy
aXNvbgo+IGJldHdlZW4gZHViaW91cyBwb2ludGVycy4gKEludGVyZ2VyIHRvIHBvaW50ZXIgY29u
dmVyc2lvbnMgYW5kIHBvaW50ZXIKPiB0byBpbnRlZ2VyIGNvbnZlcnNpb25zIGFyZSBhbGxvd2Vk
IGJ5IE1JU1JBIHdpdGggc29tZSBsaW1pdGF0aW9ucywgYnV0IEkKPiBhbSBkb3VibGUtY2hlY2tp
bmcuKSBFdmVuOgo+IAo+ICAgICh1aW50cHRyX3QpcmFuZG9tX3BvaW50ZXIgPCBwcmVzbXBfaW5p
dGNhbGxfZW5kXwo+IAo+IHdvdWxkIGJlIGFjY2VwdGFibGUgYmVjYXVzZSBwcmVzbXBfaW5pdGNh
bGxfZW5kXyBpcyBhbiBpbnRlZ2VyIGFuZCBoYXMKPiBhbHdheXMgYmVlbiBhbiBpbnRlZ2VyIGZy
b20gQyBwb2ludCBvZiB2aWV3LgoKV2VsbCwgYXMgc2FpZCAtIHRoaXMgaXMgb25lIG9mIHRoZSBw
b3NzaWJsZSBwb3NpdGlvbnMgdG8gdGFrZS4gUGVyc29uYWxseQpJIHNlZSBubyBkaWZmZXJlbmNl
IGJldHdlZW4gdGhlIGhlbHBlciBzeW1ib2xzIGRlZmluZWQgaW4KYXNzZW1ibHkgc291cmNlcywg
b3IgaW4gQyBzb3VyY2VzIHRoZSBvYmplY3QgZmlsZXMgZm9yIHdoaWNoIGFyZSBuZXZlcgptYWRl
IHBhcnQgb2YgcG90ZW50aWFsIHdob2xlIHByb2dyYW0gb3B0aW1pemF0aW9uLiBVc2luZyBDIGZp
bGVzIGZvcgp0aGlzIGlzIHN0aWxsIGluIGNvbmZsaWN0IHdpdGggdGhlIHN1cHBvc2VkIHVuZGVm
aW5lZCBiZWhhdmlvciwgYnV0IEkKdGhpbmsgeW91IGFncmVlIHRoYXQgQyBhbmQgYXNzZW1ibHkg
ZmlsZXMgY291bGQgYmUgc2V0IHVwIHN1Y2ggdGhhdAp0aGUgcmVzdWx0aW5nIGJpbmFyeSBkYXRh
IGlzIGlkZW50aWNhbC4gSW4gd2hpY2ggY2FzZSBpdCBpcyBib2d1cyB0byBjYWxsCm9uZSBzYXRp
c2ZhY3RvcnksIGJ1dCBub3QgdGhlIG90aGVyLgoKPiBIb3dldmVyLCB0aGVyZSBhcmUgc3RpbGwg
YSBjb3VwbGUgb2YgaXNzdWVkIG5vdCBjb3JyZWN0bHkgc29sdmVkIGJ5IHY4Cj4gb2YgdGhlIHNl
cmllcy4gRm9yIHN0YXJ0ZXJzOiAKPiAKPiAgICAgICAgIGFwcGx5X2FsdGVybmF0aXZlcygoc3Ry
dWN0IGFsdF9pbnN0ciAqKWFsdF9pbnN0cnVjdGlvbnNfLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChzdHJ1Y3QgYWx0X2luc3RyICopYWx0X2luc3RydWN0aW9uc19lbmRfKTsKPiAKPiBJ
IGNhbiBzZWUgaG93IHRoZSBwb2ludGVycyBjb21wYXJpc29ucyBpbiBhcHBseV9hbHRlcm5hdGl2
ZXMgY291bGQgYmUKPiBjb25zaWRlcmVkIHdyb25nIGdpdmVuIHRoZSB3YXkgdGhlIHBvaW50ZXJz
IGFyZSBpbml0aWFsaXplZDoKPiAKPiAgICAgZm9yICggYSA9IGJhc2UgPSBzdGFydDsgYSA8IGVu
ZDsgYSsrICkKPiAgICAgewo+IAo+IHN0YXJ0IGFuZCBlbmQgY29tZSBmcm9tIGFsdF9pbnN0cnVj
dGlvbnNfIGFuZCBhbHRfaW5zdHJ1Y3Rpb25zX2VuZF8uIEl0Cj4gZG9lc24ndCBtYXR0ZXIgdGhh
dCBhbHRfaW5zdHJ1Y3Rpb25zXyBhbmQgYWx0X2luc3RydWN0aW9uc19lbmRfIGFyZQo+ICJzcGVj
aWFsIiwgdGhleSBjb3VsZCBiZSBwZXJmZWN0bHkgbm9ybWFsIGludGVnZXJzIGFuZCB3ZSB3b3Vs
ZCBzdGlsbAo+IGhhdmUgdGhlIHNhbWUgcHJvYmxlbTogd2UgY2Fubm90IHByb3ZlIHRoYXQgInN0
YXJ0IiBhbmQgImVuZCIgcG9pbnQgdG8KPiB0aGUgc2FtZSBvYmplY3Qgb3Igc3Vic2VxdWVudCBv
YmplY3RzIGluIG1lbW9yeS4KPiAKPiBUaGUgd2F5IHRvIGZpeCBpdCBpcyBieSBjaGFuZ2luZyB0
aGUgcGFyYW1ldGVycyBvZiBhcHBseV9hbHRlcm5hdGl2ZXMgdG8KPiBpbnRlcmdlciB0eXBlcywg
bWFraW5nIGNvbXBhcmlzb24gYmV0d2VlbiBpbnRlZ2VycywgYW5kIG9ubHkgdXNpbmcKPiBwb2lu
dGVycyB0byBhY2Nlc3MgdGhlIGRhdGEuCgpZb3Uga25vdyBteSBwb3NpdGlvbiBvbiBjYXN0cyBm
cm9tIGludGVnZXIgdG8gcG9pbnRlciB0eXBlcywgZXNwZWNpYWxseQpvbmVzIHRha2luZyBhIHR5
cGUgb3V0IG9mIHRoaW4gYWlyLiBUaGlzIGFwcGxpZXMgdG8geW91ciBhZGRpdGlvbiB0byB0aGUK
YXBwbHlfYWx0ZXJuYXRpdmVzKCkgY29uc3RydWN0IGFzIHdlbGwgYXMgdGhlIGFsdGVybmF0aXZl
IG9mIGFkZGluZyBzdWNoCmluIG9yZGVyIHRvIGFjY2VzcyBtZW1vcnkuIFRoZSBxdW90ZSBmcm9t
IHRoZSBzdGFuZGFyZCB0aGF0IEkgZ2F2ZQptYWtlcyBzdWNoIGNhc3RzIG5vdCBwcm92YWJseSAo
YnkgdGhlIGNvbXBpbGVyKSBkZWZpbmVkIGJlaGF2aW9yIGFzCndlbGwsIHNvIGl0IGFsbCBib2ls
cyBkb3duIHRvIHRoZSBzYW1lIGRpc3RpbmN0aW9uIGFzIHBvaW50ZWQgb3V0IGFib3ZlIGluCnRo
ZSBmaXJzdCBwYXJ0IG9mIG15IHJlcGx5IGhlcmU6IF9XZV8gY2FuIHByb3ZlIGl0LCBidXQgdGhl
IGNvbXBpbGVyCmNhbid0LiBIZW5jZSB3ZSdyZSBzdGlsbCBkZXBlbmRpbmcgb24gd2hvc2UgcHJv
b2YgaXMgbmVjZXNzYXJ5IHRvCmVsaW1pbmF0ZSBNSVNSQSdzIHVuZGVmaW5lZCBiZWhhdmlvciBj
b25jZXJucy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 09:58:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 09:58:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkQup-0002ih-5x; Fri, 18 Jan 2019 09:58: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=I88E=P2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gkQun-0002ic-Oc
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 09:58:17 +0000
X-Inumbo-ID: 92ec473d-1b07-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92ec473d-1b07-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 09:58:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EA022AD0A;
 Fri, 18 Jan 2019 09:57:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri, 18 Jan 2019 10:57:13 +0100
Message-Id: <20190118095713.3192-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [GIT PULL] xen: fixes for 5.0-rc3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy01
LjAtcmMzLXRhZwoKeGVuOiBmaXhlcyBmb3IgNS4wLXJjMwoKSXQgY29udGFpbnM6Ci0gU2V2ZXJh
bCBmaXhlcyBmb3IgdGhlIFhlbiBwdmNhbGxzIGRyaXZlcnMgKDEgZml4IGZvciB0aGUgYmFja2Vu
ZCBhbmQKICA4IGZvciB0aGUgZnJvbnRlbmQpLgotIEEgZml4IGZvciBhIHJhdGhlciBsb25nc3Rh
bmRpbmcgYnVnIGluIHRoZSBYZW4gc2NoZWRfY2xvY2soKQogIGludGVyZmFjZSB3aGljaCBsZWQg
dG8gd2VpcmQgdGltZSBqdW1wcyB3aGVuIG1pZ3JhdGluZyB0aGUgc3lzdGVtLgotIEEgZml4IGZv
ciBhdm9pZGluZyBhY2Nlc3NlcyB0byB4MmFwaWMgTVNScyBpbiBYZW4gUFYgZ3Vlc3RzLgoKClRo
YW5rcy4KCkp1ZXJnZW4KCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICB8ICAgNSAr
LQogYXJjaC94ODYveGVuL3RpbWUuYyAgICAgICAgICAgICAgfCAgMTIgKysrLS0KIGRyaXZlcnMv
eGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIHwgICAyICstCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYyAgICAgICB8ICAgOSArKy0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgICAgICB8
IDEwNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hh
bmdlZCwgOTAgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCgpKdWVyZ2VuIEdyb3NzICgx
KToKICAgICAgeGVuOiBGaXggeDg2IHNjaGVkX2Nsb2NrKCkgaW50ZXJmYWNlIGZvciB4ZW4KClN0
ZWZhbm8gU3RhYmVsbGluaSAoNSk6CiAgICAgIHB2Y2FsbHMtZnJvbnQ6IHJlYWQgYWxsIGRhdGEg
YmVmb3JlIGNsb3NpbmcgdGhlIGNvbm5lY3Rpb24KICAgICAgcHZjYWxscy1mcm9udDogZG9uJ3Qg
dHJ5IHRvIGZyZWUgdW5hbGxvY2F0ZWQgcmluZ3MKICAgICAgcHZjYWxscy1mcm9udDogcHJvcGVy
bHkgYWxsb2NhdGUgc2sKICAgICAgcHZjYWxscy1mcm9udDogZG9uJ3QgcmV0dXJuIGVycm9yIHdo
ZW4gdGhlIHJpbmcgaXMgZnVsbAogICAgICBwdmNhbGxzLWJhY2s6IHNldCAtRU5PVENPTk4gaW4g
cHZjYWxsc19jb25uX2JhY2tfcmVhZAoKVGFsb25zIExlZSAoMSk6CiAgICAgIGFsd2F5cyBjbGVh
ciB0aGUgWDJBUElDX0VOQUJMRSBiaXQgZm9yIFBWIGd1ZXN0CgpXZW4gWWFuZyAoMik6CiAgICAg
IHB2Y2FsbHMtZnJvbnQ6IEF2b2lkIGdldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwpIHVuZGVyIHNw
aW5sb2NrCiAgICAgIHB2Y2FsbHMtZnJvbnQ6IGZpeCBwb3RlbnRpYWwgbnVsbCBkZXJlZmVyZW5j
ZQoKWXVlSGFpYmluZyAoMSk6CiAgICAgIHhlbi9wdmNhbGxzOiByZW1vdmUgc2V0IGJ1dCBub3Qg
dXNlZCB2YXJpYWJsZSAnaW50ZicKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 09:59:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 09:59: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-devel-bounces@lists.xenproject.org>)
	id 1gkQwL-0002sV-IR; Fri, 18 Jan 2019 09:59: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=0nkm=P2=citrix.com=prvs=914c507ef=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gkQwJ-0002sN-Tz
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 09:59:51 +0000
X-Inumbo-ID: cb676dab-1b07-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb676dab-1b07-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 09:59:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,489,1539648000"; d="scan'208";a="75903798"
Date: Fri, 18 Jan 2019 09:58:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190118095847.7ro3mnevbsxsgyaz@zion.uk.xensource.com>
References: <20190117145722.30311-1-jgross@suse.com>
 <17598871-31d9-2d79-f5f4-2cce3d9e9f56@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <17598871-31d9-2d79-f5f4-2cce3d9e9f56@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 0/2] add xl command to get hypervisor .config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDQ6MjM6MzFQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxNy8wMS8yMDE5IDE1OjU3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gQWRk
ICJ4bCBnZXQtY29uZmlnIiBwcmludGluZyB0aGUgLmNvbmZpZyB1c2VkIHRvIGJ1aWxkIHRoZSBj
dXJyZW50bHkKPiA+IHJ1bm5pbmcgaHlwZXJ2aXNvci4KPiAKPiBCVFc6IEknZCBsaWtlIHRvIGhh
dmUgZmVlZGJhY2sgZXNwZWNpYWxseSBpZiBzb21lb25lIHRoaW5rcyB0aGlzIHNlcmllcwo+IHNo
b3VsZCBieSBhbnkgbWVhbnMgYmUgcGFydCBvZiA0LjEyLiBJZiBub3QgSSdsbCBzZW5kIG91dCBW
MiB3aXRoCj4gYnVtcGluZyB0aGUgc3lzY3RsIGludGVyZmFjZSB2ZXJzaW9uLgoKSSBjZXJ0YWlu
bHkgd29uJ3QgaGF2ZSBvYmplY3Rpb24gZm9yIGl0IHRvIGdvIGludG8gNC4xMi4KCldlaS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 10:49:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 10:49: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-devel-bounces@lists.xenproject.org>)
	id 1gkRiQ-00071N-EW; Fri, 18 Jan 2019 10:49: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=Yjae=P2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkRiP-00071I-2a
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 10:49:33 +0000
X-Inumbo-ID: bc1f88b9-1b0e-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id bc1f88b9-1b0e-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 10:49:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E2DCAEBD;
 Fri, 18 Jan 2019 02:49:00 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 66FDA3F557;
 Fri, 18 Jan 2019 02:48:59 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <a0500e7bb7244b5aa6dc1282a2375ad0@dornerworks.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901171701380.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ca2ed7b7-f0b6-6b06-a306-b7c693e354b1@arm.com>
Date: Fri, 18 Jan 2019 10:48:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTgvMDEvMjAxOSAwOTo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTguMDEuMTkgYXQgMDI6MjQsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gT24g
VGh1LCAxNyBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxNy4wMS4xOSBh
dCAwMTozNywgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4+IE9uIFdlZCwgMTYg
SmFuIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+IFN0b3AuIE5vLiBXZSB2ZXJ5IG11Y2ggY2Fu
IHByb3ZlIHRoZXkgYXJlIC0gX2VuZCBwb2ludHMgYXQKPiBvbmUgcGFzdCB0aGUgbGFzdCBlbGVt
ZW50IG9mIF9zdGFydFtdLiBJdCBpcyB0aGUgY29tcGlsZXIgd2hpY2gKPiBjYW4ndCBwcm92ZSB0
aGUgb3Bwb3NpdGUsIGFuZCBoZW5jZSBpdCBjYW4ndCBsZXZlcmFnZQo+IHVuZGVmaW5lZCBiZWhh
dmlvciBmb3Igb3B0aW1pemF0aW9uIHB1cnBvc2VzLgoKWW91IGtlZXAgc2F5aW5nIHRoZSBjb21w
aWxlciBjYW4ndCBsZXZlcmFnZSBpdCBmb3Igb3B0aW1pemF0aW9uIHB1cnBvc2UsIGhvd2V2ZXIg
CnRoZXJlIGFyZSBjb25maXJtYXRpb25zIHRoYXQgR0NDIG1heSBhY3R1YWxseSBsZXZlcmFnZSBp
dCAoZS5nIFsxXSkuIFlvdSAKYWN0dWFsbHkgbmVlZCB0byB0cmljayB0aGUgY29tcGlsZXIgdG8g
YXZvaWQgdGhlIG9wdGltaXphdGlvbiAoZS5nIFJFTE9DX0hJREUpLgoKU28gb2J2aW91c2x5LCB0
aGlzIGlzIG5vdCBvbmx5IGEgTUlTUkEgInByb2JsZW0iIGFzIHlvdSBzdGF0ZSBoZXJlIGFuZCBi
ZWxvdy4KCkkgYmVsaWV2ZSBTdGVmYW5vLCBTdGV3YXJ0IGFuZCBJIHByb3ZpZGVkIHBsZW50eSBv
ZiBkb2N1bWVudGF0aW9uL3RocmVhZCB0byAKc3VwcG9ydCBvdXIgcG9zaXRpb25zLiBDYW4geW91
IHByb3ZpZGUgdXMgZG9jdW1lbnRhdGlvbi90aHJlYWQgc2hvd2luZyB0aGUgCmNvbXBpbGVyIHdp
bGwgbm90IHRyeSB0byBsZXZlcmFnZSB0aGF0IGNhc2U/CgpDaGVlcnMsCgpbMV0gCmh0dHBzOi8v
a3Jpc3RlcncuYmxvZ3Nwb3QuY29tLzIwMTYvMTIvcG9pbnRlci1jb21wYXJpc29uLWludmFsaWQt
b3B0aW1pemF0aW9uLmh0bWw/bT0xCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 11:09:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 11:09: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-devel-bounces@lists.xenproject.org>)
	id 1gkS1p-0000EJ-Mi; Fri, 18 Jan 2019 11:09: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=tHc6=P2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gkS1o-0000EE-Ez
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 11:09:36 +0000
X-Inumbo-ID: 8934e0d4-1b11-11e9-92db-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8934e0d4-1b11-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 11:09:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 18 Jan 2019 04:09:33 -0700
Message-Id: <5C41B3EE020000780020EFA5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 18 Jan 2019 04:09:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <a0500e7bb7244b5aa6dc1282a2375ad0@dornerworks.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901171701380.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <ca2ed7b7-f0b6-6b06-a306-b7c693e354b1@arm.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
In-Reply-To: <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE5IGF0IDExOjQ4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE4LzAxLzIwMTkgMDk6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4wMS4x
OSBhdCAwMjoyNCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4gT24gVGh1LCAx
NyBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTcuMDEuMTkgYXQgMDE6
MzcsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+Pj4gT24gV2VkLCAxNiBKYW4g
MjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFN0b3AuIE5vLiBXZSB2ZXJ5IG11Y2ggY2FuIHBy
b3ZlIHRoZXkgYXJlIC0gX2VuZCBwb2ludHMgYXQKPj4gb25lIHBhc3QgdGhlIGxhc3QgZWxlbWVu
dCBvZiBfc3RhcnRbXS4gSXQgaXMgdGhlIGNvbXBpbGVyIHdoaWNoCj4+IGNhbid0IHByb3ZlIHRo
ZSBvcHBvc2l0ZSwgYW5kIGhlbmNlIGl0IGNhbid0IGxldmVyYWdlCj4+IHVuZGVmaW5lZCBiZWhh
dmlvciBmb3Igb3B0aW1pemF0aW9uIHB1cnBvc2VzLgo+IAo+IFlvdSBrZWVwIHNheWluZyB0aGUg
Y29tcGlsZXIgY2FuJ3QgbGV2ZXJhZ2UgaXQgZm9yIG9wdGltaXphdGlvbiBwdXJwb3NlLCBob3dl
dmVyIAo+IHRoZXJlIGFyZSBjb25maXJtYXRpb25zIHRoYXQgR0NDIG1heSBhY3R1YWxseSBsZXZl
cmFnZSBpdCAoZS5nIFsxXSkuIFlvdSAKPiBhY3R1YWxseSBuZWVkIHRvIHRyaWNrIHRoZSBjb21w
aWxlciB0byBhdm9pZCB0aGUgb3B0aW1pemF0aW9uIChlLmcgUkVMT0NfSElERSkuCgpDb3JyZWN0
IC0gdGhhdCdzIHRoZSBjYXNlIEknbSByZWZlcnJpbmcgdG8gd2hlbiBzYXlpbmcgaXQgY2FuJ3Qg
bGV2ZXJhZ2UKdW5kZWZpbmVkIGJlaGF2aW9yIG9wdGltaXphdGlvbnMgYW55bW9yZS4gV2l0aG91
dCB0aGUgaGlkaW5nIG9mCmNvdXJzZSBpdCBjYW4uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 11:28:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 11:28: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-devel-bounces@lists.xenproject.org>)
	id 1gkSKP-0001lc-Tz; Fri, 18 Jan 2019 11:28: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=8rwN=P2=citrix.com=prvs=914eb30bb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gkSKN-0001lX-NZ
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 11:28:47 +0000
X-Inumbo-ID: 365c6513-1b14-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 365c6513-1b14-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 11:28:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,491,1539648000"; d="scan'208";a="84782444"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'osstest service owner' <osstest-admin@xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [qemu-mainline bisection] complete build-i386
Thread-Index: AQHUrxH2a4NG2iEAF02DsEaS3LFt0KW04gQw
Date: Fri, 18 Jan 2019 11:27:42 +0000
Message-ID: <0f51a1fe235447ce9fe1836e20be3d70@AMSPEX02CL03.citrite.net>
References: <E1gkQdE-0004yg-Dy@osstest.test-lab.xenproject.org>
In-Reply-To: <E1gkQdE-0004yg-Dy@osstest.test-lab.xenproject.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [qemu-mainline bisection] complete build-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIG9z
c3Rlc3Qgc2VydmljZSBvd25lcg0KPiBTZW50OiAxOCBKYW51YXJ5IDIwMTkgMDk6NDANCj4gVG86
IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgb3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0
Lm9yZw0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbcWVtdS1tYWlubGluZSBiaXNlY3Rpb25dIGNv
bXBsZXRlIGJ1aWxkLWkzODYNCj4gDQo+IGJyYW5jaCB4ZW4tdW5zdGFibGUNCj4geGVuYnJhbmNo
IHhlbi11bnN0YWJsZQ0KPiBqb2IgYnVpbGQtaTM4Ng0KPiB0ZXN0aWQgeGVuLWJ1aWxkDQo+IA0K
PiBUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQNCj4gVHJlZTogcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0DQo+IFRyZWU6IHhl
biBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdA0KPiANCj4gKioqIEZvdW5kIGFuZCByZXBy
b2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKg0KPiANCj4gICBCdWcgaXMgaW4gdHJlZTogIHFl
bXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdA0KPiAgIEJ1ZyBpbnRyb2R1Y2VkOiAgYjZh
Zjg5MjZmYjg1OGM0ZjE0MjZlNWFjYjJjZmMxZjA1ODBlYzk4YQ0KPiAgIEJ1ZyBub3QgcHJlc2Vu
dDogZDQ2ODNjZjk1MmQzYmRjYmNiZmNmZDk4MmQ3N2NiNmIwMjA0MTA0MA0KPiAgIExhc3QgZmFp
bCByZXBybzogaHR0cDovL2xvZ3MudGVzdC0NCj4gbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzIwNTIvDQo+IA0KPiANCj4gICBjb21taXQgYjZhZjg5MjZmYjg1OGM0ZjE0MjZlNWFj
YjJjZmMxZjA1ODBlYzk4YQ0KPiAgIEF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4NCj4gICBEYXRlOiAgIFR1ZSBKYW4gOCAxNDo0ODo1OSAyMDE5ICswMDAwDQo+
IA0KPiAgICAgICB4ZW46IGFkZCBpbXBsZW1lbnRhdGlvbnMgb2YgeGVuLWJsb2NrIGNvbm5lY3Qg
YW5kIGRpc2Nvbm5lY3QNCj4gZnVuY3Rpb25zLi4uDQo+IA0KPiAgICAgICAuLi5hbmQgd2lyZSBp
biB0aGUgZGF0YXBsYW5lLg0KPiANCj4gICAgICAgVGhpcyBwYXRjaCBhZGRzIHRoZSByZW1haW5p
bmcgY29kZSB0byBtYWtlIHRoZSB4ZW4tYmxvY2sgWGVuRGV2aWNlDQo+ICAgICAgIGZ1bmN0aW9u
YWwuIFRoZSBwYXJhbWV0ZXJzIHRoYXQgYSBibG9jayBmcm9udGVuZCBleHBlY3RzIHRvIGZpbmQg
YXJlDQo+ICAgICAgIHBvcHVsYXRlZCBpbiB0aGUgYmFja2VuZCB4ZW5zdG9yZSBhcmVhLCBhbmQg
dGhlICdyaW5nLXJlZicgYW5kDQo+ICAgICAgICdldmVudC1jaGFubmVsJyB2YWx1ZXMgc3BlY2lm
aWVkIGluIHRoZSBmcm9udGVuZCB4ZW5zdG9yZSBhcmVhIGFyZQ0KPiAgICAgICBtYXBwZWQvYm91
bmQgYW5kIHVzZWQgdG8gc2V0IHVwIHRoZSBkYXRhcGxhbmUuDQo+IA0KPiAgICAgICBTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiAgICAgICBS
ZXZpZXdlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+DQo+
ICAgICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPg0KPiANCg0KRlRSLCB0aGUgcHJvYmxlbSBpczoNCg0KL2hvbWUvb3NzdGVzdC9idWls
ZC4xMzIwNTIuYnVpbGQtaTM4Ni94ZW4vdG9vbHMvcWVtdS14ZW4tZGlyL2h3L2Jsb2NrL3hlbi1i
bG9jay5jOiBJbiBmdW5jdGlvbiAneGVuX2Jsb2NrX3JlYWxpemUnOg0KL2hvbWUvb3NzdGVzdC9i
dWlsZC4xMzIwNTIuYnVpbGQtaTM4Ni94ZW4vdG9vbHMvcWVtdS14ZW4tZGlyL2h3L2Jsb2NrL3hl
bi1ibG9jay5jOjIxMjozMTogZXJyb3I6IGZvcm1hdCAnJWx1JyBleHBlY3RzIGFyZ3VtZW50IG9m
IHR5cGUgJ2xvbmcgdW5zaWduZWQgaW50JywgYnV0IGFyZ3VtZW50IDQgaGFzIHR5cGUgJ2ludDY0
X3QnIFstV2Vycm9yPWZvcm1hdD1dDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
Zi0+bG9naWNhbF9ibG9ja19zaXplKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBe
DQpjYzE6IGFsbCB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycw0KL2hvbWUvb3NzdGVz
dC9idWlsZC4xMzIwNTIuYnVpbGQtaTM4Ni94ZW4vdG9vbHMvcWVtdS14ZW4tZGlyL3J1bGVzLm1h
azo2OTogcmVjaXBlIGZvciB0YXJnZXQgJ2h3L2Jsb2NrL3hlbi1ibG9jay5vJyBmYWlsZWQNCg0K
QSBmaXggZm9yIHRoaXMgaGFzIGJlZW4gcG9zdGVkIHRvIHFlbXUtZGV2ZWw6IGh0dHBzOi8vbGlz
dHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvcWVtdS1kZXZlbC8yMDE5LTAxL21zZzAzNzIxLmh0bWwN
Cg0KICBQYXVsDQoNCg0KPiANCj4gRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBz
ZWU6DQo+ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVz
dWx0cy9iaXNlY3QvcWVtdS0NCj4gbWFpbmxpbmUvYnVpbGQtaTM4Ni54ZW4tYnVpbGQuaHRtbA0K
PiBSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRv
IHRoZSBUcmVlcyBhYm92ZS4NCj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCj4gUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L3FlbXUtDQo+IG1haW5saW5lL2J1aWxkLWkzODYueGVuLWJ1aWxk
IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMjA1Mi5iaXNlY3Rpb24tc3VtbWFyeSAtDQo+IC1iYXNpcy10
ZW1wbGF0ZT0xMzE4NDIgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBxZW11LW1haW5saW5l
IGJ1aWxkLQ0KPiBpMzg2IHhlbi1idWlsZA0KPiBTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNp
cyBwYXNzOg0KPiAgMTMxOTgwIGZhaWwgW2hvc3Q9ZGViaW5hMV0gLyAxMzE4NDIgW2hvc3Q9YmFy
b3F1ZTFdIDEzMTgwMSBvay4NCj4gRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTMxOTgw
IC8gMTMxODAxDQo+ICh0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpDQo+ICh0cmVlIHdpdGggbm8g
dXJsOiBvdm1mKQ0KPiAodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykNCj4gVHJlZTogcWVtdSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0DQo+IFRyZWU6IHFl
bXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdA0KPiBUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQNCj4gTGF0ZXN0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTgNCj4gNGI5ZjBiMGY3Yzg0ZWVhMmRmYjBkNWJlM2UwMjU0YmM5MTMxOWRiYw0K
PiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzDQo+IEJhc2lzIHBhc3Mg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OA0KPiBjMTAyZDk0NzFmOGYw
MmQ5ZmJlYTcyZWM0NTA1ZDcwODkxNzNmNDcwDQo+IGE1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2Zj
NWZiNmZhYjc5ZGYxZGINCj4gR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1
cGxlLWdlbmVyYXRvcg0KPiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tDQo+IHRyYWRp
dGlvbmFsLmdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4LQ0KPiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4DQo+IGdpdDovL2dpdC5xZW11
Lm9yZy9xZW11LmdpdCNjMTAyZDk0NzFmOGYwMmQ5ZmJlYTcyZWM0NTA1ZDcwODkxNzNmNDcwLQ0K
PiA0YjlmMGIwZjdjODRlZWEyZGZiMGQ1YmUzZTAyNTRiYzkxMzE5ZGJjDQo+IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0I2E1YjBlYjM2MzY5NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYx
ZGItDQo+IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMNCj4gTG9hZGVk
IDUwNTEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgNCj4gU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3Vs
dHM6DQo+ICAxMzE4MDEgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4DQo+IGMxMDJkOTQ3MWY4ZjAyZDlmYmVhNzJlYzQ1MDVkNzA4OTE3M2Y0NzANCj4gYTViMGVi
MzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYg0KPiAgMTMxODQyIFtob3N0PWJhcm9x
dWUxXQ0KPiAgMTMxOTgwIGZhaWwgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OA0KPiA0YjlmMGIwZjdjODRlZWEyZGZiMGQ1YmUzZTAyNTRiYzkxMzE5ZGJjDQo+IDkzYTYy
YzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMNCj4gIDEzMTk2MyBbaG9zdD1kZWJp
bmEwXQ0KPiAgMTMyMDQ3IHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OA0KPiBkNDY4M2NmOTUyZDNiZGNiY2JmY2ZkOTgyZDc3Y2I2YjAyMDQxMDQwDQo+IDkzYTYy
YzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMNCj4gIDEzMjAyOCBbaG9zdD1kZWJp
bmEwXQ0KPiAgMTMyMDI5IFtob3N0PWRlYmluYTBdDQo+ICAxMzIwNDggZmFpbCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4DQo+IGI2YWY4OTI2ZmI4NThjNGYxNDI2ZTVh
Y2IyY2ZjMWYwNTgwZWM5OGENCj4gOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlk
MTNhMw0KPiAgMTMyMDMwIFtob3N0PWRlYmluYTBdDQo+ICAxMzIwMzEgcGFzcyBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4DQo+IGMxMDJkOTQ3MWY4ZjAyZDlmYmVhNzJl
YzQ1MDVkNzA4OTE3M2Y0NzANCj4gYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlk
ZjFkYg0KPiAgMTMyMDQ5IHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OA0KPiBkNDY4M2NmOTUyZDNiZGNiY2JmY2ZkOTgyZDc3Y2I2YjAyMDQxMDQwDQo+IDkzYTYy
YzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMNCj4gIDEzMjAzMyBmYWlsIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgNCj4gNGI5ZjBiMGY3Yzg0ZWVhMmRm
YjBkNWJlM2UwMjU0YmM5MTMxOWRiYw0KPiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2
NTI1OWQxM2EzDQo+ICAxMzIwNTAgZmFpbCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4DQo+IGI2YWY4OTI2ZmI4NThjNGYxNDI2ZTVhY2IyY2ZjMWYwNTgwZWM5OGENCj4g
OTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMw0KPiAgMTMyMDM1IGZhaWwg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OA0KPiA4OWJkODYxYzJiNDcw
ZTNmYjQ1NTk2OTQ1NTA5MDc5YzcyYWYzYWMyDQo+IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJh
YWUzZDY1MjU5ZDEzYTMNCj4gIDEzMjAzNiBwYXNzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTgNCj4gZjNiNjA0ZTMxZDg0NTBlNDJiOTNjYjkwNDIzNDFjOGIyNjdjYzIy
Yw0KPiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzDQo+ICAxMzIwNTEg
cGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4DQo+IGQ0NjgzY2Y5
NTJkM2JkY2JjYmZjZmQ5ODJkNzdjYjZiMDIwNDEwNDANCj4gOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0
MTFiYmFhZTNkNjUyNTlkMTNhMw0KPiAgMTMyMDM3IHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OA0KPiAyN2RmMjFjYTM4ODZmZmY0ZGQzZDcwZTUxNTUxNzY2Nzk2
M2E1MmYxDQo+IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMNCj4gIDEz
MjAzOCBwYXNzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgNCj4gY2Uy
ZWVmZDdjMjE2OTdmZWU4N2EwNjg2MzUzZGU4ODEwODFkMjJjNg0KPiA5M2E2MmM1NDRlMjBiYTll
MTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzDQo+ICAxMzIwMzkgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4DQo+IGQ2M2E2YWY5MzUzMjc5NDVlYWY2ODdkYTYxMTlm
YmFiZTAzYmUzZjkNCj4gOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMw0K
PiAgMTMyMDI2IFtob3N0PWRlYmluYTBdDQo+ICAxMzIwNTIgZmFpbCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4DQo+IGI2YWY4OTI2ZmI4NThjNGYxNDI2ZTVhY2IyY2Zj
MWYwNTgwZWM5OGENCj4gOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMw0K
PiAgMTMyMDQxIHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OA0K
PiBiNzc0NGI4NjFiY2NlNjkwOWEzOWE1OGI2YmJhNmIwZmIxNzVmYzRlDQo+IDgwOGNmZjRjMmFm
NjZhZmQ2MTk3MzQ1MWFlYjdlNzA4NzMyYWJmOTANCj4gIDEzMjA0MiBwYXNzIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgNCj4gN2ExYjQ2ZTA5NTA0NDE5YTNhYTg2N2Ri
YTNiY2YyM2RiNWQ2ZDk1Ng0KPiAyZGM0ZTdiOTNiZGFjY2QxZWUxM2EzYTZlZDdhYmRkOWU1NDk4
ODlkDQo+ICAxMzIwNDMgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4DQo+IGY3Y2RmYTM4ZjM3ZTA5ODU0NTdhYzAzYzMyMzg4NjExNDRhNThiNGMNCj4gZTNmNjA2
Y2ExYTA1YTZmZWU1NTE2YjY4N2FjMDM1NjM4ZWJhMWMyYQ0KPiAgMTMyMDQ0IHBhc3MgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OA0KPiBmN2NkZmEzOGYzN2UwOTg1NDU3
YWMwM2MzMjM4ODYxMTQ0YTU4YjRjDQo+IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1
MjU5ZDEzYTMNCj4gIDEzMjA0NSBmYWlsIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTgNCj4gNmRlNDVmOTEwOTZkYTRkNWU5MWY3MmEyMWJkZmM4NmU3YjUwNmI2Nw0KPiA5
M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzDQo+ICAxMzIwNDYgZmFpbCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4DQo+IGRiOWZmNDZlZWI3YWJm
MjM1YzBiMmEwYjVkOGU1ZGU0Yzk2NzNjZDINCj4gOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFh
ZTNkNjUyNTlkMTNhMw0KPiBTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zDQo+ICBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxMzE4MDEgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcw0KPiAgUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTMxOTgwIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUNCj4gIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTMyMDMxIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MNCj4gIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTMyMDMzIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUNCj4gIDAgcmV2
aXNpb25zIGF0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgNCj4gZDQ2
ODNjZjk1MmQzYmRjYmNiZmNmZDk4MmQ3N2NiNmIwMjA0MTA0MA0KPiA5M2E2MmM1NDRlMjBiYTll
MTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzDQo+IE5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNo
ZWNraW5nIGdyYXBoIHN0YXRlLg0KPiAgUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyMDQ3IChwYXNz
KSwgZm9yIGxhc3QgcGFzcw0KPiAgUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyMDQ4IChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUNCj4gIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyMDQ5IChwYXNzKSwg
Zm9yIGxhc3QgcGFzcw0KPiAgUmVwcm8gZm91bmQ6IGZsaWdodCAxMzIwNTAgKGZhaWwpLCBmb3Ig
Zmlyc3QgZmFpbHVyZQ0KPiAgUmVwcm8gZm91bmQ6IGZsaWdodCAxMzIwNTEgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzDQo+ICBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjA1MiAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlDQo+IA0KPiAqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2Vz
ZXQgKioqDQo+IA0KPiAgIEJ1ZyBpcyBpbiB0cmVlOiAgcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3Jn
L3FlbXUuZ2l0DQo+ICAgQnVnIGludHJvZHVjZWQ6ICBiNmFmODkyNmZiODU4YzRmMTQyNmU1YWNi
MmNmYzFmMDU4MGVjOThhDQo+ICAgQnVnIG5vdCBwcmVzZW50OiBkNDY4M2NmOTUyZDNiZGNiY2Jm
Y2ZkOTgyZDc3Y2I2YjAyMDQxMDQwDQo+ICAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LQ0KPiBsYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjA1Mi8NCj4gDQo+IA0K
PiAgIGNvbW1pdCBiNmFmODkyNmZiODU4YzRmMTQyNmU1YWNiMmNmYzFmMDU4MGVjOThhDQo+ICAg
QXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiAgIERhdGU6
ICAgVHVlIEphbiA4IDE0OjQ4OjU5IDIwMTkgKzAwMDANCj4gDQo+ICAgICAgIHhlbjogYWRkIGlt
cGxlbWVudGF0aW9ucyBvZiB4ZW4tYmxvY2sgY29ubmVjdCBhbmQgZGlzY29ubmVjdA0KPiBmdW5j
dGlvbnMuLi4NCj4gDQo+ICAgICAgIC4uLmFuZCB3aXJlIGluIHRoZSBkYXRhcGxhbmUuDQo+IA0K
PiAgICAgICBUaGlzIHBhdGNoIGFkZHMgdGhlIHJlbWFpbmluZyBjb2RlIHRvIG1ha2UgdGhlIHhl
bi1ibG9jayBYZW5EZXZpY2UNCj4gICAgICAgZnVuY3Rpb25hbC4gVGhlIHBhcmFtZXRlcnMgdGhh
dCBhIGJsb2NrIGZyb250ZW5kIGV4cGVjdHMgdG8gZmluZCBhcmUNCj4gICAgICAgcG9wdWxhdGVk
IGluIHRoZSBiYWNrZW5kIHhlbnN0b3JlIGFyZWEsIGFuZCB0aGUgJ3JpbmctcmVmJyBhbmQNCj4g
ICAgICAgJ2V2ZW50LWNoYW5uZWwnIHZhbHVlcyBzcGVjaWZpZWQgaW4gdGhlIGZyb250ZW5kIHhl
bnN0b3JlIGFyZWEgYXJlDQo+ICAgICAgIG1hcHBlZC9ib3VuZCBhbmQgdXNlZCB0byBzZXQgdXAg
dGhlIGRhdGFwbGFuZS4NCj4gDQo+ICAgICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ICAgICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBl
cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4NCj4gICAgICAgU2lnbmVkLW9mZi1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+DQo+IA0KPiBSZXZpc2lv
biBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS9i
dWlsZC0NCj4gaTM4Ni54ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9Lg0KPiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IDEzMjA1MjogdG9sZXJhYmxlIEFM
TCBGQUlMDQo+IA0KPiBmbGlnaHQgMTMyMDUyIHFlbXUtbWFpbmxpbmUgcmVhbC1iaXNlY3QgW3Jl
YWxdDQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MzIwNTIvDQo+IA0KPiBGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLg0KPiANCj4gVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLA0KPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQg
bm90IGJlIHJ1bjoNCj4gIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxk
ICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZQ0KPiB1bnRlc3RlZA0KPiANCj4gDQo+IGpvYnM6
DQo+ICBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbA0KPiANCj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiBzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcNCj4gbG9nczogL2hvbWUvbG9ncy9sb2dzDQo+IGlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMNCj4gDQo+IExvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0DQo+ICAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MNCj4gDQo+IEV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0DQo+IA0KPiBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdA0KPiBl
cg0KPiAgICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3Rlcg0KPiANCj4gVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0DQo+ICAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQ0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 11:39:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 11:39: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-devel-bounces@lists.xenproject.org>)
	id 1gkSV7-0002fO-FR; Fri, 18 Jan 2019 11:39: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=m1QX=P2=citrix.com=prvs=914c89528=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gkSV6-0002fJ-G9
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 11:39:52 +0000
X-Inumbo-ID: c3f0b6e2-1b15-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3f0b6e2-1b15-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 11:39:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,491,1539648000"; d="scan'208";a="75909132"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190117145722.30311-1-jgross@suse.com>
 <17598871-31d9-2d79-f5f4-2cce3d9e9f56@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAkAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO+5AQ0EVFpnOgEIAM6XPDYOTqW64Yma5+vV6947NvKfm+GvtATrwuPDX6za
 L2cOHhXiiM5iP7ehJCZEqgSMaG1kaQZMBsHhDbKp3dKooJrA8ODeyfV8dIfQEQ6olsV+I6+7
 vcWriPgkSdawTTt1Vd9EHQAsEOC6oUf1gPiI3YcjB8I9xCRhOtTXT/4dM32i2AG7xIOO/0z0
 4RbJuJvEXem1+0ZK6zoAWy/wDp2DjBIr8n2WSl9b74hHpgLy33ZNpWbe1Zul/32ym1fLT1Lm
 RC8zXnSb00wUt/5dRVc/TlHCw3loRhHZcalx9LGFoRPfj10wH8+ScSh/izHrcBDPA27jqAyK
 ZiBmSq2ftn0AEQEAAYkDRAQYAQoADwIbAgUCWmTW+QUJB+ujPwEpwF0gBBkBCgAGBQJUWmc6
 AAoJELIVx6fHhBvtxesIALSpB4RaYtr2gQA9r7lTrC8bW3+aLbaBk3q7NBcfV9og6gN6Gvs8
 8RITq25H+8gJNOdpKt3hQM816o6pUXTth7FYPUsNxAbo+dGoLkMhfVEYTcFpJoyXakUk/zL5
 yF7CzXXI/wYMFvFoixNwdkjWJUgL1cuGh56BaLzi9hzwXjOIANV+jBuZu9xXDXWATy2YAsLB
 N4F5lW15eOHQ4QsfCtzX/iPjK8Q2MhdE75AsiCTjeQHntSmvi0/YwRyzSh2A8z5D6gRM4nTT
 HMuCROcs+KYLUUhbZs5l1OP5Srp7NFLYsqw2Zb49FG83IDmiMRsD99rGYCMxm0t1JJJ4UrzL
 hKgJEKY2PDEFkLRtji8P/RTPQdWZmdN29QhJ92ws/IuYmEOrwlAmvQGZWxADe+9VIoQeQaSA
 e/i8yuC9nbPJhl5DyrbmOv9A3EnAXvxyt1c1jpznWg3m0xuB214G7iN5l5g71tOajy9ZhId8
 HKRwnmefRcT153tE0Kfw1ILgpslhUasrGuuICsMUAeNPCgdT3siIXDTD5kY/M0m7sHYdM+Ik
 DzK4vYhB89lZY4k87SrNEAs2YRu8nub27iRB+mb+qjSRWCVlQ1OWQ8gq2BmSoNch1zF3ukB0
 KHIclPZ9EI8JpQ6qVbP6RkNPf7AdtIZrI+5eIjsVNvqhCXfaXxfB4fwHmMcbMT5f3s6CFH3M
 TVm/j7CpXCt8PQOZIWlDrdRhW9ywFPcKWwfUI37WAbHxJI4tzZAUytHi0TlpcQpPHXbbw10s
 ME4mbMuOlW/Rt01sc2d5SuZkG2/rw7E4TBq6VA3ZbSztvA6ZW6IZX/oX9dFyhw28gHG7+yRw
 WSNLkCgnO2rXhPJTNfOAn4bdBcQ8Adb9QbWdtqt0xpe6/NjAWGJMBmvXMiiDAKcyS3o8EXK2
 CKtRdNjWisu3q/6KPQup7UxP1fMQ0dN9qGz6Cuw1tBKaTDRLS80c8i0WEHcHDSkEIx63sny1
 GhyT0XIEmJfhdw99RvEh5S3CkxYnUpHay6KaHJgNKL5L2+oxzpIWA1S6uQENBFRaur0BCADt
 onSLWlBKZRHpldkPZgQPGJrYHJHS5mhNLs3Q1i/U6NTy/qnTXu7QVyjn5CiO799n3tJweGnn
 EZUCTmTFkEUNPii8l3Sch5KvdttbB83MbHXBrO193Ne3qfcwEqvsCGKgHWb6+6TfWt51R2eF
 u283s7jQwL5+BKTn/6NEbFjcg5U+ihArNQ7sznUag6DjCX2JrcfYTM6gaE3a+lNtPyoJwv3Z
 llnCQFGV2gBaftzWEQpJO5Pd/VWlKaGOdfQni68pnVXZHuuigolgUFzJILTBrxpOYC0C8uB9
 yl76V6A62CoMrMu43jnHMSPKMKIjnbW3zPE0w8lj0WII82/SwKQPABEBAAGJAiUEGAEKAA8C
 GwwFAlpk1zMFCQfrT/YACgkQpjY8MQWQtG2/tg//YY59ZOVnER5btfVhrh+qtCoJtS0U+z55
 0s/dOIoBzRJTAeWu8EY8OZHTcFN7EZtp55h3jiR/JGI9h59UIF+UqkLMrFkx1jhLHhnqF8nc
 fc2WZLd6ECTPvTVdVYytGzl8KoYkMhFFs+f/ZeOuxUv5OBSeQhzUbpr4S2tJdhxBLuacauOt
 x0GRw7eGBP/WO+Hlzp2AgeJ62MUA/xklxGb1q8hFq3g6Ghas6tUyrcx4RYEBu8hVBHqcS0VF
 LWLBKU+kZLNpeCwqht4VQ9FERSIk8rsScd1Qtk2uCx94cULYmiKbl6qtg+M+t4erwsdsMX2X
 P1kRxm6+DQJQfNZd+UP1B8jKHFbmC49JZRdK8FOAI4imealjUhHbxKS+N3072WMUIQwo0Eym
 29/KJruT+JDn9R0+7PpJkCkbYiwZah8ytew+Cv9fNAA8O2t4J5q+UbpnGT9zRkkmQOoz+bza
 kKTbuIKqzxVjUCkHFvBwYmBYKukqC0EFm0cSQx700WCdprO6AnvO9IIeA9cBRaky3sl4lao3
 XRDRjWj/GZQg8OhFPNjfAZ+S1yo0dRlqNlCtwo65B6U7d2GGb64UtjDthGBHFo8ruiwCxf5U
 us+iynkGfrfQHUFHCC5a8fSMal7+hrwKASyWNY4xgavv5ET61l6aGkJ+xV1hnzKlPjZGPXp8 q5c=
Message-ID: <4fff6efe-1b46-674e-42b6-e4206453351b@citrix.com>
Date: Fri, 18 Jan 2019 11:38:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <17598871-31d9-2d79-f5f4-2cce3d9e9f56@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2] add xl command to get hypervisor .config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNy8xOSAzOjIzIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDE3LzAxLzIwMTkg
MTU6NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEFkZCAieGwgZ2V0LWNvbmZpZyIgcHJpbnRp
bmcgdGhlIC5jb25maWcgdXNlZCB0byBidWlsZCB0aGUgY3VycmVudGx5Cj4+IHJ1bm5pbmcgaHlw
ZXJ2aXNvci4KPiAKPiBCVFc6IEknZCBsaWtlIHRvIGhhdmUgZmVlZGJhY2sgZXNwZWNpYWxseSBp
ZiBzb21lb25lIHRoaW5rcyB0aGlzIHNlcmllcwo+IHNob3VsZCBieSBhbnkgbWVhbnMgYmUgcGFy
dCBvZiA0LjEyLiBJZiBub3QgSSdsbCBzZW5kIG91dCBWMiB3aXRoCj4gYnVtcGluZyB0aGUgc3lz
Y3RsIGludGVyZmFjZSB2ZXJzaW9uLgoKSWYgc29tZW9uZSAqZWxzZSogd291bGQgaGF2ZSBzZW5k
IHRoaXMgaW5zdGVhZCBvZiB5b3UsIHdvdWxkIHlvdSBoYXZlCmNvbnNpZGVyZWQgaW5jbHVkaW5n
IGl0LCBvciB3b3VsZCB5b3UgaGF2ZSBzYWlkIHRoYXQgdGhpcyBpcyB3YXkgcGFzdAp0aGUgImZl
YXR1cmUgZnJlZXplIiBpbiBtaWQtRGVjZW1iZXIsIGl0IHdpbGwgYmUganVzdCBmaW5lIHRvIHdh
aXQgdW50aWwKNC4xMz8KCklmIHRoZSBhbnN3ZXIgaXMgInllcyIsIHRoZW4gaXQgYmVncyB0aGUg
cXVlc3Rpb24gd2hhdCB0aGUgcG9pbnQgb2YgdGhlCmZlYXR1cmUgZnJlZXplIGlzLCBpZiBuZXcg
ZmVhdHVyZXMgY2FuIGJlIGludHJvZHVjZWQgYWZ0ZXIgdGhlICpjb2RlCmZyZWV6ZSouCgpJZiB0
aGUgYW5zd2VyIGlzICJubyIsIHRoZW4geW91J3JlIGJhc2ljYWxseSBhYnVzaW5nIHlvdXIgcG9z
aXRpb24gYXMKcmVsZWFzZSBtYW5hZ2VyIHRvIGdldCB5b3VyIG93biBjb2RlIGluLgoKKkV2ZXJ5
b25lKiB0aGlua3MgdGhhdCB0aGVpciBvd24gcGF0Y2ggaXMgc3VwZXItaW1wb3J0YW50IHRvIGdl
dCBpbgpiZWZvcmUgdGhlIG5leHQgcmVsZWFzZSwgYW5kIGJhc2ljYWxseSBwZXJmZWN0IGFuZCBu
b3QgZ29pbmcgdG8gY2F1c2UKYW55IHJlZ3Jlc3Npb25zLiAgSXQncyB0aGUgam9iIG9mIGEgcmVs
ZWFzZSBtYW5hZ2VyIHRvIGJlIHRoZSAiYmFkIGd1eSIKYW5kIHRlbGwgdGhlbSBubzsgYW5kIGEg
cmVsZWFzZSBtYW5hZ2VyIHNob3VsZCBiZSBzdHJpY3RlciB3aXRoCnRoZW1zZWx2ZXMgdGhhbiB3
aXRoIGFueWJvZHkgZWxzZS4KCiAgLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 11:43:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1gkSYk-0003Nh-Mk; Fri, 18 Jan 2019 11:43: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=Yjae=P2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkSYj-0003Nb-Ou
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 11:43:37 +0000
X-Inumbo-ID: 4a97944e-1b16-11e9-92db-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4a97944e-1b16-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 11:43:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5880A80D;
 Fri, 18 Jan 2019 03:43:36 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 65C8C3F557;
 Fri, 18 Jan 2019 03:43:34 -0800 (PST)
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Christoph Hellwig <hch@infradead.org>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
 <20190116063631.GA10881@infradead.org>
 <042fe794-dec6-6d9d-5b68-6f142790f5c7@epam.com>
 <20190117091815.GA7090@infradead.org>
 <1cfc5cb4-e481-5d71-29df-958db76fb681@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2ed681b9-c8d4-ea27-6b8b-e399ed034bda@arm.com>
Date: Fri, 18 Jan 2019 11:43:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1cfc5cb4-e481-5d71-29df-958db76fb681@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "noralf@tronnes.org" <noralf@tronnes.org>, Gerd Hoffmann <kraxel@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "daniel.vetter@intel.com" <daniel.vetter@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgU3RlZmFubykKCkhpLAoKU29ycnkgZm9yIGp1bXBpbmcgbGF0ZSBpbiB0aGUgY29udmVyc2F0
aW9uLgoKT24gMTgvMDEvMjAxOSAwOTo0MCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6
Cj4gT24gMS8xNy8xOSAxMToxOCBBTSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4+IE9uIFdl
ZCwgSmFuIDE2LCAyMDE5IGF0IDA2OjQzOjI5QU0gKzAwMDAsIE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIHdyb3RlOgo+Pj4+IFRoaXMgd2hvbGUgaXNzdWUga2VlcHMgZ2V0dGluZyBtb3JlIGFuZCBt
b3JlIGNvbmZ1c2luZy4KPj4+IFdlbGwsIEkgZG9uJ3QgcmVhbGx5IGRvIERNQSBoZXJlLCBidXQg
aW5zdGVhZCB0aGUgYnVmZmVycyBpbgo+Pj4gcXVlc3Rpb24gYXJlIHNoYXJlZCB3aXRoIG90aGVy
IFhlbiBkb21haW4sIHNvIGVmZmVjdGl2ZWx5IGl0Cj4+PiBjb3VsZCBiZSB0aG91Z2h0IG9mIHNv
bWUgc29ydCBvZiBETUEgaGVyZSwgd2hlcmUgdGhlICJkZXZpY2UiIGlzCj4+PiB0aGF0IHJlbW90
ZSBkb21haW4uIElmIHRoZSBidWZmZXJzIGFyZSBub3QgZmx1c2hlZCB0aGVuIHRoZQo+Pj4gcmVt
b3RlIHBhcnQgc2VlcyBzb21lIGluY29uc2lzdGVuY3kgd2hpY2ggaW4gbXkgY2FzZSByZXN1bHRz
Cj4+PiBpbiBhcnRpZmFjdHMgb24gc2NyZWVuIHdoaWxlIGRpc3BsYXlpbmcgdGhlIGJ1ZmZlcnMu
Cj4+PiBXaGVuIGJ1ZmZlcnMgYXJlIGFsbG9jYXRlZCB2aWEgRE1BIEFQSSB0aGVuIHRoZXJlIGFy
ZSBubyBhcnRpZmFjdHM7Cj4+PiBpZiBidWZmZXJzIGFyZSBhbGxvY2F0ZWQgd2l0aCBzaG1lbSAr
IERNQSBtYXBwaW5nIHRoZW4gdGhlcmUgYXJlIG5vCj4+PiBhcnRpZmFjdHMgYXMgd2VsbC4KPj4+
IFRoZSBvbmx5IG9mZmVuZGluZyB1c2UtY2FzZSBpcyB3aGVuIEkgdXNlIHNobWVtIGJhY2tlZCBi
dWZmZXJzLAo+Pj4gYnV0IGRvIG5vdCBmbHVzaCB0aGVtCj4+IFRoZSByaWdodCBhbnN3ZXIgd291
bGQgYmUgdG8gaW1wbGVtZW50IGNhY2hlIG1haW50YWluYW5jZSBob29rcyBmb3IKPj4gdGhpcyBj
YXNlIGluIHRoZSBYZW4gYXJjaCBjb2RlLiAgVGhlc2Ugd291bGQgYmFzaWNhbGx5IGxvb2sgdGhl
IHNhbWUKPj4gYXMgdGhlIGxvdy1sZXZlbCBjYWNoZSBtYWludGFpbmFuY2UgdXNlZCBieSB0aGUg
RE1BIG9wcywgYnV0IHdpdGhvdXQKPj4gZ29pbmcgdGhyb3VnaCB0aGUgRE1BIG1hcHBpbmcgbGF5
ZXIsIGluIGZhY3QgdGhleSBzaG91bGQgcHJvYmFibHkKPj4gcmV1c2UgdGhlIHNhbWUgbG93LWxl
dmVsIGFzc2VtYmx5IHJvdXRpbmVzLgo+Pgo+PiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlIGZp
cnN0IHVzYWdlIG9mIHN1Y2ggWGVuIGJ1ZmZlciBzaGFyaW5nLCBzbwo+PiB3aGF0IGRvIHRoZSBv
dGhlciB1c2VycyBkbz8KPiBJJ2xsIGhhdmUgdG8gZ2V0IGV2ZW4gZGVlcGVyIGludG8gaXQuIElu
aXRpYWxseSBJCj4gbG9va2VkIGF0IHRoZSBjb2RlLCBidXQgZGlkbid0IGZpbmQgYW55dGhpbmcg
dXNlZnVsLgo+IE9yIG1heWJlIEkgaGF2ZSBqdXN0IG92ZXJsb29rZWQgb2J2aW91cyB0aGluZ3Mg
dGhlcmUKIEZyb20gWGVuIG9uIEFybSBBQkk6CgoiQWxsIG1lbW9yeSB3aGljaCBpcyBzaGFyZWQg
d2l0aCBvdGhlciBlbnRpdGllcyBpbiB0aGUgc3lzdGVtCihpbmNsdWRpbmcgdGhlIGh5cGVydmlz
b3IgYW5kIG90aGVyIGd1ZXN0cykgbXVzdCByZXNpZGUgaW4gbWVtb3J5CndoaWNoIGlzIG1hcHBl
ZCBhcyBOb3JtYWwgSW5uZXIgV3JpdGUtQmFjayBPdXRlciBXcml0ZS1CYWNrIElubmVyLVNoYXJl
YWJsZS4KVGhpcyBhcHBsaWVzIHRvOgogICAtIGh5cGVyY2FsbCBhcmd1bWVudHMgcGFzc2VkIHZp
YSBhIHBvaW50ZXIgdG8gZ3Vlc3QgbWVtb3J5LgogICAtIG1lbW9yeSBzaGFyZWQgdmlhIHRoZSBn
cmFudCB0YWJsZSBtZWNoYW5pc20gKGluY2x1ZGluZyBQViBJL08KICAgICByaW5ncyBldGMpLgog
ICAtIG1lbW9yeSBzaGFyZWQgd2l0aCB0aGUgaHlwZXJ2aXNvciAoc3RydWN0IHNoYXJlZF9pbmZv
LCBzdHJ1Y3QKICAgICB2Y3B1X2luZm8sIHRoZSBncmFudCB0YWJsZSwgZXRjKS4KIgoKU28geW91
IHNob3VsZCBub3QgbmVlZCBhbnkgY2FjaGUgbWFpbnRlbmFuY2UgaGVyZS4gQ2FuIHlvdSBwcm92
aWRlIG1vcmUgZGV0YWlscyAKb24gdGhlIG1lbW9yeSBhdHRyaWJ1dGUgeW91IHVzZSBmb3IgbWVt
b3J5IHNoYXJlZCBpbiBib3RoIHRoZSBiYWNrZW5kIGFuZCBmcm9udGVuZD8KCkNoZWVycywKCj4g
Cj4gVGhhbmsgeW91LAo+IE9sZWtzYW5kcgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWwKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 12:02:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 12:02: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-devel-bounces@lists.xenproject.org>)
	id 1gkSqJ-000515-Ok; Fri, 18 Jan 2019 12:01: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=2WP1=P2=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gkSqI-00050x-3e
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 12:01:46 +0000
X-Inumbo-ID: d002b74a-1b18-11e9-92db-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d002b74a-1b18-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 12:01:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 MIME-Version:Date:Message-ID:Subject:From:Cc:To:Sender:Reply-To:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=XUSXHo1WnMEt0vTrKqdUbPJ8pQ5N6N+Mxcv1FXd4Gog=; b=U7Ej0ye+3H0mqueP4W0RwV2x67
 X6m4eFeb8sP4zcDCknUMyPqDh7gA96kFZkyYdFseAn309DG0Zc4y4exhRrhk0UilMuGjT4iwYlzi8
 ji4n512nMiG8s7AcvPwtU3qI7Mfi+DVf/+w3Ksw8kzYxjOOhgPB9T49SzxX0XwcRPFhU=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:36676
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gkSqA-0006c5-Qr; Fri, 18 Jan 2019 13:01:38 +0100
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <cafa45db-e775-b212-ad12-90236f151bb5@eikelenboom.it>
Date: Fri, 18 Jan 2019 13:03:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Xen-unstable PVHdom0: Assertion 'IS_ALIGNED(dfn_x(dfn),
 (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIsCgpJIGdhdmUgUFZIIGRvbTAgYSBzcGluLCBzZWUgaG93IGZhciBJIHdvdWxkIGdl
dC4KV2l0aCBjdXJyZW50IHhlbi11bnN0YWJsZSB1bmZvcnR1bmF0ZWx5IG5vdCB0aGF0IGZhciwg
aSBnb3QgdGhlIHNwbGF0IGJlbG93LgoKSWYgeW91IG5lZWQgbW9yZSBpbmZvLCB3b3VsZCBsaWtl
IG1lIHRvIHRlc3QgYSBwYXRjaCAob3Igc29tZSBvdGhlciBnaXQgdHJlZS9icmFuY2gpLCAKSSB3
aWxsIGJlIGhhcHB5IHRvIGdpdmUgaXQgYSBzcGluICEKCi0tClNhbmRlcgoKCiBfXyAgX18gICAg
ICAgICAgICBfICBfICAgIF8gX19fXyAgICBfX18gICAgICAgICAgICAgIAogXCBcLyAvX19fIF8g
X18gICB8IHx8IHwgIC8gfF9fXyBcICAvIF8gXCAgICBfIF9fIF9fXyAKICBcICAvLyBfIFwgJ18g
XCAgfCB8fCB8XyB8IHwgX18pIHx8IHwgfCB8X198ICdfXy8gX198CiAgLyAgXCAgX18vIHwgfCB8
IHxfXyAgIF98fCB8LyBfXy8gfCB8X3wgfF9ffCB8IHwgKF9fIAogL18vXF9cX19ffF98IHxffCAg
ICB8X3woXylffF9fX19fKF8pX19fLyAgIHxffCAgXF9fX3wKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCihYRU4pIFswMDAwMDAxYTJlZGQzNDU2
XSBYZW4gdmVyc2lvbiA0LjEyLjAtcmMgKHJvb3RAZHluZG5zLm9yZykgKGdjYyAoRGViaWFuIDYu
My4wLTE4K2RlYjl1MSkgNi4zLjAgMjAxNzA1MTYpIGRlYnVnPXkgIEZyaSBKYW4gMTggMTI6NDA6
MzMgQ0VUIDIwMTkKKFhFTikgWzAwMDAwMDFhMzY0ZDhhMTZdIExhdGVzdCBDaGFuZ2VTZXQ6IE1v
biBKYW4gMTQgMTQ6NTk6MzcgMjAxOSArMDAwMCBnaXQ6NTA5MjNhZGU3YS1kaXJ0eQooWEVOKSBb
MDAwMDAwMWEzYjEwMzcyMF0gQm9vdGxvYWRlcjogR1JVQiAyLjAyfmJldGEzLTUrZGViOXUxCihY
RU4pIFswMDAwMDAxYTNlMzAxMDMyXSBDb21tYW5kIGxpbmU6IGRvbTBfbWVtPTIwNDhNLG1heDoy
MDQ4TSBsb2dsdmw9YWxsIGNvbnNvbGVfdGltZXN0YW1wcz1kYXRlbXMgdmdhPWdmeC0xMjgweDEw
MjR4MzIgbm8tY3B1aWRsZSBjb20xPTM4NDAwLDhuMSBjb25zb2xlPXZnYSxjb20xIGl2cnNfaW9h
cGljWzZdPTAwOjE0LjAgaW9tbXU9b24sdmVyYm9zZSxkZWJ1ZyBjb25yaW5nX3NpemU9MTI4ayB1
Y29kZT1zY2FuIHNjaGVkPWNyZWRpdDIgZ250dGFiX21heF9mcmFtZXM9NjQgZG9tMD1wdmgKKFhF
TikgWzAwMDAwMDFhNGM1MjNmODhdIFhlbiBpbWFnZSBsb2FkIGJhc2UgYWRkcmVzczogMAooWEVO
KSBbMDAwMDAwMWE0ZjI1ZTBjZV0gVmlkZW8gaW5mb3JtYXRpb246CihYRU4pIFswMDAwMDAxYTUx
NjEyMmYyXSAgVkdBIGlzIGdyYXBoaWNzIG1vZGUgMTI4MHgxMDI0LCAzMiBicHAKKFhFTikgWzAw
MDAwMDFhNTRhNzBlNzBdICBWQkUvRERDIG1ldGhvZHM6IFYyOyBFRElEIHRyYW5zZmVyIHRpbWU6
IDEgc2Vjb25kcwooWEVOKSBbMDAwMDAwMWE1ODg1M2FhMF0gRGlzYyBpbmZvcm1hdGlvbjoKKFhF
TikgWzAwMDAwMDFhNWFiM2Q0YjNdICBGb3VuZCA0IE1CUiBzaWduYXR1cmVzCihYRU4pIFswMDAw
MDAxYTVkMmVhNzViXSAgRm91bmQgNCBFREQgaW5mb3JtYXRpb24gc3RydWN0dXJlcwooWEVOKSBb
MDAwMDAwMWE2MDQxYzkxZV0gWGVuLWU4MjAgUkFNIG1hcDoKKFhFTikgWzAwMDAwMDFhNjI3MDYw
ZGRdICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAwMDA5NjQwMCAodXNhYmxlKQooWEVOKSBb
MDAwMDAwMWE2NjAyNzVlM10gIDAwMDAwMDAwMDAwOTY0MDAgLSAwMDAwMDAwMDAwMGEwMDAwIChy
ZXNlcnZlZCkKKFhFTikgWzAwMDAwMDFhNjlhZGQxM2VdICAwMDAwMDAwMDAwMGU0MDAwIC0gMDAw
MDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpCihYRU4pIFswMDAwMDAxYTZkNTk0ZjBlXSAgMDAwMDAw
MDAwMDEwMDAwMCAtIDAwMDAwMDAwYzdmOTAwMDAgKHVzYWJsZSkKKFhFTikgWzAwMDAwMDFhNzBl
YjY0MTZdICAwMDAwMDAwMGM3ZjkwMDAwIC0gMDAwMDAwMDBjN2Y5ZTAwMCAoQUNQSSBkYXRhKQoo
WEVOKSBbMDAwMDAwMWE3NGEzN2NjZV0gIDAwMDAwMDAwYzdmOWUwMDAgLSAwMDAwMDAwMGM3ZmUw
MDAwIChBQ1BJIE5WUykKKFhFTikgWzAwMDAwMDFhNzg0ZWY4M2RdICAwMDAwMDAwMGM3ZmUwMDAw
IC0gMDAwMDAwMDBjODAwMDAwMCAocmVzZXJ2ZWQpCihYRU4pIFswMDAwMDAxYTdiZmE3YzlkXSAg
MDAwMDAwMDBmZmUwMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgKHJlc2VydmVkKQooWEVOKSBbMDAw
MDAwMWE3ZmE1ZGFlZV0gIDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAwNTM4MDAwMDAwICh1c2Fi
bGUpCihYRU4pIFswMDAwMDAxYTg4YWZhOTlhXSBOZXcgWGVuIGltYWdlIGJhc2UgYWRkcmVzczog
MHhjNzgwMDAwMAooWEVOKSBbMDAwMDAwMWE4YmU4YzljZF0gQUNQSTogUlNEUCAwMDBGQjEwMCwg
MDAxNCAocjAgQUNQSUFNKQooWEVOKSBbMDAwMDAwMWE4ZjE1NTE2ZF0gQUNQSTogUlNEVCBDN0Y5
MDAwMCwgMDA0OCAocjEgTVNJICAgIE9FTVNMSUMgIDIwMTAwOTEzIE1TRlQgICAgICAgOTcpCihY
RU4pIFswMDAwMDAxYTkzZDgxZGFhXSBBQ1BJOiBGQUNQIEM3RjkwMjAwLCAwMDg0IChyMSA3NjQw
TVMgQTc2NDAxMDAgMjAxMDA5MTMgTVNGVCAgICAgICA5NykKKFhFTikgWzAwMDAwMDFhOTg5YWQ5
MjNdIEFDUEk6IERTRFQgQzdGOTA1RTAsIDk0MjcgKHIxICBBNzY0MCBBNzY0MDEwMCAgICAgIDEw
MCBJTlRMIDIwMDUxMTE3KQooWEVOKSBbMDAwMDAwMWE5ZDVkODc1YV0gQUNQSTogRkFDUyBDN0Y5
RTAwMCwgMDA0MAooWEVOKSBbMDAwMDAwMWE5ZmYxYzdiM10gQUNQSTogQVBJQyBDN0Y5MDM5MCwg
MDA4OCAocjEgNzY0ME1TIEE3NjQwMTAwIDIwMTAwOTEzIE1TRlQgICAgICAgOTcpCihYRU4pIFsw
MDAwMDAxYWE0YjQ4NGU2XSBBQ1BJOiBNQ0ZHIEM3RjkwNDIwLCAwMDNDIChyMSA3NjQwTVMgT0VN
TUNGRyAgMjAxMDA5MTMgTVNGVCAgICAgICA5NykKKFhFTikgWzAwMDAwMDFhYTk3NzNmMTZdIEFD
UEk6IFNMSUMgQzdGOTA0NjAsIDAxNzYgKHIxIE1TSSAgICBPRU1TTElDICAyMDEwMDkxMyBNU0ZU
ICAgICAgIDk3KQooWEVOKSBbMDAwMDAwMWFhZTM5ZWQ0Nl0gQUNQSTogT0VNQiBDN0Y5RTA0MCwg
MDA3MiAocjEgNzY0ME1TIEE3NjQwMTAwIDIwMTAwOTEzIE1TRlQgICAgICAgOTcpCihYRU4pIFsw
MDAwMDAxYWIyZmNiZGYzXSBBQ1BJOiBTUkFUIEM3RjlBNUUwLCAwMTA4IChyMyBBTUQgICAgRkFN
X0ZfMTAgICAgICAgIDIgQU1EICAgICAgICAgMSkKKFhFTikgWzAwMDAwMDFhYjdiZjZlM2FdIEFD
UEk6IEhQRVQgQzdGOUE2RjAsIDAwMzggKHIxIDc2NDBNUyBPRU1IUEVUICAyMDEwMDkxMyBNU0ZU
ICAgICAgIDk3KQooWEVOKSBbMDAwMDAwMWFiYzgyNDNmNl0gQUNQSTogSVZSUyBDN0Y5QTczMCwg
MDEwOCAocjEgIEFNRCAgICAgUkQ4OTBTICAgMjAyMDMxIEFNRCAgICAgICAgIDApCihYRU4pIFsw
MDAwMDAxYWMxNDRmNGQ1XSBBQ1BJOiBTU0RUIEM3RjlBODQwLCAwREE0IChyMSBBIE0gSSAgUE9X
RVJOT1cgICAgICAgIDEgQU1EICAgICAgICAgMSkKKFhFTikgWzAwMDAwMDFhYzYwN2I5YjhdIFN5
c3RlbSBSQU06IDIwNDc5TUIgKDIwOTcwNjQ4a0IpCihYRU4pIFswMDAwMDAxYWQwM2E5MDJiXSBT
UkFUOiBQWE0gMCAtPiBBUElDIDAwIC0+IE5vZGUgMAooWEVOKSBbMDAwMDAwMWFkMzI3N2U1ZV0g
U1JBVDogUFhNIDAgLT4gQVBJQyAwMSAtPiBOb2RlIDAKKFhFTikgWzAwMDAwMDFhZDYxNDhhNThd
IFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDIgLT4gTm9kZSAwCihYRU4pIFswMDAwMDAxYWQ5MDE5YWNi
XSBTUkFUOiBQWE0gMCAtPiBBUElDIDAzIC0+IE5vZGUgMAooWEVOKSBbMDAwMDAwMWFkYmVlYTAz
OF0gU1JBVDogUFhNIDAgLT4gQVBJQyAwNCAtPiBOb2RlIDAKKFhFTikgWzAwMDAwMDFhZGVkYmFh
MThdIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDUgLT4gTm9kZSAwCihYRU4pIFswMDAwMDAxYWUxYzhh
M2FiXSBTUkFUOiBOb2RlIDAgUFhNIDAgMC1hMDAwMAooWEVOKSBbMDAwMDAwMWFlNDY5OGU1NV0g
U1JBVDogTm9kZSAwIFBYTSAwIDEwMDAwMC1jODAwMDAwMAooWEVOKSBbMDAwMDAwMWFlNzZmZTYz
YV0gU1JBVDogTm9kZSAwIFBYTSAwIDEwMDAwMDAwMC01MzgwMDAwMDAKKFhFTikgWzAwMDAwMDFh
ZWFhOTE1MDJdIE5VTUE6IEFsbG9jYXRlZCBtZW1ub2RlbWFwIGZyb20gNTMzNGRjMDAwIC0gNTMz
NGUyMDAwCihYRU4pIFswMDAwMDAxYWVlYTBjZmViXSBOVU1BOiBVc2luZyA4IGZvciB0aGUgaGFz
aCBzaGlmdC4KKFhFTikgWzAwMDAwMDFiMzRiNjY3OTZdIERvbWFpbiBoZWFwIGluaXRpYWxpc2Vk
CihYRU4pIFswMDAwMDAxYjM3MzEzYTU2XSBBbGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDEyOCBL
aUIuCihYRU4pIFswMDAwMDAxYjRkNTU5OWZkXSB2ZXNhZmI6IGZyYW1lYnVmZmVyIGF0IDB4ZDAw
MDAwMDAsIG1hcHBlZCB0byAweGZmZmY4MmMwMDAyMDEwMDAsIHVzaW5nIDYxNDRrLCB0b3RhbCAx
NjM4NGsKKFhFTikgWzAwMDAwMDFiNTMyMmZiZTNdIHZlc2FmYjogbW9kZSBpcyAxMjgweDEwMjR4
MzIsIGxpbmVsZW5ndGg9NTEyMCwgZm9udCA4eDE2CihYRU4pIFswMDAwMDAxYjU3NDBjMWE2XSB2
ZXNhZmI6IFRydWVjb2xvcjogc2l6ZT0wOjg6ODo4LCBzaGlmdD0wOjE2Ojg6MAooWEVOKSBbMDAw
MDAwMWI1YWVjZWM1MF0gQ1BVIFZlbmRvcjogQU1ELCBGYW1pbHkgMTYgKDB4MTApLCBNb2RlbCAx
MCAoMHhhKSwgU3RlcHBpbmcgMCAocmF3IDAwMTAwZmEwKQooWEVOKSBbMDAwMDAwMWI2NGU5YmE1
M10gZm91bmQgU01QIE1QLXRhYmxlIGF0IDAwMGZmNzgwCihYRU4pIFswMDAwMDAxYjY3YmQ1OTZk
XSBETUkgcHJlc2VudC4KKFhFTikgWzAwMDAwMDFiNjlhYzYwYTNdIFVzaW5nIEFQSUMgZHJpdmVy
IGRlZmF1bHQKKFhFTikgWzAwMDAwMDFiNmM0MDhjOGJdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6
IDB4ODA4ICgyNCBiaXRzKQooWEVOKSBbMDAwMDAwMWI2Zjg2NjRmZF0gQUNQSTogU0xFRVAgSU5G
TzogcG0xeF9jbnRbMTo4MDQsMTowXSwgcG0xeF9ldnRbMTo4MDAsMTowXQooWEVOKSBbMDAwMDAw
MWI3M2JkODNhNl0gQUNQSTogICAgICAgICAgICAgd2FrZXVwX3ZlY1tjN2Y5ZTAwY10sIHZlY19z
aXplWzIwXQooWEVOKSBbMDAwMDAwMWI3N2E4ODlhOF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNz
IDB4ZmVlMDAwMDAKKFhFTikgWzAwMDAwMDFiN2FiYjhhNWJdIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4MDFdIGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpCihYRU4pIFswMDAwMDAxYjdlOGQxODQzXSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDAyXSBsYXBpY19pZFsweDAxXSBlbmFibGVkKQooWEVOKSBb
MDAwMDAwMWI4MjVlYjYxYV0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwM10gbGFwaWNfaWRbMHgw
Ml0gZW5hYmxlZCkKKFhFTikgWzAwMDAwMDFiODYzMDM3MjNdIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4MDRdIGxhcGljX2lkWzB4MDNdIGVuYWJsZWQpCihYRU4pIFswMDAwMDAxYjhhMDFjMzFlXSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDA1XSBsYXBpY19pZFsweDA0XSBlbmFibGVkKQooWEVOKSBb
MDAwMDAwMWI4ZGQzNWE0Nl0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNl0gbGFwaWNfaWRbMHgw
NV0gZW5hYmxlZCkKKFhFTikgWzAwMDAwMDFiOTFhNGRjNWVdIEFDUEk6IElPQVBJQyAoaWRbMHgw
Nl0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkKKFhFTikgWzAwMDAwMDFiOTViNWQx
MWVdIElPQVBJQ1swXTogYXBpY19pZCA2LCB2ZXJzaW9uIDMzLCBhZGRyZXNzIDB4ZmVjMDAwMDAs
IEdTSSAwLTIzCihYRU4pIFswMDAwMDAxYjlhMWZjM2Y4XSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDdd
IGFkZHJlc3NbMHhmZWMyMDAwMF0gZ3NpX2Jhc2VbMjRdKQooWEVOKSBbMDAwMDAwMWI5ZTNkNjJk
NV0gSU9BUElDWzFdOiBhcGljX2lkIDcsIHZlcnNpb24gMzMsIGFkZHJlc3MgMHhmZWMyMDAwMCwg
R1NJIDI0LTU1CihYRU4pIFswMDAwMDAxYmEyYjQwMmZiXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVz
IDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQooWEVOKSBbMDAwMDAwMWJhNmQxY2Fh
M10gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgbG93IGxl
dmVsKQooWEVOKSBbMDAwMDAwMWJhYjA4ZDJmNV0gQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRl
LgooWEVOKSBbMDAwMDAwMWJhZGMzMDg1NV0gQUNQSTogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLgoo
WEVOKSBbMDAwMDAwMWJiMDdkNGVhNV0gQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgooWEVO
KSBbMDAwMDAwMWJiMzM3OTZhYl0gRW5hYmxpbmcgQVBJQyBtb2RlOiAgRmxhdC4gIFVzaW5nIDIg
SS9PIEFQSUNzCihYRU4pIFswMDAwMDAxYmI2YzlhZWVkXSBBQ1BJOiBIUEVUIGlkOiAweDgzMDAg
YmFzZTogMHhmZWQwMDAwMAooWEVOKSBbMDAwMDAwMWJiYTAyZTExMl0gUENJOiBNQ0ZHIGNvbmZp
Z3VyYXRpb24gMDogYmFzZSBlMDAwMDAwMCBzZWdtZW50IDAwMDAgYnVzZXMgMDAgLSBmZgooWEVO
KSBbMDAwMDAwMWJiZWFjMmQ4YV0gUENJOiBOb3QgdXNpbmcgTUNGRyBmb3Igc2VnbWVudCAwMDAw
IGJ1cyAwMC1mZgooWEVOKSBbMDAwMDAwMWJjMjRhZTIyYl0gRVJTVCB0YWJsZSB3YXMgbm90IGZv
dW5kCihYRU4pIFswMDAwMDAxYmM0ZDI1NzkwXSBVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNv
bmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KKFhFTikgWzAwMDAwMDFiYzhiMGFhYmFdIFNNUDogQWxs
b3dpbmcgNiBDUFVzICgwIGhvdHBsdWcgQ1BVcykKKFhFTikgWzAwMDAwMDFiY2JkZDM2NzhdIElS
USBsaW1pdHM6IDU2IEdTSSwgMTExMiBNU0kvTVNJLVgKKFhFTikgWzAwMDAwMDFiY2VlMzkyZjhd
IG1pY3JvY29kZTogQ1BVMCB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxMDAwMGJmIHRvIDB4MTAw
MDBkYwooWEVOKSBbMDAwMDAwMWJkMzM0MGQxM10gdHJhcHMuYzoxNTc0OiBHUEYgKDAwMDApOiBm
ZmZmODJkMDgwNDI1ZDA2IFtwcm9iZV9jcHVpZF9mYXVsdGluZysweGUvMHhhMl0gLT4gZmZmZjgy
ZDA4MDM4MDhiMgooWEVOKSBbMDAwMDAwMWJkOTM0MzQxYV0gQ1BVMDogQU1EIEZhbTEwaCBtYWNo
aW5lIGNoZWNrIHJlcG9ydGluZyBlbmFibGVkCihYRU4pIFswMDAwMDAxYmRjZWM1MzBiXSBTcGVj
dWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6CihYRU4pIFswMDAwMDAxYmRmZjJjNTUwXSAg
IEhhcmR3YXJlIGZlYXR1cmVzOgooWEVOKSBbMDAwMDAwMWJlMjQ3NjNhOF0gICBDb21waWxlZC1p
biBzdXBwb3J0OiBJTkRJUkVDVF9USFVOSyBTSEFET1dfUEFHSU5HCihYRU4pIFswMDAwMDAxYmU2
MjVhNjNiXSAgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rIExGRU5DRSwgU1BFQ19DVFJMOiBObywg
T3RoZXI6CihYRU4pIFswMDAwMDAxYmVhMzZiMDE2XSAgIFN1cHBvcnQgZm9yIEhWTSBWTXM6IFJT
QgooWEVOKSBbMDAwMDAwMWJlY2Q3OTBmYl0gICBTdXBwb3J0IGZvciBQViBWTXM6IFJTQgooWEVO
KSBbMDAwMDAwMWJlZjZiOWY4Yl0gICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAgZGlzYWJs
ZWQsIERvbVUgZGlzYWJsZWQgKHdpdGhvdXQgUENJRCkKKFhFTikgWzAwMDAwMDFiZjQyMWI0NGJd
ICAgUFYgTDFURiBzaGFkb3dpbmc6IERvbTAgZGlzYWJsZWQsIERvbVUgZGlzYWJsZWQKKFhFTikg
WzAwMDAwMDFiZjdlNjliYTJdIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIg
cmV2MiAoY3JlZGl0MikKKFhFTikgWzAwMDAwMDFiZmJkMTg2YzhdIEluaXRpYWxpemluZyBDcmVk
aXQyIHNjaGVkdWxlcgooWEVOKSBbMDAwMDAwMWJmZWE1MmYxNl0gIGxvYWRfcHJlY2lzaW9uX3No
aWZ0OiAxOAooWEVOKSBbMDAwMDAwMWMwMTM5M2YyMF0gIGxvYWRfd2luZG93X3NoaWZ0OiAzMAoo
WEVOKSBbMDAwMDAwMWMwM2E3NjZlYl0gIHVuZGVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogMAoo
WEVOKSBbMDAwMDAwMWMwNjg3YjkwNl0gIG92ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAtMwoo
WEVOKSBbMDAwMDAwMWMwOTY3ZmQ2Ml0gIHJ1bnF1ZXVlcyBhcnJhbmdlbWVudDogc29ja2V0CihY
RU4pIFswMDAwMDAxYzBjM2I5ZjYyXSAgY2FwIGVuZm9yY2VtZW50IGdyYW51bGFyaXR5OiAxMG1z
CihYRU4pIFswMDAwMDAxYzBmNDIxYTZiXSBsb2FkIHRyYWNraW5nIHdpbmRvdyBsZW5ndGggMTA3
Mzc0MTgyNCBucwooWEVOKSBbMDAwMDAwMWMxMmExNTZkM10gQWRkaW5nIGNwdSAwIHRvIHJ1bnF1
ZXVlIDAKKFhFTikgWzAwMDAwMDFjMTU0MjJjN2JdICBGaXJzdCBjcHUgb24gcnVucXVldWUsIGFj
dGl2YXRpbmcKKFhFTikgWzAwMDAwMDFjMjFjMTdkY2JdIFBsYXRmb3JtIHRpbWVyIGlzIDE0LjMx
OE1IeiBIUEVUCihYRU4pIFsgICAgMi45NTk4MzddIERldGVjdGVkIDMyMDAuMTMzIE1IeiBwcm9j
ZXNzb3IuCihYRU4pIFsgICAgMi45NzYyNDVdIEluaXRpbmcgbWVtb3J5IHNoYXJpbmcuCihYRU4p
IFsgICAgMi45ODgyMDNdIGFsdCB0YWJsZSBmZmZmODJkMDgwNDY3YzcwIC0+IGZmZmY4MmQwODA0
NjlhOTIKKFhFTikgWyAgICAzLjAwNjg3MF0gQU1ELVZpOiBGb3VuZCBNU0kgY2FwYWJpbGl0eSBi
bG9jayBhdCAweDU0CihYRU4pIFsgICAgMy4wMjM3NzBdIEFNRC1WaTogSVZSUyBCbG9jazogRm91
bmQgdHlwZSAweDEwIGZsYWdzIDB4M2UgbGVuIDB4ZDggaWQgMHgyCihYRU4pIFsgICAgMy4wNDU4
NjldIEFNRC1WaTogVXNpbmcgSVZIRCB0eXBlIDB4MTAKKFhFTikgWyAgICAzLjA1OTEyN10gQU1E
LVZpOiBBQ1BJIFRhYmxlOgooWEVOKSBbICAgIDMuMDcwMDQ3XSBBTUQtVmk6ICBTaWduYXR1cmUg
SVZSUwooWEVOKSBbICAgIDMuMDgyMDA2XSBBTUQtVmk6ICBMZW5ndGggMHgxMDgKKFhFTikgWyAg
ICAzLjA5MzQ0Nl0gQU1ELVZpOiAgUmV2aXNpb24gMHgxCihYRU4pIFsgICAgMy4xMTM2NzJdIEFN
RC1WaTogIENoZWNrU3VtIDB4NjUKKFhFTikgWyAgICAzLjEzNDA4MV0gQU1ELVZpOiAgT0VNX0lk
IEFNRCAgCihYRU4pIFsgICAgMy4xNTQyMTddIEFNRC1WaTogIE9FTV9UYWJsZV9JZCBSRDg5MFMK
KFhFTikgWyAgICAzLjE3NjE3NV0gQU1ELVZpOiAgT0VNX1JldmlzaW9uIDB4MjAyMDMxCihYRU4p
IFsgICAgMy4xOTg2MjRdIEFNRC1WaTogIENyZWF0b3JfSWQgQU1EIAooWEVOKSBbICAgIDMuMjE5
NDIzXSBBTUQtVmk6ICBDcmVhdG9yX1JldmlzaW9uIDAKKFhFTikgWyAgICAzLjI0MDkzOF0gQU1E
LVZpOiBJVlJTIEJsb2NrOiB0eXBlIDB4MTAgZmxhZ3MgMHgzZSBsZW4gMHhkOCBpZCAweDIKKFhF
TikgWyAgICAzLjI3MDA0M10gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDMgaWQg
MCBmbGFncyAwCihYRU4pIFsgICAgMy4yOTcwNTddIEFNRC1WaTogIERldl9JZCBSYW5nZTogMCAt
PiAweDIKKFhFTikgWyAgICAzLjMxOTU5OV0gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlw
ZSAweDIgaWQgMHgxMCBmbGFncyAwCihYRU4pIFsgICAgMy4zNDczNzZdIEFNRC1WaTogSVZIRCBE
ZXZpY2UgRW50cnk6IHR5cGUgMHgzIGlkIDB4ZTAwIGZsYWdzIDAKKFhFTikgWyAgICAzLjM3NTM5
Ml0gQU1ELVZpOiAgRGV2X0lkIFJhbmdlOiAweGUwMCAtPiAweGUwMQooWEVOKSBbICAgIDMuMzk5
NDUzXSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweDE4IGZsYWdzIDAK
KFhFTikgWyAgICAzLjQyNzE2N10gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIg
aWQgMHhkMDAgZmxhZ3MgMAooWEVOKSBbICAgIDMuNDU1MTMwXSBBTUQtVmk6IElWSEQgRGV2aWNl
IEVudHJ5OiB0eXBlIDB4MiBpZCAweDI4IGZsYWdzIDAKKFhFTikgWyAgICAzLjQ4Mjc5Ml0gQU1E
LVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHhjMDAgZmxhZ3MgMAooWEVOKSBb
ICAgIDMuNTEwNjkxXSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweDMw
IGZsYWdzIDAKKFhFTikgWyAgICAzLjUzODMyN10gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTog
dHlwZSAweDIgaWQgMHhiMDAgZmxhZ3MgMAooWEVOKSBbICAgIDMuNTY2MTU3XSBBTUQtVmk6IElW
SEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweDQ4IGZsYWdzIDAKKFhFTikgWyAgICAzLjU5
MzcwNF0gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHhhMDAgZmxhZ3Mg
MAooWEVOKSBbICAgIDMuNjIxNTIyXSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4
MiBpZCAweDUwIGZsYWdzIDAKKFhFTikgWyAgICAzLjY0OTEzM10gQU1ELVZpOiBJVkhEIERldmlj
ZSBFbnRyeTogdHlwZSAweDMgaWQgMHg5MDAgZmxhZ3MgMAooWEVOKSBbICAgIDMuNjc3MDQzXSBB
TUQtVmk6ICBEZXZfSWQgUmFuZ2U6IDB4OTAwIC0+IDB4OTA3CihYRU4pIFsgICAgMy43MDEwNTNd
IEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4NjAgZmxhZ3MgMAooWEVO
KSBbICAgIDMuNzI4NzA0XSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAw
eDUwMCBmbGFncyAwCihYRU4pIFsgICAgMy43NTY1NzVdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50
cnk6IHR5cGUgMHgyIGlkIDB4NjA4IGZsYWdzIDAKKFhFTikgWyAgICAzLjc4NDQzM10gQU1ELVZp
OiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHg4MDAgZmxhZ3MgMAooWEVOKSBbICAg
IDMuODEyMzU0XSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweDYxMCBm
bGFncyAwCihYRU4pIFsgICAgMy44NDAyNDBdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5
cGUgMHgyIGlkIDB4NzAwIGZsYWdzIDAKKFhFTikgWyAgICAzLjg2ODEzNl0gQU1ELVZpOiBJVkhE
IERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHg2OCBmbGFncyAwCihYRU4pIFsgICAgMy44OTU3
OTldIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgzIGlkIDB4NDAwIGZsYWdzIDAK
KFhFTikgWyAgICAzLjkyMzY5Nl0gQU1ELVZpOiAgRGV2X0lkIFJhbmdlOiAweDQwMCAtPiAweDQw
NwooWEVOKSBbICAgIDMuOTQ3NTYzXSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4
MiBpZCAweDg4IGZsYWdzIDAKKFhFTikgWyAgICAzLjk3NTAxN10gQU1ELVZpOiBJVkhEIERldmlj
ZSBFbnRyeTogdHlwZSAweDMgaWQgMHg5MCBmbGFncyAwCihYRU4pIFsgICAgNC4wMDI0ODZdIEFN
RC1WaTogIERldl9JZCBSYW5nZTogMHg5MCAtPiAweDkyCihYRU4pIFsgICAgNC4wMjU4MTldIEFN
RC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgzIGlkIDB4OTggZmxhZ3MgMAooWEVOKSBb
ICAgIDQuMDUzMzM4XSBBTUQtVmk6ICBEZXZfSWQgUmFuZ2U6IDB4OTggLT4gMHg5YQooWEVOKSBb
ICAgIDQuMDc2NjIyXSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweGEw
IGZsYWdzIDB4ZDcKKFhFTikgWyAgICA0LjEwNDg4Ml0gQU1ELVZpOiBJVkhEIERldmljZSBFbnRy
eTogdHlwZSAweDIgaWQgMHhhMiBmbGFncyAwCihYRU4pIFsgICAgNC4xMzI0MTZdIEFNRC1WaTog
SVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YTMgZmxhZ3MgMAooWEVOKSBbICAgIDQu
MTU5ODk1XSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweGE0IGZsYWdz
IDAKKFhFTikgWyAgICA0LjE4NzM0OV0gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAw
eDQzIGlkIDB4MzAwIGZsYWdzIDAKKFhFTikgWyAgICA0LjIxNTM1MV0gQU1ELVZpOiAgRGV2X0lk
IFJhbmdlOiAweDMwMCAtPiAweDNmZiBhbGlhcyAweGE0CihYRU4pIFsgICAgNC4yNDIwNTRdIEFN
RC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YTUgZmxhZ3MgMAooWEVOKSBb
ICAgIDQuMjY5NTYxXSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweGE4
IGZsYWdzIDAKKFhFTikgWyAgICA0LjI5NzExOV0gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTog
dHlwZSAweDIgaWQgMHhhOSBmbGFncyAwCihYRU4pIFsgICAgNC4zMjQ3MTVdIEFNRC1WaTogSVZI
RCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4MTAwIGZsYWdzIDAKKFhFTikgWyAgICA0LjM1
MjYyNV0gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDMgaWQgMHhiMCBmbGFncyAw
CihYRU4pIFsgICAgNC4zODAzNDJdIEFNRC1WaTogIERldl9JZCBSYW5nZTogMHhiMCAtPiAweGIy
CihYRU4pIFsgICAgNC40MDM4NTZdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMCBp
ZCAwIGZsYWdzIDAKKFhFTikgWyAgICA0LjQzMDI3Ml0gQU1ELVZpOiBJVkhEIERldmljZSBFbnRy
eTogdHlwZSAweDQ4IGlkIDAgZmxhZ3MgMHhkNwooWEVOKSBbICAgIDQuNDU4Mjg2XSBBTUQtVmk6
IElWSEQgU3BlY2lhbDogMDAwMDowMDoxNC4wIHZhcmlldHkgMHgyIGhhbmRsZSAwCihYRU4pIFsg
ICAgNC40ODcwOTNdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHg0OCBpZCAwIGZs
YWdzIDAKKFhFTikgWyAgICA0LjUxNDM2NV0gQU1ELVZpOiBJVkhEIFNwZWNpYWw6IDAwMDA6MDA6
MDAuMSB2YXJpZXR5IDB4MSBoYW5kbGUgMHg3CihYRU4pIFsgICAgNC41NDM4OTldIEFNRC1WaTog
RGlzYWJsZWQgSEFQIG1lbW9yeSBtYXAgc2hhcmluZyB3aXRoIElPTU1VCihYRU4pIFsgICAgNC41
NzE3MzFdIEFNRC1WaTogSU9NTVUgMCBFbmFibGVkLgooWEVOKSBbICAgIDQuNTk5NzMzXSBJL08g
dmlydHVhbGlzYXRpb24gZW5hYmxlZAooWEVOKSBbICAgIDQuNjIxMDUxXSAgLSBEb20wIG1vZGU6
IFJlbGF4ZWQKKFhFTikgWyAgICA0LjY0MDk4MV0gSW50ZXJydXB0IHJlbWFwcGluZyBlbmFibGVk
CihYRU4pIFsgICAgNC42NjI0NDNdIG5yX3NvY2tldHM6IDEKKFhFTikgWyAgICA0LjY4MDQ5OV0g
RU5BQkxJTkcgSU8tQVBJQyBJUlFzCihYRU4pIFsgICAgNC43MDAzNzNdICAtPiBVc2luZyBuZXcg
QUNLIG1ldGhvZAooWEVOKSBbICAgIDQuNzIxMjM5XSAuLlRJTUVSOiB2ZWN0b3I9MHhGMCBhcGlj
MT0wIHBpbjE9MiBhcGljMj0tMSBwaW4yPS0xCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA3Ljkz
Ml0gSFZNOiBBU0lEcyBlbmFibGVkLgooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowNy45NDFdIFNW
TTogU3VwcG9ydGVkIGFkdmFuY2VkIGZlYXR1cmVzOgooWEVOKSBbMjAxOS0wMS0xOCAxMTo0Nzow
Ny45NTBdICAtIE5lc3RlZCBQYWdlIFRhYmxlcyAoTlBUKQooWEVOKSBbMjAxOS0wMS0xOCAxMTo0
NzowNy45NjBdICAtIExhc3QgQnJhbmNoIFJlY29yZCAoTEJSKSBWaXJ0dWFsaXNhdGlvbgooWEVO
KSBbMjAxOS0wMS0xOCAxMTo0NzowNy45NjldICAtIE5leHQtUklQIFNhdmVkIG9uICNWTUVYSVQK
KFhFTikgWzIwMTktMDEtMTggMTE6NDc6MDcuOTc5XSAgLSBQYXVzZS1JbnRlcmNlcHQgRmlsdGVy
CihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA3Ljk4OF0gSFZNOiBTVk0gZW5hYmxlZAooWEVOKSBb
MjAxOS0wMS0xOCAxMTo0NzowNy45OTddIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChI
QVApIGRldGVjdGVkCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjAwN10gSFZNOiBIQVAgcGFn
ZSBzaXplczogNGtCLCAyTUIsIDFHQgooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowMi4wNDZdIG1p
Y3JvY29kZTogQ1BVMSB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxMDAwMGJmIHRvIDB4MTAwMDBk
YwooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC4wMzddIEFkZGluZyBjcHUgMSB0byBydW5xdWV1
ZSAwCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjAyLjA0Nl0gbWljcm9jb2RlOiBDUFUyIHVwZGF0
ZWQgZnJvbSByZXZpc2lvbiAweDEwMDAwYmYgdG8gMHgxMDAwMGRjCihYRU4pIFsyMDE5LTAxLTE4
IDExOjQ3OjA4LjA2Nl0gQWRkaW5nIGNwdSAyIHRvIHJ1bnF1ZXVlIDAKKFhFTikgWzIwMTktMDEt
MTggMTE6NDc6MDIuMDQ2XSBtaWNyb2NvZGU6IENQVTMgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4
MTAwMDBiZiB0byAweDEwMDAwZGMKKFhFTikgWzIwMTktMDEtMTggMTE6NDc6MDguMDk2XSBBZGRp
bmcgY3B1IDMgdG8gcnVucXVldWUgMAooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowMi4wNDZdIG1p
Y3JvY29kZTogQ1BVNCB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxMDAwMGJmIHRvIDB4MTAwMDBk
YwooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC4xMjZdIEFkZGluZyBjcHUgNCB0byBydW5xdWV1
ZSAwCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjAyLjA0Nl0gbWljcm9jb2RlOiBDUFU1IHVwZGF0
ZWQgZnJvbSByZXZpc2lvbiAweDEwMDAwYmYgdG8gMHgxMDAwMGRjCihYRU4pIFsyMDE5LTAxLTE4
IDExOjQ3OjA4LjE1Nl0gQWRkaW5nIGNwdSA1IHRvIHJ1bnF1ZXVlIDAKKFhFTikgWzIwMTktMDEt
MTggMTE6NDc6MDguMTY2XSBCcm91Z2h0IHVwIDYgQ1BVcwooWEVOKSBbMjAxOS0wMS0xOCAxMTo0
NzowOC4xNzldIGJ1aWxkLWlkOiA4ZDkxZmMxMTI3Njc5YjgxNTcyZGY1NjlhYTM4NDkxMGFlMGU3
MTMwCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjE4OV0gUnVubmluZyBzdHViIHJlY292ZXJ5
IHNlbGZ0ZXN0cy4uLgooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC4xOTldIHRyYXBzLmM6MTU3
NDogR1BGICgwMDAwKTogZmZmZjgyZDBiZmZmZjA0MSBbZmZmZjgyZDBiZmZmZjA0MV0gLT4gZmZm
ZjgyZDA4MDM4MDQxMgooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC4yMDldIHRyYXBzLmM6NzU1
OiBUcmFwIDEyOiBmZmZmODJkMGJmZmZmMDQwIFtmZmZmODJkMGJmZmZmMDQwXSAtPiBmZmZmODJk
MDgwMzgwNDEyCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjIxOV0gdHJhcHMuYzoxMDk0OiBU
cmFwIDM6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQwODAz
ODA0MTIKKFhFTikgWzIwMTktMDEtMTggMTE6NDc6MDguMjQ5XSBBQ1BJIHNsZWVwIG1vZGVzOiBT
MwooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC4yNjBdIFZQTVU6IGRpc2FibGVkCihYRU4pIFsy
MDE5LTAxLTE4IDExOjQ3OjA4LjI3MF0gTUNBOiBVc2UgaHcgdGhyZXNob2xkaW5nIHRvIGFkanVz
dCBwb2xsaW5nIGZyZXF1ZW5jeQooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC4yODBdIG1jaGVj
a19wb2xsOiBNYWNoaW5lIGNoZWNrIHBvbGxpbmcgdGltZXIgc3RhcnRlZC4KKFhFTikgWzIwMTkt
MDEtMTggMTE6NDc6MDguMjkwXSBYZW5vcHJvZmlsZTogRmFpbGVkIHRvIHNldHVwIElCUyBMVlQg
b2Zmc2V0LCBJQlNDVEwgPSAweGZmZmZmZmZmCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjMw
MF0gRG9tMCBoYXMgbWF4aW11bSA2MzIgUElSUXMKKFhFTikgWzIwMTktMDEtMTggMTE6NDc6MDgu
MzExXSBNdWx0aXBsZSBpbml0cmQgY2FuZGlkYXRlcywgcGlja2luZyBtb2R1bGUgIzEKKFhFTikg
WzIwMTktMDEtMTggMTE6NDc6MDguMzIyXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9u
IGFjdGl2ZQooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC4zMzJdICoqKiBCdWlsZGluZyBhIFBW
SCBEb20wICoqKgooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC4zOTFdIEFzc2VydGlvbiAnSVNf
QUxJR05FRChkZm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKScgZmFpbGVkIGF0IGlvbW11
LmM6MzI0CihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjQwMl0gLS0tLVsgWGVuLTQuMTIuMC1y
YyAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikgWzIwMTktMDEtMTgg
MTE6NDc6MDguNDEyXSBDUFU6ICAgIDAKKFhFTikgWzIwMTktMDEtMTggMTE6NDc6MDguNDIyXSBS
SVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMjU1OWNjPl0gaW9tbXVfbWFwKzB4YTkvMHgxNzAKKFhF
TikgWzIwMTktMDEtMTggMTE6NDc6MDguNDMzXSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAyMDIgICBD
T05URVhUOiBoeXBlcnZpc29yCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjQ0NF0gcmF4OiAw
MDAwMDAwMDAwMDAwMDA4ICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDA3ICAgcmN4OiAwMDAwMDAwMDAw
MDAwMDAzCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjQ1NF0gcmR4OiAwMDAwMDAwMDAwNTIz
YzAxICAgcnNpOiAwMDAwMDAwMDAwMDAwMDAxICAgcmRpOiBmZmZmODMwNTI1MzBkMDAwCihYRU4p
IFsyMDE5LTAxLTE4IDExOjQ3OjA4LjQ2NV0gcmJwOiBmZmZmODJkMDgwNDhmYmE4ICAgcnNwOiBm
ZmZmODJkMDgwNDhmYjQ4ICAgcjg6ICAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTAxLTE4
IDExOjQ3OjA4LjQ3NV0gcjk6ICBmZmZmODJkMDgwNDhmYmQ0ICAgcjEwOiBmZmZmODJkMDgwNTk5
ZGE4ICAgcjExOiAwMDAwMDAwMDAwMDAwMGI4CihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjQ4
Nl0gcjEyOiBmZmZmODMwNTI1MzBkMDAwICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAwICAgcjE0OiAw
MDAwMDAwMDAwMDAwMDAxCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjQ5N10gcjE1OiAwMDAw
MDAwMDAwMDAwMDAxICAgY3IwOiAwMDAwMDAwMDgwMDUwMDNiICAgY3I0OiAwMDAwMDAwMDAwMDAw
NmUwCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjUwOF0gY3IzOiAwMDAwMDAwMGM3YzgwMDAw
ICAgY3IyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjUxOF0g
ZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NzOiAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjUyOV0gZHM6IDAwMDAgICBl
czogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogMDAwMCAgIGNzOiBlMDA4CihYRU4p
IFsyMDE5LTAxLTE4IDExOjQ3OjA4LjU0MF0gWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjU1
OWNjPiAoaW9tbXVfbWFwKzB4YTkvMHgxNzApOgooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC41
NTFdICA4OSA0NSBjOCBlOSBhYyAwMCAwMCAwMCA8MGY+IDBiIGM3IDQ1IGM4IDAwIDAwIDAwIDAw
IGU5IDllIDAwIDAwIDAwIDBmIDBiCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjU2Nl0gWGVu
IHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4MmQwODA0OGZiNDg6CihYRU4pIFsyMDE5LTAxLTE4
IDExOjQ3OjA4LjU3N10gICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4
MmQwODA0OGZiOTggZmZmZjgyZDA4MDIzYzVmMwooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC41
ODldICAgIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwOCBmZmZmODMwNTI1MzBkMDAw
IGZmZmY4MmUwMGE0NzgwMjAKKFhFTikgWzIwMTktMDEtMTggMTE6NDc6MDguNjAxXSAgICBmZmZm
ODMwNTI1MzBkMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAw
MDAwMDAxCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjYxM10gICAgZmZmZjgyZDA4MDQ4ZmMw
OCBmZmZmODJkMDgwNDBiNTlmIGZmZmY4MmQwODA0OGZjMDggZmZmZjgyZDA4MDQ4ZmJkNAooWEVO
KSBbMjAxOS0wMS0xOCAxMTo0NzowOC42MjVdICAgIGZmZmY4MmQwODA0OGZjMDggMDAwMDAwMDEw
MDAwMDAwNyBmZmZmODMwNTI1MzBkMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWzIwMTktMDEt
MTggMTE6NDc6MDguNjM4XSAgICAwMDAwMDAwMDAwMDAwMDAxIGZmZmY4MmQwODA0MzdiMDggZmZm
ZjgzMDUyNTMwZDAwMCAwMDAwMDAwMDAwMDAwMDBhCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4
LjY1MF0gICAgZmZmZjgyZDA4MDQ4ZmQ1OCBmZmZmODJkMDgwNDI5Nzk3IGZmZmY4MmQwODAzZWZh
MjAgMDAwMDAwMDAwMDAwMDAzYwooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC42NjNdICAgIDAw
MDAwMDAzMzM0ZDAwMDAgMDAwMDAwMDAwMDEwMDAwMCBmZmZmODJkMDgwNDVmYmMwIGZmZmY4MzAw
MDAwOTRlOTAKKFhFTikgWzIwMTktMDEtMTggMTE6NDc6MDguNjc1XSAgICAwMDAwMDAwMDAyNWFj
MDAwIGZmZmY4MzAwMDAwOTRlODAgMDAwMDAwMDAwMDA3ZmY2YSBmZmZmODMwNTI1MWYyMDAwCihY
RU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjY4OF0gICAgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAw
MDAwMDAwMTAwIDAwZmY4MmQwODA0OGZjYjggZmZmZjgyZDA4MDIwYTgyOAooWEVOKSBbMjAxOS0w
MS0xOCAxMTo0NzowOC43MDFdICAgIGZmZmY4MmQwODA1YzcyYTAgZmZmZjgyZDA4MDQ4MjYyMCAw
MDAwMDAwMDAwMDAwMDkyIGZmZmY4MmQwODAyM2NmNTkKKFhFTikgWzIwMTktMDEtMTggMTE6NDc6
MDguNzE0XSAgICBmZmZmODJkMDgwNDhmZmZmIGZmZmY4MmQwODA0ODI2MjAgZmZmZjgyZDA4MDQ4
ZmNjOCBmZmZmODJkMDgwMjNjZmFjCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjcyN10gICAg
ZmZmZjgyZDA4MDQ4ZmNlOCBmZmZmODJkMDgwMjNmMzI5IGZmZmY4MmQwODA0OGZjZTggZmZmZjgy
ZDA4MDIzY2ZmNgooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC43NDBdICAgIGZmZmY4MmQwODA0
OGZkMDggZmZmZjgyZDA4MDIzZjNjMiBmZmZmODJkMDgwNTliODgwIGZmZmY4MmQwODA1OWI4ODAK
KFhFTikgWzIwMTktMDEtMTggMTE6NDc6MDguNzU0XSAgICBmZmZmODJkMDgwNDhmZDQ4IGZmZmY4
MmQwODAyM2M1ZjMgZmZmZjgzMDUzMzRkNGZlMCBmZmZmODMwMDAwMDk0ZTgwCihYRU4pIFsyMDE5
LTAxLTE4IDExOjQ3OjA4Ljc2N10gICAgMDAwMDAwMDAwMjVhYzAwMCBmZmZmODMwMDAwMDk0ZTgw
IDAwMDAwMDAwMDI1YWMwMDAgZmZmZjgzMDAwMDA5NGU5MAooWEVOKSBbMjAxOS0wMS0xOCAxMTo0
NzowOC43ODFdICAgIGZmZmY4MmQwODA0NWZiYzAgZmZmZjgzMDUyNTMwZDAwMCBmZmZmODJkMDgw
NDhmZDk4IGZmZmY4MmQwODA0MzBhZGMKKFhFTikgWzIwMTktMDEtMTggMTE6NDc6MDguNzk0XSAg
ICBmZmZmODJkMDgwNDhmZDk4IGZmZmY4MmQwODA0NWZiYzAgZmZmZjgzMDUzMzRkNGZlMCAwMDAw
MDAwMDAwMDAwMDAxCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4LjgwOF0gICAgZmZmZjgzMDAw
MDA5NGZiMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MmQwODA0OGZlZTggZmZmZjgyZDA4MDQyMGE2
NQooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC44MjJdICAgIDAwMDAwMDAwMDAzYzgwODAgMDAw
MDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAwMDAwMDIKKFhFTikgWzIw
MTktMDEtMTggMTE6NDc6MDguODM1XSBYZW4gY2FsbCB0cmFjZToKKFhFTikgWzIwMTktMDEtMTgg
MTE6NDc6MDguODQ4XSAgICBbPGZmZmY4MmQwODAyNTU5Y2M+XSBpb21tdV9tYXArMHhhOS8weDE3
MAooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC44NjFdICAgIFs8ZmZmZjgyZDA4MDQwYjU5Zj5d
IGlvbW11X2h3ZG9tX2luaXQrMHhmNy8weDIyOAooWEVOKSBbMjAxOS0wMS0xOCAxMTo0NzowOC44
NzRdICAgIFs8ZmZmZjgyZDA4MDQyOTc5Nz5dIGRvbTBfY29uc3RydWN0X3B2aCsweDI4OS8weDEy
ZjMKKFhFTikgWzIwMTktMDEtMTggMTE6NDc6MDguODg3XSAgICBbPGZmZmY4MmQwODA0MzBhZGM+
XSBjb25zdHJ1Y3RfZG9tMCsweGQ0LzB4YjBiCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA4Ljkw
MF0gICAgWzxmZmZmODJkMDgwNDIwYTY1Pl0gX19zdGFydF94ZW4rMHgyN2NjLzB4MjhlMAooWEVO
KSBbMjAxOS0wMS0xOCAxMTo0NzowOC45MTNdICAgIFs8ZmZmZjgyZDA4MDIwMDBmMz5dIF9faGln
aF9zdGFydCsweDUzLzB4NTUKKFhFTikgWzIwMTktMDEtMTggMTE6NDc6MDguOTI2XSAKKFhFTikg
WzIwMTktMDEtMTggMTE6NDc6MDkuNzczXSAKKFhFTikgWzIwMTktMDEtMTggMTE6NDc6MDkuNzk0
XSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIFsyMDE5LTAx
LTE4IDExOjQ3OjA5LjgyNl0gUGFuaWMgb24gQ1BVIDA6CihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3
OjA5Ljg1MF0gQXNzZXJ0aW9uICdJU19BTElHTkVEKGRmbl94KGRmbiksICgxdWwgPDwgcGFnZV9v
cmRlcikpJyBmYWlsZWQgYXQgaW9tbXUuYzozMjQKKFhFTikgWzIwMTktMDEtMTggMTE6NDc6MDku
ODkxXSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIFsyMDE5
LTAxLTE4IDExOjQ3OjA5LjkyM10gCihYRU4pIFsyMDE5LTAxLTE4IDExOjQ3OjA5Ljk0M10gUmVi
b290IGluIGZpdmUgc2Vjb25kcy4uLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 12:38:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gkTPG-0007Ry-Ab; Fri, 18 Jan 2019 12:37:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I88E=P2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gkTPF-0007Rt-8b
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 12:37:53 +0000
X-Inumbo-ID: ddef40a0-1b1d-11e9-92db-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ddef40a0-1b1d-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 12:37:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 95C9EAD2C;
 Fri, 18 Jan 2019 12:36:49 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20190117145722.30311-1-jgross@suse.com>
 <17598871-31d9-2d79-f5f4-2cce3d9e9f56@suse.com>
 <4fff6efe-1b46-674e-42b6-e4206453351b@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <9b9b4dfd-d6b3-a77f-d9dc-58696566209f@suse.com>
Date: Fri, 18 Jan 2019 13:36:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <4fff6efe-1b46-674e-42b6-e4206453351b@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 0/2] add xl command to get hypervisor .config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMjAxOSAxMjozOCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxLzE3LzE5IDM6
MjMgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDE3LzAxLzIwMTkgMTU6NTcsIEp1ZXJn
ZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBBZGQgInhsIGdldC1jb25maWciIHByaW50aW5nIHRoZSAuY29u
ZmlnIHVzZWQgdG8gYnVpbGQgdGhlIGN1cnJlbnRseQo+Pj4gcnVubmluZyBoeXBlcnZpc29yLgo+
Pgo+PiBCVFc6IEknZCBsaWtlIHRvIGhhdmUgZmVlZGJhY2sgZXNwZWNpYWxseSBpZiBzb21lb25l
IHRoaW5rcyB0aGlzIHNlcmllcwo+PiBzaG91bGQgYnkgYW55IG1lYW5zIGJlIHBhcnQgb2YgNC4x
Mi4gSWYgbm90IEknbGwgc2VuZCBvdXQgVjIgd2l0aAo+PiBidW1waW5nIHRoZSBzeXNjdGwgaW50
ZXJmYWNlIHZlcnNpb24uCj4gCj4gSWYgc29tZW9uZSAqZWxzZSogd291bGQgaGF2ZSBzZW5kIHRo
aXMgaW5zdGVhZCBvZiB5b3UsIHdvdWxkIHlvdSBoYXZlCj4gY29uc2lkZXJlZCBpbmNsdWRpbmcg
aXQsIG9yIHdvdWxkIHlvdSBoYXZlIHNhaWQgdGhhdCB0aGlzIGlzIHdheSBwYXN0Cj4gdGhlICJm
ZWF0dXJlIGZyZWV6ZSIgaW4gbWlkLURlY2VtYmVyLCBpdCB3aWxsIGJlIGp1c3QgZmluZSB0byB3
YWl0IHVudGlsCj4gNC4xMz8KCkl0IHdvdWxkIG5lZWQgYSByYXRoZXIgc3Ryb25nIHJlYXNvbiB0
byBiZSBhY2NlcHRlZC4KCj4gSWYgdGhlIGFuc3dlciBpcyAieWVzIiwgdGhlbiBpdCBiZWdzIHRo
ZSBxdWVzdGlvbiB3aGF0IHRoZSBwb2ludCBvZiB0aGUKPiBmZWF0dXJlIGZyZWV6ZSBpcywgaWYg
bmV3IGZlYXR1cmVzIGNhbiBiZSBpbnRyb2R1Y2VkIGFmdGVyIHRoZSAqY29kZQo+IGZyZWV6ZSou
Cj4gCj4gSWYgdGhlIGFuc3dlciBpcyAibm8iLCB0aGVuIHlvdSdyZSBiYXNpY2FsbHkgYWJ1c2lu
ZyB5b3VyIHBvc2l0aW9uIGFzCj4gcmVsZWFzZSBtYW5hZ2VyIHRvIGdldCB5b3VyIG93biBjb2Rl
IGluLgoKVGhhdCdzIGV4YWN0bHkgd2h5IEkgYXNrZWQgZm9yIHRoYXQgZmVlZGJhY2suCgpTb21l
b25lIHNheWluZyAiSSBkb24ndCBtaW5kIHRoaXMgZ29pbmcgaW4iIGlzIG5vdCBlbm91Z2guIEkg
c2FpZDoKIi4uLiBzaG91bGQgYnkgYW55IG1lYW5zIGJlIHBhcnQgb2YgNC4xMiIuCgpTbyB0aGVy
ZSB3b3VsZCBuZWVkIHRvIGJlIGEgc3Ryb25nIHJlYXNvbiBmb3IgdGhhdCByZXF1ZXN0LCBhbmQg
dXAgdG8Kbm93IEkgaGF2ZW4ndCBzZWVuIHRoYXQgcmVhc29uLgoKPiAqRXZlcnlvbmUqIHRoaW5r
cyB0aGF0IHRoZWlyIG93biBwYXRjaCBpcyBzdXBlci1pbXBvcnRhbnQgdG8gZ2V0IGluCj4gYmVm
b3JlIHRoZSBuZXh0IHJlbGVhc2UsIGFuZCBiYXNpY2FsbHkgcGVyZmVjdCBhbmQgbm90IGdvaW5n
IHRvIGNhdXNlCj4gYW55IHJlZ3Jlc3Npb25zLiAgSXQncyB0aGUgam9iIG9mIGEgcmVsZWFzZSBt
YW5hZ2VyIHRvIGJlIHRoZSAiYmFkIGd1eSIKPiBhbmQgdGVsbCB0aGVtIG5vOyBhbmQgYSByZWxl
YXNlIG1hbmFnZXIgc2hvdWxkIGJlIHN0cmljdGVyIHdpdGgKPiB0aGVtc2VsdmVzIHRoYW4gd2l0
aCBhbnlib2R5IGVsc2UuCgpJIGNvbXBsZXRlbHkgYWdyZWUgd2l0aCB5b3UgaGVyZS4KCgpKdWVy
Z2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 12:44:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gkTVI-0008Ee-CY; Fri, 18 Jan 2019 12: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=0nkm=P2=citrix.com=prvs=914c507ef=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gkTVH-0008EZ-7y
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 12:44:07 +0000
X-Inumbo-ID: bd645d3d-1b1e-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd645d3d-1b1e-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 12:44:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,491,1539648000"; d="scan'208";a="75912858"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Jan 2019 12:43:57 +0000
Message-ID: <20190118124357.19255-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2] xen: make grant table configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIENPTkZJR19HUkFOVF9UQUJMRS4gUHJvdmlkZSBzdHVicyBhbmQgbWFrZSBzdXJl
IHg4NiBhbmQgYXJtCmh5cGVydmlzb3JzIGJ1aWxkIHdpdGggZ3JhbnQgdGFibGUgZGlzYWJsZWQu
CgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjI6CjEu
IENPTkZJR19HUkFOVF9UQUJMRSBzaG91bGQgZGVwZW5kIG9uIEVYUEVSVD15CjIuIERlZmluZSB0
d28gb3B0XyogdG8gYmUgMAotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgIHwgIDIg
KysKIHhlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9o
dm0vaHlwZXJjYWxsLmMgIHwgIDQgKysrKwogeGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jICAgICAg
fCAgMiArKwogeGVuL2FyY2gveDg2L3B2L01ha2VmaWxlICAgICAgfCAgMiArLQogeGVuL2FyY2gv
eDg2L3B2L2h5cGVyY2FsbC5jICAgfCAgMiArKwogeGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAg
ICAgfCAxMSArKysrKysrKysrCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCB8IDQ4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDkgZmlsZXMgY2hhbmdlZCwgNzIgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDIyMWM3NjJhZGEuLjBmMWMxYjY0MzEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0x
MzkyLDcgKzEzOTIsOSBAQCBzdGF0aWMgYXJtX2h5cGVyY2FsbF90IGFybV9oeXBlcmNhbGxfdGFi
bGVbXSA9IHsKICAgICBIWVBFUkNBTExfREVQUkVDQVRFRChwaHlzZGV2X29wX2NvbXBhdCwgMSks
CiAgICAgSFlQRVJDQUxMKHN5c2N0bCwgMiksCiAgICAgSFlQRVJDQUxMKGh2bV9vcCwgMiksCisj
aWZkZWYgQ09ORklHX0dSQU5UX1RBQkxFCiAgICAgSFlQRVJDQUxMKGdyYW50X3RhYmxlX29wLCAz
KSwKKyNlbmRpZgogICAgIEhZUEVSQ0FMTChtdWx0aWNhbGwsIDIpLAogICAgIEhZUEVSQ0FMTChw
bGF0Zm9ybV9vcCwgMSksCiAgICAgSFlQRVJDQUxMX0FSTSh2Y3B1X29wLCAzKSwKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxl
CmluZGV4IDg2YjEwNmY4ZTcuLjQzZTVmM2EyMWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZQpAQCAtNyw3ICs3LDcg
QEAgb2JqLXkgKz0gZG0ubwogb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCiBvYmoteSAr
PSBkb21haW4ubwogb2JqLXkgKz0gZW11bGF0ZS5vCi1vYmoteSArPSBncmFudF90YWJsZS5vCitv
YmotJChDT05GSUdfR1JBTlRfVEFCTEUpICs9IGdyYW50X3RhYmxlLm8KIG9iai15ICs9IGhwZXQu
bwogb2JqLXkgKz0gaHZtLm8KIG9iai15ICs9IGh5cGVyY2FsbC5vCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwpp
bmRleCAxOWQxMjYzNzdhLi4xZjY2N2VmYzM2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKQEAgLTQ3LDYg
KzQ3LDcgQEAgc3RhdGljIGxvbmcgaHZtX21lbW9yeV9vcChpbnQgY21kLCBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHZvaWQpIGFyZykKICAgICByZXR1cm4gcmM7CiB9CiAKKyNpZmRlZiBDT05GSUdf
R1JBTlRfVEFCTEUKIHN0YXRpYyBsb25nIGh2bV9ncmFudF90YWJsZV9vcCgKICAgICB1bnNpZ25l
ZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVvcCwgdW5zaWduZWQgaW50
IGNvdW50KQogewpAQCAtNzEsNiArNzIsNyBAQCBzdGF0aWMgbG9uZyBodm1fZ3JhbnRfdGFibGVf
b3AoCiAgICAgZWxzZQogICAgICAgICByZXR1cm4gY29tcGF0X2dyYW50X3RhYmxlX29wKGNtZCwg
dW9wLCBjb3VudCk7CiB9CisjZW5kaWYKIAogc3RhdGljIGxvbmcgaHZtX3BoeXNkZXZfb3AoaW50
IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiB7CkBAIC0xMTksNyArMTIx
LDkgQEAgc3RhdGljIGxvbmcgaHZtX3BoeXNkZXZfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcpCiAKIHN0YXRpYyBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBodm1f
aHlwZXJjYWxsX3RhYmxlW10gPSB7CiAgICAgSFZNX0NBTEwobWVtb3J5X29wKSwKKyNpZmRlZiBD
T05GSUdfR1JBTlRfVEFCTEUKICAgICBIVk1fQ0FMTChncmFudF90YWJsZV9vcCksCisjZW5kaWYK
ICAgICBDT01QQVRfQ0FMTCh2Y3B1X29wKSwKICAgICBIVk1fQ0FMTChwaHlzZGV2X29wKSwKICAg
ICBDT01QQVRfQ0FMTCh4ZW5fdmVyc2lvbiksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHlw
ZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKaW5kZXggMDMyZGU4ZjhmOC4uOTMx
MWI2M2MxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9oeXBlcmNhbGwuYwpAQCAtNDcsNyArNDcsOSBAQCBjb25zdCBoeXBlcmNhbGxfYXJn
c190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVyY2FsbHNdID0KICAgICBBUkdTKHhlbl92
ZXJzaW9uLCAyKSwKICAgICBBUkdTKGNvbnNvbGVfaW8sIDMpLAogICAgIEFSR1MocGh5c2Rldl9v
cF9jb21wYXQsIDEpLAorI2lmZGVmIENPTkZJR19HUkFOVF9UQUJMRQogICAgIEFSR1MoZ3JhbnRf
dGFibGVfb3AsIDMpLAorI2VuZGlmCiAgICAgQVJHUyh2bV9hc3Npc3QsIDIpLAogICAgIENPTVAo
dXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4sIDQsIDUpLAogICAgIEFSR1ModmNwdV9vcCwg
MyksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYv
cHYvTWFrZWZpbGUKaW5kZXggNjViY2EwNDE3NS4uY2YyODQzNGJhOSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3B2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQpAQCAt
NSw3ICs1LDcgQEAgb2JqLXkgKz0gZW11bGF0ZS5vCiBvYmoteSArPSBlbXVsLWdhdGUtb3Aubwog
b2JqLXkgKz0gZW11bC1pbnYtb3Aubwogb2JqLXkgKz0gZW11bC1wcml2LW9wLm8KLW9iai15ICs9
IGdyYW50X3RhYmxlLm8KK29iai0kKENPTkZJR19HUkFOVF9UQUJMRSkgKz0gZ3JhbnRfdGFibGUu
bwogb2JqLXkgKz0gaHlwZXJjYWxsLm8KIG9iai15ICs9IGlyZXQubwogb2JqLXkgKz0gbWlzYy1o
eXBlcmNhbGxzLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyBiL3hl
bi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwppbmRleCA1ZDExOTExNzM1Li5lZTBhNmRhNTE1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2
L3B2L2h5cGVyY2FsbC5jCkBAIC01Myw3ICs1Myw5IEBAIGNvbnN0IGh5cGVyY2FsbF90YWJsZV90
IHB2X2h5cGVyY2FsbF90YWJsZVtdID0gewogICAgIENPTVBBVF9DQUxMKHhlbl92ZXJzaW9uKSwK
ICAgICBIWVBFUkNBTEwoY29uc29sZV9pbyksCiAgICAgQ09NUEFUX0NBTEwocGh5c2Rldl9vcF9j
b21wYXQpLAorI2lmZGVmIENPTkZJR19HUkFOVF9UQUJMRQogICAgIENPTVBBVF9DQUxMKGdyYW50
X3RhYmxlX29wKSwKKyNlbmRpZgogICAgIENPTVBBVF9DQUxMKHZtX2Fzc2lzdCksCiAgICAgQ09N
UEFUX0NBTEwodXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4pLAogICAgIENPTVBBVF9DQUxM
KGlyZXQpLApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29u
ZmlnCmluZGV4IGE3OWNkNDA0NDEuLjI0YTFjNzVlYzEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
S2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTExLDYgKzExLDE3IEBAIGNvbmZp
ZyBDT01QQVQKIGNvbmZpZyBDT1JFX1BBUktJTkcKIAlib29sCiAKK2NvbmZpZyBHUkFOVF9UQUJM
RQorCWJvb2wgIkdyYW50IHRhYmxlIHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5IgorCWRlZmF1bHQg
eQorCS0tLWhlbHAtLS0KKwkgIEdyYW50IHRhYmxlIHByb3ZpZGVzIGEgZ2VuZXJpYyBtZWNoYW5p
c20gdG8gbWVtb3J5IHNoYXJpbmcKKwkgIGJldHdlZW4gZG9tYWlucy4gVGhpcyBzaGFyZWQgbWVt
b3J5IGludGVyZmFjZSB1bmRlcnBpbnMgdGhlCisJICBzcGxpdCBkZXZpY2UgZHJpdmVycyBmb3Ig
YmxvY2sgYW5kIG5ldHdvcmsgSU8gaW4gYSBjbGFzc2ljCisJICBYZW4gc2V0dXAuCisKKwkgIElm
IHVuc3VyZSwgc2F5IFkuCisKIGNvbmZpZyBIQVNfQUxURVJOQVRJVkUKIAlib29sCiAKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01ha2VmaWxlCmluZGV4IDU2
ZmMyMDFiNmIuLmU3NDg1NTRhNDQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vTWFrZWZpbGUKKysr
IGIveGVuL2NvbW1vbi9NYWtlZmlsZQpAQCAtMTAsNyArMTAsNyBAQCBvYmoteSArPSBldmVudF8y
bC5vCiBvYmoteSArPSBldmVudF9jaGFubmVsLm8KIG9iai15ICs9IGV2ZW50X2ZpZm8ubwogb2Jq
LSQoQ09ORklHX0NSQVNIX0RFQlVHKSArPSBnZGJzdHViLm8KLW9iai15ICs9IGdyYW50X3RhYmxl
Lm8KK29iai0kKENPTkZJR19HUkFOVF9UQUJMRSkgKz0gZ3JhbnRfdGFibGUubwogb2JqLXkgKz0g
Z3Vlc3Rjb3B5Lm8KIG9iai1iaW4teSArPSBndW56aXAuaW5pdC5vCiBvYmoteSArPSBpcnEubwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94
ZW4vZ3JhbnRfdGFibGUuaAppbmRleCAxMmU4YTRiODBiLi42ZjkzNDVkOWVmIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3Jh
bnRfdGFibGUuaApAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjaW5j
bHVkZSA8YXNtL2dyYW50X3RhYmxlLmg+CiAKKyNpZmRlZiBDT05GSUdfR1JBTlRfVEFCTEUKIHN0
cnVjdCBncmFudF90YWJsZTsKIAogZXh0ZXJuIHVuc2lnbmVkIGludCBvcHRfbWF4X2dyYW50X2Zy
YW1lczsKQEAgLTYxLDQgKzYyLDUxIEBAIGludCBnbnR0YWJfZ2V0X3NoYXJlZF9mcmFtZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKIGludCBnbnR0YWJfZ2V0X3N0YXR1c19m
cmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtZm5fdCAqbWZuKTsKIAorI2Vsc2UKKworI2RlZmluZSBvcHRfbWF4X2dy
YW50X2ZyYW1lcyAwCisjZGVmaW5lIG9wdF9tYXhfbWFwdHJhY2tfZnJhbWVzIDAKKworc3RhdGlj
IGlubGluZSBpbnQgZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X2dyYW50X2ZyYW1lcywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1heF9tYXB0
cmFja19mcmFtZXMpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBn
cmFudF90YWJsZV9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpIHt9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCBncmFudF90YWJsZV9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpIHt9CisKK3N0YXRpYyBp
bmxpbmUgdm9pZCBncmFudF90YWJsZV93YXJuX2FjdGl2ZV9ncmFudHMoc3RydWN0IGRvbWFpbiAq
ZCkge30KKworc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKHN0cnVj
dCBkb21haW4gKmQpIHt9CisKK3N0YXRpYyBpbmxpbmUgaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9f
Z2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBncmFudF9yZWZfdCByZWYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKQoreworICAgIHJl
dHVybiAtRUlOVkFMOworfQorCitzdGF0aWMgaW5saW5lIGludCBnbnR0YWJfbWFwX2ZyYW1lKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBnZm5fdCBnZm4sIG1mbl90ICptZm4pCit7CisgICAgcmV0dXJuIC1FSU5W
QUw7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IGdudHRhYl9nZXRfc2hhcmVkX2ZyYW1lKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikKK3sKKyAgICByZXR1cm4gLUVJTlZBTDsKK30K
Kworc3RhdGljIGlubGluZSBpbnQgZ250dGFiX2dldF9zdGF0dXNfZnJhbWUoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtZm5fdCAqbWZuKQoreworICAgIHJldHVybiAtRUlOVkFMOworfQorCisjZW5k
aWYgLyogQ09ORklHX0dSQU5UX1RBQkxFICovCisKICNlbmRpZiAvKiBfX1hFTl9HUkFOVF9UQUJM
RV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 12:48:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 12:48: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-devel-bounces@lists.xenproject.org>)
	id 1gkTZq-0008PN-Nx; Fri, 18 Jan 2019 12:48: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=0nkm=P2=citrix.com=prvs=914c507ef=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gkTZp-0008PI-Le
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 12:48:49 +0000
X-Inumbo-ID: 65c72537-1b1f-11e9-92db-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65c72537-1b1f-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 12:48:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,491,1539648000"; d="scan'208";a="75913060"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Jan 2019 12:47:45 +0000
Message-ID: <20190118124745.19990-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxl: fix error message for unsharing
 namespaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9saW51eC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbGludXguYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMKaW5kZXggNTlkZDk0NWJjMS4uODczYjAyNzFhZiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbGludXguYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9saW51eC5jCkBAIC0zNDQsNyArMzQ0LDcgQEAgaW50IGxpYnhsX19sb2NhbF9kbV9wcmVl
eGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MpCiAgICAgLyogVW5zaGFyZSBtb3VudCBhbmQgSVBD
IG5hbWVzcGFjZXMuICBUaGVzZSBhcmUgdW51c2VkIGJ5IFFFTVUuICovCiAgICAgciA9IHVuc2hh
cmUoQ0xPTkVfTkVXTlMgfCBDTE9ORV9ORVdJUEMpOwogICAgIGlmIChyKSB7Ci0gICAgICAgIExP
R0UoRVJST1IsICJsaWJ4bDogTW91bnQgYW5kIElQQyBuYW1lc3BhY2UgdW5mYWlsZWQiKTsKKyAg
ICAgICAgTE9HRShFUlJPUiwgImxpYnhsOiB1bnNoYXJlIE1vdW50IGFuZCBJUEMgbmFtZXNwYWNl
IGZhaWxlZCIpOwogICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKICAgICB9CiAKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 12:52:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 12:52: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-devel-bounces@lists.xenproject.org>)
	id 1gkTdY-0000jq-HU; Fri, 18 Jan 2019 12:52: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=cEJC=P2=citrix.com=prvs=914b546e2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gkTdX-0000jl-4W
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 12:52:39 +0000
X-Inumbo-ID: ee209b8a-1b1f-11e9-92db-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee209b8a-1b1f-11e9-92db-bc764e045a96;
 Fri, 18 Jan 2019 12:52:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,491,1539648000"; d="scan'208";a="84785665"
Date: Fri, 18 Jan 2019 13:50:58 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20190118125058.4old2fc2zvzyue6f@mac>
References: <cafa45db-e775-b212-ad12-90236f151bb5@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cafa45db-e775-b212-ad12-90236f151bb5@eikelenboom.it>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMDE6MDM6MDRQTSArMDEwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IEhpIFJvZ2VyLAo+IAo+IEkgZ2F2ZSBQVkggZG9tMCBhIHNwaW4sIHNlZSBo
b3cgZmFyIEkgd291bGQgZ2V0LgoKVGhhbmtzIQoKPiBXaXRoIGN1cnJlbnQgeGVuLXVuc3RhYmxl
IHVuZm9ydHVuYXRlbHkgbm90IHRoYXQgZmFyLCBpIGdvdCB0aGUgc3BsYXQgYmVsb3cuCgpZZXMs
IHRoaXMgd2FzIGFscmVhZHkgcmVwb3J0ZWQ6CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNnMDEwMzAuaHRtbAoKPiBJZiB5b3Ug
bmVlZCBtb3JlIGluZm8sIHdvdWxkIGxpa2UgbWUgdG8gdGVzdCBhIHBhdGNoIChvciBzb21lIG90
aGVyIGdpdCB0cmVlL2JyYW5jaCksIAo+IEkgd2lsbCBiZSBoYXBweSB0byBnaXZlIGl0IGEgc3Bp
biAhCgpQYXVsIGlzIHdvcmtpbmcgb24gYSBmaXgsIGJ1dCBpbiB0aGUgbWVhbnRpbWUganVzdCBy
ZW1vdmluZyB0aGUKYXNzZXJ0aW9ucyBzaG91bGQgYmUgZmluZToKCi0tLTg8LS0tCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYwppbmRleCBiZDFhZjM1YTEzLi45OGU2ZmMzNWUyIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKQEAgLTMyMSw5ICszMjEsNiBAQCBpbnQgaW9tbXVfbWFwKHN0cnVjdCBkb21h
aW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgbWZuLAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwg
IWhkLT5wbGF0Zm9ybV9vcHMgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIEFTU0VSVChJU19B
TElHTkVEKGRmbl94KGRmbiksICgxdWwgPDwgcGFnZV9vcmRlcikpKTsKLSAgICBBU1NFUlQoSVNf
QUxJR05FRChtZm5feChtZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKSk7Ci0KICAgICBmb3IgKCBp
ID0gMDsgaSA8ICgxdWwgPDwgcGFnZV9vcmRlcik7IGkrKyApCiAgICAgewogICAgICAgICByYyA9
IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSwgbWZuX2FkZCht
Zm4sIGkpLAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 13:15:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 13:15: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-devel-bounces@lists.xenproject.org>)
	id 1gkTys-0002PE-6D; Fri, 18 Jan 2019 13:14: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=Lx82=P2=citrix.com=prvs=914ba968d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gkTyr-0002P9-24
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 13:14:41 +0000
X-Inumbo-ID: 027bd69d-1b23-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 027bd69d-1b23-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 13:14:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,491,1539648000"; d="scan'208";a="84786734"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20181210114422.27275-1-jgross@suse.com>
 <20181210114422.27275-4-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e534b651-5d0b-34fb-0f79-9f02ce6d91c4@citrix.com>
Date: Fri, 18 Jan 2019 13:13:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20181210114422.27275-4-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 3/3] xen: add CONFIG item for default
 dom0 memory size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTIvMjAxOCAxMTo0NCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaXRoIGJlaW5nIGFi
bGUgdG8gc3BlY2lmeSBhIGRvbTBfbWVtIHZhbHVlIGRlcGVuZGluZyBvbiBob3N0IG1lbW9yeQo+
IHNpemUgb24geDg2IG1ha2UgaXQgZWFzeSBmb3IgZGlzdHJvcyB0byBzcGVjaWZ5IGEgZGVmYXVs
dCBkb20wIHNpemUgYnkKPiBhZGRpbmcgYSBDT05GSUdfRE9NMF9NRU0gaXRlbSB3aGljaCBwcmVz
ZXRzIHRoZSBkb20wX21lbSBib290IHBhcmFtZXRlcgo+IHZhbHVlLgo+Cj4gSXQgd2lsbCBiZSB1
c2VkIG9ubHkgaWYgbm8gZG9tMF9tZW0gcGFyYW1ldGVyIHdhcyBzcGVjaWZpZWQgaW4gdGhlCj4g
Ym9vdCBwYXJhbWV0ZXJzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpXaHkgd2FzIHRoaXMgcGF0Y2ggYWNjZXB0ZWQ/wqAgV2UndmUgYWxyZWFkeSBnb3QgYSBzdWl0
YWJsZSBLY29uZmlnCm9wdGlvbiBmb3IgdGhpcywgQ09ORklHX0NNRExJTkUuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 13:20:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 13:20: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-devel-bounces@lists.xenproject.org>)
	id 1gkU4M-0003BP-A3; Fri, 18 Jan 2019 13:20: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=I88E=P2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gkU4K-0003BJ-Oq
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 13:20:20 +0000
X-Inumbo-ID: ccb45003-1b23-11e9-a1e0-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccb45003-1b23-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 13:20:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B8B4AAFD9;
 Fri, 18 Jan 2019 13:19:17 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20181210114422.27275-1-jgross@suse.com>
 <20181210114422.27275-4-jgross@suse.com>
 <e534b651-5d0b-34fb-0f79-9f02ce6d91c4@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <37d17bc3-0fe8-44eb-51dd-b2a764c6a323@suse.com>
Date: Fri, 18 Jan 2019 14:19:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <e534b651-5d0b-34fb-0f79-9f02ce6d91c4@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 3/3] xen: add CONFIG item for default
 dom0 memory size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMjAxOSAxNDoxMywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMC8xMi8yMDE4
IDExOjQ0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBXaXRoIGJlaW5nIGFibGUgdG8gc3BlY2lm
eSBhIGRvbTBfbWVtIHZhbHVlIGRlcGVuZGluZyBvbiBob3N0IG1lbW9yeQo+PiBzaXplIG9uIHg4
NiBtYWtlIGl0IGVhc3kgZm9yIGRpc3Ryb3MgdG8gc3BlY2lmeSBhIGRlZmF1bHQgZG9tMCBzaXpl
IGJ5Cj4+IGFkZGluZyBhIENPTkZJR19ET00wX01FTSBpdGVtIHdoaWNoIHByZXNldHMgdGhlIGRv
bTBfbWVtIGJvb3QgcGFyYW1ldGVyCj4+IHZhbHVlLgo+Pgo+PiBJdCB3aWxsIGJlIHVzZWQgb25s
eSBpZiBubyBkb20wX21lbSBwYXJhbWV0ZXIgd2FzIHNwZWNpZmllZCBpbiB0aGUKPj4gYm9vdCBw
YXJhbWV0ZXJzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
Cj4gV2h5IHdhcyB0aGlzIHBhdGNoIGFjY2VwdGVkP8KgIFdlJ3ZlIGFscmVhZHkgZ290IGEgc3Vp
dGFibGUgS2NvbmZpZwo+IG9wdGlvbiBmb3IgdGhpcywgQ09ORklHX0NNRExJTkUuCgpXaHkgZG8g
d2UgaGF2ZSBhIGNvbmZpZyBvcHRpb24gZm9yIHRoZSBkZWZhdWx0IHNjaGVkdWxlcj8KCkFuZCBz
b21ldGhpbmcgbGlrZToKCmRvbTBfbWVtPW1heDo4RyBkb20wX21lbT0xMCUKCmlzIGRpZmZlcmVu
dCBmcm9tCgpDT05GSUdfRE9NMF9NRU09Im1heDo4RyIgcGx1cyBkb20wX21lbT0xMCUKCm9uIGEg
aG9zdCB3aXRoIHNheSAxMDBHIG9mIG1lbW9yeTogSW4gdGhlIGZpcnN0IGNhc2UgdGhpcyB3b3Vs
ZCBiZSA4RywKaW4gdGhlIHNlY29uZCBjYXNlIDEwRy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 13:44:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 13: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-devel-bounces@lists.xenproject.org>)
	id 1gkURi-0004qu-2c; Fri, 18 Jan 2019 13:44: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=Lx82=P2=citrix.com=prvs=914ba968d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gkURg-0004qp-Rb
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 13:44:28 +0000
X-Inumbo-ID: 2b1e0652-1b27-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b1e0652-1b27-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 13:44:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,491,1539648000"; d="scan'208";a="84788094"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20181210114422.27275-1-jgross@suse.com>
 <20181210114422.27275-4-jgross@suse.com>
 <e534b651-5d0b-34fb-0f79-9f02ce6d91c4@citrix.com>
 <37d17bc3-0fe8-44eb-51dd-b2a764c6a323@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c9a99390-f0d4-462c-1a01-43dc9798e598@citrix.com>
Date: Fri, 18 Jan 2019 13:44:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <37d17bc3-0fe8-44eb-51dd-b2a764c6a323@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 3/3] xen: add CONFIG item for default
 dom0 memory size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMjAxOSAxMzoxOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxOC8wMS8yMDE5
IDE0OjEzLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxMC8xMi8yMDE4IDExOjQ0LCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4gV2l0aCBiZWluZyBhYmxlIHRvIHNwZWNpZnkgYSBkb20wX21l
bSB2YWx1ZSBkZXBlbmRpbmcgb24gaG9zdCBtZW1vcnkKPj4+IHNpemUgb24geDg2IG1ha2UgaXQg
ZWFzeSBmb3IgZGlzdHJvcyB0byBzcGVjaWZ5IGEgZGVmYXVsdCBkb20wIHNpemUgYnkKPj4+IGFk
ZGluZyBhIENPTkZJR19ET00wX01FTSBpdGVtIHdoaWNoIHByZXNldHMgdGhlIGRvbTBfbWVtIGJv
b3QgcGFyYW1ldGVyCj4+PiB2YWx1ZS4KPj4+Cj4+PiBJdCB3aWxsIGJlIHVzZWQgb25seSBpZiBu
byBkb20wX21lbSBwYXJhbWV0ZXIgd2FzIHNwZWNpZmllZCBpbiB0aGUKPj4+IGJvb3QgcGFyYW1l
dGVycy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj4+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBX
aHkgd2FzIHRoaXMgcGF0Y2ggYWNjZXB0ZWQ/wqAgV2UndmUgYWxyZWFkeSBnb3QgYSBzdWl0YWJs
ZSBLY29uZmlnCj4+IG9wdGlvbiBmb3IgdGhpcywgQ09ORklHX0NNRExJTkUuCj4gV2h5IGRvIHdl
IGhhdmUgYSBjb25maWcgb3B0aW9uIGZvciB0aGUgZGVmYXVsdCBzY2hlZHVsZXI/CgpUaGF0IHBy
ZS1kYXRlcyBDT05GSUdfQ01ETElORSwgYnV0IGlzIG9mIGR1YmlvdXMgdXNlLgoKPgo+IEFuZCBz
b21ldGhpbmcgbGlrZToKPgo+IGRvbTBfbWVtPW1heDo4RyBkb20wX21lbT0xMCUKPgo+IGlzIGRp
ZmZlcmVudCBmcm9tCj4KPiBDT05GSUdfRE9NMF9NRU09Im1heDo4RyIgcGx1cyBkb20wX21lbT0x
MCUKPgo+IG9uIGEgaG9zdCB3aXRoIHNheSAxMDBHIG9mIG1lbW9yeTogSW4gdGhlIGZpcnN0IGNh
c2UgdGhpcyB3b3VsZCBiZSA4RywKPiBpbiB0aGUgc2Vjb25kIGNhc2UgMTBHLgoKQW5kP8KgIFRo
ZXJlIGlzIG5vIHdheSBvZiBwcmV2ZW50aW5nIHRoYXQuCgpBIHVzZXIgY2FuIHJlYWxseSBwdXQg
dHdvIGRvbTBfbWVtPSBvbiB0aGUgcmVhbCBjb21tYW5kIGxpbmUsIGFuZCBjb3VsZApwdXQgYSBk
b20wX21lbSBpbiBDT05GSUdfQ01ETElORS4KClRoZSBvbmx5IHNvbHV0aW9uIHRvIHRoaXMgcHJv
YmxlbSBpcyBmb3IgdGhlIGZpbmFsIGRvbTBfbWVtPSB0byBiZSBhCmZ1bGwgc3BlY2lmaWNhdGlv
biwgYW5kIEkgc3RpbGwgc2VlIG5vIHVzZSBmb3IgQ09ORklHX0RPTTBfTUVNCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 14:07:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 14:07: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-devel-bounces@lists.xenproject.org>)
	id 1gkUnN-0006at-KA; Fri, 18 Jan 2019 14:06: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=nOgQ=P2=citrix.com=prvs=914a57b99=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gkUnM-0006ao-W6
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 14:06:53 +0000
X-Inumbo-ID: 4d42f0a3-1b2a-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d42f0a3-1b2a-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 14:06:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,491,1539648000"; d="scan'208";a="75919129"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23617.56696.303469.469247@mariner.uk.xensource.com>
Date: Fri, 18 Jan 2019 14:06:48 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190118124745.19990-1-wei.liu2@citrix.com>
References: <20190118124745.19990-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH for-4.12] libxl: fix error message for
 unsharing namespaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0hdIGxpYnhsOiBmaXggZXJyb3IgbWVzc2FnZSBmb3IgdW5z
aGFyaW5nIG5hbWVzcGFjZXMiKToKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKVGhhbmtzLiAgSU1PIHRoaXMgc2ltcGxlIGJ1Z2ZpeCBzaG91bGQgZ28gaW50
byA0LjEyLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 14:10:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 14:10: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-devel-bounces@lists.xenproject.org>)
	id 1gkUqS-0006vw-FD; Fri, 18 Jan 2019 14:10: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=I88E=P2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gkUqQ-0006qH-Pb
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 14:10:02 +0000
X-Inumbo-ID: bdb7ed30-1b2a-11e9-a1e0-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdb7ed30-1b2a-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 14:10:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 456AEACC8;
 Fri, 18 Jan 2019 14:08:58 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20181210114422.27275-1-jgross@suse.com>
 <20181210114422.27275-4-jgross@suse.com>
 <e534b651-5d0b-34fb-0f79-9f02ce6d91c4@citrix.com>
 <37d17bc3-0fe8-44eb-51dd-b2a764c6a323@suse.com>
 <c9a99390-f0d4-462c-1a01-43dc9798e598@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <cb5654c4-36be-d7a4-674f-6ba8727c5f29@suse.com>
Date: Fri, 18 Jan 2019 15:08:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <c9a99390-f0d4-462c-1a01-43dc9798e598@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/3] xen: add CONFIG item for default
 dom0 memory size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMjAxOSAxNDo0NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOC8wMS8yMDE5
IDEzOjE5LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxOC8wMS8yMDE5IDE0OjEzLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMTAvMTIvMjAxOCAxMTo0NCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPj4+PiBXaXRoIGJlaW5nIGFibGUgdG8gc3BlY2lmeSBhIGRvbTBfbWVtIHZhbHVlIGRl
cGVuZGluZyBvbiBob3N0IG1lbW9yeQo+Pj4+IHNpemUgb24geDg2IG1ha2UgaXQgZWFzeSBmb3Ig
ZGlzdHJvcyB0byBzcGVjaWZ5IGEgZGVmYXVsdCBkb20wIHNpemUgYnkKPj4+PiBhZGRpbmcgYSBD
T05GSUdfRE9NMF9NRU0gaXRlbSB3aGljaCBwcmVzZXRzIHRoZSBkb20wX21lbSBib290IHBhcmFt
ZXRlcgo+Pj4+IHZhbHVlLgo+Pj4+Cj4+Pj4gSXQgd2lsbCBiZSB1c2VkIG9ubHkgaWYgbm8gZG9t
MF9tZW0gcGFyYW1ldGVyIHdhcyBzcGVjaWZpZWQgaW4gdGhlCj4+Pj4gYm9vdCBwYXJhbWV0ZXJz
Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+Pj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiBX
aHkgd2FzIHRoaXMgcGF0Y2ggYWNjZXB0ZWQ/wqAgV2UndmUgYWxyZWFkeSBnb3QgYSBzdWl0YWJs
ZSBLY29uZmlnCj4+PiBvcHRpb24gZm9yIHRoaXMsIENPTkZJR19DTURMSU5FLgo+PiBXaHkgZG8g
d2UgaGF2ZSBhIGNvbmZpZyBvcHRpb24gZm9yIHRoZSBkZWZhdWx0IHNjaGVkdWxlcj8KPiAKPiBU
aGF0IHByZS1kYXRlcyBDT05GSUdfQ01ETElORSwgYnV0IGlzIG9mIGR1YmlvdXMgdXNlLgoKSSBk
b24ndCBhZ3JlZSB3aXRoIHlvdSBoZXJlLiBJIHRoaW5rIHRoaXMgaXMgYSB2ZXJ5IHNlbnNpYmxl
IGNob2ljZS4KCj4gCj4+Cj4+IEFuZCBzb21ldGhpbmcgbGlrZToKPj4KPj4gZG9tMF9tZW09bWF4
OjhHIGRvbTBfbWVtPTEwJQo+Pgo+PiBpcyBkaWZmZXJlbnQgZnJvbQo+Pgo+PiBDT05GSUdfRE9N
MF9NRU09Im1heDo4RyIgcGx1cyBkb20wX21lbT0xMCUKPj4KPj4gb24gYSBob3N0IHdpdGggc2F5
IDEwMEcgb2YgbWVtb3J5OiBJbiB0aGUgZmlyc3QgY2FzZSB0aGlzIHdvdWxkIGJlIDhHLAo+PiBp
biB0aGUgc2Vjb25kIGNhc2UgMTBHLgo+IAo+IEFuZD/CoCBUaGVyZSBpcyBubyB3YXkgb2YgcHJl
dmVudGluZyB0aGF0LgoKSSB3YW50ZWQgdG8gc2F5OiB1c2luZyBDT05GSUdfRE9NMF9NRU0gYW5k
IENPTkZJR19DTURMSU5FIGFyZSBkaWZmZXJlbnQuClRoZSBmb3JtZXIgaXMgZXZhbHVhdGVkIG9u
bHkgaWYgdGhlIHVzZXIgZG9lc24ndCBzcGVjaWZ5IGRvbTBfbWVtIGFzIGEKcGFyYW1ldGVyLCB3
aGlsZSB0aGUgbGF0dGVyIF9pc18gY3VtdWxhdGl2ZS4KClRoZSBhZHZhbnRhZ2Ugb2YgQ09ORklH
X0RPTTBfTUVNIGlzIHRoYXQgaXMgcmVhbGx5IG9ubHkgdGhlIGRlZmF1bHQsIG5vdAphbiBhZGRp
dGlvbmFsIHNldHRpbmcgdGhlIHVzZXIgaGFzIHRvIHRha2UgaW50byBhY291bnQuCgo+IEEgdXNl
ciBjYW4gcmVhbGx5IHB1dCB0d28gZG9tMF9tZW09IG9uIHRoZSByZWFsIGNvbW1hbmQgbGluZSwg
YW5kIGNvdWxkCj4gcHV0IGEgZG9tMF9tZW0gaW4gQ09ORklHX0NNRExJTkUuCgpSaWdodCwgYW5k
IHRoZW4gaGUnZCBoYXZlIHRocmVlIGN1bXVsYXRpdmUgc2V0dGluZ3MuCgo+IFRoZSBvbmx5IHNv
bHV0aW9uIHRvIHRoaXMgcHJvYmxlbSBpcyBmb3IgdGhlIGZpbmFsIGRvbTBfbWVtPSB0byBiZSBh
Cj4gZnVsbCBzcGVjaWZpY2F0aW9uLCBhbmQgSSBzdGlsbCBzZWUgbm8gdXNlIGZvciBDT05GSUdf
RE9NMF9NRU0KClNvIGEgdXNlciBzcGVjaWZ5aW5nIGRvbTBfbWVtIGluIGEgNC4xMSBzZXR1cCB3
b3VsZCBldmVudHVhbGx5IG5lZWQgdG8KbW9kaWZ5IGhpcyBzZXR0aW5nLiBXaXRoIENPTkZJR19E
T00wX01FTSBoZSBkb2Vzbid0IGhhdmUgdG8gZG8gdGhhdC4KCkFkZGl0aW9uYWxseSBDT05GSUdf
Q01ETElORSBpcyBhdmFpbGFibGUgaW4gZXhwZXJ0IG1vZGUgb25seSwgd2hpbGUKQ09ORklHX0RP
TTBfTUVNIGNhbiBiZSBzZXQgbW9yZSBlYXNpbHkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 14:10:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 14:10: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-devel-bounces@lists.xenproject.org>)
	id 1gkUqU-000711-Ef; Fri, 18 Jan 2019 14:10: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=I88E=P2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gkUqT-0006wN-5f
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 14:10:05 +0000
X-Inumbo-ID: bff48a54-1b2a-11e9-a1e0-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bff48a54-1b2a-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 14:10:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2DFFFACC8;
 Fri, 18 Jan 2019 14:10:03 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <20190118124745.19990-1-wei.liu2@citrix.com>
 <23617.56696.303469.469247@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <c584df62-8424-5e51-83f4-87f5e9b2d2fa@suse.com>
Date: Fri, 18 Jan 2019 15:10:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23617.56696.303469.469247@mariner.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] libxl: fix error message for
 unsharing namespaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMjAxOSAxNTowNiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gV2VpIExpdSB3cml0ZXMg
KCJbUEFUQ0hdIGxpYnhsOiBmaXggZXJyb3IgbWVzc2FnZSBmb3IgdW5zaGFyaW5nIG5hbWVzcGFj
ZXMiKToKPj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAK
PiBUaGFua3MuICBJTU8gdGhpcyBzaW1wbGUgYnVnZml4IHNob3VsZCBnbyBpbnRvIDQuMTIuCgpJ
IGFncmVlICh3aGlsZSBJIGtpbmQgb2YgbGlrZSB0aGUgInVuZmFpbGVkIiA6LSkgKS4KClJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 14:16:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1gkUwu-0007eg-T5; Fri, 18 Jan 2019 14:16:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2WP1=P2=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gkUwt-0007eb-88
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 14:16:43 +0000
X-Inumbo-ID: a8075a9d-1b2b-11e9-a1e0-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8075a9d-1b2b-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 14:16:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=xY+wJ/b3YfpIogI8+kv/7CRpcj796piBL9zsOaf/do8=; b=OaHqcio7v7tKZKl8ceNpREgWk2
 5eu9FjQQR+z0gjOYD9jLI4L4zwhgrRnV4Jt5WpGtytdQNzhMb6TenpYeFx9MbDMENmpl5TURQYZ5X
 ickfOGOkWIQW8349WsRNQYlKSgd+67u7KeBYDn0PrGGUqcngyTpbQz6FkRvZtwM44ToI=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:37896
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gkUwh-0006wK-VY; Fri, 18 Jan 2019 15:16:32 +0100
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <cafa45db-e775-b212-ad12-90236f151bb5@eikelenboom.it>
 <20190118125058.4old2fc2zvzyue6f@mac>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <afe9a3e2-5f4d-367a-7f16-02a4f4797e70@eikelenboom.it>
Date: Fri, 18 Jan 2019 15:17:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190118125058.4old2fc2zvzyue6f@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMjAxOSAxMzo1MCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIEph
biAxOCwgMjAxOSBhdCAwMTowMzowNFBNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6
Cj4+IEhpIFJvZ2VyLAo+Pgo+PiBJIGdhdmUgUFZIIGRvbTAgYSBzcGluLCBzZWUgaG93IGZhciBJ
IHdvdWxkIGdldC4KPiAKPiBUaGFua3MhCj4gCj4+IFdpdGggY3VycmVudCB4ZW4tdW5zdGFibGUg
dW5mb3J0dW5hdGVseSBub3QgdGhhdCBmYXIsIGkgZ290IHRoZSBzcGxhdCBiZWxvdy4KPiAKPiBZ
ZXMsIHRoaXMgd2FzIGFscmVhZHkgcmVwb3J0ZWQ6Cj4gCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAxL21zZzAxMDMwLmh0bWwKPj4g
SWYgeW91IG5lZWQgbW9yZSBpbmZvLCB3b3VsZCBsaWtlIG1lIHRvIHRlc3QgYSBwYXRjaCAob3Ig
c29tZSBvdGhlciBnaXQgdHJlZS9icmFuY2gpLCAKPj4gSSB3aWxsIGJlIGhhcHB5IHRvIGdpdmUg
aXQgYSBzcGluICEKPiAKPiBQYXVsIGlzIHdvcmtpbmcgb24gYSBmaXgsIGJ1dCBpbiB0aGUgbWVh
bnRpbWUganVzdCByZW1vdmluZyB0aGUKPiBhc3NlcnRpb25zIHNob3VsZCBiZSBmaW5lOgo+IAo+
IC0tLTg8LS0tCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gaW5kZXggYmQxYWYzNWExMy4uOThl
NmZjMzVlMiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4g
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IEBAIC0zMjEsOSArMzIxLDYg
QEAgaW50IGlvbW11X21hcChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwK
PiAgICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQo+ICAgICAg
ICAgIHJldHVybiAwOwo+ICAKPiAtICAgIEFTU0VSVChJU19BTElHTkVEKGRmbl94KGRmbiksICgx
dWwgPDwgcGFnZV9vcmRlcikpKTsKPiAtICAgIEFTU0VSVChJU19BTElHTkVEKG1mbl94KG1mbiks
ICgxdWwgPDwgcGFnZV9vcmRlcikpKTsKPiAtCj4gICAgICBmb3IgKCBpID0gMDsgaSA8ICgxdWwg
PDwgcGFnZV9vcmRlcik7IGkrKyApCj4gICAgICB7Cj4gICAgICAgICAgcmMgPSBoZC0+cGxhdGZv
cm1fb3BzLT5tYXBfcGFnZShkLCBkZm5fYWRkKGRmbiwgaSksIG1mbl9hZGQobWZuLCBpKSwKPiAK
CkkgZ2F2ZSB0aGF0IGEgc3BpbiBhbmQgaSBub3cgZ2V0IGEgc2VlbWluZ2x5IGVuZGxlc3Mgc3Ry
ZWFtIG9mIElPX1BBR0VfRkFVTFRzCgogX18gIF9fICAgICAgICAgICAgXyAgXyAgICBfIF9fX18g
ICAgX19fICAgICAgICAgICAgICAKIFwgXC8gL19fXyBfIF9fICAgfCB8fCB8ICAvIHxfX18gXCAg
LyBfIFwgICAgXyBfXyBfX18gCiAgXCAgLy8gXyBcICdfIFwgIHwgfHwgfF8gfCB8IF9fKSB8fCB8
IHwgfF9ffCAnX18vIF9ffAogIC8gIFwgIF9fLyB8IHwgfCB8X18gICBffHwgfC8gX18vIHwgfF98
IHxfX3wgfCB8IChfXyAKIC9fL1xfXF9fX3xffCB8X3wgICAgfF98KF8pX3xfX19fXyhfKV9fXy8g
ICB8X3wgIFxfX198CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAooWEVOKSBbMDAwMDAwMWEzNzViZDNkMl0gWGVuIHZlcnNpb24gNC4xMi4wLXJj
IChyb290QGR5bmRucy5vcmcpIChnY2MgKERlYmlhbiA2LjMuMC0xOCtkZWI5dTEpIDYuMy4wIDIw
MTcwNTE2KSBkZWJ1Zz15ICBGcmkgSmFuIDE4IDE0OjQ3OjMwIENFVCAyMDE5CihYRU4pIFswMDAw
MDAxYTNlY2MyZWJlXSBMYXRlc3QgQ2hhbmdlU2V0OiBNb24gSmFuIDE0IDE0OjU5OjM3IDIwMTkg
KzAwMDAgZ2l0OjUwOTIzYWRlN2EtZGlydHkKKFhFTikgWzAwMDAwMDFhNDM4ZWUwYjJdIEJvb3Rs
b2FkZXI6IEdSVUIgMi4wMn5iZXRhMy01K2RlYjl1MQooWEVOKSBbMDAwMDAwMWE0NmFlYjVmYl0g
Q29tbWFuZCBsaW5lOiBkb20wX21lbT0yMDQ4TSxtYXg6MjA0OE0gbG9nbHZsPWFsbCBjb25zb2xl
X3RpbWVzdGFtcHM9ZGF0ZW1zIHZnYT1nZngtMTI4MHgxMDI0eDMyIG5vLWNwdWlkbGUgY29tMT0z
ODQwMCw4bjEgY29uc29sZT12Z2EsY29tMSBpdnJzX2lvYXBpY1s2XT0wMDoxNC4wIGlvbW11PW9u
LHZlcmJvc2UsZGVidWcgY29ucmluZ19zaXplPTEyOGsgdWNvZGU9c2NhbiBzY2hlZD1jcmVkaXQy
IGdudHRhYl9tYXhfZnJhbWVzPTY0IGRvbTA9cHZoCihYRU4pIFswMDAwMDAxYTU0ZDBkMzJhXSBY
ZW4gaW1hZ2UgbG9hZCBiYXNlIGFkZHJlc3M6IDAKKFhFTikgWzAwMDAwMDFhNTdhNDZmOGJdIFZp
ZGVvIGluZm9ybWF0aW9uOgooWEVOKSBbMDAwMDAwMWE1OWRmY2ZlMl0gIFZHQSBpcyBncmFwaGlj
cyBtb2RlIDEyODB4MTAyNCwgMzIgYnBwCihYRU4pIFswMDAwMDAxYTVkMjViMzEyXSAgVkJFL0RE
QyBtZXRob2RzOiBWMjsgRURJRCB0cmFuc2ZlciB0aW1lOiAxIHNlY29uZHMKKFhFTikgWzAwMDAw
MDFhNjEwM2RlZTJdIERpc2MgaW5mb3JtYXRpb246CihYRU4pIFswMDAwMDAxYTYzMzI3MWRiXSAg
Rm91bmQgNCBNQlIgc2lnbmF0dXJlcwooWEVOKSBbMDAwMDAwMWE2NWFkNDI0Ml0gIEZvdW5kIDQg
RUREIGluZm9ybWF0aW9uIHN0cnVjdHVyZXMKKFhFTikgWzAwMDAwMDFhNjhjMDYyMmVdIFhlbi1l
ODIwIFJBTSBtYXA6CihYRU4pIFswMDAwMDAxYTZhZWVmMzI4XSAgMDAwMDAwMDAwMDAwMDAwMCAt
IDAwMDAwMDAwMDAwOTY0MDAgKHVzYWJsZSkKKFhFTikgWzAwMDAwMDFhNmU4MGZmOTJdICAwMDAw
MDAwMDAwMDk2NDAwIC0gMDAwMDAwMDAwMDBhMDAwMCAocmVzZXJ2ZWQpCihYRU4pIFswMDAwMDAx
YTcyMmM4MzM1XSAgMDAwMDAwMDAwMDBlNDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAgKHJlc2VydmVk
KQooWEVOKSBbMDAwMDAwMWE3NWQ3ZTQ1NV0gIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMGM3
ZjkwMDAwICh1c2FibGUpCihYRU4pIFswMDAwMDAxYTc5NmEwZDNiXSAgMDAwMDAwMDBjN2Y5MDAw
MCAtIDAwMDAwMDAwYzdmOWUwMDAgKEFDUEkgZGF0YSkKKFhFTikgWzAwMDAwMDFhN2QyMjE0NWJd
ICAwMDAwMDAwMGM3ZjllMDAwIC0gMDAwMDAwMDBjN2ZlMDAwMCAoQUNQSSBOVlMpCihYRU4pIFsw
MDAwMDAxYTgwY2Q5MWNlXSAgMDAwMDAwMDBjN2ZlMDAwMCAtIDAwMDAwMDAwYzgwMDAwMDAgKHJl
c2VydmVkKQooWEVOKSBbMDAwMDAwMWE4NDc5MTQyOF0gIDAwMDAwMDAwZmZlMDAwMDAgLSAwMDAw
MDAwMTAwMDAwMDAwIChyZXNlcnZlZCkKKFhFTikgWzAwMDAwMDFhODgyNDhmMzJdICAwMDAwMDAw
MTAwMDAwMDAwIC0gMDAwMDAwMDUzODAwMDAwMCAodXNhYmxlKQooWEVOKSBbMDAwMDAwMWE5MTMw
MTg5MF0gTmV3IFhlbiBpbWFnZSBiYXNlIGFkZHJlc3M6IDB4Yzc4MDAwMDAKKFhFTikgWzAwMDAw
MDFhOTQ2OTQ2ZmVdIEFDUEk6IFJTRFAgMDAwRkIxMDAsIDAwMTQgKHIwIEFDUElBTSkKKFhFTikg
WzAwMDAwMDFhOTc5NWNiOWRdIEFDUEk6IFJTRFQgQzdGOTAwMDAsIDAwNDggKHIxIE1TSSAgICBP
RU1TTElDICAyMDEwMDkxMyBNU0ZUICAgICAgIDk3KQooWEVOKSBbMDAwMDAwMWE5YzU4YTA3NV0g
QUNQSTogRkFDUCBDN0Y5MDIwMCwgMDA4NCAocjEgNzY0ME1TIEE3NjQwMTAwIDIwMTAwOTEzIE1T
RlQgICAgICAgOTcpCihYRU4pIFswMDAwMDAxYWExMWI1MjM2XSBBQ1BJOiBEU0RUIEM3RjkwNUUw
LCA5NDI3IChyMSAgQTc2NDAgQTc2NDAxMDAgICAgICAxMDAgSU5UTCAyMDA1MTExNykKKFhFTikg
WzAwMDAwMDFhYTVkZTBjY2FdIEFDUEk6IEZBQ1MgQzdGOUUwMDAsIDAwNDAKKFhFTikgWzAwMDAw
MDFhYTg3MjQzOTZdIEFDUEk6IEFQSUMgQzdGOTAzOTAsIDAwODggKHIxIDc2NDBNUyBBNzY0MDEw
MCAyMDEwMDkxMyBNU0ZUICAgICAgIDk3KQooWEVOKSBbMDAwMDAwMWFhZDM0ZWQ3MF0gQUNQSTog
TUNGRyBDN0Y5MDQyMCwgMDAzQyAocjEgNzY0ME1TIE9FTU1DRkcgIDIwMTAwOTEzIE1TRlQgICAg
ICAgOTcpCihYRU4pIFswMDAwMDAxYWIxZjdiMTA2XSBBQ1BJOiBTTElDIEM3RjkwNDYwLCAwMTc2
IChyMSBNU0kgICAgT0VNU0xJQyAgMjAxMDA5MTMgTVNGVCAgICAgICA5NykKKFhFTikgWzAwMDAw
MDFhYjZiYTg2NjNdIEFDUEk6IE9FTUIgQzdGOUUwNDAsIDAwNzIgKHIxIDc2NDBNUyBBNzY0MDEw
MCAyMDEwMDkxMyBNU0ZUICAgICAgIDk3KQooWEVOKSBbMDAwMDAwMWFiYjdkNDcyM10gQUNQSTog
U1JBVCBDN0Y5QTVFMCwgMDEwOCAocjMgQU1EICAgIEZBTV9GXzEwICAgICAgICAyIEFNRCAgICAg
ICAgIDEpCihYRU4pIFswMDAwMDAxYWMwNDAwYTJhXSBBQ1BJOiBIUEVUIEM3RjlBNkYwLCAwMDM4
IChyMSA3NjQwTVMgT0VNSFBFVCAgMjAxMDA5MTMgTVNGVCAgICAgICA5NykKKFhFTikgWzAwMDAw
MDFhYzUwMmM5ZjZdIEFDUEk6IElWUlMgQzdGOUE3MzAsIDAxMDggKHIxICBBTUQgICAgIFJEODkw
UyAgIDIwMjAzMSBBTUQgICAgICAgICAwKQooWEVOKSBbMDAwMDAwMWFjOWM1ODFjNV0gQUNQSTog
U1NEVCBDN0Y5QTg0MCwgMERBNCAocjEgQSBNIEkgIFBPV0VSTk9XICAgICAgICAxIEFNRCAgICAg
ICAgIDEpCihYRU4pIFswMDAwMDAxYWNlODgzZDZlXSBTeXN0ZW0gUkFNOiAyMDQ3OU1CICgyMDk3
MDY0OGtCKQooWEVOKSBbMDAwMDAwMWFkOGJjZjRjYl0gU1JBVDogUFhNIDAgLT4gQVBJQyAwMCAt
PiBOb2RlIDAKKFhFTikgWzAwMDAwMDFhZGJhYTA1MDVdIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDEg
LT4gTm9kZSAwCihYRU4pIFswMDAwMDAxYWRlOTZmOWVhXSBTUkFUOiBQWE0gMCAtPiBBUElDIDAy
IC0+IE5vZGUgMAooWEVOKSBbMDAwMDAwMWFlMTgzZjkxYl0gU1JBVDogUFhNIDAgLT4gQVBJQyAw
MyAtPiBOb2RlIDAKKFhFTikgWzAwMDAwMDFhZTQ3MTBkMmFdIFNSQVQ6IFBYTSAwIC0+IEFQSUMg
MDQgLT4gTm9kZSAwCihYRU4pIFswMDAwMDAxYWU3NWUxM2FhXSBTUkFUOiBQWE0gMCAtPiBBUElD
IDA1IC0+IE5vZGUgMAooWEVOKSBbMDAwMDAwMWFlYTRiMWE1ZF0gU1JBVDogTm9kZSAwIFBYTSAw
IDAtYTAwMDAKKFhFTikgWzAwMDAwMDFhZWNlYmYzMDNdIFNSQVQ6IE5vZGUgMCBQWE0gMCAxMDAw
MDAtYzgwMDAwMDAKKFhFTikgWzAwMDAwMDFhZWZmMjYwNGFdIFNSQVQ6IE5vZGUgMCBQWE0gMCAx
MDAwMDAwMDAtNTM4MDAwMDAwCihYRU4pIFswMDAwMDAxYWYzMmI4NzY2XSBOVU1BOiBBbGxvY2F0
ZWQgbWVtbm9kZW1hcCBmcm9tIDUzMzRkYzAwMCAtIDUzMzRlMjAwMAooWEVOKSBbMDAwMDAwMWFm
NzIzM2E5ZF0gTlVNQTogVXNpbmcgOCBmb3IgdGhlIGhhc2ggc2hpZnQuCihYRU4pIFswMDAwMDAx
YjNkNzAxZmRlXSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBbMDAwMDAwMWIzZmVhYzEw
M10gQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiAxMjggS2lCLgooWEVOKSBbMDAwMDAwMWI1NjBm
NGFhMl0gdmVzYWZiOiBmcmFtZWJ1ZmZlciBhdCAweGQwMDAwMDAwLCBtYXBwZWQgdG8gMHhmZmZm
ODJjMDAwMjAxMDAwLCB1c2luZyA2MTQ0aywgdG90YWwgMTYzODRrCihYRU4pIFswMDAwMDAxYjVi
ZGM5MWNlXSB2ZXNhZmI6IG1vZGUgaXMgMTI4MHgxMDI0eDMyLCBsaW5lbGVuZ3RoPTUxMjAsIGZv
bnQgOHgxNgooWEVOKSBbMDAwMDAwMWI1ZmZhNWQ1ZF0gdmVzYWZiOiBUcnVlY29sb3I6IHNpemU9
MDo4Ojg6OCwgc2hpZnQ9MDoxNjo4OjAKKFhFTikgWzAwMDAwMDFiNjNhNjhhOGVdIENQVSBWZW5k
b3I6IEFNRCwgRmFtaWx5IDE2ICgweDEwKSwgTW9kZWwgMTAgKDB4YSksIFN0ZXBwaW5nIDAgKHJh
dyAwMDEwMGZhMCkKKFhFTikgWzAwMDAwMDFiNmRhMTc4Y2FdIGZvdW5kIFNNUCBNUC10YWJsZSBh
dCAwMDBmZjc4MAooWEVOKSBbMDAwMDAwMWI3MDc1MDgyNl0gRE1JIHByZXNlbnQuCihYRU4pIFsw
MDAwMDAxYjcyNjQxNTIyXSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0CihYRU4pIFswMDAwMDAx
Yjc0ZjgzY2E1XSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDgwOCAoMjQgYml0cykKKFhFTikg
WzAwMDAwMDFiNzgzZTM5ZjZdIEFDUEk6IFNMRUVQIElORk86IHBtMXhfY250WzE6ODA0LDE6MF0s
IHBtMXhfZXZ0WzE6ODAwLDE6MF0KKFhFTikgWzAwMDAwMDFiN2M3NTNlOTVdIEFDUEk6ICAgICAg
ICAgICAgIHdha2V1cF92ZWNbYzdmOWUwMGNdLCB2ZWNfc2l6ZVsyMF0KKFhFTikgWzAwMDAwMDFi
ODA2MDNjMjNdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwCihYRU4pIFswMDAw
MDAxYjgzNzM1ZTVhXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAwXSBl
bmFibGVkKQooWEVOKSBbMDAwMDAwMWI4NzQ0Y2ZlMl0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgw
Ml0gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKKFhFTikgWzAwMDAwMDFiOGIxNjcwOGRdIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4MDNdIGxhcGljX2lkWzB4MDJdIGVuYWJsZWQpCihYRU4pIFswMDAw
MDAxYjhlZTgwMzRkXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA0XSBsYXBpY19pZFsweDAzXSBl
bmFibGVkKQooWEVOKSBbMDAwMDAwMWI5MmI5N2I5Nl0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgw
NV0gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkKKFhFTikgWzAwMDAwMDFiOTY4YWZjMDJdIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4MDZdIGxhcGljX2lkWzB4MDVdIGVuYWJsZWQpCihYRU4pIFswMDAw
MDAxYjlhNWNhMDgyXSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDZdIGFkZHJlc3NbMHhmZWMwMDAwMF0g
Z3NpX2Jhc2VbMF0pCihYRU4pIFswMDAwMDAxYjllNmRhNmY1XSBJT0FQSUNbMF06IGFwaWNfaWQg
NiwgdmVyc2lvbiAzMywgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwooWEVOKSBbMDAwMDAw
MWJhMmQ3NzU3YV0gQUNQSTogSU9BUElDIChpZFsweDA3XSBhZGRyZXNzWzB4ZmVjMjAwMDBdIGdz
aV9iYXNlWzI0XSkKKFhFTikgWzAwMDAwMDFiYTZmNTI4ODhdIElPQVBJQ1sxXTogYXBpY19pZCA3
LCB2ZXJzaW9uIDMzLCBhZGRyZXNzIDB4ZmVjMjAwMDAsIEdTSSAyNC01NQooWEVOKSBbMDAwMDAw
MWJhYjZiZDIyYV0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJx
IDIgZGZsIGRmbCkKKFhFTikgWzAwMDAwMDFiYWY4OTdjZTNdIEFDUEk6IElOVF9TUkNfT1ZSIChi
dXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGxvdyBsZXZlbCkKKFhFTikgWzAwMDAwMDFiYjNj
MDkxZGFdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgWzAwMDAwMDFiYjY3YWRk
ZGFdIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgWzAwMDAwMDFiYjkzNTFkOGRd
IEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgWzAwMDAwMDFiYmJlZjU5ODVdIEVu
YWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAyIEkvTyBBUElDcwooWEVOKSBbMDAwMDAw
MWJiZjgxNjVlZF0gQUNQSTogSFBFVCBpZDogMHg4MzAwIGJhc2U6IDB4ZmVkMDAwMDAKKFhFTikg
WzAwMDAwMDFiYzJiYTgwYzBdIFBDSTogTUNGRyBjb25maWd1cmF0aW9uIDA6IGJhc2UgZTAwMDAw
MDAgc2VnbWVudCAwMDAwIGJ1c2VzIDAwIC0gZmYKKFhFTikgWzAwMDAwMDFiYzc2M2Y0NWRdIFBD
STogTm90IHVzaW5nIE1DRkcgZm9yIHNlZ21lbnQgMDAwMCBidXMgMDAtZmYKKFhFTikgWzAwMDAw
MDFiY2IwMmI3NDVdIEVSU1QgdGFibGUgd2FzIG5vdCBmb3VuZAooWEVOKSBbMDAwMDAwMWJjZDhh
MjVhZF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9u
CihYRU4pIFswMDAwMDAxYmQxNjg1N2JlXSBTTVA6IEFsbG93aW5nIDYgQ1BVcyAoMCBob3RwbHVn
IENQVXMpCihYRU4pIFswMDAwMDAxYmQ0OTRlMzdkXSBJUlEgbGltaXRzOiA1NiBHU0ksIDExMTIg
TVNJL01TSS1YCihYRU4pIFswMDAwMDAxYmQ3OWI0YzhhXSBtaWNyb2NvZGU6IENQVTAgdXBkYXRl
ZCBmcm9tIHJldmlzaW9uIDB4MTAwMDBiZiB0byAweDEwMDAwZGMKKFhFTikgWzAwMDAwMDFiZGJl
YmNhNzVdIHRyYXBzLmM6MTU3NDogR1BGICgwMDAwKTogZmZmZjgyZDA4MDQyNWQwNiBbcHJvYmVf
Y3B1aWRfZmF1bHRpbmcrMHhlLzB4YTJdIC0+IGZmZmY4MmQwODAzODA4YjIKKFhFTikgWzAwMDAw
MDFiZTFlYmVmZjhdIENQVTA6IEFNRCBGYW0xMGggbWFjaGluZSBjaGVjayByZXBvcnRpbmcgZW5h
YmxlZAooWEVOKSBbMDAwMDAwMWJlNWE0MDljMl0gU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNp
bGl0aWVzOgooWEVOKSBbMDAwMDAwMWJlOGFhN2Q0ZV0gICBIYXJkd2FyZSBmZWF0dXJlczoKKFhF
TikgWzAwMDAwMDFiZWFmZjI4YmFdICAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhV
TksgU0hBRE9XX1BBR0lORwooWEVOKSBbMDAwMDAwMWJlZWRkNWUwOF0gICBYZW4gc2V0dGluZ3M6
IEJUSS1UaHVuayBMRkVOQ0UsIFNQRUNfQ1RSTDogTm8sIE90aGVyOgooWEVOKSBbMDAwMDAwMWJm
MmVlNzY5OF0gICBTdXBwb3J0IGZvciBIVk0gVk1zOiBSU0IKKFhFTikgWzAwMDAwMDFiZjU4ZjM5
M2VdICAgU3VwcG9ydCBmb3IgUFYgVk1zOiBSU0IKKFhFTikgWzAwMDAwMDFiZjgyMzc4NzhdICAg
WFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wIGRpc2FibGVkLCBEb21VIGRpc2FibGVkICh3aXRo
b3V0IFBDSUQpCihYRU4pIFswMDAwMDAxYmZjZDk4MGU4XSAgIFBWIEwxVEYgc2hhZG93aW5nOiBE
b20wIGRpc2FibGVkLCBEb21VIGRpc2FibGVkCihYRU4pIFswMDAwMDAxYzAwOWU1YWUwXSBVc2lu
ZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIHJldjIgKGNyZWRpdDIpCihYRU4pIFsw
MDAwMDAxYzA0ODk0NzY4XSBJbml0aWFsaXppbmcgQ3JlZGl0MiBzY2hlZHVsZXIKKFhFTikgWzAw
MDAwMDFjMDc1Y2VjMDhdICBsb2FkX3ByZWNpc2lvbl9zaGlmdDogMTgKKFhFTikgWzAwMDAwMDFj
MDlmMGZiZTNdICBsb2FkX3dpbmRvd19zaGlmdDogMzAKKFhFTikgWzAwMDAwMDFjMGM1ZjFjZmFd
ICB1bmRlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2U6IDAKKFhFTikgWzAwMDAwMDFjMGYzZjdiNGFd
ICBvdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogLTMKKFhFTikgWzAwMDAwMDFjMTIxZmQzZGVd
ICBydW5xdWV1ZXMgYXJyYW5nZW1lbnQ6IHNvY2tldAooWEVOKSBbMDAwMDAwMWMxNGYzNzFmOF0g
IGNhcCBlbmZvcmNlbWVudCBncmFudWxhcml0eTogMTBtcwooWEVOKSBbMDAwMDAwMWMxN2Y5YzZj
ZV0gbG9hZCB0cmFja2luZyB3aW5kb3cgbGVuZ3RoIDEwNzM3NDE4MjQgbnMKKFhFTikgWzAwMDAw
MDFjMWI1OTFiM2VdIEFkZGluZyBjcHUgMCB0byBydW5xdWV1ZSAwCihYRU4pIFswMDAwMDAxYzFk
ZjlmMWY2XSAgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0aW5nCihYRU4pIFswMDAwMDAx
YzJhNzkzOTEwXSBQbGF0Zm9ybSB0aW1lciBpcyAxNC4zMThNSHogSFBFVAooWEVOKSBbICAgIDIu
OTc0MTA3XSBEZXRlY3RlZCAzMjAwLjE0NSBNSHogcHJvY2Vzc29yLgooWEVOKSBbICAgIDIuOTkw
NTAwXSBJbml0aW5nIG1lbW9yeSBzaGFyaW5nLgooWEVOKSBbICAgIDMuMDAyNDU4XSBhbHQgdGFi
bGUgZmZmZjgyZDA4MDQ2N2M3MCAtPiBmZmZmODJkMDgwNDY5YTkyCihYRU4pIFsgICAgMy4wMjEx
MzldIEFNRC1WaTogRm91bmQgTVNJIGNhcGFiaWxpdHkgYmxvY2sgYXQgMHg1NAooWEVOKSBbICAg
IDMuMDM4MDM4XSBBTUQtVmk6IElWUlMgQmxvY2s6IEZvdW5kIHR5cGUgMHgxMCBmbGFncyAweDNl
IGxlbiAweGQ4IGlkIDB4MgooWEVOKSBbICAgIDMuMDYwMTM3XSBBTUQtVmk6IFVzaW5nIElWSEQg
dHlwZSAweDEwCihYRU4pIFsgICAgMy4wNzMzOTZdIEFNRC1WaTogQUNQSSBUYWJsZToKKFhFTikg
WyAgICAzLjA4NDMxNl0gQU1ELVZpOiAgU2lnbmF0dXJlIElWUlMKKFhFTikgWyAgICAzLjA5NjI3
Nl0gQU1ELVZpOiAgTGVuZ3RoIDB4MTA4CihYRU4pIFsgICAgMy4xMDc3MTRdIEFNRC1WaTogIFJl
dmlzaW9uIDB4MQooWEVOKSBbICAgIDMuMTI4MDQ0XSBBTUQtVmk6ICBDaGVja1N1bSAweDY1CihY
RU4pIFsgICAgMy4xNDg1NTddIEFNRC1WaTogIE9FTV9JZCBBTUQgIAooWEVOKSBbICAgIDMuMTY4
Nzk5XSBBTUQtVmk6ICBPRU1fVGFibGVfSWQgUkQ4OTBTCihYRU4pIFsgICAgMy4xOTA4OTZdIEFN
RC1WaTogIE9FTV9SZXZpc2lvbiAweDIwMjAzMQooWEVOKSBbICAgIDMuMjEzNDUxXSBBTUQtVmk6
ICBDcmVhdG9yX0lkIEFNRCAKKFhFTikgWyAgICAzLjIzNDM1NV0gQU1ELVZpOiAgQ3JlYXRvcl9S
ZXZpc2lvbiAwCihYRU4pIFsgICAgMy4yNTU5NzFdIEFNRC1WaTogSVZSUyBCbG9jazogdHlwZSAw
eDEwIGZsYWdzIDB4M2UgbGVuIDB4ZDggaWQgMHgyCihYRU4pIFsgICAgMy4yODUxODNdIEFNRC1W
aTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgzIGlkIDAgZmxhZ3MgMAooWEVOKSBbICAgIDMu
MzEyMjk3XSBBTUQtVmk6ICBEZXZfSWQgUmFuZ2U6IDAgLT4gMHgyCihYRU4pIFsgICAgMy4zMzQ5
NDNdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4MTAgZmxhZ3MgMAoo
WEVOKSBbICAgIDMuMzYyODI3XSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MyBp
ZCAweGUwMCBmbGFncyAwCihYRU4pIFsgICAgMy4zOTA5MzJdIEFNRC1WaTogIERldl9JZCBSYW5n
ZTogMHhlMDAgLT4gMHhlMDEKKFhFTikgWyAgICAzLjQxNTA5OF0gQU1ELVZpOiBJVkhEIERldmlj
ZSBFbnRyeTogdHlwZSAweDIgaWQgMHgxOCBmbGFncyAwCihYRU4pIFsgICAgMy40NDI5MzBdIEFN
RC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4ZDAwIGZsYWdzIDAKKFhFTikg
WyAgICAzLjQ3MDk4M10gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHgy
OCBmbGFncyAwCihYRU4pIFsgICAgMy40OTg3NDldIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6
IHR5cGUgMHgyIGlkIDB4YzAwIGZsYWdzIDAKKFhFTikgWyAgICAzLjUyNjc1MF0gQU1ELVZpOiBJ
VkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHgzMCBmbGFncyAwCihYRU4pIFsgICAgMy41
NTQ0NTJdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YjAwIGZsYWdz
IDAKKFhFTikgWyAgICAzLjU4MjM4OF0gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAw
eDIgaWQgMHg0OCBmbGFncyAwCihYRU4pIFsgICAgMy42MTAwMzddIEFNRC1WaTogSVZIRCBEZXZp
Y2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YTAwIGZsYWdzIDAKKFhFTikgWyAgICAzLjYzNzk2MF0g
QU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHg1MCBmbGFncyAwCihYRU4p
IFsgICAgMy42NjU2NzVdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgzIGlkIDB4
OTAwIGZsYWdzIDAKKFhFTikgWyAgICAzLjY5MzY4N10gQU1ELVZpOiAgRGV2X0lkIFJhbmdlOiAw
eDkwMCAtPiAweDkwNwooWEVOKSBbICAgIDMuNzE3ODI5XSBBTUQtVmk6IElWSEQgRGV2aWNlIEVu
dHJ5OiB0eXBlIDB4MiBpZCAweDYwIGZsYWdzIDAKKFhFTikgWyAgICAzLjc0NTU4Ml0gQU1ELVZp
OiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHg1MDAgZmxhZ3MgMAooWEVOKSBbICAg
IDMuNzczNTU2XSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweDYwOCBm
bGFncyAwCihYRU4pIFsgICAgMy44MDE1MDVdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5
cGUgMHgyIGlkIDB4ODAwIGZsYWdzIDAKKFhFTikgWyAgICAzLjgyOTQ5NF0gQU1ELVZpOiBJVkhE
IERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHg2MTAgZmxhZ3MgMAooWEVOKSBbICAgIDMuODU3
NDY3XSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweDcwMCBmbGFncyAw
CihYRU4pIFsgICAgMy44ODU0NTddIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgy
IGlkIDB4NjggZmxhZ3MgMAooWEVOKSBbICAgIDMuOTEzMjA5XSBBTUQtVmk6IElWSEQgRGV2aWNl
IEVudHJ5OiB0eXBlIDB4MyBpZCAweDQwMCBmbGFncyAwCihYRU4pIFsgICAgMy45NDExOTZdIEFN
RC1WaTogIERldl9JZCBSYW5nZTogMHg0MDAgLT4gMHg0MDcKKFhFTikgWyAgICAzLjk2NTE2OF0g
QU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHg4OCBmbGFncyAwCihYRU4p
IFsgICAgMy45OTI3MTVdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgzIGlkIDB4
OTAgZmxhZ3MgMAooWEVOKSBbICAgIDQuMDIwMjcyXSBBTUQtVmk6ICBEZXZfSWQgUmFuZ2U6IDB4
OTAgLT4gMHg5MgooWEVOKSBbICAgIDQuMDQzNjk3XSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5
OiB0eXBlIDB4MyBpZCAweDk4IGZsYWdzIDAKKFhFTikgWyAgICA0LjA3MTI4Ml0gQU1ELVZpOiAg
RGV2X0lkIFJhbmdlOiAweDk4IC0+IDB4OWEKKFhFTikgWyAgICA0LjA5NDY1NF0gQU1ELVZpOiBJ
VkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHhhMCBmbGFncyAweGQ3CihYRU4pIFsgICAg
NC4xMjMwMDddIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YTIgZmxh
Z3MgMAooWEVOKSBbICAgIDQuMTUwNjMwXSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBl
IDB4MiBpZCAweGEzIGZsYWdzIDAKKFhFTikgWyAgICA0LjE3ODIwM10gQU1ELVZpOiBJVkhEIERl
dmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHhhNCBmbGFncyAwCihYRU4pIFsgICAgNC4yMDU3ODdd
IEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHg0MyBpZCAweDMwMCBmbGFncyAwCihY
RU4pIFsgICAgNC4yMzM4NzhdIEFNRC1WaTogIERldl9JZCBSYW5nZTogMHgzMDAgLT4gMHgzZmYg
YWxpYXMgMHhhNAooWEVOKSBbICAgIDQuMjYwNjcwXSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5
OiB0eXBlIDB4MiBpZCAweGE1IGZsYWdzIDAKKFhFTikgWyAgICA0LjI4ODI2OF0gQU1ELVZpOiBJ
VkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHhhOCBmbGFncyAwCihYRU4pIFsgICAgNC4z
MTU5MzFdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YTkgZmxhZ3Mg
MAooWEVOKSBbICAgIDQuMzQzNjM0XSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4
MiBpZCAweDEwMCBmbGFncyAwCihYRU4pIFsgICAgNC4zNzE2MzNdIEFNRC1WaTogSVZIRCBEZXZp
Y2UgRW50cnk6IHR5cGUgMHgzIGlkIDB4YjAgZmxhZ3MgMAooWEVOKSBbICAgIDQuMzk5NDE0XSBB
TUQtVmk6ICBEZXZfSWQgUmFuZ2U6IDB4YjAgLT4gMHhiMgooWEVOKSBbICAgIDQuNDIzMDM1XSBB
TUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDAgaWQgMCBmbGFncyAwCihYRU4pIFsgICAg
NC40NDk1MTJdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHg0OCBpZCAwIGZsYWdz
IDB4ZDcKKFhFTikgWyAgICA0LjQ3NzU5Ml0gQU1ELVZpOiBJVkhEIFNwZWNpYWw6IDAwMDA6MDA6
MTQuMCB2YXJpZXR5IDB4MiBoYW5kbGUgMAooWEVOKSBbICAgIDQuNTA2NTAzXSBBTUQtVmk6IElW
SEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4NDggaWQgMCBmbGFncyAwCihYRU4pIFsgICAgNC41MzM4
ODBdIEFNRC1WaTogSVZIRCBTcGVjaWFsOiAwMDAwOjAwOjAwLjEgdmFyaWV0eSAweDEgaGFuZGxl
IDB4NwooWEVOKSBbICAgIDQuNTYzNTA1XSBBTUQtVmk6IERpc2FibGVkIEhBUCBtZW1vcnkgbWFw
IHNoYXJpbmcgd2l0aCBJT01NVQooWEVOKSBbICAgIDQuNTkxNDQxXSBBTUQtVmk6IElPTU1VIDAg
RW5hYmxlZC4KKFhFTikgWyAgICA0LjYxOTU0OF0gSS9PIHZpcnR1YWxpc2F0aW9uIGVuYWJsZWQK
KFhFTikgWyAgICA0LjY0MDk2OF0gIC0gRG9tMCBtb2RlOiBSZWxheGVkCihYRU4pIFsgICAgNC42
NjA5ODhdIEludGVycnVwdCByZW1hcHBpbmcgZW5hYmxlZAooWEVOKSBbICAgIDQuNjgyNTQyXSBu
cl9zb2NrZXRzOiAxCihYRU4pIFsgICAgNC43MDA2NzRdIEVOQUJMSU5HIElPLUFQSUMgSVJRcwoo
WEVOKSBbICAgIDQuNzIwNjU2XSAgLT4gVXNpbmcgbmV3IEFDSyBtZXRob2QKKFhFTikgWyAgICA0
Ljc0MTYxMF0gLi5USU1FUjogdmVjdG9yPTB4RjAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGlu
Mj0tMQooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0NC43NTJdIEhWTTogQVNJRHMgZW5hYmxlZC4K
KFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NDQuNzYxXSBTVk06IFN1cHBvcnRlZCBhZHZhbmNlZCBm
ZWF0dXJlczoKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NDQuNzcxXSAgLSBOZXN0ZWQgUGFnZSBU
YWJsZXMgKE5QVCkKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NDQuNzgwXSAgLSBMYXN0IEJyYW5j
aCBSZWNvcmQgKExCUikgVmlydHVhbGlzYXRpb24KKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NDQu
NzkwXSAgLSBOZXh0LVJJUCBTYXZlZCBvbiAjVk1FWElUCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2
OjQ0Ljc5OV0gIC0gUGF1c2UtSW50ZXJjZXB0IEZpbHRlcgooWEVOKSBbMjAxOS0wMS0xOCAxNDow
Njo0NC44MDldIEhWTTogU1ZNIGVuYWJsZWQKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NDQuODE5
XSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAooWEVOKSBbMjAx
OS0wMS0xOCAxNDowNjo0NC44MjhdIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IK
KFhFTikgWzIwMTktMDEtMTggMTQ6MDY6MzkuMDIyXSBtaWNyb2NvZGU6IENQVTEgdXBkYXRlZCBm
cm9tIHJldmlzaW9uIDB4MTAwMDBiZiB0byAweDEwMDAwZGMKKFhFTikgWzIwMTktMDEtMTggMTQ6
MDY6NDQuODU4XSBBZGRpbmcgY3B1IDEgdG8gcnVucXVldWUgMAooWEVOKSBbMjAxOS0wMS0xOCAx
NDowNjozOS4wMjJdIG1pY3JvY29kZTogQ1BVMiB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxMDAw
MGJmIHRvIDB4MTAwMDBkYwooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0NC44ODhdIEFkZGluZyBj
cHUgMiB0byBydW5xdWV1ZSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjM5LjAyMl0gbWljcm9j
b2RlOiBDUFUzIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDEwMDAwYmYgdG8gMHgxMDAwMGRjCihY
RU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ0LjkxOF0gQWRkaW5nIGNwdSAzIHRvIHJ1bnF1ZXVlIDAK
KFhFTikgWzIwMTktMDEtMTggMTQ6MDY6MzkuMDIyXSBtaWNyb2NvZGU6IENQVTQgdXBkYXRlZCBm
cm9tIHJldmlzaW9uIDB4MTAwMDBiZiB0byAweDEwMDAwZGMKKFhFTikgWzIwMTktMDEtMTggMTQ6
MDY6NDQuOTQ4XSBBZGRpbmcgY3B1IDQgdG8gcnVucXVldWUgMAooWEVOKSBbMjAxOS0wMS0xOCAx
NDowNjozOS4wMjJdIG1pY3JvY29kZTogQ1BVNSB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxMDAw
MGJmIHRvIDB4MTAwMDBkYwooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0NC45NzhdIEFkZGluZyBj
cHUgNSB0byBydW5xdWV1ZSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ0Ljk4OF0gQnJvdWdo
dCB1cCA2IENQVXMKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NDUuMDAxXSBidWlsZC1pZDogNTc3
MjVkY2RiZGZjZjAyMzVhYjViMDc5OTgxNzBiNjJhZmNlYWRhYQooWEVOKSBbMjAxOS0wMS0xOCAx
NDowNjo0NS4wMTFdIFJ1bm5pbmcgc3R1YiByZWNvdmVyeSBzZWxmdGVzdHMuLi4KKFhFTikgWzIw
MTktMDEtMTggMTQ6MDY6NDUuMDIxXSB0cmFwcy5jOjE1NzQ6IEdQRiAoMDAwMCk6IGZmZmY4MmQw
YmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQwODAzODA0MTIKKFhFTikgWzIw
MTktMDEtMTggMTQ6MDY6NDUuMDMxXSB0cmFwcy5jOjc1NTogVHJhcCAxMjogZmZmZjgyZDBiZmZm
ZjA0MCBbZmZmZjgyZDBiZmZmZjA0MF0gLT4gZmZmZjgyZDA4MDM4MDQxMgooWEVOKSBbMjAxOS0w
MS0xOCAxNDowNjo0NS4wNDFdIHRyYXBzLmM6MTA5NDogVHJhcCAzOiBmZmZmODJkMGJmZmZmMDQx
IFtmZmZmODJkMGJmZmZmMDQxXSAtPiBmZmZmODJkMDgwMzgwNDEyCihYRU4pIFsyMDE5LTAxLTE4
IDE0OjA2OjQ1LjA3Ml0gQUNQSSBzbGVlcCBtb2RlczogUzMKKFhFTikgWzIwMTktMDEtMTggMTQ6
MDY6NDUuMDgyXSBWUE1VOiBkaXNhYmxlZAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0NS4wOTJd
IE1DQTogVXNlIGh3IHRocmVzaG9sZGluZyB0byBhZGp1c3QgcG9sbGluZyBmcmVxdWVuY3kKKFhF
TikgWzIwMTktMDEtMTggMTQ6MDY6NDUuMTAyXSBtY2hlY2tfcG9sbDogTWFjaGluZSBjaGVjayBw
b2xsaW5nIHRpbWVyIHN0YXJ0ZWQuCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ1LjExM10gWGVu
b3Byb2ZpbGU6IEZhaWxlZCB0byBzZXR1cCBJQlMgTFZUIG9mZnNldCwgSUJTQ1RMID0gMHhmZmZm
ZmZmZgooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0NS4xMjNdIERvbTAgaGFzIG1heGltdW0gNjMy
IFBJUlFzCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ1LjEzNF0gTXVsdGlwbGUgaW5pdHJkIGNh
bmRpZGF0ZXMsIHBpY2tpbmcgbW9kdWxlICMxCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ1LjE0
NV0gTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBhY3RpdmUKKFhFTikgWzIwMTktMDEt
MTggMTQ6MDY6NDUuMTU1XSAqKiogQnVpbGRpbmcgYSBQVkggRG9tMCAqKioKKFhFTikgWzIwMTkt
MDEtMTggMTQ6MDY6NDUuNDYzXSBBTUQtVmk6IHVwZGF0ZV9wYWdpbmdfbW9kZSBUcnkgdG8gYWNj
ZXNzIHBkZXZfbGlzdCB3aXRob3V0IGFxdWlyaW5nIHBjaWRldnNfbG9jay4KKFhFTikgWzIwMTkt
MDEtMTggMTQ6MDY6NDUuOTgzXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2Ug
aWQgPSAwLCB0eXBlID0gMHg2LCByb290IHRhYmxlID0gMHg0MjNhZTcwMDAsIGRvbWFpbiA9IDAs
IHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0NS45OTNdIEFNRC1WaTog
U2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4MiwgdHlwZSA9IDB4Nywgcm9vdCB0
YWJsZSA9IDB4NDIzYWU3MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIw
MTktMDEtMTggMTQ6MDY6NDYuMDA0XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZp
Y2UgaWQgPSAweDEwLCB0eXBlID0gMHgyLCByb290IHRhYmxlID0gMHg0MjNhZTcwMDAsIGRvbWFp
biA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4wMTVdIEFN
RC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4MTgsIHR5cGUgPSAweDIs
IHJvb3QgdGFibGUgPSAweDQyM2FlNzAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihY
RU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ2LjAyN10gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJs
ZTogZGV2aWNlIGlkID0gMHgyOCwgdHlwZSA9IDB4Miwgcm9vdCB0YWJsZSA9IDB4NDIzYWU3MDAw
LCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NDYu
MDM4XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDMwLCB0eXBl
ID0gMHgyLCByb290IHRhYmxlID0gMHg0MjNhZTcwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2Rl
ID0gMwooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4wNTBdIEFNRC1WaTogU2V0dXAgSS9PIHBh
Z2UgdGFibGU6IGRldmljZSBpZCA9IDB4NDgsIHR5cGUgPSAweDIsIHJvb3QgdGFibGUgPSAweDQy
M2FlNzAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTAxLTE4IDE0
OjA2OjQ2LjA2Ml0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg1
MCwgdHlwZSA9IDB4Miwgcm9vdCB0YWJsZSA9IDB4NDIzYWU3MDAwLCBkb21haW4gPSAwLCBwYWdp
bmcgbW9kZSA9IDMKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NDYuMDc0XSBBTUQtVmk6IFNldHVw
IEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDYwLCB0eXBlID0gMHgyLCByb290IHRhYmxl
ID0gMHg0MjNhZTcwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOS0w
MS0xOCAxNDowNjo0Ni4wODZdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBp
ZCA9IDB4NjgsIHR5cGUgPSAweDIsIHJvb3QgdGFibGUgPSAweDQyM2FlNzAwMCwgZG9tYWluID0g
MCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ2LjA5OF0gQU1ELVZp
OiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg4OCwgdHlwZSA9IDB4Nywgcm9v
dCB0YWJsZSA9IDB4NDIzYWU3MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikg
WzIwMTktMDEtMTggMTQ6MDY6NDYuMTExXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBk
ZXZpY2UgaWQgPSAweDkwLCB0eXBlID0gMHg3LCByb290IHRhYmxlID0gMHg0MjNhZTcwMDAsIGRv
bWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4xMjRd
IEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1
bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0
Ni4xMzZdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5
MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAx
NDowNjo0Ni4xNDldIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlk
ID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0w
MS0xOCAxNDowNjo0Ni4xNjJdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2
aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBb
MjAxOS0wMS0xOCAxNDowNjo0Ni4xNzVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0g
MCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAoo
WEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4xODldIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9t
YWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdz
ID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4yMDJdIEFNRC1WaTogSU9fUEFHRV9GQVVM
VDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAs
IGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4yMTVdIEFNRC1WaTogSU9fUEFH
RV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4
ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4yMjldIEFNRC1WaTog
SU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVz
cyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4yNDNdIEFN
RC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQg
YWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4y
NTZdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwg
ZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDow
Njo0Ni4yNzBdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0g
MHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0x
OCAxNDowNjo0Ni4yODVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNl
IGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAx
OS0wMS0xOCAxNDowNjo0Ni4yOTldIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwg
ZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVO
KSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4zMTRdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWlu
ID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0g
MAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4zMjhdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDog
ZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZs
YWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4zNDNdIEFNRC1WaTogSU9fUEFHRV9G
QVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1
NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4zNThdIEFNRC1WaTogSU9f
UEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9
IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4zNzNdIEFNRC1W
aTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRk
cmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni4zODld
IEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1
bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0
Ni40MDRdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5
MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAx
NDowNjo0Ni40MTldIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlk
ID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0w
MS0xOCAxNDowNjo0Ni40MzVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2
aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBb
MjAxOS0wMS0xOCAxNDowNjo0Ni40NTFdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0g
MCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAoo
WEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni40NjddIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9t
YWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdz
ID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni40ODNdIEFNRC1WaTogSU9fUEFHRV9GQVVM
VDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAs
IGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni40OTldIEFNRC1WaTogSU9fUEFH
RV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4
ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni41MTVdIEFNRC1WaTog
SU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVz
cyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni41MzFdIEFN
RC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQg
YWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni41
NDddIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwg
ZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDow
Njo0Ni41NjRdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0g
MHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0x
OCAxNDowNjo0Ni41ODBdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNl
IGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1YzAsIGZsYWdzID0gMAooWEVOKSBbMjAx
OS0wMS0xOCAxNDowNjo0Ni41OTddIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwg
ZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVO
KSBbMjAxOS0wMS0xOCAxNDowNjo0Ni42MTRdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWlu
ID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0g
MAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni42MzBdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDog
ZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZs
YWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni42NDddIEFNRC1WaTogSU9fUEFHRV9G
QVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1
ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni42NjRdIEFNRC1WaTogSU9f
UEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9
IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni42ODFdIEFNRC1W
aTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRk
cmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni42OTld
IEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1
bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0
Ni43MTZdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5
MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAx
NDowNjo0Ni43MzNdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlk
ID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0w
MS0xOCAxNDowNjo0Ni43NTBdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2
aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBb
MjAxOS0wMS0xOCAxNDowNjo0Ni43NjhdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0g
MCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAoo
WEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni43ODVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9t
YWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdz
ID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni44MDNdIEFNRC1WaTogSU9fUEFHRV9GQVVM
VDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAs
IGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni44MjFdIEFNRC1WaTogSU9fUEFH
RV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4
ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni44MzhdIEFNRC1WaTog
SU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVz
cyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni44NTZdIEFN
RC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQg
YWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni44
NzRdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwg
ZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDow
Njo0Ni44OTJdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0g
MHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0x
OCAxNDowNjo0Ni45MTFdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNl
IGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAx
OS0wMS0xOCAxNDowNjo0Ni45MjldIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwg
ZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVO
KSBbMjAxOS0wMS0xOCAxNDowNjo0Ni45NDddIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWlu
ID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0g
MAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni45NjVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDog
ZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZs
YWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ni45ODNdIEFNRC1WaTogSU9fUEFHRV9G
QVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1
NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4wMDFdIEFNRC1WaTogSU9f
UEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9
IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4wMTldIEFNRC1W
aTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRk
cmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4wMzdd
IEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1
bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0
Ny4wNTVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5
MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAx
NDowNjo0Ny4wNzNdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlk
ID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0w
MS0xOCAxNDowNjo0Ny4wOTBdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2
aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBb
MjAxOS0wMS0xOCAxNDowNjo0Ny4xMDhdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0g
MCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAoo
WEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4xMjVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9t
YWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdz
ID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4xNDNdIEFNRC1WaTogSU9fUEFHRV9GQVVM
VDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1YzAs
IGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4xNjBdIEFNRC1WaTogSU9fUEFH
RV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4
ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4xNzhdIEFNRC1WaTog
SU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVz
cyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4xOTVdIEFN
RC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQg
YWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4y
MTNdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwg
ZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDow
Njo0Ny4yMzBdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0g
MHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0x
OCAxNDowNjo0Ny4yNDhdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNl
IGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAx
OS0wMS0xOCAxNDowNjo0Ny4yNjVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwg
ZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVO
KSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4yODNdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWlu
ID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0g
MAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4zMDBdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDog
ZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZs
YWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4zMThdIEFNRC1WaTogSU9fUEFHRV9G
QVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1
ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4zMzVdIEFNRC1WaTogSU9f
UEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9
IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4zNTNdIEFNRC1W
aTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRk
cmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny4zNzBd
IEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1
bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0
Ny4zODhdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5
MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAx
NDowNjo0Ny40MDVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlk
ID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0w
MS0xOCAxNDowNjo0Ny40MjNdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2
aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBb
MjAxOS0wMS0xOCAxNDowNjo0Ny40NDBdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0g
MCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAoo
WEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny40NThdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9t
YWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdz
ID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny40NzVdIEFNRC1WaTogSU9fUEFHRV9GQVVM
VDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAs
IGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny40OTJdIEFNRC1WaTogSU9fUEFH
RV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4
ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny41MTBdIEFNRC1WaTog
SU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVz
cyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny41MjddIEFN
RC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQg
YWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny41
NDVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwg
ZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDow
Njo0Ny41NjJdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0g
MHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0x
OCAxNDowNjo0Ny41ODBdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNl
IGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAx
OS0wMS0xOCAxNDowNjo0Ny41OTddIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwg
ZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVO
KSBbMjAxOS0wMS0xOCAxNDowNjo0Ny42MTVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWlu
ID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0g
MAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny42MzJdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDog
ZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZs
YWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny42NTBdIEFNRC1WaTogSU9fUEFHRV9G
QVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1
NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny42NjddIEFNRC1WaTogSU9f
UEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9
IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny42ODVdIEFNRC1W
aTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRk
cmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny43MDJd
IEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1
bHQgYWRkcmVzcyA9IDB4ZTU1YzAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0
Ny43MjBdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5
MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAx
NDowNjo0Ny43MzddIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlk
ID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0w
MS0xOCAxNDowNjo0Ny43NTVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2
aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBb
MjAxOS0wMS0xOCAxNDowNjo0Ny43NzJdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0g
MCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAoo
WEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny43OTBdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9t
YWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdz
ID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny44MDddIEFNRC1WaTogSU9fUEFHRV9GQVVM
VDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAs
IGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny44MjVdIEFNRC1WaTogSU9fUEFH
RV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4
ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny44NDJdIEFNRC1WaTog
SU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVz
cyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny44NjBdIEFN
RC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQg
YWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny44
NzddIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwg
ZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDow
Njo0Ny44OTVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0g
MHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0x
OCAxNDowNjo0Ny45MTJdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNl
IGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAx
OS0wMS0xOCAxNDowNjo0Ny45MjldIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwg
ZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVO
KSBbMjAxOS0wMS0xOCAxNDowNjo0Ny45NDddIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWlu
ID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0g
MAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny45NjRdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDog
ZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZs
YWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny45ODJdIEFNRC1WaTogSU9fUEFHRV9G
QVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1
ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0Ny45OTldIEFNRC1WaTogSU9f
UEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9
IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC4wMTddIEFNRC1W
aTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRk
cmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC4wMzRd
IEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1
bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0
OC4wNTJdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5
MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAx
NDowNjo0OC4wNjldIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlk
ID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0w
MS0xOCAxNDowNjo0OC4wODddIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2
aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBb
MjAxOS0wMS0xOCAxNDowNjo0OC4xMDRdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0g
MCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAoo
WEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC4xMjJdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9t
YWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdz
ID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC4xMzldIEFNRC1WaTogSU9fUEFHRV9GQVVM
VDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAs
IGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC4xNTddIEFNRC1WaTogSU9fUEFH
RV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4
ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC4xNzRdIEFNRC1WaTog
SU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVz
cyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC4xOTJdIEFN
RC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQg
YWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC4y
MDldIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwg
ZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDow
Njo0OC4yMjddIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0g
MHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0x
OCAxNDowNjo0OC4yNDRdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNl
IGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAx
OS0wMS0xOCAxNDowNjo0OC4yNjJdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwg
ZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1YzAsIGZsYWdzID0gMAooWEVO
KSBbMjAxOS0wMS0xOCAxNDowNjo0OC4yNzldIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWlu
ID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0g
MAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC4yOTddIEFNRC1WaTogSU9fUEFHRV9GQVVMVDog
ZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZs
YWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC4zMTRdIEFNRC1WaTogSU9fUEFHRV9G
QVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1
NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC4zMzJdIEFNRC1WaTogSU9f
UEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9
IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC4zNDldIEFNRC1W
aTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRk
cmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC4zNjZd
IEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1
bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0
OC4zODRdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5
MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAx
NDowNjo0OC40MDFdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlk
ID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0w
MS0xOCAxNDowNjo0OC40MTldIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2
aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBb
MjAxOS0wMS0xOCAxNDowNjo0OC40MzZdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0g
MCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAoo
WEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC40NTRdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9t
YWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdz
ID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC40NzFdIEFNRC1WaTogSU9fUEFHRV9GQVVM
VDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAs
IGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC40ODldIEFNRC1WaTogSU9fUEFH
RV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4
ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC41MDZdIEFNRC1WaTog
SU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVz
cyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC41MjRdIEFN
RC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQg
YWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC41
NDFdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwg
ZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDow
Njo0OC41NTldIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0g
MHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0x
OCAxNDowNjo0OC41NzZdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNl
IGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAx
OS0wMS0xOCAxNDowNjo0OC41OTRdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwg
ZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVO
KSBbMjAxOS0wMS0xOCAxNDowNjo0OC42MTFdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWlu
ID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0g
MAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC42MjldIEFNRC1WaTogSU9fUEFHRV9GQVVMVDog
ZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZs
YWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC42NDZdIEFNRC1WaTogSU9fUEFHRV9G
QVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1
ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC42NjRdIEFNRC1WaTogSU9f
UEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9
IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC42ODFdIEFNRC1W
aTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRk
cmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC42OTld
IEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1
bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0
OC43MTZdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5
MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAx
NDowNjo0OC43MzRdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlk
ID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0w
MS0xOCAxNDowNjo0OC43NTFdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2
aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBb
MjAxOS0wMS0xOCAxNDowNjo0OC43NjhdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0g
MCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAoo
WEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC43ODZdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9t
YWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdz
ID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC44MDNdIEFNRC1WaTogSU9fUEFHRV9GQVVM
VDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAs
IGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC44MjFdIEFNRC1WaTogSU9fUEFH
RV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4
ZTU1YzAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC44MzhdIEFNRC1WaTog
SU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVz
cyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC44NTZdIEFN
RC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQg
YWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC44
NzNdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwg
ZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDow
Njo0OC44OTFdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0g
MHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0x
OCAxNDowNjo0OC45MDhdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNl
IGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAx
OS0wMS0xOCAxNDowNjo0OC45MjZdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwg
ZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVO
KSBbMjAxOS0wMS0xOCAxNDowNjo0OC45NDNdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWlu
ID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0g
MAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC45NjFdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDog
ZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZs
YWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC45NzhdIEFNRC1WaTogSU9fUEFHRV9G
QVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1
NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OC45OTZdIEFNRC1WaTogSU9f
UEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9
IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OS4wMTNdIEFNRC1W
aTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRk
cmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OS4wMzFd
IEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1
bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0
OS4wNDhdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5
MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAx
NDowNjo0OS4wNjZdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlk
ID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0w
MS0xOCAxNDowNjo0OS4wODNdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2
aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBb
MjAxOS0wMS0xOCAxNDowNjo0OS4xMDFdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0g
MCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAoo
WEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OS4xMThdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9t
YWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdz
ID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OS4xMzVdIEFNRC1WaTogSU9fUEFHRV9GQVVM
VDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAs
IGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OS4xNTNdIEFNRC1WaTogSU9fUEFH
RV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4
ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OS4xNzBdIEFNRC1WaTog
SU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVz
cyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OS4xODhdIEFN
RC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQg
YWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OS4y
MDVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwg
ZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDow
Njo0OS4yMjNdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0g
MHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0x
OCAxNDowNjo0OS4yNDBdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNl
IGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0gMAooWEVOKSBbMjAx
OS0wMS0xOCAxNDowNjo0OS4yNThdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWluID0gMCwg
ZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVO
KSBbMjAxOS0wMS0xOCAxNDowNjo0OS4yNzVdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDogZG9tYWlu
ID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1ODAsIGZsYWdzID0g
MAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OS4yOTNdIEFNRC1WaTogSU9fUEFHRV9GQVVMVDog
ZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1NDAsIGZs
YWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OS4zMTBdIEFNRC1WaTogSU9fUEFHRV9G
QVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9IDB4ZTU1
ODAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OS4zMjhdIEFNRC1WaTogSU9f
UEFHRV9GQVVMVDogZG9tYWluID0gMCwgZGV2aWNlIGlkID0gMHg5MCwgZmF1bHQgYWRkcmVzcyA9
IDB4ZTU1NDAsIGZsYWdzID0gMAooWEVOKSBbMjAxOS0wMS0xOCAxNDowNjo0OS4zNDVdIEFNRC1W
aTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4OTIsIHR5cGUgPSAweDcsIHJv
b3QgdGFibGUgPSAweDQyM2FlNzAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4p
IFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjM2M10gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4g
PSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNzID0gMHhlNTU4MCwgZmxhZ3MgPSAw
CihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjM4MV0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBk
b21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNzID0gMHhlNTU0MCwgZmxh
Z3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjM5OF0gQU1ELVZpOiBJT19QQUdFX0ZB
VUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGU4
MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjQxNl0gQU1ELVZpOiBJT19Q
QUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0g
MHhlNGVjMCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjQzM10gQU1ELVZp
OiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRy
ZXNzID0gMHhlNGViMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjQ1
MV0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBm
YXVsdCBhZGRyZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0
OjA2OjQ5LjQ2OF0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQg
PSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGViMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5
LTAxLTE4IDE0OjA2OjQ5LjQ4Nl0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBk
ZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAweDIwCihY
RU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjUwNF0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21h
aW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNzID0gMHhlNTU4MCwgZmxhZ3Mg
PSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjUyMV0gQU1ELVZpOiBJT19QQUdFX0ZBVUxU
OiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNzID0gMHhlNTU0MCwg
ZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjUzOV0gQU1ELVZpOiBJT19QQUdF
X0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhl
NGU4MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjU1Nl0gQU1ELVZpOiBJ
T19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNz
ID0gMHhlNGVjMCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjU3NF0gQU1E
LVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBh
ZGRyZXNzID0gMHhlNGViMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5
LjU5Ml0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDky
LCBmYXVsdCBhZGRyZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5LTAxLTE4
IDE0OjA2OjQ5LjYwOV0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2Ug
aWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGViMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsy
MDE5LTAxLTE4IDE0OjA2OjQ5LjYyN10gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAw
LCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAweDIw
CihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjY0NF0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBk
b21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNzID0gMHhlNTU4MCwgZmxh
Z3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjY2Ml0gQU1ELVZpOiBJT19QQUdFX0ZB
VUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNzID0gMHhlNTU0
MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjY4MF0gQU1ELVZpOiBJT19Q
QUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0g
MHhlNGU4MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjY5N10gQU1ELVZp
OiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRy
ZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjcxNV0g
QU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVs
dCBhZGRyZXNzID0gMHhlNGViMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2
OjQ5LjczM10gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAw
eDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5LTAx
LTE4IDE0OjA2OjQ5Ljc1MF0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZp
Y2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGViMCwgZmxhZ3MgPSAweDIwCihYRU4p
IFsyMDE5LTAxLTE4IDE0OjA2OjQ5Ljc2OF0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4g
PSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAw
eDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5Ljc4Nl0gQU1ELVZpOiBJT19QQUdFX0ZBVUxU
OiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNzID0gMHhlNTU4MCwg
ZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjgwM10gQU1ELVZpOiBJT19QQUdF
X0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNzID0gMHhl
NTU0MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjgyMV0gQU1ELVZpOiBJ
T19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNz
ID0gMHhlNGVjMCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjgzOF0gQU1E
LVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBh
ZGRyZXNzID0gMHhlNGYwMCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5Ljg1
Nl0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBm
YXVsdCBhZGRyZXNzID0gMHhlNGVmMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0
OjA2OjQ5Ljg3NF0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQg
PSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGYwMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5
LTAxLTE4IDE0OjA2OjQ5Ljg5MV0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBk
ZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGVmMCwgZmxhZ3MgPSAweDIwCihY
RU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjkwOV0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21h
aW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGYwMCwgZmxhZ3Mg
PSAweDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5LjkyN10gQU1ELVZpOiBJT19QQUdFX0ZB
VUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNzID0gMHhlNTU4
MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5Ljk0NF0gQU1ELVZpOiBJT19Q
QUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNzID0g
MHhlNTU0MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5Ljk2Ml0gQU1ELVZp
OiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRy
ZXNzID0gMHhlNGU4MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5Ljk4MF0g
QU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVs
dCBhZGRyZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjQ5
Ljk5N10gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDky
LCBmYXVsdCBhZGRyZXNzID0gMHhlNGViMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5LTAxLTE4
IDE0OjA2OjUwLjAxNV0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2Ug
aWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsy
MDE5LTAxLTE4IDE0OjA2OjUwLjAzM10gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAw
LCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGViMCwgZmxhZ3MgPSAweDIw
CihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjA1MF0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBk
b21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGVjMCwgZmxh
Z3MgPSAweDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjA2OF0gQU1ELVZpOiBJT19QQUdF
X0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNzID0gMHhl
NTU4MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjA4Nl0gQU1ELVZpOiBJ
T19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNz
ID0gMHhlNTU0MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjEwM10gQU1E
LVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBh
ZGRyZXNzID0gMHhlNGU4MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjEy
MV0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBm
YXVsdCBhZGRyZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2
OjUwLjEzOV0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAw
eDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGViMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5LTAx
LTE4IDE0OjA2OjUwLjE1Nl0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZp
Y2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAweDIwCihYRU4p
IFsyMDE5LTAxLTE4IDE0OjA2OjUwLjE3NF0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4g
PSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGViMCwgZmxhZ3MgPSAw
eDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjE5Ml0gQU1ELVZpOiBJT19QQUdFX0ZBVUxU
OiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGVjMCwg
ZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjIxMF0gQU1ELVZpOiBJT19Q
QUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNzID0g
MHhlNTU4MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjIyN10gQU1ELVZp
OiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRy
ZXNzID0gMHhlNTU0MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjI0NV0g
QU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVs
dCBhZGRyZXNzID0gMHhlNGU4MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUw
LjI2M10gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDky
LCBmYXVsdCBhZGRyZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0
OjA2OjUwLjI4MF0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQg
PSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGViMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5
LTAxLTE4IDE0OjA2OjUwLjI5OF0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBk
ZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAweDIwCihY
RU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjMxNl0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21h
aW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGViMCwgZmxhZ3Mg
PSAweDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjMzNF0gQU1ELVZpOiBJT19QQUdFX0ZB
VUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGVj
MCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjM1MV0gQU1ELVZpOiBJ
T19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRyZXNz
ID0gMHhlNTU4MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjM2OV0gQU1E
LVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBh
ZGRyZXNzID0gMHhlNTU0MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjM4
N10gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBm
YXVsdCBhZGRyZXNzID0gMHhlNGVjMCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2
OjUwLjQwNV0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAw
eDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGYwMCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4
IDE0OjA2OjUwLjQyMl0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2Ug
aWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGVmMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsy
MDE5LTAxLTE4IDE0OjA2OjUwLjQ0MF0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAw
LCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGYwMCwgZmxhZ3MgPSAweDIw
CihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjQ1OF0gQU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBk
b21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhlNGVmMCwgZmxh
Z3MgPSAweDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjQ3Nl0gQU1ELVZpOiBJT19QQUdF
X0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkyLCBmYXVsdCBhZGRyZXNzID0gMHhl
NGYwMCwgZmxhZ3MgPSAweDIwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjQ5M10gQU1ELVZp
OiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVsdCBhZGRy
ZXNzID0gMHhlNTU4MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUwLjUxMV0g
QU1ELVZpOiBJT19QQUdFX0ZBVUxUOiBkb21haW4gPSAwLCBkZXZpY2UgaWQgPSAweDkwLCBmYXVs
dCBhZGRyZXNzID0gMHhlNTU0MCwgZmxhZ3MgPSAwCihYRU4pIFsyMDE5LTAxLTE4IDE0OjA2OjUw
LjUyOV0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5OCwgdHlw
ZSA9IDB4Nywgcm9vdCB0YWJsZSA9IDB4NDIzYWU3MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9k
ZSA9IDMKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NTAuNTQ3XSBBTUQtVmk6IElPX1BBR0VfRkFV
TFQ6IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9IDB4OTAsIGZhdWx0IGFkZHJlc3MgPSAweGU1NTQw
LCBmbGFncyA9IDAKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NTAuNTY0XSBBTUQtVmk6IElPX1BB
R0VfRkFVTFQ6IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9IDB4OTIsIGZhdWx0IGFkZHJlc3MgPSAw
eGU0ZWMwLCBmbGFncyA9IDAKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NTAuNTgyXSBBTUQtVmk6
IElPX1BBR0VfRkFVTFQ6IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9IDB4OTIsIGZhdWx0IGFkZHJl
c3MgPSAweGU0ZjAwLCBmbGFncyA9IDAKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NTAuNjAwXSBB
TUQtVmk6IElPX1BBR0VfRkFVTFQ6IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9IDB4OTIsIGZhdWx0
IGFkZHJlc3MgPSAweGU0ZWYwLCBmbGFncyA9IDB4MjAKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6
NTAuNjE4XSBBTUQtVmk6IElPX1BBR0VfRkFVTFQ6IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9IDB4
OTIsIGZhdWx0IGFkZHJlc3MgPSAweGU0ZjAwLCBmbGFncyA9IDB4MjAKKFhFTikgWzIwMTktMDEt
MTggMTQ6MDY6NTAuNjM1XSBBTUQtVmk6IElPX1BBR0VfRkFVTFQ6IGRvbWFpbiA9IDAsIGRldmlj
ZSBpZCA9IDB4OTIsIGZhdWx0IGFkZHJlc3MgPSAweGU0ZWYwLCBmbGFncyA9IDB4MjAKKFhFTikg
WzIwMTktMDEtMTggMTQ6MDY6NTAuNjUzXSBBTUQtVmk6IElPX1BBR0VfRkFVTFQ6IGRvbWFpbiA9
IDAsIGRldmljZSBpZCA9IDB4OTIsIGZhdWx0IGFkZHJlc3MgPSAweGU0ZjAwLCBmbGFncyA9IDB4
MjAKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NTAuNjcxXSBBTUQtVmk6IElPX1BBR0VfRkFVTFQ6
IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9IDB4OTgsIGZhdWx0IGFkZHJlc3MgPSAweGU1NzQwLCBm
bGFncyA9IDAKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NTAuNjg5XSBBTUQtVmk6IElPX1BBR0Vf
RkFVTFQ6IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9IDB4OTAsIGZhdWx0IGFkZHJlc3MgPSAweGU1
NTgwLCBmbGFncyA9IDAKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NTAuNzA3XSBBTUQtVmk6IElP
X1BBR0VfRkFVTFQ6IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9IDB4OTgsIGZhdWx0IGFkZHJlc3Mg
PSAweGU1NzgwLCBmbGFncyA9IDAKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NTAuNzI0XSBBTUQt
Vmk6IElPX1BBR0VfRkFVTFQ6IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9IDB4OTAsIGZhdWx0IGFk
ZHJlc3MgPSAweGU1NTQwLCBmbGFncyA9IDAKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NTAuNzQy
XSBBTUQtVmk6IElPX1BBR0VfRkFVTFQ6IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9IDB4OTIsIGZh
dWx0IGFkZHJlc3MgPSAweGU0ZTgwLCBmbGFncyA9IDAKKFhFTikgWzIwMTktMDEtMTggMTQ6MDY6
NTAuNzYwXSBBTUQtVmk6IElPX1BBR0VfRkFVTFQ6IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9IDB4
OTIsIGZhdWx0IGFkZHJlc3MgPSAweGU0ZWMwLCBmbGFncyA9IDAKKFhFTikgWzIwMTktMDEtMTgg
MTQ6MDY6NTAuNzc4XSBBTUQtVmk6IElPX1BBR0VfRkFVTFQ6IGRvbWFpbiA9IDAsIGRldmljZSBp
ZCA9IDB4OTIsIGZhdWx0IGFkZHJlc3MgPSAweGU0ZWIwLCBmbGFncyA9IDB4MjAKKFhFTikgWzIw
MTktMDEtMTggMTQ6MDY6NTAuNzk1XSBBTUQtVmk6IElPX1BBR0VfRkFVTFQ6IGRvbWFpbiA9IDAs
IGRldmljZSBpZCA9IDB4OTIsIGZhdWx0IGFkZHJlc3MgPSAweGU0ZWMwLCBmbGFncyA9IDB4MjAK
KFhFTikgWzIwMTktMDEtMTggMTQ6MDY6NTAuODEzXSBBTUQtVmk6IElPX1BBR0VfRkFVTFQ6IGRv
bWFpbiA9IDAsIGRldmljZSBpZCA9IDB4OTIsIGZhdWx0IGFkZHJlc3MgPSAweGU0ZWIwLCBmbGFn
cyA9IDB4MjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 15:22:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 15:22: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-devel-bounces@lists.xenproject.org>)
	id 1gkVyY-0004eF-5B; Fri, 18 Jan 2019 15:22: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=Yjae=P2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkVyW-0004eA-73
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 15:22:28 +0000
X-Inumbo-ID: dcd5fb7a-1b34-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dcd5fb7a-1b34-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 15:22:27 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ABB2BEBD;
 Fri, 18 Jan 2019 07:22:26 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2214A3F557;
 Fri, 18 Jan 2019 07:22:24 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901171701380.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <ca2ed7b7-f0b6-6b06-a306-b7c693e354b1@arm.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
 <5C41B3EE020000780020EFA5@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b5db4517-8ff7-bf90-a315-2ad115acf033@arm.com>
Date: Fri, 18 Jan 2019 15:22:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C41B3EE020000780020EFA5@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTgvMDEvMjAxOSAxMTowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTguMDEuMTkgYXQgMTE6NDgsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDE4
LzAxLzIwMTkgMDk6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTguMDEuMTkgYXQg
MDI6MjQsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+PiBPbiBUaHUsIDE3IEph
biAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMTcuMDEuMTkgYXQgMDE6Mzcs
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+Pj4+IE9uIFdlZCwgMTYgSmFuIDIw
MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gU3RvcC4gTm8uIFdlIHZlcnkgbXVjaCBjYW4gcHJv
dmUgdGhleSBhcmUgLSBfZW5kIHBvaW50cyBhdAo+Pj4gb25lIHBhc3QgdGhlIGxhc3QgZWxlbWVu
dCBvZiBfc3RhcnRbXS4gSXQgaXMgdGhlIGNvbXBpbGVyIHdoaWNoCj4+PiBjYW4ndCBwcm92ZSB0
aGUgb3Bwb3NpdGUsIGFuZCBoZW5jZSBpdCBjYW4ndCBsZXZlcmFnZQo+Pj4gdW5kZWZpbmVkIGJl
aGF2aW9yIGZvciBvcHRpbWl6YXRpb24gcHVycG9zZXMuCj4+Cj4+IFlvdSBrZWVwIHNheWluZyB0
aGUgY29tcGlsZXIgY2FuJ3QgbGV2ZXJhZ2UgaXQgZm9yIG9wdGltaXphdGlvbiBwdXJwb3NlLCBo
b3dldmVyCj4+IHRoZXJlIGFyZSBjb25maXJtYXRpb25zIHRoYXQgR0NDIG1heSBhY3R1YWxseSBs
ZXZlcmFnZSBpdCAoZS5nIFsxXSkuIFlvdQo+PiBhY3R1YWxseSBuZWVkIHRvIHRyaWNrIHRoZSBj
b21waWxlciB0byBhdm9pZCB0aGUgb3B0aW1pemF0aW9uIChlLmcgUkVMT0NfSElERSkuCj4gCj4g
Q29ycmVjdCAtIHRoYXQncyB0aGUgY2FzZSBJJ20gcmVmZXJyaW5nIHRvIHdoZW4gc2F5aW5nIGl0
IGNhbid0IGxldmVyYWdlCj4gdW5kZWZpbmVkIGJlaGF2aW9yIG9wdGltaXphdGlvbnMgYW55bW9y
ZS4gV2l0aG91dCB0aGUgaGlkaW5nIG9mCj4gY291cnNlIGl0IGNhbi4KCkJ1dCB0aGlzIHRyaWNr
IGlzIEdDQyBzcGVjaWZpYywgcmlnaHQ/IFNvIHdlIHdvdWxkIG5lZWQgdG8gaGF2ZSBvbmUgdHJp
Y2sgZm9yIAplYWNoIGNvbXBpbGVyIHdlIHN1cHBvcnQuIE5vdGUgdGhhdCB0aGUgc29sdXRpb24g
b3JpZ2luYWxseSBzdWdnZXN0ZWQgYnkgU3RlZmFubyAKaGFzIHRoZSBzYW1lIGlzc3VlIChpLmUg
cmV0dXJuIHVuc2lnbmVkIGxvbmcpLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 15:29:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 15:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkW59-0004uH-7k; Fri, 18 Jan 2019 15:29: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=Yjae=P2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkW57-0004uC-U8
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 15:29:17 +0000
X-Inumbo-ID: d1008339-1b35-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d1008339-1b35-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 15:29:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 46A42EBD;
 Fri, 18 Jan 2019 07:29:16 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4C5893F557;
 Fri, 18 Jan 2019 07:29:15 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-6-volodymyr_babchuk@epam.com>
 <fd3e26a9-6644-06c8-8acd-4e19b36aa5af@arm.com> <87sgxrt7g8.fsf@epam.com>
 <78806e0f-4478-1841-1be9-17bc8147b497@arm.com> <87pnsvt595.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a097d511-fa83-e808-08e6-89af8481f0a5@arm.com>
Date: Fri, 18 Jan 2019 15:29:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <87pnsvt595.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 05/11] optee: add fast calls handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNy8wMS8yMDE5IDIwOjEwLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBIaSwK
PiAKPiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBIaSwKPj4KPj4gT24gMS8xNy8xOSA3OjIy
IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+
Pgo+Pj4gWy4uLl0KPj4+Pj4gQmVjYXVzZSBtZWRpYXRvciBjYW4ndCBzaGFyZSBvbmUgc3RhdGlj
IFNITSByZWdpb24gd2l0aCBhbGwgZ3Vlc3RzLAo+Pj4+PiBpdCBqdXN0IGRpc2FibGVzIGl0IGZv
ciBhbGwuCj4+Pj4KPj4+PiBJIGhhdmVuJ3Qgc2VlbiBhbiBhbnN3ZXIgdG8gbXkgcXVlc3Rpb24g
b24gdGhlIHByZXZpb3VzIHZlcnNpb24uIEZvciByZW1pbmRlcjoKPj4+IEknbSBzb3JyeSwgSSBt
aXNzZWQgdGhpcyBzb21laG93Lgo+Pj4KPj4+Cj4+Pj4gV291bGQgaXQgbWFrZSBzZW5zZSB0byBz
dGlsbCBhbGxvdyB0aGUgaGFyZHdhcmUgZG9tYWluIHRvIGFjY2VzcyBzdGF0aWMgU0hNPwo+Pj4g
Tm90IHJlYWxseS4gSWYgbGludXggZHJpdmVycyBzZWVzIHRoYXQgT1AtVEVFIHN1cHBvcnQgZHlu
YW1pYyBTSE0sIGl0Cj4+PiB1c2VzIGl0IGJ5IGRlZmF1bHQuIEFuZCBhbGwgbmV3IHZlcnNpb25z
IG9mIE9QLVRFRSBzdXBwb3J0IGR5bmFtaWMgU0hNLgo+Pj4KPj4+IFNvLCBpdCB3aWxsIGFkZCB1
bm5lY2Vzc2FyeSBjb2RlIHRvIGVuYWJsZSBmZWF0dXJlIHdoaWNoIHdpbGwgbm90IGJlIHVzZWQu
Cj4+Pgo+Pj4gQnV0LCBhY3R1YWxseSwgdGhlcmUgaXMgYSBjYXZlYXQuIFJpZ2h0IG5vdyBsaW51
eCBkcml2ZXIgcmVxdWlyZXMgc3RhdGljIFNITSwKPj4+IGV2ZW4gaWYgaXQgd2lsbCBub3QgdXNl
IGl0LiBJIGhhdmUgc3VibWl0dGVkIHBhdGNoIHRoYXQgZml4ZXMgaXQsIGJ1dAo+Pj4gaXQgc3Rp
bGwgbm90IG1lcmdlZC4KPj4+Cj4+PiBTby4uLiB3aGF0IGRvIHlvdSB0aGluaz8gU2hvdWxkIEkg
YWRkIHBpZWNlIG9mIGNvZGUgd2hpY2ggaXMgbmVlZGVkCj4+PiByaWdodCBub3csIGJ1dCB3aWxs
IG5vdCBiZSB1c2VkIGxhdGVyPwo+Pgo+PiBJIHRoaW5rIGl0IHdvdWxkIGJlIG5pY2UgdG8gaGF2
ZSBPUC1URUUgd29ya2luZyBpbiBEb20wIHdpdGggY3VycmVudAo+PiBMaW51eC4gRm9yIHRoZSBn
dWVzdCwgd2UgY2FuIHJlcXVpcmUgYSBtb3JlIHJlY2VudCBMaW51eCBpZiB0aGVyZSBhcmUKPj4g
bm8gb3RoZXIgc29sdXRpb24uCj4gCj4gT2theSwgSSdsbCB0YWtlIGEgbG9vayB3aGF0IGNhbiBi
ZSBkb25lLiBDYW4gSSBkbyB0aGlzIGluIGEgc2VwYXJhdGUgcGF0Y2g/CgpJIGFtIGZpbmUgd2l0
aCB0aGF0LiBQbGVhc2UgbWVudGlvbiBpdCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgdGhvdWdoLgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 15:31:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 15:31:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkW6r-0005YT-RA; Fri, 18 Jan 2019 15:31: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=c7wu=P2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gkW6q-0005YO-Ex
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 15:31:04 +0000
X-Inumbo-ID: 0f4f1599-1b36-11e9-a1e0-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f4f1599-1b36-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 15:31:02 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 18 Jan 2019 16:08:58 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 18 Jan 2019 15:08:45 +0000
Message-ID: <1a25c901ffbf70d3f798395efc3e44a3e0a33075.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, xen-devel@lists.xenproject.org
Date: Fri, 18 Jan 2019 16:09:15 +0100
In-Reply-To: <20181223142134.7857-2-kpraveen.lkml@gmail.com>
References: <20181223142134.7857-1-kpraveen.lkml@gmail.com>
 <20181223142134.7857-2-kpraveen.lkml@gmail.com>
Organization: SUSE
User-Agent: Evolution 3.30.3 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH v2 1/2] xen: credit2: rb-tree for
 runqueues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: george.dunlap@eu.citrix.com
Content-Type: multipart/mixed; boundary="===============2167111825856278425=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2167111825856278425==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-iTiyk0ntt3V50Zlk5+Uu"


--=-iTiyk0ntt3V50Zlk5+Uu
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, 2018-12-23 at 19:51 +0530, Praveen Kumar wrote:
> diff --git a/xen/common/sched_credit2.c b/xen/common/sched_credit2.c
> index 623a325ceb..2463a25f87 100644
> --- a/xen/common/sched_credit2.c
> +++ b/xen/common/sched_credit2.c
> @@ -471,7 +472,7 @@ custom_param("credit2_runqueue",
> parse_credit2_runqueue);
>  struct csched2_runqueue_data {
>      spinlock_t lock;           /* Lock for this
> runqueue                     */
> =20
> -    struct list_head runq;     /* Ordered list of runnable
> vms               */
> +    struct rb_root runq;       /* Runqueue is an
> rbtree                      */
>
I wouldn't change the comment. It's useful to know that the idea is to
use this field to keep a list of runnable vcpus, and that we want it to
be ordered, which is what the comment currently says.

It's pointless to state that we're using an rb-tree, because once can
tell that, by just looking at the data type.

Actually, the comment says "Ordered list of runnable vms", while I
think it would be better if it said "Ordered list of runnable vcpus".

Changing "vms" to "vcpus" does not belong in this patch, strictly
speaking, but if you want to do that, I could live with that. If you
don't want to do it, then don't, and just leave the comment alone.

> @@ -604,6 +605,28 @@ static inline bool has_cap(const struct
> csched2_vcpu *svc)
>      return svc->budget !=3D STIME_MAX;
>  }
> =20
> +static void rb_runq_insert(struct rb_root *root,
> +                           struct csched2_vcpu *svc,
> +                           int *pos)
> +{
> +    struct csched2_vcpu *entry =3D NULL;
>
I'd call this (something like) 'parent_svc'.

It makes it easier to understand what's actually happening in the loop
below.

> +    struct rb_node **node =3D &root->rb_node;
> +    struct rb_node *parent =3D NULL;
> +
> +    while (*node) {
> +        parent =3D *node;
> +        entry =3D rb_entry(parent, struct csched2_vcpu, runq_elem);
> +        if ( svc->credit < entry->credit )
> +            node =3D &parent->rb_left;
> +        else
> +            node =3D &parent->rb_right;
> +
> +        (*pos)++;
> +    }

> @@ -1789,6 +1803,7 @@ static void park_vcpu(struct csched2_vcpu *svc)
>       * In both cases, we also add it to the list of parked vCPUs of
> the domain.
>       */
>      __set_bit(_VPF_parked, &v->pause_flags);
> +
>      if ( vcpu_on_runq(svc) )
>      {
>          runq_remove(svc);
>
Unrelated change. Don't do it. :-)

> @@ -2087,6 +2102,8 @@ csched2_vcpu_sleep(const struct scheduler *ops,
> struct vcpu *vc)
>      }
>      else if ( vcpu_on_runq(svc) )
>      {
> +        printk(XENLOG_WARNING "%s : %d : vcpu on runq rb !\n",
> __func__, __LINE__);
> +
>
So, this, and all the various other lines similar to this are/have been
useful for debugging, I guess?

That is ok, but I don't think they should land upstream. If you think
they (or maybe some of them) should, then make it/them proper debugging
output.

And, probably, do that in its own patch, as it would not be related to
what the data structure used for the runqueues is.

But again, IMO, you can get rid of all of them.

>          ASSERT(svc->rqd =3D=3D c2rqd(ops, vc->processor));
>          update_load(ops, svc->rqd, svc, -1, NOW());
>          runq_remove(svc);

> @@ -2764,8 +2783,10 @@ csched2_vcpu_migrate(
>      if ( unlikely(!cpumask_test_cpu(new_cpu,
> cpupool_domain_cpumask(d))) )
>      {
>          ASSERT(system_state =3D=3D SYS_STATE_suspend);
> +
>          if ( vcpu_on_runq(svc) )
>          {
>
Stray new-line again.

> @@ -3206,17 +3227,18 @@ csched2_runtime(const struct scheduler *ops,
> int cpu,
>       * 2) If there's someone waiting whose credit is positive,
>       *    run until your credit ~=3D his.
>       */
> -    if ( ! list_empty(runq) )
> +    if ( ! RB_EMPTY_ROOT(runq) )
>      {
> -        struct csched2_vcpu *swait =3D runq_elem(runq->next);
> +        // Find the left most element, which is the most probable
> candidate
> +        struct rb_node *node =3D rb_last(runq);
> =20
Comment style. And I think I'd say "Check the rightmost element in the
tree, which is the one with the highest credits"

> +        struct csched2_vcpu *swait =3D runq_elem(node);
>
I think we can do:

  struct csched2_vcpu *swait =3D runq_elem(rb_last(runq));

Yeah, matter of taste, mostly. Still...

Anyway, if you keep the code like this, no blanks in-between
definitions. And you instead want one between the last definition and
the if below.

>          if ( ! is_idle_vcpu(swait->vcpu)
>               && swait->credit > 0 )
>          {
>              rt_credit =3D snext->credit - swait->credit;
>          }
>      }
> -
>      /*
>       * The next guy on the runqueue may actually have a higher
> credit,
>
Spurious change.

>       * if we've tried to avoid migrating him from a different cpu.

> @@ -3350,9 +3372,8 @@ runq_candidate(struct csched2_runqueue_data
> *rqd,
>          snext =3D csched2_vcpu(idle_vcpu[cpu]);
> =20
>   check_runq:
> -    list_for_each_safe( iter, temp, &rqd->runq )
> -    {
> -        struct csched2_vcpu * svc =3D list_entry(iter, struct
> csched2_vcpu, runq_elem);
> +    for (iter =3D rb_last(&rqd->runq); iter !=3D NULL; iter =3D
> rb_prev(iter)) {
> +        struct csched2_vcpu * svc =3D rb_entry(iter, struct
> csched2_vcpu, runq_elem);
>=20
I was about to comment about the fact that doing a for() is not the
same as doing the list_for_each_safe() (because of the *_safe() part).

However, looking better, I don't think I see why list_for_each_safe()
(I mean, as opposed to just list_for_each()) was used in the first
place.

So, yes, I think this is actually ok. Anyone, if there's something I'm
missing, please, point it out. :-D

> @@ -3762,8 +3784,8 @@ csched2_dump(const struct scheduler *ops)
>              dump_pcpu(ops, j);
> =20
>          printk("RUNQ:\n");
> -        list_for_each( iter, runq )
> -        {
> +
> +        for (iter =3D rb_last(runq); iter !=3D NULL; iter =3D
> rb_prev(iter)) {
>              struct csched2_vcpu *svc =3D runq_elem(iter);
> =20
>              if ( svc )
>
Ok, this makes sense. Have you verified that the runqueue is printed in
credits order in the dump?

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-iTiyk0ntt3V50Zlk5+Uu
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlxB7CkACgkQFkJ4iaW4
c+6tlw/+O6+Qb/KlDS+NrL9aK7ZtBv0wUA0809PEHcOWGXP6KRQh4766N7fO9LdG
dsH7A8MiAHlPL0UFIwymqVi/5/bTFlezTyulWoDKebVsz28ChByoQHppwYjuBiJf
HS/CJidnr0mw8TVIROTvrMGDXMzZ5DdEXXxf0I2ujXNW5LZ5lWJtvUrQ9A45HczG
ltNsVbkS2YaI5/pyxvRnhy2S4Hx2GzJBkk38qa68gxCOyzXj7xPbjcAnXw4Xukf/
1ndQwyF1WgijLWh7x3Bwz0JqkD0n0Fx3mn5MV+YuRf/NJzzibajF7IO4cVAiSkiv
4b74hAa5y+3NcJlPdP7G7lfQYwLwU8jGXP9FtCipy6Xz3P6Zz3eyEyYQlIL8vGyy
ehs8JQ5xTcyoaXKqXvcDAQ+82GtNqtlkkulXFpm3SErgRfPnAvbeCrm3Anm9VFO+
GxDN9w7jrpJ5XW7FliFt4yFgkQ9UTM9ZGZeTJb8sLYvACiIbebWptGZ3EVubOzFt
srpXJQmrQA1Hmv/bncmiUDR4/VM3M8blRNssocnKdKHA5G7ykQ1TCPfK0IaXouQc
Z1qLQqgl5+hUA6U6Ft+EGZIZEZNW+Veaxq4HoR/F+XnPguIvzgGkF06xrUKmBsBM
+XHCZPTN6fEcR35+dxzSexGDXd89QdnSG+IQov1UlWh1/Qt/6pI=
=ksTA
-----END PGP SIGNATURE-----

--=-iTiyk0ntt3V50Zlk5+Uu--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2167111825856278425==--



From xen-devel-bounces@lists.xenproject.org Fri Jan 18 15:39:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 15:39: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-devel-bounces@lists.xenproject.org>)
	id 1gkWEn-0005rF-4s; Fri, 18 Jan 2019 15:39: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=Yjae=P2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkWEm-0005rA-0t
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 15:39:16 +0000
X-Inumbo-ID: 3584a5b9-1b37-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3584a5b9-1b37-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 15:39:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 48E3CEBD;
 Fri, 18 Jan 2019 07:38:44 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5787D3F557;
 Fri, 18 Jan 2019 07:38:43 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-8-volodymyr_babchuk@epam.com>
 <9708e645-7dcc-789d-c97c-a385106113d7@arm.com> <87r2dbt690.fsf@epam.com>
 <fa0111a6-1080-933b-c645-e7511e575650@arm.com> <87munzt2v0.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2b2a2976-d8f1-1aa1-5e6f-5ac93a211ddb@arm.com>
Date: Fri, 18 Jan 2019 15:38:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <87munzt2v0.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/11] optee: add support for RPC SHM
 buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNy8wMS8yMDE5IDIxOjAxLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBIaSwK
CkhpIFZvbG9keW15ciwKCj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPiAKPj4gSEksCj4+Cj4+IE9u
IDEvMTcvMTkgNzo0OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pgo+Pj4gSnVsaWVu
IEdyYWxsIHdyaXRlczoKPj4+Cj4+Pj4gSGkgVm9sb2R5bXlyLAo+Pj4+Cj4+Pj4gT24gMTgvMTIv
MjAxOCAyMToxMSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4+IEZyb206IFZvbG9keW15
ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+Pj4+Pgo+IFsuLi5dCj4+Pj4+Cj4+
Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0v
dGVlL29wdGVlLmMKPj4+Pj4gaW5kZXggZGM5MGUyZWQ4ZS4uNzcxMTQ4ZTk0MCAxMDA2NDQKPj4+
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS90ZWUvb3B0ZWUuYwo+Pj4+PiBAQCAtMzAsNiArMzAsMTIgQEAKPj4+Pj4gICAgICAqIE9QLVRF
RSBzcGF3bnMgYSB0aHJlYWQgZm9yIGV2ZXJ5IHN0YW5kYXJkIGNhbGwuCj4+Pj4+ICAgICAgKi8K
Pj4+Pj4gICAgICNkZWZpbmUgTUFYX1NURF9DQUxMUyAgIDE2Cj4+Pj4+ICsvKgo+Pj4+PiArICog
TWF4aW1hbCBudW1iZXIgb2YgcHJlLWFsbG9jYXRlZCBTSE0gYnVmZmVycy4gT1AtVEVFIGdlbmVy
YWxseSBhc2tzCj4+Pj4+ICsgKiBmb3Igb25lIFNITSBidWZmZXIgcGVyIHRocmVhZCwgc28gdGhp
cyBhbHNvIGNvcnJlc3BvbmRzIHRvIE9QLVRFRQo+Pj4+PiArICogb3B0aW9uIENGR19OVU1fVEhS
RUFEUwo+Pj4+PiArICovCj4+Pj4KPj4+PiBTYW1lIGFzIHBhdGNoICM2IHJlZ2FyZGluZyBDRkdf
TlVNX1RIUkVBRFMuCj4+PiBSaWdodCBub3cgT1AtVEVFIHdpbGwgbm90IGFsbG9jYXRlIG1vcmUg
dGhhbiBvbmUgYnVmZmVyIHBlciBPUC1URUUKPj4+IHRocmVhZC4gQW5kIEkgY2FuIHNlZSBubyBy
ZWFzb24gd2h5IGl0IHdvdWxkIGNoYW5nZS4gU28sIGJhc2ljYWxseSBJIGNhbgo+Pj4gcmVtb3Zl
IHRoaXMgTUFYX1JQQ19TSE1TIGF0IGFsbCBhbmQgdXNlIE1BWF9TVERfQ0FMTFMgaW5zdGVhZC4g
QnV0IHRoZW4KPj4+IGl0IHdpbGwgYmUgbm90IHNvIG9idmlvdXMsIHdoeSBJIGNvbXBhcmUgbnVt
YmVyIG9mIFNITSBidWZmZXJzIHdpdGgKPj4+IG51bWJlciBvZiBzdGQgY2FsbHMuIFRodXMsIEkg
dGhpbmsgaXQgaXMgZ29vZCB0byBoYXZlIHNlcGFyYXRlCj4+PiBkZWZpbmUgYW5kIGNvbW1lbnQu
Cj4+Cj4+IEkgYW0gbm90IGFnYWluc3QgaGF2ZSB0aGUgMiBkZWZpbmVzLCB3aGF0IEkgd2FzIHBv
aW50ZWQgb3V0IHdpdGggdGhlCj4+IGRvY3VtZW50YXRpb24gb24gdG9wIGlzIGluY29ycmVjdCBh
cyBwYXRjaCAjNi4KPiBJJ20gc29ycnksIEkgZG9uJ3QgcXVpdGUgdW5kZXJzdGFuZC4gSW4gcGF0
Y2ggIzYgeW91ciBjb25jZXJuIHdhcyB0aGF0Cj4gQ0ZHX05VTV9USFJFQURTIGRlcGVuZHMgb24g
cGxhdGZvcm0sIHJpZ2h0PwoKTXkgZmlyc3QgY29uY2VybiB3YXMgdGhlIGRvY3VtZW50YXRpb24g
ZG9lcyBub3QgcmVmbGVjdCB0aGUgcmVhbGl0eSBiZWNhdXNlIApDRkdfTlVNX1RIUkVBRFMgaXMg
bm90IGFsd2F5cyBlcXVhbCB0byAxNi4KCklkZWFsbHkgd2Ugc2hvdWxkIGJlIGFibGUgdG8ga25v
dyB0aGUgbnVtYmVyIG9mIHRocmVhZHMgc3VwcG9ydGVkLiBCdXQgdGhhdCAKY291bGQgYmUgYSBm
b2xsb3ctdXAgcGF0Y2ggKG9yIHBvdGVudGlhbGx5IGlnbm9yZWQpIGlmIG5vdGhpbmcgYmFkIGNh
biBoYXBwZW4gCndoZW4gWGVuIGhhbmRsZXMgbW9yZSB0aHJlYWQgdGhhbiBPUC1URUUgZG9lcy4K
CkluIGFueSBjYXNlLCB0aGUgZG9jdW1lbnRhdGlvbiBpbiBYZW4gc2hvdWxkIHJlZmxlY3QgdGhl
IHJlYWxpdHkuCgo+IAo+PiBJZiB5b3UgaGFwcGVuIHRvIG1ha2UgTUFYX1NURF9DQUxMUyBkeW5h
bWljLCB0aGVuIHRoaXMgc2hvdWxkIGFsc28gYmUKPj4gZHluYW1pYy4KPiBPZiBjb3Vyc2UuCj4g
Cj4gWy4uLl0KPj4+Pj4gICAgICtzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2Z1bmNfYWxsb2Moc3Ry
dWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+Pj4+PiArewo+Pj4+PiArICAgIHBh
ZGRyX3QgcHRyID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpIDw8IDMyIHwgZ2V0X3VzZXJfcmVnKHJl
Z3MsIDIpOwo+Pj4+PiArCj4+Pj4+ICsgICAgaWYgKCBwdHIgJiAoT1BURUVfTVNHX05PTkNPTlRJ
R19QQUdFX1NJWkUgLSAxKSApCj4+Pj4+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJEb21haW4gcmV0dXJuZWQgaW52YWxpZCBSUEMgY29tbWFuZCBidWZmZXJcbiIpOwo+Pj4+Cj4+
Pj4gU2hvdWxkIG5vdCB5b3UgYmFpbC1vdXQgaW4gdGhhdCBjYXNlPyBBbHNvLCBJIHdvdWxkIHR1
cm4gaXQgdG8gYSBnZHByaW50ay4KPj4+IE9QLVRFRSBkb2VzIG93biBjaGVja3MgYW5kIHRoYXQg
Y2hlY2sgd2lsbCBmYWlsIGFsc28uIFRoZW4gT1AtVEVFIHdpbGwKPj4+IGlzc3VlIHJlcXVlc3Qg
dG8gZnJlZSB0aGlzIFNITS4KPj4KPj4gSSB0aGluayBpdCBpcyBiZXR0ZXIgaWYgd2UgZ28gb24g
dGhlIHNhZmUtc2lkZS4gSS5lIGlmIHdlIGtub3cgdGhlcmUKPj4gd291bGQgYmUgYW4gZXJyb3Ig
KGxpa2UgaGVyZSksIHRoZW4geW91IG5lZWQgdG8gcmV0dXJuIGFuIGVycm9yIGluCj4+IGZyb20g
WGVuIHJhdGhlciB0aGFuIGNhbGxpbmcgT1AtVEVFLiBPdGhlcndpc2UsIHlvdSBtYXkgZW5kIHVw
IHRvCj4+IG5hc3R5IHByb2JsZW0uCj4gQWN0dWFsbHksIEkgZG9uJ3Qgc2VlIGhvdyBJIGNhbiBk
byB0aGlzLiBUaGlzIGlzIGFuIFJQQyByZXNwb25zZS4gSQo+IGNhbid0IHJldHVybiBlcnJvciB0
byBSUEMgcmVzcG9uc2UuIEFsbCBJIGNhbiBkbyBpcyB0byBtYW5nbGUgUlBDCj4gcmVzcG9uc2Ug
aW4gYSBzdWNoIHdheSwgdGhhdCBPUC1URUUgc3VyZWx5IHdpbGwgdHJlYXQgaXQgYXMgYW4gZXJy
b3IgYW5kCj4gYWN0IGFjY29yZGluZ2x5LgoKSSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHdo
YXQgeW91IG1lYW4gaGVyZS4gU3VyZWx5IGlmIHRoZSBhZGRyZXNzIGlzIG5vdCAKYWxpZ25lZCwg
dGhlbiBPUC1URUUgd2lsbCByZXR1cm4gYW4gZXJyb3IgdG9vLCByaWdodD8gU28gY2FuJ3QgeW91
IGVtdWxhdGUgCk9QLVRFRSBiZWhhdmlvciBpbiB0aGF0IGNhc2U/Cgo+IAo+PiBBbHNvLCBJIHRo
aW5rIHlvdSB3YW50IGEgY29tbWVudCAobWF5YmUgaW4gdGhlIGNvbW1pdCBtZXNzYWdlKQo+PiBl
eHBsYWluaW5nIHRoYXQgT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgd2lsbCBhbHdheXMg
YmUgZXF1YWwgdG8KPj4gUEFHRV9TSVpFLgo+IEl0IGlzIGFsd2F5cyBlcXVhbCB0byA0MDk2IGJ5
dGVzLiBCdXQsIEFGQUlLLCBYRU4gY2FuIHdvcmsgd2l0aCBvdGhlcgo+IFBBR0VfU0laRXMsIGlz
bid0PyBBY3R1YWxseSwgbGludXggZHJpdmVyIHN1cHBvcnQgb3RoZXIgcGFnZSBzaXplcywgaXQK
PiBqdXN0IHNwbGl0cyB0aG9zZSBwYWdlcyBpbnRvIDRrIGNodW5rcy4gVGhlIHNhbWUgY2FuIGJl
IGRvbmUgaW4gWEVOLCBidXQKPiBJIGRvbid0IHdhbnQgdG8gaW50cm9kdWNlIHRoaXMgbG9naWMg
cmlnaHQgbm93LiBUaGUgcGF0Y2hlcyBhcmUgY29tcGxleAo+IGVub3VnaC4gUmlnaHQgbm93IHdl
IGhhdmUKPiBCVUlMRF9CVUdfT04oUEFHRV9TSVpFICE9IE9QVEVFX01TR19OT05DT05USUdfUEFH
RV9TSVpFKSBhbmQgdGhpcyBpcwo+IGVub3VnaCwgSSBob3BlLgoKWGVuIG9ubHkgc3VwcG9ydCA0
S0IgcGFnZSwgYnV0IEkgd291bGRuJ3QgYmV0IHRoYXQgaW4gdGhlIGZ1dHVyZSBvbiBBcm0gYXMg
d2UgCndpbGwgcmVxdWlyZSA2NEtCIHBhZ2UgZm9yIHNvbWUgZmVhdHVyZXMgKGkuZSA1Mi1iaXQg
c3VwcG9ydCkuCgpJIHdhc24ndCBhc2tpbmcgeW91IHRvIGhhbmRsZSBhIGRpZmZlcmVudCBQQUdF
X1NJWkUsIGp1c3QgdG8gY2xhcmlmeSBpbiBhIApjb21tZW50IG9uIHRvcCB0aGF0IHlvdSBleHBl
Y3QgdGhlIGJvdGggZGVmaW5lZCB0byBiZSB2YWxpZC4gQW5vdGhlciAKQlVJTERfQlVHX09OIGlz
IG5vdCBuZWNlc3NhcnkgYXNzdW1pbmcgeW91IGFkZCB0aGUgb25lIGluIHBhdGNoICM2LgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 15:45:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1gkWKs-0006a1-8P; Fri, 18 Jan 2019 15:45: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=c7wu=P2=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gkWKq-0006Zw-PM
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 15:45:32 +0000
X-Inumbo-ID: 1558e3b8-1b38-11e9-a1e0-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1558e3b8-1b38-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 15:45:31 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 18 Jan 2019 16:45:29 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 18 Jan 2019 15:45:03 +0000
Message-ID: <db96a6b66a1ef2f6a6297d7c4ac7e498fc2cbf2a.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, xen-devel@lists.xenproject.org
Date: Fri, 18 Jan 2019 16:45:47 +0100
In-Reply-To: <20181223142134.7857-3-kpraveen.lkml@gmail.com>
References: <20181223142134.7857-1-kpraveen.lkml@gmail.com>
 <20181223142134.7857-3-kpraveen.lkml@gmail.com>
Organization: SUSE
User-Agent: Evolution 3.30.3 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH 2/2] xen: credit2: cached attribute for
 next runqueue entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: george.dunlap@eu.citrix.com
Content-Type: multipart/mixed; boundary="===============8610783481978562885=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8610783481978562885==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-OvlE9VSIoVBO5GELSk++"


--=-OvlE9VSIoVBO5GELSk++
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, 2018-12-23 at 19:51 +0530, Praveen Kumar wrote:
> --- a/xen/common/sched_credit2.c
> +++ b/xen/common/sched_credit2.c
> @@ -473,6 +473,7 @@ struct csched2_runqueue_data {
>      spinlock_t lock;           /* Lock for this
> runqueue                     */
> =20
>      struct rb_root runq;       /* Runqueue is an
> rbtree                      */
> +    struct rb_node *next_elem; /* Cached entry to run
> next                   */
>
I don't like the name much. IIRC, in Linux, the field was called
'rb_leftmost'. So we can call it rb_rightmost.

Or maybe something like rq_rightmost, or rq_first (or runq_first).

And in the comment, I'd say something like, "vcpu with highest credits
in the runq"

> @@ -1301,6 +1302,7 @@ runq_insert(const struct scheduler *ops, struct
> csched2_vcpu *svc)
>  {
>      unsigned int cpu =3D svc->vcpu->processor;
>      struct rb_root *runq =3D &c2rqd(ops, cpu)->runq;
> +    struct csched2_runqueue_data *rqd =3D svc->rqd;
>      int pos =3D 0;
> =20
>      ASSERT(spin_is_locked(per_cpu(schedule_data,
> cpu).schedule_lock));
> @@ -1314,6 +1316,7 @@ runq_insert(const struct scheduler *ops, struct
> csched2_vcpu *svc)
>      ASSERT(!(svc->flags & CSFLAG_scheduled));
> =20
>      rb_runq_insert(runq, svc, &pos);
> +    rqd->next_elem =3D rb_last(runq);
> =20
Ah, ok, yes, using rb_last() here (and in runq_remove()) is indeed
better than doing it int runq_candidate().

Still not what I had in mind, though.

In fact, the whole point of this "let's cache the rightmost element"
would be to avoid having to call rb_last() pretty much at all.

How? Well, basically, inside the while() that you're adding here in
runq_insert(), you make a note about whether the new vcpu has been
inserted in the righmost spot of the tree. And if it was, you update
the cache.

Similarly, when removing a vcpu, you check whether you are removing the
rightmost element of the tree. And if you are, you update the cache.


For instance, see how they've been doing this in CFS (before the rb-
tree cached helpers were introduced), when inserting a task in the
runqueue:

https://elixir.bootlin.com/linux/v3.15/source/kernel/sched/fair.c#L490

and when removing it:

https://elixir.bootlin.com/linux/v3.15/source/kernel/sched/fair.c#L526

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-OvlE9VSIoVBO5GELSk++
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlxB9KsACgkQFkJ4iaW4
c+50vA//asJIRMob8CU/QvZkTZbwx6k5dlKZFQVJmXTFCbW65xRTLk66y4+Ihx3i
A2tOgsTkLyzpI/WAw2yEgnz+nqDeQAacvDLj8/DOLX93yoRYhLrYl1CuCyc8Er6z
xoJKq29chOonfHxzaM+b6lTCCN7XFmWVgMpIpW9tXM+v5CYMgcPLJXdFVBeZtLuh
jSEilFAtxYfBcQbx/3BJoXXoPHl4A4u33IGA4Kr30dNYavO4PiBNNF005OxVqSi5
g4PIk6GTfHUenPSqDY8Ux1uHqFXJMs/8jtVMDKuyFwenC+M6ZxEXnYcq1cSpPtrf
2z0ShjGISIqt72SK5AJUZAaEzbuxo8XjsWPb4lKHyv5RZexHBNCL9IyisXiUFS0B
adn6mrmRJGZP5J14NhvNm0UBXqF2XkhdrlBW6QmDTe/+gN4CmfE8Lo9DOWfZfEel
9+AFPEVIOEu8gmcIYtD27NSMtaX7BM2Z/Uikut9ro7u2VKFoU6EBmOYCXnv6DzWf
L2Tafi2tyqqxPM50SawU18vsYm3SLHd0ixcfELdmNy5lU2nKxiHDrLnNxxL8dAEv
eZLExpGEo4PwJGfAt9HUyv3jgWSWAuGH1UI2dmREnuH1Hq+mh4rlboa0+k1LaYJm
/bDffdJQM0pY6kHMmggbBD461hW1rHXrKWYactBdWD0moQUXD7o=
=cIho
-----END PGP SIGNATURE-----

--=-OvlE9VSIoVBO5GELSk++--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8610783481978562885==--



From xen-devel-bounces@lists.xenproject.org Fri Jan 18 16:03:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 16:03: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-devel-bounces@lists.xenproject.org>)
	id 1gkWcP-0000HB-GC; Fri, 18 Jan 2019 16:03: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=8rwN=P2=citrix.com=prvs=914eb30bb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gkWcO-0000H6-DE
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 16:03:40 +0000
X-Inumbo-ID: 9e0c2354-1b3a-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e0c2354-1b3a-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 16:03:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,491,1539648000"; d="scan'208";a="75932862"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Jan 2019 16:03:28 +0000
Message-ID: <20190118160328.10455-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Sander Eikelenboom <linux@eikelenboom.it>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIHJlbW92ZSBhbGlnbm1lbnQgYXNzZXJ0aW9ucy4KClRlc3Rpbmcgc2hvd3MgdGhhdCBj
ZXJ0YWluIGNhbGxlcnMgb2YgaW9tbXVfbGVnYWN5X21hcC91bm1hcCgpIHNwZWNpZnkKb3JkZXIg
PiAwIHJhbmdlcyB0aGF0IGFyZSBub3Qgb3JkZXIgYWxpZ25lZCB0aHVzIGNhdXNpbmcgb25lIG9m
IHRoZQpJU19BTElHTkVEKCkgYXNzZXJ0aW9ucyB0byBmaXJlLgoKVGhpcyBwYXRjaCByZW1vdmVz
IHRob3NlIGFzc2VydGlvbnMgYW5kIG1vZGlmaWVzIGlvbW11X21hcC91bm1hcCgpIGFuZAppb21t
dV9sZWdhY3lfbWFwL3VubWFwKCkgdG8gdGFrZSBhIHBhZ2VfY291bnQgYXJndW1lbnQgcmF0aGVy
IHRoYW4gYQpwYWdlX29yZGVyLiBVc2luZyBhIGNvdW50IGFjdHVhbGx5IG1ha2VzIG1vcmUgc2Vu
c2UgYmVjYXVzZSB0aGUgdmFsaWQKc2V0IG9mIG1hcHBpbmcgb3JkZXJzIGlzIHNwZWNpZmljIHRv
IHRoZSBJT01NVSBpbXBsZW1lbnRhdGlvbiBhbmQgdG8gaXQKc2hvdWxkIGJlIHVwIHRvIHRoZSBp
bXBsZW1lbnRhdGlvbiBzcGVjaWZpYyBjb2RlIHRvIHRyYW5zbGF0ZSBhIG1hcHBpbmcKY291bnQg
aW50byBhbiBvcHRpbWFsIHNldCBvZiBtYXBwaW5nIG9yZGVycyAod2hlbiB0aGUgY29kZSBpcyBm
aW5hbGx5Cm1vZGlmaWVkIHRvIHN1cHBvcnQgb3JkZXJzID4gMCkuCgpTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KUmVwb3J0ZWQtYnk6IENo
YW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJv
b20gPGxpbnV4QGVpa2VsZW5ib29tLml0PgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBKdW4g
TmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8ICA2ICsrLS0t
LQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAgICAgfCAgNSArKystLQogeGVuL2Fy
Y2gveDg2L21tL3AybS1wdC5jICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvbW0v
cDJtLmMgICAgICAgICAgICAgICB8ICA5ICsrKysrLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9t
bS5jICAgICAgICAgICAgfCAgNiArKy0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAg
ICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAg
IHwgMjkgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3g4Ni9pb21tdS5jIHwgIDQgKystLQogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAg
ICAgICAgfCAgOCArKysrLS0tLQogOSBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCA0
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IDdlYzU5NTRiMDMuLmNhY2NmZTNmNzkgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yODAxLDExICsyODAxLDkg
QEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICBtZm5fdCBtZm4gPSBwYWdlX3RvX21mbihwYWdl
KTsKIAogICAgICAgICAgICAgaWYgKCAoeCAmIFBHVF90eXBlX21hc2spID09IFBHVF93cml0YWJs
ZV9wYWdlICkKLSAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV9sZWdhY3lfdW5tYXAo
ZCwgX2RmbihtZm5feChtZm4pKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUEFHRV9PUkRFUl80Syk7CisgICAgICAgICAgICAgICAgaW9tbXVfcmV0ID0g
aW9tbXVfbGVnYWN5X3VubWFwKGQsIF9kZm4obWZuX3gobWZuKSksIDEpOwogICAgICAgICAgICAg
ZWxzZSBpZiAoIHR5cGUgPT0gUEdUX3dyaXRhYmxlX3BhZ2UgKQotICAgICAgICAgICAgICAgIGlv
bW11X3JldCA9IGlvbW11X2xlZ2FjeV9tYXAoZCwgX2RmbihtZm5feChtZm4pKSwgbWZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9PUkRFUl80SywK
KyAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV9sZWdhY3lfbWFwKGQsIF9kZm4obWZu
X3gobWZuKSksIG1mbiwgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VRl9yZWFkYWJsZSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVUZfd3JpdGFibGUpOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRl
eCAyYjJiZjMxYWFkLi41NjM0MWNhNjc4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJt
LWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTg4NSw4ICs4ODUsOSBA
QCBvdXQ6CiAgICAgICAgICAgICByYyA9IGlvbW11X3B0ZV9mbHVzaChkLCBnZm4sICZlcHRfZW50
cnktPmVwdGUsIG9yZGVyLCB2dGRfcHRlX3ByZXNlbnQpOwogICAgICAgICBlbHNlIGlmICggbmVl
ZF9pb21tdV9wdF9zeW5jKGQpICkKICAgICAgICAgICAgIHJjID0gaW9tbXVfZmxhZ3MgPwotICAg
ICAgICAgICAgICAgIGlvbW11X2xlZ2FjeV9tYXAoZCwgX2RmbihnZm4pLCBtZm4sIG9yZGVyLCBp
b21tdV9mbGFncykgOgotICAgICAgICAgICAgICAgIGlvbW11X2xlZ2FjeV91bm1hcChkLCBfZGZu
KGdmbiksIG9yZGVyKTsKKyAgICAgICAgICAgICAgICBpb21tdV9sZWdhY3lfbWFwKGQsIF9kZm4o
Z2ZuKSwgbWZuLCAxdSA8PCBvcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGlvbW11X2ZsYWdzKSA6CisgICAgICAgICAgICAgICAgaW9tbXVfbGVnYWN5X3VubWFwKGQsIF9k
Zm4oZ2ZuKSwgMXUgPDwgb3JkZXIpOwogICAgIH0KIAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRh
YmxlKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYwppbmRleCAxMmY5MmNmMWYwLi5hYzg2YTg5NWEwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBA
IC02OTQsOSArNjk0LDkgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAKICAgICAgICAgaWYgKCBuZWVkX2lvbW11X3B0X3N5
bmMocDJtLT5kb21haW4pICkKICAgICAgICAgICAgIHJjID0gaW9tbXVfcHRlX2ZsYWdzID8KLSAg
ICAgICAgICAgICAgICBpb21tdV9sZWdhY3lfbWFwKGQsIF9kZm4oZ2ZuKSwgbWZuLCBwYWdlX29y
ZGVyLAorICAgICAgICAgICAgICAgIGlvbW11X2xlZ2FjeV9tYXAoZCwgX2RmbihnZm4pLCBtZm4s
IDF1IDw8IHBhZ2Vfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb21t
dV9wdGVfZmxhZ3MpIDoKLSAgICAgICAgICAgICAgICBpb21tdV9sZWdhY3lfdW5tYXAoZCwgX2Rm
bihnZm4pLCBwYWdlX29yZGVyKTsKKyAgICAgICAgICAgICAgICBpb21tdV9sZWdhY3lfdW5tYXAo
ZCwgX2RmbihnZm4pLCAxdSA8PCBwYWdlX29yZGVyKTsKICAgICAgICAgZWxzZSBpZiAoIGlvbW11
X3VzZV9oYXBfcHQoZCkgJiYgaW9tbXVfb2xkX2ZsYWdzICkKICAgICAgICAgICAgIGFtZF9pb21t
dV9mbHVzaF9wYWdlcyhwMm0tPmRvbWFpbiwgZ2ZuLCBwYWdlX29yZGVyKTsKICAgICB9CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5k
ZXggZDE0Y2U1N2RkNS4uYWUzZDJhY2QzNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNzgwLDcgKzc4MCw4IEBAIHAybV9y
ZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLCB1
bnNpZ25lZCBsb25nIG1mbiwKIAogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwMm0t
PmRvbWFpbikgKQogICAgICAgICByZXR1cm4gbmVlZF9pb21tdV9wdF9zeW5jKHAybS0+ZG9tYWlu
KSA/Ci0gICAgICAgICAgICBpb21tdV9sZWdhY3lfdW5tYXAocDJtLT5kb21haW4sIF9kZm4obWZu
KSwgcGFnZV9vcmRlcikgOiAwOworICAgICAgICAgICAgaW9tbXVfbGVnYWN5X3VubWFwKHAybS0+
ZG9tYWluLCBfZGZuKG1mbiksIDF1IDw8IHBhZ2Vfb3JkZXIpIDoKKyAgICAgICAgICAgIDA7CiAK
ICAgICBBU1NFUlQoZ2ZuX2xvY2tlZF9ieV9tZShwMm0sIGdmbikpOwogICAgIFAyTV9ERUJVRygi
cmVtb3ZpbmcgZ2ZuPSUjbHggbWZuPSUjbHhcbiIsIGdmbl9sLCBtZm4pOwpAQCAtODI3LDcgKzgy
OCw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
biwgbWZuX3QgbWZuLAogCiAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAg
ICAgICAgcmV0dXJuIChuZWVkX2lvbW11X3B0X3N5bmMoZCkgJiYgdCA9PSBwMm1fcmFtX3J3KSA/
Ci0gICAgICAgICAgICBpb21tdV9sZWdhY3lfbWFwKGQsIF9kZm4obWZuX3gobWZuKSksIG1mbiwg
cGFnZV9vcmRlciwKKyAgICAgICAgICAgIGlvbW11X2xlZ2FjeV9tYXAoZCwgX2RmbihtZm5feCht
Zm4pKSwgbWZuLCAxdSA8PCBwYWdlX29yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpIDogMDsKIAogICAgIC8qIGZvcmVp
Z24gcGFnZXMgYXJlIGFkZGVkIHRocnUgcDJtX2FkZF9mb3JlaWduICovCkBAIC0xMzA4LDcgKzEz
MDksNyBAQCBpbnQgc2V0X2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbl9sLAogICAgIHsKICAgICAgICAgaWYgKCAhbmVlZF9pb21tdV9wdF9zeW5j
KGQpICkKICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICByZXR1cm4gaW9tbXVfbGVnYWN5
X21hcChkLCBfZGZuKGdmbl9sKSwgX21mbihnZm5fbCksIFBBR0VfT1JERVJfNEssCisgICAgICAg
IHJldHVybiBpb21tdV9sZWdhY3lfbWFwKGQsIF9kZm4oZ2ZuX2wpLCBfbWZuKGdmbl9sKSwgMSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVG
X3dyaXRhYmxlKTsKICAgICB9CiAKQEAgLTEzOTksNyArMTQwMCw3IEBAIGludCBjbGVhcl9pZGVu
dGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCkKICAg
ICB7CiAgICAgICAgIGlmICggIW5lZWRfaW9tbXVfcHRfc3luYyhkKSApCiAgICAgICAgICAgICBy
ZXR1cm4gMDsKLSAgICAgICAgcmV0dXJuIGlvbW11X2xlZ2FjeV91bm1hcChkLCBfZGZuKGdmbl9s
KSwgUEFHRV9PUkRFUl80Syk7CisgICAgICAgIHJldHVybiBpb21tdV9sZWdhY3lfdW5tYXAoZCwg
X2RmbihnZm5fbCksIDEpOwogICAgIH0KIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
bW0uYwppbmRleCBkOGY1NThiYzNhLi5hNWFmYWI0MDJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCkBAIC0xNDM2LDE2
ICsxNDM2LDE0IEBAIGludCBtZW1vcnlfYWRkKHVuc2lnbmVkIGxvbmcgc3BmbiwgdW5zaWduZWQg
bG9uZyBlcGZuLCB1bnNpZ25lZCBpbnQgcHhtKQogICAgICAgICAgIW5lZWRfaW9tbXVfcHRfc3lu
YyhoYXJkd2FyZV9kb21haW4pICkKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSBzcGZuOyBpIDwg
ZXBmbjsgaSsrICkKLSAgICAgICAgICAgIGlmICggaW9tbXVfbGVnYWN5X21hcChoYXJkd2FyZV9k
b21haW4sIF9kZm4oaSksIF9tZm4oaSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUEFHRV9PUkRFUl80SywKKyAgICAgICAgICAgIGlmICggaW9tbXVfbGVnYWN5X21hcChoYXJk
d2FyZV9kb21haW4sIF9kZm4oaSksIF9tZm4oaSksIDEsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSApCiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlmICggaSAhPSBlcGZuICkKICAgICAgICAgewogICAg
ICAgICAgICAgd2hpbGUgKGktLSA+IG9sZF9tYXgpCiAgICAgICAgICAgICAgICAgLyogSWYgc3Rh
dGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwotICAgICAgICAgICAgICAgIGlmICgg
aW9tbXVfbGVnYWN5X3VubWFwKGhhcmR3YXJlX2RvbWFpbiwgX2RmbihpKSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVSXzRLKSApCisgICAgICAgICAg
ICAgICAgaWYgKCBpb21tdV9sZWdhY3lfdW5tYXAoaGFyZHdhcmVfZG9tYWluLCBfZGZuKGkpLCAx
KSApCiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICBnb3RvIGRl
c3Ryb3lfbTJwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGZkMDk5YThmMjUuLjRiZDBiNDYxNjYgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKQEAgLTExMzQsMTMgKzExMzQsMTMgQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgICAh
KG9sZF9waW4gJiAoR05UUElOX2hzdHdfbWFza3xHTlRQSU5fZGV2d19tYXNrKSkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBpZiAoICEoa2luZCAmIE1BUEtJTkRfV1JJVEUpICkKLSAgICAgICAg
ICAgICAgICBlcnIgPSBpb21tdV9sZWdhY3lfbWFwKGxkLCBfZGZuKG1mbl94KG1mbikpLCBtZm4s
IDAsCisgICAgICAgICAgICAgICAgZXJyID0gaW9tbXVfbGVnYWN5X21hcChsZCwgX2RmbihtZm5f
eChtZm4pKSwgbWZuLCAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKTsKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggYWN0X3BpbiAmJiAhb2xkX3BpbiApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlm
ICggIWtpbmQgKQotICAgICAgICAgICAgICAgIGVyciA9IGlvbW11X2xlZ2FjeV9tYXAobGQsIF9k
Zm4obWZuX3gobWZuKSksIG1mbiwgMCwKKyAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9sZWdh
Y3lfbWFwKGxkLCBfZGZuKG1mbl94KG1mbikpLCBtZm4sIDEsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUpOwogICAgICAgICB9CiAgICAgICAg
IGlmICggZXJyICkKQEAgLTEzODksOSArMTM4OSw5IEBAIHVubWFwX2NvbW1vbigKIAogICAgICAg
ICBraW5kID0gbWFwa2luZChsZ3QsIHJkLCBvcC0+bWZuKTsKICAgICAgICAgaWYgKCAha2luZCAp
Ci0gICAgICAgICAgICBlcnIgPSBpb21tdV9sZWdhY3lfdW5tYXAobGQsIF9kZm4obWZuX3gob3At
Pm1mbikpLCAwKTsKKyAgICAgICAgICAgIGVyciA9IGlvbW11X2xlZ2FjeV91bm1hcChsZCwgX2Rm
bihtZm5feChvcC0+bWZuKSksIDEpOwogICAgICAgICBlbHNlIGlmICggIShraW5kICYgTUFQS0lO
RF9XUklURSkgKQotICAgICAgICAgICAgZXJyID0gaW9tbXVfbGVnYWN5X21hcChsZCwgX2Rmbiht
Zm5feChvcC0+bWZuKSksIG9wLT5tZm4sIDAsCisgICAgICAgICAgICBlcnIgPSBpb21tdV9sZWdh
Y3lfbWFwKGxkLCBfZGZuKG1mbl94KG9wLT5tZm4pKSwgb3AtPm1mbiwgMSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlKTsKIAogICAgICAgICBkb3Vi
bGVfZ3RfdW5sb2NrKGxndCwgcmd0KTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IGJkMWFm
MzVhMTMuLmI3YTA4ZDEwNWQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMjI2LDcgKzIy
Niw3IEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCkKICAgICAgICAgICAgICAgICAgID09IFBHVF93cml0YWJsZV9wYWdlKSApCiAgICAgICAgICAg
ICAgICAgbWFwcGluZyB8PSBJT01NVUZfd3JpdGFibGU7CiAKLSAgICAgICAgICAgIHJldCA9IGlv
bW11X21hcChkLCBfZGZuKGRmbiksIF9tZm4obWZuKSwgbWFwcGluZywgMCwKKyAgICAgICAgICAg
IHJldCA9IGlvbW11X21hcChkLCBfZGZuKGRmbiksIF9tZm4obWZuKSwgbWFwcGluZywgMSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwogCiAgICAgICAgICAgICBp
ZiAoICFyYyApCkBAIC0zMTEsNyArMzExLDcgQEAgdm9pZCBpb21tdV9kb21haW5fZGVzdHJveShz
dHJ1Y3QgZG9tYWluICpkKQogfQogCiBpbnQgaW9tbXVfbWFwKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwgbWZuX3QgbWZuLAotICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRl
ciwgdW5zaWduZWQgaW50IGZsYWdzLAorICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9j
b3VudCwgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZs
dXNoX2ZsYWdzKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lv
bW11KGQpOwpAQCAtMzIxLDEwICszMjEsNyBAQCBpbnQgaW9tbXVfbWFwKHN0cnVjdCBkb21haW4g
KmQsIGRmbl90IGRmbiwgbWZuX3QgbWZuLAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhk
LT5wbGF0Zm9ybV9vcHMgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIEFTU0VSVChJU19BTElH
TkVEKGRmbl94KGRmbiksICgxdWwgPDwgcGFnZV9vcmRlcikpKTsKLSAgICBBU1NFUlQoSVNfQUxJ
R05FRChtZm5feChtZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKSk7Ci0KLSAgICBmb3IgKCBpID0g
MDsgaSA8ICgxdWwgPDwgcGFnZV9vcmRlcik7IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCBw
YWdlX2NvdW50OyBpKysgKQogICAgIHsKICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5t
YXBfcGFnZShkLCBkZm5fYWRkKGRmbiwgaSksIG1mbl9hZGQobWZuLCBpKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncywgZmx1c2hfZmxhZ3MpOwpAQCAtMzU0
LDE1ICszNTEsMTQgQEAgaW50IGlvbW11X21hcChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4s
IG1mbl90IG1mbiwKIH0KIAogaW50IGlvbW11X2xlZ2FjeV9tYXAoc3RydWN0IGRvbWFpbiAqZCwg
ZGZuX3QgZGZuLCBtZm5fdCBtZm4sCi0gICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
cGFnZV9vcmRlciwgdW5zaWduZWQgaW50IGZsYWdzKQorICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHBhZ2VfY291bnQsIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICB1bnNpZ25l
ZCBpbnQgZmx1c2hfZmxhZ3MgPSAwOwotICAgIGludCByYyA9IGlvbW11X21hcChkLCBkZm4sIG1m
biwgcGFnZV9vcmRlciwgZmxhZ3MsICZmbHVzaF9mbGFncyk7CisgICAgaW50IHJjID0gaW9tbXVf
bWFwKGQsIGRmbiwgbWZuLCBwYWdlX2NvdW50LCBmbGFncywgJmZsdXNoX2ZsYWdzKTsKIAogICAg
IGlmICggIXRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90bGIpICkKICAgICB7Ci0gICAgICAg
IGludCBlcnIgPSBpb21tdV9pb3RsYl9mbHVzaChkLCBkZm4sICgxdSA8PCBwYWdlX29yZGVyKSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2ZsYWdzKTsKKyAgICAg
ICAgaW50IGVyciA9IGlvbW11X2lvdGxiX2ZsdXNoKGQsIGRmbiwgcGFnZV9jb3VudCwgZmx1c2hf
ZmxhZ3MpOwogCiAgICAgICAgIGlmICggIXJjICkKICAgICAgICAgICAgIHJjID0gZXJyOwpAQCAt
MzcxLDcgKzM2Nyw3IEBAIGludCBpb21tdV9sZWdhY3lfbWFwKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwgbWZuX3QgbWZuLAogICAgIHJldHVybiByYzsKIH0KIAotaW50IGlvbW11X3VubWFw
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsCitp
bnQgaW9tbXVfdW5tYXAoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCB1bnNpZ25lZCBpbnQg
cGFnZV9jb3VudCwKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsdXNoX2ZsYWdzKQog
ewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwpAQCAt
MzgxLDkgKzM3Nyw3IEBAIGludCBpb21tdV91bm1hcChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBk
Zm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyLAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwg
IWhkLT5wbGF0Zm9ybV9vcHMgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIEFTU0VSVChJU19B
TElHTkVEKGRmbl94KGRmbiksICgxdWwgPDwgcGFnZV9vcmRlcikpKTsKLQotICAgIGZvciAoIGkg
PSAwOyBpIDwgKDF1bCA8PCBwYWdlX29yZGVyKTsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8
IHBhZ2VfY291bnQ7IGkrKyApCiAgICAgewogICAgICAgICBpbnQgZXJyID0gaGQtPnBsYXRmb3Jt
X29wcy0+dW5tYXBfcGFnZShkLCBkZm5fYWRkKGRmbiwgaSksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2ZsYWdzKTsKQEAgLTQwOSwxNSArNDAz
LDE0IEBAIGludCBpb21tdV91bm1hcChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIHVuc2ln
bmVkIGludCBwYWdlX29yZGVyLAogICAgIHJldHVybiByYzsKIH0KIAotaW50IGlvbW11X2xlZ2Fj
eV91bm1hcChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX29y
ZGVyKQoraW50IGlvbW11X2xlZ2FjeV91bm1hcChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4s
IHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewogICAgIHVuc2lnbmVkIGludCBmbHVzaF9mbGFn
cyA9IDA7Ci0gICAgaW50IHJjID0gaW9tbXVfdW5tYXAoZCwgZGZuLCBwYWdlX29yZGVyLCAmZmx1
c2hfZmxhZ3MpOworICAgIGludCByYyA9IGlvbW11X3VubWFwKGQsIGRmbiwgcGFnZV9jb3VudCwg
JmZsdXNoX2ZsYWdzKTsKIAogICAgIGlmICggIXRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90
bGIpICkKICAgICB7Ci0gICAgICAgIGludCBlcnIgPSBpb21tdV9pb3RsYl9mbHVzaChkLCBkZm4s
ICgxdSA8PCBwYWdlX29yZGVyKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZsdXNoX2ZsYWdzKTsKKyAgICAgICAgaW50IGVyciA9IGlvbW11X2lvdGxiX2ZsdXNoKGQsIGRm
biwgcGFnZV9jb3VudCwgZmx1c2hfZmxhZ3MpOwogCiAgICAgICAgIGlmICggIXJjICkKICAgICAg
ICAgICAgIHJjID0gZXJyOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCBlNDBk
N2E3ZDdiLi41M2Q0ZGJjNjBjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94
ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAt
NjcsNyArNjcsNyBAQCBpbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBk
b21haW4gKmQpCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgQVNTRVJUKCEoZ2ZuID4+
IERFRkFVTFRfRE9NQUlOX0FERFJFU1NfV0lEVEgpKTsKICAgICAgICAgICAgICAgICBCVUdfT04o
U0hBUkVEX00yUChnZm4pKTsKLSAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcChkLCBfZGZu
KGdmbiksIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80SywKKyAgICAgICAgICAgICAgICByYyA9IGlv
bW11X21hcChkLCBfZGZuKGdmbiksIF9tZm4obWZuKSwgMSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmZsdXNoX2ZsYWdzKTsKICAgICAgICAgICAgIH0KQEAgLTI0
NSw3ICsyNDUsNyBAQCB2b2lkIF9faHdkb21faW5pdCBhcmNoX2lvbW11X2h3ZG9tX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQog
ICAgICAgICAgICAgcmMgPSBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KGQsIHBmbiwgcDJtX2FjY2Vz
c19ydywgMCk7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJjID0gaW9tbXVfbWFwKGQsIF9k
Zm4ocGZuKSwgX21mbihwZm4pLCBQQUdFX09SREVSXzRLLAorICAgICAgICAgICAgcmMgPSBpb21t
dV9tYXAoZCwgX2RmbihwZm4pLCBfbWZuKHBmbiksIDEsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUsICZmbHVzaF9mbGFncyk7CiAK
ICAgICAgICAgaWYgKCByYyApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBi
L3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IGNkYzgwMjFjYmQuLjgyZmI4NmM3ZmYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9p
b21tdS5oCkBAIC0xMTEsMTcgKzExMSwxNyBAQCBlbnVtCiAjZGVmaW5lIElPTU1VX0ZMVVNIRl9t
b2RpZmllZCAoMXUgPDwgX0lPTU1VX0ZMVVNIRl9tb2RpZmllZCkKIAogaW50IF9fbXVzdF9jaGVj
ayBpb21tdV9tYXAoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwgdW5zaWduZWQg
aW50IGZsYWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vf
Y291bnQsIHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCAqZmx1c2hfZmxhZ3MpOwogaW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcChz
dHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBwYWdlX29yZGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcGFnZV9jb3VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50ICpmbHVzaF9mbGFncyk7CiAKIGludCBfX211c3RfY2hlY2sgaW9tbXVfbGVnYWN5
X21hcChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogaW50IF9f
bXVzdF9jaGVjayBpb21tdV9sZWdhY3lfdW5tYXAoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZu
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vf
b3JkZXIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IHBhZ2VfY291bnQpOwogCiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2xvb2t1cF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgKm1mbiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbGFncyk7Ci0tIAoyLjIwLjEuMi5nYjIxZWJi
NjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 16:05:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 16:05: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-devel-bounces@lists.xenproject.org>)
	id 1gkWeO-0000Mo-Uo; Fri, 18 Jan 2019 16:05:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JeLI=P2=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1gkWeN-0000Md-3s
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 16:05:43 +0000
X-Inumbo-ID: e6a97c8a-1b3a-11e9-a1e0-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.14.53]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6a97c8a-1b3a-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 16:05:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Xx2c9t97h2/6JHSRsSTwU2RUS/BHOgFzLEWYSST3qOs=;
 b=RgSiCMKxpvFyM1JxMQ1YLvPmHHpELNstaMitzmvIlkenT/GusgK1zH8ExnDtfmzYf2okoE1SMlEZgb9vXrZQG6fTcahF+7kJogsu0HlMJQrbdueyOCLZO00Kn6a4e+pypMuJ4o5K/UPCkBQeR8v0V91KJxJPzWsgpgtPIoV0PrQ=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.77) by
 AM0PR03MB4611.eurprd03.prod.outlook.com (20.177.40.96) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.19; Fri, 18 Jan 2019 16:05:24 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd%6]) with mapi id 15.20.1516.019; Fri, 18 Jan 2019
 16:05:24 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v3 07/11] optee: add support for RPC SHM buffers
Thread-Index: AQHUlxZJW8OxFA/zqECjiQu5QCapmaWz/JcAgAAQiYCAAAWBgIAADvOAgAE4BYCAAAd0gA==
Date: Fri, 18 Jan 2019 16:05:24 +0000
Message-ID: <87k1j2t0hq.fsf@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-8-volodymyr_babchuk@epam.com>
 <9708e645-7dcc-789d-c97c-a385106113d7@arm.com> <87r2dbt690.fsf@epam.com>
 <fa0111a6-1080-933b-c645-e7511e575650@arm.com> <87munzt2v0.fsf@epam.com>
 <2b2a2976-d8f1-1aa1-5e6f-5ac93a211ddb@arm.com>
In-Reply-To: <2b2a2976-d8f1-1aa1-5e6f-5ac93a211ddb@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR03MB4611;
 6:fNDKtgrmPbaU2VVjRAJM0tUpb0zIdYaOlAnCP3s4Bq0RXh/Xb7ESgCrKlnEYW8EhadTIt88/qoVQLGK29kWk6naZsfrvt3j9gZ2KbxI5cvlVxJReJM3tm6TR7LIT3YRje5BGuQ6ha9RDGzi5bSQjF6bvRRPefOkHV5GrSnGIZG7M5/ipsLAWZu4sQy6f0emWFSWbRCbQJxWHTiEMkJslCNT7coVpNeib7ufqE0yn6iPFiJFPDcC0swXMrGvR7X85fv2Qq//+i4DxgPMT1T7e39WxCHCjUbnK7CUVGE2eYJYDRxy17Bm0h1DODVbaCxGIFspLSqQ3TE6PdVFRf0wRUBpmVNM3FC9/ZJ543fuG8L8tag/SA6WMga0ePdYRfPHY4f9xfR+m5+NXhX77tD/Hg7Wt7UuwuV2IW845wyBXtzbhpQxkpX0ZbGyGZkvpcOETTP/rhTE6XoXbxnDnTOVWnQ==;
 5:vxk3qVSf6yyfM9J3WCqr3SqhNg4oZuLDfz5PFVmOgAT3XI+wXduUhqSTcH6/kFIVoF5dUTcey+vK5hXkqSXwnqAq2niBeJkLNqYCY5/q2ogZhIVfNHKvzXolBW4mGhU98d1qu/U62ytTMLZ+gzpp4XjEvypoYYx3lx/ZlSrpfYOuWsYoga2L2vFyKEvuoY7tkrL/FcYhwq4qerXBKrtvyg==;
 7:hpGOVeN5R1mx9cjtJPNqokLkSWJ5nIH2FfFO4h9dNGKQrc0uaGzulQPIlr+Wmr2U5r0/vTofo2FC4Ci5m+P/WCsOtGp2ojZDJ9bI6Zbb6ucfyc/dq+Jtrfg7UYsUng7XJEeJtGtoJ4kPaZ0cVVsAQA==
x-ms-office365-filtering-correlation-id: e1adb703-5009-4370-fc79-08d67d5ec18a
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB4611; 
x-ms-traffictypediagnostic: AM0PR03MB4611:
x-microsoft-antispam-prvs: <AM0PR03MB461165A2DEA5B46AFBEC256DE69C0@AM0PR03MB4611.eurprd03.prod.outlook.com>
x-forefront-prvs: 0921D55E4F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(366004)(376002)(396003)(39860400002)(346002)(199004)(189003)(54906003)(446003)(25786009)(217873002)(106356001)(229853002)(2616005)(80792005)(97736004)(316002)(105586002)(7736002)(6436002)(14444005)(256004)(5660300001)(476003)(86362001)(36756003)(6486002)(6506007)(55236004)(102836004)(486006)(8936002)(8676002)(6116002)(99286004)(4326008)(478600001)(186003)(6512007)(6916009)(68736007)(11346002)(26005)(66066001)(93886005)(81166006)(53936002)(305945005)(39060400002)(76176011)(71200400001)(71190400001)(72206003)(2906002)(81156014)(14454004)(3846002)(6246003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4611;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Sv7C/Rd67w9kHCpoGtmZ9WfnLq0pIYyyvc37T5MtTJfEQ8hCY2JgEU3PtBsqhicoNgS5+GKjRFtU3MpDt4O3Mp/gJhPXVZlOzpPlGgv3EDakQZHXll+YW43Y+LNkgUhRqbx0AU0108ayZbd/F2UzyI8A8mMldwM630dEUpkvhaJZUHPERVGlZz+QEF8DZPmKYsNC3w3j3TY03nPdleEIg2K1f8xlMEeBQcZNV9eXG9ufW0XgaEGewM/Pb7ssyXXFCmt/TblH254W8zXZU5eLxr1BiCoyEzHUD8F9lTqqRczoH8RpKM2tjW5Urh/dCQLrOW00mgaYWjg28GxqDmlAxbAs3Pxw+d5pCgVp3B5ByXFSsm39xl7t+FXKDNzs73VmThHQ9ArPnJ9DgZNpg9gDYJA2+cwghRpbSBWVLNcGpmE=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e1adb703-5009-4370-fc79-08d67d5ec18a
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2019 16:05:24.5331 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4611
Subject: Re: [Xen-devel] [PATCH v3 07/11] optee: add support for RPC SHM
 buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6CgpbLi4uXQo+Pj4+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+
Pj4+Pj4gaW5kZXggZGM5MGUyZWQ4ZS4uNzcxMTQ4ZTk0MCAxMDA2NDQKPj4+Pj4+IC0tLSBhL3hl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+Pj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRl
ZS5jCj4+Pj4+PiBAQCAtMzAsNiArMzAsMTIgQEAKPj4+Pj4+ICAgICAgKiBPUC1URUUgc3Bhd25z
IGEgdGhyZWFkIGZvciBldmVyeSBzdGFuZGFyZCBjYWxsLgo+Pj4+Pj4gICAgICAqLwo+Pj4+Pj4g
ICAgICNkZWZpbmUgTUFYX1NURF9DQUxMUyAgIDE2Cj4+Pj4+PiArLyoKPj4+Pj4+ICsgKiBNYXhp
bWFsIG51bWJlciBvZiBwcmUtYWxsb2NhdGVkIFNITSBidWZmZXJzLiBPUC1URUUgZ2VuZXJhbGx5
IGFza3MKPj4+Pj4+ICsgKiBmb3Igb25lIFNITSBidWZmZXIgcGVyIHRocmVhZCwgc28gdGhpcyBh
bHNvIGNvcnJlc3BvbmRzIHRvIE9QLVRFRQo+Pj4+Pj4gKyAqIG9wdGlvbiBDRkdfTlVNX1RIUkVB
RFMKPj4+Pj4+ICsgKi8KPj4+Pj4KPj4+Pj4gU2FtZSBhcyBwYXRjaCAjNiByZWdhcmRpbmcgQ0ZH
X05VTV9USFJFQURTLgo+Pj4+IFJpZ2h0IG5vdyBPUC1URUUgd2lsbCBub3QgYWxsb2NhdGUgbW9y
ZSB0aGFuIG9uZSBidWZmZXIgcGVyIE9QLVRFRQo+Pj4+IHRocmVhZC4gQW5kIEkgY2FuIHNlZSBu
byByZWFzb24gd2h5IGl0IHdvdWxkIGNoYW5nZS4gU28sIGJhc2ljYWxseSBJIGNhbgo+Pj4+IHJl
bW92ZSB0aGlzIE1BWF9SUENfU0hNUyBhdCBhbGwgYW5kIHVzZSBNQVhfU1REX0NBTExTIGluc3Rl
YWQuIEJ1dCB0aGVuCj4+Pj4gaXQgd2lsbCBiZSBub3Qgc28gb2J2aW91cywgd2h5IEkgY29tcGFy
ZSBudW1iZXIgb2YgU0hNIGJ1ZmZlcnMgd2l0aAo+Pj4+IG51bWJlciBvZiBzdGQgY2FsbHMuIFRo
dXMsIEkgdGhpbmsgaXQgaXMgZ29vZCB0byBoYXZlIHNlcGFyYXRlCj4+Pj4gZGVmaW5lIGFuZCBj
b21tZW50Lgo+Pj4KPj4+IEkgYW0gbm90IGFnYWluc3QgaGF2ZSB0aGUgMiBkZWZpbmVzLCB3aGF0
IEkgd2FzIHBvaW50ZWQgb3V0IHdpdGggdGhlCj4+PiBkb2N1bWVudGF0aW9uIG9uIHRvcCBpcyBp
bmNvcnJlY3QgYXMgcGF0Y2ggIzYuCj4+IEknbSBzb3JyeSwgSSBkb24ndCBxdWl0ZSB1bmRlcnN0
YW5kLiBJbiBwYXRjaCAjNiB5b3VyIGNvbmNlcm4gd2FzIHRoYXQKPj4gQ0ZHX05VTV9USFJFQURT
IGRlcGVuZHMgb24gcGxhdGZvcm0sIHJpZ2h0Pwo+Cj4gTXkgZmlyc3QgY29uY2VybiB3YXMgdGhl
IGRvY3VtZW50YXRpb24gZG9lcyBub3QgcmVmbGVjdCB0aGUgcmVhbGl0eQo+IGJlY2F1c2UgQ0ZH
X05VTV9USFJFQURTIGlzIG5vdCBhbHdheXMgZXF1YWwgdG8gMTYuCgo+IElkZWFsbHkgd2Ugc2hv
dWxkIGJlIGFibGUgdG8ga25vdyB0aGUgbnVtYmVyIG9mIHRocmVhZHMgc3VwcG9ydGVkLiBCdXQK
PiB0aGF0IGNvdWxkIGJlIGEgZm9sbG93LXVwIHBhdGNoIChvciBwb3RlbnRpYWxseSBpZ25vcmVk
KSBpZiBub3RoaW5nCj4gYmFkIGNhbiBoYXBwZW4gd2hlbiBYZW4gaGFuZGxlcyBtb3JlIHRocmVh
ZCB0aGFuIE9QLVRFRSBkb2VzLgpObywgaXQgaXMgdmFsaWQgc2l0dWF0aW9uLiBPcHBvc2l0ZSAo
d2hlbiBPUC1URUUgY2FuIGhhbmRsZSBtb3JlIHRocmVhZHMKdGhhbiBYZW4pIGFsc28gY2FuIGJl
IGhhbmRsZWQgaW4gYSByaWdodCB3YXkuCgo+IEluIGFueSBjYXNlLCB0aGUgZG9jdW1lbnRhdGlv
biBpbiBYZW4gc2hvdWxkIHJlZmxlY3QgdGhlIHJlYWxpdHkuCkFoLCBva2F5LCBnb3QgaXQuCgo+
Pgo+Pj4gSWYgeW91IGhhcHBlbiB0byBtYWtlIE1BWF9TVERfQ0FMTFMgZHluYW1pYywgdGhlbiB0
aGlzIHNob3VsZCBhbHNvIGJlCj4+PiBkeW5hbWljLgo+PiBPZiBjb3Vyc2UuCj4+Cj4+IFsuLi5d
Cj4+Pj4+PiAgICAgK3N0YXRpYyB2b2lkIGhhbmRsZV9ycGNfZnVuY19hbGxvYyhzdHJ1Y3Qgb3B0
ZWVfZG9tYWluICpjdHgsCj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+Pj4+Pj4gK3sKPj4+Pj4+ICsgICAgcGFkZHJf
dCBwdHIgPSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwgMzIgfCBnZXRfdXNlcl9yZWcocmVncywg
Mik7Cj4+Pj4+PiArCj4+Pj4+PiArICAgIGlmICggcHRyICYgKE9QVEVFX01TR19OT05DT05USUdf
UEFHRV9TSVpFIC0gMSkgKQo+Pj4+Pj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywg
IkRvbWFpbiByZXR1cm5lZCBpbnZhbGlkIFJQQyBjb21tYW5kIGJ1ZmZlclxuIik7Cj4+Pj4+Cj4+
Pj4+IFNob3VsZCBub3QgeW91IGJhaWwtb3V0IGluIHRoYXQgY2FzZT8gQWxzbywgSSB3b3VsZCB0
dXJuIGl0IHRvIGEgZ2RwcmludGsuCj4+Pj4gT1AtVEVFIGRvZXMgb3duIGNoZWNrcyBhbmQgdGhh
dCBjaGVjayB3aWxsIGZhaWwgYWxzby4gVGhlbiBPUC1URUUgd2lsbAo+Pj4+IGlzc3VlIHJlcXVl
c3QgdG8gZnJlZSB0aGlzIFNITS4KPj4+Cj4+PiBJIHRoaW5rIGl0IGlzIGJldHRlciBpZiB3ZSBn
byBvbiB0aGUgc2FmZS1zaWRlLiBJLmUgaWYgd2Uga25vdyB0aGVyZQo+Pj4gd291bGQgYmUgYW4g
ZXJyb3IgKGxpa2UgaGVyZSksIHRoZW4geW91IG5lZWQgdG8gcmV0dXJuIGFuIGVycm9yIGluCj4+
PiBmcm9tIFhlbiByYXRoZXIgdGhhbiBjYWxsaW5nIE9QLVRFRS4gT3RoZXJ3aXNlLCB5b3UgbWF5
IGVuZCB1cCB0bwo+Pj4gbmFzdHkgcHJvYmxlbS4KPj4gQWN0dWFsbHksIEkgZG9uJ3Qgc2VlIGhv
dyBJIGNhbiBkbyB0aGlzLiBUaGlzIGlzIGFuIFJQQyByZXNwb25zZS4gSQo+PiBjYW4ndCByZXR1
cm4gZXJyb3IgdG8gUlBDIHJlc3BvbnNlLiBBbGwgSSBjYW4gZG8gaXMgdG8gbWFuZ2xlIFJQQwo+
PiByZXNwb25zZSBpbiBhIHN1Y2ggd2F5LCB0aGF0IE9QLVRFRSBzdXJlbHkgd2lsbCB0cmVhdCBp
dCBhcyBhbiBlcnJvciBhbmQKPj4gYWN0IGFjY29yZGluZ2x5Lgo+Cj4gSSBhbSBub3Qgc3VyZSB0
byB1bmRlcnN0YW5kIHdoYXQgeW91IG1lYW4gaGVyZS4gU3VyZWx5IGlmIHRoZSBhZGRyZXNzCj4g
aXMgbm90IGFsaWduZWQsIHRoZW4gT1AtVEVFIHdpbGwgcmV0dXJuIGFuIGVycm9yIHRvbywgcmln
aHQ/IFNvIGNhbid0Cj4geW91IGVtdWxhdGUgT1AtVEVFIGJlaGF2aW9yIGluIHRoYXQgY2FzZT8K
Tm8sIE9QLVRFRSB3aWxsIG5vdCByZXR1cm4gYW4gZXJyb3IuIE9QLVRFRSB3aWxsIGhhbmRsZSBp
dCBhcyBhbiBlcnJvci4KRm9yIE9QLVRFRSBhbnkgUlBDIGxvb2tzIGxpa2UgYSBmdW5jdGlvbiBj
YWxsLiBTbyBpdCBleGNlcHRzIHNvbWUgcmV0dXJuCnZhbHVlIC0gYnVmZmVyIHBvaW50ZXIgaW4g
dGhpcyBjYXNlLiBJZiBpdCBnZXRzIGludmFsaWQgcG9pbnRlciwgaXQKaXNzdWVzIGFub3RoZXIg
UlBDIHRvIGZyZWUgdGhpcyBidWZmZXIgYW5kIHRoZW4gcHJvcGFnYXRlcyBlcnJvciBiYWNrIHRv
CmNhbGxlci4KClNvLCBpZiBJJ2xsIHJldHVybiBlcnJvciBiYWNrIHRvIHRoZSBndWVzdCAob3Ig
cmF0aGVyIGlzc3VlIFJQQyB0byBmcmVlCnRoZSBidWZmZXIpLCBPUC1URUUgd2lsbCBiZSBzdGls
bCBibG9ja2VkLCB3YWl0aW5nIGZvciBhIHBvaW50ZXIgZnJvbQp0aGUgZ3Vlc3QuIE9mIGNvdXJz
ZSBJIGNhbiBnbyBmdXJ0aGVyIGVuZCBlbXVsYXRlIGEgbmV3IGJ1ZmZlcgphbGxvY2F0aW9uIFJQ
QyBidXQgZnJvbSBYZW4gc2lkZSBpbiBhIGhvcGUgdGhhdCBndWVzdCB3aWxsIHByb3ZpZGUgdmFs
aWQKYnVmZmVyIHRoaXMgdGltZS4gQnV0LCB3aGF0IGlmIG5vdD8gQW5kIHdoeSBJIHNob3VsZCBk
ZWNpZGUgaW5zdGVhZCBvZgpPUC1URUU/Cgo+Cj4+Cj4+PiBBbHNvLCBJIHRoaW5rIHlvdSB3YW50
IGEgY29tbWVudCAobWF5YmUgaW4gdGhlIGNvbW1pdCBtZXNzYWdlKQo+Pj4gZXhwbGFpbmluZyB0
aGF0IE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIHdpbGwgYWx3YXlzIGJlIGVxdWFsIHRv
Cj4+PiBQQUdFX1NJWkUuCj4+IEl0IGlzIGFsd2F5cyBlcXVhbCB0byA0MDk2IGJ5dGVzLiBCdXQs
IEFGQUlLLCBYRU4gY2FuIHdvcmsgd2l0aCBvdGhlcgo+PiBQQUdFX1NJWkVzLCBpc24ndD8gQWN0
dWFsbHksIGxpbnV4IGRyaXZlciBzdXBwb3J0IG90aGVyIHBhZ2Ugc2l6ZXMsIGl0Cj4+IGp1c3Qg
c3BsaXRzIHRob3NlIHBhZ2VzIGludG8gNGsgY2h1bmtzLiBUaGUgc2FtZSBjYW4gYmUgZG9uZSBp
biBYRU4sIGJ1dAo+PiBJIGRvbid0IHdhbnQgdG8gaW50cm9kdWNlIHRoaXMgbG9naWMgcmlnaHQg
bm93LiBUaGUgcGF0Y2hlcyBhcmUgY29tcGxleAo+PiBlbm91Z2guIFJpZ2h0IG5vdyB3ZSBoYXZl
Cj4+IEJVSUxEX0JVR19PTihQQUdFX1NJWkUgIT0gT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJ
WkUpIGFuZCB0aGlzIGlzCj4+IGVub3VnaCwgSSBob3BlLgo+Cj4gWGVuIG9ubHkgc3VwcG9ydCA0
S0IgcGFnZSwgYnV0IEkgd291bGRuJ3QgYmV0IHRoYXQgaW4gdGhlIGZ1dHVyZSBvbgo+IEFybSBh
cyB3ZSB3aWxsIHJlcXVpcmUgNjRLQiBwYWdlIGZvciBzb21lIGZlYXR1cmVzIChpLmUgNTItYml0
Cj4gc3VwcG9ydCkuClNvLCBJIHdhcyBtaXN0YWtlbi4gRm9yIHNvbWUgcmVhc29uIEkgdGhvdWdo
IHRoYXQgWGVuIGNhbiBoYW5kbGUgb3RoZXIKcGFnZSBzaXplcyBhcyB3ZWxsLgoKPiBJIHdhc24n
dCBhc2tpbmcgeW91IHRvIGhhbmRsZSBhIGRpZmZlcmVudCBQQUdFX1NJWkUsIGp1c3QgdG8gY2xh
cmlmeQo+IGluIGEgY29tbWVudCBvbiB0b3AgdGhhdCB5b3UgZXhwZWN0IHRoZSBib3RoIGRlZmlu
ZWQgdG8gYmUKPiB2YWxpZC4gQW5vdGhlciBCVUlMRF9CVUdfT04gaXMgbm90IG5lY2Vzc2FyeSBh
c3N1bWluZyB5b3UgYWRkIHRoZSBvbmUKPiBpbiBwYXRjaCAjNi4KT2theSwgSSdsbCBhZGQgc3Vj
aCBjb21tZW50LgoKCi0tCkJlc3QgcmVnYXJkcyxWb2xvZHlteXIgQmFiY2h1awpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 16:07:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 16:07: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-devel-bounces@lists.xenproject.org>)
	id 1gkWg7-0000Um-Fe; Fri, 18 Jan 2019 16:07: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=Yjae=P2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkWg6-0000Uf-S1
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 16:07:30 +0000
X-Inumbo-ID: 282f9857-1b3b-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 282f9857-1b3b-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 16:07:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0428AEBD;
 Fri, 18 Jan 2019 08:07:00 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8E3723F557;
 Fri, 18 Jan 2019 08:06:57 -0800 (PST)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190118160328.10455-1-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7d007837-c160-f312-db92-62e2fa61f419@arm.com>
Date: Fri, 18 Jan 2019 16:06:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190118160328.10455-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Sander Eikelenboom <linux@eikelenboom.it>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxOC8wMS8yMDE5IDE2OjAzLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gLi4uYW5kIHJlbW92
ZSBhbGlnbm1lbnQgYXNzZXJ0aW9ucy4KPiAKPiBUZXN0aW5nIHNob3dzIHRoYXQgY2VydGFpbiBj
YWxsZXJzIG9mIGlvbW11X2xlZ2FjeV9tYXAvdW5tYXAoKSBzcGVjaWZ5Cj4gb3JkZXIgPiAwIHJh
bmdlcyB0aGF0IGFyZSBub3Qgb3JkZXIgYWxpZ25lZCB0aHVzIGNhdXNpbmcgb25lIG9mIHRoZQo+
IElTX0FMSUdORUQoKSBhc3NlcnRpb25zIHRvIGZpcmUuCj4gCj4gVGhpcyBwYXRjaCByZW1vdmVz
IHRob3NlIGFzc2VydGlvbnMgYW5kIG1vZGlmaWVzIGlvbW11X21hcC91bm1hcCgpIGFuZAo+IGlv
bW11X2xlZ2FjeV9tYXAvdW5tYXAoKSB0byB0YWtlIGEgcGFnZV9jb3VudCBhcmd1bWVudCByYXRo
ZXIgdGhhbiBhCj4gcGFnZV9vcmRlci4gVXNpbmcgYSBjb3VudCBhY3R1YWxseSBtYWtlcyBtb3Jl
IHNlbnNlIGJlY2F1c2UgdGhlIHZhbGlkCj4gc2V0IG9mIG1hcHBpbmcgb3JkZXJzIGlzIHNwZWNp
ZmljIHRvIHRoZSBJT01NVSBpbXBsZW1lbnRhdGlvbiBhbmQgdG8gaXQKPiBzaG91bGQgYmUgdXAg
dG8gdGhlIGltcGxlbWVudGF0aW9uIHNwZWNpZmljIGNvZGUgdG8gdHJhbnNsYXRlIGEgbWFwcGlu
Zwo+IGNvdW50IGludG8gYW4gb3B0aW1hbCBzZXQgb2YgbWFwcGluZyBvcmRlcnMgKHdoZW4gdGhl
IGNvZGUgaXMgZmluYWxseQo+IG1vZGlmaWVkIHRvIHN1cHBvcnQgb3JkZXJzID4gMCkuCj4gCj4g
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiAt
LS0KPiBSZXBvcnRlZC1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBSZXBvcnRl
ZC1ieTogU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KWW91IHB1dCB0
aG9zZSB0YWdzIGFmdGVyIC0tLS4gRG9uJ3QgeW91IHdhbnQgdGhlbSBpbiB0aGUgZmluYWwgY29t
bWl0PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 16:10:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 16:10: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-devel-bounces@lists.xenproject.org>)
	id 1gkWj5-0001Hl-5J; Fri, 18 Jan 2019 16:10: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=8rwN=P2=citrix.com=prvs=914eb30bb=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gkWj4-0001Hf-0G
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 16:10:34 +0000
X-Inumbo-ID: 94224516-1b3b-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94224516-1b3b-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 16:10:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,491,1539648000"; d="scan'208";a="84797159"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] iommu: specify page_count rather than page_order to
 iommu_map/unmap()...
Thread-Index: AQHUr0dgI9Q2tc4Em0q//ZrZuMXseaW1IFgAgAARVkA=
Date: Fri, 18 Jan 2019 16:09:58 +0000
Message-ID: <61291e03de6747a1a52bdcf0d9a37121@AMSPEX02CL03.citrite.net>
References: <20190118160328.10455-1-paul.durrant@citrix.com>
 <7d007837-c160-f312-db92-62e2fa61f419@arm.com>
In-Reply-To: <7d007837-c160-f312-db92-62e2fa61f419@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Sander Eikelenboom <linux@eikelenboom.it>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Chao Gao <chao.gao@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMTggSmFudWFyeSAyMDE5IDE2OjA3DQo+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPjsg
U2FuZGVyIEVpa2VsZW5ib29tDQo+IDxsaW51eEBlaWtlbGVuYm9vbS5pdD47IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUm9nZXIgUGF1DQo+IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT47DQo+IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgS29u
cmFkIFJ6ZXN6dXRlayBXaWxrDQo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgVGltDQo+IChYZW4ub3JnKSA8dGlt
QHhlbi5vcmc+OyBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+OyBLZXZpbiBU
aWFuDQo+IDxrZXZpbi50aWFuQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSF0gaW9t
bXU6IHNwZWNpZnkgcGFnZV9jb3VudCByYXRoZXIgdGhhbiBwYWdlX29yZGVyIHRvDQo+IGlvbW11
X21hcC91bm1hcCgpLi4uDQo+IA0KPiANCj4gDQo+IE9uIDE4LzAxLzIwMTkgMTY6MDMsIFBhdWwg
RHVycmFudCB3cm90ZToNCj4gPiAuLi5hbmQgcmVtb3ZlIGFsaWdubWVudCBhc3NlcnRpb25zLg0K
PiA+DQo+ID4gVGVzdGluZyBzaG93cyB0aGF0IGNlcnRhaW4gY2FsbGVycyBvZiBpb21tdV9sZWdh
Y3lfbWFwL3VubWFwKCkgc3BlY2lmeQ0KPiA+IG9yZGVyID4gMCByYW5nZXMgdGhhdCBhcmUgbm90
IG9yZGVyIGFsaWduZWQgdGh1cyBjYXVzaW5nIG9uZSBvZiB0aGUNCj4gPiBJU19BTElHTkVEKCkg
YXNzZXJ0aW9ucyB0byBmaXJlLg0KPiA+DQo+ID4gVGhpcyBwYXRjaCByZW1vdmVzIHRob3NlIGFz
c2VydGlvbnMgYW5kIG1vZGlmaWVzIGlvbW11X21hcC91bm1hcCgpIGFuZA0KPiA+IGlvbW11X2xl
Z2FjeV9tYXAvdW5tYXAoKSB0byB0YWtlIGEgcGFnZV9jb3VudCBhcmd1bWVudCByYXRoZXIgdGhh
biBhDQo+ID4gcGFnZV9vcmRlci4gVXNpbmcgYSBjb3VudCBhY3R1YWxseSBtYWtlcyBtb3JlIHNl
bnNlIGJlY2F1c2UgdGhlIHZhbGlkDQo+ID4gc2V0IG9mIG1hcHBpbmcgb3JkZXJzIGlzIHNwZWNp
ZmljIHRvIHRoZSBJT01NVSBpbXBsZW1lbnRhdGlvbiBhbmQgdG8gaXQNCj4gPiBzaG91bGQgYmUg
dXAgdG8gdGhlIGltcGxlbWVudGF0aW9uIHNwZWNpZmljIGNvZGUgdG8gdHJhbnNsYXRlIGEgbWFw
cGluZw0KPiA+IGNvdW50IGludG8gYW4gb3B0aW1hbCBzZXQgb2YgbWFwcGluZyBvcmRlcnMgKHdo
ZW4gdGhlIGNvZGUgaXMgZmluYWxseQ0KPiA+IG1vZGlmaWVkIHRvIHN1cHBvcnQgb3JkZXJzID4g
MCkuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPg0KPiA+IC0tLQ0KPiA+IFJlcG9ydGVkLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPg0KPiA+IFJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVp
a2VsZW5ib29tLml0Pg0KPiBZb3UgcHV0IHRob3NlIHRhZ3MgYWZ0ZXIgLS0tLiBEb24ndCB5b3Ug
d2FudCB0aGVtIGluIHRoZSBmaW5hbCBjb21taXQ/DQo+IA0KDQpHb29kIHBvaW50LiBJZiB0aGVy
ZSBpcyBhIHYyIHRoZW4gSSdsbCBtb3ZlIHRoZW0sIG90aGVyd2lzZSBJIGhvcGUgdGhhdCBjYW4g
YmUgZml4ZWQgdXAgb24gY29tbWl0Lg0KDQogIFBhdWwNCg0KPiBDaGVlcnMsDQo+IA0KPiAtLQ0K
PiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 16:25:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 16:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkWwm-0002Ch-FF; Fri, 18 Jan 2019 16:24:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nOgQ=P2=citrix.com=prvs=914a57b99=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gkWwk-0002Cc-Q2
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 16:24:42 +0000
X-Inumbo-ID: 8e58794c-1b3d-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e58794c-1b3d-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 16:24:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,491,1539648000"; d="scan'208";a="75935402"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23617.64895.697223.216997@mariner.uk.xensource.com>
Date: Fri, 18 Jan 2019 16:23:27 +0000
To: Juergen Gross <jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] osstest stretch upgrade, progress/info/todo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgdGFsa2VkIG9uIGlyYyBhYm91dCB0aGlzLCB3aGljaCBpcyBuZWVkZWQgZm9yIGRlcGxveWlu
ZyB0aGUgdHdvClRodW5kZXItWCBib3hlcy4KCkkgaGF2ZSBwdXNoZWQgbXkgY3VycmVudCB3b3Jr
aW5nIGJyYW5jaCBoZXJlOgogIHhlbmJpdHMueGVuLm9yZzovaG9tZS9pd2ovZXh0L29zc3Rlc3Qu
Z2l0I3dpcC5zdHJldGNoCgpJIGhhdmUgYmVlbiBrZWVwaW5nIG15IHRvZG8gbGlzdCBpbiBhIFRy
ZWxsbyBjYXJkLiAgSSBoYXZlIGMmcCB0aGUKbW9zdCBpbXBvcnRhbnQgcGFydHMgaGVyZToKCiAg
Q2hlY2tsaXN0IC0gcGFydCBJCiAgWCBmaWx0ZXIgYnJhbmNoIGludG8gd2FudGVkIGZvciB0ZXN0
IGFuZCBub3Qgd2FudGVkIGZvciB0ZXN0CiAgWCBydW4gdGVzdCBmbGlnaHQKICBYIGNvbGxlY3Qg
cmVzdWx0cyBhbmQgd3JpdGUgaXRlbXMKICBYIGludmVzdGlnYXRlIHJvY2hlc3RlcioKICBYIHNv
cnQgb3V0IG5ldHdvcmsgbmFtaW5nIHNpdHVhdGlvbgogIFggcm9jaGVzdGVyIGtlcm5lbCBoZGQg
ZHJpdmVyCiAgWCBhcm02NCByb2NoZXN0ZXIxIGluc3RhbGwgZmFpbHVyZSA/CiAgICBjaGVjayBm
b3IgdHMta2VybmVsLWJ1aWxkOiBkaXNhYmxlIGNvbXBvbmVudHMgdGhhdCBkb24ndCBidWlsZAog
ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHNlZW1zIGxp
a2UgeHZkYSBtaXNzaW5nIG1heWJlID8gTmVlZHMgaW52ZXN0aWdhdGlvbgogICAgcmVmYWN0b3Ig
dHMtZ3Vlc3RzLW5iZC1taXJyb3I6IHVzZSB0YXJnZXRfe2dldCxwdXR9ZmlsZV9yb290IHRvIHRy
YW5zZnRlciBjZmcKICBYIGVkMjU1MTkgaG9zdCBrZXlzIGluIHN0YW5kYXJkIHNldCAod2lsbCBo
b3BlZnVsbHkgZml4IG1pZ3JhdGlvbikKICAtLS0tIGFib3ZlIHRoaXMsIHJldGVzdC9zZXR1cC9l
dGMuIGluIHByb2dyZXNzIC0tLS0KICAgIGNhbWJyaWRnZSBkLWkKICAgIGNsZWFyIGNoZWNrbGlz
dCB0aWNrcyBhbmQgZ28gYmFjayB0byAicnVuIHRlc3QgZmxpZ2h0IgoKICBDaGVja2xpc3QgLSBw
YXJ0IElJCiAgICB0aWR5IGJyYW5jaAogICAgcmV2aWV3IGV2ZXJ5dGhpbmcKICAgIHNlbmQgc2Vy
aWVzIHB1YmxpY2x5CiAgICBhd2FpdCBhY2tzIGV0Yy4KICAgIHB1c2ggYWxsIGJ1dCAic3dpdGNo
IHRvIHN0cmV0Y2giCiAgICBwdXNoICJzd2l0Y2ggdG8gc3RyZXRjaCIKCiAgRGVmZXJyZWQgdW50
aWwgYWZ0ZXIgcHVzaCB0byBtYXN0ZXIKICAgIGludmVzdGlnYXRlIGpvdWJlcnRpbioKICAgIGlu
dmVzdGlnYXRlIG1lcmxvdCoKCihYIG1lYW5zIHRoZSBpdGVtIHdhcyBtYXJrZWQgZG9uZSBpbiBt
eSBUcmVsbG8uKQoKQW5kIEkgaGF2ZSBjJnAgdGhlICJhY3Rpdml0eSIgc2VjdGlvbiB3aGljaCBp
bmNsdWRlcyBjb21tZW50cyB3aGljaCBJCm9mdGVuIHVzZSB0byByZWNvcmQgcnVuZXMgSSBoYXZl
IGJlZW4gdXNpbmcuCgpJYW4uCgpBY3Rpdml0eQpIaWRlIERldGFpbHMKSWFuIEphY2tzb24gKENp
dHJpeCkgTm92IDMwLCAyMDE4IGF0IDQ6NTIgUE0gKGVkaXRlZCkKCmd1ZXN0cy1uYmQtbWlycm9y
IHJlZmFjdG9yaW5nCk9TU1RFU1RfSk9CU19PTkxZPXRlc3QtYW1kNjQtYW1kNjQtcGFpciAuL21h
a2UtZmxpZ2h0IG9zc3Rlc3QgeGVuLXVuc3RhYmxlIGFkaG9jIDEzMDg2MQoxMzA4ODcKLi9tZy1l
eGVjdXRlLWZsaWdodCAtQmFkaG9jIC1FaWFuLmphY2tzb25AY2l0cml4LmNvbSAtUCAkZmxpZ2h0
CjR0ZXN0aW5nLmdpdAoKMTMwODg4CkVkaXQgLSBEZWxldGUKSWFuIEphY2tzb24gKENpdHJpeCkg
Y29tcGxldGVkIGVkMjU1MTkgaG9zdCBrZXlzIGluIHN0YW5kYXJkIHNldCAod2lsbCBob3BlZnVs
bHkgZml4IG1pZ3JhdGlvbikgb24gdGhpcyBjYXJkCk5vdiAzMCwgMjAxOCBhdCA0OjIwIFBNCklh
biBKYWNrc29uIChDaXRyaXgpIGNvbXBsZXRlZCBhcm02NCByb2NoZXN0ZXIxIGluc3RhbGwgZmFp
bHVyZSA/IG9uIHRoaXMgY2FyZApOb3YgMzAsIDIwMTggYXQgNDoxNSBQTQpJYW4gSmFja3NvbiAo
Q2l0cml4KSBOb3YgMzAsIDIwMTggYXQgNDowOCBQTQoKLi9tZy1yZXByby1zZXR1cCAxMzA4MDEg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGRlYmlhbi1odm0t
aW5zdGFsbCBhbGxvYzone2JsZXNzZWQtcmVhbCxhcmNoLWFtZDY0fScKM3Rlc3RpbmcuZ2l0CjEz
MDg4NgpFZGl0IC0gRGVsZXRlCklhbiBKYWNrc29uIChDaXRyaXgpIE5vdiAzMCwgMjAxOCBhdCAz
OjQ0IFBNIChlZGl0ZWQpCgpSZXZlcnQgIlhYWCB0cy1rZXJuZWwtYnVpbGQ6IGRpc2FibGUgY29t
cG9uZW50cyB0aGF0IGRvbid0IGJ1aWxkIgoxMzA4ODAKCi4vY3MtYWRqdXN0LWZsaWdodCBuZXc6
YWRob2MgY29weS1qb2JzIDEzMDg2MSBeYnVpbGQKYmFzaXM9MTMwODAxCi4vbWctZXhlY3V0ZS1m
bGlnaHQgLWYkYmFzaXMgLVAgLUVpYW4uamFja3NvbkBjaXRyaXguY29tICRmbGlnaHQKCjJ0ZXN0
aW5nLmdpdApFZGl0IC0gRGVsZXRlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 17:12:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 17:12: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-devel-bounces@lists.xenproject.org>)
	id 1gkXgO-00065Z-71; Fri, 18 Jan 2019 17:11: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=XRso=P2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkXgN-00065N-9z
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 17:11:51 +0000
X-Inumbo-ID: 24a77a82-1b44-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24a77a82-1b44-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 17:11:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkXgJ-0000hD-3n; Fri, 18 Jan 2019 17:11:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkXgI-0001qy-Ny; Fri, 18 Jan 2019 17:11:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkXgI-00053J-NG; Fri, 18 Jan 2019 17:11:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131991-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-4.9:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=008bfb9312968bc6af54e47746a9d9f66c8388c0
X-Osstest-Versions-That: linux=df6062688e387419f0e10ee1bef2e9cfd7795399
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Jan 2019 17:11:46 +0000
Subject: [Xen-devel] [linux-4.9 test] 131991: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk5MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMTk5MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
NCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxOTcxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzE5NzEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE5NzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTk3MQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMxOTcxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE5NzEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMTk3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICAwMDhiZmI5MzEyOTY4YmM2YWY1NGU0Nzc0NmE5ZDlmNjZjODM4OGMwCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkZjYwNjI2ODhlMzg3NDE5ZjBlMTBlZTFi
ZWYyZTljZmQ3Nzk1Mzk5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzE5NzEgIDIwMTktMDEtMTUg
MjM6MDM6NDcgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMxOTkxICAyMDE5LTAx
LTE3IDA1OjA0OjU2IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5o
YXJ2YXJkLmVkdT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IENocmlzdG9waCBMYW1ldGVyIDxjbEBsaW51eC5jb20+CiAgRGFuaWVsZSBQYWxtYXMgPGRubHBs
bUBnbWFpbC5jb20+CiAgRG9uZ3NoZW5nIFlhbmcgPGRvbmdzaGVuZy55YW5nQGVhc3lzdGFjay5j
bj4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhh
bnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSWNlbm93eSBaaGVuZyA8aWNlbm93
eUBhb3NjLmlvPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEouIEJydWNl
IEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphY2sgU3RvY2tlciA8amFja3N0b2NrZXIu
OTNAZ21haWwuY29tPgogIEphbiBTdGFuY2VrIDxqc3RhbmNla0ByZWRoYXQuY29tPgogIEthaWxh
bmcgWWFuZyA8a2FpbGFuZ0ByZWFsdGVrLmNvbT4KICBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmls
bC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIFBh
dmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tp
IDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdl
cndhbGxAY2l0cml4LmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+
CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1p
dC5lZHU+CiAgVmFzaWx5IEF2ZXJpbiA8dnZzQHZpcnR1b3p6by5jb20+CiAgV29sZnJhbSBTYW5n
IDx3c2FAdGhlLWRyZWFtcy5kZT4KICBZaSBaZW5nIDx5aXplbmdAYXNybWljcm8uY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0
NTEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 17:26:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 17:26: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-devel-bounces@lists.xenproject.org>)
	id 1gkXuT-00071l-Mb; Fri, 18 Jan 2019 17:26: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=XRso=P2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkXuS-00071Z-9Y
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 17:26:24 +0000
X-Inumbo-ID: 2c9f1557-1b46-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c9f1557-1b46-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 17:26:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkXuO-0000ya-3J; Fri, 18 Jan 2019 17:26:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkXuN-0002sH-E3; Fri, 18 Jan 2019 17:26:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkXuN-0004eg-DN; Fri, 18 Jan 2019 17:26:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132059-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1912f1220cf87aee28349469893f101980714a05
X-Osstest-Versions-That: xen=50923ade7a3d1a87b3a46020daa2ed897eb749e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Jan 2019 17:26:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132059: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjA1OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjA1OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE5MTJmMTIyMGNmODdhZWUyODM0OTQ2OTg5M2YxMDE5
ODA3MTRhMDUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDUwOTIzYWRl
N2EzZDFhODdiM2E0NjAyMGRhYTJlZDg5N2ViNzQ5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjAyMiAgMjAxOS0wMS0xNyAxOTowMDozOSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzIwNTkgIDIwMTktMDEtMTggMTU6MDE6MTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA1MDkyM2Fk
ZTdhLi4xOTEyZjEyMjBjICAxOTEyZjEyMjBjZjg3YWVlMjgzNDk0Njk4OTNmMTAxOTgwNzE0YTA1
IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 17:40:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 17:40: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-devel-bounces@lists.xenproject.org>)
	id 1gkY8M-0000Ay-5f; Fri, 18 Jan 2019 17:40: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=Lx82=P2=citrix.com=prvs=914ba968d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gkY8K-0000A2-5F
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 17:40:44 +0000
X-Inumbo-ID: 2cda427b-1b48-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2cda427b-1b48-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 17:40:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,491,1539648000"; d="scan'208";a="84802233"
To: Paul Durrant <paul.durrant@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190118160328.10455-1-paul.durrant@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7c75ca26-d297-2ca4-3c5c-79e2d0106ec0@citrix.com>
Date: Fri, 18 Jan 2019 17:40:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190118160328.10455-1-paul.durrant@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Sander Eikelenboom <linux@eikelenboom.it>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMjAxOSAxNjowMywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4gaW5kZXgg
Y2RjODAyMWNiZC4uODJmYjg2YzdmZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9t
bXUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4gQEAgLTExMSwxNyArMTExLDE3
IEBAIGVudW0KPiAgI2RlZmluZSBJT01NVV9GTFVTSEZfbW9kaWZpZWQgKDF1IDw8IF9JT01NVV9G
TFVTSEZfbW9kaWZpZWQpCj4gIAo+ICBpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcChzdHJ1Y3Qg
ZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsIHVuc2lnbmVkIGludCBmbGFncywKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQsIHVuc2lnbmVk
IGludCBmbGFncywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpm
bHVzaF9mbGFncyk7CgpJJ2QgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gbWFrZSBwYWdlX2NvdW50
IGFuIHVuc2lnbmVkIGxvbmcsIGFzIHdlIGNhbgpub3cgc2Vuc2libHkgaXNzdWUgYSBzaW5nbGUg
Y2FsbCBmb3IgYW4gZW50aXJlIEJBUiwgYW5kIHNvbWUgZ3JhcGhpY3MKY2FyZCBCQVJzIGFyZSBn
ZXR0aW5nIHRvIGJlIGEgbHVkaWNyb3VzIHNpemUuCgpPdGhlcndpc2UsIExHVE0gYW5kIGNhbiBh
bHNvIGJlIGZpeGVkIG9uIGNvbW1pdC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 17:52:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gkYJK-00014N-GE; Fri, 18 Jan 2019 17:52: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=Yjae=P2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkYJJ-00014I-0u
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 17:52:05 +0000
X-Inumbo-ID: c38ce290-1b49-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c38ce290-1b49-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 17:52:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A021480D;
 Fri, 18 Jan 2019 09:51:33 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B24C03F7BE;
 Fri, 18 Jan 2019 09:51:32 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-8-volodymyr_babchuk@epam.com>
 <9708e645-7dcc-789d-c97c-a385106113d7@arm.com> <87r2dbt690.fsf@epam.com>
 <fa0111a6-1080-933b-c645-e7511e575650@arm.com> <87munzt2v0.fsf@epam.com>
 <2b2a2976-d8f1-1aa1-5e6f-5ac93a211ddb@arm.com> <87k1j2t0hq.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <64d5087a-0620-55bc-8885-b82d525f2ea6@arm.com>
Date: Fri, 18 Jan 2019 17:51:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <87k1j2t0hq.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/11] optee: add support for RPC SHM
 buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMTgvMDEvMjAxOSAxNjowNSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPj4+PiBJZiB5b3UgaGFwcGVuIHRvIG1ha2UgTUFY
X1NURF9DQUxMUyBkeW5hbWljLCB0aGVuIHRoaXMgc2hvdWxkIGFsc28gYmUKPj4+PiBkeW5hbWlj
Lgo+Pj4gT2YgY291cnNlLgo+Pj4KPj4+IFsuLi5dCj4+Pj4+Pj4gICAgICArc3RhdGljIHZvaWQg
aGFuZGxlX3JwY19mdW5jX2FsbG9jKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPj4+Pj4+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+Pj4+Pj4+ICt7Cj4+Pj4+Pj4gKyAgICBwYWRkcl90IHB0ciA9IGdldF91c2VyX3JlZyhy
ZWdzLCAxKSA8PCAzMiB8IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKPj4+Pj4+PiArCj4+Pj4+Pj4g
KyAgICBpZiAoIHB0ciAmIChPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSAtIDEpICkKPj4+
Pj4+PiArICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRG9tYWluIHJldHVybmVkIGlu
dmFsaWQgUlBDIGNvbW1hbmQgYnVmZmVyXG4iKTsKPj4+Pj4+Cj4+Pj4+PiBTaG91bGQgbm90IHlv
dSBiYWlsLW91dCBpbiB0aGF0IGNhc2U/IEFsc28sIEkgd291bGQgdHVybiBpdCB0byBhIGdkcHJp
bnRrLgo+Pj4+PiBPUC1URUUgZG9lcyBvd24gY2hlY2tzIGFuZCB0aGF0IGNoZWNrIHdpbGwgZmFp
bCBhbHNvLiBUaGVuIE9QLVRFRSB3aWxsCj4+Pj4+IGlzc3VlIHJlcXVlc3QgdG8gZnJlZSB0aGlz
IFNITS4KPj4+Pgo+Pj4+IEkgdGhpbmsgaXQgaXMgYmV0dGVyIGlmIHdlIGdvIG9uIHRoZSBzYWZl
LXNpZGUuIEkuZSBpZiB3ZSBrbm93IHRoZXJlCj4+Pj4gd291bGQgYmUgYW4gZXJyb3IgKGxpa2Ug
aGVyZSksIHRoZW4geW91IG5lZWQgdG8gcmV0dXJuIGFuIGVycm9yIGluCj4+Pj4gZnJvbSBYZW4g
cmF0aGVyIHRoYW4gY2FsbGluZyBPUC1URUUuIE90aGVyd2lzZSwgeW91IG1heSBlbmQgdXAgdG8K
Pj4+PiBuYXN0eSBwcm9ibGVtLgo+Pj4gQWN0dWFsbHksIEkgZG9uJ3Qgc2VlIGhvdyBJIGNhbiBk
byB0aGlzLiBUaGlzIGlzIGFuIFJQQyByZXNwb25zZS4gSQo+Pj4gY2FuJ3QgcmV0dXJuIGVycm9y
IHRvIFJQQyByZXNwb25zZS4gQWxsIEkgY2FuIGRvIGlzIHRvIG1hbmdsZSBSUEMKPj4+IHJlc3Bv
bnNlIGluIGEgc3VjaCB3YXksIHRoYXQgT1AtVEVFIHN1cmVseSB3aWxsIHRyZWF0IGl0IGFzIGFu
IGVycm9yIGFuZAo+Pj4gYWN0IGFjY29yZGluZ2x5Lgo+Pgo+PiBJIGFtIG5vdCBzdXJlIHRvIHVu
ZGVyc3RhbmQgd2hhdCB5b3UgbWVhbiBoZXJlLiBTdXJlbHkgaWYgdGhlIGFkZHJlc3MKPj4gaXMg
bm90IGFsaWduZWQsIHRoZW4gT1AtVEVFIHdpbGwgcmV0dXJuIGFuIGVycm9yIHRvbywgcmlnaHQ/
IFNvIGNhbid0Cj4+IHlvdSBlbXVsYXRlIE9QLVRFRSBiZWhhdmlvciBpbiB0aGF0IGNhc2U/Cj4g
Tm8sIE9QLVRFRSB3aWxsIG5vdCByZXR1cm4gYW4gZXJyb3IuIE9QLVRFRSB3aWxsIGhhbmRsZSBp
dCBhcyBhbiBlcnJvci4KCldpbGwgaXQ/IExvb2tpbmcgYXQgdGhlIGNvZGUgYWdhaW4sIHlvdSB3
aWxsIHBhc3MgZWl0aGVyIDAgKHdoZW4gbm90IGFibGUgdG8gCnRyYW5zbGF0ZSB0aGUgYWRkcmVz
cykgb3IgcGFnZV90b19tYWRkciguLi4pIHZhbHVlLiBTbyB0aGUgdmFsdWUgd2lsbCBnZXQgCnRy
dW5jYXRlZCBieSBYZW4gd2l0aCBqdXN0IGEgd2FybmluZy4KCklzIGl0IHRoZSBleHBlY3RlZCBi
ZWhhdmlvcj8KCj4gRm9yIE9QLVRFRSBhbnkgUlBDIGxvb2tzIGxpa2UgYSBmdW5jdGlvbiBjYWxs
LiBTbyBpdCBleGNlcHRzIHNvbWUgcmV0dXJuCj4gdmFsdWUgLSBidWZmZXIgcG9pbnRlciBpbiB0
aGlzIGNhc2UuIElmIGl0IGdldHMgaW52YWxpZCBwb2ludGVyLCBpdAo+IGlzc3VlcyBhbm90aGVy
IFJQQyB0byBmcmVlIHRoaXMgYnVmZmVyIGFuZCB0aGVuIHByb3BhZ2F0ZXMgZXJyb3IgYmFjayB0
bwo+IGNhbGxlci4KPiAKPiBTbywgaWYgSSdsbCByZXR1cm4gZXJyb3IgYmFjayB0byB0aGUgZ3Vl
c3QgKG9yIHJhdGhlciBpc3N1ZSBSUEMgdG8gZnJlZQo+IHRoZSBidWZmZXIpLCBPUC1URUUgd2ls
bCBiZSBzdGlsbCBibG9ja2VkLCB3YWl0aW5nIGZvciBhIHBvaW50ZXIgZnJvbQo+IHRoZSBndWVz
dC4gT2YgY291cnNlIEkgY2FuIGdvIGZ1cnRoZXIgZW5kIGVtdWxhdGUgYSBuZXcgYnVmZmVyCj4g
YWxsb2NhdGlvbiBSUEMgYnV0IGZyb20gWGVuIHNpZGUgaW4gYSBob3BlIHRoYXQgZ3Vlc3Qgd2ls
bCBwcm92aWRlIHZhbGlkCj4gYnVmZmVyIHRoaXMgdGltZS4gQnV0LCB3aGF0IGlmIG5vdD8gQW5k
IHdoeSBJIHNob3VsZCBkZWNpZGUgaW5zdGVhZCBvZgo+IE9QLVRFRT8KCk15IG1haW4gY29uY2Vy
biBoZXJlIGlzIHlvdSBkbyBhIHByaW50IGEgd2FybmluZyBhbmQgY29udGludWUgbGlrZSBub3Ro
aW5nIApoYXBwZW4uIEFzIGEgcmV2aWV3ZXIsIHRoaXMgaXMgd29ycnlpbmcgYmVjYXVzZSBpdCBp
cyBhIGNhbGwgZm9yIHdlaXJkIGJlaGF2aW9yIAp0byBoYXBwZW4gaW4gWGVuLiBXZSBkb24ndCB3
YW50IHRoYXQuCgpMb29raW5nIGF0IHRoZSBjb2RlLCB3aHkgY2FuJ3QgeW91IHBhc3MgMCBhcyB5
b3UgZG8gaWYgeW91IGZhaWwgdG8gcGluIHRoZSBwYWdlcz8KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 17:57:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 17:57:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkYOb-0001Fp-7n; Fri, 18 Jan 2019 17:57: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=XRso=P2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkYOZ-0001Ff-N9
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 17:57:31 +0000
X-Inumbo-ID: 8577f8e3-1b4a-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8577f8e3-1b4a-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 17:57:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkYOW-0001YS-8G; Fri, 18 Jan 2019 17:57:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkYOV-0004FR-JU; Fri, 18 Jan 2019 17:57:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkYOV-0005aL-IZ; Fri, 18 Jan 2019 17:57:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-131990-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:debian-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9b5eed105a45ac0557af113b4096132ae7e3e47f
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Jan 2019 17:57:27 +0000
Subject: [Xen-devel] [linux-3.18 test] 131990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMTk5MCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzE5OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMxOTY5IHBhc3MgaW4gMTMxOTkwCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgIGZhaWwgcGFz
cyBpbiAxMzE5NjkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDEzMTk2OQoKUmVncmVzc2lvbnMgd2hpY2ggYXJl
IHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICBmYWls
IGluIDEzMTk2OSBsaWtlIDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMTk2OSBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MTk2OSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBs
aWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgOWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZgpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2
OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIx
OjQ3OjM5IFogICA5MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0x
MCAxNjoxNzozMCBaICAgNjkgZGF5cyAgIDQ4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMTk0MiAgMjAxOS0wMS0xMyAxMzoyNTo0MiBaICAgIDUgZGF5cyAgICA0IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KNDc0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0
aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAxNDcyMiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 17:57:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 17:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkYOr-0001Hf-MC; Fri, 18 Jan 2019 17:57: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=cEJC=P2=citrix.com=prvs=914b546e2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gkYOq-0001HU-NT
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 17:57:48 +0000
X-Inumbo-ID: 8f748ea5-1b4a-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f748ea5-1b4a-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 17:57:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,491,1539648000"; d="scan'208";a="84803010"
Date: Fri, 18 Jan 2019 18:56:38 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20190118175638.u7snykyof4awzirf@mac>
References: <cafa45db-e775-b212-ad12-90236f151bb5@eikelenboom.it>
 <20190118125058.4old2fc2zvzyue6f@mac>
 <afe9a3e2-5f4d-367a-7f16-02a4f4797e70@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <afe9a3e2-5f4d-367a-7f16-02a4f4797e70@eikelenboom.it>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMDM6MTc6NTdQTSArMDEwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IE9uIDE4LzAxLzIwMTkgMTM6NTAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBGcmksIEphbiAxOCwgMjAxOSBhdCAwMTowMzowNFBNICswMTAwLCBTYW5kZXIgRWlr
ZWxlbmJvb20gd3JvdGU6Cj4gPj4gSGkgUm9nZXIsCj4gPj4KPiA+PiBJIGdhdmUgUFZIIGRvbTAg
YSBzcGluLCBzZWUgaG93IGZhciBJIHdvdWxkIGdldC4KPiA+IAo+ID4gVGhhbmtzIQo+ID4gCj4g
Pj4gV2l0aCBjdXJyZW50IHhlbi11bnN0YWJsZSB1bmZvcnR1bmF0ZWx5IG5vdCB0aGF0IGZhciwg
aSBnb3QgdGhlIHNwbGF0IGJlbG93Lgo+ID4gCj4gPiBZZXMsIHRoaXMgd2FzIGFscmVhZHkgcmVw
b3J0ZWQ6Cj4gPiAKPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxOS0wMS9tc2cwMTAzMC5odG1sCj4gPj4gSWYgeW91IG5lZWQgbW9yZSBp
bmZvLCB3b3VsZCBsaWtlIG1lIHRvIHRlc3QgYSBwYXRjaCAob3Igc29tZSBvdGhlciBnaXQgdHJl
ZS9icmFuY2gpLCAKPiA+PiBJIHdpbGwgYmUgaGFwcHkgdG8gZ2l2ZSBpdCBhIHNwaW4gIQo+ID4g
Cj4gPiBQYXVsIGlzIHdvcmtpbmcgb24gYSBmaXgsIGJ1dCBpbiB0aGUgbWVhbnRpbWUganVzdCBy
ZW1vdmluZyB0aGUKPiA+IGFzc2VydGlvbnMgc2hvdWxkIGJlIGZpbmU6Cj4gPiAKPiA+IC0tLTg8
LS0tCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiA+IGluZGV4IGJkMWFmMzVhMTMuLjk4ZTZm
YzM1ZTIgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4g
PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gPiBAQCAtMzIxLDkgKzMy
MSw2IEBAIGludCBpb21tdV9tYXAoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBt
Zm4sCj4gPiAgICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQo+
ID4gICAgICAgICAgcmV0dXJuIDA7Cj4gPiAgCj4gPiAtICAgIEFTU0VSVChJU19BTElHTkVEKGRm
bl94KGRmbiksICgxdWwgPDwgcGFnZV9vcmRlcikpKTsKPiA+IC0gICAgQVNTRVJUKElTX0FMSUdO
RUQobWZuX3gobWZuKSwgKDF1bCA8PCBwYWdlX29yZGVyKSkpOwo+ID4gLQo+ID4gICAgICBmb3Ig
KCBpID0gMDsgaSA8ICgxdWwgPDwgcGFnZV9vcmRlcik7IGkrKyApCj4gPiAgICAgIHsKPiA+ICAg
ICAgICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgZGZuX2FkZChkZm4sIGkp
LCBtZm5fYWRkKG1mbiwgaSksCj4gPiAKPiAKPiBJIGdhdmUgdGhhdCBhIHNwaW4gYW5kIGkgbm93
IGdldCBhIHNlZW1pbmdseSBlbmRsZXNzIHN0cmVhbSBvZiBJT19QQUdFX0ZBVUxUcwoKWW91IHNo
b3VsZG4ndCBnZXQgdGhvc2UgcGFnZSBmYXVsdHMgc2luY2UgdGhleSBhcmUgZm9yIGFkZHJlc3Nl
cyB0aGF0CmJlbG9uZyB0byBhIHJlc2VydmVkIHJlZ2lvbiwgYW5kIHRoYXQgc2hvdWxkIGJlIG1h
cHBlZCBpbnRvIHRoZSBwMm0uCkkndmUganVzdCB0ZXN0ZWQgb24gbXkgQU1EIGJveCBhbmQgSSdt
IGFsc28gc2VlaW5nIGVycm9ycyAoYWxiZWl0CmRpZmZlcmVudCBvbmVzKSwgc28gSSBndWVzcyBz
b21ldGhpbmcgYnJva2Ugc2luY2UgSSBsYXN0IGZpeGVkIFBWSApEb20wIHRvIGJvb3Qgb24gQU1E
IGhhcmR3YXJlLgoKSSd2ZSBhbHNvIHRlc3RlZCBjb21taXQ6Cgpjb21taXQgZmFkNmJhNjRhOGM5
OGJlYmI5Mzc0ZjM5MGNjMjU1ZmFjMDUyMzdhYiAoSEVBRCkKQXV0aG9yOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDMwIDEyOjEwOjAwIDIw
MTggKzAxMDAKYW1kL2lvbW11OiBza2lwIGhvc3QgYnJpZGdlIGRldmljZXMgd2hlbiB1cGRhdGlu
ZyBJT01NVSBwYWdlIHRhYmxlcwoKQW5kIGl0IHdvcmtzIG9uIG15IEFNRCBib3ggYW5kIEknbSBh
YmxlIHRvIGJvb3QgYXMgYSBQVkggRG9tMC4gQ2FuIHlvdQpnaXZlIHRoaXMgY29tbWl0IGEgc3Bp
bj8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 18:05:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 18:05: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-devel-bounces@lists.xenproject.org>)
	id 1gkYVt-0002Fe-Hp; Fri, 18 Jan 2019 18:05: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=4CFk=P2=kernel.org=pr-tracker-bot@srs-us1.protection.inumbo.net>)
 id 1gkYVs-0002FZ-Cf
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 18:05:04 +0000
X-Inumbo-ID: 93fa4306-1b4b-11e9-a1e0-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93fa4306-1b4b-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 18:05:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547834702;
 bh=KROlPEeY5dH6NG/l4cal9S245qbmSE5Gl6ZxikyAdOg=;
 h=From:In-Reply-To:References:Date:To:Cc:From;
 b=Ibuy9pjRFZV3N3psgbLt67U4FP8MfI/89PHmE5JI+hoz555aHjJknEwdZj/Kudg8f
 Lj0MQ8lY3vDEJnmrwwjGX+7Pt9ziZ9a5jBFbif4ItUigVlMmg3QyB6M9cuABjclhMA
 nSfDSJn0WOpaM0cO7f1qiYERNdMomm7SNFjvn+g8=
From: pr-tracker-bot@kernel.org
In-Reply-To: <20190118095713.3192-1-jgross@suse.com>
References: <20190118095713.3192-1-jgross@suse.com>
X-PR-Tracked-List-Id: <linux-kernel.vger.kernel.org>
X-PR-Tracked-Message-Id: <20190118095713.3192-1-jgross@suse.com>
X-PR-Tracked-Remote: git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
 for-linus-5.0-rc3-tag
X-PR-Tracked-Commit-Id: 867cefb4cb1012f42cada1c7d1f35ac8dd276071
X-PR-Merge-Tree: torvalds/linux.git
X-PR-Merge-Refname: refs/heads/master
X-PR-Merge-Commit-Id: e6ec2fda2d464938989ecd770be92e492ace3ae1
Message-Id: <154783470278.23992.869219643981363146.pr-tracker-bot@kernel.org>
Date: Fri, 18 Jan 2019 18:05:02 +0000
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [GIT PULL] xen: fixes for 5.0-rc3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 torvalds@linux-foundation.org, linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1bGwgcmVxdWVzdCB5b3Ugc2VudCBvbiBGcmksIDE4IEphbiAyMDE5IDEwOjU3OjEzICsw
MTAwOgoKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVu
L3RpcC5naXQgZm9yLWxpbnVzLTUuMC1yYzMtdGFnCgpoYXMgYmVlbiBtZXJnZWQgaW50byB0b3J2
YWxkcy9saW51eC5naXQ6Cmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvdG9ydmFsZHMvYy9lNmVjMmZk
YTJkNDY0OTM4OTg5ZWNkNzcwYmU5MmU0OTJhY2UzYWUxCgpUaGFuayB5b3UhCgotLSAKRGVldC1k
b290LWRvdCwgSSBhbSBhIGJvdC4KaHR0cHM6Ly9rb3JnLndpa2kua2VybmVsLm9yZy91c2VyZG9j
L3BydHJhY2tlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 18:30:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 18:30:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkYtv-00041S-Mu; Fri, 18 Jan 2019 18:29:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JeLI=P2=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1gkYtt-00041N-NW
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 18:29:53 +0000
X-Inumbo-ID: 0aae0c38-1b4f-11e9-a1e0-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::620])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0aae0c38-1b4f-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 18:29:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=L/tAECNKNqka5vsYBubV3ywBuQ5bXcXg3GlSzjTzsHg=;
 b=ghmUOf7IKgZJDV7yuTIMNKvSWpSZBfP58yC1sq5wiUbQzG0Y+pBtD7bP02YHyeb0sMhrqsFaWhKECxb6pHYA4kKNgwDbtJCFXcNxSs+QvQcLJZFkprtiP/5aFs53fP8Jl4AYay/xFQhgtbE7lEvXSEk1KUhMXlKdDkKHcJ5trgw=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.176.214.77) by
 AM0PR03MB4723.eurprd03.prod.outlook.com (20.177.41.212) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1516.19; Fri, 18 Jan 2019 18:29:49 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::f516:c931:b291:78dd%6]) with mapi id 15.20.1516.019; Fri, 18 Jan 2019
 18:29:49 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v3 07/11] optee: add support for RPC SHM buffers
Thread-Index: AQHUlxZJW8OxFA/zqECjiQu5QCapmaWz/JcAgAAQiYCAAAWBgIAADvOAgAE4BYCAAAd0gIAAHamAgAAKsYA=
Date: Fri, 18 Jan 2019 18:29:48 +0000
Message-ID: <87fttpu8dg.fsf@epam.com>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-8-volodymyr_babchuk@epam.com>
 <9708e645-7dcc-789d-c97c-a385106113d7@arm.com> <87r2dbt690.fsf@epam.com>
 <fa0111a6-1080-933b-c645-e7511e575650@arm.com> <87munzt2v0.fsf@epam.com>
 <2b2a2976-d8f1-1aa1-5e6f-5ac93a211ddb@arm.com> <87k1j2t0hq.fsf@epam.com>
 <64d5087a-0620-55bc-8885-b82d525f2ea6@arm.com>
In-Reply-To: <64d5087a-0620-55bc-8885-b82d525f2ea6@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR03MB4723;
 6:DaYJwUtbgjesibKs9irvN5abk456TeY0bF/ZwWopexV91el+8dLQviLvWdMAFrXz6WaOSR+DQ5O85EUMU0vh4UgXyiYjHQHbxhsC0K+6ZfY6MO2f2QZyp4yw/UBgd0/UhZ9KIs5MO9MJ0nkzfdD/NXUr9/aS5zEi0fUtvZNsa3zitOsiLOjb6U/Fg8+jTMu8ksTZxERQsxjgFeMOI4e9kafnKXt9AQr231rcG0vUMF0bnl79SbjcSFe0XQ65ZtMYDpJe9NYdTI24JPRXonC2XW6AIaggIACUnb1Ernt4Bbu6qyeR7WoMeQBByH/mviY9nIeOYnbGn8lHxk5ApIEXakHFzHq8Fx7fojeqAO4yTt0DHgCBxs6ZQnLc0kaHlppe6szlg7XMeZOC6yrVPSEo2iEOQp2O8JWuzIePxZ2sXBINHyO79mNYa7r0c7sUGImTYFYuF+jLgy6+ewS/xHFrSg==;
 5:aoo8sadXg/qMToSdYJWn1Ns7h2UIHshfuNtG/nebql4hsShpi63UfFhVQd4ucEYjq7tNkh4Jm3ihZCzSycZLSxbDvZ4+5AbN7YMh2lf8lhf2zQvqaYJzx/S6500YxZeK6zqVxWAsffgyL7pQM335x10nPKQ+t/TvuBbNU4CRRJswVdiSQP1Xcgl+RwLTa5Yoa+w547FIphRXZWGVoMo0IQ==;
 7:fcPR4/8MXClWYx+i83KP7WBfi2rVDA4t4GKMwFMJJ8VGH/ZxfsitIF52d54SeHUrT8VAaRKIwwVHiW8j6iq3hIR4HL/PbkQYFcHFzX/aLM+eBQ9ysBUq/NstB9fe4eFeA1S/mbKm0G3YVXKmVTUH5w==
x-ms-office365-filtering-correlation-id: 16425081-24e0-4595-c63a-08d67d72ede6
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR03MB4723; 
x-ms-traffictypediagnostic: AM0PR03MB4723:
x-microsoft-antispam-prvs: <AM0PR03MB4723619F80DA1AB84F341078E69C0@AM0PR03MB4723.eurprd03.prod.outlook.com>
x-forefront-prvs: 0921D55E4F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39860400002)(346002)(136003)(376002)(366004)(189003)(199004)(11346002)(446003)(81166006)(6486002)(97736004)(8936002)(5660300001)(71190400001)(71200400001)(476003)(2616005)(6916009)(305945005)(7736002)(80792005)(39060400002)(6512007)(4326008)(53936002)(36756003)(8676002)(81156014)(2906002)(6436002)(229853002)(6246003)(66066001)(53546011)(14444005)(6506007)(102836004)(26005)(106356001)(256004)(25786009)(217873002)(486006)(55236004)(54906003)(186003)(93886005)(478600001)(72206003)(316002)(99286004)(3846002)(68736007)(6116002)(76176011)(14454004)(86362001)(105586002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4723;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: zcJqA4axaclOwez3JBm7JDLo4pKg/3iPXZHa1IplQEy/oNGIs2w3p2hoQ2P4hCaOuJi3TTqt8PkCX14uLibjtlaOLyfRMYbddU+t8E491QRJsiyl5ptXkWii6+4AXOp2I41BaSs1r/G3uSMhDOEEGltyAX8jAVYkQxffHERNKjjvopy2GA9m90DE6uy6Pj07EnP/EJyfSJ40mkV0KJk9VI85aIRrmFqU+dbOIL89luD7WAeStWxSSw7Re+5jRJRyKyhxWhyCA0jHst1QFcv4dq7X/4Dnw54ac3QMR+E8xjb/r6ziSQNn7g3Nysw2oedhFGlWdDqXRlVXLy2LHt4C20D4bWwXk8HUZc7qVWYmWBVw22GPzTDhKbuMHuXV4X63dHd5wy1P1mVlqL1d0KUMpDUsCMSRz8x9YsG73nUnNis=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 16425081-24e0-4595-c63a-08d67d72ede6
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2019 18:29:49.0001 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4723
Subject: Re: [Xen-devel] [PATCH v3 07/11] optee: add support for RPC SHM
 buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpIFZvbG9keW15ciwKPgo+IE9u
IDE4LzAxLzIwMTkgMTY6MDUsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBKdWxpZW4gR3Jh
bGwgd3JpdGVzOgo+Pj4+PiBJZiB5b3UgaGFwcGVuIHRvIG1ha2UgTUFYX1NURF9DQUxMUyBkeW5h
bWljLCB0aGVuIHRoaXMgc2hvdWxkIGFsc28gYmUKPj4+Pj4gZHluYW1pYy4KPj4+PiBPZiBjb3Vy
c2UuCj4+Pj4KPj4+PiBbLi4uXQo+Pj4+Pj4+PiAgICAgICtzdGF0aWMgdm9pZCBoYW5kbGVfcnBj
X2Z1bmNfYWxsb2Moc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+Pj4+Pj4+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+Pj4+
Pj4+PiArewo+Pj4+Pj4+PiArICAgIHBhZGRyX3QgcHRyID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEp
IDw8IDMyIHwgZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwo+Pj4+Pj4+PiArCj4+Pj4+Pj4+ICsgICAg
aWYgKCBwdHIgJiAoT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgLSAxKSApCj4+Pj4+Pj4+
ICsgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJEb21haW4gcmV0dXJuZWQgaW52YWxp
ZCBSUEMgY29tbWFuZCBidWZmZXJcbiIpOwo+Pj4+Pj4+Cj4+Pj4+Pj4gU2hvdWxkIG5vdCB5b3Ug
YmFpbC1vdXQgaW4gdGhhdCBjYXNlPyBBbHNvLCBJIHdvdWxkIHR1cm4gaXQgdG8gYSBnZHByaW50
ay4KPj4+Pj4+IE9QLVRFRSBkb2VzIG93biBjaGVja3MgYW5kIHRoYXQgY2hlY2sgd2lsbCBmYWls
IGFsc28uIFRoZW4gT1AtVEVFIHdpbGwKPj4+Pj4+IGlzc3VlIHJlcXVlc3QgdG8gZnJlZSB0aGlz
IFNITS4KPj4+Pj4KPj4+Pj4gSSB0aGluayBpdCBpcyBiZXR0ZXIgaWYgd2UgZ28gb24gdGhlIHNh
ZmUtc2lkZS4gSS5lIGlmIHdlIGtub3cgdGhlcmUKPj4+Pj4gd291bGQgYmUgYW4gZXJyb3IgKGxp
a2UgaGVyZSksIHRoZW4geW91IG5lZWQgdG8gcmV0dXJuIGFuIGVycm9yIGluCj4+Pj4+IGZyb20g
WGVuIHJhdGhlciB0aGFuIGNhbGxpbmcgT1AtVEVFLiBPdGhlcndpc2UsIHlvdSBtYXkgZW5kIHVw
IHRvCj4+Pj4+IG5hc3R5IHByb2JsZW0uCj4+Pj4gQWN0dWFsbHksIEkgZG9uJ3Qgc2VlIGhvdyBJ
IGNhbiBkbyB0aGlzLiBUaGlzIGlzIGFuIFJQQyByZXNwb25zZS4gSQo+Pj4+IGNhbid0IHJldHVy
biBlcnJvciB0byBSUEMgcmVzcG9uc2UuIEFsbCBJIGNhbiBkbyBpcyB0byBtYW5nbGUgUlBDCj4+
Pj4gcmVzcG9uc2UgaW4gYSBzdWNoIHdheSwgdGhhdCBPUC1URUUgc3VyZWx5IHdpbGwgdHJlYXQg
aXQgYXMgYW4gZXJyb3IgYW5kCj4+Pj4gYWN0IGFjY29yZGluZ2x5Lgo+Pj4KPj4+IEkgYW0gbm90
IHN1cmUgdG8gdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuIGhlcmUuIFN1cmVseSBpZiB0aGUgYWRk
cmVzcwo+Pj4gaXMgbm90IGFsaWduZWQsIHRoZW4gT1AtVEVFIHdpbGwgcmV0dXJuIGFuIGVycm9y
IHRvbywgcmlnaHQ/IFNvIGNhbid0Cj4+PiB5b3UgZW11bGF0ZSBPUC1URUUgYmVoYXZpb3IgaW4g
dGhhdCBjYXNlPwo+PiBObywgT1AtVEVFIHdpbGwgbm90IHJldHVybiBhbiBlcnJvci4gT1AtVEVF
IHdpbGwgaGFuZGxlIGl0IGFzIGFuIGVycm9yLgo+Cj4gV2lsbCBpdD8KWWVzLiBJdCBjaGVja3Mg
Zm9yIHBhZ2UgYWxpZ25tZW50IGluIHRoZSBzYW1lIHdheSwgYXMgWGVuIGRvZXMuCgo+IExvb2tp
bmcgYXQgdGhlIGNvZGUgYWdhaW4sIHlvdSB3aWxsIHBhc3MgZWl0aGVyIDAgKHdoZW4gbm90Cj4g
YWJsZSB0byB0cmFuc2xhdGUgdGhlIGFkZHJlc3MpIG9yIHBhZ2VfdG9fbWFkZHIoLi4uKSB2YWx1
ZS4gU28gdGhlCj4gdmFsdWUgd2lsbCBnZXQgdHJ1bmNhdGVkIGJ5IFhlbiB3aXRoIGp1c3QgYSB3
YXJuaW5nLgo+Cj4gSXMgaXQgdGhlIGV4cGVjdGVkIGJlaGF2aW9yPwpObywgdGhpcyBpcyBhIGJ1
ZyBhbmQgSSdsbCBmaXggaXQuCgo+PiBGb3IgT1AtVEVFIGFueSBSUEMgbG9va3MgbGlrZSBhIGZ1
bmN0aW9uIGNhbGwuIFNvIGl0IGV4Y2VwdHMgc29tZSByZXR1cm4KPj4gdmFsdWUgLSBidWZmZXIg
cG9pbnRlciBpbiB0aGlzIGNhc2UuIElmIGl0IGdldHMgaW52YWxpZCBwb2ludGVyLCBpdAo+PiBp
c3N1ZXMgYW5vdGhlciBSUEMgdG8gZnJlZSB0aGlzIGJ1ZmZlciBhbmQgdGhlbiBwcm9wYWdhdGVz
IGVycm9yIGJhY2sgdG8KPj4gY2FsbGVyLgo+Pgo+PiBTbywgaWYgSSdsbCByZXR1cm4gZXJyb3Ig
YmFjayB0byB0aGUgZ3Vlc3QgKG9yIHJhdGhlciBpc3N1ZSBSUEMgdG8gZnJlZQo+PiB0aGUgYnVm
ZmVyKSwgT1AtVEVFIHdpbGwgYmUgc3RpbGwgYmxvY2tlZCwgd2FpdGluZyBmb3IgYSBwb2ludGVy
IGZyb20KPj4gdGhlIGd1ZXN0LiBPZiBjb3Vyc2UgSSBjYW4gZ28gZnVydGhlciBlbmQgZW11bGF0
ZSBhIG5ldyBidWZmZXIKPj4gYWxsb2NhdGlvbiBSUEMgYnV0IGZyb20gWGVuIHNpZGUgaW4gYSBo
b3BlIHRoYXQgZ3Vlc3Qgd2lsbCBwcm92aWRlIHZhbGlkCj4+IGJ1ZmZlciB0aGlzIHRpbWUuIEJ1
dCwgd2hhdCBpZiBub3Q/IEFuZCB3aHkgSSBzaG91bGQgZGVjaWRlIGluc3RlYWQgb2YKPj4gT1At
VEVFPwo+Cj4gTXkgbWFpbiBjb25jZXJuIGhlcmUgaXMgeW91IGRvIGEgcHJpbnQgYSB3YXJuaW5n
IGFuZCBjb250aW51ZSBsaWtlCj4gbm90aGluZyBoYXBwZW4uIEFzIGEgcmV2aWV3ZXIsIHRoaXMg
aXMgd29ycnlpbmcgYmVjYXVzZSBpdCBpcyBhIGNhbGwKPiBmb3Igd2VpcmQgYmVoYXZpb3IgdG8g
aGFwcGVuIGluIFhlbi4gV2UgZG9uJ3Qgd2FudCB0aGF0LgpZZXAsIEkgbWFkZSBhIG1pc3Rha2Ug
dGhlcmUuIEkgbmVlZCB0byBwYXNzIGludmFsaWQgdmFsdWUgdG8gT1AtVEVFIHRvCm1ha2Ugc3Vy
ZSB0aGF0IGl0IHdpbGwgbm90IG1pc3Rha2UgaXQgd2l0aCBzZW1pLXZhbGlkIGFkZHJlc3MuCgo+
IExvb2tpbmcgYXQgdGhlIGNvZGUsIHdoeSBjYW4ndCB5b3UgcGFzcyAwIGFzIHlvdSBkbyBpZiB5
b3UgZmFpbCB0byBwaW4gdGhlIHBhZ2VzPwpUaGlzIGlzIGV4YWN0bHkgd2hhdCBJJ20gZ29pbmcg
dG8gZG8uCgotLSAKQmVzdCByZWdhcmRzLCBWb2xvZHlteXIgQmFiY2h1awpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 18:30:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 18:30:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkYuk-0004cW-1C; Fri, 18 Jan 2019 18:30: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=Yjae=P2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gkYui-0004bX-EO
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 18:30:44 +0000
X-Inumbo-ID: 299f75a0-1b4f-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 299f75a0-1b4f-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 18:30:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6601A80D;
 Fri, 18 Jan 2019 10:30:12 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EF6B33F6A8;
 Fri, 18 Jan 2019 10:30:10 -0800 (PST)
To: edk2-devel-01 <edk2-devel@lists.01.org>, dandan.bi@intel.com,
 liming.gao@intel.com
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cb47bed5-4326-9966-8f95-b80c7310a79a@arm.com>
Date: Fri, 18 Jan 2019 18:30:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Unable to boot Linux with master EDK2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: michael.d.kinney@intel.com, xen-devel <xen-devel@lists.xenproject.org>,
 Laszlo Ersek <lersek@redhat.com>, Leif Lindholm <leif.lindholm@linaro.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSBhbSB0cnlpbmcgdG8gYm9vdCBhIFhlbiBndWVzdCB1c2luZyB0aGUgbGF0ZXN0
IEVESzIgbWFzdGVyIChjY2U5ZDc2MzU4CiJCYXNlVG9vbHM6IEFsbG93IGVtcHR5IHZhbHVlIGZv
ciBIaWlQY2QgaW4gRHNjIiksIEdSVUIgYW5kIExpbnV4IDUuMC1yYzIuCgpUaGUgbGFzdCBjb2Rl
IGV4ZWN1dGVkIGJ5IExpbnV4IGlzIHdoZW4gaW5zdGFsbGluZyB0aGUgdmlydHVhbCBhZGRyZXNz
Cm1hcCBpbiB0aGUgRUZJIHN0dWIgYW5kIHRoZW4gaXQgc2VlbXMgdG8gZ2V0IHN0dWNrLiBJIGRv
bid0IGhhdmUgbXVjaAppbmZvcm1hdGlvbiBmcm9tIHRoZSBjb25zb2xlOgoKSW5zdGFsbFByb3Rv
Y29sSW50ZXJmYWNlOiA1QjFCMzFBMS05NTYyLTExRDItOEUzRi0wMEEwQzk2OTcyM0IgN0UwNDEw
NDAKTG9hZGluZyBkcml2ZXIgYXQgMHgwMDA2OEM3MDAwMCBFbnRyeVBvaW50PTB4MDAwNjlENjU2
NjQKTG9hZGluZyBkcml2ZXIgYXQgMHgwMDA2OEM3MDAwMCBFbnRyeVBvaW50PTB4MDAwNjlENjU2
NjQgCkluc3RhbGxQcm90b2NvbEludGVyZmFjZTogQkM2MjE1N0UtM0UzMy00RkVDLTk5MjAtMkQz
QjM2RDc1MERGIDdERjZBQjE4ClByb3RlY3RVZWZpSW1hZ2VDb21tb24gLSAweDdFMDQxMDQwCiAg
LSAweDAwMDAwMDAwNjhDNzAwMDAgLSAweDAwMDAwMDAwMDIwMDYwMDAKU2V0VWVmaUltYWdlTWVt
b3J5QXR0cmlidXRlcyAtIDB4MDAwMDAwMDA2OEM3MDAwMCAtIDB4MDAwMDAwMDAwMDAwMTAwMCAo
MHgwMDAwMDAwMDAwMDA0MDA4KQpTZXRVZWZpSW1hZ2VNZW1vcnlBdHRyaWJ1dGVzIC0gMHgwMDAw
MDAwMDY4QzcxMDAwIC0gMHgwMDAwMDAwMDAxMUNEMDAwICgweDAwMDAwMDAwMDAwMjAwMDgpClNl
dFVlZmlJbWFnZU1lbW9yeUF0dHJpYnV0ZXMgLSAweDAwMDAwMDAwNjlFM0UwMDAgLSAweDAwMDAw
MDAwMDBFMzgwMDAgKDB4MDAwMDAwMDAwMDAwNDAwOCkKRUZJIHN0dWI6IEJvb3RpbmcgTGludXgg
S2VybmVsLi4uCkVGSSBzdHViOiBVc2luZyBEVEIgZnJvbSBjb25maWd1cmF0aW9uIHRhYmxlCkVG
SSBzdHViOiBFeGl0aW5nIGJvb3Qgc2VydmljZXMgYW5kIGluc3RhbGxpbmcgdmlydHVhbCBhZGRy
ZXNzIG1hcC4uLgpYZW5CdXM6IFNldCBzdGF0ZSB0byA1ClhlbkJ1czogU2V0IHN0YXRlIHRvIDUs
IGRvbmUKWGVuUHZCbGs6IHdhaXRpbmcgYmFja2VuZCBzdGF0ZSA1LCBjdXJyZW50OiA0ClhlblN0
b3JlOiBXYXRjaCBldmVudCA3RTk1NzM5OApYZW5CdXM6IFNldCBzdGF0ZSB0byA2ClhlbkJ1czog
U2V0IHN0YXRlIHRvIDYsIGRvbmUKWGVuUHZCbGs6IHdhaXRpbmcgYmFja2VuZCBzdGF0ZSA2LCBj
dXJyZW50OiA1ClhlblN0b3JlOiBXYXRjaCBldmVudCA3RTk1NzM5OApYZW5CdXM6IFNldCBzdGF0
ZSB0byAxClhlbkJ1czogU2V0IHN0YXRlIHRvIDEsIGRvbmUKWGVuIEdyYW50VGFibGUsIHJlbW92
aW5nIDM4MDAzClhlbiBHcmFudFRhYmxlLCByZW1vdmluZyAzODAwMgpYZW4gR3JhbnRUYWJsZSwg
cmVtb3ZpbmcgMzgwMDEKWGVuIEdyYW50VGFibGUsIHJlbW92aW5nIDM4MDAwClNldFVlZmlJbWFn
ZU1lbW9yeUF0dHJpYnV0ZXMgLSAweDAwMDAwMDAwN0YzNjAwMDAgLSAweDAwMDAwMDAwMDAwNDAw
MDAgKDB4MDAwMDAwMDAwMDAwMDAwOCkKU2V0VWVmaUltYWdlTWVtb3J5QXR0cmlidXRlcyAtIDB4
MDAwMDAwMDA3QkZGMDAwMCAtIDB4MDAwMDAwMDAwMDA0MDAwMCAoMHgwMDAwMDAwMDAwMDAwMDA4
KQpTZXRVZWZpSW1hZ2VNZW1vcnlBdHRyaWJ1dGVzIC0gMHgwMDAwMDAwMDdCRkEwMDAwIC0gMHgw
MDAwMDAwMDAwMDQwMDAwICgweDAwMDAwMDAwMDAwMDAwMDgpClNldFVlZmlJbWFnZU1lbW9yeUF0
dHJpYnV0ZXMgLSAweDAwMDAwMDAwN0JGMDAwMDAgLSAweDAwMDAwMDAwMDAwNDAwMDAgKDB4MDAw
MDAwMDAwMDAwMDAwOCkKU2V0VWVmaUltYWdlTWVtb3J5QXR0cmlidXRlcyAtIDB4MDAwMDAwMDA3
QkU2MDAwMCAtIDB4MDAwMDAwMDAwMDA0MDAwMCAoMHgwMDAwMDAwMDAwMDAwMDA4KQpTZXRVZWZp
SW1hZ2VNZW1vcnlBdHRyaWJ1dGVzIC0gMHgwMDAwMDAwMDdCREMwMDAwIC0gMHgwMDAwMDAwMDAw
MDQwMDAwICgweDAwMDAwMDAwMDAwMDAwMDgpCgpUaGUgYmlzZWN0b3IgcG9pbnRlZCB0byB0aGUg
Zm9sbG93aW5nIGNvbW1pdDoKCmNvbW1pdCAyZjRhNWE5ZjRjMTdlZDg4YWFhMzExNGQxZTE2MWU0
MmNiODBhOWJmCkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAg
IFRodSBKYW4gMyAxNTozMToyMyAyMDE5ICswODAwCgogICAgTWRlUGtnL0Jhc2VQZUNvZmZMaWI6
IEFkZCBtb3JlIGNoZWNrIGZvciByZWxvY2F0aW9uIGRhdGEKICAgIAogICAgUkVGOiBodHRwczov
L2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE0MjYKICAgIAogICAgVjI6
CiAgICAoMSkgQWRkIE5VTEwgcG9pbnRlciBjaGVjayBmb3IgdGhlIGlucHV0IHBhcmFtZXRlcnMK
ICAgICgyKSBBZGQgY2hlY2sgZm9yIHRoZSAiQWRqdXN0IiB2YWx1ZSBiZWZvcmUgYXBwbHlpbmcg
Zml4IHVwcy4KICAgIAogICAgSW4gZnVuY3Rpb24gUGVDb2ZmTG9hZGVyUmVsb2NhdGVJbWFnZUZv
clJ1bnRpbWUsIGl0IGRvZXNuJ3QKICAgIGRvIG11Y2ggY2hlY2sgd2hlbiBkbyByZWxvY2F0aW9u
LiBGb3IgQVBJIGxldmVsIGNvbnNpZGVyYXRpb24sCiAgICBpdCdzIG5vdCBzYWZlIGVub3VnaC4K
ICAgIFNvIHRoaXMgcGF0Y2ggaXMgdG8gcmVwbGFjZSB0aGUgc2FtZSBjb2RlIGxvZ2ljIHdpdGgg
ZnVuY3Rpb24KICAgIFBlQ29mZkxvYWRlckltYWdlQWRkcmVzcyB3aGljaCB3aWxsIGNvdmVyIG1v
cmUgdmFsaWRhdGlvbi4KICAgIAogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5r
aW5uZXlAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50
IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKQW55IGlk
ZWFzIHdoYXQgY291bGQgaGF2ZSBnb25lIHdyb25nPwoKQmVzdCByZWdhcmRzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 18:40:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 18:40: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-devel-bounces@lists.xenproject.org>)
	id 1gkZ3n-0005Wb-VI; Fri, 18 Jan 2019 18:40: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=Pp96=P2=linaro.org=ard.biesheuvel@srs-us1.protection.inumbo.net>)
 id 1gkZ3m-0005TU-NE
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 18:40:06 +0000
X-Inumbo-ID: 789a1a25-1b50-11e9-a1e0-bc764e045a96
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 789a1a25-1b50-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 18:40:04 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id x6so11520594ioa.9
 for <xen-devel@lists.xenproject.org>; Fri, 18 Jan 2019 10:40:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=M7jaqKdE3H+EmCf0nrdsmM+F6qQgq5D8bSnQIVMyzBs=;
 b=IEQg0yilSOGX/8DD887x2X6GykFyjibQ08z7ks3re5fPP4/wsOHXEzvw8VHJkoBGCb
 Rk5v02JBUz2xj+ts44kvcQH5E6zKqn4eBCSora3+NiEJf+PzPdN/HccGVodCPyDsgGpx
 Gjsj1kDzMRAkzgpD8517vKTxJEdcArjDBoFn0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=M7jaqKdE3H+EmCf0nrdsmM+F6qQgq5D8bSnQIVMyzBs=;
 b=VpxWpyxN0I7XIOctxiRAAAPXu8xwqxkrwpNK1pLVL+q8wYesaV/VlkXDQZ4wCGGk63
 u7zQYY5gZW6LgrQF6U8D/KNH6QpwPLbLi3l7YrovzR2as07ZRuUp3IWxV2Evv6qXQRZQ
 GB6h5XAG4jXOmklOEmuWUoMXSmb2l+aYcYpyd2Odvd0ImO7u38++e/Ccl54Pg7DOjFHr
 bqH94BtOshquKPkJ0yHCwuevnl5wPVhjskrQWLo0/SHVcVQCn7tTugAyemRZotfLNGYi
 hoWnbzbd8dghYAebJyTTecb0++oyjeL+o9J7zFWIeAmIuxKxPaI5ZTmMDSieqFw/gymj
 MuCw==
X-Gm-Message-State: AJcUukeSGOPPhW4UXrDWoYDnNFn5lCKXCdqQ3YXmN9/jAAXghOnbWYpb
 m0Dmr07qZD8qVtBg3JUcSZS//YxW9fDuXOsABwpQXg==
X-Google-Smtp-Source: ALg8bN5Op5EC/gWseI9wvTWuqK9GJ5dReR9sfj7WQbaYsFpzSP4u+ULQ73vyaQRnHJiuG+xoQokxuMeA2gUaQ2mPFf4=
X-Received: by 2002:a5e:c206:: with SMTP id v6mr11676126iop.60.1547836804252; 
 Fri, 18 Jan 2019 10:40:04 -0800 (PST)
MIME-Version: 1.0
References: <cb47bed5-4326-9966-8f95-b80c7310a79a@arm.com>
In-Reply-To: <cb47bed5-4326-9966-8f95-b80c7310a79a@arm.com>
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date: Fri, 18 Jan 2019 19:39:52 +0100
Message-ID: <CAKv+Gu_vhAvd5OGEUo5V3cUs7pzE=zLZ+ZxZmQwrc7uqszL29Q@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Unable to boot Linux with master EDK2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: edk2-devel-01 <edk2-devel@lists.01.org>,
 Leif Lindholm <leif.lindholm@linaro.org>, Dandan Bi <dandan.bi@intel.com>,
 "Gao, Liming" <liming.gao@intel.com>, "Kinney,
 Michael D" <michael.d.kinney@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxOCBKYW4gMjAxOSBhdCAxOTozMCwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4gd3JvdGU6Cj4KPiBIaSBhbGwsCj4KPiBJIGFtIHRyeWluZyB0byBib290IGEgWGVu
IGd1ZXN0IHVzaW5nIHRoZSBsYXRlc3QgRURLMiBtYXN0ZXIgKGNjZTlkNzYzNTgKPiAiQmFzZVRv
b2xzOiBBbGxvdyBlbXB0eSB2YWx1ZSBmb3IgSGlpUGNkIGluIERzYyIpLCBHUlVCIGFuZCBMaW51
eCA1LjAtcmMyLgo+Cj4gVGhlIGxhc3QgY29kZSBleGVjdXRlZCBieSBMaW51eCBpcyB3aGVuIGlu
c3RhbGxpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcwo+IG1hcCBpbiB0aGUgRUZJIHN0dWIgYW5kIHRo
ZW4gaXQgc2VlbXMgdG8gZ2V0IHN0dWNrLiBJIGRvbid0IGhhdmUgbXVjaAo+IGluZm9ybWF0aW9u
IGZyb20gdGhlIGNvbnNvbGU6Cj4KPiBJbnN0YWxsUHJvdG9jb2xJbnRlcmZhY2U6IDVCMUIzMUEx
LTk1NjItMTFEMi04RTNGLTAwQTBDOTY5NzIzQiA3RTA0MTA0MAo+IExvYWRpbmcgZHJpdmVyIGF0
IDB4MDAwNjhDNzAwMDAgRW50cnlQb2ludD0weDAwMDY5RDY1NjY0Cj4gTG9hZGluZyBkcml2ZXIg
YXQgMHgwMDA2OEM3MDAwMCBFbnRyeVBvaW50PTB4MDAwNjlENjU2NjQKPiBJbnN0YWxsUHJvdG9j
b2xJbnRlcmZhY2U6IEJDNjIxNTdFLTNFMzMtNEZFQy05OTIwLTJEM0IzNkQ3NTBERiA3REY2QUIx
OAo+IFByb3RlY3RVZWZpSW1hZ2VDb21tb24gLSAweDdFMDQxMDQwCj4gICAtIDB4MDAwMDAwMDA2
OEM3MDAwMCAtIDB4MDAwMDAwMDAwMjAwNjAwMAo+IFNldFVlZmlJbWFnZU1lbW9yeUF0dHJpYnV0
ZXMgLSAweDAwMDAwMDAwNjhDNzAwMDAgLSAweDAwMDAwMDAwMDAwMDEwMDAgKDB4MDAwMDAwMDAw
MDAwNDAwOCkKPiBTZXRVZWZpSW1hZ2VNZW1vcnlBdHRyaWJ1dGVzIC0gMHgwMDAwMDAwMDY4Qzcx
MDAwIC0gMHgwMDAwMDAwMDAxMUNEMDAwICgweDAwMDAwMDAwMDAwMjAwMDgpCj4gU2V0VWVmaUlt
YWdlTWVtb3J5QXR0cmlidXRlcyAtIDB4MDAwMDAwMDA2OUUzRTAwMCAtIDB4MDAwMDAwMDAwMEUz
ODAwMCAoMHgwMDAwMDAwMDAwMDA0MDA4KQo+IEVGSSBzdHViOiBCb290aW5nIExpbnV4IEtlcm5l
bC4uLgo+IEVGSSBzdHViOiBVc2luZyBEVEIgZnJvbSBjb25maWd1cmF0aW9uIHRhYmxlCj4gRUZJ
IHN0dWI6IEV4aXRpbmcgYm9vdCBzZXJ2aWNlcyBhbmQgaW5zdGFsbGluZyB2aXJ0dWFsIGFkZHJl
c3MgbWFwLi4uCj4gWGVuQnVzOiBTZXQgc3RhdGUgdG8gNQo+IFhlbkJ1czogU2V0IHN0YXRlIHRv
IDUsIGRvbmUKPiBYZW5QdkJsazogd2FpdGluZyBiYWNrZW5kIHN0YXRlIDUsIGN1cnJlbnQ6IDQK
PiBYZW5TdG9yZTogV2F0Y2ggZXZlbnQgN0U5NTczOTgKPiBYZW5CdXM6IFNldCBzdGF0ZSB0byA2
Cj4gWGVuQnVzOiBTZXQgc3RhdGUgdG8gNiwgZG9uZQo+IFhlblB2QmxrOiB3YWl0aW5nIGJhY2tl
bmQgc3RhdGUgNiwgY3VycmVudDogNQo+IFhlblN0b3JlOiBXYXRjaCBldmVudCA3RTk1NzM5OAo+
IFhlbkJ1czogU2V0IHN0YXRlIHRvIDEKPiBYZW5CdXM6IFNldCBzdGF0ZSB0byAxLCBkb25lCj4g
WGVuIEdyYW50VGFibGUsIHJlbW92aW5nIDM4MDAzCj4gWGVuIEdyYW50VGFibGUsIHJlbW92aW5n
IDM4MDAyCj4gWGVuIEdyYW50VGFibGUsIHJlbW92aW5nIDM4MDAxCj4gWGVuIEdyYW50VGFibGUs
IHJlbW92aW5nIDM4MDAwCj4gU2V0VWVmaUltYWdlTWVtb3J5QXR0cmlidXRlcyAtIDB4MDAwMDAw
MDA3RjM2MDAwMCAtIDB4MDAwMDAwMDAwMDA0MDAwMCAoMHgwMDAwMDAwMDAwMDAwMDA4KQo+IFNl
dFVlZmlJbWFnZU1lbW9yeUF0dHJpYnV0ZXMgLSAweDAwMDAwMDAwN0JGRjAwMDAgLSAweDAwMDAw
MDAwMDAwNDAwMDAgKDB4MDAwMDAwMDAwMDAwMDAwOCkKPiBTZXRVZWZpSW1hZ2VNZW1vcnlBdHRy
aWJ1dGVzIC0gMHgwMDAwMDAwMDdCRkEwMDAwIC0gMHgwMDAwMDAwMDAwMDQwMDAwICgweDAwMDAw
MDAwMDAwMDAwMDgpCj4gU2V0VWVmaUltYWdlTWVtb3J5QXR0cmlidXRlcyAtIDB4MDAwMDAwMDA3
QkYwMDAwMCAtIDB4MDAwMDAwMDAwMDA0MDAwMCAoMHgwMDAwMDAwMDAwMDAwMDA4KQo+IFNldFVl
ZmlJbWFnZU1lbW9yeUF0dHJpYnV0ZXMgLSAweDAwMDAwMDAwN0JFNjAwMDAgLSAweDAwMDAwMDAw
MDAwNDAwMDAgKDB4MDAwMDAwMDAwMDAwMDAwOCkKPiBTZXRVZWZpSW1hZ2VNZW1vcnlBdHRyaWJ1
dGVzIC0gMHgwMDAwMDAwMDdCREMwMDAwIC0gMHgwMDAwMDAwMDAwMDQwMDAwICgweDAwMDAwMDAw
MDAwMDAwMDgpCj4KPiBUaGUgYmlzZWN0b3IgcG9pbnRlZCB0byB0aGUgZm9sbG93aW5nIGNvbW1p
dDoKPgo+IGNvbW1pdCAyZjRhNWE5ZjRjMTdlZDg4YWFhMzExNGQxZTE2MWU0MmNiODBhOWJmCj4g
QXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+Cj4gRGF0ZTogICBUaHUgSmFu
IDMgMTU6MzE6MjMgMjAxOSArMDgwMAo+Cj4gICAgIE1kZVBrZy9CYXNlUGVDb2ZmTGliOiBBZGQg
bW9yZSBjaGVjayBmb3IgcmVsb2NhdGlvbiBkYXRhCj4KPiAgICAgUkVGOiBodHRwczovL2J1Z3pp
bGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE0MjYKPgo+ICAgICBWMjoKPiAgICAg
KDEpIEFkZCBOVUxMIHBvaW50ZXIgY2hlY2sgZm9yIHRoZSBpbnB1dCBwYXJhbWV0ZXJzCj4gICAg
ICgyKSBBZGQgY2hlY2sgZm9yIHRoZSAiQWRqdXN0IiB2YWx1ZSBiZWZvcmUgYXBwbHlpbmcgZml4
IHVwcy4KPgo+ICAgICBJbiBmdW5jdGlvbiBQZUNvZmZMb2FkZXJSZWxvY2F0ZUltYWdlRm9yUnVu
dGltZSwgaXQgZG9lc24ndAo+ICAgICBkbyBtdWNoIGNoZWNrIHdoZW4gZG8gcmVsb2NhdGlvbi4g
Rm9yIEFQSSBsZXZlbCBjb25zaWRlcmF0aW9uLAo+ICAgICBpdCdzIG5vdCBzYWZlIGVub3VnaC4K
PiAgICAgU28gdGhpcyBwYXRjaCBpcyB0byByZXBsYWNlIHRoZSBzYW1lIGNvZGUgbG9naWMgd2l0
aCBmdW5jdGlvbgo+ICAgICBQZUNvZmZMb2FkZXJJbWFnZUFkZHJlc3Mgd2hpY2ggd2lsbCBjb3Zl
ciBtb3JlIHZhbGlkYXRpb24uCj4KPiAgICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwu
ZC5raW5uZXlAaW50ZWwuY29tPgo+ICAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRl
bC5jb20+Cj4gICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFn
cmVlbWVudCAxLjEKPiAgICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50
ZWwuY29tPgo+ICAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5j
b20+Cj4KPiBBbnkgaWRlYXMgd2hhdCBjb3VsZCBoYXZlIGdvbmUgd3Jvbmc/Cj4KPiBCZXN0IHJl
Z2FyZHMsCj4KPiAtLQo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 18:41:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 18:41: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-devel-bounces@lists.xenproject.org>)
	id 1gkZ5Z-0005dF-CN; Fri, 18 Jan 2019 18:41: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=Pp96=P2=linaro.org=ard.biesheuvel@srs-us1.protection.inumbo.net>)
 id 1gkZ5Y-0005dA-Mk
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 18:41:56 +0000
X-Inumbo-ID: bab1ad8c-1b50-11e9-a1e0-bc764e045a96
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bab1ad8c-1b50-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 18:41:55 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id r200so11503917iod.11
 for <xen-devel@lists.xenproject.org>; Fri, 18 Jan 2019 10:41:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=IpdQwUe4aiO2dzx/zekr776LTW1JxM4QcNtI804Emrk=;
 b=dE6MMVu4+sSlZlMaL2LOGUhpH72pd/Q5OMfzHYki6kHpOvOFlNNgj5TkQGTyyC0TIL
 FS6rAuXmp9Al5KhmsWNIsfGDt+YjValOXK56wieYRM1RTxYQRWJkzdlfa7CHe47uu3Js
 kl02aAZ6Adm0dSO/w3Vbn48N0NwwDMsgMwIyo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=IpdQwUe4aiO2dzx/zekr776LTW1JxM4QcNtI804Emrk=;
 b=Q+jE8R6e8IWlvLN+OgITZQ7q1Ayub6bgv1boU+kZn6qDIbfDvS/K1NjRSiFmbD30b5
 GuQ0q3Am00eqmDAKvl6XhQjT/T+WPHgFbuaK2/t0QQn/jpTDIskCgsNvwW9/p/l14GB4
 dyRLfSuEvU+UqNQg9QVl9zI5EGPwWRWOh4DNw/pObEVlFSa5eGKJcgYzD7aiejhwkCai
 C/5V09Htowmuwy7deh09wbv3+RcE1wmGoyjMBGP1WTjxn+/eQqQKJsFhq3tP3DWQAVQZ
 X/QeK+PvEYWcjml3QZGkSrQheGPnj/AJ9A0PDA6Ep1kp7eh4g6GRhln0rVuFwpuWyFJ/
 3T3Q==
X-Gm-Message-State: AJcUukcelJUYaJ3WU3dhGqCme4uMDl2PiKCbtdi5/niywXYSayP+OVyX
 prITLg39LOPoYDOiqSkgLe9kuUw+NXVRBqC5JIKtCQ==
X-Google-Smtp-Source: ALg8bN4jeAY2meo5nbAWcg/+jJrQxo7TYf85Zxo78CYY7rswWiCZpiL+gv0x66U03hiIFihlFmOunGBbTfAwYK2g5/I=
X-Received: by 2002:a5d:8410:: with SMTP id i16mr11109973ion.173.1547836915212; 
 Fri, 18 Jan 2019 10:41:55 -0800 (PST)
MIME-Version: 1.0
References: <cb47bed5-4326-9966-8f95-b80c7310a79a@arm.com>
 <CAKv+Gu_vhAvd5OGEUo5V3cUs7pzE=zLZ+ZxZmQwrc7uqszL29Q@mail.gmail.com>
In-Reply-To: <CAKv+Gu_vhAvd5OGEUo5V3cUs7pzE=zLZ+ZxZmQwrc7uqszL29Q@mail.gmail.com>
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date: Fri, 18 Jan 2019 19:41:44 +0100
Message-ID: <CAKv+Gu_nm6w9tJ=adGoXRHxz67M6vSo2Tisiur_hK5hVNfSChQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Unable to boot Linux with master EDK2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: edk2-devel-01 <edk2-devel@lists.01.org>,
 Leif Lindholm <leif.lindholm@linaro.org>, Dandan Bi <dandan.bi@intel.com>,
 "Gao, Liming" <liming.gao@intel.com>, "Kinney,
 Michael D" <michael.d.kinney@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxOCBKYW4gMjAxOSBhdCAxOTozOSwgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1
dmVsQGxpbmFyby5vcmc+IHdyb3RlOgo+Cj4gT24gRnJpLCAxOCBKYW4gMjAxOSBhdCAxOTozMCwg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPgo+ID4gSGkgYWxs
LAo+ID4KPiA+IEkgYW0gdHJ5aW5nIHRvIGJvb3QgYSBYZW4gZ3Vlc3QgdXNpbmcgdGhlIGxhdGVz
dCBFREsyIG1hc3RlciAoY2NlOWQ3NjM1OAo+ID4gIkJhc2VUb29sczogQWxsb3cgZW1wdHkgdmFs
dWUgZm9yIEhpaVBjZCBpbiBEc2MiKSwgR1JVQiBhbmQgTGludXggNS4wLXJjMi4KPiA+Cj4gPiBU
aGUgbGFzdCBjb2RlIGV4ZWN1dGVkIGJ5IExpbnV4IGlzIHdoZW4gaW5zdGFsbGluZyB0aGUgdmly
dHVhbCBhZGRyZXNzCj4gPiBtYXAgaW4gdGhlIEVGSSBzdHViIGFuZCB0aGVuIGl0IHNlZW1zIHRv
IGdldCBzdHVjay4gSSBkb24ndCBoYXZlIG11Y2gKPiA+IGluZm9ybWF0aW9uIGZyb20gdGhlIGNv
bnNvbGU6Cj4gPgo+ID4gSW5zdGFsbFByb3RvY29sSW50ZXJmYWNlOiA1QjFCMzFBMS05NTYyLTEx
RDItOEUzRi0wMEEwQzk2OTcyM0IgN0UwNDEwNDAKPiA+IExvYWRpbmcgZHJpdmVyIGF0IDB4MDAw
NjhDNzAwMDAgRW50cnlQb2ludD0weDAwMDY5RDY1NjY0Cj4gPiBMb2FkaW5nIGRyaXZlciBhdCAw
eDAwMDY4QzcwMDAwIEVudHJ5UG9pbnQ9MHgwMDA2OUQ2NTY2NAo+ID4gSW5zdGFsbFByb3RvY29s
SW50ZXJmYWNlOiBCQzYyMTU3RS0zRTMzLTRGRUMtOTkyMC0yRDNCMzZENzUwREYgN0RGNkFCMTgK
PiA+IFByb3RlY3RVZWZpSW1hZ2VDb21tb24gLSAweDdFMDQxMDQwCj4gPiAgIC0gMHgwMDAwMDAw
MDY4QzcwMDAwIC0gMHgwMDAwMDAwMDAyMDA2MDAwCj4gPiBTZXRVZWZpSW1hZ2VNZW1vcnlBdHRy
aWJ1dGVzIC0gMHgwMDAwMDAwMDY4QzcwMDAwIC0gMHgwMDAwMDAwMDAwMDAxMDAwICgweDAwMDAw
MDAwMDAwMDQwMDgpCj4gPiBTZXRVZWZpSW1hZ2VNZW1vcnlBdHRyaWJ1dGVzIC0gMHgwMDAwMDAw
MDY4QzcxMDAwIC0gMHgwMDAwMDAwMDAxMUNEMDAwICgweDAwMDAwMDAwMDAwMjAwMDgpCj4gPiBT
ZXRVZWZpSW1hZ2VNZW1vcnlBdHRyaWJ1dGVzIC0gMHgwMDAwMDAwMDY5RTNFMDAwIC0gMHgwMDAw
MDAwMDAwRTM4MDAwICgweDAwMDAwMDAwMDAwMDQwMDgpCj4gPiBFRkkgc3R1YjogQm9vdGluZyBM
aW51eCBLZXJuZWwuLi4KPiA+IEVGSSBzdHViOiBVc2luZyBEVEIgZnJvbSBjb25maWd1cmF0aW9u
IHRhYmxlCj4gPiBFRkkgc3R1YjogRXhpdGluZyBib290IHNlcnZpY2VzIGFuZCBpbnN0YWxsaW5n
IHZpcnR1YWwgYWRkcmVzcyBtYXAuLi4KPiA+IFhlbkJ1czogU2V0IHN0YXRlIHRvIDUKPiA+IFhl
bkJ1czogU2V0IHN0YXRlIHRvIDUsIGRvbmUKPiA+IFhlblB2QmxrOiB3YWl0aW5nIGJhY2tlbmQg
c3RhdGUgNSwgY3VycmVudDogNAo+ID4gWGVuU3RvcmU6IFdhdGNoIGV2ZW50IDdFOTU3Mzk4Cj4g
PiBYZW5CdXM6IFNldCBzdGF0ZSB0byA2Cj4gPiBYZW5CdXM6IFNldCBzdGF0ZSB0byA2LCBkb25l
Cj4gPiBYZW5QdkJsazogd2FpdGluZyBiYWNrZW5kIHN0YXRlIDYsIGN1cnJlbnQ6IDUKPiA+IFhl
blN0b3JlOiBXYXRjaCBldmVudCA3RTk1NzM5OAo+ID4gWGVuQnVzOiBTZXQgc3RhdGUgdG8gMQo+
ID4gWGVuQnVzOiBTZXQgc3RhdGUgdG8gMSwgZG9uZQo+ID4gWGVuIEdyYW50VGFibGUsIHJlbW92
aW5nIDM4MDAzCj4gPiBYZW4gR3JhbnRUYWJsZSwgcmVtb3ZpbmcgMzgwMDIKPiA+IFhlbiBHcmFu
dFRhYmxlLCByZW1vdmluZyAzODAwMQo+ID4gWGVuIEdyYW50VGFibGUsIHJlbW92aW5nIDM4MDAw
Cj4gPiBTZXRVZWZpSW1hZ2VNZW1vcnlBdHRyaWJ1dGVzIC0gMHgwMDAwMDAwMDdGMzYwMDAwIC0g
MHgwMDAwMDAwMDAwMDQwMDAwICgweDAwMDAwMDAwMDAwMDAwMDgpCj4gPiBTZXRVZWZpSW1hZ2VN
ZW1vcnlBdHRyaWJ1dGVzIC0gMHgwMDAwMDAwMDdCRkYwMDAwIC0gMHgwMDAwMDAwMDAwMDQwMDAw
ICgweDAwMDAwMDAwMDAwMDAwMDgpCj4gPiBTZXRVZWZpSW1hZ2VNZW1vcnlBdHRyaWJ1dGVzIC0g
MHgwMDAwMDAwMDdCRkEwMDAwIC0gMHgwMDAwMDAwMDAwMDQwMDAwICgweDAwMDAwMDAwMDAwMDAw
MDgpCj4gPiBTZXRVZWZpSW1hZ2VNZW1vcnlBdHRyaWJ1dGVzIC0gMHgwMDAwMDAwMDdCRjAwMDAw
IC0gMHgwMDAwMDAwMDAwMDQwMDAwICgweDAwMDAwMDAwMDAwMDAwMDgpCj4gPiBTZXRVZWZpSW1h
Z2VNZW1vcnlBdHRyaWJ1dGVzIC0gMHgwMDAwMDAwMDdCRTYwMDAwIC0gMHgwMDAwMDAwMDAwMDQw
MDAwICgweDAwMDAwMDAwMDAwMDAwMDgpCj4gPiBTZXRVZWZpSW1hZ2VNZW1vcnlBdHRyaWJ1dGVz
IC0gMHgwMDAwMDAwMDdCREMwMDAwIC0gMHgwMDAwMDAwMDAwMDQwMDAwICgweDAwMDAwMDAwMDAw
MDAwMDgpCj4gPgo+ID4gVGhlIGJpc2VjdG9yIHBvaW50ZWQgdG8gdGhlIGZvbGxvd2luZyBjb21t
aXQ6Cj4gPgo+ID4gY29tbWl0IDJmNGE1YTlmNGMxN2VkODhhYWEzMTE0ZDFlMTYxZTQyY2I4MGE5
YmYKPiA+IEF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgo+ID4gRGF0ZTog
ICBUaHUgSmFuIDMgMTU6MzE6MjMgMjAxOSArMDgwMAo+ID4KPiA+ICAgICBNZGVQa2cvQmFzZVBl
Q29mZkxpYjogQWRkIG1vcmUgY2hlY2sgZm9yIHJlbG9jYXRpb24gZGF0YQo+ID4KPiA+ICAgICBS
RUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQyNgo+
ID4KPiA+ICAgICBWMjoKPiA+ICAgICAoMSkgQWRkIE5VTEwgcG9pbnRlciBjaGVjayBmb3IgdGhl
IGlucHV0IHBhcmFtZXRlcnMKPiA+ICAgICAoMikgQWRkIGNoZWNrIGZvciB0aGUgIkFkanVzdCIg
dmFsdWUgYmVmb3JlIGFwcGx5aW5nIGZpeCB1cHMuCj4gPgo+ID4gICAgIEluIGZ1bmN0aW9uIFBl
Q29mZkxvYWRlclJlbG9jYXRlSW1hZ2VGb3JSdW50aW1lLCBpdCBkb2Vzbid0Cj4gPiAgICAgZG8g
bXVjaCBjaGVjayB3aGVuIGRvIHJlbG9jYXRpb24uIEZvciBBUEkgbGV2ZWwgY29uc2lkZXJhdGlv
biwKPiA+ICAgICBpdCdzIG5vdCBzYWZlIGVub3VnaC4KPiA+ICAgICBTbyB0aGlzIHBhdGNoIGlz
IHRvIHJlcGxhY2UgdGhlIHNhbWUgY29kZSBsb2dpYyB3aXRoIGZ1bmN0aW9uCj4gPiAgICAgUGVD
b2ZmTG9hZGVySW1hZ2VBZGRyZXNzIHdoaWNoIHdpbGwgY292ZXIgbW9yZSB2YWxpZGF0aW9uLgo+
ID4KPiA+ICAgICBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5j
b20+Cj4gPiAgICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgo+ID4gICAg
IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEK
PiA+ICAgICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+Cj4g
PiAgICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgo+ID4K
PiA+IEFueSBpZGVhcyB3aGF0IGNvdWxkIGhhdmUgZ29uZSB3cm9uZz8KPiA+CgpZZXMsIHRoYXQg
cGF0Y2ggYnJva2UgbG90cyBvZiBwbGF0Zm9ybXM6IE9WTUYsIEFybVZpcnRRZW11IGFuZCBBUk0K
SnVubyBhcyB3ZWxsLiBZb3UgbmVlZCB0aGUgZm9sbG93aW5nIHBhdGNoIHRvIGZpeCBpdAoKaHR0
cHM6Ly9saXN0cy4wMS5vcmcvcGlwZXJtYWlsL2VkazItZGV2ZWwvMjAxOS1KYW51YXJ5LzAzNTM3
Mi5odG1sCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 23:06:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 23:06: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-devel-bounces@lists.xenproject.org>)
	id 1gkdCw-0000IP-Du; Fri, 18 Jan 2019 23:05: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=Ou+l=P2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gkdCw-0000II-03
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 23:05:50 +0000
X-Inumbo-ID: 97808c42-1b75-11e9-a1e0-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97808c42-1b75-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 23:05:48 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0C82020652;
 Fri, 18 Jan 2019 23:05:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547852717;
 bh=WTFKw/ttKNthjhP4EG0ZvjekP1MYZrYAQx0NfSnfJaI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=e9vYGkWJmjClxyr0Ak9JQ48iaU3iZIPEkiDtX6YUoAg47hrM0YdP7sA/n3A0vNHGv
 lXZGdVBgUsncV+SwUxqqvYytuu3jvwbcwFLLYVRgArWcgXDuy54glmFNiohGcbaycG
 nV9ETe8MPFEnxHOcu4bTZBibxuLNDGQut3yzKyts=
Date: Fri, 18 Jan 2019 15:05:16 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901181344090.18561@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901171701380.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxOCBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDE4LjAxLjE5
IGF0IDAyOjI0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBUaHUsIDE3
IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMTcuMDEuMTkgYXQgMDE6
MzcsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+PiA+IE9uIFdlZCwgMTYgSmFu
IDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+IEluIGFueSBldmVudCAtIHNpbmNlIGlu
dGVybWVkaWF0ZSB2YXJpYWJsZXMgbWVyZWx5IGhpZGUgdGhlCj4gPj4gPj4gY2FzdGluZyBmcm9t
IHRoZSBjb21waWxlciwgYnV0IHRoZXkgZG9uJ3QgcmVtb3ZlIHRoZSBjYXN0cywgdGhlCj4gPj4g
Pj4gc29sdXRpb24gaW52b2x2aW5nIGNhc3RzIGlzIGJldHRlciBpbW8sIGZvciBpbmN1cnJpbmcg
bGVzcyBvdmVyaGVhZC4KPiA+PiA+IAo+ID4+ID4gVGhpcyBpcyB3aGVyZSBJIGNvbXBsZXRlbHkg
ZGlzYWdyZWUuIFRoZSBpbnRlcm1lZGlhdGUgdmFyaWFibGVzIGFyZSBub3QKPiA+PiA+IGhpZGlu
ZyBjYXN0cyBmcm9tIHRoZSBjb21waWxlci4gVGhlcmUgd2VyZSBuZXZlciBhbnkgcG9pbnRlcnMg
aW4gdGhpcwo+ID4+ID4gY2FzZS4gIFRoZSBsaW5rZXIgY3JlYXRlcyAic3ltYm9scyIsIG5vdCBw
b2ludGVycywgY29tcGxldGVseSBpbnZpc2libGUKPiA+PiA+IGZyb20gQyBsYW5kLiBBc3NlbWJs
eSB1c2VzIHRoZXNlIHN5bWJvbHMgdG8gaW5pdGlhbGl6ZSB2YXJpYWJsZXMuIFdlCj4gPj4gPiBl
eHBvc2UgdGhlc2UgYXNzZW1ibHkgdmFyaWFibGVzIGFzIGludGVnZXIgdG8gQyBsYW5kcy4gTEQg
c2NyaXB0cyBhbmQKPiA+PiA+IGFzc2VtYmx5IGhhdmUgdGhlaXIgb3duIHRlcm1pbm9sb2d5IGFu
ZCBydWxlczogbmVpdGhlciAiX3N0YXJ0IiBub3IKPiA+PiA+ICJzdGFydCIgYXJlIHBvaW50ZXJz
IGF0IGFueSBwb2ludCBpbiB0aW1lLiBUaGUgb3BlcmF0aW9ucyBkb25lIGluIHZhci5TCj4gPj4g
PiBpcyBub3QgYSBjYXN0LiBUaGUgQyBzcGVjIGlzIGhhcHB5LCB0aGUgY29tcGlsZXIgaXMgaGFw
cHksIE1JU1JBLUMgaXMKPiA+PiA+IGhhcHB5LiBBbmQgd2UgZ2V0IHRvIGF2b2lkIHRoZSB1Z2x5
IFNZTUJPTCBtYWNybyB0aGF0IExpbnV4IHVzZXMuIEl0IGlzCj4gPj4gPiByZWFsbHkgYSB3aW4t
d2luLgo+ID4+IAo+ID4+IFdlbGwsIHRoYXQncyBhIHBvc2l0aW9uIG9uZSBjYW4gdGFrZS4gQnV0
IHdlIGhhdmUgdG8gc2V0dGxlIG9uIGFub3RoZXIKPiA+PiBhc3BlY3QgdGhlbiBmaXJzdDogRG9l
cyB3aGF0IGlzIG5vdCBkb25lIGluIEMgdW5kZXJseSBDJ3MgcnVsZXM/IEkKPiA+PiB0aG91Z2h0
IHlvdSB3ZXJlIG9mIHRoZSBvcGluaW9uIHRoYXQgd2hhdCBjb21lcyBmcm9tIGxpbmtlciBzY3Jp
cHRzCj4gPj4gZG9lcy4gSW4gd2hpY2ggY2FzZSB3aGF0IGNvbWVzIGZyb20gYXNzZW1ibHkgZmls
ZXMgb3VnaHQgdG8sIHRvby4KPiA+PiAoRkFPRCBteSBpbXBsaWNhdGlvbiBpczogSWYgdGhlIGFu
c3dlciBpcyB5ZXMsIGJvdGggYXBwcm9hY2hlcwo+ID4+IHZpb2xhdGUgQydzIHJ1bGVzLiBJZiB0
aGUgYW5zd2VyIGlzIG5vLCBubyBjaGFuZ2UgaXMgbmVlZGVkIGF0IGFsbC4pCj4gPiAKPiA+IEdy
ZWF0IHF1ZXN0aW9uLCB0aGF0IGlzIHRoZSBjb3JlIG9mIHRoZSBpc3N1ZS4gQWxzbywgbGV0IG1l
IHByZW1pc2UgdGhhdAo+ID4gSSBhZ3JlZSBvbiB0aGUgY29tbWVudHMgeW91IG1hZGUgb24gdGhl
IHBhdGNoZXMgKEkgZGlzbGlrZSAic3RhcnRfIgo+ID4gdG9vKSwgYW5kIEkgY2FuIGFkZHJlc3Mg
dGhlbSBpZiB3ZSBhZ3JlZSB0byBjb250aW51ZSBkb3duIHRoaXMgcGF0aC4KPiA+IAo+ID4gQnV0
IG5vLCBJIGRvIG5vdCB0aGluayB0aGF0IHdoYXQgaXMgZG9uZSBvdXRzaWRlIG9mIEMtbGFuZCBz
aG91bGQgZm9sbG93Cj4gPiBDIHJ1bGVzLiBCdXQgSSBkbyBub3QgYWdyZWUgd2l0aCB5b3VyIGNv
bmNsdXNpb24gdGhhdCBpbiB0aGF0IGNhc2UgdGhlcmUKPiA+IGlzIG5vIGRpZmZlcmVuY2UgYmV0
d2VlbiB0aGUgYXBwcm9hY2hlcy4gTGV0J3MgZ2V0IG1vcmUgaW50byB0aGUKPiA+IGRldGFpbHMu
Cj4gPiAKPiA+IAo+ID4gMSkgU1lNQk9MX0hJREUgcmV0dXJuaW5nIHBvaW50ZXIgdHlwZQo+ID4g
Cj4gPiBMZXQncyB0YWtlIF9zdGFydCBhbmQgX2VuZCBhcyBhbiBleGFtcGxlLiBfc3RhcnQgaXMg
Ym9ybiBhcyBhIGxpbmtlcgo+ID4gc3ltYm9sLCBhbmQgaXQgYmVjb21lcyBhIEMgcG9pbnRlciB3
aGVuIHdlIGRvOgo+ID4gCj4gPiAgIGV4dGVybiBjaGFyIF9zdGFydFtdLCBfZW5kW10KPiA+IAo+
ID4gTm93IGl0IGlzIGEgcG9pbnRlciAoYWN0dWFsbHkgSSBzaG91bGQgc2F5IGFuIGFycmF5LCBi
dXQgbGV0J3MgcHJldGVuZAo+ID4gdGhleSBhcmUgdGhlIHNhbWUgdGhpbmcgZm9yIHRoaXMgZGlz
Y3Vzc2lvbikuCj4gPiAKPiA+IFdoZW4gd2UgZG86Cj4gPiAKPiA+ICAgU1lNQk9MX0hJREUoX2Vu
ZCkgLSBTWU1CT0xfSElERShfc3RhcnQpCj4gPiAKPiA+IFdlIGFyZSBzdGlsbCBzdWJ0cmFjdGlu
ZyBwb2ludGVyczogdGhlIHBvaW50ZXJzIHJldHVybmVkIGJ5IFNZTUJPTF9ISURFLgo+ID4gV2Ug
Y2Fubm90IHByb3ZlIHRoYXQgdGhleSBhcmUgcG9pbnRlcnMgdG8gdGhlIHNhbWUgb2JqZWN0IG9y
IHN1YnNlcXVlbmNlCj4gPiBvYmplY3RzIGluIG1lbW9yeSwgc28gaXQgaXMgdW5kZWZpbmVkIGJl
aGF2aW9yLCB3aGljaCBpcyBub3QgYWxsb3dlZC4KPiAKPiBTdG9wLiBOby4gV2UgdmVyeSBtdWNo
IGNhbiBwcm92ZSB0aGV5IGFyZSAtIF9lbmQgcG9pbnRzIGF0Cj4gb25lIHBhc3QgdGhlIGxhc3Qg
ZWxlbWVudCBvZiBfc3RhcnRbXS4gSXQgaXMgdGhlIGNvbXBpbGVyIHdoaWNoCj4gY2FuJ3QgcHJv
dmUgdGhlIG9wcG9zaXRlLCBhbmQgaGVuY2UgaXQgY2FuJ3QgbGV2ZXJhZ2UKPiB1bmRlZmluZWQg
YmVoYXZpb3IgZm9yIG9wdGltaXphdGlvbiBwdXJwb3Nlcy4KClRoaXMgaXMgYW4gaW50ZXJlc3Rp
bmcgY29tbWVudC4gSG93ZXZlciwgZXZlbiBmb3Igbm9ybWFsIHBvaW50ZXJzIGl0IGlzCnVucmVs
aWFibGUgdG8gY291bnQgb24gb25lIHBvaW50aW5nIG9uZSBwYXN0IHRoZSBsYXN0IGVsZW1lbnQg
b2YgdGhlCm90aGVyLiBUaGlzIHdhcyB3ZWxsIGV4cGxhaW5lZCBpbiB0aGUgR0NDIHRocmVhZCBs
aW5rZWQgZWFybGllciBpbiB0aGlzCnRocmVhZC4gVGhlIHZpc2lvbiBvZiBhdCBsZWFzdCBvbmUg
b2YgdGhlIEdDQyBtYWludGFpbmVycyBpcyB0aGF0IHRoZQpjb21waWxlciBpcyBmcmVlIHRvIHBs
YWNlIHRoaW5ncyBpbiBtZW1vcnkgd2hlcmUgaXQgd2lzaGVzLCBzbyBhcyBhCnByb2dyYW1tZXIg
eW91IGNhbm5vdCBjb3VudCBvbiBwb2ludGVycyBwb2ludGluZyBvbmUgcGFzdCB0aGUgbGFzdApl
bGVtZW50IG9mIHRoZSBvdGhlci4gRXZlci4gSW4gdGhpcyBjYXNlLCB3aGVyZSBfc3RhcnQgYW5k
IF9lbmQgYXJlCmRlZmluZWQgb3V0c2lkZSBvZiBDLWxhbmQsIEkgdGhpbmsgaXQgaXMgZXZlbiBt
b3JlIHRydWUsIGFuZCBpdCByZW1haW5zCnVuZGVmaW5lZC4KCk1vcmVvdmVyLCBJIHdlbnQgYmFj
ayB0byBNSVNSQUMgKGZpbmFsbHkgSSBoYXZlIGEgY29weSkgYW5kIHJ1bGUgMTguMgpzYXlzOiAi
c3VidHJhY3Rpb24gYmV0d2VlbiBwb2ludGVycyBzaGFsbCBvbmx5IGJlIGFwcGxpZWQgdG8gcG9p
bnRlcnMKdGhhdCBhZGRyZXNzIGVsZW1lbnRzIG9mIHRoZSBzYW1lIGFycmF5Ii4gU28sIGFsbCB0
aGUgZXZpZGVuY2Ugd2UgaGF2ZQpzZWVtcyB0byBzYXkgdGhhdCB3ZSBjYW5ub3QgcmVseSBvbiBf
ZW5kIHBvaW50aW5nIG9uZSBwYXN0IHRoZSBsYXN0CmVsZW1lbnQgb2YgX3N0YXJ0IGluIHRoaXMg
bWF0dGVyLgoKCj4gPiAzKSB2YXIuUyArIHN0YXJ0XyBhcyB1bnNpZ25lZCBsb25nCj4gPiAKPiA+
IFdpdGggdGhpcyBhcHByb2FjaCwgX3N0YXJ0IGlzIGJvcm4gYXMgYSBsaW5rZXIgc3ltYm9sLiBJ
dCBpcyBuZXZlcgo+ID4gZXhwb3J0ZWQgdG8gQywgc28gZnJvbSBDIHBvaW50IG9mIHZpZXcsIGl0
IGRvZXNuJ3QgZXhpc3QuIFRoZXJlIGlzCj4gPiBhbm90aGVyIHZhcmlhYmxlIG5hbWVkICJzdGFy
dF8iIGRlZmluZWQgaW4gYXNzZW1ibHkgYW5kIGluaXRpYWxpemVkIHRvCj4gPiBfc3RhcnQuIE5v
dyB3ZSBnbyBpbnRvIEMgbGFuZCB3aXRoOgo+ID4gCj4gPiAgIGV4dGVybiB1aW50cHRyX3Qgc3Rh
cnRfLCBlbmRfCj4gPiAKPiA+IHN0YXJ0XyBhbmQgZW5kXyBhcmUgdWludHB0cl90IGZyb20gdGhl
IGJlZ2lubmluZyBmcm9tIEMgcG9pbnQgb2Ygdmlldy4KPiA+IFRoZXkgaGF2ZSBuZXZlciBiZWVu
IHBvaW50ZXJzIG9yIGluIGFueSB3YXkgY29ubmVjdGVkIHRvIF9zdGFydC4gVGhleQo+ID4gYXJl
ICJjbGVhbiIuCj4gPiAKPiA+IFdoZW4gd2UgZG86Cj4gPiAKPiA+ICAgX2VuZCAtIF9zdGFydAo+
ID4gCj4gPiBpdCBpcyBhIHN1YnRyYWN0aW9uIGJldHdlZW4gdWludHB0cl90LCB3aGljaCBpcyBh
bGxvd2VkLiBXaGVuIHdlIGRvOgo+ID4gCj4gPiAgICAgZm9yICggY2FsbCA9IChjb25zdCBpbml0
Y2FsbF90ICopaW5pdGNhbGxfc3RhcnRfOwo+ID4gICAgICAgICAgICh1aW50cHRyX3QpY2FsbCA8
IHByZXNtcF9pbml0Y2FsbF9lbmRfOwo+ID4gCj4gPiBUaGUgY29tcGFyaXNvbiBpcyBzdGlsbCBi
ZXR3ZWVuIHVpbnRwdHJfdCB0eXBlcywgYW5kIHRoZSB2YWx1ZSBvZiAiY2FsbCIKPiA+IHN0aWxs
IGNvbWVzIGZyb20gYW4gdW5zaWduZWQgbG9uZyBpbml0aWFsbHkuIFRoZXJlIGlzIG5ldmVyIGEg
Y29tcGFyaXNvbgo+ID4gYmV0d2VlbiBkdWJpb3VzIHBvaW50ZXJzLiAoSW50ZXJnZXIgdG8gcG9p
bnRlciBjb252ZXJzaW9ucyBhbmQgcG9pbnRlcgo+ID4gdG8gaW50ZWdlciBjb252ZXJzaW9ucyBh
cmUgYWxsb3dlZCBieSBNSVNSQSB3aXRoIHNvbWUgbGltaXRhdGlvbnMsIGJ1dCBJCj4gPiBhbSBk
b3VibGUtY2hlY2tpbmcuKSBFdmVuOgo+ID4gCj4gPiAgICAodWludHB0cl90KXJhbmRvbV9wb2lu
dGVyIDwgcHJlc21wX2luaXRjYWxsX2VuZF8KPiA+IAo+ID4gd291bGQgYmUgYWNjZXB0YWJsZSBi
ZWNhdXNlIHByZXNtcF9pbml0Y2FsbF9lbmRfIGlzIGFuIGludGVnZXIgYW5kIGhhcwo+ID4gYWx3
YXlzIGJlZW4gYW4gaW50ZWdlciBmcm9tIEMgcG9pbnQgb2Ygdmlldy4KPiAKPiBXZWxsLCBhcyBz
YWlkIC0gdGhpcyBpcyBvbmUgb2YgdGhlIHBvc3NpYmxlIHBvc2l0aW9ucyB0byB0YWtlLiBQZXJz
b25hbGx5Cj4gSSBzZWUgbm8gZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSBoZWxwZXIgc3ltYm9scyBk
ZWZpbmVkIGluCj4gYXNzZW1ibHkgc291cmNlcywgb3IgaW4gQyBzb3VyY2VzIHRoZSBvYmplY3Qg
ZmlsZXMgZm9yIHdoaWNoIGFyZSBuZXZlcgo+IG1hZGUgcGFydCBvZiBwb3RlbnRpYWwgd2hvbGUg
cHJvZ3JhbSBvcHRpbWl6YXRpb24uIAoKSSBkb24ndCB0aGluayB0aGlzIGlzIHRoZSBjYXNlIGZv
ciBNSVNSQUMuIEMgcnVsZXMgYXBwbHkgdG8gQy4gT3RoZXIKcnVsZXMgYXBwbHkgdG8gYXNzZW1i
bHkgYW5kIGxpbmtlciBzY3JpcHRzLiBUaGlzIGlzIHNvbWV0aGluZyB0aGF0CnNob3VsZCBiZSBl
YXN5IHRvIGNoZWNrLCBhbmQgSSBob3BlIHRoYXQgU3Rld2FydCBzaG91bGQgYmUgYWJsZSB0bwpj
b25maXJtLgoKCj4gVXNpbmcgQyBmaWxlcyBmb3IgdGhpcyBpcyBzdGlsbCBpbiBjb25mbGljdCB3
aXRoIHRoZSBzdXBwb3NlZAo+IHVuZGVmaW5lZCBiZWhhdmlvciwgYnV0IEkgdGhpbmsgeW91IGFn
cmVlIHRoYXQgQyBhbmQgYXNzZW1ibHkgZmlsZXMKPiBjb3VsZCBiZSBzZXQgdXAgc3VjaCB0aGF0
IHRoZSByZXN1bHRpbmcgYmluYXJ5IGRhdGEgaXMgaWRlbnRpY2FsLiBJbgo+IHdoaWNoIGNhc2Ug
aXQgaXMgYm9ndXMgdG8gY2FsbCBvbmUgc2F0aXNmYWN0b3J5LCBidXQgbm90IHRoZSBvdGhlci4K
Ckkgc2VlIHdoYXQgeW91IGFyZSBzYXlpbmcsIGJ1dCBpdCBkb2Vzbid0IHdvcmsgdGhhdCB3YXkg
ZnJvbSBhIHNwZWMKY29tcGxpYW5jZSBwb2ludCBvZiB2aWV3LgoKCj4gPiBIb3dldmVyLCB0aGVy
ZSBhcmUgc3RpbGwgYSBjb3VwbGUgb2YgaXNzdWVkIG5vdCBjb3JyZWN0bHkgc29sdmVkIGJ5IHY4
Cj4gPiBvZiB0aGUgc2VyaWVzLiBGb3Igc3RhcnRlcnM6IAo+ID4gCj4gPiAgICAgICAgIGFwcGx5
X2FsdGVybmF0aXZlcygoc3RydWN0IGFsdF9pbnN0ciAqKWFsdF9pbnN0cnVjdGlvbnNfLAo+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cnVjdCBhbHRfaW5zdHIgKilhbHRfaW5zdHJ1
Y3Rpb25zX2VuZF8pOwo+ID4gCj4gPiBJIGNhbiBzZWUgaG93IHRoZSBwb2ludGVycyBjb21wYXJp
c29ucyBpbiBhcHBseV9hbHRlcm5hdGl2ZXMgY291bGQgYmUKPiA+IGNvbnNpZGVyZWQgd3Jvbmcg
Z2l2ZW4gdGhlIHdheSB0aGUgcG9pbnRlcnMgYXJlIGluaXRpYWxpemVkOgo+ID4gCj4gPiAgICAg
Zm9yICggYSA9IGJhc2UgPSBzdGFydDsgYSA8IGVuZDsgYSsrICkKPiA+ICAgICB7Cj4gPiAKPiA+
IHN0YXJ0IGFuZCBlbmQgY29tZSBmcm9tIGFsdF9pbnN0cnVjdGlvbnNfIGFuZCBhbHRfaW5zdHJ1
Y3Rpb25zX2VuZF8uIEl0Cj4gPiBkb2Vzbid0IG1hdHRlciB0aGF0IGFsdF9pbnN0cnVjdGlvbnNf
IGFuZCBhbHRfaW5zdHJ1Y3Rpb25zX2VuZF8gYXJlCj4gPiAic3BlY2lhbCIsIHRoZXkgY291bGQg
YmUgcGVyZmVjdGx5IG5vcm1hbCBpbnRlZ2VycyBhbmQgd2Ugd291bGQgc3RpbGwKPiA+IGhhdmUg
dGhlIHNhbWUgcHJvYmxlbTogd2UgY2Fubm90IHByb3ZlIHRoYXQgInN0YXJ0IiBhbmQgImVuZCIg
cG9pbnQgdG8KPiA+IHRoZSBzYW1lIG9iamVjdCBvciBzdWJzZXF1ZW50IG9iamVjdHMgaW4gbWVt
b3J5Lgo+ID4gCj4gPiBUaGUgd2F5IHRvIGZpeCBpdCBpcyBieSBjaGFuZ2luZyB0aGUgcGFyYW1l
dGVycyBvZiBhcHBseV9hbHRlcm5hdGl2ZXMgdG8KPiA+IGludGVyZ2VyIHR5cGVzLCBtYWtpbmcg
Y29tcGFyaXNvbiBiZXR3ZWVuIGludGVnZXJzLCBhbmQgb25seSB1c2luZwo+ID4gcG9pbnRlcnMg
dG8gYWNjZXNzIHRoZSBkYXRhLgo+IAo+IFlvdSBrbm93IG15IHBvc2l0aW9uIG9uIGNhc3RzIGZy
b20gaW50ZWdlciB0byBwb2ludGVyIHR5cGVzLCBlc3BlY2lhbGx5Cj4gb25lcyB0YWtpbmcgYSB0
eXBlIG91dCBvZiB0aGluIGFpci4gVGhpcyBhcHBsaWVzIHRvIHlvdXIgYWRkaXRpb24gdG8gdGhl
Cj4gYXBwbHlfYWx0ZXJuYXRpdmVzKCkgY29uc3RydWN0IGFzIHdlbGwgYXMgdGhlIGFsdGVybmF0
aXZlIG9mIGFkZGluZyBzdWNoCj4gaW4gb3JkZXIgdG8gYWNjZXNzIG1lbW9yeS4gVGhlIHF1b3Rl
IGZyb20gdGhlIHN0YW5kYXJkIHRoYXQgSSBnYXZlCj4gbWFrZXMgc3VjaCBjYXN0cyBub3QgcHJv
dmFibHkgKGJ5IHRoZSBjb21waWxlcikgZGVmaW5lZCBiZWhhdmlvciBhcwo+IHdlbGwsIHNvIGl0
IGFsbCBib2lscyBkb3duIHRvIHRoZSBzYW1lIGRpc3RpbmN0aW9uIGFzIHBvaW50ZWQgb3V0IGFi
b3ZlIGluCj4gdGhlIGZpcnN0IHBhcnQgb2YgbXkgcmVwbHkgaGVyZTogX1dlXyBjYW4gcHJvdmUg
aXQsIGJ1dCB0aGUgY29tcGlsZXIKPiBjYW4ndC4gSGVuY2Ugd2UncmUgc3RpbGwgZGVwZW5kaW5n
IG9uIHdob3NlIHByb29mIGlzIG5lY2Vzc2FyeSB0bwo+IGVsaW1pbmF0ZSBNSVNSQSdzIHVuZGVm
aW5lZCBiZWhhdmlvciBjb25jZXJucy4KCkNvbXBhcmlzb25zIGJldHdlZW4gcG9pbnRlcnMgdG8g
ZGlmZmVyZW50IG9iamVjdHMgaXMgdW5kZWZpbmVkIGJ5IHRoZSBDCnNwZWMsIGFuZCBub3QgYWxs
b3dlZCBieSBNSVNSQUMuCgpDYXN0aW5nIHBvaW50ZXJzIHRvIGludGVnZXJzIGFuZCBjYXN0aW5n
IGludGVnZXJzIHRvIHBvaW50ZXJzIGlzCmltcGxlbWVudGF0aW9uLWRlZmluZWQsIHdoaWNoIGlz
IG5vdCB0aGUgc2FtZSB0aGluZyBhcyB1bmRlZmluZWQuCgpTcGVjaWZpY2FsbHksIGNhc3Rpbmcg
aW50ZWdlcnMgdG8gcG9pbnRlcnMgYW5kIHBvaW50ZXJzIHRvIGludGVnZXJzIGlzCmFsbG93ZWQg
YnkgTUlTUkFDIHdpdGggdGhlIGNhdmVhdCB0aGF0IHdlIHNob3VsZCBhdm9pZCBtaXNhbGlnbmVk
CnBvaW50ZXJzIChjaGFyKiBhcmUgYWx3YXlzIGFsbG93ZWQpLCBhbmQgdGhhdCBhIGNvbXBhdGli
bGUgcG9pbnRlciB0eXBlCmlzIHVzZWQgd2hlbiBhY2Nlc3NpbmcgdGhlIG9iamVjdCAoY2hhciog
aXMgYWx3YXlzIGNvbXBhdGlibGUpLiBTdGV3YXJ0CndpbGwgc2VuZCBhIGxvbmdlciBleHBsYW5h
dGlvbiBvdmVyIHRoZSB3ZWVrZW5kLgoKSSBkb24ndCBtYWtlIHVwIHRoZSBydWxlcywgSSBhbSBv
bmx5IHRyeWluZyB0byBmb2xsb3cgdGhlbSA6LSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 18 23:54:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Jan 2019 23:54: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-devel-bounces@lists.xenproject.org>)
	id 1gkdy3-00045X-2S; Fri, 18 Jan 2019 23:54: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=stN/=P2=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gkdy2-00045S-1B
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 23:54:30 +0000
X-Inumbo-ID: 63b0b10b-1b7c-11e9-a1e0-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63b0b10b-1b7c-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 23:54:28 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id i26so11745298lfc.0
 for <xen-devel@lists.xenproject.org>; Fri, 18 Jan 2019 15:54:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=WltIt0pWAoB+cF/kS15bMVOSEGpsxcn14JcxJl/SJ8c=;
 b=W0voaL+M5goOhOtUO3PT3dQmKhS3hkexAaFnzZ/BS8xJsz5UM4UaH3fr3gBGTTA9cL
 pUSGOdUw6ywVruYRjvk1eIKBB1V9SHXjg3ifGBFc5sxM231LCn5Cu/R0kc3td26TLZLm
 T2+HHqDUk5QRYg5K8yMrDxpXXF6vvc8DQRwRhNBgMX3tw/MG08My9GGF2djoRr2i4cYJ
 FIFoFSsaEctZrNKgM6QJnubRW15E0iYr8vNzeBOs3yO3oOWfmr3rBY/3A3cLaQXH/3/r
 FZ5cbCTp/ExeNREOxkJTSJYctrAcnMC9sU2W+GzGtmRq7CMH7ByLQCjYAG+C9ZtYsw8R
 MWkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=WltIt0pWAoB+cF/kS15bMVOSEGpsxcn14JcxJl/SJ8c=;
 b=HxRAv0WLj6xmHHnIRGtKl3/+ktdFKhbLn8a3jb93pNpTY8uYddkB/uTeMw8v0954IO
 AiSqPJTHLCnD0tYJl49IxZabAxOVSNLaG13iZU6LZ+Yk+tH9sy6ZUTk7o+e5EB8g17g+
 f0iAYiOopLbac2+obUQc0hu43+7U/Rp501wWp1wJozak1TdSfsr41uP8B0ST2JRLAe0f
 ykYkMpQU9ATi9ae4BUCr99b/T5/VvPHTIVEpJSY7FRW0LnzhZS2G8FFrmxMYTIBBIRqL
 ZZ8PlqMdXrDTXD+lsxp/+r4gJ/OgJSKmQs539dEQKBuGJxsFpXumz1Bpve6KDRf5NWlY
 qznw==
X-Gm-Message-State: AJcUukdLEpMxQ+YWbQP7a6T3/Eu8Pq/g6nBjhUa3byet2Ss32MYiMkCQ
 M6fHbP8ZugIL9DR6Tm+u4c5HV2hnWyJiDZkd/Ik=
X-Google-Smtp-Source: ALg8bN4qDZ+xhAnbsttrfxupQtpB7nIiZInM9048LTlUn1eymcrwikGjY4VKcJyKFaStmMAvTYLbcwTiOE4xDAFPYvA=
X-Received: by 2002:a19:1019:: with SMTP id f25mr13547375lfi.54.1547855666540; 
 Fri, 18 Jan 2019 15:54:26 -0800 (PST)
MIME-Version: 1.0
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-11-git-send-email-christopher.w.clark@gmail.com>
 <20190115161750.xl6shidfys2vjfx6@mac>
 <CACMJ4GYfVNfjn0c1gNSPyNRnTbvuhenDMWd-aAybkSuupjVzhQ@mail.gmail.com>
 <20190117111210.224ewn3ycdy6fhci@mac>
 <CACMJ4GasXo2BuGCwVA66kbdsh_SVtkZ86OsdKOTky5UYjnOBag@mail.gmail.com>
 <20190118094428.t3izdbe4izthldp7@mac>
In-Reply-To: <20190118094428.t3izdbe4izthldp7@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Fri, 18 Jan 2019 15:54:14 -0800
Message-ID: <CACMJ4GbSVDsX8KJeF+-ACNV9zw9Os0_sCUr0h5S=fZ5N1HmApQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 10/14] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMTo0NCBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBUaHUsIEphbiAxNywgMjAxOSBhdCAwMTo0NDoz
MlBNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IE9uIFRodSwgSmFuIDE3LCAy
MDE5IGF0IDM6MTIgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gPgo+ID4gPiBPbiBXZWQsIEphbiAxNiwgMjAxOSBhdCAxMDo1NDo0OFBNIC0wODAw
LCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+ID4gPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBh
dCA4OjE5IEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToK
PiA+ID4gPiA+Cj4gPiA+ID4gPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCAwMToyNzo0MkFNIC0w
ODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gPiA+
ID4gPiA+IGluZGV4IGMxMmE1MGYuLmQyY2I1OTQgMTAwNjQ0Cj4gPiA+ID4gPiA+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKPiA+ID4gPiA+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyZ28uaAo+ID4gPiA+ID4gPiBAQCAtMTIzLDYgKzEyMyw0MiBAQCB0eXBlZGVmIHN0cnVj
dCB4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmcKPiA+ID4gPiA+ID4gIC8qIE1lc3NhZ2VzIG9uIHRo
ZSByaW5nIGFyZSBwYWRkZWQgdG8gYSBtdWx0aXBsZSBvZiB0aGlzIHNpemUuICovCj4gPiA+ID4g
PiA+ICAjZGVmaW5lIFhFTl9BUkdPX01TR19TTE9UX1NJWkUgMHgxMAo+ID4gPiA+ID4gPgo+ID4g
PiA+ID4gPiArLyoKPiA+ID4gPiA+ID4gKyAqIE5vdGlmeSBmbGFncwo+ID4gPiA+ID4gPiArICov
Cj4gPiA+ID4gPiA+ICsvKiBSaW5nIGlzIGVtcHR5ICovCj4gPiA+ID4gPiA+ICsjZGVmaW5lIFhF
Tl9BUkdPX1JJTkdfREFUQV9GX0VNUFRZICAgICAgICgxVSA8PCAwKQo+ID4gPiA+ID4gPiArLyog
UmluZyBleGlzdHMgKi8KPiA+ID4gPiA+ID4gKyNkZWZpbmUgWEVOX0FSR09fUklOR19EQVRBX0Zf
RVhJU1RTICAgICAgKDFVIDw8IDEpCj4gPiA+ID4gPiA+ICsvKiBQZW5kaW5nIGludGVycnVwdCBl
eGlzdHMuIERvIG5vdCByZWx5IG9uIHRoaXMgZmllbGQgLSBmb3IgcHJvZmlsaW5nIG9ubHkgKi8K
PiA+ID4gPiA+ID4gKyNkZWZpbmUgWEVOX0FSR09fUklOR19EQVRBX0ZfUEVORElORyAgICAgKDFV
IDw8IDIpCj4gPiA+Cj4gPiA+IFJlZ2FyZGluZyB0aGlzIGZsYWcsIEkndmUganVzdCBub3RpY2Vk
IHdoaWxlIGxvb2tpbmcgYXQgdGhlIGNvZGUgdGhhdAo+ID4gPiBpdCBkb2Vzbid0IHNlZW0gdG8g
cmVsYXRlIHRvIGludGVycnVwdHM/Cj4gPgo+ID4gSXQgbWlnaHQgbm90IHNlZW0gdGhhdCB3YXks
IGJ1dCBJIHRoaW5rIGl0IGRvZXMsIGJlY2F1c2UgaXQgaW5kaWNhdGVzCj4gPiB0aGF0IHRoZSBo
eXBlcnZpc29yIGhhcyBqdXN0IHF1ZXVlZCB1cCBhIHNpZ25hbCAodmlhIFZJUlEpIGZvciBsYXRl
cjoKPiA+IHRoZSBsb2dpYyBpbiBmaWxsX3JpbmdfZGF0YSBoYXMgb2JzZXJ2ZWQgdGhhdCB0aGVy
ZSB3YXNuJ3QgZW5vdWdoCj4gPiBzcGFjZSBhdmFpbGFibGUgaW4gdGhlIHJpbmcgZm9yIHRoZSBy
ZXF1ZXN0ZWQgc3BhY2VfcmVxdWlyZWQgc3VwcGxpZWQKPiA+IGluIHRoZSBub3RpZnkgY2FsbCwg
c28gaXQgaGFzIGFkZGVkIGEgbmV3IGVudHJ5IHRvIHRoZSByaW5nJ3MKPiA+IHBlbmRpbmdfZW50
IGxpc3QsIHdoaWNoIHdpbGwgY2F1c2UgYSBzaWduYWwgdG8gYmUgdHJpZ2dlcmVkIHRvIHRoZQo+
ID4gZG9tYWluIChpZS4gYSBWSVJRKSBsYXRlciB3aGVuIGVub3VnaCBzcGFjZSBoYXMgYmVlbiBv
YnNlcnZlZCBhcyBiZWluZwo+ID4gYXZhaWxhYmxlLgo+Cj4gT2gsIEkgdGhpbmsgSSB3YXMgZ2V0
dGluZyBjb25mdXNlZCBieSB0aGUgd29yZGluZyBvZiB0aGUgY29tbWVudCwgaGVyZQo+ICJwZW5k
aW5nIGludGVycnVwdCIgbWVhbnMgdGhhdCB0aGUgY2FsbGVyIHNob3VsZCBleHBlY3QgYW4gaW50
ZXJydXB0IGF0Cj4gc29tZSBwb2ludCBpbiB0aGUgZnV0dXJlIHdoZW4gdGhlcmUncyBlbm91Z2gg
ZnJlZSBzcGFjZSBvbiB0aGUgcmluZz8KClllcywgdGhhdCdzIHJpZ2h0LgoKPiBUbyBtZSAicGVu
ZGluZyBpbnRlcnJ1cHQiIG1lYW5zIHRoZXJlJ3MgYW4gaW50ZXJydXB0IHNldCBieSB0aGUKPiBo
eXBlcnZpc29yIHdoaWNoIGhhcyBub3QgeWV0IGJlZW4gc2VydmljZWQgYnkgdGhlIGNhbGxlci4K
Ck9LLCBJIGNvdWxkIHNlZSB0aGF0IGlzIGEgcmVhc29uYWJsZSBpbnRlcnByZXRhdGlvbiB0b28u
IERvIHlvdSBoYXZlIGEKdGVybSB0aGF0IHlvdSB3b3VsZCBwcmVmZXIgZm9yIHRoaXM/Cgo+Cj4g
PiBOb3csIHRoZSAibGVuIiB2YWx1ZSBzdG9yZWQgaW4gdGhhdCBwZW5kaW5nX2VudCBjYW4gYmUg
Y2hhbmdlZCBsYXRlciwKPiA+IGRlcGVuZGluZyBvbiB0aGUgc2l6ZSBvZiBtZXNzYWdlcyB0aGF0
IHRoZSBkb21haW4gYXR0ZW1wdHMgdG8gc2VuZCB0bwo+ID4gdGhlIHNhbWUgcmluZyBpbiB0aGUg
bWVhbnRpbWUsIHdoaWNoIEkgdGhpbmsgaXMgd2h5IHRoZSBjb21tZW50IG5vdGVzCj4gPiBub3Qg
dG8gZGVwZW5kIHVwb24gdGhhdCBmbGFnLgo+ID4KPiA+ID4gRnJvbSBpdCdzIHVzYWdlIGluIGZp
bGxfcmluZ19kYXRhIEkgd291bGQgd3JpdGUgdGhlIGZvbGxvd2luZwo+ID4gPiBkZXNjcmlwdGlv
bjoKPiA+ID4KPiA+ID4gIkxpa2VseSBub3QgZW5vdWdoIHNwYWNlIHRvIHF1ZXVlIGEgbWVzc2Fn
ZSBvZiBgc3BhY2VfcmVxdWlyZWRgCj4gPiA+IHNpemUuIgo+ID4gPgo+ID4gPiBBbmQgdGhlbiBY
RU5fQVJHT19SSU5HX0RBVEFfRl9QRU5ESU5HIGlzIGNvbXBsZXRlbHkgb3J0aG9nb25hbCB0bwo+
ID4gPiBYRU5fQVJHT19SSU5HX0RBVEFfRl9TVUZGSUNJRU5ULCBhdCB3aGljaCBwb2ludCBoYXZp
bmcgb25seSBvbmUgb2YKPiA+ID4gdGhvc2Ugd291bGQgYmUgZW5vdWdoPwo+ID4KPiA+IEdpdmVu
IHRoZSBhYm92ZSwgd2hlcmUgSSBkbyB0aGluayB0aGF0IHRoZSBQRU5ESU5HIGZsYWcgaXMgYW4K
PiA+IGluZGljYXRvciBvZiBxdWV1ZWQgaW50ZXJydXB0LCBJIHRoaW5rIHRoZXJlJ3Mgc29tZSBt
ZXJpdCB0byBrZWVwaW5nCj4gPiB0aGVtIHNlcGFyYXRlLCByYXRoZXIgdGhhbiBjb21taXR0aW5n
IHRvIHRoZSBjbGllbnQgdGhhdCBpdCBpcyBhbHdheXMKPiA+IG9uZSBvciB0aGUgb3RoZXIuIEl0
IGFjdHVhbGx5IGxvb2tzIGxpa2UgdGhlIGNhbGwgdG8gcGVuZGluZ19yZXF1ZXVlCj4gPiBpcyBp
Z25vcmluZyB0aGUgcG90ZW50aWFsIGZvciBhbiBlcnJvciB2YWx1ZSAoZWcgRU5PU1BDIG9yIEVO
T01FTSkKPiA+IHRoZXJlLCB3aGVyZSB0aGUgZmxhZyBzaG91bGQgbm90IGJlIHNldCwgYW5kIHBv
c3NpYmx5IHRoZSBlcnJubyBzaG91bGQKPiA+IGJlIHJldHVybmVkIHRvIHRoZSBjYWxsZXIuCj4K
PiBZZXMsIHlvdSBzaG91bGQgcHJvcGFnYXRlIHRoZSBlcnJvcnMgZnJvbSBwZW5kaW5nX3JlcXVl
dWUgdG8gdGhlCj4gY2FsbGVyLgoKYWNrLCBkb25lLgoKPgo+ID4gPiBBRkFJQ1QgeW91IGNhbm5v
dCBnZXQgYSB4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3Qgd2l0aCBib3RoCj4gPiA+IFhFTl9BUkdP
X1JJTkdfREFUQV9GX1BFTkRJTkcgYW5kIFhFTl9BUkdPX1JJTkdfREFUQV9GX1NVRkZJQ0lFTlQg
c2V0Cj4gPiA+IGF0IHRoZSBzYW1lIHRpbWU/Cj4gPgo+ID4gcmlnaHQsIGJ1dCB0aGVyZSBpcyBh
IGNhc2Ugd2hlcmUgeW91IGNhbiBnZXQgb25lIHdpdGggbmVpdGhlciBiaXQgc2V0Lgo+Cj4gWWVz
LCB0aGF0J3MgcmlnaHQuIEJ1dCB5b3Ugd291bGQgdGhlbiBnZXQgdGhlCj4gWEVOX0FSR09fUklO
R19EQVRBX0ZfRU1TR1NJWkUgZmxhZyBzZXQgb3IgdGhlIHJpbmcgc2ltcGx5IGRvbid0Cj4gZXhp
c3QuCj4KPiA+IEl0IGxvb2tzIGEgYml0IGNsZWFyZXIgZm9yIHRoZSBjYWxsZXIgdG8gaGF2ZSB0
aGUgZXhwbGljaXQgc2VwYXJhdGUKPiA+IGJpdHMgYmVjYXVzZSBpdCBjYW4gYXZvaWQgaGF2aW5n
IHRvIGNoZWNrIGEgdGhpcmQgZmxhZyBmaXJzdCB0byBzZWUKPiA+IGhvdyB0byBpbnRlcnByZXQg
YSBjb21iaW5lZCBvbmUuCj4KPiBUaGVyZSBhcmUgdGhyZWUgcG9zc2libGUgc2l0dWF0aW9ucywg
d2hpY2ggYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZToKPgo+IDEuIE1lc3NhZ2UgaXMgYmlnZ2VyIHRo
YW4gdGhlIG1heCBtZXNzYWdlIHNpemUgc3VwcG9ydGVkIGJ5IHRoZSByaW5nOgo+ICAgIHNldCBF
TVNHU0laRQo+IDIuIE1lc3NhZ2UgZml0cyBiYXNlZCBvbiB0aGUgY3VycmVudCBhdmFpbGFibGUg
c3BhY2Ugb24gdGhlIHJpbmc6Cj4gICAgZG9uJ3Qgc2V0IGFueSBmbGFncy4KPiAzLiBNZXNzYWdl
IGRvZXNuJ3QgZml0IGJhc2VkIG9uIHRoZSBjdXJyZW50IGF2YWlsYWJsZSBzcGFjZSBvbiB0aGUK
PiAgICByaW5nOiBzZXQgTk9USUZZLgoKVW5mb3J0dW5hdGVseSwgZ2l2ZW4gdGhlIG5ldyBlcnJv
ciBjaGVja2luZyAoYWRkZWQgZm9yIG15ICJhY2ssIGRvbmUuIiBhYm92ZSksCm5vdyB0aGVyZSBp
cyBhIGZvdXJ0aCBjb25kaXRpb24uIFNpdHVhdGlvbiAzIGlzIGRlc2NyaWJlZCBtb3JlIGZ1bGx5
IGFzOgoKMy4gTWVzc2FnZSBkb2Vzbid0IGZpdCBiYXNlZCBvbiB0aGUgY3VycmVudCBhdmFpbGFi
bGUgc3BhY2Ugb24gdGhlCnJpbmcsIGFuZCBhIFZJUlEgaXMgcXVldWVkIGZvciB3aGVuIHNwYWNl
IGlzIGF2YWlsYWJsZTogc2V0IE5PVElGWS4KCk5ldyBTaXR1YXRpb24gNCBpczoKCjQuIE1lc3Nh
Z2UgZG9lc24ndCBmaXQgYmFzZWQgb24gdGhlIGN1cnJlbnQgYXZhaWxhYmxlIHNwYWNlIG9uIHRo
ZSByaW5nLApidXQgWGVuIGNhbid0IHF1ZXVlIHVwIGEgVklSUSBmb3IgbGF0ZXIgYmVjYXVzZSBt
ZW1vcnkgYWxsb2NhdGlvbiB0bwphZGQgYW4gZW50cnkgZm9yIHRoYXQgZmFpbGVkLiBEb24ndCBz
ZXQgTk9USUZZLgoKV2Ugb3VnaHQgdG8gZW5hYmxlIHRoZSBndWVzdCB0byBkaXN0aW5ndWlzaCBT
aXR1YXRpb24gMiBmcm9tIFNpdHVhdGlvbiA0Ci0tIHdoaWNoIEkgdGhpbmsgcG9pbnRzIHRvIGtl
ZXBpbmcgdGhlIHNlcGFyYXRlIGZsYWdzLgoKPiBTbyB0aGF0IHdvdWxkIGxlYXZlIHRoZSBmb2xs
b3dpbmcgc2V0IG9mIGZsYWdzOgo+Cj4gLyogUmluZyBpcyBlbXB0eS4gKi8KPiAjZGVmaW5lIFhF
Tl9BUkdPX1JJTkdfRU1QVFkgICAgICAgKDFVIDw8IDApCj4gLyogUmluZyBleGlzdHMuICovCj4g
I2RlZmluZSBYRU5fQVJHT19SSU5HX0VYSVNUUyAgICAgICgxVSA8PCAxKQo+IC8qCj4gICogTm90
IGVub3VnaCByaW5nIHNwYWNlIGF2YWlsYWJsZSBmb3IgdGhlIHJlcXVlc3RlZCBzaXplLCBjYWxs
ZXIgc2V0Cj4gICogdG8gcmVjZWl2ZSBhIG5vdGlmaWNhdGlvbiB2aWEgVklSUV9BUkdPIHdoZW4g
ZW5vdWdoIGZyZWUgc3BhY2UKPiAgKiBtaWdodCBiZSBhdmFpbGFibGUuCj4gICovCj4gI2RlZmlu
ZSBYRU5fQVJHT19SSU5HX05PVElGWSAgICAgICgxVSA8PCAyKQo+IC8qIFJlcXVlc3RlZCBzaXpl
IGV4Y2VlZHMgbWF4aW11bSByaW5nIG1lc3NhZ2Ugc2l6ZS4gKi8KPiAjZGVmaW5lIFhFTl9BUkdP
X1JJTkdfRU1TR1NJWkUgICAgKDFVIDw8IDMpCj4gLyogUmluZyBpcyBzaGFyZWQsIG5vdCB1bmlj
YXN0LiAqLwo+ICNkZWZpbmUgWEVOX0FSR09fUklOR19TSEFSRUQgICAgICAoMVUgPDwgNCkKPgo+
IE5vdGUgdGhhdCBJJ3ZlIGFsc28gcmVtb3ZlZCB0aGUgX0RBVEFfRl8sIEkgdGhpbmsgaXQncyBu
b3Qgc3BlY2lhbGx5Cj4gaGVscGZ1bCwgYW5kIHNob3J0ZXIgbmFtZXMgYXJlIGVhc2llciB0byBy
ZWFkLgoKQWNrIC0gZG9uZS4KCj4KPiBJIHRoaW5rIHRoZSBhYm92ZSBpcyBjbGVhcmVyIGFuZCBz
aG91bGQgYmUgYWJsZSB0byBjb252ZXkgdGhlCj4gc2FtZSBzZXQgb2YgaW5mb3JtYXRpb24gdXNp
bmcgb25lIGZsYWcgbGVzcywgd2hpY2ggaXMgYWx3YXlzIGJldHRlcgo+IElNTy4gVGhhdCBiZWlu
ZyBzZXQgSSBkb24ndCBrbm93IHRoZSB1c2VycyBvZiB0aGlzIGludGVyZmFjZSBhbnl3YXksCj4g
c28gaWYgeW91IHRoaW5rIHRoZSBvcmlnaW5hbCBwcm9wb3NhbCBpcyBiZXR0ZXIgSSdtIG5vdCBn
b2luZyB0bwo+IG9wcG9zZS4KCm9rIC0tIGxldCBtZSBrbm93IHlvdXIgdmlldyBnaXZlbiB0aGUg
ZGVzY3JpcHRpb24gb2YgU2l0dWF0aW9uIDQgYWJvdmUuCkkndmUga2VwdCBpdCB1bmNoYW5nZWQg
Zm9yIHRoZSB0aW1lIGJlaW5nLgoKQ2hyaXN0b3BoZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 00:00:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 00:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gke3Z-0005RS-PN; Sat, 19 Jan 2019 00:00: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=/eIs=P3=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gke3Y-0005RN-Qe
 for xen-devel@lists.xenproject.org; Sat, 19 Jan 2019 00:00:12 +0000
X-Inumbo-ID: 3041e8bc-1b7d-11e9-a1e0-bc764e045a96
Received: from mail-lf1-x133.google.com (unknown [2a00:1450:4864:20::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3041e8bc-1b7d-11e9-a1e0-bc764e045a96;
 Sat, 19 Jan 2019 00:00:11 +0000 (UTC)
Received: by mail-lf1-x133.google.com with SMTP id a8so11721029lfk.5
 for <xen-devel@lists.xenproject.org>; Fri, 18 Jan 2019 16:00:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=xJc6xiCVrmTsjY1x81oXlFJuiLPhWGfFGemdAXeCYDA=;
 b=VkpDD3zZhjQHNGXilta1wjZB9zXnfe8z/jaDQdFj9tJ12d8sfVXu2ZCUmQuf3es/4G
 ZT4kjIWgG174+ExLhvuK6z8KoI/+sMmyKaEaKAQl6eLzjJthey8OJtadF5LDVNPTWflY
 kLfwhht5PfLUF3cLt5gr9T/8ugo4UqoyGqAtM6DLnStXmOD5MunDxN/q5a9eO6I4Du3t
 dg4LVf8soX/KZMvjpE2eNnxY458a4y2Ngdzzt6VKamgy4QjAx6dMUz6TERlinkksshO2
 gjBiu8CULWH7b1F0XGpJDsBINGoU+nIcvRGonhSrL+3uKfv6O+6hoUPqso78U4JGcAl2
 YEkA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=xJc6xiCVrmTsjY1x81oXlFJuiLPhWGfFGemdAXeCYDA=;
 b=Qq2SryvRZ1f3HE9pIcp8WFVBXjTcP8zNrin+u7N6Nqn9dW44aTl/GchwGPuRUJOn2I
 B+8As3eVXnknJp8wTPZQK4I5akI79izOEFgqFPKTuFrKO+BKmt9DRjRf6RO6OEm/ksrM
 1zmCpjNqaHXP6lQfpXg0QXaKFA0gBlsGsKuHl00V6xOsPx9GAy89al1Gk2j9JaoUsaiQ
 ZzmLiqnO+VkoqED4b+yISiInw1GsajeDUFhr6qN3uztEFu1QjfJevbRNvJWSfZ8S9qe2
 clOjPEgNQNK15p1lUNiBj+GqCmlPBuRD3cFBGT85TtE+nqmaSI3MMLt4X+oMXptV9rtq
 XsXQ==
X-Gm-Message-State: AJcUukdOSBAkJnZlrmPJIvM5mOaWRPMcoi1MuKHxzEG8mW0kCo7zHvkG
 mYEGEMHT83t6xvzRwPDZGuZrHyjslyO3WJoNaeA=
X-Google-Smtp-Source: ALg8bN71hyzCxPtkhQN0xuMZV/sEydZlJ0KNrtNqFUs8ZbWviQ+Q7W98SHiWrkKTs66ULJZDMdJ2WAZdVDALBOxnUpY=
X-Received: by 2002:a19:a84e:: with SMTP id r75mr14185216lfe.45.1547856010073; 
 Fri, 18 Jan 2019 16:00:10 -0800 (PST)
MIME-Version: 1.0
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-11-git-send-email-christopher.w.clark@gmail.com>
 <20190115161750.xl6shidfys2vjfx6@mac>
 <CACMJ4GYfVNfjn0c1gNSPyNRnTbvuhenDMWd-aAybkSuupjVzhQ@mail.gmail.com>
 <20190117111210.224ewn3ycdy6fhci@mac>
 <CACMJ4GasXo2BuGCwVA66kbdsh_SVtkZ86OsdKOTky5UYjnOBag@mail.gmail.com>
 <20190118094428.t3izdbe4izthldp7@mac>
 <CACMJ4GbSVDsX8KJeF+-ACNV9zw9Os0_sCUr0h5S=fZ5N1HmApQ@mail.gmail.com>
In-Reply-To: <CACMJ4GbSVDsX8KJeF+-ACNV9zw9Os0_sCUr0h5S=fZ5N1HmApQ@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Fri, 18 Jan 2019 15:59:58 -0800
Message-ID: <CACMJ4GazKQhuKePv5w9WaqzWTgt3BWfJhyB5qVEYaTHRnStmvw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 10/14] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMzo1NCBQTSBDaHJpc3RvcGhlciBDbGFyawo8Y2hyaXN0
b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gRnJpLCBKYW4gMTgsIDIwMTkg
YXQgMTo0NCBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gPgo+ID4gT24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDE6NDQ6MzJQTSAtMDgwMCwgQ2hyaXN0
b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+IE9uIFRodSwgSmFuIDE3LCAyMDE5IGF0IDM6MTIgQU0g
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+Cj4g
PiA+ID4gT24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTA6NTQ6NDhQTSAtMDgwMCwgQ2hyaXN0b3Bo
ZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+ID4gPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCA4OjE5IEFN
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4gPiA+
ID4KPiA+ID4gPiA+ID4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDE6Mjc6NDJBTSAtMDgwMCwg
Q2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cgo+IE5ldyBTaXR1YXRpb24gNCBpczoKPgo+IDQuIE1l
c3NhZ2UgZG9lc24ndCBmaXQgYmFzZWQgb24gdGhlIGN1cnJlbnQgYXZhaWxhYmxlIHNwYWNlIG9u
IHRoZSByaW5nLAo+IGJ1dCBYZW4gY2FuJ3QgcXVldWUgdXAgYSBWSVJRIGZvciBsYXRlciBiZWNh
dXNlIG1lbW9yeSBhbGxvY2F0aW9uIHRvCj4gYWRkIGFuIGVudHJ5IGZvciB0aGF0IGZhaWxlZC4g
RG9uJ3Qgc2V0IE5PVElGWS4KCkkgc2hvdWxkIGFkZDogdGhlcmUncyBhbiBhZGRpdGlvbmFsIGVy
cm9yIGNvbmRpdGlvbiBmb3IgU2l0dWF0aW9uIDQgYmVzaWRlcwptZW1vcnkgYWxsb2NhdGlvbiBm
YWlsdXJlOiB0aGUgcmluZyBjb3VsZCBoYXZlIHJlYWNoZWQgdGhlIG1heGltdW0KbnVtYmVyIG9m
IHBlbmRpbmcgc3BhY2VfYXZhaWxhYmxlIHNpZ25hbHMgaW4gaXRzIGxpc3QsIHdoaWNoIHdvdWxk
IGNhdXNlCkVOT1NQQyBhcyBhbm90aGVyIHBvc3NpYmxlIGVycm9yIHZhbHVlIHJldHVybmVkIHRo
ZXJlLgoKPgo+IFdlIG91Z2h0IHRvIGVuYWJsZSB0aGUgZ3Vlc3QgdG8gZGlzdGluZ3Vpc2ggU2l0
dWF0aW9uIDIgZnJvbSBTaXR1YXRpb24gNAo+IC0tIHdoaWNoIEkgdGhpbmsgcG9pbnRzIHRvIGtl
ZXBpbmcgdGhlIHNlcGFyYXRlIGZsYWdzLgo+Cj4gPiBTbyB0aGF0IHdvdWxkIGxlYXZlIHRoZSBm
b2xsb3dpbmcgc2V0IG9mIGZsYWdzOgo+ID4KPiA+IC8qIFJpbmcgaXMgZW1wdHkuICovCj4gPiAj
ZGVmaW5lIFhFTl9BUkdPX1JJTkdfRU1QVFkgICAgICAgKDFVIDw8IDApCj4gPiAvKiBSaW5nIGV4
aXN0cy4gKi8KPiA+ICNkZWZpbmUgWEVOX0FSR09fUklOR19FWElTVFMgICAgICAoMVUgPDwgMSkK
PiA+IC8qCj4gPiAgKiBOb3QgZW5vdWdoIHJpbmcgc3BhY2UgYXZhaWxhYmxlIGZvciB0aGUgcmVx
dWVzdGVkIHNpemUsIGNhbGxlciBzZXQKPiA+ICAqIHRvIHJlY2VpdmUgYSBub3RpZmljYXRpb24g
dmlhIFZJUlFfQVJHTyB3aGVuIGVub3VnaCBmcmVlIHNwYWNlCj4gPiAgKiBtaWdodCBiZSBhdmFp
bGFibGUuCj4gPiAgKi8KPiA+ICNkZWZpbmUgWEVOX0FSR09fUklOR19OT1RJRlkgICAgICAoMVUg
PDwgMikKPiA+IC8qIFJlcXVlc3RlZCBzaXplIGV4Y2VlZHMgbWF4aW11bSByaW5nIG1lc3NhZ2Ug
c2l6ZS4gKi8KPiA+ICNkZWZpbmUgWEVOX0FSR09fUklOR19FTVNHU0laRSAgICAoMVUgPDwgMykK
PiA+IC8qIFJpbmcgaXMgc2hhcmVkLCBub3QgdW5pY2FzdC4gKi8KPiA+ICNkZWZpbmUgWEVOX0FS
R09fUklOR19TSEFSRUQgICAgICAoMVUgPDwgNCkKPiA+Cj4gPiBOb3RlIHRoYXQgSSd2ZSBhbHNv
IHJlbW92ZWQgdGhlIF9EQVRBX0ZfLCBJIHRoaW5rIGl0J3Mgbm90IHNwZWNpYWxseQo+ID4gaGVs
cGZ1bCwgYW5kIHNob3J0ZXIgbmFtZXMgYXJlIGVhc2llciB0byByZWFkLgo+Cj4gQWNrIC0gZG9u
ZS4KPgo+ID4KPiA+IEkgdGhpbmsgdGhlIGFib3ZlIGlzIGNsZWFyZXIgYW5kIHNob3VsZCBiZSBh
YmxlIHRvIGNvbnZleSB0aGUKPiA+IHNhbWUgc2V0IG9mIGluZm9ybWF0aW9uIHVzaW5nIG9uZSBm
bGFnIGxlc3MsIHdoaWNoIGlzIGFsd2F5cyBiZXR0ZXIKPiA+IElNTy4gVGhhdCBiZWluZyBzZXQg
SSBkb24ndCBrbm93IHRoZSB1c2VycyBvZiB0aGlzIGludGVyZmFjZSBhbnl3YXksCj4gPiBzbyBp
ZiB5b3UgdGhpbmsgdGhlIG9yaWdpbmFsIHByb3Bvc2FsIGlzIGJldHRlciBJJ20gbm90IGdvaW5n
IHRvCj4gPiBvcHBvc2UuCj4KPiBvayAtLSBsZXQgbWUga25vdyB5b3VyIHZpZXcgZ2l2ZW4gdGhl
IGRlc2NyaXB0aW9uIG9mIFNpdHVhdGlvbiA0IGFib3ZlLgo+IEkndmUga2VwdCBpdCB1bmNoYW5n
ZWQgZm9yIHRoZSB0aW1lIGJlaW5nLgo+Cj4gQ2hyaXN0b3BoZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 00:44:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 00: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-devel-bounces@lists.xenproject.org>)
	id 1gkejz-00008Q-3Y; Sat, 19 Jan 2019 00:44: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=P1ns=P3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gkejx-00008I-Jt
 for xen-devel@lists.xenproject.org; Sat, 19 Jan 2019 00:44:01 +0000
X-Inumbo-ID: 4fa7ab93-1b83-11e9-a1e0-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fa7ab93-1b83-11e9-a1e0-bc764e045a96;
 Sat, 19 Jan 2019 00:44:00 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6F7512086D;
 Sat, 19 Jan 2019 00:43:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547858639;
 bh=opxz7EWHeh+4xwGLTtu8tQ64NHQ1DRKM3dqbZxVk0A4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=C+EX8T3NwQVe3oFcGXzSYzPJxv6hFV6ZqSAbAwmJWkj7OYir9Ll6XdnEsJuNRJVLE
 tolCfHFQvqR+DfnhTFsI258vMbm6nHGOahhI47UUhQ+XmdmJrVVFxCyCwy3kr76181
 rq6yIV2S9pXN9AfH3ppPY7M4KOdcStJ24v2KyG90=
Date: Fri, 18 Jan 2019 16:43:59 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Christoph Hellwig <hch@infradead.org>
In-Reply-To: <20190117141157.GA5184@infradead.org>
Message-ID: <alpine.DEB.2.10.1901181552090.18561@sstabellini-ThinkPad-X260>
References: <d3e4984f-f996-c38f-3cf1-c16450ef7a99@arm.com>
 <20190116181904.GA6228@infradead.org>
 <1855c743-becd-fd52-50b9-86398f6cb985@arm.com>
 <20190117141157.GA5184@infradead.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Fail to boot Dom0 on Xen Arm64 after "dma-mapping:
 bypass indirect calls for dma-direct"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, iommu@lists.linux-foundation.org,
 Julien Grall <julien.grall@arm.com>, leo.yan@linaro.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNyBKYW4gMjAxOSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gT24gVGh1LCBK
YW4gMTcsIDIwMTkgYXQgMTE6NDM6NDlBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4g
TG9va2luZyBhdCB0aGUgY2hhbmdlIGZvciBhcm02NCwgeW91IHdpbGwgYWx3YXlzIGNhbGwgZG1h
LWRpcmVjdCBBUEkuIEluCj4gPiBwcmV2aW91cyBMaW51eCB2ZXJzaW9uLCB4ZW4tc3dpb3RsYiB3
aWxsIGNhbGwgZGV2LT5hcmNoZGF0YS5kZXZfZG1hX29wcyAoYQo+ID4gY29weSBvZiBkZXYtPmRt
YV9vcHMgYmVmb3JlIHNldHRpbmcgWGVuIERNQSBvcHMpIGlmIG5vdCBOVUxMLiBEb2VzIGl0IG1l
YW4KPiA+IHdlIGV4cGVjdCBkZXYtPmRtYV9vcHMgdG8gYWx3YXlzIGJlIE5VTEwgYW5kIGhlbmNl
IHVzaW5nIGRtYS1kaXJlY3QgQVBJPwo+IAo+IFRoZSB3YXkgSSB1bmRlcnN0b29kIHRoZSBjb2Rl
IGZyb20gaW5zcGVjdGluZyBpdCBhbmQgc2tpbmcgdGhlCj4gbWFpbnRhaW5lcnMgYSBmZXcgYXNr
aW5ncyBpcyB0aGF0IGZvciBET00wIHdlIGFsd2F5cyB1c2UgeGVuLXN3aW90bGIKPiBhcyB0aGUg
YWN0dWFsIGRtYV9tYXBfb3BzLCBidXQgdGhlbiB1c2UgdGhlIGZ1bmN0aW9ucyBpbiBwYWdlLWNv
aGVyZW50LmgKPiBvbmx5IHRvIGRlYWwgd2l0aCBjYWNoZSBtYWludGFpbmFuY2UsIHNvIGl0IHNo
b3VsZCBiZSBzYWZlLgoKWWVzLCB3aGF0IHlvdSB3cm90ZSBpcyBjb3JyZWN0LCB0aGUgc3R1ZmYg
aW4KaW5jbHVkZS94ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaCBpcyBvbmx5IHRvIGRlYWwgd2l0aCBj
YWNoZSBtYWludGVuYW5jZSwKc3BlY2lmaWNhbGx5IGFueSBjYWNoZSBtYWludGVuYW5jZSBvcGVy
YXRpb25zIHRoYXQgbWlnaHQgYmUgcmVxdWlyZWQgYnkKbWFwL3VubWFwX3BhZ2UsIGRtYV9zeW5j
X3NpbmdsZV9mb3JfY3B1L2RldmljZS4KCkl0IGxvb2tzIGxpa2UgaXQgaXMgc2FmZSB0b2RheSB0
byBtYWtlIHRoZSBkbWFfZGlyZWN0IGNhbGxzIGRpcmVjdGx5LAplc3BlY2lhbGx5IGNvbnNpZGVy
aW5nIHRoYXQgb24gYXJtNjQgaXQgbG9va3MgbGlrZSB0aGUgb25seSBvdGhlciBvcHRpb24KaXMg
aW9tbXVfZG1hX29wcyB3aGljaCBoYXMgbmV2ZXIgYmVlbiB1c2VkIHdpdGggWGVuIHNvIGZhciAo
dGhlIElPTU1VCmhhcyBub3QgYmVlbiBleHBvc2VkIHRvIGd1ZXN0cyB5ZXQpLgoKT24gYXJtMzIg
d2UgZG9uJ3QgaGF2ZSB0aGlzIHByb2JsZW0gYmVjYXVzZSBkZXYtPmRtYV9vcHMgaXMgYWx3YXlz
ICE9Ck5VTEwgd2l0aCBNTVUgZW5hYmxlIChyZXF1aXJlZCBvbiBYZW4pLCByaWdodD8KClNvIHRo
ZSBwYXRjaCBsb29rcyBmaW5lLCBJIG9ubHkgaGF2ZSBhbiBvcHRpb25hbCBzdWdnZXN0aW9uIHRv
IGFkZCBhCmNoZWNrIG9uIGRtYV9vcHMgYmVpbmcgdW5zZXQuIEknbGwgcmVwbHkgdG8gdGhlIHBh
dGNoLiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 00:44:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 00: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-devel-bounces@lists.xenproject.org>)
	id 1gkekM-0000AH-Id; Sat, 19 Jan 2019 00: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=P1ns=P3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gkekL-0000A9-Pv
 for xen-devel@lists.xenproject.org; Sat, 19 Jan 2019 00:44:25 +0000
X-Inumbo-ID: 5dbc8d34-1b83-11e9-a1e0-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5dbc8d34-1b83-11e9-a1e0-bc764e045a96;
 Sat, 19 Jan 2019 00:44:24 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4CFE42086D;
 Sat, 19 Jan 2019 00:44:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1547858663;
 bh=Qmg5oNSkABT+NveOA1VMYzUbcVLZGSAlVR52xwqf8FY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=bcHH3lxXbcYgs6HlTn7H0rqCfEU8gbc9Mw/Sec0zAtwJPhp0WTwS026WELaVE0+UC
 8PDKbHXxwm5jwldDV8SLvk8zQecZx1ZMR84vW4YoUgLRv7pPKy7SbwYGV+Qnq6gkFB
 kwwJiV3VLatFwEWEaor3I7o6Sn6NgdNE4bR43tt0=
Date: Fri, 18 Jan 2019 16:44:23 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Christoph Hellwig <hch@lst.de>
In-Reply-To: <20190117171842.26173-1-hch@lst.de>
Message-ID: <alpine.DEB.2.10.1901181612150.18561@sstabellini-ThinkPad-X260>
References: <20190117171842.26173-1-hch@lst.de>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] arm64/xen: fix xen-swiotlb cache flushing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, iommu@lists.linux-foundation.org,
 julien.grall@arm.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNyBKYW4gMjAxOSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gWGVuLXN3aW90
bGIgaG9va3MgaW50byB0aGUgYXJtL2FybTY0IGFyY2ggY29kZSB0aHJvdWdoIGEgY29weSBvZiB0
aGUKPiBETUEgbWFwcGluZyBvcGVyYXRpb25zIHN0b3JlZCBpbiB0aGUgc3RydWN0IGRldmljZSBh
cmNoIGRhdGEuCj4gCj4gU3dpdGNoaW5nIGFybTY0IHRvIHVzZSB0aGUgZGlyZWN0IGNhbGxzIGZv
ciB0aGUgbWVyZ2VkIERNQSBkaXJlY3QgLwo+IHN3aW90bGIgY29kZSBicm9rZSB0aGlzIHNjaGVt
ZS4gIFJlcGxhY2UgdGhlIGluZGlyZWN0IGNhbGxzIHdpdGgKPiBkaXJlY3QtY2FsbHMgaW4geGVu
LXN3aW90bGIgYXMgd2VsbCB0byBmaXggdGhpcyBwcm9ibGVtLgo+IAo+IEZpeGVzOiAzNTZkYTZk
MGNkICgiZG1hLW1hcHBpbmc6IGJ5cGFzcyBpbmRpcmVjdCBjYWxscyBmb3IgZG1hLWRpcmVjdCIp
Cj4gUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Cj4gLS0tCj4gIGFyY2gv
YXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmggICB8IDk0ICsrKysrKysrKysrKysr
KysrKysrKwo+ICBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2RldmljZS5oICAgICAgICAgICAgfCAg
MyAtCj4gIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaCB8IDc2ICsr
KysrKysrKysrKysrKysrCj4gIGFyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYyAgICAgICAgICAg
ICAgICB8ICA0ICstCj4gIGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgICAgICAgICAgICAgICAg
ICB8ICA0ICstCj4gIGluY2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmggICAgICAgICAgICB8
IDk3ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgNiBmaWxlcyBjaGFuZ2VkLCAxNzYgaW5zZXJ0
aW9ucygrKSwgMTAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNs
dWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3Bh
Z2UtY29oZXJlbnQuaAo+IGluZGV4IGIzZWYwNjFkOGI3NC4uMmM0MDNlN2M3ODJkIDEwMDY0NAo+
IC0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmgKPiArKysgYi9h
cmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oCj4gQEAgLTEgKzEsOTUgQEAK
PiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiArI2lmbmRlZiBfQVNN
X0FSTV9YRU5fUEFHRV9DT0hFUkVOVF9ICj4gKyNkZWZpbmUgX0FTTV9BUk1fWEVOX1BBR0VfQ09I
RVJFTlRfSAo+ICsKPiArI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBwaW5nLmg+Cj4gKyNpbmNsdWRl
IDxhc20vcGFnZS5oPgo+ICAjaW5jbHVkZSA8eGVuL2FybS9wYWdlLWNvaGVyZW50Lmg+Cj4gKwo+
ICtzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqeGVuX2dldF9kbWFfb3Bz
KHN0cnVjdCBkZXZpY2UgKmRldikKPiArewo+ICsJaWYgKGRldiAmJiBkZXYtPmFyY2hkYXRhLmRl
dl9kbWFfb3BzKQo+ICsJCXJldHVybiBkZXYtPmFyY2hkYXRhLmRldl9kbWFfb3BzOwo+ICsJcmV0
dXJuIGdldF9hcmNoX2RtYV9vcHMoTlVMTCk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9p
ZCAqeGVuX2FsbG9jX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qg
c2l6ZSwKPiArCQlkbWFfYWRkcl90ICpkbWFfaGFuZGxlLCBnZnBfdCBmbGFncywgdW5zaWduZWQg
bG9uZyBhdHRycykKPiArewo+ICsJcmV0dXJuIHhlbl9nZXRfZG1hX29wcyhod2RldiktPmFsbG9j
KGh3ZGV2LCBzaXplLCBkbWFfaGFuZGxlLCBmbGFncywgYXR0cnMpOwo+ICt9Cj4gKwo+ICtzdGF0
aWMgaW5saW5lIHZvaWQgeGVuX2ZyZWVfY29oZXJlbnRfcGFnZXMoc3RydWN0IGRldmljZSAqaHdk
ZXYsIHNpemVfdCBzaXplLAo+ICsJCXZvaWQgKmNwdV9hZGRyLCBkbWFfYWRkcl90IGRtYV9oYW5k
bGUsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCj4gK3sKPiArCXhlbl9nZXRfZG1hX29wcyhod2Rldikt
PmZyZWUoaHdkZXYsIHNpemUsIGNwdV9hZGRyLCBkbWFfaGFuZGxlLCBhdHRycyk7Cj4gK30KPiAr
Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3
ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKPiArCSAgICAgZG1hX2FkZHJfdCBkZXZfYWRkciwgdW5z
aWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBzaXplLAo+ICsJICAgICBlbnVtIGRtYV9kYXRhX2Rp
cmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCj4gK3sKPiArCXVuc2lnbmVkIGxvbmcg
cGFnZV9wZm4gPSBwYWdlX3RvX3hlbl9wZm4ocGFnZSk7Cj4gKwl1bnNpZ25lZCBsb25nIGRldl9w
Zm4gPSBYRU5fUEZOX0RPV04oZGV2X2FkZHIpOwo+ICsJdW5zaWduZWQgbG9uZyBjb21wb3VuZF9w
YWdlcyA9Cj4gKwkJKDE8PGNvbXBvdW5kX29yZGVyKHBhZ2UpKSAqIFhFTl9QRk5fUEVSX1BBR0U7
Cj4gKwlib29sIGxvY2FsID0gKHBhZ2VfcGZuIDw9IGRldl9wZm4pICYmCj4gKwkJKGRldl9wZm4g
LSBwYWdlX3BmbiA8IGNvbXBvdW5kX3BhZ2VzKTsKPiArCj4gKwkvKgo+ICsJICogRG9tMCBpcyBt
YXBwZWQgMToxLCB3aGlsZSB0aGUgTGludXggcGFnZSBjYW4gc3BhbiBhY3Jvc3MKPiArCSAqIG11
bHRpcGxlIFhlbiBwYWdlcywgaXQncyBub3QgcG9zc2libGUgZm9yIGl0IHRvIGNvbnRhaW4gYQo+
ICsJICogbWl4IG9mIGxvY2FsIGFuZCBmb3JlaWduIFhlbiBwYWdlcy4gU28gaWYgdGhlIGZpcnN0
IHhlbl9wZm4KPiArCSAqID09IG1mbiB0aGUgcGFnZSBpcyBsb2NhbCBvdGhlcndpc2UgaXQncyBh
IGZvcmVpZ24gcGFnZQo+ICsJICogZ3JhbnQtbWFwcGVkIGluIGRvbTAuIElmIHRoZSBwYWdlIGlz
IGxvY2FsIHdlIGNhbiBzYWZlbHkKPiArCSAqIGNhbGwgdGhlIG5hdGl2ZSBkbWFfb3BzIGZ1bmN0
aW9uLCBvdGhlcndpc2Ugd2UgY2FsbCB0aGUgeGVuCj4gKwkgKiBzcGVjaWZpYyBmdW5jdGlvbi4K
PiArCSAqLwo+ICsJaWYgKGxvY2FsKQo+ICsJCXhlbl9nZXRfZG1hX29wcyhod2RldiktPm1hcF9w
YWdlKGh3ZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIGRpciwgYXR0cnMpOwo+ICsJZWxzZQo+ICsJ
CV9feGVuX2RtYV9tYXBfcGFnZShod2RldiwgcGFnZSwgZGV2X2FkZHIsIG9mZnNldCwgc2l6ZSwg
ZGlyLCBhdHRycyk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3VubWFw
X3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgaGFuZGxlLAo+ICsJCXNpemVf
dCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMp
Cj4gK3sKPiArCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKPiArCS8qCj4g
KwkgKiBEb20wIGlzIG1hcHBlZCAxOjEsIHdoaWxlIHRoZSBMaW51eCBwYWdlIGNhbiBiZSBzcGFu
bmVkIGFjY3Jvc3MKPiArCSAqIG11bHRpcGxlIFhlbiBwYWdlLCBpdCdzIG5vdCBwb3NzaWJsZSB0
byBoYXZlIGEgbWl4IG9mIGxvY2FsIGFuZAo+ICsJICogZm9yZWlnbiBYZW4gcGFnZS4gRG9tMCBp
cyBtYXBwZWQgMToxLCBzbyBjYWxsaW5nIHBmbl92YWxpZCBvbiBhCj4gKwkgKiBmb3JlaWduIG1m
biB3aWxsIGFsd2F5cyByZXR1cm4gZmFsc2UuIElmIHRoZSBwYWdlIGlzIGxvY2FsIHdlIGNhbgo+
ICsJICogc2FmZWx5IGNhbGwgdGhlIG5hdGl2ZSBkbWFfb3BzIGZ1bmN0aW9uLCBvdGhlcndpc2Ug
d2UgY2FsbCB0aGUgeGVuCj4gKwkgKiBzcGVjaWZpYyBmdW5jdGlvbi4KPiArCSAqLwo+ICsJaWYg
KHBmbl92YWxpZChwZm4pKSB7Cj4gKwkJaWYgKHhlbl9nZXRfZG1hX29wcyhod2RldiktPnVubWFw
X3BhZ2UpCj4gKwkJCXhlbl9nZXRfZG1hX29wcyhod2RldiktPnVubWFwX3BhZ2UoaHdkZXYsIGhh
bmRsZSwgc2l6ZSwgZGlyLCBhdHRycyk7Cj4gKwl9IGVsc2UKPiArCQlfX3hlbl9kbWFfdW5tYXBf
cGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKPiArfQo+ICsKPiArc3RhdGlj
IGlubGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpo
d2RldiwKPiArCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFf
ZGlyZWN0aW9uIGRpcikKPiArewo+ICsJdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5k
bGUpOwo+ICsJaWYgKHBmbl92YWxpZChwZm4pKSB7Cj4gKwkJaWYgKHhlbl9nZXRfZG1hX29wcyho
d2RldiktPnN5bmNfc2luZ2xlX2Zvcl9jcHUpCj4gKwkJCXhlbl9nZXRfZG1hX29wcyhod2Rldikt
PnN5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKPiArCX0gZWxz
ZQo+ICsJCV9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KGh3ZGV2LCBoYW5kbGUsIHNpemUs
IGRpcik7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3N5bmNfc2luZ2xl
X2Zvcl9kZXZpY2Uoc3RydWN0IGRldmljZSAqaHdkZXYsCj4gKwkJZG1hX2FkZHJfdCBoYW5kbGUs
IHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCj4gK3sKPiArCXVuc2ln
bmVkIGxvbmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKPiArCWlmIChwZm5fdmFsaWQocGZuKSkg
ewo+ICsJCWlmICh4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT5zeW5jX3NpbmdsZV9mb3JfZGV2aWNl
KQo+ICsJCQl4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT5zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKGh3
ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7Cj4gKwl9IGVsc2UKPiArCQlfX3hlbl9kbWFfc3luY19z
aW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwo+ICt9Cj4gKwo+ICsj
ZW5kaWYgLyogX0FTTV9BUk1fWEVOX1BBR0VfQ09IRVJFTlRfSCAqLwo+IGRpZmYgLS1naXQgYS9h
cmNoL2FybTY0L2luY2x1ZGUvYXNtL2RldmljZS5oIGIvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9k
ZXZpY2UuaAo+IGluZGV4IDNkZDNkNjY0YzVjNS4uNDY1OGM5MzdlMTczIDEwMDY0NAo+IC0tLSBh
L2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vZGV2aWNlLmgKPiArKysgYi9hcmNoL2FybTY0L2luY2x1
ZGUvYXNtL2RldmljZS5oCj4gQEAgLTIwLDkgKzIwLDYgQEAgc3RydWN0IGRldl9hcmNoZGF0YSB7
Cj4gICNpZmRlZiBDT05GSUdfSU9NTVVfQVBJCj4gIAl2b2lkICppb21tdTsJCQkvKiBwcml2YXRl
IElPTU1VIGRhdGEgKi8KPiAgI2VuZGlmCj4gLSNpZmRlZiBDT05GSUdfWEVOCj4gLQljb25zdCBz
dHJ1Y3QgZG1hX21hcF9vcHMgKmRldl9kbWFfb3BzOwo+IC0jZW5kaWYKPiAgfTsKPiAgCj4gIHN0
cnVjdCBwZGV2X2FyY2hkYXRhIHsKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL2Fz
bS94ZW4vcGFnZS1jb2hlcmVudC5oIGIvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS94ZW4vcGFnZS1j
b2hlcmVudC5oCj4gaW5kZXggYjNlZjA2MWQ4Yjc0Li43N2UzNmRlY2M1MGMgMTAwNjQ0Cj4gLS0t
IGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oCj4gKysrIGIvYXJj
aC9hcm02NC9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oCj4gQEAgLTEgKzEsNzcgQEAK
PiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiArI2lmbmRlZiBfQVNN
X0FSTTY0X1hFTl9QQUdFX0NPSEVSRU5UX0gKPiArI2RlZmluZSBfQVNNX0FSTTY0X1hFTl9QQUdF
X0NPSEVSRU5UX0gKPiArCj4gKyNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgo+ICsjaW5j
bHVkZSA8YXNtL3BhZ2UuaD4KPiAgI2luY2x1ZGUgPHhlbi9hcm0vcGFnZS1jb2hlcmVudC5oPgo+
ICsKPiArc3RhdGljIGlubGluZSB2b2lkICp4ZW5fYWxsb2NfY29oZXJlbnRfcGFnZXMoc3RydWN0
IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAo+ICsJCWRtYV9hZGRyX3QgKmRtYV9oYW5kbGUs
IGdmcF90IGZsYWdzLCB1bnNpZ25lZCBsb25nIGF0dHJzKQo+ICt7Cj4gKwlyZXR1cm4gZG1hX2Rp
cmVjdF9hbGxvYyhod2Rldiwgc2l6ZSwgZG1hX2hhbmRsZSwgZmxhZ3MsIGF0dHJzKTsKPiArfQo+
ICsKPiArc3RhdGljIGlubGluZSB2b2lkIHhlbl9mcmVlX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBk
ZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKPiArCQl2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJf
dCBkbWFfaGFuZGxlLCB1bnNpZ25lZCBsb25nIGF0dHJzKQo+ICt7Cj4gKwlkbWFfZGlyZWN0X2Zy
ZWUoaHdkZXYsIHNpemUsIGNwdV9hZGRyLCBkbWFfaGFuZGxlLCBhdHRycyk7Cj4gK30KPiArCj4g
K3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoc3RydWN0IGRl
dmljZSAqaHdkZXYsCj4gKwkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRt
YV9kYXRhX2RpcmVjdGlvbiBkaXIpCj4gK3sKPiArCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RP
V04oaGFuZGxlKTsKPiArCj4gKwlpZiAocGZuX3ZhbGlkKHBmbikpCj4gKwkJZG1hX2RpcmVjdF9z
eW5jX3NpbmdsZV9mb3JfY3B1KGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7Cj4gKwllbHNlCj4g
KwkJX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGly
KTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9y
X2RldmljZShzdHJ1Y3QgZGV2aWNlICpod2RldiwKPiArCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6
ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKPiArewo+ICsJdW5zaWduZWQg
bG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOwo+ICsJaWYgKHBmbl92YWxpZChwZm4pKQo+ICsJ
CWRtYV9kaXJlY3Rfc3luY19zaW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXplLCBk
aXIpOwo+ICsJZWxzZQo+ICsJCV9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKGh3ZGV2
LCBoYW5kbGUsIHNpemUsIGRpcik7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5f
ZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKPiAr
CSAgICAgZG1hX2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBz
aXplLAo+ICsJICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcg
YXR0cnMpCj4gK3sKPiArCXVuc2lnbmVkIGxvbmcgcGFnZV9wZm4gPSBwYWdlX3RvX3hlbl9wZm4o
cGFnZSk7Cj4gKwl1bnNpZ25lZCBsb25nIGRldl9wZm4gPSBYRU5fUEZOX0RPV04oZGV2X2FkZHIp
Owo+ICsJdW5zaWduZWQgbG9uZyBjb21wb3VuZF9wYWdlcyA9Cj4gKwkJKDE8PGNvbXBvdW5kX29y
ZGVyKHBhZ2UpKSAqIFhFTl9QRk5fUEVSX1BBR0U7Cj4gKwlib29sIGxvY2FsID0gKHBhZ2VfcGZu
IDw9IGRldl9wZm4pICYmCj4gKwkJKGRldl9wZm4gLSBwYWdlX3BmbiA8IGNvbXBvdW5kX3BhZ2Vz
KTsKPiArCj4gKwlpZiAocGZuX3ZhbGlkKHBmbikpCj4gKwkJZG1hX2RpcmVjdF9tYXBfcGFnZSho
d2RldiwgcGFnZSwgb2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJzKTsKPiArCWVsc2UKPiArCQlfX3hl
bl9kbWFfbWFwX3BhZ2UoaHdkZXYsIHBhZ2UsIGRldl9hZGRyLCBvZmZzZXQsIHNpemUsIGRpciwg
YXR0cnMpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV91bm1hcF9wYWdl
KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKPiArCQlzaXplX3Qgc2l6
ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKQo+ICt7
Cj4gKwl1bnNpZ25lZCBsb25nIHBmbiA9IFBGTl9ET1dOKGhhbmRsZSk7Cj4gKwkvKgo+ICsJICog
RG9tMCBpcyBtYXBwZWQgMToxLCB3aGlsZSB0aGUgTGludXggcGFnZSBjYW4gYmUgc3Bhbm5lZCBh
Y2Nyb3NzCj4gKwkgKiBtdWx0aXBsZSBYZW4gcGFnZSwgaXQncyBub3QgcG9zc2libGUgdG8gaGF2
ZSBhIG1peCBvZiBsb2NhbCBhbmQKPiArCSAqIGZvcmVpZ24gWGVuIHBhZ2UuIERvbTAgaXMgbWFw
cGVkIDE6MSwgc28gY2FsbGluZyBwZm5fdmFsaWQgb24gYQo+ICsJICogZm9yZWlnbiBtZm4gd2ls
bCBhbHdheXMgcmV0dXJuIGZhbHNlLiBJZiB0aGUgcGFnZSBpcyBsb2NhbCB3ZSBjYW4KPiArCSAq
IHNhZmVseSBjYWxsIHRoZSBuYXRpdmUgZG1hX29wcyBmdW5jdGlvbiwgb3RoZXJ3aXNlIHdlIGNh
bGwgdGhlIHhlbgo+ICsJICogc3BlY2lmaWMgZnVuY3Rpb24uCj4gKwkgKi8KPiArCWlmIChwZm5f
dmFsaWQocGZuKSkKPiArCQlkbWFfZGlyZWN0X3VubWFwX3BhZ2UoaHdkZXYsIGhhbmRsZSwgc2l6
ZSwgZGlyLCBhdHRycyk7Cj4gKwllbHNlCj4gKwkJX194ZW5fZG1hX3VubWFwX3BhZ2UoaHdkZXYs
IGhhbmRsZSwgc2l6ZSwgZGlyLCBhdHRycyk7Cj4gK30KPiArCj4gKyNlbmRpZiAvKiBfQVNNX0FS
TTY0X1hFTl9QQUdFX0NPSEVSRU5UX0ggKi8KPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9tbS9k
bWEtbWFwcGluZy5jIGIvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCj4gaW5kZXggZmIwOTA4
NDU2YTFmLi43OGMwYTcyZjgyMmMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm02NC9tbS9kbWEtbWFw
cGluZy5jCj4gKysrIGIvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCj4gQEAgLTQ2Niw5ICs0
NjYsNyBAQCB2b2lkIGFyY2hfc2V0dXBfZG1hX29wcyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBk
bWFfYmFzZSwgdTY0IHNpemUsCj4gIAlfX2lvbW11X3NldHVwX2RtYV9vcHMoZGV2LCBkbWFfYmFz
ZSwgc2l6ZSwgaW9tbXUpOwo+ICAKPiAgI2lmZGVmIENPTkZJR19YRU4KPiAtCWlmICh4ZW5faW5p
dGlhbF9kb21haW4oKSkgewo+IC0JCWRldi0+YXJjaGRhdGEuZGV2X2RtYV9vcHMgPSBkZXYtPmRt
YV9vcHM7Cj4gKwlpZiAoeGVuX2luaXRpYWxfZG9tYWluKCkpCj4gIAkJZGV2LT5kbWFfb3BzID0g
eGVuX2RtYV9vcHM7Cj4gLQl9Cj4gICNlbmRpZgo+ICB9CgpUaGlzIGlzIGFuIG9wdGlvbmFsIHN1
Z2dlc3Rpb24sIGJ1dCBpdCB3b3VsZCBiZSBuaWNlIHRvIGFkZCBhIGNoZWNrIG9uCmRldi0+ZG1h
X29wcyBiZWluZyB1bnNldCBoZXJlLCBzb21ldGhpbmcgbGlrZToKCiAgI2lmZGVmIENPTkZJR19Y
RU4KICBpZiAoeGVuX2luaXRpYWxfZG9tYWluKCkpIHsKICAgICAgaWYgKGRldi0+ZG1hX29wcyAh
PSBOVUxMKQogICAgICAgICAgd2FybmluZy9lcnJvcgogICAgICBkZXYtPmRtYV9vcHMgPSB4ZW5f
ZG1hX29wczsKICB9CgpEb2VzIGl0IG1ha2Ugc2Vuc2U/CgpJbiBhbnkgY2FzZToKClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMveGVuL3N3aW90bGIt
eGVuLmMKPiBpbmRleCA5ODljZjg3MmI5OGMuLmJiNzg4ODQyOWJlNiAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCj4gKysrIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4u
Ywo+IEBAIC02NDUsNyArNjQ1LDcgQEAgeGVuX3N3aW90bGJfZG1hX21tYXAoc3RydWN0IGRldmlj
ZSAqZGV2LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKPiAgCQkgICAgIHZvaWQgKmNwdV9h
ZGRyLCBkbWFfYWRkcl90IGRtYV9hZGRyLCBzaXplX3Qgc2l6ZSwKPiAgCQkgICAgIHVuc2lnbmVk
IGxvbmcgYXR0cnMpCj4gIHsKPiAtI2lmIGRlZmluZWQoQ09ORklHX0FSTSkgfHwgZGVmaW5lZChD
T05GSUdfQVJNNjQpCj4gKyNpZmRlZiBDT05GSUdfQVJNCj4gIAlpZiAoeGVuX2dldF9kbWFfb3Bz
KGRldiktPm1tYXApCj4gIAkJcmV0dXJuIHhlbl9nZXRfZG1hX29wcyhkZXYpLT5tbWFwKGRldiwg
dm1hLCBjcHVfYWRkciwKPiAgCQkJCQkJICAgIGRtYV9hZGRyLCBzaXplLCBhdHRycyk7Cj4gQEAg
LTY2Miw3ICs2NjIsNyBAQCB4ZW5fc3dpb3RsYl9nZXRfc2d0YWJsZShzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBzZ190YWJsZSAqc2d0LAo+ICAJCQl2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJf
dCBoYW5kbGUsIHNpemVfdCBzaXplLAo+ICAJCQl1bnNpZ25lZCBsb25nIGF0dHJzKQo+ICB7Cj4g
LSNpZiBkZWZpbmVkKENPTkZJR19BUk0pIHx8IGRlZmluZWQoQ09ORklHX0FSTTY0KQo+ICsjaWZk
ZWYgQ09ORklHX0FSTQo+ICAJaWYgKHhlbl9nZXRfZG1hX29wcyhkZXYpLT5nZXRfc2d0YWJsZSkg
ewo+ICAjaWYgMAo+ICAJLyoKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vYXJtL3BhZ2UtY29o
ZXJlbnQuaCBiL2luY2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmgKPiBpbmRleCA1OWEyNjA3
MTJhNTYuLjJjYTkxNjRhNzliZiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi9hcm0vcGFnZS1j
b2hlcmVudC5oCj4gKysrIGIvaW5jbHVkZS94ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaAo+IEBAIC0x
LDE3ICsxLDYgQEAKPiAgLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiAt
I2lmbmRlZiBfQVNNX0FSTV9YRU5fUEFHRV9DT0hFUkVOVF9ICj4gLSNkZWZpbmUgX0FTTV9BUk1f
WEVOX1BBR0VfQ09IRVJFTlRfSAo+IC0KPiAtI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gLSNpbmNs
dWRlIDxhc20vZG1hLW1hcHBpbmcuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBwaW5nLmg+
Cj4gLQo+IC1zdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqeGVuX2dldF9k
bWFfb3BzKHN0cnVjdCBkZXZpY2UgKmRldikKPiAtewo+IC0JaWYgKGRldiAmJiBkZXYtPmFyY2hk
YXRhLmRldl9kbWFfb3BzKQo+IC0JCXJldHVybiBkZXYtPmFyY2hkYXRhLmRldl9kbWFfb3BzOwo+
IC0JcmV0dXJuIGdldF9hcmNoX2RtYV9vcHMoTlVMTCk7Cj4gLX0KPiArI2lmbmRlZiBfWEVOX0FS
TV9QQUdFX0NPSEVSRU5UX0gKPiArI2RlZmluZSBfWEVOX0FSTV9QQUdFX0NPSEVSRU5UX0gKPiAg
Cj4gIHZvaWQgX194ZW5fZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3Qg
cGFnZSAqcGFnZSwKPiAgCSAgICAgZG1hX2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBv
ZmZzZXQsIHNpemVfdCBzaXplLAo+IEBAIC0yMSw4NyArMTAsNyBAQCB2b2lkIF9feGVuX2RtYV91
bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKPiAgCQl1
bnNpZ25lZCBsb25nIGF0dHJzKTsKPiAgdm9pZCBfX3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2Nw
dShzdHJ1Y3QgZGV2aWNlICpod2RldiwKPiAgCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNp
emUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcik7Cj4gLQo+ICB2b2lkIF9feGVuX2RtYV9z
eW5jX3NpbmdsZV9mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAo+ICAJCWRtYV9hZGRy
X3QgaGFuZGxlLCBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKTsKPiAg
Cj4gLXN0YXRpYyBpbmxpbmUgdm9pZCAqeGVuX2FsbG9jX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBk
ZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKPiAtCQlkbWFfYWRkcl90ICpkbWFfaGFuZGxlLCBn
ZnBfdCBmbGFncywgdW5zaWduZWQgbG9uZyBhdHRycykKPiAtewo+IC0JcmV0dXJuIHhlbl9nZXRf
ZG1hX29wcyhod2RldiktPmFsbG9jKGh3ZGV2LCBzaXplLCBkbWFfaGFuZGxlLCBmbGFncywgYXR0
cnMpOwo+IC19Cj4gLQo+IC1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2ZyZWVfY29oZXJlbnRfcGFn
ZXMoc3RydWN0IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAo+IC0JCXZvaWQgKmNwdV9hZGRy
LCBkbWFfYWRkcl90IGRtYV9oYW5kbGUsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCj4gLXsKPiAtCXhl
bl9nZXRfZG1hX29wcyhod2RldiktPmZyZWUoaHdkZXYsIHNpemUsIGNwdV9hZGRyLCBkbWFfaGFu
ZGxlLCBhdHRycyk7Cj4gLX0KPiAtCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX21hcF9w
YWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKPiAtCSAgICAgZG1h
X2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBzaXplLAo+IC0J
ICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCj4g
LXsKPiAtCXVuc2lnbmVkIGxvbmcgcGFnZV9wZm4gPSBwYWdlX3RvX3hlbl9wZm4ocGFnZSk7Cj4g
LQl1bnNpZ25lZCBsb25nIGRldl9wZm4gPSBYRU5fUEZOX0RPV04oZGV2X2FkZHIpOwo+IC0JdW5z
aWduZWQgbG9uZyBjb21wb3VuZF9wYWdlcyA9Cj4gLQkJKDE8PGNvbXBvdW5kX29yZGVyKHBhZ2Up
KSAqIFhFTl9QRk5fUEVSX1BBR0U7Cj4gLQlib29sIGxvY2FsID0gKHBhZ2VfcGZuIDw9IGRldl9w
Zm4pICYmCj4gLQkJKGRldl9wZm4gLSBwYWdlX3BmbiA8IGNvbXBvdW5kX3BhZ2VzKTsKPiAtCj4g
LQkvKgo+IC0JICogRG9tMCBpcyBtYXBwZWQgMToxLCB3aGlsZSB0aGUgTGludXggcGFnZSBjYW4g
c3BhbiBhY3Jvc3MKPiAtCSAqIG11bHRpcGxlIFhlbiBwYWdlcywgaXQncyBub3QgcG9zc2libGUg
Zm9yIGl0IHRvIGNvbnRhaW4gYQo+IC0JICogbWl4IG9mIGxvY2FsIGFuZCBmb3JlaWduIFhlbiBw
YWdlcy4gU28gaWYgdGhlIGZpcnN0IHhlbl9wZm4KPiAtCSAqID09IG1mbiB0aGUgcGFnZSBpcyBs
b2NhbCBvdGhlcndpc2UgaXQncyBhIGZvcmVpZ24gcGFnZQo+IC0JICogZ3JhbnQtbWFwcGVkIGlu
IGRvbTAuIElmIHRoZSBwYWdlIGlzIGxvY2FsIHdlIGNhbiBzYWZlbHkKPiAtCSAqIGNhbGwgdGhl
IG5hdGl2ZSBkbWFfb3BzIGZ1bmN0aW9uLCBvdGhlcndpc2Ugd2UgY2FsbCB0aGUgeGVuCj4gLQkg
KiBzcGVjaWZpYyBmdW5jdGlvbi4KPiAtCSAqLwo+IC0JaWYgKGxvY2FsKQo+IC0JCXhlbl9nZXRf
ZG1hX29wcyhod2RldiktPm1hcF9wYWdlKGh3ZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIGRpciwg
YXR0cnMpOwo+IC0JZWxzZQo+IC0JCV9feGVuX2RtYV9tYXBfcGFnZShod2RldiwgcGFnZSwgZGV2
X2FkZHIsIG9mZnNldCwgc2l6ZSwgZGlyLCBhdHRycyk7Cj4gLX0KPiAtCj4gLXN0YXRpYyBpbmxp
bmUgdm9pZCB4ZW5fZG1hX3VubWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRy
X3QgaGFuZGxlLAo+IC0JCXNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIs
IHVuc2lnbmVkIGxvbmcgYXR0cnMpCj4gLXsKPiAtCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RP
V04oaGFuZGxlKTsKPiAtCS8qCj4gLQkgKiBEb20wIGlzIG1hcHBlZCAxOjEsIHdoaWxlIHRoZSBM
aW51eCBwYWdlIGNhbiBiZSBzcGFubmVkIGFjY3Jvc3MKPiAtCSAqIG11bHRpcGxlIFhlbiBwYWdl
LCBpdCdzIG5vdCBwb3NzaWJsZSB0byBoYXZlIGEgbWl4IG9mIGxvY2FsIGFuZAo+IC0JICogZm9y
ZWlnbiBYZW4gcGFnZS4gRG9tMCBpcyBtYXBwZWQgMToxLCBzbyBjYWxsaW5nIHBmbl92YWxpZCBv
biBhCj4gLQkgKiBmb3JlaWduIG1mbiB3aWxsIGFsd2F5cyByZXR1cm4gZmFsc2UuIElmIHRoZSBw
YWdlIGlzIGxvY2FsIHdlIGNhbgo+IC0JICogc2FmZWx5IGNhbGwgdGhlIG5hdGl2ZSBkbWFfb3Bz
IGZ1bmN0aW9uLCBvdGhlcndpc2Ugd2UgY2FsbCB0aGUgeGVuCj4gLQkgKiBzcGVjaWZpYyBmdW5j
dGlvbi4KPiAtCSAqLwo+IC0JaWYgKHBmbl92YWxpZChwZm4pKSB7Cj4gLQkJaWYgKHhlbl9nZXRf
ZG1hX29wcyhod2RldiktPnVubWFwX3BhZ2UpCj4gLQkJCXhlbl9nZXRfZG1hX29wcyhod2Rldikt
PnVubWFwX3BhZ2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyLCBhdHRycyk7Cj4gLQl9IGVsc2UK
PiAtCQlfX3hlbl9kbWFfdW5tYXBfcGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJz
KTsKPiAtfQo+IC0KPiAtc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9y
X2NwdShzdHJ1Y3QgZGV2aWNlICpod2RldiwKPiAtCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90
IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKPiAtewo+IC0JdW5zaWduZWQgbG9u
ZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOwo+IC0JaWYgKHBmbl92YWxpZChwZm4pKSB7Cj4gLQkJ
aWYgKHhlbl9nZXRfZG1hX29wcyhod2RldiktPnN5bmNfc2luZ2xlX2Zvcl9jcHUpCj4gLQkJCXhl
bl9nZXRfZG1hX29wcyhod2RldiktPnN5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwg
c2l6ZSwgZGlyKTsKPiAtCX0gZWxzZQo+IC0JCV9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1
KGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7Cj4gLX0KPiAtCj4gLXN0YXRpYyBpbmxpbmUgdm9p
ZCB4ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2Uoc3RydWN0IGRldmljZSAqaHdkZXYsCj4g
LQkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlv
biBkaXIpCj4gLXsKPiAtCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKPiAt
CWlmIChwZm5fdmFsaWQocGZuKSkgewo+IC0JCWlmICh4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT5z
eW5jX3NpbmdsZV9mb3JfZGV2aWNlKQo+IC0JCQl4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT5zeW5j
X3NpbmdsZV9mb3JfZGV2aWNlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7Cj4gLQl9IGVsc2UK
PiAtCQlfX3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXpl
LCBkaXIpOwo+IC19Cj4gLQo+IC0jZW5kaWYgLyogX0FTTV9BUk1fWEVOX1BBR0VfQ09IRVJFTlRf
SCAqLwo+ICsjZW5kaWYgLyogX1hFTl9BUk1fUEFHRV9DT0hFUkVOVF9IICovCj4gLS0gCj4gMi4y
MC4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 03:51:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 03:51: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-devel-bounces@lists.xenproject.org>)
	id 1gkheY-0005C6-0A; Sat, 19 Jan 2019 03:50: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=lnZe=P3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkheW-0005Bu-E3
 for xen-devel@lists.xenproject.org; Sat, 19 Jan 2019 03:50:36 +0000
X-Inumbo-ID: 600678ff-1b9d-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 600678ff-1b9d-11e9-a1e0-bc764e045a96;
 Sat, 19 Jan 2019 03:50:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkheS-0006Na-8E; Sat, 19 Jan 2019 03:50:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkheS-0003p7-0w; Sat, 19 Jan 2019 03:50:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkheS-0000e4-0L; Sat, 19 Jan 2019 03:50:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132024-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c68b5649002c2c75633cdf8a949803cacbe8d044
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Jan 2019 03:50:32 +0000
Subject: [Xen-devel] [ovmf test] 132024: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjAyNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIwMjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDc1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI5NDc1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzY4YjU2NDkwMDJjMmM3NTYzM2NkZjhhOTQ5ODAzY2FjYmU4ZDA0NApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4
MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4LTExLTA1
IDIxOjEzOjExIFogICA3NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAgMjAxOC0x
MS0wNiAyMDo0OToyNiBaICAgNzMgZGF5cyAgMjY4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMjAyNCAgMjAxOS0wMS0xNyAxOTo0NzoyNCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFjaGluIEd1
cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFzdGVyQGdt
YWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
c2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGludGVs
LmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t
PgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxj
aGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50ZWwuY29t
PgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndl
aUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNvbT4KICBG
ZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVA
aW50ZWwuY29tPgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VA
aW50ZWwuY29tPgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdh
ZGVlc2ggVWpqYSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUgQ2h1IDxt
YWdnaWUuY2h1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29t
PgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlr
ZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9y
Zz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJheSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWph
d2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50
ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5
dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFNvbmdwZW5nIExpIDxzb25ncGVuZy5saUBp
bnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2Fu
dSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8u
b3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZl
IEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1
ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9tYXMgUnlk
bWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVAaW50ZWwu
Y29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4g
U3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBWbGFkaW1p
ciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgV2Fu
ZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBp
bnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5
b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNv
bT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8g
QiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56
aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1
ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4Lnpo
YW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA2NjY0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 06:01:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 06:01: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-devel-bounces@lists.xenproject.org>)
	id 1gkjh3-0007v8-CA; Sat, 19 Jan 2019 06:01: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=lnZe=P3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkjh1-0007uw-Cv
 for xen-devel@lists.xenproject.org; Sat, 19 Jan 2019 06:01:19 +0000
X-Inumbo-ID: a2dbd3bb-1baf-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2dbd3bb-1baf-11e9-a1e0-bc764e045a96;
 Sat, 19 Jan 2019 06:01:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkjgv-00010Y-RK; Sat, 19 Jan 2019 06:01:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkjgv-00073X-G3; Sat, 19 Jan 2019 06:01:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkjgv-0003f7-FC; Sat, 19 Jan 2019 06:01:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132032-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=681d61362d3f766a00806b89d6581869041f73cb
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Jan 2019 06:01:13 +0000
Subject: [Xen-devel] [qemu-mainline test] 132032: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjAzMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIwMzIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTg0MgogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMx
ODQyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzE4NDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MTg0MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA2ODFkNjEzNjJkM2Y3NjZhMDA4
MDZiODlkNjU4MTg2OTA0MWY3M2NiCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAg
ICAgICAxNDc5MjNiMWE5MDFhMDM3MGY4M2EwZjRjNThlYzFiYWZmZWYyMmYwCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMzE4NDIgIDIwMTktMDEtMDkgMDA6Mzc6MjIgWiAgIDEwIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTMxODkyICAyMDE5LTAxLTA5IDIzOjM3OjAwIFogICAgOSBkYXlzICAg
IDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyMDMyICAyMDE5LTAxLTE3IDIxOjU3
OjQxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3Jn
PgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGFu
ZHJvIFNhbmNoZXogQmFjaCA8YXNhbmNoZXpAa3J5cHRvc2xvZ2ljLmNvbT4KICBBbGV4ZXkgS2Fy
ZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5m
cmFuY2lzQHdkYy5jb20+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCQUxBVE9OIFpvbHRhbiA8
YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJh
bmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQu
YXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJr
b3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29t
PgogIEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEZyZWRpYW5vIFppZ2xpbyA8ZnppZ2xp
b0ByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcg
S3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0
PgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9obiBTbm93IDxqc25vd0ByZWRo
YXQuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQuY29tPgogIExhdXJl
bnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckBy
ZWRoYXQuY29tPgogIExpIEZlbmcgPGxpZmVuZzE1MTlAZ21haWwuY29tPgogIExpIFFpYW5nIDxs
aXEzZWFAMTYzLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVk
aGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51
az4KICBNaWNoYWVsIENsYXJrIDxtamNAc2lmaXZlLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29t
PgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQZW5nIEhhbyA8cGVuZy5oYW8yQHp0ZS5jb20uY24+
CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBm
ZWRvcmFwcm9qZWN0Lm9yZz4KICBQcmlpdCBMYWVzIDxwbGFlc0BwbGFlcy5vcmc+CiAgUmVteSBO
b2VsIDxyZW15Lm5vZWxAYmxhZGUtZ3JvdXAuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNo
YXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZA
eWFkcm8uY29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KICBTcmVlaml0aCBNb2hhbmFuIDxzcmVlaml0Lm1vaGFuYW5AbnV0YW5peC5jb20+CiAgU3Rl
ZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUaW0gU21pdGggPHRpbS5zbWl0aEBjaXRyaXguY29tPgogIFRvbSBEZXNleW4gPHRvbS5kZXNl
eW5AZ21haWwuY29tPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAg
VmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgog
IFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBaaGFv
IFlhbiA8eWFuLnkuemhhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUzMTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 06:48:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 06:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkkQC-0002q3-JO; Sat, 19 Jan 2019 06:48:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B57R=P2=wavecomp.com=pburton@srs-us1.protection.inumbo.net>)
 id 1gkYT2-0002DC-Ta
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 18:02:08 +0000
X-Inumbo-ID: 2b222441-1b4b-11e9-a1e0-bc764e045a96
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe42::72f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b222441-1b4b-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 18:02:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=wavesemi.onmicrosoft.com; s=selector1-wavecomp-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=M5NWazDTmeGYAYdRDVqWTFJDL8Hi++4oaTpYIJrLhak=;
 b=JvNQZwf6URSu8rSIpz4mfhxqinA373rumfuPVzkqDKb28e2NPsQhKrDMuZR+CudTS3so8H9dmDxaWHv8otgLgpbSLa/qLXHGqlPsw/4DucTnHdVfc6YQhAzlKe66lfOTwaQ6/ILUincSBi0BCEBm0mw8n/8NIvswildvha7dStI=
Received: from MWHPR2201MB1277.namprd22.prod.outlook.com (10.174.162.17) by
 MWHPR2201MB1039.namprd22.prod.outlook.com (10.174.167.28) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.27; Fri, 18 Jan 2019 18:02:03 +0000
Received: from MWHPR2201MB1277.namprd22.prod.outlook.com
 ([fe80::595e:ffcc:435b:9110]) by MWHPR2201MB1277.namprd22.prod.outlook.com
 ([fe80::595e:ffcc:435b:9110%4]) with mapi id 15.20.1537.018; Fri, 18 Jan 2019
 18:02:03 +0000
From: Paul Burton <paul.burton@mips.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Thread-Topic: [PATCH 19/21] treewide: add checks for the return value of
 memblock_alloc*()
Thread-Index: AQHUraHd8jRLB7x3YEeU6EKybqgDLKW1VI6A
Date: Fri, 18 Jan 2019 18:02:03 +0000
Message-ID: <20190118180201.uva5nhf2g23uamkn@pburton-laptop>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
 <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
In-Reply-To: <1547646261-32535-20-git-send-email-rppt@linux.ibm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: MWHPR17CA0069.namprd17.prod.outlook.com
 (2603:10b6:300:93::31) To MWHPR2201MB1277.namprd22.prod.outlook.com
 (2603:10b6:301:24::17)
user-agent: NeoMutt/20180716
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=pburton@wavecomp.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [67.207.99.198]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MWHPR2201MB1039;
 6:eg8jrLQMI9BOqMPMBOvVQtsnp7IiFlJhkWuQkSM4lOXplOC6jGV0iw0ey+aOodRQK+FaoMV61ipPC3ZuUloRY+aWk9apMzvf/IlCGsaM3SrUhIYk1lRxFC5YGT2j6MLQvfxcdlatSTHM3fflmSxOOSoXzeWODZhi5c65cnCmOFRiV+DYeVulQqHLirdvWhL7WUk//L5vRTsDuENvDjZAZL4ytfVMbTlvcAvD2wNNZZHaiYr4r0iqxzgD6BiDYMiXSary8ZklIhydZaDqdNOEhmzjZ6PKT0gYTDjLYjq85FHDoO8DSqo1aLBUXb6S70vTR2BQLVmqdXKYSFw0arHgYcJi4ErN6dqZvavfr/yQI+6TjVWfvVSTEaxbE0w3oPh+9opM5GpEQdGrYnav2RRtEs66eGHohRMJs//QJF3VZdNUMOgwlcEGZnaUYiP+7p4kpxMCeutK6QDA4cM01HLERA==;
 5:V4uHkcsFXpdbjZ8TpiP4mG8ngHygafY+qapdBlYEX1jQ2PuNXYWuq1zVSTnxv8IXfTtu68aebzZglc1I2i1j08cR2IwzWql5jSF2VzkqZF/ZZioWwdUK+h/irxKQS19UKX9vaSKzki9iS5FJdYDj7V5SOuqtsV2R9D9i6XxQUA3T2ZNsWnJ0IqCrSewQLhpVDf7pSCU4NWt465FHC8Z3aQ==;
 7:9zSUn2KF4Lz9GDZ4fXiDBrkc2+BlNu5pVDiM8UtW8Oac51/eCbXL+kdsIvOeoUGytRe/ADQb9QDErl9DPxpmJH6jJRJRVCyCIGV9sX4looGK3W8fJWnsKa0QCKv5bUx7vPCD3xJidJ7QW7pX13WRsA==
x-ms-office365-filtering-correlation-id: 096921e6-6149-4482-5a4f-08d67d6f0cb9
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:MWHPR2201MB1039; 
x-ms-traffictypediagnostic: MWHPR2201MB1039:
x-microsoft-antispam-prvs: <MWHPR2201MB10394CAEBE094B6FA9F41410C19C0@MWHPR2201MB1039.namprd22.prod.outlook.com>
x-forefront-prvs: 0921D55E4F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(7916004)(39840400004)(396003)(376002)(136003)(346002)(366004)(189003)(199004)(3846002)(66066001)(478600001)(52116002)(71200400001)(71190400001)(76176011)(7736002)(305945005)(1076003)(102836004)(186003)(26005)(256004)(42882007)(111086002)(81166006)(25786009)(11346002)(446003)(6916009)(8676002)(81156014)(476003)(8936002)(6486002)(6436002)(105586002)(6246003)(6512007)(33716001)(106356001)(7406005)(7416002)(54906003)(58126008)(229853002)(486006)(44832011)(6506007)(99286004)(5660300001)(33896004)(316002)(2906002)(97736004)(53936002)(14454004)(386003)(68736007)(39060400002)(4326008)(6116002)(9686003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR2201MB1039;
 H:MWHPR2201MB1277.namprd22.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: wavecomp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: uw3MyYOEWlVwYdAqkG3cRBimsfyCI9GHacSbNASN7RklAm2TDFzqUZpxBz/lDepbY4Z1DDMInYrofktkmPhY5svckQhV/fqfEg1zbLbaqIeZUOKKkbzw1QPdpiX3kI281LhhTgTcOZmD8+XOOJHix13XfFbIHtZoI2gtZ/XKEOxICcZZnajhWZSTr6m1FySawt8j8pjlu4QaHaV8cf+kUjc+LNAGYHgSVsZ0awnYgiEkfP6SiODy1TVnuJzdut7Sq7UXRahsqYQWpsjUBcCJeO4J0mKrXT1XvR9SxYUpppKD95LLHaI7r+AQ96JQAYui16Hp50Q648XWFOIirOPboVejYiv4/U4azmNVbEAYbL/d71jS42Y7zTPZQ6EQ5gk9lPrHDzBr9DYCl+15YEkp84bisGlEdNHsixF8mIIBieQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <8AB5FF9934BD5A4E822E85B3C315428B@namprd22.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: mips.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 096921e6-6149-4482-5a4f-08d67d6f0cb9
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2019 18:02:02.6648 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 463607d3-1db3-40a0-8a29-970c56230104
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR2201MB1039
X-Mailman-Approved-At: Sat, 19 Jan 2019 06:47:58 +0000
Subject: Re: [Xen-devel] [PATCH 19/21] treewide: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>,
 "linux-ia64@vger.kernel.org" <linux-ia64@vger.kernel.org>,
 "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, "x86@kernel.org" <x86@kernel.org>,
 "linux-mips@vger.kernel.org" <linux-mips@vger.kernel.org>,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 "sparclinux@vger.kernel.org" <sparclinux@vger.kernel.org>,
 Christoph Hellwig <hch@lst.de>,
 "linux-s390@vger.kernel.org" <linux-s390@vger.kernel.org>,
 "linux-c6x-dev@linux-c6x.org" <linux-c6x-dev@linux-c6x.org>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>,
 "linux-sh@vger.kernel.org" <linux-sh@vger.kernel.org>,
 Russell King <linux@armlinux.org.uk>,
 "kasan-dev@googlegroups.com" <kasan-dev@googlegroups.com>,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 "linux-snps-arc@lists.infradead.org" <linux-snps-arc@lists.infradead.org>,
 "uclinux-h8-devel@lists.sourceforge.jp"
 <uclinux-h8-devel@lists.sourceforge.jp>, Petr Mladek <pmladek@suse.com>,
 "linux-xtensa@linux-xtensa.org" <linux-xtensa@linux-xtensa.org>,
 "linux-alpha@vger.kernel.org" <linux-alpha@vger.kernel.org>,
 "linux-um@lists.infradead.org" <linux-um@lists.infradead.org>,
 "linux-m68k@lists.linux-m68k.org" <linux-m68k@lists.linux-m68k.org>,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>,
 "linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>,
 "David S. Miller" <davem@davemloft.net>,
 "openrisc@lists.librecores.org" <openrisc@lists.librecores.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlrZSwKCk9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDAzOjQ0OjE5UE0gKzAyMDAsIE1pa2Ug
UmFwb3BvcnQgd3JvdGU6Cj4gQWRkIGNoZWNrIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1lbWJs
b2NrX2FsbG9jKigpIGZ1bmN0aW9ucyBhbmQgY2FsbAo+IHBhbmljKCkgaW4gY2FzZSBvZiBlcnJv
ci4KPiBUaGUgcGFuaWMgbWVzc2FnZSByZXBlYXRzIHRoZSBvbmUgdXNlZCBieSBwYW5pY2luZyBt
ZW1ibG9jayBhbGxvY2F0b3JzIHdpdGgKPiBhZGp1c3RtZW50IG9mIHBhcmFtZXRlcnMgdG8gaW5j
bHVkZSBvbmx5IHJlbGV2YW50IG9uZXMuCj4gCj4gVGhlIHJlcGxhY2VtZW50IHdhcyBtb3N0bHkg
YXV0b21hdGVkIHdpdGggc2VtYW50aWMgcGF0Y2hlcyBsaWtlIHRoZSBvbmUKPiBiZWxvdyB3aXRo
IG1hbnVhbCBtYXNzYWdpbmcgb2YgZm9ybWF0IHN0cmluZ3MuCj4gCj4gQEAKPiBleHByZXNzaW9u
IHB0ciwgc2l6ZSwgYWxpZ247Cj4gQEAKPiBwdHIgPSBtZW1ibG9ja19hbGxvYyhzaXplLCBhbGln
bik7Cj4gKyBpZiAoIXB0cikKPiArIAlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUg
Ynl0ZXMgYWxpZ249MHglbHhcbiIsIF9fZnVuY19fLAo+IHNpemUsIGFsaWduKTsKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+Cj4gLS0tCj4lCj4g
ZGlmZiAtLWdpdCBhL2FyY2gvbWlwcy9jYXZpdW0tb2N0ZW9uL2RtYS1vY3Rlb24uYyBiL2FyY2gv
bWlwcy9jYXZpdW0tb2N0ZW9uL2RtYS1vY3Rlb24uYwo+IGluZGV4IGU4ZWI2MGUuLmRiMWRlYjIg
MTAwNjQ0Cj4gLS0tIGEvYXJjaC9taXBzL2Nhdml1bS1vY3Rlb24vZG1hLW9jdGVvbi5jCj4gKysr
IGIvYXJjaC9taXBzL2Nhdml1bS1vY3Rlb24vZG1hLW9jdGVvbi5jCj4gQEAgLTI0NSw2ICsyNDUs
OSBAQCB2b2lkIF9faW5pdCBwbGF0X3N3aW90bGJfc2V0dXAodm9pZCkKPiAgCXN3aW90bGJzaXpl
ID0gc3dpb3RsYl9uc2xhYnMgPDwgSU9fVExCX1NISUZUOwo+ICAKPiAgCW9jdGVvbl9zd2lvdGxi
ID0gbWVtYmxvY2tfYWxsb2NfbG93KHN3aW90bGJzaXplLCBQQUdFX1NJWkUpOwo+ICsJaWYgKCFv
Y3Rlb25fc3dpb3RsYikKPiArCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0
ZXMgYWxpZ249JWx4XG4iLAo+ICsJCSAgICAgIF9fZnVuY19fLCBzd2lvdGxic2l6ZSwgUEFHRV9T
SVpFKTsKPiAgCj4gIAlpZiAoc3dpb3RsYl9pbml0X3dpdGhfdGJsKG9jdGVvbl9zd2lvdGxiLCBz
d2lvdGxiX25zbGFicywgMSkgPT0gLUVOT01FTSkKPiAgCQlwYW5pYygiQ2Fubm90IGFsbG9jYXRl
IFNXSU9UTEIgYnVmZmVyIik7CgpUaGF0IG9uZSBzaG91bGQgYmUgJXp1IHJhdGhlciB0aGFuICVs
dS4gVGhlIHJlc3QgbG9va3MgZ29vZCwgc28gd2l0aAp0aGF0IG9uZSB0d2VhazoKCiAgICBBY2tl
ZC1ieTogUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPiAjIE1JUFMgcGFydHMKClRo
YW5rcywKICAgIFBhdWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 06:48:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 06:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gkkQC-0002px-AD; Sat, 19 Jan 2019 06:48:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B57R=P2=wavecomp.com=pburton@srs-us1.protection.inumbo.net>)
 id 1gkYKr-00019B-J8
 for xen-devel@lists.xenproject.org; Fri, 18 Jan 2019 17:53:41 +0000
X-Inumbo-ID: fcf861ec-1b49-11e9-a1e0-bc764e045a96
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe52::710])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcf861ec-1b49-11e9-a1e0-bc764e045a96;
 Fri, 18 Jan 2019 17:53:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=wavesemi.onmicrosoft.com; s=selector1-wavecomp-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YMOM8O196eAFagU4Ul/4cB40eaDuvSu+yFz6aQcvq2g=;
 b=oEIVoFNOUSYW53tuMbQclAnHJB9YaEYV5vpwumGQNifk5gmo8THc6Pw8wFXn5YlGF3s68xqjT2OFAYeZ6hsIxsynLEK8f7HBTdZd/M4FalYNobCb57oFtPIrVHL2hqbaen204MTl+KtLt5JArP4KM8Aiw1aEFT4FHzI6BNoh8QE=
Received: from MWHPR2201MB1277.namprd22.prod.outlook.com (10.174.162.17) by
 MWHPR2201MB1231.namprd22.prod.outlook.com (10.174.162.7) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.26; Fri, 18 Jan 2019 17:53:36 +0000
Received: from MWHPR2201MB1277.namprd22.prod.outlook.com
 ([fe80::595e:ffcc:435b:9110]) by MWHPR2201MB1277.namprd22.prod.outlook.com
 ([fe80::595e:ffcc:435b:9110%4]) with mapi id 15.20.1537.018; Fri, 18 Jan 2019
 17:53:36 +0000
From: Paul Burton <paul.burton@mips.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Thread-Topic: [PATCH 12/21] arch: use memblock_alloc() instead of
 memblock_alloc_from(size, align, 0)
Thread-Index: AQHUraHHZvb7YTdQl0W4aFhrq8SopqW1UjIA
Date: Fri, 18 Jan 2019 17:53:36 +0000
Message-ID: <20190118175334.mj2mahbf4onhujgz@pburton-laptop>
References: <1547646261-32535-1-git-send-email-rppt@linux.ibm.com>
 <1547646261-32535-13-git-send-email-rppt@linux.ibm.com>
In-Reply-To: <1547646261-32535-13-git-send-email-rppt@linux.ibm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: BYAPR05CA0020.namprd05.prod.outlook.com
 (2603:10b6:a03:c0::33) To MWHPR2201MB1277.namprd22.prod.outlook.com
 (2603:10b6:301:24::17)
user-agent: NeoMutt/20180716
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=pburton@wavecomp.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [67.207.99.198]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MWHPR2201MB1231;
 6:NBGsuzCLbpnGBREiCv95ZgVrJU5j8ZQ9vCKPHnZknrPfEGffTUSMoBXjYsOWlhWawru5fUfulHtzXt55vPdRctZVDcfxMlEUU4CuwFEoWh3TdFvp1EKFOlAtY6v7V3l0A/vdU0GmtbIh6sSvfYDopgGNkSN3HlUPvS7bm0ZZF2wptRWPfqnK2GbIq5BA3WC4/lS9YyLgtzyFOvEwdLmJA+coyMqGXjFTSWAyx00d1tvp3F7xW+2uteqeGGGYHO5L79lTU+fKC7pMgIYQQXLKhXXBZibd3fdMehslc2ZhpPRz7xNR8ymQMdHEfPis4aI0+kP2GByDd8JDN0/iNiBBy9KwVvueJVTDtzfpSC1YreT8IsqT7CCychNyRfGqyJahZcOhr6HA9JIxo+MXzwriYMaHFLQHCcANiBGxhP7JjNPK9eWooJP7v7Lo7t5Ow+QlVUN3AnqbJRbgOT92jgP03w==;
 5:Y311Ud4YaSAauPgF33PFLaGepapHkekvgpT7SrbnfAETIcUUe96moTmIrnF06nfAxT4oYXRDltcEcHK87xIiFI+Xdxp4YadnS+t3Xn250np6u1q4UYnQ1as0FKHvy1+v+RwMXcC3cdUdgUi3qHy+yd5Vp5dy+i9y2MeTl6Y67+XtT3N87Q+2ZPpiacepLngyyh2nHIvTYPu1R2hOUDTJNA==;
 7:pvyiJb2aUGlD4fByuour+k6vAnC/BnqGCG/alnrpmwlYqBhAkhozGIbbJipjRLbnjEeLB6B0zTx9cTTtiK122ftBZWmCqSsWso17L2sHIgBUzTo8w+NYU/Q10qxWRwEpKyen7GwmKxqto2IzAEtehA==
x-ms-office365-filtering-correlation-id: 389a8a4b-e155-413f-1b2b-08d67d6dde5e
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600109)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:MWHPR2201MB1231; 
x-ms-traffictypediagnostic: MWHPR2201MB1231:
x-microsoft-antispam-prvs: <MWHPR2201MB12315AB7DF0C62E827467DD6C19C0@MWHPR2201MB1231.namprd22.prod.outlook.com>
x-forefront-prvs: 0921D55E4F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(7916004)(376002)(396003)(366004)(39850400004)(346002)(136003)(199004)(189003)(14454004)(8936002)(39060400002)(81166006)(106356001)(81156014)(8676002)(105586002)(7736002)(478600001)(305945005)(229853002)(97736004)(44832011)(68736007)(66066001)(6512007)(53936002)(111086002)(9686003)(4744005)(6916009)(3846002)(6116002)(71200400001)(7416002)(7406005)(102836004)(71190400001)(5660300001)(33716001)(11346002)(2906002)(58126008)(6246003)(99286004)(386003)(6506007)(4326008)(476003)(76176011)(54906003)(33896004)(486006)(42882007)(1076003)(186003)(316002)(26005)(6436002)(14444005)(256004)(25786009)(446003)(6486002)(52116002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR2201MB1231;
 H:MWHPR2201MB1277.namprd22.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: wavecomp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: NY1b0/PAR1jaYy+VdOqE5Zd+AWe18eiUot7zGf9rnxubu+jl7MfET07t2IH3lPL15xtQ9Bg+uVDrZPnmtZ8fLFb7BMXthSWiNqlSoJYOH4fkzxc7TEa/n5ZkJEO+JFpwIKOJAxPi5qEZeDraBO9zLXoNQrl1QUY7tfzq+WueItwcBwwQT9zvHmeFJ8UkwCpVyTFB0kNrmULUIOM1CKOlRRz/1w+LYapkLftXUKJrWoDYTScs02StJPDa8FbDjT39Rv06khzaMrIjqW4OuQR7Bb6Z6xS+3ye2JMorL1VYKq7PuJ1une2uOqrBJKxelUHe5bF1wscI8YZCADV3cw/G7jjK0e5UuwMztJ08nPGPCf9RuBupBn+BdKY2yaPlSDzje16YSIDdAByTQAHGasb9Nk/Wx9lfX/BxzWDVEgiYo8A=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <27E0FF00A643614DAB51ABA4F92A557E@namprd22.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: mips.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 389a8a4b-e155-413f-1b2b-08d67d6dde5e
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2019 17:53:35.3869 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 463607d3-1db3-40a0-8a29-970c56230104
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR2201MB1231
X-Mailman-Approved-At: Sat, 19 Jan 2019 06:47:58 +0000
Subject: Re: [Xen-devel] [PATCH 12/21] arch: use memblock_alloc() instead of
 memblock_alloc_from(size, align, 0)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>,
 "linux-ia64@vger.kernel.org" <linux-ia64@vger.kernel.org>,
 "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, "x86@kernel.org" <x86@kernel.org>,
 "linux-mips@vger.kernel.org" <linux-mips@vger.kernel.org>,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 "sparclinux@vger.kernel.org" <sparclinux@vger.kernel.org>,
 Christoph Hellwig <hch@lst.de>,
 "linux-s390@vger.kernel.org" <linux-s390@vger.kernel.org>,
 "linux-c6x-dev@linux-c6x.org" <linux-c6x-dev@linux-c6x.org>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>,
 "linux-sh@vger.kernel.org" <linux-sh@vger.kernel.org>,
 Russell King <linux@armlinux.org.uk>,
 "kasan-dev@googlegroups.com" <kasan-dev@googlegroups.com>,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 "linux-snps-arc@lists.infradead.org" <linux-snps-arc@lists.infradead.org>,
 "uclinux-h8-devel@lists.sourceforge.jp"
 <uclinux-h8-devel@lists.sourceforge.jp>, Petr Mladek <pmladek@suse.com>,
 "linux-xtensa@linux-xtensa.org" <linux-xtensa@linux-xtensa.org>,
 "linux-alpha@vger.kernel.org" <linux-alpha@vger.kernel.org>,
 "linux-um@lists.infradead.org" <linux-um@lists.infradead.org>,
 "linux-m68k@lists.linux-m68k.org" <linux-m68k@lists.linux-m68k.org>,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>,
 "linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>,
 "David S. Miller" <davem@davemloft.net>,
 "openrisc@lists.librecores.org" <openrisc@lists.librecores.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlrZSwKCk9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDAzOjQ0OjEyUE0gKzAyMDAsIE1pa2Ug
UmFwb3BvcnQgd3JvdGU6Cj4gVGhlIGxhc3QgcGFyYW1ldGVyIG9mIG1lbWJsb2NrX2FsbG9jX2Zy
b20oKSBpcyB0aGUgbG93ZXIgbGltaXQgZm9yIHRoZQo+IG1lbW9yeSBhbGxvY2F0aW9uLiBXaGVu
IGl0IGlzIDAsIHRoZSBjYWxsIGlzIGVxdWl2YWxlbnQgdG8KPiBtZW1ibG9ja19hbGxvYygpLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4KCkFj
a2VkLWJ5OiBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+ICMgTUlQUyBwYXJ0CgpU
aGFua3MsCiAgICBQYXVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 07:00:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 07: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-devel-bounces@lists.xenproject.org>)
	id 1gkkby-0004Ve-P3; Sat, 19 Jan 2019 07: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=lnZe=P3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkkbx-0004VS-So
 for xen-devel@lists.xenproject.org; Sat, 19 Jan 2019 07:00:09 +0000
X-Inumbo-ID: db545f48-1bb7-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db545f48-1bb7-11e9-a1e0-bc764e045a96;
 Sat, 19 Jan 2019 07:00:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkkbu-0002BZ-FF; Sat, 19 Jan 2019 07:00:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkkbu-0001xY-5y; Sat, 19 Jan 2019 07:00:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkkbu-0001Zo-5H; Sat, 19 Jan 2019 07:00:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132027-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=4ab8447af778e7e9a10fd80feafd30cb26da7c09
X-Osstest-Versions-That: libvirt=1b3ea6daaf0e8641571b357242e37fd8a1c33a71
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Jan 2019 07:00:06 +0000
Subject: [Xen-devel] [libvirt test] 132027: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjAyNyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIwMjcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTk3OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxOTc4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDRhYjg0
NDdhZjc3OGU3ZTlhMTBmZDgwZmVhZmQzMGNiMjZkYTdjMDkKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIDFiM2VhNmRhYWYwZTg2NDE1NzFiMzU3MjQyZTM3ZmQ4YTFjMzNh
NzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTk3OCAgMjAxOS0wMS0xNiAxMjo1MjoxNyBaICAg
IDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzIwMjcgIDIwMTktMDEtMTcgMjA6NDE6NTUg
WiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBQZXRlciBL
cmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKICAgMWIzZWE2ZGFhZi4uNGFiODQ0N2FmNyAgNGFiODQ0N2FmNzc4ZTdlOWEx
MGZkODBmZWFmZDMwY2IyNmRhN2MwOSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 07:25:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 07:25: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-devel-bounces@lists.xenproject.org>)
	id 1gkl00-0006IL-AF; Sat, 19 Jan 2019 07:25:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lnZe=P3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkkzy-0006I1-3q
 for xen-devel@lists.xenproject.org; Sat, 19 Jan 2019 07:24:58 +0000
X-Inumbo-ID: 5260864c-1bbb-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5260864c-1bbb-11e9-a1e0-bc764e045a96;
 Sat, 19 Jan 2019 07:24:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkkzt-0002fM-FV; Sat, 19 Jan 2019 07:24:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkkzt-00031b-4j; Sat, 19 Jan 2019 07:24:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkkzs-0006gG-Rb; Sat, 19 Jan 2019 07:24:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132006-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7fbfee7c80ded94278f109aae4063741c323294a
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Jan 2019 07:24:52 +0000
Subject: [Xen-devel] [linux-linus test] 132006: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjAwNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyMDA2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vl
c3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDdmYmZlZTdjODBkZWQ5NDI3OGYxMDlhYWU0MDYzNzQxYzMyMzI5NGEKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRi
MzhjOTViYmY3MDMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToy
MDo1NSBaICAxNTggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUg
MTM6MDY6NTYgWiAgMTU2IGRheXMgIDEyNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzIwMDYgIDIwMTktMDEtMTcgMTM6NDA6MDEgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjQxODIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDgzNDMyOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 09:43:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 09:43: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-devel-bounces@lists.xenproject.org>)
	id 1gknA8-00010k-Vx; Sat, 19 Jan 2019 09:43: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=G6nO=P3=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1gknA7-00010b-II
 for xen-devel@lists.xenproject.org; Sat, 19 Jan 2019 09:43:35 +0000
X-Inumbo-ID: af061029-1bce-11e9-a1e0-bc764e045a96
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af061029-1bce-11e9-a1e0-bc764e045a96;
 Sat, 19 Jan 2019 09:43:33 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id EEE9568D93; Sat, 19 Jan 2019 10:43:01 +0100 (CET)
Date: Sat, 19 Jan 2019 10:43:01 +0100
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20190119094301.GB21653@lst.de>
References: <20190117171842.26173-1-hch@lst.de>
 <alpine.DEB.2.10.1901181612150.18561@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1901181612150.18561@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] [PATCH] arm64/xen: fix xen-swiotlb cache flushing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, iommu@lists.linux-foundation.org, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Christoph Hellwig <hch@lst.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

W2Z1bGwgcXVvdGUgZGVsZXRlZCwgcGxlYXNlIHRha2UgYSBsaXR0bGUgbW9yZSBjYXJlIHdoZW4g
cXVvdGluZ10KCk9uIEZyaSwgSmFuIDE4LCAyMDE5IGF0IDA0OjQ0OjIzUE0gLTA4MDAsIFN0ZWZh
bm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ICAjaWZkZWYgQ09ORklHX1hFTgo+ID4gLQlpZiAoeGVu
X2luaXRpYWxfZG9tYWluKCkpIHsKPiA+IC0JCWRldi0+YXJjaGRhdGEuZGV2X2RtYV9vcHMgPSBk
ZXYtPmRtYV9vcHM7Cj4gPiArCWlmICh4ZW5faW5pdGlhbF9kb21haW4oKSkKPiA+ICAJCWRldi0+
ZG1hX29wcyA9IHhlbl9kbWFfb3BzOwo+ID4gLQl9Cj4gPiAgI2VuZGlmCj4gPiAgfQo+IAo+IFRo
aXMgaXMgYW4gb3B0aW9uYWwgc3VnZ2VzdGlvbiwgYnV0IGl0IHdvdWxkIGJlIG5pY2UgdG8gYWRk
IGEgY2hlY2sgb24KPiBkZXYtPmRtYV9vcHMgYmVpbmcgdW5zZXQgaGVyZSwgc29tZXRoaW5nIGxp
a2U6Cj4gCj4gICAjaWZkZWYgQ09ORklHX1hFTgo+ICAgaWYgKHhlbl9pbml0aWFsX2RvbWFpbigp
KSB7Cj4gICAgICAgaWYgKGRldi0+ZG1hX29wcyAhPSBOVUxMKQo+ICAgICAgICAgICB3YXJuaW5n
L2Vycm9yCj4gICAgICAgZGV2LT5kbWFfb3BzID0geGVuX2RtYV9vcHM7Cj4gICB9Cj4gCj4gRG9l
cyBpdCBtYWtlIHNlbnNlPwoKV2VsbCwgbm8gc3VjaCBjaGVjayBleGlzdGVkIGJlZm9yZSwgc28g
dGhpcyBwcm9iYWJseSBzaG91bGQgYmUgYQpzZXBhcmF0ZSBwYXRjaCBpZiB3ZSBjYXJlIGVub3Vn
aC4gIEkgaGF2ZSBhIHNlcmllcyBmb3IgNS4xIHBlbmRpbmcKdGhhdCBtb3ZlcyB0aGUgSU9NTVUg
aGFuZGxpbmcgdG8gdGhlIGNvbW1lbnQgY29kZSB3aGljaCB3aWxsIG1ha2UKdGhlIG9wcyBhc3Nn
aW5tZW50IGEgbG90IGNsZWFuZXIsIGFuZCBJIGd1ZXNzIEkgY291bGQgZm9sZCBzdWNoCmEgY2hl
Y2sgaW4gdGhhdC4gIERvaW5nIGl0IG5vdyB3aWxsIGp1c3QgY3JlYXRlIGNodXJuIGFzIGl0IHdv
dWxkCmhhdmUgdG8gZ2V0IHJld29ya2VkIGFueXdheQoKPiBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKV2hlcmUgc2hvdWxkIHdlIHBpY2sg
dGhpcyB1cD8gIEkgY291bGQgcGljayBpdCB1cCB0aHJvdWdoIHRoZSBkbWEtbWFwcGluZwp0cmVl
IGdpdmVuIHRoYXQgaXMgd2hlcmUgdGhlIHByb2JsZW0gaXMgaW50cm9kdWNlZCwgYnV0IHRoZSBY
ZW4gb3IgYXJtNjQKdHJlZXMgd291bGQgYWxzbyBmaXQuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 10:23:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gknme-0004F7-7R; Sat, 19 Jan 2019 10:23: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=lnZe=P3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gknmc-0004Eu-QM
 for xen-devel@lists.xenproject.org; Sat, 19 Jan 2019 10:23:22 +0000
X-Inumbo-ID: 3e723a09-1bd4-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e723a09-1bd4-11e9-a1e0-bc764e045a96;
 Sat, 19 Jan 2019 10:23:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gknmW-0006me-20; Sat, 19 Jan 2019 10:23:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gknmV-00017C-7Q; Sat, 19 Jan 2019 10:23:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gknmV-0003Be-1o; Sat, 19 Jan 2019 10:23:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132007-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=39644e9f13886d9c1b4736f69ed6ca77de7e6171
X-Osstest-Versions-That: xen=93a62c544e20ba9e141e411bbaae3d65259d13a3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Jan 2019 10:23:15 +0000
Subject: [Xen-devel] [xen-unstable test] 132007: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjAwNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjAwNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMxOTYwCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE0IGd1ZXN0LXNh
dmVyZXN0b3JlLjIgZmFpbCBSRUdSLiB2cy4gMTMxOTYwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzE5NjAK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzE5NjAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTk2MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMxOTYwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE5NjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTk2MAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMxOTYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE5NjAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMTk2MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxOTYwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzOTY0NGU5ZjEz
ODg2ZDljMWI0NzM2ZjY5ZWQ2Y2E3N2RlN2U2MTcxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMzE5NjAgIDIwMTktMDEtMTQgMTk6MDM6MDUgWiAgICA0IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMxOTczICAyMDE5LTAxLTE2IDAzOjM3OjA5IFogICAg
MyBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyMDA3ICAyMDE5LTAx
LTE3IDE0OjI5OjA3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMzk2NDRlOWYxMzg4NmQ5YzFi
NDczNmY2OWVkNmNhNzdkZTdlNjE3MQpNZXJnZTogNjgyOTJjOTRhNiBmOGRiOTdiYzYwCkF1dGhv
cjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEph
biAxNiAxNjoyOToyMiAyMDE5ICswMDAwCgogICAgTWVyZ2UgdGFnICc0LjEyLjAtcmMxJyBpbnRv
IHN0YWdpbmcKICAgIAogICAgWGVuIDQuMTIuMC1yYzEKCmNvbW1pdCBmOGRiOTdiYzYwYThhODM0
Zjc3MmNhY2FiYzY1ZDFjYzg1ZjkzMWE0CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEphbiAxNiAxNjoxMzo0OSAyMDE5ICswMDAwCgog
ICAgUHJlcCBmb3IgNC4xMi1yYzE6IENoYW5nZSBleHRlcm5hbCB0cmVlcyB0byByZWZlciB0byBy
YzEgdGFncwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KCmNvbW1pdCBmODJjMjkzMzg0MmQ2ODY5YTk5MWZiNGYwOTI3MWNiMDU3
MjA0ZTgwCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIEphbiAxNiAxNjoxMzoyMSAyMDE5ICswMDAwCgogICAgUHJlcCBmb3IgNC4xMi1y
YzE6IENoYW5nZSB2ZXJzaW9ucyBmcm9tIC11bnN0YWJsZSB0byAtcmMKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpjb21taXQg
NjgyOTJjOTRhNjBlYWIyNDUxNGFiNGE4ZTQ3NzJhZjI0ZGVhZDgwNwpBdXRob3I6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEphbiAxNSAxMTowOTo0MCAyMDE5ICsw
MDAwCgogICAgdG9vbHM6IG9ubHkgY2FsbCBnaXQgd2hlbiBuZWNlc3NhcnkgaW4gT1ZNRiBNYWtl
ZmlsZQogICAgCiAgICBVc2VycyBtYXkgY2hvb3NlIHRvIGV4cG9ydCBhIHNuYXBzaG90IG9mIE9W
TUYgYW5kIGJ1aWxkIGl0CiAgICB3aXRoIHhlbi5naXQgc3VwcGxpZWQgb3ZtZi1tYWtlZmlsZS4g
SW4gdGhhdCBjYXNlIHdlIGRvbid0CiAgICBuZWVkIHRvIGNhbGwgYGdpdCBzdWJtb2R1bGVgLgog
ICAgCiAgICBGaXhlcyBiMTYyODE4NzBlLgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCA4NDMyM2RmYjlkYWFjM2I0NzkxOTExM2Y4ODFjMTljZmZlMDFm
YzIyCkF1dGhvcjogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkRh
dGU6ICAgVHVlIEphbiAxNSAxNTo0ODozNyAyMDE5ICswMDAwCgogICAgZG9jczogRml4IGxpbmtz
IGluIGh0bWwgZ2VuZXJhdGlvbiBvZiBtYW4gcGFnZXMKICAgIAogICAgQ3VycmVudGx5LCBhbGwg
bGlua3MgdG8gb3RoZXIgbWFuIHBhZ2VzIGFyZSBzZW50IHRvCiAgICBodHRwOi8vbWFuLmhlLm5l
dC9tYW4kbWFuc2VjdGlvbi8kbWFucGFnZSwgYnV0IHRoYXQgc2l0ZSBkb2Vzbid0IGhhdmUKICAg
IFhlbiBtYW4gcGFnZXMsIHNvIGFsbCBsaW5rcyB0byBvdGhlciBYZW4gbWFuIHBhZ2VzIGFyZSBi
cm9rZW4uCiAgICAKICAgIEluIG9yZGVyIHRvIGZpeCB0aGF0LCB0aGlzIGlzIGdvaW5nIHRvIGJl
IGEgYml0IGNvbXBsZXguCiAgICAKICAgIEZpcnN0LCB3ZSBuZWVkIHRvIHRlYWNoIHBvZDJodG1s
IG9uIHdoZXJlIG90aGVyIC5wb2QgZmlsZXMgY2FuIGJlIGZvdW5kLAogICAgb3RoZXJ3aXNlIGl0
IGlzbid0IGdvaW5nIG1ha2UgYW55IGxpbmtzIHRvIG91ciBwYWdlcy4gVGhpcyBpcyBkb25lIHdp
dGgKICAgIC0tcG9kcGF0aC4KICAgIAogICAgU2Vjb25kLCBwb2QyaHRtbCBkb2Vzbid0IGFjdHVh
bGx5IHVuZGVyc3RhbmQgb3VyIGZvcm1hdAogICAgIiRtYW5wYWdlLiRtYW5zZWN0aW9uLnBvZCIu
IEJ1dCBpbnN0ZWFkIG9mIHRlYWNoaW5nIGl0ICh3aGljaCBpcwogICAgcHJvYmFibHkgaW1wb3Nz
aWJsZSkgd2UgYXJlIGdvaW5nIHRvIG1vZGlmeSBvdXIgLnBvZCBmaWxlcyBpbiBvcmRlciB0bwog
ICAgdGVsbCBwb2QyaHRtbCB3aGljaCBmaWxlIHRvIGxvb2sgZm9yLiBUaGlzIGlzIGRvbmUgd2l0
aCB0aGUgc2VkIGNvbW1hbmQKICAgIGJ5IHRyYW5zZm9ybWluZyBmb3IgZXhhbXBsZTogIkw8eGwu
Y29uZig1KT4iIHRvICJMPHhsLmNvbmYoNSl8eGwuY29uZi41PiIuCiAgICAKICAgIExhc3QgYnV0
IG5vdCBsZWFzdCwgaW4gb3JkZXIgdG8gaGF2ZSByZWxhdGl2ZSBsaW5rcyB0byB0aGUgb3RoZXIK
ICAgIGdlbmVyYXRlZCBtYW4gcGFnZSwgd2UgYXJlIGdvaW5nIGFnYWluc3QgdGhlIHJ1bGVzLCB3
ZSBhcmUgZ29pbmcgdG8gdXNlCiAgICAiLS1odG1scm9vdD0uIiBzbyB0aGF0IHBvZDJodG1sIGRv
ZXNuJ3QgcHJlcGFuZCAiLyIgdG8gYWxsICJyZWxhdGl2ZSIKICAgIGxpbmtzLiBXZSBhcmUgYWxz
byBnb2luZyB0byBgY2RgIGludG8gdGhlICJtYW4iIGRpciBhbmQgc2V0IHBvZHBhdGggdG8KICAg
ICIuIiBzbyB0aGF0IHBvZDJodG1sIGlzIGdvaW5nIHRvIGdlbmVyYXRlIHJlbGF0aXZlIGxpbmtz
IHRvIG90aGVyIHBvZAogICAgZmlsZSBpbiB0aGUgZm9ybSAiLi8kbWFuIiBpbnN0ZWFkb2YgIm1h
bi8kbWFuIiBvciAiLi4vJG1hbiIgd2l0aCBvdGhlcgogICAgY29tcGluYXRpb24gb2Ygb3B0aW9u
cy4gVGhlIHJlc3VsdCBvZiAtLXBvZHBhdGggKyAtLXBvZHJvb3QgY2FuIGJlIGNoZWNrCiAgICBp
biBwb2QyaHRtbCdzIGNhY2hlIGZpbGUgInBvZDJodG1sLnRtcCIuCiAgICAKICAgIEFsbCBvZiB0
aGlzIGlzIGdvaW5nIHRvIGdlbmVyYXRlIGxpbmtzIGluIHRoZSBmb3JtICIuLyRodG1sX21hbnBh
Z2UiLgogICAgCiAgICBCdXQgYWxsIG9mIHRoaXMgZG9lc24ndCB3b3JrIGZvciB4ZW4tdmJkLWlu
dGVyZmFjZSg3KSwgYmVjYXVzZSBpdCdzIG5vdAogICAgYSBwb2QgZmlsZS4uLiBtYXliZSB3ZSBj
b3VsZCBnZW5lcmF0ZSBwb2QyaHRtbCdzIGNhY2hlIChwb2QyaHRtbC50bXApCiAgICBmaWxlIHRv
IGFkZCBlbiBlbnRyeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZWNjNTJiYzE5OWE4YzI5ZDQyNWYwZDc4NDc3M2I4
YmRmYWEzN2I0NwpBdXRob3I6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgpEYXRlOiAgIFR1ZSBKYW4gMTUgMTU6NDg6MzYgMjAxOSArMDAwMAoKICAgIG1hbjogRml4
IGxpbmtzIGluIHhsKDEpCiAgICAKICAgIEFsbCBsaW5rcyB0byBvdGhlciBtYW5wYWdlcyBzaG91
bGQgY29udGFpbiB0aGUgbWFuIHNlY3Rpb24gbnVtYmVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCAyZGRmN2UzZTM0
MWRmM2NjZjIxNjEzZmY3ZmZkNGI3NjkzYWJlOWU5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgRGVjIDcgMTM6NDM6MjcgMjAxOCAr
MDAwMAoKICAgIHhlbi9jbWRsaW5lOiBGaXggYnVnZ3kgc3RybmNtcChzLCBMSVRFUkFMLCBzcyAt
IHMpIGNvbnN0cnVjdAogICAgCiAgICBXaGVuIHRoZSBjb21tYW5kIGxpbmUgcGFyc2luZyB3YXMg
dXBkYXRlZCB0byB1c2UgY29uc3Qgc3RyaW5ncyBhbmQgbm8gbG9uZ2VyCiAgICB0b2tlbmlzZSB3
aXRoIE5VTCBjaGFyYWN0ZXJzLCBzdHJpbmcgbWF0Y2hlcyBjb3VsZCBubyBsb25nZXIgYmUgbWFk
ZSB3aXRoCiAgICBzdHJjbXAoKS4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgdGhlIHJlcGxhY2Vt
ZW50IHdhcyBidWdneS4gIHN0cm5jbXAocywgIm9wdCIsIHNzIC0gcykgbWF0Y2hlcwogICAgIm8i
LCAib3AiIGFuZCAib3B0IiBvbiB0aGUgY29tbWFuZCBsaW5lLCBhcyBzcyAtIHMgbWF5IGJlIHNo
b3J0ZXIgdGhhbiB0aGUKICAgIHBhc3NlZCBsaXRlcmFsLiAgRnVydGhlcm1vcmUsIHBhcnNlX2Jv
b2woKSBpcyBhZmZlY3RlZCBieSB0aGlzLCBzbyBzdWJzdHJpbmdzCiAgICBzdWNoIGFzICJkIiwg
ImUiIGFuZCAibyIgYXJlIGNvbnNpZGVyZWQgdmFsaWQsIHdpdGggdGhlIGxhdHRlciBiZWluZyBh
bWJpZ3VvdXMKICAgIGJldHdlZW4gIm9uIiBhbmQgIm9mZiIuCiAgICAKICAgIEludHJvZHVjZSBh
IG5ldyBzdHJjbXAtbGlrZSBmdW5jdGlvbiBmb3IgdGhlIHRhc2ssIHdoaWNoIGxvb2tzIGZvciBl
eGFjdAogICAgc3RyaW5nIG1hdGNoZXMsIGJ1dCBkZWNsYXJlcyBzdWNjZXNzIHdoZW4gdGhlIE5V
TCBvZiB0aGUgbGl0ZXJhbCBtYXRjaGVzIGEKICAgIGNvbW1hLCBjb2xvbiBvciBzZW1pY29sb24g
aW4gdGhlIGNvbW1hbmQgbGluZSBmcmFnbWVudC4KICAgIAogICAgTm8gY2hhbmdlIHRvIHRoZSBp
bnRlbmRlZCBwYXJzaW5nIGZ1bmN0aW9uYWxpdHksIGJ1dCBmaXhlcyBjYXNlcyB3aGVyZSBhCiAg
ICBwYXJ0aWFsIHN0cmluZyBvbiB0aGUgY29tbWFuZCBsaW5lIHdpbGwgaW5hZHZlcnRlbnRseSB0
cmlnZ2VyIG9wdGlvbnMuCiAgICAKICAgIEEgZmV3IGFyZWFzIHdlcmUgbW9yZSB0aGFuIGp1c3Qg
YSB0cml2aWFsIGNoYW5nZToKICAgIAogICAgICogcGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0o
KSBnYWluZWQgc29tZSBzdHlsZSBjb3JyZWN0aW9ucy4KICAgICAqIHBhcnNlX3ZwbXVfcGFyYW1z
KCkgd2FzIHJld3JpdHRlbiB0byB1c2UgdGhlIG5vcm1hbCBsaXN0LW9mLW9wdGlvbnMgZm9ybSwK
ICAgICAgIHJhdGhlciB0aGFuIGp1c3QgZml4aW5nIHVwIHBhcnNlX3ZwbXVfcGFyYW0oKSBhbmQg
bGVhdmluZyB0aGUgcGFyc2luZyBiZWluZwogICAgICAgaGFyZCB0byBmb2xsb3cuCiAgICAgKiBJ
bnN0ZWFkIG9mIG1ha2luZyB0aGUgdHJpdmlhbCBmaXggb2YgYWRkaW5nIGFuIGV4cGxpY2l0IGxl
bmd0aCBjaGVjayBpbgogICAgICAgcGFyc2VfYm9vbCgpLCB1c2UgdGhlIGxlbmd0aCB0byBzZWxl
Y3Qgd2hpY2ggdG9rZW4gdG8gd2Ugc2VhcmNoIGZvciwgd2hpY2gKICAgICAgIGlzIG1vcmUgZWZm
aWNpZW50IHRoYW4gdGhlIHByZXZpb3VzIGxpbmVhciBzZWFyY2ggb3ZlciBhbGwgcG9zc2libGUg
dG9rZW5zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 12:08:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1gkpPr-0003hf-Bh; Sat, 19 Jan 2019 12:07: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=OmFg=P3=citrix.com=prvs=9155c01a5=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gkpPp-0003ha-SV
 for xen-devel@lists.xenproject.org; Sat, 19 Jan 2019 12:07:57 +0000
X-Inumbo-ID: da69c90a-1be2-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da69c90a-1be2-11e9-a1e0-bc764e045a96;
 Sat, 19 Jan 2019 12:07:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,495,1539648000"; d="scan'208";a="84825920"
Date: Sat, 19 Jan 2019 13:06:43 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190119120643.ifnnwm6tdr4m4ftg@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-11-git-send-email-christopher.w.clark@gmail.com>
 <20190115161750.xl6shidfys2vjfx6@mac>
 <CACMJ4GYfVNfjn0c1gNSPyNRnTbvuhenDMWd-aAybkSuupjVzhQ@mail.gmail.com>
 <20190117111210.224ewn3ycdy6fhci@mac>
 <CACMJ4GasXo2BuGCwVA66kbdsh_SVtkZ86OsdKOTky5UYjnOBag@mail.gmail.com>
 <20190118094428.t3izdbe4izthldp7@mac>
 <CACMJ4GbSVDsX8KJeF+-ACNV9zw9Os0_sCUr0h5S=fZ5N1HmApQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4GbSVDsX8KJeF+-ACNV9zw9Os0_sCUr0h5S=fZ5N1HmApQ@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 10/14] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMDM6NTQ6MTRQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gT24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMTo0NCBBTSBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gVGh1LCBKYW4gMTcs
IDIwMTkgYXQgMDE6NDQ6MzJQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+
IE9uIFRodSwgSmFuIDE3LCAyMDE5IGF0IDM6MTIgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gT24gV2VkLCBKYW4gMTYsIDIw
MTkgYXQgMTA6NTQ6NDhQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+ID4g
PiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCA4OjE5IEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gT24gVHVlLCBK
YW4gMTUsIDIwMTkgYXQgMDE6Mjc6NDJBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6
Cj4gPiA+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gPiA+ID4gPiA+ID4gaW5kZXggYzEyYTUwZi4uZDJj
YjU5NCAxMDA2NDQKPiA+ID4gPiA+ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5o
Cj4gPiA+ID4gPiA+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAo+ID4gPiA+ID4g
PiA+IEBAIC0xMjMsNiArMTIzLDQyIEBAIHR5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3VucmVnaXN0
ZXJfcmluZwo+ID4gPiA+ID4gPiA+ICAvKiBNZXNzYWdlcyBvbiB0aGUgcmluZyBhcmUgcGFkZGVk
IHRvIGEgbXVsdGlwbGUgb2YgdGhpcyBzaXplLiAqLwo+ID4gPiA+ID4gPiA+ICAjZGVmaW5lIFhF
Tl9BUkdPX01TR19TTE9UX1NJWkUgMHgxMAo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gKy8q
Cj4gPiA+ID4gPiA+ID4gKyAqIE5vdGlmeSBmbGFncwo+ID4gPiA+ID4gPiA+ICsgKi8KPiA+ID4g
PiA+ID4gPiArLyogUmluZyBpcyBlbXB0eSAqLwo+ID4gPiA+ID4gPiA+ICsjZGVmaW5lIFhFTl9B
UkdPX1JJTkdfREFUQV9GX0VNUFRZICAgICAgICgxVSA8PCAwKQo+ID4gPiA+ID4gPiA+ICsvKiBS
aW5nIGV4aXN0cyAqLwo+ID4gPiA+ID4gPiA+ICsjZGVmaW5lIFhFTl9BUkdPX1JJTkdfREFUQV9G
X0VYSVNUUyAgICAgICgxVSA8PCAxKQo+ID4gPiA+ID4gPiA+ICsvKiBQZW5kaW5nIGludGVycnVw
dCBleGlzdHMuIERvIG5vdCByZWx5IG9uIHRoaXMgZmllbGQgLSBmb3IgcHJvZmlsaW5nIG9ubHkg
Ki8KPiA+ID4gPiA+ID4gPiArI2RlZmluZSBYRU5fQVJHT19SSU5HX0RBVEFfRl9QRU5ESU5HICAg
ICAoMVUgPDwgMikKPiA+ID4gPgo+ID4gPiA+IFJlZ2FyZGluZyB0aGlzIGZsYWcsIEkndmUganVz
dCBub3RpY2VkIHdoaWxlIGxvb2tpbmcgYXQgdGhlIGNvZGUgdGhhdAo+ID4gPiA+IGl0IGRvZXNu
J3Qgc2VlbSB0byByZWxhdGUgdG8gaW50ZXJydXB0cz8KPiA+ID4KPiA+ID4gSXQgbWlnaHQgbm90
IHNlZW0gdGhhdCB3YXksIGJ1dCBJIHRoaW5rIGl0IGRvZXMsIGJlY2F1c2UgaXQgaW5kaWNhdGVz
Cj4gPiA+IHRoYXQgdGhlIGh5cGVydmlzb3IgaGFzIGp1c3QgcXVldWVkIHVwIGEgc2lnbmFsICh2
aWEgVklSUSkgZm9yIGxhdGVyOgo+ID4gPiB0aGUgbG9naWMgaW4gZmlsbF9yaW5nX2RhdGEgaGFz
IG9ic2VydmVkIHRoYXQgdGhlcmUgd2Fzbid0IGVub3VnaAo+ID4gPiBzcGFjZSBhdmFpbGFibGUg
aW4gdGhlIHJpbmcgZm9yIHRoZSByZXF1ZXN0ZWQgc3BhY2VfcmVxdWlyZWQgc3VwcGxpZWQKPiA+
ID4gaW4gdGhlIG5vdGlmeSBjYWxsLCBzbyBpdCBoYXMgYWRkZWQgYSBuZXcgZW50cnkgdG8gdGhl
IHJpbmcncwo+ID4gPiBwZW5kaW5nX2VudCBsaXN0LCB3aGljaCB3aWxsIGNhdXNlIGEgc2lnbmFs
IHRvIGJlIHRyaWdnZXJlZCB0byB0aGUKPiA+ID4gZG9tYWluIChpZS4gYSBWSVJRKSBsYXRlciB3
aGVuIGVub3VnaCBzcGFjZSBoYXMgYmVlbiBvYnNlcnZlZCBhcyBiZWluZwo+ID4gPiBhdmFpbGFi
bGUuCj4gPgo+ID4gT2gsIEkgdGhpbmsgSSB3YXMgZ2V0dGluZyBjb25mdXNlZCBieSB0aGUgd29y
ZGluZyBvZiB0aGUgY29tbWVudCwgaGVyZQo+ID4gInBlbmRpbmcgaW50ZXJydXB0IiBtZWFucyB0
aGF0IHRoZSBjYWxsZXIgc2hvdWxkIGV4cGVjdCBhbiBpbnRlcnJ1cHQgYXQKPiA+IHNvbWUgcG9p
bnQgaW4gdGhlIGZ1dHVyZSB3aGVuIHRoZXJlJ3MgZW5vdWdoIGZyZWUgc3BhY2Ugb24gdGhlIHJp
bmc/Cj4gCj4gWWVzLCB0aGF0J3MgcmlnaHQuCj4gCj4gPiBUbyBtZSAicGVuZGluZyBpbnRlcnJ1
cHQiIG1lYW5zIHRoZXJlJ3MgYW4gaW50ZXJydXB0IHNldCBieSB0aGUKPiA+IGh5cGVydmlzb3Ig
d2hpY2ggaGFzIG5vdCB5ZXQgYmVlbiBzZXJ2aWNlZCBieSB0aGUgY2FsbGVyLgo+IAo+IE9LLCBJ
IGNvdWxkIHNlZSB0aGF0IGlzIGEgcmVhc29uYWJsZSBpbnRlcnByZXRhdGlvbiB0b28uIERvIHlv
dSBoYXZlIGEKPiB0ZXJtIHRoYXQgeW91IHdvdWxkIHByZWZlciBmb3IgdGhpcz8KCk15IHByb3Bv
c2FsIHdhcyAnbm90aWZ5JywgYnV0IEknbSBxdWl0ZSBiYWQgYXQgbmFtaW5nIHRoaW5ncyBUQkgu
Cgo+ID4KPiA+ID4gTm93LCB0aGUgImxlbiIgdmFsdWUgc3RvcmVkIGluIHRoYXQgcGVuZGluZ19l
bnQgY2FuIGJlIGNoYW5nZWQgbGF0ZXIsCj4gPiA+IGRlcGVuZGluZyBvbiB0aGUgc2l6ZSBvZiBt
ZXNzYWdlcyB0aGF0IHRoZSBkb21haW4gYXR0ZW1wdHMgdG8gc2VuZCB0bwo+ID4gPiB0aGUgc2Ft
ZSByaW5nIGluIHRoZSBtZWFudGltZSwgd2hpY2ggSSB0aGluayBpcyB3aHkgdGhlIGNvbW1lbnQg
bm90ZXMKPiA+ID4gbm90IHRvIGRlcGVuZCB1cG9uIHRoYXQgZmxhZy4KPiA+ID4KPiA+ID4gPiBG
cm9tIGl0J3MgdXNhZ2UgaW4gZmlsbF9yaW5nX2RhdGEgSSB3b3VsZCB3cml0ZSB0aGUgZm9sbG93
aW5nCj4gPiA+ID4gZGVzY3JpcHRpb246Cj4gPiA+ID4KPiA+ID4gPiAiTGlrZWx5IG5vdCBlbm91
Z2ggc3BhY2UgdG8gcXVldWUgYSBtZXNzYWdlIG9mIGBzcGFjZV9yZXF1aXJlZGAKPiA+ID4gPiBz
aXplLiIKPiA+ID4gPgo+ID4gPiA+IEFuZCB0aGVuIFhFTl9BUkdPX1JJTkdfREFUQV9GX1BFTkRJ
TkcgaXMgY29tcGxldGVseSBvcnRob2dvbmFsIHRvCj4gPiA+ID4gWEVOX0FSR09fUklOR19EQVRB
X0ZfU1VGRklDSUVOVCwgYXQgd2hpY2ggcG9pbnQgaGF2aW5nIG9ubHkgb25lIG9mCj4gPiA+ID4g
dGhvc2Ugd291bGQgYmUgZW5vdWdoPwo+ID4gPgo+ID4gPiBHaXZlbiB0aGUgYWJvdmUsIHdoZXJl
IEkgZG8gdGhpbmsgdGhhdCB0aGUgUEVORElORyBmbGFnIGlzIGFuCj4gPiA+IGluZGljYXRvciBv
ZiBxdWV1ZWQgaW50ZXJydXB0LCBJIHRoaW5rIHRoZXJlJ3Mgc29tZSBtZXJpdCB0byBrZWVwaW5n
Cj4gPiA+IHRoZW0gc2VwYXJhdGUsIHJhdGhlciB0aGFuIGNvbW1pdHRpbmcgdG8gdGhlIGNsaWVu
dCB0aGF0IGl0IGlzIGFsd2F5cwo+ID4gPiBvbmUgb3IgdGhlIG90aGVyLiBJdCBhY3R1YWxseSBs
b29rcyBsaWtlIHRoZSBjYWxsIHRvIHBlbmRpbmdfcmVxdWV1ZQo+ID4gPiBpcyBpZ25vcmluZyB0
aGUgcG90ZW50aWFsIGZvciBhbiBlcnJvciB2YWx1ZSAoZWcgRU5PU1BDIG9yIEVOT01FTSkKPiA+
ID4gdGhlcmUsIHdoZXJlIHRoZSBmbGFnIHNob3VsZCBub3QgYmUgc2V0LCBhbmQgcG9zc2libHkg
dGhlIGVycm5vIHNob3VsZAo+ID4gPiBiZSByZXR1cm5lZCB0byB0aGUgY2FsbGVyLgo+ID4KPiA+
IFllcywgeW91IHNob3VsZCBwcm9wYWdhdGUgdGhlIGVycm9ycyBmcm9tIHBlbmRpbmdfcmVxdWV1
ZSB0byB0aGUKPiA+IGNhbGxlci4KPiAKPiBhY2ssIGRvbmUuCj4gCj4gPgo+ID4gPiA+IEFGQUlD
VCB5b3UgY2Fubm90IGdldCBhIHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdCB3aXRoIGJvdGgKPiA+
ID4gPiBYRU5fQVJHT19SSU5HX0RBVEFfRl9QRU5ESU5HIGFuZCBYRU5fQVJHT19SSU5HX0RBVEFf
Rl9TVUZGSUNJRU5UIHNldAo+ID4gPiA+IGF0IHRoZSBzYW1lIHRpbWU/Cj4gPiA+Cj4gPiA+IHJp
Z2h0LCBidXQgdGhlcmUgaXMgYSBjYXNlIHdoZXJlIHlvdSBjYW4gZ2V0IG9uZSB3aXRoIG5laXRo
ZXIgYml0IHNldC4KPiA+Cj4gPiBZZXMsIHRoYXQncyByaWdodC4gQnV0IHlvdSB3b3VsZCB0aGVu
IGdldCB0aGUKPiA+IFhFTl9BUkdPX1JJTkdfREFUQV9GX0VNU0dTSVpFIGZsYWcgc2V0IG9yIHRo
ZSByaW5nIHNpbXBseSBkb24ndAo+ID4gZXhpc3QuCj4gPgo+ID4gPiBJdCBsb29rcyBhIGJpdCBj
bGVhcmVyIGZvciB0aGUgY2FsbGVyIHRvIGhhdmUgdGhlIGV4cGxpY2l0IHNlcGFyYXRlCj4gPiA+
IGJpdHMgYmVjYXVzZSBpdCBjYW4gYXZvaWQgaGF2aW5nIHRvIGNoZWNrIGEgdGhpcmQgZmxhZyBm
aXJzdCB0byBzZWUKPiA+ID4gaG93IHRvIGludGVycHJldCBhIGNvbWJpbmVkIG9uZS4KPiA+Cj4g
PiBUaGVyZSBhcmUgdGhyZWUgcG9zc2libGUgc2l0dWF0aW9ucywgd2hpY2ggYXJlIG11dHVhbGx5
IGV4Y2x1c2l2ZToKPiA+Cj4gPiAxLiBNZXNzYWdlIGlzIGJpZ2dlciB0aGFuIHRoZSBtYXggbWVz
c2FnZSBzaXplIHN1cHBvcnRlZCBieSB0aGUgcmluZzoKPiA+ICAgIHNldCBFTVNHU0laRQo+ID4g
Mi4gTWVzc2FnZSBmaXRzIGJhc2VkIG9uIHRoZSBjdXJyZW50IGF2YWlsYWJsZSBzcGFjZSBvbiB0
aGUgcmluZzoKPiA+ICAgIGRvbid0IHNldCBhbnkgZmxhZ3MuCj4gPiAzLiBNZXNzYWdlIGRvZXNu
J3QgZml0IGJhc2VkIG9uIHRoZSBjdXJyZW50IGF2YWlsYWJsZSBzcGFjZSBvbiB0aGUKPiA+ICAg
IHJpbmc6IHNldCBOT1RJRlkuCj4gCj4gVW5mb3J0dW5hdGVseSwgZ2l2ZW4gdGhlIG5ldyBlcnJv
ciBjaGVja2luZyAoYWRkZWQgZm9yIG15ICJhY2ssIGRvbmUuIiBhYm92ZSksCj4gbm93IHRoZXJl
IGlzIGEgZm91cnRoIGNvbmRpdGlvbi4gU2l0dWF0aW9uIDMgaXMgZGVzY3JpYmVkIG1vcmUgZnVs
bHkgYXM6Cj4gCj4gMy4gTWVzc2FnZSBkb2Vzbid0IGZpdCBiYXNlZCBvbiB0aGUgY3VycmVudCBh
dmFpbGFibGUgc3BhY2Ugb24gdGhlCj4gcmluZywgYW5kIGEgVklSUSBpcyBxdWV1ZWQgZm9yIHdo
ZW4gc3BhY2UgaXMgYXZhaWxhYmxlOiBzZXQgTk9USUZZLgo+IAo+IE5ldyBTaXR1YXRpb24gNCBp
czoKPiAKPiA0LiBNZXNzYWdlIGRvZXNuJ3QgZml0IGJhc2VkIG9uIHRoZSBjdXJyZW50IGF2YWls
YWJsZSBzcGFjZSBvbiB0aGUgcmluZywKPiBidXQgWGVuIGNhbid0IHF1ZXVlIHVwIGEgVklSUSBm
b3IgbGF0ZXIgYmVjYXVzZSBtZW1vcnkgYWxsb2NhdGlvbiB0bwo+IGFkZCBhbiBlbnRyeSBmb3Ig
dGhhdCBmYWlsZWQuIERvbid0IHNldCBOT1RJRlkuCj4gCj4gV2Ugb3VnaHQgdG8gZW5hYmxlIHRo
ZSBndWVzdCB0byBkaXN0aW5ndWlzaCBTaXR1YXRpb24gMiBmcm9tIFNpdHVhdGlvbiA0Cj4gLS0g
d2hpY2ggSSB0aGluayBwb2ludHMgdG8ga2VlcGluZyB0aGUgc2VwYXJhdGUgZmxhZ3MuCgpCdXQg
c2l0dWF0aW9uIDQgaXMgZ29pbmcgdG8gcmV0dXJuIGFuIGVycm9yIGNvZGUgZnJvbSB0aGUgaHlw
ZXJjYWxsCihFTk9TUEM/KSwgYXQgd2hpY2ggcG9pbnQgeW91IHdpbGwgYmUgYWJsZSB0byBkaWZm
ZXJlbnRpYXRlIGl0PwoKSW4gZmFjdCBJIHRoaW5rIFhFTl9BUkdPX1JJTkdfRU1TR1NJWkUgY291
bGQgYmUgcmVtb3ZlZCBhbHNvLCBhbmQgdGhlCmh5cGVyY2FsbCBtYWRlIHJldHVybiBFMkJJRz8K
Cj4gCj4gPiBTbyB0aGF0IHdvdWxkIGxlYXZlIHRoZSBmb2xsb3dpbmcgc2V0IG9mIGZsYWdzOgo+
ID4KPiA+IC8qIFJpbmcgaXMgZW1wdHkuICovCj4gPiAjZGVmaW5lIFhFTl9BUkdPX1JJTkdfRU1Q
VFkgICAgICAgKDFVIDw8IDApCj4gPiAvKiBSaW5nIGV4aXN0cy4gKi8KPiA+ICNkZWZpbmUgWEVO
X0FSR09fUklOR19FWElTVFMgICAgICAoMVUgPDwgMSkKPiA+IC8qCj4gPiAgKiBOb3QgZW5vdWdo
IHJpbmcgc3BhY2UgYXZhaWxhYmxlIGZvciB0aGUgcmVxdWVzdGVkIHNpemUsIGNhbGxlciBzZXQK
PiA+ICAqIHRvIHJlY2VpdmUgYSBub3RpZmljYXRpb24gdmlhIFZJUlFfQVJHTyB3aGVuIGVub3Vn
aCBmcmVlIHNwYWNlCj4gPiAgKiBtaWdodCBiZSBhdmFpbGFibGUuCj4gPiAgKi8KPiA+ICNkZWZp
bmUgWEVOX0FSR09fUklOR19OT1RJRlkgICAgICAoMVUgPDwgMikKPiA+IC8qIFJlcXVlc3RlZCBz
aXplIGV4Y2VlZHMgbWF4aW11bSByaW5nIG1lc3NhZ2Ugc2l6ZS4gKi8KPiA+ICNkZWZpbmUgWEVO
X0FSR09fUklOR19FTVNHU0laRSAgICAoMVUgPDwgMykKPiA+IC8qIFJpbmcgaXMgc2hhcmVkLCBu
b3QgdW5pY2FzdC4gKi8KPiA+ICNkZWZpbmUgWEVOX0FSR09fUklOR19TSEFSRUQgICAgICAoMVUg
PDwgNCkKPiA+Cj4gPiBOb3RlIHRoYXQgSSd2ZSBhbHNvIHJlbW92ZWQgdGhlIF9EQVRBX0ZfLCBJ
IHRoaW5rIGl0J3Mgbm90IHNwZWNpYWxseQo+ID4gaGVscGZ1bCwgYW5kIHNob3J0ZXIgbmFtZXMg
YXJlIGVhc2llciB0byByZWFkLgo+IAo+IEFjayAtIGRvbmUuCj4gCj4gPgo+ID4gSSB0aGluayB0
aGUgYWJvdmUgaXMgY2xlYXJlciBhbmQgc2hvdWxkIGJlIGFibGUgdG8gY29udmV5IHRoZQo+ID4g
c2FtZSBzZXQgb2YgaW5mb3JtYXRpb24gdXNpbmcgb25lIGZsYWcgbGVzcywgd2hpY2ggaXMgYWx3
YXlzIGJldHRlcgo+ID4gSU1PLiBUaGF0IGJlaW5nIHNldCBJIGRvbid0IGtub3cgdGhlIHVzZXJz
IG9mIHRoaXMgaW50ZXJmYWNlIGFueXdheSwKPiA+IHNvIGlmIHlvdSB0aGluayB0aGUgb3JpZ2lu
YWwgcHJvcG9zYWwgaXMgYmV0dGVyIEknbSBub3QgZ29pbmcgdG8KPiA+IG9wcG9zZS4KPiAKPiBv
ayAtLSBsZXQgbWUga25vdyB5b3VyIHZpZXcgZ2l2ZW4gdGhlIGRlc2NyaXB0aW9uIG9mIFNpdHVh
dGlvbiA0IGFib3ZlLgo+IEkndmUga2VwdCBpdCB1bmNoYW5nZWQgZm9yIHRoZSB0aW1lIGJlaW5n
LgoKQXMgc2FpZCBpbiBteSBwcmV2aW91cyByZXBseSwgbXkgY29tbWVudHMgd2hlcmUgcmVjb21t
ZW5kYXRpb25zIGJ1dCBJCmRvbid0IGhhdmUgYSBzdHJvbmcgb3BpbmlvbiBiZWNhdXNlIEkgZG9u
J3Qga25vdyB0aGUgdXNlcnMgb2YgdGhlCmludGVyZmFjZS4gTXkgUG9WIGlzIHRoYXQgYWRkaW5n
IGZsYWdzIGZvciBlcnJvcnMgc2VlbXMgbGlrZQpkdXBsaWNhdGluZyBlcnJvciBjb2RlcywgYW5k
IGR1cGxpY2F0aW5nIHRoZSBwbGFjZXMgdGhlIGNhbGxlciBoYXMgdG8KY2hlY2sgZm9yIGVycm9y
cyAoaW4geW91ciBwcm9wb3NhbCByZXR1cm4gdmFsdWUgZnJvbSBoeXBlcmNhbGwgYW5kCmZsYWdz
IGZpZWxkIGNhbiBib3RoIGNvbnRhaW4gZXJyb3JzKS4KCkZvciBleGFtcGxlIGlmIHRoZSBtZXNz
YWdlIGlzIGJpZ2dlciB0aGFuIHRoZSByaW5nIHNpemUsIHRoZSBoeXBlcmNhbGwKaXMgZ29pbmcg
dG8gc2V0IHRoZSBYRU5fQVJHT19SSU5HX0VNU0dTSVpFIGZsYWcgYW5kIHJldHVybiAwPyBJIHRo
aW5rCnlvdSBjb3VsZCBhdm9pZCB0aGUgWEVOX0FSR09fUklOR19FTVNHU0laRSBmbGFnIGFuZCBq
dXN0IG1ha2UgdGhlCmh5cGVyY2FsbCByZXR1cm4gRTJCSUcuCgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 15:25:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 15:25: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-devel-bounces@lists.xenproject.org>)
	id 1gksUo-0002C1-53; Sat, 19 Jan 2019 15:25: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=lnZe=P3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gksUm-0002Bp-AF
 for xen-devel@lists.xenproject.org; Sat, 19 Jan 2019 15:25:16 +0000
X-Inumbo-ID: 6b6686ca-1bfe-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b6686ca-1bfe-11e9-a1e0-bc764e045a96;
 Sat, 19 Jan 2019 15:25:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gksUe-0004jD-CM; Sat, 19 Jan 2019 15:25:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gksUe-0000IB-1S; Sat, 19 Jan 2019 15:25:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gksUe-0002A6-0o; Sat, 19 Jan 2019 15:25:08 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-132054-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=9cbcdac441d72927a8fd5e515605f72a81bd1697
X-Osstest-Versions-That: freebsd=2a52bc55467e95f92e1024cd558df3930df99594
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Jan 2019 15:25:08 +0000
Subject: [Xen-devel] [freebsd-master test] 132054: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjA1NCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyMDU0LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgOWNiY2RhYzQ0MWQ3MjkyN2E4ZmQ1
ZTUxNTYwNWY3MmE4MWJkMTY5NwpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMmE1MmJjNTU0NjdlOTVmOTJlMTAyNGNkNTU4ZGYzOTMwZGY5OTU5NAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMxNzgzICAyMDE5LTAxLTA3IDA5OjE5OjA0IFogICAxMiBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzMTg3NiAgMjAxOS0wMS0wOSAwOToxOToxOSBaICAgMTAgZGF5cyAgICA1
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjA1NCAgMjAxOS0wMS0xOCAwOToxOToy
MSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNE
Lm9yZz4KICBhbGxhbmp1ZGUgPGFsbGFuanVkZUBGcmVlQlNELm9yZz4KICBhbmRyZXcgPGFuZHJl
d0BGcmVlQlNELm9yZz4KICBhcmF1am8gPGFyYXVqb0BGcmVlQlNELm9yZz4KICBhcmljaGFyZHNv
biA8YXJpY2hhcmRzb25ARnJlZUJTRC5vcmc+CiAgYXZvcyA8YXZvc0BGcmVlQlNELm9yZz4KICBi
YXB0IDxiYXB0QEZyZWVCU0Qub3JnPgogIGJyb29rcyA8YnJvb2tzQEZyZWVCU0Qub3JnPgogIGJ6
IDxiekBGcmVlQlNELm9yZz4KICBjZW0gPGNlbUBGcmVlQlNELm9yZz4KICBjaHVjayA8Y2h1Y2tA
RnJlZUJTRC5vcmc+CiAgY29nbmV0IDxjb2duZXRARnJlZUJTRC5vcmc+CiAgY3BlcmNpdmEgPGNw
ZXJjaXZhQEZyZWVCU0Qub3JnPgogIGN5IDxjeUBGcmVlQlNELm9yZz4KICBkZWxwaGlqIDxkZWxw
aGlqQEZyZWVCU0Qub3JnPgogIGRlcyA8ZGVzQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3Rl
QEZyZWVCU0Qub3JnPgogIGV1Z2VuIDxldWdlbkBGcmVlQlNELm9yZz4KICBmc3UgPGZzdUBGcmVl
QlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgogIGdvbnpvIDxnb256b0BG
cmVlQlNELm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJlZUJTRC5vcmc+CiAgaWFuIDxpYW5A
RnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamFoIDxqYWhARnJlZUJTRC5v
cmc+CiAgamhiIDxqaGJARnJlZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qu
b3JnPgogIGppbGxlcyA8amlsbGVzQEZyZWVCU0Qub3JnPgogIGpraW0gPGpraW1ARnJlZUJTRC5v
cmc+CiAga2V2YW5zIDxrZXZhbnNARnJlZUJTRC5vcmc+CiAga2liIDxraWJARnJlZUJTRC5vcmc+
CiAga3AgPGtwQEZyZWVCU0Qub3JnPgogIGxtZSA8bG1lQEZyZWVCU0Qub3JnPgogIG1hbnUgPG1h
bnVARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1ja3VzaWNrIDxt
Y2t1c2lja0BGcmVlQlNELm9yZz4KICBtdyA8bXdARnJlZUJTRC5vcmc+CiAgbmdpZSA8bmdpZUBG
cmVlQlNELm9yZz4KICBucCA8bnBARnJlZUJTRC5vcmc+CiAgbnlhbiA8bnlhbkBGcmVlQlNELm9y
Zz4KICBwZmcgPHBmZ0BGcmVlQlNELm9yZz4KICBwamQgPHBqZEBGcmVlQlNELm9yZz4KICByYW0g
PHJhbUBGcmVlQlNELm9yZz4KICByZ3JpbWVzIDxyZ3JpbWVzQEZyZWVCU0Qub3JnPgogIHNlZiA8
c2VmQEZyZWVCU0Qub3JnPgogIHNodXJkIDxzaHVyZEBGcmVlQlNELm9yZz4KICBzamcgPHNqZ0BG
cmVlQlNELm9yZz4KICB0cmFzeiA8dHJhc3pARnJlZUJTRC5vcmc+CiAgdHNvb21lIDx0c29vbWVA
RnJlZUJTRC5vcmc+CiAgdHVleGVuIDx0dWV4ZW5ARnJlZUJTRC5vcmc+CiAgdm1hZmZpb25lIDx2
bWFmZmlvbmVARnJlZUJTRC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1m
cmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdpdAogICAyYTUyYmM1NTQ2Ny4uOWNiY2RhYzQ0MWQgIDlj
YmNkYWM0NDFkNzI5MjdhOGZkNWU1MTU2MDVmNzJhODFiZDE2OTcgLT4gdGVzdGVkL21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 19 22:51:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Jan 2019 22:51: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-devel-bounces@lists.xenproject.org>)
	id 1gkzSG-00036l-RQ; Sat, 19 Jan 2019 22:51: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=lnZe=P3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gkzSF-000367-Lo
 for xen-devel@lists.xenproject.org; Sat, 19 Jan 2019 22:51:07 +0000
X-Inumbo-ID: b375e1d1-1c3c-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b375e1d1-1c3c-11e9-a1e0-bc764e045a96;
 Sat, 19 Jan 2019 22:51:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gkzS9-0005mb-Mu; Sat, 19 Jan 2019 22:51:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gkzS9-0004kS-FF; Sat, 19 Jan 2019 22:51:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gkzS9-0004pL-EO; Sat, 19 Jan 2019 22:51:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132034-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9c5931b65a7b58ddeaf1530f1c4b515ba8640f8d
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Jan 2019 22:51:01 +0000
Subject: [Xen-devel] [linux-4.19 test] 132034: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjAzNCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIwMzQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEg
eGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA5YzU5MzFiNjVhN2I1OGRkZWFmMTUzMGYxYzRiNTE1YmE4NjQwZjhkCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJi
MTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEt
MDIgMDU6Mzk6MDggWiAgIDc4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4
LTExLTA0IDE0OjEwOjE1IFogICA3NiBkYXlzICAgNTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMyMDM0ICAyMDE5LTAxLTE3IDIyOjQyOjM0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoxMDg2IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA1NTM5MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 20 00:08:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Jan 2019 00:08: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-devel-bounces@lists.xenproject.org>)
	id 1gl0es-0000c1-Qu; Sun, 20 Jan 2019 00:08: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=c15s=P4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gl0es-0000br-Cx
 for xen-devel@lists.xenproject.org; Sun, 20 Jan 2019 00:08:14 +0000
X-Inumbo-ID: 79dbbef0-1c47-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79dbbef0-1c47-11e9-a1e0-bc764e045a96;
 Sun, 20 Jan 2019 00:08:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gl0en-0007t4-K0; Sun, 20 Jan 2019 00:08:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gl0en-0001QA-2p; Sun, 20 Jan 2019 00:08:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gl0en-0007fv-0m; Sun, 20 Jan 2019 00:08:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132040-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-i386-freebsd10-amd64:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-4.4:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c5feba4358ed485b91c2f535d703758aa6d8872f
X-Osstest-Versions-That: linux=b83b3fa78445387f351cef477a112e503d72b9f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Jan 2019 00:08:09 +0000
Subject: [Xen-devel] [linux-4.4 test] 132040: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjA0MCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjA0MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMTk4NgogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMyBndWVzdC1zdGFydC4yICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMxOTg2CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1
bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEz
MTk4NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGM1
ZmViYTQzNThlZDQ4NWI5MWMyZjUzNWQ3MDM3NThhYTZkODg3MmYKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGI4M2IzZmE3ODQ0NTM4N2YzNTFjZWY0NzdhMTEyZTUwM2Q3
MmI5ZjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTk4NiAgMjAxOS0wMS0xNiAxNzowMzoxOCBa
ICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzIwNDAgIDIwMTktMDEtMTggMDI6Mjc6
MDcgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1
PgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQXJuZCBCZXJn
bWFubiA8YXJuZEBhcm5kYi5kZT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4uaHV0Y2hpbmdzQGNvZGV0
aGluay5jby51az4KICBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fhc0Bnb29nbGUuY29tPgogIENocmlz
IE1hc29uIDxjbG1AZmIuY29tPgogIENocmlzdG9waCBMYW1ldGVyIDxjbEBsaW51eC5jb20+CiAg
RGFuaWVsZSBQYWxtYXMgPGRubHBsbUBnbWFpbC5jb20+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJh
QHN1c2UuY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBGaWxpcGUg
TWFuYW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBs
aW51eGZvdW5kYXRpb24ub3JnPgogIEd1IEppbnhpYW5nIDxndWp4QGNuLmZ1aml0c3UuY29tPgog
IEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSWNlbm93eSBaaGVuZyA8aWNl
bm93eUBhb3NjLmlvPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEph
Y2sgU3RvY2tlciA8amFja3N0b2NrZXIuOTNAZ21haWwuY29tPgogIEplZmYgTWFob25leSA8amVm
Zm1Ac3VzZS5jb20+CiAgSm9zZWYgQmFjaWsgPGpiYWNpa0BmYi5jb20+CiAgS2FpbGFuZyBZYW5n
IDxrYWlsYW5nQHJlYWx0ZWsuY29tPgogIExleSBGb29uIFRhbiA8bGZ0YW5AYWx0ZXJhLmNvbT4K
ICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGl1IEJv
IDxiby5saS5saXVAb3JhY2xlLmNvbT4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9z
b2Z0LmNvbT4KICBRdSBXZW5ydW8gPHF1d2VucnVvLmJ0cmZzQGdteC5jb20+CiAgUXUgV2VucnVv
IDxxdXdlbnJ1b0Bjbi5mdWppdHN1LmNvbT4KICBRdSBXZW5ydW8gPHdxdUBzdXNlLmNvbT4KICBS
YWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUm9zcyBMYWdl
cndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU2hhb2t1biBaaGFuZyA8emhhbmdz
aGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQu
Y29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUaGVvZG9yZSBUcydvIDx0eXRz
b0BtaXQuZWR1PgogIFZhc2lseSBBdmVyaW4gPHZ2c0B2aXJ0dW96em8uY29tPgogIFdvbGZyYW0g
U2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWWkgWmVuZyA8eWl6ZW5nQGFzcm1pY3JvLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTM4OSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 20 03:00:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Jan 2019 03:00:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gl3LZ-0004Jv-Q4; Sun, 20 Jan 2019 03:00: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=c15s=P4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gl3LY-0004Ji-L7
 for xen-devel@lists.xenproject.org; Sun, 20 Jan 2019 03:00:28 +0000
X-Inumbo-ID: 89d6c7ba-1c5f-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89d6c7ba-1c5f-11e9-a1e0-bc764e045a96;
 Sun, 20 Jan 2019 03:00:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gl3LW-0003z0-4P; Sun, 20 Jan 2019 03:00:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gl3LU-00029j-Ta; Sun, 20 Jan 2019 03:00:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gl3LU-000564-Sk; Sun, 20 Jan 2019 03:00:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132063-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qcow2:guest-start:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=008bfb9312968bc6af54e47746a9d9f66c8388c0
X-Osstest-Versions-That: linux=df6062688e387419f0e10ee1bef2e9cfd7795399
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Jan 2019 03:00:24 +0000
Subject: [Xen-devel] [linux-4.9 test] 132063: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjA2MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjA2My8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICA0IG1lbWRpc2stdHJ5LWFw
cGVuZCBmYWlsIGluIDEzMTk5MSBwYXNzIGluIDEzMjA2MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAxMSBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTMxOTkxIHBhc3MgaW4gMTMyMDYz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMxOTkxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMzE5OTEKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzE5NzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTk3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxOTcx
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE5NzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTk3MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAwMDhiZmI5MzEyOTY4
YmM2YWY1NGU0Nzc0NmE5ZDlmNjZjODM4OGMwCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICBkZjYwNjI2ODhlMzg3NDE5ZjBlMTBlZTFiZWYyZTljZmQ3Nzk1Mzk5CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzE5NzEgIDIwMTktMDEtMTUgMjM6MDM6NDcgWiAgICA0IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMxOTkxICAyMDE5LTAxLTE3IDA1OjA0OjU2IFogICAgMiBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIENocmlzdG9waCBMYW1ldGVyIDxj
bEBsaW51eC5jb20+CiAgRGFuaWVsZSBQYWxtYXMgPGRubHBsbUBnbWFpbC5jb20+CiAgRG9uZ3No
ZW5nIFlhbmcgPGRvbmdzaGVuZy55YW5nQGVhc3lzdGFjay5jbj4KICBHcmVnIEtyb2FoLUhhcnRt
YW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRl
QHJlZGhhdC5jb20+CiAgSWNlbm93eSBaaGVuZyA8aWNlbm93eUBhb3NjLmlvPgogIElseWEgRHJ5
b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRo
YXQuY29tPgogIEphY2sgU3RvY2tlciA8amFja3N0b2NrZXIuOTNAZ21haWwuY29tPgogIEphbiBT
dGFuY2VrIDxqc3RhbmNla0ByZWRoYXQuY29tPgogIEthaWxhbmcgWWFuZyA8a2FpbGFuZ0ByZWFs
dGVrLmNvbT4KICBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRl
bC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxv
dkBtaWNyb3NvZnQuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGlu
dGVsLmNvbT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBT
dGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdh
aUBzdXNlLmRlPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVmFzaWx5IEF2ZXJp
biA8dnZzQHZpcnR1b3p6by5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4K
ICBZaSBaZW5nIDx5aXplbmdAYXNybWljcm8uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKICAgZGY2MDYyNjg4ZTM4Li4wMDhiZmI5MzEyOTYgIDAwOGJmYjkzMTI5NjhiYzZhZjU0ZTQ3
NzQ2YTlkOWY2NmM4Mzg4YzAgLT4gdGVzdGVkL2xpbnV4LTQuOQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 20 03:14:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Jan 2019 03: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-devel-bounces@lists.xenproject.org>)
	id 1gl3Yy-0005F3-Dm; Sun, 20 Jan 2019 03:14: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=c15s=P4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gl3Yx-0005Et-7O
 for xen-devel@lists.xenproject.org; Sun, 20 Jan 2019 03:14:19 +0000
X-Inumbo-ID: 78bdeae2-1c61-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78bdeae2-1c61-11e9-a1e0-bc764e045a96;
 Sun, 20 Jan 2019 03:14:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gl3Yu-0004FG-Cy; Sun, 20 Jan 2019 03:14:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gl3Yu-0003N4-2G; Sun, 20 Jan 2019 03:14:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gl3Yu-0002NS-1K; Sun, 20 Jan 2019 03:14:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132053-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9673b4aa71cae3c1a47a3cdc18ddbfe12f5380b9
X-Osstest-Versions-That: linux=7939f8beecf1cfb10d255be65bfbd3793fae82a1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Jan 2019 03:14:16 +0000
Subject: [Xen-devel] [linux-next test] 132053: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjA1MyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIwNTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTk3MgogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMxOTcyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1k
aS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzE5NzIKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMzE5NzIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgIDE5IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ZmFpbCBibG9ja2VkIGluIDEzMTk3MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMxOTcyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzE5NzIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTk3MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxOTcy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE5NzIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTk3MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTMxOTcyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE5NzIKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDk2NzNiNGFhNzFjYWUzYzFh
NDdhM2NkYzE4ZGRiZmUxMmY1MzgwYjkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDc5MzlmOGJlZWNmMWNmYjEwZDI1NWJlNjViZmJkMzc5M2ZhZTgyYTEKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWls
aW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMyMDUzICAyMDE5LTAxLTE4IDA5OjE5OjAzIFogICAgMSBk
YXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 20 03:38:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Jan 2019 03:38: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-devel-bounces@lists.xenproject.org>)
	id 1gl3wY-0006un-BU; Sun, 20 Jan 2019 03:38: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=c15s=P4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gl3wW-0006ub-Lm
 for xen-devel@lists.xenproject.org; Sun, 20 Jan 2019 03:38:40 +0000
X-Inumbo-ID: df6d9b29-1c64-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df6d9b29-1c64-11e9-a1e0-bc764e045a96;
 Sun, 20 Jan 2019 03:38:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gl3wR-0004gb-On; Sun, 20 Jan 2019 03:38:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gl3wR-0006SK-Gc; Sun, 20 Jan 2019 03:38:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gl3wR-0002l0-Fv; Sun, 20 Jan 2019 03:38:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gl3wR-0002l0-Fv@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Jan 2019 03:38:35 +0000
Subject: [Xen-devel] [ovmf bisection] complete
 test-amd64-amd64-xl-qemuu-ovmf-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQKdGVzdGlkIGRlYmlhbi1odm0taW5zdGFsbAoKVHJl
ZTogbGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51
eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdp
dApUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKVHJlZTog
cWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6
IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxl
bSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgb3ZtZiBodHRwczovL2dpdGh1Yi5j
b20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAyZjRhNWE5ZjRjMTdlZDg4
YWFhMzExNGQxZTE2MWU0MmNiODBhOWJmCiAgQnVnIG5vdCBwcmVzZW50OiA5ZTkwZmIwOTdjMTUy
NmI2ZmI5NjA4MmNkMzQzOGMyODM1ZTU0Y2M1CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyMTQ0LwoKCiAgY29tbWl0
IDJmNGE1YTlmNGMxN2VkODhhYWEzMTE0ZDFlMTYxZTQyY2I4MGE5YmYKICBBdXRob3I6IERhbmRh
biBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXRlOiAgIFRodSBKYW4gMyAxNTozMToyMyAy
MDE5ICswODAwCiAgCiAgICAgIE1kZVBrZy9CYXNlUGVDb2ZmTGliOiBBZGQgbW9yZSBjaGVjayBm
b3IgcmVsb2NhdGlvbiBkYXRhCiAgICAgIAogICAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlh
bm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQyNgogICAgICAKICAgICAgVjI6CiAgICAgICgx
KSBBZGQgTlVMTCBwb2ludGVyIGNoZWNrIGZvciB0aGUgaW5wdXQgcGFyYW1ldGVycwogICAgICAo
MikgQWRkIGNoZWNrIGZvciB0aGUgIkFkanVzdCIgdmFsdWUgYmVmb3JlIGFwcGx5aW5nIGZpeCB1
cHMuCiAgICAgIAogICAgICBJbiBmdW5jdGlvbiBQZUNvZmZMb2FkZXJSZWxvY2F0ZUltYWdlRm9y
UnVudGltZSwgaXQgZG9lc24ndAogICAgICBkbyBtdWNoIGNoZWNrIHdoZW4gZG8gcmVsb2NhdGlv
bi4gRm9yIEFQSSBsZXZlbCBjb25zaWRlcmF0aW9uLAogICAgICBpdCdzIG5vdCBzYWZlIGVub3Vn
aC4KICAgICAgU28gdGhpcyBwYXRjaCBpcyB0byByZXBsYWNlIHRoZSBzYW1lIGNvZGUgbG9naWMg
d2l0aCBmdW5jdGlvbgogICAgICBQZUNvZmZMb2FkZXJJbWFnZUFkZHJlc3Mgd2hpY2ggd2lsbCBj
b3ZlciBtb3JlIHZhbGlkYXRpb24uCiAgICAgIAogICAgICBDYzogTWljaGFlbCBEIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcu
Z2FvQGludGVsLmNvbT4KICAgICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMQogICAgICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRh
bi5iaUBpbnRlbC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2Fv
QGludGVsLmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2Vj
dC9vdm1mL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NC5kZWJpYW4taHZtLWlu
c3RhbGwuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0
aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L292bWYvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0LmRlYmlhbi1odm0taW5zdGFsbCAtLXN1bW1hcnktb3V0PXRtcC8xMzIxNDQuYmlzZWN0aW9u
LXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjk0NzUgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJp
c2VjdCBvdm1mIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBkZWJpYW4taHZt
LWluc3RhbGwKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzMjAyNCBmYWls
IFtob3N0PWRlYmluYTBdIC8gMTI5NDc1IFtob3N0PWRlYmluYTFdIDEyOTQ1NCBbaG9zdD1pdGFs
aWEwXSAxMjk0MzAgW2hvc3Q9cGlub3QxXSAxMjkzMjggW2hvc3Q9cmltYXZhMV0gMTI5MzEwIG9r
LgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzIwMjQgLyAxMjkzMTAKKHRyZWUgd2l0
aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKVHJlZTogbGludXhmaXJtd2Fy
ZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTog
b3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0ClRyZWU6IHFlbXUgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdApMYXRlc3QgOWMwN2ZjMjU5Mzk2ZmI1YTI2NzEzNzU1ZjkyZjYwZWI0
NzdlZDU2NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM2OGI1NjQ5
MDAyYzJjNzU2MzNjZGY4YTk0OTgwM2NhY2JlOGQwNDQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKQmFzaXMgcGFzcyBlNzQw
NTkxMGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzRmNDk4NGM2OWFiMTA1N2E1ZDI5N2I0NTU3ZmU2Y2Y3MzNm
ODU4NCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlk
OWI0M2YyYzY0NWFlNwpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUt
Z2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0I2U3NDA1OTEw
Y2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEtOWMwN2ZjMjU5Mzk2ZmI1YTI2NzEzNzU1
ZjkyZjYwZWI0NzdlZDU2NyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFu
b2NvcmUvZWRrMi5naXQjYzRmNDk4NGM2OWFiMTA1N2E1ZDI5N2I0NTU3ZmU2Y2Y3MzNmODU4NC1j
NjhiNTY0OTAwMmMyYzc1NjMzY2RmOGE5NDk4MDNjYWNiZThkMDQ0IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJj
NDhlZjg5MTNlMzE0OS1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5
ZDliNDNmMmM2NDVhZTctOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwpG
cm9tIGdpdDovL2NhY2hlOjk0MTkvZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzCiAg
IGRmNjA2MjY4OGUzOC4uMDA4YmZiOTMxMjk2ICB0ZXN0ZWQvbGludXgtNC45IC0+IG9yaWdpbi90
ZXN0ZWQvbGludXgtNC45CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1
b3VzOiBsaW51eC1wdm9wcwpMb2FkZWQgMzAwNSBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFy
Y2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyOTMxMCBwYXNzIGU3NDA1OTEwY2E1NTUzZWFlODc0
NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBjNGY0OTg0YzY5YWIxMDU3YTVkMjk3YjQ1NTdmZTZjZjczM2Y4NTg0IDljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAx
MjkzMjggW2hvc3Q9cmltYXZhMV0KIDEyOTQzMCBbaG9zdD1waW5vdDFdCiAxMjk1MzUgW10KIDEy
OTQ3NSBbaG9zdD1kZWJpbmExXQogMTI5NDU0IFtob3N0PWl0YWxpYTBdCiAxMjk1MjYgW10KIDEy
OTU3MyBbXQogMTI5NjA0IFtdCiAxMjk3NDIgW10KIDEyOTY5NiBbXQogMTI5NzMwIFtdCiAxMjk2
NjIgW10KIDEyOTY3OCBbXQogMTI5NzE4IFtdCiAxMjk3NDkgW10KIDEyOTY4MiBbXQogMTI5Njg0
IFtdCiAxMjk2ODYgW10KIDEyOTcyMiBbXQogMTI5Nzc1IFtdCiAxMjk2ODkgW10KIDEyOTcwMyBb
XQogMTI5NzI1IFtdCiAxMjk3MTUgW10KIDEyOTc0NSBbXQogMTI5NzM0IFtdCiAxMjk3NTMgW10K
IDEyOTc2NCBbXQogMTI5NzU2IFtdCiAxMjk3NjkgW10KIDEyOTgwOCBbXQogMTI5ODEzIFtdCiAx
Mjk4MzIgW10KIDEyOTgxNiBbXQogMTI5ODIxIFtdCiAxMjk3OTcgW10KIDEyOTgyNCBbXQogMTI5
ODM4IFtdCiAxMjk4NDcgW10KIDEyOTg1NiBbXQogMTI5ODkxIFtdCiAxMjk5NDYgW10KIDEyOTkw
MiBbXQogMTI5OTI4IFtdCiAxMjk5MDUgW10KIDEyOTkzMiBbXQogMTI5OTUwIFtdCiAxMjk5MTIg
W10KIDEyOTkxOCBbXQogMTI5OTM3IFtdCiAxMjk5MjMgW10KIDEyOTk1MiBbXQogMTI5OTQxIFtd
CiAxMjk5NjMgW10KIDEyOTk3MyBbXQogMTI5OTU3IFtdCiAxMjk5NjkgW10KIDEyOTk3OSBbXQog
MTI5OTk1IFtdCiAxMjk5OTIgW10KIDEyOTk4NyBbXQogMTMwMDAwIFtdCiAxMzAwMDMgW10KIDEz
MDAwNiBbXQogMTMwMDE0IFtdCiAxMzAwMTcgW10KIDEzMDAyMSBbXQogMTMwMDI2IFtdCiAxMzAw
NTIgW10KIDEzMDAzOSBbXQogMTMwMDMxIFtdCiAxMzAwNzMgW10KIDEzMDA2NSBbXQogMTMwMDkx
IFtdCiAxMzAwNjkgW10KIDEzMDA3NiBbXQogMTMwMDgzIFtdCiAxMzAwOTYgW10KIDEzMDA5OCBb
XQogMTMwMTAzIFtdCiAxMzAxMDYgW10KIDEzMDEyMCBbXQogMTMwMTEyIFtdCiAxMzAxODggW10K
IDEzMDE1NCBbXQogMTMwMTc0IFtdCiAxMzAxMjUgW10KIDEzMDE1OCBbXQogMTMwMTkwIFtdCiAx
MzAxMzQgW10KIDEzMDE0NCBbXQogMTMwMTYxIFtdCiAxMzAxNDggW10KIDEzMDE1MSBbXQogMTMw
MTc3IFtdCiAxMzAxNjQgW10KIDEzMDE3MCBbXQogMTMwMTgzIFtdCiAxMzAxOTYgW10KIDEzMDIw
MCBbXQogMTMwMjA1IFtdCiAxMzAyMTQgW10KIDEzMDIzMSBbXQogMTMwMzAxIFtdCiAxMzAyODQg
W10KIDEzMDI1NSBbXQogMTMwMjY1IFtdCiAxMzAzMzQgW10KIDEzMDI5NiBbXQogMTMwMzI3IFtd
CiAxMzAzMjEgW10KIDEzMDMxNSBbXQogMTMwMzA4IFtdCiAxMzAzMzEgW10KIDEzMDM0MSBbXQog
MTMwMzQ0IFtdCiAxMzAzNDkgW10KIDEzMDM3NyBbXQogMTMwMzU3IFtdCiAxMzAzODkgW10KIDEz
MDM2MSBbXQogMTMwNDE5IFtdCiAxMzAzNjggW10KIDEzMDM3NCBbXQogMTMwMzkxIFtdCiAxMzAz
OTYgW10KIDEzMDQzNSBbXQogMTMwNDI5IFtdCiAxMzA0MTQgW10KIDEzMDQyMiBbXQogMTMwNDQw
IFtdCiAxMzA0NDMgW10KIDEzMDQ3OCBbXQogMTMwNTMxIFtdCiAxMzA0OTkgW10KIDEzMDQ1NSBb
XQogMTMwNDgzIFtdCiAxMzA0NjkgW10KIDEzMDQ5MSBbXQogMTMwNTA3IFtdCiAxMzA2MjggW10K
IDEzMDU4MCBbXQogMTMwNzUwIFtdCiAxMzA2NjggW10KIDEzMDg0NSBbXQogMTMwODA2IFtdCiAx
MzA4NjggW10KIDEzMDk4MCBbXQogMTMwODk3IFtdCiAxMzEwOTAgW10KIDEzMTA1NCBbXQogMTMx
MTMyIFtdCiAxMzExODggW10KIDEzMTE1NyBbXQogMTMxMjExIFtdCiAxMzEyNDUgW10KIDEzMTI4
MyBbXQogMTMxMzIwIFtdCiAxMzEyOTQgW10KIDEzMTM0MSBbXQogMTMxMzYyIFtdCiAxMzEzODMg
W10KIDEzMTQxNCBbXQogMTMxNDMyIFtdCiAxMzE0NTAgW10KIDEzMTQ3MCBbXQogMTMxNDkwIFtd
CiAxMzE1MTAgW10KIDEzMTU0MCBbXQogMTMxNTI2IFtdCiAxMzE1NjEgW10KIDEzMTU5OCBbXQog
MTMxNTY4IFtdCiAxMzE2NDQgW10KIDEzMTU3MiBbXQogMTMxNjAxIFtdCiAxMzE1NzMgW10KIDEz
MTYyMCBbXQogMTMxNTc0IFtdCiAxMzE2MDIgW10KIDEzMTU3NSBbXQogMTMxNjM2IFtdCiAxMzE1
NzYgW10KIDEzMTYwMyBbXQogMTMxNTc3IFtdCiAxMzE2MDQgW10KIDEzMTU3OSBbXQogMTMxNjA1
IFtdCiAxMzE1ODEgW10KIDEzMTYwNiBbXQogMTMxNjA3IFtdCiAxMzE1ODIgW10KIDEzMTYyNCBb
XQogMTMxNjA4IFtdCiAxMzE1ODYgW10KIDEzMTU4OCBbXQogMTMxNjA5IFtdCiAxMzE1OTAgW10K
IDEzMTYyNyBbXQogMTMxNTkxIFtdCiAxMzE2MTAgW10KIDEzMTU5MiBbXQogMTMxNjExIFtdCiAx
MzE1OTQgW10KIDEzMTY5MCBbXQogMTMxNTk2IFtdCiAxMzE2NDAgW10KIDEzMTYxMiBbXQogMTMx
NjcyIFtdCiAxMzE2MTQgW10KIDEzMTYyOCBbXQogMTMxNjQzIFtdCiAxMzE2MTUgW10KIDEzMTYz
MiBbXQogMTMxNjM0IFtdCiAxMzE2NjggW10KIDEzMTY3NiBbXQogMTMxNjU4IFtdCiAxMzE2NTMg
W10KIDEzMTY2NCBbXQogMTMxNjU3IFtdCiAxMzE2NzEgW10KIDEzMTY5MSBbXQogMTMxNjc3IFtd
CiAxMzE2NzQgW10KIDEzMTY4MyBbXQogMTMxNjc4IFtdCiAxMzE2ODQgW10KIDEzMTY4NSBbXQog
MTMxNzg1IFtdCiAxMzE3MTkgW10KIDEzMTc1MSBbXQogMTMxNzI0IFtdCiAxMzE3NTYgW10KIDEz
MTcyNyBbXQogMTMxNzA5IFtdCiAxMzE3MTMgW10KIDEzMTcxNCBbXQogMTMxNzE1IFtdCiAxMzE3
MTYgW10KIDEzMTc5NiBbXQogMTMxNzE3IFtdCiAxMzE3NzEgW10KIDEzMTczOCBbXQogMTMxNzMx
IFtdCiAxMzE3ODQgW10KIDEzMTc2MCBbXQogMTMxNzc0IFtdCiAxMzE3ODEgW10KIDEzMTc2NyBb
XQogMTMxNzc2IFtdCiAxMzE3NzAgW10KIDEzMTc3NyBbXQogMTMxNzc4IFtdCiAxMzE3NzkgW10K
IDEzMTc4OSBbXQogMTMxODExIFtdCiAxMzE4MzggW10KIDEzMTg0NiBbXQogMTMxODYxIFtdCiAx
MzE5MTggW10KIDEzMTg4MCBbXQogMTMxODkwIFtdCiAxMzE5MDUgW10KIDEzMTg5NSBbXQogMTMx
OTUwIFtdCiAxMzE5MzggW10KIDEzMTkzMiBbXQogMTMxOTY3IFtdCiAxMzE5ODMgZmFpbCA5YzA3
ZmMyNTkzOTZmYjVhMjY3MTM3NTVmOTJmNjBlYjQ3N2VkNTY3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgMmY0YTVhOWY0YzE3ZWQ4OGFhYTMxMTRkMWUxNjFlNDJjYjgw
YTliZiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFh
ZTNkNjUyNTlkMTNhMwogMTMxOTU5IFtdCiAxMzIwNzQgZmFpbCA5YzA3ZmMyNTkzOTZmYjVhMjY3
MTM3NTVmOTJmNjBlYjQ3N2VkNTY3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgMmY0YTVhOWY0YzE3ZWQ4OGFhYTMxMTRkMWUxNjFlNDJjYjgwYTliZiBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwog
MTMyMDg1IGJsb2NrZWQgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGU4ZjQwYjc3MGY1ZWViMTAz
MWE1NmZjYWI5YWZjOWMxMmE0ZWNhZmEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDNlNTY4ZmE5
ZTE5Y2NlZmNmZDBkMzA1NmNiODBkMGIxNWYyYmYwZjcKIDEzMjAyNSBwYXNzIGU3NDA1OTEwY2E1
NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBjNGY0OTg0YzY5YWIxMDU3YTVkMjk3YjQ1NTdmZTZjZjczM2Y4NTg0IDlj
MGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJj
NjQ1YWU3CiAxMzIwODcgYmxvY2tlZCBlNzQwNTkxMGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVl
MDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWJhZTc4MTFk
OTQzM2E0YmI3MTIzYzZlY2E1YzI5OTU4NzczNjBmMSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
NmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMyMDI0IGZhaWwgOWMw
N2ZjMjU5Mzk2ZmI1YTI2NzEzNzU1ZjkyZjYwZWI0NzdlZDU2NyBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM2OGI1NjQ5MDAyYzJjNzU2MzNjZGY4YTk0OTgwM2NhY2Jl
OGQwNDQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJh
YWUzZDY1MjU5ZDEzYTMKIDEzMjA4MCBmYWlsIDljMDdmYzI1OTM5NmZiNWEyNjcxMzc1NWY5MmY2
MGViNDc3ZWQ1NjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjNjhi
NTY0OTAwMmMyYzc1NjMzY2RmOGE5NDk4MDNjYWNiZThkMDQ0IGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIwOTUgYmxv
Y2tlZCBlNzQwNTkxMGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYmMzOWM1Y2JlYTMwYjUzYzM1YTMyMTUwNDMx
YmI3ZWEwNWEzMjM4ZCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYWUwMWE4ZTMxNWZlY2IxOTE0
ZWRkOTk5ODBhNjE5ZDM4Nzk1MWQzZgogMTMyMDg4IGJsb2NrZWQgZTc0MDU5MTBjYTU1NTNlYWU4
NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDdjM2ExZWZkMTUyNDNkZjc3ODNjNGE1YTZiZTQxMmU5OTQwMmY1YTAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDIyMWMyZmM0MzM5MDQ5Mzc5NjZlNDBjNmEyNTM4NjUwMjUzYjcyMDQK
IDEzMjA4OSBwYXNzIGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2Y2YzYWVhZWIxYjI0MmZmM2Ji
MDc2YmE0YzkzMjQ4YjVmMzg3YzdmIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5ZjdjMWU3NjVk
MDRjMjc3ZWU3NjJiNDFiZjdkNGFlNDY5ZjliOWZiCiAxMzIwOTQgYmxvY2tlZCBlNzQwNTkxMGNh
NTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgMzE2YjNhNzE5ZmQyZWU5N2EwMWIwZDk0MWJiYTE1ZWYwNjg0MGQ3OCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZTljNDU3NGQ4MTU2YjUzNzA2N2Q0N2JjNDM2MmNkZTcx
NzRjYzNkNwogMTMyMTAwIGJsb2NrZWQgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRl
ZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDdmM2IwYmFk
NGJiYjNjYjI0MDE0ZDJlNjIxNjYxNTg5NmVhMDlkYmYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDNjMjFkYmExODkxZDgwYjg5YmI0NjgwZDEyZmViYzE3ZjgyNTQzMDUKIDEzMjEwMiBibG9ja2Vk
IGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlMDcwOTJlZGNhODQ0MmRiNGE5NDFkYmVlYTBjZDE5
NmM3YmY4ZWM5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBkODg3Y2VkNWQyZDRmNDFhMTVmYmQ3
YTRjM2E0MDlhYmUwOWJmZDNmCiAxMzIwOTYgYmxvY2tlZCBlNzQwNTkxMGNhNTU1M2VhZTg3NDRh
ZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgYWRhNGEwMDNmOWU0MmMyN2NlNmM2Y2RhZDc0MTU3YjhlYzRjMTNlYyBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgYTI3ODNlOTdmYjIyMDM0N2JjZjQ2NTgzODY3NzgyNzEyYTE3MjcxMAogMTMy
MDk3IGJsb2NrZWQgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGI0NmRlNTA5MTNkZWEzNmQyNDYz
NzM5NGM0MWQzNDA5NWJmZGFlZTIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM4OGM1NWJmYWQy
NTIyMDA5Zjg4ZjE2NWY3NGIyZmM1ZWQ0ZjllOTQKIDEzMjEwMyBwYXNzIGU3NDA1OTEwY2E1NTUz
ZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA5MzhjZjRjMzNhMDY5NWVmMTAxMWIwN2U0NTVhN2VjMmY4N2I1YWQzIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA4MDhjZmY0YzJhZjY2YWZkNjE5NzM0NTFhZWI3ZTcwODczMmFi
ZjkwCiAxMzIxMDUgcGFzcyBlNzQwNTkxMGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2Ix
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjg5MjBjY2MzYzhkNGFi
Y2EzNWJiNzhjNTg0NTY2NmIxNGZhN2ViNCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJj
NTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMTA5IHBhc3MgOWMwN2ZjMjU5
Mzk2ZmI1YTI2NzEzNzU1ZjkyZjYwZWI0NzdlZDU2NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGI5NGFlY2I0ZWM5NDNkMjhmNmNjOWM4MDBjZmMzMGI0MzQ4YjA5ZmIg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1
MjU5ZDEzYTMKIDEzMjExMiBwYXNzIDljMDdmYzI1OTM5NmZiNWEyNjcxMzc1NWY5MmY2MGViNDc3
ZWQ1NjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0NGZjMjdiMmJm
MDJjMzJhY2ZiOTllMTZhMzJjM2JkMmMzNzAxMGY2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5
M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIxMTYgcGFzcyA5YzA3
ZmMyNTkzOTZmYjVhMjY3MTM3NTVmOTJmNjBlYjQ3N2VkNTY3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWI5OGZlMmFlMThkNDZhMGYxYzViYzM1ZTc5ZTNkNDI5ZmFk
YzlmNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFh
ZTNkNjUyNTlkMTNhMwogMTMyMTQ0IGZhaWwgOWMwN2ZjMjU5Mzk2ZmI1YTI2NzEzNzU1ZjkyZjYw
ZWI0NzdlZDU2NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDJmNGE1
YTlmNGMxN2VkODhhYWEzMTE0ZDFlMTYxZTQyY2I4MGE5YmYgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjEyMCBwYXNz
IDljMDdmYzI1OTM5NmZiNWEyNjcxMzc1NWY5MmY2MGViNDc3ZWQ1NjcgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAxZjdiNzQ4MzE1NDQwZTE4ZWY4NWYwYjA3NmM4ZmQ1
ZTdiODQyNTlkIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQx
MWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIxMjQgcGFzcyA5YzA3ZmMyNTkzOTZmYjVhMjY3MTM3NTVm
OTJmNjBlYjQ3N2VkNTY3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWU5MGZiMDk3YzE1MjZiNmZiOTYwODJjZDM0MzhjMjgzNWU1NGNjNSBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMTI4
IGZhaWwgOWMwN2ZjMjU5Mzk2ZmI1YTI2NzEzNzU1ZjkyZjYwZWI0NzdlZDU2NyBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDJmNGE1YTlmNGMxN2VkODhhYWEzMTE0ZDFl
MTYxZTQyY2I4MGE5YmYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUx
NDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjEzNCBwYXNzIDljMDdmYzI1OTM5NmZiNWEyNjcx
Mzc1NWY5MmY2MGViNDc3ZWQ1NjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5ZTkwZmIwOTdjMTUyNmI2ZmI5NjA4MmNkMzQzOGMyODM1ZTU0Y2M1IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAx
MzIxMzggZmFpbCA5YzA3ZmMyNTkzOTZmYjVhMjY3MTM3NTVmOTJmNjBlYjQ3N2VkNTY3IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMmY0YTVhOWY0YzE3ZWQ4OGFhYTMx
MTRkMWUxNjFlNDJjYjgwYTliZiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0ZTIw
YmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMTQyIHBhc3MgOWMwN2ZjMjU5Mzk2ZmI1
YTI2NzEzNzU1ZjkyZjYwZWI0NzdlZDU2NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDllOTBmYjA5N2MxNTI2YjZmYjk2MDgyY2QzNDM4YzI4MzVlNTRjYzUgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEz
YTMKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGln
aHQgMTI5MzEwIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEz
MjAyNCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjAy
NSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjA4MCAoZmFp
bCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA5YzA3ZmMyNTkzOTZmYjVhMjY3
MTM3NTVmOTJmNjBlYjQ3N2VkNTY3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOWU5MGZiMDk3YzE1MjZiNmZiOTYwODJjZDM0MzhjMjgzNWU1NGNjNSBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwpO
byByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDEzMjEyNCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDEzMjEyOCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDEzMjEzNCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMy
MTM4IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyMTQy
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzIxNDQgKGZhaWwp
LCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hh
bmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3Rp
YW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMmY0YTVhOWY0YzE3ZWQ4OGFhYTMx
MTRkMWUxNjFlNDJjYjgwYTliZgogIEJ1ZyBub3QgcHJlc2VudDogOWU5MGZiMDk3YzE1MjZiNmZi
OTYwODJjZDM0MzhjMjgzNWU1NGNjNQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjE0NC8KCgogIGNvbW1pdCAyZjRh
NWE5ZjRjMTdlZDg4YWFhMzExNGQxZTE2MWU0MmNiODBhOWJmCiAgQXV0aG9yOiBEYW5kYW4gQmkg
PGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGF0ZTogICBUaHUgSmFuIDMgMTU6MzE6MjMgMjAxOSAr
MDgwMAogIAogICAgICBNZGVQa2cvQmFzZVBlQ29mZkxpYjogQWRkIG1vcmUgY2hlY2sgZm9yIHJl
bG9jYXRpb24gZGF0YQogICAgICAKICAgICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29y
ZS5vcmcvc2hvd19idWcuY2dpP2lkPTE0MjYKICAgICAgCiAgICAgIFYyOgogICAgICAoMSkgQWRk
IE5VTEwgcG9pbnRlciBjaGVjayBmb3IgdGhlIGlucHV0IHBhcmFtZXRlcnMKICAgICAgKDIpIEFk
ZCBjaGVjayBmb3IgdGhlICJBZGp1c3QiIHZhbHVlIGJlZm9yZSBhcHBseWluZyBmaXggdXBzLgog
ICAgICAKICAgICAgSW4gZnVuY3Rpb24gUGVDb2ZmTG9hZGVyUmVsb2NhdGVJbWFnZUZvclJ1bnRp
bWUsIGl0IGRvZXNuJ3QKICAgICAgZG8gbXVjaCBjaGVjayB3aGVuIGRvIHJlbG9jYXRpb24uIEZv
ciBBUEkgbGV2ZWwgY29uc2lkZXJhdGlvbiwKICAgICAgaXQncyBub3Qgc2FmZSBlbm91Z2guCiAg
ICAgIFNvIHRoaXMgcGF0Y2ggaXMgdG8gcmVwbGFjZSB0aGUgc2FtZSBjb2RlIGxvZ2ljIHdpdGgg
ZnVuY3Rpb24KICAgICAgUGVDb2ZmTG9hZGVySW1hZ2VBZGRyZXNzIHdoaWNoIHdpbGwgY292ZXIg
bW9yZSB2YWxpZGF0aW9uLgogICAgICAKICAgICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hh
ZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjEKICAgICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlA
aW50ZWwuY29tPgogICAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRl
bC5jb20+Cgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFw
cy4gU2NhbGluZyBieSAwLjY1NjcxOSB0byBmaXQKcG5tdG9wbmc6IDcwIGNvbG9ycyBmb3VuZApS
ZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qvb3ZtZi90ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQuZGViaWFuLWh2bS1pbnN0YWxsLntkb3Qs
cHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQoxMzIxNDQ6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMjE0NCBvdm1mIHJlYWwtYmlz
ZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTMyMTQ0LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 20 05:18:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Jan 2019 05:18: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-devel-bounces@lists.xenproject.org>)
	id 1gl5V5-0006Og-33; Sun, 20 Jan 2019 05:18: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=c15s=P4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gl5V3-0006OW-Qg
 for xen-devel@lists.xenproject.org; Sun, 20 Jan 2019 05:18:25 +0000
X-Inumbo-ID: cf2b7b6a-1c72-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf2b7b6a-1c72-11e9-a1e0-bc764e045a96;
 Sun, 20 Jan 2019 05:18:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gl5Uz-00075z-Q6; Sun, 20 Jan 2019 05:18:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gl5Uz-0003IK-I7; Sun, 20 Jan 2019 05:18:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gl5Uz-0007tK-HS; Sun, 20 Jan 2019 05:18:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132083-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=40136bd3168a09c2524440d3b734015f0b618a05
X-Osstest-Versions-That: libvirt=4ab8447af778e7e9a10fd80feafd30cb26da7c09
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Jan 2019 05:18:21 +0000
Subject: [Xen-devel] [libvirt test] 132083: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjA4MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIwODMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjAyNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyMDI3CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDQwMTM2
YmQzMTY4YTA5YzI1MjQ0NDBkM2I3MzQwMTVmMGI2MThhMDUKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIDRhYjg0NDdhZjc3OGU3ZTlhMTBmZDgwZmVhZmQzMGNiMjZkYTdj
MDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjAyNyAgMjAxOS0wMS0xNyAyMDo0MTo1NSBaICAg
IDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzIwODMgIDIwMTktMDEtMTkgMDc6MDI6MTMg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBMYWluZSBT
dHVtcCA8bGFpbmVAbGFpbmUub3JnPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zz
a2l5QHZpcnR1b3p6by5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAg
V2FuZyBZZWNoYW8gPHdhbmcueWVjaGFvMjU1QHp0ZS5jb20uY24+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDRhYjg0NDdhZjcuLjQwMTM2YmQzMTYgIDQwMTM2
YmQzMTY4YTA5YzI1MjQ0NDBkM2I3MzQwMTVmMGI2MThhMDUgLT4geGVuLXRlc3RlZC1tYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 20 08:16:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Jan 2019 08:16: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-devel-bounces@lists.xenproject.org>)
	id 1gl8HE-0003Tg-Vf; Sun, 20 Jan 2019 08:16: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=c15s=P4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gl8HD-0003TU-L8
 for xen-devel@lists.xenproject.org; Sun, 20 Jan 2019 08:16:19 +0000
X-Inumbo-ID: a901eb5c-1c8b-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a901eb5c-1c8b-11e9-a1e0-bc764e045a96;
 Sun, 20 Jan 2019 08:16:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gl8H9-0002fR-4x; Sun, 20 Jan 2019 08:16:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gl8H8-00055X-SA; Sun, 20 Jan 2019 08:16:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gl8H8-0007vX-QS; Sun, 20 Jan 2019 08:16:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132081-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=a8d2b0685681e2f291faaa501efbbd76875f8ec8
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Jan 2019 08:16:14 +0000
Subject: [Xen-devel] [qemu-mainline test] 132081: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjA4MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIwODEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTg0MgogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMx
ODQyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzE4NDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MTg0MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhOGQyYjA2ODU2ODFlMmYyOTFm
YWFhNTAxZWZiYmQ3Njg3NWY4ZWM4CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAg
ICAgICAxNDc5MjNiMWE5MDFhMDM3MGY4M2EwZjRjNThlYzFiYWZmZWYyMmYwCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMzE4NDIgIDIwMTktMDEtMDkgMDA6Mzc6MjIgWiAgIDExIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTMxODkyICAyMDE5LTAxLTA5IDIzOjM3OjAwIFogICAxMCBkYXlzICAg
IDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyMDgxICAyMDE5LTAxLTE5IDA2OjAx
OjUyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3Jn
PgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGFu
ZHJvIFNhbmNoZXogQmFjaCA8YXNhbmNoZXpAa3J5cHRvc2xvZ2ljLmNvbT4KICBBbGV4ZXkgS2Fy
ZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5m
cmFuY2lzQHdkYy5jb20+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCQUxBVE9OIFpvbHRhbiA8
YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDaHJp
c3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2xlYmVyIFJvc2Eg
PGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNv
bT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRl
ciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5j
b20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQg
SGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhh
bmdAb3JhY2xlLmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAg
RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRmFtIFpoZW5nIDxmYW16QHJlZGhhdC5j
b20+CiAgRmVpIExpIDxzaGlybGV5MTdmZWlAZ21haWwuY29tPgogIEZyZWRpYW5vIFppZ2xpbyA8
ZnppZ2xpb0ByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2st
dXMubmV0PgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEppYW4gV2FuZyA8d2FuZ2ppYW4xNjFAaHVh
d2VpLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEpvaG4gU25vdyA8anNu
b3dAcmVkaGF0LmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEth
c2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxs
YXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgog
IExpIEZlbmcgPGxpZmVuZzE1MTlAZ21haWwuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNv
bT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBN
YXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNaWNoYWVs
IENsYXJrIDxtamNAc2lmaXZlLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0
LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBQYWxtZXIg
RGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBlbmcg
SGFvIDxwZW5nLmhhbzJAenRlLmNvbS5jbj4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxs
QGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFBpZXJyZSBNb3JlbCA8cG1vcmVsQGxpbnV4LmlibS5jb20+CiAgUHJhc2FkIEogUGFuZGl0
IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUHJpaXQgTGFlcyA8cGxhZXNAcGxhZXMub3JnPgog
IFJlbXkgTm9lbCA8cmVteS5ub2VsQGJsYWRlLWdyb3VwLmNvbT4KICBSaWNoYXJkIEhlbmRlcnNv
biA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21hbiBCb2xzaGFrb3YgPHIuYm9s
c2hha292QHlhZHJvLmNvbT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMt
bHlvbi5vcmc+CiAgU3JlZWppdGggTW9oYW5hbiA8c3JlZWppdC5tb2hhbmFuQG51dGFuaXguY29t
PgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQmVyZ2Vy
IDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhh
QHJlZGhhdC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRpbSBTbWl0aCA8dGltLnNtaXRo
QGNpdHJpeC5jb20+CiAgVG9tIERlc2V5biA8dG9tLmRlc2V5bkBnbWFpbC5jb20+CiAgVml0YWx5
IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9z
Y2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIFdlaSBYdSA8d2V4dUByZWRoYXQuY29tPgog
IFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50ZWwuY29tPgogIFlpIE1pbiBaaGFvIDx6eWltaW5A
bGludXguaWJtLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5p
eC5jb20+CiAgWmhhbyBZYW4gPHlhbi55LnpoYW9AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2ODg3IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 20 09:58:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Jan 2019 09:58: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-devel-bounces@lists.xenproject.org>)
	id 1gl9rx-0002Tg-Ia; Sun, 20 Jan 2019 09:58: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=c15s=P4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gl9rw-0002TW-Ls
 for xen-devel@lists.xenproject.org; Sun, 20 Jan 2019 09:58:20 +0000
X-Inumbo-ID: e9a7e12e-1c99-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9a7e12e-1c99-11e9-a1e0-bc764e045a96;
 Sun, 20 Jan 2019 09:58:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gl9rq-0004cF-KI; Sun, 20 Jan 2019 09:58:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gl9rq-0000zi-5W; Sun, 20 Jan 2019 09:58:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gl9rq-0000yO-3Y; Sun, 20 Jan 2019 09:58:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132077-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=cce9d763580a955d294a5e3696cbe07a03965e2b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Jan 2019 09:58:14 +0000
Subject: [Xen-devel] [ovmf test] 132077: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjA3NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIwNzcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDc1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI5NDc1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgY2NlOWQ3NjM1ODBhOTU1ZDI5NGE1ZTM2OTZjYmUwN2EwMzk2NWUyYgpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4
MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4LTExLTA1
IDIxOjEzOjExIFogICA3NSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAgMjAxOC0x
MS0wNiAyMDo0OToyNiBaICAgNzQgZGF5cyAgMjY5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMjA3NyAgMjAxOS0wMS0xOSAwMzo1MDo1OSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFjaGluIEd1
cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFzdGVyQGdt
YWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
c2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGludGVs
LmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t
PgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxj
aGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50ZWwuY29t
PgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndl
aUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNvbT4KICBG
ZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVA
aW50ZWwuY29tPgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VA
aW50ZWwuY29tPgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdh
ZGVlc2ggVWpqYSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUgQ2h1IDxt
YWdnaWUuY2h1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29t
PgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlr
ZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9y
Zz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJheSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWph
d2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50
ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5
dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFNvbmdwZW5nIExpIDxzb25ncGVuZy5saUBp
bnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2Fu
dSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8u
b3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZl
IEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1
ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9tYXMgUnlk
bWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVAaW50ZWwu
Y29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4g
U3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBWbGFkaW1p
ciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgV2Fu
ZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBp
bnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5
b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNv
bT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8g
QiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56
aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1
ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4Lnpo
YW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA2Njg5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 20 10:24:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Jan 2019 10:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glAHU-0004ot-09; Sun, 20 Jan 2019 10:24:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=c15s=P4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glAHS-0004oY-3R
 for xen-devel@lists.xenproject.org; Sun, 20 Jan 2019 10:24:42 +0000
X-Inumbo-ID: 98b067b4-1c9d-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98b067b4-1c9d-11e9-a1e0-bc764e045a96;
 Sun, 20 Jan 2019 10:24:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glAHN-0005CO-C7; Sun, 20 Jan 2019 10:24:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glAHN-0002Ni-0e; Sun, 20 Jan 2019 10:24:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glAHM-0008OP-WF; Sun, 20 Jan 2019 10:24:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132169-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=1912f1220cf87aee28349469893f101980714a05
X-Osstest-Versions-That: xen=84323dfb9daac3b47919113f881c19cffe01fc22
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Jan 2019 10:24:36 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 132169: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjE2OSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjE2OS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE5MTJmMTIyMGNmODdh
ZWUyODM0OTQ2OTg5M2YxMDE5ODA3MTRhMDUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDg0MzIzZGZiOWRhYWMzYjQ3OTE5MTEzZjg4MWMxOWNmZmUwMWZjMjIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMTk3NSAgMjAxOS0wMS0xNiAwOToxOTowMCBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzIxNjkgIDIwMTktMDEtMjAgMDk6MjI6NDcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDg0
MzIzZGZiOWQuLjE5MTJmMTIyMGMgIDE5MTJmMTIyMGNmODdhZWUyODM0OTQ2OTg5M2YxMDE5ODA3
MTRhMDUgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 20 12:04:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1glBpt-0003nZ-0O; Sun, 20 Jan 2019 12:04: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=c15s=P4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glBpr-0003nP-DH
 for xen-devel@lists.xenproject.org; Sun, 20 Jan 2019 12:04:19 +0000
X-Inumbo-ID: 82fb4cfa-1cab-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82fb4cfa-1cab-11e9-a1e0-bc764e045a96;
 Sun, 20 Jan 2019 12:04:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glBpm-000785-KS; Sun, 20 Jan 2019 12:04:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glBpm-0006ED-5r; Sun, 20 Jan 2019 12:04:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glBpm-0005MO-50; Sun, 20 Jan 2019 12:04:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132066-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:debian-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9b5eed105a45ac0557af113b4096132ae7e3e47f
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Jan 2019 12:04:14 +0000
Subject: [Xen-devel] [linux-3.18 test] 132066: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjA2NiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIwNjYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCBmYWlsIGluIDEzMTk5MCBwYXNzIGluIDEz
MjA2NgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMCBkZWJpYW4taW5zdGFsbCAgIGZh
aWwgaW4gMTMxOTkwIHBhc3MgaW4gMTMyMDY2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTk5MCBwYXNzIGluIDEzMjA2Ngog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTMxOTkwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzE5OTAK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzE5
OTAgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzE5OTAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMTk5MCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRj
NTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAt
MTcgMjE6NDc6MzkgWiAgIDk0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAyMDE4
LTExLTEwIDE2OjE3OjMwIFogICA3MCBkYXlzICAgNDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMxOTQyICAyMDE5LTAxLTEzIDEzOjI1OjQyIFogICAgNiBkYXlzICAgIDUgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo0NzQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0
aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDE0NzIyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 20 21:19:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Jan 2019 21: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-devel-bounces@lists.xenproject.org>)
	id 1glKUL-0002Il-G1; Sun, 20 Jan 2019 21:18: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=E2Kr=P4=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glKUJ-0002Ig-FZ
 for xen-devel@lists.xenproject.org; Sun, 20 Jan 2019 21:18:39 +0000
X-Inumbo-ID: f28b02aa-1cf8-11e9-a1e0-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f28b02aa-1cf8-11e9-a1e0-bc764e045a96;
 Sun, 20 Jan 2019 21:18:37 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id g11-v6so15852345ljk.3
 for <xen-devel@lists.xenproject.org>; Sun, 20 Jan 2019 13:18:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=JynjIjW5AXikb+SlN2unN4pJ6hsi9UEr11MmfZuRBfw=;
 b=RXSugfSskWC9hmSIU+Fl6CURVMWIiWuecZLyCjIbQg6EXll4APFOUvrJGA/dKfxKiz
 eht+f811AGUl/MVaATG1F+/OJz/a8TVFILrVEv6fd4MMDlrVOdByyeLdbT/qTPxRblQC
 H7Bp/QkT3xOhAo2FMm7rhuY3MSl9K+Sofw8tRzcz2N8QHw9Ilm8sW0rDpPig1YfjxpJm
 3lcKpqC0iOA5mg9tXmlT6OmENNRCisFx6MDx/Tha2mGZC0ClYG0pho5vv7B3jKZ6SP1q
 WzYu+WLStGwxNNo5VmYVRFNhhbjEjIpFTLkAxdCR/YMQp7Q+W90fYEGSw6Wygxe8Ua0e
 x/pQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=JynjIjW5AXikb+SlN2unN4pJ6hsi9UEr11MmfZuRBfw=;
 b=ddfQ+3ciTiBs8mRKF+QZyqGjjw2hg1Te0cwEdmF7ydkFVHafRzdvOZmI0Zu8/Q0bCq
 wp7nffYD3H3O6iwKVlGOQcs5jL8AXsggj4Ig+JwLahlpuzPAeDhrL1zvgC6YmUPFQ9of
 /Ph1TYOdGotazLx01U4O+K9vLy1d9PCNeSwPoWcgNNkSXPtuXWeVNLVHaTseXlf28+Tt
 7l0Eo8d5yHRb043zIYGSUmTqocaW4wFgU1LkyktlIROLufFWdvCFnRDknetGLB5P5D2q
 beQ6CU2DyPCU/wzq1YClQam+RY9Q1NqSxHBzw12HCZPrFJworC36B4w3by2mIRJL7VCR
 smfA==
X-Gm-Message-State: AJcUukdgpzNyVYnusFUgv9O+SEgyrx9ZT8ZWlqSUU46eQVhCKAhDJ3r/
 LYdE01NyUWUKVuR3HFuZ3I+kZvbxT3MVUP8FCWM=
X-Google-Smtp-Source: ALg8bN6ZbMtb6UJDX10JBHSK6PS7LU/m/iE72kLiDsAqKZZ0Wl8Cua/iR7b/yEXHlCMWAll7By6xDctnurO7UE7taHM=
X-Received: by 2002:a2e:1b47:: with SMTP id
 b68-v6mr14251789ljb.104.1548019114027; 
 Sun, 20 Jan 2019 13:18:34 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-16-git-send-email-christopher.w.clark@gmail.com>
 <5C3C874D020000780020D3D4@prv1-mh.provo.novell.com>
 <CACMJ4Gbcf9xXBATQsJtjx4LuiAxUXqjh8J3cevO+3x+6E-sZZQ@mail.gmail.com>
 <5C406633020000780020E9BC@prv1-mh.provo.novell.com>
In-Reply-To: <5C406633020000780020E9BC@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Sun, 20 Jan 2019 13:18:22 -0800
Message-ID: <CACMJ4Ga6-DsAnQSwM-TFJ+FSh0AHzNp44FORP6D5LVAKiu-s_Q@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 15/15] argo: validate hypercall arg
 structures via compat machinery
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMzoyNSBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDE3LjAxLjE5IGF0IDA4OjIyLCA8Y2hyaXN0b3BoZXIu
dy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gU29tZSBkZXRhaWxzIG9mIHRoZSBwcm9ibGVt
Ogo+ID4KPiA+IFdpdGhvdXQgdGhlIG1hY3JvIG92ZXJyaWRlcyBpbiBwbGFjZSAoaWUuIHVzaW5n
IHRoZSBleGlzdGluZwo+ID4gZGVmaW5pdGlvbnMpIHRoZSBidWlsZCBmYWlscyBvbiBDSEVDS19h
cmdvX3NlbmRfYWRkciAgYmVjYXVzZSB0aGlzCj4gPiBzdHJ1Y3QgaXMgZGVmaW5lZCB3aXRoIHR5
cGVzIHRoYXQgYXJlIHRoZW1zZWx2ZXMgdHJhbnNsYXRlZCBieSB0aGUKPiA+IGNvbXBhdCBwcm9j
ZXNzaW5nOgo+Cj4gQnV0IHRoYXQncyBhIG5vcm1hbCBzaXR1YXRpb24uCgpJIHRob3VnaHQgaXQg
d291bGQgYmUgdG9vIGJ1dCBJIGhhdmVuJ3QgZm91bmQgYSBkaXJlY3QgZXF1aXZhbGVudCB0bwp3
aGF0IHRoaXMgaGVhZGVyIG5lZWRzLiBJJ2xsIG91dGxpbmUgdGhlIHJlc3VsdHMgb2YgbXkgZXhh
bWluYXRpb24KYmVsb3cuCgo+Cj4gPiB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19zZW5kX2FkZHIK
PiA+IHsKPiA+ICAgICB4ZW5fYXJnb19hZGRyX3Qgc3JjOwo+ID4gICAgIHhlbl9hcmdvX2FkZHJf
dCBkc3Q7Cj4gPiB9IHhlbl9hcmdvX3NlbmRfYWRkcl90Owo+ID4KPiA+IGNvbXBhdC9hcmdvLmM6
IEluIGZ1bmN0aW9uICdfX2NoZWNrRnN0cnVjdF9hcmdvX3NlbmRfYWRkcl9fc3JjJzoKPiA+IHhl
bi9pbmNsdWRlL3hlbi9jb21wYXQuaDoxNzA6MTg6IGVycm9yOiBjb21wYXJpc29uIG9mIGRpc3Rp
bmN0IHBvaW50ZXIKPiA+IHR5cGVzIGxhY2tzIGEgY2FzdCBbLVdlcnJvcl0KPiA+ICAgICAgcmV0
dXJuICZ4LT5mID09ICZjLT5mOyBcCj4gPiAgICAgICAgICAgICAgICAgICBeCj4gPiB4ZW4vaW5j
bHVkZS94ZW4vY29tcGF0Lmg6MTc2OjU6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybwo+ID4g
J0NIRUNLX0ZJRUxEX0NPTU1PTl8nCj4gPiAgICAgIENIRUNLX0ZJRUxEX0NPTU1PTl8oaywgQ0hF
Q0tfTkFNRV8oaywgbiAjIyBfXyAjIyBmLCBGKSwgbiwgZikKPiA+ICAgICAgXn5+fn5+fn5+fn5+
fn5+fn5+fgo+ID4geGVuL2luY2x1ZGUvY29tcGF0L3hsYXQuaDoxMjM4OjU6IG5vdGU6IGluIGV4
cGFuc2lvbiBvZiBtYWNybyAnQ0hFQ0tfRklFTERfJwo+ID4gICAgICBDSEVDS19GSUVMRF8oc3Ry
dWN0LCBhcmdvX3NlbmRfYWRkciwgc3JjKTsgXAo+ID4gICAgICBefn5+fn5+fn5+fn4KPiA+IGNv
bXBhdC9hcmdvLmM6NDM6MTogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvICdDSEVDS19hcmdv
X3NlbmRfYWRkcicKPiA+ICBDSEVDS19hcmdvX3NlbmRfYWRkcjsKPiA+ICBefn5+fn5+fn5+fn5+
fn5+fn5+fgo+ID4KPiA+IGJlY2F1c2UgeGVuX2FyZ29fYWRkcl90IGlzIGRldGVjdGVkIGFzIGEg
ZGlmZmVyZW50IHR5cGUgdGhhbgo+ID4gY29tcGF0X2FyZ29fYWRkcl90IC0tIHdoZW4gaW4gcHJh
Y3RpY2UgaXMgdGhlIHNhbWUgc2l6ZSBhbmQgaGFzIHRoZQo+ID4gc2FtZSBmaWVsZHMgYXQgdGhl
IHNhbWUgb2Zmc2V0cy4KPgo+IERpZCB5b3UgcGVyaGFwcyBub3QgYWRkIGVudHJpZXMgZm9yIHRo
ZSBpbm5lciBzdHJ1Y3R1cmVzIHRvIHhsYXQubHN0PwoKTm8sIHVuZm9ydHVuYXRlbHkgSSBkaWQu
CgpIZXJlIGFyZSBteSBmaW5kaW5ncyBhZnRlciBleHBsb3JpbmcgdGhlIGNvbXBhdCBtYWNoaW5l
cnksIGluIHJlbGF0aW9uCnRvIHVuZGVyc3RhbmRpbmcgaXRzIHByb2Nlc3Npbmcgb2YgdGhlIHRo
ZSBBcmdvIHB1YmxpYyBoZWFkZXIgZmlsZSwgYW5kCml0cyBwcm9kdWN0aW9uIG9mIHRoZSBjb21w
YXQgaGVhZGVyIGZpbGUgYW5kIHZhbGlkYXRpb24gbWFjcm9zLgoKMSkgVHdvIGFsdGVybmF0aXZl
IHZhbGlkYXRpb24gbWFjcm9zIGFyZSBwb3NzaWJsZSBhcyBvdXRwdXQsIGRlcGVuZGluZwpvbiBo
b3cgc3RydWN0IGZpZWxkcyBhcmUgZGVjbGFyZWQgd2l0aGluIHN0cnVjdHMgaW4gdGhlIGlucHV0
IGhlYWRlci4KClN0cnVjdCBmaWVsZHMgdGhhdCBhcmUgdGhlbXNlbHZlcyBzdHJ1Y3RzIGNhbiBi
ZSBkZWNsYXJlZCB0d28gZGlmZmVyZW50CndheXM6CgoqIGJ5IHR5cGUgKEknbGwgY2FsbCB0aGlz
ICJ0eXBlIGZvcm0iKTogeGVuX215c3RydWN0X3QgZmllbGQ7CgplZy4KICAgIHR5cGVkZWYgc3Ry
dWN0IHhlbl9hcmdvX3NlbmRfYWRkcgogICAgewogICAgICAgIHhlbl9hcmdvX2FkZHJfdCBzcmM7
CiAgICAgICAgeGVuX2FyZ29fYWRkcl90IGRzdDsKICAgIH0geGVuX2FyZ29fc2VuZF9hZGRyX3Q7
CgoKKiBieSBzdHJ1Y3QgbmFtZSAoInN0cnVjdCBmb3JtIik6IHN0cnVjdCB4ZW5fbXlzdHJ1Y3Qg
ZmllbGQ7CgplZy4KICAgIHR5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3NlbmRfYWRkcgogICAgewog
ICAgICAgIHN0cnVjdCB4ZW5fYXJnb19hZGRyIHNyYzsKICAgICAgICBzdHJ1Y3QgeGVuX2FyZ29f
YWRkciBkc3Q7CiAgICB9IHhlbl9hcmdvX3NlbmRfYWRkcl90OwoKCkluIHRoZSB2YWxpZGF0aW9u
IG1hY3JvcyB0aGF0IGFyZSBwcm9kdWNlZCBmb3IgeGVuX2FyZ29fc2VuZF9hZGRyLCB0aGUKInN0
cnVjdCBmb3JtIiBjb250YWluczoKICAgIENIRUNLX215c3RydWN0OwoKYW5kIHRoZSAidHlwZSBm
b3JtIiBjb250YWlucyBpbnN0ZWFkOgogICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwgbXlzdHJ1Y3Qs
IGZpZWxkKTsKClRoZXNlIHR3byB2YWxpZGF0aW9uIG1hY3JvcyBkbyBkaWZmZXJlbnQgdGhpbmdz
OyB0aGUgQ0hFQ0tfRklFTEQgb25lCmlzIHN0cm9uZ2VyIGJlY2F1c2UgaXQgdGVzdHMgdGhhdCB0
aGUgb2Zmc2V0LCBzaXplIGFuZCB0eXBlIG9mIHRoZQpmaWVsZCBtYXRjaCwgd2hlcmVhcyB0aGUg
b3RoZXIgY2hlY2tzIHRoZSBzdHJ1Y3R1cmUgb2YgdGhlIGlubmVyIHN0cnVjdCwKYnV0IG5vdCBp
dHMgcGxhY2VtZW50IHdpdGhpbiB0aGUgb3V0ZXIgb3IgbWF0Y2hpbmcgdHlwZSBpbiBjb21wYXQg
dnMKbm9uLWNvbXBhdC4KCkFmdGVyIHJldmlld2luZyBvdGhlciBwdWJsaWMgaGVhZGVycyB3aXRo
aW4gWGVuIGFuZCB0aGUgc3RydWN0cyBpbiB0aGUKeGxhdC5sc3QgbGlzdCwgaXQgbG9va3MgbGlr
ZSBzb21lIGV4aXN0aW5nIHN0cnVjdHMgYXJlIHBhc3NpbmcKQ0hFQ0tzIGJ5IHVzaW5nIHRoZSAi
c3RydWN0IiBmb3JtLCBldmVuIHRob3VnaCB0aGUgY2hlY2tzIGFyZSB3ZWFrZXIuCgoKMi4gVGhl
ICJ0eXBlIGZvcm0iIGNoZWNrcyBjYW5ub3Qgd29yayBmb3IgZmllbGRzIHRoYXQgYXJlIHRoZW1z
ZWx2ZXMKY29tcGF0LXRyYW5zbGF0ZWQuCgpGb3IgZmllbGRzIHRoYXQgYXJlIHN0cnVjdCB0eXBl
cyB0aGF0IGFyZSB0aGVtc2VsdmVzIGNvbXBhdC10cmFuc2xhdGVkLAp0aGUgQ0hFQ0tfRklFTEQg
ZmFpbHMgYmVjYXVzZSBpdCBkb2VzIGEgdHlwZW9mIGNoZWNrIGluIHRoZSBtYWNybywKd2hpY2gg
Y2Fubm90IHBhc3Mgc2luY2UgdGhlIG5vbi1jb21wYXQgdHlwZSB3aWxsIG5ldmVyIGVxdWFsIHRo
ZQpjb21wYXQtdHlwZSAtLSB0aGUgZmllbGRzIHJlYWxseSBhcmUgZGlmZmVyZW50IHR5cGVzLgoK
U28gd2hlbiBkZWZpbmluZyBhIHN0cnVjdCBmaWVsZCB3aXRoIGEgdHlwZSB0aGF0IHdpbGwgYmUg
dHJhbnNsYXRlZCwKeW91IGhhdmUgdG8gZGVjbGFyZSB0aGVtIHVzaW5nIHRoZSAic3RydWN0IiBm
b3JtLCBub3QgdGhlICJ0eXBlIiBmb3JtLgoKQSBwcmlvciBleGFtcGxlIG9mIHRoaXMgaXM6IHN0
cnVjdCBtY2luZm9fZXh0ZW5kZWQKd2hpY2ggZGVjbGFyZXMgYW4gYXJyYXkgZmllbGQgdXNpbmcg
dGhlIHN0cnVjdCBmb3JtLCBhbmQgbm90IGl0cyB0eXBlLgoKQSBwcm9ibGVtIHdpdGggd2hhdCB0
aGUgInN0cnVjdCIgZm9ybSBnZW5lcmF0ZXMgaXMgdGhhdCB0aGUgdGVzdCB0aGF0IGl0CnByb2R1
Y2VzIGRvZXNuJ3QgY2hlY2sgdGhlIG9mZnNldCBvZiB0aGUgZmllbGQgd2l0aGluIHRoZSBzdHJ1
Y3QgaXQKYmVsb25ncyB0by4gRW5hYmxpbmcgQ0hFQ0tfRklFTEQgdG8gd29yayBsb29rcyBwcmVm
ZXJhYmxlIGFzIGl0CnByb3ZpZGVzIGJldHRlciBhc3N1cmFuY2Ugb2YgY29ycmVjdG5lc3MuCgpP
bmUgd2F5IHRvIG1ha2UgQ0hFQ0tfRklFTEQgd29yayBpcyB0byBvdmVycmlkZSB0aGUgQ0hFQ0tf
Q09NTU9OIG1hY3JvLAphbmQgZGlzYWJsZSB0aGUgdHlwZW9mIGNoZWNrIHdoZW4gbmVjZXNzYXJ5
LCBhcyBoYXMgYmVlbiBwcmVzZW50ZWQgaW4KdGhlIHZlcnNpb25zIG9mIHRoZSBBcmdvIHBhdGNo
IHNlcmllcyBzbyBmYXIuCgoKMy4gQSBjaGFsbGVuZ2Ugd2l0aCB1c2luZyB0aGUgInN0cnVjdCIg
Zm9ybSwgZm9sbG93aW5nIGZyb20gdGhlIHJlc3VsdApvZiBwb2ludCAyLCBvY2N1cnMgd2hlbiBp
dCdzIGEgWEVOX0dVRVNUX0hBTkRMRSBmaWVsZCB3aXRoaW4gdGhlIHN0cnVjdC4KSXQncyBub3Qg
b2J2aW91cyBob3cgdG8gZGVjbGFyZSB0aGF0IGZpZWxkIHVzaW5nIHRoZSAic3RydWN0IiBmb3Jt
CnJhdGhlciB0aGFuIHRoZSAidHlwZSIgZm9ybS4KVGhpcyBhZmZlY3RzIHRoZSBhcmdvX2lvdiBz
dHJ1Y3QuCgo0LiBNYWNyb3MgdG8gcGVyZm9ybSAic3RydWN0IGZvcm0iIGNoZWNrcyBjYW5ub3Qg
YmUgcmVwZWF0ZWQuCgpXaGVuIHVzaW5nIHRoZSAic3RydWN0IiBmb3JtLCBpdCdzIHByb2JsZW0g
d2hlbiB0aGUgc3RydWN0IGNvbnRhaW5zIHR3bwpmaWVsZHMgb2YgdGhlIHNhbWUgY29tcGF0LXRy
YW5zbGF0ZWQgdHlwZS4KCmVnLiBjb25zaWRlciB0aGUgInN0cnVjdCBmb3JtIiB2ZXJzaW9uIG9m
IHhlbl9hcmdvX3NlbmRfYWRkciwgd2hpY2ggaGFzCnR3byBmaWVsZHMgb2Ygc3RydWN0IHhlbl9h
cmdvX2FkZHI6CgogICAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fc2VuZF9hZGRyCiAgICB7CiAg
ICAgICAgc3RydWN0IHhlbl9hcmdvX2FkZHIgc3JjOwogICAgICAgIHN0cnVjdCB4ZW5fYXJnb19h
ZGRyIGRzdDsKICAgIH0geGVuX2FyZ29fc2VuZF9hZGRyX3Q7Cgp3aGljaCB0aGVuIGdlbmVyYXRl
cyB0aGlzIGluIHRoZSBjb21wYXQgaGVhZGVyOgoKICAgICNkZWZpbmUgQ0hFQ0tfYXJnb19zZW5k
X2FkZHIgXAogICAgICAgIENIRUNLX1NJWkVfKHN0cnVjdCwgYXJnb19zZW5kX2FkZHIpOyBcCiAg
ICAgICAgQ0hFQ0tfYXJnb19hZGRyOyBcCiAgICAgICAgQ0hFQ0tfYXJnb19hZGRyCgphbmQgdGhl
IHNlY29uZCBtYWNybyBpbnZvY2F0aW9uIG9mIENIRUNLX2FyZ29fYWRkciBqdXN0IGJyZWFrcywg
d2l0aCB0aGUKYnVpbGQgZmFpbGluZyBkdWUgdG8gcmVkZWZpbml0aW9uIG9mIGEgc3ltYm9sIHRo
YXQgaXMgYWxyZWFkeSBkZWZpbmVkLgoKQSAoaG9ycmlibGUsIHVuYWNjZXB0YWJsZSkgd29ya2Fy
b3VuZCB0aGF0IHVuYmxvY2tzIGZ1cnRoZXIgZGlzY292ZXJ5CmlzIHRvIHJlZGVmaW5lIHhlbl9h
cmdvX3NlbmRfYWRkciB0byB1c2UgYW4gYXJyYXk6Cgp0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19z
ZW5kX2FkZHIKewogICAgc3RydWN0IHhlbl9hcmdvX2FkZHIgYWRkcnNbMl07Cn0geGVuX2FyZ29f
c2VuZF9hZGRyX3Q7Cgp3aGljaCBkb2VzIHBhc3MsIHNpbmNlIGl0IG5vdyBnZW5lcmF0ZXMgdGhp
czoKCiNkZWZpbmUgQ0hFQ0tfYXJnb19zZW5kX2FkZHIgXAogICAgQ0hFQ0tfU0laRV8oc3RydWN0
LCBhcmdvX3NlbmRfYWRkcik7IFwKICAgIENIRUNLX2FyZ29fYWRkcgoKYW5kIHRoZW4gQ0hFQ0tf
YXJnb19zZW5kX2FkZHIgcGFzc2VzLCAqYnV0KiB0aGUgZmllbGRzIGFyZSBubyBsb25nZXIKbmFt
ZWQgYXMgdGhleSBzaG91bGQgYmUsIHdoaWNoIGlzIG5vdCBPSy4KClRoZSAibm8gcmVwZWF0ZWQg
Y2hlY2tzIiBwcm9ibGVtIGFsc28gb2NjdXJzIHdoZW4gYW5vdGhlciBzZXBhcmF0ZQpzdHJ1Y3Qg
Y29udGFpbnMgYSBmaWVsZCBvZiBhIHR5cGUgdGhhdCBoYXMgYWxyZWFkeSBiZWVuIGNoZWNrZWQ6
CndoaWNoZXZlciBDSEVDSyBpcyBwZXJmb3JtZWQgc2Vjb25kIHdpbGwgYnJlYWsuCgplZy4KdHlw
ZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19kYXRhX2VudAp7CiAgICBzdHJ1Y3QgeGVuX2FyZ29f
YWRkciByaW5nOwogICAgdWludDE2X3QgZmxhZ3M7CiAgICB1aW50MTZfdCBwYWQ7CiAgICB1aW50
MzJfdCBzcGFjZV9yZXF1aXJlZDsKICAgIHVpbnQzMl90IG1heF9tZXNzYWdlX3NpemU7Cn0geGVu
X2FyZ29fcmluZ19kYXRhX2VudF90OwoKYWxzbyBoYXMgYSBmaWVsZCBvZiB0eXBlIHhlbl9hcmdv
X2FkZHIsIHdoaWNoIHByb2R1Y2VzIENIRUNLX2FyZ29fYWRkciwKd2hpY2ggdGhlbiBmYWlscyBi
ZWNhdXNlIHRoYXQgd2FzIGFscmVhZHkgdGVzdGVkIGluCkNIRUNLX2FyZ29fc2VuZF9hZGRyLgoK
QW55d2F5LCBob3BlZnVsbHkgdGhpcyBwcm92aWRlcyBjb250ZXh0IGZvciBldmFsdWF0aW5nIHRo
ZSBtZXRob2Qgb2YKcGFzc2luZyB0aGUgY29tcGF0IHRlc3RzIHRoYXQgaGFzIGJlZW4gcHJvcG9z
ZWQgaW4gdGhlIEFyZ28gc2VyaWVzOgpzZWxlY3RpdmUgb3ZlcnJpZGUgb2YgdGhlIENIRUNLX0ZJ
RUxEX0NPTU1PTiBtYWNybyB0byBkaXNhYmxlIHRoZSB0eXBlb2YKY2hlY2tzIG9ubHkgZm9yIHZh
bGlkYXRpbmcgdGhvc2Ugc3RydWN0cyB0aGF0IHJlcXVpcmUgaXQgdG8gYmUgdHVybmVkCm9mZi4K
Cgo+ID4+ID4gLS0tIGEveGVuL2NvbW1vbi9NYWtlZmlsZQo+ID4+ID4gKysrIGIveGVuL2NvbW1v
bi9NYWtlZmlsZQo+ID4+ID4gQEAgLTcwLDcgKzcwLDcgQEAgb2JqLXkgKz0geG1hbGxvY190bHNm
Lm8KPiA+PiA+ICBvYmotYmluLSQoQ09ORklHX1g4NikgKz0gJChmb3JlYWNoIG4sZGVjb21wcmVz
cyBidW56aXAyIHVueHogdW5sem1hIHVubHpvIHVubHo0IGVhcmx5Y3BpbywkKG4pLmluaXQubykK
PiA+PiA+Cj4gPj4gPgo+ID4+ID4gLW9iai0kKENPTkZJR19DT01QQVQpICs9ICQoYWRkcHJlZml4
IGNvbXBhdC8sZG9tYWluLm8ga2VybmVsLm8gbWVtb3J5Lm8gbXVsdGljYWxsLm8geGxhdC5vKQo+
ID4+ID4gK29iai0kKENPTkZJR19DT01QQVQpICs9ICQoYWRkcHJlZml4IGNvbXBhdC8sYXJnby5v
IGRvbWFpbi5vIGtlcm5lbC5vIG1lbW9yeS5vIG11bHRpY2FsbC5vIHhsYXQubykKPiA+Pgo+ID4+
IFdoaWxlIGEgbWF0dGVyIG9mIHRhc3RlIHRvIGEgY2VydGFpbiBkZWdyZWUsIEknbSBub3QgY29u
dmluY2VkCj4gPj4gaW50cm9kdWNpbmcgYSBzZXBhcmF0ZSBmaWxlIGZvciB0aGlzIGlzIHJlYWxs
eSBuZWNlc3NhcnksIGVzcGVjaWFsbHkKPiA+PiBpZiBzb21lIG9mIHRoZSBvdmVycmlkZXMgdG8g
dGhlIENIRUNLXyogbWFjcm9zIHdvdWxkIGdvIGF3YXkuCj4gPgo+ID4gYWNrLiBJIHdvdWxkbid0
IGhhdmUgbW92ZWQgdGhlbSBvdXQgaWYgdGhlIG92ZXJyaWRlcyB3ZXJlbid0IGluIHVzZTsKPiA+
IGJ1dCBJIHdpbGwgbWVyZ2UgaXQgaW50byB0aGUgaW1wbGVtZW50YXRpb24gZmlsZSBpZiB0aGF0
IGlzIHByZWZlcnJlZC4KPgo+IFdlbGwgLSBsZXQncyBmaXJzdCBzZWUgd2hldGhlciB0aGUgb3Zl
cnJpZGVzIGFyZSByZWFsbHkgbmVlZGVkLiBJZiBzbywKPiBrZWVwaW5nIHRoaXMgaW4gYSBzZXBh
cmF0ZSBmaWxlIG1pZ2h0IGluZGVlZCBiZSBiZXR0ZXIuCgphY2suCgpDaHJpc3RvcGhlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 20 22:10:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Jan 2019 22:10: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-devel-bounces@lists.xenproject.org>)
	id 1glLIK-0006XL-Qq; Sun, 20 Jan 2019 22:10: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=4iIb=P4=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1glLIJ-0006XG-Of
 for xen-devel@lists.xenproject.org; Sun, 20 Jan 2019 22:10:20 +0000
X-Inumbo-ID: 2713835e-1d00-11e9-a1e0-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2713835e-1d00-11e9-a1e0-bc764e045a96;
 Sun, 20 Jan 2019 22:10:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Type:In-Reply-To:MIME-Version:Date:
 Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=G+wgprGyvZNLkpBrR6EXp+HeTq034IsCqjDlRSbCY3U=; b=ks3+daib9TYPc2d4QWkf44E4g
 DlIYLauVzY/fswAHOE5e+8LW15cUWc8C8YH3zoDVkJeYWS1M3GSzTZ8XduhK6+YGn+uf9nwXfzk08
 gVJhsA9CKMbMeDL+RxB5ZYRMOgoefZef6Fu4wpA1PVXT48S7aHANMOSvBBQSaIlYaIa+Y=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:44350
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1glLG3-0006D5-OI; Sun, 20 Jan 2019 23:07:59 +0100
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <cafa45db-e775-b212-ad12-90236f151bb5@eikelenboom.it>
 <20190118125058.4old2fc2zvzyue6f@mac>
 <afe9a3e2-5f4d-367a-7f16-02a4f4797e70@eikelenboom.it>
 <20190118175638.u7snykyof4awzirf@mac>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <0a54429f-59a2-d9a2-a3d8-8177187ccad9@eikelenboom.it>
Date: Sun, 20 Jan 2019 23:09:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190118175638.u7snykyof4awzirf@mac>
Content-Type: multipart/mixed; boundary="------------39A789F8243C841B7B8C9366"
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------39A789F8243C841B7B8C9366
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

On 18/01/2019 18:56, Roger Pau MonnÃ© wrote:
> On Fri, Jan 18, 2019 at 03:17:57PM +0100, Sander Eikelenboom wrote:
>> On 18/01/2019 13:50, Roger Pau MonnÃ© wrote:
>>> On Fri, Jan 18, 2019 at 01:03:04PM +0100, Sander Eikelenboom wrote:
>>>> Hi Roger,
>>>>
>>>> I gave PVH dom0 a spin, see how far I would get.
>>>
>>> Thanks!
>>>
>>>> With current xen-unstable unfortunately not that far, i got the splat below.
>>>
>>> Yes, this was already reported:
>>>
>>> https://lists.xenproject.org/archives/html/xen-devel/2019-01/msg01030.html
>>>> If you need more info, would like me to test a patch (or some other git tree/branch), 
>>>> I will be happy to give it a spin !
>>>
>>> Paul is working on a fix, but in the meantime just removing the
>>> assertions should be fine:
>>>
>>> ---8<---
>>> diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
>>> index bd1af35a13..98e6fc35e2 100644
>>> --- a/xen/drivers/passthrough/iommu.c
>>> +++ b/xen/drivers/passthrough/iommu.c
>>> @@ -321,9 +321,6 @@ int iommu_map(struct domain *d, dfn_t dfn, mfn_t mfn,
>>>      if ( !iommu_enabled || !hd->platform_ops )
>>>          return 0;
>>>  
>>> -    ASSERT(IS_ALIGNED(dfn_x(dfn), (1ul << page_order)));
>>> -    ASSERT(IS_ALIGNED(mfn_x(mfn), (1ul << page_order)));
>>> -
>>>      for ( i = 0; i < (1ul << page_order); i++ )
>>>      {
>>>          rc = hd->platform_ops->map_page(d, dfn_add(dfn, i), mfn_add(mfn, i),
>>>
>>
>> I gave that a spin and i now get a seemingly endless stream of IO_PAGE_FAULTs
> 
> You shouldn't get those page faults since they are for addresses that
> belong to a reserved region, and that should be mapped into the p2m.
> I've just tested on my AMD box and I'm also seeing errors (albeit
> different ones), so I guess something broke since I last fixed PVH
> Dom0 to boot on AMD hardware.
> 
> I've also tested commit:
> 
> commit fad6ba64a8c98bebb9374f390cc255fac05237ab (HEAD)
> Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
> Date:   Fri Nov 30 12:10:00 2018 +0100
> amd/iommu: skip host bridge devices when updating IOMMU page tables
> 
> And it works on my AMD box and I'm able to boot as a PVH Dom0. Can you
> give this commit a spin?
> 
> Thanks, Roger.
> 

Hi Roger,

Tested that commit, but that didn't help.

I added some debug logging (to xen-unstable + Paul's patch) and found out the devices that are giving
the IO_PAGE_FAULTs are the onboard USB controllers (0x90 0x92 0x98 0xa5).

If I skip calling "amd_iommu_setup_domain_device" for these devices I can at least get it to boot a linux kernel 
(which than gives problems with the SATA controller, but that would be a next step). The patch I used is below.

I attached the output from lspci -vvvknn, perhaps you can spot something odd ?
When booting dom0 as PV instead of PVH everything boots and works fine.

--
Sander




diff --git a/xen/drivers/passthrough/amd/pci_amd_iommu.c b/xen/drivers/passthrough/amd/pci_amd_iommu.c
index 33a3798f36..cc82c4b08d 100644
--- a/xen/drivers/passthrough/amd/pci_amd_iommu.c
+++ b/xen/drivers/passthrough/amd/pci_amd_iommu.c
@@ @@ static int amd_iommu_add_device(u8 devfn, struct pci_dev *pdev)
         return -ENODEV;
     }

+    if (PCI_SLOT(devfn) == 0x12 || PCI_SLOT(devfn) == 0x13 || PCI_SLOT(devfn) == 0x16 || ( PCI_SLOT(devfn) == 0x14 && PCI_FUNC(devfn) == 5) ){
+        AMD_IOMMU_DEBUG("%s ?!?!? SKIPPING %d/%d %04x:%02x:%02x.%u\n",
+                            __func__, pdev->domain->domain_id, is_hardware_domain(pdev->domain) ? 1 : 0, pdev->seg, pdev->bus, PCI_SLOT(devfn),
+                            PCI_FUNC(devfn));
+        
+       return 0;
+    }
+
     amd_iommu_setup_domain_device(pdev->domain, iommu, devfn, pdev);
     return 0;
 }

--------------39A789F8243C841B7B8C9366
Content-Type: text/plain; charset=UTF-8;
 name="lspci-vvvknn.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="lspci-vvvknn.txt"

MDA6MDAuMCBIb3N0IGJyaWRnZSBbMDYwMF06IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIElu
Yy4gW0FNRC9BVEldIFJEODkwIE5vcnRoYnJpZGdlIG9ubHkgc2luZ2xlIHNsb3QgUENJLWUg
R0ZYIEh5ZHJhIHBhcnQgWzEwMDI6NWExMV0gKHJldiAwMikKCVN1YnN5c3RlbTogQWR2YW5j
ZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1EL0FUSV0gUkQ4OTAgTm9ydGhicmlkZ2Ugb25s
eSBzaW5nbGUgc2xvdCBQQ0ktZSBHRlggSHlkcmEgcGFydCBbMTAwMjo1YTExXQoJQ29udHJv
bDogSS9PLSBNZW0rIEJ1c01hc3Rlci0gU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0g
UGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0gRGlzSU5UeC0KCVN0YXR1czogQ2Fw
KyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxU
QWJvcnQtIDxNQWJvcnQrID5TRVJSLSA8UEVSUi0gSU5UeC0KCU5VTUEgbm9kZTogMAoJQ2Fw
YWJpbGl0aWVzOiBbZjBdIEh5cGVyVHJhbnNwb3J0OiBNU0kgTWFwcGluZyBFbmFibGUrIEZp
eGVkKwoJQ2FwYWJpbGl0aWVzOiBbYzRdIEh5cGVyVHJhbnNwb3J0OiBTbGF2ZSBvciBQcmlt
YXJ5IEludGVyZmFjZQoJCUNvbW1hbmQ6IEJhc2VVbml0SUQ9MCBVbml0Q250PTIwIE1hc3RI
b3N0LSBEZWZEaXItIERVTC0KCQlMaW5rIENvbnRyb2wgMDogQ0ZsRS0gQ1NULSBDRkUtIDxM
a0ZhaWwtIEluaXQrIEVPQy0gVFhPLSA8Q1JDRXJyPTAgSXNvY0VuLSBMU0VuLSBFeHRDVEwt
IDY0Yi0KCQlMaW5rIENvbmZpZyAwOiBNTFdJPTE2Yml0IER3RmNJbi0gTUxXTz0xNmJpdCBE
d0ZjT3V0LSBMV0k9MTZiaXQgRHdGY0luRW4tIExXTz0xNmJpdCBEd0ZjT3V0RW4tCgkJTGlu
ayBDb250cm9sIDE6IENGbEUtIENTVC0gQ0ZFLSA8TGtGYWlsKyBJbml0LSBFT0MrIFRYTysg
PENSQ0Vycj0wIElzb2NFbi0gTFNFbi0gRXh0Q1RMLSA2NGItCgkJTGluayBDb25maWcgMTog
TUxXST04Yml0IER3RmNJbi0gTUxXTz04Yml0IER3RmNPdXQtIExXST04Yml0IER3RmNJbkVu
LSBMV089OGJpdCBEd0ZjT3V0RW4tCgkJUmV2aXNpb24gSUQ6IDMuMDAKCQlMaW5rIEZyZXF1
ZW5jeSAwOiBbYl0KCQlMaW5rIEVycm9yIDA6IDxQcm90LSA8T3ZmbC0gPEVPQy0gQ1RMVG0t
CgkJTGluayBGcmVxdWVuY3kgQ2FwYWJpbGl0eSAwOiAyMDBNSHorIDMwME1Iei0gNDAwTUh6
KyA1MDBNSHotIDYwME1IeisgODAwTUh6KyAxLjBHSHorIDEuMkdIeisgMS40R0h6LSAxLjZH
SHotIFZlbmQtCgkJRmVhdHVyZSBDYXBhYmlsaXR5OiBJc29jRkMrIExEVFNUT1ArIENSQ1RN
LSBFQ1RMVC0gNjRiQSsgVUlEUkQtCgkJTGluayBGcmVxdWVuY3kgMTogMjAwTUh6CgkJTGlu
ayBFcnJvciAxOiA8UHJvdC0gPE92ZmwtIDxFT0MtIENUTFRtLQoJCUxpbmsgRnJlcXVlbmN5
IENhcGFiaWxpdHkgMTogMjAwTUh6LSAzMDBNSHotIDQwME1Iei0gNTAwTUh6LSA2MDBNSHot
IDgwME1Iei0gMS4wR0h6LSAxLjJHSHotIDEuNEdIei0gMS42R0h6LSBWZW5kLQoJCUVycm9y
IEhhbmRsaW5nOiBQRmxFLSBPRmxFLSBQRkUtIE9GRS0gRU9DRkUtIFJGRS0gQ1JDRkUtIFNF
UlJGRS0gQ0YtIFJFLSBQTkZFLSBPTkZFLSBFT0NORkUtIFJORkUtIENSQ05GRS0gU0VSUk5G
RS0KCQlQcmVmZXRjaGFibGUgbWVtb3J5IGJlaGluZCBicmlkZ2UgVXBwZXI6IDAwLTAwCgkJ
QnVzIE51bWJlcjogMDAKCUNhcGFiaWxpdGllczogWzQwXSBIeXBlclRyYW5zcG9ydDogUmV0
cnkgTW9kZQoJQ2FwYWJpbGl0aWVzOiBbNTRdIEh5cGVyVHJhbnNwb3J0OiBVbml0SUQgQ2x1
bXBpbmcKCUNhcGFiaWxpdGllczogWzljXSBIeXBlclRyYW5zcG9ydDogIzFhCglDYXBhYmls
aXRpZXM6IFs3MF0gTVNJOiBFbmFibGUtIENvdW50PTEvNCBNYXNrYWJsZS0gNjRiaXQtCgkJ
QWRkcmVzczogMDAwMDAwMDAgIERhdGE6IDAwMDAKCjAwOjAwLjIgSU9NTVUgWzA4MDZdOiBB
ZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTUQvQVRJXSBSRDg5MFMvUkQ5OTAgSS9P
IE1lbW9yeSBNYW5hZ2VtZW50IFVuaXQgKElPTU1VKSBbMTAwMjo1YTIzXQoJU3Vic3lzdGVt
OiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTUQvQVRJXSBSRDk5MCBJL08gTWVt
b3J5IE1hbmFnZW1lbnQgVW5pdCAoSU9NTVUpIFsxMDAyOjVhMjNdCglDb250cm9sOiBJL08t
IE1lbS0gQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnIt
IFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4LQoJU3RhdHVzOiBDYXArIDY2TUh6
LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0g
PE1BYm9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTogMAoJSW50ZXJydXB0OiBw
aW4gQSByb3V0ZWQgdG8gSVJRIDEwCglOVU1BIG5vZGU6IDAKCUNhcGFiaWxpdGllczogWzQw
XSBTZWN1cmUgZGV2aWNlIDw/PgoJQ2FwYWJpbGl0aWVzOiBbNTRdIE1TSTogRW5hYmxlKyBD
b3VudD0xLzEgTWFza2FibGUtIDY0Yml0KwoJCUFkZHJlc3M6IDAwMDAwMDAwZmVlMDEwMGMg
IERhdGE6IDQxMjgKCUNhcGFiaWxpdGllczogWzY0XSBIeXBlclRyYW5zcG9ydDogTVNJIE1h
cHBpbmcgRW5hYmxlKyBGaXhlZCsKCjAwOjAyLjAgUENJIGJyaWRnZSBbMDYwNF06IEFkdmFu
Y2VkIE1pY3JvIERldmljZXMsIEluYy4gW0FNRC9BVEldIFJEODkwL1JEOXgwL1JYOTgwIFBD
SSB0byBQQ0kgYnJpZGdlIChQQ0kgRXhwcmVzcyBHRlggcG9ydCAwKSBbMTAwMjo1YTE2XSAo
cHJvZy1pZiAwMCBbTm9ybWFsIGRlY29kZV0pCglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFz
dGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBT
RVJSKyBGYXN0QjJCLSBEaXNJTlR4KwoJU3RhdHVzOiBDYXArIDY2TUh6LSBVREYtIEZhc3RC
MkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNF
UlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTogMCwgQ2FjaGUgTGluZSBTaXplOiA2NCBieXRl
cwoJSW50ZXJydXB0OiBwaW4gQSByb3V0ZWQgdG8gSVJRIDEwMAoJTlVNQSBub2RlOiAwCglC
dXM6IHByaW1hcnk9MDAsIHNlY29uZGFyeT0wZSwgc3Vib3JkaW5hdGU9MGUsIHNlYy1sYXRl
bmN5PTAKCUkvTyBiZWhpbmQgYnJpZGdlOiAwMDAwZTAwMC0wMDAwZWZmZgoJTWVtb3J5IGJl
aGluZCBicmlkZ2U6IGZlOTAwMDAwLWZlOWZmZmZmCglQcmVmZXRjaGFibGUgbWVtb3J5IGJl
aGluZCBicmlkZ2U6IDAwMDAwMDAwZDAwMDAwMDAtMDAwMDAwMDBkZmZmZmZmZgoJU2Vjb25k
YXJ5IHN0YXR1czogNjZNSHotIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9y
dC0gPFRBYm9ydC0gPE1BYm9ydCsgPFNFUlItIDxQRVJSLQoJQnJpZGdlQ3RsOiBQYXJpdHkr
IFNFUlIrIE5vSVNBLSBWR0ErIE1BYm9ydC0gPlJlc2V0LSBGYXN0QjJCLQoJCVByaURpc2NU
bXItIFNlY0Rpc2NUbXItIERpc2NUbXJTdGF0LSBEaXNjVG1yU0VSUkVuLQoJQ2FwYWJpbGl0
aWVzOiBbNTBdIFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAzCgkJRmxhZ3M6IFBNRUNsay0g
RFNJLSBEMS0gRDItIEF1eEN1cnJlbnQ9MG1BIFBNRShEMCssRDEtLEQyLSxEM2hvdCssRDNj
b2xkKykKCQlTdGF0dXM6IEQwIE5vU29mdFJzdC0gUE1FLUVuYWJsZS0gRFNlbD0wIERTY2Fs
ZT0wIFBNRS0KCUNhcGFiaWxpdGllczogWzU4XSBFeHByZXNzICh2MikgUm9vdCBQb3J0IChT
bG90KyksIE1TSSAwMAoJCURldkNhcDoJTWF4UGF5bG9hZCAxMjggYnl0ZXMsIFBoYW50RnVu
YyAwCgkJCUV4dFRhZysgUkJFKwoJCURldkN0bDoJUmVwb3J0IGVycm9yczogQ29ycmVjdGFi
bGUtIE5vbi1GYXRhbC0gRmF0YWwtIFVuc3VwcG9ydGVkLQoJCQlSbHhkT3JkKyBFeHRUYWcr
IFBoYW50RnVuYy0gQXV4UHdyLSBOb1Nub29wKwoJCQlNYXhQYXlsb2FkIDEyOCBieXRlcywg
TWF4UmVhZFJlcSAxMjggYnl0ZXMKCQlEZXZTdGE6CUNvcnJFcnItIFVuY29yckVyci0gRmF0
YWxFcnItIFVuc3VwcFJlcS0gQXV4UHdyLSBUcmFuc1BlbmQtCgkJTG5rQ2FwOglQb3J0ICMw
LCBTcGVlZCA1R1QvcywgV2lkdGggeDgsIEFTUE0gTDBzIEwxLCBFeGl0IExhdGVuY3kgTDBz
IDwxdXMsIEwxIDw4dXMKCQkJQ2xvY2tQTS0gU3VycHJpc2UtIExMQWN0UmVwKyBCd05vdCsg
QVNQTU9wdENvbXAtCgkJTG5rQ3RsOglBU1BNIERpc2FibGVkOyBSQ0IgNjQgYnl0ZXMgRGlz
YWJsZWQtIENvbW1DbGsrCgkJCUV4dFN5bmNoLSBDbG9ja1BNLSBBdXRXaWREaXMtIEJXSW50
LSBBdXRCV0ludC0KCQlMbmtTdGE6CVNwZWVkIDIuNUdUL3MsIFdpZHRoIHg4LCBUckVyci0g
VHJhaW4tIFNsb3RDbGsrIERMQWN0aXZlKyBCV01nbXQrIEFCV01nbXQtCgkJU2x0Q2FwOglB
dHRuQnRuLSBQd3JDdHJsLSBNUkwtIEF0dG5JbmQtIFB3ckluZC0gSG90UGx1Zy0gU3VycHJp
c2UtCgkJCVNsb3QgIzEsIFBvd2VyTGltaXQgMjUuMDAwVzsgSW50ZXJsb2NrLSBOb0NvbXBs
KwoJCVNsdEN0bDoJRW5hYmxlOiBBdHRuQnRuLSBQd3JGbHQtIE1STC0gUHJlc0RldC0gQ21k
Q3BsdC0gSFBJcnEtIExpbmtDaGctCgkJCUNvbnRyb2w6IEF0dG5JbmQgVW5rbm93biwgUHdy
SW5kIFVua25vd24sIFBvd2VyLSBJbnRlcmxvY2stCgkJU2x0U3RhOglTdGF0dXM6IEF0dG5C
dG4tIFBvd2VyRmx0LSBNUkwtIENtZENwbHQtIFByZXNEZXQrIEludGVybG9jay0KCQkJQ2hh
bmdlZDogTVJMLSBQcmVzRGV0KyBMaW5rU3RhdGUrCgkJUm9vdEN0bDogRXJyQ29ycmVjdGFi
bGUtIEVyck5vbi1GYXRhbC0gRXJyRmF0YWwtIFBNRUludEVuYSsgQ1JTVmlzaWJsZSsKCQlS
b290Q2FwOiBDUlNWaXNpYmxlKwoJCVJvb3RTdGE6IFBNRSBSZXFJRCAwMDAwLCBQTUVTdGF0
dXMtIFBNRVBlbmRpbmctCgkJRGV2Q2FwMjogQ29tcGxldGlvbiBUaW1lb3V0OiBSYW5nZSBB
QkNELCBUaW1lb3V0RGlzKywgTFRSLSwgT0JGRiBOb3QgU3VwcG9ydGVkIEFSSUZ3ZCsKCQlE
ZXZDdGwyOiBDb21wbGV0aW9uIFRpbWVvdXQ6IDY1bXMgdG8gMjEwbXMsIFRpbWVvdXREaXMt
LCBMVFItLCBPQkZGIERpc2FibGVkIEFSSUZ3ZC0KCQlMbmtDdGwyOiBUYXJnZXQgTGluayBT
cGVlZDogNUdUL3MsIEVudGVyQ29tcGxpYW5jZS0gU3BlZWREaXMtCgkJCSBUcmFuc21pdCBN
YXJnaW46IE5vcm1hbCBPcGVyYXRpbmcgUmFuZ2UsIEVudGVyTW9kaWZpZWRDb21wbGlhbmNl
LSBDb21wbGlhbmNlU09TLQoJCQkgQ29tcGxpYW5jZSBEZS1lbXBoYXNpczogLTZkQgoJCUxu
a1N0YTI6IEN1cnJlbnQgRGUtZW1waGFzaXMgTGV2ZWw6IC0zLjVkQiwgRXF1YWxpemF0aW9u
Q29tcGxldGUtLCBFcXVhbGl6YXRpb25QaGFzZTEtCgkJCSBFcXVhbGl6YXRpb25QaGFzZTIt
LCBFcXVhbGl6YXRpb25QaGFzZTMtLCBMaW5rRXF1YWxpemF0aW9uUmVxdWVzdC0KCUNhcGFi
aWxpdGllczogW2EwXSBNU0k6IEVuYWJsZSsgQ291bnQ9MS8xIE1hc2thYmxlLSA2NGJpdC0K
CQlBZGRyZXNzOiBmZWUwODAwYyAgRGF0YTogNDAwMAoJQ2FwYWJpbGl0aWVzOiBbYjBdIFN1
YnN5c3RlbTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1EL0FUSV0gUkQ4OTAg
UENJIHRvIFBDSSBicmlkZ2UgKFBDSSBleHByZXNzIGdwcCBwb3J0IEIpIFsxMDAyOjVhMTFd
CglDYXBhYmlsaXRpZXM6IFtiOF0gSHlwZXJUcmFuc3BvcnQ6IE1TSSBNYXBwaW5nIEVuYWJs
ZSsgRml4ZWQrCglDYXBhYmlsaXRpZXM6IFsxMDAgdjFdIFZlbmRvciBTcGVjaWZpYyBJbmZv
cm1hdGlvbjogSUQ9MDAwMSBSZXY9MSBMZW49MDEwIDw/PgoJQ2FwYWJpbGl0aWVzOiBbMTkw
IHYxXSBBY2Nlc3MgQ29udHJvbCBTZXJ2aWNlcwoJCUFDU0NhcDoJU3JjVmFsaWQrIFRyYW5z
QmxrKyBSZXFSZWRpcisgQ21wbHRSZWRpcisgVXBzdHJlYW1Gd2QrIEVncmVzc0N0cmwtIERp
cmVjdFRyYW5zKwoJCUFDU0N0bDoJU3JjVmFsaWQrIFRyYW5zQmxrLSBSZXFSZWRpcisgQ21w
bHRSZWRpcisgVXBzdHJlYW1Gd2QrIEVncmVzc0N0cmwtIERpcmVjdFRyYW5zLQoJS2VybmVs
IGRyaXZlciBpbiB1c2U6IHBjaWVwb3J0CgowMDowMy4wIFBDSSBicmlkZ2UgWzA2MDRdOiBB
ZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTUQvQVRJXSBSRDg5MC9SRDl4MCBQQ0kg
dG8gUENJIGJyaWRnZSAoUENJIEV4cHJlc3MgR0ZYIHBvcnQgMSkgWzEwMDI6NWExN10gKHBy
b2ctaWYgMDAgW05vcm1hbCBkZWNvZGVdKQoJQ29udHJvbDogSS9PLSBNZW0rIEJ1c01hc3Rl
cisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VS
UisgRmFzdEIyQi0gRGlzSU5UeCsKCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJC
LSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJS
LSA8UEVSUi0gSU5UeC0KCUxhdGVuY3k6IDAsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0ZXMK
CUludGVycnVwdDogcGluIEEgcm91dGVkIHRvIElSUSAxMDEKCU5VTUEgbm9kZTogMAoJQnVz
OiBwcmltYXJ5PTAwLCBzZWNvbmRhcnk9MGQsIHN1Ym9yZGluYXRlPTBkLCBzZWMtbGF0ZW5j
eT0wCglJL08gYmVoaW5kIGJyaWRnZTogMDAwMGYwMDAtMDAwMDBmZmYKCU1lbW9yeSBiZWhp
bmQgYnJpZGdlOiBmZTgwMDAwMC1mZThmZmZmZgoJUHJlZmV0Y2hhYmxlIG1lbW9yeSBiZWhp
bmQgYnJpZGdlOiAwMDAwMDAwMGZmZjAwMDAwLTAwMDAwMDAwMDAwZmZmZmYKCVNlY29uZGFy
eSBzdGF0dXM6IDY2TUh6LSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQt
IDxUQWJvcnQtIDxNQWJvcnQrIDxTRVJSLSA8UEVSUi0KCUJyaWRnZUN0bDogUGFyaXR5KyBT
RVJSKyBOb0lTQSsgVkdBLSBNQWJvcnQtID5SZXNldC0gRmFzdEIyQi0KCQlQcmlEaXNjVG1y
LSBTZWNEaXNjVG1yLSBEaXNjVG1yU3RhdC0gRGlzY1RtclNFUlJFbi0KCUNhcGFiaWxpdGll
czogWzUwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMwoJCUZsYWdzOiBQTUVDbGstIERT
SS0gRDEtIEQyLSBBdXhDdXJyZW50PTBtQSBQTUUoRDArLEQxLSxEMi0sRDNob3QrLEQzY29s
ZCspCgkJU3RhdHVzOiBEMCBOb1NvZnRSc3QtIFBNRS1FbmFibGUtIERTZWw9MCBEU2NhbGU9
MCBQTUUtCglDYXBhYmlsaXRpZXM6IFs1OF0gRXhwcmVzcyAodjIpIFJvb3QgUG9ydCAoU2xv
dCspLCBNU0kgMDAKCQlEZXZDYXA6CU1heFBheWxvYWQgMTI4IGJ5dGVzLCBQaGFudEZ1bmMg
MAoJCQlFeHRUYWcrIFJCRSsKCQlEZXZDdGw6CVJlcG9ydCBlcnJvcnM6IENvcnJlY3RhYmxl
LSBOb24tRmF0YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0KCQkJUmx4ZE9yZCsgRXh0VGFnKyBQ
aGFudEZ1bmMtIEF1eFB3ci0gTm9Tbm9vcCsKCQkJTWF4UGF5bG9hZCAxMjggYnl0ZXMsIE1h
eFJlYWRSZXEgMTI4IGJ5dGVzCgkJRGV2U3RhOglDb3JyRXJyLSBVbmNvcnJFcnItIEZhdGFs
RXJyLSBVbnN1cHBSZXEtIEF1eFB3ci0gVHJhbnNQZW5kLQoJCUxua0NhcDoJUG9ydCAjMSwg
U3BlZWQgNUdUL3MsIFdpZHRoIHg4LCBBU1BNIEwwcyBMMSwgRXhpdCBMYXRlbmN5IEwwcyA8
MXVzLCBMMSA8OHVzCgkJCUNsb2NrUE0tIFN1cnByaXNlLSBMTEFjdFJlcCsgQndOb3QrIEFT
UE1PcHRDb21wLQoJCUxua0N0bDoJQVNQTSBEaXNhYmxlZDsgUkNCIDY0IGJ5dGVzIERpc2Fi
bGVkLSBDb21tQ2xrKwoJCQlFeHRTeW5jaC0gQ2xvY2tQTS0gQXV0V2lkRGlzLSBCV0ludC0g
QXV0QldJbnQtCgkJTG5rU3RhOglTcGVlZCA1R1QvcywgV2lkdGggeDEsIFRyRXJyLSBUcmFp
bi0gU2xvdENsaysgRExBY3RpdmUrIEJXTWdtdCsgQUJXTWdtdCsKCQlTbHRDYXA6CUF0dG5C
dG4tIFB3ckN0cmwtIE1STC0gQXR0bkluZC0gUHdySW5kLSBIb3RQbHVnLSBTdXJwcmlzZS0K
CQkJU2xvdCAjMywgUG93ZXJMaW1pdCAxMS4wMDBXOyBJbnRlcmxvY2stIE5vQ29tcGwrCgkJ
U2x0Q3RsOglFbmFibGU6IEF0dG5CdG4tIFB3ckZsdC0gTVJMLSBQcmVzRGV0LSBDbWRDcGx0
LSBIUElycS0gTGlua0NoZy0KCQkJQ29udHJvbDogQXR0bkluZCBVbmtub3duLCBQd3JJbmQg
VW5rbm93biwgUG93ZXItIEludGVybG9jay0KCQlTbHRTdGE6CVN0YXR1czogQXR0bkJ0bi0g
UG93ZXJGbHQtIE1STC0gQ21kQ3BsdC0gUHJlc0RldCsgSW50ZXJsb2NrLQoJCQlDaGFuZ2Vk
OiBNUkwtIFByZXNEZXQrIExpbmtTdGF0ZSsKCQlSb290Q3RsOiBFcnJDb3JyZWN0YWJsZS0g
RXJyTm9uLUZhdGFsLSBFcnJGYXRhbC0gUE1FSW50RW5hKyBDUlNWaXNpYmxlKwoJCVJvb3RD
YXA6IENSU1Zpc2libGUrCgkJUm9vdFN0YTogUE1FIFJlcUlEIDAwMDAsIFBNRVN0YXR1cy0g
UE1FUGVuZGluZy0KCQlEZXZDYXAyOiBDb21wbGV0aW9uIFRpbWVvdXQ6IFJhbmdlIEFCQ0Qs
IFRpbWVvdXREaXMrLCBMVFItLCBPQkZGIE5vdCBTdXBwb3J0ZWQgQVJJRndkKwoJCURldkN0
bDI6IENvbXBsZXRpb24gVGltZW91dDogNjVtcyB0byAyMTBtcywgVGltZW91dERpcy0sIExU
Ui0sIE9CRkYgRGlzYWJsZWQgQVJJRndkLQoJCUxua0N0bDI6IFRhcmdldCBMaW5rIFNwZWVk
OiA1R1QvcywgRW50ZXJDb21wbGlhbmNlLSBTcGVlZERpcy0KCQkJIFRyYW5zbWl0IE1hcmdp
bjogTm9ybWFsIE9wZXJhdGluZyBSYW5nZSwgRW50ZXJNb2RpZmllZENvbXBsaWFuY2UtIENv
bXBsaWFuY2VTT1MtCgkJCSBDb21wbGlhbmNlIERlLWVtcGhhc2lzOiAtNmRCCgkJTG5rU3Rh
MjogQ3VycmVudCBEZS1lbXBoYXNpcyBMZXZlbDogLTMuNWRCLCBFcXVhbGl6YXRpb25Db21w
bGV0ZS0sIEVxdWFsaXphdGlvblBoYXNlMS0KCQkJIEVxdWFsaXphdGlvblBoYXNlMi0sIEVx
dWFsaXphdGlvblBoYXNlMy0sIExpbmtFcXVhbGl6YXRpb25SZXF1ZXN0LQoJQ2FwYWJpbGl0
aWVzOiBbYTBdIE1TSTogRW5hYmxlKyBDb3VudD0xLzEgTWFza2FibGUtIDY0Yml0LQoJCUFk
ZHJlc3M6IGZlZTA4MDBjICBEYXRhOiA0MDAwCglDYXBhYmlsaXRpZXM6IFtiMF0gU3Vic3lz
dGVtOiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTUQvQVRJXSBSRDg5MCBQQ0kg
dG8gUENJIGJyaWRnZSAoUENJIGV4cHJlc3MgZ3BwIHBvcnQgQykgWzEwMDI6NWExMV0KCUNh
cGFiaWxpdGllczogW2I4XSBIeXBlclRyYW5zcG9ydDogTVNJIE1hcHBpbmcgRW5hYmxlKyBG
aXhlZCsKCUNhcGFiaWxpdGllczogWzEwMCB2MV0gVmVuZG9yIFNwZWNpZmljIEluZm9ybWF0
aW9uOiBJRD0wMDAxIFJldj0xIExlbj0wMTAgPD8+CglDYXBhYmlsaXRpZXM6IFsxOTAgdjFd
IEFjY2VzcyBDb250cm9sIFNlcnZpY2VzCgkJQUNTQ2FwOglTcmNWYWxpZCsgVHJhbnNCbGsr
IFJlcVJlZGlyKyBDbXBsdFJlZGlyKyBVcHN0cmVhbUZ3ZCsgRWdyZXNzQ3RybC0gRGlyZWN0
VHJhbnMrCgkJQUNTQ3RsOglTcmNWYWxpZCsgVHJhbnNCbGstIFJlcVJlZGlyKyBDbXBsdFJl
ZGlyKyBVcHN0cmVhbUZ3ZCsgRWdyZXNzQ3RybC0gRGlyZWN0VHJhbnMtCglLZXJuZWwgZHJp
dmVyIGluIHVzZTogcGNpZXBvcnQKCjAwOjA1LjAgUENJIGJyaWRnZSBbMDYwNF06IEFkdmFu
Y2VkIE1pY3JvIERldmljZXMsIEluYy4gW0FNRC9BVEldIFJEODkwL1JEOXgwL1JYOTgwIFBD
SSB0byBQQ0kgYnJpZGdlIChQQ0kgRXhwcmVzcyBHUFAgUG9ydCAxKSBbMTAwMjo1YTE5XSAo
cHJvZy1pZiAwMCBbTm9ybWFsIGRlY29kZV0pCglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFz
dGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBT
RVJSKyBGYXN0QjJCLSBEaXNJTlR4KwoJU3RhdHVzOiBDYXArIDY2TUh6LSBVREYtIEZhc3RC
MkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNF
UlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTogMCwgQ2FjaGUgTGluZSBTaXplOiA2NCBieXRl
cwoJSW50ZXJydXB0OiBwaW4gQSByb3V0ZWQgdG8gSVJRIDEwMgoJTlVNQSBub2RlOiAwCglC
dXM6IHByaW1hcnk9MDAsIHNlY29uZGFyeT0wYywgc3Vib3JkaW5hdGU9MGMsIHNlYy1sYXRl
bmN5PTAKCUkvTyBiZWhpbmQgYnJpZGdlOiAwMDAwZDAwMC0wMDAwZGZmZgoJTWVtb3J5IGJl
aGluZCBicmlkZ2U6IGZlNzAwMDAwLWZlN2ZmZmZmCglQcmVmZXRjaGFibGUgbWVtb3J5IGJl
aGluZCBicmlkZ2U6IDAwMDAwMDAwY2ZmMDAwMDAtMDAwMDAwMDBjZmZmZmZmZgoJU2Vjb25k
YXJ5IHN0YXR1czogNjZNSHotIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9y
dC0gPFRBYm9ydC0gPE1BYm9ydCsgPFNFUlItIDxQRVJSLQoJQnJpZGdlQ3RsOiBQYXJpdHkr
IFNFUlIrIE5vSVNBKyBWR0EtIE1BYm9ydC0gPlJlc2V0LSBGYXN0QjJCLQoJCVByaURpc2NU
bXItIFNlY0Rpc2NUbXItIERpc2NUbXJTdGF0LSBEaXNjVG1yU0VSUkVuLQoJQ2FwYWJpbGl0
aWVzOiBbNTBdIFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAzCgkJRmxhZ3M6IFBNRUNsay0g
RFNJLSBEMS0gRDItIEF1eEN1cnJlbnQ9MG1BIFBNRShEMCssRDEtLEQyLSxEM2hvdCssRDNj
b2xkKykKCQlTdGF0dXM6IEQwIE5vU29mdFJzdC0gUE1FLUVuYWJsZS0gRFNlbD0wIERTY2Fs
ZT0wIFBNRS0KCUNhcGFiaWxpdGllczogWzU4XSBFeHByZXNzICh2MikgUm9vdCBQb3J0IChT
bG90KyksIE1TSSAwMAoJCURldkNhcDoJTWF4UGF5bG9hZCAxMjggYnl0ZXMsIFBoYW50RnVu
YyAwCgkJCUV4dFRhZysgUkJFKwoJCURldkN0bDoJUmVwb3J0IGVycm9yczogQ29ycmVjdGFi
bGUtIE5vbi1GYXRhbC0gRmF0YWwtIFVuc3VwcG9ydGVkLQoJCQlSbHhkT3JkKyBFeHRUYWcr
IFBoYW50RnVuYy0gQXV4UHdyLSBOb1Nub29wKwoJCQlNYXhQYXlsb2FkIDEyOCBieXRlcywg
TWF4UmVhZFJlcSAxMjggYnl0ZXMKCQlEZXZTdGE6CUNvcnJFcnItIFVuY29yckVyci0gRmF0
YWxFcnItIFVuc3VwcFJlcS0gQXV4UHdyLSBUcmFuc1BlbmQtCgkJTG5rQ2FwOglQb3J0ICMx
LCBTcGVlZCA1R1QvcywgV2lkdGggeDEsIEFTUE0gTDBzIEwxLCBFeGl0IExhdGVuY3kgTDBz
IDwxdXMsIEwxIDw4dXMKCQkJQ2xvY2tQTS0gU3VycHJpc2UtIExMQWN0UmVwKyBCd05vdCsg
QVNQTU9wdENvbXAtCgkJTG5rQ3RsOglBU1BNIERpc2FibGVkOyBSQ0IgNjQgYnl0ZXMgRGlz
YWJsZWQtIENvbW1DbGsrCgkJCUV4dFN5bmNoLSBDbG9ja1BNLSBBdXRXaWREaXMtIEJXSW50
LSBBdXRCV0ludC0KCQlMbmtTdGE6CVNwZWVkIDIuNUdUL3MsIFdpZHRoIHgxLCBUckVyci0g
VHJhaW4tIFNsb3RDbGsrIERMQWN0aXZlKyBCV01nbXQrIEFCV01nbXQtCgkJU2x0Q2FwOglB
dHRuQnRuLSBQd3JDdHJsLSBNUkwtIEF0dG5JbmQtIFB3ckluZC0gSG90UGx1Zy0gU3VycHJp
c2UtCgkJCVNsb3QgIzUsIFBvd2VyTGltaXQgNzUuMDAwVzsgSW50ZXJsb2NrLSBOb0NvbXBs
KwoJCVNsdEN0bDoJRW5hYmxlOiBBdHRuQnRuLSBQd3JGbHQtIE1STC0gUHJlc0RldC0gQ21k
Q3BsdC0gSFBJcnEtIExpbmtDaGctCgkJCUNvbnRyb2w6IEF0dG5JbmQgVW5rbm93biwgUHdy
SW5kIFVua25vd24sIFBvd2VyLSBJbnRlcmxvY2stCgkJU2x0U3RhOglTdGF0dXM6IEF0dG5C
dG4tIFBvd2VyRmx0LSBNUkwtIENtZENwbHQtIFByZXNEZXQrIEludGVybG9jay0KCQkJQ2hh
bmdlZDogTVJMLSBQcmVzRGV0KyBMaW5rU3RhdGUrCgkJUm9vdEN0bDogRXJyQ29ycmVjdGFi
bGUtIEVyck5vbi1GYXRhbC0gRXJyRmF0YWwtIFBNRUludEVuYSsgQ1JTVmlzaWJsZSsKCQlS
b290Q2FwOiBDUlNWaXNpYmxlKwoJCVJvb3RTdGE6IFBNRSBSZXFJRCAwMDAwLCBQTUVTdGF0
dXMtIFBNRVBlbmRpbmctCgkJRGV2Q2FwMjogQ29tcGxldGlvbiBUaW1lb3V0OiBSYW5nZSBB
QkNELCBUaW1lb3V0RGlzKywgTFRSLSwgT0JGRiBOb3QgU3VwcG9ydGVkIEFSSUZ3ZCsKCQlE
ZXZDdGwyOiBDb21wbGV0aW9uIFRpbWVvdXQ6IDY1bXMgdG8gMjEwbXMsIFRpbWVvdXREaXMt
LCBMVFItLCBPQkZGIERpc2FibGVkIEFSSUZ3ZC0KCQlMbmtDdGwyOiBUYXJnZXQgTGluayBT
cGVlZDogNUdUL3MsIEVudGVyQ29tcGxpYW5jZS0gU3BlZWREaXMtCgkJCSBUcmFuc21pdCBN
YXJnaW46IE5vcm1hbCBPcGVyYXRpbmcgUmFuZ2UsIEVudGVyTW9kaWZpZWRDb21wbGlhbmNl
LSBDb21wbGlhbmNlU09TLQoJCQkgQ29tcGxpYW5jZSBEZS1lbXBoYXNpczogLTZkQgoJCUxu
a1N0YTI6IEN1cnJlbnQgRGUtZW1waGFzaXMgTGV2ZWw6IC0zLjVkQiwgRXF1YWxpemF0aW9u
Q29tcGxldGUtLCBFcXVhbGl6YXRpb25QaGFzZTEtCgkJCSBFcXVhbGl6YXRpb25QaGFzZTIt
LCBFcXVhbGl6YXRpb25QaGFzZTMtLCBMaW5rRXF1YWxpemF0aW9uUmVxdWVzdC0KCUNhcGFi
aWxpdGllczogW2EwXSBNU0k6IEVuYWJsZSsgQ291bnQ9MS8xIE1hc2thYmxlLSA2NGJpdC0K
CQlBZGRyZXNzOiBmZWUwODAwYyAgRGF0YTogNDAwMAoJQ2FwYWJpbGl0aWVzOiBbYjBdIFN1
YnN5c3RlbTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1EL0FUSV0gUkQ4OTAg
UENJIHRvIFBDSSBicmlkZ2UgKFBDSSBleHByZXNzIGdwcCBwb3J0IEUpIFsxMDAyOjVhMTFd
CglDYXBhYmlsaXRpZXM6IFtiOF0gSHlwZXJUcmFuc3BvcnQ6IE1TSSBNYXBwaW5nIEVuYWJs
ZSsgRml4ZWQrCglDYXBhYmlsaXRpZXM6IFsxMDAgdjFdIFZlbmRvciBTcGVjaWZpYyBJbmZv
cm1hdGlvbjogSUQ9MDAwMSBSZXY9MSBMZW49MDEwIDw/PgoJQ2FwYWJpbGl0aWVzOiBbMTkw
IHYxXSBBY2Nlc3MgQ29udHJvbCBTZXJ2aWNlcwoJCUFDU0NhcDoJU3JjVmFsaWQrIFRyYW5z
QmxrKyBSZXFSZWRpcisgQ21wbHRSZWRpcisgVXBzdHJlYW1Gd2QrIEVncmVzc0N0cmwtIERp
cmVjdFRyYW5zKwoJCUFDU0N0bDoJU3JjVmFsaWQrIFRyYW5zQmxrLSBSZXFSZWRpcisgQ21w
bHRSZWRpcisgVXBzdHJlYW1Gd2QrIEVncmVzc0N0cmwtIERpcmVjdFRyYW5zLQoJS2VybmVs
IGRyaXZlciBpbiB1c2U6IHBjaWVwb3J0CgowMDowNi4wIFBDSSBicmlkZ2UgWzA2MDRdOiBB
ZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTUQvQVRJXSBSRDg5MC9SRDl4MC9SWDk4
MCBQQ0kgdG8gUENJIGJyaWRnZSAoUENJIEV4cHJlc3MgR1BQIFBvcnQgMikgWzEwMDI6NWEx
YV0gKHByb2ctaWYgMDAgW05vcm1hbCBkZWNvZGVdKQoJQ29udHJvbDogSS9PKyBNZW0rIEJ1
c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGlu
Zy0gU0VSUisgRmFzdEIyQi0gRGlzSU5UeCsKCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBG
YXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQt
ID5TRVJSLSA8UEVSUi0gSU5UeC0KCUxhdGVuY3k6IDAsIENhY2hlIExpbmUgU2l6ZTogNjQg
Ynl0ZXMKCUludGVycnVwdDogcGluIEEgcm91dGVkIHRvIElSUSAxMDMKCU5VTUEgbm9kZTog
MAoJQnVzOiBwcmltYXJ5PTAwLCBzZWNvbmRhcnk9MGIsIHN1Ym9yZGluYXRlPTBiLCBzZWMt
bGF0ZW5jeT0wCglJL08gYmVoaW5kIGJyaWRnZTogMDAwMGMwMDAtMDAwMGNmZmYKCU1lbW9y
eSBiZWhpbmQgYnJpZGdlOiBmZTYwMDAwMC1mZTZmZmZmZgoJUHJlZmV0Y2hhYmxlIG1lbW9y
eSBiZWhpbmQgYnJpZGdlOiAwMDAwMDAwMGNmZTAwMDAwLTAwMDAwMDAwY2ZlZmZmZmYKCVNl
Y29uZGFyeSBzdGF0dXM6IDY2TUh6LSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5U
QWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQrIDxTRVJSLSA8UEVSUi0KCUJyaWRnZUN0bDogUGFy
aXR5KyBTRVJSKyBOb0lTQSsgVkdBLSBNQWJvcnQtID5SZXNldC0gRmFzdEIyQi0KCQlQcmlE
aXNjVG1yLSBTZWNEaXNjVG1yLSBEaXNjVG1yU3RhdC0gRGlzY1RtclNFUlJFbi0KCUNhcGFi
aWxpdGllczogWzUwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMwoJCUZsYWdzOiBQTUVD
bGstIERTSS0gRDEtIEQyLSBBdXhDdXJyZW50PTBtQSBQTUUoRDArLEQxLSxEMi0sRDNob3Qr
LEQzY29sZCspCgkJU3RhdHVzOiBEMCBOb1NvZnRSc3QtIFBNRS1FbmFibGUtIERTZWw9MCBE
U2NhbGU9MCBQTUUtCglDYXBhYmlsaXRpZXM6IFs1OF0gRXhwcmVzcyAodjIpIFJvb3QgUG9y
dCAoU2xvdCspLCBNU0kgMDAKCQlEZXZDYXA6CU1heFBheWxvYWQgMTI4IGJ5dGVzLCBQaGFu
dEZ1bmMgMAoJCQlFeHRUYWcrIFJCRSsKCQlEZXZDdGw6CVJlcG9ydCBlcnJvcnM6IENvcnJl
Y3RhYmxlLSBOb24tRmF0YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0KCQkJUmx4ZE9yZCsgRXh0
VGFnKyBQaGFudEZ1bmMtIEF1eFB3ci0gTm9Tbm9vcCsKCQkJTWF4UGF5bG9hZCAxMjggYnl0
ZXMsIE1heFJlYWRSZXEgMTI4IGJ5dGVzCgkJRGV2U3RhOglDb3JyRXJyLSBVbmNvcnJFcnIt
IEZhdGFsRXJyLSBVbnN1cHBSZXEtIEF1eFB3ci0gVHJhbnNQZW5kLQoJCUxua0NhcDoJUG9y
dCAjMiwgU3BlZWQgNUdUL3MsIFdpZHRoIHgxLCBBU1BNIEwwcyBMMSwgRXhpdCBMYXRlbmN5
IEwwcyA8MXVzLCBMMSA8OHVzCgkJCUNsb2NrUE0tIFN1cnByaXNlLSBMTEFjdFJlcCsgQndO
b3QrIEFTUE1PcHRDb21wLQoJCUxua0N0bDoJQVNQTSBEaXNhYmxlZDsgUkNCIDY0IGJ5dGVz
IERpc2FibGVkLSBDb21tQ2xrKwoJCQlFeHRTeW5jaC0gQ2xvY2tQTS0gQXV0V2lkRGlzLSBC
V0ludC0gQXV0QldJbnQtCgkJTG5rU3RhOglTcGVlZCAyLjVHVC9zLCBXaWR0aCB4MSwgVHJF
cnItIFRyYWluLSBTbG90Q2xrKyBETEFjdGl2ZSsgQldNZ210KyBBQldNZ210LQoJCVNsdENh
cDoJQXR0bkJ0bi0gUHdyQ3RybC0gTVJMLSBBdHRuSW5kLSBQd3JJbmQtIEhvdFBsdWctIFN1
cnByaXNlLQoJCQlTbG90ICM2LCBQb3dlckxpbWl0IDc1LjAwMFc7IEludGVybG9jay0gTm9D
b21wbCsKCQlTbHRDdGw6CUVuYWJsZTogQXR0bkJ0bi0gUHdyRmx0LSBNUkwtIFByZXNEZXQt
IENtZENwbHQtIEhQSXJxLSBMaW5rQ2hnLQoJCQlDb250cm9sOiBBdHRuSW5kIFVua25vd24s
IFB3ckluZCBVbmtub3duLCBQb3dlci0gSW50ZXJsb2NrLQoJCVNsdFN0YToJU3RhdHVzOiBB
dHRuQnRuLSBQb3dlckZsdC0gTVJMLSBDbWRDcGx0LSBQcmVzRGV0KyBJbnRlcmxvY2stCgkJ
CUNoYW5nZWQ6IE1STC0gUHJlc0RldCsgTGlua1N0YXRlKwoJCVJvb3RDdGw6IEVyckNvcnJl
Y3RhYmxlLSBFcnJOb24tRmF0YWwtIEVyckZhdGFsLSBQTUVJbnRFbmErIENSU1Zpc2libGUr
CgkJUm9vdENhcDogQ1JTVmlzaWJsZSsKCQlSb290U3RhOiBQTUUgUmVxSUQgMDAwMCwgUE1F
U3RhdHVzLSBQTUVQZW5kaW5nLQoJCURldkNhcDI6IENvbXBsZXRpb24gVGltZW91dDogUmFu
Z2UgQUJDRCwgVGltZW91dERpcyssIExUUi0sIE9CRkYgTm90IFN1cHBvcnRlZCBBUklGd2Qr
CgkJRGV2Q3RsMjogQ29tcGxldGlvbiBUaW1lb3V0OiA2NW1zIHRvIDIxMG1zLCBUaW1lb3V0
RGlzLSwgTFRSLSwgT0JGRiBEaXNhYmxlZCBBUklGd2QtCgkJTG5rQ3RsMjogVGFyZ2V0IExp
bmsgU3BlZWQ6IDVHVC9zLCBFbnRlckNvbXBsaWFuY2UtIFNwZWVkRGlzLQoJCQkgVHJhbnNt
aXQgTWFyZ2luOiBOb3JtYWwgT3BlcmF0aW5nIFJhbmdlLCBFbnRlck1vZGlmaWVkQ29tcGxp
YW5jZS0gQ29tcGxpYW5jZVNPUy0KCQkJIENvbXBsaWFuY2UgRGUtZW1waGFzaXM6IC02ZEIK
CQlMbmtTdGEyOiBDdXJyZW50IERlLWVtcGhhc2lzIExldmVsOiAtMy41ZEIsIEVxdWFsaXph
dGlvbkNvbXBsZXRlLSwgRXF1YWxpemF0aW9uUGhhc2UxLQoJCQkgRXF1YWxpemF0aW9uUGhh
c2UyLSwgRXF1YWxpemF0aW9uUGhhc2UzLSwgTGlua0VxdWFsaXphdGlvblJlcXVlc3QtCglD
YXBhYmlsaXRpZXM6IFthMF0gTVNJOiBFbmFibGUrIENvdW50PTEvMSBNYXNrYWJsZS0gNjRi
aXQtCgkJQWRkcmVzczogZmVlMDgwMGMgIERhdGE6IDQwMDAKCUNhcGFiaWxpdGllczogW2Iw
XSBTdWJzeXN0ZW06IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4gW0FNRC9BVEldIFJE
ODkwIFBDSSB0byBQQ0kgYnJpZGdlIChQQ0kgZXhwcmVzcyBncHAgcG9ydCBGKSBbMTAwMjo1
YTExXQoJQ2FwYWJpbGl0aWVzOiBbYjhdIEh5cGVyVHJhbnNwb3J0OiBNU0kgTWFwcGluZyBF
bmFibGUrIEZpeGVkKwoJQ2FwYWJpbGl0aWVzOiBbMTAwIHYxXSBWZW5kb3IgU3BlY2lmaWMg
SW5mb3JtYXRpb246IElEPTAwMDEgUmV2PTEgTGVuPTAxMCA8Pz4KCUNhcGFiaWxpdGllczog
WzE5MCB2MV0gQWNjZXNzIENvbnRyb2wgU2VydmljZXMKCQlBQ1NDYXA6CVNyY1ZhbGlkKyBU
cmFuc0JsaysgUmVxUmVkaXIrIENtcGx0UmVkaXIrIFVwc3RyZWFtRndkKyBFZ3Jlc3NDdHJs
LSBEaXJlY3RUcmFucysKCQlBQ1NDdGw6CVNyY1ZhbGlkKyBUcmFuc0Jsay0gUmVxUmVkaXIr
IENtcGx0UmVkaXIrIFVwc3RyZWFtRndkKyBFZ3Jlc3NDdHJsLSBEaXJlY3RUcmFucy0KCUtl
cm5lbCBkcml2ZXIgaW4gdXNlOiBwY2llcG9ydAoKMDA6MDkuMCBQQ0kgYnJpZGdlIFswNjA0
XTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1EL0FUSV0gUkQ4OTAvUkQ5eDAv
Ulg5ODAgUENJIHRvIFBDSSBicmlkZ2UgKFBDSSBFeHByZXNzIEdQUCBQb3J0IDQpIFsxMDAy
OjVhMWNdIChwcm9nLWlmIDAwIFtOb3JtYWwgZGVjb2RlXSkKCUNvbnRyb2w6IEkvTy0gTWVt
KyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3Rl
cHBpbmctIFNFUlIrIEZhc3RCMkItIERpc0lOVHgrCglTdGF0dXM6IENhcCsgNjZNSHotIFVE
Ri0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFib3J0LSA8VEFib3J0LSA8TUFi
b3J0LSA+U0VSUi0gPFBFUlItIElOVHgtCglMYXRlbmN5OiAwLCBDYWNoZSBMaW5lIFNpemU6
IDY0IGJ5dGVzCglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJUlEgMTA0CglOVU1BIG5v
ZGU6IDAKCUJ1czogcHJpbWFyeT0wMCwgc2Vjb25kYXJ5PTBhLCBzdWJvcmRpbmF0ZT0wYSwg
c2VjLWxhdGVuY3k9MAoJSS9PIGJlaGluZCBicmlkZ2U6IDAwMDBmMDAwLTAwMDAwZmZmCglN
ZW1vcnkgYmVoaW5kIGJyaWRnZTogZmU1MDAwMDAtZmU1ZmZmZmYKCVByZWZldGNoYWJsZSBt
ZW1vcnkgYmVoaW5kIGJyaWRnZTogMDAwMDAwMDBmZmYwMDAwMC0wMDAwMDAwMDAwMGZmZmZm
CglTZWNvbmRhcnkgc3RhdHVzOiA2Nk1Iei0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFz
dCA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0KyA8U0VSUi0gPFBFUlItCglCcmlkZ2VDdGw6
IFBhcml0eSsgU0VSUisgTm9JU0ErIFZHQS0gTUFib3J0LSA+UmVzZXQtIEZhc3RCMkItCgkJ
UHJpRGlzY1Rtci0gU2VjRGlzY1Rtci0gRGlzY1RtclN0YXQtIERpc2NUbXJTRVJSRW4tCglD
YXBhYmlsaXRpZXM6IFs1MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCQlGbGFnczog
UE1FQ2xrLSBEU0ktIEQxLSBEMi0gQXV4Q3VycmVudD0wbUEgUE1FKEQwKyxEMS0sRDItLEQz
aG90KyxEM2NvbGQrKQoJCVN0YXR1czogRDAgTm9Tb2Z0UnN0LSBQTUUtRW5hYmxlLSBEU2Vs
PTAgRFNjYWxlPTAgUE1FLQoJQ2FwYWJpbGl0aWVzOiBbNThdIEV4cHJlc3MgKHYyKSBSb290
IFBvcnQgKFNsb3QrKSwgTVNJIDAwCgkJRGV2Q2FwOglNYXhQYXlsb2FkIDEyOCBieXRlcywg
UGhhbnRGdW5jIDAKCQkJRXh0VGFnKyBSQkUrCgkJRGV2Q3RsOglSZXBvcnQgZXJyb3JzOiBD
b3JyZWN0YWJsZS0gTm9uLUZhdGFsLSBGYXRhbC0gVW5zdXBwb3J0ZWQtCgkJCVJseGRPcmQr
IEV4dFRhZysgUGhhbnRGdW5jLSBBdXhQd3ItIE5vU25vb3ArCgkJCU1heFBheWxvYWQgMTI4
IGJ5dGVzLCBNYXhSZWFkUmVxIDEyOCBieXRlcwoJCURldlN0YToJQ29yckVyci0gVW5jb3Jy
RXJyLSBGYXRhbEVyci0gVW5zdXBwUmVxLSBBdXhQd3ItIFRyYW5zUGVuZC0KCQlMbmtDYXA6
CVBvcnQgIzQsIFNwZWVkIDVHVC9zLCBXaWR0aCB4MSwgQVNQTSBMMHMgTDEsIEV4aXQgTGF0
ZW5jeSBMMHMgPDF1cywgTDEgPDh1cwoJCQlDbG9ja1BNLSBTdXJwcmlzZS0gTExBY3RSZXAr
IEJ3Tm90KyBBU1BNT3B0Q29tcC0KCQlMbmtDdGw6CUFTUE0gRGlzYWJsZWQ7IFJDQiA2NCBi
eXRlcyBEaXNhYmxlZC0gQ29tbUNsaysKCQkJRXh0U3luY2gtIENsb2NrUE0tIEF1dFdpZERp
cy0gQldJbnQtIEF1dEJXSW50LQoJCUxua1N0YToJU3BlZWQgNUdUL3MsIFdpZHRoIHgxLCBU
ckVyci0gVHJhaW4tIFNsb3RDbGsrIERMQWN0aXZlKyBCV01nbXQrIEFCV01nbXQrCgkJU2x0
Q2FwOglBdHRuQnRuLSBQd3JDdHJsLSBNUkwtIEF0dG5JbmQtIFB3ckluZC0gSG90UGx1Zy0g
U3VycHJpc2UtCgkJCVNsb3QgIzksIFBvd2VyTGltaXQgNzUuMDAwVzsgSW50ZXJsb2NrLSBO
b0NvbXBsKwoJCVNsdEN0bDoJRW5hYmxlOiBBdHRuQnRuLSBQd3JGbHQtIE1STC0gUHJlc0Rl
dC0gQ21kQ3BsdC0gSFBJcnEtIExpbmtDaGctCgkJCUNvbnRyb2w6IEF0dG5JbmQgVW5rbm93
biwgUHdySW5kIFVua25vd24sIFBvd2VyLSBJbnRlcmxvY2stCgkJU2x0U3RhOglTdGF0dXM6
IEF0dG5CdG4tIFBvd2VyRmx0LSBNUkwtIENtZENwbHQtIFByZXNEZXQrIEludGVybG9jay0K
CQkJQ2hhbmdlZDogTVJMLSBQcmVzRGV0KyBMaW5rU3RhdGUrCgkJUm9vdEN0bDogRXJyQ29y
cmVjdGFibGUtIEVyck5vbi1GYXRhbC0gRXJyRmF0YWwtIFBNRUludEVuYSsgQ1JTVmlzaWJs
ZSsKCQlSb290Q2FwOiBDUlNWaXNpYmxlKwoJCVJvb3RTdGE6IFBNRSBSZXFJRCAwMDAwLCBQ
TUVTdGF0dXMtIFBNRVBlbmRpbmctCgkJRGV2Q2FwMjogQ29tcGxldGlvbiBUaW1lb3V0OiBS
YW5nZSBBQkNELCBUaW1lb3V0RGlzKywgTFRSLSwgT0JGRiBOb3QgU3VwcG9ydGVkIEFSSUZ3
ZCsKCQlEZXZDdGwyOiBDb21wbGV0aW9uIFRpbWVvdXQ6IDY1bXMgdG8gMjEwbXMsIFRpbWVv
dXREaXMtLCBMVFItLCBPQkZGIERpc2FibGVkIEFSSUZ3ZC0KCQlMbmtDdGwyOiBUYXJnZXQg
TGluayBTcGVlZDogNUdUL3MsIEVudGVyQ29tcGxpYW5jZS0gU3BlZWREaXMtCgkJCSBUcmFu
c21pdCBNYXJnaW46IE5vcm1hbCBPcGVyYXRpbmcgUmFuZ2UsIEVudGVyTW9kaWZpZWRDb21w
bGlhbmNlLSBDb21wbGlhbmNlU09TLQoJCQkgQ29tcGxpYW5jZSBEZS1lbXBoYXNpczogLTZk
QgoJCUxua1N0YTI6IEN1cnJlbnQgRGUtZW1waGFzaXMgTGV2ZWw6IC0zLjVkQiwgRXF1YWxp
emF0aW9uQ29tcGxldGUtLCBFcXVhbGl6YXRpb25QaGFzZTEtCgkJCSBFcXVhbGl6YXRpb25Q
aGFzZTItLCBFcXVhbGl6YXRpb25QaGFzZTMtLCBMaW5rRXF1YWxpemF0aW9uUmVxdWVzdC0K
CUNhcGFiaWxpdGllczogW2EwXSBNU0k6IEVuYWJsZSsgQ291bnQ9MS8xIE1hc2thYmxlLSA2
NGJpdC0KCQlBZGRyZXNzOiBmZWUwODAwYyAgRGF0YTogNDAwMAoJQ2FwYWJpbGl0aWVzOiBb
YjBdIFN1YnN5c3RlbTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1EL0FUSV0g
UkQ4OTAgUENJIHRvIFBDSSBicmlkZ2UgKFBDSSBleHByZXNzIGdwcCBwb3J0IEgpIFsxMDAy
OjVhMTFdCglDYXBhYmlsaXRpZXM6IFtiOF0gSHlwZXJUcmFuc3BvcnQ6IE1TSSBNYXBwaW5n
IEVuYWJsZSsgRml4ZWQrCglDYXBhYmlsaXRpZXM6IFsxMDAgdjFdIFZlbmRvciBTcGVjaWZp
YyBJbmZvcm1hdGlvbjogSUQ9MDAwMSBSZXY9MSBMZW49MDEwIDw/PgoJQ2FwYWJpbGl0aWVz
OiBbMTkwIHYxXSBBY2Nlc3MgQ29udHJvbCBTZXJ2aWNlcwoJCUFDU0NhcDoJU3JjVmFsaWQr
IFRyYW5zQmxrKyBSZXFSZWRpcisgQ21wbHRSZWRpcisgVXBzdHJlYW1Gd2QrIEVncmVzc0N0
cmwtIERpcmVjdFRyYW5zKwoJCUFDU0N0bDoJU3JjVmFsaWQrIFRyYW5zQmxrLSBSZXFSZWRp
cisgQ21wbHRSZWRpcisgVXBzdHJlYW1Gd2QrIEVncmVzc0N0cmwtIERpcmVjdFRyYW5zLQoJ
S2VybmVsIGRyaXZlciBpbiB1c2U6IHBjaWVwb3J0CgowMDowYS4wIFBDSSBicmlkZ2UgWzA2
MDRdOiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTUQvQVRJXSBSRDg5MC9SRDl4
MC9SWDk4MCBQQ0kgdG8gUENJIGJyaWRnZSAoUENJIEV4cHJlc3MgR1BQIFBvcnQgNSkgWzEw
MDI6NWExZF0gKHByb2ctaWYgMDAgW05vcm1hbCBkZWNvZGVdKQoJQ29udHJvbDogSS9PLSBN
ZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBT
dGVwcGluZy0gU0VSUisgRmFzdEIyQi0gRGlzSU5UeCsKCVN0YXR1czogQ2FwKyA2Nk1Iei0g
VURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxN
QWJvcnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCUxhdGVuY3k6IDAsIENhY2hlIExpbmUgU2l6
ZTogNjQgYnl0ZXMKCUludGVycnVwdDogcGluIEEgcm91dGVkIHRvIElSUSAxMDUKCU5VTUEg
bm9kZTogMAoJQnVzOiBwcmltYXJ5PTAwLCBzZWNvbmRhcnk9MDksIHN1Ym9yZGluYXRlPTA5
LCBzZWMtbGF0ZW5jeT0wCglJL08gYmVoaW5kIGJyaWRnZTogMDAwMGYwMDAtMDAwMDBmZmYK
CU1lbW9yeSBiZWhpbmQgYnJpZGdlOiBmZTQwMDAwMC1mZTRmZmZmZgoJUHJlZmV0Y2hhYmxl
IG1lbW9yeSBiZWhpbmQgYnJpZGdlOiAwMDAwMDAwMGZmZjAwMDAwLTAwMDAwMDAwMDAwZmZm
ZmYKCVNlY29uZGFyeSBzdGF0dXM6IDY2TUh6LSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1m
YXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtIDxTRVJSLSA8UEVSUi0KCUJyaWRnZUN0
bDogUGFyaXR5KyBTRVJSKyBOb0lTQSsgVkdBLSBNQWJvcnQtID5SZXNldC0gRmFzdEIyQi0K
CQlQcmlEaXNjVG1yLSBTZWNEaXNjVG1yLSBEaXNjVG1yU3RhdC0gRGlzY1RtclNFUlJFbi0K
CUNhcGFiaWxpdGllczogWzUwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMwoJCUZsYWdz
OiBQTUVDbGstIERTSS0gRDEtIEQyLSBBdXhDdXJyZW50PTBtQSBQTUUoRDArLEQxLSxEMi0s
RDNob3QrLEQzY29sZCspCgkJU3RhdHVzOiBEMCBOb1NvZnRSc3QtIFBNRS1FbmFibGUtIERT
ZWw9MCBEU2NhbGU9MCBQTUUtCglDYXBhYmlsaXRpZXM6IFs1OF0gRXhwcmVzcyAodjIpIFJv
b3QgUG9ydCAoU2xvdCspLCBNU0kgMDAKCQlEZXZDYXA6CU1heFBheWxvYWQgMTI4IGJ5dGVz
LCBQaGFudEZ1bmMgMAoJCQlFeHRUYWcrIFJCRSsKCQlEZXZDdGw6CVJlcG9ydCBlcnJvcnM6
IENvcnJlY3RhYmxlLSBOb24tRmF0YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0KCQkJUmx4ZE9y
ZCsgRXh0VGFnKyBQaGFudEZ1bmMtIEF1eFB3ci0gTm9Tbm9vcCsKCQkJTWF4UGF5bG9hZCAx
MjggYnl0ZXMsIE1heFJlYWRSZXEgMTI4IGJ5dGVzCgkJRGV2U3RhOglDb3JyRXJyLSBVbmNv
cnJFcnItIEZhdGFsRXJyLSBVbnN1cHBSZXEtIEF1eFB3ci0gVHJhbnNQZW5kLQoJCUxua0Nh
cDoJUG9ydCAjNSwgU3BlZWQgMi41R1QvcywgV2lkdGggeDEsIEFTUE0gTDBzIEwxLCBFeGl0
IExhdGVuY3kgTDBzIDwxdXMsIEwxIDw4dXMKCQkJQ2xvY2tQTS0gU3VycHJpc2UtIExMQWN0
UmVwKyBCd05vdCsgQVNQTU9wdENvbXAtCgkJTG5rQ3RsOglBU1BNIERpc2FibGVkOyBSQ0Ig
NjQgYnl0ZXMgRGlzYWJsZWQtIENvbW1DbGstCgkJCUV4dFN5bmNoLSBDbG9ja1BNLSBBdXRX
aWREaXMtIEJXSW50LSBBdXRCV0ludC0KCQlMbmtTdGE6CVNwZWVkIDIuNUdUL3MsIFdpZHRo
IHgxLCBUckVyci0gVHJhaW4tIFNsb3RDbGsrIERMQWN0aXZlKyBCV01nbXQtIEFCV01nbXQt
CgkJU2x0Q2FwOglBdHRuQnRuLSBQd3JDdHJsLSBNUkwtIEF0dG5JbmQtIFB3ckluZC0gSG90
UGx1Zy0gU3VycHJpc2UtCgkJCVNsb3QgIzIsIFBvd2VyTGltaXQgNzUuMDAwVzsgSW50ZXJs
b2NrLSBOb0NvbXBsKwoJCVNsdEN0bDoJRW5hYmxlOiBBdHRuQnRuLSBQd3JGbHQtIE1STC0g
UHJlc0RldC0gQ21kQ3BsdC0gSFBJcnEtIExpbmtDaGctCgkJCUNvbnRyb2w6IEF0dG5JbmQg
VW5rbm93biwgUHdySW5kIFVua25vd24sIFBvd2VyLSBJbnRlcmxvY2stCgkJU2x0U3RhOglT
dGF0dXM6IEF0dG5CdG4tIFBvd2VyRmx0LSBNUkwtIENtZENwbHQtIFByZXNEZXQrIEludGVy
bG9jay0KCQkJQ2hhbmdlZDogTVJMLSBQcmVzRGV0KyBMaW5rU3RhdGUrCgkJUm9vdEN0bDog
RXJyQ29ycmVjdGFibGUtIEVyck5vbi1GYXRhbC0gRXJyRmF0YWwtIFBNRUludEVuYSsgQ1JT
VmlzaWJsZSsKCQlSb290Q2FwOiBDUlNWaXNpYmxlKwoJCVJvb3RTdGE6IFBNRSBSZXFJRCAw
MDAwLCBQTUVTdGF0dXMtIFBNRVBlbmRpbmctCgkJRGV2Q2FwMjogQ29tcGxldGlvbiBUaW1l
b3V0OiBSYW5nZSBBQkNELCBUaW1lb3V0RGlzKywgTFRSLSwgT0JGRiBOb3QgU3VwcG9ydGVk
IEFSSUZ3ZCsKCQlEZXZDdGwyOiBDb21wbGV0aW9uIFRpbWVvdXQ6IDY1bXMgdG8gMjEwbXMs
IFRpbWVvdXREaXMtLCBMVFItLCBPQkZGIERpc2FibGVkIEFSSUZ3ZC0KCQlMbmtDdGwyOiBU
YXJnZXQgTGluayBTcGVlZDogMi41R1QvcywgRW50ZXJDb21wbGlhbmNlLSBTcGVlZERpcy0K
CQkJIFRyYW5zbWl0IE1hcmdpbjogTm9ybWFsIE9wZXJhdGluZyBSYW5nZSwgRW50ZXJNb2Rp
ZmllZENvbXBsaWFuY2UtIENvbXBsaWFuY2VTT1MtCgkJCSBDb21wbGlhbmNlIERlLWVtcGhh
c2lzOiAtNmRCCgkJTG5rU3RhMjogQ3VycmVudCBEZS1lbXBoYXNpcyBMZXZlbDogLTZkQiwg
RXF1YWxpemF0aW9uQ29tcGxldGUtLCBFcXVhbGl6YXRpb25QaGFzZTEtCgkJCSBFcXVhbGl6
YXRpb25QaGFzZTItLCBFcXVhbGl6YXRpb25QaGFzZTMtLCBMaW5rRXF1YWxpemF0aW9uUmVx
dWVzdC0KCUNhcGFiaWxpdGllczogW2EwXSBNU0k6IEVuYWJsZSsgQ291bnQ9MS8xIE1hc2th
YmxlLSA2NGJpdC0KCQlBZGRyZXNzOiBmZWUwODAwYyAgRGF0YTogNDAwMAoJQ2FwYWJpbGl0
aWVzOiBbYjBdIFN1YnN5c3RlbTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1E
L0FUSV0gUkQ4OTAgUENJIHRvIFBDSSBicmlkZ2UgKGV4dGVybmFsIGdmeDEgcG9ydCBBKSBb
MTAwMjo1YTExXQoJQ2FwYWJpbGl0aWVzOiBbYjhdIEh5cGVyVHJhbnNwb3J0OiBNU0kgTWFw
cGluZyBFbmFibGUrIEZpeGVkKwoJQ2FwYWJpbGl0aWVzOiBbMTAwIHYxXSBWZW5kb3IgU3Bl
Y2lmaWMgSW5mb3JtYXRpb246IElEPTAwMDEgUmV2PTEgTGVuPTAxMCA8Pz4KCUNhcGFiaWxp
dGllczogWzE5MCB2MV0gQWNjZXNzIENvbnRyb2wgU2VydmljZXMKCQlBQ1NDYXA6CVNyY1Zh
bGlkKyBUcmFuc0JsaysgUmVxUmVkaXIrIENtcGx0UmVkaXIrIFVwc3RyZWFtRndkKyBFZ3Jl
c3NDdHJsLSBEaXJlY3RUcmFucysKCQlBQ1NDdGw6CVNyY1ZhbGlkKyBUcmFuc0Jsay0gUmVx
UmVkaXIrIENtcGx0UmVkaXIrIFVwc3RyZWFtRndkKyBFZ3Jlc3NDdHJsLSBEaXJlY3RUcmFu
cy0KCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBwY2llcG9ydAoKMDA6MGMuMCBQQ0kgYnJpZGdl
IFswNjA0XTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1EL0FUSV0gUkQ4OTAv
UkQ5OTAgUENJIHRvIFBDSSBicmlkZ2UgKFBDSSBFeHByZXNzIEdGWDIgcG9ydCAxKSBbMTAw
Mjo1YTIwXSAocHJvZy1pZiAwMCBbTm9ybWFsIGRlY29kZV0pCglDb250cm9sOiBJL08rIE1l
bSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0
ZXBwaW5nLSBTRVJSKyBGYXN0QjJCLSBEaXNJTlR4KwoJU3RhdHVzOiBDYXArIDY2TUh6LSBV
REYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1B
Ym9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTogMCwgQ2FjaGUgTGluZSBTaXpl
OiA2NCBieXRlcwoJSW50ZXJydXB0OiBwaW4gQSByb3V0ZWQgdG8gSVJRIDEwNgoJTlVNQSBu
b2RlOiAwCglCdXM6IHByaW1hcnk9MDAsIHNlY29uZGFyeT0wNSwgc3Vib3JkaW5hdGU9MDgs
IHNlYy1sYXRlbmN5PTAKCUkvTyBiZWhpbmQgYnJpZGdlOiAwMDAwYTAwMC0wMDAwYmZmZgoJ
TWVtb3J5IGJlaGluZCBicmlkZ2U6IGZlMTAwMDAwLWZlM2ZmZmZmCglQcmVmZXRjaGFibGUg
bWVtb3J5IGJlaGluZCBicmlkZ2U6IDAwMDAwMDAwZmZmMDAwMDAtMDAwMDAwMDAwMDBmZmZm
ZgoJU2Vjb25kYXJ5IHN0YXR1czogNjZNSHotIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZh
c3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydCsgPFNFUlItIDxQRVJSLQoJQnJpZGdlQ3Rs
OiBQYXJpdHkrIFNFUlIrIE5vSVNBKyBWR0EtIE1BYm9ydC0gPlJlc2V0LSBGYXN0QjJCLQoJ
CVByaURpc2NUbXItIFNlY0Rpc2NUbXItIERpc2NUbXJTdGF0LSBEaXNjVG1yU0VSUkVuLQoJ
Q2FwYWJpbGl0aWVzOiBbNTBdIFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAzCgkJRmxhZ3M6
IFBNRUNsay0gRFNJLSBEMS0gRDItIEF1eEN1cnJlbnQ9MG1BIFBNRShEMCssRDEtLEQyLSxE
M2hvdCssRDNjb2xkKykKCQlTdGF0dXM6IEQwIE5vU29mdFJzdC0gUE1FLUVuYWJsZS0gRFNl
bD0wIERTY2FsZT0wIFBNRS0KCUNhcGFiaWxpdGllczogWzU4XSBFeHByZXNzICh2MikgUm9v
dCBQb3J0IChTbG90KyksIE1TSSAwMAoJCURldkNhcDoJTWF4UGF5bG9hZCAxMjggYnl0ZXMs
IFBoYW50RnVuYyAwCgkJCUV4dFRhZysgUkJFKwoJCURldkN0bDoJUmVwb3J0IGVycm9yczog
Q29ycmVjdGFibGUtIE5vbi1GYXRhbC0gRmF0YWwtIFVuc3VwcG9ydGVkLQoJCQlSbHhkT3Jk
KyBFeHRUYWcrIFBoYW50RnVuYy0gQXV4UHdyLSBOb1Nub29wKwoJCQlNYXhQYXlsb2FkIDEy
OCBieXRlcywgTWF4UmVhZFJlcSAxMjggYnl0ZXMKCQlEZXZTdGE6CUNvcnJFcnItIFVuY29y
ckVyci0gRmF0YWxFcnItIFVuc3VwcFJlcS0gQXV4UHdyLSBUcmFuc1BlbmQtCgkJTG5rQ2Fw
OglQb3J0ICMxLCBTcGVlZCA1R1QvcywgV2lkdGggeDgsIEFTUE0gTDBzIEwxLCBFeGl0IExh
dGVuY3kgTDBzIDwxdXMsIEwxIDw4dXMKCQkJQ2xvY2tQTS0gU3VycHJpc2UtIExMQWN0UmVw
KyBCd05vdCsgQVNQTU9wdENvbXAtCgkJTG5rQ3RsOglBU1BNIERpc2FibGVkOyBSQ0IgNjQg
Ynl0ZXMgRGlzYWJsZWQtIENvbW1DbGstCgkJCUV4dFN5bmNoLSBDbG9ja1BNLSBBdXRXaWRE
aXMtIEJXSW50LSBBdXRCV0ludC0KCQlMbmtTdGE6CVNwZWVkIDVHVC9zLCBXaWR0aCB4NCwg
VHJFcnItIFRyYWluLSBTbG90Q2xrKyBETEFjdGl2ZSsgQldNZ210KyBBQldNZ210LQoJCVNs
dENhcDoJQXR0bkJ0bi0gUHdyQ3RybC0gTVJMLSBBdHRuSW5kLSBQd3JJbmQtIEhvdFBsdWct
IFN1cnByaXNlLQoJCQlTbG90ICM2LCBQb3dlckxpbWl0IDI1LjAwMFc7IEludGVybG9jay0g
Tm9Db21wbCsKCQlTbHRDdGw6CUVuYWJsZTogQXR0bkJ0bi0gUHdyRmx0LSBNUkwtIFByZXNE
ZXQtIENtZENwbHQtIEhQSXJxLSBMaW5rQ2hnLQoJCQlDb250cm9sOiBBdHRuSW5kIFVua25v
d24sIFB3ckluZCBVbmtub3duLCBQb3dlci0gSW50ZXJsb2NrLQoJCVNsdFN0YToJU3RhdHVz
OiBBdHRuQnRuLSBQb3dlckZsdC0gTVJMLSBDbWRDcGx0LSBQcmVzRGV0KyBJbnRlcmxvY2st
CgkJCUNoYW5nZWQ6IE1STC0gUHJlc0RldCsgTGlua1N0YXRlKwoJCVJvb3RDdGw6IEVyckNv
cnJlY3RhYmxlLSBFcnJOb24tRmF0YWwtIEVyckZhdGFsLSBQTUVJbnRFbmErIENSU1Zpc2li
bGUrCgkJUm9vdENhcDogQ1JTVmlzaWJsZSsKCQlSb290U3RhOiBQTUUgUmVxSUQgMDAwMCwg
UE1FU3RhdHVzLSBQTUVQZW5kaW5nLQoJCURldkNhcDI6IENvbXBsZXRpb24gVGltZW91dDog
UmFuZ2UgQUJDRCwgVGltZW91dERpcyssIExUUi0sIE9CRkYgTm90IFN1cHBvcnRlZCBBUklG
d2QrCgkJRGV2Q3RsMjogQ29tcGxldGlvbiBUaW1lb3V0OiA2NW1zIHRvIDIxMG1zLCBUaW1l
b3V0RGlzLSwgTFRSLSwgT0JGRiBEaXNhYmxlZCBBUklGd2QtCgkJTG5rQ3RsMjogVGFyZ2V0
IExpbmsgU3BlZWQ6IDVHVC9zLCBFbnRlckNvbXBsaWFuY2UtIFNwZWVkRGlzLQoJCQkgVHJh
bnNtaXQgTWFyZ2luOiBOb3JtYWwgT3BlcmF0aW5nIFJhbmdlLCBFbnRlck1vZGlmaWVkQ29t
cGxpYW5jZS0gQ29tcGxpYW5jZVNPUy0KCQkJIENvbXBsaWFuY2UgRGUtZW1waGFzaXM6IC02
ZEIKCQlMbmtTdGEyOiBDdXJyZW50IERlLWVtcGhhc2lzIExldmVsOiAtMy41ZEIsIEVxdWFs
aXphdGlvbkNvbXBsZXRlLSwgRXF1YWxpemF0aW9uUGhhc2UxLQoJCQkgRXF1YWxpemF0aW9u
UGhhc2UyLSwgRXF1YWxpemF0aW9uUGhhc2UzLSwgTGlua0VxdWFsaXphdGlvblJlcXVlc3Qt
CglDYXBhYmlsaXRpZXM6IFthMF0gTVNJOiBFbmFibGUrIENvdW50PTEvMSBNYXNrYWJsZS0g
NjRiaXQtCgkJQWRkcmVzczogZmVlMDgwMGMgIERhdGE6IDQwMDAKCUNhcGFiaWxpdGllczog
W2IwXSBTdWJzeXN0ZW06IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4gW0FNRC9BVEld
IFJEODkwUyBQQ0kgRXhwcmVzcyBicmlkZ2UgZm9yIEdQUDIgcG9ydCAxIFsxMDAyOjVhMTFd
CglDYXBhYmlsaXRpZXM6IFtiOF0gSHlwZXJUcmFuc3BvcnQ6IE1TSSBNYXBwaW5nIEVuYWJs
ZSsgRml4ZWQrCglDYXBhYmlsaXRpZXM6IFsxMDAgdjFdIFZlbmRvciBTcGVjaWZpYyBJbmZv
cm1hdGlvbjogSUQ9MDAwMSBSZXY9MSBMZW49MDEwIDw/PgoJQ2FwYWJpbGl0aWVzOiBbMTkw
IHYxXSBBY2Nlc3MgQ29udHJvbCBTZXJ2aWNlcwoJCUFDU0NhcDoJU3JjVmFsaWQrIFRyYW5z
QmxrKyBSZXFSZWRpcisgQ21wbHRSZWRpcisgVXBzdHJlYW1Gd2QrIEVncmVzc0N0cmwtIERp
cmVjdFRyYW5zKwoJCUFDU0N0bDoJU3JjVmFsaWQrIFRyYW5zQmxrLSBSZXFSZWRpcisgQ21w
bHRSZWRpcisgVXBzdHJlYW1Gd2QrIEVncmVzc0N0cmwtIERpcmVjdFRyYW5zLQoJS2VybmVs
IGRyaXZlciBpbiB1c2U6IHBjaWVwb3J0CgowMDowZC4wIFBDSSBicmlkZ2UgWzA2MDRdOiBB
ZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTUQvQVRJXSBSRDg5MC9SRDl4MC9SWDk4
MCBQQ0kgdG8gUENJIGJyaWRnZSAoUENJIEV4cHJlc3MgR1BQMiBQb3J0IDApIFsxMDAyOjVh
MWVdIChwcm9nLWlmIDAwIFtOb3JtYWwgZGVjb2RlXSkKCUNvbnRyb2w6IEkvTy0gTWVtKyBC
dXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBp
bmctIFNFUlIrIEZhc3RCMkItIERpc0lOVHgrCglTdGF0dXM6IENhcCsgNjZNSHotIFVERi0g
RmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0
LSA+U0VSUi0gPFBFUlItIElOVHgtCglMYXRlbmN5OiAwLCBDYWNoZSBMaW5lIFNpemU6IDY0
IGJ5dGVzCglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJUlEgMTA3CglOVU1BIG5vZGU6
IDAKCUJ1czogcHJpbWFyeT0wMCwgc2Vjb25kYXJ5PTA0LCBzdWJvcmRpbmF0ZT0wNCwgc2Vj
LWxhdGVuY3k9MAoJSS9PIGJlaGluZCBicmlkZ2U6IDAwMDBmMDAwLTAwMDAwZmZmCglNZW1v
cnkgYmVoaW5kIGJyaWRnZTogZmUwMDAwMDAtZmUwZmZmZmYKCVByZWZldGNoYWJsZSBtZW1v
cnkgYmVoaW5kIGJyaWRnZTogMDAwMDAwMDBmZmYwMDAwMC0wMDAwMDAwMDAwMGZmZmZmCglT
ZWNvbmRhcnkgc3RhdHVzOiA2Nk1Iei0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFzdCA+
VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA8U0VSUi0gPFBFUlItCglCcmlkZ2VDdGw6IFBh
cml0eSsgU0VSUisgTm9JU0ErIFZHQS0gTUFib3J0LSA+UmVzZXQtIEZhc3RCMkItCgkJUHJp
RGlzY1Rtci0gU2VjRGlzY1Rtci0gRGlzY1RtclN0YXQtIERpc2NUbXJTRVJSRW4tCglDYXBh
YmlsaXRpZXM6IFs1MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCQlGbGFnczogUE1F
Q2xrLSBEU0ktIEQxLSBEMi0gQXV4Q3VycmVudD0wbUEgUE1FKEQwKyxEMS0sRDItLEQzaG90
KyxEM2NvbGQrKQoJCVN0YXR1czogRDAgTm9Tb2Z0UnN0LSBQTUUtRW5hYmxlLSBEU2VsPTAg
RFNjYWxlPTAgUE1FLQoJQ2FwYWJpbGl0aWVzOiBbNThdIEV4cHJlc3MgKHYyKSBSb290IFBv
cnQgKFNsb3QrKSwgTVNJIDAwCgkJRGV2Q2FwOglNYXhQYXlsb2FkIDEyOCBieXRlcywgUGhh
bnRGdW5jIDAKCQkJRXh0VGFnKyBSQkUrCgkJRGV2Q3RsOglSZXBvcnQgZXJyb3JzOiBDb3Jy
ZWN0YWJsZS0gTm9uLUZhdGFsLSBGYXRhbC0gVW5zdXBwb3J0ZWQtCgkJCVJseGRPcmQrIEV4
dFRhZysgUGhhbnRGdW5jLSBBdXhQd3ItIE5vU25vb3ArCgkJCU1heFBheWxvYWQgMTI4IGJ5
dGVzLCBNYXhSZWFkUmVxIDEyOCBieXRlcwoJCURldlN0YToJQ29yckVyci0gVW5jb3JyRXJy
LSBGYXRhbEVyci0gVW5zdXBwUmVxLSBBdXhQd3ItIFRyYW5zUGVuZC0KCQlMbmtDYXA6CVBv
cnQgIzAsIFNwZWVkIDVHVC9zLCBXaWR0aCB4NCwgQVNQTSBMMHMgTDEsIEV4aXQgTGF0ZW5j
eSBMMHMgPDF1cywgTDEgPDh1cwoJCQlDbG9ja1BNLSBTdXJwcmlzZS0gTExBY3RSZXArIEJ3
Tm90KyBBU1BNT3B0Q29tcC0KCQlMbmtDdGw6CUFTUE0gRGlzYWJsZWQ7IFJDQiA2NCBieXRl
cyBEaXNhYmxlZC0gQ29tbUNsay0KCQkJRXh0U3luY2gtIENsb2NrUE0tIEF1dFdpZERpcy0g
QldJbnQtIEF1dEJXSW50LQoJCUxua1N0YToJU3BlZWQgMi41R1QvcywgV2lkdGggeDEsIFRy
RXJyLSBUcmFpbi0gU2xvdENsaysgRExBY3RpdmUrIEJXTWdtdC0gQUJXTWdtdC0KCQlTbHRD
YXA6CUF0dG5CdG4tIFB3ckN0cmwtIE1STC0gQXR0bkluZC0gUHdySW5kLSBIb3RQbHVnLSBT
dXJwcmlzZS0KCQkJU2xvdCAjNCwgUG93ZXJMaW1pdCA3NS4wMDBXOyBJbnRlcmxvY2stIE5v
Q29tcGwrCgkJU2x0Q3RsOglFbmFibGU6IEF0dG5CdG4tIFB3ckZsdC0gTVJMLSBQcmVzRGV0
LSBDbWRDcGx0LSBIUElycS0gTGlua0NoZy0KCQkJQ29udHJvbDogQXR0bkluZCBVbmtub3du
LCBQd3JJbmQgVW5rbm93biwgUG93ZXItIEludGVybG9jay0KCQlTbHRTdGE6CVN0YXR1czog
QXR0bkJ0bi0gUG93ZXJGbHQtIE1STC0gQ21kQ3BsdC0gUHJlc0RldCsgSW50ZXJsb2NrLQoJ
CQlDaGFuZ2VkOiBNUkwtIFByZXNEZXQrIExpbmtTdGF0ZSsKCQlSb290Q3RsOiBFcnJDb3Jy
ZWN0YWJsZS0gRXJyTm9uLUZhdGFsLSBFcnJGYXRhbC0gUE1FSW50RW5hKyBDUlNWaXNpYmxl
KwoJCVJvb3RDYXA6IENSU1Zpc2libGUrCgkJUm9vdFN0YTogUE1FIFJlcUlEIDAwMDAsIFBN
RVN0YXR1cy0gUE1FUGVuZGluZy0KCQlEZXZDYXAyOiBDb21wbGV0aW9uIFRpbWVvdXQ6IFJh
bmdlIEFCQ0QsIFRpbWVvdXREaXMrLCBMVFItLCBPQkZGIE5vdCBTdXBwb3J0ZWQgQVJJRndk
KwoJCURldkN0bDI6IENvbXBsZXRpb24gVGltZW91dDogNjVtcyB0byAyMTBtcywgVGltZW91
dERpcy0sIExUUi0sIE9CRkYgRGlzYWJsZWQgQVJJRndkLQoJCUxua0N0bDI6IFRhcmdldCBM
aW5rIFNwZWVkOiA1R1QvcywgRW50ZXJDb21wbGlhbmNlLSBTcGVlZERpcy0KCQkJIFRyYW5z
bWl0IE1hcmdpbjogTm9ybWFsIE9wZXJhdGluZyBSYW5nZSwgRW50ZXJNb2RpZmllZENvbXBs
aWFuY2UtIENvbXBsaWFuY2VTT1MtCgkJCSBDb21wbGlhbmNlIERlLWVtcGhhc2lzOiAtNmRC
CgkJTG5rU3RhMjogQ3VycmVudCBEZS1lbXBoYXNpcyBMZXZlbDogLTMuNWRCLCBFcXVhbGl6
YXRpb25Db21wbGV0ZS0sIEVxdWFsaXphdGlvblBoYXNlMS0KCQkJIEVxdWFsaXphdGlvblBo
YXNlMi0sIEVxdWFsaXphdGlvblBoYXNlMy0sIExpbmtFcXVhbGl6YXRpb25SZXF1ZXN0LQoJ
Q2FwYWJpbGl0aWVzOiBbYTBdIE1TSTogRW5hYmxlKyBDb3VudD0xLzEgTWFza2FibGUtIDY0
Yml0LQoJCUFkZHJlc3M6IGZlZTA4MDBjICBEYXRhOiA0MDAwCglDYXBhYmlsaXRpZXM6IFti
MF0gU3Vic3lzdGVtOiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTUQvQVRJXSBS
RDg5MCBQQ0kgdG8gUENJIGJyaWRnZSAoZXh0ZXJuYWwgZ2Z4MSBwb3J0IEIpIFsxMDAyOjVh
MTFdCglDYXBhYmlsaXRpZXM6IFtiOF0gSHlwZXJUcmFuc3BvcnQ6IE1TSSBNYXBwaW5nIEVu
YWJsZSsgRml4ZWQrCglDYXBhYmlsaXRpZXM6IFsxMDAgdjFdIFZlbmRvciBTcGVjaWZpYyBJ
bmZvcm1hdGlvbjogSUQ9MDAwMSBSZXY9MSBMZW49MDEwIDw/PgoJQ2FwYWJpbGl0aWVzOiBb
MTkwIHYxXSBBY2Nlc3MgQ29udHJvbCBTZXJ2aWNlcwoJCUFDU0NhcDoJU3JjVmFsaWQrIFRy
YW5zQmxrKyBSZXFSZWRpcisgQ21wbHRSZWRpcisgVXBzdHJlYW1Gd2QrIEVncmVzc0N0cmwt
IERpcmVjdFRyYW5zKwoJCUFDU0N0bDoJU3JjVmFsaWQrIFRyYW5zQmxrLSBSZXFSZWRpcisg
Q21wbHRSZWRpcisgVXBzdHJlYW1Gd2QrIEVncmVzc0N0cmwtIERpcmVjdFRyYW5zLQoJS2Vy
bmVsIGRyaXZlciBpbiB1c2U6IHBjaWVwb3J0CgowMDoxMS4wIFNBVEEgY29udHJvbGxlciBb
MDEwNl06IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4gW0FNRC9BVEldIFNCN3gwL1NC
OHgwL1NCOXgwIFNBVEEgQ29udHJvbGxlciBbQUhDSSBtb2RlXSBbMTAwMjo0MzkxXSAocmV2
IDQwKSAocHJvZy1pZiAwMSBbQUhDSSAxLjBdKQoJU3Vic3lzdGVtOiBNaWNyby1TdGFyIElu
dGVybmF0aW9uYWwgQ28uLCBMdGQuIFtNU0ldIFNCN3gwL1NCOHgwL1NCOXgwIFNBVEEgQ29u
dHJvbGxlciBbQUhDSSBtb2RlXSBbMTQ2Mjo3NjQwXQoJQ29udHJvbDogSS9PKyBNZW0rIEJ1
c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGlu
Zy0gU0VSUisgRmFzdEIyQi0gRGlzSU5UeCsKCVN0YXR1czogQ2FwKyA2Nk1IeisgVURGLSBG
YXN0QjJCLSBQYXJFcnItIERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9y
dC0gPlNFUlItIDxQRVJSLSBJTlR4KwoJTGF0ZW5jeTogNjQsIENhY2hlIExpbmUgU2l6ZTog
NjQgYnl0ZXMKCUludGVycnVwdDogcGluIEEgcm91dGVkIHRvIElSUSAxMTMKCU5VTUEgbm9k
ZTogMAoJUmVnaW9uIDA6IEkvTyBwb3J0cyBhdCA3MDAwIFtzaXplPThdCglSZWdpb24gMTog
SS9PIHBvcnRzIGF0IDYwMDAgW3NpemU9NF0KCVJlZ2lvbiAyOiBJL08gcG9ydHMgYXQgNTAw
MCBbc2l6ZT04XQoJUmVnaW9uIDM6IEkvTyBwb3J0cyBhdCAzMDAwIFtzaXplPTRdCglSZWdp
b24gNDogSS9PIHBvcnRzIGF0IDIwMDAgW3NpemU9MTZdCglSZWdpb24gNTogTWVtb3J5IGF0
IGZkZWZmMDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTFLXQoJQ2FwYWJp
bGl0aWVzOiBbNTBdIE1TSTogRW5hYmxlKyBDb3VudD04LzggTWFza2FibGUtIDY0Yml0KwoJ
CUFkZHJlc3M6IDAwMDAwMDAwZmVlMDEwMGMgIERhdGE6IDQwMDAKCUNhcGFiaWxpdGllczog
WzcwXSBTQVRBIEhCQSB2MS4wIEluQ2ZnU3BhY2UKCUNhcGFiaWxpdGllczogW2E0XSBQQ0kg
QWR2YW5jZWQgRmVhdHVyZXMKCQlBRkNhcDogVFArIEZMUisKCQlBRkN0cmw6IEZMUi0KCQlB
RlN0YXR1czogVFAtCglLZXJuZWwgZHJpdmVyIGluIHVzZTogYWhjaQoKMDA6MTIuMCBVU0Ig
Y29udHJvbGxlciBbMGMwM106IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4gW0FNRC9B
VEldIFNCN3gwL1NCOHgwL1NCOXgwIFVTQiBPSENJMCBDb250cm9sbGVyIFsxMDAyOjQzOTdd
IChwcm9nLWlmIDEwIFtPSENJXSkKCVN1YnN5c3RlbTogTWljcm8tU3RhciBJbnRlcm5hdGlv
bmFsIENvLiwgTHRkLiBbTVNJXSBTQjd4MC9TQjh4MC9TQjl4MCBVU0IgT0hDSTAgQ29udHJv
bGxlciBbMTQ2Mjo3NjQwXQoJQ29udHJvbDogSS9PKyBNZW0rIEJ1c01hc3RlcisgU3BlY0N5
Y2xlLSBNZW1XSU5WKyBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUisgRmFzdEIy
Qi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwLSA2Nk1IeisgVURGLSBGYXN0QjJCKyBQYXJFcnIt
IERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJS
LSBJTlR4LQoJTGF0ZW5jeTogNjQsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0ZXMKCUludGVy
cnVwdDogcGluIEEgcm91dGVkIHRvIElSUSAxOAoJTlVNQSBub2RlOiAwCglSZWdpb24gMDog
TWVtb3J5IGF0IGZkZWY3MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTRL
XQoJS2VybmVsIGRyaXZlciBpbiB1c2U6IG9oY2ktcGNpCgowMDoxMi4yIFVTQiBjb250cm9s
bGVyIFswYzAzXTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1EL0FUSV0gU0I3
eDAvU0I4eDAvU0I5eDAgVVNCIEVIQ0kgQ29udHJvbGxlciBbMTAwMjo0Mzk2XSAocHJvZy1p
ZiAyMCBbRUhDSV0pCglTdWJzeXN0ZW06IE1pY3JvLVN0YXIgSW50ZXJuYXRpb25hbCBDby4s
IEx0ZC4gW01TSV0gU0I3eDAvU0I4eDAvU0I5eDAgVVNCIEVIQ0kgQ29udHJvbGxlciBbMTQ2
Mjo3NjQwXQoJQ29udHJvbDogSS9PLSBNZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1X
SU5WKyBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUisgRmFzdEIyQi0gRGlzSU5U
eC0KCVN0YXR1czogQ2FwKyA2Nk1IeisgVURGLSBGYXN0QjJCKyBQYXJFcnItIERFVlNFTD1t
ZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJ
TGF0ZW5jeTogNjQsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0ZXMKCUludGVycnVwdDogcGlu
IEIgcm91dGVkIHRvIElSUSAxNwoJTlVNQSBub2RlOiAwCglSZWdpb24gMDogTWVtb3J5IGF0
IGZkZWZmNDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTI1Nl0KCUNhcGFi
aWxpdGllczogW2MwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMgoJCUZsYWdzOiBQTUVD
bGstIERTSS0gRDErIEQyKyBBdXhDdXJyZW50PTBtQSBQTUUoRDArLEQxKyxEMissRDNob3Qr
LEQzY29sZC0pCgkJU3RhdHVzOiBEMCBOb1NvZnRSc3QtIFBNRS1FbmFibGUtIERTZWw9MCBE
U2NhbGU9MCBQTUUtCgkJQnJpZGdlOiBQTS0gQjMrCglDYXBhYmlsaXRpZXM6IFtlNF0gRGVi
dWcgcG9ydDogQkFSPTEgb2Zmc2V0PTAwZTAKCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBlaGNp
LXBjaQoKMDA6MTMuMCBVU0IgY29udHJvbGxlciBbMGMwM106IEFkdmFuY2VkIE1pY3JvIERl
dmljZXMsIEluYy4gW0FNRC9BVEldIFNCN3gwL1NCOHgwL1NCOXgwIFVTQiBPSENJMCBDb250
cm9sbGVyIFsxMDAyOjQzOTddIChwcm9nLWlmIDEwIFtPSENJXSkKCVN1YnN5c3RlbTogTWlj
cm8tU3RhciBJbnRlcm5hdGlvbmFsIENvLiwgTHRkLiBbTVNJXSBTQjd4MC9TQjh4MC9TQjl4
MCBVU0IgT0hDSTAgQ29udHJvbGxlciBbMTQ2Mjo3NjQwXQoJQ29udHJvbDogSS9PKyBNZW0r
IEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WKyBWR0FTbm9vcC0gUGFyRXJyLSBTdGVw
cGluZy0gU0VSUisgRmFzdEIyQi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwLSA2Nk1IeisgVURG
LSBGYXN0QjJCKyBQYXJFcnItIERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1B
Ym9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTogNjQsIENhY2hlIExpbmUgU2l6
ZTogNjQgYnl0ZXMKCUludGVycnVwdDogcGluIEEgcm91dGVkIHRvIElSUSAxOAoJTlVNQSBu
b2RlOiAwCglSZWdpb24gMDogTWVtb3J5IGF0IGZkZWZjMDAwICgzMi1iaXQsIG5vbi1wcmVm
ZXRjaGFibGUpIFtzaXplPTRLXQoJS2VybmVsIGRyaXZlciBpbiB1c2U6IG9oY2ktcGNpCgow
MDoxMy4yIFVTQiBjb250cm9sbGVyIFswYzAzXTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywg
SW5jLiBbQU1EL0FUSV0gU0I3eDAvU0I4eDAvU0I5eDAgVVNCIEVIQ0kgQ29udHJvbGxlciBb
MTAwMjo0Mzk2XSAocHJvZy1pZiAyMCBbRUhDSV0pCglTdWJzeXN0ZW06IE1pY3JvLVN0YXIg
SW50ZXJuYXRpb25hbCBDby4sIEx0ZC4gW01TSV0gU0I3eDAvU0I4eDAvU0I5eDAgVVNCIEVI
Q0kgQ29udHJvbGxlciBbMTQ2Mjo3NjQwXQoJQ29udHJvbDogSS9PLSBNZW0rIEJ1c01hc3Rl
cisgU3BlY0N5Y2xlLSBNZW1XSU5WKyBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VS
UisgRmFzdEIyQi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwKyA2Nk1IeisgVURGLSBGYXN0QjJC
KyBQYXJFcnItIERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNF
UlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTogNjQsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0
ZXMKCUludGVycnVwdDogcGluIEIgcm91dGVkIHRvIElSUSAxNwoJTlVNQSBub2RlOiAwCglS
ZWdpb24gMDogTWVtb3J5IGF0IGZkZWZmODAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUp
IFtzaXplPTI1Nl0KCUNhcGFiaWxpdGllczogW2MwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNp
b24gMgoJCUZsYWdzOiBQTUVDbGstIERTSS0gRDErIEQyKyBBdXhDdXJyZW50PTBtQSBQTUUo
RDArLEQxKyxEMissRDNob3QrLEQzY29sZC0pCgkJU3RhdHVzOiBEMCBOb1NvZnRSc3QtIFBN
RS1FbmFibGUtIERTZWw9MCBEU2NhbGU9MCBQTUUtCgkJQnJpZGdlOiBQTS0gQjMrCglDYXBh
YmlsaXRpZXM6IFtlNF0gRGVidWcgcG9ydDogQkFSPTEgb2Zmc2V0PTAwZTAKCUtlcm5lbCBk
cml2ZXIgaW4gdXNlOiBlaGNpLXBjaQoKMDA6MTQuMCBTTUJ1cyBbMGMwNV06IEFkdmFuY2Vk
IE1pY3JvIERldmljZXMsIEluYy4gW0FNRC9BVEldIFNCeDAwIFNNQnVzIENvbnRyb2xsZXIg
WzEwMDI6NDM4NV0gKHJldiA0MSkKCUNvbnRyb2w6IEkvTysgTWVtKyBCdXNNYXN0ZXItIFNw
ZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBpbmctIFNFUlItIEZh
c3RCMkItIERpc0lOVHgrCglTdGF0dXM6IENhcC0gNjZNSHorIFVERi0gRmFzdEIyQi0gUGFy
RXJyLSBERVZTRUw9bWVkaXVtID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8
UEVSUi0gSU5UeC0KCU5VTUEgbm9kZTogMAoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBpaXg0
X3NtYnVzCgowMDoxNC4yIEF1ZGlvIGRldmljZSBbMDQwM106IEFkdmFuY2VkIE1pY3JvIERl
dmljZXMsIEluYy4gW0FNRC9BVEldIFNCeDAwIEF6YWxpYSAoSW50ZWwgSERBKSBbMTAwMjo0
MzgzXSAocmV2IDQwKQoJU3Vic3lzdGVtOiBNaWNyby1TdGFyIEludGVybmF0aW9uYWwgQ28u
LCBMdGQuIFtNU0ldIFNCeDAwIEF6YWxpYSAoSW50ZWwgSERBKSBbMTQ2Mjo3NjQwXQoJQ29u
dHJvbDogSS9PLSBNZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9v
cC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0gRGlzSU5UeC0KCVN0YXR1czog
Q2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1zbG93ID5UQWJvcnQt
IDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCUxhdGVuY3k6IDY0LCBD
YWNoZSBMaW5lIFNpemU6IDY0IGJ5dGVzCglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJ
UlEgMTYKCU5VTUEgbm9kZTogMAoJUmVnaW9uIDA6IE1lbW9yeSBhdCBmZGVmODAwMCAoNjQt
Yml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNktdCglDYXBhYmlsaXRpZXM6IFs1MF0g
UG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDIKCQlGbGFnczogUE1FQ2xrLSBEU0ktIEQxLSBE
Mi0gQXV4Q3VycmVudD01NW1BIFBNRShEMCssRDEtLEQyLSxEM2hvdCssRDNjb2xkKykKCQlT
dGF0dXM6IEQwIE5vU29mdFJzdC0gUE1FLUVuYWJsZS0gRFNlbD0wIERTY2FsZT0wIFBNRS0K
CUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBwY2liYWNrCgowMDoxNC4zIElTQSBicmlkZ2UgWzA2
MDFdOiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTUQvQVRJXSBTQjd4MC9TQjh4
MC9TQjl4MCBMUEMgaG9zdCBjb250cm9sbGVyIFsxMDAyOjQzOWRdIChyZXYgNDApCglTdWJz
eXN0ZW06IE1pY3JvLVN0YXIgSW50ZXJuYXRpb25hbCBDby4sIEx0ZC4gW01TSV0gU0I3eDAv
U0I4eDAvU0I5eDAgTFBDIGhvc3QgY29udHJvbGxlciBbMTQ2Mjo3NjQwXQoJQ29udHJvbDog
SS9PKyBNZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xlKyBNZW1XSU5WLSBWR0FTbm9vcC0gUGFy
RXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwLSA2
Nk1IeisgVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRB
Ym9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTogMAoJTlVNQSBu
b2RlOiAwCgowMDoxNC40IFBDSSBicmlkZ2UgWzA2MDRdOiBBZHZhbmNlZCBNaWNybyBEZXZp
Y2VzLCBJbmMuIFtBTUQvQVRJXSBTQngwMCBQQ0kgdG8gUENJIEJyaWRnZSBbMTAwMjo0Mzg0
XSAocmV2IDQwKSAocHJvZy1pZiAwMSBbU3VidHJhY3RpdmUgZGVjb2RlXSkKCUNvbnRyb2w6
IEkvTysgTWVtLSBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBh
ckVyci0gU3RlcHBpbmctIFNFUlIrIEZhc3RCMkItIERpc0lOVHgtCglTdGF0dXM6IENhcC0g
NjZNSHorIFVERi0gRmFzdEIyQisgUGFyRXJyLSBERVZTRUw9bWVkaXVtID5UQWJvcnQtIDxU
QWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCUxhdGVuY3k6IDY0CglOVU1B
IG5vZGU6IDAKCUJ1czogcHJpbWFyeT0wMCwgc2Vjb25kYXJ5PTAzLCBzdWJvcmRpbmF0ZT0w
Mywgc2VjLWxhdGVuY3k9NjQKCUkvTyBiZWhpbmQgYnJpZGdlOiAwMDAwZjAwMC0wMDAwMGZm
ZgoJTWVtb3J5IGJlaGluZCBicmlkZ2U6IGZmZjAwMDAwLTAwMGZmZmZmCglQcmVmZXRjaGFi
bGUgbWVtb3J5IGJlaGluZCBicmlkZ2U6IGZmZjAwMDAwLTAwMGZmZmZmCglTZWNvbmRhcnkg
c3RhdHVzOiA2Nk1Iei0gRmFzdEIyQisgUGFyRXJyLSBERVZTRUw9bWVkaXVtID5UQWJvcnQt
IDxUQWJvcnQtIDxNQWJvcnQrIDxTRVJSLSA8UEVSUi0KCUJyaWRnZUN0bDogUGFyaXR5KyBT
RVJSKyBOb0lTQSsgVkdBLSBNQWJvcnQtID5SZXNldC0gRmFzdEIyQi0KCQlQcmlEaXNjVG1y
LSBTZWNEaXNjVG1yLSBEaXNjVG1yU3RhdC0gRGlzY1RtclNFUlJFbi0KCjAwOjE0LjUgVVNC
IGNvbnRyb2xsZXIgWzBjMDNdOiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTUQv
QVRJXSBTQjd4MC9TQjh4MC9TQjl4MCBVU0IgT0hDSTIgQ29udHJvbGxlciBbMTAwMjo0Mzk5
XSAocHJvZy1pZiAxMCBbT0hDSV0pCglTdWJzeXN0ZW06IE1pY3JvLVN0YXIgSW50ZXJuYXRp
b25hbCBDby4sIEx0ZC4gW01TSV0gU0I3eDAvU0I4eDAvU0I5eDAgVVNCIE9IQ0kyIENvbnRy
b2xsZXIgWzE0NjI6NzY0MF0KCUNvbnRyb2w6IEkvTysgTWVtKyBCdXNNYXN0ZXIrIFNwZWND
eWNsZS0gTWVtV0lOVisgVkdBU25vb3AtIFBhckVyci0gU3RlcHBpbmctIFNFUlIrIEZhc3RC
MkItIERpc0lOVHgtCglTdGF0dXM6IENhcC0gNjZNSHorIFVERi0gRmFzdEIyQisgUGFyRXJy
LSBERVZTRUw9bWVkaXVtID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVS
Ui0gSU5UeC0KCUxhdGVuY3k6IDY0LCBDYWNoZSBMaW5lIFNpemU6IDY0IGJ5dGVzCglJbnRl
cnJ1cHQ6IHBpbiBDIHJvdXRlZCB0byBJUlEgMTgKCU5VTUEgbm9kZTogMAoJUmVnaW9uIDA6
IE1lbW9yeSBhdCBmZGVmZDAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT00
S10KCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBvaGNpLXBjaQoKMDA6MTUuMCBQQ0kgYnJpZGdl
IFswNjA0XTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1EL0FUSV0gU0I3MDAv
U0I4MDAvU0I5MDAgUENJIHRvIFBDSSBicmlkZ2UgKFBDSUUgcG9ydCAwKSBbMTAwMjo0M2Ew
XSAocHJvZy1pZiAwMCBbTm9ybWFsIGRlY29kZV0pCglDb250cm9sOiBJL08tIE1lbS0gQnVz
TWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5n
LSBTRVJSKyBGYXN0QjJCLSBEaXNJTlR4KwoJU3RhdHVzOiBDYXArIDY2TUh6LSBVREYtIEZh
c3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0g
PlNFUlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTogMCwgQ2FjaGUgTGluZSBTaXplOiA2NCBi
eXRlcwoJSW50ZXJydXB0OiBwaW4gQSByb3V0ZWQgdG8gSVJRIDEwOAoJTlVNQSBub2RlOiAw
CglCdXM6IHByaW1hcnk9MDAsIHNlY29uZGFyeT0wMiwgc3Vib3JkaW5hdGU9MDIsIHNlYy1s
YXRlbmN5PTAKCUkvTyBiZWhpbmQgYnJpZGdlOiAwMDAwZjAwMC0wMDAwMGZmZgoJTWVtb3J5
IGJlaGluZCBicmlkZ2U6IGZmZjAwMDAwLTAwMGZmZmZmCglQcmVmZXRjaGFibGUgbWVtb3J5
IGJlaGluZCBicmlkZ2U6IDAwMDAwMDAwZmZmMDAwMDAtMDAwMDAwMDAwMDBmZmZmZgoJU2Vj
b25kYXJ5IHN0YXR1czogNjZNSHotIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRB
Ym9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPFNFUlItIDxQRVJSLQoJQnJpZGdlQ3RsOiBQYXJp
dHkrIFNFUlIrIE5vSVNBKyBWR0EtIE1BYm9ydC0gPlJlc2V0LSBGYXN0QjJCLQoJCVByaURp
c2NUbXItIFNlY0Rpc2NUbXItIERpc2NUbXJTdGF0LSBEaXNjVG1yU0VSUkVuLQoJQ2FwYWJp
bGl0aWVzOiBbNTBdIFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAzCgkJRmxhZ3M6IFBNRUNs
ay0gRFNJLSBEMSsgRDIrIEF1eEN1cnJlbnQ9MG1BIFBNRShEMC0sRDEtLEQyLSxEM2hvdC0s
RDNjb2xkLSkKCQlTdGF0dXM6IEQwIE5vU29mdFJzdC0gUE1FLUVuYWJsZS0gRFNlbD0wIERT
Y2FsZT0wIFBNRS0KCUNhcGFiaWxpdGllczogWzU4XSBFeHByZXNzICh2MikgUm9vdCBQb3J0
IChTbG90KyksIE1TSSAwMAoJCURldkNhcDoJTWF4UGF5bG9hZCAxMjggYnl0ZXMsIFBoYW50
RnVuYyAwCgkJCUV4dFRhZysgUkJFKwoJCURldkN0bDoJUmVwb3J0IGVycm9yczogQ29ycmVj
dGFibGUtIE5vbi1GYXRhbC0gRmF0YWwtIFVuc3VwcG9ydGVkLQoJCQlSbHhkT3JkKyBFeHRU
YWcrIFBoYW50RnVuYy0gQXV4UHdyLSBOb1Nub29wKwoJCQlNYXhQYXlsb2FkIDEyOCBieXRl
cywgTWF4UmVhZFJlcSAxMjggYnl0ZXMKCQlEZXZTdGE6CUNvcnJFcnItIFVuY29yckVyci0g
RmF0YWxFcnItIFVuc3VwcFJlcS0gQXV4UHdyLSBUcmFuc1BlbmQtCgkJTG5rQ2FwOglQb3J0
ICMyNDcsIFNwZWVkIDIuNUdUL3MsIFdpZHRoIHgxLCBBU1BNIEwwcyBMMSwgRXhpdCBMYXRl
bmN5IEwwcyA8NjRucywgTDEgPDF1cwoJCQlDbG9ja1BNLSBTdXJwcmlzZS0gTExBY3RSZXAr
IEJ3Tm90KyBBU1BNT3B0Q29tcC0KCQlMbmtDdGw6CUFTUE0gRGlzYWJsZWQ7IFJDQiA2NCBi
eXRlcyBEaXNhYmxlZC0gQ29tbUNsay0KCQkJRXh0U3luY2gtIENsb2NrUE0tIEF1dFdpZERp
cy0gQldJbnQtIEF1dEJXSW50LQoJCUxua1N0YToJU3BlZWQgdW5rbm93biwgV2lkdGggeDE2
LCBUckVyci0gVHJhaW4tIFNsb3RDbGsrIERMQWN0aXZlLSBCV01nbXQtIEFCV01nbXQtCgkJ
U2x0Q2FwOglBdHRuQnRuLSBQd3JDdHJsLSBNUkwtIEF0dG5JbmQtIFB3ckluZC0gSG90UGx1
Zy0gU3VycHJpc2UtCgkJCVNsb3QgIzMyLCBQb3dlckxpbWl0IDc1LjAwMFc7IEludGVybG9j
ay0gTm9Db21wbCsKCQlTbHRDdGw6CUVuYWJsZTogQXR0bkJ0bi0gUHdyRmx0LSBNUkwtIFBy
ZXNEZXQtIENtZENwbHQtIEhQSXJxLSBMaW5rQ2hnLQoJCQlDb250cm9sOiBBdHRuSW5kIFVu
a25vd24sIFB3ckluZCBVbmtub3duLCBQb3dlci0gSW50ZXJsb2NrLQoJCVNsdFN0YToJU3Rh
dHVzOiBBdHRuQnRuLSBQb3dlckZsdC0gTVJMLSBDbWRDcGx0LSBQcmVzRGV0LSBJbnRlcmxv
Y2stCgkJCUNoYW5nZWQ6IE1STC0gUHJlc0RldC0gTGlua1N0YXRlLQoJCVJvb3RDdGw6IEVy
ckNvcnJlY3RhYmxlLSBFcnJOb24tRmF0YWwtIEVyckZhdGFsLSBQTUVJbnRFbmErIENSU1Zp
c2libGUrCgkJUm9vdENhcDogQ1JTVmlzaWJsZSsKCQlSb290U3RhOiBQTUUgUmVxSUQgMDAw
MCwgUE1FU3RhdHVzLSBQTUVQZW5kaW5nLQoJCURldkNhcDI6IENvbXBsZXRpb24gVGltZW91
dDogUmFuZ2UgQUJDRCwgVGltZW91dERpcyssIExUUi0sIE9CRkYgTm90IFN1cHBvcnRlZCBB
UklGd2QtCgkJRGV2Q3RsMjogQ29tcGxldGlvbiBUaW1lb3V0OiA2NW1zIHRvIDIxMG1zLCBU
aW1lb3V0RGlzLSwgTFRSLSwgT0JGRiBEaXNhYmxlZCBBUklGd2QtCgkJTG5rQ3RsMjogVGFy
Z2V0IExpbmsgU3BlZWQ6IDIuNUdUL3MsIEVudGVyQ29tcGxpYW5jZS0gU3BlZWREaXMtCgkJ
CSBUcmFuc21pdCBNYXJnaW46IE5vcm1hbCBPcGVyYXRpbmcgUmFuZ2UsIEVudGVyTW9kaWZp
ZWRDb21wbGlhbmNlLSBDb21wbGlhbmNlU09TLQoJCQkgQ29tcGxpYW5jZSBEZS1lbXBoYXNp
czogLTZkQgoJCUxua1N0YTI6IEN1cnJlbnQgRGUtZW1waGFzaXMgTGV2ZWw6IC02ZEIsIEVx
dWFsaXphdGlvbkNvbXBsZXRlLSwgRXF1YWxpemF0aW9uUGhhc2UxLQoJCQkgRXF1YWxpemF0
aW9uUGhhc2UyLSwgRXF1YWxpemF0aW9uUGhhc2UzLSwgTGlua0VxdWFsaXphdGlvblJlcXVl
c3QtCglDYXBhYmlsaXRpZXM6IFthMF0gTVNJOiBFbmFibGUrIENvdW50PTEvMSBNYXNrYWJs
ZS0gNjRiaXQrCgkJQWRkcmVzczogMDAwMDAwMDBmZWUwODAwYyAgRGF0YTogNDAwMAoJQ2Fw
YWJpbGl0aWVzOiBbYjBdIFN1YnN5c3RlbTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5j
LiBbQU1EL0FUSV0gU0I3MDAvU0I4MDAvU0I5MDAgUENJIHRvIFBDSSBicmlkZ2UgKFBDSUUg
cG9ydCAwKSBbMTAwMjowMDAwXQoJQ2FwYWJpbGl0aWVzOiBbYjhdIEh5cGVyVHJhbnNwb3J0
OiBNU0kgTWFwcGluZyBFbmFibGUrIEZpeGVkKwoJQ2FwYWJpbGl0aWVzOiBbMTAwIHYxXSBW
ZW5kb3IgU3BlY2lmaWMgSW5mb3JtYXRpb246IElEPTAwMDEgUmV2PTEgTGVuPTAxMCA8Pz4K
CUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBwY2llcG9ydAoKMDA6MTYuMCBVU0IgY29udHJvbGxl
ciBbMGMwM106IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4gW0FNRC9BVEldIFNCN3gw
L1NCOHgwL1NCOXgwIFVTQiBPSENJMCBDb250cm9sbGVyIFsxMDAyOjQzOTddIChwcm9nLWlm
IDEwIFtPSENJXSkKCVN1YnN5c3RlbTogTWljcm8tU3RhciBJbnRlcm5hdGlvbmFsIENvLiwg
THRkLiBbTVNJXSBTQjd4MC9TQjh4MC9TQjl4MCBVU0IgT0hDSTAgQ29udHJvbGxlciBbMTQ2
Mjo3NjQwXQoJQ29udHJvbDogSS9PKyBNZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1X
SU5WKyBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUisgRmFzdEIyQi0gRGlzSU5U
eC0KCVN0YXR1czogQ2FwLSA2Nk1IeisgVURGLSBGYXN0QjJCKyBQYXJFcnItIERFVlNFTD1t
ZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJ
TGF0ZW5jeTogNjQsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0ZXMKCUludGVycnVwdDogcGlu
IEEgcm91dGVkIHRvIElSUSAxOAoJTlVNQSBub2RlOiAwCglSZWdpb24gMDogTWVtb3J5IGF0
IGZkZWZlMDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTRLXQoJS2VybmVs
IGRyaXZlciBpbiB1c2U6IG9oY2ktcGNpCgowMDoxNi4yIFVTQiBjb250cm9sbGVyIFswYzAz
XTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1EL0FUSV0gU0I3eDAvU0I4eDAv
U0I5eDAgVVNCIEVIQ0kgQ29udHJvbGxlciBbMTAwMjo0Mzk2XSAocHJvZy1pZiAyMCBbRUhD
SV0pCglTdWJzeXN0ZW06IE1pY3JvLVN0YXIgSW50ZXJuYXRpb25hbCBDby4sIEx0ZC4gW01T
SV0gU0I3eDAvU0I4eDAvU0I5eDAgVVNCIEVIQ0kgQ29udHJvbGxlciBbMTQ2Mjo3NjQwXQoJ
Q29udHJvbDogSS9PLSBNZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WKyBWR0FT
bm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUisgRmFzdEIyQi0gRGlzSU5UeC0KCVN0YXR1
czogQ2FwKyA2Nk1IeisgVURGLSBGYXN0QjJCKyBQYXJFcnItIERFVlNFTD1tZWRpdW0gPlRB
Ym9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTog
NjQsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0ZXMKCUludGVycnVwdDogcGluIEIgcm91dGVk
IHRvIElSUSAxNwoJTlVNQSBub2RlOiAwCglSZWdpb24gMDogTWVtb3J5IGF0IGZkZWZmYzAw
ICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTI1Nl0KCUNhcGFiaWxpdGllczog
W2MwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMgoJCUZsYWdzOiBQTUVDbGstIERTSS0g
RDErIEQyKyBBdXhDdXJyZW50PTBtQSBQTUUoRDArLEQxKyxEMissRDNob3QrLEQzY29sZC0p
CgkJU3RhdHVzOiBEMCBOb1NvZnRSc3QtIFBNRS1FbmFibGUtIERTZWw9MCBEU2NhbGU9MCBQ
TUUtCgkJQnJpZGdlOiBQTS0gQjMrCglDYXBhYmlsaXRpZXM6IFtlNF0gRGVidWcgcG9ydDog
QkFSPTEgb2Zmc2V0PTAwZTAKCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBlaGNpLXBjaQoKMDA6
MTguMCBIb3N0IGJyaWRnZSBbMDYwMF06IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4g
W0FNRF0gRmFtaWx5IDEwaCBQcm9jZXNzb3IgSHlwZXJUcmFuc3BvcnQgQ29uZmlndXJhdGlv
biBbMTAyMjoxMjAwXQoJQ29udHJvbDogSS9PLSBNZW0tIEJ1c01hc3Rlci0gU3BlY0N5Y2xl
LSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0g
RGlzSU5UeC0KCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERF
VlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5U
eC0KCU5VTUEgbm9kZTogMAoJQ2FwYWJpbGl0aWVzOiBbODBdIEh5cGVyVHJhbnNwb3J0OiBI
b3N0IG9yIFNlY29uZGFyeSBJbnRlcmZhY2UKCQlDb21tYW5kOiBXYXJtUnN0KyBEYmxFbmQt
IERldk51bT0wIENoYWluU2lkZS0gSG9zdEhpZGUrIFNsYXZlLSA8RU9DRXJyLSBEVUwtCgkJ
TGluayBDb250cm9sOiBDRmxFLSBDU1QtIENGRS0gPExrRmFpbC0gSW5pdCsgRU9DLSBUWE8t
IDxDUkNFcnI9MCBJc29jRW4tIExTRW4rIEV4dENUTC0gNjRiLQoJCUxpbmsgQ29uZmlnOiBN
TFdJPTE2Yml0IER3RmNJbi0gTUxXTz0xNmJpdCBEd0ZjT3V0LSBMV0k9MTZiaXQgRHdGY0lu
RW4tIExXTz0xNmJpdCBEd0ZjT3V0RW4tCgkJUmV2aXNpb24gSUQ6IDMuMDAKCQlMaW5rIEZy
ZXF1ZW5jeTogW2JdCgkJTGluayBFcnJvcjogPFByb3QtIDxPdmZsLSA8RU9DLSBDVExUbS0K
CQlMaW5rIEZyZXF1ZW5jeSBDYXBhYmlsaXR5OiAyMDBNSHorIDMwME1Iei0gNDAwTUh6KyA1
MDBNSHotIDYwME1IeisgODAwTUh6KyAxLjBHSHorIDEuMkdIeisgMS40R0h6LSAxLjZHSHot
IFZlbmQtCgkJRmVhdHVyZSBDYXBhYmlsaXR5OiBJc29jRkMrIExEVFNUT1ArIENSQ1RNLSBF
Q1RMVC0gNjRiQSsgVUlEUkQtIEV4dFJTLSBVQ25mRS0KCjAwOjE4LjEgSG9zdCBicmlkZ2Ug
WzA2MDBdOiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTURdIEZhbWlseSAxMGgg
UHJvY2Vzc29yIEFkZHJlc3MgTWFwIFsxMDIyOjEyMDFdCglDb250cm9sOiBJL08tIE1lbS0g
QnVzTWFzdGVyLSBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBw
aW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4LQoJU3RhdHVzOiBDYXAtIDY2TUh6LSBVREYt
IEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9y
dC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJTlVNQSBub2RlOiAwCgowMDoxOC4yIEhvc3QgYnJp
ZGdlIFswNjAwXTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1EXSBGYW1pbHkg
MTBoIFByb2Nlc3NvciBEUkFNIENvbnRyb2xsZXIgWzEwMjI6MTIwMl0KCUNvbnRyb2w6IEkv
Ty0gTWVtLSBCdXNNYXN0ZXItIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVy
ci0gU3RlcHBpbmctIFNFUlItIEZhc3RCMkItIERpc0lOVHgtCglTdGF0dXM6IENhcC0gNjZN
SHotIFVERi0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFib3J0LSA8VEFib3J0
LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItIElOVHgtCglOVU1BIG5vZGU6IDAKCjAwOjE4LjMg
SG9zdCBicmlkZ2UgWzA2MDBdOiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTURd
IEZhbWlseSAxMGggUHJvY2Vzc29yIE1pc2NlbGxhbmVvdXMgQ29udHJvbCBbMTAyMjoxMjAz
XQoJQ29udHJvbDogSS9PLSBNZW0tIEJ1c01hc3Rlci0gU3BlY0N5Y2xlLSBNZW1XSU5WLSBW
R0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0gRGlzSU5UeC0KCVN0
YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5U
QWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCU5VTUEgbm9k
ZTogMAoJQ2FwYWJpbGl0aWVzOiBbZjBdIFNlY3VyZSBkZXZpY2UgPD8+CglLZXJuZWwgZHJp
dmVyIGluIHVzZTogazEwdGVtcAoKMDA6MTguNCBIb3N0IGJyaWRnZSBbMDYwMF06IEFkdmFu
Y2VkIE1pY3JvIERldmljZXMsIEluYy4gW0FNRF0gRmFtaWx5IDEwaCBQcm9jZXNzb3IgTGlu
ayBDb250cm9sIFsxMDIyOjEyMDRdCglDb250cm9sOiBJL08tIE1lbS0gQnVzTWFzdGVyLSBT
cGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBG
YXN0QjJCLSBEaXNJTlR4LQoJU3RhdHVzOiBDYXAtIDY2TUh6LSBVREYtIEZhc3RCMkItIFBh
ckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQ
RVJSLSBJTlR4LQoJTlVNQSBub2RlOiAwCgowNDowMC4wIFVTQiBjb250cm9sbGVyIFswYzAz
XTogTW9zQ2hpcCBTZW1pY29uZHVjdG9yIFRlY2hub2xvZ3kgTHRkLiBNQ1M5OTkwIFBDSWUg
dG8gNOKAkFBvcnQgVVNCIDIuMCBIb3N0IENvbnRyb2xsZXIgWzk3MTA6OTk5MF0gKHByb2ct
aWYgMTAgW09IQ0ldKQoJU3Vic3lzdGVtOiBEZXZpY2UgW2EwMDA6NDAwMF0KCUNvbnRyb2w6
IEkvTy0gTWVtLSBCdXNNYXN0ZXItIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBh
ckVyci0gU3RlcHBpbmctIFNFUlItIEZhc3RCMkItIERpc0lOVHgtCglTdGF0dXM6IENhcCsg
NjZNSHotIFVERi0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFib3J0LSA8VEFi
b3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItIElOVHgtCglJbnRlcnJ1cHQ6IHBpbiBBIHJv
dXRlZCB0byBJUlEgNDAKCU5VTUEgbm9kZTogMAoJUmVnaW9uIDA6IE1lbW9yeSBhdCBmZTBm
ODAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbZGlzYWJsZWRdIFtzaXplPTRLXQoJ
Q2FwYWJpbGl0aWVzOiBbNTBdIE1TSTogRW5hYmxlLSBDb3VudD0xLzEgTWFza2FibGUtIDY0
Yml0KwoJCUFkZHJlc3M6IDAwMDAwMDAwMDAwMDAwMDAgIERhdGE6IDAwMDAKCUNhcGFiaWxp
dGllczogWzc4XSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMwoJCUZsYWdzOiBQTUVDbGst
IERTSS0gRDErIEQyKyBBdXhDdXJyZW50PTM3NW1BIFBNRShEMCssRDErLEQyKyxEM2hvdCss
RDNjb2xkLSkKCQlTdGF0dXM6IEQwIE5vU29mdFJzdCsgUE1FLUVuYWJsZS0gRFNlbD0wIERT
Y2FsZT0wIFBNRS0KCUNhcGFiaWxpdGllczogWzgwXSBFeHByZXNzICh2MSkgRW5kcG9pbnQs
IE1TSSAwMAoJCURldkNhcDoJTWF4UGF5bG9hZCAyNTYgYnl0ZXMsIFBoYW50RnVuYyAwLCBM
YXRlbmN5IEwwcyB1bmxpbWl0ZWQsIEwxIHVubGltaXRlZAoJCQlFeHRUYWctIEF0dG5CdG4t
IEF0dG5JbmQtIFB3ckluZC0gUkJFKyBGTFJlc2V0LSBTbG90UG93ZXJMaW1pdCA3NS4wMDBX
CgkJRGV2Q3RsOglSZXBvcnQgZXJyb3JzOiBDb3JyZWN0YWJsZS0gTm9uLUZhdGFsLSBGYXRh
bC0gVW5zdXBwb3J0ZWQtCgkJCVJseGRPcmQtIEV4dFRhZy0gUGhhbnRGdW5jLSBBdXhQd3It
IE5vU25vb3ArCgkJCU1heFBheWxvYWQgMTI4IGJ5dGVzLCBNYXhSZWFkUmVxIDUxMiBieXRl
cwoJCURldlN0YToJQ29yckVyci0gVW5jb3JyRXJyLSBGYXRhbEVyci0gVW5zdXBwUmVxLSBB
dXhQd3ItIFRyYW5zUGVuZC0KCQlMbmtDYXA6CVBvcnQgIzEsIFNwZWVkIDIuNUdUL3MsIFdp
ZHRoIHgxLCBBU1BNIG5vdCBzdXBwb3J0ZWQsIEV4aXQgTGF0ZW5jeSBMMHMgPDY0bnMsIEwx
IHVubGltaXRlZAoJCQlDbG9ja1BNKyBTdXJwcmlzZS0gTExBY3RSZXAtIEJ3Tm90LSBBU1BN
T3B0Q29tcC0KCQlMbmtDdGw6CUFTUE0gRGlzYWJsZWQ7IFJDQiA2NCBieXRlcyBEaXNhYmxl
ZC0gQ29tbUNsay0KCQkJRXh0U3luY2gtIENsb2NrUE0tIEF1dFdpZERpcy0gQldJbnQtIEF1
dEJXSW50LQoJCUxua1N0YToJU3BlZWQgMi41R1QvcywgV2lkdGggeDEsIFRyRXJyLSBUcmFp
bi0gU2xvdENsay0gRExBY3RpdmUtIEJXTWdtdC0gQUJXTWdtdC0KCUNhcGFiaWxpdGllczog
WzEwMCB2MV0gVmlydHVhbCBDaGFubmVsCgkJQ2FwczoJTFBFVkM9MCBSZWZDbGs9MTAwbnMg
UEFURW50cnlCaXRzPTEKCQlBcmI6CUZpeGVkLSBXUlIzMi0gV1JSNjQtIFdSUjEyOC0KCQlD
dHJsOglBcmJTZWxlY3Q9Rml4ZWQKCQlTdGF0dXM6CUluUHJvZ3Jlc3MtCgkJVkMwOglDYXBz
OglQQVRPZmZzZXQ9MDAgTWF4VGltZVNsb3RzPTEgUmVqU25vb3BUcmFucy0KCQkJQXJiOglG
aXhlZC0gV1JSMzItIFdSUjY0LSBXUlIxMjgtIFRXUlIxMjgtIFdSUjI1Ni0KCQkJQ3RybDoJ
RW5hYmxlKyBJRD0wIEFyYlNlbGVjdD1GaXhlZCBUQy9WQz1mZgoJCQlTdGF0dXM6CU5lZ29Q
ZW5kaW5nLSBJblByb2dyZXNzLQoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBjaWJhY2sKCjA0
OjAwLjEgVVNCIGNvbnRyb2xsZXIgWzBjMDNdOiBNb3NDaGlwIFNlbWljb25kdWN0b3IgVGVj
aG5vbG9neSBMdGQuIE1DUzk5OTAgUENJZSB0byA04oCQUG9ydCBVU0IgMi4wIEhvc3QgQ29u
dHJvbGxlciBbOTcxMDo5OTkwXSAocHJvZy1pZiAyMCBbRUhDSV0pCglTdWJzeXN0ZW06IERl
dmljZSBbYTAwMDo0MDAwXQoJQ29udHJvbDogSS9PLSBNZW0tIEJ1c01hc3Rlci0gU3BlY0N5
Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIy
Qi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnIt
IERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0g
SU5UeC0KCUludGVycnVwdDogcGluIEEgcm91dGVkIHRvIElSUSA0MAoJTlVNQSBub2RlOiAw
CglSZWdpb24gMDogTWVtb3J5IGF0IGZlMGY5MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFi
bGUpIFtkaXNhYmxlZF0gW3NpemU9NEtdCglDYXBhYmlsaXRpZXM6IFs1MF0gTVNJOiBFbmFi
bGUtIENvdW50PTEvMSBNYXNrYWJsZS0gNjRiaXQrCgkJQWRkcmVzczogMDAwMDAwMDAwMDAw
MDAwMCAgRGF0YTogMDAwMAoJQ2FwYWJpbGl0aWVzOiBbNzhdIFBvd2VyIE1hbmFnZW1lbnQg
dmVyc2lvbiAzCgkJRmxhZ3M6IFBNRUNsay0gRFNJLSBEMSsgRDIrIEF1eEN1cnJlbnQ9Mzc1
bUEgUE1FKEQwKyxEMSssRDIrLEQzaG90KyxEM2NvbGQtKQoJCVN0YXR1czogRDAgTm9Tb2Z0
UnN0KyBQTUUtRW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1FLQoJQ2FwYWJpbGl0aWVzOiBb
ODBdIEV4cHJlc3MgKHYxKSBFbmRwb2ludCwgTVNJIDAwCgkJRGV2Q2FwOglNYXhQYXlsb2Fk
IDI1NiBieXRlcywgUGhhbnRGdW5jIDAsIExhdGVuY3kgTDBzIHVubGltaXRlZCwgTDEgdW5s
aW1pdGVkCgkJCUV4dFRhZy0gQXR0bkJ0bi0gQXR0bkluZC0gUHdySW5kLSBSQkUrIEZMUmVz
ZXQtIFNsb3RQb3dlckxpbWl0IDc1LjAwMFcKCQlEZXZDdGw6CVJlcG9ydCBlcnJvcnM6IENv
cnJlY3RhYmxlLSBOb24tRmF0YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0KCQkJUmx4ZE9yZC0g
RXh0VGFnLSBQaGFudEZ1bmMtIEF1eFB3ci0gTm9Tbm9vcCsKCQkJTWF4UGF5bG9hZCAxMjgg
Ynl0ZXMsIE1heFJlYWRSZXEgNTEyIGJ5dGVzCgkJRGV2U3RhOglDb3JyRXJyLSBVbmNvcnJF
cnItIEZhdGFsRXJyLSBVbnN1cHBSZXEtIEF1eFB3ci0gVHJhbnNQZW5kLQoJCUxua0NhcDoJ
UG9ydCAjMSwgU3BlZWQgMi41R1QvcywgV2lkdGggeDEsIEFTUE0gbm90IHN1cHBvcnRlZCwg
RXhpdCBMYXRlbmN5IEwwcyA8NjRucywgTDEgdW5saW1pdGVkCgkJCUNsb2NrUE0rIFN1cnBy
aXNlLSBMTEFjdFJlcC0gQndOb3QtIEFTUE1PcHRDb21wLQoJCUxua0N0bDoJQVNQTSBEaXNh
YmxlZDsgUkNCIDY0IGJ5dGVzIERpc2FibGVkLSBDb21tQ2xrLQoJCQlFeHRTeW5jaC0gQ2xv
Y2tQTS0gQXV0V2lkRGlzLSBCV0ludC0gQXV0QldJbnQtCgkJTG5rU3RhOglTcGVlZCAyLjVH
VC9zLCBXaWR0aCB4MSwgVHJFcnItIFRyYWluLSBTbG90Q2xrLSBETEFjdGl2ZS0gQldNZ210
LSBBQldNZ210LQoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBjaWJhY2sKCjA0OjAwLjIgVVNC
IGNvbnRyb2xsZXIgWzBjMDNdOiBNb3NDaGlwIFNlbWljb25kdWN0b3IgVGVjaG5vbG9neSBM
dGQuIE1DUzk5OTAgUENJZSB0byA04oCQUG9ydCBVU0IgMi4wIEhvc3QgQ29udHJvbGxlciBb
OTcxMDo5OTkwXSAocHJvZy1pZiAxMCBbT0hDSV0pCglTdWJzeXN0ZW06IERldmljZSBbYTAw
MDo0MDAwXQoJQ29udHJvbDogSS9PLSBNZW0tIEJ1c01hc3Rlci0gU3BlY0N5Y2xlLSBNZW1X
SU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0gRGlzSU5U
eC0KCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1m
YXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCUlu
dGVycnVwdDogcGluIEIgcm91dGVkIHRvIElSUSA0MQoJTlVNQSBub2RlOiAwCglSZWdpb24g
MDogTWVtb3J5IGF0IGZlMGZhMDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNh
YmxlZF0gW3NpemU9NEtdCglDYXBhYmlsaXRpZXM6IFs1MF0gTVNJOiBFbmFibGUtIENvdW50
PTEvMSBNYXNrYWJsZS0gNjRiaXQrCgkJQWRkcmVzczogMDAwMDAwMDAwMDAwMDAwMCAgRGF0
YTogMDAwMAoJQ2FwYWJpbGl0aWVzOiBbNzhdIFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAz
CgkJRmxhZ3M6IFBNRUNsay0gRFNJLSBEMSsgRDIrIEF1eEN1cnJlbnQ9Mzc1bUEgUE1FKEQw
KyxEMSssRDIrLEQzaG90KyxEM2NvbGQtKQoJCVN0YXR1czogRDAgTm9Tb2Z0UnN0KyBQTUUt
RW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1FLQoJQ2FwYWJpbGl0aWVzOiBbODBdIEV4cHJl
c3MgKHYxKSBFbmRwb2ludCwgTVNJIDAwCgkJRGV2Q2FwOglNYXhQYXlsb2FkIDI1NiBieXRl
cywgUGhhbnRGdW5jIDAsIExhdGVuY3kgTDBzIHVubGltaXRlZCwgTDEgdW5saW1pdGVkCgkJ
CUV4dFRhZy0gQXR0bkJ0bi0gQXR0bkluZC0gUHdySW5kLSBSQkUrIEZMUmVzZXQtIFNsb3RQ
b3dlckxpbWl0IDc1LjAwMFcKCQlEZXZDdGw6CVJlcG9ydCBlcnJvcnM6IENvcnJlY3RhYmxl
LSBOb24tRmF0YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0KCQkJUmx4ZE9yZC0gRXh0VGFnLSBQ
aGFudEZ1bmMtIEF1eFB3ci0gTm9Tbm9vcCsKCQkJTWF4UGF5bG9hZCAxMjggYnl0ZXMsIE1h
eFJlYWRSZXEgNTEyIGJ5dGVzCgkJRGV2U3RhOglDb3JyRXJyLSBVbmNvcnJFcnItIEZhdGFs
RXJyLSBVbnN1cHBSZXEtIEF1eFB3ci0gVHJhbnNQZW5kLQoJCUxua0NhcDoJUG9ydCAjMSwg
U3BlZWQgMi41R1QvcywgV2lkdGggeDEsIEFTUE0gbm90IHN1cHBvcnRlZCwgRXhpdCBMYXRl
bmN5IEwwcyA8NjRucywgTDEgdW5saW1pdGVkCgkJCUNsb2NrUE0rIFN1cnByaXNlLSBMTEFj
dFJlcC0gQndOb3QtIEFTUE1PcHRDb21wLQoJCUxua0N0bDoJQVNQTSBEaXNhYmxlZDsgUkNC
IDY0IGJ5dGVzIERpc2FibGVkLSBDb21tQ2xrLQoJCQlFeHRTeW5jaC0gQ2xvY2tQTS0gQXV0
V2lkRGlzLSBCV0ludC0gQXV0QldJbnQtCgkJTG5rU3RhOglTcGVlZCAyLjVHVC9zLCBXaWR0
aCB4MSwgVHJFcnItIFRyYWluLSBTbG90Q2xrLSBETEFjdGl2ZS0gQldNZ210LSBBQldNZ210
LQoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBjaWJhY2sKCjA0OjAwLjMgVVNCIGNvbnRyb2xs
ZXIgWzBjMDNdOiBNb3NDaGlwIFNlbWljb25kdWN0b3IgVGVjaG5vbG9neSBMdGQuIE1DUzk5
OTAgUENJZSB0byA04oCQUG9ydCBVU0IgMi4wIEhvc3QgQ29udHJvbGxlciBbOTcxMDo5OTkw
XSAocHJvZy1pZiAyMCBbRUhDSV0pCglTdWJzeXN0ZW06IERldmljZSBbYTAwMDo0MDAwXQoJ
Q29udHJvbDogSS9PLSBNZW0tIEJ1c01hc3Rlci0gU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FT
bm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0gRGlzSU5UeC0KCVN0YXR1
czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJv
cnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCUludGVycnVwdDog
cGluIEIgcm91dGVkIHRvIElSUSA0MQoJTlVNQSBub2RlOiAwCglSZWdpb24gMDogTWVtb3J5
IGF0IGZlMGZiMDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNhYmxlZF0gW3Np
emU9NEtdCglDYXBhYmlsaXRpZXM6IFs1MF0gTVNJOiBFbmFibGUtIENvdW50PTEvMSBNYXNr
YWJsZS0gNjRiaXQrCgkJQWRkcmVzczogMDAwMDAwMDAwMDAwMDAwMCAgRGF0YTogMDAwMAoJ
Q2FwYWJpbGl0aWVzOiBbNzhdIFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAzCgkJRmxhZ3M6
IFBNRUNsay0gRFNJLSBEMSsgRDIrIEF1eEN1cnJlbnQ9Mzc1bUEgUE1FKEQwKyxEMSssRDIr
LEQzaG90KyxEM2NvbGQtKQoJCVN0YXR1czogRDAgTm9Tb2Z0UnN0KyBQTUUtRW5hYmxlLSBE
U2VsPTAgRFNjYWxlPTAgUE1FLQoJQ2FwYWJpbGl0aWVzOiBbODBdIEV4cHJlc3MgKHYxKSBF
bmRwb2ludCwgTVNJIDAwCgkJRGV2Q2FwOglNYXhQYXlsb2FkIDI1NiBieXRlcywgUGhhbnRG
dW5jIDAsIExhdGVuY3kgTDBzIHVubGltaXRlZCwgTDEgdW5saW1pdGVkCgkJCUV4dFRhZy0g
QXR0bkJ0bi0gQXR0bkluZC0gUHdySW5kLSBSQkUrIEZMUmVzZXQtIFNsb3RQb3dlckxpbWl0
IDc1LjAwMFcKCQlEZXZDdGw6CVJlcG9ydCBlcnJvcnM6IENvcnJlY3RhYmxlLSBOb24tRmF0
YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0KCQkJUmx4ZE9yZC0gRXh0VGFnLSBQaGFudEZ1bmMt
IEF1eFB3ci0gTm9Tbm9vcCsKCQkJTWF4UGF5bG9hZCAxMjggYnl0ZXMsIE1heFJlYWRSZXEg
NTEyIGJ5dGVzCgkJRGV2U3RhOglDb3JyRXJyLSBVbmNvcnJFcnItIEZhdGFsRXJyLSBVbnN1
cHBSZXEtIEF1eFB3ci0gVHJhbnNQZW5kLQoJCUxua0NhcDoJUG9ydCAjMSwgU3BlZWQgMi41
R1QvcywgV2lkdGggeDEsIEFTUE0gbm90IHN1cHBvcnRlZCwgRXhpdCBMYXRlbmN5IEwwcyA8
NjRucywgTDEgdW5saW1pdGVkCgkJCUNsb2NrUE0rIFN1cnByaXNlLSBMTEFjdFJlcC0gQndO
b3QtIEFTUE1PcHRDb21wLQoJCUxua0N0bDoJQVNQTSBEaXNhYmxlZDsgUkNCIDY0IGJ5dGVz
IERpc2FibGVkLSBDb21tQ2xrLQoJCQlFeHRTeW5jaC0gQ2xvY2tQTS0gQXV0V2lkRGlzLSBC
V0ludC0gQXV0QldJbnQtCgkJTG5rU3RhOglTcGVlZCAyLjVHVC9zLCBXaWR0aCB4MSwgVHJF
cnItIFRyYWluLSBTbG90Q2xrLSBETEFjdGl2ZS0gQldNZ210LSBBQldNZ210LQoJS2VybmVs
IGRyaXZlciBpbiB1c2U6IHBjaWJhY2sKCjA0OjAwLjQgVVNCIGNvbnRyb2xsZXIgWzBjMDNd
OiBNb3NDaGlwIFNlbWljb25kdWN0b3IgVGVjaG5vbG9neSBMdGQuIE1DUzk5OTAgUENJZSB0
byA04oCQUG9ydCBVU0IgMi4wIEhvc3QgQ29udHJvbGxlciBbOTcxMDo5OTkwXSAocHJvZy1p
ZiAxMCBbT0hDSV0pCglTdWJzeXN0ZW06IERldmljZSBbYTAwMDo0MDAwXQoJQ29udHJvbDog
SS9PLSBNZW0tIEJ1c01hc3Rlci0gU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFy
RXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwKyA2
Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJv
cnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCUludGVycnVwdDogcGluIEMgcm91
dGVkIHRvIElSUSA0MgoJTlVNQSBub2RlOiAwCglSZWdpb24gMDogTWVtb3J5IGF0IGZlMGZj
MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNhYmxlZF0gW3NpemU9NEtdCglD
YXBhYmlsaXRpZXM6IFs1MF0gTVNJOiBFbmFibGUtIENvdW50PTEvMSBNYXNrYWJsZS0gNjRi
aXQrCgkJQWRkcmVzczogMDAwMDAwMDAwMDAwMDAwMCAgRGF0YTogMDAwMAoJQ2FwYWJpbGl0
aWVzOiBbNzhdIFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAzCgkJRmxhZ3M6IFBNRUNsay0g
RFNJLSBEMSsgRDIrIEF1eEN1cnJlbnQ9Mzc1bUEgUE1FKEQwKyxEMSssRDIrLEQzaG90KyxE
M2NvbGQtKQoJCVN0YXR1czogRDAgTm9Tb2Z0UnN0KyBQTUUtRW5hYmxlLSBEU2VsPTAgRFNj
YWxlPTAgUE1FLQoJQ2FwYWJpbGl0aWVzOiBbODBdIEV4cHJlc3MgKHYxKSBFbmRwb2ludCwg
TVNJIDAwCgkJRGV2Q2FwOglNYXhQYXlsb2FkIDI1NiBieXRlcywgUGhhbnRGdW5jIDAsIExh
dGVuY3kgTDBzIHVubGltaXRlZCwgTDEgdW5saW1pdGVkCgkJCUV4dFRhZy0gQXR0bkJ0bi0g
QXR0bkluZC0gUHdySW5kLSBSQkUrIEZMUmVzZXQtIFNsb3RQb3dlckxpbWl0IDc1LjAwMFcK
CQlEZXZDdGw6CVJlcG9ydCBlcnJvcnM6IENvcnJlY3RhYmxlLSBOb24tRmF0YWwtIEZhdGFs
LSBVbnN1cHBvcnRlZC0KCQkJUmx4ZE9yZC0gRXh0VGFnLSBQaGFudEZ1bmMtIEF1eFB3ci0g
Tm9Tbm9vcCsKCQkJTWF4UGF5bG9hZCAxMjggYnl0ZXMsIE1heFJlYWRSZXEgNTEyIGJ5dGVz
CgkJRGV2U3RhOglDb3JyRXJyLSBVbmNvcnJFcnItIEZhdGFsRXJyLSBVbnN1cHBSZXEtIEF1
eFB3ci0gVHJhbnNQZW5kLQoJCUxua0NhcDoJUG9ydCAjMSwgU3BlZWQgMi41R1QvcywgV2lk
dGggeDEsIEFTUE0gbm90IHN1cHBvcnRlZCwgRXhpdCBMYXRlbmN5IEwwcyA8NjRucywgTDEg
dW5saW1pdGVkCgkJCUNsb2NrUE0rIFN1cnByaXNlLSBMTEFjdFJlcC0gQndOb3QtIEFTUE1P
cHRDb21wLQoJCUxua0N0bDoJQVNQTSBEaXNhYmxlZDsgUkNCIDY0IGJ5dGVzIERpc2FibGVk
LSBDb21tQ2xrLQoJCQlFeHRTeW5jaC0gQ2xvY2tQTS0gQXV0V2lkRGlzLSBCV0ludC0gQXV0
QldJbnQtCgkJTG5rU3RhOglTcGVlZCAyLjVHVC9zLCBXaWR0aCB4MSwgVHJFcnItIFRyYWlu
LSBTbG90Q2xrLSBETEFjdGl2ZS0gQldNZ210LSBBQldNZ210LQoJS2VybmVsIGRyaXZlciBp
biB1c2U6IHBjaWJhY2sKCjA0OjAwLjUgVVNCIGNvbnRyb2xsZXIgWzBjMDNdOiBNb3NDaGlw
IFNlbWljb25kdWN0b3IgVGVjaG5vbG9neSBMdGQuIE1DUzk5OTAgUENJZSB0byA04oCQUG9y
dCBVU0IgMi4wIEhvc3QgQ29udHJvbGxlciBbOTcxMDo5OTkwXSAocHJvZy1pZiAyMCBbRUhD
SV0pCglTdWJzeXN0ZW06IERldmljZSBbYTAwMDo0MDAwXQoJQ29udHJvbDogSS9PLSBNZW0t
IEJ1c01hc3Rlci0gU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVw
cGluZy0gU0VSUi0gRmFzdEIyQi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURG
LSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJv
cnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCUludGVycnVwdDogcGluIEMgcm91dGVkIHRvIElS
USA0MgoJTlVNQSBub2RlOiAwCglSZWdpb24gMDogTWVtb3J5IGF0IGZlMGZkMDAwICgzMi1i
aXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNhYmxlZF0gW3NpemU9NEtdCglDYXBhYmlsaXRp
ZXM6IFs1MF0gTVNJOiBFbmFibGUtIENvdW50PTEvMSBNYXNrYWJsZS0gNjRiaXQrCgkJQWRk
cmVzczogMDAwMDAwMDAwMDAwMDAwMCAgRGF0YTogMDAwMAoJQ2FwYWJpbGl0aWVzOiBbNzhd
IFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAzCgkJRmxhZ3M6IFBNRUNsay0gRFNJLSBEMSsg
RDIrIEF1eEN1cnJlbnQ9Mzc1bUEgUE1FKEQwKyxEMSssRDIrLEQzaG90KyxEM2NvbGQtKQoJ
CVN0YXR1czogRDAgTm9Tb2Z0UnN0KyBQTUUtRW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1F
LQoJQ2FwYWJpbGl0aWVzOiBbODBdIEV4cHJlc3MgKHYxKSBFbmRwb2ludCwgTVNJIDAwCgkJ
RGV2Q2FwOglNYXhQYXlsb2FkIDI1NiBieXRlcywgUGhhbnRGdW5jIDAsIExhdGVuY3kgTDBz
IHVubGltaXRlZCwgTDEgdW5saW1pdGVkCgkJCUV4dFRhZy0gQXR0bkJ0bi0gQXR0bkluZC0g
UHdySW5kLSBSQkUrIEZMUmVzZXQtIFNsb3RQb3dlckxpbWl0IDc1LjAwMFcKCQlEZXZDdGw6
CVJlcG9ydCBlcnJvcnM6IENvcnJlY3RhYmxlLSBOb24tRmF0YWwtIEZhdGFsLSBVbnN1cHBv
cnRlZC0KCQkJUmx4ZE9yZC0gRXh0VGFnLSBQaGFudEZ1bmMtIEF1eFB3ci0gTm9Tbm9vcCsK
CQkJTWF4UGF5bG9hZCAxMjggYnl0ZXMsIE1heFJlYWRSZXEgNTEyIGJ5dGVzCgkJRGV2U3Rh
OglDb3JyRXJyLSBVbmNvcnJFcnItIEZhdGFsRXJyLSBVbnN1cHBSZXEtIEF1eFB3ci0gVHJh
bnNQZW5kLQoJCUxua0NhcDoJUG9ydCAjMSwgU3BlZWQgMi41R1QvcywgV2lkdGggeDEsIEFT
UE0gbm90IHN1cHBvcnRlZCwgRXhpdCBMYXRlbmN5IEwwcyA8NjRucywgTDEgdW5saW1pdGVk
CgkJCUNsb2NrUE0rIFN1cnByaXNlLSBMTEFjdFJlcC0gQndOb3QtIEFTUE1PcHRDb21wLQoJ
CUxua0N0bDoJQVNQTSBEaXNhYmxlZDsgUkNCIDY0IGJ5dGVzIERpc2FibGVkLSBDb21tQ2xr
LQoJCQlFeHRTeW5jaC0gQ2xvY2tQTS0gQXV0V2lkRGlzLSBCV0ludC0gQXV0QldJbnQtCgkJ
TG5rU3RhOglTcGVlZCAyLjVHVC9zLCBXaWR0aCB4MSwgVHJFcnItIFRyYWluLSBTbG90Q2xr
LSBETEFjdGl2ZS0gQldNZ210LSBBQldNZ210LQoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBj
aWJhY2sKCjA0OjAwLjYgVVNCIGNvbnRyb2xsZXIgWzBjMDNdOiBNb3NDaGlwIFNlbWljb25k
dWN0b3IgVGVjaG5vbG9neSBMdGQuIE1DUzk5OTAgUENJZSB0byA04oCQUG9ydCBVU0IgMi4w
IEhvc3QgQ29udHJvbGxlciBbOTcxMDo5OTkwXSAocHJvZy1pZiAxMCBbT0hDSV0pCglTdWJz
eXN0ZW06IERldmljZSBbYTAwMDo0MDAwXQoJQ29udHJvbDogSS9PLSBNZW0tIEJ1c01hc3Rl
ci0gU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VS
Ui0gRmFzdEIyQi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJC
LSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJS
LSA8UEVSUi0gSU5UeC0KCUludGVycnVwdDogcGluIEQgcm91dGVkIHRvIElSUSA0MwoJTlVN
QSBub2RlOiAwCglSZWdpb24gMDogTWVtb3J5IGF0IGZlMGZlMDAwICgzMi1iaXQsIG5vbi1w
cmVmZXRjaGFibGUpIFtkaXNhYmxlZF0gW3NpemU9NEtdCglDYXBhYmlsaXRpZXM6IFs1MF0g
TVNJOiBFbmFibGUtIENvdW50PTEvMSBNYXNrYWJsZS0gNjRiaXQrCgkJQWRkcmVzczogMDAw
MDAwMDAwMDAwMDAwMCAgRGF0YTogMDAwMAoJQ2FwYWJpbGl0aWVzOiBbNzhdIFBvd2VyIE1h
bmFnZW1lbnQgdmVyc2lvbiAzCgkJRmxhZ3M6IFBNRUNsay0gRFNJLSBEMSsgRDIrIEF1eEN1
cnJlbnQ9Mzc1bUEgUE1FKEQwKyxEMSssRDIrLEQzaG90KyxEM2NvbGQtKQoJCVN0YXR1czog
RDAgTm9Tb2Z0UnN0KyBQTUUtRW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1FLQoJQ2FwYWJp
bGl0aWVzOiBbODBdIEV4cHJlc3MgKHYxKSBFbmRwb2ludCwgTVNJIDAwCgkJRGV2Q2FwOglN
YXhQYXlsb2FkIDI1NiBieXRlcywgUGhhbnRGdW5jIDAsIExhdGVuY3kgTDBzIHVubGltaXRl
ZCwgTDEgdW5saW1pdGVkCgkJCUV4dFRhZy0gQXR0bkJ0bi0gQXR0bkluZC0gUHdySW5kLSBS
QkUrIEZMUmVzZXQtIFNsb3RQb3dlckxpbWl0IDc1LjAwMFcKCQlEZXZDdGw6CVJlcG9ydCBl
cnJvcnM6IENvcnJlY3RhYmxlLSBOb24tRmF0YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0KCQkJ
Umx4ZE9yZC0gRXh0VGFnLSBQaGFudEZ1bmMtIEF1eFB3ci0gTm9Tbm9vcCsKCQkJTWF4UGF5
bG9hZCAxMjggYnl0ZXMsIE1heFJlYWRSZXEgNTEyIGJ5dGVzCgkJRGV2U3RhOglDb3JyRXJy
LSBVbmNvcnJFcnItIEZhdGFsRXJyLSBVbnN1cHBSZXEtIEF1eFB3ci0gVHJhbnNQZW5kLQoJ
CUxua0NhcDoJUG9ydCAjMSwgU3BlZWQgMi41R1QvcywgV2lkdGggeDEsIEFTUE0gbm90IHN1
cHBvcnRlZCwgRXhpdCBMYXRlbmN5IEwwcyA8NjRucywgTDEgdW5saW1pdGVkCgkJCUNsb2Nr
UE0rIFN1cnByaXNlLSBMTEFjdFJlcC0gQndOb3QtIEFTUE1PcHRDb21wLQoJCUxua0N0bDoJ
QVNQTSBEaXNhYmxlZDsgUkNCIDY0IGJ5dGVzIERpc2FibGVkLSBDb21tQ2xrLQoJCQlFeHRT
eW5jaC0gQ2xvY2tQTS0gQXV0V2lkRGlzLSBCV0ludC0gQXV0QldJbnQtCgkJTG5rU3RhOglT
cGVlZCAyLjVHVC9zLCBXaWR0aCB4MSwgVHJFcnItIFRyYWluLSBTbG90Q2xrLSBETEFjdGl2
ZS0gQldNZ210LSBBQldNZ210LQoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBjaWJhY2sKCjA0
OjAwLjcgVVNCIGNvbnRyb2xsZXIgWzBjMDNdOiBNb3NDaGlwIFNlbWljb25kdWN0b3IgVGVj
aG5vbG9neSBMdGQuIE1DUzk5OTAgUENJZSB0byA04oCQUG9ydCBVU0IgMi4wIEhvc3QgQ29u
dHJvbGxlciBbOTcxMDo5OTkwXSAocHJvZy1pZiAyMCBbRUhDSV0pCglTdWJzeXN0ZW06IERl
dmljZSBbYTAwMDo0MDAwXQoJQ29udHJvbDogSS9PLSBNZW0tIEJ1c01hc3Rlci0gU3BlY0N5
Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIy
Qi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnIt
IERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0g
SU5UeC0KCUludGVycnVwdDogcGluIEQgcm91dGVkIHRvIElSUSA0MwoJTlVNQSBub2RlOiAw
CglSZWdpb24gMDogTWVtb3J5IGF0IGZlMGZmMDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFi
bGUpIFtkaXNhYmxlZF0gW3NpemU9NEtdCglDYXBhYmlsaXRpZXM6IFs1MF0gTVNJOiBFbmFi
bGUtIENvdW50PTEvMSBNYXNrYWJsZS0gNjRiaXQrCgkJQWRkcmVzczogMDAwMDAwMDAwMDAw
MDAwMCAgRGF0YTogMDAwMAoJQ2FwYWJpbGl0aWVzOiBbNzhdIFBvd2VyIE1hbmFnZW1lbnQg
dmVyc2lvbiAzCgkJRmxhZ3M6IFBNRUNsay0gRFNJLSBEMSsgRDIrIEF1eEN1cnJlbnQ9Mzc1
bUEgUE1FKEQwKyxEMSssRDIrLEQzaG90KyxEM2NvbGQtKQoJCVN0YXR1czogRDAgTm9Tb2Z0
UnN0KyBQTUUtRW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1FLQoJQ2FwYWJpbGl0aWVzOiBb
ODBdIEV4cHJlc3MgKHYxKSBFbmRwb2ludCwgTVNJIDAwCgkJRGV2Q2FwOglNYXhQYXlsb2Fk
IDI1NiBieXRlcywgUGhhbnRGdW5jIDAsIExhdGVuY3kgTDBzIHVubGltaXRlZCwgTDEgdW5s
aW1pdGVkCgkJCUV4dFRhZy0gQXR0bkJ0bi0gQXR0bkluZC0gUHdySW5kLSBSQkUrIEZMUmVz
ZXQtIFNsb3RQb3dlckxpbWl0IDc1LjAwMFcKCQlEZXZDdGw6CVJlcG9ydCBlcnJvcnM6IENv
cnJlY3RhYmxlLSBOb24tRmF0YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0KCQkJUmx4ZE9yZC0g
RXh0VGFnLSBQaGFudEZ1bmMtIEF1eFB3ci0gTm9Tbm9vcCsKCQkJTWF4UGF5bG9hZCAxMjgg
Ynl0ZXMsIE1heFJlYWRSZXEgNTEyIGJ5dGVzCgkJRGV2U3RhOglDb3JyRXJyLSBVbmNvcnJF
cnItIEZhdGFsRXJyLSBVbnN1cHBSZXEtIEF1eFB3ci0gVHJhbnNQZW5kLQoJCUxua0NhcDoJ
UG9ydCAjMSwgU3BlZWQgMi41R1QvcywgV2lkdGggeDEsIEFTUE0gbm90IHN1cHBvcnRlZCwg
RXhpdCBMYXRlbmN5IEwwcyA8NjRucywgTDEgdW5saW1pdGVkCgkJCUNsb2NrUE0rIFN1cnBy
aXNlLSBMTEFjdFJlcC0gQndOb3QtIEFTUE1PcHRDb21wLQoJCUxua0N0bDoJQVNQTSBEaXNh
YmxlZDsgUkNCIDY0IGJ5dGVzIERpc2FibGVkLSBDb21tQ2xrLQoJCQlFeHRTeW5jaC0gQ2xv
Y2tQTS0gQXV0V2lkRGlzLSBCV0ludC0gQXV0QldJbnQtCgkJTG5rU3RhOglTcGVlZCAyLjVH
VC9zLCBXaWR0aCB4MSwgVHJFcnItIFRyYWluLSBTbG90Q2xrLSBETEFjdGl2ZS0gQldNZ210
LSBBQldNZ210LQoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBjaWJhY2sKCjA1OjAwLjAgUENJ
IGJyaWRnZSBbMDYwNF06IFBMWCBUZWNobm9sb2d5LCBJbmMuIFBFWCA4NjEzIDEyLWxhbmUs
IDMtUG9ydCBQQ0kgRXhwcmVzcyBHZW4gMiAoNS4wIEdUL3MpIFN3aXRjaCBbMTBiNTo4NjEz
XSAocmV2IGJhKSAocHJvZy1pZiAwMCBbTm9ybWFsIGRlY29kZV0pCglDb250cm9sOiBJL08r
IE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnIt
IFN0ZXBwaW5nLSBTRVJSKyBGYXN0QjJCLSBEaXNJTlR4KwoJU3RhdHVzOiBDYXArIDY2TUh6
LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0g
PE1BYm9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTogMCwgQ2FjaGUgTGluZSBT
aXplOiA2NCBieXRlcwoJSW50ZXJydXB0OiBwaW4gQSByb3V0ZWQgdG8gSVJRIDEwOQoJTlVN
QSBub2RlOiAwCglSZWdpb24gMDogTWVtb3J5IGF0IGZlMWUwMDAwICgzMi1iaXQsIG5vbi1w
cmVmZXRjaGFibGUpIFtzaXplPTEyOEtdCglCdXM6IHByaW1hcnk9MDUsIHNlY29uZGFyeT0w
Niwgc3Vib3JkaW5hdGU9MDgsIHNlYy1sYXRlbmN5PTAKCUkvTyBiZWhpbmQgYnJpZGdlOiAw
MDAwYTAwMC0wMDAwYmZmZgoJTWVtb3J5IGJlaGluZCBicmlkZ2U6IGZlMjAwMDAwLWZlM2Zm
ZmZmCglQcmVmZXRjaGFibGUgbWVtb3J5IGJlaGluZCBicmlkZ2U6IDAwMDAwMDAwZmZmMDAw
MDAtMDAwMDAwMDAwMDBmZmZmZgoJU2Vjb25kYXJ5IHN0YXR1czogNjZNSHotIEZhc3RCMkIt
IFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPFNFUlIt
IDxQRVJSLQoJQnJpZGdlQ3RsOiBQYXJpdHkrIFNFUlIrIE5vSVNBKyBWR0EtIE1BYm9ydC0g
PlJlc2V0LSBGYXN0QjJCLQoJCVByaURpc2NUbXItIFNlY0Rpc2NUbXItIERpc2NUbXJTdGF0
LSBEaXNjVG1yU0VSUkVuLQoJQ2FwYWJpbGl0aWVzOiBbNDBdIFBvd2VyIE1hbmFnZW1lbnQg
dmVyc2lvbiAzCgkJRmxhZ3M6IFBNRUNsay0gRFNJLSBEMS0gRDItIEF1eEN1cnJlbnQ9MG1B
IFBNRShEMCssRDEtLEQyLSxEM2hvdCssRDNjb2xkKykKCQlTdGF0dXM6IEQwIE5vU29mdFJz
dCsgUE1FLUVuYWJsZS0gRFNlbD0wIERTY2FsZT0wIFBNRS0KCUNhcGFiaWxpdGllczogWzQ4
XSBNU0k6IEVuYWJsZSsgQ291bnQ9MS80IE1hc2thYmxlKyA2NGJpdCsKCQlBZGRyZXNzOiAw
MDAwMDAwMGZlZTNmMDBjICBEYXRhOiA0MDAwCgkJTWFza2luZzogMDAwMDAwMDEgIFBlbmRp
bmc6IDAwMDAwMDAwCglDYXBhYmlsaXRpZXM6IFs2OF0gRXhwcmVzcyAodjIpIFVwc3RyZWFt
IFBvcnQsIE1TSSAwMAoJCURldkNhcDoJTWF4UGF5bG9hZCAyMDQ4IGJ5dGVzLCBQaGFudEZ1
bmMgMAoJCQlFeHRUYWctIEF0dG5CdG4tIEF0dG5JbmQtIFB3ckluZC0gUkJFKyBTbG90UG93
ZXJMaW1pdCAyNS4wMDBXCgkJRGV2Q3RsOglSZXBvcnQgZXJyb3JzOiBDb3JyZWN0YWJsZS0g
Tm9uLUZhdGFsLSBGYXRhbC0gVW5zdXBwb3J0ZWQtCgkJCVJseGRPcmQtIEV4dFRhZy0gUGhh
bnRGdW5jLSBBdXhQd3ItIE5vU25vb3AtCgkJCU1heFBheWxvYWQgMTI4IGJ5dGVzLCBNYXhS
ZWFkUmVxIDEyOCBieXRlcwoJCURldlN0YToJQ29yckVycisgVW5jb3JyRXJyLSBGYXRhbEVy
ci0gVW5zdXBwUmVxKyBBdXhQd3ItIFRyYW5zUGVuZC0KCQlMbmtDYXA6CVBvcnQgIzAsIFNw
ZWVkIDVHVC9zLCBXaWR0aCB4NCwgQVNQTSBMMHMgTDEsIEV4aXQgTGF0ZW5jeSBMMHMgPDF1
cywgTDEgPDJ1cwoJCQlDbG9ja1BNLSBTdXJwcmlzZS0gTExBY3RSZXAtIEJ3Tm90LSBBU1BN
T3B0Q29tcC0KCQlMbmtDdGw6CUFTUE0gRGlzYWJsZWQ7IERpc2FibGVkLSBDb21tQ2xrLQoJ
CQlFeHRTeW5jaC0gQ2xvY2tQTS0gQXV0V2lkRGlzLSBCV0ludC0gQXV0QldJbnQtCgkJTG5r
U3RhOglTcGVlZCA1R1QvcywgV2lkdGggeDQsIFRyRXJyLSBUcmFpbi0gU2xvdENsay0gRExB
Y3RpdmUtIEJXTWdtdC0gQUJXTWdtdC0KCQlEZXZDYXAyOiBDb21wbGV0aW9uIFRpbWVvdXQ6
IE5vdCBTdXBwb3J0ZWQsIFRpbWVvdXREaXMtLCBMVFItLCBPQkZGIE5vdCBTdXBwb3J0ZWQK
CQlEZXZDdGwyOiBDb21wbGV0aW9uIFRpbWVvdXQ6IDUwdXMgdG8gNTBtcywgVGltZW91dERp
cy0sIExUUi0sIE9CRkYgRGlzYWJsZWQKCQlMbmtDdGwyOiBUYXJnZXQgTGluayBTcGVlZDog
NUdUL3MsIEVudGVyQ29tcGxpYW5jZS0gU3BlZWREaXMtCgkJCSBUcmFuc21pdCBNYXJnaW46
IE5vcm1hbCBPcGVyYXRpbmcgUmFuZ2UsIEVudGVyTW9kaWZpZWRDb21wbGlhbmNlLSBDb21w
bGlhbmNlU09TLQoJCQkgQ29tcGxpYW5jZSBEZS1lbXBoYXNpczogLTZkQgoJCUxua1N0YTI6
IEN1cnJlbnQgRGUtZW1waGFzaXMgTGV2ZWw6IC0zLjVkQiwgRXF1YWxpemF0aW9uQ29tcGxl
dGUtLCBFcXVhbGl6YXRpb25QaGFzZTEtCgkJCSBFcXVhbGl6YXRpb25QaGFzZTItLCBFcXVh
bGl6YXRpb25QaGFzZTMtLCBMaW5rRXF1YWxpemF0aW9uUmVxdWVzdC0KCUNhcGFiaWxpdGll
czogW2E0XSBTdWJzeXN0ZW06IFBMWCBUZWNobm9sb2d5LCBJbmMuIFBFWCA4NjEzIDEyLWxh
bmUsIDMtUG9ydCBQQ0kgRXhwcmVzcyBHZW4gMiAoNS4wIEdUL3MpIFN3aXRjaCBbMTBiNTo4
NjEzXQoJQ2FwYWJpbGl0aWVzOiBbMTAwIHYxXSBEZXZpY2UgU2VyaWFsIE51bWJlciBiYS04
Ni0wMS0xMC1iNS1kZi0wZS0wMAoJQ2FwYWJpbGl0aWVzOiBbZmI0IHYxXSBBZHZhbmNlZCBF
cnJvciBSZXBvcnRpbmcKCQlVRVN0YToJRExQLSBTREVTLSBUTFAtIEZDUC0gQ21wbHRUTy0g
Q21wbHRBYnJ0LSBVbnhDbXBsdC0gUnhPRi0gTWFsZlRMUC0gRUNSQy0gVW5zdXBSZXEtIEFD
U1Zpb2wtCgkJVUVNc2s6CURMUC0gU0RFUy0gVExQLSBGQ1AtIENtcGx0VE8tIENtcGx0QWJy
dC0gVW54Q21wbHQtIFJ4T0YtIE1hbGZUTFAtIEVDUkMtIFVuc3VwUmVxLSBBQ1NWaW9sLQoJ
CVVFU3ZydDoJRExQKyBTREVTKyBUTFAtIEZDUCsgQ21wbHRUTy0gQ21wbHRBYnJ0LSBVbnhD
bXBsdC0gUnhPRisgTWFsZlRMUCsgRUNSQy0gVW5zdXBSZXEtIEFDU1Zpb2wtCgkJQ0VTdGE6
CVJ4RXJyLSBCYWRUTFAtIEJhZERMTFAtIFJvbGxvdmVyLSBUaW1lb3V0LSBOb25GYXRhbEVy
cisKCQlDRU1zazoJUnhFcnItIEJhZFRMUC0gQmFkRExMUC0gUm9sbG92ZXItIFRpbWVvdXQt
IE5vbkZhdGFsRXJyKwoJCUFFUkNhcDoJRmlyc3QgRXJyb3IgUG9pbnRlcjogMWYsIEdlbkNh
cCsgQ0dlbkVuLSBDaGtDYXArIENoa0VuLQoJQ2FwYWJpbGl0aWVzOiBbMTM4IHYxXSBQb3dl
ciBCdWRnZXRpbmcgPD8+CglDYXBhYmlsaXRpZXM6IFsxNDggdjFdIFZpcnR1YWwgQ2hhbm5l
bAoJCUNhcHM6CUxQRVZDPTEgUmVmQ2xrPTEwMG5zIFBBVEVudHJ5Qml0cz00CgkJQXJiOglG
aXhlZCsgV1JSMzItIFdSUjY0LSBXUlIxMjgtCgkJQ3RybDoJQXJiU2VsZWN0PUZpeGVkCgkJ
U3RhdHVzOglJblByb2dyZXNzLQoJCVZDMDoJQ2FwczoJUEFUT2Zmc2V0PTA2IE1heFRpbWVT
bG90cz0xIFJlalNub29wVHJhbnMtCgkJCUFyYjoJRml4ZWQtIFdSUjMyKyBXUlI2NC0gV1JS
MTI4LSBUV1JSMTI4LSBXUlIyNTYtCgkJCUN0cmw6CUVuYWJsZSsgSUQ9MCBBcmJTZWxlY3Q9
V1JSMzIgVEMvVkM9ZmYKCQkJU3RhdHVzOglOZWdvUGVuZGluZy0gSW5Qcm9ncmVzcy0KCQkJ
UG9ydCBBcmJpdHJhdGlvbiBUYWJsZSA8Pz4KCQlWQzE6CUNhcHM6CVBBVE9mZnNldD0wMCBN
YXhUaW1lU2xvdHM9MSBSZWpTbm9vcFRyYW5zLQoJCQlBcmI6CUZpeGVkKyBXUlIzMi0gV1JS
NjQtIFdSUjEyOC0gVFdSUjEyOC0gV1JSMjU2LQoJCQlDdHJsOglFbmFibGUtIElEPTEgQXJi
U2VsZWN0PUZpeGVkIFRDL1ZDPTAwCgkJCVN0YXR1czoJTmVnb1BlbmRpbmcrIEluUHJvZ3Jl
c3MtCglDYXBhYmlsaXRpZXM6IFs0NDggdjFdIFZlbmRvciBTcGVjaWZpYyBJbmZvcm1hdGlv
bjogSUQ9MDAwMCBSZXY9MCBMZW49MGNjIDw/PgoJQ2FwYWJpbGl0aWVzOiBbOTUwIHYxXSBW
ZW5kb3IgU3BlY2lmaWMgSW5mb3JtYXRpb246IElEPTAwMDEgUmV2PTAgTGVuPTAxMCA8Pz4K
CUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBwY2llcG9ydAoKMDY6MDEuMCBQQ0kgYnJpZGdlIFsw
NjA0XTogUExYIFRlY2hub2xvZ3ksIEluYy4gUEVYIDg2MTMgMTItbGFuZSwgMy1Qb3J0IFBD
SSBFeHByZXNzIEdlbiAyICg1LjAgR1QvcykgU3dpdGNoIFsxMGI1Ojg2MTNdIChyZXYgYmEp
IChwcm9nLWlmIDAwIFtOb3JtYWwgZGVjb2RlXSkKCUNvbnRyb2w6IEkvTy0gTWVtKyBCdXNN
YXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBpbmct
IFNFUlIrIEZhc3RCMkItIERpc0lOVHgrCglTdGF0dXM6IENhcCsgNjZNSHotIFVERi0gRmFz
dEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+
U0VSUi0gPFBFUlItIElOVHgtCglMYXRlbmN5OiAwLCBDYWNoZSBMaW5lIFNpemU6IDY0IGJ5
dGVzCglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJUlEgMTEwCglOVU1BIG5vZGU6IDAK
CUJ1czogcHJpbWFyeT0wNiwgc2Vjb25kYXJ5PTA4LCBzdWJvcmRpbmF0ZT0wOCwgc2VjLWxh
dGVuY3k9MAoJSS9PIGJlaGluZCBicmlkZ2U6IDAwMDBmMDAwLTAwMDAwZmZmCglNZW1vcnkg
YmVoaW5kIGJyaWRnZTogZmUzMDAwMDAtZmUzZmZmZmYKCVByZWZldGNoYWJsZSBtZW1vcnkg
YmVoaW5kIGJyaWRnZTogMDAwMDAwMDBmZmYwMDAwMC0wMDAwMDAwMDAwMGZmZmZmCglTZWNv
bmRhcnkgc3RhdHVzOiA2Nk1Iei0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFi
b3J0LSA8VEFib3J0LSA8TUFib3J0LSA8U0VSUi0gPFBFUlItCglCcmlkZ2VDdGw6IFBhcml0
eSsgU0VSUisgTm9JU0ErIFZHQS0gTUFib3J0LSA+UmVzZXQtIEZhc3RCMkItCgkJUHJpRGlz
Y1Rtci0gU2VjRGlzY1Rtci0gRGlzY1RtclN0YXQtIERpc2NUbXJTRVJSRW4tCglDYXBhYmls
aXRpZXM6IFs0MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCQlGbGFnczogUE1FQ2xr
LSBEU0ktIEQxLSBEMi0gQXV4Q3VycmVudD0wbUEgUE1FKEQwKyxEMS0sRDItLEQzaG90KyxE
M2NvbGQrKQoJCVN0YXR1czogRDAgTm9Tb2Z0UnN0KyBQTUUtRW5hYmxlLSBEU2VsPTAgRFNj
YWxlPTAgUE1FLQoJQ2FwYWJpbGl0aWVzOiBbNDhdIE1TSTogRW5hYmxlKyBDb3VudD0xLzQg
TWFza2FibGUrIDY0Yml0KwoJCUFkZHJlc3M6IDAwMDAwMDAwZmVlM2YwMGMgIERhdGE6IDQw
MDAKCQlNYXNraW5nOiAwMDAwMDAwMSAgUGVuZGluZzogMDAwMDAwMDAKCUNhcGFiaWxpdGll
czogWzY4XSBFeHByZXNzICh2MikgRG93bnN0cmVhbSBQb3J0IChTbG90KyksIE1TSSAwMAoJ
CURldkNhcDoJTWF4UGF5bG9hZCAyMDQ4IGJ5dGVzLCBQaGFudEZ1bmMgMAoJCQlFeHRUYWct
IFJCRSsKCQlEZXZDdGw6CVJlcG9ydCBlcnJvcnM6IENvcnJlY3RhYmxlLSBOb24tRmF0YWwt
IEZhdGFsLSBVbnN1cHBvcnRlZC0KCQkJUmx4ZE9yZC0gRXh0VGFnLSBQaGFudEZ1bmMtIEF1
eFB3ci0gTm9Tbm9vcC0KCQkJTWF4UGF5bG9hZCAxMjggYnl0ZXMsIE1heFJlYWRSZXEgMTI4
IGJ5dGVzCgkJRGV2U3RhOglDb3JyRXJyKyBVbmNvcnJFcnItIEZhdGFsRXJyLSBVbnN1cHBS
ZXErIEF1eFB3ci0gVHJhbnNQZW5kLQoJCUxua0NhcDoJUG9ydCAjMSwgU3BlZWQgNUdUL3Ms
IFdpZHRoIHg0LCBBU1BNIEwwcyBMMSwgRXhpdCBMYXRlbmN5IEwwcyA8MXVzLCBMMSA8MnVz
CgkJCUNsb2NrUE0tIFN1cnByaXNlKyBMTEFjdFJlcCsgQndOb3QrIEFTUE1PcHRDb21wLQoJ
CUxua0N0bDoJQVNQTSBEaXNhYmxlZDsgRGlzYWJsZWQtIENvbW1DbGstCgkJCUV4dFN5bmNo
LSBDbG9ja1BNLSBBdXRXaWREaXMtIEJXSW50LSBBdXRCV0ludC0KCQlMbmtTdGE6CVNwZWVk
IDVHVC9zLCBXaWR0aCB4MSwgVHJFcnItIFRyYWluLSBTbG90Q2xrLSBETEFjdGl2ZSsgQldN
Z210KyBBQldNZ210KwoJCVNsdENhcDoJQXR0bkJ0bi0gUHdyQ3RybC0gTVJMLSBBdHRuSW5k
LSBQd3JJbmQtIEhvdFBsdWctIFN1cnByaXNlLQoJCQlTbG90ICMxMTMsIFBvd2VyTGltaXQg
MjUuMDAwVzsgSW50ZXJsb2NrLSBOb0NvbXBsLQoJCVNsdEN0bDoJRW5hYmxlOiBBdHRuQnRu
LSBQd3JGbHQtIE1STC0gUHJlc0RldC0gQ21kQ3BsdC0gSFBJcnEtIExpbmtDaGctCgkJCUNv
bnRyb2w6IEF0dG5JbmQgT2ZmLCBQd3JJbmQgT2ZmLCBQb3dlci0gSW50ZXJsb2NrLQoJCVNs
dFN0YToJU3RhdHVzOiBBdHRuQnRuLSBQb3dlckZsdC0gTVJMLSBDbWRDcGx0LSBQcmVzRGV0
KyBJbnRlcmxvY2stCgkJCUNoYW5nZWQ6IE1STC0gUHJlc0RldCsgTGlua1N0YXRlKwoJCURl
dkNhcDI6IENvbXBsZXRpb24gVGltZW91dDogTm90IFN1cHBvcnRlZCwgVGltZW91dERpcy0s
IExUUi0sIE9CRkYgTm90IFN1cHBvcnRlZCBBUklGd2QrCgkJRGV2Q3RsMjogQ29tcGxldGlv
biBUaW1lb3V0OiA1MHVzIHRvIDUwbXMsIFRpbWVvdXREaXMtLCBMVFItLCBPQkZGIERpc2Fi
bGVkIEFSSUZ3ZC0KCQlMbmtDdGwyOiBUYXJnZXQgTGluayBTcGVlZDogNUdUL3MsIEVudGVy
Q29tcGxpYW5jZS0gU3BlZWREaXMtLCBTZWxlY3RhYmxlIERlLWVtcGhhc2lzOiAtNmRCCgkJ
CSBUcmFuc21pdCBNYXJnaW46IE5vcm1hbCBPcGVyYXRpbmcgUmFuZ2UsIEVudGVyTW9kaWZp
ZWRDb21wbGlhbmNlLSBDb21wbGlhbmNlU09TLQoJCQkgQ29tcGxpYW5jZSBEZS1lbXBoYXNp
czogLTZkQgoJCUxua1N0YTI6IEN1cnJlbnQgRGUtZW1waGFzaXMgTGV2ZWw6IC02ZEIsIEVx
dWFsaXphdGlvbkNvbXBsZXRlLSwgRXF1YWxpemF0aW9uUGhhc2UxLQoJCQkgRXF1YWxpemF0
aW9uUGhhc2UyLSwgRXF1YWxpemF0aW9uUGhhc2UzLSwgTGlua0VxdWFsaXphdGlvblJlcXVl
c3QtCglDYXBhYmlsaXRpZXM6IFthNF0gU3Vic3lzdGVtOiBQTFggVGVjaG5vbG9neSwgSW5j
LiBQRVggODYxMyAxMi1sYW5lLCAzLVBvcnQgUENJIEV4cHJlc3MgR2VuIDIgKDUuMCBHVC9z
KSBTd2l0Y2ggWzEwYjU6ODYxM10KCUNhcGFiaWxpdGllczogWzEwMCB2MV0gRGV2aWNlIFNl
cmlhbCBOdW1iZXIgYmEtODYtMDEtMTAtYjUtZGYtMGUtMDAKCUNhcGFiaWxpdGllczogW2Zi
NCB2MV0gQWR2YW5jZWQgRXJyb3IgUmVwb3J0aW5nCgkJVUVTdGE6CURMUC0gU0RFUy0gVExQ
LSBGQ1AtIENtcGx0VE8tIENtcGx0QWJydC0gVW54Q21wbHQtIFJ4T0YtIE1hbGZUTFAtIEVD
UkMtIFVuc3VwUmVxLSBBQ1NWaW9sLQoJCVVFTXNrOglETFAtIFNERVMtIFRMUC0gRkNQLSBD
bXBsdFRPLSBDbXBsdEFicnQtIFVueENtcGx0LSBSeE9GLSBNYWxmVExQLSBFQ1JDLSBVbnN1
cFJlcS0gQUNTVmlvbC0KCQlVRVN2cnQ6CURMUCsgU0RFUysgVExQLSBGQ1ArIENtcGx0VE8t
IENtcGx0QWJydC0gVW54Q21wbHQtIFJ4T0YrIE1hbGZUTFArIEVDUkMtIFVuc3VwUmVxLSBB
Q1NWaW9sLQoJCUNFU3RhOglSeEVyci0gQmFkVExQLSBCYWRETExQLSBSb2xsb3Zlci0gVGlt
ZW91dC0gTm9uRmF0YWxFcnItCgkJQ0VNc2s6CVJ4RXJyLSBCYWRUTFAtIEJhZERMTFAtIFJv
bGxvdmVyLSBUaW1lb3V0LSBOb25GYXRhbEVycisKCQlBRVJDYXA6CUZpcnN0IEVycm9yIFBv
aW50ZXI6IDFmLCBHZW5DYXArIENHZW5Fbi0gQ2hrQ2FwKyBDaGtFbi0KCUNhcGFiaWxpdGll
czogWzE0OCB2MV0gVmlydHVhbCBDaGFubmVsCgkJQ2FwczoJTFBFVkM9MSBSZWZDbGs9MTAw
bnMgUEFURW50cnlCaXRzPTEKCQlBcmI6CUZpeGVkKyBXUlIzMi0gV1JSNjQtIFdSUjEyOC0K
CQlDdHJsOglBcmJTZWxlY3Q9Rml4ZWQKCQlTdGF0dXM6CUluUHJvZ3Jlc3MtCgkJVkMwOglD
YXBzOglQQVRPZmZzZXQ9MDAgTWF4VGltZVNsb3RzPTEgUmVqU25vb3BUcmFucy0KCQkJQXJi
OglGaXhlZCsgV1JSMzItIFdSUjY0LSBXUlIxMjgtIFRXUlIxMjgtIFdSUjI1Ni0KCQkJQ3Ry
bDoJRW5hYmxlKyBJRD0wIEFyYlNlbGVjdD1GaXhlZCBUQy9WQz1mZgoJCQlTdGF0dXM6CU5l
Z29QZW5kaW5nLSBJblByb2dyZXNzLQoJCVZDMToJQ2FwczoJUEFUT2Zmc2V0PTAwIE1heFRp
bWVTbG90cz0xIFJlalNub29wVHJhbnMtCgkJCUFyYjoJRml4ZWQrIFdSUjMyLSBXUlI2NC0g
V1JSMTI4LSBUV1JSMTI4LSBXUlIyNTYtCgkJCUN0cmw6CUVuYWJsZS0gSUQ9MSBBcmJTZWxl
Y3Q9Rml4ZWQgVEMvVkM9MDAKCQkJU3RhdHVzOglOZWdvUGVuZGluZysgSW5Qcm9ncmVzcy0K
CUNhcGFiaWxpdGllczogWzUyMCB2MV0gQWNjZXNzIENvbnRyb2wgU2VydmljZXMKCQlBQ1ND
YXA6CVNyY1ZhbGlkKyBUcmFuc0JsaysgUmVxUmVkaXIrIENtcGx0UmVkaXIrIFVwc3RyZWFt
RndkKyBFZ3Jlc3NDdHJsKyBEaXJlY3RUcmFucysKCQlBQ1NDdGw6CVNyY1ZhbGlkKyBUcmFu
c0Jsay0gUmVxUmVkaXIrIENtcGx0UmVkaXIrIFVwc3RyZWFtRndkKyBFZ3Jlc3NDdHJsLSBE
aXJlY3RUcmFucy0KCUNhcGFiaWxpdGllczogWzk1MCB2MV0gVmVuZG9yIFNwZWNpZmljIElu
Zm9ybWF0aW9uOiBJRD0wMDAxIFJldj0wIExlbj0wMTAgPD8+CglLZXJuZWwgZHJpdmVyIGlu
IHVzZTogcGNpZXBvcnQKCjA2OjAyLjAgUENJIGJyaWRnZSBbMDYwNF06IFBMWCBUZWNobm9s
b2d5LCBJbmMuIFBFWCA4NjEzIDEyLWxhbmUsIDMtUG9ydCBQQ0kgRXhwcmVzcyBHZW4gMiAo
NS4wIEdUL3MpIFN3aXRjaCBbMTBiNTo4NjEzXSAocmV2IGJhKSAocHJvZy1pZiAwMCBbTm9y
bWFsIGRlY29kZV0pCglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUt
IE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSKyBGYXN0QjJCLSBE
aXNJTlR4KwoJU3RhdHVzOiBDYXArIDY2TUh6LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVW
U0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLSBJTlR4
LQoJTGF0ZW5jeTogMCwgQ2FjaGUgTGluZSBTaXplOiA2NCBieXRlcwoJSW50ZXJydXB0OiBw
aW4gQSByb3V0ZWQgdG8gSVJRIDExMQoJTlVNQSBub2RlOiAwCglCdXM6IHByaW1hcnk9MDYs
IHNlY29uZGFyeT0wNywgc3Vib3JkaW5hdGU9MDcsIHNlYy1sYXRlbmN5PTAKCUkvTyBiZWhp
bmQgYnJpZGdlOiAwMDAwYTAwMC0wMDAwYmZmZgoJTWVtb3J5IGJlaGluZCBicmlkZ2U6IGZl
MjAwMDAwLWZlMmZmZmZmCglQcmVmZXRjaGFibGUgbWVtb3J5IGJlaGluZCBicmlkZ2U6IDAw
MDAwMDAwZmZmMDAwMDAtMDAwMDAwMDAwMDBmZmZmZgoJU2Vjb25kYXJ5IHN0YXR1czogNjZN
SHotIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1B
Ym9ydC0gPFNFUlItIDxQRVJSLQoJQnJpZGdlQ3RsOiBQYXJpdHkrIFNFUlIrIE5vSVNBKyBW
R0EtIE1BYm9ydC0gPlJlc2V0LSBGYXN0QjJCLQoJCVByaURpc2NUbXItIFNlY0Rpc2NUbXIt
IERpc2NUbXJTdGF0LSBEaXNjVG1yU0VSUkVuLQoJQ2FwYWJpbGl0aWVzOiBbNDBdIFBvd2Vy
IE1hbmFnZW1lbnQgdmVyc2lvbiAzCgkJRmxhZ3M6IFBNRUNsay0gRFNJLSBEMS0gRDItIEF1
eEN1cnJlbnQ9MG1BIFBNRShEMCssRDEtLEQyLSxEM2hvdCssRDNjb2xkKykKCQlTdGF0dXM6
IEQwIE5vU29mdFJzdCsgUE1FLUVuYWJsZS0gRFNlbD0wIERTY2FsZT0wIFBNRS0KCUNhcGFi
aWxpdGllczogWzQ4XSBNU0k6IEVuYWJsZSsgQ291bnQ9MS80IE1hc2thYmxlKyA2NGJpdCsK
CQlBZGRyZXNzOiAwMDAwMDAwMGZlZTNmMDBjICBEYXRhOiA0MDAwCgkJTWFza2luZzogMDAw
MDAwMDEgIFBlbmRpbmc6IDAwMDAwMDAwCglDYXBhYmlsaXRpZXM6IFs2OF0gRXhwcmVzcyAo
djIpIERvd25zdHJlYW0gUG9ydCAoU2xvdCspLCBNU0kgMDAKCQlEZXZDYXA6CU1heFBheWxv
YWQgMjA0OCBieXRlcywgUGhhbnRGdW5jIDAKCQkJRXh0VGFnLSBSQkUrCgkJRGV2Q3RsOglS
ZXBvcnQgZXJyb3JzOiBDb3JyZWN0YWJsZS0gTm9uLUZhdGFsLSBGYXRhbC0gVW5zdXBwb3J0
ZWQtCgkJCVJseGRPcmQtIEV4dFRhZy0gUGhhbnRGdW5jLSBBdXhQd3ItIE5vU25vb3AtCgkJ
CU1heFBheWxvYWQgMTI4IGJ5dGVzLCBNYXhSZWFkUmVxIDEyOCBieXRlcwoJCURldlN0YToJ
Q29yckVycisgVW5jb3JyRXJyLSBGYXRhbEVyci0gVW5zdXBwUmVxKyBBdXhQd3ItIFRyYW5z
UGVuZC0KCQlMbmtDYXA6CVBvcnQgIzIsIFNwZWVkIDVHVC9zLCBXaWR0aCB4NCwgQVNQTSBM
MHMgTDEsIEV4aXQgTGF0ZW5jeSBMMHMgPDF1cywgTDEgPDJ1cwoJCQlDbG9ja1BNLSBTdXJw
cmlzZSsgTExBY3RSZXArIEJ3Tm90KyBBU1BNT3B0Q29tcC0KCQlMbmtDdGw6CUFTUE0gRGlz
YWJsZWQ7IERpc2FibGVkLSBDb21tQ2xrLQoJCQlFeHRTeW5jaC0gQ2xvY2tQTS0gQXV0V2lk
RGlzLSBCV0ludC0gQXV0QldJbnQtCgkJTG5rU3RhOglTcGVlZCA1R1QvcywgV2lkdGggeDEs
IFRyRXJyLSBUcmFpbi0gU2xvdENsay0gRExBY3RpdmUrIEJXTWdtdCsgQUJXTWdtdC0KCQlT
bHRDYXA6CUF0dG5CdG4tIFB3ckN0cmwtIE1STC0gQXR0bkluZC0gUHdySW5kLSBIb3RQbHVn
LSBTdXJwcmlzZS0KCQkJU2xvdCAjMTE0LCBQb3dlckxpbWl0IDI1LjAwMFc7IEludGVybG9j
ay0gTm9Db21wbC0KCQlTbHRDdGw6CUVuYWJsZTogQXR0bkJ0bi0gUHdyRmx0LSBNUkwtIFBy
ZXNEZXQtIENtZENwbHQtIEhQSXJxLSBMaW5rQ2hnLQoJCQlDb250cm9sOiBBdHRuSW5kIE9m
ZiwgUHdySW5kIE9mZiwgUG93ZXItIEludGVybG9jay0KCQlTbHRTdGE6CVN0YXR1czogQXR0
bkJ0bi0gUG93ZXJGbHQtIE1STC0gQ21kQ3BsdC0gUHJlc0RldCsgSW50ZXJsb2NrLQoJCQlD
aGFuZ2VkOiBNUkwtIFByZXNEZXQrIExpbmtTdGF0ZSsKCQlEZXZDYXAyOiBDb21wbGV0aW9u
IFRpbWVvdXQ6IE5vdCBTdXBwb3J0ZWQsIFRpbWVvdXREaXMtLCBMVFItLCBPQkZGIE5vdCBT
dXBwb3J0ZWQgQVJJRndkKwoJCURldkN0bDI6IENvbXBsZXRpb24gVGltZW91dDogNTB1cyB0
byA1MG1zLCBUaW1lb3V0RGlzLSwgTFRSLSwgT0JGRiBEaXNhYmxlZCBBUklGd2QtCgkJTG5r
Q3RsMjogVGFyZ2V0IExpbmsgU3BlZWQ6IDVHVC9zLCBFbnRlckNvbXBsaWFuY2UtIFNwZWVk
RGlzLSwgU2VsZWN0YWJsZSBEZS1lbXBoYXNpczogLTZkQgoJCQkgVHJhbnNtaXQgTWFyZ2lu
OiBOb3JtYWwgT3BlcmF0aW5nIFJhbmdlLCBFbnRlck1vZGlmaWVkQ29tcGxpYW5jZS0gQ29t
cGxpYW5jZVNPUy0KCQkJIENvbXBsaWFuY2UgRGUtZW1waGFzaXM6IC02ZEIKCQlMbmtTdGEy
OiBDdXJyZW50IERlLWVtcGhhc2lzIExldmVsOiAtNmRCLCBFcXVhbGl6YXRpb25Db21wbGV0
ZS0sIEVxdWFsaXphdGlvblBoYXNlMS0KCQkJIEVxdWFsaXphdGlvblBoYXNlMi0sIEVxdWFs
aXphdGlvblBoYXNlMy0sIExpbmtFcXVhbGl6YXRpb25SZXF1ZXN0LQoJQ2FwYWJpbGl0aWVz
OiBbYTRdIFN1YnN5c3RlbTogUExYIFRlY2hub2xvZ3ksIEluYy4gUEVYIDg2MTMgMTItbGFu
ZSwgMy1Qb3J0IFBDSSBFeHByZXNzIEdlbiAyICg1LjAgR1QvcykgU3dpdGNoIFsxMGI1Ojg2
MTNdCglDYXBhYmlsaXRpZXM6IFsxMDAgdjFdIERldmljZSBTZXJpYWwgTnVtYmVyIGJhLTg2
LTAxLTEwLWI1LWRmLTBlLTAwCglDYXBhYmlsaXRpZXM6IFtmYjQgdjFdIEFkdmFuY2VkIEVy
cm9yIFJlcG9ydGluZwoJCVVFU3RhOglETFAtIFNERVMtIFRMUC0gRkNQLSBDbXBsdFRPLSBD
bXBsdEFicnQtIFVueENtcGx0LSBSeE9GLSBNYWxmVExQLSBFQ1JDLSBVbnN1cFJlcS0gQUNT
VmlvbC0KCQlVRU1zazoJRExQLSBTREVTLSBUTFAtIEZDUC0gQ21wbHRUTy0gQ21wbHRBYnJ0
LSBVbnhDbXBsdC0gUnhPRi0gTWFsZlRMUC0gRUNSQy0gVW5zdXBSZXEtIEFDU1Zpb2wtCgkJ
VUVTdnJ0OglETFArIFNERVMrIFRMUC0gRkNQKyBDbXBsdFRPLSBDbXBsdEFicnQtIFVueENt
cGx0LSBSeE9GKyBNYWxmVExQKyBFQ1JDLSBVbnN1cFJlcS0gQUNTVmlvbC0KCQlDRVN0YToJ
UnhFcnItIEJhZFRMUC0gQmFkRExMUC0gUm9sbG92ZXItIFRpbWVvdXQtIE5vbkZhdGFsRXJy
LQoJCUNFTXNrOglSeEVyci0gQmFkVExQLSBCYWRETExQLSBSb2xsb3Zlci0gVGltZW91dC0g
Tm9uRmF0YWxFcnIrCgkJQUVSQ2FwOglGaXJzdCBFcnJvciBQb2ludGVyOiAxZiwgR2VuQ2Fw
KyBDR2VuRW4tIENoa0NhcCsgQ2hrRW4tCglDYXBhYmlsaXRpZXM6IFsxNDggdjFdIFZpcnR1
YWwgQ2hhbm5lbAoJCUNhcHM6CUxQRVZDPTEgUmVmQ2xrPTEwMG5zIFBBVEVudHJ5Qml0cz0x
CgkJQXJiOglGaXhlZCsgV1JSMzItIFdSUjY0LSBXUlIxMjgtCgkJQ3RybDoJQXJiU2VsZWN0
PUZpeGVkCgkJU3RhdHVzOglJblByb2dyZXNzLQoJCVZDMDoJQ2FwczoJUEFUT2Zmc2V0PTAw
IE1heFRpbWVTbG90cz0xIFJlalNub29wVHJhbnMtCgkJCUFyYjoJRml4ZWQrIFdSUjMyLSBX
UlI2NC0gV1JSMTI4LSBUV1JSMTI4LSBXUlIyNTYtCgkJCUN0cmw6CUVuYWJsZSsgSUQ9MCBB
cmJTZWxlY3Q9Rml4ZWQgVEMvVkM9ZmYKCQkJU3RhdHVzOglOZWdvUGVuZGluZy0gSW5Qcm9n
cmVzcy0KCQlWQzE6CUNhcHM6CVBBVE9mZnNldD0wMCBNYXhUaW1lU2xvdHM9MSBSZWpTbm9v
cFRyYW5zLQoJCQlBcmI6CUZpeGVkKyBXUlIzMi0gV1JSNjQtIFdSUjEyOC0gVFdSUjEyOC0g
V1JSMjU2LQoJCQlDdHJsOglFbmFibGUtIElEPTEgQXJiU2VsZWN0PUZpeGVkIFRDL1ZDPTAw
CgkJCVN0YXR1czoJTmVnb1BlbmRpbmcrIEluUHJvZ3Jlc3MtCglDYXBhYmlsaXRpZXM6IFs1
MjAgdjFdIEFjY2VzcyBDb250cm9sIFNlcnZpY2VzCgkJQUNTQ2FwOglTcmNWYWxpZCsgVHJh
bnNCbGsrIFJlcVJlZGlyKyBDbXBsdFJlZGlyKyBVcHN0cmVhbUZ3ZCsgRWdyZXNzQ3RybCsg
RGlyZWN0VHJhbnMrCgkJQUNTQ3RsOglTcmNWYWxpZCsgVHJhbnNCbGstIFJlcVJlZGlyKyBD
bXBsdFJlZGlyKyBVcHN0cmVhbUZ3ZCsgRWdyZXNzQ3RybC0gRGlyZWN0VHJhbnMtCglDYXBh
YmlsaXRpZXM6IFs5NTAgdjFdIFZlbmRvciBTcGVjaWZpYyBJbmZvcm1hdGlvbjogSUQ9MDAw
MSBSZXY9MCBMZW49MDEwIDw/PgoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBjaWVwb3J0Cgow
NzowMC4wIFNBVEEgY29udHJvbGxlciBbMDEwNl06IE1hcnZlbGwgVGVjaG5vbG9neSBHcm91
cCBMdGQuIDg4U0U5MTIzIFBDSWUgU0FUQSA2LjAgR2IvcyBjb250cm9sbGVyIFsxYjRiOjkx
MjNdIChyZXYgMTApIChwcm9nLWlmIDAxIFtBSENJIDEuMF0pCglTdWJzeXN0ZW06IEFTVVNU
ZUsgQ29tcHV0ZXIgSW5jLiA4OFNFOTEyMyBQQ0llIFNBVEEgNi4wIEdiL3MgY29udHJvbGxl
ciBbMTA0Mzo4NDAwXQoJQ29udHJvbDogSS9PKyBNZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xl
LSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUisgRmFzdEIyQi0g
RGlzSU5UeCsKCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERF
VlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5U
eC0KCUxhdGVuY3k6IDAsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0ZXMKCUludGVycnVwdDog
cGluIEEgcm91dGVkIHRvIElSUSAxMjEKCU5VTUEgbm9kZTogMAoJUmVnaW9uIDA6IEkvTyBw
b3J0cyBhdCBiODAwIFtzaXplPThdCglSZWdpb24gMTogSS9PIHBvcnRzIGF0IGI0MDAgW3Np
emU9NF0KCVJlZ2lvbiAyOiBJL08gcG9ydHMgYXQgYjAwMCBbc2l6ZT04XQoJUmVnaW9uIDM6
IEkvTyBwb3J0cyBhdCBhODAwIFtzaXplPTRdCglSZWdpb24gNDogSS9PIHBvcnRzIGF0IGE0
MDAgW3NpemU9MTZdCglSZWdpb24gNTogTWVtb3J5IGF0IGZlMmZmODAwICgzMi1iaXQsIG5v
bi1wcmVmZXRjaGFibGUpIFtzaXplPTJLXQoJRXhwYW5zaW9uIFJPTSBhdCBmZTJlMDAwMCBb
ZGlzYWJsZWRdIFtzaXplPTY0S10KCUNhcGFiaWxpdGllczogWzQwXSBQb3dlciBNYW5hZ2Vt
ZW50IHZlcnNpb24gMwoJCUZsYWdzOiBQTUVDbGstIERTSS0gRDEtIEQyLSBBdXhDdXJyZW50
PTBtQSBQTUUoRDAtLEQxLSxEMi0sRDNob3QrLEQzY29sZC0pCgkJU3RhdHVzOiBEMCBOb1Nv
ZnRSc3QtIFBNRS1FbmFibGUtIERTZWw9MCBEU2NhbGU9MCBQTUUtCglDYXBhYmlsaXRpZXM6
IFs1MF0gTVNJOiBFbmFibGUrIENvdW50PTEvMSBNYXNrYWJsZS0gNjRiaXQtCgkJQWRkcmVz
czogZmVlMDgwMGMgIERhdGE6IDQwMDAKCUNhcGFiaWxpdGllczogWzcwXSBFeHByZXNzICh2
MikgTGVnYWN5IEVuZHBvaW50LCBNU0kgMDAKCQlEZXZDYXA6CU1heFBheWxvYWQgNTEyIGJ5
dGVzLCBQaGFudEZ1bmMgMCwgTGF0ZW5jeSBMMHMgPDF1cywgTDEgPDh1cwoJCQlFeHRUYWct
IEF0dG5CdG4tIEF0dG5JbmQtIFB3ckluZC0gUkJFKyBGTFJlc2V0LQoJCURldkN0bDoJUmVw
b3J0IGVycm9yczogQ29ycmVjdGFibGUtIE5vbi1GYXRhbC0gRmF0YWwtIFVuc3VwcG9ydGVk
LQoJCQlSbHhkT3JkKyBFeHRUYWctIFBoYW50RnVuYy0gQXV4UHdyLSBOb1Nub29wLQoJCQlN
YXhQYXlsb2FkIDEyOCBieXRlcywgTWF4UmVhZFJlcSA1MTIgYnl0ZXMKCQlEZXZTdGE6CUNv
cnJFcnIrIFVuY29yckVyci0gRmF0YWxFcnItIFVuc3VwcFJlcSsgQXV4UHdyLSBUcmFuc1Bl
bmQtCgkJTG5rQ2FwOglQb3J0ICMwLCBTcGVlZCA1R1QvcywgV2lkdGggeDEsIEFTUE0gTDBz
IEwxLCBFeGl0IExhdGVuY3kgTDBzIDw1MTJucywgTDEgPDY0dXMKCQkJQ2xvY2tQTS0gU3Vy
cHJpc2UtIExMQWN0UmVwLSBCd05vdC0gQVNQTU9wdENvbXAtCgkJTG5rQ3RsOglBU1BNIERp
c2FibGVkOyBSQ0IgNjQgYnl0ZXMgRGlzYWJsZWQtIENvbW1DbGstCgkJCUV4dFN5bmNoLSBD
bG9ja1BNLSBBdXRXaWREaXMtIEJXSW50LSBBdXRCV0ludC0KCQlMbmtTdGE6CVNwZWVkIDVH
VC9zLCBXaWR0aCB4MSwgVHJFcnItIFRyYWluLSBTbG90Q2xrKyBETEFjdGl2ZS0gQldNZ210
LSBBQldNZ210LQoJCURldkNhcDI6IENvbXBsZXRpb24gVGltZW91dDogTm90IFN1cHBvcnRl
ZCwgVGltZW91dERpcyssIExUUi0sIE9CRkYgTm90IFN1cHBvcnRlZAoJCURldkN0bDI6IENv
bXBsZXRpb24gVGltZW91dDogNTB1cyB0byA1MG1zLCBUaW1lb3V0RGlzLSwgTFRSLSwgT0JG
RiBEaXNhYmxlZAoJCUxua0N0bDI6IFRhcmdldCBMaW5rIFNwZWVkOiA1R1QvcywgRW50ZXJD
b21wbGlhbmNlLSBTcGVlZERpcy0KCQkJIFRyYW5zbWl0IE1hcmdpbjogTm9ybWFsIE9wZXJh
dGluZyBSYW5nZSwgRW50ZXJNb2RpZmllZENvbXBsaWFuY2UtIENvbXBsaWFuY2VTT1MtCgkJ
CSBDb21wbGlhbmNlIERlLWVtcGhhc2lzOiAtNmRCCgkJTG5rU3RhMjogQ3VycmVudCBEZS1l
bXBoYXNpcyBMZXZlbDogLTZkQiwgRXF1YWxpemF0aW9uQ29tcGxldGUtLCBFcXVhbGl6YXRp
b25QaGFzZTEtCgkJCSBFcXVhbGl6YXRpb25QaGFzZTItLCBFcXVhbGl6YXRpb25QaGFzZTMt
LCBMaW5rRXF1YWxpemF0aW9uUmVxdWVzdC0KCUNhcGFiaWxpdGllczogWzEwMCB2MV0gQWR2
YW5jZWQgRXJyb3IgUmVwb3J0aW5nCgkJVUVTdGE6CURMUC0gU0RFUy0gVExQLSBGQ1AtIENt
cGx0VE8tIENtcGx0QWJydC0gVW54Q21wbHQtIFJ4T0YtIE1hbGZUTFAtIEVDUkMtIFVuc3Vw
UmVxLSBBQ1NWaW9sLQoJCVVFTXNrOglETFAtIFNERVMtIFRMUC0gRkNQLSBDbXBsdFRPLSBD
bXBsdEFicnQtIFVueENtcGx0LSBSeE9GLSBNYWxmVExQLSBFQ1JDLSBVbnN1cFJlcS0gQUNT
VmlvbC0KCQlVRVN2cnQ6CURMUCsgU0RFUysgVExQLSBGQ1ArIENtcGx0VE8tIENtcGx0QWJy
dC0gVW54Q21wbHQtIFJ4T0YrIE1hbGZUTFArIEVDUkMtIFVuc3VwUmVxLSBBQ1NWaW9sLQoJ
CUNFU3RhOglSeEVyci0gQmFkVExQLSBCYWRETExQLSBSb2xsb3Zlci0gVGltZW91dC0gTm9u
RmF0YWxFcnItCgkJQ0VNc2s6CVJ4RXJyLSBCYWRUTFAtIEJhZERMTFAtIFJvbGxvdmVyLSBU
aW1lb3V0LSBOb25GYXRhbEVycisKCQlBRVJDYXA6CUZpcnN0IEVycm9yIFBvaW50ZXI6IDAw
LCBHZW5DYXAtIENHZW5Fbi0gQ2hrQ2FwLSBDaGtFbi0KCUtlcm5lbCBkcml2ZXIgaW4gdXNl
OiBhaGNpCgowODowMC4wIFVTQiBjb250cm9sbGVyIFswYzAzXTogTkVDIENvcnBvcmF0aW9u
IHVQRDcyMDIwMCBVU0IgMy4wIEhvc3QgQ29udHJvbGxlciBbMTAzMzowMTk0XSAocmV2IDAz
KSAocHJvZy1pZiAzMCBbWEhDSV0pCglTdWJzeXN0ZW06IEFTVVNUZUsgQ29tcHV0ZXIgSW5j
LiBQOFA2NyBEZWx1eGUgTW90aGVyYm9hcmQgWzEwNDM6ODQxM10KCUNvbnRyb2w6IEkvTy0g
TWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0g
U3RlcHBpbmctIFNFUlItIEZhc3RCMkItIERpc0lOVHgrCglTdGF0dXM6IENhcCsgNjZNSHot
IFVERi0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFib3J0LSA8VEFib3J0LSA8
TUFib3J0LSA+U0VSUi0gPFBFUlItIElOVHgtCglMYXRlbmN5OiAwLCBDYWNoZSBMaW5lIFNp
emU6IDY0IGJ5dGVzCglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJUlEgMzcKCU5VTUEg
bm9kZTogMAoJUmVnaW9uIDA6IE1lbW9yeSBhdCBmZTNmZTAwMCAoNjQtYml0LCBub24tcHJl
ZmV0Y2hhYmxlKSBbc2l6ZT04S10KCUNhcGFiaWxpdGllczogWzUwXSBQb3dlciBNYW5hZ2Vt
ZW50IHZlcnNpb24gMwoJCUZsYWdzOiBQTUVDbGstIERTSS0gRDEtIEQyLSBBdXhDdXJyZW50
PTBtQSBQTUUoRDArLEQxLSxEMi0sRDNob3QrLEQzY29sZC0pCgkJU3RhdHVzOiBEMCBOb1Nv
ZnRSc3QrIFBNRS1FbmFibGUtIERTZWw9MCBEU2NhbGU9MCBQTUUtCglDYXBhYmlsaXRpZXM6
IFs3MF0gTVNJOiBFbmFibGUtIENvdW50PTEvOCBNYXNrYWJsZS0gNjRiaXQrCgkJQWRkcmVz
czogMDAwMDAwMDAwMDAwMDAwMCAgRGF0YTogMDAwMAoJQ2FwYWJpbGl0aWVzOiBbOTBdIE1T
SS1YOiBFbmFibGUrIENvdW50PTggTWFza2VkLQoJCVZlY3RvciB0YWJsZTogQkFSPTAgb2Zm
c2V0PTAwMDAxMDAwCgkJUEJBOiBCQVI9MCBvZmZzZXQ9MDAwMDEwODAKCUNhcGFiaWxpdGll
czogW2EwXSBFeHByZXNzICh2MikgRW5kcG9pbnQsIE1TSSAwMAoJCURldkNhcDoJTWF4UGF5
bG9hZCAxMjggYnl0ZXMsIFBoYW50RnVuYyAwLCBMYXRlbmN5IEwwcyB1bmxpbWl0ZWQsIEwx
IHVubGltaXRlZAoJCQlFeHRUYWctIEF0dG5CdG4tIEF0dG5JbmQtIFB3ckluZC0gUkJFKyBG
TFJlc2V0LSBTbG90UG93ZXJMaW1pdCAwLjAwMFcKCQlEZXZDdGw6CVJlcG9ydCBlcnJvcnM6
IENvcnJlY3RhYmxlLSBOb24tRmF0YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0KCQkJUmx4ZE9y
ZC0gRXh0VGFnLSBQaGFudEZ1bmMtIEF1eFB3ci0gTm9Tbm9vcCsKCQkJTWF4UGF5bG9hZCAx
MjggYnl0ZXMsIE1heFJlYWRSZXEgNTEyIGJ5dGVzCgkJRGV2U3RhOglDb3JyRXJyLSBVbmNv
cnJFcnItIEZhdGFsRXJyLSBVbnN1cHBSZXEtIEF1eFB3ci0gVHJhbnNQZW5kLQoJCUxua0Nh
cDoJUG9ydCAjMCwgU3BlZWQgNUdUL3MsIFdpZHRoIHgxLCBBU1BNIEwwcyBMMSwgRXhpdCBM
YXRlbmN5IEwwcyA8NHVzLCBMMSB1bmxpbWl0ZWQKCQkJQ2xvY2tQTSsgU3VycHJpc2UtIExM
QWN0UmVwLSBCd05vdC0gQVNQTU9wdENvbXAtCgkJTG5rQ3RsOglBU1BNIERpc2FibGVkOyBS
Q0IgNjQgYnl0ZXMgRGlzYWJsZWQtIENvbW1DbGstCgkJCUV4dFN5bmNoLSBDbG9ja1BNKyBB
dXRXaWREaXMtIEJXSW50LSBBdXRCV0ludC0KCQlMbmtTdGE6CVNwZWVkIDVHVC9zLCBXaWR0
aCB4MSwgVHJFcnItIFRyYWluLSBTbG90Q2xrKyBETEFjdGl2ZS0gQldNZ210LSBBQldNZ210
LQoJCURldkNhcDI6IENvbXBsZXRpb24gVGltZW91dDogTm90IFN1cHBvcnRlZCwgVGltZW91
dERpcyssIExUUissIE9CRkYgTm90IFN1cHBvcnRlZAoJCURldkN0bDI6IENvbXBsZXRpb24g
VGltZW91dDogNTB1cyB0byA1MG1zLCBUaW1lb3V0RGlzLSwgTFRSLSwgT0JGRiBEaXNhYmxl
ZAoJCUxua0N0bDI6IFRhcmdldCBMaW5rIFNwZWVkOiA1R1QvcywgRW50ZXJDb21wbGlhbmNl
LSBTcGVlZERpcy0KCQkJIFRyYW5zbWl0IE1hcmdpbjogTm9ybWFsIE9wZXJhdGluZyBSYW5n
ZSwgRW50ZXJNb2RpZmllZENvbXBsaWFuY2UtIENvbXBsaWFuY2VTT1MtCgkJCSBDb21wbGlh
bmNlIERlLWVtcGhhc2lzOiAtNmRCCgkJTG5rU3RhMjogQ3VycmVudCBEZS1lbXBoYXNpcyBM
ZXZlbDogLTZkQiwgRXF1YWxpemF0aW9uQ29tcGxldGUtLCBFcXVhbGl6YXRpb25QaGFzZTEt
CgkJCSBFcXVhbGl6YXRpb25QaGFzZTItLCBFcXVhbGl6YXRpb25QaGFzZTMtLCBMaW5rRXF1
YWxpemF0aW9uUmVxdWVzdC0KCUNhcGFiaWxpdGllczogWzEwMCB2MV0gQWR2YW5jZWQgRXJy
b3IgUmVwb3J0aW5nCgkJVUVTdGE6CURMUC0gU0RFUy0gVExQLSBGQ1AtIENtcGx0VE8tIENt
cGx0QWJydC0gVW54Q21wbHQtIFJ4T0YtIE1hbGZUTFAtIEVDUkMtIFVuc3VwUmVxLSBBQ1NW
aW9sLQoJCVVFTXNrOglETFAtIFNERVMtIFRMUC0gRkNQLSBDbXBsdFRPLSBDbXBsdEFicnQt
IFVueENtcGx0LSBSeE9GLSBNYWxmVExQLSBFQ1JDLSBVbnN1cFJlcS0gQUNTVmlvbC0KCQlV
RVN2cnQ6CURMUCsgU0RFUysgVExQLSBGQ1ArIENtcGx0VE8tIENtcGx0QWJydC0gVW54Q21w
bHQtIFJ4T0YrIE1hbGZUTFArIEVDUkMtIFVuc3VwUmVxLSBBQ1NWaW9sLQoJCUNFU3RhOglS
eEVyci0gQmFkVExQLSBCYWRETExQLSBSb2xsb3Zlci0gVGltZW91dC0gTm9uRmF0YWxFcnIt
CgkJQ0VNc2s6CVJ4RXJyLSBCYWRUTFAtIEJhZERMTFAtIFJvbGxvdmVyLSBUaW1lb3V0LSBO
b25GYXRhbEVycisKCQlBRVJDYXA6CUZpcnN0IEVycm9yIFBvaW50ZXI6IDAwLCBHZW5DYXAt
IENHZW5Fbi0gQ2hrQ2FwLSBDaGtFbi0KCUNhcGFiaWxpdGllczogWzE0MCB2MV0gRGV2aWNl
IFNlcmlhbCBOdW1iZXIgZmYtZmYtZmYtZmYtZmYtZmYtZmYtZmYKCUNhcGFiaWxpdGllczog
WzE1MCB2MV0gTGF0ZW5jeSBUb2xlcmFuY2UgUmVwb3J0aW5nCgkJTWF4IHNub29wIGxhdGVu
Y3k6IDBucwoJCU1heCBubyBzbm9vcCBsYXRlbmN5OiAwbnMKCUtlcm5lbCBkcml2ZXIgaW4g
dXNlOiBwY2liYWNrCgowOTowMC4wIFVTQiBjb250cm9sbGVyIFswYzAzXTogTW9zQ2hpcCBT
ZW1pY29uZHVjdG9yIFRlY2hub2xvZ3kgTHRkLiBNQ1M5OTkwIFBDSWUgdG8gNOKAkFBvcnQg
VVNCIDIuMCBIb3N0IENvbnRyb2xsZXIgWzk3MTA6OTk5MF0gKHByb2ctaWYgMTAgW09IQ0ld
KQoJU3Vic3lzdGVtOiBEZXZpY2UgW2EwMDA6NDAwMF0KCUNvbnRyb2w6IEkvTy0gTWVtKyBC
dXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBp
bmctIFNFUlItIEZhc3RCMkItIERpc0lOVHgtCglTdGF0dXM6IENhcCsgNjZNSHotIFVERi0g
RmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0
LSA+U0VSUi0gPFBFUlItIElOVHgtCglMYXRlbmN5OiAwLCBDYWNoZSBMaW5lIFNpemU6IDY0
IGJ5dGVzCglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJUlEgNDcKCU5VTUEgbm9kZTog
MAoJUmVnaW9uIDA6IE1lbW9yeSBhdCBmZTRmODAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hh
YmxlKSBbc2l6ZT00S10KCUNhcGFiaWxpdGllczogWzUwXSBNU0k6IEVuYWJsZS0gQ291bnQ9
MS8xIE1hc2thYmxlLSA2NGJpdCsKCQlBZGRyZXNzOiAwMDAwMDAwMDAwMDAwMDAwICBEYXRh
OiAwMDAwCglDYXBhYmlsaXRpZXM6IFs3OF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMK
CQlGbGFnczogUE1FQ2xrLSBEU0ktIEQxKyBEMisgQXV4Q3VycmVudD0zNzVtQSBQTUUoRDAr
LEQxKyxEMissRDNob3QrLEQzY29sZC0pCgkJU3RhdHVzOiBEMCBOb1NvZnRSc3QrIFBNRS1F
bmFibGUtIERTZWw9MCBEU2NhbGU9MCBQTUUtCglDYXBhYmlsaXRpZXM6IFs4MF0gRXhwcmVz
cyAodjEpIEVuZHBvaW50LCBNU0kgMDAKCQlEZXZDYXA6CU1heFBheWxvYWQgMjU2IGJ5dGVz
LCBQaGFudEZ1bmMgMCwgTGF0ZW5jeSBMMHMgdW5saW1pdGVkLCBMMSB1bmxpbWl0ZWQKCQkJ
RXh0VGFnLSBBdHRuQnRuLSBBdHRuSW5kLSBQd3JJbmQtIFJCRSsgRkxSZXNldC0gU2xvdFBv
d2VyTGltaXQgNzUuMDAwVwoJCURldkN0bDoJUmVwb3J0IGVycm9yczogQ29ycmVjdGFibGUt
IE5vbi1GYXRhbC0gRmF0YWwtIFVuc3VwcG9ydGVkLQoJCQlSbHhkT3JkLSBFeHRUYWctIFBo
YW50RnVuYy0gQXV4UHdyLSBOb1Nub29wKwoJCQlNYXhQYXlsb2FkIDEyOCBieXRlcywgTWF4
UmVhZFJlcSA1MTIgYnl0ZXMKCQlEZXZTdGE6CUNvcnJFcnItIFVuY29yckVyci0gRmF0YWxF
cnItIFVuc3VwcFJlcS0gQXV4UHdyLSBUcmFuc1BlbmQtCgkJTG5rQ2FwOglQb3J0ICMxLCBT
cGVlZCAyLjVHVC9zLCBXaWR0aCB4MSwgQVNQTSBub3Qgc3VwcG9ydGVkLCBFeGl0IExhdGVu
Y3kgTDBzIDw2NG5zLCBMMSB1bmxpbWl0ZWQKCQkJQ2xvY2tQTSsgU3VycHJpc2UtIExMQWN0
UmVwLSBCd05vdC0gQVNQTU9wdENvbXAtCgkJTG5rQ3RsOglBU1BNIERpc2FibGVkOyBSQ0Ig
NjQgYnl0ZXMgRGlzYWJsZWQtIENvbW1DbGstCgkJCUV4dFN5bmNoLSBDbG9ja1BNLSBBdXRX
aWREaXMtIEJXSW50LSBBdXRCV0ludC0KCQlMbmtTdGE6CVNwZWVkIDIuNUdUL3MsIFdpZHRo
IHgxLCBUckVyci0gVHJhaW4tIFNsb3RDbGstIERMQWN0aXZlLSBCV01nbXQtIEFCV01nbXQt
CglDYXBhYmlsaXRpZXM6IFsxMDAgdjFdIFZpcnR1YWwgQ2hhbm5lbAoJCUNhcHM6CUxQRVZD
PTAgUmVmQ2xrPTEwMG5zIFBBVEVudHJ5Qml0cz0xCgkJQXJiOglGaXhlZC0gV1JSMzItIFdS
UjY0LSBXUlIxMjgtCgkJQ3RybDoJQXJiU2VsZWN0PUZpeGVkCgkJU3RhdHVzOglJblByb2dy
ZXNzLQoJCVZDMDoJQ2FwczoJUEFUT2Zmc2V0PTAwIE1heFRpbWVTbG90cz0xIFJlalNub29w
VHJhbnMtCgkJCUFyYjoJRml4ZWQtIFdSUjMyLSBXUlI2NC0gV1JSMTI4LSBUV1JSMTI4LSBX
UlIyNTYtCgkJCUN0cmw6CUVuYWJsZSsgSUQ9MCBBcmJTZWxlY3Q9Rml4ZWQgVEMvVkM9ZmYK
CQkJU3RhdHVzOglOZWdvUGVuZGluZy0gSW5Qcm9ncmVzcy0KCUtlcm5lbCBkcml2ZXIgaW4g
dXNlOiBwY2liYWNrCgowOTowMC4xIFVTQiBjb250cm9sbGVyIFswYzAzXTogTW9zQ2hpcCBT
ZW1pY29uZHVjdG9yIFRlY2hub2xvZ3kgTHRkLiBNQ1M5OTkwIFBDSWUgdG8gNOKAkFBvcnQg
VVNCIDIuMCBIb3N0IENvbnRyb2xsZXIgWzk3MTA6OTk5MF0gKHByb2ctaWYgMjAgW0VIQ0ld
KQoJU3Vic3lzdGVtOiBEZXZpY2UgW2EwMDA6NDAwMF0KCUNvbnRyb2w6IEkvTy0gTWVtKyBC
dXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBp
bmctIFNFUlItIEZhc3RCMkItIERpc0lOVHgtCglTdGF0dXM6IENhcCsgNjZNSHotIFVERi0g
RmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0
LSA+U0VSUi0gPFBFUlItIElOVHgtCglMYXRlbmN5OiAwLCBDYWNoZSBMaW5lIFNpemU6IDY0
IGJ5dGVzCglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJUlEgNDcKCU5VTUEgbm9kZTog
MAoJUmVnaW9uIDA6IE1lbW9yeSBhdCBmZTRmOTAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hh
YmxlKSBbc2l6ZT00S10KCUNhcGFiaWxpdGllczogWzUwXSBNU0k6IEVuYWJsZS0gQ291bnQ9
MS8xIE1hc2thYmxlLSA2NGJpdCsKCQlBZGRyZXNzOiAwMDAwMDAwMDAwMDAwMDAwICBEYXRh
OiAwMDAwCglDYXBhYmlsaXRpZXM6IFs3OF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMK
CQlGbGFnczogUE1FQ2xrLSBEU0ktIEQxKyBEMisgQXV4Q3VycmVudD0zNzVtQSBQTUUoRDAr
LEQxKyxEMissRDNob3QrLEQzY29sZC0pCgkJU3RhdHVzOiBEMCBOb1NvZnRSc3QrIFBNRS1F
bmFibGUtIERTZWw9MCBEU2NhbGU9MCBQTUUtCglDYXBhYmlsaXRpZXM6IFs4MF0gRXhwcmVz
cyAodjEpIEVuZHBvaW50LCBNU0kgMDAKCQlEZXZDYXA6CU1heFBheWxvYWQgMjU2IGJ5dGVz
LCBQaGFudEZ1bmMgMCwgTGF0ZW5jeSBMMHMgdW5saW1pdGVkLCBMMSB1bmxpbWl0ZWQKCQkJ
RXh0VGFnLSBBdHRuQnRuLSBBdHRuSW5kLSBQd3JJbmQtIFJCRSsgRkxSZXNldC0gU2xvdFBv
d2VyTGltaXQgNzUuMDAwVwoJCURldkN0bDoJUmVwb3J0IGVycm9yczogQ29ycmVjdGFibGUt
IE5vbi1GYXRhbC0gRmF0YWwtIFVuc3VwcG9ydGVkLQoJCQlSbHhkT3JkLSBFeHRUYWctIFBo
YW50RnVuYy0gQXV4UHdyLSBOb1Nub29wKwoJCQlNYXhQYXlsb2FkIDEyOCBieXRlcywgTWF4
UmVhZFJlcSA1MTIgYnl0ZXMKCQlEZXZTdGE6CUNvcnJFcnItIFVuY29yckVyci0gRmF0YWxF
cnItIFVuc3VwcFJlcS0gQXV4UHdyLSBUcmFuc1BlbmQtCgkJTG5rQ2FwOglQb3J0ICMxLCBT
cGVlZCAyLjVHVC9zLCBXaWR0aCB4MSwgQVNQTSBub3Qgc3VwcG9ydGVkLCBFeGl0IExhdGVu
Y3kgTDBzIDw2NG5zLCBMMSB1bmxpbWl0ZWQKCQkJQ2xvY2tQTSsgU3VycHJpc2UtIExMQWN0
UmVwLSBCd05vdC0gQVNQTU9wdENvbXAtCgkJTG5rQ3RsOglBU1BNIERpc2FibGVkOyBSQ0Ig
NjQgYnl0ZXMgRGlzYWJsZWQtIENvbW1DbGstCgkJCUV4dFN5bmNoLSBDbG9ja1BNLSBBdXRX
aWREaXMtIEJXSW50LSBBdXRCV0ludC0KCQlMbmtTdGE6CVNwZWVkIDIuNUdUL3MsIFdpZHRo
IHgxLCBUckVyci0gVHJhaW4tIFNsb3RDbGstIERMQWN0aXZlLSBCV01nbXQtIEFCV01nbXQt
CglLZXJuZWwgZHJpdmVyIGluIHVzZTogcGNpYmFjawoKMDk6MDAuMiBVU0IgY29udHJvbGxl
ciBbMGMwM106IE1vc0NoaXAgU2VtaWNvbmR1Y3RvciBUZWNobm9sb2d5IEx0ZC4gTUNTOTk5
MCBQQ0llIHRvIDTigJBQb3J0IFVTQiAyLjAgSG9zdCBDb250cm9sbGVyIFs5NzEwOjk5OTBd
IChwcm9nLWlmIDEwIFtPSENJXSkKCVN1YnN5c3RlbTogRGV2aWNlIFthMDAwOjQwMDBdCglD
b250cm9sOiBJL08tIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNu
b29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4LQoJU3RhdHVz
OiBDYXArIDY2TUh6LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9y
dC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTogMCwg
Q2FjaGUgTGluZSBTaXplOiA2NCBieXRlcwoJSW50ZXJydXB0OiBwaW4gQiByb3V0ZWQgdG8g
SVJRIDQ0CglOVU1BIG5vZGU6IDAKCVJlZ2lvbiAwOiBNZW1vcnkgYXQgZmU0ZmEwMDAgKDMy
LWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9NEtdCglDYXBhYmlsaXRpZXM6IFs1MF0g
TVNJOiBFbmFibGUtIENvdW50PTEvMSBNYXNrYWJsZS0gNjRiaXQrCgkJQWRkcmVzczogMDAw
MDAwMDAwMDAwMDAwMCAgRGF0YTogMDAwMAoJQ2FwYWJpbGl0aWVzOiBbNzhdIFBvd2VyIE1h
bmFnZW1lbnQgdmVyc2lvbiAzCgkJRmxhZ3M6IFBNRUNsay0gRFNJLSBEMSsgRDIrIEF1eEN1
cnJlbnQ9Mzc1bUEgUE1FKEQwKyxEMSssRDIrLEQzaG90KyxEM2NvbGQtKQoJCVN0YXR1czog
RDAgTm9Tb2Z0UnN0KyBQTUUtRW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1FLQoJQ2FwYWJp
bGl0aWVzOiBbODBdIEV4cHJlc3MgKHYxKSBFbmRwb2ludCwgTVNJIDAwCgkJRGV2Q2FwOglN
YXhQYXlsb2FkIDI1NiBieXRlcywgUGhhbnRGdW5jIDAsIExhdGVuY3kgTDBzIHVubGltaXRl
ZCwgTDEgdW5saW1pdGVkCgkJCUV4dFRhZy0gQXR0bkJ0bi0gQXR0bkluZC0gUHdySW5kLSBS
QkUrIEZMUmVzZXQtIFNsb3RQb3dlckxpbWl0IDc1LjAwMFcKCQlEZXZDdGw6CVJlcG9ydCBl
cnJvcnM6IENvcnJlY3RhYmxlLSBOb24tRmF0YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0KCQkJ
Umx4ZE9yZC0gRXh0VGFnLSBQaGFudEZ1bmMtIEF1eFB3ci0gTm9Tbm9vcCsKCQkJTWF4UGF5
bG9hZCAxMjggYnl0ZXMsIE1heFJlYWRSZXEgNTEyIGJ5dGVzCgkJRGV2U3RhOglDb3JyRXJy
LSBVbmNvcnJFcnItIEZhdGFsRXJyLSBVbnN1cHBSZXEtIEF1eFB3ci0gVHJhbnNQZW5kLQoJ
CUxua0NhcDoJUG9ydCAjMSwgU3BlZWQgMi41R1QvcywgV2lkdGggeDEsIEFTUE0gbm90IHN1
cHBvcnRlZCwgRXhpdCBMYXRlbmN5IEwwcyA8NjRucywgTDEgdW5saW1pdGVkCgkJCUNsb2Nr
UE0rIFN1cnByaXNlLSBMTEFjdFJlcC0gQndOb3QtIEFTUE1PcHRDb21wLQoJCUxua0N0bDoJ
QVNQTSBEaXNhYmxlZDsgUkNCIDY0IGJ5dGVzIERpc2FibGVkLSBDb21tQ2xrLQoJCQlFeHRT
eW5jaC0gQ2xvY2tQTS0gQXV0V2lkRGlzLSBCV0ludC0gQXV0QldJbnQtCgkJTG5rU3RhOglT
cGVlZCAyLjVHVC9zLCBXaWR0aCB4MSwgVHJFcnItIFRyYWluLSBTbG90Q2xrLSBETEFjdGl2
ZS0gQldNZ210LSBBQldNZ210LQoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBjaWJhY2sKCjA5
OjAwLjMgVVNCIGNvbnRyb2xsZXIgWzBjMDNdOiBNb3NDaGlwIFNlbWljb25kdWN0b3IgVGVj
aG5vbG9neSBMdGQuIE1DUzk5OTAgUENJZSB0byA04oCQUG9ydCBVU0IgMi4wIEhvc3QgQ29u
dHJvbGxlciBbOTcxMDo5OTkwXSAocHJvZy1pZiAyMCBbRUhDSV0pCglTdWJzeXN0ZW06IERl
dmljZSBbYTAwMDo0MDAwXQoJQ29udHJvbDogSS9PLSBNZW0rIEJ1c01hc3RlcisgU3BlY0N5
Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIy
Qi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnIt
IERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0g
SU5UeC0KCUxhdGVuY3k6IDAsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0ZXMKCUludGVycnVw
dDogcGluIEIgcm91dGVkIHRvIElSUSA0NAoJTlVNQSBub2RlOiAwCglSZWdpb24gMDogTWVt
b3J5IGF0IGZlNGZiMDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTRLXQoJ
Q2FwYWJpbGl0aWVzOiBbNTBdIE1TSTogRW5hYmxlLSBDb3VudD0xLzEgTWFza2FibGUtIDY0
Yml0KwoJCUFkZHJlc3M6IDAwMDAwMDAwMDAwMDAwMDAgIERhdGE6IDAwMDAKCUNhcGFiaWxp
dGllczogWzc4XSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMwoJCUZsYWdzOiBQTUVDbGst
IERTSS0gRDErIEQyKyBBdXhDdXJyZW50PTM3NW1BIFBNRShEMCssRDErLEQyKyxEM2hvdCss
RDNjb2xkLSkKCQlTdGF0dXM6IEQwIE5vU29mdFJzdCsgUE1FLUVuYWJsZS0gRFNlbD0wIERT
Y2FsZT0wIFBNRS0KCUNhcGFiaWxpdGllczogWzgwXSBFeHByZXNzICh2MSkgRW5kcG9pbnQs
IE1TSSAwMAoJCURldkNhcDoJTWF4UGF5bG9hZCAyNTYgYnl0ZXMsIFBoYW50RnVuYyAwLCBM
YXRlbmN5IEwwcyB1bmxpbWl0ZWQsIEwxIHVubGltaXRlZAoJCQlFeHRUYWctIEF0dG5CdG4t
IEF0dG5JbmQtIFB3ckluZC0gUkJFKyBGTFJlc2V0LSBTbG90UG93ZXJMaW1pdCA3NS4wMDBX
CgkJRGV2Q3RsOglSZXBvcnQgZXJyb3JzOiBDb3JyZWN0YWJsZS0gTm9uLUZhdGFsLSBGYXRh
bC0gVW5zdXBwb3J0ZWQtCgkJCVJseGRPcmQtIEV4dFRhZy0gUGhhbnRGdW5jLSBBdXhQd3It
IE5vU25vb3ArCgkJCU1heFBheWxvYWQgMTI4IGJ5dGVzLCBNYXhSZWFkUmVxIDUxMiBieXRl
cwoJCURldlN0YToJQ29yckVyci0gVW5jb3JyRXJyLSBGYXRhbEVyci0gVW5zdXBwUmVxLSBB
dXhQd3ItIFRyYW5zUGVuZC0KCQlMbmtDYXA6CVBvcnQgIzEsIFNwZWVkIDIuNUdUL3MsIFdp
ZHRoIHgxLCBBU1BNIG5vdCBzdXBwb3J0ZWQsIEV4aXQgTGF0ZW5jeSBMMHMgPDY0bnMsIEwx
IHVubGltaXRlZAoJCQlDbG9ja1BNKyBTdXJwcmlzZS0gTExBY3RSZXAtIEJ3Tm90LSBBU1BN
T3B0Q29tcC0KCQlMbmtDdGw6CUFTUE0gRGlzYWJsZWQ7IFJDQiA2NCBieXRlcyBEaXNhYmxl
ZC0gQ29tbUNsay0KCQkJRXh0U3luY2gtIENsb2NrUE0tIEF1dFdpZERpcy0gQldJbnQtIEF1
dEJXSW50LQoJCUxua1N0YToJU3BlZWQgMi41R1QvcywgV2lkdGggeDEsIFRyRXJyLSBUcmFp
bi0gU2xvdENsay0gRExBY3RpdmUtIEJXTWdtdC0gQUJXTWdtdC0KCUtlcm5lbCBkcml2ZXIg
aW4gdXNlOiBwY2liYWNrCgowOTowMC40IFVTQiBjb250cm9sbGVyIFswYzAzXTogTW9zQ2hp
cCBTZW1pY29uZHVjdG9yIFRlY2hub2xvZ3kgTHRkLiBNQ1M5OTkwIFBDSWUgdG8gNOKAkFBv
cnQgVVNCIDIuMCBIb3N0IENvbnRyb2xsZXIgWzk3MTA6OTk5MF0gKHByb2ctaWYgMTAgW09I
Q0ldKQoJU3Vic3lzdGVtOiBEZXZpY2UgW2EwMDA6NDAwMF0KCUNvbnRyb2w6IEkvTy0gTWVt
KyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3Rl
cHBpbmctIFNFUlItIEZhc3RCMkItIERpc0lOVHgtCglTdGF0dXM6IENhcCsgNjZNSHotIFVE
Ri0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFib3J0LSA8VEFib3J0LSA8TUFi
b3J0LSA+U0VSUi0gPFBFUlItIElOVHgtCglMYXRlbmN5OiAwLCBDYWNoZSBMaW5lIFNpemU6
IDY0IGJ5dGVzCglJbnRlcnJ1cHQ6IHBpbiBDIHJvdXRlZCB0byBJUlEgNDUKCU5VTUEgbm9k
ZTogMAoJUmVnaW9uIDA6IE1lbW9yeSBhdCBmZTRmYzAwMCAoMzItYml0LCBub24tcHJlZmV0
Y2hhYmxlKSBbc2l6ZT00S10KCUNhcGFiaWxpdGllczogWzUwXSBNU0k6IEVuYWJsZS0gQ291
bnQ9MS8xIE1hc2thYmxlLSA2NGJpdCsKCQlBZGRyZXNzOiAwMDAwMDAwMDAwMDAwMDAwICBE
YXRhOiAwMDAwCglDYXBhYmlsaXRpZXM6IFs3OF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9u
IDMKCQlGbGFnczogUE1FQ2xrLSBEU0ktIEQxKyBEMisgQXV4Q3VycmVudD0zNzVtQSBQTUUo
RDArLEQxKyxEMissRDNob3QrLEQzY29sZC0pCgkJU3RhdHVzOiBEMCBOb1NvZnRSc3QrIFBN
RS1FbmFibGUtIERTZWw9MCBEU2NhbGU9MCBQTUUtCglDYXBhYmlsaXRpZXM6IFs4MF0gRXhw
cmVzcyAodjEpIEVuZHBvaW50LCBNU0kgMDAKCQlEZXZDYXA6CU1heFBheWxvYWQgMjU2IGJ5
dGVzLCBQaGFudEZ1bmMgMCwgTGF0ZW5jeSBMMHMgdW5saW1pdGVkLCBMMSB1bmxpbWl0ZWQK
CQkJRXh0VGFnLSBBdHRuQnRuLSBBdHRuSW5kLSBQd3JJbmQtIFJCRSsgRkxSZXNldC0gU2xv
dFBvd2VyTGltaXQgNzUuMDAwVwoJCURldkN0bDoJUmVwb3J0IGVycm9yczogQ29ycmVjdGFi
bGUtIE5vbi1GYXRhbC0gRmF0YWwtIFVuc3VwcG9ydGVkLQoJCQlSbHhkT3JkLSBFeHRUYWct
IFBoYW50RnVuYy0gQXV4UHdyLSBOb1Nub29wKwoJCQlNYXhQYXlsb2FkIDEyOCBieXRlcywg
TWF4UmVhZFJlcSA1MTIgYnl0ZXMKCQlEZXZTdGE6CUNvcnJFcnItIFVuY29yckVyci0gRmF0
YWxFcnItIFVuc3VwcFJlcS0gQXV4UHdyLSBUcmFuc1BlbmQtCgkJTG5rQ2FwOglQb3J0ICMx
LCBTcGVlZCAyLjVHVC9zLCBXaWR0aCB4MSwgQVNQTSBub3Qgc3VwcG9ydGVkLCBFeGl0IExh
dGVuY3kgTDBzIDw2NG5zLCBMMSB1bmxpbWl0ZWQKCQkJQ2xvY2tQTSsgU3VycHJpc2UtIExM
QWN0UmVwLSBCd05vdC0gQVNQTU9wdENvbXAtCgkJTG5rQ3RsOglBU1BNIERpc2FibGVkOyBS
Q0IgNjQgYnl0ZXMgRGlzYWJsZWQtIENvbW1DbGstCgkJCUV4dFN5bmNoLSBDbG9ja1BNLSBB
dXRXaWREaXMtIEJXSW50LSBBdXRCV0ludC0KCQlMbmtTdGE6CVNwZWVkIDIuNUdUL3MsIFdp
ZHRoIHgxLCBUckVyci0gVHJhaW4tIFNsb3RDbGstIERMQWN0aXZlLSBCV01nbXQtIEFCV01n
bXQtCglLZXJuZWwgZHJpdmVyIGluIHVzZTogcGNpYmFjawoKMDk6MDAuNSBVU0IgY29udHJv
bGxlciBbMGMwM106IE1vc0NoaXAgU2VtaWNvbmR1Y3RvciBUZWNobm9sb2d5IEx0ZC4gTUNT
OTk5MCBQQ0llIHRvIDTigJBQb3J0IFVTQiAyLjAgSG9zdCBDb250cm9sbGVyIFs5NzEwOjk5
OTBdIChwcm9nLWlmIDIwIFtFSENJXSkKCVN1YnN5c3RlbTogRGV2aWNlIFthMDAwOjQwMDBd
CglDb250cm9sOiBJL08tIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZH
QVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4LQoJU3Rh
dHVzOiBDYXArIDY2TUh6LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRB
Ym9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTog
MCwgQ2FjaGUgTGluZSBTaXplOiA2NCBieXRlcwoJSW50ZXJydXB0OiBwaW4gQyByb3V0ZWQg
dG8gSVJRIDQ1CglOVU1BIG5vZGU6IDAKCVJlZ2lvbiAwOiBNZW1vcnkgYXQgZmU0ZmQwMDAg
KDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9NEtdCglDYXBhYmlsaXRpZXM6IFs1
MF0gTVNJOiBFbmFibGUtIENvdW50PTEvMSBNYXNrYWJsZS0gNjRiaXQrCgkJQWRkcmVzczog
MDAwMDAwMDAwMDAwMDAwMCAgRGF0YTogMDAwMAoJQ2FwYWJpbGl0aWVzOiBbNzhdIFBvd2Vy
IE1hbmFnZW1lbnQgdmVyc2lvbiAzCgkJRmxhZ3M6IFBNRUNsay0gRFNJLSBEMSsgRDIrIEF1
eEN1cnJlbnQ9Mzc1bUEgUE1FKEQwKyxEMSssRDIrLEQzaG90KyxEM2NvbGQtKQoJCVN0YXR1
czogRDAgTm9Tb2Z0UnN0KyBQTUUtRW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1FLQoJQ2Fw
YWJpbGl0aWVzOiBbODBdIEV4cHJlc3MgKHYxKSBFbmRwb2ludCwgTVNJIDAwCgkJRGV2Q2Fw
OglNYXhQYXlsb2FkIDI1NiBieXRlcywgUGhhbnRGdW5jIDAsIExhdGVuY3kgTDBzIHVubGlt
aXRlZCwgTDEgdW5saW1pdGVkCgkJCUV4dFRhZy0gQXR0bkJ0bi0gQXR0bkluZC0gUHdySW5k
LSBSQkUrIEZMUmVzZXQtIFNsb3RQb3dlckxpbWl0IDc1LjAwMFcKCQlEZXZDdGw6CVJlcG9y
dCBlcnJvcnM6IENvcnJlY3RhYmxlLSBOb24tRmF0YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0K
CQkJUmx4ZE9yZC0gRXh0VGFnLSBQaGFudEZ1bmMtIEF1eFB3ci0gTm9Tbm9vcCsKCQkJTWF4
UGF5bG9hZCAxMjggYnl0ZXMsIE1heFJlYWRSZXEgNTEyIGJ5dGVzCgkJRGV2U3RhOglDb3Jy
RXJyLSBVbmNvcnJFcnItIEZhdGFsRXJyLSBVbnN1cHBSZXEtIEF1eFB3ci0gVHJhbnNQZW5k
LQoJCUxua0NhcDoJUG9ydCAjMSwgU3BlZWQgMi41R1QvcywgV2lkdGggeDEsIEFTUE0gbm90
IHN1cHBvcnRlZCwgRXhpdCBMYXRlbmN5IEwwcyA8NjRucywgTDEgdW5saW1pdGVkCgkJCUNs
b2NrUE0rIFN1cnByaXNlLSBMTEFjdFJlcC0gQndOb3QtIEFTUE1PcHRDb21wLQoJCUxua0N0
bDoJQVNQTSBEaXNhYmxlZDsgUkNCIDY0IGJ5dGVzIERpc2FibGVkLSBDb21tQ2xrLQoJCQlF
eHRTeW5jaC0gQ2xvY2tQTS0gQXV0V2lkRGlzLSBCV0ludC0gQXV0QldJbnQtCgkJTG5rU3Rh
OglTcGVlZCAyLjVHVC9zLCBXaWR0aCB4MSwgVHJFcnItIFRyYWluLSBTbG90Q2xrLSBETEFj
dGl2ZS0gQldNZ210LSBBQldNZ210LQoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBjaWJhY2sK
CjA5OjAwLjYgVVNCIGNvbnRyb2xsZXIgWzBjMDNdOiBNb3NDaGlwIFNlbWljb25kdWN0b3Ig
VGVjaG5vbG9neSBMdGQuIE1DUzk5OTAgUENJZSB0byA04oCQUG9ydCBVU0IgMi4wIEhvc3Qg
Q29udHJvbGxlciBbOTcxMDo5OTkwXSAocHJvZy1pZiAxMCBbT0hDSV0pCglTdWJzeXN0ZW06
IERldmljZSBbYTAwMDo0MDAwXQoJQ29udHJvbDogSS9PLSBNZW0rIEJ1c01hc3RlcisgU3Bl
Y0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFz
dEIyQi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJF
cnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVS
Ui0gSU5UeC0KCUxhdGVuY3k6IDAsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0ZXMKCUludGVy
cnVwdDogcGluIEQgcm91dGVkIHRvIElSUSA0NgoJTlVNQSBub2RlOiAwCglSZWdpb24gMDog
TWVtb3J5IGF0IGZlNGZlMDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTRL
XQoJQ2FwYWJpbGl0aWVzOiBbNTBdIE1TSTogRW5hYmxlLSBDb3VudD0xLzEgTWFza2FibGUt
IDY0Yml0KwoJCUFkZHJlc3M6IDAwMDAwMDAwMDAwMDAwMDAgIERhdGE6IDAwMDAKCUNhcGFi
aWxpdGllczogWzc4XSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMwoJCUZsYWdzOiBQTUVD
bGstIERTSS0gRDErIEQyKyBBdXhDdXJyZW50PTM3NW1BIFBNRShEMCssRDErLEQyKyxEM2hv
dCssRDNjb2xkLSkKCQlTdGF0dXM6IEQwIE5vU29mdFJzdCsgUE1FLUVuYWJsZS0gRFNlbD0w
IERTY2FsZT0wIFBNRS0KCUNhcGFiaWxpdGllczogWzgwXSBFeHByZXNzICh2MSkgRW5kcG9p
bnQsIE1TSSAwMAoJCURldkNhcDoJTWF4UGF5bG9hZCAyNTYgYnl0ZXMsIFBoYW50RnVuYyAw
LCBMYXRlbmN5IEwwcyB1bmxpbWl0ZWQsIEwxIHVubGltaXRlZAoJCQlFeHRUYWctIEF0dG5C
dG4tIEF0dG5JbmQtIFB3ckluZC0gUkJFKyBGTFJlc2V0LSBTbG90UG93ZXJMaW1pdCA3NS4w
MDBXCgkJRGV2Q3RsOglSZXBvcnQgZXJyb3JzOiBDb3JyZWN0YWJsZS0gTm9uLUZhdGFsLSBG
YXRhbC0gVW5zdXBwb3J0ZWQtCgkJCVJseGRPcmQtIEV4dFRhZy0gUGhhbnRGdW5jLSBBdXhQ
d3ItIE5vU25vb3ArCgkJCU1heFBheWxvYWQgMTI4IGJ5dGVzLCBNYXhSZWFkUmVxIDUxMiBi
eXRlcwoJCURldlN0YToJQ29yckVyci0gVW5jb3JyRXJyLSBGYXRhbEVyci0gVW5zdXBwUmVx
LSBBdXhQd3ItIFRyYW5zUGVuZC0KCQlMbmtDYXA6CVBvcnQgIzEsIFNwZWVkIDIuNUdUL3Ms
IFdpZHRoIHgxLCBBU1BNIG5vdCBzdXBwb3J0ZWQsIEV4aXQgTGF0ZW5jeSBMMHMgPDY0bnMs
IEwxIHVubGltaXRlZAoJCQlDbG9ja1BNKyBTdXJwcmlzZS0gTExBY3RSZXAtIEJ3Tm90LSBB
U1BNT3B0Q29tcC0KCQlMbmtDdGw6CUFTUE0gRGlzYWJsZWQ7IFJDQiA2NCBieXRlcyBEaXNh
YmxlZC0gQ29tbUNsay0KCQkJRXh0U3luY2gtIENsb2NrUE0tIEF1dFdpZERpcy0gQldJbnQt
IEF1dEJXSW50LQoJCUxua1N0YToJU3BlZWQgMi41R1QvcywgV2lkdGggeDEsIFRyRXJyLSBU
cmFpbi0gU2xvdENsay0gRExBY3RpdmUtIEJXTWdtdC0gQUJXTWdtdC0KCUtlcm5lbCBkcml2
ZXIgaW4gdXNlOiBwY2liYWNrCgowOTowMC43IFVTQiBjb250cm9sbGVyIFswYzAzXTogTW9z
Q2hpcCBTZW1pY29uZHVjdG9yIFRlY2hub2xvZ3kgTHRkLiBNQ1M5OTkwIFBDSWUgdG8gNOKA
kFBvcnQgVVNCIDIuMCBIb3N0IENvbnRyb2xsZXIgWzk3MTA6OTk5MF0gKHByb2ctaWYgMjAg
W0VIQ0ldKQoJU3Vic3lzdGVtOiBEZXZpY2UgW2EwMDA6NDAwMF0KCUNvbnRyb2w6IEkvTy0g
TWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0g
U3RlcHBpbmctIFNFUlItIEZhc3RCMkItIERpc0lOVHgtCglTdGF0dXM6IENhcCsgNjZNSHot
IFVERi0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFib3J0LSA8VEFib3J0LSA8
TUFib3J0LSA+U0VSUi0gPFBFUlItIElOVHgtCglMYXRlbmN5OiAwLCBDYWNoZSBMaW5lIFNp
emU6IDY0IGJ5dGVzCglJbnRlcnJ1cHQ6IHBpbiBEIHJvdXRlZCB0byBJUlEgNDYKCU5VTUEg
bm9kZTogMAoJUmVnaW9uIDA6IE1lbW9yeSBhdCBmZTRmZjAwMCAoMzItYml0LCBub24tcHJl
ZmV0Y2hhYmxlKSBbc2l6ZT00S10KCUNhcGFiaWxpdGllczogWzUwXSBNU0k6IEVuYWJsZS0g
Q291bnQ9MS8xIE1hc2thYmxlLSA2NGJpdCsKCQlBZGRyZXNzOiAwMDAwMDAwMDAwMDAwMDAw
ICBEYXRhOiAwMDAwCglDYXBhYmlsaXRpZXM6IFs3OF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJz
aW9uIDMKCQlGbGFnczogUE1FQ2xrLSBEU0ktIEQxKyBEMisgQXV4Q3VycmVudD0zNzVtQSBQ
TUUoRDArLEQxKyxEMissRDNob3QrLEQzY29sZC0pCgkJU3RhdHVzOiBEMCBOb1NvZnRSc3Qr
IFBNRS1FbmFibGUtIERTZWw9MCBEU2NhbGU9MCBQTUUtCglDYXBhYmlsaXRpZXM6IFs4MF0g
RXhwcmVzcyAodjEpIEVuZHBvaW50LCBNU0kgMDAKCQlEZXZDYXA6CU1heFBheWxvYWQgMjU2
IGJ5dGVzLCBQaGFudEZ1bmMgMCwgTGF0ZW5jeSBMMHMgdW5saW1pdGVkLCBMMSB1bmxpbWl0
ZWQKCQkJRXh0VGFnLSBBdHRuQnRuLSBBdHRuSW5kLSBQd3JJbmQtIFJCRSsgRkxSZXNldC0g
U2xvdFBvd2VyTGltaXQgNzUuMDAwVwoJCURldkN0bDoJUmVwb3J0IGVycm9yczogQ29ycmVj
dGFibGUtIE5vbi1GYXRhbC0gRmF0YWwtIFVuc3VwcG9ydGVkLQoJCQlSbHhkT3JkLSBFeHRU
YWctIFBoYW50RnVuYy0gQXV4UHdyLSBOb1Nub29wKwoJCQlNYXhQYXlsb2FkIDEyOCBieXRl
cywgTWF4UmVhZFJlcSA1MTIgYnl0ZXMKCQlEZXZTdGE6CUNvcnJFcnItIFVuY29yckVyci0g
RmF0YWxFcnItIFVuc3VwcFJlcS0gQXV4UHdyLSBUcmFuc1BlbmQtCgkJTG5rQ2FwOglQb3J0
ICMxLCBTcGVlZCAyLjVHVC9zLCBXaWR0aCB4MSwgQVNQTSBub3Qgc3VwcG9ydGVkLCBFeGl0
IExhdGVuY3kgTDBzIDw2NG5zLCBMMSB1bmxpbWl0ZWQKCQkJQ2xvY2tQTSsgU3VycHJpc2Ut
IExMQWN0UmVwLSBCd05vdC0gQVNQTU9wdENvbXAtCgkJTG5rQ3RsOglBU1BNIERpc2FibGVk
OyBSQ0IgNjQgYnl0ZXMgRGlzYWJsZWQtIENvbW1DbGstCgkJCUV4dFN5bmNoLSBDbG9ja1BN
LSBBdXRXaWREaXMtIEJXSW50LSBBdXRCV0ludC0KCQlMbmtTdGE6CVNwZWVkIDIuNUdUL3Ms
IFdpZHRoIHgxLCBUckVyci0gVHJhaW4tIFNsb3RDbGstIERMQWN0aXZlLSBCV01nbXQtIEFC
V01nbXQtCglLZXJuZWwgZHJpdmVyIGluIHVzZTogcGNpYmFjawoKMGE6MDAuMCBVU0IgY29u
dHJvbGxlciBbMGMwM106IE5FQyBDb3Jwb3JhdGlvbiB1UEQ3MjAyMDAgVVNCIDMuMCBIb3N0
IENvbnRyb2xsZXIgWzEwMzM6MDE5NF0gKHJldiAwMykgKHByb2ctaWYgMzAgW1hIQ0ldKQoJ
U3Vic3lzdGVtOiBNaWNyby1TdGFyIEludGVybmF0aW9uYWwgQ28uLCBMdGQuIFtNU0ldIHVQ
RDcyMDIwMCBVU0IgMy4wIEhvc3QgQ29udHJvbGxlciBbMTQ2Mjo3NjQwXQoJQ29udHJvbDog
SS9PLSBNZW0tIEJ1c01hc3Rlci0gU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFy
RXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwKyA2
Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJv
cnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCUludGVycnVwdDogcGluIEEgcm91
dGVkIHRvIElSUSA0OAoJTlVNQSBub2RlOiAwCglSZWdpb24gMDogTWVtb3J5IGF0IGZlNWZl
MDAwICg2NC1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNhYmxlZF0gW3NpemU9OEtdCglD
YXBhYmlsaXRpZXM6IFs1MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDMKCQlGbGFnczog
UE1FQ2xrLSBEU0ktIEQxLSBEMi0gQXV4Q3VycmVudD0zNzVtQSBQTUUoRDArLEQxLSxEMi0s
RDNob3QrLEQzY29sZCspCgkJU3RhdHVzOiBEMCBOb1NvZnRSc3QrIFBNRS1FbmFibGUtIERT
ZWw9MCBEU2NhbGU9MCBQTUUtCglDYXBhYmlsaXRpZXM6IFs3MF0gTVNJOiBFbmFibGUtIENv
dW50PTEvOCBNYXNrYWJsZS0gNjRiaXQrCgkJQWRkcmVzczogMDAwMDAwMDAwMDAwMDAwMCAg
RGF0YTogMDAwMAoJQ2FwYWJpbGl0aWVzOiBbOTBdIE1TSS1YOiBFbmFibGUtIENvdW50PTgg
TWFza2VkLQoJCVZlY3RvciB0YWJsZTogQkFSPTAgb2Zmc2V0PTAwMDAxMDAwCgkJUEJBOiBC
QVI9MCBvZmZzZXQ9MDAwMDEwODAKCUNhcGFiaWxpdGllczogW2EwXSBFeHByZXNzICh2Mikg
RW5kcG9pbnQsIE1TSSAwMAoJCURldkNhcDoJTWF4UGF5bG9hZCAxMjggYnl0ZXMsIFBoYW50
RnVuYyAwLCBMYXRlbmN5IEwwcyB1bmxpbWl0ZWQsIEwxIHVubGltaXRlZAoJCQlFeHRUYWct
IEF0dG5CdG4tIEF0dG5JbmQtIFB3ckluZC0gUkJFKyBGTFJlc2V0LSBTbG90UG93ZXJMaW1p
dCAwLjAwMFcKCQlEZXZDdGw6CVJlcG9ydCBlcnJvcnM6IENvcnJlY3RhYmxlLSBOb24tRmF0
YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0KCQkJUmx4ZE9yZC0gRXh0VGFnLSBQaGFudEZ1bmMt
IEF1eFB3ci0gTm9Tbm9vcCsKCQkJTWF4UGF5bG9hZCAxMjggYnl0ZXMsIE1heFJlYWRSZXEg
NTEyIGJ5dGVzCgkJRGV2U3RhOglDb3JyRXJyLSBVbmNvcnJFcnItIEZhdGFsRXJyLSBVbnN1
cHBSZXEtIEF1eFB3cisgVHJhbnNQZW5kLQoJCUxua0NhcDoJUG9ydCAjMCwgU3BlZWQgNUdU
L3MsIFdpZHRoIHgxLCBBU1BNIEwwcyBMMSwgRXhpdCBMYXRlbmN5IEwwcyA8NHVzLCBMMSB1
bmxpbWl0ZWQKCQkJQ2xvY2tQTSsgU3VycHJpc2UtIExMQWN0UmVwLSBCd05vdC0gQVNQTU9w
dENvbXAtCgkJTG5rQ3RsOglBU1BNIERpc2FibGVkOyBSQ0IgNjQgYnl0ZXMgRGlzYWJsZWQt
IENvbW1DbGsrCgkJCUV4dFN5bmNoLSBDbG9ja1BNKyBBdXRXaWREaXMtIEJXSW50LSBBdXRC
V0ludC0KCQlMbmtTdGE6CVNwZWVkIDVHVC9zLCBXaWR0aCB4MSwgVHJFcnItIFRyYWluLSBT
bG90Q2xrKyBETEFjdGl2ZS0gQldNZ210LSBBQldNZ210LQoJCURldkNhcDI6IENvbXBsZXRp
b24gVGltZW91dDogTm90IFN1cHBvcnRlZCwgVGltZW91dERpcyssIExUUissIE9CRkYgTm90
IFN1cHBvcnRlZAoJCURldkN0bDI6IENvbXBsZXRpb24gVGltZW91dDogNTB1cyB0byA1MG1z
LCBUaW1lb3V0RGlzLSwgTFRSLSwgT0JGRiBEaXNhYmxlZAoJCUxua0N0bDI6IFRhcmdldCBM
aW5rIFNwZWVkOiA1R1QvcywgRW50ZXJDb21wbGlhbmNlLSBTcGVlZERpcy0KCQkJIFRyYW5z
bWl0IE1hcmdpbjogTm9ybWFsIE9wZXJhdGluZyBSYW5nZSwgRW50ZXJNb2RpZmllZENvbXBs
aWFuY2UtIENvbXBsaWFuY2VTT1MtCgkJCSBDb21wbGlhbmNlIERlLWVtcGhhc2lzOiAtNmRC
CgkJTG5rU3RhMjogQ3VycmVudCBEZS1lbXBoYXNpcyBMZXZlbDogLTMuNWRCLCBFcXVhbGl6
YXRpb25Db21wbGV0ZS0sIEVxdWFsaXphdGlvblBoYXNlMS0KCQkJIEVxdWFsaXphdGlvblBo
YXNlMi0sIEVxdWFsaXphdGlvblBoYXNlMy0sIExpbmtFcXVhbGl6YXRpb25SZXF1ZXN0LQoJ
Q2FwYWJpbGl0aWVzOiBbMTAwIHYxXSBBZHZhbmNlZCBFcnJvciBSZXBvcnRpbmcKCQlVRVN0
YToJRExQLSBTREVTLSBUTFAtIEZDUC0gQ21wbHRUTy0gQ21wbHRBYnJ0LSBVbnhDbXBsdC0g
UnhPRi0gTWFsZlRMUC0gRUNSQy0gVW5zdXBSZXEtIEFDU1Zpb2wtCgkJVUVNc2s6CURMUC0g
U0RFUy0gVExQLSBGQ1AtIENtcGx0VE8tIENtcGx0QWJydC0gVW54Q21wbHQtIFJ4T0YtIE1h
bGZUTFAtIEVDUkMtIFVuc3VwUmVxLSBBQ1NWaW9sLQoJCVVFU3ZydDoJRExQKyBTREVTKyBU
TFAtIEZDUCsgQ21wbHRUTy0gQ21wbHRBYnJ0LSBVbnhDbXBsdC0gUnhPRisgTWFsZlRMUCsg
RUNSQy0gVW5zdXBSZXEtIEFDU1Zpb2wtCgkJQ0VTdGE6CVJ4RXJyLSBCYWRUTFAtIEJhZERM
TFAtIFJvbGxvdmVyLSBUaW1lb3V0LSBOb25GYXRhbEVyci0KCQlDRU1zazoJUnhFcnItIEJh
ZFRMUC0gQmFkRExMUC0gUm9sbG92ZXItIFRpbWVvdXQtIE5vbkZhdGFsRXJyKwoJCUFFUkNh
cDoJRmlyc3QgRXJyb3IgUG9pbnRlcjogMDAsIEdlbkNhcC0gQ0dlbkVuLSBDaGtDYXAtIENo
a0VuLQoJQ2FwYWJpbGl0aWVzOiBbMTQwIHYxXSBEZXZpY2UgU2VyaWFsIE51bWJlciBmZi1m
Zi1mZi1mZi1mZi1mZi1mZi1mZgoJQ2FwYWJpbGl0aWVzOiBbMTUwIHYxXSBMYXRlbmN5IFRv
bGVyYW5jZSBSZXBvcnRpbmcKCQlNYXggc25vb3AgbGF0ZW5jeTogMG5zCgkJTWF4IG5vIHNu
b29wIGxhdGVuY3k6IDBucwoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBjaWJhY2sKCjBiOjAw
LjAgRXRoZXJuZXQgY29udHJvbGxlciBbMDIwMF06IFJlYWx0ZWsgU2VtaWNvbmR1Y3RvciBD
by4sIEx0ZC4gUlRMODExMS84MTY4Lzg0MTEgUENJIEV4cHJlc3MgR2lnYWJpdCBFdGhlcm5l
dCBDb250cm9sbGVyIFsxMGVjOjgxNjhdIChyZXYgMDMpCglTdWJzeXN0ZW06IE1pY3JvLVN0
YXIgSW50ZXJuYXRpb25hbCBDby4sIEx0ZC4gW01TSV0gUlRMODExMS84MTY4Lzg0MTEgUENJ
IEV4cHJlc3MgR2lnYWJpdCBFdGhlcm5ldCBDb250cm9sbGVyIFsxNDYyOjc2NDBdCglDb250
cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29w
LSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSKyBGYXN0QjJCLSBEaXNJTlR4KwoJU3RhdHVzOiBD
YXArIDY2TUh6LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0g
PFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTogMCwgQ2Fj
aGUgTGluZSBTaXplOiA2NCBieXRlcwoJSW50ZXJydXB0OiBwaW4gQSByb3V0ZWQgdG8gSVJR
IDUxCglOVU1BIG5vZGU6IDAKCVJlZ2lvbiAwOiBJL08gcG9ydHMgYXQgYzgwMCBbc2l6ZT0y
NTZdCglSZWdpb24gMjogTWVtb3J5IGF0IGNmZWZmMDAwICg2NC1iaXQsIHByZWZldGNoYWJs
ZSkgW3NpemU9NEtdCglSZWdpb24gNDogTWVtb3J5IGF0IGNmZWY4MDAwICg2NC1iaXQsIHBy
ZWZldGNoYWJsZSkgW3NpemU9MTZLXQoJRXhwYW5zaW9uIFJPTSBhdCBmZTZlMDAwMCBbZGlz
YWJsZWRdIFtzaXplPTEyOEtdCglDYXBhYmlsaXRpZXM6IFs0MF0gUG93ZXIgTWFuYWdlbWVu
dCB2ZXJzaW9uIDMKCQlGbGFnczogUE1FQ2xrLSBEU0ktIEQxKyBEMisgQXV4Q3VycmVudD0z
NzVtQSBQTUUoRDArLEQxKyxEMissRDNob3QrLEQzY29sZCspCgkJU3RhdHVzOiBEMCBOb1Nv
ZnRSc3QrIFBNRS1FbmFibGUtIERTZWw9MCBEU2NhbGU9MCBQTUUtCglDYXBhYmlsaXRpZXM6
IFs1MF0gTVNJOiBFbmFibGUtIENvdW50PTEvMSBNYXNrYWJsZS0gNjRiaXQrCgkJQWRkcmVz
czogMDAwMDAwMDAwMDAwMDAwMCAgRGF0YTogMDAwMAoJQ2FwYWJpbGl0aWVzOiBbNzBdIEV4
cHJlc3MgKHYyKSBFbmRwb2ludCwgTVNJIDAxCgkJRGV2Q2FwOglNYXhQYXlsb2FkIDI1NiBi
eXRlcywgUGhhbnRGdW5jIDAsIExhdGVuY3kgTDBzIDw1MTJucywgTDEgPDY0dXMKCQkJRXh0
VGFnLSBBdHRuQnRuLSBBdHRuSW5kLSBQd3JJbmQtIFJCRSsgRkxSZXNldC0gU2xvdFBvd2Vy
TGltaXQgNzUuMDAwVwoJCURldkN0bDoJUmVwb3J0IGVycm9yczogQ29ycmVjdGFibGUtIE5v
bi1GYXRhbC0gRmF0YWwtIFVuc3VwcG9ydGVkLQoJCQlSbHhkT3JkLSBFeHRUYWctIFBoYW50
RnVuYy0gQXV4UHdyLSBOb1Nub29wLQoJCQlNYXhQYXlsb2FkIDEyOCBieXRlcywgTWF4UmVh
ZFJlcSA0MDk2IGJ5dGVzCgkJRGV2U3RhOglDb3JyRXJyKyBVbmNvcnJFcnItIEZhdGFsRXJy
LSBVbnN1cHBSZXErIEF1eFB3cisgVHJhbnNQZW5kLQoJCUxua0NhcDoJUG9ydCAjMCwgU3Bl
ZWQgMi41R1QvcywgV2lkdGggeDEsIEFTUE0gTDBzIEwxLCBFeGl0IExhdGVuY3kgTDBzIDw1
MTJucywgTDEgPDY0dXMKCQkJQ2xvY2tQTSsgU3VycHJpc2UtIExMQWN0UmVwLSBCd05vdC0g
QVNQTU9wdENvbXAtCgkJTG5rQ3RsOglBU1BNIERpc2FwY2lsaWI6IHN5c2ZzX3JlYWRfdnBk
OiByZWFkIGZhaWxlZDogSW5wdXQvb3V0cHV0IGVycm9yCmJsZWQ7IFJDQiA2NCBieXRlcyBE
aXNhYmxlZC0gQ29tbUNsaysKCQkJRXh0U3luY2gtIENsb2NrUE0tIEF1dFdpZERpcy0gQldJ
bnQtIEF1dEJXSW50LQoJCUxua1N0YToJU3BlZWQgMi41R1QvcywgV2lkdGggeDEsIFRyRXJy
LSBUcmFpbi0gU2xvdENsaysgRExBY3RpdmUtIEJXTWdtdC0gQUJXTWdtdC0KCQlEZXZDYXAy
OiBDb21wbGV0aW9uIFRpbWVvdXQ6IE5vdCBTdXBwb3J0ZWQsIFRpbWVvdXREaXMrLCBMVFIt
LCBPQkZGIE5vdCBTdXBwb3J0ZWQKCQlEZXZDdGwyOiBDb21wbGV0aW9uIFRpbWVvdXQ6IDUw
dXMgdG8gNTBtcywgVGltZW91dERpcy0sIExUUi0sIE9CRkYgRGlzYWJsZWQKCQlMbmtDdGwy
OiBUYXJnZXQgTGluayBTcGVlZDogMi41R1QvcywgRW50ZXJDb21wbGlhbmNlLSBTcGVlZERp
cy0KCQkJIFRyYW5zbWl0IE1hcmdpbjogTm9ybWFsIE9wZXJhdGluZyBSYW5nZSwgRW50ZXJN
b2RpZmllZENvbXBsaWFuY2UtIENvbXBsaWFuY2VTT1MtCgkJCSBDb21wbGlhbmNlIERlLWVt
cGhhc2lzOiAtNmRCCgkJTG5rU3RhMjogQ3VycmVudCBEZS1lbXBoYXNpcyBMZXZlbDogLTZk
QiwgRXF1YWxpemF0aW9uQ29tcGxldGUtLCBFcXVhbGl6YXRpb25QaGFzZTEtCgkJCSBFcXVh
bGl6YXRpb25QaGFzZTItLCBFcXVhbGl6YXRpb25QaGFzZTMtLCBMaW5rRXF1YWxpemF0aW9u
UmVxdWVzdC0KCUNhcGFiaWxpdGllczogW2FjXSBNU0ktWDogRW5hYmxlKyBDb3VudD00IE1h
c2tlZC0KCQlWZWN0b3IgdGFibGU6IEJBUj00IG9mZnNldD0wMDAwMDAwMAoJCVBCQTogQkFS
PTQgb2Zmc2V0PTAwMDAwODAwCglDYXBhYmlsaXRpZXM6IFtjY10gVml0YWwgUHJvZHVjdCBE
YXRhCgkJTm90IHJlYWRhYmxlCglDYXBhYmlsaXRpZXM6IFsxMDAgdjFdIEFkdmFuY2VkIEVy
cm9yIFJlcG9ydGluZwoJCVVFU3RhOglETFAtIFNERVMtIFRMUC0gRkNQLSBDbXBsdFRPLSBD
bXBsdEFicnQtIFVueENtcGx0LSBSeE9GLSBNYWxmVExQLSBFQ1JDLSBVbnN1cFJlcS0gQUNT
VmlvbC0KCQlVRU1zazoJRExQLSBTREVTLSBUTFAtIEZDUC0gQ21wbHRUTy0gQ21wbHRBYnJ0
LSBVbnhDbXBsdC0gUnhPRi0gTWFsZlRMUC0gRUNSQy0gVW5zdXBSZXEtIEFDU1Zpb2wtCgkJ
VUVTdnJ0OglETFArIFNERVMrIFRMUC0gRkNQKyBDbXBsdFRPLSBDbXBsdEFicnQtIFVueENt
cGx0LSBSeE9GKyBNYWxmVExQKyBFQ1JDLSBVbnN1cFJlcS0gQUNTVmlvbC0KCQlDRVN0YToJ
UnhFcnItIEJhZFRMUC0gQmFkRExMUC0gUm9sbG92ZXItIFRpbWVvdXQtIE5vbkZhdGFsRXJy
LQoJCUNFTXNrOglSeEVyci0gQmFkVExQLSBCYWRETExQLSBSb2xsb3Zlci0gVGltZW91dC0g
Tm9uRmF0YWxFcnIrCgkJQUVSQ2FwOglGaXJzdCBFcnJvciBQb2ludGVyOiAwMCwgR2VuQ2Fw
KyBDR2VuRW4tIENoa0NhcCsgQ2hrRW4tCglDYXBhYmlsaXRpZXM6IFsxNDAgdjFdIFZpcnR1
YWwgQ2hhbm5lbAoJCUNhcHM6CUxQRVZDPTAgUmVmQ2xrPTEwMG5zIFBBVEVudHJ5Qml0cz0x
CgkJQXJiOglGaXhlZC0gV1JSMzItIFdSUjY0LSBXUlIxMjgtCgkJQ3RybDoJQXJiU2VsZWN0
PUZpeGVkCgkJU3RhdHVzOglJblByb2dyZXNzLQoJCVZDMDoJQ2FwczoJUEFUT2Zmc2V0PTAw
IE1heFRpbWVTbG90cz0xIFJlalNub29wVHJhbnMtCgkJCUFyYjoJRml4ZWQtIFdSUjMyLSBX
UlI2NC0gV1JSMTI4LSBUV1JSMTI4LSBXUlIyNTYtCgkJCUN0cmw6CUVuYWJsZSsgSUQ9MCBB
cmJTZWxlY3Q9Rml4ZWQgVEMvVkM9ZmYKCQkJU3RhdHVzOglOZWdvUGVuZGluZy0gSW5Qcm9n
cmVzcy0KCUNhcGFiaWxpdGllczogWzE2MCB2MV0gRGV2aWNlIFNlcmlhbCBOdW1iZXIgMDMt
MDAtMDAtMDAtNjgtNGMtZTAtMDAKCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiByODE2OQoKMGM6
MDAuMCBFdGhlcm5ldCBjb250cm9sbGVyIFswMjAwXTogUmVhbHRlayBTZW1pY29uZHVjdG9y
IENvLiwgTHRkLiBSVEw4MTExLzgxNjgvODQxMSBQQ0kgRXhwcmVzcyBHaWdhYml0IEV0aGVy
bmV0IENvbnRyb2xsZXIgWzEwZWM6ODE2OF0gKHJldiAwMykKCVN1YnN5c3RlbTogTWljcm8t
U3RhciBJbnRlcm5hdGlvbmFsIENvLiwgTHRkLiBbTVNJXSBSVEw4MTExLzgxNjgvODQxMSBQ
Q0kgRXhwcmVzcyBHaWdhYml0IEV0aGVybmV0IENvbnRyb2xsZXIgWzE0NjI6NzY0MF0KCUNv
bnRyb2w6IEkvTysgTWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25v
b3AtIFBhckVyci0gU3RlcHBpbmctIFNFUlIrIEZhc3RCMkItIERpc0lOVHgrCglTdGF0dXM6
IENhcCsgNjZNSHotIFVERi0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFib3J0
LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItIElOVHgtCglMYXRlbmN5OiAwLCBD
YWNoZSBMaW5lIFNpemU6IDY0IGJ5dGVzCglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJ
UlEgNDYKCU5VTUEgbm9kZTogMAoJUmVnaW9uIDA6IEkvTyBwb3J0cyBhdCBkODAwIFtzaXpl
PTI1Nl0KCVJlZ2lvbiAyOiBNZW1vcnkgYXQgY2ZmZmYwMDAgKDY0LWJpdCwgcHJlZmV0Y2hh
YmxlKSBbc2l6ZT00S10KCVJlZ2lvbiA0OiBNZW1vcnkgYXQgY2ZmZjgwMDAgKDY0LWJpdCwg
cHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNktdCglFeHBhbnNpb24gUk9NIGF0IGZlN2UwMDAwIFtk
aXNhYmxlZF0gW3NpemU9MTI4S10KCUNhcGFiaWxpdGllczogWzQwXSBQb3dlciBNYW5hZ2Vt
ZW50IHZlcnNpb24gMwoJCUZsYWdzOiBQTUVDbGstIERTSS0gRDErIEQyKyBBdXhDdXJyZW50
PTM3NW1BIFBNRShEMCssRDErLEQyKyxEM2hvdCssRDNjb2xkKykKCQlTdGF0dXM6IEQwIE5v
U29mdFJzdCsgUE1FLUVuYWJsZS0gRFNlbD0wIERTY2FsZT0wIFBNRS0KCUNhcGFiaWxpdGll
czogWzUwXSBNU0k6IEVuYWJsZS0gQ291bnQ9MS8xIE1hc2thYmxlLSA2NGJpdCsKCQlBZGRy
ZXNzOiAwMDAwMDAwMDAwMDAwMDAwICBEYXRhOiAwMDAwCglDYXBhYmlsaXRpZXM6IFs3MF0g
RXhwcmVzcyAodjIpIEVuZHBvaW50LCBNU0kgMDEKCQlEZXZDYXA6CU1heFBheWxvYWQgMjU2
IGJ5dGVzLCBQaGFudEZ1bmMgMCwgTGF0ZW5jeSBMMHMgPDUxMm5zLCBMMSA8NjR1cwoJCQlF
eHRUYWctIEF0dG5CdG4tIEF0dG5JbmQtIFB3ckluZC0gUkJFKyBGTFJlc2V0LSBTbG90UG93
ZXJMaW1pdCA3NS4wMDBXCgkJRGV2Q3RsOglSZXBvcnQgZXJyb3JzOiBDb3JyZWN0YWJsZS0g
Tm9uLUZhdGFsLSBGYXRhbC0gVW5zdXBwb3J0ZWQtCgkJCVJseGRPcmQtIEV4dFRhZy0gUGhh
bnRGdW5jLSBBdXhQd3ItIE5vU25vb3AtCgkJCU1heFBheWxvYWQgMTI4IGJ5dGVzLCBNYXhS
ZWFkUmVxIDQwOTYgYnl0ZXMKCQlEZXZTdGE6CUNvcnJFcnIrIFVuY29yckVyci0gRmF0YWxF
cnItIFVuc3VwcFJlcSsgQXV4UHdyKyBUcmFuc1BlbmQtCgkJTG5rQ2FwOglQb3J0ICMwLCBT
cGVlZCAyLjVHVC9zLCBXaWR0aCB4MSwgQVNQTSBMMHMgTDEsIEV4aXQgTGF0ZW5jeSBMMHMg
PDUxMm5zLCBMMSA8NjR1cwoJCQlDbG9ja1BNKyBTdXJwcmlzZS0gTExBY3RSZXAtIEJ3Tm90
LSBBU1BNT3B0Q29tcC0KCQlMbmtDdGw6CUFTUE0gRGlzYWJsZWQ7IFJDQiA2NCBieXRlcyBE
aXNhYmxlZC0gQ29tbUNsaysKCQkJRXh0U3luY2gtIENsb2NrUE0tIEF1dFdpZERpcy0gQldJ
bnQtIEF1dEJXSW50LQoJCUxua1N0YToJU3BlZWQgMi41R1QvcywgV2lkdGggeDEsIFRyRXJy
LSBUcmFpbi0gU2xvdENsaysgRExBY3RpdmUtIEJXTWdtdC0gQUJXTWdtdC0KCQlEZXZDYXAy
OiBDb21wbGV0aW9uIFRpbWVvdXQ6IE5vdCBTdXBwb3J0ZWQsIFRpbWVvdXREaXMrLCBMVFIt
LCBPQkZGIE5vdCBTdXBwb3J0ZWQKCQlEZXZDdGwyOiBDb21wbGV0aW9uIFRpbWVvdXQ6IDUw
dXMgdG8gNTBtcywgVGltZW91dERpcy0sIExUUi0sIE9CRkYgRGlzYWJsZWQKCQlMbmtDdGwy
OiBUYXJnZXQgTGluayBTcGVlZDogMi41R1QvcywgRW50ZXJDb21wbGlhbmNlLSBTcGVlZERp
cy0KCQkJIFRyYW5zbWl0IE1hcmdpbjogTm9ybWFsIE9wZXJhdGluZyBSYW5nZSwgRW50ZXJN
b2RpZmllZENvbXBsaWFuY2UtIENvbXBsaWFuY2VTT1MtCgkJCSBDb21wbGlhbmNlIERlLWVt
cGhhc2lzOiAtNmRCCgkJTG5rU3RhMjogQ3VycmVudCBEZS1lbXBoYXNpcyBMZXZlbDogLTZk
QiwgRXF1YWxpemF0aW9uQ29tcGxldGUtLCBwY2lsaWI6IHN5c2ZzX3JlYWRfdnBkOiByZWFk
IGZhaWxlZDogSW5wdXQvb3V0cHV0IGVycm9yCkVxdWFsaXphdGlvblBoYXNlMS0KCQkJIEVx
dWFsaXphdGlvblBoYXNlMi0sIEVxdWFsaXphdGlvblBoYXNlMy0sIExpbmtFcXVhbGl6YXRp
b25SZXF1ZXN0LQoJQ2FwYWJpbGl0aWVzOiBbYWNdIE1TSS1YOiBFbmFibGUrIENvdW50PTQg
TWFza2VkLQoJCVZlY3RvciB0YWJsZTogQkFSPTQgb2Zmc2V0PTAwMDAwMDAwCgkJUEJBOiBC
QVI9NCBvZmZzZXQ9MDAwMDA4MDAKCUNhcGFiaWxpdGllczogW2NjXSBWaXRhbCBQcm9kdWN0
IERhdGEKCQlOb3QgcmVhZGFibGUKCUNhcGFiaWxpdGllczogWzEwMCB2MV0gQWR2YW5jZWQg
RXJyb3IgUmVwb3J0aW5nCgkJVUVTdGE6CURMUC0gU0RFUy0gVExQLSBGQ1AtIENtcGx0VE8t
IENtcGx0QWJydC0gVW54Q21wbHQtIFJ4T0YtIE1hbGZUTFAtIEVDUkMtIFVuc3VwUmVxLSBB
Q1NWaW9sLQoJCVVFTXNrOglETFAtIFNERVMtIFRMUC0gRkNQLSBDbXBsdFRPLSBDbXBsdEFi
cnQtIFVueENtcGx0LSBSeE9GLSBNYWxmVExQLSBFQ1JDLSBVbnN1cFJlcS0gQUNTVmlvbC0K
CQlVRVN2cnQ6CURMUCsgU0RFUysgVExQLSBGQ1ArIENtcGx0VE8tIENtcGx0QWJydC0gVW54
Q21wbHQtIFJ4T0YrIE1hbGZUTFArIEVDUkMtIFVuc3VwUmVxLSBBQ1NWaW9sLQoJCUNFU3Rh
OglSeEVyci0gQmFkVExQLSBCYWRETExQLSBSb2xsb3Zlci0gVGltZW91dC0gTm9uRmF0YWxF
cnItCgkJQ0VNc2s6CVJ4RXJyLSBCYWRUTFAtIEJhZERMTFAtIFJvbGxvdmVyLSBUaW1lb3V0
LSBOb25GYXRhbEVycisKCQlBRVJDYXA6CUZpcnN0IEVycm9yIFBvaW50ZXI6IDE0LCBHZW5D
YXArIENHZW5Fbi0gQ2hrQ2FwKyBDaGtFbi0KCUNhcGFiaWxpdGllczogWzE0MCB2MV0gVmly
dHVhbCBDaGFubmVsCgkJQ2FwczoJTFBFVkM9MCBSZWZDbGs9MTAwbnMgUEFURW50cnlCaXRz
PTEKCQlBcmI6CUZpeGVkLSBXUlIzMi0gV1JSNjQtIFdSUjEyOC0KCQlDdHJsOglBcmJTZWxl
Y3Q9Rml4ZWQKCQlTdGF0dXM6CUluUHJvZ3Jlc3MtCgkJVkMwOglDYXBzOglQQVRPZmZzZXQ9
MDAgTWF4VGltZVNsb3RzPTEgUmVqU25vb3BUcmFucy0KCQkJQXJiOglGaXhlZC0gV1JSMzIt
IFdSUjY0LSBXUlIxMjgtIFRXUlIxMjgtIFdSUjI1Ni0KCQkJQ3RybDoJRW5hYmxlKyBJRD0w
IEFyYlNlbGVjdD1GaXhlZCBUQy9WQz1mZgoJCQlTdGF0dXM6CU5lZ29QZW5kaW5nLSBJblBy
b2dyZXNzLQoJQ2FwYWJpbGl0aWVzOiBbMTYwIHYxXSBEZXZpY2UgU2VyaWFsIE51bWJlciAw
NC0wMC0wMC0wMC02OC00Yy1lMC0wMAoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHI4MTY5Cgow
ZDowMC4wIFVTQiBjb250cm9sbGVyIFswYzAzXTogTkVDIENvcnBvcmF0aW9uIHVQRDcyMDIw
MCBVU0IgMy4wIEhvc3QgQ29udHJvbGxlciBbMTAzMzowMTk0XSAocmV2IDAzKSAocHJvZy1p
ZiAzMCBbWEhDSV0pCglTdWJzeXN0ZW06IE1pY3JvLVN0YXIgSW50ZXJuYXRpb25hbCBDby4s
IEx0ZC4gW01TSV0gdVBENzIwMjAwIFVTQiAzLjAgSG9zdCBDb250cm9sbGVyIFsxNDYyOjQy
NTddCglDb250cm9sOiBJL08tIE1lbS0gQnVzTWFzdGVyLSBTcGVjQ3ljbGUtIE1lbVdJTlYt
IFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4LQoJ
U3RhdHVzOiBDYXArIDY2TUh6LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3Qg
PlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJSW50ZXJy
dXB0OiBwaW4gQSByb3V0ZWQgdG8gSVJRIDI4CglOVU1BIG5vZGU6IDAKCVJlZ2lvbiAwOiBN
ZW1vcnkgYXQgZmU4ZmUwMDAgKDY0LWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW2Rpc2FibGVk
XSBbc2l6ZT04S10KCUNhcGFiaWxpdGllczogWzUwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNp
b24gMwoJCUZsYWdzOiBQTUVDbGstIERTSS0gRDEtIEQyLSBBdXhDdXJyZW50PTM3NW1BIFBN
RShEMCssRDEtLEQyLSxEM2hvdCssRDNjb2xkKykKCQlTdGF0dXM6IEQwIE5vU29mdFJzdCsg
UE1FLUVuYWJsZS0gRFNlbD0wIERTY2FsZT0wIFBNRS0KCUNhcGFiaWxpdGllczogWzcwXSBN
U0k6IEVuYWJsZS0gQ291bnQ9MS84IE1hc2thYmxlLSA2NGJpdCsKCQlBZGRyZXNzOiAwMDAw
MDAwMDAwMDAwMDAwICBEYXRhOiAwMDAwCglDYXBhYmlsaXRpZXM6IFs5MF0gTVNJLVg6IEVu
YWJsZS0gQ291bnQ9OCBNYXNrZWQtCgkJVmVjdG9yIHRhYmxlOiBCQVI9MCBvZmZzZXQ9MDAw
MDEwMDAKCQlQQkE6IEJBUj0wIG9mZnNldD0wMDAwMTA4MAoJQ2FwYWJpbGl0aWVzOiBbYTBd
IEV4cHJlc3MgKHYyKSBFbmRwb2ludCwgTVNJIDAwCgkJRGV2Q2FwOglNYXhQYXlsb2FkIDEy
OCBieXRlcywgUGhhbnRGdW5jIDAsIExhdGVuY3kgTDBzIHVubGltaXRlZCwgTDEgdW5saW1p
dGVkCgkJCUV4dFRhZy0gQXR0bkJ0bi0gQXR0bkluZC0gUHdySW5kLSBSQkUrIEZMUmVzZXQt
IFNsb3RQb3dlckxpbWl0IDAuMDAwVwoJCURldkN0bDoJUmVwb3J0IGVycm9yczogQ29ycmVj
dGFibGUtIE5vbi1GYXRhbC0gRmF0YWwtIFVuc3VwcG9ydGVkLQoJCQlSbHhkT3JkLSBFeHRU
YWctIFBoYW50RnVuYy0gQXV4UHdyLSBOb1Nub29wKwoJCQlNYXhQYXlsb2FkIDEyOCBieXRl
cywgTWF4UmVhZFJlcSA1MTIgYnl0ZXMKCQlEZXZTdGE6CUNvcnJFcnItIFVuY29yckVyci0g
RmF0YWxFcnItIFVuc3VwcFJlcS0gQXV4UHdyKyBUcmFuc1BlbmQtCgkJTG5rQ2FwOglQb3J0
ICMwLCBTcGVlZCA1R1QvcywgV2lkdGggeDEsIEFTUE0gTDBzIEwxLCBFeGl0IExhdGVuY3kg
TDBzIDw0dXMsIEwxIHVubGltaXRlZAoJCQlDbG9ja1BNKyBTdXJwcmlzZS0gTExBY3RSZXAt
IEJ3Tm90LSBBU1BNT3B0Q29tcC0KCQlMbmtDdGw6CUFTUE0gRGlzYWJsZWQ7IFJDQiA2NCBi
eXRlcyBEaXNhYmxlZC0gQ29tbUNsaysKCQkJRXh0U3luY2gtIENsb2NrUE0rIEF1dFdpZERp
cy0gQldJbnQtIEF1dEJXSW50LQoJCUxua1N0YToJU3BlZWQgNUdUL3MsIFdpZHRoIHgxLCBU
ckVyci0gVHJhaW4tIFNsb3RDbGsrIERMQWN0aXZlLSBCV01nbXQtIEFCV01nbXQtCgkJRGV2
Q2FwMjogQ29tcGxldGlvbiBUaW1lb3V0OiBOb3QgU3VwcG9ydGVkLCBUaW1lb3V0RGlzKywg
TFRSKywgT0JGRiBOb3QgU3VwcG9ydGVkCgkJRGV2Q3RsMjogQ29tcGxldGlvbiBUaW1lb3V0
OiA1MHVzIHRvIDUwbXMsIFRpbWVvdXREaXMtLCBMVFItLCBPQkZGIERpc2FibGVkCgkJTG5r
Q3RsMjogVGFyZ2V0IExpbmsgU3BlZWQ6IDVHVC9zLCBFbnRlckNvbXBsaWFuY2UtIFNwZWVk
RGlzLQoJCQkgVHJhbnNtaXQgTWFyZ2luOiBOb3JtYWwgT3BlcmF0aW5nIFJhbmdlLCBFbnRl
ck1vZGlmaWVkQ29tcGxpYW5jZS0gQ29tcGxpYW5jZVNPUy0KCQkJIENvbXBsaWFuY2UgRGUt
ZW1waGFzaXM6IC02ZEIKCQlMbmtTdGEyOiBDdXJyZW50IERlLWVtcGhhc2lzIExldmVsOiAt
My41ZEIsIEVxdWFsaXphdGlvbkNvbXBsZXRlLSwgRXF1YWxpemF0aW9uUGhhc2UxLQoJCQkg
RXF1YWxpemF0aW9uUGhhc2UyLSwgRXF1YWxpemF0aW9uUGhhc2UzLSwgTGlua0VxdWFsaXph
dGlvblJlcXVlc3QtCglDYXBhYmlsaXRpZXM6IFsxMDAgdjFdIEFkdmFuY2VkIEVycm9yIFJl
cG9ydGluZwoJCVVFU3RhOglETFAtIFNERVMtIFRMUC0gRkNQLSBDbXBsdFRPLSBDbXBsdEFi
cnQtIFVueENtcGx0LSBSeE9GLSBNYWxmVExQLSBFQ1JDLSBVbnN1cFJlcS0gQUNTVmlvbC0K
CQlVRU1zazoJRExQLSBTREVTLSBUTFAtIEZDUC0gQ21wbHRUTy0gQ21wbHRBYnJ0LSBVbnhD
bXBsdC0gUnhPRi0gTWFsZlRMUC0gRUNSQy0gVW5zdXBSZXEtIEFDU1Zpb2wtCgkJVUVTdnJ0
OglETFArIFNERVMrIFRMUC0gRkNQKyBDbXBsdFRPLSBDbXBsdEFicnQtIFVueENtcGx0LSBS
eE9GKyBNYWxmVExQKyBFQ1JDLSBVbnN1cFJlcS0gQUNTVmlvbC0KCQlDRVN0YToJUnhFcnIt
IEJhZFRMUC0gQmFkRExMUC0gUm9sbG92ZXItIFRpbWVvdXQtIE5vbkZhdGFsRXJyLQoJCUNF
TXNrOglSeEVyci0gQmFkVExQLSBCYWRETExQLSBSb2xsb3Zlci0gVGltZW91dC0gTm9uRmF0
YWxFcnIrCgkJQUVSQ2FwOglGaXJzdCBFcnJvciBQb2ludGVyOiAwMCwgR2VuQ2FwLSBDR2Vu
RW4tIENoa0NhcC0gQ2hrRW4tCglDYXBhYmlsaXRpZXM6IFsxNDAgdjFdIERldmljZSBTZXJp
YWwgTnVtYmVyIGZmLWZmLWZmLWZmLWZmLWZmLWZmLWZmCglDYXBhYmlsaXRpZXM6IFsxNTAg
djFdIExhdGVuY3kgVG9sZXJhbmNlIFJlcG9ydGluZwoJCU1heCBzbm9vcCBsYXRlbmN5OiAw
bnMKCQlNYXggbm8gc25vb3AgbGF0ZW5jeTogMG5zCglLZXJuZWwgZHJpdmVyIGluIHVzZTog
cGNpYmFjawoKMGU6MDAuMCBWR0EgY29tcGF0aWJsZSBjb250cm9sbGVyIFswMzAwXTogQWR2
YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1EL0FUSV0gUlY2MjAgTEUgW1JhZGVvbiBI
RCAzNDUwXSBbMTAwMjo5NWM1XSAocHJvZy1pZiAwMCBbVkdBIGNvbnRyb2xsZXJdKQoJU3Vi
c3lzdGVtOiBBU1VTVGVLIENvbXB1dGVyIEluYy4gUlY2MjAgTEUgW1JhZGVvbiBIRCAzNDUw
XSBbMTA0MzowMWQ0XQoJQ29udHJvbDogSS9PKyBNZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xl
LSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUisgRmFzdEIyQi0g
RGlzSU5UeC0KCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERF
VlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5U
eC0KCUxhdGVuY3k6IDAsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0ZXMKCUludGVycnVwdDog
cGluIEEgcm91dGVkIHRvIElSUSAxMAoJTlVNQSBub2RlOiAwCglSZWdpb24gMDogTWVtb3J5
IGF0IGQwMDAwMDAwICg2NC1iaXQsIHByZWZldGNoYWJsZSkgW3NpemU9MjU2TV0KCVJlZ2lv
biAyOiBNZW1vcnkgYXQgZmU5ZTAwMDAgKDY0LWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3Np
emU9NjRLXQoJUmVnaW9uIDQ6IEkvTyBwb3J0cyBhdCBlMDAwIFtzaXplPTI1Nl0KCUV4cGFu
c2lvbiBST00gYXQgMDAwYzAwMDAgW2Rpc2FibGVkXSBbc2l6ZT0xMjhLXQoJQ2FwYWJpbGl0
aWVzOiBbNTBdIFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAzCgkJRmxhZ3M6IFBNRUNsay0g
RFNJLSBEMSsgRDIrIEF1eEN1cnJlbnQ9MG1BIFBNRShEMC0sRDEtLEQyLSxEM2hvdC0sRDNj
b2xkLSkKCQlTdGF0dXM6IEQwIE5vU29mdFJzdC0gUE1FLUVuYWJsZS0gRFNlbD0wIERTY2Fs
ZT0wIFBNRS0KCUNhcGFiaWxpdGllczogWzU4XSBFeHByZXNzICh2MikgTGVnYWN5IEVuZHBv
aW50LCBNU0kgMDAKCQlEZXZDYXA6CU1heFBheWxvYWQgMTI4IGJ5dGVzLCBQaGFudEZ1bmMg
MCwgTGF0ZW5jeSBMMHMgPDR1cywgTDEgdW5saW1pdGVkCgkJCUV4dFRhZysgQXR0bkJ0bi0g
QXR0bkluZC0gUHdySW5kLSBSQkUrIEZMUmVzZXQtCgkJRGV2Q3RsOglSZXBvcnQgZXJyb3Jz
OiBDb3JyZWN0YWJsZS0gTm9uLUZhdGFsLSBGYXRhbC0gVW5zdXBwb3J0ZWQtCgkJCVJseGRP
cmQrIEV4dFRhZysgUGhhbnRGdW5jLSBBdXhQd3ItIE5vU25vb3ArCgkJCU1heFBheWxvYWQg
MTI4IGJ5dGVzLCBNYXhSZWFkUmVxIDEyOCBieXRlcwoJCURldlN0YToJQ29yckVyci0gVW5j
b3JyRXJyLSBGYXRhbEVyci0gVW5zdXBwUmVxLSBBdXhQd3ItIFRyYW5zUGVuZC0KCQlMbmtD
YXA6CVBvcnQgIzAsIFNwZWVkIDIuNUdUL3MsIFdpZHRoIHgxNiwgQVNQTSBMMHMgTDEsIEV4
aXQgTGF0ZW5jeSBMMHMgPDY0bnMsIEwxIDwxdXMKCQkJQ2xvY2tQTS0gU3VycHJpc2UtIExM
QWN0UmVwLSBCd05vdC0gQVNQTU9wdENvbXAtCgkJTG5rQ3RsOglBU1BNIERpc2FibGVkOyBS
Q0IgNjQgYnl0ZXMgRGlzYWJsZWQtIENvbW1DbGsrCgkJCUV4dFN5bmNoLSBDbG9ja1BNLSBB
dXRXaWREaXMtIEJXSW50LSBBdXRCV0ludC0KCQlMbmtTdGE6CVNwZWVkIDIuNUdUL3MsIFdp
ZHRoIHg4LCBUckVyci0gVHJhaW4tIFNsb3RDbGsrIERMQWN0aXZlLSBCV01nbXQtIEFCV01n
bXQtCgkJRGV2Q2FwMjogQ29tcGxldGlvbiBUaW1lb3V0OiBOb3QgU3VwcG9ydGVkLCBUaW1l
b3V0RGlzLSwgTFRSLSwgT0JGRiBOb3QgU3VwcG9ydGVkCgkJRGV2Q3RsMjogQ29tcGxldGlv
biBUaW1lb3V0OiA1MHVzIHRvIDUwbXMsIFRpbWVvdXREaXMtLCBMVFItLCBPQkZGIERpc2Fi
bGVkCgkJTG5rQ3RsMjogVGFyZ2V0IExpbmsgU3BlZWQ6IDIuNUdUL3MsIEVudGVyQ29tcGxp
YW5jZS0gU3BlZWREaXMtCgkJCSBUcmFuc21pdCBNYXJnaW46IE5vcm1hbCBPcGVyYXRpbmcg
UmFuZ2UsIEVudGVyTW9kaWZpZWRDb21wbGlhbmNlLSBDb21wbGlhbmNlU09TLQoJCQkgQ29t
cGxpYW5jZSBEZS1lbXBoYXNpczogLTZkQgoJCUxua1N0YTI6IEN1cnJlbnQgRGUtZW1waGFz
aXMgTGV2ZWw6IC02ZEIsIEVxdWFsaXphdGlvbkNvbXBsZXRlLSwgRXF1YWxpemF0aW9uUGhh
c2UxLQoJCQkgRXF1YWxpemF0aW9uUGhhc2UyLSwgRXF1YWxpemF0aW9uUGhhc2UzLSwgTGlu
a0VxdWFsaXphdGlvblJlcXVlc3QtCglDYXBhYmlsaXRpZXM6IFthMF0gTVNJOiBFbmFibGUt
IENvdW50PTEvMSBNYXNrYWJsZS0gNjRiaXQrCgkJQWRkcmVzczogMDAwMDAwMDAwMDAwMDAw
MCAgRGF0YTogMDAwMAoJQ2FwYWJpbGl0aWVzOiBbMTAwIHYxXSBWZW5kb3IgU3BlY2lmaWMg
SW5mb3JtYXRpb246IElEPTAwMDEgUmV2PTEgTGVuPTAxMCA8Pz4KCjBlOjAwLjEgQXVkaW8g
ZGV2aWNlIFswNDAzXTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1EL0FUSV0g
UlY2MjAgSERNSSBBdWRpbyBbUmFkZW9uIEhEIDM0NTAvMzQ3MC8zNTUwLzM1NzBdIFsxMDAy
OmFhMjhdCglTdWJzeXN0ZW06IEFTVVNUZUsgQ29tcHV0ZXIgSW5jLiBSVjYyMCBIRE1JIEF1
ZGlvIFtSYWRlb24gSEQgMzQwMCBTZXJpZXNdIFsxMDQzOmFhMjhdCglDb250cm9sOiBJL08r
IE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnIt
IFN0ZXBwaW5nLSBTRVJSKyBGYXN0QjJCLSBEaXNJTlR4KwoJU3RhdHVzOiBDYXArIDY2TUh6
LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0g
PE1BYm9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJTGF0ZW5jeTogMCwgQ2FjaGUgTGluZSBT
aXplOiA2NCBieXRlcwoJSW50ZXJydXB0OiBwaW4gQiByb3V0ZWQgdG8gSVJRIDEyNAoJTlVN
QSBub2RlOiAwCglSZWdpb24gMDogTWVtb3J5IGF0IGZlOWZjMDAwICg2NC1iaXQsIG5vbi1w
cmVmZXRjaGFibGUpIFtzaXplPTE2S10KCUNhcGFiaWxpdGllczogWzUwXSBQb3dlciBNYW5h
Z2VtZW50IHZlcnNpb24gMwoJCUZsYWdzOiBQTUVDbGstIERTSS0gRDErIEQyKyBBdXhDdXJy
ZW50PTBtQSBQTUUoRDAtLEQxLSxEMi0sRDNob3QtLEQzY29sZC0pCgkJU3RhdHVzOiBEMCBO
b1NvZnRSc3QtIFBNRS1FbmFibGUtIERTZWw9MCBEU2NhbGU9MCBQTUUtCglDYXBhYmlsaXRp
ZXM6IFs1OF0gRXhwcmVzcyAodjIpIExlZ2FjeSBFbmRwb2ludCwgTVNJIDAwCgkJRGV2Q2Fw
OglNYXhQYXlsb2FkIDEyOCBieXRlcywgUGhhbnRGdW5jIDAsIExhdGVuY3kgTDBzIDw0dXMs
IEwxIHVubGltaXRlZAoJCQlFeHRUYWcrIEF0dG5CdG4tIEF0dG5JbmQtIFB3ckluZC0gUkJF
KyBGTFJlc2V0LQoJCURldkN0bDoJUmVwb3J0IGVycm9yczogQ29ycmVjdGFibGUtIE5vbi1G
YXRhbC0gRmF0YWwtIFVuc3VwcG9ydGVkLQoJCQlSbHhkT3JkKyBFeHRUYWcrIFBoYW50RnVu
Yy0gQXV4UHdyLSBOb1Nub29wKwoJCQlNYXhQYXlsb2FkIDEyOCBieXRlcywgTWF4UmVhZFJl
cSAxMjggYnl0ZXMKCQlEZXZTdGE6CUNvcnJFcnItIFVuY29yckVyci0gRmF0YWxFcnItIFVu
c3VwcFJlcS0gQXV4UHdyLSBUcmFuc1BlbmQtCgkJTG5rQ2FwOglQb3J0ICMwLCBTcGVlZCAy
LjVHVC9zLCBXaWR0aCB4MTYsIEFTUE0gTDBzIEwxLCBFeGl0IExhdGVuY3kgTDBzIDw2NG5z
LCBMMSA8MXVzCgkJCUNsb2NrUE0tIFN1cnByaXNlLSBMTEFjdFJlcC0gQndOb3QtIEFTUE1P
cHRDb21wLQoJCUxua0N0bDoJQVNQTSBEaXNhYmxlZDsgUkNCIDY0IGJ5dGVzIERpc2FibGVk
LSBDb21tQ2xrKwoJCQlFeHRTeW5jaC0gQ2xvY2tQTS0gQXV0V2lkRGlzLSBCV0ludC0gQXV0
QldJbnQtCgkJTG5rU3RhOglTcGVlZCAyLjVHVC9zLCBXaWR0aCB4OCwgVHJFcnItIFRyYWlu
LSBTbG90Q2xrKyBETEFjdGl2ZS0gQldNZ210LSBBQldNZ210LQoJCURldkNhcDI6IENvbXBs
ZXRpb24gVGltZW91dDogTm90IFN1cHBvcnRlZCwgVGltZW91dERpcy0sIExUUi0sIE9CRkYg
Tm90IFN1cHBvcnRlZAoJCURldkN0bDI6IENvbXBsZXRpb24gVGltZW91dDogNTB1cyB0byA1
MG1zLCBUaW1lb3V0RGlzLSwgTFRSLSwgT0JGRiBEaXNhYmxlZAoJCUxua1N0YTI6IEN1cnJl
bnQgRGUtZW1waGFzaXMgTGV2ZWw6IC02ZEIsIEVxdWFsaXphdGlvbkNvbXBsZXRlLSwgRXF1
YWxpemF0aW9uUGhhc2UxLQoJCQkgRXF1YWxpemF0aW9uUGhhc2UyLSwgRXF1YWxpemF0aW9u
UGhhc2UzLSwgTGlua0VxdWFsaXphdGlvblJlcXVlc3QtCglDYXBhYmlsaXRpZXM6IFthMF0g
TVNJOiBFbmFibGUrIENvdW50PTEvMSBNYXNrYWJsZS0gNjRiaXQrCgkJQWRkcmVzczogMDAw
MDAwMDBmZWUwODAwYyAgRGF0YTogNDAwMAoJQ2FwYWJpbGl0aWVzOiBbMTAwIHYxXSBWZW5k
b3IgU3BlY2lmaWMgSW5mb3JtYXRpb246IElEPTAwMDEgUmV2PTEgTGVuPTAxMCA8Pz4KCUtl
cm5lbCBkcml2ZXIgaW4gdXNlOiBzbmRfaGRhX2ludGVsCgo=
--------------39A789F8243C841B7B8C9366
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------39A789F8243C841B7B8C9366--


From xen-devel-bounces@lists.xenproject.org Mon Jan 21 00:33:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 00:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glNWn-0000Ge-1Z; Mon, 21 Jan 2019 00:33: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glNWm-0000GV-0X
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 00:33:24 +0000
X-Inumbo-ID: 2869c3de-1d14-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2869c3de-1d14-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 00:33:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glNWj-00068Z-U7; Mon, 21 Jan 2019 00:33:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glNWj-0004Ja-Nx; Mon, 21 Jan 2019 00:33:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glNWj-0000jV-NM; Mon, 21 Jan 2019 00:33:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1glNWj-0000jV-NM@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 00:33:21 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7696682212450872145=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict
testid debian-hvm-install

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  f459c3ae3397c6e448b03473dc1c803c048bb980
  Bug not present: 785fb75168b5fd51aa2213f113995b73052f434e
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/132222/


  commit f459c3ae3397c6e448b03473dc1c803c048bb980
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Thu May 31 14:45:12 2018 +0100
  
      libxl: QEMU startup sync based on QMP
      
      This is only activated when dm_restrict=1, as explained in a previous
      patch "libxl_dm: Pre-open QMP socket for QEMU"
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict.debian-hvm-install.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict.debian-hvm-install --summary-out=tmp/132222.bisection-summary --basis-template=131842 --blessings=real,real-bisect qemu-mainline test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict debian-hvm-install
Searching for failure / basis pass:
 132081 fail [host=albana0] / 131963 [host=elbling0] 131842 [host=italia0] 131801 [host=godello0] 131788 [host=baroque0] 131743 [host=rimava1] 131734 [host=debina1] 131723 [host=godello1] 131712 ok.
Failure / basis pass flights: 132081 / 131712
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 8979da2558a4993989542e1d2db23b426b148ae9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 a8d2b0685681e2f291faaa501efbbd76875f8ec8 93a62c544e20ba9e141e411bbaae3d65259d13a3
Basis pass d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 1b3e80082bcd9b760113bbc023496cd22efad2dc 7b6e05c50fc39466fcc685fb6d4216f99af58743
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799-8979da2558a4993989542e1d2db23b426b148ae9 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://git.qemu.org/qemu.git#1b3e80082bcd9b760113bbc023496cd22efad2dc-a8d2b0685681e2f291faaa501efbbd76875f8ec8 git://xenbits.xen.org/xen.git#7b6e05c50fc39466fcc685fb6d4216f99af58743-93a62c544e20ba9e141e411bbaae3d65259d13a3
Loaded 7590 nodes in revision graph
Searching for test results:
 131734 [host=debina1]
 131723 [host=godello1]
 131712 pass d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 1b3e80082bcd9b760113bbc023496cd22efad2dc 7b6e05c50fc39466fcc685fb6d4216f99af58743
 131743 [host=rimava1]
 131788 [host=baroque0]
 131801 [host=godello0]
 131842 [host=italia0]
 131980 fail 9c07fc259396fb5a26713755f92f60eb477ed567 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 4b9f0b0f7c84eea2dfb0d5be3e0254bc91319dbc 93a62c544e20ba9e141e411bbaae3d65259d13a3
 131963 [host=elbling0]
 132082 fail irrelevant
 132055 pass d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 1b3e80082bcd9b760113bbc023496cd22efad2dc 7b6e05c50fc39466fcc685fb6d4216f99af58743
 132032 fail irrelevant
 132079 fail 9c07fc259396fb5a26713755f92f60eb477ed567 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 f3b604e31d8450e42b93cb9042341c8b267cc22c 93a62c544e20ba9e141e411bbaae3d65259d13a3
 132072 fail 9c07fc259396fb5a26713755f92f60eb477ed567 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 4b9f0b0f7c84eea2dfb0d5be3e0254bc91319dbc 93a62c544e20ba9e141e411bbaae3d65259d13a3
 132076 fail 9c07fc259396fb5a26713755f92f60eb477ed567 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 89bd861c2b470e3fb45596945509079c72af3ac2 93a62c544e20ba9e141e411bbaae3d65259d13a3
 132081 fail 8979da2558a4993989542e1d2db23b426b148ae9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 a8d2b0685681e2f291faaa501efbbd76875f8ec8 93a62c544e20ba9e141e411bbaae3d65259d13a3
 132090 fail 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 27df21ca3886fff4dd3d70e515517667963a52f1 93a62c544e20ba9e141e411bbaae3d65259d13a3
 132101 fail 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e53f7796fbe71a5c7c24ffebf04b4aa9a759da36 1bce5f9baf0f4a4e50722f32b44afe4fdefc6b35
 132106 pass 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 b7744b861bcce6909a39a58b6bba6b0fb175fc4e 808cff4c2af66afd61973451aeb7e708732abf90
 132110 pass 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 823dcd58ea58c7e983cc301ab2c1c55c4c8f4c18 808cff4c2af66afd61973451aeb7e708732abf90
 132113 pass d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 3a8eb78e6c135422017888380db091793039b6dd 808cff4c2af66afd61973451aeb7e708732abf90
 132140 pass d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 19bcc4bc3213e78c303ad480a7a578f62258252d a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
 132115 pass 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 a311f891abf3833c1e4c5a62a6e5b0f1b81f22c3 808cff4c2af66afd61973451aeb7e708732abf90
 132145 pass 95b4b711444a4414bccfc0b1fe3c5096675ab8f7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e59dbbac0364344a3ad84c3497a98c56003d3fb8 808cff4c2af66afd61973451aeb7e708732abf90
 132119 pass d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 ac89de40ef5d4eb1704aa830342a5371413a81dc 525ef6584f85222d34b24f8043fd2760da49995d
 132163 pass d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 1b3e80082bcd9b760113bbc023496cd22efad2dc 7b6e05c50fc39466fcc685fb6d4216f99af58743
 132123 pass d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 31ed41889e6e13699871040fe089a2884dca46cb a5b0eb363694e7e15405f0b3fc5fb6fab79df1db
 132148 pass 7f3901d80c6a688c28638f5cb53ab0d12506cc42 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e59dbbac0364344a3ad84c3497a98c56003d3fb8 808cff4c2af66afd61973451aeb7e708732abf90
 132175 fail 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e53f7796fbe71a5c7c24ffebf04b4aa9a759da36 f459c3ae3397c6e448b03473dc1c803c048bb980
 132127 pass d2dd9f1593dc4d5ceb5cf4a973ed2c6e3a49d799 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 21a43af0f18335af4abb1959aa28ee9d159a2d43 525ef6584f85222d34b24f8043fd2760da49995d
 132135 pass 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 d769f0dfeeaa1554a38fedb16bb20a4b0ecf793c a67ce55a3e511104e0212bfbafda5215c74e07c7
 132152 pass cb2520535f6de543038a909746bee607e2138164 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e59dbbac0364344a3ad84c3497a98c56003d3fb8 808cff4c2af66afd61973451aeb7e708732abf90
 132202 pass 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e53f7796fbe71a5c7c24ffebf04b4aa9a759da36 785fb75168b5fd51aa2213f113995b73052f434e
 132156 pass 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e53f7796fbe71a5c7c24ffebf04b4aa9a759da36 0778f1a499a5d398feeb53332efa48073b998172
 132167 fail 8979da2558a4993989542e1d2db23b426b148ae9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 a8d2b0685681e2f291faaa501efbbd76875f8ec8 93a62c544e20ba9e141e411bbaae3d65259d13a3
 132188 pass 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e53f7796fbe71a5c7c24ffebf04b4aa9a759da36 77b595836bfd97711afae9b1bb2548e33e87b042
 132182 pass 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e53f7796fbe71a5c7c24ffebf04b4aa9a759da36 15c63d33eab32b1d23bb78a7e3a9eaf62f5226f2
 132192 pass 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e53f7796fbe71a5c7c24ffebf04b4aa9a759da36 785fb75168b5fd51aa2213f113995b73052f434e
 132197 fail 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e53f7796fbe71a5c7c24ffebf04b4aa9a759da36 f459c3ae3397c6e448b03473dc1c803c048bb980
 132208 fail 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e53f7796fbe71a5c7c24ffebf04b4aa9a759da36 f459c3ae3397c6e448b03473dc1c803c048bb980
 132215 pass 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e53f7796fbe71a5c7c24ffebf04b4aa9a759da36 785fb75168b5fd51aa2213f113995b73052f434e
 132222 fail 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e53f7796fbe71a5c7c24ffebf04b4aa9a759da36 f459c3ae3397c6e448b03473dc1c803c048bb980
Searching for interesting versions
 Result found: flight 131712 (pass), for basis pass
 Result found: flight 132081 (fail), for basis failure
 Repro found: flight 132163 (pass), for basis pass
 Repro found: flight 132167 (fail), for basis failure
 0 revisions at 24737fa6bcf1d7ffb71ceb78d7a7c275cb7e1d13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e53f7796fbe71a5c7c24ffebf04b4aa9a759da36 785fb75168b5fd51aa2213f113995b73052f434e
No revisions left to test, checking graph state.
 Result found: flight 132192 (pass), for last pass
 Result found: flight 132197 (fail), for first failure
 Repro found: flight 132202 (pass), for last pass
 Repro found: flight 132208 (fail), for first failure
 Repro found: flight 132215 (pass), for last pass
 Repro found: flight 132222 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  f459c3ae3397c6e448b03473dc1c803c048bb980
  Bug not present: 785fb75168b5fd51aa2213f113995b73052f434e
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/132222/


  commit f459c3ae3397c6e448b03473dc1c803c048bb980
  Author: Anthony PERARD <anthony.perard@citrix.com>
  Date:   Thu May 31 14:45:12 2018 +0100
  
      libxl: QEMU startup sync based on QMP
      
      This is only activated when dm_restrict=1, as explained in a previous
      patch "libxl_dm: Pre-open QMP socket for QEMU"
      
      Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
      Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

pnmtopng: 213 colors found
Revision graph left in /home/logs/results/bisect/qemu-mainline/test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict.debian-hvm-install.{dot,ps,png,html,svg}.
----------------------------------------
132222: tolerable ALL FAIL

flight 132222 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/132222/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict 10 debian-hvm-install fail baseline untested


jobs:
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict        fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7696682212450872145==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 00:33:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 00:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glNWk-0000GG-Oh; Mon, 21 Jan 2019 00:33: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glNWj-0000G4-Mq
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 00:33:21 +0000
X-Inumbo-ID: 26a8fbae-1d14-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26a8fbae-1d14-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 00:33:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glNWe-00068U-NW; Mon, 21 Jan 2019 00:33:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glNWe-0004JL-Ef; Mon, 21 Jan 2019 00:33:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glNWe-0000cM-E5; Mon, 21 Jan 2019 00:33:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132086-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2339e91d0e6609e17943a0ab3c3c8c4044760c05
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 00:33:16 +0000
Subject: [Xen-devel] [linux-linus test] 132086: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjA4NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyMDg2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcg
eGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vl
c3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDIzMzllOTFkMGU2NjA5ZTE3OTQzYTBhYjNjM2M4YzQwNDQ3NjBjMDUKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRi
MzhjOTViYmY3MDMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToy
MDo1NSBaICAxNjAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUg
MTM6MDY6NTYgWiAgMTU4IGRheXMgIDEyNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzIwODYgIDIwMTktMDEtMTkgMDc6Mjc6NDUgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjQxOTcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDgzNzM1MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 02:00:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 02:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glOsU-0004mc-NV; Mon, 21 Jan 2019 01:59:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glOsU-0004mX-2k
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 01:59:54 +0000
X-Inumbo-ID: 3c9df2cb-1d20-11e9-a1e0-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c9df2cb-1d20-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 01:59:51 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id x85-v6so16176526ljb.2
 for <xen-devel@lists.xenproject.org>; Sun, 20 Jan 2019 17:59:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=DEL5O9WpY1VYY/h3VYuExcXiEtj3DiuKebJ+k5TJZCM=;
 b=oerSkcI4OysACT3UiZ1ChDP9wsJJdgH8ifG7i8Zc/XfDed/LD9f7kFC9kI89BE0HeO
 Aov3KN+f1EWY8gDjNyBCr+5OAAH55To8MT4xyb/gQm/GyfwRWgBP9wvhhdoaNRUmz8T/
 GVBCWEmIa0BpU9zaRviAtrrbFl+iMnokqhWa/FV0xpqVPms+sbPMt9yyb7JHsMBsw6VB
 pLi+MYqQ2xMlSgeqO3GaMr8qCEt113V26xN5Wom/CNfh+QR+3FyGQ637auZE3k1gF+lf
 Ey0KrU/GozRyEYBAy2fy8YwYo2nHS6dgCcgqM3rIYZAeSBTz1LSRQGe+4rrYSF2mBm8X
 reaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=DEL5O9WpY1VYY/h3VYuExcXiEtj3DiuKebJ+k5TJZCM=;
 b=mI5pYpmyZWPYqjE9/Ct6GemaZn4+wc3fh8obfNbR8Q8wF6nWgMGoqjwdWHxQ7Q33Mz
 SCxg1bQcskf952roOBHyTvzTYnd13qQLtNhexaZWTKv7IkzGAwfZ7BmyQ7cq1Y3nRvMO
 XDJgcLkp1HcRBsWZpWwLbnEcXTEgD4U1M+hpzt7on+MJGFu2JpX0gz9zXsFRp9lqMavW
 ZQJN0virj0aYjZ4fCN7chvGky6OG1g/ZakZAf3DS9UbT39PM5v/zH54jEd0AiSqcovN4
 bgf8FfgT821XN/t8ypt7EYuMwK/OTlzzc68CcKWuooL9VCAB6rsSUDNkScgfMRllmoBR
 3BsA==
X-Gm-Message-State: AJcUukelUc/PYetOPQoOXbOr1GMZ77IESvVC5m5lA3QFxVWUJ9QrNNx+
 VP51j7FK9dJT38wjH+lfGVKjx6hrV8YrQB7jDVk=
X-Google-Smtp-Source: ALg8bN4l97mmtMpU6tZlQnDCR111eiAdVQHLsubpcCrrB5ru+Wwyl8KKovg0/92qbajqtPtEFxTR3O/F3hBZgVt1wik=
X-Received: by 2002:a2e:9107:: with SMTP id
 m7-v6mr16556788ljg.23.1548035989762; 
 Sun, 20 Jan 2019 17:59:49 -0800 (PST)
MIME-Version: 1.0
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-11-git-send-email-christopher.w.clark@gmail.com>
 <20190115161750.xl6shidfys2vjfx6@mac>
 <CACMJ4GYfVNfjn0c1gNSPyNRnTbvuhenDMWd-aAybkSuupjVzhQ@mail.gmail.com>
 <20190117111210.224ewn3ycdy6fhci@mac>
 <CACMJ4GasXo2BuGCwVA66kbdsh_SVtkZ86OsdKOTky5UYjnOBag@mail.gmail.com>
 <20190118094428.t3izdbe4izthldp7@mac>
 <CACMJ4GbSVDsX8KJeF+-ACNV9zw9Os0_sCUr0h5S=fZ5N1HmApQ@mail.gmail.com>
 <20190119120643.ifnnwm6tdr4m4ftg@mac>
In-Reply-To: <20190119120643.ifnnwm6tdr4m4ftg@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Sun, 20 Jan 2019 17:59:36 -0800
Message-ID: <CACMJ4Ga1SfsX5+Zbfqgi0CuHGyy6pu3NAtfpFXemybCALHiAJg@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 10/14] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMTksIDIwMTkgYXQgNDowNiBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBGcmksIEphbiAxOCwgMjAxOSBhdCAwMzo1NDox
NFBNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IE9uIEZyaSwgSmFuIDE4LCAy
MDE5IGF0IDE6NDQgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gPgo+ID4gPiBPbiBUaHUsIEphbiAxNywgMjAxOSBhdCAwMTo0NDozMlBNIC0wODAw
LCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+ID4gPiBPbiBUaHUsIEphbiAxNywgMjAxOSBh
dCAzOjEyIEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToK
PiA+ID4gPiA+Cj4gPiA+ID4gPiBPbiBXZWQsIEphbiAxNiwgMjAxOSBhdCAxMDo1NDo0OFBNIC0w
ODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+ID4gPiA+ID4gT24gVHVlLCBKYW4gMTUs
IDIwMTkgYXQgODoxOSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBh
dCAwMToyNzo0MkFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+ID4gPiA+ID4g
PiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyZ28uaAo+ID4gPiA+ID4gPiA+ID4gaW5kZXggYzEyYTUwZi4uZDJjYjU5NCAxMDA2
NDQKPiA+ID4gPiA+ID4gPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKPiA+ID4g
PiA+ID4gPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKCj4gPiA+ID4gPiBBRkFJ
Q1QgeW91IGNhbm5vdCBnZXQgYSB4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3Qgd2l0aCBib3RoCj4g
PiA+ID4gPiBYRU5fQVJHT19SSU5HX0RBVEFfRl9QRU5ESU5HIGFuZCBYRU5fQVJHT19SSU5HX0RB
VEFfRl9TVUZGSUNJRU5UIHNldAo+ID4gPiA+ID4gYXQgdGhlIHNhbWUgdGltZT8KPiA+ID4KPiA+
ID4gVGhlcmUgYXJlIHRocmVlIHBvc3NpYmxlIHNpdHVhdGlvbnMsIHdoaWNoIGFyZSBtdXR1YWxs
eSBleGNsdXNpdmU6Cj4gPiA+Cj4gPiA+IDEuIE1lc3NhZ2UgaXMgYmlnZ2VyIHRoYW4gdGhlIG1h
eCBtZXNzYWdlIHNpemUgc3VwcG9ydGVkIGJ5IHRoZSByaW5nOgo+ID4gPiAgICBzZXQgRU1TR1NJ
WkUKPiA+ID4gMi4gTWVzc2FnZSBmaXRzIGJhc2VkIG9uIHRoZSBjdXJyZW50IGF2YWlsYWJsZSBz
cGFjZSBvbiB0aGUgcmluZzoKPiA+ID4gICAgZG9uJ3Qgc2V0IGFueSBmbGFncy4KPiA+ID4gMy4g
TWVzc2FnZSBkb2Vzbid0IGZpdCBiYXNlZCBvbiB0aGUgY3VycmVudCBhdmFpbGFibGUgc3BhY2Ug
b24gdGhlCj4gPiA+ICAgIHJpbmc6IHNldCBOT1RJRlkuCj4gPgo+ID4gVW5mb3J0dW5hdGVseSwg
Z2l2ZW4gdGhlIG5ldyBlcnJvciBjaGVja2luZyAoYWRkZWQgZm9yIG15ICJhY2ssIGRvbmUuIiBh
Ym92ZSksCj4gPiBub3cgdGhlcmUgaXMgYSBmb3VydGggY29uZGl0aW9uLiBTaXR1YXRpb24gMyBp
cyBkZXNjcmliZWQgbW9yZSBmdWxseSBhczoKPiA+Cj4gPiAzLiBNZXNzYWdlIGRvZXNuJ3QgZml0
IGJhc2VkIG9uIHRoZSBjdXJyZW50IGF2YWlsYWJsZSBzcGFjZSBvbiB0aGUKPiA+IHJpbmcsIGFu
ZCBhIFZJUlEgaXMgcXVldWVkIGZvciB3aGVuIHNwYWNlIGlzIGF2YWlsYWJsZTogc2V0IE5PVElG
WS4KPiA+Cj4gPiBOZXcgU2l0dWF0aW9uIDQgaXM6Cj4gPgo+ID4gNC4gTWVzc2FnZSBkb2Vzbid0
IGZpdCBiYXNlZCBvbiB0aGUgY3VycmVudCBhdmFpbGFibGUgc3BhY2Ugb24gdGhlIHJpbmcsCj4g
PiBidXQgWGVuIGNhbid0IHF1ZXVlIHVwIGEgVklSUSBmb3IgbGF0ZXIgYmVjYXVzZSBtZW1vcnkg
YWxsb2NhdGlvbiB0bwo+ID4gYWRkIGFuIGVudHJ5IGZvciB0aGF0IGZhaWxlZC4gRG9uJ3Qgc2V0
IE5PVElGWS4KPiA+Cj4gPiBXZSBvdWdodCB0byBlbmFibGUgdGhlIGd1ZXN0IHRvIGRpc3Rpbmd1
aXNoIFNpdHVhdGlvbiAyIGZyb20gU2l0dWF0aW9uIDQKPiA+IC0tIHdoaWNoIEkgdGhpbmsgcG9p
bnRzIHRvIGtlZXBpbmcgdGhlIHNlcGFyYXRlIGZsYWdzLgo+Cj4gQnV0IHNpdHVhdGlvbiA0IGlz
IGdvaW5nIHRvIHJldHVybiBhbiBlcnJvciBjb2RlIGZyb20gdGhlIGh5cGVyY2FsbAo+IChFTk9T
UEM/KSwgYXQgd2hpY2ggcG9pbnQgeW91IHdpbGwgYmUgYWJsZSB0byBkaWZmZXJlbnRpYXRlIGl0
PwoKQWNrLCBvay4gU2luY2UgRU5PU1BDIGFib3J0cyB0aGUgcmV0dXJuIG9mIGFueSBmdXJ0aGVy
IGRhdGEgYWJvdXQgdGhhdCByaW5nLAoob3Igc3Vic2VxdWVudCByaW5ncyB0aGF0IHdlcmUgcXVl
cmllZCBpbiB0aGUgc2FtZSBvcCkgeWVzLCBpdCdzIGRpc3RpbmN0LgoKPiBJbiBmYWN0IEkgdGhp
bmsgWEVOX0FSR09fUklOR19FTVNHU0laRSBjb3VsZCBiZSByZW1vdmVkIGFsc28sIGFuZCB0aGUK
PiBoeXBlcmNhbGwgbWFkZSByZXR1cm4gRTJCSUc/CgpUaGlzIGlzIHRoZSBxdWVyeSBpbnRlcmZh
Y2UgZm9yIHRoZSBzZW5kZXIgdG8gYSByaW5nIHRvIGRpc2NvdmVyIHRoZQpyZWNlaXZlcidzIHJp
bmcgc2l6ZSwgYW5kIGl0J3MgYW4gaW50ZXJmYWNlIGZvciBxdWVyeWluZyBhYm91dCBtdWx0aXBs
ZQpyaW5ncyBpbiB0aGUgc2FtZSBvcGVyYXRpb247IGl0IG1heSBub3Qga25vdyBhbiBpbmRpdmlk
dWFsIHJpbmcgc2l6ZQpiZWZvcmVoYW5kLCBvciB0aGF0IGEgZ2l2ZW4gcGF5bG9hZCBzaXplIHdp
bGwgZXhjZWVkIGl0LgoKUmV0dXJuaW5nIEUyQklHIHdvdWxkIGFib3J0IHRoZSBsb29wIChpbiBu
b3RpZnksIHRoYXQgY2FsbHMgZmlsbF9yaW5nX2RhdGEpCmFuZCBub3QgYWN0dWFsbHkgcmV0dXJu
IHRoZSBzdGF0ZSB0byB0aGUgY2FsbGVyIGluZGljYXRpbmcgdGhlIHNpemUgb2YgdGhlCm1heGlt
dW0gYWNjZXB0YWJsZSBtZXNzYWdlIHNpemUgdGhhdCBpdCBuZWVkcyB0byBhdm9pZCB0aGF0IGVy
cm9yLgpJbnN0ZWFkLCB3ZSdyZSB1c2luZyB0aGUgYml0IGluIHRoZSBwZXItcmluZyByZXNwb25z
ZSB0byBpbmRpY2F0ZSB0aGF0Cihub24tc2VyaW91cykgY29uZGl0aW9uIGFuZCBhbGxvd2luZyB0
aGUgbG9vcCB0byBjb250aW51ZSBhbmQgcHJvdmlkZSBkYXRhCmFib3V0IGFsbCB0aGUgb3RoZXIg
cmluZ3MgaW4gdGhlIHJlcXVlc3QsIGluY2x1ZGluZyBtYXhpbXVtIG1lc3NhZ2Ugc2l6ZXMuCgo+
ID4gPiBTbyB0aGF0IHdvdWxkIGxlYXZlIHRoZSBmb2xsb3dpbmcgc2V0IG9mIGZsYWdzOgo+ID4g
Pgo+ID4gPiAvKiBSaW5nIGlzIGVtcHR5LiAqLwo+ID4gPiAjZGVmaW5lIFhFTl9BUkdPX1JJTkdf
RU1QVFkgICAgICAgKDFVIDw8IDApCj4gPiA+IC8qIFJpbmcgZXhpc3RzLiAqLwo+ID4gPiAjZGVm
aW5lIFhFTl9BUkdPX1JJTkdfRVhJU1RTICAgICAgKDFVIDw8IDEpCj4gPiA+IC8qCj4gPiA+ICAq
IE5vdCBlbm91Z2ggcmluZyBzcGFjZSBhdmFpbGFibGUgZm9yIHRoZSByZXF1ZXN0ZWQgc2l6ZSwg
Y2FsbGVyIHNldAo+ID4gPiAgKiB0byByZWNlaXZlIGEgbm90aWZpY2F0aW9uIHZpYSBWSVJRX0FS
R08gd2hlbiBlbm91Z2ggZnJlZSBzcGFjZQo+ID4gPiAgKiBtaWdodCBiZSBhdmFpbGFibGUuCj4g
PiA+ICAqLwo+ID4gPiAjZGVmaW5lIFhFTl9BUkdPX1JJTkdfTk9USUZZICAgICAgKDFVIDw8IDIp
Cj4gPiA+IC8qIFJlcXVlc3RlZCBzaXplIGV4Y2VlZHMgbWF4aW11bSByaW5nIG1lc3NhZ2Ugc2l6
ZS4gKi8KPiA+ID4gI2RlZmluZSBYRU5fQVJHT19SSU5HX0VNU0dTSVpFICAgICgxVSA8PCAzKQo+
ID4gPiAvKiBSaW5nIGlzIHNoYXJlZCwgbm90IHVuaWNhc3QuICovCj4gPiA+ICNkZWZpbmUgWEVO
X0FSR09fUklOR19TSEFSRUQgICAgICAoMVUgPDwgNCkKPiA+ID4KPiA+ID4KPiA+ID4gSSB0aGlu
ayB0aGUgYWJvdmUgaXMgY2xlYXJlciBhbmQgc2hvdWxkIGJlIGFibGUgdG8gY29udmV5IHRoZQo+
ID4gPiBzYW1lIHNldCBvZiBpbmZvcm1hdGlvbiB1c2luZyBvbmUgZmxhZyBsZXNzLCB3aGljaCBp
cyBhbHdheXMgYmV0dGVyCj4gPiA+IElNTy4gVGhhdCBiZWluZyBzZXQgSSBkb24ndCBrbm93IHRo
ZSB1c2VycyBvZiB0aGlzIGludGVyZmFjZSBhbnl3YXksCj4gPiA+IHNvIGlmIHlvdSB0aGluayB0
aGUgb3JpZ2luYWwgcHJvcG9zYWwgaXMgYmV0dGVyIEknbSBub3QgZ29pbmcgdG8KPiA+ID4gb3Bw
b3NlLgoKSSd2ZSBjaGVja2VkIGJvdGggdGhlIExpbnV4IChwcm90b3R5cGUgQXJnbykgYW5kIFdp
bmRvd3MgKHY0dikgZHJpdmVycyBhbmQKb2YgdGhlIG9yaWdpbmFsIGZsYWdzLCB0aGUgU1VGRklD
SUVOVCBmbGFnIGlzIHVzZWQsIHdoaWxlIHRoZSBQRU5ESU5HIG9uZSBpcwpub3QsIHdoaWNoIGZp
dHMgd2l0aCBpdHMgZGVzY3JpcHRpb24gb2YgYmVpbmcgZm9yIHByb2ZpbGluZyBvbmx5OyBzbyBn
aXZlbgp0aGF0LCBJJ2xsIGtlZXAgdGhlIFNVRkZJQ0lFTlQgZmxhZywgYnV0IHdpbGwgZHJvcCB0
aGUgUEVORElORyBvbmUsIGxlYXZpbmcKaXQgdG8gYmUgaW5mZXJyZWQgZnJvbSB0aGUgb3RoZXIg
c3RhdGUgcmV0dXJuZWQsIGFzIHJlcXVlc3RlZC4KCkNocmlzdG9waGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 02:06:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 02:06: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-devel-bounces@lists.xenproject.org>)
	id 1glOz8-0005ty-G7; Mon, 21 Jan 2019 02:06: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glOz6-0005to-UN
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 02:06:45 +0000
X-Inumbo-ID: 32db3f12-1d21-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32db3f12-1d21-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 02:06:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glOz2-0000iv-2b; Mon, 21 Jan 2019 02:06:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glOz1-0001Gy-MQ; Mon, 21 Jan 2019 02:06:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glOz1-0005T9-Lk; Mon, 21 Jan 2019 02:06:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132093-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1912f1220cf87aee28349469893f101980714a05
X-Osstest-Versions-That: xen=93a62c544e20ba9e141e411bbaae3d65259d13a3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 02:06:39 +0000
Subject: [Xen-devel] [xen-unstable test] 132093: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjA5MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjA5My8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxOTYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE5NjAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEzMTk2MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMxOTYwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzE5NjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTk2MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxOTYw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzE5NjAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTk2MAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMTkxMmYxMjIwY2Y4N2FlZTI4MzQ5NDY5ODkzZjEwMTk4MDcxNGEwNQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFh
ZTNkNjUyNTlkMTNhMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxOTYwICAyMDE5LTAxLTE0IDE5
OjAzOjA1IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMTk3MyAgMjAxOS0wMS0x
NiAwMzozNzowOSBaICAgIDQgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMjA5MyAgMjAxOS0wMS0xOSAxMDoyNDoxNiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDkzYTYyYzU0NGUuLjE5MTJmMTIy
MGMgIDE5MTJmMTIyMGNmODdhZWUyODM0OTQ2OTg5M2YxMDE5ODA3MTRhMDUgLT4gbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 03:18:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 03: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-devel-bounces@lists.xenproject.org>)
	id 1glQ5s-0003Dt-Ki; Mon, 21 Jan 2019 03:17:48 +0000
Resent-Date: Mon, 21 Jan 2019 03:17:48 +0000
Resent-Message-Id: <E1glQ5s-0003Dt-Ki@lists.xenproject.org>
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o/NS=P5=patchew.org=no-reply@srs-us1.protection.inumbo.net>)
 id 1glQ5r-0003Do-Rr
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 03:17:47 +0000
X-Inumbo-ID: 1eb3deea-1d2b-11e9-a1e0-bc764e045a96
Received: from sender-of-o53.zoho.com (unknown [135.84.80.218])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1eb3deea-1d2b-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 03:17:45 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; t=1548037920; cv=none; d=zoho.com; s=zohoarc; 
 b=ZljhoDFfBmqpboRWwd+NzWsrIQV1hKK/VOfeQsTU5wRcIBkzFPjBW+1MZ7Li86dvdx2zFaWK9CjbQWn0OlcgVM2Ca/YArLfPEnprQAP7jyabdYjxIQsAcQ689hmlzEXdiqU4g8j6F8V1LjgdKkvh9EAFX83R5bfd9L5vdz2vxPo=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; t=1548037920;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:Reply-To:Subject:To:ARC-Authentication-Results;
 bh=47iWnpLohpA++2MMeWTTfz0gJVLjbPBisnP9ObFCkdc=; 
 b=OeHlbpvP5QVJ6NF5fnXeCeTGBeFh7IM797OXXr0QcydZ6Q2ZT9hpFaRA40T2hMjLddqXMyCUypkzqW4li9muIYLkVcRhunLqWoadP+6xvQLsvkP533eATpGOWk3HGveaB+oFDCFWthnPkAl0/7LcASAI9cjqd86PW56UbhNkJu4=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=patchew.org;
 spf=pass  smtp.mailfrom=no-reply@patchew.org;
 dmarc=pass header.from=<no-reply@patchew.org>
 header.from=<no-reply@patchew.org>
Received: from [172.17.0.3] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1548037918162503.82426943729683;
 Sun, 20 Jan 2019 18:31:58 -0800 (PST)
In-Reply-To: <1547554687-12687-1-git-send-email-liam.merwick@oracle.com>
Message-ID: <154803791641.5550.15254007790773130906@2d3111e9616b>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: liam.merwick@oracle.com
Date: Sun, 20 Jan 2019 18:31:58 -0800 (PST)
X-ZohoMailClient: External
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v3 0/4] QEMU changes to do PVH
 boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Cc: fam@euphon.net, ehabkost@redhat.com, maran.wilson@oracle.com,
 mst@redhat.com, qemu-devel@nongnu.org, george.kennedy@oracle.com,
 stefanha@redhat.com, pbonzini@redhat.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, sgarzare@redhat.com, rth@twiddle.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2hldyBVUkw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8xNTQ3NTU0Njg3LTEyNjg3LTEt
Z2l0LXNlbmQtZW1haWwtbGlhbS5tZXJ3aWNrQG9yYWNsZS5jb20vCgoKCkhpLAoKVGhpcyBzZXJp
ZXMgZmFpbGVkIHRoZSBkb2NrZXItbWluZ3dAZmVkb3JhIGJ1aWxkIHRlc3QuIFBsZWFzZSBmaW5k
IHRoZSB0ZXN0aW5nIGNvbW1hbmRzIGFuZAp0aGVpciBvdXRwdXQgYmVsb3cuIElmIHlvdSBoYXZl
IERvY2tlciBpbnN0YWxsZWQsIHlvdSBjYW4gcHJvYmFibHkgcmVwcm9kdWNlIGl0CmxvY2FsbHku
Cgo9PT0gVEVTVCBTQ1JJUFQgQkVHSU4gPT09CiMhL2Jpbi9iYXNoCnRpbWUgbWFrZSBkb2NrZXIt
dGVzdC1taW5nd0BmZWRvcmEgU0hPV19FTlY9MSBKPTE0Cj09PSBURVNUIFNDUklQVCBFTkQgPT09
CgogIENDICAgICAgZG1hLWhlbHBlcnMubwogIENDICAgICAgdmwubwovdG1wL3FlbXUtdGVzdC9z
cmMvYmxvY2svc2hlZXBkb2cuYzogSW4gZnVuY3Rpb24gJ2ZpbmRfdmRpX25hbWUnOgovdG1wL3Fl
bXUtdGVzdC9zcmMvYmxvY2svc2hlZXBkb2cuYzoxMjM5OjU6IGVycm9yOiAnc3RybmNweScgc3Bl
Y2lmaWVkIGJvdW5kIDI1NiBlcXVhbHMgZGVzdGluYXRpb24gc2l6ZSBbLVdlcnJvcj1zdHJpbmdv
cC10cnVuY2F0aW9uXQogICAgIHN0cm5jcHkoYnVmICsgU0RfTUFYX1ZESV9MRU4sIHRhZywgU0Rf
TUFYX1ZESV9UQUdfTEVOKTsKICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn4KY2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBl
cnJvcnMKCgpUaGUgZnVsbCBsb2cgaXMgYXZhaWxhYmxlIGF0Cmh0dHA6Ly9wYXRjaGV3Lm9yZy9s
b2dzLzE1NDc1NTQ2ODctMTI2ODctMS1naXQtc2VuZC1lbWFpbC1saWFtLm1lcndpY2tAb3JhY2xl
LmNvbS90ZXN0aW5nLmRvY2tlci1taW5nd0BmZWRvcmEvP3R5cGU9bWVzc2FnZS4KLS0tCkVtYWls
IGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGJ5IFBhdGNoZXcgW2h0dHA6Ly9wYXRjaGV3Lm9yZy9d
LgpQbGVhc2Ugc2VuZCB5b3VyIGZlZWRiYWNrIHRvIHBhdGNoZXctZGV2ZWxAcmVkaGF0LmNvbQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 04:52:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 04:52: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-devel-bounces@lists.xenproject.org>)
	id 1glRZM-0001yA-QG; Mon, 21 Jan 2019 04:52: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=p111=P5=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1glRZK-0001y5-Rt
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 04:52:19 +0000
X-Inumbo-ID: 52ea5034-1d38-11e9-a1e0-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.65]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52ea5034-1d38-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 04:52:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=S3SyASY1exvyKXQoXM/mj5u5kcX8oRhR0+16SyJ9MiM=;
 b=lfRNKBHj5/QEtAkiR+OodB/hNyuOU8YeOOvPf81bJzh4iZT1u0QpoO3NhhZj03HehZZM/33Di7MADUcAsS9gsDMGpWuh//RV1qb1DnZ1tiPd4dQFqkruHdE7ZAHZQZFdQR8x4d1CsLdP3Jp2sPjgkpdvJCl3VjNsy7pOCq70Dm4=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB3970.eurprd04.prod.outlook.com (52.134.90.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.27; Mon, 21 Jan 2019 04:51:57 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1537.031; Mon, 21 Jan 2019
 04:51:57 +0000
From: Peng Fan <peng.fan@nxp.com>
To: "mst@redhat.com" <mst@redhat.com>, "jasowang@redhat.com"
 <jasowang@redhat.com>, "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "hch@infradead.org" <hch@infradead.org>
Thread-Topic: [RFC] virtio_ring: check dma_mem for xen_domain
Thread-Index: AQHUsUUJrf+HCksNJUevQFBecw2Jmw==
Date: Mon, 21 Jan 2019 04:51:57 +0000
Message-ID: <20190121050056.14325-1-peng.fan@nxp.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: git-send-email 2.14.1
x-clientproxiedby: HK0PR01CA0061.apcprd01.prod.exchangelabs.com
 (2603:1096:203:a6::25) To AM0PR04MB4481.eurprd04.prod.outlook.com
 (2603:10a6:208:73::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [119.31.174.71]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB3970;
 6:5A3wuQr4F5QYQ0uU2hDLygCYBOuoSBD3QD7D8/CdPlmA0tWl1kvXREWVSP8FB+GDRcq++exTl5ruxr6IYz636d2vaWOVSahwfJASoS6W1ktQ9zA/ACQJaQ2Fh72iyFuGIi9denhl6BU6KYhC1742Q8GVxztWIQxE9SFSCztx2qBYSv/536Wbd1x7iYmjQK5ExyX7nftNpqPMvjYqOCp0RYQYsJtuTYxlMxQqMBPLMT+6MDm1ASYM241Kth9z6om8Vofa/1teJMuUtxWElxSY2YZAsuJ2QpIPLjDVMTsRu8hyIdBlCc9su0XgDLNIIqMM1XOTGPyeNk22qwlq3PPnqTsOyM0yUckj4+05ReyjT025Tw6fhwlwEjzK6U3TT3/yaq+fsIPVuuXKUALo/ZxxQsny3l3zSapp2uG29mkNUu6s95CtXxjxI9ye/tT1eaj4SFA90Uuc66bmDzIMxXtrtg==;
 5:aaz0KcC43PUptHjQlDnTNbljz/1tF7byUPZcxcxRKXAWSolAe9yM3cS9JObggFq252aqL25wmOuCucLLHHYlxZKqnH3qF/6t30bcVqFt9zhFNyHuiqhdrIjJ2L8s9WbeEDLRXNFf2VeJxx4nI/LntHI88HlXhk+BG54A9eJLOOguEYSlsC1KwE2ClWqznodHzZDD44Akt5gboWf/D9dRmA==;
 7:ZYVIMjSOPWhlhWjD82DbEugQ+7CmK0aTflsIFZyAxEHT2umGpO+aZ61qQ2QNp8svQXzNlfmN3Bjmzs5VwLgeBJO5pmDXTpBeaNl9WjaLBiJ7T65nBoGZpdTt7F8u3vs2UP3KTsmBjjgOrCADg4FUrw==
x-ms-office365-filtering-correlation-id: a00c003a-fe34-41f0-ac74-08d67f5c2be6
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB3970; 
x-ms-traffictypediagnostic: AM0PR04MB3970:
x-microsoft-antispam-prvs: <AM0PR04MB3970FC3D806742B6E66D0620889F0@AM0PR04MB3970.eurprd04.prod.outlook.com>
x-forefront-prvs: 0924C6A0D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(39860400002)(376002)(396003)(136003)(346002)(189003)(199004)(106356001)(53936002)(25786009)(6512007)(4326008)(478600001)(6486002)(105586002)(6436002)(14454004)(68736007)(36756003)(97736004)(66066001)(6506007)(86362001)(102836004)(44832011)(1076003)(3846002)(2616005)(476003)(486006)(7736002)(386003)(2201001)(186003)(6116002)(81166006)(316002)(305945005)(110136005)(8676002)(2906002)(99286004)(8936002)(50226002)(54906003)(81156014)(71200400001)(256004)(71190400001)(52116002)(14444005)(26005)(2501003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB3970;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: uaEzstGIx2lTKhutq8bKhRX96GyprKFk0yjtME7pRujXXElqx5JiU9YM2VKap24t951xX8npZCI9o4ESLv/U0e9P7eW7VzgomAf9ruSnG1M+Q8yau7MH0t0XM2wFIv8jWapdwjatNOPlL3emNs6D8OxPOrxoHGATeLv/K7M7tP8WEqIqNxAmeejqgQTXsQ9tq0ZoKF3coc7UPvLBbnsZT+ubDbcEO0yuPwYQ2Isx2yNC4XBJ/tI5CcXP0vqVH9tF0LgYhnOuTkyI7jE1eNVaE+lDDm4jkvLqDqFnX8oGwHcCAgzSQo1WcBr2HGx9viplxW1mIXONAOokjvqneZzEcf45grHRwfQoKqVFMsqYd2M5SDomxaAeXYLj9EZ2bfC8bahdFwND2zhL/Y+uHIPHpuyOjVT0/sBqOJg5kQMZjhU=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a00c003a-fe34-41f0-ac74-08d67f5c2be6
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2019 04:51:54.0385 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB3970
Subject: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Peng Fan <peng.fan@nxp.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b24gaS5NWDhRTSwgTTRfMSBpcyBjb21tdW5pY2F0aW5nIHdpdGggRG9tVSB1c2luZyBycG1zZyB3
aXRoIGEgZml4ZWQKYWRkcmVzcyBhcyB0aGUgZG1hIG1lbSBidWZmZXIgd2hpY2ggaXMgcHJlZGVm
aW5lZC4KCldpdGhvdXQgdGhpcyBwYXRjaCwgdGhlIGZsb3cgaXM6CnZyaW5nX21hcF9vbmVfc2cg
LT4gdnJpbmdfdXNlX2RtYV9hcGkKICAgICAgICAgICAgICAgICAtPiBkbWFfbWFwX3BhZ2UKCQkg
ICAgICAgLT4gX19zd2lvdGxiX21hcF9wYWdlCgkJICAgICAgICAgICAgICAgIC0+c3dpb3RsYl9t
YXBfcGFnZQoJCQkJLT5fX2RtYV9tYXBfYXJlYShwaHlzX3RvX3ZpcnQoZG1hX3RvX3BoeXMoZGV2
LCBkZXZfYWRkcikpLCBzaXplLCBkaXIpOwpIb3dldmVyIHdlIGFyZSB1c2luZyBwZXIgZGV2aWNl
IGRtYSBhcmVhIGZvciBycG1zZywgcGh5c190b192aXJ0CmNvdWxkIG5vdCByZXR1cm4gYSBjb3Jy
ZWN0IHZpcnR1YWwgYWRkcmVzcyBmb3IgdmlydHVhbCBhZGRyZXNzIGluCnZtYWxsb2MgYXJlYS4g
VGhlbiBrZXJuZWwgcGFuaWMuCgpXaXRoIHRoaXMgcGF0Y2gsIHZyaW5nX3VzZV9kbWFfYXBpIHdp
bGwgcmV0dXJuIGZhbHNlLCBhbmQKdnJpbmdfbWFwX29uZV9zZyB3aWxsIHJldHVybiBzZ19waHlz
KHNnKSB3aGljaCBpcyB0aGUgY29ycmVjdCBwaHlzCmFkZHJlc3MgaW4gdGhlIHByZWRlZmluZWQg
bWVtb3J5IHJlZ2lvbi4KdnJpbmdfbWFwX29uZV9zZyAtPiB2cmluZ191c2VfZG1hX2FwaQogICAg
ICAgICAgICAgICAgIC0+IHNnX3BoeXMoc2cpCgpTaWduZWQtb2ZmLWJ5OiBQZW5nIEZhbiA8cGVu
Zy5mYW5AbnhwLmNvbT4KLS0tCiBkcml2ZXJzL3ZpcnRpby92aXJ0aW9fcmluZy5jIHwgNCArKyst
CiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy92aXJ0aW8vdmlydGlvX3JpbmcuYyBiL2RyaXZlcnMvdmlydGlvL3ZpcnRp
b19yaW5nLmMKaW5kZXggY2Q3ZTc1NTQ4NGUzLi44OTkzZDdjYjM1OTIgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvdmlydGlvL3ZpcnRpb19yaW5nLmMKKysrIGIvZHJpdmVycy92aXJ0aW8vdmlydGlvX3Jp
bmcuYwpAQCAtMjQ4LDYgKzI0OCw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB2aXJ0cXVldWVfdXNl
X2luZGlyZWN0KHN0cnVjdCB2aXJ0cXVldWUgKl92cSwKIAogc3RhdGljIGJvb2wgdnJpbmdfdXNl
X2RtYV9hcGkoc3RydWN0IHZpcnRpb19kZXZpY2UgKnZkZXYpCiB7CisJc3RydWN0IGRldmljZSAq
ZG1hX2RldiA9IHZkZXYtPmRldi5wYXJlbnQ7CisKIAlpZiAoIXZpcnRpb19oYXNfaW9tbXVfcXVp
cmsodmRldikpCiAJCXJldHVybiB0cnVlOwogCkBAIC0yNjAsNyArMjYyLDcgQEAgc3RhdGljIGJv
b2wgdnJpbmdfdXNlX2RtYV9hcGkoc3RydWN0IHZpcnRpb19kZXZpY2UgKnZkZXYpCiAJICogdGhl
IERNQSBBUEkgaWYgd2UncmUgYSBYZW4gZ3Vlc3QsIHdoaWNoIGF0IGxlYXN0IGFsbG93cwogCSAq
IGFsbCBvZiB0aGUgc2Vuc2libGUgWGVuIGNvbmZpZ3VyYXRpb25zIHRvIHdvcmsgY29ycmVjdGx5
LgogCSAqLwotCWlmICh4ZW5fZG9tYWluKCkpCisJaWYgKHhlbl9kb21haW4oKSAmJiAhZG1hX2Rl
di0+ZG1hX21lbSkKIAkJcmV0dXJuIHRydWU7CiAKIAlyZXR1cm4gZmFsc2U7Ci0tIAoyLjE0LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 05:24:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 05:24: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-devel-bounces@lists.xenproject.org>)
	id 1glS4V-0004eN-GE; Mon, 21 Jan 2019 05:24: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=eR+J=P5=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1glS4U-0004eI-6y
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 05:24:30 +0000
X-Inumbo-ID: d1d97878-1d3c-11e9-a1e0-bc764e045a96
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d1d97878-1d3c-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 05:24:28 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich
 <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
Thread-Index: AQHUqHT6EHkpRCxf9EupBCStWIThYqWoHrMAgABgAgCAAJhgAIAAIAUAgAAkzACAACAxgIAALXqAgACPqQCAAHnVgP//rUmwgAB9BID//6xewIAAZPuA//+u8MAAiZEUAAAWyCqAAAyogT8AF7od8AApJuyAACrXGNkALm0yMgAmEtUAAGOeytA=
Date: Mon, 21 Jan 2019 05:24:26 +0000
Message-ID: <ccaa0ae5d5754dfbaf42f9cd59d6c109@dornerworks.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901171701380.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901181344090.18561@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901181344090.18561@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.56.10.77]
MIME-Version: 1.0
X-spam-status: No, score=-1.1 required=3.5 tests=BAYES_00, MAILSHELL_SCORE_0_4,
 RDNS_NONE
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpZGF5LCBKYW51YXJ5IDE4LCAyMDE5IDY6MDUgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToNCj4gT24gRnJpLCAxOCBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+ID4gPj4+
IE9uIDE4LjAxLjE5IGF0IDAyOjI0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6DQo+
ID4gPiBPbiBUaHUsIDE3IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToNCj4gPiA+PiA+Pj4g
T24gMTcuMDEuMTkgYXQgMDE6MzcsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToNCj4g
PiA+PiA+IE9uIFdlZCwgMTYgSmFuIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+ID4+ID4+
IEluIGFueSBldmVudCAtIHNpbmNlIGludGVybWVkaWF0ZSB2YXJpYWJsZXMgbWVyZWx5IGhpZGUg
dGhlDQo+ID4gPj4gPj4gY2FzdGluZyBmcm9tIHRoZSBjb21waWxlciwgYnV0IHRoZXkgZG9uJ3Qg
cmVtb3ZlIHRoZSBjYXN0cywgdGhlDQo+ID4gPj4gPj4gc29sdXRpb24gaW52b2x2aW5nIGNhc3Rz
IGlzIGJldHRlciBpbW8sIGZvciBpbmN1cnJpbmcgbGVzcyBvdmVyaGVhZC4NCj4gPiA+PiA+DQo+
ID4gPj4gPiBUaGlzIGlzIHdoZXJlIEkgY29tcGxldGVseSBkaXNhZ3JlZS4gVGhlIGludGVybWVk
aWF0ZSB2YXJpYWJsZXMgYXJlIG5vdA0KPiA+ID4+ID4gaGlkaW5nIGNhc3RzIGZyb20gdGhlIGNv
bXBpbGVyLiBUaGVyZSB3ZXJlIG5ldmVyIGFueSBwb2ludGVycyBpbiB0aGlzDQo+ID4gPj4gPiBj
YXNlLiAgVGhlIGxpbmtlciBjcmVhdGVzICJzeW1ib2xzIiwgbm90IHBvaW50ZXJzLCBjb21wbGV0
ZWx5IGludmlzaWJsZQ0KPiA+ID4+ID4gZnJvbSBDIGxhbmQuIEFzc2VtYmx5IHVzZXMgdGhlc2Ug
c3ltYm9scyB0byBpbml0aWFsaXplIHZhcmlhYmxlcy4gV2UNCj4gPiA+PiA+IGV4cG9zZSB0aGVz
ZSBhc3NlbWJseSB2YXJpYWJsZXMgYXMgaW50ZWdlciB0byBDIGxhbmRzLiBMRCBzY3JpcHRzIGFu
ZA0KPiA+ID4+ID4gYXNzZW1ibHkgaGF2ZSB0aGVpciBvd24gdGVybWlub2xvZ3kgYW5kIHJ1bGVz
OiBuZWl0aGVyICJfc3RhcnQiIG5vcg0KPiA+ID4+ID4gInN0YXJ0IiBhcmUgcG9pbnRlcnMgYXQg
YW55IHBvaW50IGluIHRpbWUuIFRoZSBvcGVyYXRpb25zIGRvbmUgaW4gdmFyLlMNCj4gPiA+PiA+
IGlzIG5vdCBhIGNhc3QuIFRoZSBDIHNwZWMgaXMgaGFwcHksIHRoZSBjb21waWxlciBpcyBoYXBw
eSwgTUlTUkEtQyBpcw0KPiA+ID4+ID4gaGFwcHkuIEFuZCB3ZSBnZXQgdG8gYXZvaWQgdGhlIHVn
bHkgU1lNQk9MIG1hY3JvIHRoYXQgTGludXggdXNlcy4gSXQgaXMNCj4gPiA+PiA+IHJlYWxseSBh
IHdpbi13aW4uDQo+ID4gPj4NCj4gPiA+PiBXZWxsLCB0aGF0J3MgYSBwb3NpdGlvbiBvbmUgY2Fu
IHRha2UuIEJ1dCB3ZSBoYXZlIHRvIHNldHRsZSBvbiBhbm90aGVyDQo+ID4gPj4gYXNwZWN0IHRo
ZW4gZmlyc3Q6IERvZXMgd2hhdCBpcyBub3QgZG9uZSBpbiBDIHVuZGVybHkgQydzIHJ1bGVzPyBJ
DQo+ID4gPj4gdGhvdWdodCB5b3Ugd2VyZSBvZiB0aGUgb3BpbmlvbiB0aGF0IHdoYXQgY29tZXMg
ZnJvbSBsaW5rZXIgc2NyaXB0cw0KPiA+ID4+IGRvZXMuIEluIHdoaWNoIGNhc2Ugd2hhdCBjb21l
cyBmcm9tIGFzc2VtYmx5IGZpbGVzIG91Z2h0IHRvLCB0b28uDQo+ID4gPj4gKEZBT0QgbXkgaW1w
bGljYXRpb24gaXM6IElmIHRoZSBhbnN3ZXIgaXMgeWVzLCBib3RoIGFwcHJvYWNoZXMNCj4gPiA+
PiB2aW9sYXRlIEMncyBydWxlcy4gSWYgdGhlIGFuc3dlciBpcyBubywgbm8gY2hhbmdlIGlzIG5l
ZWRlZCBhdCBhbGwuKQ0KPiA+ID4NCj4gPiA+IEdyZWF0IHF1ZXN0aW9uLCB0aGF0IGlzIHRoZSBj
b3JlIG9mIHRoZSBpc3N1ZS4gQWxzbywgbGV0IG1lIHByZW1pc2UgdGhhdA0KPiA+ID4gSSBhZ3Jl
ZSBvbiB0aGUgY29tbWVudHMgeW91IG1hZGUgb24gdGhlIHBhdGNoZXMgKEkgZGlzbGlrZSAic3Rh
cnRfIg0KPiA+ID4gdG9vKSwgYW5kIEkgY2FuIGFkZHJlc3MgdGhlbSBpZiB3ZSBhZ3JlZSB0byBj
b250aW51ZSBkb3duIHRoaXMgcGF0aC4NCj4gPiA+DQo+ID4gPiBCdXQgbm8sIEkgZG8gbm90IHRo
aW5rIHRoYXQgd2hhdCBpcyBkb25lIG91dHNpZGUgb2YgQy1sYW5kIHNob3VsZCBmb2xsb3cNCj4g
PiA+IEMgcnVsZXMuIEJ1dCBJIGRvIG5vdCBhZ3JlZSB3aXRoIHlvdXIgY29uY2x1c2lvbiB0aGF0
IGluIHRoYXQgY2FzZSB0aGVyZQ0KPiA+ID4gaXMgbm8gZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSBh
cHByb2FjaGVzLiBMZXQncyBnZXQgbW9yZSBpbnRvIHRoZQ0KPiA+ID4gZGV0YWlscy4NCj4gPiA+
DQo+ID4gPg0KPiA+ID4gMSkgU1lNQk9MX0hJREUgcmV0dXJuaW5nIHBvaW50ZXIgdHlwZQ0KPiA+
ID4NCj4gPiA+IExldCdzIHRha2UgX3N0YXJ0IGFuZCBfZW5kIGFzIGFuIGV4YW1wbGUuIF9zdGFy
dCBpcyBib3JuIGFzIGEgbGlua2VyDQo+ID4gPiBzeW1ib2wsIGFuZCBpdCBiZWNvbWVzIGEgQyBw
b2ludGVyIHdoZW4gd2UgZG86DQo+ID4gPg0KPiA+ID4gICBleHRlcm4gY2hhciBfc3RhcnRbXSwg
X2VuZFtdDQo+ID4gPg0KPiA+ID4gTm93IGl0IGlzIGEgcG9pbnRlciAoYWN0dWFsbHkgSSBzaG91
bGQgc2F5IGFuIGFycmF5LCBidXQgbGV0J3MgcHJldGVuZA0KPiA+ID4gdGhleSBhcmUgdGhlIHNh
bWUgdGhpbmcgZm9yIHRoaXMgZGlzY3Vzc2lvbikuDQo+ID4gPg0KPiA+ID4gV2hlbiB3ZSBkbzoN
Cj4gPiA+DQo+ID4gPiAgIFNZTUJPTF9ISURFKF9lbmQpIC0gU1lNQk9MX0hJREUoX3N0YXJ0KQ0K
PiA+ID4NCj4gPiA+IFdlIGFyZSBzdGlsbCBzdWJ0cmFjdGluZyBwb2ludGVyczogdGhlIHBvaW50
ZXJzIHJldHVybmVkIGJ5IFNZTUJPTF9ISURFLg0KPiA+ID4gV2UgY2Fubm90IHByb3ZlIHRoYXQg
dGhleSBhcmUgcG9pbnRlcnMgdG8gdGhlIHNhbWUgb2JqZWN0IG9yIHN1YnNlcXVlbmNlDQo+ID4g
PiBvYmplY3RzIGluIG1lbW9yeSwgc28gaXQgaXMgdW5kZWZpbmVkIGJlaGF2aW9yLCB3aGljaCBp
cyBub3QgYWxsb3dlZC4NCj4gPg0KPiA+IFN0b3AuIE5vLiBXZSB2ZXJ5IG11Y2ggY2FuIHByb3Zl
IHRoZXkgYXJlIC0gX2VuZCBwb2ludHMgYXQNCj4gPiBvbmUgcGFzdCB0aGUgbGFzdCBlbGVtZW50
IG9mIF9zdGFydFtdLiBJdCBpcyB0aGUgY29tcGlsZXIgd2hpY2gNCj4gPiBjYW4ndCBwcm92ZSB0
aGUgb3Bwb3NpdGUsIGFuZCBoZW5jZSBpdCBjYW4ndCBsZXZlcmFnZQ0KPiA+IHVuZGVmaW5lZCBi
ZWhhdmlvciBmb3Igb3B0aW1pemF0aW9uIHB1cnBvc2VzLg0KPiANCj4gVGhpcyBpcyBhbiBpbnRl
cmVzdGluZyBjb21tZW50LiBIb3dldmVyLCBldmVuIGZvciBub3JtYWwgcG9pbnRlcnMgaXQgaXMN
Cj4gdW5yZWxpYWJsZSB0byBjb3VudCBvbiBvbmUgcG9pbnRpbmcgb25lIHBhc3QgdGhlIGxhc3Qg
ZWxlbWVudCBvZiB0aGUNCj4gb3RoZXIuIFRoaXMgd2FzIHdlbGwgZXhwbGFpbmVkIGluIHRoZSBH
Q0MgdGhyZWFkIGxpbmtlZCBlYXJsaWVyIGluIHRoaXMNCj4gdGhyZWFkLiBUaGUgdmlzaW9uIG9m
IGF0IGxlYXN0IG9uZSBvZiB0aGUgR0NDIG1haW50YWluZXJzIGlzIHRoYXQgdGhlDQo+IGNvbXBp
bGVyIGlzIGZyZWUgdG8gcGxhY2UgdGhpbmdzIGluIG1lbW9yeSB3aGVyZSBpdCB3aXNoZXMsIHNv
IGFzIGENCj4gcHJvZ3JhbW1lciB5b3UgY2Fubm90IGNvdW50IG9uIHBvaW50ZXJzIHBvaW50aW5n
IG9uZSBwYXN0IHRoZSBsYXN0DQo+IGVsZW1lbnQgb2YgdGhlIG90aGVyLiBFdmVyLiBJbiB0aGlz
IGNhc2UsIHdoZXJlIF9zdGFydCBhbmQgX2VuZCBhcmUNCj4gZGVmaW5lZCBvdXRzaWRlIG9mIEMt
bGFuZCwgSSB0aGluayBpdCBpcyBldmVuIG1vcmUgdHJ1ZSwgYW5kIGl0IHJlbWFpbnMNCj4gdW5k
ZWZpbmVkLg0KPiANCj4gTW9yZW92ZXIsIEkgd2VudCBiYWNrIHRvIE1JU1JBQyAoZmluYWxseSBJ
IGhhdmUgYSBjb3B5KSBhbmQgcnVsZSAxOC4yDQo+IHNheXM6ICJzdWJ0cmFjdGlvbiBiZXR3ZWVu
IHBvaW50ZXJzIHNoYWxsIG9ubHkgYmUgYXBwbGllZCB0byBwb2ludGVycw0KPiB0aGF0IGFkZHJl
c3MgZWxlbWVudHMgb2YgdGhlIHNhbWUgYXJyYXkiLiBTbywgYWxsIHRoZSBldmlkZW5jZSB3ZSBo
YXZlDQo+IHNlZW1zIHRvIHNheSB0aGF0IHdlIGNhbm5vdCByZWx5IG9uIF9lbmQgcG9pbnRpbmcg
b25lIHBhc3QgdGhlIGxhc3QNCj4gZWxlbWVudCBvZiBfc3RhcnQgaW4gdGhpcyBtYXR0ZXIuDQo+
IA0KPiANCj4gPiA+IDMpIHZhci5TICsgc3RhcnRfIGFzIHVuc2lnbmVkIGxvbmcNCj4gPiA+DQo+
ID4gPiBXaXRoIHRoaXMgYXBwcm9hY2gsIF9zdGFydCBpcyBib3JuIGFzIGEgbGlua2VyIHN5bWJv
bC4gSXQgaXMgbmV2ZXINCj4gPiA+IGV4cG9ydGVkIHRvIEMsIHNvIGZyb20gQyBwb2ludCBvZiB2
aWV3LCBpdCBkb2Vzbid0IGV4aXN0LiBUaGVyZSBpcw0KPiA+ID4gYW5vdGhlciB2YXJpYWJsZSBu
YW1lZCAic3RhcnRfIiBkZWZpbmVkIGluIGFzc2VtYmx5IGFuZCBpbml0aWFsaXplZCB0bw0KPiA+
ID4gX3N0YXJ0LiBOb3cgd2UgZ28gaW50byBDIGxhbmQgd2l0aDoNCj4gPiA+DQo+ID4gPiAgIGV4
dGVybiB1aW50cHRyX3Qgc3RhcnRfLCBlbmRfDQo+ID4gPg0KPiA+ID4gc3RhcnRfIGFuZCBlbmRf
IGFyZSB1aW50cHRyX3QgZnJvbSB0aGUgYmVnaW5uaW5nIGZyb20gQyBwb2ludCBvZiB2aWV3Lg0K
PiA+ID4gVGhleSBoYXZlIG5ldmVyIGJlZW4gcG9pbnRlcnMgb3IgaW4gYW55IHdheSBjb25uZWN0
ZWQgdG8gX3N0YXJ0LiBUaGV5DQo+ID4gPiBhcmUgImNsZWFuIi4NCj4gPiA+DQo+ID4gPiBXaGVu
IHdlIGRvOg0KPiA+ID4NCj4gPiA+ICAgX2VuZCAtIF9zdGFydA0KPiA+ID4NCj4gPiA+IGl0IGlz
IGEgc3VidHJhY3Rpb24gYmV0d2VlbiB1aW50cHRyX3QsIHdoaWNoIGlzIGFsbG93ZWQuIFdoZW4g
d2UgZG86DQo+ID4gPg0KPiA+ID4gICAgIGZvciAoIGNhbGwgPSAoY29uc3QgaW5pdGNhbGxfdCAq
KWluaXRjYWxsX3N0YXJ0XzsNCj4gPiA+ICAgICAgICAgICAodWludHB0cl90KWNhbGwgPCBwcmVz
bXBfaW5pdGNhbGxfZW5kXzsNCj4gPiA+DQo+ID4gPiBUaGUgY29tcGFyaXNvbiBpcyBzdGlsbCBi
ZXR3ZWVuIHVpbnRwdHJfdCB0eXBlcywgYW5kIHRoZSB2YWx1ZSBvZiAiY2FsbCINCj4gPiA+IHN0
aWxsIGNvbWVzIGZyb20gYW4gdW5zaWduZWQgbG9uZyBpbml0aWFsbHkuIFRoZXJlIGlzIG5ldmVy
IGEgY29tcGFyaXNvbg0KPiA+ID4gYmV0d2VlbiBkdWJpb3VzIHBvaW50ZXJzLiAoSW50ZXJnZXIg
dG8gcG9pbnRlciBjb252ZXJzaW9ucyBhbmQgcG9pbnRlcg0KPiA+ID4gdG8gaW50ZWdlciBjb252
ZXJzaW9ucyBhcmUgYWxsb3dlZCBieSBNSVNSQSB3aXRoIHNvbWUgbGltaXRhdGlvbnMsIGJ1dCBJ
DQo+ID4gPiBhbSBkb3VibGUtY2hlY2tpbmcuKSBFdmVuOg0KPiA+ID4NCj4gPiA+ICAgICh1aW50
cHRyX3QpcmFuZG9tX3BvaW50ZXIgPCBwcmVzbXBfaW5pdGNhbGxfZW5kXw0KPiA+ID4NCj4gPiA+
IHdvdWxkIGJlIGFjY2VwdGFibGUgYmVjYXVzZSBwcmVzbXBfaW5pdGNhbGxfZW5kXyBpcyBhbiBp
bnRlZ2VyIGFuZCBoYXMNCj4gPiA+IGFsd2F5cyBiZWVuIGFuIGludGVnZXIgZnJvbSBDIHBvaW50
IG9mIHZpZXcuDQo+ID4NCj4gPiBXZWxsLCBhcyBzYWlkIC0gdGhpcyBpcyBvbmUgb2YgdGhlIHBv
c3NpYmxlIHBvc2l0aW9ucyB0byB0YWtlLiBQZXJzb25hbGx5DQo+ID4gSSBzZWUgbm8gZGlmZmVy
ZW5jZSBiZXR3ZWVuIHRoZSBoZWxwZXIgc3ltYm9scyBkZWZpbmVkIGluDQo+ID4gYXNzZW1ibHkg
c291cmNlcywgb3IgaW4gQyBzb3VyY2VzIHRoZSBvYmplY3QgZmlsZXMgZm9yIHdoaWNoIGFyZSBu
ZXZlcg0KPiA+IG1hZGUgcGFydCBvZiBwb3RlbnRpYWwgd2hvbGUgcHJvZ3JhbSBvcHRpbWl6YXRp
b24uDQo+IA0KPiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlIGNhc2UgZm9yIE1JU1JBQy4gQyBy
dWxlcyBhcHBseSB0byBDLiBPdGhlcg0KPiBydWxlcyBhcHBseSB0byBhc3NlbWJseSBhbmQgbGlu
a2VyIHNjcmlwdHMuIFRoaXMgaXMgc29tZXRoaW5nIHRoYXQNCj4gc2hvdWxkIGJlIGVhc3kgdG8g
Y2hlY2ssIGFuZCBJIGhvcGUgdGhhdCBTdGV3YXJ0IHNob3VsZCBiZSBhYmxlIHRvDQo+IGNvbmZp
cm0uDQoNCldvdWxkIGl0IGhlbHAgdG8gcHJvdmlkZSBhIGd1YXJhbnRlZSB0aGF0IGR1cmluZyBw
cm9jZXNzaW5nIG9mIG9uZQ0KY29tcGlsYXRpb24gdW5pdCwgdGhlIGNvbXBpbGVyIGRvZXNuJ3Qg
aGF2ZSB2aXNpYmlsaXR5IGludG8gb3RoZXINCmNvbXBpbGF0aW9uIHVuaXRzIG9yIG9iamVjdCBm
aWxlcz8NCg0KV2l0aCBHQ0MsIHdlIGhhdmUgdGhlIGx1eHVyeSBvZiBiZWluZyBhYmxlIHRvIHNw
ZWNpZnkgbm8gbGluayB0aW1lDQpvcHRpbWl6YXRpb24gYW5kIG5vIHdob2xlIHByb2dyYW0gb3B0
aW1pemF0aW9uLiBUaGlzIGNvdWxkIGFsc28gaW52b2x2ZQ0Kb25lIG9mIC1mbm8tbHRvLCAtZm5v
LXdob2xlLXByb2dyYW0sIG9yIGJvdGguDQoNCldlIHNob3VsZCBhbHNvIHNwZWNpZnkgdG8gaW52
b2tlIHRoZSBjb21waWxlciBzZXBhcmF0ZWx5IGZvciBlYWNoIC5jIGZpbGUNCihpLmUuIGRvbid0
IGRvICJnY2MgLWMgZm9vLmMgYmFyLmMiLCByYXRoZXIgdGhleSBzaG91bGQgYmUgc2VwYXJhdGUg
c3RlcHMNCiJnY2MgLWMgZm9vLmMiIGFuZCAiZ2NjIC1jIGJhci5jIikuDQoNCkNhbiB3ZSBhZ3Jl
ZSB0aGF0IHRoaXMgd291bGQgZ2l2ZSB1cyBhIGd1YXJhbnRlZSBDIGxhbmQgaXMgc2VwYXJhdGUg
ZnJvbQ0KYXNzZW1ibHkgYW5kIGxpbmtlciBsYW5kcz8NCg0KSSBoYXZlIG5vdCBpbnZlc3RpZ2F0
ZWQgY2xhbmcsIGJ1dCB3ZSBzaG91bGQgbWFrZSBzdXJlIHdlIGNhbiBwcm92aWRlIHRoaXMNCmd1
YXJhbnRlZSBmb3IgY2xhbmcgYXMgd2VsbC4NCg0KV2l0aCB0aG9zZSBndWFyYW50ZWVzIGluIHBs
YWNlLCBjYW4gd2UgYWdyZWUgdGhhdCB3aGF0IGhhcHBlbnMgaW4gYW4NCmFzc2VtYmx5IHNvdXJj
ZSBmaWxlIGlzIG5vdCBzdWJqZWN0IHRvIHRoZSBwb3RlbnRpYWwgdW5kZWZpbmVkIHBvaW50ZXJz
IHRvDQpkaWZmZXJlbnQgb2JqZWN0cyBiZWhhdmlvciBkZXNjcmliZWQgaW4gQzk5IHNlY3Rpb24g
Ni41LjYgYW5kIDYuNS44LCBhbmQNCnRoZSAiaWYgYW5kIG9ubHkgaWYiIGNsYXVzZSBpbiA2LjUu
OT8gKEknbSBub3QgdGFsa2luZyBhYm91dCBpbmxpbmUNCmFzc2VtYmx5KS4NCg0KSWYgd2Ugd2Fu
dGVkIHRvIGFjaGlldmUgYSBtb3JlIHdhcm0gYW5kIGZ1enp5IGZlZWxpbmcgYWJvdXQgdGhpcywg
d2UgY291bGQNCmludmVzdGlnYXRlIHBvdGVudGlhbGx5IGludm9raW5nICJhcyIgb3IgImdjYyAt
eGFzc2VtYmx5IiBmb3IgdHJhbnNsYXRpbmcNCmFuIGFzc2VtYmx5IHNvdXJjZSB0byBvYmplY3Qg
Y29kZSAoZGlzY2xhaW1lcjogSSBkaWRuJ3QgY2hlY2sgdG8gc2VlIGlmDQp0aGlzIGlzIGFscmVh
ZHkgYmVpbmcgZG9uZSBvciBub3QpLg0KDQpDOTkgZm9vdG5vdGUgNTYgZ2l2ZXMgdXMgYSBoaW50
IGFib3V0IHRoZSBpbnRlbnQgYXMgaXQgcmVsYXRlcyB0bw0KZXhlY3V0aW9uIGVudmlyb25tZW50
cywgd2hpY2ggcmVtaW5kZWQgbWU6IHdlIG1pZ2h0IGFsc28gY29uc2lkZXINCnNwZWNpZnlpbmcg
Y2VydGFpbiByZXF1aXJlbWVudHMgZm9yIHRoZSBleGVjdXRpb24gZW52aXJvbm1lbnQuIEZvcg0K
ZXhhbXBsZTogInBvaW50ZXJzIHNoYWxsIGJlIG1lYW5pbmdmdWxseSBhYmxlIHRvIGJlIHJlcHJl
c2VudGVkIGluIGludGVnZXINCnR5cGVzIiBhbmQvb3IgImNvbXBhcmUvc3VidHJhY3Qgb3BlcmF0
aW9ucyBvbiBwb2ludGVycyBzaGFsbCB5aWVsZA0KbWVhbmluZ2Z1bCByZXN1bHRzIiBvciBzb21l
dGhpbmcgbGlrZSB0aGF0ICh0aGVzZSBwcm9iYWJseSBjb3VsZCB1c2Ugc29tZQ0Kd29yZC1zbWl0
aGluZykuIEkgZG8gYmVsaWV2ZSB3ZSdyZSBhbHJlYWR5IG1ha2luZyBjZXJ0YWluIGFzc3VtcHRp
b25zDQphYm91dCBtZW1vcnkgYWRkcmVzc2luZyBhbmQgZXhlY3V0aW9uIGVudmlyb25tZW50IC0g
d2Ugc2hvdWxkIHNwZWxsIG91dA0KdGhlIGFzc3VtcHRpb25zIGNsZWFybHkgYW5kIHNwZWNpZnkg
dGhhdCBvdXIgY2hvaWNlIG9mIGNvbXBpbGVycywgYWxsb3dlZA0KY29tcGlsZXIgb3B0aW9ucywg
YW5kIGFyY2hpdGVjdHVyZXMgZG9uJ3QgdmlvbGF0ZSB0aGUgYXNzdW1wdGlvbnMuDQoNCg0KPiA+
IFVzaW5nIEMgZmlsZXMgZm9yIHRoaXMgaXMgc3RpbGwgaW4gY29uZmxpY3Qgd2l0aCB0aGUgc3Vw
cG9zZWQNCj4gPiB1bmRlZmluZWQgYmVoYXZpb3IsIGJ1dCBJIHRoaW5rIHlvdSBhZ3JlZSB0aGF0
IEMgYW5kIGFzc2VtYmx5IGZpbGVzDQo+ID4gY291bGQgYmUgc2V0IHVwIHN1Y2ggdGhhdCB0aGUg
cmVzdWx0aW5nIGJpbmFyeSBkYXRhIGlzIGlkZW50aWNhbC4gSW4NCj4gPiB3aGljaCBjYXNlIGl0
IGlzIGJvZ3VzIHRvIGNhbGwgb25lIHNhdGlzZmFjdG9yeSwgYnV0IG5vdCB0aGUgb3RoZXIuDQo+
IA0KPiBJIHNlZSB3aGF0IHlvdSBhcmUgc2F5aW5nLCBidXQgaXQgZG9lc24ndCB3b3JrIHRoYXQg
d2F5IGZyb20gYSBzcGVjDQo+IGNvbXBsaWFuY2UgcG9pbnQgb2Ygdmlldy4NCj4gDQo+IA0KPiA+
ID4gSG93ZXZlciwgdGhlcmUgYXJlIHN0aWxsIGEgY291cGxlIG9mIGlzc3VlZCBub3QgY29ycmVj
dGx5IHNvbHZlZCBieSB2OA0KPiA+ID4gb2YgdGhlIHNlcmllcy4gRm9yIHN0YXJ0ZXJzOg0KPiA+
ID4NCj4gPiA+ICAgICAgICAgYXBwbHlfYWx0ZXJuYXRpdmVzKChzdHJ1Y3QgYWx0X2luc3RyICop
YWx0X2luc3RydWN0aW9uc18sDQo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3Ry
dWN0IGFsdF9pbnN0ciAqKWFsdF9pbnN0cnVjdGlvbnNfZW5kXyk7DQo+ID4gPg0KPiA+ID4gSSBj
YW4gc2VlIGhvdyB0aGUgcG9pbnRlcnMgY29tcGFyaXNvbnMgaW4gYXBwbHlfYWx0ZXJuYXRpdmVz
IGNvdWxkIGJlDQo+ID4gPiBjb25zaWRlcmVkIHdyb25nIGdpdmVuIHRoZSB3YXkgdGhlIHBvaW50
ZXJzIGFyZSBpbml0aWFsaXplZDoNCj4gPiA+DQo+ID4gPiAgICAgZm9yICggYSA9IGJhc2UgPSBz
dGFydDsgYSA8IGVuZDsgYSsrICkNCj4gPiA+ICAgICB7DQo+ID4gPg0KPiA+ID4gc3RhcnQgYW5k
IGVuZCBjb21lIGZyb20gYWx0X2luc3RydWN0aW9uc18gYW5kIGFsdF9pbnN0cnVjdGlvbnNfZW5k
Xy4gSXQNCj4gPiA+IGRvZXNuJ3QgbWF0dGVyIHRoYXQgYWx0X2luc3RydWN0aW9uc18gYW5kIGFs
dF9pbnN0cnVjdGlvbnNfZW5kXyBhcmUNCj4gPiA+ICJzcGVjaWFsIiwgdGhleSBjb3VsZCBiZSBw
ZXJmZWN0bHkgbm9ybWFsIGludGVnZXJzIGFuZCB3ZSB3b3VsZCBzdGlsbA0KPiA+ID4gaGF2ZSB0
aGUgc2FtZSBwcm9ibGVtOiB3ZSBjYW5ub3QgcHJvdmUgdGhhdCAic3RhcnQiIGFuZCAiZW5kIiBw
b2ludCB0bw0KPiA+ID4gdGhlIHNhbWUgb2JqZWN0IG9yIHN1YnNlcXVlbnQgb2JqZWN0cyBpbiBt
ZW1vcnkuDQo+ID4gPg0KPiA+ID4gVGhlIHdheSB0byBmaXggaXQgaXMgYnkgY2hhbmdpbmcgdGhl
IHBhcmFtZXRlcnMgb2YgYXBwbHlfYWx0ZXJuYXRpdmVzIHRvDQo+ID4gPiBpbnRlcmdlciB0eXBl
cywgbWFraW5nIGNvbXBhcmlzb24gYmV0d2VlbiBpbnRlZ2VycywgYW5kIG9ubHkgdXNpbmcNCj4g
PiA+IHBvaW50ZXJzIHRvIGFjY2VzcyB0aGUgZGF0YS4NCj4gPg0KPiA+IFlvdSBrbm93IG15IHBv
c2l0aW9uIG9uIGNhc3RzIGZyb20gaW50ZWdlciB0byBwb2ludGVyIHR5cGVzLCBlc3BlY2lhbGx5
DQo+ID4gb25lcyB0YWtpbmcgYSB0eXBlIG91dCBvZiB0aGluIGFpci4gVGhpcyBhcHBsaWVzIHRv
IHlvdXIgYWRkaXRpb24gdG8gdGhlDQo+ID4gYXBwbHlfYWx0ZXJuYXRpdmVzKCkgY29uc3RydWN0
IGFzIHdlbGwgYXMgdGhlIGFsdGVybmF0aXZlIG9mIGFkZGluZyBzdWNoDQo+ID4gaW4gb3JkZXIg
dG8gYWNjZXNzIG1lbW9yeS4gVGhlIHF1b3RlIGZyb20gdGhlIHN0YW5kYXJkIHRoYXQgSSBnYXZl
DQo+ID4gbWFrZXMgc3VjaCBjYXN0cyBub3QgcHJvdmFibHkgKGJ5IHRoZSBjb21waWxlcikgZGVm
aW5lZCBiZWhhdmlvciBhcw0KPiA+IHdlbGwsIHNvIGl0IGFsbCBib2lscyBkb3duIHRvIHRoZSBz
YW1lIGRpc3RpbmN0aW9uIGFzIHBvaW50ZWQgb3V0IGFib3ZlIGluDQo+ID4gdGhlIGZpcnN0IHBh
cnQgb2YgbXkgcmVwbHkgaGVyZTogX1dlXyBjYW4gcHJvdmUgaXQsIGJ1dCB0aGUgY29tcGlsZXIN
Cj4gPiBjYW4ndC4gSGVuY2Ugd2UncmUgc3RpbGwgZGVwZW5kaW5nIG9uIHdob3NlIHByb29mIGlz
IG5lY2Vzc2FyeSB0bw0KPiA+IGVsaW1pbmF0ZSBNSVNSQSdzIHVuZGVmaW5lZCBiZWhhdmlvciBj
b25jZXJucy4NCj4gDQo+IENvbXBhcmlzb25zIGJldHdlZW4gcG9pbnRlcnMgdG8gZGlmZmVyZW50
IG9iamVjdHMgaXMgdW5kZWZpbmVkIGJ5IHRoZSBDDQo+IHNwZWMsIGFuZCBub3QgYWxsb3dlZCBi
eSBNSVNSQUMuDQo+IA0KPiBDYXN0aW5nIHBvaW50ZXJzIHRvIGludGVnZXJzIGFuZCBjYXN0aW5n
IGludGVnZXJzIHRvIHBvaW50ZXJzIGlzDQo+IGltcGxlbWVudGF0aW9uLWRlZmluZWQsIHdoaWNo
IGlzIG5vdCB0aGUgc2FtZSB0aGluZyBhcyB1bmRlZmluZWQuDQo+IA0KPiBTcGVjaWZpY2FsbHks
IGNhc3RpbmcgaW50ZWdlcnMgdG8gcG9pbnRlcnMgYW5kIHBvaW50ZXJzIHRvIGludGVnZXJzIGlz
DQo+IGFsbG93ZWQgYnkgTUlTUkFDIHdpdGggdGhlIGNhdmVhdCB0aGF0IHdlIHNob3VsZCBhdm9p
ZCBtaXNhbGlnbmVkDQo+IHBvaW50ZXJzIChjaGFyKiBhcmUgYWx3YXlzIGFsbG93ZWQpLCBhbmQg
dGhhdCBhIGNvbXBhdGlibGUgcG9pbnRlciB0eXBlDQo+IGlzIHVzZWQgd2hlbiBhY2Nlc3Npbmcg
dGhlIG9iamVjdCAoY2hhciogaXMgYWx3YXlzIGNvbXBhdGlibGUpLiBTdGV3YXJ0DQo+IHdpbGwg
c2VuZCBhIGxvbmdlciBleHBsYW5hdGlvbiBvdmVyIHRoZSB3ZWVrZW5kLg0KPiANCj4gSSBkb24n
dCBtYWtlIHVwIHRoZSBydWxlcywgSSBhbSBvbmx5IHRyeWluZyB0byBmb2xsb3cgdGhlbSA6LSkN
Cg0KSSdsbCBnZXQgdG8gdGhhdCBpbiBhIGJpdCwgYnV0IGZpcnN0LCBpdCdzIHRpbWUgZm9yIGFu
b3RoZXIgcmFkaWNhbCBuZXcNCmlkZWEuIExldCdzIGNhbGwgaXQgYXBwcm9hY2ggbnVtYmVyIDQu
DQoNClRoZSB1bmRlZmluZWQgYmVoYXZpb3IgYW5kICJpZiBhbmQgb25seSBpZiIgY2xhdXNlIChD
OTkgNi41LjYvOC85KSBvbmx5DQpwZXJ0YWluIHRvIHRoZSBzdWJ0cmFjdC9jb21wYXJlIG9wZXJh
dG9ycy4gU28sIGlmIHdlIGRvbid0IHVzZSB0aGUNCnN1YnRyYWN0L2NvbXBhcmUgb3BlcmF0b3Jz
IGluIEMgbGFuZCwgd2Ugd29uJ3QgYmUgc3ViamVjdCB0byB0aGUgdW5kZWZpbmVkDQpiZWhhdmlv
ci4gTGV0J3MgbW92ZSB0aGUgcG9pbnRlciBzdWJ0cmFjdC9jb21wYXJlIG9wZXJhdGlvbnMgdG8g
YXNzZW1ibHkuDQpOb3QgaW5saW5lIGFzc2VtYmx5LCBidXQgdG8gYSBzZXBhcmF0ZSBhc3NlbWJs
eSBzb3VyY2UgZmlsZS4NCg0KV2Ugd291bGQgd3JpdGUgc3Vicm91dGluZXMgaW4gYXNzZW1ibHkg
KGNhbGxhYmxlIGZyb20gQykgZm9yIGVhY2gNCnN1YnRyYWN0L2NvbXBhcmUgb3BlcmF0aW9uIHJl
cXVpcmVkLiBGb3IgZXhhbXBsZToNCmNoYXIgKiBzdWJ0cmFjdF9wdHJfcHRyKGNoYXIgKiwgY2hh
ciAqKTsNCmNoYXIgKiBzdWJ0cmFjdF9wdHJfaW50KGNoYXIgKiwgdWludHB0cl90KTsNCmludCB0
ZXN0X2VxdWFsKGNoYXIgKiwgY2hhciAqKTsNCg0KVGhhdCBjb3VsZCBldmVuIG9wZW4gdXAgdGhl
IGRvb3IgZm9yIGNvbW1vbiBvcGVyYXRpb25zIGxpa2UgIl9lbmQgLSBfc3RhcnQiOg0Kc2l6ZV90
IGdldF9wcm9ncmFtX3NpemUodm9pZCk7DQoNCklmIHdlIGNhbiBwcm92ZSB0byB0aGUgY29tcGls
ZXIgdGhhdCB3ZSdyZSBzdWJ0cmFjdGluZy9jb21wYXJpbmcgcG9pbnRlcnMNCnRvIHRoZSBzYW1l
IG9iamVjdCwgb3Igb25lIGVsZW1lbnQgcGFzdCB0aGUgbGFzdCwgdGhlbiB3ZSdyZSBzdGlsbCBP
SyB0bw0KdXNlIHRoZSBzdWJ0cmFjdC9jb21wYXJlIG9wZXJhdG9ycy4gT3RoZXJ3aXNlLCBjYWxs
IHRoZXNlIGZ1bmN0aW9ucy4NCg0KVGhpcyBhcHByb2FjaCByZWxpZXMgb24gYmVpbmcgYWJsZSB0
byBwcm92aWRlIHNvbWUgb3IgYWxsIG9mIHRoZQ0KZ3VhcmFudGVlcyBkaXNjdXNzZWQgYWJvdmUu
DQoNCkRvIHlvdSB0aGluayB0aGlzIHdpbGwgcHJldmVudCBHQ0MgZnJvbSBkb2luZyBpdHMgY29k
ZS1icmVha2luZw0Kb3B0aW1pemF0aW9uIGluIHF1ZXN0aW9ucyBhbmQgaGVscCB3aXRoIE1JU1JB
IEM/DQoNCg0KTGFzdGx5LCBiYWNrIHRvIHRoZSBjYXN0cyBxdWVzdGlvbiAodGhvdWdoIGl0IG1h
eSBiZSBpcnJlbGV2YW50IGlmIHdlDQpjaG9vc2UgdGhlIGFwcHJvYWNoIEkganVzdCBvdXRsaW5l
ZCk6IHRoZSBDIHN0YW5kYXJkIGd1YXJhbnRlZXMgdGhhdCB5b3UNCmNhbiByZWxpYWJseSBjb252
ZXJ0IGEgdm9pZCBwb2ludGVyIHRvIHVpbnRwdHJfdCBhbmQgYmFjayAoQzk5IHNlY3Rpb24NCjcu
MTguMS40KS4gVGhpcyBpcyBmdWxseSBkZWZpbmVkIGJ5IHRoZSBDIHN0YW5kYXJkOiBubyB1bnNw
ZWNpZmllZCwNCmltcGxlbWVudGF0aW9uLWRlZmluZWQsIG9yIHVuZGVmaW5lZCBiZWhhdmlvciBh
Ym91dCB0aGF0LiBJdCBkb2VzIG5vdCBtYWtlDQp0aGUgc2FtZSBndWFyYW50ZWUgZm9yIG90aGVy
IHBvaW50ZXIgdHlwZXMuIFJhdGhlciwgY29udmVyc2lvbiBiZXR3ZWVuDQpwb2ludGVyIHR5cGVz
IChvdGhlciB0aGFuIHZvaWQqKSBhbmQgaW50ZWdlcnMgaXMgaW1wbGVtZW50YXRpb24gZGVmaW5l
ZA0KKEM5OSBzZWN0aW9uIDYuMy4yLjMgcGFyYWdyYXBocyA1IGFuZCA2KS4gRnVydGhlciwgY29u
dmVydGluZyBhbnkgcG9pbnRlcg0KdHlwZSAoZXhjZXB0IGZ1bmN0aW9uIHBvaW50ZXIgdHlwZXMp
IHRvIGEgInZvaWQgKiIgYW5kIGJhY2sgaXMgbm90IGxvc3N5DQooQzk5IHNlY3Rpb24gNi4zLjIu
MyBwYXJhZ3JhcGggMSkuDQoNClNvLCBsZXQncyBzYXkgeW91IGhhdmUgYSAiY2hhciAqIiB0aGF0
IHlvdSB3YW50IHRvIGNvbnZlcnQgdG8gdWludHB0cl90LA0KeW91J2QgZmlyc3QgaGF2ZSB0byBj
b252ZXJ0IHRvICJ2b2lkICoiLg0KDQpjaGFyICogaW1fYV9jaGFyX3B0cjsNCnVpbnRwdHJfdCBp
bV9hX3VpbnRwdHJfdDsNCi8qIC4uLiBpbml0aWFsaXphdGlvbiAuLi4gKi8NCmltX2FfdWludHB0
cl90ID0gKHVpbnRwdHJfdCkodm9pZCopaW1fYV9jaGFyX3B0cjsNCmltX2FfY2hhcl9wdHIgPSAo
Y2hhciopKHZvaWQqKWltX2FfdWludHB0cl90Ow0KDQpJdCBtYXkgbm90IGJlIHByZXR0eSwgYW5k
IEkgZnVsbHkgc3ltcGF0aGl6ZSB3aXRoIHlvdXIgcmVzaXN0YW5jZSB0b3dhcmQNCnVubmVjZXNz
YXJ5IGNhc3RzLCBidXQgd2UgaGF2ZSBhIGZ1bGx5IEM5OSBzdGFuZGFyZCBjb21wbGlhbnQgd2F5
IHRvDQpjb252ZXJ0IGJldHdlZW4gdWludHB0cl90IGFuZCBwb2ludGVyIHR5cGVzIGFuZCBiYWNr
IHdpdGhvdXQgbG9zcywgYW5kDQp3aXRob3V0IHJlbHlpbmcgb24gdW5zcGVjaWZpZWQsIGltcGxl
bWVudGF0aW9uLWRlZmluZWQsIG9yIHVuZGVmaW5lZA0KYmVoYXZpb3IuDQoNCk1JU1JBIEMgYWR2
aXNlcyB0aGF0IHlvdSBzaG91bGRuJ3QgZG8gc3VjaCBjYXN0aW5nLCBidXQgcmVjb2duaXplcyB0
aGF0IGl0DQppcyBuZWNlc3NhcnkgaW4gc29tZSBjYXNlcywgc28gaXQgZ2l2ZXMgZ3VpZGVsaW5l
cyBmb3IgdGhlIGNhc2Ugd2hlbiBhbg0KaW50ZWdlciB0eXBlIGlzIGNvbnZlcnRlZCB0byBhIHBv
aW50ZXIgdHlwZToNCjEuIFRha2UgY2FyZSB0byBhdm9pZCBtaXNhbGlnbmVkIHBvaW50ZXJzICgi
Y2hhciAqIiB3aWxsIGFsd2F5cyBiZQ0KICAgYWxpZ25lZCwgYXNzdW1pbmcgY2VydGFpbiBwcm9w
ZXJ0aWVzIG9mIHRoZSBleGVjdXRpb24gZW52aXJvbm1lbnQpDQoyLiBFbnN1cmUgdGhhdCBhIGNv
bXBhdGlibGUgcG9pbnRlciB0eXBlIGlzIHVzZWQgd2hlbiBhY2Nlc3NpbmcgdGhlIG9iamVjdA0K
ICAgKCJjaGFyICoiIGlzIGFsd2F5cyBndWFyYW50ZWVkIHRvIGJlIGNvbXBhdGlibGUpDQoNCkkg
cmVmZXIgeW91IHRvIEM5OSBzZWN0aW9uIDYuNSBwYXJhZ3JhcGggNywgYW5kIE1JU1JBIEM6MjAx
MiBSdWxlcyAxMS4zLA0KMTEuNCwgMTEuNSBmb3IgZnVydGhlciBkZXRhaWxzLg0KDQpTdGV3DQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 05:28:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 05:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glS8P-0004o8-2z; Mon, 21 Jan 2019 05:28: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=jWuK=P5=intel.com=dandan.bi@srs-us1.protection.inumbo.net>)
 id 1glPGP-0007bJ-Fd
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 02:24:37 +0000
X-Inumbo-ID: b2181524-1d23-11e9-a1e0-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2181524-1d23-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 02:24:36 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Jan 2019 18:23:35 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,501,1539673200"; d="scan'208";a="313420859"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga005.fm.intel.com with ESMTP; 20 Jan 2019 18:23:35 -0800
Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 20 Jan 2019 18:23:35 -0800
Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by
 fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 20 Jan 2019 18:23:35 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.159]) by
 SHSMSX108.ccr.corp.intel.com ([169.254.8.85]) with mapi id 14.03.0415.000;
 Mon, 21 Jan 2019 10:23:33 +0800
From: "Bi, Dandan" <dandan.bi@intel.com>
To: Julien Grall <julien.grall@arm.com>, edk2-devel-01
 <edk2-devel@lists.01.org>, "Gao, Liming" <liming.gao@intel.com>
Thread-Topic: Unable to boot Linux with master EDK2
Thread-Index: AQHUr1vhj7L9AmY/+06RpCyNAP7E8aW5AJKw
Date: Mon, 21 Jan 2019 02:23:31 +0000
Message-ID: <3C0D5C461C9E904E8F62152F6274C0BB40B84976@SHSMSX104.ccr.corp.intel.com>
References: <cb47bed5-4326-9966-8f95-b80c7310a79a@arm.com>
In-Reply-To: <cb47bed5-4326-9966-8f95-b80c7310a79a@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 21 Jan 2019 05:28:31 +0000
Subject: Re: [Xen-devel] Unable to boot Linux with master EDK2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kinney, Michael D" <michael.d.kinney@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Laszlo Ersek <lersek@redhat.com>,
 Leif Lindholm <leif.lindholm@linaro.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuIEdyYWxsDQoNCkkgaGF2ZSBjb21taXR0ZWQgdGhlIGZpeCBwYXRjaC4gDQpodHRw
czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvY29tbWl0L2ViNzZiNzYyMThkNWJhYzg2NzQx
NGUyZmY2ZGQwOWM2ZTdjNzAwZGQNCg0KUGxlYXNlIHRyeWluZyB0aGUgbGF0ZXN0IEVESzIgbWFz
dGVyLg0KDQoNClRoYW5rcywNCkRhbmRhbiANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4g
U2VudDogU2F0dXJkYXksIEphbnVhcnkgMTksIDIwMTkgMjozMCBBTQ0KPiBUbzogZWRrMi1kZXZl
bC0wMSA8ZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmc+OyBCaSwgRGFuZGFuDQo+IDxkYW5kYW4uYmlA
aW50ZWwuY29tPjsgR2FvLCBMaW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPg0KPiBDYzogTGVp
ZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPjsgQXJkIEJpZXNoZXV2ZWwNCj4g
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+OyBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPjsgS2lubmV5LA0KPiBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsg
eGVuLWRldmVsIDx4ZW4tDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiBTdWJqZWN0
OiBVbmFibGUgdG8gYm9vdCBMaW51eCB3aXRoIG1hc3RlciBFREsyDQo+IA0KPiBIaSBhbGwsDQo+
IA0KPiBJIGFtIHRyeWluZyB0byBib290IGEgWGVuIGd1ZXN0IHVzaW5nIHRoZSBsYXRlc3QgRURL
MiBtYXN0ZXIgKGNjZTlkNzYzNTgNCj4gIkJhc2VUb29sczogQWxsb3cgZW1wdHkgdmFsdWUgZm9y
IEhpaVBjZCBpbiBEc2MiKSwgR1JVQiBhbmQgTGludXggNS4wLXJjMi4NCj4gDQo+IFRoZSBsYXN0
IGNvZGUgZXhlY3V0ZWQgYnkgTGludXggaXMgd2hlbiBpbnN0YWxsaW5nIHRoZSB2aXJ0dWFsIGFk
ZHJlc3MgbWFwIGluDQo+IHRoZSBFRkkgc3R1YiBhbmQgdGhlbiBpdCBzZWVtcyB0byBnZXQgc3R1
Y2suIEkgZG9uJ3QgaGF2ZSBtdWNoIGluZm9ybWF0aW9uDQo+IGZyb20gdGhlIGNvbnNvbGU6DQo+
IA0KPiBJbnN0YWxsUHJvdG9jb2xJbnRlcmZhY2U6IDVCMUIzMUExLTk1NjItMTFEMi04RTNGLTAw
QTBDOTY5NzIzQiA3RTA0MTA0MA0KPiBMb2FkaW5nIGRyaXZlciBhdCAweDAwMDY4QzcwMDAwIEVu
dHJ5UG9pbnQ9MHgwMDA2OUQ2NTY2NCBMb2FkaW5nIGRyaXZlciBhdA0KPiAweDAwMDY4QzcwMDAw
IEVudHJ5UG9pbnQ9MHgwMDA2OUQ2NTY2NA0KPiBJbnN0YWxsUHJvdG9jb2xJbnRlcmZhY2U6IEJD
NjIxNTdFLTNFMzMtNEZFQy05OTIwLTJEM0IzNkQ3NTBERiA3REY2QUIxOA0KPiBQcm90ZWN0VWVm
aUltYWdlQ29tbW9uIC0gMHg3RTA0MTA0MA0KPiAgIC0gMHgwMDAwMDAwMDY4QzcwMDAwIC0gMHgw
MDAwMDAwMDAyMDA2MDAwDQo+IFNldFVlZmlJbWFnZU1lbW9yeUF0dHJpYnV0ZXMgLSAweDAwMDAw
MDAwNjhDNzAwMDAgLQ0KPiAweDAwMDAwMDAwMDAwMDEwMDAgKDB4MDAwMDAwMDAwMDAwNDAwOCkg
U2V0VWVmaUltYWdlTWVtb3J5QXR0cmlidXRlcw0KPiAtIDB4MDAwMDAwMDA2OEM3MTAwMCAtIDB4
MDAwMDAwMDAwMTFDRDAwMCAoMHgwMDAwMDAwMDAwMDIwMDA4KQ0KPiBTZXRVZWZpSW1hZ2VNZW1v
cnlBdHRyaWJ1dGVzIC0gMHgwMDAwMDAwMDY5RTNFMDAwIC0NCj4gMHgwMDAwMDAwMDAwRTM4MDAw
ICgweDAwMDAwMDAwMDAwMDQwMDgpIEVGSSBzdHViOiBCb290aW5nIExpbnV4IEtlcm5lbC4uLg0K
PiBFRkkgc3R1YjogVXNpbmcgRFRCIGZyb20gY29uZmlndXJhdGlvbiB0YWJsZSBFRkkgc3R1Yjog
RXhpdGluZyBib290IHNlcnZpY2VzDQo+IGFuZCBpbnN0YWxsaW5nIHZpcnR1YWwgYWRkcmVzcyBt
YXAuLi4NCj4gWGVuQnVzOiBTZXQgc3RhdGUgdG8gNQ0KPiBYZW5CdXM6IFNldCBzdGF0ZSB0byA1
LCBkb25lDQo+IFhlblB2QmxrOiB3YWl0aW5nIGJhY2tlbmQgc3RhdGUgNSwgY3VycmVudDogNA0K
PiBYZW5TdG9yZTogV2F0Y2ggZXZlbnQgN0U5NTczOTgNCj4gWGVuQnVzOiBTZXQgc3RhdGUgdG8g
Ng0KPiBYZW5CdXM6IFNldCBzdGF0ZSB0byA2LCBkb25lDQo+IFhlblB2QmxrOiB3YWl0aW5nIGJh
Y2tlbmQgc3RhdGUgNiwgY3VycmVudDogNQ0KPiBYZW5TdG9yZTogV2F0Y2ggZXZlbnQgN0U5NTcz
OTgNCj4gWGVuQnVzOiBTZXQgc3RhdGUgdG8gMQ0KPiBYZW5CdXM6IFNldCBzdGF0ZSB0byAxLCBk
b25lDQo+IFhlbiBHcmFudFRhYmxlLCByZW1vdmluZyAzODAwMw0KPiBYZW4gR3JhbnRUYWJsZSwg
cmVtb3ZpbmcgMzgwMDINCj4gWGVuIEdyYW50VGFibGUsIHJlbW92aW5nIDM4MDAxDQo+IFhlbiBH
cmFudFRhYmxlLCByZW1vdmluZyAzODAwMA0KPiBTZXRVZWZpSW1hZ2VNZW1vcnlBdHRyaWJ1dGVz
IC0gMHgwMDAwMDAwMDdGMzYwMDAwIC0NCj4gMHgwMDAwMDAwMDAwMDQwMDAwICgweDAwMDAwMDAw
MDAwMDAwMDgpIFNldFVlZmlJbWFnZU1lbW9yeUF0dHJpYnV0ZXMNCj4gLSAweDAwMDAwMDAwN0JG
RjAwMDAgLSAweDAwMDAwMDAwMDAwNDAwMDAgKDB4MDAwMDAwMDAwMDAwMDAwOCkNCj4gU2V0VWVm
aUltYWdlTWVtb3J5QXR0cmlidXRlcyAtIDB4MDAwMDAwMDA3QkZBMDAwMCAtDQo+IDB4MDAwMDAw
MDAwMDA0MDAwMCAoMHgwMDAwMDAwMDAwMDAwMDA4KSBTZXRVZWZpSW1hZ2VNZW1vcnlBdHRyaWJ1
dGVzDQo+IC0gMHgwMDAwMDAwMDdCRjAwMDAwIC0gMHgwMDAwMDAwMDAwMDQwMDAwICgweDAwMDAw
MDAwMDAwMDAwMDgpDQo+IFNldFVlZmlJbWFnZU1lbW9yeUF0dHJpYnV0ZXMgLSAweDAwMDAwMDAw
N0JFNjAwMDAgLQ0KPiAweDAwMDAwMDAwMDAwNDAwMDAgKDB4MDAwMDAwMDAwMDAwMDAwOCkgU2V0
VWVmaUltYWdlTWVtb3J5QXR0cmlidXRlcw0KPiAtIDB4MDAwMDAwMDA3QkRDMDAwMCAtIDB4MDAw
MDAwMDAwMDA0MDAwMCAoMHgwMDAwMDAwMDAwMDAwMDA4KQ0KPiANCj4gVGhlIGJpc2VjdG9yIHBv
aW50ZWQgdG8gdGhlIGZvbGxvd2luZyBjb21taXQ6DQo+IA0KPiBjb21taXQgMmY0YTVhOWY0YzE3
ZWQ4OGFhYTMxMTRkMWUxNjFlNDJjYjgwYTliZg0KPiBBdXRob3I6IERhbmRhbiBCaSA8ZGFuZGFu
LmJpQGludGVsLmNvbT4NCj4gRGF0ZTogICBUaHUgSmFuIDMgMTU6MzE6MjMgMjAxOSArMDgwMA0K
PiANCj4gICAgIE1kZVBrZy9CYXNlUGVDb2ZmTGliOiBBZGQgbW9yZSBjaGVjayBmb3IgcmVsb2Nh
dGlvbiBkYXRhDQo+IA0KPiAgICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcv
c2hvd19idWcuY2dpP2lkPTE0MjYNCj4gDQo+ICAgICBWMjoNCj4gICAgICgxKSBBZGQgTlVMTCBw
b2ludGVyIGNoZWNrIGZvciB0aGUgaW5wdXQgcGFyYW1ldGVycw0KPiAgICAgKDIpIEFkZCBjaGVj
ayBmb3IgdGhlICJBZGp1c3QiIHZhbHVlIGJlZm9yZSBhcHBseWluZyBmaXggdXBzLg0KPiANCj4g
ICAgIEluIGZ1bmN0aW9uIFBlQ29mZkxvYWRlclJlbG9jYXRlSW1hZ2VGb3JSdW50aW1lLCBpdCBk
b2Vzbid0DQo+ICAgICBkbyBtdWNoIGNoZWNrIHdoZW4gZG8gcmVsb2NhdGlvbi4gRm9yIEFQSSBs
ZXZlbCBjb25zaWRlcmF0aW9uLA0KPiAgICAgaXQncyBub3Qgc2FmZSBlbm91Z2guDQo+ICAgICBT
byB0aGlzIHBhdGNoIGlzIHRvIHJlcGxhY2UgdGhlIHNhbWUgY29kZSBsb2dpYyB3aXRoIGZ1bmN0
aW9uDQo+ICAgICBQZUNvZmZMb2FkZXJJbWFnZUFkZHJlc3Mgd2hpY2ggd2lsbCBjb3ZlciBtb3Jl
IHZhbGlkYXRpb24uDQo+IA0KPiAgICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5r
aW5uZXlAaW50ZWwuY29tPg0KPiAgICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPg0KPiAgICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQ0KPiAgICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50
ZWwuY29tPg0KPiAgICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPg0KPiANCj4gQW55IGlkZWFzIHdoYXQgY291bGQgaGF2ZSBnb25lIHdyb25nPw0KPiANCj4g
QmVzdCByZWdhcmRzLA0KPiANCj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 06:45:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 06: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-devel-bounces@lists.xenproject.org>)
	id 1glTKy-0002Au-2z; Mon, 21 Jan 2019 06:45:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glTKw-0002Ak-65
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 06:45:34 +0000
X-Inumbo-ID: 25b692ad-1d48-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25b692ad-1d48-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 06:45:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glTKt-00076k-DS; Mon, 21 Jan 2019 06:45:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glTKt-0001R3-2h; Mon, 21 Jan 2019 06:45:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glTKt-0007su-29; Mon, 21 Jan 2019 06:45:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132161-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=a8d2b0685681e2f291faaa501efbbd76875f8ec8
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 06:45:31 +0000
Subject: [Xen-devel] [qemu-mainline test] 132161: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjE2MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIxNjEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTg0MgogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMx
ODQyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzE4NDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MTg0MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhOGQyYjA2ODU2ODFlMmYyOTFm
YWFhNTAxZWZiYmQ3Njg3NWY4ZWM4CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAg
ICAgICAxNDc5MjNiMWE5MDFhMDM3MGY4M2EwZjRjNThlYzFiYWZmZWYyMmYwCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMzE4NDIgIDIwMTktMDEtMDkgMDA6Mzc6MjIgWiAgIDEyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTMxODkyICAyMDE5LTAxLTA5IDIzOjM3OjAwIFogICAxMSBkYXlzICAg
MTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyMDgxICAyMDE5LTAxLTE5IDA2OjAx
OjUyIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3Jn
PgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGFu
ZHJvIFNhbmNoZXogQmFjaCA8YXNhbmNoZXpAa3J5cHRvc2xvZ2ljLmNvbT4KICBBbGV4ZXkgS2Fy
ZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5m
cmFuY2lzQHdkYy5jb20+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCQUxBVE9OIFpvbHRhbiA8
YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDaHJp
c3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2xlYmVyIFJvc2Eg
PGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNv
bT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRl
ciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5j
b20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQg
SGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhh
bmdAb3JhY2xlLmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAg
RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRmFtIFpoZW5nIDxmYW16QHJlZGhhdC5j
b20+CiAgRmVpIExpIDxzaGlybGV5MTdmZWlAZ21haWwuY29tPgogIEZyZWRpYW5vIFppZ2xpbyA8
ZnppZ2xpb0ByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2st
dXMubmV0PgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEppYW4gV2FuZyA8d2FuZ2ppYW4xNjFAaHVh
d2VpLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEpvaG4gU25vdyA8anNu
b3dAcmVkaGF0LmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEth
c2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxs
YXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgog
IExpIEZlbmcgPGxpZmVuZzE1MTlAZ21haWwuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNv
bT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBN
YXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNaWNoYWVs
IENsYXJrIDxtamNAc2lmaXZlLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0
LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBQYWxtZXIg
RGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBlbmcg
SGFvIDxwZW5nLmhhbzJAenRlLmNvbS5jbj4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxs
QGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFBpZXJyZSBNb3JlbCA8cG1vcmVsQGxpbnV4LmlibS5jb20+CiAgUHJhc2FkIEogUGFuZGl0
IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUHJpaXQgTGFlcyA8cGxhZXNAcGxhZXMub3JnPgog
IFJlbXkgTm9lbCA8cmVteS5ub2VsQGJsYWRlLWdyb3VwLmNvbT4KICBSaWNoYXJkIEhlbmRlcnNv
biA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21hbiBCb2xzaGFrb3YgPHIuYm9s
c2hha292QHlhZHJvLmNvbT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMt
bHlvbi5vcmc+CiAgU3JlZWppdGggTW9oYW5hbiA8c3JlZWppdC5tb2hhbmFuQG51dGFuaXguY29t
PgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQmVyZ2Vy
IDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhh
QHJlZGhhdC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRpbSBTbWl0aCA8dGltLnNtaXRo
QGNpdHJpeC5jb20+CiAgVG9tIERlc2V5biA8dG9tLmRlc2V5bkBnbWFpbC5jb20+CiAgVml0YWx5
IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9z
Y2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIFdlaSBYdSA8d2V4dUByZWRoYXQuY29tPgog
IFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50ZWwuY29tPgogIFlpIE1pbiBaaGFvIDx6eWltaW5A
bGludXguaWJtLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5p
eC5jb20+CiAgWmhhbyBZYW4gPHlhbi55LnpoYW9AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2ODg3IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 07:07:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 07:07: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-devel-bounces@lists.xenproject.org>)
	id 1glTfc-0003oF-3F; Mon, 21 Jan 2019 07:06: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glTfa-0003o5-0J
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 07:06:54 +0000
X-Inumbo-ID: 206d18f6-1d4b-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 206d18f6-1d4b-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 07:06:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glTfV-0007Xy-Nn; Mon, 21 Jan 2019 07:06:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glTfV-0002nm-Gb; Mon, 21 Jan 2019 07:06:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glTfV-0003Y2-Fh; Mon, 21 Jan 2019 07:06:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1glTfV-0003Y2-Fh@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 07:06:49 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-rumprun-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42
LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiBydW1wcnVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0ClRyZWU6IHJ1bXBydW5fYnVpbGRydW1wc2ggaHR0cHM6Ly9naXRodWIuY29tL3J1bXBr
ZXJuZWwvYnVpbGRydW1wLnNoClRyZWU6IHJ1bXBydW5fbmV0YnNkc3JjIGh0dHBzOi8vZ2l0aHVi
LmNvbS9ydW1wa2VybmVsL3NyYy1uZXRic2QKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioq
CgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDog
IDIzMzllOTFkMGU2NjA5ZTE3OTQzYTBhYjNjM2M4YzQwNDQ3NjBjMDUKICBCdWcgbm90IHByZXNl
bnQ6IDlkM2NjZTFlOGI4NTYxZmVkNWYzODNkMjJhNGQ2OTQ5ZGI0ZWFkYmUKICBMYXN0IGZhaWwg
cmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MzIyNDcvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0
aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBn
cmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24t
c3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8x
MzIyNDcuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjU4OTggLS1ibGVzc2lu
Z3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzMjA4
NiBmYWlsIFtob3N0PWNoYXJkb25uYXkxXSAvIDEyODA1OSBbaG9zdD1maWFubzBdIDEyODAyMiBb
aG9zdD1yaW1hdmExXSAxMjgwMDIgW2hvc3Q9YWxiYW5hMV0gMTI3OTkxIFtob3N0PWFsYmFuYTFd
IDEyNzk3NiBbaG9zdD1hbGJhbmExXSAxMjc5NjIgW2hvc3Q9aHV4ZWxyZWJlMV0gMTI3OTA3IFto
b3N0PWRlYmluYTBdIDEyNzc5MyBbaG9zdD1hbGJhbmEwXSAxMjc3MzIgW2hvc3Q9ZGViaW5hMV0g
MTI3NjE3IFtob3N0PXBpbm90MF0gMTI3NTY5IFtob3N0PXBpbm90MF0gMTI3NTUxIFtob3N0PXBp
bm90MF0gMTI3NTM1IFtob3N0PXBpbm90MF0gMTI3NTE2IFtob3N0PXBpbm90MF0gMTI3NDk3IFto
b3N0PXBpbm90MF0gMTI3NDc5IFtob3N0PXBpbm90MF0gMTI3NDU4IFtob3N0PXBpbm90MF0gMTI3
NDQzIFtob3N0PXBpbm90MF0gMTI3NDE1IFtob3N0PXBpbm90MF0gMTI3NDAzIFtob3N0PXBpbm90
MF0gMTI3Mzg5IFtob3N0PXBpbm90MF0gMTI3MzY0IFtob3N0PXBcCiBpbm90MF0gMTI3MzQ0IFto
b3N0PXBpbm90MF0gMTI3MzE1IFtob3N0PXBpbm90MF0gMTI3Mjg0IFtob3N0PXBpbm90MF0gMTI3
MjU2IFtob3N0PXBpbm90MF0gMTI3MjIxIFtob3N0PXBpbm90MF0gMTI3MTkzIFtob3N0PXBpbm90
MF0gMTI3MTQ4IFtob3N0PXBpbm90MF0gMTI3MTA4IFtob3N0PXBpbm90MF0gMTI3MDM4IFtob3N0
PXBpbm90MF0gMTI2OTc4IFtob3N0PXBpbm90MF0gMTI2ODg4IFtob3N0PXBpbm90MF0gMTI2Njgy
IFtob3N0PXBpbm90MF0gMTI2NTUwIFtob3N0PXBpbm90MF0gMTI2NDEyIFtob3N0PXBpbm90MF0g
MTI2MzEwIFtob3N0PWZpYW5vMF0gMTI2MjAyIFtob3N0PWh1eGVscmViZTFdIDEyNjA2OSBbaG9z
dD1pdGFsaWEwXSAxMjU5MjEgW2hvc3Q9ZWxibGluZzFdIDEyNTg5OCBbaG9zdD1hbGJhbmExXSAx
MjU3MDIgW2hvc3Q9ZGViaW5hMF0gMTI1Njc2IFtob3N0PWpvdWJlcnRpbjBdIDEyNTY1NyBbaG9z
dD1kZWJpbmExXSAxMjU2NDggW2hvc3Q9Z29kZVwKIGxsbzFdIDEyNTYzOSBbaG9zdD1waW5vdDBd
IDEyNTU4NSBbaG9zdD1nb2RlbGxvMF0gMTI1NTUxIFtob3N0PWZpYW5vMV0gMTI1NTIwIFtob3N0
PWFsYmFuYTFdIDEyNTUwMSBbaG9zdD1lbGJsaW5nMF0gMTI1NDAxIFtob3N0PWh1eGVscmViZTFd
IDEyNTI4NSBbaG9zdD1hbGJhbmEwXSAxMjUyNDIgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZs
aWdodHM6IDEzMjA4NiAvIDEyNTI0MgoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3
aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9s
aW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHJ1bXBydW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKVHJlZTogcnVtcHJ1bl9idWlsZHJ1bXBzaCBodHRwczovL2dpdGh1Yi5j
b20vcnVtcGtlcm5lbC9idWlsZHJ1bXAuc2gKVHJlZTogcnVtcHJ1bl9uZXRic2RzcmMgaHR0cHM6
Ly9naXRodWIuY29tL3J1bXBrZXJuZWwvc3JjLW5ldGJzZApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDIzMzllOTFkMGU2NjA5ZTE3OTQzYTBhYjNjM2M4YzQw
NDQ3NjBjMDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMDg1ZTZlMDBhYjA0ZjY4MDJhYmM3MGE0NWJlZWE0YzdkOTVjNDNk
MyA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZj
NTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNk
NjUyNTlkMTNhMwpCYXNpcyBwYXNzIDlkM2NjZTFlOGI4NTYxZmVkNWYzODNkMjJhNGQ2OTQ5ZGI0
ZWFkYmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMx
ZDNhODY1NWQwNzY2M2EgMDg1ZTZlMDBhYjA0ZjY4MDJhYmM3MGE0NWJlZWE0YzdkOTVjNDNkMyA5
YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1
ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYgNDFjYjJkYjYyNjI3YTc0MzhkOTM4YWFlNDg3NTUwYzNm
NGFjYjFkYQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJh
dG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdCM5ZDNjY2UxZThiODU2MWZlZDVmMzgzZDIyYTRkNjk0OWRiNGVhZGJl
LTIzMzllOTFkMGU2NjA5ZTE3OTQzYTBhYjNjM2M4YzQwNDQ3NjBjMDUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2M4ZWEwNDU3
NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I1wKIDQz
MTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EtZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdCMwODVlNmUwMGFiMDRmNjgwMmFiYzcwYTQ1YmVlYTRjN2Q5NWM0M2QzLTA4NWU2ZTAw
YWIwNGY2ODAyYWJjNzBhNDViZWVhNGM3ZDk1YzQzZDMgaHR0cHM6Ly9naXRodWIuY29tL3J1bXBr
ZXJuZWwvYnVpbGRydW1wLnNoIzljOWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3YTNiYzIzMGIz
MmMtOWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4NjdhM2JjMjMwYjMyYyBodHRwczovL2dpdGh1
Yi5jb20vcnVtcGtlcm5lbC9zcmMtbmV0YnNkI2I4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5
OGJjMTI4NTMwYjYtYjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM0MWNiMmRiNjI2MjdhNzQzXAogOGQ5MzhhYWU0ODc1
NTBjM2Y0YWNiMWRhLTkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKYWRo
b2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhv
Yy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9hZGVk
IDIwMDYgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6
CiAxMjUxNjcgW2hvc3Q9Z29kZWxsbzFdCiAxMjUyNDIgcGFzcyA5ZDNjY2UxZThiODU2MWZlZDVm
MzgzZDIyYTRkNjk0OWRiNGVhZGJlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4
OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIDA4NWU2ZTAwYWIwNGY2ODAyYWJjNzBhNDVi
ZWVhNGM3ZDk1YzQzZDMgOWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4NjdhM2JjMjMwYjMyYyBi
OGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2IDQxY2IyZGI2MjYyN2E3NDM4
ZDkzOGFhZTQ4NzU1MGMzZjRhY2IxZGEKIDEyNTI4NSBbaG9zdD1hbGJhbmEwXQogMTI1NDAxIFto
b3N0PWh1eGVscmViZTFdCiAxMjU1MDEgW2hvc3Q9ZWxibGluZzBdCiAxMjU1NTEgW2hvc3Q9Zmlh
bm8xXQogMTI1NTIwIFtob3N0PWFsYmFuYTFdCiAxMjU1ODUgW2hvc3Q9Z29kZWxsbzBdCiAxMjU2
NDggW2hvc3Q9Z29kZWxsbzFdCiAxMjU2MzkgW2hvc3Q9cGlub3QwXQogMTI1NjU3IFtob3N0PWRl
YmluYTFdCiAxMjU2NzYgW2hvc3Q9am91YmVydGluMF0KIDEyNTcwMiBbaG9zdD1kZWJpbmEwXQog
MTI1ODk4IFtob3N0PWFsYmFuYTFdCiAxMjU5MjEgW2hvc3Q9ZWxibGluZzFdCiAxMjYwNjkgW2hv
c3Q9aXRhbGlhMF0KIDEyNjIwMiBbaG9zdD1odXhlbHJlYmUxXQogMTI2MzEwIFtob3N0PWZpYW5v
MF0KIDEyNjQxMiBbaG9zdD1waW5vdDBdCiAxMjY1NTAgW2hvc3Q9cGlub3QwXQogMTI2NjMxIFto
b3N0PXBpbm90MF0KIDEyNjYxMSBbaG9zdD1waW5vdDBdCiAxMjY2NDkgW2hvc3Q9cGlub3QwXQog
MTI2NjQwIFtob3N0PXBpbm90MF0KIDEyNjU5NSBbaG9zdD1waW5vdDBdCiAxMjY2MTUgW2hvc3Q9
cGlub3QwXQogMTI2NjMyIFtob3N0PXBpbm90MF0KIDEyNjU5NiBbaG9zdD1waW5vdDBdCiAxMjY2
MTkgW2hvc3Q9cGlub3QwXQogMTI2NjAyIFtob3N0PXBpbm90MF0KIDEyNjYwNyBbaG9zdD1waW5v
dDBdCiAxMjY2MjIgW2hvc3Q9cGlub3QwXQogMTI2NjI3IFtob3N0PXBpbm90MF0KIDEyNjY0NSBb
aG9zdD1waW5vdDBdCiAxMjY2MzAgW2hvc3Q9cGlub3QwXQogMTI2NjgyIFtob3N0PXBpbm90MF0K
IDEyNjg4OCBbaG9zdD1waW5vdDBdCiAxMjY5NzggW2hvc3Q9cGlub3QwXQogMTI3MDM4IFtob3N0
PXBpbm90MF0KIDEyNzEwOCBbaG9zdD1waW5vdDBdCiAxMjcxNDggW2hvc3Q9cGlub3QwXQogMTI3
MTkzIFtob3N0PXBpbm90MF0KIDEyNzIyMSBbaG9zdD1waW5vdDBdCiAxMjcyNTYgW2hvc3Q9cGlu
b3QwXQogMTI3Mjg0IFtob3N0PXBpbm90MF0KIDEyNzMxNSBbaG9zdD1waW5vdDBdCiAxMjczNDQg
W2hvc3Q9cGlub3QwXQogMTI3MzY0IFtob3N0PXBpbm90MF0KIDEyNzM4OSBbaG9zdD1waW5vdDBd
CiAxMjc0MDMgW2hvc3Q9cGlub3QwXQogMTI3NDE1IFtob3N0PXBpbm90MF0KIDEyNzQ0MyBbaG9z
dD1waW5vdDBdCiAxMjc0NzkgW2hvc3Q9cGlub3QwXQogMTI3NDU4IFtob3N0PXBpbm90MF0KIDEy
NzUxNiBbaG9zdD1waW5vdDBdCiAxMjc0OTcgW2hvc3Q9cGlub3QwXQogMTI3NTM1IFtob3N0PXBp
bm90MF0KIDEyNzU1MSBbaG9zdD1waW5vdDBdCiAxMjc1NjkgW2hvc3Q9cGlub3QwXQogMTI3NjE3
IFtob3N0PXBpbm90MF0KIDEyNzczMiBbaG9zdD1kZWJpbmExXQogMTI3NzkzIFtob3N0PWFsYmFu
YTBdCiAxMjc5MDcgW2hvc3Q9ZGViaW5hMF0KIDEyNzk3NiBbaG9zdD1hbGJhbmExXQogMTI3OTYy
IFtob3N0PWh1eGVscmViZTFdCiAxMjc5OTEgW2hvc3Q9YWxiYW5hMV0KIDEyODAwMiBbaG9zdD1h
bGJhbmExXQogMTI4MDIyIFtob3N0PXJpbWF2YTFdCiAxMjgwNTkgW2hvc3Q9Zmlhbm8wXQogMTI4
MTE0IGZhaWwgaXJyZWxldmFudAogMTI4MjE4IHBhc3MgOWQzY2NlMWU4Yjg1NjFmZWQ1ZjM4M2Qy
MmE0ZDY5NDlkYjRlYWRiZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwODVlNmUwMGFiMDRmNjgwMmFiYzcwYTQ1YmVlYTRj
N2Q5NWM0M2QzIDljOWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3YTNiYzIzMGIzMmMgYjhiOTUx
ZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiBjMjg1NzQyZjMzZDRjYzNlMTA2OTIz
ZWU3MDAzMWNiNTU2YzVlMzliCiAxMjgyMTQgZmFpbCBpcnJlbGV2YW50CiAxMjgyMTMgcGFzcyA5
ZDNjY2UxZThiODU2MWZlZDVmMzgzZDIyYTRkNjk0OWRiNGVhZGJlIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIDA4NWU2ZTAw
YWIwNGY2ODAyYWJjNzBhNDViZWVhNGM3ZDk1YzQzZDMgOWM5YjAyMmNiMjExNTczNDkzNWU1MDYw
MGM4NjdhM2JjMjMwYjMyYyBiOGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2
IDQxY2IyZGI2MjYyN2E3NDM4ZDkzOGFhZTQ4NzU1MGMzZjRhY2IxZGEKIDEyODIxNiBwYXNzIDlk
M2NjZTFlOGI4NTYxZmVkNWYzODNkMjJhNGQ2OTQ5ZGI0ZWFkYmUgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhi
Mjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgMDg1ZTZlMDBh
YjA0ZjY4MDJhYmM3MGE0NWJlZWE0YzdkOTVjNDNkMyA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAw
Yzg2N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYg
N2ZiYWYwNmQyZGU3ZjFjNDRiYjQxMzk2YWNkYmZiOTRmNzRlMWNmOQogMTI4MjE5IHBhc3MgOWQz
Y2NlMWU4Yjg1NjFmZWQ1ZjM4M2QyMmE0ZDY5NDlkYjRlYWRiZSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwODVlNmUwMGFi
MDRmNjgwMmFiYzcwYTQ1YmVlYTRjN2Q5NWM0M2QzIDljOWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBj
ODY3YTNiYzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiAz
YmRlYzUzMGE1ZjUwYjIxMmFhNWZkMDVkOTdlNzM0OWU4YmRiYTgyCiAxMjgyMjggcGFzcyA5ZDNj
Y2UxZThiODU2MWZlZDVmMzgzZDIyYTRkNjk0OWRiNGVhZGJlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNl
MzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4NWU2ZTAwYWIw
NGY2ODAyYWJjNzBhNDViZWVhNGM3ZDk1YzQzZDMgOWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4
NjdhM2JjMjMwYjMyYyBiOGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2IDNl
ODI4Zjg4MmE2YjU0ZDY1ZjA2MmMxZTRjNzg5NWYzNzQ3YmM3OTAKIDEyODIyMCBwYXNzIDlkM2Nj
ZTFlOGI4NTYxZmVkNWYzODNkMjJhNGQ2OTQ5ZGI0ZWFkYmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDg1ZTZlMDBhYjA0
ZjY4MDJhYmM3MGE0NWJlZWE0YzdkOTVjNDNkMyA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2
N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYgYjM5
NjA1ZmEzZjJiNzQ4NmU1OGU4OTQ2NmZlZjIwZmU2YTRhMmM1NQogMTI4MjI3IHBhc3MgOWQzY2Nl
MWU4Yjg1NjFmZWQ1ZjM4M2QyMmE0ZDY5NDlkYjRlYWRiZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwODVlNmUwMGFiMDRm
NjgwMmFiYzcwYTQ1YmVlYTRjN2Q5NWM0M2QzIDljOWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3
YTNiYzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiA3YmUy
YzRjNTRiMGY2OWE5OGUxYjQ0ODllZGQ0Y2RlN2NlNzllY2JlCiAxMjgyMjkgcGFzcyA5ZDNjY2Ux
ZThiODU2MWZlZDVmMzgzZDIyYTRkNjk0OWRiNGVhZGJlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0
OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4NWU2ZTAwYWIwNGY2
ODAyYWJjNzBhNDViZWVhNGM3ZDk1YzQzZDMgOWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4Njdh
M2JjMjMwYjMyYyBiOGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2IDk0Yjhi
MmUwOTI5MGNjYTBmY2Q4YWZkOTMwZjdmMDgzNDU4YjFhZmUKIDEyODIzMSBwYXNzIDlkM2NjZTFl
OGI4NTYxZmVkNWYzODNkMjJhNGQ2OTQ5ZGI0ZWFkYmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDg1ZTZlMDBhYjA0ZjY4
MDJhYmM3MGE0NWJlZWE0YzdkOTVjNDNkMyA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2N2Ez
YmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYgOTlhOWM3
MDU4M2JkNmRjMjU1NWIyNDIzNTM4MjFhMzJjZjE5NDhhOQogMTI4MjMzIHBhc3MgOWQzY2NlMWU4
Yjg1NjFmZWQ1ZjM4M2QyMmE0ZDY5NDlkYjRlYWRiZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwODVlNmUwMGFiMDRmNjgw
MmFiYzcwYTQ1YmVlYTRjN2Q5NWM0M2QzIDljOWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3YTNi
YzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiA5NDAxODVi
MmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCiAxMjgxNzAgZmFpbCBpcnJlbGV2YW50
CiAxMjgyMzQgZmFpbCBpcnJlbGV2YW50CiAxMjgyMzUgZmFpbCBpcnJlbGV2YW50CiAxMjgyMzcg
cGFzcyA5ZDNjY2UxZThiODU2MWZlZDVmMzgzZDIyYTRkNjk0OWRiNGVhZGJlIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJj
NDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4
NWU2ZTAwYWIwNGY2ODAyYWJjNzBhNDViZWVhNGM3ZDk1YzQzZDMgOWM5YjAyMmNiMjExNTczNDkz
NWU1MDYwMGM4NjdhM2JjMjMwYjMyYyBiOGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThiYzEy
ODUzMGI2IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKIDEyODIzOSBm
YWlsIGlycmVsZXZhbnQKIDEyODI0MiBwYXNzIDlkM2NjZTFlOGI4NTYxZmVkNWYzODNkMjJhNGQ2
OTQ5ZGI0ZWFkYmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBl
ZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDg1ZTZlMDBhYjA0ZjY4MDJhYmM3MGE0NWJlZWE0YzdkOTVj
NDNkMyA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFh
MmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZl
NTk5Mzk4Y2VhNTFlYwogMTI4MjQzIGZhaWwgaXJyZWxldmFudAogMTI4MjY0IGZhaWwgaXJyZWxl
dmFudAogMTI4MjM2IGZhaWwgaXJyZWxldmFudAogMTI4Mjc4IGZhaWwgaXJyZWxldmFudAogMTI4
MzM0IGZhaWwgaXJyZWxldmFudAogMTI4MzEyIGZhaWwgaXJyZWxldmFudAogMTI4MzY5IGZhaWwg
aXJyZWxldmFudAogMTI4NDA3IGZhaWwgaXJyZWxldmFudAogMTI4NDM4IGZhaWwgaXJyZWxldmFu
dAogMTI4NDc2IGZhaWwgaXJyZWxldmFudAogMTI4NDYxIGZhaWwgaXJyZWxldmFudAogMTI4NDkz
IGZhaWwgaXJyZWxldmFudAogMTI4NTIwIGZhaWwgaXJyZWxldmFudAogMTI4NTk5IGZhaWwgaXJy
ZWxldmFudAogMTI4NjYzIGZhaWwgaXJyZWxldmFudAogMTI4NzI3IGZhaWwgaXJyZWxldmFudAog
MTI4ODYxIGZhaWwgaXJyZWxldmFudAogMTI4ODM1IGZhaWwgaXJyZWxldmFudAogMTI4ODg1IGZh
aWwgaXJyZWxldmFudAogMTI4OTIwIGZhaWwgaXJyZWxldmFudAogMTI4OTQ1IGZhaWwgaXJyZWxl
dmFudAogMTI4OTcwIGZhaWwgaXJyZWxldmFudAogMTI5MDA1IGZhaWwgaXJyZWxldmFudAogMTI5
MDcyIGZhaWwgaXJyZWxldmFudAogMTI5MTY3IGZhaWwgaXJyZWxldmFudAogMTI5MjU4IGZhaWwg
aXJyZWxldmFudAogMTI5MzA0IGZhaWwgaXJyZWxldmFudAogMTI5Mzg5IGZhaWwgaXJyZWxldmFu
dAogMTI5MzQ4IGZhaWwgaXJyZWxldmFudAogMTI5NDE3IGZhaWwgaXJyZWxldmFudAogMTI5NTMw
IGZhaWwgaXJyZWxldmFudAogMTI5NDYwIGZhaWwgaXJyZWxldmFudAogMTI5NjgwIGZhaWwgaXJy
ZWxldmFudAogMTI5Nzg5IGZhaWwgaXJyZWxldmFudAogMTMwMDIyIGZhaWwgaXJyZWxldmFudAog
MTMwMTkzIGZhaWwgaXJyZWxldmFudAogMTMwODI3IGZhaWwgaXJyZWxldmFudAogMTMwODYyIGZh
aWwgaXJyZWxldmFudAogMTMwOTA4IGZhaWwgaXJyZWxldmFudAogMTMxMDA4IGZhaWwgaXJyZWxl
dmFudAogMTMxMDg2IGZhaWwgaXJyZWxldmFudAogMTMxMTQ1IGZhaWwgaXJyZWxldmFudAogMTMx
MTkwIGZhaWwgaXJyZWxldmFudAogMTMxMjI0IGZhaWwgaXJyZWxldmFudAogMTMxMjc2IGZhaWwg
aXJyZWxldmFudAogMTMxMzM1IGZhaWwgaXJyZWxldmFudAogMTMxMzA2IGZhaWwgaXJyZWxldmFu
dAogMTMxMzY3IGZhaWwgaXJyZWxldmFudAogMTMxNDE2IGZhaWwgaXJyZWxldmFudAogMTMxNDQx
IGZhaWwgaXJyZWxldmFudAogMTMxNDc1IGZhaWwgaXJyZWxldmFudAogMTMxNTA5IGZhaWwgaXJy
ZWxldmFudAogMTMxNTYyIGZhaWwgaXJyZWxldmFudAogMTMxNTM0IGZhaWwgaXJyZWxldmFudAog
MTMxNjEzIGZhaWwgaXJyZWxldmFudAogMTMxNTg5IGZhaWwgaXJyZWxldmFudAogMTMxNTc4IGZh
aWwgaXJyZWxldmFudAogMTMxNjI1IGZhaWwgaXJyZWxldmFudAogMTMxNjY5IGZhaWwgaXJyZWxl
dmFudAogMTMxNjQ3IGZhaWwgaXJyZWxldmFudAogMTMxNjg3IGZhaWwgaXJyZWxldmFudAogMTMx
NzE4IGZhaWwgaXJyZWxldmFudAogMTMxNzM1IGZhaWwgaXJyZWxldmFudAogMTMxNzcyIGZhaWwg
aXJyZWxldmFudAogMTMxNzU0IGZhaWwgaXJyZWxldmFudAogMTMxODM0IGZhaWwgaXJyZWxldmFu
dAogMTMxOTA3IGZhaWwgaXJyZWxldmFudAogMTMxOTcyIGZhaWwgaXJyZWxldmFudAogMTMyMDg2
IGZhaWwgMjMzOWU5MWQwZTY2MDllMTc5NDNhMGFiM2MzYzhjNDA0NDc2MGMwNSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAw
ODVlNmUwMGFiMDRmNjgwMmFiYzcwYTQ1YmVlYTRjN2Q5NWM0M2QzIDljOWIwMjJjYjIxMTU3MzQ5
MzVlNTA2MDBjODY3YTNiYzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMx
Mjg1MzBiNiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIwMDYg
ZmFpbCBpcnJlbGV2YW50CiAxMzIxNTggcGFzcyA5ZDNjY2UxZThiODU2MWZlZDVmMzgzZDIyYTRk
Njk0OWRiNGVhZGJlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4NWU2ZTAwYWIwNGY2ODAyYWJjNzBhNDViZWVhNGM3ZDk1
YzQzZDMgOWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4NjdhM2JjMjMwYjMyYyBiOGI5NTFlOTEx
YTJmYzU1NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2IDVjOTlhNWNlNzRkZTk5ZDQyZmRiOGM0OTJk
MzViZDVlYTY1ZGRlM2UKIDEzMjE0MyBmYWlsIGlycmVsZXZhbnQKIDEzMjE3NyBwYXNzIDlkM2Nj
ZTFlOGI4NTYxZmVkNWYzODNkMjJhNGQ2OTQ5ZGI0ZWFkYmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDg1ZTZlMDBhYjA0
ZjY4MDJhYmM3MGE0NWJlZWE0YzdkOTVjNDNkMyA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2
N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYgYTY3
Y2U1NWEzZTUxMTEwNGUwMjEyYmZiYWZkYTUyMTVjNzRlMDdjNwogMTMyMTUxIHBhc3MgOWQzY2Nl
MWU4Yjg1NjFmZWQ1ZjM4M2QyMmE0ZDY5NDlkYjRlYWRiZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwODVlNmUwMGFiMDRm
NjgwMmFiYzcwYTQ1YmVlYTRjN2Q5NWM0M2QzIDljOWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3
YTNiYzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiA5Mjcw
ZTgzODQ2NWVkMTU2MzllZTlmMTg1ZjMyNTJmNmNkYzJkYjI2CiAxMzIxMzMgcGFzcyA5ZDNjY2Ux
ZThiODU2MWZlZDVmMzgzZDIyYTRkNjk0OWRiNGVhZGJlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2
MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIDA4NWU2ZTAwYWIwNGY2
ODAyYWJjNzBhNDViZWVhNGM3ZDk1YzQzZDMgOWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4Njdh
M2JjMjMwYjMyYyBiOGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2IDQxY2Iy
ZGI2MjYyN2E3NDM4ZDkzOGFhZTQ4NzU1MGMzZjRhY2IxZGEKIDEzMjE1NSBwYXNzIDlkM2NjZTFl
OGI4NTYxZmVkNWYzODNkMjJhNGQ2OTQ5ZGI0ZWFkYmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDg1ZTZlMDBhYjA0ZjY4
MDJhYmM3MGE0NWJlZWE0YzdkOTVjNDNkMyA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2N2Ez
YmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYgODhmOTA2
OTNjNzRkNTg3N2Y2YjM0MzA3NmMzMTczOWU4NzU0ZmIwMAogMTMyMTY4IHBhc3MgOWQzY2NlMWU4
Yjg1NjFmZWQ1ZjM4M2QyMmE0ZDY5NDlkYjRlYWRiZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwODVlNmUwMGFiMDRmNjgw
MmFiYzcwYTQ1YmVlYTRjN2Q5NWM0M2QzIDljOWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3YTNi
YzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiA5OGZiNGFk
ZjhmYTE5MjkxODEwZTY2MTVmMDhiMzI2Yzc1YzY3YzJlCiAxMzIxODMgcGFzcyA5ZDNjY2UxZThi
ODU2MWZlZDVmMzgzZDIyYTRkNjk0OWRiNGVhZGJlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4NWU2ZTAwYWIwNGY2ODAy
YWJjNzBhNDViZWVhNGM3ZDk1YzQzZDMgOWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4NjdhM2Jj
MjMwYjMyYyBiOGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2IDc4NWZiNzUx
NjhiNWZkNTFhYTIyMTNmMTEzOTk1YjczMDUyZjQzNGUKIDEzMjE5MCBwYXNzIDlkM2NjZTFlOGI4
NTYxZmVkNWYzODNkMjJhNGQ2OTQ5ZGI0ZWFkYmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDg1ZTZlMDBhYjA0ZjY4MDJh
YmM3MGE0NWJlZWE0YzdkOTVjNDNkMyA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2N2EzYmMy
MzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYgYWE0MDJhZGIw
YjhjZGJhZjQ5ZWU4NzdjZGZiN2RkNWE1MDIwM2UwYQogMTMyMTk1IHBhc3MgOWQzY2NlMWU4Yjg1
NjFmZWQ1ZjM4M2QyMmE0ZDY5NDlkYjRlYWRiZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwODVlNmUwMGFiMDRmNjgwMmFi
YzcwYTQ1YmVlYTRjN2Q5NWM0M2QzIDljOWIwMjJjYjIxMTU3MzQ5MzVlNTA2MDBjODY3YTNiYzIz
MGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMxMjg1MzBiNiAzNzI5NzMwZTk0
YzRlNzkwOWE4MDMyMGU3ZTBlMTk1Yjk2NjNkNTg0CiAxMzIyMDMgcGFzcyA5ZDNjY2UxZThiODU2
MWZlZDVmMzgzZDIyYTRkNjk0OWRiNGVhZGJlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4NWU2ZTAwYWIwNGY2ODAyYWJj
NzBhNDViZWVhNGM3ZDk1YzQzZDMgOWM5YjAyMmNiMjExNTczNDkzNWU1MDYwMGM4NjdhM2JjMjMw
YjMyYyBiOGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThiYzEyODUzMGI2IDFiY2U1ZjliYWYw
ZjRhNGU1MDcyMmYzMmI0NGFmZTRmZGVmYzZiMzUKIDEzMjIwNiBwYXNzIDlkM2NjZTFlOGI4NTYx
ZmVkNWYzODNkMjJhNGQ2OTQ5ZGI0ZWFkYmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDg1ZTZlMDBhYjA0ZjY4MDJhYmM3
MGE0NWJlZWE0YzdkOTVjNDNkMyA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2N2EzYmMyMzBi
MzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYgOTNhNjJjNTQ0ZTIw
YmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMjA5IGZhaWwgaXJyZWxldmFudAogMTMy
MjE0IHBhc3MgOWQzY2NlMWU4Yjg1NjFmZWQ1ZjM4M2QyMmE0ZDY5NDlkYjRlYWRiZSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiAwODVlNmUwMGFiMDRmNjgwMmFiYzcwYTQ1YmVlYTRjN2Q5NWM0M2QzIDljOWIwMjJjYjIxMTU3
MzQ5MzVlNTA2MDBjODY3YTNiYzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4
YmMxMjg1MzBiNiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIy
MTggZmFpbCAyMzM5ZTkxZDBlNjYwOWUxNzk0M2EwYWIzYzNjOGM0MDQ0NzYwYzA1IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDA4NWU2ZTAwYWIwNGY2ODAyYWJjNzBhNDViZWVhNGM3ZDk1YzQzZDMgOWM5YjAyMmNiMjExNTcz
NDkzNWU1MDYwMGM4NjdhM2JjMjMwYjMyYyBiOGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThi
YzEyODUzMGI2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjIy
MyBwYXNzIDlkM2NjZTFlOGI4NTYxZmVkNWYzODNkMjJhNGQ2OTQ5ZGI0ZWFkYmUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
MDg1ZTZlMDBhYjA0ZjY4MDJhYmM3MGE0NWJlZWE0YzdkOTVjNDNkMyA5YzliMDIyY2IyMTE1NzM0
OTM1ZTUwNjAwYzg2N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJj
MTI4NTMwYjYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMjMy
IGZhaWwgMjMzOWU5MWQwZTY2MDllMTc5NDNhMGFiM2MzYzhjNDA0NDc2MGMwNSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAw
ODVlNmUwMGFiMDRmNjgwMmFiYzcwYTQ1YmVlYTRjN2Q5NWM0M2QzIDljOWIwMjJjYjIxMTU3MzQ5
MzVlNTA2MDBjODY3YTNiYzIzMGIzMmMgYjhiOTUxZTkxMWEyZmM1NTU4NDhhMjc4NWE5OTk4YmMx
Mjg1MzBiNiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIyMzcg
cGFzcyA5ZDNjY2UxZThiODU2MWZlZDVmMzgzZDIyYTRkNjk0OWRiNGVhZGJlIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4
NWU2ZTAwYWIwNGY2ODAyYWJjNzBhNDViZWVhNGM3ZDk1YzQzZDMgOWM5YjAyMmNiMjExNTczNDkz
NWU1MDYwMGM4NjdhM2JjMjMwYjMyYyBiOGI5NTFlOTExYTJmYzU1NTg0OGEyNzg1YTk5OThiYzEy
ODUzMGI2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjI0NyBm
YWlsIDIzMzllOTFkMGU2NjA5ZTE3OTQzYTBhYjNjM2M4YzQwNDQ3NjBjMDUgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDg1
ZTZlMDBhYjA0ZjY4MDJhYmM3MGE0NWJlZWE0YzdkOTVjNDNkMyA5YzliMDIyY2IyMTE1NzM0OTM1
ZTUwNjAwYzg2N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZjNTU1ODQ4YTI3ODVhOTk5OGJjMTI4
NTMwYjYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwpTZWFyY2hpbmcg
Zm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjUyNDIgKHBh
c3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyMDg2IChmYWlsKSwg
Zm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyMTMzIChwYXNzKSwgZm9y
IGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyMjE4IChmYWlsKSwgZm9yIGJhc2lz
IGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDlkM2NjZTFlOGI4NTYxZmVkNWYzODNkMjJhNGQ2OTQ5
ZGI0ZWFkYmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMDg1ZTZlMDBhYjA0ZjY4MDJhYmM3MGE0NWJlZWE0YzdkOTVjNDNk
MyA5YzliMDIyY2IyMTE1NzM0OTM1ZTUwNjAwYzg2N2EzYmMyMzBiMzJjIGI4Yjk1MWU5MTFhMmZj
NTU1ODQ4YTI3ODVhOTk5OGJjMTI4NTMwYjYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNk
NjUyNTlkMTNhMwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0
ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjIwNiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDEzMjIxOCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzMjIyMyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTMyMjMyIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTMyMjM3IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MzIyNDcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2Vk
IHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0CiAgQnVnIGludHJvZHVjZWQ6ICAyMzM5ZTkxZDBlNjYwOWUxNzk0M2EwYWIzYzNjOGM0MDQ0
NzYwYzA1CiAgQnVnIG5vdCBwcmVzZW50OiA5ZDNjY2UxZThiODU2MWZlZDVmMzgzZDIyYTRkNjk0
OWRiNGVhZGJlCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyMjQ3LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywg
b21pdHRlZC4pCgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0
bWFwcy4gU2NhbGluZyBieSAwLjU2OTA2OSB0byBmaXQKcG5tdG9wbmc6IDc2IGNvbG9ycyBmb3Vu
ZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgt
bGludXMvdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0Lnhlbi1ib290Lntkb3QscHMscG5n
LGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzIy
NDc6IHRvbGVyYWJsZSBGQUlMCgpmbGlnaHQgMTMyMjQ3IGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0
IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTMyMjQ3LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 07:38:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 07:38: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-devel-bounces@lists.xenproject.org>)
	id 1glUA7-00063c-RN; Mon, 21 Jan 2019 07:38: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glUA6-00063Q-CJ
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 07:38:26 +0000
X-Inumbo-ID: 88fae0d4-1d4f-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88fae0d4-1d4f-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 07:38:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glUA1-00087g-FO; Mon, 21 Jan 2019 07:38:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glUA1-0004bU-6H; Mon, 21 Jan 2019 07:38:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glUA1-0003JI-5e; Mon, 21 Jan 2019 07:38:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132170-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=cce9d763580a955d294a5e3696cbe07a03965e2b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 07:38:21 +0000
Subject: [Xen-devel] [ovmf test] 132170: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjE3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIxNzAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDc1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI5NDc1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgY2NlOWQ3NjM1ODBhOTU1ZDI5NGE1ZTM2OTZjYmUwN2EwMzk2NWUyYgpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4
MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4LTExLTA1
IDIxOjEzOjExIFogICA3NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAgMjAxOC0x
MS0wNiAyMDo0OToyNiBaICAgNzUgZGF5cyAgMjcwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMjA3NyAgMjAxOS0wMS0xOSAwMzo1MDo1OSBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFjaGluIEd1
cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFzdGVyQGdt
YWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
c2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGludGVs
LmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t
PgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxj
aGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50ZWwuY29t
PgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndl
aUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNvbT4KICBG
ZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVA
aW50ZWwuY29tPgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VA
aW50ZWwuY29tPgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdh
ZGVlc2ggVWpqYSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUgQ2h1IDxt
YWdnaWUuY2h1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29t
PgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlr
ZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9y
Zz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJheSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWph
d2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50
ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5
dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFNvbmdwZW5nIExpIDxzb25ncGVuZy5saUBp
bnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2Fu
dSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8u
b3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZl
IEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1
ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9tYXMgUnlk
bWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVAaW50ZWwu
Y29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4g
U3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBWbGFkaW1p
ciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgV2Fu
ZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBp
bnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5
b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNv
bT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8g
QiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56
aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1
ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4Lnpo
YW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA2Njg5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:04:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:04: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-devel-bounces@lists.xenproject.org>)
	id 1glUZR-0000KN-Ci; Mon, 21 Jan 2019 08:04: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUZP-0000KI-8Q
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:04:35 +0000
X-Inumbo-ID: 2f6fe97d-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f6fe97d-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:04:33 +0000 (UTC)
Received: from pps.filterd (m0098393.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L84CB4125619
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:04:32 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q58rjukay-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:04:32 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:04:27 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:04:16 -0000
Received: from d06av26.portsmouth.uk.ibm.com (d06av26.portsmouth.uk.ibm.com
 [9.149.105.62])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L84FDr5177650
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:04:15 GMT
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 94DC0AE051;
 Mon, 21 Jan 2019 08:04:15 +0000 (GMT)
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id A62EFAE045;
 Mon, 21 Jan 2019 08:04:10 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av26.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:04:10 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:04:09 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:03:47 +0200
X-Mailer: git-send-email 2.7.4
X-TM-AS-GCONF: 00
x-cbid: 19012108-0020-0000-0000-000003092E92
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0021-0000-0000-0000215A5BD8
Message-Id: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=832 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpDdXJyZW50IG1lbWJsb2NrIEFQSSBpcyBxdWl0ZSBleHRlbnNpdmUgYW5kLCB3aGljaCBp
cyBtb3JlIGFubm95aW5nLApkdXBsaWNhdGVkLiBFeGNlcHQgdGhlIGxvdy1sZXZlbCBmdW5jdGlv
bnMgdGhhdCBhbGxvdyBzZWFyY2hpbmcgZm9yIGEgZnJlZQptZW1vcnkgcmVnaW9uIGFuZCBtYXJr
aW5nIGl0IGFzIHJlc2VydmVkLCBtZW1ibG9jayBwcm92aWRlcyB0aHJlZSAod2VsbCwKdHdvIGFu
ZCBhIGhhbGYpIHNldHMgb2YgZnVuY3Rpb25zIHRvIGFsbG9jYXRlIG1lbW9yeS4gVGhlcmUgYXJl
IHNldmVyYWwKb3ZlcmxhcHBpbmcgZnVuY3Rpb25zIHRoYXQgcmV0dXJuIGEgcGh5c2ljYWwgYWRk
cmVzcyBhbmQgdGhlcmUgYXJlCmZ1bmN0aW9ucyB0aGF0IHJldHVybiB2aXJ0dWFsIGFkZHJlc3Mu
IFRob3NlIHRoYXQgcmV0dXJuIHRoZSB2aXJ0dWFsCmFkZHJlc3MgbWF5IGFsc28gY2xlYXIgdGhl
IGFsbG9jYXRlZCBtZW1vcnkuIEFuZCwgb24gdG9wIG9mIGFsbCB0aGF0LCBzb21lCmFsbG9jYXRv
cnMgcGFuaWMgYW5kIHNvbWUgcmV0dXJuIE5VTEwgaW4gY2FzZSBvZiBlcnJvci4KClRoaXMgc2V0
IHRyaWVzIHRvIHJlZHVjZSB0aGUgbWVzcywgYW5kIHRyaW0gZG93biB0aGUgYW1vdW50IG9mIG1l
bWJsb2NrCmFsbG9jYXRpb24gbWV0aG9kcy4KClBhdGNoZXMgMS0xMCBjb25zb2xpZGF0ZSB0aGUg
ZnVuY3Rpb25zIHRoYXQgcmV0dXJuIHBoeXNpY2FsIGFkZHJlc3Mgb2YKdGhlIGFsbG9jYXRlZCBt
ZW1vcnkKClBhdGNoZXMgMTEtMTMgYXJlIHNvbWUgdHJpdmlhbCBjbGVhbnVwcwoKUGF0Y2hlcyAx
NC0xOSBhZGQgY2hlY2tzIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1lbWJsb2NrX2FsbG9jKigp
IGFuZApwYW5pY3MgaW4gY2FzZSBvZiBlcnJvcnMuIFRoZSBwYXRjaGVzIDE0LTE4IGluY2x1ZGUg
c29tZSBtaW5vciByZWZhY3RvcmluZwp0byBoYXZlIGJldHRlciByZWFkYWJpbGl0eSBvZiB0aGUg
cmVzdWx0aW5nIGNvZGUgYW5kIHBhdGNoIDE5IGlzIGEKbWVjaGFuaWNhbCBhZGRpdGlvbiBvZgoK
CWlmICghcHRyKQoJCXBhbmljKCk7CgphZnRlciBtZW1ibG9ja19hbGxvYyooKSBjYWxscy4KCkFu
ZCwgZmluYWxseSwgcGF0Y2hlcyAyMCBhbmQgMjEgcmVtb3ZlIHBhbmljKCkgY2FsbHMgbWVtYmxv
Y2sgYW5kIF9ub3BhbmljCnZhcmlhbnRzIGZyb20gbWVtYmxvY2suCgp2MiBjaGFuZ2VzOgoqIHJl
cGxhY2Ugc29tZSBtb3JlICVsdSB3aXRoICV6dQoqIHJlbW92ZSBwYW5pY3Mgd2hlcmUgdGhleSBh
cmUgbm90IG5lZWRlZCBpbiBzMzkwIGFuZCBpbiBwcmludGsKKiBjb2xsZWN0IEFja2VkLWJ5IGFu
ZCBSZXZpZXdlZC1ieS4KCgpDaHJpc3RvcGhlIExlcm95ICgxKToKICBwb3dlcnBjOiB1c2UgbWVt
YmxvY2sgZnVuY3Rpb25zIHJldHVybmluZyB2aXJ0dWFsIGFkZHJlc3MKCk1pa2UgUmFwb3BvcnQg
KDIwKToKICBvcGVucmlzYzogcHJlZmVyIG1lbWJsb2NrIEFQSXMgcmV0dXJuaW5nIHZpcnR1YWwg
YWRkcmVzcwogIG1lbWJsb2NrOiByZXBsYWNlIG1lbWJsb2NrX2FsbG9jX2Jhc2UoQU5ZV0hFUkUp
IHdpdGggbWVtYmxvY2tfcGh5c19hbGxvYwogIG1lbWJsb2NrOiBkcm9wIG1lbWJsb2NrX2FsbG9j
X2Jhc2VfbmlkKCkKICBtZW1ibG9jazogZW1waGFzaXplIHRoYXQgbWVtYmxvY2tfYWxsb2NfcmFu
Z2UoKSByZXR1cm5zIGEgcGh5c2ljYWwgYWRkcmVzcwogIG1lbWJsb2NrOiBtZW1ibG9ja19waHlz
X2FsbG9jX3RyeV9uaWQoKTogZG9uJ3QgcGFuaWMKICBtZW1ibG9jazogbWVtYmxvY2tfcGh5c19h
bGxvYygpOiBkb24ndCBwYW5pYwogIG1lbWJsb2NrOiBkcm9wIF9fbWVtYmxvY2tfYWxsb2NfYmFz
ZSgpCiAgbWVtYmxvY2s6IGRyb3AgbWVtYmxvY2tfYWxsb2NfYmFzZSgpCiAgbWVtYmxvY2s6IHJl
ZmFjdG9yIGludGVybmFsIGFsbG9jYXRpb24gZnVuY3Rpb25zCiAgbWVtYmxvY2s6IG1ha2UgbWVt
YmxvY2tfZmluZF9pbl9yYW5nZV9ub2RlKCkgYW5kIGNob29zZV9tZW1ibG9ja19mbGFncygpIHN0
YXRpYwogIGFyY2g6IHVzZSBtZW1ibG9ja19hbGxvYygpIGluc3RlYWQgb2YgbWVtYmxvY2tfYWxs
b2NfZnJvbShzaXplLCBhbGlnbiwgMCkKICBhcmNoOiBkb24ndCBtZW1zZXQoMCkgbWVtb3J5IHJl
dHVybmVkIGJ5IG1lbWJsb2NrX2FsbG9jKCkKICBpYTY0OiBhZGQgY2hlY2tzIGZvciB0aGUgcmV0
dXJuIHZhbHVlIG9mIG1lbWJsb2NrX2FsbG9jKigpCiAgc3BhcmM6IGFkZCBjaGVja3MgZm9yIHRo
ZSByZXR1cm4gdmFsdWUgb2YgbWVtYmxvY2tfYWxsb2MqKCkKICBtbS9wZXJjcHU6IGFkZCBjaGVj
a3MgZm9yIHRoZSByZXR1cm4gdmFsdWUgb2YgbWVtYmxvY2tfYWxsb2MqKCkKICBpbml0L21haW46
IGFkZCBjaGVja3MgZm9yIHRoZSByZXR1cm4gdmFsdWUgb2YgbWVtYmxvY2tfYWxsb2MqKCkKICBz
d2lvdGxiOiBhZGQgY2hlY2tzIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1lbWJsb2NrX2FsbG9j
KigpCiAgdHJlZXdpZGU6IGFkZCBjaGVja3MgZm9yIHRoZSByZXR1cm4gdmFsdWUgb2YgbWVtYmxv
Y2tfYWxsb2MqKCkKICBtZW1ibG9jazogbWVtYmxvY2tfYWxsb2NfdHJ5X25pZDogZG9uJ3QgcGFu
aWMKICBtZW1ibG9jazogZHJvcCBtZW1ibG9ja19hbGxvY18qX25vcGFuaWMoKSB2YXJpYW50cwoK
IGFyY2gvYWxwaGEva2VybmVsL2NvcmVfY2lhLmMgICAgICAgICAgICAgIHwgICA1ICstCiBhcmNo
L2FscGhhL2tlcm5lbC9jb3JlX21hcnZlbC5jICAgICAgICAgICB8ICAgNiArCiBhcmNoL2FscGhh
L2tlcm5lbC9wY2ktbm9vcC5jICAgICAgICAgICAgICB8ICAxMyArLQogYXJjaC9hbHBoYS9rZXJu
ZWwvcGNpLmMgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIGFyY2gvYWxwaGEva2VybmVsL3Bj
aV9pb21tdS5jICAgICAgICAgICAgIHwgIDE2ICstCiBhcmNoL2FscGhhL2tlcm5lbC9zZXR1cC5j
ICAgICAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC9hcmMva2VybmVsL3Vud2luZC5jICAgICAg
ICAgICAgICAgICAgfCAgIDMgKy0KIGFyY2gvYXJjL21tL2hpZ2htZW0uYyAgICAgICAgICAgICAg
ICAgICAgIHwgICA0ICsKIGFyY2gvYXJtL2tlcm5lbC9zZXR1cC5jICAgICAgICAgICAgICAgICAg
IHwgICA2ICsKIGFyY2gvYXJtL21tL2luaXQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2
ICstCiBhcmNoL2FybS9tbS9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNCArLQog
YXJjaC9hcm02NC9rZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICAgICAgfCAgIDggKy0KIGFyY2gv
YXJtNjQvbW0va2FzYW5faW5pdC5jICAgICAgICAgICAgICAgIHwgIDEwICsrCiBhcmNoL2FybTY0
L21tL21tdS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBhcmNoL2FybTY0L21tL251
bWEuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArCiBhcmNoL2M2eC9tbS9kbWEtY29oZXJl
bnQuYyAgICAgICAgICAgICAgICB8ICAgNCArCiBhcmNoL2M2eC9tbS9pbml0LmMgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNCArLQogYXJjaC9jc2t5L21tL2hpZ2htZW0uYyAgICAgICAgICAg
ICAgICAgICAgfCAgIDUgKwogYXJjaC9oODMwMC9tbS9pbml0LmMgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDQgKy0KIGFyY2gvaWE2NC9rZXJuZWwvbWNhLmMgICAgICAgICAgICAgICAgICAgIHwg
IDI1ICstLQogYXJjaC9pYTY0L21tL2NvbnRpZy5jICAgICAgICAgICAgICAgICAgICAgfCAgIDgg
Ky0KIGFyY2gvaWE2NC9tbS9kaXNjb250aWcuYyAgICAgICAgICAgICAgICAgIHwgICA0ICsKIGFy
Y2gvaWE2NC9tbS9pbml0LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDM4ICsrKystCiBhcmNo
L2lhNjQvbW0vdGxiLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiBhcmNoL2lhNjQv
c24va2VybmVsL2lvX2NvbW1vbi5jICAgICAgICAgICB8ICAgMyArCiBhcmNoL2lhNjQvc24va2Vy
bmVsL3NldHVwLmMgICAgICAgICAgICAgICB8ICAxMiArLQogYXJjaC9tNjhrL2F0YXJpL3N0cmFt
LmMgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogYXJjaC9tNjhrL21tL2luaXQuYyAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMgKwogYXJjaC9tNjhrL21tL21jZm1tdS5jICAgICAgICAgICAg
ICAgICAgICAgfCAgIDcgKy0KIGFyY2gvbTY4ay9tbS9tb3Rvcm9sYS5jICAgICAgICAgICAgICAg
ICAgIHwgICA5ICsrCiBhcmNoL202OGsvbW0vc3VuM21tdS5jICAgICAgICAgICAgICAgICAgICB8
ICAgNiArCiBhcmNoL202OGsvc3VuMy9zdW4zZHZtYS5jICAgICAgICAgICAgICAgICB8ICAgMyAr
CiBhcmNoL21pY3JvYmxhemUvbW0vaW5pdC5jICAgICAgICAgICAgICAgICB8ICAxMCArLQogYXJj
aC9taXBzL2Nhdml1bS1vY3Rlb24vZG1hLW9jdGVvbi5jICAgICAgfCAgIDMgKwogYXJjaC9taXBz
L2tlcm5lbC9zZXR1cC5jICAgICAgICAgICAgICAgICAgfCAgIDMgKwogYXJjaC9taXBzL2tlcm5l
bC90cmFwcy5jICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIGFyY2gvbWlwcy9tbS9pbml0LmMg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsKIGFyY2gvbmRzMzIvbW0vaW5pdC5jICAgICAg
ICAgICAgICAgICAgICAgIHwgIDEyICsrCiBhcmNoL29wZW5yaXNjL21tL2luaXQuYyAgICAgICAg
ICAgICAgICAgICB8ICAgNSArLQogYXJjaC9vcGVucmlzYy9tbS9pb3JlbWFwLmMgICAgICAgICAg
ICAgICAgfCAgIDggKy0KIGFyY2gvcG93ZXJwYy9rZXJuZWwvZHRfY3B1X2Z0cnMuYyAgICAgICAg
IHwgICA4ICstCiBhcmNoL3Bvd2VycGMva2VybmVsL2lycS5jICAgICAgICAgICAgICAgICB8ICAg
NSAtCiBhcmNoL3Bvd2VycGMva2VybmVsL3BhY2EuYyAgICAgICAgICAgICAgICB8ICAgNiArLQog
YXJjaC9wb3dlcnBjL2tlcm5lbC9wY2lfMzIuYyAgICAgICAgICAgICAgfCAgIDMgKwogYXJjaC9w
b3dlcnBjL2tlcm5lbC9wcm9tLmMgICAgICAgICAgICAgICAgfCAgIDUgKy0KIGFyY2gvcG93ZXJw
Yy9rZXJuZWwvcnRhcy5jICAgICAgICAgICAgICAgIHwgICA2ICstCiBhcmNoL3Bvd2VycGMva2Vy
bmVsL3NldHVwLWNvbW1vbi5jICAgICAgICB8ICAgMyArCiBhcmNoL3Bvd2VycGMva2VybmVsL3Nl
dHVwXzMyLmMgICAgICAgICAgICB8ICAyNiArKy0tCiBhcmNoL3Bvd2VycGMva2VybmVsL3NldHVw
XzY0LmMgICAgICAgICAgICB8ICAgNCArCiBhcmNoL3Bvd2VycGMvbGliL2FsbG9jLmMgICAgICAg
ICAgICAgICAgICB8ICAgMyArCiBhcmNoL3Bvd2VycGMvbW0vaGFzaF91dGlsc182NC5jICAgICAg
ICAgICB8ICAxMSArLQogYXJjaC9wb3dlcnBjL21tL21tdV9jb250ZXh0X25vaGFzaC5jICAgICAg
fCAgIDkgKysKIGFyY2gvcG93ZXJwYy9tbS9udW1hLmMgICAgICAgICAgICAgICAgICAgIHwgICA0
ICsKIGFyY2gvcG93ZXJwYy9tbS9wZ3RhYmxlLWJvb2szZS5jICAgICAgICAgIHwgIDEyICstCiBh
cmNoL3Bvd2VycGMvbW0vcGd0YWJsZS1ib29rM3M2NC5jICAgICAgICB8ICAgMyArCiBhcmNoL3Bv
d2VycGMvbW0vcGd0YWJsZS1yYWRpeC5jICAgICAgICAgICB8ICAgOSArLQogYXJjaC9wb3dlcnBj
L21tL3BwY19tbXVfMzIuYyAgICAgICAgICAgICAgfCAgIDMgKwogYXJjaC9wb3dlcnBjL3BsYXRm
b3Jtcy9wYXNlbWkvaW9tbXUuYyAgICAgfCAgIDMgKwogYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9w
b3dlcm1hYy9udnJhbS5jICAgfCAgIDMgKwogYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52
L29wYWwuYyAgICAgfCAgIDMgKwogYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L3BjaS1p
b2RhLmMgfCAgIDggKwogYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wczMvc2V0dXAuYyAgICAgICAg
fCAgIDMgKwogYXJjaC9wb3dlcnBjL3N5c2Rldi9kYXJ0X2lvbW11LmMgICAgICAgICAgfCAgIDMg
KwogYXJjaC9wb3dlcnBjL3N5c2Rldi9tc2lfYml0bWFwLmMgICAgICAgICAgfCAgIDMgKwogYXJj
aC9zMzkwL2tlcm5lbC9jcmFzaF9kdW1wLmMgICAgICAgICAgICAgfCAgIDMgKwogYXJjaC9zMzkw
L2tlcm5lbC9zZXR1cC5jICAgICAgICAgICAgICAgICAgfCAgMTYgKysKIGFyY2gvczM5MC9rZXJu
ZWwvc21wLmMgICAgICAgICAgICAgICAgICAgIHwgICA5ICstCiBhcmNoL3MzOTAva2VybmVsL3Rv
cG9sb2d5LmMgICAgICAgICAgICAgICB8ICAgNiArCiBhcmNoL3MzOTAvbnVtYS9tb2RlX2VtdS5j
ICAgICAgICAgICAgICAgICB8ICAgMyArCiBhcmNoL3MzOTAvbnVtYS9udW1hLmMgICAgICAgICAg
ICAgICAgICAgICB8ICAgNiArLQogYXJjaC9zaC9ib2FyZHMvbWFjaC1hcDMyNXJ4YS9zZXR1cC5j
ICAgICAgfCAgIDUgKy0KIGFyY2gvc2gvYm9hcmRzL21hY2gtZWNvdmVjMjQvc2V0dXAuYyAgICAg
IHwgIDEwICstCiBhcmNoL3NoL2JvYXJkcy9tYWNoLWtmcjJyMDkvc2V0dXAuYyAgICAgICB8ICAg
NSArLQogYXJjaC9zaC9ib2FyZHMvbWFjaC1taWdvci9zZXR1cC5jICAgICAgICAgfCAgIDUgKy0K
IGFyY2gvc2gvYm9hcmRzL21hY2gtc2UvNzcyNC9zZXR1cC5jICAgICAgIHwgIDEwICstCiBhcmNo
L3NoL2tlcm5lbC9tYWNoaW5lX2tleGVjLmMgICAgICAgICAgICB8ICAgMyArLQogYXJjaC9zaC9t
bS9pbml0LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIGFyY2gvc2gvbW0vbnVt
YS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKIGFyY2gvc3BhcmMva2VybmVsL3By
b21fMzIuYyAgICAgICAgICAgICAgIHwgICA2ICstCiBhcmNoL3NwYXJjL2tlcm5lbC9zZXR1cF82
NC5jICAgICAgICAgICAgICB8ICAgNiArCiBhcmNoL3NwYXJjL2tlcm5lbC9zbXBfNjQuYyAgICAg
ICAgICAgICAgICB8ICAxMiArKwogYXJjaC9zcGFyYy9tbS9pbml0XzMyLmMgICAgICAgICAgICAg
ICAgICAgfCAgIDIgKy0KIGFyY2gvc3BhcmMvbW0vaW5pdF82NC5jICAgICAgICAgICAgICAgICAg
IHwgIDExICsrCiBhcmNoL3NwYXJjL21tL3NybW11LmMgICAgICAgICAgICAgICAgICAgICB8ICAx
OCArKy0KIGFyY2gvdW0vZHJpdmVycy9uZXRfa2Vybi5jICAgICAgICAgICAgICAgIHwgICAzICsK
IGFyY2gvdW0vZHJpdmVycy92ZWN0b3Jfa2Vybi5jICAgICAgICAgICAgIHwgICAzICsKIGFyY2gv
dW0va2VybmVsL2luaXRyZC5jICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGFyY2gvdW0va2Vy
bmVsL21lbS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDE2ICsrCiBhcmNoL3VuaWNvcmUzMi9r
ZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICB8ICAgNCArCiBhcmNoL3VuaWNvcmUzMi9tbS9tbXUu
YyAgICAgICAgICAgICAgICAgICB8ICAxNSArLQogYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5j
ICAgICAgICAgICAgICAgfCAgIDMgKwogYXJjaC94ODYva2VybmVsL2FwaWMvaW9fYXBpYy5jICAg
ICAgICAgICAgfCAgIDUgKwogYXJjaC94ODYva2VybmVsL2U4MjAuYyAgICAgICAgICAgICAgICAg
ICAgfCAgIDUgKy0KIGFyY2gveDg2L2tlcm5lbC9zZXR1cF9wZXJjcHUuYyAgICAgICAgICAgIHwg
IDEwICstCiBhcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMgICAgICAgICAgICAgICB8ICAxNCAr
LQogYXJjaC94ODYvbW0vbnVtYS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIGFy
Y2gveDg2L3BsYXRmb3JtL29scGMvb2xwY19kdC5jICAgICAgICAgIHwgICAzICsKIGFyY2gveDg2
L3hlbi9wMm0uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExICstCiBhcmNoL3h0ZW5zYS9t
bS9rYXNhbl9pbml0LmMgICAgICAgICAgICAgICB8ICAxMCArLQogYXJjaC94dGVuc2EvbW0vbW11
LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogZHJpdmVycy9jbGsvdGkvY2xrLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDMgKwogZHJpdmVycy9maXJtd2FyZS9tZW1tYXAuYyAgICAg
ICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvbWFjaW50b3NoL3NtdS5jICAgICAgICAgICAg
ICAgICAgIHwgICA1ICstCiBkcml2ZXJzL29mL2ZkdC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgOCArLQogZHJpdmVycy9vZi9vZl9yZXNlcnZlZF9tZW0uYyAgICAgICAgICAgICAgfCAg
IDcgKy0KIGRyaXZlcnMvb2YvdW5pdHRlc3QuYyAgICAgICAgICAgICAgICAgICAgIHwgICA4ICst
CiBkcml2ZXJzL3VzYi9lYXJseS94aGNpLWRiYy5jICAgICAgICAgICAgICB8ICAgMiArLQogZHJp
dmVycy94ZW4vc3dpb3RsYi14ZW4uYyAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGluY2x1ZGUv
bGludXgvbWVtYmxvY2suaCAgICAgICAgICAgICAgICAgIHwgIDU5ICstLS0tLS0KIGluaXQvbWFp
bi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI2ICsrKy0KIGtlcm5lbC9kbWEv
c3dpb3RsYi5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIxICsrLQoga2VybmVsL3Bvd2VyL3Nu
YXBzaG90LmMgICAgICAgICAgICAgICAgICAgfCAgIDMgKwoga2VybmVsL3ByaW50ay9wcmludGsu
YyAgICAgICAgICAgICAgICAgICAgfCAgIDkgKy0KIGxpYi9jcHVtYXNrLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzICsKIG1tL2NtYS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDEwICstCiBtbS9rYXNhbi9pbml0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxMCArLQogbW0vbWVtYmxvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAyNDkgKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiBtbS9wYWdlX2FsbG9jLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArLQogbW0vcGFnZV9leHQuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIG1tL3BlcmNwdS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDg0ICsrKysrKystLS0KIG1tL3NwYXJzZS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDI1ICsrLQogMTIxIGZpbGVzIGNoYW5nZWQsIDg2MCBpbnNlcnRp
b25zKCspLCA0MTIgZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:05:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:05: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-devel-bounces@lists.xenproject.org>)
	id 1glUZx-0000NA-Mw; Mon, 21 Jan 2019 08:05: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUZx-0000Mw-7A
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:05:09 +0000
X-Inumbo-ID: 448e7feb-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 448e7feb-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:05:08 +0000 (UTC)
Received: from pps.filterd (m0098396.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83rxQ038761
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:04:56 -0500
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q58e74kss-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:04:55 -0500
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:04:51 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:04:39 -0000
Received: from d06av22.portsmouth.uk.ibm.com (d06av22.portsmouth.uk.ibm.com
 [9.149.105.58])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L84cJ71114462
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:04:39 GMT
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id D32BE4C046;
 Mon, 21 Jan 2019 08:04:38 +0000 (GMT)
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id BBE7E4C052;
 Mon, 21 Jan 2019 08:04:33 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av22.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:04:33 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:04:33 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:03:51 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-4275-0000-0000-00000301E9EB
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-4276-0000-0000-0000381015C0
Message-Id: <1548057848-15136-5-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=845 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 04/21] memblock: drop
 memblock_alloc_base_nid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1lbWJsb2NrX2FsbG9jX2Jhc2VfbmlkKCkgaXMgYSBvbmVsaW5lciB3cmFwcGVyIGZvcgpt
ZW1ibG9ja19hbGxvY19yYW5nZV9uaWQoKSB3aXRob3V0IGFueSBzaWRlIGVmZmVjdC4KUmVwbGFj
ZSBpdCdzIHVzYWdlIGJ5IHRoZSBkaXJlY3QgY2FsbHMgdG8gbWVtYmxvY2tfYWxsb2NfcmFuZ2Vf
bmlkKCkuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+
Ci0tLQogaW5jbHVkZS9saW51eC9tZW1ibG9jay5oIHwgIDMgLS0tCiBtbS9tZW1ibG9jay5jICAg
ICAgICAgICAgfCAxNSArKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRp
b25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbWJs
b2NrLmggYi9pbmNsdWRlL2xpbnV4L21lbWJsb2NrLmgKaW5kZXggNjBlMTAwZi4uZjdlZjMxMyAx
MDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9tZW1ibG9jay5oCisrKyBiL2luY2x1ZGUvbGludXgv
bWVtYmxvY2suaApAQCAtNDkwLDkgKzQ5MCw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBtZW1ibG9j
a19ib3R0b21fdXAodm9pZCkKIHBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19hbGxvY19yYW5n
ZShwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGlnbiwKIAkJCQkJcGh5c19hZGRyX3Qg
c3RhcnQsIHBoeXNfYWRkcl90IGVuZCwKIAkJCQkJZW51bSBtZW1ibG9ja19mbGFncyBmbGFncyk7
Ci1waHlzX2FkZHJfdCBtZW1ibG9ja19hbGxvY19iYXNlX25pZChwaHlzX2FkZHJfdCBzaXplLAot
CQkJCQlwaHlzX2FkZHJfdCBhbGlnbiwgcGh5c19hZGRyX3QgbWF4X2FkZHIsCi0JCQkJCWludCBu
aWQsIGVudW0gbWVtYmxvY2tfZmxhZ3MgZmxhZ3MpOwogcGh5c19hZGRyX3QgbWVtYmxvY2tfYWxs
b2NfYmFzZShwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGlnbiwKIAkJCQlwaHlzX2Fk
ZHJfdCBtYXhfYWRkcik7CiBwaHlzX2FkZHJfdCBfX21lbWJsb2NrX2FsbG9jX2Jhc2UocGh5c19h
ZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sCmRpZmYgLS1naXQgYS9tbS9tZW1ibG9jay5j
IGIvbW0vbWVtYmxvY2suYwppbmRleCBhMzJkYjMwLi5jODAwMjllIDEwMDY0NAotLS0gYS9tbS9t
ZW1ibG9jay5jCisrKyBiL21tL21lbWJsb2NrLmMKQEAgLTEzNDYsMjEgKzEzNDYsMTQgQEAgcGh5
c19hZGRyX3QgX19pbml0IG1lbWJsb2NrX2FsbG9jX3JhbmdlKHBoeXNfYWRkcl90IHNpemUsIHBo
eXNfYWRkcl90IGFsaWduLAogCQkJCQlmbGFncyk7CiB9CiAKLXBoeXNfYWRkcl90IF9faW5pdCBt
ZW1ibG9ja19hbGxvY19iYXNlX25pZChwaHlzX2FkZHJfdCBzaXplLAotCQkJCQlwaHlzX2FkZHJf
dCBhbGlnbiwgcGh5c19hZGRyX3QgbWF4X2FkZHIsCi0JCQkJCWludCBuaWQsIGVudW0gbWVtYmxv
Y2tfZmxhZ3MgZmxhZ3MpCi17Ci0JcmV0dXJuIG1lbWJsb2NrX2FsbG9jX3JhbmdlX25pZChzaXpl
LCBhbGlnbiwgMCwgbWF4X2FkZHIsIG5pZCwgZmxhZ3MpOwotfQotCiBwaHlzX2FkZHJfdCBfX2lu
aXQgbWVtYmxvY2tfcGh5c19hbGxvY19uaWQocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3Qg
YWxpZ24sIGludCBuaWQpCiB7CiAJZW51bSBtZW1ibG9ja19mbGFncyBmbGFncyA9IGNob29zZV9t
ZW1ibG9ja19mbGFncygpOwogCXBoeXNfYWRkcl90IHJldDsKIAogYWdhaW46Ci0JcmV0ID0gbWVt
YmxvY2tfYWxsb2NfYmFzZV9uaWQoc2l6ZSwgYWxpZ24sIE1FTUJMT0NLX0FMTE9DX0FDQ0VTU0lC
TEUsCi0JCQkJICAgICAgbmlkLCBmbGFncyk7CisJcmV0ID0gbWVtYmxvY2tfYWxsb2NfcmFuZ2Vf
bmlkKHNpemUsIGFsaWduLCAwLAorCQkJCSAgICAgICBNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxF
LCBuaWQsIGZsYWdzKTsKIAogCWlmICghcmV0ICYmIChmbGFncyAmIE1FTUJMT0NLX01JUlJPUikp
IHsKIAkJZmxhZ3MgJj0gfk1FTUJMT0NLX01JUlJPUjsKQEAgLTEzNzEsOCArMTM2NCw4IEBAIHBo
eXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlzX2FsbG9jX25pZChwaHlzX2FkZHJfdCBzaXpl
LCBwaHlzX2FkZHJfdCBhbGlnbiwKIAogcGh5c19hZGRyX3QgX19pbml0IF9fbWVtYmxvY2tfYWxs
b2NfYmFzZShwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGlnbiwgcGh5c19hZGRyX3Qg
bWF4X2FkZHIpCiB7Ci0JcmV0dXJuIG1lbWJsb2NrX2FsbG9jX2Jhc2VfbmlkKHNpemUsIGFsaWdu
LCBtYXhfYWRkciwgTlVNQV9OT19OT0RFLAotCQkJCSAgICAgICBNRU1CTE9DS19OT05FKTsKKwly
ZXR1cm4gbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKHNpemUsIGFsaWduLCAwLCBtYXhfYWRkciwg
TlVNQV9OT19OT0RFLAorCQkJCQlNRU1CTE9DS19OT05FKTsKIH0KIAogcGh5c19hZGRyX3QgX19p
bml0IG1lbWJsb2NrX2FsbG9jX2Jhc2UocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxp
Z24sIHBoeXNfYWRkcl90IG1heF9hZGRyKQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:05:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:05: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-devel-bounces@lists.xenproject.org>)
	id 1glUZz-0000NZ-11; Mon, 21 Jan 2019 08:05: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUZx-0000My-DC
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:05:09 +0000
X-Inumbo-ID: 44bbbea9-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44bbbea9-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:05:08 +0000 (UTC)
Received: from pps.filterd (m0098419.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83naR028342
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:08 -0500
Received: from e06smtp07.uk.ibm.com (e06smtp07.uk.ibm.com [195.75.94.103])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q59wfrvtx-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:08 -0500
Received: from localhost
 by e06smtp07.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:05:04 -0000
Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195)
 by e06smtp07.uk.ibm.com (192.168.101.137) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:04:52 -0000
Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com
 [9.149.105.232])
 by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L84pFF61079554
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:04:51 GMT
Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 4655B5205A;
 Mon, 21 Jan 2019 08:04:51 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTPS id 6DB6952051;
 Mon, 21 Jan 2019 08:04:46 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:04:44 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:03:53 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0028-0000-0000-0000033BE171
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0029-0000-0000-000023F91583
Message-Id: <1548057848-15136-7-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=942 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 06/21] memblock:
 memblock_phys_alloc_try_nid(): don't panic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1lbWJsb2NrX3BoeXNfYWxsb2NfdHJ5X25pZCgpIGZ1bmN0aW9uIHRyaWVzIHRvIGFsbG9j
YXRlIG1lbW9yeSBmcm9tCnRoZSByZXF1ZXN0ZWQgbm9kZSBhbmQgdGhlbiBmYWxscyBiYWNrIHRv
IGFsbG9jYXRpb24gZnJvbSBhbnkgbm9kZSBpbiB0aGUKc3lzdGVtLiBUaGUgbWVtYmxvY2tfYWxs
b2NfYmFzZSgpIGZhbGxiYWNrIHVzZWQgYnkgdGhpcyBmdW5jdGlvbiBwYW5pY3MgaWYKdGhlIGFs
bG9jYXRpb24gZmFpbHMuCgpSZXBsYWNlIHRoZSBtZW1ibG9ja19hbGxvY19iYXNlKCkgZmFsbGJh
Y2sgd2l0aCB0aGUgZGlyZWN0IGNhbGwgdG8KbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKCkgYW5k
IHVwZGF0ZSB0aGUgbWVtYmxvY2tfcGh5c19hbGxvY190cnlfbmlkKCkKY2FsbGVycyB0byBjaGVj
ayB0aGUgcmV0dXJuZWQgdmFsdWUgYW5kIHBhbmljIGluIGNhc2Ugb2YgZXJyb3IuCgpTaWduZWQt
b2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+Ci0tLQogYXJjaC9hcm02
NC9tbS9udW1hLmMgICB8IDQgKysrKwogYXJjaC9wb3dlcnBjL21tL251bWEuYyB8IDQgKysrKwog
bW0vbWVtYmxvY2suYyAgICAgICAgICB8IDQgKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9tbS9udW1h
LmMgYi9hcmNoL2FybTY0L21tL251bWEuYwppbmRleCBhZTM0ZTNhLi4yYzYxZWE0IDEwMDY0NAot
LS0gYS9hcmNoL2FybTY0L21tL251bWEuYworKysgYi9hcmNoL2FybTY0L21tL251bWEuYwpAQCAt
MjM3LDYgKzIzNywxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbm9kZV9kYXRhKGludCBu
aWQsIHU2NCBzdGFydF9wZm4sIHU2NCBlbmRfcGZuKQogCQlwcl9pbmZvKCJJbml0bWVtIHNldHVw
IG5vZGUgJWQgWzxtZW1vcnktbGVzcyBub2RlPl1cbiIsIG5pZCk7CiAKIAluZF9wYSA9IG1lbWJs
b2NrX3BoeXNfYWxsb2NfdHJ5X25pZChuZF9zaXplLCBTTVBfQ0FDSEVfQllURVMsIG5pZCk7CisJ
aWYgKCFuZF9wYSkKKwkJcGFuaWMoIkNhbm5vdCBhbGxvY2F0ZSAlenUgYnl0ZXMgZm9yIG5vZGUg
JWQgZGF0YVxuIiwKKwkJICAgICAgbmRfc2l6ZSwgbmlkKTsKKwogCW5kID0gX192YShuZF9wYSk7
CiAKIAkvKiByZXBvcnQgYW5kIGluaXRpYWxpemUgKi8KZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJw
Yy9tbS9udW1hLmMgYi9hcmNoL3Bvd2VycGMvbW0vbnVtYS5jCmluZGV4IDI3MGNlZmIuLjhmMmJi
ZTEgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9tbS9udW1hLmMKKysrIGIvYXJjaC9wb3dlcnBj
L21tL251bWEuYwpAQCAtNzg4LDYgKzc4OCwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBf
bm9kZV9kYXRhKGludCBuaWQsIHU2NCBzdGFydF9wZm4sIHU2NCBlbmRfcGZuKQogCWludCB0bmlk
OwogCiAJbmRfcGEgPSBtZW1ibG9ja19waHlzX2FsbG9jX3RyeV9uaWQobmRfc2l6ZSwgU01QX0NB
Q0hFX0JZVEVTLCBuaWQpOworCWlmICghbmRfcGEpCisJCXBhbmljKCJDYW5ub3QgYWxsb2NhdGUg
JXp1IGJ5dGVzIGZvciBub2RlICVkIGRhdGFcbiIsCisJCSAgICAgIG5kX3NpemUsIG5pZCk7CisK
IAluZCA9IF9fdmEobmRfcGEpOwogCiAJLyogcmVwb3J0IGFuZCBpbml0aWFsaXplICovCmRpZmYg
LS1naXQgYS9tbS9tZW1ibG9jay5jIGIvbW0vbWVtYmxvY2suYwppbmRleCBmMDE5YWVlLi44YWFi
YjFiIDEwMDY0NAotLS0gYS9tbS9tZW1ibG9jay5jCisrKyBiL21tL21lbWJsb2NrLmMKQEAgLTEz
OTMsNyArMTM5Myw5IEBAIHBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlzX2FsbG9jX3Ry
eV9uaWQocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpCiAKIAlpZiAocmVzKQogCQly
ZXR1cm4gcmVzOwotCXJldHVybiBtZW1ibG9ja19hbGxvY19iYXNlKHNpemUsIGFsaWduLCBNRU1C
TE9DS19BTExPQ19BQ0NFU1NJQkxFKTsKKwlyZXR1cm4gbWVtYmxvY2tfYWxsb2NfcmFuZ2Vfbmlk
KHNpemUsIGFsaWduLCAwLAorCQkJCQlNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFLAorCQkJCQlO
VU1BX05PX05PREUsIE1FTUJMT0NLX05PTkUpOwogfQogCiAvKioKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:05:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:05: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-devel-bounces@lists.xenproject.org>)
	id 1glUa5-0000Pp-GK; Mon, 21 Jan 2019 08:05:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUa3-0000PK-SE
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:05:15 +0000
X-Inumbo-ID: 481efe11-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 481efe11-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:05:14 +0000 (UTC)
Received: from pps.filterd (m0098396.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83srx038829
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:02 -0500
Received: from e06smtp07.uk.ibm.com (e06smtp07.uk.ibm.com [195.75.94.103])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q58e74kwy-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:01 -0500
Received: from localhost
 by e06smtp07.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:04:56 -0000
Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)
 by e06smtp07.uk.ibm.com (192.168.101.137) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:04:45 -0000
Received: from d06av25.portsmouth.uk.ibm.com (d06av25.portsmouth.uk.ibm.com
 [9.149.105.61])
 by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L84iB01638722
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:04:44 GMT
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 9E77911C05C;
 Mon, 21 Jan 2019 08:04:44 +0000 (GMT)
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id ADE4611C04C;
 Mon, 21 Jan 2019 08:04:39 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av25.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:04:39 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:04:38 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:03:52 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0028-0000-0000-0000033BE16F
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0029-0000-0000-000023F9157E
Message-Id: <1548057848-15136-6-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 05/21] memblock: emphasize that
 memblock_alloc_range() returns a physical address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVuYW1lIG1lbWJsb2NrX2FsbG9jX3JhbmdlKCkgdG8gbWVtYmxvY2tfcGh5c19hbGxvY19yYW5n
ZSgpIHRvIGVtcGhhc2l6ZQp0aGF0IGl0IHJldHVybnMgYSBwaHlzaWNhbCBhZGRyZXNzLgpXaGls
ZSBvbiBpdCwgcmVtb3ZlIHRoZSAnZW51bSBtZW1ibG9ja19mbGFncycgcGFyYW1ldGVyIGZyb20g
dGhpcyBmdW5jdGlvbgphcyBpdHMgb25seSB1c2VyIGFueXdheSBzZXRzIGl0IHRvIE1FTUJMT0NL
X05PTkUsIHdoaWNoIGlzIHRoZSBkZWZhdWx0IGZvcgp0aGUgbW9zdCBvZiBtZW1ibG9jayBhbGxv
Y2F0aW9ucy4KClNpZ25lZC1vZmYtYnk6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNv
bT4KLS0tCiBpbmNsdWRlL2xpbnV4L21lbWJsb2NrLmggfCAgNSArKy0tLQogbW0vY21hLmMgICAg
ICAgICAgICAgICAgIHwgMTAgKysrKy0tLS0tLQogbW0vbWVtYmxvY2suYyAgICAgICAgICAgIHwg
IDkgKysrKystLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaCBiL2luY2x1ZGUv
bGludXgvbWVtYmxvY2suaAppbmRleCBmN2VmMzEzLi42NmRmZGIzIDEwMDY0NAotLS0gYS9pbmNs
dWRlL2xpbnV4L21lbWJsb2NrLmgKKysrIGIvaW5jbHVkZS9saW51eC9tZW1ibG9jay5oCkBAIC0z
NjksNiArMzY5LDggQEAgc3RhdGljIGlubGluZSBpbnQgbWVtYmxvY2tfZ2V0X3JlZ2lvbl9ub2Rl
KGNvbnN0IHN0cnVjdCBtZW1ibG9ja19yZWdpb24gKnIpCiAjZGVmaW5lIEFSQ0hfTE9XX0FERFJF
U1NfTElNSVQgIDB4ZmZmZmZmZmZVTAogI2VuZGlmCiAKK3BoeXNfYWRkcl90IG1lbWJsb2NrX3Bo
eXNfYWxsb2NfcmFuZ2UocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sCisJCQkJ
ICAgICAgcGh5c19hZGRyX3Qgc3RhcnQsIHBoeXNfYWRkcl90IGVuZCk7CiBwaHlzX2FkZHJfdCBt
ZW1ibG9ja19waHlzX2FsbG9jX25pZChwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGln
biwgaW50IG5pZCk7CiBwaHlzX2FkZHJfdCBtZW1ibG9ja19waHlzX2FsbG9jX3RyeV9uaWQocGh5
c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sIGludCBuaWQpOwogCkBAIC00ODcsOSAr
NDg5LDYgQEAgc3RhdGljIGlubGluZSBib29sIG1lbWJsb2NrX2JvdHRvbV91cCh2b2lkKQogCXJl
dHVybiBtZW1ibG9jay5ib3R0b21fdXA7CiB9CiAKLXBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9j
a19hbGxvY19yYW5nZShwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGlnbiwKLQkJCQkJ
cGh5c19hZGRyX3Qgc3RhcnQsIHBoeXNfYWRkcl90IGVuZCwKLQkJCQkJZW51bSBtZW1ibG9ja19m
bGFncyBmbGFncyk7CiBwaHlzX2FkZHJfdCBtZW1ibG9ja19hbGxvY19iYXNlKHBoeXNfYWRkcl90
IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLAogCQkJCXBoeXNfYWRkcl90IG1heF9hZGRyKTsKIHBo
eXNfYWRkcl90IF9fbWVtYmxvY2tfYWxsb2NfYmFzZShwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2Fk
ZHJfdCBhbGlnbiwKZGlmZiAtLWdpdCBhL21tL2NtYS5jIGIvbW0vY21hLmMKaW5kZXggYzdiMzlk
ZC4uZTQ1MzBhZSAxMDA2NDQKLS0tIGEvbW0vY21hLmMKKysrIGIvbW0vY21hLmMKQEAgLTMyNywx
NiArMzI3LDE0IEBAIGludCBfX2luaXQgY21hX2RlY2xhcmVfY29udGlndW91cyhwaHlzX2FkZHJf
dCBiYXNlLAogCQkgKiBtZW1vcnkgaW4gY2FzZSBvZiBmYWlsdXJlLgogCQkgKi8KIAkJaWYgKGJh
c2UgPCBoaWdobWVtX3N0YXJ0ICYmIGxpbWl0ID4gaGlnaG1lbV9zdGFydCkgewotCQkJYWRkciA9
IG1lbWJsb2NrX2FsbG9jX3JhbmdlKHNpemUsIGFsaWdubWVudCwKLQkJCQkJCSAgICBoaWdobWVt
X3N0YXJ0LCBsaW1pdCwKLQkJCQkJCSAgICBNRU1CTE9DS19OT05FKTsKKwkJCWFkZHIgPSBtZW1i
bG9ja19waHlzX2FsbG9jX3JhbmdlKHNpemUsIGFsaWdubWVudCwKKwkJCQkJCQkgaGlnaG1lbV9z
dGFydCwgbGltaXQpOwogCQkJbGltaXQgPSBoaWdobWVtX3N0YXJ0OwogCQl9CiAKIAkJaWYgKCFh
ZGRyKSB7Ci0JCQlhZGRyID0gbWVtYmxvY2tfYWxsb2NfcmFuZ2Uoc2l6ZSwgYWxpZ25tZW50LCBi
YXNlLAotCQkJCQkJICAgIGxpbWl0LAotCQkJCQkJICAgIE1FTUJMT0NLX05PTkUpOworCQkJYWRk
ciA9IG1lbWJsb2NrX3BoeXNfYWxsb2NfcmFuZ2Uoc2l6ZSwgYWxpZ25tZW50LCBiYXNlLAorCQkJ
CQkJCSBsaW1pdCk7CiAJCQlpZiAoIWFkZHIpIHsKIAkJCQlyZXQgPSAtRU5PTUVNOwogCQkJCWdv
dG8gZXJyOwpkaWZmIC0tZ2l0IGEvbW0vbWVtYmxvY2suYyBiL21tL21lbWJsb2NrLmMKaW5kZXgg
YzgwMDI5ZS4uZjAxOWFlZSAxMDA2NDQKLS0tIGEvbW0vbWVtYmxvY2suYworKysgYi9tbS9tZW1i
bG9jay5jCkBAIC0xMzM4LDEyICsxMzM4LDEzIEBAIHN0YXRpYyBwaHlzX2FkZHJfdCBfX2luaXQg
bWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKHBoeXNfYWRkcl90IHNpemUsCiAJcmV0dXJuIDA7CiB9
CiAKLXBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19hbGxvY19yYW5nZShwaHlzX2FkZHJfdCBz
aXplLCBwaHlzX2FkZHJfdCBhbGlnbiwKLQkJCQkJcGh5c19hZGRyX3Qgc3RhcnQsIHBoeXNfYWRk
cl90IGVuZCwKLQkJCQkJZW51bSBtZW1ibG9ja19mbGFncyBmbGFncykKK3BoeXNfYWRkcl90IF9f
aW5pdCBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKHBoeXNfYWRkcl90IHNpemUsCisJCQkJCSAg
ICAgcGh5c19hZGRyX3QgYWxpZ24sCisJCQkJCSAgICAgcGh5c19hZGRyX3Qgc3RhcnQsCisJCQkJ
CSAgICAgcGh5c19hZGRyX3QgZW5kKQogewogCXJldHVybiBtZW1ibG9ja19hbGxvY19yYW5nZV9u
aWQoc2l6ZSwgYWxpZ24sIHN0YXJ0LCBlbmQsIE5VTUFfTk9fTk9ERSwKLQkJCQkJZmxhZ3MpOwor
CQkJCQlNRU1CTE9DS19OT05FKTsKIH0KIAogcGh5c19hZGRyX3QgX19pbml0IG1lbWJsb2NrX3Bo
eXNfYWxsb2NfbmlkKHBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLCBpbnQgbmlk
KQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:05:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:05: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-devel-bounces@lists.xenproject.org>)
	id 1glUa9-0000RS-R2; Mon, 21 Jan 2019 08:05: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUa9-0000RG-DN
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:05:21 +0000
X-Inumbo-ID: 4b695304-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b695304-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:05:19 +0000 (UTC)
Received: from pps.filterd (m0098409.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83ntK097065
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:19 -0500
Received: from e06smtp04.uk.ibm.com (e06smtp04.uk.ibm.com [195.75.94.100])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q58y4b41d-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:19 -0500
Received: from localhost
 by e06smtp04.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:05:14 -0000
Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)
 by e06smtp04.uk.ibm.com (192.168.101.134) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:05:03 -0000
Received: from d06av24.portsmouth.uk.ibm.com (mk.ibm.com [9.149.105.60])
 by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L852NS62324936
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:05:02 GMT
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id AB9DB42052;
 Mon, 21 Jan 2019 08:05:02 +0000 (GMT)
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id C7CEE4204B;
 Mon, 21 Jan 2019 08:04:57 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av24.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:04:57 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:04:57 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:03:55 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0016-0000-0000-000002482BD8
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0017-0000-0000-000032A25B2A
Message-Id: <1548057848-15136-9-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=845 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 08/21] memblock: drop __memblock_alloc_base()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIF9fbWVtYmxvY2tfYWxsb2NfYmFzZSgpIGZ1bmN0aW9uIHRyaWVzIHRvIGFsbG9jYXRlIGEg
bWVtb3J5IHVwIHRvIHRoZQpsaW1pdCBzcGVjaWZpZWQgYnkgaXRzIG1heF9hZGRyIHBhcmFtZXRl
ci4gRGVwZW5kaW5nIG9uIHRoZSB2YWx1ZSBvZiB0aGlzCnBhcmFtZXRlciwgdGhlIF9fbWVtYmxv
Y2tfYWxsb2NfYmFzZSgpIGNhbiBpcyByZXBsYWNlZCB3aXRoIHRoZSBhcHByb3ByaWF0ZQptZW1i
bG9ja19waHlzX2FsbG9jKigpIHZhcmlhbnQuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0
IDxycHB0QGxpbnV4LmlibS5jb20+CkFja2VkLWJ5OiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwu
b3JnPgotLS0KIGFyY2gvc2gva2VybmVsL21hY2hpbmVfa2V4ZWMuYyB8ICAzICsrLQogYXJjaC94
ODYva2VybmVsL2U4MjAuYyAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L21tL251bWEuYyAgICAg
ICAgICAgICB8IDEyICsrKystLS0tLS0tLQogZHJpdmVycy9vZi9vZl9yZXNlcnZlZF9tZW0uYyAg
IHwgIDcgKystLS0tLQogaW5jbHVkZS9saW51eC9tZW1ibG9jay5oICAgICAgIHwgIDIgLS0KIG1t
L21lbWJsb2NrLmMgICAgICAgICAgICAgICAgICB8ICA5ICsrLS0tLS0tLQogNiBmaWxlcyBjaGFu
Z2VkLCAxMSBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNo
L3NoL2tlcm5lbC9tYWNoaW5lX2tleGVjLmMgYi9hcmNoL3NoL2tlcm5lbC9tYWNoaW5lX2tleGVj
LmMKaW5kZXggYjlmOWYxYS4uNjNkNjNhMyAxMDA2NDQKLS0tIGEvYXJjaC9zaC9rZXJuZWwvbWFj
aGluZV9rZXhlYy5jCisrKyBiL2FyY2gvc2gva2VybmVsL21hY2hpbmVfa2V4ZWMuYwpAQCAtMTY4
LDcgKzE2OCw4IEBAIHZvaWQgX19pbml0IHJlc2VydmVfY3Jhc2hrZXJuZWwodm9pZCkKIAljcmFz
aF9zaXplID0gUEFHRV9BTElHTihyZXNvdXJjZV9zaXplKCZjcmFzaGtfcmVzKSk7CiAJaWYgKCFj
cmFzaGtfcmVzLnN0YXJ0KSB7CiAJCXVuc2lnbmVkIGxvbmcgbWF4ID0gbWVtYmxvY2tfZW5kX29m
X0RSQU0oKSAtIG1lbW9yeV9saW1pdDsKLQkJY3Jhc2hrX3Jlcy5zdGFydCA9IF9fbWVtYmxvY2tf
YWxsb2NfYmFzZShjcmFzaF9zaXplLCBQQUdFX1NJWkUsIG1heCk7CisJCWNyYXNoa19yZXMuc3Rh
cnQgPSBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKGNyYXNoX3NpemUsCisJCQkJCQkJICAgICBQ
QUdFX1NJWkUsIDAsIG1heCk7CiAJCWlmICghY3Jhc2hrX3Jlcy5zdGFydCkgewogCQkJcHJfZXJy
KCJjcmFzaGtlcm5lbCBhbGxvY2F0aW9uIGZhaWxlZFxuIik7CiAJCQlnb3RvIGRpc2FibGU7CmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvZTgyMC5jIGIvYXJjaC94ODYva2VybmVsL2U4MjAu
YwppbmRleCA1MDg5NWMyLi45YzBlYjU0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvZTgy
MC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9lODIwLmMKQEAgLTc3OCw3ICs3NzgsNyBAQCB1NjQg
X19pbml0IGU4MjBfX21lbWJsb2NrX2FsbG9jX3Jlc2VydmVkKHU2NCBzaXplLCB1NjQgYWxpZ24p
CiB7CiAJdTY0IGFkZHI7CiAKLQlhZGRyID0gX19tZW1ibG9ja19hbGxvY19iYXNlKHNpemUsIGFs
aWduLCBNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFKTsKKwlhZGRyID0gbWVtYmxvY2tfcGh5c19h
bGxvYyhzaXplLCBhbGlnbik7CiAJaWYgKGFkZHIpIHsKIAkJZTgyMF9fcmFuZ2VfdXBkYXRlX2tl
eGVjKGFkZHIsIHNpemUsIEU4MjBfVFlQRV9SQU0sIEU4MjBfVFlQRV9SRVNFUlZFRCk7CiAJCXBy
X2luZm8oInVwZGF0ZSBlODIwX3RhYmxlX2tleGVjIGZvciBlODIwX19tZW1ibG9ja19hbGxvY19y
ZXNlcnZlZCgpXG4iKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL251bWEuYyBiL2FyY2gveDg2
L21tL251bWEuYwppbmRleCAxMzA4ZjU0Li5mODVhZTQyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9t
bS9udW1hLmMKKysrIGIvYXJjaC94ODYvbW0vbnVtYS5jCkBAIC0xOTUsMTUgKzE5NSwxMSBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgYWxsb2Nfbm9kZV9kYXRhKGludCBuaWQpCiAJICogQWxsb2NhdGUg
bm9kZSBkYXRhLiAgVHJ5IG5vZGUtbG9jYWwgbWVtb3J5IGFuZCB0aGVuIGFueSBub2RlLgogCSAq
IE5ldmVyIGFsbG9jYXRlIGluIERNQSB6b25lLgogCSAqLwotCW5kX3BhID0gbWVtYmxvY2tfcGh5
c19hbGxvY19uaWQobmRfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTLCBuaWQpOworCW5kX3BhID0gbWVt
YmxvY2tfcGh5c19hbGxvY190cnlfbmlkKG5kX3NpemUsIFNNUF9DQUNIRV9CWVRFUywgbmlkKTsK
IAlpZiAoIW5kX3BhKSB7Ci0JCW5kX3BhID0gX19tZW1ibG9ja19hbGxvY19iYXNlKG5kX3NpemUs
IFNNUF9DQUNIRV9CWVRFUywKLQkJCQkJICAgICAgTUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSk7
Ci0JCWlmICghbmRfcGEpIHsKLQkJCXByX2VycigiQ2Fubm90IGZpbmQgJXp1IGJ5dGVzIGluIGFu
eSBub2RlIChpbml0aWFsIG5vZGU6ICVkKVxuIiwKLQkJCSAgICAgICBuZF9zaXplLCBuaWQpOwot
CQkJcmV0dXJuOwotCQl9CisJCXByX2VycigiQ2Fubm90IGZpbmQgJXp1IGJ5dGVzIGluIGFueSBu
b2RlIChpbml0aWFsIG5vZGU6ICVkKVxuIiwKKwkJICAgICAgIG5kX3NpemUsIG5pZCk7CisJCXJl
dHVybjsKIAl9CiAJbmQgPSBfX3ZhKG5kX3BhKTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9vZi9v
Zl9yZXNlcnZlZF9tZW0uYyBiL2RyaXZlcnMvb2Yvb2ZfcmVzZXJ2ZWRfbWVtLmMKaW5kZXggMTk3
N2VlMC4uNDk5ZjE2ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9vZi9vZl9yZXNlcnZlZF9tZW0uYwor
KysgYi9kcml2ZXJzL29mL29mX3Jlc2VydmVkX21lbS5jCkBAIC0zMSwxMyArMzEsMTAgQEAgaW50
IF9faW5pdCBfX3dlYWsgZWFybHlfaW5pdF9kdF9hbGxvY19yZXNlcnZlZF9tZW1vcnlfYXJjaChw
aHlzX2FkZHJfdCBzaXplLAogCXBoeXNfYWRkcl90ICpyZXNfYmFzZSkKIHsKIAlwaHlzX2FkZHJf
dCBiYXNlOwotCS8qCi0JICogV2UgdXNlIF9fbWVtYmxvY2tfYWxsb2NfYmFzZSgpIGJlY2F1c2Ug
bWVtYmxvY2tfYWxsb2NfYmFzZSgpCi0JICogcGFuaWMoKXMgb24gYWxsb2NhdGlvbiBmYWlsdXJl
LgotCSAqLworCiAJZW5kID0gIWVuZCA/IE1FTUJMT0NLX0FMTE9DX0FOWVdIRVJFIDogZW5kOwog
CWFsaWduID0gIWFsaWduID8gU01QX0NBQ0hFX0JZVEVTIDogYWxpZ247Ci0JYmFzZSA9IF9fbWVt
YmxvY2tfYWxsb2NfYmFzZShzaXplLCBhbGlnbiwgZW5kKTsKKwliYXNlID0gbWVtYmxvY2tfcGh5
c19hbGxvY19yYW5nZShzaXplLCBhbGlnbiwgMCwgZW5kKTsKIAlpZiAoIWJhc2UpCiAJCXJldHVy
biAtRU5PTUVNOwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbWJsb2NrLmggYi9pbmNs
dWRlL2xpbnV4L21lbWJsb2NrLmgKaW5kZXggNzg4M2M3NC4uNzY4ZTJiNCAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9saW51eC9tZW1ibG9jay5oCisrKyBiL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaApA
QCAtNDk2LDggKzQ5Niw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBtZW1ibG9ja19ib3R0b21fdXAo
dm9pZCkKIAogcGh5c19hZGRyX3QgbWVtYmxvY2tfYWxsb2NfYmFzZShwaHlzX2FkZHJfdCBzaXpl
LCBwaHlzX2FkZHJfdCBhbGlnbiwKIAkJCQlwaHlzX2FkZHJfdCBtYXhfYWRkcik7Ci1waHlzX2Fk
ZHJfdCBfX21lbWJsb2NrX2FsbG9jX2Jhc2UocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3Qg
YWxpZ24sCi0JCQkJICBwaHlzX2FkZHJfdCBtYXhfYWRkcik7CiBwaHlzX2FkZHJfdCBtZW1ibG9j
a19waHlzX21lbV9zaXplKHZvaWQpOwogcGh5c19hZGRyX3QgbWVtYmxvY2tfcmVzZXJ2ZWRfc2l6
ZSh2b2lkKTsKIHBoeXNfYWRkcl90IG1lbWJsb2NrX21lbV9zaXplKHVuc2lnbmVkIGxvbmcgbGlt
aXRfcGZuKTsKZGlmZiAtLWdpdCBhL21tL21lbWJsb2NrLmMgYi9tbS9tZW1ibG9jay5jCmluZGV4
IDQ2MWU0MGEzLi5lNWZmZGNkIDEwMDY0NAotLS0gYS9tbS9tZW1ibG9jay5jCisrKyBiL21tL21l
bWJsb2NrLmMKQEAgLTEzNjMsMTcgKzEzNjMsMTIgQEAgcGh5c19hZGRyX3QgX19pbml0IG1lbWJs
b2NrX3BoeXNfYWxsb2NfbmlkKHBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLAog
CXJldHVybiByZXQ7CiB9CiAKLXBoeXNfYWRkcl90IF9faW5pdCBfX21lbWJsb2NrX2FsbG9jX2Jh
c2UocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sIHBoeXNfYWRkcl90IG1heF9h
ZGRyKQotewotCXJldHVybiBtZW1ibG9ja19hbGxvY19yYW5nZV9uaWQoc2l6ZSwgYWxpZ24sIDAs
IG1heF9hZGRyLCBOVU1BX05PX05PREUsCi0JCQkJCU1FTUJMT0NLX05PTkUpOwotfQotCiBwaHlz
X2FkZHJfdCBfX2luaXQgbWVtYmxvY2tfYWxsb2NfYmFzZShwaHlzX2FkZHJfdCBzaXplLCBwaHlz
X2FkZHJfdCBhbGlnbiwgcGh5c19hZGRyX3QgbWF4X2FkZHIpCiB7CiAJcGh5c19hZGRyX3QgYWxs
b2M7CiAKLQlhbGxvYyA9IF9fbWVtYmxvY2tfYWxsb2NfYmFzZShzaXplLCBhbGlnbiwgbWF4X2Fk
ZHIpOworCWFsbG9jID0gbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKHNpemUsIGFsaWduLCAwLCBt
YXhfYWRkciwgTlVNQV9OT19OT0RFLAorCQkJCQlNRU1CTE9DS19OT05FKTsKIAogCWlmIChhbGxv
YyA9PSAwKQogCQlwYW5pYygiRVJST1I6IEZhaWxlZCB0byBhbGxvY2F0ZSAlcGEgYnl0ZXMgYmVs
b3cgJXBhLlxuIiwKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:05:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:05: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-devel-bounces@lists.xenproject.org>)
	id 1glUaS-0000Xy-6e; Mon, 21 Jan 2019 08:05: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUaQ-0000XJ-TF
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:05:38 +0000
X-Inumbo-ID: 55f0114f-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55f0114f-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:05:37 +0000 (UTC)
Received: from pps.filterd (m0098420.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83pS5162286
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:04:37 -0500
Received: from e06smtp04.uk.ibm.com (e06smtp04.uk.ibm.com [195.75.94.100])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q59whguw6-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:04:36 -0500
Received: from localhost
 by e06smtp04.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:04:33 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp04.uk.ibm.com (192.168.101.134) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:04:22 -0000
Received: from d06av24.portsmouth.uk.ibm.com (d06av24.portsmouth.uk.ibm.com
 [9.149.105.60])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L84Lhu8913234
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:04:21 GMT
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 5E22D4204C;
 Mon, 21 Jan 2019 08:04:21 +0000 (GMT)
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 6D46242045;
 Mon, 21 Jan 2019 08:04:16 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av24.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:04:16 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:04:15 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:03:48 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0016-0000-0000-000002482BC2
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0017-0000-0000-000032A25B18
Message-Id: <1548057848-15136-2-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=904 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 01/21] openrisc: prefer memblock APIs
 returning virtual address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGFsbG9jYXRpb24gb2YgdGhlIHBhZ2UgdGFibGVzIG1lbW9yeSBpbiBvcGVucmljcyB1c2Vz
Cm1lbWJsb2NrX3BoeXNfYWxsb2MoKSBhbmQgdGhlbiBjb252ZXJ0cyB0aGUgcmV0dXJuZWQgcGh5
c2ljYWwgYWRkcmVzcyB0bwp2aXJ0dWFsIG9uZS4gVXNlIG1lbWJsb2NrX2FsbG9jX3JhdygpIGFu
ZCBhZGQgYSBwYW5pYygpIGlmIHRoZSBhbGxvY2F0aW9uCmZhaWxzLgoKU2lnbmVkLW9mZi1ieTog
TWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgotLS0KIGFyY2gvb3BlbnJpc2MvbW0v
aW5pdC5jIHwgNSArKysrLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL2FyY2gvb3BlbnJpc2MvbW0vaW5pdC5jIGIvYXJjaC9vcGVu
cmlzYy9tbS9pbml0LmMKaW5kZXggZDE1NzMxMC4uY2FlYjQxOCAxMDA2NDQKLS0tIGEvYXJjaC9v
cGVucmlzYy9tbS9pbml0LmMKKysrIGIvYXJjaC9vcGVucmlzYy9tbS9pbml0LmMKQEAgLTEwNSw3
ICsxMDUsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IG1hcF9yYW0odm9pZCkKIAkJCX0KIAogCQkJ
LyogQWxsb2Mgb25lIHBhZ2UgZm9yIGhvbGRpbmcgUFRFJ3MuLi4gKi8KLQkJCXB0ZSA9IChwdGVf
dCAqKSBfX3ZhKG1lbWJsb2NrX3BoeXNfYWxsb2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpKTsKKwkJ
CXB0ZSA9IG1lbWJsb2NrX2FsbG9jX3JhdyhQQUdFX1NJWkUsIFBBR0VfU0laRSk7CisJCQlpZiAo
IXB0ZSkKKwkJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSBwYWdlIGZvciBQVEVzXG4i
LAorCQkJCSAgICAgIF9fZnVuY19fKTsKIAkJCXNldF9wbWQocG1lLCBfX3BtZChfS0VSTlBHX1RB
QkxFICsgX19wYShwdGUpKSk7CiAKIAkJCS8qIEZpbGwgdGhlIG5ld2x5IGFsbG9jYXRlZCBwYWdl
IHdpdGggUFRFJ1MgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:05:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:05: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-devel-bounces@lists.xenproject.org>)
	id 1glUaS-0000YD-HX; Mon, 21 Jan 2019 08:05: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUaQ-0000XN-U1
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:05:38 +0000
X-Inumbo-ID: 55eabc6f-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55eabc6f-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:05:37 +0000 (UTC)
Received: from pps.filterd (m0098404.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83ofQ064594
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:25 -0500
Received: from e06smtp03.uk.ibm.com (e06smtp03.uk.ibm.com [195.75.94.99])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q57kw68tr-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:24 -0500
Received: from localhost
 by e06smtp03.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:05:20 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp03.uk.ibm.com (192.168.101.133) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:05:09 -0000
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L858Bq57606228
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:05:08 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 61660A405C;
 Mon, 21 Jan 2019 08:05:08 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 86917A405F;
 Mon, 21 Jan 2019 08:05:03 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:05:03 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:05:02 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:03:56 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0012-0000-0000-000002EAB8FF
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0013-0000-0000-00002121DE9D
Message-Id: <1548057848-15136-10-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 09/21] memblock: drop memblock_alloc_base()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1lbWJsb2NrX2FsbG9jX2Jhc2UoKSBmdW5jdGlvbiB0cmllcyB0byBhbGxvY2F0ZSBhIG1l
bW9yeSB1cCB0byB0aGUKbGltaXQgc3BlY2lmaWVkIGJ5IGl0cyBtYXhfYWRkciBwYXJhbWV0ZXIg
YW5kIHBhbmljcyBpZiB0aGUgYWxsb2NhdGlvbgpmYWlscy4gUmVwbGFjZSBpdHMgdXNhZ2Ugd2l0
aCBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKCkgYW5kIG1ha2UgdGhlCmNhbGxlcnMgY2hlY2sg
dGhlIHJldHVybiB2YWx1ZSBhbmQgcGFuaWMgaW4gY2FzZSBvZiBlcnJvci4KClNpZ25lZC1vZmYt
Ynk6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4KLS0tCiBhcmNoL3Bvd2VycGMv
a2VybmVsL3J0YXMuYyAgICAgIHwgIDYgKysrKystCiBhcmNoL3Bvd2VycGMvbW0vaGFzaF91dGls
c182NC5jIHwgIDggKysrKysrLS0KIGFyY2gvczM5MC9rZXJuZWwvc21wLmMgICAgICAgICAgfCAg
NiArKysrKy0KIGRyaXZlcnMvbWFjaW50b3NoL3NtdS5jICAgICAgICAgfCAgMiArLQogaW5jbHVk
ZS9saW51eC9tZW1ibG9jay5oICAgICAgICB8ICAyIC0tCiBtbS9tZW1ibG9jay5jICAgICAgICAg
ICAgICAgICAgIHwgMTQgLS0tLS0tLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0
aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5l
bC9ydGFzLmMgYi9hcmNoL3Bvd2VycGMva2VybmVsL3J0YXMuYwppbmRleCBkZTM1YmQ4Zi4uZmJj
Njc2MSAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9ydGFzLmMKKysrIGIvYXJjaC9w
b3dlcnBjL2tlcm5lbC9ydGFzLmMKQEAgLTExODcsNyArMTE4NywxMSBAQCB2b2lkIF9faW5pdCBy
dGFzX2luaXRpYWxpemUodm9pZCkKIAkJaWJtX3N1c3BlbmRfbWVfdG9rZW4gPSBydGFzX3Rva2Vu
KCJpYm0sc3VzcGVuZC1tZSIpOwogCX0KICNlbmRpZgotCXJ0YXNfcm1vX2J1ZiA9IG1lbWJsb2Nr
X2FsbG9jX2Jhc2UoUlRBU19STU9CVUZfTUFYLCBQQUdFX1NJWkUsIHJ0YXNfcmVnaW9uKTsKKwly
dGFzX3Jtb19idWYgPSBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKFJUQVNfUk1PQlVGX01BWCwg
UEFHRV9TSVpFLAorCQkJCQkJIDAsIHJ0YXNfcmVnaW9uKTsKKwlpZiAoIXJ0YXNfcm1vX2J1ZikK
KwkJcGFuaWMoIkVSUk9SOiBSVEFTOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx4IGJ5dGVzIGJlbG93
ICVwYVxuIiwKKwkJICAgICAgUEFHRV9TSVpFLCAmcnRhc19yZWdpb24pOwogCiAjaWZkZWYgQ09O
RklHX1JUQVNfRVJST1JfTE9HR0lORwogCXJ0YXNfbGFzdF9lcnJvcl90b2tlbiA9IHJ0YXNfdG9r
ZW4oInJ0YXMtbGFzdC1lcnJvciIpOwpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL21tL2hhc2hf
dXRpbHNfNjQuYyBiL2FyY2gvcG93ZXJwYy9tbS9oYXNoX3V0aWxzXzY0LmMKaW5kZXggYmM2YmU0
NC4uYzdkNWY0OCAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL21tL2hhc2hfdXRpbHNfNjQuYwor
KysgYi9hcmNoL3Bvd2VycGMvbW0vaGFzaF91dGlsc182NC5jCkBAIC04ODIsOCArODgyLDEyIEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBodGFiX2luaXRpYWxpemUodm9pZCkKIAkJfQogI2VuZGlmIC8q
IENPTkZJR19QUENfQ0VMTCAqLwogCi0JCXRhYmxlID0gbWVtYmxvY2tfYWxsb2NfYmFzZShodGFi
X3NpemVfYnl0ZXMsIGh0YWJfc2l6ZV9ieXRlcywKLQkJCQkJICAgIGxpbWl0KTsKKwkJdGFibGUg
PSBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKGh0YWJfc2l6ZV9ieXRlcywKKwkJCQkJCSAgaHRh
Yl9zaXplX2J5dGVzLAorCQkJCQkJICAwLCBsaW1pdCk7CisJCWlmICghdGFibGUpCisJCQlwYW5p
YygiRVJST1I6IEZhaWxlZCB0byBhbGxvY2F0ZSAlcGEgYnl0ZXMgYmVsb3cgJXBhXG4iLAorCQkJ
ICAgICAgJmh0YWJfc2l6ZV9ieXRlcywgJmxpbWl0KTsKIAogCQlEQkcoIkhhc2ggdGFibGUgYWxs
b2NhdGVkIGF0ICVseCwgc2l6ZTogJWx4XG4iLCB0YWJsZSwKIAkJICAgIGh0YWJfc2l6ZV9ieXRl
cyk7CmRpZmYgLS1naXQgYS9hcmNoL3MzOTAva2VybmVsL3NtcC5jIGIvYXJjaC9zMzkwL2tlcm5l
bC9zbXAuYwppbmRleCBmODJiM2QzLi45MDYxNTk3IDEwMDY0NAotLS0gYS9hcmNoL3MzOTAva2Vy
bmVsL3NtcC5jCisrKyBiL2FyY2gvczM5MC9rZXJuZWwvc21wLmMKQEAgLTY1MSw3ICs2NTEsMTEg
QEAgdm9pZCBfX2luaXQgc21wX3NhdmVfZHVtcF9jcHVzKHZvaWQpCiAJCS8qIE5vIHByZXZpb3Vz
IHN5c3RlbSBwcmVzZW50LCBub3JtYWwgYm9vdC4gKi8KIAkJcmV0dXJuOwogCS8qIEFsbG9jYXRl
IGEgcGFnZSBhcyBkdW1waW5nIGFyZWEgZm9yIHRoZSBzdG9yZSBzdGF0dXMgc2lncHMgKi8KLQlw
YWdlID0gbWVtYmxvY2tfYWxsb2NfYmFzZShQQUdFX1NJWkUsIFBBR0VfU0laRSwgMVVMIDw8IDMx
KTsKKwlwYWdlID0gbWVtYmxvY2tfcGh5c19hbGxvY19yYW5nZShQQUdFX1NJWkUsIFBBR0VfU0la
RSwgMCwgMVVMIDw8IDMxKTsKKwlpZiAoIXBhZ2UpCisJCXBhbmljKCJFUlJPUjogRmFpbGVkIHRv
IGFsbG9jYXRlICV4IGJ5dGVzIGJlbG93ICVseFxuIiwKKwkJICAgICAgUEFHRV9TSVpFLCAxVUwg
PDwgMzEpOworCiAJLyogU2V0IG11bHRpLXRocmVhZGluZyBzdGF0ZSB0byB0aGUgcHJldmlvdXMg
c3lzdGVtLiAqLwogCXBjcHVfc2V0X3NtdChzY2xwLm10aWRfcHJldik7CiAJYm9vdF9jcHVfYWRk
ciA9IHN0YXAoKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWFjaW50b3NoL3NtdS5jIGIvZHJpdmVy
cy9tYWNpbnRvc2gvc211LmMKaW5kZXggMGEwYjhlMS4uNDJjZjY4ZCAxMDA2NDQKLS0tIGEvZHJp
dmVycy9tYWNpbnRvc2gvc211LmMKKysrIGIvZHJpdmVycy9tYWNpbnRvc2gvc211LmMKQEAgLTQ4
NSw3ICs0ODUsNyBAQCBpbnQgX19pbml0IHNtdV9pbml0ICh2b2lkKQogCSAqIFNNVSBiYXNlZCBH
NXMgbmVlZCBzb21lIG1lbW9yeSBiZWxvdyAyR2IuIFRoYW5rZnVsbHkgdGhpcyBpcwogCSAqIGNh
bGxlZCBhdCBhIHRpbWUgd2hlcmUgbWVtYmxvY2sgaXMgc3RpbGwgYXZhaWxhYmxlLgogCSAqLwot
CXNtdV9jbWRidWZfYWJzID0gbWVtYmxvY2tfYWxsb2NfYmFzZSg0MDk2LCA0MDk2LCAweDgwMDAw
MDAwVUwpOworCXNtdV9jbWRidWZfYWJzID0gbWVtYmxvY2tfcGh5c19hbGxvY19yYW5nZSg0MDk2
LCA0MDk2LCAwLCAweDgwMDAwMDAwVUwpOwogCWlmIChzbXVfY21kYnVmX2FicyA9PSAwKSB7CiAJ
CXByaW50ayhLRVJOX0VSUiAiU01VOiBDb21tYW5kIGJ1ZmZlciBhbGxvY2F0aW9uIGZhaWxlZCAh
XG4iKTsKIAkJcmV0ID0gLUVJTlZBTDsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbWVtYmxv
Y2suaCBiL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaAppbmRleCA3NjhlMmI0Li42ODc0ZmRjIDEw
MDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L21lbWJsb2NrLmgKKysrIGIvaW5jbHVkZS9saW51eC9t
ZW1ibG9jay5oCkBAIC00OTQsOCArNDk0LDYgQEAgc3RhdGljIGlubGluZSBib29sIG1lbWJsb2Nr
X2JvdHRvbV91cCh2b2lkKQogCXJldHVybiBtZW1ibG9jay5ib3R0b21fdXA7CiB9CiAKLXBoeXNf
YWRkcl90IG1lbWJsb2NrX2FsbG9jX2Jhc2UocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3Qg
YWxpZ24sCi0JCQkJcGh5c19hZGRyX3QgbWF4X2FkZHIpOwogcGh5c19hZGRyX3QgbWVtYmxvY2tf
cGh5c19tZW1fc2l6ZSh2b2lkKTsKIHBoeXNfYWRkcl90IG1lbWJsb2NrX3Jlc2VydmVkX3NpemUo
dm9pZCk7CiBwaHlzX2FkZHJfdCBtZW1ibG9ja19tZW1fc2l6ZSh1bnNpZ25lZCBsb25nIGxpbWl0
X3Bmbik7CmRpZmYgLS1naXQgYS9tbS9tZW1ibG9jay5jIGIvbW0vbWVtYmxvY2suYwppbmRleCBl
NWZmZGNkLi41MzFmYTc3IDEwMDY0NAotLS0gYS9tbS9tZW1ibG9jay5jCisrKyBiL21tL21lbWJs
b2NrLmMKQEAgLTEzNjMsMjAgKzEzNjMsNiBAQCBwaHlzX2FkZHJfdCBfX2luaXQgbWVtYmxvY2tf
cGh5c19hbGxvY19uaWQocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sCiAJcmV0
dXJuIHJldDsKIH0KIAotcGh5c19hZGRyX3QgX19pbml0IG1lbWJsb2NrX2FsbG9jX2Jhc2UocGh5
c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sIHBoeXNfYWRkcl90IG1heF9hZGRyKQot
ewotCXBoeXNfYWRkcl90IGFsbG9jOwotCi0JYWxsb2MgPSBtZW1ibG9ja19hbGxvY19yYW5nZV9u
aWQoc2l6ZSwgYWxpZ24sIDAsIG1heF9hZGRyLCBOVU1BX05PX05PREUsCi0JCQkJCU1FTUJMT0NL
X05PTkUpOwotCi0JaWYgKGFsbG9jID09IDApCi0JCXBhbmljKCJFUlJPUjogRmFpbGVkIHRvIGFs
bG9jYXRlICVwYSBieXRlcyBiZWxvdyAlcGEuXG4iLAotCQkgICAgICAmc2l6ZSwgJm1heF9hZGRy
KTsKLQotCXJldHVybiBhbGxvYzsKLX0KLQogcGh5c19hZGRyX3QgX19pbml0IG1lbWJsb2NrX3Bo
eXNfYWxsb2NfdHJ5X25pZChwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGlnbiwgaW50
IG5pZCkKIHsKIAlwaHlzX2FkZHJfdCByZXMgPSBtZW1ibG9ja19waHlzX2FsbG9jX25pZChzaXpl
LCBhbGlnbiwgbmlkKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:05:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:05: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-devel-bounces@lists.xenproject.org>)
	id 1glUaX-0000bG-0A; Mon, 21 Jan 2019 08:05: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUaW-0000an-9e
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:05:44 +0000
X-Inumbo-ID: 593b6964-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 593b6964-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:05:43 +0000 (UTC)
Received: from pps.filterd (m0098396.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83rKo038722
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:30 -0500
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q58e74mkb-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:30 -0500
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:05:26 -0000
Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:05:15 -0000
Received: from d06av25.portsmouth.uk.ibm.com (d06av25.portsmouth.uk.ibm.com
 [9.149.105.61])
 by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L85Eq952232262
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:05:14 GMT
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 2717111C06E;
 Mon, 21 Jan 2019 08:05:14 +0000 (GMT)
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 437CC11C069;
 Mon, 21 Jan 2019 08:05:09 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av25.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:05:09 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:05:08 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:03:57 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-4275-0000-0000-00000301E9F9
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-4276-0000-0000-0000381015D1
Message-Id: <1548057848-15136-11-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 10/21] memblock: refactor internal allocation
 functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCBtZW1ibG9jayBoYXMgc2V2ZXJhbCBpbnRlcm5hbCBmdW5jdGlvbnMgd2l0aCBv
dmVybGFwcGluZwpmdW5jdGlvbmFsaXR5LiBUaGV5IGFsbCBjYWxsIG1lbWJsb2NrX2ZpbmRfaW5f
cmFuZ2Vfbm9kZSgpIHRvIGZpbmQgZnJlZQptZW1vcnkgYW5kIHRoZW4gcmVzZXJ2ZSB0aGUgYWxs
b2NhdGVkIHJhbmdlIGFuZCBtYXJrIGl0IHdpdGgga21lbWxlYWsuCkhvd2V2ZXIsIHRoZXJlIGlz
IGRpZmZlcmVuY2UgaW4gdGhlIGFsbG9jYXRpb24gY29uc3RyYWludHMgYW5kIGluIGZhbGxiYWNr
CnN0cmF0ZWdpZXMuCgpUaGUgYWxsb2NhdGlvbnMgcmV0dXJuaW5nIHBoeXNpY2FsIGFkZHJlc3Mg
Zmlyc3QgYXR0ZW1wdCB0byBmaW5kIGZyZWUKbWVtb3J5IG9uIHRoZSBzcGVjaWZpZWQgbm9kZSB3
aXRoaW4gbWlycm9yZWQgbWVtb3J5IHJlZ2lvbnMsIHRoZW4gcmV0cnkgb24KdGhlIHNhbWUgbm9k
ZSB3aXRob3V0IHRoZSByZXF1aXJlbWVudCBmb3IgbWVtb3J5IG1pcnJvcmluZyBhbmQgZmluYWxs
eSBmYWxsCmJhY2sgdG8gYWxsIGF2YWlsYWJsZSBtZW1vcnkuCgpUaGUgYWxsb2NhdGlvbnMgcmV0
dXJuaW5nIHZpcnR1YWwgYWRkcmVzcyBzdGFydCB3aXRoIGNsYW1waW5nIHRoZSBhbGxvd2VkCnJh
bmdlIHRvIG1lbWJsb2NrLmN1cnJlbnRfbGltaXQsIGF0dGVtcHQgdG8gYWxsb2NhdGUgZnJvbSB0
aGUgc3BlY2lmaWVkCm5vZGUgZnJvbSByZWdpb25zIHdpdGggbWlycm9yaW5nIGFuZCB3aXRoIHVz
ZXIgZGVmaW5lZCBtaW5pbWFsIGFkZHJlc3MuIElmCnN1Y2ggYWxsb2NhdGlvbiBmYWlscywgbmV4
dCBhdHRlbXB0IGlzIGRvbmUgd2l0aCBub2RlIHJlc3RyaWN0aW9uIGxpZnRlZC4KTmV4dCwgdGhl
IGFsbG9jYXRpb24gaXMgcmV0cmllZCB3aXRoIG1pbmltYWwgYWRkcmVzcyByZXNldCB0byB6ZXJv
IGFuZCBhdApsYXN0IHdpdGhvdXQgdGhlIHJlcXVpcmVtZW50IGZvciBtaXJyb3JlZCByZWdpb25z
LgoKTGV0J3MgY29uc29saWRhdGUgdmFyaW91cyBmYWxsYmFja3MgaGFuZGxpbmcgYW5kIG1ha2Ug
dGhlbSBtb3JlIGNvbnNpc3RlbnQKZm9yIHBoeXNpY2FsIGFuZCB2aXJ0dWFsIHZhcmlhbnRzLiBN
b3N0IG9mIHRoZSBmYWxsYmFjayBoYW5kbGluZyBpcyBtb3ZlZAp0byBtZW1ibG9ja19hbGxvY19y
YW5nZV9uaWQoKSBhbmQgaXQgbm93IGhhbmRsZXMgbm9kZSBhbmQgbWlycm9yIGZhbGxiYWNrcy4K
ClRoZSBtZW1ibG9ja19hbGxvY19pbnRlcm5hbCgpIHVzZXMgbWVtYmxvY2tfYWxsb2NfcmFuZ2Vf
bmlkKCkgdG8gZ2V0IGEKcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgYWxsb2NhdGVkIHJhbmdlIGFu
ZCBjb252ZXJ0cyBpdCB0byB2aXJ0dWFsIGFkZHJlc3MuCgpUaGUgZmFsbGJhY2sgZm9yIGFsbG9j
YXRpb24gYmVsb3cgdGhlIHNwZWNpZmllZCBtaW5pbWFsIGFkZHJlc3MgcmVtYWlucyBpbgptZW1i
bG9ja19hbGxvY19pbnRlcm5hbCgpIGJlY2F1c2UgbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKCkg
aXMgdXNlZCBieSBDTUEKd2l0aCBleGFjdCByZXF1aXJlbWVudCBmb3IgbG93ZXIgYm91bmRzLgoK
VGhlIG1lbWJsb2NrX3BoeXNfYWxsb2NfbmlkKCkgZnVuY3Rpb24gaXMgY29tcGxldGVseSBkcm9w
cGVkIGFzIGl0IGlzIG5vdAp1c2VkIGFueXdoZXJlIG91dHNpZGUgbWVtYmxvY2sgYW5kIGl0cyBv
bmx5IHVzYWdlIGNhbiBiZSByZXBsYWNlZCBieSBhIGNhbGwKdG8gbWVtYmxvY2tfYWxsb2NfcmFu
Z2VfbmlkKCkuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5j
b20+Ci0tLQogaW5jbHVkZS9saW51eC9tZW1ibG9jay5oIHwgICAxIC0KIG1tL21lbWJsb2NrLmMg
ICAgICAgICAgICB8IDE3MyArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCA5NiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbWJsb2NrLmggYi9pbmNsdWRlL2xpbnV4
L21lbWJsb2NrLmgKaW5kZXggNjg3NGZkYy4uY2Y0Y2Q5YyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9s
aW51eC9tZW1ibG9jay5oCisrKyBiL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaApAQCAtMzcxLDcg
KzM3MSw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IG1lbWJsb2NrX2dldF9yZWdpb25fbm9kZShjb25z
dCBzdHJ1Y3QgbWVtYmxvY2tfcmVnaW9uICpyKQogCiBwaHlzX2FkZHJfdCBtZW1ibG9ja19waHlz
X2FsbG9jX3JhbmdlKHBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLAogCQkJCSAg
ICAgIHBoeXNfYWRkcl90IHN0YXJ0LCBwaHlzX2FkZHJfdCBlbmQpOwotcGh5c19hZGRyX3QgbWVt
YmxvY2tfcGh5c19hbGxvY19uaWQocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24s
IGludCBuaWQpOwogcGh5c19hZGRyX3QgbWVtYmxvY2tfcGh5c19hbGxvY190cnlfbmlkKHBoeXNf
YWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLCBpbnQgbmlkKTsKIAogc3RhdGljIGlubGlu
ZSBwaHlzX2FkZHJfdCBtZW1ibG9ja19waHlzX2FsbG9jKHBoeXNfYWRkcl90IHNpemUsCmRpZmYg
LS1naXQgYS9tbS9tZW1ibG9jay5jIGIvbW0vbWVtYmxvY2suYwppbmRleCA1MzFmYTc3Li43Mzlm
NzY5IDEwMDY0NAotLS0gYS9tbS9tZW1ibG9jay5jCisrKyBiL21tL21lbWJsb2NrLmMKQEAgLTEz
MTIsMzAgKzEzMTIsODQgQEAgX19uZXh0X21lbV9wZm5fcmFuZ2VfaW5fem9uZSh1NjQgKmlkeCwg
c3RydWN0IHpvbmUgKnpvbmUsCiAKICNlbmRpZiAvKiBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BB
R0VfSU5JVCAqLwogCisvKioKKyAqIG1lbWJsb2NrX2FsbG9jX3JhbmdlX25pZCAtIGFsbG9jYXRl
IGJvb3QgbWVtb3J5IGJsb2NrCisgKiBAc2l6ZTogc2l6ZSBvZiBtZW1vcnkgYmxvY2sgdG8gYmUg
YWxsb2NhdGVkIGluIGJ5dGVzCisgKiBAYWxpZ246IGFsaWdubWVudCBvZiB0aGUgcmVnaW9uIGFu
ZCBibG9jaydzIHNpemUKKyAqIEBzdGFydDogdGhlIGxvd2VyIGJvdW5kIG9mIHRoZSBtZW1vcnkg
cmVnaW9uIHRvIGFsbG9jYXRlIChwaHlzIGFkZHJlc3MpCisgKiBAZW5kOiB0aGUgdXBwZXIgYm91
bmQgb2YgdGhlIG1lbW9yeSByZWdpb24gdG8gYWxsb2NhdGUgKHBoeXMgYWRkcmVzcykKKyAqIEBu
aWQ6IG5pZCBvZiB0aGUgZnJlZSBhcmVhIHRvIGZpbmQsICVOVU1BX05PX05PREUgZm9yIGFueSBu
b2RlCisgKgorICogVGhlIGFsbG9jYXRpb24gaXMgcGVyZm9ybWVkIGZyb20gbWVtb3J5IHJlZ2lv
biBsaW1pdGVkIGJ5CisgKiBtZW1ibG9jay5jdXJyZW50X2xpbWl0IGlmIEBtYXhfYWRkciA9PSAl
TUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRS4KKyAqCisgKiBJZiB0aGUgc3BlY2lmaWVkIG5vZGUg
Y2FuIG5vdCBob2xkIHRoZSByZXF1ZXN0ZWQgbWVtb3J5IHRoZQorICogYWxsb2NhdGlvbiBmYWxs
cyBiYWNrIHRvIGFueSBub2RlIGluIHRoZSBzeXN0ZW0KKyAqCisgKiBGb3Igc3lzdGVtcyB3aXRo
IG1lbW9yeSBtaXJyb3JpbmcsIHRoZSBhbGxvY2F0aW9uIGlzIGF0dGVtcHRlZCBmaXJzdAorICog
ZnJvbSB0aGUgcmVnaW9ucyB3aXRoIG1pcnJvcmluZyBlbmFibGVkIGFuZCB0aGVuIHJldHJpZWQg
ZnJvbSBhbnkKKyAqIG1lbW9yeSByZWdpb24uCisgKgorICogSW4gYWRkaXRpb24sIGZ1bmN0aW9u
IHNldHMgdGhlIG1pbl9jb3VudCB0byAwIHVzaW5nIGttZW1sZWFrX2FsbG9jX3BoeXMgZm9yCisg
KiBhbGxvY2F0ZWQgYm9vdCBtZW1vcnkgYmxvY2ssIHNvIHRoYXQgaXQgaXMgbmV2ZXIgcmVwb3J0
ZWQgYXMgbGVha3MuCisgKgorICogUmV0dXJuOgorICogUGh5c2ljYWwgYWRkcmVzcyBvZiBhbGxv
Y2F0ZWQgbWVtb3J5IGJsb2NrIG9uIHN1Y2Nlc3MsICUwIG9uIGZhaWx1cmUuCisgKi8KIHN0YXRp
YyBwaHlzX2FkZHJfdCBfX2luaXQgbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKHBoeXNfYWRkcl90
IHNpemUsCiAJCQkJCXBoeXNfYWRkcl90IGFsaWduLCBwaHlzX2FkZHJfdCBzdGFydCwKLQkJCQkJ
cGh5c19hZGRyX3QgZW5kLCBpbnQgbmlkLAotCQkJCQllbnVtIG1lbWJsb2NrX2ZsYWdzIGZsYWdz
KQorCQkJCQlwaHlzX2FkZHJfdCBlbmQsIGludCBuaWQpCiB7CisJZW51bSBtZW1ibG9ja19mbGFn
cyBmbGFncyA9IGNob29zZV9tZW1ibG9ja19mbGFncygpOwogCXBoeXNfYWRkcl90IGZvdW5kOwog
CisJaWYgKFdBUk5fT05DRShuaWQgPT0gTUFYX05VTU5PREVTLCAiVXNhZ2Ugb2YgTUFYX05VTU5P
REVTIGlzIGRlcHJlY2F0ZWQuIFVzZSBOVU1BX05PX05PREUgaW5zdGVhZFxuIikpCisJCW5pZCA9
IE5VTUFfTk9fTk9ERTsKKwogCWlmICghYWxpZ24pIHsKIAkJLyogQ2FuJ3QgdXNlIFdBUk5zIHRo
aXMgZWFybHkgaW4gYm9vdCBvbiBwb3dlcnBjICovCiAJCWR1bXBfc3RhY2soKTsKIAkJYWxpZ24g
PSBTTVBfQ0FDSEVfQllURVM7CiAJfQogCisJaWYgKGVuZCA+IG1lbWJsb2NrLmN1cnJlbnRfbGlt
aXQpCisJCWVuZCA9IG1lbWJsb2NrLmN1cnJlbnRfbGltaXQ7CisKK2FnYWluOgogCWZvdW5kID0g
bWVtYmxvY2tfZmluZF9pbl9yYW5nZV9ub2RlKHNpemUsIGFsaWduLCBzdGFydCwgZW5kLCBuaWQs
CiAJCQkJCSAgICBmbGFncyk7Ci0JaWYgKGZvdW5kICYmICFtZW1ibG9ja19yZXNlcnZlKGZvdW5k
LCBzaXplKSkgeworCWlmIChmb3VuZCAmJiAhbWVtYmxvY2tfcmVzZXJ2ZShmb3VuZCwgc2l6ZSkp
CisJCWdvdG8gZG9uZTsKKworCWlmIChuaWQgIT0gTlVNQV9OT19OT0RFKSB7CisJCWZvdW5kID0g
bWVtYmxvY2tfZmluZF9pbl9yYW5nZV9ub2RlKHNpemUsIGFsaWduLCBzdGFydCwKKwkJCQkJCSAg
ICBlbmQsIE5VTUFfTk9fTk9ERSwKKwkJCQkJCSAgICBmbGFncyk7CisJCWlmIChmb3VuZCAmJiAh
bWVtYmxvY2tfcmVzZXJ2ZShmb3VuZCwgc2l6ZSkpCisJCQlnb3RvIGRvbmU7CisJfQorCisJaWYg
KGZsYWdzICYgTUVNQkxPQ0tfTUlSUk9SKSB7CisJCWZsYWdzICY9IH5NRU1CTE9DS19NSVJST1I7
CisJCXByX3dhcm4oIkNvdWxkIG5vdCBhbGxvY2F0ZSAlcGFwIGJ5dGVzIG9mIG1pcnJvcmVkIG1l
bW9yeVxuIiwKKwkJCSZzaXplKTsKKwkJZ290byBhZ2FpbjsKKwl9CisKKwlyZXR1cm4gMDsKKwor
ZG9uZToKKwkvKiBTa2lwIGttZW1sZWFrIGZvciBrYXNhbl9pbml0KCkgZHVlIHRvIGhpZ2ggdm9s
dW1lLiAqLworCWlmIChlbmQgIT0gTUVNQkxPQ0tfQUxMT0NfS0FTQU4pCiAJCS8qCi0JCSAqIFRo
ZSBtaW5fY291bnQgaXMgc2V0IHRvIDAgc28gdGhhdCBtZW1ibG9jayBhbGxvY2F0aW9ucyBhcmUK
LQkJICogbmV2ZXIgcmVwb3J0ZWQgYXMgbGVha3MuCisJCSAqIFRoZSBtaW5fY291bnQgaXMgc2V0
IHRvIDAgc28gdGhhdCBtZW1ibG9jayBhbGxvY2F0ZWQKKwkJICogYmxvY2tzIGFyZSBuZXZlciBy
ZXBvcnRlZCBhcyBsZWFrcy4gVGhpcyBpcyBiZWNhdXNlIG1hbnkKKwkJICogb2YgdGhlc2UgYmxv
Y2tzIGFyZSBvbmx5IHJlZmVycmVkIHZpYSB0aGUgcGh5c2ljYWwKKwkJICogYWRkcmVzcyB3aGlj
aCBpcyBub3QgbG9va2VkIHVwIGJ5IGttZW1sZWFrLgogCQkgKi8KIAkJa21lbWxlYWtfYWxsb2Nf
cGh5cyhmb3VuZCwgc2l6ZSwgMCwgMCk7Ci0JCXJldHVybiBmb3VuZDsKLQl9Ci0JcmV0dXJuIDA7
CisKKwlyZXR1cm4gZm91bmQ7CiB9CiAKIHBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlz
X2FsbG9jX3JhbmdlKHBoeXNfYWRkcl90IHNpemUsCkBAIC0xMzQzLDM1ICsxMzk3LDEzIEBAIHBo
eXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKHBoeXNfYWRkcl90IHNp
emUsCiAJCQkJCSAgICAgcGh5c19hZGRyX3Qgc3RhcnQsCiAJCQkJCSAgICAgcGh5c19hZGRyX3Qg
ZW5kKQogewotCXJldHVybiBtZW1ibG9ja19hbGxvY19yYW5nZV9uaWQoc2l6ZSwgYWxpZ24sIHN0
YXJ0LCBlbmQsIE5VTUFfTk9fTk9ERSwKLQkJCQkJTUVNQkxPQ0tfTk9ORSk7Ci19Ci0KLXBoeXNf
YWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlzX2FsbG9jX25pZChwaHlzX2FkZHJfdCBzaXplLCBw
aHlzX2FkZHJfdCBhbGlnbiwgaW50IG5pZCkKLXsKLQllbnVtIG1lbWJsb2NrX2ZsYWdzIGZsYWdz
ID0gY2hvb3NlX21lbWJsb2NrX2ZsYWdzKCk7Ci0JcGh5c19hZGRyX3QgcmV0OwotCi1hZ2FpbjoK
LQlyZXQgPSBtZW1ibG9ja19hbGxvY19yYW5nZV9uaWQoc2l6ZSwgYWxpZ24sIDAsCi0JCQkJICAg
ICAgIE1FTUJMT0NLX0FMTE9DX0FDQ0VTU0lCTEUsIG5pZCwgZmxhZ3MpOwotCi0JaWYgKCFyZXQg
JiYgKGZsYWdzICYgTUVNQkxPQ0tfTUlSUk9SKSkgewotCQlmbGFncyAmPSB+TUVNQkxPQ0tfTUlS
Uk9SOwotCQlnb3RvIGFnYWluOwotCX0KLQlyZXR1cm4gcmV0OworCXJldHVybiBtZW1ibG9ja19h
bGxvY19yYW5nZV9uaWQoc2l6ZSwgYWxpZ24sIHN0YXJ0LCBlbmQsIE5VTUFfTk9fTk9ERSk7CiB9
CiAKIHBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlzX2FsbG9jX3RyeV9uaWQocGh5c19h
ZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sIGludCBuaWQpCiB7Ci0JcGh5c19hZGRyX3Qg
cmVzID0gbWVtYmxvY2tfcGh5c19hbGxvY19uaWQoc2l6ZSwgYWxpZ24sIG5pZCk7Ci0KLQlpZiAo
cmVzKQotCQlyZXR1cm4gcmVzOwotCXJldHVybiBtZW1ibG9ja19hbGxvY19yYW5nZV9uaWQoc2l6
ZSwgYWxpZ24sIDAsCi0JCQkJCU1FTUJMT0NLX0FMTE9DX0FDQ0VTU0lCTEUsCi0JCQkJCU5VTUFf
Tk9fTk9ERSwgTUVNQkxPQ0tfTk9ORSk7CisJcmV0dXJuIG1lbWJsb2NrX2FsbG9jX3JhbmdlX25p
ZChzaXplLCBhbGlnbiwgMCwgbmlkLAorCQkJCQlNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFKTsK
IH0KIAogLyoqCkBAIC0xMzgyLDE5ICsxNDE0LDEzIEBAIHBoeXNfYWRkcl90IF9faW5pdCBtZW1i
bG9ja19waHlzX2FsbG9jX3RyeV9uaWQocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxp
CiAgKiBAbWF4X2FkZHI6IHRoZSB1cHBlciBib3VuZCBvZiB0aGUgbWVtb3J5IHJlZ2lvbiB0byBh
bGxvY2F0ZSAocGh5cyBhZGRyZXNzKQogICogQG5pZDogbmlkIG9mIHRoZSBmcmVlIGFyZWEgdG8g
ZmluZCwgJU5VTUFfTk9fTk9ERSBmb3IgYW55IG5vZGUKICAqCi0gKiBUaGUgQG1pbl9hZGRyIGxp
bWl0IGlzIGRyb3BwZWQgaWYgaXQgY2FuIG5vdCBiZSBzYXRpc2ZpZWQgYW5kIHRoZSBhbGxvY2F0
aW9uCi0gKiB3aWxsIGZhbGwgYmFjayB0byBtZW1vcnkgYmVsb3cgQG1pbl9hZGRyLiBBbHNvLCBh
bGxvY2F0aW9uIG1heSBmYWxsIGJhY2sKLSAqIHRvIGFueSBub2RlIGluIHRoZSBzeXN0ZW0gaWYg
dGhlIHNwZWNpZmllZCBub2RlIGNhbiBub3QKLSAqIGhvbGQgdGhlIHJlcXVlc3RlZCBtZW1vcnku
Ci0gKgotICogVGhlIGFsbG9jYXRpb24gaXMgcGVyZm9ybWVkIGZyb20gbWVtb3J5IHJlZ2lvbiBs
aW1pdGVkIGJ5Ci0gKiBtZW1ibG9jay5jdXJyZW50X2xpbWl0IGlmIEBtYXhfYWRkciA9PSAlTUVN
QkxPQ0tfQUxMT0NfQUNDRVNTSUJMRS4KLSAqCi0gKiBUaGUgcGh5cyBhZGRyZXNzIG9mIGFsbG9j
YXRlZCBib290IG1lbW9yeSBibG9jayBpcyBjb252ZXJ0ZWQgdG8gdmlydHVhbCBhbmQKLSAqIGFs
bG9jYXRlZCBtZW1vcnkgaXMgcmVzZXQgdG8gMC4KKyAqIEFsbG9jYXRlcyBtZW1vcnkgYmxvY2sg
dXNpbmcgbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKCkgYW5kCisgKiBjb252ZXJ0cyB0aGUgcmV0
dXJuZWQgcGh5c2ljYWwgYWRkcmVzcyB0byB2aXJ0dWFsLgogICoKLSAqIEluIGFkZGl0aW9uLCBm
dW5jdGlvbiBzZXRzIHRoZSBtaW5fY291bnQgdG8gMCB1c2luZyBrbWVtbGVha19hbGxvYyBmb3IK
LSAqIGFsbG9jYXRlZCBib290IG1lbW9yeSBibG9jaywgc28gdGhhdCBpdCBpcyBuZXZlciByZXBv
cnRlZCBhcyBsZWFrcy4KKyAqIFRoZSBAbWluX2FkZHIgbGltaXQgaXMgZHJvcHBlZCBpZiBpdCBj
YW4gbm90IGJlIHNhdGlzZmllZCBhbmQgdGhlIGFsbG9jYXRpb24KKyAqIHdpbGwgZmFsbCBiYWNr
IHRvIG1lbW9yeSBiZWxvdyBAbWluX2FkZHIuIE90aGVyIGNvbnN0cmFpbnRzLCBzdWNoCisgKiBh
cyBub2RlIGFuZCBtaXJyb3JlZCBtZW1vcnkgd2lsbCBiZSBoYW5kbGVkIGFnYWluIGluCisgKiBt
ZW1ibG9ja19hbGxvY19yYW5nZV9uaWQoKS4KICAqCiAgKiBSZXR1cm46CiAgKiBWaXJ0dWFsIGFk
ZHJlc3Mgb2YgYWxsb2NhdGVkIG1lbW9yeSBibG9jayBvbiBzdWNjZXNzLCBOVUxMIG9uIGZhaWx1
cmUuCkBAIC0xNDA1LDExICsxNDMxLDYgQEAgc3RhdGljIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tf
YWxsb2NfaW50ZXJuYWwoCiAJCQkJaW50IG5pZCkKIHsKIAlwaHlzX2FkZHJfdCBhbGxvYzsKLQl2
b2lkICpwdHI7Ci0JZW51bSBtZW1ibG9ja19mbGFncyBmbGFncyA9IGNob29zZV9tZW1ibG9ja19m
bGFncygpOwotCi0JaWYgKFdBUk5fT05DRShuaWQgPT0gTUFYX05VTU5PREVTLCAiVXNhZ2Ugb2Yg
TUFYX05VTU5PREVTIGlzIGRlcHJlY2F0ZWQuIFVzZSBOVU1BX05PX05PREUgaW5zdGVhZFxuIikp
Ci0JCW5pZCA9IE5VTUFfTk9fTk9ERTsKIAogCS8qCiAJICogRGV0ZWN0IGFueSBhY2NpZGVudGFs
IHVzZSBvZiB0aGVzZSBBUElzIGFmdGVyIHNsYWIgaXMgcmVhZHksIGFzIGF0CkBAIC0xNDE5LDU0
ICsxNDQwLDE2IEBAIHN0YXRpYyB2b2lkICogX19pbml0IG1lbWJsb2NrX2FsbG9jX2ludGVybmFs
KAogCWlmIChXQVJOX09OX09OQ0Uoc2xhYl9pc19hdmFpbGFibGUoKSkpCiAJCXJldHVybiBremFs
bG9jX25vZGUoc2l6ZSwgR0ZQX05PV0FJVCwgbmlkKTsKIAotCWlmICghYWxpZ24pIHsKLQkJZHVt
cF9zdGFjaygpOwotCQlhbGlnbiA9IFNNUF9DQUNIRV9CWVRFUzsKLQl9Ci0KLQlpZiAobWF4X2Fk
ZHIgPiBtZW1ibG9jay5jdXJyZW50X2xpbWl0KQotCQltYXhfYWRkciA9IG1lbWJsb2NrLmN1cnJl
bnRfbGltaXQ7Ci1hZ2FpbjoKLQlhbGxvYyA9IG1lbWJsb2NrX2ZpbmRfaW5fcmFuZ2Vfbm9kZShz
aXplLCBhbGlnbiwgbWluX2FkZHIsIG1heF9hZGRyLAotCQkJCQkgICAgbmlkLCBmbGFncyk7Ci0J
aWYgKGFsbG9jICYmICFtZW1ibG9ja19yZXNlcnZlKGFsbG9jLCBzaXplKSkKLQkJZ290byBkb25l
OwotCi0JaWYgKG5pZCAhPSBOVU1BX05PX05PREUpIHsKLQkJYWxsb2MgPSBtZW1ibG9ja19maW5k
X2luX3JhbmdlX25vZGUoc2l6ZSwgYWxpZ24sIG1pbl9hZGRyLAotCQkJCQkJICAgIG1heF9hZGRy
LCBOVU1BX05PX05PREUsCi0JCQkJCQkgICAgZmxhZ3MpOwotCQlpZiAoYWxsb2MgJiYgIW1lbWJs
b2NrX3Jlc2VydmUoYWxsb2MsIHNpemUpKQotCQkJZ290byBkb25lOwotCX0KLQotCWlmIChtaW5f
YWRkcikgewotCQltaW5fYWRkciA9IDA7Ci0JCWdvdG8gYWdhaW47Ci0JfQotCi0JaWYgKGZsYWdz
ICYgTUVNQkxPQ0tfTUlSUk9SKSB7Ci0JCWZsYWdzICY9IH5NRU1CTE9DS19NSVJST1I7Ci0JCXBy
X3dhcm4oIkNvdWxkIG5vdCBhbGxvY2F0ZSAlcGFwIGJ5dGVzIG9mIG1pcnJvcmVkIG1lbW9yeVxu
IiwKLQkJCSZzaXplKTsKLQkJZ290byBhZ2FpbjsKLQl9CisJYWxsb2MgPSBtZW1ibG9ja19hbGxv
Y19yYW5nZV9uaWQoc2l6ZSwgYWxpZ24sIG1pbl9hZGRyLCBtYXhfYWRkciwgbmlkKTsKIAotCXJl
dHVybiBOVUxMOwotZG9uZToKLQlwdHIgPSBwaHlzX3RvX3ZpcnQoYWxsb2MpOworCS8qIHJldHJ5
IGFsbG9jYXRpb24gd2l0aG91dCBsb3dlciBsaW1pdCAqLworCWlmICghYWxsb2MgJiYgbWluX2Fk
ZHIpCisJCWFsbG9jID0gbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKHNpemUsIGFsaWduLCAwLCBt
YXhfYWRkciwgbmlkKTsKIAotCS8qIFNraXAga21lbWxlYWsgZm9yIGthc2FuX2luaXQoKSBkdWUg
dG8gaGlnaCB2b2x1bWUuICovCi0JaWYgKG1heF9hZGRyICE9IE1FTUJMT0NLX0FMTE9DX0tBU0FO
KQotCQkvKgotCQkgKiBUaGUgbWluX2NvdW50IGlzIHNldCB0byAwIHNvIHRoYXQgYm9vdG1lbSBh
bGxvY2F0ZWQKLQkJICogYmxvY2tzIGFyZSBuZXZlciByZXBvcnRlZCBhcyBsZWFrcy4gVGhpcyBp
cyBiZWNhdXNlIG1hbnkKLQkJICogb2YgdGhlc2UgYmxvY2tzIGFyZSBvbmx5IHJlZmVycmVkIHZp
YSB0aGUgcGh5c2ljYWwKLQkJICogYWRkcmVzcyB3aGljaCBpcyBub3QgbG9va2VkIHVwIGJ5IGtt
ZW1sZWFrLgotCQkgKi8KLQkJa21lbWxlYWtfYWxsb2MocHRyLCBzaXplLCAwLCAwKTsKKwlpZiAo
IWFsbG9jKQorCQlyZXR1cm4gTlVMTDsKIAotCXJldHVybiBwdHI7CisJcmV0dXJuIHBoeXNfdG9f
dmlydChhbGxvYyk7CiB9CiAKIC8qKgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:05:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:05: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-devel-bounces@lists.xenproject.org>)
	id 1glUaZ-0000do-8y; Mon, 21 Jan 2019 08:05: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUaY-0000d5-JH
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:05:46 +0000
X-Inumbo-ID: 5ac53894-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ac53894-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:05:45 +0000 (UTC)
Received: from pps.filterd (m0098421.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83mEI057787
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:04:45 -0500
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q580cwdft-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:04:45 -0500
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:04:41 -0000
Received: from b06cxnps4074.portsmouth.uk.ibm.com (9.149.109.196)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:04:28 -0000
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L84RqA62455976
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:04:27 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 27EADA405F;
 Mon, 21 Jan 2019 08:04:27 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 32B5AA4064;
 Mon, 21 Jan 2019 08:04:22 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:04:22 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:04:21 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:03:49 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-4275-0000-0000-00000301E9E7
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-4276-0000-0000-0000381015BB
Message-Id: <1548057848-15136-3-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 02/21] powerpc: use memblock functions
 returning virtual address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Christophe Leroy <christophe.leroy@c-s.fr>, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CgpTaW5jZSBv
bmx5IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgb2YgYWxsb2NhdGVkIGJsb2NrcyBpcyB1c2VkLApsZXRz
IHVzZSBmdW5jdGlvbnMgcmV0dXJuaW5nIGRpcmVjdGx5IHZpcnR1YWwgYWRkcmVzcy4KClRob3Nl
IGZ1bmN0aW9ucyBoYXZlIHRoZSBhZHZhbnRhZ2Ugb2YgYWxzbyB6ZXJvaW5nIHRoZSBibG9jay4K
ClsgTVI6CiAtIHVwZGF0ZWQgZXJyb3IgbWVzc2FnZSBpbiBhbGxvY19zdGFjaygpIHRvIGJlIG1v
cmUgdmVyYm9zZQogLSBjb252ZXJldGVkIHNldmVyYWwgYWRkaXRpb25hbCBjYWxsIHNpdGVzIF0K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lAYy1zLmZy
PgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+Ci0tLQog
YXJjaC9wb3dlcnBjL2tlcm5lbC9kdF9jcHVfZnRycy5jIHwgIDMgKy0tCiBhcmNoL3Bvd2VycGMv
a2VybmVsL2lycS5jICAgICAgICAgfCAgNSAtLS0tLQogYXJjaC9wb3dlcnBjL2tlcm5lbC9wYWNh
LmMgICAgICAgIHwgIDYgKysrKystCiBhcmNoL3Bvd2VycGMva2VybmVsL3Byb20uYyAgICAgICAg
fCAgNSArKysrLQogYXJjaC9wb3dlcnBjL2tlcm5lbC9zZXR1cF8zMi5jICAgIHwgMjYgKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwg
MTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9kdF9jcHVf
ZnRycy5jIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9kdF9jcHVfZnRycy5jCmluZGV4IDhiZTM3MjEu
LjI1NTQ4MjQgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9rZXJuZWwvZHRfY3B1X2Z0cnMuYwor
KysgYi9hcmNoL3Bvd2VycGMva2VybmVsL2R0X2NwdV9mdHJzLmMKQEAgLTgxMyw3ICs4MTMsNiBA
QCBzdGF0aWMgaW50IF9faW5pdCBwcm9jZXNzX2NwdWZlYXR1cmVzX25vZGUodW5zaWduZWQgbG9u
ZyBub2RlLAogCWludCBsZW47CiAKIAlmID0gJmR0X2NwdV9mZWF0dXJlc1tpXTsKLQltZW1zZXQo
ZiwgMCwgc2l6ZW9mKHN0cnVjdCBkdF9jcHVfZmVhdHVyZSkpOwogCiAJZi0+bm9kZSA9IG5vZGU7
CiAKQEAgLTEwMDgsNyArMTAwNyw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGR0X2NwdV9mdHJzX3Nj
YW5fY2FsbGJhY2sodW5zaWduZWQgbG9uZyBub2RlLCBjb25zdCBjaGFyCiAJLyogQ291bnQgYW5k
IGFsbG9jYXRlIHNwYWNlIGZvciBjcHUgZmVhdHVyZXMgKi8KIAlvZl9zY2FuX2ZsYXRfZHRfc3Vi
bm9kZXMobm9kZSwgY291bnRfY3B1ZmVhdHVyZXNfc3Vibm9kZXMsCiAJCQkJCQkmbnJfZHRfY3B1
X2ZlYXR1cmVzKTsKLQlkdF9jcHVfZmVhdHVyZXMgPSBfX3ZhKG1lbWJsb2NrX3BoeXNfYWxsb2Mo
c2l6ZW9mKHN0cnVjdCBkdF9jcHVfZmVhdHVyZSkgKiBucl9kdF9jcHVfZmVhdHVyZXMsIFBBR0Vf
U0laRSkpOworCWR0X2NwdV9mZWF0dXJlcyA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZihzdHJ1Y3Qg
ZHRfY3B1X2ZlYXR1cmUpICogbnJfZHRfY3B1X2ZlYXR1cmVzLCBQQUdFX1NJWkUpOwogCiAJY3B1
ZmVhdHVyZXNfc2V0dXBfc3RhcnQoaXNhKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tl
cm5lbC9pcnEuYyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvaXJxLmMKaW5kZXggOTE2ZGRjNC4uNGE0
NGJjMyAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9pcnEuYworKysgYi9hcmNoL3Bv
d2VycGMva2VybmVsL2lycS5jCkBAIC03MjUsMTggKzcyNSwxNSBAQCB2b2lkIGV4Y19sdmxfY3R4
X2luaXQodm9pZCkKICNlbmRpZgogI2VuZGlmCiAKLQkJbWVtc2V0KCh2b2lkICopY3JpdGlycV9j
dHhbY3B1X25yXSwgMCwgVEhSRUFEX1NJWkUpOwogCQl0cCA9IGNyaXRpcnFfY3R4W2NwdV9ucl07
CiAJCXRwLT5jcHUgPSBjcHVfbnI7CiAJCXRwLT5wcmVlbXB0X2NvdW50ID0gMDsKIAogI2lmZGVm
IENPTkZJR19CT09LRQotCQltZW1zZXQoKHZvaWQgKilkYmdpcnFfY3R4W2NwdV9ucl0sIDAsIFRI
UkVBRF9TSVpFKTsKIAkJdHAgPSBkYmdpcnFfY3R4W2NwdV9ucl07CiAJCXRwLT5jcHUgPSBjcHVf
bnI7CiAJCXRwLT5wcmVlbXB0X2NvdW50ID0gMDsKIAotCQltZW1zZXQoKHZvaWQgKiltY2hlY2tp
cnFfY3R4W2NwdV9ucl0sIDAsIFRIUkVBRF9TSVpFKTsKIAkJdHAgPSBtY2hlY2tpcnFfY3R4W2Nw
dV9ucl07CiAJCXRwLT5jcHUgPSBjcHVfbnI7CiAJCXRwLT5wcmVlbXB0X2NvdW50ID0gSEFSRElS
UV9PRkZTRVQ7CkBAIC03NTQsMTIgKzc1MSwxMCBAQCB2b2lkIGlycV9jdHhfaW5pdCh2b2lkKQog
CWludCBpOwogCiAJZm9yX2VhY2hfcG9zc2libGVfY3B1KGkpIHsKLQkJbWVtc2V0KCh2b2lkICop
c29mdGlycV9jdHhbaV0sIDAsIFRIUkVBRF9TSVpFKTsKIAkJdHAgPSBzb2Z0aXJxX2N0eFtpXTsK
IAkJdHAtPmNwdSA9IGk7CiAJCWtscF9pbml0X3RocmVhZF9pbmZvKHRwKTsKIAotCQltZW1zZXQo
KHZvaWQgKiloYXJkaXJxX2N0eFtpXSwgMCwgVEhSRUFEX1NJWkUpOwogCQl0cCA9IGhhcmRpcnFf
Y3R4W2ldOwogCQl0cC0+Y3B1ID0gaTsKIAkJa2xwX2luaXRfdGhyZWFkX2luZm8odHApOwpkaWZm
IC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9wYWNhLmMgYi9hcmNoL3Bvd2VycGMva2VybmVs
L3BhY2EuYwppbmRleCA4Yzg5MGM2Li5lNzM4MmFiIDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMv
a2VybmVsL3BhY2EuYworKysgYi9hcmNoL3Bvd2VycGMva2VybmVsL3BhY2EuYwpAQCAtMTk2LDcg
KzE5NiwxMSBAQCB2b2lkIF9faW5pdCBhbGxvY2F0ZV9wYWNhX3B0cnModm9pZCkKIAlwYWNhX25y
X2NwdV9pZHMgPSBucl9jcHVfaWRzOwogCiAJcGFjYV9wdHJzX3NpemUgPSBzaXplb2Yoc3RydWN0
IHBhY2Ffc3RydWN0ICopICogbnJfY3B1X2lkczsKLQlwYWNhX3B0cnMgPSBfX3ZhKG1lbWJsb2Nr
X3BoeXNfYWxsb2MocGFjYV9wdHJzX3NpemUsIFNNUF9DQUNIRV9CWVRFUykpOworCXBhY2FfcHRy
cyA9IG1lbWJsb2NrX2FsbG9jX3JhdyhwYWNhX3B0cnNfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsK
KwlpZiAoIXBhY2FfcHRycykKKwkJcGFuaWMoIkZhaWxlZCB0byBhbGxvY2F0ZSAlZCBieXRlcyBm
b3IgcGFjYSBwb2ludGVyc1xuIiwKKwkJICAgICAgcGFjYV9wdHJzX3NpemUpOworCiAJbWVtc2V0
KHBhY2FfcHRycywgMHg4OCwgcGFjYV9wdHJzX3NpemUpOwogfQogCmRpZmYgLS1naXQgYS9hcmNo
L3Bvd2VycGMva2VybmVsL3Byb20uYyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvcHJvbS5jCmluZGV4
IGU5N2FhZjIuLmMwZWQ0ZmEgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9rZXJuZWwvcHJvbS5j
CisrKyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvcHJvbS5jCkBAIC0xMjcsNyArMTI3LDEwIEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBtb3ZlX2RldmljZV90cmVlKHZvaWQpCiAJaWYgKChtZW1vcnlfbGlt
aXQgJiYgKHN0YXJ0ICsgc2l6ZSkgPiBQSFlTSUNBTF9TVEFSVCArIG1lbW9yeV9saW1pdCkgfHwK
IAkgICAgIW1lbWJsb2NrX2lzX21lbW9yeShzdGFydCArIHNpemUgLSAxKSB8fAogCSAgICBvdmVy
bGFwc19jcmFzaGtlcm5lbChzdGFydCwgc2l6ZSkgfHwgb3ZlcmxhcHNfaW5pdHJkKHN0YXJ0LCBz
aXplKSkgewotCQlwID0gX192YShtZW1ibG9ja19waHlzX2FsbG9jKHNpemUsIFBBR0VfU0laRSkp
OworCQlwID0gbWVtYmxvY2tfYWxsb2NfcmF3KHNpemUsIFBBR0VfU0laRSk7CisJCWlmICghcCkK
KwkJCXBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIHRvIG1vdmUgZGV2aWNlIHRy
ZWVcbiIsCisJCQkgICAgICBzaXplKTsKIAkJbWVtY3B5KHAsIGluaXRpYWxfYm9vdF9wYXJhbXMs
IHNpemUpOwogCQlpbml0aWFsX2Jvb3RfcGFyYW1zID0gcDsKIAkJREJHKCJNb3ZlZCBkZXZpY2Ug
dHJlZSB0byAweCVweFxuIiwgcCk7CmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMva2VybmVsL3Nl
dHVwXzMyLmMgYi9hcmNoL3Bvd2VycGMva2VybmVsL3NldHVwXzMyLmMKaW5kZXggOTQ3ZjkwNC4u
MWYwYjc2MiAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9zZXR1cF8zMi5jCisrKyBi
L2FyY2gvcG93ZXJwYy9rZXJuZWwvc2V0dXBfMzIuYwpAQCAtMTk2LDYgKzE5NiwxNyBAQCBzdGF0
aWMgaW50IF9faW5pdCBwcGNfaW5pdCh2b2lkKQogfQogYXJjaF9pbml0Y2FsbChwcGNfaW5pdCk7
CiAKK3N0YXRpYyB2b2lkICpfX2luaXQgYWxsb2Nfc3RhY2sodm9pZCkKK3sKKwl2b2lkICpwdHIg
PSBtZW1ibG9ja19hbGxvYyhUSFJFQURfU0laRSwgVEhSRUFEX1NJWkUpOworCisJaWYgKCFwdHIp
CisJCXBhbmljKCJjYW5ub3QgYWxsb2NhdGUgJWQgYnl0ZXMgZm9yIHN0YWNrIGF0ICVwU1xuIiwK
KwkJICAgICAgVEhSRUFEX1NJWkUsICh2b2lkICopX1JFVF9JUF8pOworCisJcmV0dXJuIHB0cjsK
K30KKwogdm9pZCBfX2luaXQgaXJxc3RhY2tfZWFybHlfaW5pdCh2b2lkKQogewogCXVuc2lnbmVk
IGludCBpOwpAQCAtMjAzLDEwICsyMTQsOCBAQCB2b2lkIF9faW5pdCBpcnFzdGFja19lYXJseV9p
bml0KHZvaWQpCiAJLyogaW50ZXJydXB0IHN0YWNrcyBtdXN0IGJlIGluIGxvd21lbSwgd2UgZ2V0
IHRoYXQgZm9yIGZyZWUgb24gcHBjMzIKIAkgKiBhcyB0aGUgbWVtYmxvY2sgaXMgbGltaXRlZCB0
byBsb3dtZW0gYnkgZGVmYXVsdCAqLwogCWZvcl9lYWNoX3Bvc3NpYmxlX2NwdShpKSB7Ci0JCXNv
ZnRpcnFfY3R4W2ldID0gKHN0cnVjdCB0aHJlYWRfaW5mbyAqKQotCQkJX192YShtZW1ibG9ja19w
aHlzX2FsbG9jKFRIUkVBRF9TSVpFLCBUSFJFQURfU0laRSkpOwotCQloYXJkaXJxX2N0eFtpXSA9
IChzdHJ1Y3QgdGhyZWFkX2luZm8gKikKLQkJCV9fdmEobWVtYmxvY2tfcGh5c19hbGxvYyhUSFJF
QURfU0laRSwgVEhSRUFEX1NJWkUpKTsKKwkJc29mdGlycV9jdHhbaV0gPSBhbGxvY19zdGFjaygp
OworCQloYXJkaXJxX2N0eFtpXSA9IGFsbG9jX3N0YWNrKCk7CiAJfQogfQogCkBAIC0yMjQsMTMg
KzIzMywxMCBAQCB2b2lkIF9faW5pdCBleGNfbHZsX2Vhcmx5X2luaXQodm9pZCkKIAkJaHdfY3B1
ID0gMDsKICNlbmRpZgogCi0JCWNyaXRpcnFfY3R4W2h3X2NwdV0gPSAoc3RydWN0IHRocmVhZF9p
bmZvICopCi0JCQlfX3ZhKG1lbWJsb2NrX3BoeXNfYWxsb2MoVEhSRUFEX1NJWkUsIFRIUkVBRF9T
SVpFKSk7CisJCWNyaXRpcnFfY3R4W2h3X2NwdV0gPSBhbGxvY19zdGFjaygpOwogI2lmZGVmIENP
TkZJR19CT09LRQotCQlkYmdpcnFfY3R4W2h3X2NwdV0gPSAoc3RydWN0IHRocmVhZF9pbmZvICop
Ci0JCQlfX3ZhKG1lbWJsb2NrX3BoeXNfYWxsb2MoVEhSRUFEX1NJWkUsIFRIUkVBRF9TSVpFKSk7
Ci0JCW1jaGVja2lycV9jdHhbaHdfY3B1XSA9IChzdHJ1Y3QgdGhyZWFkX2luZm8gKikKLQkJCV9f
dmEobWVtYmxvY2tfcGh5c19hbGxvYyhUSFJFQURfU0laRSwgVEhSRUFEX1NJWkUpKTsKKwkJZGJn
aXJxX2N0eFtod19jcHVdID0gYWxsb2Nfc3RhY2soKTsKKwkJbWNoZWNraXJxX2N0eFtod19jcHVd
ID0gYWxsb2Nfc3RhY2soKTsKICNlbmRpZgogCX0KIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:05:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:05: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-devel-bounces@lists.xenproject.org>)
	id 1glUag-0000iR-KO; Mon, 21 Jan 2019 08:05:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUae-0000h9-MG
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:05:52 +0000
X-Inumbo-ID: 5e14cb5a-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e14cb5a-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:05:51 +0000 (UTC)
Received: from pps.filterd (m0098394.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L84HCL080097
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:50 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q57sc5yr8-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:50 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:05:45 -0000
Received: from b06cxnps4074.portsmouth.uk.ibm.com (9.149.109.196)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:05:33 -0000
Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com
 [9.149.105.232])
 by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L85WDa57737362
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:05:32 GMT
Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 6E13D52052;
 Mon, 21 Jan 2019 08:05:32 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTPS id 9446052051;
 Mon, 21 Jan 2019 08:05:27 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:05:25 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:04:00 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0020-0000-0000-000003092EB6
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0021-0000-0000-0000215A5BFF
Message-Id: <1548057848-15136-14-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 13/21] arch: don't memset(0) memory returned
 by memblock_alloc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bWVtYmxvY2tfYWxsb2MoKSBhbHJlYWR5IGNsZWFycyB0aGUgYWxsb2NhdGVkIG1lbW9yeSwgbm8g
cG9pbnQgaW4gZG9pbmcgaXQKdHdpY2UuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxy
cHB0QGxpbnV4LmlibS5jb20+CkFja2VkLWJ5OiBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0QGxp
bnV4LW02OGsub3JnPiAjIG02OGsKLS0tCiBhcmNoL2M2eC9tbS9pbml0LmMgICAgICAgICAgfCAx
IC0KIGFyY2gvaDgzMDAvbW0vaW5pdC5jICAgICAgICB8IDEgLQogYXJjaC9pYTY0L2tlcm5lbC9t
Y2EuYyAgICAgIHwgMiAtLQogYXJjaC9tNjhrL21tL21jZm1tdS5jICAgICAgIHwgMSAtCiBhcmNo
L21pY3JvYmxhemUvbW0vaW5pdC5jICAgfCA2ICsrLS0tLQogYXJjaC9zcGFyYy9rZXJuZWwvcHJv
bV8zMi5jIHwgMiAtLQogNiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDExIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYzZ4L21tL2luaXQuYyBiL2FyY2gvYzZ4L21tL2lu
aXQuYwppbmRleCBhZjVhZGEwLi5lODNjMDQ2IDEwMDY0NAotLS0gYS9hcmNoL2M2eC9tbS9pbml0
LmMKKysrIGIvYXJjaC9jNngvbW0vaW5pdC5jCkBAIC00MCw3ICs0MCw2IEBAIHZvaWQgX19pbml0
IHBhZ2luZ19pbml0KHZvaWQpCiAKIAllbXB0eV96ZXJvX3BhZ2UgICAgICA9ICh1bnNpZ25lZCBs
b25nKSBtZW1ibG9ja19hbGxvYyhQQUdFX1NJWkUsCiAJCQkJCQkJICAgICAgUEFHRV9TSVpFKTsK
LQltZW1zZXQoKHZvaWQgKillbXB0eV96ZXJvX3BhZ2UsIDAsIFBBR0VfU0laRSk7CiAKIAkvKgog
CSAqIFNldCB1cCB1c2VyIGRhdGEgc3BhY2UKZGlmZiAtLWdpdCBhL2FyY2gvaDgzMDAvbW0vaW5p
dC5jIGIvYXJjaC9oODMwMC9tbS9pbml0LmMKaW5kZXggNjUxOTI1Mi4uYTE1Nzg5MCAxMDA2NDQK
LS0tIGEvYXJjaC9oODMwMC9tbS9pbml0LmMKKysrIGIvYXJjaC9oODMwMC9tbS9pbml0LmMKQEAg
LTY4LDcgKzY4LDYgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkKIAkgKiB0byBhIGNv
dXBsZSBvZiBhbGxvY2F0ZWQgcGFnZXMuCiAJICovCiAJZW1wdHlfemVyb19wYWdlID0gKHVuc2ln
bmVkIGxvbmcpbWVtYmxvY2tfYWxsb2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwotCW1lbXNldCgo
dm9pZCAqKWVtcHR5X3plcm9fcGFnZSwgMCwgUEFHRV9TSVpFKTsKIAogCS8qCiAJICogU2V0IHVw
IFNGQy9ERkMgcmVnaXN0ZXJzICh1c2VyIGRhdGEgc3BhY2UpLgpkaWZmIC0tZ2l0IGEvYXJjaC9p
YTY0L2tlcm5lbC9tY2EuYyBiL2FyY2gvaWE2NC9rZXJuZWwvbWNhLmMKaW5kZXggNzRkMTQ4Yi4u
MzcwYmMzNCAxMDA2NDQKLS0tIGEvYXJjaC9pYTY0L2tlcm5lbC9tY2EuYworKysgYi9hcmNoL2lh
NjQva2VybmVsL21jYS5jCkBAIC00MDAsOCArNDAwLDYgQEAgaWE2NF9sb2dfaW5pdChpbnQgc2Fs
X2luZm9fdHlwZSkKIAogCS8vIHNldCB1cCBPUyBkYXRhIHN0cnVjdHVyZXMgdG8gaG9sZCBlcnJv
ciBpbmZvCiAJSUE2NF9MT0dfQUxMT0NBVEUoc2FsX2luZm9fdHlwZSwgbWF4X3NpemUpOwotCW1l
bXNldChJQTY0X0xPR19DVVJSX0JVRkZFUihzYWxfaW5mb190eXBlKSwgMCwgbWF4X3NpemUpOwot
CW1lbXNldChJQTY0X0xPR19ORVhUX0JVRkZFUihzYWxfaW5mb190eXBlKSwgMCwgbWF4X3NpemUp
OwogfQogCiAvKgpkaWZmIC0tZ2l0IGEvYXJjaC9tNjhrL21tL21jZm1tdS5jIGIvYXJjaC9tNjhr
L21tL21jZm1tdS5jCmluZGV4IDBkZTQ5OTkuLjQ5MmY5NTMgMTAwNjQ0Ci0tLSBhL2FyY2gvbTY4
ay9tbS9tY2ZtbXUuYworKysgYi9hcmNoL202OGsvbW0vbWNmbW11LmMKQEAgLTQ0LDcgKzQ0LDYg
QEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkKIAlpbnQgaTsKIAogCWVtcHR5X3plcm9f
cGFnZSA9ICh2b2lkICopIG1lbWJsb2NrX2FsbG9jKFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKLQlt
ZW1zZXQoKHZvaWQgKikgZW1wdHlfemVyb19wYWdlLCAwLCBQQUdFX1NJWkUpOwogCiAJcGdfZGly
ID0gc3dhcHBlcl9wZ19kaXI7CiAJbWVtc2V0KHN3YXBwZXJfcGdfZGlyLCAwLCBzaXplb2Yoc3dh
cHBlcl9wZ19kaXIpKTsKZGlmZiAtLWdpdCBhL2FyY2gvbWljcm9ibGF6ZS9tbS9pbml0LmMgYi9h
cmNoL21pY3JvYmxhemUvbW0vaW5pdC5jCmluZGV4IDQ0ZjRiODkuLmJkMWNkNGIgMTAwNjQ0Ci0t
LSBhL2FyY2gvbWljcm9ibGF6ZS9tbS9pbml0LmMKKysrIGIvYXJjaC9taWNyb2JsYXplL21tL2lu
aXQuYwpAQCAtMzc2LDEwICszNzYsOCBAQCB2b2lkICogX19yZWYgemFsbG9jX21heWJlX2Jvb3Rt
ZW0oc2l6ZV90IHNpemUsIGdmcF90IG1hc2spCiAKIAlpZiAobWVtX2luaXRfZG9uZSkKIAkJcCA9
IGt6YWxsb2Moc2l6ZSwgbWFzayk7Ci0JZWxzZSB7CisJZWxzZQogCQlwID0gbWVtYmxvY2tfYWxs
b2Moc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKLQkJaWYgKHApCi0JCQltZW1zZXQocCwgMCwgc2l6
ZSk7Ci0JfQorCiAJcmV0dXJuIHA7CiB9CmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL2tlcm5lbC9w
cm9tXzMyLmMgYi9hcmNoL3NwYXJjL2tlcm5lbC9wcm9tXzMyLmMKaW5kZXggMzg5NDBhZi4uZTcx
MjZjYSAxMDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvcHJvbV8zMi5jCisrKyBiL2FyY2gv
c3BhcmMva2VybmVsL3Byb21fMzIuYwpAQCAtMzMsOCArMzMsNiBAQCB2b2lkICogX19pbml0IHBy
b21fZWFybHlfYWxsb2ModW5zaWduZWQgbG9uZyBzaXplKQogCXZvaWQgKnJldDsKIAogCXJldCA9
IG1lbWJsb2NrX2FsbG9jKHNpemUsIFNNUF9DQUNIRV9CWVRFUyk7Ci0JaWYgKHJldCAhPSBOVUxM
KQotCQltZW1zZXQocmV0LCAwLCBzaXplKTsKIAogCXByb21fZWFybHlfYWxsb2NhdGVkICs9IHNp
emU7CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:05:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:05: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-devel-bounces@lists.xenproject.org>)
	id 1glUak-0000lQ-5C; Mon, 21 Jan 2019 08:05: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUaj-0000kj-Ef
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:05:57 +0000
X-Inumbo-ID: 60c65e60-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60c65e60-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:05:55 +0000 (UTC)
Received: from pps.filterd (m0098393.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L84Cfk125621
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:55 -0500
Received: from e06smtp07.uk.ibm.com (e06smtp07.uk.ibm.com [195.75.94.103])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q58rjunk5-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:55 -0500
Received: from localhost
 by e06smtp07.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:05:50 -0000
Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195)
 by e06smtp07.uk.ibm.com (192.168.101.137) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:05:39 -0000
Received: from d06av24.portsmouth.uk.ibm.com (mk.ibm.com [9.149.105.60])
 by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L85caw29032612
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:05:38 GMT
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 4571C4203F;
 Mon, 21 Jan 2019 08:05:38 +0000 (GMT)
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 55F6142047;
 Mon, 21 Jan 2019 08:05:33 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av24.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:05:33 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:05:32 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:04:01 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0028-0000-0000-0000033BE18C
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0029-0000-0000-000023F915A0
Message-Id: <1548057848-15136-15-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 14/21] ia64: add checks for the return value
 of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHBhbmljKCkgY2FsbHMgaWYgbWVtYmxvY2tfYWxsb2MqKCkgcmV0dXJucyBOVUxMLgoKTW9z
dCBvZiB0aGUgY2hhbmdlcyBhcmUgc2ltcGx5IGFkZGl0aW9uIG9mCgoJaWYoIXB0cikKCQlwYW5p
YygpOwoKc3RhdGVtZW50cyBhZnRlciB0aGUgY2FsbHMgdG8gbWVtYmxvY2tfYWxsb2MqKCkgdmFy
aWFudHMuCgpFeGNlcHRpb25zIGFyZSBjcmVhdGVfbWVtX21hcF9wYWdlX3RhYmxlKCkgYW5kIGlh
NjRfbG9nX2luaXQoKSB0aGF0IHdlcmUKc2xpZ2h0bHkgcmVmYWN0b3JlZCB0byBhY2NvbW1vZGF0
ZSB0aGUgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5p
Ym0uY29tPgotLS0KIGFyY2gvaWE2NC9rZXJuZWwvbWNhLmMgICAgICAgICAgfCAyMCArKysrKysr
KysrKysrKy0tLS0tLQogYXJjaC9pYTY0L21tL2NvbnRpZy5jICAgICAgICAgICB8ICA4ICsrKysr
Ky0tCiBhcmNoL2lhNjQvbW0vZGlzY29udGlnLmMgICAgICAgIHwgIDQgKysrKwogYXJjaC9pYTY0
L21tL2luaXQuYyAgICAgICAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tCiBhcmNoL2lhNjQvbW0vdGxiLmMgICAgICAgICAgICAgIHwgIDYgKysrKysrCiBh
cmNoL2lhNjQvc24va2VybmVsL2lvX2NvbW1vbi5jIHwgIDMgKysrCiBhcmNoL2lhNjQvc24va2Vy
bmVsL3NldHVwLmMgICAgIHwgMTIgKysrKysrKysrKystCiA3IGZpbGVzIGNoYW5nZWQsIDc0IGlu
c2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvaWE2NC9rZXJu
ZWwvbWNhLmMgYi9hcmNoL2lhNjQva2VybmVsL21jYS5jCmluZGV4IDM3MGJjMzQuLjVjYWJiM2Yg
MTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9rZXJuZWwvbWNhLmMKKysrIGIvYXJjaC9pYTY0L2tlcm5l
bC9tY2EuYwpAQCAtMzU5LDExICszNTksNiBAQCB0eXBlZGVmIHN0cnVjdCBpYTY0X3N0YXRlX2xv
Z19zCiAKIHN0YXRpYyBpYTY0X3N0YXRlX2xvZ190IGlhNjRfc3RhdGVfbG9nW0lBNjRfTUFYX0xP
R19UWVBFU107CiAKLSNkZWZpbmUgSUE2NF9MT0dfQUxMT0NBVEUoaXQsIHNpemUpIFwKLQl7aWE2
NF9zdGF0ZV9sb2dbaXRdLmlzbF9sb2dbSUE2NF9MT0dfQ1VSUl9JTkRFWChpdCldID0gXAotCQko
aWE2NF9lcnJfcmVjX3QgKiltZW1ibG9ja19hbGxvYyhzaXplLCBTTVBfQ0FDSEVfQllURVMpOyBc
Ci0JaWE2NF9zdGF0ZV9sb2dbaXRdLmlzbF9sb2dbSUE2NF9MT0dfTkVYVF9JTkRFWChpdCldID0g
XAotCQkoaWE2NF9lcnJfcmVjX3QgKiltZW1ibG9ja19hbGxvYyhzaXplLCBTTVBfQ0FDSEVfQllU
RVMpO30KICNkZWZpbmUgSUE2NF9MT0dfTE9DS19JTklUKGl0KSBzcGluX2xvY2tfaW5pdCgmaWE2
NF9zdGF0ZV9sb2dbaXRdLmlzbF9sb2NrKQogI2RlZmluZSBJQTY0X0xPR19MT0NLKGl0KSAgICAg
IHNwaW5fbG9ja19pcnFzYXZlKCZpYTY0X3N0YXRlX2xvZ1tpdF0uaXNsX2xvY2ssIHMpCiAjZGVm
aW5lIElBNjRfTE9HX1VOTE9DSyhpdCkgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaWE2NF9z
dGF0ZV9sb2dbaXRdLmlzbF9sb2NrLHMpCkBAIC0zNzgsNiArMzczLDE5IEBAIHN0YXRpYyBpYTY0
X3N0YXRlX2xvZ190IGlhNjRfc3RhdGVfbG9nW0lBNjRfTUFYX0xPR19UWVBFU107CiAjZGVmaW5l
IElBNjRfTE9HX0NVUlJfQlVGRkVSKGl0KSAgICh2b2lkICopKChpYTY0X3N0YXRlX2xvZ1tpdF0u
aXNsX2xvZ1tJQTY0X0xPR19DVVJSX0lOREVYKGl0KV0pKQogI2RlZmluZSBJQTY0X0xPR19DT1VO
VChpdCkgICAgICAgICBpYTY0X3N0YXRlX2xvZ1tpdF0uaXNsX2NvdW50CiAKK3N0YXRpYyBpbmxp
bmUgdm9pZCBpYTY0X2xvZ19hbGxvY2F0ZShpbnQgaXQsIHU2NCBzaXplKQoreworCWlhNjRfc3Rh
dGVfbG9nW2l0XS5pc2xfbG9nW0lBNjRfTE9HX0NVUlJfSU5ERVgoaXQpXSA9CisJCShpYTY0X2Vy
cl9yZWNfdCAqKW1lbWJsb2NrX2FsbG9jKHNpemUsIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFp
YTY0X3N0YXRlX2xvZ1tpdF0uaXNsX2xvZ1tJQTY0X0xPR19DVVJSX0lOREVYKGl0KV0pCisJCXBh
bmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsbHUgYnl0ZXNcbiIsIF9fZnVuY19fLCBzaXpl
KTsKKworCWlhNjRfc3RhdGVfbG9nW2l0XS5pc2xfbG9nW0lBNjRfTE9HX05FWFRfSU5ERVgoaXQp
XSA9CisJCShpYTY0X2Vycl9yZWNfdCAqKW1lbWJsb2NrX2FsbG9jKHNpemUsIFNNUF9DQUNIRV9C
WVRFUyk7CisJaWYgKCFpYTY0X3N0YXRlX2xvZ1tpdF0uaXNsX2xvZ1tJQTY0X0xPR19ORVhUX0lO
REVYKGl0KV0pCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsbHUgYnl0ZXNcbiIs
IF9fZnVuY19fLCBzaXplKTsKK30KKwogLyoKICAqIGlhNjRfbG9nX2luaXQKICAqCVJlc2V0IHRo
ZSBPUyBpYTY0IGxvZyBidWZmZXIKQEAgLTM5OSw3ICs0MDcsNyBAQCBpYTY0X2xvZ19pbml0KGlu
dCBzYWxfaW5mb190eXBlKQogCQlyZXR1cm47CiAKIAkvLyBzZXQgdXAgT1MgZGF0YSBzdHJ1Y3R1
cmVzIHRvIGhvbGQgZXJyb3IgaW5mbwotCUlBNjRfTE9HX0FMTE9DQVRFKHNhbF9pbmZvX3R5cGUs
IG1heF9zaXplKTsKKwlpYTY0X2xvZ19hbGxvY2F0ZShzYWxfaW5mb190eXBlLCBtYXhfc2l6ZSk7
CiB9CiAKIC8qCmRpZmYgLS1naXQgYS9hcmNoL2lhNjQvbW0vY29udGlnLmMgYi9hcmNoL2lhNjQv
bW0vY29udGlnLmMKaW5kZXggNmU0NDcyMy4uZDI5ZmI2YiAxMDA2NDQKLS0tIGEvYXJjaC9pYTY0
L21tL2NvbnRpZy5jCisrKyBiL2FyY2gvaWE2NC9tbS9jb250aWcuYwpAQCAtODQsOSArODQsMTMg
QEAgdm9pZCAqcGVyX2NwdV9pbml0KHZvaWQpCiBzdGF0aWMgaW5saW5lIHZvaWQKIGFsbG9jX3Bl
cl9jcHVfZGF0YSh2b2lkKQogewotCWNwdV9kYXRhID0gbWVtYmxvY2tfYWxsb2NfZnJvbShQRVJD
UFVfUEFHRV9TSVpFICogbnVtX3Bvc3NpYmxlX2NwdXMoKSwKLQkJCQkgICAgICAgUEVSQ1BVX1BB
R0VfU0laRSwKKwlzaXplX3Qgc2l6ZSA9IFBFUkNQVV9QQUdFX1NJWkUgKiBudW1fcG9zc2libGVf
Y3B1cygpOworCisJY3B1X2RhdGEgPSBtZW1ibG9ja19hbGxvY19mcm9tKHNpemUsIFBFUkNQVV9Q
QUdFX1NJWkUsCiAJCQkJICAgICAgIF9fcGEoTUFYX0RNQV9BRERSRVNTKSk7CisJaWYgKCFjcHVf
ZGF0YSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPSVs
eCBmcm9tPSVseFxuIiwKKwkJICAgICAgX19mdW5jX18sIHNpemUsIFBFUkNQVV9QQUdFX1NJWkUs
IF9fcGEoTUFYX0RNQV9BRERSRVNTKSk7CiB9CiAKIC8qKgpkaWZmIC0tZ2l0IGEvYXJjaC9pYTY0
L21tL2Rpc2NvbnRpZy5jIGIvYXJjaC9pYTY0L21tL2Rpc2NvbnRpZy5jCmluZGV4IGY5YzM2NzUu
LjA1NDkwZGQgMTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9tbS9kaXNjb250aWcuYworKysgYi9hcmNo
L2lhNjQvbW0vZGlzY29udGlnLmMKQEAgLTQ1NCw2ICs0NTQsMTAgQEAgc3RhdGljIHZvaWQgX19p
bml0ICptZW1vcnlfbGVzc19ub2RlX2FsbG9jKGludCBuaWQsIHVuc2lnbmVkIGxvbmcgcGVybm9k
ZXNpemUpCiAJCQkJICAgICBfX3BhKE1BWF9ETUFfQUREUkVTUyksCiAJCQkJICAgICBNRU1CTE9D
S19BTExPQ19BQ0NFU1NJQkxFLAogCQkJCSAgICAgYmVzdG5vZGUpOworCWlmICghcHRyKQorCQlw
YW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHggbmlkPSVk
IGZyb209JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgcGVybm9kZXNpemUsIFBFUkNQVV9QQUdF
X1NJWkUsIGJlc3Rub2RlLAorCQkgICAgICBfX3BhKE1BWF9ETUFfQUREUkVTUykpOwogCiAJcmV0
dXJuIHB0cjsKIH0KZGlmZiAtLWdpdCBhL2FyY2gvaWE2NC9tbS9pbml0LmMgYi9hcmNoL2lhNjQv
bW0vaW5pdC5jCmluZGV4IDI5ZDg0MTUuLmU0OTIwMGUgMTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9t
bS9pbml0LmMKKysrIGIvYXJjaC9pYTY0L21tL2luaXQuYwpAQCAtNDQ0LDIzICs0NDQsNDUgQEAg
aW50IF9faW5pdCBjcmVhdGVfbWVtX21hcF9wYWdlX3RhYmxlKHU2NCBzdGFydCwgdTY0IGVuZCwg
dm9pZCAqYXJnKQogCiAJZm9yIChhZGRyZXNzID0gc3RhcnRfcGFnZTsgYWRkcmVzcyA8IGVuZF9w
YWdlOyBhZGRyZXNzICs9IFBBR0VfU0laRSkgewogCQlwZ2QgPSBwZ2Rfb2Zmc2V0X2soYWRkcmVz
cyk7Ci0JCWlmIChwZ2Rfbm9uZSgqcGdkKSkKLQkJCXBnZF9wb3B1bGF0ZSgmaW5pdF9tbSwgcGdk
LCBtZW1ibG9ja19hbGxvY19ub2RlKFBBR0VfU0laRSwgUEFHRV9TSVpFLCBub2RlKSk7CisJCWlm
IChwZ2Rfbm9uZSgqcGdkKSkgeworCQkJcHVkID0gbWVtYmxvY2tfYWxsb2Nfbm9kZShQQUdFX1NJ
WkUsIFBBR0VfU0laRSwgbm9kZSk7CisJCQlpZiAoIXB1ZCkKKwkJCQlnb3RvIGVycl9hbGxvYzsK
KwkJCXBnZF9wb3B1bGF0ZSgmaW5pdF9tbSwgcGdkLCBwdWQpOworCQl9CiAJCXB1ZCA9IHB1ZF9v
ZmZzZXQocGdkLCBhZGRyZXNzKTsKIAotCQlpZiAocHVkX25vbmUoKnB1ZCkpCi0JCQlwdWRfcG9w
dWxhdGUoJmluaXRfbW0sIHB1ZCwgbWVtYmxvY2tfYWxsb2Nfbm9kZShQQUdFX1NJWkUsIFBBR0Vf
U0laRSwgbm9kZSkpOworCQlpZiAocHVkX25vbmUoKnB1ZCkpIHsKKwkJCXBtZCA9IG1lbWJsb2Nr
X2FsbG9jX25vZGUoUEFHRV9TSVpFLCBQQUdFX1NJWkUsIG5vZGUpOworCQkJaWYgKCFwbWQpCisJ
CQkJZ290byBlcnJfYWxsb2M7CisJCQlwdWRfcG9wdWxhdGUoJmluaXRfbW0sIHB1ZCwgcG1kKTsK
KwkJfQogCQlwbWQgPSBwbWRfb2Zmc2V0KHB1ZCwgYWRkcmVzcyk7CiAKLQkJaWYgKHBtZF9ub25l
KCpwbWQpKQotCQkJcG1kX3BvcHVsYXRlX2tlcm5lbCgmaW5pdF9tbSwgcG1kLCBtZW1ibG9ja19h
bGxvY19ub2RlKFBBR0VfU0laRSwgUEFHRV9TSVpFLCBub2RlKSk7CisJCWlmIChwbWRfbm9uZSgq
cG1kKSkgeworCQkJcHRlID0gbWVtYmxvY2tfYWxsb2Nfbm9kZShQQUdFX1NJWkUsIFBBR0VfU0la
RSwgbm9kZSk7CisJCQlpZiAoIXB0ZSkKKwkJCQlnb3RvIGVycl9hbGxvYzsKKwkJCXBtZF9wb3B1
bGF0ZV9rZXJuZWwoJmluaXRfbW0sIHBtZCwgcHRlKTsKKwkJfQogCQlwdGUgPSBwdGVfb2Zmc2V0
X2tlcm5lbChwbWQsIGFkZHJlc3MpOwogCi0JCWlmIChwdGVfbm9uZSgqcHRlKSkKLQkJCXNldF9w
dGUocHRlLCBwZm5fcHRlKF9fcGEobWVtYmxvY2tfYWxsb2Nfbm9kZShQQUdFX1NJWkUsIFBBR0Vf
U0laRSwgbm9kZSkpID4+IFBBR0VfU0hJRlQsCisJCWlmIChwdGVfbm9uZSgqcHRlKSkgeworCQkJ
dm9pZCAqcGFnZSA9IG1lbWJsb2NrX2FsbG9jX25vZGUoUEFHRV9TSVpFLCBQQUdFX1NJWkUsCisJ
CQkJCQkJIG5vZGUpOworCQkJaWYgKCFwYWdlKQorCQkJCWdvdG8gZXJyX2FsbG9jOworCQkJc2V0
X3B0ZShwdGUsIHBmbl9wdGUoX19wYShwYWdlKSA+PiBQQUdFX1NISUZULAogCQkJCQkgICAgIFBB
R0VfS0VSTkVMKSk7CisJCX0KIAl9CiAJcmV0dXJuIDA7CisKK2Vycl9hbGxvYzoKKwlwYW5pYygi
JXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHggbmlkPSVkXG4iLAor
CSAgICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSwgbm9kZSk7CisJcmV0dXJuIC1F
Tk9NRU07CiB9CiAKIHN0cnVjdCBtZW1tYXBfaW5pdF9jYWxsYmFja19kYXRhIHsKZGlmZiAtLWdp
dCBhL2FyY2gvaWE2NC9tbS90bGIuYyBiL2FyY2gvaWE2NC9tbS90bGIuYwppbmRleCA5MzQwYmNi
Li41ZmM4OWFhIDEwMDY0NAotLS0gYS9hcmNoL2lhNjQvbW0vdGxiLmMKKysrIGIvYXJjaC9pYTY0
L21tL3RsYi5jCkBAIC02MSw4ICs2MSwxNCBAQCBtbXVfY29udGV4dF9pbml0ICh2b2lkKQogewog
CWlhNjRfY3R4LmJpdG1hcCA9IG1lbWJsb2NrX2FsbG9jKChpYTY0X2N0eC5tYXhfY3R4ICsgMSkg
Pj4gMywKIAkJCQkJIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFpYTY0X2N0eC5iaXRtYXApCisJ
CXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJ
ICAgICAgKGlhNjRfY3R4Lm1heF9jdHggKyAxKSA+PiAzKTsKIAlpYTY0X2N0eC5mbHVzaG1hcCA9
IG1lbWJsb2NrX2FsbG9jKChpYTY0X2N0eC5tYXhfY3R4ICsgMSkgPj4gMywKIAkJCQkJICAgU01Q
X0NBQ0hFX0JZVEVTKTsKKwlpZiAoIWlhNjRfY3R4LmZsdXNobWFwKQorCQlwYW5pYygiJXM6IEZh
aWxlZCB0byBhbGxvY2F0ZSAldSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIChpYTY0X2N0
eC5tYXhfY3R4ICsgMSkgPj4gMyk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS9hcmNoL2lhNjQvc24v
a2VybmVsL2lvX2NvbW1vbi5jIGIvYXJjaC9pYTY0L3NuL2tlcm5lbC9pb19jb21tb24uYwppbmRl
eCA4ZGYxM2QwLi5kNDY4NDczIDEwMDY0NAotLS0gYS9hcmNoL2lhNjQvc24va2VybmVsL2lvX2Nv
bW1vbi5jCisrKyBiL2FyY2gvaWE2NC9zbi9rZXJuZWwvaW9fY29tbW9uLmMKQEAgLTM5NCw2ICsz
OTQsOSBAQCB2b2lkIF9faW5pdCBodWJkZXZfaW5pdF9ub2RlKG5vZGVwZGFfdCAqIG5wZGEsIGNu
b2RlaWRfdCBub2RlKQogCWh1YmRldl9pbmZvID0gKHN0cnVjdCBodWJkZXZfaW5mbyAqKW1lbWJs
b2NrX2FsbG9jX25vZGUoc2l6ZSwKIAkJCQkJCQkJU01QX0NBQ0hFX0JZVEVTLAogCQkJCQkJCQlu
b2RlKTsKKwlpZiAoIWh1YmRldl9pbmZvKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0
ZSAlZCBieXRlcyBhbGlnbj0weCV4IG5pZD0lZFxuIiwKKwkJICAgICAgX19mdW5jX18sIHNpemUs
IFNNUF9DQUNIRV9CWVRFUywgbm9kZSk7CiAKIAlucGRhLT5wZGluZm8gPSAodm9pZCAqKWh1YmRl
dl9pbmZvOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC9pYTY0L3NuL2tlcm5lbC9zZXR1cC5jIGIvYXJj
aC9pYTY0L3NuL2tlcm5lbC9zZXR1cC5jCmluZGV4IGE2ZDQwYTIuLmU2YTUwNDkgMTAwNjQ0Ci0t
LSBhL2FyY2gvaWE2NC9zbi9rZXJuZWwvc2V0dXAuYworKysgYi9hcmNoL2lhNjQvc24va2VybmVs
L3NldHVwLmMKQEAgLTUxMyw2ICs1MTMsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHNuX2luaXRf
cGRhcyhjaGFyICoqY21kbGluZV9wKQogCQlub2RlcGRhaW5kcltjbm9kZV0gPQogCQkgICAgbWVt
YmxvY2tfYWxsb2Nfbm9kZShzaXplb2Yobm9kZXBkYV90KSwgU01QX0NBQ0hFX0JZVEVTLAogCQkJ
CQljbm9kZSk7CisJCWlmICghbm9kZXBkYWluZHJbY25vZGVdKQorCQkJcGFuaWMoIiVzOiBGYWls
ZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JXggbmlkPSVkXG4iLAorCQkJICAgICAg
X19mdW5jX18sIHNpemVvZihub2RlcGRhX3QpLCBTTVBfQ0FDSEVfQllURVMsCisJCQkgICAgICBj
bm9kZSk7CiAJCW1lbXNldChub2RlcGRhaW5kcltjbm9kZV0tPnBoeXNfY3B1aWQsIC0xLAogCQkg
ICAgc2l6ZW9mKG5vZGVwZGFpbmRyW2Nub2RlXS0+cGh5c19jcHVpZCkpOwogCQlzcGluX2xvY2tf
aW5pdCgmbm9kZXBkYWluZHJbY25vZGVdLT5wdGNfbG9jayk7CkBAIC01MjEsOSArNTI1LDE1IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBzbl9pbml0X3BkYXMoY2hhciAqKmNtZGxpbmVfcCkKIAkvKgog
CSAqIEFsbG9jYXRlICYgaW5pdGlhbGl6ZSBub2RlcGRhIGZvciBUSU9zLiAgRm9yIG5vdywgcHV0
IHRoZW0gb24gbm9kZSAwLgogCSAqLwotCWZvciAoY25vZGUgPSBudW1fb25saW5lX25vZGVzKCk7
IGNub2RlIDwgbnVtX2Nub2RlczsgY25vZGUrKykKKwlmb3IgKGNub2RlID0gbnVtX29ubGluZV9u
b2RlcygpOyBjbm9kZSA8IG51bV9jbm9kZXM7IGNub2RlKyspIHsKIAkJbm9kZXBkYWluZHJbY25v
ZGVdID0KIAkJICAgIG1lbWJsb2NrX2FsbG9jX25vZGUoc2l6ZW9mKG5vZGVwZGFfdCksIFNNUF9D
QUNIRV9CWVRFUywgMCk7CisJCWlmICghbm9kZXBkYWluZHJbY25vZGVdKQorCQkJcGFuaWMoIiVz
OiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JXggbmlkPSVkXG4iLAorCQkJ
ICAgICAgX19mdW5jX18sIHNpemVvZihub2RlcGRhX3QpLCBTTVBfQ0FDSEVfQllURVMsCisJCQkg
ICAgICBjbm9kZSk7CisJfQorCiAKIAkvKgogCSAqIE5vdyBjb3B5IHRoZSBhcnJheSBvZiBub2Rl
cGRhIHBvaW50ZXJzIHRvIGVhY2ggbm9kZXBkYS4KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:05:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:05: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-devel-bounces@lists.xenproject.org>)
	id 1glUak-0000ls-Gp; Mon, 21 Jan 2019 08:05: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUaj-0000kw-LD
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:05:57 +0000
X-Inumbo-ID: 611be124-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 611be124-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:05:56 +0000 (UTC)
Received: from pps.filterd (m0098396.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83rKv038722
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:43 -0500
Received: from e06smtp03.uk.ibm.com (e06smtp03.uk.ibm.com [195.75.94.99])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q58e74mw9-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:43 -0500
Received: from localhost
 by e06smtp03.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:05:38 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp03.uk.ibm.com (192.168.101.133) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:05:26 -0000
Received: from d06av26.portsmouth.uk.ibm.com (d06av26.portsmouth.uk.ibm.com
 [9.149.105.62])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L85Pmn5177614
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:05:25 GMT
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id C2E69AE057;
 Mon, 21 Jan 2019 08:05:25 +0000 (GMT)
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id D6CA5AE055;
 Mon, 21 Jan 2019 08:05:20 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av26.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:05:20 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:05:20 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:03:59 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0012-0000-0000-000002EAB90D
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0013-0000-0000-00002121DEAB
Message-Id: <1548057848-15136-13-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 12/21] arch: use memblock_alloc() instead of
 memblock_alloc_from(size, align, 0)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxhc3QgcGFyYW1ldGVyIG9mIG1lbWJsb2NrX2FsbG9jX2Zyb20oKSBpcyB0aGUgbG93ZXIg
bGltaXQgZm9yIHRoZQptZW1vcnkgYWxsb2NhdGlvbi4gV2hlbiBpdCBpcyAwLCB0aGUgY2FsbCBp
cyBlcXVpdmFsZW50IHRvCm1lbWJsb2NrX2FsbG9jKCkuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJh
cG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+CkFja2VkLWJ5OiBQYXVsIEJ1cnRvbiA8cGF1bC5i
dXJ0b25AbWlwcy5jb20+ICMgTUlQUyBwYXJ0Ci0tLQogYXJjaC9hbHBoYS9rZXJuZWwvY29yZV9j
aWEuYyAgfCAgMiArLQogYXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11LmMgfCAgNCArKy0tCiBh
cmNoL2FscGhhL2tlcm5lbC9zZXR1cC5jICAgICB8ICAyICstCiBhcmNoL2lhNjQva2VybmVsL21j
YS5jICAgICAgICB8ICAzICstLQogYXJjaC9taXBzL2tlcm5lbC90cmFwcy5jICAgICAgfCAgMiAr
LQogYXJjaC9zcGFyYy9rZXJuZWwvcHJvbV8zMi5jICAgfCAgMiArLQogYXJjaC9zcGFyYy9tbS9p
bml0XzMyLmMgICAgICAgfCAgMiArLQogYXJjaC9zcGFyYy9tbS9zcm1tdS5jICAgICAgICAgfCAx
MCArKysrKy0tLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDE0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYWxwaGEva2VybmVsL2NvcmVfY2lhLmMgYi9hcmNo
L2FscGhhL2tlcm5lbC9jb3JlX2NpYS5jCmluZGV4IDg2N2U4NzMuLjQ2NmNkNDQgMTAwNjQ0Ci0t
LSBhL2FyY2gvYWxwaGEva2VybmVsL2NvcmVfY2lhLmMKKysrIGIvYXJjaC9hbHBoYS9rZXJuZWwv
Y29yZV9jaWEuYwpAQCAtMzMxLDcgKzMzMSw3IEBAIGNpYV9wcmVwYXJlX3RiaWFfd29ya2Fyb3Vu
ZChpbnQgd2luZG93KQogCWxvbmcgaTsKIAogCS8qIFVzZSBtaW5pbWFsIDFLIG1hcC4gKi8KLQlw
cHRlID0gbWVtYmxvY2tfYWxsb2NfZnJvbShDSUFfQlJPS0VOX1RCSUFfU0laRSwgMzI3NjgsIDAp
OworCXBwdGUgPSBtZW1ibG9ja19hbGxvYyhDSUFfQlJPS0VOX1RCSUFfU0laRSwgMzI3NjgpOwog
CXB0ZSA9ICh2aXJ0X3RvX3BoeXMocHB0ZSkgPj4gKFBBR0VfU0hJRlQgLSAxKSkgfCAxOwogCiAJ
Zm9yIChpID0gMDsgaSA8IENJQV9CUk9LRU5fVEJJQV9TSVpFIC8gc2l6ZW9mKHVuc2lnbmVkIGxv
bmcpOyArK2kpCmRpZmYgLS1naXQgYS9hcmNoL2FscGhhL2tlcm5lbC9wY2lfaW9tbXUuYyBiL2Fy
Y2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5jCmluZGV4IGFhMGY1MGQuLmU0Y2Y3N2IgMTAwNjQ0
Ci0tLSBhL2FyY2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5jCisrKyBiL2FyY2gvYWxwaGEva2Vy
bmVsL3BjaV9pb21tdS5jCkBAIC04NywxMyArODcsMTMgQEAgaW9tbXVfYXJlbmFfbmV3X25vZGUo
aW50IG5pZCwgc3RydWN0IHBjaV9jb250cm9sbGVyICpob3NlLCBkbWFfYWRkcl90IGJhc2UsCiAJ
CXByaW50aygiJXM6IGNvdWxkbid0IGFsbG9jYXRlIGFyZW5hIHB0ZXMgZnJvbSBub2RlICVkXG4i
CiAJCSAgICAgICAiICAgIGZhbGxpbmcgYmFjayB0byBzeXN0ZW0td2lkZSBhbGxvY2F0aW9uXG4i
LAogCQkgICAgICAgX19mdW5jX18sIG5pZCk7Ci0JCWFyZW5hLT5wdGVzID0gbWVtYmxvY2tfYWxs
b2NfZnJvbShtZW1fc2l6ZSwgYWxpZ24sIDApOworCQlhcmVuYS0+cHRlcyA9IG1lbWJsb2NrX2Fs
bG9jKG1lbV9zaXplLCBhbGlnbik7CiAJfQogCiAjZWxzZSAvKiBDT05GSUdfRElTQ09OVElHTUVN
ICovCiAKIAlhcmVuYSA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqYXJlbmEpLCBTTVBfQ0FDSEVf
QllURVMpOwotCWFyZW5hLT5wdGVzID0gbWVtYmxvY2tfYWxsb2NfZnJvbShtZW1fc2l6ZSwgYWxp
Z24sIDApOworCWFyZW5hLT5wdGVzID0gbWVtYmxvY2tfYWxsb2MobWVtX3NpemUsIGFsaWduKTsK
IAogI2VuZGlmIC8qIENPTkZJR19ESVNDT05USUdNRU0gKi8KIApkaWZmIC0tZ2l0IGEvYXJjaC9h
bHBoYS9rZXJuZWwvc2V0dXAuYyBiL2FyY2gvYWxwaGEva2VybmVsL3NldHVwLmMKaW5kZXggNGI1
YjFiMi4uNWQ0Yzc2YSAxMDA2NDQKLS0tIGEvYXJjaC9hbHBoYS9rZXJuZWwvc2V0dXAuYworKysg
Yi9hcmNoL2FscGhhL2tlcm5lbC9zZXR1cC5jCkBAIC0yOTMsNyArMjkzLDcgQEAgbW92ZV9pbml0
cmQodW5zaWduZWQgbG9uZyBtZW1fbGltaXQpCiAJdW5zaWduZWQgbG9uZyBzaXplOwogCiAJc2l6
ZSA9IGluaXRyZF9lbmQgLSBpbml0cmRfc3RhcnQ7Ci0Jc3RhcnQgPSBtZW1ibG9ja19hbGxvY19m
cm9tKFBBR0VfQUxJR04oc2l6ZSksIFBBR0VfU0laRSwgMCk7CisJc3RhcnQgPSBtZW1ibG9ja19h
bGxvYyhQQUdFX0FMSUdOKHNpemUpLCBQQUdFX1NJWkUpOwogCWlmICghc3RhcnQgfHwgX19wYShz
dGFydCkgKyBzaXplID4gbWVtX2xpbWl0KSB7CiAJCWluaXRyZF9zdGFydCA9IGluaXRyZF9lbmQg
PSAwOwogCQlyZXR1cm4gTlVMTDsKZGlmZiAtLWdpdCBhL2FyY2gvaWE2NC9rZXJuZWwvbWNhLmMg
Yi9hcmNoL2lhNjQva2VybmVsL21jYS5jCmluZGV4IDkxYmQxZTEuLjc0ZDE0OGIgMTAwNjQ0Ci0t
LSBhL2FyY2gvaWE2NC9rZXJuZWwvbWNhLmMKKysrIGIvYXJjaC9pYTY0L2tlcm5lbC9tY2EuYwpA
QCAtMTgzNSw4ICsxODM1LDcgQEAgZm9ybWF0X21jYV9pbml0X3N0YWNrKHZvaWQgKm1jYV9kYXRh
LCB1bnNpZ25lZCBsb25nIG9mZnNldCwKIC8qIENhbGxlciBwcmV2ZW50cyB0aGlzIGZyb20gYmVp
bmcgY2FsbGVkIGFmdGVyIGluaXQgKi8KIHN0YXRpYyB2b2lkICogX19yZWYgbWNhX2Jvb3RtZW0o
dm9pZCkKIHsKLQlyZXR1cm4gbWVtYmxvY2tfYWxsb2NfZnJvbShzaXplb2Yoc3RydWN0IGlhNjRf
bWNhX2NwdSksCi0JCQkJICAgS0VSTkVMX1NUQUNLX1NJWkUsIDApOworCXJldHVybiBtZW1ibG9j
a19hbGxvYyhzaXplb2Yoc3RydWN0IGlhNjRfbWNhX2NwdSksIEtFUk5FTF9TVEFDS19TSVpFKTsK
IH0KIAogLyogRG8gcGVyLUNQVSBNQ0EtcmVsYXRlZCBpbml0aWFsaXphdGlvbi4gICovCmRpZmYg
LS1naXQgYS9hcmNoL21pcHMva2VybmVsL3RyYXBzLmMgYi9hcmNoL21pcHMva2VybmVsL3RyYXBz
LmMKaW5kZXggYzkxMDk3Zi4uMmJiZGVlNSAxMDA2NDQKLS0tIGEvYXJjaC9taXBzL2tlcm5lbC90
cmFwcy5jCisrKyBiL2FyY2gvbWlwcy9rZXJuZWwvdHJhcHMuYwpAQCAtMjI5MSw3ICsyMjkxLDcg
QEAgdm9pZCBfX2luaXQgdHJhcF9pbml0KHZvaWQpCiAJCXBoeXNfYWRkcl90IGViYXNlX3BhOwog
CiAJCWViYXNlID0gKHVuc2lnbmVkIGxvbmcpCi0JCQltZW1ibG9ja19hbGxvY19mcm9tKHNpemUs
IDEgPDwgZmxzKHNpemUpLCAwKTsKKwkJCW1lbWJsb2NrX2FsbG9jKHNpemUsIDEgPDwgZmxzKHNp
emUpKTsKIAogCQkvKgogCQkgKiBUcnkgdG8gZW5zdXJlIGViYXNlIHJlc2lkZXMgaW4gS1NlZzAg
aWYgcG9zc2libGUuCmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL2tlcm5lbC9wcm9tXzMyLmMgYi9h
cmNoL3NwYXJjL2tlcm5lbC9wcm9tXzMyLmMKaW5kZXggNDJkN2YyYS4uMzg5NDBhZiAxMDA2NDQK
LS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvcHJvbV8zMi5jCisrKyBiL2FyY2gvc3BhcmMva2VybmVs
L3Byb21fMzIuYwpAQCAtMzIsNyArMzIsNyBAQCB2b2lkICogX19pbml0IHByb21fZWFybHlfYWxs
b2ModW5zaWduZWQgbG9uZyBzaXplKQogewogCXZvaWQgKnJldDsKIAotCXJldCA9IG1lbWJsb2Nr
X2FsbG9jX2Zyb20oc2l6ZSwgU01QX0NBQ0hFX0JZVEVTLCAwVUwpOworCXJldCA9IG1lbWJsb2Nr
X2FsbG9jKHNpemUsIFNNUF9DQUNIRV9CWVRFUyk7CiAJaWYgKHJldCAhPSBOVUxMKQogCQltZW1z
ZXQocmV0LCAwLCBzaXplKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9tbS9pbml0XzMyLmMg
Yi9hcmNoL3NwYXJjL21tL2luaXRfMzIuYwppbmRleCBkOTAwOTUyLi5hOGZmMjk4IDEwMDY0NAot
LS0gYS9hcmNoL3NwYXJjL21tL2luaXRfMzIuYworKysgYi9hcmNoL3NwYXJjL21tL2luaXRfMzIu
YwpAQCAtMjY0LDcgKzI2NCw3IEBAIHZvaWQgX19pbml0IG1lbV9pbml0KHZvaWQpCiAJaSA9IGxh
c3RfdmFsaWRfcGZuID4+ICgoMjAgLSBQQUdFX1NISUZUKSArIDUpOwogCWkgKz0gMTsKIAlzcGFy
Y192YWxpZF9hZGRyX2JpdG1hcCA9ICh1bnNpZ25lZCBsb25nICopCi0JCW1lbWJsb2NrX2FsbG9j
X2Zyb20oaSA8PCAyLCBTTVBfQ0FDSEVfQllURVMsIDBVTCk7CisJCW1lbWJsb2NrX2FsbG9jKGkg
PDwgMiwgU01QX0NBQ0hFX0JZVEVTKTsKIAogCWlmIChzcGFyY192YWxpZF9hZGRyX2JpdG1hcCA9
PSBOVUxMKSB7CiAJCXByb21fcHJpbnRmKCJtZW1faW5pdDogQ2Fubm90IGFsbG9jIHZhbGlkX2Fk
ZHJfYml0bWFwLlxuIik7CmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL21tL3NybW11LmMgYi9hcmNo
L3NwYXJjL21tL3NybW11LmMKaW5kZXggYjYwOTM2Mi4uYTQwMGVjMyAxMDA2NDQKLS0tIGEvYXJj
aC9zcGFyYy9tbS9zcm1tdS5jCisrKyBiL2FyY2gvc3BhcmMvbW0vc3JtbXUuYwpAQCAtMzAzLDEz
ICszMDMsMTMgQEAgc3RhdGljIHZvaWQgX19pbml0IHNybW11X25vY2FjaGVfaW5pdCh2b2lkKQog
CiAJYml0bWFwX2JpdHMgPSBzcm1tdV9ub2NhY2hlX3NpemUgPj4gU1JNTVVfTk9DQUNIRV9CSVRN
QVBfU0hJRlQ7CiAKLQlzcm1tdV9ub2NhY2hlX3Bvb2wgPSBtZW1ibG9ja19hbGxvY19mcm9tKHNy
bW11X25vY2FjaGVfc2l6ZSwKLQkJCQkJCSBTUk1NVV9OT0NBQ0hFX0FMSUdOX01BWCwgMFVMKTsK
Kwlzcm1tdV9ub2NhY2hlX3Bvb2wgPSBtZW1ibG9ja19hbGxvYyhzcm1tdV9ub2NhY2hlX3NpemUs
CisJCQkJCSAgICBTUk1NVV9OT0NBQ0hFX0FMSUdOX01BWCk7CiAJbWVtc2V0KHNybW11X25vY2Fj
aGVfcG9vbCwgMCwgc3JtbXVfbm9jYWNoZV9zaXplKTsKIAogCXNybW11X25vY2FjaGVfYml0bWFw
ID0KLQkJbWVtYmxvY2tfYWxsb2NfZnJvbShCSVRTX1RPX0xPTkdTKGJpdG1hcF9iaXRzKSAqIHNp
emVvZihsb25nKSwKLQkJCQkgICAgU01QX0NBQ0hFX0JZVEVTLCAwVUwpOworCQltZW1ibG9ja19h
bGxvYyhCSVRTX1RPX0xPTkdTKGJpdG1hcF9iaXRzKSAqIHNpemVvZihsb25nKSwKKwkJCSAgICAg
ICBTTVBfQ0FDSEVfQllURVMpOwogCWJpdF9tYXBfaW5pdCgmc3JtbXVfbm9jYWNoZV9tYXAsIHNy
bW11X25vY2FjaGVfYml0bWFwLCBiaXRtYXBfYml0cyk7CiAKIAlzcm1tdV9zd2FwcGVyX3BnX2Rp
ciA9IF9fc3JtbXVfZ2V0X25vY2FjaGUoU1JNTVVfUEdEX1RBQkxFX1NJWkUsIFNSTU1VX1BHRF9U
QUJMRV9TSVpFKTsKQEAgLTQ2Nyw3ICs0NjcsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc3BhcmNf
Y29udGV4dF9pbml0KGludCBudW1jdHgpCiAJdW5zaWduZWQgbG9uZyBzaXplOwogCiAJc2l6ZSA9
IG51bWN0eCAqIHNpemVvZihzdHJ1Y3QgY3R4X2xpc3QpOwotCWN0eF9saXN0X3Bvb2wgPSBtZW1i
bG9ja19hbGxvY19mcm9tKHNpemUsIFNNUF9DQUNIRV9CWVRFUywgMFVMKTsKKwljdHhfbGlzdF9w
b29sID0gbWVtYmxvY2tfYWxsb2Moc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKIAogCWZvciAoY3R4
ID0gMDsgY3R4IDwgbnVtY3R4OyBjdHgrKykgewogCQlzdHJ1Y3QgY3R4X2xpc3QgKmNsaXN0Owot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:06:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:06: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-devel-bounces@lists.xenproject.org>)
	id 1glUb0-0000wj-VM; Mon, 21 Jan 2019 08:06: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUay-0000vk-Vo
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:06:13 +0000
X-Inumbo-ID: 6a19b54b-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a19b54b-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:06:11 +0000 (UTC)
Received: from pps.filterd (m0098409.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83ln0096942
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:11 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q58y4b56f-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:09 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:06:02 -0000
Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:05:50 -0000
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L85nrS65732698
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:05:50 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id D3BDAA4060;
 Mon, 21 Jan 2019 08:05:49 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id F142EA405B;
 Mon, 21 Jan 2019 08:05:44 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:05:44 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:05:44 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:04:03 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0020-0000-0000-000003092EBE
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0021-0000-0000-0000215A5C07
Message-Id: <1548057848-15136-17-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 16/21] mm/percpu: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHBhbmljKCkgY2FsbHMgaWYgbWVtYmxvY2tfYWxsb2MoKSByZXR1cm5zIE5VTEwuCgpUaGUg
cGFuaWMoKSBmb3JtYXQgZHVwbGljYXRlcyB0aGUgb25lIHVzZWQgYnkgbWVtYmxvY2sgaXRzZWxm
IGFuZCBpbiBvcmRlcgp0byBhdm9pZCBleHBsb3Npb24gd2l0aCBsb25nIHBhcmFtZXRlcnMgbGlz
dCByZXBsYWNlIG9wZW4gY29kZWQgYWxsb2NhdGlvbgpzaXplIGNhbGN1bGF0aW9ucyB3aXRoIGEg
bG9jYWwgdmFyaWFibGUuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+Ci0tLQogbW0vcGVyY3B1LmMgfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTYg
aW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbW0vcGVyY3B1LmMg
Yi9tbS9wZXJjcHUuYwppbmRleCBkYjg2MjgyLi41OTk4YjAzIDEwMDY0NAotLS0gYS9tbS9wZXJj
cHUuYworKysgYi9tbS9wZXJjcHUuYwpAQCAtMTA4Niw2ICsxMDg2LDcgQEAgc3RhdGljIHN0cnVj
dCBwY3B1X2NodW5rICogX19pbml0IHBjcHVfYWxsb2NfZmlyc3RfY2h1bmsodW5zaWduZWQgbG9u
ZyB0bXBfYWRkciwKIAlzdHJ1Y3QgcGNwdV9jaHVuayAqY2h1bms7CiAJdW5zaWduZWQgbG9uZyBh
bGlnbmVkX2FkZHIsIGxjbV9hbGlnbjsKIAlpbnQgc3RhcnRfb2Zmc2V0LCBvZmZzZXRfYml0cywg
cmVnaW9uX3NpemUsIHJlZ2lvbl9iaXRzOworCXNpemVfdCBhbGxvY19zaXplOwogCiAJLyogcmVn
aW9uIGNhbGN1bGF0aW9ucyAqLwogCWFsaWduZWRfYWRkciA9IHRtcF9hZGRyICYgUEFHRV9NQVNL
OwpAQCAtMTEwMSw5ICsxMTAyLDEyIEBAIHN0YXRpYyBzdHJ1Y3QgcGNwdV9jaHVuayAqIF9faW5p
dCBwY3B1X2FsbG9jX2ZpcnN0X2NodW5rKHVuc2lnbmVkIGxvbmcgdG1wX2FkZHIsCiAJcmVnaW9u
X3NpemUgPSBBTElHTihzdGFydF9vZmZzZXQgKyBtYXBfc2l6ZSwgbGNtX2FsaWduKTsKIAogCS8q
IGFsbG9jYXRlIGNodW5rICovCi0JY2h1bmsgPSBtZW1ibG9ja19hbGxvYyhzaXplb2Yoc3RydWN0
IHBjcHVfY2h1bmspICsKLQkJCSAgICAgICBCSVRTX1RPX0xPTkdTKHJlZ2lvbl9zaXplID4+IFBB
R0VfU0hJRlQpLAotCQkJICAgICAgIFNNUF9DQUNIRV9CWVRFUyk7CisJYWxsb2Nfc2l6ZSA9IHNp
emVvZihzdHJ1Y3QgcGNwdV9jaHVuaykgKworCQlCSVRTX1RPX0xPTkdTKHJlZ2lvbl9zaXplID4+
IFBBR0VfU0hJRlQpOworCWNodW5rID0gbWVtYmxvY2tfYWxsb2MoYWxsb2Nfc2l6ZSwgU01QX0NB
Q0hFX0JZVEVTKTsKKwlpZiAoIWNodW5rKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0
ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLAorCQkgICAgICBhbGxvY19zaXplKTsKIAogCUlOSVRf
TElTVF9IRUFEKCZjaHVuay0+bGlzdCk7CiAKQEAgLTExMTQsMTIgKzExMTgsMjUgQEAgc3RhdGlj
IHN0cnVjdCBwY3B1X2NodW5rICogX19pbml0IHBjcHVfYWxsb2NfZmlyc3RfY2h1bmsodW5zaWdu
ZWQgbG9uZyB0bXBfYWRkciwKIAljaHVuay0+bnJfcGFnZXMgPSByZWdpb25fc2l6ZSA+PiBQQUdF
X1NISUZUOwogCXJlZ2lvbl9iaXRzID0gcGNwdV9jaHVua19tYXBfYml0cyhjaHVuayk7CiAKLQlj
aHVuay0+YWxsb2NfbWFwID0gbWVtYmxvY2tfYWxsb2MoQklUU19UT19MT05HUyhyZWdpb25fYml0
cykgKiBzaXplb2YoY2h1bmstPmFsbG9jX21hcFswXSksCi0JCQkJCSAgU01QX0NBQ0hFX0JZVEVT
KTsKLQljaHVuay0+Ym91bmRfbWFwID0gbWVtYmxvY2tfYWxsb2MoQklUU19UT19MT05HUyhyZWdp
b25fYml0cyArIDEpICogc2l6ZW9mKGNodW5rLT5ib3VuZF9tYXBbMF0pLAotCQkJCQkgIFNNUF9D
QUNIRV9CWVRFUyk7Ci0JY2h1bmstPm1kX2Jsb2NrcyA9IG1lbWJsb2NrX2FsbG9jKHBjcHVfY2h1
bmtfbnJfYmxvY2tzKGNodW5rKSAqIHNpemVvZihjaHVuay0+bWRfYmxvY2tzWzBdKSwKLQkJCQkJ
ICBTTVBfQ0FDSEVfQllURVMpOworCWFsbG9jX3NpemUgPSBCSVRTX1RPX0xPTkdTKHJlZ2lvbl9i
aXRzKSAqIHNpemVvZihjaHVuay0+YWxsb2NfbWFwWzBdKTsKKwljaHVuay0+YWxsb2NfbWFwID0g
bWVtYmxvY2tfYWxsb2MoYWxsb2Nfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIWNodW5r
LT5hbGxvY19tYXApCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xu
IiwgX19mdW5jX18sCisJCSAgICAgIGFsbG9jX3NpemUpOworCisJYWxsb2Nfc2l6ZSA9CisJCUJJ
VFNfVE9fTE9OR1MocmVnaW9uX2JpdHMgKyAxKSAqIHNpemVvZihjaHVuay0+Ym91bmRfbWFwWzBd
KTsKKwljaHVuay0+Ym91bmRfbWFwID0gbWVtYmxvY2tfYWxsb2MoYWxsb2Nfc2l6ZSwgU01QX0NB
Q0hFX0JZVEVTKTsKKwlpZiAoIWNodW5rLT5ib3VuZF9tYXApCisJCXBhbmljKCIlczogRmFpbGVk
IHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIGFsbG9jX3NpemUp
OworCisJYWxsb2Nfc2l6ZSA9IHBjcHVfY2h1bmtfbnJfYmxvY2tzKGNodW5rKSAqIHNpemVvZihj
aHVuay0+bWRfYmxvY2tzWzBdKTsKKwljaHVuay0+bWRfYmxvY2tzID0gbWVtYmxvY2tfYWxsb2Mo
YWxsb2Nfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIWNodW5rLT5tZF9ibG9ja3MpCisJ
CXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18sCisJ
CSAgICAgIGFsbG9jX3NpemUpOworCiAJcGNwdV9pbml0X21kX2Jsb2NrcyhjaHVuayk7CiAKIAkv
KiBtYW5hZ2UgcG9wdWxhdGVkIHBhZ2UgYml0bWFwICovCkBAIC0yMDQ0LDYgKzIwNjEsNyBAQCBp
bnQgX19pbml0IHBjcHVfc2V0dXBfZmlyc3RfY2h1bmsoY29uc3Qgc3RydWN0IHBjcHVfYWxsb2Nf
aW5mbyAqYWksCiAJaW50IGdyb3VwLCB1bml0LCBpOwogCWludCBtYXBfc2l6ZTsKIAl1bnNpZ25l
ZCBsb25nIHRtcF9hZGRyOworCXNpemVfdCBhbGxvY19zaXplOwogCiAjZGVmaW5lIFBDUFVfU0VU
VVBfQlVHX09OKGNvbmQpCWRvIHsJCQkJCVwKIAlpZiAodW5saWtlbHkoY29uZCkpIHsJCQkJCQlc
CkBAIC0yMDc1LDE0ICsyMDkzLDI5IEBAIGludCBfX2luaXQgcGNwdV9zZXR1cF9maXJzdF9jaHVu
ayhjb25zdCBzdHJ1Y3QgcGNwdV9hbGxvY19pbmZvICphaSwKIAlQQ1BVX1NFVFVQX0JVR19PTihw
Y3B1X3ZlcmlmeV9hbGxvY19pbmZvKGFpKSA8IDApOwogCiAJLyogcHJvY2VzcyBncm91cCBpbmZv
cm1hdGlvbiBhbmQgYnVpbGQgY29uZmlnIHRhYmxlcyBhY2NvcmRpbmdseSAqLwotCWdyb3VwX29m
ZnNldHMgPSBtZW1ibG9ja19hbGxvYyhhaS0+bnJfZ3JvdXBzICogc2l6ZW9mKGdyb3VwX29mZnNl
dHNbMF0pLAotCQkJCSAgICAgICBTTVBfQ0FDSEVfQllURVMpOwotCWdyb3VwX3NpemVzID0gbWVt
YmxvY2tfYWxsb2MoYWktPm5yX2dyb3VwcyAqIHNpemVvZihncm91cF9zaXplc1swXSksCi0JCQkJ
ICAgICBTTVBfQ0FDSEVfQllURVMpOwotCXVuaXRfbWFwID0gbWVtYmxvY2tfYWxsb2MobnJfY3B1
X2lkcyAqIHNpemVvZih1bml0X21hcFswXSksCi0JCQkJICBTTVBfQ0FDSEVfQllURVMpOwotCXVu
aXRfb2ZmID0gbWVtYmxvY2tfYWxsb2MobnJfY3B1X2lkcyAqIHNpemVvZih1bml0X29mZlswXSks
Ci0JCQkJICBTTVBfQ0FDSEVfQllURVMpOworCWFsbG9jX3NpemUgPSBhaS0+bnJfZ3JvdXBzICog
c2l6ZW9mKGdyb3VwX29mZnNldHNbMF0pOworCWdyb3VwX29mZnNldHMgPSBtZW1ibG9ja19hbGxv
YyhhbGxvY19zaXplLCBTTVBfQ0FDSEVfQllURVMpOworCWlmICghZ3JvdXBfb2Zmc2V0cykKKwkJ
cGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJ
ICAgICAgYWxsb2Nfc2l6ZSk7CisKKwlhbGxvY19zaXplID0gYWktPm5yX2dyb3VwcyAqIHNpemVv
Zihncm91cF9zaXplc1swXSk7CisJZ3JvdXBfc2l6ZXMgPSBtZW1ibG9ja19hbGxvYyhhbGxvY19z
aXplLCBTTVBfQ0FDSEVfQllURVMpOworCWlmICghZ3JvdXBfc2l6ZXMpCisJCXBhbmljKCIlczog
RmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIGFsbG9j
X3NpemUpOworCisJYWxsb2Nfc2l6ZSA9IG5yX2NwdV9pZHMgKiBzaXplb2YodW5pdF9tYXBbMF0p
OworCXVuaXRfbWFwID0gbWVtYmxvY2tfYWxsb2MoYWxsb2Nfc2l6ZSwgU01QX0NBQ0hFX0JZVEVT
KTsKKwlpZiAoIXVuaXRfbWFwKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUg
Ynl0ZXNcbiIsIF9fZnVuY19fLAorCQkgICAgICBhbGxvY19zaXplKTsKKworCWFsbG9jX3NpemUg
PSBucl9jcHVfaWRzICogc2l6ZW9mKHVuaXRfb2ZmWzBdKTsKKwl1bml0X29mZiA9IG1lbWJsb2Nr
X2FsbG9jKGFsbG9jX3NpemUsIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCF1bml0X29mZikKKwkJ
cGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJ
ICAgICAgYWxsb2Nfc2l6ZSk7CiAKIAlmb3IgKGNwdSA9IDA7IGNwdSA8IG5yX2NwdV9pZHM7IGNw
dSsrKQogCQl1bml0X21hcFtjcHVdID0gVUlOVF9NQVg7CkBAIC0yMTQ4LDYgKzIxODEsOSBAQCBp
bnQgX19pbml0IHBjcHVfc2V0dXBfZmlyc3RfY2h1bmsoY29uc3Qgc3RydWN0IHBjcHVfYWxsb2Nf
aW5mbyAqYWksCiAJcGNwdV9ucl9zbG90cyA9IF9fcGNwdV9zaXplX3RvX3Nsb3QocGNwdV91bml0
X3NpemUpICsgMjsKIAlwY3B1X3Nsb3QgPSBtZW1ibG9ja19hbGxvYyhwY3B1X25yX3Nsb3RzICog
c2l6ZW9mKHBjcHVfc2xvdFswXSksCiAJCQkJICAgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIXBj
cHVfc2xvdCkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBf
X2Z1bmNfXywKKwkJICAgICAgcGNwdV9ucl9zbG90cyAqIHNpemVvZihwY3B1X3Nsb3RbMF0pKTsK
IAlmb3IgKGkgPSAwOyBpIDwgcGNwdV9ucl9zbG90czsgaSsrKQogCQlJTklUX0xJU1RfSEVBRCgm
cGNwdV9zbG90W2ldKTsKIApAQCAtMjYwMiw2ICsyNjM4LDkgQEAgaW50IF9faW5pdCBwY3B1X3Bh
Z2VfZmlyc3RfY2h1bmsoc2l6ZV90IHJlc2VydmVkX3NpemUsCiAJcGFnZXNfc2l6ZSA9IFBGTl9B
TElHTih1bml0X3BhZ2VzICogbnVtX3Bvc3NpYmxlX2NwdXMoKSAqCiAJCQkgICAgICAgc2l6ZW9m
KHBhZ2VzWzBdKSk7CiAJcGFnZXMgPSBtZW1ibG9ja19hbGxvYyhwYWdlc19zaXplLCBTTVBfQ0FD
SEVfQllURVMpOworCWlmICghcGFnZXMpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRl
ICV6dSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIHBhZ2VzX3NpemUpOwogCiAJLyogYWxs
b2NhdGUgcGFnZXMgKi8KIAlqID0gMDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:06:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:06: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-devel-bounces@lists.xenproject.org>)
	id 1glUb3-0000yu-Fz; Mon, 21 Jan 2019 08:06: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUb2-0000y2-BQ
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:06:16 +0000
X-Inumbo-ID: 6c406f4f-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c406f4f-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:06:15 +0000 (UTC)
Received: from pps.filterd (m0098404.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83okP064532
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:14 -0500
Received: from e06smtp03.uk.ibm.com (e06smtp03.uk.ibm.com [195.75.94.99])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q57kw68kk-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:14 -0500
Received: from localhost
 by e06smtp03.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:05:09 -0000
Received: from b06cxnps4074.portsmouth.uk.ibm.com (9.149.109.196)
 by e06smtp03.uk.ibm.com (192.168.101.133) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:04:58 -0000
Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com
 [9.149.105.232])
 by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L84vVC10158356
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:04:57 GMT
Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id F014152052;
 Mon, 21 Jan 2019 08:04:56 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTPS id 1A24552067;
 Mon, 21 Jan 2019 08:04:52 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:04:51 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:03:54 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0012-0000-0000-000002EAB8F5
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0013-0000-0000-00002121DE96
Message-Id: <1548057848-15136-8-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=935 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 07/21] memblock: memblock_phys_alloc(): don't
 panic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSB0aGUgbWVtYmxvY2tfcGh5c19hbGxvYygpIGZ1bmN0aW9uIGFuIGlubGluZSB3cmFwcGVy
IGZvcgptZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKCkgYW5kIHVwZGF0ZSB0aGUgbWVtYmxvY2tf
cGh5c19hbGxvYygpIGNhbGxlcnMgdG8KY2hlY2sgdGhlIHJldHVybmVkIHZhbHVlIGFuZCBwYW5p
YyBpbiBjYXNlIG9mIGVycm9yLgoKU2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9ydCA8cnBwdEBs
aW51eC5pYm0uY29tPgotLS0KIGFyY2gvYXJtL21tL2luaXQuYyAgICAgICAgICAgICAgICAgICB8
IDQgKysrKwogYXJjaC9hcm02NC9tbS9tbXUuYyAgICAgICAgICAgICAgICAgIHwgMiArKwogYXJj
aC9wb3dlcnBjL3N5c2Rldi9kYXJ0X2lvbW11LmMgICAgIHwgMyArKysKIGFyY2gvczM5MC9rZXJu
ZWwvY3Jhc2hfZHVtcC5jICAgICAgICB8IDMgKysrCiBhcmNoL3MzOTAva2VybmVsL3NldHVwLmMg
ICAgICAgICAgICAgfCAzICsrKwogYXJjaC9zaC9ib2FyZHMvbWFjaC1hcDMyNXJ4YS9zZXR1cC5j
IHwgMyArKysKIGFyY2gvc2gvYm9hcmRzL21hY2gtZWNvdmVjMjQvc2V0dXAuYyB8IDYgKysrKysr
CiBhcmNoL3NoL2JvYXJkcy9tYWNoLWtmcjJyMDkvc2V0dXAuYyAgfCAzICsrKwogYXJjaC9zaC9i
b2FyZHMvbWFjaC1taWdvci9zZXR1cC5jICAgIHwgMyArKysKIGFyY2gvc2gvYm9hcmRzL21hY2gt
c2UvNzcyNC9zZXR1cC5jICB8IDYgKysrKysrCiBhcmNoL3h0ZW5zYS9tbS9rYXNhbl9pbml0LmMg
ICAgICAgICAgfCAzICsrKwogaW5jbHVkZS9saW51eC9tZW1ibG9jay5oICAgICAgICAgICAgIHwg
NyArKysrKystCiBtbS9tZW1ibG9jay5jICAgICAgICAgICAgICAgICAgICAgICAgfCA1IC0tLS0t
CiAxMyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gvYXJtL21tL2luaXQuYyBiL2FyY2gvYXJtL21tL2luaXQuYwppbmRleCBi
NzZiOTBlLi4xNWRkZGZlIDEwMDY0NAotLS0gYS9hcmNoL2FybS9tbS9pbml0LmMKKysrIGIvYXJj
aC9hcm0vbW0vaW5pdC5jCkBAIC0yMDYsNiArMjA2LDEwIEBAIHBoeXNfYWRkcl90IF9faW5pdCBh
cm1fbWVtYmxvY2tfc3RlYWwocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24pCiAJ
QlVHX09OKCFhcm1fbWVtYmxvY2tfc3RlYWxfcGVybWl0dGVkKTsKIAogCXBoeXMgPSBtZW1ibG9j
a19waHlzX2FsbG9jKHNpemUsIGFsaWduKTsKKwlpZiAoIXBoeXMpCisJCXBhbmljKCJGYWlsZWQg
dG8gc3RlYWwgJXBhIGJ5dGVzIGF0ICVwU1xuIiwKKwkJICAgICAgJnNpemUsICh2b2lkICopX1JF
VF9JUF8pOworCiAJbWVtYmxvY2tfZnJlZShwaHlzLCBzaXplKTsKIAltZW1ibG9ja19yZW1vdmUo
cGh5cywgc2l6ZSk7CiAKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvbW0vbW11LmMgYi9hcmNoL2Fy
bTY0L21tL21tdS5jCmluZGV4IGI2ZjVhYTUuLmE3NGU0YmUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJt
NjQvbW0vbW11LmMKKysrIGIvYXJjaC9hcm02NC9tbS9tbXUuYwpAQCAtMTA0LDYgKzEwNCw4IEBA
IHN0YXRpYyBwaHlzX2FkZHJfdCBfX2luaXQgZWFybHlfcGd0YWJsZV9hbGxvYyh2b2lkKQogCXZv
aWQgKnB0cjsKIAogCXBoeXMgPSBtZW1ibG9ja19waHlzX2FsbG9jKFBBR0VfU0laRSwgUEFHRV9T
SVpFKTsKKwlpZiAoIXBoeXMpCisJCXBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgcGFnZSB0YWJs
ZSBwYWdlXG4iKTsKIAogCS8qCiAJICogVGhlIEZJWF97UEdELFBVRCxQTUR9IHNsb3RzIG1heSBi
ZSBpbiBhY3RpdmUgdXNlLCBidXQgdGhlIEZJWF9QVEUKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJw
Yy9zeXNkZXYvZGFydF9pb21tdS5jIGIvYXJjaC9wb3dlcnBjL3N5c2Rldi9kYXJ0X2lvbW11LmMK
aW5kZXggMjViYzI1Zi4uYjgyYzlmZiAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL3N5c2Rldi9k
YXJ0X2lvbW11LmMKKysrIGIvYXJjaC9wb3dlcnBjL3N5c2Rldi9kYXJ0X2lvbW11LmMKQEAgLTI2
NSw2ICsyNjUsOSBAQCBzdGF0aWMgdm9pZCBhbGxvY2F0ZV9kYXJ0KHZvaWQpCiAJICogcHJlZmV0
Y2hpbmcgaW50byBpbnZhbGlkIHBhZ2VzIGFuZCBjb3JydXB0aW5nIGRhdGEKIAkgKi8KIAl0bXAg
PSBtZW1ibG9ja19waHlzX2FsbG9jKERBUlRfUEFHRV9TSVpFLCBEQVJUX1BBR0VfU0laRSk7CisJ
aWYgKCF0bXApCisJCXBhbmljKCJEQVJUOiB0YWJsZSBhbGxvY2F0aW9uIGZhaWxlZFxuIik7CisK
IAlkYXJ0X2VtcHR5dmFsID0gREFSVE1BUF9WQUxJRCB8ICgodG1wID4+IERBUlRfUEFHRV9TSElG
VCkgJgogCQkJCQkgREFSVE1BUF9SUE5NQVNLKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9zMzkwL2tl
cm5lbC9jcmFzaF9kdW1wLmMgYi9hcmNoL3MzOTAva2VybmVsL2NyYXNoX2R1bXAuYwppbmRleCA5
N2VhZTM4Li5mOTZhNTg1IDEwMDY0NAotLS0gYS9hcmNoL3MzOTAva2VybmVsL2NyYXNoX2R1bXAu
YworKysgYi9hcmNoL3MzOTAva2VybmVsL2NyYXNoX2R1bXAuYwpAQCAtNjEsNiArNjEsOSBAQCBz
dHJ1Y3Qgc2F2ZV9hcmVhICogX19pbml0IHNhdmVfYXJlYV9hbGxvYyhib29sIGlzX2Jvb3RfY3B1
KQogCXN0cnVjdCBzYXZlX2FyZWEgKnNhOwogCiAJc2EgPSAodm9pZCAqKSBtZW1ibG9ja19waHlz
X2FsbG9jKHNpemVvZigqc2EpLCA4KTsKKwlpZiAoIXNhKQorCQlwYW5pYygiRmFpbGVkIHRvIGFs
bG9jYXRlIHNhdmUgYXJlYVxuIik7CisKIAlpZiAoaXNfYm9vdF9jcHUpCiAJCWxpc3RfYWRkKCZz
YS0+bGlzdCwgJmR1bXBfc2F2ZV9hcmVhcyk7CiAJZWxzZQpkaWZmIC0tZ2l0IGEvYXJjaC9zMzkw
L2tlcm5lbC9zZXR1cC5jIGIvYXJjaC9zMzkwL2tlcm5lbC9zZXR1cC5jCmluZGV4IDcyZGQyM2Uu
LmRhNDgzOTcgMTAwNjQ0Ci0tLSBhL2FyY2gvczM5MC9rZXJuZWwvc2V0dXAuYworKysgYi9hcmNo
L3MzOTAva2VybmVsL3NldHVwLmMKQEAgLTk2OCw2ICs5NjgsOSBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgc2V0dXBfcmFuZG9tbmVzcyh2b2lkKQogCiAJdm1tcyA9IChzdHJ1Y3Qgc3lzaW5mb18zXzJf
MiAqKSBtZW1ibG9ja19waHlzX2FsbG9jKFBBR0VfU0laRSwKIAkJCQkJCQkgICAgUEFHRV9TSVpF
KTsKKwlpZiAoIXZtbXMpCisJCXBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBz
eXNpbmZvIHN0cnVjdHVyZVxuIik7CisKIAlpZiAoc3RzaSh2bW1zLCAzLCAyLCAyKSA9PSAwICYm
IHZtbXMtPmNvdW50KQogCQlhZGRfZGV2aWNlX3JhbmRvbW5lc3MoJnZtbXMtPnZtLCBzaXplb2Yo
dm1tcy0+dm1bMF0pICogdm1tcy0+Y291bnQpOwogCW1lbWJsb2NrX2ZyZWUoKHVuc2lnbmVkIGxv
bmcpIHZtbXMsIFBBR0VfU0laRSk7CmRpZmYgLS1naXQgYS9hcmNoL3NoL2JvYXJkcy9tYWNoLWFw
MzI1cnhhL3NldHVwLmMgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLWFwMzI1cnhhL3NldHVwLmMKaW5k
ZXggZDdjZWFiNi4uMDhhMGNjOSAxMDA2NDQKLS0tIGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1hcDMy
NXJ4YS9zZXR1cC5jCisrKyBiL2FyY2gvc2gvYm9hcmRzL21hY2gtYXAzMjVyeGEvc2V0dXAuYwpA
QCAtNTU4LDYgKzU1OCw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhcDMyNXJ4YV9tdl9tZW1fcmVz
ZXJ2ZSh2b2lkKQogCXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9SWV9TSVpFOwog
CiAJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFHRV9TSVpFKTsKKwlpZiAoIXBo
eXMpCisJCXBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgQ0VVIG1lbW9yeVxuIik7CisKIAltZW1i
bG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShwaHlzLCBzaXplKTsKIApk
aWZmIC0tZ2l0IGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jIGIvYXJjaC9z
aC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jCmluZGV4IGEzOTAxODA2Li5mZDI2NGE2IDEw
MDY0NAotLS0gYS9hcmNoL3NoL2JvYXJkcy9tYWNoLWVjb3ZlYzI0L3NldHVwLmMKKysrIGIvYXJj
aC9zaC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jCkBAIC0xNDgxLDExICsxNDgxLDE3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBlY292ZWNfbXZfbWVtX3Jlc2VydmUodm9pZCkKIAlwaHlzX2Fk
ZHJfdCBzaXplID0gQ0VVX0JVRkZFUl9NRU1PUllfU0laRTsKIAogCXBoeXMgPSBtZW1ibG9ja19w
aHlzX2FsbG9jKHNpemUsIFBBR0VfU0laRSk7CisJaWYgKCFwaHlzKQorCQlwYW5pYygiRmFpbGVk
IHRvIGFsbG9jYXRlIENFVTAgbWVtb3J5XG4iKTsKKwogCW1lbWJsb2NrX2ZyZWUocGh5cywgc2l6
ZSk7CiAJbWVtYmxvY2tfcmVtb3ZlKHBoeXMsIHNpemUpOwogCWNldTBfZG1hX21lbWJhc2UgPSBw
aHlzOwogCiAJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFHRV9TSVpFKTsKKwlp
ZiAoIXBoeXMpCisJCXBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgQ0VVMSBtZW1vcnlcbiIpOwor
CiAJbWVtYmxvY2tfZnJlZShwaHlzLCBzaXplKTsKIAltZW1ibG9ja19yZW1vdmUocGh5cywgc2l6
ZSk7CiAJY2V1MV9kbWFfbWVtYmFzZSA9IHBoeXM7CmRpZmYgLS1naXQgYS9hcmNoL3NoL2JvYXJk
cy9tYWNoLWtmcjJyMDkvc2V0dXAuYyBiL2FyY2gvc2gvYm9hcmRzL21hY2gta2ZyMnIwOS9zZXR1
cC5jCmluZGV4IDU1YmRmNGEuLmViZTkwZDA2IDEwMDY0NAotLS0gYS9hcmNoL3NoL2JvYXJkcy9t
YWNoLWtmcjJyMDkvc2V0dXAuYworKysgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLWtmcjJyMDkvc2V0
dXAuYwpAQCAtNjMyLDYgKzYzMiw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBrZnIycjA5X212X21l
bV9yZXNlcnZlKHZvaWQpCiAJcGh5c19hZGRyX3Qgc2l6ZSA9IENFVV9CVUZGRVJfTUVNT1JZX1NJ
WkU7CiAKIAlwaHlzID0gbWVtYmxvY2tfcGh5c19hbGxvYyhzaXplLCBQQUdFX1NJWkUpOworCWlm
ICghcGh5cykKKwkJcGFuaWMoIkZhaWxlZCB0byBhbGxvY2F0ZSBDRVUgbWVtb3J5XG4iKTsKKwog
CW1lbWJsb2NrX2ZyZWUocGh5cywgc2l6ZSk7CiAJbWVtYmxvY2tfcmVtb3ZlKHBoeXMsIHNpemUp
OwogCmRpZmYgLS1naXQgYS9hcmNoL3NoL2JvYXJkcy9tYWNoLW1pZ29yL3NldHVwLmMgYi9hcmNo
L3NoL2JvYXJkcy9tYWNoLW1pZ29yL3NldHVwLmMKaW5kZXggYmE3ZWVlNi4uMWFkZmYwOSAxMDA2
NDQKLS0tIGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1taWdvci9zZXR1cC5jCisrKyBiL2FyY2gvc2gv
Ym9hcmRzL21hY2gtbWlnb3Ivc2V0dXAuYwpAQCAtNjMxLDYgKzYzMSw5IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBtaWdvcl9tdl9tZW1fcmVzZXJ2ZSh2b2lkKQogCXBoeXNfYWRkcl90IHNpemUgPSBD
RVVfQlVGRkVSX01FTU9SWV9TSVpFOwogCiAJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6
ZSwgUEFHRV9TSVpFKTsKKwlpZiAoIXBoeXMpCisJCXBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUg
Q0VVIG1lbW9yeVxuIik7CisKIAltZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2Nr
X3JlbW92ZShwaHlzLCBzaXplKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1z
ZS83NzI0L3NldHVwLmMgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLXNlLzc3MjQvc2V0dXAuYwppbmRl
eCA0Njk2ZTEwLi4yMDE2MzFhIDEwMDY0NAotLS0gYS9hcmNoL3NoL2JvYXJkcy9tYWNoLXNlLzc3
MjQvc2V0dXAuYworKysgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLXNlLzc3MjQvc2V0dXAuYwpAQCAt
OTY2LDExICs5NjYsMTcgQEAgc3RhdGljIHZvaWQgX19pbml0IG1zNzcyNHNlX212X21lbV9yZXNl
cnZlKHZvaWQpCiAJcGh5c19hZGRyX3Qgc2l6ZSA9IENFVV9CVUZGRVJfTUVNT1JZX1NJWkU7CiAK
IAlwaHlzID0gbWVtYmxvY2tfcGh5c19hbGxvYyhzaXplLCBQQUdFX1NJWkUpOworCWlmICghcGh5
cykKKwkJcGFuaWMoIkZhaWxlZCB0byBhbGxvY2F0ZSBDRVUwIG1lbW9yeVxuIik7CisKIAltZW1i
bG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShwaHlzLCBzaXplKTsKIAlj
ZXUwX2RtYV9tZW1iYXNlID0gcGh5czsKIAogCXBoeXMgPSBtZW1ibG9ja19waHlzX2FsbG9jKHNp
emUsIFBBR0VfU0laRSk7CisJaWYgKCFwaHlzKQorCQlwYW5pYygiRmFpbGVkIHRvIGFsbG9jYXRl
IENFVTEgbWVtb3J5XG4iKTsKKwogCW1lbWJsb2NrX2ZyZWUocGh5cywgc2l6ZSk7CiAJbWVtYmxv
Y2tfcmVtb3ZlKHBoeXMsIHNpemUpOwogCWNldTFfZG1hX21lbWJhc2UgPSBwaHlzOwpkaWZmIC0t
Z2l0IGEvYXJjaC94dGVuc2EvbW0va2FzYW5faW5pdC5jIGIvYXJjaC94dGVuc2EvbW0va2FzYW5f
aW5pdC5jCmluZGV4IDQ4ZGJiMDMuLjQ4NTI4NDggMTAwNjQ0Ci0tLSBhL2FyY2gveHRlbnNhL21t
L2thc2FuX2luaXQuYworKysgYi9hcmNoL3h0ZW5zYS9tbS9rYXNhbl9pbml0LmMKQEAgLTU0LDYg
KzU0LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHBvcHVsYXRlKHZvaWQgKnN0YXJ0LCB2b2lkICpl
bmQpCiAJCQlwaHlzX2FkZHJfdCBwaHlzID0KIAkJCQltZW1ibG9ja19waHlzX2FsbG9jKFBBR0Vf
U0laRSwgUEFHRV9TSVpFKTsKIAorCQkJaWYgKCFwaHlzKQorCQkJCXBhbmljKCJGYWlsZWQgdG8g
YWxsb2NhdGUgcGFnZSB0YWJsZSBwYWdlXG4iKTsKKwogCQkJc2V0X3B0ZShwdGUgKyBqLCBwZm5f
cHRlKFBIWVNfUEZOKHBoeXMpLCBQQUdFX0tFUk5FTCkpOwogCQl9CiAJfQpkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9saW51eC9tZW1ibG9jay5oIGIvaW5jbHVkZS9saW51eC9tZW1ibG9jay5oCmluZGV4
IDY2ZGZkYjMuLjc4ODNjNzQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaAor
KysgYi9pbmNsdWRlL2xpbnV4L21lbWJsb2NrLmgKQEAgLTM3NCw3ICszNzQsMTIgQEAgcGh5c19h
ZGRyX3QgbWVtYmxvY2tfcGh5c19hbGxvY19yYW5nZShwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2Fk
ZHJfdCBhbGlnbiwKIHBoeXNfYWRkcl90IG1lbWJsb2NrX3BoeXNfYWxsb2NfbmlkKHBoeXNfYWRk
cl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduLCBpbnQgbmlkKTsKIHBoeXNfYWRkcl90IG1lbWJs
b2NrX3BoeXNfYWxsb2NfdHJ5X25pZChwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBhbGln
biwgaW50IG5pZCk7CiAKLXBoeXNfYWRkcl90IG1lbWJsb2NrX3BoeXNfYWxsb2MocGh5c19hZGRy
X3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24pOworc3RhdGljIGlubGluZSBwaHlzX2FkZHJfdCBt
ZW1ibG9ja19waHlzX2FsbG9jKHBoeXNfYWRkcl90IHNpemUsCisJCQkJCSAgICAgIHBoeXNfYWRk
cl90IGFsaWduKQoreworCXJldHVybiBtZW1ibG9ja19waHlzX2FsbG9jX3JhbmdlKHNpemUsIGFs
aWduLCAwLAorCQkJCQkgTUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSk7Cit9CiAKIHZvaWQgKm1l
bWJsb2NrX2FsbG9jX3RyeV9uaWRfcmF3KHBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFs
aWduLAogCQkJCSBwaHlzX2FkZHJfdCBtaW5fYWRkciwgcGh5c19hZGRyX3QgbWF4X2FkZHIsCmRp
ZmYgLS1naXQgYS9tbS9tZW1ibG9jay5jIGIvbW0vbWVtYmxvY2suYwppbmRleCA4YWFiYjFiLi40
NjFlNDBhMyAxMDA2NDQKLS0tIGEvbW0vbWVtYmxvY2suYworKysgYi9tbS9tZW1ibG9jay5jCkBA
IC0xMzgyLDExICsxMzgyLDYgQEAgcGh5c19hZGRyX3QgX19pbml0IG1lbWJsb2NrX2FsbG9jX2Jh
c2UocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sIHBoeXMKIAlyZXR1cm4gYWxs
b2M7CiB9CiAKLXBoeXNfYWRkcl90IF9faW5pdCBtZW1ibG9ja19waHlzX2FsbG9jKHBoeXNfYWRk
cl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduKQotewotCXJldHVybiBtZW1ibG9ja19hbGxvY19i
YXNlKHNpemUsIGFsaWduLCBNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFKTsKLX0KLQogcGh5c19h
ZGRyX3QgX19pbml0IG1lbWJsb2NrX3BoeXNfYWxsb2NfdHJ5X25pZChwaHlzX2FkZHJfdCBzaXpl
LCBwaHlzX2FkZHJfdCBhbGlnbiwgaW50IG5pZCkKIHsKIAlwaHlzX2FkZHJfdCByZXMgPSBtZW1i
bG9ja19waHlzX2FsbG9jX25pZChzaXplLCBhbGlnbiwgbmlkKTsKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:06:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:06: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-devel-bounces@lists.xenproject.org>)
	id 1glUb6-00011D-Qi; Mon, 21 Jan 2019 08:06: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUb5-00010U-MV
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:06:19 +0000
X-Inumbo-ID: 6e937328-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e937328-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:06:18 +0000 (UTC)
Received: from pps.filterd (m0098393.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L84DSU125632
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:18 -0500
Received: from e06smtp03.uk.ibm.com (e06smtp03.uk.ibm.com [195.75.94.99])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q58rjup9q-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:18 -0500
Received: from localhost
 by e06smtp03.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:06:13 -0000
Received: from b06cxnps4074.portsmouth.uk.ibm.com (9.149.109.196)
 by e06smtp03.uk.ibm.com (192.168.101.133) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:06:02 -0000
Received: from d06av23.portsmouth.uk.ibm.com (d06av23.portsmouth.uk.ibm.com
 [9.149.105.59])
 by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L861MI6422858
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:06:01 GMT
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 674FEA405D;
 Mon, 21 Jan 2019 08:06:01 +0000 (GMT)
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 77FA6A4053;
 Mon, 21 Jan 2019 08:05:56 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av23.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:05:56 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:05:55 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:04:05 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0012-0000-0000-000002EAB91F
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0013-0000-0000-00002121DEC1
Message-Id: <1548057848-15136-19-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=995 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 18/21] swiotlb: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHBhbmljKCkgY2FsbHMgaWYgbWVtYmxvY2tfYWxsb2MoKSByZXR1cm5zIE5VTEwuCgpUaGUg
cGFuaWMoKSBmb3JtYXQgZHVwbGljYXRlcyB0aGUgb25lIHVzZWQgYnkgbWVtYmxvY2sgaXRzZWxm
IGFuZCBpbiBvcmRlcgp0byBhdm9pZCBleHBsb3Npb24gd2l0aCBsb25nIHBhcmFtZXRlcnMgbGlz
dCByZXBsYWNlIG9wZW4gY29kZWQgYWxsb2NhdGlvbgpzaXplIGNhbGN1bGF0aW9ucyB3aXRoIGEg
bG9jYWwgdmFyaWFibGUuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+Ci0tLQoga2VybmVsL2RtYS9zd2lvdGxiLmMgfCAxOSArKysrKysrKysrKysrLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9rZXJuZWwvZG1hL3N3aW90bGIuYyBiL2tlcm5lbC9kbWEvc3dpb3RsYi5jCmlu
ZGV4IGQ2MzYxNzcuLmU3ODgzNWM4IDEwMDY0NAotLS0gYS9rZXJuZWwvZG1hL3N3aW90bGIuYwor
KysgYi9rZXJuZWwvZG1hL3N3aW90bGIuYwpAQCAtMTkxLDYgKzE5MSw3IEBAIHZvaWQgX19pbml0
IHN3aW90bGJfdXBkYXRlX21lbV9hdHRyaWJ1dGVzKHZvaWQpCiBpbnQgX19pbml0IHN3aW90bGJf
aW5pdF93aXRoX3RibChjaGFyICp0bGIsIHVuc2lnbmVkIGxvbmcgbnNsYWJzLCBpbnQgdmVyYm9z
ZSkKIHsKIAl1bnNpZ25lZCBsb25nIGksIGJ5dGVzOworCXNpemVfdCBhbGxvY19zaXplOwogCiAJ
Ynl0ZXMgPSBuc2xhYnMgPDwgSU9fVExCX1NISUZUOwogCkBAIC0yMDMsMTIgKzIwNCwxOCBAQCBp
bnQgX19pbml0IHN3aW90bGJfaW5pdF93aXRoX3RibChjaGFyICp0bGIsIHVuc2lnbmVkIGxvbmcg
bnNsYWJzLCBpbnQgdmVyYm9zZSkKIAkgKiB0byBmaW5kIGNvbnRpZ3VvdXMgZnJlZSBtZW1vcnkg
cmVnaW9ucyBvZiBzaXplIHVwIHRvIElPX1RMQl9TRUdTSVpFCiAJICogYmV0d2VlbiBpb190bGJf
c3RhcnQgYW5kIGlvX3RsYl9lbmQuCiAJICovCi0JaW9fdGxiX2xpc3QgPSBtZW1ibG9ja19hbGxv
YygKLQkJCQlQQUdFX0FMSUdOKGlvX3RsYl9uc2xhYnMgKiBzaXplb2YoaW50KSksCi0JCQkJUEFH
RV9TSVpFKTsKLQlpb190bGJfb3JpZ19hZGRyID0gbWVtYmxvY2tfYWxsb2MoCi0JCQkJUEFHRV9B
TElHTihpb190bGJfbnNsYWJzICogc2l6ZW9mKHBoeXNfYWRkcl90KSksCi0JCQkJUEFHRV9TSVpF
KTsKKwlhbGxvY19zaXplID0gUEFHRV9BTElHTihpb190bGJfbnNsYWJzICogc2l6ZW9mKGludCkp
OworCWlvX3RsYl9saXN0ID0gbWVtYmxvY2tfYWxsb2MoYWxsb2Nfc2l6ZSwgUEFHRV9TSVpFKTsK
KwlpZiAoIWlvX3RsYl9saXN0KQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUg
Ynl0ZXMgYWxpZ249MHglbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBhbGxvY19zaXplLCBQQUdF
X1NJWkUpOworCisJYWxsb2Nfc2l6ZSA9IFBBR0VfQUxJR04oaW9fdGxiX25zbGFicyAqIHNpemVv
ZihwaHlzX2FkZHJfdCkpOworCWlvX3RsYl9vcmlnX2FkZHIgPSBtZW1ibG9ja19hbGxvYyhhbGxv
Y19zaXplLCBQQUdFX1NJWkUpOworCWlmICghaW9fdGxiX29yaWdfYWRkcikKKwkJcGFuaWMoIiVz
OiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkgICAgICBf
X2Z1bmNfXywgYWxsb2Nfc2l6ZSwgUEFHRV9TSVpFKTsKKwogCWZvciAoaSA9IDA7IGkgPCBpb190
bGJfbnNsYWJzOyBpKyspIHsKIAkJaW9fdGxiX2xpc3RbaV0gPSBJT19UTEJfU0VHU0laRSAtIE9G
RlNFVChpLCBJT19UTEJfU0VHU0laRSk7CiAJCWlvX3RsYl9vcmlnX2FkZHJbaV0gPSBJTlZBTElE
X1BIWVNfQUREUjsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:06:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:06: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-devel-bounces@lists.xenproject.org>)
	id 1glUbQ-0001EJ-4s; Mon, 21 Jan 2019 08:06: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUbO-0001DX-UK
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:06:38 +0000
X-Inumbo-ID: 79f94576-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79f94576-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:06:37 +0000 (UTC)
Received: from pps.filterd (m0098416.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L84JkJ084178
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:37 -0500
Received: from e06smtp07.uk.ibm.com (e06smtp07.uk.ibm.com [195.75.94.103])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q57yk5k8x-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:05:37 -0500
Received: from localhost
 by e06smtp07.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:05:33 -0000
Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195)
 by e06smtp07.uk.ibm.com (192.168.101.137) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:05:21 -0000
Received: from d06av23.portsmouth.uk.ibm.com (d06av23.portsmouth.uk.ibm.com
 [9.149.105.59])
 by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L85KoI57868376
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:05:20 GMT
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id F1D53A4053;
 Mon, 21 Jan 2019 08:05:19 +0000 (GMT)
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 1988AA4057;
 Mon, 21 Jan 2019 08:05:15 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av23.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:05:14 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:05:14 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:03:58 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0028-0000-0000-0000033BE182
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0029-0000-0000-000023F91593
Message-Id: <1548057848-15136-12-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=717 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 11/21] memblock: make
 memblock_find_in_range_node() and choose_memblock_flags() static
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgZnVuY3Rpb25zIGFyZSBub3QgdXNlZCBvdXRzaWRlIG1lbWJsb2NrLiBNYWtlIHRoZW0g
c3RhdGljLgoKU2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29t
PgotLS0KIGluY2x1ZGUvbGludXgvbWVtYmxvY2suaCB8IDQgLS0tLQogbW0vbWVtYmxvY2suYyAg
ICAgICAgICAgIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbWJsb2NrLmggYi9pbmNs
dWRlL2xpbnV4L21lbWJsb2NrLmgKaW5kZXggY2Y0Y2Q5Yy4uZjVhODNhMSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9saW51eC9tZW1ibG9jay5oCisrKyBiL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaApA
QCAtMTExLDkgKzExMSw2IEBAIHZvaWQgbWVtYmxvY2tfZGlzY2FyZCh2b2lkKTsKICNkZWZpbmUg
bWVtYmxvY2tfZGJnKGZtdCwgLi4uKSBcCiAJaWYgKG1lbWJsb2NrX2RlYnVnKSBwcmludGsoS0VS
Tl9JTkZPIHByX2ZtdChmbXQpLCAjI19fVkFfQVJHU19fKQogCi1waHlzX2FkZHJfdCBtZW1ibG9j
a19maW5kX2luX3JhbmdlX25vZGUocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24s
Ci0JCQkJCXBoeXNfYWRkcl90IHN0YXJ0LCBwaHlzX2FkZHJfdCBlbmQsCi0JCQkJCWludCBuaWQs
IGVudW0gbWVtYmxvY2tfZmxhZ3MgZmxhZ3MpOwogcGh5c19hZGRyX3QgbWVtYmxvY2tfZmluZF9p
bl9yYW5nZShwaHlzX2FkZHJfdCBzdGFydCwgcGh5c19hZGRyX3QgZW5kLAogCQkJCSAgIHBoeXNf
YWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduKTsKIHZvaWQgbWVtYmxvY2tfYWxsb3dfcmVz
aXplKHZvaWQpOwpAQCAtMTMwLDcgKzEyNyw2IEBAIGludCBtZW1ibG9ja19jbGVhcl9ob3RwbHVn
KHBoeXNfYWRkcl90IGJhc2UsIHBoeXNfYWRkcl90IHNpemUpOwogaW50IG1lbWJsb2NrX21hcmtf
bWlycm9yKHBoeXNfYWRkcl90IGJhc2UsIHBoeXNfYWRkcl90IHNpemUpOwogaW50IG1lbWJsb2Nr
X21hcmtfbm9tYXAocGh5c19hZGRyX3QgYmFzZSwgcGh5c19hZGRyX3Qgc2l6ZSk7CiBpbnQgbWVt
YmxvY2tfY2xlYXJfbm9tYXAocGh5c19hZGRyX3QgYmFzZSwgcGh5c19hZGRyX3Qgc2l6ZSk7Ci1l
bnVtIG1lbWJsb2NrX2ZsYWdzIGNob29zZV9tZW1ibG9ja19mbGFncyh2b2lkKTsKIAogdW5zaWdu
ZWQgbG9uZyBtZW1ibG9ja19mcmVlX2FsbCh2b2lkKTsKIHZvaWQgcmVzZXRfbm9kZV9tYW5hZ2Vk
X3BhZ2VzKHBnX2RhdGFfdCAqcGdkYXQpOwpkaWZmIC0tZ2l0IGEvbW0vbWVtYmxvY2suYyBiL21t
L21lbWJsb2NrLmMKaW5kZXggNzM5Zjc2OS4uMDNiMzkyOSAxMDA2NDQKLS0tIGEvbW0vbWVtYmxv
Y2suYworKysgYi9tbS9tZW1ibG9jay5jCkBAIC0xMjUsNyArMTI1LDcgQEAgc3RhdGljIGludCBt
ZW1ibG9ja19jYW5fcmVzaXplIF9faW5pdGRhdGFfbWVtYmxvY2s7CiBzdGF0aWMgaW50IG1lbWJs
b2NrX21lbW9yeV9pbl9zbGFiIF9faW5pdGRhdGFfbWVtYmxvY2sgPSAwOwogc3RhdGljIGludCBt
ZW1ibG9ja19yZXNlcnZlZF9pbl9zbGFiIF9faW5pdGRhdGFfbWVtYmxvY2sgPSAwOwogCi1lbnVt
IG1lbWJsb2NrX2ZsYWdzIF9faW5pdF9tZW1ibG9jayBjaG9vc2VfbWVtYmxvY2tfZmxhZ3Modm9p
ZCkKK3N0YXRpYyBlbnVtIG1lbWJsb2NrX2ZsYWdzIF9faW5pdF9tZW1ibG9jayBjaG9vc2VfbWVt
YmxvY2tfZmxhZ3Modm9pZCkKIHsKIAlyZXR1cm4gc3lzdGVtX2hhc19zb21lX21pcnJvciA/IE1F
TUJMT0NLX01JUlJPUiA6IE1FTUJMT0NLX05PTkU7CiB9CkBAIC0yNTQsNyArMjU0LDcgQEAgX19t
ZW1ibG9ja19maW5kX3JhbmdlX3RvcF9kb3duKHBoeXNfYWRkcl90IHN0YXJ0LCBwaHlzX2FkZHJf
dCBlbmQsCiAgKiBSZXR1cm46CiAgKiBGb3VuZCBhZGRyZXNzIG9uIHN1Y2Nlc3MsIDAgb24gZmFp
bHVyZS4KICAqLwotcGh5c19hZGRyX3QgX19pbml0X21lbWJsb2NrIG1lbWJsb2NrX2ZpbmRfaW5f
cmFuZ2Vfbm9kZShwaHlzX2FkZHJfdCBzaXplLAorc3RhdGljIHBoeXNfYWRkcl90IF9faW5pdF9t
ZW1ibG9jayBtZW1ibG9ja19maW5kX2luX3JhbmdlX25vZGUocGh5c19hZGRyX3Qgc2l6ZSwKIAkJ
CQkJcGh5c19hZGRyX3QgYWxpZ24sIHBoeXNfYWRkcl90IHN0YXJ0LAogCQkJCQlwaHlzX2FkZHJf
dCBlbmQsIGludCBuaWQsCiAJCQkJCWVudW0gbWVtYmxvY2tfZmxhZ3MgZmxhZ3MpCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:06:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:06: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-devel-bounces@lists.xenproject.org>)
	id 1glUbX-0001Iy-G0; Mon, 21 Jan 2019 08:06: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUbX-0001Id-39
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:06:47 +0000
X-Inumbo-ID: 7ea26b84-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ea26b84-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:06:45 +0000 (UTC)
Received: from pps.filterd (m0098399.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L86Kth046446
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:33 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q59wegv84-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:29 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:04:45 -0000
Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:04:34 -0000
Received: from d06av23.portsmouth.uk.ibm.com (d06av23.portsmouth.uk.ibm.com
 [9.149.105.59])
 by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L84X6I5505388
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:04:33 GMT
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id E269DA4059;
 Mon, 21 Jan 2019 08:04:32 +0000 (GMT)
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 00732A4040;
 Mon, 21 Jan 2019 08:04:28 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av23.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:04:27 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:04:27 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:03:50 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0020-0000-0000-000003092E96
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0021-0000-0000-0000215A5BDF
Message-Id: <1548057848-15136-4-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=729 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 03/21] memblock: replace
 memblock_alloc_base(ANYWHERE) with memblock_phys_alloc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNhbGxzIHRvIG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgYWxpZ24sIE1FTUJMT0NLX0FM
TE9DX0FOWVdIRVJFKSBhbmQKbWVtYmxvY2tfcGh5c19hbGxvYyhzaXplLCBhbGlnbikgYXJlIGVx
dWl2YWxlbnQgYXMgYm90aCB0cnkgdG8gYWxsb2NhdGUKJ3NpemUnIGJ5dGVzIHdpdGggJ2FsaWdu
JyBhbGlnbm1lbnQgYW55d2hlcmUgaW4gdGhlIG1lbW9yeSBhbmQgcGFuaWMgaWYgaHRlCmFsbG9j
YXRpb24gZmFpbHMuCgpUaGUgY29udmVyc2lvbiBpcyBkb25lIHVzaW5nIHRoZSBmb2xsb3dpbmcg
c2VtYW50aWMgcGF0Y2g6CgpAQApleHByZXNzaW9uIHNpemUsIGFsaWduOwpAQAotIG1lbWJsb2Nr
X2FsbG9jX2Jhc2Uoc2l6ZSwgYWxpZ24sIE1FTUJMT0NLX0FMTE9DX0FOWVdIRVJFKQorIG1lbWJs
b2NrX3BoeXNfYWxsb2Moc2l6ZSwgYWxpZ24pCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0
IDxycHB0QGxpbnV4LmlibS5jb20+Ci0tLQogYXJjaC9hcm0vbW0vaW5pdC5jICAgICAgICAgICAg
ICAgICAgIHwgMiArLQogYXJjaC9zaC9ib2FyZHMvbWFjaC1hcDMyNXJ4YS9zZXR1cC5jIHwgMiAr
LQogYXJjaC9zaC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jIHwgNCArKy0tCiBhcmNoL3No
L2JvYXJkcy9tYWNoLWtmcjJyMDkvc2V0dXAuYyAgfCAyICstCiBhcmNoL3NoL2JvYXJkcy9tYWNo
LW1pZ29yL3NldHVwLmMgICAgfCAyICstCiBhcmNoL3NoL2JvYXJkcy9tYWNoLXNlLzc3MjQvc2V0
dXAuYyAgfCA0ICsrLS0KIGFyY2gveHRlbnNhL21tL2thc2FuX2luaXQuYyAgICAgICAgICB8IDMg
Ky0tCiA3IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0vaW5pdC5jIGIvYXJjaC9hcm0vbW0vaW5pdC5jCmluZGV4
IDQ3OGVhOGIuLmI3NmI5MGUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tL2luaXQuYworKysgYi9h
cmNoL2FybS9tbS9pbml0LmMKQEAgLTIwNSw3ICsyMDUsNyBAQCBwaHlzX2FkZHJfdCBfX2luaXQg
YXJtX21lbWJsb2NrX3N0ZWFsKHBoeXNfYWRkcl90IHNpemUsIHBoeXNfYWRkcl90IGFsaWduKQog
CiAJQlVHX09OKCFhcm1fbWVtYmxvY2tfc3RlYWxfcGVybWl0dGVkKTsKIAotCXBoeXMgPSBtZW1i
bG9ja19hbGxvY19iYXNlKHNpemUsIGFsaWduLCBNRU1CTE9DS19BTExPQ19BTllXSEVSRSk7CisJ
cGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgYWxpZ24pOwogCW1lbWJsb2NrX2ZyZWUo
cGh5cywgc2l6ZSk7CiAJbWVtYmxvY2tfcmVtb3ZlKHBoeXMsIHNpemUpOwogCmRpZmYgLS1naXQg
YS9hcmNoL3NoL2JvYXJkcy9tYWNoLWFwMzI1cnhhL3NldHVwLmMgYi9hcmNoL3NoL2JvYXJkcy9t
YWNoLWFwMzI1cnhhL3NldHVwLmMKaW5kZXggOGYyMzRkMDQuLmQ3Y2VhYjYgMTAwNjQ0Ci0tLSBh
L2FyY2gvc2gvYm9hcmRzL21hY2gtYXAzMjVyeGEvc2V0dXAuYworKysgYi9hcmNoL3NoL2JvYXJk
cy9tYWNoLWFwMzI1cnhhL3NldHVwLmMKQEAgLTU1Nyw3ICs1NTcsNyBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgYXAzMjVyeGFfbXZfbWVtX3Jlc2VydmUodm9pZCkKIAlwaHlzX2FkZHJfdCBwaHlzOwog
CXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9SWV9TSVpFOwogCi0JcGh5cyA9IG1l
bWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBNRU1CTE9DS19BTExPQ19BTllXSEVS
RSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFHRV9TSVpFKTsKIAltZW1i
bG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShwaHlzLCBzaXplKTsKIApk
aWZmIC0tZ2l0IGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jIGIvYXJjaC9z
aC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jCmluZGV4IDIyYjQxMDYuLmEzOTAxODA2IDEw
MDY0NAotLS0gYS9hcmNoL3NoL2JvYXJkcy9tYWNoLWVjb3ZlYzI0L3NldHVwLmMKKysrIGIvYXJj
aC9zaC9ib2FyZHMvbWFjaC1lY292ZWMyNC9zZXR1cC5jCkBAIC0xNDgwLDEyICsxNDgwLDEyIEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBlY292ZWNfbXZfbWVtX3Jlc2VydmUodm9pZCkKIAlwaHlzX2Fk
ZHJfdCBwaHlzOwogCXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9SWV9TSVpFOwog
Ci0JcGh5cyA9IG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBNRU1CTE9DS19B
TExPQ19BTllXSEVSRSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFHRV9T
SVpFKTsKIAltZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShwaHlz
LCBzaXplKTsKIAljZXUwX2RtYV9tZW1iYXNlID0gcGh5czsKIAotCXBoeXMgPSBtZW1ibG9ja19h
bGxvY19iYXNlKHNpemUsIFBBR0VfU0laRSwgTUVNQkxPQ0tfQUxMT0NfQU5ZV0hFUkUpOworCXBo
eXMgPSBtZW1ibG9ja19waHlzX2FsbG9jKHNpemUsIFBBR0VfU0laRSk7CiAJbWVtYmxvY2tfZnJl
ZShwaHlzLCBzaXplKTsKIAltZW1ibG9ja19yZW1vdmUocGh5cywgc2l6ZSk7CiAJY2V1MV9kbWFf
bWVtYmFzZSA9IHBoeXM7CmRpZmYgLS1naXQgYS9hcmNoL3NoL2JvYXJkcy9tYWNoLWtmcjJyMDkv
c2V0dXAuYyBiL2FyY2gvc2gvYm9hcmRzL21hY2gta2ZyMnIwOS9zZXR1cC5jCmluZGV4IDIwM2Qy
NDkuLjU1YmRmNGEgMTAwNjQ0Ci0tLSBhL2FyY2gvc2gvYm9hcmRzL21hY2gta2ZyMnIwOS9zZXR1
cC5jCisrKyBiL2FyY2gvc2gvYm9hcmRzL21hY2gta2ZyMnIwOS9zZXR1cC5jCkBAIC02MzEsNyAr
NjMxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGtmcjJyMDlfbXZfbWVtX3Jlc2VydmUodm9pZCkK
IAlwaHlzX2FkZHJfdCBwaHlzOwogCXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9S
WV9TSVpFOwogCi0JcGh5cyA9IG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBN
RU1CTE9DS19BTExPQ19BTllXSEVSRSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6
ZSwgUEFHRV9TSVpFKTsKIAltZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3Jl
bW92ZShwaHlzLCBzaXplKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1taWdv
ci9zZXR1cC5jIGIvYXJjaC9zaC9ib2FyZHMvbWFjaC1taWdvci9zZXR1cC5jCmluZGV4IGY0YWQz
M2MuLmJhN2VlZTYgMTAwNjQ0Ci0tLSBhL2FyY2gvc2gvYm9hcmRzL21hY2gtbWlnb3Ivc2V0dXAu
YworKysgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLW1pZ29yL3NldHVwLmMKQEAgLTYzMCw3ICs2MzAs
NyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbWlnb3JfbXZfbWVtX3Jlc2VydmUodm9pZCkKIAlwaHlz
X2FkZHJfdCBwaHlzOwogCXBoeXNfYWRkcl90IHNpemUgPSBDRVVfQlVGRkVSX01FTU9SWV9TSVpF
OwogCi0JcGh5cyA9IG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBNRU1CTE9D
S19BTExPQ19BTllXSEVSRSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFH
RV9TSVpFKTsKIAltZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShw
aHlzLCBzaXplKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1zZS83NzI0L3Nl
dHVwLmMgYi9hcmNoL3NoL2JvYXJkcy9tYWNoLXNlLzc3MjQvc2V0dXAuYwppbmRleCBmZGJlYzIy
YS4uNDY5NmUxMCAxMDA2NDQKLS0tIGEvYXJjaC9zaC9ib2FyZHMvbWFjaC1zZS83NzI0L3NldHVw
LmMKKysrIGIvYXJjaC9zaC9ib2FyZHMvbWFjaC1zZS83NzI0L3NldHVwLmMKQEAgLTk2NSwxMiAr
OTY1LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBtczc3MjRzZV9tdl9tZW1fcmVzZXJ2ZSh2b2lk
KQogCXBoeXNfYWRkcl90IHBoeXM7CiAJcGh5c19hZGRyX3Qgc2l6ZSA9IENFVV9CVUZGRVJfTUVN
T1JZX1NJWkU7CiAKLQlwaHlzID0gbWVtYmxvY2tfYWxsb2NfYmFzZShzaXplLCBQQUdFX1NJWkUs
IE1FTUJMT0NLX0FMTE9DX0FOWVdIRVJFKTsKKwlwaHlzID0gbWVtYmxvY2tfcGh5c19hbGxvYyhz
aXplLCBQQUdFX1NJWkUpOwogCW1lbWJsb2NrX2ZyZWUocGh5cywgc2l6ZSk7CiAJbWVtYmxvY2tf
cmVtb3ZlKHBoeXMsIHNpemUpOwogCWNldTBfZG1hX21lbWJhc2UgPSBwaHlzOwogCi0JcGh5cyA9
IG1lbWJsb2NrX2FsbG9jX2Jhc2Uoc2l6ZSwgUEFHRV9TSVpFLCBNRU1CTE9DS19BTExPQ19BTllX
SEVSRSk7CisJcGh5cyA9IG1lbWJsb2NrX3BoeXNfYWxsb2Moc2l6ZSwgUEFHRV9TSVpFKTsKIAlt
ZW1ibG9ja19mcmVlKHBoeXMsIHNpemUpOwogCW1lbWJsb2NrX3JlbW92ZShwaHlzLCBzaXplKTsK
IAljZXUxX2RtYV9tZW1iYXNlID0gcGh5czsKZGlmZiAtLWdpdCBhL2FyY2gveHRlbnNhL21tL2th
c2FuX2luaXQuYyBiL2FyY2gveHRlbnNhL21tL2thc2FuX2luaXQuYwppbmRleCAxNzM0Y2RhLi40
OGRiYjAzIDEwMDY0NAotLS0gYS9hcmNoL3h0ZW5zYS9tbS9rYXNhbl9pbml0LmMKKysrIGIvYXJj
aC94dGVuc2EvbW0va2FzYW5faW5pdC5jCkBAIC01Miw4ICs1Miw3IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBwb3B1bGF0ZSh2b2lkICpzdGFydCwgdm9pZCAqZW5kKQogCiAJCWZvciAoayA9IDA7IGsg
PCBQVFJTX1BFUl9QVEU7ICsraywgKytqKSB7CiAJCQlwaHlzX2FkZHJfdCBwaHlzID0KLQkJCQlt
ZW1ibG9ja19hbGxvY19iYXNlKFBBR0VfU0laRSwgUEFHRV9TSVpFLAotCQkJCQkJICAgIE1FTUJM
T0NLX0FMTE9DX0FOWVdIRVJFKTsKKwkJCQltZW1ibG9ja19waHlzX2FsbG9jKFBBR0VfU0laRSwg
UEFHRV9TSVpFKTsKIAogCQkJc2V0X3B0ZShwdGUgKyBqLCBwZm5fcHRlKFBIWVNfUEZOKHBoeXMp
LCBQQUdFX0tFUk5FTCkpOwogCQl9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:06:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:06: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-devel-bounces@lists.xenproject.org>)
	id 1glUbd-0001Ms-0a; Mon, 21 Jan 2019 08:06: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUbb-0001M4-RX
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:06:51 +0000
X-Inumbo-ID: 80e8895e-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80e8895e-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:06:50 +0000 (UTC)
Received: from pps.filterd (m0098404.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83oid064487
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:37 -0500
Received: from e06smtp04.uk.ibm.com (e06smtp04.uk.ibm.com [195.75.94.100])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q57kw6ar2-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:36 -0500
Received: from localhost
 by e06smtp04.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:06:31 -0000
Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195)
 by e06smtp04.uk.ibm.com (192.168.101.134) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:06:19 -0000
Received: from d06av24.portsmouth.uk.ibm.com (d06av24.portsmouth.uk.ibm.com
 [9.149.105.60])
 by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L86Ii651839164
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:06:19 GMT
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id D0E8642049;
 Mon, 21 Jan 2019 08:06:18 +0000 (GMT)
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id E30C742041;
 Mon, 21 Jan 2019 08:06:13 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av24.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:06:13 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:06:13 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:04:08 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0016-0000-0000-000002482C0C
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0017-0000-0000-000032A25B53
Message-Id: <1548057848-15136-22-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 21/21] memblock: drop
 memblock_alloc_*_nopanic() variants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgYWxsIHRoZSBtZW1ibG9jayBhbGxvY2F0aW9uIGZ1bmN0aW9ucyByZXR1cm4gTlVMTCBpbiBj
YXNlIG9mIGVycm9yCnJhdGhlciB0aGFuIHBhbmljKCksIHRoZSBkdXBsaWNhdGVzIHdpdGggX25v
cGFuaWMgc3VmZml4IGNhbiBiZSByZW1vdmVkLgoKU2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9y
dCA8cnBwdEBsaW51eC5pYm0uY29tPgpBY2tlZC1ieTogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVn
a2hAbGludXhmb3VuZGF0aW9uLm9yZz4KLS0tCiBhcmNoL2FyYy9rZXJuZWwvdW53aW5kLmMgICAg
ICAgfCAgMyArLS0KIGFyY2gvc2gvbW0vaW5pdC5jICAgICAgICAgICAgICB8ICAyICstCiBhcmNo
L3g4Ni9rZXJuZWwvc2V0dXBfcGVyY3B1LmMgfCAxMCArKysrKy0tLS0tCiBhcmNoL3g4Ni9tbS9r
YXNhbl9pbml0XzY0LmMgICAgfCAxNCArKysrKysrKy0tLS0tLQogZHJpdmVycy9maXJtd2FyZS9t
ZW1tYXAuYyAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdXNiL2Vhcmx5L3hoY2ktZGJjLmMgICB8ICAy
ICstCiBpbmNsdWRlL2xpbnV4L21lbWJsb2NrLmggICAgICAgfCAzNSAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQoga2VybmVsL2RtYS9zd2lvdGxiLmMgICAgICAgICAgIHwgIDIg
Ky0KIGtlcm5lbC9wcmludGsvcHJpbnRrLmMgICAgICAgICB8ICA5ICstLS0tLS0tLQogbW0vbWVt
YmxvY2suYyAgICAgICAgICAgICAgICAgIHwgMzUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIG1tL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0K
IG1tL3BhZ2VfZXh0LmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBtbS9wZXJjcHUuYyAgICAg
ICAgICAgICAgICAgICAgfCAxMSArKysrLS0tLS0tLQogbW0vc3BhcnNlLmMgICAgICAgICAgICAg
ICAgICAgIHwgIDYgKystLS0tCiAxNCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAx
MTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcmMva2VybmVsL3Vud2luZC5jIGIv
YXJjaC9hcmMva2VybmVsL3Vud2luZC5jCmluZGV4IGQzNGY2OWUuLjI3MWU5ZmEgMTAwNjQ0Ci0t
LSBhL2FyY2gvYXJjL2tlcm5lbC91bndpbmQuYworKysgYi9hcmNoL2FyYy9rZXJuZWwvdW53aW5k
LmMKQEAgLTE4MSw4ICsxODEsNyBAQCBzdGF0aWMgdm9pZCBpbml0X3Vud2luZF9oZHIoc3RydWN0
IHVud2luZF90YWJsZSAqdGFibGUsCiAgKi8KIHN0YXRpYyB2b2lkICpfX2luaXQgdW53X2hkcl9h
bGxvY19lYXJseSh1bnNpZ25lZCBsb25nIHN6KQogewotCXJldHVybiBtZW1ibG9ja19hbGxvY19m
cm9tX25vcGFuaWMoc3osIHNpemVvZih1bnNpZ25lZCBpbnQpLAotCQkJCQkgICBNQVhfRE1BX0FE
RFJFU1MpOworCXJldHVybiBtZW1ibG9ja19hbGxvY19mcm9tKHN6LCBzaXplb2YodW5zaWduZWQg
aW50KSwgTUFYX0RNQV9BRERSRVNTKTsKIH0KIAogc3RhdGljIHZvaWQgKnVud19oZHJfYWxsb2Mo
dW5zaWduZWQgbG9uZyBzeikKZGlmZiAtLWdpdCBhL2FyY2gvc2gvbW0vaW5pdC5jIGIvYXJjaC9z
aC9tbS9pbml0LmMKaW5kZXggZmNlZWZkOS4uNzA2MjEzMiAxMDA2NDQKLS0tIGEvYXJjaC9zaC9t
bS9pbml0LmMKKysrIGIvYXJjaC9zaC9tbS9pbml0LmMKQEAgLTIwMiw3ICsyMDIsNyBAQCB2b2lk
IF9faW5pdCBhbGxvY2F0ZV9wZ2RhdCh1bnNpZ25lZCBpbnQgbmlkKQogCWdldF9wZm5fcmFuZ2Vf
Zm9yX25pZChuaWQsICZzdGFydF9wZm4sICZlbmRfcGZuKTsKIAogI2lmZGVmIENPTkZJR19ORUVE
X01VTFRJUExFX05PREVTCi0JTk9ERV9EQVRBKG5pZCkgPSBtZW1ibG9ja19hbGxvY190cnlfbmlk
X25vcGFuaWMoCisJTk9ERV9EQVRBKG5pZCkgPSBtZW1ibG9ja19hbGxvY190cnlfbmlkKAogCQkJ
CXNpemVvZihzdHJ1Y3QgcGdsaXN0X2RhdGEpLAogCQkJCVNNUF9DQUNIRV9CWVRFUywgTUVNQkxP
Q0tfTE9XX0xJTUlULAogCQkJCU1FTUJMT0NLX0FMTE9DX0FDQ0VTU0lCTEUsIG5pZCk7CmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvc2V0dXBfcGVyY3B1LmMgYi9hcmNoL3g4Ni9rZXJuZWwv
c2V0dXBfcGVyY3B1LmMKaW5kZXggZTg3OTZmYy4uMGM1ZTliZiAxMDA2NDQKLS0tIGEvYXJjaC94
ODYva2VybmVsL3NldHVwX3BlcmNwdS5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9zZXR1cF9wZXJj
cHUuYwpAQCAtMTA2LDIyICsxMDYsMjIgQEAgc3RhdGljIHZvaWQgKiBfX2luaXQgcGNwdV9hbGxv
Y19ib290bWVtKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgc2l6ZSwKIAl2b2lkICpw
dHI7CiAKIAlpZiAoIW5vZGVfb25saW5lKG5vZGUpIHx8ICFOT0RFX0RBVEEobm9kZSkpIHsKLQkJ
cHRyID0gbWVtYmxvY2tfYWxsb2NfZnJvbV9ub3BhbmljKHNpemUsIGFsaWduLCBnb2FsKTsKKwkJ
cHRyID0gbWVtYmxvY2tfYWxsb2NfZnJvbShzaXplLCBhbGlnbiwgZ29hbCk7CiAJCXByX2luZm8o
ImNwdSAlZCBoYXMgbm8gbm9kZSAlZCBvciBub2RlLWxvY2FsIG1lbW9yeVxuIiwKIAkJCWNwdSwg
bm9kZSk7CiAJCXByX2RlYnVnKCJwZXIgY3B1IGRhdGEgZm9yIGNwdSVkICVsdSBieXRlcyBhdCAl
MDE2bHhcbiIsCiAJCQkgY3B1LCBzaXplLCBfX3BhKHB0cikpOwogCX0gZWxzZSB7Ci0JCXB0ciA9
IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWRfbm9wYW5pYyhzaXplLCBhbGlnbiwgZ29hbCwKLQkJCQkJ
CSAgICAgTUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSwKLQkJCQkJCSAgICAgbm9kZSk7CisJCXB0
ciA9IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQoc2l6ZSwgYWxpZ24sIGdvYWwsCisJCQkJCSAgICAg
TUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSwKKwkJCQkJICAgICBub2RlKTsKIAogCQlwcl9kZWJ1
ZygicGVyIGNwdSBkYXRhIGZvciBjcHUlZCAlbHUgYnl0ZXMgb24gbm9kZSVkIGF0ICUwMTZseFxu
IiwKIAkJCSBjcHUsIHNpemUsIG5vZGUsIF9fcGEocHRyKSk7CiAJfQogCXJldHVybiBwdHI7CiAj
ZWxzZQotCXJldHVybiBtZW1ibG9ja19hbGxvY19mcm9tX25vcGFuaWMoc2l6ZSwgYWxpZ24sIGdv
YWwpOworCXJldHVybiBtZW1ibG9ja19hbGxvY19mcm9tKHNpemUsIGFsaWduLCBnb2FsKTsKICNl
bmRpZgogfQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMgYi9hcmNo
L3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMKaW5kZXggNDYyZmRlOC4uOGRjMGZjMCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5jCisrKyBiL2FyY2gveDg2L21tL2thc2FuX2lu
aXRfNjQuYwpAQCAtMjQsMTQgKzI0LDE2IEBAIGV4dGVybiBzdHJ1Y3QgcmFuZ2UgcGZuX21hcHBl
ZFtFODIwX01BWF9FTlRSSUVTXTsKIAogc3RhdGljIHA0ZF90IHRtcF9wNGRfdGFibGVbTUFYX1BU
UlNfUEVSX1A0RF0gX19pbml0ZGF0YSBfX2FsaWduZWQoUEFHRV9TSVpFKTsKIAotc3RhdGljIF9f
aW5pdCB2b2lkICplYXJseV9hbGxvYyhzaXplX3Qgc2l6ZSwgaW50IG5pZCwgYm9vbCBwYW5pYykK
K3N0YXRpYyBfX2luaXQgdm9pZCAqZWFybHlfYWxsb2Moc2l6ZV90IHNpemUsIGludCBuaWQsIGJv
b2wgc2hvdWxkX3BhbmljKQogewotCWlmIChwYW5pYykKLQkJcmV0dXJuIG1lbWJsb2NrX2FsbG9j
X3RyeV9uaWQoc2l6ZSwgc2l6ZSwKLQkJCV9fcGEoTUFYX0RNQV9BRERSRVNTKSwgTUVNQkxPQ0tf
QUxMT0NfQUNDRVNTSUJMRSwgbmlkKTsKLQllbHNlCi0JCXJldHVybiBtZW1ibG9ja19hbGxvY190
cnlfbmlkX25vcGFuaWMoc2l6ZSwgc2l6ZSwKKwl2b2lkICpwdHIgPSBtZW1ibG9ja19hbGxvY190
cnlfbmlkKHNpemUsIHNpemUsCiAJCQlfX3BhKE1BWF9ETUFfQUREUkVTUyksIE1FTUJMT0NLX0FM
TE9DX0FDQ0VTU0lCTEUsIG5pZCk7CisKKwlpZiAoIXB0ciAmJiBzaG91bGRfcGFuaWMpCisJCXBh
bmljKCIlcFM6IEZhaWxlZCB0byBhbGxvY2F0ZSBwYWdlLCBuaWQ9JWQgZnJvbT0lbHhcbiIsCisJ
CSAgICAgICh2b2lkICopX1JFVF9JUF8sIG5pZCwgX19wYShNQVhfRE1BX0FERFJFU1MpKTsKKwor
CXJldHVybiBwdHI7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBrYXNhbl9wb3B1bGF0ZV9wbWQo
cG1kX3QgKnBtZCwgdW5zaWduZWQgbG9uZyBhZGRyLApkaWZmIC0tZ2l0IGEvZHJpdmVycy9maXJt
d2FyZS9tZW1tYXAuYyBiL2RyaXZlcnMvZmlybXdhcmUvbWVtbWFwLmMKaW5kZXggZWM0ZmQyNS4u
ZDE2OGM4NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9maXJtd2FyZS9tZW1tYXAuYworKysgYi9kcml2
ZXJzL2Zpcm13YXJlL21lbW1hcC5jCkBAIC0zMzMsNyArMzMzLDcgQEAgaW50IF9faW5pdCBmaXJt
d2FyZV9tYXBfYWRkX2Vhcmx5KHU2NCBzdGFydCwgdTY0IGVuZCwgY29uc3QgY2hhciAqdHlwZSkK
IHsKIAlzdHJ1Y3QgZmlybXdhcmVfbWFwX2VudHJ5ICplbnRyeTsKIAotCWVudHJ5ID0gbWVtYmxv
Y2tfYWxsb2Nfbm9wYW5pYyhzaXplb2Yoc3RydWN0IGZpcm13YXJlX21hcF9lbnRyeSksCisJZW50
cnkgPSBtZW1ibG9ja19hbGxvYyhzaXplb2Yoc3RydWN0IGZpcm13YXJlX21hcF9lbnRyeSksCiAJ
CQkgICAgICAgU01QX0NBQ0hFX0JZVEVTKTsKIAlpZiAoV0FSTl9PTighZW50cnkpKQogCQlyZXR1
cm4gLUVOT01FTTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL2Vhcmx5L3hoY2ktZGJjLmMgYi9k
cml2ZXJzL3VzYi9lYXJseS94aGNpLWRiYy5jCmluZGV4IGQyNjUyZGMuLmM5Y2ZiMTAgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvdXNiL2Vhcmx5L3hoY2ktZGJjLmMKKysrIGIvZHJpdmVycy91c2IvZWFy
bHkveGhjaS1kYmMuYwpAQCAtOTQsNyArOTQsNyBAQCBzdGF0aWMgdm9pZCAqIF9faW5pdCB4ZGJj
X2dldF9wYWdlKGRtYV9hZGRyX3QgKmRtYV9hZGRyKQogewogCXZvaWQgKnZpcnQ7CiAKLQl2aXJ0
ID0gbWVtYmxvY2tfYWxsb2Nfbm9wYW5pYyhQQUdFX1NJWkUsIFBBR0VfU0laRSk7CisJdmlydCA9
IG1lbWJsb2NrX2FsbG9jKFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKIAlpZiAoIXZpcnQpCiAJCXJl
dHVybiBOVUxMOwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbWJsb2NrLmggYi9pbmNs
dWRlL2xpbnV4L21lbWJsb2NrLmgKaW5kZXggZjVhODNhMS4uNzFjOWUzMiAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9saW51eC9tZW1ibG9jay5oCisrKyBiL2luY2x1ZGUvbGludXgvbWVtYmxvY2suaApA
QCAtMzc5LDkgKzM3OSw2IEBAIHN0YXRpYyBpbmxpbmUgcGh5c19hZGRyX3QgbWVtYmxvY2tfcGh5
c19hbGxvYyhwaHlzX2FkZHJfdCBzaXplLAogdm9pZCAqbWVtYmxvY2tfYWxsb2NfdHJ5X25pZF9y
YXcocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sCiAJCQkJIHBoeXNfYWRkcl90
IG1pbl9hZGRyLCBwaHlzX2FkZHJfdCBtYXhfYWRkciwKIAkJCQkgaW50IG5pZCk7Ci12b2lkICpt
ZW1ibG9ja19hbGxvY190cnlfbmlkX25vcGFuaWMocGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRy
X3QgYWxpZ24sCi0JCQkJICAgICBwaHlzX2FkZHJfdCBtaW5fYWRkciwgcGh5c19hZGRyX3QgbWF4
X2FkZHIsCi0JCQkJICAgICBpbnQgbmlkKTsKIHZvaWQgKm1lbWJsb2NrX2FsbG9jX3RyeV9uaWQo
cGh5c19hZGRyX3Qgc2l6ZSwgcGh5c19hZGRyX3QgYWxpZ24sCiAJCQkgICAgIHBoeXNfYWRkcl90
IG1pbl9hZGRyLCBwaHlzX2FkZHJfdCBtYXhfYWRkciwKIAkJCSAgICAgaW50IG5pZCk7CkBAIC00
MDgsMzYgKzQwNSwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxs
b2NfZnJvbShwaHlzX2FkZHJfdCBzaXplLAogCQkJCSAgICAgIE1FTUJMT0NLX0FMTE9DX0FDQ0VT
U0lCTEUsIE5VTUFfTk9fTk9ERSk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCAqIF9faW5pdCBt
ZW1ibG9ja19hbGxvY19ub3BhbmljKHBoeXNfYWRkcl90IHNpemUsCi0JCQkJCQkgICBwaHlzX2Fk
ZHJfdCBhbGlnbikKLXsKLQlyZXR1cm4gbWVtYmxvY2tfYWxsb2NfdHJ5X25pZF9ub3BhbmljKHNp
emUsIGFsaWduLCBNRU1CTE9DS19MT1dfTElNSVQsCi0JCQkJCSAgICAgIE1FTUJMT0NLX0FMTE9D
X0FDQ0VTU0lCTEUsCi0JCQkJCSAgICAgIE5VTUFfTk9fTk9ERSk7Ci19Ci0KIHN0YXRpYyBpbmxp
bmUgdm9pZCAqIF9faW5pdCBtZW1ibG9ja19hbGxvY19sb3cocGh5c19hZGRyX3Qgc2l6ZSwKIAkJ
CQkJICAgICAgIHBoeXNfYWRkcl90IGFsaWduKQogewogCXJldHVybiBtZW1ibG9ja19hbGxvY190
cnlfbmlkKHNpemUsIGFsaWduLCBNRU1CTE9DS19MT1dfTElNSVQsCiAJCQkJICAgICAgQVJDSF9M
T1dfQUREUkVTU19MSU1JVCwgTlVNQV9OT19OT0RFKTsKIH0KLXN0YXRpYyBpbmxpbmUgdm9pZCAq
IF9faW5pdCBtZW1ibG9ja19hbGxvY19sb3dfbm9wYW5pYyhwaHlzX2FkZHJfdCBzaXplLAotCQkJ
CQkJICAgICAgIHBoeXNfYWRkcl90IGFsaWduKQotewotCXJldHVybiBtZW1ibG9ja19hbGxvY190
cnlfbmlkX25vcGFuaWMoc2l6ZSwgYWxpZ24sIE1FTUJMT0NLX0xPV19MSU1JVCwKLQkJCQkJICAg
ICAgQVJDSF9MT1dfQUREUkVTU19MSU1JVCwKLQkJCQkJICAgICAgTlVNQV9OT19OT0RFKTsKLX0K
LQotc3RhdGljIGlubGluZSB2b2lkICogX19pbml0IG1lbWJsb2NrX2FsbG9jX2Zyb21fbm9wYW5p
YyhwaHlzX2FkZHJfdCBzaXplLAotCQkJCQkJCXBoeXNfYWRkcl90IGFsaWduLAotCQkJCQkJCXBo
eXNfYWRkcl90IG1pbl9hZGRyKQotewotCXJldHVybiBtZW1ibG9ja19hbGxvY190cnlfbmlkX25v
cGFuaWMoc2l6ZSwgYWxpZ24sIG1pbl9hZGRyLAotCQkJCQkgICAgICBNRU1CTE9DS19BTExPQ19B
Q0NFU1NJQkxFLAotCQkJCQkgICAgICBOVU1BX05PX05PREUpOwotfQogCiBzdGF0aWMgaW5saW5l
IHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2Nfbm9kZShwaHlzX2FkZHJfdCBzaXplLAogCQkJ
CQkJcGh5c19hZGRyX3QgYWxpZ24sIGludCBuaWQpCkBAIC00NDYsMTQgKzQxOSw2IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCAqIF9faW5pdCBtZW1ibG9ja19hbGxvY19ub2RlKHBoeXNfYWRkcl90IHNp
emUsCiAJCQkJICAgICAgTUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSwgbmlkKTsKIH0KIAotc3Rh
dGljIGlubGluZSB2b2lkICogX19pbml0IG1lbWJsb2NrX2FsbG9jX25vZGVfbm9wYW5pYyhwaHlz
X2FkZHJfdCBzaXplLAotCQkJCQkJCWludCBuaWQpCi17Ci0JcmV0dXJuIG1lbWJsb2NrX2FsbG9j
X3RyeV9uaWRfbm9wYW5pYyhzaXplLCBTTVBfQ0FDSEVfQllURVMsCi0JCQkJCSAgICAgIE1FTUJM
T0NLX0xPV19MSU1JVCwKLQkJCQkJICAgICAgTUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSwgbmlk
KTsKLX0KLQogc3RhdGljIGlubGluZSB2b2lkIF9faW5pdCBtZW1ibG9ja19mcmVlX2Vhcmx5KHBo
eXNfYWRkcl90IGJhc2UsCiAJCQkJCSAgICAgIHBoeXNfYWRkcl90IHNpemUpCiB7CmRpZmYgLS1n
aXQgYS9rZXJuZWwvZG1hL3N3aW90bGIuYyBiL2tlcm5lbC9kbWEvc3dpb3RsYi5jCmluZGV4IGU3
ODgzNWM4Li42NTlmYzJhNSAxMDA2NDQKLS0tIGEva2VybmVsL2RtYS9zd2lvdGxiLmMKKysrIGIv
a2VybmVsL2RtYS9zd2lvdGxiLmMKQEAgLTI0OCw3ICsyNDgsNyBAQCBzd2lvdGxiX2luaXQoaW50
IHZlcmJvc2UpCiAJYnl0ZXMgPSBpb190bGJfbnNsYWJzIDw8IElPX1RMQl9TSElGVDsKIAogCS8q
IEdldCBJTyBUTEIgbWVtb3J5IGZyb20gdGhlIGxvdyBwYWdlcyAqLwotCXZzdGFydCA9IG1lbWJs
b2NrX2FsbG9jX2xvd19ub3BhbmljKFBBR0VfQUxJR04oYnl0ZXMpLCBQQUdFX1NJWkUpOworCXZz
dGFydCA9IG1lbWJsb2NrX2FsbG9jX2xvdyhQQUdFX0FMSUdOKGJ5dGVzKSwgUEFHRV9TSVpFKTsK
IAlpZiAodnN0YXJ0ICYmICFzd2lvdGxiX2luaXRfd2l0aF90YmwodnN0YXJ0LCBpb190bGJfbnNs
YWJzLCB2ZXJib3NlKSkKIAkJcmV0dXJuOwogCmRpZmYgLS1naXQgYS9rZXJuZWwvcHJpbnRrL3By
aW50ay5jIGIva2VybmVsL3ByaW50ay9wcmludGsuYwppbmRleCBjNGYwYTQxLi4zNWNiNDhiNSAx
MDA2NDQKLS0tIGEva2VybmVsL3ByaW50ay9wcmludGsuYworKysgYi9rZXJuZWwvcHJpbnRrL3By
aW50ay5jCkBAIC0xMTQ3LDE0ICsxMTQ3LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfbG9nX2J1Zihp
bnQgZWFybHkpCiAJaWYgKCFuZXdfbG9nX2J1Zl9sZW4pCiAJCXJldHVybjsKIAotCWlmIChlYXJs
eSkgewotCQluZXdfbG9nX2J1ZiA9Ci0JCQltZW1ibG9ja19hbGxvYyhuZXdfbG9nX2J1Zl9sZW4s
IExPR19BTElHTik7Ci0JfSBlbHNlIHsKLQkJbmV3X2xvZ19idWYgPSBtZW1ibG9ja19hbGxvY19u
b3BhbmljKG5ld19sb2dfYnVmX2xlbiwKLQkJCQkJCQkgIExPR19BTElHTik7Ci0JfQotCisJbmV3
X2xvZ19idWYgPSBtZW1ibG9ja19hbGxvYyhuZXdfbG9nX2J1Zl9sZW4sIExPR19BTElHTik7CiAJ
aWYgKHVubGlrZWx5KCFuZXdfbG9nX2J1ZikpIHsKIAkJcHJfZXJyKCJsb2dfYnVmX2xlbjogJWx1
IGJ5dGVzIG5vdCBhdmFpbGFibGVcbiIsCiAJCQluZXdfbG9nX2J1Zl9sZW4pOwpkaWZmIC0tZ2l0
IGEvbW0vbWVtYmxvY2suYyBiL21tL21lbWJsb2NrLmMKaW5kZXggNzE2NDI3NS4uNTIyYTQ0ZSAx
MDA2NDQKLS0tIGEvbW0vbWVtYmxvY2suYworKysgYi9tbS9tZW1ibG9jay5jCkBAIC0xNDkxLDQx
ICsxNDkxLDYgQEAgdm9pZCAqIF9faW5pdCBtZW1ibG9ja19hbGxvY190cnlfbmlkX3JhdygKIH0K
IAogLyoqCi0gKiBtZW1ibG9ja19hbGxvY190cnlfbmlkX25vcGFuaWMgLSBhbGxvY2F0ZSBib290
IG1lbW9yeSBibG9jawotICogQHNpemU6IHNpemUgb2YgbWVtb3J5IGJsb2NrIHRvIGJlIGFsbG9j
YXRlZCBpbiBieXRlcwotICogQGFsaWduOiBhbGlnbm1lbnQgb2YgdGhlIHJlZ2lvbiBhbmQgYmxv
Y2sncyBzaXplCi0gKiBAbWluX2FkZHI6IHRoZSBsb3dlciBib3VuZCBvZiB0aGUgbWVtb3J5IHJl
Z2lvbiBmcm9tIHdoZXJlIHRoZSBhbGxvY2F0aW9uCi0gKgkgIGlzIHByZWZlcnJlZCAocGh5cyBh
ZGRyZXNzKQotICogQG1heF9hZGRyOiB0aGUgdXBwZXIgYm91bmQgb2YgdGhlIG1lbW9yeSByZWdp
b24gZnJvbSB3aGVyZSB0aGUgYWxsb2NhdGlvbgotICoJICAgICAgaXMgcHJlZmVycmVkIChwaHlz
IGFkZHJlc3MpLCBvciAlTUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSB0bwotICoJICAgICAgYWxs
b2NhdGUgb25seSBmcm9tIG1lbW9yeSBsaW1pdGVkIGJ5IG1lbWJsb2NrLmN1cnJlbnRfbGltaXQg
dmFsdWUKLSAqIEBuaWQ6IG5pZCBvZiB0aGUgZnJlZSBhcmVhIHRvIGZpbmQsICVOVU1BX05PX05P
REUgZm9yIGFueSBub2RlCi0gKgotICogUHVibGljIGZ1bmN0aW9uLCBwcm92aWRlcyBhZGRpdGlv
bmFsIGRlYnVnIGluZm9ybWF0aW9uIChpbmNsdWRpbmcgY2FsbGVyCi0gKiBpbmZvKSwgaWYgZW5h
YmxlZC4gVGhpcyBmdW5jdGlvbiB6ZXJvZXMgdGhlIGFsbG9jYXRlZCBtZW1vcnkuCi0gKgotICog
UmV0dXJuOgotICogVmlydHVhbCBhZGRyZXNzIG9mIGFsbG9jYXRlZCBtZW1vcnkgYmxvY2sgb24g
c3VjY2VzcywgTlVMTCBvbiBmYWlsdXJlLgotICovCi12b2lkICogX19pbml0IG1lbWJsb2NrX2Fs
bG9jX3RyeV9uaWRfbm9wYW5pYygKLQkJCQlwaHlzX2FkZHJfdCBzaXplLCBwaHlzX2FkZHJfdCBh
bGlnbiwKLQkJCQlwaHlzX2FkZHJfdCBtaW5fYWRkciwgcGh5c19hZGRyX3QgbWF4X2FkZHIsCi0J
CQkJaW50IG5pZCkKLXsKLQl2b2lkICpwdHI7Ci0KLQltZW1ibG9ja19kYmcoIiVzOiAlbGx1IGJ5
dGVzIGFsaWduPTB4JWxseCBuaWQ9JWQgZnJvbT0lcGEgbWF4X2FkZHI9JXBhICVwRlxuIiwKLQkJ
ICAgICBfX2Z1bmNfXywgKHU2NClzaXplLCAodTY0KWFsaWduLCBuaWQsICZtaW5fYWRkciwKLQkJ
ICAgICAmbWF4X2FkZHIsICh2b2lkICopX1JFVF9JUF8pOwotCi0JcHRyID0gbWVtYmxvY2tfYWxs
b2NfaW50ZXJuYWwoc2l6ZSwgYWxpZ24sCi0JCQkJCSAgIG1pbl9hZGRyLCBtYXhfYWRkciwgbmlk
KTsKLQlpZiAocHRyKQotCQltZW1zZXQocHRyLCAwLCBzaXplKTsKLQlyZXR1cm4gcHRyOwotfQot
Ci0vKioKICAqIG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQgLSBhbGxvY2F0ZSBib290IG1lbW9yeSBi
bG9jawogICogQHNpemU6IHNpemUgb2YgbWVtb3J5IGJsb2NrIHRvIGJlIGFsbG9jYXRlZCBpbiBi
eXRlcwogICogQGFsaWduOiBhbGlnbm1lbnQgb2YgdGhlIHJlZ2lvbiBhbmQgYmxvY2sncyBzaXpl
CmRpZmYgLS1naXQgYS9tbS9wYWdlX2FsbG9jLmMgYi9tbS9wYWdlX2FsbG9jLmMKaW5kZXggZDdh
NTIxOS4uY2Q1YzU5MyAxMDA2NDQKLS0tIGEvbW0vcGFnZV9hbGxvYy5jCisrKyBiL21tL3BhZ2Vf
YWxsb2MuYwpAQCAtNjU1Niw4ICs2NTU2LDggQEAgc3RhdGljIHZvaWQgX19yZWYgc2V0dXBfdXNl
bWFwKHN0cnVjdCBwZ2xpc3RfZGF0YSAqcGdkYXQsCiAJem9uZS0+cGFnZWJsb2NrX2ZsYWdzID0g
TlVMTDsKIAlpZiAodXNlbWFwc2l6ZSkKIAkJem9uZS0+cGFnZWJsb2NrX2ZsYWdzID0KLQkJCW1l
bWJsb2NrX2FsbG9jX25vZGVfbm9wYW5pYyh1c2VtYXBzaXplLAotCQkJCQkJCSBwZ2RhdC0+bm9k
ZV9pZCk7CisJCQltZW1ibG9ja19hbGxvY19ub2RlKHVzZW1hcHNpemUsIFNNUF9DQUNIRV9CWVRF
UywKKwkJCQkJICAgIHBnZGF0LT5ub2RlX2lkKTsKIH0KICNlbHNlCiBzdGF0aWMgaW5saW5lIHZv
aWQgc2V0dXBfdXNlbWFwKHN0cnVjdCBwZ2xpc3RfZGF0YSAqcGdkYXQsIHN0cnVjdCB6b25lICp6
b25lLApAQCAtNjc4Niw3ICs2Nzg2LDggQEAgc3RhdGljIHZvaWQgX19yZWYgYWxsb2Nfbm9kZV9t
ZW1fbWFwKHN0cnVjdCBwZ2xpc3RfZGF0YSAqcGdkYXQpCiAJCWVuZCA9IHBnZGF0X2VuZF9wZm4o
cGdkYXQpOwogCQllbmQgPSBBTElHTihlbmQsIE1BWF9PUkRFUl9OUl9QQUdFUyk7CiAJCXNpemUg
PSAgKGVuZCAtIHN0YXJ0KSAqIHNpemVvZihzdHJ1Y3QgcGFnZSk7Ci0JCW1hcCA9IG1lbWJsb2Nr
X2FsbG9jX25vZGVfbm9wYW5pYyhzaXplLCBwZ2RhdC0+bm9kZV9pZCk7CisJCW1hcCA9IG1lbWJs
b2NrX2FsbG9jX25vZGUoc2l6ZSwgU01QX0NBQ0hFX0JZVEVTLAorCQkJCQkgIHBnZGF0LT5ub2Rl
X2lkKTsKIAkJcGdkYXQtPm5vZGVfbWVtX21hcCA9IG1hcCArIG9mZnNldDsKIAl9CiAJcHJfZGVi
dWcoIiVzOiBub2RlICVkLCBwZ2RhdCAlMDhseCwgbm9kZV9tZW1fbWFwICUwOGx4XG4iLApAQCAt
ODA2NCw4ICs4MDY1LDcgQEAgdm9pZCAqX19pbml0IGFsbG9jX2xhcmdlX3N5c3RlbV9oYXNoKGNv
bnN0IGNoYXIgKnRhYmxlbmFtZSwKIAkJc2l6ZSA9IGJ1Y2tldHNpemUgPDwgbG9nMnF0eTsKIAkJ
aWYgKGZsYWdzICYgSEFTSF9FQVJMWSkgewogCQkJaWYgKGZsYWdzICYgSEFTSF9aRVJPKQotCQkJ
CXRhYmxlID0gbWVtYmxvY2tfYWxsb2Nfbm9wYW5pYyhzaXplLAotCQkJCQkJCSAgICAgICBTTVBf
Q0FDSEVfQllURVMpOworCQkJCXRhYmxlID0gbWVtYmxvY2tfYWxsb2Moc2l6ZSwgU01QX0NBQ0hF
X0JZVEVTKTsKIAkJCWVsc2UKIAkJCQl0YWJsZSA9IG1lbWJsb2NrX2FsbG9jX3JhdyhzaXplLAog
CQkJCQkJCSAgIFNNUF9DQUNIRV9CWVRFUyk7CmRpZmYgLS1naXQgYS9tbS9wYWdlX2V4dC5jIGIv
bW0vcGFnZV9leHQuYwppbmRleCAwY2ZhYTA2Li5hM2RiMTA5IDEwMDY0NAotLS0gYS9tbS9wYWdl
X2V4dC5jCisrKyBiL21tL3BhZ2VfZXh0LmMKQEAgLTE2MSw3ICsxNjEsNyBAQCBzdGF0aWMgaW50
IF9faW5pdCBhbGxvY19ub2RlX3BhZ2VfZXh0KGludCBuaWQpCiAKIAl0YWJsZV9zaXplID0gZ2V0
X2VudHJ5X3NpemUoKSAqIG5yX3BhZ2VzOwogCi0JYmFzZSA9IG1lbWJsb2NrX2FsbG9jX3RyeV9u
aWRfbm9wYW5pYygKKwliYXNlID0gbWVtYmxvY2tfYWxsb2NfdHJ5X25pZCgKIAkJCXRhYmxlX3Np
emUsIFBBR0VfU0laRSwgX19wYShNQVhfRE1BX0FERFJFU1MpLAogCQkJTUVNQkxPQ0tfQUxMT0Nf
QUNDRVNTSUJMRSwgbmlkKTsKIAlpZiAoIWJhc2UpCmRpZmYgLS1naXQgYS9tbS9wZXJjcHUuYyBi
L21tL3BlcmNwdS5jCmluZGV4IDU5OThiMDMuLmUzMDJiODEgMTAwNjQ0Ci0tLSBhL21tL3BlcmNw
dS5jCisrKyBiL21tL3BlcmNwdS5jCkBAIC0xOTA1LDcgKzE5MDUsNyBAQCBzdHJ1Y3QgcGNwdV9h
bGxvY19pbmZvICogX19pbml0IHBjcHVfYWxsb2NfYWxsb2NfaW5mbyhpbnQgbnJfZ3JvdXBzLAog
CQkJICBfX2FsaWdub2ZfXyhhaS0+Z3JvdXBzWzBdLmNwdV9tYXBbMF0pKTsKIAlhaV9zaXplID0g
YmFzZV9zaXplICsgbnJfdW5pdHMgKiBzaXplb2YoYWktPmdyb3Vwc1swXS5jcHVfbWFwWzBdKTsK
IAotCXB0ciA9IG1lbWJsb2NrX2FsbG9jX25vcGFuaWMoUEZOX0FMSUdOKGFpX3NpemUpLCBQQUdF
X1NJWkUpOworCXB0ciA9IG1lbWJsb2NrX2FsbG9jKFBGTl9BTElHTihhaV9zaXplKSwgUEFHRV9T
SVpFKTsKIAlpZiAoIXB0cikKIAkJcmV0dXJuIE5VTEw7CiAJYWkgPSBwdHI7CkBAIC0yNDk2LDcg
KzI0OTYsNyBAQCBpbnQgX19pbml0IHBjcHVfZW1iZWRfZmlyc3RfY2h1bmsoc2l6ZV90IHJlc2Vy
dmVkX3NpemUsIHNpemVfdCBkeW5fc2l6ZSwKIAlzaXplX3N1bSA9IGFpLT5zdGF0aWNfc2l6ZSAr
IGFpLT5yZXNlcnZlZF9zaXplICsgYWktPmR5bl9zaXplOwogCWFyZWFzX3NpemUgPSBQRk5fQUxJ
R04oYWktPm5yX2dyb3VwcyAqIHNpemVvZih2b2lkICopKTsKIAotCWFyZWFzID0gbWVtYmxvY2tf
YWxsb2Nfbm9wYW5pYyhhcmVhc19zaXplLCBTTVBfQ0FDSEVfQllURVMpOworCWFyZWFzID0gbWVt
YmxvY2tfYWxsb2MoYXJlYXNfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKIAlpZiAoIWFyZWFzKSB7
CiAJCXJjID0gLUVOT01FTTsKIAkJZ290byBvdXRfZnJlZTsKQEAgLTI3MjksOCArMjcyOSw3IEBA
IEVYUE9SVF9TWU1CT0woX19wZXJfY3B1X29mZnNldCk7CiBzdGF0aWMgdm9pZCAqIF9faW5pdCBw
Y3B1X2RmbF9mY19hbGxvYyh1bnNpZ25lZCBpbnQgY3B1LCBzaXplX3Qgc2l6ZSwKIAkJCQkgICAg
ICAgc2l6ZV90IGFsaWduKQogewotCXJldHVybiAgbWVtYmxvY2tfYWxsb2NfZnJvbV9ub3Bhbmlj
KAotCQkJc2l6ZSwgYWxpZ24sIF9fcGEoTUFYX0RNQV9BRERSRVNTKSk7CisJcmV0dXJuICBtZW1i
bG9ja19hbGxvY19mcm9tKHNpemUsIGFsaWduLCBfX3BhKE1BWF9ETUFfQUREUkVTUykpOwogfQog
CiBzdGF0aWMgdm9pZCBfX2luaXQgcGNwdV9kZmxfZmNfZnJlZSh2b2lkICpwdHIsIHNpemVfdCBz
aXplKQpAQCAtMjc3OCw5ICsyNzc3LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGVyX2NwdV9hcmVh
cyh2b2lkKQogCXZvaWQgKmZjOwogCiAJYWkgPSBwY3B1X2FsbG9jX2FsbG9jX2luZm8oMSwgMSk7
Ci0JZmMgPSBtZW1ibG9ja19hbGxvY19mcm9tX25vcGFuaWModW5pdF9zaXplLAotCQkJCQkgICAg
ICBQQUdFX1NJWkUsCi0JCQkJCSAgICAgIF9fcGEoTUFYX0RNQV9BRERSRVNTKSk7CisJZmMgPSBt
ZW1ibG9ja19hbGxvY19mcm9tKHVuaXRfc2l6ZSwgUEFHRV9TSVpFLCBfX3BhKE1BWF9ETUFfQURE
UkVTUykpOwogCWlmICghYWkgfHwgIWZjKQogCQlwYW5pYygiRmFpbGVkIHRvIGFsbG9jYXRlIG1l
bW9yeSBmb3IgcGVyY3B1IGFyZWFzLiIpOwogCS8qIGttZW1sZWFrIHRyYWNrcyB0aGUgcGVyY3B1
IGFsbG9jYXRpb25zIHNlcGFyYXRlbHkgKi8KZGlmZiAtLWdpdCBhL21tL3NwYXJzZS5jIGIvbW0v
c3BhcnNlLmMKaW5kZXggYWQ5NDI0Mi4uMTQ3MWYwNiAxMDA2NDQKLS0tIGEvbW0vc3BhcnNlLmMK
KysrIGIvbW0vc3BhcnNlLmMKQEAgLTMzMCw5ICszMzAsNyBAQCBzcGFyc2VfZWFybHlfdXNlbWFw
c19hbGxvY19wZ2RhdF9zZWN0aW9uKHN0cnVjdCBwZ2xpc3RfZGF0YSAqcGdkYXQsCiAJbGltaXQg
PSBnb2FsICsgKDFVTCA8PCBQQV9TRUNUSU9OX1NISUZUKTsKIAluaWQgPSBlYXJseV9wZm5fdG9f
bmlkKGdvYWwgPj4gUEFHRV9TSElGVCk7CiBhZ2FpbjoKLQlwID0gbWVtYmxvY2tfYWxsb2NfdHJ5
X25pZF9ub3BhbmljKHNpemUsCi0JCQkJCQlTTVBfQ0FDSEVfQllURVMsIGdvYWwsIGxpbWl0LAot
CQkJCQkJbmlkKTsKKwlwID0gbWVtYmxvY2tfYWxsb2NfdHJ5X25pZChzaXplLCBTTVBfQ0FDSEVf
QllURVMsIGdvYWwsIGxpbWl0LCBuaWQpOwogCWlmICghcCAmJiBsaW1pdCkgewogCQlsaW1pdCA9
IDA7CiAJCWdvdG8gYWdhaW47CkBAIC0zODYsNyArMzg0LDcgQEAgc3RhdGljIHVuc2lnbmVkIGxv
bmcgKiBfX2luaXQKIHNwYXJzZV9lYXJseV91c2VtYXBzX2FsbG9jX3BnZGF0X3NlY3Rpb24oc3Ry
dWN0IHBnbGlzdF9kYXRhICpwZ2RhdCwKIAkJCQkJIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHsKLQly
ZXR1cm4gbWVtYmxvY2tfYWxsb2Nfbm9kZV9ub3BhbmljKHNpemUsIHBnZGF0LT5ub2RlX2lkKTsK
KwlyZXR1cm4gbWVtYmxvY2tfYWxsb2Nfbm9kZShzaXplLCBTTVBfQ0FDSEVfQllURVMsIHBnZGF0
LT5ub2RlX2lkKTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGNoZWNrX3VzZW1hcF9zZWN0aW9u
X25yKGludCBuaWQsIHVuc2lnbmVkIGxvbmcgKnVzZW1hcCkKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:07:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:07: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-devel-bounces@lists.xenproject.org>)
	id 1glUbn-0001UX-BI; Mon, 21 Jan 2019 08:07: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUbl-0001TV-Vn
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:07:02 +0000
X-Inumbo-ID: 87b8c6c7-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87b8c6c7-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:07:01 +0000 (UTC)
Received: from pps.filterd (m0098420.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83oT5162225
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:00 -0500
Received: from e06smtp04.uk.ibm.com (e06smtp04.uk.ibm.com [195.75.94.100])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q59whgwyb-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:00 -0500
Received: from localhost
 by e06smtp04.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:05:57 -0000
Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)
 by e06smtp04.uk.ibm.com (192.168.101.134) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:05:45 -0000
Received: from d06av22.portsmouth.uk.ibm.com (d06av22.portsmouth.uk.ibm.com
 [9.149.105.58])
 by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L85ioZ56623206
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:05:44 GMT
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 2A5794C059;
 Mon, 21 Jan 2019 08:05:44 +0000 (GMT)
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 1FCA34C046;
 Mon, 21 Jan 2019 08:05:39 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av22.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:05:39 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:05:38 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:04:02 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0016-0000-0000-000002482BEC
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0017-0000-0000-000032A25B44
Message-Id: <1548057848-15136-16-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 15/21] sparc: add checks for the return value
 of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHBhbmljKCkgY2FsbHMgaWYgbWVtYmxvY2tfYWxsb2MqKCkgcmV0dXJucyBOVUxMLgoKTW9z
dCBvZiB0aGUgY2hhbmdlcyBhcmUgc2ltcGx5IGFkZGl0aW9uIG9mCgogICAgICAgIGlmKCFwdHIp
CiAgICAgICAgICAgICAgICBwYW5pYygpOwoKc3RhdGVtZW50cyBhZnRlciB0aGUgY2FsbHMgdG8g
bWVtYmxvY2tfYWxsb2MqKCkgdmFyaWFudHMuCgpFeGNlcHRpb25zIGFyZSBwY3B1X3BvcHVsYXRl
X3B0ZSgpIGFuZCBrZXJuZWxfbWFwX3JhbmdlKCkgdGhhdCB3ZXJlCnNsaWdodGx5IHJlZmFjdG9y
ZWQgdG8gYWNjb21tb2RhdGUgdGhlIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IE1pa2UgUmFwb3Bv
cnQgPHJwcHRAbGludXguaWJtLmNvbT4KQWNrZWQtYnk6IERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1A
ZGF2ZW1sb2Z0Lm5ldD4KLS0tCiBhcmNoL3NwYXJjL2tlcm5lbC9wcm9tXzMyLmMgIHwgIDIgKysK
IGFyY2gvc3BhcmMva2VybmVsL3NldHVwXzY0LmMgfCAgNiArKysrKysKIGFyY2gvc3BhcmMva2Vy
bmVsL3NtcF82NC5jICAgfCAxMiArKysrKysrKysrKysKIGFyY2gvc3BhcmMvbW0vaW5pdF82NC5j
ICAgICAgfCAxMSArKysrKysrKysrKwogYXJjaC9zcGFyYy9tbS9zcm1tdS5jICAgICAgICB8ICA4
ICsrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS9hcmNoL3NwYXJjL2tlcm5lbC9wcm9tXzMyLmMgYi9hcmNoL3NwYXJjL2tlcm5lbC9wcm9tXzMy
LmMKaW5kZXggZTcxMjZjYS4uODY5YjE2YyAxMDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwv
cHJvbV8zMi5jCisrKyBiL2FyY2gvc3BhcmMva2VybmVsL3Byb21fMzIuYwpAQCAtMzMsNiArMzMs
OCBAQCB2b2lkICogX19pbml0IHByb21fZWFybHlfYWxsb2ModW5zaWduZWQgbG9uZyBzaXplKQog
CXZvaWQgKnJldDsKIAogCXJldCA9IG1lbWJsb2NrX2FsbG9jKHNpemUsIFNNUF9DQUNIRV9CWVRF
Uyk7CisJaWYgKCFyZXQpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRl
c1xuIiwgX19mdW5jX18sIHNpemUpOwogCiAJcHJvbV9lYXJseV9hbGxvY2F0ZWQgKz0gc2l6ZTsK
IApkaWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9rZXJuZWwvc2V0dXBfNjQuYyBiL2FyY2gvc3BhcmMv
a2VybmVsL3NldHVwXzY0LmMKaW5kZXggNTFjNGQxMi4uZmQyMTgyYSAxMDA2NDQKLS0tIGEvYXJj
aC9zcGFyYy9rZXJuZWwvc2V0dXBfNjQuYworKysgYi9hcmNoL3NwYXJjL2tlcm5lbC9zZXR1cF82
NC5jCkBAIC02MjQsOCArNjI0LDE0IEBAIHZvaWQgX19pbml0IGFsbG9jX2lycXN0YWNrX2Jvb3Rt
ZW0odm9pZCkKIAogCQlzb2Z0aXJxX3N0YWNrW2ldID0gbWVtYmxvY2tfYWxsb2Nfbm9kZShUSFJF
QURfU0laRSwKIAkJCQkJCSAgICAgICBUSFJFQURfU0laRSwgbm9kZSk7CisJCWlmICghc29mdGly
cV9zdGFja1tpXSkKKwkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBh
bGlnbj0lbHggbmlkPSVkXG4iLAorCQkJICAgICAgX19mdW5jX18sIFRIUkVBRF9TSVpFLCBUSFJF
QURfU0laRSwgbm9kZSk7CiAJCWhhcmRpcnFfc3RhY2tbaV0gPSBtZW1ibG9ja19hbGxvY19ub2Rl
KFRIUkVBRF9TSVpFLAogCQkJCQkJICAgICAgIFRIUkVBRF9TSVpFLCBub2RlKTsKKwkJaWYgKCFo
YXJkaXJxX3N0YWNrW2ldKQorCQkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5
dGVzIGFsaWduPSVseCBuaWQ9JWRcbiIsCisJCQkgICAgICBfX2Z1bmNfXywgVEhSRUFEX1NJWkUs
IFRIUkVBRF9TSVpFLCBub2RlKTsKIAl9CiB9CiAKZGlmZiAtLWdpdCBhL2FyY2gvc3BhcmMva2Vy
bmVsL3NtcF82NC5jIGIvYXJjaC9zcGFyYy9rZXJuZWwvc21wXzY0LmMKaW5kZXggZjQ1ZDg3Ni4u
YTgyNzVmZSAxMDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvc21wXzY0LmMKKysrIGIvYXJj
aC9zcGFyYy9rZXJuZWwvc21wXzY0LmMKQEAgLTE2MjgsNiArMTYyOCw4IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBwY3B1X3BvcHVsYXRlX3B0ZSh1bnNpZ25lZCBsb25nIGFkZHIpCiAJCXB1ZF90ICpu
ZXc7CiAKIAkJbmV3ID0gbWVtYmxvY2tfYWxsb2NfZnJvbShQQUdFX1NJWkUsIFBBR0VfU0laRSwg
UEFHRV9TSVpFKTsKKwkJaWYgKCFuZXcpCisJCQlnb3RvIGVycl9hbGxvYzsKIAkJcGdkX3BvcHVs
YXRlKCZpbml0X21tLCBwZ2QsIG5ldyk7CiAJfQogCkBAIC0xNjM2LDYgKzE2MzgsOCBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgcGNwdV9wb3B1bGF0ZV9wdGUodW5zaWduZWQgbG9uZyBhZGRyKQogCQlw
bWRfdCAqbmV3OwogCiAJCW5ldyA9IG1lbWJsb2NrX2FsbG9jX2Zyb20oUEFHRV9TSVpFLCBQQUdF
X1NJWkUsIFBBR0VfU0laRSk7CisJCWlmICghbmV3KQorCQkJZ290byBlcnJfYWxsb2M7CiAJCXB1
ZF9wb3B1bGF0ZSgmaW5pdF9tbSwgcHVkLCBuZXcpOwogCX0KIApAQCAtMTY0NCw4ICsxNjQ4LDE2
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwY3B1X3BvcHVsYXRlX3B0ZSh1bnNpZ25lZCBsb25nIGFk
ZHIpCiAJCXB0ZV90ICpuZXc7CiAKIAkJbmV3ID0gbWVtYmxvY2tfYWxsb2NfZnJvbShQQUdFX1NJ
WkUsIFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwkJaWYgKCFuZXcpCisJCQlnb3RvIGVycl9hbGxv
YzsKIAkJcG1kX3BvcHVsYXRlX2tlcm5lbCgmaW5pdF9tbSwgcG1kLCBuZXcpOwogCX0KKworCXJl
dHVybjsKKworZXJyX2FsbG9jOgorCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBi
eXRlcyBhbGlnbj0lbHggZnJvbT0lbHhcbiIsCisJICAgICAgX19mdW5jX18sIFBBR0VfU0laRSwg
UEFHRV9TSVpFLCBQQUdFX1NJWkUpOwogfQogCiB2b2lkIF9faW5pdCBzZXR1cF9wZXJfY3B1X2Fy
ZWFzKHZvaWQpCmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL21tL2luaXRfNjQuYyBiL2FyY2gvc3Bh
cmMvbW0vaW5pdF82NC5jCmluZGV4IGVmMzQwZTguLmYyZDcwZmYgMTAwNjQ0Ci0tLSBhL2FyY2gv
c3BhcmMvbW0vaW5pdF82NC5jCisrKyBiL2FyY2gvc3BhcmMvbW0vaW5pdF82NC5jCkBAIC0xODA5
LDYgKzE4MDksOCBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX3JlZiBrZXJuZWxfbWFwX3Jhbmdl
KHVuc2lnbmVkIGxvbmcgcHN0YXJ0LAogCiAJCQluZXcgPSBtZW1ibG9ja19hbGxvY19mcm9tKFBB
R0VfU0laRSwgUEFHRV9TSVpFLAogCQkJCQkJICBQQUdFX1NJWkUpOworCQkJaWYgKCFuZXcpCisJ
CQkJZ290byBlcnJfYWxsb2M7CiAJCQlhbGxvY19ieXRlcyArPSBQQUdFX1NJWkU7CiAJCQlwZ2Rf
cG9wdWxhdGUoJmluaXRfbW0sIHBnZCwgbmV3KTsKIAkJfQpAQCAtMTgyMiw2ICsxODI0LDggQEAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgX19yZWYga2VybmVsX21hcF9yYW5nZSh1bnNpZ25lZCBsb25n
IHBzdGFydCwKIAkJCX0KIAkJCW5ldyA9IG1lbWJsb2NrX2FsbG9jX2Zyb20oUEFHRV9TSVpFLCBQ
QUdFX1NJWkUsCiAJCQkJCQkgIFBBR0VfU0laRSk7CisJCQlpZiAoIW5ldykKKwkJCQlnb3RvIGVy
cl9hbGxvYzsKIAkJCWFsbG9jX2J5dGVzICs9IFBBR0VfU0laRTsKIAkJCXB1ZF9wb3B1bGF0ZSgm
aW5pdF9tbSwgcHVkLCBuZXcpOwogCQl9CkBAIC0xODM2LDYgKzE4NDAsOCBAQCBzdGF0aWMgdW5z
aWduZWQgbG9uZyBfX3JlZiBrZXJuZWxfbWFwX3JhbmdlKHVuc2lnbmVkIGxvbmcgcHN0YXJ0LAog
CQkJfQogCQkJbmV3ID0gbWVtYmxvY2tfYWxsb2NfZnJvbShQQUdFX1NJWkUsIFBBR0VfU0laRSwK
IAkJCQkJCSAgUEFHRV9TSVpFKTsKKwkJCWlmICghbmV3KQorCQkJCWdvdG8gZXJyX2FsbG9jOwog
CQkJYWxsb2NfYnl0ZXMgKz0gUEFHRV9TSVpFOwogCQkJcG1kX3BvcHVsYXRlX2tlcm5lbCgmaW5p
dF9tbSwgcG1kLCBuZXcpOwogCQl9CkBAIC0xODU1LDYgKzE4NjEsMTEgQEAgc3RhdGljIHVuc2ln
bmVkIGxvbmcgX19yZWYga2VybmVsX21hcF9yYW5nZSh1bnNpZ25lZCBsb25nIHBzdGFydCwKIAl9
CiAKIAlyZXR1cm4gYWxsb2NfYnl0ZXM7CisKK2Vycl9hbGxvYzoKKwlwYW5pYygiJXM6IEZhaWxl
ZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249JWx4IGZyb209JWx4XG4iLAorCSAgICAgIF9f
ZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwlyZXR1cm4gLUVOT01F
TTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGZsdXNoX2FsbF9rZXJuZWxfdHNicyh2b2lkKQpk
aWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9tbS9zcm1tdS5jIGIvYXJjaC9zcGFyYy9tbS9zcm1tdS5j
CmluZGV4IGE0MDBlYzMuLmFhZWJiYzAgMTAwNjQ0Ci0tLSBhL2FyY2gvc3BhcmMvbW0vc3JtbXUu
YworKysgYi9hcmNoL3NwYXJjL21tL3NybW11LmMKQEAgLTMwNSwxMSArMzA1LDE3IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBzcm1tdV9ub2NhY2hlX2luaXQodm9pZCkKIAogCXNybW11X25vY2FjaGVf
cG9vbCA9IG1lbWJsb2NrX2FsbG9jKHNybW11X25vY2FjaGVfc2l6ZSwKIAkJCQkJICAgIFNSTU1V
X05PQ0FDSEVfQUxJR05fTUFYKTsKKwlpZiAoIXNybW11X25vY2FjaGVfcG9vbCkKKwkJcGFuaWMo
IiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JXhcbiIsCisJCSAgICAg
IF9fZnVuY19fLCBzcm1tdV9ub2NhY2hlX3NpemUsIFNSTU1VX05PQ0FDSEVfQUxJR05fTUFYKTsK
IAltZW1zZXQoc3JtbXVfbm9jYWNoZV9wb29sLCAwLCBzcm1tdV9ub2NhY2hlX3NpemUpOwogCiAJ
c3JtbXVfbm9jYWNoZV9iaXRtYXAgPQogCQltZW1ibG9ja19hbGxvYyhCSVRTX1RPX0xPTkdTKGJp
dG1hcF9iaXRzKSAqIHNpemVvZihsb25nKSwKIAkJCSAgICAgICBTTVBfQ0FDSEVfQllURVMpOwor
CWlmICghc3JtbXVfbm9jYWNoZV9iaXRtYXApCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9j
YXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIEJJVFNfVE9fTE9OR1MoYml0bWFw
X2JpdHMpICogc2l6ZW9mKGxvbmcpKTsKIAliaXRfbWFwX2luaXQoJnNybW11X25vY2FjaGVfbWFw
LCBzcm1tdV9ub2NhY2hlX2JpdG1hcCwgYml0bWFwX2JpdHMpOwogCiAJc3JtbXVfc3dhcHBlcl9w
Z19kaXIgPSBfX3NybW11X2dldF9ub2NhY2hlKFNSTU1VX1BHRF9UQUJMRV9TSVpFLCBTUk1NVV9Q
R0RfVEFCTEVfU0laRSk7CkBAIC00NjgsNiArNDc0LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHNw
YXJjX2NvbnRleHRfaW5pdChpbnQgbnVtY3R4KQogCiAJc2l6ZSA9IG51bWN0eCAqIHNpemVvZihz
dHJ1Y3QgY3R4X2xpc3QpOwogCWN0eF9saXN0X3Bvb2wgPSBtZW1ibG9ja19hbGxvYyhzaXplLCBT
TVBfQ0FDSEVfQllURVMpOworCWlmICghY3R4X2xpc3RfcG9vbCkKKwkJcGFuaWMoIiVzOiBGYWls
ZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzXG4iLCBfX2Z1bmNfXywgc2l6ZSk7CiAKIAlmb3IgKGN0
eCA9IDA7IGN0eCA8IG51bWN0eDsgY3R4KyspIHsKIAkJc3RydWN0IGN0eF9saXN0ICpjbGlzdDsK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:07:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:07: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-devel-bounces@lists.xenproject.org>)
	id 1glUbz-0001dz-Qq; Mon, 21 Jan 2019 08:07: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUby-0001d9-ER
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:07:14 +0000
X-Inumbo-ID: 8f0861b1-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f0861b1-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:07:13 +0000 (UTC)
Received: from pps.filterd (m0098420.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83ncp162132
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:12 -0500
Received: from e06smtp07.uk.ibm.com (e06smtp07.uk.ibm.com [195.75.94.103])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q59whgxab-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:12 -0500
Received: from localhost
 by e06smtp07.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:06:08 -0000
Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)
 by e06smtp07.uk.ibm.com (192.168.101.137) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:05:56 -0000
Received: from d06av25.portsmouth.uk.ibm.com (d06av25.portsmouth.uk.ibm.com
 [9.149.105.61])
 by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L85t5e37879924
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:05:55 GMT
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 98CFC11C05C;
 Mon, 21 Jan 2019 08:05:55 +0000 (GMT)
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id B1C7B11C050;
 Mon, 21 Jan 2019 08:05:50 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av25.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:05:50 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:05:49 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:04:04 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0028-0000-0000-0000033BE195
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0029-0000-0000-000023F915AA
Message-Id: <1548057848-15136-18-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 17/21] init/main: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHBhbmljKCkgY2FsbHMgaWYgbWVtYmxvY2tfYWxsb2MoKSByZXR1cm5zIE5VTEwuCgpUaGUg
cGFuaWMoKSBmb3JtYXQgZHVwbGljYXRlcyB0aGUgb25lIHVzZWQgYnkgbWVtYmxvY2sgaXRzZWxm
IGFuZCBpbiBvcmRlcgp0byBhdm9pZCBleHBsb3Npb24gd2l0aCBsb25nIHBhcmFtZXRlcnMgbGlz
dCByZXBsYWNlIG9wZW4gY29kZWQgYWxsb2NhdGlvbgpzaXplIGNhbGN1bGF0aW9ucyB3aXRoIGEg
bG9jYWwgdmFyaWFibGUuCgpTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+Ci0tLQogaW5pdC9tYWluLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKy0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaW5pdC9tYWluLmMgYi9pbml0L21haW4uYwppbmRleCBhNTZmNjVhLi5kNThhMzY1
IDEwMDY0NAotLS0gYS9pbml0L21haW4uYworKysgYi9pbml0L21haW4uYwpAQCAtMzczLDEyICsz
NzMsMjAgQEAgc3RhdGljIGlubGluZSB2b2lkIHNtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50
IG1heGNwdXMpIHsgfQogICovCiBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfY29tbWFuZF9saW5l
KGNoYXIgKmNvbW1hbmRfbGluZSkKIHsKLQlzYXZlZF9jb21tYW5kX2xpbmUgPQotCQltZW1ibG9j
a19hbGxvYyhzdHJsZW4oYm9vdF9jb21tYW5kX2xpbmUpICsgMSwgU01QX0NBQ0hFX0JZVEVTKTsK
LQlpbml0Y2FsbF9jb21tYW5kX2xpbmUgPQotCQltZW1ibG9ja19hbGxvYyhzdHJsZW4oYm9vdF9j
b21tYW5kX2xpbmUpICsgMSwgU01QX0NBQ0hFX0JZVEVTKTsKLQlzdGF0aWNfY29tbWFuZF9saW5l
ID0gbWVtYmxvY2tfYWxsb2Moc3RybGVuKGNvbW1hbmRfbGluZSkgKyAxLAotCQkJCQkgICAgIFNN
UF9DQUNIRV9CWVRFUyk7CisJc2l6ZV90IGxlbiA9IHN0cmxlbihib290X2NvbW1hbmRfbGluZSkg
KyAxOworCisJc2F2ZWRfY29tbWFuZF9saW5lID0gbWVtYmxvY2tfYWxsb2MobGVuLCBTTVBfQ0FD
SEVfQllURVMpOworCWlmICghc2F2ZWRfY29tbWFuZF9saW5lKQorCQlwYW5pYygiJXM6IEZhaWxl
ZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLCBsZW4pOworCisJaW5pdGNhbGxf
Y29tbWFuZF9saW5lID0JbWVtYmxvY2tfYWxsb2MobGVuLCBTTVBfQ0FDSEVfQllURVMpOworCWlm
ICghaW5pdGNhbGxfY29tbWFuZF9saW5lKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0
ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLCBsZW4pOworCisJc3RhdGljX2NvbW1hbmRfbGluZSA9
IG1lbWJsb2NrX2FsbG9jKGxlbiwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIXN0YXRpY19jb21t
YW5kX2xpbmUpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwg
X19mdW5jX18sIGxlbik7CisKIAlzdHJjcHkoc2F2ZWRfY29tbWFuZF9saW5lLCBib290X2NvbW1h
bmRfbGluZSk7CiAJc3RyY3B5KHN0YXRpY19jb21tYW5kX2xpbmUsIGNvbW1hbmRfbGluZSk7CiB9
CkBAIC03NzMsOCArNzgxLDE0IEBAIHN0YXRpYyBpbnQgX19pbml0IGluaXRjYWxsX2JsYWNrbGlz
dChjaGFyICpzdHIpCiAJCQlwcl9kZWJ1ZygiYmxhY2tsaXN0aW5nIGluaXRjYWxsICVzXG4iLCBz
dHJfZW50cnkpOwogCQkJZW50cnkgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKmVudHJ5KSwKIAkJ
CQkJICAgICAgIFNNUF9DQUNIRV9CWVRFUyk7CisJCQlpZiAoIWVudHJ5KQorCQkJCXBhbmljKCIl
czogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwKKwkJCQkgICAgICBfX2Z1bmNfXywg
c2l6ZW9mKCplbnRyeSkpOwogCQkJZW50cnktPmJ1ZiA9IG1lbWJsb2NrX2FsbG9jKHN0cmxlbihz
dHJfZW50cnkpICsgMSwKIAkJCQkJCSAgICBTTVBfQ0FDSEVfQllURVMpOworCQkJaWYgKCFlbnRy
eS0+YnVmKQorCQkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwK
KwkJCQkgICAgICBfX2Z1bmNfXywgc3RybGVuKHN0cl9lbnRyeSkgKyAxKTsKIAkJCXN0cmNweShl
bnRyeS0+YnVmLCBzdHJfZW50cnkpOwogCQkJbGlzdF9hZGQoJmVudHJ5LT5uZXh0LCAmYmxhY2ts
aXN0ZWRfaW5pdGNhbGxzKTsKIAkJfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:07:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:07: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-devel-bounces@lists.xenproject.org>)
	id 1glUcF-0001na-5N; Mon, 21 Jan 2019 08:07: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUcE-0001mq-BS
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:07:30 +0000
X-Inumbo-ID: 98889013-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98889013-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:07:29 +0000 (UTC)
Received: from pps.filterd (m0098413.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83qi5072900
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:28 -0500
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2q580ddhb9-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:28 -0500
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:06:25 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:06:14 -0000
Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com
 [9.149.105.232])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L86DUX57606264
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:06:13 GMT
Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 095F35204E;
 Mon, 21 Jan 2019 08:06:13 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTPS id 2FD2852059;
 Mon, 21 Jan 2019 08:06:08 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:06:07 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:04:07 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-4275-0000-0000-00000301EA20
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-4276-0000-0000-0000381015ED
Message-Id: <1548057848-15136-21-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 20/21] memblock: memblock_alloc_try_nid:
 don't panic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgYWxsIHRoZSBtZW1ibG9ja19hbGxvYyooKSB1c2VycyBhcmUgbm93IGNoZWNraW5nIHRoZSBy
ZXR1cm4gdmFsdWUgYW5kCnBhbmljKCkgaW4gY2FzZSBvZiBlcnJvciwgdGhlIHBhbmljKCkgY2Fs
bCBjYW4gYmUgcmVtb3ZlZCBmcm9tIHRoZSBjb3JlCm1lbWJsb2NrIGFsbG9jYXRvciwgbmFtZWx5
IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQoKS4KClNpZ25lZC1vZmYtYnk6IE1pa2UgUmFwb3BvcnQg
PHJwcHRAbGludXguaWJtLmNvbT4KLS0tCiBtbS9tZW1ibG9jay5jIHwgMTUgKysrKystLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9tbS9tZW1ibG9jay5jIGIvbW0vbWVtYmxvY2suYwppbmRleCAwM2IzOTI5Li43
MTY0Mjc1IDEwMDY0NAotLS0gYS9tbS9tZW1ibG9jay5jCisrKyBiL21tL21lbWJsb2NrLmMKQEAg
LTE1MjYsNyArMTUyNiw3IEBAIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2NfdHJ5X25pZF9u
b3BhbmljKAogfQogCiAvKioKLSAqIG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQgLSBhbGxvY2F0ZSBi
b290IG1lbW9yeSBibG9jayB3aXRoIHBhbmlja2luZworICogbWVtYmxvY2tfYWxsb2NfdHJ5X25p
ZCAtIGFsbG9jYXRlIGJvb3QgbWVtb3J5IGJsb2NrCiAgKiBAc2l6ZTogc2l6ZSBvZiBtZW1vcnkg
YmxvY2sgdG8gYmUgYWxsb2NhdGVkIGluIGJ5dGVzCiAgKiBAYWxpZ246IGFsaWdubWVudCBvZiB0
aGUgcmVnaW9uIGFuZCBibG9jaydzIHNpemUKICAqIEBtaW5fYWRkcjogdGhlIGxvd2VyIGJvdW5k
IG9mIHRoZSBtZW1vcnkgcmVnaW9uIGZyb20gd2hlcmUgdGhlIGFsbG9jYXRpb24KQEAgLTE1MzYs
OSArMTUzNiw4IEBAIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2NfdHJ5X25pZF9ub3Bhbmlj
KAogICoJICAgICAgYWxsb2NhdGUgb25seSBmcm9tIG1lbW9yeSBsaW1pdGVkIGJ5IG1lbWJsb2Nr
LmN1cnJlbnRfbGltaXQgdmFsdWUKICAqIEBuaWQ6IG5pZCBvZiB0aGUgZnJlZSBhcmVhIHRvIGZp
bmQsICVOVU1BX05PX05PREUgZm9yIGFueSBub2RlCiAgKgotICogUHVibGljIHBhbmlja2luZyB2
ZXJzaW9uIG9mIG1lbWJsb2NrX2FsbG9jX3RyeV9uaWRfbm9wYW5pYygpCi0gKiB3aGljaCBwcm92
aWRlcyBkZWJ1ZyBpbmZvcm1hdGlvbiAoaW5jbHVkaW5nIGNhbGxlciBpbmZvKSwgaWYgZW5hYmxl
ZCwKLSAqIGFuZCBwYW5pY3MgaWYgdGhlIHJlcXVlc3QgY2FuIG5vdCBiZSBzYXRpc2ZpZWQuCisg
KiBQdWJsaWMgZnVuY3Rpb24sIHByb3ZpZGVzIGFkZGl0aW9uYWwgZGVidWcgaW5mb3JtYXRpb24g
KGluY2x1ZGluZyBjYWxsZXIKKyAqIGluZm8pLCBpZiBlbmFibGVkLiBUaGlzIGZ1bmN0aW9uIHpl
cm9lcyB0aGUgYWxsb2NhdGVkIG1lbW9yeS4KICAqCiAgKiBSZXR1cm46CiAgKiBWaXJ0dWFsIGFk
ZHJlc3Mgb2YgYWxsb2NhdGVkIG1lbW9yeSBibG9jayBvbiBzdWNjZXNzLCBOVUxMIG9uIGZhaWx1
cmUuCkBAIC0xNTU1LDE0ICsxNTU0LDEwIEBAIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2Nf
dHJ5X25pZCgKIAkJICAgICAmbWF4X2FkZHIsICh2b2lkICopX1JFVF9JUF8pOwogCXB0ciA9IG1l
bWJsb2NrX2FsbG9jX2ludGVybmFsKHNpemUsIGFsaWduLAogCQkJCQkgICBtaW5fYWRkciwgbWF4
X2FkZHIsIG5pZCk7Ci0JaWYgKHB0cikgeworCWlmIChwdHIpCiAJCW1lbXNldChwdHIsIDAsIHNp
emUpOwotCQlyZXR1cm4gcHRyOwotCX0KIAotCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRl
ICVsbHUgYnl0ZXMgYWxpZ249MHglbGx4IG5pZD0lZCBmcm9tPSVwYSBtYXhfYWRkcj0lcGFcbiIs
Ci0JICAgICAgX19mdW5jX18sICh1NjQpc2l6ZSwgKHU2NClhbGlnbiwgbmlkLCAmbWluX2FkZHIs
ICZtYXhfYWRkcik7Ci0JcmV0dXJuIE5VTEw7CisJcmV0dXJuIHB0cjsKIH0KIAogLyoqCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:07:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:07: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-devel-bounces@lists.xenproject.org>)
	id 1glUcG-0001oe-Gf; Mon, 21 Jan 2019 08:07: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=A+YT=P5=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1glUcE-0001mr-Cm
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:07:30 +0000
X-Inumbo-ID: 970c956c-1d53-11e9-a1e0-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 970c956c-1d53-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:07:26 +0000 (UTC)
Received: from pps.filterd (m0098421.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0L83n1r057870
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:26 -0500
Received: from e06smtp03.uk.ibm.com (e06smtp03.uk.ibm.com [195.75.94.99])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q580cwg1t-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 03:06:25 -0500
Received: from localhost
 by e06smtp03.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Mon, 21 Jan 2019 08:06:20 -0000
Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195)
 by e06smtp03.uk.ibm.com (192.168.101.133) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 21 Jan 2019 08:06:08 -0000
Received: from d06av26.portsmouth.uk.ibm.com (d06av26.portsmouth.uk.ibm.com
 [9.149.105.62])
 by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0L8673m25428114
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 21 Jan 2019 08:06:07 GMT
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 6173BAE045;
 Mon, 21 Jan 2019 08:06:07 +0000 (GMT)
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 3EE7DAE04D;
 Mon, 21 Jan 2019 08:06:02 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.125])
 by d06av26.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 21 Jan 2019 08:06:02 +0000 (GMT)
Received: by rapoport-lnx (sSMTP sendmail emulation);
 Mon, 21 Jan 2019 10:06:01 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: linux-mm@kvack.org
Date: Mon, 21 Jan 2019 10:04:06 +0200
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
X-TM-AS-GCONF: 00
x-cbid: 19012108-0012-0000-0000-000002EAB921
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012108-0013-0000-0000-00002121DEC3
Message-Id: <1548057848-15136-20-git-send-email-rppt@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-21_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=3 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901210066
Subject: [Xen-devel] [PATCH v2 19/21] treewide: add checks for the return
 value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGNoZWNrIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1lbWJsb2NrX2FsbG9jKigpIGZ1bmN0
aW9ucyBhbmQgY2FsbApwYW5pYygpIGluIGNhc2Ugb2YgZXJyb3IuClRoZSBwYW5pYyBtZXNzYWdl
IHJlcGVhdHMgdGhlIG9uZSB1c2VkIGJ5IHBhbmljaW5nIG1lbWJsb2NrIGFsbG9jYXRvcnMgd2l0
aAphZGp1c3RtZW50IG9mIHBhcmFtZXRlcnMgdG8gaW5jbHVkZSBvbmx5IHJlbGV2YW50IG9uZXMu
CgpUaGUgcmVwbGFjZW1lbnQgd2FzIG1vc3RseSBhdXRvbWF0ZWQgd2l0aCBzZW1hbnRpYyBwYXRj
aGVzIGxpa2UgdGhlIG9uZQpiZWxvdyB3aXRoIG1hbnVhbCBtYXNzYWdpbmcgb2YgZm9ybWF0IHN0
cmluZ3MuCgpAQApleHByZXNzaW9uIHB0ciwgc2l6ZSwgYWxpZ247CkBACnB0ciA9IG1lbWJsb2Nr
X2FsbG9jKHNpemUsIGFsaWduKTsKKyBpZiAoIXB0cikKKyAJcGFuaWMoIiVzOiBGYWlsZWQgdG8g
YWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLCBfX2Z1bmNfXywKc2l6ZSwgYWxpZ24p
OwoKU2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgpSZXZp
ZXdlZC1ieTogR3VvIFJlbiA8cmVuX2d1b0BjLXNreS5jb20+ICAgICAgICAgICAgICMgYy1za3kK
QWNrZWQtYnk6IFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4JICAgICAjIE1JUFMK
QWNrZWQtYnk6IEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPiAjIHMz
OTAKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4gICAgICAgICAj
IFhlbgotLS0KIGFyY2gvYWxwaGEva2VybmVsL2NvcmVfY2lhLmMgICAgICAgICAgICAgIHwgIDMg
KysrCiBhcmNoL2FscGhhL2tlcm5lbC9jb3JlX21hcnZlbC5jICAgICAgICAgICB8ICA2ICsrKysr
KwogYXJjaC9hbHBoYS9rZXJuZWwvcGNpLW5vb3AuYyAgICAgICAgICAgICAgfCAxMyArKysrKysr
KysrKy0tCiBhcmNoL2FscGhhL2tlcm5lbC9wY2kuYyAgICAgICAgICAgICAgICAgICB8IDExICsr
KysrKysrKystCiBhcmNoL2FscGhhL2tlcm5lbC9wY2lfaW9tbXUuYyAgICAgICAgICAgICB8IDEy
ICsrKysrKysrKysrKwogYXJjaC9hcmMvbW0vaGlnaG1lbS5jICAgICAgICAgICAgICAgICAgICAg
fCAgNCArKysrCiBhcmNoL2FybS9rZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICAgICAgICB8ICA2
ICsrKysrKwogYXJjaC9hcm0vbW0vbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCAr
KysrKysrKysrKysrLQogYXJjaC9hcm02NC9rZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICAgICAg
fCAgOCArKysrKy0tLQogYXJjaC9hcm02NC9tbS9rYXNhbl9pbml0LmMgICAgICAgICAgICAgICAg
fCAxMCArKysrKysrKysrCiBhcmNoL2M2eC9tbS9kbWEtY29oZXJlbnQuYyAgICAgICAgICAgICAg
ICB8ICA0ICsrKysKIGFyY2gvYzZ4L21tL2luaXQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDMgKysrCiBhcmNoL2Nza3kvbW0vaGlnaG1lbS5jICAgICAgICAgICAgICAgICAgICB8ICA1ICsr
KysrCiBhcmNoL2g4MzAwL21tL2luaXQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwog
YXJjaC9tNjhrL2F0YXJpL3N0cmFtLmMgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiBhcmNo
L202OGsvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogYXJjaC9tNjhr
L21tL21jZm1tdS5jICAgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIGFyY2gvbTY4ay9t
bS9tb3Rvcm9sYS5jICAgICAgICAgICAgICAgICAgIHwgIDkgKysrKysrKysrCiBhcmNoL202OGsv
bW0vc3VuM21tdS5jICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogYXJjaC9tNjhrL3N1
bjMvc3VuM2R2bWEuYyAgICAgICAgICAgICAgICAgfCAgMyArKysKIGFyY2gvbWljcm9ibGF6ZS9t
bS9pbml0LmMgICAgICAgICAgICAgICAgIHwgIDggKysrKysrLS0KIGFyY2gvbWlwcy9jYXZpdW0t
b2N0ZW9uL2RtYS1vY3Rlb24uYyAgICAgIHwgIDMgKysrCiBhcmNoL21pcHMva2VybmVsL3NldHVw
LmMgICAgICAgICAgICAgICAgICB8ICAzICsrKwogYXJjaC9taXBzL2tlcm5lbC90cmFwcy5jICAg
ICAgICAgICAgICAgICAgfCAgMyArKysKIGFyY2gvbWlwcy9tbS9pbml0LmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDUgKysrKysKIGFyY2gvbmRzMzIvbW0vaW5pdC5jICAgICAgICAgICAgICAg
ICAgICAgIHwgMTIgKysrKysrKysrKysrCiBhcmNoL29wZW5yaXNjL21tL2lvcmVtYXAuYyAgICAg
ICAgICAgICAgICB8ICA4ICsrKysrKy0tCiBhcmNoL3Bvd2VycGMva2VybmVsL2R0X2NwdV9mdHJz
LmMgICAgICAgICB8ICA1ICsrKysrCiBhcmNoL3Bvd2VycGMva2VybmVsL3BjaV8zMi5jICAgICAg
ICAgICAgICB8ICAzICsrKwogYXJjaC9wb3dlcnBjL2tlcm5lbC9zZXR1cC1jb21tb24uYyAgICAg
ICAgfCAgMyArKysKIGFyY2gvcG93ZXJwYy9rZXJuZWwvc2V0dXBfNjQuYyAgICAgICAgICAgIHwg
IDQgKysrKwogYXJjaC9wb3dlcnBjL2xpYi9hbGxvYy5jICAgICAgICAgICAgICAgICAgfCAgMyAr
KysKIGFyY2gvcG93ZXJwYy9tbS9oYXNoX3V0aWxzXzY0LmMgICAgICAgICAgIHwgIDMgKysrCiBh
cmNoL3Bvd2VycGMvbW0vbW11X2NvbnRleHRfbm9oYXNoLmMgICAgICB8ICA5ICsrKysrKysrKwog
YXJjaC9wb3dlcnBjL21tL3BndGFibGUtYm9vazNlLmMgICAgICAgICAgfCAxMiArKysrKysrKysr
LS0KIGFyY2gvcG93ZXJwYy9tbS9wZ3RhYmxlLWJvb2szczY0LmMgICAgICAgIHwgIDMgKysrCiBh
cmNoL3Bvd2VycGMvbW0vcGd0YWJsZS1yYWRpeC5jICAgICAgICAgICB8ICA5ICsrKysrKysrLQog
YXJjaC9wb3dlcnBjL21tL3BwY19tbXVfMzIuYyAgICAgICAgICAgICAgfCAgMyArKysKIGFyY2gv
cG93ZXJwYy9wbGF0Zm9ybXMvcGFzZW1pL2lvbW11LmMgICAgIHwgIDMgKysrCiBhcmNoL3Bvd2Vy
cGMvcGxhdGZvcm1zL3Bvd2VybWFjL252cmFtLmMgICB8ICAzICsrKwogYXJjaC9wb3dlcnBjL3Bs
YXRmb3Jtcy9wb3dlcm52L29wYWwuYyAgICAgfCAgMyArKysKIGFyY2gvcG93ZXJwYy9wbGF0Zm9y
bXMvcG93ZXJudi9wY2ktaW9kYS5jIHwgIDggKysrKysrKysKIGFyY2gvcG93ZXJwYy9wbGF0Zm9y
bXMvcHMzL3NldHVwLmMgICAgICAgIHwgIDMgKysrCiBhcmNoL3Bvd2VycGMvc3lzZGV2L21zaV9i
aXRtYXAuYyAgICAgICAgICB8ICAzICsrKwogYXJjaC9zMzkwL2tlcm5lbC9zZXR1cC5jICAgICAg
ICAgICAgICAgICAgfCAxMyArKysrKysrKysrKysrCiBhcmNoL3MzOTAva2VybmVsL3NtcC5jICAg
ICAgICAgICAgICAgICAgICB8ICA1ICsrKystCiBhcmNoL3MzOTAva2VybmVsL3RvcG9sb2d5LmMg
ICAgICAgICAgICAgICB8ICA2ICsrKysrKwogYXJjaC9zMzkwL251bWEvbW9kZV9lbXUuYyAgICAg
ICAgICAgICAgICAgfCAgMyArKysKIGFyY2gvczM5MC9udW1hL251bWEuYyAgICAgICAgICAgICAg
ICAgICAgIHwgIDYgKysrKystCiBhcmNoL3NoL21tL2luaXQuYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA2ICsrKysrKwogYXJjaC9zaC9tbS9udW1hLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNCArKysrCiBhcmNoL3VtL2RyaXZlcnMvbmV0X2tlcm4uYyAgICAgICAgICAgICAgICB8
ICAzICsrKwogYXJjaC91bS9kcml2ZXJzL3ZlY3Rvcl9rZXJuLmMgICAgICAgICAgICAgfCAgMyAr
KysKIGFyY2gvdW0va2VybmVsL2luaXRyZC5jICAgICAgICAgICAgICAgICAgIHwgIDIgKysKIGFy
Y2gvdW0va2VybmVsL21lbS5jICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKysrKysr
KysrKwogYXJjaC91bmljb3JlMzIva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgfCAgNCArKysr
CiBhcmNoL3VuaWNvcmUzMi9tbS9tbXUuYyAgICAgICAgICAgICAgICAgICB8IDE1ICsrKysrKysr
KysrKystLQogYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jICAgICAgICAgICAgICAgfCAgMyAr
KysKIGFyY2gveDg2L2tlcm5lbC9hcGljL2lvX2FwaWMuYyAgICAgICAgICAgIHwgIDUgKysrKysK
IGFyY2gveDg2L2tlcm5lbC9lODIwLmMgICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiBhcmNo
L3g4Ni9wbGF0Zm9ybS9vbHBjL29scGNfZHQuYyAgICAgICAgICB8ICAzICsrKwogYXJjaC94ODYv
eGVuL3AybS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAxMSArKysrKysrKystLQogYXJjaC94
dGVuc2EvbW0va2FzYW5faW5pdC5jICAgICAgICAgICAgICAgfCAgNCArKysrCiBhcmNoL3h0ZW5z
YS9tbS9tbXUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogZHJpdmVycy9jbGsvdGkv
Y2xrLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKysKIGRyaXZlcnMvbWFjaW50b3NoL3Nt
dS5jICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiBkcml2ZXJzL29mL2ZkdC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKystCiBkcml2ZXJzL29mL3VuaXR0ZXN0LmMgICAg
ICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKystCiBkcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5j
ICAgICAgICAgICAgICAgICB8ICA3ICsrKysrLS0KIGtlcm5lbC9wb3dlci9zbmFwc2hvdC5jICAg
ICAgICAgICAgICAgICAgIHwgIDMgKysrCiBsaWIvY3B1bWFzay5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAzICsrKwogbW0va2FzYW4vaW5pdC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrKysrKy0tCiBtbS9zcGFyc2UuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrLS0KIDczIGZpbGVzIGNoYW5nZWQsIDQwOSBp
bnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FscGhhL2tl
cm5lbC9jb3JlX2NpYS5jIGIvYXJjaC9hbHBoYS9rZXJuZWwvY29yZV9jaWEuYwppbmRleCA0NjZj
ZDQ0Li5mNDg5MTcwIDEwMDY0NAotLS0gYS9hcmNoL2FscGhhL2tlcm5lbC9jb3JlX2NpYS5jCisr
KyBiL2FyY2gvYWxwaGEva2VybmVsL2NvcmVfY2lhLmMKQEAgLTMzMiw2ICszMzIsOSBAQCBjaWFf
cHJlcGFyZV90YmlhX3dvcmthcm91bmQoaW50IHdpbmRvdykKIAogCS8qIFVzZSBtaW5pbWFsIDFL
IG1hcC4gKi8KIAlwcHRlID0gbWVtYmxvY2tfYWxsb2MoQ0lBX0JST0tFTl9UQklBX1NJWkUsIDMy
NzY4KTsKKwlpZiAoIXBwdGUpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV1IGJ5
dGVzIGFsaWduPTB4JXhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBDSUFfQlJPS0VOX1RCSUFfU0la
RSwgMzI3NjgpOwogCXB0ZSA9ICh2aXJ0X3RvX3BoeXMocHB0ZSkgPj4gKFBBR0VfU0hJRlQgLSAx
KSkgfCAxOwogCiAJZm9yIChpID0gMDsgaSA8IENJQV9CUk9LRU5fVEJJQV9TSVpFIC8gc2l6ZW9m
KHVuc2lnbmVkIGxvbmcpOyArK2kpCmRpZmYgLS1naXQgYS9hcmNoL2FscGhhL2tlcm5lbC9jb3Jl
X21hcnZlbC5jIGIvYXJjaC9hbHBoYS9rZXJuZWwvY29yZV9tYXJ2ZWwuYwppbmRleCBjMWQwYzE4
Li4xZGI5ZDBlIDEwMDY0NAotLS0gYS9hcmNoL2FscGhhL2tlcm5lbC9jb3JlX21hcnZlbC5jCisr
KyBiL2FyY2gvYWxwaGEva2VybmVsL2NvcmVfbWFydmVsLmMKQEAgLTgzLDYgKzgzLDkgQEAgbWtf
cmVzb3VyY2VfbmFtZShpbnQgcGUsIGludCBwb3J0LCBjaGFyICpzdHIpCiAJCiAJc3ByaW50Zih0
bXAsICJQQ0kgJXMgUEUgJWQgUE9SVCAlZCIsIHN0ciwgcGUsIHBvcnQpOwogCW5hbWUgPSBtZW1i
bG9ja19hbGxvYyhzdHJsZW4odG1wKSArIDEsIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFuYW1l
KQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19f
LAorCQkgICAgICBzdHJsZW4odG1wKSArIDEpOwogCXN0cmNweShuYW1lLCB0bXApOwogCiAJcmV0
dXJuIG5hbWU7CkBAIC0xMTgsNiArMTIxLDkgQEAgYWxsb2NfaW83KHVuc2lnbmVkIGludCBwZSkK
IAl9CiAKIAlpbzcgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKmlvNyksIFNNUF9DQUNIRV9CWVRF
Uyk7CisJaWYgKCFpbzcpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRl
c1xuIiwgX19mdW5jX18sCisJCSAgICAgIHNpemVvZigqaW83KSk7CiAJaW83LT5wZSA9IHBlOwog
CXJhd19zcGluX2xvY2tfaW5pdCgmaW83LT5pcnFfbG9jayk7CiAKZGlmZiAtLWdpdCBhL2FyY2gv
YWxwaGEva2VybmVsL3BjaS1ub29wLmMgYi9hcmNoL2FscGhhL2tlcm5lbC9wY2ktbm9vcC5jCmlu
ZGV4IDA5MWNmZjMuLmFlODIwNjEgMTAwNjQ0Ci0tLSBhL2FyY2gvYWxwaGEva2VybmVsL3BjaS1u
b29wLmMKKysrIGIvYXJjaC9hbHBoYS9rZXJuZWwvcGNpLW5vb3AuYwpAQCAtMzQsNiArMzQsOSBA
QCBhbGxvY19wY2lfY29udHJvbGxlcih2b2lkKQogCXN0cnVjdCBwY2lfY29udHJvbGxlciAqaG9z
ZTsKIAogCWhvc2UgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKmhvc2UpLCBTTVBfQ0FDSEVfQllU
RVMpOworCWlmICghaG9zZSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5
dGVzXG4iLCBfX2Z1bmNfXywKKwkJICAgICAgc2l6ZW9mKCpob3NlKSk7CiAKIAkqaG9zZV90YWls
ID0gaG9zZTsKIAlob3NlX3RhaWwgPSAmaG9zZS0+bmV4dDsKQEAgLTQ0LDcgKzQ3LDEzIEBAIGFs
bG9jX3BjaV9jb250cm9sbGVyKHZvaWQpCiBzdHJ1Y3QgcmVzb3VyY2UgKiBfX2luaXQKIGFsbG9j
X3Jlc291cmNlKHZvaWQpCiB7Ci0JcmV0dXJuIG1lbWJsb2NrX2FsbG9jKHNpemVvZihzdHJ1Y3Qg
cmVzb3VyY2UpLCBTTVBfQ0FDSEVfQllURVMpOworCXZvaWQgKnB0ciA9IG1lbWJsb2NrX2FsbG9j
KHNpemVvZihzdHJ1Y3QgcmVzb3VyY2UpLCBTTVBfQ0FDSEVfQllURVMpOworCisJaWYgKCFwdHIp
CisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18s
CisJCSAgICAgIHNpemVvZihzdHJ1Y3QgcmVzb3VyY2UpKTsKKworCXJldHVybiBwdHI7CiB9CiAK
IFNZU0NBTExfREVGSU5FMyhwY2ljb25maWdfaW9iYXNlLCBsb25nLCB3aGljaCwgdW5zaWduZWQg
bG9uZywgYnVzLApAQCAtNTQsNyArNjMsNyBAQCBTWVNDQUxMX0RFRklORTMocGNpY29uZmlnX2lv
YmFzZSwgbG9uZywgd2hpY2gsIHVuc2lnbmVkIGxvbmcsIGJ1cywKIAogCS8qIGZyb20gaG9zZSBv
ciBmcm9tIGJ1cy5kZXZmbiAqLwogCWlmICh3aGljaCAmIElPQkFTRV9GUk9NX0hPU0UpIHsKLQkJ
Zm9yIChob3NlID0gaG9zZV9oZWFkOyBob3NlOyBob3NlID0gaG9zZS0+bmV4dCkgCisJCWZvciAo
aG9zZSA9IGhvc2VfaGVhZDsgaG9zZTsgaG9zZSA9IGhvc2UtPm5leHQpCiAJCQlpZiAoaG9zZS0+
aW5kZXggPT0gYnVzKQogCQkJCWJyZWFrOwogCQlpZiAoIWhvc2UpCmRpZmYgLS1naXQgYS9hcmNo
L2FscGhhL2tlcm5lbC9wY2kuYyBiL2FyY2gvYWxwaGEva2VybmVsL3BjaS5jCmluZGV4IDk3MDk4
MTIuLjY0ZmJmYjAgMTAwNjQ0Ci0tLSBhL2FyY2gvYWxwaGEva2VybmVsL3BjaS5jCisrKyBiL2Fy
Y2gvYWxwaGEva2VybmVsL3BjaS5jCkBAIC0zOTMsNiArMzkzLDkgQEAgYWxsb2NfcGNpX2NvbnRy
b2xsZXIodm9pZCkKIAlzdHJ1Y3QgcGNpX2NvbnRyb2xsZXIgKmhvc2U7CiAKIAlob3NlID0gbWVt
YmxvY2tfYWxsb2Moc2l6ZW9mKCpob3NlKSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIWhvc2Up
CisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18s
CisJCSAgICAgIHNpemVvZigqaG9zZSkpOwogCiAJKmhvc2VfdGFpbCA9IGhvc2U7CiAJaG9zZV90
YWlsID0gJmhvc2UtPm5leHQ7CkBAIC00MDMsNyArNDA2LDEzIEBAIGFsbG9jX3BjaV9jb250cm9s
bGVyKHZvaWQpCiBzdHJ1Y3QgcmVzb3VyY2UgKiBfX2luaXQKIGFsbG9jX3Jlc291cmNlKHZvaWQp
CiB7Ci0JcmV0dXJuIG1lbWJsb2NrX2FsbG9jKHNpemVvZihzdHJ1Y3QgcmVzb3VyY2UpLCBTTVBf
Q0FDSEVfQllURVMpOworCXZvaWQgKnB0ciA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZihzdHJ1Y3Qg
cmVzb3VyY2UpLCBTTVBfQ0FDSEVfQllURVMpOworCisJaWYgKCFwdHIpCisJCXBhbmljKCIlczog
RmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18sCisJCSAgICAgIHNpemVv
ZihzdHJ1Y3QgcmVzb3VyY2UpKTsKKworCXJldHVybiBwdHI7CiB9CiAKIApkaWZmIC0tZ2l0IGEv
YXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11LmMgYi9hcmNoL2FscGhhL2tlcm5lbC9wY2lfaW9t
bXUuYwppbmRleCBlNGNmNzdiLi4zMDM0ZDZkIDEwMDY0NAotLS0gYS9hcmNoL2FscGhhL2tlcm5l
bC9wY2lfaW9tbXUuYworKysgYi9hcmNoL2FscGhhL2tlcm5lbC9wY2lfaW9tbXUuYwpAQCAtODAs
NiArODAsOSBAQCBpb21tdV9hcmVuYV9uZXdfbm9kZShpbnQgbmlkLCBzdHJ1Y3QgcGNpX2NvbnRy
b2xsZXIgKmhvc2UsIGRtYV9hZGRyX3QgYmFzZSwKIAkJICAgICAgICIgICAgZmFsbGluZyBiYWNr
IHRvIHN5c3RlbS13aWRlIGFsbG9jYXRpb25cbiIsCiAJCSAgICAgICBfX2Z1bmNfXywgbmlkKTsK
IAkJYXJlbmEgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKmFyZW5hKSwgU01QX0NBQ0hFX0JZVEVT
KTsKKwkJaWYgKCFhcmVuYSkKKwkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBi
eXRlc1xuIiwgX19mdW5jX18sCisJCQkgICAgICBzaXplb2YoKmFyZW5hKSk7CiAJfQogCiAJYXJl
bmEtPnB0ZXMgPSBtZW1ibG9ja19hbGxvY19ub2RlKHNpemVvZigqYXJlbmEpLCBhbGlnbiwgbmlk
KTsKQEAgLTg4LDEyICs5MSwyMSBAQCBpb21tdV9hcmVuYV9uZXdfbm9kZShpbnQgbmlkLCBzdHJ1
Y3QgcGNpX2NvbnRyb2xsZXIgKmhvc2UsIGRtYV9hZGRyX3QgYmFzZSwKIAkJICAgICAgICIgICAg
ZmFsbGluZyBiYWNrIHRvIHN5c3RlbS13aWRlIGFsbG9jYXRpb25cbiIsCiAJCSAgICAgICBfX2Z1
bmNfXywgbmlkKTsKIAkJYXJlbmEtPnB0ZXMgPSBtZW1ibG9ja19hbGxvYyhtZW1fc2l6ZSwgYWxp
Z24pOworCQlpZiAoIWFyZW5hLT5wdGVzKQorCQkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2Nh
dGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkJICAgICAgX19mdW5jX18sIG1lbV9zaXpl
LCBhbGlnbik7CiAJfQogCiAjZWxzZSAvKiBDT05GSUdfRElTQ09OVElHTUVNICovCiAKIAlhcmVu
YSA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqYXJlbmEpLCBTTVBfQ0FDSEVfQllURVMpOworCWlm
ICghYXJlbmEpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwg
X19mdW5jX18sCisJCSAgICAgIHNpemVvZigqYXJlbmEpKTsKIAlhcmVuYS0+cHRlcyA9IG1lbWJs
b2NrX2FsbG9jKG1lbV9zaXplLCBhbGlnbik7CisJaWYgKCFhcmVuYS0+cHRlcykKKwkJcGFuaWMo
IiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkgICAg
ICBfX2Z1bmNfXywgbWVtX3NpemUsIGFsaWduKTsKIAogI2VuZGlmIC8qIENPTkZJR19ESVNDT05U
SUdNRU0gKi8KIApkaWZmIC0tZ2l0IGEvYXJjaC9hcmMvbW0vaGlnaG1lbS5jIGIvYXJjaC9hcmMv
bW0vaGlnaG1lbS5jCmluZGV4IDQ4ZTcwMDEuLjExZjU3ZTIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJj
L21tL2hpZ2htZW0uYworKysgYi9hcmNoL2FyYy9tbS9oaWdobWVtLmMKQEAgLTEyNCw2ICsxMjQs
MTAgQEAgc3RhdGljIG5vaW5saW5lIHB0ZV90ICogX19pbml0IGFsbG9jX2ttYXBfcGd0YWJsZSh1
bnNpZ25lZCBsb25nIGt2YWRkcikKIAlwbWRfayA9IHBtZF9vZmZzZXQocHVkX2ssIGt2YWRkcik7
CiAKIAlwdGVfayA9IChwdGVfdCAqKW1lbWJsb2NrX2FsbG9jX2xvdyhQQUdFX1NJWkUsIFBBR0Vf
U0laRSk7CisJaWYgKCFwdGVfaykKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1
IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdF
X1NJWkUpOworCiAJcG1kX3BvcHVsYXRlX2tlcm5lbCgmaW5pdF9tbSwgcG1kX2ssIHB0ZV9rKTsK
IAlyZXR1cm4gcHRlX2s7CiB9CmRpZmYgLS1naXQgYS9hcmNoL2FybS9rZXJuZWwvc2V0dXAuYyBi
L2FyY2gvYXJtL2tlcm5lbC9zZXR1cC5jCmluZGV4IDM3NWIxM2YuLjVkNzhiNmEgMTAwNjQ0Ci0t
LSBhL2FyY2gvYXJtL2tlcm5lbC9zZXR1cC5jCisrKyBiL2FyY2gvYXJtL2tlcm5lbC9zZXR1cC5j
CkBAIC04NjcsNiArODY3LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHJlcXVlc3Rfc3RhbmRhcmRf
cmVzb3VyY2VzKGNvbnN0IHN0cnVjdCBtYWNoaW5lX2Rlc2MgKm1kZXNjKQogCQlib290X2FsaWFz
X3N0YXJ0ID0gcGh5c190b19pZG1hcChzdGFydCk7CiAJCWlmIChhcm1faGFzX2lkbWFwX2FsaWFz
KCkgJiYgYm9vdF9hbGlhc19zdGFydCAhPSBJRE1BUF9JTlZBTElEX0FERFIpIHsKIAkJCXJlcyA9
IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqcmVzKSwgU01QX0NBQ0hFX0JZVEVTKTsKKwkJCWlmICgh
cmVzKQorCQkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwKKwkJ
CQkgICAgICBfX2Z1bmNfXywgc2l6ZW9mKCpyZXMpKTsKIAkJCXJlcy0+bmFtZSA9ICJTeXN0ZW0g
UkFNIChib290IGFsaWFzKSI7CiAJCQlyZXMtPnN0YXJ0ID0gYm9vdF9hbGlhc19zdGFydDsKIAkJ
CXJlcy0+ZW5kID0gcGh5c190b19pZG1hcChlbmQpOwpAQCAtODc1LDYgKzg3OCw5IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCByZXF1ZXN0X3N0YW5kYXJkX3Jlc291cmNlcyhjb25zdCBzdHJ1Y3QgbWFj
aGluZV9kZXNjICptZGVzYykKIAkJfQogCiAJCXJlcyA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigq
cmVzKSwgU01QX0NBQ0hFX0JZVEVTKTsKKwkJaWYgKCFyZXMpCisJCQlwYW5pYygiJXM6IEZhaWxl
ZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLAorCQkJICAgICAgc2l6ZW9mKCpy
ZXMpKTsKIAkJcmVzLT5uYW1lICA9ICJTeXN0ZW0gUkFNIjsKIAkJcmVzLT5zdGFydCA9IHN0YXJ0
OwogCQlyZXMtPmVuZCA9IGVuZDsKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21tL21tdS5jIGIvYXJj
aC9hcm0vbW0vbW11LmMKaW5kZXggNTdkZTBkZC4uZjNjZTM0MSAxMDA2NDQKLS0tIGEvYXJjaC9h
cm0vbW0vbW11LmMKKysrIGIvYXJjaC9hcm0vbW0vbW11LmMKQEAgLTcyMSw3ICs3MjEsMTMgQEAg
RVhQT1JUX1NZTUJPTChwaHlzX21lbV9hY2Nlc3NfcHJvdCk7CiAKIHN0YXRpYyB2b2lkIF9faW5p
dCAqZWFybHlfYWxsb2ModW5zaWduZWQgbG9uZyBzeikKIHsKLQlyZXR1cm4gbWVtYmxvY2tfYWxs
b2Moc3osIHN6KTsKKwl2b2lkICpwdHIgPSBtZW1ibG9ja19hbGxvYyhzeiwgc3opOworCisJaWYg
KCFwdHIpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0w
eCVseFxuIiwKKwkJICAgICAgX19mdW5jX18sIHN6LCBzeik7CisKKwlyZXR1cm4gcHRyOwogfQog
CiBzdGF0aWMgdm9pZCAqX19pbml0IGxhdGVfYWxsb2ModW5zaWduZWQgbG9uZyBzeikKQEAgLTk5
NCw2ICsxMDAwLDkgQEAgdm9pZCBfX2luaXQgaW90YWJsZV9pbml0KHN0cnVjdCBtYXBfZGVzYyAq
aW9fZGVzYywgaW50IG5yKQogCQlyZXR1cm47CiAKIAlzdm0gPSBtZW1ibG9ja19hbGxvYyhzaXpl
b2YoKnN2bSkgKiBuciwgX19hbGlnbm9mX18oKnN2bSkpOworCWlmICghc3ZtKQorCQlwYW5pYygi
JXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXMgYWxpZ249MHglenhcbiIsCisJCSAgICAg
IF9fZnVuY19fLCBzaXplb2YoKnN2bSkgKiBuciwgX19hbGlnbm9mX18oKnN2bSkpOwogCiAJZm9y
IChtZCA9IGlvX2Rlc2M7IG5yOyBtZCsrLCBuci0tKSB7CiAJCWNyZWF0ZV9tYXBwaW5nKG1kKTsK
QEAgLTEwMTYsNiArMTAyNSw5IEBAIHZvaWQgX19pbml0IHZtX3Jlc2VydmVfYXJlYV9lYXJseSh1
bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSwKIAlzdHJ1Y3Qgc3RhdGljX3Zt
ICpzdm07CiAKIAlzdm0gPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKnN2bSksIF9fYWxpZ25vZl9f
KCpzdm0pKTsKKwlpZiAoIXN2bSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1
IGJ5dGVzIGFsaWduPTB4JXp4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgc2l6ZW9mKCpzdm0pLCBf
X2FsaWdub2ZfXygqc3ZtKSk7CiAKIAl2bSA9ICZzdm0tPnZtOwogCXZtLT5hZGRyID0gKHZvaWQg
KilhZGRyOwpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9rZXJuZWwvc2V0dXAuYyBiL2FyY2gvYXJt
NjQva2VybmVsL3NldHVwLmMKaW5kZXggNGIwZTEyMy4uNWM1NDAxZiAxMDA2NDQKLS0tIGEvYXJj
aC9hcm02NC9rZXJuZWwvc2V0dXAuYworKysgYi9hcmNoL2FybTY0L2tlcm5lbC9zZXR1cC5jCkBA
IC0yMDksNiArMjA5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHJlcXVlc3Rfc3RhbmRhcmRfcmVz
b3VyY2VzKHZvaWQpCiAJc3RydWN0IG1lbWJsb2NrX3JlZ2lvbiAqcmVnaW9uOwogCXN0cnVjdCBy
ZXNvdXJjZSAqcmVzOwogCXVuc2lnbmVkIGxvbmcgaSA9IDA7CisJc2l6ZV90IHJlc19zaXplOwog
CiAJa2VybmVsX2NvZGUuc3RhcnQgICA9IF9fcGFfc3ltYm9sKF90ZXh0KTsKIAlrZXJuZWxfY29k
ZS5lbmQgICAgID0gX19wYV9zeW1ib2woX19pbml0X2JlZ2luIC0gMSk7CkBAIC0yMTYsOSArMjE3
LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXF1ZXN0X3N0YW5kYXJkX3Jlc291cmNlcyh2b2lk
KQogCWtlcm5lbF9kYXRhLmVuZCAgICAgPSBfX3BhX3N5bWJvbChfZW5kIC0gMSk7CiAKIAludW1f
c3RhbmRhcmRfcmVzb3VyY2VzID0gbWVtYmxvY2subWVtb3J5LmNudDsKLQlzdGFuZGFyZF9yZXNv
dXJjZXMgPSBtZW1ibG9ja19hbGxvY19sb3cobnVtX3N0YW5kYXJkX3Jlc291cmNlcyAqCi0JCQkJ
CSAgICAgICAgc2l6ZW9mKCpzdGFuZGFyZF9yZXNvdXJjZXMpLAotCQkJCQkgICAgICAgIFNNUF9D
QUNIRV9CWVRFUyk7CisJcmVzX3NpemUgPSBudW1fc3RhbmRhcmRfcmVzb3VyY2VzICogc2l6ZW9m
KCpzdGFuZGFyZF9yZXNvdXJjZXMpOworCXN0YW5kYXJkX3Jlc291cmNlcyA9IG1lbWJsb2NrX2Fs
bG9jX2xvdyhyZXNfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIXN0YW5kYXJkX3Jlc291
cmNlcykKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBfX2Z1
bmNfXywgcmVzX3NpemUpOwogCiAJZm9yX2VhY2hfbWVtYmxvY2sobWVtb3J5LCByZWdpb24pIHsK
IAkJcmVzID0gJnN0YW5kYXJkX3Jlc291cmNlc1tpKytdOwpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02
NC9tbS9rYXNhbl9pbml0LmMgYi9hcmNoL2FybTY0L21tL2thc2FuX2luaXQuYwppbmRleCA0YjU1
YjE1Li40M2QxM2M3IDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L21tL2thc2FuX2luaXQuYworKysg
Yi9hcmNoL2FybTY0L21tL2thc2FuX2luaXQuYwpAQCAtNDAsNiArNDAsMTEgQEAgc3RhdGljIHBo
eXNfYWRkcl90IF9faW5pdCBrYXNhbl9hbGxvY196ZXJvZWRfcGFnZShpbnQgbm9kZSkKIAl2b2lk
ICpwID0gbWVtYmxvY2tfYWxsb2NfdHJ5X25pZChQQUdFX1NJWkUsIFBBR0VfU0laRSwKIAkJCQkJ
ICAgICAgX19wYShNQVhfRE1BX0FERFJFU1MpLAogCQkJCQkgICAgICBNRU1CTE9DS19BTExPQ19L
QVNBTiwgbm9kZSk7CisJaWYgKCFwKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAl
bHUgYnl0ZXMgYWxpZ249MHglbHggbmlkPSVkIGZyb209JWxseFxuIiwKKwkJICAgICAgX19mdW5j
X18sIFBBR0VfU0laRSwgUEFHRV9TSVpFLCBub2RlLAorCQkgICAgICBfX3BhKE1BWF9ETUFfQURE
UkVTUykpOworCiAJcmV0dXJuIF9fcGEocCk7CiB9CiAKQEAgLTQ4LDYgKzUzLDExIEBAIHN0YXRp
YyBwaHlzX2FkZHJfdCBfX2luaXQga2FzYW5fYWxsb2NfcmF3X3BhZ2UoaW50IG5vZGUpCiAJdm9p
ZCAqcCA9IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWRfcmF3KFBBR0VfU0laRSwgUEFHRV9TSVpFLAog
CQkJCQkJX19wYShNQVhfRE1BX0FERFJFU1MpLAogCQkJCQkJTUVNQkxPQ0tfQUxMT0NfS0FTQU4s
IG5vZGUpOworCWlmICghcCkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5
dGVzIGFsaWduPTB4JWx4IG5pZD0lZCBmcm9tPSVsbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBQ
QUdFX1NJWkUsIFBBR0VfU0laRSwgbm9kZSwKKwkJICAgICAgX19wYShNQVhfRE1BX0FERFJFU1Mp
KTsKKwogCXJldHVybiBfX3BhKHApOwogfQogCmRpZmYgLS1naXQgYS9hcmNoL2M2eC9tbS9kbWEt
Y29oZXJlbnQuYyBiL2FyY2gvYzZ4L21tL2RtYS1jb2hlcmVudC5jCmluZGV4IDBiZTI4OTguLjBk
MzcwMWIgMTAwNjQ0Ci0tLSBhL2FyY2gvYzZ4L21tL2RtYS1jb2hlcmVudC5jCisrKyBiL2FyY2gv
YzZ4L21tL2RtYS1jb2hlcmVudC5jCkBAIC0xMzgsNiArMTM4LDEwIEBAIHZvaWQgX19pbml0IGNv
aGVyZW50X21lbV9pbml0KHBoeXNfYWRkcl90IHN0YXJ0LCB1MzIgc2l6ZSkKIAogCWRtYV9iaXRt
YXAgPSBtZW1ibG9ja19hbGxvYyhCSVRTX1RPX0xPTkdTKGRtYV9wYWdlcykgKiBzaXplb2YobG9u
ZyksCiAJCQkJICAgIHNpemVvZihsb25nKSk7CisJaWYgKCFkbWFfYml0bWFwKQorCQlwYW5pYygi
JXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXMgYWxpZ249MHglenhcbiIsCisJCSAgICAg
IF9fZnVuY19fLCBCSVRTX1RPX0xPTkdTKGRtYV9wYWdlcykgKiBzaXplb2YobG9uZyksCisJCSAg
ICAgIHNpemVvZihsb25nKSk7CiB9CiAKIHN0YXRpYyB2b2lkIGM2eF9kbWFfc3luYyhzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHBoeXNfYWRkcl90IHBhZGRyLCBzaXplX3Qgc2l6ZSwKZGlmZiAtLWdpdCBh
L2FyY2gvYzZ4L21tL2luaXQuYyBiL2FyY2gvYzZ4L21tL2luaXQuYwppbmRleCBlODNjMDQ2Li5m
ZTU4MmMzIDEwMDY0NAotLS0gYS9hcmNoL2M2eC9tbS9pbml0LmMKKysrIGIvYXJjaC9jNngvbW0v
aW5pdC5jCkBAIC00MCw2ICs0MCw5IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAK
IAllbXB0eV96ZXJvX3BhZ2UgICAgICA9ICh1bnNpZ25lZCBsb25nKSBtZW1ibG9ja19hbGxvYyhQ
QUdFX1NJWkUsCiAJCQkJCQkJICAgICAgUEFHRV9TSVpFKTsKKwlpZiAoIWVtcHR5X3plcm9fcGFn
ZSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4
XG4iLAorCQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwogCiAJLyoKIAkg
KiBTZXQgdXAgdXNlciBkYXRhIHNwYWNlCmRpZmYgLS1naXQgYS9hcmNoL2Nza3kvbW0vaGlnaG1l
bS5jIGIvYXJjaC9jc2t5L21tL2hpZ2htZW0uYwppbmRleCA1M2IxYmZhLi4zMzE3Yjc3NCAxMDA2
NDQKLS0tIGEvYXJjaC9jc2t5L21tL2hpZ2htZW0uYworKysgYi9hcmNoL2Nza3kvbW0vaGlnaG1l
bS5jCkBAIC0xNDEsNiArMTQxLDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBmaXhyYW5nZV9pbml0
KHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kLAogCQkJZm9yICg7IChrIDwg
UFRSU19QRVJfUE1EKSAmJiAodmFkZHIgIT0gZW5kKTsgcG1kKyssIGsrKykgewogCQkJCWlmIChw
bWRfbm9uZSgqcG1kKSkgewogCQkJCQlwdGUgPSAocHRlX3QgKikgbWVtYmxvY2tfYWxsb2NfbG93
KFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwkJCQkJaWYgKCFwdGUpCisJCQkJCQlwYW5pYygiJXM6
IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249JWx4XG4iLAorCQkJCQkJICAgICAg
X19mdW5jX18sIFBBR0VfU0laRSwKKwkJCQkJCSAgICAgIFBBR0VfU0laRSk7CisKIAkJCQkJc2V0
X3BtZChwbWQsIF9fcG1kKF9fcGEocHRlKSkpOwogCQkJCQlCVUdfT04ocHRlICE9IHB0ZV9vZmZz
ZXRfa2VybmVsKHBtZCwgMCkpOwogCQkJCX0KZGlmZiAtLWdpdCBhL2FyY2gvaDgzMDAvbW0vaW5p
dC5jIGIvYXJjaC9oODMwMC9tbS9pbml0LmMKaW5kZXggYTE1Nzg5MC4uMGYwNGE1ZSAxMDA2NDQK
LS0tIGEvYXJjaC9oODMwMC9tbS9pbml0LmMKKysrIGIvYXJjaC9oODMwMC9tbS9pbml0LmMKQEAg
LTY4LDYgKzY4LDkgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkKIAkgKiB0byBhIGNv
dXBsZSBvZiBhbGxvY2F0ZWQgcGFnZXMuCiAJICovCiAJZW1wdHlfemVyb19wYWdlID0gKHVuc2ln
bmVkIGxvbmcpbWVtYmxvY2tfYWxsb2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCWlmICghZW1w
dHlfemVyb19wYWdlKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMg
YWxpZ249MHglbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7
CiAKIAkvKgogCSAqIFNldCB1cCBTRkMvREZDIHJlZ2lzdGVycyAodXNlciBkYXRhIHNwYWNlKS4K
ZGlmZiAtLWdpdCBhL2FyY2gvbTY4ay9hdGFyaS9zdHJhbS5jIGIvYXJjaC9tNjhrL2F0YXJpL3N0
cmFtLmMKaW5kZXggNmZmYzIwNC4uNjE1MmY5ZiAxMDA2NDQKLS0tIGEvYXJjaC9tNjhrL2F0YXJp
L3N0cmFtLmMKKysrIGIvYXJjaC9tNjhrL2F0YXJpL3N0cmFtLmMKQEAgLTk3LDYgKzk3LDEwIEBA
IHZvaWQgX19pbml0IGF0YXJpX3N0cmFtX3Jlc2VydmVfcGFnZXModm9pZCAqc3RhcnRfbWVtKQog
CQlwcl9kZWJ1ZygiYXRhcmlfc3RyYW0gcG9vbDoga2VybmVsIGluIFNULVJBTSwgdXNpbmcgYWxs
b2NfYm9vdG1lbSFcbiIpOwogCQlzdHJhbV9wb29sLnN0YXJ0ID0gKHJlc291cmNlX3NpemVfdClt
ZW1ibG9ja19hbGxvY19sb3cocG9vbF9zaXplLAogCQkJCQkJCQkgICAgICAgUEFHRV9TSVpFKTsK
KwkJaWYgKCFzdHJhbV9wb29sLnN0YXJ0KQorCQkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2Nh
dGUgJWx1IGJ5dGVzIGFsaWduPSVseFxuIiwKKwkJCSAgICAgIF9fZnVuY19fLCBwb29sX3NpemUs
IFBBR0VfU0laRSk7CisKIAkJc3RyYW1fcG9vbC5lbmQgPSBzdHJhbV9wb29sLnN0YXJ0ICsgcG9v
bF9zaXplIC0gMTsKIAkJcmVxdWVzdF9yZXNvdXJjZSgmaW9tZW1fcmVzb3VyY2UsICZzdHJhbV9w
b29sKTsKIAkJc3RyYW1fdmlydF9vZmZzZXQgPSAwOwpkaWZmIC0tZ2l0IGEvYXJjaC9tNjhrL21t
L2luaXQuYyBiL2FyY2gvbTY4ay9tbS9pbml0LmMKaW5kZXggOTMzYzMzZS4uODg2OGE0YyAxMDA2
NDQKLS0tIGEvYXJjaC9tNjhrL21tL2luaXQuYworKysgYi9hcmNoL202OGsvbW0vaW5pdC5jCkBA
IC05NCw2ICs5NCw5IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAJaGlnaF9tZW1v
cnkgPSAodm9pZCAqKSBlbmRfbWVtOwogCiAJZW1wdHlfemVyb19wYWdlID0gbWVtYmxvY2tfYWxs
b2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCWlmICghZW1wdHlfemVyb19wYWdlKQorCQlwYW5p
YygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhcbiIsCisJCSAg
ICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7CiAKIAkvKgogCSAqIFNldCB1cCBT
RkMvREZDIHJlZ2lzdGVycyAodXNlciBkYXRhIHNwYWNlKS4KZGlmZiAtLWdpdCBhL2FyY2gvbTY4
ay9tbS9tY2ZtbXUuYyBiL2FyY2gvbTY4ay9tbS9tY2ZtbXUuYwppbmRleCA0OTJmOTUzLi42Y2Ix
ZTQxIDEwMDY0NAotLS0gYS9hcmNoL202OGsvbW0vbWNmbW11LmMKKysrIGIvYXJjaC9tNjhrL21t
L21jZm1tdS5jCkBAIC00NCw2ICs0NCw5IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQp
CiAJaW50IGk7CiAKIAllbXB0eV96ZXJvX3BhZ2UgPSAodm9pZCAqKSBtZW1ibG9ja19hbGxvYyhQ
QUdFX1NJWkUsIFBBR0VfU0laRSk7CisJaWYgKCFlbXB0eV96ZXJvX3BhZ2UpCisJCXBhbmljKCIl
czogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJICAgICAg
X19mdW5jX18sIFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKIAogCXBnX2RpciA9IHN3YXBwZXJfcGdf
ZGlyOwogCW1lbXNldChzd2FwcGVyX3BnX2RpciwgMCwgc2l6ZW9mKHN3YXBwZXJfcGdfZGlyKSk7
CkBAIC01MSw2ICs1NCw5IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAJc2l6ZSA9
IG51bV9wYWdlcyAqIHNpemVvZihwdGVfdCk7CiAJc2l6ZSA9IChzaXplICsgUEFHRV9TSVpFKSAm
IH4oUEFHRV9TSVpFLTEpOwogCW5leHRfcGd0YWJsZSA9ICh1bnNpZ25lZCBsb25nKSBtZW1ibG9j
a19hbGxvYyhzaXplLCBQQUdFX1NJWkUpOworCWlmICghbmV4dF9wZ3RhYmxlKQorCQlwYW5pYygi
JXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhcbiIsCisJCSAgICAg
IF9fZnVuY19fLCBzaXplLCBQQUdFX1NJWkUpOwogCiAJYm9vdG1lbV9lbmQgPSAobmV4dF9wZ3Rh
YmxlICsgc2l6ZSArIFBBR0VfU0laRSkgJiBQQUdFX01BU0s7CiAJcGdfZGlyICs9IFBBR0VfT0ZG
U0VUID4+IFBHRElSX1NISUZUOwpkaWZmIC0tZ2l0IGEvYXJjaC9tNjhrL21tL21vdG9yb2xhLmMg
Yi9hcmNoL202OGsvbW0vbW90b3JvbGEuYwppbmRleCAzZjNkMGJmLi4zNTY2MDFiIDEwMDY0NAot
LS0gYS9hcmNoL202OGsvbW0vbW90b3JvbGEuYworKysgYi9hcmNoL202OGsvbW0vbW90b3JvbGEu
YwpAQCAtNTUsNiArNTUsOSBAQCBzdGF0aWMgcHRlX3QgKiBfX2luaXQga2VybmVsX3BhZ2VfdGFi
bGUodm9pZCkKIAlwdGVfdCAqcHRhYmxlcDsKIAogCXB0YWJsZXAgPSAocHRlX3QgKiltZW1ibG9j
a19hbGxvY19sb3coUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCWlmICghcHRhYmxlcCkKKwkJcGFu
aWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPSVseFxuIiwKKwkJICAg
ICAgX19mdW5jX18sIFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKIAogCWNsZWFyX3BhZ2UocHRhYmxl
cCk7CiAJX19mbHVzaF9wYWdlX3RvX3JhbShwdGFibGVwKTsKQEAgLTk2LDYgKzk5LDkgQEAgc3Rh
dGljIHBtZF90ICogX19pbml0IGtlcm5lbF9wdHJfdGFibGUodm9pZCkKIAlpZiAoKCh1bnNpZ25l
ZCBsb25nKWxhc3RfcGd0YWJsZSAmIH5QQUdFX01BU0spID09IDApIHsKIAkJbGFzdF9wZ3RhYmxl
ID0gKHBtZF90ICopbWVtYmxvY2tfYWxsb2NfbG93KFBBR0VfU0laRSwKIAkJCQkJCQkgICBQQUdF
X1NJWkUpOworCQlpZiAoIWxhc3RfcGd0YWJsZSkKKwkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFs
bG9jYXRlICVsdSBieXRlcyBhbGlnbj0lbHhcbiIsCisJCQkgICAgICBfX2Z1bmNfXywgUEFHRV9T
SVpFLCBQQUdFX1NJWkUpOwogCiAJCWNsZWFyX3BhZ2UobGFzdF9wZ3RhYmxlKTsKIAkJX19mbHVz
aF9wYWdlX3RvX3JhbShsYXN0X3BndGFibGUpOwpAQCAtMjc4LDYgKzI4NCw5IEBAIHZvaWQgX19p
bml0IHBhZ2luZ19pbml0KHZvaWQpCiAJICogdG8gYSBjb3VwbGUgb2YgYWxsb2NhdGVkIHBhZ2Vz
CiAJICovCiAJZW1wdHlfemVyb19wYWdlID0gbWVtYmxvY2tfYWxsb2MoUEFHRV9TSVpFLCBQQUdF
X1NJWkUpOworCWlmICghZW1wdHlfemVyb19wYWdlKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBh
bGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBQQUdF
X1NJWkUsIFBBR0VfU0laRSk7CiAKIAkvKgogCSAqIFNldCB1cCBTRkMvREZDIHJlZ2lzdGVycwpk
aWZmIC0tZ2l0IGEvYXJjaC9tNjhrL21tL3N1bjNtbXUuYyBiL2FyY2gvbTY4ay9tbS9zdW4zbW11
LmMKaW5kZXggZjczNmRiNC4uZWNhMWM0NiAxMDA2NDQKLS0tIGEvYXJjaC9tNjhrL21tL3N1bjNt
bXUuYworKysgYi9hcmNoL202OGsvbW0vc3VuM21tdS5jCkBAIC00Niw2ICs0Niw5IEBAIHZvaWQg
X19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAJdW5zaWduZWQgbG9uZyBzaXplOwogCiAJZW1wdHlf
emVyb19wYWdlID0gbWVtYmxvY2tfYWxsb2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCWlmICgh
ZW1wdHlfemVyb19wYWdlKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0
ZXMgYWxpZ249MHglbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0la
RSk7CiAKIAlhZGRyZXNzID0gUEFHRV9PRkZTRVQ7CiAJcGdfZGlyID0gc3dhcHBlcl9wZ19kaXI7
CkBAIC01Niw2ICs1OSw5IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAJc2l6ZSA9
IChzaXplICsgUEFHRV9TSVpFKSAmIH4oUEFHRV9TSVpFLTEpOwogCiAJbmV4dF9wZ3RhYmxlID0g
KHVuc2lnbmVkIGxvbmcpbWVtYmxvY2tfYWxsb2Moc2l6ZSwgUEFHRV9TSVpFKTsKKwlpZiAoIW5l
eHRfcGd0YWJsZSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFs
aWduPTB4JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgc2l6ZSwgUEFHRV9TSVpFKTsKIAlib290
bWVtX2VuZCA9IChuZXh0X3BndGFibGUgKyBzaXplICsgUEFHRV9TSVpFKSAmIFBBR0VfTUFTSzsK
IAogCS8qIE1hcCB3aG9sZSBtZW1vcnkgZnJvbSBQQUdFX09GRlNFVCAoMHgwRTAwMDAwMCkgKi8K
ZGlmZiAtLWdpdCBhL2FyY2gvbTY4ay9zdW4zL3N1bjNkdm1hLmMgYi9hcmNoL202OGsvc3VuMy9z
dW4zZHZtYS5jCmluZGV4IDRkNjQ3MTEuLjM5OWYzZDAgMTAwNjQ0Ci0tLSBhL2FyY2gvbTY4ay9z
dW4zL3N1bjNkdm1hLmMKKysrIGIvYXJjaC9tNjhrL3N1bjMvc3VuM2R2bWEuYwpAQCAtMjY5LDYg
KzI2OSw5IEBAIHZvaWQgX19pbml0IGR2bWFfaW5pdCh2b2lkKQogCiAJaW9tbXVfdXNlID0gbWVt
YmxvY2tfYWxsb2MoSU9NTVVfVE9UQUxfRU5UUklFUyAqIHNpemVvZih1bnNpZ25lZCBsb25nKSwK
IAkJCQkgICBTTVBfQ0FDSEVfQllURVMpOworCWlmICghaW9tbXVfdXNlKQorCQlwYW5pYygiJXM6
IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLAorCQkgICAgICBJT01N
VV9UT1RBTF9FTlRSSUVTICogc2l6ZW9mKHVuc2lnbmVkIGxvbmcpKTsKIAogCWR2bWFfdW5tYXBf
aW9tbXUoRFZNQV9TVEFSVCwgRFZNQV9TSVpFKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC9taWNyb2Js
YXplL21tL2luaXQuYyBiL2FyY2gvbWljcm9ibGF6ZS9tbS9pbml0LmMKaW5kZXggYmQxY2Q0Yi4u
N2U5N2Q0NCAxMDA2NDQKLS0tIGEvYXJjaC9taWNyb2JsYXplL21tL2luaXQuYworKysgYi9hcmNo
L21pY3JvYmxhemUvbW0vaW5pdC5jCkBAIC0zNzQsMTAgKzM3NCwxNCBAQCB2b2lkICogX19yZWYg
emFsbG9jX21heWJlX2Jvb3RtZW0oc2l6ZV90IHNpemUsIGdmcF90IG1hc2spCiB7CiAJdm9pZCAq
cDsKIAotCWlmIChtZW1faW5pdF9kb25lKQorCWlmIChtZW1faW5pdF9kb25lKSB7CiAJCXAgPSBr
emFsbG9jKHNpemUsIG1hc2spOwotCWVsc2UKKwl9IGVsc2UgewogCQlwID0gbWVtYmxvY2tfYWxs
b2Moc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKKwkJaWYgKCFwKQorCQkJcGFuaWMoIiVzOiBGYWls
ZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLAorCQkJICAgICAgX19mdW5jX18sIHNpemUpOwor
CX0KIAogCXJldHVybiBwOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC9taXBzL2Nhdml1bS1vY3Rlb24v
ZG1hLW9jdGVvbi5jIGIvYXJjaC9taXBzL2Nhdml1bS1vY3Rlb24vZG1hLW9jdGVvbi5jCmluZGV4
IGU4ZWI2MGUuLjExZDVhNGUgMTAwNjQ0Ci0tLSBhL2FyY2gvbWlwcy9jYXZpdW0tb2N0ZW9uL2Rt
YS1vY3Rlb24uYworKysgYi9hcmNoL21pcHMvY2F2aXVtLW9jdGVvbi9kbWEtb2N0ZW9uLmMKQEAg
LTI0NSw2ICsyNDUsOSBAQCB2b2lkIF9faW5pdCBwbGF0X3N3aW90bGJfc2V0dXAodm9pZCkKIAlz
d2lvdGxic2l6ZSA9IHN3aW90bGJfbnNsYWJzIDw8IElPX1RMQl9TSElGVDsKIAogCW9jdGVvbl9z
d2lvdGxiID0gbWVtYmxvY2tfYWxsb2NfbG93KHN3aW90bGJzaXplLCBQQUdFX1NJWkUpOworCWlm
ICghb2N0ZW9uX3N3aW90bGIpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBi
eXRlcyBhbGlnbj0lbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBzd2lvdGxic2l6ZSwgUEFHRV9T
SVpFKTsKIAogCWlmIChzd2lvdGxiX2luaXRfd2l0aF90Ymwob2N0ZW9uX3N3aW90bGIsIHN3aW90
bGJfbnNsYWJzLCAxKSA9PSAtRU5PTUVNKQogCQlwYW5pYygiQ2Fubm90IGFsbG9jYXRlIFNXSU9U
TEIgYnVmZmVyIik7CmRpZmYgLS1naXQgYS9hcmNoL21pcHMva2VybmVsL3NldHVwLmMgYi9hcmNo
L21pcHMva2VybmVsL3NldHVwLmMKaW5kZXggOGM2YzQ4ZWQuLjkxYmM5NjIgMTAwNjQ0Ci0tLSBh
L2FyY2gvbWlwcy9rZXJuZWwvc2V0dXAuYworKysgYi9hcmNoL21pcHMva2VybmVsL3NldHVwLmMK
QEAgLTkxOCw2ICs5MTgsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcmVzb3VyY2VfaW5pdCh2b2lk
KQogCQkJZW5kID0gSElHSE1FTV9TVEFSVCAtIDE7CiAKIAkJcmVzID0gbWVtYmxvY2tfYWxsb2Mo
c2l6ZW9mKHN0cnVjdCByZXNvdXJjZSksIFNNUF9DQUNIRV9CWVRFUyk7CisJCWlmICghcmVzKQor
CQkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBfX2Z1bmNfXywK
KwkJCSAgICAgIHNpemVvZihzdHJ1Y3QgcmVzb3VyY2UpKTsKIAogCQlyZXMtPnN0YXJ0ID0gc3Rh
cnQ7CiAJCXJlcy0+ZW5kID0gZW5kOwpkaWZmIC0tZ2l0IGEvYXJjaC9taXBzL2tlcm5lbC90cmFw
cy5jIGIvYXJjaC9taXBzL2tlcm5lbC90cmFwcy5jCmluZGV4IDJiYmRlZTUuLjY0YjU0MWEgMTAw
NjQ0Ci0tLSBhL2FyY2gvbWlwcy9rZXJuZWwvdHJhcHMuYworKysgYi9hcmNoL21pcHMva2VybmVs
L3RyYXBzLmMKQEAgLTIyOTIsNiArMjI5Miw5IEBAIHZvaWQgX19pbml0IHRyYXBfaW5pdCh2b2lk
KQogCiAJCWViYXNlID0gKHVuc2lnbmVkIGxvbmcpCiAJCQltZW1ibG9ja19hbGxvYyhzaXplLCAx
IDw8IGZscyhzaXplKSk7CisJCWlmICghZWJhc2UpCisJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBh
bGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHgleFxuIiwKKwkJCSAgICAgIF9fZnVuY19fLCBzaXpl
LCAxIDw8IGZscyhzaXplKSk7CiAKIAkJLyoKIAkJICogVHJ5IHRvIGVuc3VyZSBlYmFzZSByZXNp
ZGVzIGluIEtTZWcwIGlmIHBvc3NpYmxlLgpkaWZmIC0tZ2l0IGEvYXJjaC9taXBzL21tL2luaXQu
YyBiL2FyY2gvbWlwcy9tbS9pbml0LmMKaW5kZXggYjUyMWQ4ZS4uODllMmFmYyAxMDA2NDQKLS0t
IGEvYXJjaC9taXBzL21tL2luaXQuYworKysgYi9hcmNoL21pcHMvbW0vaW5pdC5jCkBAIC0yNDUs
NiArMjQ1LDExIEBAIHZvaWQgX19pbml0IGZpeHJhbmdlX2luaXQodW5zaWduZWQgbG9uZyBzdGFy
dCwgdW5zaWduZWQgbG9uZyBlbmQsCiAJCQkJaWYgKHBtZF9ub25lKCpwbWQpKSB7CiAJCQkJCXB0
ZSA9IChwdGVfdCAqKSBtZW1ibG9ja19hbGxvY19sb3coUEFHRV9TSVpFLAogCQkJCQkJCQkJICAg
UEFHRV9TSVpFKTsKKwkJCQkJaWYgKCFwdGUpCisJCQkJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBh
bGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249JWx4XG4iLAorCQkJCQkJICAgICAgX19mdW5jX18sIFBB
R0VfU0laRSwKKwkJCQkJCSAgICAgIFBBR0VfU0laRSk7CisKIAkJCQkJc2V0X3BtZChwbWQsIF9f
cG1kKCh1bnNpZ25lZCBsb25nKXB0ZSkpOwogCQkJCQlCVUdfT04ocHRlICE9IHB0ZV9vZmZzZXRf
a2VybmVsKHBtZCwgMCkpOwogCQkJCX0KZGlmZiAtLWdpdCBhL2FyY2gvbmRzMzIvbW0vaW5pdC5j
IGIvYXJjaC9uZHMzMi9tbS9pbml0LmMKaW5kZXggZDFlNTIxYy4uMWQwMzYzMyAxMDA2NDQKLS0t
IGEvYXJjaC9uZHMzMi9tbS9pbml0LmMKKysrIGIvYXJjaC9uZHMzMi9tbS9pbml0LmMKQEAgLTc5
LDYgKzc5LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IG1hcF9yYW0odm9pZCkKIAogCQkvKiBBbGxv
YyBvbmUgcGFnZSBmb3IgaG9sZGluZyBQVEUncy4uLiAqLwogCQlwdGUgPSBtZW1ibG9ja19hbGxv
YyhQQUdFX1NJWkUsIFBBR0VfU0laRSk7CisJCWlmICghcHRlKQorCQkJcGFuaWMoIiVzOiBGYWls
ZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkJICAgICAgX19mdW5j
X18sIFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKIAkJc2V0X3BtZChwbWUsIF9fcG1kKF9fcGEocHRl
KSArIF9QQUdFX0tFUk5FTF9UQUJMRSkpOwogCiAJCS8qIEZpbGwgdGhlIG5ld2x5IGFsbG9jYXRl
ZCBwYWdlIHdpdGggUFRFJ1MgKi8KQEAgLTExMSw2ICsxMTQsOSBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgZml4ZWRyYW5nZV9pbml0KHZvaWQpCiAJcHVkID0gcHVkX29mZnNldChwZ2QsIHZhZGRyKTsK
IAlwbWQgPSBwbWRfb2Zmc2V0KHB1ZCwgdmFkZHIpOwogCWZpeG1hcF9wbWRfcCA9IG1lbWJsb2Nr
X2FsbG9jKFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwlpZiAoIWZpeG1hcF9wbWRfcCkKKwkJcGFu
aWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkg
ICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwogCXNldF9wbWQocG1kLCBfX3Bt
ZChfX3BhKGZpeG1hcF9wbWRfcCkgKyBfUEFHRV9LRVJORUxfVEFCTEUpKTsKIAogI2lmZGVmIENP
TkZJR19ISUdITUVNCkBAIC0xMjMsNiArMTI5LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGZpeGVk
cmFuZ2VfaW5pdCh2b2lkKQogCXB1ZCA9IHB1ZF9vZmZzZXQocGdkLCB2YWRkcik7CiAJcG1kID0g
cG1kX29mZnNldChwdWQsIHZhZGRyKTsKIAlwdGUgPSBtZW1ibG9ja19hbGxvYyhQQUdFX1NJWkUs
IFBBR0VfU0laRSk7CisJaWYgKCFwdGUpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRl
ICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJICAgICAgX19mdW5jX18sIFBBR0VfU0laRSwg
UEFHRV9TSVpFKTsKIAlzZXRfcG1kKHBtZCwgX19wbWQoX19wYShwdGUpICsgX1BBR0VfS0VSTkVM
X1RBQkxFKSk7CiAJcGttYXBfcGFnZV90YWJsZSA9IHB0ZTsKICNlbmRpZiAvKiBDT05GSUdfSElH
SE1FTSAqLwpAQCAtMTQ4LDYgKzE1Nyw5IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQp
CiAKIAkvKiBhbGxvY2F0ZSBzcGFjZSBmb3IgZW1wdHlfemVyb19wYWdlICovCiAJemVyb19wYWdl
ID0gbWVtYmxvY2tfYWxsb2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCWlmICghemVyb19wYWdl
KQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhc
biIsCisJCSAgICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7CiAJem9uZV9zaXpl
c19pbml0KCk7CiAKIAllbXB0eV96ZXJvX3BhZ2UgPSB2aXJ0X3RvX3BhZ2UoemVyb19wYWdlKTsK
ZGlmZiAtLWdpdCBhL2FyY2gvb3BlbnJpc2MvbW0vaW9yZW1hcC5jIGIvYXJjaC9vcGVucmlzYy9t
bS9pb3JlbWFwLmMKaW5kZXggMDUxYmNiNC4uYTg1MDk5NSAxMDA2NDQKLS0tIGEvYXJjaC9vcGVu
cmlzYy9tbS9pb3JlbWFwLmMKKysrIGIvYXJjaC9vcGVucmlzYy9tbS9pb3JlbWFwLmMKQEAgLTEy
MiwxMCArMTIyLDE0IEBAIHB0ZV90IF9fcmVmICpwdGVfYWxsb2Nfb25lX2tlcm5lbChzdHJ1Y3Qg
bW1fc3RydWN0ICptbSkKIHsKIAlwdGVfdCAqcHRlOwogCi0JaWYgKGxpa2VseShtZW1faW5pdF9k
b25lKSkKKwlpZiAobGlrZWx5KG1lbV9pbml0X2RvbmUpKSB7CiAJCXB0ZSA9IChwdGVfdCAqKWdl
dF96ZXJvZWRfcGFnZShHRlBfS0VSTkVMKTsKLQllbHNlCisJfSBlbHNlIHsKIAkJcHRlID0gbWVt
YmxvY2tfYWxsb2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCQlpZiAoIXB0ZSkKKwkJCXBhbmlj
KCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJCSAg
ICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7CisJfQogCiAJcmV0dXJuIHB0ZTsK
IH0KZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9rZXJuZWwvZHRfY3B1X2Z0cnMuYyBiL2FyY2gv
cG93ZXJwYy9rZXJuZWwvZHRfY3B1X2Z0cnMuYwppbmRleCAyNTU0ODI0Li5hZjY4MTRhIDEwMDY0
NAotLS0gYS9hcmNoL3Bvd2VycGMva2VybmVsL2R0X2NwdV9mdHJzLmMKKysrIGIvYXJjaC9wb3dl
cnBjL2tlcm5lbC9kdF9jcHVfZnRycy5jCkBAIC0xMDA4LDYgKzEwMDgsMTEgQEAgc3RhdGljIGlu
dCBfX2luaXQgZHRfY3B1X2Z0cnNfc2Nhbl9jYWxsYmFjayh1bnNpZ25lZCBsb25nIG5vZGUsIGNv
bnN0IGNoYXIKIAlvZl9zY2FuX2ZsYXRfZHRfc3Vibm9kZXMobm9kZSwgY291bnRfY3B1ZmVhdHVy
ZXNfc3Vibm9kZXMsCiAJCQkJCQkmbnJfZHRfY3B1X2ZlYXR1cmVzKTsKIAlkdF9jcHVfZmVhdHVy
ZXMgPSBtZW1ibG9ja19hbGxvYyhzaXplb2Yoc3RydWN0IGR0X2NwdV9mZWF0dXJlKSAqIG5yX2R0
X2NwdV9mZWF0dXJlcywgUEFHRV9TSVpFKTsKKwlpZiAoIWR0X2NwdV9mZWF0dXJlcykKKwkJcGFu
aWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkg
ICAgICBfX2Z1bmNfXywKKwkJICAgICAgc2l6ZW9mKHN0cnVjdCBkdF9jcHVfZmVhdHVyZSkgKiBu
cl9kdF9jcHVfZmVhdHVyZXMsCisJCSAgICAgIFBBR0VfU0laRSk7CiAKIAljcHVmZWF0dXJlc19z
ZXR1cF9zdGFydChpc2EpOwogCmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMva2VybmVsL3BjaV8z
Mi5jIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9wY2lfMzIuYwppbmRleCBkM2YwNGYyLi4wNDE3ZmRh
IDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMva2VybmVsL3BjaV8zMi5jCisrKyBiL2FyY2gvcG93
ZXJwYy9rZXJuZWwvcGNpXzMyLmMKQEAgLTIwNSw2ICsyMDUsOSBAQCBwY2lfY3JlYXRlX09GX2J1
c19tYXAodm9pZCkKIAogCW9mX3Byb3AgPSBtZW1ibG9ja19hbGxvYyhzaXplb2Yoc3RydWN0IHBy
b3BlcnR5KSArIDI1NiwKIAkJCQkgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIW9mX3Byb3ApCisJ
CXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlc1xuIiwgX19mdW5jX18sCisJ
CSAgICAgIHNpemVvZihzdHJ1Y3QgcHJvcGVydHkpICsgMjU2KTsKIAlkbiA9IG9mX2ZpbmRfbm9k
ZV9ieV9wYXRoKCIvIik7CiAJaWYgKGRuKSB7CiAJCW1lbXNldChvZl9wcm9wLCAtMSwgc2l6ZW9m
KHN0cnVjdCBwcm9wZXJ0eSkgKyAyNTYpOwpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5l
bC9zZXR1cC1jb21tb24uYyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvc2V0dXAtY29tbW9uLmMKaW5k
ZXggODJiZTQ4Yy4uMTgxMGYwOSAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9zZXR1
cC1jb21tb24uYworKysgYi9hcmNoL3Bvd2VycGMva2VybmVsL3NldHVwLWNvbW1vbi5jCkBAIC00
NjEsNiArNDYxLDkgQEAgdm9pZCBfX2luaXQgc21wX3NldHVwX2NwdV9tYXBzKHZvaWQpCiAKIAlj
cHVfdG9fcGh5c19pZCA9IG1lbWJsb2NrX2FsbG9jKG5yX2NwdV9pZHMgKiBzaXplb2YodTMyKSwK
IAkJCQkJX19hbGlnbm9mX18odTMyKSk7CisJaWYgKCFjcHVfdG9fcGh5c19pZCkKKwkJcGFuaWMo
IiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzIGFsaWduPTB4JXp4XG4iLAorCQkgICAg
ICBfX2Z1bmNfXywgbnJfY3B1X2lkcyAqIHNpemVvZih1MzIpLCBfX2FsaWdub2ZfXyh1MzIpKTsK
IAogCWZvcl9lYWNoX25vZGVfYnlfdHlwZShkbiwgImNwdSIpIHsKIAkJY29uc3QgX19iZTMyICpp
bnRzZXJ2OwpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9zZXR1cF82NC5jIGIvYXJj
aC9wb3dlcnBjL2tlcm5lbC9zZXR1cF82NC5jCmluZGV4IDNkY2Q3NzkuLmRkNjJiMDUgMTAwNjQ0
Ci0tLSBhL2FyY2gvcG93ZXJwYy9rZXJuZWwvc2V0dXBfNjQuYworKysgYi9hcmNoL3Bvd2VycGMv
a2VybmVsL3NldHVwXzY0LmMKQEAgLTkzMSw2ICs5MzEsMTAgQEAgc3RhdGljIHZvaWQgX19yZWYg
aW5pdF9mYWxsYmFja19mbHVzaCh2b2lkKQogCWwxZF9mbHVzaF9mYWxsYmFja19hcmVhID0gbWVt
YmxvY2tfYWxsb2NfdHJ5X25pZChsMWRfc2l6ZSAqIDIsCiAJCQkJCQlsMWRfc2l6ZSwgTUVNQkxP
Q0tfTE9XX0xJTUlULAogCQkJCQkJbGltaXQsIE5VTUFfTk9fTk9ERSk7CisJaWYgKCFsMWRfZmx1
c2hfZmFsbGJhY2tfYXJlYSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWxsdSBi
eXRlcyBhbGlnbj0weCVsbHggbWF4X2FkZHI9JXBhXG4iLAorCQkgICAgICBfX2Z1bmNfXywgbDFk
X3NpemUgKiAyLCBsMWRfc2l6ZSwgJmxpbWl0KTsKKwogCiAJZm9yX2VhY2hfcG9zc2libGVfY3B1
KGNwdSkgewogCQlzdHJ1Y3QgcGFjYV9zdHJ1Y3QgKnBhY2EgPSBwYWNhX3B0cnNbY3B1XTsKZGlm
ZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9saWIvYWxsb2MuYyBiL2FyY2gvcG93ZXJwYy9saWIvYWxs
b2MuYwppbmRleCBkZWRmODhhLi5jZTE4MDg3IDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMvbGli
L2FsbG9jLmMKKysrIGIvYXJjaC9wb3dlcnBjL2xpYi9hbGxvYy5jCkBAIC0xNSw2ICsxNSw5IEBA
IHZvaWQgKiBfX3JlZiB6YWxsb2NfbWF5YmVfYm9vdG1lbShzaXplX3Qgc2l6ZSwgZ2ZwX3QgbWFz
aykKIAkJcCA9IGt6YWxsb2Moc2l6ZSwgbWFzayk7CiAJZWxzZSB7CiAJCXAgPSBtZW1ibG9ja19h
bGxvYyhzaXplLCBTTVBfQ0FDSEVfQllURVMpOworCQlpZiAoIXApCisJCQlwYW5pYygiJXM6IEZh
aWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLAorCQkJICAgICAgc2l6ZSk7
CiAJfQogCXJldHVybiBwOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL21tL2hhc2hfdXRp
bHNfNjQuYyBiL2FyY2gvcG93ZXJwYy9tbS9oYXNoX3V0aWxzXzY0LmMKaW5kZXggYzdkNWY0OC4u
ZGRmM2I5YyAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL21tL2hhc2hfdXRpbHNfNjQuYworKysg
Yi9hcmNoL3Bvd2VycGMvbW0vaGFzaF91dGlsc182NC5jCkBAIC05MTUsNiArOTE1LDkgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGh0YWJfaW5pdGlhbGl6ZSh2b2lkKQogCQlsaW5lYXJfbWFwX2hhc2hf
c2xvdHMgPSBtZW1ibG9ja19hbGxvY190cnlfbmlkKAogCQkJCWxpbmVhcl9tYXBfaGFzaF9jb3Vu
dCwgMSwgTUVNQkxPQ0tfTE9XX0xJTUlULAogCQkJCXBwYzY0X3JtYV9zaXplLAlOVU1BX05PX05P
REUpOworCQlpZiAoIWxpbmVhcl9tYXBfaGFzaF9zbG90cykKKwkJCXBhbmljKCIlczogRmFpbGVk
IHRvIGFsbG9jYXRlICVsdSBieXRlcyBtYXhfYWRkcj0lcGFcbiIsCisJCQkgICAgICBfX2Z1bmNf
XywgbGluZWFyX21hcF9oYXNoX2NvdW50LCAmcHBjNjRfcm1hX3NpemUpOwogCX0KICNlbmRpZiAv
KiBDT05GSUdfREVCVUdfUEFHRUFMTE9DICovCiAKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9t
bS9tbXVfY29udGV4dF9ub2hhc2guYyBiL2FyY2gvcG93ZXJwYy9tbS9tbXVfY29udGV4dF9ub2hh
c2guYwppbmRleCAyMmQ3MWE1OC4uMTk0NWM1ZiAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL21t
L21tdV9jb250ZXh0X25vaGFzaC5jCisrKyBiL2FyY2gvcG93ZXJwYy9tbS9tbXVfY29udGV4dF9u
b2hhc2guYwpAQCAtNDYxLDEwICs0NjEsMTkgQEAgdm9pZCBfX2luaXQgbW11X2NvbnRleHRfaW5p
dCh2b2lkKQogCSAqIEFsbG9jYXRlIHRoZSBtYXBzIHVzZWQgYnkgY29udGV4dCBtYW5hZ2VtZW50
CiAJICovCiAJY29udGV4dF9tYXAgPSBtZW1ibG9ja19hbGxvYyhDVFhfTUFQX1NJWkUsIFNNUF9D
QUNIRV9CWVRFUyk7CisJaWYgKCFjb250ZXh0X21hcCkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8g
YWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJICAgICAgQ1RYX01BUF9TSVpFKTsK
IAljb250ZXh0X21tID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKHZvaWQgKikgKiAoTEFTVF9DT05U
RVhUICsgMSksCiAJCQkJICAgIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFjb250ZXh0X21tKQor
CQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLAor
CQkgICAgICBzaXplb2Yodm9pZCAqKSAqIChMQVNUX0NPTlRFWFQgKyAxKSk7CiAjaWZkZWYgQ09O
RklHX1NNUAogCXN0YWxlX21hcFtib290X2NwdWlkXSA9IG1lbWJsb2NrX2FsbG9jKENUWF9NQVBf
U0laRSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIXN0YWxlX21hcFtib290X2NwdWlkXSkKKwkJ
cGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJ
ICAgICAgQ1RYX01BUF9TSVpFKTsKIAogCWNwdWhwX3NldHVwX3N0YXRlX25vY2FsbHMoQ1BVSFBf
UE9XRVJQQ19NTVVfQ1RYX1BSRVBBUkUsCiAJCQkJICAicG93ZXJwYy9tbXUvY3R4OnByZXBhcmUi
LApkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL21tL3BndGFibGUtYm9vazNlLmMgYi9hcmNoL3Bv
d2VycGMvbW0vcGd0YWJsZS1ib29rM2UuYwppbmRleCA1M2NiYzdkLi4xMDMyZWY3IDEwMDY0NAot
LS0gYS9hcmNoL3Bvd2VycGMvbW0vcGd0YWJsZS1ib29rM2UuYworKysgYi9hcmNoL3Bvd2VycGMv
bW0vcGd0YWJsZS1ib29rM2UuYwpAQCAtNTcsOCArNTcsMTYgQEAgdm9pZCB2bWVtbWFwX3JlbW92
ZV9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAKIHN0YXRpYyBfX3JlZiB2b2lkICplYXJs
eV9hbGxvY19wZ3RhYmxlKHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHsKLQlyZXR1cm4gbWVtYmxvY2tf
YWxsb2NfdHJ5X25pZChzaXplLCBzaXplLCBNRU1CTE9DS19MT1dfTElNSVQsCi0JCQkJICAgICAg
X19wYShNQVhfRE1BX0FERFJFU1MpLCBOVU1BX05PX05PREUpOworCXZvaWQgKnB0cjsKKworCXB0
ciA9IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQoc2l6ZSwgc2l6ZSwgTUVNQkxPQ0tfTE9XX0xJTUlU
LAorCQkJCSAgICAgX19wYShNQVhfRE1BX0FERFJFU1MpLCBOVU1BX05PX05PREUpOworCisJaWYg
KCFwdHIpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0w
eCVseCBtYXhfYWRkcj0lbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBzaXplLCBzaXplLCBfX3Bh
KE1BWF9ETUFfQUREUkVTUykpOworCisJcmV0dXJuIHB0cjsKIH0KIAogLyoKZGlmZiAtLWdpdCBh
L2FyY2gvcG93ZXJwYy9tbS9wZ3RhYmxlLWJvb2szczY0LmMgYi9hcmNoL3Bvd2VycGMvbW0vcGd0
YWJsZS1ib29rM3M2NC5jCmluZGV4IDU1ODc2YjcuLjY4ZTk1ZjggMTAwNjQ0Ci0tLSBhL2FyY2gv
cG93ZXJwYy9tbS9wZ3RhYmxlLWJvb2szczY0LmMKKysrIGIvYXJjaC9wb3dlcnBjL21tL3BndGFi
bGUtYm9vazNzNjQuYwpAQCAtMTk3LDYgKzE5Nyw5IEBAIHZvaWQgX19pbml0IG1tdV9wYXJ0aXRp
b25fdGFibGVfaW5pdCh2b2lkKQogCUJVSUxEX0JVR19PTl9NU0coKFBBVEJfU0laRV9TSElGVCA+
IDM2KSwgIlBhcnRpdGlvbiB0YWJsZSBzaXplIHRvbyBsYXJnZS4iKTsKIAkvKiBJbml0aWFsaXpl
IHRoZSBQYXJ0aXRpb24gVGFibGUgd2l0aCBubyBlbnRyaWVzICovCiAJcGFydGl0aW9uX3RiID0g
bWVtYmxvY2tfYWxsb2MocGF0Yl9zaXplLCBwYXRiX3NpemUpOworCWlmICghcGFydGl0aW9uX3Ri
KQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhc
biIsCisJCSAgICAgIF9fZnVuY19fLCBwYXRiX3NpemUsIHBhdGJfc2l6ZSk7CiAKIAkvKgogCSAq
IHVwZGF0ZSBwYXJ0aXRpb24gdGFibGUgY29udHJvbCByZWdpc3RlciwKZGlmZiAtLWdpdCBhL2Fy
Y2gvcG93ZXJwYy9tbS9wZ3RhYmxlLXJhZGl4LmMgYi9hcmNoL3Bvd2VycGMvbW0vcGd0YWJsZS1y
YWRpeC5jCmluZGV4IDI5YmNlYTUuLjZmYzA1ZmQgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9t
bS9wZ3RhYmxlLXJhZGl4LmMKKysrIGIvYXJjaC9wb3dlcnBjL21tL3BndGFibGUtcmFkaXguYwpA
QCAtNTMsMTMgKzUzLDIwIEBAIHN0YXRpYyBfX3JlZiB2b2lkICplYXJseV9hbGxvY19wZ3RhYmxl
KHVuc2lnbmVkIGxvbmcgc2l6ZSwgaW50IG5pZCwKIHsKIAlwaHlzX2FkZHJfdCBtaW5fYWRkciA9
IE1FTUJMT0NLX0xPV19MSU1JVDsKIAlwaHlzX2FkZHJfdCBtYXhfYWRkciA9IE1FTUJMT0NLX0FM
TE9DX0FOWVdIRVJFOworCXZvaWQgKnB0cjsKIAogCWlmIChyZWdpb25fc3RhcnQpCiAJCW1pbl9h
ZGRyID0gcmVnaW9uX3N0YXJ0OwogCWlmIChyZWdpb25fZW5kKQogCQltYXhfYWRkciA9IHJlZ2lv
bl9lbmQ7CiAKLQlyZXR1cm4gbWVtYmxvY2tfYWxsb2NfdHJ5X25pZChzaXplLCBzaXplLCBtaW5f
YWRkciwgbWF4X2FkZHIsIG5pZCk7CisJcHRyID0gbWVtYmxvY2tfYWxsb2NfdHJ5X25pZChzaXpl
LCBzaXplLCBtaW5fYWRkciwgbWF4X2FkZHIsIG5pZCk7CisKKwlpZiAoIXB0cikKKwkJcGFuaWMo
IiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4IG5pZD0lZCBmcm9t
PSVwYSBtYXhfYWRkcj0lcGFcbiIsCisJCSAgICAgIF9fZnVuY19fLCBzaXplLCBzaXplLCBuaWQs
ICZtaW5fYWRkciwgJm1heF9hZGRyKTsKKworCXJldHVybiBwdHI7CiB9CiAKIHN0YXRpYyBpbnQg
ZWFybHlfbWFwX2tlcm5lbF9wYWdlKHVuc2lnbmVkIGxvbmcgZWEsIHVuc2lnbmVkIGxvbmcgcGEs
CmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvbW0vcHBjX21tdV8zMi5jIGIvYXJjaC9wb3dlcnBj
L21tL3BwY19tbXVfMzIuYwppbmRleCAzNmE2NjRmLi5hODViMmY0IDEwMDY0NAotLS0gYS9hcmNo
L3Bvd2VycGMvbW0vcHBjX21tdV8zMi5jCisrKyBiL2FyY2gvcG93ZXJwYy9tbS9wcGNfbW11XzMy
LmMKQEAgLTIxMiw2ICsyMTIsOSBAQCB2b2lkIF9faW5pdCBNTVVfaW5pdF9odyh2b2lkKQogCSAq
LwogCWlmICggcHBjX21kLnByb2dyZXNzICkgcHBjX21kLnByb2dyZXNzKCJoYXNoOmZpbmQgcGll
Y2UiLCAweDMyMik7CiAJSGFzaCA9IG1lbWJsb2NrX2FsbG9jKEhhc2hfc2l6ZSwgSGFzaF9zaXpl
KTsKKwlpZiAoIUhhc2gpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRl
cyBhbGlnbj0weCVseFxuIiwKKwkJICAgICAgX19mdW5jX18sIEhhc2hfc2l6ZSwgSGFzaF9zaXpl
KTsKIAlfU0RSMSA9IF9fcGEoSGFzaCkgfCBTRFIxX0xPV19CSVRTOwogCiAJSGFzaF9lbmQgPSAo
c3RydWN0IGhhc2hfcHRlICopICgodW5zaWduZWQgbG9uZylIYXNoICsgSGFzaF9zaXplKTsKZGlm
ZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcGFzZW1pL2lvbW11LmMgYi9hcmNoL3Bv
d2VycGMvcGxhdGZvcm1zL3Bhc2VtaS9pb21tdS5jCmluZGV4IGY2MjkzMGYuLmFiNzVlNzAgMTAw
NjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcGFzZW1pL2lvbW11LmMKKysrIGIvYXJj
aC9wb3dlcnBjL3BsYXRmb3Jtcy9wYXNlbWkvaW9tbXUuYwpAQCAtMjExLDYgKzIxMSw5IEBAIHN0
YXRpYyBpbnQgX19pbml0IGlvYl9pbml0KHN0cnVjdCBkZXZpY2Vfbm9kZSAqZG4pCiAJaW9iX2wy
X2Jhc2UgPSBtZW1ibG9ja19hbGxvY190cnlfbmlkX3JhdygxVUwgPDwgMjEsIDFVTCA8PCAyMSwK
IAkJCQkJTUVNQkxPQ0tfTE9XX0xJTUlULCAweDgwMDAwMDAwLAogCQkJCQlOVU1BX05PX05PREUp
OworCWlmICghaW9iX2wyX2Jhc2UpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVs
dSBieXRlcyBhbGlnbj0weCVseCBtYXhfYWRkcj0leFxuIiwKKwkJICAgICAgX19mdW5jX18sIDFV
TCA8PCAyMSwgMVVMIDw8IDIxLCAweDgwMDAwMDAwKTsKIAogCXByX2luZm8oIklPQk1BUCBMMiBh
bGxvY2F0ZWQgYXQ6ICVwXG4iLCBpb2JfbDJfYmFzZSk7CiAKZGlmZiAtLWdpdCBhL2FyY2gvcG93
ZXJwYy9wbGF0Zm9ybXMvcG93ZXJtYWMvbnZyYW0uYyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMv
cG93ZXJtYWMvbnZyYW0uYwppbmRleCBhZTU0ZDdmLi5lMGExZDE1IDEwMDY0NAotLS0gYS9hcmNo
L3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybWFjL252cmFtLmMKKysrIGIvYXJjaC9wb3dlcnBjL3Bs
YXRmb3Jtcy9wb3dlcm1hYy9udnJhbS5jCkBAIC01MTQsNiArNTE0LDkgQEAgc3RhdGljIGludCBf
X2luaXQgY29yZTk5X252cmFtX3NldHVwKHN0cnVjdCBkZXZpY2Vfbm9kZSAqZHAsIHVuc2lnbmVk
IGxvbmcgYWRkcikKIAkJcmV0dXJuIC1FSU5WQUw7CiAJfQogCW52cmFtX2ltYWdlID0gbWVtYmxv
Y2tfYWxsb2MoTlZSQU1fU0laRSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIW52cmFtX2ltYWdl
KQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAldSBieXRlc1xuIiwgX19mdW5jX18s
CisJCSAgICAgIE5WUkFNX1NJWkUpOwogCW52cmFtX2RhdGEgPSBpb3JlbWFwKGFkZHIsIE5WUkFN
X1NJWkUqMik7CiAJbnZyYW1fbmFkZHJzID0gMTsgLyogTWFrZSBzdXJlIHdlIGdldCB0aGUgY29y
cmVjdCBjYXNlICovCiAKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJu
di9vcGFsLmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvb3BhbC5jCmluZGV4IDhl
MTU3ZjkuLjM4ZmI2NzggMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJu
di9vcGFsLmMKKysrIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L29wYWwuYwpAQCAt
MTcyLDYgKzE3Miw5IEBAIGludCBfX2luaXQgZWFybHlfaW5pdF9kdF9zY2FuX3JlY292ZXJhYmxl
X3Jhbmdlcyh1bnNpZ25lZCBsb25nIG5vZGUsCiAJICogQWxsb2NhdGUgYSBidWZmZXIgdG8gaG9s
ZCB0aGUgTUMgcmVjb3ZlcmFibGUgcmFuZ2VzLgogCSAqLwogCW1jX3JlY292ZXJhYmxlX3Jhbmdl
ID0gbWVtYmxvY2tfYWxsb2Moc2l6ZSwgX19hbGlnbm9mX18odTY0KSk7CisJaWYgKCFtY19yZWNv
dmVyYWJsZV9yYW5nZSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXUgYnl0ZXMg
YWxpZ249MHglbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBzaXplLCBfX2FsaWdub2ZfXyh1NjQp
KTsKIAogCWZvciAoaSA9IDA7IGkgPCBtY19yZWNvdmVyYWJsZV9yYW5nZV9sZW47IGkrKykgewog
CQltY19yZWNvdmVyYWJsZV9yYW5nZVtpXS5zdGFydF9hZGRyID0KZGlmZiAtLWdpdCBhL2FyY2gv
cG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9wY2ktaW9kYS5jIGIvYXJjaC9wb3dlcnBjL3BsYXRm
b3Jtcy9wb3dlcm52L3BjaS1pb2RhLmMKaW5kZXggMWQ2NDA2YS4uNDgxN2YxNSAxMDA2NDQKLS0t
IGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L3BjaS1pb2RhLmMKKysrIGIvYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L3BjaS1pb2RhLmMKQEAgLTM3MjcsNiArMzcyNyw5IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwbnZfcGNpX2luaXRfaW9kYV9waGIoc3RydWN0IGRldmljZV9u
b2RlICpucCwKIAlwcl9kZWJ1ZygiICBQSEItSUQgIDogMHglMDE2bGx4XG4iLCBwaGJfaWQpOwog
CiAJcGhiID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKCpwaGIpLCBTTVBfQ0FDSEVfQllURVMpOwor
CWlmICghcGhiKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIs
IF9fZnVuY19fLAorCQkgICAgICBzaXplb2YoKnBoYikpOwogCiAJLyogQWxsb2NhdGUgUENJIGNv
bnRyb2xsZXIgKi8KIAlwaGItPmhvc2UgPSBob3NlID0gcGNpYmlvc19hbGxvY19jb250cm9sbGVy
KG5wKTsKQEAgLTM3NzMsNiArMzc3Niw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwbnZfcGNpX2lu
aXRfaW9kYV9waGIoc3RydWN0IGRldmljZV9ub2RlICpucCwKIAkJcGhiLT5kaWFnX2RhdGFfc2l6
ZSA9IFBOVl9QQ0lfRElBR19CVUZfU0laRTsKIAogCXBoYi0+ZGlhZ19kYXRhID0gbWVtYmxvY2tf
YWxsb2MocGhiLT5kaWFnX2RhdGFfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoIXBoYi0+
ZGlhZ19kYXRhKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAldSBieXRlc1xuIiwg
X19mdW5jX18sCisJCSAgICAgIHBoYi0+ZGlhZ19kYXRhX3NpemUpOwogCiAJLyogUGFyc2UgMzIt
Yml0IGFuZCBJTyByYW5nZXMgKGlmIGFueSkgKi8KIAlwY2lfcHJvY2Vzc19icmlkZ2VfT0ZfcmFu
Z2VzKGhvc2UsIG5wLCAhaG9zZS0+Z2xvYmFsX251bWJlcik7CkBAIC0zODMyLDYgKzM4MzgsOCBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcG52X3BjaV9pbml0X2lvZGFfcGhiKHN0cnVjdCBkZXZpY2Vf
bm9kZSAqbnAsCiAJcGVtYXBfb2ZmID0gc2l6ZTsKIAlzaXplICs9IHBoYi0+aW9kYS50b3RhbF9w
ZV9udW0gKiBzaXplb2Yoc3RydWN0IHBudl9pb2RhX3BlKTsKIAlhdXggPSBtZW1ibG9ja19hbGxv
YyhzaXplLCBTTVBfQ0FDSEVfQllURVMpOworCWlmICghYXV4KQorCQlwYW5pYygiJXM6IEZhaWxl
ZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXNcbiIsIF9fZnVuY19fLCBzaXplKTsKIAlwaGItPmlvZGEu
cGVfYWxsb2MgPSBhdXg7CiAJcGhiLT5pb2RhLm02NF9zZWdtYXAgPSBhdXggKyBtNjRtYXBfb2Zm
OwogCXBoYi0+aW9kYS5tMzJfc2VnbWFwID0gYXV4ICsgbTMybWFwX29mZjsKZGlmZiAtLWdpdCBh
L2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHMzL3NldHVwLmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZv
cm1zL3BzMy9zZXR1cC5jCmluZGV4IDY1OGJmYWIuLjRjZTU0NTggMTAwNjQ0Ci0tLSBhL2FyY2gv
cG93ZXJwYy9wbGF0Zm9ybXMvcHMzL3NldHVwLmMKKysrIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jt
cy9wczMvc2V0dXAuYwpAQCAtMTI3LDYgKzEyNyw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmVh
bGxvYyhzdHJ1Y3QgcHMzX3ByZWFsbG9jICpwKQogCQlyZXR1cm47CiAKIAlwLT5hZGRyZXNzID0g
bWVtYmxvY2tfYWxsb2MocC0+c2l6ZSwgcC0+YWxpZ24pOworCWlmICghcC0+YWRkcmVzcykKKwkJ
cGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAor
CQkgICAgICBfX2Z1bmNfXywgcC0+c2l6ZSwgcC0+YWxpZ24pOwogCiAJcHJpbnRrKEtFUk5fSU5G
TyAiJXM6ICVsdSBieXRlcyBhdCAlcFxuIiwgcC0+bmFtZSwgcC0+c2l6ZSwKIAkgICAgICAgcC0+
YWRkcmVzcyk7CmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvc3lzZGV2L21zaV9iaXRtYXAuYyBi
L2FyY2gvcG93ZXJwYy9zeXNkZXYvbXNpX2JpdG1hcC5jCmluZGV4IGQ0NTQ1MGYuLjUxYTY3OWEg
MTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9zeXNkZXYvbXNpX2JpdG1hcC5jCisrKyBiL2FyY2gv
cG93ZXJwYy9zeXNkZXYvbXNpX2JpdG1hcC5jCkBAIC0xMjksNiArMTI5LDkgQEAgaW50IF9fcmVm
IG1zaV9iaXRtYXBfYWxsb2Moc3RydWN0IG1zaV9iaXRtYXAgKmJtcCwgdW5zaWduZWQgaW50IGly
cV9jb3VudCwKIAkJYm1wLT5iaXRtYXAgPSBremFsbG9jKHNpemUsIEdGUF9LRVJORUwpOwogCWVs
c2UgewogCQlibXAtPmJpdG1hcCA9IG1lbWJsb2NrX2FsbG9jKHNpemUsIFNNUF9DQUNIRV9CWVRF
Uyk7CisJCWlmICghYm1wLT5iaXRtYXApCisJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0
ZSAldSBieXRlc1xuIiwgX19mdW5jX18sCisJCQkgICAgICBzaXplKTsKIAkJLyogdGhlIGJpdG1h
cCB3b24ndCBiZSBmcmVlZCBmcm9tIG1lbWJsb2NrIGFsbG9jYXRvciAqLwogCQlrbWVtbGVha19u
b3RfbGVhayhibXAtPmJpdG1hcCk7CiAJfQpkaWZmIC0tZ2l0IGEvYXJjaC9zMzkwL2tlcm5lbC9z
ZXR1cC5jIGIvYXJjaC9zMzkwL2tlcm5lbC9zZXR1cC5jCmluZGV4IGRhNDgzOTcuLjhmOWU3ZjYg
MTAwNjQ0Ci0tLSBhL2FyY2gvczM5MC9rZXJuZWwvc2V0dXAuYworKysgYi9hcmNoL3MzOTAva2Vy
bmVsL3NldHVwLmMKQEAgLTM3OCw2ICszNzgsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVw
X2xvd2NvcmUodm9pZCkKIAkgKi8KIAlCVUlMRF9CVUdfT04oc2l6ZW9mKHN0cnVjdCBsb3djb3Jl
KSAhPSBMQ19QQUdFUyAqIFBBR0VfU0laRSk7CiAJbGMgPSBtZW1ibG9ja19hbGxvY19sb3coc2l6
ZW9mKCpsYyksIHNpemVvZigqbGMpKTsKKwlpZiAoIWxjKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0
byBhbGxvY2F0ZSAlenUgYnl0ZXMgYWxpZ249JXp4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgc2l6
ZW9mKCpsYyksIHNpemVvZigqbGMpKTsKKwogCWxjLT5yZXN0YXJ0X3Bzdy5tYXNrID0gUFNXX0tF
Uk5FTF9CSVRTOwogCWxjLT5yZXN0YXJ0X3Bzdy5hZGRyID0gKHVuc2lnbmVkIGxvbmcpIHJlc3Rh
cnRfaW50X2hhbmRsZXI7CiAJbGMtPmV4dGVybmFsX25ld19wc3cubWFzayA9IFBTV19LRVJORUxf
QklUUyB8CkBAIC00MjIsNiArNDI2LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX2xvd2Nv
cmUodm9pZCkKIAkgKiBhbGwgQ1BVcyBpbiBjYXN0ICpvbmUqIG9mIHRoZW0gZG9lcyBhIFBTVyBy
ZXN0YXJ0LgogCSAqLwogCXJlc3RhcnRfc3RhY2sgPSBtZW1ibG9ja19hbGxvYyhUSFJFQURfU0la
RSwgVEhSRUFEX1NJWkUpOworCWlmICghcmVzdGFydF9zdGFjaykKKwkJcGFuaWMoIiVzOiBGYWls
ZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkgICAgICBfX2Z1bmNf
XywgVEhSRUFEX1NJWkUsIFRIUkVBRF9TSVpFKTsKIAlyZXN0YXJ0X3N0YWNrICs9IFNUQUNLX0lO
SVRfT0ZGU0VUOwogCiAJLyoKQEAgLTQ4OCw2ICs0OTUsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
c2V0dXBfcmVzb3VyY2VzKHZvaWQpCiAKIAlmb3JfZWFjaF9tZW1ibG9jayhtZW1vcnksIHJlZykg
ewogCQlyZXMgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKnJlcyksIDgpOworCQlpZiAoIXJlcykK
KwkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlcyBhbGlnbj0weCV4XG4i
LAorCQkJICAgICAgX19mdW5jX18sIHNpemVvZigqcmVzKSwgOCk7CiAJCXJlcy0+ZmxhZ3MgPSBJ
T1JFU09VUkNFX0JVU1kgfCBJT1JFU09VUkNFX1NZU1RFTV9SQU07CiAKIAkJcmVzLT5uYW1lID0g
IlN5c3RlbSBSQU0iOwpAQCAtNTAyLDYgKzUxMiw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1
cF9yZXNvdXJjZXModm9pZCkKIAkJCQljb250aW51ZTsKIAkJCWlmIChzdGRfcmVzLT5lbmQgPiBy
ZXMtPmVuZCkgewogCQkJCXN1Yl9yZXMgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKnN1Yl9yZXMp
LCA4KTsKKwkJCQlpZiAoIXN1Yl9yZXMpCisJCQkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9j
YXRlICV6dSBieXRlcyBhbGlnbj0weCV4XG4iLAorCQkJCQkgICAgICBfX2Z1bmNfXywgc2l6ZW9m
KCpzdWJfcmVzKSwgOCk7CiAJCQkJKnN1Yl9yZXMgPSAqc3RkX3JlczsKIAkJCQlzdWJfcmVzLT5l
bmQgPSByZXMtPmVuZDsKIAkJCQlzdGRfcmVzLT5zdGFydCA9IHJlcy0+ZW5kICsgMTsKZGlmZiAt
LWdpdCBhL2FyY2gvczM5MC9rZXJuZWwvc21wLmMgYi9hcmNoL3MzOTAva2VybmVsL3NtcC5jCmlu
ZGV4IDkwNjE1OTcuLjE3YzYyNmUyIDEwMDY0NAotLS0gYS9hcmNoL3MzOTAva2VybmVsL3NtcC5j
CisrKyBiL2FyY2gvczM5MC9rZXJuZWwvc21wLmMKQEAgLTY1Myw3ICs2NTMsNyBAQCB2b2lkIF9f
aW5pdCBzbXBfc2F2ZV9kdW1wX2NwdXModm9pZCkKIAkvKiBBbGxvY2F0ZSBhIHBhZ2UgYXMgZHVt
cGluZyBhcmVhIGZvciB0aGUgc3RvcmUgc3RhdHVzIHNpZ3BzICovCiAJcGFnZSA9IG1lbWJsb2Nr
X3BoeXNfYWxsb2NfcmFuZ2UoUEFHRV9TSVpFLCBQQUdFX1NJWkUsIDAsIDFVTCA8PCAzMSk7CiAJ
aWYgKCFwYWdlKQotCQlwYW5pYygiRVJST1I6IEZhaWxlZCB0byBhbGxvY2F0ZSAleCBieXRlcyBi
ZWxvdyAlbHhcbiIsCisJCXBhbmljKCJFUlJPUjogRmFpbGVkIHRvIGFsbG9jYXRlICVseCBieXRl
cyBiZWxvdyAlbHhcbiIsCiAJCSAgICAgIFBBR0VfU0laRSwgMVVMIDw8IDMxKTsKIAogCS8qIFNl
dCBtdWx0aS10aHJlYWRpbmcgc3RhdGUgdG8gdGhlIHByZXZpb3VzIHN5c3RlbS4gKi8KQEAgLTc2
NSw2ICs3NjUsOSBAQCB2b2lkIF9faW5pdCBzbXBfZGV0ZWN0X2NwdXModm9pZCkKIAogCS8qIEdl
dCBDUFUgaW5mb3JtYXRpb24gKi8KIAlpbmZvID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKCppbmZv
KSwgOCk7CisJaWYgKCFpbmZvKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUg
Ynl0ZXMgYWxpZ249MHgleFxuIiwKKwkJICAgICAgX19mdW5jX18sIHNpemVvZigqaW5mbyksIDgp
OwogCXNtcF9nZXRfY29yZV9pbmZvKGluZm8sIDEpOwogCS8qIEZpbmQgYm9vdCBDUFUgdHlwZSAq
LwogCWlmIChzY2xwLmhhc19jb3JlX3R5cGUpIHsKZGlmZiAtLWdpdCBhL2FyY2gvczM5MC9rZXJu
ZWwvdG9wb2xvZ3kuYyBiL2FyY2gvczM5MC9rZXJuZWwvdG9wb2xvZ3kuYwppbmRleCA4OTkyYjA0
Li44OTY0YTNmIDEwMDY0NAotLS0gYS9hcmNoL3MzOTAva2VybmVsL3RvcG9sb2d5LmMKKysrIGIv
YXJjaC9zMzkwL2tlcm5lbC90b3BvbG9neS5jCkBAIC01MjAsNiArNTIwLDkgQEAgc3RhdGljIHZv
aWQgX19pbml0IGFsbG9jX21hc2tzKHN0cnVjdCBzeXNpbmZvXzE1XzFfeCAqaW5mbywKIAlucl9t
YXNrcyA9IG1heChucl9tYXNrcywgMSk7CiAJZm9yIChpID0gMDsgaSA8IG5yX21hc2tzOyBpKysp
IHsKIAkJbWFzay0+bmV4dCA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqbWFzay0+bmV4dCksIDgp
OworCQlpZiAoIW1hc2stPm5leHQpCisJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAl
enUgYnl0ZXMgYWxpZ249MHgleFxuIiwKKwkJCSAgICAgIF9fZnVuY19fLCBzaXplb2YoKm1hc2st
Pm5leHQpLCA4KTsKIAkJbWFzayA9IG1hc2stPm5leHQ7CiAJfQogfQpAQCAtNTM4LDYgKzU0MSw5
IEBAIHZvaWQgX19pbml0IHRvcG9sb2d5X2luaXRfZWFybHkodm9pZCkKIAlpZiAoIU1BQ0hJTkVf
SEFTX1RPUE9MT0dZKQogCQlnb3RvIG91dDsKIAl0bF9pbmZvID0gbWVtYmxvY2tfYWxsb2MoUEFH
RV9TSVpFLCBQQUdFX1NJWkUpOworCWlmICghdGxfaW5mbykKKwkJcGFuaWMoIiVzOiBGYWlsZWQg
dG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywg
UEFHRV9TSVpFLCBQQUdFX1NJWkUpOwogCWluZm8gPSB0bF9pbmZvOwogCXN0b3JlX3RvcG9sb2d5
KGluZm8pOwogCXByX2luZm8oIlRoZSBDUFUgY29uZmlndXJhdGlvbiB0b3BvbG9neSBvZiB0aGUg
bWFjaGluZSBpczogJWQgJWQgJWQgJWQgJWQgJWQgLyAlZFxuIiwKZGlmZiAtLWdpdCBhL2FyY2gv
czM5MC9udW1hL21vZGVfZW11LmMgYi9hcmNoL3MzOTAvbnVtYS9tb2RlX2VtdS5jCmluZGV4IGJm
YmEyNzMuLjcxYTEyYTQgMTAwNjQ0Ci0tLSBhL2FyY2gvczM5MC9udW1hL21vZGVfZW11LmMKKysr
IGIvYXJjaC9zMzkwL251bWEvbW9kZV9lbXUuYwpAQCAtMzEzLDYgKzMxMyw5IEBAIHN0YXRpYyB2
b2lkIF9fcmVmIGNyZWF0ZV9jb3JlX3RvX25vZGVfbWFwKHZvaWQpCiAJaW50IGk7CiAKIAllbXVf
Y29yZXMgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKmVtdV9jb3JlcyksIDgpOworCWlmICghZW11
X2NvcmVzKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXMgYWxpZ249
MHgleFxuIiwKKwkJICAgICAgX19mdW5jX18sIHNpemVvZigqZW11X2NvcmVzKSwgOCk7CiAJZm9y
IChpID0gMDsgaSA8IEFSUkFZX1NJWkUoZW11X2NvcmVzLT50b19ub2RlX2lkKTsgaSsrKQogCQll
bXVfY29yZXMtPnRvX25vZGVfaWRbaV0gPSBOT0RFX0lEX0ZSRUU7CiB9CmRpZmYgLS1naXQgYS9h
cmNoL3MzOTAvbnVtYS9udW1hLmMgYi9hcmNoL3MzOTAvbnVtYS9udW1hLmMKaW5kZXggMmQxMjcx
ZS4uOGViOWU5NyAxMDA2NDQKLS0tIGEvYXJjaC9zMzkwL251bWEvbnVtYS5jCisrKyBiL2FyY2gv
czM5MC9udW1hL251bWEuYwpAQCAtOTIsOCArOTIsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IG51
bWFfc2V0dXBfbWVtb3J5KHZvaWQpCiAJfSB3aGlsZSAoY3VyX2Jhc2UgPCBlbmRfb2ZfZHJhbSk7
CiAKIAkvKiBBbGxvY2F0ZSBhbmQgZmlsbCBvdXQgbm9kZV9kYXRhICovCi0JZm9yIChuaWQgPSAw
OyBuaWQgPCBNQVhfTlVNTk9ERVM7IG5pZCsrKQorCWZvciAobmlkID0gMDsgbmlkIDwgTUFYX05V
TU5PREVTOyBuaWQrKykgewogCQlOT0RFX0RBVEEobmlkKSA9IG1lbWJsb2NrX2FsbG9jKHNpemVv
ZihwZ19kYXRhX3QpLCA4KTsKKwkJaWYgKCFOT0RFX0RBVEEobmlkKSkKKwkJCXBhbmljKCIlczog
RmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlcyBhbGlnbj0weCV4XG4iLAorCQkJICAgICAgX19m
dW5jX18sIHNpemVvZihwZ19kYXRhX3QpLCA4KTsKKwl9CiAKIAlmb3JfZWFjaF9vbmxpbmVfbm9k
ZShuaWQpIHsKIAkJdW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIGVuZF9wZm47CmRpZmYgLS1naXQg
YS9hcmNoL3NoL21tL2luaXQuYyBiL2FyY2gvc2gvbW0vaW5pdC5jCmluZGV4IGEwZmE0ZGUuLmZj
ZWVmZDkgMTAwNjQ0Ci0tLSBhL2FyY2gvc2gvbW0vaW5pdC5jCisrKyBiL2FyY2gvc2gvbW0vaW5p
dC5jCkBAIC0xMjgsNiArMTI4LDkgQEAgc3RhdGljIHBtZF90ICogX19pbml0IG9uZV9tZF90YWJs
ZV9pbml0KHB1ZF90ICpwdWQpCiAJCXBtZF90ICpwbWQ7CiAKIAkJcG1kID0gbWVtYmxvY2tfYWxs
b2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCQlpZiAoIXBtZCkKKwkJCXBhbmljKCIlczogRmFp
bGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJCSAgICAgIF9fZnVu
Y19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7CiAJCXB1ZF9wb3B1bGF0ZSgmaW5pdF9tbSwgcHVk
LCBwbWQpOwogCQlCVUdfT04ocG1kICE9IHBtZF9vZmZzZXQocHVkLCAwKSk7CiAJfQpAQCAtMTQx
LDYgKzE0NCw5IEBAIHN0YXRpYyBwdGVfdCAqIF9faW5pdCBvbmVfcGFnZV90YWJsZV9pbml0KHBt
ZF90ICpwbWQpCiAJCXB0ZV90ICpwdGU7CiAKIAkJcHRlID0gbWVtYmxvY2tfYWxsb2MoUEFHRV9T
SVpFLCBQQUdFX1NJWkUpOworCQlpZiAoIXB0ZSkKKwkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFs
bG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJCSAgICAgIF9fZnVuY19fLCBQQUdF
X1NJWkUsIFBBR0VfU0laRSk7CiAJCXBtZF9wb3B1bGF0ZV9rZXJuZWwoJmluaXRfbW0sIHBtZCwg
cHRlKTsKIAkJQlVHX09OKHB0ZSAhPSBwdGVfb2Zmc2V0X2tlcm5lbChwbWQsIDApKTsKIAl9CmRp
ZmYgLS1naXQgYS9hcmNoL3NoL21tL251bWEuYyBiL2FyY2gvc2gvbW0vbnVtYS5jCmluZGV4IGM0
YmRlNjEuLmY3ZTQ0MzkgMTAwNjQ0Ci0tLSBhL2FyY2gvc2gvbW0vbnVtYS5jCisrKyBiL2FyY2gv
c2gvbW0vbnVtYS5jCkBAIC00Myw2ICs0MywxMCBAQCB2b2lkIF9faW5pdCBzZXR1cF9ib290bWVt
X25vZGUoaW50IG5pZCwgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQpCiAJ
LyogTm9kZS1sb2NhbCBwZ2RhdCAqLwogCU5PREVfREFUQShuaWQpID0gbWVtYmxvY2tfYWxsb2Nf
bm9kZShzaXplb2Yoc3RydWN0IHBnbGlzdF9kYXRhKSwKIAkJCQkJICAgICBTTVBfQ0FDSEVfQllU
RVMsIG5pZCk7CisJaWYgKCFOT0RFX0RBVEEobmlkKSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8g
YWxsb2NhdGUgJXp1IGJ5dGVzIGFsaWduPTB4JXggbmlkPSVkXG4iLAorCQkgICAgICBfX2Z1bmNf
Xywgc2l6ZW9mKHN0cnVjdCBwZ2xpc3RfZGF0YSksIFNNUF9DQUNIRV9CWVRFUywKKwkJICAgICAg
bmlkKTsKIAogCU5PREVfREFUQShuaWQpLT5ub2RlX3N0YXJ0X3BmbiA9IHN0YXJ0X3BmbjsKIAlO
T0RFX0RBVEEobmlkKS0+bm9kZV9zcGFubmVkX3BhZ2VzID0gZW5kX3BmbiAtIHN0YXJ0X3BmbjsK
ZGlmZiAtLWdpdCBhL2FyY2gvdW0vZHJpdmVycy9uZXRfa2Vybi5jIGIvYXJjaC91bS9kcml2ZXJz
L25ldF9rZXJuLmMKaW5kZXggZDgwY2ZiMS4uNmU1YmU1ZiAxMDA2NDQKLS0tIGEvYXJjaC91bS9k
cml2ZXJzL25ldF9rZXJuLmMKKysrIGIvYXJjaC91bS9kcml2ZXJzL25ldF9rZXJuLmMKQEAgLTY0
OSw2ICs2NDksOSBAQCBzdGF0aWMgaW50IF9faW5pdCBldGhfc2V0dXAoY2hhciAqc3RyKQogCX0K
IAogCW5ldyA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqbmV3KSwgU01QX0NBQ0hFX0JZVEVTKTsK
KwlpZiAoIW5ldykKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4i
LCBfX2Z1bmNfXywKKwkJICAgICAgc2l6ZW9mKCpuZXcpKTsKIAogCUlOSVRfTElTVF9IRUFEKCZu
ZXctPmxpc3QpOwogCW5ldy0+aW5kZXggPSBuOwpkaWZmIC0tZ2l0IGEvYXJjaC91bS9kcml2ZXJz
L3ZlY3Rvcl9rZXJuLmMgYi9hcmNoL3VtL2RyaXZlcnMvdmVjdG9yX2tlcm4uYwppbmRleCAwNDZm
YTllLi41OTZlNzA1IDEwMDY0NAotLS0gYS9hcmNoL3VtL2RyaXZlcnMvdmVjdG9yX2tlcm4uYwor
KysgYi9hcmNoL3VtL2RyaXZlcnMvdmVjdG9yX2tlcm4uYwpAQCAtMTU3Niw2ICsxNTc2LDkgQEAg
c3RhdGljIGludCBfX2luaXQgdmVjdG9yX3NldHVwKGNoYXIgKnN0cikKIAkJcmV0dXJuIDE7CiAJ
fQogCW5ldyA9IG1lbWJsb2NrX2FsbG9jKHNpemVvZigqbmV3KSwgU01QX0NBQ0hFX0JZVEVTKTsK
KwlpZiAoIW5ldykKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4i
LCBfX2Z1bmNfXywKKwkJICAgICAgc2l6ZW9mKCpuZXcpKTsKIAlJTklUX0xJU1RfSEVBRCgmbmV3
LT5saXN0KTsKIAluZXctPnVuaXQgPSBuOwogCW5ldy0+YXJndW1lbnRzID0gc3RyOwpkaWZmIC0t
Z2l0IGEvYXJjaC91bS9rZXJuZWwvaW5pdHJkLmMgYi9hcmNoL3VtL2tlcm5lbC9pbml0cmQuYwpp
bmRleCBjZTE2OWVhLi4xZGNkMzEwIDEwMDY0NAotLS0gYS9hcmNoL3VtL2tlcm5lbC9pbml0cmQu
YworKysgYi9hcmNoL3VtL2tlcm5lbC9pbml0cmQuYwpAQCAtMzcsNiArMzcsOCBAQCBpbnQgX19p
bml0IHJlYWRfaW5pdHJkKHZvaWQpCiAJfQogCiAJYXJlYSA9IG1lbWJsb2NrX2FsbG9jKHNpemUs
IFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFhcmVhKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBh
bGxvY2F0ZSAlbGx1IGJ5dGVzXG4iLCBfX2Z1bmNfXywgc2l6ZSk7CiAKIAlpZiAobG9hZF9pbml0
cmQoaW5pdHJkLCBhcmVhLCBzaXplKSA9PSAtMSkKIAkJcmV0dXJuIDA7CmRpZmYgLS1naXQgYS9h
cmNoL3VtL2tlcm5lbC9tZW0uYyBiL2FyY2gvdW0va2VybmVsL21lbS5jCmluZGV4IDc5OWI1NzEu
Ljk5YWExMWIgMTAwNjQ0Ci0tLSBhL2FyY2gvdW0va2VybmVsL21lbS5jCisrKyBiL2FyY2gvdW0v
a2VybmVsL21lbS5jCkBAIC02Niw2ICs2NiwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgb25lX3Bh
Z2VfdGFibGVfaW5pdChwbWRfdCAqcG1kKQogCWlmIChwbWRfbm9uZSgqcG1kKSkgewogCQlwdGVf
dCAqcHRlID0gKHB0ZV90ICopIG1lbWJsb2NrX2FsbG9jX2xvdyhQQUdFX1NJWkUsCiAJCQkJCQkJ
ICBQQUdFX1NJWkUpOworCQlpZiAoIXB0ZSkKKwkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9j
YXRlICVsdSBieXRlcyBhbGlnbj0lbHhcbiIsCisJCQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpF
LCBQQUdFX1NJWkUpOworCiAJCXNldF9wbWQocG1kLCBfX3BtZChfS0VSTlBHX1RBQkxFICsKIAkJ
CQkJICAgKHVuc2lnbmVkIGxvbmcpIF9fcGEocHRlKSkpOwogCQlpZiAocHRlICE9IHB0ZV9vZmZz
ZXRfa2VybmVsKHBtZCwgMCkpCkBAIC03Nyw2ICs4MSwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
b25lX21kX3RhYmxlX2luaXQocHVkX3QgKnB1ZCkKIHsKICNpZmRlZiBDT05GSUdfM19MRVZFTF9Q
R1RBQkxFUwogCXBtZF90ICpwbWRfdGFibGUgPSAocG1kX3QgKikgbWVtYmxvY2tfYWxsb2NfbG93
KFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwlpZiAoIXBtZF90YWJsZSkKKwkJcGFuaWMoIiVzOiBG
YWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPSVseFxuIiwKKwkJICAgICAgX19mdW5j
X18sIFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwogCXNldF9wdWQocHVkLCBfX3B1ZChfS0VSTlBH
X1RBQkxFICsgKHVuc2lnbmVkIGxvbmcpIF9fcGEocG1kX3RhYmxlKSkpOwogCWlmIChwbWRfdGFi
bGUgIT0gcG1kX29mZnNldChwdWQsIDApKQogCQlCVUcoKTsKQEAgLTEyNiw2ICsxMzQsMTAgQEAg
c3RhdGljIHZvaWQgX19pbml0IGZpeGFkZHJfdXNlcl9pbml0KCB2b2lkKQogCiAJZml4cmFuZ2Vf
aW5pdCggRklYQUREUl9VU0VSX1NUQVJULCBGSVhBRERSX1VTRVJfRU5ELCBzd2FwcGVyX3BnX2Rp
cik7CiAJdiA9ICh1bnNpZ25lZCBsb25nKSBtZW1ibG9ja19hbGxvY19sb3coc2l6ZSwgUEFHRV9T
SVpFKTsKKwlpZiAoIXYpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRl
cyBhbGlnbj0lbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBzaXplLCBQQUdFX1NJWkUpOworCiAJ
bWVtY3B5KCh2b2lkICopIHYgLCAodm9pZCAqKSBGSVhBRERSX1VTRVJfU1RBUlQsIHNpemUpOwog
CXAgPSBfX3BhKHYpOwogCWZvciAoIDsgc2l6ZSA+IDA7IHNpemUgLT0gUEFHRV9TSVpFLCB2YWRk
ciArPSBQQUdFX1NJWkUsCkBAIC0xNDYsNiArMTU4LDEwIEBAIHZvaWQgX19pbml0IHBhZ2luZ19p
bml0KHZvaWQpCiAKIAllbXB0eV96ZXJvX3BhZ2UgPSAodW5zaWduZWQgbG9uZyAqKSBtZW1ibG9j
a19hbGxvY19sb3coUEFHRV9TSVpFLAogCQkJCQkJCSAgICAgICBQQUdFX1NJWkUpOworCWlmICgh
ZW1wdHlfemVyb19wYWdlKQorCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0
ZXMgYWxpZ249JWx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdFX1NJWkUp
OworCiAJZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUoem9uZXNfc2l6ZSk7IGkrKykKIAkJem9u
ZXNfc2l6ZVtpXSA9IDA7CiAKZGlmZiAtLWdpdCBhL2FyY2gvdW5pY29yZTMyL2tlcm5lbC9zZXR1
cC5jIGIvYXJjaC91bmljb3JlMzIva2VybmVsL3NldHVwLmMKaW5kZXggNGIwY2I2OC4uZDMyMzlj
ZiAxMDA2NDQKLS0tIGEvYXJjaC91bmljb3JlMzIva2VybmVsL3NldHVwLmMKKysrIGIvYXJjaC91
bmljb3JlMzIva2VybmVsL3NldHVwLmMKQEAgLTIwNyw2ICsyMDcsMTAgQEAgcmVxdWVzdF9zdGFu
ZGFyZF9yZXNvdXJjZXMoc3RydWN0IG1lbWluZm8gKm1pKQogCQkJY29udGludWU7CiAKIAkJcmVz
ID0gbWVtYmxvY2tfYWxsb2NfbG93KHNpemVvZigqcmVzKSwgU01QX0NBQ0hFX0JZVEVTKTsKKwkJ
aWYgKCFyZXMpCisJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXMgYWxp
Z249JXhcbiIsCisJCQkgICAgICBfX2Z1bmNfXywgc2l6ZW9mKCpyZXMpLCBTTVBfQ0FDSEVfQllU
RVMpOworCiAJCXJlcy0+bmFtZSAgPSAiU3lzdGVtIFJBTSI7CiAJCXJlcy0+c3RhcnQgPSBtaS0+
YmFua1tpXS5zdGFydDsKIAkJcmVzLT5lbmQgICA9IG1pLT5iYW5rW2ldLnN0YXJ0ICsgbWktPmJh
bmtbaV0uc2l6ZSAtIDE7CmRpZmYgLS1naXQgYS9hcmNoL3VuaWNvcmUzMi9tbS9tbXUuYyBiL2Fy
Y2gvdW5pY29yZTMyL21tL21tdS5jCmluZGV4IGE0MDIxOTIuLmFhMjA2MGIgMTAwNjQ0Ci0tLSBh
L2FyY2gvdW5pY29yZTMyL21tL21tdS5jCisrKyBiL2FyY2gvdW5pY29yZTMyL21tL21tdS5jCkBA
IC0xNDUsOCArMTQ1LDEzIEBAIHN0YXRpYyBwdGVfdCAqIF9faW5pdCBlYXJseV9wdGVfYWxsb2Mo
cG1kX3QgKnBtZCwgdW5zaWduZWQgbG9uZyBhZGRyLAogCQl1bnNpZ25lZCBsb25nIHByb3QpCiB7
CiAJaWYgKHBtZF9ub25lKCpwbWQpKSB7Ci0JCXB0ZV90ICpwdGUgPSBtZW1ibG9ja19hbGxvYyhQ
VFJTX1BFUl9QVEUgKiBzaXplb2YocHRlX3QpLAotCQkJCQkgICAgUFRSU19QRVJfUFRFICogc2l6
ZW9mKHB0ZV90KSk7CisJCXNpemVfdCBzaXplID0gUFRSU19QRVJfUFRFICogc2l6ZW9mKHB0ZV90
KTsKKwkJcHRlX3QgKnB0ZSA9IG1lbWJsb2NrX2FsbG9jKHNpemUsIHNpemUpOworCisJCWlmICgh
cHRlKQorCQkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzIGFsaWduPSV6
eFxuIiwKKwkJCSAgICAgIF9fZnVuY19fLCBzaXplLCBzaXplKTsKKwogCQlfX3BtZF9wb3B1bGF0
ZShwbWQsIF9fcGEocHRlKSB8IHByb3QpOwogCX0KIAlCVUdfT04ocG1kX2JhZCgqcG1kKSk7CkBA
IC0zNDksNiArMzU0LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGRldmljZW1hcHNfaW5pdCh2b2lk
KQogCSAqIEFsbG9jYXRlIHRoZSB2ZWN0b3IgcGFnZSBlYXJseS4KIAkgKi8KIAl2ZWN0b3JzID0g
bWVtYmxvY2tfYWxsb2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCWlmICghdmVjdG9ycykKKwkJ
cGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLAor
CQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwogCiAJZm9yIChhZGRyID0g
Vk1BTExPQ19FTkQ7IGFkZHI7IGFkZHIgKz0gUEdESVJfU0laRSkKIAkJcG1kX2NsZWFyKHBtZF9v
ZmZfayhhZGRyKSk7CkBAIC00MjYsNiArNDM0LDkgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQo
dm9pZCkKIAogCS8qIGFsbG9jYXRlIHRoZSB6ZXJvIHBhZ2UuICovCiAJemVyb19wYWdlID0gbWVt
YmxvY2tfYWxsb2MoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOworCWlmICghemVyb19wYWdlKQorCQlw
YW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhcbiIsCisJ
CSAgICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7CiAKIAlib290bWVtX2luaXQo
KTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jIGIvYXJjaC94ODYv
a2VybmVsL2FjcGkvYm9vdC5jCmluZGV4IDI2MjRkZTEuLjhkY2JmNjggMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2tlcm5lbC9hY3BpL2Jvb3QuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvYWNwaS9ib290
LmMKQEAgLTkzNSw2ICs5MzUsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBhY3BpX3BhcnNlX2hwZXQo
c3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZSkKICNkZWZpbmUgSFBFVF9SRVNPVVJDRV9O
QU1FX1NJWkUgOQogCWhwZXRfcmVzID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKCpocGV0X3Jlcykg
KyBIUEVUX1JFU09VUkNFX05BTUVfU0laRSwKIAkJCQkgIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYg
KCFocGV0X3JlcykKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4i
LCBfX2Z1bmNfXywKKwkJICAgICAgc2l6ZW9mKCpocGV0X3JlcykgKyBIUEVUX1JFU09VUkNFX05B
TUVfU0laRSk7CiAKIAlocGV0X3Jlcy0+bmFtZSA9ICh2b2lkICopJmhwZXRfcmVzWzFdOwogCWhw
ZXRfcmVzLT5mbGFncyA9IElPUkVTT1VSQ0VfTUVNOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2Vy
bmVsL2FwaWMvaW9fYXBpYy5jIGIvYXJjaC94ODYva2VybmVsL2FwaWMvaW9fYXBpYy5jCmluZGV4
IDI5NTNiYmYuLjM5N2JmYzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hcGljL2lvX2Fw
aWMuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvYXBpYy9pb19hcGljLmMKQEAgLTI1NzksNiArMjU3
OSw4IEBAIHN0YXRpYyBzdHJ1Y3QgcmVzb3VyY2UgKiBfX2luaXQgaW9hcGljX3NldHVwX3Jlc291
cmNlcyh2b2lkKQogCW4gKj0gbnJfaW9hcGljczsKIAogCW1lbSA9IG1lbWJsb2NrX2FsbG9jKG4s
IFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFtZW0pCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFs
bG9jYXRlICVsdSBieXRlc1xuIiwgX19mdW5jX18sIG4pOwogCXJlcyA9ICh2b2lkICopbWVtOwog
CiAJbWVtICs9IHNpemVvZihzdHJ1Y3QgcmVzb3VyY2UpICogbnJfaW9hcGljczsKQEAgLTI2MjMs
NiArMjYyNSw5IEBAIHZvaWQgX19pbml0IGlvX2FwaWNfaW5pdF9tYXBwaW5ncyh2b2lkKQogI2Vu
ZGlmCiAJCQlpb2FwaWNfcGh5cyA9ICh1bnNpZ25lZCBsb25nKW1lbWJsb2NrX2FsbG9jKFBBR0Vf
U0laRSwKIAkJCQkJCQkJICAgIFBBR0VfU0laRSk7CisJCQlpZiAoIWlvYXBpY19waHlzKQorCQkJ
CXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwK
KwkJCQkgICAgICBfX2Z1bmNfXywgUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwogCQkJaW9hcGljX3Bo
eXMgPSBfX3BhKGlvYXBpY19waHlzKTsKIAkJfQogCQlzZXRfZml4bWFwX25vY2FjaGUoaWR4LCBp
b2FwaWNfcGh5cyk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvZTgyMC5jIGIvYXJjaC94
ODYva2VybmVsL2U4MjAuYwppbmRleCA5YzBlYjU0Li4xZjE4ZWMwIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9rZXJuZWwvZTgyMC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9lODIwLmMKQEAgLTEwOTUs
NiArMTA5NSw5IEBAIHZvaWQgX19pbml0IGU4MjBfX3Jlc2VydmVfcmVzb3VyY2VzKHZvaWQpCiAK
IAlyZXMgPSBtZW1ibG9ja19hbGxvYyhzaXplb2YoKnJlcykgKiBlODIwX3RhYmxlLT5ucl9lbnRy
aWVzLAogCQkJICAgICBTTVBfQ0FDSEVfQllURVMpOworCWlmICghcmVzKQorCQlwYW5pYygiJXM6
IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLAorCQkgICAgICBzaXpl
b2YoKnJlcykgKiBlODIwX3RhYmxlLT5ucl9lbnRyaWVzKTsKIAllODIwX3JlcyA9IHJlczsKIAog
CWZvciAoaSA9IDA7IGkgPCBlODIwX3RhYmxlLT5ucl9lbnRyaWVzOyBpKyspIHsKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3BsYXRmb3JtL29scGMvb2xwY19kdC5jIGIvYXJjaC94ODYvcGxhdGZvcm0v
b2xwYy9vbHBjX2R0LmMKaW5kZXggYjRhYjc3OS4uZGFkM2I2MCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvcGxhdGZvcm0vb2xwYy9vbHBjX2R0LmMKKysrIGIvYXJjaC94ODYvcGxhdGZvcm0vb2xwYy9v
bHBjX2R0LmMKQEAgLTE0MSw2ICsxNDEsOSBAQCB2b2lkICogX19pbml0IHByb21fZWFybHlfYWxs
b2ModW5zaWduZWQgbG9uZyBzaXplKQogCQkgKiB3YXN0ZWQgYm9vdG1lbSkgYW5kIGhhbmQgb2Zm
IGNodW5rcyBvZiBpdCB0byBjYWxsZXJzLgogCQkgKi8KIAkJcmVzID0gbWVtYmxvY2tfYWxsb2Mo
Y2h1bmtfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTKTsKKwkJaWYgKCFyZXMpCisJCQlwYW5pYygiJXM6
IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXNcbiIsIF9fZnVuY19fLAorCQkJICAgICAgY2h1
bmtfc2l6ZSk7CiAJCUJVR19PTighcmVzKTsKIAkJcHJvbV9lYXJseV9hbGxvY2F0ZWQgKz0gY2h1
bmtfc2l6ZTsKIAkJbWVtc2V0KHJlcywgMCwgY2h1bmtfc2l6ZSk7CmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ZW4vcDJtLmMgYi9hcmNoL3g4Ni94ZW4vcDJtLmMKaW5kZXggMDU1ZTM3ZS4uOTVjZTli
NSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3AybS5jCisrKyBiL2FyY2gveDg2L3hlbi9wMm0u
YwpAQCAtMTgxLDggKzE4MSwxNSBAQCBzdGF0aWMgdm9pZCBwMm1faW5pdF9pZGVudGl0eSh1bnNp
Z25lZCBsb25nICpwMm0sIHVuc2lnbmVkIGxvbmcgcGZuKQogCiBzdGF0aWMgdm9pZCAqIF9fcmVm
IGFsbG9jX3AybV9wYWdlKHZvaWQpCiB7Ci0JaWYgKHVubGlrZWx5KCFzbGFiX2lzX2F2YWlsYWJs
ZSgpKSkKLQkJcmV0dXJuIG1lbWJsb2NrX2FsbG9jKFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKwlp
ZiAodW5saWtlbHkoIXNsYWJfaXNfYXZhaWxhYmxlKCkpKSB7CisJCXZvaWQgKnB0ciA9IG1lbWJs
b2NrX2FsbG9jKFBBR0VfU0laRSwgUEFHRV9TSVpFKTsKKworCQlpZiAoIXB0cikKKwkJCXBhbmlj
KCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwKKwkJCSAg
ICAgIF9fZnVuY19fLCBQQUdFX1NJWkUsIFBBR0VfU0laRSk7CisKKwkJcmV0dXJuIHB0cjsKKwl9
CiAKIAlyZXR1cm4gKHZvaWQgKilfX2dldF9mcmVlX3BhZ2UoR0ZQX0tFUk5FTCk7CiB9CmRpZmYg
LS1naXQgYS9hcmNoL3h0ZW5zYS9tbS9rYXNhbl9pbml0LmMgYi9hcmNoL3h0ZW5zYS9tbS9rYXNh
bl9pbml0LmMKaW5kZXggNDg1Mjg0OC4uNDEwNDdjYSAxMDA2NDQKLS0tIGEvYXJjaC94dGVuc2Ev
bW0va2FzYW5faW5pdC5jCisrKyBiL2FyY2gveHRlbnNhL21tL2thc2FuX2luaXQuYwpAQCAtNDUs
NiArNDUsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHBvcHVsYXRlKHZvaWQgKnN0YXJ0LCB2b2lk
ICplbmQpCiAJcG1kX3QgKnBtZCA9IHBtZF9vZmZzZXQocGdkLCB2YWRkcik7CiAJcHRlX3QgKnB0
ZSA9IG1lbWJsb2NrX2FsbG9jKG5fcGFnZXMgKiBzaXplb2YocHRlX3QpLCBQQUdFX1NJWkUpOwog
CisJaWYgKCFwdGUpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlcyBh
bGlnbj0weCVseFxuIiwKKwkJICAgICAgX19mdW5jX18sIG5fcGFnZXMgKiBzaXplb2YocHRlX3Qp
LCBQQUdFX1NJWkUpOworCiAJcHJfZGVidWcoIiVzOiAlcCAtICVwXG4iLCBfX2Z1bmNfXywgc3Rh
cnQsIGVuZCk7CiAKIAlmb3IgKGkgPSBqID0gMDsgaSA8IG5fcG1kczsgKytpKSB7CmRpZmYgLS1n
aXQgYS9hcmNoL3h0ZW5zYS9tbS9tbXUuYyBiL2FyY2gveHRlbnNhL21tL21tdS5jCmluZGV4IGE0
ZGNmZDMuLjJmYjdkMTEgMTAwNjQ0Ci0tLSBhL2FyY2gveHRlbnNhL21tL21tdS5jCisrKyBiL2Fy
Y2gveHRlbnNhL21tL21tdS5jCkBAIC0zMiw2ICszMiw5IEBAIHN0YXRpYyB2b2lkICogX19pbml0
IGluaXRfcG1kKHVuc2lnbmVkIGxvbmcgdmFkZHIsIHVuc2lnbmVkIGxvbmcgbl9wYWdlcykKIAkJ
IF9fZnVuY19fLCB2YWRkciwgbl9wYWdlcyk7CiAKIAlwdGUgPSBtZW1ibG9ja19hbGxvY19sb3co
bl9wYWdlcyAqIHNpemVvZihwdGVfdCksIFBBR0VfU0laRSk7CisJaWYgKCFwdGUpCisJCXBhbmlj
KCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICV6dSBieXRlcyBhbGlnbj0lbHhcbiIsCisJCSAgICAg
IF9fZnVuY19fLCBuX3BhZ2VzICogc2l6ZW9mKHB0ZV90KSwgUEFHRV9TSVpFKTsKIAogCWZvciAo
aSA9IDA7IGkgPCBuX3BhZ2VzOyArK2kpCiAJCXB0ZV9jbGVhcihOVUxMLCAwLCBwdGUgKyBpKTsK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2xrL3RpL2Nsay5jIGIvZHJpdmVycy9jbGsvdGkvY2xrLmMK
aW5kZXggZDBjZDU4NS4uNWQ3ZmIyZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9jbGsvdGkvY2xrLmMK
KysrIGIvZHJpdmVycy9jbGsvdGkvY2xrLmMKQEAgLTM1MSw2ICszNTEsOSBAQCB2b2lkIF9faW5p
dCBvbWFwMl9jbGtfbGVnYWN5X3Byb3ZpZGVyX2luaXQoaW50IGluZGV4LCB2b2lkIF9faW9tZW0g
Km1lbSkKIAlzdHJ1Y3QgY2xrX2lvbWFwICppbzsKIAogCWlvID0gbWVtYmxvY2tfYWxsb2Moc2l6
ZW9mKCppbyksIFNNUF9DQUNIRV9CWVRFUyk7CisJaWYgKCFpbykKKwkJcGFuaWMoIiVzOiBGYWls
ZWQgdG8gYWxsb2NhdGUgJXp1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJICAgICAgc2l6ZW9mKCpp
bykpOwogCiAJaW8tPm1lbSA9IG1lbTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9tYWNpbnRvc2gv
c211LmMgYi9kcml2ZXJzL21hY2ludG9zaC9zbXUuYwppbmRleCA0MmNmNjhkLi42YTg0NDEyIDEw
MDY0NAotLS0gYS9kcml2ZXJzL21hY2ludG9zaC9zbXUuYworKysgYi9kcml2ZXJzL21hY2ludG9z
aC9zbXUuYwpAQCAtNDkzLDYgKzQ5Myw5IEBAIGludCBfX2luaXQgc211X2luaXQgKHZvaWQpCiAJ
fQogCiAJc211ID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKHN0cnVjdCBzbXVfZGV2aWNlKSwgU01Q
X0NBQ0hFX0JZVEVTKTsKKwlpZiAoIXNtdSkKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2Nh
dGUgJXp1IGJ5dGVzXG4iLCBfX2Z1bmNfXywKKwkJICAgICAgc2l6ZW9mKHN0cnVjdCBzbXVfZGV2
aWNlKSk7CiAKIAlzcGluX2xvY2tfaW5pdCgmc211LT5sb2NrKTsKIAlJTklUX0xJU1RfSEVBRCgm
c211LT5jbWRfbGlzdCk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL29mL2ZkdC5jIGIvZHJpdmVycy9v
Zi9mZHQuYwppbmRleCA3MDk5YzY1Li43OTY0NjBjIDEwMDY0NAotLS0gYS9kcml2ZXJzL29mL2Zk
dC5jCisrKyBiL2RyaXZlcnMvb2YvZmR0LmMKQEAgLTExODUsNyArMTE4NSwxMyBAQCBpbnQgX19p
bml0IF9fd2VhayBlYXJseV9pbml0X2R0X3Jlc2VydmVfbWVtb3J5X2FyY2gocGh5c19hZGRyX3Qg
YmFzZSwKIAogc3RhdGljIHZvaWQgKiBfX2luaXQgZWFybHlfaW5pdF9kdF9hbGxvY19tZW1vcnlf
YXJjaCh1NjQgc2l6ZSwgdTY0IGFsaWduKQogewotCXJldHVybiBtZW1ibG9ja19hbGxvYyhzaXpl
LCBhbGlnbik7CisJdm9pZCAqcHRyID0gbWVtYmxvY2tfYWxsb2Moc2l6ZSwgYWxpZ24pOworCisJ
aWYgKCFwdHIpCisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsbHUgYnl0ZXMgYWxp
Z249MHglbGx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgc2l6ZSwgYWxpZ24pOworCisJcmV0dXJu
IHB0cjsKIH0KIAogYm9vbCBfX2luaXQgZWFybHlfaW5pdF9kdF92ZXJpZnkodm9pZCAqcGFyYW1z
KQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9vZi91bml0dGVzdC5jIGIvZHJpdmVycy9vZi91bml0dGVz
dC5jCmluZGV4IDg0NDI3MzguLjEwZjY1OTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvb2YvdW5pdHRl
c3QuYworKysgYi9kcml2ZXJzL29mL3VuaXR0ZXN0LmMKQEAgLTIyMzQsNyArMjIzNCwxMyBAQCBz
dGF0aWMgc3RydWN0IGRldmljZV9ub2RlICpvdmVybGF5X2Jhc2Vfcm9vdDsKIAogc3RhdGljIHZv
aWQgKiBfX2luaXQgZHRfYWxsb2NfbWVtb3J5KHU2NCBzaXplLCB1NjQgYWxpZ24pCiB7Ci0JcmV0
dXJuIG1lbWJsb2NrX2FsbG9jKHNpemUsIGFsaWduKTsKKwl2b2lkICpwdHIgPSBtZW1ibG9ja19h
bGxvYyhzaXplLCBhbGlnbik7CisKKwlpZiAoIXB0cikKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8g
YWxsb2NhdGUgJWxsdSBieXRlcyBhbGlnbj0weCVsbHhcbiIsCisJCSAgICAgIF9fZnVuY19fLCBz
aXplLCBhbGlnbik7CisKKwlyZXR1cm4gcHRyOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKaW5kZXggOTg5
Y2Y4Ny4uZDNlNDlmMSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYworKysg
Yi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCkBAIC0yMTQsMTAgKzIxNCwxMyBAQCBpbnQgX19y
ZWYgeGVuX3N3aW90bGJfaW5pdChpbnQgdmVyYm9zZSwgYm9vbCBlYXJseSkKIAkvKgogCSAqIEdl
dCBJTyBUTEIgbWVtb3J5IGZyb20gYW55IGxvY2F0aW9uLgogCSAqLwotCWlmIChlYXJseSkKKwlp
ZiAoZWFybHkpIHsKIAkJeGVuX2lvX3RsYl9zdGFydCA9IG1lbWJsb2NrX2FsbG9jKFBBR0VfQUxJ
R04oYnl0ZXMpLAogCQkJCQkJICBQQUdFX1NJWkUpOwotCWVsc2UgeworCQlpZiAoIXhlbl9pb190
bGJfc3RhcnQpCisJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxp
Z249MHglbHhcbiIsCisJCQkgICAgICBfX2Z1bmNfXywgUEFHRV9BTElHTihieXRlcyksIFBBR0Vf
U0laRSk7CisJfSBlbHNlIHsKICNkZWZpbmUgU0xBQlNfUEVSX1BBR0UgKDEgPDwgKFBBR0VfU0hJ
RlQgLSBJT19UTEJfU0hJRlQpKQogI2RlZmluZSBJT19UTEJfTUlOX1NMQUJTICgoMTw8MjApID4+
IElPX1RMQl9TSElGVCkKIAkJd2hpbGUgKChTTEFCU19QRVJfUEFHRSA8PCBvcmRlcikgPiBJT19U
TEJfTUlOX1NMQUJTKSB7CmRpZmYgLS1naXQgYS9rZXJuZWwvcG93ZXIvc25hcHNob3QuYyBiL2tl
cm5lbC9wb3dlci9zbmFwc2hvdC5jCmluZGV4IDQ4MDJiMDMuLmYwOGExZTQgMTAwNjQ0Ci0tLSBh
L2tlcm5lbC9wb3dlci9zbmFwc2hvdC5jCisrKyBiL2tlcm5lbC9wb3dlci9zbmFwc2hvdC5jCkBA
IC05NjUsNiArOTY1LDkgQEAgdm9pZCBfX2luaXQgX19yZWdpc3Rlcl9ub3NhdmVfcmVnaW9uKHVu
c2lnbmVkIGxvbmcgc3RhcnRfcGZuLAogCQkvKiBUaGlzIGFsbG9jYXRpb24gY2Fubm90IGZhaWwg
Ki8KIAkJcmVnaW9uID0gbWVtYmxvY2tfYWxsb2Moc2l6ZW9mKHN0cnVjdCBub3NhdmVfcmVnaW9u
KSwKIAkJCQkJU01QX0NBQ0hFX0JZVEVTKTsKKwkJaWYgKCFyZWdpb24pCisJCQlwYW5pYygiJXM6
IEZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXNcbiIsIF9fZnVuY19fLAorCQkJICAgICAgc2l6
ZW9mKHN0cnVjdCBub3NhdmVfcmVnaW9uKSk7CiAJfQogCXJlZ2lvbi0+c3RhcnRfcGZuID0gc3Rh
cnRfcGZuOwogCXJlZ2lvbi0+ZW5kX3BmbiA9IGVuZF9wZm47CmRpZmYgLS1naXQgYS9saWIvY3B1
bWFzay5jIGIvbGliL2NwdW1hc2suYwppbmRleCAwODdhM2U5Li4wY2I2NzJlIDEwMDY0NAotLS0g
YS9saWIvY3B1bWFzay5jCisrKyBiL2xpYi9jcHVtYXNrLmMKQEAgLTE2NSw2ICsxNjUsOSBAQCBF
WFBPUlRfU1lNQk9MKHphbGxvY19jcHVtYXNrX3Zhcik7CiB2b2lkIF9faW5pdCBhbGxvY19ib290
bWVtX2NwdW1hc2tfdmFyKGNwdW1hc2tfdmFyX3QgKm1hc2spCiB7CiAJKm1hc2sgPSBtZW1ibG9j
a19hbGxvYyhjcHVtYXNrX3NpemUoKSwgU01QX0NBQ0hFX0JZVEVTKTsKKwlpZiAoISptYXNrKQor
CQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAldSBieXRlc1xuIiwgX19mdW5jX18sCisJ
CSAgICAgIGNwdW1hc2tfc2l6ZSgpKTsKIH0KIAogLyoqCmRpZmYgLS1naXQgYS9tbS9rYXNhbi9p
bml0LmMgYi9tbS9rYXNhbi9pbml0LmMKaW5kZXggNDVhMWI1ZS4uYWY5MDdkOCAxMDA2NDQKLS0t
IGEvbW0va2FzYW4vaW5pdC5jCisrKyBiL21tL2thc2FuL2luaXQuYwpAQCAtODMsOCArODMsMTQg
QEAgc3RhdGljIGlubGluZSBib29sIGthc2FuX2Vhcmx5X3NoYWRvd19wYWdlX2VudHJ5KHB0ZV90
IHB0ZSkKIAogc3RhdGljIF9faW5pdCB2b2lkICplYXJseV9hbGxvYyhzaXplX3Qgc2l6ZSwgaW50
IG5vZGUpCiB7Ci0JcmV0dXJuIG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQoc2l6ZSwgc2l6ZSwgX19w
YShNQVhfRE1BX0FERFJFU1MpLAotCQkJCQlNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFLCBub2Rl
KTsKKwl2b2lkICpwdHIgPSBtZW1ibG9ja19hbGxvY190cnlfbmlkKHNpemUsIHNpemUsIF9fcGEo
TUFYX0RNQV9BRERSRVNTKSwKKwkJCQkJICAgTUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSwgbm9k
ZSk7CisKKwlpZiAoIXB0cikKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJXp1IGJ5
dGVzIGFsaWduPSV6eCBuaWQ9JWQgZnJvbT0lbGx4XG4iLAorCQkgICAgICBfX2Z1bmNfXywgc2l6
ZSwgc2l6ZSwgbm9kZSwgKHU2NClfX3BhKE1BWF9ETUFfQUREUkVTUykpOworCisJcmV0dXJuIHB0
cjsKIH0KIAogc3RhdGljIHZvaWQgX19yZWYgemVyb19wdGVfcG9wdWxhdGUocG1kX3QgKnBtZCwg
dW5zaWduZWQgbG9uZyBhZGRyLApkaWZmIC0tZ2l0IGEvbW0vc3BhcnNlLmMgYi9tbS9zcGFyc2Uu
YwppbmRleCA3ZWE1ZGM2Li5hZDk0MjQyIDEwMDY0NAotLS0gYS9tbS9zcGFyc2UuYworKysgYi9t
bS9zcGFyc2UuYwpAQCAtNjUsMTEgKzY1LDE1IEBAIHN0YXRpYyBub2lubGluZSBzdHJ1Y3QgbWVt
X3NlY3Rpb24gX19yZWYgKnNwYXJzZV9pbmRleF9hbGxvYyhpbnQgbmlkKQogCXVuc2lnbmVkIGxv
bmcgYXJyYXlfc2l6ZSA9IFNFQ1RJT05TX1BFUl9ST09UICoKIAkJCQkgICBzaXplb2Yoc3RydWN0
IG1lbV9zZWN0aW9uKTsKIAotCWlmIChzbGFiX2lzX2F2YWlsYWJsZSgpKQorCWlmIChzbGFiX2lz
X2F2YWlsYWJsZSgpKSB7CiAJCXNlY3Rpb24gPSBremFsbG9jX25vZGUoYXJyYXlfc2l6ZSwgR0ZQ
X0tFUk5FTCwgbmlkKTsKLQllbHNlCisJfSBlbHNlIHsKIAkJc2VjdGlvbiA9IG1lbWJsb2NrX2Fs
bG9jX25vZGUoYXJyYXlfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTLAogCQkJCQkgICAgICBuaWQpOwor
CQlpZiAoIXNlY3Rpb24pCisJCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0
ZXMgbmlkPSVkXG4iLAorCQkJICAgICAgX19mdW5jX18sIGFycmF5X3NpemUsIG5pZCk7CisJfQog
CiAJcmV0dXJuIHNlY3Rpb247CiB9CkBAIC0yMTgsNiArMjIyLDkgQEAgdm9pZCBfX2luaXQgbWVt
b3J5X3ByZXNlbnQoaW50IG5pZCwgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBl
bmQpCiAJCXNpemUgPSBzaXplb2Yoc3RydWN0IG1lbV9zZWN0aW9uKikgKiBOUl9TRUNUSU9OX1JP
T1RTOwogCQlhbGlnbiA9IDEgPDwgKElOVEVSTk9ERV9DQUNIRV9TSElGVCk7CiAJCW1lbV9zZWN0
aW9uID0gbWVtYmxvY2tfYWxsb2Moc2l6ZSwgYWxpZ24pOworCQlpZiAoIW1lbV9zZWN0aW9uKQor
CQkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4i
LAorCQkJICAgICAgX19mdW5jX18sIHNpemUsIGFsaWduKTsKIAl9CiAjZW5kaWYKIApAQCAtNDEx
LDYgKzQxOCwxMCBAQCBzdHJ1Y3QgcGFnZSBfX2luaXQgKnNwYXJzZV9tZW1fbWFwX3BvcHVsYXRl
KHVuc2lnbmVkIGxvbmcgcG51bSwgaW50IG5pZCwKIAltYXAgPSBtZW1ibG9ja19hbGxvY190cnlf
bmlkKHNpemUsCiAJCQkJCSAgUEFHRV9TSVpFLCBfX3BhKE1BWF9ETUFfQUREUkVTUyksCiAJCQkJ
CSAgTUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSwgbmlkKTsKKwlpZiAoIW1hcCkKKwkJcGFuaWMo
IiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4IG5pZD0lZCBmcm9t
PSVseFxuIiwKKwkJICAgICAgX19mdW5jX18sIHNpemUsIFBBR0VfU0laRSwgbmlkLCBfX3BhKE1B
WF9ETUFfQUREUkVTUykpOworCiAJcmV0dXJuIG1hcDsKIH0KICNlbmRpZiAvKiAhQ09ORklHX1NQ
QVJTRU1FTV9WTUVNTUFQICovCkBAIC00MjUsNiArNDM2LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBzcGFyc2VfYnVmZmVyX2luaXQodW5zaWduZWQgbG9uZyBzaXplLCBpbnQgbmlkKQogCQltZW1i
bG9ja19hbGxvY190cnlfbmlkX3JhdyhzaXplLCBQQUdFX1NJWkUsCiAJCQkJCQlfX3BhKE1BWF9E
TUFfQUREUkVTUyksCiAJCQkJCQlNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFLCBuaWQpOworCWlm
ICghc3BhcnNlbWFwX2J1ZikKKwkJcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5
dGVzIGFsaWduPTB4JWx4IG5pZD0lZCBmcm9tPSVseFxuIiwKKwkJICAgICAgX19mdW5jX18sIHNp
emUsIFBBR0VfU0laRSwgbmlkLCBfX3BhKE1BWF9ETUFfQUREUkVTUykpOworCiAJc3BhcnNlbWFw
X2J1Zl9lbmQgPSBzcGFyc2VtYXBfYnVmICsgc2l6ZTsKIH0KIAotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:19:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:19: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-devel-bounces@lists.xenproject.org>)
	id 1glUnk-0003PU-35; Mon, 21 Jan 2019 08:19: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=gFw6=P5=oracle.com=liam.merwick@srs-us1.protection.inumbo.net>)
 id 1glUnj-0003PP-9f
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:19:23 +0000
X-Inumbo-ID: 415574f3-1d55-11e9-a1e0-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 415574f3-1d55-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:19:22 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0L8E4Pp159779;
 Mon, 21 Jan 2019 08:19:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=joYPrWIyAdUEjtek+hNUzeJ+4W864N7h96E3ObMG1wQ=;
 b=nRiTIsASgw0qb/kWrVf2QRi+VwJwBhGIYquNzX5EokBorW9eQhndfEJd4sy4Yh8gWAEM
 05XH/aJd5zcrolystnVBIwL43kpmw3jmqTjj/YyuwxYsf5/F66NmQDV6kw1Lbo0aEg8y
 VF4pqLbEX8M9YzEKrXbk10UtBf06lr5f0Flgy1rtEj5O/y2yLeDnrM4J6uoW4VArMYWI
 kH7S4oNEuOcJ7RkRnMyknHB6iMqH+ImYsNQ2vITodMAZ/PI0nmABe7E0+fyypahkuHug
 TZlD7j2HLbusEVt0c1Nyz4gF6csRGeEhPv/jglLGOehBdOLGvP1A0Z9QGiMZnGTVvTVK RQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2q3vhrd6j0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Jan 2019 08:19:14 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0L8J9Sm027775
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 21 Jan 2019 08:19:09 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0L8J6GN032715;
 Mon, 21 Jan 2019 08:19:06 GMT
Received: from [10.175.216.171] (/10.175.216.171)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 21 Jan 2019 00:19:05 -0800
To: qemu-devel@nongnu.org
References: <154803791641.5550.15254007790773130906@2d3111e9616b>
From: Liam Merwick <liam.merwick@oracle.com>
Message-ID: <7979bbc2-2713-4043-291b-79b7132634c0@oracle.com>
Date: Mon, 21 Jan 2019 08:19:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <154803791641.5550.15254007790773130906@2d3111e9616b>
Content-Language: en-GB
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9142
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901210067
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v3 0/4] QEMU changes to do PVH
 boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: fam@euphon.net, ehabkost@redhat.com, maran.wilson@oracle.com,
 mst@redhat.com, george.kennedy@oracle.com, stefanha@redhat.com,
 pbonzini@redhat.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, sgarzare@redhat.com, rth@twiddle.net
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDEvMjAxOSAwMjozMSwgbm8tcmVwbHlAcGF0Y2hldy5vcmcgd3JvdGU6Cj4gUGF0Y2hl
dyBVUkw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8xNTQ3NTU0Njg3LTEyNjg3LTEtZ2l0LXNl
bmQtZW1haWwtbGlhbS5tZXJ3aWNrQG9yYWNsZS5jb20vCi4uLj4KPiAgICBDQyAgICAgIGRtYS1o
ZWxwZXJzLm8KPiAgICBDQyAgICAgIHZsLm8KPiAvdG1wL3FlbXUtdGVzdC9zcmMvYmxvY2svc2hl
ZXBkb2cuYzogSW4gZnVuY3Rpb24gJ2ZpbmRfdmRpX25hbWUnOgo+IC90bXAvcWVtdS10ZXN0L3Ny
Yy9ibG9jay9zaGVlcGRvZy5jOjEyMzk6NTogZXJyb3I6ICdzdHJuY3B5JyBzcGVjaWZpZWQgYm91
bmQgMjU2IGVxdWFscyBkZXN0aW5hdGlvbiBzaXplIFstV2Vycm9yPXN0cmluZ29wLXRydW5jYXRp
b25dCj4gICAgICAgc3RybmNweShidWYgKyBTRF9NQVhfVkRJX0xFTiwgdGFnLCBTRF9NQVhfVkRJ
X1RBR19MRU4pOwo+ICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fgo+IGNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJy
b3JzCj4gCgoKR2l2ZW4gdGhlIFBWSCBwYXRjaCBzZXJpZXMgd2FzIHBvc3RlZCA1IGRheXMgYWdv
IGFuZCB0aGUgZm9sbG93aW5nIApjaGFuZ2Ugd2FzIGNvbW1pdHRlZCAzIGRheXMgYWdvLCBJJ20g
YXNzdW1pbmcgdGhpcyBpcyBub3QgcmVsYXRlZCB0byB0aGUgClBWSCBjaGFuZ2VzICh3aGljaCBk
byBub3QgdG91Y2ggdGhpcyBmaWxlKS4KCmNvbW1pdCA5N2I1ODNmNDZjNDM1YWFhNDA5NDJjYTcz
NzM5ZDc5MTkwNzc2YjdmCkF1dGhvcjogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEBy
ZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMyAwOTo1NjozNSAyMDE5ICswMTAwCgogICAgIGJs
b2NrL3NoZWVwZG9nOiBVc2UgUUVNVV9OT05TVFJJTkcgZm9yIG5vbiBOVUwtdGVybWluYXRlZCBh
cnJheXMKClJlZ2FyZHMsCkxpYW0KCgo+IAo+IFRoZSBmdWxsIGxvZyBpcyBhdmFpbGFibGUgYXQK
PiBodHRwOi8vcGF0Y2hldy5vcmcvbG9ncy8xNTQ3NTU0Njg3LTEyNjg3LTEtZ2l0LXNlbmQtZW1h
aWwtbGlhbS5tZXJ3aWNrQG9yYWNsZS5jb20vdGVzdGluZy5kb2NrZXItbWluZ3dAZmVkb3JhLz90
eXBlPW1lc3NhZ2UuCj4gLS0tCj4gRW1haWwgZ2VuZXJhdGVkIGF1dG9tYXRpY2FsbHkgYnkgUGF0
Y2hldyBbaHR0cDovL3BhdGNoZXcub3JnL10uCj4gUGxlYXNlIHNlbmQgeW91ciBmZWVkYmFjayB0
byBwYXRjaGV3LWRldmVsQHJlZGhhdC5jb20KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:22:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1glUqp-00046Z-JP; Mon, 21 Jan 2019 08:22: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=Cf83=P5=citrix.com=prvs=917dd492e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1glUqo-00046U-Ca
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:22:34 +0000
X-Inumbo-ID: b240df51-1d55-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b240df51-1d55-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:22:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,502,1539648000"; d="scan'208";a="84854611"
Date: Mon, 21 Jan 2019 09:21:19 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190121082119.sxstti6dt2gbs5f4@mac>
References: <1547544466-21135-1-git-send-email-christopher.w.clark@gmail.com>
 <1547544466-21135-11-git-send-email-christopher.w.clark@gmail.com>
 <20190115161750.xl6shidfys2vjfx6@mac>
 <CACMJ4GYfVNfjn0c1gNSPyNRnTbvuhenDMWd-aAybkSuupjVzhQ@mail.gmail.com>
 <20190117111210.224ewn3ycdy6fhci@mac>
 <CACMJ4GasXo2BuGCwVA66kbdsh_SVtkZ86OsdKOTky5UYjnOBag@mail.gmail.com>
 <20190118094428.t3izdbe4izthldp7@mac>
 <CACMJ4GbSVDsX8KJeF+-ACNV9zw9Os0_sCUr0h5S=fZ5N1HmApQ@mail.gmail.com>
 <20190119120643.ifnnwm6tdr4m4ftg@mac>
 <CACMJ4Ga1SfsX5+Zbfqgi0CuHGyy6pu3NAtfpFXemybCALHiAJg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4Ga1SfsX5+Zbfqgi0CuHGyy6pu3NAtfpFXemybCALHiAJg@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 10/14] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMjAsIDIwMTkgYXQgMDU6NTk6MzZQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gT24gU2F0LCBKYW4gMTksIDIwMTkgYXQgNDowNiBBTSBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gRnJpLCBKYW4gMTgs
IDIwMTkgYXQgMDM6NTQ6MTRQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+
IE9uIEZyaSwgSmFuIDE4LCAyMDE5IGF0IDE6NDQgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gT24gVGh1LCBKYW4gMTcsIDIw
MTkgYXQgMDE6NDQ6MzJQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+ID4g
PiBPbiBUaHUsIEphbiAxNywgMjAxOSBhdCAzOjEyIEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gT24gV2VkLCBK
YW4gMTYsIDIwMTkgYXQgMTA6NTQ6NDhQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6
Cj4gPiA+ID4gPiA+ID4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgODoxOSBBTSBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4gPiA+ID4gPgo+ID4g
PiA+ID4gPiA+ID4gT24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDE6Mjc6NDJBTSAtMDgwMCwgQ2hy
aXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJnby5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAo+ID4gPiA+
ID4gPiA+ID4gPiBpbmRleCBjMTJhNTBmLi5kMmNiNTk0IDEwMDY0NAo+ID4gPiA+ID4gPiA+ID4g
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gPiA+ID4gPiA+ID4gPiA+ICsrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKPiAKPiA+ID4gPiA+ID4gQUZBSUNUIHlvdSBjYW5u
b3QgZ2V0IGEgeGVuX2FyZ29fcmluZ19kYXRhX2VudF90IHdpdGggYm90aAo+ID4gPiA+ID4gPiBY
RU5fQVJHT19SSU5HX0RBVEFfRl9QRU5ESU5HIGFuZCBYRU5fQVJHT19SSU5HX0RBVEFfRl9TVUZG
SUNJRU5UIHNldAo+ID4gPiA+ID4gPiBhdCB0aGUgc2FtZSB0aW1lPwo+ID4gPiA+Cj4gPiA+ID4g
VGhlcmUgYXJlIHRocmVlIHBvc3NpYmxlIHNpdHVhdGlvbnMsIHdoaWNoIGFyZSBtdXR1YWxseSBl
eGNsdXNpdmU6Cj4gPiA+ID4KPiA+ID4gPiAxLiBNZXNzYWdlIGlzIGJpZ2dlciB0aGFuIHRoZSBt
YXggbWVzc2FnZSBzaXplIHN1cHBvcnRlZCBieSB0aGUgcmluZzoKPiA+ID4gPiAgICBzZXQgRU1T
R1NJWkUKPiA+ID4gPiAyLiBNZXNzYWdlIGZpdHMgYmFzZWQgb24gdGhlIGN1cnJlbnQgYXZhaWxh
YmxlIHNwYWNlIG9uIHRoZSByaW5nOgo+ID4gPiA+ICAgIGRvbid0IHNldCBhbnkgZmxhZ3MuCj4g
PiA+ID4gMy4gTWVzc2FnZSBkb2Vzbid0IGZpdCBiYXNlZCBvbiB0aGUgY3VycmVudCBhdmFpbGFi
bGUgc3BhY2Ugb24gdGhlCj4gPiA+ID4gICAgcmluZzogc2V0IE5PVElGWS4KPiA+ID4KPiA+ID4g
VW5mb3J0dW5hdGVseSwgZ2l2ZW4gdGhlIG5ldyBlcnJvciBjaGVja2luZyAoYWRkZWQgZm9yIG15
ICJhY2ssIGRvbmUuIiBhYm92ZSksCj4gPiA+IG5vdyB0aGVyZSBpcyBhIGZvdXJ0aCBjb25kaXRp
b24uIFNpdHVhdGlvbiAzIGlzIGRlc2NyaWJlZCBtb3JlIGZ1bGx5IGFzOgo+ID4gPgo+ID4gPiAz
LiBNZXNzYWdlIGRvZXNuJ3QgZml0IGJhc2VkIG9uIHRoZSBjdXJyZW50IGF2YWlsYWJsZSBzcGFj
ZSBvbiB0aGUKPiA+ID4gcmluZywgYW5kIGEgVklSUSBpcyBxdWV1ZWQgZm9yIHdoZW4gc3BhY2Ug
aXMgYXZhaWxhYmxlOiBzZXQgTk9USUZZLgo+ID4gPgo+ID4gPiBOZXcgU2l0dWF0aW9uIDQgaXM6
Cj4gPiA+Cj4gPiA+IDQuIE1lc3NhZ2UgZG9lc24ndCBmaXQgYmFzZWQgb24gdGhlIGN1cnJlbnQg
YXZhaWxhYmxlIHNwYWNlIG9uIHRoZSByaW5nLAo+ID4gPiBidXQgWGVuIGNhbid0IHF1ZXVlIHVw
IGEgVklSUSBmb3IgbGF0ZXIgYmVjYXVzZSBtZW1vcnkgYWxsb2NhdGlvbiB0bwo+ID4gPiBhZGQg
YW4gZW50cnkgZm9yIHRoYXQgZmFpbGVkLiBEb24ndCBzZXQgTk9USUZZLgo+ID4gPgo+ID4gPiBX
ZSBvdWdodCB0byBlbmFibGUgdGhlIGd1ZXN0IHRvIGRpc3Rpbmd1aXNoIFNpdHVhdGlvbiAyIGZy
b20gU2l0dWF0aW9uIDQKPiA+ID4gLS0gd2hpY2ggSSB0aGluayBwb2ludHMgdG8ga2VlcGluZyB0
aGUgc2VwYXJhdGUgZmxhZ3MuCj4gPgo+ID4gQnV0IHNpdHVhdGlvbiA0IGlzIGdvaW5nIHRvIHJl
dHVybiBhbiBlcnJvciBjb2RlIGZyb20gdGhlIGh5cGVyY2FsbAo+ID4gKEVOT1NQQz8pLCBhdCB3
aGljaCBwb2ludCB5b3Ugd2lsbCBiZSBhYmxlIHRvIGRpZmZlcmVudGlhdGUgaXQ/Cj4gCj4gQWNr
LCBvay4gU2luY2UgRU5PU1BDIGFib3J0cyB0aGUgcmV0dXJuIG9mIGFueSBmdXJ0aGVyIGRhdGEg
YWJvdXQgdGhhdCByaW5nLAo+IChvciBzdWJzZXF1ZW50IHJpbmdzIHRoYXQgd2VyZSBxdWVyaWVk
IGluIHRoZSBzYW1lIG9wKSB5ZXMsIGl0J3MgZGlzdGluY3QuCj4gCj4gPiBJbiBmYWN0IEkgdGhp
bmsgWEVOX0FSR09fUklOR19FTVNHU0laRSBjb3VsZCBiZSByZW1vdmVkIGFsc28sIGFuZCB0aGUK
PiA+IGh5cGVyY2FsbCBtYWRlIHJldHVybiBFMkJJRz8KPiAKPiBUaGlzIGlzIHRoZSBxdWVyeSBp
bnRlcmZhY2UgZm9yIHRoZSBzZW5kZXIgdG8gYSByaW5nIHRvIGRpc2NvdmVyIHRoZQo+IHJlY2Vp
dmVyJ3MgcmluZyBzaXplLCBhbmQgaXQncyBhbiBpbnRlcmZhY2UgZm9yIHF1ZXJ5aW5nIGFib3V0
IG11bHRpcGxlCj4gcmluZ3MgaW4gdGhlIHNhbWUgb3BlcmF0aW9uOyBpdCBtYXkgbm90IGtub3cg
YW4gaW5kaXZpZHVhbCByaW5nIHNpemUKPiBiZWZvcmVoYW5kLCBvciB0aGF0IGEgZ2l2ZW4gcGF5
bG9hZCBzaXplIHdpbGwgZXhjZWVkIGl0Lgo+IAo+IFJldHVybmluZyBFMkJJRyB3b3VsZCBhYm9y
dCB0aGUgbG9vcCAoaW4gbm90aWZ5LCB0aGF0IGNhbGxzIGZpbGxfcmluZ19kYXRhKQo+IGFuZCBu
b3QgYWN0dWFsbHkgcmV0dXJuIHRoZSBzdGF0ZSB0byB0aGUgY2FsbGVyIGluZGljYXRpbmcgdGhl
IHNpemUgb2YgdGhlCj4gbWF4aW11bSBhY2NlcHRhYmxlIG1lc3NhZ2Ugc2l6ZSB0aGF0IGl0IG5l
ZWRzIHRvIGF2b2lkIHRoYXQgZXJyb3IuCj4gSW5zdGVhZCwgd2UncmUgdXNpbmcgdGhlIGJpdCBp
biB0aGUgcGVyLXJpbmcgcmVzcG9uc2UgdG8gaW5kaWNhdGUgdGhhdAo+IChub24tc2VyaW91cykg
Y29uZGl0aW9uIGFuZCBhbGxvd2luZyB0aGUgbG9vcCB0byBjb250aW51ZSBhbmQgcHJvdmlkZSBk
YXRhCj4gYWJvdXQgYWxsIHRoZSBvdGhlciByaW5ncyBpbiB0aGUgcmVxdWVzdCwgaW5jbHVkaW5n
IG1heGltdW0gbWVzc2FnZSBzaXplcy4KClJpZ2h0LCBJJ3ZlIGJlZW4gdGhpbmtpbmcgYWJvdXQg
dGhpcyBhbmQgc2luY2UgdGhpcyBpcyBhIHN0YXR1cwpyZXF1ZXN0IGh5cGVyY2FsbCBpdCBtaWdo
dCBtYWtlIHNlbnNlIHRvIHJldHVybiBzb21lIG9mIHdoYXQgd291bGQgYmUKZXJyb3JzIChpZiB0
aGlzIHdhcyBhIHdyaXRlIHRvIHRoZSByaW5nKSBhcyBmbGFncywgYW5kIGxlYXZlIHRoZQpyZXR1
cm4gZXJyb3IgY29kZSB0byBiZSB1c2VkIG9ubHkgZm9yIGVycm9ycyB0aGF0IGFjdHVhbGx5IHBy
ZXZlbnQgdGhlCmh5cGVydmlzb3IgZnJvbSBzdWNjZXNzZnVsbHkgZXhlY3V0aW5nIHRoZSBzdGF0
dXMgaHlwZXJjYWxsLiBJIGxlYXZlCnVwIHRvIHlvdSB0byBkZWNpZGUgd2hhdCdzIHdvcnRoIHB1
dHRpbmcgaW4gdGhlIGZsYWdzIGZpZWxkIG9yCnJldHVybmluZyBhcyBhbiBlcnJvciBjb2RlLgoK
PiA+ID4gPiBTbyB0aGF0IHdvdWxkIGxlYXZlIHRoZSBmb2xsb3dpbmcgc2V0IG9mIGZsYWdzOgo+
ID4gPiA+Cj4gPiA+ID4gLyogUmluZyBpcyBlbXB0eS4gKi8KPiA+ID4gPiAjZGVmaW5lIFhFTl9B
UkdPX1JJTkdfRU1QVFkgICAgICAgKDFVIDw8IDApCj4gPiA+ID4gLyogUmluZyBleGlzdHMuICov
Cj4gPiA+ID4gI2RlZmluZSBYRU5fQVJHT19SSU5HX0VYSVNUUyAgICAgICgxVSA8PCAxKQo+ID4g
PiA+IC8qCj4gPiA+ID4gICogTm90IGVub3VnaCByaW5nIHNwYWNlIGF2YWlsYWJsZSBmb3IgdGhl
IHJlcXVlc3RlZCBzaXplLCBjYWxsZXIgc2V0Cj4gPiA+ID4gICogdG8gcmVjZWl2ZSBhIG5vdGlm
aWNhdGlvbiB2aWEgVklSUV9BUkdPIHdoZW4gZW5vdWdoIGZyZWUgc3BhY2UKPiA+ID4gPiAgKiBt
aWdodCBiZSBhdmFpbGFibGUuCj4gPiA+ID4gICovCj4gPiA+ID4gI2RlZmluZSBYRU5fQVJHT19S
SU5HX05PVElGWSAgICAgICgxVSA8PCAyKQo+ID4gPiA+IC8qIFJlcXVlc3RlZCBzaXplIGV4Y2Vl
ZHMgbWF4aW11bSByaW5nIG1lc3NhZ2Ugc2l6ZS4gKi8KPiA+ID4gPiAjZGVmaW5lIFhFTl9BUkdP
X1JJTkdfRU1TR1NJWkUgICAgKDFVIDw8IDMpCj4gPiA+ID4gLyogUmluZyBpcyBzaGFyZWQsIG5v
dCB1bmljYXN0LiAqLwo+ID4gPiA+ICNkZWZpbmUgWEVOX0FSR09fUklOR19TSEFSRUQgICAgICAo
MVUgPDwgNCkKPiA+ID4gPgo+ID4gPiA+Cj4gPiA+ID4gSSB0aGluayB0aGUgYWJvdmUgaXMgY2xl
YXJlciBhbmQgc2hvdWxkIGJlIGFibGUgdG8gY29udmV5IHRoZQo+ID4gPiA+IHNhbWUgc2V0IG9m
IGluZm9ybWF0aW9uIHVzaW5nIG9uZSBmbGFnIGxlc3MsIHdoaWNoIGlzIGFsd2F5cyBiZXR0ZXIK
PiA+ID4gPiBJTU8uIFRoYXQgYmVpbmcgc2V0IEkgZG9uJ3Qga25vdyB0aGUgdXNlcnMgb2YgdGhp
cyBpbnRlcmZhY2UgYW55d2F5LAo+ID4gPiA+IHNvIGlmIHlvdSB0aGluayB0aGUgb3JpZ2luYWwg
cHJvcG9zYWwgaXMgYmV0dGVyIEknbSBub3QgZ29pbmcgdG8KPiA+ID4gPiBvcHBvc2UuCj4gCj4g
SSd2ZSBjaGVja2VkIGJvdGggdGhlIExpbnV4IChwcm90b3R5cGUgQXJnbykgYW5kIFdpbmRvd3Mg
KHY0dikgZHJpdmVycyBhbmQKPiBvZiB0aGUgb3JpZ2luYWwgZmxhZ3MsIHRoZSBTVUZGSUNJRU5U
IGZsYWcgaXMgdXNlZCwgd2hpbGUgdGhlIFBFTkRJTkcgb25lIGlzCj4gbm90LCB3aGljaCBmaXRz
IHdpdGggaXRzIGRlc2NyaXB0aW9uIG9mIGJlaW5nIGZvciBwcm9maWxpbmcgb25seTsgc28gZ2l2
ZW4KPiB0aGF0LCBJJ2xsIGtlZXAgdGhlIFNVRkZJQ0lFTlQgZmxhZywgYnV0IHdpbGwgZHJvcCB0
aGUgUEVORElORyBvbmUsIGxlYXZpbmcKPiBpdCB0byBiZSBpbmZlcnJlZCBmcm9tIHRoZSBvdGhl
ciBzdGF0ZSByZXR1cm5lZCwgYXMgcmVxdWVzdGVkLgoKQWNrLCBhcyBzYWlkIGFib3ZlLCBJIGxl
YXZlIHVwIHRvIHlvdSB0byBkZWNpZGUgd2hhdCBmbGFncyB0byB1c2UuIEF0CnRoZSBlbmQgb2Yg
ZGF5IHRoZXJlIGFyZSBjbGllbnRzIGFscmVhZHkgZm9yIHRoaXMgaW50ZXJmYWNlLCBzbyBJCmFz
c3VtZSB0aGUgZmxhZ3MgYXJlIGZ1bmN0aW9uYWwgZm9yIHRoZSBuZWVkcyBvZiB0aGUgY2xpZW50
cy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:28:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:28: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-devel-bounces@lists.xenproject.org>)
	id 1glUwg-0004JU-9N; Mon, 21 Jan 2019 08:28: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=WrwR=P5=bombadil.srs.infradead.org=batv+795868f1a23072595e3d+5629+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1glUwe-0004JM-4i
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:28:36 +0000
X-Inumbo-ID: 8a81689d-1d56-11e9-a1e0-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a81689d-1d56-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:28:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=fCoGQM1JMNeKC9RxqPi2EysR5pQSJP0jB0mOgBL7qSE=; b=i97PveTH70c7385c1ATzPG7EL
 FkGVX1vaixpcDXhFLfAP13hdHJ5BB5UmaiOYJSk2nx8OIAf8dWiJ/SsxwTlgW9IFvV/v9WwLg2lJ4
 lc81GKb/BzV/j7JAr02Y4fytwW5dmEOo5kbior1QQvlQoNq5wysuSXCaHC0nuCvx0aVUt3EnWiReJ
 cnl3s3AKw+lfA3ecvonJ55aSyy+pDAKca1HPpvcRvp5BMZWd60qEXIQiDc/njqDstHv+XVNjrTsDz
 KQKbqZ8bXAt6b+84aq3p/s4cB+3nic+oEEfsivLCif4e9SRw0Kx9psmwHXG1TcdznTHjt+1d45tk5
 nFUFYhiQA==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1glUwZ-0003c6-8c; Mon, 21 Jan 2019 08:28:31 +0000
Date: Mon, 21 Jan 2019 00:28:30 -0800
From: "hch@infradead.org" <hch@infradead.org>
To: Peng Fan <peng.fan@nxp.com>
Message-ID: <20190121082830.GC12420@infradead.org>
References: <20190121050056.14325-1-peng.fan@nxp.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190121050056.14325-1-peng.fan@nxp.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "mst@redhat.com" <mst@redhat.com>, "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "hch@infradead.org" <hch@infradead.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDQ6NTE6NTdBTSArMDAwMCwgUGVuZyBGYW4gd3JvdGU6
Cj4gb24gaS5NWDhRTSwgTTRfMSBpcyBjb21tdW5pY2F0aW5nIHdpdGggRG9tVSB1c2luZyBycG1z
ZyB3aXRoIGEgZml4ZWQKPiBhZGRyZXNzIGFzIHRoZSBkbWEgbWVtIGJ1ZmZlciB3aGljaCBpcyBw
cmVkZWZpbmVkLgo+IAo+IFdpdGhvdXQgdGhpcyBwYXRjaCwgdGhlIGZsb3cgaXM6Cj4gdnJpbmdf
bWFwX29uZV9zZyAtPiB2cmluZ191c2VfZG1hX2FwaQo+ICAgICAgICAgICAgICAgICAgLT4gZG1h
X21hcF9wYWdlCj4gCQkgICAgICAgLT4gX19zd2lvdGxiX21hcF9wYWdlCj4gCQkgICAgICAgICAg
ICAgICAgLT5zd2lvdGxiX21hcF9wYWdlCj4gCQkJCS0+X19kbWFfbWFwX2FyZWEocGh5c190b192
aXJ0KGRtYV90b19waHlzKGRldiwgZGV2X2FkZHIpKSwgc2l6ZSwgZGlyKTsKPiBIb3dldmVyIHdl
IGFyZSB1c2luZyBwZXIgZGV2aWNlIGRtYSBhcmVhIGZvciBycG1zZywgcGh5c190b192aXJ0Cj4g
Y291bGQgbm90IHJldHVybiBhIGNvcnJlY3QgdmlydHVhbCBhZGRyZXNzIGZvciB2aXJ0dWFsIGFk
ZHJlc3MgaW4KPiB2bWFsbG9jIGFyZWEuIFRoZW4ga2VybmVsIHBhbmljLgoKQW5kIHRoYXQgaXMg
dGhlIHJpZ2h0IHRoaW5nIHRvIGRvLiAgWW91IG11c3Qgbm90IGNhbGwgZG1hX21hcF8qIG9uCm1l
bW9yeSB0aGF0IHdhcyBhbGxvY2F0ZWQgZnJvbSBkbWFfYWxsb2NfKi4KCldlIGFjdHVhbGx5IGhh
dmUgYW5vdGhlciB0aHJlYWQgd2hpY2ggYXBwZWFycyB0byBiZSBmb3IgdGhpcyBzYW1lIGlzc3Vl
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:40:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:40: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-devel-bounces@lists.xenproject.org>)
	id 1glV7e-0005Bu-FN; Mon, 21 Jan 2019 08:39: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=h+p5=P5=gmail.com=geert.uytterhoeven@srs-us1.protection.inumbo.net>)
 id 1glV7d-0005Bp-0R
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 08:39:57 +0000
X-Inumbo-ID: 1ffada66-1d58-11e9-a1e0-bc764e045a96
Received: from mail-vs1-f65.google.com (unknown [209.85.217.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ffada66-1d58-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:39:55 +0000 (UTC)
Received: by mail-vs1-f65.google.com with SMTP id p74so12158523vsc.0
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 00:39:54 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=wXXf60K6qLBfkEtUwQVayQ/Z09obuhMcmgJu/ku/5b4=;
 b=IBI/tly1xb+7IvOUQegQ5yGXW82ucDgDIIE11KyrQ0i7Z0vjMTjSB4gNOV8J4kEETl
 npkO+jeC2Vzphh8CL2uQSiCdTNumca/o1k0TASD9JdKOvsAN1G0QqvrB98lm9KAhj78C
 YgVmL+RNpmPMknd1A0ExlnevjOpLUJWA7EfmUfQa3Jjvy711YPXNFE4df2VVLc7qloUw
 hWsK8X6lknhPZx9UEAfXCEdgnQRXw5fvyEx9aWLagoqWWh9vLSdu6zHt5LFiAwZ4PenT
 9Xq/VXhs05v7FiI5u07ygIa95OyC8Xna3epJ/FYSgIhe8jdJpZS1QYq0T4I15pSx2bhx
 f3UA==
X-Gm-Message-State: AJcUukdcPltLnkVOUOMAxea9i2kPxcf/QJcqyooOFlxmcpKfrvvyR4Ez
 uZhM2n2NQrvWoEGGqdfzt1Sl8RXqkZejPQUOX2w=
X-Google-Smtp-Source: ALg8bN4mENvayOoHhcexwPKwPZpADxxCwDT+fO8JZp3FckUsdVnfDoKV+J50chRwbd0g79AaM6GA2B3UmK9Hh4spsZI=
X-Received: by 2002:a67:3885:: with SMTP id n5mr10344294vsi.96.1548059992504; 
 Mon, 21 Jan 2019 00:39:52 -0800 (PST)
MIME-Version: 1.0
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-20-git-send-email-rppt@linux.ibm.com>
In-Reply-To: <1548057848-15136-20-git-send-email-rppt@linux.ibm.com>
From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: Mon, 21 Jan 2019 09:39:40 +0100
Message-ID: <CAMuHMdUhaTv0E3oMjMjoW0XReZgB=bm+8OGUvuDtLPBJzGQYjw@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Subject: Re: [Xen-devel] [PATCH v2 19/21] treewide: add checks for the
 return value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>,
 "linux-ia64@vger.kernel.org" <linux-ia64@vger.kernel.org>,
 "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS"
 <devicetree@vger.kernel.org>, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 the arch/x86 maintainers <x86@kernel.org>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 sparclinux <sparclinux@vger.kernel.org>, Christoph Hellwig <hch@lst.de>,
 linux-s390 <linux-s390@vger.kernel.org>, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, Linux-sh list <linux-sh@vger.kernel.org>,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, arcml <linux-snps-arc@lists.infradead.org>,
 "moderated list:H8/300 ARCHITECTURE" <uclinux-h8-devel@lists.sourceforge.jp>,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 alpha <linux-alpha@vger.kernel.org>, linux-um@lists.infradead.org,
 linux-m68k <linux-m68k@lists.linux-m68k.org>, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux MM <linux-mm@kvack.org>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>,
 "David S. Miller" <davem@davemloft.net>,
 Openrisc <openrisc@lists.librecores.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgOTowNiBBTSBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+IHdyb3RlOgo+IEFkZCBjaGVjayBmb3IgdGhlIHJldHVybiB2YWx1ZSBvZiBtZW1i
bG9ja19hbGxvYyooKSBmdW5jdGlvbnMgYW5kIGNhbGwKPiBwYW5pYygpIGluIGNhc2Ugb2YgZXJy
b3IuCj4gVGhlIHBhbmljIG1lc3NhZ2UgcmVwZWF0cyB0aGUgb25lIHVzZWQgYnkgcGFuaWNpbmcg
bWVtYmxvY2sgYWxsb2NhdG9ycyB3aXRoCj4gYWRqdXN0bWVudCBvZiBwYXJhbWV0ZXJzIHRvIGlu
Y2x1ZGUgb25seSByZWxldmFudCBvbmVzLgo+Cj4gVGhlIHJlcGxhY2VtZW50IHdhcyBtb3N0bHkg
YXV0b21hdGVkIHdpdGggc2VtYW50aWMgcGF0Y2hlcyBsaWtlIHRoZSBvbmUKPiBiZWxvdyB3aXRo
IG1hbnVhbCBtYXNzYWdpbmcgb2YgZm9ybWF0IHN0cmluZ3MuCj4KPiBAQAo+IGV4cHJlc3Npb24g
cHRyLCBzaXplLCBhbGlnbjsKPiBAQAo+IHB0ciA9IG1lbWJsb2NrX2FsbG9jKHNpemUsIGFsaWdu
KTsKPiArIGlmICghcHRyKQo+ICsgICAgICAgcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUg
JWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLCBfX2Z1bmNfXywKPiBzaXplLCBhbGlnbik7Cj4KPiBT
aWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+Cgo+ICBhcmNo
L202OGsvYXRhcmkvc3RyYW0uYyAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgYXJjaC9t
NjhrL21tL2luaXQuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKysKPiAgYXJjaC9tNjhr
L21tL21jZm1tdS5jICAgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKPiAgYXJjaC9tNjhr
L21tL21vdG9yb2xhLmMgICAgICAgICAgICAgICAgICAgfCAgOSArKysrKysrKysKPiAgYXJjaC9t
NjhrL21tL3N1bjNtbXUuYyAgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKPiAgYXJjaC9t
NjhrL3N1bjMvc3VuM2R2bWEuYyAgICAgICAgICAgICAgICAgfCAgMyArKysKCkZvciBtNjhrOgpS
ZXZpZXdlZC1ieTogR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydEBsaW51eC1tNjhrLm9yZz4KQWNr
ZWQtYnk6IEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnRAbGludXgtbTY4ay5vcmc+CgpHcntvZXRq
ZSxlZXRpbmd9cywKCiAgICAgICAgICAgICAgICAgICAgICAgIEdlZXJ0CgotLSAKR2VlcnQgVXl0
dGVyaG9ldmVuIC0tIFRoZXJlJ3MgbG90cyBvZiBMaW51eCBiZXlvbmQgaWEzMiAtLSBnZWVydEBs
aW51eC1tNjhrLm9yZwoKSW4gcGVyc29uYWwgY29udmVyc2F0aW9ucyB3aXRoIHRlY2huaWNhbCBw
ZW9wbGUsIEkgY2FsbCBteXNlbGYgYSBoYWNrZXIuIEJ1dAp3aGVuIEknbSB0YWxraW5nIHRvIGpv
dXJuYWxpc3RzIEkganVzdCBzYXkgInByb2dyYW1tZXIiIG9yIHNvbWV0aGluZyBsaWtlIHRoYXQu
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0gTGludXMgVG9ydmFsZHMKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 08:52:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 08:52: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-devel-bounces@lists.xenproject.org>)
	id 1glVJL-0006aD-Jb; Mon, 21 Jan 2019 08:52: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=ZFF/=P5=ruri.waseda.jp=jairo@srs-us1.protection.inumbo.net>)
 id 1glVJK-0006a8-BW
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 08:52:02 +0000
X-Inumbo-ID: cedfa3ec-1d59-11e9-a1e0-bc764e045a96
Received: from mail-io1-xd31.google.com (unknown [2607:f8b0:4864:20::d31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cedfa3ec-1d59-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 08:51:57 +0000 (UTC)
Received: by mail-io1-xd31.google.com with SMTP id g8so15805146iok.4
 for <xen-devel@lists.xen.org>; Mon, 21 Jan 2019 00:51:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=ruri-waseda-jp.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=oxMDHDq/d5TNSxSxqPUUDYAur1V5cdlgryuNJBPFpvk=;
 b=m4+D6FRfuxh+vrKcsHh9QWL4Du/o0rCyPI7ql60uLuoml2QxYISCXS/J8/0jLfATPr
 BfFND9xmylHFP0rT0u0C/C0js95Vq/oV1dXsqUaEnF75iaTEPzI7bdcM5Ao/WNvScgWs
 jhQC0Sd8NfXTCnw3LktAPwDA28WwKtLJg7hUwGQxb9hfXSHPoUVRvpjLU2wsrs+bN34B
 mbSNZQp2itVvahP0CYyjWXTtGYWiyXmpbJJ0xJwK+PM+YIn9qZ+uSI8jd+a24wo/Hhe/
 Mq8Vta1GPlwleyz20HJ/Wt8Zacg2/8Tfsac/tOdX3ZwWBwKpBMrtPM5dAUh3gjCJ8ASv
 vITQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=oxMDHDq/d5TNSxSxqPUUDYAur1V5cdlgryuNJBPFpvk=;
 b=j4v3mUzmGzLlqHfBvES5XuWZE3390rQ8EN3U36AuOlftswdM6VFJSLT4Y0OkMhxskc
 wVZNWM57gBvtY7XjWQkNy3ZZCRAMnMVcKLWHxFOuaG0Dh15fxNfOEPvfbTSGI8I+u87R
 b1InkiVe7RxN0yflfg/nmPKhjJRGUwlUOOFXy67917mNB9RT1UD+4qiTlxMj4uE+VcOu
 mi77mwy5DPM7AxJFMnwnl5HivkGr7jSNqce/K9QCn1afF6M5Rag3aYv2qLux6AZxbqiY
 TsMQqwLeY2mccq6BloRwxIKQtVH1sq0Yzgu8552Ho/dJMAxSOBF+IY2lDAInAqOmF57e
 EFrg==
X-Gm-Message-State: AJcUukcxhrk8gpCSBNPmHFMhFs6x44w2IlxtgYqbUxOptdhmiWxmFHT8
 tmQDsfkdv9VaY8VPPtccTeL25qoa1nG9s8CgMDnxCc3LauY=
X-Google-Smtp-Source: ALg8bN6C9XaKwVjjXbbra/u4ZRy8pRpV5MsBuOhlERJlH8sYERxFYN9oCJC8srNSH0ziQm+zXEzK77HzZhtl3sSZ/Xo=
X-Received: by 2002:a5d:8607:: with SMTP id f7mr17265131iol.241.1548060716453; 
 Mon, 21 Jan 2019 00:51:56 -0800 (PST)
MIME-Version: 1.0
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <AM6PR03MB49199366C64C259BF04157D5E6B90@AM6PR03MB4919.eurprd03.prod.outlook.com>
 <CACrvCsbxLrGXzN8Y8w0ndZ2VLQ=QEtUq+KLAVRLnLYZRpiaqhg@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
In-Reply-To: <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
From: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>
Date: Tue, 22 Jan 2019 03:04:50 +0900
Message-ID: <CACrvCsY-yYaOFjX=H_3JGhMDwcGhHdSWqBcm=Zq2nQhcRfptYA@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============5880197647583217057=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5880197647583217057==
Content-Type: multipart/alternative; boundary="000000000000186fb1057ff3f9be"

--000000000000186fb1057ff3f9be
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Andrii,

I went through the instructions again and found the instructions for what
you call Yocto 3.9 here [1].

I attempted following the initial Xen ARM instructions found here [2]

The biggest difference is in the commit revisions for meta-selinux and
meta-virtualization that I didn't know if going with jethro and morty
respectively was still necessary.I went for rocko. Since the system
compiled, I continued with this revision.

The full compile output is shown below:

Loading cache: 100% |############################################| Time:
0:00:00
Loaded 2895 entries from dependency cache.
Parsing recipes: 100% |##########################################| Time:
0:00:01
Parsing of 2088 .bb files complete (2082 cached, 6 parsed). 2901 targets,
87 skipped, 4 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
NOTE: Multiple providers are available for iasl-native (iasl-native,
acpica-native)
Consider defining a PREFERRED_PROVIDER entry to match iasl-native

Build Configuration:
BB_VERSION           =3D "1.36.0"
BUILD_SYS            =3D "x86_64-linux"
NATIVELSBSTRING      =3D "universal-4.9"
TARGET_SYS           =3D "aarch64-poky-linux"
MACHINE              =3D "m3ulcb"
DISTRO               =3D "poky"
DISTRO_VERSION       =3D "2.4.2"
TUNE_FEATURES        =3D "aarch64 cortexa57-cortexa53"
TARGET_FPU           =3D ""
SOC_FAMILY           =3D "rcar-gen3:r8a7796"
meta
meta-poky
meta-yocto-bsp       =3D "tmp:342fbd6a3e57021c8e28b124b3adb241936f3d9d"
meta-rcar-gen3       =3D "tmp:fd078b6ece537d986852cb827bd21e022a797b2f"
meta-optee           =3D "tmp:75dfb67bbb14a70cd47afda9726e2e1c76731885"
meta-oe
meta-python
meta-networking      =3D "tmp:dacfa2b1920e285531bec55cd2f08743390aaf57"
meta-selinux         =3D "rocko:d855c624f32c5e599bf27e06cb8f5b25b3aae12d"
meta-virtualization  =3D "rocko:b704c689b67639214b9568a3d62e82df27e9434f"
meta-rcar-gen3-xen   =3D
"lastest_xen:cc6e6e1c07197207769331b0532fc88a9165a855"

Initialising tasks: 100% |#######################################| Time:
0:00:08
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 6243 tasks of which 5052 didn't need to be
rerun and all succeeded.

I followed the R-Car M3 firmware update instructions without issue from
[3]. I was confused with the ascii part, but when I realized that the
instructions were for use with the minicom program, things were relatively
smooth sailing.

After the firmware update, I attempted to boot the Linux created from
running bitbake and was able to boot the following without issue:


U-Boot 2015.04 (Jan 21 2019 - 20:33:02)

CPU: Renesas Electronics R8A7796 rev 1.0
Board: M3ULCB
I2C:   ready
DRAM:  1.9 GiB
Bank #0: 0x048000000 - 0x07fffffff, 896 MiB
Bank #1: 0x600000000 - 0x63fffffff, 1 GiB

... <redacted because it felt like unimportant data>

Poky (Yocto Project Reference Distro) 2.4.2 m3ulcb ttySC0

m3ulcb login: root
root@m3ulcb:~# uname -a
Linux m3ulcb 4.14.35-yocto-standard #2 SMP PREEMPT Mon Jan 21 23:44:14 JST
2019x

Which means that at least my Linux build is fine.
The U-Boot version is back to 2015.04 so I am guessing that this is the
version you were expected for a Yocto 3.9 build.

The final step to load Xen brings me back to the initial issue which is
that I obtain absolutely no output.

U-Boot 2015.04 (Jan 21 2019 - 20:33:02)

CPU: Renesas Electronics R8A7796 rev 1.0
Board: M3ULCB
I2C:   ready
DRAM:  1.9 GiB
Bank #0: 0x048000000 - 0x07fffffff, 896 MiB
Bank #1: 0x600000000 - 0x63fffffff, 1 GiB

MMC:   sh-sdhi: 0, sh-sdhi: 1
In:    serial
Out:   serial
Err:   serial
Net:   ravb
Hit any key to stop autoboot:  0
=3D> dhcp
ravb Waiting for PHY auto negotiation to complete........ done
ravb: 1000Base/Full
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.1.10 (256 ms)
*** Warning: no boot file name; using 'C0A8010A.img'
Using ravb device
TFTP from server 192.168.1.100; our IP address is 192.168.1.10
Filename 'C0A8010A.img'.
Load address: 0x48080000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
=3D> setenv bootargs
=3D> tftp 0x48080000 xen-m3ulcb.uImage
ravb:0 is connected to ravb.  Reconnecting to ravb
ravb Waiting for PHY auto negotiation to complete... done
ravb: 1000Base/Full
Using ravb device
TFTP from server 192.168.1.100; our IP address is 192.168.1.3
Filename 'xen-m3ulcb.uImage'.
Load address: 0x48080000
Loading: #############################################################
         171.9 KiB/s
done
Bytes transferred =3D 886160 (d8590 hex)
=3D> tftp 0x48000000 Image-r8a7796-m3ulcb-xen-local.dtb
ravb:0 is connected to ravb.  Reconnecting to ravb
ravb Waiting for PHY auto negotiation to complete... done
ravb: 1000Base/Full
Using ravb device
TFTP from server 192.168.1.100; our IP address is 192.168.1.3
Filename 'Image-r8a7796-m3ulcb-xen-local.dtb'.
Load address: 0x48000000
Loading: #####
         12.7 KiB/s
done
Bytes transferred =3D 68545 (10bc1 hex)
=3D> tftp 0x7a000000 Image-m3ulcb.bin
ravb:0 is connected to ravb.  Reconnecting to ravb
ravb Waiting for PHY auto negotiation to complete... done
ravb: 1000Base/Full
Using ravb device
TFTP from server 192.168.1.100; our IP address is 192.168.1.3
Filename 'Image-m3ulcb.bin'.
Load address: 0x7a000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ################################
         2.4 MiB/s
done
Bytes transferred =3D 18588160 (11ba200 hex)
=3D> bootm 0x48080000 - 0x48000000
## Booting kernel from Legacy Image at 48080000 ...
   Image Name:   XEN
   Image Type:   AArch64 Linux Kernel Image (uncompressed)
   Data Size:    886096 Bytes =3D 865.3 KiB
   Load Address: 78080000
   Entry Point:  78080000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 48000000
   Booting using the fdt blob at 0x48000000
   Loading Kernel Image ... OK
   Using Device Tree in place at 0000000048000000, end 0000000048013bc0

Starting kernel ...

Obtaining no output is still a little unsettling. I am still a little
worried that my dtb configuration is wrong but since the only thing I
should need to modify is the chosen section, I place that below:

       chosen {
                stdout-path =3D "serial0:115200n8";
                xen,xen-bootargs =3D "dom0_mem=3D752M console=3Ddtuart
dtuart=3Dserial0 dom0_max_vcpus=3D4";
                xen,dom0-bootargs =3D "console=3Dhvc0 clk_ignore_unused
root=3D/dev/mmcblk1p2 rw rootwait ignore_loglevel cma=3D128M";

                #address-cells =3D <2>;
                #size-cells =3D <2>;
                modules {
                        module@0 {
                                compatible =3D "xen,linux-zimage",
"xen,multiboot-module";
                                reg =3D <0x0 0x7a000000 0x0 0x02000000>;
                        };
                };
        };

Since I am using the sd-card to attempt to boot various versions, I have
chosen the second partition for Linux.

Last time there was a mention of modifying the internal build scripts for
Xen.

If there is any additional information I can obtain for you let me know.

For now I think I am finally in Yocto 3.9 running a 4.14 Linux kernel and
attempting to run and unstable Xen with the following modified
xen_git.bbappend from the Xen troops meta-demo repository [4].

FILESEXTRAPATHS_prepend :=3D "${THISDIR}/${PN}:"

DEPENDS +=3D "u-boot-mkimage-native"

XEN_REL=3D"unstable"

XEN_BRANCH =3D "master"

SRCREV =3D "${AUTOREV}"

EXTRA_OEMAKE +=3D " CONFIG_QEMU_XEN=3Dn"

DEFAULT_PREFERENCE =3D "1"

do_deploy_append () {
    if [ -f ${D}/boot/xen ]; then
        uboot-mkimage -A arm64 -C none -T kernel -a 0x78080000 -e
0x78080000 -n "XEN" -d ${D}/boot/xen ${DEPLOYDIR}/xen-${MACHINE}.uImage
    fi
}

FILES_${PN}-xencommons_remove +=3D " \
    ${systemd_unitdir}/system/xenstored.socket \
    ${systemd_unitdir}/system/xenstored_ro.socket \
    "

FILES_${PN}-xencommons +=3D " \
    ${systemd_unitdir}/system/xendriverdomain.service \
    "

SYSTEMD_SERVICE_${PN}-xencommons_remove +=3D " \
    xenstored.socket \
    xenstored_ro.socket \
    "

#FILES_${PN}-libxendevicemodel =3D "${libdir}/libxendevicemodel.so.*"
#FILES_${PN}-libxendevicemodel-dev =3D "${libdir}/libxendevicemodel.so"

FILES_${PN}-libxentoolcore =3D "${libdir}/libxentoolcore.so.*"
FILES_${PN}-libxentoolcore-dev =3D "${libdir}/libxentoolcore.so"

FILES_${PN}-pkgconfig =3D "\
    ${datadir}/pkgconfig \
    "

FILES_${PN}-xendiag +=3D " \
    ${sbindir}/xen-diag \
    "

PACKAGES_append =3D "\
    ${PN}-libxentoolcore \
    ${PN}-libxentoolcore-dev \
    ${PN}-pkgconfig \
    ${PN}-xendiag \
    "

RDEPENDS_${PN}-base_remove =3D "\
    ${PN}-blktap \
    ${PN}-libblktapctl \
    ${PN}-libvhd \
    "

FILES_${PN}-staticdev +=3D "\
    ${libdir}/libxenforeignmemory.a \
    ${libdir}/libxentoollog.a \
    ${libdir}/libxengnttab.a \
    ${libdir}/libxendevicemodel.a \
    ${libdir}/libxenevtchn.a \
    ${libdir}/libxencall.a \
    ${libdir}/libxentoolcore.a \
    "

FILES_${PN}-libxencall-dev +=3D " \
    ${libdir}/libxencall.so \
    ${datadir}/pkgconfig/xencall.pc \
    "

FILES_${PN}-libxenctrl-dev +=3D " \
    ${libdir}/libxenctrl.so \
    ${datadir}/pkgconfig/xencontrol.pc \
    "

FILES_${PN}-libxendevicemodel +=3D "${libdir}/libxendevicemodel.so.*"
FILES_${PN}-libxendevicemodel-dev +=3D " \
    ${libdir}/libxendevicemodel.so \
    ${datadir}/pkgconfig/xendevicemodel.pc \
    "

FILES_${PN}-libxenevtchn-dev +=3D " \
    ${libdir}/libxenevtchn.so \
    ${datadir}/pkgconfig/xenevtchn.pc \
    "

FILES_${PN}-libxenforeignmemory-dev +=3D "\
    ${libdir}/libxenforeignmemory.so \
    ${datadir}/pkgconfig/xenforeignmemory.pc \
    "

FILES_${PN}-libxengnttab-dev +=3D " \
    ${libdir}/libxengnttab.so \
    ${datadir}/pkgconfig/xengnttab.pc \
    "

FILES_${PN}-libxenguest-dev +=3D " \
    ${libdir}/libxenguest.so \
    ${datadir}/pkgconfig/xenguest.pc \
    "

FILES_${PN}-libxenstat-dev +=3D " \
    ${libdir}/libxenstat.so \
    ${datadir}/pkgconfig/xenstat.pc \
    "

FILES_${PN}-libxenstore-dev +=3D " \
    ${libdir}/libxenstore.so \
    ${datadir}/pkgconfig/xenstore.pc \
    "

FILES_${PN}-libxentoolcore +=3D "${libdir}/libxentoolcore.so.*"
FILES_${PN}-libxentoolcore-dev +=3D " \
    ${libdir}/libxentoolcore.so \
    ${datadir}/pkgconfig/xentoolcore.pc \
    "

FILES_${PN}-libxentoollog-dev +=3D " \
    ${libdir}/libxentoollog.so \
    ${datadir}/pkgconfig/xentoollog.pc \
    "

FILES_${PN}-libxenvchan-dev +=3D " \
    ${libdir}/libxenvchan.so \
    ${datadir}/pkgconfig/xenvchan.pc \
    "

FILES_${PN}-misc +=3D "\
    ${sbindir}/xen-diag \
    ${libdir}/xen/bin/depriv-fd-checker \
    "

FILES_${PN}-efi =3D "\
    ${exec_prefix}/lib64/efi/xen* \
    "

FILES_${PN}-xenmon +=3D "\
    ${sbindir}/xenmon \
    "

FILES_${PN}-fsimage +=3D "\
    ${libdir}/xenfsimage/*/fsimage.so \
    "

FILES_${PN}-libfsimage +=3D "\
    ${libdir}/libxenfsimage.so.* \
    "

FILES_${PN}-libfsimage-dev +=3D "\
    ${libdir}/libxenfsimage.so \
    "

Best regards,

Jairo

[1]
https://elinux.org/R-Car/Boards/Yocto-Gen3#Building_the_BSP_for_Renesas_H3_=
Starter_Kit.2C_M3_Starter_Kit
[2]
https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions/Sal=
vator-X
[3] https://elinux.org/R-Car/Boards/M3SK#Flashing_firmware
[4] https://github.com/xen-troops/meta-demo


2019=E5=B9=B41=E6=9C=8816=E6=97=A5(=E6=B0=B4) 16:53 Andrii Anisov <andrii.a=
nisov@gmail.com>:

> Jairo,
>
> On 11.01.19 22:12, LOPEZ, FUENTES NACARINO Jairo Eduardo wrote:
> > I followed your initial advice and updated my environment to a newer
> version, opting to stick to the rocko version for the m3ulcb.
>
> I'm a bit confused are you using Renesas Yocto 3.9 or the latest 3.13?
>
> >
> > The Yocto build configuration is shown below:
> >
> > Build Configuration:
> > BB_VERSION           =3D "1.36.0"
> > BUILD_SYS            =3D "x86_64-linux"
> > NATIVELSBSTRING      =3D "universal-4.9"
> > TARGET_SYS           =3D "aarch64-poky-linux"
> > MACHINE              =3D "m3ulcb"
> > DISTRO               =3D "poky"
> > DISTRO_VERSION       =3D "2.4.2"
>
> Looks like 3.9, but why do you have u-boot 2018.09 below?
>
> > TUNE_FEATURES        =3D "aarch64 cortexa57-cortexa53"
> > TARGET_FPU           =3D ""
> > SOC_FAMILY           =3D "rcar-gen3:r8a7796"
> > meta
> > meta-poky
> > meta-yocto-bsp       =3D "HEAD:342fbd6a3e57021c8e28b124b3adb241936f3d9d=
"
> > meta-rcar-gen3       =3D "rocko:8af0b7d6e445b532088a068dc012757001be3a1=
f"
> > meta-optee           =3D "rocko:75dfb67bbb14a70cd47afda9726e2e1c7673188=
5"
> > meta-oe
> > meta-python
> > meta-networking      =3D "rocko:eae996301d9c097bcbeb8046f08041dc82bb62f=
8"
> > meta-selinux         =3D "rocko:d855c624f32c5e599bf27e06cb8f5b25b3aae12=
d"
> > meta-virtualization  =3D "rocko:b704c689b67639214b9568a3d62e82df27e9434=
f"
> > meta-rcar-gen3-xen   =3D "master:60699c631d541aeeaebaeec9a087efed9385ee=
42"
> >
> > I had to modify the dtb to the version shown below:
> >
> > // SPDX-License-Identifier: GPL-2.0
> > /*
> >   * Device Tree Source for the M3ULCB (R-Car Starter Kit Pro) board
> >   *
> >   * Copyright (C) 2016-2018 Renesas Electronics Corp.
> >   * Copyright (C) 2016 Cogent Embedded, Inc.
> >   */
> >
> > /dts-v1/;
> > #include "r8a7796.dtsi"
> > #include "ulcb.dtsi"
> >
> > / {
> >          model =3D "Renesas M3ULCB board based on r8a7796";
> >          compatible =3D "renesas,m3ulcb", "renesas,r8a7796";
> >
> >          cpus {
> >                  idle-states {
> >                          /delete-node/ cpu-sleep-1;
> >                  };
> >          };
> >
> >          memory@48000000 {
> >                  device_type =3D "memory";
> >                  /* first 128MB is reserved for secure area. */
> >                  reg =3D <0x0 0x48000000 0x0 0x38000000>;
> >          };
> >
> >          memory@600000000 {
> >                  device_type =3D "memory";
> >                  reg =3D <0x6 0x00000000 0x0 0x40000000>;
> >          };
> Merge memory nodes to be sure u-boot do not duplicate memory ranges.
>
> >
> >          reserved-memory {
> >                  #address-cells =3D <2>;
> >                  #size-cells =3D <2>;
> >                  ranges;
> >
> >                  /* device specific region for Lossy Decompression */
> >                  lossy_decompress: linux,lossy_decompress@54000000 {
> >                          no-map;
> >                          reg =3D <0x00000000 0x54000000 0x0 0x03000000>=
;
> >                  };
> >
> >                  /* global autoconfigured region for contiguous
> allocations */
> >                  linux,cma@57000000 {
> >                          compatible =3D "shared-dma-pool";
> >                          reusable;
> >                          reg =3D <0x00000000 0x57000000 0x0 0x19000000>=
;
> >                          linux,cma-default;
> >                  };
> >
> >                  /* device specific region for contiguous allocations *=
/
> >                  mmp_reserved: linux,multimedia@70000000 {
> >                          compatible =3D "shared-dma-pool";
> >                          reusable;
> >                          reg =3D <0x00000000 0x70000000 0x0 0x10000000>=
;
> >                  };
> >          };
> >
> >          chosen {
> >                  stdout-path =3D "serial0:115200n8";
> >                  xen,xen-bootargs =3D "dom0_mem=3D752M console=3Ddtuart
> dtuart=3Dserial0 dom0_max_vcpus=3D4";
> >                  xen,dom0-bootargs =3D "console=3Dhvc0 clk_ignore_unuse=
d
> root=3D/dev/mmcblk1p2 rw rootwait ignore_loglevel cma=3D128M";
> >
> >                  #address-cells =3D <2>;
> >                  #size-cells =3D <2>;
> >                  modules {
> >                          module@0 {
> >                                  compatible =3D "xen,linux-zimage",
> "xen,multiboot-module";
> >                                  reg =3D <0x0 0x7a000000 0x0 0x02000000=
>;
> >                          };
> >                  };
> >          };
> >
> >          mmngr {
> >                  compatible =3D "renesas,mmngr";
> >                  memory-region =3D <&mmp_reserved>, <&lossy_decompress>=
;
> >          };
> >
> >          mmngrbuf {
> >                  compatible =3D "renesas,mmngrbuf";
> >          };
> >
> >          vspm_if {
> >                  compatible =3D "renesas,vspm_if";
> >          };
> >
> >          versaclock5_out3: versaclk-3 {
> >                  compatible =3D "fixed-clock";
> >                  #clock-cells =3D <0>;
> >                  /* Initial value of versaclock out3 */
> >                  clock-frequency =3D <33000000>;
> >          };
> > };
> >
> > &a53_0 {
> >          /delete-property/ cpu-idle-states;
> > };
> >
> > &a53_1 {
> >          /delete-property/ cpu-idle-states;
> > };
> >
> > &a53_2 {
> >          /delete-property/ cpu-idle-states;
> > };
> >
> > &a53_3 {
> >          /delete-property/ cpu-idle-states;
> > };
> >
> > &du {
> >          clocks =3D <&cpg CPG_MOD 724>,
> >                   <&cpg CPG_MOD 723>,
> >                   <&cpg CPG_MOD 722>,
> >                   <&versaclock5 1>,
> >                   <&versaclock5_out3>,
> >                   <&versaclock5 2>;
> >          clock-names =3D "du.0", "du.1", "du.2",
> >                        "dclkin.0", "dclkin.1", "dclkin.2";
> > };
> >
> > &vspb {
> >          status =3D "okay";
> > };
> >
> > &vspi0 {
> >          status =3D "okay";
> > };
>
>
> > With the new information, I finally got some output for Xen, but was me=
t
> with a completely different issue for which I can't find any information
> for the error I am receiving.
> >
> > I realize that I may have an issue with the version of the board I am
> using, but a simple online search doesn't throw any red flags. The serial
> console output is below:
> >
> > [    0.000177] NOTICE:  BL2: R-Car M3 Initial Program Loader(CA57)
> > [    0.004613] NOTICE:  BL2: Initial Program Loader(Rev.2.0.0)
> > [    0.010147] NOTICE:  BL2: PRR is R-Car M3 Ver.1.0
>
> Your M3 revision is really old. We did not use something older than M3
> 1.1. But for the start it might be OK. You would not have IPMMU functiona=
l,
> though you do not need it now.
>
> > [    0.014815] NOTICE:  BL2: Board is Starter Kit Rev.1.0
> > [    0.019928] NOTICE:  BL2: Boot device is HyperFlash(80MHz)
> > [    0.025354] NOTICE:  BL2: LCM state is CM
> > [    0.029395] NOTICE:  BL2: AVS setting succeeded. DVFS_SetVID=3D0x53
> > [    0.035383] NOTICE:  BL2: DDR3200(rev.0.34)
> > [    0.046779] NOTICE:  BL2: [COLD_BOOT]
> > [    0.085117] NOTICE:  BL2: DRAM Split is 2ch
> > [    0.087812] NOTICE:  BL2: QoS is default setting(rev.0.19)
> > [    0.093315] NOTICE:  BL2: Lossy Decomp areas
> > [    0.097489] NOTICE:       Entry 0: DCMPAREACRAx:0x80000540
> DCMPAREACRBx:0x570
> > [    0.104573] NOTICE:       Entry 1: DCMPAREACRAx:0x40000000
> DCMPAREACRBx:0x0
> > [    0.111485] NOTICE:       Entry 2: DCMPAREACRAx:0x20000000
> DCMPAREACRBx:0x0
> > [    0.118400] NOTICE:  BL2: v1.5(release):556a11e
> > [    0.122890] NOTICE:  BL2: Built : 18:03:48, Jan 11 2019
> > [    0.128077] NOTICE:  BL2: Normal boot
> > [    0.131718] NOTICE:  BL2: dst=3D0xe6321100 src=3D0x8180000 len=3D512=
(0x200)
> > [    0.138106] NOTICE:  BL2: dst=3D0x43f00000 src=3D0x8180400
> len=3D6144(0x1800)
> > [    0.144726] NOTICE:  BL2: dst=3D0x44000000 src=3D0x81c0000
> len=3D65536(0x10000)
> > [    0.151952] NOTICE:  BL2: dst=3D0x44100000 src=3D0x8200000
> len=3D1048576(0x100000)
> > [    0.166777] NOTICE:  BL2: dst=3D0x50000000 src=3D0x8640000
> len=3D1048576(0x100000)
> > [    0.180752] NOTICE:  BL2: Booting BL31
> >
> >
> > U-Boot 2018.09 (Jan 12 2019 - 03:03:43 +0900)
> It is a u-boot from Renesas Yocto 3.13. I would not recommend you using i=
t.
> Seeing the problem below, it looks like u-boot messes with the device tre=
e
> in a different way now.
>
> >
> > CPU: Renesas Electronics R8A7796 rev 1.0
> > Model: Renesas M3ULCB board based on r8a7796
> > DRAM:  1.9 GiB
> > Bank #0: 0x048000000 - 0x07fffffff, 896 MiB
> > Bank #1: 0x600000000 - 0x63fffffff, 1 GiB
> >
> > MMC:   sd@ee100000: 0, sd@ee140000: 1
> > Loading Environment from MMC... communication out of sync
> > communication out of sync
> > communication out of sync
> > communication out of sync
> > communication out of sync
> > communication out of sync
> > communication out of sync
> > communication out of sync
> > communication out of sync
> > communication out of sync
> > communication out of sync
> > communication out of sync
> > OK
> > In:    serial@e6e88000
> > Out:   serial@e6e88000
> > Err:   serial@e6e88000
> > Net:   eth0: ethernet@e6800000
> > Hit any key to stop autoboot:  0
> > ethernet@e6800000 Waiting for PHY auto negotiation to complete... done
> > Using ethernet@e6800000 device
> > TFTP from server 192.168.1.100; our IP address is 192.168.1.3
> > Filename 'Image'.
> > Load address: 0x48080000
> > Loading:
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >           ############################################
> >           2.7 MiB/s
> > done
> > Bytes transferred =3D 15911424 (f2ca00 hex)
> > Using ethernet@e6800000 device
> > TFTP from server 192.168.1.100; our IP address is 192.168.1.3
> > Filename 'Image-r8a7796-m3ulcb.dtb'.
> > Load address: 0x48000000
> > Loading: *
> > TFTP error: 'File not found' (1)
> > Not retrying...
> > ERROR: Did not find a cmdline Flattened Device Tree
> > Could not find a valid device tree
> > =3D> setenv bootargs
> > =3D> tftp 0x48080000 xen-m3ulcb.uImage
> > Using ethernet@e6800000 device
> > TFTP from server 192.168.1.100; our IP address is 192.168.1.3
> > Filename 'xen-m3ulcb.uImage'.
> > Load address: 0x48080000
> > Loading: ##############################################################=
#
> >           28.3 MiB/s
> > done
> > Bytes transferred =3D 918928 (e0590 hex)
> > =3D> tftp 0x48000000 Image-r8a7796-m3ulcb-xen-local.dtb
> > Using ethernet@e6800000 device
> > TFTP from server 192.168.1.100; our IP address is 192.168.1.3
> > Filename 'Image-r8a7796-m3ulcb-xen-local.dtb'.
> > Load address: 0x48000000
> > Loading: #####
> >           21.8 MiB/s
> > done
> > Bytes transferred =3D 68545 (10bc1 hex)
> > =3D> tftp 0x7a000000 Image-m3ulcb.bin
> > Using ethernet@e6800000 device
> > TFTP from server 192.168.1.100; our IP address is 192.168.1.3
> > Filename 'Image-m3ulcb.bin'.
> > Load address: 0x7a000000
> > Loading:
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> #################################################################
> >
> ################################################################
> >           28.1 MiB/s
> > done
> > Bytes transferred =3D 19059200 (122d200 hex)
> > =3D> bootm 0x48080000 - 0x48000000
> > ## Booting kernel from Legacy Image at 48080000 ...
> >     Image Name:   XEN
> >     Image Type:   AArch64 Linux Kernel Image (uncompressed)
> >     Data Size:    918864 Bytes =3D 897.3 KiB
> >     Load Address: 78080000
> >     Entry Point:  78080000
> >     Verifying Checksum ... OK
> > ## Flattened Device Tree blob at 48000000
> >     Booting using the fdt blob at 0x48000000
> >     Loading Kernel Image ... OK
> >     Using Device Tree in place at 0000000048000000, end 0000000048013bc=
0
> >
> > Starting kernel ...
> >
> >   Xen 4.12-unstable
> > (XEN) Xen version 4.12-unstable (jelfn@waseda.jp <mailto:jelfn@waseda.j=
p>)
> (aarch64-poky-linux-gc9
> > (XEN) Latest ChangeSet: Mon Dec 17 09:22:59 2018 +0000 git:a5b0eb3-dirt=
y
> > (XEN) Processor: 411fd073: "ARM Limited", variant: 0x1, part 0xd07, rev
> 0x3
> > (XEN) 64-bit Execution:
> > (XEN)   Processor Features: 0000000000002222 0000000000000000
> > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
> > (XEN)     Extensions: FloatingPoint AdvancedSIMD
> > (XEN)   Debug Features: 0000000010305106 0000000000000000
> > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
> > (XEN)   Memory Model Features: 0000000000001124 0000000000000000
> > (XEN)   ISA Features:  0000000000011120 0000000000000000
> > (XEN) 32-bit Execution:
> > (XEN)   Processor Features: 00000131:00011011
> > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
> > (XEN)     Extensions: GenericTimer Security
> > (XEN)   Debug Features: 03010066
> > (XEN)   Auxiliary Features: 00000000
> > (XEN)   Memory Model Features: 10201105 40000000 01260000 02102211
> > (XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142
> 00011121
> > (XEN) Using SMC Calling Convention v1.1
> > (XEN) Using PSCI v1.1
> > (XEN) SMP: Allowing 6 CPUs
> > (XEN)
> > (XEN) ****************************************
> > (XEN) Panic on CPU 0:
> > (XEN) Timer: Unable to retrieve IRQ 0 from the device tree
>
> XEN failed to find timer node in the device tree. r8a7796.dtsi has timer
> node described, so it must be u-boot changed dtb.
> We have scheduled switching to Renesas Yocto 3.13 soon, so will coupe wit=
h
> the issue.
> But for now I would recommend you using 3.9 at most.
>
> --
> Sincerely,
> Andrii Anisov.
>

--000000000000186fb1057ff3f9be
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div di=
r=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"lt=
r"><div dir=3D"ltr"><div dir=3D"ltr"><div>Andrii,</div><div><br></div><div>=
I went through the instructions again and found the instructions for what y=
ou call Yocto 3.9 here [1].</div><div><br></div><div>I attempted following =
the initial Xen ARM instructions found here [2]<br></div><div><br></div><di=
v>The biggest difference is in the commit revisions for meta-selinux and me=
ta-virtualization that I didn&#39;t know if going with jethro and morty res=
pectively was still necessary.I went for rocko. Since the system compiled, =
I continued with this revision.</div><div><br></div><div>The full compile o=
utput is shown below:</div><div><br></div><div>Loading cache: 100% |#######=
#####################################| Time: 0:00:00<br>Loaded 2895 entries=
 from dependency cache.<br>Parsing recipes: 100% |#########################=
#################| Time: 0:00:01<br>Parsing of 2088 .bb files complete (208=
2 cached, 6 parsed). 2901 targets, 87 skipped, 4 masked, 0 errors.<br>NOTE:=
 Resolving any missing task queue dependencies<br>NOTE: Multiple providers =
are available for iasl-native (iasl-native, acpica-native)<br>Consider defi=
ning a PREFERRED_PROVIDER entry to match iasl-native<br><br>Build Configura=
tion:<br>BB_VERSION=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 =3D &quot;1.36.0&quot;<br>BUILD_SYS=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;x86_64-linux&quot;<br>NATIVELSB=
STRING=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;universal-4.9&quot;<br>TARGE=
T_SYS=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot=
;aarch64-poky-linux&quot;<br>MACHINE=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;m3ulcb&quot;<br>DISTRO=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 =3D &quot;poky&quot;<br>DISTRO_VERSION=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 =3D &quot;2.4.2&quot;<br>TUNE_FEATURES=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 =3D &quot;aarch64 cortexa57-cortexa53&quot;<br>TARGET_FPU=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;&quot;<=
br>SOC_FAMILY=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
=3D &quot;rcar-gen3:r8a7796&quot;<br>meta=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>meta-po=
ky=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>me=
ta-yocto-bsp=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;tmp:342fbd6a3e57=
021c8e28b124b3adb241936f3d9d&quot;<br>meta-rcar-gen3=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 =3D &quot;tmp:fd078b6ece537d986852cb827bd21e022a797b2f&quot=
;<br>meta-optee=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 =3D &quot;tmp:75dfb67bbb14a70cd47afda9726e2e1c76731885&quot;<br>meta-oe=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 <br>meta-python=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>=
meta-networking=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;tmp:dacfa2b1920e285=
531bec55cd2f08743390aaf57&quot;<br>meta-selinux=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 =3D &quot;rocko:d855c624f32c5e599bf27e06cb8f5b25b3aae=
12d&quot;<br>meta-virtualization=C2=A0 =3D &quot;rocko:b704c689b67639214b95=
68a3d62e82df27e9434f&quot;<br>meta-rcar-gen3-xen=C2=A0=C2=A0 =3D &quot;last=
est_xen:cc6e6e1c07197207769331b0532fc88a9165a855&quot;<br><br>Initialising =
tasks: 100% |#######################################| Time: 0:00:08<br>NOTE=
: Executing SetScene Tasks<br>NOTE: Executing RunQueue Tasks<br>NOTE: Tasks=
 Summary: Attempted 6243 tasks of which 5052 didn&#39;t need to be rerun an=
d all succeeded.<br></div><div><br></div><div>I followed the R-Car M3 firmw=
are update instructions without issue from [3]. I was confused with the asc=
ii part, but when I realized that the instructions were for use with the mi=
nicom program, things were relatively smooth sailing.</div><div><br></div><=
div>After the firmware update, I attempted to boot the Linux created from r=
unning bitbake and was able to boot the following without issue:</div><div>=
<br></div><div><br></div><div>U-Boot 2015.04 (Jan 21 2019 - 20:33:02)<br><b=
r>CPU: Renesas Electronics R8A7796 rev 1.0<br>Board: M3ULCB<br>I2C:=C2=A0=
=C2=A0 ready<br>DRAM:=C2=A0 1.9 GiB<br>Bank #0: 0x048000000 - 0x07fffffff, =
896 MiB<br>Bank #1: 0x600000000 - 0x63fffffff, 1 GiB<br><br></div><div>... =
&lt;redacted because it felt like unimportant data&gt;<br></div><div><br></=
div><div>Poky (Yocto Project Reference Distro) 2.4.2 m3ulcb ttySC0<br><br>m=
3ulcb login: root<br>root@m3ulcb:~# uname -a<br>Linux m3ulcb 4.14.35-yocto-=
standard #2 SMP PREEMPT Mon Jan 21 23:44:14 JST 2019x</div><div><br></div><=
div>Which means that at least my Linux build is fine.</div><div>The U-Boot =
version is back to 2015.04 so I am guessing that this is the version you we=
re expected for a Yocto 3.9 build.</div><div><br></div><div>The final step =
to load Xen brings me back to the initial issue which is that I obtain abso=
lutely no output.</div><div><br></div><div>U-Boot 2015.04 (Jan 21 2019 - 20=
:33:02)<br><br>CPU: Renesas Electronics R8A7796 rev 1.0<br>Board: M3ULCB<br=
>I2C:=C2=A0=C2=A0 ready<br>DRAM:=C2=A0 1.9 GiB<br>Bank #0: 0x048000000 - 0x=
07fffffff, 896 MiB<br>Bank #1: 0x600000000 - 0x63fffffff, 1 GiB<br><br>MMC:=
=C2=A0=C2=A0 sh-sdhi: 0, sh-sdhi: 1<br>In:=C2=A0=C2=A0=C2=A0 serial<br>Out:=
=C2=A0=C2=A0 serial<br>Err:=C2=A0=C2=A0 serial<br>Net:=C2=A0=C2=A0 ravb<br>=
Hit any key to stop autoboot:=C2=A0 0 <br>=3D&gt; dhcp<br>ravb Waiting for =
PHY auto negotiation to complete........ done<br>ravb: 1000Base/Full<br>BOO=
TP broadcast 1<br>BOOTP broadcast 2<br>DHCP client bound to address 192.168=
.1.10 (256 ms)<br>*** Warning: no boot file name; using &#39;C0A8010A.img&#=
39;<br>Using ravb device<br>TFTP from server 192.168.1.100; our IP address =
is 192.168.1.10<br>Filename &#39;C0A8010A.img&#39;.<br>Load address: 0x4808=
0000<br>Loading: *<br>TFTP error: &#39;File not found&#39; (1)<br>Not retry=
ing...<br>=3D&gt; setenv bootargs<br>=3D&gt; tftp 0x48080000 xen-m3ulcb.uIm=
age<br>ravb:0 is connected to ravb.=C2=A0 Reconnecting to ravb<br>ravb Wait=
ing for PHY auto negotiation to complete... done<br>ravb: 1000Base/Full<br>=
Using ravb device<br>TFTP from server 192.168.1.100; our IP address is 192.=
168.1.3<br>Filename &#39;xen-m3ulcb.uImage&#39;.<br>Load address: 0x4808000=
0<br>Loading: #############################################################=
<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 171.9 KiB/s<br>done<br=
>Bytes transferred =3D 886160 (d8590 hex)<br>=3D&gt; tftp 0x48000000 Image-=
r8a7796-m3ulcb-xen-local.dtb<br>ravb:0 is connected to ravb.=C2=A0 Reconnec=
ting to ravb<br>ravb Waiting for PHY auto negotiation to complete... done<b=
r>ravb: 1000Base/Full<br>Using ravb device<br>TFTP from server 192.168.1.10=
0; our IP address is 192.168.1.3<br>Filename &#39;Image-r8a7796-m3ulcb-xen-=
local.dtb&#39;.<br>Load address: 0x48000000<br>Loading: #####<br>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 12.7 KiB/s<br>done<br>Bytes transfe=
rred =3D 68545 (10bc1 hex)<br>=3D&gt; tftp 0x7a000000 Image-m3ulcb.bin<br>r=
avb:0 is connected to ravb.=C2=A0 Reconnecting to ravb<br>ravb Waiting for =
PHY auto negotiation to complete... done<br>ravb: 1000Base/Full<br>Using ra=
vb device<br>TFTP from server 192.168.1.100; our IP address is 192.168.1.3<=
br>Filename &#39;Image-m3ulcb.bin&#39;.<br>Load address: 0x7a000000<br>Load=
ing: #################################################################<br>=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ##########################=
#######################################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 ########################################################=
#########<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #############=
####################################################<br>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ############################################=
#####################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #=
################################################################<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ################################=
#################################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 ##############################################################=
###<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###################=
##############################################<br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 ##################################################=
###############<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #######=
##########################################################<br>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ######################################=
###########################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 #################################################################<br=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #########################=
########################################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 ########################################################=
#########<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #############=
####################################################<br>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ############################################=
#####################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #=
################################################################<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ################################=
#################################<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 ################################<br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 2.4 MiB/s<br>done<br>Bytes transferred =3D 1858816=
0 (11ba200 hex)<br>=3D&gt; bootm 0x48080000 - 0x48000000<br>## Booting kern=
el from Legacy Image at 48080000 ...<br>=C2=A0=C2=A0 Image Name:=C2=A0=C2=
=A0 XEN<br>=C2=A0=C2=A0 Image Type:=C2=A0=C2=A0 AArch64 Linux Kernel Image =
(uncompressed)<br>=C2=A0=C2=A0 Data Size:=C2=A0=C2=A0=C2=A0 886096 Bytes =
=3D 865.3 KiB<br>=C2=A0=C2=A0 Load Address: 78080000<br>=C2=A0=C2=A0 Entry =
Point:=C2=A0 78080000<br>=C2=A0=C2=A0 Verifying Checksum ... OK<br>## Flatt=
ened Device Tree blob at 48000000<br>=C2=A0=C2=A0 Booting using the fdt blo=
b at 0x48000000<br>=C2=A0=C2=A0 Loading Kernel Image ... OK<br>=C2=A0=C2=A0=
 Using Device Tree in place at 0000000048000000, end 0000000048013bc0<br><b=
r>Starting kernel ...<br><br></div><div>Obtaining no output is still a litt=
le unsettling. I am still a little worried that my dtb configuration is wro=
ng but since the only thing I should need to modify is the chosen section, =
I place that below:</div><div><br></div><div>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 chosen {<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 stdout-path =3D &quot;serial0:115200n8=
&quot;;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 xen,xen-bootargs =3D &quot;dom0_mem=3D752M cons=
ole=3Ddtuart dtuart=3Dserial0 dom0_max_vcpus=3D4&quot;;<br>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 xen,dom0-bootargs =3D &quot;console=3Dhvc0 clk_ignore_unused root=3D/dev/m=
mcblk1p2 rw rootwait ignore_loglevel cma=3D128M&quot;;<br><br>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 #address-cells =3D &lt;2&gt;;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #size-cells =3D &lt;=
2&gt;;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 modules {<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 module@0 {<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 compatible =3D &quot;xen,linux-zimage&quot;, &quot;xen,multiboot-mod=
ule&quot;;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 reg =3D &lt;0x0 0x7a000=
000 0x0 0x02000000&gt;;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 };<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 };<br><br></div><div>Since I am using the sd-card to attemp=
t to boot various versions, I have chosen the second partition for Linux.<b=
r></div><div><br></div><div>Last time there was a mention of modifying the =
internal build scripts for Xen.</div><div><br></div><div>If there is any ad=
ditional information I can obtain for you let me know.</div><div><br></div>=
<div>For now I think I am finally in Yocto 3.9 running a 4.14 Linux kernel =
and attempting to run and unstable Xen with the following modified xen_git.=
bbappend from the Xen troops meta-demo repository [4].</div><div><br></div>=
<div>FILESEXTRAPATHS_prepend :=3D &quot;${THISDIR}/${PN}:&quot;<br><br>DEPE=
NDS +=3D &quot;u-boot-mkimage-native&quot;<br><br>XEN_REL=3D&quot;unstable&=
quot;<br><br>XEN_BRANCH =3D &quot;master&quot;<br><br>SRCREV =3D &quot;${AU=
TOREV}&quot;<br><br>EXTRA_OEMAKE +=3D &quot; CONFIG_QEMU_XEN=3Dn&quot;<br><=
br>DEFAULT_PREFERENCE =3D &quot;1&quot;<br><br>do_deploy_append () {<br>=C2=
=A0=C2=A0=C2=A0 if [ -f ${D}/boot/xen ]; then<br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 uboot-mkimage -A arm64 -C none -T kernel -a 0x78080000 -=
e 0x78080000 -n &quot;XEN&quot; -d ${D}/boot/xen ${DEPLOYDIR}/xen-${MACHINE=
}.uImage<br>=C2=A0=C2=A0=C2=A0 fi<br>}<br><br>FILES_${PN}-xencommons_remove=
 +=3D &quot; \<br>=C2=A0=C2=A0=C2=A0 ${systemd_unitdir}/system/xenstored.so=
cket \<br>=C2=A0=C2=A0=C2=A0 ${systemd_unitdir}/system/xenstored_ro.socket =
\<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br>FILES_${PN}-xencommons +=3D &quot; \<=
br>=C2=A0=C2=A0=C2=A0 ${systemd_unitdir}/system/xendriverdomain.service \<b=
r>=C2=A0=C2=A0=C2=A0 &quot;<br><br>SYSTEMD_SERVICE_${PN}-xencommons_remove =
+=3D &quot; \<br>=C2=A0=C2=A0=C2=A0 xenstored.socket \<br>=C2=A0=C2=A0=C2=
=A0 xenstored_ro.socket \<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br>#FILES_${PN}-=
libxendevicemodel =3D &quot;${libdir}/libxendevicemodel.so.*&quot;<br>#FILE=
S_${PN}-libxendevicemodel-dev =3D &quot;${libdir}/libxendevicemodel.so&quot=
;<br><br>FILES_${PN}-libxentoolcore =3D &quot;${libdir}/libxentoolcore.so.*=
&quot;<br>FILES_${PN}-libxentoolcore-dev =3D &quot;${libdir}/libxentoolcore=
.so&quot;<br><br>FILES_${PN}-pkgconfig =3D &quot;\<br>=C2=A0=C2=A0=C2=A0 ${=
datadir}/pkgconfig \<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br>FILES_${PN}-xendia=
g +=3D &quot; \<br>=C2=A0=C2=A0=C2=A0 ${sbindir}/xen-diag \<br>=C2=A0=C2=A0=
=C2=A0 &quot;<br><br>PACKAGES_append =3D &quot;\<br>=C2=A0=C2=A0=C2=A0 ${PN=
}-libxentoolcore \<br>=C2=A0=C2=A0=C2=A0 ${PN}-libxentoolcore-dev \<br>=C2=
=A0=C2=A0=C2=A0 ${PN}-pkgconfig \<br>=C2=A0=C2=A0=C2=A0 ${PN}-xendiag \<br>=
=C2=A0=C2=A0=C2=A0 &quot;<br><br>RDEPENDS_${PN}-base_remove =3D &quot;\<br>=
=C2=A0=C2=A0=C2=A0 ${PN}-blktap \<br>=C2=A0=C2=A0=C2=A0 ${PN}-libblktapctl =
\<br>=C2=A0=C2=A0=C2=A0 ${PN}-libvhd \<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br>=
FILES_${PN}-staticdev +=3D &quot;\<br>=C2=A0=C2=A0=C2=A0 ${libdir}/libxenfo=
reignmemory.a \<br>=C2=A0=C2=A0=C2=A0 ${libdir}/libxentoollog.a \<br>=C2=A0=
=C2=A0=C2=A0 ${libdir}/libxengnttab.a \<br>=C2=A0=C2=A0=C2=A0 ${libdir}/lib=
xendevicemodel.a \<br>=C2=A0=C2=A0=C2=A0 ${libdir}/libxenevtchn.a \<br>=C2=
=A0=C2=A0=C2=A0 ${libdir}/libxencall.a \<br>=C2=A0=C2=A0=C2=A0 ${libdir}/li=
bxentoolcore.a \<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br>FILES_${PN}-libxencall=
-dev +=3D &quot; \<br>=C2=A0=C2=A0=C2=A0 ${libdir}/libxencall.so \<br>=C2=
=A0=C2=A0=C2=A0 ${datadir}/pkgconfig/xencall.pc \<br>=C2=A0=C2=A0=C2=A0 &qu=
ot;<br><br>FILES_${PN}-libxenctrl-dev +=3D &quot; \<br>=C2=A0=C2=A0=C2=A0 $=
{libdir}/libxenctrl.so \<br>=C2=A0=C2=A0=C2=A0 ${datadir}/pkgconfig/xencont=
rol.pc \<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br>FILES_${PN}-libxendevicemodel =
+=3D &quot;${libdir}/libxendevicemodel.so.*&quot;<br>FILES_${PN}-libxendevi=
cemodel-dev +=3D &quot; \<br>=C2=A0=C2=A0=C2=A0 ${libdir}/libxendevicemodel=
.so \<br>=C2=A0=C2=A0=C2=A0 ${datadir}/pkgconfig/xendevicemodel.pc \<br>=C2=
=A0=C2=A0=C2=A0 &quot;<br><br>FILES_${PN}-libxenevtchn-dev +=3D &quot; \<br=
>=C2=A0=C2=A0=C2=A0 ${libdir}/libxenevtchn.so \<br>=C2=A0=C2=A0=C2=A0 ${dat=
adir}/pkgconfig/xenevtchn.pc \<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br>FILES_${=
PN}-libxenforeignmemory-dev +=3D &quot;\<br>=C2=A0=C2=A0=C2=A0 ${libdir}/li=
bxenforeignmemory.so \<br>=C2=A0=C2=A0=C2=A0 ${datadir}/pkgconfig/xenforeig=
nmemory.pc \<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br>FILES_${PN}-libxengnttab-d=
ev +=3D &quot; \<br>=C2=A0=C2=A0=C2=A0 ${libdir}/libxengnttab.so \<br>=C2=
=A0=C2=A0=C2=A0 ${datadir}/pkgconfig/xengnttab.pc \<br>=C2=A0=C2=A0=C2=A0 &=
quot;<br><br>FILES_${PN}-libxenguest-dev +=3D &quot; \<br>=C2=A0=C2=A0=C2=
=A0 ${libdir}/libxenguest.so \<br>=C2=A0=C2=A0=C2=A0 ${datadir}/pkgconfig/x=
enguest.pc \<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br>FILES_${PN}-libxenstat-dev=
 +=3D &quot; \<br>=C2=A0=C2=A0=C2=A0 ${libdir}/libxenstat.so \<br>=C2=A0=C2=
=A0=C2=A0 ${datadir}/pkgconfig/xenstat.pc \<br>=C2=A0=C2=A0=C2=A0 &quot;<br=
><br>FILES_${PN}-libxenstore-dev +=3D &quot; \<br>=C2=A0=C2=A0=C2=A0 ${libd=
ir}/libxenstore.so \<br>=C2=A0=C2=A0=C2=A0 ${datadir}/pkgconfig/xenstore.pc=
 \<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br>FILES_${PN}-libxentoolcore +=3D &quo=
t;${libdir}/libxentoolcore.so.*&quot;<br>FILES_${PN}-libxentoolcore-dev +=
=3D &quot; \<br>=C2=A0=C2=A0=C2=A0 ${libdir}/libxentoolcore.so \<br>=C2=A0=
=C2=A0=C2=A0 ${datadir}/pkgconfig/xentoolcore.pc \<br>=C2=A0=C2=A0=C2=A0 &q=
uot;<br><br>FILES_${PN}-libxentoollog-dev +=3D &quot; \<br>=C2=A0=C2=A0=C2=
=A0 ${libdir}/libxentoollog.so \<br>=C2=A0=C2=A0=C2=A0 ${datadir}/pkgconfig=
/xentoollog.pc \<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br>FILES_${PN}-libxenvcha=
n-dev +=3D &quot; \<br>=C2=A0=C2=A0=C2=A0 ${libdir}/libxenvchan.so \<br>=C2=
=A0=C2=A0=C2=A0 ${datadir}/pkgconfig/xenvchan.pc \<br>=C2=A0=C2=A0=C2=A0 &q=
uot;<br><br>FILES_${PN}-misc +=3D &quot;\<br>=C2=A0=C2=A0=C2=A0 ${sbindir}/=
xen-diag \<br>=C2=A0=C2=A0=C2=A0 ${libdir}/xen/bin/depriv-fd-checker \<br>=
=C2=A0=C2=A0=C2=A0 &quot;<br><br>FILES_${PN}-efi =3D &quot;\<br>=C2=A0=C2=
=A0=C2=A0 ${exec_prefix}/lib64/efi/xen* \<br>=C2=A0=C2=A0=C2=A0 &quot;<br><=
br>FILES_${PN}-xenmon +=3D &quot;\<br>=C2=A0=C2=A0=C2=A0 ${sbindir}/xenmon =
\<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br>FILES_${PN}-fsimage +=3D &quot;\<br>=
=C2=A0=C2=A0=C2=A0 ${libdir}/xenfsimage/*/fsimage.so \<br>=C2=A0=C2=A0=C2=
=A0 &quot;<br><br>FILES_${PN}-libfsimage +=3D &quot;\<br>=C2=A0=C2=A0=C2=A0=
 ${libdir}/libxenfsimage.so.* \<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br>FILES_$=
{PN}-libfsimage-dev +=3D &quot;\<br>=C2=A0=C2=A0=C2=A0 ${libdir}/libxenfsim=
age.so \<br>=C2=A0=C2=A0=C2=A0 &quot;<br><br></div><div>Best regards,</div>=
<div><br></div><div>Jairo<br></div><div><br></div><div>[1] <a href=3D"https=
://elinux.org/R-Car/Boards/Yocto-Gen3#Building_the_BSP_for_Renesas_H3_Start=
er_Kit.2C_M3_Starter_Kit" target=3D"_blank">https://elinux.org/R-Car/Boards=
/Yocto-Gen3#Building_the_BSP_for_Renesas_H3_Starter_Kit.2C_M3_Starter_Kit</=
a></div><div>[2] <a href=3D"https://wiki.xenproject.org/wiki/Xen_ARM_with_V=
irtualization_Extensions/Salvator-X" target=3D"_blank">https://wiki.xenproj=
ect.org/wiki/Xen_ARM_with_Virtualization_Extensions/Salvator-X</a></div><di=
v>[3] <a href=3D"https://elinux.org/R-Car/Boards/M3SK#Flashing_firmware">ht=
tps://elinux.org/R-Car/Boards/M3SK#Flashing_firmware</a></div><div>[4] <a h=
ref=3D"https://github.com/xen-troops/meta-demo">https://github.com/xen-troo=
ps/meta-demo</a><br></div><div><br></div><br><div class=3D"gmail_quote"><di=
v dir=3D"ltr" class=3D"gmail-m_6510221311662285855gmail_attr">2019=E5=B9=B4=
1=E6=9C=8816=E6=97=A5(=E6=B0=B4) 16:53 Andrii Anisov &lt;<a href=3D"mailto:=
andrii.anisov@gmail.com" target=3D"_blank">andrii.anisov@gmail.com</a>&gt;:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Jairo,<br>
<br>
On 11.01.19 22:12, LOPEZ, FUENTES NACARINO Jairo Eduardo wrote:<br>
&gt; I followed your initial advice and updated my environment to a newer v=
ersion, opting to stick to the rocko version for the m3ulcb.<br>
<br>
I&#39;m a bit confused are you using Renesas Yocto 3.9 or the latest 3.13?<=
br>
<br>
&gt; <br>
&gt; The Yocto build configuration is shown below:<br>
&gt; <br>
&gt; Build Configuration:<br>
&gt; BB_VERSION=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 =3D &quot;1.36.0&quot;<br>
&gt; BUILD_SYS=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 =3D &quot;x86_64-linux&quot;<br>
&gt; NATIVELSBSTRING=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;universal-4.9&=
quot;<br>
&gt; TARGET_SYS=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 =3D &quot;aarch64-poky-linux&quot;<br>
&gt; MACHINE=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 =3D &quot;m3ulcb&quot;<br>
&gt; DISTRO=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 =3D &quot;poky&quot;<br>
&gt; DISTRO_VERSION=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;2.4.2&quo=
t;<br>
<br>
Looks like 3.9, but why do you have u-boot 2018.09 below?<br>
<br>
&gt; TUNE_FEATURES=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;aarc=
h64 cortexa57-cortexa53&quot;<br>
&gt; TARGET_FPU=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 =3D &quot;&quot;<br>
&gt; SOC_FAMILY=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 =3D &quot;rcar-gen3:r8a7796&quot;<br>
&gt; meta<br>
&gt; meta-poky<br>
&gt; meta-yocto-bsp=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;HEAD:342f=
bd6a3e57021c8e28b124b3adb241936f3d9d&quot;<br>
&gt; meta-rcar-gen3=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;rocko:8af=
0b7d6e445b532088a068dc012757001be3a1f&quot;<br>
&gt; meta-optee=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 =3D &quot;rocko:75dfb67bbb14a70cd47afda9726e2e1c76731885&quot;<br>
&gt; meta-oe<br>
&gt; meta-python<br>
&gt; meta-networking=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;rocko:eae99630=
1d9c097bcbeb8046f08041dc82bb62f8&quot;<br>
&gt; meta-selinux=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot=
;rocko:d855c624f32c5e599bf27e06cb8f5b25b3aae12d&quot;<br>
&gt; meta-virtualization=C2=A0 =3D &quot;rocko:b704c689b67639214b9568a3d62e=
82df27e9434f&quot;<br>
&gt; meta-rcar-gen3-xen=C2=A0=C2=A0 =3D &quot;master:60699c631d541aeeaebaee=
c9a087efed9385ee42&quot;<br>
&gt; <br>
&gt; I had to modify the dtb to the version shown below:<br>
&gt; <br>
&gt; // SPDX-License-Identifier: GPL-2.0<br>
&gt; /*<br>
&gt;=C2=A0 =C2=A0* Device Tree Source for the M3ULCB (R-Car Starter Kit Pro=
) board<br>
&gt;=C2=A0 =C2=A0*<br>
&gt;=C2=A0 =C2=A0* Copyright (C) 2016-2018 Renesas Electronics Corp.<br>
&gt;=C2=A0 =C2=A0* Copyright (C) 2016 Cogent Embedded, Inc.<br>
&gt;=C2=A0 =C2=A0*/<br>
&gt; <br>
&gt; /dts-v1/;<br>
&gt; #include &quot;r8a7796.dtsi&quot;<br>
&gt; #include &quot;ulcb.dtsi&quot;<br>
&gt; <br>
&gt; / {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 model =3D &quot;Renes=
as M3ULCB board based on r8a7796&quot;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 compatible =3D &quot;=
renesas,m3ulcb&quot;, &quot;renesas,r8a7796&quot;;<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cpus {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 idle-states {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 /delete-node/ cpu-sleep-1;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 memory@48000000 {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 device_type =3D &quot;memory&quot;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 /* first 128MB is reserved for secure area. */<=
br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 reg =3D &lt;0x0 0x48000000 0x0 0x38000000&gt;;<=
br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 memory@600000000 {<br=
>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 device_type =3D &quot;memory&quot;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 reg =3D &lt;0x6 0x00000000 0x0 0x40000000&gt;;<=
br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
Merge memory nodes to be sure u-boot do not duplicate memory ranges.<br>
<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 reserved-memory {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 #address-cells =3D &lt;2&gt;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 #size-cells =3D &lt;2&gt;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 ranges;<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 /* device specific region for Lossy Decompressi=
on */<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 lossy_decompress: linux,lossy_decompress@540000=
00 {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 no-map;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 reg =3D &lt;0x00000000 0x54000000 0x0 0x03000000&gt;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 /* global autoconfigured region for contiguous =
allocations */<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 linux,cma@57000000 {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 compatible =3D &quot;shared-dma-pool&quot;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 reusable;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 reg =3D &lt;0x00000000 0x57000000 0x0 0x19000000&gt;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 linux,cma-default;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 /* device specific region for contiguous alloca=
tions */<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 mmp_reserved: linux,multimedia@70000000 {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 compatible =3D &quot;shared-dma-pool&quot;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 reusable;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 reg =3D &lt;0x00000000 0x70000000 0x0 0x10000000&gt;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 chosen {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 stdout-path =3D &quot;serial0:115200n8&quot;;<b=
r>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 xen,xen-bootargs =3D &quot;dom0_mem=3D752M cons=
ole=3Ddtuart dtuart=3Dserial0 dom0_max_vcpus=3D4&quot;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 xen,dom0-bootargs =3D &quot;console=3Dhvc0 clk_=
ignore_unused root=3D/dev/mmcblk1p2 rw rootwait ignore_loglevel cma=3D128M&=
quot;;<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 #address-cells =3D &lt;2&gt;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 #size-cells =3D &lt;2&gt;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 modules {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 module@0 {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 compatible =3D &quot;xen,l=
inux-zimage&quot;, &quot;xen,multiboot-module&quot;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 reg =3D &lt;0x0 0x7a000000=
 0x0 0x02000000&gt;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 };<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mmngr {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 compatible =3D &quot;renesas,mmngr&quot;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 memory-region =3D &lt;&amp;mmp_reserved&gt;, &l=
t;&amp;lossy_decompress&gt;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mmngrbuf {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 compatible =3D &quot;renesas,mmngrbuf&quot;;<br=
>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 vspm_if {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 compatible =3D &quot;renesas,vspm_if&quot;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 versaclock5_out3: ver=
saclk-3 {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 compatible =3D &quot;fixed-clock&quot;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 #clock-cells =3D &lt;0&gt;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 /* Initial value of versaclock out3 */<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 clock-frequency =3D &lt;33000000&gt;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt; };<br>
&gt; <br>
&gt; &amp;a53_0 {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /delete-property/ cpu=
-idle-states;<br>
&gt; };<br>
&gt; <br>
&gt; &amp;a53_1 {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /delete-property/ cpu=
-idle-states;<br>
&gt; };<br>
&gt; <br>
&gt; &amp;a53_2 {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /delete-property/ cpu=
-idle-states;<br>
&gt; };<br>
&gt; <br>
&gt; &amp;a53_3 {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /delete-property/ cpu=
-idle-states;<br>
&gt; };<br>
&gt; <br>
&gt; &amp;du {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 clocks =3D &lt;&amp;c=
pg CPG_MOD 724&gt;,<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;&amp;cpg CPG_MOD 723&gt;,<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;&amp;cpg CPG_MOD 722&gt;,<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;&amp;versaclock5 1&gt;,<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;&amp;versaclock5_out3&gt;,<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &lt;&amp;versaclock5 2&gt;;<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 clock-names =3D &quot=
;du.0&quot;, &quot;du.1&quot;, &quot;du.2&quot;,<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;dclki=
n.0&quot;, &quot;dclkin.1&quot;, &quot;dclkin.2&quot;;<br>
&gt; };<br>
&gt; <br>
&gt; &amp;vspb {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 status =3D &quot;okay=
&quot;;<br>
&gt; };<br>
&gt; <br>
&gt; &amp;vspi0 {<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 status =3D &quot;okay=
&quot;;<br>
&gt; };<br>
<br>
<br>
&gt; With the new information, I finally got some output for Xen, but was m=
et with a completely different issue for which I can&#39;t find any informa=
tion for the error I am receiving.<br>
&gt; <br>
&gt; I realize that I may have an issue with the version of the board I am =
using, but a simple online search doesn&#39;t throw any red flags. The seri=
al console output is below:<br>
&gt; <br>
&gt; [=C2=A0=C2=A0=C2=A0 0.000177] NOTICE:=C2=A0 BL2: R-Car M3 Initial Prog=
ram Loader(CA57)<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.004613] NOTICE:=C2=A0 BL2: Initial Program Loade=
r(Rev.2.0.0)<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.010147] NOTICE:=C2=A0 BL2: PRR is R-Car M3 Ver.1=
.0<br>
<br>
Your M3 revision is really old. We did not use something older than M3 1.1.=
 But for the start it might be OK. You would not have IPMMU functional, tho=
ugh you do not need it now.<br>
<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.014815] NOTICE:=C2=A0 BL2: Board is Starter Kit =
Rev.1.0<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.019928] NOTICE:=C2=A0 BL2: Boot device is HyperF=
lash(80MHz)<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.025354] NOTICE:=C2=A0 BL2: LCM state is CM<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.029395] NOTICE:=C2=A0 BL2: AVS setting succeeded=
. DVFS_SetVID=3D0x53<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.035383] NOTICE:=C2=A0 BL2: DDR3200(rev.0.34)<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.046779] NOTICE:=C2=A0 BL2: [COLD_BOOT]<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.085117] NOTICE:=C2=A0 BL2: DRAM Split is 2ch<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.087812] NOTICE:=C2=A0 BL2: QoS is default settin=
g(rev.0.19)<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.093315] NOTICE:=C2=A0 BL2: Lossy Decomp areas<br=
>
&gt; [=C2=A0=C2=A0=C2=A0 0.097489] NOTICE:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 Entry 0: DCMPAREACRAx:0x80000540 DCMPAREACRBx:0x570<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.104573] NOTICE:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 Entry 1: DCMPAREACRAx:0x40000000 DCMPAREACRBx:0x0<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.111485] NOTICE:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 Entry 2: DCMPAREACRAx:0x20000000 DCMPAREACRBx:0x0<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.118400] NOTICE:=C2=A0 BL2: v1.5(release):556a11e=
<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.122890] NOTICE:=C2=A0 BL2: Built : 18:03:48, Jan=
 11 2019<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.128077] NOTICE:=C2=A0 BL2: Normal boot<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.131718] NOTICE:=C2=A0 BL2: dst=3D0xe6321100 src=
=3D0x8180000 len=3D512(0x200)<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.138106] NOTICE:=C2=A0 BL2: dst=3D0x43f00000 src=
=3D0x8180400 len=3D6144(0x1800)<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.144726] NOTICE:=C2=A0 BL2: dst=3D0x44000000 src=
=3D0x81c0000 len=3D65536(0x10000)<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.151952] NOTICE:=C2=A0 BL2: dst=3D0x44100000 src=
=3D0x8200000 len=3D1048576(0x100000)<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.166777] NOTICE:=C2=A0 BL2: dst=3D0x50000000 src=
=3D0x8640000 len=3D1048576(0x100000)<br>
&gt; [=C2=A0=C2=A0=C2=A0 0.180752] NOTICE:=C2=A0 BL2: Booting BL31<br>
&gt; <br>
&gt; <br>
&gt; U-Boot 2018.09 (Jan 12 2019 - 03:03:43 +0900)<br>
It is a u-boot from Renesas Yocto 3.13. I would not recommend you using it.=
<br>
Seeing the problem below, it looks like u-boot messes with the device tree =
in a different way now.<br>
<br>
&gt; <br>
&gt; CPU: Renesas Electronics R8A7796 rev 1.0<br>
&gt; Model: Renesas M3ULCB board based on r8a7796<br>
&gt; DRAM:=C2=A0 1.9 GiB<br>
&gt; Bank #0: 0x048000000 - 0x07fffffff, 896 MiB<br>
&gt; Bank #1: 0x600000000 - 0x63fffffff, 1 GiB<br>
&gt; <br>
&gt; MMC:=C2=A0=C2=A0 sd@ee100000: 0, sd@ee140000: 1<br>
&gt; Loading Environment from MMC... communication out of sync<br>
&gt; communication out of sync<br>
&gt; communication out of sync<br>
&gt; communication out of sync<br>
&gt; communication out of sync<br>
&gt; communication out of sync<br>
&gt; communication out of sync<br>
&gt; communication out of sync<br>
&gt; communication out of sync<br>
&gt; communication out of sync<br>
&gt; communication out of sync<br>
&gt; communication out of sync<br>
&gt; OK<br>
&gt; In:=C2=A0=C2=A0=C2=A0 serial@e6e88000<br>
&gt; Out:=C2=A0=C2=A0 serial@e6e88000<br>
&gt; Err:=C2=A0=C2=A0 serial@e6e88000<br>
&gt; Net:=C2=A0=C2=A0 eth0: ethernet@e6800000<br>
&gt; Hit any key to stop autoboot:=C2=A0 0<br>
&gt; ethernet@e6800000 Waiting for PHY auto negotiation to complete... done=
<br>
&gt; Using ethernet@e6800000 device<br>
&gt; TFTP from server 192.168.1.100; our IP address is 192.168.1.3<br>
&gt; Filename &#39;Image&#39;.<br>
&gt; Load address: 0x48080000<br>
&gt; Loading: #############################################################=
####<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
#############################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 2.7 MiB/s<br>
&gt; done<br>
&gt; Bytes transferred =3D 15911424 (f2ca00 hex)<br>
&gt; Using ethernet@e6800000 device<br>
&gt; TFTP from server 192.168.1.100; our IP address is 192.168.1.3<br>
&gt; Filename &#39;Image-r8a7796-m3ulcb.dtb&#39;.<br>
&gt; Load address: 0x48000000<br>
&gt; Loading: *<br>
&gt; TFTP error: &#39;File not found&#39; (1)<br>
&gt; Not retrying...<br>
&gt; ERROR: Did not find a cmdline Flattened Device Tree<br>
&gt; Could not find a valid device tree<br>
&gt; =3D&gt; setenv bootargs<br>
&gt; =3D&gt; tftp 0x48080000 xen-m3ulcb.uImage<br>
&gt; Using ethernet@e6800000 device<br>
&gt; TFTP from server 192.168.1.100; our IP address is 192.168.1.3<br>
&gt; Filename &#39;xen-m3ulcb.uImage&#39;.<br>
&gt; Load address: 0x48080000<br>
&gt; Loading: #############################################################=
##<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 28.3 MiB/s<br>
&gt; done<br>
&gt; Bytes transferred =3D 918928 (e0590 hex)<br>
&gt; =3D&gt; tftp 0x48000000 Image-r8a7796-m3ulcb-xen-local.dtb<br>
&gt; Using ethernet@e6800000 device<br>
&gt; TFTP from server 192.168.1.100; our IP address is 192.168.1.3<br>
&gt; Filename &#39;Image-r8a7796-m3ulcb-xen-local.dtb&#39;.<br>
&gt; Load address: 0x48000000<br>
&gt; Loading: #####<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 21.8 MiB/s<br>
&gt; done<br>
&gt; Bytes transferred =3D 68545 (10bc1 hex)<br>
&gt; =3D&gt; tftp 0x7a000000 Image-m3ulcb.bin<br>
&gt; Using ethernet@e6800000 device<br>
&gt; TFTP from server 192.168.1.100; our IP address is 192.168.1.3<br>
&gt; Filename &#39;Image-m3ulcb.bin&#39;.<br>
&gt; Load address: 0x7a000000<br>
&gt; Loading: #############################################################=
####<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
##################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ###############=
#################################################<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 28.1 MiB/s<br>
&gt; done<br>
&gt; Bytes transferred =3D 19059200 (122d200 hex)<br>
&gt; =3D&gt; bootm 0x48080000 - 0x48000000<br>
&gt; ## Booting kernel from Legacy Image at 48080000 ...<br>
&gt;=C2=A0 =C2=A0=C2=A0 Image Name:=C2=A0=C2=A0 XEN<br>
&gt;=C2=A0 =C2=A0=C2=A0 Image Type:=C2=A0=C2=A0 AArch64 Linux Kernel Image =
(uncompressed)<br>
&gt;=C2=A0 =C2=A0=C2=A0 Data Size:=C2=A0=C2=A0=C2=A0 918864 Bytes =3D 897.3=
 KiB<br>
&gt;=C2=A0 =C2=A0=C2=A0 Load Address: 78080000<br>
&gt;=C2=A0 =C2=A0=C2=A0 Entry Point:=C2=A0 78080000<br>
&gt;=C2=A0 =C2=A0=C2=A0 Verifying Checksum ... OK<br>
&gt; ## Flattened Device Tree blob at 48000000<br>
&gt;=C2=A0 =C2=A0=C2=A0 Booting using the fdt blob at 0x48000000<br>
&gt;=C2=A0 =C2=A0=C2=A0 Loading Kernel Image ... OK<br>
&gt;=C2=A0 =C2=A0=C2=A0 Using Device Tree in place at 0000000048000000, end=
 0000000048013bc0<br>
&gt; <br>
&gt; Starting kernel ...<br>
&gt; <br>
&gt;=C2=A0 =C2=A0Xen 4.12-unstable<br>
&gt; (XEN) Xen version 4.12-unstable (<a href=3D"mailto:jelfn@waseda.jp" ta=
rget=3D"_blank">jelfn@waseda.jp</a> &lt;mailto:<a href=3D"mailto:jelfn@wase=
da.jp" target=3D"_blank">jelfn@waseda.jp</a>&gt;) (aarch64-poky-linux-gc9<b=
r>
&gt; (XEN) Latest ChangeSet: Mon Dec 17 09:22:59 2018 +0000 git:a5b0eb3-dir=
ty<br>
&gt; (XEN) Processor: 411fd073: &quot;ARM Limited&quot;, variant: 0x1, part=
 0xd07, rev 0x3<br>
&gt; (XEN) 64-bit Execution:<br>
&gt; (XEN)=C2=A0=C2=A0 Processor Features: 0000000000002222 000000000000000=
0<br>
&gt; (XEN)=C2=A0=C2=A0=C2=A0=C2=A0 Exception Levels: EL3:64+32 EL2:64+32 EL=
1:64+32 EL0:64+32<br>
&gt; (XEN)=C2=A0=C2=A0=C2=A0=C2=A0 Extensions: FloatingPoint AdvancedSIMD<b=
r>
&gt; (XEN)=C2=A0=C2=A0 Debug Features: 0000000010305106 0000000000000000<br=
>
&gt; (XEN)=C2=A0=C2=A0 Auxiliary Features: 0000000000000000 000000000000000=
0<br>
&gt; (XEN)=C2=A0=C2=A0 Memory Model Features: 0000000000001124 000000000000=
0000<br>
&gt; (XEN)=C2=A0=C2=A0 ISA Features:=C2=A0 0000000000011120 000000000000000=
0<br>
&gt; (XEN) 32-bit Execution:<br>
&gt; (XEN)=C2=A0=C2=A0 Processor Features: 00000131:00011011<br>
&gt; (XEN)=C2=A0=C2=A0=C2=A0=C2=A0 Instruction Sets: AArch32 A32 Thumb Thum=
b-2 Jazelle<br>
&gt; (XEN)=C2=A0=C2=A0=C2=A0=C2=A0 Extensions: GenericTimer Security<br>
&gt; (XEN)=C2=A0=C2=A0 Debug Features: 03010066<br>
&gt; (XEN)=C2=A0=C2=A0 Auxiliary Features: 00000000<br>
&gt; (XEN)=C2=A0=C2=A0 Memory Model Features: 10201105 40000000 01260000 02=
102211<br>
&gt; (XEN)=C2=A0 ISA Features: 02101110 13112111 21232042 01112131 00011142=
 00011121<br>
&gt; (XEN) Using SMC Calling Convention v1.1<br>
&gt; (XEN) Using PSCI v1.1<br>
&gt; (XEN) SMP: Allowing 6 CPUs<br>
&gt; (XEN)<br>
&gt; (XEN) ****************************************<br>
&gt; (XEN) Panic on CPU 0:<br>
&gt; (XEN) Timer: Unable to retrieve IRQ 0 from the device tree<br>
<br>
XEN failed to find timer node in the device tree. r8a7796.dtsi has timer no=
de described, so it must be u-boot changed dtb.<br>
We have scheduled switching to Renesas Yocto 3.13 soon, so will coupe with =
the issue.<br>
But for now I would recommend you using 3.9 at most.<br>
<br>
-- <br>
Sincerely,<br>
Andrii Anisov.<br>
</blockquote></div></div></div></div></div></div></div></div></div></div></=
div></div>

--000000000000186fb1057ff3f9be--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5880197647583217057==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 21 09:20:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 09:20: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-devel-bounces@lists.xenproject.org>)
	id 1glVkT-0000BO-3w; Mon, 21 Jan 2019 09:20: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=u29s=P5=citrix.com=prvs=917a3d296=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1glVkR-0008O7-29
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 09:20:03 +0000
X-Inumbo-ID: ba3caca3-1d5d-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba3caca3-1d5d-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 09:20:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,502,1539648000"; d="scan'208";a="84856681"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] iommu: specify page_count rather than page_order to
 iommu_map/unmap()...
Thread-Index: AQHUr0dgI9Q2tc4Em0q//ZrZuMXseaW1OoeAgAQ4FcA=
Date: Mon, 21 Jan 2019 09:19:59 +0000
Message-ID: <b865eadc234d4c7982a4e0c2461e2c21@AMSPEX02CL03.citrite.net>
References: <20190118160328.10455-1-paul.durrant@citrix.com>
 <7c75ca26-d297-2ca4-3c5c-79e2d0106ec0@citrix.com>
In-Reply-To: <7c75ca26-d297-2ca4-3c5c-79e2d0106ec0@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Sander Eikelenboom <linux@eikelenboom.it>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>, Chao Gao <chao.gao@intel.com>, Roger Pau
 Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDE4IEphbnVhcnkgMjAxOSAxNzo0MQ0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT47IFNhbmRlciBFaWtlbGVuYm9vbQ0KPiA8bGludXhA
ZWlrZWxlbmJvb20uaXQ+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBXZWkgTGl1
DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT47IEdlb3JnZQ0KPiBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsNCj4gSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT47IEtvbnJhZCBSemVzenV0ZWsgV2lsaw0KPiA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47
IFRpbQ0KPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWpp
bWFAaW50ZWwuY29tPjsgS2V2aW4gVGlhbg0KPiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+IFN1
YmplY3Q6IFJlOiBbUEFUQ0hdIGlvbW11OiBzcGVjaWZ5IHBhZ2VfY291bnQgcmF0aGVyIHRoYW4g
cGFnZV9vcmRlciB0bw0KPiBpb21tdV9tYXAvdW5tYXAoKS4uLg0KPiANCj4gT24gMTgvMDEvMjAx
OSAxNjowMywgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+ID4gaW5kZXggY2RjODAy
MWNiZC4uODJmYjg2YzdmZiAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aA0KPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+ID4gQEAgLTExMSwxNyArMTEx
LDE3IEBAIGVudW0NCj4gPiAgI2RlZmluZSBJT01NVV9GTFVTSEZfbW9kaWZpZWQgKDF1IDw8IF9J
T01NVV9GTFVTSEZfbW9kaWZpZWQpDQo+ID4NCj4gPiAgaW50IF9fbXVzdF9jaGVjayBpb21tdV9t
YXAoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sDQo+ID4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdl
X2NvdW50LCB1bnNpZ25lZCBpbnQgZmxhZ3MsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCAqZmx1c2hfZmxhZ3MpOw0KPiANCj4gSSdkIHRha2UgdGhlIG9wcG9y
dHVuaXR5IHRvIG1ha2UgcGFnZV9jb3VudCBhbiB1bnNpZ25lZCBsb25nLCBhcyB3ZSBjYW4NCj4g
bm93IHNlbnNpYmx5IGlzc3VlIGEgc2luZ2xlIGNhbGwgZm9yIGFuIGVudGlyZSBCQVIsIGFuZCBz
b21lIGdyYXBoaWNzDQo+IGNhcmQgQkFScyBhcmUgZ2V0dGluZyB0byBiZSBhIGx1ZGljcm91cyBz
aXplLg0KDQpUaGUgMUcgb3JkZXIgaXMgc3RpbGwgdmV0b2VkIGJ5IG1taW9fb3JkZXIgKGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9eGVuL2FyY2gveDg2
L21tL3AybS5jI2wyMjI4KSBzbyB0aGUgQkFSIGxpbWl0IGZvciBhIHNpbmdsZSBtYXBwaW5nIG9w
ZXJhdGlvbiBpcyBzdGlsbCBnb2luZyB0byAyTS4gU28gSSB0aGluayB3ZSdyZSBhIHdheSBvZmYg
bmVlZGluZyBhIDY0LWJpdCBjb3VudC4NCg0KPiANCj4gT3RoZXJ3aXNlLCBMR1RNIGFuZCBjYW4g
YWxzbyBiZSBmaXhlZCBvbiBjb21taXQuDQo+IA0KDQpCZWFyIGluIG1pbmQgdGhhdCwgaWYgeW91
IHdhbnQgdG8gbW92ZSB0byBhIDY0LWJpdCBjb3VudCwgdGhlbiB0aGUgZmx1c2ggb3BlcmF0aW9u
cyBzaG91bGQgYmUgYWRqdXN0ZWQgYWNjb3JkaW5nbHk7IHdoaWNoIGlzIGEgbm9uLXRyaXZpYWwg
YW1vdW50IG9mIGNvZGUgY2h1cm4uDQoNCiAgUGF1bA0KDQo+IH5BbmRyZXcNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 09:37:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 09:37: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-devel-bounces@lists.xenproject.org>)
	id 1glW0p-0001LH-Nt; Mon, 21 Jan 2019 09:36: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=q2fe=P5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glW0o-0001LC-JO
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 09:36:58 +0000
X-Inumbo-ID: 17df43ed-1d60-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17df43ed-1d60-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 09:36:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Jan 2019 02:34:55 -0700
Message-Id: <5C45923A020000780020F907@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 21 Jan 2019 02:34:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <a0500e7bb7244b5aa6dc1282a2375ad0@dornerworks.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901171701380.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <ca2ed7b7-f0b6-6b06-a306-b7c693e354b1@arm.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
In-Reply-To: <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE5IGF0IDExOjQ4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE4LzAxLzIwMTkgMDk6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4wMS4x
OSBhdCAwMjoyNCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4gT24gVGh1LCAx
NyBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTcuMDEuMTkgYXQgMDE6
MzcsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+Pj4gT24gV2VkLCAxNiBKYW4g
MjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFN0b3AuIE5vLiBXZSB2ZXJ5IG11Y2ggY2FuIHBy
b3ZlIHRoZXkgYXJlIC0gX2VuZCBwb2ludHMgYXQKPj4gb25lIHBhc3QgdGhlIGxhc3QgZWxlbWVu
dCBvZiBfc3RhcnRbXS4gSXQgaXMgdGhlIGNvbXBpbGVyIHdoaWNoCj4+IGNhbid0IHByb3ZlIHRo
ZSBvcHBvc2l0ZSwgYW5kIGhlbmNlIGl0IGNhbid0IGxldmVyYWdlCj4+IHVuZGVmaW5lZCBiZWhh
dmlvciBmb3Igb3B0aW1pemF0aW9uIHB1cnBvc2VzLgo+IAo+IFlvdSBrZWVwIHNheWluZyB0aGUg
Y29tcGlsZXIgY2FuJ3QgbGV2ZXJhZ2UgaXQgZm9yIG9wdGltaXphdGlvbiBwdXJwb3NlLCAKPiBo
b3dldmVyIAo+IHRoZXJlIGFyZSBjb25maXJtYXRpb25zIHRoYXQgR0NDIG1heSBhY3R1YWxseSBs
ZXZlcmFnZSBpdCAoZS5nIFsxXSkuIFlvdSAKPiBhY3R1YWxseSBuZWVkIHRvIHRyaWNrIHRoZSBj
b21waWxlciB0byBhdm9pZCB0aGUgb3B0aW1pemF0aW9uIChlLmcgCj4gUkVMT0NfSElERSkuCj4g
Cj4gU28gb2J2aW91c2x5LCB0aGlzIGlzIG5vdCBvbmx5IGEgTUlTUkEgInByb2JsZW0iIGFzIHlv
dSBzdGF0ZSBoZXJlIGFuZCAKPiBiZWxvdy4KPiAKPiBJIGJlbGlldmUgU3RlZmFubywgU3Rld2Fy
dCBhbmQgSSBwcm92aWRlZCBwbGVudHkgb2YgZG9jdW1lbnRhdGlvbi90aHJlYWQgdG8gCj4gc3Vw
cG9ydCBvdXIgcG9zaXRpb25zLiBDYW4geW91IHByb3ZpZGUgdXMgZG9jdW1lbnRhdGlvbi90aHJl
YWQgc2hvd2luZyB0aGUgCj4gY29tcGlsZXIgd2lsbCBub3QgdHJ5IHRvIGxldmVyYWdlIHRoYXQg
Y2FzZT8KPiAKPiBDaGVlcnMsCj4gCj4gWzFdIAo+IGh0dHBzOi8va3Jpc3RlcncuYmxvZ3Nwb3Qu
Y29tLzIwMTYvMTIvcG9pbnRlci1jb21wYXJpc29uLWludmFsaWQtb3B0aW1pemF0aW9uLmh0bWw/
bT0xCgpCdHcuLCB0aGUgX19zdGFydFtdIC8gX19lbmRbXSBleGFtcGxlIGdpdmVuIHRoZXJlIGRv
ZXMgbm90IG1hdGNoCnVwIHdpdGggd2hhdCBJIHNlZS4gT25seSBzeW1ib2xzIGRlZmluZWQgaW4g
dGhlIHNhbWUgQ1UgYXMgd2hlcmUKdGhlIGNvbXBhcmlzb24gc2l0cyBnZXQgIm9wdGltaXplZCIg
dGhpcyB3YXkuIEV4dGVybnMgYXMgd2VsbCBhcwp3ZWFrIHN5bWJvbHMgZGVmaW5lZCBsb2NhbGx5
IGRvbid0IGdldCBkZWFsdCB3aXRoIGxpa2UgdGhpcy4gQW5kIGhvdwpjb3VsZCB0aGV5PyBOb3Ro
aW5nIHRlbGxzIHRoZSBjb21waWxlciB0aGF0IHR3byBkaXN0aW5jdCBzeW1ib2xzCnJlZmVyIHRv
IHR3byBkaXN0aW5jdCBvYmplY3RzLiBJdCBpcyBlYXN5IHRvIGNyZWF0ZSBvYmplY3RzIHdpdGgK
bXVsdGlwbGUgbmFtZXMsIG5vdCBvbmx5IGluIGFzc2VtYmx5IGJ1dCBhbHNvIGluIEMgKHVzaW5n
IHRoZSAiYWxpYXMiCmF0dHJpYnV0ZSkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 09:39:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 09:39: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-devel-bounces@lists.xenproject.org>)
	id 1glW3K-0001TX-67; Mon, 21 Jan 2019 09:39: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=q2fe=P5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glW3J-0001TS-64
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 09:39:33 +0000
X-Inumbo-ID: 746445aa-1d60-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 746445aa-1d60-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 09:39:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Jan 2019 02:39:31 -0700
Message-Id: <5C45934F020000780020F91F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 21 Jan 2019 02:39:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901171701380.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <ca2ed7b7-f0b6-6b06-a306-b7c693e354b1@arm.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
 <5C41B3EE020000780020EFA5@prv1-mh.provo.novell.com>
 <b5db4517-8ff7-bf90-a315-2ad115acf033@arm.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
 <5C41B3EE020000780020EFA5@prv1-mh.provo.novell.com>
 <3A8206D8020000035C475325@prv1-mh.provo.novell.com>
In-Reply-To: <3A8206D8020000035C475325@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE5IGF0IDE2OjIyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE4LzAxLzIwMTkgMTE6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4wMS4x
OSBhdCAxMTo0OCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIDE4LzAxLzIw
MTkgMDk6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE4LjAxLjE5IGF0IDAyOjI0
LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+Pj4+IE9uIFRodSwgMTcgSmFuIDIw
MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMTcuMDEuMTkgYXQgMDE6MzcsIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+Pj4+PiBPbiBXZWQsIDE2IEphbiAyMDE5
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBTdG9wLiBOby4gV2UgdmVyeSBtdWNoIGNhbiBwcm92
ZSB0aGV5IGFyZSAtIF9lbmQgcG9pbnRzIGF0Cj4+Pj4gb25lIHBhc3QgdGhlIGxhc3QgZWxlbWVu
dCBvZiBfc3RhcnRbXS4gSXQgaXMgdGhlIGNvbXBpbGVyIHdoaWNoCj4+Pj4gY2FuJ3QgcHJvdmUg
dGhlIG9wcG9zaXRlLCBhbmQgaGVuY2UgaXQgY2FuJ3QgbGV2ZXJhZ2UKPj4+PiB1bmRlZmluZWQg
YmVoYXZpb3IgZm9yIG9wdGltaXphdGlvbiBwdXJwb3Nlcy4KPj4+Cj4+PiBZb3Uga2VlcCBzYXlp
bmcgdGhlIGNvbXBpbGVyIGNhbid0IGxldmVyYWdlIGl0IGZvciBvcHRpbWl6YXRpb24gcHVycG9z
ZSwgaG93ZXZlcgo+Pj4gdGhlcmUgYXJlIGNvbmZpcm1hdGlvbnMgdGhhdCBHQ0MgbWF5IGFjdHVh
bGx5IGxldmVyYWdlIGl0IChlLmcgWzFdKS4gWW91Cj4+PiBhY3R1YWxseSBuZWVkIHRvIHRyaWNr
IHRoZSBjb21waWxlciB0byBhdm9pZCB0aGUgb3B0aW1pemF0aW9uIChlLmcgUkVMT0NfSElERSku
Cj4+IAo+PiBDb3JyZWN0IC0gdGhhdCdzIHRoZSBjYXNlIEknbSByZWZlcnJpbmcgdG8gd2hlbiBz
YXlpbmcgaXQgY2FuJ3QgbGV2ZXJhZ2UKPj4gdW5kZWZpbmVkIGJlaGF2aW9yIG9wdGltaXphdGlv
bnMgYW55bW9yZS4gV2l0aG91dCB0aGUgaGlkaW5nIG9mCj4+IGNvdXJzZSBpdCBjYW4uCj4gCj4g
QnV0IHRoaXMgdHJpY2sgaXMgR0NDIHNwZWNpZmljLCByaWdodD8gU28gd2Ugd291bGQgbmVlZCB0
byBoYXZlIG9uZSB0cmljayBmb3IgCj4gZWFjaCBjb21waWxlciB3ZSBzdXBwb3J0LgoKSSBkb24n
dCB0aGluayBzbzsgSSBjYW4ndCBzZWUgaXQgdG8gYmUgbGVnaXRpbWF0ZSBmb3IgYSBjb21waWxl
ciB0byBkZXJpdmUKYW55dGhpbmcgZnJvbSB3aGF0J3MgaW5zaWRlIGFuIGFzbSgpLiBJdCBtYXkg
bm90IGJlIHNwZWxsZWQgb3V0IHRoYXQKd2F5LCBidXQgaXQgaXMgbXkgdW5kZXJzdGFuZGluZyB0
aGF0IGFsbCBrbm93bGVkZ2UgdGhlIGNvbXBpbGVyIGlzCmFsbG93ZWQgdG8gZGVyaXZlIGZyb20g
YW4gYXNtKCkgaXMgZW5jb2RlZCBpbiB0aGUgaW4vb3V0L2Nsb2JiZXIgZXRjCm9wZXJhbmRzIG9m
IHRoZSBhc20oKTsgdGhlIGZpcnN0IG9wZXJhbmQgLSB0aGUgc3RyaW5nIGxpdGVyYWwgLSBpcwpz
dXBwb3NlZCB0byBiZSBvcGFxdWUgYXMgZmFyIGFzIHRoZSBhc20oKSdzIG9wZXJhdGlvbiBnb2Vz
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 09:52:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 09:52: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-devel-bounces@lists.xenproject.org>)
	id 1glWFz-0002sq-CZ; Mon, 21 Jan 2019 09:52: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=q2fe=P5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glWFx-0002sj-Tm
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 09:52:37 +0000
X-Inumbo-ID: 475709f1-1d62-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 475709f1-1d62-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 09:52:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Jan 2019 02:50:34 -0700
Message-Id: <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 21 Jan 2019 02:50:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901171701380.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901181344090.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
In-Reply-To: <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE5IGF0IDAwOjA1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gRnJpLCAxOCBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAxOC4w
MS4xOSBhdCAwMjoyNCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IE9uIFRo
dSwgMTcgSmFuIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMTcuMDEuMTkg
YXQgMDE6MzcsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gPj4gPiBPbiBXZWQs
IDE2IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gSW4gYW55IGV2ZW50IC0g
c2luY2UgaW50ZXJtZWRpYXRlIHZhcmlhYmxlcyBtZXJlbHkgaGlkZSB0aGUKPj4gPj4gPj4gY2Fz
dGluZyBmcm9tIHRoZSBjb21waWxlciwgYnV0IHRoZXkgZG9uJ3QgcmVtb3ZlIHRoZSBjYXN0cywg
dGhlCj4+ID4+ID4+IHNvbHV0aW9uIGludm9sdmluZyBjYXN0cyBpcyBiZXR0ZXIgaW1vLCBmb3Ig
aW5jdXJyaW5nIGxlc3Mgb3ZlcmhlYWQuCj4+ID4+ID4gCj4+ID4+ID4gVGhpcyBpcyB3aGVyZSBJ
IGNvbXBsZXRlbHkgZGlzYWdyZWUuIFRoZSBpbnRlcm1lZGlhdGUgdmFyaWFibGVzIGFyZSBub3QK
Pj4gPj4gPiBoaWRpbmcgY2FzdHMgZnJvbSB0aGUgY29tcGlsZXIuIFRoZXJlIHdlcmUgbmV2ZXIg
YW55IHBvaW50ZXJzIGluIHRoaXMKPj4gPj4gPiBjYXNlLiAgVGhlIGxpbmtlciBjcmVhdGVzICJz
eW1ib2xzIiwgbm90IHBvaW50ZXJzLCBjb21wbGV0ZWx5IGludmlzaWJsZQo+PiA+PiA+IGZyb20g
QyBsYW5kLiBBc3NlbWJseSB1c2VzIHRoZXNlIHN5bWJvbHMgdG8gaW5pdGlhbGl6ZSB2YXJpYWJs
ZXMuIFdlCj4+ID4+ID4gZXhwb3NlIHRoZXNlIGFzc2VtYmx5IHZhcmlhYmxlcyBhcyBpbnRlZ2Vy
IHRvIEMgbGFuZHMuIExEIHNjcmlwdHMgYW5kCj4+ID4+ID4gYXNzZW1ibHkgaGF2ZSB0aGVpciBv
d24gdGVybWlub2xvZ3kgYW5kIHJ1bGVzOiBuZWl0aGVyICJfc3RhcnQiIG5vcgo+PiA+PiA+ICJz
dGFydCIgYXJlIHBvaW50ZXJzIGF0IGFueSBwb2ludCBpbiB0aW1lLiBUaGUgb3BlcmF0aW9ucyBk
b25lIGluIHZhci5TCj4+ID4+ID4gaXMgbm90IGEgY2FzdC4gVGhlIEMgc3BlYyBpcyBoYXBweSwg
dGhlIGNvbXBpbGVyIGlzIGhhcHB5LCBNSVNSQS1DIGlzCj4+ID4+ID4gaGFwcHkuIEFuZCB3ZSBn
ZXQgdG8gYXZvaWQgdGhlIHVnbHkgU1lNQk9MIG1hY3JvIHRoYXQgTGludXggdXNlcy4gSXQgaXMK
Pj4gPj4gPiByZWFsbHkgYSB3aW4td2luLgo+PiA+PiAKPj4gPj4gV2VsbCwgdGhhdCdzIGEgcG9z
aXRpb24gb25lIGNhbiB0YWtlLiBCdXQgd2UgaGF2ZSB0byBzZXR0bGUgb24gYW5vdGhlcgo+PiA+
PiBhc3BlY3QgdGhlbiBmaXJzdDogRG9lcyB3aGF0IGlzIG5vdCBkb25lIGluIEMgdW5kZXJseSBD
J3MgcnVsZXM/IEkKPj4gPj4gdGhvdWdodCB5b3Ugd2VyZSBvZiB0aGUgb3BpbmlvbiB0aGF0IHdo
YXQgY29tZXMgZnJvbSBsaW5rZXIgc2NyaXB0cwo+PiA+PiBkb2VzLiBJbiB3aGljaCBjYXNlIHdo
YXQgY29tZXMgZnJvbSBhc3NlbWJseSBmaWxlcyBvdWdodCB0bywgdG9vLgo+PiA+PiAoRkFPRCBt
eSBpbXBsaWNhdGlvbiBpczogSWYgdGhlIGFuc3dlciBpcyB5ZXMsIGJvdGggYXBwcm9hY2hlcwo+
PiA+PiB2aW9sYXRlIEMncyBydWxlcy4gSWYgdGhlIGFuc3dlciBpcyBubywgbm8gY2hhbmdlIGlz
IG5lZWRlZCBhdCBhbGwuKQo+PiA+IAo+PiA+IEdyZWF0IHF1ZXN0aW9uLCB0aGF0IGlzIHRoZSBj
b3JlIG9mIHRoZSBpc3N1ZS4gQWxzbywgbGV0IG1lIHByZW1pc2UgdGhhdAo+PiA+IEkgYWdyZWUg
b24gdGhlIGNvbW1lbnRzIHlvdSBtYWRlIG9uIHRoZSBwYXRjaGVzIChJIGRpc2xpa2UgInN0YXJ0
XyIKPj4gPiB0b28pLCBhbmQgSSBjYW4gYWRkcmVzcyB0aGVtIGlmIHdlIGFncmVlIHRvIGNvbnRp
bnVlIGRvd24gdGhpcyBwYXRoLgo+PiA+IAo+PiA+IEJ1dCBubywgSSBkbyBub3QgdGhpbmsgdGhh
dCB3aGF0IGlzIGRvbmUgb3V0c2lkZSBvZiBDLWxhbmQgc2hvdWxkIGZvbGxvdwo+PiA+IEMgcnVs
ZXMuIEJ1dCBJIGRvIG5vdCBhZ3JlZSB3aXRoIHlvdXIgY29uY2x1c2lvbiB0aGF0IGluIHRoYXQg
Y2FzZSB0aGVyZQo+PiA+IGlzIG5vIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgYXBwcm9hY2hlcy4g
TGV0J3MgZ2V0IG1vcmUgaW50byB0aGUKPj4gPiBkZXRhaWxzLgo+PiA+IAo+PiA+IAo+PiA+IDEp
IFNZTUJPTF9ISURFIHJldHVybmluZyBwb2ludGVyIHR5cGUKPj4gPiAKPj4gPiBMZXQncyB0YWtl
IF9zdGFydCBhbmQgX2VuZCBhcyBhbiBleGFtcGxlLiBfc3RhcnQgaXMgYm9ybiBhcyBhIGxpbmtl
cgo+PiA+IHN5bWJvbCwgYW5kIGl0IGJlY29tZXMgYSBDIHBvaW50ZXIgd2hlbiB3ZSBkbzoKPj4g
PiAKPj4gPiAgIGV4dGVybiBjaGFyIF9zdGFydFtdLCBfZW5kW10KPj4gPiAKPj4gPiBOb3cgaXQg
aXMgYSBwb2ludGVyIChhY3R1YWxseSBJIHNob3VsZCBzYXkgYW4gYXJyYXksIGJ1dCBsZXQncyBw
cmV0ZW5kCj4+ID4gdGhleSBhcmUgdGhlIHNhbWUgdGhpbmcgZm9yIHRoaXMgZGlzY3Vzc2lvbiku
Cj4+ID4gCj4+ID4gV2hlbiB3ZSBkbzoKPj4gPiAKPj4gPiAgIFNZTUJPTF9ISURFKF9lbmQpIC0g
U1lNQk9MX0hJREUoX3N0YXJ0KQo+PiA+IAo+PiA+IFdlIGFyZSBzdGlsbCBzdWJ0cmFjdGluZyBw
b2ludGVyczogdGhlIHBvaW50ZXJzIHJldHVybmVkIGJ5IFNZTUJPTF9ISURFLgo+PiA+IFdlIGNh
bm5vdCBwcm92ZSB0aGF0IHRoZXkgYXJlIHBvaW50ZXJzIHRvIHRoZSBzYW1lIG9iamVjdCBvciBz
dWJzZXF1ZW5jZQo+PiA+IG9iamVjdHMgaW4gbWVtb3J5LCBzbyBpdCBpcyB1bmRlZmluZWQgYmVo
YXZpb3IsIHdoaWNoIGlzIG5vdCBhbGxvd2VkLgo+PiAKPj4gU3RvcC4gTm8uIFdlIHZlcnkgbXVj
aCBjYW4gcHJvdmUgdGhleSBhcmUgLSBfZW5kIHBvaW50cyBhdAo+PiBvbmUgcGFzdCB0aGUgbGFz
dCBlbGVtZW50IG9mIF9zdGFydFtdLiBJdCBpcyB0aGUgY29tcGlsZXIgd2hpY2gKPj4gY2FuJ3Qg
cHJvdmUgdGhlIG9wcG9zaXRlLCBhbmQgaGVuY2UgaXQgY2FuJ3QgbGV2ZXJhZ2UKPj4gdW5kZWZp
bmVkIGJlaGF2aW9yIGZvciBvcHRpbWl6YXRpb24gcHVycG9zZXMuCj4gCj4gVGhpcyBpcyBhbiBp
bnRlcmVzdGluZyBjb21tZW50LiBIb3dldmVyLCBldmVuIGZvciBub3JtYWwgcG9pbnRlcnMgaXQg
aXMKPiB1bnJlbGlhYmxlIHRvIGNvdW50IG9uIG9uZSBwb2ludGluZyBvbmUgcGFzdCB0aGUgbGFz
dCBlbGVtZW50IG9mIHRoZQo+IG90aGVyLiBUaGlzIHdhcyB3ZWxsIGV4cGxhaW5lZCBpbiB0aGUg
R0NDIHRocmVhZCBsaW5rZWQgZWFybGllciBpbiB0aGlzCj4gdGhyZWFkLiBUaGUgdmlzaW9uIG9m
IGF0IGxlYXN0IG9uZSBvZiB0aGUgR0NDIG1haW50YWluZXJzIGlzIHRoYXQgdGhlCj4gY29tcGls
ZXIgaXMgZnJlZSB0byBwbGFjZSB0aGluZ3MgaW4gbWVtb3J5IHdoZXJlIGl0IHdpc2hlcywgc28g
YXMgYQo+IHByb2dyYW1tZXIgeW91IGNhbm5vdCBjb3VudCBvbiBwb2ludGVycyBwb2ludGluZyBv
bmUgcGFzdCB0aGUgbGFzdAo+IGVsZW1lbnQgb2YgdGhlIG90aGVyLiBFdmVyLiBJbiB0aGlzIGNh
c2UsIHdoZXJlIF9zdGFydCBhbmQgX2VuZCBhcmUKPiBkZWZpbmVkIG91dHNpZGUgb2YgQy1sYW5k
LCBJIHRoaW5rIGl0IGlzIGV2ZW4gbW9yZSB0cnVlLCBhbmQgaXQgcmVtYWlucwo+IHVuZGVmaW5l
ZC4KCllvdSBtaXggdXAgdHdvIHRoaW5nczogT25lIGlzIHRoZSBjaGFuY2Ugb2YgdHdvIG9iamVj
dHMgYmVpbmcKYWRqYWNlbnQgdG8gb25lIGFub3RoZXIuIFdlIGRvbid0IGNhcmUgYWJvdXQgdGhp
cy4gVGhlIG90aGVyIGlzCmEgcG9pbnRlciB0cnVseSBwb2ludGluZyBvbmUgcGFzdCB0aGUgbGFz
dCBlbGVtZW50IG9mIGFuIGFycmF5IChhcwp3aWxsIG5hdHVyYWxseSByZXN1bHQgd2l0aCBlLmcu
CgogICAgZm9yICggcHRyID0gYXJyOyBwdHIgPCBhcnIgKyBBUlJBWV9TSVpFKGFycik7ICsrcHRy
ICkKCkl0IGlzIHRoaXMgc2Vjb25kIGNhc2Ugd2hpY2ggYWxsIHRoZSBjYXNlcyB3ZSBjYXJlIGFi
b3V0IGhlcmUgZmFsbAppbnRvLiBBcyBwZXIgbXkgb3RoZXIgbWFpbCwganVzdCBsaWtlIHRoZSBz
YW1lIG9iamVjdCBjYW4gaGF2ZSBtdWx0aXBsZQpuYW1lcywgc3ltYm9scyBtYXkgYWxzbyByZWZl
ciB0byBwbGFjZXMgb3RoZXIgdGhhbiB0aGUgc3RhcnQgb2YKYW4gb2JqZWN0OyB0aGUgZmFjdCB0
aGF0IHBsYWluIEMgY2FuJ3QgcHJvZHVjZSBzdWNoIHN5bWJvbHMgaXMgbm90CnJlbGV2YW50IGFz
IGxvbmcgYXMgdGhlcmUncyBubyByZXF1aXJlbWVudCB0aGF0IEMgY29kZSBtYXkKaW50ZXJmYWNl
IG9ubHkgd2l0aCBvdGhlciBDIGNvZGUuCgo+IE1vcmVvdmVyLCBJIHdlbnQgYmFjayB0byBNSVNS
QUMgKGZpbmFsbHkgSSBoYXZlIGEgY29weSkgYW5kIHJ1bGUgMTguMgo+IHNheXM6ICJzdWJ0cmFj
dGlvbiBiZXR3ZWVuIHBvaW50ZXJzIHNoYWxsIG9ubHkgYmUgYXBwbGllZCB0byBwb2ludGVycwo+
IHRoYXQgYWRkcmVzcyBlbGVtZW50cyBvZiB0aGUgc2FtZSBhcnJheSIuIFNvLCBhbGwgdGhlIGV2
aWRlbmNlIHdlIGhhdmUKPiBzZWVtcyB0byBzYXkgdGhhdCB3ZSBjYW5ub3QgcmVseSBvbiBfZW5k
IHBvaW50aW5nIG9uZSBwYXN0IHRoZSBsYXN0Cj4gZWxlbWVudCBvZiBfc3RhcnQgaW4gdGhpcyBt
YXR0ZXIuCgpXaXRoIHRoZSBDIHN0YW5kYXJkJ3Mgd29yZGluZyBpbiBtaW5kLCB0aGlzIHN1cmVs
eSBpcyB0byBpbmNsdWRlCnRoZSAib25lIHBhc3QgdGhlIGxhc3QgZWxlbWVudCIgY2FzZSwgaW4g
d2hpY2ggY2FzZSBhbGwgaXMgZmluZS4gX2VuZApkb2VzIG5vdCBwb2ludCBhdCBvciBpbnRvIGEg
ZGlmZmVyZW50IG9iamVjdCwgaXQgcG9pbnRzIGF0IHRoZSBlbmQgb2YKX3N0YXJ0W10uCgo+PiA+
IDMpIHZhci5TICsgc3RhcnRfIGFzIHVuc2lnbmVkIGxvbmcKPj4gPiAKPj4gPiBXaXRoIHRoaXMg
YXBwcm9hY2gsIF9zdGFydCBpcyBib3JuIGFzIGEgbGlua2VyIHN5bWJvbC4gSXQgaXMgbmV2ZXIK
Pj4gPiBleHBvcnRlZCB0byBDLCBzbyBmcm9tIEMgcG9pbnQgb2YgdmlldywgaXQgZG9lc24ndCBl
eGlzdC4gVGhlcmUgaXMKPj4gPiBhbm90aGVyIHZhcmlhYmxlIG5hbWVkICJzdGFydF8iIGRlZmlu
ZWQgaW4gYXNzZW1ibHkgYW5kIGluaXRpYWxpemVkIHRvCj4+ID4gX3N0YXJ0LiBOb3cgd2UgZ28g
aW50byBDIGxhbmQgd2l0aDoKPj4gPiAKPj4gPiAgIGV4dGVybiB1aW50cHRyX3Qgc3RhcnRfLCBl
bmRfCj4+ID4gCj4+ID4gc3RhcnRfIGFuZCBlbmRfIGFyZSB1aW50cHRyX3QgZnJvbSB0aGUgYmVn
aW5uaW5nIGZyb20gQyBwb2ludCBvZiB2aWV3Lgo+PiA+IFRoZXkgaGF2ZSBuZXZlciBiZWVuIHBv
aW50ZXJzIG9yIGluIGFueSB3YXkgY29ubmVjdGVkIHRvIF9zdGFydC4gVGhleQo+PiA+IGFyZSAi
Y2xlYW4iLgo+PiA+IAo+PiA+IFdoZW4gd2UgZG86Cj4+ID4gCj4+ID4gICBfZW5kIC0gX3N0YXJ0
Cj4+ID4gCj4+ID4gaXQgaXMgYSBzdWJ0cmFjdGlvbiBiZXR3ZWVuIHVpbnRwdHJfdCwgd2hpY2gg
aXMgYWxsb3dlZC4gV2hlbiB3ZSBkbzoKPj4gPiAKPj4gPiAgICAgZm9yICggY2FsbCA9IChjb25z
dCBpbml0Y2FsbF90ICopaW5pdGNhbGxfc3RhcnRfOwo+PiA+ICAgICAgICAgICAodWludHB0cl90
KWNhbGwgPCBwcmVzbXBfaW5pdGNhbGxfZW5kXzsKPj4gPiAKPj4gPiBUaGUgY29tcGFyaXNvbiBp
cyBzdGlsbCBiZXR3ZWVuIHVpbnRwdHJfdCB0eXBlcywgYW5kIHRoZSB2YWx1ZSBvZiAiY2FsbCIK
Pj4gPiBzdGlsbCBjb21lcyBmcm9tIGFuIHVuc2lnbmVkIGxvbmcgaW5pdGlhbGx5LiBUaGVyZSBp
cyBuZXZlciBhIGNvbXBhcmlzb24KPj4gPiBiZXR3ZWVuIGR1YmlvdXMgcG9pbnRlcnMuIChJbnRl
cmdlciB0byBwb2ludGVyIGNvbnZlcnNpb25zIGFuZCBwb2ludGVyCj4+ID4gdG8gaW50ZWdlciBj
b252ZXJzaW9ucyBhcmUgYWxsb3dlZCBieSBNSVNSQSB3aXRoIHNvbWUgbGltaXRhdGlvbnMsIGJ1
dCBJCj4+ID4gYW0gZG91YmxlLWNoZWNraW5nLikgRXZlbjoKPj4gPiAKPj4gPiAgICAodWludHB0
cl90KXJhbmRvbV9wb2ludGVyIDwgcHJlc21wX2luaXRjYWxsX2VuZF8KPj4gPiAKPj4gPiB3b3Vs
ZCBiZSBhY2NlcHRhYmxlIGJlY2F1c2UgcHJlc21wX2luaXRjYWxsX2VuZF8gaXMgYW4gaW50ZWdl
ciBhbmQgaGFzCj4+ID4gYWx3YXlzIGJlZW4gYW4gaW50ZWdlciBmcm9tIEMgcG9pbnQgb2Ygdmll
dy4KPj4gCj4+IFdlbGwsIGFzIHNhaWQgLSB0aGlzIGlzIG9uZSBvZiB0aGUgcG9zc2libGUgcG9z
aXRpb25zIHRvIHRha2UuIFBlcnNvbmFsbHkKPj4gSSBzZWUgbm8gZGlmZmVyZW5jZSBiZXR3ZWVu
IHRoZSBoZWxwZXIgc3ltYm9scyBkZWZpbmVkIGluCj4+IGFzc2VtYmx5IHNvdXJjZXMsIG9yIGlu
IEMgc291cmNlcyB0aGUgb2JqZWN0IGZpbGVzIGZvciB3aGljaCBhcmUgbmV2ZXIKPj4gbWFkZSBw
YXJ0IG9mIHBvdGVudGlhbCB3aG9sZSBwcm9ncmFtIG9wdGltaXphdGlvbi4gCj4gCj4gSSBkb24n
dCB0aGluayB0aGlzIGlzIHRoZSBjYXNlIGZvciBNSVNSQUMuIEMgcnVsZXMgYXBwbHkgdG8gQy4g
T3RoZXIKPiBydWxlcyBhcHBseSB0byBhc3NlbWJseSBhbmQgbGlua2VyIHNjcmlwdHMuIFRoaXMg
aXMgc29tZXRoaW5nIHRoYXQKPiBzaG91bGQgYmUgZWFzeSB0byBjaGVjaywgYW5kIEkgaG9wZSB0
aGF0IFN0ZXdhcnQgc2hvdWxkIGJlIGFibGUgdG8KPiBjb25maXJtLgoKQXMgcGVyIGFib3ZlIC0g
dGhlIGludGVyZXN0aW5nIGFzcGVjdCBpcyB3aGF0IHJ1bGVzIGFwcGx5IHRvIHRoZQpjYXNlIG9m
IEMgaW50ZXJmYWNpbmcgd2l0aCBhbm90aGVyIGxhbmd1YWdlLgoKPj4gVXNpbmcgQyBmaWxlcyBm
b3IgdGhpcyBpcyBzdGlsbCBpbiBjb25mbGljdCB3aXRoIHRoZSBzdXBwb3NlZAo+PiB1bmRlZmlu
ZWQgYmVoYXZpb3IsIGJ1dCBJIHRoaW5rIHlvdSBhZ3JlZSB0aGF0IEMgYW5kIGFzc2VtYmx5IGZp
bGVzCj4+IGNvdWxkIGJlIHNldCB1cCBzdWNoIHRoYXQgdGhlIHJlc3VsdGluZyBiaW5hcnkgZGF0
YSBpcyBpZGVudGljYWwuIEluCj4+IHdoaWNoIGNhc2UgaXQgaXMgYm9ndXMgdG8gY2FsbCBvbmUg
c2F0aXNmYWN0b3J5LCBidXQgbm90IHRoZSBvdGhlci4KPiAKPiBJIHNlZSB3aGF0IHlvdSBhcmUg
c2F5aW5nLCBidXQgaXQgZG9lc24ndCB3b3JrIHRoYXQgd2F5IGZyb20gYSBzcGVjCj4gY29tcGxp
YW5jZSBwb2ludCBvZiB2aWV3Lgo+IAo+IAo+PiA+IEhvd2V2ZXIsIHRoZXJlIGFyZSBzdGlsbCBh
IGNvdXBsZSBvZiBpc3N1ZWQgbm90IGNvcnJlY3RseSBzb2x2ZWQgYnkgdjgKPj4gPiBvZiB0aGUg
c2VyaWVzLiBGb3Igc3RhcnRlcnM6IAo+PiA+IAo+PiA+ICAgICAgICAgYXBwbHlfYWx0ZXJuYXRp
dmVzKChzdHJ1Y3QgYWx0X2luc3RyICopYWx0X2luc3RydWN0aW9uc18sCj4+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHN0cnVjdCBhbHRfaW5zdHIgKilhbHRfaW5zdHJ1Y3Rpb25zX2Vu
ZF8pOwo+PiA+IAo+PiA+IEkgY2FuIHNlZSBob3cgdGhlIHBvaW50ZXJzIGNvbXBhcmlzb25zIGlu
IGFwcGx5X2FsdGVybmF0aXZlcyBjb3VsZCBiZQo+PiA+IGNvbnNpZGVyZWQgd3JvbmcgZ2l2ZW4g
dGhlIHdheSB0aGUgcG9pbnRlcnMgYXJlIGluaXRpYWxpemVkOgo+PiA+IAo+PiA+ICAgICBmb3Ig
KCBhID0gYmFzZSA9IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQo+PiA+ICAgICB7Cj4+ID4gCj4+ID4g
c3RhcnQgYW5kIGVuZCBjb21lIGZyb20gYWx0X2luc3RydWN0aW9uc18gYW5kIGFsdF9pbnN0cnVj
dGlvbnNfZW5kXy4gSXQKPj4gPiBkb2Vzbid0IG1hdHRlciB0aGF0IGFsdF9pbnN0cnVjdGlvbnNf
IGFuZCBhbHRfaW5zdHJ1Y3Rpb25zX2VuZF8gYXJlCj4+ID4gInNwZWNpYWwiLCB0aGV5IGNvdWxk
IGJlIHBlcmZlY3RseSBub3JtYWwgaW50ZWdlcnMgYW5kIHdlIHdvdWxkIHN0aWxsCj4+ID4gaGF2
ZSB0aGUgc2FtZSBwcm9ibGVtOiB3ZSBjYW5ub3QgcHJvdmUgdGhhdCAic3RhcnQiIGFuZCAiZW5k
IiBwb2ludCB0bwo+PiA+IHRoZSBzYW1lIG9iamVjdCBvciBzdWJzZXF1ZW50IG9iamVjdHMgaW4g
bWVtb3J5Lgo+PiA+IAo+PiA+IFRoZSB3YXkgdG8gZml4IGl0IGlzIGJ5IGNoYW5naW5nIHRoZSBw
YXJhbWV0ZXJzIG9mIGFwcGx5X2FsdGVybmF0aXZlcyB0bwo+PiA+IGludGVyZ2VyIHR5cGVzLCBt
YWtpbmcgY29tcGFyaXNvbiBiZXR3ZWVuIGludGVnZXJzLCBhbmQgb25seSB1c2luZwo+PiA+IHBv
aW50ZXJzIHRvIGFjY2VzcyB0aGUgZGF0YS4KPj4gCj4+IFlvdSBrbm93IG15IHBvc2l0aW9uIG9u
IGNhc3RzIGZyb20gaW50ZWdlciB0byBwb2ludGVyIHR5cGVzLCBlc3BlY2lhbGx5Cj4+IG9uZXMg
dGFraW5nIGEgdHlwZSBvdXQgb2YgdGhpbiBhaXIuIFRoaXMgYXBwbGllcyB0byB5b3VyIGFkZGl0
aW9uIHRvIHRoZQo+PiBhcHBseV9hbHRlcm5hdGl2ZXMoKSBjb25zdHJ1Y3QgYXMgd2VsbCBhcyB0
aGUgYWx0ZXJuYXRpdmUgb2YgYWRkaW5nIHN1Y2gKPj4gaW4gb3JkZXIgdG8gYWNjZXNzIG1lbW9y
eS4gVGhlIHF1b3RlIGZyb20gdGhlIHN0YW5kYXJkIHRoYXQgSSBnYXZlCj4+IG1ha2VzIHN1Y2gg
Y2FzdHMgbm90IHByb3ZhYmx5IChieSB0aGUgY29tcGlsZXIpIGRlZmluZWQgYmVoYXZpb3IgYXMK
Pj4gd2VsbCwgc28gaXQgYWxsIGJvaWxzIGRvd24gdG8gdGhlIHNhbWUgZGlzdGluY3Rpb24gYXMg
cG9pbnRlZCBvdXQgYWJvdmUgaW4KPj4gdGhlIGZpcnN0IHBhcnQgb2YgbXkgcmVwbHkgaGVyZTog
X1dlXyBjYW4gcHJvdmUgaXQsIGJ1dCB0aGUgY29tcGlsZXIKPj4gY2FuJ3QuIEhlbmNlIHdlJ3Jl
IHN0aWxsIGRlcGVuZGluZyBvbiB3aG9zZSBwcm9vZiBpcyBuZWNlc3NhcnkgdG8KPj4gZWxpbWlu
YXRlIE1JU1JBJ3MgdW5kZWZpbmVkIGJlaGF2aW9yIGNvbmNlcm5zLgo+IAo+IENvbXBhcmlzb25z
IGJldHdlZW4gcG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMgaXMgdW5kZWZpbmVkIGJ5IHRo
ZSBDCj4gc3BlYywgYW5kIG5vdCBhbGxvd2VkIGJ5IE1JU1JBQy4KPiAKPiBDYXN0aW5nIHBvaW50
ZXJzIHRvIGludGVnZXJzIGFuZCBjYXN0aW5nIGludGVnZXJzIHRvIHBvaW50ZXJzIGlzCj4gaW1w
bGVtZW50YXRpb24tZGVmaW5lZCwgd2hpY2ggaXMgbm90IHRoZSBzYW1lIHRoaW5nIGFzIHVuZGVm
aW5lZC4KCk9mIGNvdXJzZSBpdCBpcyBub3QsIGJ1dCB0aGUgcmVzdWx0IHBvc3NpYmx5IG5vdCBl
dmVuIGJlaW5nIGEgdmFsaWQKcG9pbnRlciBjYW4ndCBtYWtlIGl0IG11Y2ggYmV0dGVyIHRoYW4g
InVuZGVmaW5lZCIuCgo+IEkgZG9uJ3QgbWFrZSB1cCB0aGUgcnVsZXMsIEkgYW0gb25seSB0cnlp
bmcgdG8gZm9sbG93IHRoZW0gOi0pCgpTdXJlLiBCdXQgd2Ugc2hvdWxkbid0IHVnbGlmeSBvdXIg
Y29kZSBqdXN0IHRvIGZvbGxvdyBpbnNhbmUKKGV4YWdnZXJhdGlvbiBpbnRlbmRlZCkgcnVsZXMu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glWNJ-0003jv-6W; Mon, 21 Jan 2019 10:00: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=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNI-0003jq-L1
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:12 +0000
X-Inumbo-ID: 5725c471-1d63-11e9-a1e0-bc764e045a96
Received: from mail-it1-x143.google.com (unknown [2607:f8b0:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5725c471-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:11 +0000 (UTC)
Received: by mail-it1-x143.google.com with SMTP id c9so14355550itj.1
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=vkAJWyxDO14GxNmjNxz25FVLso/bfYaroiAILVQ49KM=;
 b=rkKvdyw1S8zgbTBQVRnY4uFdWZyr0tWUk8TiVoVaNDBDhGgIdifng+RjekCEqaiDlw
 cyy9cgd3T6j2B/iCbP6pPeWal+UN2mj30jC6viA1+TkqK5kS5bqGtrAToqrcBssrlP5H
 RfqRpPe5qyuRJxVlLNcyQawGyl+Cjn4zT80u/rheTtMzi8hHmd/5Gm3vUwva1NBQKZVR
 /oFd1a7XxTn7iCw/bjEXs8MpiLbkaOuwJy3BqHnuqb4mCYrS5/xm9F0HRXnEFtviYsSp
 vzAlnT3ZvLPJgr6Tc2Ii1rd6s8zK++kaO5KkNGs530/MqTaI1UDDYxLsEmv8bd4aRa0L
 7tyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=vkAJWyxDO14GxNmjNxz25FVLso/bfYaroiAILVQ49KM=;
 b=RbM/R3sqDh+Z+Kgn2Yz3xDnMKjuPSlr+34j8djqSBiubW9CN3jaeC05/iLklyKQYAw
 mX7BdqpUIQ398277em9MVWQcZE7JhosIj/eDoS3Ty0VSc6PzUbo26ZEEVguE7cEQUfNZ
 cGLHnQD0guG3rhVwCyW2tpOYgW3F2ALMTGkMNt88AZwaEhhDUj15i5bPAgmiTTwa7oiS
 s+wi4w+0h+Uog5J6TU3zwdlrou5W1UcmJWvqOB34+cW3N38m26+4+vawDcwLudBigBsn
 1FuyZ/C8Ixs/zDIJ3Sp2m1R1Vb3Vo+1a6y+gIkUnQMLNwzJO0CIBPiky8SqU4WSyID73
 7Ofw==
X-Gm-Message-State: AJcUukfhenKv1mlzGRx68v+Izx7LFnW6lNY7x2puV9RFPdkFNVXCxrme
 KNkap+MxGqBU1CMOxsAqWXCtnxEOy+M=
X-Google-Smtp-Source: ALg8bN6HGld9KNzKnwh0MgctByen1f1amJrNFo5MNZSdE36FcdvfPX6eY7b0stBnz+FHWunS9POJMw==
X-Received: by 2002:a24:c8d7:: with SMTP id w206mr17041369itf.56.1548064810505; 
 Mon, 21 Jan 2019 02:00:10 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:09 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:40 -0800
Message-Id: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 00/15] Argo: hypervisor-mediated interdomain
 communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmVyc2lvbiBmaXZlIG9mIHRoaXMgcGF0Y2ggc2VyaWVzOgoKKiBDaGFuZ2VzIGFyZSBwcmltYXJp
bHkgYWRkcmVzc2luZyBmZWVkYmFjayBmcm9tIHRoZSB2NCBzZXJpZXMgcmV2aWV3cy4KICBNYW55
IHBvaW50cyBub3RlZCBvbiB0aGUgaW52aWRpZHVhbCBjb21taXQgcG9zdHMuCgoqIENyaXRpY2Fs
IHNlY3Rpb25zIGhhdmUgYmVlbiBzaHJ1bmssIHdpdGggYWxsb2NhdGlvbnMgYW5kIGZyZWVzCiAg
cHVsbGVkIG91dHNpZGUgd2hlcmUgcG9zc2libGUsIHJlb3JkZXJpbmcgbG9naWMgd2l0aGluIGh5
cGVyY2FsbCBvcHMuCgoqIEEgbmV3IHJpbmcgaGFzaCBmdW5jdGlvbiBpbXBsZW1lbnRlZCwgZGVy
aXZlZCBmcm9tIHRoZSBkamIyIHN0cmluZwogIGhhc2ggZnVuY3Rpb24uCgoqIEZsYWdzIHJldHVy
bmVkIGJ5IHRoZSBub3RpZnkgb3AgaGF2ZSBiZWVuIHNpbXBsaWZpZWQuCgoqIE5vdyB1c2VzIGEg
c2luZ2xlIGFyZ28gYm9vdCBwYXJhbWV0ZXIsIHRha2luZyBhIGxpc3Q6CiAgLSB0b3AgbGV2ZWwg
Ym9vbGVhbiB0byBlbmFibGUvZGlzYWJsZSBBcmdvCiAgLSBtYWMtcGVybWlzc2l2ZSBvcHRpb24g
dG8gZW5hYmxlL2Rpc2FibGUgd2lsZGNhcmQgcmluZ3MKICAtIGNvbW1hbmQgbGluZSBkb2MgZWRp
dDogbm8gIkNPTkZJR19BUkdPIiBidXQgcmVmZXJzIHRvIGJ1aWxkIGNvbmZpZwoKKiBTd2l0Y2hl
ZCB0byB1c2UgdGhlIHN0YW5kYXJkIGxpc3QgZGF0YSBzdHJ1Y3R1cmVzIHVzZWQgYnkgWGVuJ3MK
ICBjb21tb24gY29kZS4KCiogRnVydGhlciByZW1vdmFsIG9mIHVzZXMgb2YgZml4ZWQtd2lkdGgg
dHlwZXMuCgoqIEFkZGVkIGEgbmV3IHBhdGNoIHRvIGFkZCBBcmdvIHRvIHRoZSBNQUlOVEFJTkVS
UyBmaWxlLgoKQ2hyaXN0b3BoZXIgQ2xhcmsgKDE1KToKICBhcmdvOiBJbnRyb2R1Y2UgdGhlIEtj
b25maWcgb3B0aW9uIHRvIGdvdmVybiBpbmNsdXNpb24gb2YgQXJnbwogIGFyZ286IGludHJvZHVj
ZSB0aGUgYXJnb19vcCBoeXBlcmNhbGwgYm9pbGVycGxhdGUKICBhcmdvOiBkZWZpbmUgYXJnb19k
cHJpbnRrIGZvciBzdWJzeXN0ZW0gZGVidWdnaW5nCiAgYXJnbzogaW5pdCwgZGVzdHJveSBhbmQg
c29mdC1yZXNldCwgd2l0aCBlbmFibGUgY29tbWFuZCBsaW5lIG9wdAogIGVycm5vOiBhZGQgUE9T
SVggZXJyb3IgY29kZXMgRU1TR1NJWkUsIEVDT05OUkVGVVNFRCB0byB0aGUgQUJJCiAgeGVuL2Fy
bTogaW50cm9kdWNlIGd1ZXN0X2hhbmRsZV9mb3JfZmllbGQoKQogIGFyZ286IGltcGxlbWVudCB0
aGUgcmVnaXN0ZXIgb3AKICBhcmdvOiBpbXBsZW1lbnQgdGhlIHVucmVnaXN0ZXIgb3AKICBhcmdv
OiBpbXBsZW1lbnQgdGhlIHNlbmR2IG9wOyBldnRjaG46IGV4cG9zZSBzZW5kX2d1ZXN0X2dsb2Jh
bF92aXJxCiAgYXJnbzogaW1wbGVtZW50IHRoZSBub3RpZnkgb3AKICB4c20sIGFyZ286IFhTTSBj
b250cm9sIGZvciBhcmdvIHJlZ2lzdGVyCiAgeHNtLCBhcmdvOiBYU00gY29udHJvbCBmb3IgYXJn
byBtZXNzYWdlIHNlbmQgb3BlcmF0aW9uCiAgeHNtLCBhcmdvOiBYU00gY29udHJvbCBmb3IgYW55
IGFjY2VzcyB0byBhcmdvIGJ5IGEgZG9tYWluCiAgeHNtLCBhcmdvOiBub3RpZnk6IGRvbid0IGRl
c2NyaWJlIHJpbmdzIHRoYXQgY2Fubm90IGJlIHNlbnQgdG8KICBNQUlOVEFJTkVSUzogYWRkIG5l
dyBzZWN0aW9uIGZvciBBcmdvIGFuZCBzZWxmIGFzIG1haW50YWluZXIKCiBNQUlOVEFJTkVSUyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKwogZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jICAgICAgICAgICAgfCAgIDIyICsKIHRvb2xzL2ZsYXNrL3BvbGlj
eS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlIHwgICAgNyArCiB4ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJjYWxsX3BhZ2UuUyAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHlw
ZXJjYWxsLmMgICAgICAgICAgICAgICAgIHwgICAgMyArCiB4ZW4vYXJjaC94ODYvaHlwZXJjYWxs
LmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKwogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2Fs
bC5jICAgICAgICAgICAgICAgICAgfCAgICAzICsKIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxOSArCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjI4MSArKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2Nv
bW1vbi9jb21wYXQvYXJnby5jICAgICAgICAgICAgICAgICAgICAgfCAgIDYyICsKIHhlbi9jb21t
b24vZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArCiB4ZW4vY29tbW9u
L2V2ZW50X2NoYW5uZWwuYyAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9pbmNsdWRl
L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2d1ZXN0X2FjY2Vzcy5oICAgICAgICAgICB8ICAgIDMgKwogeGVuL2luY2x1ZGUvcHVi
bGljL2FyZ28uaCAgICAgICAgICAgICAgICAgICAgfCAgMjgwICsrKysKIHhlbi9pbmNsdWRlL3B1
YmxpYy9lcnJuby5oICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHhlbi9pbmNsdWRlL3hlbi9h
cmdvLmggICAgICAgICAgICAgICAgICAgICAgIHwgICA0NCArCiB4ZW4vaW5jbHVkZS94ZW4vZXZl
bnQuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKwogeGVuL2luY2x1ZGUveGVuL2h5cGVy
Y2FsbC5oICAgICAgICAgICAgICAgICAgfCAgICA5ICsKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDggKwogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAg
ICAgICAgICAgICAgICAgICAgfCAgIDI1ICsKIHhlbi9pbmNsdWRlL3hzbS94c20uaCAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzMSArCiB4ZW4veHNtL2R1bW15LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDYgKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDQxICstCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9y
cyAgICAgICAgICB8ICAgMTYgKwogeGVuL3hzbS9mbGFzay9wb2xpY3kvc2VjdXJpdHlfY2xhc3Nl
cyAgICAgICAgfCAgICAxICsKIDI5IGZpbGVzIGNoYW5nZWQsIDI4OTkgaW5zZXJ0aW9ucygrKSwg
OCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2FyZ28uYwogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vY29tcGF0L2FyZ28uYwogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5j
bHVkZS94ZW4vYXJnby5oCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glWNL-0003kO-In; Mon, 21 Jan 2019 10:00: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=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNK-0003k1-Bl
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:14 +0000
X-Inumbo-ID: 5877f25a-1d63-11e9-a1e0-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5877f25a-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:13 +0000 (UTC)
Received: by mail-it1-x142.google.com with SMTP id p197so14358870itp.0
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YH/0du1cd10twlbrieuK+mY8WsC8KNUTk0Dm020xQ7M=;
 b=cXNycxLeeW/YMPo7kozHpWl85IaIt9rmbQQJ6AgtO8q/X8n1r7KCsida12GViR3f1r
 YcdYFALRbvxY3WRexBUKxjIyOxOOjnW4bM67jEhn52plqw72UEzSS0UkrRdKUutA/ETR
 db7bMF9TPf0wE9EK8ARMtmhMEyLqsbTr8YKOfaPfFL7RWoKDqtthbd6eelEmutsSWZNn
 JXsnC8rWtD3XgziqQrHgCMriEFIkvzaIVVc19xMIPJRxFvOo1QJtWyGFNz1iUt6aYpG8
 7DyVctKkaDX6H/35TpORKTvESaPaXZhz9NtiTmiZ01ULPVrWtV1U252LTiWLTPjEGT2V
 c4uA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=YH/0du1cd10twlbrieuK+mY8WsC8KNUTk0Dm020xQ7M=;
 b=mK94gBC+lEYjtSzl4zcSFUFSvRkmhWQGPt5DDIw2FBHFzBZR+56FT1BLIszLEPuYBT
 4h1gmun8zRLIyn0WiNhRKFO+encPqlGweAPeQru0KxtwEBA/HOOSGGC6/LAyM7XbPWYe
 kehc83Xl3lZMUkyS3vuOYi4ssJZAf0nSTiXtYELa8Yv4FHQdnWCaeKxCx7Cwf/TsLova
 XuyNHM0+FlD0AtdiHEsbJtEHHRybQjv2NBL9djWxvPV45LYHtPfZ+pmhH3QWDRX6j1jn
 ObVJ38UVGtRu5ZuVNl9BOHcfekhrED5S8XOCNevXX+CO7w62N03bN6CwwpvFUfvekb+s
 VmKg==
X-Gm-Message-State: AJcUukfRaiMWtMottUjgCk7AceCmI1LVDWmjU7DkrJdrFm7CYTvvGcdr
 zNLaKjsb7IoXAxtchYQDHdFXKTXqhI0=
X-Google-Smtp-Source: ALg8bN471CT8HdThFTLrKhqW9E4qDxxUSLVkWsacZTHz9yFpnK/dRdhjknlrY709UoSoTJ1Ez4zLLA==
X-Received: by 2002:a02:84e1:: with SMTP id f88mr17583389jai.107.1548064812869; 
 Mon, 21 Jan 2019 02:00:12 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:12 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:41 -0800
Message-Id: <1548064795-18160-2-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 01/15] argo: Introduce the Kconfig option to
 govern inclusion of Argo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmaW5lcyBDT05GSUdfQVJHTyB3aGVuIGVuYWJsZWQuIERlZmF1bHQ6IGRpc2FibGVkLgoKV2hl
biB0aGUgS2NvbmZpZyBvcHRpb24gaXMgZW5hYmxlZCwgdGhlIEFyZ28gaHlwZXJjYWxsIGltcGxl
bWVudGF0aW9uCndpbGwgYmUgaW5jbHVkZWQsIGFsbG93aW5nIHVzZSBvZiB0aGUgaHlwZXJ2aXNv
ci1tZWRpYXRlZCBpbnRlcmRvbWFpbgpjb21tdW5pY2F0aW9uIG1lY2hhbmlzbS4KCkFyZ28gaXMg
aW1wbGVtZW50ZWQgZm9yIHg4NiBhbmQgQVJNIGhhcmR3YXJlIHBsYXRmb3Jtcy4KCkF2YWlsYWJp
bGl0eSBvZiB0aGUgb3B0aW9uIGRlcGVuZHMgb24gRVhQRVJUIGFuZCBBcmdvIGlzIGN1cnJlbnRs
eSBhbgpleHBlcmltZW50YWwgZmVhdHVyZS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENs
YXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MyBhZGRlZCBKYW4ncyBBY2sKdjIgIzAxIGZl
ZWRiYWNrLCBKYW46IHJlcGxhY2UgZGVmX2Jvb2wvcHJvbXB0IHdpdGggYm9vbAp2MSAjMDIgZmVl
ZGJhY2ssIEphbjogZGVmYXVsdCBLY29uZmlnIG9mZiwgdXNlIEVYUEVSVCwgZml4IHdoaXRlc3Bh
Y2UKCiB4ZW4vY29tbW9uL0tjb25maWcgfCAxOSArKysrKysrKysrKysrKysrKysrCiAxIGZpbGUg
Y2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZp
ZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCBhNzljZDQwLi4wNDM4NDYyIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC0yMDIsNiAr
MjAyLDI1IEBAIGNvbmZpZyBMQVRFX0hXRE9NCiAKIAkgIElmIHVuc3VyZSwgc2F5IE4uCiAKK2Nv
bmZpZyBBUkdPCisJYm9vbCAiQXJnbzogaHlwZXJ2aXNvci1tZWRpYXRlZCBpbnRlcmRvbWFpbiBj
b21tdW5pY2F0aW9uIiBpZiBFWFBFUlQgPSAieSIKKwktLS1oZWxwLS0tCisJICBFbmFibGVzIGEg
aHlwZXJjYWxsIGZvciBkb21haW5zIHRvIGFzayB0aGUgaHlwZXJ2aXNvciB0byBwZXJmb3JtCisJ
ICBkYXRhIHRyYW5zZmVyIG9mIG1lc3NhZ2VzIGJldHdlZW4gZG9tYWlucy4KKworCSAgVGhpcyBh
bGxvd3MgY29tbXVuaWNhdGlvbiBjaGFubmVscyB0byBiZSBlc3RhYmxpc2hlZCB0aGF0IGRvIG5v
dAorCSAgcmVxdWlyZSBhbnkgc2hhcmVkIG1lbW9yeSBiZXR3ZWVuIGRvbWFpbnM7IHRoZSBoeXBl
cnZpc29yIGlzIHRoZQorCSAgZW50aXR5IHRoYXQgZWFjaCBkb21haW4gaW50ZXJhY3RzIHdpdGgu
IFRoZSBoeXBlcnZpc29yIGlzIGFibGUgdG8KKwkgIGVuZm9yY2UgTWFuZGF0b3J5IEFjY2VzcyBD
b250cm9sIHBvbGljeSBvdmVyIHRoZSBjb21tdW5pY2F0aW9uLgorCisJICBJZiBYU01fRkxBU0sg
aXMgZW5hYmxlZCwgWFNNIHBvbGljeSBjYW4gZ292ZXJuIHdoaWNoIGRvbWFpbnMgbWF5CisJICBj
b21tdW5pY2F0ZSB2aWEgdGhlIEFyZ28gc3lzdGVtLgorCisJICBUaGlzIGZlYXR1cmUgZG9lcyBu
b3RoaW5nIGlmIHRoZSAiYXJnbyIgYm9vdCBwYXJhbWV0ZXIgaXMgbm90IHByZXNlbnQuCisJICBB
cmdvIGlzIGRpc2FibGVkIGF0IHJ1bnRpbWUgYnkgZGVmYXVsdC4KKworCSAgSWYgdW5zdXJlLCBz
YXkgTi4KKwogbWVudSAiU2NoZWR1bGVycyIKIAl2aXNpYmxlIGlmIEVYUEVSVCA9ICJ5IgogCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1glWNO-0003lO-UA; Mon, 21 Jan 2019 10:00:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNN-0003km-Fz
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:17 +0000
X-Inumbo-ID: 5a0af4f8-1d63-11e9-a1e0-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a0af4f8-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:16 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id m8so6706007itk.0
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=fPiOtRvJ7uwfOoCo3Q2Q2ZRm2JPGK0zFWxy9MNDOjAY=;
 b=k6fIm1kOPu/YfxBEQhtH7/GrSwf2xREbr9rj5bz2sKI3b5zDRL3wb+DzxkMGvgd69k
 TCrpsuxi+xrAyX4iyr57TkiWYd5sY/+PCgSQl5YfVPElPjgf+PMxMY53ZSTyVYbV7Kbh
 S7quG6m9cUM/8gZPXnKMSQvo5SM9GXtyxft6LYT8rftyyGk5/W6L2NtM/8CZYYWi1by0
 lTauQ3nXgDPVNAO9o382Jh6sFhl/ZquZF0tUz1P6OSQmEHhXgnO2hqKRTUcK4Y1Ql/sy
 dYJF+QsQTZKBj7zeIAX1Winfc8lNfkqgTPmu+2cUEVu4ieOdfZfPqmzb78MDUEOZGSV+
 uXXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=fPiOtRvJ7uwfOoCo3Q2Q2ZRm2JPGK0zFWxy9MNDOjAY=;
 b=K6oQZgG8Bkez7xzMG/C1OF6t6BrAQGjGuor4LWOgCGIxH5TeuFzog2CqjkD/zjIvpG
 HZ3FjThNrXK0UpIOida+k4SEt/h4P0f9CdGrQmHcgZRzh0CJ4H9z4GE0u/TAz5vu2a4I
 GGQKagK1YS6pMkuXpAeARLgTfh1DUDKWyruBFuyxbt7u7oIG4q6GrQXOPwUBtl8DuO9l
 fl4YI4n1epxm63jY7dzPMlJmWgze3TzFVkiEu0XHTQ5diSWbGEbnBOs8cmOOeizV8qTR
 3NBXIOAYMQwJ9Z/B26ijov6XqYRWetmw+IdJwFRKNXBAZz8/y4iQOGjlR/lb9dpdxeAt
 EFMg==
X-Gm-Message-State: AJcUukebWpxbQsWCW8BvfH2qYk3RQes2qYRn42itnDRxHQX2Zw2vvpoi
 Ad+grkrD3u7dhPtC1qedy9BSUckUZmA=
X-Google-Smtp-Source: ALg8bN7RS4a2A2SIybPh7MEUrlhNSSw1pJMWwYrERpgd4LAEBel9q0GJD9sKAtj3/xXOd4aDnyjnWg==
X-Received: by 2002:a24:b25d:: with SMTP id h29mr3513554iti.80.1548064815300; 
 Mon, 21 Jan 2019 02:00:15 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:14 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:42 -0800
Message-Id: <1548064795-18160-3-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 02/15] argo: introduce the argo_op hypercall
 boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJlc2VuY2UgaXMgZ2F0ZWQgdXBvbiBDT05GSUdfQVJHTy4KClJlZ2lzdGVycyB0aGUgaHlwZXJj
YWxsIHByZXZpb3VzbHkgcmVzZXJ2ZWQgZm9yIHRoaXMuClRha2VzIDUgYXJndW1lbnRzLCBkb2Vz
IG5vdGhpbmcgYW5kIHJldHVybnMgLUVOT1NZUy4KCldpbGwgYmUgYXZvaWRpbmcgYSBjb21wYXQg
QUJJIGJ5IHVzaW5nIGZpeGVkLXNpemUgdHlwZXMgaW4gaHlwZXJjYWxsIG9wcyBzbwpIWVBFUkNB
TEwsIHJhdGhlciB0aGFuIENPTVBBVF9DQUxMLCBpcyB0aGUgY29ycmVjdCBtYWNybyBmb3IgdGhl
IGh5cGVyY2FsbAp0YWJsZXMuCgpFdmVuIHRob3VnaCBoYW5kbGVzIHdpbGwgYmUgdXNlZCBmb3Ig
KHVwIHRvKSB0d28gb2YgdGhlIGFyZ3VtZW50cyB0byB0aGUKaHlwZXJjYWxsLCB0aGVyZSB3aWxs
IGJlIG5vIG5lZWQgZm9yIGFueSBYTEFUXyogdHJhbnNsYXRpb24gZnVuY3Rpb25zCmJlY2F1c2Ug
dGhlIHJlZmVyZW5jZWQgZGF0YSBzdHJ1Y3R1cmVzIGhhdmUgYmVlbiBjb25zdHJ1Y3RlZCB0byBi
ZSBleGFjdGx5CnRoZSBzYW1lIHNpemUgYW5kIGJpdCBwYXR0ZXJuIG9uIGJvdGggMzItYml0IGFu
ZCA2NC1iaXQgZ3Vlc3RzLCBhbmQgcGFkZGVkCnRvIGJlIGludGVnZXIgbXVsdGlwbGVzIG9mIDMy
IGJpdHMgaW4gc2l6ZS4gVGhpcyBtZWFucyB0aGF0IHRoZSBzYW1lCmNvcHlfdG9fZ3Vlc3QgYW5k
IGNvcHlfZnJvbV9ndWVzdCBsb2dpYyBjYW4gYmUgcmVsaWVkIHVwb24gdG8gcGVyZm9ybSBhcwpy
ZXF1aXJlZCB3aXRob3V0IGFueSBmdXJ0aGVyIGludGVydmVudGlvbi4gVGVzdGluZyBjb21tdW5p
Y2F0aW9uIHdpdGggMzIKYW5kIDY0IGJpdCBndWVzdHMgaGFzIGNvbmZpcm1lZCB0aGlzIHdvcmtz
IGFzIGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9w
aGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCnYyIENvcHlyaWdodCBsaW5lOiBhZGQgMjAxOQp2MiBmZWVkYmFjayAj
MyBKYW46IGRyb3AgIm1lc3NhZ2UiIGZyb20gYXJnb19tZXNzYWdlX29wCnYyIGZlZWRiYWNrICMz
IEphbjogYWRkIEFja2VkLWJ5CnYxIGZlZWRiYWNrICMxNSBKYW46IGhhbmRsZSB1cHBlci1oYWx2
ZXMgb2YgaHlwZXJjYWxsIGFyZ3MKdjEgZmVlZGJhY2sgIzE1IEphbjogdXNlIHVuc2lnbmVkIHdo
ZXJlIG5lZ2F0aXZlIHZhbHVlcyBpbXBvc3NpYmxlCgogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVy
Y2FsbF9wYWdlLlMgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgICAgICAg
fCAgMyArKysKIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyAgICAgICAgICAgIHwgIDMgKysrCiB4
ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgICAgICAgICB8ICAzICsrKwogeGVuL2NvbW1vbi9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAg
ICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRl
L3B1YmxpYy94ZW4uaCAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9oeXBlcmNh
bGwuaCAgICAgICAgIHwgIDkgKysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9hcmdv
LmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCmluZGV4IGZkZDJlNzIuLjI2YWZhYmYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCisrKyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCkBAIC01OSw3ICs1OSw3IEBAIERFQ0xB
UkVfSFlQRVJDQUxMKHN5c2N0bCkKIERFQ0xBUkVfSFlQRVJDQUxMKGRvbWN0bCkKIERFQ0xBUkVf
SFlQRVJDQUxMKGtleGVjX29wKQogREVDTEFSRV9IWVBFUkNBTEwodG1lbV9vcCkKLURFQ0xBUkVf
SFlQRVJDQUxMKHhjX3Jlc2VydmVkX29wKQorREVDTEFSRV9IWVBFUkNBTEwoYXJnb19vcCkKIERF
Q0xBUkVfSFlQRVJDQUxMKHhlbnBtdV9vcCkKIAogREVDTEFSRV9IWVBFUkNBTEwoYXJjaF8wKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHlwZXJjYWxsLmMKaW5kZXggMTlkMTI2My4uYjRlYWFjMyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5j
CkBAIC0xMzQsNiArMTM0LDkgQEAgc3RhdGljIGNvbnN0IGh5cGVyY2FsbF90YWJsZV90IGh2bV9o
eXBlcmNhbGxfdGFibGVbXSA9IHsKICNpZmRlZiBDT05GSUdfVE1FTQogICAgIEhZUEVSQ0FMTCh0
bWVtX29wKSwKICNlbmRpZgorI2lmZGVmIENPTkZJR19BUkdPCisgICAgSFlQRVJDQUxMKGFyZ29f
b3ApLAorI2VuZGlmCiAgICAgQ09NUEFUX0NBTEwocGxhdGZvcm1fb3ApLAogI2lmZGVmIENPTkZJ
R19QVgogICAgIENPTVBBVF9DQUxMKG1tdWV4dF9vcCksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKaW5kZXggMDMyZGU4Zi4u
OTNlNzg2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9oeXBlcmNhbGwuYwpAQCAtNjQsNiArNjQsOSBAQCBjb25zdCBoeXBlcmNhbGxfYXJn
c190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVyY2FsbHNdID0KICAgICBBUkdTKGRvbWN0
bCwgMSksCiAgICAgQVJHUyhrZXhlY19vcCwgMiksCiAgICAgQVJHUyh0bWVtX29wLCAxKSwKKyNp
ZmRlZiBDT05GSUdfQVJHTworICAgIEFSR1MoYXJnb19vcCwgNSksCisjZW5kaWYKICAgICBBUkdT
KHhlbnBtdV9vcCwgMiksCiAjaWZkZWYgQ09ORklHX0hWTQogICAgIEFSR1MoaHZtX29wLCAyKSwK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9w
di9oeXBlcmNhbGwuYwppbmRleCA1ZDExOTExLi5lZDc1MDUzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvcHYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCkBA
IC03Nyw2ICs3Nyw5IEBAIGNvbnN0IGh5cGVyY2FsbF90YWJsZV90IHB2X2h5cGVyY2FsbF90YWJs
ZVtdID0gewogI2lmZGVmIENPTkZJR19UTUVNCiAgICAgSFlQRVJDQUxMKHRtZW1fb3ApLAogI2Vu
ZGlmCisjaWZkZWYgQ09ORklHX0FSR08KKyAgICBIWVBFUkNBTEwoYXJnb19vcCksCisjZW5kaWYK
ICAgICBIWVBFUkNBTEwoeGVucG11X29wKSwKICNpZmRlZiBDT05GSUdfSFZNCiAgICAgSFlQRVJD
QUxMKGh2bV9vcCksCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1v
bi9NYWtlZmlsZQppbmRleCA1NmZjMjAxLi41OWFjN2RlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTEsMyArMSw0IEBACitvYmot
JChDT05GSUdfQVJHTykgKz0gYXJnby5vCiBvYmoteSArPSBiaXRtYXAubwogb2JqLXkgKz0gYnNl
YXJjaC5vCiBvYmotJChDT05GSUdfQ09SRV9QQVJLSU5HKSArPSBjb3JlX3BhcmtpbmcubwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kNjlhZDdjCi0tLSAvZGV2L251bGwKKysrIGIveGVu
L2NvbW1vbi9hcmdvLmMKQEAgLTAsMCArMSwyOCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICogQXJnbyA6IEh5cGVydmlzb3ItTWVkaWF0ZWQgZGF0YSBlWGNoYW5nZQorICoKKyAqIERlcml2
ZWQgZnJvbSB2NHYsIHRoZSB2ZXJzaW9uIDIgb2YgdjJ2LgorICoKKyAqIENvcHlyaWdodCAoYykg
MjAxMCwgQ2l0cml4IFN5c3RlbXMKKyAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IEJBRSBTeXN0
ZW1zCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKKyAq
IEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1B
ICAwMjExMS0xMzA3ICBVU0EKKyAqLworCisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVk
ZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorCitsb25nCitkb19hcmdvX29wKHVuc2lnbmVkIGludCBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKKyAgICAgICAgICAgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCisgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKK3sKKyAgICByZXR1cm4gLUVOT1NZUzsKK30KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4u
aAppbmRleCAxYTU2ODcxLi5iM2Y2NDkxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
eGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC0xMTgsNyArMTE4LDcgQEAg
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpOwogI2RlZmluZSBfX0hZUEVSVklT
T1JfZG9tY3RsICAgICAgICAgICAgICAgMzYKICNkZWZpbmUgX19IWVBFUlZJU09SX2tleGVjX29w
ICAgICAgICAgICAgIDM3CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl90bWVtX29wICAgICAgICAgICAg
ICAzOAotI2RlZmluZSBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRfb3AgICAgICAgMzkgLyogcmVz
ZXJ2ZWQgZm9yIFhlbkNsaWVudCAqLworI2RlZmluZSBfX0hZUEVSVklTT1JfYXJnb19vcCAgICAg
ICAgICAgICAgMzkKICNkZWZpbmUgX19IWVBFUlZJU09SX3hlbnBtdV9vcCAgICAgICAgICAgIDQw
CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9kbV9vcCAgICAgICAgICAgICAgICA0MQogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS94ZW4vaHlwZXJj
YWxsLmgKaW5kZXggY2M5OWFlYS4uZTJmNjFkNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L2h5cGVyY2FsbC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaApAQCAtMTM2LDYg
KzEzNiwxNSBAQCBkb190bWVtX29wKAogICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odG1lbV9v
cF90KSB1b3BzKTsKICNlbmRpZgogCisjaWZkZWYgQ09ORklHX0FSR08KK2V4dGVybiBsb25nIGRv
X2FyZ29fb3AoCisgICAgdW5zaWduZWQgaW50IGNtZCwKKyAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGFyZzEsCisgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcyLAor
ICAgIHVuc2lnbmVkIGxvbmcgYXJnMywKKyAgICB1bnNpZ25lZCBsb25nIGFyZzQpOworI2VuZGlm
CisKIGV4dGVybiBsb25nCiBkb194ZW5vcHJvZl9vcChpbnQgb3AsIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgYXJnKTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1glWNR-0003mK-7M; Mon, 21 Jan 2019 10:00: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=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNP-0003lN-17
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:19 +0000
X-Inumbo-ID: 5b52dd21-1d63-11e9-a1e0-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b52dd21-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:18 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id w18so15674480ite.1
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=OkZK9cyGjflTGwNeyC7pyjkn63qAIpz/jPlXOjL5ycQ=;
 b=cuycM7KvWfnqB+fUpx33aUgolarmv1mbwI8Ija16Opw0a/fG+kmZZoDo16PpryGbI3
 t1j2tmnYqS+F/O2r5ryFGTwuMitQNUH6iz0tL8A0Sx1DNRb2jjqMFBMDHDcDO9xlucqA
 BzjJ7rSaypdBNRTrRZPeLqKApoic44WEebsIcYIm/2xEhqY/eccNKPOkWdTw3tAiQzwq
 Dtf5hbjgBGTitQf6I+hhCXLlKB9IWQ1TtaaFRGtTHY1eNZR/wCw05hCKCevJHiaJdIYB
 /602/5HlOn3lRbYXYR2uv4TBxfWWe12x2ufCIzwOWE8aKBpVVbmD4y1YfBeoVeNCqncI
 ZADQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=OkZK9cyGjflTGwNeyC7pyjkn63qAIpz/jPlXOjL5ycQ=;
 b=rPsfJ2MqIRWOHk6zAw0oaeNb0qNiOz5e3Sloqx1iuXz+f6N0C9xnpdH8QI2cqK0WWa
 mitIOVnehEPXtKgymvjhm+sIojfghoUgepaT5sWq+pNX4Bjm8RLLky9139fruoPQ0+Mx
 xDXW1bIrkeEfrv0L6+XUafsWk5nbmcHO9ka95xJ1kEQoErwgBWocD0J4J060QBo5Cwli
 FeRLiLEZ3pHFEANUmjoeSbxBgbmmfUi/K/d1U8Age+t73/+DvWPAEV+s3IuV8SNyQcj3
 2VpAeP/sUYXCKHkfDNeQSULMxiILGNCjwLAFXvReqQ7H9RO8CjVth+UWZZdeoRYC4dAI
 R8Ow==
X-Gm-Message-State: AJcUukfNRwFOrhSX5YC8VK0GyXE7ZkEpHxuDN2+4v/h0K4OQnmWozqU/
 K7/D6qxH09NfoGPGw70+++Mopb3JWow=
X-Google-Smtp-Source: ALg8bN5EzlcR7WVHbgupghGcG+zXrjJZuee6jWVzhHiACsjbwYI6zBRLbGRZHfZIbUWisfnmhS62Hg==
X-Received: by 2002:a02:734b:: with SMTP id a11mr15908838jae.62.1548064817678; 
 Mon, 21 Jan 2019 02:00:17 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:16 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:43 -0800
Message-Id: <1548064795-18160-4-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 03/15] argo: define argo_dprintk for
 subsystem debugging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBjb252ZW5pZW5jZSBmb3Igd29ya2luZyBvbiBkZXZlbG9wbWVudCBvZiB0aGUgYXJnbyBzdWJz
eXN0ZW06CnNldHRpbmcgYSAjZGVmaW5lIHZhcmlhYmxlIGVuYWJsZXMgYWRkaXRpb25hbCBkZWJ1
ZyBtZXNzYWdlcy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhl
ci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KLS0tCnYzIGFkZGVkIFJvZ2VyJ3MgUmV2aWV3ZWQtYnkKdjMgYWRkZWQgSmFuJ3MgQWNr
CnYyICMwMyBmZWVkYmFjaywgSmFuOiBmaXggaWZkZWYvZGVmaW5lIGNvbmZ1c2lvbiBlcnJvcgp2
MSAjMDQgZmVlZGJhY2ssIEphbjogZml4IGRwcmludGsgaW1wbGVtZW50YXRpb24KCiB4ZW4vY29t
bW9uL2FyZ28uYyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRl
eCBkNjlhZDdjLi42Zjc4MmY3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94
ZW4vY29tbW9uL2FyZ28uYwpAQCAtMTksNiArMTksMTUgQEAKICNpbmNsdWRlIDx4ZW4vZXJybm8u
aD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAKKy8qIENoYW5nZSB0aGlzIHRvICNk
ZWZpbmUgQVJHT19ERUJVRyBoZXJlIHRvIGVuYWJsZSBtb3JlIGRlYnVnIG1lc3NhZ2VzICovCisj
dW5kZWYgQVJHT19ERUJVRworCisjaWZkZWYgQVJHT19ERUJVRworI2RlZmluZSBhcmdvX2Rwcmlu
dGsoZm9ybWF0LCBhcmdzLi4uKSBwcmludGsoImFyZ286ICIgZm9ybWF0LCAjIyBhcmdzICkKKyNl
bHNlCisjZGVmaW5lIGFyZ29fZHByaW50ayhmb3JtYXQsIC4uLiApICgodm9pZCkwKQorI2VuZGlm
CisKIGxvbmcKIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcxLAogICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glWNV-0003oD-Gv; Mon, 21 Jan 2019 10:00:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNU-0003nt-P6
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:24 +0000
X-Inumbo-ID: 5e838ecf-1d63-11e9-a1e0-bc764e045a96
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e838ecf-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:23 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id s8so3614003iob.13
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=22BgtvpArFt+GYlIE+c5Bho5y/vybq/J5Z0Nalen8JM=;
 b=gVFxoxf6TFT5ia9VHDaebnDSU5fAjCxteYt5F35u/ZwL4Zv7Tx7438AFCP/HwFHJ8F
 uV54K3k1dw58f0/uwgjsT0uc7du16oHkg3gRVFMO3jmZHUZ208o0VAvo/mBWck/BQlEO
 kJQebLK1xGxb8jPNpsRtVjpNJt37lwZHqJ6tPEez70HwzO91ekb1MoQAV9/vh+41Coe5
 jYysIik3VIg/I7+RRR+cqaOeBEg6nVPcaYTmhzp6oI0NBghK01VgjB0rSRGrpL/gylBB
 lctHDsIUGd/mdWOxMO3VGt43fuSXfNY3Y6bKjUk1VVrXrfxWqC2f+wvTMsfucP+PkOYT
 jSag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=22BgtvpArFt+GYlIE+c5Bho5y/vybq/J5Z0Nalen8JM=;
 b=cQP2TYO4zMdQiHmlrguDHLdRkoOlkBqxUhcdEmIp9ME9pjsc7lsykwEjYfXDFak7lO
 q0RmF4VaIDgl5m5A8YQkp1AS2cq8rYt/a/6JFaJiLlBDaZfSChhUs+Nb8L3Sk6cDImwm
 YsF15KzQlgdfb1uc43DY7LGQsYMl+vtWBMxekWz+SzPoqaiH2sUj2O5v/78XB4fF7j/O
 PrbaJPS36eZ6vkqei2OJhaz0uWrfdPZ8XD+aiCPylekTf5w1Mg+KXH9rR6bo0WH5Sv2S
 vwNmst+yaUjqQiWARJ/SZ3IFYTAgskLCgPvpqqBffcKlHXoGwF1YvwSq61fyHahWwLUz
 CeQA==
X-Gm-Message-State: AJcUukfr0SfoPP+9/2/mr7RB8Dl1JXYwmBPdEJfc4P/H54Sqiwv2bP7A
 7Tc8Mml50D6IjrBSVg2bLL2xy6a/s9M=
X-Google-Smtp-Source: ALg8bN7Y5YLgaOAqzt7wI1ISJPDusMRJBKRSUQZ1486F18XS6jeY7QH1tzfBLoSi3Nr/cRjxJunwvQ==
X-Received: by 2002:a6b:cd41:: with SMTP id d62mr16563823iog.121.1548064823018; 
 Mon, 21 Jan 2019 02:00:23 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:22 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:45 -0800
Message-Id: <1548064795-18160-6-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 05/15] errno: add POSIX error codes EMSGSIZE,
 ECONNREFUSED to the ABI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RU1TR1NJWkU6IEFyZ28ncyBzZW5kdiBvcGVyYXRpb24gd2lsbCByZXR1cm4gRU1TR1NJWkUgd2hl
biBhbiBleGNlc3MgYW1vdW50Cm9mIGRhdGEsIGFjcm9zcyBhbGwgaW92cywgaGFzIGJlZW4gc3Vw
cGxpZWQsIGV4Y2VlZGluZyBlaXRoZXIgdGhlIHN0YXRpY2FsbHkKY29uZmlndXJlZCBtYXhpbXVt
IHNpemUgb2YgYSB0cmFuc21pdHRhYmxlIG1lc3NhZ2UsIG9yIHRoZSAodmFyaWFibGUpIHNpemUK
b2YgdGhlIHJpbmcgcmVnaXN0ZXJlZCBieSB0aGUgZGVzdGluYXRpb24gZG9tYWluLgoKRUNPTk5S
RUZVU0VEOiBBcmdvJ3MgcmVnaXN0ZXIgb3BlcmF0aW9uIHdpbGwgcmV0dXJuIEVDT05OUkVGVVNF
RCBpZiBhIHJpbmcKaXMgYmVpbmcgcmVnaXN0ZXJlZCB0byBjb21tdW5pY2F0ZSB3aXRoIGEgc3Bl
Y2lmaWMgcmVtb3RlIGRvbWFpbiB0aGF0IGRvZXMKZXhpc3QgYnV0IGlzIG5vdCBhcmdvLWVuYWJs
ZWQuCgpUaGVzZSBjb2RlcyBhcmUgZGVzY3JpYmVkIGJ5IFBPU0lYIGhlcmU6Cmh0dHA6Ly9wdWJz
Lm9wZW5ncm91cC5vcmcvb25saW5lcHVicy85Njk5OTE5Nzk5L2Jhc2VkZWZzL2Vycm5vLmguaHRt
bAogICAgRU1TR1NJWkUgICAgIDogIk1lc3NhZ2UgdG9vIGxhcmdlIgogICAgRUNPTk5SRUZVU0VE
IDogIkNvbm5lY3Rpb24gcmVmdXNlZCIuCgpUaGUgbnVtZXJpYyB2YWx1ZXMgYXNzaWduZWQgdG8g
ZWFjaCBhcmUgdGFrZW4gZnJvbSBMaW51eCwgYXMgaXMgdGhlIGNhc2UKZm9yIHRoZSBleGlzdGlu
ZyBlcnJvciBjb2Rlcy4KICAgIEVNU0dTSVpFICAgICA6IDkwCiAgICBFQ09OTlJFRlVTRUQgOiAx
MTEKClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZA
YmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmggfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaAppbmRleCAzMDVjMTEyLi5lMWQwMmZjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZXJybm8uaApAQCAtMTAyLDYgKzEwMiw3IEBAIFhFTl9FUlJOTyhFSUxTRVEsCTg0KQkvKiBJ
bGxlZ2FsIGJ5dGUgc2VxdWVuY2UgKi8KIFhFTl9FUlJOTyhFUkVTVEFSVCwJODUpCS8qIEludGVy
cnVwdGVkIHN5c3RlbSBjYWxsIHNob3VsZCBiZSByZXN0YXJ0ZWQgKi8KICNlbmRpZgogWEVOX0VS
Uk5PKEVOT1RTT0NLLAk4OCkJLyogU29ja2V0IG9wZXJhdGlvbiBvbiBub24tc29ja2V0ICovCitY
RU5fRVJSTk8oRU1TR1NJWkUsCTkwKQkvKiBNZXNzYWdlIHRvbyBsYXJnZS4gKi8KIFhFTl9FUlJO
TyhFT1BOT1RTVVBQLAk5NSkJLyogT3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQgb24gdHJhbnNwb3J0
IGVuZHBvaW50ICovCiBYRU5fRVJSTk8oRUFERFJJTlVTRSwJOTgpCS8qIEFkZHJlc3MgYWxyZWFk
eSBpbiB1c2UgKi8KIFhFTl9FUlJOTyhFQUREUk5PVEFWQUlMLCA5OSkJLyogQ2Fubm90IGFzc2ln
biByZXF1ZXN0ZWQgYWRkcmVzcyAqLwpAQCAtMTA5LDYgKzExMCw3IEBAIFhFTl9FUlJOTyhFTk9C
VUZTLAkxMDUpCS8qIE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUgKi8KIFhFTl9FUlJOTyhFSVND
T05OLAkxMDYpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBhbHJlYWR5IGNvbm5lY3RlZCAqLwog
WEVOX0VSUk5PKEVOT1RDT05OLAkxMDcpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBub3QgY29u
bmVjdGVkICovCiBYRU5fRVJSTk8oRVRJTUVET1VULAkxMTApCS8qIENvbm5lY3Rpb24gdGltZWQg
b3V0ICovCitYRU5fRVJSTk8oRUNPTk5SRUZVU0VELAkxMTEpCS8qIENvbm5lY3Rpb24gcmVmdXNl
ZCAqLwogCiAjdW5kZWYgWEVOX0VSUk5PCiAjZW5kaWYgLyogWEVOX0VSUk5PICovCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:00:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glWNV-0003oZ-S8; Mon, 21 Jan 2019 10:00:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNU-0003nu-P5
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:24 +0000
X-Inumbo-ID: 5d977320-1d63-11e9-a1e0-bc764e045a96
Received: from mail-it1-x144.google.com (unknown [2607:f8b0:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d977320-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:22 +0000 (UTC)
Received: by mail-it1-x144.google.com with SMTP id m8so6706243itk.0
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=oYqdPnfgiCE3M4e73eCl48Tut5hxJ5wsk7b0ZwkDMTo=;
 b=kMrChCV0Y2RqkwJ+rNntNY7QdNFaYZEgW19KGFS2Ghz9UbenWfMg2X6wPh0PiUOUig
 8h18yT6gsGzVovyHv0p40lBOWrWVIvAmxbGFgtQVGNynEiSA4hEjvAhGfoDRXMpG96Mm
 ttL0Pb+hBJ0yi2glbNyNgPt0SFL52VS2OSlvvTLTbC4memT+BqVpSB4d8wce8fVuyZ+E
 L126/ZlIxXdnbCn+7ipHtfEq7D4G8quvvYxT2tOqmdPoAp4dGLpL0TPan2TKPp9Pg89c
 5mRmj7qBzEXX/NS58+Ns+ofJAF82atN+NLfJX5vX5OzTU2fnlT/0VrEhR/GM51BJ3S01
 5bjw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=oYqdPnfgiCE3M4e73eCl48Tut5hxJ5wsk7b0ZwkDMTo=;
 b=SPmxgpMFKG7nadq6E6RexLyXG1yVdYjJRrSG7dSDfK6o09SgW5+aGMpT1wUDGXvm7s
 r7+agk5WYIcjJj90MamB+FAGrn1ECvjyJNKTOAkD0UeZFnWs513j5YIKhfENpwFDtfDl
 H9H/k2JgiuEOeGM0jPhcI0zxgcdIvoMC+mfmZV2s8xdymOvhht5f8bkWnK7AUEJIyimU
 xaNszOD02NyKtaVmNaarsk2Iy05mu9CBrR1I9HXOVTgdK8tfP5H/KyBwksOm79faLH2U
 RlL8MlA8WchLcPBmdrU01KY/Mk7VDpT6Joo9shVOdygGQjc8SxwD0uJJKGkFixVM4Dv5
 orOQ==
X-Gm-Message-State: AJcUukdrjQzMIpV4be3G2Ed0Re8XKpibvzgjJYepRLUwpBg2D9mWDkiJ
 gGgDrWjtJpmCbN2DO4PETiZmalNhc+k=
X-Google-Smtp-Source: ALg8bN55fsUAHCmzl43L3ae7EZmgJ2Lluprw1uo2LmSIiRcrBwLZ5g5WCrkAudoeEkU5lAU7wg1kkg==
X-Received: by 2002:a24:d04:: with SMTP id 4mr15616335itx.19.1548064820468;
 Mon, 21 Jan 2019 02:00:20 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:19 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:44 -0800
Message-Id: <1548064795-18160-5-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGlzZXMgYmFzaWMgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBwZXJmb3JtcyB0ZWFyZG93biBv
ZiBhcmdvIHN0YXRlCmZvciBkb21haW4gc2h1dGRvd24uCgpJbmNsdXNpb24gb2YgdGhlIEFyZ28g
aW1wbGVtZW50YXRpb24gaXMgZGVwZW5kZW50IG9uIENPTkZJR19BUkdPLgoKSW50cm9kdWNlcyBh
IG5ldyBYZW4gY29tbWFuZCBsaW5lIHBhcmFtZXRlciAnYXJnbyc6IGJvb2wgdG8gZW5hYmxlL2Rp
c2FibGUKdGhlIGFyZ28gaHlwZXJjYWxsLiBEZWZhdWx0cyB0byBkaXNhYmxlZC4KCk5ldyBoZWFk
ZXJzOgogIHB1YmxpYy9hcmdvLmg6IHdpdGggZGVmaW5pb25zIG9mIGFkZHJlc3NlcyBhbmQgcmlu
ZyBzdHJ1Y3R1cmUsIGluY2x1ZGluZwogIGluZGV4ZXMgZm9yIGF0b21pYyB1cGRhdGUgZm9yIGNv
bW11bmljYXRpb24gYmV0d2VlbiBkb21haW4gYW5kIGh5cGVydmlzb3IuCgogIHhlbi9hcmdvLmg6
IHRvIGV4cG9zZSB0aGUgaG9va3MgZm9yIGludGVncmF0aW9uIGludG8gZG9tYWluIGxpZmVjeWNs
ZToKICAgIGFyZ29faW5pdDogcGVyLWRvbWFpbiBpbml0IG9mIGFyZ28gZGF0YSBzdHJ1Y3R1cmVz
IGZvciBkb21haW5fY3JlYXRlLgogICAgYXJnb19kZXN0cm95OiB0ZWFyZG93biBmb3IgZG9tYWlu
X2Rlc3Ryb3kgYW5kIHRoZSBlcnJvciBleGl0CiAgICAgICAgICAgICAgICAgIHBhdGggb2YgZG9t
YWluX2NyZWF0ZS4KICAgIGFyZ29fc29mdF9yZXNldDogcmVzZXQgb2YgZG9tYWluIHN0YXRlIGZv
ciBkb21haW5fc29mdF9yZXNldC4KCkFkZHMgYSBuZXcgZmllbGQgdG8gc3RydWN0IGRvbWFpbjog
c3RydWN0IGFyZ29fZG9tYWluICphcmdvOwoKSW4gYWNjb3JkYW5jZSB3aXRoIHJlY2VudCB3b3Jr
IG9uIF9kb21haW5fZGVzdHJveSwgYXJnb19kZXN0cm95IGlzCmlkZW1wb3RlbnQuIEl0IHdpbGwg
dGVhciBkb3duOiBhbGwgcmluZ3MgcmVnaXN0ZXJlZCBieSB0aGlzIGRvbWFpbiwgYWxsCnJpbmdz
IHdoZXJlIHRoaXMgZG9tYWluIGlzIHRoZSBzaW5nbGUgc2VuZGVyIChpZS4gc3BlY2lmaWVkIHBh
cnRuZXIsCm5vbi13aWxkY2FyZCByaW5ncyksIGFuZCBhbGwgcGVuZGluZyBub3RpZmljYXRpb25z
IHdoZXJlIHRoaXMgZG9tYWluIGlzCmF3YWl0aW5nIHNpZ25hbCBhYm91dCBhdmFpbGFibGUgc3Bh
Y2UgaW4gdGhlIHJpbmdzIG9mIG90aGVyIGRvbWFpbnMuCgpBIGNvdW50IHdpbGwgYmUgbWFpbnRh
aW5lZCBvZiB0aGUgbnVtYmVyIG9mIHJpbmdzIHRoYXQgYSBkb21haW4gaGFzCnJlZ2lzdGVyZWQg
aW4gb3JkZXIgdG8gbGltaXQgaXQgYmVsb3cgdGhlIGZpeGVkIG1heGltdW0gbGltaXQgZGVmaW5l
ZCBoZXJlLgoKTWFjcm9zIGFyZSBkZWZpbmVkIHRvIHZlcmlmeSB0aGUgaW50ZXJuYWwgbG9ja2lu
ZyBzdGF0ZSB3aXRoaW4gdGhlIGFyZ28KaW1wbGVtZW50YXRpb24uIFRoZSBtYWNyb3MgYXJlIEFT
U0VSVGVkIG9uIGVudHJ5IHRvIGZ1bmN0aW9ucyB0byB2YWxpZGF0ZQphbmQgZG9jdW1lbnQgdGhl
IHJlcXVpcmVkIGxvY2sgc3RhdGUgcHJpb3IgdG8gY2FsbGluZy4KClRoZSBoYXNoIGZ1bmN0aW9u
IGZvciB0aGUgaGFzaHRhYmxlcyB0aGF0IGhvbGQgcmluZyBzdGF0ZSBpcyBkZXJpdmVkIGZyb20K
dGhlIHN0cmluZyBoYXNoaW5nIGZ1bmN0aW9uIGRqYjIgKGh0dHA6Ly93d3cuY3NlLnlvcmt1LmNh
L35vei9oYXNoLmh0bWwpCmJ5IERhbmllbCBKLiBCZXJuc3RlaW4uIEJhc2ljIHRlc3Rpbmcgd2l0
aCBhIGxpbWl0ZWQgbnVtYmVyIG9mIGRvbWFpbnMgYW5kCnBvcnRzIGhhcyBzaG93biByZWFzb25h
YmxlIGRpc3RyaWJ1dGlvbiBmb3IgdGhlIHRhYmxlIHNpemUuCgpUaGUgc29mdHdhcmUgbGljZW5z
ZSBvbiB0aGUgcHVibGljIGhlYWRlciBpcyB0aGUgQlNEIGxpY2Vuc2UsIHN0YW5kYXJkCnByb2Nl
ZHVyZSBmb3IgdGhlIHB1YmxpYyBYZW4gaGVhZGVycy4gVGhlIHB1YmxpYyBoZWFkZXIgd2FzIG9y
aWdpbmFsbHkKcG9zdGVkIHVuZGVyIGEgR1BMIGxpY2Vuc2UgYXQ6IFsxXToKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDEzLTA1L21zZzAyNzEw
Lmh0bWwKClRoZSBmb2xsb3dpbmcgQUNLIGJ5IExhcnMgS3VydGggaXMgdG8gY29uZmlybSB0aGF0
IG9ubHkgcGVvcGxlIGJlaW5nCmVtcGxveWVlcyBvZiBDaXRyaXggY29udHJpYnV0ZWQgdG8gdGhl
IGhlYWRlciBmaWxlcyBpbiB0aGUgc2VyaWVzIHBvc3RlZCBhdApbMV0gYW5kIHRoYXQgdGh1cyB0
aGUgY29weXJpZ2h0IG9mIHRoZSBmaWxlcyBpbiBxdWVzdGlvbiBpcyBmdWxseSBvd25lZCBieQpD
aXRyaXguIFRoZSBBQ0sgYWxzbyBjb25maXJtcyB0aGF0IENpdHJpeCBpcyBoYXBweSBmb3IgdGhl
IGhlYWRlciBmaWxlcyB0bwpiZSBwdWJsaXNoZWQgdW5kZXIgYSBCU0QgbGljZW5zZSBpbiB0aGlz
IHNlcmllcyAod2hpY2ggaXMgYmFzZWQgb24gWzFdKS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9w
aGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBM
YXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb3NzIFBoaWxp
cHNvbiA8cm9zcy5waGlsaXBzb25Ab3JhY2xlLmNvbT4KLS0tCnY0IEphbjogYW1lbmQgdGhlIGNv
bW1hbmQgbGluZSBkb2MgdGV4dCByZWZlcnJpbmcgdG8gYnVpbGQgY29uZmlndXJhdGlvbgp2NCBm
ZWVkYmFjazogdXNlIHN0YW5kYXJkIGRhdGEgc3RydWN0dXJlcyBhcyBwZXIgY29tbW9uIGNvZGUK
djQgSmFuOiByZXBsYWNlIGhhc2hfaW5kZXggd2l0aCBkamIyLWRlcml2ZWQgaGFzaCBhbGdvcml0
aG0KdjQgQW5kcmV3OiBzd2l0Y2ggYXJnbyBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIGxpc3QgYXJn
bz08Ym9vbD4KdjQ6IHJlbW92ZWQgbm90ZSB0byByZW1vdmUgYXJnb19kZXN0cm95IGZyb20gZG9t
YWluX2tpbGwgKHRlc3Qgc2hvd3MgaXNzdWUpCnY0ICMwNCBSb2dlcjogZHJvcCB1bm5lZWRlZCBp
bml0IG9mIHJpbmdfY291bnQgaW4gYXJnb19kb21haW5faW5pdAp2NCAjMDQgUm9nZXI6IHJlcGxh
Y2UgaWYgKHJpbmdfaW5mby0+bWZucykgd2l0aCBBU1NFUlRzIGluIHJpbmdfdW5tYXAKdjQgIzA0
IFJvZ2VyOiByZXdyaXRlIHRoZSBsb2NraW5nIHZlcmlmaWNhdGlvbiBtYWNyb3MKdjQgIzA0IFJv
Z2VyOiBtYWtlIEwxIGxvY2sgZGVzY3JpcHRpb24gY29tbWVudCBjbGVhcmVyIGFib3V0IFIoTDEp
IGFuZCBXKEwxKQp2NCBBbmRyZXc6IGZpeCBzcGxpdCBvZiBkcHJpbnRrIGluIHJpbmdfbWFwX2lu
Zm8gYWNyb3NzIHY0IGNvbW1pdHMKCnYzICMwNCBBbmRyZXc6IHVzZSB4emFsbG9jIGZvciBzdHJ1
Y3QgYXJnb19kb21haW4gaW4gYXJnb19pbml0CnYzICMwNCBBbmRyZXc6IHJlZmVyZW5jZSBDT05G
SUdfQVJHTyBpbiB0aGUgY29tbWFuZCBsaW5lIGRvY3VtZW50YXRpb24KdjMgIzA3IEphbjogcmVu
YW1lIHJpbmdfZmluZF9pbmZvIHRvIGZpbmRfcmluZ19pbmZvCnYzICMwNCBBbmRyZXc6IGRvbid0
IHRydW5jYXRlIGFyZ3MgZG9fYXJnb19vcCBwcmludGsKdjMgIzA3IEphbjogZml4IG51bWVyaWMg
ZW50cmllcyBpbiBwcmludGsgZm9ybWF0IHN0cmluZ3MKdjMgIzEwIFJvZ2VyOiBtb3ZlIGZpbmQg
ZnVuY3Rpb25zIHRvIHRvcCBvZiBmaWxlIGFuZCBkcm9wIHByb3RvdHlwZXMKdjMgIzA0IEphbjog
bWVsZCBjb21wYXQgY2hlY2sgZm9yIGh5cGVyY2FsbCBhcmcgdHlwZXMKdjMgIzA0IFJvZ2VyL0ph
bjogbWFrZSBsb2NrIG5hbWVzIGNsZWFyZXIgYW5kIGFzc2VydCB0aGVpciBzdGF0ZQp2MyAjMDQg
SmFuOiBwb3J0IC0+IGFwb3J0IHdpdGggdHlwZTsgZGlzdGluZ3Vpc2ggYXJnbyBwb3J0IGZyb20g
ZXZ0Y2huCnYzICMwNCBKYW46IHJlb3JkZXIgY2FsbCB0byBhcmdvX2luaXRfZG9tYWluIGluIGFy
Z29faW5pdAp2MyAjMDQgSmFuOiByaW5nX3JlbW92ZV9tZm5zOiB6ZXJvIGNvdW50IGJlZm9yZSBm
cmVlaW5nIGFycmF5cwp2MyAjMDQgSmFzb24vUm9nZXI6IHNvZnRfcmVzZXQ6IGNhbiBhc3N1bWUg
cmVpbml0IGlzIG9rIGlmIGQtPmFyZ28gc2V0CnYzICMwNCBSb2dlcjogcmVtb3ZlIHVudXNlZCBh
bmQgY29uZnVzaW5nIGQtPmFyZ29fbG9jawp2MyAjMDQgUm9nZXI6IGFkZCBzaW1wbGUgaW5saW5l
cyBpbiB4ZW4vYXJnby5oLCBkcm9wIGlmZGVmIENPTkZJR19BUkdPCnYzICMwNCBSb2dlcjogc2lt
cGxlciByZXR1cm4gLUVPUE5PVFNVUFAgaW4gZG9fYXJnb19vcAp2MyAjMDQgUm9nZXI6IGFkZCBj
b25zdCB0byBkb21haW4gYXJnIHRvIHJpbmdfcmVtb3ZlX2luZm8KdjMgIzA0IFJvZ2VyOiB1c2Ug
WEZSRUUKdjMgIzA0IFJvZ2VyOiBuZXdsaW5lIGZpeCBpbiB3aWxkY2FyZF9wZW5kaW5nX2xpc3Rf
cmVtb3ZlCnYzICMwNCBSb2dlcjogbWZuX21hcHBpbmc6IHZvaWQqIGluc3RlYWQgb2YgdWludDhf
dCoKdjMgIzA0IFJvZ2VyOiBkcm9wIG5wYWdlcyBzdHJ1Y3QgbWVtYmVyIGluIGFyZ29fcmluZ19p
bmZvOyB1c2UgbGVuCnYzICMwNCBSb2dlci9KYW46IGRyb3AgbWFueSBmaXhlZCB3aWR0aCB0eXBl
cyBpbiBpbnRlcm5hbCBzdHJ1Y3RzCnYzICMwNCBKYXNvbi9KYW46IGRyb3AgcGFkIGFuZCBmaXhl
ZCB3aWR0aCB0eXBlIGluIHBlbmRpbmdfZW50IHN0cnVjdAp2MyAjMDQgRXJpYzogbW92ZWQgcmlu
Z19maW5kX2luZm8gZnJvbSByZWdpc3RlciBvcCBpbnRvIHRoaXMgY29tbWl0CnYzIG1vdmVkIGhh
c2hfaW5kZXggZnVuY3Rpb24sIG5vc3BlYyBpbmNsdWRlIGZyb20gcmVnaXN0ZXIgb3AgdG8gdGhp
cyBjb21taXQKdjMgbW92ZWQgWEVOX0FSR09fRE9NSURfQU5ZIGRlZm4gZnJvbSByZWdpc3RlciBv
cCBpbnRvIHRoaXMgY29tbWl0CnYzIGFkZGVkICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4gdG8gPHhl
bi9hcmdvLmg+IGZvciBkb21haW4gc3RydWN0IGRlZm4KdjMgZmVlZGJhY2sgIzA0IFJvZ2VyOiBy
ZW9yZGVyICNpbmNsdWRlcyB0byBhbHBoYWJldGljYWwgb3JkZXIKdjMgQWRkZWQgUm9zcydzIFJl
dmlld2VkLWJ5LgoKdjIgcmV3cml0ZSBsb2NraW5nIGV4cGxhbmF0aW9uIGNvbW1lbnQKdjIgaGVh
ZGVyIGNvcHlyaWdodCBsaW5lIG5vdyBpbmNsdWRlcyAyMDE5CnYyIHNlbGY6IHVzZSByaW5nX2lu
Zm8gYmFja3BvaW50ZXIgaW4gcGVuZGluZ19lbnQgdG8gbWFpbnRhaW4gbnBlbmRpbmcKdjIgc2Vs
ZjogcmVuYW1lIGFsbF9yaW5nc19yZW1vdmVfaW5mbyB0byBkb21haW5fcmluZ3NfcmVtb3ZlX2Fs
bAp2MiBmZWVkYmFjayBKYW46IGRyb3AgY29va2llLCBpbXBsZW1lbnQgdGVhcmRvd24KdjIgc2Vs
ZjogYWRkIG5wZW5kaW5nIHRvIHRyYWNrIG51bWJlciBvZiBwZW5kaW5nIGVudHJpZXMgcGVyIHJp
bmcKdjIgc2VsZjogYW1lbmQgY29tbWVudCBvbiBsb2NraW5nOyBkcm9wIHNlY3Rpb24gY29tbWVu
dHMKdjIgY29va2llX2VxOiB0ZXN0IGxvdyBiaXRzIGZpcnN0IGFuZCB1c2UgbGlrZWx5IG9uIGhp
Z2ggYml0cwp2MiBzZWxmOiBPVkVSSEFVTAp2MiBzZWxmOiBzL2FyZ29fcGVuZGluZ19lbnQvcGVu
ZGluZ19lbnQvZwp2MiBzZWxmOiBkcm9wIHBlbmRpbmdfcmVtb3ZlX2VudCwgaW5saW5lIGF0IHNp
bmdsZSBjYWxsIHNpdGUKdjEgZmVlZGJhY2sgUm9nZXIsIEphbjogZHJvcCBhcmdvIHByZWZpeCBv
biBzdGF0aWMgZnVuY3Rpb25zCnYyICM0IExhcnM6IGFkZCBBY2tlZC1ieSBhbmQgZGV0YWlscyB0
byBjb21taXQgbWVzc2FnZS4KdjIgZmVlZGJhY2sgIzkgSmFuOiBkb2N1bWVudCBhcmdvIGJvb3Qg
b3B0IGluIHhlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KdjIgYnVnZml4OiB4c20gdXNlIGluIHNv
ZnQtcmVzZXQgcHJpb3IgdG8gaW50cm9kdWN0aW9uCnYyIGZlZWRiYWNrICM5IEphbjogZHJvcCAn
bWVzc2FnZScgZnJvbSBkb19hcmdvX21lc3NhZ2Vfb3AKdjEgIzUgZmVlZGJhY2sgUGF1bDogaW5p
dC9kZXN0cm95IHVuc2lnbmVkLCBicmFja2V0cyBhbmQgd2hpdGVzcGFjZSBmaXhlcwp2MSAjNSBm
ZWVkYmFjayBQYXVsOiBVc2UgbWZuX2VxIGZvciBjb21wYXJpbmcgbWZucy4KdjEgIzUgZmVlZGJh
Y2sgUGF1bDogaW5pdC9kZXN0cm95IDogdXNlIGN1cnJkCnYxICM2ICgjNSkgZmVlZGJhY2sgSmFu
OiBpbml0L2Rlc3Ryb3k6IHMvRU5PU1lTL0VPUE5PVFNVUFAvCnYxICM2IGZlZWRiYWNrIFBhdWw6
IEZvbGRlZCBwYXRjaCA2IGludG8gcGF0Y2ggNS4KdjEgIzYgZmVlZGJhY2sgSmFuOiBkcm9wIG9w
dF9hcmdvX2VuYWJsZWQgaW5pdGlhbGl6ZXIKdjEgJDYgZmVlZGJhY2sgSmFuOiBzL0VOT1NZUy9F
T1BOT1RTVVBQL2cgYW5kIGRyb3AgdXNlbGVzcyBkcHJpbnRrCnYxLiAjNSBmZWVkYmFjayBQYXVs
OiBjaGFuZ2UgdGhlIGxpY2Vuc2Ugb24gcHVibGljIGhlYWRlciB0byBCU0QKLSBhY2sgZnJvbSBM
YXJzIGF0IENpdHJpeC4KdjEuIHNlbGYsIEphbjogZHJvcCB1bm5lY2Vzc2FyeSB4ZW4gaW5jbHVk
ZSBmcm9tIHNjaGVkLmgKdjEuIHNlbGYsIEphbjogZHJvcCBpbmNsdXNpb24gb2YgcHVibGljIGFy
Z28uaCBpbiBwcml2YXRlIG9uZQp2MS4gc2VsZiwgSmFuOiBhZGQgaW5jbHVkZSBvZiBwdWJsaWMg
YXJnby5oIHRvIGFyZ28uYwp2MS4gc2VsZiwgSmFuOiBkcm9wIGZ3ZCBkZWNsIG9mIGFyZ29fZG9t
YWluIGluIHByaXYgaGVhZGVyCnYxLiBQYXVsL3NlbGYvSmFuOiBhZGQgZGF0YSBzdHJ1Y3R1cmVz
IHRvIHhsYXQubHN0IGFuZCBjb21wYXQvYXJnby5oIHRvIE1ha2VmaWxlCnYxLiBzZWxmOiByZW1v
dmVkIGFsbG9jYXRpb24gb2YgZXZlbnQgY2hhbm5lbCBzaW5jZSBzd2l0Y2hpbmcgdG8gVklSUQp2
MS4gc2VsZjogZHJvcCB0eXBlcy5oIGluY2x1ZGUgZnJvbSBwcml2YXRlIGFyZ28uaAp2MTogcmVv
cmRlciBwdWJsaWMgYXJnbyBpbmNsdWRlIHBvc2l0aW9uCnYxOiAjMTMgZmVlZGJhY2sgSmFuOiBw
dWJsaWMgbmFtZXNwYWNlOiBwcmVmaXggd2l0aCB4ZW4KdjE6IHNlbGY6IHJlbmFtZSBwZW5kaW5n
IGVudCAiaWQiIHRvICJkb21haW5faWQiCnYxOiBzZWxmOiBhZGQgZG9tYWluX2Nvb2tpZSB0byBl
bnQgc3RydWN0CnYxLiAjMTUgZmVlZGJhY2sgSmFuOiBtYWtlIGNtZCB1bnNpZ25lZAp2MS4gIzE1
IGZlZWRiYWNrIEphbjogbWFrZSBpIGxvb3AgdmFyaWFibGUgdW5zaWduZWQKdjE6IHNlbGY6IGFk
anVzdCBkcHJpbnRrcyBpbiBpbml0LCBkZXN0cm95CnYxOiAjMTggZmVlZGJhY2sgSmFuOiBtZWxk
IG1heCByaW5nIGNvdW50IGxpbWl0CnYxOiBzZWxmOiB1c2UgdHlwZSBub3Qgc3RydWN0IGluIHB1
YmxpYyBkZWZuLCBhZmZlY3RzIGNvbXBhdCBnZW4gaGVhZGVyCnYxOiBmZWVkYmFjayAjMTUgSmFu
OiBoYW5kbGUgdXBwZXItaGFsdmVzIG9mIGh5cGVyY2FsbCBhcmdzCnYxOiBhZGQgY29tbWVudCBl
eHBsYWluaW5nIHRoZSAnbWFnaWMnIGZpZWxkCnYxOiBzZWxmICsgSmFuIGZlZWRiYWNrOiBpbXBs
ZW1lbnQgc29mdCByZXNldAp2MTogZmVlZGJhY2sgIzEzIFJvZ2VyOiB1c2UgQVNTRVJUX1VOUkVB
Q0hBQkxFCgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgIDE1ICsKIHhlbi9j
b21tb24vTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2NvbW1vbi9hcmdvLmMg
ICAgICAgICAgICAgICAgIHwgNjE3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystCiB4ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMgICAgICAgICAgfCAgMjMgKysKIHhlbi9jb21t
b24vZG9tYWluLmMgICAgICAgICAgICAgICB8ICAgOSArCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAg
ICAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCAgICAgICAgIHwg
IDY0ICsrKysKIHhlbi9pbmNsdWRlL3hlbi9hcmdvLmggICAgICAgICAgICB8ICA0NCArKysKIHhl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICB8ICAgNSArCiB4ZW4vaW5jbHVkZS94bGF0
LmxzdCAgICAgICAgICAgICAgfCAgIDIgKwogMTAgZmlsZXMgY2hhbmdlZCwgNzgwIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9jb21w
YXQvYXJnby5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9hcmdvLmgKCmRpZmYgLS1naXQgYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MKaW5kZXggZDM5YmNlZS4uOTNmNDFiYyAxMDA2NDQKLS0tIGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
LnBhbmRvYwpAQCAtMTgyLDYgKzE4MiwyMSBAQCBQZXJtaXQgWGVuIHRvIHVzZSAiQWx3YXlzIFJ1
bm5pbmcgQVBJQyBUaW1lciIgc3VwcG9ydCBvbiBjb21wYXRpYmxlIGhhcmR3YXJlCiBpbiBjb21i
aW5hdGlvbiB3aXRoIGNwdWlkbGUuICBUaGlzIG9wdGlvbiBpcyBvbmx5IGV4cGVjdGVkIHRvIGJl
IHVzZWZ1bCBmb3IKIGRldmVsb3BlcnMgd2lzaGluZyBYZW4gdG8gZmFsbCBiYWNrIHRvIG9sZGVy
IHRpbWluZyBtZXRob2RzIG9uIG5ld2VyIGhhcmR3YXJlLgogCisjIyMgYXJnbworICAgID0gTGlz
dCBvZiBbIDxib29sPiBdCisKK0NvbnRyb2xzIGZvciB0aGUgQXJnbyBoeXBlcnZpc29yLW1lZGlh
dGVkIGludGVyZG9tYWluIGNvbW11bmljYXRpb24gc2VydmljZS4KKworVGhlIGZ1bmN0aW9uYWxp
dHkgdGhhdCB0aGlzIG9wdGlvbiBjb250cm9scyBpcyBvbmx5IGF2YWlsYWJsZSB3aGVuIFhlbiBo
YXMgYmVlbgorY29tcGlsZWQgd2l0aCB0aGUgYnVpbGQgc2V0dGluZyBmb3IgQXJnbyBlbmFibGVk
IGluIHRoZSBidWlsZCBjb25maWd1cmF0aW9uLgorCitBcmdvIGlzIGEgaW50ZXJkb21haW4gY29t
bXVuaWNhdGlvbiBtZWNoYW5pc20sIHdoZXJlIFhlbiBhY3RzIGFzIHRoZSBjZW50cmFsCitwb2lu
dCBvZiBhdXRob3JpdHkuICBHdWVzdHMgbWF5IHJlZ2lzdGVyIG1lbW9yeSByaW5ncyB0byByZWNp
ZXZlIG1lc3NhZ2VzLAorcXVlcnkgdGhlIHN0YXR1cyBvZiBvdGhlciBkb21haW5zLCBhbmQgc2Vu
ZCBtZXNzYWdlcyBieSBoeXBlcmNhbGwsIGFsbCBzdWJqZWN0Cit0byBhcHByb3ByaWF0ZSBhdWRp
dGluZyBieSBYZW4uCisKKyogICBBbiBvdmVyYWxsIGJvb2xlYW4gYWN0cyBhcyBhIGdsb2JhbCBj
b250cm9sLiAgQXJnbyBpcyBkaXNhYmxlZCBieSBkZWZhdWx0LgorCiAjIyMgYXNpZCAoeDg2KQog
PiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4v
Y29tbW9uL01ha2VmaWxlCmluZGV4IDU5YWM3ZGUuLjc1YWYzMmUgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vTWFrZWZpbGUKKysrIGIveGVuL2NvbW1vbi9NYWtlZmlsZQpAQCAtNzEsNyArNzEsNyBA
QCBsem8teSA6PSBsem8KIGx6by0kKENPTkZJR19UTUVNKSA6PQogb2JqLWJpbi0kKENPTkZJR19Y
ODYpICs9ICQoZm9yZWFjaCBuLGRlY29tcHJlc3MgYnVuemlwMiB1bnh6IHVubHptYSAkKGx6by15
KSB1bmx6byB1bmx6NCBlYXJseWNwaW8sJChuKS5pbml0Lm8pCiAKLW9iai0kKENPTkZJR19DT01Q
QVQpICs9ICQoYWRkcHJlZml4IGNvbXBhdC8sZG9tYWluLm8ga2VybmVsLm8gbWVtb3J5Lm8gbXVs
dGljYWxsLm8geGxhdC5vKQorb2JqLSQoQ09ORklHX0NPTVBBVCkgKz0gJChhZGRwcmVmaXggY29t
cGF0LyxhcmdvLm8gZG9tYWluLm8ga2VybmVsLm8gbWVtb3J5Lm8gbXVsdGljYWxsLm8geGxhdC5v
KQogCiB0bWVtLXkgOj0gdG1lbS5vIHRtZW1feGVuLm8gdG1lbV9jb250cm9sLm8KIHRtZW0tJChD
T05GSUdfQ09NUEFUKSArPSBjb21wYXQvdG1lbV94ZW4ubwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRleCA2Zjc4MmY3Li4xMmIzZWMyIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtMTYs
OCArMTYsMjU1IEBACiAgKiBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1wbGUgUGxhY2UsIFN1aXRl
IDMzMCwgQm9zdG9uLCBNQSAgMDIxMTEtMTMwNyAgVVNBCiAgKi8KIAorI2luY2x1ZGUgPHhlbi9h
cmdvLmg+CisjaW5jbHVkZSA8eGVuL2RvbWFpbi5oPgorI2luY2x1ZGUgPHhlbi9kb21haW5fcGFn
ZS5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2lu
Y2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CisjaW5j
bHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3RpbWUuaD4KKworI2luY2x1ZGUgPHB1
YmxpYy9hcmdvLmg+CisKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX2FkZHJfdCk7
CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX3QpOworCitzdGF0aWMgYm9v
bCBfX3JlYWRfbW9zdGx5IG9wdF9hcmdvOworCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9hcmdv
KGNvbnN0IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAgaW50IHZhbCwgcmMg
PSAwOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBp
ZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKworICAgICAgICBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sKHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfYXJn
byA9IHZhbDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAg
ICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJjOwor
fQorY3VzdG9tX3BhcmFtKCJhcmdvIiwgcGFyc2VfYXJnbyk7CisKK3R5cGVkZWYgc3RydWN0IGFy
Z29fcmluZ19pZAoreworICAgIHhlbl9hcmdvX3BvcnRfdCBhcG9ydDsKKyAgICBkb21pZF90IHBh
cnRuZXJfaWQ7CisgICAgZG9taWRfdCBkb21haW5faWQ7Cit9IGFyZ29fcmluZ19pZDsKKworLyog
RGF0YSBhYm91dCBhIGRvbWFpbidzIG93biByaW5nIHRoYXQgaXQgaGFzIHJlZ2lzdGVyZWQgKi8K
K3N0cnVjdCBhcmdvX3JpbmdfaW5mbworeworICAgIC8qIG5leHQgbm9kZSBpbiB0aGUgaGFzaCwg
cHJvdGVjdGVkIGJ5IHJpbmdzX0wyICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBub2RlOworICAg
IC8qIHRoaXMgcmluZydzIGlkLCBwcm90ZWN0ZWQgYnkgcmluZ3NfTDIgKi8KKyAgICBzdHJ1Y3Qg
YXJnb19yaW5nX2lkIGlkOworICAgIC8qIEwzLCB0aGUgcmluZ19pbmZvIGxvY2s6IHByb3RlY3Rz
IHRoZSBtZW1iZXJzIG9mIHRoaXMgc3RydWN0IGJlbG93ICovCisgICAgc3BpbmxvY2tfdCBMM19s
b2NrOworICAgIC8qIGxlbmd0aCBvZiB0aGUgcmluZywgcHJvdGVjdGVkIGJ5IEwzICovCisgICAg
dW5zaWduZWQgaW50IGxlbjsKKyAgICAvKiBudW1iZXIgb2YgcGFnZXMgdHJhbnNsYXRlZCBpbnRv
IG1mbnMsIHByb3RlY3RlZCBieSBMMyAqLworICAgIHVuc2lnbmVkIGludCBubWZuczsKKyAgICAv
KiBjYWNoZWQgdHggcG9pbnRlciBsb2NhdGlvbiwgcHJvdGVjdGVkIGJ5IEwzICovCisgICAgdW5z
aWduZWQgaW50IHR4X3B0cjsKKyAgICAvKiBtYXBwZWQgcmluZyBwYWdlcyBwcm90ZWN0ZWQgYnkg
TDMgKi8KKyAgICB2b2lkICoqbWZuX21hcHBpbmc7CisgICAgLyogbGlzdCBvZiBtZm5zIG9mIGd1
ZXN0IHJpbmcsIHByb3RlY3RlZCBieSBMMyAqLworICAgIG1mbl90ICptZm5zOworICAgIC8qIGxp
c3Qgb2Ygc3RydWN0IHBlbmRpbmdfZW50IGZvciB0aGlzIHJpbmcsIHByb3RlY3RlZCBieSBMMyAq
LworICAgIHN0cnVjdCBsaXN0X2hlYWQgcGVuZGluZzsKKyAgICAvKiBudW1iZXIgb2YgcGVuZGlu
ZyBlbnRyaWVzIHF1ZXVlZCBmb3IgdGhpcyByaW5nLCBwcm90ZWN0ZWQgYnkgTDMgKi8KKyAgICB1
bnNpZ25lZCBpbnQgbnBlbmRpbmc7Cit9OworCisvKiBEYXRhIGFib3V0IGEgc2luZ2xlLXNlbmRl
ciByaW5nLCBoZWxkIGJ5IHRoZSBzZW5kZXIgKHBhcnRuZXIpIGRvbWFpbiAqLworc3RydWN0IGFy
Z29fc2VuZF9pbmZvCit7CisgICAgLyogbmV4dCBub2RlIGluIHRoZSBoYXNoLCBwcm90ZWN0ZWQg
Ynkgc2VuZF9MMiAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgbm9kZTsKKyAgICAvKiB0aGlzIHJp
bmcncyBpZCwgcHJvdGVjdGVkIGJ5IHNlbmRfTDIgKi8KKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lk
IGlkOworfTsKKworLyogQSBzcGFjZS1hdmFpbGFibGUgbm90aWZpY2F0aW9uIHRoYXQgaXMgYXdh
aXRpbmcgc3VmZmljaWVudCBzcGFjZSAqLworc3RydWN0IHBlbmRpbmdfZW50Cit7CisgICAgLyog
TGlzdCBub2RlIHdpdGhpbiBhcmdvX3JpbmdfaW5mbydzIHBlbmRpbmcgbGlzdCAqLworICAgIHN0
cnVjdCBsaXN0X2hlYWQgbm9kZTsKKyAgICAvKgorICAgICAqIExpc3Qgbm9kZSB3aXRoaW4gYXJn
b19kb21haW4ncyB3aWxkY2FyZF9wZW5kX2xpc3QuIE9ubHkgdXNlZCBpZiB0aGUKKyAgICAgKiBy
aW5nIGlzIG9uZSB3aXRoIGEgd2lsZGNhcmQgcGFydG5lciAoaWUuIHRoYXQgYW55IGRvbWFpbiBt
YXkgc2VuZCB0bykKKyAgICAgKiB0byBlbmFibGUgY2FuY2VsbGluZyBzaWduYWxzIG9uIHdpbGRj
YXJkIHJpbmdzIG9uIGRvbWFpbiBkZXN0cm95LgorICAgICAqLworICAgIHN0cnVjdCBsaXN0X2hl
YWQgd2lsZGNhcmRfbm9kZTsKKyAgICAvKgorICAgICAqIFBvaW50ZXIgdG8gdGhlIHJpbmdfaW5m
byB0aGF0IHRoaXMgZW50IHBlcnRhaW5zIHRvLiBVc2VkIHRvIGVuc3VyZSB0aGF0CisgICAgICog
cmluZ19pbmZvLT5ucGVuZGluZyBpcyBkZWNyZW1lbnRlZCB3aGVuIGVudHMgZm9yIHdpbGRjYXJk
IHJpbmdzIGFyZQorICAgICAqIGNhbmNlbGxlZCBmb3IgZG9tYWluIGRlc3Ryb3kuCisgICAgICog
Q2F1dGlvbjogTXVzdCBob2xkIHRoZSBjb3JyZWN0IGxvY2tzIGJlZm9yZSBhY2Nlc3Npbmcgcmlu
Z19pbmZvIHZpYSB0aGlzLgorICAgICAqLworICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmlu
Z19pbmZvOworICAgIC8qIG1pbmltdW0gcmluZyBzcGFjZSBhdmFpbGFibGUgdGhhdCB0aGlzIHNp
Z25hbCBpcyB3YWl0aW5nIHVwb24gKi8KKyAgICB1bnNpZ25lZCBpbnQgbGVuOworICAgIC8qIGRv
bWFpbiB0byBiZSBub3RpZmllZCB3aGVuIHNwYWNlIGlzIGF2YWlsYWJsZSAqLworICAgIGRvbWlk
X3QgZG9tYWluX2lkOworfTsKKworLyoKKyAqIFRoZSB2YWx1ZSBvZiB0aGUgYXJnbyBlbGVtZW50
IGluIGEgc3RydWN0IGRvbWFpbiBpcworICogcHJvdGVjdGVkIGJ5IEwxX2dsb2JhbF9hcmdvX3J3
bG9jaworICovCisjZGVmaW5lIEFSR09fSEFTSFRBQkxFX1NJWkUgMzIKK3N0cnVjdCBhcmdvX2Rv
bWFpbgoreworICAgIC8qIHJpbmdzX0wyICovCisgICAgcndsb2NrX3QgcmluZ3NfTDJfcndsb2Nr
OworICAgIC8qCisgICAgICogSGFzaCB0YWJsZSBvZiBhcmdvX3JpbmdfaW5mbyBhYm91dCByaW5n
cyB0aGlzIGRvbWFpbiBoYXMgcmVnaXN0ZXJlZC4KKyAgICAgKiBQcm90ZWN0ZWQgYnkgcmluZ3Nf
TDIuCisgICAgICovCisgICAgc3RydWN0IGxpc3RfaGVhZCByaW5nX2hhc2hbQVJHT19IQVNIVEFC
TEVfU0laRV07CisgICAgLyogQ291bnRlciBvZiByaW5ncyByZWdpc3RlcmVkIGJ5IHRoaXMgZG9t
YWluLiBQcm90ZWN0ZWQgYnkgcmluZ3NfTDIuICovCisgICAgdW5zaWduZWQgaW50IHJpbmdfY291
bnQ7CisKKyAgICAvKiBzZW5kX0wyICovCisgICAgc3BpbmxvY2tfdCBzZW5kX0wyX2xvY2s7Cisg
ICAgLyoKKyAgICAgKiBIYXNoIHRhYmxlIG9mIGFyZ29fc2VuZF9pbmZvIGFib3V0IHJpbmdzIG90
aGVyIGRvbWFpbnMgaGF2ZSByZWdpc3RlcmVkCisgICAgICogZm9yIHRoaXMgZG9tYWluIHRvIHNl
bmQgdG8uIFNpbmdsZSBwYXJ0bmVyLCBub24td2lsZGNhcmQgcmluZ3MuCisgICAgICogUHJvdGVj
dGVkIGJ5IHNlbmRfTDIuCisgICAgICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBzZW5kX2hhc2hb
QVJHT19IQVNIVEFCTEVfU0laRV07CisKKyAgICAvKiB3aWxkY2FyZF9MMiAqLworICAgIHNwaW5s
b2NrX3Qgd2lsZGNhcmRfTDJfbG9jazsKKyAgICAvKgorICAgICAqIExpc3Qgb2YgcGVuZGluZyBz
cGFjZS1hdmFpbGFibGUgc2lnbmFscyBmb3IgdGhpcyBkb21haW4gYWJvdXQgd2lsZGNhcmQKKyAg
ICAgKiByaW5ncyByZWdpc3RlcmVkIGJ5IG90aGVyIGRvbWFpbnMuIFByb3RlY3RlZCBieSB3aWxk
Y2FyZF9MMi4KKyAgICAgKi8KKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIHdpbGRjYXJkX3BlbmRfbGlz
dDsKK307CisKKy8qCisgKiBMb2NraW5nIGlzIG9yZ2FuaXplZCBhcyBmb2xsb3dzOgorICoKKyAq
IFRlcm1pbm9sb2d5OiBSKDxsb2NrPikgbWVhbnMgdGFraW5nIGEgcmVhZCBsb2NrIG9uIHRoZSBz
cGVjaWZpZWQgbG9jazsKKyAqICAgICAgICAgICAgICBXKDxsb2NrPikgbWVhbnMgdGFraW5nIGEg
d3JpdGUgbG9jayBvbiBpdC4KKyAqCisgKiA9PSBMMSA6IFRoZSBnbG9iYWwgcmVhZC93cml0ZSBs
b2NrOiBMMV9nbG9iYWxfYXJnb19yd2xvY2sKKyAqIFByb3RlY3RzIHRoZSBhcmdvIGVsZW1lbnRz
IG9mIGFsbCBzdHJ1Y3QgZG9tYWluICpkIGluIHRoZSBzeXN0ZW0uCisgKgorICogUihMMSkgZG9l
cyBub3QgcHJvdGVjdCBhbnkgb2YgdGhlIGVsZW1lbnRzIG9mIGQtPmFyZ287IGl0IHByb3RlY3Rz
IHRoZWlyCisgKiBhZGRyZXNzZXMuIFcoTDEpIHByb3RlY3RzIHRob3NlIGFuZCBtb3JlIHNpbmNl
IGl0IGltcGxpZXMgVyBvbiBhbGwgdGhlIGxvd2VyCisgKiBsZXZlbCBsb2NrcyAtIHNlZSB0aGUg
bm90ZXMgb24gdGhvc2UgbG9ja3MgYmVsb3cuCisgKgorICogVGhlIGRlc3RydWN0aW9uIG9mIGFu
IGFyZ28tZW5hYmxlZCBkb21haW4sIHdoaWNoIG11c3QgaGF2ZSBhIG5vbi1OVUxMIGQtPmFyZ28K
KyAqIHBvaW50ZXIsIHdpbGwgbmVlZCB0byBmcmVlIHRoYXQgZC0+YXJnbyBwb2ludGVyLCB3aGlj
aCByZXF1aXJlcyBXKEwxKS4KKyAqIFNpbmNlIGhvbGRpbmcgUihMMSkgd2lsbCBibG9jayBhY3F1
aXJpbmcgVyhMMSksIGl0IHdpbGwgZW5zdXJlIHRoYXQKKyAqIG5vIGRvbWFpbnMgcG9pbnRlcnMg
dGhhdCBhcmdvIGlzIGludGVyZXN0ZWQgaW4gYmVjb21lIGludmFsaWQgd2hpbGUgZWl0aGVyCisg
KiBXKEwxKSBvciBSKEwxKSBhcmUgaGVsZC4KKyAqLworCitzdGF0aWMgREVGSU5FX1JXTE9DSyhM
MV9nbG9iYWxfYXJnb19yd2xvY2spOyAvKiBMMSAqLworCisvKgorICogPT0gcmluZ3NfTDIgOiBU
aGUgcGVyLWRvbWFpbiByaW5nIGhhc2ggbG9jazogZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrCisg
KgorICogSG9sZGluZyBhIHJlYWQgbG9jayBvbiByaW5nc19MMiBwcm90ZWN0cyB0aGUgcmluZyBo
YXNoIHRhYmxlIGFuZAorICogdGhlIGVsZW1lbnRzIGluIHRoZSBoYXNoX3RhYmxlIGQtPmFyZ28t
PnJpbmdfaGFzaCwgYW5kCisgKiB0aGUgbm9kZSBhbmQgaWQgZmllbGRzIGluIHN0cnVjdCBhcmdv
X3JpbmdfaW5mbyBpbiB0aGUKKyAqIGhhc2ggdGFibGUuCisgKiBIb2xkaW5nIGEgd3JpdGUgbG9j
ayBvbiByaW5nc19MMiBwcm90ZWN0cyBhbGwgb2YgdGhlIGVsZW1lbnRzIG9mIGFsbCB0aGUKKyAq
IHN0cnVjdCBhcmdvX3JpbmdfaW5mbyBiZWxvbmdpbmcgdG8gdGhpcyBkb21haW4uCisgKgorICog
VG8gdGFrZSByaW5nc19MMiB5b3UgbXVzdCBhbHJlYWR5IGhhdmUgUihMMSkuIFcoTDEpIGltcGxp
ZXMgVyhyaW5nc19MMikgYW5kCisgKiBMMy4KKyAqCisgKiA9PSBMMyA6IFRoZSBpbmRpdmlkdWFs
IHJpbmdfaW5mbyBsb2NrOiByaW5nX2luZm8tPkwzX2xvY2sKKyAqCisgKiBQcm90ZWN0cyBhbGwg
dGhlIGZpZWxkcyB3aXRoaW4gdGhlIGFyZ29fcmluZ19pbmZvLCBhc2lkZSBmcm9tIHRoZSBvbmVz
IHRoYXQKKyAqIHJpbmdzX0wyIGFscmVhZHkgcHJvdGVjdHM6IG5vZGUsIGlkLCBsb2NrLgorICoK
KyAqIFRvIGFjcXVpcmUgTDMgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIocmluZ3NfTDIpLiBXKHJp
bmdzX0wyKSBpbXBsaWVzIEwzLgorICoKKyAqID09IHNlbmRfTDIgOiBUaGUgcGVyLWRvbWFpbiBz
aW5nbGUtc2VuZGVyIHBhcnRuZXIgcmluZ3MgbG9jazoKKyAqICAgICAgICAgICAgICBkLT5hcmdv
LT5zZW5kX0wyX2xvY2sKKyAqCisgKiBQcm90ZWN0cyB0aGUgcGVyLWRvbWFpbiBzZW5kIGhhc2gg
dGFibGUgOiBkLT5hcmdvLT5zZW5kX2hhc2gKKyAqIGFuZCB0aGUgZWxlbWVudHMgaW4gdGhlIGhh
c2ggdGFibGUsIGFuZCB0aGUgbm9kZSBhbmQgaWQgZmllbGRzCisgKiBpbiBzdHJ1Y3QgYXJnb19z
ZW5kX2luZm8gaW4gdGhlIGhhc2ggdGFibGUuCisgKgorICogVG8gdGFrZSBzZW5kX0wyLCB5b3Ug
bXVzdCBhbHJlYWR5IGhhdmUgUihMMSkuIFcoTDEpIGltcGxpZXMgc2VuZF9MMi4KKyAqIERvIG5v
dCBhdHRlbXB0IHRvIGFjcXVpcmUgYSByaW5nc19MMiBvbiBhbnkgZG9tYWluIGFmdGVyIHRha2lu
ZyBhbmQgd2hpbGUKKyAqIGhvbGRpbmcgYSBzZW5kX0wyIGxvY2sgLS0gYWNxdWlyZSB0aGUgcmlu
Z3NfTDIgKGlmIG9uZSBpcyBuZWVkZWQpIGJlZm9yZWhhbmQuCisgKgorICogPT0gd2lsZGNhcmRf
TDIgOiBUaGUgcGVyLWRvbWFpbiB3aWxkY2FyZCBwZW5kaW5nIGxpc3QgbG9jazoKKyAqICAgICAg
ICAgICAgICAgICAgZC0+YXJnby0+d2lsZGNhcmRfTDJfbG9jaworICoKKyAqIFByb3RlY3RzIHRo
ZSBwZXItZG9tYWluIGxpc3Qgb2Ygb3V0c3RhbmRpbmcgc2lnbmFscyBmb3Igc3BhY2UgYXZhaWxh
YmlsaXR5CisgKiBvbiB3aWxkY2FyZCByaW5ncy4KKyAqCisgKiBUbyB0YWtlIHdpbGRjYXJkX0wy
LCB5b3UgbXVzdCBhbHJlYWR5IGhhdmUgUihMMSkuIFcoTDEpIGltcGxpZXMgd2lsZGNhcmRfTDIu
CisgKiBObyBvdGhlciBsb2NrcyBhcmUgYWNxdWlyZWQgYWZ0ZXIgb2J0YWluaW5nIHdpbGRjYXJk
X0wyLgorICovCisKKy8qCisgKiBMb2NrIHN0YXRlIHZhbGlkYXRpb25zIG1hY3JvcworICoKKyAq
IFRoZXNlIG1hY3JvcyBlbmNvZGUgdGhlIGxvZ2ljIHRvIHZlcmlmeSB0aGF0IHRoZSBsb2NraW5n
IGhhcyBhZGhlcmVkIHRvIHRoZQorICogbG9ja2luZyBkaXNjaXBsaW5lIGFib3ZlLgorICogZWcu
IE9uIGVudHJ5IHRvIGxvZ2ljIHRoYXQgcmVxdWlyZXMgaG9sZGluZyBhdCBsZWFzdCBSKHJpbmdz
X0wyKSwgdGhpczoKKyAqICAgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9yaW5nc19MMihkKSk7Cisg
KgorICogY2hlY2tzIHRoYXQgdGhlIGxvY2sgc3RhdGUgaXMgc3VmZmljaWVudCwgdmFsaWRhdGlu
ZyB0aGF0IG9uZSBvZiB0aGUKKyAqIGZvbGxvd2luZyBtdXN0IGJlIHRydWUgd2hlbiBleGVjdXRl
ZDogICAgICAgUihyaW5nc19MMikgJiYgUihMMSkKKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG9yOiAgVyhyaW5nc19MMikgJiYgUihMMSkKKyAqICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yOiAgVyhMMSkKKyAqCisgKiBUaGUgTE9DS0lO
RyBtYWNyb3MgZGVmaW5lZCBiZWxvdyBoZXJlIGFyZSBmb3IgdXNlIGF0IHZlcmlmaWNhdGlvbiBw
b2ludHMuCisgKi8KKyNkZWZpbmUgTE9DS0lOR19Xcml0ZV9MMSAocndfaXNfd3JpdGVfbG9ja2Vk
KCZMMV9nbG9iYWxfYXJnb19yd2xvY2spKQorLyoKKyAqIFdoaWxlIExPQ0tJTkdfUmVhZF9MMSB3
aWxsIHJldHVybiB0cnVlIGV2ZW4gaWYgdGhlIGxvY2sgaXMgd3JpdGUtbG9ja2VkLAorICogdGhh
dCdzIE9LIGJlY2F1c2UgZXZlcnl3aGVyZSB0aGF0IGEgUmVhZCBsb2NrIGlzIG5lZWRlZCB3aXRo
IHRoZXNlIG1hY3JvcywKKyAqIGhvbGRpbmcgYSBXcml0ZSBsb2NrIHRoZXJlIGluc3RlYWQgaXMg
T0sgdG9vOiB3ZSdyZSBjaGVja2luZyB0aGF0IF9hdCBsZWFzdF8KKyAqIHRoZSBzcGVjaWZpZWQg
bGV2ZWwgb2YgbG9ja3MgYXJlIGhlbGQuCisgKi8KKyNkZWZpbmUgTE9DS0lOR19SZWFkX0wxIChy
d19pc19sb2NrZWQoJkwxX2dsb2JhbF9hcmdvX3J3bG9jaykpCisKKyNkZWZpbmUgTE9DS0lOR19X
cml0ZV9yaW5nc19MMihkKSBcCisgICAgKChMT0NLSU5HX1JlYWRfTDEgJiYgcndfaXNfd3JpdGVf
bG9ja2VkKCYoZCktPmFyZ28tPnJpbmdzX0wyX3J3bG9jaykpIHx8IFwKKyAgICAgTE9DS0lOR19X
cml0ZV9MMSkKKy8qCisgKiBTa2lwIGNoZWNraW5nIExPQ0tJTkdfV3JpdGVfcmluZ3NfTDIoZCkg
d2l0aGluIHRoaXMgTE9DS0lOR19SZWFkX3JpbmdzX0wyCisgKiBkZWZpbml0aW9uIGJlY2F1c2Ug
dGhlIGZpcnN0IGNsYXVzZSB0aGF0IGlzIHRlc3RpbmcgUihMMSkgJiYgUihMMikgd2lsbCBhbHNv
CisgKiByZXR1cm4gdHJ1ZSBpZiBSKEwxKSAmJiBXKEwyKSBpcyB0cnVlLCBiZWNhdXNlIG9mIHRo
ZSB3YXkgdGhhdCByd19pc19sb2NrZWQKKyAqIGJlaGF2ZXMuIFRoaXMgcmVzdWx0cyBpbiBhIHNs
aWdodGx5IHNob3J0ZXIgYW5kIGZhc3RlciBpbXBsZW1lbnRhdGlvbi4KKyAqLworI2RlZmluZSBM
T0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkgXAorICAgICgoTE9DS0lOR19SZWFkX0wxICYmIHJ3X2lz
X2xvY2tlZCgmKGQpLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spKSB8fCBcCisgICAgIExPQ0tJTkdf
V3JpdGVfTDEpCisvKgorICogU2tpcCBjaGVja2luZyBMT0NLSU5HX1dyaXRlX0wxIHdpdGhpbiB0
aGlzIExPQ0tJTkdfTDMgZGVmaW5pdGlvbiBiZWNhdXNlCisgKiBMT0NLSU5HX1dyaXRlX3Jpbmdz
X0wyKGQpIHdpbGwgcmV0dXJuIHRydWUgZm9yIHRoYXQgY29uZGl0aW9uLgorICovCisjZGVmaW5l
IExPQ0tJTkdfTDMoZCwgcikgXAorICAgICgoTE9DS0lOR19SZWFkX0wxICYmIHJ3X2lzX2xvY2tl
ZCgmKGQpLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spIFwKKyAgICAgICYmIHNwaW5faXNfbG9ja2Vk
KCYociktPkwzX2xvY2spKSB8fCBMT0NLSU5HX1dyaXRlX3JpbmdzX0wyKGQpKQorCisjZGVmaW5l
IExPQ0tJTkdfc2VuZF9MMihkKSBcCisgICAgKChMT0NLSU5HX1JlYWRfTDEgJiYgc3Bpbl9pc19s
b2NrZWQoJihkKS0+YXJnby0+c2VuZF9MMl9sb2NrKSkgfHwgXAorICAgICBMT0NLSU5HX1dyaXRl
X0wxKQogCiAvKiBDaGFuZ2UgdGhpcyB0byAjZGVmaW5lIEFSR09fREVCVUcgaGVyZSB0byBlbmFi
bGUgbW9yZSBkZWJ1ZyBtZXNzYWdlcyAqLwogI3VuZGVmIEFSR09fREVCVUcKQEAgLTI4LDEwICsy
NzUsMzc4IEBACiAjZGVmaW5lIGFyZ29fZHByaW50ayhmb3JtYXQsIC4uLiApICgodm9pZCkwKQog
I2VuZGlmCiAKKy8qCisgKiBUaGlzIGhhc2ggZnVuY3Rpb24gaXMgdXNlZCB0byBkaXN0cmlidXRl
IHJpbmdzIHdpdGhpbiB0aGUgcGVyLWRvbWFpbgorICogaGFzaCB0YWJsZXMgKGQtPmFyZ28tPnJp
bmdfaGFzaCBhbmQgZC0+YXJnb19zZW5kX2hhc2gpLiBUaGUgaGFzaCB0YWJsZQorICogd2lsbCBw
cm92aWRlIGEgc3RydWN0IGlmIGEgbWF0Y2ggaXMgZm91bmQgd2l0aCBhICdhcmdvX3JpbmdfaWQn
IGtleToKKyAqIGllLiB0aGUga2V5IGlzIGEgKGRvbWFpbiBpZCwgYXJnbyBwb3J0LCBwYXJ0bmVy
IGRvbWFpbiBpZCkgdHVwbGUuCisgKiBUaGUgYWxnb3JpdGhtIGFwcHJveGltYXRlcyB0aGUgc3Ry
aW5nIGhhc2hpbmcgZnVuY3Rpb24gJ2RqYjInLgorICovCitzdGF0aWMgdW5zaWduZWQgaW50Cito
YXNoX2luZGV4KGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQoreworICAgIHVuc2lnbmVk
IGludCBoYXNoID0gNTM4MTsgLyogcHJpbWUgY29uc3RhbnQgZnJvbSBkamIyICovCisKKyAgICAv
KiBGb3IgZWFjaCBpbnB1dDogaGFzaCA9IGhhc2ggKiAzMyArIDxuZXcgaW5wdXQgY2hhcmFjdGVy
IHZhbHVlPiAqLworICAgIGhhc2ggPSAoKGhhc2ggPDwgNSkgKyBoYXNoKSArICAoaWQtPmFwb3J0
ICAgICAgICAgICAgJiAweGZmKTsKKyAgICBoYXNoID0gKChoYXNoIDw8IDUpICsgaGFzaCkgKyAo
KGlkLT5hcG9ydCAgICAgID4+IDgpICYgMHhmZik7CisgICAgaGFzaCA9ICgoaGFzaCA8PCA1KSAr
IGhhc2gpICsgKChpZC0+YXBvcnQgICAgID4+IDE2KSAmIDB4ZmYpOworICAgIGhhc2ggPSAoKGhh
c2ggPDwgNSkgKyBoYXNoKSArICgoaWQtPmFwb3J0ICAgICA+PiAyNCkgJiAweGZmKTsKKyAgICBo
YXNoID0gKChoYXNoIDw8IDUpICsgaGFzaCkgKyAgKGlkLT5kb21haW5faWQgICAgICAgICYgMHhm
Zik7CisgICAgaGFzaCA9ICgoaGFzaCA8PCA1KSArIGhhc2gpICsgKChpZC0+ZG9tYWluX2lkICA+
PiA4KSAmIDB4ZmYpOworICAgIGhhc2ggPSAoKGhhc2ggPDwgNSkgKyBoYXNoKSArICAoaWQtPnBh
cnRuZXJfaWQgICAgICAgJiAweGZmKTsKKyAgICBoYXNoID0gKChoYXNoIDw8IDUpICsgaGFzaCkg
KyAoKGlkLT5wYXJ0bmVyX2lkID4+IDgpICYgMHhmZik7CisKKyAgICAvKgorICAgICAqIFNpbmNl
IEFSR09fSEFTSFRBQkxFX1NJWkUgaXMgc21hbGwsIHVzZSBoaWdoZXItb3JkZXIgYml0cyBvZiB0
aGUKKyAgICAgKiBoYXNoIHRvIGNvbnRyaWJ1dGUgdG8gdGhlIGxvd2VyLW9yZGVyIGJpdHMgYmVm
b3JlIG1hc2tpbmcgb2ZmLgorICAgICAqLworICAgIHJldHVybiAoaGFzaCBeIChoYXNoID4+IDE1
KSkgJiAoQVJHT19IQVNIVEFCTEVfU0laRSAtIDEpOworfQorCitzdGF0aWMgc3RydWN0IGFyZ29f
cmluZ19pbmZvICoKK2ZpbmRfcmluZ19pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0
IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQoreworICAgIHN0cnVjdCBsaXN0X2hlYWQgKmN1cnNv
ciwgKmJ1Y2tldDsKKworICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkpOworCisg
ICAgLyogTGlzdCBpcyBub3QgbW9kaWZpZWQgaGVyZS4gU2VhcmNoIGFuZCByZXR1cm4gdGhlIG1h
dGNoIGlmIGZvdW5kLiAqLworICAgIGJ1Y2tldCA9ICZkLT5hcmdvLT5yaW5nX2hhc2hbaGFzaF9p
bmRleChpZCldOworCisgICAgZm9yICggY3Vyc29yID0gYnVja2V0LT5uZXh0OyBjdXJzb3IgIT0g
YnVja2V0OyBjdXJzb3IgPSBjdXJzb3ItPm5leHQgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGFy
Z29fcmluZ19pbmZvICpyaW5nX2luZm8gPQorICAgICAgICAgICAgbGlzdF9lbnRyeShjdXJzb3Is
IHN0cnVjdCBhcmdvX3JpbmdfaW5mbywgbm9kZSk7CisgICAgICAgIGNvbnN0IHN0cnVjdCBhcmdv
X3JpbmdfaWQgKmNtcGlkID0gJnJpbmdfaW5mby0+aWQ7CisKKyAgICAgICAgaWYgKCBjbXBpZC0+
YXBvcnQgPT0gaWQtPmFwb3J0ICYmCisgICAgICAgICAgICAgY21waWQtPmRvbWFpbl9pZCA9PSBp
ZC0+ZG9tYWluX2lkICYmCisgICAgICAgICAgICAgY21waWQtPnBhcnRuZXJfaWQgPT0gaWQtPnBh
cnRuZXJfaWQgKQorICAgICAgICB7CisgICAgICAgICAgICBhcmdvX2RwcmludGsoImZvdW5kIHJp
bmdfaW5mbyBmb3IgcmluZygldToleCAldSlcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
aWQtPmRvbWFpbl9pZCwgaWQtPmFwb3J0LCBpZC0+cGFydG5lcl9pZCk7CisgICAgICAgICAgICBy
ZXR1cm4gcmluZ19pbmZvOworICAgICAgICB9CisgICAgfQorICAgIGFyZ29fZHByaW50aygibm8g
cmluZ19pbmZvIGZvciByaW5nKCV1OiV4ICV1KVxuIiwKKyAgICAgICAgICAgICAgICAgaWQtPmRv
bWFpbl9pZCwgaWQtPmFwb3J0LCBpZC0+cGFydG5lcl9pZCk7CisKKyAgICByZXR1cm4gTlVMTDsK
K30KKworc3RhdGljIHZvaWQKK3JpbmdfdW5tYXAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCit7CisgICAgdW5zaWduZWQgaW50IGk7CisK
KyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKKworICAgIGlmICggIXJpbmdf
aW5mby0+bWZuX21hcHBpbmcgKQorICAgICAgICByZXR1cm47CisKKyAgICBBU1NFUlQoIXJpbmdf
aW5mby0+bm1mbnMgfHwgcmluZ19pbmZvLT5tZm5zKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwg
cmluZ19pbmZvLT5ubWZuczsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggIXJpbmdfaW5mby0+
bWZuX21hcHBpbmdbaV0gKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgQVNTRVJU
KCFtZm5fZXEocmluZ19pbmZvLT5tZm5zW2ldLCBJTlZBTElEX01GTikpOworICAgICAgICBhcmdv
X2RwcmludGsoWEVOTE9HX0VSUiAiYXJnbzogdW5tYXBwaW5nIHBhZ2UgJSJQUklfbWZuIiBmcm9t
ICVwXG4iLAorICAgICAgICAgICAgICAgICAgICAgbWZuX3gocmluZ19pbmZvLT5tZm5zW2ldKSwg
cmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSk7CisKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2Vf
Z2xvYmFsKHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0pOworICAgICAgICByaW5nX2luZm8tPm1m
bl9tYXBwaW5nW2ldID0gTlVMTDsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkCit3aWxkY2FyZF9w
ZW5kaW5nX2xpc3RfcmVtb3ZlKGRvbWlkX3QgZG9tYWluX2lkLCBzdHJ1Y3QgcGVuZGluZ19lbnQg
KmVudCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gZ2V0X2RvbWFpbl9ieV9pZChkb21haW5f
aWQpOworCisgICAgaWYgKCAhZCApCisgICAgICAgIHJldHVybjsKKworICAgIEFTU0VSVChMT0NL
SU5HX1JlYWRfTDEpOworCisgICAgaWYgKCBkLT5hcmdvICkKKyAgICB7CisgICAgICAgIHNwaW5f
bG9jaygmZC0+YXJnby0+d2lsZGNhcmRfTDJfbG9jayk7CisgICAgICAgIGxpc3RfZGVsKCZlbnQt
PndpbGRjYXJkX25vZGUpOworICAgICAgICBzcGluX3VubG9jaygmZC0+YXJnby0+d2lsZGNhcmRf
TDJfbG9jayk7CisgICAgfQorICAgIHB1dF9kb21haW4oZCk7Cit9CisKK3N0YXRpYyB2b2lkCitw
ZW5kaW5nX3JlbW92ZV9hbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmlu
Z19pbmZvICpyaW5nX2luZm8pCit7CisgICAgc3RydWN0IGxpc3RfaGVhZCAqcmluZ19wZW5kaW5n
ID0gJnJpbmdfaW5mby0+cGVuZGluZzsKKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudDsKKwor
ICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOworCisgICAgLyogRGVsZXRlIGFs
bCBwZW5kaW5nIG5vdGlmaWNhdGlvbnMgZnJvbSB0aGlzIHJpbmcncyBsaXN0LiAqLworICAgIHdo
aWxlICggIWxpc3RfZW1wdHkocmluZ19wZW5kaW5nKSApCisgICAgeworICAgICAgICBlbnQgPSBs
aXN0X2VudHJ5KHJpbmdfcGVuZGluZy0+bmV4dCwgc3RydWN0IHBlbmRpbmdfZW50LCBub2RlKTsK
KworICAgICAgICAvKiBGb3Igd2lsZGNhcmQgcmluZ3MsIHJlbW92ZSBlYWNoIGZyb20gdGhlaXIg
d2lsZGNhcmQgbGlzdCB0b28uICovCisgICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVy
X2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAgICAgICAgICB3aWxkY2FyZF9wZW5kaW5n
X2xpc3RfcmVtb3ZlKGVudC0+ZG9tYWluX2lkLCBlbnQpOworICAgICAgICBsaXN0X2RlbCgmZW50
LT5ub2RlKTsKKyAgICAgICAgeGZyZWUoZW50KTsKKyAgICB9CisgICAgcmluZ19pbmZvLT5ucGVu
ZGluZyA9IDA7Cit9CisKK3N0YXRpYyB2b2lkCit3aWxkY2FyZF9yaW5nc19wZW5kaW5nX3JlbW92
ZShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBsaXN0X2hlYWQgKndpbGRjYXJkX2hl
YWQ7CisKKyAgICBBU1NFUlQoTE9DS0lOR19Xcml0ZV9MMSk7CisKKyAgICAvKiBEZWxldGUgYWxs
IHBlbmRpbmcgc2lnbmFscyB0byB0aGUgZG9tYWluIGFib3V0IHdpbGRjYXJkIHJpbmdzLiAqLwor
ICAgIHdpbGRjYXJkX2hlYWQgPSAmZC0+YXJnby0+d2lsZGNhcmRfcGVuZF9saXN0OworCisgICAg
d2hpbGUgKCAhbGlzdF9lbXB0eSh3aWxkY2FyZF9oZWFkKSApCisgICAgeworICAgICAgICBzdHJ1
Y3QgcGVuZGluZ19lbnQgKmVudCA9CisgICAgICAgICAgICBsaXN0X2VudHJ5KHdpbGRjYXJkX2hl
YWQtPm5leHQsIHN0cnVjdCBwZW5kaW5nX2VudCwgbm9kZSk7CisKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIGVudC0+bm9kZSBkZWxldGVkIGhlcmUsIGFuZCB0aGUgbnBlbmRpbmcgdmFsdWUg
ZGVjcmVhc2VkLAorICAgICAgICAgKiBiZWxvbmcgdG8gdGhlIHJpbmdfaW5mbyBvZiBhbm90aGVy
IGRvbWFpbiwgd2hpY2ggaXMgd2h5IHRoaXMKKyAgICAgICAgICogZnVuY3Rpb24gcmVxdWlyZXMg
aG9sZGluZyBXKEwxKToKKyAgICAgICAgICogaXQgaW1wbGllcyB0aGUgTDMgbG9jayB0aGF0IHBy
b3RlY3RzIHRoYXQgcmluZ19pbmZvIHN0cnVjdC4KKyAgICAgICAgICovCisgICAgICAgIGVudC0+
cmluZ19pbmZvLT5ucGVuZGluZy0tOworICAgICAgICBsaXN0X2RlbCgmZW50LT5ub2RlKTsKKyAg
ICAgICAgbGlzdF9kZWwoJmVudC0+d2lsZGNhcmRfbm9kZSk7CisgICAgICAgIHhmcmVlKGVudCk7
CisgICAgfQorfQorCitzdGF0aWMgdm9pZAorcmluZ19yZW1vdmVfbWZucyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKK3sKKyAgICB1bnNp
Z25lZCBpbnQgaTsKKworICAgIEFTU0VSVChMT0NLSU5HX1dyaXRlX3JpbmdzX0wyKGQpKTsKKwor
ICAgIGlmICggIXJpbmdfaW5mby0+bWZucyApCisgICAgICAgIHJldHVybjsKKworICAgIGlmICgg
IXJpbmdfaW5mby0+bWZuX21hcHBpbmcgKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICByaW5nX3VubWFwKGQsIHJpbmdf
aW5mbyk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IHJpbmdfaW5mby0+bm1mbnM7IGkrKyApCisg
ICAgICAgIGlmICggIW1mbl9lcShyaW5nX2luZm8tPm1mbnNbaV0sIElOVkFMSURfTUZOKSApCisg
ICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShyaW5nX2luZm8tPm1mbnNb
aV0pKTsKKworICAgIHJpbmdfaW5mby0+bm1mbnMgPSAwOworICAgIFhGUkVFKHJpbmdfaW5mby0+
bWZucyk7CisgICAgWEZSRUUocmluZ19pbmZvLT5tZm5fbWFwcGluZyk7Cit9CisKK3N0YXRpYyB2
b2lkCityaW5nX3JlbW92ZV9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdv
X3JpbmdfaW5mbyAqcmluZ19pbmZvKQoreworICAgIEFTU0VSVChMT0NLSU5HX1dyaXRlX3Jpbmdz
X0wyKGQpKTsKKworICAgIHBlbmRpbmdfcmVtb3ZlX2FsbChkLCByaW5nX2luZm8pOworICAgIGxp
c3RfZGVsKCZyaW5nX2luZm8tPm5vZGUpOworICAgIHJpbmdfcmVtb3ZlX21mbnMoZCwgcmluZ19p
bmZvKTsKKyAgICB4ZnJlZShyaW5nX2luZm8pOworfQorCitzdGF0aWMgdm9pZAorZG9tYWluX3Jp
bmdzX3JlbW92ZV9hbGwoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsK
KyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKKworICAgIEFTU0VSVChMT0NL
SU5HX1dyaXRlX3JpbmdzX0wyKGQpKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJHT19IQVNI
VEFCTEVfU0laRTsgKytpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmJ1Y2tl
dCA9ICZkLT5hcmdvLT5yaW5nX2hhc2hbaV07CisKKyAgICAgICAgd2hpbGUgKCAhbGlzdF9lbXB0
eShidWNrZXQpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmluZ19pbmZvID0gbGlzdF9lbnRy
eShidWNrZXQtPm5leHQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbywgbm9kZSk7CisgICAgICAgICAg
ICByaW5nX3JlbW92ZV9pbmZvKGQsIHJpbmdfaW5mbyk7CisgICAgICAgIH0KKyAgICB9CisgICAg
ZC0+YXJnby0+cmluZ19jb3VudCA9IDA7Cit9CisKKy8qCisgKiBUZWFyIGRvd24gYWxsIHJpbmdz
IG9mIG90aGVyIGRvbWFpbnMgd2hlcmUgc3JjX2QgZG9tYWluIGlzIHRoZSBwYXJ0bmVyLgorICog
KGllLiBpdCBpcyB0aGUgc2luZ2xlIGRvbWFpbiB0aGF0IGNhbiBzZW5kIHRvIHRob3NlIHJpbmdz
LikKKyAqIFRoaXMgd2lsbCBhbHNvIGNhbmNlbCBhbnkgcGVuZGluZyBub3RpZmljYXRpb25zIGFi
b3V0IHRob3NlIHJpbmdzLgorICovCitzdGF0aWMgdm9pZAorcGFydG5lcl9yaW5nc19yZW1vdmUo
c3RydWN0IGRvbWFpbiAqc3JjX2QpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgc3RydWN0
IGFyZ29fc2VuZF9pbmZvICpzZW5kX2luZm87CisgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpy
aW5nX2luZm87CisgICAgc3RydWN0IGRvbWFpbiAqZHN0X2Q7CisKKyAgICBBU1NFUlQoTE9DS0lO
R19Xcml0ZV9MMSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSR09fSEFTSFRBQkxFX1NJWkU7
ICsraSApCisgICAgeworICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpjdXJzb3IsICpidWNrZXQg
PSAmc3JjX2QtPmFyZ28tPnNlbmRfaGFzaFtpXTsKKworICAgICAgICAvKiBSZW1vdmUgYWxsIGVu
dHMgZnJvbSB0aGUgc2VuZCBsaXN0LiBUYWtlIGVhY2ggb2ZmIHRoZWlyIHJpbmcgbGlzdC4gKi8K
KyAgICAgICAgZm9yICggY3Vyc29yID0gYnVja2V0LT5uZXh0OyBjdXJzb3IgIT0gYnVja2V0OyBj
dXJzb3IgPSBjdXJzb3ItPm5leHQgKQorICAgICAgICB7CisgICAgICAgICAgICBzZW5kX2luZm8g
PSBsaXN0X2VudHJ5KGN1cnNvciwgc3RydWN0IGFyZ29fc2VuZF9pbmZvLCBub2RlKTsKKworICAg
ICAgICAgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKHNlbmRfaW5mby0+aWQuZG9tYWluX2lk
KTsKKyAgICAgICAgICAgIGlmICggZHN0X2QgJiYgZHN0X2QtPmFyZ28gKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIHJpbmdfaW5mbyA9IGZpbmRfcmluZ19pbmZvKGRzdF9kLCAmc2Vu
ZF9pbmZvLT5pZCk7CisgICAgICAgICAgICAgICAgaWYgKCByaW5nX2luZm8gKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmluZ19yZW1vdmVfaW5mbyhkc3RfZCwgcmlu
Z19pbmZvKTsKKyAgICAgICAgICAgICAgICAgICAgZHN0X2QtPmFyZ28tPnJpbmdfY291bnQtLTsK
KyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAg
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVs
c2UKKyAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKworICAgICAgICAgICAg
aWYgKCBkc3RfZCApCisgICAgICAgICAgICAgICAgcHV0X2RvbWFpbihkc3RfZCk7CisKKyAgICAg
ICAgICAgIGxpc3RfZGVsKCZzZW5kX2luZm8tPm5vZGUpOworICAgICAgICAgICAgeGZyZWUoc2Vu
ZF9pbmZvKTsKKyAgICAgICAgfQorICAgIH0KK30KKwogbG9uZwogZG9fYXJnb19vcCh1bnNpZ25l
ZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAgICAg
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBhcmczLAog
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFyZzQpCiB7Ci0gICAgcmV0dXJuIC1FTk9TWVM7Cisg
ICAgbG9uZyByYyA9IC1FRkFVTFQ7CisKKyAgICBhcmdvX2RwcmludGsoIi0+ZG9fYXJnb19vcCgl
dSwlcCwlcCwlbHUsMHglbHgpXG4iLCBjbWQsCisgICAgICAgICAgICAgICAgICh2b2lkICopYXJn
MS5wLCAodm9pZCAqKWFyZzIucCwgYXJnMywgYXJnNCk7CisKKyAgICBpZiAoIHVubGlrZWx5KCFv
cHRfYXJnbykgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKKyAgICBzd2l0Y2ggKGNt
ZCkKKyAgICB7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAgICAg
ICAgYnJlYWs7CisgICAgfQorCisgICAgYXJnb19kcHJpbnRrKCI8LWRvX2FyZ29fb3AoJXUpPSVs
ZFxuIiwgY21kLCByYyk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyB2b2lkCithcmdv
X2RvbWFpbl9pbml0KHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbykKK3sKKyAgICB1bnNpZ25lZCBp
bnQgaTsKKworICAgIHJ3bG9ja19pbml0KCZhcmdvLT5yaW5nc19MMl9yd2xvY2spOworICAgIHNw
aW5fbG9ja19pbml0KCZhcmdvLT5zZW5kX0wyX2xvY2spOworICAgIHNwaW5fbG9ja19pbml0KCZh
cmdvLT53aWxkY2FyZF9MMl9sb2NrKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJHT19IQVNI
VEFCTEVfU0laRTsgKytpICkKKyAgICB7CisgICAgICAgIElOSVRfTElTVF9IRUFEKCZhcmdvLT5y
aW5nX2hhc2hbaV0pOworICAgICAgICBJTklUX0xJU1RfSEVBRCgmYXJnby0+c2VuZF9oYXNoW2ld
KTsKKyAgICB9CisgICAgSU5JVF9MSVNUX0hFQUQoJmFyZ28tPndpbGRjYXJkX3BlbmRfbGlzdCk7
Cit9CisKK2ludAorYXJnb19pbml0KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IGFy
Z29fZG9tYWluICphcmdvOworCisgICAgaWYgKCAhb3B0X2FyZ28gKQorICAgIHsKKyAgICAgICAg
YXJnb19kcHJpbnRrKCJhcmdvIGRpc2FibGVkLCBkb21pZDogJXVcbiIsIGQtPmRvbWFpbl9pZCk7
CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIGFyZ29fZHByaW50aygiaW5pdDogZG9t
aWQ6ICV1XG4iLCBkLT5kb21haW5faWQpOworCisgICAgYXJnbyA9IHh6YWxsb2Moc3RydWN0IGFy
Z29fZG9tYWluKTsKKyAgICBpZiAoICFhcmdvICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisK
KyAgICBhcmdvX2RvbWFpbl9pbml0KGFyZ28pOworCisgICAgd3JpdGVfbG9jaygmTDFfZ2xvYmFs
X2FyZ29fcndsb2NrKTsKKworICAgIGQtPmFyZ28gPSBhcmdvOworCisgICAgd3JpdGVfdW5sb2Nr
KCZMMV9nbG9iYWxfYXJnb19yd2xvY2spOworCisgICAgcmV0dXJuIDA7Cit9CisKK3ZvaWQKK2Fy
Z29fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIEJVR19PTighZC0+aXNfZHlpbmcp
OworCisgICAgd3JpdGVfbG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIGFyZ29f
ZHByaW50aygiZGVzdHJveTogZG9taWQgJXUgZC0+YXJnbz0lcFxuIiwgZC0+ZG9tYWluX2lkLCBk
LT5hcmdvKTsKKworICAgIGlmICggZC0+YXJnbyApCisgICAgeworICAgICAgICBkb21haW5fcmlu
Z3NfcmVtb3ZlX2FsbChkKTsKKyAgICAgICAgcGFydG5lcl9yaW5nc19yZW1vdmUoZCk7CisgICAg
ICAgIHdpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKGQpOworICAgICAgICBYRlJFRShkLT5h
cmdvKTsKKyAgICB9CisKKyAgICB3cml0ZV91bmxvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7
Cit9CisKK3ZvaWQKK2FyZ29fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHdy
aXRlX2xvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CisKKyAgICBhcmdvX2RwcmludGsoInNv
ZnQgcmVzZXQgZD0ldSBkLT5hcmdvPSVwXG4iLCBkLT5kb21haW5faWQsIGQtPmFyZ28pOworCisg
ICAgaWYgKCBkLT5hcmdvICkKKyAgICB7CisgICAgICAgIGRvbWFpbl9yaW5nc19yZW1vdmVfYWxs
KGQpOworICAgICAgICBwYXJ0bmVyX3JpbmdzX3JlbW92ZShkKTsKKyAgICAgICAgd2lsZGNhcmRf
cmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU2luY2Ug
b3B0X2FyZ28gY2Fubm90IGNoYW5nZSBhdCBydW50aW1lLCBpZiBkLT5hcmdvIGlzIHRydWUgdGhl
bgorICAgICAgICAgKiBvcHRfYXJnbyBtdXN0IGJlIHRydWUsIGFuZCB3ZSBjYW4gYXNzdW1lIHRo
YXQgaW5pdCBpcyBhbGxvd2VkIHRvCisgICAgICAgICAqIHByb2NlZWQgYWdhaW4gaGVyZS4KKyAg
ICAgICAgICovCisgICAgICAgIGFyZ29fZG9tYWluX2luaXQoZC0+YXJnbyk7CisgICAgfQorCisg
ICAgd3JpdGVfdW5sb2NrKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9jb21wYXQvYXJnby5jIGIveGVuL2NvbW1vbi9jb21wYXQvYXJnby5jCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjhlZGI5ZTgKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMKQEAgLTAsMCArMSwyMyBAQAorLyoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgorICogQXJnbyA6IEh5cGVydmlzb3ItTWVkaWF0ZWQgZGF0YSBlWGNoYW5nZQor
ICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQkFFIFN5c3RlbXMKKyAqCisgKiBUaGlzIHByb2dy
YW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAq
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBk
ZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYg
bm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQorICogRm91bmRhdGlvbiwgSW5jLiwgNTkg
VGVtcGxlIFBsYWNlLCBTdWl0ZSAzMzAsIEJvc3RvbiwgTUEgIDAyMTExLTEzMDcgIFVTQQorICov
CisKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMvYXJnby5oPgorCisj
aW5jbHVkZSA8Y29tcGF0L2FyZ28uaD4KKworQ0hFQ0tfYXJnb19hZGRyOworQ0hFQ0tfYXJnb19y
aW5nOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWlu
LmMKaW5kZXggYzYyM2RhZS4uNzQ3MGNkOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4u
YworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSA8
eGVuL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8eGVuL3hlbm9wcm9mLmg+CiAjaW5jbHVkZSA8
eGVuL2lycS5oPgorI2luY2x1ZGUgPHhlbi9hcmdvLmg+CiAjaW5jbHVkZSA8YXNtL2RlYnVnZ2Vy
Lmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KQEAg
LTI3Nyw2ICsyNzgsOCBAQCBzdGF0aWMgdm9pZCBfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFp
biAqZCkKIAogICAgIHhmcmVlKGQtPnBidWYpOwogCisgICAgYXJnb19kZXN0cm95KGQpOworCiAg
ICAgcmFuZ2VzZXRfZG9tYWluX2Rlc3Ryb3koZCk7CiAKICAgICBmcmVlX2NwdW1hc2tfdmFyKGQt
PmRpcnR5X2NwdW1hc2spOwpAQCAtNDQ1LDYgKzQ0OCw5IEBAIHN0cnVjdCBkb21haW4gKmRvbWFp
bl9jcmVhdGUoZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICAgICAg
aW5pdF9zdGF0dXMgfD0gSU5JVF9nbnR0YWI7CiAKKyAgICAgICAgaWYgKCAoZXJyID0gYXJnb19p
bml0KGQpKSAhPSAwICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKwogICAgICAgICBlcnIgPSAt
RU5PTUVNOwogCiAgICAgICAgIGQtPnBidWYgPSB4emFsbG9jX2FycmF5KGNoYXIsIERPTUFJTl9Q
QlVGX1NJWkUpOwpAQCAtNzE3LDYgKzcyMyw3IEBAIGludCBkb21haW5fa2lsbChzdHJ1Y3QgZG9t
YWluICpkKQogICAgICAgICBpZiAoIGQtPmlzX2R5aW5nICE9IERPTURZSU5HX2FsaXZlICkKICAg
ICAgICAgICAgIHJldHVybiBkb21haW5fa2lsbChkKTsKICAgICAgICAgZC0+aXNfZHlpbmcgPSBE
T01EWUlOR19keWluZzsKKyAgICAgICAgYXJnb19kZXN0cm95KGQpOwogICAgICAgICBldnRjaG5f
ZGVzdHJveShkKTsKICAgICAgICAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoZCk7CiAgICAgICAg
IHRtZW1fZGVzdHJveShkLT50bWVtX2NsaWVudCk7CkBAIC0xMTc1LDYgKzExODIsOCBAQCBpbnQg
ZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGdyYW50X3RhYmxlX3dh
cm5fYWN0aXZlX2dyYW50cyhkKTsKIAorICAgIGFyZ29fc29mdF9yZXNldChkKTsKKwogICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CiAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxl
KHJ1bnN0YXRlX2d1ZXN0KHYpLCBOVUxMKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL01ha2Vm
aWxlIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKaW5kZXggZjc4OTVlNC4uM2QxNDUzMiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvTWFrZWZpbGUKKysrIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKQEAg
LTUsNiArNSw3IEBAIGlmbmVxICgkKENPTkZJR19DT01QQVQpLCkKIGNvbXBhdC1hcmNoLSQoQ09O
RklHX1g4NikgOj0geDg2XzMyCiAKIGhlYWRlcnMteSA6PSBcCisgICAgY29tcGF0L2FyZ28uaCBc
CiAgICAgY29tcGF0L2NhbGxiYWNrLmggXAogICAgIGNvbXBhdC9lbGZub3RlLmggXAogICAgIGNv
bXBhdC9ldmVudF9jaGFubmVsLmggXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2Fy
Z28uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uNTMwYmI4MgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmdvLmgKQEAgLTAsMCArMSw2NCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogQXJn
byA6IEh5cGVydmlzb3ItTWVkaWF0ZWQgZGF0YSBlWGNoYW5nZQorICoKKyAqIERlcml2ZWQgZnJv
bSB2NHYsIHRoZSB2ZXJzaW9uIDIgb2YgdjJ2LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxMCwg
Q2l0cml4IFN5c3RlbXMKKyAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5LCBCQUUgU3lzdGVtcwor
ICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBh
bnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29j
aWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBp
biB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGlt
aXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxp
c2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhl
IFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMK
KyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lv
biBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRp
YWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9W
SURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisg
KiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9G
IE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFO
RCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBD
T1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhF
UgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBP
UiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJ
VEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBT
T0ZUV0FSRS4KKyAqCisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJHT19IX18KKyNkZWZp
bmUgX19YRU5fUFVCTElDX0FSR09fSF9fCisKKyNpbmNsdWRlICJ4ZW4uaCIKKworI2RlZmluZSBY
RU5fQVJHT19ET01JRF9BTlkgICAgICAgRE9NSURfSU5WQUxJRAorCisvKiBGaXhlZC13aWR0aCB0
eXBlIGZvciAiYXJnbyBwb3J0IiBudW1iZXIuIE5vdGhpbmcgdG8gZG8gd2l0aCBldnRjaG5zLiAq
LwordHlwZWRlZiB1aW50MzJfdCB4ZW5fYXJnb19wb3J0X3Q7CisKK3R5cGVkZWYgc3RydWN0IHhl
bl9hcmdvX2FkZHIKK3sKKyAgICB4ZW5fYXJnb19wb3J0X3QgYXBvcnQ7CisgICAgZG9taWRfdCBk
b21haW5faWQ7CisgICAgdWludDE2X3QgcGFkOworfSB4ZW5fYXJnb19hZGRyX3Q7CisKK3R5cGVk
ZWYgc3RydWN0IHhlbl9hcmdvX3JpbmcKK3sKKyAgICAvKiBHdWVzdHMgc2hvdWxkIHVzZSBhdG9t
aWMgb3BlcmF0aW9ucyB0byBhY2Nlc3MgcnhfcHRyICovCisgICAgdWludDMyX3QgcnhfcHRyOwor
ICAgIC8qIEd1ZXN0cyBzaG91bGQgdXNlIGF0b21pYyBvcGVyYXRpb25zIHRvIGFjY2VzcyB0eF9w
dHIgKi8KKyAgICB1aW50MzJfdCB0eF9wdHI7CisgICAgLyoKKyAgICAgKiBIZWFkZXIgc3BhY2Ug
cmVzZXJ2ZWQgZm9yIGxhdGVyIHVzZS4gQWxpZ24gdGhlIHN0YXJ0IG9mIHRoZSByaW5nIHRvIGEK
KyAgICAgKiBtdWx0aXBsZSBvZiB0aGUgbWVzc2FnZSBzbG90IHNpemUuCisgICAgICovCisgICAg
dWludDhfdCByZXNlcnZlZFs1Nl07CisjaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBf
X1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKKyAgICB1aW50OF90IHJpbmdbXTsKKyNlbGlmIGRl
ZmluZWQoX19HTlVDX18pCisgICAgdWludDhfdCByaW5nWzBdOworI2VuZGlmCit9IHhlbl9hcmdv
X3JpbmdfdDsKKworI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYXJnby5oIGIv
eGVuL2luY2x1ZGUveGVuL2FyZ28uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4yYmE3ZTVjCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL2FyZ28uaApAQCAt
MCwwICsxLDQ0IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBBcmdvIDogSHlwZXJ2aXNv
ci1NZWRpYXRlZCBkYXRhIGVYY2hhbmdlCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4LCBCQUUg
U3lzdGVtcworICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0
aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZl
IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFs
b25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJl
CisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1wbGUgUGxhY2UsIFN1aXRlIDMzMCwgQm9zdG9u
LCBNQSAgMDIxMTEtMTMwNyAgVVNBCisgKi8KKworI2lmbmRlZiBfX1hFTl9BUkdPX0hfXworI2Rl
ZmluZSBfX1hFTl9BUkdPX0hfXworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKKyNpZmRlZiBD
T05GSUdfQVJHTworCitpbnQgYXJnb19pbml0KHN0cnVjdCBkb21haW4gKmQpOwordm9pZCBhcmdv
X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7Cit2b2lkIGFyZ29fc29mdF9yZXNldChzdHJ1Y3Qg
ZG9tYWluICpkKTsKKworI2Vsc2UgLyogIUNPTkZJR19BUkdPICovCisKK3N0YXRpYyBpbmxpbmUg
aW50IGFyZ29faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCitz
dGF0aWMgaW5saW5lIHZvaWQgYXJnb19kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCit7Cit9CisK
K3N0YXRpYyBpbmxpbmUgdm9pZCBhcmdvX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKK3sK
K30KKworI2VuZGlmCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA0OTU2YTc3Li42ZTY5YWZhIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaApAQCAtNDkwLDYgKzQ5MCwxMSBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgICAgIHVuc2lnbmVk
IGludCBndWVzdF9yZXF1ZXN0X2VuYWJsZWQgICAgICAgOiAxOwogICAgICAgICB1bnNpZ25lZCBp
bnQgZ3Vlc3RfcmVxdWVzdF9zeW5jICAgICAgICAgIDogMTsKICAgICB9IG1vbml0b3I7CisKKyNp
ZmRlZiBDT05GSUdfQVJHTworICAgIC8qIEFyZ28gaW50ZXJkb21haW4gY29tbXVuaWNhdGlvbiBz
dXBwb3J0ICovCisgICAgc3RydWN0IGFyZ29fZG9tYWluICphcmdvOworI2VuZGlmCiB9OwogCiAv
KiBQcm90ZWN0IHVwZGF0ZXMvcmVhZHMgKHJlc3AuKSBvZiBkb21haW5fbGlzdCBhbmQgZG9tYWlu
X2hhc2guICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRl
L3hsYXQubHN0CmluZGV4IDUyNzMzMjAuLjlmNjE2ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC0xNDgsMyArMTQ4LDUgQEAK
ID8JZmxhc2tfc2V0ZW5mb3JjZQkJeHNtL2ZsYXNrX29wLmgKICEJZmxhc2tfc2lkX2NvbnRleHQJ
CXhzbS9mbGFza19vcC5oCiA/CWZsYXNrX3RyYW5zaXRpb24JCXhzbS9mbGFza19vcC5oCis/CWFy
Z29fYWRkcgkJCWFyZ28uaAorPwlhcmdvX3JpbmcJCQlhcmdvLmgKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glWNY-0003qj-Dr; Mon, 21 Jan 2019 10:00:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNW-0003pb-LR
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:26 +0000
X-Inumbo-ID: 5ff34fd8-1d63-11e9-a1e0-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ff34fd8-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:26 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id h193so14336085ita.5
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8pu8dg4M2aN2vfGfiAvUkCDJDp13cgG6eh2d63mqF18=;
 b=HdxbC+Amasryd7s7Ga/c8609OPEg2Q69P9o7ClXiR9/ZeeS5+9Momt5kj0LlZjGa+m
 Sbh27hv/QrwOMrJhnay+DkHR0AaTsEo8vA/2+NdL9cXbz2bPQvjf5ctjIPd3rBI8bCkz
 bA51q87yA+DDkipH1o5WmDwgXutAHlfeHAdGTNq7aJmJSZFLpGHlu8a5/UlDkyN6cN69
 ITKL6DVvg37HnP/Hwnub+S8++il+eXqpRQaxoiMVjg8UxI69VjNCq321nC48mBovcqd7
 vtHuDcXDQY3uz4vl4E0fneIk+c7PaPxylnEON7Tci4k7PqH3MPACtYAhLhnWhVJcVwmn
 yZHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=8pu8dg4M2aN2vfGfiAvUkCDJDp13cgG6eh2d63mqF18=;
 b=EOws92oxJqw8cbqX8aqHhjzDdfyNgcLFvc+Xjhx07mH0QZEGrYPgUBkpYMFa4IQURU
 96l3AThjoYowwjh1S4JVaLTzSpY7tsPM5iN9j46EZT54rfW+TW9wPs0N3ijoUcN3hwgA
 rXuDn0WCcmoKoUnU/oLKm3oK6tTyHE/kY958ktxOHgumR0sBrj7X/6i+nDYqewyAyo+M
 5baA3DlkNY/NzbuordmAgaSCR1+4cnPlpm7zNdXWy2Ynne0JHJEQ/Z5q94WAQKUebs4L
 BSl54iYR9AbsxX78gODGvbnnFDjOgmbKGi3BN8oEiZGZ3nSVJtKljHpwHd8Nd3fWY3ps
 QInQ==
X-Gm-Message-State: AJcUukfrpdeOyKS5nN+uSDCzwa/FjJAPaGU4eHZFeOZ0aGOyR8LeUE8c
 FVAqMLdzkoJxZi6bY+GZpL4389+xPFE=
X-Google-Smtp-Source: ALg8bN64eRhRwSWhdl9JOTgl3N/QW4BcGPevmVaDyyvrTCUxPz8Xm0L5rcEGCHLgUIznuj/3SCY/Gg==
X-Received: by 2002:a24:f143:: with SMTP id q3mr17239942iti.42.1548064825408; 
 Mon, 21 Jan 2019 02:00:25 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:24 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:46 -0800
Message-Id: <1548064795-18160-7-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 06/15] xen/arm: introduce
 guest_handle_for_field()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QVJNIHBvcnQgb2YgYy9zIGJiNTQ0NTg1OiAiaW50cm9kdWNlIGd1ZXN0X2hhbmRsZV9mb3JfZmll
bGQoKSIKClRoaXMgaGVscGVyIHR1cm5zIGEgZmllbGQgb2YgYSBHVUVTVF9IQU5ETEUgaW50byBh
IEdVRVNUX0hBTkRMRS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3Rv
cGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KdjM6IEFkZGVkIFN0ZWZhbm8ncyBSZXZpZXdlZC1i
eQp2MjogQWRkZWQgUGF1bCdzIFJldmlld2VkLWJ5CgogeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVz
dF9hY2Nlc3MuaCB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKaW5kZXggMjI0ZDJhMC4uODk5N2ExYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2d1ZXN0X2FjY2Vzcy5oCkBAIC02Myw2ICs2Myw5IEBAIGludCBhY2Nlc3NfZ3Vlc3Rf
bWVtb3J5X2J5X2lwYShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGlwYSwgdm9pZCAqYnVmLAog
ICAgIF95OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogfSkKIAorI2RlZmluZSBndWVzdF9oYW5kbGVfZm9yX2ZpZWxkKGhuZCwgdHlwZSwgZmxk
KSAgICAgICAgICBcCisgICAgKChYRU5fR1VFU1RfSEFORExFKHR5cGUpKSB7ICYoaG5kKS5wLT5m
bGQgfSkKKwogI2RlZmluZSBndWVzdF9oYW5kbGVfZnJvbV9wdHIocHRyLCB0eXBlKSAgICAgICAg
XAogICAgICgoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh0eXBlKSkgeyAodHlwZSAqKXB0ciB9KQog
I2RlZmluZSBjb25zdF9ndWVzdF9oYW5kbGVfZnJvbV9wdHIocHRyLCB0eXBlKSAgXAotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glWNc-0003tK-Or; Mon, 21 Jan 2019 10:00: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=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNb-0003sy-WB
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:32 +0000
X-Inumbo-ID: 61c1aaca-1d63-11e9-a1e0-bc764e045a96
Received: from mail-it1-x12d.google.com (unknown [2607:f8b0:4864:20::12d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61c1aaca-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:29 +0000 (UTC)
Received: by mail-it1-x12d.google.com with SMTP id c9so14356740itj.1
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=KMnP41KJafOgTcm+6Y4QKXkpFNMZdbLiyKleykjjxL8=;
 b=AAC3N8rVucaCkrB3rU/3655BDvvOSMRL8A9rRQCUhJ7MWxmFR2M8i1euBB8RaM6p/j
 etr46g8q0Ex9U1a6P+clmrBBJElwlpUlpY5hakiBm70Lo8RUkKx6ba3SAdxlmBm/185W
 iC30+SuWNAfmYY4cLZvGh02BD57gNNhmWNmYlNk4mgd2veD4Mk6axKXdG786vatR79YA
 Jz+sHjnOx/NZPcqrz9bQNXNy65xAhqRf+QgbsppwLbpSIFaYOcpLObAgf1wNP0Po7rG/
 7+WEy3x/bVo2F+JElzcETDmf/5pQTBKqRj+WfW1dtymNqIrY/blIkMfbOHaa8LWYM4cD
 uCcQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=KMnP41KJafOgTcm+6Y4QKXkpFNMZdbLiyKleykjjxL8=;
 b=BdG97Wm29QmZfgFxk9cvQ4VMrXmHqYzLMzhTuK4yRCE0CAOOJdpgUH5XflhgaHBUYw
 3pGghqwBceTiVDyjt80MJ3f1GdlZbGqo8xEhTmxJyT2oZzhiMNzOPHFT7Buh+9cd5N8j
 Qw9fU1THx3wlEfXSopEr2dgmKu2pE67151Ghy0dJWKHO7IOrw7IYY5ib10f94lUwiUhM
 eGVmQBzCld257GCbun64CwwOvzw28rjY9b6i4GY2kTw0vDMfHNUs0K5+84NcwxBF6gjs
 8fa26yJx5fXxdX/v60mDPFpAIsBDHWufLyhttfs135MiRIad3WflbF6TNVDIsl0R3Ekx
 WcCg==
X-Gm-Message-State: AJcUukfo3RYDbiFzntejfrTWuSNrq6D5FpjyPihNkaCbKkGbTNamWlQn
 +DW4/WV+2bfbxaCb/IQHpVde58qILLM=
X-Google-Smtp-Source: ALg8bN7PENOvj0V/j7BA4UtZuw2mP/fjPqZ1irB/HYmn6pyHhVW32ewfZtj9x+Yy00YpwJ7hRjiaGw==
X-Received: by 2002:a24:9dc3:: with SMTP id f186mr17564142itd.28.1548064828027; 
 Mon, 21 Jan 2019 02:00:28 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:27 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:47 -0800
Message-Id: <1548064795-18160-8-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlZ2lzdGVyIG9wIGlzIHVzZWQgYnkgYSBkb21haW4gdG8gcmVnaXN0ZXIgYSByZWdpb24g
b2YgbWVtb3J5IGZvcgpyZWNlaXZpbmcgbWVzc2FnZXMgZnJvbSBlaXRoZXIgYSBzcGVjaWZpZWQg
b3RoZXIgZG9tYWluLCBvciwgaWYgc3BlY2lmeWluZyBhCndpbGRjYXJkLCBhbnkgZG9tYWluLgoK
VGhpcyBvcGVyYXRpb24gY3JlYXRlcyBhIG1hcHBpbmcgd2l0aGluIFhlbidzIHByaXZhdGUgYWRk
cmVzcyBzcGFjZSB0aGF0CndpbGwgcmVtYWluIHJlc2lkZW50IGZvciB0aGUgbGlmZXRpbWUgb2Yg
dGhlIHJpbmcuIEluIHN1YnNlcXVlbnQgY29tbWl0cywKdGhlIGh5cGVydmlzb3Igd2lsbCB1c2Ug
dGhpcyBtYXBwaW5nIHRvIGNvcHkgZGF0YSBmcm9tIGEgc2VuZGluZyBkb21haW4gaW50bwp0aGlz
IHJlZ2lzdGVyZWQgcmluZywgbWFraW5nIGl0IGFjY2Vzc2libGUgdG8gdGhlIGRvbWFpbiB0aGF0
IHJlZ2lzdGVyZWQgdGhlCnJpbmcgdG8gcmVjZWl2ZSBkYXRhLgoKV2lsZGNhcmQgYW55LXNlbmRl
ciByaW5ncyBhcmUgZGVmYXVsdCBkaXNhYmxlZCBhbmQgcmVnaXN0cmF0aW9uIHdpbGwgYmUKcmVm
dXNlZCB3aXRoIEVQRVJNIHVubGVzcyB0aGV5IGhhdmUgYmVlbiBzcGVjaWZpY2FsbHkgZW5hYmxl
ZCB3aXRoIHRoZQpuZXcgbWFjLXBlcm1pc3NpdmUgZmxhZyB0aGF0IGlzIGFkZGVkIHRvIHRoZSBh
cmdvIGJvb3Qgb3B0aW9uIGhlcmUuIFRoZQpyZWFzb24gd2h5IHRoZSBkZWZhdWx0IGZvciB3aWxk
Y2FyZCByaW5ncyBpcyAnZGVueScgaXMgdGhhdCB0aGVyZSBpcwpjdXJyZW50bHkgbm8gbWVhbnMg
dG8gcHJvdGVjdCB0aGUgcmluZyBmcm9tIERvUyBieSBhIG5vaXN5IGRvbWFpbgpzcGFtbWluZyB0
aGUgcmluZywgYWZmZWN0aW5nIG90aGVyIGRvbWFpbnMgYWJpbGl0eSB0byBzZW5kIHRvIGl0LiBU
aGlzCndpbGwgYmUgYWRkcmVzc2VkIHdpdGggWFNNIHBvbGljeSBjb250cm9scyBpbiBzdWJzZXF1
ZW50IHdvcmsuCgpTaW5jZSBkZW55aW5nIGFjY2VzcyB0byBhbnktc2VuZGVyIHJpbmdzIGlzIGEg
c2lnbmlmaWNhbnQgZnVuY3Rpb25hbApjb25zdHJhaW50LCB0aGUgbmV3IG9wdGlvbiAibWFjLXBl
cm1pc3NpdmUiIGZvciB0aGUgYXJnbyBib290cGFyYW0KZW5hYmxlcyBvdmVycmlkaW5nIHRoaXMu
IGVnOiAiYXJnbz0xLG1hYy1wZXJtaXNzaXZlPTEiCgpUaGUgcDJtIHR5cGUgb2YgdGhlIG1lbW9y
eSBzdXBwbGllZCBieSB0aGUgZ3Vlc3QgZm9yIHRoZSByaW5nIG11c3QgYmUKcDJtX3JhbV9ydyBh
bmQgdGhlIG1lbW9yeSB3aWxsIGJlIHBpbm5lZCBhcyBQR1Rfd3JpdGFibGVfcGFnZSB3aGlsZSB0
aGUgcmluZwppcyByZWdpc3RlcmVkLgoKeGVuX2FyZ29fZ2ZuX3QgdHlwZSBpcyBkZWZpbmVkIGFu
ZCBpcyA2NC1iaXQgb24gYWxsIGFyY2hpdGVjdHVyZXMgd2hpY2gKYXNzaXN0cyB3aXRoIGF2b2lk
aW5nIHRoZSBuZWVkIGZvciBjb21wYXQgY29kZSB0byB0cmFuc2xhdGUgaHlwZXJjYWxsIGFyZ3Mu
ClRoaXMgaHlwZXJjYWxsIG9wIGFuZCBpdHMgaW50ZXJmYWNlIGN1cnJlbnRseSBvbmx5IHN1cHBv
cnRzIDRLLXNpemVkIHBhZ2VzLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNo
cmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KLS0tCnY0IHYzIzA3IEphbjogc2hyaW5r
IGNyaXRpY2FsIHNlY3Rpb25zIGluIHJlZ2lzdGVyX3JpbmcKdjQgdjMjMDcgSmFuOiByZXZpc2Ug
cmVnaXN0ZXIgZmxhZyBNQVNLIGluIGhlYWRlciwgbm90ZSAzMi1iaXRuZXNzIG9mIGFyZ3MKdjQg
ZmVlZGJhY2s6IHVzZSBzdGFuZGFyZCBkYXRhIHN0cnVjdHVyZXMgcGVyIGNvbW1vbiBjb2RlLCBu
b3QgbG9vcCBtYWNyb3MKdjQgQW5kcmV3OiB1c2UgdGhlIHNpbmdsZSBhcmdvIGNvbW1hbmQgbGlu
ZSBvcHRpb24gbGlzdAp2NCAjMDcgSmFuOiByZXdyaXRlIGZpbmRfcmluZ19tZm4gdG8gdXNlIGNo
ZWNrX2dldF9wYWdlX2Zyb21fZ2ZuCnY0ICMwNyBSb2dlcjogYWRkIEZJWE1FIHRvIHJpbmdfbWFw
X3BhZ2UgZm9yIHZtYXAgY29udGlndW91cyByaW5nIG1hcHBpbmcKCnYzICMwNyBKYW46IGNvbW1l
bnQ6IG1pbmltdW0gcmluZyBzaXplIGlzIGJhc2VkIG9uIG1pbmltdW0tc2l6ZWQgbWVzc2FnZQp2
MyAjMDQgQW5kcmV3OiByZWZlcmVuY2UgQ09ORklHX0FSR08gaW4gdGhlIGNvbW1hbmQgbGluZSBk
b2N1bWVudGF0aW9uCnYzICMwNyBKYW46IHJlZ2lzdGVyX3Jpbmc6IGZvbGQgZWxzZSwgaWYgaW50
byBlbHNlLWlmIHRvIGRyb3AgaW5kZW50CnYzICMwNyBKYW46IHJlbW92ZSBubyBsb25nZXIgdXNl
ZCBndWVzdF9oYW5kbGVfaXNfYWxpZ25lZCBtYWNyb3MKdjMgIzA3IEphbjogcmVtb3ZlIGRlYWQg
Y29kZSBmcm9tIGZpbmRfcmluZ19tZm5zCnYzICMwNyBKYW46IGZpeCBmb3JtYXQgc3RyaW5nIGlu
ZGVudGlvbiBpbiBwcmludGtzCnYzICMwNyBKYW46IHJlbW92ZSByZWR1bmRhbnQgYm91bmRzIGNo
ZWNrIG9uIG5wYWdlIGluIGZpbmRfcmluZ19tZm5zCnYzICMwOCBzZWxmL1JvZ2VyOiBpbXByb3Zl
IGRwcmludGsgb3V0cHV0IGluIGZpbmRfcmluZ19pbmZvIGxpa2UgZmluZF9zZW5kX2luZm8KdjMg
IzA3IEphbjogcmVuYW1lIHJpbmdfZmluZF9pbmZvIHRvIGZpbmRfcmluZ19pbmZvCnYzICMwNyBK
YW46IHVzZSBhcnJheV9pbmRleF9ub3NwZWMgaW4gcmluZ19tYXBfcGFnZQp2MyAjMDcgSmFuOiBm
aXggbnVtZXJpYyBlbnRyaWVzIGluIHByaW50ayBmb3JtYXQgc3RyaW5ncwp2MyAjNyBKYW46IGRy
b3AgdW5uZWVkZWQgcGFyZW50aGVzZXMgZnJvbSBST1VORFVQX01FU1NBR0UgZGVmbgp2MyAjMTAg
Um9nZXI6IG1vdmUgZmluZCBmdW5jdGlvbnMgdG8gdG9wIG9mIGZpbGUgYW5kIGRyb3AgcHJvdG90
eXBlcwp2MyAjMDMgbWVsZCBjb21wYXQgY2hlY2sgZm9yIGh5cGVyY2FsbCBhcmcgcmVnaXN0ZXIg
c3RydWN0CnYzICMwNCBSb2dlci9KYW46IG1ha2UgbG9jayBuYW1lcyBjbGVhcmVyIGFuZCBhc3Nl
cnQgdGhlaXIgc3RhdGUKdjMgIzA0IEphbjogcG9ydCAtPiBhcG9ydCB3aXRoIHR5cGU7IGRpc3Rp
bmd1aXNoIGFyZ28gcG9ydCBmcm9tIGV2dGNobgp2MyBmZWVkYmFjayAjMDcgRXJpYzogZml4IGhl
YWRlciBtYXggcmluZyBzaXplIGNvbW1lbnQgdW5pdHMKdjMgZmVlZGJhY2sgIzA0IFJvZ2VyOiBt
Zm5fbWFwcGluZzogdm9pZCogaW5zdGVhZCBvZiB1aW50OF90Kgp2MyB1c2UgJXUgZm9yIHByaW50
aW5nIHVuc2lnbmVkIGludHMgaW4gZmluZF9yaW5nX21mbnMKdjMgZmVlZGJhY2sgIzA0IEphbjog
dWludDMyX3QgLT4gdW5zaWduZWQgaW50IGZvciBucGFnZSBpbiByZWdpc3Rlcl9yaW5nCnYzIGZl
ZWRiYWNrICMwNCBSb2dlcjogZHJvcCBucGFnZXMgc3RydWN0IG1lbWJlciwgY2FsY3VsYXRlIGZy
b20gbGVuCnYzIDogcmVnaXN0ZXJfcmluZzogdWludDMyX3QgLT4gdW5zaWduZWQgaW50IGZvciBw
cml2YXRlX3R4X3B0cgp2MyBmZWVkYmFjayBSb2dlci9KYW46IEFTU0VSVCBjdXJyZCBpcyBjdXJy
ZW50LT5kb21haW4gb3IgdXNlICdkJyB2YXJpYWJsZSBuYW1lCnYzIGZlZWRiYWNrICMwNyBSb2dl
cjogdXNlIG9wdF9hcmdvX21hY19wZXJtaXNzaXZlIDogYSBib29sZWFuIG9wdAp2MyBmZWVkYmFj
ayAjMDQgUm9nZXI6IHJlb3JkZXIgI2luY2x1ZGVzIHRvIGFscGhhYmV0aWNhbCBvcmRlcgp2MyBm
ZWVkYmFjayAjMDcgUm9nZXI6IGRyb3AgY29tbWVudCByZTogSW50ZWwgRVBUL0FNRCBOUFQgZm9y
IHdyaXRlLW9ubHkgbWFwcGluZwp2MyBmZWVkYmFjayAjMDcgUm9nZXI6IGRyb3AgcHRyIGFyaXRo
bWV0aWMgaW4gdXBkYXRlX3R4X3B0ciwgdXNlIHJpbmcgc3RydWN0IGNhc3QKdjMgZmVlZGJhY2sg
IzA3IFJvZ2VyOiBkcm9wIG5ld2xpbmUgaW4gcmluZ19tYXBfcGFnZQp2MyBmZWVkYmFjayAjMDcg
Um9nZXI6IGRyb3AgdW5uZWVkZWQgbnVsbCBjaGVjayBiZWZvcmUgeGZyZWUKdjMgZmVlZGJhY2sg
IzA3IFJvZ2VyOiB1c2UgcmV0dXJuIGFuZCBkcm9wIG91dCBsYWJlbCBpbiByZWdpc3Rlcl9yaW5n
CnYzIFN0ZWZhbm86IGFkZCA0SyBwYWdlIGNvbnN0cmFpbnQgdG8gaGVhZGVyIGZpbGUgY29tbWVu
dCAmIGNvbW1pdCBtc2cKdjMgSnVsaWVuL1N0ZWZhbm86IDRLIGdyYW51bGFyaXR5IG9rOiB1c2Ug
NjQtYml0IGdmbnMgaW4gcmVnaXN0ZXIgaW50ZXJmYWNlCgp2MiBzZWxmOiBkaXNhbGxvdyByaW5n
IHJlc2l6ZSB2aWEgcmVyZWdpc3Rlcgp2MiBmZWVkYmFjayBKYW46IGRyb3AgY29va2llLCBpbXBs
ZW1lbnQgdGVhcmRvd24KdjIgZmVlZGJhY2sgSmFuOiBkcm9wIG1lc3NhZ2UgZnJvbSBhcmdvX21l
c3NhZ2Vfb3AKdjIgc2VsZjogbW92ZSBoYXNoX2luZGV4IGZ1bmN0aW9uIGJlbG93IGxvY2tpbmcg
Y29tbWVudAp2MiBzZWxmOiBPVkVSSEFVTAp2MiBzZWxmL0phbjogcmVtb3ZlIHVzZSBvZiBtYWdp
YyB2ZXJpZmljYXRpb24gZmllbGQgYW5kIHRpZHkgdXAKdjIgc2VsZjogbWVyZ2UgbWF4IGFuZCBt
aW4gcmluZyBzaXplIGNoZWNrIGNsYXVzZXMKdjIgZmVlZGJhY2sgdjEjMTMgUm9nZXI6IHVzZSBP
Uy1zdXBwbGllZCByb3VuZHVwOyBkcm9wIGZyb20gcHVibGljIGhlYWRlcgp2MiBmZWVkYmFjayAj
OSwgSmFuOiB1c2UgdGhlIGFyZ28tbWFjIGJvb3RwYXJhbSBhdCBwb2ludCBvZiBpbnRyb2R1Y3Rp
b24KdjIgZmVlZGJhY2sgIzksIEphbjogcmVuYW1lIGJvb3Qgb3B0IHZhcmlhYmxlIHRvIGNvbXBs
eSB3aXRoIGNvbnZlbnRpb24KdjIgZmVlZGJhY2sgIzksIEphbjogcmVuYW1lIHRoZSBhcmdvX21h
YyBib290cGFyYW0gdG8gYXJnby1tYWMKdjIgZmVlZGJhY2sgIzkgSmFuOiBkb2N1bWVudCBhcmdv
IGJvb3Qgb3B0IGluIHhlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KdjEsMiBmZWVkYmFjayBKYW4v
Um9nZXIvUGF1bDogZHJvcCBlcnJubyByZXR1cm5pbmcgZ3Vlc3QgYWNjZXNzIGZ1bmN0aW9ucwp2
MSBmZWVkYmFjayBSb2dlciwgSmFuOiBkcm9wIGFyZ28gcHJlZml4IG9uIHN0YXRpYyBmdW5jdGlv
bnMKdjEgZmVlZGJhY2sgUm9nZXI6IHMvcGZuL2dmbi8gYW5kIHJldGlyZSBhbHdheXMtNjQtYml0
IHR5cGUKdjIuIGZlZWRiYWNrIEphbjogZG9jdW1lbnQgdGhlIGFyZ28tbWFjIGJvb3Qgb3B0CnYy
LiBmZWVkYmFjayBKYW46IHNpbXBsaWZ5IHJlLXJlZ2lzdGVyLCBkcm9wIG1hcHBpbmdzCnYxICMx
MyBmZWVkYmFjayBKYW46IHJldmlzZSB1c2Ugb2YgZ3Vlc3RfaGFuZGxlX29rYXkgdnMgX19jb3B5
IG9wcwoKdjEgIzEzIGZlZWRiYWNrLCBKYW46IHJlZ2lzdGVyIG9wIDogcy9FQ09OTlJFRlVTRUQv
RVNSQ0gvCnYxICM1ICgjMTMpIGZlZWRiYWNrIFBhdWw6IHJlZ2lzdGVyIG9wOiB1c2UgY3VycmQg
aW4gZG9fbWVzc2FnZV9vcAp2MSAjMTMgZmVlZGJhY2ssIFBhdWw6IHJlZ2lzdGVyIG9wOiB1c2Ug
bWZuX2VxIGNvbXBhcmF0b3IKdjEgIzUgKCMxMykgZmVlZGJhY2sgUGF1bDogcmVnaXN0ZXIgb3A6
IHVzZSBjdXJyZCBpbiBhcmdvX3JlZ2lzdGVyX3JpbmcKdjEgIzEzIGZlZWRiYWNrIFBhdWw6IHJl
Z2lzdGVyIG9wOiB3aGl0ZXNwYWNlLCB1bnNpZ25lZCwgYm91bmRzIGNoZWNrCnYxICMxMyBmZWVk
YmFjayBQYXVsOiB1c2Ugb2YgaGV4IGluIGxpbWl0IGNvbnN0YW50IGRlZmluaXRpb24KdjEgIzEz
IGZlZWRiYWNrIFBhdWwsIHJlZ2lzdGVyIG9wOiBzZXQgbm1mbnMgb24gbG9vcCB0ZXJtaW5hdGlv
bgp2MSAjMTMgZmVlZGJhY2sgUGF1bDogcmVnaXN0ZXIgb3A6IGRvL3doaWxlIC0+IGdvdG9zLCBy
ZWluZGVudAp2MSBhcmdvX3JpbmdfbWFwX3BhZ2U6IGRyb3AgdWludDMyX3QgZm9yIHVuc2lnbmVk
IGludAp2MS4gIzEzIGZlZWRiYWNrIEp1bGllbjogdXNlIHBhZ2UgZGVzY3JpcHRvcnMgaW5zdGVh
ZCBvZiBncGZucy4KICAgLSBhZGRzIEFCSSBzdXBwb3J0IGZvciBwYWdlcyB3aXRoIGRpZmZlcmVu
dCBncmFudWxhcml0eS4KdjEgZmVlZGJhY2sgIzEzLCBQYXVsOiBhZGp1c3QgbG9nIGxldmVsIG9m
IG1lc3NhZ2UKdjEgZmVlZGJhY2sgIzEzLCBQYXVsOiB1c2UgZ3ByaW50ayBmb3IgZ3Vlc3QtdHJp
Z2dlcmVkIHdhcm5pbmcKdjEgZmVlZGJhY2sgIzEzLCBQYXVsOiBncHJpbnRrIGFuZCBYRU5MT0df
REVCVUcgZm9yIHJpbmcgcmVnaXN0cmF0aW9uCnYxIGZlZWRiYWNrICMxMywgUGF1bDogdXNlIGdw
cmludGsgZm9yIGVycnMgaW4gYXJnb19yaW5nX21hcF9wYWdlCnYxIGZlZWRiYWNrICMxMywgUGF1
bDogdXNlIEVOT01FTSBpZiBnbG9iYWwgbWFwcGluZyBmYWlscwp2MSBmZWVkYmFjayBQYXVsOiBv
dmVyZmxvdyBjaGVjayBiZWZvcmUgc2hpZnQKdjE6IGFkZCBkZWZpbmUgZm9yIGNvcHlfZmllbGRf
dG9fZ3Vlc3RfZXJybm8KdjE6IGZpeCBncHJpbnRrIHVzZSBmb3IgQVJNIGFzIGl0cyBkZWZuIGRp
c2xpa2VzIHNwbGl0IGZvcm1hdCBzdHJpbmdzCnYxOiB1c2UgY29weV9maWVsZF90b19ndWVzdF9l
cnJubwp2MSBmZWVkYmFjayAjMTMsIEphbjogYXJnb19oYXNoX2ZuOiBubyBpbmxpbmUsIHJlbmFt
ZSwgY2hhbmdlIHR5cGUKdjEgZmVlZGJhY2sgIzEzLCBQYXVsLCBKYW46IEVGQVVMVCAtPiBFTk9N
RU0gaW4gYXJnb19yaW5nX21hcF9wYWdlCnYxIGZlZWRiYWNrICMxMywgSmFuOiByZW5hbWUgcGFn
ZSB2YXIgaW4gYXJnb19yaW5nX21hcF9wYWdlCnYxIGZlZWRiYWNrICMxMywgSmFuOiBzd2l0Y2gg
dWludDhfdCogdG8gdm9pZCogYW5kIGRyb3AgY2FzdAp2MSBmZWVkYmFjayAjMTMsIEphbjogc3dp
dGNoIG1lbW9yeSBiYXJyaWVyIHRvIHNtcF93bWIKdjEgZmVlZGJhY2sgIzEzLCBKYW46IG1ha2Ug
J3JpbmcnIGNvbW1lbnQgY29tcGx5IHdpdGggc2luZ2xlLWxpbmUgc3R5bGUKdjEgZmVlZGJhY2sg
IzEzLCBKYW46IHVzZSB4emFsbG9jX2FycmF5LCBkcm9wIGxvb3AgTlVMTCBpbml0CnYxIGZlZWRi
YWNrICMxMywgSmFuOiBpbml0IGJvb2wgd2l0aCBmYWxzZSByYXRoZXIgdGhhbiAwCnYxIGZlZWRi
YWNrICMxMyBKYW46IHVzZSBfX2NvcHk7IGRlZmluZSBhbmQgdXNlIF9fY29weV9maWVsZF90b19n
dWVzdF9lcnJubwp2MSBmZWVkYmFjayAjMTMsIEphbjogdXNlIHh6YWxsb2MsIGRyb3AgaW5kaXZp
ZHVhbCBpbml0IHplcm9lcwp2MSBmZWVkYmFjayAjMTMsIEphbjogcHJlZml4IHB1YmxpYyBuYW1l
c3BhY2Ugd2l0aCB4ZW4KdjEgZmVlZGJhY2sgIzEzLCBKYW46IGJsYW5rIGxpbmUgYWZ0ZXIgb3Ag
Y2FzZSBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKdjEgc2VsZjogcmVmbG93IGNvbW1lbnQgaW4gYXJn
b19yaW5nX21hcF9wYWdlIHRvIHdpdGhpbiA4MCBjaGFyIGxlbgp2MSBmZWVkYmFjayAjMTMsIFJv
Z2VyOiB1c2UgdHJ1ZSBub3QgMSBpbiBhc3NpZ24gdG8gdXBkYXRlX3R4X3B0ciBib29sCnYxIGZl
ZWRiYWNrICMyMSwgSmFuOiBmb2xkIGluIHRoZSBhcnJheV9pbmRleF9ub3NwZWMgaGFzaCBmdW5j
dGlvbiBndWFyZHMKdjEgZmVlZGJhY2sgIzE4LCBKYW46IGZvbGQgdGhlIG1heCByaW5nIGNvdW50
IGxpbWl0IGludG8gdGhlIHNlcmllcwp2MSBzZWxmOiB1c2UgdW5zaWduZWQgbG9uZyB0eXBlIGZv
ciBYRU5fQVJHT19SRUdJU1RFUl9GTEFHX01BU0sKdjE6IGZlZWRiYWNrICMxNSBKYW46IGhhbmRs
ZSB1cHBlci1oYWx2ZXMgb2YgaHlwZXJjYWxsIGFyZ3MKdjEuIGZlZWRiYWNrICMxMyBKYW46IGFk
ZCBjb21tZW50IHJlOiBwYWdlIGFsaWdubWVudAp2MS4gc2VsZjogY29uZmlybSByaW5nIG1hZ2lj
IHByZXNlbmNlIGluIHN1cHBsaWVkIHBhZ2UgYXJyYXkKdjEuIGZlZWRiYWNrICMxMyBKYW46IGFk
ZCBjb21tZW50IHJlOiBtaW5pbXVtIHJpbmcgc2l6ZQp2MS4gZmVlZGJhY2sgIzEzIFJvZ2VyOiB1
c2UgQVNTRVJUX1VOUkVBQ0hBQkxFCnYxLiBmZWVkYmFjayBSb2dlcjogYWRkIGNvbW1lbnQgdG8g
aGFzaCBmdW5jdGlvbgoKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8ICAgOSAr
LQogeGVuL2NvbW1vbi9hcmdvLmMgICAgICAgICAgICAgICAgIHwgNDY3ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMgICAgICAg
ICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCAgICAgICAgIHwgIDczICsrKysr
KwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICAgICAgICAgIHwgICAxICsKIDUgZmlsZXMgY2hh
bmdlZCwgNTUwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MKaW5kZXggOTNmNDFiYy4uMGY4YzMzOCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYwpAQCAtMTgzLDcgKzE4Myw3IEBAIGluIGNvbWJpbmF0aW9uIHdpdGggY3B1aWRsZS4gIFRo
aXMgb3B0aW9uIGlzIG9ubHkgZXhwZWN0ZWQgdG8gYmUgdXNlZnVsIGZvcgogZGV2ZWxvcGVycyB3
aXNoaW5nIFhlbiB0byBmYWxsIGJhY2sgdG8gb2xkZXIgdGltaW5nIG1ldGhvZHMgb24gbmV3ZXIg
aGFyZHdhcmUuCiAKICMjIyBhcmdvCi0gICAgPSBMaXN0IG9mIFsgPGJvb2w+IF0KKyAgICA9IExp
c3Qgb2YgWyA8Ym9vbD4sIG1hYy1wZXJtaXNzaXZlPTxib29sPiBdCiAKIENvbnRyb2xzIGZvciB0
aGUgQXJnbyBoeXBlcnZpc29yLW1lZGlhdGVkIGludGVyZG9tYWluIGNvbW11bmljYXRpb24gc2Vy
dmljZS4KIApAQCAtMTk3LDYgKzE5NywxMyBAQCB0byBhcHByb3ByaWF0ZSBhdWRpdGluZyBieSBY
ZW4uCiAKICogICBBbiBvdmVyYWxsIGJvb2xlYW4gYWN0cyBhcyBhIGdsb2JhbCBjb250cm9sLiAg
QXJnbyBpcyBkaXNhYmxlZCBieSBkZWZhdWx0LgogCisqICAgVGhlIGBtYWMtcGVybWlzc2l2ZWAg
Ym9vbGVhbiBjb250cm9scyB3aGV0aGVyIHdpbGRjYXJkIHJlY2VpdmUgcmluZ3MgbWF5IGJlCisg
ICAgcmVnaXN0ZXJlZCAoYG1hYy1wZXJtaXNzaXZlPTFgKSBvciBtYXkgbm90IGJlIHJlZ2lzdGVy
ZWQKKyAgICAoYG1hYy1wZXJtaXNzaXZlPTBgKS4KKworICAgIFRoaXMgb3B0aW9uIGlzIGRpc2Fi
bGVkIGJ5IGRlZmF1bHQsIHRvIHByb3RlY3QgZG9tYWlucyBmcm9tIGEgRG9TIGJ5IGEKKyAgICBi
dWdneSBvciBtYWxpY2lvdXMgb3RoZXIgZG9tYWluIHNwYW1taW5nIHRoZSByaW5nLgorCiAjIyMg
YXNpZCAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJn
by5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggMTJiM2VjMi4uYTdlYzBlMCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKQEAgLTIyLDE2ICsy
MiwzMCBAQAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgog
I2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5j
bHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhl
bi90aW1lLmg+CiAKICNpbmNsdWRlIDxwdWJsaWMvYXJnby5oPgogCisjZGVmaW5lIE1BWF9SSU5H
U19QRVJfRE9NQUlOICAgICAgICAgICAgMTI4VQorCisvKiBBbGwgbWVzc2FnZXMgb24gdGhlIHJp
bmcgYXJlIHBhZGRlZCB0byBhIG11bHRpcGxlIG9mIHRoZSBzbG90IHNpemUuICovCisjZGVmaW5l
IFJPVU5EVVBfTUVTU0FHRShhKSBST1VORFVQKChhKSwgWEVOX0FSR09fTVNHX1NMT1RfU0laRSkK
KworLyogTnVtYmVyIG9mIFBBR0VzIG5lZWRlZCB0byBob2xkIGEgcmluZyBvZiBhIGdpdmVuIHNp
emUgaW4gYnl0ZXMgKi8KKyNkZWZpbmUgTlBBR0VTX1JJTkcocmluZ19sZW4pIFwKKyAgICAoUk9V
TkRVUCgoUk9VTkRVUF9NRVNTQUdFKHJpbmdfbGVuKSArIHNpemVvZih4ZW5fYXJnb19yaW5nX3Qp
KSwgUEFHRV9TSVpFKSBcCisgICAgID4+IFBBR0VfU0hJRlQpCisKIERFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9hcmdvX2FkZHJfdCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJn
b19nZm5fdCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5n
X3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ190KTsKIAogc3RhdGlj
IGJvb2wgX19yZWFkX21vc3RseSBvcHRfYXJnbzsKK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkg
b3B0X2FyZ29fbWFjX3Blcm1pc3NpdmU7CiAKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2FyZ28o
Y29uc3QgY2hhciAqcykKIHsKQEAgLTQ1LDYgKzU5LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFy
c2VfYXJnbyhjb25zdCBjaGFyICpzKQogCiAgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2wo
cywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9hcmdvID0gdmFsOworICAgICAgICBlbHNl
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1hYy1wZXJtaXNzaXZlIiwgcywgc3MpKSA+PSAw
ICkKKyAgICAgICAgICAgIG9wdF9hcmdvX21hY19wZXJtaXNzaXZlID0gdmFsOwogICAgICAgICBl
bHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKQEAgLTM2MSw2ICszNzcsNzQgQEAgcmlu
Z191bm1hcChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJp
bmdfaW5mbykKICAgICB9CiB9CiAKK3N0YXRpYyBpbnQKK3JpbmdfbWFwX3BhZ2UoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBpLCB2b2lkICoqb3V0X3B0cikKK3sKKyAgICBBU1NFUlQoTE9D
S0lOR19MMyhkLCByaW5nX2luZm8pKTsKKworICAgIC8qCisgICAgICogRklYTUU6IEludmVzdGln
YXRlIHVzaW5nIHZtYXAgdG8gY3JlYXRlIGEgc2luZ2xlIGNvbnRpZ3VvdXMgdmlydHVhbAorICAg
ICAqIGFkZHJlc3Mgc3BhY2UgbWFwcGluZyBvZiB0aGUgcmluZyBpbnN0ZWFkIG9mIHVzaW5nIHRo
ZSBhcnJheSBvZiBzaW5nbGUKKyAgICAgKiBwYWdlIG1hcHBpbmdzLgorICAgICAqIEFmZmVjdHMg
bG9naWMgaW4gbWVtY3B5X3RvX2d1ZXN0X3JpbmcsIHRoZSBtZm5fbWFwcGluZyBhcnJheSBkYXRh
CisgICAgICogc3RydWN0dXJlLCBhbmQgcGxhY2VzIHdoZXJlIHJpbmcgbWFwcGluZ3MgYXJlIGFk
ZGVkIG9yIHJlbW92ZWQuCisgICAgICovCisKKyAgICBpZiAoIGkgPj0gcmluZ19pbmZvLT5ubWZu
cyApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAi
YXJnbzogcmluZyAodm0ldToleCB2bSV1KSAlcCBhdHRlbXB0ZWQgdG8gbWFwIHBhZ2UgJXUgb2Yg
JXVcbiIsCisgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5kb21haW5faWQsIHJpbmdfaW5m
by0+aWQuYXBvcnQsCisgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkLCBy
aW5nX2luZm8sIGksIHJpbmdfaW5mby0+bm1mbnMpOworICAgICAgICByZXR1cm4gLUVOT01FTTsK
KyAgICB9CisgICAgaSA9IGFycmF5X2luZGV4X25vc3BlYyhpLCByaW5nX2luZm8tPm5tZm5zKTsK
KworICAgIGlmICggIXJpbmdfaW5mby0+bWZucyB8fCAhcmluZ19pbmZvLT5tZm5fbWFwcGluZykK
KyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByaW5nX2luZm8t
PmxlbiA9IDA7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKworICAgIGlmICggIXJp
bmdfaW5mby0+bWZuX21hcHBpbmdbaV0gKQorICAgIHsKKyAgICAgICAgcmluZ19pbmZvLT5tZm5f
bWFwcGluZ1tpXSA9IG1hcF9kb21haW5fcGFnZV9nbG9iYWwocmluZ19pbmZvLT5tZm5zW2ldKTsK
KyAgICAgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgImFyZ286IHJpbmcgKHZtJXU6JXggdm0ldSkg
JXAgYXR0ZW1wdGVkIHRvIG1hcCAiCisgICAgICAgICAgICAgICAgICAgICJwYWdlICV1IG9mICV1
XG4iLAorICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19p
bmZvLT5pZC5hcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5wYXJ0bmVy
X2lkLCByaW5nX2luZm8sIGksIHJpbmdfaW5mby0+bm1mbnMpOworICAgICAgICAgICAgcmV0dXJu
IC1FTk9NRU07CisgICAgICAgIH0KKyAgICAgICAgYXJnb19kcHJpbnRrKCJtYXBwaW5nIHBhZ2Ug
JSJQUklfbWZuIiB0byAlcFxuIiwKKyAgICAgICAgICAgICAgICAgICAgIG1mbl94KHJpbmdfaW5m
by0+bWZuc1tpXSksIHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0pOworICAgIH0KKworICAgIGlm
ICggb3V0X3B0ciApCisgICAgICAgICpvdXRfcHRyID0gcmluZ19pbmZvLT5tZm5fbWFwcGluZ1tp
XTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZAordXBkYXRlX3R4X3B0cihjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKKyAg
ICAgICAgICAgICAgdWludDMyX3QgdHhfcHRyKQoreworICAgIHhlbl9hcmdvX3JpbmdfdCAqcmlu
Z3A7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKKyAgICBBU1NFUlQo
cmluZ19pbmZvLT5tZm5fbWFwcGluZ1swXSk7CisKKyAgICByaW5nX2luZm8tPnR4X3B0ciA9IHR4
X3B0cjsKKyAgICByaW5ncCA9IHJpbmdfaW5mby0+bWZuX21hcHBpbmdbMF07CisKKyAgICB3cml0
ZV9hdG9taWMoJnJpbmdwLT50eF9wdHIsIHR4X3B0cik7CisgICAgc21wX3dtYigpOworfQorCiBz
dGF0aWMgdm9pZAogd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShkb21pZF90IGRvbWFpbl9p
ZCwgc3RydWN0IHBlbmRpbmdfZW50ICplbnQpCiB7CkBAIC01MzcsMTEgKzYyMSwzNjIgQEAgcGFy
dG5lcl9yaW5nc19yZW1vdmUoc3RydWN0IGRvbWFpbiAqc3JjX2QpCiAgICAgfQogfQogCitzdGF0
aWMgaW50CitmaW5kX3JpbmdfbWZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3Qg
Km1mbikKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAgIHAybV90eXBlX3QgcDJt
dDsKKyAgICBpbnQgcmV0OworCisgICAgcmV0ID0gY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oZCwg
Z2ZuLCBmYWxzZSwgJnAybXQsICZwYWdlKTsKKyAgICBpZiAoIHVubGlrZWx5KHJldCkgKQorICAg
ICAgICByZXR1cm4gcmV0OworCisgICAgKm1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgIGlm
ICggIW1mbl92YWxpZCgqbWZuKSApCisgICAgICAgIHJldCA9IC1FSU5WQUw7CisjaWZkZWYgQ09O
RklHX1g4NgorICAgIGVsc2UgaWYgKCBwMm10ID09IHAybV9yYW1fbG9nZGlydHkgKQorICAgICAg
ICByZXQgPSAtRUFHQUlOOworI2VuZGlmCisgICAgZWxzZSBpZiAoIChwMm10ICE9IHAybV9yYW1f
cncpIHx8CisgICAgICAgICAgICAgICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfd3Jp
dGFibGVfcGFnZSkgKQorICAgICAgICByZXQgPSAtRUlOVkFMOworCisgICAgcHV0X3BhZ2UocGFn
ZSk7CisKKyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50CitmaW5kX3JpbmdfbWZucyhz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKKyAgICAg
ICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBucGFnZSwKKyAgICAgICAgICAgICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fZ2ZuX3QpIGdmbl9obmQsCisgICAgICAgICAgICAg
ICBjb25zdCB1bnNpZ25lZCBpbnQgbGVuKQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIGlu
dCByZXQgPSAwOworICAgIG1mbl90ICptZm5zOworICAgIHZvaWQgKiptZm5fbWFwcGluZzsKKwor
ICAgIEFTU0VSVChMT0NLSU5HX1dyaXRlX3JpbmdzX0wyKGQpKTsKKworICAgIGlmICggcmluZ19p
bmZvLT5tZm5zICkKKyAgICB7CisgICAgICAgIC8qIFJpbmcgYWxyZWFkeSBleGlzdGVkOiBkcm9w
IHRoZSBwcmV2aW91cyBtYXBwaW5nLiAqLworICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAi
YXJnbzogdm0ldSByZS1yZWdpc3RlciBleGlzdGluZyByaW5nICIKKyAgICAgICAgICAgICAgICAi
KHZtJXU6JXggdm0ldSkgY2xlYXJzIG1hcHBpbmdcbiIsCisgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICByaW5nX2lu
Zm8tPmlkLmFwb3J0LCByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQpOworCisgICAgICAgIHJpbmdf
cmVtb3ZlX21mbnMoZCwgcmluZ19pbmZvKTsKKyAgICAgICAgQVNTRVJUKCFyaW5nX2luZm8tPm1m
bnMpOworICAgIH0KKworICAgIG1mbnMgPSB4bWFsbG9jX2FycmF5KG1mbl90LCBucGFnZSk7Cisg
ICAgaWYgKCAhbWZucyApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgZm9yICggaSA9
IDA7IGkgPCBucGFnZTsgaSsrICkKKyAgICAgICAgbWZuc1tpXSA9IElOVkFMSURfTUZOOworCisg
ICAgbWZuX21hcHBpbmcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgbnBhZ2UpOworICAgIGlmICgg
IW1mbl9tYXBwaW5nICkKKyAgICB7CisgICAgICAgIHhmcmVlKG1mbnMpOworICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICByaW5nX2luZm8tPm1mbnMgPSBtZm5zOworICAgIHJp
bmdfaW5mby0+bWZuX21hcHBpbmcgPSBtZm5fbWFwcGluZzsKKworICAgIGZvciAoIGkgPSAwOyBp
IDwgbnBhZ2U7IGkrKyApCisgICAgeworICAgICAgICB4ZW5fYXJnb19nZm5fdCBhcmdvX2dmbjsK
KyAgICAgICAgbWZuX3QgbWZuOworCisgICAgICAgIHJldCA9IF9fY29weV9mcm9tX2d1ZXN0X29m
ZnNldCgmYXJnb19nZm4sIGdmbl9obmQsIGksIDEpID8gLUVGQVVMVCA6IDA7CisgICAgICAgIGlm
ICggcmV0ICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHJldCA9IGZpbmRfcmluZ19t
Zm4oZCwgX2dmbihhcmdvX2dmbiksICZtZm4pOworICAgICAgICBpZiAoIHJldCApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgImFyZ286IHZtJXU6IGludmFsaWQg
Z2ZuICUiUFJJX2dmbiIgIgorICAgICAgICAgICAgICAgICAgICAicjoodm0ldToleCB2bSV1KSAl
cCAldS8ldVxuIiwKKyAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm5feChfZ2Zu
KGFyZ29fZ2ZuKSksCisgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuZG9tYWluX2lk
LCByaW5nX2luZm8tPmlkLmFwb3J0LAorICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlk
LnBhcnRuZXJfaWQsIHJpbmdfaW5mbywgaSwgbnBhZ2UpOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKworICAgICAgICByaW5nX2luZm8tPm1mbnNbaV0gPSBtZm47CisKKyAgICAgICAg
YXJnb19kcHJpbnRrKCIldTogJSJQUklfZ2ZuIiAtPiAlIlBSSV9tZm4iXG4iLAorICAgICAgICAg
ICAgICAgICAgICAgaSwgZ2ZuX3goX2dmbihhcmdvX2dmbikpLCBtZm5feChyaW5nX2luZm8tPm1m
bnNbaV0pKTsKKyAgICB9CisKKyAgICByaW5nX2luZm8tPm5tZm5zID0gaTsKKworICAgIGlmICgg
cmV0ICkKKyAgICAgICAgcmluZ19yZW1vdmVfbWZucyhkLCByaW5nX2luZm8pOworICAgIGVsc2UK
KyAgICB7CisgICAgICAgIEFTU0VSVChyaW5nX2luZm8tPm5tZm5zID09IE5QQUdFU19SSU5HKGxl
bikpOworCisgICAgICAgIGdwcmludGsoWEVOTE9HX0RFQlVHLCAiYXJnbzogdm0ldSByaW5nICh2
bSV1OiV4IHZtJXUpICVwICIKKyAgICAgICAgICAgICAgICAibWZuX21hcHBpbmcgJXAgbGVuICV1
IG5tZm5zICV1XG4iLAorICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmluZ19pbmZvLT5p
ZC5kb21haW5faWQsCisgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5hcG9ydCwgcmluZ19p
bmZvLT5pZC5wYXJ0bmVyX2lkLCByaW5nX2luZm8sCisgICAgICAgICAgICAgICAgcmluZ19pbmZv
LT5tZm5fbWFwcGluZywgcmluZ19pbmZvLT5sZW4sIHJpbmdfaW5mby0+bm1mbnMpOworICAgIH0K
KworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBsb25nCityZWdpc3Rlcl9yaW5nKHN0cnVj
dCBkb21haW4gKmN1cnJkLAorICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCkgcmVnX2huZCwKKyAgICAgICAgICAgICAgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19nZm5fdCkgZ2ZuX2huZCwKKyAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IG5wYWdlLCBib29sIGZhaWxfZXhpc3QpCit7CisgICAgeGVuX2FyZ29fcmVnaXN0
ZXJfcmluZ190IHJlZzsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIHJpbmdfaWQ7CisgICAgdm9p
ZCAqbWFwX3JpbmdwOworICAgIHhlbl9hcmdvX3JpbmdfdCAqcmluZ3A7CisgICAgc3RydWN0IGFy
Z29fcmluZ19pbmZvICpyaW5nX2luZm8sICpuZXdfcmluZ19pbmZvID0gTlVMTDsKKyAgICBzdHJ1
Y3QgYXJnb19zZW5kX2luZm8gKnNlbmRfaW5mbyA9IE5VTEw7CisgICAgc3RydWN0IGRvbWFpbiAq
ZHN0X2QgPSBOVUxMOworICAgIGludCByZXQgPSAwOworICAgIHVuc2lnbmVkIGludCBwcml2YXRl
X3R4X3B0cjsKKworICAgIEFTU0VSVChjdXJyZCA9PSBjdXJyZW50LT5kb21haW4pOworCisgICAg
aWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnJlZywgcmVnX2huZCwgMSkgKQorICAgICAgICByZXR1cm4g
LUVGQVVMVDsKKworICAgIC8qCisgICAgICogQSByaW5nIG11c3QgYmUgbGFyZ2UgZW5vdWdoIHRv
IHRyYW5zbWl0IG1lc3NhZ2VzLCBzbyByZXF1aXJlcyBzcGFjZSBmb3I6CisgICAgICogKiAxIG1l
c3NhZ2UgaGVhZGVyLCBwbHVzCisgICAgICogKiAxIHBheWxvYWQgc2xvdCAocGF5bG9hZCBpcyBh
bHdheXMgcm91bmRlZCB0byBhIG11bHRpcGxlIG9mIDE2IGJ5dGVzKQorICAgICAqICAgZm9yIHRo
ZSBtZXNzYWdlIHBheWxvYWQgdG8gYmUgd3JpdHRlbiBpbnRvLCBwbHVzCisgICAgICogKiAxIG1v
cmUgc2xvdCwgc28gdGhhdCB0aGUgcmluZyBjYW5ub3QgYmUgZmlsbGVkIHRvIGNhcGFjaXR5IHdp
dGggYQorICAgICAqICAgc2luZ2xlIG1pbmltdW0tc2l6ZSBtZXNzYWdlIC0tIHNlZSB0aGUgbG9n
aWMgaW4gcmluZ2J1Zl9pbnNlcnQgLS0KKyAgICAgKiAgIGFsbG93aW5nIGZvciB0aGlzIGVuc3Vy
ZXMgdGhhdCB0aGVyZSBjYW4gYmUgc3BhY2UgcmVtYWluaW5nIHdoZW4gYQorICAgICAqICAgbWVz
c2FnZSBpcyBwcmVzZW50LgorICAgICAqIFRoZSBhYm92ZSBkZXRlcm1pbmVzIHRoZSBtaW5pbXVt
IGFjY2VwdGFibGUgcmluZyBzaXplLgorICAgICAqLworICAgIGlmICggKHJlZy5sZW4gPCAoc2l6
ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyKQorICAgICAgICAgICAgICAg
ICAgICAgICsgUk9VTkRVUF9NRVNTQUdFKDEpICsgUk9VTkRVUF9NRVNTQUdFKDEpKSkgfHwKKyAg
ICAgICAgIChyZWcubGVuID4gWEVOX0FSR09fTUFYX1JJTkdfU0laRSkgfHwKKyAgICAgICAgIChy
ZWcubGVuICE9IFJPVU5EVVBfTUVTU0FHRShyZWcubGVuKSkgfHwKKyAgICAgICAgIChOUEFHRVNf
UklORyhyZWcubGVuKSAhPSBucGFnZSkgfHwKKyAgICAgICAgIChyZWcucGFkICE9IDApICkKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByaW5nX2lkLnBhcnRuZXJfaWQgPSByZWcucGFy
dG5lcl9pZDsKKyAgICByaW5nX2lkLmFwb3J0ID0gcmVnLmFwb3J0OworICAgIHJpbmdfaWQuZG9t
YWluX2lkID0gY3VycmQtPmRvbWFpbl9pZDsKKworICAgIGlmICggcmVnLnBhcnRuZXJfaWQgPT0g
WEVOX0FSR09fRE9NSURfQU5ZICkKKyAgICB7CisgICAgICAgIGlmICggIW9wdF9hcmdvX21hY19w
ZXJtaXNzaXZlICkKKyAgICAgICAgICAgIHJldHVybiAtRVBFUk07CisgICAgfQorICAgIGVsc2UK
KyAgICB7CisgICAgICAgIGRzdF9kID0gZ2V0X2RvbWFpbl9ieV9pZChyZWcucGFydG5lcl9pZCk7
CisgICAgICAgIGlmICggIWRzdF9kICkKKyAgICAgICAgeworICAgICAgICAgICAgYXJnb19kcHJp
bnRrKCIhZHN0X2QsIEVTUkNIXG4iKTsKKyAgICAgICAgICAgIHJldHVybiAtRVNSQ0g7CisgICAg
ICAgIH0KKworICAgICAgICBzZW5kX2luZm8gPSB4emFsbG9jKHN0cnVjdCBhcmdvX3NlbmRfaW5m
byk7CisgICAgICAgIGlmICggIXNlbmRfaW5mbyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJl
dCA9IC1FTk9NRU07CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorICAgICAgICBz
ZW5kX2luZm8tPmlkID0gcmluZ19pZDsKKyAgICB9CisKKyAgICAvKgorICAgICAqIENvbW1vbiBj
YXNlIGlzIHRoYXQgdGhlIHJpbmcgZG9lc24ndCBhbHJlYWR5IGV4aXN0LCBzbyBkbyB0aGUgYWxs
b2MgaGVyZQorICAgICAqIGJlZm9yZSBwaWNraW5nIHVwIGFueSBsb2Nrcy4KKyAgICAgKi8KKyAg
ICBuZXdfcmluZ19pbmZvID0geHphbGxvYyhzdHJ1Y3QgYXJnb19yaW5nX2luZm8pOworICAgIGlm
ICggIW5ld19yaW5nX2luZm8gKQorICAgIHsKKyAgICAgICAgcmV0ID0gLUVOT01FTTsKKyAgICAg
ICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmVhZF9sb2NrKCZMMV9nbG9iYWxfYXJnb19yd2xv
Y2spOworCisgICAgaWYgKCAhY3VycmQtPmFyZ28gKQorICAgIHsKKyAgICAgICAgcmV0ID0gLUVO
T0RFVjsKKyAgICAgICAgZ290byBvdXRfdW5sb2NrOworICAgIH0KKworICAgIGlmICggZHN0X2Qg
JiYgIWRzdF9kLT5hcmdvICkKKyAgICB7CisgICAgICAgIGFyZ29fZHByaW50aygiIWRzdF9kLT5h
cmdvLCBFQ09OTlJFRlVTRURcbiIpOworICAgICAgICByZXQgPSAtRUNPTk5SRUZVU0VEOworICAg
ICAgICBnb3RvIG91dF91bmxvY2s7CisgICAgfQorCisgICAgd3JpdGVfbG9jaygmY3VycmQtPmFy
Z28tPnJpbmdzX0wyX3J3bG9jayk7CisKKyAgICBpZiAoIGN1cnJkLT5hcmdvLT5yaW5nX2NvdW50
ID49IE1BWF9SSU5HU19QRVJfRE9NQUlOICkKKyAgICB7CisgICAgICAgIHJldCA9IC1FTk9TUEM7
CisgICAgICAgIGdvdG8gb3V0X3VubG9jazI7CisgICAgfQorCisgICAgcmluZ19pbmZvID0gZmlu
ZF9yaW5nX2luZm8oY3VycmQsICZyaW5nX2lkKTsKKyAgICBpZiAoICFyaW5nX2luZm8gKQorICAg
IHsKKyAgICAgICAgcmluZ19pbmZvID0gbmV3X3JpbmdfaW5mbzsKKyAgICAgICAgbmV3X3Jpbmdf
aW5mbyA9IE5VTEw7CisKKyAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnJpbmdfaW5mby0+TDNfbG9j
ayk7CisKKyAgICAgICAgcmluZ19pbmZvLT5pZCA9IHJpbmdfaWQ7CisgICAgICAgIElOSVRfTElT
VF9IRUFEKCZyaW5nX2luZm8tPnBlbmRpbmcpOworCisgICAgICAgIGxpc3RfYWRkKCZyaW5nX2lu
Zm8tPm5vZGUsCisgICAgICAgICAgICAgICAgICZjdXJyZC0+YXJnby0+cmluZ19oYXNoW2hhc2hf
aW5kZXgoJnJpbmdfaW5mby0+aWQpXSk7CisKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfREVCVUcs
ICJhcmdvOiB2bSV1IHJlZ2lzdGVyaW5nIHJpbmcgKHZtJXU6JXggdm0ldSlcbiIsCisgICAgICAg
ICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwgcmluZ19pZC5kb21haW5faWQsIHJpbmdfaWQuYXBv
cnQsCisgICAgICAgICAgICAgICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKKyAgICB9CisgICAgZWxz
ZSBpZiAoIHJpbmdfaW5mby0+bGVuICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIElm
IHRoZSBjYWxsZXIgc3BlY2lmaWVkIHRoYXQgdGhlIHJpbmcgbXVzdCBub3QgYWxyZWFkeSBleGlz
dCwKKyAgICAgICAgICogZmFpbCBhdCBhdHRlbXB0IHRvIGFkZCBhIGNvbXBsZXRlZCByaW5nIHdo
aWNoIGFscmVhZHkgZXhpc3RzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBmYWlsX2V4aXN0
ICkKKyAgICAgICAgeworICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJkaXNhbGxvd2VkIHJlcmVn
aXN0cmF0aW9uIG9mIGV4aXN0aW5nIHJpbmdcbiIpOworICAgICAgICAgICAgcmV0ID0gLUVFWElT
VDsKKyAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazI7CisgICAgICAgIH0KKworICAgICAgICBp
ZiAoIHJpbmdfaW5mby0+bGVuICE9IHJlZy5sZW4gKQorICAgICAgICB7CisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogQ2hhbmdlIG9mIHJpbmcgc2l6ZSBjb3VsZCByZXN1bHQgaW4gZW50
cmllcyBvbiB0aGUgcGVuZGluZworICAgICAgICAgICAgICogbm90aWZpY2F0aW9ucyBsaXN0IHRo
YXQgd2lsbCBuZXZlciB0cmlnZ2VyLgorICAgICAgICAgICAgICogU2ltcGxlIGJsdW50IHNvbHV0
aW9uOiBkaXNhbGxvdyByaW5nIHJlc2l6ZSBmb3Igbm93LgorICAgICAgICAgICAgICogVE9ETzog
aW52ZXN0aWdhdGUgZW5hYmxpbmcgcmluZyByZXNpemUuCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgImFyZ286IHZtJXUgYXR0ZW1wdGVkIHRvIGNoYW5n
ZSByaW5nIHNpemUgIgorICAgICAgICAgICAgICAgICAgICAiKHZtJXU6JXggdm0ldSlcbiIsCisg
ICAgICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCBy
aW5nX2lkLmFwb3J0LAorICAgICAgICAgICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOwor
ICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENvdWxkIHJldHVybiBFSU5WQUwgaGVyZSwg
YnV0IGlmIHRoZSByaW5nIGRpZG4ndCBhbHJlYWR5CisgICAgICAgICAgICAgKiBleGlzdCB0aGVu
IHRoZSBhcmd1bWVudHMgd291bGQgaGF2ZSBiZWVuIHZhbGlkLCBzbzogRUVYSVNULgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICByZXQgPSAtRUVYSVNUOworICAgICAgICAgICAgZ290byBv
dXRfdW5sb2NrMjsKKyAgICAgICAgfQorCisgICAgICAgIGdwcmludGsoWEVOTE9HX0RFQlVHLAor
ICAgICAgICAgICAgICAgICJhcmdvOiB2bSV1IHJlLXJlZ2lzdGVyaW5nIGV4aXN0aW5nIHJpbmcg
KHZtJXU6JXggdm0ldSlcbiIsCisgICAgICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwgcmlu
Z19pZC5kb21haW5faWQsIHJpbmdfaWQuYXBvcnQsCisgICAgICAgICAgICAgICAgcmluZ19pZC5w
YXJ0bmVyX2lkKTsKKyAgICB9CisKKyAgICByZXQgPSBmaW5kX3JpbmdfbWZucyhjdXJyZCwgcmlu
Z19pbmZvLCBucGFnZSwgZ2ZuX2huZCwgcmVnLmxlbik7CisgICAgaWYgKCByZXQgKQorICAgIHsK
KyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICJhcmdvOiB2bSV1
IGZhaWxlZCB0byBmaW5kIHJpbmcgbWZucyAodm0ldToleCB2bSV1KVxuIiwKKyAgICAgICAgICAg
ICAgICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5hcG9ydCwK
KyAgICAgICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOworCisgICAgICAgIHJpbmdfcmVt
b3ZlX2luZm8oY3VycmQsIHJpbmdfaW5mbyk7CisgICAgICAgIGdvdG8gb3V0X3VubG9jazI7Cisg
ICAgfQorCisgICAgLyoKKyAgICAgKiBUaGUgZmlyc3QgcGFnZSBvZiB0aGUgbWVtb3J5IHN1cHBs
aWVkIGZvciB0aGUgcmluZyBoYXMgdGhlIHhlbl9hcmdvX3JpbmcKKyAgICAgKiBzdHJ1Y3R1cmUg
YXQgaXRzIGhlYWQsIHdoaWNoIGlzIHdoZXJlIHRoZSByaW5nIGluZGV4ZXMgcmVzaWRlLgorICAg
ICAqLworICAgIHJldCA9IHJpbmdfbWFwX3BhZ2UoY3VycmQsIHJpbmdfaW5mbywgMCwgJm1hcF9y
aW5ncCk7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LAorICAgICAgICAgICAgICAgICJhcmdvOiB2bSV1IGZhaWxlZCB0byBtYXAgcmluZyBtZm4gMCAo
dm0ldToleCB2bSV1KVxuIiwKKyAgICAgICAgICAgICAgICBjdXJyZC0+ZG9tYWluX2lkLCByaW5n
X2lkLmRvbWFpbl9pZCwgcmluZ19pZC5hcG9ydCwKKyAgICAgICAgICAgICAgICByaW5nX2lkLnBh
cnRuZXJfaWQpOworCisgICAgICAgIHJpbmdfcmVtb3ZlX2luZm8oY3VycmQsIHJpbmdfaW5mbyk7
CisgICAgICAgIGdvdG8gb3V0X3VubG9jazI7CisgICAgfQorICAgIHJpbmdwID0gbWFwX3Jpbmdw
OworCisgICAgcHJpdmF0ZV90eF9wdHIgPSByZWFkX2F0b21pYygmcmluZ3AtPnR4X3B0cik7CisK
KyAgICBpZiAoIChwcml2YXRlX3R4X3B0ciA+PSByZWcubGVuKSB8fAorICAgICAgICAgKFJPVU5E
VVBfTUVTU0FHRShwcml2YXRlX3R4X3B0cikgIT0gcHJpdmF0ZV90eF9wdHIpICkKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIFNpbmNlIHRoZSByaW5nIGlzIGEgbWVzcywgYXR0ZW1wdCB0
byBmbHVzaCB0aGUgY29udGVudHMgb2YgaXQKKyAgICAgICAgICogaGVyZSBieSBzZXR0aW5nIHRo
ZSB0eF9wdHIgdG8gdGhlIG5leHQgYWxpZ25lZCBtZXNzYWdlIHNsb3QgcGFzdAorICAgICAgICAg
KiB0aGUgbGF0ZXN0IHJ4X3B0ciB3ZSBoYXZlIG9ic2VydmVkLiBIYW5kbGUgcmluZyB3cmFwIGNv
cnJlY3RseS4KKyAgICAgICAgICovCisgICAgICAgIHByaXZhdGVfdHhfcHRyID0gUk9VTkRVUF9N
RVNTQUdFKHJlYWRfYXRvbWljKCZyaW5ncC0+cnhfcHRyKSk7CisKKyAgICAgICAgaWYgKCBwcml2
YXRlX3R4X3B0ciA+PSByZWcubGVuICkKKyAgICAgICAgICAgIHByaXZhdGVfdHhfcHRyID0gMDsK
KworICAgICAgICB1cGRhdGVfdHhfcHRyKGN1cnJkLCByaW5nX2luZm8sIHByaXZhdGVfdHhfcHRy
KTsKKyAgICB9CisKKyAgICByaW5nX2luZm8tPnR4X3B0ciA9IHByaXZhdGVfdHhfcHRyOworICAg
IHJpbmdfaW5mby0+bGVuID0gcmVnLmxlbjsKKyAgICBjdXJyZC0+YXJnby0+cmluZ19jb3VudCsr
OworCisgICAgaWYgKCBzZW5kX2luZm8gKQorICAgIHsKKyAgICAgICAgc3Bpbl9sb2NrKCZkc3Rf
ZC0+YXJnby0+c2VuZF9MMl9sb2NrKTsKKworICAgICAgICBsaXN0X2FkZCgmc2VuZF9pbmZvLT5u
b2RlLAorICAgICAgICAgICAgICAgICAmZHN0X2QtPmFyZ28tPnNlbmRfaGFzaFtoYXNoX2luZGV4
KCZzZW5kX2luZm8tPmlkKV0pOworCisgICAgICAgIHNwaW5fdW5sb2NrKCZkc3RfZC0+YXJnby0+
c2VuZF9MMl9sb2NrKTsKKyAgICB9CisKKyBvdXRfdW5sb2NrMjoKKyAgICB3cml0ZV91bmxvY2so
JmN1cnJkLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOworCisgb3V0X3VubG9jazoKKyAgICByZWFk
X3VubG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworIG91dDoKKyAgICBpZiAoIGRzdF9k
ICkKKyAgICAgICAgcHV0X2RvbWFpbihkc3RfZCk7CisKKyAgICBpZiAoIHJldCApCisgICAgICAg
IHhmcmVlKHNlbmRfaW5mbyk7CisKKyAgICB4ZnJlZShuZXdfcmluZ19pbmZvKTsKKworICAgIHJl
dHVybiByZXQ7Cit9CisKIGxvbmcKIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAogICAgICAgICAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBhcmc0KQogeworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9t
YWluOwogICAgIGxvbmcgcmMgPSAtRUZBVUxUOwogCiAgICAgYXJnb19kcHJpbnRrKCItPmRvX2Fy
Z29fb3AoJXUsJXAsJXAsJWx1LDB4JWx4KVxuIiwgY21kLApAQCAtNTUyLDYgKzk4NywzOCBAQCBk
b19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkg
YXJnMSwKIAogICAgIHN3aXRjaCAoY21kKQogICAgIHsKKyAgICBjYXNlIFhFTl9BUkdPX09QX3Jl
Z2lzdGVyX3Jpbmc6CisgICAgeworICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9h
cmdvX3JlZ2lzdGVyX3JpbmdfdCkgcmVnX2huZCA9CisgICAgICAgICAgICBndWVzdF9oYW5kbGVf
Y2FzdChhcmcxLCB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpOworICAgICAgICBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHhlbl9hcmdvX2dmbl90KSBnZm5faG5kID0KKyAgICAgICAgICAgIGd1ZXN0
X2hhbmRsZV9jYXN0KGFyZzIsIHhlbl9hcmdvX2dmbl90KTsKKyAgICAgICAgLyogYXJnMyBpcyBu
cGFnZSAqLworICAgICAgICAvKiBhcmc0IGlzIGZsYWdzICovCisgICAgICAgIGJvb2wgZmFpbF9l
eGlzdCA9IGFyZzQgJiBYRU5fQVJHT19SRUdJU1RFUl9GTEFHX0ZBSUxfRVhJU1Q7CisKKyAgICAg
ICAgaWYgKCB1bmxpa2VseShhcmczID4gKFhFTl9BUkdPX01BWF9SSU5HX1NJWkUgPj4gUEFHRV9T
SElGVCkpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sgYWNjZXNz
IHRvIHRoZSB3aG9sZSBhcnJheSBoZXJlIHNvIHdlIGNhbiB1c2UgdGhlIGZhc3RlciBfX2NvcHkK
KyAgICAgICAgICogb3BlcmF0aW9ucyB0byByZWFkIGVhY2ggZWxlbWVudCBsYXRlci4KKyAgICAg
ICAgICovCisgICAgICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9va2F5KGdmbl9obmQs
IGFyZzMpKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgLyogYXJnNDogcmVzZXJ2ZSBj
dXJyZW50bHktdW5kZWZpbmVkIGJpdHMsIHJlcXVpcmUgemVyby4gICovCisgICAgICAgIGlmICgg
dW5saWtlbHkoYXJnNCAmIH5YRU5fQVJHT19SRUdJU1RFUl9GTEFHX01BU0spICkKKyAgICAgICAg
eworICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKworICAgICAgICByYyA9IHJlZ2lzdGVyX3JpbmcoY3VycmQsIHJlZ19obmQsIGdmbl9obmQs
IGFyZzMsIGZhaWxfZXhpc3QpOworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0
OgogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vY29tcGF0L2FyZ28uYyBiL3hlbi9jb21tb24vY29tcGF0L2FyZ28uYwppbmRl
eCA4ZWRiOWU4Li45NDM3YTdhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMK
KysrIGIveGVuL2NvbW1vbi9jb21wYXQvYXJnby5jCkBAIC0yMCw0ICsyMCw1IEBACiAjaW5jbHVk
ZSA8Y29tcGF0L2FyZ28uaD4KIAogQ0hFQ0tfYXJnb19hZGRyOworQ0hFQ0tfYXJnb19yZWdpc3Rl
cl9yaW5nOwogQ0hFQ0tfYXJnb19yaW5nOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L2FyZ28uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKaW5kZXggNTMwYmI4Mi4uZjgyMjc1
NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJnby5oCkBAIC0zMyw5ICszMywxOSBAQAogCiAjZGVmaW5lIFhFTl9BUkdPX0RP
TUlEX0FOWSAgICAgICBET01JRF9JTlZBTElECiAKKy8qCisgKiBUaGUgbWF4aW11bSBzaXplIG9m
IGFuIEFyZ28gcmluZyBpcyBkZWZpbmVkIHRvIGJlOiAxNk1CCisgKiAgLS0gd2hpY2ggaXMgMHgx
MDAwMDAwIGJ5dGVzLgorICogQSBieXRlIGluZGV4IGludG8gdGhlIHJpbmcgaXMgYXQgbW9zdCAy
NCBiaXRzLgorICovCisjZGVmaW5lIFhFTl9BUkdPX01BWF9SSU5HX1NJWkUgICgweDEwMDAwMDBV
TEwpCisKIC8qIEZpeGVkLXdpZHRoIHR5cGUgZm9yICJhcmdvIHBvcnQiIG51bWJlci4gTm90aGlu
ZyB0byBkbyB3aXRoIGV2dGNobnMuICovCiB0eXBlZGVmIHVpbnQzMl90IHhlbl9hcmdvX3BvcnRf
dDsKIAorLyogZ2ZuIHR5cGU6IDY0LWJpdCBvbiBhbGwgYXJjaGl0ZWN0dXJlcyB0byBhaWQgYXZv
aWRpbmcgYSBjb21wYXQgQUJJICovCit0eXBlZGVmIHVpbnQ2NF90IHhlbl9hcmdvX2dmbl90Owor
CiB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19hZGRyCiB7CiAgICAgeGVuX2FyZ29fcG9ydF90IGFw
b3J0OwpAQCAtNjEsNCArNzEsNjcgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmluZwogI2Vu
ZGlmCiB9IHhlbl9hcmdvX3JpbmdfdDsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmVnaXN0
ZXJfcmluZworeworICAgIHhlbl9hcmdvX3BvcnRfdCBhcG9ydDsKKyAgICBkb21pZF90IHBhcnRu
ZXJfaWQ7CisgICAgdWludDE2X3QgcGFkOworICAgIHVpbnQzMl90IGxlbjsKK30geGVuX2FyZ29f
cmVnaXN0ZXJfcmluZ190OworCisvKiBNZXNzYWdlcyBvbiB0aGUgcmluZyBhcmUgcGFkZGVkIHRv
IGEgbXVsdGlwbGUgb2YgdGhpcyBzaXplLiAqLworI2RlZmluZSBYRU5fQVJHT19NU0dfU0xPVF9T
SVpFIDB4MTAKKworc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIKK3sKKyAgICB1
aW50MzJfdCBsZW47CisgICAgeGVuX2FyZ29fYWRkcl90IHNvdXJjZTsKKyAgICB1aW50MzJfdCBt
ZXNzYWdlX3R5cGU7CisjaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVS
U0lPTl9fID49IDE5OTkwMUwKKyAgICB1aW50OF90IGRhdGFbXTsKKyNlbGlmIGRlZmluZWQoX19H
TlVDX18pCisgICAgdWludDhfdCBkYXRhWzBdOworI2VuZGlmCit9OworCisvKgorICogSHlwZXJj
YWxsIG9wZXJhdGlvbnMKKyAqLworCisvKgorICogWEVOX0FSR09fT1BfcmVnaXN0ZXJfcmluZwor
ICoKKyAqIFJlZ2lzdGVyIGEgcmluZyB1c2luZyB0aGUgZ3Vlc3Qtc3VwcGxpZWQgbWVtb3J5IHBh
Z2VzLgorICogQWxzbyB1c2VkIHRvIHJlcmVnaXN0ZXIgYW4gZXhpc3RpbmcgcmluZyAoZWcuIGFm
dGVyIHJlc3VtZSBmcm9tIGhpYmVybmF0ZSkuCisgKgorICogVGhlIGZpcnN0IGFyZ3VtZW50IHN0
cnVjdCBpbmRpY2F0ZXMgdGhlIHBvcnQgbnVtYmVyIGZvciB0aGUgcmluZyB0byByZWdpc3Rlcgor
ICogYW5kIHRoZSBwYXJ0bmVyIGRvbWFpbiwgaWYgYW55LCB0aGF0IGlzIHRvIGJlIGFsbG93ZWQg
dG8gc2VuZCB0byB0aGUgcmluZy4KKyAqIEEgd2lsZGNhcmQgKFhFTl9BUkdPX0RPTUlEX0FOWSkg
bWF5IGJlIHN1cHBsaWVkIGluc3RlYWQgb2YgYSBwYXJ0bmVyIGRvbWlkLAorICogYW5kIGlmIHRo
ZSBoeXBlcnZpc29yIGhhcyB3aWxkY2FyZCBzZW5kZXIgcmluZ3MgZW5hYmxlZCwgdGhpcyB3aWxs
IGFsbG93CisgKiBhbnkgZG9tYWluIChYU00gbm90d2l0aHN0YW5kaW5nKSB0byBzZW5kIHRvIHRo
ZSByaW5nLgorICoKKyAqIFRoZSBzZWNvbmQgYXJndW1lbnQgaXMgYW4gYXJyYXkgb2YgZ3Vlc3Qg
ZnJhbWUgbnVtYmVycyBhbmQgdGhlIHRoaXJkIGFyZ3VtZW50CisgKiBpbmRpY2F0ZXMgdGhlIHNp
emUgb2YgdGhlIGFycmF5LiBUaGlzIG9wZXJhdGlvbiBvbmx5IHN1cHBvcnRzIDRLLXNpemVkIHBh
Z2VzLgorICoKKyAqIGFyZzE6IFhFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmVnaXN0ZXJfcmlu
Z190KQorICogYXJnMjogWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19nZm5fdCkKKyAqIGFyZzM6
IHVuc2lnbmVkIGxvbmcgbnBhZ2VzCisgKiBhcmc0OiB1bnNpZ25lZCBsb25nIGZsYWdzICgzMi1i
aXQgdmFsdWUpCisgKi8KKyNkZWZpbmUgWEVOX0FSR09fT1BfcmVnaXN0ZXJfcmluZyAgICAgMQor
CisvKiBSZWdpc3RlciBvcCBmbGFncyAqLworLyoKKyAqIEZhaWwgZXhpc3Q6CisgKiBJZiBzZXQs
IHJlamVjdCBhdHRlbXB0cyB0byAocmUpcmVnaXN0ZXIgYW4gZXhpc3RpbmcgZXN0YWJsaXNoZWQg
cmluZy4KKyAqIElmIGNsZWFyLCByZXJlZ2lzdHJhdGlvbiBvY2N1cnMgaWYgdGhlIHJpbmcgZXhp
c3RzLCB3aXRoIHRoZSBuZXcgcmluZworICogdGFraW5nIHRoZSBwbGFjZSBvZiB0aGUgb2xkLCBw
cmVzZXJ2aW5nIHR4X3B0ciBpZiBpdCByZW1haW5zIHZhbGlkLgorICovCisjZGVmaW5lIFhFTl9B
UkdPX1JFR0lTVEVSX0ZMQUdfRkFJTF9FWElTVCAgMHgxCisKKyNpZmRlZiBfX1hFTl9fCisvKiBN
YXNrIGZvciBhbGwgZGVmaW5lZCBmbGFncy4gKi8KKyNkZWZpbmUgWEVOX0FSR09fUkVHSVNURVJf
RkxBR19NQVNLIFhFTl9BUkdPX1JFR0lTVEVSX0ZMQUdfRkFJTF9FWElTVAorI2VuZGlmCisKICNl
bmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0
LmxzdAppbmRleCA5ZjYxNmU0Li45YzlkMzNmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94bGF0
LmxzdAorKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtMTUwLDMgKzE1MCw0IEBACiA/CWZs
YXNrX3RyYW5zaXRpb24JCXhzbS9mbGFza19vcC5oCiA/CWFyZ29fYWRkcgkJCWFyZ28uaAogPwlh
cmdvX3JpbmcJCQlhcmdvLmgKKz8JYXJnb19yZWdpc3Rlcl9yaW5nCQlhcmdvLmgKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1glWNe-0003v2-9H; Mon, 21 Jan 2019 10:00: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=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNc-0003tF-LX
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:32 +0000
X-Inumbo-ID: 6308b9fe-1d63-11e9-a1e0-bc764e045a96
Received: from mail-io1-xd2d.google.com (unknown [2607:f8b0:4864:20::d2d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6308b9fe-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:31 +0000 (UTC)
Received: by mail-io1-xd2d.google.com with SMTP id k2so15917745iog.7
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=jonemO9dUVEMKivBvAZlR59/aSnD3kM+fj8D+oZ3GMA=;
 b=lpt2EmqrLrQMm9ZShnHecbZoNUoUD9NPowOgS1gerL6hwgCWQtOo5SmK7pWmjOji0e
 MZkNc2qM2+V/u8CKFk1NRN3aiiLWZD94M6TLEzR1Pb90IL5eSlEktirDwCEdCAfjaNfm
 f/hgxGGmsWVXzPGhdsRSb8azMamuqdA5DM7IowStDzvH+KOnHQdJGMbLSjG+TN3EPd92
 AZ2WXQBput455tn5oqeFe9w/va3GcNLchKk7PS1INrn03MICyFTAqIGOjNvh6uIk8K5B
 7XHG5SCAfEJdMFJVf9dNmFU+475YJXIEso8oTsLm8M/lrkDxAjz7ZWueDuToersF0DTs
 fIDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=jonemO9dUVEMKivBvAZlR59/aSnD3kM+fj8D+oZ3GMA=;
 b=oEDYFKi4t2Ca6hZ8zlS3lkJu5MfPSn+7IM/tW5pQd3E7pvoRgrKur37/jUNfflIKpg
 G0wFpqy3x038DP0HhKD3BOWln+F56c0yRa4guaTrZVU5yJlqBvsHNX7EmlMkaR9Ev47E
 LNAHVRxt69IwthMj2zuzKwyAGZr+CMm1Q1F1tazH3Tw6zHJkcnkia8NjT8UbzyW7czam
 abhocJ2PoJQHm2yjxqssDHCmjLybe4kJggn73azlN/B8WGohnI/likH4UBtQsqOrnPkZ
 JxePxYgdt4urwSnBkbtCiwQKwIyQ70gprr18w7Fwst4Nq+cQChprabeYAyKJoeFcUiRq
 htPg==
X-Gm-Message-State: AJcUukfU4pHGqfaBWC9DQ4u/zh96HRVT1Js1vBm+J5tCPbXSASIobg8+
 FV4EAMmOg8RWsaqPg5VNinAySUTB8Es=
X-Google-Smtp-Source: ALg8bN4YKG710W/POPv+ML6zwwib2FDgkTu2dmKwCB5EESUAYNJrUqOsLKUrPASeei4BoaXEtqaNEQ==
X-Received: by 2002:a5d:8491:: with SMTP id t17mr16169918iom.11.1548064830459; 
 Mon, 21 Jan 2019 02:00:30 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:29 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:48 -0800
Message-Id: <1548064795-18160-9-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 08/15] argo: implement the unregister op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFrZXMgYSBzaW5nbGUgYXJndW1lbnQ6IGEgaGFuZGxlIHRvIHRoZSByaW5nIHVucmVnaXN0cmF0
aW9uIHN0cnVjdCwKd2hpY2ggc3BlY2lmaWVzIHRoZSBwb3J0IGFuZCBwYXJ0bmVyIGRvbWFpbiBp
ZCBvciB3aWxkY2FyZC4KClRoZSByaW5nJ3MgZW50cnkgaXMgcmVtb3ZlZCBmcm9tIHRoZSBoYXNo
dGFibGUgb2YgcmVnaXN0ZXJlZCByaW5nczsKYW55IGVudHJpZXMgZm9yIHBlbmRpbmcgbm90aWZp
Y2F0aW9ucyBhcmUgcmVtb3ZlZDsgYW5kIHRoZSByaW5nIGlzCnVubWFwcGVkIGZyb20gWGVuJ3Mg
YWRkcmVzcyBzcGFjZS4KCklmIHRoZSByaW5nIGhhZCBiZWVuIHJlZ2lzdGVyZWQgdG8gY29tbXVu
aWNhdGUgd2l0aCBhIHNpbmdsZSBzcGVjaWZpZWQKZG9tYWluIChpZS4gYSBub24td2lsZGNhcmQg
cmluZykgdGhlbiB0aGUgcGFydG5lciBkb21haW4gc3RhdGUgaXMgcmVtb3ZlZApmcm9tIHRoZSBw
YXJ0bmVyIGRvbWFpbidzIGFyZ28gc2VuZF9pbmZvIGhhc2ggdGFibGUuCgpTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgot
LS0KVGhlIGxvZ2ljIGluIHVucmVnaXN0ZXJfcmluZyBnb3QgcHJldHR5IGhlYXZpbHkgcmVvcmRl
cmVkIGluIHRoaXMgdmVyc2lvbgpvZiB0aGUgcGF0Y2gsIHRvIHNocmluayB0aGUgY3JpdGljYWwg
c2VjdGlvbnMuIEknbSBoYXBweSB3aXRoIHRoZSByZXN1bHQuCkkndmUgYWRkZWQgYSBjb3VwbGUg
b2YgQVNTRVJUX1VOUkVBQ0hBQkxFcyB3aGVyZSBpdCBzZWVtcyBhcHByb3ByaWF0ZS4KCnY0ICMg
SmFuOiBzaHJpbmsgdGhlIGNyaXRpY2FsIHNlY3Rpb25zIGluIHVucmVnaXN0ZXIKdjQgOiB1c2Ug
c3RhbmRhcmQgZGF0YSBzdHJ1Y3R1cmVzIGFzIHBlciBjb21tb24gY29kZQp2NCAjMDggUm9nZXI6
IHNraXAgc2VuZF9pbmZvIGxvb2t1cCBmb3Igd2lsZGNhcmQgcmluZ3MKdjQ6IGFkZCBBU1NFUlRf
VU5SRUFDSEFCTEUgZm9yIG1pc3Npbmcgc2VuZGVyIGRvbWFpbiBvciBzZW5kX2luZm8KdjQ6IHJl
ZHVjZSBpbmRlbnRhdGlvbiBieSB1c2luZyBnb3RvCnY0OiBhZGQgdW5saWtlbHkgdG8gY3VycmQt
PmFyZ28gY2hlY2sKdjQgIzA4IEphbjogbW92ZSBwdXRfZG9tYWluIG91dHNpZGUgTDIgY3JpdGlj
YWwgc2VjdGlvbgp2NDogaW5jbHVkZSByaW5nIGRhdGEgaW4gZGVidWcgb3V0cHV0IHdoZW4gcmlu
ZyBub3QgZm91bmQKCnYzICMwOCBKYW46IHB1bGwgeGZyZWUgb3V0IG9mIGV4Y2x1c2l2ZSBjcml0
aWNhbCBzZWN0aW9ucyBpbiB1bnJlZ2lzdGVyX3JpbmcKdjMgIzA4IEphbjogcmVuYW1lIHNlbmRf
ZmluZF9pbmZvIHRvIGZpbmRfc2VuZF9pbmZvCnYzICMwNyBKYW46IHJlbmFtZSByaW5nX2ZpbmRf
aW5mbyB0byBmaW5kX3JpbmdfaW5mbwp2MyAjMDggUm9nZXI6IHVzZSByZXR1cm4gYW5kIHJlbW92
ZSB0aGUgb3V0IGxhYmVsIGluIHVucmVnaXN0ZXJfcmluZwp2MyAjMDggUm9nZXI6IGJldHRlciBk
ZWJ1ZyBvdXRwdXQgaW4gc2VuZF9maW5kX2luZm8KdjMgIzEwIFJvZ2VyOiBtb3ZlIGZpbmQgZnVu
Y3Rpb25zIHRvIHRvcCBvZiBmaWxlIGFuZCBkcm9wIHByb3RvdHlwZXMKdjMgIzA0IEphbjogbWVs
ZCBjb21wYXQgY2hlY2sgZm9yIHVucmVnaXN0ZXJfcmluZyBzdHJ1Y3QKdjMgIzA0IFJvZ2VyL0ph
bjogbWFrZSBsb2NrIG5hbWVzIGNsZWFyZXIgYW5kIGFzc2VydCB0aGVpciBzdGF0ZQp2MyAjMDQg
SmFuOiBwb3J0IC0+IGFwb3J0IHdpdGggdHlwZTsgZGlzdGluZ3Vpc2ggYXJnbyBwb3J0IGZyb20g
ZXZ0Y2huCnYzIGZlZWRiYWNrIFJvZ2VyL0phbjogQVNTRVJUIGN1cnJkIGlzIGN1cnJlbnQtPmRv
bWFpbiBvciB1c2UgJ2QnIHZhcmlhYmxlIG5hbWUKdjMgZmVlZGJhY2sgIzA3IFJvZ2VyOiBjb25z
dCB0aGUgYXJnb19yaW5nX2lkIHN0cnVjdHMgaW4gc2VuZF9maW5kX2luZm8KdjIgZmVlZGJhY2sg
SmFuOiBkcm9wIGNvb2tpZSwgaW1wbGVtZW50IHRlYXJkb3duCnYyIGZlZWRiYWNrIEphbjogZHJv
cCBtZXNzYWdlIGZyb20gYXJnb19tZXNzYWdlX29wCnYyIHNlbGY6IE9WRVJIQVVMCnYyIHNlbGY6
IHJlb3JkZXIgbG9naWMgdG8gc2hvcnRlbiBjcml0aWNhbCBzZWN0aW9uCnYxICMxMyBmZWVkYmFj
ayBKYW46IHJldmlzZSB1c2Ugb2YgZ3Vlc3RfaGFuZGxlX29rYXkgdnMgX19jb3B5IG9wcwp2MSBm
ZWVkYmFjayBSb2dlciwgSmFuOiBkcm9wIGFyZ28gcHJlZml4IG9uIHN0YXRpYyBmdW5jdGlvbnMK
djEsMiBmZWVkYmFjayBKYW4vUm9nZXIvUGF1bDogZHJvcCBlcnJubyByZXR1cm5pbmcgZ3Vlc3Qg
YWNjZXNzIGZ1bmN0aW9ucwp2MSAjNSAoIzE0KSBmZWVkYmFjayBQYXVsOiB1c2UgY3VycmQgaW4g
ZG9fYXJnb19tZXNzYWdlX29wCnYxICM1ICgjMTQpIGZlZWRiYWNrIFBhdWw6IGZ1bGwgdXNlIGN1
cnJkIGluIGFyZ29fdW5yZWdpc3Rlcl9yaW5nCnYxICMxMyAoIzE0KSBmZWVkYmFjayBQYXVsOiBy
ZXBsYWNlIGRvL3doaWxlIHdpdGggZ290bzsgcmVpbmRlbnQKdjEgc2VsZjogYWRkIGJsYW5rIGxp
bmVzIGluIHVucmVnaXN0ZXIgY2FzZSBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKdjE6ICMxMyBmZWVk
YmFjayBKYW46IHB1YmxpYyBuYW1lc3BhY2U6IHByZWZpeCB3aXRoIHhlbgp2MTogIzEzIGZlZWRi
YWNrIEphbjogYmxhbmsgbGluZSBhZnRlciBvcCBjYXNlIGluIGRvX2FyZ29fbWVzc2FnZV9vcAp2
MTogIzE0IGZlZWRiYWNrIEphbjogcmVwbGFjZSBkb21haW4gaWQgb3ZlcnJpZGUgd2l0aCB2YWxp
ZGF0aW9uCnYxOiAjMTggZmVlZGJhY2sgSmFuOiBtZWxkIHRoZSByaW5nIGNvdW50IGxpbWl0IGlu
dG8gdGhlIHNlcmllcwp2MTogZmVlZGJhY2sgIzE1IEphbjogdmVyaWZ5IHplcm8gaW4gdW51c2Vk
IGh5cGVyY2FsbCBhcmdzCgogeGVuL2NvbW1vbi9hcmdvLmMgICAgICAgICB8IDEyNiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2NvbXBh
dC9hcmdvLmMgIHwgICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggfCAgMTkgKysrKysr
KwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICB8ICAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDE0
NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29t
bW9uL2FyZ28uYwppbmRleCBhN2VjMGUwLi5lNGNkNDQ2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2FyZ28uYworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtNDMsNiArNDMsNyBAQCBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19hZGRyX3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX2FyZ29fZ2ZuX3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmVn
aXN0ZXJfcmluZ190KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7
CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCk7CiAK
IHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2FyZ287CiBzdGF0aWMgYm9vbCBfX3JlYWRf
bW9zdGx5IG9wdF9hcmdvX21hY19wZXJtaXNzaXZlOwpAQCAtMzUxLDYgKzM1MiwzNyBAQCBmaW5k
X3JpbmdfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgYXJnb19yaW5n
X2lkICppZCkKICAgICByZXR1cm4gTlVMTDsKIH0KIAorc3RhdGljIHN0cnVjdCBhcmdvX3NlbmRf
aW5mbyAqCitmaW5kX3NlbmRfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1
Y3QgYXJnb19yaW5nX2lkICppZCkKK3sKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpjdXJzb3IsICpi
dWNrZXQ7CisKKyAgICBBU1NFUlQoTE9DS0lOR19zZW5kX0wyKGQpKTsKKworICAgIC8qIExpc3Qg
aXMgbm90IG1vZGlmaWVkIGhlcmUuIFNlYXJjaCBhbmQgcmV0dXJuIHRoZSBtYXRjaCBpZiBmb3Vu
ZC4gKi8KKyAgICBidWNrZXQgPSAmZC0+YXJnby0+c2VuZF9oYXNoW2hhc2hfaW5kZXgoaWQpXTsK
KworICAgIGZvciAoIGN1cnNvciA9IGJ1Y2tldC0+bmV4dDsgY3Vyc29yICE9IGJ1Y2tldDsgY3Vy
c29yID0gY3Vyc29yLT5uZXh0ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBhcmdvX3NlbmRfaW5m
byAqc2VuZF9pbmZvID0KKyAgICAgICAgICAgIGxpc3RfZW50cnkoY3Vyc29yLCBzdHJ1Y3QgYXJn
b19zZW5kX2luZm8sIG5vZGUpOworICAgICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpj
bXBpZCA9ICZzZW5kX2luZm8tPmlkOworCisgICAgICAgIGlmICggY21waWQtPmFwb3J0ID09IGlk
LT5hcG9ydCAmJgorICAgICAgICAgICAgIGNtcGlkLT5kb21haW5faWQgPT0gaWQtPmRvbWFpbl9p
ZCAmJgorICAgICAgICAgICAgIGNtcGlkLT5wYXJ0bmVyX2lkID09IGlkLT5wYXJ0bmVyX2lkICkK
KyAgICAgICAgeworICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJmb3VuZCBzZW5kX2luZm8gZm9y
IHJpbmcoJXU6JXggJXUpXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgIGlkLT5kb21haW5f
aWQsIGlkLT5hcG9ydCwgaWQtPnBhcnRuZXJfaWQpOworICAgICAgICAgICAgcmV0dXJuIHNlbmRf
aW5mbzsKKyAgICAgICAgfQorICAgIH0KKyAgICBhcmdvX2RwcmludGsoIm5vIHNlbmRfaW5mbyBm
b3IgcmluZygldToleCAldSlcbiIsCisgICAgICAgICAgICAgICAgIGlkLT5kb21haW5faWQsIGlk
LT5hcG9ydCwgaWQtPnBhcnRuZXJfaWQpOworCisgICAgcmV0dXJuIE5VTEw7Cit9CisKIHN0YXRp
YyB2b2lkCiByaW5nX3VubWFwKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3Jp
bmdfaW5mbyAqcmluZ19pbmZvKQogewpAQCAtNzM1LDYgKzc2Nyw4NSBAQCBmaW5kX3JpbmdfbWZu
cyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKIH0K
IAogc3RhdGljIGxvbmcKK3VucmVnaXN0ZXJfcmluZyhzdHJ1Y3QgZG9tYWluICpjdXJyZCwKKyAg
ICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3VucmVnaXN0ZXJf
cmluZ190KSB1bnJlZ19obmQpCit7CisgICAgeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3QgdW5y
ZWc7CisgICAgc3RydWN0IGFyZ29fcmluZ19pZCByaW5nX2lkOworICAgIHN0cnVjdCBhcmdvX3Jp
bmdfaW5mbyAqcmluZ19pbmZvID0gTlVMTDsKKyAgICBzdHJ1Y3QgYXJnb19zZW5kX2luZm8gKnNl
bmRfaW5mbyA9IE5VTEw7CisgICAgc3RydWN0IGRvbWFpbiAqZHN0X2QgPSBOVUxMOworCisgICAg
QVNTRVJUKGN1cnJkID09IGN1cnJlbnQtPmRvbWFpbik7CisKKyAgICBpZiAoIGNvcHlfZnJvbV9n
dWVzdCgmdW5yZWcsIHVucmVnX2huZCwgMSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKwor
ICAgIGlmICggdW5yZWcucGFkICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByaW5n
X2lkLnBhcnRuZXJfaWQgPSB1bnJlZy5wYXJ0bmVyX2lkOworICAgIHJpbmdfaWQuYXBvcnQgPSB1
bnJlZy5hcG9ydDsKKyAgICByaW5nX2lkLmRvbWFpbl9pZCA9IGN1cnJkLT5kb21haW5faWQ7CisK
KyAgICByZWFkX2xvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CisKKyAgICBpZiAoIHVubGlr
ZWx5KCFjdXJyZC0+YXJnbykgKQorICAgIHsKKyAgICAgICAgcmVhZF91bmxvY2soJkwxX2dsb2Jh
bF9hcmdvX3J3bG9jayk7CisgICAgICAgIHJldHVybiAtRU5PREVWOworICAgIH0KKworICAgIHdy
aXRlX2xvY2soJmN1cnJkLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOworCisgICAgcmluZ19pbmZv
ID0gZmluZF9yaW5nX2luZm8oY3VycmQsICZyaW5nX2lkKTsKKyAgICBpZiAoICFyaW5nX2luZm8g
KQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJpbmdfcmVtb3ZlX2luZm8oY3VycmQsIHJpbmdf
aW5mbyk7CisgICAgY3VycmQtPmFyZ28tPnJpbmdfY291bnQtLTsKKworICAgIGlmICggcmluZ19p
ZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAgICAgIGdvdG8gb3V0Owor
CisgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKHJpbmdfaWQucGFydG5lcl9pZCk7CisgICAg
aWYgKCAhZHN0X2QgfHwgIWRzdF9kLT5hcmdvICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBzcGluX2xvY2soJmRz
dF9kLT5hcmdvLT5zZW5kX0wyX2xvY2spOworCisgICAgc2VuZF9pbmZvID0gZmluZF9zZW5kX2lu
Zm8oZHN0X2QsICZyaW5nX2lkKTsKKyAgICBpZiAoIHNlbmRfaW5mbyApCisgICAgICAgIGxpc3Rf
ZGVsKCZzZW5kX2luZm8tPm5vZGUpOworICAgIGVsc2UKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisKKyAgICBzcGluX3VubG9jaygmZHN0X2QtPmFyZ28tPnNlbmRfTDJfbG9jayk7CisK
KyBvdXQ6CisgICAgd3JpdGVfdW5sb2NrKCZjdXJyZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsK
KworICAgIHJlYWRfdW5sb2NrKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spOworCisgICAgaWYgKCBk
c3RfZCApCisgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOworCisgICAgeGZyZWUoc2VuZF9pbmZv
KTsKKworICAgIGlmICggIXJpbmdfaW5mbyApCisgICAgeworICAgICAgICBhcmdvX2RwcmludGso
InVucmVnaXN0ZXJfcmluZzogbm8gcmluZ19pbmZvIGZvdW5kIGZvciByaW5nKCV1OiV4ICV1KVxu
IiwKKyAgICAgICAgICAgICAgICAgICAgIHJpbmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLmFwb3J0
LCByaW5nX2lkLnBhcnRuZXJfaWQpOworICAgICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICB9CisK
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGxvbmcKIHJlZ2lzdGVyX3Jpbmcoc3RydWN0IGRv
bWFpbiAqY3VycmQsCiAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2Fy
Z29fcmVnaXN0ZXJfcmluZ190KSByZWdfaG5kLAogICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHhlbl9hcmdvX2dmbl90KSBnZm5faG5kLApAQCAtMTAxOSw2ICsxMTMwLDIxIEBA
IGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lk
KSBhcmcxLAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIFhFTl9BUkdPX09QX3Vu
cmVnaXN0ZXJfcmluZzoKKyAgICB7CisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVu
X2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3QpIHVucmVnX2huZCA9CisgICAgICAgICAgICBndWVzdF9o
YW5kbGVfY2FzdChhcmcxLCB4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCk7CisKKyAgICAgICAg
aWYgKCB1bmxpa2VseSgoIWd1ZXN0X2hhbmRsZV9pc19udWxsKGFyZzIpKSB8fCBhcmczIHx8IGFy
ZzQpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKworICAgICAgICByYyA9IHVucmVnaXN0ZXJfcmluZyhjdXJyZCwg
dW5yZWdfaG5kKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAg
ICAgcmMgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2NvbXBhdC9hcmdvLmMgYi94ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMKaW5kZXggOTQzN2E3
YS4uNmExNjcxYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jb21wYXQvYXJnby5jCisrKyBiL3hl
bi9jb21tb24vY29tcGF0L2FyZ28uYwpAQCAtMjIsMyArMjIsNCBAQAogQ0hFQ0tfYXJnb19hZGRy
OwogQ0hFQ0tfYXJnb19yZWdpc3Rlcl9yaW5nOwogQ0hFQ0tfYXJnb19yaW5nOworQ0hFQ0tfYXJn
b191bnJlZ2lzdGVyX3Jpbmc7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAppbmRleCBmODIyNzU2Li4yMzcxNTEwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmdvLmgKQEAgLTc5LDYgKzc5LDEzIEBAIHR5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3JlZ2lz
dGVyX3JpbmcKICAgICB1aW50MzJfdCBsZW47CiB9IHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdDsK
IAordHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nCit7CisgICAgeGVuX2Fy
Z29fcG9ydF90IGFwb3J0OworICAgIGRvbWlkX3QgcGFydG5lcl9pZDsKKyAgICB1aW50MTZfdCBw
YWQ7Cit9IHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190OworCiAvKiBNZXNzYWdlcyBvbiB0aGUg
cmluZyBhcmUgcGFkZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhpcyBzaXplLiAqLwogI2RlZmluZSBY
RU5fQVJHT19NU0dfU0xPVF9TSVpFIDB4MTAKIApAQCAtMTM0LDQgKzE0MSwxNiBAQCBzdHJ1Y3Qg
eGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcgogI2RlZmluZSBYRU5fQVJHT19SRUdJU1RFUl9G
TEFHX01BU0sgWEVOX0FSR09fUkVHSVNURVJfRkxBR19GQUlMX0VYSVNUCiAjZW5kaWYKIAorLyoK
KyAqIFhFTl9BUkdPX09QX3VucmVnaXN0ZXJfcmluZworICoKKyAqIFVucmVnaXN0ZXIgYSBwcmV2
aW91c2x5LXJlZ2lzdGVyZWQgcmluZywgZW5kaW5nIGNvbW11bmljYXRpb24uCisgKgorICogYXJn
MTogWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCkKKyAqIGFyZzI6
IE5VTEwKKyAqIGFyZzM6IDAgKFpFUk8pCisgKiBhcmc0OiAwIChaRVJPKQorICovCisjZGVmaW5l
IFhFTl9BUkdPX09QX3VucmVnaXN0ZXJfcmluZyAgICAgMgorCiAjZW5kaWYKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5kZXggOWM5ZDMz
Zi4uNDExYzY2MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2lu
Y2x1ZGUveGxhdC5sc3QKQEAgLTE1MSwzICsxNTEsNCBAQAogPwlhcmdvX2FkZHIJCQlhcmdvLmgK
ID8JYXJnb19yaW5nCQkJYXJnby5oCiA/CWFyZ29fcmVnaXN0ZXJfcmluZwkJYXJnby5oCis/CWFy
Z29fdW5yZWdpc3Rlcl9yaW5nCQlhcmdvLmgKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1glWNk-000401-KR; Mon, 21 Jan 2019 10:00: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=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNi-0003yW-Pe
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:38 +0000
X-Inumbo-ID: 665a887a-1d63-11e9-a1e0-bc764e045a96
Received: from mail-it1-x130.google.com (unknown [2607:f8b0:4864:20::130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 665a887a-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:36 +0000 (UTC)
Received: by mail-it1-x130.google.com with SMTP id c9so14357193itj.1
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=fNrzBxpstbYSinTVy5TNZflIxW3du+6OONdRMLW04L8=;
 b=BWWelO0fLPf09oOW19AiyxziQOORf56P1uYOfr6GXayoE+q7EMz8i5CXfK5mzhRUEm
 b9y3bNJrZBYfPSB3jBZP652PgnZoRs3updSCNCy/KUGwsppgvvB+PjzX0Oy3gw2TR1C5
 ljIbnCh4FNccR+28KcKTYkRi1DPgv7OwnX61zty13080hvVILs1LXlDIoSX3MTHqdiMY
 Hh3+EptCY7MTVohXT6h2mK5ydrPBQLwJ+DnQ3A3cSPnoCD74L52UBdjelZHr6zEB7p1T
 UuZ2GYCjRBMZZj6bGBq+wjIT6GEifozJlwpcMxSup/4wC/PQoyhuy20pl/guGqPa0ui7
 aX0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=fNrzBxpstbYSinTVy5TNZflIxW3du+6OONdRMLW04L8=;
 b=FtPrBh72ggqiKkk16bh52gmu4L/jR/Y3URBLp3tp6fCCfxfKhYOHWLvuPlgs4qZcpu
 6m2woljxMt9WjLYwjU2WORM42GvPt+QJRYQgYiplFjZWl7AbdcDlsUxW1VXnjezbIn3x
 iuVFd7VDXfrCptshDsUWoUjc3ii0UVwEAegMvexOp1FnCLoGZ+AFaKAw/OC1wNHDf3nk
 D/XRKRRzYGH0qN9PEsxZq4klcVmjdezAhVmclJEFoFoHZ5t+Zs9VpemxIoPvRxTq8Kdt
 Qg7331FxQCQGwHj24yVkfV53TlGG3b0wClDKUdLdFxJL3adGtEjzOPeQUB5B3M8YUre6
 MQZQ==
X-Gm-Message-State: AJcUukflO02qdi6+ZrWhBmyeb85cao5MZiGyo8iiX5FywsejwXGURkt0
 ddE+yS1I/Z6m2kAPEXcT3HsrrWW+UuU=
X-Google-Smtp-Source: ALg8bN5zN4jQnNSEm6HCHyAXN/nyjIjc2MtEIuQQEQW+3oW1aS+Z6fHrnUYr07wBaTy4gQmM27ZvbA==
X-Received: by 2002:a24:214a:: with SMTP id e71mr17006628ita.60.1548064835748; 
 Mon, 21 Jan 2019 02:00:35 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:34 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:50 -0800
Message-Id: <1548064795-18160-11-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UXVlcmllcyBmb3IgZGF0YSBhYm91dCBzcGFjZSBhdmFpbGFiaWxpdHkgaW4gcmVnaXN0ZXJlZCBy
aW5ncyBhbmQKY2F1c2VzIG5vdGlmaWNhdGlvbiB0byBiZSBzZW50IHdoZW4gc3BhY2UgaGFzIGJl
Y29tZSBhdmFpbGFibGUuCgpUaGUgaHlwZXJjYWxsIG9wIHBvcHVsYXRlcyBhIHN1cHBsaWVkIGRh
dGEgc3RydWN0dXJlIHdpdGggaW5mb3JtYXRpb24gYWJvdXQKcmluZyBzdGF0ZSBhbmQgaWYgaW5z
dWZmaWNpZW50IHNwYWNlIGlzIGN1cnJlbnRseSBhdmFpbGFibGUgaW4gYSBnaXZlbiByaW5nLAp0
aGUgaHlwZXJ2aXNvciB3aWxsIHJlY29yZCB0aGUgZG9tYWluJ3MgZXhwcmVzc2VkIGludGVyZXN0
IGFuZCBub3RpZnkgaXQKd2hlbiBpdCBvYnNlcnZlcyB0aGF0IHNwYWNlIGhhcyBiZWNvbWUgYXZh
aWxhYmxlLgoKQ2hlY2tzIGZvciBmcmVlIHNwYWNlIG9jY3VyIHdoZW4gdGhpcyBub3RpZnkgb3Ag
aXMgaW52b2tlZCwgc28gaXQgbWF5IGJlCmludGVudGlvbmFsbHkgaW52b2tlZCB3aXRoIG5vIGRh
dGEgc3RydWN0dXJlIHRvIHBvcHVsYXRlCihpZS4gYSBOVUxMIGFyZ3VtZW50KSB0byB0cmlnZ2Vy
IHN1Y2ggYSBjaGVjayBhbmQgY29uc2VxdWVudCBub3RpZmljYXRpb25zLgoKTGltaXQgdGhlIG1h
eGltdW0gbnVtYmVyIG9mIG5vdGlmeSByZXF1ZXN0cyBpbiBhIHNpbmdsZSBvcGVyYXRpb24gdG8g
YQpzaW1wbGUgZml4ZWQgbGltaXQgb2YgMjU2LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIg
Q2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KLS0tCnY0ICMxMCBSb2dl
cjogY29uc29saWRhdGUgbm90aWZ5IGZsYWdzOyBpbmZlciBwZW5kaW5nIG5vdGlmeSBpZiBuZWVk
ZWQKdjQgYnVnZml4OiB0YWtlIEwzIGJlZm9yZSBhY2Nlc3NpbmcgcmluZ19pbmZvIGluIGZpbGxf
cmluZ19kYXRhCnY0ICMxMCBSb2dlcjogc2hvcnRlbiBub3RpZnkgZmxhZyBuYW1lczogZHJvcCBf
REFUQV9GCnY0ICMxMCBzZWxmL1JvZ2VyOiBmaWxsX3JpbmdfZGF0YTogY2hlY2sgcGVuZGluZ19y
ZXF1ZXVlIGVycm9yIGNvZGUKdjQgOiB1c2Ugc3RhbmRhcmQgZGF0YSBzdHJ1Y3R1cmVzIGFzIHBl
ciBjb21tb24gY29kZQp2NCAjMTAgUm9nZXI6IGxvd2VyIGluZGVudGF0aW9uIGluIGZpbGxfcmlu
Z19kYXRhIGJ5IHVzaW5nIGdvdG8KdjQgIzEwIFJvZ2VyOiByZXdvcmQgdGhlIFhFTl9BUkdPX1JJ
TkdfREFUQV9GX1NVRkZJQ0lFTlQgY29tbWVudAp2NCBmaXggbG9jYXRpb24gb2YgYSBGSVhNRSB0
aGF0IHdhcyBpbmNvcnJlY3RseSBtb3ZlZCBieSB0aGlzIGxhdGVyIGNvbW1pdAoKdjMgIzA3IEph
bjogZml4IGZvcm1hdCBzdHJpbmcgaW5kZW50aW9uIGluIHByaW50a3MKdjMgKGdlbmVyYWwpIEph
bjogZHJvcCBmaXhlZCB3aWR0aCB0eXBlcyBmb3IgcmluZ2J1Zl9wYXlsb2FkX3NwYWNlCnYzICMw
NyBKYW46IHJlbmFtZSByaW5nX2ZpbmRfaW5mb19ieV9tYXRjaCB0byBmaW5kX3JpbmdfaW5mb19i
eV9tYXRjaAp2MyAjMDcgSmFuOiBmaXggbnVtZXJpYyBlbnRyaWVzIGluIHByaW50ayBmb3JtYXQg
c3RyaW5ncwp2MzogcmluZ2J1Zl9wYXlsb2FkX3NwYWNlOiBzaW1wbGVyIHJldHVybiAwIGlmIGdl
dF9zYW5pdGl6ZWRfcmluZyBmYWlscwp2MyAjMTAgUm9nZXI6IHNpbXBsaWZ5IHJpbmdidWZfcGF5
bG9hZF9zcGFjZSBmb3IgZW1wdHkgcmluZ3MKdjMgIzEwIFJvZ2VyOiByaW5nYnVmX3BheWxvYWRf
c3BhY2U6IGFkZCBjb21tZW50IHRvIGV4cGxhaW4gaG93IHJldCA8IElOVDMyX01BWAp2MyAjMTAg
Um9nZXI6IGRyb3Agb3V0IGxhYmVsLCB1c2UgcmV0dXJuIC1FRkFVTFQgaW4gZmlsbF9yaW5nX2Rh
dGEKdjMgIzEwIFJvZ2VyOiBhZGQgbmV3bGluZSBpbiBzaWduYWxfZG9taWQKdjMgIzEwIFJvZ2Vy
OiBtb3ZlIGZpbmQgZnVuY3Rpb25zIHRvIHRvcCBvZiBmaWxlIGFuZCBkcm9wIHByb3RvdHlwZXMK
djMgIzA0IEphbjogbWVsZCB0aGUgY29tcGF0IGh5cGVyY2FsbCBhcmcgY2hlY2tpbmcKdjMgIzA0
IFJvZ2VyL0phbjogbWFrZSBsb2NrIG5hbWVzIGNsZWFyZXIgYW5kIGFzc2VydCB0aGVpciBzdGF0
ZQp2MyAjMDQgSmFuOiBwb3J0IC0+IGFwb3J0IHdpdGggdHlwZTsgZGlzdGluZ3Vpc2ggYXJnbyBw
b3J0IGZyb20gZXZ0Y2huCnYzIHNlbGY6IGRyb3AgYnJhY2VzIGluIGZvcmVhY2ggb2Ygbm90aWZ5
X2NoZWNrX3BlbmRpbmcKdjMgZmVlZGJhY2sgUm9nZXIvSmFuOiBBU1NFUlQgY3VycmQgaXMgY3Vy
cmVudC0+ZG9tYWluIG9yIHVzZSAnZCcgdmFyaWFibGUgbmFtZQoKdjIgZmVlZGJhY2sgSmFuOiBk
cm9wIGNvb2tpZSwgaW1wbGVtZW50IHRlYXJkb3duCnYyIG5vdGlmeTogYWRkIGZsYWcgdG8gaW5k
aWNhdGUgcmluZyBpcyBzaGFyZWQKdjIgYXJndW1lbnQgbmFtZSBmb3IgZmlsbF9yaW5nX2RhdGEg
YXJnIGlzIG5vdyBjdXJyZAp2MiBzZWxmOiBjaGVjayByaW5nIHNpemUgdnMgcmVxdWVzdCBhbmQg
ZmxhZyBlcnJvciByYXRoZXIgdGhhbiBxdWV1ZSBzaWduYWwKdjIgZmVlZGJhY2sgSmFuOiBkcm9w
ICdtZXNzYWdlJyBmcm9tICdhcmdvX21lc3NhZ2Vfb3AnCnYyIHNlbGY6IHNpbXBsaWZ5IHNpZ25h
bF9kb21pZCwgZHJvcCB1bm5lY2Vzc2FyeSBsYWJlbCArIGdvdG8KdjIgc2VsZjogc2tpcCB0aGUg
Y29va2llIGNoZWNrIGluIHBlbmRpbmdfY2FuY2VsCnYyIHNlbGY6IGltcGxlbWVudCBucGVuZGlu
ZyBsaW1pdCBvbiBudW1iZXIgb2YgcGVuZGluZyBlbnRyaWVzCnYxIGZlZWRiYWNrICMxNiBKYW46
IHNhbml0aXplX3JpbmcgaW4gcmluZ2J1Zl9wYXlsb2FkX3NwYWNlCnYyIHNlbGY6IGlubGluZSBm
aWxsX3JpbmdfZGF0YV9hcnJheQp2MiBzZWxmOiBhdm9pZCByZXRlc3RpbmcgZHN0X2QgZm9yIHB1
dF9kb21haW4KdjIgc2VsZi9KYW46IHJlbW92ZSB1c2Ugb2YgbWFnaWMgdmVyaWZpY2F0aW9uIGZp
ZWxkIGFuZCB0aWR5IHVwCnYxIGZlZWRiYWNrICMxNiBKYW46IHJlbW92ZSB0ZXN0aW5nIG9mIG1h
Z2ljIGluIGd1ZXN0LXN1cHBsaWVkIHN0cnVjdHVyZQp2MiBzZWxmOiBzL2FyZ29fcGVuZGluZ19l
bnQvcGVuZGluZ19lbnQvZwp2MiBmZWVkYmFjayB2MSMxMyBSb2dlcjogdXNlIE9TLXN1cHBsaWVk
IHJvdW5kdXA7IGRyb3AgZnJvbSBwdWJsaWMgaGVhZGVyCnYxLDIgZmVlZGJhY2sgSmFuL1JvZ2Vy
L1BhdWw6IGRyb3AgZXJybm8gcmV0dXJuaW5nIGd1ZXN0IGFjY2VzcyBmdW5jdGlvbnMKdjEgZmVl
ZGJhY2sgUm9nZXIsIEphbjogZHJvcCBhcmdvIHByZWZpeCBvbiBzdGF0aWMgZnVuY3Rpb25zCnYy
IHNlbGY6IHJlZHVjZSBpbmRlbnRhdGlvbiB2aWEgZ290byBvdXQgaWYgYXJnIE5VTEwKdjEgZmVl
ZGJhY2sgIzEzIEphbjogcmVzb2x2ZSBjaGVja2luZyBvZiBhcnJheSBoYW5kbGUgYW5kIHVzZSBv
ZiBfX2NvcHkKdjEgIzUgKCMxNikgZmVlZGJhY2sgUGF1bDogbm90aWZ5IG9wOiB1c2UgY3VycmQg
aW4gZG9fYXJnb19tZXNzYWdlX29wCnYxICM1ICgjMTYpIGZlZWRiYWNrIFBhdWw6IG5vdGlmeSBv
cDogdXNlIGN1cnJkIGluIGFyZ29fbm90aWZ5CnYxICM1ICgjMTYpIGZlZWRiYWNrIFBhdWw6IG5v
dGlmeSBvcDogdXNlIGN1cnJkIGluIGFyZ29fbm90aWZ5X2NoZWNrX3BlbmRpbmcKdjEgIzUgKCMx
NikgZmVlZGJhY2sgUGF1bDogbm90aWZ5IG9wOiB1c2UgY3VycmQgaW4gYXJnb19maWxsX3Jpbmdf
ZGF0YV9hcnJheQp2MSAjMTMgKCMxNikgZmVlZGJhY2sgUGF1bDogbm90aWZ5IG9wOiBkby93aGls
ZTogcmVpbmRlbnQgb25seQp2MSAjMTMgKCMxNikgZmVlZGJhY2sgUGF1bDogbm90aWZ5IG9wOiBk
by93aGlsZTogZ290bwp2MSA6IGFkZCBjb21wYXQgeGxhdC5sc3QgZW50cmllcwp2MTogYWRkIGRl
ZmluaXRpb24gZm9yIGNvcHlfZmllbGRfZnJvbV9ndWVzdF9lcnJubwp2MSAjMTMgZmVlZGJhY2sg
SmFuOiBtYWtlICdyaW5nIGRhdGEnIGNvbW1lbnQgY29tcGx5IHdpdGggc2luZ2xlLWxpbmUgc3R5
bGUKdjEgZmVlZGJhY2sgIzEzIEphbjogdXNlIF9fY29weTsgc28gZGVmaW5lIGFuZCB1c2UgX19j
b3B5X2ZpZWxkX3RvX2d1ZXN0X2Vycm5vCnYxOiAjMTMgZmVlZGJhY2sgSmFuOiBwdWJsaWMgbmFt
ZXNwYWNlOiBwcmVmaXggd2l0aCB4ZW4KdjE6ICMxMyBmZWVkYmFjayBKYW46IGFkZCBibGFuayBs
aW5lIGFmdGVyIGNhc2UgaW4gZG9fYXJnb19tZXNzYWdlX29wCnYxOiBzZWxmOiByZW5hbWUgZW50
IGlkIHRvIGRvbWFpbl9pZAp2MTogc2VsZjogZW50IGlkLT4gZG9tYWluX2lkCnYxOiBzZWxmOiBk
cm9wIHNpZ25hbCBpZiBkb21haW5fY29va2llIG1pc21hdGNoZXMKdjEuIGZlZWRiYWNrICMxNSBK
YW46IG1ha2UgbG9vcCBpIHVuc2lnbmVkCnYxLiBzZWxmOiBkcm9wIHVubmVjZXNzYXJ5IG1iKCkg
aW4gYXJnb19ub3RpZnlfY2hlY2tfcGVuZGluZwp2MS4gc2VsZjogYWRkIGJsYW5rIGxpbmUKdjEg
IzE2IGZlZWRiYWNrIEphbjogY29uc3QgZG9tYWluIGFyZyB0byArYXJnb19maWxsX3JpbmdfZGF0
YQp2MS4gZmVlZGJhY2sgIzE1IEphbjogY2hlY2sgdW51c3VlZCBoeXBlcmNhbGwgYXJncyBhcmUg
emVybwp2MSBmZWVkYmFjayAjMTYgSmFuOiBhZGQgY29tbWVudCBvbiBzcGFjZSBhdmFpbGFibGUg
c2lnbmFsIHBvbGljeQp2MS4gZmVlZGJhY2sgIzE2IEphbjogbW92ZSBkZWNsciwgZHJvcCBicmFj
ZXMsIGxvd2VyIGluZGVudAp2MS4gZmVlZGJhY2sgIzE4IEphbjogbWVsZCB0aGUgcmVzb3VyY2Ug
bGltaXRzIGludG8gdGhlIG1haW4gY29tbWl0CnYxLiBmZWVkYmFjayAjMTYgSmFuOiBjbGFyaWZ5
IHVzZSBvZiBtYWdpYyBmaWVsZAp2MS4gc2VsZjogdXNlIHNpbmdsZSBjb3B5IHRvIHJlYWQgbm90
aWZ5IHJpbmcgZGF0YSBzdHJ1Y3QKdjE6IGFyZ29fZmlsbF9yaW5nX2RhdGE6IGZpeCBkcHJpbnRr
IHR5cGVzIGZvciBwb3J0IGZpZWxkCnYxOiBzZWxmOiB1c2UgJXggZm9yIHByaW50aW5nIHBvcnQg
YXMgcGVyIG90aGVyIHByaW50IHNpdGVzCnYxLiBmZWVkYmFjayBKYW46IGFkZCBjb21tZW50cyBl
eHBsYWluaW5nIHJpbmcgZnVsbCB2cyBlbXB0eQp2MS4gZm9sbG93aW5nIEphbjogZml4IGFyZ29f
cmluZ2J1Zl9wYXlsb2FkX3NwYWNlIGNhbGN1bGF0aW9uIGZvciBlbXB0eSByaW5nCgogeGVuL2Nv
bW1vbi9hcmdvLmMgICAgICAgICB8IDM3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMgIHwgIDE4ICsrKwogeGVu
L2luY2x1ZGUvcHVibGljL2FyZ28uaCB8ICA2NCArKysrKysrKwogeGVuL2luY2x1ZGUveGxhdC5s
c3QgICAgICB8ICAgMiArCiA0IGZpbGVzIGNoYW5nZWQsIDQ1NSBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRleCA1MThh
ZmY3Li40YjQzYmRkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94ZW4vY29t
bW9uL2FyZ28uYwpAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy9hcmdvLmg+CiAK
ICNkZWZpbmUgTUFYX1JJTkdTX1BFUl9ET01BSU4gICAgICAgICAgICAxMjhVCisjZGVmaW5lIE1B
WF9OT1RJRllfQ09VTlQgICAgICAgICAgICAgICAgMjU2VQogI2RlZmluZSBNQVhfUEVORElOR19Q
RVJfUklORyAgICAgICAgICAgICAzMlUKIAogLyogQWxsIG1lc3NhZ2VzIG9uIHRoZSByaW5nIGFy
ZSBwYWRkZWQgdG8gYSBtdWx0aXBsZSBvZiB0aGUgc2xvdCBzaXplLiAqLwpAQCAtNDksNiArNTAs
OCBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19nZm5fdCk7CiBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19pb3ZfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2Fy
Z29fcmluZ190KTsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfZGF0YV90
KTsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdCk7CiBE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19zZW5kX2FkZHJfdCk7CiBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCk7CiAKQEAgLTQyMSw2ICs0
MjQsMTggQEAgc2lnbmFsX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBzdGF0aWMgdm9p
ZAorc2lnbmFsX2RvbWlkKGRvbWlkX3QgZG9tYWluX2lkKQoreworICAgIHN0cnVjdCBkb21haW4g
KmQgPSBnZXRfZG9tYWluX2J5X2lkKGRvbWFpbl9pZCk7CisKKyAgICBpZiAoICFkICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgc2lnbmFsX2RvbWFpbihkKTsKKyAgICBwdXRfZG9tYWluKGQpOwor
fQorCitzdGF0aWMgdm9pZAogcmluZ191bm1hcChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAg
LTYyMCw2ICs2MzUsNjYgQEAgZ2V0X3Nhbml0aXplZF9yaW5nKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIHhlbl9hcmdvX3JpbmdfdCAqcmluZywKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHVu
c2lnbmVkIGludAorcmluZ2J1Zl9wYXlsb2FkX3NwYWNlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQoreworICAgIHhlbl9hcmdvX3Jpbmdf
dCByaW5nOworICAgIHVuc2lnbmVkIGludCBsZW47CisgICAgaW50IHJldDsKKworICAgIEFTU0VS
VChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOworCisgICAgbGVuID0gcmluZ19pbmZvLT5sZW47
CisgICAgaWYgKCAhbGVuICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBpZiAoIGdldF9zYW5p
dGl6ZWRfcmluZyhkLCAmcmluZywgcmluZ19pbmZvKSApCisgICAgICAgIHJldHVybiAwOworCisg
ICAgYXJnb19kcHJpbnRrKCJzYW5pdGl6ZWQgcmluZ2J1Zl9wYXlsb2FkX3NwYWNlOiB0eF9wdHI9
JXUgcnhfcHRyPSV1XG4iLAorICAgICAgICAgICAgICAgICByaW5nLnR4X3B0ciwgcmluZy5yeF9w
dHIpOworCisgICAgLyoKKyAgICAgKiByeF9wdHIgPT0gdHhfcHRyIG1lYW5zIHRoYXQgdGhlIHJp
bmcgaGFzIGJlZW4gZW1wdGllZC4KKyAgICAgKiBTZWUgbWVzc2FnZSBzaXplIGNoZWNraW5nIGxv
Z2ljIGluIHRoZSBlbnRyeSB0byByaW5nYnVmX2luc2VydCB3aGljaAorICAgICAqIGVuc3VyZXMg
dGhhdCB0aGVyZSBpcyBhbHdheXMgb25lIG1lc3NhZ2Ugc2xvdCBvZiBzaXplIFJPVU5EVVBfTUVT
U0FHRSgxKQorICAgICAqIGxlZnQgYXZhaWxhYmxlLCBwcmV2ZW50aW5nIGEgcmluZyBmcm9tIGJl
aW5nIGVudGlyZWx5IGZpbGxlZC4KKyAgICAgKiBUaGlzIGVuc3VyZXMgdGhhdCBtYXRjaGluZyBy
aW5nIGluZGV4ZXMgYWx3YXlzIGluZGljYXRlIGFuIGVtcHR5IHJpbmcKKyAgICAgKiBhbmQgbmV2
ZXIgYSBmdWxsIG9uZS4KKyAgICAgKi8KKyAgICByZXQgPSByaW5nLnJ4X3B0ciAtIHJpbmcudHhf
cHRyOworICAgIGlmICggcmV0IDw9IDAgKQorICAgICAgICByZXQgKz0gbGVuOworCisgICAgLyoK
KyAgICAgKiBJbiBhIHNhbml0aXplZCByaW5nLCB3ZSBjYW4gcmVseSBvbjoKKyAgICAgKiAgICAg
ICAgICAgICAgKHJ4X3B0ciA8IHJpbmdfaW5mby0+bGVuKSAgICAgICAgICAgJiYKKyAgICAgKiAg
ICAgICAgICAgICAgKHR4X3B0ciA8IHJpbmdfaW5mby0+bGVuKSAgICAgICAgICAgJiYKKyAgICAg
KiAgICAgIChyaW5nX2luZm8tPmxlbiA8PSBYRU5fQVJHT19NQVhfUklOR19TSVpFKQorICAgICAq
CisgICAgICogYW5kIHNpbmNlOiBYRU5fQVJHT19NQVhfUklOR19TSVpFIDwgSU5UMzJfTUFYCisg
ICAgICogdGhlcmVmb3JlIHJpZ2h0IGhlcmU6IHJldCA8IElOVDMyX01BWAorICAgICAqIGFuZCB3
ZSBhcmUgc2FmZSB0byByZXR1cm4gaXQgYXMgYSB1bnNpZ25lZCB2YWx1ZSBmcm9tIHRoaXMgZnVu
Y3Rpb24uCisgICAgICogVGhlIHN1YnRyYWN0aW9ucyBiZWxvdyBjYW5ub3QgaW5jcmVhc2UgaXRz
IHZhbHVlLgorICAgICAqLworCisgICAgLyoKKyAgICAgKiBUaGUgbWF4aW11bSBzaXplIHBheWxv
YWQgZm9yIGEgbWVzc2FnZSB0aGF0IHdpbGwgYmUgYWNjZXB0ZWQgaXM6CisgICAgICogKHRoZSBh
dmFpbGFibGUgc3BhY2UgYmV0d2VlbiB0aGUgcmluZyBpbmRleGVzKQorICAgICAqICAgIG1pbnVz
IChzcGFjZSBmb3IgYSBtZXNzYWdlIGhlYWRlcikKKyAgICAgKiAgICBtaW51cyAoc3BhY2UgZm9y
IG9uZSBtZXNzYWdlIHNsb3QpCisgICAgICogc2luY2UgcmluZ2J1Zl9pbnNlcnQgcmVxdWlyZXMg
dGhhdCBvbmUgbWVzc2FnZSBzbG90IGJlIGxlZnQKKyAgICAgKiB1bmZpbGxlZCwgdG8gYXZvaWQg
ZmlsbGluZyB0aGUgcmluZyB0byBjYXBhY2l0eSBhbmQgY29uZnVzaW5nIGEgZnVsbAorICAgICAq
IHJpbmcgd2l0aCBhbiBlbXB0eSBvbmUuCisgICAgICogU2luY2UgdGhlIHJpbmcgaW5kZXhlcyBh
cmUgc2FuaXRpemVkLCB0aGUgdmFsdWUgaW4gcmV0IGlzIGFsaWduZWQsIHNvCisgICAgICogdGhl
IHNpbXBsZSBzdWJ0cmFjdGlvbiBoZXJlIHdvcmtzIHRvIHJldHVybiB0aGUgYWxpZ25lZCB2YWx1
ZSBuZWVkZWQ6CisgICAgICovCisgICAgcmV0IC09IHNpemVvZihzdHJ1Y3QgeGVuX2FyZ29fcmlu
Z19tZXNzYWdlX2hlYWRlcik7CisgICAgcmV0IC09IFJPVU5EVVBfTUVTU0FHRSgxKTsKKworICAg
IHJldHVybiAocmV0IDwgMCkgPyAwIDogcmV0OworfQorCiAvKgogICogaW92X2NvdW50IHJldHVy
bnMgaXRzIGNvdW50IG9uIHN1Y2Nlc3MgdmlhIGFuIG91dCB2YXJpYWJsZSB0byBhdm9pZAogICog
cG90ZW50aWFsIGZvciBhIG5lZ2F0aXZlIHJldHVybiB2YWx1ZSB0byBiZSB1c2VkIGluY29ycmVj
dGx5CkBAIC05NTgsNiArMTAzMyw3MSBAQCBwZW5kaW5nX3JlbW92ZV9hbGwoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCiAgICAgcmluZ19p
bmZvLT5ucGVuZGluZyA9IDA7CiB9CiAKK3N0YXRpYyB2b2lkCitwZW5kaW5nX25vdGlmeShzdHJ1
Y3QgbGlzdF9oZWFkICp0b19ub3RpZnkpCit7CisgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9MMSk7
CisKKyAgICAvKiBTZW5kaW5nIHNpZ25hbHMgZm9yIGFsbCBlbnRzIGluIHRoaXMgbGlzdCwgZHJh
aW5pbmcgdW50aWwgaXQgaXMgZW1wdHkuICovCisgICAgd2hpbGUgKCAhbGlzdF9lbXB0eSh0b19u
b3RpZnkpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50ID0KKyAgICAg
ICAgICAgIGxpc3RfZW50cnkodG9fbm90aWZ5LT5uZXh0LCBzdHJ1Y3QgcGVuZGluZ19lbnQsIG5v
ZGUpOworCisgICAgICAgIGxpc3RfZGVsKCZlbnQtPm5vZGUpOworICAgICAgICBzaWduYWxfZG9t
aWQoZW50LT5kb21haW5faWQpOworICAgICAgICB4ZnJlZShlbnQpOworICAgIH0KK30KKworc3Rh
dGljIHZvaWQKK3BlbmRpbmdfZmluZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJn
b19yaW5nX2luZm8gKnJpbmdfaW5mbywKKyAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGF5bG9h
ZF9zcGFjZSwgc3RydWN0IGxpc3RfaGVhZCAqdG9fbm90aWZ5KQoreworICAgIHN0cnVjdCBsaXN0
X2hlYWQgKmN1cnNvciwgKnBlbmRpbmdfaGVhZDsKKworICAgIEFTU0VSVChMT0NLSU5HX1JlYWRf
cmluZ3NfTDIoZCkpOworCisgICAgLyoKKyAgICAgKiBUT0RPOiBDdXJyZW50IHBvbGljeSBoZXJl
IGlzIHRvIHNpZ25hbCBfYWxsXyBvZiB0aGUgd2FpdGluZyBkb21haW5zCisgICAgICogICAgICAg
aW50ZXJlc3RlZCBpbiBzZW5kaW5nIGEgbWVzc2FnZSBvZiBzaXplIGxlc3MgdGhhbiBwYXlsb2Fk
X3NwYWNlLgorICAgICAqCisgICAgICogVGhpcyBpcyBsaWtlbHkgdG8gYmUgc3Vib3B0aW1hbCwg
c2luY2Ugb25jZSBvbmUgb2YgdGhlbSBoYXMgYWRkZWQKKyAgICAgKiB0aGVpciBtZXNzYWdlIHRv
IHRoZSByaW5nLCB0aGVyZSBtYXkgd2VsbCBiZSBpbnN1ZmZpY2llbnQgcm9vbQorICAgICAqIGF2
YWlsYWJsZSBmb3IgYW55IG9mIHRoZSBvdGhlcnMgdG8gdHJhbnNtaXQsIG1lYW5pbmcgdGhhdCB0
aGV5IHdlcmUKKyAgICAgKiB3b2tlbiBpbiB2YWluLCB3aGljaCBjcmVhdGVkIGV4dHJhIHdvcmsg
anVzdCB0byByZXF1ZXVlIHRoZWlyIHdhaXQuCisgICAgICoKKyAgICAgKiBSZXRhaW4gdGhpcyBz
aW1wbGUgcG9saWN5IGZvciBub3cgc2luY2UgaXQgYXQgbGVhc3QgYXZvaWRzIHN0YXJ2aW5nIGEK
KyAgICAgKiBkb21haW4gb2YgYXZhaWxhYmxlIHNwYWNlIG5vdGlmaWNhdGlvbnMgYmVjYXVzZSBv
ZiBhIHBvbGljeSB0aGF0IG9ubHkKKyAgICAgKiBub3RpZmllZCBvdGhlciBkb21haW5zIGluc3Rl
YWQuIEltcHJvdmVtZW50IG1heSBiZSBwb3NzaWJsZTsKKyAgICAgKiBpbnZlc3RpZ2F0aW9uIHJl
cXVpcmVkLgorICAgICAqLworICAgIHNwaW5fbG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsKKwor
ICAgIC8qIFJlbW92ZSBtYXRjaGluZyBlbnRzIGZyb20gdGhlIHJpbmcgbGlzdCwgYW5kIGFkZCB0
aGVtIHRvICJ0b19ub3RpZnkiICovCisgICAgcGVuZGluZ19oZWFkID0gJnJpbmdfaW5mby0+cGVu
ZGluZzsKKyAgICBjdXJzb3IgPSBwZW5kaW5nX2hlYWQtPm5leHQ7CisKKyAgICB3aGlsZSAoIGN1
cnNvciAhPSBwZW5kaW5nX2hlYWQgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHBlbmRpbmdfZW50
ICplbnQgPSBsaXN0X2VudHJ5KGN1cnNvciwgc3RydWN0IHBlbmRpbmdfZW50LCBub2RlKTsKKwor
ICAgICAgICBjdXJzb3IgPSBjdXJzb3ItPm5leHQ7CisKKyAgICAgICAgaWYgKCBwYXlsb2FkX3Nw
YWNlID49IGVudC0+bGVuICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCByaW5nX2luZm8t
PmlkLnBhcnRuZXJfaWQgPT0gWEVOX0FSR09fRE9NSURfQU5ZICkKKyAgICAgICAgICAgICAgICB3
aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlKGVudC0+ZG9tYWluX2lkLCBlbnQpOworCisgICAg
ICAgICAgICBsaXN0X2RlbCgmZW50LT5ub2RlKTsKKyAgICAgICAgICAgIHJpbmdfaW5mby0+bnBl
bmRpbmctLTsKKyAgICAgICAgICAgIGxpc3RfYWRkKCZlbnQtPm5vZGUsIHRvX25vdGlmeSk7Cisg
ICAgICAgIH0KKyAgICB9CisKKyAgICBzcGluX3VubG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsK
K30KKwogc3RhdGljIGludAogcGVuZGluZ19xdWV1ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKICAgICAgICAgICAgICAgZG9taWRfdCBz
cmNfaWQsIHVuc2lnbmVkIGludCBsZW4pCkBAIC0xMDIzLDYgKzExNjMsMzYgQEAgcGVuZGluZ19y
ZXF1ZXVlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmlu
Z19pbmZvLAogfQogCiBzdGF0aWMgdm9pZAorcGVuZGluZ19jYW5jZWwoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAgICAgICAg
ICBkb21pZF90IHNyY19pZCkKK3sKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpjdXJzb3IsICpwZW5k
aW5nX2hlYWQ7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKKworICAg
IC8qIFJlbW92ZSBhbGwgZW50cyB3aGVyZSBkb21haW5faWQgbWF0Y2hlcyBzcmNfaWQgZnJvbSB0
aGUgcmluZydzIGxpc3QuICovCisgICAgcGVuZGluZ19oZWFkID0gJnJpbmdfaW5mby0+cGVuZGlu
ZzsKKyAgICBjdXJzb3IgPSBwZW5kaW5nX2hlYWQtPm5leHQ7CisKKyAgICB3aGlsZSAoIGN1cnNv
ciAhPSBwZW5kaW5nX2hlYWQgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHBlbmRpbmdfZW50ICpl
bnQgPSBsaXN0X2VudHJ5KGN1cnNvciwgc3RydWN0IHBlbmRpbmdfZW50LCBub2RlKTsKKworICAg
ICAgICBjdXJzb3IgPSBjdXJzb3ItPm5leHQ7CisKKyAgICAgICAgaWYgKCBlbnQtPmRvbWFpbl9p
ZCA9PSBzcmNfaWQgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBGb3Igd2lsZGNhcmQgcmlu
Z3MsIHJlbW92ZSBlYWNoIGZyb20gdGhlaXIgd2lsZGNhcmQgbGlzdCB0b28uICovCisgICAgICAg
ICAgICBpZiAoIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkg
KQorICAgICAgICAgICAgICAgIHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUoZW50LT5kb21h
aW5faWQsIGVudCk7CisgICAgICAgICAgICBsaXN0X2RlbCgmZW50LT5ub2RlKTsKKyAgICAgICAg
ICAgIHhmcmVlKGVudCk7CisgICAgICAgICAgICByaW5nX2luZm8tPm5wZW5kaW5nLS07CisgICAg
ICAgIH0KKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkCiB3aWxkY2FyZF9yaW5nc19wZW5kaW5nX3Jl
bW92ZShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQgKndpbGRjYXJk
X2hlYWQ7CkBAIC0xMTU4LDYgKzEzMjgsODYgQEAgcGFydG5lcl9yaW5nc19yZW1vdmUoc3RydWN0
IGRvbWFpbiAqc3JjX2QpCiB9CiAKIHN0YXRpYyBpbnQKK2ZpbGxfcmluZ19kYXRhKGNvbnN0IHN0
cnVjdCBkb21haW4gKmN1cnJkLAorICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
YXJnb19yaW5nX2RhdGFfZW50X3QpIGRhdGFfZW50X2huZCkKK3sKKyAgICB4ZW5fYXJnb19yaW5n
X2RhdGFfZW50X3QgZW50OworICAgIHN0cnVjdCBkb21haW4gKmRzdF9kOworICAgIHN0cnVjdCBh
cmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOworICAgIGludCByZXQgPSAwOworCisgICAgQVNTRVJU
KGN1cnJkID09IGN1cnJlbnQtPmRvbWFpbik7CisgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9MMSk7
CisKKyAgICBpZiAoIF9fY29weV9mcm9tX2d1ZXN0KCZlbnQsIGRhdGFfZW50X2huZCwgMSkgKQor
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIGFyZ29fZHByaW50aygiZmlsbF9yaW5nX2Rh
dGE6IGVudC5yaW5nLmRvbWFpbj0ldSxlbnQucmluZy5hcG9ydD0leFxuIiwKKyAgICAgICAgICAg
ICAgICAgZW50LnJpbmcuZG9tYWluX2lkLCBlbnQucmluZy5hcG9ydCk7CisKKyAgICBlbnQuZmxh
Z3MgPSAwOworCisgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKGVudC5yaW5nLmRvbWFpbl9p
ZCk7CisgICAgaWYgKCAhZHN0X2QgfHwgIWRzdF9kLT5hcmdvICkKKyAgICAgICAgZ290byBvdXQ7
CisKKyAgICByZWFkX2xvY2soJmRzdF9kLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOworCisgICAg
cmluZ19pbmZvID0gZmluZF9yaW5nX2luZm9fYnlfbWF0Y2goZHN0X2QsIGVudC5yaW5nLmFwb3J0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5f
aWQpOworICAgIGlmICggcmluZ19pbmZvICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBz
cGFjZV9hdmFpbDsKKworICAgICAgICBlbnQuZmxhZ3MgfD0gWEVOX0FSR09fUklOR19FWElTVFM7
CisKKyAgICAgICAgc3Bpbl9sb2NrKCZyaW5nX2luZm8tPkwzX2xvY2spOworCisgICAgICAgIGVu
dC5tYXhfbWVzc2FnZV9zaXplID0gcmluZ19pbmZvLT5sZW4gLQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFk
ZXIpIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUk9VTkRVUF9NRVNTQUdF
KDEpOworCisgICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdP
X0RPTUlEX0FOWSApCisgICAgICAgICAgICBlbnQuZmxhZ3MgfD0gWEVOX0FSR09fUklOR19TSEFS
RUQ7CisKKyAgICAgICAgc3BhY2VfYXZhaWwgPSByaW5nYnVmX3BheWxvYWRfc3BhY2UoZHN0X2Qs
IHJpbmdfaW5mbyk7CisKKyAgICAgICAgYXJnb19kcHJpbnRrKCJmaWxsX3JpbmdfZGF0YTogYXBv
cnQ9JXggc3BhY2VfYXZhaWw9JXUiCisgICAgICAgICAgICAgICAgICAgICAiIHNwYWNlX3dhbnRl
ZD0ldVxuIiwKKyAgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuYXBvcnQsIHNwYWNl
X2F2YWlsLCBlbnQuc3BhY2VfcmVxdWlyZWQpOworCisgICAgICAgIC8qIERvIG5vdCBxdWV1ZSBh
IG5vdGlmaWNhdGlvbiBmb3IgYW4gdW5hY2hpZXZhYmxlIHNpemUgKi8KKyAgICAgICAgaWYgKCBl
bnQuc3BhY2VfcmVxdWlyZWQgPiBlbnQubWF4X21lc3NhZ2Vfc2l6ZSApCisgICAgICAgICAgICBl
bnQuZmxhZ3MgfD0gWEVOX0FSR09fUklOR19FTVNHU0laRTsKKyAgICAgICAgZWxzZSBpZiAoIHNw
YWNlX2F2YWlsID49IGVudC5zcGFjZV9yZXF1aXJlZCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHBlbmRpbmdfY2FuY2VsKGRzdF9kLCByaW5nX2luZm8sIGN1cnJkLT5kb21haW5faWQpOworICAg
ICAgICAgICAgZW50LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfU1VGRklDSUVOVDsKKyAgICAgICAg
fQorICAgICAgICBlbHNlCisgICAgICAgICAgICByZXQgPSBwZW5kaW5nX3JlcXVldWUoZHN0X2Qs
IHJpbmdfaW5mbywgY3VycmQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnQuc3BhY2VfcmVxdWlyZWQpOworCisgICAgICAgIHNwaW5fdW5sb2NrKCZyaW5n
X2luZm8tPkwzX2xvY2spOworCisgICAgICAgIGlmICggc3BhY2VfYXZhaWwgPT0gZW50Lm1heF9t
ZXNzYWdlX3NpemUgKQorICAgICAgICAgICAgZW50LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfRU1Q
VFk7CisKKyAgICB9CisgICAgcmVhZF91bmxvY2soJmRzdF9kLT5hcmdvLT5yaW5nc19MMl9yd2xv
Y2spOworCisgb3V0OgorICAgIGlmICggZHN0X2QgKQorICAgICAgICBwdXRfZG9tYWluKGRzdF9k
KTsKKworICAgIGlmICggIXJldCAmJiAoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGRhdGFfZW50X2hu
ZCwgJmVudCwgZmxhZ3MpIHx8CisgICAgICAgICAgICAgICAgICBfX2NvcHlfZmllbGRfdG9fZ3Vl
c3QoZGF0YV9lbnRfaG5kLCAmZW50LCBtYXhfbWVzc2FnZV9zaXplKSkgKQorICAgICAgICByZXR1
cm4gLUVGQVVMVDsKKworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQKIGZpbmRfcmlu
Z19tZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCAqbWZuKQogewogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7CkBAIC0xNTg2LDYgKzE4MzYsMTEyIEBAIHJlZ2lzdGVyX3Jp
bmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIHZv
aWQKK25vdGlmeV9yaW5nKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3Jpbmdf
aW5mbyAqcmluZ19pbmZvLAorICAgICAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqdG9fbm90aWZ5
KQoreworICAgIHVuc2lnbmVkIGludCBzcGFjZTsKKworICAgIEFTU0VSVChMT0NLSU5HX1JlYWRf
cmluZ3NfTDIoZCkpOworCisgICAgc3Bpbl9sb2NrKCZyaW5nX2luZm8tPkwzX2xvY2spOworCisg
ICAgaWYgKCByaW5nX2luZm8tPmxlbiApCisgICAgICAgIHNwYWNlID0gcmluZ2J1Zl9wYXlsb2Fk
X3NwYWNlKGQsIHJpbmdfaW5mbyk7CisgICAgZWxzZQorICAgICAgICBzcGFjZSA9IDA7CisKKyAg
ICBzcGluX3VubG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsKKworICAgIGlmICggc3BhY2UgKQor
ICAgICAgICBwZW5kaW5nX2ZpbmQoZCwgcmluZ19pbmZvLCBzcGFjZSwgdG9fbm90aWZ5KTsKK30K
Kworc3RhdGljIHZvaWQKK25vdGlmeV9jaGVja19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQpCit7
CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgTElTVF9IRUFEKHRvX25vdGlmeSk7CisKKyAgICBB
U1NFUlQoTE9DS0lOR19SZWFkX0wxKTsKKworICAgIHJlYWRfbG9jaygmZC0+YXJnby0+cmluZ3Nf
TDJfcndsb2NrKTsKKworICAgIC8qIFdhbGsgYWxsIHJpbmdzLCBjYWxsIG5vdGlmeV9yaW5nIG9u
IGVhY2ggdG8gcG9wdWxhdGUgdG9fbm90aWZ5IGxpc3QgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8
IEFSR09fSEFTSFRBQkxFX1NJWkU7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgbGlzdF9o
ZWFkICpjdXJzb3IsICpidWNrZXQgPSAmZC0+YXJnby0+cmluZ19oYXNoW2ldOworICAgICAgICBz
dHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKKworICAgICAgICBmb3IgKCBjdXJzb3Ig
PSBidWNrZXQtPm5leHQ7IGN1cnNvciAhPSBidWNrZXQ7IGN1cnNvciA9IGN1cnNvci0+bmV4dCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHJpbmdfaW5mbyA9IGxpc3RfZW50cnkoY3Vyc29yLCBz
dHJ1Y3QgYXJnb19yaW5nX2luZm8sIG5vZGUpOworICAgICAgICAgICAgbm90aWZ5X3JpbmcoZCwg
cmluZ19pbmZvLCAmdG9fbm90aWZ5KTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJlYWRfdW5s
b2NrKCZkLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOworCisgICAgaWYgKCAhbGlzdF9lbXB0eSgm
dG9fbm90aWZ5KSApCisgICAgICAgIHBlbmRpbmdfbm90aWZ5KCZ0b19ub3RpZnkpOworfQorCitz
dGF0aWMgbG9uZworbm90aWZ5KHN0cnVjdCBkb21haW4gKmN1cnJkLAorICAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fcmluZ19kYXRhX3QpIHJpbmdfZGF0YV9obmQpCit7Cisg
ICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3QpIGVudF9obmQ7Cisg
ICAgeGVuX2FyZ29fcmluZ19kYXRhX3QgcmluZ19kYXRhOworICAgIGludCByZXQgPSAwOworCisg
ICAgQVNTRVJUKGN1cnJkID09IGN1cnJlbnQtPmRvbWFpbik7CisKKyAgICByZWFkX2xvY2soJkwx
X2dsb2JhbF9hcmdvX3J3bG9jayk7CisKKyAgICBpZiAoICFjdXJyZC0+YXJnbyApCisgICAgewor
ICAgICAgICBhcmdvX2RwcmludGsoIiFkLT5hcmdvLCBFTk9ERVZcbiIpOworICAgICAgICByZXQg
PSAtRU5PREVWOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBub3RpZnlfY2hlY2tf
cGVuZGluZyhjdXJyZCk7CisKKyAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHJpbmdfZGF0
YV9obmQpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByZXQgPSBjb3B5X2Zyb21fZ3Vlc3Qo
JnJpbmdfZGF0YSwgcmluZ19kYXRhX2huZCwgMSkgPyAtRUZBVUxUIDogMDsKKyAgICBpZiAoIHJl
dCApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgaWYgKCByaW5nX2RhdGEubmVudCA+IE1BWF9O
T1RJRllfQ09VTlQgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiYXJnbzog
bm90aWZ5IGVudHJ5IGNvdW50KCV1KSBleGNlZWRzIG1heCgldSlcbiIsCisgICAgICAgICAgICAg
ICAgcmluZ19kYXRhLm5lbnQsIE1BWF9OT1RJRllfQ09VTlQpOworICAgICAgICByZXQgPSAtRUFD
Q0VTOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBlbnRfaG5kID0gZ3Vlc3RfaGFu
ZGxlX2Zvcl9maWVsZChyaW5nX2RhdGFfaG5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdCwgZGF0YVswXSk7CisgICAgaWYgKCB1
bmxpa2VseSghZ3Vlc3RfaGFuZGxlX29rYXkoZW50X2huZCwgcmluZ19kYXRhLm5lbnQpKSApCisg
ICAgeworICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
KyAgICB3aGlsZSAoICFyZXQgJiYgcmluZ19kYXRhLm5lbnQtLSApCisgICAgeworICAgICAgICBy
ZXQgPSBmaWxsX3JpbmdfZGF0YShjdXJyZCwgZW50X2huZCk7CisgICAgICAgIGd1ZXN0X2hhbmRs
ZV9hZGRfb2Zmc2V0KGVudF9obmQsIDEpOworICAgIH0KKworIG91dDoKKyAgICByZWFkX3VubG9j
aygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKIHN0YXRp
YyBsb25nCiBzZW5kdihzdHJ1Y3QgZG9tYWluICpzcmNfZCwgY29uc3QgeGVuX2FyZ29fYWRkcl90
ICpzcmNfYWRkciwKICAgICAgIGNvbnN0IHhlbl9hcmdvX2FkZHJfdCAqZHN0X2FkZHIsCkBAIC0x
NzgxLDYgKzIxMzcsMjEgQEAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNh
c2UgWEVOX0FSR09fT1Bfbm90aWZ5OgorICAgIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fYXJnb19yaW5nX2RhdGFfdCkgcmluZ19kYXRhX2huZCA9CisgICAgICAgICAgICAg
ICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMSwgeGVuX2FyZ29fcmluZ19kYXRhX3QpOworCisg
ICAgICAgIGlmICggdW5saWtlbHkoKCFndWVzdF9oYW5kbGVfaXNfbnVsbChhcmcyKSkgfHwgYXJn
MyB8fCBhcmc0KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBub3RpZnkoY3VycmQsIHJp
bmdfZGF0YV9obmQpOworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAg
ICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vY29tcGF0L2FyZ28uYyBiL3hlbi9jb21tb24vY29tcGF0L2FyZ28uYwppbmRleCA2Mjkw
ZWQ2Li40ZmFjNTk3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMKKysrIGIv
eGVuL2NvbW1vbi9jb21wYXQvYXJnby5jCkBAIC00MSw0ICs0MSwyMiBAQCBzdGF0aWMgaW5saW5l
IGludCBfX21heWJlX3VudXNlZCBuYW1lKGsgeGVuXyAjIyBuICp4LCBrIGNvbXBhdF8gIyMgbiAq
YykgXAogfQogCiBDSEVDS19hcmdvX3NlbmRfYWRkcjsKK0NIRUNLX2FyZ29fcmluZ19kYXRhX2Vu
dDsKIENIRUNLX2FyZ29faW92OworCisvKgorICogRGlzYWJsZSBzaXplb2YgdHlwZSBjaGVja2lu
ZyBmb3IgdGhlIGZvbGxvd2luZyBzdHJ1Y3QgY2hlY2tzIGJlY2F1c2UKKyAqIHRoZXNlIHN0cnVj
dHMgaGF2ZSBmaWVsZHMgb2YgdHlwZXMgdGhhdCBkaWZmZXIgaW4gdGhlIGNvbXBhdCB2cyBub24t
Y29tcGF0CisgKiBzdHJ1Y3RzIHdpdGggdmFyaWFibGUgc2l6ZSB3aGljaCBwcmV2ZW50cyB0aGUg
c2l6ZSBjaGVjayB2YWxpZGF0aW9uLgorICovCisKKyN1bmRlZiBDSEVDS19GSUVMRF9DT01NT05f
CisjZGVmaW5lIENIRUNLX0ZJRUxEX0NPTU1PTl8oaywgbmFtZSwgbiwgZikgXAorc3RhdGljIGlu
bGluZSBpbnQgX19tYXliZV91bnVzZWQgbmFtZShrIHhlbl8gIyMgbiAqeCwgayBjb21wYXRfICMj
IG4gKmMpIFwKK3sgXAorICAgIEJVSUxEX0JVR19PTihvZmZzZXRvZihrIHhlbl8gIyMgbiwgZikg
IT0gXAorICAgICAgICAgICAgICAgICBvZmZzZXRvZihrIGNvbXBhdF8gIyMgbiwgZikpOyBcCisg
ICAgcmV0dXJuIDE7IFwKK30KKworQ0hFQ0tfYXJnb19yaW5nX2RhdGE7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAppbmRl
eCBhMjg0NTRhLi5kMmZkZDAzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKQEAgLTEyMyw2ICsxMjMsNDAgQEAgdHlw
ZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nCiAvKiBNZXNzYWdlcyBvbiB0aGUg
cmluZyBhcmUgcGFkZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhpcyBzaXplLiAqLwogI2RlZmluZSBY
RU5fQVJHT19NU0dfU0xPVF9TSVpFIDB4MTAKIAorLyoKKyAqIE5vdGlmeSBmbGFncworICovCisv
KiBSaW5nIGlzIGVtcHR5ICovCisjZGVmaW5lIFhFTl9BUkdPX1JJTkdfRU1QVFkgICAgICAgKDFV
IDw8IDApCisvKiBSaW5nIGV4aXN0cyAqLworI2RlZmluZSBYRU5fQVJHT19SSU5HX0VYSVNUUyAg
ICAgICgxVSA8PCAxKQorLyogU3VmZmljaWVudCBzcGFjZSB0byBxdWV1ZSBzcGFjZV9yZXF1aXJl
ZCBieXRlcyBtaWdodCBleGlzdCAqLworI2RlZmluZSBYRU5fQVJHT19SSU5HX1NVRkZJQ0lFTlQg
ICgxVSA8PCAyKQorLyogSW5zdWZmaWNpZW50IHJpbmcgc2l6ZSBmb3Igc3BhY2VfcmVxdWlyZWQg
Ynl0ZXMgKi8KKyNkZWZpbmUgWEVOX0FSR09fUklOR19FTVNHU0laRSAgICAoMVUgPDwgMykKKy8q
IFJpbmcgaXMgc2hhcmVkLCBub3QgdW5pY2FzdCAqLworI2RlZmluZSBYRU5fQVJHT19SSU5HX1NI
QVJFRCAgICAgICgxVSA8PCA0KQorCit0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19yaW5nX2RhdGFf
ZW50Cit7CisgICAgeGVuX2FyZ29fYWRkcl90IHJpbmc7CisgICAgdWludDE2X3QgZmxhZ3M7Cisg
ICAgdWludDE2X3QgcGFkOworICAgIHVpbnQzMl90IHNwYWNlX3JlcXVpcmVkOworICAgIHVpbnQz
Ml90IG1heF9tZXNzYWdlX3NpemU7Cit9IHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdDsKKwordHlw
ZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19kYXRhCit7CisgICAgdWludDMyX3QgbmVudDsKKyAg
ICB1aW50MzJfdCBwYWQ7CisjaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENf
VkVSU0lPTl9fID49IDE5OTkwMUwKKyAgICB4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3QgZGF0YVtd
OworI2VsaWYgZGVmaW5lZChfX0dOVUNfXykKKyAgICB4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3Qg
ZGF0YVswXTsKKyNlbmRpZgorfSB4ZW5fYXJnb19yaW5nX2RhdGFfdDsKKwogc3RydWN0IHhlbl9h
cmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIKIHsKICAgICB1aW50MzJfdCBsZW47CkBAIC0yMTMsNCAr
MjQ3LDM0IEBAIHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyCiAgKi8KICNkZWZp
bmUgWEVOX0FSR09fT1Bfc2VuZHYgICAgICAgICAgICAgICAzCiAKKy8qCisgKiBYRU5fQVJHT19P
UF9ub3RpZnkKKyAqCisgKiBBc2tzIFhlbiBmb3IgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgcmlu
Z3MgaW4gdGhlIHN5c3RlbS4KKyAqCisgKiBlbnQtPnJpbmcgaXMgdGhlIHhlbl9hcmdvX2FkZHJf
dCBvZiB0aGUgcmluZyB5b3Ugd2FudCBpbmZvcm1hdGlvbiBvbi4KKyAqIFVzZXMgdGhlIHNhbWUg
cmluZyBtYXRjaGluZyBydWxlcyBhcyBYRU5fQVJHT19PUF9zZW5kdi4KKyAqCisgKiBlbnQtPnNw
YWNlX3JlcXVpcmVkIDogaWYgdGhpcyBmaWVsZCBpcyBub3QgbnVsbCB0aGVuIFhlbiB3aWxsIGNo
ZWNrCisgKiB0aGF0IHRoZXJlIGlzIHNwYWNlIGluIHRoZSBkZXN0aW5hdGlvbiByaW5nIGZvciB0
aGlzIG1hbnkgYnl0ZXMgb2YgcGF5bG9hZC4KKyAqIElmIHRoZSByaW5nIGlzIHRvbyBzbWFsbCBm
b3IgdGhlIHJlcXVlc3RlZCBzcGFjZV9yZXF1aXJlZCwgaXQgd2lsbCBzZXQgdGhlCisgKiBYRU5f
QVJHT19SSU5HX0VNU0dTSVpFIGZsYWcgb24gcmV0dXJuLgorICogSWYgc3VmZmljaWVudCBzcGFj
ZSBpcyBhdmFpbGFibGUsIGl0IHdpbGwgc2V0IFhFTl9BUkdPX1JJTkdfU1VGRklDSUVOVAorICog
YW5kIENBTkNFTCBhbnkgcGVuZGluZyBub3RpZmljYXRpb24gZm9yIHRoYXQgZW50LT5yaW5nOyBv
dGhlcndpc2UgaXQKKyAqIHdpbGwgc2NoZWR1bGUgYSBub3RpZmljYXRpb24gZXZlbnQgYW5kIHRo
ZSBmbGFnIHdpbGwgbm90IGJlIHNldC4KKyAqCisgKiBUaGVzZSBmbGFncyBhcmUgc2V0IGJ5IFhl
biB3aGVuIG5vdGlmeSByZXBsaWVzOgorICogWEVOX0FSR09fUklOR19FTVBUWSAgICAgIHJpbmcg
aXMgZW1wdHkKKyAqIFhFTl9BUkdPX1JJTkdfU1VGRklDSUVOVCBzdWZmaWNpZW50IHNwYWNlIGZv
ciBzcGFjZV9yZXF1aXJlZCBpcyB0aGVyZQorICogWEVOX0FSR09fUklOR19FWElTVFMgICAgIHJp
bmcgZXhpc3RzCisgKiBYRU5fQVJHT19SSU5HX0VNU0dTSVpFICAgc3BhY2VfcmVxdWlyZWQgdG9v
IGxhcmdlIGZvciB0aGUgcmluZyBzaXplCisgKiBYRU5fQVJHT19SSU5HX1NIQVJFRCAgICAgcmlu
ZyBpcyByZWdpc3RlcmVkIGZvciB3aWxkY2FyZCBwYXJ0bmVyCisgKgorICogYXJnMTogWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX2RhdGFfdCkgcmluZ19kYXRhIChtYXkgYmUgTlVMTCkK
KyAqIGFyZzI6IE5VTEwKKyAqIGFyZzM6IDAgKFpFUk8pCisgKiBhcmc0OiAwIChaRVJPKQorICov
CisjZGVmaW5lIFhFTl9BUkdPX09QX25vdGlmeSAgICAgICAgICAgICAgNAorCiAjZW5kaWYKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5k
ZXggMzcyMzk4MC4uZTQ1YjYwZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysr
IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKQEAgLTE1NCwzICsxNTQsNSBAQAogPwlhcmdvX3VucmVn
aXN0ZXJfcmluZwkJYXJnby5oCiA/CWFyZ29faW92CQkJYXJnby5oCiA/CWFyZ29fc2VuZF9hZGRy
CQkJYXJnby5oCis/CWFyZ29fcmluZ19kYXRhX2VudAkJYXJnby5oCis/CWFyZ29fcmluZ19kYXRh
CQkJYXJnby5oCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1glWNk-00040V-WD; Mon, 21 Jan 2019 10:00: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=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNi-0003yV-PZ
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:38 +0000
X-Inumbo-ID: 64c7e629-1d63-11e9-a1e0-bc764e045a96
Received: from mail-io1-xd35.google.com (unknown [2607:f8b0:4864:20::d35])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64c7e629-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:34 +0000 (UTC)
Received: by mail-io1-xd35.google.com with SMTP id k2so15917871iog.7
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6KC+U7ngrMoeXs9/1PSyeKV7PA1oi87m2BpQ94wzE7w=;
 b=WHiDvdfBP1f4aSfu5lY6PZj6Pb5Ga+OxbwHdl5SLYhNI3KMrUs/vb+4jAeNtdQkKjm
 +oVohsAvJL2SboUz1V9qFnHMRZENexplsuZI7uWHoM1FgxwG9rWNti3LcbMhhGuc1mr3
 xS82DOsv5RNjVORXCDJdoZAxHKQ1GX04k6wRicWdb9bZvNWGsqI0Y2ozdy49liIHtntq
 a9ohpsxxA2Rzwj9qauxFjtO+vqNyEfojuekV/Q1AZFpAjA0Njq0tffJgiL9PrzY3EMRZ
 CwYBGjMtkJdHwlUbz46MK5j2uilf96D8u+Z0dKDC1UjzLPzSNMMno7XSz1OvgfB2N6cP
 kJEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=6KC+U7ngrMoeXs9/1PSyeKV7PA1oi87m2BpQ94wzE7w=;
 b=oGvrje2Fn3eV0cEgY5IIw4XXUKjRKT870xeHz9THJMzW8w0ymtQqZs248bPRvqj5gK
 bIALdhWYX+r+El66O0fXcPG78Z6a59zcLFMTkcfa2ZaPI2dHAO40PTq1zdhUCV3iLxK5
 AvrtLxRj6R0lodFcp9uSknKzIou8rgJjA4S8Tk2o0qC236Fn14S2q2jE+2yoi2g5kNjg
 k5QE6OG9esaDJuPTwWXyqKTx/mVBxpBS6Lx/kFad4rYtls3G3gd898E2bGAghP0ylDVj
 Bo5E01oilaeqJzUCX8pHC+WDeoWvPP9ZIjGp4ejVLuE0fW7YbIiV8JINvNth0GvdOPUx
 TGMw==
X-Gm-Message-State: AJcUukex5dTOxc8H+8DCdmnVgmEQhYGAawG2Rnhu5LeU/Aal+Si47rba
 ZykoYuhGJQf3pQ3AUIOGHQgjAXvBGSE=
X-Google-Smtp-Source: ALg8bN7NEHR8vpsVosZ7bOzDiGOJTmYS4PfETl3gF4uDpVYCgyzE24HglS71mJf8m8sTNfPAaA8x4A==
X-Received: by 2002:a5e:991a:: with SMTP id t26mr5609455ioj.253.1548064833074; 
 Mon, 21 Jan 2019 02:00:33 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:32 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:49 -0800
Message-Id: <1548064795-18160-10-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2VuZHYgb3BlcmF0aW9uIGlzIGludm9rZWQgdG8gcGVyZm9ybSBhIHN5bmNocm9ub3VzIHNlbmQg
b2YgYnVmZmVycwpjb250YWluZWQgaW4gaW92cyB0byBhIHJlbW90ZSBkb21haW4ncyByZWdpc3Rl
cmVkIHJpbmcuCgpJdCB0YWtlczoKICogQSBkZXN0aW5hdGlvbiBhZGRyZXNzIChkb21pZCwgcG9y
dCkgZm9yIHRoZSByaW5nIHRvIHNlbmQgdG8uCiAgIEl0IHBlcmZvcm1zIGEgbW9zdC1zcGVjaWZp
YyBtYXRjaCBsb29rdXAsIHRvIGFsbG93IGZvciB3aWxkY2FyZC4KICogQSBzb3VyY2UgYWRkcmVz
cywgdXNlZCB0byBpbmZvcm0gdGhlIGRlc3RpbmF0aW9uIG9mIHdoZXJlIHRvIHJlcGx5LgogKiBU
aGUgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiBpb3ZzIGNvbnRhaW5pbmcgdGhlIGRhdGEgdG8gc2Vu
ZAogKiAuLiBhbmQgdGhlIGxlbmd0aCBvZiB0aGF0IGFycmF5IG9mIGlvdnMKICogYW5kIGEgMzIt
Yml0IG1lc3NhZ2UgdHlwZSwgYXZhaWxhYmxlIHRvIGNvbW11bmljYXRlIG1lc3NhZ2UgY29udGV4
dAogICBkYXRhIChlZy4ga2VybmVsLXRvLWtlcm5lbCwgc2VwYXJhdGUgZnJvbSB0aGUgYXBwbGlj
YXRpb24gZGF0YSkuCgpJZiBpbnN1ZmZpY2llbnQgc3BhY2UgZXhpc3RzIGluIHRoZSBkZXN0aW5h
dGlvbiByaW5nLCBpdCB3aWxsIHJldHVybgotRUFHQUlOIGFuZCBYZW4gd2lsbCBub3RpZnkgdGhl
IGNhbGxlciB3aGVuIHN1ZmZpY2llbnQgc3BhY2UgYmVjb21lcwphdmFpbGFibGUuCgpBY2Nlc3Nl
cyB0byB0aGUgcmluZyBpbmRpY2VzIGFyZSBhcHByb3ByaWF0ZWx5IGF0b21pYy4gVGhlIHJpbmdz
IGFyZQptYXBwZWQgaW50byBYZW4ncyBwcml2YXRlIGFkZHJlc3Mgc3BhY2UgdG8gd3JpdGUgYXMg
bmVlZGVkIGFuZCB0aGUKbWFwcGluZ3MgYXJlIHJldGFpbmVkIGZvciBsYXRlciB1c2UuCgpOb3Rp
ZmljYXRpb25zIGFyZSBzZW50IHRvIGd1ZXN0cyB2aWEgVklSUSBhbmQgc2VuZF9ndWVzdF9nbG9i
YWxfdmlycSBpcwpleHBvc2VkIGluIHRoZSBjaGFuZ2UgdG8gZW5hYmxlIGFyZ28gdG8gY2FsbCBp
dC4gVklSUV9BUkdPX01FU1NBR0UgaXMKY2xhaW1lZCBmcm9tIHRoZSBWSVJRIHByZXZpb3VzbHkg
cmVzZXJ2ZWQgZm9yIHRoaXMgcHVycG9zZSAoIzExKS4KClRoZSBWSVJRIG5vdGlmaWNhdGlvbiBt
ZXRob2QgaXMgdXNlZCByYXRoZXIgdGhhbiBzZW5kaW5nIGV2ZW50cyB1c2luZwpldnRjaG4gZnVu
Y3Rpb25zIGRpcmVjdGx5IGJlY2F1c2U6CgoqIG5vIGN1cnJlbnQgZXZlbnQgY2hhbm5lbCB0eXBl
IGlzIGFuIGV4YWN0IGZpdCBmb3IgdGhlIGludGVuZGVkCiAgYmVoYXZpb3VyLiBFQ1NfSVBJIGlz
IGNsb3Nlc3QsIGJ1dCBpdCBkaXNhbGxvd3MgbWlncmF0aW9uIHRvCiAgb3RoZXIgVkNQVXMgd2hp
Y2ggaXMgbm90IG5lY2Vzc2FyaWx5IGEgcmVxdWlyZW1lbnQgZm9yIEFyZ28uCgoqIGF0IHRoZSBw
b2ludCBvZiBhcmdvX2luaXQsIGFsbG9jYXRpb24gb2YgYW4gZXZlbnQgY2hhbm5lbCBpcwogIGNv
bXBsaWNhdGVkIGJ5IG5vbmUgb2YgdGhlIGd1ZXN0IFZDUFVzIGJlaW5nIGluaXRpYWxpemVkIHll
dAogIGFuZCB0aGUgZXZlbnQgY2hhbm5lbCBsb2dpYyBleHBlY3RzIHRoYXQgYSB2YWxpZCBldmVu
dCBjaGFubmVsCiAgaGFzIGEgcHJlc2VudCBWQ1BVLgoKKiBhdCB0aGUgcG9pbnQgb2Ygc2lnbmFs
bGluZyBhIG5vdGlmaWNhdGlvbiwgdGhlIFZJUlEgbG9naWMgaXMgYWxyZWFkeQogIGRlZmVuc2l2
ZTogaWYgZC0+dmNwdVswXSBpcyBOVUxMLCB0aGUgbm90aWZpY2F0aW9uIGlzIGp1c3Qgc2lsZW50
bHkKICBkcm9wcGVkLCB3aGVyZWFzIHRoZSBldnRjaG5fc2VuZCBsb2dpYyBpcyBub3Qgc28gZGVm
ZW5zaXZlOiB2Y3B1WzBdCiAgbXVzdCBub3QgYmUgTlVMTCwgb3RoZXJ3aXNlIGEgbnVsbCBwb2lu
dGVyIGRlcmVmZXJlbmNlIG9jY3Vycy4KClVzaW5nIGEgVklSUSByZW1vdmVzIHRoZSBuZWVkIGZv
ciB0aGUgZ3Vlc3QgdG8gcXVlcnkgdG8gZGV0ZXJtaW5lIHdoaWNoCmV2ZW50IGNoYW5uZWwgbm90
aWZpY2F0aW9ucyB3aWxsIGJlIGRlbGl2ZXJlZCBvbi4gVGhpcyBpcyBhbHNvIGxpa2VseSB0bwpz
aW1wbGlmeSBlc3RhYmxpc2hpbmcgZnV0dXJlIEwwL0wxIG5lc3RlZCBoeXBlcnZpc29yIGFyZ28g
Y29tbXVuaWNhdGlvbi4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3Rv
cGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+Ci0tLQp2NCBKYW46IHJlbW92ZSB1c2Ugb2YgZml4
ZWQtd2lkdGggdHlwZXMgZnJvbSBpb3ZfY291bnQsIHJpbmdidWZfaW5zZXJ0CnY0ICMwNyBKYW46
IHNocmluayBjcml0aWNhbCBzZWN0aW9ucyBpbiBzZW5kdgp2MyAjMDcgSmFuOiBoZWFkZXI6IG5v
dGUgMzItYml0bmVzcyBvZiBoeXBlcmNhbGwgbWVzc2FnZSB0dXlwZSBhcmcKdjQgOiB1c2Ugc3Rh
bmRhcmQgZGF0YSBzdHJ1Y3R1cmVzIGFzIHBlciBjb21tb24gY29kZQp2NCBzZWxmOiBidWdmaXgg
bWVtY3B5X3RvX2d1ZXN0X3Jpbmc6IGhlYWRfbGVuIG11c3QgY2hlY2sgKG9mZnNldCArIGxlbikK
djQgIzA5IFJvZ2VyOiBkcm9wIE1FU1NBR0UgZnJvbSBWSVJRX0FSR09fTUVTU0FHRQoKdjMgIzA3
IEphbjogcmVuYW1lIHJpbmdfZmluZF9pbmZvKiB0byBmaW5kX3JpbmdfaW5mbyoKdjMgIzA3IEph
bjogZml4IG51bWVyaWMgZW50cmllcyBpbiBwcmludGsgZm9ybWF0IHN0cmluZ3MKdjMgIzEwIFJv
Z2VyOiBtb3ZlIGZpbmQgZnVuY3Rpb25zIHRvIHRvcCBvZiBmaWxlIGFuZCBkcm9wIHByb3RvdHlw
ZXMKdjMgIzA0IEphbjogbWVsZCBjb21wYXQgc3RydWN0IGNoZWNraW5nIGZvciBoeXBlcmNhbGwg
YXJncwp2MyAjMDQgUm9nZXIvSmFuOiBtYWtlIGxvY2sgbmFtZXMgY2xlYXJlciBhbmQgYXNzZXJ0
IHRoZWlyIHN0YXRlCnYzICMwNCBKYW46IHBvcnQgLT4gYXBvcnQgd2l0aCB0eXBlOyBkaXN0aW5n
dWlzaCBhcmdvIHBvcnQgZnJvbSBldnRjaG4KdjMgZmVlZGJhY2sgIzA5IEVyaWM6IGZpeCBsZW4g
JiBvZmZzZXQgc2FuaXR5IGNoZWNrIGluIG1lbWNweV90b19ndWVzdF9yaW5nCnYzIGZlZWRiYWNr
ICMwNCBSb2dlcjogbmV3bGluZSBmaXggaW4gd2lsZGNhcmRfcGVuZGluZ19saXN0X2luc2VydAp2
MyBmZWVkYmFjayAjMDQgUm9nZXI6IGRyb3AgbnBhZ2VzIHN0cnVjdCBtZW1iZXIsIGNhbGN1bGF0
ZSBmcm9tIGxlbgp2MyAjMDkgUm9nZXI6IHNpbXBsaWZ5IEVGQVVMVCByZXR1cm4gaW4gbWVtY3B5
X3RvX2d1ZXN0X3JpbmcKdjMgIzA5IFJvZ2VyOiBhZGQgbmV3bGluZSBiZWZvcmUgcmV0dXJuIGlu
IGdldF9zYW5pdGl6ZWRfcmluZwp2MyAjMDkgUm9nZXI6IHJlcGxhY2Ugd2hpbGUgd2l0aCBmb3Ig
bG9vcCBpbiBpb3ZfY291bnQKdjMgIzA5IFJvZ2VyOiBkcm9wIDAgaW4gc3RydWN0IGluaXQgaW4g
cmluZ2J1Zl9pbnNlcnQKdjMgIzA5IFJvZ2VyOiBjb21tZW50IGZvciBYRU5fQVJHT19NQVhJT1Y6
IHdhcm4gb2Ygc3RhY2sgb3ZlcmZsb3cgcmlzawp2MyAjMDkgUm9nZXI6IHNpbXBsaWZ5IHdoaWxl
IGxvb3A6IGZvciBpbnN0ZWFkIGluIHJpbmdidWZfaW5zZXJ0CnYzICMwOSBSb2dlcjogZHJvcCBv
dXQgbGFiZWwgZm9yIHJldHVybnMgaW4gcmluZ2J1Zl9pbnNlcnQKdjMgIzA5IFJvZ2VyOiBkcm9w
IG5ld2xpbmUgaW4gcGVuZGluZ19xdWV1ZQp2MyAjMDkgUm9nZXI6IHJlcGxhY2Ugc2Vjb25kIGdv
dG8gbGFiZWwgd2l0aCBlcnJvciBwYXRoIHVubG9jayBpbiBzZW5kdgp2MyAjMDkgSmFzb246IGNo
ZWNrIGlvdl9sZW4gdnMgTUFYX0FSR09fTUVTU0FHRV9TSVpFIGluIGlvdl9jb3VudAp2MyAjMDkg
SmFzb246IGNoZWNrIHBhZGRpbmcgaXMgemVyb2VkIGluIHNlbmR2IG9wCnYzICMwOSBKYXNvbjog
bWVtY3B5X3RvX2d1ZXN0X3Jpbmc6IHNpbXBsZXIgY29kZSB3aXRoIGJldHRlciBsb29wCgp2MiBz
ZWxmOiB1c2UgcmluZ19pbmZvIGJhY2twb2ludGVyIGluIHBlbmRpbmdfZW50IHRvIG1haW50YWlu
IG5wZW5kaW5nCnYyIGZlZWRiYWNrIEphbjogZHJvcCBjb29raWUsIGltcGxlbWVudCB0ZWFyZG93
bgp2MiBzZWxmOiBwZW5kaW5nX3F1ZXVlOiByZWFwIHN0YWxlIGVudHMgd2hlbiBpbiBuZWVkIG9m
IHNwYWNlCnYyIHNlbGY6IHBlbmRpbmdfcmVxdWV1ZTogcmVjbGFpbSBlbnRzIGZvciBzdGFsZSBk
b21haW5zCnYyLmZlZWRiYWNrIEphbjogb25seSBvdmVycmlkZSBzZW5kZXIgZG9taWQgaWYgRE9N
SURfQU5ZCnYyIGZlZWRiYWNrIEphbjogZHJvcCBtZXNzYWdlIGZyb20gYXJnb19tZXNzYWdlX29w
CnYyIHNlbGY6IGNoZWNrIG5wZW5kaW5nIHZzIG1heGltdW0gbGltaXQKdjIgc2VsZjogZ2V0X3Nh
bml0aXplZF9yaW5nIGluc3RlYWQgb2YgZ2V0X3J4X3B0cgp2MiBmZWVkYmFjayB2MSMxMyBKYW46
IHJlbW92ZSBkb3VibGUgcmVhZCBmcm9tIHJpbmdidWYgaW5zZXJ0LCBsb3dlciBNQVhfSU9WCnYy
IHNlbGY6IG1ha2UgaW92X2NvdW50IGNvbnN0CnYyIHNlbGY6IGlvdl9jb3VudCA6IHJldHVybiBF
TVNHU0laRSBmb3IgbWVzc2FnZSB0b28gYmlnCnYyIHNlbGY6IE9WRVJIQVVMCnYyIHNlbGY6IHMv
YXJnb19wZW5kaW5nX2VudC9wZW5kaW5nX2VudC9nCnYyIGZlZWRiYWNrIHYxIzEzIFJvZ2VyOiB1
c2UgT1Mtc3VwcGxpZWQgcm91bmR1cDsgZHJvcCBmcm9tIHB1YmxpYyBoZWFkZXIKdjEsMiBmZWVk
YmFjayBKYW4vUm9nZXIvUGF1bDogZHJvcCBlcnJubyByZXR1cm5pbmcgZ3Vlc3QgYWNjZXNzIGZ1
bmN0aW9ucwp2MSBmZWVkYmFjayBSb2dlciwgSmFuOiBkcm9wIGFyZ28gcHJlZml4IG9uIHN0YXRp
YyBmdW5jdGlvbnMKdjEgZmVlZGJhY2sgIzEzIEphbjogZHJvcCBndWVzdF9oYW5kbGVfb2theSB3
aGVuIHVzaW5nIGNvcHlfZnJvbV9ndWVzdAogICAgLSByZW9yZGVyIGRvX2FyZ29fb3AgbG9naWMK
djIgc2VsZjogYWRkIF9obmQgc3VmZml4IHRvIGlvdnMgdmFyaWFibGUgbmFtZSB0byBpbmRpY2F0
ZSBndWVzdCBoYW5kbGUgdHlwZQp2MiBzZWxmOiByZXBsYWNlIHVzZSBvZiBYRU5fR1VFU1RfSEFO
RExFX05VTEwgd2l0aCB0d28gZXhpc3RpbmcgbWFjcm9zCgp2MSAjMTUgZmVlZGJhY2ssIEphbjog
c2VuZHYgb3AgOiBzL0VDT05OUkVGVVNFRC9FU1JDSC8KdjEgIzUgKCMxNSkgZmVlZGJhY2sgUGF1
bDogc2VuZHY6IHVzZSBjdXJyZCBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKdjEgIzEzICgjMTUpIGZl
ZWRiYWNrIFBhdWw6IHNlbmR2IG9wOiBkby93aGlsZSByZWluZGVudCBvbmx5CnYxICMxMyAoIzE1
KSBmZWVkYmFjayBQYXVsOiBzZW5kdiBvcDogZG8vd2hpbGU6IGFyZ29fcmluZ2J1Zl9pbnNlcnQg
dG8gZ290byBzdHlsZQp2MSAjMTMgKCMxNSkgZmVlZGJhY2sgUGF1bDogc2VuZHYgb3A6IGRvL3do
aWxlOiByZWluZGVudCBvbmx5IGFnYWluCnYxICMxMyAoIzE1KSBmZWVkYmFjayBQYXVsOiBzZW5k
diBvcDogZG8vd2hpbGUgOiBnb3RvCnYxICMxNSBmZWVkYmFjayBQYXVsOiBzZW5kdiBvcDogbWFr
ZSBwYWdlIHZhcjogdW5zaWduZWQKdjEgIzE1IGZlZWRiYWNrIFBhdWw6IHNlbmR2IG9wOiBuZXcg
bG9jYWwgdmFyIGZvciBQQUdFX1NJWkUgLSBvZmZzZXQKdjEgIzggZmVlZGJhY2sgSmFuOiBYRU5f
R1VFU1RfSEFORExFIDogQzg5IGNvbXBsaWFuY2UKdjEgcmViYXNlIGFmdGVyIHN3aXRjaGluZyBy
ZWdpc3RlciBvcCBmcm9tIHBmbnMgdG8gcGFnZSBkZXNjcmlwdG9ycwp2MSBzZWxmOiBtb3ZlIGlv
diBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSBvdXQgb2YgcHVibGljIGhlYWRlciBpbnRvIGFyZ28u
Ywp2MSAjMTMgKCMxNSkgZmVlZGJhY2sgUGF1bDogZml4IGxvZ2xldmVsIGZvciBndWVzdC10cmln
Z2VyZWQgbWVzc2FnZXMKdjEgOiBhZGQgY29tcGF0IHhsYXQubHN0IGVudHJpZXMKdjEgc2VsZjog
c3dpdGNoZWQgbm90aWZpY2F0aW9uIHRvIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEgaW5zdGVhZCBv
ZiBldmVudAp2MTogZml4IGdwcmludGsgdXNlIGZvciBBUk0gYXMgaXRzIGRlZm4gZGlzbGlrZXMg
c3BsaXQgZm9ybWF0IHN0cmluZ3MKdjE6IGluaXQgbGVuIHZhcmlhYmxlIHRvIHNhdGlzZnkgQVJN
IGNvbXBpbGVyIGluaXRpYWxpemVkIGNoZWNraW5nCnYxICMxMyBmZWVkYmFjayBKYW46IHJlbmFt
ZSBwYWdlIHZhcgp2MTojMTQgZmVlZGJhY2sgSmFuOiB1aW50OF90KiAtPiB2b2lkKgp2MTogIzEz
IGZlZWRiYWNrIEphbjogcHVibGljIG5hbWVzcGFjZTogcHJlZml4IHdpdGggeGVuCnYxOiAjMTMg
ZmVlZGJhY2sgSmFuOiBibGFuayBsaW5lIGFmdGVyIGNhc2Ugb3AgaW4gZG9fYXJnb19tZXNzYWdl
X29wCnYxOiAjMTUgZmVlZGJhY2sgSmFuOiBhZGQgY29tbWVudHMgZXhwbGFpbmluZyB3aHkgdGhl
IHdyaXRlcyBkb24ndCBvdmVycnVuCnYxOiBzZWxmOiBhZGQgQVNTRVJUIHRvIHN1cHBvcnQgY29t
bWVudCB0aGF0IG92ZXJydW4gY2Fubm90IGhhcHBlbgp2MTogc2VsZjogZmFpbCBvbiBzaG9ydCB3
cml0ZXMgd2hlcmUgZ3Vlc3QgbWFuaXB1bGF0ZWQgdGhlIGlvdl9sZW5zCnYxOiBzZWxmOiByZW5h
bWUgZW50IGlkIHRvIGRvbWFpbl9pZAp2MTogc2VsZjogYWRkIG1vYW4gZm9yIGlvdiByZXdyaXRl
CnYxLiBmZWVkYmFjayAjMTUgSmFuOiByZXF1aXJlIHRoZSBwYWQgYml0cyBhcmUgemVybwp2MS4g
ZmVlZGJhY2sgIzE1IEphbjogZHJvcCBOVUxMIGNoZWNrIGluIGFyZ29fc2lnbmFsX2RvbWFpbiBh
cyBub3cgdXNpbmcgVklSUQp2MS4gc2VsZjogc3RvcmUgZG9tYWluX2Nvb2tpZSBpbiBwZW5kaW5n
IGVudAp2MS4gZmVlZGJhY2sgIzE1IEphbjogdXNlIHVuc2lnbmVkIHdoZXJlIHBvc3NpYmxlCnYx
LiBmZWVkYmFjayBKYW46IHVzZSBoYW5kbGUgdHlwZSBmb3IgaW92X2Jhc2UgaW4gcHVibGljIGlv
diBpbnRlcmZhY2UKdjEuIHNlbGY6IGxvZyB3aGVuZXZlciB2aXNpYmxlIGVycm9yIG9jY3Vycwp2
MSBmZWVkYmFjayAjMTUsIEphbjogZHJvcCB1bm5lY2Vzc2FyeSBtYgp2MSBzZWxmOiBvbmx5IHVw
ZGF0ZSBpbnRlcm5hbCB0eF9wdHIgaWYgYWJsZSB0byByZXR1cm4gc3VjY2VzcwogICAgICAgICBh
bmQgdXBkYXRlIHRoZSB2aXNpYmxlIHR4X3B0cgp2MSBzZWxmOiBsb2cgb24gZmFpbHVyZSB0byBt
YXAgcmluZyB0byB1cGRhdGUgdmlzaWJsZSB0eF9wdHIKdjEgZmVlZGJhY2sgIzE1IEphbjogYWRk
IGNvbW1lbnQgcmU6IG5vdGlmaWNhdGlvbiBzaXplIHBvbGljeQp2MSBzZWxmL1JvZ2VyPyByZW1v
dmUgZXJyYW50IHNwYWNlIGFmdGVyIHNpemVvZgp2MS4gZmVlZGJhY2sgIzE1IEphbjogcmVxdWly
ZSBpb3YgcGFkIGJlIHplcm8KdjEuIHNlbGY6IHJlbmFtZSBpb3ZfYmFzZSB0byBpb3ZfaG5kIGZv
ciBoYW5kbGUgaW4gcHVibGljIGlvdiBpbnRlcmZhY2UKdjE6IGZlZWRiYWNrICMxNSBKYW46IGhh
bmRsZSB1cHBlci1oYWx2ZXMgb2YgaHlwZXJjYWxsIGFyZ3M7IGNoYW5nZXMgc29tZQogICAgdHlw
ZXMgaW4gZnVuY3Rpb24gc2lnbmF0dXJlcyB0byBtYXRjaC4KdjE6IHNlbGY6IGFkZCBkcHJpbnRr
IHRvIHNlbmR2CnYxOiBzZWxmOiBhZGQgZGVidWcgb3V0cHV0IHRvIGFyZ29faW92X2NvdW50CnYx
LiBmZWVkYmFjayAjMTQgSmFuOiBibGFuayBsaW5lIGJlZm9yZSByZXR1cm4gaW4gYXJnb19pb3Zf
Y291bnQKdjEgZmVlZGJhY2sgIzE1IEphbjogdmVyaWZ5IHNyYyBpZCwgbm90IG92ZXJyaWRlCgog
eGVuL2NvbW1vbi9hcmdvLmMgICAgICAgICAgfCA2MzYgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMgICB8ICAxOSAr
KwogeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmdvLmggIHwgIDYwICsrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggICB8ICAgMiAr
LQogeGVuL2luY2x1ZGUveGVuL2V2ZW50LmggICAgfCAgIDcgKwogeGVuL2luY2x1ZGUveGxhdC5s
c3QgICAgICAgfCAgIDIgKwogNyBmaWxlcyBjaGFuZ2VkLCA3MjYgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24v
YXJnby5jCmluZGV4IGU0Y2Q0NDYuLjUxOGFmZjcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vYXJn
by5jCisrKyBiL3hlbi9jb21tb24vYXJnby5jCkBAIC0zMCwxMCArMzAsMTUgQEAKICNpbmNsdWRl
IDxwdWJsaWMvYXJnby5oPgogCiAjZGVmaW5lIE1BWF9SSU5HU19QRVJfRE9NQUlOICAgICAgICAg
ICAgMTI4VQorI2RlZmluZSBNQVhfUEVORElOR19QRVJfUklORyAgICAgICAgICAgICAzMlUKIAog
LyogQWxsIG1lc3NhZ2VzIG9uIHRoZSByaW5nIGFyZSBwYWRkZWQgdG8gYSBtdWx0aXBsZSBvZiB0
aGUgc2xvdCBzaXplLiAqLwogI2RlZmluZSBST1VORFVQX01FU1NBR0UoYSkgUk9VTkRVUCgoYSks
IFhFTl9BUkdPX01TR19TTE9UX1NJWkUpCiAKKy8qIFRoZSBtYXhpbXVtIHNpemUgb2YgYSBtZXNz
YWdlIHRoYXQgbWF5IGJlIHNlbnQgb24gdGhlIGxhcmdlc3QgQXJnbyByaW5nLiAqLworI2RlZmlu
ZSBNQVhfQVJHT19NRVNTQUdFX1NJWkUgKChYRU5fQVJHT19NQVhfUklOR19TSVpFKSAtIFwKKyAg
ICAgICAgKHNpemVvZihzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcikpIC0gUk9V
TkRVUF9NRVNTQUdFKDEpKQorCiAvKiBOdW1iZXIgb2YgUEFHRXMgbmVlZGVkIHRvIGhvbGQgYSBy
aW5nIG9mIGEgZ2l2ZW4gc2l6ZSBpbiBieXRlcyAqLwogI2RlZmluZSBOUEFHRVNfUklORyhyaW5n
X2xlbikgXAogICAgIChST1VORFVQKChST1VORFVQX01FU1NBR0UocmluZ19sZW4pICsgc2l6ZW9m
KHhlbl9hcmdvX3JpbmdfdCkpLCBQQUdFX1NJWkUpIFwKQEAgLTQxLDggKzQ2LDEwIEBACiAKIERF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX2FkZHJfdCk7CiBERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fYXJnb19nZm5fdCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJn
b19pb3ZfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5n
X3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ190KTsKK0RFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3NlbmRfYWRkcl90KTsKIERFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190KTsKIAogc3RhdGljIGJvb2wgX19yZWFk
X21vc3RseSBvcHRfYXJnbzsKQEAgLTM1Miw2ICszNTksMjggQEAgZmluZF9yaW5nX2luZm8oY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQpCiAgICAg
cmV0dXJuIE5VTEw7CiB9CiAKK3N0YXRpYyBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKgorZmluZF9y
aW5nX2luZm9fYnlfbWF0Y2goY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgeGVuX2FyZ29fcG9ydF90
IGFwb3J0LAorICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBwYXJ0bmVyX2lkKQorewor
ICAgIHN0cnVjdCBhcmdvX3JpbmdfaWQgaWQ7CisgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpy
aW5nX2luZm87CisKKyAgICBBU1NFUlQoTE9DS0lOR19SZWFkX3JpbmdzX0wyKGQpKTsKKworICAg
IGlkLmFwb3J0ID0gYXBvcnQ7CisgICAgaWQuZG9tYWluX2lkID0gZC0+ZG9tYWluX2lkOworICAg
IGlkLnBhcnRuZXJfaWQgPSBwYXJ0bmVyX2lkOworCisgICAgcmluZ19pbmZvID0gZmluZF9yaW5n
X2luZm8oZCwgJmlkKTsKKyAgICBpZiAoIHJpbmdfaW5mbyApCisgICAgICAgIHJldHVybiByaW5n
X2luZm87CisKKyAgICBpZC5wYXJ0bmVyX2lkID0gWEVOX0FSR09fRE9NSURfQU5ZOworCisgICAg
cmV0dXJuIGZpbmRfcmluZ19pbmZvKGQsICZpZCk7Cit9CisKIHN0YXRpYyBzdHJ1Y3QgYXJnb19z
ZW5kX2luZm8gKgogZmluZF9zZW5kX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qg
c3RydWN0IGFyZ29fcmluZ19pZCAqaWQpCiB7CkBAIC0zODQsNiArNDEzLDE0IEBAIGZpbmRfc2Vu
ZF9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQg
KmlkKQogfQogCiBzdGF0aWMgdm9pZAorc2lnbmFsX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIGFyZ29fZHByaW50aygic2lnbmFsbGluZyBkb21pZDoldVxuIiwgZC0+ZG9tYWluX2lk
KTsKKworICAgIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEoZCwgVklSUV9BUkdPKTsKK30KKworc3Rh
dGljIHZvaWQKIHJpbmdfdW5tYXAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29f
cmluZ19pbmZvICpyaW5nX2luZm8pCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC00NzcsNiAr
NTE0LDM5MCBAQCB1cGRhdGVfdHhfcHRyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBh
cmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAogICAgIHNtcF93bWIoKTsKIH0KIAorc3RhdGljIGlu
dAorbWVtY3B5X3RvX2d1ZXN0X3JpbmcoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFy
Z29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqc3JjLCBYRU5fR1VF
U1RfSEFORExFKHVpbnQ4X3QpIHNyY19obmQsCisgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbGVuKQoreworICAgIHVuc2lnbmVkIGludCBtZm5zX2luZGV4ID0gb2Zmc2V0ID4+IFBB
R0VfU0hJRlQ7CisgICAgdm9pZCAqZHN0OworICAgIGludCByZXQ7CisgICAgdW5zaWduZWQgaW50
IHNyY19vZmZzZXQgPSAwOworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7
CisKKyAgICBvZmZzZXQgJj0gflBBR0VfTUFTSzsKKworICAgIGlmICggbGVuICsgb2Zmc2V0ID4g
WEVOX0FSR09fTUFYX1JJTkdfU0laRSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAg
d2hpbGUgKCBsZW4gKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGhlYWRfbGVuID0gKG9m
ZnNldCArIGxlbikgPiBQQUdFX1NJWkUgPyBQQUdFX1NJWkUgLSBvZmZzZXQKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBsZW47CisK
KyAgICAgICAgcmV0ID0gcmluZ19tYXBfcGFnZShkLCByaW5nX2luZm8sIG1mbnNfaW5kZXgsICZk
c3QpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICByZXR1cm4gcmV0OworCisgICAg
ICAgIGlmICggc3JjICkKKyAgICAgICAgeworICAgICAgICAgICAgbWVtY3B5KGRzdCArIG9mZnNl
dCwgc3JjICsgc3JjX29mZnNldCwgaGVhZF9sZW4pOworICAgICAgICAgICAgc3JjX29mZnNldCAr
PSBoZWFkX2xlbjsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGRzdCArIG9mZnNldCwgc3JjX2huZCwgaGVhZF9sZW4p
ICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICAgICAgZ3Vlc3Rf
aGFuZGxlX2FkZF9vZmZzZXQoc3JjX2huZCwgaGVhZF9sZW4pOworICAgICAgICB9CisKKyAgICAg
ICAgbWZuc19pbmRleCsrOworICAgICAgICBsZW4gLT0gaGVhZF9sZW47CisgICAgICAgIG9mZnNl
dCA9IDA7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBVc2UgdGhpcyB3aXRo
IGNhdXRpb246IHJ4X3B0ciBpcyB1bmRlciBndWVzdCBjb250cm9sIGFuZCBtYXkgYmUgYm9ndXMu
CisgKiBTZWUgZ2V0X3Nhbml0aXplZF9yaW5nIGZvciBhIHNhZmVyIGFsdGVybmF0aXZlLgorICov
CitzdGF0aWMgaW50CitnZXRfcnhfcHRyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBh
cmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAorICAgICAgICAgICB1aW50MzJfdCAqcnhfcHRyKQor
eworICAgIHZvaWQgKnNyYzsKKyAgICB4ZW5fYXJnb19yaW5nX3QgKnJpbmdwOworICAgIGludCBy
ZXQ7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKKworICAgIGlmICgg
IXJpbmdfaW5mby0+bm1mbnMgfHwgcmluZ19pbmZvLT5ubWZucyA8IE5QQUdFU19SSU5HKHJpbmdf
aW5mby0+bGVuKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0ID0gcmluZ19t
YXBfcGFnZShkLCByaW5nX2luZm8sIDAsICZzcmMpOworICAgIGlmICggcmV0ICkKKyAgICAgICAg
cmV0dXJuIHJldDsKKworICAgIHJpbmdwID0gKHhlbl9hcmdvX3JpbmdfdCAqKXNyYzsKKworICAg
ICpyeF9wdHIgPSByZWFkX2F0b21pYygmcmluZ3AtPnJ4X3B0cik7CisKKyAgICByZXR1cm4gMDsK
K30KKworLyoKKyAqIGdldF9zYW5pdGl6ZWRfcmluZyBjcmVhdGVzIGEgbW9kaWZpZWQgY29weSBv
ZiB0aGUgcmluZyBwb2ludGVycyB3aGVyZQorICogdGhlIHJ4X3B0ciBpcyByb3VuZGVkIHVwIHRv
IGVuc3VyZSBpdCBpcyBhbGlnbmVkLCBhbmQgdGhlbiByaW5nCisgKiB3cmFwIGlzIGhhbmRsZWQu
IFNpbXBsaWZpZXMgc2FmZSB1c2Ugb2YgdGhlIHJ4X3B0ciBmb3IgYXZhaWxhYmxlCisgKiBzcGFj
ZSBjYWxjdWxhdGlvbi4KKyAqLworc3RhdGljIGludAorZ2V0X3Nhbml0aXplZF9yaW5nKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIHhlbl9hcmdvX3JpbmdfdCAqcmluZywKKyAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKK3sKKyAgICB1aW50MzJfdCBy
eF9wdHI7CisgICAgaW50IHJldDsKKworICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5m
bykpOworCisgICAgcmV0ID0gZ2V0X3J4X3B0cihkLCByaW5nX2luZm8sICZyeF9wdHIpOworICAg
IGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIHJpbmctPnR4X3B0ciA9IHJp
bmdfaW5mby0+dHhfcHRyOworCisgICAgcnhfcHRyID0gUk9VTkRVUF9NRVNTQUdFKHJ4X3B0cik7
CisgICAgaWYgKCByeF9wdHIgPj0gcmluZ19pbmZvLT5sZW4gKQorICAgICAgICByeF9wdHIgPSAw
OworCisgICAgcmluZy0+cnhfcHRyID0gcnhfcHRyOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8q
CisgKiBpb3ZfY291bnQgcmV0dXJucyBpdHMgY291bnQgb24gc3VjY2VzcyB2aWEgYW4gb3V0IHZh
cmlhYmxlIHRvIGF2b2lkCisgKiBwb3RlbnRpYWwgZm9yIGEgbmVnYXRpdmUgcmV0dXJuIHZhbHVl
IHRvIGJlIHVzZWQgaW5jb3JyZWN0bHkKKyAqIChlZy4gY29lcmNlZCBpbnRvIGFuIHVuc2lnbmVk
IHZhcmlhYmxlIHJlc3VsdGluZyBpbiBhIGxhcmdlIGluY29ycmVjdCB2YWx1ZSkKKyAqLworc3Rh
dGljIGludAoraW92X2NvdW50KGNvbnN0IHhlbl9hcmdvX2lvdl90ICpwaW92LCB1bnNpZ25lZCBs
b25nIG5pb3YsCisgICAgICAgICAgdW5zaWduZWQgaW50ICpjb3VudCkKK3sKKyAgICB1bnNpZ25l
ZCBpbnQgc3VtX2lvdl9sZW5zID0gMDsKKworICAgIGlmICggbmlvdiA+IFhFTl9BUkdPX01BWElP
ViApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgZm9yICggOyBuaW92LS07IHBpb3Yr
KyApCisgICAgeworICAgICAgICAvKiB2YWxpZCBpb3ZzIG11c3QgaGF2ZSB0aGUgcGFkZGluZyBm
aWVsZCBzZXQgdG8gemVybyAqLworICAgICAgICBpZiAoIHBpb3YtPnBhZCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGFyZ29fZHByaW50aygiaW52YWxpZCBpb3Y6IHBhZGRpbmcgaXMgbm90IHpl
cm9cbiIpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKworICAgICAg
ICAvKiBjaGVjayBlYWNoIHRvIHByb3RlY3Qgc3VtIGFnYWluc3QgaW50ZWdlciBvdmVyZmxvdyAq
LworICAgICAgICBpZiAoIHBpb3YtPmlvdl9sZW4gPiBNQVhfQVJHT19NRVNTQUdFX1NJWkUgKQor
ICAgICAgICB7CisgICAgICAgICAgICBhcmdvX2RwcmludGsoImludmFsaWQgaW92X2xlbjogdG9v
IGJpZyAoJXUpPiVsbHVcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgcGlvdi0+aW92X2xl
biwgTUFYX0FSR09fTUVTU0FHRV9TSVpFKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwor
ICAgICAgICB9CisKKyAgICAgICAgc3VtX2lvdl9sZW5zICs9IHBpb3YtPmlvdl9sZW47CisKKyAg
ICAgICAgLyoKKyAgICAgICAgICogQWdhaW4gcHJvdGVjdCBzdW0gZnJvbSBpbnRlZ2VyIG92ZXJm
bG93CisgICAgICAgICAqIGFuZCBlbnN1cmUgdG90YWwgbXNnIHNpemUgd2lsbCBiZSB3aXRoaW4g
Ym91bmRzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBzdW1faW92X2xlbnMgPiBNQVhfQVJH
T19NRVNTQUdFX1NJWkUgKQorICAgICAgICB7CisgICAgICAgICAgICBhcmdvX2RwcmludGsoImlu
dmFsaWQgaW92IHNlcmllczogdG90YWwgbWVzc2FnZSB0b28gYmlnXG4iKTsKKyAgICAgICAgICAg
IHJldHVybiAtRU1TR1NJWkU7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAqY291bnQgPSBzdW1f
aW92X2xlbnM7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludAorcmluZ2J1Zl9pbnNl
cnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2lu
Zm8sCisgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpzcmNfaWQsCisg
ICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX2lvdl90KSBpb3Zz
X2huZCwKKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmlvdiwgdWludDMyX3QgbWVzc2Fn
ZV90eXBlLAorICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqb3V0X2xlbikKK3sKKyAgICB4
ZW5fYXJnb19yaW5nX3QgcmluZzsKKyAgICBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hl
YWRlciBtaCA9IHsgfTsKKyAgICBpbnQgc3AsIHJldDsKKyAgICB1bnNpZ25lZCBpbnQgbGVuID0g
MDsKKyAgICB4ZW5fYXJnb19pb3ZfdCBpb3ZzW1hFTl9BUkdPX01BWElPVl07CisgICAgeGVuX2Fy
Z29faW92X3QgKnBpb3Y7CisgICAgWEVOX0dVRVNUX0hBTkRMRSh1aW50OF90KSBOVUxMX2huZCA9
CisgICAgICAgZ3Vlc3RfaGFuZGxlX2Zyb21fcGFyYW0oZ3Vlc3RfaGFuZGxlX2Zyb21fcHRyKE5V
TEwsIHVpbnQ4X3QpLCB1aW50OF90KTsKKworICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdf
aW5mbykpOworCisgICAgcmV0ID0gX19jb3B5X2Zyb21fZ3Vlc3QoaW92cywgaW92c19obmQsIG5p
b3YpID8gLUVGQVVMVCA6IDA7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0Owor
CisgICAgLyoKKyAgICAgKiBPYnRhaW4gdGhlIHRvdGFsIHNpemUgb2YgZGF0YSB0byB0cmFuc21p
dCAtLSBzZXRzIHRoZSAnbGVuJyB2YXJpYWJsZQorICAgICAqIC0tIGFuZCBzYW5pdHkgY2hlY2sg
dGhhdCB0aGUgaW92cyBjb25mb3JtIHRvIHNpemUgYW5kIG51bWJlciBsaW1pdHMuCisgICAgICog
RW5mb3JjZWQgYmVsb3c6IG5vIG1vcmUgdGhhbiAnbGVuJyBieXRlcyBvZiBndWVzdCBkYXRhCisg
ICAgICogKHBsdXMgdGhlIG1lc3NhZ2UgaGVhZGVyKSB3aWxsIGJlIHNlbnQgaW4gdGhpcyBvcGVy
YXRpb24uCisgICAgICovCisgICAgcmV0ID0gaW92X2NvdW50KGlvdnMsIG5pb3YsICZsZW4pOwor
ICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIC8qCisgICAgICogU2l6
ZSBib3VuZHMgY2hlY2sgYWdhaW5zdCByaW5nIHNpemUgYW5kIHN0YXRpYyBtYXhpbXVtIG1lc3Nh
Z2UgbGltaXQuCisgICAgICogVGhlIG1lc3NhZ2UgbXVzdCBub3QgZmlsbCB0aGUgcmluZzsgdGhl
cmUgbXVzdCBiZSBhdCBsZWFzdCBvbmUgc2xvdAorICAgICAqIHJlbWFpbmluZyBzbyB3ZSBjYW4g
ZGlzdGluZ3Vpc2ggYSBmdWxsIHJpbmcgZnJvbSBhbiBlbXB0eSBvbmUuCisgICAgICovCisgICAg
aWYgKCAoKFJPVU5EVVBfTUVTU0FHRShsZW4pICsKKyAgICAgICAgICAgIHNpemVvZihzdHJ1Y3Qg
eGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcikpID49IHJpbmdfaW5mby0+bGVuKSB8fAorICAg
ICAgICAgKGxlbiA+IE1BWF9BUkdPX01FU1NBR0VfU0laRSkgKQorICAgICAgICByZXR1cm4gLUVN
U0dTSVpFOworCisgICAgcmV0ID0gZ2V0X3Nhbml0aXplZF9yaW5nKGQsICZyaW5nLCByaW5nX2lu
Zm8pOworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIGFyZ29fZHBy
aW50aygicmluZy50eF9wdHI9JXUgcmluZy5yeF9wdHI9JXUgcmluZyBsZW49JXUiCisgICAgICAg
ICAgICAgICAgICIgcmluZ19pbmZvLT50eF9wdHI9JXVcbiIsCisgICAgICAgICAgICAgICAgIHJp
bmcudHhfcHRyLCByaW5nLnJ4X3B0ciwgcmluZ19pbmZvLT5sZW4sIHJpbmdfaW5mby0+dHhfcHRy
KTsKKworICAgIGlmICggcmluZy5yeF9wdHIgPT0gcmluZy50eF9wdHIgKQorICAgICAgICBzcCA9
IHJpbmdfaW5mby0+bGVuOworICAgIGVsc2UKKyAgICB7CisgICAgICAgIHNwID0gcmluZy5yeF9w
dHIgLSByaW5nLnR4X3B0cjsKKyAgICAgICAgaWYgKCBzcCA8IDAgKQorICAgICAgICAgICAgc3Ag
Kz0gcmluZ19pbmZvLT5sZW47CisgICAgfQorCisgICAgLyoKKyAgICAgKiBTaXplIGJvdW5kcyBj
aGVjayBhZ2FpbnN0IGN1cnJlbnRseSBhdmFpbGFibGUgc3BhY2UgaW4gdGhlIHJpbmcuCisgICAg
ICogQWdhaW46IHRoZSBtZXNzYWdlIG11c3Qgbm90IGZpbGwgdGhlIHJpbmcgbGVhdmluZyBubyBz
cGFjZSByZW1haW5pbmcuCisgICAgICovCisgICAgaWYgKCAoUk9VTkRVUF9NRVNTQUdFKGxlbikg
KworICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVy
KSkgPj0gc3AgKQorICAgIHsKKyAgICAgICAgYXJnb19kcHJpbnRrKCJFQUdBSU5cbiIpOworICAg
ICAgICByZXR1cm4gLUVBR0FJTjsKKyAgICB9CisKKyAgICBtaC5sZW4gPSBsZW4gKyBzaXplb2Yo
c3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpOworICAgIG1oLnNvdXJjZS5hcG9y
dCA9IHNyY19pZC0+YXBvcnQ7CisgICAgbWguc291cmNlLmRvbWFpbl9pZCA9IHNyY19pZC0+ZG9t
YWluX2lkOworICAgIG1oLm1lc3NhZ2VfdHlwZSA9IG1lc3NhZ2VfdHlwZTsKKworICAgIC8qCisg
ICAgICogRm9yIHRoaXMgY29weSB0byB0aGUgZ3Vlc3QgcmluZywgdHhfcHRyIGlzIGFsd2F5cyAx
Ni1ieXRlIGFsaWduZWQKKyAgICAgKiBhbmQgdGhlIG1lc3NhZ2UgaGVhZGVyIGlzIDE2IGJ5dGVz
IGxvbmcuCisgICAgICovCisgICAgQlVJTERfQlVHX09OKAorICAgICAgICBzaXplb2Yoc3RydWN0
IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpICE9IFJPVU5EVVBfTUVTU0FHRSgxKSk7CisK
KyAgICAvKgorICAgICAqIEZpcnN0IGRhdGEgd3JpdGUgaW50byB0aGUgZGVzdGluYXRpb24gcmlu
ZzogZml4ZWQgc2l6ZSwgbWVzc2FnZSBoZWFkZXIuCisgICAgICogVGhpcyBjYW5ub3Qgb3ZlcnJ1
biBiZWNhdXNlIHRoZSBhdmFpbGFibGUgZnJlZSBzcGFjZSAodmFsdWUgaW4gJ3NwJykKKyAgICAg
KiBpcyBjaGVja2VkIGFib3ZlIGFuZCBtdXN0IGJlIGF0IGxlYXN0IHRoaXMgc2l6ZS4KKyAgICAg
Ki8KKyAgICByZXQgPSBtZW1jcHlfdG9fZ3Vlc3RfcmluZyhkLCByaW5nX2luZm8sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmluZy50eF9wdHIgKyBzaXplb2YoeGVuX2FyZ29fcmlu
Z190KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbWgsIE5VTExfaG5kLCBzaXpl
b2YobWgpKTsKKyAgICBpZiAoIHJldCApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19F
UlIsCisgICAgICAgICAgICAgICAgImFyZ286IGZhaWxlZCB0byB3cml0ZSBtZXNzYWdlIGhlYWRl
ciB0byByaW5nICh2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+
aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLmFwb3J0LAorICAgICAgICAgICAgICAgIHJpbmdf
aW5mby0+aWQucGFydG5lcl9pZCk7CisKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAg
ICByaW5nLnR4X3B0ciArPSBzaXplb2YobWgpOworICAgIGlmICggcmluZy50eF9wdHIgPT0gcmlu
Z19pbmZvLT5sZW4gKQorICAgICAgICByaW5nLnR4X3B0ciA9IDA7CisKKyAgICBmb3IgKCBwaW92
ID0gaW92czsgbmlvdi0tOyBwaW92KysgKQorICAgIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV82NCh1aW50OF90KSBidWZfaG5kID0gcGlvdi0+aW92X2huZDsKKyAgICAgICAgdW5zaWduZWQg
aW50IGlvdl9sZW4gPSBwaW92LT5pb3ZfbGVuOworCisgICAgICAgIC8qIElmIG5vIGRhdGEgaXMg
cHJvdmlkZWQgaW4gdGhpcyBpb3YsIG1vYW4gYW5kIHNraXAgb24gdG8gdGhlIG5leHQgKi8KKyAg
ICAgICAgaWYgKCAhaW92X2xlbiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVO
TE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgImFyZ286IG5vIGRhdGEgaW92X2xlbj0wIGlv
dl9obmQ9JXAgcmluZyAodm0ldToleCB2bSV1KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVm
X2huZC5wLCByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5hcG9ydCwKKyAg
ICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkKTsKKworICAgICAgICAg
ICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9o
YW5kbGVfb2theShidWZfaG5kLCBpb3ZfbGVuKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICJhcmdvOiBiYWQgaW92IGhh
bmRsZSBbJXAsICV1XSAodm0ldToleCB2bSV1KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVm
X2huZC5wLCBpb3ZfbGVuLAorICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFp
bl9pZCwgcmluZ19pbmZvLT5pZC5hcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZv
LT5pZC5wYXJ0bmVyX2lkKTsKKworICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisgICAgICAg
IH0KKworICAgICAgICBzcCA9IHJpbmdfaW5mby0+bGVuIC0gcmluZy50eF9wdHI7CisKKyAgICAg
ICAgLyogQ2hlY2s6IGlvdiBkYXRhIHNpemUgdmVyc3VzIGZyZWUgc3BhY2UgYXQgdGhlIHRhaWwg
b2YgdGhlIHJpbmcgKi8KKyAgICAgICAgaWYgKCBpb3ZfbGVuID4gc3AgKQorICAgICAgICB7Cisg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICogU2Vjb25kIHBvc3NpYmxlIGRhdGEgd3JpdGU6
IHJpbmctdGFpbC13cmFwLXdyaXRlLgorICAgICAgICAgICAgICogUG9wdWxhdGUgdGhlIHJpbmcg
dGFpbCBhbmQgdXBkYXRlIHRoZSBpbnRlcm5hbCB0eF9wdHIgdG8gaGFuZGxlCisgICAgICAgICAg
ICAgKiB3cmFwcGluZyBhdCB0aGUgZW5kIG9mIHJpbmcuCisgICAgICAgICAgICAgKiBTaXplIG9m
IGRhdGEgd3JpdHRlbiBoZXJlOiBzcAorICAgICAgICAgICAgICogd2hpY2ggaXMgdGhlIGV4YWN0
IGZ1bGwgYW1vdW50IG9mIGZyZWUgc3BhY2UgYXZhaWxhYmxlIGF0IHRoZQorICAgICAgICAgICAg
ICogdGFpbCBvZiB0aGUgcmluZywgc28gdGhpcyBjYW5ub3Qgb3ZlcnJ1bi4KKyAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgcmV0ID0gbWVtY3B5X3RvX2d1ZXN0X3JpbmcoZCwgcmluZ19pbmZv
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmluZy50eF9wdHIgKyBz
aXplb2YoeGVuX2FyZ29fcmluZ190KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE5VTEwsIGJ1Zl9obmQsIHNwKTsKKyAgICAgICAgICAgIGlmICggcmV0ICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAiYXJnbzogZmFpbGVkIHRvIGNvcHkgeyVwLCAlZH0gKHZtJXU6JXggdm0l
dSlcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICBidWZfaG5kLnAsIHNwLAorICAgICAgICAg
ICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5kb21haW5faWQsIHJpbmdfaW5mby0+aWQuYXBv
cnQsCisgICAgICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQpOwor
CisgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAg
ICAgcmluZy50eF9wdHIgPSAwOworICAgICAgICAgICAgaW92X2xlbiAtPSBzcDsKKyAgICAgICAg
ICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KGJ1Zl9obmQsIHNwKTsKKworICAgICAgICAgICAg
QVNTRVJUKGlvdl9sZW4gPD0gcmluZ19pbmZvLT5sZW4pOworICAgICAgICB9CisKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhpcmQgcG9zc2libGUgZGF0YSB3cml0ZTogYWxsIGRhdGEgcmVtYWlu
aW5nIGZvciB0aGlzIGlvdi4KKyAgICAgICAgICogU2l6ZSBvZiBkYXRhIHdyaXR0ZW4gaGVyZTog
aW92X2xlbgorICAgICAgICAgKgorICAgICAgICAgKiBDYXNlIDE6IGlmIHRoZSByaW5nLXRhaWwt
d3JhcC13cml0ZSBhYm92ZSB3YXMgcGVyZm9ybWVkLCB0aGVuCisgICAgICAgICAqICAgICAgICAg
aW92X2xlbiBoYXMgYmVlbiBkZWNyZWFzZWQgYnkgJ3NwJyBhbmQgcmluZy50eF9wdHIgaXMgemVy
by4KKyAgICAgICAgICoKKyAgICAgICAgICogICAgV2Uga25vdyBmcm9tIGNoZWNraW5nIHRoZSBy
ZXN1bHQgb2YgaW92X2NvdW50OgorICAgICAgICAgKiAgICAgIGxlbiArIHNpemVvZihtZXNzYWdl
X2hlYWRlcikgPD0gcmluZ19pbmZvLT5sZW4KKyAgICAgICAgICogICAgV2UgYWxzbyBrbm93IHRo
YXQgbGVuIGlzIHRoZSB0b3RhbCBvZiBzdW1taW5nIGFsbCBpb3ZfbGVucywgc286CisgICAgICAg
ICAqICAgICAgIGlvdl9sZW4gPD0gbGVuCisgICAgICAgICAqICAgIHNvIGJ5IHRyYW5zaXRpdml0
eToKKyAgICAgICAgICogICAgICAgaW92X2xlbiA8PSBsZW4gPD0gKHJpbmdfaW5mby0+bGVuIC0g
c2l6ZW9mKG1zZ2hlYWRlcikpCisgICAgICAgICAqICAgIGFuZCB0aGVyZWZvcmU6CisgICAgICAg
ICAqICAgICAgIChpb3ZfbGVuICsgc2l6ZW9mKG1zZ2hlYWRlcikgPD0gcmluZ19pbmZvLT5sZW4p
ICYmCisgICAgICAgICAqICAgICAgIChyaW5nLnR4X3B0ciA9PSAwKQorICAgICAgICAgKiAgICBz
byB0aGlzIHdyaXRlIGNhbm5vdCBvdmVycnVuIGhlcmUuCisgICAgICAgICAqCisgICAgICAgICAq
IENhc2UgMjogcmluZy10YWlsLXdyYXAtd3JpdGUgYWJvdmUgd2FzIG5vdCBwZXJmb3JtZWQKKyAg
ICAgICAgICogICAgLT4gc28gaW92X2xlbiBpcyB0aGUgZ3Vlc3Qtc3VwcGxpZWQgdmFsdWUgYW5k
OiAoaW92X2xlbiA8PSBzcCkKKyAgICAgICAgICogICAgaWUuIGxlc3MgdGhhbiBhdmFpbGFibGUg
c3BhY2UgYXQgdGhlIHRhaWwgb2YgdGhlIHJpbmc6CisgICAgICAgICAqICAgICAgICBzbyB0aGlz
IHdyaXRlIGNhbm5vdCBvdmVycnVuLgorICAgICAgICAgKi8KKyAgICAgICAgcmV0ID0gbWVtY3B5
X3RvX2d1ZXN0X3JpbmcoZCwgcmluZ19pbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByaW5nLnR4X3B0ciArIHNpemVvZih4ZW5fYXJnb19yaW5nX3QpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBidWZfaG5kLCBpb3ZfbGVuKTsKKyAgICAg
ICAgaWYgKCByZXQgKQorICAgICAgICB7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIs
CisgICAgICAgICAgICAgICAgICAgICJhcmdvOiBmYWlsZWQgdG8gY29weSBbJXAsICV1XSAodm0l
dToleCB2bSV1KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVmX2huZC5wLCBpb3ZfbGVuLCBy
aW5nX2luZm8tPmlkLmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5p
ZC5hcG9ydCwgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkKTsKKworICAgICAgICAgICAgcmV0dXJu
IHJldDsKKyAgICAgICAgfQorCisgICAgICAgIHJpbmcudHhfcHRyICs9IGlvdl9sZW47CisKKyAg
ICAgICAgaWYgKCByaW5nLnR4X3B0ciA9PSByaW5nX2luZm8tPmxlbiApCisgICAgICAgICAgICBy
aW5nLnR4X3B0ciA9IDA7CisgICAgfQorCisgICAgcmluZy50eF9wdHIgPSBST1VORFVQX01FU1NB
R0UocmluZy50eF9wdHIpOworCisgICAgaWYgKCByaW5nLnR4X3B0ciA+PSByaW5nX2luZm8tPmxl
biApCisgICAgICAgIHJpbmcudHhfcHRyIC09IHJpbmdfaW5mby0+bGVuOworCisgICAgdXBkYXRl
X3R4X3B0cihkLCByaW5nX2luZm8sIHJpbmcudHhfcHRyKTsKKworICAgIC8qCisgICAgICogQXQg
dGhpcyBwb2ludCAoYW5kIGFsc28gb24gYW4gZXJyb3IgZXhpdCBwYXRocyBmcm9tIHRoaXMgZnVu
Y3Rpb24pIGl0IGlzCisgICAgICogcG9zc2libGUgdG8gdW5tYXAgdGhlIHJpbmdfaW5mbywgaWU6
CisgICAgICogICByaW5nX3VubWFwKGQsIHJpbmdfaW5mbyk7CisgICAgICogYnV0IHBlcmZvcm1h
bmNlIHNob3VsZCBiZSBpbXByb3ZlZCBieSBub3QgZG9pbmcgc28sIGFuZCByZXRhaW5pbmcKKyAg
ICAgKiB0aGUgbWFwcGluZy4KKyAgICAgKiBBbiBYU00gcG9saWN5IGNvbnRyb2wgb3ZlciBsZXZl
bCBvZiBjb25maWRlbnRpYWxpdHkgcmVxdWlyZWQKKyAgICAgKiB2ZXJzdXMgcGVyZm9ybWFuY2Ug
Y29zdCBjb3VsZCBiZSBhZGRlZCB0byBkZWNpZGUgdGhhdCBoZXJlLgorICAgICAqLworCisgICAg
Km91dF9sZW4gPSBsZW47CisKKyAgICByZXR1cm4gcmV0OworfQorCiBzdGF0aWMgdm9pZAogd2ls
ZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShkb21pZF90IGRvbWFpbl9pZCwgc3RydWN0IHBlbmRp
bmdfZW50ICplbnQpCiB7CkBAIC00OTcsNiArOTE4LDI1IEBAIHdpbGRjYXJkX3BlbmRpbmdfbGlz
dF9yZW1vdmUoZG9taWRfdCBkb21haW5faWQsIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50KQogfQog
CiBzdGF0aWMgdm9pZAord2lsZGNhcmRfcGVuZGluZ19saXN0X2luc2VydChkb21pZF90IGRvbWFp
bl9pZCwgc3RydWN0IHBlbmRpbmdfZW50ICplbnQpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9
IGdldF9kb21haW5fYnlfaWQoZG9tYWluX2lkKTsKKworICAgIGlmICggIWQgKQorICAgICAgICBy
ZXR1cm47CisKKyAgICBBU1NFUlQoTE9DS0lOR19SZWFkX0wxKTsKKworICAgIGlmICggZC0+YXJn
byApCisgICAgeworICAgICAgICBzcGluX2xvY2soJmQtPmFyZ28tPndpbGRjYXJkX0wyX2xvY2sp
OworICAgICAgICBsaXN0X2FkZCgmZW50LT53aWxkY2FyZF9ub2RlLCAmZC0+YXJnby0+d2lsZGNh
cmRfcGVuZF9saXN0KTsKKyAgICAgICAgc3Bpbl91bmxvY2soJmQtPmFyZ28tPndpbGRjYXJkX0wy
X2xvY2spOworICAgIH0KKyAgICBwdXRfZG9tYWluKGQpOworfQorCitzdGF0aWMgdm9pZAogcGVu
ZGluZ19yZW1vdmVfYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3Jpbmdf
aW5mbyAqcmluZ19pbmZvKQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJpbmdfcGVuZGluZyA9
ICZyaW5nX2luZm8tPnBlbmRpbmc7CkBAIC01MTgsNiArOTU4LDcwIEBAIHBlbmRpbmdfcmVtb3Zl
X2FsbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdf
aW5mbykKICAgICByaW5nX2luZm8tPm5wZW5kaW5nID0gMDsKIH0KIAorc3RhdGljIGludAorcGVu
ZGluZ19xdWV1ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8g
KnJpbmdfaW5mbywKKyAgICAgICAgICAgICAgZG9taWRfdCBzcmNfaWQsIHVuc2lnbmVkIGludCBs
ZW4pCit7CisgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQ7CisKKyAgICBBU1NFUlQoTE9DS0lO
R19MMyhkLCByaW5nX2luZm8pKTsKKworICAgIGlmICggcmluZ19pbmZvLT5ucGVuZGluZyA+PSBN
QVhfUEVORElOR19QRVJfUklORyApCisgICAgICAgIHJldHVybiAtRU5PU1BDOworCisgICAgZW50
ID0geG1hbGxvYyhzdHJ1Y3QgcGVuZGluZ19lbnQpOworICAgIGlmICggIWVudCApCisgICAgICAg
IHJldHVybiAtRU5PTUVNOworCisgICAgZW50LT5sZW4gPSBsZW47CisgICAgZW50LT5kb21haW5f
aWQgPSBzcmNfaWQ7CisgICAgZW50LT5yaW5nX2luZm8gPSByaW5nX2luZm87CisKKyAgICBpZiAo
IHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQorICAgICAg
ICB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfaW5zZXJ0KHNyY19pZCwgZW50KTsKKyAgICBsaXN0X2Fk
ZCgmZW50LT5ub2RlLCAmcmluZ19pbmZvLT5wZW5kaW5nKTsKKyAgICByaW5nX2luZm8tPm5wZW5k
aW5nKys7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludAorcGVuZGluZ19yZXF1ZXVl
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZv
LAorICAgICAgICAgICAgICAgIGRvbWlkX3Qgc3JjX2lkLCB1bnNpZ25lZCBpbnQgbGVuKQorewor
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKmN1cnNvciwgKmhlYWQ7CisKKyAgICBBU1NFUlQoTE9DS0lO
R19MMyhkLCByaW5nX2luZm8pKTsKKworICAgIC8qIExpc3Qgc3RydWN0dXJlIGlzIG5vdCBtb2Rp
ZmllZCBoZXJlLiBVcGRhdGUgbGVuIGluIGEgbWF0Y2ggaWYgZm91bmQuICovCisgICAgaGVhZCA9
ICZyaW5nX2luZm8tPnBlbmRpbmc7CisKKyAgICBmb3IgKCBjdXJzb3IgPSBoZWFkLT5uZXh0OyBj
dXJzb3IgIT0gaGVhZDsgY3Vyc29yID0gY3Vyc29yLT5uZXh0ICkKKyAgICB7CisgICAgICAgIHN0
cnVjdCBwZW5kaW5nX2VudCAqZW50ID0gbGlzdF9lbnRyeShjdXJzb3IsIHN0cnVjdCBwZW5kaW5n
X2VudCwgbm9kZSk7CisKKyAgICAgICAgaWYgKCBlbnQtPmRvbWFpbl9pZCA9PSBzcmNfaWQgKQor
ICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogUmV1c2UgYW4gZXhpc3Rp
bmcgcXVldWUgZW50cnkgZm9yIGEgbm90aWZpY2F0aW9uIHJhdGhlciB0aGFuIGFkZAorICAgICAg
ICAgICAgICogYW5vdGhlci4gSWYgdGhlIGV4aXN0aW5nIGVudHJ5IGlzIHdhaXRpbmcgZm9yIGEg
c21hbGxlciBzaXplIHRoYW4KKyAgICAgICAgICAgICAqIHRoZSBjdXJyZW50IG1lc3NhZ2UgdGhl
biBhZGp1c3QgdGhlIHJlY29yZCB0byB3YWl0IGZvciB0aGUKKyAgICAgICAgICAgICAqIGN1cnJl
bnQgKGxhcmdlcikgc2l6ZSB0byBiZSBhdmFpbGFibGUgYmVmb3JlIHRyaWdnZXJpbmcgYQorICAg
ICAgICAgICAgICogbm90aWZpY2F0aW9uLgorICAgICAgICAgICAgICogVGhpcyBhc3Npc3RzIHRo
ZSB3YWl0aW5nIHNlbmRlciBieSBlbnN1cmluZyB0aGF0IHdoZW5ldmVyIGEKKyAgICAgICAgICAg
ICAqIG5vdGlmaWNhdGlvbiBpcyB0cmlnZ2VyZWQsIHRoZXJlIGlzIHN1ZmZpY2llbnQgc3BhY2Ug
YXZhaWxhYmxlCisgICAgICAgICAgICAgKiBmb3IgKGF0IGxlYXN0KSBhbnkgb25lIG9mIHRoZSBt
ZXNzYWdlcyBhd2FpdGluZyB0cmFuc21pc3Npb24uCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIGlmICggZW50LT5sZW4gPCBsZW4gKQorICAgICAgICAgICAgICAgIGVudC0+bGVuID0gbGVu
OworCisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVy
biBwZW5kaW5nX3F1ZXVlKGQsIHJpbmdfaW5mbywgc3JjX2lkLCBsZW4pOworfQorCiBzdGF0aWMg
dm9pZAogd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoc3RydWN0IGRvbWFpbiAqZCkKIHsK
QEAgLTEwODIsNiArMTU4Niw5MSBAQCByZWdpc3Rlcl9yaW5nKHN0cnVjdCBkb21haW4gKmN1cnJk
LAogICAgIHJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBsb25nCitzZW5kdihzdHJ1Y3QgZG9tYWlu
ICpzcmNfZCwgY29uc3QgeGVuX2FyZ29fYWRkcl90ICpzcmNfYWRkciwKKyAgICAgIGNvbnN0IHhl
bl9hcmdvX2FkZHJfdCAqZHN0X2FkZHIsCisgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9hcmdvX2lvdl90KSBpb3ZzX2huZCwgdW5zaWduZWQgbG9uZyBuaW92LAorICAgICAgdWludDMy
X3QgbWVzc2FnZV90eXBlKQoreworICAgIHN0cnVjdCBkb21haW4gKmRzdF9kID0gTlVMTDsKKyAg
ICBzdHJ1Y3QgYXJnb19yaW5nX2lkIHNyY19pZDsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8g
KnJpbmdfaW5mbzsKKyAgICBpbnQgcmV0ID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIGxlbiA9IDA7
CisKKyAgICBBU1NFUlQoc3JjX2QtPmRvbWFpbl9pZCA9PSBzcmNfYWRkci0+ZG9tYWluX2lkKTsK
KworICAgIGFyZ29fZHByaW50aygic2VuZHY6ICgldToleCktPigldToleCkgbmlvdjolbHUgaW92
OiVwIHR5cGU6JXVcbiIsCisgICAgICAgICAgICAgICAgIHNyY19hZGRyLT5kb21haW5faWQsIHNy
Y19hZGRyLT5hcG9ydCwKKyAgICAgICAgICAgICAgICAgZHN0X2FkZHItPmRvbWFpbl9pZCwgZHN0
X2FkZHItPmFwb3J0LAorICAgICAgICAgICAgICAgICBuaW92LCBpb3ZzX2huZC5wLCBtZXNzYWdl
X3R5cGUpOworCisgICAgc3JjX2lkLmFwb3J0ID0gc3JjX2FkZHItPmFwb3J0OworICAgIHNyY19p
ZC5kb21haW5faWQgPSBzcmNfZC0+ZG9tYWluX2lkOworICAgIHNyY19pZC5wYXJ0bmVyX2lkID0g
ZHN0X2FkZHItPmRvbWFpbl9pZDsKKworICAgIGRzdF9kID0gZ2V0X2RvbWFpbl9ieV9pZChkc3Rf
YWRkci0+ZG9tYWluX2lkKTsKKyAgICBpZiAoICFkc3RfZCApCisgICAgICAgIHJldHVybiAtRVNS
Q0g7CisKKyAgICByZWFkX2xvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CisKKyAgICBpZiAo
ICFzcmNfZC0+YXJnbyApCisgICAgeworICAgICAgICByZXQgPSAtRU5PREVWOworICAgICAgICBn
b3RvIG91dF91bmxvY2s7CisgICAgfQorCisgICAgaWYgKCAhZHN0X2QtPmFyZ28gKQorICAgIHsK
KyAgICAgICAgYXJnb19kcHJpbnRrKCIhZHN0X2QtPmFyZ28sIEVDT05OUkVGVVNFRFxuIik7Cisg
ICAgICAgIHJldCA9IC1FQ09OTlJFRlVTRUQ7CisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKyAg
ICB9CisKKyAgICByZWFkX2xvY2soJmRzdF9kLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOworCisg
ICAgcmluZ19pbmZvID0gZmluZF9yaW5nX2luZm9fYnlfbWF0Y2goZHN0X2QsIGRzdF9hZGRyLT5h
cG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNfaWQuZG9t
YWluX2lkKTsKKyAgICBpZiAoICFyaW5nX2luZm8gKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICJhcmdvOiB2bSV1IGNvbm5lY3Rpb24gcmVmdXNl
ZCwgc3JjICh2bSV1OiV4KSBkc3QgKHZtJXU6JXgpXG4iLAorICAgICAgICAgICAgICAgIGN1cnJl
bnQtPmRvbWFpbi0+ZG9tYWluX2lkLCBzcmNfaWQuZG9tYWluX2lkLCBzcmNfaWQuYXBvcnQsCisg
ICAgICAgICAgICAgICAgZHN0X2FkZHItPmRvbWFpbl9pZCwgZHN0X2FkZHItPmFwb3J0KTsKKwor
ICAgICAgICByZXQgPSAtRUNPTk5SRUZVU0VEOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAg
ICAgICBzcGluX2xvY2soJnJpbmdfaW5mby0+TDNfbG9jayk7CisKKyAgICAgICAgcmV0ID0gcmlu
Z2J1Zl9pbnNlcnQoZHN0X2QsIHJpbmdfaW5mbywgJnNyY19pZCwgaW92c19obmQsIG5pb3YsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2VfdHlwZSwgJmxlbik7CisgICAgICAg
IGlmICggcmV0ID09IC1FQUdBSU4gKQorICAgICAgICB7CisgICAgICAgICAgICBhcmdvX2Rwcmlu
dGsoImFyZ29fcmluZ2J1Zl9zZW5kdiBmYWlsZWQsIEVBR0FJTlxuIik7CisgICAgICAgICAgICAv
KiByZXF1ZXVlIHRvIGlzc3VlIGEgbm90aWZpY2F0aW9uIHdoZW4gc3BhY2UgaXMgdGhlcmUgKi8K
KyAgICAgICAgICAgIHJldCA9IHBlbmRpbmdfcmVxdWV1ZShkc3RfZCwgcmluZ19pbmZvLCBzcmNf
aWQuZG9tYWluX2lkLCBsZW4pOworICAgICAgICB9CisKKyAgICAgICAgc3Bpbl91bmxvY2soJnJp
bmdfaW5mby0+TDNfbG9jayk7CisgICAgfQorCisgICAgcmVhZF91bmxvY2soJmRzdF9kLT5hcmdv
LT5yaW5nc19MMl9yd2xvY2spOworCisgb3V0X3VubG9jazoKKyAgICByZWFkX3VubG9jaygmTDFf
Z2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIGlmICggcmV0ID49IDAgKQorICAgICAgICBzaWdu
YWxfZG9tYWluKGRzdF9kKTsKKworICAgIGlmICggZHN0X2QgKQorICAgICAgICBwdXRfZG9tYWlu
KGRzdF9kKTsKKworICAgIHJldHVybiAoIHJldCA8IDAgKSA/IHJldCA6IGxlbjsKK30KKwogbG9u
ZwogZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZv
aWQpIGFyZzEsCiAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwg
dW5zaWduZWQgbG9uZyBhcmczLApAQCAtMTE0NSw2ICsxNzM0LDUzIEBAIGRvX2FyZ29fb3AodW5z
aWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAogICAgICAg
ICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIFhFTl9BUkdPX09QX3NlbmR2OgorICAgIHsKKyAg
ICAgICAgeGVuX2FyZ29fc2VuZF9hZGRyX3Qgc2VuZF9hZGRyOworCisgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fc2VuZF9hZGRyX3QpIHNlbmRfYWRkcl9obmQgPQorICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMSwgeGVuX2FyZ29fc2VuZF9hZGRyX3QpOwor
ICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX2lvdl90KSBpb3ZzX2huZCA9
CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcyLCB4ZW5fYXJnb19pb3ZfdCk7Cisg
ICAgICAgIC8qIGFyZzMgaXMgbmlvdiAqLworICAgICAgICAvKiBhcmc0IGlzIG1lc3NhZ2VfdHlw
ZS4gTXVzdCBiZSBhIDMyLWJpdCB2YWx1ZS4gKi8KKworICAgICAgICByYyA9IGNvcHlfZnJvbV9n
dWVzdCgmc2VuZF9hZGRyLCBzZW5kX2FkZHJfaG5kLCAxKSA/IC1FRkFVTFQgOiAwOworICAgICAg
ICBpZiAoIHJjICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qCisgICAgICAgICAq
IENoZWNrIHBhZGRpbmcgaXMgemVyb2VkLiBSZWplY3QgbmlvdiBhYm92ZSBsaW1pdCBvciBtZXNz
YWdlX3R5cGVzCisgICAgICAgICAqIHRoYXQgYXJlIG91dHNpZGUgMzIgYml0IHJhbmdlLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCB1bmxpa2VseShzZW5kX2FkZHIuc3JjLnBhZCB8fCBzZW5k
X2FkZHIuZHN0LnBhZCB8fAorICAgICAgICAgICAgICAgICAgICAgIChhcmczID4gWEVOX0FSR09f
TUFYSU9WKSB8fCAoYXJnNCAmIH4weGZmZmZmZmZmVUwpKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCBzZW5kX2FkZHIuc3JjLmRvbWFpbl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQor
ICAgICAgICAgICAgc2VuZF9hZGRyLnNyYy5kb21haW5faWQgPSBjdXJyZC0+ZG9tYWluX2lkOwor
CisgICAgICAgIC8qIE5vIGRvbWFpbiBpcyBjdXJyZW50bHkgYXV0aG9yaXplZCB0byBzZW5kIG9u
IGJlaGFsZiBvZiBhbm90aGVyICovCisgICAgICAgIGlmICggdW5saWtlbHkoc2VuZF9hZGRyLnNy
Yy5kb21haW5faWQgIT0gY3VycmQtPmRvbWFpbl9pZCkgKQorICAgICAgICB7CisgICAgICAgICAg
ICByYyA9IC1FUEVSTTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAg
LyoKKyAgICAgICAgICogQ2hlY2sgYWNjZXNzIHRvIHRoZSB3aG9sZSBhcnJheSBoZXJlIHNvIHdl
IGNhbiB1c2UgdGhlIGZhc3RlciBfX2NvcHkKKyAgICAgICAgICogb3BlcmF0aW9ucyB0byByZWFk
IGVhY2ggZWxlbWVudCBsYXRlci4KKyAgICAgICAgICovCisgICAgICAgIGlmICggdW5saWtlbHko
IWd1ZXN0X2hhbmRsZV9va2F5KGlvdnNfaG5kLCBhcmczKSkgKQorICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgcmMgPSBzZW5kdihjdXJyZCwgJnNlbmRfYWRkci5zcmMsICZzZW5kX2FkZHIu
ZHN0LCBpb3ZzX2huZCwgYXJnMywgYXJnNCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAg
IGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9jb21wYXQvYXJnby5jIGIveGVuL2NvbW1vbi9jb21wYXQvYXJn
by5jCmluZGV4IDZhMTY3MWMuLjYyOTBlZDYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY29tcGF0
L2FyZ28uYworKysgYi94ZW4vY29tbW9uL2NvbXBhdC9hcmdvLmMKQEAgLTIzLDMgKzIzLDIyIEBA
IENIRUNLX2FyZ29fYWRkcjsKIENIRUNLX2FyZ29fcmVnaXN0ZXJfcmluZzsKIENIRUNLX2FyZ29f
cmluZzsKIENIRUNLX2FyZ29fdW5yZWdpc3Rlcl9yaW5nOworCisvKgorICogRGlzYWJsZSBzdHJp
Y3QgdHlwZSBjaGVja2luZyBpbiB0aGlzIGNvbXBhdCB2YWxpZGF0aW9uIG1hY3JvIGZvciB0aGUK
KyAqIGZvbGxvd2luZyBzdHJ1Y3QgY2hlY2tzIGJlY2F1c2UgaXQgY2Fubm90IGhhbmRsZSBmaWVs
ZHMgd2l0aGluIHN0cnVjdHMgdGhhdAorICogaGF2ZSB0eXBlcyB0aGF0IGRpZmZlciBpbiB0aGUg
Y29tcGF0IHZlcnN1cyBub24tY29tcGF0IHN0cnVjdHMuCisgKiBSZXBsYWNlIGl0IHdpdGggYSBm
aWVsZCBzaXplIGNoZWNrIHdoaWNoIGlzIHN1ZmZpY2llbnQgaGVyZS4KKyAqLworCisjdW5kZWYg
Q0hFQ0tfRklFTERfQ09NTU9OXworI2RlZmluZSBDSEVDS19GSUVMRF9DT01NT05fKGssIG5hbWUs
IG4sIGYpIFwKK3N0YXRpYyBpbmxpbmUgaW50IF9fbWF5YmVfdW51c2VkIG5hbWUoayB4ZW5fICMj
IG4gKngsIGsgY29tcGF0XyAjIyBuICpjKSBcCit7IFwKKyAgICBCVUlMRF9CVUdfT04ob2Zmc2V0
b2YoayB4ZW5fICMjIG4sIGYpICE9IFwKKyAgICAgICAgICAgICAgICAgb2Zmc2V0b2YoayBjb21w
YXRfICMjIG4sIGYpKTsgXAorICAgIHJldHVybiBzaXplb2YoeC0+ZikgPT0gc2l6ZW9mKGMtPmYp
OyBcCit9CisKK0NIRUNLX2FyZ29fc2VuZF9hZGRyOworQ0hFQ0tfYXJnb19pb3Y7CmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5l
bC5jCmluZGV4IGYzNGQ0ZjAuLjZmYmUzNDYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jCisrKyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCkBAIC03NDYsNyArNzQ2
LDcgQEAgdm9pZCBzZW5kX2d1ZXN0X3ZjcHVfdmlycShzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
dmlycSkKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT52aXJxX2xvY2ssIGZsYWdzKTsK
IH0KIAotc3RhdGljIHZvaWQgc2VuZF9ndWVzdF9nbG9iYWxfdmlycShzdHJ1Y3QgZG9tYWluICpk
LCB1aW50MzJfdCB2aXJxKQordm9pZCBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQzMl90IHZpcnEpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBp
bnQgcG9ydDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJnby5oCmluZGV4IDIzNzE1MTAuLmEyODQ1NGEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaApA
QCAtNDYsNiArNDYsMzQgQEAgdHlwZWRlZiB1aW50MzJfdCB4ZW5fYXJnb19wb3J0X3Q7CiAvKiBn
Zm4gdHlwZTogNjQtYml0IG9uIGFsbCBhcmNoaXRlY3R1cmVzIHRvIGFpZCBhdm9pZGluZyBhIGNv
bXBhdCBBQkkgKi8KIHR5cGVkZWYgdWludDY0X3QgeGVuX2FyZ29fZ2ZuX3Q7CiAKKy8qCisgKiBY
RU5fQVJHT19NQVhJT1YgOiBtYXhpbXVtIG51bWJlciBvZiBpb3ZzIGFjY2VwdGVkIGluIGEgc2lu
Z2xlIHNlbmR2LgorICogQ2F1dGlvbiBpcyByZXF1aXJlZCBpZiB0aGlzIHZhbHVlIGlzIGluY3Jl
YXNlZDogdGhpcyBkZXRlcm1pbmVzIHRoZSBzaXplIG9mCisgKiBhbiBhcnJheSBvZiB4ZW5fYXJn
b19pb3ZfdCBzdHJ1Y3RzIG9uIHRoZSBoeXBlcnZpc29yIHN0YWNrLCBzbyBjb3VsZCBjYXVzZQor
ICogc3RhY2sgb3ZlcmZsb3cgaWYgdGhlIHZhbHVlIGlzIHRvbyBsYXJnZS4KKyAqIFRoZSBMaW51
eCBBcmdvIGRyaXZlciBuZXZlciBwYXNzZXMgbW9yZSB0aGFuIHR3byBpb3ZzLgorICoKKyAqIFRo
aXMgdmFsdWUgc2hvdWxkIGFsc28gbm90IGV4Y2VlZCAxMjggdG8gZW5zdXJlIHRoYXQgdGhlIHRv
dGFsIGFtb3VudCBvZiBkYXRhCisgKiBwb3N0ZWQgaW4gYSBzaW5nbGUgQXJnbyBzZW5kdiBvcGVy
YXRpb24gY2Fubm90IGV4Y2VlZCAyXjMxIGJ5dGVzLCB0byByZWR1Y2UKKyAqIHJpc2sgb2YgaW50
ZWdlciBvdmVyZmxvdyBkZWZlY3RzOgorICogRWFjaCBhcmdvIGlvdiBjYW4gaG9sZCB+IDJeMjQg
Ynl0ZXMsIHNvIFhFTl9BUkdPX01BWElPViA8PSAyXigzMS0yNCksCisgKiBpZS4ga2VlcCBYRU5f
QVJHT19NQVhJT1YgPD0gMTI4LgorKi8KKyNkZWZpbmUgWEVOX0FSR09fTUFYSU9WICAgICAgICAg
IDhVCisKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQ4X3QpOworCit0eXBlZGVmIHN0cnVj
dCB4ZW5fYXJnb19pb3YKK3sKKyNpZmRlZiBYRU5fR1VFU1RfSEFORExFXzY0CisgICAgWEVOX0dV
RVNUX0hBTkRMRV82NCh1aW50OF90KSBpb3ZfaG5kOworI2Vsc2UKKyAgICB1aW50NjRfdCBpb3Zf
aG5kOworI2VuZGlmCisgICAgdWludDMyX3QgaW92X2xlbjsKKyAgICB1aW50MzJfdCBwYWQ7Cit9
IHhlbl9hcmdvX2lvdl90OworCiB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19hZGRyCiB7CiAgICAg
eGVuX2FyZ29fcG9ydF90IGFwb3J0OwpAQCAtNTMsNiArODEsMTIgQEAgdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2FyZ29fYWRkcgogICAgIHVpbnQxNl90IHBhZDsKIH0geGVuX2FyZ29fYWRkcl90OwogCit0
eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19zZW5kX2FkZHIKK3sKKyAgICB4ZW5fYXJnb19hZGRyX3Qg
c3JjOworICAgIHhlbl9hcmdvX2FkZHJfdCBkc3Q7Cit9IHhlbl9hcmdvX3NlbmRfYWRkcl90Owor
CiB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19yaW5nCiB7CiAgICAgLyogR3Vlc3RzIHNob3VsZCB1
c2UgYXRvbWljIG9wZXJhdGlvbnMgdG8gYWNjZXNzIHJ4X3B0ciAqLwpAQCAtMTUzLDQgKzE4Nywz
MCBAQCBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcgogICovCiAjZGVmaW5lIFhF
Tl9BUkdPX09QX3VucmVnaXN0ZXJfcmluZyAgICAgMgogCisvKgorICogWEVOX0FSR09fT1Bfc2Vu
ZHYKKyAqCisgKiBTZW5kIGEgbGlzdCBvZiBidWZmZXJzIGNvbnRhaW5lZCBpbiBpb3ZzLgorICoK
KyAqIFRoZSBzZW5kIGFkZHJlc3Mgc3RydWN0IHNwZWNpZmllcyB0aGUgc291cmNlIGFuZCBkZXN0
aW5hdGlvbiBhZGRyZXNzZXMKKyAqIGZvciB0aGUgbWVzc2FnZSBiZWluZyBzZW50LCB3aGljaCBh
cmUgdXNlZCB0byBmaW5kIHRoZSBkZXN0aW5hdGlvbiByaW5nOgorICogWGVuIGZpcnN0IGxvb2tz
IGZvciBhIG1vc3Qtc3BlY2lmaWMgbWF0Y2ggd2l0aCBhIHJlZ2lzdGVyZWQgcmluZyB3aXRoCisg
KiAgKGlkLmFkZHIgPT0gZHN0KSBhbmQgKGlkLnBhcnRuZXIgPT0gc2VuZGluZ19kb21haW4pIDsK
KyAqIGlmIHRoYXQgZmFpbHMsIGl0IHRoZW4gbG9va3MgZm9yIGEgd2lsZGNhcmQgbWF0Y2ggKGFr
YSBtdWx0aWNhc3QgcmVjZWl2ZXIpCisgKiB3aGVyZSAoaWQuYWRkciA9PSBkc3QpIGFuZCAoaWQu
cGFydG5lciA9PSBET01JRF9BTlkpLgorICoKKyAqIEZvciBlYWNoIGlvdiBlbnRyeSwgc2VuZCBp
b3ZfbGVuIGJ5dGVzIGZyb20gaW92X2Jhc2UgdG8gdGhlIGRlc3RpbmF0aW9uIHJpbmcuCisgKiBJ
ZiBpbnN1ZmZpY2llbnQgc3BhY2UgZXhpc3RzIGluIHRoZSBkZXN0aW5hdGlvbiByaW5nLCBpdCB3
aWxsIHJldHVybiAtRUFHQUlOCisgKiBhbmQgWGVuIHdpbGwgbm90aWZ5IHRoZSBjYWxsZXIgd2hl
biBzdWZmaWNpZW50IHNwYWNlIGJlY29tZXMgYXZhaWxhYmxlLgorICoKKyAqIFRoZSBtZXNzYWdl
IHR5cGUgaXMgYSAzMi1iaXQgZGF0YSBmaWVsZCBhdmFpbGFibGUgdG8gY29tbXVuaWNhdGUgbWVz
c2FnZQorICogY29udGV4dCBkYXRhIChlZy4ga2VybmVsLXRvLWtlcm5lbCwgcmF0aGVyIHRoYW4g
YXBwbGljYXRpb24gbGF5ZXIpLgorICoKKyAqIGFyZzE6IFhFTl9HVUVTVF9IQU5ETEUoeGVuX2Fy
Z29fc2VuZF9hZGRyX3QpIHNvdXJjZSBhbmQgZGVzdCBhZGRyZXNzZXMKKyAqIGFyZzI6IFhFTl9H
VUVTVF9IQU5ETEUoeGVuX2FyZ29faW92X3QpIGlvdnMKKyAqIGFyZzM6IHVuc2lnbmVkIGxvbmcg
bmlvdgorICogYXJnNDogdW5zaWduZWQgbG9uZyBtZXNzYWdlIHR5cGUgKDMyLWJpdCB2YWx1ZSkK
KyAqLworI2RlZmluZSBYRU5fQVJHT19PUF9zZW5kdiAgICAgICAgICAgICAgIDMKKwogI2VuZGlm
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLmgKaW5kZXggYjNmNjQ5MS4uY2NkZmZjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApAQCAtMTc4LDcgKzE3
OCw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICNkZWZpbmUgVklS
UV9DT05fUklORyAgIDggIC8qIEcuIChET00wKSBCeXRlcyByZWNlaXZlZCBvbiBjb25zb2xlICAg
ICAgICAgICAgKi8KICNkZWZpbmUgVklSUV9QQ1BVX1NUQVRFIDkgIC8qIEcuIChET00wKSBQQ1BV
IHN0YXRlIGNoYW5nZWQgICAgICAgICAgICAgICAgICAgKi8KICNkZWZpbmUgVklSUV9NRU1fRVZF
TlQgIDEwIC8qIEcuIChET00wKSBBIG1lbW9yeSBldmVudCBoYXMgb2NjdXJyZWQgICAgICAgICAg
Ki8KLSNkZWZpbmUgVklSUV9YQ19SRVNFUlZFRCAxMSAvKiBHLiBSZXNlcnZlZCBmb3IgWGVuQ2xp
ZW50ICAgICAgICAgICAgICAgICAgICAgKi8KKyNkZWZpbmUgVklSUV9BUkdPICAgICAgIDExIC8q
IEcuIEFyZ28gaW50ZXJkb21haW4gbWVzc2FnZSBub3RpZmljYXRpb24gICAgICAgKi8KICNkZWZp
bmUgVklSUV9FTk9NRU0gICAgIDEyIC8qIEcuIChET00wKSBMb3cgb24gaGVhcCBtZW1vcnkgICAg
ICAgKi8KICNkZWZpbmUgVklSUV9YRU5QTVUgICAgIDEzIC8qIFYuICBQTUMgaW50ZXJydXB0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAppbmRleCBlYmI4NzllLi40NjUw
ODg3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vZXZlbnQuaApAQCAtMjksNiArMjksMTMgQEAgdm9pZCBzZW5kX2d1ZXN0X3ZjcHVfdmly
cShzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgdmlycSk7CiB2b2lkIHNlbmRfZ2xvYmFsX3ZpcnEo
dWludDMyX3QgdmlycSk7CiAKIC8qCisgKiBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxOgorICogIEBk
OiAgICAgICAgRG9tYWluIHRvIHdoaWNoIFZJUlEgc2hvdWxkIGJlIHNlbnQKKyAqICBAdmlycTog
ICAgIFZpcnR1YWwgSVJRIG51bWJlciAoVklSUV8qKSwgbXVzdCBiZSBnbG9iYWwKKyAqLwordm9p
ZCBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHZpcnEp
OworCisvKgogICogc2VudF9nbG9iYWxfdmlycV9oYW5kbGVyOiBTZXQgYSBnbG9iYWwgVklSUSBo
YW5kbGVyLgogICogIEBkOiAgICAgICAgTmV3IHRhcmdldCBkb21haW4gZm9yIHRoaXMgVklSUQog
ICogIEB2aXJxOiAgICAgVmlydHVhbCBJUlEgbnVtYmVyIChWSVJRXyopLCBtdXN0IGJlIGdsb2Jh
bApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0Lmxz
dAppbmRleCA0MTFjNjYxLi4zNzIzOTgwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94bGF0Lmxz
dAorKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtMTUyLDMgKzE1Miw1IEBACiA/CWFyZ29f
cmluZwkJCWFyZ28uaAogPwlhcmdvX3JlZ2lzdGVyX3JpbmcJCWFyZ28uaAogPwlhcmdvX3VucmVn
aXN0ZXJfcmluZwkJYXJnby5oCis/CWFyZ29faW92CQkJYXJnby5oCis/CWFyZ29fc2VuZF9hZGRy
CQkJYXJnby5oCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1glWNm-00043F-OP; Mon, 21 Jan 2019 10:00:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNk-0003zs-H5
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:40 +0000
X-Inumbo-ID: 67b92b8a-1d63-11e9-a1e0-bc764e045a96
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67b92b8a-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:39 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id r200so15883402iod.11
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=06T8ducZeTurVlFFQRv228V0ElcUXzmYzDQZhYnU+EM=;
 b=OD6wfSGGuTGEMiPKMlQ27qqvBsRb2IZHyUrkjswYfHFz4mg2nCYI+wnTQN71mKrOBx
 pMSBQ/GwNEXr300YHoSf/q3KQ1oNa5LDN+lyeSWoyiM+Oc7dfw1jy9vZxuJE9Ty5r02F
 5l+P9Ua1HAFcpAAyoY9WpI5AyzIdbsssZ4m51BSRf9eJYB46WkNvZgSGtWn6EVk42gYx
 tkJiVKpb+CM/IHFeqYVojSMGLRLWVeK/olwyNVdIl/BP7hx2UHC4cCSFzU4qpQz7QcdT
 Fk3g6ic5FIbDIRankPptZbhukRzWsNhnSX45TsYfHKnaypeLyrPb4PTgn30iDXsBfA8N
 neTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=06T8ducZeTurVlFFQRv228V0ElcUXzmYzDQZhYnU+EM=;
 b=CbfhJ4WDMVtqNLdUfrP5ujKtVLAYqGzEcaIEOrtC4F3zsMhnkLN5sVnKA3LVK8oJhl
 s4Zx2zbRE0dTsiV/Avwz+ngheXDn0I7FyCgZWg2t5eEvFaRjQvkOYF42Yf+ysRVdy1+j
 sVOs4GLvyUy/v3QQ7aFf+P7Y+iM6g7Ea/O57Nhm6na3vzga9QCzBG8OMdjQ9kZ3ceOHV
 N43o3rpmsg//FhRFml7m73MbTDXyQjnka93KwCSJog59eId+nZuU5W0CJa1aPdvvNt+4
 S/ccmj5hIZH6Kfg7k8mHO4Tze9/cw6vsHC04Srr+Q0UJQ7hnkmkaYLjKnRGXgh6O37w0
 GWkw==
X-Gm-Message-State: AJcUukdqZr2QBsciBSXh86fA7UunOn9ha0/Bc+aN1WWMQZLjvZaq6+Q3
 JVOpkFtR26s0bYrb4f4Kd/iGi0zVZvc=
X-Google-Smtp-Source: ALg8bN7M1BdJIY0x45BtSxghxPNhi5T+3iJZsVEdHcDN1RiLFre7UQL9W7K98cCoJtchvyOCE4FFAQ==
X-Received: by 2002:a6b:2b07:: with SMTP id r7mr15910609ior.169.1548064838383; 
 Mon, 21 Jan 2019 02:00:38 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:37 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:51 -0800
Message-Id: <1548064795-18160-12-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 11/15] xsm,
 argo: XSM control for argo register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WFNNIGNvbnRyb2xzIGZvciBhcmdvIHJpbmcgcmVnaXN0cmF0aW9uIHdpdGggdHdvIGRpc3RpbmN0
IGNhc2VzLCB3aGVyZQp0aGUgcmluZyBiZWluZyByZWdpc3RlcmVkIGlzOgoKMSkgU2luZ2xlIHNv
dXJjZTogIHJlZ2lzdGVyaW5nIGEgcmluZyBmb3IgY29tbXVuaWNhdGlvbiB0byByZWNlaXZlIG1l
c3NhZ2VzCiAgICAgICAgICAgICAgICAgICBmcm9tIGEgc3BlY2lmaWVkIHNpbmdsZSBvdGhlciBk
b21haW4uCiAgIERlZmF1bHQgcG9saWN5OiBhbGxvdy4KCjIpIEFueSBzb3VyY2U6ICAgICByZWdp
c3RlcmluZyBhIHJpbmcgZm9yIGNvbW11bmljYXRpb24gdG8gcmVjZWl2ZSBtZXNzYWdlcwogICAg
ICAgICAgICAgICAgICAgZnJvbSBhbnksIG9yIGFsbCwgb3RoZXIgZG9tYWlucyAoaWUuIHdpbGRj
YXJkKS4KICAgRGVmYXVsdCBwb2xpY3k6IGRlbnksIHdpdGggcnVudGltZSBwb2xpY3kgY29uZmln
dXJhdGlvbiB2aWEgYm9vdHBhcmFtLgoKVGhpcyBjb21taXQgbW9kaWZpZXMgdGhlIHNpZ25hdHVy
ZSBvZiBjb3JlIFhTTSBob29rIGZ1bmN0aW9ucyBpbiBvcmRlciB0bwphcHBseSAnY29uc3QnIHRv
IGFyZ3VtZW50cywgbmVlZGVkIGluIG9yZGVyIGZvciAnY29uc3QnIHRvIGJlIGFjY2VwdGVkIGlu
CnNpZ25hdHVyZSBvZiBmdW5jdGlvbnMgdGhhdCBpbnZva2UgdGhlbS4KClNpZ25lZC1vZmYtYnk6
IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KLS0tCnYzIERh
bmllbC9KYW46IGFkZCB0byB0aGUgZGVmYXVsdCB4c20gcG9saWN5IGZvciB0aGUgcmVnaXN0ZXIg
b3AKdjMgaG9pc3Qgb3B0X2FyZ29fbWFjX3Blcm1pc3NpdmUgY2hlY2sgdG8gYWxsb3cgZGVmYXVs
dCBwb2xpY3kgdG8gbWF0Y2ggbm9uLVhTTQp2MyB3YXM6IEFja2VkLWJ5OiBEYW5pZWwgRGUgR3Jh
YWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KdjMgQWRkIERhbmllbCdzIEFja2VkLWJ5IDsgbm90
ZSBtaW5vciBjaGFuZ2VzIHJlcXVpcmVkIGZvciB2NAp2MyBmZWVkYmFjayAjMDcgUm9nZXI6IHVz
ZSBvcHRfYXJnb19tYWNfcGVybWlzc2l2ZSA6IGEgYm9vbGVhbiBvcHQKdjIgZmVlZGJhY2sgIzkg
SmFuOiByZWZhY3RvciB0byB1c2UgYXJnby1tYWMgYm9vdHBhcmFtIGF0IHBvaW50IG9mIGludHJv
ZHVjdGlvbgp2MSBmZWVkYmFjayBQYXVsOiByZXBsYWNlIHVzZSBvZiBzdHJuY21wIHdpdGggc3Ry
Y21wCnYxIGZlZWRiYWNrICMxNiBKYW46IGFwcGx5IGNvbnN0IHRvIGZ1bmN0aW9uIHNpZ25hdHVy
ZXMKdjEgZmVlZGJhY2sgIzE0IEphbjogYWRkIGJsYW5rIGxpbmUgYmVmb3JlIHJldHVybiBpbiBw
YXJzZV9hcmdvX21hY19wYXJhbQoKIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2Zl
YXR1cmVzLnRlIHwgIDYgKysrKysrCiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDExICsrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAg
ICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94c20veHNt
LmggICAgICAgICAgICAgICAgICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi94
c20vZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogeGVuL3hz
bS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAyNyArKysrKysrKysrKysr
KysrKysrKysrKystLS0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzICAgICAg
ICAgIHwgMTEgKysrKysrKysrKysKIHhlbi94c20vZmxhc2svcG9saWN5L3NlY3VyaXR5X2NsYXNz
ZXMgICAgICAgIHwgIDEgKwogOCBmaWxlcyBjaGFuZ2VkLCA4OCBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0
X2ZlYXR1cmVzLnRlIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMu
dGUKaW5kZXggOWFjOTc4MC4uZDAwNzY5ZSAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5
L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMvZ3Vlc3RfZmVhdHVyZXMudGUKQEAgLTUsNiArNSwxMiBAQCBhbGxvdyBkb21haW5fdHlwZSB4
ZW5fdDp4ZW4gdG1lbV9vcDsKICMgcG11X2N0cmwgaXMgZm9yKQogYWxsb3cgZG9tYWluX3R5cGUg
eGVuX3Q6eGVuMiBwbXVfdXNlOwogCisjIEFsbG93IGFsbCBkb21haW5zOgorIyB0byByZWdpc3Rl
ciBzaW5nbGUtc2VuZGVyICh1bmljYXN0KSByaW5ncyB0byBwYXJ0bmVyIHdpdGggYW55IGRvbWFp
bjsgYW5kCisjIHRvIHJlZ2lzdGVyIGFueS1zZW5kZXIgKHdpbGRjYXJkKSByaW5ncyB0aGF0IGNh
biBiZSBzZW50IHRvIGJ5IGFueSBkb21haW4uCithbGxvdyBkb21haW5fdHlwZSB4ZW5fdDphcmdv
IHsgcmVnaXN0ZXJfYW55X3NvdXJjZSB9OworYWxsb3cgZG9tYWluX3R5cGUgZG9tYWluX3R5cGU6
YXJnbyB7IHJlZ2lzdGVyX3NpbmdsZV9zb3VyY2UgfTsKKwogIyBBbGxvdyBndWVzdCBjb25zb2xl
IG91dHB1dCB0byB0aGUgc2VyaWFsIGNvbnNvbGUuICBUaGlzIGlzIHVzZWQgYnkgUFYgTGludXgK
ICMgYW5kIHN0dWIgZG9tYWlucyBmb3IgZWFybHkgYm9vdCBvdXRwdXQsIHNvIGRvbid0IGF1ZGl0
IGV2ZW4gd2hlbiB3ZSBkZW55IGl0LgogIyBXaXRob3V0IFhTTSwgdGhpcyBpcyBlbmFibGVkIG9u
bHkgaWYgdGhlIFhlbiB3YXMgY29tcGlsZWQgaW4gZGVidWcgbW9kZS4KZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggNGI0M2JkZC4uNzA2MWZk
NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMK
QEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3RpbWUuaD4KKyNpbmNsdWRlIDx4c20veHNtLmg+CiAK
ICNpbmNsdWRlIDxwdWJsaWMvYXJnby5oPgogCkBAIC0xNjQ1LDggKzE2NDYsMTAgQEAgcmVnaXN0
ZXJfcmluZyhzdHJ1Y3QgZG9tYWluICpjdXJyZCwKIAogICAgIGlmICggcmVnLnBhcnRuZXJfaWQg
PT0gWEVOX0FSR09fRE9NSURfQU5ZICkKICAgICB7Ci0gICAgICAgIGlmICggIW9wdF9hcmdvX21h
Y19wZXJtaXNzaXZlICkKLSAgICAgICAgICAgIHJldHVybiAtRVBFUk07CisgICAgICAgIHJldCA9
IG9wdF9hcmdvX21hY19wZXJtaXNzaXZlID8geHNtX2FyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZShj
dXJyZCkgOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1FUEVSTTsK
KyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAgICAg
ZWxzZQogICAgIHsKQEAgLTE2NTcsNiArMTY2MCwxMCBAQCByZWdpc3Rlcl9yaW5nKHN0cnVjdCBk
b21haW4gKmN1cnJkLAogICAgICAgICAgICAgcmV0dXJuIC1FU1JDSDsKICAgICAgICAgfQogCisg
ICAgICAgIHJldCA9IHhzbV9hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UoY3VycmQsIGRzdF9k
KTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgZ290byBvdXQ7CisKICAgICAgICAg
c2VuZF9pbmZvID0geHphbGxvYyhzdHJ1Y3QgYXJnb19zZW5kX2luZm8pOwogICAgICAgICBpZiAo
ICFzZW5kX2luZm8gKQogICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVt
bXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmluZGV4IGEyOWQxZWYuLjk2MTE4YWEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS9k
dW1teS5oCkBAIC03MjAsNiArNzIwLDIwIEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fZG1f
b3AoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiAKICNlbmRpZiAvKiBDT05GSUdf
WDg2ICovCiAKKyNpZmRlZiBDT05GSUdfQVJHTworc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9h
cmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4g
KnQpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fYXJn
b19yZWdpc3Rlcl9hbnlfc291cmNlKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIDA7
Cit9CisKKyNlbmRpZiAvKiBDT05GSUdfQVJHTyAqLworCiAjaW5jbHVkZSA8cHVibGljL3ZlcnNp
b24uaD4KIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21feGVuX3ZlcnNpb24gKFhTTV9ERUZBVUxU
X0FSRyB1aW50MzJfdCBvcCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBi
L3hlbi9pbmNsdWRlL3hzbS94c20uaAppbmRleCAzYjE5MmI1Li5lMzJhNjQ1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94c20veHNtLmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCkBAIC0x
ODEsNiArMTgxLDExIEBAIHN0cnVjdCB4c21fb3BlcmF0aW9ucyB7CiAjZW5kaWYKICAgICBpbnQg
KCp4ZW5fdmVyc2lvbikgKHVpbnQzMl90IGNtZCk7CiAgICAgaW50ICgqZG9tYWluX3Jlc291cmNl
X21hcCkgKHN0cnVjdCBkb21haW4gKmQpOworI2lmZGVmIENPTkZJR19BUkdPCisgICAgaW50ICgq
YXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKSAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
ICp0KTsKKyAgICBpbnQgKCphcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UpIChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKTsKKyNlbmRpZgogfTsKIAogI2lmZGVmIENPTkZJR19YU00KQEAgLTY5OCw2ICs3
MDMsMjAgQEAgc3RhdGljIGlubGluZSBpbnQgeHNtX2RvbWFpbl9yZXNvdXJjZV9tYXAoeHNtX2Rl
ZmF1bHRfdCBkZWYsIHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHhzbV9vcHMtPmRvbWFp
bl9yZXNvdXJjZV9tYXAoZCk7CiB9CiAKKyNpZmRlZiBDT05GSUdfQVJHTworc3RhdGljIGlubGlu
ZSB4c21fYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqdCkKK3sKKyAgICByZXR1cm4geHNtX29wcy0+YXJnb19yZWdpc3Rlcl9zaW5n
bGVfc291cmNlKGQsIHQpOworfQorCitzdGF0aWMgaW5saW5lIHhzbV9hcmdvX3JlZ2lzdGVyX2Fu
eV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4geHNtX29wcy0+
YXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKGQpOworfQorCisjZW5kaWYgLyogQ09ORklHX0FSR08g
Ki8KKwogI2VuZGlmIC8qIFhTTV9OT19XUkFQUEVSUyAqLwogCiAjaWZkZWYgQ09ORklHX01VTFRJ
Qk9PVApkaWZmIC0tZ2l0IGEveGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmluZGV4
IDU3MDEwNDcuLmVkMjM2YjAgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXkuYworKysgYi94ZW4v
eHNtL2R1bW15LmMKQEAgLTE1Miw0ICsxNTIsOCBAQCB2b2lkIF9faW5pdCB4c21fZml4dXBfb3Bz
IChzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgKm9wcykKICNlbmRpZgogICAgIHNldF90b19kdW1teV9p
Zl9udWxsKG9wcywgeGVuX3ZlcnNpb24pOwogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywg
ZG9tYWluX3Jlc291cmNlX21hcCk7CisjaWZkZWYgQ09ORklHX0FSR08KKyAgICBzZXRfdG9fZHVt
bXlfaWZfbnVsbChvcHMsIGFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSk7CisgICAgc2V0X3Rv
X2R1bW15X2lmX251bGwob3BzLCBhcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UpOworI2VuZGlmCiB9
CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tz
LmMKaW5kZXggOTZkMzFhYS4uZmNiNzQ4NyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29r
cy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtMzYsMTMgKzM2LDE0IEBACiAjaW5j
bHVkZSA8b2Jqc2VjLmg+CiAjaW5jbHVkZSA8Y29uZGl0aW9uYWwuaD4KIAotc3RhdGljIHUzMiBk
b21haW5fc2lkKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0YXRpYyB1MzIgZG9tYWluX3NpZChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAgICAgc3RydWN0IGRvbWFpbl9zZWN1cml0eV9zdHJ1
Y3QgKmRzZWMgPSBkb20tPnNzaWQ7CiAgICAgcmV0dXJuIGRzZWMtPnNpZDsKIH0KIAotc3RhdGlj
IHUzMiBkb21haW5fdGFyZ2V0X3NpZChzdHJ1Y3QgZG9tYWluICpzcmMsIHN0cnVjdCBkb21haW4g
KmRzdCkKK3N0YXRpYyB1MzIgZG9tYWluX3RhcmdldF9zaWQoY29uc3Qgc3RydWN0IGRvbWFpbiAq
c3JjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
c3QpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9zZWN1cml0eV9zdHJ1Y3QgKnNzZWMgPSBzcmMtPnNz
aWQ7CiAgICAgc3RydWN0IGRvbWFpbl9zZWN1cml0eV9zdHJ1Y3QgKmRzZWMgPSBkc3QtPnNzaWQ7
CkBAIC01OCw3ICs1OSw4IEBAIHN0YXRpYyB1MzIgZXZ0Y2huX3NpZChjb25zdCBzdHJ1Y3QgZXZ0
Y2huICpjaG4pCiAgICAgcmV0dXJuIGNobi0+c3NpZC5mbGFza19zaWQ7CiB9CiAKLXN0YXRpYyBp
bnQgZG9tYWluX2hhc19wZXJtKHN0cnVjdCBkb21haW4gKmRvbTEsIHN0cnVjdCBkb21haW4gKmRv
bTIsIAorc3RhdGljIGludCBkb21haW5faGFzX3Blcm0oY29uc3Qgc3RydWN0IGRvbWFpbiAqZG9t
MSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmRvbTIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1MTYgY2xhc3MsIHUzMiBwZXJtcykKIHsKICAg
ICB1MzIgc3NpZCwgdHNpZDsKQEAgLTE3MTcsNiArMTcxOSwyMSBAQCBzdGF0aWMgaW50IGZsYXNr
X2RvbWFpbl9yZXNvdXJjZV9tYXAoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gY3VycmVu
dF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19SRVNPVVJDRV9NQVApOwog
fQogCisjaWZkZWYgQ09ORklHX0FSR08KK3N0YXRpYyBpbnQgZmxhc2tfYXJnb19yZWdpc3Rlcl9z
aW5nbGVfc291cmNlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICp0KQoreworICAg
IHJldHVybiBkb21haW5faGFzX3Blcm0oZCwgdCwgU0VDQ0xBU1NfQVJHTywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFSR09fX1JFR0lTVEVSX1NJTkdMRV9TT1VSQ0UpOworfQorCitzdGF0
aWMgaW50IGZsYXNrX2FyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZShjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQoreworICAgIHJldHVybiBhdmNfaGFzX3Blcm0oZG9tYWluX3NpZChkKSwgU0VDSU5JVFNJ
RF9YRU4sIFNFQ0NMQVNTX0FSR08sCisgICAgICAgICAgICAgICAgICAgICAgICBBUkdPX19SRUdJ
U1RFUl9BTllfU09VUkNFLCBOVUxMKTsKK30KKyNlbmRpZgorCiBsb25nIGRvX2ZsYXNrX29wKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeHNtX29wX3QpIHVfZmxhc2tfb3ApOwogaW50IGNvbXBhdF9m
bGFza19vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhzbV9vcF90KSB1X2ZsYXNrX29wKTsKIApA
QCAtMTg1MSw2ICsxODY4LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgZmxhc2tf
b3BzID0gewogI2VuZGlmCiAgICAgLnhlbl92ZXJzaW9uID0gZmxhc2tfeGVuX3ZlcnNpb24sCiAg
ICAgLmRvbWFpbl9yZXNvdXJjZV9tYXAgPSBmbGFza19kb21haW5fcmVzb3VyY2VfbWFwLAorI2lm
ZGVmIENPTkZJR19BUkdPCisgICAgLmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSA9IGZsYXNr
X2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSwKKyAgICAuYXJnb19yZWdpc3Rlcl9hbnlfc291
cmNlID0gZmxhc2tfYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlLAorI2VuZGlmCiB9OwogCiB2b2lk
IF9faW5pdCBmbGFza19pbml0KGNvbnN0IHZvaWQgKnBvbGljeV9idWZmZXIsIHNpemVfdCBwb2xp
Y3lfc2l6ZSkKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
IGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggNmZlY2ZkYS4uZmI5
NWM5NyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysr
IGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTUzMSwzICs1MzEsMTQg
QEAgY2xhc3MgdmVyc2lvbgogIyBYZW4gYnVpbGQgaWQKICAgICB4ZW5fYnVpbGRfaWQKIH0KKwor
IyBDbGFzcyBhcmdvIGlzIHVzZWQgdG8gZGVzY3JpYmUgdGhlIEFyZ28gaW50ZXJkb21haW4gY29t
bXVuaWNhdGlvbiBzeXN0ZW0uCitjbGFzcyBhcmdvCit7CisgICAgIyBEb21haW4gcmVxdWVzdGlu
ZyByZWdpc3RyYXRpb24gb2YgYSBjb21tdW5pY2F0aW9uIHJpbmcKKyAgICAjIHRvIHJlY2VpdmUg
bWVzc2FnZXMgZnJvbSBhIHNwZWNpZmljIG90aGVyIGRvbWFpbi4KKyAgICByZWdpc3Rlcl9zaW5n
bGVfc291cmNlCisgICAgIyBEb21haW4gcmVxdWVzdGluZyByZWdpc3RyYXRpb24gb2YgYSBjb21t
dW5pY2F0aW9uIHJpbmcKKyAgICAjIHRvIHJlY2VpdmUgbWVzc2FnZXMgZnJvbSBhbnkgb3RoZXIg
ZG9tYWluLgorICAgIHJlZ2lzdGVyX2FueV9zb3VyY2UKK30KZGlmZiAtLWdpdCBhL3hlbi94c20v
Zmxhc2svcG9saWN5L3NlY3VyaXR5X2NsYXNzZXMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9zZWN1
cml0eV9jbGFzc2VzCmluZGV4IGNkZTRlMWEuLjUwZWNiYWIgMTAwNjQ0Ci0tLSBhL3hlbi94c20v
Zmxhc2svcG9saWN5L3NlY3VyaXR5X2NsYXNzZXMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kv
c2VjdXJpdHlfY2xhc3NlcwpAQCAtMTksNSArMTksNiBAQCBjbGFzcyBldmVudAogY2xhc3MgZ3Jh
bnQKIGNsYXNzIHNlY3VyaXR5CiBjbGFzcyB2ZXJzaW9uCitjbGFzcyBhcmdvCiAKICMgRkxBU0sK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1glWNo-00044j-25; Mon, 21 Jan 2019 10:00:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNm-000434-Lr
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:42 +0000
X-Inumbo-ID: 69327b1b-1d63-11e9-a1e0-bc764e045a96
Received: from mail-io1-xd44.google.com (unknown [2607:f8b0:4864:20::d44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69327b1b-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:41 +0000 (UTC)
Received: by mail-io1-xd44.google.com with SMTP id k2so15918177iog.7
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=NNMHw08rxkcBPhRfLSNwFZkZyaRM3JkBogDbBaqkb2w=;
 b=Ji3m69JxtUi7KS2uid/3BhFwY0obEg7+Oul6r/xd0zwcHnFnEsASC8N/hQnNngKxFw
 A2E91/q9IyiB6V2SBfpa27LoK3vqBRrmO76p07gTYqz793wdUd7hMol2cZDVC0qlOfaE
 MijiQt2phks3v1W8aqZhNEjsvdXyufZDY8Op4UzI4nbBUV+AvVmfaCUejnke7I2MAxXY
 k5rBWBR9OECAMht3s0qGXfO+k5qMm825v8O9Zb8Znz4PlgVFBUWlw3cl6WDc14pyJBgT
 ktmZjpYXFjxafAkijYC78HX7A4MNINTdXcgJfKpnvHkwEbp8+YmugXPeowx3Q4Z9L7k9
 4pGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=NNMHw08rxkcBPhRfLSNwFZkZyaRM3JkBogDbBaqkb2w=;
 b=dS0eddB8/BQHH14GfqdI9yVS/XrICVdSsf6Lc2llj7RZbqmPe2Qs/gb71ukVe9ceu9
 2OG292Cw/hMs3VzRIjjdeSaadm2GVXnFI3a+TdfBTa9DE6iqp0BN3pHXMGTehLaSI1R3
 iAu6obKrvRlKgi4YDKRzZEH+LSLNBwJpQdYR7Ea31DQ/4Dj7qHbTVJjHgADTzPPkSAhI
 bGDJWSpFNVh2NHyW4VpnI10TqE6qvlIAkjUOy8Cp4TkJBbohHMIH3pfy3IL/YM1MQuDN
 D/qQAYkgQatF03GSvTB3ZWYRU2zJk4UH2aHf6Vqg52iFF1mEJlDh2EonQKYcaaXR/kJW
 qSFg==
X-Gm-Message-State: AJcUukd+TnW3eXmCnDD+yj7b6ghOucPrEtr2KhY7NSoGt9trYqFBNIR1
 BU+vfWwGfWHycLtyJOe+jAg/4pLq7Mc=
X-Google-Smtp-Source: ALg8bN4RViWyXjK2N2pjGuEslJJ3qva+YaoUyvFvmj3Zs3bgQ5JpNUMd4G54yzfnEnXb3Sh5DS8wuA==
X-Received: by 2002:a5d:9157:: with SMTP id y23mr3794660ioq.115.1548064840943; 
 Mon, 21 Jan 2019 02:00:40 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:40 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:52 -0800
Message-Id: <1548064795-18160-13-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 12/15] xsm,
 argo: XSM control for argo message send operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmYXVsdCBwb2xpY3k6IGFsbG93LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsg
PGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYg
PGRnZGVncmFAdHljaG8ubnNhLmdvdj4KLS0tCnYzIERhbmllbC9KYW46IGFkZCB0byB0aGUgZGVm
YXVsdCB4c20gcG9saWN5IGZvciB0aGUgc2VuZCBvcAp2MyBBZGQgRGFuaWVsJ3MgQWNrZWQtYnkK
djI6IHJlb3JkZXJlZCBjb21taXQgc2VxdWVuY2UgdG8gYWZ0ZXIgc2VuZHYgaW1wbGVtZW50YXRp
b24KdjEgZmVlZGJhY2sgSmFuICMxNjogYXBwbHkgY29uc3QgdG8gZnVuY3Rpb24gc2lnbmF0dXJl
cwp2MSB2ZXJzaW9uIHdhczogUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CgogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMu
dGUgfCAgNyArKysrLS0tCiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDExICsrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAg
ICAgICAgICAgICB8ICA2ICsrKysrKwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgNiArKysrKysKIHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDEgKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgNyArKysrKysrCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9y
cyAgICAgICAgICB8ICAyICsrCiA3IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vl
c3RfZmVhdHVyZXMudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJl
cy50ZQppbmRleCBkMDA3NjllLi5jYTUyMjU3IDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xp
Y3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9k
dWxlcy9ndWVzdF9mZWF0dXJlcy50ZQpAQCAtNiwxMCArNiwxMSBAQCBhbGxvdyBkb21haW5fdHlw
ZSB4ZW5fdDp4ZW4gdG1lbV9vcDsKIGFsbG93IGRvbWFpbl90eXBlIHhlbl90OnhlbjIgcG11X3Vz
ZTsKIAogIyBBbGxvdyBhbGwgZG9tYWluczoKLSMgdG8gcmVnaXN0ZXIgc2luZ2xlLXNlbmRlciAo
dW5pY2FzdCkgcmluZ3MgdG8gcGFydG5lciB3aXRoIGFueSBkb21haW47IGFuZAotIyB0byByZWdp
c3RlciBhbnktc2VuZGVyICh3aWxkY2FyZCkgcmluZ3MgdGhhdCBjYW4gYmUgc2VudCB0byBieSBh
bnkgZG9tYWluLgorIyB0byByZWdpc3RlciBzaW5nbGUtc2VuZGVyICh1bmljYXN0KSByaW5ncyB0
byBwYXJ0bmVyIHdpdGggYW55IGRvbWFpbjsKKyMgdG8gcmVnaXN0ZXIgYW55LXNlbmRlciAod2ls
ZGNhcmQpIHJpbmdzIHRoYXQgY2FuIGJlIHNlbnQgdG8gYnkgYW55IGRvbWFpbjsKKyMgYW5kIHNl
bmQgbWVzc2FnZXMgdG8gcmluZ3MuCiBhbGxvdyBkb21haW5fdHlwZSB4ZW5fdDphcmdvIHsgcmVn
aXN0ZXJfYW55X3NvdXJjZSB9OwotYWxsb3cgZG9tYWluX3R5cGUgZG9tYWluX3R5cGU6YXJnbyB7
IHJlZ2lzdGVyX3NpbmdsZV9zb3VyY2UgfTsKK2FsbG93IGRvbWFpbl90eXBlIGRvbWFpbl90eXBl
OmFyZ28geyBzZW5kIHJlZ2lzdGVyX3NpbmdsZV9zb3VyY2UgfTsKIAogIyBBbGxvdyBndWVzdCBj
b25zb2xlIG91dHB1dCB0byB0aGUgc2VyaWFsIGNvbnNvbGUuICBUaGlzIGlzIHVzZWQgYnkgUFYg
TGludXgKICMgYW5kIHN0dWIgZG9tYWlucyBmb3IgZWFybHkgYm9vdCBvdXRwdXQsIHNvIGRvbid0
IGF1ZGl0IGV2ZW4gd2hlbiB3ZSBkZW55IGl0LgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdv
LmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRleCA3MDYxZmQ2Li43NzA3MGY0IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtMTk3Niw2ICsx
OTc2LDE3IEBAIHNlbmR2KHN0cnVjdCBkb21haW4gKnNyY19kLCBjb25zdCB4ZW5fYXJnb19hZGRy
X3QgKnNyY19hZGRyLAogICAgIGlmICggIWRzdF9kICkKICAgICAgICAgcmV0dXJuIC1FU1JDSDsK
IAorICAgIHJldCA9IHhzbV9hcmdvX3NlbmQoc3JjX2QsIGRzdF9kKTsKKyAgICBpZiAoIHJldCAp
CisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJhcmdvOiBYU00gUkVKRUNURUQg
JWkgLT4gJWlcbiIsCisgICAgICAgICAgICAgICAgc3JjX2QtPmRvbWFpbl9pZCwgZHN0X2QtPmRv
bWFpbl9pZCk7CisKKyAgICAgICAgcHV0X2RvbWFpbihkc3RfZCk7CisKKyAgICAgICAgcmV0dXJu
IHJldDsKKyAgICB9CisKICAgICByZWFkX2xvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CiAK
ICAgICBpZiAoICFzcmNfZC0+YXJnbyApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVt
bXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmluZGV4IDk2MTE4YWEuLjdkYWYxZjAgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS9k
dW1teS5oCkBAIC03MzIsNiArNzMyLDEyIEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fYXJn
b19yZWdpc3Rlcl9hbnlfc291cmNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIDA7CiB9
CiAKK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fYXJnb19zZW5kKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICp0KQoreworICAgIHJldHVybiAwOworfQorCiAjZW5kaWYgLyogQ09ORklHX0FSR08g
Ki8KIAogI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94c20veHNtLmggYi94ZW4vaW5jbHVkZS94c20veHNtLmgKaW5kZXggZTMyYTY0NS4uN2M2OWVm
ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hz
bS94c20uaApAQCAtMTg1LDYgKzE4NSw3IEBAIHN0cnVjdCB4c21fb3BlcmF0aW9ucyB7CiAgICAg
aW50ICgqYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKSAoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICp0KTsKICAgICBpbnQgKCphcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UpIChjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKTsKKyAgICBpbnQgKCphcmdvX3NlbmQpIChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCBjb25zdCBzdHJ1Y3QgZG9tYWluICp0KTsKICNlbmRpZgogfTsKIApAQCAtNzE1LDYg
KzcxNiwxMSBAQCBzdGF0aWMgaW5saW5lIHhzbV9hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4geHNtX29wcy0+YXJnb19yZWdpc3Rlcl9h
bnlfc291cmNlKGQpOwogfQogCitzdGF0aWMgaW5saW5lIGludCB4c21fYXJnb19zZW5kKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpCit7CisgICAgcmV0dXJu
IHhzbV9vcHMtPmFyZ29fc2VuZChkLCB0KTsKK30KKwogI2VuZGlmIC8qIENPTkZJR19BUkdPICov
CiAKICNlbmRpZiAvKiBYU01fTk9fV1JBUFBFUlMgKi8KZGlmZiAtLWdpdCBhL3hlbi94c20vZHVt
bXkuYyBiL3hlbi94c20vZHVtbXkuYwppbmRleCBlZDIzNmIwLi5mZmFjNzc0IDEwMDY0NAotLS0g
YS94ZW4veHNtL2R1bW15LmMKKysrIGIveGVuL3hzbS9kdW1teS5jCkBAIC0xNTUsNSArMTU1LDYg
QEAgdm9pZCBfX2luaXQgeHNtX2ZpeHVwX29wcyAoc3RydWN0IHhzbV9vcGVyYXRpb25zICpvcHMp
CiAjaWZkZWYgQ09ORklHX0FSR08KICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGFyZ29f
cmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBh
cmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UpOworICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywg
YXJnb19zZW5kKTsKICNlbmRpZgogfQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5j
IGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IGZjYjc0ODcuLjc2YzAxMmMgMTAwNjQ0Ci0t
LSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAg
LTE3MzIsNiArMTczMiwxMiBAQCBzdGF0aWMgaW50IGZsYXNrX2FyZ29fcmVnaXN0ZXJfYW55X3Nv
dXJjZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBhdmNfaGFzX3Blcm0oZG9t
YWluX3NpZChkKSwgU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX0FSR08sCiAgICAgICAgICAgICAg
ICAgICAgICAgICBBUkdPX19SRUdJU1RFUl9BTllfU09VUkNFLCBOVUxMKTsKIH0KKworc3RhdGlj
IGludCBmbGFza19hcmdvX3NlbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0
IGRvbWFpbiAqdCkKK3sKKyAgICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGQsIHQsIFNFQ0NMQVNT
X0FSR08sIEFSR09fX1NFTkQpOworfQorCiAjZW5kaWYKIAogbG9uZyBkb19mbGFza19vcChYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhzbV9vcF90KSB1X2ZsYXNrX29wKTsKQEAgLTE4NzEsNiArMTg3
Nyw3IEBAIHN0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgZmxhc2tfb3BzID0gewogI2lmZGVm
IENPTkZJR19BUkdPCiAgICAgLmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSA9IGZsYXNrX2Fy
Z29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSwKICAgICAuYXJnb19yZWdpc3Rlcl9hbnlfc291cmNl
ID0gZmxhc2tfYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlLAorICAgIC5hcmdvX3NlbmQgPSBmbGFz
a19hcmdvX3NlbmQsCiAjZW5kaWYKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9s
aWN5L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMK
aW5kZXggZmI5NWM5Ny4uZjZjNTM3NyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kv
YWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMK
QEAgLTU0MSw0ICs1NDEsNiBAQCBjbGFzcyBhcmdvCiAgICAgIyBEb21haW4gcmVxdWVzdGluZyBy
ZWdpc3RyYXRpb24gb2YgYSBjb21tdW5pY2F0aW9uIHJpbmcKICAgICAjIHRvIHJlY2VpdmUgbWVz
c2FnZXMgZnJvbSBhbnkgb3RoZXIgZG9tYWluLgogICAgIHJlZ2lzdGVyX2FueV9zb3VyY2UKKyAg
ICAjIERvbWFpbiBzZW5kaW5nIGEgbWVzc2FnZSB0byBhbm90aGVyIGRvbWFpbi4KKyAgICBzZW5k
CiB9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1glWNq-00047u-Gc; Mon, 21 Jan 2019 10:00: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=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNp-000464-8w
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:45 +0000
X-Inumbo-ID: 6abaddaf-1d63-11e9-a1e0-bc764e045a96
Received: from mail-io1-xd44.google.com (unknown [2607:f8b0:4864:20::d44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6abaddaf-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:44 +0000 (UTC)
Received: by mail-io1-xd44.google.com with SMTP id t24so15965502ioi.0
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=sD60xtXo7apc4vfz6kaB71F+uAiIf7CfhrRUxseoXsI=;
 b=KkR+8Mi/gv5koZswH5DXy8fCng+eUEw78WlkJbvhSylv4xP+ZiEl2TbW4wd6+tPqyz
 qXhDuHuOJ6pPE30gWJ1XNpm3LeD990MZIBoR7E7o+FLBYMCsqWjO7vi4/3ntsawzr3Br
 uNJU+ntlWOIy1SyBCNu6X9xrThJtW9q23khDeBpOqkD6cObs9rBpd1r7AbdyGX533Gr9
 hvQYuc5jQDbQxqS1vmtEqYB7qG1sf9AAZU03PGIMc8Bk+8Y3MS3HwGSjv08ED44rx00I
 11bUT9Zm0Lg7uEHGlQ34b2WbPdYm5FfV1fB7aZH6PNqUm9CFFH1zvn4iWd78JJhTx/sa
 5cyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=sD60xtXo7apc4vfz6kaB71F+uAiIf7CfhrRUxseoXsI=;
 b=KjVSYohoZBde1gZljCp99Kdxk1CRh+P3oGEEwOv1mnxefUddUGDohuXDoy76ELY4ZM
 g2W6MXfl2awGD+JjGrMN2TyHsK4xQJ652WI+mHCiHF3lEbeXOtvVkZYFsum3KeX8L7Xm
 Q9hW20nqC4yr1Uv4WuJgBSpog3n6Co4tToxDdCpbIzRV6IjeH98xzzp7UiWACAsCsP4k
 ILqbPly7GrfdDCP3avx3CSponcCUAHWuF8iVEdN4f3vCXGqj3VueBvribnzY7nfP9aFh
 ASX51CCQ0rQvT/L0hOsB0ll2HWvr+DdTnmJ9lz8bNUMOY+KezXD2M4iQRfRA3tJ0AcWQ
 i7hA==
X-Gm-Message-State: AJcUukcJwvnyaKGpBqhxlwF6LunL//ytjPoZ0ZtaNs2dEEOMoVdUIcZx
 ClE7y+HXyPwU2kv141ZRxVS/bvg2Urk=
X-Google-Smtp-Source: ALg8bN6hCfiR+D9whak62CS7Cwx/lTMupBPIUQZwsILnuHQ6JZzLTqtoDCWWsVXQkgWqzVlfbNmjXg==
X-Received: by 2002:a5e:c107:: with SMTP id v7mr17600382iol.155.1548064843407; 
 Mon, 21 Jan 2019 02:00:43 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:42 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:53 -0800
Message-Id: <1548064795-18160-14-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 13/15] xsm,
 argo: XSM control for any access to argo by a domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2lsbCBpbmhpYml0IGluaXRpYWxpemF0aW9uIG9mIHRoZSBkb21haW4ncyBhcmdvIGRhdGEgc3Ry
dWN0dXJlIHRvCnByZXZlbnQgcmVjZWl2aW5nIGFueSBtZXNzYWdlcyBvciBub3RpZmljYXRpb25z
IGFuZCBhY2Nlc3MgdG8gYW55IG9mCnRoZSBhcmdvIGh5cGVyY2FsbCBvcGVyYXRpb25zLgoKU2ln
bmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0
ZW1zLmNvbT4KQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgotLS0KdjMgRGFuaWVsL0phbjogYWRkIHRvIHRoZSBkZWZhdWx0IHhzbSBwb2xpY3kgZm9yIGVu
YWJsZQp2MyBBZGQgRGFuaWVsJ3MgQWNrZWQtYnkKdjMgIzA0IEphc29uL1JvZ2VyOiBzb2Z0X3Jl
c2V0OiBjYW4gYXNzdW1lIHJlaW5pdCBpcyBvayBpZiBkLT5hcmdvIHNldAp2MiBzZWxmOiBmaXgg
eHNtIHVzZSBpbiBzb2Z0LXJlc2V0IHByaW9yIHRvIGludHJvZHVjdGlvbgp2MSAjNSAoIzE3KSBm
ZWVkYmFjayBQYXVsOiBYU00gY29udHJvbCBmb3IgYW55IGFjY2VzczogdXNlIGN1cnJkCnYxICMx
NiBmZWVkYmFjayBKYW46IGFwcGx5IGNvbnN0IHRvIGZ1bmN0aW9uIHNpZ25hdHVyZXMKCiB0b29s
cy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZSB8ICA0ICsrLS0KIHhlbi9j
b21tb24vYXJnby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQog
eGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgICAgICAgICAgfCAgNSArKysrKwog
eGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKysK
IHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogeGVu
L3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArKysrKysrCiB4
ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyAgICAgICAgICB8ICAzICsrKwogNyBm
aWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlIGIvdG9vbHMv
Zmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUKaW5kZXggY2E1MjI1Ny4uZmU0
ODM1ZCAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVy
ZXMudGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUK
QEAgLTUsMTEgKzUsMTEgQEAgYWxsb3cgZG9tYWluX3R5cGUgeGVuX3Q6eGVuIHRtZW1fb3A7CiAj
IHBtdV9jdHJsIGlzIGZvcikKIGFsbG93IGRvbWFpbl90eXBlIHhlbl90OnhlbjIgcG11X3VzZTsK
IAotIyBBbGxvdyBhbGwgZG9tYWluczoKKyMgQWxsb3cgYWxsIGRvbWFpbnMgdG8gZW5hYmxlIHRo
ZSBBcmdvIGludGVyZG9tYWluIGNvbW11bmljYXRpb24gaHlwZXJjYWxsOwogIyB0byByZWdpc3Rl
ciBzaW5nbGUtc2VuZGVyICh1bmljYXN0KSByaW5ncyB0byBwYXJ0bmVyIHdpdGggYW55IGRvbWFp
bjsKICMgdG8gcmVnaXN0ZXIgYW55LXNlbmRlciAod2lsZGNhcmQpIHJpbmdzIHRoYXQgY2FuIGJl
IHNlbnQgdG8gYnkgYW55IGRvbWFpbjsKICMgYW5kIHNlbmQgbWVzc2FnZXMgdG8gcmluZ3MuCi1h
bGxvdyBkb21haW5fdHlwZSB4ZW5fdDphcmdvIHsgcmVnaXN0ZXJfYW55X3NvdXJjZSB9OworYWxs
b3cgZG9tYWluX3R5cGUgeGVuX3Q6YXJnbyB7IGVuYWJsZSByZWdpc3Rlcl9hbnlfc291cmNlIH07
CiBhbGxvdyBkb21haW5fdHlwZSBkb21haW5fdHlwZTphcmdvIHsgc2VuZCByZWdpc3Rlcl9zaW5n
bGVfc291cmNlIH07CiAKICMgQWxsb3cgZ3Vlc3QgY29uc29sZSBvdXRwdXQgdG8gdGhlIHNlcmlh
bCBjb25zb2xlLiAgVGhpcyBpcyB1c2VkIGJ5IFBWIExpbnV4CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCmluZGV4IDc3MDcwZjQuLjQ2MzFmNjYgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vYXJnby5jCisrKyBiL3hlbi9jb21tb24vYXJnby5jCkBAIC0y
MDU2LDcgKzIwNTYsNyBAQCBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKICAgICBhcmdvX2RwcmludGsoIi0+ZG9fYXJnb19vcCgl
dSwlcCwlcCwlbHUsMHglbHgpXG4iLCBjbWQsCiAgICAgICAgICAgICAgICAgICh2b2lkICopYXJn
MS5wLCAodm9pZCAqKWFyZzIucCwgYXJnMywgYXJnNCk7CiAKLSAgICBpZiAoIHVubGlrZWx5KCFv
cHRfYXJnbykgKQorICAgIGlmICggdW5saWtlbHkoIW9wdF9hcmdvIHx8IHhzbV9hcmdvX2VuYWJs
ZShjdXJyZCkpICkKICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCiAgICAgc3dpdGNoIChj
bWQpCkBAIC0yMjAyLDcgKzIyMDIsNyBAQCBhcmdvX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICBzdHJ1Y3QgYXJnb19kb21haW4gKmFyZ287CiAKLSAgICBpZiAoICFvcHRfYXJnbyApCisg
ICAgaWYgKCAhb3B0X2FyZ28gfHwgeHNtX2FyZ29fZW5hYmxlKGQpICkKICAgICB7CiAgICAgICAg
IGFyZ29fZHByaW50aygiYXJnbyBkaXNhYmxlZCwgZG9taWQ6ICV1XG4iLCBkLT5kb21haW5faWQp
OwogICAgICAgICByZXR1cm4gMDsKQEAgLTIyNTksOSArMjI1OSw5IEBAIGFyZ29fc29mdF9yZXNl
dChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB3aWxkY2FyZF9yaW5nc19wZW5kaW5nX3JlbW92
ZShkKTsKIAogICAgICAgICAvKgotICAgICAgICAgKiBTaW5jZSBvcHRfYXJnbyBjYW5ub3QgY2hh
bmdlIGF0IHJ1bnRpbWUsIGlmIGQtPmFyZ28gaXMgdHJ1ZSB0aGVuCi0gICAgICAgICAqIG9wdF9h
cmdvIG11c3QgYmUgdHJ1ZSwgYW5kIHdlIGNhbiBhc3N1bWUgdGhhdCBpbml0IGlzIGFsbG93ZWQg
dG8KLSAgICAgICAgICogcHJvY2VlZCBhZ2FpbiBoZXJlLgorICAgICAgICAgKiBTaW5jZSBuZWl0
aGVyIG9wdF9hcmdvIG9yIHhzbV9hcmdvX2VuYWJsZShkKSBjYW4gY2hhbmdlIGF0IHJ1bnRpbWUs
CisgICAgICAgICAqIGlmIGQtPmFyZ28gaXMgdHJ1ZSB0aGVuIGJvdGggb3B0X2FyZ28gYW5kIHhz
bV9hcmdvX2VuYWJsZShkKSBtdXN0IGJlCisgICAgICAgICAqIHRydWUsIGFuZCB3ZSBjYW4gYXNz
dW1lIHRoYXQgaW5pdCBpcyBhbGxvd2VkIHRvIHByb2NlZWQgYWdhaW4gaGVyZS4KICAgICAgICAg
ICovCiAgICAgICAgIGFyZ29fZG9tYWluX2luaXQoZC0+YXJnbyk7CiAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAppbmRl
eCA3ZGFmMWYwLi41NmQ3ODY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAor
KysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNzIxLDYgKzcyMSwxMSBAQCBzdGF0aWMg
WFNNX0lOTElORSBpbnQgeHNtX2RtX29wKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpk
KQogI2VuZGlmIC8qIENPTkZJR19YODYgKi8KIAogI2lmZGVmIENPTkZJR19BUkdPCitzdGF0aWMg
WFNNX0lOTElORSBpbnQgeHNtX2FyZ29fZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAg
cmV0dXJuIDA7Cit9CisKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fYXJnb19yZWdpc3Rlcl9z
aW5nbGVfc291cmNlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICp0KQogewpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCmluZGV4
IDdjNjllZmUuLjhkYWZmYWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysg
Yi94ZW4vaW5jbHVkZS94c20veHNtLmgKQEAgLTE4Miw2ICsxODIsNyBAQCBzdHJ1Y3QgeHNtX29w
ZXJhdGlvbnMgewogICAgIGludCAoKnhlbl92ZXJzaW9uKSAodWludDMyX3QgY21kKTsKICAgICBp
bnQgKCpkb21haW5fcmVzb3VyY2VfbWFwKSAoc3RydWN0IGRvbWFpbiAqZCk7CiAjaWZkZWYgQ09O
RklHX0FSR08KKyAgICBpbnQgKCphcmdvX2VuYWJsZSkgKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
OwogICAgIGludCAoKmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSkgKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGRvbWFpbiAqdCk7CiAgICAgaW50ICgqYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKSAo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CkBAIC03MDUsNiArNzA2LDExIEBAIHN0YXRpYyBpbmxp
bmUgaW50IHhzbV9kb21haW5fcmVzb3VyY2VfbWFwKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3Qg
ZG9tYWluICpkKQogfQogCiAjaWZkZWYgQ09ORklHX0FSR08KK3N0YXRpYyBpbmxpbmUgeHNtX2Fy
Z29fZW5hYmxlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIHhzbV9vcHMt
PmFyZ29fZW5hYmxlKGQpOworfQorCiBzdGF0aWMgaW5saW5lIHhzbV9hcmdvX3JlZ2lzdGVyX3Np
bmdsZV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICp0KQogewpkaWZm
IC0tZ2l0IGEveGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmluZGV4IGZmYWM3NzQu
LjFmZTBlNzQgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXkuYworKysgYi94ZW4veHNtL2R1bW15
LmMKQEAgLTE1Myw2ICsxNTMsNyBAQCB2b2lkIF9faW5pdCB4c21fZml4dXBfb3BzIChzdHJ1Y3Qg
eHNtX29wZXJhdGlvbnMgKm9wcykKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIHhlbl92
ZXJzaW9uKTsKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGRvbWFpbl9yZXNvdXJjZV9t
YXApOwogI2lmZGVmIENPTkZJR19BUkdPCisgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBh
cmdvX2VuYWJsZSk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBhcmdvX3JlZ2lzdGVy
X3NpbmdsZV9zb3VyY2UpOwogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgYXJnb19yZWdp
c3Rlcl9hbnlfc291cmNlKTsKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGFyZ29fc2Vu
ZCk7CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hv
b2tzLmMKaW5kZXggNzZjMDEyYy4uM2QwMGM3NCAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9o
b29rcy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtMTcyMCw2ICsxNzIwLDEyIEBA
IHN0YXRpYyBpbnQgZmxhc2tfZG9tYWluX3Jlc291cmNlX21hcChzdHJ1Y3QgZG9tYWluICpkKQog
fQogCiAjaWZkZWYgQ09ORklHX0FSR08KK3N0YXRpYyBpbnQgZmxhc2tfYXJnb19lbmFibGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gYXZjX2hhc19wZXJtKGRvbWFpbl9z
aWQoZCksIFNFQ0lOSVRTSURfWEVOLCBTRUNDTEFTU19BUkdPLAorICAgICAgICAgICAgICAgICAg
ICAgICAgQVJHT19fRU5BQkxFLCBOVUxMKTsKK30KKwogc3RhdGljIGludCBmbGFza19hcmdvX3Jl
Z2lzdGVyX3NpbmdsZV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnQp
CiB7CkBAIC0xODc1LDYgKzE4ODEsNyBAQCBzdGF0aWMgc3RydWN0IHhzbV9vcGVyYXRpb25zIGZs
YXNrX29wcyA9IHsKICAgICAueGVuX3ZlcnNpb24gPSBmbGFza194ZW5fdmVyc2lvbiwKICAgICAu
ZG9tYWluX3Jlc291cmNlX21hcCA9IGZsYXNrX2RvbWFpbl9yZXNvdXJjZV9tYXAsCiAjaWZkZWYg
Q09ORklHX0FSR08KKyAgICAuYXJnb19lbmFibGUgPSBmbGFza19hcmdvX2VuYWJsZSwKICAgICAu
YXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlID0gZmxhc2tfYXJnb19yZWdpc3Rlcl9zaW5nbGVf
c291cmNlLAogICAgIC5hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UgPSBmbGFza19hcmdvX3JlZ2lz
dGVyX2FueV9zb3VyY2UsCiAgICAgLmFyZ29fc2VuZCA9IGZsYXNrX2FyZ29fc2VuZCwKZGlmZiAt
LWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggZjZjNTM3Ny4uZTAwNDQ4YiAxMDA2NDQKLS0t
IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTUzNSw2ICs1MzUsOSBAQCBjbGFzcyB2ZXJzaW9u
CiAjIENsYXNzIGFyZ28gaXMgdXNlZCB0byBkZXNjcmliZSB0aGUgQXJnbyBpbnRlcmRvbWFpbiBj
b21tdW5pY2F0aW9uIHN5c3RlbS4KIGNsYXNzIGFyZ28KIHsKKyAgICAjIEVuYWJsZSBpbml0aWFs
aXphdGlvbiBvZiBhIGRvbWFpbidzIGFyZ28gc3Vic3lzdGVtIGFuZAorICAgICMgcGVybWlzc2lv
biB0byBhY2Nlc3MgdGhlIGFyZ28gaHlwZXJjYWxsIG9wZXJhdGlvbnMuCisgICAgZW5hYmxlCiAg
ICAgIyBEb21haW4gcmVxdWVzdGluZyByZWdpc3RyYXRpb24gb2YgYSBjb21tdW5pY2F0aW9uIHJp
bmcKICAgICAjIHRvIHJlY2VpdmUgbWVzc2FnZXMgZnJvbSBhIHNwZWNpZmljIG90aGVyIGRvbWFp
bi4KICAgICByZWdpc3Rlcl9zaW5nbGVfc291cmNlCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1glWNt-0004Ay-1H; Mon, 21 Jan 2019 10:00: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=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNr-00049j-MV
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:47 +0000
X-Inumbo-ID: 6c1bc050-1d63-11e9-a1e0-bc764e045a96
Received: from mail-it1-x144.google.com (unknown [2607:f8b0:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c1bc050-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:46 +0000 (UTC)
Received: by mail-it1-x144.google.com with SMTP id b5so14350588iti.2
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=rLBEc2YoT6NrQwbFBv+S6XqL++WLq9yzNCBWhytMKPU=;
 b=powPCFTUHwO4VoyiMV6m6BLnm7LfU+nj8LALIPhCbcq9GPTbis4Z1ipZGCCU/LNEHC
 DiC3iIDhk7HvyaIxxzX/R4m7RL3ICLDafbGJ+J188Sdr27/gJfMg573lfC966DYVKyVU
 aLPl0016+EUPktoxEop4wf3J5NQpA5ivqTObA+iUqX0sygXHG3m8Eeqv6/SIy00rl8Ad
 F5PDgkGYjqHdQLYHv1XrCi9SfGqjQewIUPPX3tGBMr70eKMfW+5aKh2lpev9r3szy96T
 gNuFxJQeyMG53iewISFnWojFNDbZM2Ky/PJBW3MetKvfs61qOdDrLFf/yVip8GI9u1im
 BoAg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=rLBEc2YoT6NrQwbFBv+S6XqL++WLq9yzNCBWhytMKPU=;
 b=l7WfKZrUu3gJVRIWyB1ybs9wvjhYkqzycbSaNhbyk47X1LdK73yzcKtj3gm+dHokO9
 17haV4siZig/SLHSSsSSW+AaHrhsrvxkq4zt95NR03OOljzUhStWb9yLvjXh5ZFsyurp
 C3+NVmOlXOHguYrbK1RJhDdzN0nHtx0DY6V+LGUJtgorEpIh8/9h9goSVWr7F6SP4m8z
 cXDuSQpXPzh8HmmDuY8QdVW0iLGIfyBLwTBeLxpGuvG+R+znOkcmSjC4ZnG5a6QdZqKq
 1BQaRJkTu1GmtAy4tSZnyA76cg4FtedrJbn/bWSix9myk0OSN5+KG33LUKc7egpFw1me
 9gqg==
X-Gm-Message-State: AJcUukflRNxi20yOuo3UnPvbTv03uUwzNegOCA4Sfbdg3OQBg5C0UpwU
 06yQlvm7ffZsL1b3vcEhtRyegD1B4DU=
X-Google-Smtp-Source: ALg8bN4GBKIp/97HoySU+HrviZhcRW529l/R1Hh02ZDIutluYK5sOSSONxOAVxs+9HeOBeuytvHzMg==
X-Received: by 2002:a02:c891:: with SMTP id m17mr13649001jao.45.1548064845882; 
 Mon, 21 Jan 2019 02:00:45 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:45 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:54 -0800
Message-Id: <1548064795-18160-15-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 14/15] xsm,
 argo: notify: don't describe rings that cannot be sent to
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292PgotLS0KdjMgIzEwIFJvZ2VyOiBkcm9wIG91dCBsYWJlbCwgdXNlIHJldHVybiAtRUZBVUxU
IGluIGZpbGxfcmluZ19kYXRhCnYzOiBBZGQgRGFuaWVsJ3MgQWNrZWQtYnkKCiB4ZW4vY29tbW9u
L2FyZ28uYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5k
ZXggNDYzMWY2Ni4uYzU4YWJhOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIv
eGVuL2NvbW1vbi9hcmdvLmMKQEAgLTEzNTIsNiArMTM1MiwxNyBAQCBmaWxsX3JpbmdfZGF0YShj
b25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCwKICAgICBpZiAoICFkc3RfZCB8fCAhZHN0X2QtPmFy
Z28gKQogICAgICAgICBnb3RvIG91dDsKIAorICAgIC8qCisgICAgICogRG9uJ3Qgc3VwcGx5IGlu
Zm9ybWF0aW9uIGFib3V0IHJpbmdzIHRoYXQgYSBndWVzdCBpcyBub3QKKyAgICAgKiBhbGxvd2Vk
IHRvIHNlbmQgdG8uCisgICAgICovCisgICAgcmV0ID0geHNtX2FyZ29fc2VuZChjdXJyZCwgZHN0
X2QpOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOwor
ICAgICAgICByZXR1cm4gcmV0OworICAgIH0KKwogICAgIHJlYWRfbG9jaygmZHN0X2QtPmFyZ28t
PnJpbmdzX0wyX3J3bG9jayk7CiAKICAgICByaW5nX2luZm8gPSBmaW5kX3JpbmdfaW5mb19ieV9t
YXRjaChkc3RfZCwgZW50LnJpbmcuYXBvcnQsCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:00:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1glWNv-0004Dt-F5; Mon, 21 Jan 2019 10:00: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=RKq9=P5=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1glWNt-0004C3-TW
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:00:49 +0000
X-Inumbo-ID: 6d837be5-1d63-11e9-a1e0-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d837be5-1d63-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:00:48 +0000 (UTC)
Received: by mail-it1-x142.google.com with SMTP id m8so6707070itk.0
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:00:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=b+dt9RTBcXpX9AzQqTx+zs11YU8WYaywPsgJs4zjqIk=;
 b=J6OA0ZPxKeGauLQWKYGd/5/Wg62xx//yZE59UNO8+74u43iQ8RQkReDIdkzk9txXKv
 25jdKFD8wZgL7NNZfT78FeAsCS7LBqIfHxwJbb1zM5pYrguV/a1gETfM3VeD62ht5Zf5
 fGO16VS2NII7/2buKeGAG4Oq2XbvTUSjMTX2a23NeXFb+3V5J2QpnQoQizKRkVnHD56+
 0S612SCl1KUt1R+KLU/2jfaxJuF9wIp165rrCViYblVlswNz0cM++eCAfhsXuzdURKQx
 SuCC6hlzh8oisE5myvO3BWH7CzmTGEr1S3NgJOTittm/Hllens1i1xZjte1lTVzkZO70
 Rjwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=b+dt9RTBcXpX9AzQqTx+zs11YU8WYaywPsgJs4zjqIk=;
 b=Z4Ssy29TMxmrrhQW/ucMDRFw2c2XqaSSLhcKZz25T0N6zMSu1LEtsFPTMarKjgzPeP
 jVGlDENhmWL3W+hxShELTATl5r+h0MHxxV8y6tg4R5T2oiw+Bn3M2i3y+nsDiXsEYNFu
 vDyHf8iaY6z0h/f9hjdi6hXFmsYCiYEONaNPhgzPJ7bS0+drLEqaGEiwGnWNa9V1ioVb
 L4G/4UjrJ1eICB4lQg2kGvbtIpd+xUNHjo1b9tkZGX+9511qyl4qP9tyyTlX2iqsPFkh
 WBaZF3X+qjlzOgzij4KD+HD3/A4EMq44a/Z7FcMD3q0dtny1ZRoOkhMXhsr/S7qEc0lI
 w9Vw==
X-Gm-Message-State: AJcUukfNnG7/WLxSBL0drDhSsXI1WVIM03ZLsIRRhiQfneEs7cMltTLR
 X268FolX27QvwLj7mVsTj9EMHaWzoHc=
X-Google-Smtp-Source: ALg8bN4vzeBwjuOeYDVxQwoQx2eCONCOygJqYm+MtDMmmS0hOV/rFa6U+Nyds7wntqEqhbL9aKuv5g==
X-Received: by 2002:a02:59ca:: with SMTP id v71mr16910536jad.13.1548064848221; 
 Mon, 21 Jan 2019 02:00:48 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id f13sm4831004iol.82.2019.01.21.02.00.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 02:00:47 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 01:59:55 -0800
Message-Id: <1548064795-18160-16-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v5 15/15] MAINTAINERS: add new section for Argo
 and self as maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KLS0tCgogTUFJTlRBSU5FUlMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVS
UwppbmRleCA5NmEwNTE4Li5jNGY1MzE2IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9N
QUlOVEFJTkVSUwpAQCAtMTU4LDYgKzE1OCwxNCBAQCBTOglTdXBwb3J0ZWQKIEY6CXhlbi9hcmNo
L3g4Ni9odm0vc3ZtLwogRjoJeGVuL2FyY2gveDg2L2NwdS92cG11X2FtZC5jCiAKK0FSR08KK006
ICBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+CitTOiAg
TWFpbnRhaW5lZAorRjogIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKK0Y6ICB4ZW4vaW5jbHVk
ZS94ZW4vYXJnby5oCitGOiAgeGVuL2NvbW1vbi9hcmdvLmMKK0Y6ICB4ZW4vY29tbW9uL2NvbXBh
dC9hcmdvLmMKKwogQVJJTkM2NTMgU0NIRURVTEVSCiBNOglKb3NoIFdoaXRlaGVhZCA8am9zaC53
aGl0ZWhlYWRAZG9ybmVyd29ya3MuY29tPgogTToJUm9iZXJ0IFZhblZvc3NlbiA8cm9iZXJ0LnZh
bnZvc3NlbkBkb3JuZXJ3b3Jrcy5jb20+Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:07:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1glWTx-0005Uc-Ao; Mon, 21 Jan 2019 10:07: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=q2fe=P5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glWTw-0005UX-10
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:07:04 +0000
X-Inumbo-ID: 4c175931-1d64-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c175931-1d64-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:07:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Jan 2019 03:07:01 -0700
Message-Id: <5C4599C2020000780020F9D6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 21 Jan 2019 03:06:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stewart Hildebrand" <Stewart.Hildebrand@dornerworks.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901161630210.18561@sstabellini-ThinkPad-X260>
 <1CACC1FB020000D800417A66@prv1-mh.provo.novell.com>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901171701380.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901181344090.18561@sstabellini-ThinkPad-X260>
 <ccaa0ae5d5754dfbaf42f9cd59d6c109@dornerworks.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
In-Reply-To: <58377FAD0200004688BF86FB@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAxLjE5IGF0IDA2OjI0LCA8U3Rld2FydC5IaWxkZWJyYW5kQGRvcm5lcndvcmtz
LmNvbT4gd3JvdGU6Cj4gT24gRnJpZGF5LCBKYW51YXJ5IDE4LCAyMDE5IDY6MDUgUE0sIFN0ZWZh
bm8gU3RhYmVsbGluaSB3cm90ZToKPj4gSSBkb24ndCB0aGluayB0aGlzIGlzIHRoZSBjYXNlIGZv
ciBNSVNSQUMuIEMgcnVsZXMgYXBwbHkgdG8gQy4gT3RoZXIKPj4gcnVsZXMgYXBwbHkgdG8gYXNz
ZW1ibHkgYW5kIGxpbmtlciBzY3JpcHRzLiBUaGlzIGlzIHNvbWV0aGluZyB0aGF0Cj4+IHNob3Vs
ZCBiZSBlYXN5IHRvIGNoZWNrLCBhbmQgSSBob3BlIHRoYXQgU3Rld2FydCBzaG91bGQgYmUgYWJs
ZSB0bwo+PiBjb25maXJtLgo+IAo+IFdvdWxkIGl0IGhlbHAgdG8gcHJvdmlkZSBhIGd1YXJhbnRl
ZSB0aGF0IGR1cmluZyBwcm9jZXNzaW5nIG9mIG9uZQo+IGNvbXBpbGF0aW9uIHVuaXQsIHRoZSBj
b21waWxlciBkb2Vzbid0IGhhdmUgdmlzaWJpbGl0eSBpbnRvIG90aGVyCj4gY29tcGlsYXRpb24g
dW5pdHMgb3Igb2JqZWN0IGZpbGVzPwo+IAo+IFdpdGggR0NDLCB3ZSBoYXZlIHRoZSBsdXh1cnkg
b2YgYmVpbmcgYWJsZSB0byBzcGVjaWZ5IG5vIGxpbmsgdGltZQo+IG9wdGltaXphdGlvbiBhbmQg
bm8gd2hvbGUgcHJvZ3JhbSBvcHRpbWl6YXRpb24uIFRoaXMgY291bGQgYWxzbyBpbnZvbHZlCj4g
b25lIG9mIC1mbm8tbHRvLCAtZm5vLXdob2xlLXByb2dyYW0sIG9yIGJvdGguCj4gCj4gV2Ugc2hv
dWxkIGFsc28gc3BlY2lmeSB0byBpbnZva2UgdGhlIGNvbXBpbGVyIHNlcGFyYXRlbHkgZm9yIGVh
Y2ggLmMgZmlsZQo+IChpLmUuIGRvbid0IGRvICJnY2MgLWMgZm9vLmMgYmFyLmMiLCByYXRoZXIg
dGhleSBzaG91bGQgYmUgc2VwYXJhdGUgc3RlcHMKPiAiZ2NjIC1jIGZvby5jIiBhbmQgImdjYyAt
YyBiYXIuYyIpLgoKSSBkb24ndCBzZWUgaG93IHVzZSBvZiB3aG9sZSBwcm9ncmFtIG9wdGltaXph
dGlvbiBtYXR0ZXJzIGhlcmU6CkluIG9yZGVyIHRvIGRvIHNvLCB0aGUgY29tcGlsZXIgbGV2ZXJh
Z2VzIGluZm9ybWF0aW9uIGl0IGhhcyBzdG9yZWQKaW4gdGhlIG9iamVjdCBmaWxlcyBvcmlnaW5h
dGluZyBmcm9tIC5jIG9uZXMuIFN1Y2ggaW5mb3JtYXRpb24gaXMKbmVjZXNzYXJpbHkgbWlzc2lu
ZyBmcm9tIG9iamVjdCBmaWxlcyByZXN1bHRpbmcgZnJvbSBhc3NlbWJseSBzb3VyY2VzCm9yIHRo
ZSBzeW1ib2xzIG9yaWdpbmF0aW5nIGZyb20gbGlua2VyIHNjcmlwdHMuCgo+IENhbiB3ZSBhZ3Jl
ZSB0aGF0IHRoaXMgd291bGQgZ2l2ZSB1cyBhIGd1YXJhbnRlZSBDIGxhbmQgaXMgc2VwYXJhdGUg
ZnJvbQo+IGFzc2VtYmx5IGFuZCBsaW5rZXIgbGFuZHM/Cj4gCj4gSSBoYXZlIG5vdCBpbnZlc3Rp
Z2F0ZWQgY2xhbmcsIGJ1dCB3ZSBzaG91bGQgbWFrZSBzdXJlIHdlIGNhbiBwcm92aWRlIHRoaXMK
PiBndWFyYW50ZWUgZm9yIGNsYW5nIGFzIHdlbGwuCj4gCj4gV2l0aCB0aG9zZSBndWFyYW50ZWVz
IGluIHBsYWNlLCBjYW4gd2UgYWdyZWUgdGhhdCB3aGF0IGhhcHBlbnMgaW4gYW4KPiBhc3NlbWJs
eSBzb3VyY2UgZmlsZSBpcyBub3Qgc3ViamVjdCB0byB0aGUgcG90ZW50aWFsIHVuZGVmaW5lZCBw
b2ludGVycyB0bwo+IGRpZmZlcmVudCBvYmplY3RzIGJlaGF2aW9yIGRlc2NyaWJlZCBpbiBDOTkg
c2VjdGlvbiA2LjUuNiBhbmQgNi41LjgsIGFuZAo+IHRoZSAiaWYgYW5kIG9ubHkgaWYiIGNsYXVz
ZSBpbiA2LjUuOT8gKEknbSBub3QgdGFsa2luZyBhYm91dCBpbmxpbmUKPiBhc3NlbWJseSkuCgpJ
IHNpbXBseSBkb24ndCBrbm93LiBJbnRlcmZhY2luZyB3aXRoIG90aGVyIGxhbmd1YWdlcyBpcywg
SSdtCmFmcmFpZCwgYmV5b25kIHRoZSBzY29wZSBvZiB0aGUgQyBzcGVjLgoKPj4gQ29tcGFyaXNv
bnMgYmV0d2VlbiBwb2ludGVycyB0byBkaWZmZXJlbnQgb2JqZWN0cyBpcyB1bmRlZmluZWQgYnkg
dGhlIEMKPj4gc3BlYywgYW5kIG5vdCBhbGxvd2VkIGJ5IE1JU1JBQy4KPj4gCj4+IENhc3Rpbmcg
cG9pbnRlcnMgdG8gaW50ZWdlcnMgYW5kIGNhc3RpbmcgaW50ZWdlcnMgdG8gcG9pbnRlcnMgaXMK
Pj4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCwgd2hpY2ggaXMgbm90IHRoZSBzYW1lIHRoaW5nIGFz
IHVuZGVmaW5lZC4KPj4gCj4+IFNwZWNpZmljYWxseSwgY2FzdGluZyBpbnRlZ2VycyB0byBwb2lu
dGVycyBhbmQgcG9pbnRlcnMgdG8gaW50ZWdlcnMgaXMKPj4gYWxsb3dlZCBieSBNSVNSQUMgd2l0
aCB0aGUgY2F2ZWF0IHRoYXQgd2Ugc2hvdWxkIGF2b2lkIG1pc2FsaWduZWQKPj4gcG9pbnRlcnMg
KGNoYXIqIGFyZSBhbHdheXMgYWxsb3dlZCksIGFuZCB0aGF0IGEgY29tcGF0aWJsZSBwb2ludGVy
IHR5cGUKPj4gaXMgdXNlZCB3aGVuIGFjY2Vzc2luZyB0aGUgb2JqZWN0IChjaGFyKiBpcyBhbHdh
eXMgY29tcGF0aWJsZSkuIFN0ZXdhcnQKPj4gd2lsbCBzZW5kIGEgbG9uZ2VyIGV4cGxhbmF0aW9u
IG92ZXIgdGhlIHdlZWtlbmQuCj4+IAo+PiBJIGRvbid0IG1ha2UgdXAgdGhlIHJ1bGVzLCBJIGFt
IG9ubHkgdHJ5aW5nIHRvIGZvbGxvdyB0aGVtIDotKQo+IAo+IEknbGwgZ2V0IHRvIHRoYXQgaW4g
YSBiaXQsIGJ1dCBmaXJzdCwgaXQncyB0aW1lIGZvciBhbm90aGVyIHJhZGljYWwgbmV3Cj4gaWRl
YS4gTGV0J3MgY2FsbCBpdCBhcHByb2FjaCBudW1iZXIgNC4KPiAKPiBUaGUgdW5kZWZpbmVkIGJl
aGF2aW9yIGFuZCAiaWYgYW5kIG9ubHkgaWYiIGNsYXVzZSAoQzk5IDYuNS42LzgvOSkgb25seQo+
IHBlcnRhaW4gdG8gdGhlIHN1YnRyYWN0L2NvbXBhcmUgb3BlcmF0b3JzLiBTbywgaWYgd2UgZG9u
J3QgdXNlIHRoZQo+IHN1YnRyYWN0L2NvbXBhcmUgb3BlcmF0b3JzIGluIEMgbGFuZCwgd2Ugd29u
J3QgYmUgc3ViamVjdCB0byB0aGUgdW5kZWZpbmVkCj4gYmVoYXZpb3IuIExldCdzIG1vdmUgdGhl
IHBvaW50ZXIgc3VidHJhY3QvY29tcGFyZSBvcGVyYXRpb25zIHRvIGFzc2VtYmx5Lgo+IE5vdCBp
bmxpbmUgYXNzZW1ibHksIGJ1dCB0byBhIHNlcGFyYXRlIGFzc2VtYmx5IHNvdXJjZSBmaWxlLgo+
IAo+IFdlIHdvdWxkIHdyaXRlIHN1YnJvdXRpbmVzIGluIGFzc2VtYmx5IChjYWxsYWJsZSBmcm9t
IEMpIGZvciBlYWNoCj4gc3VidHJhY3QvY29tcGFyZSBvcGVyYXRpb24gcmVxdWlyZWQuIEZvciBl
eGFtcGxlOgo+IGNoYXIgKiBzdWJ0cmFjdF9wdHJfcHRyKGNoYXIgKiwgY2hhciAqKTsKPiBjaGFy
ICogc3VidHJhY3RfcHRyX2ludChjaGFyICosIHVpbnRwdHJfdCk7Cj4gaW50IHRlc3RfZXF1YWwo
Y2hhciAqLCBjaGFyICopOwo+IAo+IFRoYXQgY291bGQgZXZlbiBvcGVuIHVwIHRoZSBkb29yIGZv
ciBjb21tb24gb3BlcmF0aW9ucyBsaWtlICJfZW5kIC0gX3N0YXJ0IjoKPiBzaXplX3QgZ2V0X3By
b2dyYW1fc2l6ZSh2b2lkKTsKPiAKPiBJZiB3ZSBjYW4gcHJvdmUgdG8gdGhlIGNvbXBpbGVyIHRo
YXQgd2UncmUgc3VidHJhY3RpbmcvY29tcGFyaW5nIHBvaW50ZXJzCj4gdG8gdGhlIHNhbWUgb2Jq
ZWN0LCBvciBvbmUgZWxlbWVudCBwYXN0IHRoZSBsYXN0LCB0aGVuIHdlJ3JlIHN0aWxsIE9LIHRv
Cj4gdXNlIHRoZSBzdWJ0cmFjdC9jb21wYXJlIG9wZXJhdG9ycy4gT3RoZXJ3aXNlLCBjYWxsIHRo
ZXNlIGZ1bmN0aW9ucy4KPiAKPiBUaGlzIGFwcHJvYWNoIHJlbGllcyBvbiBiZWluZyBhYmxlIHRv
IHByb3ZpZGUgc29tZSBvciBhbGwgb2YgdGhlCj4gZ3VhcmFudGVlcyBkaXNjdXNzZWQgYWJvdmUu
Cj4gCj4gRG8geW91IHRoaW5rIHRoaXMgd2lsbCBwcmV2ZW50IEdDQyBmcm9tIGRvaW5nIGl0cyBj
b2RlLWJyZWFraW5nCj4gb3B0aW1pemF0aW9uIGluIHF1ZXN0aW9ucyBhbmQgaGVscCB3aXRoIE1J
U1JBIEM/CgpBcyBwZXIgbXkgZWFybGllciByZXBseSwgSSd2ZSB5ZXQgdG8gc2VlIHByb29mIG9m
IGEgImNvZGUtYnJlYWtpbmcKb3B0aW1pemF0aW9uIiB0aGF0IGFjdHVhbGx5IG1hdGNoZXMgb3Vy
IGNhc2UocykuIEFzIHRvIE1JU1JBLUMgLQptYXliZTsgSSBzaW1wbHkgY2FuJ3QgdGVsbC4gV2hh
dCBJIGNhbiB0ZWxsIHRob3VnaCB0aGF0IGluIHRlcm1zIG9mCmNvZGUgdWdsaWZpY2F0aW9uIHRo
aXMgbmV3IGFwcHJvYWNoIGlzIG5vdCByZWFsbHkgYmV0dGVyIHRoYW4gd2hhdAp3YXMgcHJvcG9z
ZWQgYmVmb3JlLiBBbnl3YXkgLSBiZWZvcmUgdGhpbmtpbmcgYWJvdXQgdGhlIGxlYXN0CmJhZCBv
cHRpb24gb2YgaG93IHRvIGNoYW5nZSBvdXIgY29kZSwgSSdkIGxpa2UgdG8gYmUgY29udmluY2Vk
CnRoYXQgd2UgbmVlZCB0byBtYWtlIGNoYW5nZXMgaW4gdGhlIGZpcnN0IHBsYWNlLgoKPiBMYXN0
bHksIGJhY2sgdG8gdGhlIGNhc3RzIHF1ZXN0aW9uICh0aG91Z2ggaXQgbWF5IGJlIGlycmVsZXZh
bnQgaWYgd2UKPiBjaG9vc2UgdGhlIGFwcHJvYWNoIEkganVzdCBvdXRsaW5lZCk6IHRoZSBDIHN0
YW5kYXJkIGd1YXJhbnRlZXMgdGhhdCB5b3UKPiBjYW4gcmVsaWFibHkgY29udmVydCBhIHZvaWQg
cG9pbnRlciB0byB1aW50cHRyX3QgYW5kIGJhY2sgKEM5OSBzZWN0aW9uCj4gNy4xOC4xLjQpLiBU
aGlzIGlzIGZ1bGx5IGRlZmluZWQgYnkgdGhlIEMgc3RhbmRhcmQ6IG5vIHVuc3BlY2lmaWVkLAo+
IGltcGxlbWVudGF0aW9uLWRlZmluZWQsIG9yIHVuZGVmaW5lZCBiZWhhdmlvciBhYm91dCB0aGF0
LiBJdCBkb2VzIG5vdCBtYWtlCj4gdGhlIHNhbWUgZ3VhcmFudGVlIGZvciBvdGhlciBwb2ludGVy
IHR5cGVzLiBSYXRoZXIsIGNvbnZlcnNpb24gYmV0d2Vlbgo+IHBvaW50ZXIgdHlwZXMgKG90aGVy
IHRoYW4gdm9pZCopIGFuZCBpbnRlZ2VycyBpcyBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkCj4gKEM5
OSBzZWN0aW9uIDYuMy4yLjMgcGFyYWdyYXBocyA1IGFuZCA2KS4gRnVydGhlciwgY29udmVydGlu
ZyBhbnkgcG9pbnRlcgo+IHR5cGUgKGV4Y2VwdCBmdW5jdGlvbiBwb2ludGVyIHR5cGVzKSB0byBh
ICJ2b2lkICoiIGFuZCBiYWNrIGlzIG5vdCBsb3NzeQo+IChDOTkgc2VjdGlvbiA2LjMuMi4zIHBh
cmFncmFwaCAxKS4KCkFoIHllcywgSSBzZWUuIFR3byBjYXZlYXRzOiBJdCdzIHRoZSBsaWJyYXJ5
IHNwZWNpZmljYXRpb24gb2YgdGhlIHNwZWMsCmFuZCBoZW5jZSBub3QgZGlyZWN0bHkgYXBwbGlj
YWJsZSAoYXMgd2Ugc2ltcGx5IGhhdmUgbm8gbGlicmFyeSBpbiB0aGUKaHlwZXJ2aXNvcikuIEFu
ZCB0aGUgdHdvIHR5cGVzIGFyZSBvcHRpb25hbC4gQnV0IHllcywgSSBhZ3JlZSBpdCBoZWxwcwpj
bGFyaWZ5IHRoZSBvdmVyYWxsIGludGVudC4KCj4gU28sIGxldCdzIHNheSB5b3UgaGF2ZSBhICJj
aGFyICoiIHRoYXQgeW91IHdhbnQgdG8gY29udmVydCB0byB1aW50cHRyX3QsCj4geW91J2QgZmly
c3QgaGF2ZSB0byBjb252ZXJ0IHRvICJ2b2lkICoiLgo+IAo+IGNoYXIgKiBpbV9hX2NoYXJfcHRy
Owo+IHVpbnRwdHJfdCBpbV9hX3VpbnRwdHJfdDsKPiAvKiAuLi4gaW5pdGlhbGl6YXRpb24gLi4u
ICovCj4gaW1fYV91aW50cHRyX3QgPSAodWludHB0cl90KSh2b2lkKilpbV9hX2NoYXJfcHRyOwo+
IGltX2FfY2hhcl9wdHIgPSAoY2hhciopKHZvaWQqKWltX2FfdWludHB0cl90Owo+IAo+IEl0IG1h
eSBub3QgYmUgcHJldHR5LCBhbmQgSSBmdWxseSBzeW1wYXRoaXplIHdpdGggeW91ciByZXNpc3Rh
bmNlIHRvd2FyZAo+IHVubmVjZXNzYXJ5IGNhc3RzLCBidXQgd2UgaGF2ZSBhIGZ1bGx5IEM5OSBz
dGFuZGFyZCBjb21wbGlhbnQgd2F5IHRvCj4gY29udmVydCBiZXR3ZWVuIHVpbnRwdHJfdCBhbmQg
cG9pbnRlciB0eXBlcyBhbmQgYmFjayB3aXRob3V0IGxvc3MsIGFuZAo+IHdpdGhvdXQgcmVseWlu
ZyBvbiB1bnNwZWNpZmllZCwgaW1wbGVtZW50YXRpb24tZGVmaW5lZCwgb3IgdW5kZWZpbmVkCj4g
YmVoYXZpb3IuCgpFeGNlcHQgdGhhdCwgYXMgd2FzIG1lbnRpb25lZCBiZWZvcmUsIGl0IHJlbWFp
bnMgdW5jbGVhciB3aGV0aGVyIHRoZQpjb21waWxlciBtYXkgbGVnaXRpbWF0ZWx5ICJsb29rIHRo
cm91Z2giIHN1Y2ggY2FzdHMgYW5kIGFwcGx5IGdhaW5lZAprbm93bGVkZ2UgdG8gaXRzICJ1bmRl
ZmluZWQgYmVoYXZpb3Igb3B0aW1pemF0aW9uIi4KCj4gTUlTUkEgQyBhZHZpc2VzIHRoYXQgeW91
IHNob3VsZG4ndCBkbyBzdWNoIGNhc3RpbmcsIGJ1dCByZWNvZ25pemVzIHRoYXQgaXQKPiBpcyBu
ZWNlc3NhcnkgaW4gc29tZSBjYXNlcywgc28gaXQgZ2l2ZXMgZ3VpZGVsaW5lcyBmb3IgdGhlIGNh
c2Ugd2hlbiBhbgo+IGludGVnZXIgdHlwZSBpcyBjb252ZXJ0ZWQgdG8gYSBwb2ludGVyIHR5cGU6
Cj4gMS4gVGFrZSBjYXJlIHRvIGF2b2lkIG1pc2FsaWduZWQgcG9pbnRlcnMgKCJjaGFyICoiIHdp
bGwgYWx3YXlzIGJlCj4gICAgYWxpZ25lZCwgYXNzdW1pbmcgY2VydGFpbiBwcm9wZXJ0aWVzIG9m
IHRoZSBleGVjdXRpb24gZW52aXJvbm1lbnQpCj4gMi4gRW5zdXJlIHRoYXQgYSBjb21wYXRpYmxl
IHBvaW50ZXIgdHlwZSBpcyB1c2VkIHdoZW4gYWNjZXNzaW5nIHRoZSBvYmplY3QKPiAgICAoImNo
YXIgKiIgaXMgYWx3YXlzIGd1YXJhbnRlZWQgdG8gYmUgY29tcGF0aWJsZSkKCkFuZCBob3cgd291
bGQgcHJvb2Ygb2YsIGluIHBhcnRpY3VsYXIsIHBvaW50IDIgbG9vayBsaWtlIGZvciBhIHJhbmRv
bQpwaWVjZSBvZiBjb2RlPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:22:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glWik-0006z7-Qu; Mon, 21 Jan 2019 10:22: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=rLzG=P5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1glWij-0006z2-Th
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:22:21 +0000
X-Inumbo-ID: 6fa4052f-1d66-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6fa4052f-1d66-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:22:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9D838EBD;
 Mon, 21 Jan 2019 02:22:20 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D416C3F5C1;
 Mon, 21 Jan 2019 02:22:18 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901171701380.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <ca2ed7b7-f0b6-6b06-a306-b7c693e354b1@arm.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
 <5C45923A020000780020F907@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fe86a082-fb8c-6d38-6671-cf8e0820d330@arm.com>
Date: Mon, 21 Jan 2019 10:22:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C45923A020000780020F907@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMjEvMDEvMjAxOSAwOTozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTguMDEuMTkgYXQgMTE6NDgsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDE4
LzAxLzIwMTkgMDk6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTguMDEuMTkgYXQg
MDI6MjQsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+PiBPbiBUaHUsIDE3IEph
biAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMTcuMDEuMTkgYXQgMDE6Mzcs
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+Pj4+IE9uIFdlZCwgMTYgSmFuIDIw
MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gU3RvcC4gTm8uIFdlIHZlcnkgbXVjaCBjYW4gcHJv
dmUgdGhleSBhcmUgLSBfZW5kIHBvaW50cyBhdAo+Pj4gb25lIHBhc3QgdGhlIGxhc3QgZWxlbWVu
dCBvZiBfc3RhcnRbXS4gSXQgaXMgdGhlIGNvbXBpbGVyIHdoaWNoCj4+PiBjYW4ndCBwcm92ZSB0
aGUgb3Bwb3NpdGUsIGFuZCBoZW5jZSBpdCBjYW4ndCBsZXZlcmFnZQo+Pj4gdW5kZWZpbmVkIGJl
aGF2aW9yIGZvciBvcHRpbWl6YXRpb24gcHVycG9zZXMuCj4+Cj4+IFlvdSBrZWVwIHNheWluZyB0
aGUgY29tcGlsZXIgY2FuJ3QgbGV2ZXJhZ2UgaXQgZm9yIG9wdGltaXphdGlvbiBwdXJwb3NlLAo+
PiBob3dldmVyCj4+IHRoZXJlIGFyZSBjb25maXJtYXRpb25zIHRoYXQgR0NDIG1heSBhY3R1YWxs
eSBsZXZlcmFnZSBpdCAoZS5nIFsxXSkuIFlvdQo+PiBhY3R1YWxseSBuZWVkIHRvIHRyaWNrIHRo
ZSBjb21waWxlciB0byBhdm9pZCB0aGUgb3B0aW1pemF0aW9uIChlLmcKPj4gUkVMT0NfSElERSku
Cj4+Cj4+IFNvIG9idmlvdXNseSwgdGhpcyBpcyBub3Qgb25seSBhIE1JU1JBICJwcm9ibGVtIiBh
cyB5b3Ugc3RhdGUgaGVyZSBhbmQKPj4gYmVsb3cuCj4+Cj4+IEkgYmVsaWV2ZSBTdGVmYW5vLCBT
dGV3YXJ0IGFuZCBJIHByb3ZpZGVkIHBsZW50eSBvZiBkb2N1bWVudGF0aW9uL3RocmVhZCB0bwo+
PiBzdXBwb3J0IG91ciBwb3NpdGlvbnMuIENhbiB5b3UgcHJvdmlkZSB1cyBkb2N1bWVudGF0aW9u
L3RocmVhZCBzaG93aW5nIHRoZQo+PiBjb21waWxlciB3aWxsIG5vdCB0cnkgdG8gbGV2ZXJhZ2Ug
dGhhdCBjYXNlPwo+Pgo+PiBDaGVlcnMsCj4+Cj4+IFsxXQo+PiBodHRwczovL2tyaXN0ZXJ3LmJs
b2dzcG90LmNvbS8yMDE2LzEyL3BvaW50ZXItY29tcGFyaXNvbi1pbnZhbGlkLW9wdGltaXphdGlv
bi5odG1sP209MQo+IAo+IEJ0dy4sIHRoZSBfX3N0YXJ0W10gLyBfX2VuZFtdIGV4YW1wbGUgZ2l2
ZW4gdGhlcmUgZG9lcyBub3QgbWF0Y2gKPiB1cCB3aXRoIHdoYXQgSSBzZWUuCldoYXQgeW91IHNl
ZSBpbiBhIHNwZWNpZmljIHZlcnNpb24gb2YgR0NDLiBUaGlzIGRvZXMgbm90IG1lYW4gdGhpcyBi
ZWhhdmlvciBpcyAKdmFsaWQgYWNyb3NzIGFsbCB0aGUgcmVsZWFzZWQgdmVyc2lvbnMgYW5kIGZ1
dHVyZSBvbmUuCgo+IE9ubHkgc3ltYm9scyBkZWZpbmVkIGluIHRoZSBzYW1lIENVIGFzIHdoZXJl
Cj4gdGhlIGNvbXBhcmlzb24gc2l0cyBnZXQgIm9wdGltaXplZCIgdGhpcyB3YXkuIEV4dGVybnMg
YXMgd2VsbCBhcwo+IHdlYWsgc3ltYm9scyBkZWZpbmVkIGxvY2FsbHkgZG9uJ3QgZ2V0IGRlYWx0
IHdpdGggbGlrZSB0aGlzLiBBbmQgaG93Cj4gY291bGQgdGhleT8gTm90aGluZyB0ZWxscyB0aGUg
Y29tcGlsZXIgdGhhdCB0d28gZGlzdGluY3Qgc3ltYm9scwo+IHJlZmVyIHRvIHR3byBkaXN0aW5j
dCBvYmplY3RzLiBJdCBpcyBlYXN5IHRvIGNyZWF0ZSBvYmplY3RzIHdpdGgKPiBtdWx0aXBsZSBu
YW1lcywgbm90IG9ubHkgaW4gYXNzZW1ibHkgYnV0IGFsc28gaW4gQyAodXNpbmcgdGhlICJhbGlh
cyIKPiBhdHRyaWJ1dGUpLgoKU2ltaWxhcmx5LCBub3RoaW5nIHRlbGxzIHRoZSBjb21waWxlciB0
aGF0IHRoZXkgYXJlIG5vdCB0d28gZGlzdGluY3Qgc3ltYm9scy4gCllvdSBoYXZlbid0IHlldCBw
cm92aWRlZCBldmlkZW5jZSBhIGNvbXBpbGVyIGNhbm5vdCB1c2UgdGhhdCBmb3Igb3B0aW1pemF0
aW9uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:34:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1glWu2-0007qn-V6; Mon, 21 Jan 2019 10:34:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q2fe=P5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glWu1-0007qi-Ly
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:34:01 +0000
X-Inumbo-ID: 100e2a30-1d68-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 100e2a30-1d68-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:33:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Jan 2019 03:31:58 -0700
Message-Id: <5C459F9A020000780020FA17@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 21 Jan 2019 03:31:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1901171701380.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <ca2ed7b7-f0b6-6b06-a306-b7c693e354b1@arm.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
 <5C45923A020000780020F907@prv1-mh.provo.novell.com>
 <fe86a082-fb8c-6d38-6671-cf8e0820d330@arm.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
 <5C45923A020000780020F907@prv1-mh.provo.novell.com>
 <E16AB350020000435C475325@prv1-mh.provo.novell.com>
In-Reply-To: <E16AB350020000435C475325@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAxLjE5IGF0IDExOjIyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIEphbiwKPiAKPiBPbiAyMS8wMS8yMDE5IDA5OjM0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4gT24gMTguMDEuMTkgYXQgMTE6NDgsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+
PiBPbiAxOC8wMS8yMDE5IDA5OjU0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxOC4w
MS4xOSBhdCAwMjoyNCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4+PiBPbiBU
aHUsIDE3IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+IE9uIDE3LjAxLjE5
IGF0IDAxOjM3LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+Pj4+Pj4gT24gV2Vk
LCAxNiBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gU3RvcC4gTm8uIFdlIHZlcnkg
bXVjaCBjYW4gcHJvdmUgdGhleSBhcmUgLSBfZW5kIHBvaW50cyBhdAo+Pj4+IG9uZSBwYXN0IHRo
ZSBsYXN0IGVsZW1lbnQgb2YgX3N0YXJ0W10uIEl0IGlzIHRoZSBjb21waWxlciB3aGljaAo+Pj4+
IGNhbid0IHByb3ZlIHRoZSBvcHBvc2l0ZSwgYW5kIGhlbmNlIGl0IGNhbid0IGxldmVyYWdlCj4+
Pj4gdW5kZWZpbmVkIGJlaGF2aW9yIGZvciBvcHRpbWl6YXRpb24gcHVycG9zZXMuCj4+Pgo+Pj4g
WW91IGtlZXAgc2F5aW5nIHRoZSBjb21waWxlciBjYW4ndCBsZXZlcmFnZSBpdCBmb3Igb3B0aW1p
emF0aW9uIHB1cnBvc2UsCj4+PiBob3dldmVyCj4+PiB0aGVyZSBhcmUgY29uZmlybWF0aW9ucyB0
aGF0IEdDQyBtYXkgYWN0dWFsbHkgbGV2ZXJhZ2UgaXQgKGUuZyBbMV0pLiBZb3UKPj4+IGFjdHVh
bGx5IG5lZWQgdG8gdHJpY2sgdGhlIGNvbXBpbGVyIHRvIGF2b2lkIHRoZSBvcHRpbWl6YXRpb24g
KGUuZwo+Pj4gUkVMT0NfSElERSkuCj4+Pgo+Pj4gU28gb2J2aW91c2x5LCB0aGlzIGlzIG5vdCBv
bmx5IGEgTUlTUkEgInByb2JsZW0iIGFzIHlvdSBzdGF0ZSBoZXJlIGFuZAo+Pj4gYmVsb3cuCj4+
Pgo+Pj4gSSBiZWxpZXZlIFN0ZWZhbm8sIFN0ZXdhcnQgYW5kIEkgcHJvdmlkZWQgcGxlbnR5IG9m
IGRvY3VtZW50YXRpb24vdGhyZWFkIHRvCj4+PiBzdXBwb3J0IG91ciBwb3NpdGlvbnMuIENhbiB5
b3UgcHJvdmlkZSB1cyBkb2N1bWVudGF0aW9uL3RocmVhZCBzaG93aW5nIHRoZQo+Pj4gY29tcGls
ZXIgd2lsbCBub3QgdHJ5IHRvIGxldmVyYWdlIHRoYXQgY2FzZT8KPj4+Cj4+PiBDaGVlcnMsCj4+
Pgo+Pj4gWzFdCj4+PiAKPiBodHRwczovL2tyaXN0ZXJ3LmJsb2dzcG90LmNvbS8yMDE2LzEyL3Bv
aW50ZXItY29tcGFyaXNvbi1pbnZhbGlkLW9wdGltaXphdGlvbi5odG1sP209MQo+PiAKPj4gQnR3
LiwgdGhlIF9fc3RhcnRbXSAvIF9fZW5kW10gZXhhbXBsZSBnaXZlbiB0aGVyZSBkb2VzIG5vdCBt
YXRjaAo+PiB1cCB3aXRoIHdoYXQgSSBzZWUuCj4gV2hhdCB5b3Ugc2VlIGluIGEgc3BlY2lmaWMg
dmVyc2lvbiBvZiBHQ0MuIFRoaXMgZG9lcyBub3QgbWVhbiB0aGlzIGJlaGF2aW9yIGlzIAo+IHZh
bGlkIGFjcm9zcyBhbGwgdGhlIHJlbGVhc2VkIHZlcnNpb25zIGFuZCBmdXR1cmUgb25lLgoKQXJl
IHlvdSBzdWdnZXN0aW5nIHRoYXQgZm9yIHRoZSBwdXJwb3NlIG9mIGNlcnRpZmljYXRpb24gd2Ug
bmVlZCB0bwpkZWFsIHdpdGggY29tcGlsZXIgYnVncz8gSW1vIHN1Y2ggYSBjb21waWxlciBzaG91
bGQgc2ltcGx5IGJlCmV4Y2x1ZGVkIGZvciB1c2UgdG8gYnVpbGQgWGVuLgoKPj4gT25seSBzeW1i
b2xzIGRlZmluZWQgaW4gdGhlIHNhbWUgQ1UgYXMgd2hlcmUKPj4gdGhlIGNvbXBhcmlzb24gc2l0
cyBnZXQgIm9wdGltaXplZCIgdGhpcyB3YXkuIEV4dGVybnMgYXMgd2VsbCBhcwo+PiB3ZWFrIHN5
bWJvbHMgZGVmaW5lZCBsb2NhbGx5IGRvbid0IGdldCBkZWFsdCB3aXRoIGxpa2UgdGhpcy4gQW5k
IGhvdwo+PiBjb3VsZCB0aGV5PyBOb3RoaW5nIHRlbGxzIHRoZSBjb21waWxlciB0aGF0IHR3byBk
aXN0aW5jdCBzeW1ib2xzCj4+IHJlZmVyIHRvIHR3byBkaXN0aW5jdCBvYmplY3RzLiBJdCBpcyBl
YXN5IHRvIGNyZWF0ZSBvYmplY3RzIHdpdGgKPj4gbXVsdGlwbGUgbmFtZXMsIG5vdCBvbmx5IGlu
IGFzc2VtYmx5IGJ1dCBhbHNvIGluIEMgKHVzaW5nIHRoZSAiYWxpYXMiCj4+IGF0dHJpYnV0ZSku
Cj4gCj4gU2ltaWxhcmx5LCBub3RoaW5nIHRlbGxzIHRoZSBjb21waWxlciB0aGF0IHRoZXkgYXJl
IG5vdCB0d28gZGlzdGluY3Qgc3ltYm9scy4gCj4gWW91IGhhdmVuJ3QgeWV0IHByb3ZpZGVkIGV2
aWRlbmNlIGEgY29tcGlsZXIgY2Fubm90IHVzZSB0aGF0IGZvciBvcHRpbWl6YXRpb24uCgpUaGUg
Y29tcGlsZXIgY2FuIGxldmVyYWdlIGZvciBvcHRpbWl6YXRpb24gb25seSB3aGF0IGl0IGNhbiBw
cm92ZQoodG8gYmUgdW5kZWZpbmVkIGJlaGF2aW9yIG9yIHN5bWJvbHMgcmVmZXJyaW5nIHRvIGRp
c3RpbmN0IG9iamVjdHMKb3IgLi4uKS4gQSBjb21waWxlciBtYXkgbmV2ZXIgdXNlIGd1ZXNzZXMg
Zm9yIG9wdGltaXphdGlvbi4gVGhhdAppcyBpbiB0aGUgY2FzZSBoZXJlIGl0IGlzIG5vdCB1cyB3
aG8gbmVlZCB0byB0ZWxsIHRoZSBjb21waWxlciB0aGF0CnR3byBkaWZmZXJlbnQgc3ltYm9scyBt
YXkgcmVmZXIgdG8gdGhlIHNhbWUgb2JqZWN0LCBidXQgaXQgaXMgdGhlCmNvbXBpbGVyIHdoaWNo
IG5lZWRzIHRvIHByb3ZlIHRoYXQgdHdvIHN5bWJvbHMgY2Fubm90IHBvc3NpYmx5CnJlZmVyIHRv
IHRoZSBzYW1lIG9iamVjdC4gVGhpcyBpcyBwb3NzaWJsZSBmb3IgYXV0b21hdGljIGFuZCBzdGF0
aWMKb2JqZWN0cy4gVGhpcyBpcyBhbHNvIHBvc3NpYmxlIGZvciBzb21lIG5vbi1zdGF0aWMgb2Jq
ZWN0cyBkZWZpbmVkCmluIHRoZSBDVSB1bmRlciBjb21waWxhdGlvbi4gQnV0IHRoaXMgaXMgbm90
IHBvc3NpYmxlIGluIHRoZSBnZW5lcmFsCmNhc2UuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:36:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:36: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-devel-bounces@lists.xenproject.org>)
	id 1glWwk-00080B-Gy; Mon, 21 Jan 2019 10:36: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=rLzG=P5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1glWwj-000803-0E
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:36:49 +0000
X-Inumbo-ID: 7486831d-1d68-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7486831d-1d68-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:36:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C4528EBD;
 Mon, 21 Jan 2019 02:36:47 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6D3AE3F5C1;
 Mon, 21 Jan 2019 02:36:46 -0800 (PST)
To: "Bi, Dandan" <dandan.bi@intel.com>,
 edk2-devel-01 <edk2-devel@lists.01.org>, "Gao, Liming" <liming.gao@intel.com>
References: <cb47bed5-4326-9966-8f95-b80c7310a79a@arm.com>
 <3C0D5C461C9E904E8F62152F6274C0BB40B84976@SHSMSX104.ccr.corp.intel.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1532cb35-7af2-a76a-75f1-fe8b858da959@arm.com>
Date: Mon, 21 Jan 2019 10:36:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <3C0D5C461C9E904E8F62152F6274C0BB40B84976@SHSMSX104.ccr.corp.intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Unable to boot Linux with master EDK2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kinney, Michael D" <michael.d.kinney@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Laszlo Ersek <lersek@redhat.com>,
 Leif Lindholm <leif.lindholm@linaro.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGFuZGFuLAoKT24gMjEvMDEvMjAxOSAwMjoyMywgQmksIERhbmRhbiB3cm90ZToKPiBJIGhh
dmUgY29tbWl0dGVkIHRoZSBmaXggcGF0Y2guCj4gaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyL2NvbW1pdC9lYjc2Yjc2MjE4ZDViYWM4Njc0MTRlMmZmNmRkMDljNmU3YzcwMGRkCj4g
Cj4gUGxlYXNlIHRyeWluZyB0aGUgbGF0ZXN0IEVESzIgbWFzdGVyLgoKSSBoYXZlIHRyaWVkIEVE
SzIgbWFzdGVyIGFuZCBnb3QgYSBndWVzdCBib290aW5nIHdpdGggVUVGSS4gVGhhbmsgeW91IGZv
ciAKbWVyZ2luZyBpdCEKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:54:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:54: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-devel-bounces@lists.xenproject.org>)
	id 1glXDr-00015Q-39; Mon, 21 Jan 2019 10:54: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=Cdle=P5=gmail.com=stefanha@srs-us1.protection.inumbo.net>)
 id 1glXDp-00015L-Al
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:54:29 +0000
X-Inumbo-ID: eb9aa342-1d6a-11e9-a1e0-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb9aa342-1d6a-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:54:27 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id t27so22756504wra.6
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 02:54:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=kwEKN3jKEtf1rfevPObpW8yI5ApAJIK3fOCxsBGxYnU=;
 b=uVZmifChI9jRFVnpngBjkOSODMblvI4tknsmfuqyKXUUMVPkGU3SKRhOZ12TZWK0+T
 A3vf087GbNJlwqzyAsBtveMBnp+jXT1/ZzDIBOF9662WXqe0lYEjXQf467eCaV01HfnV
 GtTjOLQShKFTu3dKDXKqmImBbL33JUoLzoTcdJJDs4C54OW6mOZIxX8rj7PubjdN5v1H
 LSWQNFbCWdrU204edd4Nmdj+dYe/PDh77jHmM1dMF5OYi7kFFbKPFJfTWFq0QWeGk9yL
 ETq1rPwAV00xI5cQGPopoIuGLIBj39DFzM0Ovrci5Pu8IJedkfXiXfIaOLpFOeUkbc6D
 nr1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=kwEKN3jKEtf1rfevPObpW8yI5ApAJIK3fOCxsBGxYnU=;
 b=sxYUeMdbM2aan9wJ83sgXsKYl0SdrEGsJXggDU5Lwe4BiMoAWb3g6dqHZcgdmLpZl0
 8Nvq0WtT/NXUru2NhOU1YNMJ5VT98czB1GE89ovb7xO7GzLuur0gr0s7xlRFivRzAVjB
 E3C1tCQ+sJPpu4rLgZix0SOxjdZDvb4Z+IJKSgnshj9UjHpRY3w5d7YlGCEJ+LzWRKRP
 BirKGDe6Af3Uvg19arncd/i7VbzZnbVWXqTw/ccmw/orcEVW+vsRstH4Z7L9lk3JKVZZ
 b3PaceCeskUYLzhUBHK6cPJwzXpywVubTJps9jxj4AtbB8wK+3yIsn//YLwpnUMUJ2dm
 MN5Q==
X-Gm-Message-State: AJcUukdaMSem2vmyH9REJq1dh1wsx55gEUQ2x9vOby8cHvAHhqL/pP9X
 DqTwc6t6M9G0oQ8nsYIFE6s/cKqASnYNMA==
X-Google-Smtp-Source: ALg8bN6uMMk0jHzVEO3es/QEPE/fxO8YF4+pFAi2yuviuHpyCVukXp0b2xge182LaN/NtuMvqIHstA==
X-Received: by 2002:adf:ef88:: with SMTP id d8mr27480852wro.163.1548068066429; 
 Mon, 21 Jan 2019 02:54:26 -0800 (PST)
Received: from localhost ([51.15.41.238])
 by smtp.gmail.com with ESMTPSA id v6sm75052236wro.57.2019.01.21.02.54.25
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 21 Jan 2019 02:54:25 -0800 (PST)
Date: Mon, 21 Jan 2019 10:54:24 +0000
From: Stefan Hajnoczi <stefanha@gmail.com>
To: Liam Merwick <liam.merwick@oracle.com>
Message-ID: <20190121105424.GH30536@stefanha-x1.localdomain>
References: <154803791641.5550.15254007790773130906@2d3111e9616b>
 <7979bbc2-2713-4043-291b-79b7132634c0@oracle.com>
MIME-Version: 1.0
In-Reply-To: <7979bbc2-2713-4043-291b-79b7132634c0@oracle.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v3 0/4] QEMU changes to do PVH
 boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: fam@euphon.net, ehabkost@redhat.com, maran.wilson@oracle.com,
 mst@redhat.com, qemu-devel@nongnu.org, george.kennedy@oracle.com,
 stefanha@redhat.com, xen-devel@lists.xenproject.org, pbonzini@redhat.com,
 boris.ostrovsky@oracle.com, rth@twiddle.net, sgarzare@redhat.com
Content-Type: multipart/mixed; boundary="===============0468365322248336879=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0468365322248336879==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="lrvsYIebpInmECXG"
Content-Disposition: inline


--lrvsYIebpInmECXG
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jan 21, 2019 at 08:19:03AM +0000, Liam Merwick wrote:
> On 21/01/2019 02:31, no-reply@patchew.org wrote:
> > Patchew URL: https://patchew.org/QEMU/1547554687-12687-1-git-send-email=
-liam.merwick@oracle.com/
> ...>
> >    CC      dma-helpers.o
> >    CC      vl.o
> > /tmp/qemu-test/src/block/sheepdog.c: In function 'find_vdi_name':
> > /tmp/qemu-test/src/block/sheepdog.c:1239:5: error: 'strncpy' specified =
bound 256 equals destination size [-Werror=3Dstringop-truncation]
> >       strncpy(buf + SD_MAX_VDI_LEN, tag, SD_MAX_VDI_TAG_LEN);
> >       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > cc1: all warnings being treated as errors
> >=20
>=20
>=20
> Given the PVH patch series was posted 5 days ago and the following change
> was committed 3 days ago, I'm assuming this is not related to the PVH
> changes (which do not touch this file).
>=20
> commit 97b583f46c435aaa40942ca73739d79190776b7f
> Author: Philippe Mathieu-Daud=E9 <philmd@redhat.com>
> Date:   Thu Jan 3 09:56:35 2019 +0100
>=20
>     block/sheepdog: Use QEMU_NONSTRING for non NUL-terminated arrays

Yes, don't worry, it's a false positive.

Stefan

--lrvsYIebpInmECXG
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJcRaTgAAoJEJykq7OBq3PIyqEIAKTn3nBUrMCGFIo7UyaD93oQ
SdGjt0xqouk7nGmnvV71C/vPUSLzR78EF3yvseHSkJv+hpBA2WN+p+jQAyIWz3BP
ajszz66vHPKzte3Tpo1PBFuwgFSkTCgub+q2pna23g2QPharBhm/61QHsmcQ0eVs
P+NuHBZXfFBe0iZ1ykXR4OwmJ5Wmw+HBlTGUXMkJy3NV5+VU7Tlh+6Ek6hgfm+36
MLxONoXfQzXSJPHhrxPE8uGPrgAv5yAKiiO2AX7G/1n2dncicN/XKU/3Dy5AJ4z1
3pm9X0McNX4d9dv+k6CWSKc6Zku3xv2peTG6fe06xX0KjAwoibVejih3s0YoPc4=
=755q
-----END PGP SIGNATURE-----

--lrvsYIebpInmECXG--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0468365322248336879==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 21 10:59:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 10:59:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glXIx-0001Jc-RI; Mon, 21 Jan 2019 10:59: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=/OZ6=P5=citrix.com=prvs=917180b51=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1glXIx-0001JX-2O
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 10:59:47 +0000
X-Inumbo-ID: a96953c0-1d6b-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a96953c0-1d6b-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 10:59:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,502,1539648000"; d="scan'208";a="76049903"
Date: Mon, 21 Jan 2019 10:58:37 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190121105837.bnns4jfx7zfkycra@zion.uk.xensource.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-16-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548064795-18160-16-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 15/15] MAINTAINERS: add new section for
 Argo and self as maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDE6NTk6NTVBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVy
LmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KPiAtLS0KPiAKPiAgTUFJTlRBSU5FUlMgfCA4ICsrKysr
KysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEv
TUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwo+IGluZGV4IDk2YTA1MTguLmM0ZjUzMTYgMTAwNjQ0
Cj4gLS0tIGEvTUFJTlRBSU5FUlMKPiArKysgYi9NQUlOVEFJTkVSUwo+IEBAIC0xNTgsNiArMTU4
LDE0IEBAIFM6CVN1cHBvcnRlZAo+ICBGOgl4ZW4vYXJjaC94ODYvaHZtL3N2bS8KPiAgRjoJeGVu
L2FyY2gveDg2L2NwdS92cG11X2FtZC5jCj4gIAo+ICtBUkdPCj4gK006ICBDaHJpc3RvcGhlciBD
bGFyayA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+Cj4gK1M6ICBNYWludGFpbmVkCj4g
K0Y6ICB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCj4gK0Y6ICB4ZW4vaW5jbHVkZS94ZW4vYXJn
by5oCj4gK0Y6ICB4ZW4vY29tbW9uL2FyZ28uYwo+ICtGOiAgeGVuL2NvbW1vbi9jb21wYXQvYXJn
by5jCj4gKwoKVXNlIHRhYiBmb3IgaW5kZW50YXRpb24gcGxlYXNlLgoKV2VpLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 11:09:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 11:09: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-devel-bounces@lists.xenproject.org>)
	id 1glXS9-0002AL-Jz; Mon, 21 Jan 2019 11:09: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=q2fe=P5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glXS8-0002AG-3I
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 11:09:16 +0000
X-Inumbo-ID: fc828d98-1d6c-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc828d98-1d6c-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 11:09:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Jan 2019 04:07:13 -0700
Message-Id: <5C45A7DD020000780020FA97@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 21 Jan 2019 04:07:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-16-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1548064795-18160-16-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 15/15] MAINTAINERS: add new section for
 Argo and self as maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAxLjE5IGF0IDEwOjU5LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IC0tLSBhL01BSU5UQUlORVJTCj4gKysrIGIvTUFJTlRBSU5FUlMKPiBAQCAtMTU4
LDYgKzE1OCwxNCBAQCBTOglTdXBwb3J0ZWQKPiAgRjoJeGVuL2FyY2gveDg2L2h2bS9zdm0vCj4g
IEY6CXhlbi9hcmNoL3g4Ni9jcHUvdnBtdV9hbWQuYwo+ICAKPiArQVJHTwo+ICtNOiAgQ2hyaXN0
b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwuY29tPgo+ICtTOiAgTWFpbnRh
aW5lZAo+ICtGOiAgeGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAo+ICtGOiAgeGVuL2luY2x1ZGUv
eGVuL2FyZ28uaAo+ICtGOiAgeGVuL2NvbW1vbi9hcmdvLmMKPiArRjogIHhlbi9jb21tb24vY29t
cGF0L2FyZ28uYwoKUGxlYXNlIGZvbGxvdyB0aGUgd2hpdGVzcGFjZSBtb2RlbCBvZiBhZGphY2Vu
dCBlbnRyaWVzLCB0aGUgbW9yZQppbiBsaWdodCBvZiB0aGlzIHJlY2VudCBwYXRjaDoKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAxL21z
ZzAwMTk2Lmh0bWwKKEkgY2FuJ3QgcmVhbGx5IHRlbGwgd2h5IEkgZGlkbid0IGFwcGx5IGl0IHll
dCkKCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 11:28:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 11:28: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-devel-bounces@lists.xenproject.org>)
	id 1glXk1-0003gz-CI; Mon, 21 Jan 2019 11:27: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=q2fe=P5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glXk0-0003gu-9j
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 11:27:44 +0000
X-Inumbo-ID: 911b6a23-1d6f-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 911b6a23-1d6f-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 11:27:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Jan 2019 04:27:41 -0700
Message-Id: <5C45ACAA020000780020FAF9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 21 Jan 2019 04:27:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190118160328.10455-1-paul.durrant@citrix.com>
In-Reply-To: <20190118160328.10455-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Sander Eikelenboom <linux@eikelenboom.it>, Julien Grall <julien.grall@arm.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE5IGF0IDE3OjAzLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC4uLmFuZCByZW1vdmUgYWxpZ25tZW50IGFzc2VydGlvbnMuCj4gCj4gVGVzdGluZyBzaG93
cyB0aGF0IGNlcnRhaW4gY2FsbGVycyBvZiBpb21tdV9sZWdhY3lfbWFwL3VubWFwKCkgc3BlY2lm
eQo+IG9yZGVyID4gMCByYW5nZXMgdGhhdCBhcmUgbm90IG9yZGVyIGFsaWduZWQgdGh1cyBjYXVz
aW5nIG9uZSBvZiB0aGUKPiBJU19BTElHTkVEKCkgYXNzZXJ0aW9ucyB0byBmaXJlLgoKQXMgc2Fp
ZCBiZWZvcmUgLSB3aXRob3V0IGEgbXVjaCBiZXR0ZXIgZXhwbGFuYXRpb24gb2Ygd2h5IHRoZSBj
dXJyZW50Cm9yZGVyLWJhc2VkIG1vZGVsIGlzIHVuc3VpdGFibGUgKHNvIGZhciBJJ3ZlIGJlZW4g
cHJvdmlkZWQgb25seSB2YWd1ZQpwb2ludGVycyBpbnRvICJzb21ld2hlcmUgaW4gUFZIIERvbTAg
Ym9vdCBjb2RlIiBpaXJjKSB0byB1bmRlcnN0YW5kCndoeSBpdCdzIHVuZGVzaXJhYmxlIHRvIHNp
bXBseSBtYWtlIHRob3NlIGNhbGwgc2l0ZXMgb2JleSB0byB0aGUgY3VycmVudApyZXF1aXJlbWVu
dHMsIEknbSBub3QgaGFwcHkgdG8gc2VlIHVzIGdvIHRoaXMgcm91dGUuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 11:42:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 11:42: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-devel-bounces@lists.xenproject.org>)
	id 1glXyS-0005AR-MZ; Mon, 21 Jan 2019 11:42: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=rLzG=P5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1glXyR-0005AM-0K
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 11:42:39 +0000
X-Inumbo-ID: a6f4ce49-1d71-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a6f4ce49-1d71-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 11:42:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DE55280D;
 Mon, 21 Jan 2019 03:42:37 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CA5BA3F5C1;
 Mon, 21 Jan 2019 03:42:36 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-9-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <af48d16a-9028-ceb6-5cc6-8be703b04a60@arm.com>
Date: Mon, 21 Jan 2019 11:42:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181218211126.6886-9-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 08/11] optee: add support for arbitrary
 shared memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMTgvMTIvMjAxOCAyMToxMSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gRnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4g
Cj4gU2hhcmVkIG1lbW9yeSBpcyB3aWRlbHkgdXNlZCBieSBOVyB0byBjb21tdW5pY2F0ZSB3aXRo
Cj4gVEFzIGluIE9QLVRFRS4gTlcgY2FuIHNoYXJlIHBhcnQgb2Ygb3duIG1lbW9yeSB3aXRoCj4g
VEEgb3IgT1AtVEVFIGNvcmUsIGJ5IHJlZ2lzdGVyaW5nIGl0IE9QLVRFRSwgb3IgYnkgcHJvdmlk
aW5nCj4gYSB0ZW1wb3JhbCByZWZlcmVuY2UuIEFueXdheXMsIGluZm9ybWF0aW9uIGFib3V0IHN1
Y2ggbWVtb3J5Cj4gYnVmZmVycyBhcmUgc2VudCB0byBPUC1URUUgYXMgYSBsaXN0IG9mIHBhZ2Vz
LiBUaGlzIG1lY2hhbmlzbQo+IGlzIGRlc2NyaWJlZCBpbiBvcHRlZV9tc2cuaC4KPiAKPiBNZWRp
YXRvciBzaG91bGQgc3RlcCBpbiB3aGVuIE5XIHRyaWVzIHRvIHNoYXJlIG1lbW9yeSB3aXRoCj4g
T1AtVEVFIGZvciB0d28gcmVhc29uczoKPiAKPiAxLiBEbyBhZGRyZXNzIHRyYW5zbGF0aW9uIGZy
b20gSVBBIHRvIFBBLgo+IDIuIFBpbiBkb21haW4gcGFnZXMgdGlsbCB0aGV5IGFyZSBtYXBwZWQg
aW50byBPUC1URUUgb3IgVEEKCkxvb2tpbmcgYXQgdGhlIGNvZGUsIEkgdGhpbmsgdGhlIHBhZ2Ug
YXJlIG1hcHBlZCB3aGlsZSBPUC1URUUgaXMgdXNpbmcgdGhlbS4gSWYgCnNvLCBpdCBzaG91bGQg
YmUgcy90aWxsL3doaWxlLy4KCj4gICAgIGFkZHJlc3Mgc3BhY2UsIHNvIGRvbWFpbiBjYW4ndCB0
cmFuc2ZlciB0aGlzIHBhZ2VzIHRvCj4gICAgIG90aGVyIGRvbWFpbiBvciBiYWxsb29uIG91dCB0
aGVtLiA+Cj4gQWRkcmVzcyB0cmFuc2xhdGlvbiBpcyBkb25lIGJ5IHRyYW5zbGF0ZV9ub25jb250
aWcoLi4uKSBmdW5jdGlvbi4KPiBJdCBhbGxvY2F0ZXMgbmV3IGJ1ZmZlciBmcm9tIHhlbmhlYXAg
YW5kIHRoZW4gd2Fsa3Mgb24gZ3Vlc3QKPiBwcm92aWRlZCBsaXN0IG9mIHBhZ2VzLCB0cmFuc2xh
dGVzIGFkZHJlc3NlcyBhbmQgc3RvcmVzIFBBcyBpbnRvCj4gbmV3bHkgYWxsb2NhdGVkIGJ1ZmZl
ci4gVGhpcyBidWZmZXIgd2lsbCBiZSBwcm92aWRlZCB0byBPUC1URUUKPiBpbnN0ZWFkIG9mIG9y
aWdpbmFsIGJ1ZmZlciBmcm9tIHRoZSBndWVzdC4gVGhpcyBidWZmZXIgd2lsbAo+IGJlIGZyZWUg
YXQgdGhlIGVuZCBvZiBzdGFuZGFyZCBjYWxsLgo+IAo+IEluIHRoZSBzYW1lIHRpbWUgdGhpcyBm
dW5jdGlvbiBwaW5zIHBhZ2VzIGFuZCBzdG9yZXMgdGhlbSBpbgo+IHN0cnVjdCBvcHRlZV9zaG1f
YnVmIG9iamVjdC4gVGhpcyBvYmplY3Qgd2lsbCBsaXZlIGFsbCB0aGUgdGltZSwKPiB3aGVuIGdp
dmVuIFNITSBidWZmZXIgaXMga25vd24gdG8gT1AtVEVFLiBJdCB3aWxsIGJlIGZyZWVkCj4gYWZ0
ZXIgZ3Vlc3QgdW5yZWdpc3RlcnMgc2hhcmVkIGJ1ZmZlci4gQXQgdGhpcyB0aW1lIHBhZ2VzCj4g
d2lsbCBiZSB1bnBpbm5lZC4KPiAKPiBXZSBkb24ndCBuZWVkIHRvIGRvIGFueSBzcGVjaWFsIHJl
ZmVyZW5jZSBjb3VudGluZyBiZWNhdXNlIE9QLVRFRQo+IHRyYWNrcyBidWZmZXIgb24gaXRzIHNp
ZGUuIFNvLCBtZWRpYXRvciB3aWxsIHVucGluIHBhZ2VzIG9ubHkKPiB3aGVuIE9QLVRFRSByZXR1
cm5zIHN1Y2Nlc3NmdWxseSBmcm9tIE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE0KPiBjYWxs
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21h
aWwuY29tPgo+IC0tLQo+IAo+ICAgQ2hhbmdlcyBmcm9tIHYyOgo+ICAgLSBNYWRlIHN1cmUgdGhh
dCBndWVzdCBkb2VzIG5vdCB0cmllcyB0byByZWdpc3RlciBzaGFyZWQgYnVmZmVyIHdpdGgKPiAg
ICAgdGhlIHNhbWUgY29va2llIHR3aWNlCj4gICAtIEZpeGVkIGNvZGluZyBzdHlsZQo+ICAgLSBV
c2UgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoKSBpbnN0ZWFkIG9mIGRpcmVjdCBtZW1vcnkg
bWFwcGluZwo+IAo+ICAgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgMjc0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDI3NCBpbnNl
cnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hl
bi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+IGluZGV4IDc3MTE0OGU5NDAuLmNmYzNiMzRkZjcgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L3RlZS9vcHRlZS5jCj4gQEAgLTM3LDYgKzM3LDEwIEBACj4gICAgKi8KPiAgICNkZWZpbmUgTUFY
X1JQQ19TSE1TICAgIE1BWF9TVERfQ0FMTFMKPiAgIAo+ICsvKiBNYXhpbXVtIHRvdGFsIG51bWJl
ciBvZiBwYWdlcyB0aGF0IGd1ZXN0IGNhbiBzaGFyZSB3aXRoIE9QLVRFRSAqLwo+ICsjZGVmaW5l
IE1BWF9UT1RBTF9TTUhfQlVGX1BHICAgIDE2Mzg0CgpQbGVhc2UgZXhwbGFpbiBpbiB0aGUgY29t
bWl0IG1lc3NhZ2UgYW5kIGNvZGUgaG93IHlvdSBjYW1lIHVwIHRvIHRoaXMgdmFsdWUuCgo+ICsj
ZGVmaW5lIE1BWF9OT05DT05USUdfRU5UUklFUyAgIDUKCklmIEkgdW5kZXJzdGFuZCBjb3JyZWN0
bHkgdGhlIGNvZGUgYmVsb3csIE1BWF9OT05DT05USUdfRU5USVJFUyBpcyBiYXNpY2FsbHkgCmxp
bmtlZCB0byB0aGUgbnVtYmVyIG9mIHBhcmFtZXRlcnMuIFRoZSBtYXhpbXVtIG51bWJlciBvZiBw
YXJhbWV0ZXJzIGlzIDUuCgpJIHNlZSBpbiBwYXRjaCAjNiB5b3UgY2hlY2sgaGF2ZSB0aGUgZm9s
bG93aW5nIGNoZWNrCgpPUFRFRV9NU0dfR0VUX0FSR19TSVpFKG51bV9wYXJhbXMpID4gT1BURUVf
TVNHX05PTkNPTlRJR19QQUdFX1NJWkUKCkl0IGlzIG5vdCBlbnRpcmVseSBvYnZpb3VzIGhvdyB0
aGlzIGVuc3VyZSB5b3UgaGF2ZSBubyBtb3JlIHRoYW4gNSBwYXJhbWV0ZXJzIApuZWl0aGVyIGhv
dyB5b3UgY2FtZSB1cCB0byB0aGlzIHZhbHVlLiBDYW4geW91IHBsZWFzZSBhdCBsZWFzdCBwcm92
aWRlIG1vcmUgCmRvY3VtZW50YXRpb24gaW4gdGhlIGNvZGUgZXhwbGFpbmluZyB0aGUgb3JpZ2lu
IG9mIHRoZSB2YWx1ZT8KCllvdSBtaWdodCBhbHNvIHdhbnQgYQoKQlVJTERfQlVHX09OKE9QVEVF
X01TR19HRVRfQVJHX1NJWkUoTUFYX05PTkNPTlRJR19FTlRSSUVTKSA9PSAKT1BURUVfTVNHX05P
TkNPTlRJR19QQUdFX1NJWkUpLgoKPiArCj4gICAjZGVmaW5lIE9QVEVFX0tOT1dOX05TRUNfQ0FQ
UyBPUFRFRV9TTUNfTlNFQ19DQVBfVU5JUFJPQ0VTU09SCj4gICAjZGVmaW5lIE9QVEVFX0tOT1dO
X1NFQ19DQVBTIChPUFRFRV9TTUNfU0VDX0NBUF9IQVZFX1JFU0VSVkVEX1NITSB8IFwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX1NNQ19TRUNfQ0FQX1VOUkVHSVNURVJF
RF9TSE0gfCAgXAo+IEBAIC01MCw2ICs1NCw5IEBAIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCB7Cj4g
ICAgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ICAgICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJn
ICp4ZW5fYXJnOwo+ICAgICAgIHBhZGRyX3QgZ3Vlc3RfYXJnX2lwYTsKPiArICAgIC8qIEJ1ZmZl
ciBmb3IgdHJhbnNsYXRlZCBwYWdlIGFkZHJlc3Nlcywgc2hhcmVkIHdpdGggT1AtVEVFICovCj4g
KyAgICB2b2lkICpub25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFU107Cj4gKyAgICBpbnQg
bm9uX2NvbnRpZ19vcmRlcltNQVhfTk9OQ09OVElHX0VOVFJJRVNdOwo+ICAgICAgIGludCBvcHRl
ZV90aHJlYWRfaWQ7Cj4gICAgICAgaW50IHJwY19vcDsKPiAgICAgICBib29sIGluX2ZsaWdodDsK
PiBAQCAtNjMsMTIgKzcwLDIzIEBAIHN0cnVjdCBzaG1fcnBjIHsKPiAgICAgICB1aW50NjRfdCBj
b29raWU7Cj4gICB9Owo+ICAgCj4gKy8qIFNoYXJlZCBtZW1vcnkgYnVmZmVyIGZvciBhcmJpdHJh
cnkgZGF0YSAqLwo+ICtzdHJ1Y3Qgb3B0ZWVfc2htX2J1ZiB7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIGxpc3Q7Cj4gKyAgICB1aW50NjRfdCBjb29raWU7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbWF4
X3BhZ2VfY250Owo+ICsgICAgdW5zaWduZWQgaW50IHBhZ2VfY250OwoKSSBhbSBub3QgY29udmlu
Y2VkIHRoZSB0d28gdmFyaWFibGVzIGFyZSB1c2VmdWwuIEl0IGFjdHVhbGx5IGFkZHMgbW9yZSBj
b25mdXNpb24gCmJlY2F1c2Ugb2YgdGhlIGNsb3NlIG5hbWluZy4KCkxvb2tpbmcgYXQgdGhlIGNv
ZGUsIHlvdSBhZGQgdGhlIHBhZ2UgY29udGlndW91c2x5IGluIHRoZSBhcnJheS4gU28gSSB0aGlu
ayAKcGFnZV9jbnQgY291bGQgZWFzaWx5IGJlIHJlcGxhY2VkIGJ5IGNoZWNraW5nIHdoZXRoZXIg
cGFnZXNbTl0gaXMgTlVMTCAuCgo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZXNbXTsKPiAr
fTsKPiArCj4gICAvKiBEb21haW4gY29udGV4dCAqLwo+ICAgc3RydWN0IG9wdGVlX2RvbWFpbiB7
Cj4gICAgICAgc3RydWN0IGxpc3RfaGVhZCBjYWxsX2xpc3Q7Cj4gICAgICAgc3RydWN0IGxpc3Rf
aGVhZCBzaG1fcnBjX2xpc3Q7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIG9wdGVlX3NobV9idWZf
bGlzdDsKPiAgICAgICBhdG9taWNfdCBjYWxsX2NvdW50Owo+ICAgICAgIGF0b21pY190IHNobV9y
cGNfY291bnQ7Cj4gKyAgICBhdG9taWNfdCBvcHRlZV9zaG1fYnVmX3BhZ2VzOwo+ICAgICAgIHNw
aW5sb2NrX3QgbG9jazsKPiAgIH07Cj4gICAKPiBAQCAtMTI1LDkgKzE0MywxMSBAQCBzdGF0aWMg
aW50IG9wdGVlX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgCj4gICAgICAgSU5JVF9MSVNU
X0hFQUQoJmN0eC0+Y2FsbF9saXN0KTsKPiAgICAgICBJTklUX0xJU1RfSEVBRCgmY3R4LT5zaG1f
cnBjX2xpc3QpOwo+ICsgICAgSU5JVF9MSVNUX0hFQUQoJmN0eC0+b3B0ZWVfc2htX2J1Zl9saXN0
KTsKPiAgIAo+ICAgICAgIGF0b21pY19zZXQoJmN0eC0+Y2FsbF9jb3VudCwgMCk7Cj4gICAgICAg
YXRvbWljX3NldCgmY3R4LT5zaG1fcnBjX2NvdW50LCAwKTsKPiArICAgIGF0b21pY19zZXQoJmN0
eC0+b3B0ZWVfc2htX2J1Zl9wYWdlcywgMCk7Cj4gICAKPiAgICAgICBzcGluX2xvY2tfaW5pdCgm
Y3R4LT5sb2NrKTsKPiAgIAo+IEBAIC0zMjUsMTIgKzM0NSw5MSBAQCBzdGF0aWMgdm9pZCBmcmVl
X3NobV9ycGMoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCB1aW50NjRfdCBjb29raWUpCj4gICAg
ICAgeGZyZWUoc2htX3JwYyk7Cj4gICB9Cj4gICAKPiArc3RhdGljIHN0cnVjdCBvcHRlZV9zaG1f
YnVmICphbGxvY2F0ZV9vcHRlZV9zaG1fYnVmKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90IGNvb2tpZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlc19jbnQpCj4gK3sKPiArICAgIHN0cnVjdCBvcHRl
ZV9zaG1fYnVmICpvcHRlZV9zaG1fYnVmLCAqb3B0ZWVfc2htX2J1Zl90bXA7Cj4gKwo+ICsgICAg
d2hpbGUgKCB0cnVlICkKCkkgd291bGQgcHJlZmVyIGlmIHdlIGF2b2lkIHdoaWxlICggdHJ1ZSAp
IGFuZCB1c2UKCmRvIHsgfSB3aGlsZSAoIGF0b21pYy4uLiguLi4pICE9IG9sZCkKCj4gKyAgICB7
Cj4gKyAgICAgICAgaW50IG9sZCA9IGF0b21pY19yZWFkKCZjdHgtPm9wdGVlX3NobV9idWZfcGFn
ZXMpOwo+ICsgICAgICAgIGludCBuZXcgPSBvbGQgKyBwYWdlc19jbnQ7CgpOZXdsaW5lIGhlcmUg
cGxlYXNlLgoKPiArICAgICAgICBpZiAoIG5ldyA+PSBNQVhfVE9UQUxfU01IX0JVRl9QRyApCj4g
KyAgICAgICAgICAgIHJldHVybiBOVUxMOwpUaGUgbGltaXRhdGlvbiBpcyBpbiBudW1iZXIgb2Yg
cGFnZSBhbmQgcXVpdGUgaGlnaC4gV2hhdCB3b3VsZCBwcmV2ZW50IGEgZ3Vlc3QgCnRvIHJlZ2lz
dGVyIHNoYXJlZCBtZW1vcnkgcGFnZSBieSBwYWdlPyBJZiBub3RoaW5nLCB0aGVuIEkgdGhpbmsg
eW91IGNhbiBlbmQgdXAgCnRvIHNvbWV0aGluZyBpbnRlcmVzdGluZyBpc3N1ZSBpbiBYZW4gYmVj
YXVzZSBvZiB0aGUgZ3Jvd2luZyBsaXN0IGFuZCBtZW1vcnkgdXNlZC4KCgo+ICsgICAgICAgIGlm
ICggbGlrZWx5KG9sZCA9PSBhdG9taWNfY21weGNoZygmY3R4LT5vcHRlZV9zaG1fYnVmX3BhZ2Vz
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQsIG5ldykp
ICkKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAgb3B0ZWVfc2htX2J1
ZiA9IHh6YWxsb2NfYnl0ZXMoc2l6ZW9mKHN0cnVjdCBvcHRlZV9zaG1fYnVmKSArCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWdlc19jbnQgKiBzaXplb2Yoc3RydWN0IHBhZ2UgKikp
OwoKQ29kaW5nIHN0eWxlOiBwYWdlX2NudCBzaG91bGQgYmUgYWxpZ25lZCB3aXRoIHNpemVvZi4K
Cj4gKyAgICBpZiAoICFvcHRlZV9zaG1fYnVmICkKPiArICAgICAgICBnb3RvIGVycjsKPiArCj4g
KyAgICBvcHRlZV9zaG1fYnVmLT5jb29raWUgPSBjb29raWU7Cj4gKyAgICBvcHRlZV9zaG1fYnVm
LT5tYXhfcGFnZV9jbnQgPSBwYWdlc19jbnQ7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZjdHgtPmxv
Y2spOwo+ICsgICAgLyogQ2hlY2sgaWYgdGhlcmUgaXMgYWxyZWFkeSBTSE0gd2l0aCB0aGUgc2Ft
ZSBjb29raWUgKi8KPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIG9wdGVlX3NobV9idWZfdG1w
LCAmY3R4LT5vcHRlZV9zaG1fYnVmX2xpc3QsIGxpc3QgKQo+ICsgICAgewo+ICsgICAgICAgIGlm
ICggb3B0ZWVfc2htX2J1Zl90bXAtPmNvb2tpZSA9PSBjb29raWUgKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICAgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4gKyAgICAgICAgICAgIGdwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICJHdWVzdCB0cmllcyB0byB1c2UgdGhlIHNhbWUgU0hNIGJ1ZmZl
ciBjb29raWUiKTsKCkkgd291bGQgdXNlIGdkcHJpbnRrKC4uLikgYW5kIGFkZCB0aGUgY29va2ll
IG51bWJlciBmb3IgZGVidWcuCgo+ICsgICAgICAgICAgICBnb3RvIGVycjsKPiArICAgICAgICB9
Cj4gKyAgICB9Cj4gKwo+ICsgICAgbGlzdF9hZGRfdGFpbCgmb3B0ZWVfc2htX2J1Zi0+bGlzdCwg
JmN0eC0+b3B0ZWVfc2htX2J1Zl9saXN0KTsKPiArICAgIHNwaW5fdW5sb2NrKCZjdHgtPmxvY2sp
Owo+ICsKPiArICAgIHJldHVybiBvcHRlZV9zaG1fYnVmOwo+ICsKPiArZXJyOgo+ICsgICAgYXRv
bWljX3N1YihwYWdlc19jbnQsICZjdHgtPm9wdGVlX3NobV9idWZfcGFnZXMpOwo+ICsgICAgeGZy
ZWUob3B0ZWVfc2htX2J1Zik7Cj4gKwo+ICsgICAgcmV0dXJuIE5VTEw7Cj4gK30KPiArCj4gK3N0
YXRpYyB2b2lkIGZyZWVfb3B0ZWVfc2htX2J1ZihzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsIHVp
bnQ2NF90IGNvb2tpZSkKPiArewo+ICsgICAgc3RydWN0IG9wdGVlX3NobV9idWYgKm9wdGVlX3No
bV9idWY7Cj4gKyAgICBib29sIGZvdW5kID0gZmFsc2U7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZj
dHgtPmxvY2spOwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggb3B0ZWVfc2htX2J1ZiwgJmN0
eC0+b3B0ZWVfc2htX2J1Zl9saXN0LCBsaXN0ICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIG9w
dGVlX3NobV9idWYtPmNvb2tpZSA9PSBjb29raWUgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgZm91bmQgPSB0cnVlOwo+ICsgICAgICAgICAgICBsaXN0X2RlbCgmb3B0ZWVfc2htX2J1Zi0+
bGlzdCk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAg
IHNwaW5fdW5sb2NrKCZjdHgtPmxvY2spOwo+ICsKPiArICAgIGlmICggIWZvdW5kICkKPiArICAg
ICAgICByZXR1cm47Cj4gKwo+ICsgICAgZm9yICggaW50IGkgPSAwOyBpIDwgb3B0ZWVfc2htX2J1
Zi0+cGFnZV9jbnQ7IGkrKyApCgpUaGUgdmFyaWFibGUgc2hvdWxkIGJlIGRlY2xhcmVkIGF0IHRo
ZSBiZWdpbm5pbmcgb2YgdGhlIGZ1bmN0aW9uLiBJdCBzaG91bGQgYWxzbyAKYmUgdW5zaWduZWQu
Cgo+ICsgICAgICAgIGlmICggb3B0ZWVfc2htX2J1Zi0+cGFnZXNbaV0gKQo+ICsgICAgICAgICAg
ICBwdXRfcGFnZShvcHRlZV9zaG1fYnVmLT5wYWdlc1tpXSk7Cj4gKwo+ICsgICAgYXRvbWljX3N1
YihvcHRlZV9zaG1fYnVmLT5tYXhfcGFnZV9jbnQsICZjdHgtPm9wdGVlX3NobV9idWZfcGFnZXMp
Owo+ICsKPiArICAgIHhmcmVlKG9wdGVlX3NobV9idWYpOwo+ICt9Cj4gKwo+ICAgc3RhdGljIHZv
aWQgb3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPiAgIHsKPiAgICAgICBz
dHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXNwOwo+ICAgICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAq
Y2FsbCwgKmNhbGxfdG1wOwo+ICAgICAgIHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCA9IGQtPmFy
Y2gudGVlOwo+ICAgICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjLCAqc2htX3JwY190bXA7Cj4g
KyAgICBzdHJ1Y3Qgb3B0ZWVfc2htX2J1ZiAqb3B0ZWVfc2htX2J1ZiwgKm9wdGVlX3NobV9idWZf
dG1wOwo+ICAgCj4gICAgICAgLyogQXQgdGhpcyB0aW1lIGFsbCBkb21haW4gVkNQVXMgc2hvdWxk
IGJlIHN0b3BwZWQgKi8KPiAgIAo+IEBAIC0zNDksMTIgKzQ0OCwxNzcgQEAgc3RhdGljIHZvaWQg
b3B0ZWVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5X3NhZmUoIHNobV9ycGMsIHNobV9ycGNfdG1wLCAmY3R4LT5zaG1fcnBjX2xpc3Qs
IGxpc3QgKQo+ICAgICAgICAgICBmcmVlX3NobV9ycGMoY3R4LCBzaG1fcnBjLT5jb29raWUpOwo+
ICAgCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIG9wdGVlX3NobV9idWYsIG9wdGVl
X3NobV9idWZfdG1wLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3R4LT5vcHRl
ZV9zaG1fYnVmX2xpc3QsIGxpc3QgKQo+ICsgICAgICAgIGZyZWVfb3B0ZWVfc2htX2J1ZihjdHgs
IG9wdGVlX3NobV9idWYtPmNvb2tpZSk7Cj4gKwo+ICAgICAgIEFTU0VSVCghYXRvbWljX3JlYWQo
JmN0eC0+Y2FsbF9jb3VudCkpOwo+ICAgICAgIEFTU0VSVCghYXRvbWljX3JlYWQoJmN0eC0+c2ht
X3JwY19jb3VudCkpOwo+ICsgICAgQVNTRVJUKCFhdG9taWNfcmVhZCgmY3R4LT5vcHRlZV9zaG1f
YnVmX3BhZ2VzKSk7Cj4gICAKPiAgICAgICB4ZnJlZShkLT5hcmNoLnRlZSk7Cj4gICB9Cj4gICAK
PiArI2RlZmluZSBQQUdFTElTVF9FTlRSSUVTX1BFUl9QQUdFICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICAoKE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFIC8gc2l6ZW9mKHU2NCkp
IC0gMSkKPiArCj4gK3N0YXRpYyBzaXplX3QgZ2V0X3BhZ2VzX2xpc3Rfc2l6ZShzaXplX3QgbnVt
X2VudHJpZXMpCj4gK3sKPiArICAgIGludCBwYWdlcyA9IERJVl9ST1VORF9VUChudW1fZW50cmll
cywgUEFHRUxJU1RfRU5UUklFU19QRVJfUEFHRSk7Cj4gKwo+ICsgICAgcmV0dXJuIHBhZ2VzICog
T1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkU7Cj4gK30KPiArCj4gK3N0YXRpYyBib29sIHRy
YW5zbGF0ZV9ub25jb250aWcoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVfbXNnX3BhcmFtICpwYXJh
bSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaWR4KQoKVGhlIHBhcmFt
ZXRlciBpZHggc2hvdWxkIGJlIHVuc2lnbmVkIGludC4KCj4gK3sKPiArICAgIC8qCj4gKyAgICAg
KiBSZWZlciB0byBPUFRFRV9NU0dfQVRUUl9OT05DT05USUcgZGVzY3JpcHRpb24gaW4gb3B0ZWVf
bXNnLmggZm9yIGRldGFpbHMuCj4gKyAgICAgKi8KPiArICAgIHVpbnQ2NF90IHNpemU7Cj4gKyAg
ICB1bnNpZ25lZCBpbnQgcGFnZV9vZmZzZXQ7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbnVtX3BhZ2Vz
Owo+ICsgICAgdW5zaWduZWQgaW50IG9yZGVyOwo+ICsgICAgdW5zaWduZWQgaW50IGVudHJpZXNf
b25fcGFnZSA9IDA7Cj4gKyAgICBwYWRkcl90IGdhZGRyOwoKQnkgdGhlIHdheSB5b3UgdXNlIHRo
aXMgdmFyaWFibGUsIEkgd291bGQgcHJlZmVyIGlmIHlvdSBzdG9yZSBhIGZyYW1lIHVzaW5nIGdm
bl90LgoKPiArICAgIHN0cnVjdCBwYWdlX2luZm8gKmd1ZXN0X3BhZ2U7Cj4gKyAgICBzdHJ1Y3Qg
ewo+ICsgICAgICAgIHVpbnQ2NF90IHBhZ2VzX2xpc3RbUEFHRUxJU1RfRU5UUklFU19QRVJfUEFH
RV07Cj4gKyAgICAgICAgdWludDY0X3QgbmV4dF9wYWdlX2RhdGE7Cj4gKyAgICB9ICpwYWdlc19k
YXRhX2d1ZXN0LCAqcGFnZXNfZGF0YV94ZW4sICpwYWdlc19kYXRhX3hlbl9zdGFydDsKClRoZSBz
dHJ1Y3R1cmUgaXMgdGhlIGludGVybmFsIG9mIE9QVEVFX01TR19BVFRSX05PTkNPTlRJRywgYW0g
SSBjb3JyZWN0PyBJZiBzbywgCnRoZSBjb21tZW50IGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGZ1
bmN0aW9uIHNob3VsZCBiZSBvbiB0b3Agb2YgdGhlIHN0cnVjdHVyZSAKd2l0aCBmdXJ0aGVyIGNs
YXJpZmljYXRpb24gKGkuZSB0aGlzIGlzIHRoZSBsYXlvdXQgb2YgdGhlIG1lbW9yeSkuCgo+ICsg
ICAgc3RydWN0IG9wdGVlX3NobV9idWYgKm9wdGVlX3NobV9idWY7Cj4gKwo+ICsgICAgLyogT2Zm
c2V0IG9mIHVzZXIgYnVmZmVyIHdpdGhpbmcgcGFnZSAqLwoKTklUOiBzL3dpdGhpbmcvd2l0aGlu
LwoKPiArICAgIHBhZ2Vfb2Zmc2V0ID0gcGFyYW0tPnUudG1lbS5idWZfcHRyICYgKE9QVEVFX01T
R19OT05DT05USUdfUEFHRV9TSVpFIC0gMSk7Cj4gKwo+ICsgICAgLyogU2l6ZSBvZiB0aGUgdXNl
ciBidWZmZXIgaW4gYnl0ZXMgKi8KPiArICAgIHNpemUgPSBST1VORFVQKHBhcmFtLT51LnRtZW0u
c2l6ZSArIHBhZ2Vfb2Zmc2V0LAo+ICsgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX05PTkNP
TlRJR19QQUdFX1NJWkUpOwo+ICsKPiArICAgIG51bV9wYWdlcyA9IERJVl9ST1VORF9VUChzaXpl
LCBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4gKwo+ICsgICAgb3JkZXIgPSBnZXRf
b3JkZXJfZnJvbV9ieXRlcyhnZXRfcGFnZXNfbGlzdF9zaXplKG51bV9wYWdlcykpOwo+ICsKPiAr
ICAgIHBhZ2VzX2RhdGFfeGVuX3N0YXJ0ID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7
CgpCeSB1c2luZyBhbGxvY194ZW5oZWFwX3BhZ2VzLCB5b3UgbWF5IGVuZC11cCBhbGxvY2F0aW9u
IG1vcmUgbWVtb3J5IHRoYW4gCm5lY2Vzc2FyeSB3aGVuIHRoZSBvcmRlciBpcyBnZXR0aW5nIGJp
Z2dlci4gV2hhdCBpcyB0aGUgYmlnZ2VyIG9yZGVyIHlvdSBleHBlY3QgCmhlcmU/CgpbLi4uXQoK
PiAgIC8qCj4gICAgKiBDb3B5IGNvbW1hbmQgYnVmZmVyIGludG8geGVuIG1lbW9yeSB0bzoKPiAg
ICAqIDEpIEhpZGUgdHJhbnNsYXRlZCBhZGRyZXNzZXMgZnJvbSBndWVzdAo+IEBAIC00NjksNiAr
NzMzLDE0IEBAIHN0YXRpYyB2b2lkIGV4ZWN1dGVfc3RkX2NhbGwoc3RydWN0IG9wdGVlX2RvbWFp
biAqY3R4LAo+ICAgCj4gICAgICAgY29weV9zdGRfcmVxdWVzdF9iYWNrKGN0eCwgcmVncywgY2Fs
bCk7Cj4gICAKPiArICAgIC8qCj4gKyAgICAgKiBJZiBndWVzdCBzdWNjZXNzZnVsbHkgdW5yZWdp
c3RlcmVkIG93biBzaGFyZWQgbWVtb3J5LAo+ICsgICAgICogdGhlbiB3ZSBjYW4gdW5waW4gaXQn
cyBwYWdlcwoKTklUOiBNaXNzaW5nIGZ1bGwgc3RvcC4KCj4gKyAgICAgKi8KPiArICAgIGlmICgg
Y2FsbC0+eGVuX2FyZy0+Y21kID09IE9QVEVFX01TR19DTURfVU5SRUdJU1RFUl9TSE0gJiYKPiAr
ICAgICAgICAgY2FsbC0+eGVuX2FyZy0+cmV0ID09IDAgKQo+ICsgICAgICAgIGZyZWVfb3B0ZWVf
c2htX2J1ZihjdHgsIGNhbGwtPnhlbl9hcmctPnBhcmFtc1swXS51LnJtZW0uc2htX3JlZik7Cj4g
Kwo+ICAgICAgIHB1dF9zdGRfY2FsbChjdHgsIGNhbGwpOwo+ICAgICAgIGZyZWVfc3RkX2NhbGwo
Y3R4LCBjYWxsKTsKPiAgIH0KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 11:56:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 11:56:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glYBp-00065W-4W; Mon, 21 Jan 2019 11: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=u29s=P5=citrix.com=prvs=917a3d296=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1glYBn-00065R-LF
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 11:56:27 +0000
X-Inumbo-ID: 93c99ed8-1d73-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93c99ed8-1d73-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 11:56:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="84862930"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH] iommu: specify page_count rather than page_order to
 iommu_map/unmap()...
Thread-Index: AQHUr0dgI9Q2tc4Em0q//ZrZuMXseaW5iU4AgAAYVRA=
Date: Mon, 21 Jan 2019 11:56:23 +0000
Message-ID: <b972772efd3f4ac195d9c0311f71acf6@AMSPEX02CL03.citrite.net>
References: <20190118160328.10455-1-paul.durrant@citrix.com>
 <5C45ACAA020000780020FAF9@prv1-mh.provo.novell.com>
In-Reply-To: <5C45ACAA020000780020FAF9@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George
 Dunlap <George.Dunlap@citrix.com>, Sander Eikelenboom <linux@eikelenboom.it>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Chao Gao <chao.gao@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjEgSmFudWFyeSAyMDE5IDExOjI4Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgV2VpCj4g
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtl
bGVuYm9vbS5pdD47Cj4gR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsg
SWFuIEphY2tzb24KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+OyBKdW4gTmFrYWppbWEKPiA8anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSF0g
aW9tbXU6IHNwZWNpZnkgcGFnZV9jb3VudCByYXRoZXIgdGhhbiBwYWdlX29yZGVyIHRvCj4gaW9t
bXVfbWFwL3VubWFwKCkuLi4KPiAKPiA+Pj4gT24gMTguMDEuMTkgYXQgMTc6MDMsIDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAuLi5hbmQgcmVtb3ZlIGFsaWdubWVudCBhc3Nl
cnRpb25zLgo+ID4KPiA+IFRlc3Rpbmcgc2hvd3MgdGhhdCBjZXJ0YWluIGNhbGxlcnMgb2YgaW9t
bXVfbGVnYWN5X21hcC91bm1hcCgpIHNwZWNpZnkKPiA+IG9yZGVyID4gMCByYW5nZXMgdGhhdCBh
cmUgbm90IG9yZGVyIGFsaWduZWQgdGh1cyBjYXVzaW5nIG9uZSBvZiB0aGUKPiA+IElTX0FMSUdO
RUQoKSBhc3NlcnRpb25zIHRvIGZpcmUuCj4gCj4gQXMgc2FpZCBiZWZvcmUgLSB3aXRob3V0IGEg
bXVjaCBiZXR0ZXIgZXhwbGFuYXRpb24gb2Ygd2h5IHRoZSBjdXJyZW50Cj4gb3JkZXItYmFzZWQg
bW9kZWwgaXMgdW5zdWl0YWJsZSAoc28gZmFyIEkndmUgYmVlbiBwcm92aWRlZCBvbmx5IHZhZ3Vl
Cj4gcG9pbnRlcnMgaW50byAic29tZXdoZXJlIGluIFBWSCBEb20wIGJvb3QgY29kZSIgaWlyYykg
dG8gdW5kZXJzdGFuZAo+IHdoeSBpdCdzIHVuZGVzaXJhYmxlIHRvIHNpbXBseSBtYWtlIHRob3Nl
IGNhbGwgc2l0ZXMgb2JleSB0byB0aGUgY3VycmVudAo+IHJlcXVpcmVtZW50cywgSSdtIG5vdCBo
YXBweSB0byBzZWUgdXMgZ28gdGhpcyByb3V0ZS4KCkkgdGhvdWdodC4uLgoKIlVzaW5nIGEgY291
bnQgYWN0dWFsbHkgbWFrZXMgbW9yZSBzZW5zZSBiZWNhdXNlIHRoZSB2YWxpZApzZXQgb2YgbWFw
cGluZyBvcmRlcnMgaXMgc3BlY2lmaWMgdG8gdGhlIElPTU1VIGltcGxlbWVudGF0aW9uIGFuZCB0
byBpdApzaG91bGQgYmUgdXAgdG8gdGhlIGltcGxlbWVudGF0aW9uIHNwZWNpZmljIGNvZGUgdG8g
dHJhbnNsYXRlIGEgbWFwcGluZwpjb3VudCBpbnRvIGFuIG9wdGltYWwgc2V0IG9mIG1hcHBpbmcg
b3JkZXJzICh3aGVuIHRoZSBjb2RlIGlzIGZpbmFsbHkKbW9kaWZpZWQgdG8gc3VwcG9ydCBvcmRl
cnMgPiAwKS4iCgouLi53YXMgcmVhc29uYWJseSBjbGVhci4gSXMgdGhhdCBub3QgYSByZWFzb25h
YmxlIGp1c3RpZmljYXRpb24/IFdoYXQgZWxzZSBjb3VsZCBJIHNheT8KCiAgUGF1bAoKPiAKPiBK
YW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 11:58:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 11:58: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-devel-bounces@lists.xenproject.org>)
	id 1glYEA-0006D6-It; Mon, 21 Jan 2019 11:58:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rLzG=P5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1glYE8-0006D1-RN
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 11:58:52 +0000
X-Inumbo-ID: eb5e4750-1d73-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id eb5e4750-1d73-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 11:58:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AF9D280D;
 Mon, 21 Jan 2019 03:58:51 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C14B23F5C1;
 Mon, 21 Jan 2019 03:58:50 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-10-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <989d7ed1-8a63-115c-0dbe-842f0e664aec@arm.com>
Date: Mon, 21 Jan 2019 11:58:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181218211126.6886-10-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 09/11] optee: add support for RPC commands
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMTgvMTIvMjAxOCAyMToxMSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gRnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4g
Cj4gT1AtVEVFIGNhbiBpc3N1ZSBtdWx0aXBsZSBSUEMgcmVxdWVzdHMuIFdlIGFyZSBpbnRlcmVz
dGVkIG1vc3RseSBpbgo+IHJlcXVlc3QgdGhhdCBhc2tzIE5XIHRvIGFsbG9jYXRlL2ZyZWUgc2hh
cmVkIG1lbW9yeSBmb3IgT1AtVEVFCj4gbmVlZHMsIGJlY2F1c2UgbWVkaWF0b3IgbmVlZCB0byBk
byBhZGRyZXNzIHRyYW5zbGF0aW9uIGluIHRoZSBzYW1lCgpOSVQ6IHRoZSBtZWRpYXRvciBuZWVk
cwoKPiB3YXkgYXMgaXQgd2FzIGRvbmUgZm9yIHNoYXJlZCBidWZmZXJzIHJlZ2lzdGVyZWQgYnkg
TlcuCj4gCj4gQXMgbWVkaWF0b3Igbm93IGFjY2Vzc2VzIHNoYXJlZCBjb21tYW5kIGJ1ZmZlciwg
d2UgbmVlZCB0byBzaGFkb3cKPiBpdCBpbiB0aGUgc2FtZSB3YXksIGFzIHdlIHNoYWRvdyByZXF1
ZXN0IGJ1ZmZlcnMgZm9yIFNURCBjYWxscy4KClRoaXMgaXMgYSBiaXQgY29uZnVzaW5nLCBkb2Vz
IGl0IG1lYW5zIHBhdGNoICM4IGlzIG5vdCBkb2luZyB0aGUgcmlnaHQgdGhpbmc/Cgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+
IC0tLQo+IAo+ICAgQ2hhbmdlcyBmcm9tIHYyOgo+ICAgLSBVc2UgYWNjZXNzX2d1ZXN0X21lbW9y
eV9ieV9pcGEoKSBpbnN0ZWFkIG9mIGRpcmVjdCBtYXBwaW5nCj4gCj4gICB4ZW4vYXJjaC9hcm0v
dGVlL29wdGVlLmMgfCAxMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
Cj4gICAxIGZpbGUgY2hhbmdlZCwgMTMwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90
ZWUvb3B0ZWUuYwo+IGluZGV4IGNmYzNiMzRkZjcuLmJmMzUzNTk0NmQgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5j
Cj4gQEAgLTY3LDYgKzY3LDggQEAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsIHsKPiAgIHN0cnVjdCBz
aG1fcnBjIHsKPiAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4gICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqZ3Vlc3RfcGFnZTsKPiArICAgIHN0cnVjdCBvcHRlZV9tc2dfYXJnICp4ZW5fYXJn
Owo+ICsgICAgcGFkZHJfdCBndWVzdF9pcGE7Cj4gICAgICAgdWludDY0X3QgY29va2llOwo+ICAg
fTsKPiAgIAo+IEBAIC0yOTAsNiArMjkyLDExIEBAIHN0YXRpYyBzdHJ1Y3Qgc2htX3JwYyAqYWxs
b2NhdGVfYW5kX3Bpbl9zaG1fcnBjKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DKTsKPiAgICAg
ICBpZiAoICFzaG1fcnBjLT5ndWVzdF9wYWdlICkKPiAgICAgICAgICAgZ290byBlcnI7Cj4gKyAg
ICBzaG1fcnBjLT5ndWVzdF9pcGEgPSBnYWRkcjsKPiArCj4gKyAgICBzaG1fcnBjLT54ZW5fYXJn
ID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CgpCYXNlZCBvbiB0aGUgZGlzY3Vzc2lvbiBpbiBwYXRj
aCAjNiwgSSB0aGluayB5b3Ugd2FudCB0byB1c2UgdG8gYWxsb2NhdGUgdGhlIAptZW1vcnkgZnJv
bSBkb21oZWFwLgoKPiArICAgIGlmICggIXNobV9ycGMtPnhlbl9hcmcgKQo+ICsgICAgICAgIGdv
dG8gZXJyOwo+ICAgCj4gICAgICAgc2htX3JwYy0+Y29va2llID0gY29va2llOwo+ICAgCj4gQEAg
LTMxMyw2ICszMjAsNyBAQCBzdGF0aWMgc3RydWN0IHNobV9ycGMgKmFsbG9jYXRlX2FuZF9waW5f
c2htX3JwYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4gICBlcnI6Cj4gICAgICAgYXRvbWlj
X2RlYygmY3R4LT5zaG1fcnBjX2NvdW50KTsKPiAgICAgICBwdXRfcGFnZShzaG1fcnBjLT5ndWVz
dF9wYWdlKTsKPiArICAgIGZyZWVfeGVuaGVhcF9wYWdlKHNobV9ycGMtPnhlbl9hcmcpOwo+ICAg
ICAgIHhmcmVlKHNobV9ycGMpOwo+ICAgCj4gICAgICAgcmV0dXJuIE5VTEw7Cj4gQEAgLTMzOSwx
MiArMzQ3LDMyIEBAIHN0YXRpYyB2b2lkIGZyZWVfc2htX3JwYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWlu
ICpjdHgsIHVpbnQ2NF90IGNvb2tpZSkKPiAgICAgICBpZiAoICFmb3VuZCApCj4gICAgICAgICAg
IHJldHVybjsKPiAgIAo+ICsgICAgZnJlZV94ZW5oZWFwX3BhZ2Uoc2htX3JwYy0+eGVuX2FyZyk7
Cj4gKwo+ICAgICAgIEFTU0VSVChzaG1fcnBjLT5ndWVzdF9wYWdlKTsKPiAgICAgICBwdXRfcGFn
ZShzaG1fcnBjLT5ndWVzdF9wYWdlKTsKPiAgIAo+ICAgICAgIHhmcmVlKHNobV9ycGMpOwo+ICAg
fQo+ICAgCj4gK3N0YXRpYyBzdHJ1Y3Qgc2htX3JwYyAqZmluZF9zaG1fcnBjKHN0cnVjdCBvcHRl
ZV9kb21haW4gKmN0eCwgdWludDY0X3QgY29va2llKQo+ICt7Cj4gKyAgICBzdHJ1Y3Qgc2htX3Jw
YyAqc2htX3JwYzsKPiArCj4gKyAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7Cj4gKyAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5KCBzaG1fcnBjLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQo+ICsg
ICAgewo+ICsgICAgICAgIGlmICggc2htX3JwYy0+Y29va2llID09IGNvb2tpZSApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmN0eC0+bG9jayk7Cj4gKyAgICAg
ICAgICAgICAgICByZXR1cm4gc2htX3JwYzsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBz
cGluX3VubG9jaygmY3R4LT5sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gTlVMTDsKPiArfQo+ICsK
PiAgIHN0YXRpYyBzdHJ1Y3Qgb3B0ZWVfc2htX2J1ZiAqYWxsb2NhdGVfb3B0ZWVfc2htX2J1Zihz
dHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY29va2llLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdl
c19jbnQpCj4gQEAgLTcxMiw2ICs3NDAsMzMgQEAgc3RhdGljIHZvaWQgY29weV9zdGRfcmVxdWVz
dF9iYWNrKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPiAgICAgICBwdXRfcGFnZShwYWdlKTsK
PiAgIH0KPiAgIAo+ICtzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX3JldHVybihzdHJ1Y3Qgb3B0ZWVf
ZG9tYWluICpjdHgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9w
dGVlX3N0ZF9jYWxsICpjYWxsKQo+ICt7Cj4gKyAgICBjYWxsLT5ycGNfcGFyYW1zWzBdID0gZ2V0
X3VzZXJfcmVnKHJlZ3MsIDEpOwo+ICsgICAgY2FsbC0+cnBjX3BhcmFtc1sxXSA9IGdldF91c2Vy
X3JlZyhyZWdzLCAyKTsKPiArICAgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3Jl
ZyhyZWdzLCAzKTsKPiArICAgIGNhbGwtPnJwY19vcCA9IE9QVEVFX1NNQ19SRVRVUk5fR0VUX1JQ
Q19GVU5DKGdldF91c2VyX3JlZyhyZWdzLCAwKSk7Cj4gKwo+ICsgICAgaWYgKCBjYWxsLT5ycGNf
b3AgPT0gT1BURUVfU01DX1JQQ19GVU5DX0NNRCApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogQ29w
eSBSUEMgcmVxdWVzdCBmcm9tIHNoYWRvd2VkIGJ1ZmZlciB0byBndWVzdCAqLwo+ICsgICAgICAg
IHVpbnQ2NF90IGNvb2tpZSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKSA8PCAzMiB8IGdldF91c2Vy
X3JlZyhyZWdzLCAyKTsKCkkgYW0gYWZyYWlkIHRoaXMgaXMgbm90IGdvaW5nIHRvIHdvcmsgY29y
cmVjdGx5LiBnZXRfdXNlcl9yZWcgcmV0dXJuIGEgNjQtYml0IAp2YWx1ZSwgc28gaWYgdGhlIHRv
cCBiaXQgYXJlIG5vbi16ZXJvIHRoZW4gdGhlIGNvb2tpZSB2YWx1ZSB3aWxsIGFjdHVhbGx5IGJl
IAp3cm9uZy4gSXQgaXMgbm90IGNsZWFyIHRvIG1lIHdoZXRoZXIgdGhlIGJpdHMgWzYzOjMyXSBz
aG91bGQgYmUgMCwgc28gdGhlIGJlc3QgCmlzIHRvIGlnbm9yZSB0aGVtLgoKR2l2ZW4geW91IHVz
ZSBzaW1pbGFyIGNvbnN0cnVjdGlvbiBpbiBhIGZldyBwbGFjZXMgaW4gdGhlIGNvZGUsIEkgd291
bGQgCmludHJvZHVjZSBhIG5ldyBoZWxwZXIgdGhhdCB0YWtlIDIgcmVnaXN0ZXIgaW5kZXhlcyBh
bmQgcmV0dXJuIHRoZSA2NC1iaXQgdmFsdWUuCgo+ICsgICAgICAgIHN0cnVjdCBzaG1fcnBjICpz
aG1fcnBjID0gZmluZF9zaG1fcnBjKGN0eCwgY29va2llKTsKCk5ld2xpbmUgaGVyZSBwbGVhc2Uu
Cgo+ICsgICAgICAgIGlmICggIXNobV9ycGMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLCAiQ2FuJ3QgZmluZCBTSE0tUlBDIHdpdGggY29va2llICVseFxu
IiwgY29va2llKTsKPiArICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgIH0KPiArICAgICAg
ICBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShjdXJyZW50LT5kb21haW4sCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgIHNobV9ycGMtPmd1ZXN0X2lwYSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgc2htX3JwYy0+eGVuX2FyZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgT1BURUVf
TVNHX0dFVF9BUkdfU0laRShzaG1fcnBjLT54ZW5fYXJnLT5udW1fcGFyYW1zKSwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgdHJ1ZSk7Cj4gKyAgICB9Cj4gK30KPiArCj4gICBzdGF0aWMgdm9p
ZCBleGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCkKPiBA
QCAtNzIzLDEwICs3NzgsNyBAQCBzdGF0aWMgdm9pZCBleGVjdXRlX3N0ZF9jYWxsKHN0cnVjdCBv
cHRlZV9kb21haW4gKmN0eCwKPiAgICAgICBvcHRlZV9yZXQgPSBnZXRfdXNlcl9yZWcocmVncywg
MCk7Cj4gICAgICAgaWYgKCBPUFRFRV9TTUNfUkVUVVJOX0lTX1JQQyhvcHRlZV9yZXQpICkKPiAg
ICAgICB7Cj4gLSAgICAgICAgY2FsbC0+cnBjX3BhcmFtc1swXSA9IGdldF91c2VyX3JlZyhyZWdz
LCAxKTsKPiAtICAgICAgICBjYWxsLT5ycGNfcGFyYW1zWzFdID0gZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDIpOwo+IC0gICAgICAgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdz
LCAzKTsKPiAtICAgICAgICBjYWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNfUkVUVVJOX0dFVF9SUENf
RlVOQyhvcHRlZV9yZXQpOwo+ICsgICAgICAgIGhhbmRsZV9ycGNfcmV0dXJuKGN0eCwgcmVncywg
Y2FsbCk7CgpQbGVhc2UgYXZvaWQgY29kZSBtb3ZlbWVudCBhbmQgaW50cm9kdWNlIHRoZSBmdW5j
dGlvbiBpbiB0aGUgcGF0Y2ggdGhhdCB3YXMgCmFkZGluZyB0aGlzIGNvZGUuCgo+ICAgICAgICAg
ICBwdXRfc3RkX2NhbGwoY3R4LCBjYWxsKTsKPiAgICAgICAgICAgcmV0dXJuOwo+ICAgICAgIH0K
PiBAQCAtNzg3LDYgKzgzOSw3OCBAQCBlcnI6Cj4gICAgICAgcmV0dXJuIGZhbHNlOwo+ICAgfQo+
ICAgCj4gK3N0YXRpYyB2b2lkIGhhbmRsZV9ycGNfY21kX2FsbG9jKHN0cnVjdCBvcHRlZV9kb21h
aW4gKmN0eCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBvcHRlZV9zdGRfY2FsbCAqY2FsbCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGMpCj4gK3sKPiArICAgIGlmICggc2htX3JwYy0+eGVu
X2FyZy0+cGFyYW1zWzBdLmF0dHIgIT0gKE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9PVVRQVVQg
fAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX01T
R19BVFRSX05PTkNPTlRJRykgKQo+ICsgICAgewo+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJJbnZhbGlkIGF0dHJzIGZvciBzaGFyZWQgbWVtIGJ1ZmZlclxuIik7CgpJIHdvdWxk
IHVzZSBnZHByaW50ayBoZXJlIGFuZCBwcmludCB0aGUgYXR0cmlidXRlcyB0byBoZWxwIHRoZSBk
ZXZlbG9wZXIuCgo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KPiArCj4gKyAgICAvKiBMYXN0
IGVudHJ5IGluIG5vbl9jb250aWcgYXJyYXkgaXMgdXNlZCB0byBob2xkIFJQQy1hbGxvY2F0ZWQg
YnVmZmVyICovCj4gKyAgICBpZiAoIGNhbGwtPm5vbl9jb250aWdbTUFYX05PTkNPTlRJR19FTlRS
SUVTIC0gMV0gKQo+ICsgICAgewo+ICsgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhjYWxsLT5u
b25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAtIDFdLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjYWxsLT5ub25fY29udGlnX29yZGVyW01BWF9OT05DT05USUdfRU5UUklFUyAt
IDFdKTsKPiArICAgICAgICBjYWxsLT5ub25fY29udGlnW01BWF9OT05DT05USUdfRU5UUklFUyAt
IDFdID0gTlVMTDsKPiArICAgIH0KPiArICAgIHRyYW5zbGF0ZV9ub25jb250aWcoY3R4LCBjYWxs
LCBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXMgKyAwLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICBNQVhfTk9OQ09OVElHX0VOVFJJRVMgLSAxKTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgaGFu
ZGxlX3JwY19jbWQoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9j
YWxsICpjYWxsKQo+ICt7Cj4gKyAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYzsKPiArICAgIHVp
bnQ2NF90IGNvb2tpZTsKPiArICAgIHNpemVfdCBhcmdfc2l6ZTsKPiArCj4gKyAgICBjb29raWUg
PSBnZXRfdXNlcl9yZWcocmVncywgMSkgPDwgMzIgfCBnZXRfdXNlcl9yZWcocmVncywgMik7CgpT
ZWUgYWJvdmUuCgo+ICsKPiArICAgIHNobV9ycGMgPSBmaW5kX3NobV9ycGMoY3R4LCBjb29raWUp
Owo+ICsKPiArICAgIGlmICggIXNobV9ycGMgKQo+ICsgICAgewo+ICsgICAgICAgIGdwcmludGso
WEVOTE9HX0VSUiwgIkNhbid0IGZpbmQgU0hNLVJQQyB3aXRoIGNvb2tpZSAlbHhcbiIsIGNvb2tp
ZSk7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIEZpcnN0LCBjb3B5
IG9ubHkgaGVhZGVyIHRvIHJlYWQgbnVtYmVyIG9mIGFyZ3VtZW50cyAqLwo+ICsgICAgYWNjZXNz
X2d1ZXN0X21lbW9yeV9ieV9pcGEoY3VycmVudC0+ZG9tYWluLCBzaG1fcnBjLT5ndWVzdF9pcGEs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG1fcnBjLT54ZW5fYXJnLCBzaXpl
b2Yoc3RydWN0IG9wdGVlX21zZ19hcmcpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFsc2UpOwoKVGhpcyBjYW4gcmV0dXJuIGFuIGVycm9yLgoKPiArCj4gKyAgICBhcmdfc2l6
ZSA9IE9QVEVFX01TR19HRVRfQVJHX1NJWkUoc2htX3JwYy0+eGVuX2FyZy0+bnVtX3BhcmFtcyk7
Cj4gKyAgICBpZiAoIGFyZ19zaXplID4gT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUgKQo+
ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICAvKiBSZWFkIHRoZSB3aG9sZSBjb21tYW5kIHN0
cnVjdHVyZSAqLwo+ICsgICAgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoY3VycmVudC0+ZG9t
YWluLCBzaG1fcnBjLT5ndWVzdF9pcGEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzaG1fcnBjLT54ZW5fYXJnLCBhcmdfc2l6ZSwgZmFsc2UpOwoKRGl0dG8uCgo+ICsKPiArICAg
IHN3aXRjaCAoc2htX3JwYy0+eGVuX2FyZy0+Y21kKQo+ICsgICAgewo+ICsgICAgY2FzZSBPUFRF
RV9NU0dfUlBDX0NNRF9HRVRfVElNRToKPiArICAgICAgICBicmVhazsKPiArICAgIGNhc2UgT1BU
RUVfTVNHX1JQQ19DTURfV0FJVF9RVUVVRToKPiArICAgICAgICBicmVhazsKPiArICAgIGNhc2Ug
T1BURUVfTVNHX1JQQ19DTURfU1VTUEVORDoKPiArICAgICAgICBicmVhazsKPiArICAgIGNhc2Ug
T1BURUVfTVNHX1JQQ19DTURfU0hNX0FMTE9DOgo+ICsgICAgICAgIGhhbmRsZV9ycGNfY21kX2Fs
bG9jKGN0eCwgcmVncywgY2FsbCwgc2htX3JwYyk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBj
YXNlIE9QVEVFX01TR19SUENfQ01EX1NITV9GUkVFOgo+ICsgICAgICAgIGZyZWVfb3B0ZWVfc2ht
X2J1ZihjdHgsIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1swXS51LnZhbHVlLmIpOwo+ICsgICAg
ICAgIGJyZWFrOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBicmVhazsKPiArICAgIH0KPiAr
fQo+ICsKPiAgIHN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfZnVuY19hbGxvYyhzdHJ1Y3Qgb3B0ZWVf
ZG9tYWluICpjdHgsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICB7Cj4gQEAgLTgwNyw3ICs5MzEsNyBAQCBzdGF0aWMg
dm9pZCBoYW5kbGVfcnBjX2Z1bmNfYWxsb2Moc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+ICAg
ICAgICAgICAgICAgcHRyID0gMDsKPiAgICAgICAgICAgfQo+ICAgICAgICAgICBlbHNlCj4gLSAg
ICAgICAgICAgIHB0ciA9IHBhZ2VfdG9fbWFkZHIoc2htX3JwYy0+Z3Vlc3RfcGFnZSk7Cj4gKyAg
ICAgICAgICAgIHB0ciA9IHZpcnRfdG9fbWFkZHIoc2htX3JwYy0+eGVuX2FyZyk7Cj4gICAKPiAg
ICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIHB0ciA+PiAzMik7Cj4gICAgICAgICAgIHNl
dF91c2VyX3JlZyhyZWdzLCAyLCBwdHIgJiAweEZGRkZGRkZGKTsKPiBAQCAtODM5LDcgKzk2Myw3
IEBAIHN0YXRpYyBib29sIGhhbmRsZV9ycGMoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICBjYXNlIE9QVEVFX1NNQ19SUENfRlVOQ19G
T1JFSUdOX0lOVFI6Cj4gICAgICAgICAgIGJyZWFrOwo+ICAgICAgIGNhc2UgT1BURUVfU01DX1JQ
Q19GVU5DX0NNRDoKPiAtICAgICAgICAvKiBUT0RPOiBBZGQgaGFuZGxpbmcgKi8KPiArICAgICAg
ICBoYW5kbGVfcnBjX2NtZChjdHgsIHJlZ3MsIGNhbGwpOwo+ICAgICAgICAgICBicmVhazsKPiAg
ICAgICB9Cj4gICAKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 12:05:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 12:05: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-devel-bounces@lists.xenproject.org>)
	id 1glYK8-00071F-IW; Mon, 21 Jan 2019 12:05: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=q2fe=P5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glYK8-00071A-6b
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 12:05:04 +0000
X-Inumbo-ID: c857cd71-1d74-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c857cd71-1d74-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 12:05:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Jan 2019 05:05:02 -0700
Message-Id: <5C45B568020000780020FB4A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 21 Jan 2019 05:04:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190118160328.10455-1-paul.durrant@citrix.com>
 <5C45ACAA020000780020FAF9@prv1-mh.provo.novell.com>
 <b972772efd3f4ac195d9c0311f71acf6@AMSPEX02CL03.citrite.net>
In-Reply-To: <b972772efd3f4ac195d9c0311f71acf6@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Sander Eikelenboom <linux@eikelenboom.it>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Chao Gao <chao.gao@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAxLjE5IGF0IDEyOjU2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMjEgSmFudWFyeSAyMDE5IDExOjI4Cj4+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPj4gPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PjsgV2VpCj4+IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFNhbmRlciBFaWtlbGVuYm9vbSA8
bGludXhAZWlrZWxlbmJvb20uaXQ+Owo+PiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNp
dHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+PiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+OyBKdW4gTmFrYWppbWEKPj4gPGp1bi5uYWthamltYUBp
bnRlbC5jb20+OyBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IFN0ZWZhbm8KPj4g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVuLQo+PiBk
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+PiA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+PiBTdWJq
ZWN0OiBSZTogW1BBVENIXSBpb21tdTogc3BlY2lmeSBwYWdlX2NvdW50IHJhdGhlciB0aGFuIHBh
Z2Vfb3JkZXIgdG8KPj4gaW9tbXVfbWFwL3VubWFwKCkuLi4KPj4gCj4+ID4+PiBPbiAxOC4wMS4x
OSBhdCAxNzowMywgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPj4gPiAuLi5hbmQg
cmVtb3ZlIGFsaWdubWVudCBhc3NlcnRpb25zLgo+PiA+Cj4+ID4gVGVzdGluZyBzaG93cyB0aGF0
IGNlcnRhaW4gY2FsbGVycyBvZiBpb21tdV9sZWdhY3lfbWFwL3VubWFwKCkgc3BlY2lmeQo+PiA+
IG9yZGVyID4gMCByYW5nZXMgdGhhdCBhcmUgbm90IG9yZGVyIGFsaWduZWQgdGh1cyBjYXVzaW5n
IG9uZSBvZiB0aGUKPj4gPiBJU19BTElHTkVEKCkgYXNzZXJ0aW9ucyB0byBmaXJlLgo+PiAKPj4g
QXMgc2FpZCBiZWZvcmUgLSB3aXRob3V0IGEgbXVjaCBiZXR0ZXIgZXhwbGFuYXRpb24gb2Ygd2h5
IHRoZSBjdXJyZW50Cj4+IG9yZGVyLWJhc2VkIG1vZGVsIGlzIHVuc3VpdGFibGUgKHNvIGZhciBJ
J3ZlIGJlZW4gcHJvdmlkZWQgb25seSB2YWd1ZQo+PiBwb2ludGVycyBpbnRvICJzb21ld2hlcmUg
aW4gUFZIIERvbTAgYm9vdCBjb2RlIiBpaXJjKSB0byB1bmRlcnN0YW5kCj4+IHdoeSBpdCdzIHVu
ZGVzaXJhYmxlIHRvIHNpbXBseSBtYWtlIHRob3NlIGNhbGwgc2l0ZXMgb2JleSB0byB0aGUgY3Vy
cmVudAo+PiByZXF1aXJlbWVudHMsIEknbSBub3QgaGFwcHkgdG8gc2VlIHVzIGdvIHRoaXMgcm91
dGUuCj4gCj4gSSB0aG91Z2h0Li4uCj4gCj4gIlVzaW5nIGEgY291bnQgYWN0dWFsbHkgbWFrZXMg
bW9yZSBzZW5zZSBiZWNhdXNlIHRoZSB2YWxpZAo+IHNldCBvZiBtYXBwaW5nIG9yZGVycyBpcyBz
cGVjaWZpYyB0byB0aGUgSU9NTVUgaW1wbGVtZW50YXRpb24gYW5kIHRvIGl0Cj4gc2hvdWxkIGJl
IHVwIHRvIHRoZSBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYyBjb2RlIHRvIHRyYW5zbGF0ZSBhIG1h
cHBpbmcKPiBjb3VudCBpbnRvIGFuIG9wdGltYWwgc2V0IG9mIG1hcHBpbmcgb3JkZXJzICh3aGVu
IHRoZSBjb2RlIGlzIGZpbmFsbHkKPiBtb2RpZmllZCB0byBzdXBwb3J0IG9yZGVycyA+IDApLiIK
PiAKPiAuLi53YXMgcmVhc29uYWJseSBjbGVhci4gSXMgdGhhdCBub3QgYSByZWFzb25hYmxlIGp1
c3RpZmljYXRpb24/IFdoYXQgZWxzZSAKPiBjb3VsZCBJIHNheT8KCldlbGwsIEkgd2FzIGhvcGlu
ZyB0byBiZSBwb2ludGVkIGF0IHRoZSAoYXBwYXJlbnRseSBtdWx0aXBsZSkgY2FsbCBzaXRlcwp3
aGVyZSBtYWtpbmcgdGhlbSBtYXRjaCB0aGUgY3VycmVudCBmdW5jdGlvbiBwYXR0ZXJuIGlzIG1v
cmUgaW52b2x2ZWQKYW5kL29yIGxlc3MgZGVzaXJhYmxlIHRoYW4gY2hhbmdpbmcgdGhlIGZ1bmN0
aW9ucyBoZXJlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 12:05:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 12:05: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-devel-bounces@lists.xenproject.org>)
	id 1glYKF-00071u-SM; Mon, 21 Jan 2019 12:05: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=q2fe=P5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glYKF-00071k-0v
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 12:05:11 +0000
X-Inumbo-ID: cbc2f434-1d74-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbc2f434-1d74-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 12:05:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 21 Jan 2019 05:03:07 -0700
Message-Id: <5C45B4F8020000780020FB47@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 21 Jan 2019 05:03:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-16-git-send-email-christopher.w.clark@gmail.com>
 <5C3C874D020000780020D3D4@prv1-mh.provo.novell.com>
 <CACMJ4Gbcf9xXBATQsJtjx4LuiAxUXqjh8J3cevO+3x+6E-sZZQ@mail.gmail.com>
 <5C406633020000780020E9BC@prv1-mh.provo.novell.com>
 <CACMJ4Ga6-DsAnQSwM-TFJ+FSh0AHzNp44FORP6D5LVAKiu-s_Q@mail.gmail.com>
In-Reply-To: <CACMJ4Ga6-DsAnQSwM-TFJ+FSh0AHzNp44FORP6D5LVAKiu-s_Q@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 15/15] argo: validate hypercall arg
 structures via compat machinery
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAxLjE5IGF0IDIyOjE4LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IE9uIFRodSwgSmFuIDE3LCAyMDE5IGF0IDM6MjUgQU0gSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4KPj4gPj4+IE9uIDE3LjAxLjE5IGF0IDA4OjIyLCA8
Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+PiA+IFNvbWUgZGV0YWlscyBv
ZiB0aGUgcHJvYmxlbToKPj4gPgo+PiA+IFdpdGhvdXQgdGhlIG1hY3JvIG92ZXJyaWRlcyBpbiBw
bGFjZSAoaWUuIHVzaW5nIHRoZSBleGlzdGluZwo+PiA+IGRlZmluaXRpb25zKSB0aGUgYnVpbGQg
ZmFpbHMgb24gQ0hFQ0tfYXJnb19zZW5kX2FkZHIgIGJlY2F1c2UgdGhpcwo+PiA+IHN0cnVjdCBp
cyBkZWZpbmVkIHdpdGggdHlwZXMgdGhhdCBhcmUgdGhlbXNlbHZlcyB0cmFuc2xhdGVkIGJ5IHRo
ZQo+PiA+IGNvbXBhdCBwcm9jZXNzaW5nOgo+Pgo+PiBCdXQgdGhhdCdzIGEgbm9ybWFsIHNpdHVh
dGlvbi4KPiAKPiBJIHRob3VnaHQgaXQgd291bGQgYmUgdG9vIGJ1dCBJIGhhdmVuJ3QgZm91bmQg
YSBkaXJlY3QgZXF1aXZhbGVudCB0bwo+IHdoYXQgdGhpcyBoZWFkZXIgbmVlZHMuIEknbGwgb3V0
bGluZSB0aGUgcmVzdWx0cyBvZiBteSBleGFtaW5hdGlvbgo+IGJlbG93LgoKYXJjaC14ODYveGVu
LW1jYS5oIGhhcwoKc3RydWN0IG1jaW5mb19nbG9iYWwgewogICAgc3RydWN0IG1jaW5mb19jb21t
b24gY29tbW9uOwogICAgLi4uCgp3aGljaCByZXN1bHRzIGluCgojZGVmaW5lIENIRUNLX21jaW5m
b19nbG9iYWwgXAogICAgQ0hFQ0tfU0laRV8oc3RydWN0LCBtY2luZm9fZ2xvYmFsKTsgXAogICAg
Q0hFQ0tfbWNpbmZvX2NvbW1vbjsgXAogICAgLi4uCgphbmQgc2VwYXJhdGVseQoKI2RlZmluZSBD
SEVDS19tY2luZm9fY29tbW9uIC4uLgoKd2hpY2ggSSB3b3VsZCBhc3N1bWUgb3VnaHQgdG8gc2lt
aWxhcmx5IHdvcmsgZm9yIHRoZSBBcmdvCnN0cnVjdHVyZXMuCgo+IDMuIEEgY2hhbGxlbmdlIHdp
dGggdXNpbmcgdGhlICJzdHJ1Y3QiIGZvcm0sIGZvbGxvd2luZyBmcm9tIHRoZSByZXN1bHQKPiBv
ZiBwb2ludCAyLCBvY2N1cnMgd2hlbiBpdCdzIGEgWEVOX0dVRVNUX0hBTkRMRSBmaWVsZCB3aXRo
aW4gdGhlIHN0cnVjdC4KPiBJdCdzIG5vdCBvYnZpb3VzIGhvdyB0byBkZWNsYXJlIHRoYXQgZmll
bGQgdXNpbmcgdGhlICJzdHJ1Y3QiIGZvcm0KPiByYXRoZXIgdGhhbiB0aGUgInR5cGUiIGZvcm0u
Cj4gVGhpcyBhZmZlY3RzIHRoZSBhcmdvX2lvdiBzdHJ1Y3QuCgpTdHJ1Y3R1cmVzIGNvbnRhaW5p
bmcgaGFuZGxlcyBhcmUgaW50ZW50aW9uYWxseSBub3QgY292ZXJlZApieSB0aGUgQ0hFQ0tfKiBt
YWNoaW5lcnksIGJlY2F1c2UgaGFuZGxlcyBuZWNlc3NhcmlseQpuZWVkIHRyYW5zbGF0aW9uIGR1
ZSB0byB0aGVpciBkaWZmZXJlbnQgd2lkdGhzIGluIDMyLSBhbmQKNjQtYml0IG1vZGVzIG9uIHg4
Ni4KCj4gNC4gTWFjcm9zIHRvIHBlcmZvcm0gInN0cnVjdCBmb3JtIiBjaGVja3MgY2Fubm90IGJl
IHJlcGVhdGVkLgo+IAo+IFdoZW4gdXNpbmcgdGhlICJzdHJ1Y3QiIGZvcm0sIGl0J3MgcHJvYmxl
bSB3aGVuIHRoZSBzdHJ1Y3QgY29udGFpbnMgdHdvCj4gZmllbGRzIG9mIHRoZSBzYW1lIGNvbXBh
dC10cmFuc2xhdGVkIHR5cGUuCj4gCj4gZWcuIGNvbnNpZGVyIHRoZSAic3RydWN0IGZvcm0iIHZl
cnNpb24gb2YgeGVuX2FyZ29fc2VuZF9hZGRyLCB3aGljaCBoYXMKPiB0d28gZmllbGRzIG9mIHN0
cnVjdCB4ZW5fYXJnb19hZGRyOgo+IAo+ICAgICB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19zZW5k
X2FkZHIKPiAgICAgewo+ICAgICAgICAgc3RydWN0IHhlbl9hcmdvX2FkZHIgc3JjOwo+ICAgICAg
ICAgc3RydWN0IHhlbl9hcmdvX2FkZHIgZHN0Owo+ICAgICB9IHhlbl9hcmdvX3NlbmRfYWRkcl90
Owo+IAo+IHdoaWNoIHRoZW4gZ2VuZXJhdGVzIHRoaXMgaW4gdGhlIGNvbXBhdCBoZWFkZXI6Cj4g
Cj4gICAgICNkZWZpbmUgQ0hFQ0tfYXJnb19zZW5kX2FkZHIgXAo+ICAgICAgICAgQ0hFQ0tfU0la
RV8oc3RydWN0LCBhcmdvX3NlbmRfYWRkcik7IFwKPiAgICAgICAgIENIRUNLX2FyZ29fYWRkcjsg
XAo+ICAgICAgICAgQ0hFQ0tfYXJnb19hZGRyCj4gCj4gYW5kIHRoZSBzZWNvbmQgbWFjcm8gaW52
b2NhdGlvbiBvZiBDSEVDS19hcmdvX2FkZHIganVzdCBicmVha3MsIHdpdGggdGhlCj4gYnVpbGQg
ZmFpbGluZyBkdWUgdG8gcmVkZWZpbml0aW9uIG9mIGEgc3ltYm9sIHRoYXQgaXMgYWxyZWFkeSBk
ZWZpbmVkLgoKSG1tLCB0aGlzIGxvb2tzIGxpa2Ugc29tZXRoaW5nIHRoYXQgaW5kZWVkIHdhbnRz
IGZpeGluZy4KCj4gVGhlICJubyByZXBlYXRlZCBjaGVja3MiIHByb2JsZW0gYWxzbyBvY2N1cnMg
d2hlbiBhbm90aGVyIHNlcGFyYXRlCj4gc3RydWN0IGNvbnRhaW5zIGEgZmllbGQgb2YgYSB0eXBl
IHRoYXQgaGFzIGFscmVhZHkgYmVlbiBjaGVja2VkOgo+IHdoaWNoZXZlciBDSEVDSyBpcyBwZXJm
b3JtZWQgc2Vjb25kIHdpbGwgYnJlYWsuCj4gCj4gZWcuCj4gdHlwZWRlZiBzdHJ1Y3QgeGVuX2Fy
Z29fcmluZ19kYXRhX2VudAo+IHsKPiAgICAgc3RydWN0IHhlbl9hcmdvX2FkZHIgcmluZzsKPiAg
ICAgdWludDE2X3QgZmxhZ3M7Cj4gICAgIHVpbnQxNl90IHBhZDsKPiAgICAgdWludDMyX3Qgc3Bh
Y2VfcmVxdWlyZWQ7Cj4gICAgIHVpbnQzMl90IG1heF9tZXNzYWdlX3NpemU7Cj4gfSB4ZW5fYXJn
b19yaW5nX2RhdGFfZW50X3Q7Cj4gCj4gYWxzbyBoYXMgYSBmaWVsZCBvZiB0eXBlIHhlbl9hcmdv
X2FkZHIsIHdoaWNoIHByb2R1Y2VzIENIRUNLX2FyZ29fYWRkciwKPiB3aGljaCB0aGVuIGZhaWxz
IGJlY2F1c2UgdGhhdCB3YXMgYWxyZWFkeSB0ZXN0ZWQgaW4KPiBDSEVDS19hcmdvX3NlbmRfYWRk
ci4KCkhtbSwgSSB0aGluayB0aGUgbWNpbmZvIGV4YW1wbGUgYWJvdmUgY29udHJhZGljdHMgdGhp
cywgYmVjYXVzZQpzdHJ1Y3QgbWNpbmZvX2NvbW1vbiBpcyB1c2VkIGJ5IG11bHRpcGxlIG90aGVy
IHN0cnVjdHVyZXMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 12:08:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1glYNU-0007GD-DH; Mon, 21 Jan 2019 12:08: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glYNS-0007G3-Uz
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 12:08:31 +0000
X-Inumbo-ID: 43976329-1d75-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43976329-1d75-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 12:08:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glYNP-0005lk-QN; Mon, 21 Jan 2019 12:08:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glYNO-000603-Pc; Mon, 21 Jan 2019 12:08:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glYNO-0002a1-Oy; Mon, 21 Jan 2019 12:08:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132129-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9c5931b65a7b58ddeaf1530f1c4b515ba8640f8d
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 12:08:26 +0000
Subject: [Xen-devel] [linux-4.19 test] 132129: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjEyOSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIxMjkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMyBndWVzdC1zdGFydC4yICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgZmFpbCBp
biAxMzIwMzQgcGFzcyBpbiAxMzIxMjkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTcg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDEzMjAzNAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgOWM1OTMxYjY1YTdiNThkZGVhZjE1MzBmMWM0YjUxNWJhODY0MGY4ZApiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYy
YTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5
OjA4IFogICA4MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAx
NDoxMDoxNSBaICAgNzcgZGF5cyAgIDU0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
MjAzNCAgMjAxOS0wMS0xNyAyMjo0MjozNCBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
MTA4NiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNTUzOTEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 12:08:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1glYNa-0007Jy-R9; Mon, 21 Jan 2019 12:08: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=rLzG=P5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1glYNZ-0007Jk-Ii
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 12:08:37 +0000
X-Inumbo-ID: 478c00db-1d75-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 478c00db-1d75-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 12:08:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C2F4980D;
 Mon, 21 Jan 2019 04:08:35 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B0FA93F5C1;
 Mon, 21 Jan 2019 04:08:34 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-11-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e4c75237-1299-e836-fdb0-1bb550fe3c5b@arm.com>
Date: Mon, 21 Jan 2019 12:08:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181218211126.6886-11-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 10/11] xl: add "tee" option for xl.cfg
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMTgvMTIvMjAxOCAyMToxMSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gRnJvbTogVm9sb2R5bXlyIEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4g
Cj4gVGhpcyBib29sZWFuIG9wdGlvbiBjb250cm9scyBpZiBURUUgYWNjZXNzIGlzIGVuYWJsZWQg
Zm9yIHRoZSBkb21haW4uCj4gSWYgYWNjZXNzIGlzIGVuYWJsZWQsIHhsIHdpbGwgc2V0IGFwcHJv
cHJpYXRlIGZsYWcgaW4gYXJjaGl0ZWN0dXJlCj4gY29uZmlndXJhdGlvbiB0byBhc2sgaHlwZXJ2
aXNvciB0byBlbmFibGUgVEVFIHN1cHBvcnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZsYWQuYmFiY2h1a0BnbWFpbC5jb20+Cj4gLS0tCj4gICBDaGFuZ2VzIGZyb20g
djI6Cj4gICAtIFVzZSBhcmNoLnRlZV9lbmFibGVkIGluc3RlYWQgb2Ygc2VwYXJhdGUgZG9tY3Rs
Cj4gCj4gICBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgfCAxMCArKysrKysrKysrCj4gICB0
b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgfCAgMiArKwo+ICAgdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgIHwgIDEgKwo+ICAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgIDEgKwo+
ICAgdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgIHwgIDEgKwo+ICAgNSBmaWxlcyBjaGFuZ2Vk
LCAxNSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2Qu
NS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+IGluZGV4IGIxYzBiZTE0Y2QuLjlhNzA2
NGM5NTEgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gKysrIGIvZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluCj4gQEAgLTI3OTMsNiArMjc5MywxNiBAQCBDdXJyZW50bHks
IG9ubHkgdGhlICJzYnNhX3VhcnQiIG1vZGVsIGlzIHN1cHBvcnRlZCBmb3IgQVJNLgo+ICAgCj4g
ICA9YmFjawo+ICAgCj4gKz1vdmVyIDQKPiArCj4gKz1pdGVtIEI8dGVlPUJPT0xFQU4+Cj4gKwo+
ICtFbmFibGUgVEVFIHN1cHBvcnQgZm9yIHRoZSBndWVzdC4gQ3VycmVudGx5IG9ubHkgT1AtVEVF
IGlzIHN1cHBvcnRlZC4gSWYgdGhpcwo+ICtvcHRpb24gaXMgZW5hYmxlZCwgeGwgd2lsbCBjcmVh
dGUgZ3Vlc3QsIHdoaWNoIGNhbiBhY2Nlc3MgVEVFLiBBbHNvCj4gK09QLVRFRSBub2RlIHdpbGwg
YmUgZW1pdHRlZCBpbnRvIGd1ZXN0J3MgZGV2aWNlIHRyZWUuCj4gKwo+ICs9YmFjawo+ICsKPiAg
ID1oZWFkMyB4ODYKPiAgIAo+ICAgPW92ZXIgNAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gaW5kZXggMTQxZTE1OTA0My4u
ZjhiNGVmNTVlMCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+ICsrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gQEAgLTg5LDYgKzg5LDggQEAgaW50IGxpYnhsX19h
cmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAgICByZXR1
cm4gRVJST1JfRkFJTDsKPiAgICAgICB9Cj4gICAKPiArICAgIGNvbmZpZy0+YXJjaC50ZWVfZW5h
YmxlZCA9IGxpYnhsX2RlZmJvb2xfdmFsKGRfY29uZmlnLT5iX2luZm8udGVlKTsKPiArCj4gICAg
ICAgcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IGluZGV4IGZhNTczMzQ0YmMu
LmJjOWM0ZWU5ZWYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiAr
KysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC0yMTksNiArMjE5LDcgQEAgaW50
IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCj4gICAK
PiAgICAgICBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGdjLCBiX2lu
Zm8pOwo+ICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5kbV9yZXN0cmlj
dCwgZmFsc2UpOwo+ICsgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnRlZSwg
ZmFsc2UpOwo+ICAgCj4gICAgICAgc3dpdGNoIChiX2luZm8tPnR5cGUpIHsKPiAgICAgICBjYXNl
IExJQlhMX0RPTUFJTl9UWVBFX0hWTToKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gaW5kZXggNTFjZjA2YTNh
Mi4uYTYzNGY2ZTcwNCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwK
PiArKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBAQCAtNjEzLDYgKzYxMyw3IEBA
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwo+
ICAgICAgICMgQWx0ZXJuYXRlIHAybSBpcyBub3QgYm91bmQgdG8gYW55IGFyY2hpdGVjdHVyZSBv
ciBndWVzdCB0eXBlLCBhcyBpdCBpcwo+ICAgICAgICMgc3VwcG9ydGVkIGJ5IHg4NiBIVk0gYW5k
IEFSTSBzdXBwb3J0IGlzIHBsYW5uZWQuCj4gICAgICAgKCJhbHRwMm0iLCBsaWJ4bF9hbHRwMm1f
bW9kZSksCj4gKyAgICAoInRlZSIsICBsaWJ4bF9kZWZib29sKSwKCkkgd291bGQgYXBwcmVjaWF0
ZSBpZiB5b3UgYWRkcmVzcyBvciBhdCBsZWFzdCByZXBseSB0byBteSBjb21tZW50cyBvbiB2MiBb
MV0uIApGb3IgcmVtaW5kZXI6CgpUaGUgb3B0aW9uIFRFRSBpcyBkZXNjcmliZWQgaW4gdGhlIEFy
bSBzZWN0aW9uLCBidXQgdGhlIG9wdGlvbiBpcyBkZWNsYXJlZCBmb3IgCmFsbCBhcmNoaXRlY3R1
cmVzIGhlcmUuIERvIHlvdSBzZWUgYW55IHVzZSBvbiB4ODY/CgpBbHNvLCBuZXcgb3B0aW9uIHNo
b3VsZCBiZSBhY2NvbXBhbmllZCB3aXRoIGEgZGVmaW5lIChlLmcgCkxJQlhMX0hBVkVfQlVJTERJ
TkZPX1RFRSkgaW4gbGlieGwuaCBpbmZvcm1pbmcgdG9vbHN0YWNrIChlLmcgbGlidmlydCkgdGhh
dCB0aGUgCm9wdGlvbiBpcyBhdmFpbGFibGUuCgpMYXN0bHksIEkgd291bGQgY29uc2lkZXIgdG8g
aW50cm9kdWNlIGFuIGVudW0gaGVyZSB3aXRoIGZvciBub3cgb25seSB0aGUgCm9wdGlvbnM6IE5P
TkUsIE5BVElWRS4gVGhpcyB3b3VsZCBnaXZlIHVzIHNvbWUgZnJlZWRvbSB0byBwb3RlbnRpYWxs
eSBlbXVsYXRlIApURUUgaW4gdGhlIGZ1dHVyZSBvciBldmVuIGNob29zZSB0aGUgVEVFIChpLmUg
aW4gU2VjdXJlIEVMMiBjYXNlKSB3aXRob3V0IApyZS1kZWZpbmluZyBhIG5ldyBwYXJhbWV0ZXJz
LgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxOC0wOS9tc2cwMTAwNC5odG1sCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 12:10:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 12:10: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-devel-bounces@lists.xenproject.org>)
	id 1glYPd-00084J-9r; Mon, 21 Jan 2019 12:10: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=rLzG=P5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1glYPc-00084E-Dv
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 12:10:44 +0000
X-Inumbo-ID: 935e2d94-1d75-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 935e2d94-1d75-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 12:10:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0A99680D;
 Mon, 21 Jan 2019 04:10:13 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EF2153F5C1;
 Mon, 21 Jan 2019 04:10:11 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181218211126.6886-1-volodymyr_babchuk@epam.com>
 <20181218211126.6886-12-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2a0be7a6-b3ca-7171-793c-a653e9adf154@arm.com>
Date: Mon, 21 Jan 2019 12:10:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181218211126.6886-12-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 11/11] libxl: arm: create optee firmware
 node in DT if tee=1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOC8xMi8yMDE4IDIxOjExLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBGcm9t
OiBWb2xvZHlteXIgQmFiY2h1ayA8dmxhZC5iYWJjaHVrQGdtYWlsLmNvbT4KPiAKPiBJZiBURUUg
c3VwcG9ydCBpcyBlbmFibGVkIHdpdGggInRlZT0xIiBvcHRpb24gaW4geGwuY2ZnLAo+IHRoZW4g
d2UgbmVlZCB0byBpbmZvcm0gZ3Vlc3QgYWJvdXQgYXZhaWxhYmxlIFRFRS4KPiAKPiBDdXJyZW50
bHkgb25seSBPUC1URUUgaXMgc3VwcG9ydGVkLCBzbyB3ZSdsbCBjcmVhdGUgRFQKPiBub2RlIGlu
IGEgd2F5IHRoYXQgaXMgZXhwZWN0ZWQgYnkgb3B0ZWUgZHJpdmVyIGluIGxpbnV4Lgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2bGFkLmJhYmNodWtAZ21haWwuY29tPgo+
IC0tLQo+ICAgdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgfCAyOSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKPiAKPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0u
Ywo+IGluZGV4IGY4YjRlZjU1ZTAuLmJlZmNjZWJkMTkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfYXJtLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IEBAIC00MDks
NiArNDA5LDMyIEBAIHN0YXRpYyBpbnQgbWFrZV9wc2NpX25vZGUobGlieGxfX2djICpnYywgdm9p
ZCAqZmR0KQo+ICAgICAgIHJldHVybiAwOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBpbnQgbWFrZV9v
cHRlZV9ub2RlKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCkKPiArewo+ICsgICAgaW50IHJlczsK
PiArICAgIExPRyhERUJVRywgIkNyZWF0aW5nIE9QLVRFRSBub2RlIGluIGR0YiIpOwo+ICsKPiAr
ICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgImZpcm13YXJlIik7Cj4gKyAgICBpZiAocmVz
KSByZXR1cm4gcmVzOwo+ICsKPiArICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgIm9wdGVl
Iik7Cj4gKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOwo+ICsKPiArICAgIHJlcyA9IGZkdF9wcm9w
ZXJ0eV9jb21wYXQoZ2MsIGZkdCwgMSwgImxpbmFybyxvcHRlZS10eiIpOwo+ICsgICAgaWYgKHJl
cykgcmV0dXJuIHJlczsKPiArCj4gKyAgICByZXMgPSBmZHRfcHJvcGVydHlfc3RyaW5nKGZkdCwg
Im1ldGhvZCIsICJzbWMiKTsKCkFzIHNhaWQgb24gdjIsIHdlIHdhbnQgdG8gdXNlIEhWQyBpbnRl
cmZhY2UgYW5kIG5vdCBTTUMuCgo+ICsgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKPiArCj4gKyAg
ICByZXMgPSBmZHRfZW5kX25vZGUoZmR0KTsKPiArICAgIGlmIChyZXMpIHJldHVybiByZXM7Cj4g
Kwo+ICsgICAgcmVzID0gZmR0X2VuZF9ub2RlKGZkdCk7Cj4gKyAgICBpZiAocmVzKSByZXR1cm4g
cmVzOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICAgc3RhdGljIGludCBtYWtlX21l
bW9yeV9ub2RlcyhsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiAgIHsKPiBAQCAt
OTIyLDYgKzk0OCw5IEBAIG5leHRfcmVzaXplOgo+ICAgICAgICAgICBpZiAoaW5mby0+YXJjaF9h
cm0udnVhcnQgPT0gTElCWExfVlVBUlRfVFlQRV9TQlNBX1VBUlQpCj4gICAgICAgICAgICAgICBG
RFQoIG1ha2VfdnBsMDExX3VhcnRfbm9kZShnYywgZmR0LCBhaW5mbywgZG9tKSApOwo+ICAgCj4g
KyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnRlZSkpCj4gKyAgICAgICAgICAg
IEZEVCggbWFrZV9vcHRlZV9ub2RlKGdjLCBmZHQpKTsKCkFzIHNhaWQgb24gdjIsIHRoZXJlIGFy
ZSBhIG1pc3Npbmcgc3BhY2UgYmVmb3JlIHRoZSBsYXN0ICkuCgo+ICsKPiAgICAgICAgICAgaWYg
KHBmZHQpCj4gICAgICAgICAgICAgICBGRFQoIGNvcHlfcGFydGlhbF9mZHQoZ2MsIGZkdCwgcGZk
dCkgKTsKPiAgIAo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 12:29:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 12:29: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-devel-bounces@lists.xenproject.org>)
	id 1glYhm-0000eB-Ul; Mon, 21 Jan 2019 12:29: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glYhl-0000dz-Dm
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 12:29:29 +0000
X-Inumbo-ID: 319c510f-1d78-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 319c510f-1d78-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 12:29:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glYhj-0006AD-7n; Mon, 21 Jan 2019 12:29:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glYhi-0008LC-Ue; Mon, 21 Jan 2019 12:29:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glYhi-0007Ur-U1; Mon, 21 Jan 2019 12:29:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132199-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=d62ca8c9c53f375b69a85da0aafe5aaced79642f
X-Osstest-Versions-That: seabios=29ba89e67ff39b7673912022bf54c8640ae113cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 12:29:26 +0000
Subject: [Xen-devel] [seabios test] 132199: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjE5OSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIxOTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMzE0MzcK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzE0MzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTQzNwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMxNDM3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE0MzcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIGQ2MmNh
OGM5YzUzZjM3NWI2OWE4NWRhMGFhZmU1YWFjZWQ3OTY0MmYKYmFzZWxpbmUgdmVyc2lvbjoKIHNl
YWJpb3MgICAgICAgICAgICAgIDI5YmE4OWU2N2ZmMzliNzY3MzkxMjAyMmJmNTRjODY0MGFlMTEz
Y2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTQzNyAgMjAxOC0xMi0xOSAwMDoxMTowOCBaICAg
MzMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzIxOTkgIDIwMTktMDEtMjAgMTc6MTA6NTMg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGQ2MmNhOGM5YzUzZjM3NWI2OWE4NWRhMGFhZmU1YWFj
ZWQ3OTY0MmYKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRl
OiAgIFN1biBKYW4gMjAgMTE6NTU6MTAgMjAxOSAtMDUwMAoKICAgIGRvY3M6IFVwZGF0ZSBtYWls
aW5nIGxpc3QgYXJjaGl2ZSBsaW5rcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 12:29:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 12:29: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-devel-bounces@lists.xenproject.org>)
	id 1glYhu-0000ep-7i; Mon, 21 Jan 2019 12:29: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glYhs-0000eT-7Q
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 12:29:36 +0000
X-Inumbo-ID: 35627798-1d78-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35627798-1d78-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 12:29:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glYho-0006AI-3V; Mon, 21 Jan 2019 12:29:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glYhn-0008LZ-T2; Mon, 21 Jan 2019 12:29:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glYhn-0007hc-SG; Mon, 21 Jan 2019 12:29:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1glYhn-0007hc-SG@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 12:29:31 +0000
Subject: [Xen-devel] [ovmf bisection] complete
 test-amd64-i386-xl-qemuu-ovmf-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NAp0ZXN0aWQgZGViaWFuLWh2bS1pbnN0YWxsCgpUcmVl
OiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4
ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
ClRyZWU6IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdApUcmVlOiBx
ZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTog
cWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVt
IGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBvdm1mIGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKICBCdWcgaW50cm9kdWNlZDogIDJmNGE1YTlmNGMxN2VkODhh
YWEzMTE0ZDFlMTYxZTQyY2I4MGE5YmYKICBCdWcgbm90IHByZXNlbnQ6IDllOTBmYjA5N2MxNTI2
YjZmYjk2MDgyY2QzNDM4YzI4MzVlNTRjYzUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIyNjYvCgoKICBjb21taXQg
MmY0YTVhOWY0YzE3ZWQ4OGFhYTMxMTRkMWUxNjFlNDJjYjgwYTliZgogIEF1dGhvcjogRGFuZGFu
IEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIERhdGU6ICAgVGh1IEphbiAzIDE1OjMxOjIzIDIw
MTkgKzA4MDAKICAKICAgICAgTWRlUGtnL0Jhc2VQZUNvZmZMaWI6IEFkZCBtb3JlIGNoZWNrIGZv
ciByZWxvY2F0aW9uIGRhdGEKICAgICAgCiAgICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFu
b2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDI2CiAgICAgIAogICAgICBWMjoKICAgICAgKDEp
IEFkZCBOVUxMIHBvaW50ZXIgY2hlY2sgZm9yIHRoZSBpbnB1dCBwYXJhbWV0ZXJzCiAgICAgICgy
KSBBZGQgY2hlY2sgZm9yIHRoZSAiQWRqdXN0IiB2YWx1ZSBiZWZvcmUgYXBwbHlpbmcgZml4IHVw
cy4KICAgICAgCiAgICAgIEluIGZ1bmN0aW9uIFBlQ29mZkxvYWRlclJlbG9jYXRlSW1hZ2VGb3JS
dW50aW1lLCBpdCBkb2Vzbid0CiAgICAgIGRvIG11Y2ggY2hlY2sgd2hlbiBkbyByZWxvY2F0aW9u
LiBGb3IgQVBJIGxldmVsIGNvbnNpZGVyYXRpb24sCiAgICAgIGl0J3Mgbm90IHNhZmUgZW5vdWdo
LgogICAgICBTbyB0aGlzIHBhdGNoIGlzIHRvIHJlcGxhY2UgdGhlIHNhbWUgY29kZSBsb2dpYyB3
aXRoIGZ1bmN0aW9uCiAgICAgIFBlQ29mZkxvYWRlckltYWdlQWRkcmVzcyB3aGljaCB3aWxsIGNv
dmVyIG1vcmUgdmFsaWRhdGlvbi4KICAgICAgCiAgICAgIENjOiBNaWNoYWVsIEQgS2lubmV5IDxt
aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5n
YW9AaW50ZWwuY29tPgogICAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICAgIFNpZ25lZC1vZmYtYnk6IERhbmRhbiBCaSA8ZGFuZGFu
LmJpQGludGVsLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0
L292bWYvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQuZGViaWFuLWh2bS1pbnN0
YWxsLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2
ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9n
cy9yZXN1bHRzL2Jpc2VjdC9vdm1mL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
LmRlYmlhbi1odm0taW5zdGFsbCAtLXN1bW1hcnktb3V0PXRtcC8xMzIyNjYuYmlzZWN0aW9uLXN1
bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjk0NzUgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2Vj
dCBvdm1mIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IGRlYmlhbi1odm0taW5z
dGFsbApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTMyMTcwIGZhaWwgW2hv
c3Q9Zmlhbm8wXSAvIDEyOTQ3NSBbaG9zdD1yaW1hdmExXSAxMjk0NTQgW2hvc3Q9YmFyb3F1ZTBd
IDEyOTQzMCBbaG9zdD1hbGJhbmEwXSAxMjkzMjggW2hvc3Q9Y2hhcmRvbm5heTBdIDEyOTMxMCBb
aG9zdD1pdGFsaWEwXSAxMjkyNzMgW2hvc3Q9am91YmVydGluMF0gMTI5MjY4IFtob3N0PWh1eGVs
cmViZTBdIDEyOTIzOCBbaG9zdD1iYXJvcXVlMV0gMTI5MjE4IG9rLgpGYWlsdXJlIC8gYmFzaXMg
cGFzcyBmbGlnaHRzOiAxMzIxNzAgLyAxMjkyMTgKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykK
KHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBodHRwczovL2dpdGh1
Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApM
YXRlc3QgODk3OWRhMjU1OGE0OTkzOTg5NTQyZTFkMmRiMjNiNDI2YjE0OGFlOSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNjZTlkNzYzNTgwYTk1NWQyOTRhNWUzNjk2
Y2JlMDdhMDM5NjVlMmIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUx
NDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKQmFzaXMgcGFzcyBlNzQwNTkxMGNhNTU1M2VhZTg3NDRh
ZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgMjY5ZjNiNTE4MDM2ODVlYjNmNGY0Y2Q0NDE1ZGM4MzNkMzc1ZWZiYSA5YzBlZWQ2MThmMzdk
ZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpHZW5l
cmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0I2U3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1
YzAzZTY0ZWUwNDhjYjEtODk3OWRhMjU1OGE0OTkzOTg5NTQyZTFkMmRiMjNiNDI2YjE0OGFlOSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQjMjY5
ZjNiNTE4MDM2ODVlYjNmNGY0Y2Q0NDE1ZGM4MzNkMzc1ZWZiYS1jY2U5ZDc2MzU4MGE5NTVkMjk0
YTVlMzY5NmNiZTA3YTAzOTY1ZTJiIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQjOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNFwKIDhlZjg5MTNlMzE0OS1k
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0IzkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTct
OTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwphZGhvYy1yZXZ0dXBsZS1n
ZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtcHZvcHMKTG9hZGVkIDMwMDUgbm9k
ZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjkyMTgg
cGFzcyBlNzQwNTkxMGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjY5ZjNiNTE4MDM2ODVlYjNmNGY0Y2Q0NDE1
ZGM4MzNkMzc1ZWZiYSA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5
YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5MjM4IFtob3N0PWJhcm9xdWUxXQogMTI5MjczIFto
b3N0PWpvdWJlcnRpbjBdCiAxMjkyNjggW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyOTMxMCBbaG9zdD1p
dGFsaWEwXQogMTI5MzI4IFtob3N0PWNoYXJkb25uYXkwXQogMTI5NDMwIFtob3N0PWFsYmFuYTBd
CiAxMjk1MzUgW10KIDEyOTQ3NSBbaG9zdD1yaW1hdmExXQogMTI5NDU0IFtob3N0PWJhcm9xdWUw
XQogMTI5NTI2IFtdCiAxMjk1NzMgW10KIDEyOTYwNCBbXQogMTI5NzQyIFtdCiAxMjk2OTYgW10K
IDEyOTczMCBbXQogMTI5NjYyIFtdCiAxMjk2NzggW10KIDEyOTcxOCBbXQogMTI5NzQ5IFtdCiAx
Mjk2ODIgW10KIDEyOTY4NCBbXQogMTI5Njg2IFtdCiAxMjk3MjIgW10KIDEyOTc3NSBbXQogMTI5
Njg5IFtdCiAxMjk3MDMgW10KIDEyOTcyNSBbXQogMTI5NzE1IFtdCiAxMjk3NDUgW10KIDEyOTcz
NCBbXQogMTI5NzUzIFtdCiAxMjk3NjQgW10KIDEyOTc1NiBbXQogMTI5NzY5IFtdCiAxMjk4MDgg
W10KIDEyOTgxMyBbXQogMTI5ODMyIFtdCiAxMjk4MTYgW10KIDEyOTgyMSBbXQogMTI5Nzk3IFtd
CiAxMjk4MjQgW10KIDEyOTgzOCBbXQogMTI5ODQ3IFtdCiAxMjk4NTYgW10KIDEyOTg5MSBbXQog
MTI5OTQ2IFtdCiAxMjk5MDIgW10KIDEyOTkyOCBbXQogMTI5OTA1IFtdCiAxMjk5MzIgW10KIDEy
OTk1MCBbXQogMTI5OTEyIFtdCiAxMjk5MTggW10KIDEyOTkzNyBbXQogMTI5OTIzIFtdCiAxMjk5
NTIgW10KIDEyOTk0MSBbXQogMTI5OTYzIFtdCiAxMjk5NzMgW10KIDEyOTk1NyBbXQogMTI5OTY5
IFtdCiAxMjk5NzkgW10KIDEyOTk5NSBbXQogMTI5OTkyIFtdCiAxMjk5ODcgW10KIDEzMDAwMCBb
XQogMTMwMDAzIFtdCiAxMzAwMDYgW10KIDEzMDAxNCBbXQogMTMwMDE3IFtdCiAxMzAwMjEgW10K
IDEzMDAyNiBbXQogMTMwMDUyIFtdCiAxMzAwMzkgW10KIDEzMDAzMSBbXQogMTMwMDczIFtdCiAx
MzAwNjUgW10KIDEzMDA5MSBbXQogMTMwMDY5IFtdCiAxMzAwNzYgW10KIDEzMDA4MyBbXQogMTMw
MDk2IFtdCiAxMzAwOTggW10KIDEzMDEwMyBbXQogMTMwMTA2IFtdCiAxMzAxMjAgW10KIDEzMDEx
MiBbXQogMTMwMTg4IFtdCiAxMzAxNTQgW10KIDEzMDE3NCBbXQogMTMwMTI1IFtdCiAxMzAxNTgg
W10KIDEzMDE5MCBbXQogMTMwMTM0IFtdCiAxMzAxNDQgW10KIDEzMDE2MSBbXQogMTMwMTQ4IFtd
CiAxMzAxNTEgW10KIDEzMDE3NyBbXQogMTMwMTY0IFtdCiAxMzAxNzAgW10KIDEzMDE4MyBbXQog
MTMwMTk2IFtdCiAxMzAyMDAgW10KIDEzMDIwNSBbXQogMTMwMjE0IFtdCiAxMzAyMzEgW10KIDEz
MDMwMSBbXQogMTMwMjg0IFtdCiAxMzAyNTUgW10KIDEzMDI2NSBbXQogMTMwMzM0IFtdCiAxMzAy
OTYgW10KIDEzMDMyNyBbXQogMTMwMzIxIFtdCiAxMzAzMTUgW10KIDEzMDMwOCBbXQogMTMwMzMx
IFtdCiAxMzAzNDEgW10KIDEzMDM0NCBbXQogMTMwMzQ5IFtdCiAxMzAzNzcgW10KIDEzMDM1NyBb
XQogMTMwMzg5IFtdCiAxMzAzNjEgW10KIDEzMDQxOSBbXQogMTMwMzY4IFtdCiAxMzAzNzQgW10K
IDEzMDM5MSBbXQogMTMwMzk2IFtdCiAxMzA0MzUgW10KIDEzMDQyOSBbXQogMTMwNDE0IFtdCiAx
MzA0MjIgW10KIDEzMDQ0MCBbXQogMTMwNDQzIFtdCiAxMzA0NzggW10KIDEzMDUzMSBbXQogMTMw
NDk5IFtdCiAxMzA0NTUgW10KIDEzMDQ4MyBbXQogMTMwNDY5IFtdCiAxMzA0OTEgW10KIDEzMDUw
NyBbXQogMTMwNjI4IFtdCiAxMzA1ODAgW10KIDEzMDc1MCBbXQogMTMwNjY4IFtdCiAxMzA4NDUg
W10KIDEzMDgwNiBbXQogMTMwODY4IFtdCiAxMzA5ODAgW10KIDEzMDg5NyBbXQogMTMxMDkwIFtd
CiAxMzEwNTQgW10KIDEzMTEzMiBbXQogMTMxMTg4IFtdCiAxMzExNTcgW10KIDEzMTIxMSBbXQog
MTMxMjQ1IFtdCiAxMzEyODMgW10KIDEzMTMyMCBbXQogMTMxMjk0IFtdCiAxMzEzNDEgW10KIDEz
MTM2MiBbXQogMTMxMzgzIFtdCiAxMzE0MTQgW10KIDEzMTQzMiBbXQogMTMxNDUwIFtdCiAxMzE0
NzAgW10KIDEzMTQ5MCBbXQogMTMxNTEwIFtdCiAxMzE1NDAgW10KIDEzMTUyNiBbXQogMTMxNTYx
IFtdCiAxMzE1OTggW10KIDEzMTU2OCBbXQogMTMxNjQ0IFtdCiAxMzE1NzIgW10KIDEzMTYwMSBb
XQogMTMxNTczIFtdCiAxMzE2MjAgW10KIDEzMTU3NCBbXQogMTMxNjAyIFtdCiAxMzE1NzUgW10K
IDEzMTYzNiBbXQogMTMxNTc2IFtdCiAxMzE2MDMgW10KIDEzMTU3NyBbXQogMTMxNjA0IFtdCiAx
MzE1NzkgW10KIDEzMTYwNSBbXQogMTMxNTgxIFtdCiAxMzE2MDYgW10KIDEzMTYwNyBbXQogMTMx
NTgyIFtdCiAxMzE2MjQgW10KIDEzMTYwOCBbXQogMTMxNTg2IFtdCiAxMzE1ODggW10KIDEzMTYw
OSBbXQogMTMxNTkwIFtdCiAxMzE2MjcgW10KIDEzMTU5MSBbXQogMTMxNjEwIFtdCiAxMzE1OTIg
W10KIDEzMTYxMSBbXQogMTMxNTk0IFtdCiAxMzE2OTAgW10KIDEzMTU5NiBbXQogMTMxNjQwIFtd
CiAxMzE2MTIgW10KIDEzMTY3MiBbXQogMTMxNjE0IFtdCiAxMzE2MjggW10KIDEzMTY0MyBbXQog
MTMxNjE1IFtdCiAxMzE2MzIgW10KIDEzMTYzNCBbXQogMTMxNjY4IFtdCiAxMzE2NzYgW10KIDEz
MTY1OCBbXQogMTMxNjUzIFtdCiAxMzE2NjQgW10KIDEzMTY1NyBbXQogMTMxNjcxIFtdCiAxMzE2
OTEgW10KIDEzMTY3NyBbXQogMTMxNjc0IFtdCiAxMzE2ODMgW10KIDEzMTY3OCBbXQogMTMxNjg0
IFtdCiAxMzE2ODUgW10KIDEzMTc4NSBbXQogMTMxNzE5IFtdCiAxMzE3NTEgW10KIDEzMTcyNCBb
XQogMTMxNzU2IFtdCiAxMzE3MjcgW10KIDEzMTcwOSBbXQogMTMxNzEzIFtdCiAxMzE3MTQgW10K
IDEzMTcxNSBbXQogMTMxNzE2IFtdCiAxMzE3OTYgW10KIDEzMTcxNyBbXQogMTMxNzcxIFtdCiAx
MzE3MzggW10KIDEzMTczMSBbXQogMTMxNzg0IFtdCiAxMzE3NjAgW10KIDEzMTc3NCBbXQogMTMx
NzgxIFtdCiAxMzE3NjcgW10KIDEzMTc3NiBbXQogMTMxNzcwIFtdCiAxMzE3NzcgW10KIDEzMTc3
OCBbXQogMTMxNzc5IFtdCiAxMzE3ODkgW10KIDEzMTgxMSBbXQogMTMxODM4IFtdCiAxMzE4NDYg
W10KIDEzMTg2MSBbXQogMTMxOTE4IFtdCiAxMzE4ODAgW10KIDEzMTg5MCBbXQogMTMxOTA1IFtd
CiAxMzE4OTUgW10KIDEzMTk1MCBbXQogMTMxOTM4IFtdCiAxMzE5MzIgW10KIDEzMTk2NyBbXQog
MTMxOTgzIGZhaWwgaXJyZWxldmFudAogMTMxOTU5IFtdCiAxMzIwNzcgZmFpbCA4OTc5ZGEyNTU4
YTQ5OTM5ODk1NDJlMWQyZGIyM2I0MjZiMTQ4YWU5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgY2NlOWQ3NjM1ODBhOTU1ZDI5NGE1ZTM2OTZjYmUwN2EwMzk2NWUyYiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUy
NTlkMTNhMwogMTMyMDI0IGZhaWwgaXJyZWxldmFudAogMTMyMTY0IGJsb2NrZWQgZTc0MDU5MTBj
YTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDhjZDRlNzM0Y2NkZmJjOTYxYzcyYWVhYThkYmQzZjUxNTQxNzFmOWIg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDc2NWI3ZTg0NDlkYTBjNGZmYjRlZGFmYmZjMDI3NzE2
MjljZTgwN2IKIDEzMjE3MCBmYWlsIDg5NzlkYTI1NThhNDk5Mzk4OTU0MmUxZDJkYjIzYjQyNmIx
NDhhZTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjY2U5ZDc2MzU4
MGE5NTVkMjk0YTVlMzY5NmNiZTA3YTAzOTY1ZTJiIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5
M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIxNDcgcGFzcyBlNzQw
NTkxMGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjY5ZjNiNTE4MDM2ODVlYjNmNGY0Y2Q0NDE1ZGM4MzNkMzc1
ZWZiYSA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlk
OWI0M2YyYzY0NWFlNwogMTMyMTcyIGZhaWwgODk3OWRhMjU1OGE0OTkzOTg5NTQyZTFkMmRiMjNi
NDI2YjE0OGFlOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNjZTlk
NzYzNTgwYTk1NWQyOTRhNWUzNjk2Y2JlMDdhMDM5NjVlMmIgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjE2NiBibG9j
a2VkIGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3YzNhMWVmZDE1MjQzZGY3NzgzYzRhNWE2YmU0
MTJlOTk0MDJmNWEwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA1ZjVhN2E2ZDM2NjlmYjk0ZmEx
NWRhZjU2M2U1ZGM1NGNjOWRiZWNlCiAxMzIxNTMgZmFpbCBpcnJlbGV2YW50CiAxMzIyMDEgYmxv
Y2tlZCBlNzQwNTkxMGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTU5YTA3ZDg0ZTVhZjNkYjA5YWU5MTg0NGU0
Y2I5MjRiOGY2MDY2OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNDM2YmY4M2JmMTNjOTRlYjY4
YTM0ZThhZTVkN2ZlM2U0YmUyYWYzMwogMTMyMTYwIGJsb2NrZWQgZTc0MDU5MTBjYTU1NTNlYWU4
NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGVkMzk1MWViYmQyMGUxZTI5YjA5M2M3NTNjZjA1MWU3ZTRiMmJmYWUgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IGZjMzYzN2U5YWY5YTMwMWQ5MjY5NTk5OTI5OWEzZTlhODQ1OGMzYzEK
IDEzMjE4NyBwYXNzIGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDZjMjhlZjUwZDMxMDhjNWRj
NWJiNTA5MzkwYmYzZTFlY2Q2NzNmIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFh
MzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzIxODQgYmxvY2tlZCBlNzQwNTkxMGNh
NTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgNDZmNGM5Njc3YzYxNWQ4NjI2NDk0NTkzOTJmOGY1NWIzZTY1NjdjMiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFi
NzlkZjFkYgogMTMyMTk4IGJsb2NrZWQgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRl
ZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGJjMzljNWNi
ZWEzMGI1M2MzNWEzMjE1MDQzMWJiN2VhMDVhMzIzOGQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDg4ZjkwNjkzYzc0ZDU4NzdmNmIzNDMwNzZjMzE3MzllODc1NGZiMDAKIDEzMjE5NCBibG9ja2Vk
IGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2Y2FmOTU0YzFiZjlmNmMyMDlmNzBjZmE5MjYwNGM4
M2VjMGMzY2Y3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MDFhYmZlZjVkZTE0OTU0NmIxNmZi
YTZmNGQ1YmQ3ZGVmMDhjNjcyCiAxMzIyMDQgcGFzcyBlNzQwNTkxMGNhNTU1M2VhZTg3NDRhZjRl
NWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
Yjg5MjBjY2MzYzhkNGFiY2EzNWJiNzhjNTg0NTY2NmIxNGZhN2ViNCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgYWE0MDJhZGIwYjhjZGJhZjQ5ZWU4NzdjZGZiN2RkNWE1MDIwM2UwYQogMTMyMjEw
IGZhaWwgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDJmNGE1YTlmNGMxN2VkODhhYWEzMTE0ZDFl
MTYxZTQyY2I4MGE5YmYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUx
NDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjIxNiBibG9ja2VkIGU3NDA1OTEwY2E1NTUzZWFl
ODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCAyMmIzNWU4YmQxZjlhZWE3YmJhYjNhMjZlOGFiNGRmMzM5NDU0NDYzIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2Ez
CiAxMzIyNDkgcGFzcyBlNzQwNTkxMGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWU5MGZiMDk3YzE1MjZiNmZi
OTYwODJjZDM0MzhjMjgzNWU1NGNjNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0
ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMjIwIHBhc3MgZTc0MDU5MTBjYTU1
NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDQ0ZTVmYTgxZTNjMWQ2ZDA0MGYyYTQwNTIxMTU2NWIyY2Q4MTUzNGYgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5
ZDEzYTMKIDEzMjIyNSBwYXNzIGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhj
YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlYjk4ZmUyYWUxOGQ0
NmEwZjFjNWJjMzVlNzllM2Q0MjlmYWRjOWY1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2
MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIyMjkgcGFzcyBlNzQwNTkx
MGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgMWY3Yjc0ODMxNTQ0MGUxOGVmODVmMGIwNzZjOGZkNWU3Yjg0MjU5
ZCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNk
NjUyNTlkMTNhMwogMTMyMjU1IGZhaWwgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRl
ZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDJmNGE1YTlm
NGMxN2VkODhhYWEzMTE0ZDFlMTYxZTQyY2I4MGE5YmYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjIzMyBwYXNzIGU3
NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5ZTkwZmIwOTdjMTUyNmI2ZmI5NjA4MmNkMzQzOGMyODM1
ZTU0Y2M1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJi
YWFlM2Q2NTI1OWQxM2EzCiAxMzIyMzkgZmFpbCBlNzQwNTkxMGNhNTU1M2VhZTg3NDRhZjRlNWMw
M2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMmY0
YTVhOWY0YzE3ZWQ4OGFhYTMxMTRkMWUxNjFlNDJjYjgwYTliZiBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMjYzIHBh
c3MgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDllOTBmYjA5N2MxNTI2YjZmYjk2MDgyY2QzNDM4
YzI4MzVlNTRjYzUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFl
NDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjI2NiBmYWlsIGU3NDA1OTEwY2E1NTUzZWFlODc0NGFm
NGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCAyZjRhNWE5ZjRjMTdlZDg4YWFhMzExNGQxZTE2MWU0MmNiODBhOWJmIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzClNlYXJj
aGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTIx
OCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzIwNzcgKGZh
aWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzIxNDcgKHBhc3Mp
LCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzIxNzAgKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVj
MDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDll
OTBmYjA5N2MxNTI2YjZmYjk2MDgyY2QzNDM4YzI4MzVlNTRjYzUgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKTm8gcmV2aXNp
b25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMzIyMzMgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MzIyMzkgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzIy
NDkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjI1NSAoZmFp
bCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjI2MyAocGFzcyks
IGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyMjY2IChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAq
KioKCiAgQnVnIGlzIGluIHRyZWU6ICBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv
ZWRrMi5naXQKICBCdWcgaW50cm9kdWNlZDogIDJmNGE1YTlmNGMxN2VkODhhYWEzMTE0ZDFlMTYx
ZTQyY2I4MGE5YmYKICBCdWcgbm90IHByZXNlbnQ6IDllOTBmYjA5N2MxNTI2YjZmYjk2MDgyY2Qz
NDM4YzI4MzVlNTRjYzUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIyNjYvCgoKICBjb21taXQgMmY0YTVhOWY0YzE3
ZWQ4OGFhYTMxMTRkMWUxNjFlNDJjYjgwYTliZgogIEF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4u
YmlAaW50ZWwuY29tPgogIERhdGU6ICAgVGh1IEphbiAzIDE1OjMxOjIzIDIwMTkgKzA4MDAKICAK
ICAgICAgTWRlUGtnL0Jhc2VQZUNvZmZMaWI6IEFkZCBtb3JlIGNoZWNrIGZvciByZWxvY2F0aW9u
IGRhdGEKICAgICAgCiAgICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3No
b3dfYnVnLmNnaT9pZD0xNDI2CiAgICAgIAogICAgICBWMjoKICAgICAgKDEpIEFkZCBOVUxMIHBv
aW50ZXIgY2hlY2sgZm9yIHRoZSBpbnB1dCBwYXJhbWV0ZXJzCiAgICAgICgyKSBBZGQgY2hlY2sg
Zm9yIHRoZSAiQWRqdXN0IiB2YWx1ZSBiZWZvcmUgYXBwbHlpbmcgZml4IHVwcy4KICAgICAgCiAg
ICAgIEluIGZ1bmN0aW9uIFBlQ29mZkxvYWRlclJlbG9jYXRlSW1hZ2VGb3JSdW50aW1lLCBpdCBk
b2Vzbid0CiAgICAgIGRvIG11Y2ggY2hlY2sgd2hlbiBkbyByZWxvY2F0aW9uLiBGb3IgQVBJIGxl
dmVsIGNvbnNpZGVyYXRpb24sCiAgICAgIGl0J3Mgbm90IHNhZmUgZW5vdWdoLgogICAgICBTbyB0
aGlzIHBhdGNoIGlzIHRvIHJlcGxhY2UgdGhlIHNhbWUgY29kZSBsb2dpYyB3aXRoIGZ1bmN0aW9u
CiAgICAgIFBlQ29mZkxvYWRlckltYWdlQWRkcmVzcyB3aGljaCB3aWxsIGNvdmVyIG1vcmUgdmFs
aWRhdGlvbi4KICAgICAgCiAgICAgIENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lu
bmV5QGludGVsLmNvbT4KICAgICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgogICAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4xCiAgICAgIFNpZ25lZC1vZmYtYnk6IERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNv
bT4KICAgICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoK
ZG90OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxp
bmcgYnkgMC42NDk4NDIgdG8gZml0CnBubXRvcG5nOiA4NSBjb2xvcnMgZm91bmQKUmV2aXNpb24g
Z3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L292bWYvdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQuZGViaWFuLWh2bS1pbnN0YWxsLntkb3QscHMscG5nLGh0
bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzIyNjY6
IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMjI2NiBvdm1mIHJlYWwtYmlzZWN0IFtyZWFs
XQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyMjY2
LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 12:43:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 12:43: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-devel-bounces@lists.xenproject.org>)
	id 1glYvR-0002D7-PV; Mon, 21 Jan 2019 12:43: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=Q9EP=P5=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1glYvQ-0002D2-M0
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 12:43:36 +0000
X-Inumbo-ID: 2a290e3a-1d7a-11e9-a1e0-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::629])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a290e3a-1d7a-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 12:43:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5U2A6vOFZHg68L+dT8c1fayZNiIMoVwhDy4h0pZeI4o=;
 b=JH2IYrkflPgQTuhs/XPwLx0GKEpD1sOC36Cjo/r74KzeWSqZa/mnz94q4Q16s0qSfPrVHEVtcw6bsCFBW27v73Hpc3QkpL2AXyujl1dfmA+rkYkfM7ZQwUNtH9pjB6otMLmOKjvGYPFcadDiqVcqBuMzLVDr8zXERM38mih7LB0=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4119.eurprd03.prod.outlook.com (20.177.38.12) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.25; Mon, 21 Jan 2019 12:43:32 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37%3]) with mapi id 15.20.1537.031; Mon, 21 Jan 2019
 12:43:32 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Julien Grall <julien.grall@arm.com>, Christoph Hellwig <hch@infradead.org>
Thread-Topic: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
Thread-Index: AQHUrNs7IxVSN/1nuUaI+Ik1wHznAaWxcBsAgAAB0ICAAAHygIABvZOAgAGYZ4CAACKFAIAEx8GA
Date: Mon, 21 Jan 2019 12:43:32 +0000
Message-ID: <b5ee0d1c-7888-28c4-c5ae-7984c5e54c8e@epam.com>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
 <20190116063631.GA10881@infradead.org>
 <042fe794-dec6-6d9d-5b68-6f142790f5c7@epam.com>
 <20190117091815.GA7090@infradead.org>
 <1cfc5cb4-e481-5d71-29df-958db76fb681@epam.com>
 <2ed681b9-c8d4-ea27-6b8b-e399ed034bda@arm.com>
In-Reply-To: <2ed681b9-c8d4-ea27-6b8b-e399ed034bda@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4119;
 6:OCL8Slj1mi3syQjNimeBqQD115UJe0Kr+dkdZFWXOSVKooCSk7B32vOT+w0iQQhd3nZ8hxvv4yoJavueOSxjbJe0PqfIiYYw8hy1tfW57tBRiXVkDlrynESAXpzjEVx3oSt83j0k7smStD9FOGK95DQr3v/3oSrQuxHdg1a/adScsTZTci+z8edJuNS3EyoPIjdRT1OQ4G0C16fO2krkPeFm4C6lYTicn9Vl6Zs2XdPWWdoQpqDjEKyJpzp2H4Vu0YlAC6bTYf25MZyaT/xKbm6myMRJYUaIKzG36h5pJ/B1ucd5qevj189gXfSZ1qT0hNljr3hDOWLAhNpfa2nCGUskHttzYdJ8gx4U8MWxGHLMVhOA3vRBctsQTeNGKgBeIETaQUyTDtf4PhDrk9zmZQgacfS3SOj3WDyWLH1PSdrr8U1OLHiPxExgS5nPiKdHinx0juVbfeeWE00/fsptrQ==;
 5:7rBC7ytraqCqC8HwZ0Tn8FRVBk3rjn37EmTAt8pa5sBFuNySWh5bFJbRIAq/bVTfVBjQokXqTV/jUsS3+3es8B6OHMb10KXAD2BOQPEPA+dEt0CejUeIqYEQ/d9YqjehBuvEYrQusLl5HHURBKvV092S+fn9hzlWUksWaMWeLLIdVHDm5+P3pQjdX3YxTNAry8qgh0TvTDFVt7s5q7RZsQ==;
 7:W0OPJH/pT8n7+y7IuyIGZfBXEaxwDe8cpTZJbCXbUyX1hV0IvbXTOgszSa1M2bCL6JYuRKyR+bGsa914kf2RDcZ+6/I4z98aHKy+2jONhwS06dtuER7DK1Dzxi5h4ORZEYbKKsm6xDQBdUX2NDn7jg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 3844bb27-c560-4b58-55e0-08d67f9e0d62
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4119; 
x-ms-traffictypediagnostic: AM6PR03MB4119:
x-microsoft-antispam-prvs: <AM6PR03MB411983BA2643E7AF39EE141BE79F0@AM6PR03MB4119.eurprd03.prod.outlook.com>
x-forefront-prvs: 0924C6A0D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39860400002)(376002)(136003)(346002)(366004)(199004)(189003)(478600001)(2906002)(39060400002)(4326008)(93886005)(71200400001)(71190400001)(14454004)(14444005)(256004)(25786009)(99286004)(316002)(966005)(110136005)(54906003)(31686004)(72206003)(66066001)(7416002)(36756003)(106356001)(105586002)(80792005)(97736004)(3846002)(6116002)(6506007)(53546011)(55236004)(68736007)(6306002)(446003)(102836004)(486006)(6512007)(76176011)(229853002)(6436002)(8936002)(8676002)(81166006)(81156014)(305945005)(86362001)(7736002)(2616005)(11346002)(31696002)(6486002)(186003)(26005)(476003)(6246003)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4119;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /pHkqUnjaRYn1mO596h0B/sgTT0m1vdSM1MdVDNRrNhRcaQhCyWBX9WGWn5pubMcbeG3nrsu8/kJySaVy9qAMXCtjRU63rvKa/zRSqMDy68k6XLyvAWho/Sfv0T/DW/t8Jq/NcwNabAvfemvMsBk4UovBHFvyo/kwS2fInQsX82q4lvB+GtAdaNRlV2aAKdvOVrKc89R8kCxJ8GudBGT/cNBOncydxshLjbacgWay1pTblw9ajlJs4QnTIVXXXHftjKVUkuowDO10J0xkVc3GWoJ/1NM6PYXtE+K8vX2YhM7WZ6vJ+qQXBF9BftmSekwUhnXoFxbRaxzWBQ3zSoeye6YO9fKz6yOhvqoLtTh72+EKvr6ot086z0jj4z9mdiYSoCjj0izs1RT9dzOoV2RVGOx0J+91MOO4vjML6P0dUs=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <1F0ACAD231AAC045A9F1BF4B26CAE844@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3844bb27-c560-4b58-55e0-08d67f9e0d62
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2019 12:43:32.4851 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4119
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "noralf@tronnes.org" <noralf@tronnes.org>, Gerd Hoffmann <kraxel@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "daniel.vetter@intel.com" <daniel.vetter@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xOC8xOSAxOjQzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+ICgrIFN0ZWZhbm8pDQo+
DQo+IEhpLA0KPg0KPiBTb3JyeSBmb3IganVtcGluZyBsYXRlIGluIHRoZSBjb252ZXJzYXRpb24u
DQo+DQo+IE9uIDE4LzAxLzIwMTkgMDk6NDAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3Rl
Og0KPj4gT24gMS8xNy8xOSAxMToxOCBBTSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6DQo+Pj4g
T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDY6NDM6MjlBTSArMDAwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gDQo+Pj4gd3JvdGU6DQo+Pj4+PiBUaGlzIHdob2xlIGlzc3VlIGtlZXBzIGdldHRp
bmcgbW9yZSBhbmQgbW9yZSBjb25mdXNpbmcuDQo+Pj4+IFdlbGwsIEkgZG9uJ3QgcmVhbGx5IGRv
IERNQSBoZXJlLCBidXQgaW5zdGVhZCB0aGUgYnVmZmVycyBpbg0KPj4+PiBxdWVzdGlvbiBhcmUg
c2hhcmVkIHdpdGggb3RoZXIgWGVuIGRvbWFpbiwgc28gZWZmZWN0aXZlbHkgaXQNCj4+Pj4gY291
bGQgYmUgdGhvdWdodCBvZiBzb21lIHNvcnQgb2YgRE1BIGhlcmUsIHdoZXJlIHRoZSAiZGV2aWNl
IiBpcw0KPj4+PiB0aGF0IHJlbW90ZSBkb21haW4uIElmIHRoZSBidWZmZXJzIGFyZSBub3QgZmx1
c2hlZCB0aGVuIHRoZQ0KPj4+PiByZW1vdGUgcGFydCBzZWVzIHNvbWUgaW5jb25zaXN0ZW5jeSB3
aGljaCBpbiBteSBjYXNlIHJlc3VsdHMNCj4+Pj4gaW4gYXJ0aWZhY3RzIG9uIHNjcmVlbiB3aGls
ZSBkaXNwbGF5aW5nIHRoZSBidWZmZXJzLg0KPj4+PiBXaGVuIGJ1ZmZlcnMgYXJlIGFsbG9jYXRl
ZCB2aWEgRE1BIEFQSSB0aGVuIHRoZXJlIGFyZSBubyBhcnRpZmFjdHM7DQo+Pj4+IGlmIGJ1ZmZl
cnMgYXJlIGFsbG9jYXRlZCB3aXRoIHNobWVtICsgRE1BIG1hcHBpbmcgdGhlbiB0aGVyZSBhcmUg
bm8NCj4+Pj4gYXJ0aWZhY3RzIGFzIHdlbGwuDQo+Pj4+IFRoZSBvbmx5IG9mZmVuZGluZyB1c2Ut
Y2FzZSBpcyB3aGVuIEkgdXNlIHNobWVtIGJhY2tlZCBidWZmZXJzLA0KPj4+PiBidXQgZG8gbm90
IGZsdXNoIHRoZW0NCj4+PiBUaGUgcmlnaHQgYW5zd2VyIHdvdWxkIGJlIHRvIGltcGxlbWVudCBj
YWNoZSBtYWludGFpbmFuY2UgaG9va3MgZm9yDQo+Pj4gdGhpcyBjYXNlIGluIHRoZSBYZW4gYXJj
aCBjb2RlLsKgIFRoZXNlIHdvdWxkIGJhc2ljYWxseSBsb29rIHRoZSBzYW1lDQo+Pj4gYXMgdGhl
IGxvdy1sZXZlbCBjYWNoZSBtYWludGFpbmFuY2UgdXNlZCBieSB0aGUgRE1BIG9wcywgYnV0IHdp
dGhvdXQNCj4+PiBnb2luZyB0aHJvdWdoIHRoZSBETUEgbWFwcGluZyBsYXllciwgaW4gZmFjdCB0
aGV5IHNob3VsZCBwcm9iYWJseQ0KPj4+IHJldXNlIHRoZSBzYW1lIGxvdy1sZXZlbCBhc3NlbWJs
eSByb3V0aW5lcy4NCj4+Pg0KPj4+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyB0aGUgZmlyc3QgdXNh
Z2Ugb2Ygc3VjaCBYZW4gYnVmZmVyIHNoYXJpbmcsIHNvDQo+Pj4gd2hhdCBkbyB0aGUgb3RoZXIg
dXNlcnMgZG8/DQo+PiBJJ2xsIGhhdmUgdG8gZ2V0IGV2ZW4gZGVlcGVyIGludG8gaXQuIEluaXRp
YWxseSBJDQo+PiBsb29rZWQgYXQgdGhlIGNvZGUsIGJ1dCBkaWRuJ3QgZmluZCBhbnl0aGluZyB1
c2VmdWwuDQo+PiBPciBtYXliZSBJIGhhdmUganVzdCBvdmVybG9va2VkIG9idmlvdXMgdGhpbmdz
IHRoZXJlDQo+IEZyb20gWGVuIG9uIEFybSBBQkk6DQo+DQo+ICJBbGwgbWVtb3J5IHdoaWNoIGlz
IHNoYXJlZCB3aXRoIG90aGVyIGVudGl0aWVzIGluIHRoZSBzeXN0ZW0NCj4gKGluY2x1ZGluZyB0
aGUgaHlwZXJ2aXNvciBhbmQgb3RoZXIgZ3Vlc3RzKSBtdXN0IHJlc2lkZSBpbiBtZW1vcnkNCj4g
d2hpY2ggaXMgbWFwcGVkIGFzIE5vcm1hbCBJbm5lciBXcml0ZS1CYWNrIE91dGVyIFdyaXRlLUJh
Y2sgDQo+IElubmVyLVNoYXJlYWJsZS4NCj4gVGhpcyBhcHBsaWVzIHRvOg0KPiDCoCAtIGh5cGVy
Y2FsbCBhcmd1bWVudHMgcGFzc2VkIHZpYSBhIHBvaW50ZXIgdG8gZ3Vlc3QgbWVtb3J5Lg0KPiDC
oCAtIG1lbW9yeSBzaGFyZWQgdmlhIHRoZSBncmFudCB0YWJsZSBtZWNoYW5pc20gKGluY2x1ZGlu
ZyBQViBJL08NCj4gwqDCoMKgIHJpbmdzIGV0YykuDQo+IMKgIC0gbWVtb3J5IHNoYXJlZCB3aXRo
IHRoZSBoeXBlcnZpc29yIChzdHJ1Y3Qgc2hhcmVkX2luZm8sIHN0cnVjdA0KPiDCoMKgwqAgdmNw
dV9pbmZvLCB0aGUgZ3JhbnQgdGFibGUsIGV0YykuDQo+ICINCj4NCj4gU28geW91IHNob3VsZCBu
b3QgbmVlZCBhbnkgY2FjaGUgbWFpbnRlbmFuY2UgaGVyZS4gQ2FuIHlvdSBwcm92aWRlIA0KPiBt
b3JlIGRldGFpbHMgb24gdGhlIG1lbW9yeSBhdHRyaWJ1dGUgeW91IHVzZSBmb3IgbWVtb3J5IHNo
YXJlZCBpbiBib3RoIA0KPiB0aGUgYmFja2VuZCBhbmQgZnJvbnRlbmQ/DQo+DQpJdCB0YWtlcyBx
dWl0ZSBzb21lIHRpbWUgdG8gY29sbGVjdCB0aGlzIChiZWNhdXNlIG1hbnkgY29tcG9uZW50cyBh
cmUgDQppbnZvbHZlZCBpbiB0aGUNCnVzZS1jYXNlKSwgYnV0IGZvciBub3cgdGhlIHBhZ2VzIGlu
IHRoZSBndWVzdCBkb21haW4gYXJlOg0KIVBURV9SRE9OTFkgKyBQVEVfUFhOICsgUFRFX1NIQVJF
RCArIFBURV9BRiArIFBURV9VWE4gKyANClBURV9BVFRSSU5EWChNVF9OT1JNQUwpDQoNCj4gQ2hl
ZXJzLA0KPg0KPj4NCj4+IFRoYW5rIHlvdSwNCj4+IE9sZWtzYW5kcg0KPj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IFhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QNCj4+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPj4gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KPj4NCj4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 12:46:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 12:46: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-devel-bounces@lists.xenproject.org>)
	id 1glYxt-0002LE-ND; Mon, 21 Jan 2019 12: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glYxr-0002Ks-Vl
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 12:46:08 +0000
X-Inumbo-ID: 8432923b-1d7a-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8432923b-1d7a-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 12: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 1glYvX-0006RR-TJ; Mon, 21 Jan 2019 12:43:43 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1glYvX-00057u-QN; Mon, 21 Jan 2019 12:43:43 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1glYvX-00057u-QN@xenbits.xenproject.org>
Date: Mon, 21 Jan 2019 12:43:43 +0000
Subject: [Xen-devel] Xen Security Advisory 289 v2 - Spectre V1 gadgets
 exploitable with L1TF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

                    Xen Security Advisory XSA-289
                              version 2

               Spectre V1 gadgets exploitable with L1TF

UPDATES IN VERSION 2
====================

Include references for `smatch' in 0000-Cover-Letter.txt.
Correct embargo end date in 0000-Cover-Letter.txt.

Public release.

ISSUE DESCRIPTION
=================

Previously reported vulnerabilities CVE-2017-5753 / XSA-254 (Spectre V1)
and CVE-2018-3646 / XSA-273 (L1TF) can, when combined, be leveraged to
more easily gather leaked information.  The Spectre V1 approach would be
used to bring data into the cache on on hyperthread of a given CPU core,
while L1TF would be utilized to read out the cached data on another
hyperthread of the same CPU core.

A number of specific exploitable gadgets have been identified.

There are no new vulnerabilities.  There is only new information about
existing vulnerabilities: specifically, confirmation that existing,
previously disclosed, vulnerabilities, can be exploited in specific
ways.  (Previously, it was merely expected, and stated in XSA-254 and
XSA-273, that such the vulnerabilities would be exploitable.)

IMPACT
======

An attacker can potentially read arbitrary host RAM.  This includes data
belonging to Xen, data belonging to other guests, and data belonging to
different security contexts within the same guest.

An attacker could be a guest kernel (which can manipulate the pagetables
directly), or could be guest userspace either directly (e.g. with
mprotect() or similar system call) or indirectly (by gaming the guest
kernel's paging subsystem).

See XSA-254 and XSA-273 for more general information about the
underlying vulnerabilities.

VULNERABLE SYSTEMS
==================

Systems running all versions of Xen are affected.

Only x86 processors are vulnerable.  ARM processors are not known to be
affected.

Only systems with Symmetric Multi Threading (SMT, aka hyperthreading)
available and enabled are vulnerable.

Only Intel Core based processors (from at least Merom onwards) are
potentially affected.  Other processor designs (Intel Atom/Knights
range), and other manufacturers (AMD) are not known to be affected.

MITIGATION
==========

As discussed in XSA-273, disabling SMT / hyperthreading will avoid the
L1TF vulnerability.  It will therefore prevent the use of the
exploitable code patterns discussed in this advisory.  Disabling SMT
may be achieved via a BIOS option (preferred) or the "smt=0"
hypervisor command line option.

CREDITS
=======

This issue was discovered by Norbert Manthey, Julian Stecklina, and
Pawel Wieczorkiewicz of the Xen Security Team at Amazon.

RESOLUTION
==========

These are hardware bugs, so technically speaking they cannot be
properly fixed in software.

See XSA-273 and XSA-254 for a fuller discussion of the general
situation, background, etc.

TECHNICAL DETAILS
=================

For the specific technical details of the now-known-explitable code
patterns, please see the attached patches.

These patches are intended by their authors to mitigate these
vulnerabilities.  In some form they are likely to be included in
future Xen releases.  We very much welcome this contribution to the
Xen community's response to Spectre/L1TF.

However:

 * These patches have not been validated by the Xen Project
   Security Team.  Work is ongoing.

 * We expect that there may be other exploitable code patterns and
   gadgets, similar to but beyond those disclosed here.

 * Should further such exploitable code patterns be discovered, we
   will not necessarily issue a further advisory, or update this
   advisory.  Instead, we would usually recommend that any
   improvements to reduce the exploitability be handled in public, in
   accordance with the public status of the underlying vulnerabilities
   XSA-273 and XSA-254.

 * We therefore do not recommend responding to this advisory by
   applying these patches.  Instead, we recommend using hardware
   without this bug, or failing that, disabling hyperthreading (SMT)
   as discussed in XSA-273.

$ sha256sum xsa289*/*
fb58117afd3d69b2bc67001b759bcb8b27d5eddf14bb69596e01b5735a46fc83  xsa289/0000-Cover-Letter.txt
8051f6ac3f945d80368e745fff9568688a5f3ec3d34e88e1f965fe74853a60ac  xsa289/0001-lfence-add-function-that-returns-int.patch
bc0a26533d56fff11081661546c0b0c0bf3b216dc18b72944dfeef36adb254d4  xsa289/0002-is_hvm-pv_domain-block-speculation.patch
ffb445c40064c65b167b5badbb73bf5e00689494a11269684a5e432c96bb5d74  xsa289/0003-is_control_domain-block-speculation.patch
2952ac3f46256a85670b18a3d100d2fc6429fa98bb07dd55abe7ee939f30cb3e  xsa289/0004-x86-hvm-block-speculative-accesses.patch
c73ceacd649ebc4bc054e6e181283c1c58e3bed3e1d1309e5780e5efbd85461a  xsa289/0005-nospec-introduce-method-for-static-arrays.patch
52af8d264e770055d1e3937de0e2ebca408f2a7ec6b8d4fd67270594e2fa17e7  xsa289/0006-x86-hvm-block-speculative-out-of-bound-accesses.patch
6beb965c15b36cc81ba756202f046e5757f6c69b0983abd98e51710b03c9851b  xsa289/0007-xen-evtchn-block-speculative-out-of-bound-accesses.patch
e48aaee8cf62ee7fc5df9fd07e2b687e53a8e056001d4e6434525ac68346ee18  xsa289/0008-common-gant_table-block-speculative-out-of-bound-acc.patch
8f4fad87aff662901d848add571f5e3d0c08de444cc514391f6f4a133eff14b5  xsa289/0009-x86-hvm-emulate-block-speculative-out-of-bound-acces.patch
43e61e91318c44a56f954c058ce85616df46e5ca424fcad066e631c16add2956  xsa289/0010-x86-vioapic-block-speculative-out-of-bound-accesses.patch
394cdb4c7e15cc2cbaa383b724707a8a87f9e19f729561fd3cf02c3551003911  xsa289/0011-x86-hvm-hpet-block-speculative-out-of-bound-accesses.patch
54a3f85f887b9ce596b5908a62e3efff76c79502941b71fd520a4170299e21c0  xsa289/0012-common-memory-block-speculative-out-of-bound-accesse.patch
e87a89f333873a3b96318adfdd5fde8317b3a2062e7f330fc5398e0e5eade213  xsa289/0013-x86-CPUID-block-speculative-out-of-bound-accesses.patch
94957ed06308e9af120373be6807fd3b044de8a35b7088c10c78b496596664f2  xsa289/detect-spectre-candidates.sh
8569b7be345e01365ea4ecdd22ed00b21343d4234d83f5ce4bb11191c918354e  xsa289/sorted-gadgets.txt
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlxFvnoMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ7oEIAKeR3NtnGU7gu7cQ6k6V8s8uKlGb8Afr6EobHTt1
aDK7tIoEgzbvwkFgwi7Q6/TuwsYwBDB8a+N2g/tlGg6lUe8uu1izLyu7Br3Qz22t
iPlW4j1m9u+4XYRFb2BRCmmijr86JlEN5cJrDLOeTn44fTXPpuvs+hN9QQDArSeC
oYQEHhZfIdzRJ5tH5ktiZJria2lrAOrrvPcqbyXgWHpJCK9FAoEa9jn5NQgi91jj
sIgFVvrJYmhP1lCyWYw5cxX0cKGItpdoA7Q7ndR4eXKRr4mpwv7RX6hkxtGyYAp/
24MB8+Ehasq7ZGCtDgCNW2Mqt7+6wmoWzRa666YTFnlc7MI=
=PAIM
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa289/0000-Cover-Letter.txt"
Content-Disposition: attachment; filename="xsa289/0000-Cover-Letter.txt"
Content-Transfer-Encoding: base64

RGVhciBhbGwsCgpXZSByZWNlbnRseSBkZXRlY3RlZCBhIHNlY3VyaXR5IHZ1
bG5lcmFiaWxpdHkgdGhhdCBjYW4gcG90ZW50aWFsbHkgYWxsb3cgdGhlCmxl
YWtpbmcgb2YgaHlwZXJ2aXNvciBkYXRhIGFuZCBndWVzdCBhbmQgZG9tMCBk
YXRhLiBUaGUgdnVsbmVyYWJpbGl0eSBvbmx5CmFmZmVjdHMgaHlwZXJ2aXNv
cnMgdGhhdCBydW4gd2l0aCBoeXBlcnRocmVhZGluZyBlbmFibGVkLiBUaGUg
dnVsbmVyYWJpbGl0eQpjb21iaW5lcyB0d28gYWxyZWFkeSBrbm93biB2dWxu
ZXJhYmlsaXRpZXM6CgoxKSBTcGVjdHJlIFYxIChDVkUtMjAxNy01NzUzLCBY
U0EgMjU0KQoyKSBMMVRGIChDVkUtMjAxOC0zNjIwLCBDVkUtMjAxOC0zNjQ2
LCBYU0EtMjczKQoKQXMgYm90aCB2dWxuZXJhYmlsaXRpZXMgYWxyZWFkeSBo
YXZlIFhTQXMgYXNzaWduZWQsIGFuZCB0aGUgZml4IGZvciBMMVRGIGlzIHRv
CmRpc2FibGUgaHlwZXJ0aHJlYWRpbmcsIHRoZSBYZW4gc2VjdXJpdHkgdGVh
bSBoYXMgYXNrZWQgdGhhdCB0aGlzIGlzc3VlIOKAnHNob3VsZApiZSBoYW5k
bGVkIGluIHB1YmxpYy4gdGhlcmUgd2lsbCBub3QgYmUgYSBuZXcgWFNBIGZv
ciB0aGUgY29tYmluZWQgaXNzdWUu4oCdIFRvCmFsbG93IG9wZXJhdG9ycyBv
ZiBYZW4gd2l0aCBlbmFibGVkIGh5cGVydGhyZWFkaW5nIHRvIHRha2UgYWN0
aW9uIGJlZm9yZSB3ZQpkaXNjbG9zZSB0aGUgcGF0Y2hlcywgd2UgZGVjaWRl
ZCB0byBkaXNjbG9zZSB0aGlzIGluZm9ybWF0aW9uIG9uIHRoZSBYU0EgZW1i
YXJnbwptZW1iZXIgbGlzdCBmaXJzdC4gV2Ugd2lsbCB0aGVuIGRpc2Nsb3Nl
IHRoZSBwYXRjaGVzIHB1YmxpY2x5IG9uIDIxc3QgSmFudWFyeSwKMjAxOS4g
V2UgZG8gbm90IGd1YXJhbnRlZSB0aGF0IGFsbCBwb3RlbnRpYWwgZGVmZWN0
cyBhcmUgZml4ZWQgd2l0aCB0aGUgcGF0Y2hlcy4KCldlIGRlY2lkZWQgdG8g
cHJlcGFyZSBwYXRjaGVzIGZvciBvcmlnaW4vbWFzdGVyIG9mIHRoZSBYZW4g
cmVwb3NpdG9yeS4gQW5vdGhlcgpjb21taXQgdGhhdCBoYXMgdG8gYmUgYmFj
a3BvcnRlZCBpcyBwcm92aWRlZCBiZWxvdy4gV2l0aG91dCB0aGlzIGNvbW1p
dCwgdGhlcmUKbWlnaHQgYmUgbW9yZSBwb3RlbnRpYWwgdnVsbmVyYWJpbGl0
aWVzLiBBcyB5b3UgbWlnaHQgYmUgcnVubmluZyBhbm90aGVyCnZlcnNpb24s
IHdlIGZ1cnRoZXJtb3JlIHByb3ZpZGUgcGF0Y2hlcyB0byB0aGUgdG9vbCDi
gJxzbWF0Y2jigJ1bMV0gdW5kZXIgR1BMdjIuClRoZXNlIHBhdGNoZXMgYWxs
b3cgeW91IHRvIHBlcmZvcm0gYSBTcGVjdHJlIFYxIGFuYWx5c2lzIGZvciBY
ZW4uIFRoaXMKd2F5LCB5b3UgY2FuIGFuYWx5emUgeW91ciB2ZXJzaW9uIG9m
IFhlbiBmb3IgcG90ZW50aWFsCnZ1bG5lcmFiaWxpdGllcywgcG90ZW50aWFs
bHkgYWxsb3dpbmcgeW91IHRvIGZpbmQgbW9yZSBwb3RlbnRpYWwKY2FuZGlk
YXRlcyB0aGFuIHdlcmUgZml4ZWQgaW4gb3VyIGZpcnN0IHBhdGNoIHNldC4g
IE5vdGUsIHRoZSBwcm9kdWNlZApsaXN0IG9mIHBvdGVudGlhbCB2dWxuZXJh
YmlsaXRpZXMgY2FuIGJlIGluY29tcGxldGUsIGFuZCBtaWdodCBjb250YWlu
Cm1hbnkgZmFsc2UgcG9zaXRpdmVzLgoKQmVzdCwKTm9yYmVydAoKRGV0YWls
cyBvZiB0aGUgdnVsbmVyYWJpbGl0eToKSW4gdGhlIHByZXNlbmNlIG9mIHRo
ZSBMMVRGIHZ1bG5lcmFiaWxpdHksIGEgZ3Vlc3QgY2FuIGxlYWsgYW55IGRh
dGEgdGhhdCBpcwpicm91Z2h0IGludG8gTDEgY2FjaGUuIEEgZ3Vlc3Qgd2l0
aCAyIGh5cGVydGhyZWFkcyBvbiB0aGUgc2FtZSBjb3JlIGNhbiBjYXVzZQp0
aGUgaHlwZXJ2aXNvciB0byBhY2Nlc3MgbWVtb3J5IGluIG9uZSBjb3JlLCB3
aGlsZSB0aGUgb3RoZXIgY29yZSBleGVjdXRlcyBndWVzdApjb2RlIHRoZSBo
eXBlcnZpc29yIGNhbm5vdCBjb250cm9sLgoKVGhlcmUgYXJlIHNldmVyYWwg
d2F5cyB0byBzcGVjdWxhdGl2ZWx5IGJyaW5nIGRhdGEgaW50byB0aGUgTDEg
Y2FjaGUuIEZpcnN0LApzcGVjdWxhdGlvbiBkb2VzIG5vdCBzdG9wIGF0IHBy
aXZpbGVnZSBjaGVja3MsIHNvIHRoYXQgdGhlIHdob2xlIGNhY2hlIGxpbmUg
b2YKZGF0YSBhY2Nlc3NlZCBjbG9zZSB0byBhIHByaXZpbGVnZSBjaGVjayBp
cyBicm91Z2h0IGludG8gdGhlIGNhY2hlLCBldmVuIGlmIHRoZQpoeXBlcnZp
c29yIGN1cnJlbnRseSBzZXJ2ZXMgdW5wcml2aWxlZ2VkIGd1ZXN0cy4gVGhl
c2UgcHJpdmlsZWdlIGNoZWNrcyBpbmNsdWRlCnRoZSBmdW5jdGlvbnMg4oCc
aXNfaGFyZHdhcmVfZG9tYWlu4oCdLCDigJxpc19jb250cm9sX2RvbWFpbuKA
nSwgYXMgd2VsbCBhcyBYZW4gU2VjdXJpdHkKTW9kdWxlICh4c20pIGNoZWNr
cy4gTmV4dCwgdGhlIHRyaXZpYWwgcGFydCBvZiB0aGUgU3BlY3RyZSBWMSBj
YW4gYmUgY29tYmluZWQKd2l0aCBMMVRGIHRvIGxlYWsgZXZlbiBtb3JlIGRh
dGEuIFRoZSBTcGVjdHJlIFYxIGF0dGFjayByZXF1aXJlZCB0d28gcGFydHM6
ICgxKQphIGxvYWQgZ2FkZ2V0LCB3aGljaCBsb2FkcyBwb3RlbnRpYWwgc2Vj
cmV0cyBpbnRvIHRoZSBjYWNoZSwgYW5kICgyKSBhIGxlYWsKZ2FkZ2V0IHRo
YXQgbWFrZXMgdGhlIHZhbHVlcyBvZiB0aGlzIHNlY3JldCBhdmFpbGFibGUg
dmlhIGEgc2lkZSBjaGFubmVsLiBXaGVuCmNvbWJpbmluZyBTcGVjdHJlIFYx
J3MgbG9hZCBnYWRnZXQgKDEpIHdpdGggTDFURidzIGxlYWsgYWJpbGl0eSwg
YW55IHNwZWN1bGF0aXZlCm91dC1vZi1ib3VuZCBtZW1vcnkgYWNjZXNzIGJl
Y29tZXMgYSBwb3RlbnRpYWwgdnVsbmVyYWJpbGl0eSwgZXNwZWNpYWxseSwg
aW4KY2FzZSB0aGUgaW5kZXggZm9yIHRoZSBvdXQtb2YtYm91bmQgb3BlcmF0
aW9uIGlzIGd1ZXN0IGNvbnRyb2xsZWQuCgpUaGlzIHBhdGNoIHNlcmllcyBh
ZGRyZXNzZXMgc2V2ZXJhbCBvZiB0aGVzZSBpc3N1ZXMsIGZvY3VzaW5nIG9u
IGJsb2NraW5nCnNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywg
YXMgd2VsbCBhcyBibG9ja2luZyBsb2FkaW5nIGh5cGVydmlzb3IgYW5kCmRv
bTAgc2VjcmV0cyBpbnRvIHRoZSBMMSBjYWNoZSB1bmRlciBzcGVjdWxhdGlv
bi4gV2UgZG8gbm90IHByZXZlbnQgb3V0LW9mLWJvdW5kCmxvYWRzIHRoYXQg
bWlnaHQgYmUgY2F1c2VkIGJ5IGxvb3BzLCBiZWNhdXNlIHRoZXkgY2FuIHVz
dWFsbHkgbm90IGJlIGluZmx1ZW5jZWQKYnkgdGhlIGd1ZXN0LCBhbmQgdHlw
aWNhbGx5IHRvdWNoIHRoZSBzYW1lIGNhY2hlIGxpbmUgdGhhdCBoYXMgYmVl
biB1c2VkIGluIHRoZQpsYXN0IHZhbGlkIGxvb3AgaXRlcmF0aW9uLiBGaW5h
bGx5LCB0aGUgcGF0Y2hlcyBmb2N1cyBtb3JlIG9uIGZpeGluZyBwb3RlbnRp
YWwKZGVmZWN0cyBpbnN0ZWFkIG9mIG1haW50YWluaW5nIGhpZ2ggcGVyZm9y
bWFuY2UgYXQgYWxsIGNvc3RzLgoKVGhlIGlzc3VlIGhhcyBiZWVuIHJlcG9y
dGVkIGJ5IG1lbWJlcnMgb2YgdGhlIFhlbiBTZWN1cml0eSBUZWFtIGF0IEFt
YXpvbjoKTm9yYmVydCBNYW50aGV5LCBKdWxpYW4gU3RlY2tsaW5hLCBhbmQg
UGF3ZWwgV2llY3pvcmtpZXdpY3oKCldoYXQgaXMgcHJvdmlkZWQgaW4gdGhp
cyBwYWNrYWdlOgoxKSBwYXRjaGVzIHRoYXQgZml4IHBvdGVudGlhbCBTcGVj
dHJlVjErTDFURiB2dWxuZXJhYmlsaXRpZXMKMikgbGlzdCBvZiBwb3RlbnRp
YWwgZGVmZWN0cyBmb3IgWGVuIFJFTEVBU0UtNC4xMS4xCjMpIChub24tcHVi
bGljKSBwYXRjaGVzIGZvciB0aGUgc21hdGNoWzFdIHRvb2wsCiAgIGFzIHdl
bGwgYXMgaW5zdHJ1Y3Rpb25zIHRvIGFuYWx5emUgWGVuIHdpdGggdGhpcyB0
b29sCgpBZGRpdGlvbmFsbHkgdG8gdGhlIHByb3ZpZGVkIHBhdGNoZXMsIHlv
dSBoYXZlIHRvIGJhY2twb3J0IHRoZSBmb2xsb3dpbmcgY29tbWl0LApiZWNh
dXNlIGp1bXAgdGFibGVzIGNhbiBhbHNvIGJlIHVzZWQgZm9yIHNwZWN1bGF0
aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlczoKCiAyMjc2ZGEwZGI5YjBmMTEx
ZTFhOGY0MWRkNzA3YzZiZDFkZWE5YTdkCiAicmV0cG9saW5lOiBkaXNhYmxl
IGp1bXAgdGFibGVzIgoKClsxXSBzbWF0Y2g6IGh0dHBzOi8vcmVwby5vci5j
ei93L3NtYXRjaC5naXQgaHR0cHM6Ly9sd24ubmV0L0FydGljbGVzLzY5MTg4
Mi8K

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0001-lfence-add-function-that-returns-int.patch"
Content-Disposition: attachment;
 filename="xsa289/0001-lfence-add-function-that-returns-int.patch"
Content-Transfer-Encoding: base64

RnJvbSA2NDBjNDA3YzE2ODRiZmU3NzUyNmFlYmU2MDM4M2E1MGU5NzAyNGM1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDAxLzEzXSBsZmVuY2U6IGFkZCBmdW5jdGlvbiB0aGF0IHJl
dHVybnMgaW50CgpJbiBjYXNlIHRoZSBDUFUgZXhlY3V0ZXMgc3BlY3VsYXRp
dmVseSwgY2hlY2tzIG9mIGRvbWFpbiBwcm9wZXJ0aWVzLCBzdWNoCmFzIGlz
X2hhcmR3YXJlX2RvbWFpbiBvciBpc19odm1fZG9tYWluIG1pZ2h0IGJlIHNr
aXBwZWQuIEEgcmVhc29uIGZvciB0aGlzCnNraXAgaXMgdGhhdCB0aGVzZSBt
YWNyb3MgYWNjZXNzIHRoZSBkb21haW4gc3RydWN0dXJlIHZpYSBhIHBvaW50
ZXIsIGFuZApjaGVjayBhIGNlcnRhaW4gZmllbGQuCgpUbyBibG9jayBzcGVj
dWxhdGlvbiBhbmQgd2FpdCB1bnRpbCB0aGUgZmllbGQgaXMgYWN0dWFsbHkg
ZXZhbHVhdGVkLCB3ZQpuZWVkIHRvIGFkZCBhbiBsZmVuY2UgaW5zdHJ1Y3Rp
b24gYWZ0ZXIgdGhlIGZpZWxkIGluc3BlY3Rpb24uIEFzIHRoZQptYWNyb3Mg
YXJlIHR5cGljYWxseSB1c2VkIGluIGlmIHN0YXRlbWVudHMsIHRoZSBsZmVu
Y2UgaGFzIHRvIGNvbWUgaW4gYQpjb21wYXRpYmxlIHdheS4gSGVuY2UsIHdl
IGFkZCBhIGZ1bmN0aW9uIHRoYXQgd3JhcHMgdGhlIGxmZW5jZSBpbnN0cnVj
dGlvbgphbmQgcmV0dXJucyB0cnVlLiBUbyBwcm90ZWN0IGEgY2VydGFpbiBl
dmFsdWF0aW9uIGluIGFuIGlmIHN0YXRlbWVudCwgd2UKbm93IGhhdmUgdG8g
YWRkIHRoaXMgZnVuY3Rpb24gdG8gdGhlIGlmIHN0YXRlbWVudCBhcyB3ZWxs
LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+CgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgg
fCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3Rl
bS5oCkBAIC0yMDMsNiArMjAzLDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUg
dW5zaWduZWQgbG9uZyBfX3hhZGQoCiAjZGVmaW5lIHJtYigpICAgICAgICAg
ICBhc20gdm9sYXRpbGUgKCAibGZlbmNlIiA6OjogIm1lbW9yeSIgKQogI2Rl
ZmluZSB3bWIoKSAgICAgICAgICAgYXNtIHZvbGF0aWxlICggInNmZW5jZSIg
Ojo6ICJtZW1vcnkiICkKIAorc3RhdGljIGlubGluZSBpbnQgYm9vbF9sZmVu
Y2Uodm9pZCkgeyBybWIoKTsgcmV0dXJuIDE7IH0KKwogLyoKICAqIFNNUCBi
YXJyaWVycywgZm9yIG9yZGVyaW5nIG9mIHJlYWRzIGFuZCB3cml0ZXMgYmV0
d2VlbiBDUFVzLCBtb3N0IGNvbW1vbmx5CiAgKiB1c2VkIHdpdGggc2hhcmVk
IG1lbW9yeS4KLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0002-is_hvm-pv_domain-block-speculation.patch"
Content-Disposition: attachment;
 filename="xsa289/0002-is_hvm-pv_domain-block-speculation.patch"
Content-Transfer-Encoding: base64

RnJvbSBmMmEwOTljMDZlMWU1ZTRjOGFhNTUxNmMzMzhjNGMwYzcwMzM1ZWJi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDAyLzEzXSBpc19odm0vcHZfZG9tYWluOiBibG9jayBzcGVj
dWxhdGlvbgoKV2hlbiBjaGVja2luZyBmb3IgYmVpbmcgYW4gaHZtIGRvbWFp
biwgb3IgUFYgZG9tYWluLCB3ZSBoYXZlIHRvIG1ha2UKc3VyZSB0aGF0IHNw
ZWN1bGF0aW9uIGNhbm5vdCBieXBhc3MgdGhhdCBjaGVjaywgYW5kIGV2ZW50
dWFsbHkgYWNjZXNzCmRhdGEgdGhhdCBzaG91bGQgbm90IGVuZCB1cCBpbiBj
YWNoZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluIHR5cGUuCgpTaWduZWQtb2Zm
LWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0t
LQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCA2ICsrKystLQogMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC04ODMsNyArODgz
LDggQEAgdm9pZCB3YXRjaGRvZ19kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9t
YWluICpkKTsKIAogc3RhdGljIGlubGluZSBib29sIGlzX3B2X2RvbWFpbihj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHJldHVybiBJU19FTkFC
TEVEKENPTkZJR19QVikgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVf
cHYgOiBmYWxzZTsKKyAgICBib29sIHJlcyA9IElTX0VOQUJMRUQoQ09ORklH
X1BWKSA/IGQtPmd1ZXN0X3R5cGUgPT0gZ3Vlc3RfdHlwZV9wdiA6IGZhbHNl
OworICAgIHJldHVybiAocmVzICYmIGJvb2xfbGZlbmNlKCkpIHx8ICFib29s
X2xmZW5jZSgpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfdmNw
dShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKQEAgLTkxNCw3ICs5MTUsOCBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfNjRiaXRfdmNwdShjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKICNlbmRpZgogc3RhdGljIGlubGluZSBib29sIGlzX2h2
bV9kb21haW4oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICByZXR1
cm4gSVNfRU5BQkxFRChDT05GSUdfSFZNKSA/IGQtPmd1ZXN0X3R5cGUgPT0g
Z3Vlc3RfdHlwZV9odm0gOiBmYWxzZTsKKyAgICBib29sIHJlcyA9IElTX0VO
QUJMRUQoQ09ORklHX0hWTSkgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5
cGVfaHZtIDogZmFsc2U7CisgICAgcmV0dXJuIChyZXMgJiYgYm9vbF9sZmVu
Y2UoKSkgfHwgIWJvb2xfbGZlbmNlKCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUg
Ym9vbCBpc19odm1fdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKLS0gCjIu
Ny40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0003-is_control_domain-block-speculation.patch"
Content-Disposition: attachment;
 filename="xsa289/0003-is_control_domain-block-speculation.patch"
Content-Transfer-Encoding: base64

RnJvbSA1ZWQxMzVlM2NjNGMyMWE4MDNmMTJiMTQ2M2I1NzU5ODAzN2Y0NjYx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDAzLzEzXSBpc19jb250cm9sX2RvbWFpbjogYmxvY2sgc3Bl
Y3VsYXRpb24KClVuZGVyIHNwZWN1bGF0aW9uLCBhbiBpc19jb250cm9sX2Rv
bWFpbiBjaGVjayBjYW4gYmUgYnlwYXNzZWQsIGJlY2F1c2UgdGhlCmNoZWNr
IGRlcGVuZHMgb24gYSBtZW1vcnkgbG9hZC4gVGhlcmVmb3JlLCB0aGUgQ1BV
IG1pZ2h0IHNwZWN1bGF0aXZlbHkKY29udGludWUgZXhlY3V0aW9uIG9mIGUu
Zy4gYSBoeXBlcmNhbGwgdG8gcHVsbCBkYXRhIGZyb20gbWVtb3J5IGludG8K
dGhlIGNhY2hlLCB3aGljaCBzaG91bGQgb25seSBiZSBhY2Nlc3NpYmxlIGJ5
IGRvbTAuCgpUbyBwcmV2ZW50IHRoZXNlIGFjY2Vzc2VzLCB3ZSBibG9jayBz
cGVjdWxhdGlvbiBhZnRlciB0aGUgYWNjZXNzIGJ5CmFkZGluZyBhbiBsZmVu
Y2UgaW5zdHJ1Y3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCi0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCkBAIC04NzQsMTAgKzg3NCwxMiBAQCB2b2lkIHdhdGNo
ZG9nX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogICogICAg
KHRoYXQgaXMsIHRoaXMgd291bGQgbm90IGJlIHN1aXRhYmxlIGZvciBhIGRy
aXZlciBkb21haW4pCiAgKiAgLSBUaGVyZSBpcyBuZXZlciBhIHJlYXNvbiB0
byBkZW55IHRoZSBoYXJkd2FyZSBkb21haW4gYWNjZXNzIHRvIHRoaXMKICAq
LwotI2RlZmluZSBpc19oYXJkd2FyZV9kb21haW4oX2QpICgoX2QpID09IGhh
cmR3YXJlX2RvbWFpbikKKyNkZWZpbmUgaXNfaGFyZHdhcmVfZG9tYWluKF9k
KSBcCisgICAgKCgoX2QpID09IGhhcmR3YXJlX2RvbWFpbiAmJiBib29sX2xm
ZW5jZSgpKSB8fCAhYm9vbF9sZmVuY2UoKSkKIAogLyogVGhpcyBjaGVjayBp
cyBmb3IgZnVuY3Rpb25hbGl0eSBzcGVjaWZpYyB0byBhIGNvbnRyb2wgZG9t
YWluICovCi0jZGVmaW5lIGlzX2NvbnRyb2xfZG9tYWluKF9kKSAoKF9kKS0+
aXNfcHJpdmlsZWdlZCkKKyNkZWZpbmUgaXNfY29udHJvbF9kb21haW4oX2Qp
IFwKKyAgICAoKChfZCktPmlzX3ByaXZpbGVnZWQgJiYgYm9vbF9sZmVuY2Uo
KSkgfHwgIWJvb2xfbGZlbmNlKCkpCiAKICNkZWZpbmUgVk1fQVNTSVNUKGQs
IHQpICh0ZXN0X2JpdChWTUFTU1RfVFlQRV8gIyMgdCwgJihkKS0+dm1fYXNz
aXN0KSkKIAotLSAKMi43LjQKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0004-x86-hvm-block-speculative-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0004-x86-hvm-block-speculative-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSA2OWI5Yzg1ZDEwZjA5NTZmYTI3MTBhZmU3NjY5YTc1ODdmNDRkNWQ0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA0LzEzXSB4ODYvaHZtOiBibG9jayBzcGVjdWxhdGl2ZSBh
Y2Nlc3NlcwoKV2hlbiBpbnRlcmFjdGluZyB3aXRoIHRoZSBodm0gaW50ZXJm
YWNlIGFuZCBldmVudCBjaGFubmVscywgdGhlIGd1ZXN0IGNhbgpzcGVjaWZ5
IGEgdmNwdSBpZC4gVGhpcyBJRCBpcyBjaGVja2VkIGFnYWluc3QgdGhlIG1h
eGltdW0gbnVtYmVyIG9mIENQVXMsCmhvd2V2ZXIsIHRoaXMgY2hlY2sgY2Fu
IGJ5IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkuIFRoaXMgY2hhbmdlIHByZXZl
bnRzCnRoZSBwb3RlbnRpYWwgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFj
Y2Vzcy4KClRoaXMgaXMgcGFydCBvZiB0aGUgU3BlY3RyZVYxK0wxVEYgbWl0
aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpSZXBvcnRlZC1ieTogUGF3ZWwgV2ll
Y3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpTaWduZWQtb2ZmLWJ5
OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDQgKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzcsNiArMzcsNyBAQAogI2luY2x1
ZGUgPHhlbi9tb25pdG9yLmg+CiAjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4K
ICNpbmNsdWRlIDx4ZW4vdnBjaS5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMu
aD4KICNpbmNsdWRlIDxhc20vc2hhZG93Lmg+CiAjaW5jbHVkZSA8YXNtL2hh
cC5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CkBAIC00MDMyLDcgKzQw
MzMsOCBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9ldnRjaG5fdXBjYWxsX3Zl
Y3RvcigKICAgICBpZiAoIG9wLnZlY3RvciA8IDB4MTAgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggb3AudmNwdSA+PSBkLT5tYXhf
dmNwdXMgfHwgKHYgPSBkLT52Y3B1W29wLnZjcHVdKSA9PSBOVUxMICkKKyAg
ICBpZiAoIG9wLnZjcHUgPj0gZC0+bWF4X3ZjcHVzIHx8CisJICh2ID0gZC0+
dmNwdVthcnJheV9pbmRleF9ub3NwZWMob3AudmNwdSwgZC0+bWF4X3ZjcHVz
KV0pID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAogICAg
IHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IHVwY2FsbCB2ZWN0b3IgJTAy
eFxuIiwgdiwgb3AudmVjdG9yKTsKLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0005-nospec-introduce-method-for-static-arrays.patch"
Content-Disposition: attachment;
 filename="xsa289/0005-nospec-introduce-method-for-static-arrays.patch"
Content-Transfer-Encoding: base64

RnJvbSAwNmE0YzMxZjBlYmE0NzQ2MzNjY2VkYTQxNzI0MThmYTExMmUxY2Vh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA1LzEzXSBub3NwZWM6IGludHJvZHVjZSBtZXRob2QgZm9y
IHN0YXRpYwogYXJyYXlzCgpXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91
dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwpp
bnRvIGR5bmFtaWMgYXJyYXlzIGFuZCBzdGF0aWMgYXJyYXlzLiBXaGVyZSB0
aGUgZm9ybWVyIGFyZSBhbGxvY2F0ZWQKZHVyaW5nIHJ1biB0aW1lLCB0aGUg
c2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtub3duIGR1cmluZyBjb21waWxlIHRp
bWUuCk9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFibGUg
dG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKaW4gdGhlIGZ1dHVyZS4K
CldlIGludHJvZHVjZSBhbm90aGVyIG1hY3JvIHRoYXQgYXV0b21hdGljYWxs
eSB1c2VzIHRoZSBBUlJBWV9TSVpFIG1hY3JvCnRvIGJsb2NrIHNwZWN1bGF0
aXZlIGFjY2Vzc2VzLiBGb3IgYXJyYXlzIHRoYXQgYXJlIHN0YXRpY2FsbHkg
YWNjZXNzZWQsCnRoaXMgbWFjcm8gY2FuIGJlIHVzZWQgaW5zdGVhZCBvZiB0
aGUgdXN1YWwgbWFjcm8uCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2luY2x1ZGUveGVu
L25vc3BlYy5oIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVj
LmggYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKLS0tIGEveGVuL2luY2x1
ZGUveGVuL25vc3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMu
aApAQCAtNTgsNiArNTgsMTIgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBs
b25nIGFycmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5k
ZXgsCiAgICAgKHR5cGVvZihfaSkpIChfaSAmIF9tYXNrKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogCisvKgor
ICogYXJyYXlfYWNjZXNzX25vc3BlYyAtIGFsbG93IG5vc3BlYyBhY2Nlc3Mg
Zm9yIHN0YXRpYyBzaXplIGFycmF5cworICovCisjZGVmaW5lIGFycmF5X2Fj
Y2Vzc19ub3NwZWMoYXJyYXksIGluZGV4KSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgYXJyYXlbYXJyYXlfaW5kZXhfbm9zcGVjKGlu
ZGV4LCBBUlJBWV9TSVpFKGFycmF5KSldCisKICNlbmRpZiAvKiBYRU5fTk9T
UEVDX0ggKi8KIAogLyoKLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0006-x86-hvm-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0006-x86-hvm-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBmNmI1Yjk2MWFlZmU2ZjE2M2NhY2QyN2FlNWYzYjExN2UwNjlkYzBj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA2LzEzXSB4ODYvaHZtOiBibG9jayBzcGVjdWxhdGl2ZSBv
dXQtb2YtYm91bmQKIGFjY2Vzc2VzCgpUaGVyZSBhcmUgbXVsdGlwbGUgYXJy
YXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vzc2VkCndp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRv
IGF2b2lkIG91dCBvZiBib3VuZAphY2Nlc3Nlcywgd2UgdXNlIHRoZSBhcnJh
eV9pbmRleF9ub3NwZWMgbWFjcm8uCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyB8IDIxICsrKysrKysrKysrKysrLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yMDk2LDcgKzIw
OTYsNyBAQCBpbnQgaHZtX21vdl9mcm9tX2NyKHVuc2lnbmVkIGludCBjciwg
dW5zaWduZWQgaW50IGdwcikKICAgICBjYXNlIDI6CiAgICAgY2FzZSAzOgog
ICAgIGNhc2UgNDoKLSAgICAgICAgdmFsID0gY3Vyci0+YXJjaC5odm0uZ3Vl
c3RfY3JbY3JdOworICAgICAgICB2YWwgPSBhcnJheV9hY2Nlc3Nfbm9zcGVj
KGN1cnItPmFyY2guaHZtLmd1ZXN0X2NyLCBjcik7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgODoKICAgICAgICAgdmFsID0gKHZsYXBpY19nZXRfcmVn
KHZjcHVfdmxhcGljKGN1cnIpLCBBUElDX1RBU0tQUkkpICYgMHhmMCkgPj4g
NDsKQEAgLTM0NDYsMTMgKzM0NDYsMTUgQEAgaW50IGh2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250
ZW50KQogICAgICAgICBpZiAoICFkLT5hcmNoLmNwdWlkLT5iYXNpYy5tdHJy
ICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAgICAgICAgIGluZGV4
ID0gbXNyIC0gTVNSX01UUlJmaXgxNktfODAwMDA7Ci0gICAgICAgICptc3Jf
Y29udGVudCA9IGZpeGVkX3JhbmdlX2Jhc2VbaW5kZXggKyAxXTsKKyAgICAg
ICAgKm1zcl9jb250ZW50ID0gZml4ZWRfcmFuZ2VfYmFzZVthcnJheV9pbmRl
eF9ub3NwZWMoaW5kZXggKyAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVU1fRklYRURf
UkFOR0VTKV07CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTVNSX01UUlJm
aXg0S19DMDAwMC4uLk1TUl9NVFJSZml4NEtfRjgwMDA6CiAgICAgICAgIGlm
ICggIWQtPmFyY2guY3B1aWQtPmJhc2ljLm10cnIgKQogICAgICAgICAgICAg
Z290byBncF9mYXVsdDsKICAgICAgICAgaW5kZXggPSBtc3IgLSBNU1JfTVRS
UmZpeDRLX0MwMDAwOwotICAgICAgICAqbXNyX2NvbnRlbnQgPSBmaXhlZF9y
YW5nZV9iYXNlW2luZGV4ICsgM107CisgICAgICAgICptc3JfY29udGVudCA9
IGZpeGVkX3JhbmdlX2Jhc2VbYXJyYXlfaW5kZXhfbm9zcGVjKGluZGV4ICsg
MywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVNX0ZJWEVEX1JBTkdFUyldOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIE1TUl9JQTMyX01UUlJfUEhZU0JBU0UoMCku
Li5NU1JfSUEzMl9NVFJSX1BIWVNNQVNLKE1UUlJfVkNOVF9NQVggLSAxKToK
ICAgICAgICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+YmFzaWMubXRyciApCkBA
IC0zNDYxLDcgKzM0NjMsOCBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2Vw
dCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAg
ICAgICAgIGlmICggKGluZGV4IC8gMikgPj0KICAgICAgICAgICAgICBNQVNL
X0VYVFIodi0+YXJjaC5odm0ubXRyci5tdHJyX2NhcCwgTVRSUmNhcF9WQ05U
KSApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICAqbXNy
X2NvbnRlbnQgPSB2YXJfcmFuZ2VfYmFzZVtpbmRleF07CisgICAgICAgICpt
c3JfY29udGVudCA9IHZhcl9yYW5nZV9iYXNlW2FycmF5X2luZGV4X25vc3Bl
YyhpbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5VTV9GSVhFRF9SQU5HRVMpXTsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9JQTMyX1hTUzoKQEAgLTQx
NTYsNyArNDE1OSw4IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAog
ICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfaGFwKGQp
IHx8ICFjcHVfaGFzX3ZteCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGQt
PmFyY2guaHZtLnBhcmFtc1thLmluZGV4XSA9IGEudmFsdWU7CisgICAgICAg
ICAgICBkLT5hcmNoLmh2bS5wYXJhbXNbYXJyYXlfaW5kZXhfbm9zcGVjKGEu
aW5kZXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEhWTV9OUl9QQVJBTVMpXSA9IGEudmFsdWU7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQogCkBAIC00MTcxLDcgKzQxNzUs
OCBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKIAogICAgICAgICBy
YyA9IDA7CiAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKLSAgICAgICAgZC0+
YXJjaC5odm0ucGFyYW1zW2EuaW5kZXhdID0gYS52YWx1ZTsKKyAgICAgICAg
ZC0+YXJjaC5odm0ucGFyYW1zW2FycmF5X2luZGV4X25vc3BlYyhhLmluZGV4
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEhWTV9OUl9QQVJBTVMpXSA9IGEudmFsdWU7CiAgICAgICAgIGZvcl9l
YWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgICAgIHBhZ2luZ191cGRhdGVf
Y3IzKHYsIGZhbHNlKTsKICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CkBA
IC00MzI2LDcgKzQzMzEsNyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJh
bSgKICAgICBpZiAoIHJjICE9IDAgKQogICAgICAgICBnb3RvIG91dDsKIAot
ICAgIGQtPmFyY2guaHZtLnBhcmFtc1thLmluZGV4XSA9IGEudmFsdWU7Cisg
ICAgZC0+YXJjaC5odm0ucGFyYW1zW2FycmF5X2luZGV4X25vc3BlYyhhLmlu
ZGV4LCBIVk1fTlJfUEFSQU1TKV0gPSBhLnZhbHVlOwogCiAgICAgSFZNX0RC
R19MT0coREJHX0xFVkVMX0hDQUxMLCAic2V0IHBhcmFtICV1ID0gJSJQUkl4
NjQsCiAgICAgICAgICAgICAgICAgYS5pbmRleCwgYS52YWx1ZSk7CkBAIC00
NDIwLDYgKzQ0MjUsOCBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgK
ICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgYS52YWx1
ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1thLmluZGV4XTsKKyAgICAgICAgYS52
YWx1ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1thcnJheV9pbmRleF9ub3NwZWMo
YS5pbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSFZNX05SX1BBUkFNUyldOwogICAgICAg
ICBicmVhazsKICAgICB9CiAKLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0007-xen-evtchn-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0007-xen-evtchn-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBhMThkMjVlMmZiYjdmMGY0M2QyNWUyYzExMzJiZTI5OWZmMDE2MWE1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA3LzEzXSB4ZW4vZXZ0Y2huOiBibG9jayBzcGVjdWxhdGl2
ZQogb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCgpHdWVzdHMgY2FuIGlzc3VlIGV2
ZW50IGNoYW5uZWwgaW50ZXJhY3Rpb24gd2l0aCBndWVzdCBzcGVjaWZpZWQg
ZGF0YS4KVG8gYXZvaWQgc3BlY3VsYXRpdmUgb3V0IG9mIGJvdW5kIGFjY2Vz
c2VzLCB3ZSB1c2UgdGhlIG5vc3BlYyBtYWNyb3MuCgpUaGlzIGlzIHBhcnQg
b2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVz
LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+CgotLS0KIHhlbi9jb21tb24vZXZlbnRfMmwuYyAgICAgIHwg
IDMgKystCiB4ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyB8IDQ4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9jb21tb24vZXZlbnRfZmlmby5jICAgIHwgIDQgKysrLQogeGVuL2luY2x1
ZGUveGVuL2V2ZW50LmggICAgfCAgNSArKystLQogNCBmaWxlcyBjaGFuZ2Vk
LCAzNiBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2V2ZW50XzJsLmMgYi94ZW4vY29tbW9uL2V2ZW50
XzJsLmMKLS0tIGEveGVuL2NvbW1vbi9ldmVudF8ybC5jCisrKyBiL3hlbi9j
b21tb24vZXZlbnRfMmwuYwpAQCAtNDUsNyArNDUsOCBAQCBzdGF0aWMgdm9p
ZCBldnRjaG5fMmxfY2xlYXJfcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiAKIHN0YXRpYyB2b2lkIGV2dGNobl8y
bF91bm1hc2soc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0
Y2huKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVtldnRjaG4t
Pm5vdGlmeV92Y3B1X2lkXTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGQtPnZj
cHVbYXJyYXlfaW5kZXhfbm9zcGVjKGV2dGNobi0+bm90aWZ5X3ZjcHVfaWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkLT5tYXhfdmNwdXMpXTsKICAgICB1bnNpZ25lZCBpbnQgcG9ydCA9
IGV2dGNobi0+cG9ydDsKIAogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2V2ZW50X2NoYW5uZWwuYyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5l
bC5jCi0tLSBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCisrKyBiL3hl
bi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCkBAIC0zNjksMTIgKzM2OSwxMiBA
QCBpbnQgZXZ0Y2huX2JpbmRfdmlycShldnRjaG5fYmluZF92aXJxX3QgKmJp
bmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAKICAgICBpZiAoICh2Y3B1IDwgMCkgfHwgKHZjcHUgPj0gZC0+bWF4
X3ZjcHVzKSB8fAotICAgICAgICAgKCh2ID0gZC0+dmNwdVt2Y3B1XSkgPT0g
TlVMTCkgKQorICAgICAgICAgKCh2ID0gZC0+dmNwdVthcnJheV9pbmRleF9u
b3NwZWModmNwdSwgZC0+bWF4X3ZjcHVzKV0pID09IE5VTEwpICkKICAgICAg
ICAgcmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50
X2xvY2spOwogCi0gICAgaWYgKCB2LT52aXJxX3RvX2V2dGNoblt2aXJxXSAh
PSAwICkKKyAgICBpZiAoIGFycmF5X2FjY2Vzc19ub3NwZWModi0+dmlycV90
b19ldnRjaG4sIHZpcnEpICE9IDAgKQogICAgICAgICBFUlJPUl9FWElUKC1F
RVhJU1QpOwogCiAgICAgaWYgKCBwb3J0ICE9IDAgKQpAQCAtNDAyLDcgKzQw
Miw3IEBAIGludCBldnRjaG5fYmluZF92aXJxKGV2dGNobl9iaW5kX3ZpcnFf
dCAqYmluZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogCiAgICAgc3Bpbl91bmxv
Y2soJmNobi0+bG9jayk7CiAKLSAgICB2LT52aXJxX3RvX2V2dGNoblt2aXJx
XSA9IGJpbmQtPnBvcnQgPSBwb3J0OworICAgIGFycmF5X2FjY2Vzc19ub3Nw
ZWModi0+dmlycV90b19ldnRjaG4sIHZpcnEpID0gYmluZC0+cG9ydCA9IHBv
cnQ7CiAKICBvdXQ6CiAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2sp
OwpAQCAtNDE5LDcgKzQxOSw3IEBAIHN0YXRpYyBsb25nIGV2dGNobl9iaW5k
X2lwaShldnRjaG5fYmluZF9pcGlfdCAqYmluZCkKICAgICBsb25nICAgICAg
ICAgICByYyA9IDA7CiAKICAgICBpZiAoICh2Y3B1IDwgMCkgfHwgKHZjcHUg
Pj0gZC0+bWF4X3ZjcHVzKSB8fAotICAgICAgICAgKGQtPnZjcHVbdmNwdV0g
PT0gTlVMTCkgKQorICAgICAgICAgKGQtPnZjcHVbYXJyYXlfaW5kZXhfbm9z
cGVjKHZjcHUsIGQtPm1heF92Y3B1cyldID09IE5VTEwpICkKICAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xv
Y2spOwpAQCAtNTc2LDcgKzU3Niw4IEBAIGludCBldnRjaG5fY2xvc2Uoc3Ry
dWN0IGRvbWFpbiAqZDEsIGludCBwb3J0MSwgYm9vbCBndWVzdCkKICAgICAg
ICAgICAgIHBpcnFfZ3Vlc3RfdW5iaW5kKGQxLCBwaXJxKTsKICAgICAgICAg
cGlycS0+ZXZ0Y2huID0gMDsKICAgICAgICAgcGlycV9jbGVhbnVwX2NoZWNr
KHBpcnEsIGQxKTsKLSAgICAgICAgdW5saW5rX3BpcnFfcG9ydChjaG4xLCBk
MS0+dmNwdVtjaG4xLT5ub3RpZnlfdmNwdV9pZF0pOworICAgICAgICB1bmxp
bmtfcGlycV9wb3J0KGNobjEsIGQxLT52Y3B1W2FycmF5X2luZGV4X25vc3Bl
YyhjaG4xLT5ub3RpZnlfdmNwdV9pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZDEtPm1h
eF92Y3B1cyldKTsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgICAgIGlmICgg
aXNfaHZtX2RvbWFpbihkMSkgJiYgZG9tYWluX3BpcnFfdG9faXJxKGQxLCBw
aXJxLT5waXJxKSA+IDAgKQogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3Bp
cnFfZW11aXJxKGQxLCBwaXJxLT5waXJxKTsKQEAgLTU4Nyw5ICs1ODgsOSBA
QCBpbnQgZXZ0Y2huX2Nsb3NlKHN0cnVjdCBkb21haW4gKmQxLCBpbnQgcG9y
dDEsIGJvb2wgZ3Vlc3QpCiAgICAgY2FzZSBFQ1NfVklSUToKICAgICAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQxLCB2ICkKICAgICAgICAgewotICAgICAgICAg
ICAgaWYgKCB2LT52aXJxX3RvX2V2dGNobltjaG4xLT51LnZpcnFdICE9IHBv
cnQxICkKKyAgICAgICAgICAgIGlmICggYXJyYXlfYWNjZXNzX25vc3BlYyh2
LT52aXJxX3RvX2V2dGNobiwgY2huMS0+dS52aXJxKSAhPSBwb3J0MSApCiAg
ICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICB2LT52aXJx
X3RvX2V2dGNobltjaG4xLT51LnZpcnFdID0gMDsKKyAgICAgICAgICAgIGFy
cmF5X2FjY2Vzc19ub3NwZWModi0+dmlycV90b19ldnRjaG4sIGNobjEtPnUu
dmlycSkgPSAwOwogICAgICAgICAgICAgc3Bpbl9iYXJyaWVyKCZ2LT52aXJx
X2xvY2spOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwpAQCAtNzAwLDcg
KzcwMSw5IEBAIGludCBldnRjaG5fc2VuZChzdHJ1Y3QgZG9tYWluICpsZCwg
dW5zaWduZWQgaW50IGxwb3J0KQogICAgICAgICBycG9ydCA9IGxjaG4tPnUu
aW50ZXJkb21haW4ucmVtb3RlX3BvcnQ7CiAgICAgICAgIHJjaG4gID0gZXZ0
Y2huX2Zyb21fcG9ydChyZCwgcnBvcnQpOwogICAgICAgICBpZiAoIGNvbnN1
bWVyX2lzX3hlbihyY2huKSApCi0gICAgICAgICAgICB4ZW5fbm90aWZpY2F0
aW9uX2ZuKHJjaG4pKHJkLT52Y3B1W3JjaG4tPm5vdGlmeV92Y3B1X2lkXSwg
cnBvcnQpOworICAgICAgICAgICAgeGVuX25vdGlmaWNhdGlvbl9mbihyY2hu
KQorICAgICAgICAgICAgICAgIChyZC0+dmNwdVthcnJheV9pbmRleF9ub3Nw
ZWMocmNobi0+bm90aWZ5X3ZjcHVfaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZC0+bWF4X3ZjcHVzKV0sIHJw
b3J0KTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZXZ0Y2huX3BvcnRf
c2V0X3BlbmRpbmcocmQsIHJjaG4tPm5vdGlmeV92Y3B1X2lkLCByY2huKTsK
ICAgICAgICAgYnJlYWs7CkBAIC03MjIsNyArNzI1LDcgQEAgb3V0OgogCiBp
bnQgZ3Vlc3RfZW5hYmxlZF9ldmVudChzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgdmlycSkKIHsKLSAgICByZXR1cm4gKCh2ICE9IE5VTEwpICYmICh2LT52
aXJxX3RvX2V2dGNoblt2aXJxXSAhPSAwKSk7CisgICAgcmV0dXJuICgodiAh
PSBOVUxMKSAmJiAoYXJyYXlfYWNjZXNzX25vc3BlYyh2LT52aXJxX3RvX2V2
dGNobiwgdmlycSkgIT0gMCkpOwogfQogCiB2b2lkIHNlbmRfZ3Vlc3RfdmNw
dV92aXJxKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCB2aXJxKQpAQCAtNzY0
LDcgKzc2Nyw3IEBAIHN0YXRpYyB2b2lkIHNlbmRfZ3Vlc3RfZ2xvYmFsX3Zp
cnEoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmlycSkKIAogICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZ2LT52aXJxX2xvY2ssIGZsYWdzKTsKIAotICAg
IHBvcnQgPSB2LT52aXJxX3RvX2V2dGNoblt2aXJxXTsKKyAgICBwb3J0ID0g
YXJyYXlfYWNjZXNzX25vc3BlYyh2LT52aXJxX3RvX2V2dGNobiwgdmlycSk7
CiAgICAgaWYgKCB1bmxpa2VseShwb3J0ID09IDApICkKICAgICAgICAgZ290
byBvdXQ7CiAKQEAgLTgwNCw3ICs4MDcsOCBAQCB2b2lkIHNlbmRfZ2xvYmFs
X3ZpcnEodWludDMyX3QgdmlycSkKIHsKICAgICBBU1NFUlQodmlycV9pc19n
bG9iYWwodmlycSkpOwogCi0gICAgc2VuZF9ndWVzdF9nbG9iYWxfdmlycShn
bG9iYWxfdmlycV9oYW5kbGVyc1t2aXJxXSA/OiBoYXJkd2FyZV9kb21haW4s
IHZpcnEpOworICAgIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEoYXJyYXlfYWNj
ZXNzX25vc3BlYyhnbG9iYWxfdmlycV9oYW5kbGVycywgdmlycSkgPzoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGhhcmR3YXJlX2RvbWFpbiwgdmly
cSk7CiB9CiAKIGludCBzZXRfZ2xvYmFsX3ZpcnFfaGFuZGxlcihzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50MzJfdCB2aXJxKQpAQCAtODE2LDE1ICs4MjAsMTUg
QEAgaW50IHNldF9nbG9iYWxfdmlycV9oYW5kbGVyKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQzMl90IHZpcnEpCiAgICAgaWYgKCF2aXJxX2lzX2dsb2JhbCh2
aXJxKSkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBpZiAoZ2xv
YmFsX3ZpcnFfaGFuZGxlcnNbdmlycV0gPT0gZCkKKyAgICBpZiAoYXJyYXlf
YWNjZXNzX25vc3BlYyhnbG9iYWxfdmlycV9oYW5kbGVycywgdmlycSkgPT0g
ZCkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAodW5saWtlbHkoIWdl
dF9kb21haW4oZCkpKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAg
IHNwaW5fbG9jaygmZ2xvYmFsX3ZpcnFfaGFuZGxlcnNfbG9jayk7Ci0gICAg
b2xkID0gZ2xvYmFsX3ZpcnFfaGFuZGxlcnNbdmlycV07Ci0gICAgZ2xvYmFs
X3ZpcnFfaGFuZGxlcnNbdmlycV0gPSBkOworICAgIG9sZCA9IGFycmF5X2Fj
Y2Vzc19ub3NwZWMoZ2xvYmFsX3ZpcnFfaGFuZGxlcnMsIHZpcnEpOworICAg
IGFycmF5X2FjY2Vzc19ub3NwZWMoZ2xvYmFsX3ZpcnFfaGFuZGxlcnMsIHZp
cnEpID0gZDsKICAgICBzcGluX3VubG9jaygmZ2xvYmFsX3ZpcnFfaGFuZGxl
cnNfbG9jayk7CiAKICAgICBpZiAob2xkICE9IE5VTEwpCkBAIC04NDIsOSAr
ODQ2LDkgQEAgc3RhdGljIHZvaWQgY2xlYXJfZ2xvYmFsX3ZpcnFfaGFuZGxl
cnMoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZvciAodmlycSA9IDA7IHZp
cnEgPCBOUl9WSVJRUzsgdmlycSsrKQogICAgIHsKLSAgICAgICAgaWYgKGds
b2JhbF92aXJxX2hhbmRsZXJzW3ZpcnFdID09IGQpCisgICAgICAgIGlmIChh
cnJheV9hY2Nlc3Nfbm9zcGVjKGdsb2JhbF92aXJxX2hhbmRsZXJzLCB2aXJx
KSA9PSBkKQogICAgICAgICB7Ci0gICAgICAgICAgICBnbG9iYWxfdmlycV9o
YW5kbGVyc1t2aXJxXSA9IE5VTEw7CisgICAgICAgICAgICBhcnJheV9hY2Nl
c3Nfbm9zcGVjKGdsb2JhbF92aXJxX2hhbmRsZXJzLCB2aXJxKSA9IE5VTEw7
CiAgICAgICAgICAgICBwdXRfY291bnQrKzsKICAgICAgICAgfQogICAgIH0K
QEAgLTkzMSw3ICs5MzUsOCBAQCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5z
aWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgIHN0
cnVjdCBldnRjaG4gKmNobjsKICAgICBsb25nICAgICAgICAgICByYyA9IDA7
CiAKLSAgICBpZiAoICh2Y3B1X2lkID49IGQtPm1heF92Y3B1cykgfHwgKGQt
PnZjcHVbdmNwdV9pZF0gPT0gTlVMTCkgKQorICAgIGlmICggKHZjcHVfaWQg
Pj0gZC0+bWF4X3ZjcHVzKSB8fAorICAgICAgICAgKGQtPnZjcHVbYXJyYXlf
aW5kZXhfbm9zcGVjKHZjcHVfaWQsIGQtPm1heF92Y3B1cyldID09IE5VTEwp
ICkKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2so
JmQtPmV2ZW50X2xvY2spOwpAQCAtOTY2LDExICs5NzEsMTQgQEAgbG9uZyBl
dnRjaG5fYmluZF92Y3B1KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBp
bnQgdmNwdV9pZCkKICAgICBjYXNlIEVDU19QSVJROgogICAgICAgICBpZiAo
IGNobi0+bm90aWZ5X3ZjcHVfaWQgPT0gdmNwdV9pZCApCiAgICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgdW5saW5rX3BpcnFfcG9ydChjaG4sIGQtPnZj
cHVbY2huLT5ub3RpZnlfdmNwdV9pZF0pOworICAgICAgICB1bmxpbmtfcGly
cV9wb3J0KGNobiwgZC0+dmNwdVthcnJheV9pbmRleF9ub3NwZWMoY2huLT5u
b3RpZnlfdmNwdV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPm1heF92Y3B1cyldKTsK
ICAgICAgICAgY2huLT5ub3RpZnlfdmNwdV9pZCA9IHZjcHVfaWQ7CiAgICAg
ICAgIHBpcnFfc2V0X2FmZmluaXR5KGQsIGNobi0+dS5waXJxLmlycSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vZihkLT52Y3B1W3Zj
cHVfaWRdLT5wcm9jZXNzb3IpKTsKLSAgICAgICAgbGlua19waXJxX3BvcnQo
cG9ydCwgY2huLCBkLT52Y3B1W3ZjcHVfaWRdKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3B1bWFza19vZihkLT52Y3B1W2FycmF5X2luZGV4X25v
c3BlYyh2Y3B1X2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPm1heF92Y3B1
cyldLT5wcm9jZXNzb3IpKTsKKyAgICAgICAgbGlua19waXJxX3BvcnQocG9y
dCwgY2huLCBkLT52Y3B1W2FycmF5X2luZGV4X25vc3BlYyh2Y3B1X2lkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGQtPm1heF92Y3B1cyldKTsKICAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRUlOVkFMOwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF9maWZvLmMgYi94ZW4vY29tbW9u
L2V2ZW50X2ZpZm8uYwotLS0gYS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYwor
KysgYi94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYwpAQCAtMzAsOCArMzAsMTAg
QEAgc3RhdGljIGlubGluZSBldmVudF93b3JkX3QgKmV2dGNobl9maWZvX3dv
cmRfZnJvbV9wb3J0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgLyoK
ICAgICAgKiBDYWxsZXJzIGFyZW4ndCByZXF1aXJlZCB0byBob2xkIGQtPmV2
ZW50X2xvY2ssIHNvIHdlIG5lZWQgdG8gc3luY2hyb25pemUKICAgICAgKiB3
aXRoIGFkZF9wYWdlX3RvX2V2ZW50X2FycmF5KCkuCisgICAgICogCisgICAg
ICogVG8gYmxvY2sgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2Vz
LCB1c2Ugcm1iLgogICAgICAqLwotICAgIHNtcF9ybWIoKTsKKyAgICBybWIo
KTsKIAogICAgIHAgPSBwb3J0IC8gRVZUQ0hOX0ZJRk9fRVZFTlRfV09SRFNf
UEVSX1BBR0U7CiAgICAgdyA9IHBvcnQgJSBFVlRDSE5fRklGT19FVkVOVF9X
T1JEU19QRVJfUEFHRTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9l
dmVudC5oIGIveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2V2ZW50
LmgKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAj
aW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vYml0b3Bz
Lmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPGFzbS9l
dmVudC5oPgogCiAvKgpAQCAtOTYsNyArOTcsNyBAQCB2b2lkIGFyY2hfZXZ0
Y2huX2luamVjdChzdHJ1Y3QgdmNwdSAqdik7CiAgKiBUaGUgZmlyc3QgYnVj
a2V0IGlzIGRpcmVjdGx5IGFjY2Vzc2VkIHZpYSBkLT5ldnRjaG4uCiAgKi8K
ICNkZWZpbmUgZ3JvdXBfZnJvbV9wb3J0KGQsIHApIFwKLSAgICAoKGQpLT5l
dnRjaG5fZ3JvdXBbKHApIC8gRVZUQ0hOU19QRVJfR1JPVVBdKQorICAgIChh
cnJheV9hY2Nlc3Nfbm9zcGVjKChkKS0+ZXZ0Y2huX2dyb3VwLCAocCkgLyBF
VlRDSE5TX1BFUl9HUk9VUCkpCiAjZGVmaW5lIGJ1Y2tldF9mcm9tX3BvcnQo
ZCwgcCkgXAogICAgICgoZ3JvdXBfZnJvbV9wb3J0KGQsIHApKVsoKHApICUg
RVZUQ0hOU19QRVJfR1JPVVApIC8gRVZUQ0hOU19QRVJfQlVDS0VUXSkKIApA
QCAtMTc0LDcgKzE3NSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBldnRjaG5f
cG9ydF9zZXRfcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCB2Y3B1X2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBldnRjaG4gKmV2dGNobikKIHsKLSAgICBkLT5l
dnRjaG5fcG9ydF9vcHMtPnNldF9wZW5kaW5nKGQtPnZjcHVbdmNwdV9pZF0s
IGV2dGNobik7CisgICAgZC0+ZXZ0Y2huX3BvcnRfb3BzLT5zZXRfcGVuZGlu
ZyhkLT52Y3B1W2FycmF5X2luZGV4X25vc3BlYyh2Y3B1X2lkLCBkLT5tYXhf
dmNwdXMpXSwgZXZ0Y2huKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGV2
dGNobl9wb3J0X2NsZWFyX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKLS0g
CjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0008-common-gant_table-block-speculative-out-of-bound-acc.patch"
Content-Disposition: attachment;
 filename="xsa289/0008-common-gant_table-block-speculative-out-of-bound-acc.patch"
Content-Transfer-Encoding: base64

RnJvbSBhZjQ0MGE3NWYwYWJkNTY0YzA4NTM0YTVkYjFkNDk3MTA1OWE4OWY0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA4LzEzXSBjb21tb24vZ2FudF90YWJsZTogYmxvY2sgc3Bl
Y3VsYXRpdmUKIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwoKR3Vlc3RzIGNhbiBp
c3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgYWxzbyB1
c2VkIGZvciBtZW1vcnkgbG9hZHMuIFRvIGF2b2lkCnNwZWN1bGF0aXZlIG91
dCBvZiBib3VuZCBhY2Nlc3Nlcywgd2UgdXNlIHRoZSBhcnJheV9pbmRleF9u
b3NwZWMgbWFjcm8Kd2hlcmUgYXBwbGljYWJsZS4gSG93ZXZlciwgdGhlcmUg
YXJlIGFsc28gbWVtb3J5IGFjY2Vzc2VzIHRoYXQgY2Fubm90CmJlIHByb3Rl
Y3RlZCBieSBhIHNpbmdsZSBhcnJheSBwcm90ZWN0aW9uLCBvciBtdWx0aXBs
ZSBhY2Nlc3NlcyBpbiBhCnJvdy4gVG8gcHJvdGVjdCB0aGVzZSwgYW4gbGZl
bmNlIGluc3RydWN0aW9uIGlzIHBsYWNlZCBiZXR3ZWVuIHRoZQphY3R1YWwg
cmFuZ2UgY2hlY2sgYW5kIHRoZSBhY2Nlc3MuCgpUaGlzIGlzIHBhcnQgb2Yg
dGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoK
U2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6
b24uZGU+CgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIyICsr
KysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKQEAgLTM3LDYgKzM3LDcgQEAKICNpbmNsdWRl
IDx4ZW4vcGFnaW5nLmg+CiAjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4K
ICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMu
aD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNo
dGxiLmg+CiAKQEAgLTk2Myw2ICs5NjQsOSBAQCBtYXBfZ3JhbnRfcmVmKAog
ICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0LCBHTlRTVF9iYWRfZ250cmVm
LCAiQmFkIHJlZiAlI3ggZm9yIGQlZFxuIiwKICAgICAgICAgICAgICAgICAg
b3AtPnJlZiwgcmd0LT5kb21haW4tPmRvbWFpbl9pZCk7CiAKKyAgICAvKiBN
YWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBzcGVj
dWxhdGl2ZWx5ICovCisgICAgcm1iKCk7CisKICAgICBhY3QgPSBhY3RpdmVf
ZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwogICAgIHNoYWggPSBzaGFy
ZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPnJlZik7CiAgICAgc3RhdHVzID0g
cmd0LT5ndF92ZXJzaW9uID09IDEgPyAmc2hhaC0+ZmxhZ3MgOiAmc3RhdHVz
X2VudHJ5KHJndCwgb3AtPnJlZik7CkBAIC0xMjY4LDcgKzEyNzIsOCBAQCB1
bm1hcF9jb21tb24oCiAgICAgfQogCiAgICAgc21wX3JtYigpOwotICAgIG1h
cCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOworICAgIG1h
cCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIGFycmF5X2luZGV4X25vc3BlYyhv
cC0+aGFuZGxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsZ3QtPm1hcHRyYWNrX2xpbWl0KSk7CiAKICAg
ICBpZiAoIHVubGlrZWx5KCFyZWFkX2F0b21pYygmbWFwLT5mbGFncykpICkK
ICAgICB7CkBAIC0yMDI2LDYgKzIwMzEsOSBAQCBnbnR0YWJfcHJlcGFyZV9m
b3JfdHJhbnNmZXIoCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKKyAg
ICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrIGlzIG5vdCBieXBhc3Nl
ZCBzcGVjdWxhdGl2ZWx5ICovCisgICAgcm1iKCk7CisKICAgICBzaGEgPSBz
aGFyZWRfZW50cnlfaGVhZGVyKHJndCwgcmVmKTsKIAogICAgIHNjb21iby53
b3JkID0gKih1MzIgKikmc2hhLT5mbGFnczsKQEAgLTIyMzksNiArMjI0Nyw5
IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgIGdvdG8gdW5sb2Nr
X2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCisgICAgICAgIC8qIE1ha2Ug
c3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFzc2VkIHNwZWN1bGF0
aXZlbHkgKi8KKyAgICAgICAgcm1iKCk7CisKICAgICAgICAgcGFnZV9saXN0
X2FkZF90YWlsKHBhZ2UsICZlLT5wYWdlX2xpc3QpOwogICAgICAgICBwYWdl
X3NldF9vd25lcihwYWdlLCBlKTsKIApAQCAtMjQwOCw2ICsyNDE5LDkgQEAg
YWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgUElOX0ZBSUwoZ3Rf
dW5sb2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwKICAgICAgICAgICAgICAg
ICAgIkJhZCBncmFudCByZWZlcmVuY2UgJSN4XG4iLCBncmVmKTsKIAorICAg
IC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFzc2Vk
IHNwZWN1bGF0aXZlbHkgKi8KKyAgICBybWIoKTsKKwogICAgIGFjdCA9IGFj
dGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgZ3JlZik7CiAgICAgc2hhaCA9IHNo
YXJlZF9lbnRyeV9oZWFkZXIocmd0LCBncmVmKTsKICAgICBpZiAoIHJndC0+
Z3RfdmVyc2lvbiA9PSAxICkKQEAgLTI4MTIsNiArMjgyNiw5IEBAIHN0YXRp
YyBpbnQgZ250dGFiX2NvcHlfYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29w
eSAqb3AsCiAgICAgICAgICAoKG9wLT5kZXN0Lm9mZnNldCArIG9wLT5sZW4p
ID4gUEFHRV9TSVpFKSApCiAgICAgICAgIFBJTl9GQUlMKG91dCwgR05UU1Rf
YmFkX2NvcHlfYXJnLCAiY29weSBiZXlvbmQgcGFnZSBhcmVhXG4iKTsKIAor
ICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFz
c2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICBybWIoKTsKKwogICAgIGlmICgg
b3AtPnNvdXJjZS5vZmZzZXQgPCBzcmMtPnB0ci5vZmZzZXQgfHwKICAgICAg
ICAgIG9wLT5zb3VyY2Uub2Zmc2V0ICsgb3AtPmxlbiA+IHNyYy0+cHRyLm9m
ZnNldCArIHNyYy0+bGVuICkKICAgICAgICAgUElOX0ZBSUwob3V0LCBHTlRT
VF9nZW5lcmFsX2Vycm9yLApAQCAtMzIxNSw2ICszMjMyLDkgQEAgc3dhcF9n
cmFudF9yZWYoZ3JhbnRfcmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9i
KQogICAgIGlmICggcmVmX2EgPT0gcmVmX2IgKQogICAgICAgICBnb3RvIG91
dDsKIAorICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90
IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICBybWIoKTsKKwogICAg
IGFjdF9hID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUoZ3QsIHJlZl9hKTsKICAg
ICBpZiAoIGFjdF9hLT5waW4gKQogICAgICAgICBQSU5fRkFJTChvdXQsIEdO
VFNUX2VhZ2FpbiwgInJlZiBhICUjeCBidXN5XG4iLCByZWZfYSk7Ci0tIAoy
LjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0009-x86-hvm-emulate-block-speculative-out-of-bound-acces.patch"
Content-Disposition: attachment;
 filename="xsa289/0009-x86-hvm-emulate-block-speculative-out-of-bound-acces.patch"
Content-Transfer-Encoding: base64

RnJvbSBhY2FkN2Q1MTY2ODA0ZWQzZGJkZjc2YTRlYzlkMDdiMGNkNzc3YmZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA5LzEzXSB4ODYvaHZtL2VtdWxhdGU6IGJsb2NrIHNwZWN1
bGF0aXZlCiBvdXQtb2YtYm91bmQgYWNjZXNzZXMKCkR1cmluZyBlbXVsYXRp
bmcgaW5zdHJ1Y3Rpb25zLCB0aGUgZ3Vlc3QgY29udHJvbHMgdGhlIGNvbnRl
bnQgb2YgdGhlCkNQVSByZWdpc3RlcnMuIEFzIHRoZXNlIHZhbHVlcyBhcmUg
dXNlZCBmb3IgYXJyYXkgaW5kZXhlcywgd2UgaGF2ZSB0bwptYWtlIHN1cmUg
dGhhdCBzcGVjdWxhdGl2ZSBvdXQgb2YgYm91bmQgYWNjZXNzZXMgYXJlIGJs
b2NrZWQuIFRoaXMgd2F5LAp3ZSBwcm90ZWN0IGFnYWluc3QgbG9hZGluZyBz
ZWNyZXRzIGludG8gTDEgY2FjaGUuCgpUaGlzIGlzIHBhcnQgb2YgdGhlIFNw
ZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVk
LW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+
CgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIHwgOCArKysrKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCi0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCkBAIC0xNSw2ICsxNSw3IEBACiAjaW5jbHVkZSA8eGVuL3BhZ2lu
Zy5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi92
bV9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNpbmNsdWRl
IDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaTM4Ny5oPgogI2luY2x1
ZGUgPGFzbS94c3RhdGUuaD4KQEAgLTIwMjgsNyArMjAyOSw3IEBAIHN0YXRp
YyBpbnQgaHZtZW11bF9yZWFkX2NyKAogICAgIGNhc2UgMjoKICAgICBjYXNl
IDM6CiAgICAgY2FzZSA0OgotICAgICAgICAqdmFsID0gY3VycmVudC0+YXJj
aC5odm0uZ3Vlc3RfY3JbcmVnXTsKKyAgICAgICAgKnZhbCA9IGFycmF5X2Fj
Y2Vzc19ub3NwZWMoY3VycmVudC0+YXJjaC5odm0uZ3Vlc3RfY3IsIHJlZyk7
CiAgICAgICAgIEhWTVRSQUNFX0xPTkdfMkQoQ1JfUkVBRCwgcmVnLCBUUkNf
UEFSX0xPTkcoKnZhbCkpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwogICAgIGRlZmF1bHQ6CkBAIC0yNjUzLDggKzI2NTQsOSBAQCBzdHJ1Y3Qg
c2VnbWVudF9yZWdpc3RlciAqaHZtZW11bF9nZXRfc2VnX3JlZygKICAgICAg
ICAgcmV0dXJuIEVSUl9QVFIoLVg4NkVNVUxfVU5IQU5ETEVBQkxFKTsKIAog
ICAgIGlmICggIV9fdGVzdF9hbmRfc2V0X2JpdChpZHgsICZodm1lbXVsX2N0
eHQtPnNlZ19yZWdfYWNjZXNzZWQpICkKLSAgICAgICAgaHZtX2dldF9zZWdt
ZW50X3JlZ2lzdGVyKGN1cnJlbnQsIGlkeCwgJmh2bWVtdWxfY3R4dC0+c2Vn
X3JlZ1tpZHhdKTsKLSAgICByZXR1cm4gJmh2bWVtdWxfY3R4dC0+c2VnX3Jl
Z1tpZHhdOworICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3Vy
cmVudCwgaWR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYXJy
YXlfYWNjZXNzX25vc3BlYyhodm1lbXVsX2N0eHQtPnNlZ19yZWcsIGlkeCkp
OworICAgIHJldHVybiAmYXJyYXlfYWNjZXNzX25vc3BlYyhodm1lbXVsX2N0
eHQtPnNlZ19yZWcsIGlkeCk7CiB9CiAKIHN0YXRpYyBjb25zdCBjaGFyICpn
dWVzdF94ODZfbW9kZV90b19zdHIoaW50IG1vZGUpCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0010-x86-vioapic-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0010-x86-vioapic-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBkODYxMDI3ZGJjMWU4NjFmYjI3ZjFjZWE1NWVlMDhhYTAzMjc5YzAx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDEwLzEzXSB4ODYvdmlvYXBpYzogYmxvY2sgc3BlY3VsYXRp
dmUKIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwoKV2hlbiBpbnRlcmFjdGluZyB3
aXRoIGlvIGFwaWMsIGEgZ3Vlc3QgY2FuIHNwZWNpZnkgdmFsdWVzIHRoYXQg
YXJlIHVzZWQKYXMgaW5kZXggdG8gc3RydWN0dXJlcywgYW5kIHdob3NlIHZh
bHVlcyBhcmUgbm90IGNvbXBhcmVkIGFnYWluc3QKY29uc3RhbnRzIGJlZm9y
ZWhhbmQuIFRoZXJlZm9yZSwgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFj
Y2Vzc2VzIGFyZQpwb3NzaWJsZS4gVGhpcyBjaGFuZ2UgcHJldmVudHMgdGhl
c2UgYWNjZXNzZXMuCgpUaGlzIGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStM
MVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVkLW9mZi1ieTog
Tm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIHwgMjggKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMo
KyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5j
bHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgog
I2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KICNpbmNsdWRlIDxhc20v
aHZtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92cGljLmg+CkBAIC0xMTcs
NyArMTE4LDggQEAgc3RhdGljIHVpbnQzMl90IHZpb2FwaWNfcmVhZF9pbmRp
cmVjdChjb25zdCBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMpCiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIHJlZGlyX2Nv
bnRlbnQgPSB2aW9hcGljLT5yZWRpcnRibFtyZWRpcl9pbmRleF0uYml0czsK
KyAgICAgICAgcmVkaXJfY29udGVudCA9IHZpb2FwaWMtPnJlZGlydGJsW2Fy
cmF5X2luZGV4X25vc3BlYyhyZWRpcl9pbmRleCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aW9h
cGljLT5ucl9waW5zKV0uYml0czsKICAgICAgICAgcmVzdWx0ID0gKHZpb2Fw
aWMtPmlvcmVnc2VsICYgMSkgPyAocmVkaXJfY29udGVudCA+PiAzMikKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiByZWRp
cl9jb250ZW50OwogICAgICAgICBicmVhazsKQEAgLTIxNiw3ICsyMTgsNyBA
QCBzdGF0aWMgdm9pZCB2aW9hcGljX3dyaXRlX3JlZGlyZW50KAogCiAgICAg
c3Bpbl9sb2NrKCZkLT5hcmNoLmh2bS5pcnFfbG9jayk7CiAKLSAgICBwZW50
ID0gJnZpb2FwaWMtPnJlZGlydGJsW2lkeF07CisgICAgcGVudCA9ICZ2aW9h
cGljLT5yZWRpcnRibFthcnJheV9pbmRleF9ub3NwZWMoaWR4LCB2aW9hcGlj
LT5ucl9waW5zKV07CiAgICAgZW50ICA9ICpwZW50OwogCiAgICAgaWYgKCB0
b3Bfd29yZCApCkBAIC0yNTgsNyArMjYwLDggQEAgc3RhdGljIHZvaWQgdmlv
YXBpY193cml0ZV9yZWRpcmVudCgKICAgICAgICAgcGVudC0+ZmllbGRzLnJl
bW90ZV9pcnIgPSAwOwogICAgIGVsc2UgaWYgKCAhZW50LmZpZWxkcy5tYXNr
ICYmCiAgICAgICAgICAgICAgICFlbnQuZmllbGRzLnJlbW90ZV9pcnIgJiYK
LSAgICAgICAgICAgICAgaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtpZHhd
ICkKKyAgICAgICAgICAgICAgaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFth
cnJheV9pbmRleF9ub3NwZWMoaWR4LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1faXJx
LT5ucl9nc2lzKV0gKQogICAgIHsKICAgICAgICAgcGVudC0+ZmllbGRzLnJl
bW90ZV9pcnIgPSAxOwogICAgICAgICB2aW9hcGljX2RlbGl2ZXIodmlvYXBp
YywgaWR4KTsKQEAgLTM3OCwxNSArMzgxLDE3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IHBpdF9jaGFubmVsMF9lbmFibGVkKHZvaWQpCiAKIHN0YXRpYyB2b2lk
IHZpb2FwaWNfZGVsaXZlcihzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMs
IHVuc2lnbmVkIGludCBwaW4pCiB7Ci0gICAgdWludDE2X3QgZGVzdCA9IHZp
b2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLmRlc3RfaWQ7Ci0gICAgdWlu
dDhfdCBkZXN0X21vZGUgPSB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxk
cy5kZXN0X21vZGU7Ci0gICAgdWludDhfdCBkZWxpdmVyeV9tb2RlID0gdmlv
YXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMuZGVsaXZlcnlfbW9kZTsKLSAg
ICB1aW50OF90IHZlY3RvciA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmll
bGRzLnZlY3RvcjsKLSAgICB1aW50OF90IHRyaWdfbW9kZSA9IHZpb2FwaWMt
PnJlZGlydGJsW3Bpbl0uZmllbGRzLnRyaWdfbW9kZTsKKyAgICB1bnNpZ25l
ZCBpbnQgaW5kZXhfcGluID0gYXJyYXlfaW5kZXhfbm9zcGVjKHBpbiwgdmlv
YXBpYy0+bnJfcGlucyk7CisKKyAgICB1aW50MTZfdCBkZXN0ID0gdmlvYXBp
Yy0+cmVkaXJ0YmxbaW5kZXhfcGluXS5maWVsZHMuZGVzdF9pZDsKKyAgICB1
aW50OF90IGRlc3RfbW9kZSA9IHZpb2FwaWMtPnJlZGlydGJsW2luZGV4X3Bp
bl0uZmllbGRzLmRlc3RfbW9kZTsKKyAgICB1aW50OF90IGRlbGl2ZXJ5X21v
ZGUgPSB2aW9hcGljLT5yZWRpcnRibFtpbmRleF9waW5dLmZpZWxkcy5kZWxp
dmVyeV9tb2RlOworICAgIHVpbnQ4X3QgdmVjdG9yID0gdmlvYXBpYy0+cmVk
aXJ0YmxbaW5kZXhfcGluXS5maWVsZHMudmVjdG9yOworICAgIHVpbnQ4X3Qg
dHJpZ19tb2RlID0gdmlvYXBpYy0+cmVkaXJ0YmxbaW5kZXhfcGluXS5maWVs
ZHMudHJpZ19tb2RlOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2aW9hcGlj
X2RvbWFpbih2aW9hcGljKTsKICAgICBzdHJ1Y3QgdmxhcGljICp0YXJnZXQ7
CiAgICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgdW5zaWduZWQgaW50IGlycSA9
IHZpb2FwaWMtPmJhc2VfZ3NpICsgcGluOworICAgIHVuc2lnbmVkIGludCBp
cnEgPSB2aW9hcGljLT5iYXNlX2dzaSArIGluZGV4X3BpbjsKIAogICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmZC0+YXJjaC5odm0uaXJxX2xvY2spKTsK
IApAQCAtNDc4LDcgKzQ4Myw3IEBAIHZvaWQgdmlvYXBpY19pcnFfcG9zaXRp
dmVfZWRnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXJxKQog
ICAgIEFTU0VSVChwaW4gPCB2aW9hcGljLT5ucl9waW5zKTsKICAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJmQtPmFyY2guaHZtLmlycV9sb2NrKSk7CiAK
LSAgICBlbnQgPSAmdmlvYXBpYy0+cmVkaXJ0YmxbcGluXTsKKyAgICBlbnQg
PSAmdmlvYXBpYy0+cmVkaXJ0YmxbYXJyYXlfaW5kZXhfbm9zcGVjKHBpbiwg
dmlvYXBpYy0+bnJfcGlucyldOwogICAgIGlmICggZW50LT5maWVsZHMubWFz
ayApCiAgICAgICAgIHJldHVybjsKIApAQCAtNTY2LDcgKzU3MSw4IEBAIGlu
dCB2aW9hcGljX2dldF90cmlnZ2VyX21vZGUoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGdzaSkKICAgICBpZiAoICF2aW9hcGljICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICByZXR1cm4gdmlvYXBp
Yy0+cmVkaXJ0YmxbcGluXS5maWVsZHMudHJpZ19tb2RlOworICAgIHJldHVy
biB2aW9hcGljLT5yZWRpcnRibFthcnJheV9pbmRleF9ub3NwZWMocGluLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
aW9hcGljLT5ucl9waW5zKV0uZmllbGRzLnRyaWdfbW9kZTsKIH0KIAogc3Rh
dGljIGludCBpb2FwaWNfc2F2ZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0011-x86-hvm-hpet-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0011-x86-hvm-hpet-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSAzYmQ4NWJjZDkwNGI1N2ZhMTg5OGE5OWZmMzZkYmFkNjU3MDZlODRi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDExLzEzXSB4ODYvaHZtL2hwZXQ6IGJsb2NrIHNwZWN1bGF0
aXZlCiBvdXQtb2YtYm91bmQgYWNjZXNzZXMKCldoZW4gaW50ZXJhY3Rpbmcg
d2l0aCBocGV0LCByZWFkIGFuZCB3cml0ZSBvcGVyYXRpb25zIGNhbiBiZSBl
eGVjdXRlZApkdXJpbmcgaW5zdHJ1Y3Rpb24gZW11bGF0aW9uLCB3aGVyZSB0
aGUgZ3Vlc3QgY29udHJvbHMgdGhlIGRhdGEgdGhhdAppcyB1c2VkLiBBcyBp
dCBpcyBoYXJkIHRvIHByZWRpY3QgdGhlIG51bWJlciBvZiBpbnN0cnVjdGlv
bnMgdGhhdCBhcmUKZXhlY3V0ZWQgc3BlY3VsYXRpdmVseSwgd2UgcHJldmVu
dCBvdXQtb2YtYm91bmQgYWNjZXNzZXMgYnkgdXNpbmcgdGhlCmFycmF5X2lu
ZGV4X25vc3BlYyBmdW5jdGlvbiBmb3IgZ3Vlc3Qgc3BlY2lmaWVkIGFkZHJl
c3NlcyB0aGF0IHNob3VsZApiZSB1c2VkIGZvciBocGV0IG9wZXJhdGlvbnMu
CgpUaGlzIGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRp
b24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vaHBldC5jIHwgMTYgKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMgYi94ZW4vYXJjaC94ODYv
aHZtL2hwZXQuYwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYwpAQCAtMjUsNiArMjUsNyBAQAog
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5o
PgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgorI2luY2x1ZGUgPHhlbi9ub3Nw
ZWMuaD4KIAogI2RlZmluZSBkb21haW5fdmhwZXQoeCkgKCYoeCktPmFyY2gu
aHZtLnBsX3RpbWUtPnZocGV0KQogI2RlZmluZSB2Y3B1X3ZocGV0KHgpICAg
KGRvbWFpbl92aHBldCgoeCktPmRvbWFpbikpCkBAIC0xMjQsMTUgKzEyNSwx
OCBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGhwZXRfcmVhZDY0KEhQRVRT
dGF0ZSAqaCwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgIGNhc2UgSFBFVF9U
bl9DRkcoMCk6CiAgICAgY2FzZSBIUEVUX1RuX0NGRygxKToKICAgICBjYXNl
IEhQRVRfVG5fQ0ZHKDIpOgotICAgICAgICByZXR1cm4gaC0+aHBldC50aW1l
cnNbSFBFVF9UTihDRkcsIGFkZHIpXS5jb25maWc7CisgICAgICAgIHJldHVy
biBoLT5ocGV0LnRpbWVyc1thcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihD
RkcsIGFkZHIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEhQRVRfVElNRVJfTlVNKV0uY29uZmlnOwogICAg
IGNhc2UgSFBFVF9Ubl9DTVAoMCk6CiAgICAgY2FzZSBIUEVUX1RuX0NNUCgx
KToKICAgICBjYXNlIEhQRVRfVG5fQ01QKDIpOgotICAgICAgICByZXR1cm4g
aHBldF9nZXRfY29tcGFyYXRvcihoLCBIUEVUX1ROKENNUCwgYWRkciksIGd1
ZXN0X3RpbWUpOworICAgICAgICByZXR1cm4gaHBldF9nZXRfY29tcGFyYXRv
cihoLCBhcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihDTVAsIGFkZHIpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBIUEVUX1RJTUVSX05VTSksIGd1ZXN0X3RpbWUpOwogICAgIGNhc2Ug
SFBFVF9Ubl9ST1VURSgwKToKICAgICBjYXNlIEhQRVRfVG5fUk9VVEUoMSk6
CiAgICAgY2FzZSBIUEVUX1RuX1JPVVRFKDIpOgotICAgICAgICByZXR1cm4g
aC0+aHBldC50aW1lcnNbSFBFVF9UTihST1VURSwgYWRkcildLmZzYjsKKyAg
ICAgICAgcmV0dXJuIGgtPmhwZXQudGltZXJzW2FycmF5X2luZGV4X25vc3Bl
YyhIUEVUX1ROKFJPVVRFLCBhZGRyKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIUEVUX1RJTUVSX05VTSld
LmZzYjsKICAgICB9CiAKICAgICByZXR1cm4gMDsKQEAgLTQzOCw3ICs0NDIs
NyBAQCBzdGF0aWMgaW50IGhwZXRfd3JpdGUoCiAgICAgY2FzZSBIUEVUX1Ru
X0NGRygwKToKICAgICBjYXNlIEhQRVRfVG5fQ0ZHKDEpOgogICAgIGNhc2Ug
SFBFVF9Ubl9DRkcoMik6Ci0gICAgICAgIHRuID0gSFBFVF9UTihDRkcsIGFk
ZHIpOworICAgICAgICB0biA9IGFycmF5X2luZGV4X25vc3BlYyhIUEVUX1RO
KENGRywgYWRkciksIEhQRVRfVElNRVJfTlVNKTsKIAogICAgICAgICBoLT5o
cGV0LnRpbWVyc1t0bl0uY29uZmlnID0KICAgICAgICAgICAgIGhwZXRfZml4
dXBfcmVnKG5ld192YWwsIG9sZF92YWwsCkBAIC00ODAsNyArNDg0LDcgQEAg
c3RhdGljIGludCBocGV0X3dyaXRlKAogICAgIGNhc2UgSFBFVF9Ubl9DTVAo
MCk6CiAgICAgY2FzZSBIUEVUX1RuX0NNUCgxKToKICAgICBjYXNlIEhQRVRf
VG5fQ01QKDIpOgotICAgICAgICB0biA9IEhQRVRfVE4oQ01QLCBhZGRyKTsK
KyAgICAgICAgdG4gPSBhcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihDTVAs
IGFkZHIpLCBIUEVUX1RJTUVSX05VTSk7CiAgICAgICAgIGlmICggdGltZXJf
aXNfcGVyaW9kaWMoaCwgdG4pICYmCiAgICAgICAgICAgICAgIShoLT5ocGV0
LnRpbWVyc1t0bl0uY29uZmlnICYgSFBFVF9UTl9TRVRWQUwpICkKICAgICAg
ICAgewpAQCAtNTIzLDcgKzUyNyw3IEBAIHN0YXRpYyBpbnQgaHBldF93cml0
ZSgKICAgICBjYXNlIEhQRVRfVG5fUk9VVEUoMCk6CiAgICAgY2FzZSBIUEVU
X1RuX1JPVVRFKDEpOgogICAgIGNhc2UgSFBFVF9Ubl9ST1VURSgyKToKLSAg
ICAgICAgdG4gPSBIUEVUX1ROKFJPVVRFLCBhZGRyKTsKKyAgICAgICAgdG4g
PSBhcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihST1VURSwgYWRkciksIEhQ
RVRfVElNRVJfTlVNKTsKICAgICAgICAgaC0+aHBldC50aW1lcnNbdG5dLmZz
YiA9IG5ld192YWw7CiAgICAgICAgIGJyZWFrOwogCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0012-common-memory-block-speculative-out-of-bound-accesse.patch"
Content-Disposition: attachment;
 filename="xsa289/0012-common-memory-block-speculative-out-of-bound-accesse.patch"
Content-Transfer-Encoding: base64

RnJvbSA1MTdlM2Y1M2Q3Y2RhNzFiMzYxOGIzZmZhYjFiNDZiNTdlZjkwM2Uy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDEyLzEzXSBjb21tb24vbWVtb3J5OiBibG9jayBzcGVjdWxh
dGl2ZQogb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCgpUaGUgZ2V0X3BhZ2VfZnJv
bV9nZm4gbWV0aG9kIHJldHVybnMgYSBwb2ludGVyIHRvIGEgcGFnZSB0aGF0
IGJlbG9uZ3MKdG8gYSBnZm4uIEJlZm9yZSByZXR1cm5pbmcgdGhlIHBvaW50
ZXIsIHRoZSBnZm4gaXMgY2hlY2tlZCBmb3IgYmVpbmcKdmFsaWQuIFVuZGVy
IHNwZWN1bGF0aW9uLCB0aGVzZSBjaGVja3MgY2FuIGJlIGJ5cGFzc2VkLCBz
byB0aGF0CnRoZSBmdW5jdGlvbiBnZXRfcGFnZSBpcyBzdGlsbCBleGVjdXRl
ZCBwYXJ0aWFsbHkuIENvbnNlcXVlbnRseSwgdGhlCmZ1bmN0aW9uIHBhZ2Vf
Z2V0X293bmVyX2FuZF9yZWZlcmVuY2UgbWlnaHQgYmUgZXhlY3V0ZWQgcGFy
dGlhbGx5IGFzCndlbGwuIEluIHRoaXMgZnVuY3Rpb24sIHRoZSBjb21wdXRl
ZCBwb2ludGVyIGlzIGFjY2Vzc2VkLCByZXN1bHRpbmcgaW4KYSBzcGVjdWxh
dGl2ZSBvdXQtb2YtYm91bmQgYWRkcmVzcyBsb2FkLgoKVG8gbWl0aWdhdGUg
dGhlIHJvb3QgY2F1c2UsIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgYWRk
ZWQgaW4gdGhlCmZ1bmN0aW9uIHRoYXQgYWN0dWFsbHkgY2hlY2tzIHdoZXRo
ZXIgdGhlIG1mbiBpcyB2YWxpZC4KClRoaXMgaXMgcGFydCBvZiB0aGUgU3Bl
Y3RyZVYxK0wxVEYgbWl0aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQt
b2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4K
Ci0tLQogeGVuL2NvbW1vbi9wZHguYyB8IDkgKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vcGR4LmMgYi94ZW4vY29tbW9uL3BkeC5j
Ci0tLSBhL3hlbi9jb21tb24vcGR4LmMKKysrIGIveGVuL2NvbW1vbi9wZHgu
YwpAQCAtMzMsMTAgKzMzLDExIEBAIHVuc2lnbmVkIGxvbmcgX19yZWFkX21v
c3RseSBwZHhfZ3JvdXBfdmFsaWRbQklUU19UT19MT05HUygKIAogYm9vbCBf
X21mbl92YWxpZCh1bnNpZ25lZCBsb25nIG1mbikKIHsKLSAgICByZXR1cm4g
bGlrZWx5KG1mbiA8IG1heF9wYWdlKSAmJgotICAgICAgICAgICBsaWtlbHko
IShtZm4gJiBwZm5faG9sZV9tYXNrKSkgJiYKLSAgICAgICAgICAgbGlrZWx5
KHRlc3RfYml0KHBmbl90b19wZHgobWZuKSAvIFBEWF9HUk9VUF9DT1VOVCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkeF9ncm91cF92YWxpZCkp
OworICAgIGJvb2wgcmVzID0gbGlrZWx5KG1mbiA8IG1heF9wYWdlKSAmJgor
ICAgICAgICAgICAgICAgbGlrZWx5KCEobWZuICYgcGZuX2hvbGVfbWFzaykp
ICYmCisgICAgICAgICAgICAgICBsaWtlbHkodGVzdF9iaXQocGZuX3RvX3Bk
eChtZm4pIC8gUERYX0dST1VQX0NPVU5ULAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBkeF9ncm91cF92YWxpZCkpOworICAgIHJldHVybiAo
cmVzICYmIGJvb2xfbGZlbmNlKCkpIHx8ICFib29sX2xmZW5jZSgpOwogfQog
CiAvKiBTZXRzIGFsbCBiaXRzIGZyb20gdGhlIG1vc3Qtc2lnbmlmaWNhbnQg
MS1iaXQgZG93biB0byB0aGUgTFNCICovCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0013-x86-CPUID-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0013-x86-CPUID-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSAyZWYwYzY4OWE2N2ZlYzA5NjRkYzUwZjBlODNhNjdjNjBiNzA4ODZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDEzLzEzXSB4ODYvQ1BVSUQ6IGJsb2NrIHNwZWN1bGF0aXZl
CiBvdXQtb2YtYm91bmQgYWNjZXNzZXMKCkR1cmluZyBpbnN0cnVjdGlvbiBl
bXVsYXRpb24sIHRoZSBjcHVpZCBpbnN0cnVjdGlvbiBpcyBlbXVsYXRlZCB3
aXRoCmRhdGEgdGhhdCBpcyBjb250cm9sbGVkIGJ5IHRoZSBndWVzdC4gQXMg
c3BlY3VsYXRpb24gbWlnaHQgcGFzcyBib3VuZApjaGVja3MsIHdlIGhhdmUg
dG8gZW5zdXJlIHRoYXQgbm8gb3V0LW9mLWJvdW5kIGxvYWRzIGFyZSBwb3Nz
aWJsZS4KClRoaXMgaXMgcGFydCBvZiB0aGUgU3BlY3RyZVYxK0wxVEYgbWl0
aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2FyY2gv
eDg2L2NwdWlkLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlk
LmMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNp
bmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cisj
aW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPGFzbS9jcHVpZC5o
PgogI2luY2x1ZGUgPGFzbS9odm0vaHZtLmg+CiAjaW5jbHVkZSA8YXNtL2h2
bS9uZXN0ZWRodm0uaD4KQEAgLTYzOCw3ICs2MzksNyBAQCB2b2lkIGd1ZXN0
X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShw
LT5mZWF0LnJhdykgLSAxKSApCiAgICAgICAgICAgICAgICAgcmV0dXJuOwog
Ci0gICAgICAgICAgICAqcmVzID0gcC0+ZmVhdC5yYXdbc3VibGVhZl07Cisg
ICAgICAgICAgICAqcmVzID0gYXJyYXlfYWNjZXNzX25vc3BlYyhwLT5mZWF0
LnJhdywgc3VibGVhZik7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIDB4YjoKQEAgLTY1Niw3ICs2NTcsNyBAQCB2b2lkIGd1ZXN0X2Nw
dWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAg
ICAgICpyZXMgPSBwLT5iYXNpYy5yYXdbbGVhZl07CisgICAgICAgICAgICAq
cmVzID0gYXJyYXlfYWNjZXNzX25vc3BlYyhwLT5iYXNpYy5yYXcsIGxlYWYp
OwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7Ci0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/detect-spectre-candidates.sh"
Content-Disposition: attachment;
 filename="xsa289/detect-spectre-candidates.sh"
Content-Transfer-Encoding: base64

IyEvYmluL2Jhc2gKCiMgQ29weXJpZ2h0IChDKSAyMDE4IEFtYXpvbi5jb20s
IEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuCiMgQXV0aG9yOiBOb3JiZXJ0IE1h
bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KIwojIFRoaXMgc2NyaXB0IHNo
b3cgY2FzZXMgaG93IHNtYXRjaCBjYW4gYmUgcnVuIGZvciBYZW4uCiMgWW91
IHdhbnQgdG8gcnVuIHRoaXMgb24gYSBiaWcgbWFjaGluZSwgYXMgWGVuIHdp
bGwgYmUgcmVjb21waWxlZCBtYW55IHRpbWVzCiMgVGhpcyBzY3JpcHQgd3Jp
dGVzIGEgZmlsZSBsYXN0X3NtYXRjaF9zcGVjdHJlX3dhcm5zLnR4dCwgd2hp
Y2ggd2lsbCBjb250YWluCiMgdGhlIHNwZWN0cmUgdjEgY2FuZGlkYXRlcyBv
ZiBzbWF0Y2guCiMKIyBLZWVwIHRoaXMgc2NyaXB0IGluIGl0cyBkaXJlY3Rv
cnksIGJ1dCBjYWxsIGl0IGZyb20gdGhlIFhlbiByb290IGRpcmVjdG9yeSEK
CiMgTnVtYmVyIG9mIHNtYXRjaCBpdGVyYXRpb25zIChndWVzdCB0YWludCBp
bXByb3ZlcyBwZXIgaXRlcmF0aW9uKQpNQVhfSVRFUkFUSU9OUz04CgojIElu
IGNhc2Ugc29tZXRoaW5nIGJyZWFrcywgd2Ugd2FudCB0byBzdG9wCnNldCAt
ZSAtdQoKIyBXaGVyZSBpcyB0aGlzIHNjcmlwdCBsb2NhdGVkClNDUklQVD0k
KHJlYWRsaW5rIC1lICIkMCIpClNDUklQVF9ESVI9JChkaXJuYW1lICIkU0NS
SVBUIikKCiMgTWFrZSBzdXJlIHdlJ3JlIGluIHRoZSBYZW4gZGlyZWN0b3J5
IGFuZCBYZW4gYnVpbGRzCmVjaG8gIkNoZWNrIHdoZXRoZXIgWGVuIGJ1aWxk
cyAuLi4iCm1ha2UgeGVuIC1qICQobnByb2MpCgojIENoZWNrIHdoZXRoZXIg
c21hdGNoIHVzZXMgdGhlIGNvcnJlY3QgY29tbWl0LCBvciBkZWxldGUgY3Vy
cmVudCBzdGF0ZQppZiBbIC1kIHNtYXRjaCBdCnRoZW4KCXB1c2hkIHNtYXRj
aCAmPiAvZGV2L251bGwKCWlmICEgZ2l0IHNob3cgfCBncmVwIC1xICJidWls
ZF94ZW46IGFkZCBmaXhlZCBkYiBmaWxlIgoJdGhlbgoJCWVjaG8gIlNtYXRj
aCBkb2VzIG5vdCB1c2UgdGhlIGNvcnJlY3QgY29tbWl0LCB3aXBpbmcgc21h
dGNoIGRpcmVjdG9yeS4iCgkJcG9wZCAmPiAvZGV2L251bGwKCQlybSAtcmYg
c21hdGNoCQoJZWxzZQoJCXBvcGQgJj4gL2Rldi9udWxsCglmaQpmaQoKIyBH
ZXQgdGhlIHJlcXVpcmVkIHRvb2xzCmlmIFsgISAtZCBzbWF0Y2ggXQp0aGVu
CgllY2hvICJNYWtlIHNtYXRjaCB0b29sIGF2YWlsYWJsZSAuLi4iCglnaXQg
Y2xvbmUgZ2l0Oi8vcmVwby5vci5jei9zbWF0Y2guZ2l0CglwdXNoZCBzbWF0
Y2ggJj4gL2Rldi9udWxsCgkjIG1vdmUgdG8gbGFzdCBrbm93biBnb29kIHN0
YXRlCglnaXQgcmVzZXQgLS1oYXJkIDJhNGI2YjBkYjhmOWRmZmUwMGY5ODY3
Y2RiYWRjZGVmNjkxOGM0NjYKCQoJIyBhcHBseSBwYXRjaGVzIGZvciBYZW4g
KG5vdCBwdWJsaWMgeWV0ISkKCVBBVENIX0RJUj0iJFNDUklQVF9ESVIvb3V0
Z29pbmctdXBzdHJlYW0teGVuLyIKCWZvciBwYXRjaCBpbiAkKGxzICIkUEFU
Q0hfRElSIi8qLnBhdGNoKQoJZG8KCQlnaXQgYW0gJHBhdGNoCglkb25lCglt
YWtlIHNtYXRjaCAtaiAkKG5wcm9jKQoJcG9wZCAmPiAvZGV2L251bGwKZmkK
CmlmIFsgISAtZCBvbmUtbGluZS1zY2FuIF0KdGhlbgoJZWNobyAiTWFrZSBv
bmUtbGluZS1zY2FuIHRvb2wgYXZhaWxhYmxlIC4uLiIKCWdpdCBjbG9uZSBo
dHRwczovL2dpdGh1Yi5jb20vYXdzbGFicy9vbmUtbGluZS1zY2FuLmdpdApm
aQoKIyBUZWxsIGVudmlyb25tZW50IGFib3V0IHRvb2xzLCBhbmQgY2hlY2sg
d2hldGhlciB0aGV5IHdvcmsKZXhwb3J0IFBBVEg9JFBBVEg6JChwd2QpL3Nt
YXRjaDokKHB3ZCkvb25lLWxpbmUtc2NhbgplY2hvICJUZXN0IGF2YWlsYWJp
bGl0eSBvZiBzbWF0Y2ggYW5kIG9uZS1saW5lLXNjYW4gLi4uIgpmb3IgdG9v
bCBpbiBzbWF0Y2ggb25lLWxpbmUtc2NhbgpkbwoJaWYgISBjb21tYW5kIC12
ICIkdG9vbCIgJj4gL2Rldi9udWxsCgl0aGVuCgkJZWNobyAiQ2Fubm90IGZp
bmQgdG9vbCAkdG9vbCwgYWJvcnQiCgkJZXhpdCAxCglmaQpkb25lCgojIElu
aXRpYWxpemUgdmFyaWFibGVzIGZvciBhbmFseXNpcwpTVEFSVD0kU0VDT05E
UyAgIyBzdGFydCB0aW1lc3RhbXBlIHRvIHByaW50IHRpbWluZwpPTEQ9MCAg
ICAgICAgICAgIyBudW1iZXIgb2YgZGVmZWN0cyBmb3VuZCBpbiBsYXN0IGl0
ZXJhdGlvbgpORVc9MCAgICAgICAgICAgIyBudW1iZXIgb2YgZGVmZWN0cyBm
b3VuZCBpbiBjdXJyZW50IGl0ZXJhdGlvbgpJPTAgICAgICAgICAgICAgIyBj
dXJyZW50IGl0ZXJhdGlvbgpCVUlMRF9TVEFUVVM9MCAgIyBzdGF0dXMgb2Yg
dGhlIGFuYWx5c2lzIGpvYgoKIyBSZXBlYXQgYW5hbHlzaXMgYXQgbW9zdCAk
TUFYX0lURVJBVElPTlMgdGltZXMKZWNobyAiU3RhcnQgWGVuIGFuYWx5c2lz
IHdpdGggc21hdGNoLCB1c2UgJE1BWF9JVEVSQVRJT05TIGl0ZXJhdGlvbnMi
CndoaWxlIFsgIiRJIiAtbHQgJE1BWF9JVEVSQVRJT05TIF0KZG8KCU9MRD0k
TkVXCglJPSQoKEkrMSkpCgkjIFdyaXRlIGEgbG9nIHBlciBpdGVyYXRpb24K
CUZVTExfU1BFQ1RSRT0xIC4vc21hdGNoL3NtYXRjaF9zY3JpcHRzL2J1aWxk
X3hlbl9kYXRhLnNoICY+IHNtYXRjaC1idWlsZC0kSS5sb2cKCUJVSUxEX1NU
QVRVUz0kPwoJZWNobyAiYnVpbGQgaXRlcmF0aW9uICRJIHdpdGggc3RhdHVz
ICRCVUlMRF9TVEFUVVMiCglbICIkQlVJTERfU1RBVFVTIiAtZXEgMCBdIHx8
IGV4aXQgJEJVSUxEX1NUQVRVUwoKCSMgS2VlcCByZXN1bHRzIG9mIGxhc3Qg
aXRlcmF0aW9uIGFyb3VuZCwgaW4gY2FzZSB0aGUgc2NyaXB0IGlzIHN0b3Bw
ZWQgZWFybHkKCWdyZXAgc3BlY3RyZSBzbWF0Y2hfd2FybnMudHh0IHwgc29y
dCAtdSA+IGxhc3Rfc21hdGNoX3NwZWN0cmVfd2FybnMudHh0CgoJIyBXZSBh
cmUgb25seSBpbnRlcmVzdGVkIGluIHNwZWN0cmUgaXNzdWVzIGZvciBub3cK
CU5FVz0kKGNhdCBsYXN0X3NtYXRjaF9zcGVjdHJlX3dhcm5zLnR4dCB8IHdj
IC1sKQoJTk9XPSRTRUNPTkRTCgllY2hvICJuZXcgYW1vdW50IG9mIGRlZmVj
dHM6ICRORVcgKGxhc3Q6ICRPTEQpIGF0IGl0ZXIgJEkgYWZ0ZXIgJCgoTk9X
IC0gU1RBUlQpKSIKCgkjIENoZWNrIHdoZXRoZXIgd2UgZm91bmQgbW9yZSBk
ZWZlY3RzCglbICIkTkVXIiAtbmUgIiRPTEQiIF0gfHwgYnJlYWsKCmRvbmUg
fCYgdGVlIGZ1bGwtc21hdGNoLmxvZwoKZXhpdCAkQlVJTERfU1RBVFVTCg==

--=separator
Content-Type: application/octet-stream; name="xsa289/sorted-gadgets.txt"
Content-Disposition: attachment; filename="xsa289/sorted-gadgets.txt"
Content-Transfer-Encoding: base64

W2d1ZXN0IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVx
L2NwdWZyZXEuYzo1MTggYWNwaV9jcHVmcmVxX2NwdV9pbml0KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBbcl0KW2d1ZXN0
IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZy
ZXEuYzo1MjUgYWNwaV9jcHVmcmVxX2NwdV9pbml0KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdWZyZXFfZHJ2X2RhdGEnIFt3XQpbZ3Vl
c3QgaW5pdF0gICAgMTI4IHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1
ZnJlcS5jOjUyNyBhY3BpX2NwdWZyZXFfY3B1X2luaXQoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAncHJvY2Vzc29yX3BtaW5mbycgW3JdCltn
dWVzdCBleGl0XSAgICAxMjggeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9j
cHVmcmVxLmM6NjI3IGFjcGlfY3B1ZnJlcV9jcHVfZXhpdCgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVmcmVxX2Rydl9kYXRhJyBbcl0K
W2d1ZXN0IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVx
L3Bvd2Vybm93LmM6MjQwIHBvd2Vybm93X2NwdWZyZXFfY3B1X2luaXQoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnY3B1X2RhdGEnIFtyXQpb
Z3Vlc3QgaW5pdF0gICAgMTI4IHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEv
cG93ZXJub3cuYzoyNDYgcG93ZXJub3dfY3B1ZnJlcV9jcHVfaW5pdCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVmcmVxX2Rydl9kYXRh
JyBbd10KW2d1ZXN0IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9j
cHVmcmVxL3Bvd2Vybm93LmM6MjQ4IHBvd2Vybm93X2NwdWZyZXFfY3B1X2lu
aXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncHJvY2Vzc29y
X3BtaW5mbycgW3JdCltndWVzdCBleGl0XSAgICAxMjggeGVuL2FyY2gveDg2
L2FjcGkvY3B1ZnJlcS9wb3dlcm5vdy5jOjMzOSBwb3dlcm5vd19jcHVmcmVx
X2NwdV9leGl0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nw
dWZyZXFfZHJ2X2RhdGEnIFtyXQpbdWludDY0X3Qgb3BlcmF0aW9uXSAgICAx
MjkgeGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jOjI5NSBjb25zdGFudF90ZXN0
X2JpdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhZGRyJyBb
cl0KW2d1ZXN0IGluaXRdICAgIDEyOSB4ZW4vYXJjaC94ODYvYWNwaS9jcHVf
aWRsZS5jOjgyNSBjcHVpZGxlX2luaXRfY3B1KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9wb3dlcnMnIFtyXQpbb25seSBk
b19wbGF0Zm9ybV9vcF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9hY3BpL2xpYi5j
OjczIGFjcGlfZ2V0X3Byb2Nlc3Nvcl9pZCgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICd4ODZfY3B1X3RvX2FwaWNpZCcgW3JdCltvbmx5IGlu
dGVyYWN0aXZlXSAgICAxMjkgeGVuL2FyY2gveDg2L2FwaWMuYzoxMjkwIHNt
cF9zZW5kX3N0YXRlX2R1bXAoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClt0cmFuc2l0aXZlIGZpeF0g
ICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaHBldC5jOjk0IGhwZXRfZ2V0X2Nv
bXBhcmF0b3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaC0+
aHBldC5jb21wYXJhdG9yNjQnIFtyXQpbdHJhbnNpdGl2ZSBmaXhdICAgIDEy
OSB4ZW4vYXJjaC94ODYvaHZtL2hwZXQuYzo5OCBocGV0X2dldF9jb21wYXJh
dG9yKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2gtPmhwZXQu
cGVyaW9kJyBbcl0KW25vdCBjb250b2xsZWRdICAgIDEyOSB4ZW4vYXJjaC94
ODYvaXJxLmM6MjA3IGRlc3Ryb3lfaXJxKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2lycV9kZXNjJyBbcl0KW2ZpeGVkIENQVXNdICAgIDEy
OSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjEyOTEgY3B1X2FkZCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhcGljaWRfdG9fbm9kZScgW3dd
CltmaXhlZCBDUFVzXSAgICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzox
MzIxIF9fY3B1X3VwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3g4Nl9jcHVfdG9fYXBpY2lkJyBbcl0KW2d1ZXN0IGJvb3RdICAgIDEyOSB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jOjI0NiBzZXRfY3B1X3NpYmxpbmdfbWFw
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBb
d10KW2d1ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
OjI0NyBzZXRfY3B1X3NpYmxpbmdfbWFwKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbZ3Vlc3QgYm9v
dF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9zbXBib290LmM6NTU4IGRvX2Jvb3Rf
Y3B1KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3N0YWNrX2Jh
c2UnIFtyXQpbZ3Vlc3QgYm9vdF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9zbXBi
b290LmM6NjQwIGFsbG9jX3N0dWJfcGFnZSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdjcHVfdG9fbm9kZScgW3JdCltndWVzdCBib290XSAg
ICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzo4MDAgc2V0dXBfY3B1X3Jv
b3RfcGd0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbZ3Vlc3QgYm9vdF0gICAgMTI5IHhlbi9hcmNo
L3g4Ni9zbXBib290LmM6ODI3IHNldHVwX2NwdV9yb290X3BndCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzdGFja19iYXNlJyBbcl0KW2d1
ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjgzMCBz
ZXR1cF9jcHVfcm9vdF9wZ3QoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnaWR0X3RhYmxlcycgW3JdCltndWVzdCBib290XSAgICAxMjkgeGVu
L2FyY2gveDg2L3NtcGJvb3QuYzo5MDkgY3B1X3NtcGJvb3RfZnJlZSgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfZGF0YScgW3JdCltn
dWVzdCBib290XSAgICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzo5MjIg
Y3B1X3NtcGJvb3RfZnJlZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdjJyBbd10KW2d1ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYv
c21wYm9vdC5jOjkyNiBjcHVfc21wYm9vdF9mcmVlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbZ3Vl
c3QgYm9vdF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9zbXBib290LmM6OTIgaW5p
dGlhbGl6ZV9jcHVfZGF0YSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdjcHVfZGF0YScgW3ddCltndWVzdCBib290XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYzo5NjAgY3B1X3NtcGJvb3RfZnJlZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZHRfdGFibGVzJyBbd10KW2d1
ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjk2NCBj
cHVfc21wYm9vdF9mcmVlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ3N0YWNrX2Jhc2UnIFt3XQpbZ3Vlc3QgYm9vdF0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9zbXBib290LmM6OTczIGNwdV9zbXBib290X2FsbG9jKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90b19ub2RlJyBbcl0K
W2d1ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjk4
MiBjcHVfc21wYm9vdF9hbGxvYygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdzdGFja19iYXNlJyBbd10KW2d1ZXN0IGJvb3RdICAgIDEyOSB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jOjk4OCBjcHVfc21wYm9vdF9hbGxvYygp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10KW3N0YXRpYyBjcHVzXSAgICAxMjkgeGVuL2NvbW1vbi9jcHVw
b29sLmM6NTI1IGNwdXBvb2xfY3B1X2FkZCgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2d1ZXN0IGJv
b3RdICAgIDEyOSB4ZW4vY29tbW9uL2RvbWFpbi5jOjEzMSBhbGxvY192Y3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2QtPnZjcHUnIFt3
XSAobG9jYWwgY2FwKQpbbG9vcCBib3VuZF0gICAgMTI5IHhlbi9jb21tb24v
c29mdGlycS5jOjUwIF9fZG9fc29mdGlycSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdzb2Z0aXJxX2hhbmRsZXJzJyBbd10KW2NvbXBhcmUg
Y29uc3RhbnRdICAgIDEyOSB4ZW4vZHJpdmVycy9hY3BpL2h3cmVncy5jOjc3
IGFjcGlfaHdfZ2V0X2JpdF9yZWdpc3Rlcl9pbmZvKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2FjcGlfZ2JsX2JpdF9yZWdpc3Rlcl9pbmZv
JyBbcl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50IG9yIGJvdW5kXSAgICAxMjkg
eGVuL2FyY2gveDg2L2NwdS92cG11LmM6MTAyIHZsYXBpY19nZXRfcmVnKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3ZsYXBpYy0+cmVncy0+
ZGF0YScgW3JdCltkb21jdGwgb3IgYm91bmRdICAgIDEyOSB4ZW4vYXJjaC94
ODYvaHZtL3Zpb2FwaWMuYzo1NDcgdmlvYXBpY19nZXRfbWFzaygpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2aW9hcGljLT5yZWRpcnRibCcg
W3JdCltjb21wYXJlZCBhZ2FpbnN0IGNvbnN0YW50XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2FjcGkvY3B1X2lkbGUuYzo2OCBhcGljX21lbV9yZWFkKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJyhWTUFQX1ZJUlRfRU5EIC0g
KCgxKSA8PCAxMikpIC0gKCg0KSA8PCAxMiknIFtyXQpbYW1kXSBbeDJhcGlj
X2VuYWJsZWQ/LCBpZiB5ZXMsIGlycmVsZXZhbnRdICAgIDEyOSB4ZW4vYXJj
aC94ODYvYXBpYy5jOjU4IGFwaWNfbWVtX3dyaXRlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJyhWTUFQX1ZJUlRfRU5EIC0gKCgxKSA8PCAx
MikpIC0gKCg0KSA8PCAxMiknIFt3XQpbZml4ZWQgdmlhIGxmZW5jZV0gICAg
MTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYzoyNDAgc2hhcmVkX2VudHJ5
X2hlYWRlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd0LT5z
aGFyZWRfdjEnIFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYzoyNDIgc2hhcmVkX2VudHJ5X2hlYWRlcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd0LT5zaGFyZWRfdjIn
IFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYzoyNDM4IGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncmd0LT5zaGFyZWRfdjInIFty
XQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRf
dGFibGUuYzoyNDM5IGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncmd0LT5zdGF0dXMnIFtyXQpbZml4
ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUu
YzoyNTYzIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncmd0LT5zaGFyZWRfdjEnIFtyXQpbZml4ZWQg
dmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYzoz
MjUyIHN3YXBfZ3JhbnRfcmVmKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2d0LT5zaGFyZWRfdjEnIFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0g
ICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYzozMjYxIHN3YXBfZ3Jh
bnRfcmVmKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2d0LT5z
aGFyZWRfdjInIFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYzozMjYyIHN3YXBfZ3JhbnRfcmVmKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2d0LT5zdGF0dXMnIFtyXQpb
Zml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYzozNTUgYWN0aXZlX2VudHJ5X2FjcXVpcmUoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAndC0+YWN0aXZlJyBbcl0KW2hhcmQgdG8gdHJp
Z2dlcl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jOjEwMiBodm1f
cmVnaXN0ZXJfc2F2ZXZtKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2h2bV9zcl9oYW5kbGVycycgW3ddIChsb2NhbCBjYXApCltoYXJkIHRv
IHRyaWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3NhdmUuYzoxNDgg
aHZtX3NhdmVfb25lKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2h2bV9zcl9oYW5kbGVycycgW3JdIChsb2NhbCBjYXApCltoYXJkIHRvIHRy
aWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmM6NTkgZG9f
cGFnZV93YWxrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2w0
dCcgW3JdCltoYXJkIHRvIHRyaWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYv
eDg2XzY0L21tLmM6NjUgZG9fcGFnZV93YWxrKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2wzdCcgW3JdCltoYXJkIHRvIHRyaWdnZXJdICAg
IDEyOSB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmM6NzcgZG9fcGFnZV93YWxr
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2wydCcgW3JdClto
YXJkIHRvIHRyaWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYveDg2XzY0L21t
LmM6ODkgZG9fcGFnZV93YWxrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2wxdCcgW3JdCltoYXJkIHRvIHRyaWdnZXJdICAgICAgMSB4ZW4v
YXJjaC94ODYvaW9fYXBpYy5jOjI5MCBfX2lvX2FwaWNfZW9pKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21wX2lvYXBpY3MnIFt3XQpbdW51
c2VkXSAgICAxMjkgeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVx
LmM6MjgwIGdldF9tZWFzdXJlZF9wZXJmKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XSAobG9jYWwgY2Fw
KQpbdW51c2VkXSAgICAxMjkgeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9j
cHVmcmVxLmM6MzM3IGdldF9jdXJfZnJlcV9vbl9jcHUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddIChs
b2NhbCBjYXApClt1bnVzZWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvYWNwaS9j
cHVmcmVxL2NwdWZyZXEuYzo2MyBjaGVja19lc3RfY3B1KCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBbcl0KW251bWVyaWMt
Ym91bmRdICAgIDEyOSB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jOjEx
MTIgZ2V0X2NwdV9pZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICd4ODZfYWNwaWlkX3RvX2FwaWNpZCcgW3JdCltkb20wXSAgICAxMjkgeGVu
L2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYzoxMjQyIHBtc3RhdF9nZXRfY3hf
bnIoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncHJvY2Vzc29y
X3Bvd2VycycgW3JdCltkb20wXSAgICAxMjkgeGVuL2FyY2gveDg2L2FjcGkv
Y3B1X2lkbGUuYzoxMjQ3IHBtc3RhdF9nZXRfY3hfc3RhdCgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3JfcG93ZXJzJyBbcl0K
W2FtZF0gICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jOjEwMSBjb25z
dGFudF9jbGVhcl9iaXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnYWRkcicgW3ddClthbWRdICAgICAxMjkgeGVuL2FyY2gveDg2L2NwdS9h
bWQuYzo2MCBjb25zdGFudF9zZXRfYml0KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2FkZHInIFt3XQpbY29uc3RhbnQrbG9vcF0gICAxMjkg
eGVuL2FyY2gveDg2L2NwdWlkLmM6NzAgemVyb19sZWF2ZXMoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbCcgW3ddCltjb25zdGFudF0gICAx
MjkgeGVuL2FyY2gveDg2L2NwdWlkLmM6NzI2IGd1ZXN0X2NwdWlkKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AtPmNhY2hlLnJhdycgW3Jd
IChsb2NhbCBjYXApCltmaXhlZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdWlk
LmM6NzM1IGd1ZXN0X2NwdWlkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ3AtPmZlYXQucmF3JyBbcl0KW2NvbnN0YW50XSAgIDEyOSB4ZW4v
YXJjaC94ODYvY3B1aWQuYzo3NDIgZ3Vlc3RfY3B1aWQoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAncC0+eHN0YXRlLnJhdycgW3JdIChsb2Nh
bCBjYXApCltmaXhlZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdWlkLmM6NzQ2
IGd1ZXN0X2NwdWlkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3AtPmJhc2ljLnJhdycgW3JdCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gv
eDg2L2NwdWlkLmM6OTM3IGd1ZXN0X2NwdWlkKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3Jhd19jcHVpZF9wb2xpY3kuYmFzaWMucmF3JyBb
cl0KW21jZV0gICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Uu
YzoxMDA0IHg4Nl9tY19nZXRfY3B1X2luZm8oKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAneDg2X2NwdV90b19hcGljaWQnIFtyXQpbbWNlXSAg
ICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmM6MTAwNSB4ODZf
bWNfZ2V0X2NwdV9pbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2NwdV9kYXRhJyBbcl0KW21jZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5jOjYxMCBzaG93X21jYV9pbmZvKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3R5cGVfc3RyJyBbd10gKGxvY2FsIGNh
cCkKW21jZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5j
OjY5MCBjcHVfYmFua19mcmVlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbbWNlXSAgICAxMjkgeGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmM6NzAyIGNwdV9iYW5rX2FsbG9j
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbbWNlXSAgICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlX2ludGVsLmM6ODYwIGNwdV9tY2FiYW5rX2ZyZWUoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3dd
ClttY2VdICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50
ZWwuYzo4NzUgY3B1X21jYWJhbmtfYWxsb2MoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClttY2VdICAg
IDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYzo5NDkg
dm1jZV9pbnRlbF93cm1zcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICd2LT5hcmNoLnZtY2UuYmFuaycgW3ddIChsb2NhbCBjYXApClttY2Vd
ICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYzo5
NjIgdm1jZV9pbnRlbF9yZG1zcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICd2LT5hcmNoLnZtY2UuYmFuaycgW3JdIChsb2NhbCBjYXApCltt
Y2VdICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYzoy
MTkgbWN0ZWxlbV9wcm9jZXNzX2RlZmVycmVkKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbbWNlXSAg
ICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jOjI3NyBt
Y3RlbGVtX2hhc19kZWZlcnJlZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21jZV0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYzoyODQgbWN0ZWxlbV9o
YXNfZGVmZXJyZWRfbG1jZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21jZV0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYzoxMjIgYmFua19tY2VfcmRtc3Io
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+YXJjaC52bWNl
LmJhbmsnIFtyXSAobG9jYWwgY2FwKQpbbWNlXSAgICAxMjkgeGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svdm1jZS5jOjI1OCBiYW5rX21jZV93cm1zcigpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLnZtY2UuYmFu
aycgW3ddIChsb2NhbCBjYXApCltpbml0XSAgIDEyOSB4ZW4vYXJjaC94ODYv
Y3B1L210cnIvZ2VuZXJpYy5jOjEwMyBtdHJyX2F0dHJpYl90b19zdHIoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3RyaW5ncycgW3JdIChs
b2NhbCBjYXApCltib3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tdHJy
L2dlbmVyaWMuYzo0OTMgZ2VuZXJpY19zZXRfbXRycigpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdtdHJyX3N0YXRlLnZhcl9yYW5nZXMnIFty
XQpbY29uc3RhbnRdICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvbXRyci9tYWlu
LmM6NzggbXRycl9hdHRyaWJfdG9fc3RyKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ210cnJfc3RyaW5ncycgW3JdIChsb2NhbCBjYXApClti
b3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmM6MTE2
MiBtd2FpdF9pZGxlX2NwdV9pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9wb3dlcnMnIFtyXQpbYm91bmRdICAgMTI5
IHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jOjg0NSBjcHVfY2FsbGJhY2soKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddCltuZXN0ZWQvcHZdICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvdnBt
dV9pbnRlbC5jOjY3MyBjb3JlMl92cG11X2RvX3dybXNyKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3hlbl9wbXVfY250cl9wYWlyJyBbd10g
KGxvY2FsIGNhcCkKW3B2XSAgIDEyOSB4ZW4vYXJjaC94ODYvZGVidWcuYzox
MDkgZGJnX3B2X3ZhMm1mbigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdsNHQnIFtyXQpbcHZdICAgMTI5IHhlbi9hcmNoL3g4Ni9kZWJ1Zy5j
OjEyMSBkYmdfcHZfdmEybWZuKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2wzdCcgW3JdCltwdl0gICAxMjkgeGVuL2FyY2gveDg2L2RlYnVn
LmM6MTM1IGRiZ19wdl92YTJtZm4oKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnbDJ0JyBbcl0KW3B2XSAgIDEyOSB4ZW4vYXJjaC94ODYvZGVi
dWcuYzoxNDcgZGJnX3B2X3ZhMm1mbigpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdsMXQnIFtyXQpbaW5pdF0gICAxMjkgeGVuL2FyY2gveDg2
L2RtaV9zY2FuLmM6NDM5IGRtaV9zYXZlX2lkZW50KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2QnIFtyXQpbaW5pdF0gICAxMjkgeGVuL2Fy
Y2gveDg2L2RtaV9zY2FuLmM6NDQ0IGRtaV9zYXZlX2lkZW50KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2RtaV9pZGVudCcgW3ddCltpbml0
XSAgIDEyOSB4ZW4vYXJjaC94ODYvZG1pX3NjYW4uYzo0NDYgZG1pX3NhdmVf
aWRlbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZG1pX2lk
ZW50JyBbd10KW2luaXRdICAgMTI5IHhlbi9hcmNoL3g4Ni9kbWlfc2Nhbi5j
Ojc2MiBkbWlfZ2V0X2RhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnZG1pX2lkZW50JyBbcl0gKGxvY2FsIGNhcCkKW2JvdW5kXSAgIDEy
OSB4ZW4vYXJjaC94ODYvZG9tYWluLmM6NDkgdGFza2xldF93b3JrX3RvX2Rv
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290
LmM6MTM1NCBjb3B5X21hcHBpbmcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnZWZpX2w0X3BndGFibGUnIFtyXQpbYm9vdF0gICAxMjkgeGVu
L2FyY2gveDg2L2VmaS9ib290LmM6MTM2NiBjb3B5X21hcHBpbmcoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZWZpX2w0X3BndGFibGUnIFt3
XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290LmM6MTM3MiBj
b3B5X21hcHBpbmcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
bDNkc3QnIFt3XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290
LmM6MzY2IFByaW50RXJyTWVzZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdFcnJDb2RlVG9TdHInIFtyXSAobG9jYWwgY2FwKQpbYm9vdF0g
ICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290LmM6NTMxIHNwbGl0X3N0cmlu
ZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfY3R5cGUnIFt3
XSAobG9jYWwgY2FwKQpbZWZpXSAgIDI1OCB4ZW4vYXJjaC94ODYvZWZpL3J1
bnRpbWUuYzoxMCBlZmlfdXBkYXRlX2w0X3BndGFibGUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnZWZpX2w0X3BndGFibGUnIFt3XQpbY3B1
LXVwXSAgIDEyOSB4ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYzoyMDAg
dXBkYXRlX2NsdXN0ZXJpbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYm91bmRdICAgMTI5IHhl
bi9hcmNoL3g4Ni9nZW5hcGljL3gyYXBpYy5jOjM4IHgyYXBpY19jbHVzdGVy
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vYXJjaC94
ODYvZ2VuYXBpYy94MmFwaWMuYzo3NyB2ZWN0b3JfYWxsb2NhdGlvbl9jcHVt
YXNrX3gyYXBpY19jbHVzdGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYm91bmRdICAgIDEyOSB4
ZW4vYXJjaC94ODYvaHBldC5jOjEwNSBocGV0X25leHRfZXZlbnQoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnKChWTUFQX1ZJUlRfRU5EIC0g
KCgxKSA8PCAxMikpIC0gKCgxOTcpIDw8IDEyKSknIFt3XQpbYm91bmRdICAg
IDEyOSB4ZW4vYXJjaC94ODYvaHBldC5jOjQ0NiBocGV0X2dldF9jaGFubmVs
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2hwZXRfZXZlbnRz
JyBbcl0KW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2hwZXQuYzo0OTcg
aHBldF9hdHRhY2hfY2hhbm5lbCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2JvdW5kXSAgICAxMjkg
eGVuL2FyY2gveDg2L2hwZXQuYzo1MTYgaHBldF9kZXRhY2hfY2hhbm5lbCgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2Rt
LmM6NDggX3Jhd19jb3B5X2Zyb21fZ3Vlc3RfYnVmX29mZnNldCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhcmdzLT5idWYnIFtyXSAobG9j
YWwgY2FwKQpbY29uc3RhbnRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYzoxMTU3IGh2bWVtdWxfaW5zbl9mZXRjaCgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdodm1lbXVsX2N0eHQtPmluc25fYnVmJyBb
d10gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmM6MTg5NCBodm1lbXVsX3dyaXRlX3NlZ21lbnQoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaHZtZW11bF9jdHh0LT5z
ZWdfcmVnJyBbd10gKGxvY2FsIGNhcCkKW2ZpeGVkXSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmM6MTkzOCBodm1lbXVsX3JlYWRfY3IoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnKChnZXRfY3B1X2luZm8o
KS5jdXJyZW50X3ZjcHUpKS5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyJyBbcl0K
W2ZpeGVkXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmM6MjU2
MiBodm1lbXVsX2dldF9zZWdfcmVnKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2h2bWVtdWxfY3R4dC0+c2VnX3JlZycgW3ddIChsb2NhbCBj
YXApCltib3VuZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
Ojg5MCBodm1lbXVsX3BoeXNfbW1pb19hY2Nlc3MoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnYnVmZmVyJyBbd10gKGxvY2FsIGNhcCkKW2Jv
dW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9ocGV0LmM6MTEzIGhwZXRf
Z2V0X2NvbXBhcmF0b3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnaC0+aHBldC50aW1lcnMnIFt3XQpbYm91bmRdICAgIDEyOSB4ZW4vYXJj
aC94ODYvaHZtL2hwZXQuYzoyMTcgaHBldF9zdG9wX3RpbWVyKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2gtPnB0JyBbd10gKGxvY2FsIGNh
cCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9ocGV0LmM6MjY3
IGhwZXRfc2V0X3RpbWVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2gtPnB0JyBbd10gKGxvY2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVu
L2FyY2gveDg2L2h2bS9ocGV0LmM6Mjc4IGhwZXRfc2V0X3RpbWVyKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2gtPmhwZXQudGltZXJzJyBb
cl0gKGxvY2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2
bS9ocGV0LmM6Mjg5IGhwZXRfc2V0X3RpbWVyKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2gtPmhwZXQucGVyaW9kJyBbcl0gKGxvY2FsIGNh
cCkKW2NvbnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9odm0uYzox
MDggdmxhcGljX3NldF9yZWcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAndmxhcGljLT5yZWdzLT5kYXRhJyBbd10KW2ZpeGVkXSAgICAxMjkg
eGVuL2FyY2gveDg2L2h2bS9odm0uYzoyMTI1IGh2bV9tb3ZfZnJvbV9jcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjdXJyLT5hcmNoLmh2
bV92Y3B1Lmd1ZXN0X2NyJyBbcl0KW2NvbnN0YW50XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2h2bS9odm0uYzoyMTgyIGh2bV91cGRhdGVfY3IoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+YXJjaC5odm1fdmNwdS5ndWVz
dF9jcicgW3ddCltmaXhlZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmM6MzQ4NiBodm1fbXNyX3JlYWRfaW50ZXJjZXB0KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2ZpeGVkX3JhbmdlX2Jhc2UnIFtyXQpbZml4
ZWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jOjM0OTggaHZtX21z
cl9yZWFkX2ludGVyY2VwdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICd2YXJfcmFuZ2VfYmFzZScgW3JdCltjb25zdGFudF0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmM6NTU3IGh2bV9wcmludF9saW5lKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19jdHlwZScgW3ddCltuZXN0
ZWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jOjgwIG5lc3RlZGh2
bV9zZXRfY3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+
YXJjaC5odm1fdmNwdS5udmNwdS5ndWVzdF9jcicgW3ddCltib3VuZF0gICAx
MjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjEyOCBwaXRfc2V0X2dhdGUo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncGl0LT5ody5jaGFu
bmVscycgW3JdCltib3VuZF0gICAxMjggeGVuL2FyY2gveDg2L2h2bS9pODI1
NC5jOjE0NiBwaXRfc2V0X2dhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAncGl0LT5jb3VudF9sb2FkX3RpbWUnIFt3XQpbYm91bmRdICAg
MTI5IHhlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYzoxNTYgcGl0X2dldF9nYXRl
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+aHcuY2hh
bm5lbHMnIFtyXQpbYm91bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaTgy
NTQuYzoxNjkgcGl0X2xvYWRfY291bnQoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAncGl0LT5ody5jaGFubmVscycgW3JdCltib3VuZF0gICAx
MjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjE3OCBwaXRfbG9hZF9jb3Vu
dCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwaXQtPmNvdW50
X2xvYWRfdGltZScgW3ddCltib3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L2h2
bS9pODI1NC5jOjIxMiBwaXRfbGF0Y2hfY291bnQoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncGl0LT5ody5jaGFubmVscycgW3JdCltib3Vu
ZF0gICAxMjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjIyNSBwaXRfbGF0
Y2hfc3RhdHVzKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Bp
dC0+aHcuY2hhbm5lbHMnIFtyXQpbYm91bmRdICAgMTI5IHhlbi9hcmNoL3g4
Ni9odm0vaTgyNTQuYzo2MyBwaXRfZ2V0X2NvdW50KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+aHcuY2hhbm5lbHMnIFtyXQpbYm91
bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYzo2OCBwaXRfZ2V0
X2NvdW50KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+
Y291bnRfbG9hZF90aW1lJyBbcl0KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94
ODYvaHZtL2k4MjU0LmM6OTIgcGl0X2dldF9vdXQoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncGl0LT5ody5jaGFubmVscycgW3JdCltib3Vu
ZF0gICAxMjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjk5IHBpdF9nZXRf
b3V0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+Y291
bnRfbG9hZF90aW1lJyBbcl0KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmM6MTA1NiBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVx
X3NlcnZlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzLT5y
YW5nZScgW3JdCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jOjExMTMgaHZtX3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2Vy
dmVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3MtPnJhbmdl
JyBbcl0KW2RtX29wXSAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmM6
NDEgc2V0X2lvcmVxX3NlcnZlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZl
cicgW3ddIChsb2NhbCBjYXApCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jOjU1IGdldF9pb3JlcV9zZXJ2ZXIoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5zZXJ2ZXInIFtyXSAobG9jYWwgY2FwKQpbYm91bmRdICAg
MTIzIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYzo4MiBnZXRfaW9yZXEoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncC0+dmNwdV9pb3JlcScg
W3JdCltib3VuZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaXJxLmM6MTMy
IF9faHZtX3BjaV9pbnR4X2RlYXNzZXJ0KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2h2bV9pcnEtPmdzaV9hc3NlcnRfY291bnQnIFt3XSAo
bG9jYWwgY2FwKQpbYm91bmRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2ly
cS5jOjE3MCBodm1fZ3NpX2Fzc2VydCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdodm1faXJxLT5nc2lfYXNzZXJ0X2NvdW50JyBbd10gKGxv
Y2FsIGNhcCkKW2RvbTBdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2lycS5j
OjE4NyBodm1fZ3NpX2RlYXNzZXJ0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2h2bV9pcnEtPmdzaV9hc3NlcnRfY291bnQnIFt3XSAobG9j
YWwgY2FwKQpbY29uc3RhbnRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2ly
cS5jOjMyMSBodm1fc2V0X3BjaV9saW5rX3JvdXRlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2h2bV9pcnEtPnBjaV9saW5rLnJvdXRlJyBb
cl0gKGxvY2FsIGNhcCkKW3NoYWRvd10gICAgMTI5IHhlbi9hcmNoL3g4Ni9o
dm0vbXRyci5jOjE0MiBwYXRfdHlwZV8yX3B0ZV9mbGFncygpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdwYXRfZW50cnlfdGJsJyBbcl0KW2Jv
dW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9tdHJyLmM6MjEzIGdldF9t
dHJyX3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbS0+
Zml4ZWRfcmFuZ2VzJyBbcl0KW3NoYWRvd10gICAxMjggeGVuL2FyY2gveDg2
L2h2bS9tdHJyLmM6MzI1IGVmZmVjdGl2ZV9tbV90eXBlKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21tX3R5cGVfdGJsJyBbcl0KW2JvdW5k
XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9tdHJyLmM6NDMzIG10cnJfZml4
X3JhbmdlX21zcl9zZXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnZml4ZWRfcmFuZ2VfYmFzZScgW3ddCltib3VuZF0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9odm0vbXRyci5jOjQ2NyBtdHJyX3Zhcl9yYW5nZV9tc3Jfc2V0
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Zhcl9yYW5nZV9i
YXNlJyBbd10gKGxvY2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS9zdGR2Z2EuYzo4OSB2cmFtX2dldGIoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncCcgW3JdCltib3VuZF0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9odm0vc3RkdmdhLmM6OTYgdnJhbV9nZXRsKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AnIFtyXQpbYW1kXSAgICAxMjkgeGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmM6MTU2MCBzdm1fY3B1X2RlYWQoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddClthbWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YzoxNTc4IHN2bV9jcHVfdXBfcHJlcGFyZSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2FtZF0gICAg
MTI5IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jOjE1ODAgc3ZtX2NwdV91
cF9wcmVwYXJlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nw
dV90b19ub2RlJyBbcl0KW2FtZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jOjIwMzcgc3ZtX21zcl9yZWFkX2ludGVyY2VwdCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLmh2bV92Y3B1LnUu
c3ZtLmRyX21hc2snIFtyXQpbYW1kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmM6MjIzNyBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLmh2bV92Y3B1
LnUuc3ZtLmRyX21hc2snIFt3XQpbYW1kXSAgICAxMjkgeGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmM6NzI2IHN2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2bWNiLT5zcmVnJyBb
cl0KW2FtZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jOjgw
MCBzdm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAndm1jYi0+c3JlZycgW3ddCltmaXhlZF0gICAgMTI5
IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jOjIxOSB2aW9hcGljX3dyaXRl
X3JlZGlyZW50KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Zp
b2FwaWMtPnJlZGlydGJsJyBbcl0KW2ZpeGVkXSAgICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS92aW9hcGljLmM6MzgxIHZpb2FwaWNfZGVsaXZlcigpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2aW9hcGljLT5yZWRpcnRibCcg
W3JdCltmaXhlZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5j
OjQ4MSB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ3Zpb2FwaWMtPnJlZGlydGJsJyBbcl0gKGxv
Y2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS92aW9h
cGljLmM6NTU4IHZpb2FwaWNfZ2V0X3ZlY3RvcigpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICd2aW9hcGljLT5yZWRpcnRibCcgW3JdCltmaXhl
ZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jOjU2OSB2aW9h
cGljX2dldF90cmlnZ2VyX21vZGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAndmlvYXBpYy0+cmVkaXJ0YmwnIFtyXQpbY29uc3RhbnRdICAg
IDEyOSB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYzoyMzcgbXNpeHRibF9yZWFk
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2VudHJ5LT5nZW50
cmllc1tucl9lbnRyeV0ubXNpX2FkJyBbcl0KW2NvbnN0YW50XSAgICAxMjkg
eGVuL2FyY2gveDg2L2h2bS92bXNpLmM6Mjk1IG1zaXh0Ymxfd3JpdGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZW50cnktPmdlbnRyaWVz
W25yX2VudHJ5XS5tc2lfYWQnIFt3XQpbdm14XSAgICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jOjU5MiB2bXhfY3B1X3VwX3ByZXBhcmUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddClt2bXhdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmM6NjA2IHZteF9jcHVfZGVhZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3ZteF0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jOjEwNzYgdm14X2dldF9zZWdtZW50
X3JlZ2lzdGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Yt
PmFyY2guaHZtX3ZjcHUudS52bXgudm04Nl9zYXZlZF9zZWcnIFtyXSAobG9j
YWwgY2FwKQpbdm14XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmM6MTExNiB2bXhfc2V0X3NlZ21lbnRfcmVnaXN0ZXIoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+YXJjaC5odm1fdmNwdS51LnZteC52
bTg2X3NhdmVkX3NlZycgW3ddIChsb2NhbCBjYXApClt2bXhdICAgIDEyOSB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYzoxMzkgcGlfZ2V0X3BpcigpIHdh
cm46IHBvdGVudGlhbCBzcGVjOnRyZSBpc3N1ZSAncGlfZGVzYy0+cGlyJyBb
cl0KW3ZteF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jOjIw
NiB2bXhfcGlfZGVzY19maXh1cCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3ZteF0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jOjk3IHZteF9waV9wZXJfY3B1X2lu
aXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddClt2bXhdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmM6MjY5OCBudm14X3NldF9jcl9yZWFkX3NoYWRvdygpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLmh2bV92Y3B1Lmd1
ZXN0X2NyJyBbd10KW3ZteF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYzoyNzA0IG52bXhfc2V0X2NyX3JlYWRfc2hhZG93KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3YtPmFyY2guaHZtX3ZjcHUubnZj
cHUuZ3Vlc3RfY3InIFt3XQpbdm14XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jOjQzIG52bXhfY3B1X3VwX3ByZXBhcmUoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3dd
Clt2bXhdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmM6NTYg
bnZteF9jcHVfZGVhZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2NvbnN0YW50XSAgICAxMjkgeGVu
L2FyY2gveDg2L2h2bS92cGljLmM6MzM3IHZwaWNfaW50ZXJjZXB0X3BpY19p
bygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcoKGdldF9jcHVf
aW5mbygpLmN1cnJlbnRfdmNwdSkpLmRvbWFpbi5hcmNoLmh2bV9kb21haW4u
dnBpYycgW3JdCltjb25zdGFudF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0v
dnBpYy5jOjM1NSB2cGljX2ludGVyY2VwdF9lbGNyX2lvKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJygoZ2V0X2NwdV9pbmZvKCkuY3VycmVu
dF92Y3B1KSkuZG9tYWluLmFyY2guaHZtX2RvbWFpbi52cGljJyBbcl0KW2Nv
bnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS92cGljLmM6NDUwIHZw
aWNfaXJxX3Bvc2l0aXZlX2VkZ2UoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnZC0+YXJjaC5odm1fZG9tYWluLnZwaWMnIFtyXQpbY29uc3Rh
bnRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYzo0NjggdnBpY19p
cnFfbmVnYXRpdmVfZWRnZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdkLT5hcmNoLmh2bV9kb21haW4udnBpYycgW3JdCltib3VuZD9dICAg
MTI5IHhlbi9hcmNoL3g4Ni9pODI1OS5jOjEwNiBfZGlzYWJsZV84MjU5QV9p
cnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnKG51bGwpJyBb
d10KW2luaXRdICAgMTI5IHhlbi9hcmNoL3g4Ni9pODI1OS5jOjMzMSBtYWtl
XzgyNTlBX2lycSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdp
cnFfZGVzYycgW3ddCltkb20wXSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2Fw
aWMuYzoxMzQgYWRkX3Bpbl90b19pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnaXJxXzJfcGluJyBbd10KW2Jvb3Qtb25seT9dICAgIDEy
OSB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jOjEzNiBfX2lvX2FwaWNfcmVhZCgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdtcF9pb2FwaWNzJyBb
d10KW2Jvb3Qtb25seT9dICAgIDEyOSB4ZW4vYXJjaC94ODYvaW9fYXBpYy5j
OjE0MSByZW1vdmVfcGluX2Zyb21faXJxKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2lycV8yX3BpbicgW3JdCltib290LW9ubHk/XSAgICAx
MjkgeGVuL2FyY2gveDg2L2lvX2FwaWMuYzoxNDkgX19pb19hcGljX3dyaXRl
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21wX2lvYXBpY3Mn
IFt3XQpbYm9vdC1vbmx5P10gICAgMTI5IHhlbi9hcmNoL3g4Ni9pb19hcGlj
LmM6MTYwOSBpb19hcGljX2xldmVsX2Fja19wZW5kaW5nKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lycV8yX3BpbicgW3JdCltib290LW9u
bHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2FwaWMuYzoxNjcgc2V0X25h
dGl2ZV9pcnFfaW5mbygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdpcnFfZGVzYycgW3ddCltib290LW9ubHk/XSAgICAxMjkgeGVuL2FyY2gv
eDg2L2lvX2FwaWMuYzoxNjggaW9fYXBpY19tb2RpZnkoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnbXBfaW9hcGljcycgW3ddCltib290LW9u
bHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2FwaWMuYzoyMjAwIGlvX2Fw
aWNfc2V0X3BjaV9yb3V0aW5nKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2lycV9kZXNjJyBbcl0KW2JvbnVkXSAgICAgIDEgeGVuL2FyY2gv
eDg2L2lvX2FwaWMuYzoyMzU4IGlvYXBpY19ndWVzdF93cml0ZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVzYycgW3JdIChsb2Nh
bCBjYXApCltib290LW9ubHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2Fw
aWMuYzo3MzcgTVBCSU9TX3BvbGFyaXR5KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ21wX2lycXMnIFtyXQpbYm9vdC1vbmx5P10gICAgMTI5
IHhlbi9hcmNoL3g4Ni9pb19hcGljLmM6Nzcgc2hhcmVfdmVjdG9yX21hcHMo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndmVjdG9yX21hcCcg
W3ddCltib290LW9ubHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2FwaWMu
Yzo4MTEgTVBCSU9TX3RyaWdnZXIoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnbXBfaXJxcycgW3JdCltib3VuZF0gICAgIDEyOCB4ZW4vYXJj
aC94ODYvaW9fYXBpYy5jOjg2IHNoYXJlX3ZlY3Rvcl9tYXBzKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lycV9kZXNjJyBbcl0gKGxvY2Fs
IGNhcCkKW2Jvb3Qtb25seT9dICAgIDEyOSB4ZW4vYXJjaC94ODYvaW9fYXBp
Yy5jOjg5NiBwaW5fMl9pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbXBfaXJxcycgW3JdCltib290LW9ubHk/XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2lvX2FwaWMuYzo5NzEgaW9hcGljX3JlZ2lzdGVyX2ludHIoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaXJxX2Rlc2MnIFt3XQpb
X19pbml0XSAgICAxMjkgeGVuL2FyY2gveDg2L2lycS5jOjEwMDMgcmVsZWFz
ZV9pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaXJxX2Rl
c2MnIFtyXQpbX19pbml0XSAgICAxMjkgeGVuL2FyY2gveDg2L2lycS5jOjEw
Mjcgc2V0dXBfaXJxKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2lycV9kZXNjJyBbcl0KW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2ly
cS5jOjExNTMgX19kb19JUlFfZ3Vlc3QoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnaXJxX2Rlc2MnIFtyXQpbX19pbml0XSAgICAxMjkgeGVu
L2FyY2gveDg2L2lycS5jOjExOSBfX2JpbmRfaXJxX3ZlY3RvcigpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVzYycgW3JdCltpbml0
XSAgICAgIDEgeGVuL2FyY2gveDg2L2lycS5jOjE4MiBjcmVhdGVfaXJxKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ25vZGVfdG9fY3B1bWFz
aycgW3JdIChsb2NhbCBjYXApCltib251ZF0gICAgMTI5IHhlbi9hcmNoL3g4
Ni9pcnEuYzoyNDkgX19jbGVhcl9pcnFfdmVjdG9yKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2lycV9kZXNjJyBbcl0KW2hhcmQtdG8tdHJp
Z2dlcl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9pcnEuYzozMTcgaXJxX3RvX3Zl
Y3RvcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVz
YycgW3JdIChsb2NhbCBjYXApCltoYXJkLXRvLXRyaWdnZXJdICAgIDEyOSB4
ZW4vYXJjaC94ODYvaXJxLmM6NDA5IGlycV9nZXRfdXNlZF92ZWN0b3JfbWFz
aygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVzYycg
W3JdClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWljcm9jb2Rl
X2FtZC5jOjE1OCBtaWNyb2NvZGVfZml0cygpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29k
ZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmM6MTk2IGFw
cGx5X21pY3JvY29kZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmM6Mzc4IGNoZWNrX2ZpbmFsX3Bh
dGNoX2xldmVscygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdf
X3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfYW1kLmM6Mzk4IGNwdV9yZXF1ZXN0X21pY3Jv
Y29kZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhlbi9hcmNoL3g4
Ni9taWNyb2NvZGVfYW1kLmM6NTY2IG1pY3JvY29kZV9yZXN1bWVfbWF0Y2go
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jOjgzIGNvbGxlY3RfY3B1X2luZm8oKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnY3B1X2RhdGEnIFtyXQpbbWljcm9jb2Rl
XSAgICAxMjkgeGVuL2FyY2gveDg2L21pY3JvY29kZS5jOjE5OCBfX21pY3Jv
Y29kZV9maW5pX2NwdSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9taWNyb2NvZGUuYzoyMTQgbWljcm9jb2RlX3Jlc3VtZV9j
cHUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2ludGVsLmM6MTM0IG1pY3JvY29kZV91cGRhdGVfbWF0Y2go
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2ludGVsLmM6MjM3IGdldF9tYXRjaGluZ19taWNyb2NvZGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWljcm9j
b2RlX2ludGVsLmM6OTQgY29sbGVjdF9jcHVfaW5mbygpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfZGF0YScgW3JdCltiaXQtYW5kXSAg
ICA3NyB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jOjEzNiBndWVzdF93
YWxrX3RhYmxlc180X2xldmVscygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdsNHAnIFtyXQpbYml0LWFuZF0gICAgNzcgeGVuL2FyY2gveDg2
L21tL2d1ZXN0X3dhbGsuYzoxNjYgZ3Vlc3Rfd2Fsa190YWJsZXNfNF9sZXZl
bHMoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDNwJyBbcl0K
W3ZteF0gICAxMjggeGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmM6
MTc0IG5lcHRfd2Fsa190YWJsZXMoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnbHhwJyBbcl0KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jOjM2MiBwMm1fc2V0X21lbV9hY2Nlc3MoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+YXJjaC5hbHRwMm1f
cDJtJyBbcl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJj
aC94ODYvbW0vbWVtX2FjY2Vzcy5jOjQxNyBwMm1fc2V0X21lbV9hY2Nlc3Nf
bXVsdGkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+YXJj
aC5hbHRwMm1fcDJtJyBbcl0gKGxvY2FsIGNhcCkKW21lbS1zaGFyaW5nXSAg
IDM4NyB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYzo0MDcgbWVtX3No
YXJpbmdfbG9va3VwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J1JEV1JfTVBUX1ZJUlRfU1RBUlQnIFt3XQpbaGFyZCB0byB0cmlnZ2VyXSAg
IDEyOSB4ZW4vYXJjaC94ODYvbW0vcDJtLmM6NzM5IHAybV9yZW1vdmVfcGFn
ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdSRFdSX01QVF9W
SVJUX1NUQVJUJyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jOjEzMDQgbWVtb3J5X3R5cGVfdG9fc3RyKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21lbW9yeV90eXBlcycgW3JdIChsb2Nh
bCBjYXApCltib3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YzoxMzc3IHAybV9pbml0X2FsdHAybV9lcHQoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnZC0+YXJjaC5hbHRwMm1fcDJtJyBbcl0KW2JvdW5k
XSAgIDEyOSB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jOjEzODQgcDJtX2lu
aXRfYWx0cDJtX2VwdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdkLT5hcmNoLmFsdHAybV9lcHRwJyBbd10KW2hhcmQtdG8tdHJpZ2dlcl0g
ICAxMjkgeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYzo0NTMgZXB0X2ludmFs
aWRhdGVfZW10X3JhbmdlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ3RhYmxlJyBbcl0KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jOjUyMyByZXNvbHZlX21pc2NvbmZpZygpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdlcHRlJyBbcl0KW3NoYWRvd10gICAgMTI5
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmM6MTQ3IGh2bV9nZXRf
c2VnX3JlZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzaF9j
dHh0LT5zZWdfcmVnJyBbcl0gKGxvY2FsIGNhcCkKW3NoYWRvd10gICAgMTI5
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmM6MjYyIGh2bV9lbXVs
YXRlX2luc25fZmV0Y2goKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnc2hfY3R4dC0+aW5zbl9idWYnIFt3XQpbc2hhZG93XSAgICAxMjkgeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYzozMzcgc2hhZG93X3NpemUo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc2hfdHlwZV90b19z
aXplJyBbcl0gKGxvY2FsIGNhcCkKW3NoYWRvd10gICAgMTI5IHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYzoyMjcgc2hhZG93X2NoZWNrX2d3YWxr
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2w0cCcgW3JdCltz
aGFkb3ddICAgIDEyOCB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmM6
MjI4OSB2YWxpZGF0ZV9nbDFlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ3NucCcgW3ddCltzaGFkb3ddICAgIDEyOSB4ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmM6MjI5IHNoYWRvd19jaGVja19nd2FsaygpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdsM3AnIFtyXQpbc2hhZG93
XSAgICAxMjkgeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jOjIzNiBz
aGFkb3dfY2hlY2tfZ3dhbGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbDJwJyBbcl0KW3NoYWRvd10gICAgICA2IHhlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYzoyNDYwIHNoX21hcF9hbmRfdmFsaWRhdGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc2wxcCcgW3JdCltzaGFk
b3ddICAgIDEyOSB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmM6MjQ2
IHNoYWRvd19jaGVja19nd2FsaygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdsMXAnIFtyXQpbc2hhZG93XSAgICAxMjkgeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jOjM1Njggc2hfaW52bHBnX19ndWVzdF80KCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJyhudWxsKScgW3ddCltz
aGFkb3ddICAgIDEyOSB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmM6
MzkxMSBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3YtPmFyY2guc2hhZG93X3RhYmxlJyBbcl0KW3No
YWRvd10gICAgMTI3IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYzo3
MzEgX3NoX3Byb3BhZ2F0ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdmZXRjaF90eXBlX25hbWVzJyBbd10gKGxvY2FsIGNhcCkKW3NoYWRv
d10gICAgMTI5IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYzo3OTIg
dnRsYl9sb29rdXAoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
di0+YXJjaC5wYWdpbmcudnRsYicgW3JdCltjb25zdGFudF0gICAxMjkgeGVu
L2FyY2gveDg2L21zaS5jOjU3OCBhbGxvY19tc2lfZW50cnkoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZW50cnknIFt3XQpbY29uc3RhbnRd
ICAgMTI5IHhlbi9hcmNoL3g4Ni9tc2kuYzo3OTAgcmVhZF9wY2lfbWVtX2Jh
cigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwZGV2LT52Zl9y
bGVuJyBbcl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJj
aC94ODYvbXNpLmM6ODcgbXNpeF9nZXRfZml4bWFwKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ21zaXgtPnRhYmxlX3JlZmNudCcgW3ddIChs
b2NhbCBjYXApCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L21zaS5j
OjkxIG1zaXhfZ2V0X2ZpeG1hcCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdtc2l4LT50YWJsZV9pZHgnIFt3XSAobG9jYWwgY2FwKQpbYm91
bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9ubWkuYzo0MjcgY3B1X25taV9jYWxs
YmFjaygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW2NvbnN0LWNwdXNdICAgMTI5IHhlbi9hcmNoL3g4
Ni9udW1hLmM6MTc0IHNldHVwX25vZGVfYm9vdG1lbSgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdub2RlX2RhdGEnIFt3XQpbY29uc3QtY3B1
c10gICAxMjkgeGVuL2FyY2gveDg2L251bWEuYzoyODUgbnVtYV9hZGRfY3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90b19ub2Rl
JyBbd10KW2NvbnN0LWNwdXNdICAgMTI5IHhlbi9hcmNoL3g4Ni9udW1hLmM6
MjkwIG51bWFfc2V0X25vZGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnY3B1X3RvX25vZGUnIFt3XQpbY29uc3QtY3B1c10gICAgIDIgeGVu
L2FyY2gveDg2L251bWEuYzo4NyBwb3B1bGF0ZV9tZW1ub2RlbWFwKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21lbW5vZGVtYXAnIFt3XQpb
Y29uc3QtY3B1c10gICAxMjcgeGVuL2FyY2gveDg2L251bWEuYzo4OSBwb3B1
bGF0ZV9tZW1ub2RlbWFwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ21lbW5vZGVtYXAnIFt3XQpbb3Byb2ZpbGVdICAgIDEyOSB4ZW4vYXJj
aC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jOjg5IG5taV9jYWxsYmFjaygpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfbXNycycgW3JdCltv
cHJvZmlsZV0gICAxMDggeGVuL2FyY2gveDg2L29wcm9maWxlL29wX21vZGVs
X3A0LmM6NDkzIHBtY19zZXR1cF9vbmVfcDRfY291bnRlcigpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdjb3VudGVyX2NvbmZpZycgW3JdCltv
cHJvZmlsZV0gICAxMDggeGVuL2FyY2gveDg2L29wcm9maWxlL29wX21vZGVs
X3A0LmM6NTEzIHBtY19zZXR1cF9vbmVfcDRfY291bnRlcigpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdwNF9jb3VudGVycycgW3ddCltvcHJv
ZmlsZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9vcHJvZmlsZS9vcF9tb2RlbF9w
cHJvLmM6MjY0IHBwcm9fbG9hZF9tc3IoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnbXNycycgW3JdCltvcHJvZmlsZV0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9vcHJvZmlsZS9vcF9tb2RlbF9wcHJvLmM6Mjc5IHBwcm9fc2F2
ZV9tc3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbXNycycg
W3ddCltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9hcmNoL3g4Ni9wZXJj
cHUuYzozNyBpbml0X3BlcmNwdV9hcmVhKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbaGFyZC10by10
cmlnZ2VyXSAgIDEyOSB4ZW4vYXJjaC94ODYvcGVyY3B1LmM6NjAgZnJlZV9w
ZXJjcHVfYXJlYSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdf
X3Blcl9jcHVfb2Zmc2V0JyBbd10KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJj
aC94ODYvcGh5c2Rldi5jOjU4IHBoeXNkZXZfaHZtX21hcF9waXJxKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2h2bV9pcnFfZHBjaS0+Z2ly
cScgW3JdIChsb2NhbCBjYXApCltkb21jdGxdICAgMTI5IHhlbi9hcmNoL3g4
Ni9wc3IuYzoxMDAzIGluc2VydF92YWxfaW50b19hcnJheSgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdmZWF0X3Byb3BzJyBbcl0gKGxvY2Fs
IGNhcCkKW2xvb3BdICAgMTI5IHhlbi9hcmNoL3g4Ni9wc3IuYzoxMDcyIGNv
bXBhcmVfdmFsKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Zl
YXQtPmNvc19yZWdfdmFsJyBbcl0KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94
ODYvcHNyLmM6MTA5MCBmaW5kX2NvcygpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdpbmZvLT5mZWF0dXJlcycgW3JdCltib3VuZF0gICAxMjkg
eGVuL2FyY2gveDg2L3Bzci5jOjEyMDIgcGlja19hdmFpbF9jb3MoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaW5mby0+ZmVhdHVyZXMnIFty
XQpbZG9tY3RsXSAgIDEyOCB4ZW4vYXJjaC94ODYvcHNyLmM6MTIzNyBnZXRf
c29ja2V0X2NwdSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdz
b2NrZXRfY3B1bWFzaycgW3JdIChsb2NhbCBjYXApCltkb21jdGxdICAgMTI5
IHhlbi9hcmNoL3g4Ni9wc3IuYzoxMzQ4IHBzcl9zZXRfdmFsKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2QtPmFyY2gucHNyX2Nvc19pZHMn
IFt3XQpbYm91bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9wc3IuYzoxNjIwIHBz
cl9jcHVfZmluaSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdj
cHVfZGF0YScgW3JdCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L3Bz
ci5jOjM3MiBjYXRfaW5pdF9mZWF0dXJlKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2luZm8tPmZlYXR1cmVzJyBbd10gKGxvY2FsIGNhcCkK
W2FyY2hfZG9fZG9tY3RsXSAgIDEyOSB4ZW4vYXJjaC94ODYvcHNyLmM6ODY4
IHBzcl9nZXRfdmFsKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3NvY2tldF9pbmZvJyBbd10KW2FyY2hfZG9fZG9tY3RsXSAgIDEyOSB4ZW4v
YXJjaC94ODYvcHNyLmM6ODY5IHBzcl9nZXRfdmFsKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2QtPmFyY2gucHNyX2Nvc19pZHMnIFt3XQpb
ZG9tY3RsXSAgIDEyOSB4ZW4vYXJjaC94ODYvcHNyLmM6OTk5IGluc2VydF92
YWxfaW50b19hcnJheSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdpbmZvLT5mZWF0dXJlcycgW3JdIChsb2NhbCBjYXApCltwdl0gICAgMTI5
IHhlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jOjI0MSBkb191
cGRhdGVfZGVzY3JpcHRvcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdnZHRfcGVudCcgW3ddCltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmM6MzggZG9tMF91cGRhdGVfcGh5c21hcCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2cGh5c21hcF9zJyBbd10KW3B2
XSAgICAxMjkgeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYzo0MiBkb20w
X3VwZGF0ZV9waHlzbWFwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ1JEV1JfQ09NUEFUX01QVF9WSVJUX1NUQVJUJyBbd10KW3B2XSAgICAx
MjkgeGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYzoyNyBnZHRfbGR0X2Rlc2Nf
cHRyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3RibCcgW3Jd
Cltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYzox
MTI2IHdyaXRlX21zcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdjdXJyLT5hcmNoLnB2X3ZjcHUuZHJfbWFzaycgW3ddCltwdl0gICAgMTI5
IHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYzo3MDkgcmVhZF9jcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjdXJyLT5hcmNoLnB2
X3ZjcHUuY3RybHJlZycgW3JdCltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9w
di9lbXVsLXByaXYtb3AuYzo5MjcgcmVhZF9tc3IoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnY3Vyci0+YXJjaC5wdl92Y3B1LmRyX21hc2sn
IFtyXQpbcHZdICAgIDEyOSB4ZW4vYXJjaC94ODYvcHYvbW0uYzoxMTkgcHZf
bWFwX2xkdF9zaGFkb3dfcGFnZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICcoY3Vyci0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0
X2wxdGFiWyhjdXJyLT52Y3B1X2lkID4+ICg5IC0gR0RUX0xEVF9WQ1BVX1NI
SUZUKSldICsgKChjdXJyLT52Y3B1X2lkIDw8IEdEVF9MRFRfVkNQVV9TSElG
VCkgJiAoKDEgPDwgOSkgLSAxKSkpICsgMTYnIFtyXQpbcHZdICAgIDEyOSB4
ZW4vYXJjaC94ODYvcHYvbW0uYzoxOCBndWVzdF9nZXRfZWZmX2wxZSgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdMSU5FQVJfUFRfVklSVF9T
VEFSVCcgW3ddCltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9wdi9tbS5jOjQ1
IG1hcF9ndWVzdF9sMWUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnKChMSU5FQVJfUFRfVklSVF9TVEFSVCkgKyAoKExJTkVBUl9QVF9WSVJU
X1NUQVJUICYgKCgoMSkgPDwgNDgpIC0gMSkpID4+IDEyKSknIFt3XQpbcHZd
ICAgIDEyOCB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYzo2NyBwdl9pbmplY3Rf
ZXZlbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnY3Vyci0+
YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCcgW3JdIChsb2NhbCBjYXApCltpbml0
XSAgIDEyOSB4ZW4vYXJjaC94ODYvc2V0dXAuYzoyMjEgaW5pdGlhbF9pbWFn
ZXNfbnJwYWdlcygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdu
b2RlX2RhdGEnIFtyXQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L3NldHVw
LmM6MjY2IHNyYXRfZGV0ZWN0X25vZGUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAneDg2X2NwdV90b19hcGljaWQnIFtyXQpbYm9vdF0gICAx
MjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzoxMDA0IGNwdV9zbXBib290X2Fs
bG9jKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lkdF90YWJs
ZXMnIFt3XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzox
MDAgc21wX3N0b3JlX2NwdV9pbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2NwdV9kYXRhJyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jOjExODQgcmVtb3ZlX3NpYmxpbmdpbmZvKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBbd10KW2Jv
dW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjExOTAgcmVtb3Zl
X3NpYmxpbmdpbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYm9vdF0gICAgMTI5IHhlbi9hcmNo
L3g4Ni9zbXBib290LmM6MTI2MSBjcHVfYWRkKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3g4Nl9hY3BpaWRfdG9fYXBpY2lkJyBbd10KW2Jv
dW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjIzMyBsaW5rX3Ro
cmVhZF9zaWJsaW5ncygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2Jvb3RdICAgICAxIHhlbi9hcmNo
L3g4Ni9zbXBib290LmM6Mjc5IHNldF9jcHVfc2libGluZ19tYXAoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnYycgW3ddIChsb2NhbCBjYXAp
CltiaXQtYW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjcyMiBj
bG9uZV9tYXBwaW5nKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3JwdCcgW3ddCltzaHV0ZG93bl0gICAxMjkgeGVuL2FyY2gveDg2L3NtcGJv
b3QuYzo4NDEgY2xlYW51cF9jcHVfcm9vdF9wZ3QoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltpbml0
XSAgIDEyOSB4ZW4vYXJjaC94ODYvc3JhdC5jOjE0MCBjdXRvZmZfbm9kZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdub2RlcycgW3JdClti
b3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L3NyYXQuYzo0NyBub2RlX2ZvdW5k
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3B4bTJub2RlJyBb
cl0KW2NwdV91cF0gICAgICAxIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYzo2NCBj
cHVfdXBfaGVscGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbdGJvb3RdICAgMTI5IHhlbi9hcmNo
L3g4Ni90Ym9vdC5jOjg3IHRib290X2NvcHlfbWVtb3J5KCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21hcF9hZGRyJyBbcl0KW2JpdC1hbmRd
ICAgMTI3IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjEyNDEgX19wYWdlX2ZhdWx0
X3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDR0JyBb
cl0KW2JpdC1hbmRdICAgMTI3IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjEyNTAg
X19wYWdlX2ZhdWx0X3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbDN0JyBbcl0KW2JpdC1hbmRdICAgMTI3IHhlbi9hcmNoL3g4Ni90
cmFwcy5jOjEyNjEgX19wYWdlX2ZhdWx0X3R5cGUoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnbDJ0JyBbcl0KW2JpdC1hbmRdICAgMTI3IHhl
bi9hcmNoL3g4Ni90cmFwcy5jOjEyNzIgX19wYWdlX2ZhdWx0X3R5cGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDF0JyBbcl0KW2luaXRd
ICAgMTI5IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjE5MDUgX19zZXRfaW50cl9n
YXRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lkdF90YWJs
ZScgW3ddCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L3RyYXBzLmM6
MjE5NCBzZXRfZGVidWdyZWcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAndi0+YXJjaC5kZWJ1Z3JlZycgW3ddCltoYXJkIHRvIHRyaWdnZXJd
ICAgMTI5IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjU1MiBzaG93X3N0YWNrX292
ZXJmbG93KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3N0YWNr
X2Jhc2UnIFt3XQpbYml0LWFuZF0gICAxMjkgeGVuL2FyY2gveDg2L3g4Nl82
NC9tbS5jOjEyMTMgaGFuZGxlX21lbWFkZF9mYXVsdCgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdwbDJlJyBbcl0KW2JpdC1hbmRdICAgMTI5
IHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYzoxOTMgc2hvd19wYWdlX3dh
bGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDR0JyBbcl0K
W2JpdC1hbmRdICAgMTI5IHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYzoy
MDUgc2hvd19wYWdlX3dhbGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbDN0JyBbcl0KW2JpdC1hbmRdICAgMTI5IHhlbi9hcmNoL3g4Ni94
ODZfNjQvdHJhcHMuYzoyMTkgc2hvd19wYWdlX3dhbGsoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDJ0JyBbcl0KW2JpdC1hbmRdICAgMTI5
IHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYzoyMzMgc2hvd19wYWdlX3dh
bGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDF0JyBbcl0K
W2NvbnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmM6
MTA1IHg4NmVtdWxfcmVhZF9kcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdjdXJyLT5hcmNoLmRlYnVncmVnJyBbcl0KW2hhcmQtdG8tdHJp
Z2dlcl0gICAxMjkgeGVuL2NvbW1vbi9iaXRtYXAuYzo1MiBjbGFtcF9sYXN0
X2J5dGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnYnAnIFt3
XQpbYm91bmQ/XSAgICAxMjkgeGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmM6
NDIgY29tcGF0X3ZjcHVfb3AoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnZC0+dmNwdScgW3JdIChsb2NhbCBjYXApCltsb29wXSAgICAxMjkg
eGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmM6MjkwIGNvbXBhdF9tZW1vcnlf
b3AoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaWR4cycgW3dd
IChsb2NhbCBjYXApCltsb29wXSAgICAxMjkgeGVuL2NvbW1vbi9jb21wYXQv
bWVtb3J5LmM6MjkxIGNvbXBhdF9tZW1vcnlfb3AoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnZ3BmbnMnIFt3XSAobG9jYWwgY2FwKQpbY29u
c3RhbnRdICAgMTI4IHhlbi9jb21tb24vZG9tYWluLmM6MTIxIHZjcHVfaW5m
b19yZXNldCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcoZC0+
c2hhcmVkX2luZm8pLT52Y3B1X2luZm8nIFtyXSAobG9jYWwgY2FwKQpbYm91
bmRdICAgIDEyOSB4ZW4vY29tbW9uL2RvbWFpbi5jOjEyOTkgZG9fdmNwdV9v
cCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdkLT52Y3B1JyBb
cl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgICAxMjkgeGVuL2NvbW1vbi9l
dmVudF9jaGFubmVsLmM6MTEzIGV2dGNobl9mcm9tX3BvcnQoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+ZXZ0Y2huJyBbcl0gKGxvY2Fs
IGNhcCkKW2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVs
LmM6MTE0IGV2dGNobl9mcm9tX3BvcnQoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnZC0+ZXZ0Y2huX2dyb3VwJyBbcl0KW2ZpeGVkXSAgICAx
MjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmM6MTczIGV2dGNobl9hbGxv
Y2F0ZV9wb3J0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Qt
PmV2dGNobl9ncm91cCcgW3ddCltmaXhlZF0gICAgMTI5IHhlbi9jb21tb24v
ZXZlbnRfY2hhbm5lbC5jOjE3NyBldnRjaG5fcG9ydF9zZXRfcGVuZGluZygp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdkLT52Y3B1JyBbd10K
W2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmM6NzI1
IGd1ZXN0X2VuYWJsZWRfZXZlbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAndi0+dmlycV90b19ldnRjaG4nIFtyXQpbY29uc3RhbnRdICAg
IDEyOSB4ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYzo3Mzggc2VuZF9ndWVz
dF92Y3B1X3ZpcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
di0+dmlycV90b19ldnRjaG4nIFtyXQpbZml4ZWRdICAgIDEyOSB4ZW4vY29t
bW9uL2V2ZW50X2NoYW5uZWwuYzo3Njcgc2VuZF9ndWVzdF9nbG9iYWxfdmly
cSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT52aXJxX3Rv
X2V2dGNobicgW3JdCltmaXhlZF0gICAgMTI5IHhlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jOjgwNyBzZW5kX2dsb2JhbF92aXJxKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2dsb2JhbF92aXJxX2hhbmRsZXJzJyBbd10K
W2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmM6ODI2
IHNldF9nbG9iYWxfdmlycV9oYW5kbGVyKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2dsb2JhbF92aXJxX2hhbmRsZXJzJyBbcl0gKGxvY2Fs
IGNhcCkKW2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9maWZvLmM6
MzkgZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnZC0+ZXZ0Y2huX2ZpZm8uZXZlbnRfYXJyYXkn
IFtyXQpbYm91bmRdICAgIDEyOSB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmM6
MjM0NSByZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3JndC0+c3RhdHVzJyBbcl0KW2RvbTBdICAgIDEy
OSB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmM6MzkwMyBnbnR0YWJfbWFwX2Zy
YW1lKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2d0LT5zaGFy
ZWRfcmF3JyBbcl0gKGxvY2FsIGNhcCkKW3VubGlrZWx5XSAgICAxMjkgeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jOjUzMyBwdXRfbWFwdHJhY2tfaGFuZGxl
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3QtPm1hcHRyYWNr
JyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vY29tbW9uL2d1ZXN0Y29weS5jOjI3
IHNhZmVfY29weV9zdHJpbmdfZnJvbV9ndWVzdCgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICd0bXAnIFt3XSAobG9jYWwgY2FwKQpbaW5pdF0g
ICAxMjkgeGVuL2NvbW1vbi9ndW56aXAuYzozNzUgaHVmdF9idWlsZCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjJyBbd10KW2luaXRdICAg
MTI5IHhlbi9jb21tb24vZ3VuemlwLmM6NDMzIGh1ZnRfYnVpbGQoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAneCcgW3ddCltpbml0XSAgIDEy
OSB4ZW4vY29tbW9uL2d1bnppcC5jOjYwOSBpbmZsYXRlX2NvZGVzKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21hc2tfYml0cycgW3JdCltr
ZXhlY10gICAxMjkgeGVuL2NvbW1vbi9rZXhlYy5jOjkyNCBrZXhlY19zZWdt
ZW50c19hZGRfc2VnbWVudCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdzZWdtZW50cycgW3ddCltrZXhlY10gICAgICAxIHhlbi9jb21tb24v
a2V4ZWMuYzo5NzQga2V4ZWNfc2VnbWVudHNfZnJvbV9pbmRfcGFnZSgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzZWdtZW50cycgW3ddCltp
bnRlcmFjdGl2ZV0gICAgMTI5IHhlbi9jb21tb24va2V5aGFuZGxlci5jOjEw
NyByZWdpc3Rlcl9rZXloYW5kbGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2tleV90YWJsZScgW3ddIChsb2NhbCBjYXApCltpbnRlcmFj
dGl2ZV0gICAgMTI5IHhlbi9jb21tb24va2V5aGFuZGxlci5jOjExOSByZWdp
c3Rlcl9pcnFfa2V5aGFuZGxlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdrZXlfdGFibGUnIFt3XSAobG9jYWwgY2FwKQpbaW50ZXJhY3Rp
dmVdICAgIDEyOSB4ZW4vY29tbW9uL2tleWhhbmRsZXIuYzo4NyBoYW5kbGVf
a2V5cHJlc3MoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAna2V5
X3RhYmxlJyBbcl0gKGxvY2FsIGNhcCkKW2hhcmQtdG8tdHJpZ2dlcl0gICAx
MjggeGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYzoxNDQgZWxm
X3hlbl9wYXJzZV9ub3RlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ25vdGVfZGVzYycgW3ddIChsb2NhbCBjYXApCltoYXJkLXRvLXRyaWdn
ZXJdICAgMTI4IHhlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmM6
MTQ1IGVsZl94ZW5fcGFyc2Vfbm90ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdwYXJtcy0+ZWxmX25vdGVzJyBbd10gKGxvY2FsIGNhcCkK
W2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi9saWJlbGYvbGli
ZWxmLWRvbWluZm8uYzo0NDEgZWxmX3hlbl9mZWF0dXJlX3NldCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhZGRyJyBbd10KW2hhcmQtdG8t
dHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi9saXZlcGF0Y2guYzoxNjA5IHN0
YXRlMnN0cigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICduYW1l
cycgW3JdIChsb2NhbCBjYXApClt0bWVtXSAgIDEyOSB4ZW4vY29tbW9uL2x6
by5jOjEzNiBsem8xeF8xX2RvX2NvbXByZXNzKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2RpY3QnIFtyXQpbYm91bmRdICAgMTI5IHhlbi9j
b21tb24vcGFnZV9hbGxvYy5jOjE3ODUgYXZhaWxfaGVhcF9wYWdlcygpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhdmFpbFtpXScgW3JdIChs
b2NhbCBjYXApCltpbml0XSAgIDEyOSB4ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YzoxODg4IGZpbmRfbm9uX3NtdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdub2RlX3RvX2NwdW1hc2snIFt3XQpbYm91bmRdICAgMTI5IHhl
bi9jb21tb24vcGFnZV9hbGxvYy5jOjU0OSBpbml0X25vZGVfaGVhcCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfaGVhcCcgW3ddCltib3Vu
ZF0gICAxMjkgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmM6NTUwIGluaXRfbm9k
ZV9oZWFwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2F2YWls
JyBbd10KW2hhcmQtdC10cmlnZ2VyXSAgIDEyOSB4ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYzo3MTUgcGFnZV9saXN0X2FkZF9zY3J1YigpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICcqX2hlYXBbbm9kZV0nIFt3XQpbY29uc3Rh
bnRdICAgMTI5IHhlbi9jb21tb24vcGFnZV9hbGxvYy5jOjgyNSBnZXRfZnJl
ZV9idWRkeSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcqX2hl
YXBbbm9kZV0nIFtyXQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29t
bW9uL3JhZGl4LXRyZWUuYzo5NiByYWRpeF90cmVlX21heGluZGV4KCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2hlaWdodF90b19tYXhpbmRl
eCcgW3JdCltib3VuZF0gICAxMjkgeGVuL2NvbW1vbi9yY3VwZGF0ZS5jOjQ0
MSByY3VfcGVuZGluZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vY29t
bW9uL3JjdXBkYXRlLmM6NDUyIHJjdV9uZWVkc19jcHUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClti
b3VuZC1jYWxsYmFja10gICAxMjkgeGVuL2NvbW1vbi9yY3VwZGF0ZS5jOjU3
MyBjcHVfY2FsbGJhY2soKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMTcgeGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6MTI4NCBydW5xX2luc2VydCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0
JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYzoxMzcxIHRpY2tsZV9zY29yZSgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDExNyB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzoxNDkzIHJ1bnFfdGlj
a2xlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2Nw
dV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyMyB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYzoyMDg0IGNzY2hlZDJfdmNwdV9zbGVlcCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW3NjaGVkdWxlXSAgICAxMjYgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmM6MjEwNSBjc2NoZWQyX3ZjcHVfd2FrZSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxl
XSAgICAgMjIgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6MjIzMSBjc2No
ZWQyX2NwdV9waWNrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jOjI1NzAgYmFsYW5jZV9sb2FkKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQn
IFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jOjMyNjkgcnVucV9jYW5kaWRhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6MzM0OSBydW5xX2Nh
bmRpZGF0ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZGxl
X3ZjcHUnIFtyXQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jOjM2NTkgZHVtcF9wY3B1KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVd
ICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jOjM4NzcgY3NjaGVk
Ml9zd2l0Y2hfc2NoZWQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnaWRsZV92Y3B1JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYzozODg3IGNzY2hlZDJfc3dpdGNoX3NjaGVkKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZz
ZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jOjU3NSBjc2NoZWQyX3BjcHUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6NjY1IHNtdF9pZGxl
X21hc2tfc2V0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jOjY3NyBzbXRfaWRsZV9tYXNrX2NsZWFyKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZz
ZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyNCB4ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdDIuYzo3MTAgZ2V0X2ZhbGxiYWNrX2NwdSgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVk
dWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzo4NDAgc2Ft
ZV9ub2RlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90
b19ub2RlJyBbcl0KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYzo4NDUgc2FtZV9zb2NrZXQoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnY3B1X2RhdGEnIFtyXQpbc2NoZWR1bGVdICAgICAy
NCB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzo4ODMgY3B1X3RvX3J1bnF1
ZXVlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRh
JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYzo5MiBwY3B1X3NjaGVkdWxlX2xvY2soKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVs
ZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMDQgcGNwdV9z
Y2hlZHVsZV9sb2NrX2lycXNhdmUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAx
MjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMDcgcGNwdV9zY2hlZHVs
ZV91bmxvY2tfaXJxcmVzdG9yZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgICAx
MjMgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMDk5IGNzY2hlZF92Y3B1
X3NsZWVwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyNiB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jOjExMjEgY3NjaGVkX3ZjcHVfd2FrZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5j
OjExNiBwY3B1X3NjaGVkdWxlX3RyeWxvY2soKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVs
ZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMzMzIGNzY2hl
ZF9ydW5xX3NvcnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYzoxNTg0IGNzY2hlZF90aWNrKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmM6
MTYxMCBjc2NoZWRfcnVucV9zdGVhbCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jOjE2ODcgY3NjaGVkX2xv
YWRfYmFsYW5jZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdf
X3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jOjE2OTIgY3NjaGVkX2xvYWRfYmFsYW5jZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfdG9fbm9kZScg
W3JdCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YzoyMjQ0IGNzY2hlZF90aWNrX3N1c3BlbmQoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVs
ZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoyMjU1IGNzY2hl
ZF90aWNrX3Jlc3VtZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdC5jOjI1MSBpc19ydW5xX2lkbGUoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcg
W3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YzoyNjAgaW5jX25yX3J1bm5hYmxlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAg
MTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmM6MjY4IGRlY19ucl9ydW5u
YWJsZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jOjUyOCBjc2NoZWRfZGVpbml0X3BkYXRhKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90b19ub2RlJyBbcl0KW3Nj
aGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jOjU5NiBp
bml0X3BkYXRhKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nw
dV90b19ub2RlJyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jOjYwOCBpbml0X3BkYXRhKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1
bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmM6NjE4IGNzY2hl
ZF9pbml0X3BkYXRhKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmM6NjM4IGNzY2hlZF9zd2l0Y2hfc2NoZWQo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYzo2NDQgY3NjaGVkX3N3aXRjaF9zY2hlZCgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdpZGxlX3ZjcHUnIFt3XQpbc2NoZWR1bGVd
ICAgIDEyNiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jOjczNiBfY3NjaGVk
X2NwdV9waWNrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmM6OTQzIGNzY2hlZF92Y3B1X2FjY3QoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcg
W3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
Yzo5NiBwY3B1X3NjaGVkdWxlX3VubG9jaygpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxl
XSAgICAxMjQgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzo5OSB2Y3B1X3Nj
aGVkdWxlX3VubG9ja19pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkg
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6MTI2IHZjcHVfY2hlY2tfYWZmaW5p
dHkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hl
ZF9udWxsLmM6MTY1IGluaXRfcGRhdGEoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6MTcxIG51bGxfaW5pdF9w
ZGF0YSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3Nj
aGVkX251bGwuYzoxOTMgbnVsbF9kZWluaXRfcGRhdGEoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltz
Y2hlZHVsZV0gICAxMjcgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6Mjc3IHBp
Y2tfY3B1KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24v
c2NoZWRfbnVsbC5jOjM0MyB2Y3B1X2Fzc2lnbigpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVk
dWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX251bGwuYzozNjUgdmNwdV9k
ZWFzc2lnbigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Bl
cl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9u
L3NjaGVkX251bGwuYzozODcgbnVsbF9zd2l0Y2hfc2NoZWQoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3dd
CltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6Mzkz
IG51bGxfc3dpdGNoX3NjaGVkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2lkbGVfdmNwdScgW3ddCltzY2hlZHVsZV0gICAgMTI2IHhlbi9j
b21tb24vc2NoZWRfbnVsbC5jOjU0NCBudWxsX3ZjcHVfd2FrZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW3NjaGVkdWxlXSAgICAxMjMgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6
NTcxIG51bGxfdmNwdV9zbGVlcCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEy
OSB4ZW4vY29tbW9uL3NjaGVkX251bGwuYzo2MzUgbnVsbF92Y3B1X21pZ3Jh
dGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddIChsb2NhbCBjYXApCltzY2hlZHVsZV0gICAgMTI0IHhl
bi9jb21tb24vc2NoZWRfbnVsbC5jOjkzIHZjcHVfc2NoZWR1bGVfbG9jaygp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10KW3NjaGVkdWxlXSAgICAxMjMgeGVuL2NvbW1vbi9zY2hlZF9y
dC5jOjExNTMgcnRfdmNwdV9zbGVlcCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDExNyB4ZW4vY29tbW9uL3NjaGVkX3J0LmM6MTIwOCBydW5xX3RpY2tsZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10gKGxvY2FsIGNhcCkKW3NjaGVkdWxlXSAgICAxMjYgeGVuL2Nv
bW1vbi9zY2hlZF9ydC5jOjEyNjkgcnRfdmNwdV93YWtlKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpb
c2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfcnQuYzozNjIgcnRf
ZHVtcF9wY3B1KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21t
b24vc2NoZWRfcnQuYzo3NDggcnRfc3dpdGNoX3NjaGVkKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpb
c2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfcnQuYzo3NjQgcnRf
c3dpdGNoX3NjaGVkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2lkbGVfdmNwdScgW3ddCltzY2hlZHVsZV0gICAgMTI2IHhlbi9jb21tb24v
c2NoZWRfcnQuYzo5NSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XQpbc2NoZWR1bGVdICAgIDEyNiB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTA1
IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1
bGVdICAgIDEyNiB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTA4IHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAgMTI2IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxMTcgdmNwdV9zY2hlZHVs
ZXIoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jOjE2MjkgY3B1X3NjaGVkdWxlX3VwKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1
bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxNjM1IGNwdV9zY2hl
ZHVsZV91cCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZGxl
X3ZjcHUnIFtyXQpbc2NoZWR1bGVdICAgIDEyNSB4ZW4vY29tbW9uL3NjaGVk
dWxlLmM6MTYzIHZjcHVfdXJnZW50X2NvdW50X3VwZGF0ZSgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10K
W3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTY4NSBj
cHVfc2NoZWR1bGVfZG93bigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4
ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTY4OSBjcHVfc2NoZWR1bGVfZG93bigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZGxlX3ZjcHUnIFt3
XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxNzAx
IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDEyOSB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTgzOCBzY2hlZHVsZV9jcHVf
c3dpdGNoKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyNiB4ZW4vY29tbW9u
L3NjaGVkdWxlLmM6MTgzIHZjcHVfcnVuc3RhdGVfY2hhbmdlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxODcx
IHNjaGVkdWxlX2NwdV9zd2l0Y2goKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnaWRsZV92Y3B1JyBbcl0KW3NjaGVkdWxlXSAgIDEyOSB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmM6MjE2IGdldF9jcHVfaWRsZV90aW1lKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lkbGVfdmNwdScgW3JdCltz
Y2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZHVsZS5jOjI5MCBzY2hl
ZF9pbml0X3ZjcHUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAgMTI3IHhlbi9j
b21tb24vc2NoZWR1bGUuYzo0MTQgc2NoZWRfZGVzdHJveV92Y3B1KCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQn
IFt3XQpbc2NoZWR1bGVdICAgIDEyNCB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6
NDYwIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZCgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVk
dWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6NTU1IHZjcHVfbW92
ZV9sb2NrZWQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19w
ZXJfY3B1X29mZnNldCcgW3ddIChsb2NhbCBjYXApCltzY2hlZHVsZV0gICAx
MjkgeGVuL2NvbW1vbi9zY2hlZHVsZS5jOjU4NiB2Y3B1X21vdmVfbm9zY2hl
ZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVf
b2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgICAxMjUgeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jOjY3MiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2No
ZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzo3OTAgY3B1X2Rp
c2FibGVfc2NoZWR1bGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhl
bi9jb21tb24vc2NoZWR1bGUuYzo5NCBwY3B1X3NjaGVkdWxlX2xvY2tfaXJx
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1
bGUuYzo5OCBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClti
b3VuZF0gICAgMTI5IHhlbi9jb21tb24vc29mdGlycS5jOjEwMCBjcHVfcmFp
c2Vfc29mdGlycSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdp
cnFfc3RhdCcgW3ddCltjb25zdGFudF0gICAgMTI5IHhlbi9jb21tb24vc29m
dGlycS5jOjcwIG9wZW5fc29mdGlycSgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdzb2Z0aXJxX2hhbmRsZXJzJyBbd10gKGxvY2FsIGNhcCkK
W3N0b3AtbWFjaGluZV0gICAxMjkgeGVuL2NvbW1vbi9zdG9wX21hY2hpbmUu
YzoxODIgY3B1X2NhbGxiYWNrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbaGFyZC10by10cmlnZ2Vy
XSAgIDEyOSB4ZW4vY29tbW9uL3N5bWJvbHMuYzoxNzAgc3ltYm9sc19nZXRf
c3ltYm9sX3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
c3ltYm9sc19uYW1lcycgW3JdCltoYXJkLXRvLXRyaWdnZXJdICAgICAxIHhl
bi9jb21tb24vc3ltYm9scy5jOjIwMyB4ZW5zeW1zX3JlYWQoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltYm9sc19hZGRyZXNzZXMnIFty
XSAobG9jYWwgY2FwKQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29t
bW9uL3N5bWJvbHMuYzo0OCBzeW1ib2xzX2V4cGFuZF9zeW1ib2woKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltYm9sc19uYW1lcycgW3Jd
CltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9jb21tb24vc3ltYm9scy5j
Ojg4IGdldF9zeW1ib2xfb2Zmc2V0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3N5bWJvbHNfbWFya2VycycgW3JdCltib3VuZF0gICAxMjkg
eGVuL2NvbW1vbi90YXNrbGV0LmM6MjI3IGNwdV9jYWxsYmFjaygpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW2JvdW5kXSAgIDEyOCB4ZW4vY29tbW9uL3Rhc2tsZXQuYzozOSB0YXNr
bGV0X2VucXVldWUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X19wZXJfY3B1X29mZnNldCcgW3ddCltib3VuZF0gICAxMjkgeGVuL2NvbW1v
bi90aW1lci5jOjEwNiByZW1vdmVfZnJvbV9oZWFwKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2hlYXAnIFtyXSAobG9jYWwgY2FwKQpbYm91
bmRdICAgMTI5IHhlbi9jb21tb24vdGltZXIuYzoxMzEgYWRkX3RvX2hlYXAo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaGVhcCcgW3ddClti
b3VuZF0gICAxMjkgeGVuL2NvbW1vbi90aW1lci5jOjI5OCBpbml0X3RpbWVy
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbYm91bmRdICAgMTI5IHhlbi9jb21tb24vdGltZXIuYzoz
NjkgbWlncmF0ZV90aW1lcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10gKGxvY2FsIGNhcCkKW2hhcmQt
dG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi90aW1lci5jOjU2NSBtaWdy
YXRlX3RpbWVyc19mcm9tX2NwdSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10gKGxvY2FsIGNhcCkKW2Jv
dW5kXSAgIDEyOSB4ZW4vY29tbW9uL3RpbWVyLmM6NjA4IGNwdV9jYWxsYmFj
aygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVf
b2Zmc2V0JyBbd10KW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1v
bi90aW1lci5jOjYwIGRvd25faGVhcCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdoZWFwJyBbcl0KW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkg
eGVuL2NvbW1vbi90aW1lci5jOjgwIHVwX2hlYXAoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnaGVhcCcgW3JdClt0bWVtXSAgIDEyOSB4ZW4v
Y29tbW9uL3RtZW0uYzoxNDMxIGRvX3RtZW1fZGVzdHJveV9wb29sKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NsaWVudC0+cG9vbHMnIFty
XSAobG9jYWwgY2FwKQpbdG1lbV0gICAxMjkgeGVuL2NvbW1vbi90bWVtLmM6
MTcwOSB0bWVtY19zYXZlX2dldF9uZXh0X3BhZ2UoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnY2xpZW50LT5wb29scycgW3JdIChsb2NhbCBj
YXApClt0bWVtXSAgIDEyOSB4ZW4vY29tbW9uL3RtZW0uYzoxODExIHRtZW1j
X3Jlc3RvcmVfcHV0X3BhZ2UoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnY2xpZW50LT5wb29scycgW3JdIChsb2NhbCBjYXApClt0bWVtXSAg
IDEyOSB4ZW4vY29tbW9uL3RtZW0uYzoxODI5IHRtZW1jX3Jlc3RvcmVfZmx1
c2hfcGFnZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjbGll
bnQtPnBvb2xzJyBbcl0gKGxvY2FsIGNhcCkKW3RtZW1dICAgMTI5IHhlbi9j
b21tb24vdG1lbV94ZW4uYzoyMjMgY3B1X2NhbGxiYWNrKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpb
aW5pdF0gICAxMjUgeGVuL2NvbW1vbi91bmx6bWEuYzozMDYgcGVla19vbGRf
Ynl0ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd3ci0+YnVm
ZmVyJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRdICAgMTI5IHhlbi9jb21tb24v
dW54ei5jOjE4NCBkZWNfdmxpKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2luJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRdICAgMTI5IHhlbi9j
b21tb24vdW54ei5jOjMyNyBkaWN0X2dldCgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdkaWN0LT5idWYnIFtyXQpbaW5pdF0gICAgIDEgeGVu
L2NvbW1vbi91bnh6LmM6MzYyIGRpY3RfcmVwZWF0KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2RpY3QtPmJ1ZicgW3JdCltpbml0XSAgIDEy
MyB4ZW4vY29tbW9uL3VueHouYzo0NTUgcmNfcmVhZF9pbml0KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2ItPmluJyBbcl0KW2luaXRdICAg
MTI5IHhlbi9jb21tb24vdW54ei5jOjQ2IHh6X2NyYzMyKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3h6X2NyYzMyX3RhYmxlJyBbcl0KW2lu
aXRdICAgMTIxIHhlbi9jb21tb24vdW54ei5jOjQ4MiByY19ub3JtYWxpemUo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncmMtPmluJyBbcl0K
W2luaXRdICAgMTI2IHhlbi9jb21tb24vdW54ei5jOjYwMyBkZWNfbWFpbigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdiLT5pbicgW3JdIChs
b2NhbCBjYXApCltpbml0XSAgIDEyOSB4ZW4vY29tbW9uL3VueHouYzo2MjYg
bHptYV9sZW4oKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbC0+
bG93JyBbcl0KW2luaXRdICAgMTI5IHhlbi9jb21tb24vdW54ei5jOjYzMSBs
em1hX2xlbigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdsLT5t
aWQnIFtyXQpbaW5pdF0gICAxMjggeGVuL2NvbW1vbi91bnh6LmM6NjYwIGx6
bWFfbWF0Y2goKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncy0+
bHptYS5kaXN0X3Nsb3QnIFtyXQpbaW5pdF0gICAxMjkgeGVuL2NvbW1vbi91
bnh6LmM6Njk0IGx6bWFfcmVwX21hdGNoKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ3MtPmx6bWEuaXNfcmVwMF9sb25nW3MtPmx6bWEuc3Rh
dGVdJyBbd10KW2luaXRdICAgMTI0IHhlbi9jb21tb24vdW54ei5jOjk3MCB4
el9kZWNfbHptYTJfcnVuKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2ItPmluJyBbcl0KW2NvbnN0XSAgIDEyOSB4ZW4vY29tbW9uL3ZtX2V2
ZW50LmM6NTEgdm1fZXZlbnRfZW5hYmxlKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2QtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXMnIFtyXQpb
cHJpbnRmXSAgICAxMjggeGVuL2NvbW1vbi92c3ByaW50Zi5jOjEwNCBzaW1w
bGVfc3RydG91bGwoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X2N0eXBlJyBbd10gKGxvY2FsIGNhcCkKW2hhcmQtdG8tdHJpZ2dlcl0gICAx
MjkgeGVuL2NvbW1vbi92c3ByaW50Zi5jOjUzIHNpbXBsZV9zdHJ0b3VsKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19jdHlwZScgW3ddIChs
b2NhbCBjYXApCltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9jb21tb24v
eG1hbGxvY190bHNmLmM6MTc5IEZJTkRfU1VJVEFCTEVfQkxPQ0soKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncC0+c2xfYml0bWFwJyBbcl0K
W2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi94bWFsbG9jX3Rs
c2YuYzoxODUgRklORF9TVUlUQUJMRV9CTE9DSygpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdwLT5tYXRyaXhbKmZsXScgW3JdCltoYXJkLXRv
LXRyaWdnZXJdICAgMTI5IHhlbi9jb21tb24veG1hbGxvY190bHNmLmM6MjA2
IEVYVFJBQ1RfQkxPQ0tfSERSKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ3AtPm1hdHJpeFtmbF0nIFt3XQpbaGFyZC10by10cmlnZ2VyXSAg
IDEyOSB4ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jOjIxMyBFWFRSQUNUX0JM
T0NLX0hEUigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwLT5z
bF9iaXRtYXAnIFt3XQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29t
bW9uL3htYWxsb2NfdGxzZi5jOjIzNCBFWFRSQUNUX0JMT0NLKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AtPm1hdHJpeFtmbF0nIFt3XQpb
aGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29tbW9uL3htYWxsb2NfdGxz
Zi5jOjIzNyBFWFRSQUNUX0JMT0NLKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3AtPnNsX2JpdG1hcCcgW3ddCltoYXJkLXRvLXRyaWdnZXJd
ICAgMTI5IHhlbi9jb21tb24veG1hbGxvY190bHNmLmM6MjUwIElOU0VSVF9C
TE9DSygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwLT5tYXRy
aXhbZmxdJyBbcl0KW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1v
bi94bWFsbG9jX3Rsc2YuYzoyNTQgSU5TRVJUX0JMT0NLKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AtPnNsX2JpdG1hcCcgW3ddCltoYXJk
LXRvLXRyaWdnZXJdICAgMTI5IHhlbi9jcnlwdG8vcmlqbmRhZWwuYzoxMDE4
IHJpam5kYWVsRW5jcnlwdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdUZTQnIFtyXQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY3J5
cHRvL3Jpam5kYWVsLmM6NzQ2IHJpam5kYWVsS2V5U2V0dXBFbmMoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnVGU0JyBbcl0KW2hhcmQtdG8t
dHJpZ2dlcl0gICAxMjkgeGVuL2NyeXB0by9yaWpuZGFlbC5jOjk1OCByaWpu
ZGFlbEVuY3J5cHQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
VGUwJyBbcl0KW2luaXRdICAgMTI5IHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1
MC5jOjE0NDYgbnMxNjU1MF9pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ25zMTY1NTBfY29tJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRd
ICAgMTI5IHhlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmM6NTMxIHNlcmlhbF9p
cnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnY29tJyBbcl0g
KGxvY2FsIGNhcCkKW2FybV0gICAgIDEgeGVuL2RyaXZlcnMvY2hhci9zZXJp
YWwuYzo1NDAgc2VyaWFsX3Z1YXJ0X2luZm8oKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnY29tJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRdICAg
MTI5IHhlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmM6NTY1IHNlcmlhbF9yZWdp
c3Rlcl91YXJ0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nv
bScgW3ddCltwbGF0Zm9ybV9vcF0gICAxMjkgeGVuL2RyaXZlcnMvY3B1ZnJl
cS9jcHVmcmVxLmM6MTM3IGNwdWZyZXFfbGltaXRfY2hhbmdlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XSAobG9jYWwgY2FwKQpbcGxhdGZvcm1fb3BdICAgMTI5IHhlbi9kcml2ZXJz
L2NwdWZyZXEvY3B1ZnJlcS5jOjE0MSBjcHVmcmVxX2xpbWl0X2NoYW5nZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3JfcG1p
bmZvJyBbcl0gKGxvY2FsIGNhcCkKW3BsYXRmb3JtX29wXSAgIDEyOSB4ZW4v
ZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYzoxNzAgY3B1ZnJlcV9hZGRfY3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9w
bWluZm8nIFtyXSAobG9jYWwgY2FwKQpbcGxhdGZvcm1fb3BdICAgMTI5IHhl
bi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jOjE3OCBjcHVmcmVxX2FkZF9j
cHUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddIChsb2NhbCBjYXApCltjcHUtZG93bl0gICAxMjkgeGVu
L2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmM6MzI4IGNwdWZyZXFfZGVsX2Nw
dSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3Jf
cG1pbmZvJyBbcl0gKGxvY2FsIGNhcCkKW2NwdS1kb3duXSAgIDEyOSB4ZW4v
ZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYzozMzMgY3B1ZnJlcV9kZWxfY3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XSAobG9jYWwgY2FwKQpbY3B1LXVwXSAgIDEyOSB4ZW4vZHJp
dmVycy9jcHVmcmVxL2NwdWZyZXFfbWlzY19nb3Zlcm5vcnMuYzoxMDIgY3B1
ZnJlcV91c2Vyc3BhY2VfY3B1X2NhbGxiYWNrKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbY3B1ZnJl
cV0gICAgMTI2IHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcV9taXNjX2dv
dmVybm9ycy5jOjQxIGNwdWZyZXFfZ292ZXJub3JfdXNlcnNwYWNlKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQn
IFt3XQpbZG9fcG1fb3BdICAgMTI5IHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1
ZnJlcV9taXNjX2dvdmVybm9ycy5jOjcxIHdyaXRlX3VzZXJzcGFjZV9zY2Fs
aW5nX3NldHNwZWVkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XSAobG9jYWwgY2FwKQpbYm91bmRdICAg
MTI1IHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcV9vbmRlbWFuZC5jOjE5
MiBkYnNfdGltZXJfaW5pdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2NwdWZyZXFdICAgIDEyNiB4
ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXFfb25kZW1hbmQuYzoyMjQgY3B1
ZnJlcV9nb3Zlcm5vcl9kYnMoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltjcHUtdXBdICAgMTI5IHhl
bi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jOjE1MiBjcHVmcmVxX3N0YXRp
c3RpY19leGl0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbZG9fcG1fb3BdICAgMTI5IHhlbi9kcml2
ZXJzL2NwdWZyZXEvdXRpbGl0eS5jOjE3NCBjcHVmcmVxX3N0YXRpc3RpY19y
ZXNldCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNz
b3JfcG1pbmZvJyBbcl0KW2RvX3BtX29wXSAgIDEyOSB4ZW4vZHJpdmVycy9j
cHVmcmVxL3V0aWxpdHkuYzoxNzYgY3B1ZnJlcV9zdGF0aXN0aWNfcmVzZXQo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddCltwbV0gICAxMjkgeGVuL2RyaXZlcnMvY3B1ZnJlcS91dGls
aXR5LmM6MzgwIGNwdWZyZXFfZHJpdmVyX2dldGF2ZygpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10gKGxv
Y2FsIGNhcCkKW3BtXSAgIDEyOSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxp
dHkuYzo0MDMgY3B1ZnJlcV91cGRhdGVfdHVyYm8oKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltwbV0g
ICAxMjkgeGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmM6NDMwIGNwdWZy
ZXFfZ2V0X3R1cmJvX3N0YXR1cygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3BtXSAgIDEyOSB4ZW4v
ZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo0OCBjcHVmcmVxX3Jlc2lkZW5j
eV91cGRhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19w
ZXJfY3B1X29mZnNldCcgW3ddCltwbV0gICAxMjkgeGVuL2RyaXZlcnMvY3B1
ZnJlcS91dGlsaXR5LmM6NTcgY3B1ZnJlcV9yZXNpZGVuY3lfdXBkYXRlKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3B4cHQtPnUucHQnIFt3
XQpbYm91bmRdICAgMTI5IHhlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5j
OjY2IGNwdWZyZXFfc3RhdGlzdGljX3VwZGF0ZSgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3JfcG1pbmZvJyBbcl0KW2JvdW5k
XSAgIDEyOSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo2OCBjcHVm
cmVxX3N0YXRpc3RpY191cGRhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltib3VuZF0gICAxMjkg
eGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmM6ODAgY3B1ZnJlcV9zdGF0
aXN0aWNfdXBkYXRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3B4cHQtPnUucHQnIFt3XQpbYm91bmRdICAgMTI5IHhlbi9kcml2ZXJzL2Nw
dWZyZXEvdXRpbGl0eS5jOjg0IGNwdWZyZXFfc3RhdGlzdGljX3VwZGF0ZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdweHB0LT51LnRyYW5z
X3B0ICsgZnJvbSAqIHBtcHQtPnBlcmYuc3RhdGVfY291bnQnIFt3XQpbY3B1
LXVwXSAgIDEyOSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo5MyBj
cHVmcmVxX3N0YXRpc3RpY19pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9wbWluZm8nIFtyXQpbY3B1LXVwXSAgIDEy
OSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo5NSBjcHVmcmVxX3N0
YXRpc3RpY19pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYW1kXSAxMjkgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYzoxMzYgcmVzZXJ2ZV91bml0
eV9tYXBfZm9yX2RldmljZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdpdnJzX21hcHBpbmdzJyBbcl0KW2FtZF0gICAgIDEyOSB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jOjIwMyByZWdpc3Rl
cl9leGNsdXNpb25fcmFuZ2VfZm9yX2RldmljZSgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdpdnJzX21hcHBpbmdzJyBbcl0KW2FtZF0gICAg
IDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5j
OjYzIGFkZF9pdnJzX21hcHBpbmdfZW50cnkoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnaXZyc19tYXBwaW5ncycgW3ddClthbWRdICAgIDEy
OSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jOjEw
NiBnZXRfaW50cmVtYXBfZW50cnkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnZ2V0X2l2cnNfbWFwcGluZ3Moc2VnKScgW3JdClthbWRdICAg
IDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5j
OjExOCBmcmVlX2ludHJlbWFwX2VudHJ5KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2dldF9pdnJzX21hcHBpbmdzKHNlZyknIFt3XQpbYW1k
XSAgICAxMjkgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2lu
dHIuYzozNjcgYW1kX2lvbW11X2lvYXBpY191cGRhdGVfaXJlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lvYXBpY19zYmRmW2lkeF0ucGlu
XzJfaWR4JyBbcl0KW2FtZF0gICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9pbnRyLmM6MzY5IGFtZF9pb21tdV9pb2FwaWNfdXBk
YXRlX2lyZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcmbmV3
X3J0ZScgW3ddClthbWRdICAgIDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW50ci5jOjQwMyBhbWRfaW9tbXVfcmVhZF9pb2FwaWNf
ZnJvbV9pcmUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaW9h
cGljX3NiZGZbaWR4XS5waW5fMl9pZHgnIFtyXQpbYW1kXSAgICAxMjkgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYzo2NCBnZXRf
aW50cmVtYXBfbG9jaygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdnZXRfaXZyc19tYXBwaW5ncyhzZWcpJyBbcl0KW2FtZF0gICAgMTI5IHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmM6NzEgZ2V0
X2ludHJlbWFwX3JlcXVlc3Rvcl9pZCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdnZXRfaXZyc19tYXBwaW5ncyhzZWcpJyBbcl0gKGxvY2Fs
IGNhcCkKW2FtZF0gICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9pbnRyLmM6NzYgYWxsb2NfaW50cmVtYXBfZW50cnkoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZ2V0X2l2cnNfbWFwcGluZ3Mo
c2VnKScgW3JdClthbWRdICAgIDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jOjM5IGZpbmRfaW9tbXVfZm9yX2Rldmlj
ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpdnJzX21hcHBp
bmdzJyBbd10gKGxvY2FsIGNhcCkKW2FtZF0gICAgMTI5IHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmM6NzggZ2V0X2RtYV9y
ZXF1ZXN0b3JfaWQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
aXZyc19tYXBwaW5ncycgW3JdIChsb2NhbCBjYXApCltjb25zdGFudF0gICAg
IDEgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYzoxMDI1IGh2bV9kcGNp
X2VvaSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdodm1faXJx
X2RwY2ktPmdpcnEnIFtyXSAobG9jYWwgY2FwKQpbYm91bmRdICAgMTI5IHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmM6MTA4NyBjcHVfY2FsbGJhY2so
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddCltkb20wLXZteF0gICAxMjkgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2ludHJlbWFwLmM6MzQxIGlvYXBpY19ydGVfdG9fcmVtYXBf
ZW50cnkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnYXBpY19w
aW5fMl9pcl9pZHhbYXBpY10nIFtyXQpbZG9tMC12bXhdICAgMTI5IHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jOjM4NSBpb2FwaWNf
cnRlX3RvX3JlbWFwX2VudHJ5KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ21wX2lvYXBpY3MnIFt3XQpbZG9tMC12bXhdICAgMTI5IHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jOjQyMSBpb19hcGlj
X3JlYWRfcmVtYXBfcnRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ21wX2lvYXBpY3MnIFtyXQpbZG9tMC12bXhdICAgMTI5IHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jOjQyNSBpb19hcGljX3Jl
YWRfcmVtYXBfcnRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2FwaWNfcGluXzJfaXJfaWR4W2FwaWNdJyBbcl0KW2RvbTAtdm14XSAgIDEy
OSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYzo0NDYg
aW9fYXBpY193cml0ZV9yZW1hcF9ydGUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnbXBfaW9hcGljcycgW3JdCltib3VuZF0gICAgIDIgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmM6MTM0NSBkb21haW5f
Y29udGV4dF9tYXBwaW5nX29uZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdjb250ZXh0X2VudHJpZXMnIFtyXQpbZG9tMC12bXhdICAgICAy
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jOjE1ODEgZG9t
YWluX2NvbnRleHRfdW5tYXBfb25lKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2NvbnRleHRfZW50cmllcycgW3JdCltoYXJkLXRvLXRyaWdn
ZXJdICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
OjE3OTcgaW50ZWxfaW9tbXVfbWFwX3BhZ2UoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAncGFnZScgW3JdCltib3VuZF0gICAxMjkgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmM6MjMzIGJ1c190b19jb250
ZXh0X21hZGRyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Jv
b3RfZW50cmllcycgW3JdCltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jOjg1NSBpb21tdV9nZXRf
ZmF1bHRfcmVhc29uKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2ludHJfcmVtYXBfZmF1bHRfcmVhc29ucycgW3JdCltoYXJkLXRvLXRyaWdn
ZXJdICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
Ojg2MCBpb21tdV9nZXRfZmF1bHRfcmVhc29uKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2RtYV9yZW1hcF9mYXVsdF9yZWFzb25zJyBbcl0g
KGxvY2FsIGNhcCkKW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jOjIyNCBkZXZfaW52YWxpZGF0
ZV9zeW5jKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lvbW11
LT5kb21pZF9tYXAnIFtyXQpbaW9tbXUtdmVyYm9zZV0gICAxMjkgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxzLmM6MTE1IHByaW50X3Z0ZF9l
bnRyaWVzKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Jvb3Rf
ZW50cnknIFt3XQpbaW9tbXUtdmVyYm9zZV0gICAxMjkgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3V0aWxzLmM6MTMyIHByaW50X3Z0ZF9lbnRyaWVz
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2N0eHRfZW50cnkn
IFtyXQpbaW9tbXUtdmVyYm9zZV0gICAxMjkgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3V0aWxzLmM6MTYwIHByaW50X3Z0ZF9lbnRyaWVzKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2wnIFtyXQpbaGFyZC10by10
cmlnZ2VyXSAgIDEyOSB4ZW4vZHJpdmVycy92cGNpL21zaXguYzoxOTMgZ2V0
X2VudHJ5KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21zaXgt
PmVudHJpZXMnIFtyXQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmln
L3pjb25mLnRhYi5jOjEwNDEgeXlfcmVkdWNlX3ByaW50KCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3l5cjInIFtyXQpbdG9vbHNdICAgMTI5
IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjEwNDMgeXlfcmVkdWNl
X3ByaW50KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3l5cmxp
bmUnIFtyXQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25m
LnRhYi5jOjEwNTAgeXlfcmVkdWNlX3ByaW50KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3l5cHJocycgW3ddClt0b29sc10gICAxMjkgeGVu
L3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmM6MTMzIGNvbmZfc2V0X3N5bV92
YWwoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltLT5kZWYn
IFt3XQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRh
Yi5jOjE2ODMgeXlfdHJ5X05VTF90cmFucygpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICd5eV9ueHQnIFtyXQpbdG9vbHNdICAgMTI5IHhlbi90
b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjIxMiBhZGRfYnl0ZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcqbGluZXB0cicgW3ddClt0b29s
c10gICAxMjkgeGVuL3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmM6MjEzNSB6
Y29uZl9zY2FuX2J5dGVzKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2J1ZicgW3ddClt0b29sc10gICAxMjkgeGVuL3Rvb2xzL2tjb25maWcv
emNvbmYudGFiLmM6MzA4IGNvbmZfcmVhZF9zaW1wbGUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltLT5kZWYnIFt3XQpbdG9vbHNdICAg
MTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjM5OCBjb25mX3Jl
YWRfc2ltcGxlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nz
LT5kZWYnIFt3XSAobG9jYWwgY2FwKQpbdG9vbHNdICAgICAxIHhlbi90b29s
cy9rY29uZmlnL3pjb25mLnRhYi5jOjc2MCBjb25mX3dyaXRlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Rpcm5hbWUnIFt3XQpbdG9vbHNd
ICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjg0NyBhcHBl
bmRfc3RyaW5nKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Rl
eHQnIFt3XQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25m
LnRhYi5jOjg1NCBhbGxvY19zdHJpbmcoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAndGV4dCcgW3ddClt0b29sc10gICAxMjkgeGVuL3Rvb2xz
L2tjb25maWcvemNvbmYudGFiLmM6ODgga2NvbmZfaWRfaGFzaCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzdHInIFtyXQpbdG9vbHNdICAg
MTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjk4NiB5eV9zeW1i
b2xfcHJpbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAneXl0
bmFtZScgW3ddIChsb2NhbCBjYXApClt0b29sc10gICAxMjkgeGVuL3Rvb2xz
L3N5bWJvbHMuYzo0MTUgbGVhcm5fc3ltYm9sKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3Rva2VuX3Byb2ZpdCcgW3ddClt0b29sc10gICAx
MjkgeGVuL3Rvb2xzL3N5bWJvbHMuYzo0MjQgZm9yZ2V0X3N5bWJvbCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd0b2tlbl9wcm9maXQnIFt3
XQo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Mon Jan 21 13:17:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 13:17: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-devel-bounces@lists.xenproject.org>)
	id 1glZRu-0005ME-Hg; Mon, 21 Jan 2019 13:17: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glZRt-0005M5-HX
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 13:17:09 +0000
X-Inumbo-ID: da15de44-1d7e-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da15de44-1d7e-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 13:17:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glZRo-00078G-Oz; Mon, 21 Jan 2019 13:17:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glZRn-0002ER-RI; Mon, 21 Jan 2019 13:17:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glZRn-00086m-QM; Mon, 21 Jan 2019 13:17:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132136-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-i386-freebsd10-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c5feba4358ed485b91c2f535d703758aa6d8872f
X-Osstest-Versions-That: linux=b83b3fa78445387f351cef477a112e503d72b9f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 13:17:03 +0000
Subject: [Xen-devel] [linux-4.4 test] 132136: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjEzNiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjEzNi8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTcgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMjA0MCBwYXNzIGluIDEzMjEzNgogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMu
cmVwZWF0IGZhaWwgaW4gMTMyMDQwIHBhc3MgaW4gMTMyMTM2CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kIDEzIGd1ZXN0LXN0YXJ0LjIgZmFpbCBpbiAxMzIwNDAgcGFzcyBpbiAx
MzIxMzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhl
bi1ib290ICAgZmFpbCBwYXNzIGluIDEzMjA0MAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgICBmYWlsIHBhc3MgaW4gMTMyMDQwCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYzVmZWJhNDM1OGVk
NDg1YjkxYzJmNTM1ZDcwMzc1OGFhNmQ4ODcyZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgYjgzYjNmYTc4NDQ1Mzg3ZjM1MWNlZjQ3N2ExMTJlNTAzZDcyYjlmMAoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTMxOTg2ICAyMDE5LTAxLTE2IDE3OjAzOjE4IFogICAgNCBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjA0MCAgMjAxOS0wMS0xOCAwMjoyNzowNyBaICAgIDMg
ZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQW5kcmV3
IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBcm5kIEJlcmdtYW5uIDxhcm5k
QGFybmRiLmRlPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNvLnVr
PgogIEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+CiAgQ2hyaXMgTWFzb24gPGNs
bUBmYi5jb20+CiAgQ2hyaXN0b3BoIExhbWV0ZXIgPGNsQGxpbnV4LmNvbT4KICBEYW5pZWxlIFBh
bG1hcyA8ZG5scGxtQGdtYWlsLmNvbT4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+
CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEZpbGlwZSBNYW5hbmEgPGZk
bWFuYW5hQHN1c2UuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRh
dGlvbi5vcmc+CiAgR3UgSmlueGlhbmcgPGd1anhAY24uZnVqaXRzdS5jb20+CiAgSGFucyBkZSBH
b2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBJY2Vub3d5IFpoZW5nIDxpY2Vub3d5QGFvc2Mu
aW8+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFjayBTdG9ja2Vy
IDxqYWNrc3RvY2tlci45M0BnbWFpbC5jb20+CiAgSmVmZiBNYWhvbmV5IDxqZWZmbUBzdXNlLmNv
bT4KICBKb3NlZiBCYWNpayA8amJhY2lrQGZiLmNvbT4KICBLYWlsYW5nIFlhbmcgPGthaWxhbmdA
cmVhbHRlay5jb20+CiAgTGV5IEZvb24gVGFuIDxsZnRhbkBhbHRlcmEuY29tPgogIExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaXUgQm8gPGJvLmxpLmxp
dUBvcmFjbGUuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgog
IFF1IFdlbnJ1byA8cXV3ZW5ydW8uYnRyZnNAZ214LmNvbT4KICBRdSBXZW5ydW8gPHF1d2VucnVv
QGNuLmZ1aml0c3UuY29tPgogIFF1IFdlbnJ1byA8d3F1QHN1c2UuY29tPgogIFJhZmFlbCBKLiBX
eXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9z
cy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBTaGFva3VuIFpoYW5nIDx6aGFuZ3NoYW9rdW5AaGlz
aWxpY29uLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgVGFr
YXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+
CiAgVmFzaWx5IEF2ZXJpbiA8dnZzQHZpcnR1b3p6by5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2FA
dGhlLWRyZWFtcy5kZT4KICBZaSBaZW5nIDx5aXplbmdAYXNybWljcm8uY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKICAgYjgzYjNmYTc4NDQ1Li5jNWZlYmE0MzU4ZWQgIGM1ZmViYTQz
NThlZDQ4NWI5MWMyZjUzNWQ3MDM3NThhYTZkODg3MmYgLT4gdGVzdGVkL2xpbnV4LTQuNAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 13:23:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1glZXW-00067a-8O; Mon, 21 Jan 2019 13:22: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=u29s=P5=citrix.com=prvs=917a3d296=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1glZXV-00067V-CM
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 13:22:57 +0000
X-Inumbo-ID: a9446e4f-1d7f-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9446e4f-1d7f-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 13:22:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="84866585"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH] iommu: specify page_count rather than page_order to
 iommu_map/unmap()...
Thread-Index: AQHUr0dgI9Q2tc4Em0q//ZrZuMXseaW5iU4AgAAYVRD///IWAIAAJVOw
Date: Mon, 21 Jan 2019 13:22:36 +0000
Message-ID: <a2497e649cfb499aa6f719fe474b5975@AMSPEX02CL03.citrite.net>
References: <20190118160328.10455-1-paul.durrant@citrix.com>
 <5C45ACAA020000780020FAF9@prv1-mh.provo.novell.com>
 <b972772efd3f4ac195d9c0311f71acf6@AMSPEX02CL03.citrite.net>
 <5C45B568020000780020FB4A@prv1-mh.provo.novell.com>
In-Reply-To: <5C45B568020000780020FB4A@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Sander Eikelenboom <linux@eikelenboom.it>, Julien Grall <julien.grall@arm.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Chao Gao <chao.gao@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjEgSmFudWFyeSAyMDE5IDEyOjA1Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4K
PiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT47Cj4gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFNhbmRl
ciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+Owo+IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+OyBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Owo+IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZz47Cj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgVGltIChYZW4ub3JnKQo+IDx0aW1AeGVuLm9yZz4KPiBTdWJqZWN0OiBSRTogW1BBVENIXSBp
b21tdTogc3BlY2lmeSBwYWdlX2NvdW50IHJhdGhlciB0aGFuIHBhZ2Vfb3JkZXIgdG8KPiBpb21t
dV9tYXAvdW5tYXAoKS4uLgo+IAo+ID4+PiBPbiAyMS4wMS4xOSBhdCAxMjo1NiwgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0K
PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+IFNl
bnQ6IDIxIEphbnVhcnkgMjAxOSAxMToyOAo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPgo+ID4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPjsgQW5kcmV3IENvb3Blcgo+ID4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUm9n
ZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47Cj4gV2VpCj4gPj4gTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPjsgU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5p
dD47Cj4gPj4gR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEph
Y2tzb24KPiA+PiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+OyBKdW4gTmFrYWppbWEKPiA+PiA8anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgU3RlZmFubwo+ID4+IFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0KPiA+PiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+ID4+IDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gPj4gU3ViamVjdDog
UmU6IFtQQVRDSF0gaW9tbXU6IHNwZWNpZnkgcGFnZV9jb3VudCByYXRoZXIgdGhhbiBwYWdlX29y
ZGVyCj4gdG8KPiA+PiBpb21tdV9tYXAvdW5tYXAoKS4uLgo+ID4+Cj4gPj4gPj4+IE9uIDE4LjAx
LjE5IGF0IDE3OjAzLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gLi4u
YW5kIHJlbW92ZSBhbGlnbm1lbnQgYXNzZXJ0aW9ucy4KPiA+PiA+Cj4gPj4gPiBUZXN0aW5nIHNo
b3dzIHRoYXQgY2VydGFpbiBjYWxsZXJzIG9mIGlvbW11X2xlZ2FjeV9tYXAvdW5tYXAoKQo+IHNw
ZWNpZnkKPiA+PiA+IG9yZGVyID4gMCByYW5nZXMgdGhhdCBhcmUgbm90IG9yZGVyIGFsaWduZWQg
dGh1cyBjYXVzaW5nIG9uZSBvZiB0aGUKPiA+PiA+IElTX0FMSUdORUQoKSBhc3NlcnRpb25zIHRv
IGZpcmUuCj4gPj4KPiA+PiBBcyBzYWlkIGJlZm9yZSAtIHdpdGhvdXQgYSBtdWNoIGJldHRlciBl
eHBsYW5hdGlvbiBvZiB3aHkgdGhlIGN1cnJlbnQKPiA+PiBvcmRlci1iYXNlZCBtb2RlbCBpcyB1
bnN1aXRhYmxlIChzbyBmYXIgSSd2ZSBiZWVuIHByb3ZpZGVkIG9ubHkgdmFndWUKPiA+PiBwb2lu
dGVycyBpbnRvICJzb21ld2hlcmUgaW4gUFZIIERvbTAgYm9vdCBjb2RlIiBpaXJjKSB0byB1bmRl
cnN0YW5kCj4gPj4gd2h5IGl0J3MgdW5kZXNpcmFibGUgdG8gc2ltcGx5IG1ha2UgdGhvc2UgY2Fs
bCBzaXRlcyBvYmV5IHRvIHRoZQo+IGN1cnJlbnQKPiA+PiByZXF1aXJlbWVudHMsIEknbSBub3Qg
aGFwcHkgdG8gc2VlIHVzIGdvIHRoaXMgcm91dGUuCj4gPgo+ID4gSSB0aG91Z2h0Li4uCj4gPgo+
ID4gIlVzaW5nIGEgY291bnQgYWN0dWFsbHkgbWFrZXMgbW9yZSBzZW5zZSBiZWNhdXNlIHRoZSB2
YWxpZAo+ID4gc2V0IG9mIG1hcHBpbmcgb3JkZXJzIGlzIHNwZWNpZmljIHRvIHRoZSBJT01NVSBp
bXBsZW1lbnRhdGlvbiBhbmQgdG8gaXQKPiA+IHNob3VsZCBiZSB1cCB0byB0aGUgaW1wbGVtZW50
YXRpb24gc3BlY2lmaWMgY29kZSB0byB0cmFuc2xhdGUgYSBtYXBwaW5nCj4gPiBjb3VudCBpbnRv
IGFuIG9wdGltYWwgc2V0IG9mIG1hcHBpbmcgb3JkZXJzICh3aGVuIHRoZSBjb2RlIGlzIGZpbmFs
bHkKPiA+IG1vZGlmaWVkIHRvIHN1cHBvcnQgb3JkZXJzID4gMCkuIgo+ID4KPiA+IC4uLndhcyBy
ZWFzb25hYmx5IGNsZWFyLiBJcyB0aGF0IG5vdCBhIHJlYXNvbmFibGUganVzdGlmaWNhdGlvbj8g
V2hhdAo+IGVsc2UKPiA+IGNvdWxkIEkgc2F5Pwo+IAo+IFdlbGwsIEkgd2FzIGhvcGluZyB0byBi
ZSBwb2ludGVkIGF0IHRoZSAoYXBwYXJlbnRseSBtdWx0aXBsZSkgY2FsbCBzaXRlcwo+IHdoZXJl
IG1ha2luZyB0aGVtIG1hdGNoIHRoZSBjdXJyZW50IGZ1bmN0aW9uIHBhdHRlcm4gaXMgbW9yZSBp
bnZvbHZlZAo+IGFuZC9vciBsZXNzIGRlc2lyYWJsZSB0aGFuIGNoYW5naW5nIHRoZSBmdW5jdGlv
bnMgaGVyZS4KCkFGQUlDVCwgb25lIG9mIHRoZW0gaXMgbWVtb3J5LmM6cG9wdWxhdGVfcGh5c21h
cCgpIHdoZXJlIHRoZSBleHRlbnQgb3JkZXIgY29tZXMgZnJvbSB0aGUgbWVtb3BfYXJncyBhbmQg
dGhlIG1lbW9yeSBjb21lcyBmcm9tIGFsbG9jX2RvbWhlYXBfcGFnZXMoKSwgd2hpY2ggSSBkb24n
dCBiZWxpZXZlIGFsaWducyBtZW1vcnkgb24gdGhlIHNwZWNpZmllZCBvcmRlci4gUmVnYXJkbGVz
cyBvZiB0aGUgYWxpZ25tZW50IHRob3VnaCwgdGhlIGZhY3QgdGhhdCBvcmRlciBjb21lcyBmcm9t
IGEgaHlwZXJjYWxsIGFyZ3VtZW50IGFuZCBtYXkgbm90IG1hdGNoIGFueSBvZiB0aGUgb3JkZXJz
IHN1cHBvcnRlZCBieSB0aGUgSU9NTVUgaW1wbGVtZW50YXRpb24gbWFrZXMgbWUgdGhpbmsgdGhh
dCB1c2luZyBhIHBhZ2UgY291bnQgaXMgYmV0dGVyLgoKICBQYXVsCgo+IAo+IEphbgo+IAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 14:34:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 14:34:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glaei-00030h-Pa; Mon, 21 Jan 2019 14:34:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glaeh-00030X-Cv
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 14:34:27 +0000
X-Inumbo-ID: a67b70a3-1d89-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a67b70a3-1d89-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 14:34:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glaed-0000C7-9c; Mon, 21 Jan 2019 14:34:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glaec-0007RU-W6; Mon, 21 Jan 2019 14:34:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glaec-0005vl-Uw; Mon, 21 Jan 2019 14:34:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132269-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=26225c30ceb21926cb7e5e0cd3cee7d99fe3b6e4
X-Osstest-Versions-That: xen=1912f1220cf87aee28349469893f101980714a05
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 14:34:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132269: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjI2OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjI2OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDI2MjI1YzMwY2ViMjE5MjZjYjdlNWUwY2QzY2VlN2Q5
OWZlM2I2ZTQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE5MTJmMTIy
MGNmODdhZWUyODM0OTQ2OTg5M2YxMDE5ODA3MTRhMDUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjA1OSAgMjAxOS0wMS0xOCAxNTowMToxMiBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzIyNjkgIDIwMTktMDEtMjEgMTI6MDM6MTggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMTkxMmYxMjIwYy4uMjYyMjVjMzBjZSAgMjYyMjVjMzBj
ZWIyMTkyNmNiN2U1ZTBjZDNjZWU3ZDk5ZmUzYjZlNCAtPiBzbW9rZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 14:49:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1glasl-0003xW-Bq; Mon, 21 Jan 2019 14:48: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=pK04=P5=citrix.com=prvs=917ecb37e=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1glask-0003xR-LJ
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 14:48:58 +0000
X-Inumbo-ID: ae4b3382-1d8b-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae4b3382-1d8b-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 14:48:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76063577"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 21 Jan 2019 14:48:41 +0000
Message-ID: <20190121144841.24467-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] configure: Don't add Xen's libs to LDFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBYZW4gaXMgZGV0ZWN0ZWQgdmlhIHBrZy1jb25maWcsIGl0IGlzbid0IG5lY2Vzc2FyeSB0
byBtb2RpZnkKTERGTEFHUyBhcyBtb2RpZnlpbmcgbGlic19zb2Z0bW11IGlzIGVub3VnaC4KClJl
cG9ydGVkLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+ClNpZ25l
ZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0K
IGNvbmZpZ3VyZSB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS9jb25maWd1cmUgYi9jb25maWd1cmUKaW5kZXggMTJmZDM0ZjMwYi4uOThiMjcwOTc0ZCAx
MDA3NTUKLS0tIGEvY29uZmlndXJlCisrKyBiL2NvbmZpZ3VyZQpAQCAtMjM1NSw3ICsyMzU1LDYg
QEAgaWYgdGVzdCAiJHhlbiIgIT0gIm5vIiA7IHRoZW4KICAgICBmaQogICAgIFFFTVVfQ0ZMQUdT
PSIkUUVNVV9DRkxBR1MgJCgkcGtnX2NvbmZpZyAtLWNmbGFncyAkeGVuX3BjKSIKICAgICBsaWJz
X3NvZnRtbXU9IiQoJHBrZ19jb25maWcgLS1saWJzICR4ZW5fcGMpICRsaWJzX3NvZnRtbXUiCi0g
ICAgTERGTEFHUz0iJCgkcGtnX2NvbmZpZyAtLWxpYnMgJHhlbl9wYykgJExERkxBR1MiCiAgIGVs
c2UKIAogICAgIHhlbl9saWJzPSItbHhlbnN0b3JlIC1seGVuY3RybCAtbHhlbmd1ZXN0IgotLSAK
QW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 15:16:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 15:16: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-devel-bounces@lists.xenproject.org>)
	id 1glbIn-0006G3-L9; Mon, 21 Jan 2019 15:15: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=HkYp=P5=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1glbIl-0006Fy-Uv
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 15:15:51 +0000
X-Inumbo-ID: 6f441b4a-1d8f-11e9-a1e0-bc764e045a96
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f441b4a-1d8f-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 15:15:50 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id t27so23790955wra.6
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 07:15:50 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=37/s2dgWli8/Y1vgIEJOLfwAcXi+taxuGMlcX3Y/6HI=;
 b=iXhVf25WTEhjrPUFob0ZSZ8vW2NtkdlI2vh85WZ6Nmh8Hnu7XS2V8MXMnYj4PAdEwV
 dY724GB4+nd0uZ3JDvh7+i/xFzo2MKPVHt9ZRQAUBUlc8JndE4GtYXnO5Q85umj8+90K
 n7fvIbzIQAb7NAJfDhDr6tuAx9cW5w3Ifd6TpSvVgFHbApvtAB5LFS6UWPVQ7HXhuEKz
 Md5NJX8OTi6lbXaDVSfW9UGOqEUuv/Z3EXFsW4/XPKQngGA82E6MRjhQrfJ1R6MOZ4Et
 2QLQ3WW2M0vfp2xKmcX9/0Hs8nFhpY8QvD9N5mxJnVEov9pGWPNqfBfHh/qf7Zpk7TiE
 UPkA==
X-Gm-Message-State: AJcUukeqmX8OR3xqY94vmhHtj1ivYpCs1A/SRKHr8P4DHuIHZ8yqgcCY
 m7LtDkUcvQ0Z2wBNFfiR5Kc9EQ==
X-Google-Smtp-Source: ALg8bN6njpHDh17+NLnDfR/1IMf01g2wzdaxhLDkQwTlquwrlcuNoNEvInYLCZ8/ccXRTMfLpDfmmA==
X-Received: by 2002:adf:ecc8:: with SMTP id s8mr27749207wro.208.1548083749134; 
 Mon, 21 Jan 2019 07:15:49 -0800 (PST)
Received: from [192.168.1.33] (110.red-83-51-161.dynamicip.rima-tde.net.
 [83.51.161.110])
 by smtp.gmail.com with ESMTPSA id t76sm53902047wme.33.2019.01.21.07.15.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 21 Jan 2019 07:15:48 -0800 (PST)
To: Anthony PERARD <anthony.perard@citrix.com>, qemu-devel@nongnu.org
References: <20190121144841.24467-1-anthony.perard@citrix.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Openpgp: id=89C1E78F601EE86C867495CBA2A3FD6EDEADC0DE;
 url=http://pgp.mit.edu/pks/lookup?op=get&search=0xA2A3FD6EDEADC0DE
Message-ID: <721833db-06fc-5efd-92f5-7824e8b5143d@redhat.com>
Date: Mon, 21 Jan 2019 16:15:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190121144841.24467-1-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] configure: Don't add Xen's
 libs to LDFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yMS8xOSAzOjQ4IFBNLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiBXaGVuIFhlbiBpcyBk
ZXRlY3RlZCB2aWEgcGtnLWNvbmZpZywgaXQgaXNuJ3QgbmVjZXNzYXJ5IHRvIG1vZGlmeQo+IExE
RkxBR1MgYXMgbW9kaWZ5aW5nIGxpYnNfc29mdG1tdSBpcyBlbm91Z2guCj4gCj4gUmVwb3J0ZWQt
Ynk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KPiBTaWduZWQtb2Zm
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAtLS0KPiAg
Y29uZmlndXJlIHwgMSAtCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQo+IGluZGV4IDEyZmQzNGYzMGIuLjk4YjI3
MDk3NGQgMTAwNzU1Cj4gLS0tIGEvY29uZmlndXJlCj4gKysrIGIvY29uZmlndXJlCj4gQEAgLTIz
NTUsNyArMjM1NSw2IEBAIGlmIHRlc3QgIiR4ZW4iICE9ICJubyIgOyB0aGVuCj4gICAgICBmaQo+
ICAgICAgUUVNVV9DRkxBR1M9IiRRRU1VX0NGTEFHUyAkKCRwa2dfY29uZmlnIC0tY2ZsYWdzICR4
ZW5fcGMpIgo+ICAgICAgbGlic19zb2Z0bW11PSIkKCRwa2dfY29uZmlnIC0tbGlicyAkeGVuX3Bj
KSAkbGlic19zb2Z0bW11Igo+IC0gICAgTERGTEFHUz0iJCgkcGtnX2NvbmZpZyAtLWxpYnMgJHhl
bl9wYykgJExERkxBR1MiCj4gICAgZWxzZQo+ICAKPiAgICAgIHhlbl9saWJzPSItbHhlbnN0b3Jl
IC1seGVuY3RybCAtbHhlbmd1ZXN0Igo+IAoKUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 15:18:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 15:18: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-devel-bounces@lists.xenproject.org>)
	id 1glbL1-0006M4-2o; Mon, 21 Jan 2019 15:18: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=mrJR=P5=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1glbKy-0006Lv-Tu
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 15:18:08 +0000
X-Inumbo-ID: c164f2c1-1d8f-11e9-a1e0-bc764e045a96
Received: from mail-ot1-x342.google.com (unknown [2607:f8b0:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c164f2c1-1d8f-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 15:18:07 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id w25so20768911otm.13
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 07:18:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=3qde+zOf/XI3ayRMVzKtSi1lzdIJpVUY+2gJ6wTggiw=;
 b=Z2Gba8UjBstZUhBsVgZ1XHC5IiUtEYzt52J2Bx8rm5ZRJN92Wbz1IugXOq0wbpSGDm
 h/td9qseVhHMAcnuqbqlQuVqqlRQ4HUj6PtJ+nQe2f7E9R363ZNQcf1icSpJQxEHoVMX
 cAQB62mL5DQ0MVvhEVk/wapvzRUwmzp/Kd71w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=3qde+zOf/XI3ayRMVzKtSi1lzdIJpVUY+2gJ6wTggiw=;
 b=SFQwTxe1vT0fqMopC/mNUER/ZmBXxIZzNJF0WDo0K6cK+Wrm4uZOF7pV7nPekEOTc2
 JXwiu57dL9oi7CRx5U2IPFlDJzkSjfOW+EVrLbg1S6O5HyNZRKSUFdrSMUvZQJ70jTYa
 d1beETyMqf5Gw1Cef3ZxFIF5P3VJOwtBGNzFOm9QihT5m/Ng1vmNFyK9+u95irAPBNER
 Ey3hja3PKvLpxdihxwjeeHZe7NWdvMVFAJZNkYGmLEJDJ6I87nYX3Ro1W6/EZV1jmG7j
 +xKsk1Ucvee09KYI5E13ineW0B845H1vIWNZxW1O1sgcY4dDfbJGQQqx/t7ajzB6D8xg
 xgdA==
X-Gm-Message-State: AJcUukfEqSJyyB7m/4B0xjEPig619zLZ29UtctzumMgZYuqtjvfK8u7J
 HNEjDPnU51+VNjhXrPWKz6xteGHkVoXk39et4Yg3+w==
X-Google-Smtp-Source: ALg8bN4yePnN2xT8zAnn++OOXanJYlZWyYrASxMhxgqZOiMxaQYtJ5Z/+HcdQ57BVzeI3wA+nWFqOrDkPYG746k0npQ=
X-Received: by 2002:a05:6830:1115:: with SMTP id
 w21mr19186995otq.316.1548083887170; 
 Mon, 21 Jan 2019 07:18:07 -0800 (PST)
MIME-Version: 1.0
References: <20190121144841.24467-1-anthony.perard@citrix.com>
In-Reply-To: <20190121144841.24467-1-anthony.perard@citrix.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Mon, 21 Jan 2019 15:17:54 +0000
Message-ID: <CAFEAcA_ytAb-K-HB3wL5baMBDkY71ksBK8hsUSFxuUeqVDFyHQ@mail.gmail.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [PATCH] configure: Don't add Xen's libs to LDFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "open list:X86" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Michael Tokarev <mjt@tls.msk.ru>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMSBKYW4gMjAxOSBhdCAxNDo0OSwgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gV2hlbiBYZW4gaXMgZGV0ZWN0ZWQgdmlhIHBrZy1j
b25maWcsIGl0IGlzbid0IG5lY2Vzc2FyeSB0byBtb2RpZnkKPiBMREZMQUdTIGFzIG1vZGlmeWlu
ZyBsaWJzX3NvZnRtbXUgaXMgZW5vdWdoLgo+Cj4gUmVwb3J0ZWQtYnk6IFBldGVyIE1heWRlbGwg
PHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAtLS0KPiAgY29uZmlndXJlIHwgMSAtCj4g
IDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvY29uZmlndXJl
IGIvY29uZmlndXJlCj4gaW5kZXggMTJmZDM0ZjMwYi4uOThiMjcwOTc0ZCAxMDA3NTUKPiAtLS0g
YS9jb25maWd1cmUKPiArKysgYi9jb25maWd1cmUKPiBAQCAtMjM1NSw3ICsyMzU1LDYgQEAgaWYg
dGVzdCAiJHhlbiIgIT0gIm5vIiA7IHRoZW4KPiAgICAgIGZpCj4gICAgICBRRU1VX0NGTEFHUz0i
JFFFTVVfQ0ZMQUdTICQoJHBrZ19jb25maWcgLS1jZmxhZ3MgJHhlbl9wYykiCj4gICAgICBsaWJz
X3NvZnRtbXU9IiQoJHBrZ19jb25maWcgLS1saWJzICR4ZW5fcGMpICRsaWJzX3NvZnRtbXUiCj4g
LSAgICBMREZMQUdTPSIkKCRwa2dfY29uZmlnIC0tbGlicyAkeGVuX3BjKSAkTERGTEFHUyIKPiAg
ICBlbHNlCj4KPiAgICAgIHhlbl9saWJzPSItbHhlbnN0b3JlIC1seGVuY3RybCAtbHhlbmd1ZXN0
Igo+IC0tCj4gQW50aG9ueSBQRVJBUkQKClJldmlld2VkLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRl
ci5tYXlkZWxsQGxpbmFyby5vcmc+CgpDYydpbmcgTUpULCB3aG8gZmlyc3QgcG9pbnRlZCBvdXQg
dG8gbWUgdGhhdCB0aGlzIGJ1Zwp3YXMgcmVzdWx0aW5nIGluIHZhcmlvdXMgYmluYXJpZXMgbGlr
ZSB0aGUgbGludXgtdXNlciBvbmVzCmdldHRpbmcgbGlua2VkIGFnYWluc3QgdGhlIFhlbiBsaWJz
IHVubmVjZXNzYXJpbHkuCgp0aGFua3MKLS0gUE1NCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 15:38:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 15:38: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-devel-bounces@lists.xenproject.org>)
	id 1glbeg-0007yY-Fn; Mon, 21 Jan 2019 15:38: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=1PaK=P5=citrix.com=prvs=917534c8b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1glbee-0007yC-Rn
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 15:38:28 +0000
X-Inumbo-ID: 98f658ca-1d92-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98f658ca-1d92-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 15:38:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76067213"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 21 Jan 2019 15:37:19 +0000
Message-ID: <1548085041-23786-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] x86/pvh-dom0: Remove unnecessary function
 pointer call from modify_identity_mmio()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnVuY3Rpb24gcG9pbnRlciBjYWxscyBhcmUgZmFyIG1vcmUgZXhwZW5zaXZlIGluIGEgcG9zdC1T
cGVjdHJlIHdvcmxkLCBhbmQKdGhpcyBvbmUgZG9lc24ndCBuZWVkIHRvIGJlLgoKTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCmluZGV4
IDMwM2M0NGIuLjUxY2Y0OTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCkBAIC03OSw4ICs3OSw4IEBA
IHN0YXRpYyBpbnQgX19pbml0IG1vZGlmeV9pZGVudGl0eV9tbWlvKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgZm9yICggOyA7ICkKICAgICB7Ci0gICAgICAgIHJj
ID0gKG1hcCA/IG1hcF9tbWlvX3JlZ2lvbnMgOiB1bm1hcF9tbWlvX3JlZ2lvbnMpCi0gICAgICAg
ICAgICAgKGQsIF9nZm4ocGZuKSwgbnJfcGFnZXMsIF9tZm4ocGZuKSk7CisgICAgICAgIHJjID0g
bWFwID8gICBtYXBfbW1pb19yZWdpb25zKGQsIF9nZm4ocGZuKSwgbnJfcGFnZXMsIF9tZm4ocGZu
KSkKKyAgICAgICAgICAgICAgICAgOiB1bm1hcF9tbWlvX3JlZ2lvbnMoZCwgX2dmbihwZm4pLCBu
cl9wYWdlcywgX21mbihwZm4pKTsKICAgICAgICAgaWYgKCByYyA9PSAwICkKICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICBpZiAoIHJjIDwgMCApCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 15:38:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 15:38: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-devel-bounces@lists.xenproject.org>)
	id 1glbeg-0007yS-7F; Mon, 21 Jan 2019 15:38: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=1PaK=P5=citrix.com=prvs=917534c8b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1glbee-0007y7-KD
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 15:38:28 +0000
X-Inumbo-ID: 98f113d4-1d92-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98f113d4-1d92-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 15:38:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76067211"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 21 Jan 2019 15:37:18 +0000
Message-ID: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 0/3] x86/pvh: Misc fixes and cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgYXJlIGFsbCBtaW5vciBmaXhlcyBmcm9tIHNvbWUgcmVjZW50IFBWSCB3b3JrLiAgVGhl
eSBhcmUgYWxsIGxpbWl0ZWQgdG8KdGhlIGJvb3QgcGF0aCwgYW5kIGxvdy1yaXNrIG5pY2UtdG8t
aGF2ZSdzIGZvciA0LjEyLgoKQW5kcmV3IENvb3BlciAoMyk6CiAgeDg2L3B2aC1kb20wOiBSZW1v
dmUgdW5uZWNlc3NhcnkgZnVuY3Rpb24gcG9pbnRlciBjYWxsIGZyb20gbW9kaWZ5X2lkZW50aXR5
X21taW8oKQogIHg4Ni9wdmg6IEZpeGVzIHRvIGNvbnZlcnRfcHZoX2luZm8oKQogIHg4Ni9wdmg6
IFByaW50IHRoZSBQVkggc3RhcnQgaW5mbyBtb3JlIGNvbmNpc2VseQoKIHhlbi9hcmNoL3g4Ni9n
dWVzdC9wdmgtYm9vdC5jIHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgfCAgNCArKy0tCiAyIGZpbGVz
IGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKLS0gCjIuMS40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 15:38:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 15:38: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-devel-bounces@lists.xenproject.org>)
	id 1glbef-0007yH-UA; Mon, 21 Jan 2019 15:38: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=1PaK=P5=citrix.com=prvs=917534c8b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1glbee-0007y2-DE
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 15:38:28 +0000
X-Inumbo-ID: 980c2a69-1d92-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 980c2a69-1d92-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 15:38:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76067209"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 21 Jan 2019 15:37:21 +0000
Message-ID: <1548085041-23786-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] x86/pvh: Print the PVH start info more
 concisely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgcmVuZGVyaW5nIG9mIFBWSCBzdGFydCBpbmZvIGluIHVubmVjZXNzYXJpbHkg
dmVyYm9zZSwgYW5kIGRvZXNuJ3QKY2xlYXJseSBzZXBhcmF0ZSBkZWNpbWFsIGFuZCBoZXggbnVt
YmVycy4KCkFsbCBhZGRyZXNzZXMgYXJlIGV4cGVjdGVkIHRvIGJlIGJlbG93IHRoZSA0RyBib3Vu
ZGFyeSwgc28gZHJvcCA4IHJlZHVuZGFudAp6ZXJvZXMgb24gYWxsIHBoeXNpY2FsIGFkZHJlc3Nl
cy4gIFByb3Blcmx5IHByZWZpeCBhbGwgaGV4IG51bWJlcnMsIGFuZCBmb2xkCnJlbGF0ZWQgaW5m
b3JtYXRpb24gb250byB0aGUgc2FtZSBsaW5lLgoKQmVmb3JlOgogIChYRU4pIFBWSCBzdGFydCBp
bmZvOiAocGEgMDAwMGZmYzApCiAgKFhFTikgICB2ZXJzaW9uOiAgICAxCiAgKFhFTikgICBmbGFn
czogICAgICAwCiAgKFhFTikgICBucl9tb2R1bGVzOiAxCiAgKFhFTikgICBtb2RsaXN0X3BhOiAw
MDAwMDAwMDAwMDBmZjgwCiAgKFhFTikgICBjbWRsaW5lX3BhOiAwMDAwMDAwMDAwMDBmZmEwCiAg
KFhFTikgICBjbWRsaW5lOiAgICAnY29uc29sZT1wdix4ZW4nCiAgKFhFTikgICByc2RwX3BhOiAg
ICAwMDAwMDAwMGZjMDA5MDAwCiAgKFhFTikgICAgIG1vZFswXS5wYTogICAgICAgICAwMDAwMDAw
MDAwNTk5MDAwCiAgKFhFTikgICAgIG1vZFswXS5zaXplOiAgICAgICAwMDAwMDAwMDAxMjA0MjI0
CiAgKFhFTikgICAgIG1vZFswXS5jbWRsaW5lX3BhOiAwMDAwMDAwMDAwMDAwMDAwCgpBZnRlcjoK
ICAoWEVOKSBQVkggc3RhcnQgaW5mbzogKHBhIDB4MDAwMGZmYzApCiAgKFhFTikgICB2ZXJzaW9u
IDEsIGZsYWdzIDAKICAoWEVOKSAgIGNtZGxpbmUgMHgwMDAwZmZhMCAnY29uc29sZT1wdix4ZW4n
CiAgKFhFTikgICByc2RwICAgIDB4ZmMwMDkwMDAKICAoWEVOKSAgIG1vZGxpc3QgMHgwMDAwZmY4
MCwgbnIgMQogIChYRU4pICAgICBtb2QwIHBhIDB4MDA1ZjQwMDAsIHN6IDB4MDAxMjYwMDAsIGNt
ZGxpbmUgMHgwMDAwMDAwMAoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgfCAzMyArKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCmluZGV4IDAxZjEzNzYuLjA4NDVmMGYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9ndWVzdC9wdmgtYm9vdC5jCkBAIC0xMjMsMjggKzEyMywyOSBAQCB2b2lkIF9faW5pdCBwdmhf
cHJpbnRfaW5mbyh2b2lkKQogICAgIGNvbnN0IHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSAqZW50
cnk7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICBBU1NFUlQocHZoX2luZm8tPm1hZ2ljID09
IFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUpOwotCi0gICAgcHJpbnRrKCJQVkggc3RhcnQgaW5m
bzogKHBhICUwOHgpXG4iLCBwdmhfc3RhcnRfaW5mb19wYSk7Ci0gICAgcHJpbnRrKCIgIHZlcnNp
b246ICAgICV1XG4iLCBwdmhfaW5mby0+dmVyc2lvbik7Ci0gICAgcHJpbnRrKCIgIGZsYWdzOiAg
ICAgICUjIlBSSXgzMiJcbiIsIHB2aF9pbmZvLT5mbGFncyk7Ci0gICAgcHJpbnRrKCIgIG5yX21v
ZHVsZXM6ICV1XG4iLCBwdmhfaW5mby0+bnJfbW9kdWxlcyk7Ci0gICAgcHJpbnRrKCIgIG1vZGxp
c3RfcGE6ICUwMTYiUFJJeDY0IlxuIiwgcHZoX2luZm8tPm1vZGxpc3RfcGFkZHIpOwotICAgIHBy
aW50aygiICBjbWRsaW5lX3BhOiAlMDE2IlBSSXg2NCJcbiIsIHB2aF9pbmZvLT5jbWRsaW5lX3Bh
ZGRyKTsKKyAgICBwcmludGsoIlBWSCBzdGFydCBpbmZvOiAocGEgMHglMDh4KVxuIiwgcHZoX3N0
YXJ0X2luZm9fcGEpOworICAgIHByaW50aygiICB2ZXJzaW9uICV1LCBmbGFncyAlI3hcbiIsIHB2
aF9pbmZvLT52ZXJzaW9uLCBwdmhfaW5mby0+ZmxhZ3MpOworCisgICAgcHJpbnRrKCIgIGNtZGxp
bmUgMHglMDgiUFJJeDY0LCBwdmhfaW5mby0+Y21kbGluZV9wYWRkcik7CiAgICAgaWYgKCBwdmhf
aW5mby0+Y21kbGluZV9wYWRkciApCi0gICAgICAgIHByaW50aygiICBjbWRsaW5lOiAgICAnJXMn
XG4iLCAoY2hhciAqKV9fdmEocHZoX2luZm8tPmNtZGxpbmVfcGFkZHIpKTsKLSAgICBwcmludGso
IiAgcnNkcF9wYTogICAgJTAxNiJQUkl4NjQiXG4iLCBwdmhfaW5mby0+cnNkcF9wYWRkcik7Cisg
ICAgICAgIHByaW50aygiICclcyciLCAoY2hhciAqKV9fdmEocHZoX2luZm8tPmNtZGxpbmVfcGFk
ZHIpKTsKKyAgICBwcmludGsoIlxuIik7CisKKyAgICBwcmludGsoIiAgcnNkcCAgICAweCUwOCJQ
Ukl4NjQiXG4iLCBwdmhfaW5mby0+cnNkcF9wYWRkcik7CisKKyAgICBwcmludGsoIiAgbW9kbGlz
dCAweCUwOCJQUkl4NjQiLCBuciAldVxuIiwKKyAgICAgICAgICAgcHZoX2luZm8tPm1vZGxpc3Rf
cGFkZHIsIHB2aF9pbmZvLT5ucl9tb2R1bGVzKTsKIAogICAgIGVudHJ5ID0gX192YShwdmhfaW5m
by0+bW9kbGlzdF9wYWRkcik7CiAgICAgZm9yICggaSA9IDA7IGkgPCBwdmhfaW5mby0+bnJfbW9k
dWxlczsgaSsrICkKICAgICB7Ci0gICAgICAgIHByaW50aygiICAgIG1vZFsldV0ucGE6ICAgICAg
ICAgJTAxNiJQUkl4NjQiXG4iLCBpLCBlbnRyeVtpXS5wYWRkcik7Ci0gICAgICAgIHByaW50aygi
ICAgIG1vZFsldV0uc2l6ZTogICAgICAgJTAxNiJQUkl1NjQiXG4iLCBpLCBlbnRyeVtpXS5zaXpl
KTsKLSAgICAgICAgcHJpbnRrKCIgICAgbW9kWyV1XS5jbWRsaW5lX3BhOiAlMDE2IlBSSXg2NCJc
biIsCi0gICAgICAgICAgICAgICBpLCBlbnRyeVtpXS5jbWRsaW5lX3BhZGRyKTsKKyAgICAgICAg
cHJpbnRrKCIgICAgbW9kJXUgcGEgMHglMDgiUFJJeDY0Iiwgc3ogMHglMDgiUFJJeDY0IiwgY21k
bGluZSAweCUwOCIgUFJJeDY0LAorICAgICAgICAgICAgICAgaSwgZW50cnlbaV0ucGFkZHIsIGVu
dHJ5W2ldLnNpemUsIGVudHJ5W2ldLmNtZGxpbmVfcGFkZHIpOworCiAgICAgICAgIGlmICggZW50
cnlbaV0uY21kbGluZV9wYWRkciApCi0gICAgICAgICAgICBwcmludGsoIiAgICBtb2RbJTF1XS5j
bWRsaW5lOiAgICAnJXMnXG4iLCBpLAotICAgICAgICAgICAgICAgICAgIChjaGFyICopX192YShl
bnRyeVtpXS5jbWRsaW5lX3BhZGRyKSk7CisgICAgICAgICAgICBwcmludGsoIiAnJXMnXG4iLCAo
Y2hhciAqKV9fdmEoZW50cnlbaV0uY21kbGluZV9wYWRkcikpOworCisgICAgICAgIHByaW50aygi
XG4iKTsKICAgICB9CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 15:38:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 15:38: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-devel-bounces@lists.xenproject.org>)
	id 1glbeg-0007ye-Ps; Mon, 21 Jan 2019 15:38: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=1PaK=P5=citrix.com=prvs=917534c8b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1glbeg-0007yK-1u
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 15:38:30 +0000
X-Inumbo-ID: 9933973d-1d92-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9933973d-1d92-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 15:38:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76067214"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 21 Jan 2019 15:37:20 +0000
Message-ID: <1548085041-23786-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] x86/pvh: Fixes to convert_pvh_info()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGFuaWMoKSBkb2Vzbid0IGNvbnRhaW4gYW55IGNhbGxlciBpbmZvcm1hdGlvbiwgc28gdGhlIHN1
bSBvdXRwdXQgb2Y6CgogIChkMSkgKFhFTikKICAoZDEpIChYRU4pICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKICAoZDEpIChYRU4pIFBhbmljIG9uIENQVSAwOgogIChk
MSkgKFhFTikgTWFnaWMgdmFsdWUgaXMgd3Jvbmc6IDMzNmVjNTY4CiAgKGQxKSAoWEVOKSAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKGQxKSAoWEVOKQoKaXNuJ3Qg
aGVscGZ1bCBhdCBpZGVudGlmeWluZyB3aGF0IHdlbnQgd3JvbmcuICBVcGRhdGUgdGhlIHBhbmlj
KCkgc3RyaW5ncyB0bwppZGVudGlmeSBQVkggYW5kIGFpZCB3aXRoIGRpYWdub3N0aWNzLgoKVGhl
IEJVR19PTigpIGNoZWNrIGZvciBBUlJBWV9TSVpFKHB2aF9tYmlfbW9kcykgaXMgb2ZmLWJ5LW9u
ZSwgYW5kIHJlZHVuZGFudAp3aXRoIHRoZSBlYXJsaWVyIHBhbmljKCkgd2hpY2ggZXhwbGFpbnMg
dGhpbmdzIGluIG1vcmUgZGV0YWlsLiAgRHJvcCBpdC4KCkZpbmFsbHksIFhlbiB0YWtlcyBucl9t
b2R1bGVzICE9IDAgdG8gbWVhbiB0aGF0IG1vZGxpc3RfcGFkZHIgaXMgdmFsaWQsIGJ1dCBhCmNs
ZXZlcmx5IGNyYWZ0ZXJkIFBWSCBzdGFydCBpbmZvIGxheW91dCBjYW4gY2F1c2UgWGVuIHRvIHVz
ZSBtb2RsaXN0X3BhZGRyIGF0CmdhZGRyIDAsIGluIHZpb2xhdGlvbiBvZiB0aGUgUFZIIHNwZWMu
CgpBcyBzdWNoIGEgc3RhcnQgaW5mbyB3b3VsZCBiZSBhIGRvbWFpbiBidWlsZGVyIGJ1ZywgY3Jv
c3NjaGVjayBhbmQgaWdub3JlCm1vZHVsZXMgaW4gc3VjaCBhIGNhc2UsIHJhdGhlciB0aGFuIGZp
eGluZyB1cCBhbGwgb2YgWGVuIHRvIGNoZWNrIGJvdGggdmFsdWVzLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290
LmMgfCAxNyArKysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1i
b290LmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwppbmRleCA1NDQ3NzVlLi4wMWYx
Mzc2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYworKysgYi94ZW4v
YXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwpAQCAtMzgsMTIgKzM4LDIwIEBAIHN0YXRpYyBjb25z
dCBjaGFyICpfX2luaXRkYXRhIHB2aF9sb2FkZXIgPSAiUFZIIERpcmVjdGJvb3QiOwogc3RhdGlj
IHZvaWQgX19pbml0IGNvbnZlcnRfcHZoX2luZm8obXVsdGlib290X2luZm9fdCAqKm1iaSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICoqbW9kKQogewotICAg
IGNvbnN0IHN0cnVjdCBodm1fc3RhcnRfaW5mbyAqcHZoX2luZm8gPSBfX3ZhKHB2aF9zdGFydF9p
bmZvX3BhKTsKKyAgICBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKnB2aF9pbmZvID0gX192YShwdmhf
c3RhcnRfaW5mb19wYSk7CiAgICAgY29uc3Qgc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5ICplbnRy
eTsKICAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIGlmICggcHZoX2luZm8tPm1hZ2ljICE9IFhF
Tl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUgKQotICAgICAgICBwYW5pYygiTWFnaWMgdmFsdWUgaXMg
d3Jvbmc6ICV4XG4iLCBwdmhfaW5mby0+bWFnaWMpOworICAgICAgICBwYW5pYygiUFZIIG1hZ2lj
IHZhbHVlIGlzIHdyb25nOiAleFxuIiwgcHZoX2luZm8tPm1hZ2ljKTsKKworICAgIC8qIENoZWNr
IGNvbnNpc3RlbmN5IGJldHdlZW4gdGhlIG1vZGxpc3QgYW5kIG51bWJlciBvZiBtb2R1bGVzLiAq
LworICAgIGlmICggKHB2aF9pbmZvLT5tb2RsaXN0X3BhZGRyID09IDApICE9IChwdmhfaW5mby0+
bnJfbW9kdWxlcyA9PSAwKSApCisgICAgeworICAgICAgICBwcmludGsoIlBWSCBtb2R1bGUgbWlz
bWF0Y2g6IHBhICUwOCJQUkl4NjQiLCBuciAldSAtIElnbm9yaW5nXG4iLAorICAgICAgICAgICAg
ICAgcHZoX2luZm8tPm1vZGxpc3RfcGFkZHIsIHB2aF9pbmZvLT5ucl9tb2R1bGVzKTsKKyAgICAg
ICAgcHZoX2luZm8tPm1vZGxpc3RfcGFkZHIgPSBwdmhfaW5mby0+bnJfbW9kdWxlcyA9IDA7Cisg
ICAgfQogCiAgICAgLyoKICAgICAgKiBUZW1wb3JhcnkgbW9kdWxlIGFycmF5IG5lZWRzIHRvIGJl
IGF0IGxlYXN0IG9uZSBlbGVtZW50IGJpZ2dlciB0aGFuCkBAIC01MSw4ICs1OSw4IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBjb252ZXJ0X3B2aF9pbmZvKG11bHRpYm9vdF9pbmZvX3QgKiptYmksCiAg
ICAgICogYXJjaC94ODYvc2V0dXAuYzpfX3N0YXJ0X3hlbigpLgogICAgICAqLwogICAgIGlmICgg
QVJSQVlfU0laRShwdmhfbWJpX21vZHMpIDw9IHB2aF9pbmZvLT5ucl9tb2R1bGVzICkKLSAgICAg
ICAgcGFuaWMoIlRoZSBtb2R1bGUgYXJyYXkgaXMgdG9vIHNtYWxsLCBzaXplICV6dSwgcmVxdWVz
dGVkICV1XG4iLAotICAgICAgICAgICAgICBBUlJBWV9TSVpFKHB2aF9tYmlfbW9kcyksIHB2aF9p
bmZvLT5ucl9tb2R1bGVzKTsKKyAgICAgICAgcGFuaWMoIkluc3VmZmljaWVudCBQVkggbW9kdWxl
IGFycmF5IGVudHJpZXMuICBIYXZlICV6dSwgbmVlZCAldVxuIiwKKyAgICAgICAgICAgICAgQVJS
QVlfU0laRShwdmhfbWJpX21vZHMpLCBwdmhfaW5mby0+bnJfbW9kdWxlcyArIDEpOwogCiAgICAg
LyoKICAgICAgKiBUdXJuIGh2bV9zdGFydF9pbmZvIGludG8gbWJpLiBMdWNraWx5IGFsbCBtb2R1
bGVzIGFyZSBwbGFjZWQgdW5kZXIgNEdCCkBAIC02NCw3ICs3Miw2IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBjb252ZXJ0X3B2aF9pbmZvKG11bHRpYm9vdF9pbmZvX3QgKiptYmksCiAgICAgcHZoX21i
aS5jbWRsaW5lID0gcHZoX2luZm8tPmNtZGxpbmVfcGFkZHI7CiAgICAgcHZoX21iaS5ib290X2xv
YWRlcl9uYW1lID0gX19wYShwdmhfbG9hZGVyKTsKIAotICAgIEJVR19PTihwdmhfaW5mby0+bnJf
bW9kdWxlcyA+PSBBUlJBWV9TSVpFKHB2aF9tYmlfbW9kcykpOwogICAgIHB2aF9tYmkubW9kc19j
b3VudCA9IHB2aF9pbmZvLT5ucl9tb2R1bGVzOwogICAgIHB2aF9tYmkubW9kc19hZGRyID0gX19w
YShwdmhfbWJpX21vZHMpOwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 15:52:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 15:52: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-devel-bounces@lists.xenproject.org>)
	id 1glbsB-0001KC-3P; Mon, 21 Jan 2019 15:52: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=/OZ6=P5=citrix.com=prvs=917180b51=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1glbsA-0001K7-3h
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 15:52:26 +0000
X-Inumbo-ID: 8ba89e73-1d94-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ba89e73-1d94-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 15:52:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76068317"
Date: Mon, 21 Jan 2019 15:52:22 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190121155222.6ldahzwkjfcsx4om@zion.uk.xensource.com>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
 <1548085041-23786-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548085041-23786-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/3] x86/pvh: Fixes to convert_pvh_info()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDM6Mzc6MjBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBwYW5pYygpIGRvZXNuJ3QgY29udGFpbiBhbnkgY2FsbGVyIGluZm9ybWF0aW9uLCBz
byB0aGUgc3VtIG91dHB1dCBvZjoKPiAKPiAgIChkMSkgKFhFTikKPiAgIChkMSkgKFhFTikgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICAgKGQxKSAoWEVOKSBQYW5p
YyBvbiBDUFUgMDoKPiAgIChkMSkgKFhFTikgTWFnaWMgdmFsdWUgaXMgd3Jvbmc6IDMzNmVjNTY4
Cj4gICAoZDEpIChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
PiAgIChkMSkgKFhFTikKPiAKPiBpc24ndCBoZWxwZnVsIGF0IGlkZW50aWZ5aW5nIHdoYXQgd2Vu
dCB3cm9uZy4gIFVwZGF0ZSB0aGUgcGFuaWMoKSBzdHJpbmdzIHRvCj4gaWRlbnRpZnkgUFZIIGFu
ZCBhaWQgd2l0aCBkaWFnbm9zdGljcy4KPiAKPiBUaGUgQlVHX09OKCkgY2hlY2sgZm9yIEFSUkFZ
X1NJWkUocHZoX21iaV9tb2RzKSBpcyBvZmYtYnktb25lLCBhbmQgcmVkdW5kYW50Cj4gd2l0aCB0
aGUgZWFybGllciBwYW5pYygpIHdoaWNoIGV4cGxhaW5zIHRoaW5ncyBpbiBtb3JlIGRldGFpbC4g
IERyb3AgaXQuCj4gCj4gRmluYWxseSwgWGVuIHRha2VzIG5yX21vZHVsZXMgIT0gMCB0byBtZWFu
IHRoYXQgbW9kbGlzdF9wYWRkciBpcyB2YWxpZCwgYnV0IGEKPiBjbGV2ZXJseSBjcmFmdGVyZCBQ
Vkggc3RhcnQgaW5mbyBsYXlvdXQgY2FuIGNhdXNlIFhlbiB0byB1c2UgbW9kbGlzdF9wYWRkciBh
dAo+IGdhZGRyIDAsIGluIHZpb2xhdGlvbiBvZiB0aGUgUFZIIHNwZWMuCgpEbyB5b3UgbWVhbiAi
dXNpbmcgZ2FkZHIgMCIgaXMgdmlvbGF0aW9uIG9mIHNwZWM/IEJ1dCBJIGRvbid0IHNlZW0gdG8K
ZmluZCBpdCB3cml0dGVuIGRvd24gaW4gdGhlIGhlYWRlciBmaWxlLgoKV2VpLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 15:52:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 15:52: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-devel-bounces@lists.xenproject.org>)
	id 1glbsL-0001LS-GN; Mon, 21 Jan 2019 15:52: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=/OZ6=P5=citrix.com=prvs=917180b51=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1glbsK-0001LH-H4
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 15:52:36 +0000
X-Inumbo-ID: 92276226-1d94-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92276226-1d94-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 15:52:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76068334"
Date: Mon, 21 Jan 2019 15:52:33 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190121155233.h32aari3tvmzziy7@zion.uk.xensource.com>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
 <1548085041-23786-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548085041-23786-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/3] x86/pvh-dom0: Remove unnecessary
 function pointer call from modify_identity_mmio()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDM6Mzc6MTlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBGdW5jdGlvbiBwb2ludGVyIGNhbGxzIGFyZSBmYXIgbW9yZSBleHBlbnNpdmUgaW4g
YSBwb3N0LVNwZWN0cmUgd29ybGQsIGFuZAo+IHRoaXMgb25lIGRvZXNuJ3QgbmVlZCB0byBiZS4K
PiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpUaGlzIGlzbid0IGEgaG90IHBhdGggdGhvdWdoLCBzbyBJIHdv
dWxkbid0IGJlIHRvbyBjb25jZXJuZWQgYWJvdXQgdGhlCnBlcmZvcm1hbmNlIGFzcGVjdCBvZiBm
dW5jdGlvbiBwb2ludGVyIGNhbGxzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 15:54:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 15:54: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-devel-bounces@lists.xenproject.org>)
	id 1glbuE-0001Yb-3a; Mon, 21 Jan 2019 15:54: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=/OZ6=P5=citrix.com=prvs=917180b51=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1glbuD-0001YU-53
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 15:54:33 +0000
X-Inumbo-ID: d7863da1-1d94-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7863da1-1d94-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 15:54:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76068377"
Date: Mon, 21 Jan 2019 15:53:29 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190121155329.fea6njeub6mqbrw2@zion.uk.xensource.com>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
 <1548085041-23786-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548085041-23786-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/3] x86/pvh: Print the PVH start info more
 concisely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDM6Mzc6MjFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgY3VycmVudCByZW5kZXJpbmcgb2YgUFZIIHN0YXJ0IGluZm8gaW4gdW5uZWNl
c3NhcmlseSB2ZXJib3NlLCBhbmQgZG9lc24ndAo+IGNsZWFybHkgc2VwYXJhdGUgZGVjaW1hbCBh
bmQgaGV4IG51bWJlcnMuCj4gCj4gQWxsIGFkZHJlc3NlcyBhcmUgZXhwZWN0ZWQgdG8gYmUgYmVs
b3cgdGhlIDRHIGJvdW5kYXJ5LCBzbyBkcm9wIDggcmVkdW5kYW50Cj4gemVyb2VzIG9uIGFsbCBw
aHlzaWNhbCBhZGRyZXNzZXMuICBQcm9wZXJseSBwcmVmaXggYWxsIGhleCBudW1iZXJzLCBhbmQg
Zm9sZAo+IHJlbGF0ZWQgaW5mb3JtYXRpb24gb250byB0aGUgc2FtZSBsaW5lLgo+IAo+IEJlZm9y
ZToKPiAgIChYRU4pIFBWSCBzdGFydCBpbmZvOiAocGEgMDAwMGZmYzApCj4gICAoWEVOKSAgIHZl
cnNpb246ICAgIDEKPiAgIChYRU4pICAgZmxhZ3M6ICAgICAgMAo+ICAgKFhFTikgICBucl9tb2R1
bGVzOiAxCj4gICAoWEVOKSAgIG1vZGxpc3RfcGE6IDAwMDAwMDAwMDAwMGZmODAKPiAgIChYRU4p
ICAgY21kbGluZV9wYTogMDAwMDAwMDAwMDAwZmZhMAo+ICAgKFhFTikgICBjbWRsaW5lOiAgICAn
Y29uc29sZT1wdix4ZW4nCj4gICAoWEVOKSAgIHJzZHBfcGE6ICAgIDAwMDAwMDAwZmMwMDkwMDAK
PiAgIChYRU4pICAgICBtb2RbMF0ucGE6ICAgICAgICAgMDAwMDAwMDAwMDU5OTAwMAo+ICAgKFhF
TikgICAgIG1vZFswXS5zaXplOiAgICAgICAwMDAwMDAwMDAxMjA0MjI0Cj4gICAoWEVOKSAgICAg
bW9kWzBdLmNtZGxpbmVfcGE6IDAwMDAwMDAwMDAwMDAwMDAKPiAKPiBBZnRlcjoKPiAgIChYRU4p
IFBWSCBzdGFydCBpbmZvOiAocGEgMHgwMDAwZmZjMCkKPiAgIChYRU4pICAgdmVyc2lvbiAxLCBm
bGFncyAwCj4gICAoWEVOKSAgIGNtZGxpbmUgMHgwMDAwZmZhMCAnY29uc29sZT1wdix4ZW4nCj4g
ICAoWEVOKSAgIHJzZHAgICAgMHhmYzAwOTAwMAo+ICAgKFhFTikgICBtb2RsaXN0IDB4MDAwMGZm
ODAsIG5yIDEKPiAgIChYRU4pICAgICBtb2QwIHBhIDB4MDA1ZjQwMDAsIHN6IDB4MDAxMjYwMDAs
IGNtZGxpbmUgMHgwMDAwMDAwMAo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 15:55:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 15:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glbvO-0001fU-GI; Mon, 21 Jan 2019 15: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=1PaK=P5=citrix.com=prvs=917534c8b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1glbvN-0001eL-40
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 15:55:45 +0000
X-Inumbo-ID: 018fdb8b-1d95-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 018fdb8b-1d95-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 15:55:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="84873109"
To: Wei Liu <wei.liu2@citrix.com>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
 <1548085041-23786-3-git-send-email-andrew.cooper3@citrix.com>
 <20190121155222.6ldahzwkjfcsx4om@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a8e82922-3025-bbc7-3eb5-6feb8f4c17c5@citrix.com>
Date: Mon, 21 Jan 2019 15:54:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190121155222.6ldahzwkjfcsx4om@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/3] x86/pvh: Fixes to convert_pvh_info()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDEvMjAxOSAxNTo1MiwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIEphbiAyMSwgMjAx
OSBhdCAwMzozNzoyMFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBwYW5pYygpIGRv
ZXNuJ3QgY29udGFpbiBhbnkgY2FsbGVyIGluZm9ybWF0aW9uLCBzbyB0aGUgc3VtIG91dHB1dCBv
ZjoKPj4KPj4gICAoZDEpIChYRU4pCj4+ICAgKGQxKSAoWEVOKSAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4+ICAgKGQxKSAoWEVOKSBQYW5pYyBvbiBDUFUgMDoKPj4g
ICAoZDEpIChYRU4pIE1hZ2ljIHZhbHVlIGlzIHdyb25nOiAzMzZlYzU2OAo+PiAgIChkMSkgKFhF
TikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAgIChkMSkgKFhF
TikKPj4KPj4gaXNuJ3QgaGVscGZ1bCBhdCBpZGVudGlmeWluZyB3aGF0IHdlbnQgd3JvbmcuICBV
cGRhdGUgdGhlIHBhbmljKCkgc3RyaW5ncyB0bwo+PiBpZGVudGlmeSBQVkggYW5kIGFpZCB3aXRo
IGRpYWdub3N0aWNzLgo+Pgo+PiBUaGUgQlVHX09OKCkgY2hlY2sgZm9yIEFSUkFZX1NJWkUocHZo
X21iaV9tb2RzKSBpcyBvZmYtYnktb25lLCBhbmQgcmVkdW5kYW50Cj4+IHdpdGggdGhlIGVhcmxp
ZXIgcGFuaWMoKSB3aGljaCBleHBsYWlucyB0aGluZ3MgaW4gbW9yZSBkZXRhaWwuICBEcm9wIGl0
Lgo+Pgo+PiBGaW5hbGx5LCBYZW4gdGFrZXMgbnJfbW9kdWxlcyAhPSAwIHRvIG1lYW4gdGhhdCBt
b2RsaXN0X3BhZGRyIGlzIHZhbGlkLCBidXQgYQo+PiBjbGV2ZXJseSBjcmFmdGVyZCBQVkggc3Rh
cnQgaW5mbyBsYXlvdXQgY2FuIGNhdXNlIFhlbiB0byB1c2UgbW9kbGlzdF9wYWRkciBhdAo+PiBn
YWRkciAwLCBpbiB2aW9sYXRpb24gb2YgdGhlIFBWSCBzcGVjLgo+IERvIHlvdSBtZWFuICJ1c2lu
ZyBnYWRkciAwIiBpcyB2aW9sYXRpb24gb2Ygc3BlYz8gQnV0IEkgZG9uJ3Qgc2VlbSB0bwo+IGZp
bmQgaXQgd3JpdHRlbiBkb3duIGluIHRoZSBoZWFkZXIgZmlsZS4KCmEgZ2FkZHIgb2YgMCBpbmRp
Y2F0ZXMgbm8gbW9kbGlzdCAocGVyIHRoZSBnZW5lcmFsIHN0YXRlbWVudCBvZgphZGRyZXNzZXMg
YmVpbmcgemVybyksIGJ1dCBYZW4gd2lsbCB1c2UgdGhpcyBpZiBucl9tb2R1bGVzICE9IDAuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 16:04:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 16:04: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-devel-bounces@lists.xenproject.org>)
	id 1glc3g-000327-Ef; Mon, 21 Jan 2019 16:04: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=8+6Q=P5=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1glc3f-000322-H5
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 16:04:19 +0000
X-Inumbo-ID: 34767c70-1d96-11e9-a1e0-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34767c70-1d96-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 16:04:18 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id u89-v6so18003218lje.1
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 08:04:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=qGUvxa/Luyg2AgFd8x977CALYSwP1vmEvYGvER5KbHY=;
 b=ktANhENK3BRDUHlsjMo6l9JjCLiqKFn+8YOtPACZ6BXBS7bkauVNX5nWx8DII88fUz
 vt3aZpEfO8wIAbO3UIe4uPxEL8t4xPGHd23ZTUagy400vQhzDhARp7BZmCdIuh0OdHrQ
 WpApRzlHMra3zcFwLoRJkGZ6OHSTv+z9tuNEyCXDQNFfhMGg+aN/e6RsMq1Sa77ZCDYX
 /jb2h40xI5q6d2UGbo2N6OGbyyzUi8FZM/UL/b2jJuvrLATayO5i597yx5UH5C44v3tf
 R/qIo55md0emWXED/AkO82iMhGaRtZ5uLolO+JGagmRA1BR0O7S/a/MXlKDiRWXyked3
 93Ag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=qGUvxa/Luyg2AgFd8x977CALYSwP1vmEvYGvER5KbHY=;
 b=PgcK3nrtBfHMXtWOwA9uiI5ktSVj1vN3J8VPTQEIKY+Wr4c3xOrP7FxiQ5ZM2y8Lun
 VHj4+z28KIFwdyn5KheKTKYy6bCWrrdCdjsPq9C0OLIn+LTxLc4/qKvmW7xhsQhpSE2F
 stBa5JPgCv6EEBEj7n24XnmHICe2ZsYdzzp6VLQB4vgoiU4n+R1jgk1Iz9V05NjqpfQU
 iln5a5gBmizTsYS0LuMxrlQWYMUtQbLUL7BEMHZ2rhAwb+ICBXooRXsTPwuCEPFEaHnw
 pU4Hu3WSp8vm2MXMQRiqATZhnTtrmic4izOePwRwoO64F4CYPvMc5mg5+XC1azYVP+Pg
 7Xfg==
X-Gm-Message-State: AJcUukc4spg2HEcL0irMoYz6sfMH9CV6+LqTsDXDWRAvWY98HM3HBVLJ
 IbTA/88KJtXEyavnzWoCf5J+47H5
X-Google-Smtp-Source: ALg8bN5rrpGKN7mDtfpdnw31taU3a9lN8eDF1ARMpI1Fd6OFQPv/eYtTLzAxX7I6zQkiAUdCGs2xdQ==
X-Received: by 2002:a2e:9c52:: with SMTP id
 t18-v6mr15908817ljj.149.1548086656232; 
 Mon, 21 Jan 2019 08:04:16 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e97-v6sm2393539lji.51.2019.01.21.08.04.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 08:04:15 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 18:04:08 +0200
Message-Id: <1548086648-8102-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] iommu: Eliminate an odd local variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCldpcGUgb3V0IGV4
Y2Vzc2l2ZSBsaW5lcyBmcm9tIGFuIGlvbW11X3VubWFwKCksIGFuZCBhbGlnbiBpdCB3aXRoIGFu
CmlvbW11X21hcCgpIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlf
YW5pc292QGVwYW0uY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgfCA5
ICsrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCBiZDFhZjM1Li5iMzFhMWE5IDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMKQEAgLTM4NSwxOSArMzg1LDE2IEBAIGludCBpb21tdV91bm1hcChz
dHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyLAogCiAg
ICAgZm9yICggaSA9IDA7IGkgPCAoMXVsIDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQogICAgIHsKLSAg
ICAgICAgaW50IGVyciA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX2FkZChk
Zm4sIGkpLAorICAgICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZu
X2FkZChkZm4sIGkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmbHVzaF9mbGFncyk7CiAKLSAgICAgICAgaWYgKCBsaWtlbHkoIWVycikgKQorICAgICAg
ICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIGlm
ICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSCiAgICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgdW5t
YXBwaW5nIGRmbiAlIlBSSV9kZm4iIGZhaWxlZDogJWRcbiIsCi0gICAgICAgICAgICAgICAgICAg
ZC0+ZG9tYWluX2lkLCBkZm5feChkZm5fYWRkKGRmbiwgaSkpLCBlcnIpOwotCi0gICAgICAgIGlm
ICggIXJjICkKLSAgICAgICAgICAgIHJjID0gZXJyOworICAgICAgICAgICAgICAgICAgIGQtPmRv
bWFpbl9pZCwgZGZuX3goZGZuX2FkZChkZm4sIGkpKSwgcmMpOwogCiAgICAgICAgIGlmICggIWlz
X2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgICAgIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 16:17:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1glcG8-0003v0-Lk; Mon, 21 Jan 2019 16:17: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=pK04=P5=citrix.com=prvs=917ecb37e=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1glcG6-0003uv-In
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 16:17:10 +0000
X-Inumbo-ID: 003eb745-1d98-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 003eb745-1d98-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 16:17:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76070195"
Date: Mon, 21 Jan 2019 16:16:35 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190121161635.GL1271@perard.uk.xensource.com>
References: <20181026101016.28584-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181026101016.28584-1-olaf@aepfle.de>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH v1] xen: preserve COMPAT in CFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "open list:X86" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMjYsIDIwMTggYXQgMTI6MTA6MTZQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQSBnaXZlbiBRZW11IHZlcnNpb24gY2FuIG5vdCBwcmVkaWN0IHdoYXQgdmVyc2lvbiBv
ZiBYZW4gaXQgd2lsbCBydW4gb24uCj4gVGhlcmUgYXJlIHNvbWUgY2hlY2tzIGluIGNvbmZpZ3Vy
ZSB0byBkZWNpZGUgd2hhdCBYZW4gbGlicmFyaWVzIGFuZAo+IGZ1bmN0aW9ucyBhcmUgYXZhaWxh
YmxlLiBIb3cgZXhhY3RseSB0aGVzZSBmdW5jdGlvbnMgbXVzdCBiZSBhY2Nlc3NlZAo+IGhhcyB0
byBiZSBkZWNpZGVkIGJ5IGNvbmZpZ3VyZSBhbmQgdGhlIHVzZXIgd2hvIGlzIGNvbXBpbGluZyBR
ZW11Lgo+IEluIG5vIHdheSBzb21lIHJhbmRvbSBoZWFkZXIgZmlsZSBtdXN0IG92ZXJyaWRlIHRo
aXMgZGVjaXNpb24uCj4gCj4gUmVtb3ZlIHRoZSBicmVha2FnZSBpbnRyb2R1Y2VkIGJ5IGNvbW1p
dCA1ZWViMzljMjRiLCB3aGljaCB3b3VsZCBhbHdheXMKPiBoaWRlIHRoZSBsaWJ4YyBpbnRlcmZh
Y2VzIHRoZSBnaXZlbiB2ZXJzaW9uIG9mIFFlbXUga25vd3MgYWJvdXQuCj4gCj4gVGhlIGN1cnJl
bnQgc3ltcHRvbSBvZiBzdWNoIGJyZWFrYWdlIGlzIGEgYnVpbGQgZmFpbHVyZSB3aXRoIHFlbXUt
Mi45Cj4gYW5kIG9sZGVyLCBpbiBjb21iaW5hdGlvbiB3aXRoIFhlbiA0LjEyLgoKSSBjYW4ndCBy
ZXByb2R1Y2UgdGhpcyBidWlsZCBpc3N1ZS4KCkkndmUgYnVpbGQgUUVNVSAyLjkuMSBhZ2FpbnN0
IFhlbiA0LjExLCBhbmQgaXQgYnVpbGQganVzdCBmaW5lLiAoSSBqdXN0Cm5lZWRlZCAtRFhDX1dB
TlRfQ09NUEFUX0RFVklDRU1PREVMX0FQSSkuCkJ1dCB3aGVuIGJ1aWxkaW5nIGFnYWludCB1bnN0
YWJsZSAodG8gYmUgNC4xMiksIGl0J3MgY29uZmlndXJlIHRoYXQKZmFpbHMuIFRoYXQgcGF0Y2gg
d291bGQgbm90IHdvcmsuCgpDb3VsZCB5b3UgdGVsbCBtZSBhIGNvbmZpZ3VyYXRpb24gb2YgUUVN
VSBhbmQgWGVuIHRoYXQgZmFpbHM/IFRoZWlyCnZlcnNpb25zLCBvciB0aGVpcnMgY29tbWl0IGlk
LgpBbmQgY2FuIHlvdSBhdHRhY2ggdGhlIG91dHB1dCBvZiAuL2NvbmZpZ3VyZSwgYXMgd2VsbCBh
cyB0aGUgYnVpbGQKZmFpbHVyZXM/CgoKQXMgZm9yIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMC9tc2cwMTk1MC5odG1sCkl0IGFwcGVh
ciB0aGF0IHRoZSBzYW1lIFFFTVUgMi45LjEgaXMgdXNlZCwgYnV0IFFFTVUgaXNuJ3Qgc3VwcG9z
ZWQgdG8KdXNlIHRoZSBmdW5jdGlvbiB4Y19tYXBfZm9yZWlnbl9idWxrIHdoZW4gYnVpbHQgYWdh
aW5zdCBYZW4gNC4xMi4gVGhhdApmdW5jdGlvbiBpcyBvbmx5IHN1cHBvc2VkIHRvIGJlIHVzZWQg
d2hlbiBidWlsZGluZyBhZ2FpbnN0IFhlbiA0LjYgYW5kCmVhcmxpZXIuICBRRU1VIDIuOS4xIGtu
b3dzIGFib3V0IFhlbiB1cCB0byA0LjgsIGl0IHNob3VsZCBoYXZlIHVzZWQKeGVuZm9yZWlnbm1l
bW9yeV9tYXAgZGlyZWN0bHkuIFNvLCB0aGlzIGlzIHByb2JhYmx5IGFuIGlzc3VlIHdpdGgKLi9j
b25maWd1cmUuCgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 16:19:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1glcHt-00044I-2q; Mon, 21 Jan 2019 16: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=fgM5=P5=packet.com=ed@srs-us1.protection.inumbo.net>)
 id 1glbvb-0001hV-1o
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 15:55:59 +0000
X-Inumbo-ID: 0a12f4ca-1d95-11e9-a1e0-bc764e045a96
Received: from mail-vk1-xa44.google.com (unknown [2607:f8b0:4864:20::a44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a12f4ca-1d95-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 15:55:57 +0000 (UTC)
Received: by mail-vk1-xa44.google.com with SMTP id j23so4672182vke.13
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 07:55:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=packet.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Ibr9nb7bvx3t184W5bDxRg7njdgyTwFRVE1pF9PisuI=;
 b=yQ49cdYWtNv5QaBx+cgzLNoEPFq6scuR8wg2kEpjSO6+R0cgtVJILKtcmDpc3ftgMP
 mmYkf2nCvwUAQoeKUX/nD2m7Zk0DvoOGIXAwsR4HXbtu64GnyG916Br6tnR4kLeHPtVH
 RUhbXcWjw+7PSnqLPzTO+dx/C4JhQHTWBZ4AiuRxlDfxA7ZMg07v3m6J+ud6rST2Ui2o
 tzKSqmVDjQy+JKSTG0ZJUUuyYkdam+OOGbS6p7438qFgC0cAqCmXb9TtUgK8RzHc3I7Z
 WcM8i9P1Rp3fhHqXLG2v1nfI7VlDGYnFsT1Lmcqdymg59CWn+bHpWFOapcavEzdiashi
 K0wA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Ibr9nb7bvx3t184W5bDxRg7njdgyTwFRVE1pF9PisuI=;
 b=pGjHOpV0IlpBnhTVmfDSkXrPRgoY/8RJVN1kny7QB2kwbXrSqdZhrlZz/IMMOFvbSs
 CAqFx+x2eTdDZhWLDHhNSkvzPHmnrw8POJe/wroNAGgjRJkzql+QoxNtvik9g6ckZT8S
 ovWk4TrXkIEShQtiUlIWDzH7qlAUE1ZxqjqPttS8A1T++/vLidga62QeMnIPx2sQxm9k
 5qypYFLsPQQe8vEMdCIk9rp6B+U5LIevTjyLT9qC4fAVCVvSiKzAZFp09dc24yV3xm5B
 x0s+eOlQc40XOuJA/7t4he/dQhGHgR84A7UodYDUGz347j955gF2hUAVXQjw28FX10Zb
 ePbA==
X-Gm-Message-State: AJcUukdzZk4L2mq5AzQIxuAgldsZdfrYR4DOJnxCI8j8lNXQ8vP0yoR7
 8TRkQtuPNy/1Bx3IWLedtpTg5bNNXlFGBdueh3/p8g==
X-Google-Smtp-Source: ALg8bN5ylao7BFZwwMj4SvoP8ypL02hsQV7oAPp5fTjOo6QwvBTV6FF71dEbktc7rW/O0V8ojSbAeYeX5UF9YXv+5Cs=
X-Received: by 2002:a1f:d647:: with SMTP id n68mr11206320vkg.33.1548086156406; 
 Mon, 21 Jan 2019 07:55:56 -0800 (PST)
MIME-Version: 1.0
References: <20190117123054.809-1-wei.liu2@citrix.com>
 <alpine.DEB.2.10.1901170936190.18561@sstabellini-ThinkPad-X260>
 <20190117173807.fvmvakv2j7hqttkr@zion.uk.xensource.com>
 <alpine.DEB.2.10.1901170939280.18561@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901170939280.18561@sstabellini-ThinkPad-X260>
From: Ed Vielmetti <ed@packet.com>
Date: Mon, 21 Jan 2019 10:55:19 -0500
Message-ID: <CA+Gavy6v1n3uYyOOD-Q07zV4q5XSXm0wmcCv0ka0_2UrwQS16g@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
X-Mailman-Approved-At: Mon, 21 Jan 2019 16:18:59 +0000
Subject: Re: [Xen-devel] [PATCH RFC for next] xen: make grant table
 configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Edward Vielmetti <ed@packet.net>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3619954663533259951=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3619954663533259951==
Content-Type: multipart/alternative; boundary="0000000000006f5377057ff9e56a"

--0000000000006f5377057ff9e56a
Content-Type: text/plain; charset="UTF-8"

Yes! I'd love to hear more about what you did, to help me further promote
Xen as a Works on Arm supported project. Also, I'd love to hear more
details about the Gitlab integration, as I am working diligently to get
arm64 support into their mainline roadmap.

thanks

Ed

On Thu, Jan 17, 2019 at 12:41 PM Stefano Stabellini <sstabellini@kernel.org>
wrote:

> On Thu, 17 Jan 2019, Wei Liu wrote:
> > On Thu, Jan 17, 2019 at 09:36:57AM -0800, Stefano Stabellini wrote:
> > > On Thu, 17 Jan 2019, Wei Liu wrote:
> > > > Introduce CONFIG_GRANT_TABLE. Provide stubs and make sure x86 and arm
> > > > hypervisors build with grant table disabled.
> > >
> > > Looks like a good idea.
> > >
> > >
> > > > Signed-off-by: Wei Liu <wei.liu2@citrix.com>
> > > > ---
> > > > I did this when I worked on splitting PV and HVM and thought this
> > > > might be useful and it was simple enough to get done.
> > > >
> > > > RFC because I can envisage some configurations in the distant future
> > > > do away with grant table and event channel. There is small a benefit
> > > > to consider accepting this patch now so that Gitlab's randconf build
> > > > can start testing with grant table turned off right away.
> > >
> > > Can Gitlab do Arm hypervisor builds?
> >
> > Yes. I hooked up a box from WorksOnArm for Arm64 builds.
>
> Very nice!! You should write a blog post or something about it.
>

--0000000000006f5377057ff9e56a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Yes! I&#39;d love to hear more about what you did, to help=
 me further promote Xen as a Works on Arm supported project. Also, I&#39;d =
love to hear more details about the Gitlab integration, as I am working dil=
igently to get arm64 support into their mainline roadmap.<div><br></div><di=
v>thanks</div><div><br></div><div>Ed</div></div><br><div class=3D"gmail_quo=
te"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Jan 17, 2019 at 12:41 PM =
Stefano Stabellini &lt;<a href=3D"mailto:sstabellini@kernel.org">sstabellin=
i@kernel.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex">On Thu, 17 Jan 2019, Wei Liu wrote:<br>
&gt; On Thu, Jan 17, 2019 at 09:36:57AM -0800, Stefano Stabellini wrote:<br=
>
&gt; &gt; On Thu, 17 Jan 2019, Wei Liu wrote:<br>
&gt; &gt; &gt; Introduce CONFIG_GRANT_TABLE. Provide stubs and make sure x8=
6 and arm<br>
&gt; &gt; &gt; hypervisors build with grant table disabled.<br>
&gt; &gt; <br>
&gt; &gt; Looks like a good idea.<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; &gt; Signed-off-by: Wei Liu &lt;<a href=3D"mailto:wei.liu2@citrix=
.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt;<br>
&gt; &gt; &gt; ---<br>
&gt; &gt; &gt; I did this when I worked on splitting PV and HVM and thought=
 this<br>
&gt; &gt; &gt; might be useful and it was simple enough to get done.<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; RFC because I can envisage some configurations in the distan=
t future<br>
&gt; &gt; &gt; do away with grant table and event channel. There is small a=
 benefit<br>
&gt; &gt; &gt; to consider accepting this patch now so that Gitlab&#39;s ra=
ndconf build<br>
&gt; &gt; &gt; can start testing with grant table turned off right away.<br=
>
&gt; &gt; <br>
&gt; &gt; Can Gitlab do Arm hypervisor builds?<br>
&gt; <br>
&gt; Yes. I hooked up a box from WorksOnArm for Arm64 builds.<br>
<br>
Very nice!! You should write a blog post or something about it.<br>
</blockquote></div>

--0000000000006f5377057ff9e56a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3619954663533259951==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:04:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:04: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-devel-bounces@lists.xenproject.org>)
	id 1glczh-0007rL-AP; Mon, 21 Jan 2019 17:04: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=8+6Q=P5=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1glczf-0007qr-Pq
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:04:15 +0000
X-Inumbo-ID: 93d9dc37-1d9e-11e9-a1e0-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93d9dc37-1d9e-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:04:14 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id c16so16008978lfj.8
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 09:04:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=3PDaKjALeKy9xOdp/JpS4kra9Y2bVJOxIt0Er02MXgU=;
 b=uWL+aypbvjeIxNWW/ZMsC2x1OAZNuIBmz4HsdZBfWm/eZA3W/Re2yFsL9zw3eMMYXE
 aq3TXUnVWxZD9Ml9cBRq4tLm1frFgUEcNh45XuqIvwbddYl3Xh/7AAuUpahAlk8FoWfC
 8dTHgySIzDj4Q6s5OtYr2H1bmIQj1XyisydOpvBhQNuf4SlXWWfeHm6K3MNhkWTwMNLs
 3jcwXFlHFequKiqHHqZ+5J2Uv9v4KxjNnwo26oU2ZaZbGqhOK1wq39sDWi9tCuV7nCFl
 Vg7kvwsIlAkYppOEwe+QmlVqNBLogHIiED8bqALLp3quhv0rEJV+d6Yw28mwAijcMpLK
 d/cA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=3PDaKjALeKy9xOdp/JpS4kra9Y2bVJOxIt0Er02MXgU=;
 b=JZIjCKTWOC4V5iZuLwHjniJcYVY6wmAHnsbeRsraXQdunZQpoyPzwnoEeko2Rf8Pne
 FcbZ4bg/TJiYIIV8ANykOKaB5wcDQj29/8JSNwFQ5bTW3YVtfkwTxZhZQemJAoXkH8kf
 AUvqSbSxAwSxreiw3m3TTp3EA33QYs0zUKd+bH+29x1+A0YOZ7A8UNpEPvhChoElC8+s
 cHXLn4lBZxjaCRMsg4dqKASgAVumxfv704OgQW4+XIKq0qtDfzc1dULvi8zWfDuFORo/
 /mwbo1IvF8aGkGskqhrSzMLaAxmxJqna0+pOCQ6W8EQJjDXTKNDNdnv8+Wl7YLiyg42b
 zlyQ==
X-Gm-Message-State: AJcUukc47tHVfMldyEcuxBc1107BR3nPRRDGqmjvjOhCktiz4vu862kJ
 tCPPyBz+4OdQIt5yfV1x2dkET324
X-Google-Smtp-Source: ALg8bN4RM5bmzjy7b2KesuX6rJLmb11RESjco8T6f8vXvb8OM1MhUYp/mHB+xEEZ8za1ruIf1SdRRg==
X-Received: by 2002:a19:7d42:: with SMTP id y63mr12216904lfc.47.1548090251095; 
 Mon, 21 Jan 2019 09:04:11 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id s127sm2395402lfe.8.2019.01.21.09.04.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 09:04:10 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 19:04:06 +0200
Message-Id: <1548090247-20078-2-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 1/2] iommu/arm: Misc fixes for arch specific part
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKMS4gQWRkIG1pc3NpbmcgcmV0dXJuIGluIGNhc2UgaWYgSU9NTVUgb3BzIGhhdmUgYmVlbiBh
bHJlYWR5IHNldC4KMi4gQWRkIGNoZWNrIGZvciBzaGFyZWQgSU9NTVUgYmVmb3JlIHJldHVybmlu
ZyBhbiBlcnJvci4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMg
fCA3ICsrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwppbmRleCAzMjU5OTdiLi5jYmY5Yjgy
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwpAQCAtMzIsNyArMzIsMTAgQEAgdm9p
ZCBfX2luaXQgaW9tbXVfc2V0X29wcyhjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMpCiAgICAg
QlVHX09OKG9wcyA9PSBOVUxMKTsKIAogICAgIGlmICggaW9tbXVfb3BzICYmIGlvbW11X29wcyAh
PSBvcHMgKQorICAgIHsKICAgICAgICAgcHJpbnRrKCJXQVJOSU5HOiBDYW5ub3Qgc2V0IElPTU1V
IG9wcywgYWxyZWFkeSBzZXQgdG8gYSBkaWZmZXJlbnQgdmFsdWVcbiIpOworICAgICAgICByZXR1
cm47CisgICAgfQogCiAgICAgaW9tbXVfb3BzID0gb3BzOwogfQpAQCAtNzAsOCArNzMsOCBAQCB2
b2lkIGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogaW50IGFy
Y2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIC8q
IFRoZSBJT01NVSBzaGFyZXMgdGhlIHAybSB3aXRoIHRoZSBDUFUgKi8KLSAgICByZXR1cm4gLUVO
T1NZUzsKKyAgICAvKiBSZXR1cm4gYW4gZXJyb3IgaWYgdGhlIElPTU1VIHNoYXJlcyB0aGUgcDJt
IHdpdGggdGhlIENQVSAqLworICAgIHJldHVybiBpb21tdV91c2VfaGFwX3B0KGQpID8gLUVOT1NZ
UyA6IDA7CiB9CiAKIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:04:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:04: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-devel-bounces@lists.xenproject.org>)
	id 1glczh-0007rS-J5; Mon, 21 Jan 2019 17:04: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=8+6Q=P5=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1glczh-0007rE-0l
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:04:17 +0000
X-Inumbo-ID: 949def89-1d9e-11e9-a1e0-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 949def89-1d9e-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:04:15 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id a8so16024940lfk.5
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 09:04:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6+qXf0iY7sbK5SMnbgP7R2HSrFTamEOfT/3E7+RrJn4=;
 b=J/GOsDx/zz3NfK/ffhmR7sleb8JSWMc7eeUFzbOv870DaC8myJEq/DoCDEj4tyIXRK
 Ycnobev4gwyLxQ8B5GErbU1UYTZ+XVenH8fAZFqkqoTBiMTXneamO/hqwp6NaLkwi7A3
 +GUDUX6QZSKGdUX0mJVjy3YwvFro9mpKV7gKBaJmlVBLdHVq3C+hQVPMnYIZMmO8PAPH
 x8f/q8VOeMeAmsAgl0+7/nelBfhnqKkBwSTyC59v9YFGhnZmzbYdZhzR8E8B37JTf6VR
 Rw5paGlEPy8jfhaXkZkKSkrgtj2Bc6igsXlu83W7akDGIRQCWGeZWBETpRrTTEuJODep
 dJZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=6+qXf0iY7sbK5SMnbgP7R2HSrFTamEOfT/3E7+RrJn4=;
 b=O3CRCPgcvM9D1+Gi+ETzMbxJty9tRgqr2/K7ZhJqrQIKEQEY2JuIkarww3VnsYAwJ/
 +rI2M0g3rCSJ4DNPhN8a1IHzXQPG1tirl+gQBF69Uk8JgV4liohrl9PkNf2sd3/7PmsO
 Z8g/A+KySA/IQ9NB2SWuOAZ1pmuQpHQASrP+qiKLzOqP4AbuLXS2WsPbSysAfaLs+Epa
 EzfpnwTesvJXjE6EBR56HAH/trNn+ZNOcqhyQYkl/9oGK0zqnaG72/9SpRaWrL5bqLy8
 tvKqA9+KiILkdIihwmYiwM7AJiC0q4nLCUFg1Cw7HTDc4GWxx/GP/2ZI2zYIAcij8QH4
 2YaQ==
X-Gm-Message-State: AJcUukfhiGrCjKPWaZxDD65Xofq5weUzGrKVzZ2sovgdvbecSd7h8LyW
 T3yndHHvN5NokPLkvj22ok13g68c
X-Google-Smtp-Source: ALg8bN6R3DB7Req4QeweC+jc2r+Z3FJ8OEnEIxIkmZXxXlCoPTTPug/9HTViGUQa8tNNF9Hy0t7mPg==
X-Received: by 2002:a19:be16:: with SMTP id o22mr18493601lff.22.1548090252395; 
 Mon, 21 Jan 2019 09:04:12 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id s127sm2395402lfe.8.2019.01.21.09.04.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 09:04:11 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 19:04:07 +0200
Message-Id: <1548090247-20078-3-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 2/2] xen/arm: domain_build: Don't expose IOMMU
 specific properties to the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKV2UgZG9uJ3QgcGFzc3Rocm91Z2ggSU9NTVUgZGV2aWNlIHRvIERPTTAgZXZlbiBpZiBpdCBp
cyBub3QgdXNlZCBieQpYZW4uIFRoZXJlZm9yZSBleHBvc2luZyB0aGUgcHJvcGVydGllcyB0aGF0
IGRlc2NyaWJlIHJlbGF0aW9uc2hpcApiZXR3ZWVuIG1hc3RlciBkZXZpY2VzIGFuZCBJT01NVXMg
ZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2UuCgpBY2NvcmRpbmcgdG8gdGhlOgoxLiBEb2N1bWVudGF0
aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvaW9tbXUudHh0CjIuIERvY3VtZW50YXRpb24v
ZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvcGNpLWlvbW11LnR4dAoKU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgfCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBkMmM2M2E4Li4xNWEwOGQ2IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCkBAIC01NDAsNiArNTQwLDE2IEBAIHN0YXRpYyBpbnQgX19pbml0IHdyaXRlX3Byb3Bl
cnRpZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICAg
ICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKKyAgICAgICAgLyogRG9uJ3QgZXhwb3NlIElP
TU1VIHNwZWNpZmljIHByb3BlcnRpZXMgdG8gdGhlIGd1ZXN0ICovCisgICAgICAgIGlmICggZHRf
cHJvcGVydHlfbmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXVzIikgKQorICAgICAgICAgICAgY29u
dGludWU7CisKKyAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9uYW1lX2lzX2VxdWFsKHByb3AsICJp
b21tdS1tYXAiKSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoIGR0X3By
b3BlcnR5X25hbWVfaXNfZXF1YWwocHJvcCwgImlvbW11LW1hcC1tYXNrIikgKQorICAgICAgICAg
ICAgY29udGludWU7CisKICAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGtpbmZvLT5mZHQsIHBy
b3AtPm5hbWUsIHByb3BfZGF0YSwgcHJvcF9sZW4pOwogCiAgICAgICAgIGlmICggcmVzICkKLS0g
CjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:04:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:04: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-devel-bounces@lists.xenproject.org>)
	id 1glczf-0007qt-Tg; Mon, 21 Jan 2019 17:04: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=8+6Q=P5=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1glcze-0007qm-EW
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:04:14 +0000
X-Inumbo-ID: 933cc0d4-1d9e-11e9-a1e0-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 933cc0d4-1d9e-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:04:13 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id v5so16010894lfe.7
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 09:04:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=daxwB9JdEm0cRQIUfElOGPScCv5eLcAZXzI3TkcF374=;
 b=nDzn0FeC0KtghOzpfzzAcyOhyqyIm2NpX72nK5/FdM7QVfgHdGWxm0k4Vti40RdMYG
 hQ8K7nzMSRe8r7jxEWWgXOoySakmy9Y88ogoJ9EnjFcw0i0AJHvUoVu69ZVRtKuA8Ht3
 mMlBLBi7lS9OregWDjV0kKLs+YAcfaq5sFmQn1MCYPjNV0/yMHN1htVe7cMvlkQHhEm4
 RH5WeIv0C69ppj+MyZjettCDkpeu7mSdNgCQQgBEdjV+3W9+A8fCKAHj2EzgZ//4jVbq
 OHs6yaWYHbZwBFtHSv5EYsC/OTCRusZkwnP36O9B2OZAE0iM2ASZia2f/Os9X4GjgRR6
 nk7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=daxwB9JdEm0cRQIUfElOGPScCv5eLcAZXzI3TkcF374=;
 b=BJgBbQrVeeL90fphvBEnBdH9coPBqmWDX6qtxrcNZRd+4E4zWVP0aTLIASCzUCZ+ea
 SvNILPYtXeXyYrx18P6Yr2xeVQ+b/TvHPWLOlTrZqTfUHRLeDNt6XyA2FLmV2u200UwZ
 zso0RFKe2JFx9qUAdVjNJlmOMjWSfm+QVURWRVRHQgLzN679vGtoZz5nshzS9xHIv2+0
 WtEEzMzwEKBuHl17Q8vfAhnjcWnNf+0WH8w1dPMGnNJ1hLos5Huz6BggG5hEOqMUSK45
 ryLl1rvcOPfZx6M3Q8y6WWBp8qj8yCAhplP4W6L+xwPNtyuoL7C6KIOn+aX5+fYUUaSv
 rYkw==
X-Gm-Message-State: AJcUukdTdK1lH1SpcbgO5aKdY2VmrTJuwPelDN6AGu02YoqKWgrK9jhQ
 gQzqqCSFEyzGyWUmVdUekhQX8+rV
X-Google-Smtp-Source: ALg8bN69Al2A78jAT4+W8Hszt+HzKb2CFXSFBAnZ6wQBEOB0FTbqnAAS8q1pUaT2NOCcWE2yQBMkxw==
X-Received: by 2002:a19:c995:: with SMTP id z143mr16547965lff.79.1548090249799; 
 Mon, 21 Jan 2019 09:04:09 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id s127sm2395402lfe.8.2019.01.21.09.04.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 21 Jan 2019 09:04:09 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 21 Jan 2019 19:04:05 +0200
Message-Id: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH 0/2] Dangling fixes for ARM iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkRlYXIgQWxsLAoK
V2l0aCBtb3Zpbmcgb3VyIHdvcmtpbmcgc2V0dXAgdG8gNC4xMi1yYzIgKElQTU1VIHNlcmllcyBl
c3BlY2lhbGx5KSxJJ3ZlCnJlYWxpemVkIHRoYXQgd2UgaGF2ZSBhIGNvdXBsZSBvZiBwYXRjaGVz
IGZyb20gSVBNTVUgc2VyaWVzIFsxXSB3aGljaCBhcmUKZml4ZXMsIGdvdCBSQi9BQiwgYnV0IG5v
dCByZWFjaGVkIG1haW5saW5lIHlldC4gSSByZWFsbHkgaG9wZSB0aG9zZSBSQi9BQgp3b3VsZCBu
b3QgYmUgdHJlYXRlZCBhcyBzdGFsZSwgYW5kIHBhdGNoZXMgYXJlIE9LIHRvIGdvIGludG8gNC4x
MiByZWxlYXNlLgoKT2xla3NhbmRyIFR5c2hjaGVua28gKDIpOgogIGlvbW11L2FybTogTWlzYyBm
aXhlcyBmb3IgYXJjaCBzcGVjaWZpYyBwYXJ0CiAgICAgICAgUkIgZnJvbSBKdWxpZW4gaXMgaGVy
ZSBbMl0KICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6IERvbid0IGV4cG9zZSBJT01NVSBzcGVjaWZp
YyBwcm9wZXJ0aWVzIHRvIHRoZQogICAgZ3Vlc3QKICAgICAgICBBQiBmcm9tIEp1bGllbiBpcyBo
ZXJlIFszXQoKWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTA3L21zZzAyNTQ1Lmh0bWwKWzJdIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcv
cGF0Y2gvOTg2MjU2Ny8KWzNdIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvOTg2
MjU2NS8KCgogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgfCAxMCArKysrKysr
KysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyB8ICA3ICsrKysrLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:07:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:07: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-devel-bounces@lists.xenproject.org>)
	id 1gld3A-0008CX-2o; Mon, 21 Jan 2019 17:07: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=pK04=P5=citrix.com=prvs=917ecb37e=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gld39-0008CR-7z
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:07:51 +0000
X-Inumbo-ID: 145771c9-1d9f-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 145771c9-1d9f-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:07:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76074063"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 21 Jan 2019 17:07:13 +0000
Message-ID: <20190121170713.11906-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] configure: xen: Stop build-testing for
 xc_domain_create
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXRzIGxhc3QgdXNlcyB3YXMgcmVtb3ZlZCBieTogNmQ3YzA2YzIxM2RkY2ZhYmNhZmRjMTc4Y2Nl
ZjgxNzM2Zjg1YTdjMgoiUmVtb3ZlIGJyb2tlbiBYZW4gUFYgZG9tYWluIGJ1aWxkZXIiLgoKU2ln
bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0t
LQogY29uZmlndXJlIHwgMTkgLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQppbmRleCA5
OGIyNzA5NzRkLi44Njg0YTZlNWVmIDEwMDc1NQotLS0gYS9jb25maWd1cmUKKysrIGIvY29uZmln
dXJlCkBAIC0yNDY5LDcgKzI0NjksNiBAQCBpbnQgbWFpbih2b2lkKSB7CiAgIHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICp4Zm1lbTsKICAgeGVuZXZ0Y2huX2hhbmRsZSAqeGU7CiAgIHhlbmdudHRh
Yl9oYW5kbGUgKnhnOwotICB4ZW5fZG9tYWluX2hhbmRsZV90IGhhbmRsZTsKICAgeGVuZ250dGFi
X2dyYW50X2NvcHlfc2VnbWVudF90KiBzZWcgPSBOVUxMOwogCiAgIHhzX2RhZW1vbl9vcGVuKCk7
CkBAIC0yNDc5LDcgKzI0NzgsNiBAQCBpbnQgbWFpbih2b2lkKSB7CiAgIHhjX2RvbWFpbl9hZGRf
dG9fcGh5c21hcCgwLCAwLCBYRU5NQVBTUEFDRV9nbWZuLCAwLCAwKTsKICAgeGNfaHZtX2luamVj
dF9tc2koeGMsIDAsIDB4ZjAwMDAwMDAsIDB4MDAwMDAwMDApOwogICB4Y19odm1fY3JlYXRlX2lv
cmVxX3NlcnZlcih4YywgMCwgSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQywgTlVMTCk7Ci0g
IHhjX2RvbWFpbl9jcmVhdGUoeGMsIDAsIGhhbmRsZSwgMCwgTlVMTCwgTlVMTCk7CiAKICAgeGZt
ZW0gPSB4ZW5mb3JlaWdubWVtb3J5X29wZW4oMCwgMCk7CiAgIHhlbmZvcmVpZ25tZW1vcnlfbWFw
KHhmbWVtLCAwLCAwLCAwLCAwLCAwKTsKQEAgLTI1MjEsNyArMjUxOSw2IEBAIGludCBtYWluKHZv
aWQpIHsKICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKnhmbWVtOwogICB4ZW5ldnRjaG5faGFu
ZGxlICp4ZTsKICAgeGVuZ250dGFiX2hhbmRsZSAqeGc7Ci0gIHhlbl9kb21haW5faGFuZGxlX3Qg
aGFuZGxlOwogCiAgIHhzX2RhZW1vbl9vcGVuKCk7CiAKQEAgLTI1MzAsNyArMjUyNyw2IEBAIGlu
dCBtYWluKHZvaWQpIHsKICAgeGNfZG9tYWluX2FkZF90b19waHlzbWFwKDAsIDAsIFhFTk1BUFNQ
QUNFX2dtZm4sIDAsIDApOwogICB4Y19odm1faW5qZWN0X21zaSh4YywgMCwgMHhmMDAwMDAwMCwg
MHgwMDAwMDAwMCk7CiAgIHhjX2h2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHhjLCAwLCBIVk1fSU9S
RVFTUlZfQlVGSU9SRVFfQVRPTUlDLCBOVUxMKTsKLSAgeGNfZG9tYWluX2NyZWF0ZSh4YywgMCwg
aGFuZGxlLCAwLCBOVUxMLCBOVUxMKTsKIAogICB4Zm1lbSA9IHhlbmZvcmVpZ25tZW1vcnlfb3Bl
bigwLCAwKTsKICAgeGVuZm9yZWlnbm1lbW9yeV9tYXAoeGZtZW0sIDAsIDAsIDAsIDAsIDApOwpA
QCAtMjU0OCwyMSArMjU0NCw2IEBAIEVPRgogICAgICAgdGhlbgogICAgICAgeGVuX2N0cmxfdmVy
c2lvbj00MDcwMQogICAgICAgeGVuPXllcwotICAgIGVsaWYKLSAgICAgICAgY2F0ID4gJFRNUEMg
PDxFT0YgJiYKLSNpbmNsdWRlIDx4ZW5jdHJsLmg+Ci0jaW5jbHVkZSA8c3RkaW50Lmg+Ci1pbnQg
bWFpbih2b2lkKSB7Ci0gIHhjX2ludGVyZmFjZSAqeGMgPSBOVUxMOwotICB4ZW5fZG9tYWluX2hh
bmRsZV90IGhhbmRsZTsKLSAgeGNfZG9tYWluX2NyZWF0ZSh4YywgMCwgaGFuZGxlLCAwLCBOVUxM
LCBOVUxMKTsKLSAgcmV0dXJuIDA7Ci19Ci1FT0YKLSAgICAgICAgY29tcGlsZV9wcm9nICIiICIk
eGVuX2xpYnMiCi0gICAgICB0aGVuCi0gICAgICB4ZW5fY3RybF92ZXJzaW9uPTQwNzAwCi0gICAg
ICB4ZW49eWVzCiAKICAgICAjIFhlbiA0LjYKICAgICBlbGlmCi0tIApBbnRob255IFBFUkFSRAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:10:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:10: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-devel-bounces@lists.xenproject.org>)
	id 1gld5U-0000UD-Gf; Mon, 21 Jan 2019 17:10: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=rLzG=P5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gld5T-0000U8-B1
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:10:15 +0000
X-Inumbo-ID: 6acdd687-1d9f-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6acdd687-1d9f-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:10:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C679615AB;
 Mon, 21 Jan 2019 09:09:43 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B1B0F3F614;
 Mon, 21 Jan 2019 09:09:41 -0800 (PST)
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Christoph Hellwig <hch@infradead.org>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
 <20190116063631.GA10881@infradead.org>
 <042fe794-dec6-6d9d-5b68-6f142790f5c7@epam.com>
 <20190117091815.GA7090@infradead.org>
 <1cfc5cb4-e481-5d71-29df-958db76fb681@epam.com>
 <2ed681b9-c8d4-ea27-6b8b-e399ed034bda@arm.com>
 <b5ee0d1c-7888-28c4-c5ae-7984c5e54c8e@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9e0130ee-0418-f68c-94cf-31a5566d929a@arm.com>
Date: Mon, 21 Jan 2019 17:09:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <b5ee0d1c-7888-28c4-c5ae-7984c5e54c8e@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "noralf@tronnes.org" <noralf@tronnes.org>, Gerd Hoffmann <kraxel@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "daniel.vetter@intel.com" <daniel.vetter@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Robin Murphy <robin.murphy@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAyMS8wMS8yMDE5IDEyOjQzLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPiBPbiAxLzE4LzE5IDE6NDMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTgvMDEv
MjAxOSAwOTo0MCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+PiBPbiAxLzE3LzE5
IDExOjE4IEFNLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPj4+PiBPbiBXZWQsIEphbiAxNiwg
MjAxOSBhdCAwNjo0MzoyOUFNICswMDAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo+Pj4+IHdy
b3RlOgo+Pj4+Pj4gVGhpcyB3aG9sZSBpc3N1ZSBrZWVwcyBnZXR0aW5nIG1vcmUgYW5kIG1vcmUg
Y29uZnVzaW5nLgo+Pj4+PiBXZWxsLCBJIGRvbid0IHJlYWxseSBkbyBETUEgaGVyZSwgYnV0IGlu
c3RlYWQgdGhlIGJ1ZmZlcnMgaW4KPj4+Pj4gcXVlc3Rpb24gYXJlIHNoYXJlZCB3aXRoIG90aGVy
IFhlbiBkb21haW4sIHNvIGVmZmVjdGl2ZWx5IGl0Cj4+Pj4+IGNvdWxkIGJlIHRob3VnaHQgb2Yg
c29tZSBzb3J0IG9mIERNQSBoZXJlLCB3aGVyZSB0aGUgImRldmljZSIgaXMKPj4+Pj4gdGhhdCBy
ZW1vdGUgZG9tYWluLiBJZiB0aGUgYnVmZmVycyBhcmUgbm90IGZsdXNoZWQgdGhlbiB0aGUKPj4+
Pj4gcmVtb3RlIHBhcnQgc2VlcyBzb21lIGluY29uc2lzdGVuY3kgd2hpY2ggaW4gbXkgY2FzZSBy
ZXN1bHRzCj4+Pj4+IGluIGFydGlmYWN0cyBvbiBzY3JlZW4gd2hpbGUgZGlzcGxheWluZyB0aGUg
YnVmZmVycy4KPj4+Pj4gV2hlbiBidWZmZXJzIGFyZSBhbGxvY2F0ZWQgdmlhIERNQSBBUEkgdGhl
biB0aGVyZSBhcmUgbm8gYXJ0aWZhY3RzOwo+Pj4+PiBpZiBidWZmZXJzIGFyZSBhbGxvY2F0ZWQg
d2l0aCBzaG1lbSArIERNQSBtYXBwaW5nIHRoZW4gdGhlcmUgYXJlIG5vCj4+Pj4+IGFydGlmYWN0
cyBhcyB3ZWxsLgo+Pj4+PiBUaGUgb25seSBvZmZlbmRpbmcgdXNlLWNhc2UgaXMgd2hlbiBJIHVz
ZSBzaG1lbSBiYWNrZWQgYnVmZmVycywKPj4+Pj4gYnV0IGRvIG5vdCBmbHVzaCB0aGVtCj4+Pj4g
VGhlIHJpZ2h0IGFuc3dlciB3b3VsZCBiZSB0byBpbXBsZW1lbnQgY2FjaGUgbWFpbnRhaW5hbmNl
IGhvb2tzIGZvcgo+Pj4+IHRoaXMgY2FzZSBpbiB0aGUgWGVuIGFyY2ggY29kZS7CoCBUaGVzZSB3
b3VsZCBiYXNpY2FsbHkgbG9vayB0aGUgc2FtZQo+Pj4+IGFzIHRoZSBsb3ctbGV2ZWwgY2FjaGUg
bWFpbnRhaW5hbmNlIHVzZWQgYnkgdGhlIERNQSBvcHMsIGJ1dCB3aXRob3V0Cj4+Pj4gZ29pbmcg
dGhyb3VnaCB0aGUgRE1BIG1hcHBpbmcgbGF5ZXIsIGluIGZhY3QgdGhleSBzaG91bGQgcHJvYmFi
bHkKPj4+PiByZXVzZSB0aGUgc2FtZSBsb3ctbGV2ZWwgYXNzZW1ibHkgcm91dGluZXMuCj4+Pj4K
Pj4+PiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlIGZpcnN0IHVzYWdlIG9mIHN1Y2ggWGVuIGJ1
ZmZlciBzaGFyaW5nLCBzbwo+Pj4+IHdoYXQgZG8gdGhlIG90aGVyIHVzZXJzIGRvPwo+Pj4gSSds
bCBoYXZlIHRvIGdldCBldmVuIGRlZXBlciBpbnRvIGl0LiBJbml0aWFsbHkgSQo+Pj4gbG9va2Vk
IGF0IHRoZSBjb2RlLCBidXQgZGlkbid0IGZpbmQgYW55dGhpbmcgdXNlZnVsLgo+Pj4gT3IgbWF5
YmUgSSBoYXZlIGp1c3Qgb3Zlcmxvb2tlZCBvYnZpb3VzIHRoaW5ncyB0aGVyZQo+PiAgRnJvbSBY
ZW4gb24gQXJtIEFCSToKPj4KPj4gIkFsbCBtZW1vcnkgd2hpY2ggaXMgc2hhcmVkIHdpdGggb3Ro
ZXIgZW50aXRpZXMgaW4gdGhlIHN5c3RlbQo+PiAoaW5jbHVkaW5nIHRoZSBoeXBlcnZpc29yIGFu
ZCBvdGhlciBndWVzdHMpIG11c3QgcmVzaWRlIGluIG1lbW9yeQo+PiB3aGljaCBpcyBtYXBwZWQg
YXMgTm9ybWFsIElubmVyIFdyaXRlLUJhY2sgT3V0ZXIgV3JpdGUtQmFjawo+PiBJbm5lci1TaGFy
ZWFibGUuCj4+IFRoaXMgYXBwbGllcyB0bzoKPj4gIMKgIC0gaHlwZXJjYWxsIGFyZ3VtZW50cyBw
YXNzZWQgdmlhIGEgcG9pbnRlciB0byBndWVzdCBtZW1vcnkuCj4+ICDCoCAtIG1lbW9yeSBzaGFy
ZWQgdmlhIHRoZSBncmFudCB0YWJsZSBtZWNoYW5pc20gKGluY2x1ZGluZyBQViBJL08KPj4gIMKg
wqDCoCByaW5ncyBldGMpLgo+PiAgwqAgLSBtZW1vcnkgc2hhcmVkIHdpdGggdGhlIGh5cGVydmlz
b3IgKHN0cnVjdCBzaGFyZWRfaW5mbywgc3RydWN0Cj4+ICDCoMKgwqAgdmNwdV9pbmZvLCB0aGUg
Z3JhbnQgdGFibGUsIGV0YykuCj4+ICIKPj4KPj4gU28geW91IHNob3VsZCBub3QgbmVlZCBhbnkg
Y2FjaGUgbWFpbnRlbmFuY2UgaGVyZS4gQ2FuIHlvdSBwcm92aWRlCj4+IG1vcmUgZGV0YWlscyBv
biB0aGUgbWVtb3J5IGF0dHJpYnV0ZSB5b3UgdXNlIGZvciBtZW1vcnkgc2hhcmVkIGluIGJvdGgK
Pj4gdGhlIGJhY2tlbmQgYW5kIGZyb250ZW5kPwo+Pgo+IEl0IHRha2VzIHF1aXRlIHNvbWUgdGlt
ZSB0byBjb2xsZWN0IHRoaXMgKGJlY2F1c2UgbWFueSBjb21wb25lbnRzIGFyZQo+IGludm9sdmVk
IGluIHRoZQo+IHVzZS1jYXNlKSwgYnV0IGZvciBub3cgdGhlIHBhZ2VzIGluIHRoZSBndWVzdCBk
b21haW4gYXJlOgo+ICFQVEVfUkRPTkxZICsgUFRFX1BYTiArIFBURV9TSEFSRUQgKyBQVEVfQUYg
KyBQVEVfVVhOICsKPiBQVEVfQVRUUklORFgoTVRfTk9STUFMKQoKU28gdGhhdCdzIHRoZSBhdHRy
aWJ1dGUgZm9yIHRoZSBwYWdlIG1hcHBlZCBpbiB0aGUgZnJvbnRlbmQsIHJpZ2h0PyBIb3cgYWJv
dXQgCnRoZSBiYWNrZW5kIHNpZGU/CgpBbHNvLCBjb3VsZCB0aGF0IHBhZ2UgYmUgaGFuZGVkIHRv
IHRoZSBncmFwaGljIGNhcmQgY29ycmVjdGx5PyBJZiBzbywgaXMgeW91ciAKZ3JhcGhpYyBjYXJk
IGNvaGVyZW50PwoKSWYgb25lIG9mIHlvdXIgY29tcG9uZW50cyBpcyBtYXBwaW5nIHdpdGggbm9u
LWNhY2hlYWJsZSBhdHRyaWJ1dGVzIHRoZW4geW91IGFyZSAKYWxyZWFkeSBub3QgZm9sbG93aW5n
IHRoZSBYZW4gQXJtIEFCSS4gSW4gdGhhdCBjYXNlLCB3ZSB3b3VsZCBuZWVkIHRvIGRpc2N1c3Mg
CmhvdyB0byBleHRlbmQgdGhlIEFCSS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:10:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:10: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-devel-bounces@lists.xenproject.org>)
	id 1gld5i-0000Vz-Oy; Mon, 21 Jan 2019 17:10: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=u29s=P5=citrix.com=prvs=917a3d296=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gld5g-0000Vk-P2
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:10:28 +0000
X-Inumbo-ID: 72465ead-1d9f-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72465ead-1d9f-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:10:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="84876521"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [PATCH] configure: xen: Stop build-testing for xc_domain_create
Thread-Index: AQHUsavWOL4RYFwvDECSqow/KQRtoqW59JIw
Date: Mon, 21 Jan 2019 17:10:25 +0000
Message-ID: <24a54a78a49141f48e430df5fdbcadb0@AMSPEX02CL03.citrite.net>
References: <20190121170713.11906-1-anthony.perard@citrix.com>
In-Reply-To: <20190121170713.11906-1-anthony.perard@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] configure: xen: Stop build-testing for
 xc_domain_create
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAyMSBKYW51YXJ5IDIwMTkgMTc6
MDcKPiBUbzogcWVtdS1kZXZlbEBub25nbnUub3JnCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgQW50aG9ueSBQZXJhcmQK
PiA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0hdIGNvbmZpZ3Vy
ZTogeGVuOiBTdG9wIGJ1aWxkLXRlc3RpbmcgZm9yIHhjX2RvbWFpbl9jcmVhdGUKPiAKPiBJdHMg
bGFzdCB1c2VzIHdhcyByZW1vdmVkIGJ5OiA2ZDdjMDZjMjEzZGRjZmFiY2FmZGMxNzhjY2VmODE3
MzZmODVhN2MyCj4gIlJlbW92ZSBicm9rZW4gWGVuIFBWIGRvbWFpbiBidWlsZGVyIi4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAt
LS0KPiAgY29uZmlndXJlIHwgMTkgLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdl
ZCwgMTkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3Vy
ZQo+IGluZGV4IDk4YjI3MDk3NGQuLjg2ODRhNmU1ZWYgMTAwNzU1Cj4gLS0tIGEvY29uZmlndXJl
Cj4gKysrIGIvY29uZmlndXJlCj4gQEAgLTI0NjksNyArMjQ2OSw2IEBAIGludCBtYWluKHZvaWQp
IHsKPiAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqeGZtZW07Cj4gICAgeGVuZXZ0Y2huX2hh
bmRsZSAqeGU7Cj4gICAgeGVuZ250dGFiX2hhbmRsZSAqeGc7Cj4gLSAgeGVuX2RvbWFpbl9oYW5k
bGVfdCBoYW5kbGU7Cj4gICAgeGVuZ250dGFiX2dyYW50X2NvcHlfc2VnbWVudF90KiBzZWcgPSBO
VUxMOwo+IAo+ICAgIHhzX2RhZW1vbl9vcGVuKCk7Cj4gQEAgLTI0NzksNyArMjQ3OCw2IEBAIGlu
dCBtYWluKHZvaWQpIHsKPiAgICB4Y19kb21haW5fYWRkX3RvX3BoeXNtYXAoMCwgMCwgWEVOTUFQ
U1BBQ0VfZ21mbiwgMCwgMCk7Cj4gICAgeGNfaHZtX2luamVjdF9tc2koeGMsIDAsIDB4ZjAwMDAw
MDAsIDB4MDAwMDAwMDApOwo+ICAgIHhjX2h2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHhjLCAwLCBI
Vk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRPTUlDLCBOVUxMKTsKPiAtICB4Y19kb21haW5fY3JlYXRl
KHhjLCAwLCBoYW5kbGUsIDAsIE5VTEwsIE5VTEwpOwo+IAo+ICAgIHhmbWVtID0geGVuZm9yZWln
bm1lbW9yeV9vcGVuKDAsIDApOwo+ICAgIHhlbmZvcmVpZ25tZW1vcnlfbWFwKHhmbWVtLCAwLCAw
LCAwLCAwLCAwKTsKPiBAQCAtMjUyMSw3ICsyNTE5LDYgQEAgaW50IG1haW4odm9pZCkgewo+ICAg
IHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICp4Zm1lbTsKPiAgICB4ZW5ldnRjaG5faGFuZGxlICp4
ZTsKPiAgICB4ZW5nbnR0YWJfaGFuZGxlICp4ZzsKPiAtICB4ZW5fZG9tYWluX2hhbmRsZV90IGhh
bmRsZTsKPiAKPiAgICB4c19kYWVtb25fb3BlbigpOwo+IAo+IEBAIC0yNTMwLDcgKzI1MjcsNiBA
QCBpbnQgbWFpbih2b2lkKSB7Cj4gICAgeGNfZG9tYWluX2FkZF90b19waHlzbWFwKDAsIDAsIFhF
Tk1BUFNQQUNFX2dtZm4sIDAsIDApOwo+ICAgIHhjX2h2bV9pbmplY3RfbXNpKHhjLCAwLCAweGYw
MDAwMDAwLCAweDAwMDAwMDAwKTsKPiAgICB4Y19odm1fY3JlYXRlX2lvcmVxX3NlcnZlcih4Yywg
MCwgSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQywgTlVMTCk7Cj4gLSAgeGNfZG9tYWluX2Ny
ZWF0ZSh4YywgMCwgaGFuZGxlLCAwLCBOVUxMLCBOVUxMKTsKPiAKPiAgICB4Zm1lbSA9IHhlbmZv
cmVpZ25tZW1vcnlfb3BlbigwLCAwKTsKPiAgICB4ZW5mb3JlaWdubWVtb3J5X21hcCh4Zm1lbSwg
MCwgMCwgMCwgMCwgMCk7Cj4gQEAgLTI1NDgsMjEgKzI1NDQsNiBAQCBFT0YKPiAgICAgICAgdGhl
bgo+ICAgICAgICB4ZW5fY3RybF92ZXJzaW9uPTQwNzAxCj4gICAgICAgIHhlbj15ZXMKPiAtICAg
IGVsaWYKPiAtICAgICAgICBjYXQgPiAkVE1QQyA8PEVPRiAmJgo+IC0jaW5jbHVkZSA8eGVuY3Ry
bC5oPgo+IC0jaW5jbHVkZSA8c3RkaW50Lmg+Cj4gLWludCBtYWluKHZvaWQpIHsKPiAtICB4Y19p
bnRlcmZhY2UgKnhjID0gTlVMTDsKPiAtICB4ZW5fZG9tYWluX2hhbmRsZV90IGhhbmRsZTsKPiAt
ICB4Y19kb21haW5fY3JlYXRlKHhjLCAwLCBoYW5kbGUsIDAsIE5VTEwsIE5VTEwpOwo+IC0gIHJl
dHVybiAwOwo+IC19Cj4gLUVPRgo+IC0gICAgICAgIGNvbXBpbGVfcHJvZyAiIiAiJHhlbl9saWJz
Igo+IC0gICAgICB0aGVuCj4gLSAgICAgIHhlbl9jdHJsX3ZlcnNpb249NDA3MDAKPiAtICAgICAg
eGVuPXllcwo+IAo+ICAgICAgIyBYZW4gNC42Cj4gICAgICBlbGlmCj4gLS0KPiBBbnRob255IFBF
UkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:18:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:18: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-devel-bounces@lists.xenproject.org>)
	id 1gldDM-0000oy-KZ; Mon, 21 Jan 2019 17:18: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=8vB7=P5=gmail.com=robherring2@srs-us1.protection.inumbo.net>)
 id 1gldDL-0000oR-UL
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:18:23 +0000
X-Inumbo-ID: 8e280951-1da0-11e9-a1e0-bc764e045a96
Received: from mail-ot1-f67.google.com (unknown [209.85.210.67])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e280951-1da0-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:18:22 +0000 (UTC)
Received: by mail-ot1-f67.google.com with SMTP id n8so21160767otl.6
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 09:18:22 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=EFqa7iDie4a4Ugk0nz5p3iJ9mNe61MmNiPA7yNETE+A=;
 b=JsbL0w3oWtVi2O30doTL/LEq7Kvq/f9TMtf+4wE/9dcgV5O9q1eVfuvHwc9kIViOCk
 Nct61mzQGcQfbIJ8r7FadIy+C55OyO2dszgzppA56UCMACpwgradYDMXED9UwtwFTKLw
 RNfPWbt7cZRfXQkmR2ZFMsvLW/NNfQeYGwTxswv6gwoAphwCmBgVAN9O7L0rWNMxIdb9
 MVAaC604vbuJ3q8DlpCkll7+dTwhgpmP+ZZPZxk36vFHPf+vAe2pcr7Ob0oBkHzW/0pS
 rEizFg+hSz1dxWbbEaCeiLqEHP3aYOfabBhFF2t01lPLsS9jLf9J0USwpOUVfYriCyQs
 H8Wg==
X-Gm-Message-State: AJcUuke0xiCbPFidS0wexpazW38Lam/uNlJJwwq61TLGUmq6kiB69cAU
 qRd8yYx8FjiPP/dN3Yu4/Q==
X-Google-Smtp-Source: ALg8bN5rbaU1m3gtFGToJ+cqBuFcMiOvNo70Mpy1u7fQlLuyqXRrBx7gRm33fEnKbPe17VBoWnrTEg==
X-Received: by 2002:a9d:4b15:: with SMTP id q21mr20338887otf.30.1548091102479; 
 Mon, 21 Jan 2019 09:18:22 -0800 (PST)
Received: from localhost (24-155-109-49.dyn.grandenetworks.net.
 [24.155.109.49])
 by smtp.gmail.com with ESMTPSA id r1sm6393991oie.44.2019.01.21.09.18.21
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 21 Jan 2019 09:18:21 -0800 (PST)
Date: Mon, 21 Jan 2019 11:18:21 -0600
From: Rob Herring <robh@kernel.org>
To: Mike Rapoport <rppt@linux.ibm.com>
Message-ID: <20190121171821.GA13557@bogus>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-20-git-send-email-rppt@linux.ibm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548057848-15136-20-git-send-email-rppt@linux.ibm.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 19/21] treewide: add checks for the
 return value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, openrisc@lists.librecores.org,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMTA6MDQ6MDZBTSArMDIwMCwgTWlrZSBSYXBvcG9ydCB3
cm90ZToKPiBBZGQgY2hlY2sgZm9yIHRoZSByZXR1cm4gdmFsdWUgb2YgbWVtYmxvY2tfYWxsb2Mq
KCkgZnVuY3Rpb25zIGFuZCBjYWxsCj4gcGFuaWMoKSBpbiBjYXNlIG9mIGVycm9yLgo+IFRoZSBw
YW5pYyBtZXNzYWdlIHJlcGVhdHMgdGhlIG9uZSB1c2VkIGJ5IHBhbmljaW5nIG1lbWJsb2NrIGFs
bG9jYXRvcnMgd2l0aAo+IGFkanVzdG1lbnQgb2YgcGFyYW1ldGVycyB0byBpbmNsdWRlIG9ubHkg
cmVsZXZhbnQgb25lcy4KPiAKPiBUaGUgcmVwbGFjZW1lbnQgd2FzIG1vc3RseSBhdXRvbWF0ZWQg
d2l0aCBzZW1hbnRpYyBwYXRjaGVzIGxpa2UgdGhlIG9uZQo+IGJlbG93IHdpdGggbWFudWFsIG1h
c3NhZ2luZyBvZiBmb3JtYXQgc3RyaW5ncy4KPiAKPiBAQAo+IGV4cHJlc3Npb24gcHRyLCBzaXpl
LCBhbGlnbjsKPiBAQAo+IHB0ciA9IG1lbWJsb2NrX2FsbG9jKHNpemUsIGFsaWduKTsKPiArIGlm
ICghcHRyKQo+ICsgCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRlcyBhbGln
bj0weCVseFxuIiwgX19mdW5jX18sCj4gc2l6ZSwgYWxpZ24pOwo+IAo+IFNpZ25lZC1vZmYtYnk6
IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4KPiBSZXZpZXdlZC1ieTogR3VvIFJl
biA8cmVuX2d1b0BjLXNreS5jb20+ICAgICAgICAgICAgICMgYy1za3kKPiBBY2tlZC1ieTogUGF1
bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgkgICAgICMgTUlQUwo+IEFja2VkLWJ5OiBI
ZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4gIyBzMzkwCj4gUmV2aWV3
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4gICAgICAgICAjIFhlbgo+IC0t
LQo+ICBhcmNoL2FscGhhL2tlcm5lbC9jb3JlX2NpYS5jICAgICAgICAgICAgICB8ICAzICsrKwo+
ICBhcmNoL2FscGhhL2tlcm5lbC9jb3JlX21hcnZlbC5jICAgICAgICAgICB8ICA2ICsrKysrKwo+
ICBhcmNoL2FscGhhL2tlcm5lbC9wY2ktbm9vcC5jICAgICAgICAgICAgICB8IDEzICsrKysrKysr
KysrLS0KPiAgYXJjaC9hbHBoYS9rZXJuZWwvcGNpLmMgICAgICAgICAgICAgICAgICAgfCAxMSAr
KysrKysrKysrLQo+ICBhcmNoL2FscGhhL2tlcm5lbC9wY2lfaW9tbXUuYyAgICAgICAgICAgICB8
IDEyICsrKysrKysrKysrKwo+ICBhcmNoL2FyYy9tbS9oaWdobWVtLmMgICAgICAgICAgICAgICAg
ICAgICB8ICA0ICsrKysKPiAgYXJjaC9hcm0va2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICAg
ICAgfCAgNiArKysrKysKPiAgYXJjaC9hcm0vbW0vbW11LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxNCArKysrKysrKysrKysrLQo+ICBhcmNoL2FybTY0L2tlcm5lbC9zZXR1cC5jICAgICAg
ICAgICAgICAgICB8ICA4ICsrKysrLS0tCj4gIGFyY2gvYXJtNjQvbW0va2FzYW5faW5pdC5jICAg
ICAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwo+ICBhcmNoL2M2eC9tbS9kbWEtY29oZXJlbnQu
YyAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgYXJjaC9jNngvbW0vaW5pdC5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMyArKysKPiAgYXJjaC9jc2t5L21tL2hpZ2htZW0uYyAgICAgICAg
ICAgICAgICAgICAgfCAgNSArKysrKwo+ICBhcmNoL2g4MzAwL21tL2luaXQuYyAgICAgICAgICAg
ICAgICAgICAgICB8ICAzICsrKwo+ICBhcmNoL202OGsvYXRhcmkvc3RyYW0uYyAgICAgICAgICAg
ICAgICAgICB8ICA0ICsrKysKPiAgYXJjaC9tNjhrL21tL2luaXQuYyAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMyArKysKPiAgYXJjaC9tNjhrL21tL21jZm1tdS5jICAgICAgICAgICAgICAgICAg
ICAgfCAgNiArKysrKysKPiAgYXJjaC9tNjhrL21tL21vdG9yb2xhLmMgICAgICAgICAgICAgICAg
ICAgfCAgOSArKysrKysrKysKPiAgYXJjaC9tNjhrL21tL3N1bjNtbXUuYyAgICAgICAgICAgICAg
ICAgICAgfCAgNiArKysrKysKPiAgYXJjaC9tNjhrL3N1bjMvc3VuM2R2bWEuYyAgICAgICAgICAg
ICAgICAgfCAgMyArKysKPiAgYXJjaC9taWNyb2JsYXplL21tL2luaXQuYyAgICAgICAgICAgICAg
ICAgfCAgOCArKysrKystLQo+ICBhcmNoL21pcHMvY2F2aXVtLW9jdGVvbi9kbWEtb2N0ZW9uLmMg
ICAgICB8ICAzICsrKwo+ICBhcmNoL21pcHMva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICAg
ICB8ICAzICsrKwo+ICBhcmNoL21pcHMva2VybmVsL3RyYXBzLmMgICAgICAgICAgICAgICAgICB8
ICAzICsrKwo+ICBhcmNoL21pcHMvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICB8ICA1
ICsrKysrCj4gIGFyY2gvbmRzMzIvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgIHwgMTIg
KysrKysrKysrKysrCj4gIGFyY2gvb3BlbnJpc2MvbW0vaW9yZW1hcC5jICAgICAgICAgICAgICAg
IHwgIDggKysrKysrLS0KPiAgYXJjaC9wb3dlcnBjL2tlcm5lbC9kdF9jcHVfZnRycy5jICAgICAg
ICAgfCAgNSArKysrKwo+ICBhcmNoL3Bvd2VycGMva2VybmVsL3BjaV8zMi5jICAgICAgICAgICAg
ICB8ICAzICsrKwo+ICBhcmNoL3Bvd2VycGMva2VybmVsL3NldHVwLWNvbW1vbi5jICAgICAgICB8
ICAzICsrKwo+ICBhcmNoL3Bvd2VycGMva2VybmVsL3NldHVwXzY0LmMgICAgICAgICAgICB8ICA0
ICsrKysKPiAgYXJjaC9wb3dlcnBjL2xpYi9hbGxvYy5jICAgICAgICAgICAgICAgICAgfCAgMyAr
KysKPiAgYXJjaC9wb3dlcnBjL21tL2hhc2hfdXRpbHNfNjQuYyAgICAgICAgICAgfCAgMyArKysK
PiAgYXJjaC9wb3dlcnBjL21tL21tdV9jb250ZXh0X25vaGFzaC5jICAgICAgfCAgOSArKysrKysr
KysKPiAgYXJjaC9wb3dlcnBjL21tL3BndGFibGUtYm9vazNlLmMgICAgICAgICAgfCAxMiArKysr
KysrKysrLS0KPiAgYXJjaC9wb3dlcnBjL21tL3BndGFibGUtYm9vazNzNjQuYyAgICAgICAgfCAg
MyArKysKPiAgYXJjaC9wb3dlcnBjL21tL3BndGFibGUtcmFkaXguYyAgICAgICAgICAgfCAgOSAr
KysrKysrKy0KPiAgYXJjaC9wb3dlcnBjL21tL3BwY19tbXVfMzIuYyAgICAgICAgICAgICAgfCAg
MyArKysKPiAgYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wYXNlbWkvaW9tbXUuYyAgICAgfCAgMyAr
KysKPiAgYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm1hYy9udnJhbS5jICAgfCAgMyArKysK
PiAgYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L29wYWwuYyAgICAgfCAgMyArKysKPiAg
YXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L3BjaS1pb2RhLmMgfCAgOCArKysrKysrKwo+
ICBhcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3BzMy9zZXR1cC5jICAgICAgICB8ICAzICsrKwo+ICBh
cmNoL3Bvd2VycGMvc3lzZGV2L21zaV9iaXRtYXAuYyAgICAgICAgICB8ICAzICsrKwo+ICBhcmNo
L3MzOTAva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKysK
PiAgYXJjaC9zMzkwL2tlcm5lbC9zbXAuYyAgICAgICAgICAgICAgICAgICAgfCAgNSArKysrLQo+
ICBhcmNoL3MzOTAva2VybmVsL3RvcG9sb2d5LmMgICAgICAgICAgICAgICB8ICA2ICsrKysrKwo+
ICBhcmNoL3MzOTAvbnVtYS9tb2RlX2VtdS5jICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBh
cmNoL3MzOTAvbnVtYS9udW1hLmMgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrLQo+ICBh
cmNoL3NoL21tL2luaXQuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwo+ICBh
cmNoL3NoL21tL251bWEuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgYXJj
aC91bS9kcml2ZXJzL25ldF9rZXJuLmMgICAgICAgICAgICAgICAgfCAgMyArKysKPiAgYXJjaC91
bS9kcml2ZXJzL3ZlY3Rvcl9rZXJuLmMgICAgICAgICAgICAgfCAgMyArKysKPiAgYXJjaC91bS9r
ZXJuZWwvaW5pdHJkLmMgICAgICAgICAgICAgICAgICAgfCAgMiArKwo+ICBhcmNoL3VtL2tlcm5l
bC9tZW0uYyAgICAgICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKysrKysrKysrKysKPiAgYXJj
aC91bmljb3JlMzIva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgfCAgNCArKysrCj4gIGFyY2gv
dW5pY29yZTMyL21tL21tdS5jICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrKy0t
Cj4gIGFyY2gveDg2L2tlcm5lbC9hY3BpL2Jvb3QuYyAgICAgICAgICAgICAgIHwgIDMgKysrCj4g
IGFyY2gveDg2L2tlcm5lbC9hcGljL2lvX2FwaWMuYyAgICAgICAgICAgIHwgIDUgKysrKysKPiAg
YXJjaC94ODYva2VybmVsL2U4MjAuYyAgICAgICAgICAgICAgICAgICAgfCAgMyArKysKPiAgYXJj
aC94ODYvcGxhdGZvcm0vb2xwYy9vbHBjX2R0LmMgICAgICAgICAgfCAgMyArKysKPiAgYXJjaC94
ODYveGVuL3AybS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAxMSArKysrKysrKystLQo+ICBh
cmNoL3h0ZW5zYS9tbS9rYXNhbl9pbml0LmMgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgYXJj
aC94dGVuc2EvbW0vbW11LmMgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKysKPiAgZHJpdmVy
cy9jbGsvdGkvY2xrLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKysKPiAgZHJpdmVycy9t
YWNpbnRvc2gvc211LmMgICAgICAgICAgICAgICAgICAgfCAgMyArKysKPiAgZHJpdmVycy9vZi9m
ZHQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOCArKysrKysrLQo+ICBkcml2ZXJzL29m
L3VuaXR0ZXN0LmMgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKystCgpBY2tlZC1ieTog
Um9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KCj4gIGRyaXZlcnMveGVuL3N3aW90bGIteGVu
LmMgICAgICAgICAgICAgICAgIHwgIDcgKysrKystLQo+ICBrZXJuZWwvcG93ZXIvc25hcHNob3Qu
YyAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBsaWIvY3B1bWFzay5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBtbS9rYXNhbi9pbml0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDEwICsrKysrKysrLS0KPiAgbW0vc3BhcnNlLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxOSArKysrKysrKysrKysrKysrKy0tCj4gIDczIGZpbGVzIGNo
YW5nZWQsIDQwOSBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:19:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:19: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-devel-bounces@lists.xenproject.org>)
	id 1gldEf-0000xl-6d; Mon, 21 Jan 2019 17:19: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=mrJR=P5=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1gldEe-0000xg-3T
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:19:44 +0000
X-Inumbo-ID: bdfab05e-1da0-11e9-a1e0-bc764e045a96
Received: from mail-ot1-x343.google.com (unknown [2607:f8b0:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdfab05e-1da0-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:19:43 +0000 (UTC)
Received: by mail-ot1-x343.google.com with SMTP id a11so21135340otr.10
 for <xen-devel@lists.xenproject.org>; Mon, 21 Jan 2019 09:19:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=gDCnAMStCA0F9uk7Y2TMM1OVo578sVLsH1sLR7Qf+sA=;
 b=cxoBwpDaV2pR69npHKlcS1Qp+0Mma0kMxa+MbGQW42KoLT54QPoQmEA4mKmq53NGgv
 yb7vhGjZf/B/eYX8/n2YsWYGlHJjj0ZcYUXbRHj5R09YgveCp/dqCkIHYm2Wwaf7O7By
 nYdinprZdrZDuivXIMukz12RwG731AnCZx2t8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=gDCnAMStCA0F9uk7Y2TMM1OVo578sVLsH1sLR7Qf+sA=;
 b=VFa5dZ3mfP1wO5994HEGtoDOyfQZMNTkpV4kCOibQ1OpxL2aK4vsBU3ZK9Z0w9kBoP
 gYrZ3RPMUTLToEIMlq1T16dfYcAmO4buu+n79Dj5HhvaZab5sFw2+iDZ+GIrWYZtzsBa
 zzlxdSX1D1o30O8ekQFpwleee18i0pfokwDfhxgt1F7O8qHbEoCKeCRbVa/cis8VUNYt
 VS+6fnhSl9K2RGiPHsjrHFGBzHHeWMNLlBt/JTnSSxdBxAZsOZrQ1PscVG8QTPdGns1+
 8NFcjNiYQtkBcFYo/L9xzzOKfkdT9+8Q23Ne8PgJM1vmcV36byeqULieXZ7+MqmIwupz
 ysEQ==
X-Gm-Message-State: AJcUukem23zwsllCCHJ+75u9sjtx2P6s5iO0ndqsSvJi87N0NSzV8Jua
 /fV+Nv9bc4ZB2VtCvgv+sq0NeBtt+btgcVuQPrKzlQ==
X-Google-Smtp-Source: ALg8bN462n/TKBoCFAMtAcNfbbZVifO7C3/KbgMjgPjqF2y7ry8OV1qnh1UvaJz/N8BUTSOlmOJrG4BnYsM0QfaGTXY=
X-Received: by 2002:a9d:7d18:: with SMTP id v24mr19144378otn.352.1548091182870; 
 Mon, 21 Jan 2019 09:19:42 -0800 (PST)
MIME-Version: 1.0
References: <20190116121350.23863-1-alex.bennee@linaro.org>
In-Reply-To: <20190116121350.23863-1-alex.bennee@linaro.org>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Mon, 21 Jan 2019 17:19:31 +0000
Message-ID: <CAFEAcA92xjp7-ed_ZPtzoY7O+bj_OGvNPPkpZAhrM7Ko01jtBQ@mail.gmail.com>
To: =?UTF-8?B?QWxleCBCZW5uw6ll?= <alex.bennee@linaro.org>
Subject: Re: [Xen-devel] [PATCH] hw/block/xen: use proper format string for
 printing sectors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "open list:Block layer core" <qemu-block@nongnu.org>,
 QEMU Developers <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNiBKYW4gMjAxOSBhdCAxMjoxMywgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBs
aW5hcm8ub3JnPiB3cm90ZToKPgo+IFRoZSAlbHUgZm9ybWF0IHN0cmluZyBpcyBkaWZmZXJlbnQg
ZGVwZW5kaW5nIG9uIHRoZSBob3N0IGFyY2hpdGVjdHVyZQo+IHdoaWNoIGNhdXNlcyBidWlsZHMg
bGlrZSB0aGUgZGViaWFuLWFybWhmLWNyb3NzIGJ1aWxkIHRvIGZhaWwuIFVzZSB0aGUKPiBjb3Jy
ZWN0IFBSaTY0IGZvcm1hdCBzdHJpbmcuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4IEJlbm7DqWUg
PGFsZXguYmVubmVlQGxpbmFyby5vcmc+Cj4gLS0tCj4gIGh3L2Jsb2NrL3hlbi1ibG9jay5jIHwg
MiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPgo+
IGRpZmYgLS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5j
Cj4gaW5kZXggYmUyOGI2MzQ0Mi4uYTYzNjQ4N2IzZSAxMDA2NDQKPiAtLS0gYS9ody9ibG9jay94
ZW4tYmxvY2suYwo+ICsrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCj4gQEAgLTIxNSw3ICsyMTUs
NyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJy
b3IgKiplcnJwKQo+Cj4gICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNl
Y3Rvci1zaXplIiwgIiV1IiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZi0+
bG9naWNhbF9ibG9ja19zaXplKTsKPiAtICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVu
ZGV2LCAic2VjdG9ycyIsICIlbHUiLAo+ICsgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4
ZW5kZXYsICJzZWN0b3JzIiwgIiUiUFJJaTY0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibGtfZ2V0bGVuZ3RoKGNvbmYtPmJsaykgLwo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemUpOwo+CgpBcHBsaWVkIHRvIG1hc3RlciBh
cyBhIGJ1aWxkIGZpeCwgdGhhbmtzLgoKLS0gUE1NCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:24:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:24: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-devel-bounces@lists.xenproject.org>)
	id 1gldJL-0001iG-Qv; Mon, 21 Jan 2019 17:24: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=pK04=P5=citrix.com=prvs=917ecb37e=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gldJJ-0001iB-UW
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:24:33 +0000
X-Inumbo-ID: 6a6aa5b9-1da1-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a6aa5b9-1da1-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:24:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76075067"
Date: Mon, 21 Jan 2019 17:23:25 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20190121172324.GM1271@perard.uk.xensource.com>
References: <20181026101016.28584-1-olaf@aepfle.de>
 <20190121161635.GL1271@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190121161635.GL1271@perard.uk.xensource.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH v1] xen: preserve COMPAT in CFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "open list:X86" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDQ6MTY6MzVQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gQXMgZm9yIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxOC0xMC9tc2cwMTk1MC5odG1sCj4gSXQgYXBwZWFyIHRoYXQgdGhlIHNh
bWUgUUVNVSAyLjkuMSBpcyB1c2VkLCBidXQgUUVNVSBpc24ndCBzdXBwb3NlZCB0bwo+IHVzZSB0
aGUgZnVuY3Rpb24geGNfbWFwX2ZvcmVpZ25fYnVsayB3aGVuIGJ1aWx0IGFnYWluc3QgWGVuIDQu
MTIuIFRoYXQKPiBmdW5jdGlvbiBpcyBvbmx5IHN1cHBvc2VkIHRvIGJlIHVzZWQgd2hlbiBidWls
ZGluZyBhZ2FpbnN0IFhlbiA0LjYgYW5kCj4gZWFybGllci4gIFFFTVUgMi45LjEga25vd3MgYWJv
dXQgWGVuIHVwIHRvIDQuOCwgaXQgc2hvdWxkIGhhdmUgdXNlZAo+IHhlbmZvcmVpZ25tZW1vcnlf
bWFwIGRpcmVjdGx5LiBTbywgdGhpcyBpcyBwcm9iYWJseSBhbiBpc3N1ZSB3aXRoCj4gLi9jb25m
aWd1cmUuCgpZb3UgbWF5IHdhbnQgdG8gYmFja3BvcnQgdGhhdCBwYXRjaDoKaHR0cHM6Ly9saXN0
cy5ub25nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTktMDEvbXNnMDUwNzQuaHRt
bApUaGF0IHNob3VsZCBoZWxwIHdpdGggYnVpbGRpbmcgb2xkZXIgdmVyc2lvbiBvZiBRRU1VIGFn
YWluc3QgWGVuIDQuMTIKYW5kIG5ld2VyLgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:26:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:26: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-devel-bounces@lists.xenproject.org>)
	id 1gldKj-0001oa-6p; Mon, 21 Jan 2019 17:26: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=1PaK=P5=citrix.com=prvs=917534c8b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gldKh-0001oS-V2
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 17:25:59 +0000
X-Inumbo-ID: 9d2ed72b-1da1-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d2ed72b-1da1-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:25:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="84876963"
To: Jan Beulich <JBeulich@suse.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-2-git-send-email-andrew.cooper3@citrix.com>
 <5C3F1AFD020000780020E417@prv1-mh.provo.novell.com>
 <86e1e993-6d70-9d3a-68fc-20e8105b2668@citrix.com>
 <5C406507020000780020E9A8@prv1-mh.provo.novell.com>
 <71abda08-f0b1-7999-9020-53027d9a75f8@citrix.com>
 <5C407484020000780020EAA2@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <34790f05-3f3b-4bbf-52f8-00cfa69be63e@citrix.com>
Date: Mon, 21 Jan 2019 17:24:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C407484020000780020EAA2@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 1/7] docs: Improve documentation for
 dom0= and dom0-iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOSAxMjoyNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMDEuMTkg
YXQgMTM6MTUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTcvMDEv
MjAxOSAxMToyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxNi4wMS4xOSBhdCAyMDo1
MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IE9uIDE2LzAxLzIwMTkg
MTE6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxNi4wMS4xOSBhdCAxMDowMCwg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gLS0tIGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+Pj4+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MKPj4+Pj4+IEBAIC02MzYsNjEgKzYzNiw4MyBAQCB0cmFjZSBmZWF0dXJl
IGlzIG9ubHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRzIG9mIFhlbi4KPj4+Pj4+ICAKPj4+
Pj4+ICBTcGVjaWZ5IHRoZSBiaXQgd2lkdGggb2YgdGhlIERNQSBoZWFwLgo+Pj4+Pj4gIAo+Pj4+
Pj4gLSMjIyBkb20wICh4ODYpCj4+Pj4+PiAtPiBgPSBMaXN0IG9mIFsgcHZoIHwgc2hhZG93IHwg
dmVyYm9zZSBdYAo+Pj4+Pj4gKyMjIyBkb20wCj4+Pj4+PiArICAgID0gTGlzdCBvZiBbIHB2aD08
Ym9vbD4sIHNoYWRvdz08Ym9vbD4sIHZlcmJvc2U9PGJvb2w+IF0KPj4+Pj4+ICAKPj4+Pj4+IC0+
IFN1Yi1vcHRpb25zOgo+Pj4+Pj4gKyAgICBBcHBsaWNhYmlsaXR5OiB4ODYKPj4+Pj4+ICAKPj4+
Pj4+IC0+IGBwdmhgCj4+Pj4+PiArQ29udHJvbHMgZm9yIGhvdyBkb20wIGlzIGNvbnN0cnVjdGVk
IG9uIHg4NiBzeXN0ZW1zLgo+Pj4+Pj4gIAo+Pj4+Pj4gLT4gRGVmYXVsdDogYGZhbHNlYAo+Pj4+
Pj4gKyogICBUaGUgYHB2aGAgYm9vbGVhbiBjb250cm9scyB3aGV0aGVyIGRvbTAgaXMgY29uc3Ry
dWN0ZWQgYXMgYSBQViBvciBhIFBWSAo+Pj4+Pj4gKyAgICBndWVzdC4gIFRoZSBkZWZhdWx0IGlz
IFBWLiAgSW4gYWRkaXRpb24sIHRoZSBmb2xsb3dpbmcgcmVxdWlyZW1lbnRzIG11c3QKPj4+Pj4+
ICsgICAgYmUgbWV0Ogo+Pj4+Pj4gIAo+Pj4+Pj4gLUZsYWcgdGhhdCBtYWtlcyBhIGRvbTAgYm9v
dCBpbiBQVkh2MiBtb2RlLgo+Pj4+Pj4gKyAgICAqICAgVGhlIGRvbTAga2VybmVsIHNlbGVjdGVk
IGJ5IHRoZSBib290IGxvYWRlciBtdXN0IGJlIGNhcGFibGUgb2YgdGhlCj4+Pj4+PiArICAgICAg
ICBzZWxlY3RlZCBtb2RlLgo+Pj4+Pj4gKyAgICAqICAgRm9yIGEgUFYgZG9tMCwgWGVuIG11c3Qg
aGF2ZSBiZWVuIGNvbXBpbGVkIHdpdGggYENPTkZJR19QVmAgZW5hYmxlZC4KPj4+Pj4+ICsgICAg
KiAgIEZvciBhIFBWSCBkb20wLCBYZW4gbXVzdCBoYXZlIGJlZW4gY29tcGlsZWQgd2l0aCBgQ09O
RklHX0hWTWAgZW5hYmxlZCwKPj4+Pj4+ICsgICAgICAgIGFuZCB0aGUgaGFyZHdhcmUgbXVzdCBo
YXZlIFZULXgvU1ZNIGV4dGVuc2lvbnMgYXZhaWxhYmxlLgo+Pj4+Pj4gIAo+Pj4+Pj4gLT4gYHNo
YWRvd2AKPj4+Pj4+ICsqICAgVGhlIGBzaGFkb3dgIGJvb2xlYW4gaXMgb25seSBhcHBsaWNhYmxl
IHdoZW4gZG9tMCBpcyBjb25zdHJ1Y3RlZCBhcyBhIFBWSAo+Pj4+Pj4gKyAgICBndWVzdCwgYW5k
IGNvbnRyb2xzIHdoZXRoZXIgZG9tMCB1c2VzIGhhcmR3YXJlIGFzc2lzdGVkIHBhZ2luZywgb3Ig
c2hhZG93Cj4+Pj4+PiArICAgIHBhZ2luZy4gIFRoZSBkZWZhdWx0IGlzIEhBUCB3aGVuIGF2YWls
YWJsZSwgYW5kIHNoYWRvdyBvdGhlcndpc2UuCj4+Pj4+PiAgCj4+Pj4+PiAtPiBEZWZhdWx0OiBg
ZmFsc2VgCj4+Pj4+PiArICAgIFRoaXMgb3B0aW9uIGlzIHVuYXZhaWxhYmxlIHdoZW4gYENPTkZJ
R19TSEFET1dfUEFHSU5HYCBpcyBjb21waWxlZCBvdXQuICBBCj4+Pj4+PiArICAgIFBWSCBkb20w
IGNhbm5vdCBiZSB1c2VkIGlmIGBDT05GSUdfU0hBRE9XX1BBR0lOR2AgaXMgY29tcGlsZWQgb3V0
LCBhbmQgdGhlCj4+Pj4+PiArICAgIGhhcmR3YXJlIGlzIG5vdCBIQVAtY2FwYWJsZS4KPj4+Pj4g
QXMgbWVudGlvbmVkIGVsc2V3aGVyZSwgSSBvYmplY3QgdG8gYWRkaW5nIENPTkZJR18qIGludG8g
dGhpcyBkb2MsCj4+Pj4+IHdoaWNoIGlzIGludGVuZGVkIHRvIGJlIG1lYW5pbmdmdWwgdG8gbm9u
LWRldmVsb3BlcnMuIEJ1dCBub3QgdG8gdGhlCj4+Pj4+IGRlZ3JlZSBvZiBOQUstaW5nIHRoZSB3
aG9sZSB0aGluZywgaWYgZXZlcnlvbmUgZWxzZSBkaXNhZ3JlZXMgd2l0aCBtZS4KPj4+PiBJJ20g
bm90IHN1cmUgd2hhdCBlbHNlIHRvIHNheS4gIEkgb2JqZWN0IHRvIHB1cnBvc2VmdWxseSBvbWl0
dGluZwo+Pj4+IHJlbGV2YW50IGluZm9ybWF0aW9uIGZyb20gb3VyIGRvY3VtZW50YXRpb24uCj4+
PiBCdXQgSSdtIG5vdCBhc2tpbmcgdG8gb21pdCB0aGUgaW5mb3JtYXRpb24uIEknbSBhc2tpbmcg
dG8gcHJlc2VudCBpdAo+Pj4gaW4gYSB3YXkgdW5kZXJzdGFuZGFibGUgdG8gYW55b25lLCBpcnJl
c3BlY3RpdmUgb2YgdGhlaXIgS2NvbmZpZwo+Pj4ga25vd2xlZGdlLgo+PiBZb3UgaGF2ZSBsaXRl
cmFsbHkgY29udHJhZGljdGVkIHlvdXJzZWxmIGluIHlvdXIgdHdvIHJlcGxpZXMgaGVyZS4KPj4K
Pj4gWW91ciBsYXRlc3QgcmVwbHkgc3VnZ2VzdHMgdGhhdCB5b3UgZGlkbid0IG1lYW4gd2hhdCB5
b3UgYWN0dWFsbHkgd3JvdGUKPj4gZWFybGllci4gIElmIHRoaXMgaXMgdGhlIGNhc2UsIHBsZWFz
ZSB0YWtlIG1vcmUgY2FyZSB0byBnZXQgeW91ciBwb2ludAo+PiBhY3Jvc3MgY2xlYXJseS4KPiBI
bW0sIGFwb2xvZ2llcywgbXkgdXNlIENPTkZJR18qIGFib3ZlIHdhcyBpbmRlZWQgYW1iaWd1b3Vz
Cj4gd2l0aG91dCB0aGUgY29udGV4dCBpbXBsaWVkIGJ5ICJtZW50aW9uZWQgZWxzZXdoZXJlIi4g
QXMgIm1lbnRpb25lZAo+IGVsc2V3aGVyZSIgSSdtIGZpbmUgd2l0aCBhbnkgZm9ybSBvZiB3b3Jk
aW5nIHRoYXQgbmFtZXMgdGhlIG9wdGlvbgo+IHdpdGhvdXQgbWFraW5nIGl0IGEgcHJpbWFyeSBw
YXJ0IG9mIHRoZSB0ZXh0LCBhbmQgd2l0aG91dCB0aGUgQ09ORklHXwo+IHByZWZpeC4gQXMgYWxz
byBzYWlkIGVsc2V3aGVyZSAoYnV0IHBlcmhhcHMgZHVlIHRvIG5vdCBiZWluZyBhIG5hdGl2ZQo+
IHNwZWFrZXIpIEkgYWxzbyBkaXNsaWtlIHlvdXIgdXNlIG9mICJjb21waWxlZCBvdXQiIChhbmQg
aXRzIGludmVyc2UpLgo+IEJvdGggcGFydHMgZ2V0IGFkZHJlc3NlZCBieSBlaXRoZXIgb2YgUm9n
ZXIncyBzdWdnZXN0aW9ucy4KCkkndmUgc3dpdGNoZWQgdG8gcGhyYXNpbmcgdGhpbmdzIGFzIGVu
YWJsZWQvZGlzYWJsZWQgcmF0aGVyIHRoYW4KY29tcGlsZWQgaW4vb3V0LgoKSG93ZXZlciwgdGhl
IENPTkZJR18gcHJlZml4ZXMgYXJlIHN0YXlpbmcsIGJlY2F1c2UgYXMgc2FpZCBieSBteXNlbGYg
YW5kCm90aGVycyBpbiB0aGlzIHRocmVhZCwgdGhleSBhcmUgY3JpdGljYWwgZm9yIHRoZSB1bmRl
cnN0YW5kaW5nIG9mCm5vbi1leHBlcnQgdXNlcnMsIHdobyB3b24ndCBiZSBhd2FyZSBvZiBpbXBs
aWNpdGx5IGRyb3BwaW5nIG9yIGFkZGluZwp0aGUgcHJlZml4IGRlcGVuZGluZyBvbiBjaXJjdW1z
dGFuY2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:29:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:29: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-devel-bounces@lists.xenproject.org>)
	id 1gldOG-00022T-PQ; Mon, 21 Jan 2019 17:29: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=rLzG=P5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gldOF-00022O-Lm
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:29:39 +0000
X-Inumbo-ID: 20c48601-1da2-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 20c48601-1da2-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:29:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 23CA915AB;
 Mon, 21 Jan 2019 09:29:38 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1F5CF3F614;
 Mon, 21 Jan 2019 09:29:36 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c760919c-e635-ee39-6c74-fcac97dc060d@arm.com>
Date: Mon, 21 Jan 2019 17:29:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2] Dangling fixes for ARM iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgSnVlcmdlbikKCk9uIDIxLzAxLzIwMTkgMTc6MDQsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4g
RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPiAKPiBEZWFyIEFs
bCwKCkhlbGxvLAoKQWxsIHBhdGNoZXMgY2FuZGlkYXRlIGZvciBYZW4gNC4xMiBzaG91bGQgaGF2
ZSB0aGUgcmVsZWFzZSBtYW5hZ2VyIENDZWQgYW5kIApleHBsYWluIHRoZSBwcm9zL2NvbnMgdG8g
aGF2ZSB0aG9zZSBwYXRjaGVzIGZvciB0aGlzIHJlbGVhc2UuIEl0IGlzIGFsc28gdXNlZnVsIApp
ZiB5b3UgYWRkIGZvci00LjEyIChvciBzaW1pbGFyKSBpbiB0aGUgWy4uLl0gc28gd2UgY2FuIHBy
aW9yaXRpemUgaXQuCgo+IAo+IFdpdGggbW92aW5nIG91ciB3b3JraW5nIHNldHVwIHRvIDQuMTIt
cmMyIChJUE1NVSBzZXJpZXMgZXNwZWNpYWxseSksSSd2ZQo+IHJlYWxpemVkIHRoYXQgd2UgaGF2
ZSBhIGNvdXBsZSBvZiBwYXRjaGVzIGZyb20gSVBNTVUgc2VyaWVzIFsxXSB3aGljaCBhcmUKPiBm
aXhlcywgZ290IFJCL0FCLCBidXQgbm90IHJlYWNoZWQgbWFpbmxpbmUgeWV0LiBJIHJlYWxseSBo
b3BlIHRob3NlIFJCL0FCCj4gd291bGQgbm90IGJlIHRyZWF0ZWQgYXMgc3RhbGUsIGFuZCBwYXRj
aGVzIGFyZSBPSyB0byBnbyBpbnRvIDQuMTIgcmVsZWFzZS4KCkZpcnN0bHksIHRoZSBSQiB0YWcg
bWVhbnMgdGhlIHJldmlld2VyIHJldmlld2VkIHRoZSBwYXRjaCBpbiBkZXB0aCB3aXRoIHRoZSBj
b2RlIApiYXNlIGF0IHRoYXQgdGltZS4gU28gSSBkb24ndCB0aGluayB0aGUgUkJzIHNob3VsZCBo
YXZlIGJlZW4gY2FycmllZCBmcm9tIGEgCnBhdGNoIHNlcmllcyBzZW50IDIgeWVhcnMgYWdvLiBJ
bmRlZWQgY29kZSBiYXNlIGV2b2x2ZWQsIGZvciBpbnN0YW5jZSAKaW9tbXVfdXNlX2hhcF9wdCBo
YXMgYSBzbGlnaHQgZGlmZmVyZW50IGJlaGF2aW9yIG5vdy4KClNvIHBsZWFzZSBzdHJpcHBlZCBt
eSBSQi4gVGhlIEFCIGlzIGFyZ3VhYmxlIGFzIGl0IGlzIHF1aXRlIG9sZC4KClNlY29uZGx5LCBp
dCBvZnRlbiBoYXBwZW5zIHRoYXQgc29tZSBwYXRjaGVzIGhhdmUgdGhlIHJlcXVpcmVkIGFja2Vk
LWJ5IGFuZCAKcmV2aWV3ZWQtYnkgYnV0IGFyZSBub3QgbWVyZ2VkIGJlY2F1c2UgdGhleSBtYWtl
cyBsaXR0bGUgc2Vuc2Ugd2l0aG91dCB0aGUgcmVzdCAKb2YgdGhlIHNlcmllcy4gSW4gdGhhdCBj
YXNlLCB0aGUgY3VycmVudCBjb2RlIGJhc2UgZG9lcyBub3Qgc3VwcG9ydCB0aGUgY2FzZSAKd2hl
cmUgdGhlIFAyTSBpcyBub3Qgc2hhcmVkIHdpdGggdGhlIElPTU1VIGFuZCBkb2VzIG5vdCBzdXBw
b3J0IG5ldyBJT01NVSAKYmluZGluZ3MgaW4gdGhlIGN1cnJlbnQgc2V0dXAuCgpTbyBJIGFtIG5v
dCBjb252aW5jZWQgdGhleSBzaG91bGQgYmUgaW5jbHVkZWQgaW4gWGVuIDQuMTIgb3IgZXZlbiB3
aXRob3V0IHRoZSAKcmVzdCBvZiB0aGUgc2VyaWVzLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:30:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:30:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gldOz-0002dE-4Y; Mon, 21 Jan 2019 17:30: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=1PaK=P5=citrix.com=prvs=917534c8b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gldOx-0002cX-GO
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 17:30:23 +0000
X-Inumbo-ID: 3a50d6a6-1da2-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a50d6a6-1da2-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:30:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="84877141"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-3-git-send-email-andrew.cooper3@citrix.com>
 <20190116110639.nomqk3whreaxy4e4@mac>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b1da343d-0548-41b4-0dbd-89344ae1bcdc@citrix.com>
Date: Mon, 21 Jan 2019 17:30:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190116110639.nomqk3whreaxy4e4@mac>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/7] docs: Improve documentation and
 parsing for iommu=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxMTowNiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEph
biAxNiwgMjAxOSBhdCAwOTowMDo0NUFNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiAg
Cj4+IC0+PiBDb250cm9sIHRoZSB1c2Ugb2YgU25vb3AgQ29udHJvbC4KPj4gLQo+PiAtPiBgc2hh
cmVwdGAKPj4gLQo+PiAtPiBEZWZhdWx0OiBgdHJ1ZWAKPj4gLQo+PiAtPj4gQ29udHJvbCB3aGV0
aGVyIENQVSBhbmQgSU9NTVUgcGFnZSB0YWJsZXMgc2hvdWxkIGJlIHNoYXJlZC4KPj4gLQo+PiAt
PiBgZG9tMC1wYXNzdGhyb3VnaGAKPj4gLQo+PiAtPiAqKldBUk5JTkc6IFRoaXMgY29tbWFuZCBs
aW5lIG9wdGlvbiBpcyBkZXByZWNhdGVkLCBhbmQgc3VwZXJzZWRlZCBieQo+PiAtPiBfZG9tMC1p
b21tdT1wYXNzdGhyb3VnaF8gLSB1c2luZyBib3RoIG9wdGlvbnMgaW4gY29tYmluYXRpb24gaXMg
dW5kZWZpbmVkLioqCj4+IC0KPj4gLT4gYGRvbTAtc3RyaWN0YAo+PiArICAgIER1ZSB0byBpbXBs
ZW1lbnRhdGlvbiBjaG9pY2VzLCBzaGFyaW5nIHBhZ2V0YWJsZXMgZG9lc24ndCB3b3JrIG9uIEFN
RAo+PiArICAgIGhhcmR3YXJlLCBhbmQgdGhpcyBvcHRpb24gaXMgaWdub3JlZC4gIEl0IGlzIGVu
YWJsZWQgYnkgZGVmYXVsdCBvbiBJbnRlbAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGNvbXBhdGlibGUK
ClRoZSBWVC1kIGRyaXZlciBiaW5kcyBzcGVjaWZpY2FsbHkgdG8gSW50ZWwgc3lzdGVtcy7CoCBJ
J20gbm90IGF3YXJlIG9mCmFueSBub24tSW50ZWwgc3lzdGVtcyB3aGljaCB1c2UgVlQtZCwgYnV0
IHdlJ2QgbmVlZCB0byBtYWtlIGNvZGUgY2hhbmdlcwppZiB3ZSBmaW5kIGFueS4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:35:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:35: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-devel-bounces@lists.xenproject.org>)
	id 1gldTf-0002rQ-Nd; Mon, 21 Jan 2019 17:35: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gldTd-0002r0-4A
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 17:35:13 +0000
X-Inumbo-ID: e7892d55-1da2-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7892d55-1da2-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:35:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gldRG-0004E0-1t; Mon, 21 Jan 2019 17:32:46 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gldRF-0008MM-VA; Mon, 21 Jan 2019 17:32:45 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gldRF-0008MM-VA@xenbits.xenproject.org>
Date: Mon, 21 Jan 2019 17:32:45 +0000
Subject: [Xen-devel] Xen Security Advisory 289 v3 - Cache-load gadgets
 exploitable with L1TF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

                    Xen Security Advisory XSA-289
                              version 3

               Cache-load gadgets exploitable with L1TF

UPDATES IN VERSION 3
====================

Rewrite text for technical accuracy.  Previous references to Spectre v1
gadgets were not correct.  In particular, the Xen Security Team is still
unaware of any Spectre v1 gadgets in Xen.

State that x86 PV guests cannot exploit the vulnerability.

Mention use of xen-hptool, and xl global affinity masks, as possible
mitigation approaches.

ISSUE DESCRIPTION
=================

Previously reported vulnerabilities CVE-2017-5753 / XSA-254 (Spectre V1)
and CVE-2018-3646 / XSA-273 (L1TF) can, when combined, be leveraged to
more easily gather leaked information.

A Spectre v1 gadget is a speculation sequence which starts with a
conditional branch, contains a memory load who's address is
attacker-influenced, and a second action dependent on the content of the
first memory load, which opens a sidechannel with the attacker.

These gadgets are rare in code, and so far, none have been discovered in
Xen.  However, the first half of this gadget (i.e. to the first memory
load) is a very common sequence to find in compiled C, and forms an
arbitrary cache-load gadget.

An attacker can combine cache-load gadgets like this to bring data into
the cache on on hyperthread of a given CPU core, while L1TF is used on
another hyperthread to read the cached data.

A number of specific exploitable gadgets have been identified.

There are no new vulnerabilities.  There is only new information about
existing vulnerabilities: specifically, confirmation that existing,
previously disclosed, vulnerabilities, can be exploited in specific
ways.  (Previously, it was merely expected, and stated in XSA-254 and
XSA-273, that such the vulnerabilities would be exploitable.)

IMPACT
======

An attacker can potentially read arbitrary host RAM.  This includes data
belonging to Xen, data belonging to other guests, and data belonging to
different security contexts within the same guest.

An attacker could be a guest kernel (which can manipulate the pagetables
directly), or could be guest userspace either directly (e.g. with
mprotect() or similar system call) or indirectly (by gaming the guest
kernel's paging subsystem).

See XSA-254 and XSA-273 for more general information about the
underlying vulnerabilities.

VULNERABLE SYSTEMS
==================

Systems running all versions of Xen are affected.

Only x86 processors are vulnerable.  ARM processors are not known to be
affected.

Only systems with Symmetric Multi Threading (SMT, aka hyperthreading)
available and enabled are vulnerable.

Only Intel Core based processors (from at least Merom onwards) are
potentially affected.  Other processor designs (Intel Atom/Knights
range), and other manufacturers (AMD) are not known to be affected.

Only x86 HVM or PVH guests can exploit the vulnerability.  x86 PV guests
cannot exploit the vulnerability.

MITIGATION
==========

As discussed in XSA-273, disabling SMT / hyperthreading will avoid the
L1TF vulnerability.  It will therefore prevent the use of the
exploitable code patterns discussed in this advisory.  Disabling SMT
may be achieved via a BIOS option (preferred) or the "smt=0"
hypervisor command line option, or at runtime using `xen-hptool`, or by
using the xl global affinity masks.

CREDITS
=======

This issue was discovered by Norbert Manthey, Julian Stecklina, and
Pawel Wieczorkiewicz of the Xen Security Team at Amazon.

RESOLUTION
==========

These are hardware bugs, so technically speaking they cannot be
properly fixed in software.

See XSA-273 and XSA-254 for a fuller discussion of the general
situation, background, etc.

TECHNICAL DETAILS
=================

For the specific technical details of the now-known-explitable code
patterns, please see the attached patches.

These patches are intended by their authors to mitigate these
vulnerabilities.  In some form they are likely to be included in
future Xen releases.  We very much welcome this contribution to the
Xen community's response to Spectre/L1TF.

However:

 * These patches have not been validated by the Xen Project
   Security Team.  Work is ongoing.

 * We expect that there may be other exploitable code patterns and
   gadgets, similar to but beyond those disclosed here.

 * Should further such exploitable code patterns be discovered, we
   will not necessarily issue a further advisory, or update this
   advisory.  Instead, we would usually recommend that any
   improvements to reduce the exploitability be handled in public, in
   accordance with the public status of the underlying vulnerabilities
   XSA-273 and XSA-254.

 * We therefore do not recommend responding to this advisory by
   applying these patches.  Instead, we recommend using hardware
   without this bug, or failing that, disabling hyperthreading (SMT)
   as discussed in XSA-273.

$ sha256sum xsa289*/*
fb58117afd3d69b2bc67001b759bcb8b27d5eddf14bb69596e01b5735a46fc83  xsa289/0000-Cover-Letter.txt
8051f6ac3f945d80368e745fff9568688a5f3ec3d34e88e1f965fe74853a60ac  xsa289/0001-lfence-add-function-that-returns-int.patch
bc0a26533d56fff11081661546c0b0c0bf3b216dc18b72944dfeef36adb254d4  xsa289/0002-is_hvm-pv_domain-block-speculation.patch
ffb445c40064c65b167b5badbb73bf5e00689494a11269684a5e432c96bb5d74  xsa289/0003-is_control_domain-block-speculation.patch
2952ac3f46256a85670b18a3d100d2fc6429fa98bb07dd55abe7ee939f30cb3e  xsa289/0004-x86-hvm-block-speculative-accesses.patch
c73ceacd649ebc4bc054e6e181283c1c58e3bed3e1d1309e5780e5efbd85461a  xsa289/0005-nospec-introduce-method-for-static-arrays.patch
52af8d264e770055d1e3937de0e2ebca408f2a7ec6b8d4fd67270594e2fa17e7  xsa289/0006-x86-hvm-block-speculative-out-of-bound-accesses.patch
6beb965c15b36cc81ba756202f046e5757f6c69b0983abd98e51710b03c9851b  xsa289/0007-xen-evtchn-block-speculative-out-of-bound-accesses.patch
e48aaee8cf62ee7fc5df9fd07e2b687e53a8e056001d4e6434525ac68346ee18  xsa289/0008-common-gant_table-block-speculative-out-of-bound-acc.patch
8f4fad87aff662901d848add571f5e3d0c08de444cc514391f6f4a133eff14b5  xsa289/0009-x86-hvm-emulate-block-speculative-out-of-bound-acces.patch
43e61e91318c44a56f954c058ce85616df46e5ca424fcad066e631c16add2956  xsa289/0010-x86-vioapic-block-speculative-out-of-bound-accesses.patch
394cdb4c7e15cc2cbaa383b724707a8a87f9e19f729561fd3cf02c3551003911  xsa289/0011-x86-hvm-hpet-block-speculative-out-of-bound-accesses.patch
54a3f85f887b9ce596b5908a62e3efff76c79502941b71fd520a4170299e21c0  xsa289/0012-common-memory-block-speculative-out-of-bound-accesse.patch
e87a89f333873a3b96318adfdd5fde8317b3a2062e7f330fc5398e0e5eade213  xsa289/0013-x86-CPUID-block-speculative-out-of-bound-accesses.patch
94957ed06308e9af120373be6807fd3b044de8a35b7088c10c78b496596664f2  xsa289/detect-spectre-candidates.sh
8569b7be345e01365ea4ecdd22ed00b21343d4234d83f5ce4bb11191c918354e  xsa289/sorted-gadgets.txt
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlxGAjMMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ7MUH/RUVelZ4yX8+2V/fpU02toqDnc0GhxNWepxpcOJ4
ma8U0i1nAwCyAFUAsn5K/pLn4dldyt8P+YdO9oDxasTuDTXo/Ussn/i5JkzpIaWX
dspy7lfOOduxEiqNLJ6VilAQs742sOUmQiVA6P+ZQUvMjaHtpT9qWBLaHD4C56TQ
UaHl14Iog6RbWIFikAme57iEyQ4QlCI9lEvGEYLF9FTyezsZZp+RFsszmDGa7hWo
UfHdKsxmC9RohRjM59nPjU7ZgUrTnbWkn4ShXLMZnDvj1MPtC9QxLXQgGIBST8ET
FrXMRRdg1fcUk6m0FMHhPx83gs/eWz5He+4qC/QZhfZDTfw=
=/mfS
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa289/0000-Cover-Letter.txt"
Content-Disposition: attachment; filename="xsa289/0000-Cover-Letter.txt"
Content-Transfer-Encoding: base64

RGVhciBhbGwsCgpXZSByZWNlbnRseSBkZXRlY3RlZCBhIHNlY3VyaXR5IHZ1
bG5lcmFiaWxpdHkgdGhhdCBjYW4gcG90ZW50aWFsbHkgYWxsb3cgdGhlCmxl
YWtpbmcgb2YgaHlwZXJ2aXNvciBkYXRhIGFuZCBndWVzdCBhbmQgZG9tMCBk
YXRhLiBUaGUgdnVsbmVyYWJpbGl0eSBvbmx5CmFmZmVjdHMgaHlwZXJ2aXNv
cnMgdGhhdCBydW4gd2l0aCBoeXBlcnRocmVhZGluZyBlbmFibGVkLiBUaGUg
dnVsbmVyYWJpbGl0eQpjb21iaW5lcyB0d28gYWxyZWFkeSBrbm93biB2dWxu
ZXJhYmlsaXRpZXM6CgoxKSBTcGVjdHJlIFYxIChDVkUtMjAxNy01NzUzLCBY
U0EgMjU0KQoyKSBMMVRGIChDVkUtMjAxOC0zNjIwLCBDVkUtMjAxOC0zNjQ2
LCBYU0EtMjczKQoKQXMgYm90aCB2dWxuZXJhYmlsaXRpZXMgYWxyZWFkeSBo
YXZlIFhTQXMgYXNzaWduZWQsIGFuZCB0aGUgZml4IGZvciBMMVRGIGlzIHRv
CmRpc2FibGUgaHlwZXJ0aHJlYWRpbmcsIHRoZSBYZW4gc2VjdXJpdHkgdGVh
bSBoYXMgYXNrZWQgdGhhdCB0aGlzIGlzc3VlIOKAnHNob3VsZApiZSBoYW5k
bGVkIGluIHB1YmxpYy4gdGhlcmUgd2lsbCBub3QgYmUgYSBuZXcgWFNBIGZv
ciB0aGUgY29tYmluZWQgaXNzdWUu4oCdIFRvCmFsbG93IG9wZXJhdG9ycyBv
ZiBYZW4gd2l0aCBlbmFibGVkIGh5cGVydGhyZWFkaW5nIHRvIHRha2UgYWN0
aW9uIGJlZm9yZSB3ZQpkaXNjbG9zZSB0aGUgcGF0Y2hlcywgd2UgZGVjaWRl
ZCB0byBkaXNjbG9zZSB0aGlzIGluZm9ybWF0aW9uIG9uIHRoZSBYU0EgZW1i
YXJnbwptZW1iZXIgbGlzdCBmaXJzdC4gV2Ugd2lsbCB0aGVuIGRpc2Nsb3Nl
IHRoZSBwYXRjaGVzIHB1YmxpY2x5IG9uIDIxc3QgSmFudWFyeSwKMjAxOS4g
V2UgZG8gbm90IGd1YXJhbnRlZSB0aGF0IGFsbCBwb3RlbnRpYWwgZGVmZWN0
cyBhcmUgZml4ZWQgd2l0aCB0aGUgcGF0Y2hlcy4KCldlIGRlY2lkZWQgdG8g
cHJlcGFyZSBwYXRjaGVzIGZvciBvcmlnaW4vbWFzdGVyIG9mIHRoZSBYZW4g
cmVwb3NpdG9yeS4gQW5vdGhlcgpjb21taXQgdGhhdCBoYXMgdG8gYmUgYmFj
a3BvcnRlZCBpcyBwcm92aWRlZCBiZWxvdy4gV2l0aG91dCB0aGlzIGNvbW1p
dCwgdGhlcmUKbWlnaHQgYmUgbW9yZSBwb3RlbnRpYWwgdnVsbmVyYWJpbGl0
aWVzLiBBcyB5b3UgbWlnaHQgYmUgcnVubmluZyBhbm90aGVyCnZlcnNpb24s
IHdlIGZ1cnRoZXJtb3JlIHByb3ZpZGUgcGF0Y2hlcyB0byB0aGUgdG9vbCDi
gJxzbWF0Y2jigJ1bMV0gdW5kZXIgR1BMdjIuClRoZXNlIHBhdGNoZXMgYWxs
b3cgeW91IHRvIHBlcmZvcm0gYSBTcGVjdHJlIFYxIGFuYWx5c2lzIGZvciBY
ZW4uIFRoaXMKd2F5LCB5b3UgY2FuIGFuYWx5emUgeW91ciB2ZXJzaW9uIG9m
IFhlbiBmb3IgcG90ZW50aWFsCnZ1bG5lcmFiaWxpdGllcywgcG90ZW50aWFs
bHkgYWxsb3dpbmcgeW91IHRvIGZpbmQgbW9yZSBwb3RlbnRpYWwKY2FuZGlk
YXRlcyB0aGFuIHdlcmUgZml4ZWQgaW4gb3VyIGZpcnN0IHBhdGNoIHNldC4g
IE5vdGUsIHRoZSBwcm9kdWNlZApsaXN0IG9mIHBvdGVudGlhbCB2dWxuZXJh
YmlsaXRpZXMgY2FuIGJlIGluY29tcGxldGUsIGFuZCBtaWdodCBjb250YWlu
Cm1hbnkgZmFsc2UgcG9zaXRpdmVzLgoKQmVzdCwKTm9yYmVydAoKRGV0YWls
cyBvZiB0aGUgdnVsbmVyYWJpbGl0eToKSW4gdGhlIHByZXNlbmNlIG9mIHRo
ZSBMMVRGIHZ1bG5lcmFiaWxpdHksIGEgZ3Vlc3QgY2FuIGxlYWsgYW55IGRh
dGEgdGhhdCBpcwpicm91Z2h0IGludG8gTDEgY2FjaGUuIEEgZ3Vlc3Qgd2l0
aCAyIGh5cGVydGhyZWFkcyBvbiB0aGUgc2FtZSBjb3JlIGNhbiBjYXVzZQp0
aGUgaHlwZXJ2aXNvciB0byBhY2Nlc3MgbWVtb3J5IGluIG9uZSBjb3JlLCB3
aGlsZSB0aGUgb3RoZXIgY29yZSBleGVjdXRlcyBndWVzdApjb2RlIHRoZSBo
eXBlcnZpc29yIGNhbm5vdCBjb250cm9sLgoKVGhlcmUgYXJlIHNldmVyYWwg
d2F5cyB0byBzcGVjdWxhdGl2ZWx5IGJyaW5nIGRhdGEgaW50byB0aGUgTDEg
Y2FjaGUuIEZpcnN0LApzcGVjdWxhdGlvbiBkb2VzIG5vdCBzdG9wIGF0IHBy
aXZpbGVnZSBjaGVja3MsIHNvIHRoYXQgdGhlIHdob2xlIGNhY2hlIGxpbmUg
b2YKZGF0YSBhY2Nlc3NlZCBjbG9zZSB0byBhIHByaXZpbGVnZSBjaGVjayBp
cyBicm91Z2h0IGludG8gdGhlIGNhY2hlLCBldmVuIGlmIHRoZQpoeXBlcnZp
c29yIGN1cnJlbnRseSBzZXJ2ZXMgdW5wcml2aWxlZ2VkIGd1ZXN0cy4gVGhl
c2UgcHJpdmlsZWdlIGNoZWNrcyBpbmNsdWRlCnRoZSBmdW5jdGlvbnMg4oCc
aXNfaGFyZHdhcmVfZG9tYWlu4oCdLCDigJxpc19jb250cm9sX2RvbWFpbuKA
nSwgYXMgd2VsbCBhcyBYZW4gU2VjdXJpdHkKTW9kdWxlICh4c20pIGNoZWNr
cy4gTmV4dCwgdGhlIHRyaXZpYWwgcGFydCBvZiB0aGUgU3BlY3RyZSBWMSBj
YW4gYmUgY29tYmluZWQKd2l0aCBMMVRGIHRvIGxlYWsgZXZlbiBtb3JlIGRh
dGEuIFRoZSBTcGVjdHJlIFYxIGF0dGFjayByZXF1aXJlZCB0d28gcGFydHM6
ICgxKQphIGxvYWQgZ2FkZ2V0LCB3aGljaCBsb2FkcyBwb3RlbnRpYWwgc2Vj
cmV0cyBpbnRvIHRoZSBjYWNoZSwgYW5kICgyKSBhIGxlYWsKZ2FkZ2V0IHRo
YXQgbWFrZXMgdGhlIHZhbHVlcyBvZiB0aGlzIHNlY3JldCBhdmFpbGFibGUg
dmlhIGEgc2lkZSBjaGFubmVsLiBXaGVuCmNvbWJpbmluZyBTcGVjdHJlIFYx
J3MgbG9hZCBnYWRnZXQgKDEpIHdpdGggTDFURidzIGxlYWsgYWJpbGl0eSwg
YW55IHNwZWN1bGF0aXZlCm91dC1vZi1ib3VuZCBtZW1vcnkgYWNjZXNzIGJl
Y29tZXMgYSBwb3RlbnRpYWwgdnVsbmVyYWJpbGl0eSwgZXNwZWNpYWxseSwg
aW4KY2FzZSB0aGUgaW5kZXggZm9yIHRoZSBvdXQtb2YtYm91bmQgb3BlcmF0
aW9uIGlzIGd1ZXN0IGNvbnRyb2xsZWQuCgpUaGlzIHBhdGNoIHNlcmllcyBh
ZGRyZXNzZXMgc2V2ZXJhbCBvZiB0aGVzZSBpc3N1ZXMsIGZvY3VzaW5nIG9u
IGJsb2NraW5nCnNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywg
YXMgd2VsbCBhcyBibG9ja2luZyBsb2FkaW5nIGh5cGVydmlzb3IgYW5kCmRv
bTAgc2VjcmV0cyBpbnRvIHRoZSBMMSBjYWNoZSB1bmRlciBzcGVjdWxhdGlv
bi4gV2UgZG8gbm90IHByZXZlbnQgb3V0LW9mLWJvdW5kCmxvYWRzIHRoYXQg
bWlnaHQgYmUgY2F1c2VkIGJ5IGxvb3BzLCBiZWNhdXNlIHRoZXkgY2FuIHVz
dWFsbHkgbm90IGJlIGluZmx1ZW5jZWQKYnkgdGhlIGd1ZXN0LCBhbmQgdHlw
aWNhbGx5IHRvdWNoIHRoZSBzYW1lIGNhY2hlIGxpbmUgdGhhdCBoYXMgYmVl
biB1c2VkIGluIHRoZQpsYXN0IHZhbGlkIGxvb3AgaXRlcmF0aW9uLiBGaW5h
bGx5LCB0aGUgcGF0Y2hlcyBmb2N1cyBtb3JlIG9uIGZpeGluZyBwb3RlbnRp
YWwKZGVmZWN0cyBpbnN0ZWFkIG9mIG1haW50YWluaW5nIGhpZ2ggcGVyZm9y
bWFuY2UgYXQgYWxsIGNvc3RzLgoKVGhlIGlzc3VlIGhhcyBiZWVuIHJlcG9y
dGVkIGJ5IG1lbWJlcnMgb2YgdGhlIFhlbiBTZWN1cml0eSBUZWFtIGF0IEFt
YXpvbjoKTm9yYmVydCBNYW50aGV5LCBKdWxpYW4gU3RlY2tsaW5hLCBhbmQg
UGF3ZWwgV2llY3pvcmtpZXdpY3oKCldoYXQgaXMgcHJvdmlkZWQgaW4gdGhp
cyBwYWNrYWdlOgoxKSBwYXRjaGVzIHRoYXQgZml4IHBvdGVudGlhbCBTcGVj
dHJlVjErTDFURiB2dWxuZXJhYmlsaXRpZXMKMikgbGlzdCBvZiBwb3RlbnRp
YWwgZGVmZWN0cyBmb3IgWGVuIFJFTEVBU0UtNC4xMS4xCjMpIChub24tcHVi
bGljKSBwYXRjaGVzIGZvciB0aGUgc21hdGNoWzFdIHRvb2wsCiAgIGFzIHdl
bGwgYXMgaW5zdHJ1Y3Rpb25zIHRvIGFuYWx5emUgWGVuIHdpdGggdGhpcyB0
b29sCgpBZGRpdGlvbmFsbHkgdG8gdGhlIHByb3ZpZGVkIHBhdGNoZXMsIHlv
dSBoYXZlIHRvIGJhY2twb3J0IHRoZSBmb2xsb3dpbmcgY29tbWl0LApiZWNh
dXNlIGp1bXAgdGFibGVzIGNhbiBhbHNvIGJlIHVzZWQgZm9yIHNwZWN1bGF0
aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlczoKCiAyMjc2ZGEwZGI5YjBmMTEx
ZTFhOGY0MWRkNzA3YzZiZDFkZWE5YTdkCiAicmV0cG9saW5lOiBkaXNhYmxl
IGp1bXAgdGFibGVzIgoKClsxXSBzbWF0Y2g6IGh0dHBzOi8vcmVwby5vci5j
ei93L3NtYXRjaC5naXQgaHR0cHM6Ly9sd24ubmV0L0FydGljbGVzLzY5MTg4
Mi8K

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0001-lfence-add-function-that-returns-int.patch"
Content-Disposition: attachment;
 filename="xsa289/0001-lfence-add-function-that-returns-int.patch"
Content-Transfer-Encoding: base64

RnJvbSA2NDBjNDA3YzE2ODRiZmU3NzUyNmFlYmU2MDM4M2E1MGU5NzAyNGM1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDAxLzEzXSBsZmVuY2U6IGFkZCBmdW5jdGlvbiB0aGF0IHJl
dHVybnMgaW50CgpJbiBjYXNlIHRoZSBDUFUgZXhlY3V0ZXMgc3BlY3VsYXRp
dmVseSwgY2hlY2tzIG9mIGRvbWFpbiBwcm9wZXJ0aWVzLCBzdWNoCmFzIGlz
X2hhcmR3YXJlX2RvbWFpbiBvciBpc19odm1fZG9tYWluIG1pZ2h0IGJlIHNr
aXBwZWQuIEEgcmVhc29uIGZvciB0aGlzCnNraXAgaXMgdGhhdCB0aGVzZSBt
YWNyb3MgYWNjZXNzIHRoZSBkb21haW4gc3RydWN0dXJlIHZpYSBhIHBvaW50
ZXIsIGFuZApjaGVjayBhIGNlcnRhaW4gZmllbGQuCgpUbyBibG9jayBzcGVj
dWxhdGlvbiBhbmQgd2FpdCB1bnRpbCB0aGUgZmllbGQgaXMgYWN0dWFsbHkg
ZXZhbHVhdGVkLCB3ZQpuZWVkIHRvIGFkZCBhbiBsZmVuY2UgaW5zdHJ1Y3Rp
b24gYWZ0ZXIgdGhlIGZpZWxkIGluc3BlY3Rpb24uIEFzIHRoZQptYWNyb3Mg
YXJlIHR5cGljYWxseSB1c2VkIGluIGlmIHN0YXRlbWVudHMsIHRoZSBsZmVu
Y2UgaGFzIHRvIGNvbWUgaW4gYQpjb21wYXRpYmxlIHdheS4gSGVuY2UsIHdl
IGFkZCBhIGZ1bmN0aW9uIHRoYXQgd3JhcHMgdGhlIGxmZW5jZSBpbnN0cnVj
dGlvbgphbmQgcmV0dXJucyB0cnVlLiBUbyBwcm90ZWN0IGEgY2VydGFpbiBl
dmFsdWF0aW9uIGluIGFuIGlmIHN0YXRlbWVudCwgd2UKbm93IGhhdmUgdG8g
YWRkIHRoaXMgZnVuY3Rpb24gdG8gdGhlIGlmIHN0YXRlbWVudCBhcyB3ZWxs
LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+CgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgg
fCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3Rl
bS5oCkBAIC0yMDMsNiArMjAzLDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUg
dW5zaWduZWQgbG9uZyBfX3hhZGQoCiAjZGVmaW5lIHJtYigpICAgICAgICAg
ICBhc20gdm9sYXRpbGUgKCAibGZlbmNlIiA6OjogIm1lbW9yeSIgKQogI2Rl
ZmluZSB3bWIoKSAgICAgICAgICAgYXNtIHZvbGF0aWxlICggInNmZW5jZSIg
Ojo6ICJtZW1vcnkiICkKIAorc3RhdGljIGlubGluZSBpbnQgYm9vbF9sZmVu
Y2Uodm9pZCkgeyBybWIoKTsgcmV0dXJuIDE7IH0KKwogLyoKICAqIFNNUCBi
YXJyaWVycywgZm9yIG9yZGVyaW5nIG9mIHJlYWRzIGFuZCB3cml0ZXMgYmV0
d2VlbiBDUFVzLCBtb3N0IGNvbW1vbmx5CiAgKiB1c2VkIHdpdGggc2hhcmVk
IG1lbW9yeS4KLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0002-is_hvm-pv_domain-block-speculation.patch"
Content-Disposition: attachment;
 filename="xsa289/0002-is_hvm-pv_domain-block-speculation.patch"
Content-Transfer-Encoding: base64

RnJvbSBmMmEwOTljMDZlMWU1ZTRjOGFhNTUxNmMzMzhjNGMwYzcwMzM1ZWJi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDAyLzEzXSBpc19odm0vcHZfZG9tYWluOiBibG9jayBzcGVj
dWxhdGlvbgoKV2hlbiBjaGVja2luZyBmb3IgYmVpbmcgYW4gaHZtIGRvbWFp
biwgb3IgUFYgZG9tYWluLCB3ZSBoYXZlIHRvIG1ha2UKc3VyZSB0aGF0IHNw
ZWN1bGF0aW9uIGNhbm5vdCBieXBhc3MgdGhhdCBjaGVjaywgYW5kIGV2ZW50
dWFsbHkgYWNjZXNzCmRhdGEgdGhhdCBzaG91bGQgbm90IGVuZCB1cCBpbiBj
YWNoZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluIHR5cGUuCgpTaWduZWQtb2Zm
LWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0t
LQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCA2ICsrKystLQogMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC04ODMsNyArODgz
LDggQEAgdm9pZCB3YXRjaGRvZ19kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9t
YWluICpkKTsKIAogc3RhdGljIGlubGluZSBib29sIGlzX3B2X2RvbWFpbihj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHJldHVybiBJU19FTkFC
TEVEKENPTkZJR19QVikgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVf
cHYgOiBmYWxzZTsKKyAgICBib29sIHJlcyA9IElTX0VOQUJMRUQoQ09ORklH
X1BWKSA/IGQtPmd1ZXN0X3R5cGUgPT0gZ3Vlc3RfdHlwZV9wdiA6IGZhbHNl
OworICAgIHJldHVybiAocmVzICYmIGJvb2xfbGZlbmNlKCkpIHx8ICFib29s
X2xmZW5jZSgpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfdmNw
dShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKQEAgLTkxNCw3ICs5MTUsOCBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfNjRiaXRfdmNwdShjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKICNlbmRpZgogc3RhdGljIGlubGluZSBib29sIGlzX2h2
bV9kb21haW4oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICByZXR1
cm4gSVNfRU5BQkxFRChDT05GSUdfSFZNKSA/IGQtPmd1ZXN0X3R5cGUgPT0g
Z3Vlc3RfdHlwZV9odm0gOiBmYWxzZTsKKyAgICBib29sIHJlcyA9IElTX0VO
QUJMRUQoQ09ORklHX0hWTSkgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5
cGVfaHZtIDogZmFsc2U7CisgICAgcmV0dXJuIChyZXMgJiYgYm9vbF9sZmVu
Y2UoKSkgfHwgIWJvb2xfbGZlbmNlKCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUg
Ym9vbCBpc19odm1fdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKLS0gCjIu
Ny40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0003-is_control_domain-block-speculation.patch"
Content-Disposition: attachment;
 filename="xsa289/0003-is_control_domain-block-speculation.patch"
Content-Transfer-Encoding: base64

RnJvbSA1ZWQxMzVlM2NjNGMyMWE4MDNmMTJiMTQ2M2I1NzU5ODAzN2Y0NjYx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDAzLzEzXSBpc19jb250cm9sX2RvbWFpbjogYmxvY2sgc3Bl
Y3VsYXRpb24KClVuZGVyIHNwZWN1bGF0aW9uLCBhbiBpc19jb250cm9sX2Rv
bWFpbiBjaGVjayBjYW4gYmUgYnlwYXNzZWQsIGJlY2F1c2UgdGhlCmNoZWNr
IGRlcGVuZHMgb24gYSBtZW1vcnkgbG9hZC4gVGhlcmVmb3JlLCB0aGUgQ1BV
IG1pZ2h0IHNwZWN1bGF0aXZlbHkKY29udGludWUgZXhlY3V0aW9uIG9mIGUu
Zy4gYSBoeXBlcmNhbGwgdG8gcHVsbCBkYXRhIGZyb20gbWVtb3J5IGludG8K
dGhlIGNhY2hlLCB3aGljaCBzaG91bGQgb25seSBiZSBhY2Nlc3NpYmxlIGJ5
IGRvbTAuCgpUbyBwcmV2ZW50IHRoZXNlIGFjY2Vzc2VzLCB3ZSBibG9jayBz
cGVjdWxhdGlvbiBhZnRlciB0aGUgYWNjZXNzIGJ5CmFkZGluZyBhbiBsZmVu
Y2UgaW5zdHJ1Y3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCi0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCkBAIC04NzQsMTAgKzg3NCwxMiBAQCB2b2lkIHdhdGNo
ZG9nX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogICogICAg
KHRoYXQgaXMsIHRoaXMgd291bGQgbm90IGJlIHN1aXRhYmxlIGZvciBhIGRy
aXZlciBkb21haW4pCiAgKiAgLSBUaGVyZSBpcyBuZXZlciBhIHJlYXNvbiB0
byBkZW55IHRoZSBoYXJkd2FyZSBkb21haW4gYWNjZXNzIHRvIHRoaXMKICAq
LwotI2RlZmluZSBpc19oYXJkd2FyZV9kb21haW4oX2QpICgoX2QpID09IGhh
cmR3YXJlX2RvbWFpbikKKyNkZWZpbmUgaXNfaGFyZHdhcmVfZG9tYWluKF9k
KSBcCisgICAgKCgoX2QpID09IGhhcmR3YXJlX2RvbWFpbiAmJiBib29sX2xm
ZW5jZSgpKSB8fCAhYm9vbF9sZmVuY2UoKSkKIAogLyogVGhpcyBjaGVjayBp
cyBmb3IgZnVuY3Rpb25hbGl0eSBzcGVjaWZpYyB0byBhIGNvbnRyb2wgZG9t
YWluICovCi0jZGVmaW5lIGlzX2NvbnRyb2xfZG9tYWluKF9kKSAoKF9kKS0+
aXNfcHJpdmlsZWdlZCkKKyNkZWZpbmUgaXNfY29udHJvbF9kb21haW4oX2Qp
IFwKKyAgICAoKChfZCktPmlzX3ByaXZpbGVnZWQgJiYgYm9vbF9sZmVuY2Uo
KSkgfHwgIWJvb2xfbGZlbmNlKCkpCiAKICNkZWZpbmUgVk1fQVNTSVNUKGQs
IHQpICh0ZXN0X2JpdChWTUFTU1RfVFlQRV8gIyMgdCwgJihkKS0+dm1fYXNz
aXN0KSkKIAotLSAKMi43LjQKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0004-x86-hvm-block-speculative-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0004-x86-hvm-block-speculative-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSA2OWI5Yzg1ZDEwZjA5NTZmYTI3MTBhZmU3NjY5YTc1ODdmNDRkNWQ0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA0LzEzXSB4ODYvaHZtOiBibG9jayBzcGVjdWxhdGl2ZSBh
Y2Nlc3NlcwoKV2hlbiBpbnRlcmFjdGluZyB3aXRoIHRoZSBodm0gaW50ZXJm
YWNlIGFuZCBldmVudCBjaGFubmVscywgdGhlIGd1ZXN0IGNhbgpzcGVjaWZ5
IGEgdmNwdSBpZC4gVGhpcyBJRCBpcyBjaGVja2VkIGFnYWluc3QgdGhlIG1h
eGltdW0gbnVtYmVyIG9mIENQVXMsCmhvd2V2ZXIsIHRoaXMgY2hlY2sgY2Fu
IGJ5IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkuIFRoaXMgY2hhbmdlIHByZXZl
bnRzCnRoZSBwb3RlbnRpYWwgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFj
Y2Vzcy4KClRoaXMgaXMgcGFydCBvZiB0aGUgU3BlY3RyZVYxK0wxVEYgbWl0
aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpSZXBvcnRlZC1ieTogUGF3ZWwgV2ll
Y3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpTaWduZWQtb2ZmLWJ5
OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDQgKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzcsNiArMzcsNyBAQAogI2luY2x1
ZGUgPHhlbi9tb25pdG9yLmg+CiAjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4K
ICNpbmNsdWRlIDx4ZW4vdnBjaS5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMu
aD4KICNpbmNsdWRlIDxhc20vc2hhZG93Lmg+CiAjaW5jbHVkZSA8YXNtL2hh
cC5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CkBAIC00MDMyLDcgKzQw
MzMsOCBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9ldnRjaG5fdXBjYWxsX3Zl
Y3RvcigKICAgICBpZiAoIG9wLnZlY3RvciA8IDB4MTAgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggb3AudmNwdSA+PSBkLT5tYXhf
dmNwdXMgfHwgKHYgPSBkLT52Y3B1W29wLnZjcHVdKSA9PSBOVUxMICkKKyAg
ICBpZiAoIG9wLnZjcHUgPj0gZC0+bWF4X3ZjcHVzIHx8CisJICh2ID0gZC0+
dmNwdVthcnJheV9pbmRleF9ub3NwZWMob3AudmNwdSwgZC0+bWF4X3ZjcHVz
KV0pID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAogICAg
IHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IHVwY2FsbCB2ZWN0b3IgJTAy
eFxuIiwgdiwgb3AudmVjdG9yKTsKLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0005-nospec-introduce-method-for-static-arrays.patch"
Content-Disposition: attachment;
 filename="xsa289/0005-nospec-introduce-method-for-static-arrays.patch"
Content-Transfer-Encoding: base64

RnJvbSAwNmE0YzMxZjBlYmE0NzQ2MzNjY2VkYTQxNzI0MThmYTExMmUxY2Vh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA1LzEzXSBub3NwZWM6IGludHJvZHVjZSBtZXRob2QgZm9y
IHN0YXRpYwogYXJyYXlzCgpXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91
dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwpp
bnRvIGR5bmFtaWMgYXJyYXlzIGFuZCBzdGF0aWMgYXJyYXlzLiBXaGVyZSB0
aGUgZm9ybWVyIGFyZSBhbGxvY2F0ZWQKZHVyaW5nIHJ1biB0aW1lLCB0aGUg
c2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtub3duIGR1cmluZyBjb21waWxlIHRp
bWUuCk9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFibGUg
dG8gYmxvY2sgc3BlY3VsYXRpdmUgYWNjZXNzZXMKaW4gdGhlIGZ1dHVyZS4K
CldlIGludHJvZHVjZSBhbm90aGVyIG1hY3JvIHRoYXQgYXV0b21hdGljYWxs
eSB1c2VzIHRoZSBBUlJBWV9TSVpFIG1hY3JvCnRvIGJsb2NrIHNwZWN1bGF0
aXZlIGFjY2Vzc2VzLiBGb3IgYXJyYXlzIHRoYXQgYXJlIHN0YXRpY2FsbHkg
YWNjZXNzZWQsCnRoaXMgbWFjcm8gY2FuIGJlIHVzZWQgaW5zdGVhZCBvZiB0
aGUgdXN1YWwgbWFjcm8uCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2luY2x1ZGUveGVu
L25vc3BlYy5oIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVj
LmggYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKLS0tIGEveGVuL2luY2x1
ZGUveGVuL25vc3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMu
aApAQCAtNTgsNiArNTgsMTIgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBs
b25nIGFycmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5k
ZXgsCiAgICAgKHR5cGVvZihfaSkpIChfaSAmIF9tYXNrKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogCisvKgor
ICogYXJyYXlfYWNjZXNzX25vc3BlYyAtIGFsbG93IG5vc3BlYyBhY2Nlc3Mg
Zm9yIHN0YXRpYyBzaXplIGFycmF5cworICovCisjZGVmaW5lIGFycmF5X2Fj
Y2Vzc19ub3NwZWMoYXJyYXksIGluZGV4KSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgYXJyYXlbYXJyYXlfaW5kZXhfbm9zcGVjKGlu
ZGV4LCBBUlJBWV9TSVpFKGFycmF5KSldCisKICNlbmRpZiAvKiBYRU5fTk9T
UEVDX0ggKi8KIAogLyoKLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0006-x86-hvm-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0006-x86-hvm-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBmNmI1Yjk2MWFlZmU2ZjE2M2NhY2QyN2FlNWYzYjExN2UwNjlkYzBj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA2LzEzXSB4ODYvaHZtOiBibG9jayBzcGVjdWxhdGl2ZSBv
dXQtb2YtYm91bmQKIGFjY2Vzc2VzCgpUaGVyZSBhcmUgbXVsdGlwbGUgYXJy
YXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFjY2Vzc2VkCndp
dGggaW5kaWNlcyB0aGF0IGFyZSBwcm92aWRlZCBieSB0aGUgZ3Vlc3QuIFRv
IGF2b2lkIG91dCBvZiBib3VuZAphY2Nlc3Nlcywgd2UgdXNlIHRoZSBhcnJh
eV9pbmRleF9ub3NwZWMgbWFjcm8uCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyB8IDIxICsrKysrKysrKysrKysrLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yMDk2LDcgKzIw
OTYsNyBAQCBpbnQgaHZtX21vdl9mcm9tX2NyKHVuc2lnbmVkIGludCBjciwg
dW5zaWduZWQgaW50IGdwcikKICAgICBjYXNlIDI6CiAgICAgY2FzZSAzOgog
ICAgIGNhc2UgNDoKLSAgICAgICAgdmFsID0gY3Vyci0+YXJjaC5odm0uZ3Vl
c3RfY3JbY3JdOworICAgICAgICB2YWwgPSBhcnJheV9hY2Nlc3Nfbm9zcGVj
KGN1cnItPmFyY2guaHZtLmd1ZXN0X2NyLCBjcik7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgODoKICAgICAgICAgdmFsID0gKHZsYXBpY19nZXRfcmVn
KHZjcHVfdmxhcGljKGN1cnIpLCBBUElDX1RBU0tQUkkpICYgMHhmMCkgPj4g
NDsKQEAgLTM0NDYsMTMgKzM0NDYsMTUgQEAgaW50IGh2bV9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250
ZW50KQogICAgICAgICBpZiAoICFkLT5hcmNoLmNwdWlkLT5iYXNpYy5tdHJy
ICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAgICAgICAgIGluZGV4
ID0gbXNyIC0gTVNSX01UUlJmaXgxNktfODAwMDA7Ci0gICAgICAgICptc3Jf
Y29udGVudCA9IGZpeGVkX3JhbmdlX2Jhc2VbaW5kZXggKyAxXTsKKyAgICAg
ICAgKm1zcl9jb250ZW50ID0gZml4ZWRfcmFuZ2VfYmFzZVthcnJheV9pbmRl
eF9ub3NwZWMoaW5kZXggKyAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVU1fRklYRURf
UkFOR0VTKV07CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTVNSX01UUlJm
aXg0S19DMDAwMC4uLk1TUl9NVFJSZml4NEtfRjgwMDA6CiAgICAgICAgIGlm
ICggIWQtPmFyY2guY3B1aWQtPmJhc2ljLm10cnIgKQogICAgICAgICAgICAg
Z290byBncF9mYXVsdDsKICAgICAgICAgaW5kZXggPSBtc3IgLSBNU1JfTVRS
UmZpeDRLX0MwMDAwOwotICAgICAgICAqbXNyX2NvbnRlbnQgPSBmaXhlZF9y
YW5nZV9iYXNlW2luZGV4ICsgM107CisgICAgICAgICptc3JfY29udGVudCA9
IGZpeGVkX3JhbmdlX2Jhc2VbYXJyYXlfaW5kZXhfbm9zcGVjKGluZGV4ICsg
MywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVNX0ZJWEVEX1JBTkdFUyldOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIE1TUl9JQTMyX01UUlJfUEhZU0JBU0UoMCku
Li5NU1JfSUEzMl9NVFJSX1BIWVNNQVNLKE1UUlJfVkNOVF9NQVggLSAxKToK
ICAgICAgICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+YmFzaWMubXRyciApCkBA
IC0zNDYxLDcgKzM0NjMsOCBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2Vw
dCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAg
ICAgICAgIGlmICggKGluZGV4IC8gMikgPj0KICAgICAgICAgICAgICBNQVNL
X0VYVFIodi0+YXJjaC5odm0ubXRyci5tdHJyX2NhcCwgTVRSUmNhcF9WQ05U
KSApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICAqbXNy
X2NvbnRlbnQgPSB2YXJfcmFuZ2VfYmFzZVtpbmRleF07CisgICAgICAgICpt
c3JfY29udGVudCA9IHZhcl9yYW5nZV9iYXNlW2FycmF5X2luZGV4X25vc3Bl
YyhpbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5VTV9GSVhFRF9SQU5HRVMpXTsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9JQTMyX1hTUzoKQEAgLTQx
NTYsNyArNDE1OSw4IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAog
ICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfaGFwKGQp
IHx8ICFjcHVfaGFzX3ZteCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGQt
PmFyY2guaHZtLnBhcmFtc1thLmluZGV4XSA9IGEudmFsdWU7CisgICAgICAg
ICAgICBkLT5hcmNoLmh2bS5wYXJhbXNbYXJyYXlfaW5kZXhfbm9zcGVjKGEu
aW5kZXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEhWTV9OUl9QQVJBTVMpXSA9IGEudmFsdWU7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQogCkBAIC00MTcxLDcgKzQxNzUs
OCBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKIAogICAgICAgICBy
YyA9IDA7CiAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKLSAgICAgICAgZC0+
YXJjaC5odm0ucGFyYW1zW2EuaW5kZXhdID0gYS52YWx1ZTsKKyAgICAgICAg
ZC0+YXJjaC5odm0ucGFyYW1zW2FycmF5X2luZGV4X25vc3BlYyhhLmluZGV4
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEhWTV9OUl9QQVJBTVMpXSA9IGEudmFsdWU7CiAgICAgICAgIGZvcl9l
YWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgICAgIHBhZ2luZ191cGRhdGVf
Y3IzKHYsIGZhbHNlKTsKICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CkBA
IC00MzI2LDcgKzQzMzEsNyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJh
bSgKICAgICBpZiAoIHJjICE9IDAgKQogICAgICAgICBnb3RvIG91dDsKIAot
ICAgIGQtPmFyY2guaHZtLnBhcmFtc1thLmluZGV4XSA9IGEudmFsdWU7Cisg
ICAgZC0+YXJjaC5odm0ucGFyYW1zW2FycmF5X2luZGV4X25vc3BlYyhhLmlu
ZGV4LCBIVk1fTlJfUEFSQU1TKV0gPSBhLnZhbHVlOwogCiAgICAgSFZNX0RC
R19MT0coREJHX0xFVkVMX0hDQUxMLCAic2V0IHBhcmFtICV1ID0gJSJQUkl4
NjQsCiAgICAgICAgICAgICAgICAgYS5pbmRleCwgYS52YWx1ZSk7CkBAIC00
NDIwLDYgKzQ0MjUsOCBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgK
ICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgYS52YWx1
ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1thLmluZGV4XTsKKyAgICAgICAgYS52
YWx1ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1thcnJheV9pbmRleF9ub3NwZWMo
YS5pbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSFZNX05SX1BBUkFNUyldOwogICAgICAg
ICBicmVhazsKICAgICB9CiAKLS0gCjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0007-xen-evtchn-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0007-xen-evtchn-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBhMThkMjVlMmZiYjdmMGY0M2QyNWUyYzExMzJiZTI5OWZmMDE2MWE1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA3LzEzXSB4ZW4vZXZ0Y2huOiBibG9jayBzcGVjdWxhdGl2
ZQogb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCgpHdWVzdHMgY2FuIGlzc3VlIGV2
ZW50IGNoYW5uZWwgaW50ZXJhY3Rpb24gd2l0aCBndWVzdCBzcGVjaWZpZWQg
ZGF0YS4KVG8gYXZvaWQgc3BlY3VsYXRpdmUgb3V0IG9mIGJvdW5kIGFjY2Vz
c2VzLCB3ZSB1c2UgdGhlIG5vc3BlYyBtYWNyb3MuCgpUaGlzIGlzIHBhcnQg
b2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVz
LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBh
bWF6b24uZGU+CgotLS0KIHhlbi9jb21tb24vZXZlbnRfMmwuYyAgICAgIHwg
IDMgKystCiB4ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyB8IDQ4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9jb21tb24vZXZlbnRfZmlmby5jICAgIHwgIDQgKysrLQogeGVuL2luY2x1
ZGUveGVuL2V2ZW50LmggICAgfCAgNSArKystLQogNCBmaWxlcyBjaGFuZ2Vk
LCAzNiBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2V2ZW50XzJsLmMgYi94ZW4vY29tbW9uL2V2ZW50
XzJsLmMKLS0tIGEveGVuL2NvbW1vbi9ldmVudF8ybC5jCisrKyBiL3hlbi9j
b21tb24vZXZlbnRfMmwuYwpAQCAtNDUsNyArNDUsOCBAQCBzdGF0aWMgdm9p
ZCBldnRjaG5fMmxfY2xlYXJfcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiAKIHN0YXRpYyB2b2lkIGV2dGNobl8y
bF91bm1hc2soc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0
Y2huKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVtldnRjaG4t
Pm5vdGlmeV92Y3B1X2lkXTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGQtPnZj
cHVbYXJyYXlfaW5kZXhfbm9zcGVjKGV2dGNobi0+bm90aWZ5X3ZjcHVfaWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkLT5tYXhfdmNwdXMpXTsKICAgICB1bnNpZ25lZCBpbnQgcG9ydCA9
IGV2dGNobi0+cG9ydDsKIAogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2V2ZW50X2NoYW5uZWwuYyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5l
bC5jCi0tLSBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCisrKyBiL3hl
bi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCkBAIC0zNjksMTIgKzM2OSwxMiBA
QCBpbnQgZXZ0Y2huX2JpbmRfdmlycShldnRjaG5fYmluZF92aXJxX3QgKmJp
bmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAKICAgICBpZiAoICh2Y3B1IDwgMCkgfHwgKHZjcHUgPj0gZC0+bWF4
X3ZjcHVzKSB8fAotICAgICAgICAgKCh2ID0gZC0+dmNwdVt2Y3B1XSkgPT0g
TlVMTCkgKQorICAgICAgICAgKCh2ID0gZC0+dmNwdVthcnJheV9pbmRleF9u
b3NwZWModmNwdSwgZC0+bWF4X3ZjcHVzKV0pID09IE5VTEwpICkKICAgICAg
ICAgcmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50
X2xvY2spOwogCi0gICAgaWYgKCB2LT52aXJxX3RvX2V2dGNoblt2aXJxXSAh
PSAwICkKKyAgICBpZiAoIGFycmF5X2FjY2Vzc19ub3NwZWModi0+dmlycV90
b19ldnRjaG4sIHZpcnEpICE9IDAgKQogICAgICAgICBFUlJPUl9FWElUKC1F
RVhJU1QpOwogCiAgICAgaWYgKCBwb3J0ICE9IDAgKQpAQCAtNDAyLDcgKzQw
Miw3IEBAIGludCBldnRjaG5fYmluZF92aXJxKGV2dGNobl9iaW5kX3ZpcnFf
dCAqYmluZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogCiAgICAgc3Bpbl91bmxv
Y2soJmNobi0+bG9jayk7CiAKLSAgICB2LT52aXJxX3RvX2V2dGNoblt2aXJx
XSA9IGJpbmQtPnBvcnQgPSBwb3J0OworICAgIGFycmF5X2FjY2Vzc19ub3Nw
ZWModi0+dmlycV90b19ldnRjaG4sIHZpcnEpID0gYmluZC0+cG9ydCA9IHBv
cnQ7CiAKICBvdXQ6CiAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2sp
OwpAQCAtNDE5LDcgKzQxOSw3IEBAIHN0YXRpYyBsb25nIGV2dGNobl9iaW5k
X2lwaShldnRjaG5fYmluZF9pcGlfdCAqYmluZCkKICAgICBsb25nICAgICAg
ICAgICByYyA9IDA7CiAKICAgICBpZiAoICh2Y3B1IDwgMCkgfHwgKHZjcHUg
Pj0gZC0+bWF4X3ZjcHVzKSB8fAotICAgICAgICAgKGQtPnZjcHVbdmNwdV0g
PT0gTlVMTCkgKQorICAgICAgICAgKGQtPnZjcHVbYXJyYXlfaW5kZXhfbm9z
cGVjKHZjcHUsIGQtPm1heF92Y3B1cyldID09IE5VTEwpICkKICAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xv
Y2spOwpAQCAtNTc2LDcgKzU3Niw4IEBAIGludCBldnRjaG5fY2xvc2Uoc3Ry
dWN0IGRvbWFpbiAqZDEsIGludCBwb3J0MSwgYm9vbCBndWVzdCkKICAgICAg
ICAgICAgIHBpcnFfZ3Vlc3RfdW5iaW5kKGQxLCBwaXJxKTsKICAgICAgICAg
cGlycS0+ZXZ0Y2huID0gMDsKICAgICAgICAgcGlycV9jbGVhbnVwX2NoZWNr
KHBpcnEsIGQxKTsKLSAgICAgICAgdW5saW5rX3BpcnFfcG9ydChjaG4xLCBk
MS0+dmNwdVtjaG4xLT5ub3RpZnlfdmNwdV9pZF0pOworICAgICAgICB1bmxp
bmtfcGlycV9wb3J0KGNobjEsIGQxLT52Y3B1W2FycmF5X2luZGV4X25vc3Bl
YyhjaG4xLT5ub3RpZnlfdmNwdV9pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZDEtPm1h
eF92Y3B1cyldKTsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgICAgIGlmICgg
aXNfaHZtX2RvbWFpbihkMSkgJiYgZG9tYWluX3BpcnFfdG9faXJxKGQxLCBw
aXJxLT5waXJxKSA+IDAgKQogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3Bp
cnFfZW11aXJxKGQxLCBwaXJxLT5waXJxKTsKQEAgLTU4Nyw5ICs1ODgsOSBA
QCBpbnQgZXZ0Y2huX2Nsb3NlKHN0cnVjdCBkb21haW4gKmQxLCBpbnQgcG9y
dDEsIGJvb2wgZ3Vlc3QpCiAgICAgY2FzZSBFQ1NfVklSUToKICAgICAgICAg
Zm9yX2VhY2hfdmNwdSAoIGQxLCB2ICkKICAgICAgICAgewotICAgICAgICAg
ICAgaWYgKCB2LT52aXJxX3RvX2V2dGNobltjaG4xLT51LnZpcnFdICE9IHBv
cnQxICkKKyAgICAgICAgICAgIGlmICggYXJyYXlfYWNjZXNzX25vc3BlYyh2
LT52aXJxX3RvX2V2dGNobiwgY2huMS0+dS52aXJxKSAhPSBwb3J0MSApCiAg
ICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICB2LT52aXJx
X3RvX2V2dGNobltjaG4xLT51LnZpcnFdID0gMDsKKyAgICAgICAgICAgIGFy
cmF5X2FjY2Vzc19ub3NwZWModi0+dmlycV90b19ldnRjaG4sIGNobjEtPnUu
dmlycSkgPSAwOwogICAgICAgICAgICAgc3Bpbl9iYXJyaWVyKCZ2LT52aXJx
X2xvY2spOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwpAQCAtNzAwLDcg
KzcwMSw5IEBAIGludCBldnRjaG5fc2VuZChzdHJ1Y3QgZG9tYWluICpsZCwg
dW5zaWduZWQgaW50IGxwb3J0KQogICAgICAgICBycG9ydCA9IGxjaG4tPnUu
aW50ZXJkb21haW4ucmVtb3RlX3BvcnQ7CiAgICAgICAgIHJjaG4gID0gZXZ0
Y2huX2Zyb21fcG9ydChyZCwgcnBvcnQpOwogICAgICAgICBpZiAoIGNvbnN1
bWVyX2lzX3hlbihyY2huKSApCi0gICAgICAgICAgICB4ZW5fbm90aWZpY2F0
aW9uX2ZuKHJjaG4pKHJkLT52Y3B1W3JjaG4tPm5vdGlmeV92Y3B1X2lkXSwg
cnBvcnQpOworICAgICAgICAgICAgeGVuX25vdGlmaWNhdGlvbl9mbihyY2hu
KQorICAgICAgICAgICAgICAgIChyZC0+dmNwdVthcnJheV9pbmRleF9ub3Nw
ZWMocmNobi0+bm90aWZ5X3ZjcHVfaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZC0+bWF4X3ZjcHVzKV0sIHJw
b3J0KTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZXZ0Y2huX3BvcnRf
c2V0X3BlbmRpbmcocmQsIHJjaG4tPm5vdGlmeV92Y3B1X2lkLCByY2huKTsK
ICAgICAgICAgYnJlYWs7CkBAIC03MjIsNyArNzI1LDcgQEAgb3V0OgogCiBp
bnQgZ3Vlc3RfZW5hYmxlZF9ldmVudChzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgdmlycSkKIHsKLSAgICByZXR1cm4gKCh2ICE9IE5VTEwpICYmICh2LT52
aXJxX3RvX2V2dGNoblt2aXJxXSAhPSAwKSk7CisgICAgcmV0dXJuICgodiAh
PSBOVUxMKSAmJiAoYXJyYXlfYWNjZXNzX25vc3BlYyh2LT52aXJxX3RvX2V2
dGNobiwgdmlycSkgIT0gMCkpOwogfQogCiB2b2lkIHNlbmRfZ3Vlc3RfdmNw
dV92aXJxKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCB2aXJxKQpAQCAtNzY0
LDcgKzc2Nyw3IEBAIHN0YXRpYyB2b2lkIHNlbmRfZ3Vlc3RfZ2xvYmFsX3Zp
cnEoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmlycSkKIAogICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZ2LT52aXJxX2xvY2ssIGZsYWdzKTsKIAotICAg
IHBvcnQgPSB2LT52aXJxX3RvX2V2dGNoblt2aXJxXTsKKyAgICBwb3J0ID0g
YXJyYXlfYWNjZXNzX25vc3BlYyh2LT52aXJxX3RvX2V2dGNobiwgdmlycSk7
CiAgICAgaWYgKCB1bmxpa2VseShwb3J0ID09IDApICkKICAgICAgICAgZ290
byBvdXQ7CiAKQEAgLTgwNCw3ICs4MDcsOCBAQCB2b2lkIHNlbmRfZ2xvYmFs
X3ZpcnEodWludDMyX3QgdmlycSkKIHsKICAgICBBU1NFUlQodmlycV9pc19n
bG9iYWwodmlycSkpOwogCi0gICAgc2VuZF9ndWVzdF9nbG9iYWxfdmlycShn
bG9iYWxfdmlycV9oYW5kbGVyc1t2aXJxXSA/OiBoYXJkd2FyZV9kb21haW4s
IHZpcnEpOworICAgIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEoYXJyYXlfYWNj
ZXNzX25vc3BlYyhnbG9iYWxfdmlycV9oYW5kbGVycywgdmlycSkgPzoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGhhcmR3YXJlX2RvbWFpbiwgdmly
cSk7CiB9CiAKIGludCBzZXRfZ2xvYmFsX3ZpcnFfaGFuZGxlcihzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50MzJfdCB2aXJxKQpAQCAtODE2LDE1ICs4MjAsMTUg
QEAgaW50IHNldF9nbG9iYWxfdmlycV9oYW5kbGVyKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQzMl90IHZpcnEpCiAgICAgaWYgKCF2aXJxX2lzX2dsb2JhbCh2
aXJxKSkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBpZiAoZ2xv
YmFsX3ZpcnFfaGFuZGxlcnNbdmlycV0gPT0gZCkKKyAgICBpZiAoYXJyYXlf
YWNjZXNzX25vc3BlYyhnbG9iYWxfdmlycV9oYW5kbGVycywgdmlycSkgPT0g
ZCkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAodW5saWtlbHkoIWdl
dF9kb21haW4oZCkpKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAg
IHNwaW5fbG9jaygmZ2xvYmFsX3ZpcnFfaGFuZGxlcnNfbG9jayk7Ci0gICAg
b2xkID0gZ2xvYmFsX3ZpcnFfaGFuZGxlcnNbdmlycV07Ci0gICAgZ2xvYmFs
X3ZpcnFfaGFuZGxlcnNbdmlycV0gPSBkOworICAgIG9sZCA9IGFycmF5X2Fj
Y2Vzc19ub3NwZWMoZ2xvYmFsX3ZpcnFfaGFuZGxlcnMsIHZpcnEpOworICAg
IGFycmF5X2FjY2Vzc19ub3NwZWMoZ2xvYmFsX3ZpcnFfaGFuZGxlcnMsIHZp
cnEpID0gZDsKICAgICBzcGluX3VubG9jaygmZ2xvYmFsX3ZpcnFfaGFuZGxl
cnNfbG9jayk7CiAKICAgICBpZiAob2xkICE9IE5VTEwpCkBAIC04NDIsOSAr
ODQ2LDkgQEAgc3RhdGljIHZvaWQgY2xlYXJfZ2xvYmFsX3ZpcnFfaGFuZGxl
cnMoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZvciAodmlycSA9IDA7IHZp
cnEgPCBOUl9WSVJRUzsgdmlycSsrKQogICAgIHsKLSAgICAgICAgaWYgKGds
b2JhbF92aXJxX2hhbmRsZXJzW3ZpcnFdID09IGQpCisgICAgICAgIGlmIChh
cnJheV9hY2Nlc3Nfbm9zcGVjKGdsb2JhbF92aXJxX2hhbmRsZXJzLCB2aXJx
KSA9PSBkKQogICAgICAgICB7Ci0gICAgICAgICAgICBnbG9iYWxfdmlycV9o
YW5kbGVyc1t2aXJxXSA9IE5VTEw7CisgICAgICAgICAgICBhcnJheV9hY2Nl
c3Nfbm9zcGVjKGdsb2JhbF92aXJxX2hhbmRsZXJzLCB2aXJxKSA9IE5VTEw7
CiAgICAgICAgICAgICBwdXRfY291bnQrKzsKICAgICAgICAgfQogICAgIH0K
QEAgLTkzMSw3ICs5MzUsOCBAQCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5z
aWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgIHN0
cnVjdCBldnRjaG4gKmNobjsKICAgICBsb25nICAgICAgICAgICByYyA9IDA7
CiAKLSAgICBpZiAoICh2Y3B1X2lkID49IGQtPm1heF92Y3B1cykgfHwgKGQt
PnZjcHVbdmNwdV9pZF0gPT0gTlVMTCkgKQorICAgIGlmICggKHZjcHVfaWQg
Pj0gZC0+bWF4X3ZjcHVzKSB8fAorICAgICAgICAgKGQtPnZjcHVbYXJyYXlf
aW5kZXhfbm9zcGVjKHZjcHVfaWQsIGQtPm1heF92Y3B1cyldID09IE5VTEwp
ICkKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2so
JmQtPmV2ZW50X2xvY2spOwpAQCAtOTY2LDExICs5NzEsMTQgQEAgbG9uZyBl
dnRjaG5fYmluZF92Y3B1KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBp
bnQgdmNwdV9pZCkKICAgICBjYXNlIEVDU19QSVJROgogICAgICAgICBpZiAo
IGNobi0+bm90aWZ5X3ZjcHVfaWQgPT0gdmNwdV9pZCApCiAgICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgdW5saW5rX3BpcnFfcG9ydChjaG4sIGQtPnZj
cHVbY2huLT5ub3RpZnlfdmNwdV9pZF0pOworICAgICAgICB1bmxpbmtfcGly
cV9wb3J0KGNobiwgZC0+dmNwdVthcnJheV9pbmRleF9ub3NwZWMoY2huLT5u
b3RpZnlfdmNwdV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPm1heF92Y3B1cyldKTsK
ICAgICAgICAgY2huLT5ub3RpZnlfdmNwdV9pZCA9IHZjcHVfaWQ7CiAgICAg
ICAgIHBpcnFfc2V0X2FmZmluaXR5KGQsIGNobi0+dS5waXJxLmlycSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vZihkLT52Y3B1W3Zj
cHVfaWRdLT5wcm9jZXNzb3IpKTsKLSAgICAgICAgbGlua19waXJxX3BvcnQo
cG9ydCwgY2huLCBkLT52Y3B1W3ZjcHVfaWRdKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3B1bWFza19vZihkLT52Y3B1W2FycmF5X2luZGV4X25v
c3BlYyh2Y3B1X2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPm1heF92Y3B1
cyldLT5wcm9jZXNzb3IpKTsKKyAgICAgICAgbGlua19waXJxX3BvcnQocG9y
dCwgY2huLCBkLT52Y3B1W2FycmF5X2luZGV4X25vc3BlYyh2Y3B1X2lkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGQtPm1heF92Y3B1cyldKTsKICAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRUlOVkFMOwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF9maWZvLmMgYi94ZW4vY29tbW9u
L2V2ZW50X2ZpZm8uYwotLS0gYS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYwor
KysgYi94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYwpAQCAtMzAsOCArMzAsMTAg
QEAgc3RhdGljIGlubGluZSBldmVudF93b3JkX3QgKmV2dGNobl9maWZvX3dv
cmRfZnJvbV9wb3J0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgLyoK
ICAgICAgKiBDYWxsZXJzIGFyZW4ndCByZXF1aXJlZCB0byBob2xkIGQtPmV2
ZW50X2xvY2ssIHNvIHdlIG5lZWQgdG8gc3luY2hyb25pemUKICAgICAgKiB3
aXRoIGFkZF9wYWdlX3RvX2V2ZW50X2FycmF5KCkuCisgICAgICogCisgICAg
ICogVG8gYmxvY2sgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2Vz
LCB1c2Ugcm1iLgogICAgICAqLwotICAgIHNtcF9ybWIoKTsKKyAgICBybWIo
KTsKIAogICAgIHAgPSBwb3J0IC8gRVZUQ0hOX0ZJRk9fRVZFTlRfV09SRFNf
UEVSX1BBR0U7CiAgICAgdyA9IHBvcnQgJSBFVlRDSE5fRklGT19FVkVOVF9X
T1JEU19QRVJfUEFHRTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9l
dmVudC5oIGIveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2V2ZW50
LmgKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAj
aW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vYml0b3Bz
Lmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPGFzbS9l
dmVudC5oPgogCiAvKgpAQCAtOTYsNyArOTcsNyBAQCB2b2lkIGFyY2hfZXZ0
Y2huX2luamVjdChzdHJ1Y3QgdmNwdSAqdik7CiAgKiBUaGUgZmlyc3QgYnVj
a2V0IGlzIGRpcmVjdGx5IGFjY2Vzc2VkIHZpYSBkLT5ldnRjaG4uCiAgKi8K
ICNkZWZpbmUgZ3JvdXBfZnJvbV9wb3J0KGQsIHApIFwKLSAgICAoKGQpLT5l
dnRjaG5fZ3JvdXBbKHApIC8gRVZUQ0hOU19QRVJfR1JPVVBdKQorICAgIChh
cnJheV9hY2Nlc3Nfbm9zcGVjKChkKS0+ZXZ0Y2huX2dyb3VwLCAocCkgLyBF
VlRDSE5TX1BFUl9HUk9VUCkpCiAjZGVmaW5lIGJ1Y2tldF9mcm9tX3BvcnQo
ZCwgcCkgXAogICAgICgoZ3JvdXBfZnJvbV9wb3J0KGQsIHApKVsoKHApICUg
RVZUQ0hOU19QRVJfR1JPVVApIC8gRVZUQ0hOU19QRVJfQlVDS0VUXSkKIApA
QCAtMTc0LDcgKzE3NSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBldnRjaG5f
cG9ydF9zZXRfcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCB2Y3B1X2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBldnRjaG4gKmV2dGNobikKIHsKLSAgICBkLT5l
dnRjaG5fcG9ydF9vcHMtPnNldF9wZW5kaW5nKGQtPnZjcHVbdmNwdV9pZF0s
IGV2dGNobik7CisgICAgZC0+ZXZ0Y2huX3BvcnRfb3BzLT5zZXRfcGVuZGlu
ZyhkLT52Y3B1W2FycmF5X2luZGV4X25vc3BlYyh2Y3B1X2lkLCBkLT5tYXhf
dmNwdXMpXSwgZXZ0Y2huKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGV2
dGNobl9wb3J0X2NsZWFyX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKLS0g
CjIuNy40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0008-common-gant_table-block-speculative-out-of-bound-acc.patch"
Content-Disposition: attachment;
 filename="xsa289/0008-common-gant_table-block-speculative-out-of-bound-acc.patch"
Content-Transfer-Encoding: base64

RnJvbSBhZjQ0MGE3NWYwYWJkNTY0YzA4NTM0YTVkYjFkNDk3MTA1OWE4OWY0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA4LzEzXSBjb21tb24vZ2FudF90YWJsZTogYmxvY2sgc3Bl
Y3VsYXRpdmUKIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwoKR3Vlc3RzIGNhbiBp
c3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgYWxzbyB1
c2VkIGZvciBtZW1vcnkgbG9hZHMuIFRvIGF2b2lkCnNwZWN1bGF0aXZlIG91
dCBvZiBib3VuZCBhY2Nlc3Nlcywgd2UgdXNlIHRoZSBhcnJheV9pbmRleF9u
b3NwZWMgbWFjcm8Kd2hlcmUgYXBwbGljYWJsZS4gSG93ZXZlciwgdGhlcmUg
YXJlIGFsc28gbWVtb3J5IGFjY2Vzc2VzIHRoYXQgY2Fubm90CmJlIHByb3Rl
Y3RlZCBieSBhIHNpbmdsZSBhcnJheSBwcm90ZWN0aW9uLCBvciBtdWx0aXBs
ZSBhY2Nlc3NlcyBpbiBhCnJvdy4gVG8gcHJvdGVjdCB0aGVzZSwgYW4gbGZl
bmNlIGluc3RydWN0aW9uIGlzIHBsYWNlZCBiZXR3ZWVuIHRoZQphY3R1YWwg
cmFuZ2UgY2hlY2sgYW5kIHRoZSBhY2Nlc3MuCgpUaGlzIGlzIHBhcnQgb2Yg
dGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoK
U2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6
b24uZGU+CgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIyICsr
KysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKQEAgLTM3LDYgKzM3LDcgQEAKICNpbmNsdWRl
IDx4ZW4vcGFnaW5nLmg+CiAjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4K
ICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMu
aD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNo
dGxiLmg+CiAKQEAgLTk2Myw2ICs5NjQsOSBAQCBtYXBfZ3JhbnRfcmVmKAog
ICAgICAgICBQSU5fRkFJTCh1bmxvY2tfb3V0LCBHTlRTVF9iYWRfZ250cmVm
LCAiQmFkIHJlZiAlI3ggZm9yIGQlZFxuIiwKICAgICAgICAgICAgICAgICAg
b3AtPnJlZiwgcmd0LT5kb21haW4tPmRvbWFpbl9pZCk7CiAKKyAgICAvKiBN
YWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBzcGVj
dWxhdGl2ZWx5ICovCisgICAgcm1iKCk7CisKICAgICBhY3QgPSBhY3RpdmVf
ZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwogICAgIHNoYWggPSBzaGFy
ZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPnJlZik7CiAgICAgc3RhdHVzID0g
cmd0LT5ndF92ZXJzaW9uID09IDEgPyAmc2hhaC0+ZmxhZ3MgOiAmc3RhdHVz
X2VudHJ5KHJndCwgb3AtPnJlZik7CkBAIC0xMjY4LDcgKzEyNzIsOCBAQCB1
bm1hcF9jb21tb24oCiAgICAgfQogCiAgICAgc21wX3JtYigpOwotICAgIG1h
cCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOworICAgIG1h
cCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIGFycmF5X2luZGV4X25vc3BlYyhv
cC0+aGFuZGxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsZ3QtPm1hcHRyYWNrX2xpbWl0KSk7CiAKICAg
ICBpZiAoIHVubGlrZWx5KCFyZWFkX2F0b21pYygmbWFwLT5mbGFncykpICkK
ICAgICB7CkBAIC0yMDI2LDYgKzIwMzEsOSBAQCBnbnR0YWJfcHJlcGFyZV9m
b3JfdHJhbnNmZXIoCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKKyAg
ICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNrIGlzIG5vdCBieXBhc3Nl
ZCBzcGVjdWxhdGl2ZWx5ICovCisgICAgcm1iKCk7CisKICAgICBzaGEgPSBz
aGFyZWRfZW50cnlfaGVhZGVyKHJndCwgcmVmKTsKIAogICAgIHNjb21iby53
b3JkID0gKih1MzIgKikmc2hhLT5mbGFnczsKQEAgLTIyMzksNiArMjI0Nyw5
IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgIGdvdG8gdW5sb2Nr
X2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCisgICAgICAgIC8qIE1ha2Ug
c3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFzc2VkIHNwZWN1bGF0
aXZlbHkgKi8KKyAgICAgICAgcm1iKCk7CisKICAgICAgICAgcGFnZV9saXN0
X2FkZF90YWlsKHBhZ2UsICZlLT5wYWdlX2xpc3QpOwogICAgICAgICBwYWdl
X3NldF9vd25lcihwYWdlLCBlKTsKIApAQCAtMjQwOCw2ICsyNDE5LDkgQEAg
YWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICAgICAgUElOX0ZBSUwoZ3Rf
dW5sb2NrX291dCwgR05UU1RfYmFkX2dudHJlZiwKICAgICAgICAgICAgICAg
ICAgIkJhZCBncmFudCByZWZlcmVuY2UgJSN4XG4iLCBncmVmKTsKIAorICAg
IC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFzc2Vk
IHNwZWN1bGF0aXZlbHkgKi8KKyAgICBybWIoKTsKKwogICAgIGFjdCA9IGFj
dGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgZ3JlZik7CiAgICAgc2hhaCA9IHNo
YXJlZF9lbnRyeV9oZWFkZXIocmd0LCBncmVmKTsKICAgICBpZiAoIHJndC0+
Z3RfdmVyc2lvbiA9PSAxICkKQEAgLTI4MTIsNiArMjgyNiw5IEBAIHN0YXRp
YyBpbnQgZ250dGFiX2NvcHlfYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29w
eSAqb3AsCiAgICAgICAgICAoKG9wLT5kZXN0Lm9mZnNldCArIG9wLT5sZW4p
ID4gUEFHRV9TSVpFKSApCiAgICAgICAgIFBJTl9GQUlMKG91dCwgR05UU1Rf
YmFkX2NvcHlfYXJnLCAiY29weSBiZXlvbmQgcGFnZSBhcmVhXG4iKTsKIAor
ICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFz
c2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICBybWIoKTsKKwogICAgIGlmICgg
b3AtPnNvdXJjZS5vZmZzZXQgPCBzcmMtPnB0ci5vZmZzZXQgfHwKICAgICAg
ICAgIG9wLT5zb3VyY2Uub2Zmc2V0ICsgb3AtPmxlbiA+IHNyYy0+cHRyLm9m
ZnNldCArIHNyYy0+bGVuICkKICAgICAgICAgUElOX0ZBSUwob3V0LCBHTlRT
VF9nZW5lcmFsX2Vycm9yLApAQCAtMzIxNSw2ICszMjMyLDkgQEAgc3dhcF9n
cmFudF9yZWYoZ3JhbnRfcmVmX3QgcmVmX2EsIGdyYW50X3JlZl90IHJlZl9i
KQogICAgIGlmICggcmVmX2EgPT0gcmVmX2IgKQogICAgICAgICBnb3RvIG91
dDsKIAorICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2sgaXMgbm90
IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICBybWIoKTsKKwogICAg
IGFjdF9hID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUoZ3QsIHJlZl9hKTsKICAg
ICBpZiAoIGFjdF9hLT5waW4gKQogICAgICAgICBQSU5fRkFJTChvdXQsIEdO
VFNUX2VhZ2FpbiwgInJlZiBhICUjeCBidXN5XG4iLCByZWZfYSk7Ci0tIAoy
LjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0009-x86-hvm-emulate-block-speculative-out-of-bound-acces.patch"
Content-Disposition: attachment;
 filename="xsa289/0009-x86-hvm-emulate-block-speculative-out-of-bound-acces.patch"
Content-Transfer-Encoding: base64

RnJvbSBhY2FkN2Q1MTY2ODA0ZWQzZGJkZjc2YTRlYzlkMDdiMGNkNzc3YmZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDA5LzEzXSB4ODYvaHZtL2VtdWxhdGU6IGJsb2NrIHNwZWN1
bGF0aXZlCiBvdXQtb2YtYm91bmQgYWNjZXNzZXMKCkR1cmluZyBlbXVsYXRp
bmcgaW5zdHJ1Y3Rpb25zLCB0aGUgZ3Vlc3QgY29udHJvbHMgdGhlIGNvbnRl
bnQgb2YgdGhlCkNQVSByZWdpc3RlcnMuIEFzIHRoZXNlIHZhbHVlcyBhcmUg
dXNlZCBmb3IgYXJyYXkgaW5kZXhlcywgd2UgaGF2ZSB0bwptYWtlIHN1cmUg
dGhhdCBzcGVjdWxhdGl2ZSBvdXQgb2YgYm91bmQgYWNjZXNzZXMgYXJlIGJs
b2NrZWQuIFRoaXMgd2F5LAp3ZSBwcm90ZWN0IGFnYWluc3QgbG9hZGluZyBz
ZWNyZXRzIGludG8gTDEgY2FjaGUuCgpUaGlzIGlzIHBhcnQgb2YgdGhlIFNw
ZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVk
LW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+
CgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIHwgOCArKysrKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCi0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCkBAIC0xNSw2ICsxNSw3IEBACiAjaW5jbHVkZSA8eGVuL3BhZ2lu
Zy5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi92
bV9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNpbmNsdWRl
IDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaTM4Ny5oPgogI2luY2x1
ZGUgPGFzbS94c3RhdGUuaD4KQEAgLTIwMjgsNyArMjAyOSw3IEBAIHN0YXRp
YyBpbnQgaHZtZW11bF9yZWFkX2NyKAogICAgIGNhc2UgMjoKICAgICBjYXNl
IDM6CiAgICAgY2FzZSA0OgotICAgICAgICAqdmFsID0gY3VycmVudC0+YXJj
aC5odm0uZ3Vlc3RfY3JbcmVnXTsKKyAgICAgICAgKnZhbCA9IGFycmF5X2Fj
Y2Vzc19ub3NwZWMoY3VycmVudC0+YXJjaC5odm0uZ3Vlc3RfY3IsIHJlZyk7
CiAgICAgICAgIEhWTVRSQUNFX0xPTkdfMkQoQ1JfUkVBRCwgcmVnLCBUUkNf
UEFSX0xPTkcoKnZhbCkpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwogICAgIGRlZmF1bHQ6CkBAIC0yNjUzLDggKzI2NTQsOSBAQCBzdHJ1Y3Qg
c2VnbWVudF9yZWdpc3RlciAqaHZtZW11bF9nZXRfc2VnX3JlZygKICAgICAg
ICAgcmV0dXJuIEVSUl9QVFIoLVg4NkVNVUxfVU5IQU5ETEVBQkxFKTsKIAog
ICAgIGlmICggIV9fdGVzdF9hbmRfc2V0X2JpdChpZHgsICZodm1lbXVsX2N0
eHQtPnNlZ19yZWdfYWNjZXNzZWQpICkKLSAgICAgICAgaHZtX2dldF9zZWdt
ZW50X3JlZ2lzdGVyKGN1cnJlbnQsIGlkeCwgJmh2bWVtdWxfY3R4dC0+c2Vn
X3JlZ1tpZHhdKTsKLSAgICByZXR1cm4gJmh2bWVtdWxfY3R4dC0+c2VnX3Jl
Z1tpZHhdOworICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3Vy
cmVudCwgaWR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYXJy
YXlfYWNjZXNzX25vc3BlYyhodm1lbXVsX2N0eHQtPnNlZ19yZWcsIGlkeCkp
OworICAgIHJldHVybiAmYXJyYXlfYWNjZXNzX25vc3BlYyhodm1lbXVsX2N0
eHQtPnNlZ19yZWcsIGlkeCk7CiB9CiAKIHN0YXRpYyBjb25zdCBjaGFyICpn
dWVzdF94ODZfbW9kZV90b19zdHIoaW50IG1vZGUpCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0010-x86-vioapic-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0010-x86-vioapic-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBkODYxMDI3ZGJjMWU4NjFmYjI3ZjFjZWE1NWVlMDhhYTAzMjc5YzAx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDEwLzEzXSB4ODYvdmlvYXBpYzogYmxvY2sgc3BlY3VsYXRp
dmUKIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwoKV2hlbiBpbnRlcmFjdGluZyB3
aXRoIGlvIGFwaWMsIGEgZ3Vlc3QgY2FuIHNwZWNpZnkgdmFsdWVzIHRoYXQg
YXJlIHVzZWQKYXMgaW5kZXggdG8gc3RydWN0dXJlcywgYW5kIHdob3NlIHZh
bHVlcyBhcmUgbm90IGNvbXBhcmVkIGFnYWluc3QKY29uc3RhbnRzIGJlZm9y
ZWhhbmQuIFRoZXJlZm9yZSwgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFj
Y2Vzc2VzIGFyZQpwb3NzaWJsZS4gVGhpcyBjaGFuZ2UgcHJldmVudHMgdGhl
c2UgYWNjZXNzZXMuCgpUaGlzIGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStM
MVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVkLW9mZi1ieTog
Tm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIHwgMjggKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMo
KyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5j
bHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgog
I2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KICNpbmNsdWRlIDxhc20v
aHZtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92cGljLmg+CkBAIC0xMTcs
NyArMTE4LDggQEAgc3RhdGljIHVpbnQzMl90IHZpb2FwaWNfcmVhZF9pbmRp
cmVjdChjb25zdCBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMpCiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIHJlZGlyX2Nv
bnRlbnQgPSB2aW9hcGljLT5yZWRpcnRibFtyZWRpcl9pbmRleF0uYml0czsK
KyAgICAgICAgcmVkaXJfY29udGVudCA9IHZpb2FwaWMtPnJlZGlydGJsW2Fy
cmF5X2luZGV4X25vc3BlYyhyZWRpcl9pbmRleCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aW9h
cGljLT5ucl9waW5zKV0uYml0czsKICAgICAgICAgcmVzdWx0ID0gKHZpb2Fw
aWMtPmlvcmVnc2VsICYgMSkgPyAocmVkaXJfY29udGVudCA+PiAzMikKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiByZWRp
cl9jb250ZW50OwogICAgICAgICBicmVhazsKQEAgLTIxNiw3ICsyMTgsNyBA
QCBzdGF0aWMgdm9pZCB2aW9hcGljX3dyaXRlX3JlZGlyZW50KAogCiAgICAg
c3Bpbl9sb2NrKCZkLT5hcmNoLmh2bS5pcnFfbG9jayk7CiAKLSAgICBwZW50
ID0gJnZpb2FwaWMtPnJlZGlydGJsW2lkeF07CisgICAgcGVudCA9ICZ2aW9h
cGljLT5yZWRpcnRibFthcnJheV9pbmRleF9ub3NwZWMoaWR4LCB2aW9hcGlj
LT5ucl9waW5zKV07CiAgICAgZW50ICA9ICpwZW50OwogCiAgICAgaWYgKCB0
b3Bfd29yZCApCkBAIC0yNTgsNyArMjYwLDggQEAgc3RhdGljIHZvaWQgdmlv
YXBpY193cml0ZV9yZWRpcmVudCgKICAgICAgICAgcGVudC0+ZmllbGRzLnJl
bW90ZV9pcnIgPSAwOwogICAgIGVsc2UgaWYgKCAhZW50LmZpZWxkcy5tYXNr
ICYmCiAgICAgICAgICAgICAgICFlbnQuZmllbGRzLnJlbW90ZV9pcnIgJiYK
LSAgICAgICAgICAgICAgaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtpZHhd
ICkKKyAgICAgICAgICAgICAgaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFth
cnJheV9pbmRleF9ub3NwZWMoaWR4LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1faXJx
LT5ucl9nc2lzKV0gKQogICAgIHsKICAgICAgICAgcGVudC0+ZmllbGRzLnJl
bW90ZV9pcnIgPSAxOwogICAgICAgICB2aW9hcGljX2RlbGl2ZXIodmlvYXBp
YywgaWR4KTsKQEAgLTM3OCwxNSArMzgxLDE3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IHBpdF9jaGFubmVsMF9lbmFibGVkKHZvaWQpCiAKIHN0YXRpYyB2b2lk
IHZpb2FwaWNfZGVsaXZlcihzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMs
IHVuc2lnbmVkIGludCBwaW4pCiB7Ci0gICAgdWludDE2X3QgZGVzdCA9IHZp
b2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLmRlc3RfaWQ7Ci0gICAgdWlu
dDhfdCBkZXN0X21vZGUgPSB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxk
cy5kZXN0X21vZGU7Ci0gICAgdWludDhfdCBkZWxpdmVyeV9tb2RlID0gdmlv
YXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMuZGVsaXZlcnlfbW9kZTsKLSAg
ICB1aW50OF90IHZlY3RvciA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmll
bGRzLnZlY3RvcjsKLSAgICB1aW50OF90IHRyaWdfbW9kZSA9IHZpb2FwaWMt
PnJlZGlydGJsW3Bpbl0uZmllbGRzLnRyaWdfbW9kZTsKKyAgICB1bnNpZ25l
ZCBpbnQgaW5kZXhfcGluID0gYXJyYXlfaW5kZXhfbm9zcGVjKHBpbiwgdmlv
YXBpYy0+bnJfcGlucyk7CisKKyAgICB1aW50MTZfdCBkZXN0ID0gdmlvYXBp
Yy0+cmVkaXJ0YmxbaW5kZXhfcGluXS5maWVsZHMuZGVzdF9pZDsKKyAgICB1
aW50OF90IGRlc3RfbW9kZSA9IHZpb2FwaWMtPnJlZGlydGJsW2luZGV4X3Bp
bl0uZmllbGRzLmRlc3RfbW9kZTsKKyAgICB1aW50OF90IGRlbGl2ZXJ5X21v
ZGUgPSB2aW9hcGljLT5yZWRpcnRibFtpbmRleF9waW5dLmZpZWxkcy5kZWxp
dmVyeV9tb2RlOworICAgIHVpbnQ4X3QgdmVjdG9yID0gdmlvYXBpYy0+cmVk
aXJ0YmxbaW5kZXhfcGluXS5maWVsZHMudmVjdG9yOworICAgIHVpbnQ4X3Qg
dHJpZ19tb2RlID0gdmlvYXBpYy0+cmVkaXJ0YmxbaW5kZXhfcGluXS5maWVs
ZHMudHJpZ19tb2RlOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2aW9hcGlj
X2RvbWFpbih2aW9hcGljKTsKICAgICBzdHJ1Y3QgdmxhcGljICp0YXJnZXQ7
CiAgICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgdW5zaWduZWQgaW50IGlycSA9
IHZpb2FwaWMtPmJhc2VfZ3NpICsgcGluOworICAgIHVuc2lnbmVkIGludCBp
cnEgPSB2aW9hcGljLT5iYXNlX2dzaSArIGluZGV4X3BpbjsKIAogICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmZC0+YXJjaC5odm0uaXJxX2xvY2spKTsK
IApAQCAtNDc4LDcgKzQ4Myw3IEBAIHZvaWQgdmlvYXBpY19pcnFfcG9zaXRp
dmVfZWRnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXJxKQog
ICAgIEFTU0VSVChwaW4gPCB2aW9hcGljLT5ucl9waW5zKTsKICAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJmQtPmFyY2guaHZtLmlycV9sb2NrKSk7CiAK
LSAgICBlbnQgPSAmdmlvYXBpYy0+cmVkaXJ0YmxbcGluXTsKKyAgICBlbnQg
PSAmdmlvYXBpYy0+cmVkaXJ0YmxbYXJyYXlfaW5kZXhfbm9zcGVjKHBpbiwg
dmlvYXBpYy0+bnJfcGlucyldOwogICAgIGlmICggZW50LT5maWVsZHMubWFz
ayApCiAgICAgICAgIHJldHVybjsKIApAQCAtNTY2LDcgKzU3MSw4IEBAIGlu
dCB2aW9hcGljX2dldF90cmlnZ2VyX21vZGUoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGdzaSkKICAgICBpZiAoICF2aW9hcGljICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICByZXR1cm4gdmlvYXBp
Yy0+cmVkaXJ0YmxbcGluXS5maWVsZHMudHJpZ19tb2RlOworICAgIHJldHVy
biB2aW9hcGljLT5yZWRpcnRibFthcnJheV9pbmRleF9ub3NwZWMocGluLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
aW9hcGljLT5ucl9waW5zKV0uZmllbGRzLnRyaWdfbW9kZTsKIH0KIAogc3Rh
dGljIGludCBpb2FwaWNfc2F2ZShzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0011-x86-hvm-hpet-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0011-x86-hvm-hpet-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSAzYmQ4NWJjZDkwNGI1N2ZhMTg5OGE5OWZmMzZkYmFkNjU3MDZlODRi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDExLzEzXSB4ODYvaHZtL2hwZXQ6IGJsb2NrIHNwZWN1bGF0
aXZlCiBvdXQtb2YtYm91bmQgYWNjZXNzZXMKCldoZW4gaW50ZXJhY3Rpbmcg
d2l0aCBocGV0LCByZWFkIGFuZCB3cml0ZSBvcGVyYXRpb25zIGNhbiBiZSBl
eGVjdXRlZApkdXJpbmcgaW5zdHJ1Y3Rpb24gZW11bGF0aW9uLCB3aGVyZSB0
aGUgZ3Vlc3QgY29udHJvbHMgdGhlIGRhdGEgdGhhdAppcyB1c2VkLiBBcyBp
dCBpcyBoYXJkIHRvIHByZWRpY3QgdGhlIG51bWJlciBvZiBpbnN0cnVjdGlv
bnMgdGhhdCBhcmUKZXhlY3V0ZWQgc3BlY3VsYXRpdmVseSwgd2UgcHJldmVu
dCBvdXQtb2YtYm91bmQgYWNjZXNzZXMgYnkgdXNpbmcgdGhlCmFycmF5X2lu
ZGV4X25vc3BlYyBmdW5jdGlvbiBmb3IgZ3Vlc3Qgc3BlY2lmaWVkIGFkZHJl
c3NlcyB0aGF0IHNob3VsZApiZSB1c2VkIGZvciBocGV0IG9wZXJhdGlvbnMu
CgpUaGlzIGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRp
b24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vaHBldC5jIHwgMTYgKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMgYi94ZW4vYXJjaC94ODYv
aHZtL2hwZXQuYwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYwpAQCAtMjUsNiArMjUsNyBAQAog
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5o
PgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgorI2luY2x1ZGUgPHhlbi9ub3Nw
ZWMuaD4KIAogI2RlZmluZSBkb21haW5fdmhwZXQoeCkgKCYoeCktPmFyY2gu
aHZtLnBsX3RpbWUtPnZocGV0KQogI2RlZmluZSB2Y3B1X3ZocGV0KHgpICAg
KGRvbWFpbl92aHBldCgoeCktPmRvbWFpbikpCkBAIC0xMjQsMTUgKzEyNSwx
OCBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGhwZXRfcmVhZDY0KEhQRVRT
dGF0ZSAqaCwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgIGNhc2UgSFBFVF9U
bl9DRkcoMCk6CiAgICAgY2FzZSBIUEVUX1RuX0NGRygxKToKICAgICBjYXNl
IEhQRVRfVG5fQ0ZHKDIpOgotICAgICAgICByZXR1cm4gaC0+aHBldC50aW1l
cnNbSFBFVF9UTihDRkcsIGFkZHIpXS5jb25maWc7CisgICAgICAgIHJldHVy
biBoLT5ocGV0LnRpbWVyc1thcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihD
RkcsIGFkZHIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEhQRVRfVElNRVJfTlVNKV0uY29uZmlnOwogICAg
IGNhc2UgSFBFVF9Ubl9DTVAoMCk6CiAgICAgY2FzZSBIUEVUX1RuX0NNUCgx
KToKICAgICBjYXNlIEhQRVRfVG5fQ01QKDIpOgotICAgICAgICByZXR1cm4g
aHBldF9nZXRfY29tcGFyYXRvcihoLCBIUEVUX1ROKENNUCwgYWRkciksIGd1
ZXN0X3RpbWUpOworICAgICAgICByZXR1cm4gaHBldF9nZXRfY29tcGFyYXRv
cihoLCBhcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihDTVAsIGFkZHIpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBIUEVUX1RJTUVSX05VTSksIGd1ZXN0X3RpbWUpOwogICAgIGNhc2Ug
SFBFVF9Ubl9ST1VURSgwKToKICAgICBjYXNlIEhQRVRfVG5fUk9VVEUoMSk6
CiAgICAgY2FzZSBIUEVUX1RuX1JPVVRFKDIpOgotICAgICAgICByZXR1cm4g
aC0+aHBldC50aW1lcnNbSFBFVF9UTihST1VURSwgYWRkcildLmZzYjsKKyAg
ICAgICAgcmV0dXJuIGgtPmhwZXQudGltZXJzW2FycmF5X2luZGV4X25vc3Bl
YyhIUEVUX1ROKFJPVVRFLCBhZGRyKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIUEVUX1RJTUVSX05VTSld
LmZzYjsKICAgICB9CiAKICAgICByZXR1cm4gMDsKQEAgLTQzOCw3ICs0NDIs
NyBAQCBzdGF0aWMgaW50IGhwZXRfd3JpdGUoCiAgICAgY2FzZSBIUEVUX1Ru
X0NGRygwKToKICAgICBjYXNlIEhQRVRfVG5fQ0ZHKDEpOgogICAgIGNhc2Ug
SFBFVF9Ubl9DRkcoMik6Ci0gICAgICAgIHRuID0gSFBFVF9UTihDRkcsIGFk
ZHIpOworICAgICAgICB0biA9IGFycmF5X2luZGV4X25vc3BlYyhIUEVUX1RO
KENGRywgYWRkciksIEhQRVRfVElNRVJfTlVNKTsKIAogICAgICAgICBoLT5o
cGV0LnRpbWVyc1t0bl0uY29uZmlnID0KICAgICAgICAgICAgIGhwZXRfZml4
dXBfcmVnKG5ld192YWwsIG9sZF92YWwsCkBAIC00ODAsNyArNDg0LDcgQEAg
c3RhdGljIGludCBocGV0X3dyaXRlKAogICAgIGNhc2UgSFBFVF9Ubl9DTVAo
MCk6CiAgICAgY2FzZSBIUEVUX1RuX0NNUCgxKToKICAgICBjYXNlIEhQRVRf
VG5fQ01QKDIpOgotICAgICAgICB0biA9IEhQRVRfVE4oQ01QLCBhZGRyKTsK
KyAgICAgICAgdG4gPSBhcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihDTVAs
IGFkZHIpLCBIUEVUX1RJTUVSX05VTSk7CiAgICAgICAgIGlmICggdGltZXJf
aXNfcGVyaW9kaWMoaCwgdG4pICYmCiAgICAgICAgICAgICAgIShoLT5ocGV0
LnRpbWVyc1t0bl0uY29uZmlnICYgSFBFVF9UTl9TRVRWQUwpICkKICAgICAg
ICAgewpAQCAtNTIzLDcgKzUyNyw3IEBAIHN0YXRpYyBpbnQgaHBldF93cml0
ZSgKICAgICBjYXNlIEhQRVRfVG5fUk9VVEUoMCk6CiAgICAgY2FzZSBIUEVU
X1RuX1JPVVRFKDEpOgogICAgIGNhc2UgSFBFVF9Ubl9ST1VURSgyKToKLSAg
ICAgICAgdG4gPSBIUEVUX1ROKFJPVVRFLCBhZGRyKTsKKyAgICAgICAgdG4g
PSBhcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihST1VURSwgYWRkciksIEhQ
RVRfVElNRVJfTlVNKTsKICAgICAgICAgaC0+aHBldC50aW1lcnNbdG5dLmZz
YiA9IG5ld192YWw7CiAgICAgICAgIGJyZWFrOwogCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0012-common-memory-block-speculative-out-of-bound-accesse.patch"
Content-Disposition: attachment;
 filename="xsa289/0012-common-memory-block-speculative-out-of-bound-accesse.patch"
Content-Transfer-Encoding: base64

RnJvbSA1MTdlM2Y1M2Q3Y2RhNzFiMzYxOGIzZmZhYjFiNDZiNTdlZjkwM2Uy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDEyLzEzXSBjb21tb24vbWVtb3J5OiBibG9jayBzcGVjdWxh
dGl2ZQogb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCgpUaGUgZ2V0X3BhZ2VfZnJv
bV9nZm4gbWV0aG9kIHJldHVybnMgYSBwb2ludGVyIHRvIGEgcGFnZSB0aGF0
IGJlbG9uZ3MKdG8gYSBnZm4uIEJlZm9yZSByZXR1cm5pbmcgdGhlIHBvaW50
ZXIsIHRoZSBnZm4gaXMgY2hlY2tlZCBmb3IgYmVpbmcKdmFsaWQuIFVuZGVy
IHNwZWN1bGF0aW9uLCB0aGVzZSBjaGVja3MgY2FuIGJlIGJ5cGFzc2VkLCBz
byB0aGF0CnRoZSBmdW5jdGlvbiBnZXRfcGFnZSBpcyBzdGlsbCBleGVjdXRl
ZCBwYXJ0aWFsbHkuIENvbnNlcXVlbnRseSwgdGhlCmZ1bmN0aW9uIHBhZ2Vf
Z2V0X293bmVyX2FuZF9yZWZlcmVuY2UgbWlnaHQgYmUgZXhlY3V0ZWQgcGFy
dGlhbGx5IGFzCndlbGwuIEluIHRoaXMgZnVuY3Rpb24sIHRoZSBjb21wdXRl
ZCBwb2ludGVyIGlzIGFjY2Vzc2VkLCByZXN1bHRpbmcgaW4KYSBzcGVjdWxh
dGl2ZSBvdXQtb2YtYm91bmQgYWRkcmVzcyBsb2FkLgoKVG8gbWl0aWdhdGUg
dGhlIHJvb3QgY2F1c2UsIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgYWRk
ZWQgaW4gdGhlCmZ1bmN0aW9uIHRoYXQgYWN0dWFsbHkgY2hlY2tzIHdoZXRo
ZXIgdGhlIG1mbiBpcyB2YWxpZC4KClRoaXMgaXMgcGFydCBvZiB0aGUgU3Bl
Y3RyZVYxK0wxVEYgbWl0aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQt
b2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4K
Ci0tLQogeGVuL2NvbW1vbi9wZHguYyB8IDkgKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vcGR4LmMgYi94ZW4vY29tbW9uL3BkeC5j
Ci0tLSBhL3hlbi9jb21tb24vcGR4LmMKKysrIGIveGVuL2NvbW1vbi9wZHgu
YwpAQCAtMzMsMTAgKzMzLDExIEBAIHVuc2lnbmVkIGxvbmcgX19yZWFkX21v
c3RseSBwZHhfZ3JvdXBfdmFsaWRbQklUU19UT19MT05HUygKIAogYm9vbCBf
X21mbl92YWxpZCh1bnNpZ25lZCBsb25nIG1mbikKIHsKLSAgICByZXR1cm4g
bGlrZWx5KG1mbiA8IG1heF9wYWdlKSAmJgotICAgICAgICAgICBsaWtlbHko
IShtZm4gJiBwZm5faG9sZV9tYXNrKSkgJiYKLSAgICAgICAgICAgbGlrZWx5
KHRlc3RfYml0KHBmbl90b19wZHgobWZuKSAvIFBEWF9HUk9VUF9DT1VOVCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkeF9ncm91cF92YWxpZCkp
OworICAgIGJvb2wgcmVzID0gbGlrZWx5KG1mbiA8IG1heF9wYWdlKSAmJgor
ICAgICAgICAgICAgICAgbGlrZWx5KCEobWZuICYgcGZuX2hvbGVfbWFzaykp
ICYmCisgICAgICAgICAgICAgICBsaWtlbHkodGVzdF9iaXQocGZuX3RvX3Bk
eChtZm4pIC8gUERYX0dST1VQX0NPVU5ULAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBkeF9ncm91cF92YWxpZCkpOworICAgIHJldHVybiAo
cmVzICYmIGJvb2xfbGZlbmNlKCkpIHx8ICFib29sX2xmZW5jZSgpOwogfQog
CiAvKiBTZXRzIGFsbCBiaXRzIGZyb20gdGhlIG1vc3Qtc2lnbmlmaWNhbnQg
MS1iaXQgZG93biB0byB0aGUgTFNCICovCi0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/0013-x86-CPUID-block-speculative-out-of-bound-accesses.patch"
Content-Disposition: attachment;
 filename="xsa289/0013-x86-CPUID-block-speculative-out-of-bound-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSAyZWYwYzY4OWE2N2ZlYzA5NjRkYzUwZjBlODNhNjdjNjBiNzA4ODZj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JiZXJ0IE1hbnRo
ZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KU3ViamVjdDogW1BBVENIIFNwZWN0
cmVWMStMMVRGIDEzLzEzXSB4ODYvQ1BVSUQ6IGJsb2NrIHNwZWN1bGF0aXZl
CiBvdXQtb2YtYm91bmQgYWNjZXNzZXMKCkR1cmluZyBpbnN0cnVjdGlvbiBl
bXVsYXRpb24sIHRoZSBjcHVpZCBpbnN0cnVjdGlvbiBpcyBlbXVsYXRlZCB3
aXRoCmRhdGEgdGhhdCBpcyBjb250cm9sbGVkIGJ5IHRoZSBndWVzdC4gQXMg
c3BlY3VsYXRpb24gbWlnaHQgcGFzcyBib3VuZApjaGVja3MsIHdlIGhhdmUg
dG8gZW5zdXJlIHRoYXQgbm8gb3V0LW9mLWJvdW5kIGxvYWRzIGFyZSBwb3Nz
aWJsZS4KClRoaXMgaXMgcGFydCBvZiB0aGUgU3BlY3RyZVYxK0wxVEYgbWl0
aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2FyY2gv
eDg2L2NwdWlkLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlk
LmMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNp
bmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cisj
aW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPGFzbS9jcHVpZC5o
PgogI2luY2x1ZGUgPGFzbS9odm0vaHZtLmg+CiAjaW5jbHVkZSA8YXNtL2h2
bS9uZXN0ZWRodm0uaD4KQEAgLTYzOCw3ICs2MzksNyBAQCB2b2lkIGd1ZXN0
X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShw
LT5mZWF0LnJhdykgLSAxKSApCiAgICAgICAgICAgICAgICAgcmV0dXJuOwog
Ci0gICAgICAgICAgICAqcmVzID0gcC0+ZmVhdC5yYXdbc3VibGVhZl07Cisg
ICAgICAgICAgICAqcmVzID0gYXJyYXlfYWNjZXNzX25vc3BlYyhwLT5mZWF0
LnJhdywgc3VibGVhZik7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIDB4YjoKQEAgLTY1Niw3ICs2NTcsNyBAQCB2b2lkIGd1ZXN0X2Nw
dWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAg
ICAgICpyZXMgPSBwLT5iYXNpYy5yYXdbbGVhZl07CisgICAgICAgICAgICAq
cmVzID0gYXJyYXlfYWNjZXNzX25vc3BlYyhwLT5iYXNpYy5yYXcsIGxlYWYp
OwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7Ci0tIAoyLjcuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa289/detect-spectre-candidates.sh"
Content-Disposition: attachment;
 filename="xsa289/detect-spectre-candidates.sh"
Content-Transfer-Encoding: base64

IyEvYmluL2Jhc2gKCiMgQ29weXJpZ2h0IChDKSAyMDE4IEFtYXpvbi5jb20s
IEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuCiMgQXV0aG9yOiBOb3JiZXJ0IE1h
bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KIwojIFRoaXMgc2NyaXB0IHNo
b3cgY2FzZXMgaG93IHNtYXRjaCBjYW4gYmUgcnVuIGZvciBYZW4uCiMgWW91
IHdhbnQgdG8gcnVuIHRoaXMgb24gYSBiaWcgbWFjaGluZSwgYXMgWGVuIHdp
bGwgYmUgcmVjb21waWxlZCBtYW55IHRpbWVzCiMgVGhpcyBzY3JpcHQgd3Jp
dGVzIGEgZmlsZSBsYXN0X3NtYXRjaF9zcGVjdHJlX3dhcm5zLnR4dCwgd2hp
Y2ggd2lsbCBjb250YWluCiMgdGhlIHNwZWN0cmUgdjEgY2FuZGlkYXRlcyBv
ZiBzbWF0Y2guCiMKIyBLZWVwIHRoaXMgc2NyaXB0IGluIGl0cyBkaXJlY3Rv
cnksIGJ1dCBjYWxsIGl0IGZyb20gdGhlIFhlbiByb290IGRpcmVjdG9yeSEK
CiMgTnVtYmVyIG9mIHNtYXRjaCBpdGVyYXRpb25zIChndWVzdCB0YWludCBp
bXByb3ZlcyBwZXIgaXRlcmF0aW9uKQpNQVhfSVRFUkFUSU9OUz04CgojIElu
IGNhc2Ugc29tZXRoaW5nIGJyZWFrcywgd2Ugd2FudCB0byBzdG9wCnNldCAt
ZSAtdQoKIyBXaGVyZSBpcyB0aGlzIHNjcmlwdCBsb2NhdGVkClNDUklQVD0k
KHJlYWRsaW5rIC1lICIkMCIpClNDUklQVF9ESVI9JChkaXJuYW1lICIkU0NS
SVBUIikKCiMgTWFrZSBzdXJlIHdlJ3JlIGluIHRoZSBYZW4gZGlyZWN0b3J5
IGFuZCBYZW4gYnVpbGRzCmVjaG8gIkNoZWNrIHdoZXRoZXIgWGVuIGJ1aWxk
cyAuLi4iCm1ha2UgeGVuIC1qICQobnByb2MpCgojIENoZWNrIHdoZXRoZXIg
c21hdGNoIHVzZXMgdGhlIGNvcnJlY3QgY29tbWl0LCBvciBkZWxldGUgY3Vy
cmVudCBzdGF0ZQppZiBbIC1kIHNtYXRjaCBdCnRoZW4KCXB1c2hkIHNtYXRj
aCAmPiAvZGV2L251bGwKCWlmICEgZ2l0IHNob3cgfCBncmVwIC1xICJidWls
ZF94ZW46IGFkZCBmaXhlZCBkYiBmaWxlIgoJdGhlbgoJCWVjaG8gIlNtYXRj
aCBkb2VzIG5vdCB1c2UgdGhlIGNvcnJlY3QgY29tbWl0LCB3aXBpbmcgc21h
dGNoIGRpcmVjdG9yeS4iCgkJcG9wZCAmPiAvZGV2L251bGwKCQlybSAtcmYg
c21hdGNoCQoJZWxzZQoJCXBvcGQgJj4gL2Rldi9udWxsCglmaQpmaQoKIyBH
ZXQgdGhlIHJlcXVpcmVkIHRvb2xzCmlmIFsgISAtZCBzbWF0Y2ggXQp0aGVu
CgllY2hvICJNYWtlIHNtYXRjaCB0b29sIGF2YWlsYWJsZSAuLi4iCglnaXQg
Y2xvbmUgZ2l0Oi8vcmVwby5vci5jei9zbWF0Y2guZ2l0CglwdXNoZCBzbWF0
Y2ggJj4gL2Rldi9udWxsCgkjIG1vdmUgdG8gbGFzdCBrbm93biBnb29kIHN0
YXRlCglnaXQgcmVzZXQgLS1oYXJkIDJhNGI2YjBkYjhmOWRmZmUwMGY5ODY3
Y2RiYWRjZGVmNjkxOGM0NjYKCQoJIyBhcHBseSBwYXRjaGVzIGZvciBYZW4g
KG5vdCBwdWJsaWMgeWV0ISkKCVBBVENIX0RJUj0iJFNDUklQVF9ESVIvb3V0
Z29pbmctdXBzdHJlYW0teGVuLyIKCWZvciBwYXRjaCBpbiAkKGxzICIkUEFU
Q0hfRElSIi8qLnBhdGNoKQoJZG8KCQlnaXQgYW0gJHBhdGNoCglkb25lCglt
YWtlIHNtYXRjaCAtaiAkKG5wcm9jKQoJcG9wZCAmPiAvZGV2L251bGwKZmkK
CmlmIFsgISAtZCBvbmUtbGluZS1zY2FuIF0KdGhlbgoJZWNobyAiTWFrZSBv
bmUtbGluZS1zY2FuIHRvb2wgYXZhaWxhYmxlIC4uLiIKCWdpdCBjbG9uZSBo
dHRwczovL2dpdGh1Yi5jb20vYXdzbGFicy9vbmUtbGluZS1zY2FuLmdpdApm
aQoKIyBUZWxsIGVudmlyb25tZW50IGFib3V0IHRvb2xzLCBhbmQgY2hlY2sg
d2hldGhlciB0aGV5IHdvcmsKZXhwb3J0IFBBVEg9JFBBVEg6JChwd2QpL3Nt
YXRjaDokKHB3ZCkvb25lLWxpbmUtc2NhbgplY2hvICJUZXN0IGF2YWlsYWJp
bGl0eSBvZiBzbWF0Y2ggYW5kIG9uZS1saW5lLXNjYW4gLi4uIgpmb3IgdG9v
bCBpbiBzbWF0Y2ggb25lLWxpbmUtc2NhbgpkbwoJaWYgISBjb21tYW5kIC12
ICIkdG9vbCIgJj4gL2Rldi9udWxsCgl0aGVuCgkJZWNobyAiQ2Fubm90IGZp
bmQgdG9vbCAkdG9vbCwgYWJvcnQiCgkJZXhpdCAxCglmaQpkb25lCgojIElu
aXRpYWxpemUgdmFyaWFibGVzIGZvciBhbmFseXNpcwpTVEFSVD0kU0VDT05E
UyAgIyBzdGFydCB0aW1lc3RhbXBlIHRvIHByaW50IHRpbWluZwpPTEQ9MCAg
ICAgICAgICAgIyBudW1iZXIgb2YgZGVmZWN0cyBmb3VuZCBpbiBsYXN0IGl0
ZXJhdGlvbgpORVc9MCAgICAgICAgICAgIyBudW1iZXIgb2YgZGVmZWN0cyBm
b3VuZCBpbiBjdXJyZW50IGl0ZXJhdGlvbgpJPTAgICAgICAgICAgICAgIyBj
dXJyZW50IGl0ZXJhdGlvbgpCVUlMRF9TVEFUVVM9MCAgIyBzdGF0dXMgb2Yg
dGhlIGFuYWx5c2lzIGpvYgoKIyBSZXBlYXQgYW5hbHlzaXMgYXQgbW9zdCAk
TUFYX0lURVJBVElPTlMgdGltZXMKZWNobyAiU3RhcnQgWGVuIGFuYWx5c2lz
IHdpdGggc21hdGNoLCB1c2UgJE1BWF9JVEVSQVRJT05TIGl0ZXJhdGlvbnMi
CndoaWxlIFsgIiRJIiAtbHQgJE1BWF9JVEVSQVRJT05TIF0KZG8KCU9MRD0k
TkVXCglJPSQoKEkrMSkpCgkjIFdyaXRlIGEgbG9nIHBlciBpdGVyYXRpb24K
CUZVTExfU1BFQ1RSRT0xIC4vc21hdGNoL3NtYXRjaF9zY3JpcHRzL2J1aWxk
X3hlbl9kYXRhLnNoICY+IHNtYXRjaC1idWlsZC0kSS5sb2cKCUJVSUxEX1NU
QVRVUz0kPwoJZWNobyAiYnVpbGQgaXRlcmF0aW9uICRJIHdpdGggc3RhdHVz
ICRCVUlMRF9TVEFUVVMiCglbICIkQlVJTERfU1RBVFVTIiAtZXEgMCBdIHx8
IGV4aXQgJEJVSUxEX1NUQVRVUwoKCSMgS2VlcCByZXN1bHRzIG9mIGxhc3Qg
aXRlcmF0aW9uIGFyb3VuZCwgaW4gY2FzZSB0aGUgc2NyaXB0IGlzIHN0b3Bw
ZWQgZWFybHkKCWdyZXAgc3BlY3RyZSBzbWF0Y2hfd2FybnMudHh0IHwgc29y
dCAtdSA+IGxhc3Rfc21hdGNoX3NwZWN0cmVfd2FybnMudHh0CgoJIyBXZSBh
cmUgb25seSBpbnRlcmVzdGVkIGluIHNwZWN0cmUgaXNzdWVzIGZvciBub3cK
CU5FVz0kKGNhdCBsYXN0X3NtYXRjaF9zcGVjdHJlX3dhcm5zLnR4dCB8IHdj
IC1sKQoJTk9XPSRTRUNPTkRTCgllY2hvICJuZXcgYW1vdW50IG9mIGRlZmVj
dHM6ICRORVcgKGxhc3Q6ICRPTEQpIGF0IGl0ZXIgJEkgYWZ0ZXIgJCgoTk9X
IC0gU1RBUlQpKSIKCgkjIENoZWNrIHdoZXRoZXIgd2UgZm91bmQgbW9yZSBk
ZWZlY3RzCglbICIkTkVXIiAtbmUgIiRPTEQiIF0gfHwgYnJlYWsKCmRvbmUg
fCYgdGVlIGZ1bGwtc21hdGNoLmxvZwoKZXhpdCAkQlVJTERfU1RBVFVTCg==

--=separator
Content-Type: application/octet-stream; name="xsa289/sorted-gadgets.txt"
Content-Disposition: attachment; filename="xsa289/sorted-gadgets.txt"
Content-Transfer-Encoding: base64

W2d1ZXN0IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVx
L2NwdWZyZXEuYzo1MTggYWNwaV9jcHVmcmVxX2NwdV9pbml0KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBbcl0KW2d1ZXN0
IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZy
ZXEuYzo1MjUgYWNwaV9jcHVmcmVxX2NwdV9pbml0KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdWZyZXFfZHJ2X2RhdGEnIFt3XQpbZ3Vl
c3QgaW5pdF0gICAgMTI4IHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1
ZnJlcS5jOjUyNyBhY3BpX2NwdWZyZXFfY3B1X2luaXQoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAncHJvY2Vzc29yX3BtaW5mbycgW3JdCltn
dWVzdCBleGl0XSAgICAxMjggeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9j
cHVmcmVxLmM6NjI3IGFjcGlfY3B1ZnJlcV9jcHVfZXhpdCgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVmcmVxX2Rydl9kYXRhJyBbcl0K
W2d1ZXN0IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVx
L3Bvd2Vybm93LmM6MjQwIHBvd2Vybm93X2NwdWZyZXFfY3B1X2luaXQoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnY3B1X2RhdGEnIFtyXQpb
Z3Vlc3QgaW5pdF0gICAgMTI4IHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEv
cG93ZXJub3cuYzoyNDYgcG93ZXJub3dfY3B1ZnJlcV9jcHVfaW5pdCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVmcmVxX2Rydl9kYXRh
JyBbd10KW2d1ZXN0IGluaXRdICAgIDEyOCB4ZW4vYXJjaC94ODYvYWNwaS9j
cHVmcmVxL3Bvd2Vybm93LmM6MjQ4IHBvd2Vybm93X2NwdWZyZXFfY3B1X2lu
aXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncHJvY2Vzc29y
X3BtaW5mbycgW3JdCltndWVzdCBleGl0XSAgICAxMjggeGVuL2FyY2gveDg2
L2FjcGkvY3B1ZnJlcS9wb3dlcm5vdy5jOjMzOSBwb3dlcm5vd19jcHVmcmVx
X2NwdV9leGl0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nw
dWZyZXFfZHJ2X2RhdGEnIFtyXQpbdWludDY0X3Qgb3BlcmF0aW9uXSAgICAx
MjkgeGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jOjI5NSBjb25zdGFudF90ZXN0
X2JpdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhZGRyJyBb
cl0KW2d1ZXN0IGluaXRdICAgIDEyOSB4ZW4vYXJjaC94ODYvYWNwaS9jcHVf
aWRsZS5jOjgyNSBjcHVpZGxlX2luaXRfY3B1KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9wb3dlcnMnIFtyXQpbb25seSBk
b19wbGF0Zm9ybV9vcF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9hY3BpL2xpYi5j
OjczIGFjcGlfZ2V0X3Byb2Nlc3Nvcl9pZCgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICd4ODZfY3B1X3RvX2FwaWNpZCcgW3JdCltvbmx5IGlu
dGVyYWN0aXZlXSAgICAxMjkgeGVuL2FyY2gveDg2L2FwaWMuYzoxMjkwIHNt
cF9zZW5kX3N0YXRlX2R1bXAoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClt0cmFuc2l0aXZlIGZpeF0g
ICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaHBldC5jOjk0IGhwZXRfZ2V0X2Nv
bXBhcmF0b3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaC0+
aHBldC5jb21wYXJhdG9yNjQnIFtyXQpbdHJhbnNpdGl2ZSBmaXhdICAgIDEy
OSB4ZW4vYXJjaC94ODYvaHZtL2hwZXQuYzo5OCBocGV0X2dldF9jb21wYXJh
dG9yKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2gtPmhwZXQu
cGVyaW9kJyBbcl0KW25vdCBjb250b2xsZWRdICAgIDEyOSB4ZW4vYXJjaC94
ODYvaXJxLmM6MjA3IGRlc3Ryb3lfaXJxKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2lycV9kZXNjJyBbcl0KW2ZpeGVkIENQVXNdICAgIDEy
OSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjEyOTEgY3B1X2FkZCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhcGljaWRfdG9fbm9kZScgW3dd
CltmaXhlZCBDUFVzXSAgICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzox
MzIxIF9fY3B1X3VwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3g4Nl9jcHVfdG9fYXBpY2lkJyBbcl0KW2d1ZXN0IGJvb3RdICAgIDEyOSB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jOjI0NiBzZXRfY3B1X3NpYmxpbmdfbWFw
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBb
d10KW2d1ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
OjI0NyBzZXRfY3B1X3NpYmxpbmdfbWFwKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbZ3Vlc3QgYm9v
dF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9zbXBib290LmM6NTU4IGRvX2Jvb3Rf
Y3B1KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3N0YWNrX2Jh
c2UnIFtyXQpbZ3Vlc3QgYm9vdF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9zbXBi
b290LmM6NjQwIGFsbG9jX3N0dWJfcGFnZSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdjcHVfdG9fbm9kZScgW3JdCltndWVzdCBib290XSAg
ICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzo4MDAgc2V0dXBfY3B1X3Jv
b3RfcGd0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbZ3Vlc3QgYm9vdF0gICAgMTI5IHhlbi9hcmNo
L3g4Ni9zbXBib290LmM6ODI3IHNldHVwX2NwdV9yb290X3BndCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzdGFja19iYXNlJyBbcl0KW2d1
ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjgzMCBz
ZXR1cF9jcHVfcm9vdF9wZ3QoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnaWR0X3RhYmxlcycgW3JdCltndWVzdCBib290XSAgICAxMjkgeGVu
L2FyY2gveDg2L3NtcGJvb3QuYzo5MDkgY3B1X3NtcGJvb3RfZnJlZSgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfZGF0YScgW3JdCltn
dWVzdCBib290XSAgICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzo5MjIg
Y3B1X3NtcGJvb3RfZnJlZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdjJyBbd10KW2d1ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYv
c21wYm9vdC5jOjkyNiBjcHVfc21wYm9vdF9mcmVlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbZ3Vl
c3QgYm9vdF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9zbXBib290LmM6OTIgaW5p
dGlhbGl6ZV9jcHVfZGF0YSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdjcHVfZGF0YScgW3ddCltndWVzdCBib290XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYzo5NjAgY3B1X3NtcGJvb3RfZnJlZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZHRfdGFibGVzJyBbd10KW2d1
ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjk2NCBj
cHVfc21wYm9vdF9mcmVlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ3N0YWNrX2Jhc2UnIFt3XQpbZ3Vlc3QgYm9vdF0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9zbXBib290LmM6OTczIGNwdV9zbXBib290X2FsbG9jKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90b19ub2RlJyBbcl0K
W2d1ZXN0IGJvb3RdICAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjk4
MiBjcHVfc21wYm9vdF9hbGxvYygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdzdGFja19iYXNlJyBbd10KW2d1ZXN0IGJvb3RdICAgIDEyOSB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jOjk4OCBjcHVfc21wYm9vdF9hbGxvYygp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10KW3N0YXRpYyBjcHVzXSAgICAxMjkgeGVuL2NvbW1vbi9jcHVw
b29sLmM6NTI1IGNwdXBvb2xfY3B1X2FkZCgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2d1ZXN0IGJv
b3RdICAgIDEyOSB4ZW4vY29tbW9uL2RvbWFpbi5jOjEzMSBhbGxvY192Y3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2QtPnZjcHUnIFt3
XSAobG9jYWwgY2FwKQpbbG9vcCBib3VuZF0gICAgMTI5IHhlbi9jb21tb24v
c29mdGlycS5jOjUwIF9fZG9fc29mdGlycSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdzb2Z0aXJxX2hhbmRsZXJzJyBbd10KW2NvbXBhcmUg
Y29uc3RhbnRdICAgIDEyOSB4ZW4vZHJpdmVycy9hY3BpL2h3cmVncy5jOjc3
IGFjcGlfaHdfZ2V0X2JpdF9yZWdpc3Rlcl9pbmZvKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2FjcGlfZ2JsX2JpdF9yZWdpc3Rlcl9pbmZv
JyBbcl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50IG9yIGJvdW5kXSAgICAxMjkg
eGVuL2FyY2gveDg2L2NwdS92cG11LmM6MTAyIHZsYXBpY19nZXRfcmVnKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3ZsYXBpYy0+cmVncy0+
ZGF0YScgW3JdCltkb21jdGwgb3IgYm91bmRdICAgIDEyOSB4ZW4vYXJjaC94
ODYvaHZtL3Zpb2FwaWMuYzo1NDcgdmlvYXBpY19nZXRfbWFzaygpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2aW9hcGljLT5yZWRpcnRibCcg
W3JdCltjb21wYXJlZCBhZ2FpbnN0IGNvbnN0YW50XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2FjcGkvY3B1X2lkbGUuYzo2OCBhcGljX21lbV9yZWFkKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJyhWTUFQX1ZJUlRfRU5EIC0g
KCgxKSA8PCAxMikpIC0gKCg0KSA8PCAxMiknIFtyXQpbYW1kXSBbeDJhcGlj
X2VuYWJsZWQ/LCBpZiB5ZXMsIGlycmVsZXZhbnRdICAgIDEyOSB4ZW4vYXJj
aC94ODYvYXBpYy5jOjU4IGFwaWNfbWVtX3dyaXRlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJyhWTUFQX1ZJUlRfRU5EIC0gKCgxKSA8PCAx
MikpIC0gKCg0KSA8PCAxMiknIFt3XQpbZml4ZWQgdmlhIGxmZW5jZV0gICAg
MTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYzoyNDAgc2hhcmVkX2VudHJ5
X2hlYWRlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd0LT5z
aGFyZWRfdjEnIFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYzoyNDIgc2hhcmVkX2VudHJ5X2hlYWRlcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd0LT5zaGFyZWRfdjIn
IFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYzoyNDM4IGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncmd0LT5zaGFyZWRfdjInIFty
XQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRf
dGFibGUuYzoyNDM5IGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncmd0LT5zdGF0dXMnIFtyXQpbZml4
ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUu
YzoyNTYzIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncmd0LT5zaGFyZWRfdjEnIFtyXQpbZml4ZWQg
dmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYzoz
MjUyIHN3YXBfZ3JhbnRfcmVmKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2d0LT5zaGFyZWRfdjEnIFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0g
ICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYzozMjYxIHN3YXBfZ3Jh
bnRfcmVmKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2d0LT5z
aGFyZWRfdjInIFtyXQpbZml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYzozMjYyIHN3YXBfZ3JhbnRfcmVmKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2d0LT5zdGF0dXMnIFtyXQpb
Zml4ZWQgdmlhIGxmZW5jZV0gICAgMTI5IHhlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYzozNTUgYWN0aXZlX2VudHJ5X2FjcXVpcmUoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAndC0+YWN0aXZlJyBbcl0KW2hhcmQgdG8gdHJp
Z2dlcl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jOjEwMiBodm1f
cmVnaXN0ZXJfc2F2ZXZtKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2h2bV9zcl9oYW5kbGVycycgW3ddIChsb2NhbCBjYXApCltoYXJkIHRv
IHRyaWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3NhdmUuYzoxNDgg
aHZtX3NhdmVfb25lKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2h2bV9zcl9oYW5kbGVycycgW3JdIChsb2NhbCBjYXApCltoYXJkIHRvIHRy
aWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmM6NTkgZG9f
cGFnZV93YWxrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2w0
dCcgW3JdCltoYXJkIHRvIHRyaWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYv
eDg2XzY0L21tLmM6NjUgZG9fcGFnZV93YWxrKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2wzdCcgW3JdCltoYXJkIHRvIHRyaWdnZXJdICAg
IDEyOSB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmM6NzcgZG9fcGFnZV93YWxr
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2wydCcgW3JdClto
YXJkIHRvIHRyaWdnZXJdICAgIDEyOSB4ZW4vYXJjaC94ODYveDg2XzY0L21t
LmM6ODkgZG9fcGFnZV93YWxrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2wxdCcgW3JdCltoYXJkIHRvIHRyaWdnZXJdICAgICAgMSB4ZW4v
YXJjaC94ODYvaW9fYXBpYy5jOjI5MCBfX2lvX2FwaWNfZW9pKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21wX2lvYXBpY3MnIFt3XQpbdW51
c2VkXSAgICAxMjkgeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVx
LmM6MjgwIGdldF9tZWFzdXJlZF9wZXJmKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XSAobG9jYWwgY2Fw
KQpbdW51c2VkXSAgICAxMjkgeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9j
cHVmcmVxLmM6MzM3IGdldF9jdXJfZnJlcV9vbl9jcHUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddIChs
b2NhbCBjYXApClt1bnVzZWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvYWNwaS9j
cHVmcmVxL2NwdWZyZXEuYzo2MyBjaGVja19lc3RfY3B1KCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBbcl0KW251bWVyaWMt
Ym91bmRdICAgIDEyOSB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jOjEx
MTIgZ2V0X2NwdV9pZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICd4ODZfYWNwaWlkX3RvX2FwaWNpZCcgW3JdCltkb20wXSAgICAxMjkgeGVu
L2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYzoxMjQyIHBtc3RhdF9nZXRfY3hf
bnIoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncHJvY2Vzc29y
X3Bvd2VycycgW3JdCltkb20wXSAgICAxMjkgeGVuL2FyY2gveDg2L2FjcGkv
Y3B1X2lkbGUuYzoxMjQ3IHBtc3RhdF9nZXRfY3hfc3RhdCgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3JfcG93ZXJzJyBbcl0K
W2FtZF0gICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jOjEwMSBjb25z
dGFudF9jbGVhcl9iaXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnYWRkcicgW3ddClthbWRdICAgICAxMjkgeGVuL2FyY2gveDg2L2NwdS9h
bWQuYzo2MCBjb25zdGFudF9zZXRfYml0KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2FkZHInIFt3XQpbY29uc3RhbnQrbG9vcF0gICAxMjkg
eGVuL2FyY2gveDg2L2NwdWlkLmM6NzAgemVyb19sZWF2ZXMoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbCcgW3ddCltjb25zdGFudF0gICAx
MjkgeGVuL2FyY2gveDg2L2NwdWlkLmM6NzI2IGd1ZXN0X2NwdWlkKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AtPmNhY2hlLnJhdycgW3Jd
IChsb2NhbCBjYXApCltmaXhlZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdWlk
LmM6NzM1IGd1ZXN0X2NwdWlkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ3AtPmZlYXQucmF3JyBbcl0KW2NvbnN0YW50XSAgIDEyOSB4ZW4v
YXJjaC94ODYvY3B1aWQuYzo3NDIgZ3Vlc3RfY3B1aWQoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAncC0+eHN0YXRlLnJhdycgW3JdIChsb2Nh
bCBjYXApCltmaXhlZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdWlkLmM6NzQ2
IGd1ZXN0X2NwdWlkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3AtPmJhc2ljLnJhdycgW3JdCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gv
eDg2L2NwdWlkLmM6OTM3IGd1ZXN0X2NwdWlkKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3Jhd19jcHVpZF9wb2xpY3kuYmFzaWMucmF3JyBb
cl0KW21jZV0gICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Uu
YzoxMDA0IHg4Nl9tY19nZXRfY3B1X2luZm8oKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAneDg2X2NwdV90b19hcGljaWQnIFtyXQpbbWNlXSAg
ICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmM6MTAwNSB4ODZf
bWNfZ2V0X2NwdV9pbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2NwdV9kYXRhJyBbcl0KW21jZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5jOjYxMCBzaG93X21jYV9pbmZvKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3R5cGVfc3RyJyBbd10gKGxvY2FsIGNh
cCkKW21jZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5j
OjY5MCBjcHVfYmFua19mcmVlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbbWNlXSAgICAxMjkgeGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmM6NzAyIGNwdV9iYW5rX2FsbG9j
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbbWNlXSAgICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlX2ludGVsLmM6ODYwIGNwdV9tY2FiYW5rX2ZyZWUoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3dd
ClttY2VdICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50
ZWwuYzo4NzUgY3B1X21jYWJhbmtfYWxsb2MoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClttY2VdICAg
IDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYzo5NDkg
dm1jZV9pbnRlbF93cm1zcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICd2LT5hcmNoLnZtY2UuYmFuaycgW3ddIChsb2NhbCBjYXApClttY2Vd
ICAgIDEyOSB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYzo5
NjIgdm1jZV9pbnRlbF9yZG1zcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICd2LT5hcmNoLnZtY2UuYmFuaycgW3JdIChsb2NhbCBjYXApCltt
Y2VdICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYzoy
MTkgbWN0ZWxlbV9wcm9jZXNzX2RlZmVycmVkKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbbWNlXSAg
ICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jOjI3NyBt
Y3RlbGVtX2hhc19kZWZlcnJlZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21jZV0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYzoyODQgbWN0ZWxlbV9o
YXNfZGVmZXJyZWRfbG1jZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21jZV0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYzoxMjIgYmFua19tY2VfcmRtc3Io
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+YXJjaC52bWNl
LmJhbmsnIFtyXSAobG9jYWwgY2FwKQpbbWNlXSAgICAxMjkgeGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svdm1jZS5jOjI1OCBiYW5rX21jZV93cm1zcigpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLnZtY2UuYmFu
aycgW3ddIChsb2NhbCBjYXApCltpbml0XSAgIDEyOSB4ZW4vYXJjaC94ODYv
Y3B1L210cnIvZ2VuZXJpYy5jOjEwMyBtdHJyX2F0dHJpYl90b19zdHIoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3RyaW5ncycgW3JdIChs
b2NhbCBjYXApCltib3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdS9tdHJy
L2dlbmVyaWMuYzo0OTMgZ2VuZXJpY19zZXRfbXRycigpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdtdHJyX3N0YXRlLnZhcl9yYW5nZXMnIFty
XQpbY29uc3RhbnRdICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvbXRyci9tYWlu
LmM6NzggbXRycl9hdHRyaWJfdG9fc3RyKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ210cnJfc3RyaW5ncycgW3JdIChsb2NhbCBjYXApClti
b3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmM6MTE2
MiBtd2FpdF9pZGxlX2NwdV9pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9wb3dlcnMnIFtyXQpbYm91bmRdICAgMTI5
IHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jOjg0NSBjcHVfY2FsbGJhY2soKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddCltuZXN0ZWQvcHZdICAgMTI5IHhlbi9hcmNoL3g4Ni9jcHUvdnBt
dV9pbnRlbC5jOjY3MyBjb3JlMl92cG11X2RvX3dybXNyKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3hlbl9wbXVfY250cl9wYWlyJyBbd10g
KGxvY2FsIGNhcCkKW3B2XSAgIDEyOSB4ZW4vYXJjaC94ODYvZGVidWcuYzox
MDkgZGJnX3B2X3ZhMm1mbigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdsNHQnIFtyXQpbcHZdICAgMTI5IHhlbi9hcmNoL3g4Ni9kZWJ1Zy5j
OjEyMSBkYmdfcHZfdmEybWZuKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2wzdCcgW3JdCltwdl0gICAxMjkgeGVuL2FyY2gveDg2L2RlYnVn
LmM6MTM1IGRiZ19wdl92YTJtZm4oKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnbDJ0JyBbcl0KW3B2XSAgIDEyOSB4ZW4vYXJjaC94ODYvZGVi
dWcuYzoxNDcgZGJnX3B2X3ZhMm1mbigpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdsMXQnIFtyXQpbaW5pdF0gICAxMjkgeGVuL2FyY2gveDg2
L2RtaV9zY2FuLmM6NDM5IGRtaV9zYXZlX2lkZW50KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2QnIFtyXQpbaW5pdF0gICAxMjkgeGVuL2Fy
Y2gveDg2L2RtaV9zY2FuLmM6NDQ0IGRtaV9zYXZlX2lkZW50KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2RtaV9pZGVudCcgW3ddCltpbml0
XSAgIDEyOSB4ZW4vYXJjaC94ODYvZG1pX3NjYW4uYzo0NDYgZG1pX3NhdmVf
aWRlbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZG1pX2lk
ZW50JyBbd10KW2luaXRdICAgMTI5IHhlbi9hcmNoL3g4Ni9kbWlfc2Nhbi5j
Ojc2MiBkbWlfZ2V0X2RhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnZG1pX2lkZW50JyBbcl0gKGxvY2FsIGNhcCkKW2JvdW5kXSAgIDEy
OSB4ZW4vYXJjaC94ODYvZG9tYWluLmM6NDkgdGFza2xldF93b3JrX3RvX2Rv
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290
LmM6MTM1NCBjb3B5X21hcHBpbmcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnZWZpX2w0X3BndGFibGUnIFtyXQpbYm9vdF0gICAxMjkgeGVu
L2FyY2gveDg2L2VmaS9ib290LmM6MTM2NiBjb3B5X21hcHBpbmcoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZWZpX2w0X3BndGFibGUnIFt3
XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290LmM6MTM3MiBj
b3B5X21hcHBpbmcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
bDNkc3QnIFt3XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290
LmM6MzY2IFByaW50RXJyTWVzZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdFcnJDb2RlVG9TdHInIFtyXSAobG9jYWwgY2FwKQpbYm9vdF0g
ICAxMjkgeGVuL2FyY2gveDg2L2VmaS9ib290LmM6NTMxIHNwbGl0X3N0cmlu
ZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfY3R5cGUnIFt3
XSAobG9jYWwgY2FwKQpbZWZpXSAgIDI1OCB4ZW4vYXJjaC94ODYvZWZpL3J1
bnRpbWUuYzoxMCBlZmlfdXBkYXRlX2w0X3BndGFibGUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnZWZpX2w0X3BndGFibGUnIFt3XQpbY3B1
LXVwXSAgIDEyOSB4ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYzoyMDAg
dXBkYXRlX2NsdXN0ZXJpbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYm91bmRdICAgMTI5IHhl
bi9hcmNoL3g4Ni9nZW5hcGljL3gyYXBpYy5jOjM4IHgyYXBpY19jbHVzdGVy
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vYXJjaC94
ODYvZ2VuYXBpYy94MmFwaWMuYzo3NyB2ZWN0b3JfYWxsb2NhdGlvbl9jcHVt
YXNrX3gyYXBpY19jbHVzdGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYm91bmRdICAgIDEyOSB4
ZW4vYXJjaC94ODYvaHBldC5jOjEwNSBocGV0X25leHRfZXZlbnQoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnKChWTUFQX1ZJUlRfRU5EIC0g
KCgxKSA8PCAxMikpIC0gKCgxOTcpIDw8IDEyKSknIFt3XQpbYm91bmRdICAg
IDEyOSB4ZW4vYXJjaC94ODYvaHBldC5jOjQ0NiBocGV0X2dldF9jaGFubmVs
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2hwZXRfZXZlbnRz
JyBbcl0KW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2hwZXQuYzo0OTcg
aHBldF9hdHRhY2hfY2hhbm5lbCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2JvdW5kXSAgICAxMjkg
eGVuL2FyY2gveDg2L2hwZXQuYzo1MTYgaHBldF9kZXRhY2hfY2hhbm5lbCgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2Rt
LmM6NDggX3Jhd19jb3B5X2Zyb21fZ3Vlc3RfYnVmX29mZnNldCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhcmdzLT5idWYnIFtyXSAobG9j
YWwgY2FwKQpbY29uc3RhbnRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYzoxMTU3IGh2bWVtdWxfaW5zbl9mZXRjaCgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdodm1lbXVsX2N0eHQtPmluc25fYnVmJyBb
d10gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmM6MTg5NCBodm1lbXVsX3dyaXRlX3NlZ21lbnQoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaHZtZW11bF9jdHh0LT5z
ZWdfcmVnJyBbd10gKGxvY2FsIGNhcCkKW2ZpeGVkXSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmM6MTkzOCBodm1lbXVsX3JlYWRfY3IoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnKChnZXRfY3B1X2luZm8o
KS5jdXJyZW50X3ZjcHUpKS5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyJyBbcl0K
W2ZpeGVkXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmM6MjU2
MiBodm1lbXVsX2dldF9zZWdfcmVnKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2h2bWVtdWxfY3R4dC0+c2VnX3JlZycgW3ddIChsb2NhbCBj
YXApCltib3VuZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
Ojg5MCBodm1lbXVsX3BoeXNfbW1pb19hY2Nlc3MoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnYnVmZmVyJyBbd10gKGxvY2FsIGNhcCkKW2Jv
dW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9ocGV0LmM6MTEzIGhwZXRf
Z2V0X2NvbXBhcmF0b3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnaC0+aHBldC50aW1lcnMnIFt3XQpbYm91bmRdICAgIDEyOSB4ZW4vYXJj
aC94ODYvaHZtL2hwZXQuYzoyMTcgaHBldF9zdG9wX3RpbWVyKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2gtPnB0JyBbd10gKGxvY2FsIGNh
cCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9ocGV0LmM6MjY3
IGhwZXRfc2V0X3RpbWVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2gtPnB0JyBbd10gKGxvY2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVu
L2FyY2gveDg2L2h2bS9ocGV0LmM6Mjc4IGhwZXRfc2V0X3RpbWVyKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2gtPmhwZXQudGltZXJzJyBb
cl0gKGxvY2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2
bS9ocGV0LmM6Mjg5IGhwZXRfc2V0X3RpbWVyKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2gtPmhwZXQucGVyaW9kJyBbcl0gKGxvY2FsIGNh
cCkKW2NvbnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9odm0uYzox
MDggdmxhcGljX3NldF9yZWcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAndmxhcGljLT5yZWdzLT5kYXRhJyBbd10KW2ZpeGVkXSAgICAxMjkg
eGVuL2FyY2gveDg2L2h2bS9odm0uYzoyMTI1IGh2bV9tb3ZfZnJvbV9jcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjdXJyLT5hcmNoLmh2
bV92Y3B1Lmd1ZXN0X2NyJyBbcl0KW2NvbnN0YW50XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2h2bS9odm0uYzoyMTgyIGh2bV91cGRhdGVfY3IoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+YXJjaC5odm1fdmNwdS5ndWVz
dF9jcicgW3ddCltmaXhlZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmM6MzQ4NiBodm1fbXNyX3JlYWRfaW50ZXJjZXB0KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2ZpeGVkX3JhbmdlX2Jhc2UnIFtyXQpbZml4
ZWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jOjM0OTggaHZtX21z
cl9yZWFkX2ludGVyY2VwdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICd2YXJfcmFuZ2VfYmFzZScgW3JdCltjb25zdGFudF0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmM6NTU3IGh2bV9wcmludF9saW5lKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19jdHlwZScgW3ddCltuZXN0
ZWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jOjgwIG5lc3RlZGh2
bV9zZXRfY3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+
YXJjaC5odm1fdmNwdS5udmNwdS5ndWVzdF9jcicgW3ddCltib3VuZF0gICAx
MjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjEyOCBwaXRfc2V0X2dhdGUo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncGl0LT5ody5jaGFu
bmVscycgW3JdCltib3VuZF0gICAxMjggeGVuL2FyY2gveDg2L2h2bS9pODI1
NC5jOjE0NiBwaXRfc2V0X2dhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAncGl0LT5jb3VudF9sb2FkX3RpbWUnIFt3XQpbYm91bmRdICAg
MTI5IHhlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYzoxNTYgcGl0X2dldF9nYXRl
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+aHcuY2hh
bm5lbHMnIFtyXQpbYm91bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaTgy
NTQuYzoxNjkgcGl0X2xvYWRfY291bnQoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAncGl0LT5ody5jaGFubmVscycgW3JdCltib3VuZF0gICAx
MjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjE3OCBwaXRfbG9hZF9jb3Vu
dCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwaXQtPmNvdW50
X2xvYWRfdGltZScgW3ddCltib3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L2h2
bS9pODI1NC5jOjIxMiBwaXRfbGF0Y2hfY291bnQoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncGl0LT5ody5jaGFubmVscycgW3JdCltib3Vu
ZF0gICAxMjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjIyNSBwaXRfbGF0
Y2hfc3RhdHVzKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Bp
dC0+aHcuY2hhbm5lbHMnIFtyXQpbYm91bmRdICAgMTI5IHhlbi9hcmNoL3g4
Ni9odm0vaTgyNTQuYzo2MyBwaXRfZ2V0X2NvdW50KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+aHcuY2hhbm5lbHMnIFtyXQpbYm91
bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYzo2OCBwaXRfZ2V0
X2NvdW50KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+
Y291bnRfbG9hZF90aW1lJyBbcl0KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94
ODYvaHZtL2k4MjU0LmM6OTIgcGl0X2dldF9vdXQoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncGl0LT5ody5jaGFubmVscycgW3JdCltib3Vu
ZF0gICAxMjkgeGVuL2FyY2gveDg2L2h2bS9pODI1NC5jOjk5IHBpdF9nZXRf
b3V0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3BpdC0+Y291
bnRfbG9hZF90aW1lJyBbcl0KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmM6MTA1NiBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVx
X3NlcnZlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzLT5y
YW5nZScgW3JdCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jOjExMTMgaHZtX3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2Vy
dmVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3MtPnJhbmdl
JyBbcl0KW2RtX29wXSAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmM6
NDEgc2V0X2lvcmVxX3NlcnZlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZl
cicgW3ddIChsb2NhbCBjYXApCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jOjU1IGdldF9pb3JlcV9zZXJ2ZXIoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5zZXJ2ZXInIFtyXSAobG9jYWwgY2FwKQpbYm91bmRdICAg
MTIzIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYzo4MiBnZXRfaW9yZXEoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncC0+dmNwdV9pb3JlcScg
W3JdCltib3VuZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vaXJxLmM6MTMy
IF9faHZtX3BjaV9pbnR4X2RlYXNzZXJ0KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2h2bV9pcnEtPmdzaV9hc3NlcnRfY291bnQnIFt3XSAo
bG9jYWwgY2FwKQpbYm91bmRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2ly
cS5jOjE3MCBodm1fZ3NpX2Fzc2VydCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdodm1faXJxLT5nc2lfYXNzZXJ0X2NvdW50JyBbd10gKGxv
Y2FsIGNhcCkKW2RvbTBdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2lycS5j
OjE4NyBodm1fZ3NpX2RlYXNzZXJ0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2h2bV9pcnEtPmdzaV9hc3NlcnRfY291bnQnIFt3XSAobG9j
YWwgY2FwKQpbY29uc3RhbnRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL2ly
cS5jOjMyMSBodm1fc2V0X3BjaV9saW5rX3JvdXRlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2h2bV9pcnEtPnBjaV9saW5rLnJvdXRlJyBb
cl0gKGxvY2FsIGNhcCkKW3NoYWRvd10gICAgMTI5IHhlbi9hcmNoL3g4Ni9o
dm0vbXRyci5jOjE0MiBwYXRfdHlwZV8yX3B0ZV9mbGFncygpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdwYXRfZW50cnlfdGJsJyBbcl0KW2Jv
dW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9tdHJyLmM6MjEzIGdldF9t
dHJyX3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbS0+
Zml4ZWRfcmFuZ2VzJyBbcl0KW3NoYWRvd10gICAxMjggeGVuL2FyY2gveDg2
L2h2bS9tdHJyLmM6MzI1IGVmZmVjdGl2ZV9tbV90eXBlKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21tX3R5cGVfdGJsJyBbcl0KW2JvdW5k
XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS9tdHJyLmM6NDMzIG10cnJfZml4
X3JhbmdlX21zcl9zZXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnZml4ZWRfcmFuZ2VfYmFzZScgW3ddCltib3VuZF0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9odm0vbXRyci5jOjQ2NyBtdHJyX3Zhcl9yYW5nZV9tc3Jfc2V0
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Zhcl9yYW5nZV9i
YXNlJyBbd10gKGxvY2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS9zdGR2Z2EuYzo4OSB2cmFtX2dldGIoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAncCcgW3JdCltib3VuZF0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9odm0vc3RkdmdhLmM6OTYgdnJhbV9nZXRsKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AnIFtyXQpbYW1kXSAgICAxMjkgeGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmM6MTU2MCBzdm1fY3B1X2RlYWQoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddClthbWRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YzoxNTc4IHN2bV9jcHVfdXBfcHJlcGFyZSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2FtZF0gICAg
MTI5IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jOjE1ODAgc3ZtX2NwdV91
cF9wcmVwYXJlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nw
dV90b19ub2RlJyBbcl0KW2FtZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jOjIwMzcgc3ZtX21zcl9yZWFkX2ludGVyY2VwdCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLmh2bV92Y3B1LnUu
c3ZtLmRyX21hc2snIFtyXQpbYW1kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmM6MjIzNyBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLmh2bV92Y3B1
LnUuc3ZtLmRyX21hc2snIFt3XQpbYW1kXSAgICAxMjkgeGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmM6NzI2IHN2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2bWNiLT5zcmVnJyBb
cl0KW2FtZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jOjgw
MCBzdm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAndm1jYi0+c3JlZycgW3ddCltmaXhlZF0gICAgMTI5
IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jOjIxOSB2aW9hcGljX3dyaXRl
X3JlZGlyZW50KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Zp
b2FwaWMtPnJlZGlydGJsJyBbcl0KW2ZpeGVkXSAgICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS92aW9hcGljLmM6MzgxIHZpb2FwaWNfZGVsaXZlcigpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2aW9hcGljLT5yZWRpcnRibCcg
W3JdCltmaXhlZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5j
OjQ4MSB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ3Zpb2FwaWMtPnJlZGlydGJsJyBbcl0gKGxv
Y2FsIGNhcCkKW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS92aW9h
cGljLmM6NTU4IHZpb2FwaWNfZ2V0X3ZlY3RvcigpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICd2aW9hcGljLT5yZWRpcnRibCcgW3JdCltmaXhl
ZF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jOjU2OSB2aW9h
cGljX2dldF90cmlnZ2VyX21vZGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAndmlvYXBpYy0+cmVkaXJ0YmwnIFtyXQpbY29uc3RhbnRdICAg
IDEyOSB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYzoyMzcgbXNpeHRibF9yZWFk
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2VudHJ5LT5nZW50
cmllc1tucl9lbnRyeV0ubXNpX2FkJyBbcl0KW2NvbnN0YW50XSAgICAxMjkg
eGVuL2FyY2gveDg2L2h2bS92bXNpLmM6Mjk1IG1zaXh0Ymxfd3JpdGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZW50cnktPmdlbnRyaWVz
W25yX2VudHJ5XS5tc2lfYWQnIFt3XQpbdm14XSAgICAxMjkgeGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jOjU5MiB2bXhfY3B1X3VwX3ByZXBhcmUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddClt2bXhdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmM6NjA2IHZteF9jcHVfZGVhZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3ZteF0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jOjEwNzYgdm14X2dldF9zZWdtZW50
X3JlZ2lzdGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Yt
PmFyY2guaHZtX3ZjcHUudS52bXgudm04Nl9zYXZlZF9zZWcnIFtyXSAobG9j
YWwgY2FwKQpbdm14XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmM6MTExNiB2bXhfc2V0X3NlZ21lbnRfcmVnaXN0ZXIoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAndi0+YXJjaC5odm1fdmNwdS51LnZteC52
bTg2X3NhdmVkX3NlZycgW3ddIChsb2NhbCBjYXApClt2bXhdICAgIDEyOSB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYzoxMzkgcGlfZ2V0X3BpcigpIHdh
cm46IHBvdGVudGlhbCBzcGVjOnRyZSBpc3N1ZSAncGlfZGVzYy0+cGlyJyBb
cl0KW3ZteF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jOjIw
NiB2bXhfcGlfZGVzY19maXh1cCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3ZteF0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jOjk3IHZteF9waV9wZXJfY3B1X2lu
aXQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddClt2bXhdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmM6MjY5OCBudm14X3NldF9jcl9yZWFkX3NoYWRvdygpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT5hcmNoLmh2bV92Y3B1Lmd1
ZXN0X2NyJyBbd10KW3ZteF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYzoyNzA0IG52bXhfc2V0X2NyX3JlYWRfc2hhZG93KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3YtPmFyY2guaHZtX3ZjcHUubnZj
cHUuZ3Vlc3RfY3InIFt3XQpbdm14XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jOjQzIG52bXhfY3B1X3VwX3ByZXBhcmUoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3dd
Clt2bXhdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmM6NTYg
bnZteF9jcHVfZGVhZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2NvbnN0YW50XSAgICAxMjkgeGVu
L2FyY2gveDg2L2h2bS92cGljLmM6MzM3IHZwaWNfaW50ZXJjZXB0X3BpY19p
bygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcoKGdldF9jcHVf
aW5mbygpLmN1cnJlbnRfdmNwdSkpLmRvbWFpbi5hcmNoLmh2bV9kb21haW4u
dnBpYycgW3JdCltjb25zdGFudF0gICAgMTI5IHhlbi9hcmNoL3g4Ni9odm0v
dnBpYy5jOjM1NSB2cGljX2ludGVyY2VwdF9lbGNyX2lvKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJygoZ2V0X2NwdV9pbmZvKCkuY3VycmVu
dF92Y3B1KSkuZG9tYWluLmFyY2guaHZtX2RvbWFpbi52cGljJyBbcl0KW2Nv
bnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2L2h2bS92cGljLmM6NDUwIHZw
aWNfaXJxX3Bvc2l0aXZlX2VkZ2UoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnZC0+YXJjaC5odm1fZG9tYWluLnZwaWMnIFtyXQpbY29uc3Rh
bnRdICAgIDEyOSB4ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYzo0NjggdnBpY19p
cnFfbmVnYXRpdmVfZWRnZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdkLT5hcmNoLmh2bV9kb21haW4udnBpYycgW3JdCltib3VuZD9dICAg
MTI5IHhlbi9hcmNoL3g4Ni9pODI1OS5jOjEwNiBfZGlzYWJsZV84MjU5QV9p
cnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnKG51bGwpJyBb
d10KW2luaXRdICAgMTI5IHhlbi9hcmNoL3g4Ni9pODI1OS5jOjMzMSBtYWtl
XzgyNTlBX2lycSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdp
cnFfZGVzYycgW3ddCltkb20wXSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2Fw
aWMuYzoxMzQgYWRkX3Bpbl90b19pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnaXJxXzJfcGluJyBbd10KW2Jvb3Qtb25seT9dICAgIDEy
OSB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jOjEzNiBfX2lvX2FwaWNfcmVhZCgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdtcF9pb2FwaWNzJyBb
d10KW2Jvb3Qtb25seT9dICAgIDEyOSB4ZW4vYXJjaC94ODYvaW9fYXBpYy5j
OjE0MSByZW1vdmVfcGluX2Zyb21faXJxKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2lycV8yX3BpbicgW3JdCltib290LW9ubHk/XSAgICAx
MjkgeGVuL2FyY2gveDg2L2lvX2FwaWMuYzoxNDkgX19pb19hcGljX3dyaXRl
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21wX2lvYXBpY3Mn
IFt3XQpbYm9vdC1vbmx5P10gICAgMTI5IHhlbi9hcmNoL3g4Ni9pb19hcGlj
LmM6MTYwOSBpb19hcGljX2xldmVsX2Fja19wZW5kaW5nKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lycV8yX3BpbicgW3JdCltib290LW9u
bHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2FwaWMuYzoxNjcgc2V0X25h
dGl2ZV9pcnFfaW5mbygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdpcnFfZGVzYycgW3ddCltib290LW9ubHk/XSAgICAxMjkgeGVuL2FyY2gv
eDg2L2lvX2FwaWMuYzoxNjggaW9fYXBpY19tb2RpZnkoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnbXBfaW9hcGljcycgW3ddCltib290LW9u
bHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2FwaWMuYzoyMjAwIGlvX2Fw
aWNfc2V0X3BjaV9yb3V0aW5nKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2lycV9kZXNjJyBbcl0KW2JvbnVkXSAgICAgIDEgeGVuL2FyY2gv
eDg2L2lvX2FwaWMuYzoyMzU4IGlvYXBpY19ndWVzdF93cml0ZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVzYycgW3JdIChsb2Nh
bCBjYXApCltib290LW9ubHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2Fw
aWMuYzo3MzcgTVBCSU9TX3BvbGFyaXR5KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ21wX2lycXMnIFtyXQpbYm9vdC1vbmx5P10gICAgMTI5
IHhlbi9hcmNoL3g4Ni9pb19hcGljLmM6Nzcgc2hhcmVfdmVjdG9yX21hcHMo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAndmVjdG9yX21hcCcg
W3ddCltib290LW9ubHk/XSAgICAxMjkgeGVuL2FyY2gveDg2L2lvX2FwaWMu
Yzo4MTEgTVBCSU9TX3RyaWdnZXIoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnbXBfaXJxcycgW3JdCltib3VuZF0gICAgIDEyOCB4ZW4vYXJj
aC94ODYvaW9fYXBpYy5jOjg2IHNoYXJlX3ZlY3Rvcl9tYXBzKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lycV9kZXNjJyBbcl0gKGxvY2Fs
IGNhcCkKW2Jvb3Qtb25seT9dICAgIDEyOSB4ZW4vYXJjaC94ODYvaW9fYXBp
Yy5jOjg5NiBwaW5fMl9pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbXBfaXJxcycgW3JdCltib290LW9ubHk/XSAgICAxMjkgeGVuL2Fy
Y2gveDg2L2lvX2FwaWMuYzo5NzEgaW9hcGljX3JlZ2lzdGVyX2ludHIoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaXJxX2Rlc2MnIFt3XQpb
X19pbml0XSAgICAxMjkgeGVuL2FyY2gveDg2L2lycS5jOjEwMDMgcmVsZWFz
ZV9pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaXJxX2Rl
c2MnIFtyXQpbX19pbml0XSAgICAxMjkgeGVuL2FyY2gveDg2L2lycS5jOjEw
Mjcgc2V0dXBfaXJxKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2lycV9kZXNjJyBbcl0KW2JvdW5kXSAgICAxMjkgeGVuL2FyY2gveDg2L2ly
cS5jOjExNTMgX19kb19JUlFfZ3Vlc3QoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnaXJxX2Rlc2MnIFtyXQpbX19pbml0XSAgICAxMjkgeGVu
L2FyY2gveDg2L2lycS5jOjExOSBfX2JpbmRfaXJxX3ZlY3RvcigpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVzYycgW3JdCltpbml0
XSAgICAgIDEgeGVuL2FyY2gveDg2L2lycS5jOjE4MiBjcmVhdGVfaXJxKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ25vZGVfdG9fY3B1bWFz
aycgW3JdIChsb2NhbCBjYXApCltib251ZF0gICAgMTI5IHhlbi9hcmNoL3g4
Ni9pcnEuYzoyNDkgX19jbGVhcl9pcnFfdmVjdG9yKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2lycV9kZXNjJyBbcl0KW2hhcmQtdG8tdHJp
Z2dlcl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9pcnEuYzozMTcgaXJxX3RvX3Zl
Y3RvcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVz
YycgW3JdIChsb2NhbCBjYXApCltoYXJkLXRvLXRyaWdnZXJdICAgIDEyOSB4
ZW4vYXJjaC94ODYvaXJxLmM6NDA5IGlycV9nZXRfdXNlZF92ZWN0b3JfbWFz
aygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpcnFfZGVzYycg
W3JdClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWljcm9jb2Rl
X2FtZC5jOjE1OCBtaWNyb2NvZGVfZml0cygpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29k
ZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmM6MTk2IGFw
cGx5X21pY3JvY29kZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmM6Mzc4IGNoZWNrX2ZpbmFsX3Bh
dGNoX2xldmVscygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdf
X3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfYW1kLmM6Mzk4IGNwdV9yZXF1ZXN0X21pY3Jv
Y29kZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhlbi9hcmNoL3g4
Ni9taWNyb2NvZGVfYW1kLmM6NTY2IG1pY3JvY29kZV9yZXN1bWVfbWF0Y2go
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2FtZC5jOjgzIGNvbGxlY3RfY3B1X2luZm8oKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnY3B1X2RhdGEnIFtyXQpbbWljcm9jb2Rl
XSAgICAxMjkgeGVuL2FyY2gveDg2L21pY3JvY29kZS5jOjE5OCBfX21pY3Jv
Y29kZV9maW5pX2NwdSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW21pY3JvY29kZV0gICAgMTI5IHhl
bi9hcmNoL3g4Ni9taWNyb2NvZGUuYzoyMTQgbWljcm9jb2RlX3Jlc3VtZV9j
cHUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2ludGVsLmM6MTM0IG1pY3JvY29kZV91cGRhdGVfbWF0Y2go
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2ludGVsLmM6MjM3IGdldF9tYXRjaGluZ19taWNyb2NvZGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNl
dCcgW3ddClttaWNyb2NvZGVdICAgIDEyOSB4ZW4vYXJjaC94ODYvbWljcm9j
b2RlX2ludGVsLmM6OTQgY29sbGVjdF9jcHVfaW5mbygpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfZGF0YScgW3JdCltiaXQtYW5kXSAg
ICA3NyB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jOjEzNiBndWVzdF93
YWxrX3RhYmxlc180X2xldmVscygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdsNHAnIFtyXQpbYml0LWFuZF0gICAgNzcgeGVuL2FyY2gveDg2
L21tL2d1ZXN0X3dhbGsuYzoxNjYgZ3Vlc3Rfd2Fsa190YWJsZXNfNF9sZXZl
bHMoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDNwJyBbcl0K
W3ZteF0gICAxMjggeGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmM6
MTc0IG5lcHRfd2Fsa190YWJsZXMoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnbHhwJyBbcl0KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jOjM2MiBwMm1fc2V0X21lbV9hY2Nlc3MoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+YXJjaC5hbHRwMm1f
cDJtJyBbcl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJj
aC94ODYvbW0vbWVtX2FjY2Vzcy5jOjQxNyBwMm1fc2V0X21lbV9hY2Nlc3Nf
bXVsdGkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+YXJj
aC5hbHRwMm1fcDJtJyBbcl0gKGxvY2FsIGNhcCkKW21lbS1zaGFyaW5nXSAg
IDM4NyB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYzo0MDcgbWVtX3No
YXJpbmdfbG9va3VwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J1JEV1JfTVBUX1ZJUlRfU1RBUlQnIFt3XQpbaGFyZCB0byB0cmlnZ2VyXSAg
IDEyOSB4ZW4vYXJjaC94ODYvbW0vcDJtLmM6NzM5IHAybV9yZW1vdmVfcGFn
ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdSRFdSX01QVF9W
SVJUX1NUQVJUJyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jOjEzMDQgbWVtb3J5X3R5cGVfdG9fc3RyKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21lbW9yeV90eXBlcycgW3JdIChsb2Nh
bCBjYXApCltib3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YzoxMzc3IHAybV9pbml0X2FsdHAybV9lcHQoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnZC0+YXJjaC5hbHRwMm1fcDJtJyBbcl0KW2JvdW5k
XSAgIDEyOSB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jOjEzODQgcDJtX2lu
aXRfYWx0cDJtX2VwdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdkLT5hcmNoLmFsdHAybV9lcHRwJyBbd10KW2hhcmQtdG8tdHJpZ2dlcl0g
ICAxMjkgeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYzo0NTMgZXB0X2ludmFs
aWRhdGVfZW10X3JhbmdlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ3RhYmxlJyBbcl0KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jOjUyMyByZXNvbHZlX21pc2NvbmZpZygpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdlcHRlJyBbcl0KW3NoYWRvd10gICAgMTI5
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmM6MTQ3IGh2bV9nZXRf
c2VnX3JlZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzaF9j
dHh0LT5zZWdfcmVnJyBbcl0gKGxvY2FsIGNhcCkKW3NoYWRvd10gICAgMTI5
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmM6MjYyIGh2bV9lbXVs
YXRlX2luc25fZmV0Y2goKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnc2hfY3R4dC0+aW5zbl9idWYnIFt3XQpbc2hhZG93XSAgICAxMjkgeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYzozMzcgc2hhZG93X3NpemUo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc2hfdHlwZV90b19z
aXplJyBbcl0gKGxvY2FsIGNhcCkKW3NoYWRvd10gICAgMTI5IHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYzoyMjcgc2hhZG93X2NoZWNrX2d3YWxr
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2w0cCcgW3JdCltz
aGFkb3ddICAgIDEyOCB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmM6
MjI4OSB2YWxpZGF0ZV9nbDFlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ3NucCcgW3ddCltzaGFkb3ddICAgIDEyOSB4ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmM6MjI5IHNoYWRvd19jaGVja19nd2FsaygpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdsM3AnIFtyXQpbc2hhZG93
XSAgICAxMjkgeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jOjIzNiBz
aGFkb3dfY2hlY2tfZ3dhbGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbDJwJyBbcl0KW3NoYWRvd10gICAgICA2IHhlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYzoyNDYwIHNoX21hcF9hbmRfdmFsaWRhdGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc2wxcCcgW3JdCltzaGFk
b3ddICAgIDEyOSB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmM6MjQ2
IHNoYWRvd19jaGVja19nd2FsaygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdsMXAnIFtyXQpbc2hhZG93XSAgICAxMjkgeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jOjM1Njggc2hfaW52bHBnX19ndWVzdF80KCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJyhudWxsKScgW3ddCltz
aGFkb3ddICAgIDEyOSB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmM6
MzkxMSBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3YtPmFyY2guc2hhZG93X3RhYmxlJyBbcl0KW3No
YWRvd10gICAgMTI3IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYzo3
MzEgX3NoX3Byb3BhZ2F0ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdmZXRjaF90eXBlX25hbWVzJyBbd10gKGxvY2FsIGNhcCkKW3NoYWRv
d10gICAgMTI5IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYzo3OTIg
dnRsYl9sb29rdXAoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
di0+YXJjaC5wYWdpbmcudnRsYicgW3JdCltjb25zdGFudF0gICAxMjkgeGVu
L2FyY2gveDg2L21zaS5jOjU3OCBhbGxvY19tc2lfZW50cnkoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZW50cnknIFt3XQpbY29uc3RhbnRd
ICAgMTI5IHhlbi9hcmNoL3g4Ni9tc2kuYzo3OTAgcmVhZF9wY2lfbWVtX2Jh
cigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwZGV2LT52Zl9y
bGVuJyBbcl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJj
aC94ODYvbXNpLmM6ODcgbXNpeF9nZXRfZml4bWFwKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ21zaXgtPnRhYmxlX3JlZmNudCcgW3ddIChs
b2NhbCBjYXApCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L21zaS5j
OjkxIG1zaXhfZ2V0X2ZpeG1hcCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdtc2l4LT50YWJsZV9pZHgnIFt3XSAobG9jYWwgY2FwKQpbYm91
bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9ubWkuYzo0MjcgY3B1X25taV9jYWxs
YmFjaygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW2NvbnN0LWNwdXNdICAgMTI5IHhlbi9hcmNoL3g4
Ni9udW1hLmM6MTc0IHNldHVwX25vZGVfYm9vdG1lbSgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdub2RlX2RhdGEnIFt3XQpbY29uc3QtY3B1
c10gICAxMjkgeGVuL2FyY2gveDg2L251bWEuYzoyODUgbnVtYV9hZGRfY3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90b19ub2Rl
JyBbd10KW2NvbnN0LWNwdXNdICAgMTI5IHhlbi9hcmNoL3g4Ni9udW1hLmM6
MjkwIG51bWFfc2V0X25vZGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnY3B1X3RvX25vZGUnIFt3XQpbY29uc3QtY3B1c10gICAgIDIgeGVu
L2FyY2gveDg2L251bWEuYzo4NyBwb3B1bGF0ZV9tZW1ub2RlbWFwKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21lbW5vZGVtYXAnIFt3XQpb
Y29uc3QtY3B1c10gICAxMjcgeGVuL2FyY2gveDg2L251bWEuYzo4OSBwb3B1
bGF0ZV9tZW1ub2RlbWFwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ21lbW5vZGVtYXAnIFt3XQpbb3Byb2ZpbGVdICAgIDEyOSB4ZW4vYXJj
aC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jOjg5IG5taV9jYWxsYmFjaygpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfbXNycycgW3JdCltv
cHJvZmlsZV0gICAxMDggeGVuL2FyY2gveDg2L29wcm9maWxlL29wX21vZGVs
X3A0LmM6NDkzIHBtY19zZXR1cF9vbmVfcDRfY291bnRlcigpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdjb3VudGVyX2NvbmZpZycgW3JdCltv
cHJvZmlsZV0gICAxMDggeGVuL2FyY2gveDg2L29wcm9maWxlL29wX21vZGVs
X3A0LmM6NTEzIHBtY19zZXR1cF9vbmVfcDRfY291bnRlcigpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdwNF9jb3VudGVycycgW3ddCltvcHJv
ZmlsZV0gICAgMTI5IHhlbi9hcmNoL3g4Ni9vcHJvZmlsZS9vcF9tb2RlbF9w
cHJvLmM6MjY0IHBwcm9fbG9hZF9tc3IoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnbXNycycgW3JdCltvcHJvZmlsZV0gICAgMTI5IHhlbi9h
cmNoL3g4Ni9vcHJvZmlsZS9vcF9tb2RlbF9wcHJvLmM6Mjc5IHBwcm9fc2F2
ZV9tc3IoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbXNycycg
W3ddCltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9hcmNoL3g4Ni9wZXJj
cHUuYzozNyBpbml0X3BlcmNwdV9hcmVhKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbaGFyZC10by10
cmlnZ2VyXSAgIDEyOSB4ZW4vYXJjaC94ODYvcGVyY3B1LmM6NjAgZnJlZV9w
ZXJjcHVfYXJlYSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdf
X3Blcl9jcHVfb2Zmc2V0JyBbd10KW2NvbnN0YW50XSAgIDEyOSB4ZW4vYXJj
aC94ODYvcGh5c2Rldi5jOjU4IHBoeXNkZXZfaHZtX21hcF9waXJxKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2h2bV9pcnFfZHBjaS0+Z2ly
cScgW3JdIChsb2NhbCBjYXApCltkb21jdGxdICAgMTI5IHhlbi9hcmNoL3g4
Ni9wc3IuYzoxMDAzIGluc2VydF92YWxfaW50b19hcnJheSgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdmZWF0X3Byb3BzJyBbcl0gKGxvY2Fs
IGNhcCkKW2xvb3BdICAgMTI5IHhlbi9hcmNoL3g4Ni9wc3IuYzoxMDcyIGNv
bXBhcmVfdmFsKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Zl
YXQtPmNvc19yZWdfdmFsJyBbcl0KW2JvdW5kXSAgIDEyOSB4ZW4vYXJjaC94
ODYvcHNyLmM6MTA5MCBmaW5kX2NvcygpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdpbmZvLT5mZWF0dXJlcycgW3JdCltib3VuZF0gICAxMjkg
eGVuL2FyY2gveDg2L3Bzci5jOjEyMDIgcGlja19hdmFpbF9jb3MoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaW5mby0+ZmVhdHVyZXMnIFty
XQpbZG9tY3RsXSAgIDEyOCB4ZW4vYXJjaC94ODYvcHNyLmM6MTIzNyBnZXRf
c29ja2V0X2NwdSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdz
b2NrZXRfY3B1bWFzaycgW3JdIChsb2NhbCBjYXApCltkb21jdGxdICAgMTI5
IHhlbi9hcmNoL3g4Ni9wc3IuYzoxMzQ4IHBzcl9zZXRfdmFsKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2QtPmFyY2gucHNyX2Nvc19pZHMn
IFt3XQpbYm91bmRdICAgMTI5IHhlbi9hcmNoL3g4Ni9wc3IuYzoxNjIwIHBz
cl9jcHVfZmluaSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdj
cHVfZGF0YScgW3JdCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L3Bz
ci5jOjM3MiBjYXRfaW5pdF9mZWF0dXJlKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2luZm8tPmZlYXR1cmVzJyBbd10gKGxvY2FsIGNhcCkK
W2FyY2hfZG9fZG9tY3RsXSAgIDEyOSB4ZW4vYXJjaC94ODYvcHNyLmM6ODY4
IHBzcl9nZXRfdmFsKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3NvY2tldF9pbmZvJyBbd10KW2FyY2hfZG9fZG9tY3RsXSAgIDEyOSB4ZW4v
YXJjaC94ODYvcHNyLmM6ODY5IHBzcl9nZXRfdmFsKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2QtPmFyY2gucHNyX2Nvc19pZHMnIFt3XQpb
ZG9tY3RsXSAgIDEyOSB4ZW4vYXJjaC94ODYvcHNyLmM6OTk5IGluc2VydF92
YWxfaW50b19hcnJheSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdpbmZvLT5mZWF0dXJlcycgW3JdIChsb2NhbCBjYXApCltwdl0gICAgMTI5
IHhlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jOjI0MSBkb191
cGRhdGVfZGVzY3JpcHRvcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdnZHRfcGVudCcgW3ddCltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmM6MzggZG9tMF91cGRhdGVfcGh5c21hcCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2cGh5c21hcF9zJyBbd10KW3B2
XSAgICAxMjkgeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYzo0MiBkb20w
X3VwZGF0ZV9waHlzbWFwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ1JEV1JfQ09NUEFUX01QVF9WSVJUX1NUQVJUJyBbd10KW3B2XSAgICAx
MjkgeGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYzoyNyBnZHRfbGR0X2Rlc2Nf
cHRyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3RibCcgW3Jd
Cltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYzox
MTI2IHdyaXRlX21zcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdjdXJyLT5hcmNoLnB2X3ZjcHUuZHJfbWFzaycgW3ddCltwdl0gICAgMTI5
IHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYzo3MDkgcmVhZF9jcigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjdXJyLT5hcmNoLnB2
X3ZjcHUuY3RybHJlZycgW3JdCltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9w
di9lbXVsLXByaXYtb3AuYzo5MjcgcmVhZF9tc3IoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnY3Vyci0+YXJjaC5wdl92Y3B1LmRyX21hc2sn
IFtyXQpbcHZdICAgIDEyOSB4ZW4vYXJjaC94ODYvcHYvbW0uYzoxMTkgcHZf
bWFwX2xkdF9zaGFkb3dfcGFnZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICcoY3Vyci0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0
X2wxdGFiWyhjdXJyLT52Y3B1X2lkID4+ICg5IC0gR0RUX0xEVF9WQ1BVX1NI
SUZUKSldICsgKChjdXJyLT52Y3B1X2lkIDw8IEdEVF9MRFRfVkNQVV9TSElG
VCkgJiAoKDEgPDwgOSkgLSAxKSkpICsgMTYnIFtyXQpbcHZdICAgIDEyOSB4
ZW4vYXJjaC94ODYvcHYvbW0uYzoxOCBndWVzdF9nZXRfZWZmX2wxZSgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdMSU5FQVJfUFRfVklSVF9T
VEFSVCcgW3ddCltwdl0gICAgMTI5IHhlbi9hcmNoL3g4Ni9wdi9tbS5jOjQ1
IG1hcF9ndWVzdF9sMWUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnKChMSU5FQVJfUFRfVklSVF9TVEFSVCkgKyAoKExJTkVBUl9QVF9WSVJU
X1NUQVJUICYgKCgoMSkgPDwgNDgpIC0gMSkpID4+IDEyKSknIFt3XQpbcHZd
ICAgIDEyOCB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYzo2NyBwdl9pbmplY3Rf
ZXZlbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnY3Vyci0+
YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCcgW3JdIChsb2NhbCBjYXApCltpbml0
XSAgIDEyOSB4ZW4vYXJjaC94ODYvc2V0dXAuYzoyMjEgaW5pdGlhbF9pbWFn
ZXNfbnJwYWdlcygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdu
b2RlX2RhdGEnIFtyXQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L3NldHVw
LmM6MjY2IHNyYXRfZGV0ZWN0X25vZGUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAneDg2X2NwdV90b19hcGljaWQnIFtyXQpbYm9vdF0gICAx
MjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzoxMDA0IGNwdV9zbXBib290X2Fs
bG9jKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lkdF90YWJs
ZXMnIFt3XQpbYm9vdF0gICAxMjkgeGVuL2FyY2gveDg2L3NtcGJvb3QuYzox
MDAgc21wX3N0b3JlX2NwdV9pbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2NwdV9kYXRhJyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jOjExODQgcmVtb3ZlX3NpYmxpbmdpbmZvKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRhJyBbd10KW2Jv
dW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjExOTAgcmVtb3Zl
X3NpYmxpbmdpbmZvKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYm9vdF0gICAgMTI5IHhlbi9hcmNo
L3g4Ni9zbXBib290LmM6MTI2MSBjcHVfYWRkKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3g4Nl9hY3BpaWRfdG9fYXBpY2lkJyBbd10KW2Jv
dW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjIzMyBsaW5rX3Ro
cmVhZF9zaWJsaW5ncygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2Jvb3RdICAgICAxIHhlbi9hcmNo
L3g4Ni9zbXBib290LmM6Mjc5IHNldF9jcHVfc2libGluZ19tYXAoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnYycgW3ddIChsb2NhbCBjYXAp
CltiaXQtYW5kXSAgIDEyOSB4ZW4vYXJjaC94ODYvc21wYm9vdC5jOjcyMiBj
bG9uZV9tYXBwaW5nKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3JwdCcgW3ddCltzaHV0ZG93bl0gICAxMjkgeGVuL2FyY2gveDg2L3NtcGJv
b3QuYzo4NDEgY2xlYW51cF9jcHVfcm9vdF9wZ3QoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltpbml0
XSAgIDEyOSB4ZW4vYXJjaC94ODYvc3JhdC5jOjE0MCBjdXRvZmZfbm9kZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdub2RlcycgW3JdClti
b3VuZF0gICAxMjkgeGVuL2FyY2gveDg2L3NyYXQuYzo0NyBub2RlX2ZvdW5k
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3B4bTJub2RlJyBb
cl0KW2NwdV91cF0gICAgICAxIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYzo2NCBj
cHVfdXBfaGVscGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbdGJvb3RdICAgMTI5IHhlbi9hcmNo
L3g4Ni90Ym9vdC5jOjg3IHRib290X2NvcHlfbWVtb3J5KCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21hcF9hZGRyJyBbcl0KW2JpdC1hbmRd
ICAgMTI3IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjEyNDEgX19wYWdlX2ZhdWx0
X3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDR0JyBb
cl0KW2JpdC1hbmRdICAgMTI3IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjEyNTAg
X19wYWdlX2ZhdWx0X3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbDN0JyBbcl0KW2JpdC1hbmRdICAgMTI3IHhlbi9hcmNoL3g4Ni90
cmFwcy5jOjEyNjEgX19wYWdlX2ZhdWx0X3R5cGUoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnbDJ0JyBbcl0KW2JpdC1hbmRdICAgMTI3IHhl
bi9hcmNoL3g4Ni90cmFwcy5jOjEyNzIgX19wYWdlX2ZhdWx0X3R5cGUoKSB3
YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDF0JyBbcl0KW2luaXRd
ICAgMTI5IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjE5MDUgX19zZXRfaW50cl9n
YXRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lkdF90YWJs
ZScgW3ddCltjb25zdGFudF0gICAxMjkgeGVuL2FyY2gveDg2L3RyYXBzLmM6
MjE5NCBzZXRfZGVidWdyZWcoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAndi0+YXJjaC5kZWJ1Z3JlZycgW3ddCltoYXJkIHRvIHRyaWdnZXJd
ICAgMTI5IHhlbi9hcmNoL3g4Ni90cmFwcy5jOjU1MiBzaG93X3N0YWNrX292
ZXJmbG93KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3N0YWNr
X2Jhc2UnIFt3XQpbYml0LWFuZF0gICAxMjkgeGVuL2FyY2gveDg2L3g4Nl82
NC9tbS5jOjEyMTMgaGFuZGxlX21lbWFkZF9mYXVsdCgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdwbDJlJyBbcl0KW2JpdC1hbmRdICAgMTI5
IHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYzoxOTMgc2hvd19wYWdlX3dh
bGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDR0JyBbcl0K
W2JpdC1hbmRdICAgMTI5IHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYzoy
MDUgc2hvd19wYWdlX3dhbGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnbDN0JyBbcl0KW2JpdC1hbmRdICAgMTI5IHhlbi9hcmNoL3g4Ni94
ODZfNjQvdHJhcHMuYzoyMTkgc2hvd19wYWdlX3dhbGsoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDJ0JyBbcl0KW2JpdC1hbmRdICAgMTI5
IHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYzoyMzMgc2hvd19wYWdlX3dh
bGsoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbDF0JyBbcl0K
W2NvbnN0YW50XSAgICAxMjkgeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmM6
MTA1IHg4NmVtdWxfcmVhZF9kcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdjdXJyLT5hcmNoLmRlYnVncmVnJyBbcl0KW2hhcmQtdG8tdHJp
Z2dlcl0gICAxMjkgeGVuL2NvbW1vbi9iaXRtYXAuYzo1MiBjbGFtcF9sYXN0
X2J5dGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnYnAnIFt3
XQpbYm91bmQ/XSAgICAxMjkgeGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmM6
NDIgY29tcGF0X3ZjcHVfb3AoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnZC0+dmNwdScgW3JdIChsb2NhbCBjYXApCltsb29wXSAgICAxMjkg
eGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmM6MjkwIGNvbXBhdF9tZW1vcnlf
b3AoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaWR4cycgW3dd
IChsb2NhbCBjYXApCltsb29wXSAgICAxMjkgeGVuL2NvbW1vbi9jb21wYXQv
bWVtb3J5LmM6MjkxIGNvbXBhdF9tZW1vcnlfb3AoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnZ3BmbnMnIFt3XSAobG9jYWwgY2FwKQpbY29u
c3RhbnRdICAgMTI4IHhlbi9jb21tb24vZG9tYWluLmM6MTIxIHZjcHVfaW5m
b19yZXNldCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcoZC0+
c2hhcmVkX2luZm8pLT52Y3B1X2luZm8nIFtyXSAobG9jYWwgY2FwKQpbYm91
bmRdICAgIDEyOSB4ZW4vY29tbW9uL2RvbWFpbi5jOjEyOTkgZG9fdmNwdV9v
cCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdkLT52Y3B1JyBb
cl0gKGxvY2FsIGNhcCkKW2NvbnN0YW50XSAgICAxMjkgeGVuL2NvbW1vbi9l
dmVudF9jaGFubmVsLmM6MTEzIGV2dGNobl9mcm9tX3BvcnQoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZC0+ZXZ0Y2huJyBbcl0gKGxvY2Fs
IGNhcCkKW2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVs
LmM6MTE0IGV2dGNobl9mcm9tX3BvcnQoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnZC0+ZXZ0Y2huX2dyb3VwJyBbcl0KW2ZpeGVkXSAgICAx
MjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmM6MTczIGV2dGNobl9hbGxv
Y2F0ZV9wb3J0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Qt
PmV2dGNobl9ncm91cCcgW3ddCltmaXhlZF0gICAgMTI5IHhlbi9jb21tb24v
ZXZlbnRfY2hhbm5lbC5jOjE3NyBldnRjaG5fcG9ydF9zZXRfcGVuZGluZygp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdkLT52Y3B1JyBbd10K
W2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmM6NzI1
IGd1ZXN0X2VuYWJsZWRfZXZlbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAndi0+dmlycV90b19ldnRjaG4nIFtyXQpbY29uc3RhbnRdICAg
IDEyOSB4ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYzo3Mzggc2VuZF9ndWVz
dF92Y3B1X3ZpcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
di0+dmlycV90b19ldnRjaG4nIFtyXQpbZml4ZWRdICAgIDEyOSB4ZW4vY29t
bW9uL2V2ZW50X2NoYW5uZWwuYzo3Njcgc2VuZF9ndWVzdF9nbG9iYWxfdmly
cSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd2LT52aXJxX3Rv
X2V2dGNobicgW3JdCltmaXhlZF0gICAgMTI5IHhlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jOjgwNyBzZW5kX2dsb2JhbF92aXJxKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2dsb2JhbF92aXJxX2hhbmRsZXJzJyBbd10K
W2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmM6ODI2
IHNldF9nbG9iYWxfdmlycV9oYW5kbGVyKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2dsb2JhbF92aXJxX2hhbmRsZXJzJyBbcl0gKGxvY2Fs
IGNhcCkKW2ZpeGVkXSAgICAxMjkgeGVuL2NvbW1vbi9ldmVudF9maWZvLmM6
MzkgZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnZC0+ZXZ0Y2huX2ZpZm8uZXZlbnRfYXJyYXkn
IFtyXQpbYm91bmRdICAgIDEyOSB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmM6
MjM0NSByZWxlYXNlX2dyYW50X2Zvcl9jb3B5KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3JndC0+c3RhdHVzJyBbcl0KW2RvbTBdICAgIDEy
OSB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmM6MzkwMyBnbnR0YWJfbWFwX2Zy
YW1lKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2d0LT5zaGFy
ZWRfcmF3JyBbcl0gKGxvY2FsIGNhcCkKW3VubGlrZWx5XSAgICAxMjkgeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jOjUzMyBwdXRfbWFwdHJhY2tfaGFuZGxl
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3QtPm1hcHRyYWNr
JyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vY29tbW9uL2d1ZXN0Y29weS5jOjI3
IHNhZmVfY29weV9zdHJpbmdfZnJvbV9ndWVzdCgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICd0bXAnIFt3XSAobG9jYWwgY2FwKQpbaW5pdF0g
ICAxMjkgeGVuL2NvbW1vbi9ndW56aXAuYzozNzUgaHVmdF9idWlsZCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjJyBbd10KW2luaXRdICAg
MTI5IHhlbi9jb21tb24vZ3VuemlwLmM6NDMzIGh1ZnRfYnVpbGQoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAneCcgW3ddCltpbml0XSAgIDEy
OSB4ZW4vY29tbW9uL2d1bnppcC5jOjYwOSBpbmZsYXRlX2NvZGVzKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21hc2tfYml0cycgW3JdCltr
ZXhlY10gICAxMjkgeGVuL2NvbW1vbi9rZXhlYy5jOjkyNCBrZXhlY19zZWdt
ZW50c19hZGRfc2VnbWVudCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdzZWdtZW50cycgW3ddCltrZXhlY10gICAgICAxIHhlbi9jb21tb24v
a2V4ZWMuYzo5NzQga2V4ZWNfc2VnbWVudHNfZnJvbV9pbmRfcGFnZSgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzZWdtZW50cycgW3ddCltp
bnRlcmFjdGl2ZV0gICAgMTI5IHhlbi9jb21tb24va2V5aGFuZGxlci5jOjEw
NyByZWdpc3Rlcl9rZXloYW5kbGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2tleV90YWJsZScgW3ddIChsb2NhbCBjYXApCltpbnRlcmFj
dGl2ZV0gICAgMTI5IHhlbi9jb21tb24va2V5aGFuZGxlci5jOjExOSByZWdp
c3Rlcl9pcnFfa2V5aGFuZGxlcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdrZXlfdGFibGUnIFt3XSAobG9jYWwgY2FwKQpbaW50ZXJhY3Rp
dmVdICAgIDEyOSB4ZW4vY29tbW9uL2tleWhhbmRsZXIuYzo4NyBoYW5kbGVf
a2V5cHJlc3MoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAna2V5
X3RhYmxlJyBbcl0gKGxvY2FsIGNhcCkKW2hhcmQtdG8tdHJpZ2dlcl0gICAx
MjggeGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYzoxNDQgZWxm
X3hlbl9wYXJzZV9ub3RlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ25vdGVfZGVzYycgW3ddIChsb2NhbCBjYXApCltoYXJkLXRvLXRyaWdn
ZXJdICAgMTI4IHhlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmM6
MTQ1IGVsZl94ZW5fcGFyc2Vfbm90ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdwYXJtcy0+ZWxmX25vdGVzJyBbd10gKGxvY2FsIGNhcCkK
W2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi9saWJlbGYvbGli
ZWxmLWRvbWluZm8uYzo0NDEgZWxmX3hlbl9mZWF0dXJlX3NldCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhZGRyJyBbd10KW2hhcmQtdG8t
dHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi9saXZlcGF0Y2guYzoxNjA5IHN0
YXRlMnN0cigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICduYW1l
cycgW3JdIChsb2NhbCBjYXApClt0bWVtXSAgIDEyOSB4ZW4vY29tbW9uL2x6
by5jOjEzNiBsem8xeF8xX2RvX2NvbXByZXNzKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2RpY3QnIFtyXQpbYm91bmRdICAgMTI5IHhlbi9j
b21tb24vcGFnZV9hbGxvYy5jOjE3ODUgYXZhaWxfaGVhcF9wYWdlcygpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdhdmFpbFtpXScgW3JdIChs
b2NhbCBjYXApCltpbml0XSAgIDEyOSB4ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YzoxODg4IGZpbmRfbm9uX3NtdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdub2RlX3RvX2NwdW1hc2snIFt3XQpbYm91bmRdICAgMTI5IHhl
bi9jb21tb24vcGFnZV9hbGxvYy5jOjU0OSBpbml0X25vZGVfaGVhcCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfaGVhcCcgW3ddCltib3Vu
ZF0gICAxMjkgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmM6NTUwIGluaXRfbm9k
ZV9oZWFwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2F2YWls
JyBbd10KW2hhcmQtdC10cmlnZ2VyXSAgIDEyOSB4ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYzo3MTUgcGFnZV9saXN0X2FkZF9zY3J1YigpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICcqX2hlYXBbbm9kZV0nIFt3XQpbY29uc3Rh
bnRdICAgMTI5IHhlbi9jb21tb24vcGFnZV9hbGxvYy5jOjgyNSBnZXRfZnJl
ZV9idWRkeSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcqX2hl
YXBbbm9kZV0nIFtyXQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29t
bW9uL3JhZGl4LXRyZWUuYzo5NiByYWRpeF90cmVlX21heGluZGV4KCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2hlaWdodF90b19tYXhpbmRl
eCcgW3JdCltib3VuZF0gICAxMjkgeGVuL2NvbW1vbi9yY3VwZGF0ZS5jOjQ0
MSByY3VfcGVuZGluZygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2JvdW5kXSAgIDEyOSB4ZW4vY29t
bW9uL3JjdXBkYXRlLmM6NDUyIHJjdV9uZWVkc19jcHUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClti
b3VuZC1jYWxsYmFja10gICAxMjkgeGVuL2NvbW1vbi9yY3VwZGF0ZS5jOjU3
MyBjcHVfY2FsbGJhY2soKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMTcgeGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6MTI4NCBydW5xX2luc2VydCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0
JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYzoxMzcxIHRpY2tsZV9zY29yZSgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDExNyB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzoxNDkzIHJ1bnFfdGlj
a2xlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2Nw
dV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyMyB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYzoyMDg0IGNzY2hlZDJfdmNwdV9zbGVlcCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW3NjaGVkdWxlXSAgICAxMjYgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmM6MjEwNSBjc2NoZWQyX3ZjcHVfd2FrZSgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxl
XSAgICAgMjIgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6MjIzMSBjc2No
ZWQyX2NwdV9waWNrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jOjI1NzAgYmFsYW5jZV9sb2FkKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQn
IFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jOjMyNjkgcnVucV9jYW5kaWRhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6MzM0OSBydW5xX2Nh
bmRpZGF0ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZGxl
X3ZjcHUnIFtyXQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jOjM2NTkgZHVtcF9wY3B1KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVd
ICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jOjM4NzcgY3NjaGVk
Ml9zd2l0Y2hfc2NoZWQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1
ZSAnaWRsZV92Y3B1JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYzozODg3IGNzY2hlZDJfc3dpdGNoX3NjaGVkKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZz
ZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jOjU3NSBjc2NoZWQyX3BjcHUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmM6NjY1IHNtdF9pZGxl
X21hc2tfc2V0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jOjY3NyBzbXRfaWRsZV9tYXNrX2NsZWFyKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZz
ZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyNCB4ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdDIuYzo3MTAgZ2V0X2ZhbGxiYWNrX2NwdSgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVk
dWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzo4NDAgc2Ft
ZV9ub2RlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90
b19ub2RlJyBbcl0KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYzo4NDUgc2FtZV9zb2NrZXQoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnY3B1X2RhdGEnIFtyXQpbc2NoZWR1bGVdICAgICAy
NCB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYzo4ODMgY3B1X3RvX3J1bnF1
ZXVlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV9kYXRh
JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYzo5MiBwY3B1X3NjaGVkdWxlX2xvY2soKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVs
ZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMDQgcGNwdV9z
Y2hlZHVsZV9sb2NrX2lycXNhdmUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAx
MjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMDcgcGNwdV9zY2hlZHVs
ZV91bmxvY2tfaXJxcmVzdG9yZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgICAx
MjMgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMDk5IGNzY2hlZF92Y3B1
X3NsZWVwKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyNiB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jOjExMjEgY3NjaGVkX3ZjcHVfd2FrZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5j
OjExNiBwY3B1X3NjaGVkdWxlX3RyeWxvY2soKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVs
ZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoxMzMzIGNzY2hl
ZF9ydW5xX3NvcnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYzoxNTg0IGNzY2hlZF90aWNrKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmM6
MTYxMCBjc2NoZWRfcnVucV9zdGVhbCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jOjE2ODcgY3NjaGVkX2xv
YWRfYmFsYW5jZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdf
X3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jOjE2OTIgY3NjaGVkX2xvYWRfYmFsYW5jZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjcHVfdG9fbm9kZScg
W3JdCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YzoyMjQ0IGNzY2hlZF90aWNrX3N1c3BlbmQoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVs
ZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzoyMjU1IGNzY2hl
ZF90aWNrX3Jlc3VtZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdC5jOjI1MSBpc19ydW5xX2lkbGUoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcg
W3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YzoyNjAgaW5jX25yX3J1bm5hYmxlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAg
MTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmM6MjY4IGRlY19ucl9ydW5u
YWJsZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jOjUyOCBjc2NoZWRfZGVpbml0X3BkYXRhKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NwdV90b19ub2RlJyBbcl0KW3Nj
aGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jOjU5NiBp
bml0X3BkYXRhKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nw
dV90b19ub2RlJyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jOjYwOCBpbml0X3BkYXRhKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1
bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmM6NjE4IGNzY2hl
ZF9pbml0X3BkYXRhKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmM6NjM4IGNzY2hlZF9zd2l0Y2hfc2NoZWQo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYzo2NDQgY3NjaGVkX3N3aXRjaF9zY2hlZCgpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdpZGxlX3ZjcHUnIFt3XQpbc2NoZWR1bGVd
ICAgIDEyNiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jOjczNiBfY3NjaGVk
X2NwdV9waWNrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmM6OTQzIGNzY2hlZF92Y3B1X2FjY3QoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcg
W3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
Yzo5NiBwY3B1X3NjaGVkdWxlX3VubG9jaygpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxl
XSAgICAxMjQgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYzo5OSB2Y3B1X3Nj
aGVkdWxlX3VubG9ja19pcnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkg
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6MTI2IHZjcHVfY2hlY2tfYWZmaW5p
dHkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hl
ZF9udWxsLmM6MTY1IGluaXRfcGRhdGEoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6MTcxIG51bGxfaW5pdF9w
ZGF0YSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9j
cHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3Nj
aGVkX251bGwuYzoxOTMgbnVsbF9kZWluaXRfcGRhdGEoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltz
Y2hlZHVsZV0gICAxMjcgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6Mjc3IHBp
Y2tfY3B1KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24v
c2NoZWRfbnVsbC5jOjM0MyB2Y3B1X2Fzc2lnbigpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVk
dWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkX251bGwuYzozNjUgdmNwdV9k
ZWFzc2lnbigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Bl
cl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9u
L3NjaGVkX251bGwuYzozODcgbnVsbF9zd2l0Y2hfc2NoZWQoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3dd
CltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6Mzkz
IG51bGxfc3dpdGNoX3NjaGVkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2lkbGVfdmNwdScgW3ddCltzY2hlZHVsZV0gICAgMTI2IHhlbi9j
b21tb24vc2NoZWRfbnVsbC5jOjU0NCBudWxsX3ZjcHVfd2FrZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW3NjaGVkdWxlXSAgICAxMjMgeGVuL2NvbW1vbi9zY2hlZF9udWxsLmM6
NTcxIG51bGxfdmNwdV9zbGVlcCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEy
OSB4ZW4vY29tbW9uL3NjaGVkX251bGwuYzo2MzUgbnVsbF92Y3B1X21pZ3Jh
dGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddIChsb2NhbCBjYXApCltzY2hlZHVsZV0gICAgMTI0IHhl
bi9jb21tb24vc2NoZWRfbnVsbC5jOjkzIHZjcHVfc2NoZWR1bGVfbG9jaygp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10KW3NjaGVkdWxlXSAgICAxMjMgeGVuL2NvbW1vbi9zY2hlZF9y
dC5jOjExNTMgcnRfdmNwdV9zbGVlcCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDExNyB4ZW4vY29tbW9uL3NjaGVkX3J0LmM6MTIwOCBydW5xX3RpY2tsZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zm
c2V0JyBbd10gKGxvY2FsIGNhcCkKW3NjaGVkdWxlXSAgICAxMjYgeGVuL2Nv
bW1vbi9zY2hlZF9ydC5jOjEyNjkgcnRfdmNwdV93YWtlKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpb
c2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfcnQuYzozNjIgcnRf
ZHVtcF9wY3B1KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21t
b24vc2NoZWRfcnQuYzo3NDggcnRfc3dpdGNoX3NjaGVkKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpb
c2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWRfcnQuYzo3NjQgcnRf
c3dpdGNoX3NjaGVkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2lkbGVfdmNwdScgW3ddCltzY2hlZHVsZV0gICAgMTI2IHhlbi9jb21tb24v
c2NoZWRfcnQuYzo5NSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XQpbc2NoZWR1bGVdICAgIDEyNiB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTA1
IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1
bGVdICAgIDEyNiB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTA4IHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0g
ICAgMTI2IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxMTcgdmNwdV9zY2hlZHVs
ZXIoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jOjE2MjkgY3B1X3NjaGVkdWxlX3VwKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1
bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxNjM1IGNwdV9zY2hl
ZHVsZV91cCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZGxl
X3ZjcHUnIFtyXQpbc2NoZWR1bGVdICAgIDEyNSB4ZW4vY29tbW9uL3NjaGVk
dWxlLmM6MTYzIHZjcHVfdXJnZW50X2NvdW50X3VwZGF0ZSgpIHdhcm46IHBv
dGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10K
W3NjaGVkdWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTY4NSBj
cHVfc2NoZWR1bGVfZG93bigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgIDEyOSB4
ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTY4OSBjcHVfc2NoZWR1bGVfZG93bigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpZGxlX3ZjcHUnIFt3
XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxNzAx
IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAg
IDEyOSB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6MTgzOCBzY2hlZHVsZV9jcHVf
c3dpdGNoKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVy
X2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgIDEyNiB4ZW4vY29tbW9u
L3NjaGVkdWxlLmM6MTgzIHZjcHVfcnVuc3RhdGVfY2hhbmdlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzoxODcx
IHNjaGVkdWxlX2NwdV9zd2l0Y2goKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnaWRsZV92Y3B1JyBbcl0KW3NjaGVkdWxlXSAgIDEyOSB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmM6MjE2IGdldF9jcHVfaWRsZV90aW1lKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lkbGVfdmNwdScgW3JdCltz
Y2hlZHVsZV0gICAxMjkgeGVuL2NvbW1vbi9zY2hlZHVsZS5jOjI5MCBzY2hl
ZF9pbml0X3ZjcHUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X19wZXJfY3B1X29mZnNldCcgW3ddCltzY2hlZHVsZV0gICAgMTI3IHhlbi9j
b21tb24vc2NoZWR1bGUuYzo0MTQgc2NoZWRfZGVzdHJveV92Y3B1KCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQn
IFt3XQpbc2NoZWR1bGVdICAgIDEyNCB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6
NDYwIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZCgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3NjaGVk
dWxlXSAgIDEyOSB4ZW4vY29tbW9uL3NjaGVkdWxlLmM6NTU1IHZjcHVfbW92
ZV9sb2NrZWQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19w
ZXJfY3B1X29mZnNldCcgW3ddIChsb2NhbCBjYXApCltzY2hlZHVsZV0gICAx
MjkgeGVuL2NvbW1vbi9zY2hlZHVsZS5jOjU4NiB2Y3B1X21vdmVfbm9zY2hl
ZCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVf
b2Zmc2V0JyBbd10KW3NjaGVkdWxlXSAgICAxMjUgeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jOjY3MiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2No
ZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1bGUuYzo3OTAgY3B1X2Rp
c2FibGVfc2NoZWR1bGVyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhl
bi9jb21tb24vc2NoZWR1bGUuYzo5NCBwY3B1X3NjaGVkdWxlX2xvY2tfaXJx
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbc2NoZWR1bGVdICAgMTI5IHhlbi9jb21tb24vc2NoZWR1
bGUuYzo5OCBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddClti
b3VuZF0gICAgMTI5IHhlbi9jb21tb24vc29mdGlycS5jOjEwMCBjcHVfcmFp
c2Vfc29mdGlycSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdp
cnFfc3RhdCcgW3ddCltjb25zdGFudF0gICAgMTI5IHhlbi9jb21tb24vc29m
dGlycS5jOjcwIG9wZW5fc29mdGlycSgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdzb2Z0aXJxX2hhbmRsZXJzJyBbd10gKGxvY2FsIGNhcCkK
W3N0b3AtbWFjaGluZV0gICAxMjkgeGVuL2NvbW1vbi9zdG9wX21hY2hpbmUu
YzoxODIgY3B1X2NhbGxiYWNrKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbaGFyZC10by10cmlnZ2Vy
XSAgIDEyOSB4ZW4vY29tbW9uL3N5bWJvbHMuYzoxNzAgc3ltYm9sc19nZXRf
c3ltYm9sX3R5cGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
c3ltYm9sc19uYW1lcycgW3JdCltoYXJkLXRvLXRyaWdnZXJdICAgICAxIHhl
bi9jb21tb24vc3ltYm9scy5jOjIwMyB4ZW5zeW1zX3JlYWQoKSB3YXJuOiBw
b3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltYm9sc19hZGRyZXNzZXMnIFty
XSAobG9jYWwgY2FwKQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29t
bW9uL3N5bWJvbHMuYzo0OCBzeW1ib2xzX2V4cGFuZF9zeW1ib2woKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltYm9sc19uYW1lcycgW3Jd
CltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9jb21tb24vc3ltYm9scy5j
Ojg4IGdldF9zeW1ib2xfb2Zmc2V0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3N5bWJvbHNfbWFya2VycycgW3JdCltib3VuZF0gICAxMjkg
eGVuL2NvbW1vbi90YXNrbGV0LmM6MjI3IGNwdV9jYWxsYmFjaygpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBb
d10KW2JvdW5kXSAgIDEyOCB4ZW4vY29tbW9uL3Rhc2tsZXQuYzozOSB0YXNr
bGV0X2VucXVldWUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X19wZXJfY3B1X29mZnNldCcgW3ddCltib3VuZF0gICAxMjkgeGVuL2NvbW1v
bi90aW1lci5jOjEwNiByZW1vdmVfZnJvbV9oZWFwKCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2hlYXAnIFtyXSAobG9jYWwgY2FwKQpbYm91
bmRdICAgMTI5IHhlbi9jb21tb24vdGltZXIuYzoxMzEgYWRkX3RvX2hlYXAo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaGVhcCcgW3ddClti
b3VuZF0gICAxMjkgeGVuL2NvbW1vbi90aW1lci5jOjI5OCBpbml0X3RpbWVy
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XQpbYm91bmRdICAgMTI5IHhlbi9jb21tb24vdGltZXIuYzoz
NjkgbWlncmF0ZV90aW1lcigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10gKGxvY2FsIGNhcCkKW2hhcmQt
dG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi90aW1lci5jOjU2NSBtaWdy
YXRlX3RpbWVyc19mcm9tX2NwdSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10gKGxvY2FsIGNhcCkKW2Jv
dW5kXSAgIDEyOSB4ZW4vY29tbW9uL3RpbWVyLmM6NjA4IGNwdV9jYWxsYmFj
aygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVf
b2Zmc2V0JyBbd10KW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1v
bi90aW1lci5jOjYwIGRvd25faGVhcCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdoZWFwJyBbcl0KW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkg
eGVuL2NvbW1vbi90aW1lci5jOjgwIHVwX2hlYXAoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnaGVhcCcgW3JdClt0bWVtXSAgIDEyOSB4ZW4v
Y29tbW9uL3RtZW0uYzoxNDMxIGRvX3RtZW1fZGVzdHJveV9wb29sKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2NsaWVudC0+cG9vbHMnIFty
XSAobG9jYWwgY2FwKQpbdG1lbV0gICAxMjkgeGVuL2NvbW1vbi90bWVtLmM6
MTcwOSB0bWVtY19zYXZlX2dldF9uZXh0X3BhZ2UoKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnY2xpZW50LT5wb29scycgW3JdIChsb2NhbCBj
YXApClt0bWVtXSAgIDEyOSB4ZW4vY29tbW9uL3RtZW0uYzoxODExIHRtZW1j
X3Jlc3RvcmVfcHV0X3BhZ2UoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnY2xpZW50LT5wb29scycgW3JdIChsb2NhbCBjYXApClt0bWVtXSAg
IDEyOSB4ZW4vY29tbW9uL3RtZW0uYzoxODI5IHRtZW1jX3Jlc3RvcmVfZmx1
c2hfcGFnZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdjbGll
bnQtPnBvb2xzJyBbcl0gKGxvY2FsIGNhcCkKW3RtZW1dICAgMTI5IHhlbi9j
b21tb24vdG1lbV94ZW4uYzoyMjMgY3B1X2NhbGxiYWNrKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpb
aW5pdF0gICAxMjUgeGVuL2NvbW1vbi91bmx6bWEuYzozMDYgcGVla19vbGRf
Ynl0ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd3ci0+YnVm
ZmVyJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRdICAgMTI5IHhlbi9jb21tb24v
dW54ei5jOjE4NCBkZWNfdmxpKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ2luJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRdICAgMTI5IHhlbi9j
b21tb24vdW54ei5jOjMyNyBkaWN0X2dldCgpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICdkaWN0LT5idWYnIFtyXQpbaW5pdF0gICAgIDEgeGVu
L2NvbW1vbi91bnh6LmM6MzYyIGRpY3RfcmVwZWF0KCkgd2FybjogcG90ZW50
aWFsIHNwZWN0cmUgaXNzdWUgJ2RpY3QtPmJ1ZicgW3JdCltpbml0XSAgIDEy
MyB4ZW4vY29tbW9uL3VueHouYzo0NTUgcmNfcmVhZF9pbml0KCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2ItPmluJyBbcl0KW2luaXRdICAg
MTI5IHhlbi9jb21tb24vdW54ei5jOjQ2IHh6X2NyYzMyKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3h6X2NyYzMyX3RhYmxlJyBbcl0KW2lu
aXRdICAgMTIxIHhlbi9jb21tb24vdW54ei5jOjQ4MiByY19ub3JtYWxpemUo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncmMtPmluJyBbcl0K
W2luaXRdICAgMTI2IHhlbi9jb21tb24vdW54ei5jOjYwMyBkZWNfbWFpbigp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdiLT5pbicgW3JdIChs
b2NhbCBjYXApCltpbml0XSAgIDEyOSB4ZW4vY29tbW9uL3VueHouYzo2MjYg
bHptYV9sZW4oKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnbC0+
bG93JyBbcl0KW2luaXRdICAgMTI5IHhlbi9jb21tb24vdW54ei5jOjYzMSBs
em1hX2xlbigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdsLT5t
aWQnIFtyXQpbaW5pdF0gICAxMjggeGVuL2NvbW1vbi91bnh6LmM6NjYwIGx6
bWFfbWF0Y2goKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncy0+
bHptYS5kaXN0X3Nsb3QnIFtyXQpbaW5pdF0gICAxMjkgeGVuL2NvbW1vbi91
bnh6LmM6Njk0IGx6bWFfcmVwX21hdGNoKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ3MtPmx6bWEuaXNfcmVwMF9sb25nW3MtPmx6bWEuc3Rh
dGVdJyBbd10KW2luaXRdICAgMTI0IHhlbi9jb21tb24vdW54ei5jOjk3MCB4
el9kZWNfbHptYTJfcnVuKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2ItPmluJyBbcl0KW2NvbnN0XSAgIDEyOSB4ZW4vY29tbW9uL3ZtX2V2
ZW50LmM6NTEgdm1fZXZlbnRfZW5hYmxlKCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2QtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXMnIFtyXQpb
cHJpbnRmXSAgICAxMjggeGVuL2NvbW1vbi92c3ByaW50Zi5jOjEwNCBzaW1w
bGVfc3RydG91bGwoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
X2N0eXBlJyBbd10gKGxvY2FsIGNhcCkKW2hhcmQtdG8tdHJpZ2dlcl0gICAx
MjkgeGVuL2NvbW1vbi92c3ByaW50Zi5jOjUzIHNpbXBsZV9zdHJ0b3VsKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19jdHlwZScgW3ddIChs
b2NhbCBjYXApCltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9jb21tb24v
eG1hbGxvY190bHNmLmM6MTc5IEZJTkRfU1VJVEFCTEVfQkxPQ0soKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAncC0+c2xfYml0bWFwJyBbcl0K
W2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1vbi94bWFsbG9jX3Rs
c2YuYzoxODUgRklORF9TVUlUQUJMRV9CTE9DSygpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdwLT5tYXRyaXhbKmZsXScgW3JdCltoYXJkLXRv
LXRyaWdnZXJdICAgMTI5IHhlbi9jb21tb24veG1hbGxvY190bHNmLmM6MjA2
IEVYVFJBQ1RfQkxPQ0tfSERSKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ3AtPm1hdHJpeFtmbF0nIFt3XQpbaGFyZC10by10cmlnZ2VyXSAg
IDEyOSB4ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jOjIxMyBFWFRSQUNUX0JM
T0NLX0hEUigpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwLT5z
bF9iaXRtYXAnIFt3XQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29t
bW9uL3htYWxsb2NfdGxzZi5jOjIzNCBFWFRSQUNUX0JMT0NLKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AtPm1hdHJpeFtmbF0nIFt3XQpb
aGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY29tbW9uL3htYWxsb2NfdGxz
Zi5jOjIzNyBFWFRSQUNUX0JMT0NLKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3AtPnNsX2JpdG1hcCcgW3ddCltoYXJkLXRvLXRyaWdnZXJd
ICAgMTI5IHhlbi9jb21tb24veG1hbGxvY190bHNmLmM6MjUwIElOU0VSVF9C
TE9DSygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwLT5tYXRy
aXhbZmxdJyBbcl0KW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2NvbW1v
bi94bWFsbG9jX3Rsc2YuYzoyNTQgSU5TRVJUX0JMT0NLKCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3AtPnNsX2JpdG1hcCcgW3ddCltoYXJk
LXRvLXRyaWdnZXJdICAgMTI5IHhlbi9jcnlwdG8vcmlqbmRhZWwuYzoxMDE4
IHJpam5kYWVsRW5jcnlwdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdUZTQnIFtyXQpbaGFyZC10by10cmlnZ2VyXSAgIDEyOSB4ZW4vY3J5
cHRvL3Jpam5kYWVsLmM6NzQ2IHJpam5kYWVsS2V5U2V0dXBFbmMoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnVGU0JyBbcl0KW2hhcmQtdG8t
dHJpZ2dlcl0gICAxMjkgeGVuL2NyeXB0by9yaWpuZGFlbC5jOjk1OCByaWpu
ZGFlbEVuY3J5cHQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
VGUwJyBbcl0KW2luaXRdICAgMTI5IHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1
MC5jOjE0NDYgbnMxNjU1MF9pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ25zMTY1NTBfY29tJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRd
ICAgMTI5IHhlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmM6NTMxIHNlcmlhbF9p
cnEoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnY29tJyBbcl0g
KGxvY2FsIGNhcCkKW2FybV0gICAgIDEgeGVuL2RyaXZlcnMvY2hhci9zZXJp
YWwuYzo1NDAgc2VyaWFsX3Z1YXJ0X2luZm8oKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnY29tJyBbcl0gKGxvY2FsIGNhcCkKW2luaXRdICAg
MTI5IHhlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmM6NTY1IHNlcmlhbF9yZWdp
c3Rlcl91YXJ0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nv
bScgW3ddCltwbGF0Zm9ybV9vcF0gICAxMjkgeGVuL2RyaXZlcnMvY3B1ZnJl
cS9jcHVmcmVxLmM6MTM3IGNwdWZyZXFfbGltaXRfY2hhbmdlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3
XSAobG9jYWwgY2FwKQpbcGxhdGZvcm1fb3BdICAgMTI5IHhlbi9kcml2ZXJz
L2NwdWZyZXEvY3B1ZnJlcS5jOjE0MSBjcHVmcmVxX2xpbWl0X2NoYW5nZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3JfcG1p
bmZvJyBbcl0gKGxvY2FsIGNhcCkKW3BsYXRmb3JtX29wXSAgIDEyOSB4ZW4v
ZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYzoxNzAgY3B1ZnJlcV9hZGRfY3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9w
bWluZm8nIFtyXSAobG9jYWwgY2FwKQpbcGxhdGZvcm1fb3BdICAgMTI5IHhl
bi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jOjE3OCBjcHVmcmVxX2FkZF9j
cHUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1
X29mZnNldCcgW3ddIChsb2NhbCBjYXApCltjcHUtZG93bl0gICAxMjkgeGVu
L2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmM6MzI4IGNwdWZyZXFfZGVsX2Nw
dSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3Jf
cG1pbmZvJyBbcl0gKGxvY2FsIGNhcCkKW2NwdS1kb3duXSAgIDEyOSB4ZW4v
ZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYzozMzMgY3B1ZnJlcV9kZWxfY3B1
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9v
ZmZzZXQnIFt3XSAobG9jYWwgY2FwKQpbY3B1LXVwXSAgIDEyOSB4ZW4vZHJp
dmVycy9jcHVmcmVxL2NwdWZyZXFfbWlzY19nb3Zlcm5vcnMuYzoxMDIgY3B1
ZnJlcV91c2Vyc3BhY2VfY3B1X2NhbGxiYWNrKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbY3B1ZnJl
cV0gICAgMTI2IHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcV9taXNjX2dv
dmVybm9ycy5jOjQxIGNwdWZyZXFfZ292ZXJub3JfdXNlcnNwYWNlKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19fcGVyX2NwdV9vZmZzZXQn
IFt3XQpbZG9fcG1fb3BdICAgMTI5IHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1
ZnJlcV9taXNjX2dvdmVybm9ycy5jOjcxIHdyaXRlX3VzZXJzcGFjZV9zY2Fs
aW5nX3NldHNwZWVkKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XSAobG9jYWwgY2FwKQpbYm91bmRdICAg
MTI1IHhlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcV9vbmRlbWFuZC5jOjE5
MiBkYnNfdGltZXJfaW5pdCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW2NwdWZyZXFdICAgIDEyNiB4
ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXFfb25kZW1hbmQuYzoyMjQgY3B1
ZnJlcV9nb3Zlcm5vcl9kYnMoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBp
c3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltjcHUtdXBdICAgMTI5IHhl
bi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jOjE1MiBjcHVmcmVxX3N0YXRp
c3RpY19leGl0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ19f
cGVyX2NwdV9vZmZzZXQnIFt3XQpbZG9fcG1fb3BdICAgMTI5IHhlbi9kcml2
ZXJzL2NwdWZyZXEvdXRpbGl0eS5jOjE3NCBjcHVmcmVxX3N0YXRpc3RpY19y
ZXNldCgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdwcm9jZXNz
b3JfcG1pbmZvJyBbcl0KW2RvX3BtX29wXSAgIDEyOSB4ZW4vZHJpdmVycy9j
cHVmcmVxL3V0aWxpdHkuYzoxNzYgY3B1ZnJlcV9zdGF0aXN0aWNfcmVzZXQo
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddCltwbV0gICAxMjkgeGVuL2RyaXZlcnMvY3B1ZnJlcS91dGls
aXR5LmM6MzgwIGNwdWZyZXFfZHJpdmVyX2dldGF2ZygpIHdhcm46IHBvdGVu
dGlhbCBzcGVjdHJlIGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10gKGxv
Y2FsIGNhcCkKW3BtXSAgIDEyOSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxp
dHkuYzo0MDMgY3B1ZnJlcV91cGRhdGVfdHVyYm8oKSB3YXJuOiBwb3RlbnRp
YWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltwbV0g
ICAxMjkgeGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmM6NDMwIGNwdWZy
ZXFfZ2V0X3R1cmJvX3N0YXR1cygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdfX3Blcl9jcHVfb2Zmc2V0JyBbd10KW3BtXSAgIDEyOSB4ZW4v
ZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo0OCBjcHVmcmVxX3Jlc2lkZW5j
eV91cGRhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19w
ZXJfY3B1X29mZnNldCcgW3ddCltwbV0gICAxMjkgeGVuL2RyaXZlcnMvY3B1
ZnJlcS91dGlsaXR5LmM6NTcgY3B1ZnJlcV9yZXNpZGVuY3lfdXBkYXRlKCkg
d2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3B4cHQtPnUucHQnIFt3
XQpbYm91bmRdICAgMTI5IHhlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5j
OjY2IGNwdWZyZXFfc3RhdGlzdGljX3VwZGF0ZSgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdwcm9jZXNzb3JfcG1pbmZvJyBbcl0KW2JvdW5k
XSAgIDEyOSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo2OCBjcHVm
cmVxX3N0YXRpc3RpY191cGRhdGUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnX19wZXJfY3B1X29mZnNldCcgW3ddCltib3VuZF0gICAxMjkg
eGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmM6ODAgY3B1ZnJlcV9zdGF0
aXN0aWNfdXBkYXRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J3B4cHQtPnUucHQnIFt3XQpbYm91bmRdICAgMTI5IHhlbi9kcml2ZXJzL2Nw
dWZyZXEvdXRpbGl0eS5jOjg0IGNwdWZyZXFfc3RhdGlzdGljX3VwZGF0ZSgp
IHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdweHB0LT51LnRyYW5z
X3B0ICsgZnJvbSAqIHBtcHQtPnBlcmYuc3RhdGVfY291bnQnIFt3XQpbY3B1
LXVwXSAgIDEyOSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo5MyBj
cHVmcmVxX3N0YXRpc3RpY19pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ3Byb2Nlc3Nvcl9wbWluZm8nIFtyXQpbY3B1LXVwXSAgIDEy
OSB4ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYzo5NSBjcHVmcmVxX3N0
YXRpc3RpY19pbml0KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J19fcGVyX2NwdV9vZmZzZXQnIFt3XQpbYW1kXSAxMjkgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYzoxMzYgcmVzZXJ2ZV91bml0
eV9tYXBfZm9yX2RldmljZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlz
c3VlICdpdnJzX21hcHBpbmdzJyBbcl0KW2FtZF0gICAgIDEyOSB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jOjIwMyByZWdpc3Rl
cl9leGNsdXNpb25fcmFuZ2VfZm9yX2RldmljZSgpIHdhcm46IHBvdGVudGlh
bCBzcGVjdHJlIGlzc3VlICdpdnJzX21hcHBpbmdzJyBbcl0KW2FtZF0gICAg
IDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5j
OjYzIGFkZF9pdnJzX21hcHBpbmdfZW50cnkoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAnaXZyc19tYXBwaW5ncycgW3ddClthbWRdICAgIDEy
OSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jOjEw
NiBnZXRfaW50cmVtYXBfZW50cnkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3Ry
ZSBpc3N1ZSAnZ2V0X2l2cnNfbWFwcGluZ3Moc2VnKScgW3JdClthbWRdICAg
IDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5j
OjExOCBmcmVlX2ludHJlbWFwX2VudHJ5KCkgd2FybjogcG90ZW50aWFsIHNw
ZWN0cmUgaXNzdWUgJ2dldF9pdnJzX21hcHBpbmdzKHNlZyknIFt3XQpbYW1k
XSAgICAxMjkgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2lu
dHIuYzozNjcgYW1kX2lvbW11X2lvYXBpY191cGRhdGVfaXJlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lvYXBpY19zYmRmW2lkeF0ucGlu
XzJfaWR4JyBbcl0KW2FtZF0gICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9pbnRyLmM6MzY5IGFtZF9pb21tdV9pb2FwaWNfdXBk
YXRlX2lyZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcmbmV3
X3J0ZScgW3ddClthbWRdICAgIDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW50ci5jOjQwMyBhbWRfaW9tbXVfcmVhZF9pb2FwaWNf
ZnJvbV9pcmUoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnaW9h
cGljX3NiZGZbaWR4XS5waW5fMl9pZHgnIFtyXQpbYW1kXSAgICAxMjkgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYzo2NCBnZXRf
aW50cmVtYXBfbG9jaygpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3Vl
ICdnZXRfaXZyc19tYXBwaW5ncyhzZWcpJyBbcl0KW2FtZF0gICAgMTI5IHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmM6NzEgZ2V0
X2ludHJlbWFwX3JlcXVlc3Rvcl9pZCgpIHdhcm46IHBvdGVudGlhbCBzcGVj
dHJlIGlzc3VlICdnZXRfaXZyc19tYXBwaW5ncyhzZWcpJyBbcl0gKGxvY2Fs
IGNhcCkKW2FtZF0gICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9pbnRyLmM6NzYgYWxsb2NfaW50cmVtYXBfZW50cnkoKSB3YXJu
OiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnZ2V0X2l2cnNfbWFwcGluZ3Mo
c2VnKScgW3JdClthbWRdICAgIDEyOSB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jOjM5IGZpbmRfaW9tbXVfZm9yX2Rldmlj
ZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdpdnJzX21hcHBp
bmdzJyBbd10gKGxvY2FsIGNhcCkKW2FtZF0gICAgMTI5IHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmM6NzggZ2V0X2RtYV9y
ZXF1ZXN0b3JfaWQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAn
aXZyc19tYXBwaW5ncycgW3JdIChsb2NhbCBjYXApCltjb25zdGFudF0gICAg
IDEgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYzoxMDI1IGh2bV9kcGNp
X2VvaSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdodm1faXJx
X2RwY2ktPmdpcnEnIFtyXSAobG9jYWwgY2FwKQpbYm91bmRdICAgMTI5IHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmM6MTA4NyBjcHVfY2FsbGJhY2so
KSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnX19wZXJfY3B1X29m
ZnNldCcgW3ddCltkb20wLXZteF0gICAxMjkgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2ludHJlbWFwLmM6MzQxIGlvYXBpY19ydGVfdG9fcmVtYXBf
ZW50cnkoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnYXBpY19w
aW5fMl9pcl9pZHhbYXBpY10nIFtyXQpbZG9tMC12bXhdICAgMTI5IHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jOjM4NSBpb2FwaWNf
cnRlX3RvX3JlbWFwX2VudHJ5KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUg
aXNzdWUgJ21wX2lvYXBpY3MnIFt3XQpbZG9tMC12bXhdICAgMTI5IHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jOjQyMSBpb19hcGlj
X3JlYWRfcmVtYXBfcnRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ21wX2lvYXBpY3MnIFtyXQpbZG9tMC12bXhdICAgMTI5IHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jOjQyNSBpb19hcGljX3Jl
YWRfcmVtYXBfcnRlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2FwaWNfcGluXzJfaXJfaWR4W2FwaWNdJyBbcl0KW2RvbTAtdm14XSAgIDEy
OSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYzo0NDYg
aW9fYXBpY193cml0ZV9yZW1hcF9ydGUoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAnbXBfaW9hcGljcycgW3JdCltib3VuZF0gICAgIDIgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmM6MTM0NSBkb21haW5f
Y29udGV4dF9tYXBwaW5nX29uZSgpIHdhcm46IHBvdGVudGlhbCBzcGVjdHJl
IGlzc3VlICdjb250ZXh0X2VudHJpZXMnIFtyXQpbZG9tMC12bXhdICAgICAy
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jOjE1ODEgZG9t
YWluX2NvbnRleHRfdW5tYXBfb25lKCkgd2FybjogcG90ZW50aWFsIHNwZWN0
cmUgaXNzdWUgJ2NvbnRleHRfZW50cmllcycgW3JdCltoYXJkLXRvLXRyaWdn
ZXJdICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
OjE3OTcgaW50ZWxfaW9tbXVfbWFwX3BhZ2UoKSB3YXJuOiBwb3RlbnRpYWwg
c3BlY3RyZSBpc3N1ZSAncGFnZScgW3JdCltib3VuZF0gICAxMjkgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmM6MjMzIGJ1c190b19jb250
ZXh0X21hZGRyKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Jv
b3RfZW50cmllcycgW3JdCltoYXJkLXRvLXRyaWdnZXJdICAgMTI5IHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jOjg1NSBpb21tdV9nZXRf
ZmF1bHRfcmVhc29uKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUg
J2ludHJfcmVtYXBfZmF1bHRfcmVhc29ucycgW3JdCltoYXJkLXRvLXRyaWdn
ZXJdICAgMTI5IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
Ojg2MCBpb21tdV9nZXRfZmF1bHRfcmVhc29uKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ2RtYV9yZW1hcF9mYXVsdF9yZWFzb25zJyBbcl0g
KGxvY2FsIGNhcCkKW2hhcmQtdG8tdHJpZ2dlcl0gICAxMjkgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jOjIyNCBkZXZfaW52YWxpZGF0
ZV9zeW5jKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2lvbW11
LT5kb21pZF9tYXAnIFtyXQpbaW9tbXUtdmVyYm9zZV0gICAxMjkgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxzLmM6MTE1IHByaW50X3Z0ZF9l
bnRyaWVzKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Jvb3Rf
ZW50cnknIFt3XQpbaW9tbXUtdmVyYm9zZV0gICAxMjkgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3V0aWxzLmM6MTMyIHByaW50X3Z0ZF9lbnRyaWVz
KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2N0eHRfZW50cnkn
IFtyXQpbaW9tbXUtdmVyYm9zZV0gICAxMjkgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3V0aWxzLmM6MTYwIHByaW50X3Z0ZF9lbnRyaWVzKCkgd2Fy
bjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2wnIFtyXQpbaGFyZC10by10
cmlnZ2VyXSAgIDEyOSB4ZW4vZHJpdmVycy92cGNpL21zaXguYzoxOTMgZ2V0
X2VudHJ5KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ21zaXgt
PmVudHJpZXMnIFtyXQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmln
L3pjb25mLnRhYi5jOjEwNDEgeXlfcmVkdWNlX3ByaW50KCkgd2FybjogcG90
ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3l5cjInIFtyXQpbdG9vbHNdICAgMTI5
IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjEwNDMgeXlfcmVkdWNl
X3ByaW50KCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3l5cmxp
bmUnIFtyXQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25m
LnRhYi5jOjEwNTAgeXlfcmVkdWNlX3ByaW50KCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3l5cHJocycgW3ddClt0b29sc10gICAxMjkgeGVu
L3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmM6MTMzIGNvbmZfc2V0X3N5bV92
YWwoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltLT5kZWYn
IFt3XQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRh
Yi5jOjE2ODMgeXlfdHJ5X05VTF90cmFucygpIHdhcm46IHBvdGVudGlhbCBz
cGVjdHJlIGlzc3VlICd5eV9ueHQnIFtyXQpbdG9vbHNdICAgMTI5IHhlbi90
b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjIxMiBhZGRfYnl0ZSgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICcqbGluZXB0cicgW3ddClt0b29s
c10gICAxMjkgeGVuL3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmM6MjEzNSB6
Y29uZl9zY2FuX2J5dGVzKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNz
dWUgJ2J1ZicgW3ddClt0b29sc10gICAxMjkgeGVuL3Rvb2xzL2tjb25maWcv
emNvbmYudGFiLmM6MzA4IGNvbmZfcmVhZF9zaW1wbGUoKSB3YXJuOiBwb3Rl
bnRpYWwgc3BlY3RyZSBpc3N1ZSAnc3ltLT5kZWYnIFt3XQpbdG9vbHNdICAg
MTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjM5OCBjb25mX3Jl
YWRfc2ltcGxlKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Nz
LT5kZWYnIFt3XSAobG9jYWwgY2FwKQpbdG9vbHNdICAgICAxIHhlbi90b29s
cy9rY29uZmlnL3pjb25mLnRhYi5jOjc2MCBjb25mX3dyaXRlKCkgd2Fybjog
cG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ2Rpcm5hbWUnIFt3XQpbdG9vbHNd
ICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjg0NyBhcHBl
bmRfc3RyaW5nKCkgd2FybjogcG90ZW50aWFsIHNwZWN0cmUgaXNzdWUgJ3Rl
eHQnIFt3XQpbdG9vbHNdICAgMTI5IHhlbi90b29scy9rY29uZmlnL3pjb25m
LnRhYi5jOjg1NCBhbGxvY19zdHJpbmcoKSB3YXJuOiBwb3RlbnRpYWwgc3Bl
Y3RyZSBpc3N1ZSAndGV4dCcgW3ddClt0b29sc10gICAxMjkgeGVuL3Rvb2xz
L2tjb25maWcvemNvbmYudGFiLmM6ODgga2NvbmZfaWRfaGFzaCgpIHdhcm46
IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICdzdHInIFtyXQpbdG9vbHNdICAg
MTI5IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jOjk4NiB5eV9zeW1i
b2xfcHJpbnQoKSB3YXJuOiBwb3RlbnRpYWwgc3BlY3RyZSBpc3N1ZSAneXl0
bmFtZScgW3ddIChsb2NhbCBjYXApClt0b29sc10gICAxMjkgeGVuL3Rvb2xz
L3N5bWJvbHMuYzo0MTUgbGVhcm5fc3ltYm9sKCkgd2FybjogcG90ZW50aWFs
IHNwZWN0cmUgaXNzdWUgJ3Rva2VuX3Byb2ZpdCcgW3ddClt0b29sc10gICAx
MjkgeGVuL3Rvb2xzL3N5bWJvbHMuYzo0MjQgZm9yZ2V0X3N5bWJvbCgpIHdh
cm46IHBvdGVudGlhbCBzcGVjdHJlIGlzc3VlICd0b2tlbl9wcm9maXQnIFt3
XQo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:40:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:40: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-devel-bounces@lists.xenproject.org>)
	id 1gldYK-0003ey-0R; Mon, 21 Jan 2019 17:40: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=rLzG=P5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gldYI-0003Zc-Jr
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:40:02 +0000
X-Inumbo-ID: 9450513d-1da3-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9450513d-1da3-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:40:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4D66115AB;
 Mon, 21 Jan 2019 09:40:01 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5C5183F614;
 Mon, 21 Jan 2019 09:40:00 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1545414089-12024-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7ec571de-e1ed-93bd-87ef-759d315564d2@arm.com>
Date: Mon, 21 Jan 2019 17:39:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1545414089-12024-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] gic: drop interrupts enabling on interrupts
 processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMS8xMi8yMDE4IDE3OjQxLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEZyb206IEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gVGhpcyByZWR1Y2VzIHRo
ZSBudW1iZXIgb2YgY29udGV4dCBzd2l0Y2hlcyBpbiBjYXNlIHdlIGhhdmUgY29taW5nIGd1ZXN0
Cj4gaW50ZXJydXB0cyBmcm9tIGRpZmZlcmVudCBzb3VyY2VzIGF0IGEgaGlnaCByYXRlLiBXaGF0
IGlzIGxpa2VseSBmb3IKPiBtdWx0aW1lZGlhIHVzZS1jYXNlcy4KPiBIYXZpbmcgaXJxcyB1bmxv
Y2tlZCBoZXJlIG1ha2VzIHVzIGdvIHRocm91Z2ggdHJhcCBwYXRoIGFnYWluIGluIGNhc2Ugd2UK
PiBoYXZlIGEgbmV3IGd1ZXN0IGludGVycnVwdCBhcnJpdmVkIChldmVuIHdpdGggdGhlIHNhbWUg
cHJpb3JpdHksIGFmdGVyCj4gYGRlc2MtPmhhbmRsZXItPmVuZChkZXNjKWAgaW4gYGRvX0lSUSgp
YCksIHdoYXQgaXMganVzdCBhIHByb2Nlc3Nvcgo+IGN5Y2xlcyB3YXN0aW5nLiBXZSB3aWxsIGNh
dGNoIHRoZW0gYWxsIGluIHRoZSBgZ2ljX2ludGVycnVwdCgpIGZ1bmN0aW9uCj4gbG9vcCBhbnl3
YXkuIEFuZCB0aGUgZ3Vlc3QgaXJxcyBhcnJpdmFsIHByaW9yaXRpemF0aW9uIGlzIG1lYW5pbmds
ZXNzCj4gaGVyZSwgaXQgaXMgb25seSBlZmZlY3RpdmUgYXQgZ3Vlc3QncyBsZXZlbC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+
IC0tLQo+IAo+IFRoaXMgaXMgdGhlIHBhdGNoIFsxXSBmcm9tIFJGQyBzZXJpZXMsIHdpdGggZXh0
ZW5kZWQgY29tbWl0IG1lc3NhZ2UuCj4gCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMzI4Ni5odG1sCj4gCj4gLS0t
Cj4gICB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCAyIC0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMiBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gv
YXJtL2dpYy5jCj4gaW5kZXggNmNjN2RlYy4uOWY1Y2Q5NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vZ2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBAQCAtMzg2LDEwICszODYs
OCBAQCB2b2lkIGdpY19pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBp
c19maXEpCj4gICAKPiAgICAgICAgICAgaWYgKCBsaWtlbHkoaXJxID49IDE2ICYmIGlycSA8IDEw
MjApICkKPiAgICAgICAgICAgewo+IC0gICAgICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cj4g
ICAgICAgICAgICAgICBpc2IoKTsKPiAgICAgICAgICAgICAgIGRvX0lSUShyZWdzLCBpcnEsIGlz
X2ZpcSk7Cj4gLSAgICAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4gICAgICAgICAgIH0K
PiAgICAgICAgICAgZWxzZSBpZiAoIGlzX2xwaShpcnEpICkKPiAgICAgICAgICAgewoKSSB0aGlu
ayBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIGtlZXAgdGhlIGludGVycnVwdHMgZGlzYWJsZWQgaW4g
aXNfbHBpIGFzIHdlbGwuIApTbyB3ZSBrZWVwIHRoZSBiZWhhdmlvciB0aGUgc2FtZSBhY2Nyb3Nz
IGFsbCBpbnRlcnJ1cHRzLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:41:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:41: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-devel-bounces@lists.xenproject.org>)
	id 1gldZV-00049D-Av; Mon, 21 Jan 2019 17:41: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=rLzG=P5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gldZU-000495-8C
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:41:16 +0000
X-Inumbo-ID: c074d287-1da3-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c074d287-1da3-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:41:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7723615AB;
 Mon, 21 Jan 2019 09:40:45 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A84593F614;
 Mon, 21 Jan 2019 09:40:44 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1545418456-9207-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cd2d9916-f3a0-83e1-848f-0458c030cbbc@arm.com>
Date: Mon, 21 Jan 2019 17:40:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1545418456-9207-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] gic-vgic: skip irqs locking in
 gic_restore_pending_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMS8xMi8yMDE4IDE4OjU0LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEZyb206IEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gVGhpcyBmdW5jdGlvbiBp
cyBjYWxsZWQgdW5kZXIgSVJRcyBkaXNhYmxlZCBhbHJlYWR5LCBzbyBkcm9wIGFkZGl0aW9uYWwK
PiBmbGFncyBzYXZlIGFuZCByZXN0b3JlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlz
b3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkkgd2lsbCBxdWV1ZSB0aGlzIHBhdGNoIGZvciA0LjEzLgoK
Q2hlZXJzLAoKPiAKPiAtLS0KPiAKPiBUaGlzIGlzIGEgaGFsZiBvZiBhbiBSRkMgcGF0Y2ggWzFd
IHdoaWNoIHJlbGllcyBvbiB0aGUgYWxyZWFkeQo+IGV4aXN0aW5nIGNvZGUuCj4gCj4gWzFdIGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0x
MS9tc2cwMzI5My5odG1sCj4gCj4gICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgQWRkZWQgYW4g
QVNTRVJUKCkgdG8gdmVyaWZ5IHRoZSBmdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIHdpdGggaW50
ZXJydXB0cwo+ICAgICAgZGlzYWJsZWQuCj4gCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXZn
aWMuYyB8IDcgKysrKy0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94
ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+IGluZGV4IDQ4OTIyZjUuLmY5MDk4YzggMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXZn
aWMuYwo+IEBAIC0yNzksMTEgKzI3OSwxMiBAQCBzdGF0aWMgdm9pZCBnaWNfcmVzdG9yZV9wZW5k
aW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCj4gICAgICAgaW50IGxyID0gMDsKPiAgICAgICBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAsICp0LCAqcF9yOwo+ICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmlu
ZmxpZ2h0X3I7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICAgICAgIHVuc2lnbmVkIGlu
dCBucl9scnMgPSBnaWNfZ2V0X25yX2xycygpOwo+ICAgICAgIGludCBscnMgPSBucl9scnM7Cj4g
ICAKPiAtICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+
ICsgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPiArCj4gKyAgICBzcGluX2xv
Y2soJnYtPmFyY2gudmdpYy5sb2NrKTsKPiAgIAo+ICAgICAgIGlmICggbGlzdF9lbXB0eSgmdi0+
YXJjaC52Z2ljLmxyX3BlbmRpbmcpICkKPiAgICAgICAgICAgZ290byBvdXQ7Cj4gQEAgLTMyNyw3
ICszMjgsNyBAQCBmb3VuZDoKPiAgICAgICB9Cj4gICAKPiAgIG91dDoKPiAtICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKyAgICBzcGluX3Vu
bG9jaygmdi0+YXJjaC52Z2ljLmxvY2spOwo+ICAgfQo+ICAgCj4gICB2b2lkIGdpY19jbGVhcl9w
ZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:49:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17:49:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gldgt-0004YF-5C; Mon, 21 Jan 2019 17: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=rLzG=P5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gldgr-0004Y7-Nw
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:48:53 +0000
X-Inumbo-ID: d09e9869-1da4-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d09e9869-1da4-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:48:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2021C15AB;
 Mon, 21 Jan 2019 09:48:52 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 335DD3F614;
 Mon, 21 Jan 2019 09:48:51 -0800 (PST)
To: =?UTF-8?Q?Andr=c3=a9_Przywara?= <andre.przywara@arm.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1545823227-6207-1-git-send-email-andrii.anisov@gmail.com>
 <96cd2f23-282d-0773-7efe-62c9d25a83d2@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e30906ba-d82f-b460-715b-768a73bab0a2@arm.com>
Date: Mon, 21 Jan 2019 17:48:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <96cd2f23-282d-0773-7efe-62c9d25a83d2@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC v2 00/16] Old GIC (gic-vgic) optimizations for
 GICV2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wMS8yMDE5IDE4OjMzLCBBbmRyw6kgUHJ6eXdhcmEgd3JvdGU6Cj4gT24gMjYv
MTIvMjAxOCAxMToyMCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBUaGVuIEkgbG9va2VkIGF0IHRo
ZSBJUlEgaGFuZGxlciBhbmQgc3R1bWJsZWQgdXBvbiB0aGUgZnVuY3Rpb24gcG9pbnRlcnMKPiB3
ZSBhcmUgdXNpbmcuIEkgd2FzIGV5ZWluZyB0aGVtIGJlZm9yZSwgYmVjYXVzZSBteSBodW5jaCBp
cyB0aGV5IGFyZQo+IGNvc3RseSwgZXNwZWNpYWxseSBvbiBiaWcgY29yZXMsIGFzIGl0IG1pZ2h0
IGJlIGhhcmQgZm9yIHRoZSBDUFUgdG8KPiBzcGVjdWxhdGUgY29ycmVjdGx5LiBCYXNpY2FsbHkg
c29tZXRoaW5nIGxpa2UgYSBjYWxsIHRvCj4gZ2ljX2h3X29wcy0+Z2ljX3JlYWRfaXJxKCkgdHJh
bnNsYXRlcyBpbnRvOgo+IAlsZHIgICAgIHgwLCBbeDIwXQo+IAlsZHIgICAgIHgwLCBbeDAsICM3
Ml0KPiAJYmxyICAgICB4MAo+IFRoYXQgY29udGFpbnMgdHdvIGRlcGVuZGVuY3kgb24gbG9hZHMu
IElmIG9uZSBvZiB0aGVtIG1pc3NlcyBpbiB0aGUKPiBjYWNoZSwgdGhlIHdob2xlIHBpcGVsaW5l
IGlzIHN0YWxsZWQsIGlmIHRoZSBDUFUgZG9lc24ndCBzcGVjdWxhdGUgYm90aAo+IGxvYWRzIGNv
cnJlY3RseSAod2hpY2ggaXQgbWlnaHQsIGJ1dCB3ZSBkb24ndCBrbm93KS4KPiBUaGlzIGlzIGV4
dHJhIGFubm95aW5nIHNpbmNlIHRob3NlIGZ1bmN0aW9uIHBvaW50ZXJzIG5ldmVyIGNoYW5nZSwg
YW5kCj4gYXJlIGFsd2F5cyBwb2ludGluZyB0byB0aGUgR0lDdjIgZnVuY3Rpb25zIGlmIENPTkZJ
R19HSUNWMyBpcyBub3QKPiBkZWZpbmVkLiBPbiB0b3Agb2YgdGhpcyBzb21lIGZ1bmN0aW9ucyBh
cmUgcmVhbGx5IHRyaXZpYWwsIHNvIHdlIHBheSBhCj4gYmlnIHByaWNlIGZvciBzb21ldGhpbmcg
dGhhdCBtaWdodCBiZSBhIHNpbmdsZSBNTUlPIHJlYWQgb3IgZXZlbiBzeXN0ZW0KPiByZWdpc3Rl
ciBhY2Nlc3MuIEkgdGhpbmsgdGhlIHByb3BlciBzb2x1dGlvbiAoVE0pIHdvdWxkIGJlIHRvIHBh
dGNoCj4gdGhlc2UgYWNjZXNzZXMgb25jZSB3ZSBrbm93IHdoaWNoIEdJQyB3ZSBhcmUgcnVubmlu
ZyBvbi4gTGludXggZG9lcwo+IHNvbWV0aGluZyB0byB0aGlzIGVmZmVjdCwgd2hpY2ggYmVuZWZp
dHMgR0lDdjMgaW4gcGFydGljdWxhci4gRnJvbQo+IHF1aWNrbHkgbG9va2luZyBhdCBpdCwgWGVu
IHNlZW1zIHRvIGxhY2sgdGhlIGluZnJhc3RydWN0dXJlIChqdW1wIGxhYmVscwo+IGFuZCBtb3Jl
IHNvcGhpc3RpY2F0ZWQgcnVudGltZSBwYXRjaGluZykgdG8gZWFzaWx5IGNvcHkgdGhpcyBtZXRo
b2QuCgpUaGUgeDg2IGZvbGtzIGFyZSBsb29raW5nIGF0IHJlZHVjaW5nIHRoZSBvdmVyaGVhZCBm
b3IgY2FsbCAoc2VlIFsxXSkuCgpXZSBjb3VsZCBpbXBsZW1lbnQgc2ltaWxhciBmcmFtZXdvcmsg
Zm9yIHBhdGNoaW5nIHRoZSBHSUMgY2FsbC4KCkNoZWVycywKClsxXSAJPDVCOTdDM0Q0MDIwMDAw
NzgwMDFFNzQ3Q0BwcnYxLW1oLnByb3ZvLm5vdmVsbC5jb20+CgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 17:55:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 17: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-devel-bounces@lists.xenproject.org>)
	id 1gldnP-0005PA-SJ; Mon, 21 Jan 2019 17: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=Cf83=P5=citrix.com=prvs=917dd492e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gldnP-0005P5-0F
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 17:55:39 +0000
X-Inumbo-ID: c136d018-1da5-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c136d018-1da5-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 17:55:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="84877882"
Date: Mon, 21 Jan 2019 18:55:27 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190121175527.cxrla436wy4fi67m@mac>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-5-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548064795-18160-5-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDE6NTk6NDRBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gSW5pdGlhbGlzZXMgYmFzaWMgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBwZXJmb3Jt
cyB0ZWFyZG93biBvZiBhcmdvIHN0YXRlCj4gZm9yIGRvbWFpbiBzaHV0ZG93bi4KPiAKPiBJbmNs
dXNpb24gb2YgdGhlIEFyZ28gaW1wbGVtZW50YXRpb24gaXMgZGVwZW5kZW50IG9uIENPTkZJR19B
UkdPLgo+IAo+IEludHJvZHVjZXMgYSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgJ2Fy
Z28nOiBib29sIHRvIGVuYWJsZS9kaXNhYmxlCj4gdGhlIGFyZ28gaHlwZXJjYWxsLiBEZWZhdWx0
cyB0byBkaXNhYmxlZC4KPiAKPiBOZXcgaGVhZGVyczoKPiAgIHB1YmxpYy9hcmdvLmg6IHdpdGgg
ZGVmaW5pb25zIG9mIGFkZHJlc3NlcyBhbmQgcmluZyBzdHJ1Y3R1cmUsIGluY2x1ZGluZwo+ICAg
aW5kZXhlcyBmb3IgYXRvbWljIHVwZGF0ZSBmb3IgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIGRvbWFp
biBhbmQgaHlwZXJ2aXNvci4KPiAKPiAgIHhlbi9hcmdvLmg6IHRvIGV4cG9zZSB0aGUgaG9va3Mg
Zm9yIGludGVncmF0aW9uIGludG8gZG9tYWluIGxpZmVjeWNsZToKPiAgICAgYXJnb19pbml0OiBw
ZXItZG9tYWluIGluaXQgb2YgYXJnbyBkYXRhIHN0cnVjdHVyZXMgZm9yIGRvbWFpbl9jcmVhdGUu
Cj4gICAgIGFyZ29fZGVzdHJveTogdGVhcmRvd24gZm9yIGRvbWFpbl9kZXN0cm95IGFuZCB0aGUg
ZXJyb3IgZXhpdAo+ICAgICAgICAgICAgICAgICAgIHBhdGggb2YgZG9tYWluX2NyZWF0ZS4KPiAg
ICAgYXJnb19zb2Z0X3Jlc2V0OiByZXNldCBvZiBkb21haW4gc3RhdGUgZm9yIGRvbWFpbl9zb2Z0
X3Jlc2V0Lgo+IAo+IEFkZHMgYSBuZXcgZmllbGQgdG8gc3RydWN0IGRvbWFpbjogc3RydWN0IGFy
Z29fZG9tYWluICphcmdvOwo+IAo+IEluIGFjY29yZGFuY2Ugd2l0aCByZWNlbnQgd29yayBvbiBf
ZG9tYWluX2Rlc3Ryb3ksIGFyZ29fZGVzdHJveSBpcwo+IGlkZW1wb3RlbnQuIEl0IHdpbGwgdGVh
ciBkb3duOiBhbGwgcmluZ3MgcmVnaXN0ZXJlZCBieSB0aGlzIGRvbWFpbiwgYWxsCj4gcmluZ3Mg
d2hlcmUgdGhpcyBkb21haW4gaXMgdGhlIHNpbmdsZSBzZW5kZXIgKGllLiBzcGVjaWZpZWQgcGFy
dG5lciwKPiBub24td2lsZGNhcmQgcmluZ3MpLCBhbmQgYWxsIHBlbmRpbmcgbm90aWZpY2F0aW9u
cyB3aGVyZSB0aGlzIGRvbWFpbiBpcwo+IGF3YWl0aW5nIHNpZ25hbCBhYm91dCBhdmFpbGFibGUg
c3BhY2UgaW4gdGhlIHJpbmdzIG9mIG90aGVyIGRvbWFpbnMuCj4gCj4gQSBjb3VudCB3aWxsIGJl
IG1haW50YWluZWQgb2YgdGhlIG51bWJlciBvZiByaW5ncyB0aGF0IGEgZG9tYWluIGhhcwo+IHJl
Z2lzdGVyZWQgaW4gb3JkZXIgdG8gbGltaXQgaXQgYmVsb3cgdGhlIGZpeGVkIG1heGltdW0gbGlt
aXQgZGVmaW5lZCBoZXJlLgo+IAo+IE1hY3JvcyBhcmUgZGVmaW5lZCB0byB2ZXJpZnkgdGhlIGlu
dGVybmFsIGxvY2tpbmcgc3RhdGUgd2l0aGluIHRoZSBhcmdvCj4gaW1wbGVtZW50YXRpb24uIFRo
ZSBtYWNyb3MgYXJlIEFTU0VSVGVkIG9uIGVudHJ5IHRvIGZ1bmN0aW9ucyB0byB2YWxpZGF0ZQo+
IGFuZCBkb2N1bWVudCB0aGUgcmVxdWlyZWQgbG9jayBzdGF0ZSBwcmlvciB0byBjYWxsaW5nLgo+
IAo+IFRoZSBoYXNoIGZ1bmN0aW9uIGZvciB0aGUgaGFzaHRhYmxlcyB0aGF0IGhvbGQgcmluZyBz
dGF0ZSBpcyBkZXJpdmVkIGZyb20KPiB0aGUgc3RyaW5nIGhhc2hpbmcgZnVuY3Rpb24gZGpiMiAo
aHR0cDovL3d3dy5jc2UueW9ya3UuY2Evfm96L2hhc2guaHRtbCkKPiBieSBEYW5pZWwgSi4gQmVy
bnN0ZWluLiBCYXNpYyB0ZXN0aW5nIHdpdGggYSBsaW1pdGVkIG51bWJlciBvZiBkb21haW5zIGFu
ZAo+IHBvcnRzIGhhcyBzaG93biByZWFzb25hYmxlIGRpc3RyaWJ1dGlvbiBmb3IgdGhlIHRhYmxl
IHNpemUuCj4gCj4gVGhlIHNvZnR3YXJlIGxpY2Vuc2Ugb24gdGhlIHB1YmxpYyBoZWFkZXIgaXMg
dGhlIEJTRCBsaWNlbnNlLCBzdGFuZGFyZAo+IHByb2NlZHVyZSBmb3IgdGhlIHB1YmxpYyBYZW4g
aGVhZGVycy4gVGhlIHB1YmxpYyBoZWFkZXIgd2FzIG9yaWdpbmFsbHkKPiBwb3N0ZWQgdW5kZXIg
YSBHUEwgbGljZW5zZSBhdDogWzFdOgo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxMy0wNS9tc2cwMjcxMC5odG1sCj4gCj4gVGhlIGZvbGxv
d2luZyBBQ0sgYnkgTGFycyBLdXJ0aCBpcyB0byBjb25maXJtIHRoYXQgb25seSBwZW9wbGUgYmVp
bmcKPiBlbXBsb3llZXMgb2YgQ2l0cml4IGNvbnRyaWJ1dGVkIHRvIHRoZSBoZWFkZXIgZmlsZXMg
aW4gdGhlIHNlcmllcyBwb3N0ZWQgYXQKPiBbMV0gYW5kIHRoYXQgdGh1cyB0aGUgY29weXJpZ2h0
IG9mIHRoZSBmaWxlcyBpbiBxdWVzdGlvbiBpcyBmdWxseSBvd25lZCBieQo+IENpdHJpeC4gVGhl
IEFDSyBhbHNvIGNvbmZpcm1zIHRoYXQgQ2l0cml4IGlzIGhhcHB5IGZvciB0aGUgaGVhZGVyIGZp
bGVzIHRvCj4gYmUgcHVibGlzaGVkIHVuZGVyIGEgQlNEIGxpY2Vuc2UgaW4gdGhpcyBzZXJpZXMg
KHdoaWNoIGlzIGJhc2VkIG9uIFsxXSkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIg
Q2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KPiBBY2tlZC1ieTogTGFy
cyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBSb3NzIFBoaWxp
cHNvbiA8cm9zcy5waGlsaXBzb25Ab3JhY2xlLmNvbT4KClRoYW5rcy4KClJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkkndmUgZ290IHNvbWUgbml0
cyBiZWxvdywgYnV0IGl0J3MgcHVyZWx5IGNvc21ldGljIGNoYW5nZXMgdG8gbWFrZSB0aGUKY29k
ZSBjbGVhbmVyLgoKPiAtLS0KPiB2NCBKYW46IGFtZW5kIHRoZSBjb21tYW5kIGxpbmUgZG9jIHRl
eHQgcmVmZXJyaW5nIHRvIGJ1aWxkIGNvbmZpZ3VyYXRpb24KPiB2NCBmZWVkYmFjazogdXNlIHN0
YW5kYXJkIGRhdGEgc3RydWN0dXJlcyBhcyBwZXIgY29tbW9uIGNvZGUKPiB2NCBKYW46IHJlcGxh
Y2UgaGFzaF9pbmRleCB3aXRoIGRqYjItZGVyaXZlZCBoYXNoIGFsZ29yaXRobQo+IHY0IEFuZHJl
dzogc3dpdGNoIGFyZ28gY29tbWFuZCBsaW5lIG9wdGlvbiB0byBsaXN0IGFyZ289PGJvb2w+Cj4g
djQ6IHJlbW92ZWQgbm90ZSB0byByZW1vdmUgYXJnb19kZXN0cm95IGZyb20gZG9tYWluX2tpbGwg
KHRlc3Qgc2hvd3MgaXNzdWUpCj4gdjQgIzA0IFJvZ2VyOiBkcm9wIHVubmVlZGVkIGluaXQgb2Yg
cmluZ19jb3VudCBpbiBhcmdvX2RvbWFpbl9pbml0Cj4gdjQgIzA0IFJvZ2VyOiByZXBsYWNlIGlm
IChyaW5nX2luZm8tPm1mbnMpIHdpdGggQVNTRVJUcyBpbiByaW5nX3VubWFwCj4gdjQgIzA0IFJv
Z2VyOiByZXdyaXRlIHRoZSBsb2NraW5nIHZlcmlmaWNhdGlvbiBtYWNyb3MKPiB2NCAjMDQgUm9n
ZXI6IG1ha2UgTDEgbG9jayBkZXNjcmlwdGlvbiBjb21tZW50IGNsZWFyZXIgYWJvdXQgUihMMSkg
YW5kIFcoTDEpCj4gdjQgQW5kcmV3OiBmaXggc3BsaXQgb2YgZHByaW50ayBpbiByaW5nX21hcF9p
bmZvIGFjcm9zcyB2NCBjb21taXRzCj4gCj4gdjMgIzA0IEFuZHJldzogdXNlIHh6YWxsb2MgZm9y
IHN0cnVjdCBhcmdvX2RvbWFpbiBpbiBhcmdvX2luaXQKPiB2MyAjMDQgQW5kcmV3OiByZWZlcmVu
Y2UgQ09ORklHX0FSR08gaW4gdGhlIGNvbW1hbmQgbGluZSBkb2N1bWVudGF0aW9uCj4gdjMgIzA3
IEphbjogcmVuYW1lIHJpbmdfZmluZF9pbmZvIHRvIGZpbmRfcmluZ19pbmZvCj4gdjMgIzA0IEFu
ZHJldzogZG9uJ3QgdHJ1bmNhdGUgYXJncyBkb19hcmdvX29wIHByaW50awo+IHYzICMwNyBKYW46
IGZpeCBudW1lcmljIGVudHJpZXMgaW4gcHJpbnRrIGZvcm1hdCBzdHJpbmdzCj4gdjMgIzEwIFJv
Z2VyOiBtb3ZlIGZpbmQgZnVuY3Rpb25zIHRvIHRvcCBvZiBmaWxlIGFuZCBkcm9wIHByb3RvdHlw
ZXMKPiB2MyAjMDQgSmFuOiBtZWxkIGNvbXBhdCBjaGVjayBmb3IgaHlwZXJjYWxsIGFyZyB0eXBl
cwo+IHYzICMwNCBSb2dlci9KYW46IG1ha2UgbG9jayBuYW1lcyBjbGVhcmVyIGFuZCBhc3NlcnQg
dGhlaXIgc3RhdGUKPiB2MyAjMDQgSmFuOiBwb3J0IC0+IGFwb3J0IHdpdGggdHlwZTsgZGlzdGlu
Z3Vpc2ggYXJnbyBwb3J0IGZyb20gZXZ0Y2huCj4gdjMgIzA0IEphbjogcmVvcmRlciBjYWxsIHRv
IGFyZ29faW5pdF9kb21haW4gaW4gYXJnb19pbml0Cj4gdjMgIzA0IEphbjogcmluZ19yZW1vdmVf
bWZuczogemVybyBjb3VudCBiZWZvcmUgZnJlZWluZyBhcnJheXMKPiB2MyAjMDQgSmFzb24vUm9n
ZXI6IHNvZnRfcmVzZXQ6IGNhbiBhc3N1bWUgcmVpbml0IGlzIG9rIGlmIGQtPmFyZ28gc2V0Cj4g
djMgIzA0IFJvZ2VyOiByZW1vdmUgdW51c2VkIGFuZCBjb25mdXNpbmcgZC0+YXJnb19sb2NrCj4g
djMgIzA0IFJvZ2VyOiBhZGQgc2ltcGxlIGlubGluZXMgaW4geGVuL2FyZ28uaCwgZHJvcCBpZmRl
ZiBDT05GSUdfQVJHTwo+IHYzICMwNCBSb2dlcjogc2ltcGxlciByZXR1cm4gLUVPUE5PVFNVUFAg
aW4gZG9fYXJnb19vcAo+IHYzICMwNCBSb2dlcjogYWRkIGNvbnN0IHRvIGRvbWFpbiBhcmcgdG8g
cmluZ19yZW1vdmVfaW5mbwo+IHYzICMwNCBSb2dlcjogdXNlIFhGUkVFCj4gdjMgIzA0IFJvZ2Vy
OiBuZXdsaW5lIGZpeCBpbiB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlCj4gdjMgIzA0IFJv
Z2VyOiBtZm5fbWFwcGluZzogdm9pZCogaW5zdGVhZCBvZiB1aW50OF90Kgo+IHYzICMwNCBSb2dl
cjogZHJvcCBucGFnZXMgc3RydWN0IG1lbWJlciBpbiBhcmdvX3JpbmdfaW5mbzsgdXNlIGxlbgo+
IHYzICMwNCBSb2dlci9KYW46IGRyb3AgbWFueSBmaXhlZCB3aWR0aCB0eXBlcyBpbiBpbnRlcm5h
bCBzdHJ1Y3RzCj4gdjMgIzA0IEphc29uL0phbjogZHJvcCBwYWQgYW5kIGZpeGVkIHdpZHRoIHR5
cGUgaW4gcGVuZGluZ19lbnQgc3RydWN0Cj4gdjMgIzA0IEVyaWM6IG1vdmVkIHJpbmdfZmluZF9p
bmZvIGZyb20gcmVnaXN0ZXIgb3AgaW50byB0aGlzIGNvbW1pdAo+IHYzIG1vdmVkIGhhc2hfaW5k
ZXggZnVuY3Rpb24sIG5vc3BlYyBpbmNsdWRlIGZyb20gcmVnaXN0ZXIgb3AgdG8gdGhpcyBjb21t
aXQKPiB2MyBtb3ZlZCBYRU5fQVJHT19ET01JRF9BTlkgZGVmbiBmcm9tIHJlZ2lzdGVyIG9wIGlu
dG8gdGhpcyBjb21taXQKPiB2MyBhZGRlZCAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+IHRvIDx4ZW4v
YXJnby5oPiBmb3IgZG9tYWluIHN0cnVjdCBkZWZuCj4gdjMgZmVlZGJhY2sgIzA0IFJvZ2VyOiBy
ZW9yZGVyICNpbmNsdWRlcyB0byBhbHBoYWJldGljYWwgb3JkZXIKPiB2MyBBZGRlZCBSb3NzJ3Mg
UmV2aWV3ZWQtYnkuCj4gCj4gdjIgcmV3cml0ZSBsb2NraW5nIGV4cGxhbmF0aW9uIGNvbW1lbnQK
PiB2MiBoZWFkZXIgY29weXJpZ2h0IGxpbmUgbm93IGluY2x1ZGVzIDIwMTkKPiB2MiBzZWxmOiB1
c2UgcmluZ19pbmZvIGJhY2twb2ludGVyIGluIHBlbmRpbmdfZW50IHRvIG1haW50YWluIG5wZW5k
aW5nCj4gdjIgc2VsZjogcmVuYW1lIGFsbF9yaW5nc19yZW1vdmVfaW5mbyB0byBkb21haW5fcmlu
Z3NfcmVtb3ZlX2FsbAo+IHYyIGZlZWRiYWNrIEphbjogZHJvcCBjb29raWUsIGltcGxlbWVudCB0
ZWFyZG93bgo+IHYyIHNlbGY6IGFkZCBucGVuZGluZyB0byB0cmFjayBudW1iZXIgb2YgcGVuZGlu
ZyBlbnRyaWVzIHBlciByaW5nCj4gdjIgc2VsZjogYW1lbmQgY29tbWVudCBvbiBsb2NraW5nOyBk
cm9wIHNlY3Rpb24gY29tbWVudHMKPiB2MiBjb29raWVfZXE6IHRlc3QgbG93IGJpdHMgZmlyc3Qg
YW5kIHVzZSBsaWtlbHkgb24gaGlnaCBiaXRzCj4gdjIgc2VsZjogT1ZFUkhBVUwKPiB2MiBzZWxm
OiBzL2FyZ29fcGVuZGluZ19lbnQvcGVuZGluZ19lbnQvZwo+IHYyIHNlbGY6IGRyb3AgcGVuZGlu
Z19yZW1vdmVfZW50LCBpbmxpbmUgYXQgc2luZ2xlIGNhbGwgc2l0ZQo+IHYxIGZlZWRiYWNrIFJv
Z2VyLCBKYW46IGRyb3AgYXJnbyBwcmVmaXggb24gc3RhdGljIGZ1bmN0aW9ucwo+IHYyICM0IExh
cnM6IGFkZCBBY2tlZC1ieSBhbmQgZGV0YWlscyB0byBjb21taXQgbWVzc2FnZS4KPiB2MiBmZWVk
YmFjayAjOSBKYW46IGRvY3VtZW50IGFyZ28gYm9vdCBvcHQgaW4geGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgo+IHYyIGJ1Z2ZpeDogeHNtIHVzZSBpbiBzb2Z0LXJlc2V0IHByaW9yIHRvIGludHJv
ZHVjdGlvbgo+IHYyIGZlZWRiYWNrICM5IEphbjogZHJvcCAnbWVzc2FnZScgZnJvbSBkb19hcmdv
X21lc3NhZ2Vfb3AKPiB2MSAjNSBmZWVkYmFjayBQYXVsOiBpbml0L2Rlc3Ryb3kgdW5zaWduZWQs
IGJyYWNrZXRzIGFuZCB3aGl0ZXNwYWNlIGZpeGVzCj4gdjEgIzUgZmVlZGJhY2sgUGF1bDogVXNl
IG1mbl9lcSBmb3IgY29tcGFyaW5nIG1mbnMuCj4gdjEgIzUgZmVlZGJhY2sgUGF1bDogaW5pdC9k
ZXN0cm95IDogdXNlIGN1cnJkCj4gdjEgIzYgKCM1KSBmZWVkYmFjayBKYW46IGluaXQvZGVzdHJv
eTogcy9FTk9TWVMvRU9QTk9UU1VQUC8KPiB2MSAjNiBmZWVkYmFjayBQYXVsOiBGb2xkZWQgcGF0
Y2ggNiBpbnRvIHBhdGNoIDUuCj4gdjEgIzYgZmVlZGJhY2sgSmFuOiBkcm9wIG9wdF9hcmdvX2Vu
YWJsZWQgaW5pdGlhbGl6ZXIKPiB2MSAkNiBmZWVkYmFjayBKYW46IHMvRU5PU1lTL0VPUE5PVFNV
UFAvZyBhbmQgZHJvcCB1c2VsZXNzIGRwcmludGsKPiB2MS4gIzUgZmVlZGJhY2sgUGF1bDogY2hh
bmdlIHRoZSBsaWNlbnNlIG9uIHB1YmxpYyBoZWFkZXIgdG8gQlNECj4gLSBhY2sgZnJvbSBMYXJz
IGF0IENpdHJpeC4KPiB2MS4gc2VsZiwgSmFuOiBkcm9wIHVubmVjZXNzYXJ5IHhlbiBpbmNsdWRl
IGZyb20gc2NoZWQuaAo+IHYxLiBzZWxmLCBKYW46IGRyb3AgaW5jbHVzaW9uIG9mIHB1YmxpYyBh
cmdvLmggaW4gcHJpdmF0ZSBvbmUKPiB2MS4gc2VsZiwgSmFuOiBhZGQgaW5jbHVkZSBvZiBwdWJs
aWMgYXJnby5oIHRvIGFyZ28uYwo+IHYxLiBzZWxmLCBKYW46IGRyb3AgZndkIGRlY2wgb2YgYXJn
b19kb21haW4gaW4gcHJpdiBoZWFkZXIKPiB2MS4gUGF1bC9zZWxmL0phbjogYWRkIGRhdGEgc3Ry
dWN0dXJlcyB0byB4bGF0LmxzdCBhbmQgY29tcGF0L2FyZ28uaCB0byBNYWtlZmlsZQo+IHYxLiBz
ZWxmOiByZW1vdmVkIGFsbG9jYXRpb24gb2YgZXZlbnQgY2hhbm5lbCBzaW5jZSBzd2l0Y2hpbmcg
dG8gVklSUQo+IHYxLiBzZWxmOiBkcm9wIHR5cGVzLmggaW5jbHVkZSBmcm9tIHByaXZhdGUgYXJn
by5oCj4gdjE6IHJlb3JkZXIgcHVibGljIGFyZ28gaW5jbHVkZSBwb3NpdGlvbgo+IHYxOiAjMTMg
ZmVlZGJhY2sgSmFuOiBwdWJsaWMgbmFtZXNwYWNlOiBwcmVmaXggd2l0aCB4ZW4KPiB2MTogc2Vs
ZjogcmVuYW1lIHBlbmRpbmcgZW50ICJpZCIgdG8gImRvbWFpbl9pZCIKPiB2MTogc2VsZjogYWRk
IGRvbWFpbl9jb29raWUgdG8gZW50IHN0cnVjdAo+IHYxLiAjMTUgZmVlZGJhY2sgSmFuOiBtYWtl
IGNtZCB1bnNpZ25lZAo+IHYxLiAjMTUgZmVlZGJhY2sgSmFuOiBtYWtlIGkgbG9vcCB2YXJpYWJs
ZSB1bnNpZ25lZAo+IHYxOiBzZWxmOiBhZGp1c3QgZHByaW50a3MgaW4gaW5pdCwgZGVzdHJveQo+
IHYxOiAjMTggZmVlZGJhY2sgSmFuOiBtZWxkIG1heCByaW5nIGNvdW50IGxpbWl0Cj4gdjE6IHNl
bGY6IHVzZSB0eXBlIG5vdCBzdHJ1Y3QgaW4gcHVibGljIGRlZm4sIGFmZmVjdHMgY29tcGF0IGdl
biBoZWFkZXIKPiB2MTogZmVlZGJhY2sgIzE1IEphbjogaGFuZGxlIHVwcGVyLWhhbHZlcyBvZiBo
eXBlcmNhbGwgYXJncwo+IHYxOiBhZGQgY29tbWVudCBleHBsYWluaW5nIHRoZSAnbWFnaWMnIGZp
ZWxkCj4gdjE6IHNlbGYgKyBKYW4gZmVlZGJhY2s6IGltcGxlbWVudCBzb2Z0IHJlc2V0Cj4gdjE6
IGZlZWRiYWNrICMxMyBSb2dlcjogdXNlIEFTU0VSVF9VTlJFQUNIQUJMRQo+IAo+ICBkb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgMTUgKwo+ICB4ZW4vY29tbW9uL01ha2VmaWxl
ICAgICAgICAgICAgICAgfCAgIDIgKy0KPiAgeGVuL2NvbW1vbi9hcmdvLmMgICAgICAgICAgICAg
ICAgIHwgNjE3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIHhlbi9j
b21tb24vY29tcGF0L2FyZ28uYyAgICAgICAgICB8ICAyMyArKwo+ICB4ZW4vY29tbW9uL2RvbWFp
bi5jICAgICAgICAgICAgICAgfCAgIDkgKwo+ICB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgICAgICAg
ICAgICAgfCAgIDEgKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oICAgICAgICAgfCAgNjQg
KysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vYXJnby5oICAgICAgICAgICAgfCAgNDQgKysrCj4gIHhl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICB8ICAgNSArCj4gIHhlbi9pbmNsdWRlL3hs
YXQubHN0ICAgICAgICAgICAgICB8ICAgMiArCj4gIDEwIGZpbGVzIGNoYW5nZWQsIDc4MCBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1v
bi9jb21wYXQvYXJnby5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMv
YXJnby5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vYXJnby5oCj4gCj4g
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+IGluZGV4IGQzOWJjZWUuLjkzZjQxYmMgMTAwNjQ0
Cj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gQEAgLTE4Miw2ICsxODIsMjEgQEAgUGVybWl0
IFhlbiB0byB1c2UgIkFsd2F5cyBSdW5uaW5nIEFQSUMgVGltZXIiIHN1cHBvcnQgb24gY29tcGF0
aWJsZSBoYXJkd2FyZQo+ICBpbiBjb21iaW5hdGlvbiB3aXRoIGNwdWlkbGUuICBUaGlzIG9wdGlv
biBpcyBvbmx5IGV4cGVjdGVkIHRvIGJlIHVzZWZ1bCBmb3IKPiAgZGV2ZWxvcGVycyB3aXNoaW5n
IFhlbiB0byBmYWxsIGJhY2sgdG8gb2xkZXIgdGltaW5nIG1ldGhvZHMgb24gbmV3ZXIgaGFyZHdh
cmUuCj4gIAo+ICsjIyMgYXJnbwo+ICsgICAgPSBMaXN0IG9mIFsgPGJvb2w+IF0KPiArCj4gK0Nv
bnRyb2xzIGZvciB0aGUgQXJnbyBoeXBlcnZpc29yLW1lZGlhdGVkIGludGVyZG9tYWluIGNvbW11
bmljYXRpb24gc2VydmljZS4KPiArCj4gK1RoZSBmdW5jdGlvbmFsaXR5IHRoYXQgdGhpcyBvcHRp
b24gY29udHJvbHMgaXMgb25seSBhdmFpbGFibGUgd2hlbiBYZW4gaGFzIGJlZW4KPiArY29tcGls
ZWQgd2l0aCB0aGUgYnVpbGQgc2V0dGluZyBmb3IgQXJnbyBlbmFibGVkIGluIHRoZSBidWlsZCBj
b25maWd1cmF0aW9uLgo+ICsKPiArQXJnbyBpcyBhIGludGVyZG9tYWluIGNvbW11bmljYXRpb24g
bWVjaGFuaXNtLCB3aGVyZSBYZW4gYWN0cyBhcyB0aGUgY2VudHJhbAo+ICtwb2ludCBvZiBhdXRo
b3JpdHkuICBHdWVzdHMgbWF5IHJlZ2lzdGVyIG1lbW9yeSByaW5ncyB0byByZWNpZXZlIG1lc3Nh
Z2VzLAo+ICtxdWVyeSB0aGUgc3RhdHVzIG9mIG90aGVyIGRvbWFpbnMsIGFuZCBzZW5kIG1lc3Nh
Z2VzIGJ5IGh5cGVyY2FsbCwgYWxsIHN1YmplY3QKPiArdG8gYXBwcm9wcmlhdGUgYXVkaXRpbmcg
YnkgWGVuLgo+ICsKPiArKiAgIEFuIG92ZXJhbGwgYm9vbGVhbiBhY3RzIGFzIGEgZ2xvYmFsIGNv
bnRyb2wuICBBcmdvIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuCgpJJ20gbm90IHN1cmUgaXQncyB3
b3J0aCBhZGRpbmcgYSBsaXN0IGl0ZW0gZm9yIHRoZSBib29sZWFuLCBJIHdvdWxkCmp1c3QgYWRk
IHRoZSAiQXJnbyBpcyBkaXNhYmxlZCBieSBkZWZhdWx0IiB0byB0aGUgZmlyc3QgcGFyYWdyYXBo
LgoKWy4uLl0KPiArc3RhdGljIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqCj4gK2ZpbmRfcmluZ19p
bmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlk
KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpjdXJzb3IsICpidWNrZXQ7Cj4gKwo+ICsg
ICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9yaW5nc19MMihkKSk7Cj4gKwo+ICsgICAgLyogTGlzdCBp
cyBub3QgbW9kaWZpZWQgaGVyZS4gU2VhcmNoIGFuZCByZXR1cm4gdGhlIG1hdGNoIGlmIGZvdW5k
LiAqLwo+ICsgICAgYnVja2V0ID0gJmQtPmFyZ28tPnJpbmdfaGFzaFtoYXNoX2luZGV4KGlkKV07
Cj4gKwo+ICsgICAgZm9yICggY3Vyc29yID0gYnVja2V0LT5uZXh0OyBjdXJzb3IgIT0gYnVja2V0
OyBjdXJzb3IgPSBjdXJzb3ItPm5leHQgKQoKV2h5IGFyZSB5b3Ugb3Blbi1jb2RpbmcgbGlzdF9m
b3JfZWFjaCBoZXJlPwoKWW91IG1pZ2h0IGFsc28gY29uc2lkZXIgdXNpbmcgbGlzdF9mb3JfZWFj
aF9lbnRyeSwgc28gdGhhdCB5b3UgY2FuCmF2b2lkIHRoZSBsaXN0X2VudHJ5IGNhbGwgYmVsb3cu
Cgo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvID0K
PiArICAgICAgICAgICAgbGlzdF9lbnRyeShjdXJzb3IsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbywg
bm9kZSk7Cj4gKyAgICAgICAgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqY21waWQgPSAmcmlu
Z19pbmZvLT5pZDsKPiArCj4gKyAgICAgICAgaWYgKCBjbXBpZC0+YXBvcnQgPT0gaWQtPmFwb3J0
ICYmCj4gKyAgICAgICAgICAgICBjbXBpZC0+ZG9tYWluX2lkID09IGlkLT5kb21haW5faWQgJiYK
PiArICAgICAgICAgICAgIGNtcGlkLT5wYXJ0bmVyX2lkID09IGlkLT5wYXJ0bmVyX2lkICkKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIGFyZ29fZHByaW50aygiZm91bmQgcmluZ19pbmZvIGZv
ciByaW5nKCV1OiV4ICV1KVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIGlkLT5kb21h
aW5faWQsIGlkLT5hcG9ydCwgaWQtPnBhcnRuZXJfaWQpOwo+ICsgICAgICAgICAgICByZXR1cm4g
cmluZ19pbmZvOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAgIGFyZ29fZHByaW50aygibm8g
cmluZ19pbmZvIGZvciByaW5nKCV1OiV4ICV1KVxuIiwKPiArICAgICAgICAgICAgICAgICBpZC0+
ZG9tYWluX2lkLCBpZC0+YXBvcnQsIGlkLT5wYXJ0bmVyX2lkKTsKPiArCj4gKyAgICByZXR1cm4g
TlVMTDsKPiArfQpbLi4uXQo+ICtzdGF0aWMgdm9pZAo+ICtwZW5kaW5nX3JlbW92ZV9hbGwoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCj4g
K3sKPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJpbmdfcGVuZGluZyA9ICZyaW5nX2luZm8tPnBl
bmRpbmc7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudDsKPiArCj4gKyAgICBBU1NFUlQo
TE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKPiArCj4gKyAgICAvKiBEZWxldGUgYWxsIHBlbmRp
bmcgbm90aWZpY2F0aW9ucyBmcm9tIHRoaXMgcmluZydzIGxpc3QuICovCj4gKyAgICB3aGlsZSAo
ICFsaXN0X2VtcHR5KHJpbmdfcGVuZGluZykgKQoKTml0OiB5b3UgY291bGQgdXNlIGxpc3RfZmly
c3RfZW50cnlfb3JfbnVsbCB0aGF0IGpvaW5zIHRoZSBsaXN0X2VtcHR5CmFuZCBsaXN0X2VudHJ5
IGNhbGxzLgoKPiArICAgIHsKPiArICAgICAgICBlbnQgPSBsaXN0X2VudHJ5KHJpbmdfcGVuZGlu
Zy0+bmV4dCwgc3RydWN0IHBlbmRpbmdfZW50LCBub2RlKTsKPiArCj4gKyAgICAgICAgLyogRm9y
IHdpbGRjYXJkIHJpbmdzLCByZW1vdmUgZWFjaCBmcm9tIHRoZWlyIHdpbGRjYXJkIGxpc3QgdG9v
LiAqLwo+ICsgICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdP
X0RPTUlEX0FOWSApCj4gKyAgICAgICAgICAgIHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUo
ZW50LT5kb21haW5faWQsIGVudCk7Cj4gKyAgICAgICAgbGlzdF9kZWwoJmVudC0+bm9kZSk7Cj4g
KyAgICAgICAgeGZyZWUoZW50KTsKPiArICAgIH0KPiArICAgIHJpbmdfaW5mby0+bnBlbmRpbmcg
PSAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICt3aWxkY2FyZF9yaW5nc19wZW5kaW5nX3Jl
bW92ZShzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICp3aWxk
Y2FyZF9oZWFkOwo+ICsKPiArICAgIEFTU0VSVChMT0NLSU5HX1dyaXRlX0wxKTsKPiArCj4gKyAg
ICAvKiBEZWxldGUgYWxsIHBlbmRpbmcgc2lnbmFscyB0byB0aGUgZG9tYWluIGFib3V0IHdpbGRj
YXJkIHJpbmdzLiAqLwo+ICsgICAgd2lsZGNhcmRfaGVhZCA9ICZkLT5hcmdvLT53aWxkY2FyZF9w
ZW5kX2xpc3Q7Cj4gKwo+ICsgICAgd2hpbGUgKCAhbGlzdF9lbXB0eSh3aWxkY2FyZF9oZWFkKSAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQgPQo+ICsgICAgICAg
ICAgICBsaXN0X2VudHJ5KHdpbGRjYXJkX2hlYWQtPm5leHQsIHN0cnVjdCBwZW5kaW5nX2VudCwg
bm9kZSk7CgpTYW1lIGhlcmUgcmVnYXJkaW5nIHRoZSB1c2FnZSBvZiBsaXN0X2ZpcnN0X2VudHJ5
X29yX251bGwuCgo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoZSBlbnQtPm5vZGUg
ZGVsZXRlZCBoZXJlLCBhbmQgdGhlIG5wZW5kaW5nIHZhbHVlIGRlY3JlYXNlZCwKPiArICAgICAg
ICAgKiBiZWxvbmcgdG8gdGhlIHJpbmdfaW5mbyBvZiBhbm90aGVyIGRvbWFpbiwgd2hpY2ggaXMg
d2h5IHRoaXMKPiArICAgICAgICAgKiBmdW5jdGlvbiByZXF1aXJlcyBob2xkaW5nIFcoTDEpOgo+
ICsgICAgICAgICAqIGl0IGltcGxpZXMgdGhlIEwzIGxvY2sgdGhhdCBwcm90ZWN0cyB0aGF0IHJp
bmdfaW5mbyBzdHJ1Y3QuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgZW50LT5yaW5nX2luZm8t
Pm5wZW5kaW5nLS07Cj4gKyAgICAgICAgbGlzdF9kZWwoJmVudC0+bm9kZSk7Cj4gKyAgICAgICAg
bGlzdF9kZWwoJmVudC0+d2lsZGNhcmRfbm9kZSk7Cj4gKyAgICAgICAgeGZyZWUoZW50KTsKPiAr
ICAgIH0KPiArfQpbLi4uXQo+ICtzdGF0aWMgdm9pZAo+ICtkb21haW5fcmluZ3NfcmVtb3ZlX2Fs
bChzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArICAgIHN0
cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOwo+ICsKPiArICAgIEFTU0VSVChMT0NLSU5H
X1dyaXRlX3JpbmdzX0wyKGQpKTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSR09fSEFT
SFRBQkxFX1NJWkU7ICsraSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAq
YnVja2V0ID0gJmQtPmFyZ28tPnJpbmdfaGFzaFtpXTsKPiArCj4gKyAgICAgICAgd2hpbGUgKCAh
bGlzdF9lbXB0eShidWNrZXQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJpbmdfaW5m
byA9IGxpc3RfZW50cnkoYnVja2V0LT5uZXh0LCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8sIG5vZGUp
OwoKbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsCgo+ICsgICAgICAgICAgICByaW5nX3JlbW92ZV9p
bmZvKGQsIHJpbmdfaW5mbyk7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgZC0+YXJnby0+
cmluZ19jb3VudCA9IDA7Cj4gK30KPiArCj4gKy8qCj4gKyAqIFRlYXIgZG93biBhbGwgcmluZ3Mg
b2Ygb3RoZXIgZG9tYWlucyB3aGVyZSBzcmNfZCBkb21haW4gaXMgdGhlIHBhcnRuZXIuCj4gKyAq
IChpZS4gaXQgaXMgdGhlIHNpbmdsZSBkb21haW4gdGhhdCBjYW4gc2VuZCB0byB0aG9zZSByaW5n
cy4pCj4gKyAqIFRoaXMgd2lsbCBhbHNvIGNhbmNlbCBhbnkgcGVuZGluZyBub3RpZmljYXRpb25z
IGFib3V0IHRob3NlIHJpbmdzLgo+ICsgKi8KPiArc3RhdGljIHZvaWQKPiArcGFydG5lcl9yaW5n
c19yZW1vdmUoc3RydWN0IGRvbWFpbiAqc3JjX2QpCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBp
Owo+ICsgICAgc3RydWN0IGFyZ29fc2VuZF9pbmZvICpzZW5kX2luZm87Cj4gKyAgICBzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPiArICAgIHN0cnVjdCBkb21haW4gKmRzdF9kOwo+
ICsKPiArICAgIEFTU0VSVChMT0NLSU5HX1dyaXRlX0wxKTsKPiArCj4gKyAgICBmb3IgKCBpID0g
MDsgaSA8IEFSR09fSEFTSFRBQkxFX1NJWkU7ICsraSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqY3Vyc29yLCAqYnVja2V0ID0gJnNyY19kLT5hcmdvLT5zZW5kX2hhc2hb
aV07Cj4gKwo+ICsgICAgICAgIC8qIFJlbW92ZSBhbGwgZW50cyBmcm9tIHRoZSBzZW5kIGxpc3Qu
IFRha2UgZWFjaCBvZmYgdGhlaXIgcmluZyBsaXN0LiAqLwo+ICsgICAgICAgIGZvciAoIGN1cnNv
ciA9IGJ1Y2tldC0+bmV4dDsgY3Vyc29yICE9IGJ1Y2tldDsgY3Vyc29yID0gY3Vyc29yLT5uZXh0
ICkKCkFub3RoZXIgb3Blbi1jb2RlZCB2ZXJzaW9uIG9mIGxpc3RfZm9yX2VhY2gsIHNlZSBteSBj
b21tZW50cyBvbiB0aGUKaW5zdGFuY2VzIGFib3ZlLgoKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHNlbmRfaW5mbyA9IGxpc3RfZW50cnkoY3Vyc29yLCBzdHJ1Y3QgYXJnb19zZW5kX2luZm8s
IG5vZGUpOwoKc2VuZF9pbmZvIHNob3VsZCBiZSBkZWZpbmVkIGhlcmUgdG8gcmVkdWNlIGl0J3Mg
c2NvcGUuCgo+ICsKPiArICAgICAgICAgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKHNlbmRf
aW5mby0+aWQuZG9tYWluX2lkKTsKPiArICAgICAgICAgICAgaWYgKCBkc3RfZCAmJiBkc3RfZC0+
YXJnbyApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHJpbmdfaW5mbyA9IGZp
bmRfcmluZ19pbmZvKGRzdF9kLCAmc2VuZF9pbmZvLT5pZCk7CgpyaW5nX2luZm8gc2hvdWxkIGJl
IGRlZmluZWQgaGVyZS4KCj4gKyAgICAgICAgICAgICAgICBpZiAoIHJpbmdfaW5mbyApCj4gKyAg
ICAgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAgcmluZ19yZW1vdmVfaW5mbyhk
c3RfZCwgcmluZ19pbmZvKTsKPiArICAgICAgICAgICAgICAgICAgICBkc3RfZC0+YXJnby0+cmlu
Z19jb3VudC0tOwo+ICsgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICAgICAgZWxzZQo+
ICsgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAgICAgICAg
ICB9Cj4gKyAgICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOwo+ICsKPiArICAgICAgICAgICAgaWYgKCBkc3RfZCApCj4gKyAgICAgICAgICAgICAg
ICBwdXRfZG9tYWluKGRzdF9kKTsKPiArCj4gKyAgICAgICAgICAgIGxpc3RfZGVsKCZzZW5kX2lu
Zm8tPm5vZGUpOwo+ICsgICAgICAgICAgICB4ZnJlZShzZW5kX2luZm8pOwo+ICsgICAgICAgIH0K
PiArICAgIH0KPiArfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 18:10:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 18:10: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-devel-bounces@lists.xenproject.org>)
	id 1gle1N-0006o5-6e; Mon, 21 Jan 2019 18:10: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=1PaK=P5=citrix.com=prvs=917534c8b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gle1L-0006bQ-MJ
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 18:10:03 +0000
X-Inumbo-ID: c4f5199d-1da7-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4f5199d-1da7-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 18:10:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="84878330"
To: Jan Beulich <JBeulich@suse.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-8-git-send-email-andrew.cooper3@citrix.com>
 <5C4084B7020000780020EB1D@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2d2838b7-4628-3e8c-0b78-07fc1c8eeefb@citrix.com>
Date: Mon, 21 Jan 2019 18:08:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4084B7020000780020EB1D@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 7/7] xen/dom0: Add a dom0-iommu=none
 option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOSAxMzozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTYuMDEuMTkg
YXQgMTA6MDAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gQEAgLTcwOSw2
ICs3MDksMTIgQEAgQ29udHJvbHMgZm9yIHRoZSBkb20wIElPTU1VIHNldHVwLgo+PiAgICAgIFRo
aXMgb3B0aW9uIGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBvbiB4ODYgc3lzdGVtcywgYW5kIGludmFs
aWQgb24gQVJNCj4+ICAgICAgc3lzdGVtcy4KPj4gIAo+PiArKiAgIFRoZSBgbm9uZWAgb3B0aW9u
IGlzIGludGVuZGVkIGZvciBkZXZlbG9wbWVudCBwdXJwb3NlcyBvbmx5LCBhbmQgc2tpcHMKPj4g
KyAgICBjZXJ0YWluIHNhZmV0eSBjaGVja3MgcGVydGFpbmluZyB0byB0aGUgY29ycmVjdCBJT01N
VSBjb25maWd1cmF0aW9uIGZvcgo+PiArICAgIGRvbTAgdG8gYm9vdC4KPiBXb3VsZCB5b3UgbWlu
ZCBpbnNlcnRpbmcgIlBWSCIgYWhlYWQgb2YgImRvbTAiPwoKVGhhdCB3b3VsZCByZXN1bHQgaW4g
YW4gaW5hY2N1cmF0ZSBkZXNjcmlwdGlvbiBvZiB0aGUgZnVuY3Rpb25hbGl0eS7CoApjaGVja19o
d2RvbV9yZXFzKCkgaXMgbm90IHNwZWNpZmljIHRvIFBWSCBndWVzdHMuCgo+Cj4+IEBAIC0xNTYs
NyArMTU5LDcgQEAgaW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4+ICAK
Pj4gIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9yZXFzKHN0cnVjdCBkb21h
aW4gKmQpCj4+ICB7Cj4+IC0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKPj4g
KyAgICBpZiAoIGlvbW11X2h3ZG9tX25vbmUgfHwgIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAp
Cj4+ICAgICAgICAgIHJldHVybjsKPiBTZWVpbmcgdGhlIF9faHdkb21faW5pdCwgd291bGRuJ3Qg
aXQgYmUgYmV0dGVyIHRvIHJlc3RyaWN0IHRoaXMKPiByZWxheGF0aW9uIHRvIFhlbiBib290IHRp
bWUgY3JlYXRlZCBEb20wPwoKTm8sIEkgZG9uJ3QgdGhpbmsgc28uCgpUaGF0IHdvdWxkIGNvbXBs
aWNhdGUgdGhlIGNoYW5nZSAod2hpY2ggaXMgYWxyZWFkeSBvbmx5IGZvciB1c2UgYnkKZGV2ZWxv
cGVycyksIGFuZCB1bm5lY2Vzc2FyaWx5IHByb2hpYml0IHRlc3Rpbmcgb2YgdGhlIGxhdGUgaHdk
b20gcGF0aHMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 18:15:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 18:15: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-devel-bounces@lists.xenproject.org>)
	id 1gle64-0007Am-VO; Mon, 21 Jan 2019 18:14: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=rLzG=P5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gle63-0007Ac-LX
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 18:14:55 +0000
X-Inumbo-ID: 736f9c1a-1da8-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 736f9c1a-1da8-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 18:14:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C115315AB;
 Mon, 21 Jan 2019 10:14:23 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A51563F5C1;
 Mon, 21 Jan 2019 10:14:22 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1545823227-6207-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <66d7aee8-7ae5-7b1f-d6fb-db7f3d3c5b9c@arm.com>
Date: Mon, 21 Jan 2019 18:14:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1545823227-6207-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC v2 00/16] Old GIC (gic-vgic) optimizations for
 GICV2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKVGhhbmsgeW91IGZvciB0aGUgbnVtYmVycy4KCk9uIDI2LzEyLzIwMTggMTE6
MjAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gRnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbT4KPiAKPiBUaGlzIHBhdGNoIHNlcmllcyBpcyBhbiBhdHRlbXB0IHRvIHJl
ZHVjZSBJUlEgbGF0ZW5jeSB3aXRoIHRoZQo+IG9sZCBHSUMgaW1wbGVtZW50YXRpb24gKGdpYy12
Z2ljKS4gVGhlc2UgcGF0Y2hlcyBvcmlnaW5hbGx5IGJhc2VkCj4gb24gWEVOIDQuMTAgcmVsZWFz
ZS4gVGhlIG1vdGl2YXRpb24gd2FzIHRvIGltcHJvdmUgYmVuY2htYXJrCj4gcmVzdWx0cyBvZiBh
IHN5c3RlbSBnaXZlbiB0byBhIGN1c3RvbWVyIGZvciBldmFsdWF0aW9uLgo+IFRoaXMgcGF0Y2gg
c2VyaWVzIGlzIHRhaWxvcmVkIGZvciBHSUN2MiBvbiBSQ0FSIEgzLiBTZXZlcmFsCj4gb2YgdGhl
IG1vc3QgY29udHJvdmVyc2lhbCBwYXRjaGVzIChpLmUuIExScyBzaGFkb3dpbmcpIHdlcmUKPiBu
b3Qgc2hhcmVkIHRvIHRoZSBjdXN0b21lciwgYW5kIGhlcmUgYXJlIGZvciBjb21tZW50cyBhbmQg
ZGlzY3Vzc2lvbi4KPiBJIGhvcGUgc2V2ZXJhbCBwYXRjaGVzIGZyb20gaGVyZSBjb3VsZCBiZSB1
cHN0cmVhbWVkLiBTb21lIGFzIGlzLAo+IG90aGVycyB3aXRoIG1vZGlmaWNhdGlvbnMuCgpBcyBs
b25nIGFzIGl0IGlzIHRhaWxvcmVkLCBJIHdpbGwgbm90IGJlIGFibGUgdG8gcHJvcGVybHkgcmV2
aWV3IHRoZW0uIFNvIGEgZ29vZCAKc3RhcnQgaXMgdG8gdHJ5IHRvIGdldCB0aGUgc2VyaWVzIHVw
c3RyZWFtIGlzIHJlbW92aW5nIGFsbCB5b3VyIGhhY2sgYW5kIAphdm9pZGluZyB0YWlsb3Jpbmcg
dGhpcyB0byB0aGUgUkNBUiBIMy4KCj4gCj4gVGhlcmUgYXJlIHNldmVyYWwgc2ltcGxlIGlkZWFz
IGJlaGluZCB0aGVzZSBjaGFuZ2VzOgo+ICAgICAgLSByZWR1Y2UgYW4gZXhjZXNzaXZlIGNvZGUg
KGNvbmRpdGlvbiBjaGVja3MpCj4gICAgICAtIGRyb3AgYW4gZXhjZXNzaXZlIHBlcmlwaGVyYWwg
cmVnaXN0ZXIgYWNjZXNzZXMKPiAgICAgIC0gaWYgbm90IHJlZHVjZSwgdGhlbiBtb3ZlIGFuIGV4
Y2Vzc2l2ZSBjb2RlIG91dCBvZiBzcGlubG9ja3MKPiAgICAgIC0gaWYgbm90IGRyb3AsIHRoZW4g
bW92ZSBhbiBleGNlc3NpdmUgcmVnaXN0ZXIKPiAgICAgICAgYWNjZXNzZXMgb3V0IG9mIHNwaW5s
b2Nrcwo+IAo+IFRoaXMgaXMgYSB2MiBvZiB0aGUgb3JpZ2luYWwgUkZDIHNlcmllcyBbMV0uIEZy
b20gdGhhdCBzZXJpZXMsIHBhdGNoZXMKPiBbMl0gYW5kIFszXSBoYXZlIGFscmVhZHkgcmVhY2hl
ZCBtYWlubGluZS4gSGVyZSBmZXcgcGF0Y2hlcyBhcmUgcmV3b3JrZWQKPiB3aXRoIGFkZHJlc3Np
bmcgc29tZSBjb21tZW50cyBvciBzZXBhcmF0aW5nIHRoZW0gaW50byBtb3JlIGNsZWFyIHBpZWNl
cywKPiBtb3JlIHBhdGNoZXMgYXJlIHRha2VuIGZyb20gdGhlIFJGQyB2MSBhcyBpcy4KCkl0IGlz
IGEgcXVpdGUgZnJ1c3RyYXRpbmcgdG8gc2VlIDE2IG1vcmUgcGF0Y2hlcyBpbiBteSBpbmJveCB3
aXRoIG1vc3Qgb2YgbXkgCmNvbW1lbnRzIG5vdCBhZGRyZXNzZWQgb3IgZXZlbiBhbnN3ZXJlZC4g
VGhlIG51bWJlciBjb3VsZCBqdXN0IGhhdmUgYmVlbiBwb3N0ZWQgCm9uIHRoZSBSRkN2MSBhdm9p
ZGluZyB0byBzcGFtIG15IG1haWxib3guCgo+IAo+IFRoZSBtYWluIGludGVudGlvbiBvZiB0aGlz
IHZlcnNpb24gb2YgUkZDIHNlcmllcyBpcyB0byByZXZlYWwKPiBwYXRjaC1ieS1wYXRjaCBJUlEg
bGF0ZW5jeSBpbXBhY3QuCj4gVGhlIG1lYXN1cmVtZW50IGlzIHBlcmZvcm1lZCB3aXRoIFRCTSBb
NF0sIHNvIHRoZSB1c2UtY2FzZSBpcyB0cml2aWFsIC0KPiBwYXNzaW5nIGEgc2luZ2xlIElSUSB0
d2ljZSBpbiBhIHNlY29uZC4gVGh1cyBubyBsb2NrIGNvbnRlbnRpb25zIG5vcgo+IGV2ZW4gcGFz
c2luZyBtb3JlIHRoYW4gb25lIGludGVycnVwdCB0byBhIGd1ZXN0IGF0IHRoZSB0aW1lIHVzZS1j
YXNlcwo+IGFyZSBoaXQuCj4gCj4gVGhlIHNlcmllcyBpcyBiYXNlZCBvbiB0aGUgY3VycmVudCB4
ZW5iaXRzL3N0YWdpbmcsIGNvbW1pdCA3ZjI4NjYxZjZhNy4KPiBYRU4gaXMgYnVpbGQgd2l0aCBu
byBERUJVRyBhbmQgbm8gR0lDdjMgc3VwcG9ydCBmb3IgdGhlIHN0YWdpbmcgSEVBRCBhbmQKPiBl
YWNoIGNvbW1pdC4gRm91ciBydW50aW1lIGNvbmZpZ3VyYXRpb25zIGFyZSBldmFsdWF0ZWQgZm9y
IGVhY2ggY29tbWl0Ogo+ICAgICAgLSBzY2hlZD1jcmVkaXQyIHZ3Zmk9dHJhcAo+ICAgICAgLSBz
Y2hlZD1jcmVkaXQyIHZ3Zmk9bmF0aXZlCj4gICAgICAtIHNjaGVkPWNyZWRpdCB2d2ZpPXRyYXAK
PiAgICAgIC0gc2NoZWQ9Y3JlZGl0IHZ3Zmk9bmF0aXZlCj4gCj4gRWFjaCBjb21taXQgaXMgaW5j
cmVtZW50YWxseSBjaGVycnktcGlja2VkIGZvciB0aGUgbGF0ZW5jeSBldmFsdWF0aW9uIGluCj4g
YW4gb3JkZXIgdGhleSBhcHBlYXIgaW4gdGhlIHRhYmxlLiBUaGUgdGFibGUgYWxzbyBjYW4gYmUg
Zm91bmQgc2hhcmVkCj4gYXMgYSBHb29nbGUgc3ByZWFkc2hlZXQgaGVyZSBbNV0uCgpDYW4geW91
IGZvcm1hdCB0aGUgR29vZ2xlIHNwcmVhZHNoZWV0IGluIGEgdXNhYmxlIHdheT8gQnkgdGhhdCBJ
IG1lYW4gaGF2aW5nIApvbmx5IG9uZSBudW1iZXIgcGVyIGNvbHVtbiBzbyB3ZSBjYW4gYWRkIGEg
Yml0IG1vcmUgZm9ybXVsYSBpbiBpdC4KCkkgd2lsbCBjb21tZW50IG9uIHRoZSBudW1iZXIgb25j
ZSB0aGV5IGFyZSBpbiBiZXR0ZXIgc2hhcGUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 18:19:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 18:19: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-devel-bounces@lists.xenproject.org>)
	id 1gleAS-0007OB-IV; Mon, 21 Jan 2019 18:19: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=rLzG=P5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gleAR-0007O6-C7
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 18:19:27 +0000
X-Inumbo-ID: 15d05394-1da9-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 15d05394-1da9-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 18:19:26 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 27DB615AB;
 Mon, 21 Jan 2019 10:18:56 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6A7243F5C1;
 Mon, 21 Jan 2019 10:18:55 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <80edd4d5-e2b7-bcb5-32ac-9d2c9096299f@arm.com>
Message-ID: <cc1466b5-fbc3-0e1f-6092-4f559866337c@arm.com>
Date: Mon, 21 Jan 2019 18:18:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <80edd4d5-e2b7-bcb5-32ac-9d2c9096299f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Backport candidate for Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <JBeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpQaW5nPwoKQ2hlZXJzLAoKT24gMzAvMTEvMjAxOCAxNzoyNSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IEJlbG93IGEgbGlzdCBvZiBiYWNrcG9ydCBjYW5kaWRhdGUgZm9yIEFy
bS4KPiAKPiAKPiBGb3IgWGVuIDQuMTArIHRvIGhhbmRsZSBjb3JyZWN0bHkgU01DIGNhbGwgcGFy
YW1ldGVycyBhbmQgcmVzdWx0Cj4gCj4gMzVmYzYwODYxMsKgwqDCoCB4ZW4vYXJtOiBzbWNjYy0x
LjE6IE1ha2UgcmV0dXJuIHZhbHVlcyB1bnNpZ25lZCBsb25nCj4gZmE3OTc0Zjc0M8KgwqDCoMKg
wqAgeGVuL2FybTogc21jY2MtMS4xOiBIYW5kbGUgZnVuY3Rpb24gcmVzdWx0IGFzIHBhcmFtZXRl
cnMKPiAKPiBGb3IgWGVuIDQuOSsgdG8gYXZvaWQgRG9tMCBjcmFzaCB3aGVuIHVzaW5nIGxlc3Mg
dkNQVXMgdGhhbiBwQ1BVcyBvbiBHSUN2Mwo+IAo+IDcwM2Q5ZDVlYzHCoMKgwqDCoMKgIHhlbi9h
cm06IHZnaWMtdjM6IERlbGF5IHRoZSBpbml0aWFsaXphdGlvbiBvZiB0aGUgZG9tYWluIAo+IGlu
Zm9ybWF0aW9uCj4gNTRlYzU5ZjZiMMKgwqDCoMKgwqDCoCB4ZW4vYXJtOiB2Z2ljLXYzOiBEb24n
dCBjcmVhdGUgZW1wdHkgcmUtZGlzdHJpYnV0b3IgcmVnaW9ucwo+IAo+IFRoZSBmb2xsb3dpbmcg
cGF0Y2ggaXMgcmVxdWlyZWQgaW4gWGVuIDQuMTEgdG8gYXZvaWQgYnJlYWtpbmcgdGhlIG5ldyB2
R0lDIGFmdGVyIAo+IGFwcGx5aW5nIHRoZSAyIHByZXZpb3VzIHBhdGNoZXMuCj4gCj4gNjJhYTll
N2YxYsKgwqDCoCB4ZW4vYXJtOiBEb24ndCBidWlsZCBHSUN2MyB3aXRoIHRoZSBuZXcgdkdJQwo+
IAo+IEZvciA0LjkrIHRvIG1ha2UgdGhlIGludGVycnVwdCBwYXRoIHNhZmVyIGJ5IGFkZGluZyBt
aXNzaW5nIGJhcnJpZXJzCj4gCj4gMTc3YWZlYzQ1NcKgwqDCoCB4ZW4vYXJtOiBnaWM6IEVuc3Vy
ZSB3ZSBoYXZlIGFuIElTQiBiZXR3ZWVuIGFjayBhbmQgZG9fSVJRKCkKPiA1NTVlNWYxYmQywqDC
oMKgwqDCoCB4ZW4vYXJtOiBnaWM6IEVuc3VyZSBvcmRlcmluZyBiZXR3ZWVuIHJlYWQgb2YgSU5U
QUNLIGFuZCBzaGFyZWQgCj4gZGF0YQo+IAo+IEZvciA0LjkrIHRvIGNvbXBseSB3aXRoIHRoZSBi
aW5kaW5nIGRlc2NyaXB0aW9uCj4gCj4gMzY4OWM1NDYzMMKgwqDCoCB4ZW4vYXJtOiBjaGVjayBm
b3IgbXVsdGlib290IG5vZGVzIG9ubHkgdW5kZXIgL2Nob3Nlbgo+IAo+IENoZWVycywKPiAKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 18:28:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 18:28: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-devel-bounces@lists.xenproject.org>)
	id 1gleJQ-0008JL-OG; Mon, 21 Jan 2019 18:28:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pK04=P5=citrix.com=prvs=917ecb37e=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gleJP-0008JC-K6
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 18:28:43 +0000
X-Inumbo-ID: 60a1fda2-1daa-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60a1fda2-1daa-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 18:28:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76078852"
Date: Mon, 21 Jan 2019 18:28:34 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190121182834.GN1271@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: [Xen-devel] Are xen.git/tools/pkg-config/*.pc used anywere/working ?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJJ3ZlIGJlZW4gdHJ5aW5nIHRvIHVzZSB0aGUgcGtnLWNvbmZpZyBmaWxlcyBnZW5lcmF0
ZWQgaW4KdG9vbHMvcGtnLWNvbmZpZy8gd2hlbiBidWlsZGluZyBRRU1VLCBidXQgdGhvc2UgZmls
ZXMgb25seSBjb250YWlucwoiLVdsLC1ycGF0aC1saW5rIiBhbmQgIi1sIiBvcHRpb25zLiBBdCBs
aW5rIHRpbWVzLCB0aGUgbGlua2VyIGp1c3QKZG9lc24ndCBmaW5kIHRoZSAqLnNvLgoKQXJlIHRo
b3NlICoucGMgYWN0dWFsbHkgdXNlZCBhbnl3aGVyZSwgYW5kIHdvcmtpbmcgZm9yIHNvbWVvbmU/
IFFFTVUKY2VydGFpbmx5IGNhbid0IHVzZSB0aGVtLiAoVGhlIG9uZSB0aGF0IGVuZC11cCBiZWVu
IGluc3RhbGxlZCBvbiB0aGUKc3lzdGVtIHdvcmtzIGZpbmUuKQoKSSB0aGluayB0aGF0IHRoZSBm
aWxlIGdlbmVyYXRlZCBpbiB0b29scy9wa2ctY29uZmlnLyoucGMgc2hvdWxkIGFsc28KaGF2ZSB0
aGUgLUwgb3B0aW9ucy4gVG8gbWUsIC1ycGF0aC1saW5rIGlzIG9ubHkgdXNlZnVsIGZvciB0aGUK
ZGVwZW5kZW5jeSBvZiBhIC5zbyAoZS5nLiB4ZW5jYWxsIGJlZW4gbGlua2VkIGFnYWluc3QgeGVu
dG9vbGxvZywgYnV0CnFlbXUgZG9lc24ndCBuZWVkIHRvIGxpbmsgYWdhaW5zdCBpdCkuCgpDaGVl
cnMsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 19:03:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 19:03: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-devel-bounces@lists.xenproject.org>)
	id 1glerA-0002s4-Qe; Mon, 21 Jan 2019 19:03:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1PaK=P5=citrix.com=prvs=917534c8b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gler8-0002rf-Uz
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 19:03:34 +0000
X-Inumbo-ID: 3ff37815-1daf-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ff37815-1daf-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 19:03:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76080766"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 21 Jan 2019 19:02:25 +0000
Message-ID: <1548097346-24534-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1548097346-24534-1-git-send-email-andrew.cooper3@citrix.com>
References: <1548097346-24534-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 2/3] xen/dom0: Deprecate
 iommu_hwdom_inclusive and leave it disabled by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBvcHRpb24gaXMgdW5pcXVlIHRvIHg4NiBQViBkb20wJ3MsIGJ1dCBpdCBpcyBub3Qgc2Vu
c2libGUgdG8gaGF2ZSBhCmNhdGNoLWFsbCB3aGljaCBibGluZGx5IG1hcHMgYWxsIG5vbi1SQU0g
cmVnaW9ucyBpbnRvIHRoZSBJT01NVS4KClRoZSBtYXAtcmVzZXJ2ZWQgb3B0aW9uIHJlbWFpbnMs
IGFuZCBjb3ZlcnMgYWxsIHRoZSBidWdneSBmaXJtd2FyZSBpc3N1ZXMgdGhhdApJIGFtIGF3YXJl
IG9mLiAgVGhlIHR3byBjb21tb24gY2FzZXMgYXJlIGxlZ2FjeSBVU0Iga2V5Ym9hcmQgZW11bGF0
aW9uLCBhbmQKdGhlIEJNQyBtYWlsYm94IHVzZWQgYnkgdmVuZG9yIGZpcm13YXJlIGluIE5JQ3Mv
SEJBcyB0byByZXBvcnQgaW5mb3JtYXRpb24KYmFjayB0byB0aGUgaUxPL2lEUkFDL2V0YyBmb3Ig
cmVtb3RlIHJlbW90ZSBtYW5hZ2VtZW50IHB1cnBvc2VzLgoKQSBzcGVjaWZpYyBhZHZhbnRhZ2Ug
b2YgdGhpcyBjaGFuZ2UgaXMgdGhhdCB4ODYgZG9tMCdzIElPTU1VIHNldHVwIGlzIG5vdwpjb25z
aXN0ZW50IGJldHdlZW4gUFYgYW5kIFBWSC4KClRoaXMgY2hhbmdlIGlzIG5vdCBleHBlY3RlZCB0
byBoYXZlIGFueSBpbXBhY3QsIGR1ZSB0byBtYXAtcmVzZXJ2ZWQgcmVtYWluaW5nLgpJbiB0aGUg
dW5saWtlbHkgY2FzZSB0aGF0IGl0IGRvZXMgY2F1c2UgYW4gaXNzdWUsIHdlIHNob3VsZCBpbnRy
b2R1Y2Ugb3RoZXIKbWFwLSRTUEVDSUZJQyBvcHRpb25zIHJhdGhlciB0aGFuIHJlLWludHJvZHVj
aW5nIHRoaXMgY2F0Y2gtYWxsLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KCnYyOgogKiBOZXcKdjQ6CiAqIFN3aXRjaCB0byBvbmx5IGRpc2Fi
bGVkLWJ5LWRlZmF1bHQgYW5kIGRlcHJlY2F0ZWQsIHJhdGhlciB0aGFuIHJldm1vdmluZwogICB0
aGUgb3B0aW9uIGZ1bGx5LgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyAg
IHwgMTAgKysrKysrLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgfCAg
MiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgfCAgMyAtLS0KIDMgZmls
ZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYwppbmRleCA4YjE3MDNkLi4xMzljNGUxIDEwMDY0NAotLS0gYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jCkBAIC03MDcsMTQgKzcwNywxNiBAQCBDb250cm9scyBmb3IgdGhlIGRvbTAgSU9N
TVUgc2V0dXAuCiAgICAgV2hlcmUgcG9zc2libGUsIGZpbmVyIGdyYWluIGNvcnJlY3Rpb25zIHNo
b3VsZCBiZSBtYWRlIHdpdGggdGhlIGBybXJyPWAsCiAgICAgYGl2cnNfaHBldD1gIG9yIGBpdnJz
X2lvYXBpYz1gIGNvbW1hbmQgbGluZSBvcHRpb25zLgogCi0gICAgVGhpcyBvcHRpb24gaXMgZW5h
YmxlZCBieSBkZWZhdWx0IG9uIHg4NiBzeXN0ZW1zLCBhbmQgaW52YWxpZCBvbiBBUk0KLSAgICBz
eXN0ZW1zLgorICAgIFRoaXMgb3B0aW9uIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQsIGFuZCBkZXBy
ZWNhdGVkIGFuZCBpbnRlbmRlZCBmb3IKKyAgICByZW1vdmFsIGluIGZ1dHVyZSB2ZXJzaW9ucyBv
ZiBYZW4uICBJZiBzcGVjaWZ5aW5nIGBtYXAtaW5jbHVzaXZlYCBpcyB0aGUKKyAgICBvbmx5IHdh
eSB0byBtYWtlIHlvdXIgc3lzdGVtIGJvb3QsIHBsZWFzZSByZXBvcnQgYSBidWcuCiAKICogICBU
aGUgYG1hcC1yZXNlcnZlZGAgZnVuY3Rpb25hbGl0eSBpcyB2ZXJ5IHNpbWlsYXIgdG8gYG1hcC1p
bmNsdXNpdmVgLgogCiAgICAgVGhlIGRpZmZlcmVuY2VzIGZyb20gYG1hcC1pbmNsdXNpdmVgIGFy
ZSB0aGF0IGBtYXAtcmVzZXJ2ZWRgIGlzIGFwcGxpY2FibGUKLSAgICB0byBib3RoIHg4NiBQViBh
bmQgUFZIIGRvbTAncywgYW5kIHJlcHJlc2VudHMgYSBzdWJzZXQgb2YgdGhlIGNvcnJlY3Rpb24K
LSAgICBieSBvbmx5IG1hcHBpbmcgcmVzZXJ2ZWQgbWVtb3J5IHJlZ2lvbnMgcmF0aGVyIHRoYW4g
YWxsIG5vbi1SQU0gcmVnaW9ucy4KKyAgICB0byBib3RoIHg4NiBQViBhbmQgUFZIIGRvbTAncywg
aXMgZW5hYmxlZCBieSBkZWZhdWx0LCBhbmQgcmVwcmVzZW50cyBhCisgICAgc3Vic2V0IG9mIHRo
ZSBjb3JyZWN0aW9uIGJ5IG9ubHkgbWFwcGluZyByZXNlcnZlZCBtZW1vcnkgcmVnaW9ucyByYXRo
ZXIKKyAgICB0aGFuIGFsbCBub24tUkFNIHJlZ2lvbnMuCiAKICMjIyBkb20wX2lvcG9ydHNfZGlz
YWJsZSAoeDg2KQogPiBgPSBMaXN0IG9mIDxoZXg+LTxoZXg+YApkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMKaW5kZXggOWFjOWUwNS4uYjlmZmUxOCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0z
OCw3ICszOCw3IEBAIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2ludHJlbWFwID0gMTsKIAog
Ym9vbCBfX2h3ZG9tX2luaXRkYXRhIGlvbW11X2h3ZG9tX3N0cmljdDsKIGJvb2wgX19yZWFkX21v
c3RseSBpb21tdV9od2RvbV9wYXNzdGhyb3VnaDsKLWludDhfdCBfX2h3ZG9tX2luaXRkYXRhIGlv
bW11X2h3ZG9tX2luY2x1c2l2ZSA9IC0xOworaW50OF90IF9faHdkb21faW5pdGRhdGEgaW9tbXVf
aHdkb21faW5jbHVzaXZlOwogaW50OF90IF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21fcmVz
ZXJ2ZWQgPSAtMTsKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggZTQw
ZDdhNy4uMmMwNTFhMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lv
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTIxNCw5
ICsyMTQsNiBAQCB2b2lkIF9faHdkb21faW5pdCBhcmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0
IGRvbWFpbiAqZCkKIAogICAgIEJVR19PTighaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsKIAotICAg
IC8qIEluY2x1c2l2ZSBtYXBwaW5ncyBhcmUgZW5hYmxlZCBieSBkZWZhdWx0IGZvciBQVi4gKi8K
LSAgICBpZiAoIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSA9PSAtMSApCi0gICAgICAgIGlvbW11X2h3
ZG9tX2luY2x1c2l2ZSA9IGlzX3B2X2RvbWFpbihkKTsKICAgICAvKiBSZXNlcnZlZCBJT01NVSBt
YXBwaW5ncyBhcmUgZW5hYmxlZCBieSBkZWZhdWx0LiAqLwogICAgIGlmICggaW9tbXVfaHdkb21f
cmVzZXJ2ZWQgPT0gLTEgKQogICAgICAgICBpb21tdV9od2RvbV9yZXNlcnZlZCA9IDE7Ci0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 19:03:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 19:03: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-devel-bounces@lists.xenproject.org>)
	id 1glerA-0002ry-Ir; Mon, 21 Jan 2019 19:03:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1PaK=P5=citrix.com=prvs=917534c8b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gler8-0002ra-Nd
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 19:03:34 +0000
X-Inumbo-ID: 3f1cb250-1daf-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f1cb250-1daf-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 19:03:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76080763"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 21 Jan 2019 19:02:24 +0000
Message-ID: <1548097346-24534-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1548097346-24534-1-git-send-email-andrew.cooper3@citrix.com>
References: <1548097346-24534-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/3] docs: Improve documentation and parsing
 for efi=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXBkYXRlIHBhcnNlX2VmaV9wYXJhbSgpIHRvIHVzZSBwYXJzZV9ib29sZWFuKCkgZm9yICJycyIs
IHNvIGl0IGJlaGF2ZXMKbGlrZSBvdGhlciBYZW4gYm9vbGVhbnMuCgpIb3dldmVyLCBjaGFuZ2Ug
ImF0dHI9dWMiIHRvIG5vdCBiZSBhIGJvb2xlYW4uICAibm8tYXR0cj11YyIgaXMgYW1iaWd1b3Vz
IGFuZApzaG91bGRuJ3QgYmUgYWNjZXB0ZWQsIGJ1dCBhY2NlcHQgImF0dHI9bm8iIGFzIGFuIGFj
Y2VwdGFibGUgYWx0ZXJuYXRpdmUuCgpVcGRhdGUgdGhlIGNvbW1hbmQgbGluZSBkb2N1bWVudGF0
aW9uIGZvciBjb25zaXN0ZW5jeS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cgp2
MzoKICogTmV3CnY0OgogKiBTdXBwb3J0ICJhdHRyPW5vIgotLS0KIGRvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYyB8IDIzICsrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9u
L2VmaS9ib290LmMgICAgICAgICAgICAgfCAyMCArKysrKysrKysrKy0tLS0tLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MKaW5kZXggMjFkN2I0YS4uOGIxNzAzZCAxMDA2NDQKLS0tIGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYwpAQCAtODUzLDIzICs4NTMsMTggQEAgZGlzYWJsZSBpdCAoZWRpZD1ubykuIFRo
aXMgb3B0aW9uIHNob3VsZCBub3Qgbm9ybWFsbHkgYmUgcmVxdWlyZWQKIGV4Y2VwdCBmb3IgZGVi
dWdnaW5nIHB1cnBvc2VzLgogCiAjIyMgZWZpCi0+IGA9IExpc3Qgb2YgWyBycyB8IGF0dHIgXWAK
KyAgICA9IExpc3Qgb2YgWyBycz08Ym9vbD4sIGF0dHI9bm98dWMgXQogCi1BbGwgb3B0aW9ucyBh
cmUgb2YgYm9vbGVhbiBraW5kIGFuZCBjYW4gYmUgcHJlZml4ZWQgd2l0aCBgbm8tYCB0bwotZWZm
ZWN0IHRoZSBpbnZlcnNlIG1lYW5pbmcuCitDb250cm9scyBmb3IgaW50ZXJhY3Rpbmcgd2l0aCB0
aGUgc3lzdGVtIEV4dGVuZGVkIEZpcm13YXJlIEludGVyZmFjZS4KIAotPiBgcnNgCisqICAgVGhl
IGByc2AgYm9vbGVhbiBjb250cm9scyB3aGV0aGVyIFJ1bnRpbWUgU2VydmljZXMgYXJlIHVzZWQu
ICBCeSBkZWZhdWx0LAorICAgIFhlbiB1c2VzIFJ1bnRpbWUgU2VydmljZXMgaXRzZWxmLCBhbmQg
cHJveGllcyBjZXJ0YWluIGNhbGxzIG9uIGJlaGFsZiBvZgorICAgIGRvbTAuICBTZWxlY3Rpbmcg
YHJzPTBgIHByb2hpYml0cyBhbGwgdXNlIG9mIFJ1bnRpbWUgU2VydmljZXMuCiAKLT4gRGVmYXVs
dDogYHRydWVgCi0KLT4+IEZvcmNlIG9yIGRpc2FibGUgdXNlIG9mIEVGSSBydW50aW1lIHNlcnZp
Y2VzLgotCi0+IGBhdHRyPXVjYAotCi0+IERlZmF1bHQ6IGBvZmZgCi0KLT4+IEFsbG93cyBtYXBw
aW5nIG9mIFJ1bnRpbWVTZXJ2aWNlcyB3aGljaCBoYXZlIG5vIGNhY2hhYmlsaXR5IGF0dHJpYnV0
ZQotPj4gc2V0IGFzIFVDLgorKiAgIFRoZSBgYXR0cj1gIHN0cmluZyBleGlzdHMgdG8gc3BlY2lm
eSB3aGF0IHRvIGRvIHdpdGggbWVtb3J5IHJlZ2lvbnMgb2YKKyAgICB1bmtub3duL3VucmVjb2du
aXNlZCBjYWNoZWFiaWxpdHkuICBgYXR0cj1ub2AgaXMgdGhlIGRlZmF1bHQgYW5kIHdpbGwKKyAg
ICBsZWF2ZSB0aGUgbWVtb3J5IHJlZ2lvbnMgdW5tYXBwZWQsIHdoaWxlIGBhdHRyPXVjYCB3aWxs
IG1hcCB0aGVtIGFzIGZ1bGx5CisgICAgdW5jYWNoZWFibGUuCiAKICMjIyBlcHQKID4gYD0gTGlz
dCBvZiBbIGFkPTxib29sPiwgcG1sPTxib29sPiBdYApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9l
ZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IDFlMWE1NTEuLjc5MTkzNzgg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4vY29tbW9uL2VmaS9i
b290LmMKQEAgLTEzODksMjcgKzEzODksMjkgQEAgc3RhdGljIGJvb2wgX19pbml0ZGF0YSBlZmlf
bWFwX3VjOwogc3RhdGljIGludCBfX2luaXQgcGFyc2VfZWZpX3BhcmFtKGNvbnN0IGNoYXIgKnMp
CiB7CiAgICAgY29uc3QgY2hhciAqc3M7Ci0gICAgaW50IHJjID0gMDsKKyAgICBpbnQgcmMgPSAw
LCB2YWw7CiAKICAgICBkbyB7Ci0gICAgICAgIGJvb2wgdmFsID0gc3RybmNtcChzLCAibm8tIiwg
Myk7Ci0KLSAgICAgICAgaWYgKCAhdmFsICkKLSAgICAgICAgICAgIHMgKz0gMzsKLQogICAgICAg
ICBzcyA9IHN0cmNocihzLCAnLCcpOwogICAgICAgICBpZiAoICFzcyApCiAgICAgICAgICAgICBz
cyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAi
cnMiKSApCisgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzIiwgcywgc3MpKSA+
PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCB2YWwgKQogICAgICAgICAgICAgICAg
IF9fc2V0X2JpdChFRklfUlMsICZlZmlfZmxhZ3MpOwogICAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgICAgIF9fY2xlYXJfYml0KEVGSV9SUywgJmVmaV9mbGFncyk7CiAgICAgICAgIH0KLSAg
ICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiYXR0cj11YyIpICkKLSAgICAgICAg
ICAgIGVmaV9tYXBfdWMgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAoc3MgLSBzKSA+IDUgJiYg
IW1lbWNtcChzLCAiYXR0cj0iLCA1KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggY21k
bGluZV9zdHJjbXAocyArIDUsICJ1YyIpICkKKyAgICAgICAgICAgICAgICBlZmlfbWFwX3VjID0g
dHJ1ZTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCBjbWRsaW5lX3N0cmNtcChzICsgNSwgIm5vIikg
KQorICAgICAgICAgICAgICAgIGVmaV9tYXBfdWMgPSBmYWxzZTsKKyAgICAgICAgICAgIGVsc2UK
KyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIH0KICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 19:03:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 19:03: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-devel-bounces@lists.xenproject.org>)
	id 1glerB-0002sA-2h; Mon, 21 Jan 2019 19:03: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=1PaK=P5=citrix.com=prvs=917534c8b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1glerA-0002rp-4x
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 19:03:36 +0000
X-Inumbo-ID: 40acb7ff-1daf-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40acb7ff-1daf-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 19:03:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76080770"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 21 Jan 2019 19:02:23 +0000
Message-ID: <1548097346-24534-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 for-4.12 0/3] Docs improvements,
 and dom0 construction fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2VlIGluZGl2aWR1YWwgcGF0Y2hlcyBmb3IgdGhlIGRlbHRhIGZyb20gdjMuCgpBbmRyZXcgQ29v
cGVyICgzKToKICBkb2NzOiBJbXByb3ZlIGRvY3VtZW50YXRpb24gYW5kIHBhcnNpbmcgZm9yIGVm
aT0KICB4ZW4vZG9tMDogRGVwcmVjYXRlIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSBhbmQgbGVhdmUg
aXQgZGlzYWJsZWQgYnkgZGVmYXVsdAogIHhlbi9kb20wOiBBZGQgYSBkb20wLWlvbW11PW5vbmUg
b3B0aW9uCgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jICAgfCA0MSArKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2VmaS9ib290LmMgICAg
ICAgICAgICAgICB8IDIwICsrKysrKysrKystLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYyAgICAgfCAgNyArKysrKy0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYv
aW9tbXUuYyB8ICAzIC0tLQogNCBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAzMyBk
ZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 19:03:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 19:03: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-devel-bounces@lists.xenproject.org>)
	id 1glerB-0002sG-Ag; Mon, 21 Jan 2019 19:03: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=1PaK=P5=citrix.com=prvs=917534c8b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1glerA-0002ro-4x
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 19:03:36 +0000
X-Inumbo-ID: 405381d1-1daf-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 405381d1-1daf-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 19:03:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,503,1539648000"; d="scan'208";a="76080767"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 21 Jan 2019 19:02:26 +0000
Message-ID: <1548097346-24534-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1548097346-24534-1-git-send-email-andrew.cooper3@citrix.com>
References: <1548097346-24534-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 3/3] xen/dom0: Add a dom0-iommu=none option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGRldmVsb3BtZW50IHB1cnBvc2VzLCBpdCBpcyB2ZXJ5IGNvbnZlbmllbnQgdG8gYm9vdCBY
ZW4gYXMgYSBQVkggZ3Vlc3QsCndpdGggYW4gWFRGIFBWIG9yIFBWSCAiZG9tMCIuICBUaGUgZWRp
dC1jb21waWxlLWdvIGN5Y2xlIGlzIGEgbWF0dGVyIG9mCnNlY29uZHMsIGFuZCB5b3UgY2FuIHJl
YXNvbmFibHkgaW5zZXJ0IHByaW50aygpIGRlYnVnZ2luZyBpbiBwbGFjZXMgd2hpY2gKd2hpY2gg
d291bGQgYmUgY29tcGxldGVseSBpbmZlYXNpYmxlIHdoZW4gYm9vdGluZyBmdWxseS1mbGVkZ2Vk
IGd1ZXN0cy4KCkhvd2V2ZXIsIHRoZSBQVkggZG9tMCBwYXRoIGluc2lzdHMgb24gaGF2aW5nIGEg
d29ya2luZyBJT01NVSwgd2hpY2ggZG9lc24ndApleGlzdCB3aGVuIHZpcnR1YWxpc2VkIGFzIGEg
UFZIIGd1ZXN0LCBhbmQgaXNuJ3QgbmVjZXNzYXJ5IGZvciBYVEYgYW55d2F5LgoKSW50cm9kdWNl
IGEgZGV2ZWxvcGVyIG1vZGUgdG8gc2tpcCB0aGUgSU9NTVUgcmVxdWlyZW1lbnQuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnYyOgogKiBSZXRhaW4gYG5vbmVgIGFzIG9w
cG9zZWQgdG8gcmVwdXJwb3NpbmcgYHBhc3N0aHJvdWdoYC4gIEl0IHR1cm5zIG91dAogICB0aGF0
IHRoZXkgYXJlIGRpZmZlcmVudC4KICogVXBkYXRlIGNtZGxpbmVfc3RyY21wKCkgdG8gbG9vayBv
bmx5IGZvciBjb21tYXMuCnYzOgogKiBSZWJhc2Ugb3ZlciBzcGxpdHRpbmcgY21kbGluZV9zdHJj
bXAoKSBvdXQgaW50byBhIHN0YW5kYWxvbmUgZml4Lgp2NDoKICogUmViYXNlIG92ZXIgcmV0YWlu
aW5nIGlvbW11X2h3ZG9tX2luY2x1c2l2ZS4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MgfCA4ICsrKysrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAg
fCA1ICsrKystCiAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDEzOWM0ZTEuLjZhMzM3NzUgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTY2Nyw3ICs2NjcsNyBAQCBDb250cm9scyBm
b3IgaG93IGRvbTAgaXMgY29uc3RydWN0ZWQgb24geDg2IHN5c3RlbXMuCiAKICMjIyBkb20wLWlv
bW11CiAgICAgPSBMaXN0IG9mIFsgcGFzc3Rocm91Z2g9PGJvb2w+LCBzdHJpY3Q9PGJvb2w+LCBt
YXAtaW5jbHVzaXZlPTxib29sPiwKLSAgICAgICAgICAgICAgICBtYXAtcmVzZXJ2ZWQ9PGJvb2w+
IF0KKyAgICAgICAgICAgICAgICBtYXAtcmVzZXJ2ZWQ9PGJvb2w+LCBub25lIF0KIAogQ29udHJv
bHMgZm9yIHRoZSBkb20wIElPTU1VIHNldHVwLgogCkBAIC03MTgsNiArNzE4LDEyIEBAIENvbnRy
b2xzIGZvciB0aGUgZG9tMCBJT01NVSBzZXR1cC4KICAgICBzdWJzZXQgb2YgdGhlIGNvcnJlY3Rp
b24gYnkgb25seSBtYXBwaW5nIHJlc2VydmVkIG1lbW9yeSByZWdpb25zIHJhdGhlcgogICAgIHRo
YW4gYWxsIG5vbi1SQU0gcmVnaW9ucy4KIAorKiAgIFRoZSBgbm9uZWAgb3B0aW9uIGlzIGludGVu
ZGVkIGZvciBkZXZlbG9wbWVudCBwdXJwb3NlcyBvbmx5LCBhbmQgc2tpcHMKKyAgICBjZXJ0YWlu
IHNhZmV0eSBjaGVja3MgcGVydGFpbmluZyB0byB0aGUgY29ycmVjdCBJT01NVSBjb25maWd1cmF0
aW9uIGZvcgorICAgIGRvbTAgdG8gYm9vdC4KKworICAgIEluY29ycmVjdCB1c2Ugb2YgdGhpcyBv
cHRpb24gbWF5IHJlc3VsdCBpbiBhIG1hbGZ1bmN0aW9uaW5nIHN5c3RlbS4KKwogIyMjIGRvbTBf
aW9wb3J0c19kaXNhYmxlICh4ODYpCiA+IGA9IExpc3Qgb2YgPGhleD4tPGhleD5gCiAKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jCmluZGV4IGI5ZmZlMTguLjU2MTUwYmMgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwpAQCAtMzYsNiArMzYsNyBAQCBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9zbm9v
cCA9IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9xaW52YWwgPSAxOwogYm9vbF90IF9f
cmVhZF9tb3N0bHkgaW9tbXVfaW50cmVtYXAgPSAxOwogCitzdGF0aWMgYm9vbCBfX2h3ZG9tX2lu
aXRkYXRhIGlvbW11X2h3ZG9tX25vbmU7CiBib29sIF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdk
b21fc3RyaWN0OwogYm9vbCBfX3JlYWRfbW9zdGx5IGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoOwog
aW50OF90IF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21faW5jbHVzaXZlOwpAQCAtMTMxLDYg
KzEzMiw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2RvbTBfaW9tbXVfcGFyYW0oY29uc3Qg
Y2hhciAqcykKICAgICAgICAgICAgIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSA9IHZhbDsKICAgICAg
ICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtYXAtcmVzZXJ2ZWQiLCBzLCBzcykp
ID49IDAgKQogICAgICAgICAgICAgaW9tbXVfaHdkb21fcmVzZXJ2ZWQgPSB2YWw7CisgICAgICAg
IGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgIm5vbmUiKSApCisgICAgICAgICAgICBpb21t
dV9od2RvbV9ub25lID0gdHJ1ZTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwogCkBAIC0xNTksNyArMTYyLDcgQEAgaW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBk
b21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9yZXFzKHN0
cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkK
KyAgICBpZiAoIGlvbW11X2h3ZG9tX25vbmUgfHwgIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAp
CiAgICAgICAgIHJldHVybjsKIAogICAgIGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5zbGF0ZWRf
aHdkb20oZCk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 19:31:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 19:31: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-devel-bounces@lists.xenproject.org>)
	id 1glfHu-0005UZ-Mo; Mon, 21 Jan 2019 19:31: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glfHs-0005UN-Tb
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 19:31:12 +0000
X-Inumbo-ID: 1bc84127-1db3-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1bc84127-1db3-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 19:31:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glfHr-0006cR-2D; Mon, 21 Jan 2019 19:31:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glfHq-0000mb-S7; Mon, 21 Jan 2019 19:31:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glfHq-0008Ox-RB; Mon, 21 Jan 2019 19:31:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132179-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:debian-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9b5eed105a45ac0557af113b4096132ae7e3e47f
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 19:31:10 +0000
Subject: [Xen-devel] [linux-3.18 test] 132179: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjE3OSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIxNzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9k
c3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCBmYWlsIGluIDEzMTk5MCBwYXNzIGluIDEz
MjE3OQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMCBkZWJpYW4taW5zdGFsbCAgIGZh
aWwgaW4gMTMxOTkwIHBhc3MgaW4gMTMyMTc5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMTk5MCBwYXNzIGluIDEzMjE3OQog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4g
MTMyMDY2IHBhc3MgaW4gMTMyMTc5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMzE5OTAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBwYXNzIGluIDEzMjA2NgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGluIDEzMTk5MCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlr
ZSAxMjg4MDcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmCmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4
YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcgMjE6
NDc6MzkgWiAgIDk1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NzYwICAyMDE4LTExLTEw
IDE2OjE3OjMwIFogICA3MiBkYXlzICAgNTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMxOTQyICAyMDE5LTAxLTEzIDEzOjI1OjQyIFogICAgOCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo0NzQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDE0NzIyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 22:06:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 22:06: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-devel-bounces@lists.xenproject.org>)
	id 1glhi1-0000Bv-H1; Mon, 21 Jan 2019 22:06: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glhi0-0000Bj-21
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 22:06:20 +0000
X-Inumbo-ID: c71de39c-1dc8-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c71de39c-1dc8-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 22:06:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glhhx-0001I7-Iy; Mon, 21 Jan 2019 22:06:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glhhw-0006Mi-Us; Mon, 21 Jan 2019 22:06:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glhhw-0005Yo-UJ; Mon, 21 Jan 2019 22:06:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132287-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=53a84f672df7eb183c857f028dfa80974bf61dd6
X-Osstest-Versions-That: xen=26225c30ceb21926cb7e5e0cd3cee7d99fe3b6e4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 22:06:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132287: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjI4NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjI4Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDUzYTg0ZjY3MmRmN2ViMTgzYzg1N2YwMjhkZmE4MDk3
NGJmNjFkZDYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDI2MjI1YzMw
Y2ViMjE5MjZjYjdlNWUwY2QzY2VlN2Q5OWZlM2I2ZTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjI2OSAgMjAxOS0wMS0yMSAxMjowMzoxOCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzIyODcgIDIwMTktMDEtMjEgMTk6MDA6MzkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICAyNjIyNWMzMGNlLi41M2E4NGY2NzJkICA1M2E4NGY2NzJkZjdl
YjE4M2M4NTdmMDI4ZGZhODA5NzRiZjYxZGQ2IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 22:14:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 22:14: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-devel-bounces@lists.xenproject.org>)
	id 1glhpa-00010A-CX; Mon, 21 Jan 2019 22:14: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=a+1w=P5=ravnborg.org=sam@srs-us1.protection.inumbo.net>)
 id 1glhpZ-000105-DS
 for xen-devel@lists.xen.org; Mon, 21 Jan 2019 22:14:09 +0000
X-Inumbo-ID: dda39713-1dc9-11e9-a1e0-bc764e045a96
Received: from asavdk4.altibox.net (unknown [109.247.116.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dda39713-1dc9-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 22:14:06 +0000 (UTC)
Received: from ravnborg.org (unknown [158.248.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by asavdk4.altibox.net (Postfix) with ESMTPS id 41C438032F;
 Mon, 21 Jan 2019 23:13:32 +0100 (CET)
Date: Mon, 21 Jan 2019 23:13:29 +0100
From: Sam Ravnborg <sam@ravnborg.org>
To: Daniel Vetter <daniel@ffwll.ch>
Message-ID: <20190121221329.GA6512@ravnborg.org>
References: <20190116163442.12622-1-daniel.vetter@ffwll.ch>
 <20190116181018.GA27364@ravnborg.org>
 <20190117164541.GE3271@phenom.ffwll.local>
 <20190117174531.GA14041@ravnborg.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190117174531.GA14041@ravnborg.org>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-CMAE-Score: 0
X-CMAE-Analysis: v=2.3 cv=UpRNyd4B c=1 sm=1 tr=0
 a=UWs3HLbX/2nnQ3s7vZ42gw==:117 a=UWs3HLbX/2nnQ3s7vZ42gw==:17
 a=kj9zAlcOel0A:10 a=HoD5qxnl0p1esR3YI2YA:9 a=CjuIK1q_8ugA:10
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Neil Armstrong <narmstrong@baylibre.com>,
 Daniel Vetter <daniel.vetter@ffwll.ch>, Liviu Dudau <liviu.dudau@arm.com>,
 DRI Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Daniel Vetter <daniel.vetter@intel.com>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 nouveau@lists.freedesktop.org, spice-devel@lists.freedesktop.org,
 Jani Nikula <jani.nikula@intel.com>, linux-arm-msm@vger.kernel.org,
 intel-gfx@lists.freedesktop.org, etnaviv@lists.freedesktop.org,
 linux-mediatek@lists.infradead.org, Rodrigo Vivi <rodrigo.vivi@intel.com>,
 linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xen.org,
 linux-renesas-soc@vger.kernel.org, Alex Deucher <alexander.deucher@amd.com>,
 freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGFuaWVsIGV0IGFsLgoKPiA+IAo+ID4gWWVhaCB0aGUgZHJtX2NydGNfaGVscGVyLmggaGVh
ZGVyIGlzIGEgYml0IHRoZSBtaW5pYXR1cmUgZHJtUC5oIGZvciBsZWdhY3kKPiA+IGttcyBkcml2
ZXJzLiBKdXN0IHJlbW92aW5nIGl0IGZyb20gYWxsIHRoZSBhdG9taWMgZHJpdmVycyBjYXVzZWQg
bG90cyBvZgo+ID4gZmFsbG91dCwgSSBleHBlY3QgZXZlbiBtb3JlIGlmIHlvdSBlbnRpcmVseSBy
ZW1vdmUgdGhlIGluY2x1ZGVzIGl0IGhhcy4KPiA+IE1heWJlIGEgdG9kbywgY2FyZSB0byBwbHMg
Y3JlYXRlIHRoYXQgcGF0Y2ggc2luY2UgaXQncyB5b3VyIGlkZWE/Cj4gCj4gVGhlIG1haW4gcmVh
c29uIEkgYmFpbGVkIG91dCBpbml0aWFsbHkgd2FzIHRoYXQgdGhpcyB3b3VsZCBjcmVhdGUKPiBz
bWFsbCBjaGFuZ2VzIHRvIHNldmVyYWwgb3RoZXJ3aXNlIHNlbGRvbWx5IHRvdWNoZWQgZmlsZXMu
Cj4gQW5kIHRoZW4gd2Ugd291bGQgbGF0ZXIgY29tZSBhbmQgcmVtb3ZlIGRybVAuaCAtIHNvIGxv
dHMgb2YKPiBzbWFsbCBidXQgaW5jcmVtZW50YWwgY2hhbmdlcyB0byB0aGUgc2FtZSBvdGhlcndp
c2Ugc2VsZG9tbHkKPiBlZGl0ZWQgZmlsZXMuCj4gQW5kIHRoZSBqb2Igd2FzIG9ubHkgcGFydGlh
bGx5IGRvbmUuCj4gCj4gSSB3aWxsIHRyeSB0byBleHBlcmltZW50IHdpdGggYW4gYXBwcm9hY2gg
d2hlcmUgSSBjbGVhbiB1cCB0aGUKPiBpbmNsdWRlL2RybS8qLmggZmlsZXMgYSBsaXR0bGUgKGxp
a2Ugc3VnZ2VzdGVkIGFib3ZlLCArZGVsZXRlIGRybVAuaAo+IGFuZCBtYXliZSBhIGJpdCBtb3Jl
KS4KPiAKPiBUaGVuIHRvIHRyeSBvbiBhIGRyaXZlciBieSBkcml2ZXIgYmFzaXMgdG8gbWFrZSBp
dCBidWlsZCB3aXRoIGEKPiBjbGVhbmVkIHNldCBvZiBpbmNsdWRlIGZpbGVzLgo+IEkgaG9wZSB0
aGF0IHRoZSBjbGVhbmVkIHVwIGRyaXZlciBjYW4gc3RpbGwgYnVpbGQgd2l0aG91dCB0aGUKPiBj
bGVhbmVkIGhlYWRlciBmaWxlcyBzbyB0aGUgY2hhbmdlcyBjYW4gYmUgc3VibWl0dGVkIHBpZWNl
bWFsLgo+IAo+IFdpbGwgZG8gc28gd2l0aCBhbiBleWUgb24gdGhlIGxlc3NlciBtYWludGFpbmVk
IGRyaXZlcnMgdG8gdHJ5IGl0Cj4gb3V0IHRvIGF2b2lkIGNyZWF0aW5nIHRvbyBtdWNoIGNocnVu
Y2ggZm9yIG90aGVycy4KCkkgaGF2ZSBub3cgYSBmZXcgcGF0Y2hlcyBxdWV1ZWQsIGJ1dCB0aGUg
cmVzdWx0IGlzIG5vdCB0b28gcHJldHR5LgpJIGRpZCB0aGUgZm9sbG93aW5nOgoKLSBGb3IgYWxs
IGZpbGVzIGluIGluY2x1ZGUvZHJtLyouaCB0aGUgc2V0IG9mIGluY2x1ZGUgZmlsZXMKICB3ZXJl
IGFkanVzdGVkIHRvIHRoZSBtaW5pbXVtIG51bWJlciBvZiBmaWxlcyByZXF1aXJlZCB0byBtYWtl
CiAgdGhlbSBidWlsZCB3aXRob3V0IGFueSBvdGhlciBmaWxlcyBpbmNsdWRlZCBmaXJzdC4KCiAg
Q3JlYXRlZCBvbmUgLmMgZmlsZSBmb3IgZWFjaCAuaCBmaWxlLiBUaGVuIGluY2x1ZGVkIHRoZSAu
aAogIGZpbGUgYW5kIGFkanVzdGVkIHRvIHRoZSBtaW5pbWFsIHNldCBvZiBpbmNsdWRlIGZpbGVz
LgogIEluIHRoZSBwcm9jZXNzIGEgbG90IG9mIGZvcndhcmRzIHdlcmUgYWRkZWQuCgotIERlbGV0
ZWQgZHJtUC5oCgotIEZpeGVkIGJ1aWxkIG9mIGEgZmV3IGRyaXZlcnM6IHN0aSwgdGlsY2RjLCBn
bWE1MDAsIHR2ZTIwMCwgdmlhCgpTb21lIG9ic2VydmF0aW9uczoKCi0gS2lsbGluZyBhbGwgdGhl
IGluY2x1ZGVzIG5vdCBuZWVkZWQgaW4gdGhlIGhlYWRlcnMgZmlsZXMKICByZXN1bHRzIGluIGEg
YSBsb3Qgb2YgZXh0cmEgY2hhbmdlcy4KICBFeGFtcGxlczoKICAgIGRybV9tb2RzZXNldF9oZWxw
ZXJfdnRhYmxlcy5oIGlzIG5vIGxvbmdlcgogICAgaW5jbHVkZWQgYnkgYW55b25lLCBzbyBuZWVk
cyB0byBiZSBhZGRlZCBpbiBtYW55IGZpbGVzCgogICAgZHJtX2F0b21pY19zdGF0ZV9oZWxwZXIu
aCBpcyBubyBsb25nZXIgaW5jbHVkZWQKICAgIGJ5IGFueW9uZSBzbyBsaWtld2lzZSBuZWVkcyB0
byBiZSBhZGRlZCBpbiBtYW55IGZpbGVzCgotIEl0IGlzIHZlcnkgdGVkaW91cyB0byBkbyB0aGlz
IHByb3Blcmx5LgogIFRoZSBwcm9jZXNzIEkgZm9sbG93ZWQgd2FzOgogIC0gZGVsZXRlIC8gY29t
bWVudCBvdXQgYWxsIGluY2x1ZGUgZmlsZXMKICAtIGFkZCBiYWNrIHRoZSBvYnZpb3VzIGZyb20g
YSBxdWljayBzY2FuIG9mIHRoZSBjb2RlCiAgLSBidWlsZCAtIGZpeCAtIGJ1aWxkIC0gZml4IC0g
YnVpbGQgLSBmaXggLi4uCiAgLSAgIG5leHQgZmlsZS4uLgoKLSBUaGUgcmVzdWx0IGlzIGVycm9y
cHJvbmUgYXMgb25seSB0aGUgYWxseWVzY29uZmlnICsgYWxsbW9kY29uZmlnCiAgdmFyaWFudHMg
YXJlIHRlc3RlZC4gQnV0IHJlYWxsaWZlIGNvbmZpZ3VyYXRpb25zIGFyZSBtb3JlIGRpdmVyc2Uu
CgpDdXJyZW50IGRpZmZzdGF0OgogICAxMTEgZmlsZXMgY2hhbmdlZCwgNzcxIGluc2VydGlvbnMo
KyksIDQwMSBkZWxldGlvbnMoLSkKClRoaXMgaXMgZm9yIHRoZSA1IGRyaXZlcnMgYWxvbmUgYW5k
IG5vdCB0aGUgaGVhZGVyIGNsZWFudXAuClNvIGxvbmcgc3Rvcnkgc2hvcnQgLSB0aGlzIGlzIG5v
dCBnb29kIGFuZCBub3QgdGhlIHdheSBmb3J3YXJkLgoKSSB3aWxsIHRyeSB0byBjb21lIHVwIHdp
dGggYSBmZXcgaW1wcm92ZW1lbnRzIHRvIG1ha2UgdGhlCmhlYWRlcnMgZmlsZXMgc2VsZmNvbnRh
aW5lZCwgYnV0IHJlc3RyaWN0ZWQgdG8gdGhlIGNoYW5nZXMgdGhhdAphZGQgZm9yd2FyZHMvaW5j
bHVkZSB0byBhdm9pZCB0aGUgY2hydW5jaCBpbiBhbGwgdGhlIGRyaXZlcnMuCgpBbmQgdGhlbiBw
b3N0IGZvciByZXZpZXcgYSBmZXcgcGF0Y2hlcyB0byBjbGVhbiB1cCBzb21lIGhlYWRlcnMuCklm
IHRoZSBjbGVhbnVwIGdldHMgYSBnbyBJIHdpbGwgdHJ5IHRvIHBlcnN1YWRlIHRoZSBpbnRyb2R1
Y3Rpb24Kb2YgdGhlc2UuClRoaXMgd2lsbCBpbmNsdWRlLCBidXQgd2lsbCBub3QgYmUgbGltaXRl
ZCB0bywgdGhlIGFib3ZlIG1lbnRpb25lZApkcm1fY3J0Y19oZWxwZXIuaCBoZWFkZXIgZmlsZS4K
CkZvciBub3cgdG9vIG11Y2ggdGltZSB3YXMgYWxyZWFkeSBzcGVudCBvbiB0aGlzLCBzbyBpdCBp
cyBhdCB0aGUKbW9tZW50IHB1c2hlZCBiYWNrIG9uIG15IFRPRE8gbGlzdC4KVGhpcyBtYWlsIHNl
cnZlIGFsc28gYXMgYSBraW5kIG9mICJ3aGVyZSBoYWQgSSBsZWZ0Iiwgd2hlbi9pZiBJCnBpY2sg
dGhpcyB1cCBhZ2Fpbi4KCklmIHRoZXJlIGFyZSBhbnlvbmUgdGhhdCBrbm93cyBzb21lIHRvb2xp
bmcgdGhhdCBjYW4gaGVscCBpbiB0aGUKcHJvY2VzcyBvZiBhZGp1c3RpbmcgdGhlIGhlYWRlciBm
aWxlcyBJIGFtIGFsbCBlYXJzLgoKCVNhbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 22:32:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 22:32: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-devel-bounces@lists.xenproject.org>)
	id 1gli7P-0002Yt-3t; Mon, 21 Jan 2019 22:32: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gli7N-0002Yh-Og
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 22:32:33 +0000
X-Inumbo-ID: 70948fa4-1dcc-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70948fa4-1dcc-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 22:32:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gli7J-0001m8-B1; Mon, 21 Jan 2019 22:32:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gli7J-0007U6-0V; Mon, 21 Jan 2019 22:32:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gli7I-0000Jz-W6; Mon, 21 Jan 2019 22:32:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gli7I-0000Jz-W6@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 22:32:28 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-amd64-pair
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIKdGVzdGlkIHhlbi1ib290L2RzdF9ob3N0CgpUcmVlOiBsaW51eCBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42
LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMjMzOWU5MWQwZTY2MDllMTc5
NDNhMGFiM2MzYzhjNDA0NDc2MGMwNQogIEJ1ZyBub3QgcHJlc2VudDogMDVkZjIwNDU0OWM1MTBj
N2M1NmU1OGQyNTA5OGM0NDg5OThhMGNkNQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjI5NC8KCgogIChSZXZpc2lv
biBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUg
Z3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQtcGFpci54ZW4tYm9v
dC0tZHN0X2hvc3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCBy
ZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0v
aG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQtcGFp
ci54ZW4tYm9vdC0tZHN0X2hvc3QgLS1zdW1tYXJ5LW91dD10bXAvMTMyMjk0LmJpc2VjdGlvbi1z
dW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTI1ODk4IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNl
Y3QgbGludXgtbGludXMgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHhlbi1ib290L2RzdF9ob3N0ClNl
YXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzIwODYgZmFpbCBbZHN0X2hvc3Q9
Y2hhcmRvbm5heTEsc3JjX2hvc3Q9Y2hhcmRvbm5heTBdIC8gMTI4NTk5IFtkc3RfaG9zdD1hbGJh
bmExLHNyY19ob3N0PWFsYmFuYTBdIDEyODIzNiBbZHN0X2hvc3Q9Zmlhbm8wLHNyY19ob3N0PWZp
YW5vMV0gMTI4MTcwIFtkc3RfaG9zdD1lbGJsaW5nMSxzcmNfaG9zdD1lbGJsaW5nMF0gMTI4MTE0
IFtkc3RfaG9zdD1iYXJvcXVlMCxzcmNfaG9zdD1iYXJvcXVlMV0gMTI4MDU5IFtkc3RfaG9zdD1n
b2RlbGxvMCxzcmNfaG9zdD1nb2RlbGxvMV0gMTI4MDIyIFtkc3RfaG9zdD1kZWJpbmEwLHNyY19o
b3N0PWRlYmluYTFdIDEyODAwMiBbZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBd
IDEyNzk5MSBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdIDEyNzk3NiBbZHN0
X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0gMTI3OTYyIFtkc3RfaG9zdD1nb2RlbGxvMSxz
cmNfaG9zdD1nb2RlbGxvMF0gMTI3XAogOTA3IFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9cGlu
b3QwXSAxMjc3OTMgW2RzdF9ob3N0PWFsYmFuYTAsc3JjX2hvc3Q9YWxiYW5hMV0gMTI3NzMyIFtk
c3RfaG9zdD1hbGJhbmExLHNyY19ob3N0PWFsYmFuYTBdIDEyNzYxNyBbZHN0X2hvc3Q9ZGViaW5h
MSxzcmNfaG9zdD1kZWJpbmEwXSAxMjc1NjkgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGVi
aW5hMF0gMTI3NTUxIFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdIDEyNzUzNSBb
ZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXSAxMjc1MTYgW2RzdF9ob3N0PWRlYmlu
YTEsc3JjX2hvc3Q9ZGViaW5hMF0gMTI3NDk3IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRl
YmluYTBdIDEyNzQ3OSBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXSAxMjc0NTgg
W2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0gMTI3NDQzIFtkc3RfaG9zdD1kZWJp
bmExLHNyY19ob3NcCiB0PWRlYmluYTBdIDEyNzQxNSBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9z
dD1kZWJpbmEwXSAxMjc0MDMgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0gMTI3
Mzg5IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdIDEyNzM2NCBbZHN0X2hvc3Q9
ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXSAxMjczNDQgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hv
c3Q9ZGViaW5hMF0gMTI3MzE1IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdIDEy
NzI4NCBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXSAxMjcyNTYgW2RzdF9ob3N0
PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0gMTI3MjIxIFtkc3RfaG9zdD1kZWJpbmExLHNyY19o
b3N0PWRlYmluYTBdIDEyNzE5MyBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXSAx
MjcxNDggW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0gMTI3MTA4IFtkc3RfaG9z
dFwKID1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdIDEyNzAzOCBbZHN0X2hvc3Q9ZGViaW5hMSxz
cmNfaG9zdD1kZWJpbmEwXSAxMjY5NzggW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5h
MF0gMTI2ODg4IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdIDEyNjY4MiBbZHN0
X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXSAxMjY1NTAgW2RzdF9ob3N0PWRlYmluYTEs
c3JjX2hvc3Q9ZGViaW5hMF0gMTI2NDEyIFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmlu
YTBdIDEyNjMxMCBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdIDEyNjIwMiBb
ZHN0X2hvc3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXSAxMjYwNjkgW2RzdF9ob3N0PWpvdWJl
cnRpbjAsc3JjX2hvc3Q9am91YmVydGluMV0gMTI1OTIxIFtkc3RfaG9zdD1waW5vdDEsc3JjX2hv
c3Q9cGlub3QwXSAxMjU4OTggW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsXAogYmxpbmcx
XSAxMjU3MDIgW2RzdF9ob3N0PWFsYmFuYTAsc3JjX2hvc3Q9YWxiYW5hMV0gMTI1Njc2IFtkc3Rf
aG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdIDEyNTY1NyBbZHN0X2hvc3Q9ZWxibGluZzAs
c3JjX2hvc3Q9ZWxibGluZzFdIDEyNTY0OCBbZHN0X2hvc3Q9Zmlhbm8xLHNyY19ob3N0PWZpYW5v
MF0gMTI1NjM5IFtkc3RfaG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0gMTI1
NTg1IFtkc3RfaG9zdD1nb2RlbGxvMCxzcmNfaG9zdD1nb2RlbGxvMV0gMTI1NTUxIFtkc3RfaG9z
dD1hbGJhbmExLHNyY19ob3N0PWFsYmFuYTBdIDEyNTUyMCBbZHN0X2hvc3Q9ZGViaW5hMCxzcmNf
aG9zdD1kZWJpbmExXSAxMjU1MDEgW2RzdF9ob3N0PWdvZGVsbG8xLHNyY19ob3N0PWdvZGVsbG8w
XSAxMjU0MDEgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEzMjA4NiAvIDEyNTQw
MQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRy
ZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxp
bnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgMjMzOWU5MWQwZTY2MDll
MTc5NDNhMGFiM2MzYzhjNDA0NDc2MGMwNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQx
MWJiYWFlM2Q2NTI1OWQxM2EzCkJhc2lzIHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5
OGM0NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRm
NjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUy
Njc5YzgxCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0
b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0IzA1ZGYyMDQ1NDljNTEwYzdjNTZlNThkMjUwOThjNDQ4OTk4YTBjZDUt
MjMzOWU5MWQwZTY2MDllMTc5NDNhMGFiM2MzYzhjNDA0NDc2MGMwNSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0
OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjXAogNDMx
MzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYS1kZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2UzZjY2
N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEtOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0
MTFiYmFhZTNkNjUyNTlkMTNhMwphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29u
dGlndW91czogbGludXgtMi42CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250
aWd1b3VzOiBxZW11LXhlbgpMb2FkZWQgMjAwNiBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFy
Y2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyNTE2NyBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hv
c3Q9YmFyb3F1ZTFdCiAxMjUyNDIgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdCiAx
MjUyODUgW2RzdF9ob3N0PXBpbm90MCxzcmNfaG9zdD1waW5vdDFdCiAxMjU0MDEgcGFzcyAwNWRm
MjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGUzZjY2N2JjNWY1
MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEyNTUwMSBbZHN0X2hvc3Q9Z29kZWxsbzEs
c3JjX2hvc3Q9Z29kZWxsbzBdCiAxMjU1NTEgW2RzdF9ob3N0PWFsYmFuYTEsc3JjX2hvc3Q9YWxi
YW5hMF0KIDEyNTUyMCBbZHN0X2hvc3Q9ZGViaW5hMCxzcmNfaG9zdD1kZWJpbmExXQogMTI1NTg1
IFtkc3RfaG9zdD1nb2RlbGxvMCxzcmNfaG9zdD1nb2RlbGxvMV0KIDEyNTY0OCBbZHN0X2hvc3Q9
Zmlhbm8xLHNyY19ob3N0PWZpYW5vMF0KIDEyNTYzOSBbZHN0X2hvc3Q9Y2hhcmRvbm5heTAsc3Jj
X2hvc3Q9Y2hhcmRvbm5heTFdCiAxMjU2NTcgW2RzdF9ob3N0PWVsYmxpbmcwLHNyY19ob3N0PWVs
YmxpbmcxXQogMTI1Njc2IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjU3
MDIgW2RzdF9ob3N0PWFsYmFuYTAsc3JjX2hvc3Q9YWxiYW5hMV0KIDEyNTg5OCBbZHN0X2hvc3Q9
ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdCiAxMjU5MjEgW2RzdF9ob3N0PXBpbm90MSxzcmNf
aG9zdD1waW5vdDBdCiAxMjYwNjkgW2RzdF9ob3N0PWpvdWJlcnRpbjAsc3JjX2hvc3Q9am91YmVy
dGluMV0KIDEyNjIwMiBbZHN0X2hvc3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXQogMTI2MzEw
IFtkc3RfaG9zdD1nb2RlbGxvMSxzcmNfaG9zdD1nb2RlbGxvMF0KIDEyNjQxMiBbZHN0X2hvc3Q9
ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI2NTUwIFtkc3RfaG9zdD1kZWJpbmExLHNyY19o
b3N0PWRlYmluYTBdCiAxMjY2ODIgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0K
IDEyNjg4OCBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI2OTc4IFtkc3Rf
aG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjcwMzggW2RzdF9ob3N0PWRlYmluYTEs
c3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzEwOCBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJp
bmEwXQogMTI3MTQ4IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjcxOTMg
W2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzIyMSBbZHN0X2hvc3Q9ZGVi
aW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3MjU2IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0
PWRlYmluYTBdCiAxMjcyODQgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEy
NzMxNSBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3MzQ0IFtkc3RfaG9z
dD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjczNjQgW2RzdF9ob3N0PWRlYmluYTEsc3Jj
X2hvc3Q9ZGViaW5hMF0KIDEyNzQzNSBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEw
XQogMTI3NDM2IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjc0MzcgW2Rz
dF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzM4OSBbZHN0X2hvc3Q9ZGViaW5h
MSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3NDM4IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRl
YmluYTBdCiAxMjc0MjMgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzQy
NCBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3NDM5IFtkc3RfaG9zdD1k
ZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjc0MjUgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hv
c3Q9ZGViaW5hMF0KIDEyNzQ0MCBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQog
MTI3NDI2IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjc0MDMgW2RzdF9o
b3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzQyNyBbZHN0X2hvc3Q9ZGViaW5hMSxz
cmNfaG9zdD1kZWJpbmEwXQogMTI3NDI4IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmlu
YTBdCiAxMjc0MTUgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzQzMCBb
ZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3NDQzIFtkc3RfaG9zdD1kZWJp
bmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjc0MzEgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9
ZGViaW5hMF0KIDEyNzQzMiBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3
NDM0IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBdCiAxMjc0NzkgW2RzdF9ob3N0
PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzQ1OCBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNf
aG9zdD1kZWJpbmEwXQogMTI3NTE2IFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0PWRlYmluYTBd
CiAxMjc0OTcgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGViaW5hMF0KIDEyNzUzNSBbZHN0
X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3NTUxIFtkc3RfaG9zdD1kZWJpbmEx
LHNyY19ob3N0PWRlYmluYTBdCiAxMjc1NjkgW2RzdF9ob3N0PWRlYmluYTEsc3JjX2hvc3Q9ZGVi
aW5hMF0KIDEyNzYxNyBbZHN0X2hvc3Q9ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXQogMTI3NzMy
IFtkc3RfaG9zdD1hbGJhbmExLHNyY19ob3N0PWFsYmFuYTBdCiAxMjc3OTMgW2RzdF9ob3N0PWFs
YmFuYTAsc3JjX2hvc3Q9YWxiYW5hMV0KIDEyNzkwNyBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0
PXBpbm90MF0KIDEyNzk3NiBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0KIDEyNzk2
MiBbZHN0X2hvc3Q9Z29kZWxsbzEsc3JjX2hvc3Q9Z29kZWxsbzBdCiAxMjc5OTEgW2RzdF9ob3N0
PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXQogMTI4MDAyIFtkc3RfaG9zdD1iYXJvcXVlMSxz
cmNfaG9zdD1iYXJvcXVlMF0KIDEyODAyMiBbZHN0X2hvc3Q9ZGViaW5hMCxzcmNfaG9zdD1kZWJp
bmExXQogMTI4MDU5IFtkc3RfaG9zdD1nb2RlbGxvMCxzcmNfaG9zdD1nb2RlbGxvMV0KIDEyODEx
NCBbZHN0X2hvc3Q9YmFyb3F1ZTAsc3JjX2hvc3Q9YmFyb3F1ZTFdCiAxMjgxNzAgW2RzdF9ob3N0
PWVsYmxpbmcxLHNyY19ob3N0PWVsYmxpbmcwXQogMTI4MjY0IGZhaWwgaXJyZWxldmFudAogMTI4
MjM2IFtkc3RfaG9zdD1maWFubzAsc3JjX2hvc3Q9Zmlhbm8xXQogMTI4Mjc4IGZhaWwgaXJyZWxl
dmFudAogMTI4MzM0IGZhaWwgaXJyZWxldmFudAogMTI4MzEyIGZhaWwgaXJyZWxldmFudAogMTI4
NDIwIHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5OThhMGNkNSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA2NmIyNDVkOWVhZWJmZWY3MTAxNDhkNDEwYWU5N2EyZWFlZGMzMTcwCiAxMjg0MDkgcGFzcyAw
NWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGUzZjY2N2Jj
NWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEyODQyOCBwYXNzIDA1ZGYyMDQ1NDlj
NTEwYzdjNTZlNThkMjUwOThjNDQ4OTk4YTBjZDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFj
MmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwogMTI4MzY5IGZhaWwgaXJyZWxldmFudAogMTI4NDA3IGZh
aWwgaXJyZWxldmFudAogMTI4NDEwIGZhaWwgaXJyZWxldmFudAogMTI4NDIxIHBhc3MgMDVkZjIw
NDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhYWIwY2U2MmNlMDFm
YjgyZGY5MzM3MmFiMTZiY2VmMzBhYTFmMmI2CiAxMjg0MTYgcGFzcyAwNWRmMjA0NTQ5YzUxMGM3
YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEz
NWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGYzNDY5MGE5NjJlYTcxMzY3YmM1Nzg4
Y2M5YWY5YzlmYWIyY2FmYTAKIDEyODQzNCBwYXNzIDA1ZGYyMDQ1NDljNTEwYzdjNTZlNThkMjUw
OThjNDQ4OTk4YTBjZDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5
YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4
Y2VhNTFlYwogMTI4NDIzIHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5OThh
MGNkNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA3YmUyYzRjNTRiMGY2OWE5OGUxYjQ0ODllZGQ0Y2RlN2NlNzllY2JlCiAx
Mjg0NDggZmFpbCBpcnJlbGV2YW50CiAxMjg0MTcgcGFzcyAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4
ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM0MmRjYjY0MzBkNzZlYmQxY2UyMjlhMDJiYWQ4
M2Y4ODgxYzlhYzkKIDEyODQ0MyBwYXNzIDA1ZGYyMDQ1NDljNTEwYzdjNTZlNThkMjUwOThjNDQ4
OTk4YTBjZDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2
MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMzU5OTcwZmQ4Yjc4MWZhYzJkZGNiYzg0ZGQ1Yjg5MDA3NWZhMDhl
ZgogMTI4NDI0IHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5OThhMGNkNSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAzZTgyOGY4ODJhNmI1NGQ2NWYwNjJjMWU0Yzc4OTVmMzc0N2JjNzkwCiAxMjg0Mjkg
ZmFpbCBpcnJlbGV2YW50CiAxMjg0MzkgcGFzcyAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4
YzQ0ODk5OGEwY2Q1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMw
ZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDhjZTZiYTM3ZDZiZDg5NTllMGQwMGI5MjEwM2M4NWNjNjYy
ZjZhZmQKIDEyODQyNSBwYXNzIDA1ZGYyMDQ1NDljNTEwYzdjNTZlNThkMjUwOThjNDQ4OTk4YTBj
ZDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdk
ZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgOTRiOGIyZTA5MjkwY2NhMGZjZDhhZmQ5MzBmN2YwODM0NThiMWFmZQogMTI4
NDM1IGZhaWwgaXJyZWxldmFudAogMTI4NDI3IHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQy
NTA5OGM0NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5OWE5YzcwNTgzYmQ2ZGMyNTU1YjI0MjM1MzgyMWEz
MmNmMTk0OGE5CiAxMjg0MzEgcGFzcyAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5
OGEwY2Q1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMK
IDEyODQ0MiBwYXNzIDA1ZGYyMDQ1NDljNTEwYzdjNTZlNThkMjUwOThjNDQ4OTk4YTBjZDUgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1
N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgMDVjMmMwNGUwZGZiZWQ0ZDUzODhmYjcxNDcwNzhhOTlkNjg3ZDRiYgogMTI4NDMyIGZh
aWwgaXJyZWxldmFudAogMTI4NDM2IHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0
NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBhOGM3ZTMwOWQxZmVjODk4YTI3MzFiNmUwZjYzZDY2YzUwOWM3
MjMzCiAxMjg0MzcgcGFzcyAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1
YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IGZhNzk3NGY3NDNiMmQ5NWFmMWQwOTgzZjg2ZThiZTBlZDlhOWU0YmUKIDEyODQ0
MCBwYXNzIDA1ZGYyMDQ1NDljNTEwYzdjNTZlNThkMjUwOThjNDQ4OTk4YTBjZDUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
NTRlYzU5ZjZiMGIzNjNjMzRjZjE4NjRkNTIxNGEwNWUzNWVhNzVlZQogMTI4NDQ0IGZhaWwgaXJy
ZWxldmFudAogMTI4NDQ3IHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5OThh
MGNkNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAzNTk5NzBmZDhiNzgxZmFjMmRkY2JjODRkZDViODkwMDc1ZmEwOGVmCiAx
Mjg0NTEgcGFzcyAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdj
OGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDM1OTk3MGZkOGI3ODFmYWMyZGRjYmM4NGRkNWI4OTAwNzVmYTA4ZWYKIDEyODQ1MiBmYWls
IGlycmVsZXZhbnQKIDEyODQzOCBmYWlsIGlycmVsZXZhbnQKIDEyODQ3NiBmYWlsIGlycmVsZXZh
bnQKIDEyODQ2MSBmYWlsIGlycmVsZXZhbnQKIDEyODQ5MyBmYWlsIGlycmVsZXZhbnQKIDEyODUy
MCBmYWlsIGlycmVsZXZhbnQKIDEyODU5OSBbZHN0X2hvc3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJh
bmEwXQogMTI4NjYzIGZhaWwgaXJyZWxldmFudAogMTI4NzI3IGZhaWwgaXJyZWxldmFudAogMTI4
ODYxIGZhaWwgaXJyZWxldmFudAogMTI4ODM1IGZhaWwgaXJyZWxldmFudAogMTI4ODg1IGZhaWwg
aXJyZWxldmFudAogMTI4OTIwIGZhaWwgaXJyZWxldmFudAogMTI4OTQ1IGZhaWwgaXJyZWxldmFu
dAogMTI4OTcwIGZhaWwgaXJyZWxldmFudAogMTI5MDA1IGZhaWwgaXJyZWxldmFudAogMTI5MDcy
IGZhaWwgaXJyZWxldmFudAogMTI5MTY3IGZhaWwgaXJyZWxldmFudAogMTI5MjU4IGZhaWwgaXJy
ZWxldmFudAogMTI5MzA0IGZhaWwgaXJyZWxldmFudAogMTI5Mzg5IGZhaWwgaXJyZWxldmFudAog
MTI5MzQ4IGZhaWwgaXJyZWxldmFudAogMTI5NDE3IGZhaWwgaXJyZWxldmFudAogMTI5NTMwIGZh
aWwgaXJyZWxldmFudAogMTI5NDYwIGZhaWwgaXJyZWxldmFudAogMTI5NjgwIGZhaWwgaXJyZWxl
dmFudAogMTI5Nzg5IGZhaWwgaXJyZWxldmFudAogMTMwMDIyIGZhaWwgaXJyZWxldmFudAogMTMw
MTkzIGZhaWwgaXJyZWxldmFudAogMTMwODI3IGZhaWwgaXJyZWxldmFudAogMTMwODYyIGZhaWwg
aXJyZWxldmFudAogMTMwOTA4IGZhaWwgaXJyZWxldmFudAogMTMxMDA4IGZhaWwgaXJyZWxldmFu
dAogMTMxMDg2IGZhaWwgaXJyZWxldmFudAogMTMxMTQ1IGZhaWwgaXJyZWxldmFudAogMTMxMTkw
IGZhaWwgaXJyZWxldmFudAogMTMxMjI0IGZhaWwgaXJyZWxldmFudAogMTMxMjc2IGZhaWwgaXJy
ZWxldmFudAogMTMxMzM1IGZhaWwgaXJyZWxldmFudAogMTMxMzA2IGZhaWwgaXJyZWxldmFudAog
MTMxMzY3IGZhaWwgaXJyZWxldmFudAogMTMxNDE2IGZhaWwgaXJyZWxldmFudAogMTMxNDQxIGZh
aWwgaXJyZWxldmFudAogMTMxNDc1IGZhaWwgaXJyZWxldmFudAogMTMxNTA5IGZhaWwgaXJyZWxl
dmFudAogMTMxNTYyIGZhaWwgaXJyZWxldmFudAogMTMxNTM0IGZhaWwgaXJyZWxldmFudAogMTMx
NjEzIGZhaWwgaXJyZWxldmFudAogMTMxNTg5IGZhaWwgaXJyZWxldmFudAogMTMxNTc4IGZhaWwg
aXJyZWxldmFudAogMTMxNjI1IGZhaWwgaXJyZWxldmFudAogMTMxNjY5IGZhaWwgaXJyZWxldmFu
dAogMTMxNjQ3IGZhaWwgaXJyZWxldmFudAogMTMxNjg3IGZhaWwgaXJyZWxldmFudAogMTMxNzE4
IGZhaWwgaXJyZWxldmFudAogMTMxNzM1IGZhaWwgaXJyZWxldmFudAogMTMxNzcyIGZhaWwgaXJy
ZWxldmFudAogMTMxNzU0IGZhaWwgaXJyZWxldmFudAogMTMxODM0IGZhaWwgaXJyZWxldmFudAog
MTMxOTA3IGZhaWwgaXJyZWxldmFudAogMTMxOTcyIGZhaWwgaXJyZWxldmFudAogMTMyMDYwIGZh
aWwgaXJyZWxldmFudAogMTMyMDcxIHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0
NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA1MDIwYzE3MGUyYzc3YzUyNjMyZDE0NTVlMzgzY2UwOWUzOWI1
MjlkCiAxMzIwNjQgcGFzcyAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDZkY2FlNDlkOTk1NTliNDUxNDRjNDE5ZTAzMjEwZDU5NDUyMGM5NDAKIDEzMjA2
NyBwYXNzIDA1ZGYyMDQ1NDljNTEwYzdjNTZlNThkMjUwOThjNDQ4OTk4YTBjZDUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
ZTU5NDQxYjA5NzkwODAxZWVhZjIxNWUxZDk4ZjQ3YjdlOWRhY2ExMgogMTMyMDU4IHBhc3MgMDVk
ZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBlM2Y2NjdiYzVm
NTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxCiAxMzIwNzMgcGFzcyAwNWRmMjA0NTQ5YzUx
MGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGQ2OGRlMGQ2Y2IzZTA5ZmE5YzUz
NDE3NzEzYTdmYzY5N2Q0ZmUzNmYKIDEzMjA2OCBwYXNzIDA1ZGYyMDQ1NDljNTEwYzdjNTZlNThk
MjUwOThjNDQ4OTk4YTBjZDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYTRhYzNkNDBlYzRjNDEyYzMzN2QwMzliNzQ4M2Zj
MzllYzQ4NzFkMwogMTMyMDY5IHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5
OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBhMjMzNzgxY2Q2NjI1OGI0MGM3ZDk5N2ExODQ1ZWY2MjZmY2I0MjVl
CiAxMzIwNzAgcGFzcyAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDYyNmM5YmRlNTdiNTQwZWZlYTVkZGZjZTdmMTQ4YmFlZGE0MzU4NjkKIDEzMjA4NiBm
YWlsIDIzMzllOTFkMGU2NjA5ZTE3OTQzYTBhYjNjM2M4YzQwNDQ3NjBjMDUgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNh
NjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMDc1IGJsb2NrZWQgMDVk
ZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBkNDAwMjljODQ0
Y2YyNjgwMmI1MGE0MWUwMjcwOGViMzNiZTU0ZmY5CiAxMzIwMDYgZmFpbCBpcnJlbGV2YW50CiAx
MzIwODQgZmFpbCBpcnJlbGV2YW50CiAxMzIwNzggcGFzcyAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4
ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGU4YWZlMTEyNGNjMTEyNTlmY2Q5OTQyZmY1YWY5
YzFiMmJkMzI5Y2EKIDEzMjA5MSBwYXNzIDA1ZGYyMDQ1NDljNTEwYzdjNTZlNThkMjUwOThjNDQ4
OTk4YTBjZDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgZGIxOWVlMjU0NGVjYjljZTBhNzZhM2E1ODgxNjgyMjY4N2M5MTFj
MQogMTMyMDk4IHBhc3MgMDVkZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5OThhMGNkNSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBmZGJlMzM5NGJiOTQwNDhhNTk5Njc5NWVmODk3ZjM2M2ZjMGMwZjY4CiAxMzIxMDQg
cGFzcyAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDYw
MzUxY2FmOTA0OTRmN2U3NGFlNzY3YjVhMDk0NzFhZTliYmJkNjAKIDEzMjEwNyBwYXNzIDA1ZGYy
MDQ1NDljNTEwYzdjNTZlNThkMjUwOThjNDQ4OTk4YTBjZDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWJjZTVmOWJhZjBm
NGE0ZTUwNzIyZjMyYjQ0YWZlNGZkZWZjNmIzNQogMTMyMTA4IHBhc3MgMDVkZjIwNDU0OWM1MTBj
N2M1NmU1OGQyNTA5OGM0NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQx
MWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIxMTEgZmFpbCBpcnJlbGV2YW50CiAxMzIxMTQgcGFzcyAw
NWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0
NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjExNyBmYWlsIGlycmVsZXZhbnQK
IDEzMjEyMSBwYXNzIDA1ZGYyMDQ1NDljNTEwYzdjNTZlNThkMjUwOThjNDQ4OTk4YTBjZDUgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMTI2IGZh
aWwgaXJyZWxldmFudAogMTMyMjg2IGZhaWwgMjMzOWU5MWQwZTY2MDllMTc5NDNhMGFiM2MzYzhj
NDA0NDc2MGMwNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQx
M2EzCiAxMzIyODUgcGFzcyAwNWRmMjA0NTQ5YzUxMGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjI5
NCBmYWlsIDIzMzllOTFkMGU2NjA5ZTE3OTQzYTBhYjNjM2M4YzQwNDQ3NjBjMDUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
OTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMjUxIHBhc3MgMDVk
ZjIwNDU0OWM1MTBjN2M1NmU1OGQyNTA5OGM0NDg5OThhMGNkNSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBlM2Y2NjdiYzVm
NTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxCiAxMzIyOTEgcGFzcyAwNWRmMjA0NTQ5YzUx
MGM3YzU2ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFl
NDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjI4MSBmYWlsIDIzMzllOTFkMGU2NjA5ZTE3OTQzYTBh
YjNjM2M4YzQwNDQ3NjBjMDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNk
NjUyNTlkMTNhMwpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMjU0MDEgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTMyMDg2IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTMyMjUxIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMy
MjgxIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDA1ZGYyMDQ1NDlj
NTEwYzdjNTZlNThkMjUwOThjNDQ4OTk4YTBjZDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0
MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2lu
ZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjEwOCAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjI4MSAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjI4NSAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyMjg2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTMyMjkxIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMzIyOTQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFu
ZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAyMzM5ZTkxZDBlNjYwOWUxNzk0M2Ew
YWIzYzNjOGM0MDQ0NzYwYzA1CiAgQnVnIG5vdCBwcmVzZW50OiAwNWRmMjA0NTQ5YzUxMGM3YzU2
ZTU4ZDI1MDk4YzQ0ODk5OGEwY2Q1CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyMjk0LwoKCiAgKFJldmlzaW9uIGxv
ZyB0b28gbG9uZywgb21pdHRlZC4pCgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8t
cmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjU3MDgxNCB0byBmaXQKcG5tdG9wbmc6IDUw
IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyLnhlbi1ib290LS1kc3RfaG9z
dC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMTMyMjk0OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzIyOTQgbGludXgt
bGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMzIyOTQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qv
c3JjX2hvc3QgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCgoKam9iczoKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 22:47:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 22:47: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-devel-bounces@lists.xenproject.org>)
	id 1gliLW-0003UE-LL; Mon, 21 Jan 2019 22:47: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=cEpO=P5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gliLU-0003U2-Gj
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 22:47:08 +0000
X-Inumbo-ID: 7a5600dd-1dce-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a5600dd-1dce-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 22:47:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gliJK-00020c-KX; Mon, 21 Jan 2019 22:44:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gliJK-00089x-Eb; Mon, 21 Jan 2019 22:44:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gliJK-0002cx-Dy; Mon, 21 Jan 2019 22:44:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132252-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=eb76b76218d5bac867414e2ff6dd09c6e7c700dd
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Jan 2019 22:44:54 +0000
Subject: [Xen-devel] [ovmf test] 132252: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjI1MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIyNTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDc1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI5NDc1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgZWI3NmI3NjIxOGQ1YmFjODY3NDE0ZTJmZjZkZDA5YzZlN2M3MDBkZApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4
MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4LTExLTA1
IDIxOjEzOjExIFogICA3NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAgMjAxOC0x
MS0wNiAyMDo0OToyNiBaICAgNzYgZGF5cyAgMjcxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMjI1MiAgMjAxOS0wMS0yMSAwNzozOToxMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFjaGluIEd1
cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFzdGVyQGdt
YWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
c2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGludGVs
LmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t
PgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxj
aGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50ZWwuY29t
PgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndl
aUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNvbT4KICBG
ZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVA
aW50ZWwuY29tPgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEhhbyBXdSA8aGFvLmEud3VA
aW50ZWwuY29tPgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBKYWdh
ZGVlc2ggVWpqYSA8amFnYWRlZXNoLnVqamFAYXJtLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNl
bkBudmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9s
bSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIExpdSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYWdnaWUgQ2h1IDxt
YWdnaWUuY2h1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29t
PgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaWtlIE1hc2xlbmtpbiA8bWlr
ZS5tYXNsZW5raW5AZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9y
Zz4KICBQZWRyb2EgTGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJheSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU2FtaSBNdWph
d2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50
ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2l5
dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFNvbmdwZW5nIExpIDxzb25ncGVuZy5saUBp
bnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2Fu
dSA8c3VnaG9zaC5nYW51QGFybS5jb20+CiAgU3VtaXQgR2FyZyA8c3VtaXQuZ2FyZ0BsaW5hcm8u
b3JnPgogIFN1biwgWmFpbGlhbmcgPC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZl
IEdyb3VwIChGWURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVudHMvY249U3VuLCBaYWlsaWFuZ2Y1
ZD4KICBUaG9tYXMgQWJyYWhhbSA8dGhvbWFzLmFicmFoYW1AYXJtLmNvbT4KICBUaG9tYXMgUnlk
bWFuIDx0aG9tYXMuai5yeWRtYW5AaW50ZWwuY29tPgogIFRpbmcgWWUgPHRpbmcueWVAaW50ZWwu
Y29tPgogIFRvbWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4g
U3VicmFtYW5pYW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBWbGFkaW1p
ciBPbG92eWFubmlrb3YgPHZsYWRpbWlyLm9sb3Z5YW5uaWtvdkBicm9hZGNvbS5jb20+CiAgV2Fu
ZyBCaW5YIEEgPGJpbnguYS53YW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBp
bnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5
b25naG9uZy56aHVAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNv
bT4KICBaYWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8g
QiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56
aGFvQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1
ZmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4Lnpo
YW9AaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA2NzE1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 23:16:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 23:16: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-devel-bounces@lists.xenproject.org>)
	id 1glinO-0005rm-IB; Mon, 21 Jan 2019 23:15: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=D3iD=P5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1glinM-0005rf-QK
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 23:15:56 +0000
X-Inumbo-ID: 80b2be0a-1dd2-11e9-a1e0-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80b2be0a-1dd2-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 23:15:55 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 51D8F20870;
 Mon, 21 Jan 2019 23:15:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548112554;
 bh=0huQ42IpGuJlnoHWbl90rpCSD53gsatyxVp2K49uxpM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=DCp1GEBI5mPqad5fxLjAWRwac5ZdvtblMwMFowJSShs3wntXPsWQl/nnwFgdUi7Gu
 TJXogry1PN/2Dt+/6rDj3yNo6KGChoUd6XKwSeJ4kDfiKtMhHnlpoGuqN8I4oVBPT9
 enVE07Vj0lxxNxs4WCNOCroK68EmMi922RFIfk+0=
Date: Mon, 21 Jan 2019 15:15:54 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C459F9A020000780020FA17@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901211512290.12685@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
 <5C45923A020000780020F907@prv1-mh.provo.novell.com>
 <fe86a082-fb8c-6d38-6671-cf8e0820d330@arm.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
 <5C45923A020000780020F907@prv1-mh.provo.novell.com>
 <E16AB350020000435C475325@prv1-mh.provo.novell.com>
 <5C459F9A020000780020FA17@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMSBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDIxLjAxLjE5
IGF0IDExOjIyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4gSGkgSmFuLAo+ID4g
Cj4gPiBPbiAyMS8wMS8yMDE5IDA5OjM0LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+PiBPbiAx
OC4wMS4xOSBhdCAxMTo0OCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiA+Pj4gT24g
MTgvMDEvMjAxOSAwOTo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4+PiBPbiAxOC4wMS4x
OSBhdCAwMjoyNCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4+Pj4+IE9uIFRo
dSwgMTcgSmFuIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+Pj4+PiBPbiAxNy4wMS4x
OSBhdCAwMTozNywgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4+Pj4+Pj4gT24g
V2VkLCAxNiBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+PiBTdG9wLiBOby4gV2Ug
dmVyeSBtdWNoIGNhbiBwcm92ZSB0aGV5IGFyZSAtIF9lbmQgcG9pbnRzIGF0Cj4gPj4+PiBvbmUg
cGFzdCB0aGUgbGFzdCBlbGVtZW50IG9mIF9zdGFydFtdLiBJdCBpcyB0aGUgY29tcGlsZXIgd2hp
Y2gKPiA+Pj4+IGNhbid0IHByb3ZlIHRoZSBvcHBvc2l0ZSwgYW5kIGhlbmNlIGl0IGNhbid0IGxl
dmVyYWdlCj4gPj4+PiB1bmRlZmluZWQgYmVoYXZpb3IgZm9yIG9wdGltaXphdGlvbiBwdXJwb3Nl
cy4KPiA+Pj4KPiA+Pj4gWW91IGtlZXAgc2F5aW5nIHRoZSBjb21waWxlciBjYW4ndCBsZXZlcmFn
ZSBpdCBmb3Igb3B0aW1pemF0aW9uIHB1cnBvc2UsCj4gPj4+IGhvd2V2ZXIKPiA+Pj4gdGhlcmUg
YXJlIGNvbmZpcm1hdGlvbnMgdGhhdCBHQ0MgbWF5IGFjdHVhbGx5IGxldmVyYWdlIGl0IChlLmcg
WzFdKS4gWW91Cj4gPj4+IGFjdHVhbGx5IG5lZWQgdG8gdHJpY2sgdGhlIGNvbXBpbGVyIHRvIGF2
b2lkIHRoZSBvcHRpbWl6YXRpb24gKGUuZwo+ID4+PiBSRUxPQ19ISURFKS4KPiA+Pj4KPiA+Pj4g
U28gb2J2aW91c2x5LCB0aGlzIGlzIG5vdCBvbmx5IGEgTUlTUkEgInByb2JsZW0iIGFzIHlvdSBz
dGF0ZSBoZXJlIGFuZAo+ID4+PiBiZWxvdy4KPiA+Pj4KPiA+Pj4gSSBiZWxpZXZlIFN0ZWZhbm8s
IFN0ZXdhcnQgYW5kIEkgcHJvdmlkZWQgcGxlbnR5IG9mIGRvY3VtZW50YXRpb24vdGhyZWFkIHRv
Cj4gPj4+IHN1cHBvcnQgb3VyIHBvc2l0aW9ucy4gQ2FuIHlvdSBwcm92aWRlIHVzIGRvY3VtZW50
YXRpb24vdGhyZWFkIHNob3dpbmcgdGhlCj4gPj4+IGNvbXBpbGVyIHdpbGwgbm90IHRyeSB0byBs
ZXZlcmFnZSB0aGF0IGNhc2U/Cj4gPj4+Cj4gPj4+IENoZWVycywKPiA+Pj4KPiA+Pj4gWzFdCj4g
Pj4+IAo+ID4gaHR0cHM6Ly9rcmlzdGVydy5ibG9nc3BvdC5jb20vMjAxNi8xMi9wb2ludGVyLWNv
bXBhcmlzb24taW52YWxpZC1vcHRpbWl6YXRpb24uaHRtbD9tPTEKPiA+PiAKPiA+PiBCdHcuLCB0
aGUgX19zdGFydFtdIC8gX19lbmRbXSBleGFtcGxlIGdpdmVuIHRoZXJlIGRvZXMgbm90IG1hdGNo
Cj4gPj4gdXAgd2l0aCB3aGF0IEkgc2VlLgo+ID4gV2hhdCB5b3Ugc2VlIGluIGEgc3BlY2lmaWMg
dmVyc2lvbiBvZiBHQ0MuIFRoaXMgZG9lcyBub3QgbWVhbiB0aGlzIGJlaGF2aW9yIGlzIAo+ID4g
dmFsaWQgYWNyb3NzIGFsbCB0aGUgcmVsZWFzZWQgdmVyc2lvbnMgYW5kIGZ1dHVyZSBvbmUuCj4g
Cj4gQXJlIHlvdSBzdWdnZXN0aW5nIHRoYXQgZm9yIHRoZSBwdXJwb3NlIG9mIGNlcnRpZmljYXRp
b24gd2UgbmVlZCB0bwo+IGRlYWwgd2l0aCBjb21waWxlciBidWdzPyBJbW8gc3VjaCBhIGNvbXBp
bGVyIHNob3VsZCBzaW1wbHkgYmUKPiBleGNsdWRlZCBmb3IgdXNlIHRvIGJ1aWxkIFhlbi4KPiAK
PiA+PiBPbmx5IHN5bWJvbHMgZGVmaW5lZCBpbiB0aGUgc2FtZSBDVSBhcyB3aGVyZQo+ID4+IHRo
ZSBjb21wYXJpc29uIHNpdHMgZ2V0ICJvcHRpbWl6ZWQiIHRoaXMgd2F5LiBFeHRlcm5zIGFzIHdl
bGwgYXMKPiA+PiB3ZWFrIHN5bWJvbHMgZGVmaW5lZCBsb2NhbGx5IGRvbid0IGdldCBkZWFsdCB3
aXRoIGxpa2UgdGhpcy4gQW5kIGhvdwo+ID4+IGNvdWxkIHRoZXk/IE5vdGhpbmcgdGVsbHMgdGhl
IGNvbXBpbGVyIHRoYXQgdHdvIGRpc3RpbmN0IHN5bWJvbHMKPiA+PiByZWZlciB0byB0d28gZGlz
dGluY3Qgb2JqZWN0cy4gSXQgaXMgZWFzeSB0byBjcmVhdGUgb2JqZWN0cyB3aXRoCj4gPj4gbXVs
dGlwbGUgbmFtZXMsIG5vdCBvbmx5IGluIGFzc2VtYmx5IGJ1dCBhbHNvIGluIEMgKHVzaW5nIHRo
ZSAiYWxpYXMiCj4gPj4gYXR0cmlidXRlKS4KPiA+IAo+ID4gU2ltaWxhcmx5LCBub3RoaW5nIHRl
bGxzIHRoZSBjb21waWxlciB0aGF0IHRoZXkgYXJlIG5vdCB0d28gZGlzdGluY3Qgc3ltYm9scy4g
Cj4gPiBZb3UgaGF2ZW4ndCB5ZXQgcHJvdmlkZWQgZXZpZGVuY2UgYSBjb21waWxlciBjYW5ub3Qg
dXNlIHRoYXQgZm9yIG9wdGltaXphdGlvbi4KPiAKPiBUaGUgY29tcGlsZXIgY2FuIGxldmVyYWdl
IGZvciBvcHRpbWl6YXRpb24gb25seSB3aGF0IGl0IGNhbiBwcm92ZQo+ICh0byBiZSB1bmRlZmlu
ZWQgYmVoYXZpb3Igb3Igc3ltYm9scyByZWZlcnJpbmcgdG8gZGlzdGluY3Qgb2JqZWN0cwo+IG9y
IC4uLikuIEEgY29tcGlsZXIgbWF5IG5ldmVyIHVzZSBndWVzc2VzIGZvciBvcHRpbWl6YXRpb24u
IFRoYXQKPiBpcyBpbiB0aGUgY2FzZSBoZXJlIGl0IGlzIG5vdCB1cyB3aG8gbmVlZCB0byB0ZWxs
IHRoZSBjb21waWxlciB0aGF0Cj4gdHdvIGRpZmZlcmVudCBzeW1ib2xzIG1heSByZWZlciB0byB0
aGUgc2FtZSBvYmplY3QsIGJ1dCBpdCBpcyB0aGUKPiBjb21waWxlciB3aGljaCBuZWVkcyB0byBw
cm92ZSB0aGF0IHR3byBzeW1ib2xzIGNhbm5vdCBwb3NzaWJseQo+IHJlZmVyIHRvIHRoZSBzYW1l
IG9iamVjdC4gVGhpcyBpcyBwb3NzaWJsZSBmb3IgYXV0b21hdGljIGFuZCBzdGF0aWMKPiBvYmpl
Y3RzLiBUaGlzIGlzIGFsc28gcG9zc2libGUgZm9yIHNvbWUgbm9uLXN0YXRpYyBvYmplY3RzIGRl
ZmluZWQKPiBpbiB0aGUgQ1UgdW5kZXIgY29tcGlsYXRpb24uIEJ1dCB0aGlzIGlzIG5vdCBwb3Nz
aWJsZSBpbiB0aGUgZ2VuZXJhbAo+IGNhc2UuCgpDbGVhcmx5IGZyb20gdGhlIEdDQyB0aHJlYWQg
bm90IGV2ZXJ5Ym9keSBhZ3JlZXMgd2l0aCB5b3U6CgogSnVzdCBiZWNhdXNlIHR3byBwb2ludGVy
cyBwcmludCB0aGUgc2FtZSBhbmQgaGF2ZSB0aGUgc2FtZSBiaXQtcGF0dGVybiAKIGRvZXNuJ3Qg
bWVhbiB0aGV5IG5lZWQgdG8gY29tcGFyZSBlcXVhbAoKIFNvIHRoZSBvbmx5IHdheSB3aXRoaW4g
dGhlIEMgc3RhbmRhcmQgeW91IGNvdWxkIGRlZHVjZSB0aGF0IHR3byBvYmplY3RzIAogZm9sbG93
IGVhY2ggb3RoZXIgaW4gbWVtb3J5IGlzIHRoYXQgdGhlIGFkZHJlc3Mgb2Ygb25lIGNvbXBhcmVz
IGVxdWFsIHRvIAogb25lIHBhc3QgdGhlIGFkZHJlc3Mgb2YgdGhlIG90aGVyIC0gYnV0IHRoYXQg
ZG9lcyBub3QgbWVhbiB0aGV5IGZvbGxvdyAKIGVhY2ggb3RoZXIgaW4gbWVtb3J5IGZvciBhbnkg
b3RoZXIgY29tcGFyaXNvbi4KCiAgPiBBcmUgeW91IHNheWluZyBpdCdzIHBvc3NpYmxlIHRoYXQg
eSBpbW1lZGlhdGVseSBmb2xsb3dzIHggaW4gdGhlCiAgPiBhZGRyZXNzIHNwYWNlIHdoZW4gdGhh
dCBsaW5lIG9mIG91dHB1dCBpcyBwcmludGVkLCBhbmQgdGhhdCB5ICpkb2Vzbid0KgogID4gaW1t
ZWRpYXRlbHkgZm9sbG93IHggaW4gdGhlIGFkZHJlc3Mgc3BhY2Ugd2hlbiAiaW5jb25zaXN0ZW50
IGJlaGF2aW9yOiIKICA+IGlzIHByaW50ZWQ/CiAgCiAgWWVzLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 23:42:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 23:42: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-devel-bounces@lists.xenproject.org>)
	id 1gljCZ-000885-Mj; Mon, 21 Jan 2019 23:41: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=D3iD=P5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gljCX-000880-UB
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 23:41:57 +0000
X-Inumbo-ID: 235e6c20-1dd6-11e9-a1e0-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 235e6c20-1dd6-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 23:41:56 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C323320861;
 Mon, 21 Jan 2019 23:41:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548114116;
 bh=3Tf6+TKH5e+Lb0URz/mQvF83aTijsLZzVFD/LTGFbU0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=mRdleoTCQrn38j/vX4/eHXD6kL+QXqqxcghnj2hPaNc0b5JC6MUaSV3lN9jKgEG9W
 orusHroEFY7jALNFYSmIArjvnNBacWHyRzyLZP4EmY4Z1tAowk8ddjFNNv3FjKDLYr
 OvZoDbO1ojxnp/LW95O0seAjywIwRhs1LCdazTIQ=
Date: Mon, 21 Jan 2019 15:41:55 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1901211516220.12685@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901181344090.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMSBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDE5LjAxLjE5
IGF0IDAwOjA1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBGcmksIDE4
IEphbiAyMDE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMTguMDEuMTkgYXQgMDI6
MjQsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+PiA+IE9uIFRodSwgMTcgSmFu
IDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+ID4+PiBPbiAxNy4wMS4xOSBhdCAwMToz
NywgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4+ID4+ID4gT24gV2VkLCAxNiBK
YW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4gSW4gYW55IGV2ZW50IC0gc2lu
Y2UgaW50ZXJtZWRpYXRlIHZhcmlhYmxlcyBtZXJlbHkgaGlkZSB0aGUKPiA+PiA+PiA+PiBjYXN0
aW5nIGZyb20gdGhlIGNvbXBpbGVyLCBidXQgdGhleSBkb24ndCByZW1vdmUgdGhlIGNhc3RzLCB0
aGUKPiA+PiA+PiA+PiBzb2x1dGlvbiBpbnZvbHZpbmcgY2FzdHMgaXMgYmV0dGVyIGltbywgZm9y
IGluY3VycmluZyBsZXNzIG92ZXJoZWFkLgo+ID4+ID4+ID4gCj4gPj4gPj4gPiBUaGlzIGlzIHdo
ZXJlIEkgY29tcGxldGVseSBkaXNhZ3JlZS4gVGhlIGludGVybWVkaWF0ZSB2YXJpYWJsZXMgYXJl
IG5vdAo+ID4+ID4+ID4gaGlkaW5nIGNhc3RzIGZyb20gdGhlIGNvbXBpbGVyLiBUaGVyZSB3ZXJl
IG5ldmVyIGFueSBwb2ludGVycyBpbiB0aGlzCj4gPj4gPj4gPiBjYXNlLiAgVGhlIGxpbmtlciBj
cmVhdGVzICJzeW1ib2xzIiwgbm90IHBvaW50ZXJzLCBjb21wbGV0ZWx5IGludmlzaWJsZQo+ID4+
ID4+ID4gZnJvbSBDIGxhbmQuIEFzc2VtYmx5IHVzZXMgdGhlc2Ugc3ltYm9scyB0byBpbml0aWFs
aXplIHZhcmlhYmxlcy4gV2UKPiA+PiA+PiA+IGV4cG9zZSB0aGVzZSBhc3NlbWJseSB2YXJpYWJs
ZXMgYXMgaW50ZWdlciB0byBDIGxhbmRzLiBMRCBzY3JpcHRzIGFuZAo+ID4+ID4+ID4gYXNzZW1i
bHkgaGF2ZSB0aGVpciBvd24gdGVybWlub2xvZ3kgYW5kIHJ1bGVzOiBuZWl0aGVyICJfc3RhcnQi
IG5vcgo+ID4+ID4+ID4gInN0YXJ0IiBhcmUgcG9pbnRlcnMgYXQgYW55IHBvaW50IGluIHRpbWUu
IFRoZSBvcGVyYXRpb25zIGRvbmUgaW4gdmFyLlMKPiA+PiA+PiA+IGlzIG5vdCBhIGNhc3QuIFRo
ZSBDIHNwZWMgaXMgaGFwcHksIHRoZSBjb21waWxlciBpcyBoYXBweSwgTUlTUkEtQyBpcwo+ID4+
ID4+ID4gaGFwcHkuIEFuZCB3ZSBnZXQgdG8gYXZvaWQgdGhlIHVnbHkgU1lNQk9MIG1hY3JvIHRo
YXQgTGludXggdXNlcy4gSXQgaXMKPiA+PiA+PiA+IHJlYWxseSBhIHdpbi13aW4uCj4gPj4gPj4g
Cj4gPj4gPj4gV2VsbCwgdGhhdCdzIGEgcG9zaXRpb24gb25lIGNhbiB0YWtlLiBCdXQgd2UgaGF2
ZSB0byBzZXR0bGUgb24gYW5vdGhlcgo+ID4+ID4+IGFzcGVjdCB0aGVuIGZpcnN0OiBEb2VzIHdo
YXQgaXMgbm90IGRvbmUgaW4gQyB1bmRlcmx5IEMncyBydWxlcz8gSQo+ID4+ID4+IHRob3VnaHQg
eW91IHdlcmUgb2YgdGhlIG9waW5pb24gdGhhdCB3aGF0IGNvbWVzIGZyb20gbGlua2VyIHNjcmlw
dHMKPiA+PiA+PiBkb2VzLiBJbiB3aGljaCBjYXNlIHdoYXQgY29tZXMgZnJvbSBhc3NlbWJseSBm
aWxlcyBvdWdodCB0bywgdG9vLgo+ID4+ID4+IChGQU9EIG15IGltcGxpY2F0aW9uIGlzOiBJZiB0
aGUgYW5zd2VyIGlzIHllcywgYm90aCBhcHByb2FjaGVzCj4gPj4gPj4gdmlvbGF0ZSBDJ3MgcnVs
ZXMuIElmIHRoZSBhbnN3ZXIgaXMgbm8sIG5vIGNoYW5nZSBpcyBuZWVkZWQgYXQgYWxsLikKPiA+
PiA+IAo+ID4+ID4gR3JlYXQgcXVlc3Rpb24sIHRoYXQgaXMgdGhlIGNvcmUgb2YgdGhlIGlzc3Vl
LiBBbHNvLCBsZXQgbWUgcHJlbWlzZSB0aGF0Cj4gPj4gPiBJIGFncmVlIG9uIHRoZSBjb21tZW50
cyB5b3UgbWFkZSBvbiB0aGUgcGF0Y2hlcyAoSSBkaXNsaWtlICJzdGFydF8iCj4gPj4gPiB0b28p
LCBhbmQgSSBjYW4gYWRkcmVzcyB0aGVtIGlmIHdlIGFncmVlIHRvIGNvbnRpbnVlIGRvd24gdGhp
cyBwYXRoLgo+ID4+ID4gCj4gPj4gPiBCdXQgbm8sIEkgZG8gbm90IHRoaW5rIHRoYXQgd2hhdCBp
cyBkb25lIG91dHNpZGUgb2YgQy1sYW5kIHNob3VsZCBmb2xsb3cKPiA+PiA+IEMgcnVsZXMuIEJ1
dCBJIGRvIG5vdCBhZ3JlZSB3aXRoIHlvdXIgY29uY2x1c2lvbiB0aGF0IGluIHRoYXQgY2FzZSB0
aGVyZQo+ID4+ID4gaXMgbm8gZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSBhcHByb2FjaGVzLiBMZXQn
cyBnZXQgbW9yZSBpbnRvIHRoZQo+ID4+ID4gZGV0YWlscy4KPiA+PiA+IAo+ID4+ID4gCj4gPj4g
PiAxKSBTWU1CT0xfSElERSByZXR1cm5pbmcgcG9pbnRlciB0eXBlCj4gPj4gPiAKPiA+PiA+IExl
dCdzIHRha2UgX3N0YXJ0IGFuZCBfZW5kIGFzIGFuIGV4YW1wbGUuIF9zdGFydCBpcyBib3JuIGFz
IGEgbGlua2VyCj4gPj4gPiBzeW1ib2wsIGFuZCBpdCBiZWNvbWVzIGEgQyBwb2ludGVyIHdoZW4g
d2UgZG86Cj4gPj4gPiAKPiA+PiA+ICAgZXh0ZXJuIGNoYXIgX3N0YXJ0W10sIF9lbmRbXQo+ID4+
ID4gCj4gPj4gPiBOb3cgaXQgaXMgYSBwb2ludGVyIChhY3R1YWxseSBJIHNob3VsZCBzYXkgYW4g
YXJyYXksIGJ1dCBsZXQncyBwcmV0ZW5kCj4gPj4gPiB0aGV5IGFyZSB0aGUgc2FtZSB0aGluZyBm
b3IgdGhpcyBkaXNjdXNzaW9uKS4KPiA+PiA+IAo+ID4+ID4gV2hlbiB3ZSBkbzoKPiA+PiA+IAo+
ID4+ID4gICBTWU1CT0xfSElERShfZW5kKSAtIFNZTUJPTF9ISURFKF9zdGFydCkKPiA+PiA+IAo+
ID4+ID4gV2UgYXJlIHN0aWxsIHN1YnRyYWN0aW5nIHBvaW50ZXJzOiB0aGUgcG9pbnRlcnMgcmV0
dXJuZWQgYnkgU1lNQk9MX0hJREUuCj4gPj4gPiBXZSBjYW5ub3QgcHJvdmUgdGhhdCB0aGV5IGFy
ZSBwb2ludGVycyB0byB0aGUgc2FtZSBvYmplY3Qgb3Igc3Vic2VxdWVuY2UKPiA+PiA+IG9iamVj
dHMgaW4gbWVtb3J5LCBzbyBpdCBpcyB1bmRlZmluZWQgYmVoYXZpb3IsIHdoaWNoIGlzIG5vdCBh
bGxvd2VkLgo+ID4+IAo+ID4+IFN0b3AuIE5vLiBXZSB2ZXJ5IG11Y2ggY2FuIHByb3ZlIHRoZXkg
YXJlIC0gX2VuZCBwb2ludHMgYXQKPiA+PiBvbmUgcGFzdCB0aGUgbGFzdCBlbGVtZW50IG9mIF9z
dGFydFtdLiBJdCBpcyB0aGUgY29tcGlsZXIgd2hpY2gKPiA+PiBjYW4ndCBwcm92ZSB0aGUgb3Bw
b3NpdGUsIGFuZCBoZW5jZSBpdCBjYW4ndCBsZXZlcmFnZQo+ID4+IHVuZGVmaW5lZCBiZWhhdmlv
ciBmb3Igb3B0aW1pemF0aW9uIHB1cnBvc2VzLgo+ID4gCj4gPiBUaGlzIGlzIGFuIGludGVyZXN0
aW5nIGNvbW1lbnQuIEhvd2V2ZXIsIGV2ZW4gZm9yIG5vcm1hbCBwb2ludGVycyBpdCBpcwo+ID4g
dW5yZWxpYWJsZSB0byBjb3VudCBvbiBvbmUgcG9pbnRpbmcgb25lIHBhc3QgdGhlIGxhc3QgZWxl
bWVudCBvZiB0aGUKPiA+IG90aGVyLiBUaGlzIHdhcyB3ZWxsIGV4cGxhaW5lZCBpbiB0aGUgR0ND
IHRocmVhZCBsaW5rZWQgZWFybGllciBpbiB0aGlzCj4gPiB0aHJlYWQuIFRoZSB2aXNpb24gb2Yg
YXQgbGVhc3Qgb25lIG9mIHRoZSBHQ0MgbWFpbnRhaW5lcnMgaXMgdGhhdCB0aGUKPiA+IGNvbXBp
bGVyIGlzIGZyZWUgdG8gcGxhY2UgdGhpbmdzIGluIG1lbW9yeSB3aGVyZSBpdCB3aXNoZXMsIHNv
IGFzIGEKPiA+IHByb2dyYW1tZXIgeW91IGNhbm5vdCBjb3VudCBvbiBwb2ludGVycyBwb2ludGlu
ZyBvbmUgcGFzdCB0aGUgbGFzdAo+ID4gZWxlbWVudCBvZiB0aGUgb3RoZXIuIEV2ZXIuIEluIHRo
aXMgY2FzZSwgd2hlcmUgX3N0YXJ0IGFuZCBfZW5kIGFyZQo+ID4gZGVmaW5lZCBvdXRzaWRlIG9m
IEMtbGFuZCwgSSB0aGluayBpdCBpcyBldmVuIG1vcmUgdHJ1ZSwgYW5kIGl0IHJlbWFpbnMKPiA+
IHVuZGVmaW5lZC4KPiAKPiBZb3UgbWl4IHVwIHR3byB0aGluZ3M6IE9uZSBpcyB0aGUgY2hhbmNl
IG9mIHR3byBvYmplY3RzIGJlaW5nCj4gYWRqYWNlbnQgdG8gb25lIGFub3RoZXIuIFdlIGRvbid0
IGNhcmUgYWJvdXQgdGhpcy4gVGhlIG90aGVyIGlzCj4gYSBwb2ludGVyIHRydWx5IHBvaW50aW5n
IG9uZSBwYXN0IHRoZSBsYXN0IGVsZW1lbnQgb2YgYW4gYXJyYXkgKGFzCj4gd2lsbCBuYXR1cmFs
bHkgcmVzdWx0IHdpdGggZS5nLgo+IAo+ICAgICBmb3IgKCBwdHIgPSBhcnI7IHB0ciA8IGFyciAr
IEFSUkFZX1NJWkUoYXJyKTsgKytwdHIgKQo+IAo+IEl0IGlzIHRoaXMgc2Vjb25kIGNhc2Ugd2hp
Y2ggYWxsIHRoZSBjYXNlcyB3ZSBjYXJlIGFib3V0IGhlcmUgZmFsbAo+IGludG8uIEFzIHBlciBt
eSBvdGhlciBtYWlsLCBqdXN0IGxpa2UgdGhlIHNhbWUgb2JqZWN0IGNhbiBoYXZlIG11bHRpcGxl
Cj4gbmFtZXMsIHN5bWJvbHMgbWF5IGFsc28gcmVmZXIgdG8gcGxhY2VzIG90aGVyIHRoYW4gdGhl
IHN0YXJ0IG9mCj4gYW4gb2JqZWN0OyB0aGUgZmFjdCB0aGF0IHBsYWluIEMgY2FuJ3QgcHJvZHVj
ZSBzdWNoIHN5bWJvbHMgaXMgbm90Cj4gcmVsZXZhbnQgYXMgbG9uZyBhcyB0aGVyZSdzIG5vIHJl
cXVpcmVtZW50IHRoYXQgQyBjb2RlIG1heQo+IGludGVyZmFjZSBvbmx5IHdpdGggb3RoZXIgQyBj
b2RlLgoKVGhlIGNoYW5jZSBvZiB0d28gb2JqZWN0cyBiZWluZyBhZGphY2VudCB0byBvbmUgYW5v
dGhlciBpcyByZWxldmFudApiZWNhdXNlIHRoZSBjb21waWxlciBjb3VsZCByaWdodGZ1bGx5IGRl
Y2lkZSB0aGF0IHRoZSBwcm9ncmFtbWVyIGNhbgpuZXZlciByZWx5IG9uIHBvaW50ZXJzIHBvaW50
aW5nIG9uZSBwYXN0IHRoZSBsYXN0IGVsZW1lbnQgb2YgdGhlIG90aGVyLApldmVuIGlmIHRoZXkg
dHJ1bHkgcG9pbnQgb25lIHBhc3QgdGhlIGxhc3QgZWxlbWVudCBvZiBhbiBhcnJheS4KCk90aGVy
d2lzZSwgTGludXggd291bGQgaGF2ZSBuZXZlciBuZWVkZWQgdG8gaW50cm9kdWNlIFJFTE9DX0hJ
REUgaW4gdGhlCmZpcnN0IHBsYWNlLgoKCj4gPiBNb3Jlb3ZlciwgSSB3ZW50IGJhY2sgdG8gTUlT
UkFDIChmaW5hbGx5IEkgaGF2ZSBhIGNvcHkpIGFuZCBydWxlIDE4LjIKPiA+IHNheXM6ICJzdWJ0
cmFjdGlvbiBiZXR3ZWVuIHBvaW50ZXJzIHNoYWxsIG9ubHkgYmUgYXBwbGllZCB0byBwb2ludGVy
cwo+ID4gdGhhdCBhZGRyZXNzIGVsZW1lbnRzIG9mIHRoZSBzYW1lIGFycmF5Ii4gU28sIGFsbCB0
aGUgZXZpZGVuY2Ugd2UgaGF2ZQo+ID4gc2VlbXMgdG8gc2F5IHRoYXQgd2UgY2Fubm90IHJlbHkg
b24gX2VuZCBwb2ludGluZyBvbmUgcGFzdCB0aGUgbGFzdAo+ID4gZWxlbWVudCBvZiBfc3RhcnQg
aW4gdGhpcyBtYXR0ZXIuCj4gCj4gV2l0aCB0aGUgQyBzdGFuZGFyZCdzIHdvcmRpbmcgaW4gbWlu
ZCwgdGhpcyBzdXJlbHkgaXMgdG8gaW5jbHVkZQo+IHRoZSAib25lIHBhc3QgdGhlIGxhc3QgZWxl
bWVudCIgY2FzZSwgaW4gd2hpY2ggY2FzZSBhbGwgaXMgZmluZS4gX2VuZAo+IGRvZXMgbm90IHBv
aW50IGF0IG9yIGludG8gYSBkaWZmZXJlbnQgb2JqZWN0LCBpdCBwb2ludHMgYXQgdGhlIGVuZCBv
Zgo+IF9zdGFydFtdLgo+Cj4gPj4gPiAzKSB2YXIuUyArIHN0YXJ0XyBhcyB1bnNpZ25lZCBsb25n
Cj4gPj4gPiAKPiA+PiA+IFdpdGggdGhpcyBhcHByb2FjaCwgX3N0YXJ0IGlzIGJvcm4gYXMgYSBs
aW5rZXIgc3ltYm9sLiBJdCBpcyBuZXZlcgo+ID4+ID4gZXhwb3J0ZWQgdG8gQywgc28gZnJvbSBD
IHBvaW50IG9mIHZpZXcsIGl0IGRvZXNuJ3QgZXhpc3QuIFRoZXJlIGlzCj4gPj4gPiBhbm90aGVy
IHZhcmlhYmxlIG5hbWVkICJzdGFydF8iIGRlZmluZWQgaW4gYXNzZW1ibHkgYW5kIGluaXRpYWxp
emVkIHRvCj4gPj4gPiBfc3RhcnQuIE5vdyB3ZSBnbyBpbnRvIEMgbGFuZCB3aXRoOgo+ID4+ID4g
Cj4gPj4gPiAgIGV4dGVybiB1aW50cHRyX3Qgc3RhcnRfLCBlbmRfCj4gPj4gPiAKPiA+PiA+IHN0
YXJ0XyBhbmQgZW5kXyBhcmUgdWludHB0cl90IGZyb20gdGhlIGJlZ2lubmluZyBmcm9tIEMgcG9p
bnQgb2Ygdmlldy4KPiA+PiA+IFRoZXkgaGF2ZSBuZXZlciBiZWVuIHBvaW50ZXJzIG9yIGluIGFu
eSB3YXkgY29ubmVjdGVkIHRvIF9zdGFydC4gVGhleQo+ID4+ID4gYXJlICJjbGVhbiIuCj4gPj4g
PiAKPiA+PiA+IFdoZW4gd2UgZG86Cj4gPj4gPiAKPiA+PiA+ICAgX2VuZCAtIF9zdGFydAo+ID4+
ID4gCj4gPj4gPiBpdCBpcyBhIHN1YnRyYWN0aW9uIGJldHdlZW4gdWludHB0cl90LCB3aGljaCBp
cyBhbGxvd2VkLiBXaGVuIHdlIGRvOgo+ID4+ID4gCj4gPj4gPiAgICAgZm9yICggY2FsbCA9IChj
b25zdCBpbml0Y2FsbF90ICopaW5pdGNhbGxfc3RhcnRfOwo+ID4+ID4gICAgICAgICAgICh1aW50
cHRyX3QpY2FsbCA8IHByZXNtcF9pbml0Y2FsbF9lbmRfOwo+ID4+ID4gCj4gPj4gPiBUaGUgY29t
cGFyaXNvbiBpcyBzdGlsbCBiZXR3ZWVuIHVpbnRwdHJfdCB0eXBlcywgYW5kIHRoZSB2YWx1ZSBv
ZiAiY2FsbCIKPiA+PiA+IHN0aWxsIGNvbWVzIGZyb20gYW4gdW5zaWduZWQgbG9uZyBpbml0aWFs
bHkuIFRoZXJlIGlzIG5ldmVyIGEgY29tcGFyaXNvbgo+ID4+ID4gYmV0d2VlbiBkdWJpb3VzIHBv
aW50ZXJzLiAoSW50ZXJnZXIgdG8gcG9pbnRlciBjb252ZXJzaW9ucyBhbmQgcG9pbnRlcgo+ID4+
ID4gdG8gaW50ZWdlciBjb252ZXJzaW9ucyBhcmUgYWxsb3dlZCBieSBNSVNSQSB3aXRoIHNvbWUg
bGltaXRhdGlvbnMsIGJ1dCBJCj4gPj4gPiBhbSBkb3VibGUtY2hlY2tpbmcuKSBFdmVuOgo+ID4+
ID4gCj4gPj4gPiAgICAodWludHB0cl90KXJhbmRvbV9wb2ludGVyIDwgcHJlc21wX2luaXRjYWxs
X2VuZF8KPiA+PiA+IAo+ID4+ID4gd291bGQgYmUgYWNjZXB0YWJsZSBiZWNhdXNlIHByZXNtcF9p
bml0Y2FsbF9lbmRfIGlzIGFuIGludGVnZXIgYW5kIGhhcwo+ID4+ID4gYWx3YXlzIGJlZW4gYW4g
aW50ZWdlciBmcm9tIEMgcG9pbnQgb2Ygdmlldy4KPiA+PiAKPiA+PiBXZWxsLCBhcyBzYWlkIC0g
dGhpcyBpcyBvbmUgb2YgdGhlIHBvc3NpYmxlIHBvc2l0aW9ucyB0byB0YWtlLiBQZXJzb25hbGx5
Cj4gPj4gSSBzZWUgbm8gZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSBoZWxwZXIgc3ltYm9scyBkZWZp
bmVkIGluCj4gPj4gYXNzZW1ibHkgc291cmNlcywgb3IgaW4gQyBzb3VyY2VzIHRoZSBvYmplY3Qg
ZmlsZXMgZm9yIHdoaWNoIGFyZSBuZXZlcgo+ID4+IG1hZGUgcGFydCBvZiBwb3RlbnRpYWwgd2hv
bGUgcHJvZ3JhbSBvcHRpbWl6YXRpb24uIAo+ID4gCj4gPiBJIGRvbid0IHRoaW5rIHRoaXMgaXMg
dGhlIGNhc2UgZm9yIE1JU1JBQy4gQyBydWxlcyBhcHBseSB0byBDLiBPdGhlcgo+ID4gcnVsZXMg
YXBwbHkgdG8gYXNzZW1ibHkgYW5kIGxpbmtlciBzY3JpcHRzLiBUaGlzIGlzIHNvbWV0aGluZyB0
aGF0Cj4gPiBzaG91bGQgYmUgZWFzeSB0byBjaGVjaywgYW5kIEkgaG9wZSB0aGF0IFN0ZXdhcnQg
c2hvdWxkIGJlIGFibGUgdG8KPiA+IGNvbmZpcm0uCj4gCj4gQXMgcGVyIGFib3ZlIC0gdGhlIGlu
dGVyZXN0aW5nIGFzcGVjdCBpcyB3aGF0IHJ1bGVzIGFwcGx5IHRvIHRoZQo+IGNhc2Ugb2YgQyBp
bnRlcmZhY2luZyB3aXRoIGFub3RoZXIgbGFuZ3VhZ2UuCj4gCj4gPj4gVXNpbmcgQyBmaWxlcyBm
b3IgdGhpcyBpcyBzdGlsbCBpbiBjb25mbGljdCB3aXRoIHRoZSBzdXBwb3NlZAo+ID4+IHVuZGVm
aW5lZCBiZWhhdmlvciwgYnV0IEkgdGhpbmsgeW91IGFncmVlIHRoYXQgQyBhbmQgYXNzZW1ibHkg
ZmlsZXMKPiA+PiBjb3VsZCBiZSBzZXQgdXAgc3VjaCB0aGF0IHRoZSByZXN1bHRpbmcgYmluYXJ5
IGRhdGEgaXMgaWRlbnRpY2FsLiBJbgo+ID4+IHdoaWNoIGNhc2UgaXQgaXMgYm9ndXMgdG8gY2Fs
bCBvbmUgc2F0aXNmYWN0b3J5LCBidXQgbm90IHRoZSBvdGhlci4KPiA+IAo+ID4gSSBzZWUgd2hh
dCB5b3UgYXJlIHNheWluZywgYnV0IGl0IGRvZXNuJ3Qgd29yayB0aGF0IHdheSBmcm9tIGEgc3Bl
Ywo+ID4gY29tcGxpYW5jZSBwb2ludCBvZiB2aWV3Lgo+ID4gCj4gPiAKPiA+PiA+IEhvd2V2ZXIs
IHRoZXJlIGFyZSBzdGlsbCBhIGNvdXBsZSBvZiBpc3N1ZWQgbm90IGNvcnJlY3RseSBzb2x2ZWQg
YnkgdjgKPiA+PiA+IG9mIHRoZSBzZXJpZXMuIEZvciBzdGFydGVyczogCj4gPj4gPiAKPiA+PiA+
ICAgICAgICAgYXBwbHlfYWx0ZXJuYXRpdmVzKChzdHJ1Y3QgYWx0X2luc3RyICopYWx0X2luc3Ry
dWN0aW9uc18sCj4gPj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGFsdF9p
bnN0ciAqKWFsdF9pbnN0cnVjdGlvbnNfZW5kXyk7Cj4gPj4gPiAKPiA+PiA+IEkgY2FuIHNlZSBo
b3cgdGhlIHBvaW50ZXJzIGNvbXBhcmlzb25zIGluIGFwcGx5X2FsdGVybmF0aXZlcyBjb3VsZCBi
ZQo+ID4+ID4gY29uc2lkZXJlZCB3cm9uZyBnaXZlbiB0aGUgd2F5IHRoZSBwb2ludGVycyBhcmUg
aW5pdGlhbGl6ZWQ6Cj4gPj4gPiAKPiA+PiA+ICAgICBmb3IgKCBhID0gYmFzZSA9IHN0YXJ0OyBh
IDwgZW5kOyBhKysgKQo+ID4+ID4gICAgIHsKPiA+PiA+IAo+ID4+ID4gc3RhcnQgYW5kIGVuZCBj
b21lIGZyb20gYWx0X2luc3RydWN0aW9uc18gYW5kIGFsdF9pbnN0cnVjdGlvbnNfZW5kXy4gSXQK
PiA+PiA+IGRvZXNuJ3QgbWF0dGVyIHRoYXQgYWx0X2luc3RydWN0aW9uc18gYW5kIGFsdF9pbnN0
cnVjdGlvbnNfZW5kXyBhcmUKPiA+PiA+ICJzcGVjaWFsIiwgdGhleSBjb3VsZCBiZSBwZXJmZWN0
bHkgbm9ybWFsIGludGVnZXJzIGFuZCB3ZSB3b3VsZCBzdGlsbAo+ID4+ID4gaGF2ZSB0aGUgc2Ft
ZSBwcm9ibGVtOiB3ZSBjYW5ub3QgcHJvdmUgdGhhdCAic3RhcnQiIGFuZCAiZW5kIiBwb2ludCB0
bwo+ID4+ID4gdGhlIHNhbWUgb2JqZWN0IG9yIHN1YnNlcXVlbnQgb2JqZWN0cyBpbiBtZW1vcnku
Cj4gPj4gPiAKPiA+PiA+IFRoZSB3YXkgdG8gZml4IGl0IGlzIGJ5IGNoYW5naW5nIHRoZSBwYXJh
bWV0ZXJzIG9mIGFwcGx5X2FsdGVybmF0aXZlcyB0bwo+ID4+ID4gaW50ZXJnZXIgdHlwZXMsIG1h
a2luZyBjb21wYXJpc29uIGJldHdlZW4gaW50ZWdlcnMsIGFuZCBvbmx5IHVzaW5nCj4gPj4gPiBw
b2ludGVycyB0byBhY2Nlc3MgdGhlIGRhdGEuCj4gPj4gCj4gPj4gWW91IGtub3cgbXkgcG9zaXRp
b24gb24gY2FzdHMgZnJvbSBpbnRlZ2VyIHRvIHBvaW50ZXIgdHlwZXMsIGVzcGVjaWFsbHkKPiA+
PiBvbmVzIHRha2luZyBhIHR5cGUgb3V0IG9mIHRoaW4gYWlyLiBUaGlzIGFwcGxpZXMgdG8geW91
ciBhZGRpdGlvbiB0byB0aGUKPiA+PiBhcHBseV9hbHRlcm5hdGl2ZXMoKSBjb25zdHJ1Y3QgYXMg
d2VsbCBhcyB0aGUgYWx0ZXJuYXRpdmUgb2YgYWRkaW5nIHN1Y2gKPiA+PiBpbiBvcmRlciB0byBh
Y2Nlc3MgbWVtb3J5LiBUaGUgcXVvdGUgZnJvbSB0aGUgc3RhbmRhcmQgdGhhdCBJIGdhdmUKPiA+
PiBtYWtlcyBzdWNoIGNhc3RzIG5vdCBwcm92YWJseSAoYnkgdGhlIGNvbXBpbGVyKSBkZWZpbmVk
IGJlaGF2aW9yIGFzCj4gPj4gd2VsbCwgc28gaXQgYWxsIGJvaWxzIGRvd24gdG8gdGhlIHNhbWUg
ZGlzdGluY3Rpb24gYXMgcG9pbnRlZCBvdXQgYWJvdmUgaW4KPiA+PiB0aGUgZmlyc3QgcGFydCBv
ZiBteSByZXBseSBoZXJlOiBfV2VfIGNhbiBwcm92ZSBpdCwgYnV0IHRoZSBjb21waWxlcgo+ID4+
IGNhbid0LiBIZW5jZSB3ZSdyZSBzdGlsbCBkZXBlbmRpbmcgb24gd2hvc2UgcHJvb2YgaXMgbmVj
ZXNzYXJ5IHRvCj4gPj4gZWxpbWluYXRlIE1JU1JBJ3MgdW5kZWZpbmVkIGJlaGF2aW9yIGNvbmNl
cm5zLgo+ID4gCj4gPiBDb21wYXJpc29ucyBiZXR3ZWVuIHBvaW50ZXJzIHRvIGRpZmZlcmVudCBv
YmplY3RzIGlzIHVuZGVmaW5lZCBieSB0aGUgQwo+ID4gc3BlYywgYW5kIG5vdCBhbGxvd2VkIGJ5
IE1JU1JBQy4KPiA+IAo+ID4gQ2FzdGluZyBwb2ludGVycyB0byBpbnRlZ2VycyBhbmQgY2FzdGlu
ZyBpbnRlZ2VycyB0byBwb2ludGVycyBpcwo+ID4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCwgd2hp
Y2ggaXMgbm90IHRoZSBzYW1lIHRoaW5nIGFzIHVuZGVmaW5lZC4KPiAKPiBPZiBjb3Vyc2UgaXQg
aXMgbm90LCBidXQgdGhlIHJlc3VsdCBwb3NzaWJseSBub3QgZXZlbiBiZWluZyBhIHZhbGlkCj4g
cG9pbnRlciBjYW4ndCBtYWtlIGl0IG11Y2ggYmV0dGVyIHRoYW4gInVuZGVmaW5lZCIuCj4KPiA+
IEkgZG9uJ3QgbWFrZSB1cCB0aGUgcnVsZXMsIEkgYW0gb25seSB0cnlpbmcgdG8gZm9sbG93IHRo
ZW0gOi0pCj4gCj4gU3VyZS4gQnV0IHdlIHNob3VsZG4ndCB1Z2xpZnkgb3VyIGNvZGUganVzdCB0
byBmb2xsb3cgaW5zYW5lCj4gKGV4YWdnZXJhdGlvbiBpbnRlbmRlZCkgcnVsZXMuCgpXZSBoYXZl
bid0IG1hbmFnZWQgdG8gcmVhY2ggY29uc2Vuc3VzIG9uIHRoaXMgdG9waWMuIFlvdXIgdmlldyBt
aWdodCBiZQpjb3JyZWN0LCBidXQgaXQgaXMgbm90IG5lY2Vzc2FyaWx5IHN1cHBvcnRlZCBieSBj
b21waWxlcnMnIGJlaGF2aW9yLAp3aGljaCBkZXBlbmRzIG9uIHRoZSBvcGluaW9uIG9mIGNvbXBp
bGVycyBlbmdpbmVlcnMgb24gdGhlIHRvcGljLCBhbmQKTUlTUkFDIGNvbXBsaWFuY2UsIHdoaWNo
IGRlcGVuZHMgb24gdGhlIG9waW5pb24gb2YgTUlTUkFDIHNwZWNpYWxpc3RzIG9uCnRoZSB0b3Bp
Yy4gSWYgd2UgdGFrZSB5b3VyIHN1Z2dlc3RlZCBhcHByb2FjaCB3ZSBlbmQgdXAgd2l0aCB0aGUg
Y29kZQptb3N0IGxpa2VseSB0byBicmVhayBpbiBjYXNlIHRoZSBjb21waWxlcnMgZW5naW5lZXJz
IG9yIHRoZSBNSVNSQUMKZXhwZXJ0cyBkaXNhZ3JlZSB3aXRoIHlvdS4gSW4gdGhpcyBjYXNlLCBi
ZWluZyByaWdodCBkb2Vzbid0IG5lY2Vzc2FyaWx5CmxlYWQgdG8gdGhlIGNvZGUgbGVzcyBsaWtl
bHkgdG8gYnJlYWsuCgpSZWdhcmRsZXNzLCBpZiB0aGF0IGlzIHRoZSBkZWNpc2lvbiBvZiB0aGUg
WGVuIGNvbW11bml0eSBhcyBhIHdob2xlLApJJ2xsIGZvbGxvdyBpdC4gTXkgcHJlZmVyZW5jZSBy
ZW1haW5zIHdpdGggYXBwcm9hY2ggMy4gKHZhci5TKSwgZm9sbG93ZWQKYnkgYXBwcm9hY2ggMi4g
KFNZTUJPTF9ISURFIHJldHVybnMgdWludHB0cl90KSwgYnV0IEkgYW0gd2lsbGluZyB0bwpyZWZy
ZXNoIG15IHNlcmllcyB0byBkbyBhcHByb2FjaCAxLiAoU1lNQk9MX0hJREUgcmV0dXJucyBwb2lu
dGVyIHR5cGUpCmlmIHRoYXQgaXMgdGhlIG9ubHkgd2F5IGZvcndhcmQuCgpMZXQgdXMgY29tZSB0
byBhIGNvbmNsdXNpb24gc28gdGhhdCB3ZSBjYW4gbW92ZSBvbi4KCkphbiwgSnVsaWVuLCBKdWVy
Z2VuLCBhbnlib2R5IGVsc2UgaW50ZXJlc3RlZCwgbGV0IG1lIGtub3cgd2hhdCB5b3Ugd2FudApt
ZSB0byBkby4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 21 23:57:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Jan 2019 23:57: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-devel-bounces@lists.xenproject.org>)
	id 1gljR8-0000ea-Ei; Mon, 21 Jan 2019 23:57:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=D3iD=P5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gljR7-0000eV-7N
 for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 23:57:01 +0000
X-Inumbo-ID: 3dd47038-1dd8-11e9-a1e0-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3dd47038-1dd8-11e9-a1e0-bc764e045a96;
 Mon, 21 Jan 2019 23:57:00 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4719021736;
 Mon, 21 Jan 2019 23:56:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548114989;
 bh=iyUWctbRwmqbFnDQRBtdBp8JxztRgv5Zr0ytFjp0LRY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=pMehYQ+W1gxGIU9s+3xGMkTNThZmBJVSJAkR1k+XOWb2ahXobW84p22Eenr0z6Mw6
 xnPvqyg4IZ0MLutNXApWC933EVCTccRbc8PgSE2dN+DA+MPYzgd/X/TFYmtYMz18l+
 /z3AA49CbGkvZmwfBj0+djdIKXJYVTo34h6xD0MM=
Date: Mon, 21 Jan 2019 15:56:29 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Christoph Hellwig <hch@lst.de>
In-Reply-To: <20190119094301.GB21653@lst.de>
Message-ID: <alpine.DEB.2.10.1901211554300.12685@sstabellini-ThinkPad-X260>
References: <20190117171842.26173-1-hch@lst.de>
 <alpine.DEB.2.10.1901181612150.18561@sstabellini-ThinkPad-X260>
 <20190119094301.GB21653@lst.de>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] arm64/xen: fix xen-swiotlb cache flushing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 iommu@lists.linux-foundation.org, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCAxOSBKYW4gMjAxOSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gW2Z1bGwgcXVv
dGUgZGVsZXRlZCwgcGxlYXNlIHRha2UgYSBsaXR0bGUgbW9yZSBjYXJlIHdoZW4gcXVvdGluZ10K
PiAKPiBPbiBGcmksIEphbiAxOCwgMjAxOSBhdCAwNDo0NDoyM1BNIC0wODAwLCBTdGVmYW5vIFN0
YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ICAjaWZkZWYgQ09ORklHX1hFTgo+ID4gPiAtCWlmICh4ZW5f
aW5pdGlhbF9kb21haW4oKSkgewo+ID4gPiAtCQlkZXYtPmFyY2hkYXRhLmRldl9kbWFfb3BzID0g
ZGV2LT5kbWFfb3BzOwo+ID4gPiArCWlmICh4ZW5faW5pdGlhbF9kb21haW4oKSkKPiA+ID4gIAkJ
ZGV2LT5kbWFfb3BzID0geGVuX2RtYV9vcHM7Cj4gPiA+IC0JfQo+ID4gPiAgI2VuZGlmCj4gPiA+
ICB9Cj4gPiAKPiA+IFRoaXMgaXMgYW4gb3B0aW9uYWwgc3VnZ2VzdGlvbiwgYnV0IGl0IHdvdWxk
IGJlIG5pY2UgdG8gYWRkIGEgY2hlY2sgb24KPiA+IGRldi0+ZG1hX29wcyBiZWluZyB1bnNldCBo
ZXJlLCBzb21ldGhpbmcgbGlrZToKPiA+IAo+ID4gICAjaWZkZWYgQ09ORklHX1hFTgo+ID4gICBp
ZiAoeGVuX2luaXRpYWxfZG9tYWluKCkpIHsKPiA+ICAgICAgIGlmIChkZXYtPmRtYV9vcHMgIT0g
TlVMTCkKPiA+ICAgICAgICAgICB3YXJuaW5nL2Vycm9yCj4gPiAgICAgICBkZXYtPmRtYV9vcHMg
PSB4ZW5fZG1hX29wczsKPiA+ICAgfQo+ID4gCj4gPiBEb2VzIGl0IG1ha2Ugc2Vuc2U/Cj4gCj4g
V2VsbCwgbm8gc3VjaCBjaGVjayBleGlzdGVkIGJlZm9yZSwgc28gdGhpcyBwcm9iYWJseSBzaG91
bGQgYmUgYQo+IHNlcGFyYXRlIHBhdGNoIGlmIHdlIGNhcmUgZW5vdWdoLiAgSSBoYXZlIGEgc2Vy
aWVzIGZvciA1LjEgcGVuZGluZwo+IHRoYXQgbW92ZXMgdGhlIElPTU1VIGhhbmRsaW5nIHRvIHRo
ZSBjb21tZW50IGNvZGUgd2hpY2ggd2lsbCBtYWtlCj4gdGhlIG9wcyBhc3NnaW5tZW50IGEgbG90
IGNsZWFuZXIsIGFuZCBJIGd1ZXNzIEkgY291bGQgZm9sZCBzdWNoCj4gYSBjaGVjayBpbiB0aGF0
LiAgRG9pbmcgaXQgbm93IHdpbGwganVzdCBjcmVhdGUgY2h1cm4gYXMgaXQgd291bGQKPiBoYXZl
IHRvIGdldCByZXdvcmtlZCBhbnl3YXkKCkZpbmUgYnkgbWUsIHRoYW5rIHlvdSEKCgo+ID4gUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAK
PiBXaGVyZSBzaG91bGQgd2UgcGljayB0aGlzIHVwPyAgSSBjb3VsZCBwaWNrIGl0IHVwIHRocm91
Z2ggdGhlIGRtYS1tYXBwaW5nCj4gdHJlZSBnaXZlbiB0aGF0IGlzIHdoZXJlIHRoZSBwcm9ibGVt
IGlzIGludHJvZHVjZWQsIGJ1dCB0aGUgWGVuIG9yIGFybTY0Cj4gdHJlZXMgd291bGQgYWxzbyBm
aXQuCgpJIGFtIGhhcHB5IGZvciB5b3UgdG8gY2FycnkgaXQgaW4gdGhlIGRtYS1tYXBwaW5nIHRy
ZWUsIGVzcGVjaWFsbHkgaWYKeW91IGhhdmUgb3RoZXIgZml4ZXMgdG8gc2VuZC4gT3RoZXJ3aXNl
LCBsZXQgbWUga25vdy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 02:17:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 02: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-devel-bounces@lists.xenproject.org>)
	id 1gllcE-0002HU-La; Tue, 22 Jan 2019 02:16: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=+Ga5=P6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gllcD-0002HK-RQ
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 02:16:37 +0000
X-Inumbo-ID: be89304a-1deb-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be89304a-1deb-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 02:16:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gllc6-0007ml-67; Tue, 22 Jan 2019 02:16:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gllc5-0002nr-S1; Tue, 22 Jan 2019 02:16:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gllc5-0005M9-RM; Tue, 22 Jan 2019 02:16:29 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-132258-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=839c0f8b261a9f1502e1a65517826340c263022f
X-Osstest-Versions-That: freebsd=9cbcdac441d72927a8fd5e515605f72a81bd1697
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Jan 2019 02:16:29 +0000
Subject: [Xen-devel] [freebsd-master test] 132258: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjI1OCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyMjU4LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgODM5YzBmOGIyNjFhOWYxNTAyZTFh
NjU1MTc4MjYzNDBjMjYzMDIyZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgOWNiY2RhYzQ0MWQ3MjkyN2E4ZmQ1ZTUxNTYwNWY3MmE4MWJkMTY5NwoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMyMDU0ICAyMDE5LTAxLTE4IDA5OjE5OjIxIFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMjI1OCAgMjAxOS0wMS0yMSAwOToxOToxMCBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAgYnJvb2tzIDxicm9va3NARnJlZUJTRC5vcmc+CiAg
Y2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgZGltIDxkaW1ARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxl
bWFzdGVARnJlZUJTRC5vcmc+CiAgZ29uem8gPGdvbnpvQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRz
IDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBqaWxsZXMgPGppbGxlc0BGcmVlQlNELm9yZz4KICBr
ZXZhbnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBtYXJj
ayA8bWFyY2tARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG5wIDxu
cEBGcmVlQlNELm9yZz4KICB0cmFzeiA8dHJhc3pARnJlZUJTRC5vcmc+CiAgdHNvb21lIDx0c29v
bWVARnJlZUJTRC5vcmc+CiAgd3VsZiA8d3VsZkBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2ZyZWVic2QuZ2l0CiAgIDljYmNkYWM0
NDFkLi44MzljMGY4YjI2MSAgODM5YzBmOGIyNjFhOWYxNTAyZTFhNjU1MTc4MjYzNDBjMjYzMDIy
ZiAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 02:32:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 02:32: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-devel-bounces@lists.xenproject.org>)
	id 1gllrW-0003nd-3A; Tue, 22 Jan 2019 02:32: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=mZMV=P6=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gllrV-0003nY-41
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 02:32:25 +0000
X-Inumbo-ID: f228acbc-1ded-11e9-a1e0-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::615])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f228acbc-1ded-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 02:32:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Cr9dTHZo3qWTn7vfr1giNyR6yYP+xxcdeWiut5PQ6DY=;
 b=bSfbdANjyc7Wq13C4eDTh70Zul4jSZ7xkQFmR8p1HHtO6dlUEchzbhsLQfjQbA8VJydwj9+Zjyo68mXM22TBYj+YMeozuZ37N/6lRdJbZdYvuz1XHsYJ7e4WsS4HC9DqB6pJbg6BctvHfIMTaRPktp2go5E51Ic71svbiVgyP3g=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB6211.eurprd04.prod.outlook.com (20.179.34.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.26; Tue, 22 Jan 2019 02:32:19 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1537.031; Tue, 22 Jan 2019
 02:32:19 +0000
From: Peng Fan <peng.fan@nxp.com>
To: "hch@infradead.org" <hch@infradead.org>
Thread-Topic: [RFC] virtio_ring: check dma_mem for xen_domain
Thread-Index: AQHUsUUJrf+HCksNJUevQFBecw2Jm6W5ZAkAgAErX3A=
Date: Tue, 22 Jan 2019 02:32:19 +0000
Message-ID: <AM0PR04MB44815AC8861DBED64E959DB688980@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <20190121082830.GC12420@infradead.org>
In-Reply-To: <20190121082830.GC12420@infradead.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [92.121.36.197]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB6211;
 6:gbbBEfhXfPhkKNp9TNmRkFU16wi8w2H+3OS/tWHBaN2zSkWx6uYrnkr7fI5KEF10/+/JM20V7JrlnKADI0vea+lt+0IX448YzSqzxxUap5Ec5WHmXG2h22klM59AwDPDtUrVC2vUcXOPakFakVyMrPTBHb0rqhE8bBmfn5H3A7+mr43EC7fBxuhhZm5O9FiKF+PsbN10g7mLxOqDk3GhFZbrk56/DouI0IBCKlJkbbD4cPZ50/63wLK2eEDSQioY4MZLWyEfyQaSD+wb7S9UIcWrSJE1LcYHHxhTuw94u1vVx28Lx3pes59dCFyWYP6uUnKOI0kRq1U/GM5YsbnkYmqB6Q5WKzi5oDnKtbLzKpKq5Gdo5pRwgp1VIxXXSpDLDhtJoHCIB0myfOh2mATieaeocu872//KpJbkmQl0kVqKXJ+dqu8a5EG9t7dxU+OOYqwN2PjyTWKGSvGQg4PkPw==;
 5:jKnVDxdFchZ+vjSW8BS26fnL2N0uIGRL/tIrXfDkmyXBJRbtHLVUdJvcd4iG9aSLNyMYrbAYtP/QVw9gG58pT8t+hiY3AhZNjQj9V+gvuSSzZbN//+KUqG/FGXz7XhQvDRmIEOkOwi8WGN7qn+tZNSAfMRL5Qg+IJ9l9SdJnN8DCdKJgKd31462hs3GqhYL2eBOv2gr5hMO3wi7GqpHqcQ==;
 7:edhCmutU1iW6U2g0h+FXKPHApYNog234Z6JMFelA4WNPdkaqWPkyTsNAywPyBauel55P1gOwqtG20CF2ZQWjmswRWkH0s+m+B5ireRTscxzP2r5FL4nphjbAsHZA2P4if6VPp0bR9j3pOyH1RT2TyA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: ea2de6cc-22df-4952-504d-08d68011d4d5
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB6211; 
x-ms-traffictypediagnostic: AM0PR04MB6211:
x-microsoft-antispam-prvs: <AM0PR04MB621111F272DF737E3722AC5688980@AM0PR04MB6211.eurprd04.prod.outlook.com>
x-forefront-prvs: 0925081676
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(366004)(396003)(39860400002)(346002)(136003)(13464003)(189003)(199004)(476003)(3846002)(11346002)(316002)(53546011)(26005)(99286004)(6506007)(102836004)(446003)(6346003)(7696005)(76176011)(86362001)(6116002)(8936002)(81166006)(81156014)(1730700003)(8676002)(68736007)(44832011)(486006)(53936002)(2501003)(55016002)(9686003)(7736002)(2351001)(6306002)(105586002)(71190400001)(71200400001)(106356001)(305945005)(966005)(2906002)(74316002)(33656002)(6436002)(186003)(54906003)(5640700003)(6916009)(6246003)(66066001)(256004)(478600001)(25786009)(14454004)(4326008)(97736004)(229853002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB6211;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 24gtk7fpTy4xh797oOD1M+St3YGWml3Qr1n/8yGAdQ/Hm5yy9FstGLdAypTRG2VXKoXVgwHhbpZj+armA7Vjv7QaeAklbtHay1gucAAbXpQmivDNb24qRp4bo5B6MwFQB+A03SEvQGGgHJPGUsNDDUFQTQ96DJLVyYFhC6UMd4OUPv2r22IdXRgAkeyHiDxZt5WUhfeza7VG49lo6dN/QnAcfzAPHJx53ePOVplEq9XhD6H6nmOTfxtVazYbVxIvzidrZqeIau2vtNH6E0qVR5uB8y1HcAk5glr3lJd0gJqBFNF2zL53OCUtOoVVjKRHtbO0tNXsjIRs+1pu0l6jneIyETGm/QHOkAG8vUn/A8QsNlEsZIN55+h6tv964Z2Ag6D9VeJ/D5s6zkZRgDVokzrHCswEKAyiBd+HRBZSzCk=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ea2de6cc-22df-4952-504d-08d68011d4d5
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2019 02:32:19.2271 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6211
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "mst@redhat.com" <mst@redhat.com>, "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBoY2hAaW5mcmFkZWFk
Lm9yZyBbbWFpbHRvOmhjaEBpbmZyYWRlYWQub3JnXQ0KPiBTZW50OiAyMDE55bm0MeaciDIx5pel
IDE2OjI5DQo+IFRvOiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4NCj4gQ2M6IG1zdEByZWRo
YXQuY29tOyBqYXNvd2FuZ0ByZWRoYXQuY29tOyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOw0KPiBo
Y2hAaW5mcmFkZWFkLm9yZzsgdmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5v
cmc7DQo+IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbGludXgta2VybmVsQHZnZXIu
a2VybmVsLm9yZzsNCj4gbGludXgtcmVtb3RlcHJvY0B2Z2VyLmtlcm5lbC5vcmcNCj4gU3ViamVj
dDogUmU6IFtSRkNdIHZpcnRpb19yaW5nOiBjaGVjayBkbWFfbWVtIGZvciB4ZW5fZG9tYWluDQo+
IA0KPiBPbiBNb24sIEphbiAyMSwgMjAxOSBhdCAwNDo1MTo1N0FNICswMDAwLCBQZW5nIEZhbiB3
cm90ZToNCj4gPiBvbiBpLk1YOFFNLCBNNF8xIGlzIGNvbW11bmljYXRpbmcgd2l0aCBEb21VIHVz
aW5nIHJwbXNnIHdpdGggYSBmaXhlZA0KPiA+IGFkZHJlc3MgYXMgdGhlIGRtYSBtZW0gYnVmZmVy
IHdoaWNoIGlzIHByZWRlZmluZWQuDQo+ID4NCj4gPiBXaXRob3V0IHRoaXMgcGF0Y2gsIHRoZSBm
bG93IGlzOg0KPiA+IHZyaW5nX21hcF9vbmVfc2cgLT4gdnJpbmdfdXNlX2RtYV9hcGkNCj4gPiAg
ICAgICAgICAgICAgICAgIC0+IGRtYV9tYXBfcGFnZQ0KPiA+IAkJICAgICAgIC0+IF9fc3dpb3Rs
Yl9tYXBfcGFnZQ0KPiA+IAkJICAgICAgICAgICAgICAgIC0+c3dpb3RsYl9tYXBfcGFnZQ0KPiA+
IAkJCQktPl9fZG1hX21hcF9hcmVhKHBoeXNfdG9fdmlydChkbWFfdG9fcGh5cyhkZXYsDQo+IGRl
dl9hZGRyKSksIHNpemUsDQo+ID4gZGlyKTsgSG93ZXZlciB3ZSBhcmUgdXNpbmcgcGVyIGRldmlj
ZSBkbWEgYXJlYSBmb3IgcnBtc2csIHBoeXNfdG9fdmlydA0KPiA+IGNvdWxkIG5vdCByZXR1cm4g
YSBjb3JyZWN0IHZpcnR1YWwgYWRkcmVzcyBmb3IgdmlydHVhbCBhZGRyZXNzIGluDQo+ID4gdm1h
bGxvYyBhcmVhLiBUaGVuIGtlcm5lbCBwYW5pYy4NCj4gDQo+IEFuZCB0aGF0IGlzIHRoZSByaWdo
dCB0aGluZyB0byBkby4gIFlvdSBtdXN0IG5vdCBjYWxsIGRtYV9tYXBfKiBvbiBtZW1vcnkNCj4g
dGhhdCB3YXMgYWxsb2NhdGVkIGZyb20gZG1hX2FsbG9jXyouDQoNClVuZGVyc3RhbmQuIEJ1dCB0
aGUgY3VycmVudCBjb2RlIGlzIHRoYXQgdnJpbmdfdXNlX2RtYV9hcGkgd2lsbCBhbHdheXMgcmV0
dXJuDQp0cnVlLCBpZiB0aGUgY3VycmVudCBPUyBpcyBhIHhlbiBWTS4NCg0KQWN0dWFsbHkgaXQg
bmVlZHMgdG8gcmV0dXJuIGZhbHNlIGZvciBteSBjYXNlLCB0aGVuIHdlIGNvdWxkIHVzZSBzZ19w
aHlzKHNnKQ0KdG8gZ2V0IHRoZSBjb3JyZWN0IHBoeXNpY2FsIGFkZHJlc3MuDQoNCj4gDQo+IFdl
IGFjdHVhbGx5IGhhdmUgYW5vdGhlciB0aHJlYWQgd2hpY2ggYXBwZWFycyB0byBiZSBmb3IgdGhp
cyBzYW1lIGlzc3VlLg0KDQpZb3UgbWVhbiBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3Bh
dGNoLzEwNzQyOTIzLyA/DQoNCllvdSBzdWdnZXN0IHVzZSBjbWEgdGhlcmUsIGJ1dCB2cmluZ191
c2VfZG1hX2FwaSB3aWxsIHN0aWxsIHJldHVybiB0cnVlIGlmIHRoZSBPUw0KaXMgcnVubmluZyBv
biB4ZW4uIFRoZW4gdnJpbmdfbWFwX29uZV9zZyB3aWxsIHN0aWxsIHJ1bnMgaW50byBfX2RtYV9t
YXBfYXJlYS4NCg0KSW4gbXkgY2FzZSwganVzdCBuZWVkIHZyaW5nX3VzZV9kbWFfYXBpIHRvIHJl
dHVybiBmYWxzZSBhbmQgdXNlIHNnX3BoeXMoc2cpIHRvDQpnZXQgdGhlIGNvcnJlY3QgcGh5c2lj
YWwgYWRkcmVzcywgd2hldGhlciBwZXIgZG1hIHJlc2VydmVkIGFyZWEgb3IgcGVyIGRldmljZSBj
bWEuDQoNClRoYW5rcywNClBlbmcuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 02:35:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 02:35: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-devel-bounces@lists.xenproject.org>)
	id 1glluF-0003vO-J3; Tue, 22 Jan 2019 02:35: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=mZMV=P6=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1glluE-0003vJ-K0
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 02:35:14 +0000
X-Inumbo-ID: 57bf1161-1dee-11e9-a1e0-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::627])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57bf1161-1dee-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 02:35:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=eSJScP4r+bm6XIXMVaaHIaF9/VoWIjAGAefwhvpG3BU=;
 b=mrQrrG9fD1ONLrkU8wyyIdZSItT8xmgeB43q40LniClTyB9zxa061WeBrwrFe2S2EZ1DT0t8Z94IgmqiB4IE4kktAM5y4mjPWv0TQzwH/dWhD2+Gly1H8DyovQDXPfpk+tfrGAx2duM0YA34zHx3Sr6Od9djAzWFBcHJ3PFD1Ms=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB6211.eurprd04.prod.outlook.com (20.179.34.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.26; Tue, 22 Jan 2019 02:35:11 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1537.031; Tue, 22 Jan 2019
 02:35:11 +0000
From: Peng Fan <peng.fan@nxp.com>
To: "sstabellini@kernel.org" <sstabellini@kernel.org>, "julien.grall@arm.com"
 <julien.grall@arm.com>
Thread-Topic: [PATCH] arm: gic-v3: clear GICR active interrupts
Thread-Index: AQHUsfsYv+O+PRfg30C835p96tw+kA==
Date: Tue, 22 Jan 2019 02:35:11 +0000
Message-ID: <20190122024416.10673-1-peng.fan@nxp.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: git-send-email 2.14.1
x-clientproxiedby: HK2PR0401CA0022.apcprd04.prod.outlook.com
 (2603:1096:202:2::32) To AM0PR04MB4481.eurprd04.prod.outlook.com
 (2603:10a6:208:73::15)
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [119.31.174.71]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB6211;
 6:gtLHwYsKY6bu1SvaMzOhK6+CKYGt9GMHeMiRUd7xLzl4u79aFLOtPOW6wBvkLnz7Kl/ExVpm1ualI6mK+uBp8s7L8sV3zIXD5sKZqLW1dhh/Up3c3K8HJ8pxhb9ymgRAxqqlErkQMqXwIWqMYrQd4miKA2DH0ZyW7//12GuRip2sYsorwbTypQtaqVhG9hJzEB3xBguClrZmucdWtguYCvhJb4rAwmEbZIHdCqsIQ2/9ACOQYAxDflvwIzQtSXfGnU4G6ux3EEo2NPp4pOgRQ1ySPdrV01gC4lzS+xnLMPPsjfEQLVc/qtgc2efzGuquV+F65nhB4PBgOLZvhlLaycFPkmSD2DOsbLVI4SVkshSQnBVrQBhRVtwitc9MVXGx62BU8+Oiz3mHhWfcjxdv5vW8u8m8g4aOc2O03Cbeo+5lCL0R1sGlm6bb0XTVTzVjsnIvkcDjulJ3qe0JE3ubcQ==;
 5:/R4QkUV7K4KmzElKTNnHelSUuZPYKpk/7jL4EuNBHcp/ha349j/QM5a+G6RpF2SBsDS+7boctmMwAYHMyoGEc+31UCTkM+dKCWtHXJz83NXhAW10Etfgn9IEsUAvtV7IPzJJCM6h7Js6SKhGceg/ATJEDijcFAUuWzi8M1AYho5P7xPEhJ9nYrtwJbV6WOYw1Fc3n8xIF8RRNlxtqZFcIQ==;
 7:mbvmKb1513+tWcodDIb2RpoO5ZjKEGSDsXNCUk+8jKn25N5i4KAgJ3hzFLAkxXTgrS0D4c4JKOo5p8fKDMdVewAk0XNPjZjo6iAKh6iF1NqPadUjsmadQnfmBA83PIfKmc7ocMlVmoYqkmar4+wt+w==
x-ms-office365-filtering-correlation-id: 7a187a07-c5d3-4fa6-1793-08d680123b13
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB6211; 
x-ms-traffictypediagnostic: AM0PR04MB6211:
x-microsoft-antispam-prvs: <AM0PR04MB6211BC939D5440A21A33CB2E88980@AM0PR04MB6211.eurprd04.prod.outlook.com>
x-forefront-prvs: 0925081676
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(366004)(396003)(39860400002)(346002)(136003)(189003)(199004)(476003)(50226002)(3846002)(2616005)(316002)(26005)(110136005)(99286004)(6506007)(386003)(102836004)(6346003)(86362001)(6116002)(8936002)(1076003)(52116002)(81166006)(81156014)(8676002)(68736007)(44832011)(486006)(53936002)(2501003)(7736002)(6512007)(105586002)(71190400001)(71200400001)(106356001)(36756003)(305945005)(2906002)(6436002)(186003)(54906003)(66066001)(256004)(478600001)(25786009)(6486002)(14454004)(4326008)(97736004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB6211;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Wi2s8tUwN8+sFMqH0JuWs7uINNjcV6VrkLQodhSp1HushhZFeKiC9Q7RWYibf2dFSAmZKHIThMzc9o+QUvTGmA3reETuFEaiSnIZ7Vb2tQ7qEDbtGgxYuRlsW/K95C9hzwaxIQgfJy2i8NyCzEUfmMQZn1MjPTxzuZmlDL9Lu53zUCXQIaRpzwaMNFfQeRcunRd7Dpa55CDPg8vgRGC/NnTfom5+cleZ1Ix71DRUUm6BQSi8cDP/J/ifUHl3qQHNfUKT6pVHrWLKm0u7uFMz42xzqWGxs3FmWHu+W2dcEOgVYU8GaGMyod5br3/Lhe8ItaXdr13R75FQfSMas3Iv4mOoh4ZM9cV192FXbiKhFqgwZBbaBSkeOVoVSDyIWTNdAPAq0Mv7ZzTQagDJnu9v3KXu8pg8Q11uvfNlENVZ64A=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7a187a07-c5d3-4fa6-1793-08d680123b13
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2019 02:35:09.1814 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6211
Subject: [Xen-devel] [PATCH] arm: gic-v3: clear GICR active interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Peng Fan <peng.fan@nxp.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gaS5NWDgsIHdlIGltcGxlbWVudGVkIHBhcnRpdGlvbiByZWJvb3Qgd2hpY2ggbWVhbnMgQ29y
dGV4LUEgcmVib290CndpbGwgbm90IGltcGFjdCBNNCBjb3JlcyBhbmQgU3lzdGVtIGNvbnRyb2wg
VW5pdCBjb3JlLiBIb3dldmVyIEdJQ3YzCmlzIG5vdCByZXNldCBiZWNhdXNlIGhhcmR3YXJlIGRl
c2lnbi4KClRoZSBnaWMtdjMgY29udHJvbGxlciBpcyBjb25maWd1cmVkIHdpdGggRU9JbW9kZSB0
byAxLCBzbyBkdXJpbmcgeGVuCnJlYm9vdCwgR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIGludGVycnVw
dCBmcm9tIENQVTAgdG8gb3RoZXIgQ1BVcywgYnV0CnN0b3BfY3B1IG5ldmVyIHJldHVybiwgdGhh
dCBtZWFucyBvdGhlciBDUFVzIGhhdmUgbm8gY2hhbmNlIHRvCmRlYWN0aXZlIHRoZSBpbnRlcnJ1
cHQuIER1cmluZyB4ZW4gYm9vdGluZyBhZ2FpbiwgQ1BVMCB3aWxsIGlzc3VlCkdJQ19TR0lfQ0FM
TF9GVU5DVElPTiB0byBvdGhlciBDUFVzLiBCZWNhdXNlIEdJQ19TR0lfQ0FMTF9GVU5DVElPTiBv
ZgpvdGhlciBDUFVzIGFyZSBhY3RpdmUgZHVyaW5nIHRoZSBsYXN0IHJlYm9vdCwgaW50ZXJydXB0
cyBjb3VsZCBub3QgYmUKdHJpZ2dlcmVkIHVubGVzcyB3ZSBkZWFjdGl2ZSB0aGUgaW50ZXJydXB0
IGZpcnN0LgoKU28gbGV0J3MgZGVhY3RpdmUgdGhlIGludGVycnVwdHMgZHVyaW5nIEdJQ3YzIGlu
aXRpYWxpemF0aW9uIHRvIGZpeAp0aGlzIGlzc3VlLgoKU2lnbmVkLW9mZi1ieTogUGVuZyBGYW4g
PHBlbmcuZmFuQG54cC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My5jIHwgNCArKysrCiAx
IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDZmYmMxMDY3NTcuLjY0M2Q0
YTMzZjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMKQEAgLTgyNCw4ICs4MjQsMTIgQEAgc3RhdGljIGludCBnaWN2M19jcHVfaW5p
dCh2b2lkKQogICAgIHByaW9yaXR5ID0gKEdJQ19QUklfSVBJIDw8IDI0IHwgR0lDX1BSSV9JUEkg
PDwgMTYgfCBHSUNfUFJJX0lQSSA8PCA4IHwKICAgICAgICAgICAgICAgICBHSUNfUFJJX0lQSSk7
CiAgICAgZm9yIChpID0gMDsgaSA8IE5SX0dJQ19TR0k7IGkgKz0gNCkKKyAgICB7CiAgICAgICAg
IHdyaXRlbF9yZWxheGVkKHByaW9yaXR5LAogICAgICAgICAgICAgICAgIEdJQ0RfUkRJU1RfU0dJ
X0JBU0UgKyBHSUNSX0lQUklPUklUWVIwICsgKGkgLyA0KSAqIDQpOworICAgICAgICB3cml0ZWxf
cmVsYXhlZCgweGZmZmZmZmZmLAorICAgICAgICAgICAgICAgIEdJQ0RfUkRJU1RfU0dJX0JBU0Ug
KyBHSUNSX0lDQUNUSVZFUjAgKyAoaSAvIDQpICogNCk7CisgICAgfQogCiAgICAgcHJpb3JpdHkg
PSAoR0lDX1BSSV9JUlEgPDwgMjQgfCBHSUNfUFJJX0lSUSA8PCAxNiB8IEdJQ19QUklfSVJRIDw8
IDggfAogICAgICAgICAgICAgICAgIEdJQ19QUklfSVJRKTsKLS0gCjIuMTQuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 02:37:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 02:37: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-devel-bounces@lists.xenproject.org>)
	id 1gllwB-00043H-0C; Tue, 22 Jan 2019 02:37: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=N4as=P6=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1gllw9-00043B-0R
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 02:37:13 +0000
X-Inumbo-ID: 9eb38adb-1dee-11e9-a1e0-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9eb38adb-1dee-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 02:37:11 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D130681DFE;
 Tue, 22 Jan 2019 02:36:40 +0000 (UTC)
Received: from redhat.com (ovpn-120-244.rdu2.redhat.com [10.10.120.244])
 by smtp.corp.redhat.com (Postfix) with SMTP id C8AC360C23;
 Tue, 22 Jan 2019 02:36:39 +0000 (UTC)
Date: Mon, 21 Jan 2019 21:36:39 -0500
From: "Michael S. Tsirkin" <mst@redhat.com>
To: "hch@infradead.org" <hch@infradead.org>
Message-ID: <20190121213617-mutt-send-email-mst@kernel.org>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <20190121082830.GC12420@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190121082830.GC12420@infradead.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Tue, 22 Jan 2019 02:36:40 +0000 (UTC)
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peng Fan <peng.fan@nxp.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMTI6Mjg6MzBBTSAtMDgwMCwgaGNoQGluZnJhZGVhZC5v
cmcgd3JvdGU6Cj4gT24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDQ6NTE6NTdBTSArMDAwMCwgUGVu
ZyBGYW4gd3JvdGU6Cj4gPiBvbiBpLk1YOFFNLCBNNF8xIGlzIGNvbW11bmljYXRpbmcgd2l0aCBE
b21VIHVzaW5nIHJwbXNnIHdpdGggYSBmaXhlZAo+ID4gYWRkcmVzcyBhcyB0aGUgZG1hIG1lbSBi
dWZmZXIgd2hpY2ggaXMgcHJlZGVmaW5lZC4KPiA+IAo+ID4gV2l0aG91dCB0aGlzIHBhdGNoLCB0
aGUgZmxvdyBpczoKPiA+IHZyaW5nX21hcF9vbmVfc2cgLT4gdnJpbmdfdXNlX2RtYV9hcGkKPiA+
ICAgICAgICAgICAgICAgICAgLT4gZG1hX21hcF9wYWdlCj4gPiAJCSAgICAgICAtPiBfX3N3aW90
bGJfbWFwX3BhZ2UKPiA+IAkJICAgICAgICAgICAgICAgIC0+c3dpb3RsYl9tYXBfcGFnZQo+ID4g
CQkJCS0+X19kbWFfbWFwX2FyZWEocGh5c190b192aXJ0KGRtYV90b19waHlzKGRldiwgZGV2X2Fk
ZHIpKSwgc2l6ZSwgZGlyKTsKPiA+IEhvd2V2ZXIgd2UgYXJlIHVzaW5nIHBlciBkZXZpY2UgZG1h
IGFyZWEgZm9yIHJwbXNnLCBwaHlzX3RvX3ZpcnQKPiA+IGNvdWxkIG5vdCByZXR1cm4gYSBjb3Jy
ZWN0IHZpcnR1YWwgYWRkcmVzcyBmb3IgdmlydHVhbCBhZGRyZXNzIGluCj4gPiB2bWFsbG9jIGFy
ZWEuIFRoZW4ga2VybmVsIHBhbmljLgo+IAo+IEFuZCB0aGF0IGlzIHRoZSByaWdodCB0aGluZyB0
byBkby4gIFlvdSBtdXN0IG5vdCBjYWxsIGRtYV9tYXBfKiBvbgo+IG1lbW9yeSB0aGF0IHdhcyBh
bGxvY2F0ZWQgZnJvbSBkbWFfYWxsb2NfKi4KPiAKPiBXZSBhY3R1YWxseSBoYXZlIGFub3RoZXIg
dGhyZWFkIHdoaWNoIGFwcGVhcnMgdG8gYmUgZm9yIHRoaXMgc2FtZSBpc3N1ZS4KClNvcnJ5LCB3
aGljaCB0aHJlYWQgZG8geW91IHJlZmVyIHRvPwoKLS0gCk1TVAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 03:32:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 03:32:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glmnh-00009H-IO; Tue, 22 Jan 2019 03:32: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=+Ga5=P6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glmng-000097-8e
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 03:32:32 +0000
X-Inumbo-ID: 5924be7e-1df6-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5924be7e-1df6-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 03:32:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glmnd-0000n8-Hz; Tue, 22 Jan 2019 03:32:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glmnd-00011m-Ad; Tue, 22 Jan 2019 03:32:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glmnd-0003Qc-7I; Tue, 22 Jan 2019 03:32:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132250-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=a8d2b0685681e2f291faaa501efbbd76875f8ec8
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Jan 2019 03:32:29 +0000
Subject: [Xen-devel] [qemu-mainline test] 132250: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjI1MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIyNTAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTg0MgogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMx
ODQyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzE4NDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MTg0MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhOGQyYjA2ODU2ODFlMmYyOTFm
YWFhNTAxZWZiYmQ3Njg3NWY4ZWM4CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAg
ICAgICAxNDc5MjNiMWE5MDFhMDM3MGY4M2EwZjRjNThlYzFiYWZmZWYyMmYwCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMzE4NDIgIDIwMTktMDEtMDkgMDA6Mzc6MjIgWiAgIDEzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTMxODkyICAyMDE5LTAxLTA5IDIzOjM3OjAwIFogICAxMiBkYXlzICAg
MTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyMDgxICAyMDE5LTAxLTE5IDA2OjAx
OjUyIFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3Jn
PgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGFu
ZHJvIFNhbmNoZXogQmFjaCA8YXNhbmNoZXpAa3J5cHRvc2xvZ2ljLmNvbT4KICBBbGV4ZXkgS2Fy
ZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5m
cmFuY2lzQHdkYy5jb20+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCQUxBVE9OIFpvbHRhbiA8
YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDaHJp
c3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2xlYmVyIFJvc2Eg
PGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNv
bT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRl
ciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5j
b20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQg
SGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhh
bmdAb3JhY2xlLmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAg
RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRmFtIFpoZW5nIDxmYW16QHJlZGhhdC5j
b20+CiAgRmVpIExpIDxzaGlybGV5MTdmZWlAZ21haWwuY29tPgogIEZyZWRpYW5vIFppZ2xpbyA8
ZnppZ2xpb0ByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2st
dXMubmV0PgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEppYW4gV2FuZyA8d2FuZ2ppYW4xNjFAaHVh
d2VpLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEpvaG4gU25vdyA8anNu
b3dAcmVkaGF0LmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEth
c2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxs
YXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgog
IExpIEZlbmcgPGxpZmVuZzE1MTlAZ21haWwuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNv
bT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBN
YXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNaWNoYWVs
IENsYXJrIDxtamNAc2lmaXZlLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0
LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBQYWxtZXIg
RGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBlbmcg
SGFvIDxwZW5nLmhhbzJAenRlLmNvbS5jbj4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxs
QGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFBpZXJyZSBNb3JlbCA8cG1vcmVsQGxpbnV4LmlibS5jb20+CiAgUHJhc2FkIEogUGFuZGl0
IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUHJpaXQgTGFlcyA8cGxhZXNAcGxhZXMub3JnPgog
IFJlbXkgTm9lbCA8cmVteS5ub2VsQGJsYWRlLWdyb3VwLmNvbT4KICBSaWNoYXJkIEhlbmRlcnNv
biA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21hbiBCb2xzaGFrb3YgPHIuYm9s
c2hha292QHlhZHJvLmNvbT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMt
bHlvbi5vcmc+CiAgU3JlZWppdGggTW9oYW5hbiA8c3JlZWppdC5tb2hhbmFuQG51dGFuaXguY29t
PgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQmVyZ2Vy
IDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhh
QHJlZGhhdC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRpbSBTbWl0aCA8dGltLnNtaXRo
QGNpdHJpeC5jb20+CiAgVG9tIERlc2V5biA8dG9tLmRlc2V5bkBnbWFpbC5jb20+CiAgVml0YWx5
IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9z
Y2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIFdlaSBYdSA8d2V4dUByZWRoYXQuY29tPgog
IFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50ZWwuY29tPgogIFlpIE1pbiBaaGFvIDx6eWltaW5A
bGludXguaWJtLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5p
eC5jb20+CiAgWmhhbyBZYW4gPHlhbi55LnpoYW9AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2ODg3IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 05:41:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 05:41: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-devel-bounces@lists.xenproject.org>)
	id 1glong-0001yk-6x; Tue, 22 Jan 2019 05:40: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=7mDg=P6=tls.msk.ru=mjt@srs-us1.protection.inumbo.net>)
 id 1glone-0001yf-OT
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 05:40:38 +0000
X-Inumbo-ID: 3ce83cfb-1e08-11e9-a1e0-bc764e045a96
Received: from isrv.corpit.ru (unknown [86.62.121.231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ce83cfb-1e08-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 05:40:35 +0000 (UTC)
Received: from tsrv.corpit.ru (tsrv.tls.msk.ru [192.168.177.2])
 by isrv.corpit.ru (Postfix) with ESMTP id 3DF3C40D88;
 Tue, 22 Jan 2019 08:40:33 +0300 (MSK)
Received: from [192.168.177.103] (mjtmob.vpn.tls.msk.ru [192.168.177.103])
 by tsrv.corpit.ru (Postfix) with ESMTP id 04B368C;
 Tue, 22 Jan 2019 08:40:33 +0300 (MSK)
To: Peter Maydell <peter.maydell@linaro.org>,
 Anthony PERARD <anthony.perard@citrix.com>
References: <20190121144841.24467-1-anthony.perard@citrix.com>
 <CAFEAcA_ytAb-K-HB3wL5baMBDkY71ksBK8hsUSFxuUeqVDFyHQ@mail.gmail.com>
From: Michael Tokarev <mjt@tls.msk.ru>
Message-ID: <804f8429-d3f6-dc1a-4980-fc5a44a6b3c5@msgid.tls.msk.ru>
Date: Tue, 22 Jan 2019 08:40:32 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CAFEAcA_ytAb-K-HB3wL5baMBDkY71ksBK8hsUSFxuUeqVDFyHQ@mail.gmail.com>
Content-Language: ru-RU
Subject: Re: [Xen-devel] [PATCH] configure: Don't add Xen's libs to LDFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "open list:X86" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MjEuMDEuMjAxOSAxODoxNywgUGV0ZXIgTWF5ZGVsbCB3cm90ZToKPiBPbiBNb24sIDIxIEphbiAy
MDE5IGF0IDE0OjQ5LCBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+Cj4+IFdoZW4gWGVuIGlzIGRldGVjdGVkIHZpYSBwa2ctY29uZmlnLCBpdCBpc24n
dCBuZWNlc3NhcnkgdG8gbW9kaWZ5Cj4+IExERkxBR1MgYXMgbW9kaWZ5aW5nIGxpYnNfc29mdG1t
dSBpcyBlbm91Z2guCj4+Cj4+IFJlcG9ydGVkLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+Cj4+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgo+PiAtLS0KPj4gICBjb25maWd1cmUgfCAxIC0KPj4gICAxIGZp
bGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIv
Y29uZmlndXJlCj4+IGluZGV4IDEyZmQzNGYzMGIuLjk4YjI3MDk3NGQgMTAwNzU1Cj4+IC0tLSBh
L2NvbmZpZ3VyZQo+PiArKysgYi9jb25maWd1cmUKPj4gQEAgLTIzNTUsNyArMjM1NSw2IEBAIGlm
IHRlc3QgIiR4ZW4iICE9ICJubyIgOyB0aGVuCj4+ICAgICAgIGZpCj4+ICAgICAgIFFFTVVfQ0ZM
QUdTPSIkUUVNVV9DRkxBR1MgJCgkcGtnX2NvbmZpZyAtLWNmbGFncyAkeGVuX3BjKSIKPj4gICAg
ICAgbGlic19zb2Z0bW11PSIkKCRwa2dfY29uZmlnIC0tbGlicyAkeGVuX3BjKSAkbGlic19zb2Z0
bW11Igo+PiAtICAgIExERkxBR1M9IiQoJHBrZ19jb25maWcgLS1saWJzICR4ZW5fcGMpICRMREZM
QUdTIgo+PiAgICAgZWxzZQo+Pgo+PiAgICAgICB4ZW5fbGlicz0iLWx4ZW5zdG9yZSAtbHhlbmN0
cmwgLWx4ZW5ndWVzdCIKPj4gLS0KPj4gQW50aG9ueSBQRVJBUkQKPiAKPiBSZXZpZXdlZC1ieTog
UGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgo+IAo+IENjJ2luZyBNSlQs
IHdobyBmaXJzdCBwb2ludGVkIG91dCB0byBtZSB0aGF0IHRoaXMgYnVnCj4gd2FzIHJlc3VsdGlu
ZyBpbiB2YXJpb3VzIGJpbmFyaWVzIGxpa2UgdGhlIGxpbnV4LXVzZXIgb25lcwo+IGdldHRpbmcg
bGlua2VkIGFnYWluc3QgdGhlIFhlbiBsaWJzIHVubmVjZXNzYXJpbHkuCgpXZWxsLCBhdCB0aGF0
IHRpbWUgSSBjb25maXJtZWQgdGhlIHBhdGNoIGZpeGVzIHRoaXMgaXNzdWUsIGFuZCB0aGlzCmlz
IHRoZSBzYW1lIGNoYW5nZSBJIGNvbWUgYWNyb3NzIHRvbywgYW5kIGl0IGlzIGFscmVhZHkgdXNl
ZCBvbiBEZWJpYW4uClNvCgpTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFRva2FyZXYgPG1qdEB0bHMu
bXNrLnJ1PgpSZXZpZXZlZC1ieTogTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KClRo
YW5rcywKCi9tanQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 05:47:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 05:47:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glouA-0002CN-UJ; Tue, 22 Jan 2019 05:47: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=ugAb=P6=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1glou9-0002CI-Q4
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 05:47:21 +0000
X-Inumbo-ID: 2e55c042-1e09-11e9-a1e0-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e55c042-1e09-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 05:47:19 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2019 21:46:18 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,505,1539673200"; d="scan'208";a="136613914"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by fmsmga002.fm.intel.com with ESMTP; 21 Jan 2019 21:46:17 -0800
Date: Tue, 22 Jan 2019 13:50:20 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190122055015.GA19297@gao-cwp>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
 <20190116103823.2h5kjq77y2nmhfn4@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116103823.2h5kjq77y2nmhfn4@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTE6Mzg6MjNBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDA0OjE3OjMwUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBJIGZpbmQgc29tZSBwYXNzLXRocnUgZGV2aWNlcyBkb24ndCB3b3JrIGFu
eSBtb3JlIGFjcm9zcyBndWVzdAo+PiByZWJvb3QuIEFzc2lnbmluZyBpdCB0byBhbm90aGVyIGRv
bWFpbiBhbHNvIG1lZXRzIHRoZSBzYW1lIGlzc3VlLiBBbmQKPj4gdGhlIG9ubHkgd2F5IHRvIG1h
a2UgaXQgd29yayBhZ2FpbiBpcyB1bi1iaW5kaW5nIGFuZCBiaW5kaW5nIGl0IHRvCj4+IHBjaWJh
Y2suIFNvbWVvbmUgcmVwb3J0ZWQgdGhpcyBpc3N1ZSBvbmUgeWVhciBhZ28gWzFdLgo+PiAKPj4g
SWYgdGhlIGRldmljZSdzIGRyaXZlciBkb2Vzbid0IGRpc2FibGUgTVNJLVggZHVyaW5nIHNodXRk
b3duIG9yIHFlbXUgaXMKPj4ga2lsbGVkL2NyYXNoZWQgYmVmb3JlIHRoZSBkb21haW4gc2h1dGRv
d24sIHRoaXMgZG9tYWluJ3MgcGlycSB3b24ndCBiZQo+PiB1bm1hcHBlZC4gVGhlbiB4ZW4gdGFr
ZXMgb3ZlciB0aGlzIHdvcmssIHVubWFwcGluZyBhbGwgcGlycS1zLCB3aGVuCj4+IGRlc3Ryb3lp
bmcgZ3Vlc3QuIEJ1dCBhcyBwY2liYWNrIGhhcyBhbHJlYWR5IGRpc2FibGVkIG1lb3J5IGRlY29k
aW5nIGJlZm9yZQo+PiB4ZW4gdW5tYXBwaW5nIHBpcnEsIFhlbiBoYXMgdG8gc2V0cyB0aGUgaG9z
dF9tYXNrYWxsIGZsYWcgYW5kIG1hc2thbGwgYml0Cj4+IHRvIG1hc2sgYSBNU0kgcmF0aGVyIHRo
YW4gc2V0cyBtYXNrYml0IGluIE1TSS14IHRhYmxlLiBUaGUgY2FsbCB0cmFjZSBvZgo+PiB0aGlz
IHByb2Nlc3MgaXM6Cj4+IAo+PiAtPmFyY2hfZG9tYWluX2Rlc3Ryb3kKPj4gICAgIC0+ZnJlZV9k
b21haW5fcGlycXMKPj4gICAgICAgICAtPnVubWFwX2RvbWFpbl9waXJxIChpZiBwaXJxIGlzbid0
IHVubWFwcGVkIGJ5IHFlbXUpCj4+ICAgICAgICAgICAgIC0+cGlycV9ndWVzdF9mb3JjZV91bmJp
bmQKPj4gICAgICAgICAgICAgICAgIC0+X19waXJxX2d1ZXN0X3VuYmluZAo+PiAgICAgICAgICAg
ICAgICAgICAgIC0+bWFza19tc2lfaXJxKD1kZXNjLT5oYW5kbGVyLT5kaXNhYmxlKCkpCj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgIC0+dGhlIHdhcm5pbmcgaW4gbXNpX3NldF9tYXNrX2JpdCgp
Cj4+IAo+PiBUaGUgaG9zdF9tYXNrYWxsIGJpdCB3aWxsIHByZXZlbnQgZ3Vlc3RzIGZyb20gY2xl
YXJpbmcgdGhlIG1hc2thbGwgYml0Cj4+IGV2ZW4gdGhlIGRldmljZSBpcyBhc3NpZ25lZCB0byBh
bm90aGVyIGd1ZXN0IGxhdGVyLiBUaGVuIGd1ZXN0cyBjYW5ub3QKPj4gcmVjZWl2ZSBNU0lzIGZy
b20gdGhpcyBkZXZpY2UuCj4+IAo+PiBUbyBmaXggdGhpcyBpc3N1ZSwgYSBwaXJxIGlzIHVubWFw
cGVkIGJlZm9yZSBtZW1vcnkgZGVjb2RpbmcgaXMgZGlzYWJsZWQgYnkKPj4gcGNpYmFjay4gU3Bl
Y2lmaWNhbGx5LCB3aGVuIGEgZGV2aWNlIGlzIGRldGFjaGVkIGZyb20gYSBndWVzdCwgYWxsIGVz
dGFibGlzaGVkCj4+IG1hcHBpbmdzIGJldHdlZW4gcGlycSBhbmQgbXNpIGFyZSBkZXN0cm95aW5n
IGJlZm9yZSBjaGFuZ2luZyB0aGUgb3duZXJzaGlwLgo+PiAKPj4gWzFdOiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDkvbXNnMDI1MjAu
aHRtbAo+Cj5UaGFua3MsIEkgdGhpbmsgdGhlIGFwcHJvYWNoIGlzIGZpbmUsIGp1c3QgYSBjb3Vw
bGUgb2YgY29tbWVudHMuCj4KPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KPj4gLS0tCj4+IENoYW5nZXMgaW4gdjU6Cj4+ICAtIGZpeCB0aGUgcG90ZW50aWFs
IGluZmluaXRlIGxvb3AKPj4gIC0gYXNzZXJ0IHRoYXQgdW5tYXBfZG9tYWluX3BpcnEoKSB3b24n
dCBmYWlsCj4+ICAtIGFzc2VydCBtc2lfbGlzdCBpcyBlbXB0eSBhZnRlciB0aGUgbG9vcCBpbiBw
Y2lfdW5tYXBfbXNpCj4+ICAtIHByb3ZpZGUgYSBzdHViIGZvciBwdF9pcnFfZGVzdHJveV9iaW5k
X21zaSgpIGlmICFDT05GSUdfSFZNIHRvIGZpeCBhCj4+ICAgIGNvbXBpbGF0aW9uIGVycm9yIHdo
ZW4gYnVpbGRpbmcgUFZTaGltCj4+IAo+PiBDaGFuZ2VzIGluIHY0Ogo+PiAgLSBzcGxpdCBvdXQg
Y2hhbmdlIHRvICdtc2l4LT53YXJuZWQnIGZpZWxkCj4+ICAtIGhhbmRsZSBtdWx0aXBsZSBtc2kg
Y2FzZXMKPj4gIC0gdXNlIGxpc3RfZmlyc3RfZW50cnlfb3JfbnVsbCB0byB0cmF2ZXJzZSAncGRl
di0+bXNpX2xpc3QnCj4+IC0tLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyAgfCA1
NyArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+PiAgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4+ICB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICB8ICA0ICsrKwo+PiAg
MyBmaWxlcyBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4+IAo+
PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvLmMKPj4gaW5kZXggYTZlYjhhNC4uNTZlZTFlZiAxMDA2NDQKPj4gLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pby5jCj4+IEBAIC02MTksNiArNjE5LDQyIEBAIGludCBwdF9pcnFfY3JlYXRlX2Jp
bmQoCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyB2b2lkIHB0X2lycV9k
ZXN0cm95X2JpbmRfY29tbW9uKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJxKQo+
PiArewo+PiArICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kgPSBwaXJxX2RwY2ko
cGlycSk7Cj4+ICsKPj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmQtPmV2ZW50X2xvY2sp
KTsKPj4gKwo+PiArICAgIGlmICggcGlycV9kcGNpICYmIChwaXJxX2RwY2ktPmZsYWdzICYgSFZN
X0lSUV9EUENJX01BUFBFRCkgJiYKPj4gKyAgICAgICAgIGxpc3RfZW1wdHkoJnBpcnFfZHBjaS0+
ZGlnbF9saXN0KSApCj4+ICsgICAgewo+PiArICAgICAgICBwaXJxX2d1ZXN0X3VuYmluZChkLCBw
aXJxKTsKPj4gKyAgICAgICAgbXNpeHRibF9wdF91bnJlZ2lzdGVyKGQsIHBpcnEpOwo+PiArICAg
ICAgICBpZiAoIHB0X2lycV9uZWVkX3RpbWVyKHBpcnFfZHBjaS0+ZmxhZ3MpICkKPj4gKyAgICAg
ICAgICAgIGtpbGxfdGltZXIoJnBpcnFfZHBjaS0+dGltZXIpOwo+PiArICAgICAgICBwaXJxX2Rw
Y2ktPmZsYWdzID0gMDsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogU2VlIGNvbW1lbnQg
aW4gcHRfaXJxX2NyZWF0ZV9iaW5kJ3MgUFRfSVJRX1RZUEVfTVNJIGJlZm9yZSB0aGUKPj4gKyAg
ICAgICAgICogY2FsbCB0byBwdF9waXJxX3NvZnRpcnFfcmVzZXQuCj4+ICsgICAgICAgICAqLwo+
PiArICAgICAgICBwdF9waXJxX3NvZnRpcnFfcmVzZXQocGlycV9kcGNpKTsKPj4gKwo+PiArICAg
ICAgICBwaXJxX2NsZWFudXBfY2hlY2socGlycSwgZCk7Cj4+ICsgICAgfQo+PiArfQo+PiArCj4+
ICt2b2lkIHB0X2lycV9kZXN0cm95X2JpbmRfbXNpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBw
aXJxICpwaXJxKQo+PiArewo+PiArICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kg
PSBwaXJxX2RwY2kocGlycSk7Cj4KPmNvbnN0Cj4KPj4gKwo+PiArICAgIEFTU0VSVChzcGluX2lz
X2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwo+PiArCj4+ICsgICAgaWYgKCBwaXJxX2RwY2kgJiYg
cGlycV9kcGNpLT5nbXNpLnBvc3RlZCApCj4+ICsgICAgICAgIHBpX3VwZGF0ZV9pcnRlKE5VTEws
IHBpcnEsIDApOwo+PiArCj4+ICsgICAgcHRfaXJxX2Rlc3Ryb3lfYmluZF9jb21tb24oZCwgcGly
cSk7Cj4+ICt9Cj4+ICsKPj4gIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAo+PiAgICAgIHN0cnVj
dCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxICpwdF9pcnFf
YmluZCkKPj4gIHsKPj4gQEAgLTcyNywyNiArNzYzLDExIEBAIGludCBwdF9pcnFfZGVzdHJveV9i
aW5kKAo+PiAgICAgICAgICB9Cj4+ICAgICAgICAgIGVsc2UKPj4gICAgICAgICAgICAgIHdoYXQg
PSAiYm9ndXMiOwo+PiAtICAgIH0KPj4gLSAgICBlbHNlIGlmICggcGlycV9kcGNpICYmIHBpcnFf
ZHBjaS0+Z21zaS5wb3N0ZWQgKQo+PiAtICAgICAgICBwaV91cGRhdGVfaXJ0ZShOVUxMLCBwaXJx
LCAwKTsKPj4gLQo+PiAtICAgIGlmICggcGlycV9kcGNpICYmIChwaXJxX2RwY2ktPmZsYWdzICYg
SFZNX0lSUV9EUENJX01BUFBFRCkgJiYKPj4gLSAgICAgICAgIGxpc3RfZW1wdHkoJnBpcnFfZHBj
aS0+ZGlnbF9saXN0KSApCj4+IC0gICAgewo+PiAtICAgICAgICBwaXJxX2d1ZXN0X3VuYmluZChk
LCBwaXJxKTsKPj4gLSAgICAgICAgbXNpeHRibF9wdF91bnJlZ2lzdGVyKGQsIHBpcnEpOwo+PiAt
ICAgICAgICBpZiAoIHB0X2lycV9uZWVkX3RpbWVyKHBpcnFfZHBjaS0+ZmxhZ3MpICkKPj4gLSAg
ICAgICAgICAgIGtpbGxfdGltZXIoJnBpcnFfZHBjaS0+dGltZXIpOwo+PiAtICAgICAgICBwaXJx
X2RwY2ktPmZsYWdzID0gMDsKPj4gLSAgICAgICAgLyoKPj4gLSAgICAgICAgICogU2VlIGNvbW1l
bnQgaW4gcHRfaXJxX2NyZWF0ZV9iaW5kJ3MgUFRfSVJRX1RZUEVfTVNJIGJlZm9yZSB0aGUKPj4g
LSAgICAgICAgICogY2FsbCB0byBwdF9waXJxX3NvZnRpcnFfcmVzZXQuCj4+IC0gICAgICAgICAq
Lwo+PiAtICAgICAgICBwdF9waXJxX3NvZnRpcnFfcmVzZXQocGlycV9kcGNpKTsKPj4gIAo+PiAt
ICAgICAgICBwaXJxX2NsZWFudXBfY2hlY2socGlycSwgZCk7Cj4+ICsgICAgICAgIHB0X2lycV9k
ZXN0cm95X2JpbmRfY29tbW9uKGQsIHBpcnEpOwo+PiAgICAgIH0KPj4gKyAgICBlbHNlCj4+ICsg
ICAgICAgIHB0X2lycV9kZXN0cm95X2JpbmRfbXNpKGQsIHBpcnEpOwo+PiAgCj4+ICAgICAgc3Bp
bl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwo+PiAgCj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4+IGlu
ZGV4IDkzYzIwYjkuLjRmMmJlMDIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4+IEBAIC0x
NTE0LDYgKzE1MTQsNjggQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4g
KmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQo+PiAgICAgIHJldHVybiBy
YzsKPj4gIH0KPj4gIAo+PiArLyoKPj4gKyAqIFVubWFwIGVzdGFibGlzaGVkIG1hcHBpbmdzIGJl
dHdlZW4gZG9tYWluJ3MgcGlycSBhbmQgZGV2aWNlJ3MgTVNJLgo+PiArICogVGhlc2UgbWFwcGlu
Z3Mgd2VyZSBzZXQgdXAgYnkgcWVtdS9ndWVzdCBhbmQgYXJlIGV4cGVjdGVkIHRvIGJlCj4+ICsg
KiBkZXN0cm95ZWQgd2hlbiBjaGFuZ2luZyB0aGUgZGV2aWNlJ3Mgb3duZXJzaGlwLgo+PiArICov
Cj4+ICtzdGF0aWMgdm9pZCBwY2lfdW5tYXBfbXNpKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+PiAr
ewo+PiArICAgIHN0cnVjdCBtc2lfZGVzYyAqZW50cnksICp0bXA7Cj4+ICsgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHBkZXYtPmRvbWFpbjsKPj4gKwo+PiArICAgIEFTU0VSVChwY2lkZXZzX2xvY2tl
ZCgpKTsKPj4gKyAgICBBU1NFUlQoZCk7Cj4+ICsKPj4gKyAgICBzcGluX2xvY2soJmQtPmV2ZW50
X2xvY2spOwo+PiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnRyeSwgdG1wLCAmcGRl
di0+bXNpX2xpc3QsIGxpc3QpCj4+ICsgICAgewo+PiArICAgICAgICBzdHJ1Y3QgcGlycSAqaW5m
bzsKPj4gKyAgICAgICAgaW50IHJldCwgcGlycSA9IDA7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGlu
dCBuciA9IGVudHJ5LT5tc2lfYXR0cmliLnR5cGUgIT0gUENJX0NBUF9JRF9NU0lYCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgID8gZW50cnktPm1zaS5udmVjIDogMTsKPgo+SSB0aGluayB5
b3Ugc2hvdWxkIG1hc2sgdGhlIGVudHJ5LCBsaWtlIGl0J3MgZG9uZSBpbgo+cHRfaXJxX2Rlc3Ry
b3lfYmluZCwgc2VlIHRoZSBjYWxsIHRvIGd1ZXN0X21hc2tfbXNpX2lycS4gVGhhdCBnaXZlcyBh
Cj5jb25zaXN0ZW50IHN0YXRlIGJldHdlZW4gYmluZCBhbmQgdW5iaW5kLgo+Cj4+ICsKPj4gKyAg
ICAgICAgd2hpbGUgKCBuci0tICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgc3RydWN0
IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaTsKPgo+Tml0OiB5b3UgY291bGQgcmVkdWNlIHRoZSBz
Y29wZSBvZiBpbmZvIGJ5IGRlY2xhcmluZyBpdCBoZXJlIEFGQUlDVC4KPgo+PiArCj4+ICsgICAg
ICAgICAgICBwaXJxID0gZG9tYWluX2lycV90b19waXJxKGQsIGVudHJ5W25yXS5pcnEpOwo+PiAr
ICAgICAgICAgICAgV0FSTl9PTihwaXJxIDwgMCk7Cj4+ICsgICAgICAgICAgICBpZiAoIHBpcnEg
PD0gMCApCj4+ICsgICAgICAgICAgICAgICAgY29udGludWU7Cj4+ICsKPj4gKyAgICAgICAgICAg
IGluZm8gPSBwaXJxX2luZm8oZCwgcGlycSk7Cj4+ICsgICAgICAgICAgICBpZiAoICFpbmZvICkK
Pj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPj4gKwo+PiArICAgICAgICAgICAgcGlycV9k
cGNpID0gcGlycV9kcGNpKGluZm8pOwo+PiArICAgICAgICAgICAgaWYgKCBwaXJxX2RwY2kgJiYK
Pj4gKyAgICAgICAgICAgICAgICAgKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfTUFD
SF9NU0kpICYmCj4+ICsgICAgICAgICAgICAgICAgIChwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lS
UV9EUENJX0dVRVNUX01TSSkgKQo+PiArICAgICAgICAgICAgICAgIHB0X2lycV9kZXN0cm95X2Jp
bmRfbXNpKGQsIGluZm8pOwo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgaWYgKCBwaXJx
ID4gMCApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIC8qCj4+ICsgICAgICAgICAgICAg
KiBUaGUgcGlycSBpcyBkZXJpdmVkIGZyb20gYW4gZW50cnkgaW4gbXNpX2xpc3QgcmF0aGVyIHRo
YW4gYW4KPj4gKyAgICAgICAgICAgICAqIGFyYml0cmFyeSB2YWx1ZSBwYXNzZWQgZG93bi4gVGhl
cmUgc2hvdWxkIGJlIGEgaXJxIChtc2kpIG1hcHBlZAo+PiArICAgICAgICAgICAgICogdG8gdGhp
cyBwaXJxLiBJbiB0aGlzIGNhc2UsIHVubWFwcGluZyB0aGlzIHBpcnEgc2hvdWxkIHN1Y2NlZWQu
Cj4+ICsgICAgICAgICAgICAgKiBPdGhlcndpc2UsIHNvbWV0aGluZyBnb2VzIHdyb25nLgo+PiAr
ICAgICAgICAgICAgICovCj4+ICsgICAgICAgICAgICByZXQgPSB1bm1hcF9kb21haW5fcGlycShk
LCBwaXJxKTsKPj4gKyAgICAgICAgICAgIEFTU0VSVCghcmV0KTsKPgo+dW5tYXBfZG9tYWluX3Bp
cnEgY2FuIGZhaWwsIHdoeSBub3QgbWFrZSBwY2lfdW5tYXBfbXNpIHJldHVybiBhbiBpbnQKPmFu
ZCBwcm9wYWdhdGUgdGhlIGVycm9yIHRvIHRoZSBjYWxsZXI/Cj4KPmRlYXNzaWduX2RldmljZSBy
ZXR1cm5pbmcgYW4gZXJyb3Igc2hvdWxkIGFsc28gYmUgZmluZS4KPgo+PiArICAgICAgICB9Cj4+
ICsgICAgfQo+PiArICAgIC8qCj4+ICsgICAgICogQWxsIHBpcnEtcyBzaG91bGQgaGF2ZSBiZWVu
IHVubWFwcGVkIGFuZCBjb3JyZXNwb25kaW5nIG1zaV9kZXNjCj4+ICsgICAgICogZW50cmllcyBz
aG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdGhlIGFib3ZlIGxvb3AuCj4+ICsgICAgICovCj4+
ICsgICAgQVNTRVJUKGxpc3RfZW1wdHkoJnBkZXYtPm1zaV9saXN0KSk7Cj4+ICsKPj4gKyAgICBz
cGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4+ICt9Cj4+ICsKPj4gIC8qIGNhbGxlciBzaG91
bGQgaG9sZCB0aGUgcGNpZGV2c19sb2NrICovCj4+ICBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVj
dCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCj4+ICB7Cj4+IEBAIC0xNTI5
LDYgKzE1OTEsOCBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBz
ZWcsIHU4IGJ1cywgdTggZGV2Zm4pCj4+ICAgICAgaWYgKCAhcGRldiApCj4+ICAgICAgICAgIHJl
dHVybiAtRU5PREVWOwo+PiAgCj4+ICsgICAgcGNpX3VubWFwX21zaShwZGV2KTsKPgo+SnVzdCB3
YW50IHRvIG1ha2Ugc3VyZSwgc2luY2UgZGVhc3NpZ25fZGV2aWNlIHdpbGwgYmUgY2FsbGVkIGZv
ciBib3RoCj5QViBhbmQgSFZNIGRvbWFpbnMuIEFGQUlDVCBwY2lfdW5tYXBfbXNpIGlzIHNhZmUg
dG8gY2FsbCB3aGVuIHRoZQo+ZGV2aWNlIGlzIGFzc2lnbmVkIHRvIGEgUFYgZ3Vlc3QsIGJ1dCB3
b3VsZCBsaWtlIHlvdXIgY29uZmlybWF0aW9uLgoKVGVzdGVkIHdpdGggYSBQViBndWVzdCBsb2Fk
ZWQgYnkgUHlncnViLiBQViBndWVzdCBkb2Vzbid0IHN1ZmZlciB0aGUKbXNpLXggaXNzdWUgSSB3
YW50IHRvIGZpeC4KCldpdGggdGhlc2UgdGhyZWUgcGF0Y2hlcyBhcHBsaWVkLCBJIGdvdCBzb21l
IGVycm9yIG1lc3NhZ2VzIGZyb20gWGVuCmFuZCBEb20wIGFzIGZvbGxvdzoKCihYRU4pIGlycS5j
OjIxNzY6IGRvbTM6IGZvcmNpbmcgdW5iaW5kIG9mIHBpcnEgMzMyCihYRU4pIGlycS5jOjIxNzY6
IGRvbTM6IGZvcmNpbmcgdW5iaW5kIG9mIHBpcnEgMzMxCihYRU4pIGlycS5jOjIxNzY6IGRvbTM6
IGZvcmNpbmcgdW5iaW5kIG9mIHBpcnEgMzI4CihYRU4pIGlycS5jOjIxNDg6IGRvbTM6IHBpcnEg
MzU5IG5vdCBtYXBwZWQKWyAyODg3LjA2NzY4NV0geGVuOmV2ZW50czogdW5tYXAgaXJxIGZhaWxl
ZCAtMjIKKFhFTikgaXJxLmM6MjE0ODogZG9tMzogcGlycSAzNTggbm90IG1hcHBlZApbIDI4ODcu
MDc1OTE3XSB4ZW46ZXZlbnRzOiB1bm1hcCBpcnEgZmFpbGVkIC0yMgooWEVOKSBpcnEuYzoyMTQ4
OiBkb20zOiBwaXJxIDM1NyBub3QgbWFwcGVkCgpJdCBzZWVtcywgdGhlIGNhdXNlIG9mIHN1Y2gg
ZXJyb3IgaXMgdGhhdCBwaXJxLXMgYXJlIHVubWFwcGVkIGFuZCBmb3JjaWJseQp1bmJvdW5kIG9u
IGRlYXNzaWdubWVudDsgc3Vic2VxdWVudCB1bm1hcHBpbmcgcGlycSBpc3N1ZWQgYnkgZG9tMCBm
YWlsLgpGcm9tIHNvbWUgYXNwZWN0cywgdGhpcyBlcnJvciBpcyBleHBlY3RlZC4gQmVjYXVzZSB3
aXRoIHRoaXMgcGF0Y2gsCnBpcnEtcyBhcmUgZXhwZWN0ZWQgdG8gYmUgbWFwcGVkIGJ5IHFlbXUg
b3IgZG9tMCBrZXJuZWwgKGZvciBwdiBjYXNlKSBiZWZvcmUKZGVhc3NpZ25tZW50IGFuZCBtYXBw
aW5nL2JpbmRpbmcgcGlycSBhZnRlciBkZWFzc2lnbm1lbnQgc2hvdWxkIGZhaWwuCgpTbyB3aGF0
J3MgeW91ciBvcGluaW9uIG9uIGhhbmRsaW5nIHN1Y2ggZXJyb3I/IFdlIHNob3VsZCBmaWd1cmUg
b3V0IGFub3RoZXIKbWV0aG9kIHRvIGZpeCBtc2kteCBpc3N1ZSB0byBhdm9pZCBzdWNoIGVycm9y
IG9yIHN1cHByZXNzIHRoZXNlIGVycm9ycyBpbgpxZW11IGFuZCBsaW51eCBrZXJuZWw/CgpUaGFu
a3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 06:09:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 06:09: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-devel-bounces@lists.xenproject.org>)
	id 1glpFL-00049K-7F; Tue, 22 Jan 2019 06:09: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=mEf3=P6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1glpFK-00049F-3z
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 06:09:14 +0000
X-Inumbo-ID: 3ca8fd35-1e0c-11e9-a1e0-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ca8fd35-1e0c-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 06:09:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9C5B3AEBD;
 Tue, 22 Jan 2019 06:08:10 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901181344090.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901211516220.12685@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <f5a049e9-2d4e-1ca9-fdd6-0421c15555c6@suse.com>
Date: Tue, 22 Jan 2019 07:08:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901211516220.12685@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAxOSAwMDo0MSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIE1vbiwg
MjEgSmFuIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4wMS4xOSBhdCAwMDow
NSwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4gT24gRnJpLCAxOCBKYW4gMjAx
OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTguMDEuMTkgYXQgMDI6MjQsIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+Pj4gT24gVGh1LCAxNyBKYW4gMjAxOSwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAxNy4wMS4xOSBhdCAwMTozNywgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4+Pj4+IE9uIFdlZCwgMTYgSmFuIDIwMTksIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBJbiBhbnkgZXZlbnQgLSBzaW5jZSBpbnRlcm1lZGlhdGUg
dmFyaWFibGVzIG1lcmVseSBoaWRlIHRoZQo+Pj4+Pj4+PiBjYXN0aW5nIGZyb20gdGhlIGNvbXBp
bGVyLCBidXQgdGhleSBkb24ndCByZW1vdmUgdGhlIGNhc3RzLCB0aGUKPj4+Pj4+Pj4gc29sdXRp
b24gaW52b2x2aW5nIGNhc3RzIGlzIGJldHRlciBpbW8sIGZvciBpbmN1cnJpbmcgbGVzcyBvdmVy
aGVhZC4KPj4+Pj4+Pgo+Pj4+Pj4+IFRoaXMgaXMgd2hlcmUgSSBjb21wbGV0ZWx5IGRpc2FncmVl
LiBUaGUgaW50ZXJtZWRpYXRlIHZhcmlhYmxlcyBhcmUgbm90Cj4+Pj4+Pj4gaGlkaW5nIGNhc3Rz
IGZyb20gdGhlIGNvbXBpbGVyLiBUaGVyZSB3ZXJlIG5ldmVyIGFueSBwb2ludGVycyBpbiB0aGlz
Cj4+Pj4+Pj4gY2FzZS4gIFRoZSBsaW5rZXIgY3JlYXRlcyAic3ltYm9scyIsIG5vdCBwb2ludGVy
cywgY29tcGxldGVseSBpbnZpc2libGUKPj4+Pj4+PiBmcm9tIEMgbGFuZC4gQXNzZW1ibHkgdXNl
cyB0aGVzZSBzeW1ib2xzIHRvIGluaXRpYWxpemUgdmFyaWFibGVzLiBXZQo+Pj4+Pj4+IGV4cG9z
ZSB0aGVzZSBhc3NlbWJseSB2YXJpYWJsZXMgYXMgaW50ZWdlciB0byBDIGxhbmRzLiBMRCBzY3Jp
cHRzIGFuZAo+Pj4+Pj4+IGFzc2VtYmx5IGhhdmUgdGhlaXIgb3duIHRlcm1pbm9sb2d5IGFuZCBy
dWxlczogbmVpdGhlciAiX3N0YXJ0IiBub3IKPj4+Pj4+PiAic3RhcnQiIGFyZSBwb2ludGVycyBh
dCBhbnkgcG9pbnQgaW4gdGltZS4gVGhlIG9wZXJhdGlvbnMgZG9uZSBpbiB2YXIuUwo+Pj4+Pj4+
IGlzIG5vdCBhIGNhc3QuIFRoZSBDIHNwZWMgaXMgaGFwcHksIHRoZSBjb21waWxlciBpcyBoYXBw
eSwgTUlTUkEtQyBpcwo+Pj4+Pj4+IGhhcHB5LiBBbmQgd2UgZ2V0IHRvIGF2b2lkIHRoZSB1Z2x5
IFNZTUJPTCBtYWNybyB0aGF0IExpbnV4IHVzZXMuIEl0IGlzCj4+Pj4+Pj4gcmVhbGx5IGEgd2lu
LXdpbi4KPj4+Pj4+Cj4+Pj4+PiBXZWxsLCB0aGF0J3MgYSBwb3NpdGlvbiBvbmUgY2FuIHRha2Uu
IEJ1dCB3ZSBoYXZlIHRvIHNldHRsZSBvbiBhbm90aGVyCj4+Pj4+PiBhc3BlY3QgdGhlbiBmaXJz
dDogRG9lcyB3aGF0IGlzIG5vdCBkb25lIGluIEMgdW5kZXJseSBDJ3MgcnVsZXM/IEkKPj4+Pj4+
IHRob3VnaHQgeW91IHdlcmUgb2YgdGhlIG9waW5pb24gdGhhdCB3aGF0IGNvbWVzIGZyb20gbGlu
a2VyIHNjcmlwdHMKPj4+Pj4+IGRvZXMuIEluIHdoaWNoIGNhc2Ugd2hhdCBjb21lcyBmcm9tIGFz
c2VtYmx5IGZpbGVzIG91Z2h0IHRvLCB0b28uCj4+Pj4+PiAoRkFPRCBteSBpbXBsaWNhdGlvbiBp
czogSWYgdGhlIGFuc3dlciBpcyB5ZXMsIGJvdGggYXBwcm9hY2hlcwo+Pj4+Pj4gdmlvbGF0ZSBD
J3MgcnVsZXMuIElmIHRoZSBhbnN3ZXIgaXMgbm8sIG5vIGNoYW5nZSBpcyBuZWVkZWQgYXQgYWxs
LikKPj4+Pj4KPj4+Pj4gR3JlYXQgcXVlc3Rpb24sIHRoYXQgaXMgdGhlIGNvcmUgb2YgdGhlIGlz
c3VlLiBBbHNvLCBsZXQgbWUgcHJlbWlzZSB0aGF0Cj4+Pj4+IEkgYWdyZWUgb24gdGhlIGNvbW1l
bnRzIHlvdSBtYWRlIG9uIHRoZSBwYXRjaGVzIChJIGRpc2xpa2UgInN0YXJ0XyIKPj4+Pj4gdG9v
KSwgYW5kIEkgY2FuIGFkZHJlc3MgdGhlbSBpZiB3ZSBhZ3JlZSB0byBjb250aW51ZSBkb3duIHRo
aXMgcGF0aC4KPj4+Pj4KPj4+Pj4gQnV0IG5vLCBJIGRvIG5vdCB0aGluayB0aGF0IHdoYXQgaXMg
ZG9uZSBvdXRzaWRlIG9mIEMtbGFuZCBzaG91bGQgZm9sbG93Cj4+Pj4+IEMgcnVsZXMuIEJ1dCBJ
IGRvIG5vdCBhZ3JlZSB3aXRoIHlvdXIgY29uY2x1c2lvbiB0aGF0IGluIHRoYXQgY2FzZSB0aGVy
ZQo+Pj4+PiBpcyBubyBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIGFwcHJvYWNoZXMuIExldCdzIGdl
dCBtb3JlIGludG8gdGhlCj4+Pj4+IGRldGFpbHMuCj4+Pj4+Cj4+Pj4+Cj4+Pj4+IDEpIFNZTUJP
TF9ISURFIHJldHVybmluZyBwb2ludGVyIHR5cGUKPj4+Pj4KPj4+Pj4gTGV0J3MgdGFrZSBfc3Rh
cnQgYW5kIF9lbmQgYXMgYW4gZXhhbXBsZS4gX3N0YXJ0IGlzIGJvcm4gYXMgYSBsaW5rZXIKPj4+
Pj4gc3ltYm9sLCBhbmQgaXQgYmVjb21lcyBhIEMgcG9pbnRlciB3aGVuIHdlIGRvOgo+Pj4+Pgo+
Pj4+PiAgIGV4dGVybiBjaGFyIF9zdGFydFtdLCBfZW5kW10KPj4+Pj4KPj4+Pj4gTm93IGl0IGlz
IGEgcG9pbnRlciAoYWN0dWFsbHkgSSBzaG91bGQgc2F5IGFuIGFycmF5LCBidXQgbGV0J3MgcHJl
dGVuZAo+Pj4+PiB0aGV5IGFyZSB0aGUgc2FtZSB0aGluZyBmb3IgdGhpcyBkaXNjdXNzaW9uKS4K
Pj4+Pj4KPj4+Pj4gV2hlbiB3ZSBkbzoKPj4+Pj4KPj4+Pj4gICBTWU1CT0xfSElERShfZW5kKSAt
IFNZTUJPTF9ISURFKF9zdGFydCkKPj4+Pj4KPj4+Pj4gV2UgYXJlIHN0aWxsIHN1YnRyYWN0aW5n
IHBvaW50ZXJzOiB0aGUgcG9pbnRlcnMgcmV0dXJuZWQgYnkgU1lNQk9MX0hJREUuCj4+Pj4+IFdl
IGNhbm5vdCBwcm92ZSB0aGF0IHRoZXkgYXJlIHBvaW50ZXJzIHRvIHRoZSBzYW1lIG9iamVjdCBv
ciBzdWJzZXF1ZW5jZQo+Pj4+PiBvYmplY3RzIGluIG1lbW9yeSwgc28gaXQgaXMgdW5kZWZpbmVk
IGJlaGF2aW9yLCB3aGljaCBpcyBub3QgYWxsb3dlZC4KPj4+Pgo+Pj4+IFN0b3AuIE5vLiBXZSB2
ZXJ5IG11Y2ggY2FuIHByb3ZlIHRoZXkgYXJlIC0gX2VuZCBwb2ludHMgYXQKPj4+PiBvbmUgcGFz
dCB0aGUgbGFzdCBlbGVtZW50IG9mIF9zdGFydFtdLiBJdCBpcyB0aGUgY29tcGlsZXIgd2hpY2gK
Pj4+PiBjYW4ndCBwcm92ZSB0aGUgb3Bwb3NpdGUsIGFuZCBoZW5jZSBpdCBjYW4ndCBsZXZlcmFn
ZQo+Pj4+IHVuZGVmaW5lZCBiZWhhdmlvciBmb3Igb3B0aW1pemF0aW9uIHB1cnBvc2VzLgo+Pj4K
Pj4+IFRoaXMgaXMgYW4gaW50ZXJlc3RpbmcgY29tbWVudC4gSG93ZXZlciwgZXZlbiBmb3Igbm9y
bWFsIHBvaW50ZXJzIGl0IGlzCj4+PiB1bnJlbGlhYmxlIHRvIGNvdW50IG9uIG9uZSBwb2ludGlu
ZyBvbmUgcGFzdCB0aGUgbGFzdCBlbGVtZW50IG9mIHRoZQo+Pj4gb3RoZXIuIFRoaXMgd2FzIHdl
bGwgZXhwbGFpbmVkIGluIHRoZSBHQ0MgdGhyZWFkIGxpbmtlZCBlYXJsaWVyIGluIHRoaXMKPj4+
IHRocmVhZC4gVGhlIHZpc2lvbiBvZiBhdCBsZWFzdCBvbmUgb2YgdGhlIEdDQyBtYWludGFpbmVy
cyBpcyB0aGF0IHRoZQo+Pj4gY29tcGlsZXIgaXMgZnJlZSB0byBwbGFjZSB0aGluZ3MgaW4gbWVt
b3J5IHdoZXJlIGl0IHdpc2hlcywgc28gYXMgYQo+Pj4gcHJvZ3JhbW1lciB5b3UgY2Fubm90IGNv
dW50IG9uIHBvaW50ZXJzIHBvaW50aW5nIG9uZSBwYXN0IHRoZSBsYXN0Cj4+PiBlbGVtZW50IG9m
IHRoZSBvdGhlci4gRXZlci4gSW4gdGhpcyBjYXNlLCB3aGVyZSBfc3RhcnQgYW5kIF9lbmQgYXJl
Cj4+PiBkZWZpbmVkIG91dHNpZGUgb2YgQy1sYW5kLCBJIHRoaW5rIGl0IGlzIGV2ZW4gbW9yZSB0
cnVlLCBhbmQgaXQgcmVtYWlucwo+Pj4gdW5kZWZpbmVkLgo+Pgo+PiBZb3UgbWl4IHVwIHR3byB0
aGluZ3M6IE9uZSBpcyB0aGUgY2hhbmNlIG9mIHR3byBvYmplY3RzIGJlaW5nCj4+IGFkamFjZW50
IHRvIG9uZSBhbm90aGVyLiBXZSBkb24ndCBjYXJlIGFib3V0IHRoaXMuIFRoZSBvdGhlciBpcwo+
PiBhIHBvaW50ZXIgdHJ1bHkgcG9pbnRpbmcgb25lIHBhc3QgdGhlIGxhc3QgZWxlbWVudCBvZiBh
biBhcnJheSAoYXMKPj4gd2lsbCBuYXR1cmFsbHkgcmVzdWx0IHdpdGggZS5nLgo+Pgo+PiAgICAg
Zm9yICggcHRyID0gYXJyOyBwdHIgPCBhcnIgKyBBUlJBWV9TSVpFKGFycik7ICsrcHRyICkKPj4K
Pj4gSXQgaXMgdGhpcyBzZWNvbmQgY2FzZSB3aGljaCBhbGwgdGhlIGNhc2VzIHdlIGNhcmUgYWJv
dXQgaGVyZSBmYWxsCj4+IGludG8uIEFzIHBlciBteSBvdGhlciBtYWlsLCBqdXN0IGxpa2UgdGhl
IHNhbWUgb2JqZWN0IGNhbiBoYXZlIG11bHRpcGxlCj4+IG5hbWVzLCBzeW1ib2xzIG1heSBhbHNv
IHJlZmVyIHRvIHBsYWNlcyBvdGhlciB0aGFuIHRoZSBzdGFydCBvZgo+PiBhbiBvYmplY3Q7IHRo
ZSBmYWN0IHRoYXQgcGxhaW4gQyBjYW4ndCBwcm9kdWNlIHN1Y2ggc3ltYm9scyBpcyBub3QKPj4g
cmVsZXZhbnQgYXMgbG9uZyBhcyB0aGVyZSdzIG5vIHJlcXVpcmVtZW50IHRoYXQgQyBjb2RlIG1h
eQo+PiBpbnRlcmZhY2Ugb25seSB3aXRoIG90aGVyIEMgY29kZS4KPiAKPiBUaGUgY2hhbmNlIG9m
IHR3byBvYmplY3RzIGJlaW5nIGFkamFjZW50IHRvIG9uZSBhbm90aGVyIGlzIHJlbGV2YW50Cj4g
YmVjYXVzZSB0aGUgY29tcGlsZXIgY291bGQgcmlnaHRmdWxseSBkZWNpZGUgdGhhdCB0aGUgcHJv
Z3JhbW1lciBjYW4KPiBuZXZlciByZWx5IG9uIHBvaW50ZXJzIHBvaW50aW5nIG9uZSBwYXN0IHRo
ZSBsYXN0IGVsZW1lbnQgb2YgdGhlIG90aGVyLAo+IGV2ZW4gaWYgdGhleSB0cnVseSBwb2ludCBv
bmUgcGFzdCB0aGUgbGFzdCBlbGVtZW50IG9mIGFuIGFycmF5Lgo+IAo+IE90aGVyd2lzZSwgTGlu
dXggd291bGQgaGF2ZSBuZXZlciBuZWVkZWQgdG8gaW50cm9kdWNlIFJFTE9DX0hJREUgaW4gdGhl
Cj4gZmlyc3QgcGxhY2UuCj4gCj4gCj4+PiBNb3Jlb3ZlciwgSSB3ZW50IGJhY2sgdG8gTUlTUkFD
IChmaW5hbGx5IEkgaGF2ZSBhIGNvcHkpIGFuZCBydWxlIDE4LjIKPj4+IHNheXM6ICJzdWJ0cmFj
dGlvbiBiZXR3ZWVuIHBvaW50ZXJzIHNoYWxsIG9ubHkgYmUgYXBwbGllZCB0byBwb2ludGVycwo+
Pj4gdGhhdCBhZGRyZXNzIGVsZW1lbnRzIG9mIHRoZSBzYW1lIGFycmF5Ii4gU28sIGFsbCB0aGUg
ZXZpZGVuY2Ugd2UgaGF2ZQo+Pj4gc2VlbXMgdG8gc2F5IHRoYXQgd2UgY2Fubm90IHJlbHkgb24g
X2VuZCBwb2ludGluZyBvbmUgcGFzdCB0aGUgbGFzdAo+Pj4gZWxlbWVudCBvZiBfc3RhcnQgaW4g
dGhpcyBtYXR0ZXIuCj4+Cj4+IFdpdGggdGhlIEMgc3RhbmRhcmQncyB3b3JkaW5nIGluIG1pbmQs
IHRoaXMgc3VyZWx5IGlzIHRvIGluY2x1ZGUKPj4gdGhlICJvbmUgcGFzdCB0aGUgbGFzdCBlbGVt
ZW50IiBjYXNlLCBpbiB3aGljaCBjYXNlIGFsbCBpcyBmaW5lLiBfZW5kCj4+IGRvZXMgbm90IHBv
aW50IGF0IG9yIGludG8gYSBkaWZmZXJlbnQgb2JqZWN0LCBpdCBwb2ludHMgYXQgdGhlIGVuZCBv
Zgo+PiBfc3RhcnRbXS4KPj4KPj4+Pj4gMykgdmFyLlMgKyBzdGFydF8gYXMgdW5zaWduZWQgbG9u
Zwo+Pj4+Pgo+Pj4+PiBXaXRoIHRoaXMgYXBwcm9hY2gsIF9zdGFydCBpcyBib3JuIGFzIGEgbGlu
a2VyIHN5bWJvbC4gSXQgaXMgbmV2ZXIKPj4+Pj4gZXhwb3J0ZWQgdG8gQywgc28gZnJvbSBDIHBv
aW50IG9mIHZpZXcsIGl0IGRvZXNuJ3QgZXhpc3QuIFRoZXJlIGlzCj4+Pj4+IGFub3RoZXIgdmFy
aWFibGUgbmFtZWQgInN0YXJ0XyIgZGVmaW5lZCBpbiBhc3NlbWJseSBhbmQgaW5pdGlhbGl6ZWQg
dG8KPj4+Pj4gX3N0YXJ0LiBOb3cgd2UgZ28gaW50byBDIGxhbmQgd2l0aDoKPj4+Pj4KPj4+Pj4g
ICBleHRlcm4gdWludHB0cl90IHN0YXJ0XywgZW5kXwo+Pj4+Pgo+Pj4+PiBzdGFydF8gYW5kIGVu
ZF8gYXJlIHVpbnRwdHJfdCBmcm9tIHRoZSBiZWdpbm5pbmcgZnJvbSBDIHBvaW50IG9mIHZpZXcu
Cj4+Pj4+IFRoZXkgaGF2ZSBuZXZlciBiZWVuIHBvaW50ZXJzIG9yIGluIGFueSB3YXkgY29ubmVj
dGVkIHRvIF9zdGFydC4gVGhleQo+Pj4+PiBhcmUgImNsZWFuIi4KPj4+Pj4KPj4+Pj4gV2hlbiB3
ZSBkbzoKPj4+Pj4KPj4+Pj4gICBfZW5kIC0gX3N0YXJ0Cj4+Pj4+Cj4+Pj4+IGl0IGlzIGEgc3Vi
dHJhY3Rpb24gYmV0d2VlbiB1aW50cHRyX3QsIHdoaWNoIGlzIGFsbG93ZWQuIFdoZW4gd2UgZG86
Cj4+Pj4+Cj4+Pj4+ICAgICBmb3IgKCBjYWxsID0gKGNvbnN0IGluaXRjYWxsX3QgKilpbml0Y2Fs
bF9zdGFydF87Cj4+Pj4+ICAgICAgICAgICAodWludHB0cl90KWNhbGwgPCBwcmVzbXBfaW5pdGNh
bGxfZW5kXzsKPj4+Pj4KPj4+Pj4gVGhlIGNvbXBhcmlzb24gaXMgc3RpbGwgYmV0d2VlbiB1aW50
cHRyX3QgdHlwZXMsIGFuZCB0aGUgdmFsdWUgb2YgImNhbGwiCj4+Pj4+IHN0aWxsIGNvbWVzIGZy
b20gYW4gdW5zaWduZWQgbG9uZyBpbml0aWFsbHkuIFRoZXJlIGlzIG5ldmVyIGEgY29tcGFyaXNv
bgo+Pj4+PiBiZXR3ZWVuIGR1YmlvdXMgcG9pbnRlcnMuIChJbnRlcmdlciB0byBwb2ludGVyIGNv
bnZlcnNpb25zIGFuZCBwb2ludGVyCj4+Pj4+IHRvIGludGVnZXIgY29udmVyc2lvbnMgYXJlIGFs
bG93ZWQgYnkgTUlTUkEgd2l0aCBzb21lIGxpbWl0YXRpb25zLCBidXQgSQo+Pj4+PiBhbSBkb3Vi
bGUtY2hlY2tpbmcuKSBFdmVuOgo+Pj4+Pgo+Pj4+PiAgICAodWludHB0cl90KXJhbmRvbV9wb2lu
dGVyIDwgcHJlc21wX2luaXRjYWxsX2VuZF8KPj4+Pj4KPj4+Pj4gd291bGQgYmUgYWNjZXB0YWJs
ZSBiZWNhdXNlIHByZXNtcF9pbml0Y2FsbF9lbmRfIGlzIGFuIGludGVnZXIgYW5kIGhhcwo+Pj4+
PiBhbHdheXMgYmVlbiBhbiBpbnRlZ2VyIGZyb20gQyBwb2ludCBvZiB2aWV3Lgo+Pj4+Cj4+Pj4g
V2VsbCwgYXMgc2FpZCAtIHRoaXMgaXMgb25lIG9mIHRoZSBwb3NzaWJsZSBwb3NpdGlvbnMgdG8g
dGFrZS4gUGVyc29uYWxseQo+Pj4+IEkgc2VlIG5vIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgaGVs
cGVyIHN5bWJvbHMgZGVmaW5lZCBpbgo+Pj4+IGFzc2VtYmx5IHNvdXJjZXMsIG9yIGluIEMgc291
cmNlcyB0aGUgb2JqZWN0IGZpbGVzIGZvciB3aGljaCBhcmUgbmV2ZXIKPj4+PiBtYWRlIHBhcnQg
b2YgcG90ZW50aWFsIHdob2xlIHByb2dyYW0gb3B0aW1pemF0aW9uLiAKPj4+Cj4+PiBJIGRvbid0
IHRoaW5rIHRoaXMgaXMgdGhlIGNhc2UgZm9yIE1JU1JBQy4gQyBydWxlcyBhcHBseSB0byBDLiBP
dGhlcgo+Pj4gcnVsZXMgYXBwbHkgdG8gYXNzZW1ibHkgYW5kIGxpbmtlciBzY3JpcHRzLiBUaGlz
IGlzIHNvbWV0aGluZyB0aGF0Cj4+PiBzaG91bGQgYmUgZWFzeSB0byBjaGVjaywgYW5kIEkgaG9w
ZSB0aGF0IFN0ZXdhcnQgc2hvdWxkIGJlIGFibGUgdG8KPj4+IGNvbmZpcm0uCj4+Cj4+IEFzIHBl
ciBhYm92ZSAtIHRoZSBpbnRlcmVzdGluZyBhc3BlY3QgaXMgd2hhdCBydWxlcyBhcHBseSB0byB0
aGUKPj4gY2FzZSBvZiBDIGludGVyZmFjaW5nIHdpdGggYW5vdGhlciBsYW5ndWFnZS4KPj4KPj4+
PiBVc2luZyBDIGZpbGVzIGZvciB0aGlzIGlzIHN0aWxsIGluIGNvbmZsaWN0IHdpdGggdGhlIHN1
cHBvc2VkCj4+Pj4gdW5kZWZpbmVkIGJlaGF2aW9yLCBidXQgSSB0aGluayB5b3UgYWdyZWUgdGhh
dCBDIGFuZCBhc3NlbWJseSBmaWxlcwo+Pj4+IGNvdWxkIGJlIHNldCB1cCBzdWNoIHRoYXQgdGhl
IHJlc3VsdGluZyBiaW5hcnkgZGF0YSBpcyBpZGVudGljYWwuIEluCj4+Pj4gd2hpY2ggY2FzZSBp
dCBpcyBib2d1cyB0byBjYWxsIG9uZSBzYXRpc2ZhY3RvcnksIGJ1dCBub3QgdGhlIG90aGVyLgo+
Pj4KPj4+IEkgc2VlIHdoYXQgeW91IGFyZSBzYXlpbmcsIGJ1dCBpdCBkb2Vzbid0IHdvcmsgdGhh
dCB3YXkgZnJvbSBhIHNwZWMKPj4+IGNvbXBsaWFuY2UgcG9pbnQgb2Ygdmlldy4KPj4+Cj4+Pgo+
Pj4+PiBIb3dldmVyLCB0aGVyZSBhcmUgc3RpbGwgYSBjb3VwbGUgb2YgaXNzdWVkIG5vdCBjb3Jy
ZWN0bHkgc29sdmVkIGJ5IHY4Cj4+Pj4+IG9mIHRoZSBzZXJpZXMuIEZvciBzdGFydGVyczogCj4+
Pj4+Cj4+Pj4+ICAgICAgICAgYXBwbHlfYWx0ZXJuYXRpdmVzKChzdHJ1Y3QgYWx0X2luc3RyICop
YWx0X2luc3RydWN0aW9uc18sCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJ1
Y3QgYWx0X2luc3RyICopYWx0X2luc3RydWN0aW9uc19lbmRfKTsKPj4+Pj4KPj4+Pj4gSSBjYW4g
c2VlIGhvdyB0aGUgcG9pbnRlcnMgY29tcGFyaXNvbnMgaW4gYXBwbHlfYWx0ZXJuYXRpdmVzIGNv
dWxkIGJlCj4+Pj4+IGNvbnNpZGVyZWQgd3JvbmcgZ2l2ZW4gdGhlIHdheSB0aGUgcG9pbnRlcnMg
YXJlIGluaXRpYWxpemVkOgo+Pj4+Pgo+Pj4+PiAgICAgZm9yICggYSA9IGJhc2UgPSBzdGFydDsg
YSA8IGVuZDsgYSsrICkKPj4+Pj4gICAgIHsKPj4+Pj4KPj4+Pj4gc3RhcnQgYW5kIGVuZCBjb21l
IGZyb20gYWx0X2luc3RydWN0aW9uc18gYW5kIGFsdF9pbnN0cnVjdGlvbnNfZW5kXy4gSXQKPj4+
Pj4gZG9lc24ndCBtYXR0ZXIgdGhhdCBhbHRfaW5zdHJ1Y3Rpb25zXyBhbmQgYWx0X2luc3RydWN0
aW9uc19lbmRfIGFyZQo+Pj4+PiAic3BlY2lhbCIsIHRoZXkgY291bGQgYmUgcGVyZmVjdGx5IG5v
cm1hbCBpbnRlZ2VycyBhbmQgd2Ugd291bGQgc3RpbGwKPj4+Pj4gaGF2ZSB0aGUgc2FtZSBwcm9i
bGVtOiB3ZSBjYW5ub3QgcHJvdmUgdGhhdCAic3RhcnQiIGFuZCAiZW5kIiBwb2ludCB0bwo+Pj4+
PiB0aGUgc2FtZSBvYmplY3Qgb3Igc3Vic2VxdWVudCBvYmplY3RzIGluIG1lbW9yeS4KPj4+Pj4K
Pj4+Pj4gVGhlIHdheSB0byBmaXggaXQgaXMgYnkgY2hhbmdpbmcgdGhlIHBhcmFtZXRlcnMgb2Yg
YXBwbHlfYWx0ZXJuYXRpdmVzIHRvCj4+Pj4+IGludGVyZ2VyIHR5cGVzLCBtYWtpbmcgY29tcGFy
aXNvbiBiZXR3ZWVuIGludGVnZXJzLCBhbmQgb25seSB1c2luZwo+Pj4+PiBwb2ludGVycyB0byBh
Y2Nlc3MgdGhlIGRhdGEuCj4+Pj4KPj4+PiBZb3Uga25vdyBteSBwb3NpdGlvbiBvbiBjYXN0cyBm
cm9tIGludGVnZXIgdG8gcG9pbnRlciB0eXBlcywgZXNwZWNpYWxseQo+Pj4+IG9uZXMgdGFraW5n
IGEgdHlwZSBvdXQgb2YgdGhpbiBhaXIuIFRoaXMgYXBwbGllcyB0byB5b3VyIGFkZGl0aW9uIHRv
IHRoZQo+Pj4+IGFwcGx5X2FsdGVybmF0aXZlcygpIGNvbnN0cnVjdCBhcyB3ZWxsIGFzIHRoZSBh
bHRlcm5hdGl2ZSBvZiBhZGRpbmcgc3VjaAo+Pj4+IGluIG9yZGVyIHRvIGFjY2VzcyBtZW1vcnku
IFRoZSBxdW90ZSBmcm9tIHRoZSBzdGFuZGFyZCB0aGF0IEkgZ2F2ZQo+Pj4+IG1ha2VzIHN1Y2gg
Y2FzdHMgbm90IHByb3ZhYmx5IChieSB0aGUgY29tcGlsZXIpIGRlZmluZWQgYmVoYXZpb3IgYXMK
Pj4+PiB3ZWxsLCBzbyBpdCBhbGwgYm9pbHMgZG93biB0byB0aGUgc2FtZSBkaXN0aW5jdGlvbiBh
cyBwb2ludGVkIG91dCBhYm92ZSBpbgo+Pj4+IHRoZSBmaXJzdCBwYXJ0IG9mIG15IHJlcGx5IGhl
cmU6IF9XZV8gY2FuIHByb3ZlIGl0LCBidXQgdGhlIGNvbXBpbGVyCj4+Pj4gY2FuJ3QuIEhlbmNl
IHdlJ3JlIHN0aWxsIGRlcGVuZGluZyBvbiB3aG9zZSBwcm9vZiBpcyBuZWNlc3NhcnkgdG8KPj4+
PiBlbGltaW5hdGUgTUlTUkEncyB1bmRlZmluZWQgYmVoYXZpb3IgY29uY2VybnMuCj4+Pgo+Pj4g
Q29tcGFyaXNvbnMgYmV0d2VlbiBwb2ludGVycyB0byBkaWZmZXJlbnQgb2JqZWN0cyBpcyB1bmRl
ZmluZWQgYnkgdGhlIEMKPj4+IHNwZWMsIGFuZCBub3QgYWxsb3dlZCBieSBNSVNSQUMuCj4+Pgo+
Pj4gQ2FzdGluZyBwb2ludGVycyB0byBpbnRlZ2VycyBhbmQgY2FzdGluZyBpbnRlZ2VycyB0byBw
b2ludGVycyBpcwo+Pj4gaW1wbGVtZW50YXRpb24tZGVmaW5lZCwgd2hpY2ggaXMgbm90IHRoZSBz
YW1lIHRoaW5nIGFzIHVuZGVmaW5lZC4KPj4KPj4gT2YgY291cnNlIGl0IGlzIG5vdCwgYnV0IHRo
ZSByZXN1bHQgcG9zc2libHkgbm90IGV2ZW4gYmVpbmcgYSB2YWxpZAo+PiBwb2ludGVyIGNhbid0
IG1ha2UgaXQgbXVjaCBiZXR0ZXIgdGhhbiAidW5kZWZpbmVkIi4KPj4KPj4+IEkgZG9uJ3QgbWFr
ZSB1cCB0aGUgcnVsZXMsIEkgYW0gb25seSB0cnlpbmcgdG8gZm9sbG93IHRoZW0gOi0pCj4+Cj4+
IFN1cmUuIEJ1dCB3ZSBzaG91bGRuJ3QgdWdsaWZ5IG91ciBjb2RlIGp1c3QgdG8gZm9sbG93IGlu
c2FuZQo+PiAoZXhhZ2dlcmF0aW9uIGludGVuZGVkKSBydWxlcy4KPiAKPiBXZSBoYXZlbid0IG1h
bmFnZWQgdG8gcmVhY2ggY29uc2Vuc3VzIG9uIHRoaXMgdG9waWMuIFlvdXIgdmlldyBtaWdodCBi
ZQo+IGNvcnJlY3QsIGJ1dCBpdCBpcyBub3QgbmVjZXNzYXJpbHkgc3VwcG9ydGVkIGJ5IGNvbXBp
bGVycycgYmVoYXZpb3IsCj4gd2hpY2ggZGVwZW5kcyBvbiB0aGUgb3BpbmlvbiBvZiBjb21waWxl
cnMgZW5naW5lZXJzIG9uIHRoZSB0b3BpYywgYW5kCj4gTUlTUkFDIGNvbXBsaWFuY2UsIHdoaWNo
IGRlcGVuZHMgb24gdGhlIG9waW5pb24gb2YgTUlTUkFDIHNwZWNpYWxpc3RzIG9uCj4gdGhlIHRv
cGljLiBJZiB3ZSB0YWtlIHlvdXIgc3VnZ2VzdGVkIGFwcHJvYWNoIHdlIGVuZCB1cCB3aXRoIHRo
ZSBjb2RlCj4gbW9zdCBsaWtlbHkgdG8gYnJlYWsgaW4gY2FzZSB0aGUgY29tcGlsZXJzIGVuZ2lu
ZWVycyBvciB0aGUgTUlTUkFDCj4gZXhwZXJ0cyBkaXNhZ3JlZSB3aXRoIHlvdS4gSW4gdGhpcyBj
YXNlLCBiZWluZyByaWdodCBkb2Vzbid0IG5lY2Vzc2FyaWx5Cj4gbGVhZCB0byB0aGUgY29kZSBs
ZXNzIGxpa2VseSB0byBicmVhay4KPiAKPiBSZWdhcmRsZXNzLCBpZiB0aGF0IGlzIHRoZSBkZWNp
c2lvbiBvZiB0aGUgWGVuIGNvbW11bml0eSBhcyBhIHdob2xlLAo+IEknbGwgZm9sbG93IGl0LiBN
eSBwcmVmZXJlbmNlIHJlbWFpbnMgd2l0aCBhcHByb2FjaCAzLiAodmFyLlMpLCBmb2xsb3dlZAo+
IGJ5IGFwcHJvYWNoIDIuIChTWU1CT0xfSElERSByZXR1cm5zIHVpbnRwdHJfdCksIGJ1dCBJIGFt
IHdpbGxpbmcgdG8KPiByZWZyZXNoIG15IHNlcmllcyB0byBkbyBhcHByb2FjaCAxLiAoU1lNQk9M
X0hJREUgcmV0dXJucyBwb2ludGVyIHR5cGUpCj4gaWYgdGhhdCBpcyB0aGUgb25seSB3YXkgZm9y
d2FyZC4KPiAKPiBMZXQgdXMgY29tZSB0byBhIGNvbmNsdXNpb24gc28gdGhhdCB3ZSBjYW4gbW92
ZSBvbi4KPiAKPiBKYW4sIEp1bGllbiwgSnVlcmdlbiwgYW55Ym9keSBlbHNlIGludGVyZXN0ZWQs
IGxldCBtZSBrbm93IHdoYXQgeW91IHdhbnQKPiBtZSB0byBkby4KPiAKCkkgYW0gIm9ubHkiIHRo
ZSByZWxlYXNlIG1hbmFnZXIsIHNvIEkgY2FuIG9wdCBmb3IgdGhlIHNlcmllcyB0byBnbyBpbnRv
CjQuMTIgaW4gY2FzZSB0aGUgY29tbWl0dGVycyBhcmUgcmVhZHkgdG8gZ2l2ZSBpdCBhIGdvLiBU
aGUgZGVjaXNpb24gZm9yCjQuMTIgZGVwZW5kcyBvbiB0aGUgdGltZSBjb25zZW5zdXMgaXMgcmVh
Y2hlZC4gUmlnaHQgbm93IEknZCBnaXZlIGl0IG15ClJhYiwgYnV0IGluIGNhc2Ugc29tZSBtb3Jl
IHdlZWtzIGFyZSBuZWVkZWQgSSBtaWdodCBub3Qgd2FudCB0byB0YWtlIHRoZQpyaXNrLgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 07:01:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 07:01: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-devel-bounces@lists.xenproject.org>)
	id 1glq3V-0000DM-Ca; Tue, 22 Jan 2019 07:01: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=5xMj=P6=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1glq3U-0000Ci-5k
 for xen-devel@lists.xen.org; Tue, 22 Jan 2019 07:01:04 +0000
X-Inumbo-ID: 799a1e6c-1e13-11e9-a1e0-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 799a1e6c-1e13-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 07:01:01 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id b20so17222921lfa.12
 for <xen-devel@lists.xen.org>; Mon, 21 Jan 2019 23:01:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=gELQudhz58q+DJDV372aKur4b52yXBFHqo3p/1/epX0=;
 b=ju/wbRaiQK+PGoIe980i73IkWyZOcGgLds1X6yS8+dyW2hPJ8EeY/cV9ZcT22L8d8B
 +nSeIHrfxHIMTQ0bV2q8Hzpa/44AF5RnMNUpz0UbbE+rS0sQiwaPg2yjDJcmQJ0rzUuA
 /+F47UbAsvMdhm5VySdUBQ7qVjsOHKgTIY/89sokdQvZx35D3lDoU5w4NLGiNPi8VyM6
 ePJ6XrppTBsHJ3Tzh5yibTUv8khy7WXIrAI0Rs2IIzr9uu/LUs3oOSdlA190uU6y1KpI
 Tp0jmkzDO1o4Cm3DFtXcZxiclWU96S0Lbgu4Bk0jlh51yl85gNEbbk5IxMve+rn2btyE
 vmaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=gELQudhz58q+DJDV372aKur4b52yXBFHqo3p/1/epX0=;
 b=ReYhmJl5EqcMr63a3qDdZwggVcFTFIxWf4qp8LaoPjiMQVnmv9YYfrlq01h+oVpZZT
 BGSK7KBKA7qbJHy2iZ1vgnMrPQ6seUyWOUFKOTfadUfg4DGqdXZmiJcohhe/aWumEnSF
 ZNENYEdpI1s5dprYtDcpud/Im/s+OuEpHOcRD6OnMJtHRnaqlfV0zdjFUsTFU3juzKC2
 NhvTJk05f1+k+4/Ryb+S3FEJnE1mOajG09GiJx30xp3JBv6nBX3Chg85+7LFXyiBdsjU
 3j94YcUSbAx8sCS4bE+PlNapT3ZfqXflUSBLp8DquLmj9W5Gz9H37rPaFXYSlvwMAqXj
 h9sA==
X-Gm-Message-State: AJcUukfKap2xUqn3umDsZgAIxU2PC39SLrSC1YQ0y9Bca5nK7VkBGL1X
 btqk5Iwi/Kbsi2wHOxmQP9BZXOdYJjim//Gx2fc=
X-Google-Smtp-Source: ALg8bN5gT5OYIsNf6kzYRoKkBJpu3w73otKRaRsQX3tTXfLn+Hvz7kpoUCVQ3KKhPY1rbMQ/DQw1jB+C/ru5U9faLaI=
X-Received: by 2002:a19:6514:: with SMTP id z20mr18984719lfb.31.1548140459614; 
 Mon, 21 Jan 2019 23:00:59 -0800 (PST)
MIME-Version: 1.0
References: <20190111150712.GA2696@jordon-HP-15-Notebook-PC>
In-Reply-To: <20190111150712.GA2696@jordon-HP-15-Notebook-PC>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Tue, 22 Jan 2019 12:30:47 +0530
Message-ID: <CAFqt6zYOpbwc8518f27W8_YOkuprdJJLyJg1fFB==wrFZLdEYQ@mail.gmail.com>
To: Andrew Morton <akpm@linux-foundation.org>,
 Matthew Wilcox <willy@infradead.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>, vbabka@suse.cz, 
 Rik van Riel <riel@surriel.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 rppt@linux.vnet.ibm.com, Peter Zijlstra <peterz@infradead.org>,
 Russell King - ARM Linux <linux@armlinux.org.uk>, robin.murphy@arm.com, 
 iamjoonsoo.kim@lge.com, treding@nvidia.com, Kees Cook <keescook@chromium.org>, 
 Marek Szyprowski <m.szyprowski@samsung.com>, stefanr@s5r6.in-berlin.de,
 hjc@rock-chips.com, Heiko Stuebner <heiko@sntech.de>, airlied@linux.ie,
 oleksandr_andrushchenko@epam.com, 
 joro@8bytes.org, pawel@osciak.com, Kyungmin Park <kyungmin.park@samsung.com>, 
 mchehab@kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>, 
 Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org,
 Linux-MM <linux-mm@kvack.org>, iommu@lists.linux-foundation.org,
 linux1394-devel@lists.sourceforge.net, linux-arm-kernel@lists.infradead.org,
 linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTEsIDIwMTkgYXQgODozMyBQTSBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxp
bnV4QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBQcmV2aW91bHkgZHJpdmVycyBoYXZlIHRoZWlyIG93
biB3YXkgb2YgbWFwcGluZyByYW5nZSBvZgo+IGtlcm5lbCBwYWdlcy9tZW1vcnkgaW50byB1c2Vy
IHZtYSBhbmQgdGhpcyB3YXMgZG9uZSBieQo+IGludm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0
aGluIGEgbG9vcC4KPgo+IEFzIHRoaXMgcGF0dGVybiBpcyBjb21tb24gYWNyb3NzIGRpZmZlcmVu
dCBkcml2ZXJzLCBpdCBjYW4KPiBiZSBnZW5lcmFsaXplZCBieSBjcmVhdGluZyBuZXcgZnVuY3Rp
b25zIGFuZCB1c2UgaXQgYWNyb3NzCj4gdGhlIGRyaXZlcnMuCj4KPiB2bV9pbnNlcnRfcmFuZ2Uo
KSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8gbWFwcGVkCj4ga2VybmVsIG1lbW9y
eS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBjb25zaWRlcmVkIHZtX3Bnb2ZmCj4KPiB2bV9p
bnNlcnRfcmFuZ2VfYnVnZ3koKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8gbWFw
Cj4gcmFuZ2Ugb2Yga2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBub3Qg
Y29uc2lkZXJlZAo+IHZtX3Bnb2ZmLiB2bV9wZ29mZiBpcyBwYXNzZWQgZGVmYXVsdCBhcyAwIGZv
ciB0aG9zZSBkcml2ZXJzLgo+Cj4gV2UgX2NvdWxkXyB0aGVuIGF0IGEgbGF0ZXIgImZpeCIgdGhl
c2UgZHJpdmVycyB3aGljaCBhcmUgdXNpbmcKPiB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSB0byBi
ZWhhdmUgYWNjb3JkaW5nIHRvIHRoZSBub3JtYWwgdm1fcGdvZmYKPiBvZmZzZXR0aW5nIHNpbXBs
eSBieSByZW1vdmluZyB0aGUgX2J1Z2d5IHN1ZmZpeCBvbiB0aGUgZnVuY3Rpb24KPiBuYW1lIGFu
ZCBpZiB0aGF0IGNhdXNlcyByZWdyZXNzaW9ucywgaXQgZ2l2ZXMgdXMgYW4gZWFzeSB3YXkgdG8g
cmV2ZXJ0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBn
bWFpbC5jb20+Cj4gU3VnZ2VzdGVkLWJ5OiBSdXNzZWxsIEtpbmcgPGxpbnV4QGFybWxpbnV4Lm9y
Zy51az4KPiBTdWdnZXN0ZWQtYnk6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3Jn
PgoKQW55IGNvbW1lbnQgb24gdGhlc2UgQVBJcyA/Cgo+IC0tLQo+ICBpbmNsdWRlL2xpbnV4L21t
LmggfCAgNCArKysKPiAgbW0vbWVtb3J5LmMgICAgICAgIHwgODEgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIG1tL25vbW11LmMgICAgICAg
ICB8IDE0ICsrKysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRpb25zKCspCj4K
PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tbS5oIGIvaW5jbHVkZS9saW51eC9tbS5oCj4g
aW5kZXggNTQxMWRlOS4uOWQxZGZmNiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2xpbnV4L21tLmgK
PiArKysgYi9pbmNsdWRlL2xpbnV4L21tLmgKPiBAQCAtMjUxNCw2ICsyNTE0LDEwIEBAIHVuc2ln
bmVkIGxvbmcgY2hhbmdlX3Byb3RfbnVtYShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKPiAg
aW50IHJlbWFwX3Bmbl9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKiwgdW5zaWduZWQgbG9u
ZyBhZGRyLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNp
Z25lZCBsb25nIHNpemUsIHBncHJvdF90KTsKPiAgaW50IHZtX2luc2VydF9wYWdlKHN0cnVjdCB2
bV9hcmVhX3N0cnVjdCAqLCB1bnNpZ25lZCBsb25nIGFkZHIsIHN0cnVjdCBwYWdlICopOwo+ICtp
bnQgdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFn
ZSAqKnBhZ2VzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBudW0pOwo+ICtpbnQgdm1faW5zZXJ0X3JhbmdlX2J1Z2d5KHN0cnVjdCB2bV9hcmVhX3N0cnVj
dCAqdm1hLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBudW0pOwo+ICB2bV9mYXVsdF90IHZtZl9pbnNlcnRfcGZuKHN0
cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4pOwo+ICB2bV9mYXVsdF90IHZtZl9pbnNl
cnRfcGZuX3Byb3Qoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRk
ciwKPiBkaWZmIC0tZ2l0IGEvbW0vbWVtb3J5LmMgYi9tbS9tZW1vcnkuYwo+IGluZGV4IDRhZDJk
MjkuLjAwZTY2ZGYgMTAwNjQ0Cj4gLS0tIGEvbW0vbWVtb3J5LmMKPiArKysgYi9tbS9tZW1vcnku
Ywo+IEBAIC0xNTIwLDYgKzE1MjAsODcgQEAgaW50IHZtX2luc2VydF9wYWdlKHN0cnVjdCB2bV9h
cmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gIH0KPiAgRVhQT1JUX1NZTUJP
TCh2bV9pbnNlcnRfcGFnZSk7Cj4KPiArLyoqCj4gKyAqIF9fdm1faW5zZXJ0X3JhbmdlIC0gaW5z
ZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRvIHVzZXIgdm1hCj4gKyAqIEB2bWE6IHVzZXIg
dm1hIHRvIG1hcCB0bwo+ICsgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtl
cm5lbCBwYWdlcwo+ICsgKiBAbnVtOiBudW1iZXIgb2YgcGFnZXMgaW4gcGFnZSBhcnJheQo+ICsg
KiBAb2Zmc2V0OiB1c2VyJ3MgcmVxdWVzdGVkIHZtX3Bnb2ZmCj4gKyAqCj4gKyAqIFRoaXMgYWxs
b3dzIGRyaXZlcnMgdG8gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyB0aGV5J3ZlIGFsbG9j
YXRlZAo+ICsgKiBpbnRvIGEgdXNlciB2bWEuCj4gKyAqCj4gKyAqIElmIHdlIGZhaWwgdG8gaW5z
ZXJ0IGFueSBwYWdlIGludG8gdGhlIHZtYSwgdGhlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuCj4gKyAq
IGltbWVkaWF0ZWx5IGxlYXZpbmcgYW55IHByZXZpb3VzbHkgaW5zZXJ0ZWQgcGFnZXMgcHJlc2Vu
dC4gIENhbGxlcnMKPiArICogZnJvbSB0aGUgbW1hcCBoYW5kbGVyIG1heSBpbW1lZGlhdGVseSBy
ZXR1cm4gdGhlIGVycm9yIGFzIHRoZWlyIGNhbGxlcgo+ICsgKiB3aWxsIGRlc3Ryb3kgdGhlIHZt
YSwgcmVtb3ZpbmcgYW55IHN1Y2Nlc3NmdWxseSBpbnNlcnRlZCBwYWdlcy4gT3RoZXIKPiArICog
Y2FsbGVycyBzaG91bGQgbWFrZSB0aGVpciBvd24gYXJyYW5nZW1lbnRzIGZvciBjYWxsaW5nIHVu
bWFwX3JlZ2lvbigpLgo+ICsgKgo+ICsgKiBDb250ZXh0OiBQcm9jZXNzIGNvbnRleHQuCj4gKyAq
IFJldHVybjogMCBvbiBzdWNjZXNzIGFuZCBlcnJvciBjb2RlIG90aGVyd2lzZS4KPiArICovCj4g
K3N0YXRpYyBpbnQgX192bV9pbnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEs
IHN0cnVjdCBwYWdlICoqcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIG51bSwgdW5zaWduZWQgbG9uZyBvZmZzZXQpCj4gK3sKPiArICAgICAgIHVu
c2lnbmVkIGxvbmcgY291bnQgPSB2bWFfcGFnZXModm1hKTsKPiArICAgICAgIHVuc2lnbmVkIGxv
bmcgdWFkZHIgPSB2bWEtPnZtX3N0YXJ0Owo+ICsgICAgICAgaW50IHJldCwgaTsKPiArCj4gKyAg
ICAgICAvKiBGYWlsIGlmIHRoZSB1c2VyIHJlcXVlc3RlZCBvZmZzZXQgaXMgYmV5b25kIHRoZSBl
bmQgb2YgdGhlIG9iamVjdCAqLwo+ICsgICAgICAgaWYgKG9mZnNldCA+IG51bSkKPiArICAgICAg
ICAgICAgICAgcmV0dXJuIC1FTlhJTzsKPiArCj4gKyAgICAgICAvKiBGYWlsIGlmIHRoZSB1c2Vy
IHJlcXVlc3RlZCBzaXplIGV4Y2VlZHMgYXZhaWxhYmxlIG9iamVjdCBzaXplICovCj4gKyAgICAg
ICBpZiAoY291bnQgPiBudW0gLSBvZmZzZXQpCj4gKyAgICAgICAgICAgICAgIHJldHVybiAtRU5Y
SU87Cj4gKwo+ICsgICAgICAgZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspIHsKPiArICAgICAg
ICAgICAgICAgcmV0ID0gdm1faW5zZXJ0X3BhZ2Uodm1hLCB1YWRkciwgcGFnZXNbb2Zmc2V0ICsg
aV0pOwo+ICsgICAgICAgICAgICAgICBpZiAocmV0IDwgMCkKPiArICAgICAgICAgICAgICAgICAg
ICAgICByZXR1cm4gcmV0Owo+ICsgICAgICAgICAgICAgICB1YWRkciArPSBQQUdFX1NJWkU7Cj4g
KyAgICAgICB9Cj4gKwo+ICsgICAgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gKy8qKgo+ICsgKiB2
bV9pbnNlcnRfcmFuZ2UgLSBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIHN0YXJ0cyB3aXRo
IG5vbiB6ZXJvIG9mZnNldAo+ICsgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8KPiArICogQHBh
Z2VzOiBwb2ludGVyIHRvIGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFnZXMKPiArICogQG51bTog
bnVtYmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKPiArICoKPiArICogTWFwcyBhbiBvYmplY3Qg
Y29uc2lzdGluZyBvZiBgbnVtJyBgcGFnZXMnLCBjYXRlcmluZyBmb3IgdGhlIHVzZXIncwo+ICsg
KiByZXF1ZXN0ZWQgdm1fcGdvZmYKPiArICoKPiArICogQ29udGV4dDogUHJvY2VzcyBjb250ZXh0
LiBDYWxsZWQgYnkgbW1hcCBoYW5kbGVycy4KPiArICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3MgYW5k
IGVycm9yIGNvZGUgb3RoZXJ3aXNlLgo+ICsgKi8KPiAraW50IHZtX2luc2VydF9yYW5nZShzdHJ1
Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdlcywKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnVtKQo+ICt7Cj4gKyAgICAgICBy
ZXR1cm4gX192bV9pbnNlcnRfcmFuZ2Uodm1hLCBwYWdlcywgbnVtLCB2bWEtPnZtX3Bnb2ZmKTsK
PiArfQo+ICtFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9yYW5nZSk7Cj4gKwo+ICsvKioKPiArICog
dm1faW5zZXJ0X3JhbmdlX2J1Z2d5IC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBzdGFy
dHMgd2l0aCB6ZXJvIG9mZnNldAo+ICsgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8KPiArICog
QHBhZ2VzOiBwb2ludGVyIHRvIGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFnZXMKPiArICogQG51
bTogbnVtYmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKPiArICoKPiArICogTWFwcyBhIHNldCBv
ZiBwYWdlcywgYWx3YXlzIHN0YXJ0aW5nIGF0IHBhZ2VbMF0KPiArICoKPiArICogQ29udGV4dDog
UHJvY2VzcyBjb250ZXh0LiBDYWxsZWQgYnkgbW1hcCBoYW5kbGVycy4KPiArICogUmV0dXJuOiAw
IG9uIHN1Y2Nlc3MgYW5kIGVycm9yIGNvZGUgb3RoZXJ3aXNlLgo+ICsgKi8KPiAraW50IHZtX2lu
c2VydF9yYW5nZV9idWdneShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2Ug
KipwYWdlcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bnVtKQo+ICt7Cj4gKyAgICAgICByZXR1cm4gX192bV9pbnNlcnRfcmFuZ2Uodm1hLCBwYWdlcywg
bnVtLCAwKTsKPiArfQo+ICtFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9yYW5nZV9idWdneSk7Cj4g
Kwo+ICBzdGF0aWMgdm1fZmF1bHRfdCBpbnNlcnRfcGZuKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAq
dm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgcGZuX3Qg
cGZuLCBwZ3Byb3RfdCBwcm90LCBib29sIG1rd3JpdGUpCj4gIHsKPiBkaWZmIC0tZ2l0IGEvbW0v
bm9tbXUuYyBiL21tL25vbW11LmMKPiBpbmRleCA3NDkyNzZiLi4yMWQxMDFlIDEwMDY0NAo+IC0t
LSBhL21tL25vbW11LmMKPiArKysgYi9tbS9ub21tdS5jCj4gQEAgLTQ3Myw2ICs0NzMsMjAgQEAg
aW50IHZtX2luc2VydF9wYWdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBs
b25nIGFkZHIsCj4gIH0KPiAgRVhQT1JUX1NZTUJPTCh2bV9pbnNlcnRfcGFnZSk7Cj4KPiAraW50
IHZtX2luc2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2Ug
KipwYWdlcywKPiArICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG51bSkKPiAr
ewo+ICsgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gK30KPiArRVhQT1JUX1NZTUJPTCh2bV9pbnNl
cnRfcmFuZ2UpOwo+ICsKPiAraW50IHZtX2luc2VydF9yYW5nZV9idWdneShzdHJ1Y3Qgdm1fYXJl
YV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdlcywKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnVtKQo+ICt7Cj4gKyAgICAgICByZXR1cm4gLUVJ
TlZBTDsKPiArfQo+ICtFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9yYW5nZV9idWdneSk7Cj4gKwo+
ICAvKgo+ICAgKiAgc3lzX2JyaygpIGZvciB0aGUgbW9zdCBwYXJ0IGRvZXNuJ3QgbmVlZCB0aGUg
Z2xvYmFsIGtlcm5lbAo+ICAgKiAgbG9jaywgZXhjZXB0IHdoZW4gYW4gYXBwbGljYXRpb24gaXMg
ZG9pbmcgc29tZXRoaW5nIG5hc3R5Cj4gLS0KPiAxLjkuMQo+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 07:48:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 07:48: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-devel-bounces@lists.xenproject.org>)
	id 1glqna-0003Vy-7R; Tue, 22 Jan 2019 07:48:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Ga5=P6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glqnZ-0003Vo-2u
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 07:48:41 +0000
X-Inumbo-ID: 21af9aea-1e1a-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21af9aea-1e1a-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 07:48:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glqnV-0006CQ-0T; Tue, 22 Jan 2019 07:48:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glqnU-0004dr-NF; Tue, 22 Jan 2019 07:48:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glqnU-0001Cr-MK; Tue, 22 Jan 2019 07:48:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132257-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a790195efdddfc013e1ec4a95452863dab4a8fc9
X-Osstest-Versions-That: linux=2339e91d0e6609e17943a0ab3c3c8c4044760c05
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Jan 2019 07:48:36 +0000
Subject: [Xen-devel] [linux-next test] 132257: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjI1NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIyNTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjA4NgogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMyMDg2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMyMDg2CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBsaWtlIDEzMjA4
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMyMDg2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzIwODYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMjA4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMDg2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzIw
ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMjA4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMDg2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhNzkw
MTk1ZWZkZGRmYzAxM2UxZWM0YTk1NDUyODYzZGFiNGE4ZmM5CmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICAyMzM5ZTkxZDBlNjYwOWUxNzk0M2EwYWIzYzNjOGM0MDQ0NzYw
YzA1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91
bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90
IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjI1NyAgMjAxOS0wMS0yMSAwOTox
ODo1NiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBh
cHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 07:59:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 07:59: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-devel-bounces@lists.xenproject.org>)
	id 1glqy1-0004O2-Dp; Tue, 22 Jan 2019 07:59: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=Y/S+=P6=citrix.com=prvs=918322aae=roger.pau@srs-us1.protection.inumbo.net>)
 id 1glqxz-0004Nx-Lb
 for xen-devel@lists.xen.org; Tue, 22 Jan 2019 07:59:27 +0000
X-Inumbo-ID: a29bade4-1e1b-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a29bade4-1e1b-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 07:59:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,505,1539648000"; d="scan'208";a="84895140"
Date: Tue, 22 Jan 2019 08:58:17 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190122075817.7cxupp3ozwegk4ed@mac>
References: <1548097346-24534-1-git-send-email-andrew.cooper3@citrix.com>
 <1548097346-24534-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548097346-24534-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 2/3] xen/dom0: Deprecate
 iommu_hwdom_inclusive and leave it disabled by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDc6MDI6MjVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIG9wdGlvbiBpcyB1bmlxdWUgdG8geDg2IFBWIGRvbTAncywgYnV0IGl0IGlz
IG5vdCBzZW5zaWJsZSB0byBoYXZlIGEKPiBjYXRjaC1hbGwgd2hpY2ggYmxpbmRseSBtYXBzIGFs
bCBub24tUkFNIHJlZ2lvbnMgaW50byB0aGUgSU9NTVUuCj4gCj4gVGhlIG1hcC1yZXNlcnZlZCBv
cHRpb24gcmVtYWlucywgYW5kIGNvdmVycyBhbGwgdGhlIGJ1Z2d5IGZpcm13YXJlIGlzc3VlcyB0
aGF0Cj4gSSBhbSBhd2FyZSBvZi4gIFRoZSB0d28gY29tbW9uIGNhc2VzIGFyZSBsZWdhY3kgVVNC
IGtleWJvYXJkIGVtdWxhdGlvbiwgYW5kCj4gdGhlIEJNQyBtYWlsYm94IHVzZWQgYnkgdmVuZG9y
IGZpcm13YXJlIGluIE5JQ3MvSEJBcyB0byByZXBvcnQgaW5mb3JtYXRpb24KPiBiYWNrIHRvIHRo
ZSBpTE8vaURSQUMvZXRjIGZvciByZW1vdGUgcmVtb3RlIG1hbmFnZW1lbnQgcHVycG9zZXMuCj4g
Cj4gQSBzcGVjaWZpYyBhZHZhbnRhZ2Ugb2YgdGhpcyBjaGFuZ2UgaXMgdGhhdCB4ODYgZG9tMCdz
IElPTU1VIHNldHVwIGlzIG5vdwo+IGNvbnNpc3RlbnQgYmV0d2VlbiBQViBhbmQgUFZILgo+IAo+
IFRoaXMgY2hhbmdlIGlzIG5vdCBleHBlY3RlZCB0byBoYXZlIGFueSBpbXBhY3QsIGR1ZSB0byBt
YXAtcmVzZXJ2ZWQgcmVtYWluaW5nLgo+IEluIHRoZSB1bmxpa2VseSBjYXNlIHRoYXQgaXQgZG9l
cyBjYXVzZSBhbiBpc3N1ZSwgd2Ugc2hvdWxkIGludHJvZHVjZSBvdGhlcgo+IG1hcC0kU1BFQ0lG
SUMgb3B0aW9ucyByYXRoZXIgdGhhbiByZS1pbnRyb2R1Y2luZyB0aGlzIGNhdGNoLWFsbC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCldpbGwg
aXQgYmUgd29ydGggcHJpbnRpbmcgYSB3YXJuaW5nIG1lc3NhZ2UgaW4gYXJjaF9pb21tdV9od2Rv
bV9pbml0CmFib3V0IG1hcC1pbmNsdXNpdmUgZGVwcmVjYXRpb24gaWYgaXQncyBlbmFibGVkPwoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 08:04:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 08:04: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-devel-bounces@lists.xenproject.org>)
	id 1glr2G-0005ec-Kc; Tue, 22 Jan 2019 08:03: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=eW0b=P6=ffwll.ch=daniel.vetter@srs-us1.protection.inumbo.net>)
 id 1glr2F-0005eX-L1
 for xen-devel@lists.xen.org; Tue, 22 Jan 2019 08:03:51 +0000
X-Inumbo-ID: 404800ea-1e1c-11e9-a1e0-bc764e045a96
Received: from mail-it1-x143.google.com (unknown [2607:f8b0:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 404800ea-1e1c-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 08:03:50 +0000 (UTC)
Received: by mail-it1-x143.google.com with SMTP id c9so18922630itj.1
 for <xen-devel@lists.xen.org>; Tue, 22 Jan 2019 00:03:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=2Syz3w5shfKU03CRg/FlS++679Lm7R5GpEIXI8UEMKo=;
 b=JAqpKWefehuaNt0Qvb3M0k2K3z1oFQ8Nox2oy5czaf4vTWIA32EmFoKNfRfjlsoT/i
 i3E+lG32p1/4LqWufFYz+bMeVzxItpRy9d1J+8A55lcpAZWEtlQgle2vbLq+OlVrOH7x
 KpYbEiVDYzzAk2hNws+TpocOMtpnvK6CeVE34=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=2Syz3w5shfKU03CRg/FlS++679Lm7R5GpEIXI8UEMKo=;
 b=ZUo3BRIbNCLEA2D4oOc8qS7EaPaRyJVHKKdzcetR+0p6sMmph83g5qqoZ4ldl4O5c3
 rpJv6PAk4u1qMjQWfWs8fVHTyM3hSk2ne2id67CjndlaqN+90/5SCYGnMhEJIbGLcspF
 jxaYjb+gWtVv6bq+zH7ikhpNwoKCLWAcS831bUrhIGqirOVjk40zMNhgpN/nZ0y1gozw
 Me1QsVdq9CNk+6mUW1Ufmt96z5NN9BuHFK1ZfTIxF2zdC8YtAhRd98X4kwHlS2JTXAHa
 3azaEwyr4h+fOzo75772BI/V6I2mDtGgvwyKbr678Tyw86stOzXXaWnHOJJBVYfUa91W
 FvVg==
X-Gm-Message-State: AJcUukfc83CvPIZg5jhCm2nJHIZIo993AgUE2P2TwUUJEJqQ2EUDR1nN
 SFFZO2E36BPZrxStR1UFAOFJ12SqoUy2P/Tx/oopMA==
X-Google-Smtp-Source: AHgI3IaSUhfZRCtrbe2ENHC18/zT0bn+kGk8z+bxXZ+/UY7ss+m81axiyhxuMy5rCoQi27V6DiuFUB9EPuP06OatQRo=
X-Received: by 2002:a24:94cb:: with SMTP id j194mr1502533ite.117.1548144227888; 
 Tue, 22 Jan 2019 00:03:47 -0800 (PST)
MIME-Version: 1.0
References: <20190116163442.12622-1-daniel.vetter@ffwll.ch>
 <20190116181018.GA27364@ravnborg.org>
 <20190117164541.GE3271@phenom.ffwll.local>
 <20190117174531.GA14041@ravnborg.org> <20190121221329.GA6512@ravnborg.org>
In-Reply-To: <20190121221329.GA6512@ravnborg.org>
From: Daniel Vetter <daniel@ffwll.ch>
Date: Tue, 22 Jan 2019 09:03:36 +0100
Message-ID: <CAKMK7uF_8yRycA4ZUyudH7dM23DOiFEkKStAbbAvD=79y_UE_Q@mail.gmail.com>
To: Sam Ravnborg <sam@ravnborg.org>
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Neil Armstrong <narmstrong@baylibre.com>,
 Nouveau Dev <nouveau@lists.freedesktop.org>, Liviu Dudau <liviu.dudau@arm.com>,
 DRI Development <dri-devel@lists.freedesktop.org>, "open list:VIRTIO CORE,
 NET..." <virtualization@lists.linux-foundation.org>,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Daniel Vetter <daniel.vetter@intel.com>,
 linux-stm32@st-md-mailman.stormreply.com,
 linux-samsung-soc <linux-samsung-soc@vger.kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 amd-gfx list <amd-gfx@lists.freedesktop.org>,
 "open list:ARM/Rockchip SoC..." <linux-rockchip@lists.infradead.org>,
 "open list:DRM DRIVER FOR QXL VIRTUAL GPU" <spice-devel@lists.freedesktop.org>,
 Jani Nikula <jani.nikula@intel.com>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 intel-gfx <intel-gfx@lists.freedesktop.org>,
 The etnaviv authors <etnaviv@lists.freedesktop.org>,
 "moderated list:ARM/Mediatek SoC support" <linux-mediatek@lists.infradead.org>,
 Rodrigo Vivi <rodrigo.vivi@intel.com>, linux-tegra@vger.kernel.org,
 linux-amlogic@lists.infradead.org,
 Linux ARM <linux-arm-kernel@lists.infradead.org>, xen-devel@lists.xen.org,
 "open list:DRM DRIVERS FOR RENESAS" <linux-renesas-soc@vger.kernel.org>,
 Alex Deucher <alexander.deucher@amd.com>,
 freedreno <freedreno@lists.freedesktop.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMTE6MTMgUE0gU2FtIFJhdm5ib3JnIDxzYW1AcmF2bmJv
cmcub3JnPiB3cm90ZToKPgo+IEhpIERhbmllbCBldCBhbC4KPgo+ID4gPgo+ID4gPiBZZWFoIHRo
ZSBkcm1fY3J0Y19oZWxwZXIuaCBoZWFkZXIgaXMgYSBiaXQgdGhlIG1pbmlhdHVyZSBkcm1QLmgg
Zm9yIGxlZ2FjeQo+ID4gPiBrbXMgZHJpdmVycy4gSnVzdCByZW1vdmluZyBpdCBmcm9tIGFsbCB0
aGUgYXRvbWljIGRyaXZlcnMgY2F1c2VkIGxvdHMgb2YKPiA+ID4gZmFsbG91dCwgSSBleHBlY3Qg
ZXZlbiBtb3JlIGlmIHlvdSBlbnRpcmVseSByZW1vdmUgdGhlIGluY2x1ZGVzIGl0IGhhcy4KPiA+
ID4gTWF5YmUgYSB0b2RvLCBjYXJlIHRvIHBscyBjcmVhdGUgdGhhdCBwYXRjaCBzaW5jZSBpdCdz
IHlvdXIgaWRlYT8KPiA+Cj4gPiBUaGUgbWFpbiByZWFzb24gSSBiYWlsZWQgb3V0IGluaXRpYWxs
eSB3YXMgdGhhdCB0aGlzIHdvdWxkIGNyZWF0ZQo+ID4gc21hbGwgY2hhbmdlcyB0byBzZXZlcmFs
IG90aGVyd2lzZSBzZWxkb21seSB0b3VjaGVkIGZpbGVzLgo+ID4gQW5kIHRoZW4gd2Ugd291bGQg
bGF0ZXIgY29tZSBhbmQgcmVtb3ZlIGRybVAuaCAtIHNvIGxvdHMgb2YKPiA+IHNtYWxsIGJ1dCBp
bmNyZW1lbnRhbCBjaGFuZ2VzIHRvIHRoZSBzYW1lIG90aGVyd2lzZSBzZWxkb21seQo+ID4gZWRp
dGVkIGZpbGVzLgo+ID4gQW5kIHRoZSBqb2Igd2FzIG9ubHkgcGFydGlhbGx5IGRvbmUuCj4gPgo+
ID4gSSB3aWxsIHRyeSB0byBleHBlcmltZW50IHdpdGggYW4gYXBwcm9hY2ggd2hlcmUgSSBjbGVh
biB1cCB0aGUKPiA+IGluY2x1ZGUvZHJtLyouaCBmaWxlcyBhIGxpdHRsZSAobGlrZSBzdWdnZXN0
ZWQgYWJvdmUsICtkZWxldGUgZHJtUC5oCj4gPiBhbmQgbWF5YmUgYSBiaXQgbW9yZSkuCj4gPgo+
ID4gVGhlbiB0byB0cnkgb24gYSBkcml2ZXIgYnkgZHJpdmVyIGJhc2lzIHRvIG1ha2UgaXQgYnVp
bGQgd2l0aCBhCj4gPiBjbGVhbmVkIHNldCBvZiBpbmNsdWRlIGZpbGVzLgo+ID4gSSBob3BlIHRo
YXQgdGhlIGNsZWFuZWQgdXAgZHJpdmVyIGNhbiBzdGlsbCBidWlsZCB3aXRob3V0IHRoZQo+ID4g
Y2xlYW5lZCBoZWFkZXIgZmlsZXMgc28gdGhlIGNoYW5nZXMgY2FuIGJlIHN1Ym1pdHRlZCBwaWVj
ZW1hbC4KPiA+Cj4gPiBXaWxsIGRvIHNvIHdpdGggYW4gZXllIG9uIHRoZSBsZXNzZXIgbWFpbnRh
aW5lZCBkcml2ZXJzIHRvIHRyeSBpdAo+ID4gb3V0IHRvIGF2b2lkIGNyZWF0aW5nIHRvbyBtdWNo
IGNocnVuY2ggZm9yIG90aGVycy4KPgo+IEkgaGF2ZSBub3cgYSBmZXcgcGF0Y2hlcyBxdWV1ZWQs
IGJ1dCB0aGUgcmVzdWx0IGlzIG5vdCB0b28gcHJldHR5Lgo+IEkgZGlkIHRoZSBmb2xsb3dpbmc6
Cj4KPiAtIEZvciBhbGwgZmlsZXMgaW4gaW5jbHVkZS9kcm0vKi5oIHRoZSBzZXQgb2YgaW5jbHVk
ZSBmaWxlcwo+ICAgd2VyZSBhZGp1c3RlZCB0byB0aGUgbWluaW11bSBudW1iZXIgb2YgZmlsZXMg
cmVxdWlyZWQgdG8gbWFrZQo+ICAgdGhlbSBidWlsZCB3aXRob3V0IGFueSBvdGhlciBmaWxlcyBp
bmNsdWRlZCBmaXJzdC4KPgo+ICAgQ3JlYXRlZCBvbmUgLmMgZmlsZSBmb3IgZWFjaCAuaCBmaWxl
LiBUaGVuIGluY2x1ZGVkIHRoZSAuaAo+ICAgZmlsZSBhbmQgYWRqdXN0ZWQgdG8gdGhlIG1pbmlt
YWwgc2V0IG9mIGluY2x1ZGUgZmlsZXMuCj4gICBJbiB0aGUgcHJvY2VzcyBhIGxvdCBvZiBmb3J3
YXJkcyB3ZXJlIGFkZGVkLgo+Cj4gLSBEZWxldGVkIGRybVAuaAo+Cj4gLSBGaXhlZCBidWlsZCBv
ZiBhIGZldyBkcml2ZXJzOiBzdGksIHRpbGNkYywgZ21hNTAwLCB0dmUyMDAsIHZpYQo+Cj4gU29t
ZSBvYnNlcnZhdGlvbnM6Cj4KPiAtIEtpbGxpbmcgYWxsIHRoZSBpbmNsdWRlcyBub3QgbmVlZGVk
IGluIHRoZSBoZWFkZXJzIGZpbGVzCj4gICByZXN1bHRzIGluIGEgYSBsb3Qgb2YgZXh0cmEgY2hh
bmdlcy4KPiAgIEV4YW1wbGVzOgo+ICAgICBkcm1fbW9kc2VzZXRfaGVscGVyX3Z0YWJsZXMuaCBp
cyBubyBsb25nZXIKPiAgICAgaW5jbHVkZWQgYnkgYW55b25lLCBzbyBuZWVkcyB0byBiZSBhZGRl
ZCBpbiBtYW55IGZpbGVzCj4KPiAgICAgZHJtX2F0b21pY19zdGF0ZV9oZWxwZXIuaCBpcyBubyBs
b25nZXIgaW5jbHVkZWQKPiAgICAgYnkgYW55b25lIHNvIGxpa2V3aXNlIG5lZWRzIHRvIGJlIGFk
ZGVkIGluIG1hbnkgZmlsZXMKPgo+IC0gSXQgaXMgdmVyeSB0ZWRpb3VzIHRvIGRvIHRoaXMgcHJv
cGVybHkuCj4gICBUaGUgcHJvY2VzcyBJIGZvbGxvd2VkIHdhczoKPiAgIC0gZGVsZXRlIC8gY29t
bWVudCBvdXQgYWxsIGluY2x1ZGUgZmlsZXMKPiAgIC0gYWRkIGJhY2sgdGhlIG9idmlvdXMgZnJv
bSBhIHF1aWNrIHNjYW4gb2YgdGhlIGNvZGUKPiAgIC0gYnVpbGQgLSBmaXggLSBidWlsZCAtIGZp
eCAtIGJ1aWxkIC0gZml4IC4uLgo+ICAgLSAgIG5leHQgZmlsZS4uLgo+Cj4gLSBUaGUgcmVzdWx0
IGlzIGVycm9ycHJvbmUgYXMgb25seSB0aGUgYWxseWVzY29uZmlnICsgYWxsbW9kY29uZmlnCj4g
ICB2YXJpYW50cyBhcmUgdGVzdGVkLiBCdXQgcmVhbGxpZmUgY29uZmlndXJhdGlvbnMgYXJlIG1v
cmUgZGl2ZXJzZS4KPgo+IEN1cnJlbnQgZGlmZnN0YXQ6Cj4gICAgMTExIGZpbGVzIGNoYW5nZWQs
IDc3MSBpbnNlcnRpb25zKCspLCA0MDEgZGVsZXRpb25zKC0pCj4KPiBUaGlzIGlzIGZvciB0aGUg
NSBkcml2ZXJzIGFsb25lIGFuZCBub3QgdGhlIGhlYWRlciBjbGVhbnVwLgo+IFNvIGxvbmcgc3Rv
cnkgc2hvcnQgLSB0aGlzIGlzIG5vdCBnb29kIGFuZCBub3QgdGhlIHdheSBmb3J3YXJkLgo+Cj4g
SSB3aWxsIHRyeSB0byBjb21lIHVwIHdpdGggYSBmZXcgaW1wcm92ZW1lbnRzIHRvIG1ha2UgdGhl
Cj4gaGVhZGVycyBmaWxlcyBzZWxmY29udGFpbmVkLCBidXQgcmVzdHJpY3RlZCB0byB0aGUgY2hh
bmdlcyB0aGF0Cj4gYWRkIGZvcndhcmRzL2luY2x1ZGUgdG8gYXZvaWQgdGhlIGNocnVuY2ggaW4g
YWxsIHRoZSBkcml2ZXJzLgo+Cj4gQW5kIHRoZW4gcG9zdCBmb3IgcmV2aWV3IGEgZmV3IHBhdGNo
ZXMgdG8gY2xlYW4gdXAgc29tZSBoZWFkZXJzLgo+IElmIHRoZSBjbGVhbnVwIGdldHMgYSBnbyBJ
IHdpbGwgdHJ5IHRvIHBlcnN1YWRlIHRoZSBpbnRyb2R1Y3Rpb24KPiBvZiB0aGVzZS4KPiBUaGlz
IHdpbGwgaW5jbHVkZSwgYnV0IHdpbGwgbm90IGJlIGxpbWl0ZWQgdG8sIHRoZSBhYm92ZSBtZW50
aW9uZWQKPiBkcm1fY3J0Y19oZWxwZXIuaCBoZWFkZXIgZmlsZS4KPgo+IEZvciBub3cgdG9vIG11
Y2ggdGltZSB3YXMgYWxyZWFkeSBzcGVudCBvbiB0aGlzLCBzbyBpdCBpcyBhdCB0aGUKPiBtb21l
bnQgcHVzaGVkIGJhY2sgb24gbXkgVE9ETyBsaXN0Lgo+IFRoaXMgbWFpbCBzZXJ2ZSBhbHNvIGFz
IGEga2luZCBvZiAid2hlcmUgaGFkIEkgbGVmdCIsIHdoZW4vaWYgSQo+IHBpY2sgdGhpcyB1cCBh
Z2Fpbi4KPgo+IElmIHRoZXJlIGFyZSBhbnlvbmUgdGhhdCBrbm93cyBzb21lIHRvb2xpbmcgdGhh
dCBjYW4gaGVscCBpbiB0aGUKPiBwcm9jZXNzIG9mIGFkanVzdGluZyB0aGUgaGVhZGVyIGZpbGVz
IEkgYW0gYWxsIGVhcnMuCgpZZWFoIGluIHRoZSBwcm9jZXNzIG9mIHNwbGl0dGluZyB1cCBkcm1Q
Lmggd2UndmUgY3JlYXRlZCBhIGZldyBzbWFsbGVyCnN1Y2ggcGlsZXMgb2YgaGVhZGVycy4gSSB0
aGluayBpbiBzb21lIGNhc2VzIGl0J3MganVzdCBub3QgZ29pbmcgdG8gYmUKd29ydGggaXQgdG8g
ZnVsbHkgc3BsaXQgdGhlbSB1cCwgZS5nLiBkcm1fY3J0Y19oZWxwZXIuaCBpcyBnb2luZyB0byBi
ZQphIHB1cmUgbGVnYWN5IGhlbHBlciwgb25seSBuZWVkZWQgYnkgcHJlLWF0b21pYyBkcml2ZXJz
LiBTcGxpdHRpbmcKdGhhdCB1cCBkb2Vzbid0IHNlZW0gdG8gdXNlZnVsIHRvIG1lLiBTaW1pbGFy
bHkgd2UgbWlnaHQgd2FudApkcm1fYXRvbWljX2hlbHBlci5oIHRvIGtlZXAgcHVsbGluZyBpbiB0
aGUgb3RoZXIgaGVscGVyIGhlYWRlcnMuIFNvCnByb2JhYmx5IGdvaW5nIHRvIGJlIGEganVkZ2Vt
ZW50IGNhbGwgb24gYSBjYXNlLWJ5LWNhc2UgYmFzaXMuCi1EYW5pZWwKLS0gCkRhbmllbCBWZXR0
ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCis0MSAoMCkgNzkgMzY1IDU3
IDQ4IC0gaHR0cDovL2Jsb2cuZmZ3bGwuY2gKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 08:07:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 08:07: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-devel-bounces@lists.xenproject.org>)
	id 1glr60-0005ni-Nb; Tue, 22 Jan 2019 08:07:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mEf3=P6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1glr5y-0005nJ-Gg
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 08:07:42 +0000
X-Inumbo-ID: c9bf75f4-1e1c-11e9-a1e0-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9bf75f4-1e1c-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 08:07:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 04D53ACD2;
 Tue, 22 Jan 2019 08:06:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, linux-mm@kvack.org
Date: Tue, 22 Jan 2019 09:06:26 +0100
Message-Id: <20190122080628.7238-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 0/2] x86: respect memory size limits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gYSBjdXN0b21lciBzeXN0ZW0gcnVubmluZyBYZW4gYSBib290IHByb2JsZW0gd2FzIG9ic2Vy
dmVkIGR1ZSB0bwp0aGUga2VybmVsIG5vdCByZXNwZWN0aW5nIHRoZSBtZW1vcnkgc2l6ZSBsaW1p
dCBpbXBvc2VkIGJ5IHRoZSBYZW4KaHlwZXJ2aXNvci4KCkR1cmluZyBhbmFseXNpcyBJIGZvdW5k
IHRoZSBzYW1lIHByb2JsZW0gc2hvdWxkIGJlIGFibGUgdG8gb2NjdXIgb24KYmFyZSBtZXRhbCBp
biBjYXNlIHRoZSBtZW1vcnkgd291bGQgYmUgbGltaXRlZCB2aWEgdGhlICJtZW09IiBib290CnBh
cmFtZXRlci4KClRoZSBzeXN0ZW0gdGhpcyBwcm9ibGVtIGhhcyBiZWVuIG9ic2VydmVkIG9uIGhh
cyB0b25zIG9mIG1lbW9yeQphZGRlZCB2aWEgUENJLiBTbyB3aGlsZSBpbiB0aGUgRTgyMCBtYXAg
dGhlIG5vdCB0byBiZSB1c2VkIG1lbW9yeSBoYXMKYmVlbiB3aXBlZCBvdXQgdGhlIGFkZGl0aW9u
YWwgUENJIG1lbW9yeSBpcyBkZXRlY3RlZCBkdXJpbmcgQUNQSSBzY2FuCmFuZCBpdCBpcyBhZGRl
ZCB2aWEgX19hZGRfbWVtb3J5KCkuCgpUaGlzIHNtYWxsIHNlcmllcyB0cmllcyB0byByZXBhaXIg
dGhlIGlzc3VlIGJ5IHRlc3RpbmcgdGhlIGltcG9zZWQKbWVtb3J5IGxpbWl0IGR1cmluZyB0aGUg
bWVtb3J5IGhvdHBsdWcgcHJvY2VzcyBhbmQgcmVmdXNpbmcgdG8gYWRkIGl0CmluIGNhc2UgdGhl
IGxpbWl0IGlzIGJlaW5nIHZpb2xhdGVkLgoKSSd2ZSBjaG9zZW4gdG8gcmVmdXNlIGFkZGluZyB0
aGUgY29tcGxldGUgbWVtb3J5IGNodW5rIGluIGNhc2UgdGhlCmxpbWl0IGlzIHJlYWNoZWQgaW5z
dGVhZCBvZiBhZGRpbmcgb25seSBzb21lIG9mIHRoZSBtZW1vcnksIGFzIEkKdGhvdWdodCB0aGlz
IHdvdWxkIHJlc3VsdCBpbiBsZXNzIHByb2JsZW1zIChlLmcuIGF2b2lkaW5nIHRvIGFkZApvbmx5
IHBhcnRzIG9mIGEgMTI4TUIgbWVtb3J5IGJhciB3aGljaCBtaWdodCBiZSBkaWZmaWN1bHQgdG8g
cmVtb3ZlCmxhdGVyKS4KCgpKdWVyZ2VuIEdyb3NzICgyKToKICB4ODY6IHJlc3BlY3QgbWVtb3J5
IHNpemUgbGltaXRpbmcgdmlhIG1lbT0gcGFyYW1ldGVyCiAgeDg2L3hlbjogZG9udCBhZGQgbWVt
b3J5IGFib3ZlIG1heCBhbGxvd2VkIGFsbG9jYXRpb24KCiBhcmNoL3g4Ni9rZXJuZWwvZTgyMC5j
ICAgICAgICAgfCA1ICsrKysrCiBhcmNoL3g4Ni94ZW4vc2V0dXAuYyAgICAgICAgICAgfCA1ICsr
KysrCiBpbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmggfCAyICsrCiBtbS9tZW1vcnlfaG90
cGx1Zy5jICAgICAgICAgICAgfCA2ICsrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRp
b25zKCspCgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 08:07:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 08:07: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-devel-bounces@lists.xenproject.org>)
	id 1glr60-0005nW-5D; Tue, 22 Jan 2019 08:07:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mEf3=P6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1glr5y-0005nI-Et
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 08:07:42 +0000
X-Inumbo-ID: c965fe7e-1e1c-11e9-a1e0-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c965fe7e-1e1c-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 08:07:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2B2C8AC3A;
 Tue, 22 Jan 2019 08:06:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, linux-mm@kvack.org
Date: Tue, 22 Jan 2019 09:06:27 +0100
Message-Id: <20190122080628.7238-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190122080628.7238-1-jgross@suse.com>
References: <20190122080628.7238-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 1/2] x86: respect memory size limiting via mem=
 parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBsaW1pdGluZyBtZW1vcnkgc2l6ZSB2aWEga2VybmVsIHBhcmFtZXRlciAibWVtPSIgdGhp
cyBzaG91bGQgYmUKcmVzcGVjdGVkIGV2ZW4gaW4gY2FzZSBvZiBtZW1vcnkgbWFkZSBhY2Nlc3Np
YmxlIHZpYSBhIFBDSSBjYXJkLgoKVG9kYXkgdGhpcyBraW5kIG9mIG1lbW9yeSB3b24ndCBiZSBt
YWRlIHVzYWJsZSBpbiBpbml0aWFsIG1lbW9yeQpzZXR1cCBhcyB0aGUgbWVtb3J5IHdvbid0IGJl
IHZpc2libGUgaW4gRTgyMCBtYXAsIGJ1dCBpdCBtaWdodCBiZQphZGRlZCB3aGVuIGFkZGluZyBQ
Q0kgZGV2aWNlcyBkdWUgdG8gY29ycmVzcG9uZGluZyBBQ1BJIHRhYmxlIGVudHJpZXMuCgpOb3Qg
cmVzcGVjdGluZyAibWVtPSIgY2FuIGJlIGNvcnJlY3RlZCBieSBhZGRpbmcgYSBnbG9iYWwgbWF4
X21lbV9zaXplCnZhcmlhYmxlIHNldCBieSBwYXJzZV9tZW1vcHQoKSB3aGljaCB3aWxsIHJlc3Vs
dCBpbiByZWplY3RpbmcgYWRkaW5nCm1lbW9yeSBhcmVhcyByZXN1bHRpbmcgaW4gYSBtZW1vcnkg
c2l6ZSBhYm92ZSB0aGUgYWxsb3dlZCBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvZTgyMC5jICAgICAgICAg
fCA1ICsrKysrCiBpbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmggfCAyICsrCiBtbS9tZW1v
cnlfaG90cGx1Zy5jICAgICAgICAgICAgfCA2ICsrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxMyBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2U4MjAuYyBiL2FyY2gv
eDg2L2tlcm5lbC9lODIwLmMKaW5kZXggNTA4OTVjMmY5MzdkLi5lNjc1MTNlMmNiYmIgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9lODIwLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2U4MjAu
YwpAQCAtMTQsNiArMTQsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KICNpbmNsdWRlIDxs
aW51eC9maXJtd2FyZS1tYXAuaD4KICNpbmNsdWRlIDxsaW51eC9zb3J0Lmg+CisjaW5jbHVkZSA8
bGludXgvbWVtb3J5X2hvdHBsdWcuaD4KIAogI2luY2x1ZGUgPGFzbS9lODIwL2FwaS5oPgogI2lu
Y2x1ZGUgPGFzbS9zZXR1cC5oPgpAQCAtODgxLDYgKzg4MiwxMCBAQCBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9tZW1vcHQoY2hhciAqcCkKIAogCWU4MjBfX3JhbmdlX3JlbW92ZShtZW1fc2l6ZSwg
VUxMT05HX01BWCAtIG1lbV9zaXplLCBFODIwX1RZUEVfUkFNLCAxKTsKIAorI2lmZGVmIENPTkZJ
R19NRU1PUllfSE9UUExVRworCW1heF9tZW1fc2l6ZSA9IG1lbV9zaXplOworI2VuZGlmCisKIAly
ZXR1cm4gMDsKIH0KIGVhcmx5X3BhcmFtKCJtZW0iLCBwYXJzZV9tZW1vcHQpOwpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oIGIvaW5jbHVkZS9saW51eC9tZW1vcnlf
aG90cGx1Zy5oCmluZGV4IDA3ZGE1YzZjNWJhMC4uZmI2YmQwMDIyZDQxIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmgKKysrIGIvaW5jbHVkZS9saW51eC9tZW1vcnlf
aG90cGx1Zy5oCkBAIC05OCw2ICs5OCw4IEBAIGV4dGVybiB2b2lkIF9fb25saW5lX3BhZ2VfZnJl
ZShzdHJ1Y3QgcGFnZSAqcGFnZSk7CiAKIGV4dGVybiBpbnQgdHJ5X29ubGluZV9ub2RlKGludCBu
aWQpOwogCitleHRlcm4gdTY0IG1heF9tZW1fc2l6ZTsKKwogZXh0ZXJuIGJvb2wgbWVtaHBfYXV0
b19vbmxpbmU7CiAvKiBJZiBtb3ZhYmxlX25vZGUgYm9vdCBvcHRpb24gc3BlY2lmaWVkICovCiBl
eHRlcm4gYm9vbCBtb3ZhYmxlX25vZGVfZW5hYmxlZDsKZGlmZiAtLWdpdCBhL21tL21lbW9yeV9o
b3RwbHVnLmMgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCmluZGV4IGI5YTY2N2QzNmM1NS4uN2ZjMmE4
NzExMGEzIDEwMDY0NAotLS0gYS9tbS9tZW1vcnlfaG90cGx1Zy5jCisrKyBiL21tL21lbW9yeV9o
b3RwbHVnLmMKQEAgLTk2LDEwICs5NiwxNiBAQCB2b2lkIG1lbV9ob3RwbHVnX2RvbmUodm9pZCkK
IAljcHVzX3JlYWRfdW5sb2NrKCk7CiB9CiAKK3U2NCBtYXhfbWVtX3NpemUgPSAtMTsKKwogLyog
YWRkIHRoaXMgbWVtb3J5IHRvIGlvbWVtIHJlc291cmNlICovCiBzdGF0aWMgc3RydWN0IHJlc291
cmNlICpyZWdpc3Rlcl9tZW1vcnlfcmVzb3VyY2UodTY0IHN0YXJ0LCB1NjQgc2l6ZSkKIHsKIAlz
dHJ1Y3QgcmVzb3VyY2UgKnJlcywgKmNvbmZsaWN0OworCisJaWYgKHN0YXJ0ICsgc2l6ZSA+IG1h
eF9tZW1fc2l6ZSkKKwkJcmV0dXJuIEVSUl9QVFIoLUUyQklHKTsKKwogCXJlcyA9IGt6YWxsb2Mo
c2l6ZW9mKHN0cnVjdCByZXNvdXJjZSksIEdGUF9LRVJORUwpOwogCWlmICghcmVzKQogCQlyZXR1
cm4gRVJSX1BUUigtRU5PTUVNKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 08:07:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 08:07: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-devel-bounces@lists.xenproject.org>)
	id 1glr60-0005nc-Ex; Tue, 22 Jan 2019 08:07:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mEf3=P6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1glr5y-0005nH-F9
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 08:07:42 +0000
X-Inumbo-ID: c966173c-1e1c-11e9-a1e0-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c966173c-1e1c-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 08:07:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2B335AC91;
 Tue, 22 Jan 2019 08:06:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, linux-mm@kvack.org
Date: Tue, 22 Jan 2019 09:06:28 +0100
Message-Id: <20190122080628.7238-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190122080628.7238-1-jgross@suse.com>
References: <20190122080628.7238-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 2/2] x86/xen: dont add memory above max allowed
 allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgYWxsb3cgbWVtb3J5IHRvIGJlIGFkZGVkIGFib3ZlIHRoZSBhbGxvd2VkIG1heGltdW0g
YWxsb2NhdGlvbgpsaW1pdCBzZXQgYnkgWGVuLgoKVHJ5aW5nIHRvIGRvIHNvIHdvdWxkIHJlc3Vs
dCBpbiBjYXNlcyBsaWtlIHRoZSBmb2xsb3dpbmc6CgpbICA1ODQuNTU5NjUyXSAtLS0tLS0tLS0t
LS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgNTg0LjU2NDg5N10gV0FSTklORzogQ1BVOiAy
IFBJRDogMSBhdCAuLi9hcmNoL3g4Ni94ZW4vbXVsdGljYWxscy5jOjEyOSB4ZW5fYWxsb2NfcHRl
KzB4MWM3LzB4MzkwKCkKWyAgNTg0LjU3NTE1MV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgIDU4NC41
Nzg2NDNdIFN1cHBvcnRlZDogWWVzClsgIDU4NC41ODE3NTBdIENQVTogMiBQSUQ6IDEgQ29tbTog
c3dhcHBlci8wIE5vdCB0YWludGVkIDQuNC4xMjAtOTIuNzAtZGVmYXVsdCAjMQpbICA1ODQuNTkw
MDAwXSBIYXJkd2FyZSBuYW1lOiBDaXNjbyBTeXN0ZW1zIEluYyBVQ1NDLUM0NjAtTTQvVUNTQy1D
NDYwLU00LCBCSU9TIEM0NjBNNC40LjAuMWIuMC4wNjI5MTgxNDE5IDA2LzI5LzIwMTgKWyAgNTg0
LjYwMTg2Ml0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTMxNzVhMCAwMDAwMDAwMDAwMDAw
MDAwIGZmZmZmZmZmODE4NDc3N2MKWyAgNTg0LjYxMDIwMF0gIGZmZmZmZmZmODEwN2Y0ZTEgZmZm
Zjg4MDQ4N2ViNzAwMCBmZmZmODgwMTg2MmI3OWMwIGZmZmY4ODA0ODYwOGQyOTAKWyAgNTg0LjYx
ODUzN10gIDAwMDAwMDAwMDA0ODdlYjcgZmZmZmVhMDAwMDAwMDIwMSBmZmZmZmZmZjgxMDA5ZGU3
IGZmZmZmZmZmODEwNjg1NjEKWyAgNTg0LjYyNjg3Nl0gQ2FsbCBUcmFjZToKWyAgNTg0LjYyOTY5
OV0gIFs8ZmZmZmZmZmY4MTAxOWFkOT5dIGR1bXBfdHJhY2UrMHg1OS8weDM0MApbICA1ODQuNjM1
NjQ1XSAgWzxmZmZmZmZmZjgxMDE5ZWFhPl0gc2hvd19zdGFja19sb2dfbHZsKzB4ZWEvMHgxNzAK
WyAgNTg0LjY0MjM5MV0gIFs8ZmZmZmZmZmY4MTAxYWM1MT5dIHNob3dfc3RhY2srMHgyMS8weDQw
ClsgIDU4NC42NDgyMzhdICBbPGZmZmZmZmZmODEzMTc1YTA+XSBkdW1wX3N0YWNrKzB4NWMvMHg3
YwpbICA1ODQuNjU0MDg1XSAgWzxmZmZmZmZmZjgxMDdmNGUxPl0gd2Fybl9zbG93cGF0aF9jb21t
b24rMHg4MS8weGIwClsgIDU4NC42NjA5MzJdICBbPGZmZmZmZmZmODEwMDlkZTc+XSB4ZW5fYWxs
b2NfcHRlKzB4MWM3LzB4MzkwClsgIDU4NC42NjcyODldICBbPGZmZmZmZmZmODEwNjQ3ZjA+XSBw
bWRfcG9wdWxhdGVfa2VybmVsLmNvbnN0cHJvcC42KzB4NDAvMHg4MApbICA1ODQuNjc1MjQxXSAg
WzxmZmZmZmZmZjgxNWVjZmU4Pl0gcGh5c19wbWRfaW5pdCsweDIxMC8weDI1NQpbICA1ODQuNjgx
NTg3XSAgWzxmZmZmZmZmZjgxNWVkMjA3Pl0gcGh5c19wdWRfaW5pdCsweDFkYS8weDI0NwpbICA1
ODQuNjg3OTMxXSAgWzxmZmZmZmZmZjgxNWVkYjNiPl0ga2VybmVsX3BoeXNpY2FsX21hcHBpbmdf
aW5pdCsweGY1LzB4MWQ0ClsgIDU4NC42OTU2ODJdICBbPGZmZmZmZmZmODE1ZTliZGQ+XSBpbml0
X21lbW9yeV9tYXBwaW5nKzB4MThkLzB4MzgwClsgIDU4NC43MDI2MzFdICBbPGZmZmZmZmZmODEw
NjQ2OTk+XSBhcmNoX2FkZF9tZW1vcnkrMHg1OS8weGYwCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL3NldHVwLmMgfCA1ICsr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveGVuL3NldHVwLmMgYi9hcmNoL3g4Ni94ZW4vc2V0dXAuYwppbmRleCBkNWYzMDNjMGU2NTYu
LjU5MjlhNmJhNWMyNSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3NldHVwLmMKKysrIGIvYXJj
aC94ODYveGVuL3NldHVwLmMKQEAgLTEyLDYgKzEyLDcgQEAKICNpbmNsdWRlIDxsaW51eC9tZW1i
bG9jay5oPgogI2luY2x1ZGUgPGxpbnV4L2NwdWlkbGUuaD4KICNpbmNsdWRlIDxsaW51eC9jcHVm
cmVxLmg+CisjaW5jbHVkZSA8bGludXgvbWVtb3J5X2hvdHBsdWcuaD4KIAogI2luY2x1ZGUgPGFz
bS9lbGYuaD4KICNpbmNsdWRlIDxhc20vdmRzby5oPgpAQCAtNzg1LDYgKzc4NiwxMCBAQCBjaGFy
ICogX19pbml0IHhlbl9tZW1vcnlfc2V0dXAodm9pZCkKIAkvKiBIb3cgbWFueSBleHRyYSBwYWdl
cyBkbyB3ZSBuZWVkIGR1ZSB0byByZW1hcHBpbmc/ICovCiAJbWF4X3BhZ2VzICs9IHhlbl9mb3Jl
YWNoX3JlbWFwX2FyZWEobWF4X3BmbiwgeGVuX2NvdW50X3JlbWFwX3BhZ2VzKTsKIAorI2lmZGVm
IENPTkZJR19NRU1PUllfSE9UUExVRworCW1heF9tZW1fc2l6ZSA9IFBGTl9QSFlTKG1heF9wYWdl
cyk7CisjZW5kaWYKKwogCWlmIChtYXhfcGFnZXMgPiBtYXhfcGZuKQogCQlleHRyYV9wYWdlcyAr
PSBtYXhfcGFnZXMgLSBtYXhfcGZuOwogCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 08:08:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 08:08: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-devel-bounces@lists.xenproject.org>)
	id 1glr6e-0005vy-2P; Tue, 22 Jan 2019 08:08: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=3rQ9=P6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glr6c-0005vj-Kq
 for xen-devel@lists.xen.org; Tue, 22 Jan 2019 08:08:22 +0000
X-Inumbo-ID: e22fa054-1e1c-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e22fa054-1e1c-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 08:08:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Jan 2019 01:06:20 -0700
Message-Id: <5C46CEF8020000780020FFBF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 22 Jan 2019 01:06:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-8-git-send-email-andrew.cooper3@citrix.com>
 <5C4084B7020000780020EB1D@prv1-mh.provo.novell.com>
 <2d2838b7-4628-3e8c-0b78-07fc1c8eeefb@citrix.com>
In-Reply-To: <2d2838b7-4628-3e8c-0b78-07fc1c8eeefb@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 7/7] xen/dom0: Add a dom0-iommu=none
 option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAxLjE5IGF0IDE5OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTcvMDEvMjAxOSAxMzozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE2
LjAxLjE5IGF0IDEwOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBA
QCAtNzA5LDYgKzcwOSwxMiBAQCBDb250cm9scyBmb3IgdGhlIGRvbTAgSU9NTVUgc2V0dXAuCj4+
PiAgICAgIFRoaXMgb3B0aW9uIGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBvbiB4ODYgc3lzdGVtcywg
YW5kIGludmFsaWQgb24gQVJNCj4+PiAgICAgIHN5c3RlbXMuCj4+PiAgCj4+PiArKiAgIFRoZSBg
bm9uZWAgb3B0aW9uIGlzIGludGVuZGVkIGZvciBkZXZlbG9wbWVudCBwdXJwb3NlcyBvbmx5LCBh
bmQgc2tpcHMKPj4+ICsgICAgY2VydGFpbiBzYWZldHkgY2hlY2tzIHBlcnRhaW5pbmcgdG8gdGhl
IGNvcnJlY3QgSU9NTVUgY29uZmlndXJhdGlvbiBmb3IKPj4+ICsgICAgZG9tMCB0byBib290Lgo+
PiBXb3VsZCB5b3UgbWluZCBpbnNlcnRpbmcgIlBWSCIgYWhlYWQgb2YgImRvbTAiPwo+IAo+IFRo
YXQgd291bGQgcmVzdWx0IGluIGFuIGluYWNjdXJhdGUgZGVzY3JpcHRpb24gb2YgdGhlIGZ1bmN0
aW9uYWxpdHkuIAo+IGNoZWNrX2h3ZG9tX3JlcXMoKSBpcyBub3Qgc3BlY2lmaWMgdG8gUFZIIGd1
ZXN0cy4KCkhvdyBpcyB0aGUgcGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgY2hlY2sgeW91ciBwYXRj
aCBhY3R1YWxseQphbWVuZHMgbm90IG1ha2luZyB0aGlzIGZ1bmN0aW9uIGVmZmVjdGl2ZWx5IFBW
SC1zcGVjaWZpYz8gT3IKYXJlIHlvdSBtZWFuaW5nIHRvIGltcGx5IHRoYXQgc29tZSBoeXBvdGhl
dGljYWwgZnV0dXJlIGFkZGl0aW9uCnRvIHRoZSBjaGVja3MgYWZmZWN0aW5nIFBWIERvbTAgaXMg
dG8gYmUgY292ZXJlZCBoZXJlIGFzIHdlbGw/Cgo+Pj4gQEAgLTE1Niw3ICsxNTksNyBAQCBpbnQg
aW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPj4+ICAKPj4+ICBzdGF0aWMgdm9p
ZCBfX2h3ZG9tX2luaXQgY2hlY2tfaHdkb21fcmVxcyhzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gIHsK
Pj4+IC0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKPj4+ICsgICAgaWYgKCBp
b21tdV9od2RvbV9ub25lIHx8ICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQo+Pj4gICAgICAg
ICAgcmV0dXJuOwo+PiBTZWVpbmcgdGhlIF9faHdkb21faW5pdCwgd291bGRuJ3QgaXQgYmUgYmV0
dGVyIHRvIHJlc3RyaWN0IHRoaXMKPj4gcmVsYXhhdGlvbiB0byBYZW4gYm9vdCB0aW1lIGNyZWF0
ZWQgRG9tMD8KPiAKPiBObywgSSBkb24ndCB0aGluayBzby4KPiAKPiBUaGF0IHdvdWxkIGNvbXBs
aWNhdGUgdGhlIGNoYW5nZSAod2hpY2ggaXMgYWxyZWFkeSBvbmx5IGZvciB1c2UgYnkKPiBkZXZl
bG9wZXJzKSwgYW5kIHVubmVjZXNzYXJpbHkgcHJvaGliaXQgdGVzdGluZyBvZiB0aGUgbGF0ZSBo
d2RvbSBwYXRocy4KCldlbGwsIEkgZG9uJ3QgZnVsbHkgYWdyZWUsIGJ1dCBva2F5IHRoZW4uIFRo
ZXJlZm9yZSBpZiB0aGUgYW5zd2VyCnRvIHRoZSBzZWNvbmQgcXVlc3Rpb24gYWJvdmUgaXMgInll
cyIsIHRoZW4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 08:20:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 08:20: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-devel-bounces@lists.xenproject.org>)
	id 1glrIe-0007cl-6k; Tue, 22 Jan 2019 08:20: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=3rQ9=P6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glrIc-0007cg-LR
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 08:20:46 +0000
X-Inumbo-ID: 9d51b854-1e1e-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d51b854-1e1e-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 08:20:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Jan 2019 01:20:44 -0700
Message-Id: <5C46D259020000780020FFDB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 22 Jan 2019 01:20:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrii.anisov@gmail.com>
References: <1548086648-8102-1-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1548086648-8102-1-git-send-email-andrii.anisov@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: Eliminate an odd local variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAxLjE5IGF0IDE3OjA0LCA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+IHdyb3Rl
Ogo+IFdpcGUgb3V0IGV4Y2Vzc2l2ZSBsaW5lcyBmcm9tIGFuIGlvbW11X3VubWFwKCksIGFuZCBh
bGlnbiBpdCB3aXRoIGFuCj4gaW9tbXVfbWFwKCkgY29kZS4KCldoYXQncyBleGNlc3NpdmUgdGhl
cmU/IEhvdyBjb21lIHlvdSBhbHRlciB0aGUgZnVuY3Rpb24ncwpyZXR1cm4gdmFsdWUgd2l0aG91
dCBzYXlpbmcgd2h5PyBUaGUgbW9yZSB0aGF0IHlvdSBtYWtlCml0IHBvdGVudGlhbGx5IHJldHVy
biBzdWNjZXNzIHdoZW4gdGhlcmUgd2FzIGFuIGVycm9yLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 08:27:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 08:27: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-devel-bounces@lists.xenproject.org>)
	id 1glrOY-0007oi-Si; Tue, 22 Jan 2019 08:26:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3rQ9=P6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glrOX-0007oc-EC
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 08:26:53 +0000
X-Inumbo-ID: 78116ee6-1e1f-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78116ee6-1e1f-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 08:26:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Jan 2019 01:24:51 -0700
Message-Id: <5C46D350020000780020FFE6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 22 Jan 2019 01:24:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
 <20190116103823.2h5kjq77y2nmhfn4@mac> <20190122055015.GA19297@gao-cwp>
In-Reply-To: <20190122055015.GA19297@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE5IGF0IDA2OjUwLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBXZWQsIEphbiAxNiwgMjAxOSBhdCAxMTozODoyM0FNICswMTAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+Pk9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDA0OjE3OjMwUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+Pj4gQEAgLTE1MjksNiArMTU5MSw4IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uo
c3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKPj4+ICAgICAgaWYg
KCAhcGRldiApCj4+PiAgICAgICAgICByZXR1cm4gLUVOT0RFVjsKPj4+ICAKPj4+ICsgICAgcGNp
X3VubWFwX21zaShwZGV2KTsKPj4KPj5KdXN0IHdhbnQgdG8gbWFrZSBzdXJlLCBzaW5jZSBkZWFz
c2lnbl9kZXZpY2Ugd2lsbCBiZSBjYWxsZWQgZm9yIGJvdGgKPj5QViBhbmQgSFZNIGRvbWFpbnMu
IEFGQUlDVCBwY2lfdW5tYXBfbXNpIGlzIHNhZmUgdG8gY2FsbCB3aGVuIHRoZQo+PmRldmljZSBp
cyBhc3NpZ25lZCB0byBhIFBWIGd1ZXN0LCBidXQgd291bGQgbGlrZSB5b3VyIGNvbmZpcm1hdGlv
bi4KPiAKPiBUZXN0ZWQgd2l0aCBhIFBWIGd1ZXN0IGxvYWRlZCBieSBQeWdydWIuIFBWIGd1ZXN0
IGRvZXNuJ3Qgc3VmZmVyIHRoZQo+IG1zaS14IGlzc3VlIEkgd2FudCB0byBmaXguCj4gCj4gV2l0
aCB0aGVzZSB0aHJlZSBwYXRjaGVzIGFwcGxpZWQsIEkgZ290IHNvbWUgZXJyb3IgbWVzc2FnZXMg
ZnJvbSBYZW4KPiBhbmQgRG9tMCBhcyBmb2xsb3c6Cj4gCj4gKFhFTikgaXJxLmM6MjE3NjogZG9t
MzogZm9yY2luZyB1bmJpbmQgb2YgcGlycSAzMzIKPiAoWEVOKSBpcnEuYzoyMTc2OiBkb20zOiBm
b3JjaW5nIHVuYmluZCBvZiBwaXJxIDMzMQo+IChYRU4pIGlycS5jOjIxNzY6IGRvbTM6IGZvcmNp
bmcgdW5iaW5kIG9mIHBpcnEgMzI4Cj4gKFhFTikgaXJxLmM6MjE0ODogZG9tMzogcGlycSAzNTkg
bm90IG1hcHBlZAo+IFsgMjg4Ny4wNjc2ODVdIHhlbjpldmVudHM6IHVubWFwIGlycSBmYWlsZWQg
LTIyCj4gKFhFTikgaXJxLmM6MjE0ODogZG9tMzogcGlycSAzNTggbm90IG1hcHBlZAo+IFsgMjg4
Ny4wNzU5MTddIHhlbjpldmVudHM6IHVubWFwIGlycSBmYWlsZWQgLTIyCj4gKFhFTikgaXJxLmM6
MjE0ODogZG9tMzogcGlycSAzNTcgbm90IG1hcHBlZAo+IAo+IEl0IHNlZW1zLCB0aGUgY2F1c2Ug
b2Ygc3VjaCBlcnJvciBpcyB0aGF0IHBpcnEtcyBhcmUgdW5tYXBwZWQgYW5kIGZvcmNpYmx5Cj4g
dW5ib3VuZCBvbiBkZWFzc2lnbm1lbnQ7IHN1YnNlcXVlbnQgdW5tYXBwaW5nIHBpcnEgaXNzdWVk
IGJ5IGRvbTAgZmFpbC4KPiBGcm9tIHNvbWUgYXNwZWN0cywgdGhpcyBlcnJvciBpcyBleHBlY3Rl
ZC4gQmVjYXVzZSB3aXRoIHRoaXMgcGF0Y2gsCj4gcGlycS1zIGFyZSBleHBlY3RlZCB0byBiZSBt
YXBwZWQgYnkgcWVtdSBvciBkb20wIGtlcm5lbCAoZm9yIHB2IGNhc2UpIGJlZm9yZQo+IGRlYXNz
aWdubWVudCBhbmQgbWFwcGluZy9iaW5kaW5nIHBpcnEgYWZ0ZXIgZGVhc3NpZ25tZW50IHNob3Vs
ZCBmYWlsLgo+IAo+IFNvIHdoYXQncyB5b3VyIG9waW5pb24gb24gaGFuZGxpbmcgc3VjaCBlcnJv
cj8gV2Ugc2hvdWxkIGZpZ3VyZSBvdXQgYW5vdGhlcgo+IG1ldGhvZCB0byBmaXggbXNpLXggaXNz
dWUgdG8gYXZvaWQgc3VjaCBlcnJvciBvciBzdXBwcmVzcyB0aGVzZSBlcnJvcnMgaW4KPiBxZW11
IGFuZCBsaW51eCBrZXJuZWw/CgpUaGUgImZvcmNpbmcgdW5iaW5kIiBvbmVzIGFyZSBwcm9iYWJs
eSBmaW5lIHRvIGxlYXZlIGFsb25lLCBidXQKdGhlIGVycm9ycyB3b3VsZCBiZXR0ZXIgYmUgYXZv
aWRlZCBpbiBYZW4gKGkuZS4gd2l0aG91dCBhIG5lZWQKdG8gYWxzbyBjaGFuZ2UgcWVtdSBhbmQv
b3IgTGludXgpLiBTaW5jZSB5b3UgZG9uJ3QgcmVhbGx5IHNheQp3aGVuIC8gd2h5IHRoZXNlIGVy
cm9ycyBub3cgc3VyZmFjZSwgaXQncyBoYXJkIHRvIHN1Z2dlc3Qgd2hhdAptaWdodCBiZSBiZXN0
IHRvIGRvLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 08:31:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 08:31: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-devel-bounces@lists.xenproject.org>)
	id 1glrT3-0000A6-JB; Tue, 22 Jan 2019 08:31: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=+Ga5=P6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glrT2-00009t-OI
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 08:31:32 +0000
X-Inumbo-ID: 1e4cbbb5-1e20-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e4cbbb5-1e20-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 08:31:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glrT0-0007aG-AK; Tue, 22 Jan 2019 08:31:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glrSz-0008Jx-Ld; Tue, 22 Jan 2019 08:31:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glrSz-000052-L1; Tue, 22 Jan 2019 08:31:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1glrSz-000052-L1@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Jan 2019 08:31:29 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-i386-xl-shadow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0
ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFu
ZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUv
bGludXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgN2I4MDUyZTE5MzA0ODY1NDc3ZTAz
YTAwNDcwNjJkOTc3MzA5YTIyZgogIEJ1ZyBub3QgcHJlc2VudDogZDI1NWQxOGEzNGE4ZDUzY2Nj
NGEwMTlkYzA3ZTE3YjZlOGNmNmJkMQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjMyOC8KCgogIGNvbW1pdCA3Yjgw
NTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAgQXV0aG9yOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTogICBNb24gT2N0IDE5IDA0OjIzOjI5IDIwMTUg
LTA2MDAKICAKICAgICAgaWdiOiBmaXggTlVMTCBkZXJlZnMgZHVlIHRvIHNraXBwZWQgU1ItSU9W
IGVuYWJsaW5nCiAgICAgIAogICAgICBbIFVwc3RyZWFtIGNvbW1pdCBiZTA2OTk4Zjk2ZWNiOTM5
MzhhZDJjY2U0NmM0Mjg5YmY3Y2Y0NWJjIF0KICAgICAgCiAgICAgIFRoZSBjb21iaW5lZCBlZmZl
Y3Qgb2YgY29tbWl0cyA2NDIzZmMzNDE2ICgiaWdiOiBkbyBub3QgcmUtaW5pdCBTUi1JT1YKICAg
ICAgZHVyaW5nIHByb2JlIikgYW5kIGNlZWUzNDUwYjMgKCJpZ2I6IG1ha2Ugc3VyZSBTUi1JT1Yg
aW5pdCB1c2VzIHRoZQogICAgICByaWdodCBudW1iZXIgb2YgcXVldWVzIikgY2F1c2VzIFZGcyBu
byBsb25nZXIgZ2V0dGluZyBzZXQgdXAsIGxlYWRpbmcKICAgICAgdG8gTlVMTCBwb2ludGVyIGRl
cmVmZXJlbmNlcyBkdWUgdG8gdGhlIGFkYXB0ZXIncyAtPnZmX2RhdGEgYmVpbmcgTlVMTAogICAg
ICB3aGlsZSAtPnZmc19hbGxvY2F0ZWRfY291bnQgaXMgbm9uLXplcm8uIFRoZSBmaXJzdCBjb21t
aXQgbm90IG9ubHkKICAgICAgbmVnbGVjdGVkIHRoZSBzaWRlIGVmZmVjdCBvZiBpZ2Jfc3Jpb3Zf
cmVpbml0KCkgdGhhdCB0aGUgc2Vjb25kIGNvbW1pdAogICAgICB0cmllZCB0byBhY2NvdW50IGZv
ciwgYnV0IGFsc28gdGhhdCBvZiBzZXR0aW5nIElHQl9GTEFHX0hBU19NU0lYLAogICAgICB3aXRo
b3V0IHdoaWNoIGlnYl9lbmFibGVfc3Jpb3YoKSBpcyBlZmZlY3RpdmVseSBhIG5vLW9wLiBDYWxs
aW5nCiAgICAgIGlnYl97LHJlfXNldF9pbnRlcnJ1cHRfY2FwYWJpbGl0eSgpIGFzIGRvbmUgaGVy
ZSBzZWVtcyB0byBhZGRyZXNzIHRoaXMsCiAgICAgIGJ1dCBJJ20gbm90IHN1cmUgd2hldGhlciB0
aGlzIGlzIGJldHRlciB0aGFuIHNpbnBseSByZXZlcnRpbmcgdGhlIG90aGVyCiAgICAgIHR3byBj
b21taXRzLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgICBUZXN0ZWQtYnk6IEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3duQGlu
dGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogSmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2ly
c2hlckBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2Vj
dC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cueGVuLWJvb3QuaHRtbApSZXZp
c2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBU
cmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVu
bmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlz
ZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdy54ZW4tYm9vdCAtLXN1bW1h
cnktb3V0PXRtcC8xMzIzMjguYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjg4
NTggLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC0zLjE4IHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoK
IDEzMjE3OSBmYWlsIFtob3N0PWRlYmluYTBdIC8gMTMxNTgwIFtob3N0PWpvdWJlcnRpbjBdIDEz
MTU2MyBbaG9zdD1pdGFsaWEwXSAxMzE1MzUgW2hvc3Q9YWxiYW5hMF0gMTMxNTEyIFtob3N0PWh1
eGVscmViZTFdIDEzMTQ3OSBbaG9zdD1iYXJvcXVlMV0gMTMxNDQyIFtob3N0PWh1eGVscmViZTBd
IDEzMTQyMCBbaG9zdD1maWFubzBdIDEzMTM3MCBbaG9zdD1yaW1hdmExXSAxMzEzMzYgW2hvc3Q9
YmFyb3F1ZTBdIDEzMTMwNyBbaG9zdD1pdGFsaWEwXSAxMzEyNzkgW2hvc3Q9cGlub3QwXSAxMzEy
MzEgW2hvc3Q9am91YmVydGluMF0gMTMxMTkyIFtob3N0PWFsYmFuYTBdIDEzMTE0OSBbaG9zdD1o
dXhlbHJlYmUxXSAxMzEwOTUgW2hvc3Q9YmFyb3F1ZTFdIDEzMTAzNSBbaG9zdD1maWFubzBdIDEz
MDkzOSBbaG9zdD1yaW1hdmExXSAxMzA4NzYgW2hvc3Q9aXRhbGlhMF0gMTMwODQzIFtob3N0PWpv
dWJlcnRpbjBdIDEzMDM2NyBbaG9zdD1pdGFsaWEwXSAxMzAyMDMgW2hvc3RcCiA9YWxiYW5hMV0g
MTMwMDY3IFtob3N0PXJpbWF2YTFdIDEyOTg0NSBbaG9zdD1maWFubzBdIDEyOTc2MCBbaG9zdD1h
bGJhbmEwXSAxMjg4NTggW2hvc3Q9am91YmVydGluMF0gMTI4ODQxIFtob3N0PWFsYmFuYTFdIDEy
ODgwNyBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTMyMTc5IC8gMTI4ODA3Cih0
cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3
aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0ClRyZWU6IGxpbnV4
ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhl
biBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgOWI1ZWVkMTA1YTQ1YWMwNTU3
YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJi
YWFlM2Q2NTI1OWQxM2EzCkJhc2lzIHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGEx
M2RjMGE3YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1
YWU3CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3Ig
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGlu
dXgtc3RhYmxlLmdpdCMwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViLTli
NWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IzljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDktZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0XAogI2RlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM5MjY2NmZk
ZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3LTkzYTYyYzU0NGUyMGJhOWUxNDFlNDEx
YmJhYWUzZDY1MjU5ZDEzYTMKTG9hZGVkIDMwMDQgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2Vh
cmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjg2OTEgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyODgw
NyBwYXNzIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
OTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI4ODU4IFtob3N0PWpv
dWJlcnRpbjBdCiAxMjg4NDEgW2hvc3Q9YWxiYW5hMV0KIDEyOTc2MCBbaG9zdD1hbGJhbmEwXQog
MTI5ODQ1IFtob3N0PWZpYW5vMF0KIDEzMDA2NyBbaG9zdD1yaW1hdmExXQogMTMwMjAzIFtob3N0
PWFsYmFuYTFdCiAxMzAzNjcgW2hvc3Q9aXRhbGlhMF0KIDEzMDg0MyBbaG9zdD1qb3ViZXJ0aW4w
XQogMTMwODc2IFtob3N0PWl0YWxpYTBdCiAxMzA5MzkgW2hvc3Q9cmltYXZhMV0KIDEzMTA5NSBb
aG9zdD1iYXJvcXVlMV0KIDEzMTAzNSBbaG9zdD1maWFubzBdCiAxMzExNDkgW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDEzMTE5MiBbaG9zdD1hbGJhbmEwXQogMTMxMjc5IFtob3N0PXBpbm90MF0KIDEzMTIz
MSBbaG9zdD1qb3ViZXJ0aW4wXQogMTMxMzA3IFtob3N0PWl0YWxpYTBdCiAxMzEzMzYgW2hvc3Q9
YmFyb3F1ZTBdCiAxMzE0MjAgW2hvc3Q9Zmlhbm8wXQogMTMxMzcwIFtob3N0PXJpbWF2YTFdCiAx
MzE0NDIgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEzMTQ3OSBbaG9zdD1iYXJvcXVlMV0KIDEzMTUxMiBb
aG9zdD1odXhlbHJlYmUxXQogMTMxNTM1IFtob3N0PWFsYmFuYTBdCiAxMzE1NjMgW2hvc3Q9aXRh
bGlhMF0KIDEzMTU4MCBbaG9zdD1qb3ViZXJ0aW4wXQogMTMxNTkzIGZhaWwgZmE0MmZlYTBkOGI0
OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3ZjI4NjYxZjZhN2NlM2Q4MmY4
ODFiOWFmZWRmZWJjYTdmMmNmMTE2CiAxMzE2NDEgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5
OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDYyNmM5YmRlNTdiNTQwZWZlYTVkZGZjZTdmMTQ4
YmFlZGE0MzU4NjkKIDEzMTYxOSBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3
NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgxYjlhZmVkZmViY2E3ZjJjZjEx
NgogMTMxNjY2IGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiBhZTdmYzEwZDJjYTVjMjJlMDRiOGEyOGJlY2JkMWZiZjhiNDRlODNhCiAxMzE2NzMg
ZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGFl
N2ZjMTBkMmNhNWMyMmUwNGI4YTI4YmVjYmQxZmJmOGI0NGU4M2EKIDEzMTcwNSBmYWlsIGZhNDJm
ZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgN2I2ZTA1YzUwZmMz
OTQ2NmZjYzY4NWZiNmQ0MjE2Zjk5YWY1ODc0MwogMTMxNzQ5IGZhaWwgZmE0MmZlYTBkOGI0OWJh
NjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3YjZlMDVjNTBmYzM5NDY2ZmNjNjg1
ZmI2ZDQyMTZmOTlhZjU4NzQzCiAxMzE3MjkgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkz
MzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdiNmUwNWM1MGZjMzk0NjZmY2M2ODVmYjZkNDIxNmY5
OWFmNTg3NDMKIDEzMTc2OSBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgy
N2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgYTViMGViMzYzNjk0ZTdlMTU0MDVmMGIzZmM1ZmI2ZmFiNzlkZjFkYgog
MTMxOTkwIGZhaWwgOWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA5M2E2MmM1NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzE5NjkgZmFp
bCBpcnJlbGV2YW50CiAxMzIwNjYgZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMy
YWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEz
YTMKIDEzMjE3OSBmYWlsIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2Yg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMyMjcy
IGJsb2NrZWQgMGFlY2Q2OGZjMDFjNGRjMDMwNGUxMGFkMmQwNzgzMjI0ZTBmZTBiNCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA1Njg2NTNlMDFiODRiZTVhYzE1ZmJmOTQ5YmJjZmZjZDkxZDZlODI5CiAxMzIyODMgZmFpbCBh
NTQ3MDIzMWI4ZTRhMTRlMGY2YWY4YWY3ZWQxNWMwMGE5ZGJkYzQ0IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGRjODBjNDI0
ODQ0NTc4MDQ4YjQ1NzczMGUyOTNhNjUyNjdkZWEwMWMKIDEzMjI3NiBwYXNzIDE3YTRiNjE4MzNk
YjBmZDE3MTY0ZGZhNzc2MmNmNjM1NGQ3OTRlM2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJj
N2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMyMzAwIHBhc3MgMjFiZmNlNjY3ZThhZmIxOTI2NWU2
NTMwOWFmMmE0NDczNzI5M2Y5MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFh
Mjk0NzI5YWUzNmJkCiAxMzIyNjUgcGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEz
ZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVh
ZTcKIDEzMjI4OCBmYWlsIDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgZDY4ZTEwNzBjM2U4ZjRhZjdhMzEwNDBmMDhiZGQ5OGU2ZDZlYWMxZAogMTMyMjc4
IGZhaWwgMzg3OWMxNjNlODY4MTkzOWIxZDkzMTM5NTIxYWVlOTgzNjIzODg0ZiBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2
ODliYzYyNDQ0NDlmZDk4OGMzMjc1OTIwMTY2ODczODQ5OGVjMjYxCiAxMzIyNjggZmFpbCA5YjVl
ZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUy
MGJhOWUxNDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjI4MiBibG9ja2VkIDc4ZTA4OTdkZDhi
MzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYzMyZTM2ODljNTQ2MzA1ZDRl
YWU1M2U2Y2NmOWM4YjRlMDQ4YzdkZgogMTMyMjk3IHBhc3MgYWE0YjczMzFkMzEyMTU1NTA4OGNk
ZGM0ZGUwYzgxOTc2ODk2MWQ0NiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFh
Mjk0NzI5YWUzNmJkCiAxMzIyOTMgZmFpbCA3OTM4YmEzZjkyNjBiZmM5OTI3NjI3MzNmMzcxNTNk
NjQxMmUzMzAwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2
YmQKIDEzMjMwOCBwYXNzIGJlYjY4NWM4NWMzMmVjOTcwMTA4ODA2ZGNlNTgwNmVjNDkxNzVlZmYg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMyMzA1
IHBhc3MgMWM4NTdkYzBlNjlmZGJhODFlNTE2OWNmNGIzZDJhOWRhYWE3ODNlYiBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2
ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzIzMTkgcGFzcyBkMjU1
ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdh
NzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMjMxMCBwYXNzIGQyNTVkMThhMzRhOGQ1
M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4
ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMyMzEzIGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAw
NDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0
NzI5YWUzNmJkCiAxMzIzMjEgZmFpbCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5Nzcz
MDlhMjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQK
IDEzMjMyNSBwYXNzIGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMyMzI4IGZh
aWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhm
ZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkClNlYXJjaGluZyBmb3IgaW50ZXJl
c3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODgwNyAocGFzcyksIGZvciBi
YXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzE5OTAgKGZhaWwpLCBmb3IgYmFzaXMg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzIyNjUgKHBhc3MpLCBmb3IgYmFzaXMgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzIyNjggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQog
MCByZXZpc2lvbnMgYXQgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCk5vIHJldmlz
aW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTMyMzEwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTMyMzEzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMy
MzE5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzIzMjEgKGZh
aWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzIzMjUgKHBhc3Mp
LCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjMyOCAoZmFpbCksIGZvciBm
aXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQg
KioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAgQnVnIG5vdCBw
cmVzZW50OiBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxCiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTMyMzI4LwoKCiAgY29tbWl0IDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMw
OWEyMmYKICBBdXRob3I6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAg
IE1vbiBPY3QgMTkgMDQ6MjM6MjkgMjAxNSAtMDYwMAogIAogICAgICBpZ2I6IGZpeCBOVUxMIGRl
cmVmcyBkdWUgdG8gc2tpcHBlZCBTUi1JT1YgZW5hYmxpbmcKICAgICAgCiAgICAgIFsgVXBzdHJl
YW0gY29tbWl0IGJlMDY5OThmOTZlY2I5MzkzOGFkMmNjZTQ2YzQyODliZjdjZjQ1YmMgXQogICAg
ICAKICAgICAgVGhlIGNvbWJpbmVkIGVmZmVjdCBvZiBjb21taXRzIDY0MjNmYzM0MTYgKCJpZ2I6
IGRvIG5vdCByZS1pbml0IFNSLUlPVgogICAgICBkdXJpbmcgcHJvYmUiKSBhbmQgY2VlZTM0NTBi
MyAoImlnYjogbWFrZSBzdXJlIFNSLUlPViBpbml0IHVzZXMgdGhlCiAgICAgIHJpZ2h0IG51bWJl
ciBvZiBxdWV1ZXMiKSBjYXVzZXMgVkZzIG5vIGxvbmdlciBnZXR0aW5nIHNldCB1cCwgbGVhZGlu
ZwogICAgICB0byBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2VzIGR1ZSB0byB0aGUgYWRhcHRlcidz
IC0+dmZfZGF0YSBiZWluZyBOVUxMCiAgICAgIHdoaWxlIC0+dmZzX2FsbG9jYXRlZF9jb3VudCBp
cyBub24temVyby4gVGhlIGZpcnN0IGNvbW1pdCBub3Qgb25seQogICAgICBuZWdsZWN0ZWQgdGhl
IHNpZGUgZWZmZWN0IG9mIGlnYl9zcmlvdl9yZWluaXQoKSB0aGF0IHRoZSBzZWNvbmQgY29tbWl0
CiAgICAgIHRyaWVkIHRvIGFjY291bnQgZm9yLCBidXQgYWxzbyB0aGF0IG9mIHNldHRpbmcgSUdC
X0ZMQUdfSEFTX01TSVgsCiAgICAgIHdpdGhvdXQgd2hpY2ggaWdiX2VuYWJsZV9zcmlvdigpIGlz
IGVmZmVjdGl2ZWx5IGEgbm8tb3AuIENhbGxpbmcKICAgICAgaWdiX3sscmV9c2V0X2ludGVycnVw
dF9jYXBhYmlsaXR5KCkgYXMgZG9uZSBoZXJlIHNlZW1zIHRvIGFkZHJlc3MgdGhpcywKICAgICAg
YnV0IEknbSBub3Qgc3VyZSB3aGV0aGVyIHRoaXMgaXMgYmV0dGVyIHRoYW4gc2lucGx5IHJldmVy
dGluZyB0aGUgb3RoZXIKICAgICAgdHdvIGNvbW1pdHMuCiAgICAgIAogICAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFRlc3RlZC1ieTogQWFy
b24gQnJvd24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBK
ZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9m
Zi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgoKZG90OiBncmFwaCBpcyB0b28g
bGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxpbmcgYnkgMC41NDY3ODIgdG8g
Zml0CnBubXRvcG5nOiA2OSBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9t
ZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dy54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KMTMyMzI4OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzIz
MjggbGludXgtMy4xOCByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjMyOC8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVn
cmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 08:52:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 08:52: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-devel-bounces@lists.xenproject.org>)
	id 1glrnT-0001nk-GF; Tue, 22 Jan 2019 08:52: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=3rQ9=P6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glrnS-0001nd-NZ
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 08:52:38 +0000
X-Inumbo-ID: 10e7e214-1e23-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10e7e214-1e23-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 08:52:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Jan 2019 01:52:36 -0700
Message-Id: <5C46D9D00200007800210007@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 22 Jan 2019 01:52:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190122080628.7238-1-jgross@suse.com>
 <20190122080628.7238-3-jgross@suse.com>
In-Reply-To: <20190122080628.7238-3-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] x86/xen: dont add memory above max
 allowed allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 the arch/x86 maintainers <x86@kernel.org>, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, mingo@redhat.com, Borislav Petkov <bp@alien8.de>,
 hpa@zytor.com, xen-devel <xen-devel@lists.xenproject.org>, tglx@linutronix.de,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE5IGF0IDA5OjA2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBEb24n
dCBhbGxvdyBtZW1vcnkgdG8gYmUgYWRkZWQgYWJvdmUgdGhlIGFsbG93ZWQgbWF4aW11bSBhbGxv
Y2F0aW9uCj4gbGltaXQgc2V0IGJ5IFhlbi4KClRoaXMgcmVhZHMgYXMgaWYgdGhlIGh5cGVydmlz
b3Igd2FzIGltcG9zaW5nIGEgbGltaXQgaGVyZSwgYnV0IGxvb2tpbmcgYXQKeGVuX2dldF9tYXhf
cGFnZXMoKSwgeGVuX2ZvcmVhY2hfcmVtYXBfYXJlYSgpLCBhbmQKeGVuX2NvdW50X3JlbWFwX3Bh
Z2VzKCkgSSB0YWtlIGl0IHRoYXQgaXQncyBhIHJlc3RyaWN0aW9uIGVuZm9yY2VkIGJ5CnRoZSBY
ZW4gc3Vic3lzdGVtIGluIExpbnV4LiBGdXJ0aGVybW9yZSBmcm9tIHRoZSBjb3ZlciBsZXR0ZXIg
SSBpbXBseQp0aGF0IHRoZSBvYnNlcnZlZCBpc3N1ZSB3YXMgb24gYSBEb20wLCB5ZXQgeGVuX2dl
dF9tYXhfcGFnZXMoKSdzCnVzZSBvZiBYRU5NRU1fbWF4aW11bV9yZXNlcnZhdGlvbiB3b3VsZG4n
dCBpbXBvc2UgYW55IGxpbWl0IHRoZXJlCmF0IGFsbCAod2l0aG91dCB1c2Ugb2YgdGhlIGh5cGVy
dmlzb3Igb3B0aW9uICJkb20wX21lbT1tYXg6Li4uIiksCndvdWxkIGl0PwoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 09:08:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 09:08: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-devel-bounces@lists.xenproject.org>)
	id 1gls2E-0002jp-R4; Tue, 22 Jan 2019 09:07:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3rQ9=P6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gls2D-0002jk-Cy
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 09:07:53 +0000
X-Inumbo-ID: 3225a08f-1e25-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3225a08f-1e25-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 09:07:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Jan 2019 02:07:44 -0700
Message-Id: <5C46DD300200007800210039@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 22 Jan 2019 02:06:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
 <5C45923A020000780020F907@prv1-mh.provo.novell.com>
 <fe86a082-fb8c-6d38-6671-cf8e0820d330@arm.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
 <5C45923A020000780020F907@prv1-mh.provo.novell.com>
 <E16AB350020000435C475325@prv1-mh.provo.novell.com>
 <5C459F9A020000780020FA17@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901211512290.12685@sstabellini-ThinkPad-X260>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <9F511FC70200005E5C475325@prv1-mh.provo.novell.com>
 <5C45923A020000780020F907@prv1-mh.provo.novell.com>
 <E16AB350020000435C475325@prv1-mh.provo.novell.com>
 <5C459F9A020000780020FA17@prv1-mh.provo.novell.com>
 <5EA2B4FA0200008000417A66@prv1-mh.provo.novell.com>
In-Reply-To: <5EA2B4FA0200008000417A66@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE5IGF0IDAwOjE1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gTW9uLCAyMSBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAyMS4w
MS4xOSBhdCAxMToyMiwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gPiBIaSBKYW4s
Cj4+ID4gCj4+ID4gT24gMjEvMDEvMjAxOSAwOTozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+
Pj4+IE9uIDE4LjAxLjE5IGF0IDExOjQ4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
PiA+Pj4gT24gMTgvMDEvMjAxOSAwOTo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+Pj4+Pj4g
T24gMTguMDEuMTkgYXQgMDI6MjQsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4g
Pj4+Pj4gT24gVGh1LCAxNyBKYW4gMjAxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+Pj4+Pj4+
PiBPbiAxNy4wMS4xOSBhdCAwMTozNywgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+
PiA+Pj4+Pj4+IE9uIFdlZCwgMTYgSmFuIDIwMTksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4+
IFN0b3AuIE5vLiBXZSB2ZXJ5IG11Y2ggY2FuIHByb3ZlIHRoZXkgYXJlIC0gX2VuZCBwb2ludHMg
YXQKPj4gPj4+PiBvbmUgcGFzdCB0aGUgbGFzdCBlbGVtZW50IG9mIF9zdGFydFtdLiBJdCBpcyB0
aGUgY29tcGlsZXIgd2hpY2gKPj4gPj4+PiBjYW4ndCBwcm92ZSB0aGUgb3Bwb3NpdGUsIGFuZCBo
ZW5jZSBpdCBjYW4ndCBsZXZlcmFnZQo+PiA+Pj4+IHVuZGVmaW5lZCBiZWhhdmlvciBmb3Igb3B0
aW1pemF0aW9uIHB1cnBvc2VzLgo+PiA+Pj4KPj4gPj4+IFlvdSBrZWVwIHNheWluZyB0aGUgY29t
cGlsZXIgY2FuJ3QgbGV2ZXJhZ2UgaXQgZm9yIG9wdGltaXphdGlvbiBwdXJwb3NlLAo+PiA+Pj4g
aG93ZXZlcgo+PiA+Pj4gdGhlcmUgYXJlIGNvbmZpcm1hdGlvbnMgdGhhdCBHQ0MgbWF5IGFjdHVh
bGx5IGxldmVyYWdlIGl0IChlLmcgWzFdKS4gWW91Cj4+ID4+PiBhY3R1YWxseSBuZWVkIHRvIHRy
aWNrIHRoZSBjb21waWxlciB0byBhdm9pZCB0aGUgb3B0aW1pemF0aW9uIChlLmcKPj4gPj4+IFJF
TE9DX0hJREUpLgo+PiA+Pj4KPj4gPj4+IFNvIG9idmlvdXNseSwgdGhpcyBpcyBub3Qgb25seSBh
IE1JU1JBICJwcm9ibGVtIiBhcyB5b3Ugc3RhdGUgaGVyZSBhbmQKPj4gPj4+IGJlbG93Lgo+PiA+
Pj4KPj4gPj4+IEkgYmVsaWV2ZSBTdGVmYW5vLCBTdGV3YXJ0IGFuZCBJIHByb3ZpZGVkIHBsZW50
eSBvZiBkb2N1bWVudGF0aW9uL3RocmVhZCB0bwo+PiA+Pj4gc3VwcG9ydCBvdXIgcG9zaXRpb25z
LiBDYW4geW91IHByb3ZpZGUgdXMgZG9jdW1lbnRhdGlvbi90aHJlYWQgc2hvd2luZyB0aGUKPj4g
Pj4+IGNvbXBpbGVyIHdpbGwgbm90IHRyeSB0byBsZXZlcmFnZSB0aGF0IGNhc2U/Cj4+ID4+Pgo+
PiA+Pj4gQ2hlZXJzLAo+PiA+Pj4KPj4gPj4+IFsxXQo+PiA+Pj4gCj4+ID4gCj4gaHR0cHM6Ly9r
cmlzdGVydy5ibG9nc3BvdC5jb20vMjAxNi8xMi9wb2ludGVyLWNvbXBhcmlzb24taW52YWxpZC1v
cHRpbWl6YXRpb24uaCAKPiB0bWw/bT0xCj4+ID4+IAo+PiA+PiBCdHcuLCB0aGUgX19zdGFydFtd
IC8gX19lbmRbXSBleGFtcGxlIGdpdmVuIHRoZXJlIGRvZXMgbm90IG1hdGNoCj4+ID4+IHVwIHdp
dGggd2hhdCBJIHNlZS4KPj4gPiBXaGF0IHlvdSBzZWUgaW4gYSBzcGVjaWZpYyB2ZXJzaW9uIG9m
IEdDQy4gVGhpcyBkb2VzIG5vdCBtZWFuIHRoaXMgYmVoYXZpb3IgCj4gaXMgCj4+ID4gdmFsaWQg
YWNyb3NzIGFsbCB0aGUgcmVsZWFzZWQgdmVyc2lvbnMgYW5kIGZ1dHVyZSBvbmUuCj4+IAo+PiBB
cmUgeW91IHN1Z2dlc3RpbmcgdGhhdCBmb3IgdGhlIHB1cnBvc2Ugb2YgY2VydGlmaWNhdGlvbiB3
ZSBuZWVkIHRvCj4+IGRlYWwgd2l0aCBjb21waWxlciBidWdzPyBJbW8gc3VjaCBhIGNvbXBpbGVy
IHNob3VsZCBzaW1wbHkgYmUKPj4gZXhjbHVkZWQgZm9yIHVzZSB0byBidWlsZCBYZW4uCj4+IAo+
PiA+PiBPbmx5IHN5bWJvbHMgZGVmaW5lZCBpbiB0aGUgc2FtZSBDVSBhcyB3aGVyZQo+PiA+PiB0
aGUgY29tcGFyaXNvbiBzaXRzIGdldCAib3B0aW1pemVkIiB0aGlzIHdheS4gRXh0ZXJucyBhcyB3
ZWxsIGFzCj4+ID4+IHdlYWsgc3ltYm9scyBkZWZpbmVkIGxvY2FsbHkgZG9uJ3QgZ2V0IGRlYWx0
IHdpdGggbGlrZSB0aGlzLiBBbmQgaG93Cj4+ID4+IGNvdWxkIHRoZXk/IE5vdGhpbmcgdGVsbHMg
dGhlIGNvbXBpbGVyIHRoYXQgdHdvIGRpc3RpbmN0IHN5bWJvbHMKPj4gPj4gcmVmZXIgdG8gdHdv
IGRpc3RpbmN0IG9iamVjdHMuIEl0IGlzIGVhc3kgdG8gY3JlYXRlIG9iamVjdHMgd2l0aAo+PiA+
PiBtdWx0aXBsZSBuYW1lcywgbm90IG9ubHkgaW4gYXNzZW1ibHkgYnV0IGFsc28gaW4gQyAodXNp
bmcgdGhlICJhbGlhcyIKPj4gPj4gYXR0cmlidXRlKS4KPj4gPiAKPj4gPiBTaW1pbGFybHksIG5v
dGhpbmcgdGVsbHMgdGhlIGNvbXBpbGVyIHRoYXQgdGhleSBhcmUgbm90IHR3byBkaXN0aW5jdCAK
PiBzeW1ib2xzLiAKPj4gPiBZb3UgaGF2ZW4ndCB5ZXQgcHJvdmlkZWQgZXZpZGVuY2UgYSBjb21w
aWxlciBjYW5ub3QgdXNlIHRoYXQgZm9yIAo+IG9wdGltaXphdGlvbi4KPj4gCj4+IFRoZSBjb21w
aWxlciBjYW4gbGV2ZXJhZ2UgZm9yIG9wdGltaXphdGlvbiBvbmx5IHdoYXQgaXQgY2FuIHByb3Zl
Cj4+ICh0byBiZSB1bmRlZmluZWQgYmVoYXZpb3Igb3Igc3ltYm9scyByZWZlcnJpbmcgdG8gZGlz
dGluY3Qgb2JqZWN0cwo+PiBvciAuLi4pLiBBIGNvbXBpbGVyIG1heSBuZXZlciB1c2UgZ3Vlc3Nl
cyBmb3Igb3B0aW1pemF0aW9uLiBUaGF0Cj4+IGlzIGluIHRoZSBjYXNlIGhlcmUgaXQgaXMgbm90
IHVzIHdobyBuZWVkIHRvIHRlbGwgdGhlIGNvbXBpbGVyIHRoYXQKPj4gdHdvIGRpZmZlcmVudCBz
eW1ib2xzIG1heSByZWZlciB0byB0aGUgc2FtZSBvYmplY3QsIGJ1dCBpdCBpcyB0aGUKPj4gY29t
cGlsZXIgd2hpY2ggbmVlZHMgdG8gcHJvdmUgdGhhdCB0d28gc3ltYm9scyBjYW5ub3QgcG9zc2li
bHkKPj4gcmVmZXIgdG8gdGhlIHNhbWUgb2JqZWN0LiBUaGlzIGlzIHBvc3NpYmxlIGZvciBhdXRv
bWF0aWMgYW5kIHN0YXRpYwo+PiBvYmplY3RzLiBUaGlzIGlzIGFsc28gcG9zc2libGUgZm9yIHNv
bWUgbm9uLXN0YXRpYyBvYmplY3RzIGRlZmluZWQKPj4gaW4gdGhlIENVIHVuZGVyIGNvbXBpbGF0
aW9uLiBCdXQgdGhpcyBpcyBub3QgcG9zc2libGUgaW4gdGhlIGdlbmVyYWwKPj4gY2FzZS4KPiAK
PiBDbGVhcmx5IGZyb20gdGhlIEdDQyB0aHJlYWQgbm90IGV2ZXJ5Ym9keSBhZ3JlZXMgd2l0aCB5
b3U6Cj4gCj4gIEp1c3QgYmVjYXVzZSB0d28gcG9pbnRlcnMgcHJpbnQgdGhlIHNhbWUgYW5kIGhh
dmUgdGhlIHNhbWUgYml0LXBhdHRlcm4gCj4gIGRvZXNuJ3QgbWVhbiB0aGV5IG5lZWQgdG8gY29t
cGFyZSBlcXVhbAo+IAo+ICBTbyB0aGUgb25seSB3YXkgd2l0aGluIHRoZSBDIHN0YW5kYXJkIHlv
dSBjb3VsZCBkZWR1Y2UgdGhhdCB0d28gb2JqZWN0cyAKPiAgZm9sbG93IGVhY2ggb3RoZXIgaW4g
bWVtb3J5IGlzIHRoYXQgdGhlIGFkZHJlc3Mgb2Ygb25lIGNvbXBhcmVzIGVxdWFsIHRvIAo+ICBv
bmUgcGFzdCB0aGUgYWRkcmVzcyBvZiB0aGUgb3RoZXIgLSBidXQgdGhhdCBkb2VzIG5vdCBtZWFu
IHRoZXkgZm9sbG93IAo+ICBlYWNoIG90aGVyIGluIG1lbW9yeSBmb3IgYW55IG90aGVyIGNvbXBh
cmlzb24uCgpJIHRoaW5rIGNvbnRpbnVpbmcgdG8gaGl0IG9uIHRoaXMgYXNwZWN0IGlzIGp1c3Qg
YWRkaW5nIGNvbmZ1c2lvbjogV2UKX2RvIG5vdF8gbGV2ZXJhZ2UgdGhlICJlbmQiIGxhYmVscyB0
byBoYXBwZW4gdG8gcG9pbnQgYXQgdGhlIGVuZCBvZgp0aGUgcHJldmlvdXMgb2JqZWN0LiBUaGF0
J3MgYSBwYXR0ZXJuIHRoZSBzdWJzZXF1ZW50IG9iamVjdHMnICJzdGFydCIKbGFiZWwgbWF5IGhh
cHBlbiB0byBtYXRjaC4gVGhlICJlbmQiIGxhYmVscywgb3RvaCwgZG9uJ3QgcG9pbnQgYXQKdGhl
IHN0YXJ0IG9mIGFueSBvYmplY3QsIHRoZXkgcG9pbnQgYXQgd2hhdCB3ZSBwb2ludCB0aGVtIGF0
IC0gdGhlCmVuZCBvZiB0aGUgcHJlY2VkaW5nIG9iamVjdC4gT25jZSBhZ2FpbiBJJ2QgbGlrZSB0
byBlbXBoYXNpemUgdGhlCmRpZmZlcmVuY2UgYmV0d2VlbiAib2JqZWN0IiBhbmQgInN5bWJvbCI7
IGFzIHNhaWQgYmVmb3JlIEkgaGF2ZQpub3QgYmVlbiBhYmxlIHRvIGZpbmQgYW55dGhpbmcgaW4g
dGhlIHNwZWMgc2F5aW5nIHRoYXQgdGhlcmUncyBhCnJlcXVpcmVtZW50IHRoYXQgc3ltYm9scyBj
YW4gb25seSBwb2ludCBhdCB0aGUgc3RhcnQgb2Ygb2JqZWN0cywgb3IKdGhhdCB0aGVyZSBjYW4g
b25seSBiZSBhIHNpbmdsZSBzeW1ib2wgcG9pbnRpbmcgYXQgYSBnaXZlbiBvYmplY3QuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 09:09:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 09:09: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-devel-bounces@lists.xenproject.org>)
	id 1gls3T-0002o0-6A; Tue, 22 Jan 2019 09:09: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=mEf3=P6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gls3R-0002nr-LK
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 09:09:09 +0000
X-Inumbo-ID: 5fa79761-1e25-11e9-a1e0-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fa79761-1e25-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 09:09:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 220EDAE08;
 Tue, 22 Jan 2019 09:09:07 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTkwMTIyMDgwNjI4LjcyMzjvv70x77+9amdyb3NzQHN1c2Uu?=
 =?UTF-8?Q?com=3e_=3c20190122080628=2e7238-3-jgross=40suse=2ecom=3e_=3c5C46D?=
 =?UTF-8?Q?9D00200007800210007=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <8872a401-46e1-ae81-e84e-0e70bdde2cce@suse.com>
Date: Tue, 22 Jan 2019 10:09:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/2] x86/xen: dont add memory above max
 allowed allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 the arch/x86 maintainers <x86@kernel.org>, lkml <linux-kernel@vger.kernel.org>,
 linux-mm@kvack.org, mingo@redhat.com, Borislav Petkov <bp@alien8.de>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Thomas Gleixner <tglx@linutronix.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAxOSAwOTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDEuMTkg
YXQgMDk6MDYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBEb24ndCBhbGxvdyBtZW1vcnkg
dG8gYmUgYWRkZWQgYWJvdmUgdGhlIGFsbG93ZWQgbWF4aW11bSBhbGxvY2F0aW9uCj4+IGxpbWl0
IHNldCBieSBYZW4uCj4gCj4gVGhpcyByZWFkcyBhcyBpZiB0aGUgaHlwZXJ2aXNvciB3YXMgaW1w
b3NpbmcgYSBsaW1pdCBoZXJlLCBidXQgbG9va2luZyBhdAo+IHhlbl9nZXRfbWF4X3BhZ2VzKCks
IHhlbl9mb3JlYWNoX3JlbWFwX2FyZWEoKSwgYW5kCj4geGVuX2NvdW50X3JlbWFwX3BhZ2VzKCkg
SSB0YWtlIGl0IHRoYXQgaXQncyBhIHJlc3RyaWN0aW9uIGVuZm9yY2VkIGJ5Cj4gdGhlIFhlbiBz
dWJzeXN0ZW0gaW4gTGludXguIEZ1cnRoZXJtb3JlIGZyb20gdGhlIGNvdmVyIGxldHRlciBJIGlt
cGx5Cj4gdGhhdCB0aGUgb2JzZXJ2ZWQgaXNzdWUgd2FzIG9uIGEgRG9tMCwgeWV0IHhlbl9nZXRf
bWF4X3BhZ2VzKCkncwo+IHVzZSBvZiBYRU5NRU1fbWF4aW11bV9yZXNlcnZhdGlvbiB3b3VsZG4n
dCBpbXBvc2UgYW55IGxpbWl0IHRoZXJlCj4gYXQgYWxsICh3aXRob3V0IHVzZSBvZiB0aGUgaHlw
ZXJ2aXNvciBvcHRpb24gImRvbTBfbWVtPW1heDouLi4iKSwKPiB3b3VsZCBpdD8KCk9oIHllcywg
eW91IGFyZSByaWdodCwgb2YgY291cnNlIQoKSSBuZWVkIHRvIGNoZWNrIHRoZSBjdXJyZW50IHJl
c2VydmF0aW9uIGFuZCBhZGp1c3QgdGhlIGFsbG93ZWQgbGltaXQKaW4gY2FzZSBvZiBiYWxsb29u
aW5nIGFuZC9vciBtZW1vcnkgaG90cGx1Zy4KClRoYW5rcyBmb3Igbm90aWNpbmcgdGhhdCEKCgpK
dWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 09:17:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 09: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-devel-bounces@lists.xenproject.org>)
	id 1glsB6-0003ff-5w; Tue, 22 Jan 2019 09:17: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=3rQ9=P6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glsB5-0003fa-Jc
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 09:17:03 +0000
X-Inumbo-ID: 7a31148b-1e26-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a31148b-1e26-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 09:17:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Jan 2019 02:17:01 -0700
Message-Id: <5C46DF880200007800210061@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 22 Jan 2019 02:16:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1901091537100.15373@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901181344090.18561@sstabellini-ThinkPad-X260>
 <5C3D97FE020000780020D9F3@prv1-mh.provo.novell.com>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1901211516220.12685@sstabellini-ThinkPad-X260>
 <B4D3ABC30200003B88BF86FB@prv1-mh.provo.novell.com>
 <5C3F051B020000780020E304@prv1-mh.provo.novell.com>
 <529ED2F90200004D00417A66@prv1-mh.provo.novell.com>
 <5C406AEA020000780020E9FA@prv1-mh.provo.novell.com>
 <76A2DEED0200005600417A66@prv1-mh.provo.novell.com>
 <5C41A256020000780020EF25@prv1-mh.provo.novell.com>
 <5A96F2FD0200008D00417A66@prv1-mh.provo.novell.com>
 <5C4595E6020000780020F93D@prv1-mh.provo.novell.com>
 <42A2C4FA0200009000417A66@prv1-mh.provo.novell.com>
In-Reply-To: <42A2C4FA0200009000417A66@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE5IGF0IDAwOjQxLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gV2UgaGF2ZW4ndCBtYW5hZ2VkIHRvIHJlYWNoIGNvbnNlbnN1cyBvbiB0aGlzIHRvcGljLiBZ
b3VyIHZpZXcgbWlnaHQgYmUKPiBjb3JyZWN0LCBidXQgaXQgaXMgbm90IG5lY2Vzc2FyaWx5IHN1
cHBvcnRlZCBieSBjb21waWxlcnMnIGJlaGF2aW9yLAo+IHdoaWNoIGRlcGVuZHMgb24gdGhlIG9w
aW5pb24gb2YgY29tcGlsZXJzIGVuZ2luZWVycyBvbiB0aGUgdG9waWMsIGFuZAo+IE1JU1JBQyBj
b21wbGlhbmNlLCB3aGljaCBkZXBlbmRzIG9uIHRoZSBvcGluaW9uIG9mIE1JU1JBQyBzcGVjaWFs
aXN0cyBvbgo+IHRoZSB0b3BpYy4gSWYgd2UgdGFrZSB5b3VyIHN1Z2dlc3RlZCBhcHByb2FjaCB3
ZSBlbmQgdXAgd2l0aCB0aGUgY29kZQo+IG1vc3QgbGlrZWx5IHRvIGJyZWFrIGluIGNhc2UgdGhl
IGNvbXBpbGVycyBlbmdpbmVlcnMgb3IgdGhlIE1JU1JBQwo+IGV4cGVydHMgZGlzYWdyZWUgd2l0
aCB5b3UuIEluIHRoaXMgY2FzZSwgYmVpbmcgcmlnaHQgZG9lc24ndCBuZWNlc3NhcmlseQo+IGxl
YWQgdG8gdGhlIGNvZGUgbGVzcyBsaWtlbHkgdG8gYnJlYWsuCj4gCj4gUmVnYXJkbGVzcywgaWYg
dGhhdCBpcyB0aGUgZGVjaXNpb24gb2YgdGhlIFhlbiBjb21tdW5pdHkgYXMgYSB3aG9sZSwKPiBJ
J2xsIGZvbGxvdyBpdC4gTXkgcHJlZmVyZW5jZSByZW1haW5zIHdpdGggYXBwcm9hY2ggMy4gKHZh
ci5TKSwgZm9sbG93ZWQKPiBieSBhcHByb2FjaCAyLiAoU1lNQk9MX0hJREUgcmV0dXJucyB1aW50
cHRyX3QpLCBidXQgSSBhbSB3aWxsaW5nIHRvCj4gcmVmcmVzaCBteSBzZXJpZXMgdG8gZG8gYXBw
cm9hY2ggMS4gKFNZTUJPTF9ISURFIHJldHVybnMgcG9pbnRlciB0eXBlKQo+IGlmIHRoYXQgaXMg
dGhlIG9ubHkgd2F5IGZvcndhcmQuCj4gCj4gTGV0IHVzIGNvbWUgdG8gYSBjb25jbHVzaW9uIHNv
IHRoYXQgd2UgY2FuIG1vdmUgb24uCgpIb3cgY2FuIHdlIGNvbWUgdG8gYSBjb25jbHVzaW9uIHdo
ZW4gdGhpbmdzIHJlbWFpbiB1bmNsZWFyPyBJIHNlZQpvbmx5IHR3byB3YXlzIGZvcndhcmQgLSBl
aXRoZXIgd2Ugc2V0dGxlIHRoZSBkaXNwdXRlICh3aGljaCBJJ20KYWZyYWlkIHdvdWxkIHJlcXVp
cmUgaW52b2x2ZW1lbnQgb2Ygc29tZW9uZSBhY2NlcHRlZCBieSBhbGwgb2YgdXMKYXMgYSAiQyBs
YW5ndWFnZSBsYXd5ZXIiLCB3aGljaCB3b3VsZCBpbmNsdWRlIGp1ZGdtZW50IGFib3V0IHRoZQpN
SVNSQS1DIGltcGxpY2F0aW9ucyksIG9yIHlvdSByZXF1ZXN0IGEgdm90ZSwgYnkgd2hpY2ggbXkK
b2JqZWN0aW9uIHRvIF9hbnlfIGNoYW5nZSBoZXJlIHdpdGhvdXQgcHJvcGVyIGp1c3RpZmljYXRp
b24gY2FuIGJlCm91dHZvdGVkLiBPbmx5IGF0IHRoYXQgcG9pbnQgY2FuIHdlIHRoZW4gZGVjaWRl
IHdoZXRoZXIgYW55IG9mCnRoZSBwcm9wb3NlZCAic29sdXRpb25zIiAoaW4gcXVvdGVzIGJlY2F1
c2UgSSByZW1haW4gdW5jb252aW5jZWQKdGhlcmUncyBhIHByb2JsZW0gdG8gc29sdmUgaGVyZSBv
dGhlciB0aGFuIHdvcmtpbmcgYXJvdW5kIGNvbXBpbGVyCmJ1Z3MpIGlzL2FyZSBuZWNlc3Nhcnkg
X2FuZF8gZnVsZmlsbGluZyB0aGUgcHVycG9zZSwgYW5kIGlmIG11bHRpcGxlCnJlbWFpbiwgd2hp
Y2ggb2YgdGhlbSB3ZSBsaWtlIGJlc3QgLyBpcyB0aGUgbGVhc3QgYmFkIG9uZS4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 09:19:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 09: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-devel-bounces@lists.xenproject.org>)
	id 1glsD7-0003px-Ja; Tue, 22 Jan 2019 09:19: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=Y/S+=P6=citrix.com=prvs=918322aae=roger.pau@srs-us1.protection.inumbo.net>)
 id 1glsD6-0003pr-Jm
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 09:19:08 +0000
X-Inumbo-ID: c3ff4899-1e26-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3ff4899-1e26-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 09:19:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,505,1539648000"; d="scan'208";a="84898245"
Date: Tue, 22 Jan 2019 10:18:55 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190122091855.d4joelbkcsvpd4gg@mac>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
 <20190116103823.2h5kjq77y2nmhfn4@mac>
 <20190122055015.GA19297@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190122055015.GA19297@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgMDE6NTA6MjBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTE6Mzg6MjNBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDQ6MTc6MzBQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gKyAgICAgICAgfQo+ID4+ICsgICAgfQo+ID4+ICsgICAgLyoK
PiA+PiArICAgICAqIEFsbCBwaXJxLXMgc2hvdWxkIGhhdmUgYmVlbiB1bm1hcHBlZCBhbmQgY29y
cmVzcG9uZGluZyBtc2lfZGVzYwo+ID4+ICsgICAgICogZW50cmllcyBzaG91bGQgaGF2ZSBiZWVu
IHJlbW92ZWQgaW4gdGhlIGFib3ZlIGxvb3AuCj4gPj4gKyAgICAgKi8KPiA+PiArICAgIEFTU0VS
VChsaXN0X2VtcHR5KCZwZGV2LT5tc2lfbGlzdCkpOwo+ID4+ICsKPiA+PiArICAgIHNwaW5fdW5s
b2NrKCZkLT5ldmVudF9sb2NrKTsKPiA+PiArfQo+ID4+ICsKPiA+PiAgLyogY2FsbGVyIHNob3Vs
ZCBob2xkIHRoZSBwY2lkZXZzX2xvY2sgKi8KPiA+PiAgaW50IGRlYXNzaWduX2RldmljZShzdHJ1
Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQo+ID4+ICB7Cj4gPj4gQEAg
LTE1MjksNiArMTU5MSw4IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwg
dTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKPiA+PiAgICAgIGlmICggIXBkZXYgKQo+ID4+ICAg
ICAgICAgIHJldHVybiAtRU5PREVWOwo+ID4+ICAKPiA+PiArICAgIHBjaV91bm1hcF9tc2kocGRl
dik7Cj4gPgo+ID5KdXN0IHdhbnQgdG8gbWFrZSBzdXJlLCBzaW5jZSBkZWFzc2lnbl9kZXZpY2Ug
d2lsbCBiZSBjYWxsZWQgZm9yIGJvdGgKPiA+UFYgYW5kIEhWTSBkb21haW5zLiBBRkFJQ1QgcGNp
X3VubWFwX21zaSBpcyBzYWZlIHRvIGNhbGwgd2hlbiB0aGUKPiA+ZGV2aWNlIGlzIGFzc2lnbmVk
IHRvIGEgUFYgZ3Vlc3QsIGJ1dCB3b3VsZCBsaWtlIHlvdXIgY29uZmlybWF0aW9uLgo+IAo+IFRl
c3RlZCB3aXRoIGEgUFYgZ3Vlc3QgbG9hZGVkIGJ5IFB5Z3J1Yi4gUFYgZ3Vlc3QgZG9lc24ndCBz
dWZmZXIgdGhlCj4gbXNpLXggaXNzdWUgSSB3YW50IHRvIGZpeC4KPiAKPiBXaXRoIHRoZXNlIHRo
cmVlIHBhdGNoZXMgYXBwbGllZCwgSSBnb3Qgc29tZSBlcnJvciBtZXNzYWdlcyBmcm9tIFhlbgo+
IGFuZCBEb20wIGFzIGZvbGxvdzoKPiAKPiAoWEVOKSBpcnEuYzoyMTc2OiBkb20zOiBmb3JjaW5n
IHVuYmluZCBvZiBwaXJxIDMzMgo+IChYRU4pIGlycS5jOjIxNzY6IGRvbTM6IGZvcmNpbmcgdW5i
aW5kIG9mIHBpcnEgMzMxCj4gKFhFTikgaXJxLmM6MjE3NjogZG9tMzogZm9yY2luZyB1bmJpbmQg
b2YgcGlycSAzMjgKPiAoWEVOKSBpcnEuYzoyMTQ4OiBkb20zOiBwaXJxIDM1OSBub3QgbWFwcGVk
Cj4gWyAyODg3LjA2NzY4NV0geGVuOmV2ZW50czogdW5tYXAgaXJxIGZhaWxlZCAtMjIKPiAoWEVO
KSBpcnEuYzoyMTQ4OiBkb20zOiBwaXJxIDM1OCBub3QgbWFwcGVkCj4gWyAyODg3LjA3NTkxN10g
eGVuOmV2ZW50czogdW5tYXAgaXJxIGZhaWxlZCAtMjIKPiAoWEVOKSBpcnEuYzoyMTQ4OiBkb20z
OiBwaXJxIDM1NyBub3QgbWFwcGVkCj4gCj4gSXQgc2VlbXMsIHRoZSBjYXVzZSBvZiBzdWNoIGVy
cm9yIGlzIHRoYXQgcGlycS1zIGFyZSB1bm1hcHBlZCBhbmQgZm9yY2libHkKPiB1bmJvdW5kIG9u
IGRlYXNzaWdubWVudDsgc3Vic2VxdWVudCB1bm1hcHBpbmcgcGlycSBpc3N1ZWQgYnkgZG9tMCBm
YWlsLgo+IEZyb20gc29tZSBhc3BlY3RzLCB0aGlzIGVycm9yIGlzIGV4cGVjdGVkLiBCZWNhdXNl
IHdpdGggdGhpcyBwYXRjaCwKPiBwaXJxLXMgYXJlIGV4cGVjdGVkIHRvIGJlIG1hcHBlZCBieSBx
ZW11IG9yIGRvbTAga2VybmVsIChmb3IgcHYgY2FzZSkgYmVmb3JlCj4gZGVhc3NpZ25tZW50IGFu
ZCBtYXBwaW5nL2JpbmRpbmcgcGlycSBhZnRlciBkZWFzc2lnbm1lbnQgc2hvdWxkIGZhaWwuCgpU
aGlzIGlzIHF1aXRlIGVudGFuZ2xlZCBiZWNhdXNlIGl0IGludm9sdmVzIFhlbiwgbGlieGwgYW5k
IHBjaWJhY2suCgpBRkFJQ1QgbGlieGwgd2lsbCBhbHJlYWR5IHRyeSB0byB1bm1hcCB0aGUgcGly
cXMgYmVmb3JlIGRlYXNzaWduaW5nCnRoZSBkZXZpY2UgaWYgdGhlIGRvbWFpbiBpcyBQViwgc2Vl
IGRvX3BjaV9yZW1vdmUgaW4gbGlieGxfcGNpLmMgYW5kCnRoZSBjYWxscyBpdCBtYWtlcyB0byB4
Y19waHlzZGV2X3VubWFwX3BpcnEuCgpXaGljaCBtYWtlcyBtZSB3b25kZXIsIGhhdmUgeW91IHRl
c3RlZCBpZiB5b3Ugc2VlIHRob3NlIG1lc3NhZ2VzIGFib3V0CnBpcnEgdW5tYXAgZmFpbHVyZSB3
aXRob3V0IHRoaXMgcGF0Y2ggYXBwbGllZD8KCj4gU28gd2hhdCdzIHlvdXIgb3BpbmlvbiBvbiBo
YW5kbGluZyBzdWNoIGVycm9yPyBXZSBzaG91bGQgZmlndXJlIG91dCBhbm90aGVyCj4gbWV0aG9k
IHRvIGZpeCBtc2kteCBpc3N1ZSB0byBhdm9pZCBzdWNoIGVycm9yIG9yIHN1cHByZXNzIHRoZXNl
IGVycm9ycyBpbgo+IHFlbXUgYW5kIGxpbnV4IGtlcm5lbD8KClJlZ2FyZGxlc3Mgb2YgdGhlIHJl
cGx5IHRvIHRoZSBxdWVzdGlvbiBhYm92ZSwgSSB0aGluawp1bm1hcF9kb21haW5fcGlycSBzaG91
bGQgcmV0dXJuIEVTUkNIIGlmIHRoZSBwaXJxIGNhbm5vdCBiZSBmb3VuZCwKbGlrZSB0aGUgcGF0
Y2ggYmVsb3cuIFRoYXQgd291bGQgdHVybiB0aGUgTGludXgga2VybmVsIG1lc3NhZ2VzIGludG8K
bGVzcyBzY2FyeSBpbmZvIG1lc3NhZ2VzLCBsaWtlOgoKImRvbWFpbiAlZCBkb2VzIG5vdCBoYXZl
ICVkIGFueW1vcmUiCgpXaGljaCBzZWVtcyBtb3JlIGFjY3VyYXRlLgoKVGhhbmtzLCBSb2dlci4K
Ci0tLTg8LS0tCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYv
aXJxLmMKaW5kZXggMjNiNGY0MjNlNi4uN2U5Yzk3NGJhMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAtMjE0NCw5ICsyMTQ0LDkgQEAg
aW50IHVubWFwX2RvbWFpbl9waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxKQogICAgIGlu
Zm8gPSBwaXJxX2luZm8oZCwgcGlycSk7CiAgICAgaWYgKCAhaW5mbyB8fCAoaXJxID0gaW5mby0+
YXJjaC5pcnEpIDw9IDAgKQogICAgIHsKLSAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJk
b20lZDogcGlycSAlZCBub3QgbWFwcGVkXG4iLAorICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0lO
Rk8sICJkb20lZDogcGlycSAlZCBub3QgbWFwcGVkXG4iLAogICAgICAgICAgICAgICAgIGQtPmRv
bWFpbl9pZCwgcGlycSk7Ci0gICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgIHJldCA9IC1F
U1JDSDsKICAgICAgICAgZ290byBkb25lOwogICAgIH0KIAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 09:20:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 09:20: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-devel-bounces@lists.xenproject.org>)
	id 1glsEJ-0004SQ-0T; Tue, 22 Jan 2019 09:20: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=aqM6=P6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1glsEH-0004SF-Lh
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 09:20:21 +0000
X-Inumbo-ID: efd4de11-1e26-11e9-a1e0-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id efd4de11-1e26-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 09:20:20 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id t18-v6so19938264ljd.4
 for <xen-devel@lists.xenproject.org>; Tue, 22 Jan 2019 01:20:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=QBoSbBv+sxLuT8e1BKfeKPX4pYCELseP7xStM+oc2g8=;
 b=JDpoDc5vkVDnFo9Dc5X6AxsXwxrkaRdLhq9C0xdExq5EluzBlqW1Q+L9m821vSyDTw
 Cyt+shGFLsf5XBCsqOw6TH9NtNYOSoU4f++cEYk99jg+gC2mJuHS+AM72jJj7QR0IwD2
 S3XLRiid5Kq5iOXjMmaLRlCLF43qGJmgU48LuAY+hh1Xk+zebbFUCFlzo5Q27UTiMSXj
 YakeUMg9TQEfB8FExj9VwJi1BH/kRVqaubbUaaGI1tmsE+SXInGz9j5+YMSbSKAjNQEY
 /SYKYcSId3mjRuomC6vw95M6kxOY4KqdExQUSTGcW4rp80xO41hPfr8vIRwOcSJ5PEdq
 oaRg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=QBoSbBv+sxLuT8e1BKfeKPX4pYCELseP7xStM+oc2g8=;
 b=cXk3ky1W/W9YYA+3Jwza6Qj0+5H231ZlV53s50foMU+PHwNW/IQTgzcsZEVitbGsjI
 +dz4dLgY0oha1PVtialHL1TV+gpp/6lTqS4Pf3cLIh3wUslL5VDzk1VIjirXvS5Q0nDZ
 zpFvKkk9wB2dBN3iDPo1SvsUeMNFxSQFAtB7Ui8f+m14Pwd/D8Qltm9o+DObUPHJz6UI
 dUTMVoBK7BFsNwun1QV5Wo9cEe0Nl60WVnbX1G+zkQVlIEjU4v4tmrdj/HkJ+8ce7pod
 1u/+JxPWKKrcalEQgaaUeRyg0WGvo6PEQsYaezJVxhzBAQkBQ5UD6ZK6zockZ/7RtNRR
 s4Rg==
X-Gm-Message-State: AJcUukf5G1ztFFKUNb32SGXKr1POD/W2AD52pr/1cWj8bino7CboggA4
 yx6Oqf15QidXdZE+7gf9+NUWe1Wx
X-Google-Smtp-Source: ALg8bN4yVfAsxEiz4NHa7rYc5CMaRWvlJqdHejbGNdkN0XPl/j3h2zXTDxV2eYqttcJtxKJFF1oerQ==
X-Received: by 2002:a2e:868c:: with SMTP id
 l12-v6mr21643808lji.90.1548148818242; 
 Tue, 22 Jan 2019 01:20:18 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id 11-v6sm2728089ljv.1.2019.01.22.01.20.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Jan 2019 01:20:17 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <1548086648-8102-1-git-send-email-andrii.anisov@gmail.com>
 <5C46D259020000780020FFDB@prv1-mh.provo.novell.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <fe3c24fa-807e-60e1-b078-31ca41c346f2@gmail.com>
Date: Tue, 22 Jan 2019 11:20:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C46D259020000780020FFDB@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: Eliminate an odd local variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSmFuLAoKT24gMjIuMDEuMTkgMTA6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoYXQn
cyBleGNlc3NpdmUgdGhlcmU/IEhvdyBjb21lIHlvdSBhbHRlciB0aGUgZnVuY3Rpb24ncwo+IHJl
dHVybiB2YWx1ZSB3aXRob3V0IHNheWluZyB3aHk/IFRoZSBtb3JlIHRoYXQgeW91IG1ha2UKPiBp
dCBwb3RlbnRpYWxseSByZXR1cm4gc3VjY2VzcyB3aGVuIHRoZXJlIHdhcyBhbiBlcnJvci4KCkFo
LCBJJ3ZlIHJlYWxpemVkIHRoZSBkaWZmZXJlbmNlLiBJbiB1bm1hcCwgZm9yIGhhcmR3YXJlIGRv
bWFpbiwgd2Ugd2lsbCBpdGVyYXRlIHRocm91Z2ggcGFnZXMgZXZlbiBpZiBzb21lIHBhZ2UgZmFp
bGVkIHRvIHVubWFwLCBwcmVzZXJ2aW5nIHRoZSBmaXJzdCBjYXVnaHQgZXJyb3IuClNvIG15IHBh
dGNoIGlzIHdyb25nLgoKU29ycnkgZm9yIGRpc3R1cmJpbmcuCgotLSAKU2luY2VyZWx5LApBbmRy
aWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 09:43:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 09:43: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-devel-bounces@lists.xenproject.org>)
	id 1glsaR-00068L-Vt; Tue, 22 Jan 2019 09:43: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=NsBy=P6=bertin.fr=nicolas.poirot@srs-us1.protection.inumbo.net>)
 id 1glsaR-00068D-2B
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 09:43:15 +0000
X-Inumbo-ID: 22889a28-1e2a-11e9-bf85-d3161753953c
Received: from mx3-g1.cnim.net (unknown [195.68.26.53])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 22889a28-1e2a-11e9-bf85-d3161753953c;
 Tue, 22 Jan 2019 09:43:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,505,1539640800"; d="scan'208";a="27649140"
Received: from unknown (HELO ln-smtp-nord.intranet.cnim.net) ([10.160.10.14])
 by mx3.intranet.cnim.net with ESMTP; 22 Jan 2019 10:43:12 +0100
MIME-Version: 1.0
Importance: Normal
X-Priority: 3 (Normal)
In-Reply-To: 
References: 
From: nicolas.poirot@bertin.fr
To: xen-devel@lists.xenproject.org
Message-ID: <OF04C4C046.D5157530-ONC125838A.003564B9-C125838A.003564BA@local>
Date: Tue, 22 Jan 2019 10:43:11 +0100
X-Mailer: Lotus Domino Web Server Release 8.5.3FP6 November 21, 2013
X-MIMETrack: Serialize by HTTP Server on ln-mail-n2/CNIM(Release
 8.5.3FP6|November 21, 2013) at 22/01/2019 10:43:11,
 Serialize complete at 22/01/2019 10:43:12,
 Itemize by HTTP Server on ln-mail-n2/CNIM(Release 8.5.3FP6|November 21,
 2013) at 22/01/2019 10:43:12,
 Serialize by Router on ln-smtp-nord/CNIM(Release 9.0.1FP4 HF70|July 07,
 2015) at 22/01/2019 10:43:12
Subject: [Xen-devel] x86_64 to i386 boot generation conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgZXZlcnlvbmUsCgpJIHdhcyB3b25kZXJpbmcgd2h5IHdoZW4gSSBidWlsZCBhbiB4ODZfNjQg
eGVuIEkgZ290IGEgbWtlbGYzMiBjb21tYW5kIGNvbnZlcnRpbmcgZWxmIDY0IHRvIGVsZiAzMi4K
TXkgdW5kZXJzdGFuZGluZywgbG9va2luZyBhdCBnaXQtbG9nLCBpcyB0aGF0IHRoYXQgd2FzIG5l
ZWRlZCBmb3IgMzJiaXRzIGJvb3Rsb2FkZXJzLgoKSXMgdGhhdCB0aGUgb25seSByZWFzb24gPyBJ
cyBpdCBzdGlsbCBuZWNlc3NhcnkgdG9kYXkgPwoKVGhhbmtzLgoKTmljb2xhcyAKLgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 09:59:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 09:59:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glsq0-00077H-HZ; Tue, 22 Jan 2019 09:59: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=Y/S+=P6=citrix.com=prvs=918322aae=roger.pau@srs-us1.protection.inumbo.net>)
 id 1glspz-00077C-1G
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 09:59:19 +0000
X-Inumbo-ID: 60deb33c-1e2c-11e9-9230-134af99f2332
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60deb33c-1e2c-11e9-9230-134af99f2332;
 Tue, 22 Jan 2019 09:59:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,505,1539648000"; d="scan'208";a="84900068"
Date: Tue, 22 Jan 2019 10:59:09 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190122095909.p7vgsgrdr4byrf4y@mac>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-8-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548064795-18160-8-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDE6NTk6NDdBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gVGhlIHJlZ2lzdGVyIG9wIGlzIHVzZWQgYnkgYSBkb21haW4gdG8gcmVnaXN0
ZXIgYSByZWdpb24gb2YgbWVtb3J5IGZvcgo+IHJlY2VpdmluZyBtZXNzYWdlcyBmcm9tIGVpdGhl
ciBhIHNwZWNpZmllZCBvdGhlciBkb21haW4sIG9yLCBpZiBzcGVjaWZ5aW5nIGEKPiB3aWxkY2Fy
ZCwgYW55IGRvbWFpbi4KPiAKPiBUaGlzIG9wZXJhdGlvbiBjcmVhdGVzIGEgbWFwcGluZyB3aXRo
aW4gWGVuJ3MgcHJpdmF0ZSBhZGRyZXNzIHNwYWNlIHRoYXQKPiB3aWxsIHJlbWFpbiByZXNpZGVu
dCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSByaW5nLiBJbiBzdWJzZXF1ZW50IGNvbW1pdHMsCj4g
dGhlIGh5cGVydmlzb3Igd2lsbCB1c2UgdGhpcyBtYXBwaW5nIHRvIGNvcHkgZGF0YSBmcm9tIGEg
c2VuZGluZyBkb21haW4gaW50bwo+IHRoaXMgcmVnaXN0ZXJlZCByaW5nLCBtYWtpbmcgaXQgYWNj
ZXNzaWJsZSB0byB0aGUgZG9tYWluIHRoYXQgcmVnaXN0ZXJlZCB0aGUKPiByaW5nIHRvIHJlY2Vp
dmUgZGF0YS4KPiAKPiBXaWxkY2FyZCBhbnktc2VuZGVyIHJpbmdzIGFyZSBkZWZhdWx0IGRpc2Fi
bGVkIGFuZCByZWdpc3RyYXRpb24gd2lsbCBiZQo+IHJlZnVzZWQgd2l0aCBFUEVSTSB1bmxlc3Mg
dGhleSBoYXZlIGJlZW4gc3BlY2lmaWNhbGx5IGVuYWJsZWQgd2l0aCB0aGUKPiBuZXcgbWFjLXBl
cm1pc3NpdmUgZmxhZyB0aGF0IGlzIGFkZGVkIHRvIHRoZSBhcmdvIGJvb3Qgb3B0aW9uIGhlcmUu
IFRoZQo+IHJlYXNvbiB3aHkgdGhlIGRlZmF1bHQgZm9yIHdpbGRjYXJkIHJpbmdzIGlzICdkZW55
JyBpcyB0aGF0IHRoZXJlIGlzCj4gY3VycmVudGx5IG5vIG1lYW5zIHRvIHByb3RlY3QgdGhlIHJp
bmcgZnJvbSBEb1MgYnkgYSBub2lzeSBkb21haW4KPiBzcGFtbWluZyB0aGUgcmluZywgYWZmZWN0
aW5nIG90aGVyIGRvbWFpbnMgYWJpbGl0eSB0byBzZW5kIHRvIGl0LiBUaGlzCj4gd2lsbCBiZSBh
ZGRyZXNzZWQgd2l0aCBYU00gcG9saWN5IGNvbnRyb2xzIGluIHN1YnNlcXVlbnQgd29yay4KPiAK
PiBTaW5jZSBkZW55aW5nIGFjY2VzcyB0byBhbnktc2VuZGVyIHJpbmdzIGlzIGEgc2lnbmlmaWNh
bnQgZnVuY3Rpb25hbAo+IGNvbnN0cmFpbnQsIHRoZSBuZXcgb3B0aW9uICJtYWMtcGVybWlzc2l2
ZSIgZm9yIHRoZSBhcmdvIGJvb3RwYXJhbQo+IGVuYWJsZXMgb3ZlcnJpZGluZyB0aGlzLiBlZzog
ImFyZ289MSxtYWMtcGVybWlzc2l2ZT0xIgo+IAo+IFRoZSBwMm0gdHlwZSBvZiB0aGUgbWVtb3J5
IHN1cHBsaWVkIGJ5IHRoZSBndWVzdCBmb3IgdGhlIHJpbmcgbXVzdCBiZQo+IHAybV9yYW1fcncg
YW5kIHRoZSBtZW1vcnkgd2lsbCBiZSBwaW5uZWQgYXMgUEdUX3dyaXRhYmxlX3BhZ2Ugd2hpbGUg
dGhlIHJpbmcKPiBpcyByZWdpc3RlcmVkLgo+IAo+IHhlbl9hcmdvX2dmbl90IHR5cGUgaXMgZGVm
aW5lZCBhbmQgaXMgNjQtYml0IG9uIGFsbCBhcmNoaXRlY3R1cmVzIHdoaWNoCj4gYXNzaXN0cyB3
aXRoIGF2b2lkaW5nIHRoZSBuZWVkIGZvciBjb21wYXQgY29kZSB0byB0cmFuc2xhdGUgaHlwZXJj
YWxsIGFyZ3MuCj4gVGhpcyBoeXBlcmNhbGwgb3AgYW5kIGl0cyBpbnRlcmZhY2UgY3VycmVudGx5
IG9ubHkgc3VwcG9ydHMgNEstc2l6ZWQgcGFnZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0
b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KClJldmlld2Vk
LWJ5OiBSb2dlciBQYXUgTW9vbsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkp1c3Qgc29tZSBu
aXRzIHRoYXQgY2FuIGJlIHRha2VuIGNhcmUgb2YgbGF0ZXIuCgo+ICtzdGF0aWMgaW50Cj4gK2Zp
bmRfcmluZ19tZm5zKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmlu
Z19pbmZvLAo+ICsgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbnBhZ2UsCj4gKyAg
ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fZ2ZuX3QpIGdmbl9o
bmQsCj4gKyAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBsZW4pCj4gK3sKPiArICAg
IHVuc2lnbmVkIGludCBpOwo+ICsgICAgaW50IHJldCA9IDA7Cj4gKyAgICBtZm5fdCAqbWZuczsK
PiArICAgIHZvaWQgKiptZm5fbWFwcGluZzsKPiArCj4gKyAgICBBU1NFUlQoTE9DS0lOR19Xcml0
ZV9yaW5nc19MMihkKSk7Cj4gKwo+ICsgICAgaWYgKCByaW5nX2luZm8tPm1mbnMgKQo+ICsgICAg
ewo+ICsgICAgICAgIC8qIFJpbmcgYWxyZWFkeSBleGlzdGVkOiBkcm9wIHRoZSBwcmV2aW91cyBt
YXBwaW5nLiAqLwo+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0lORk8sICJhcmdvOiB2bSV1IHJl
LXJlZ2lzdGVyIGV4aXN0aW5nIHJpbmcgIgo+ICsgICAgICAgICAgICAgICAgIih2bSV1OiV4IHZt
JXUpIGNsZWFycyBtYXBwaW5nXG4iLAo+ICsgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBy
aW5nX2luZm8tPmlkLmRvbWFpbl9pZCwKPiArICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQu
YXBvcnQsIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7Cj4gKwo+ICsgICAgICAgIHJpbmdfcmVt
b3ZlX21mbnMoZCwgcmluZ19pbmZvKTsKPiArICAgICAgICBBU1NFUlQoIXJpbmdfaW5mby0+bWZu
cyk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgbWZucyA9IHhtYWxsb2NfYXJyYXkobWZuX3QsIG5wYWdl
KTsKPiArICAgIGlmICggIW1mbnMgKQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiAr
ICAgIGZvciAoIGkgPSAwOyBpIDwgbnBhZ2U7IGkrKyApCj4gKyAgICAgICAgbWZuc1tpXSA9IElO
VkFMSURfTUZOOwo+ICsKPiArICAgIG1mbl9tYXBwaW5nID0geHphbGxvY19hcnJheSh2b2lkICos
IG5wYWdlKTsKPiArICAgIGlmICggIW1mbl9tYXBwaW5nICkKPiArICAgIHsKPiArICAgICAgICB4
ZnJlZShtZm5zKTsKPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArICAgIH0KPiArCj4gKyAg
ICByaW5nX2luZm8tPm1mbnMgPSBtZm5zOwo+ICsgICAgcmluZ19pbmZvLT5tZm5fbWFwcGluZyA9
IG1mbl9tYXBwaW5nOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgbnBhZ2U7IGkrKyApCj4g
KyAgICB7Cj4gKyAgICAgICAgeGVuX2FyZ29fZ2ZuX3QgYXJnb19nZm47Cj4gKyAgICAgICAgbWZu
X3QgbWZuOwo+ICsKPiArICAgICAgICByZXQgPSBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoJmFy
Z29fZ2ZuLCBnZm5faG5kLCBpLCAxKSA/IC1FRkFVTFQgOiAwOwo+ICsgICAgICAgIGlmICggcmV0
ICkKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIHJldCA9IGZpbmRfcmluZ19t
Zm4oZCwgX2dmbihhcmdvX2dmbiksICZtZm4pOwo+ICsgICAgICAgIGlmICggcmV0ICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgImFyZ286IHZtJXU6IGlu
dmFsaWQgZ2ZuICUiUFJJX2dmbiIgIgo+ICsgICAgICAgICAgICAgICAgICAgICJyOih2bSV1OiV4
IHZtJXUpICVwICV1LyV1XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwg
Z2ZuX3goX2dmbihhcmdvX2dmbikpLAo+ICsgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+
aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLmFwb3J0LAo+ICsgICAgICAgICAgICAgICAgICAg
IHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCwgcmluZ19pbmZvLCBpLCBucGFnZSk7Cj4gKyAgICAg
ICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgcmluZ19pbmZvLT5tZm5z
W2ldID0gbWZuOwo+ICsKPiArICAgICAgICBhcmdvX2RwcmludGsoIiV1OiAlIlBSSV9nZm4iIC0+
ICUiUFJJX21mbiJcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgIGksIGdmbl94KF9nZm4oYXJn
b19nZm4pKSwgbWZuX3gocmluZ19pbmZvLT5tZm5zW2ldKSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
cmluZ19pbmZvLT5ubWZucyA9IGk7Cj4gKwo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgICAgIHJp
bmdfcmVtb3ZlX21mbnMoZCwgcmluZ19pbmZvKTsKPiArICAgIGVsc2UKPiArICAgIHsKPiArICAg
ICAgICBBU1NFUlQocmluZ19pbmZvLT5ubWZucyA9PSBOUEFHRVNfUklORyhsZW4pKTsKPiArCj4g
KyAgICAgICAgZ3ByaW50ayhYRU5MT0dfREVCVUcsICJhcmdvOiB2bSV1IHJpbmcgKHZtJXU6JXgg
dm0ldSkgJXAgIgoKTml0OiB0aGlzIGxpa2VseSB3YW50cyB0byBiZSBhbiBhcmdvX2RwcmludGs/
Cgo+ICsgICAgICAgICAgICAgICAgIm1mbl9tYXBwaW5nICVwIGxlbiAldSBubWZucyAldVxuIiwK
PiArICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5kb21haW5faWQs
Cj4gKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmFwb3J0LCByaW5nX2luZm8tPmlkLnBh
cnRuZXJfaWQsIHJpbmdfaW5mbywKPiArICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+bWZuX21h
cHBpbmcsIHJpbmdfaW5mby0+bGVuLCByaW5nX2luZm8tPm5tZm5zKTsKPiArICAgIH0KPiArCj4g
KyAgICByZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICtzdGF0aWMgbG9uZwo+ICtyZWdpc3Rlcl9yaW5n
KHN0cnVjdCBkb21haW4gKmN1cnJkLAo+ICsgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0oeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KSByZWdfaG5kLAo+ICsgICAgICAgICAgICAg
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fZ2ZuX3QpIGdmbl9obmQsCj4gKyAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG5wYWdlLCBib29sIGZhaWxfZXhpc3QpCj4gK3sKPiArICAg
IHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCByZWc7Cj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lk
IHJpbmdfaWQ7Cj4gKyAgICB2b2lkICptYXBfcmluZ3A7Cj4gKyAgICB4ZW5fYXJnb19yaW5nX3Qg
KnJpbmdwOwo+ICsgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sICpuZXdfcmlu
Z19pbmZvID0gTlVMTDsKPiArICAgIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqc2VuZF9pbmZvID0g
TlVMTDsKPiArICAgIHN0cnVjdCBkb21haW4gKmRzdF9kID0gTlVMTDsKPiArICAgIGludCByZXQg
PSAwOwo+ICsgICAgdW5zaWduZWQgaW50IHByaXZhdGVfdHhfcHRyOwo+ICsKPiArICAgIEFTU0VS
VChjdXJyZCA9PSBjdXJyZW50LT5kb21haW4pOwo+ICsKPiArICAgIGlmICggY29weV9mcm9tX2d1
ZXN0KCZyZWcsIHJlZ19obmQsIDEpICkKPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4g
KyAgICAvKgo+ICsgICAgICogQSByaW5nIG11c3QgYmUgbGFyZ2UgZW5vdWdoIHRvIHRyYW5zbWl0
IG1lc3NhZ2VzLCBzbyByZXF1aXJlcyBzcGFjZSBmb3I6Cj4gKyAgICAgKiAqIDEgbWVzc2FnZSBo
ZWFkZXIsIHBsdXMKPiArICAgICAqICogMSBwYXlsb2FkIHNsb3QgKHBheWxvYWQgaXMgYWx3YXlz
IHJvdW5kZWQgdG8gYSBtdWx0aXBsZSBvZiAxNiBieXRlcykKPiArICAgICAqICAgZm9yIHRoZSBt
ZXNzYWdlIHBheWxvYWQgdG8gYmUgd3JpdHRlbiBpbnRvLCBwbHVzCj4gKyAgICAgKiAqIDEgbW9y
ZSBzbG90LCBzbyB0aGF0IHRoZSByaW5nIGNhbm5vdCBiZSBmaWxsZWQgdG8gY2FwYWNpdHkgd2l0
aCBhCj4gKyAgICAgKiAgIHNpbmdsZSBtaW5pbXVtLXNpemUgbWVzc2FnZSAtLSBzZWUgdGhlIGxv
Z2ljIGluIHJpbmdidWZfaW5zZXJ0IC0tCj4gKyAgICAgKiAgIGFsbG93aW5nIGZvciB0aGlzIGVu
c3VyZXMgdGhhdCB0aGVyZSBjYW4gYmUgc3BhY2UgcmVtYWluaW5nIHdoZW4gYQo+ICsgICAgICog
ICBtZXNzYWdlIGlzIHByZXNlbnQuCj4gKyAgICAgKiBUaGUgYWJvdmUgZGV0ZXJtaW5lcyB0aGUg
bWluaW11bSBhY2NlcHRhYmxlIHJpbmcgc2l6ZS4KPiArICAgICAqLwo+ICsgICAgaWYgKCAocmVn
LmxlbiA8IChzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpCj4gKyAg
ICAgICAgICAgICAgICAgICAgICArIFJPVU5EVVBfTUVTU0FHRSgxKSArIFJPVU5EVVBfTUVTU0FH
RSgxKSkpIHx8Cj4gKyAgICAgICAgIChyZWcubGVuID4gWEVOX0FSR09fTUFYX1JJTkdfU0laRSkg
fHwKPiArICAgICAgICAgKHJlZy5sZW4gIT0gUk9VTkRVUF9NRVNTQUdFKHJlZy5sZW4pKSB8fAo+
ICsgICAgICAgICAoTlBBR0VTX1JJTkcocmVnLmxlbikgIT0gbnBhZ2UpIHx8Cj4gKyAgICAgICAg
IChyZWcucGFkICE9IDApICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICBy
aW5nX2lkLnBhcnRuZXJfaWQgPSByZWcucGFydG5lcl9pZDsKPiArICAgIHJpbmdfaWQuYXBvcnQg
PSByZWcuYXBvcnQ7Cj4gKyAgICByaW5nX2lkLmRvbWFpbl9pZCA9IGN1cnJkLT5kb21haW5faWQ7
Cj4gKwo+ICsgICAgaWYgKCByZWcucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQo+
ICsgICAgewo+ICsgICAgICAgIGlmICggIW9wdF9hcmdvX21hY19wZXJtaXNzaXZlICkKPiArICAg
ICAgICAgICAgcmV0dXJuIC1FUEVSTTsKPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgIHsKPiAr
ICAgICAgICBkc3RfZCA9IGdldF9kb21haW5fYnlfaWQocmVnLnBhcnRuZXJfaWQpOwo+ICsgICAg
ICAgIGlmICggIWRzdF9kICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGFyZ29fZHByaW50
aygiIWRzdF9kLCBFU1JDSFxuIik7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRVNSQ0g7Cj4gKyAg
ICAgICAgfQo+ICsKPiArICAgICAgICBzZW5kX2luZm8gPSB4emFsbG9jKHN0cnVjdCBhcmdvX3Nl
bmRfaW5mbyk7Cj4gKyAgICAgICAgaWYgKCAhc2VuZF9pbmZvICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIHJldCA9IC1FTk9NRU07Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAg
ICAgIH0KPiArICAgICAgICBzZW5kX2luZm8tPmlkID0gcmluZ19pZDsKPiArICAgIH0KPiArCj4g
KyAgICAvKgo+ICsgICAgICogQ29tbW9uIGNhc2UgaXMgdGhhdCB0aGUgcmluZyBkb2Vzbid0IGFs
cmVhZHkgZXhpc3QsIHNvIGRvIHRoZSBhbGxvYyBoZXJlCj4gKyAgICAgKiBiZWZvcmUgcGlja2lu
ZyB1cCBhbnkgbG9ja3MuCj4gKyAgICAgKi8KPiArICAgIG5ld19yaW5nX2luZm8gPSB4emFsbG9j
KHN0cnVjdCBhcmdvX3JpbmdfaW5mbyk7Cj4gKyAgICBpZiAoICFuZXdfcmluZ19pbmZvICkKPiAr
ICAgIHsKPiArICAgICAgICByZXQgPSAtRU5PTUVNOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsg
ICAgfQo+ICsKPiArICAgIHJlYWRfbG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKPiArCj4g
KyAgICBpZiAoICFjdXJyZC0+YXJnbyApCj4gKyAgICB7Cj4gKyAgICAgICAgcmV0ID0gLUVOT0RF
VjsKPiArICAgICAgICBnb3RvIG91dF91bmxvY2s7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBk
c3RfZCAmJiAhZHN0X2QtPmFyZ28gKQo+ICsgICAgewo+ICsgICAgICAgIGFyZ29fZHByaW50aygi
IWRzdF9kLT5hcmdvLCBFQ09OTlJFRlVTRURcbiIpOwo+ICsgICAgICAgIHJldCA9IC1FQ09OTlJF
RlVTRUQ7Cj4gKyAgICAgICAgZ290byBvdXRfdW5sb2NrOwo+ICsgICAgfQo+ICsKPiArICAgIHdy
aXRlX2xvY2soJmN1cnJkLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOwo+ICsKPiArICAgIGlmICgg
Y3VycmQtPmFyZ28tPnJpbmdfY291bnQgPj0gTUFYX1JJTkdTX1BFUl9ET01BSU4gKQo+ICsgICAg
ewo+ICsgICAgICAgIHJldCA9IC1FTk9TUEM7Cj4gKyAgICAgICAgZ290byBvdXRfdW5sb2NrMjsK
PiArICAgIH0KPiArCj4gKyAgICByaW5nX2luZm8gPSBmaW5kX3JpbmdfaW5mbyhjdXJyZCwgJnJp
bmdfaWQpOwo+ICsgICAgaWYgKCAhcmluZ19pbmZvICkKPiArICAgIHsKPiArICAgICAgICByaW5n
X2luZm8gPSBuZXdfcmluZ19pbmZvOwo+ICsgICAgICAgIG5ld19yaW5nX2luZm8gPSBOVUxMOwo+
ICsKPiArICAgICAgICBzcGluX2xvY2tfaW5pdCgmcmluZ19pbmZvLT5MM19sb2NrKTsKPiArCj4g
KyAgICAgICAgcmluZ19pbmZvLT5pZCA9IHJpbmdfaWQ7Cj4gKyAgICAgICAgSU5JVF9MSVNUX0hF
QUQoJnJpbmdfaW5mby0+cGVuZGluZyk7Cj4gKwo+ICsgICAgICAgIGxpc3RfYWRkKCZyaW5nX2lu
Zm8tPm5vZGUsCj4gKyAgICAgICAgICAgICAgICAgJmN1cnJkLT5hcmdvLT5yaW5nX2hhc2hbaGFz
aF9pbmRleCgmcmluZ19pbmZvLT5pZCldKTsKPiArCj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0df
REVCVUcsICJhcmdvOiB2bSV1IHJlZ2lzdGVyaW5nIHJpbmcgKHZtJXU6JXggdm0ldSlcbiIsCj4g
KyAgICAgICAgICAgICAgICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmlu
Z19pZC5hcG9ydCwKPiArICAgICAgICAgICAgICAgIHJpbmdfaWQucGFydG5lcl9pZCk7Cj4gKyAg
ICB9Cj4gKyAgICBlbHNlIGlmICggcmluZ19pbmZvLT5sZW4gKQo+ICsgICAgewo+ICsgICAgICAg
IC8qCj4gKyAgICAgICAgICogSWYgdGhlIGNhbGxlciBzcGVjaWZpZWQgdGhhdCB0aGUgcmluZyBt
dXN0IG5vdCBhbHJlYWR5IGV4aXN0LAo+ICsgICAgICAgICAqIGZhaWwgYXQgYXR0ZW1wdCB0byBh
ZGQgYSBjb21wbGV0ZWQgcmluZyB3aGljaCBhbHJlYWR5IGV4aXN0cy4KPiArICAgICAgICAgKi8K
PiArICAgICAgICBpZiAoIGZhaWxfZXhpc3QgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
YXJnb19kcHJpbnRrKCJkaXNhbGxvd2VkIHJlcmVnaXN0cmF0aW9uIG9mIGV4aXN0aW5nIHJpbmdc
biIpOwoKQW5kIHRoaXMgc2hvdWxkIGxpa2VseSBiZSBncHJpbnRrIHdpdGggZXJyb3IgdHlwZT8K
CkkgdGhpbmsgdGhlIHBhdHRlcm4gb2YgdXNpbmcgZ3ByaW50ayBmb3IgZXJyb3IgbWVzc2FnZXMg
YW5kCmFyZ29fZHByaW50ayBmb3IgdmVyYm9zZSBpbmZvcm1hdGlvbiBpcyBjb3JyZWN0LCBidXQg
dGhlcmUgYXJlIGEKY291cGxlIG9mIG9kZGl0aWVzIHRoYXQgY2FuIGJlIGZpeGVkIGxhdGVyLgoK
PiArICAgICAgICAgICAgcmV0ID0gLUVFWElTVDsKPiArICAgICAgICAgICAgZ290byBvdXRfdW5s
b2NrMjsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICggcmluZ19pbmZvLT5sZW4gIT0g
cmVnLmxlbiApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAg
KiBDaGFuZ2Ugb2YgcmluZyBzaXplIGNvdWxkIHJlc3VsdCBpbiBlbnRyaWVzIG9uIHRoZSBwZW5k
aW5nCj4gKyAgICAgICAgICAgICAqIG5vdGlmaWNhdGlvbnMgbGlzdCB0aGF0IHdpbGwgbmV2ZXIg
dHJpZ2dlci4KPiArICAgICAgICAgICAgICogU2ltcGxlIGJsdW50IHNvbHV0aW9uOiBkaXNhbGxv
dyByaW5nIHJlc2l6ZSBmb3Igbm93Lgo+ICsgICAgICAgICAgICAgKiBUT0RPOiBpbnZlc3RpZ2F0
ZSBlbmFibGluZyByaW5nIHJlc2l6ZS4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAg
IGdwcmludGsoWEVOTE9HX0VSUiwgImFyZ286IHZtJXUgYXR0ZW1wdGVkIHRvIGNoYW5nZSByaW5n
IHNpemUgIgo+ICsgICAgICAgICAgICAgICAgICAgICIodm0ldToleCB2bSV1KVxuIiwKPiArICAg
ICAgICAgICAgICAgICAgICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmlu
Z19pZC5hcG9ydCwKPiArICAgICAgICAgICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOwo+
ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBDb3VsZCByZXR1cm4gRUlOVkFMIGhl
cmUsIGJ1dCBpZiB0aGUgcmluZyBkaWRuJ3QgYWxyZWFkeQo+ICsgICAgICAgICAgICAgKiBleGlz
dCB0aGVuIHRoZSBhcmd1bWVudHMgd291bGQgaGF2ZSBiZWVuIHZhbGlkLCBzbzogRUVYSVNULgo+
ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgcmV0ID0gLUVFWElTVDsKPiArICAgICAg
ICAgICAgZ290byBvdXRfdW5sb2NrMjsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0RFQlVHLAo+ICsgICAgICAgICAgICAgICAgImFyZ286IHZtJXUgcmUtcmVnaXN0
ZXJpbmcgZXhpc3RpbmcgcmluZyAodm0ldToleCB2bSV1KVxuIiwKPiArICAgICAgICAgICAgICAg
IGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLmFwb3J0LAo+ICsg
ICAgICAgICAgICAgICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKClRoaXMgYWdhaW4gd291bGQgYmV0
dGVyIGJlIGFyZ29fZHByaW50ayBJTU8uCgpbLi4uXQo+IEBAIC01NTIsNiArOTg3LDM4IEBAIGRv
X2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcxLAo+ICAKPiAgICAgIHN3aXRjaCAoY21kKQo+ICAgICAgewo+ICsgICAgY2FzZSBYRU5fQVJH
T19PUF9yZWdpc3Rlcl9yaW5nOgo+ICsgICAgewo+ICsgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0oeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KSByZWdfaG5kID0KPiArICAgICAgICAgICAg
Z3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMSwgeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KTsKPiArICAg
ICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX2dmbl90KSBnZm5faG5kID0KPiAr
ICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMiwgeGVuX2FyZ29fZ2ZuX3QpOwo+ICsg
ICAgICAgIC8qIGFyZzMgaXMgbnBhZ2UgKi8KPiArICAgICAgICAvKiBhcmc0IGlzIGZsYWdzICov
Cj4gKyAgICAgICAgYm9vbCBmYWlsX2V4aXN0ID0gYXJnNCAmIFhFTl9BUkdPX1JFR0lTVEVSX0ZM
QUdfRkFJTF9FWElTVDsKCk5pdDogSSB3b3VsZCBhZGQgYToKCkJVSUxEX0JVR19PTighSVNfQUxJ
R05FRChYRU5fQVJHT19NQVhfUklOR19TSVpFLCBQQUdFX1NJWkUpKTsKCj4gKyAgICAgICAgaWYg
KCB1bmxpa2VseShhcmczID4gKFhFTl9BUkdPX01BWF9SSU5HX1NJWkUgPj4gUEFHRV9TSElGVCkp
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICAg
ICAgYnJlYWs7Cj4gKyAgICAgICAgfQoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 10:04:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 10:04: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-devel-bounces@lists.xenproject.org>)
	id 1glsun-0007ue-8l; Tue, 22 Jan 2019 10:04: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=Y/S+=P6=citrix.com=prvs=918322aae=roger.pau@srs-us1.protection.inumbo.net>)
 id 1glsul-0007uZ-Ng
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 10:04:15 +0000
X-Inumbo-ID: 1218202a-1e2d-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1218202a-1e2d-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 10:04:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,505,1539648000"; d="scan'208";a="84900312"
Date: Tue, 22 Jan 2019 11:04:07 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: <nicolas.poirot@bertin.fr>
Message-ID: <20190122100407.oun6sqxnvb4flqo3@mac>
References: <OF04C4C046.D5157530-ONC125838A.003564B9-C125838A.003564BA@local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <OF04C4C046.D5157530-ONC125838A.003564B9-C125838A.003564BA@local>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] x86_64 to i386 boot generation conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgMTA6NDM6MTFBTSArMDEwMCwgbmljb2xhcy5wb2lyb3RA
YmVydGluLmZyIHdyb3RlOgo+IEhpIGV2ZXJ5b25lLAo+IAo+IEkgd2FzIHdvbmRlcmluZyB3aHkg
d2hlbiBJIGJ1aWxkIGFuIHg4Nl82NCB4ZW4gSSBnb3QgYSBta2VsZjMyIGNvbW1hbmQgY29udmVy
dGluZyBlbGYgNjQgdG8gZWxmIDMyLgo+IE15IHVuZGVyc3RhbmRpbmcsIGxvb2tpbmcgYXQgZ2l0
LWxvZywgaXMgdGhhdCB0aGF0IHdhcyBuZWVkZWQgZm9yIDMyYml0cyBib290bG9hZGVycy4KPiAK
PiBJcyB0aGF0IHRoZSBvbmx5IHJlYXNvbiA/IElzIGl0IHN0aWxsIG5lY2Vzc2FyeSB0b2RheSA/
CgpUaGUgb3JpZ2luYWwgbXVsdGlib290IHNwZWNpZmljYXRpb24gWzBdIG9ubHkgZGVhbHMgd2l0
aCAzMmJpdAphZGRyZXNzZXMsIHNvIHRoZSBlbGYgaGVhZGVycyBuZWVkIHRvIGJlIDMyIGJpdHMg
Zm9yIG11bHRpYm9vdCB0byBiZQphYmxlIHRvIGxvYWQgaXQuIFRoZSBtb3JlIHRoYXQgdGhlIGtl
cm5lbCBpcyBzdGFydGVkIGluIHByb3RlY3RlZAptb2RlLCBzbyBhZGRyZXNzZXMgbXVzdCBiZSBi
ZWxvdyB0aGUgNEcgYm91bmRhcnkgb3IgZWxzZSBsb2FkaW5nIG9yCmp1bXBpbmcgaW50byB0aGUg
ZW50cnkgcG9pbnQgd291bGQgZmFpbC4KClJvZ2VyLgoKWzBdIGh0dHBzOi8vd3d3LmdudS5vcmcv
c29mdHdhcmUvZ3J1Yi9tYW51YWwvbXVsdGlib290L211bHRpYm9vdC5odG1sCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 10:27:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 10:27: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-devel-bounces@lists.xenproject.org>)
	id 1gltGt-000186-6A; Tue, 22 Jan 2019 10:27: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=MEC7=P6=citrix.com=prvs=918962ee6=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gltGs-000181-KV
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 10:27:06 +0000
X-Inumbo-ID: 43749308-1e30-11e9-8565-7742a116b20e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43749308-1e30-11e9-8565-7742a116b20e;
 Tue, 22 Jan 2019 10:27:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,505,1539648000"; d="scan'208";a="76117849"
Date: Tue, 22 Jan 2019 10:27:02 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190122102702.GO1271@perard.uk.xensource.com>
References: <20190116161657.3634-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190116161657.3634-1-anthony.perard@citrix.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH v2 1/2] docs: Fix all links to Xen man pages
 in html
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDQ6MTY6NTZQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gU2Vjb25kIHRyeSwgdGhpcyB0aW1lIGFsc28gd29ya3MgZm9yIGFsbCBsaW5rcyB0
byB4ZW4tdmJkLWludGVyZmFjZSg3KS4KPiAKPiBXZSBkb24ndCB0cnkgYW55bW9yZSB0byBoYXZl
IHBvZDJodG1sIGdlbmVyYXRlIHJlbGF0aXZlIGxpbmtzLCBpbnN0ZWFkCj4gd2UgZG8gaXQgb3Vy
c2VsZi4KPiAKPiBGaXJzdCwgd2UgbW9kaWZ5IGFsbCBsaW5rcyB0byBtYW4gcGFnZXMgdG8gaGF2
ZSB3aGF0IGxvb2tzIGxpa2UgYW4KPiBhYnNvbHV0ZSBVUkwgYW5kIHBvZDJodG1sIHdpbGwganVz
dCB3cml0ZSBpdCBpbiB0aGUgaHRtbCBvdXRwdXQuCj4gQWJzb2x1dGUgVVJMIGluIFBPRCBhcmUg
aW4gdGhlIGZvcm0gTDx0ZXh0fHNjaGVtZTouLi4+IHNvIGxldCdzIGp1c3QgdXNlCj4gYSBzY2hl
bWUgdGhhdCBpc24ndCByZWFsLCBidXQgZWFzeSB0byBmaW5kIGluIHRoZSByZXN1bHRpbmcgaHRt
bCBvdXRwdXQ6Cj4gInJlbGF0aXZlOiIuCj4gCj4gVGhlbiB3ZSBmaXggdGhlIG91dHB1dCBhbmQg
cmVtb3ZlIGFsbCB0aGUgYm9ndXMgc2NoZW1lICJyZWxhdGl2ZSIgYW5kCj4gY2FuIGVuZCB1cCB3
aXRoIG5pY2UgcmVsYXRpdmUgbGlua3MuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKSnVlcmdlbiwgY291bGQgeW91IHJlbGVhc2UtYWNr
IHRoaXMgcGF0Y2ggYW5kIHRoZSBmb2xsb3dpbmcgb25lWzFdPwoKVGhhbmtzLAoKWzFdIHhlbjog
SGlnaGxpZ2h0IHJlZmVyZW5jZSBpbiB4bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSkKCi0tIApBbnRo
b255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 10:28:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 10:28: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-devel-bounces@lists.xenproject.org>)
	id 1gltHs-0001BB-HE; Tue, 22 Jan 2019 10:28: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=Vzze=P6=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gltHr-0001B3-P8
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 10:28:07 +0000
X-Inumbo-ID: 66be0beb-1e30-11e9-a1e0-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::61b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66be0beb-1e30-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 10:28:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=as2m5kLb+SYbcmQ4u7hDrrbtpyYk78VvDH2ioFpIH1E=;
 b=QQmxsZJ0YAdQt95LeXcPaoz1oi4dJ8B5kUnp5yvvmA26p5sB9hUd9dWfLRTTet5bD01tHGtceoN0ZA/E2n9WkMxt3nA21lpr19gZjciDim2No7yuf0Fctp+puRJR9zEqAaxt0CNNrHZXVSA5ACBt26eAz+1YdY6qjbnI534T57Y=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4440.eurprd03.prod.outlook.com (20.177.33.94) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.31; Tue, 22 Jan 2019 10:28:02 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37%3]) with mapi id 15.20.1537.031; Tue, 22 Jan 2019
 10:28:02 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Julien Grall <julien.grall@arm.com>, Christoph Hellwig <hch@infradead.org>
Thread-Topic: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
Thread-Index: AQHUrNs7IxVSN/1nuUaI+Ik1wHznAaWxcBsAgAAB0ICAAAHygIABvZOAgAGYZ4CAACKFAIAEx8GAgABKW4CAASIegA==
Date: Tue, 22 Jan 2019 10:28:02 +0000
Message-ID: <79ac0743-68bc-c2b7-d843-cf152c40d583@epam.com>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
 <20190116063631.GA10881@infradead.org>
 <042fe794-dec6-6d9d-5b68-6f142790f5c7@epam.com>
 <20190117091815.GA7090@infradead.org>
 <1cfc5cb4-e481-5d71-29df-958db76fb681@epam.com>
 <2ed681b9-c8d4-ea27-6b8b-e399ed034bda@arm.com>
 <b5ee0d1c-7888-28c4-c5ae-7984c5e54c8e@epam.com>
 <9e0130ee-0418-f68c-94cf-31a5566d929a@arm.com>
In-Reply-To: <9e0130ee-0418-f68c-94cf-31a5566d929a@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4440;
 6:Tfgf/lRajarnmZxEV/PxOIcRtE+MwHOidL8qXxEQpPCuEWh9uG/lnbYaUzJzStV/v6n7a0HL/C4myJkWSdTwWoCRDV63wBjvhZ4dn327TrNjgC+PnUmSP+l3VN1DOwRQwe1UAj6rWzmaSgcg37HPWvG2aUNpkIpjC62cgds4hhzYYSBVzNBkjg3PMMVvyQcjAz8VEth+mQ2aCy5r+nBU9cL8B78LCAu/q78GEbdNutJL1ICluIFFwtUm832JQSGGfbakmoXwSvGk5PV10zPwX4P71QIlu0uCOfpMQJ5un5X35zFy9TpWa4RXZcKnH90j4gvzD69Si91TX67iuZLLCpe/hxrxenEl7X0UKzDFutUgdh0fuoVxniUu1beQWwKQbSXQX4qEL9zmH2vSNsMOIL4AuVpL+eDwOv8Imi+jZ1ixqQW6Yu0BBQb/Fqz2KmkoMqLQQiLjz1GS4omHsKP/bA==;
 5:Ix/pQzA7QQo9T0jo1f9rWM0w8DvrvdSQdAcbv16FPBDr1tnJFJBEvsb/Zc0rnjB6iFZCHhQaOHi4zLBJsZo1TpBmOU2x0++DhsyvE+U0PllAX+Q6kwr1FkNkiQKGBIvHgwHVjE4WWJCEuM/hHRKnrACyvE8+4ShAkAsvXPAquNnmjXp726/9v8/vhgDqhrB1noGjM7H4amGM304HP1TuNg==;
 7:eVZkUxhRYPAJsQcDO4jgHMJ9y8Rqzs9Ys3eXLnDTnbQuvHUB7QqPKWGbf0AuNVDMF/trj0JurrzuxPCgKEq2H/k61/4PTS/TwqXh352iNTL5BHYzJsNKZJHbmXDwxrTJkOso4eoZV8JZo9LTBWve9A==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 3949a95a-1f4c-4c24-1ad2-08d6805449ba
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4440; 
x-ms-traffictypediagnostic: AM6PR03MB4440:
x-microsoft-antispam-prvs: <AM6PR03MB44401F898220698BAE85D325E7980@AM6PR03MB4440.eurprd03.prod.outlook.com>
x-forefront-prvs: 0925081676
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(366004)(396003)(136003)(376002)(346002)(189003)(199004)(72206003)(2906002)(6512007)(71200400001)(71190400001)(102836004)(39060400002)(26005)(106356001)(2616005)(36756003)(11346002)(99286004)(66066001)(55236004)(478600001)(76176011)(7416002)(14454004)(3846002)(97736004)(6116002)(68736007)(53546011)(6506007)(53936002)(6246003)(4326008)(81166006)(476003)(8936002)(8676002)(486006)(81156014)(80792005)(7736002)(305945005)(14444005)(105586002)(54906003)(25786009)(110136005)(6486002)(446003)(316002)(86362001)(186003)(229853002)(6436002)(256004)(93886005)(31686004)(31696002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4440;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: oQalyKkU4oaBbMjKATWFDhyWVknKqUikC1w2wR+gm3+bCx/ktEvDQIEI7UBdoMmQH5IjVUO/tZrftd/HkmAhAr0DCp8Qp5W72XkrBQdRy0silBXu4/1LDxFdoh0ieTi8ElSFm986d7mKyujYXTc5MRjutfOsuZd/YEwMMARIQJEio+N8Nm6UoAeEkvfNnf7Fy9vMrEx6ADkZXDiu1MnnkIYJrawXWJAhSO0OQIP5PW13rCOjjeAxaggNbJQXih8auaiiqJFMFfYpRrp4wB3P7H54GFCSL0Z2J/eBuxDwaRptcjXGgTsvN7+aBRv6y8s/bP2kOUvxo19D/mVel+zXefANZgp9F+7S54KY3G7dDgz0+p3tCSuvYvE41uvg8XmB1y1PwhRHl6JA35UYyYFGMGGuq1XaH0NYwOlQHHQuTVw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <A5E74B85C635F44D9CDF573618A367FD@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3949a95a-1f4c-4c24-1ad2-08d6805449ba
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2019 10:28:02.0854 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4440
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "noralf@tronnes.org" <noralf@tronnes.org>, Gerd Hoffmann <kraxel@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "daniel.vetter@intel.com" <daniel.vetter@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Robin Murphy <robin.murphy@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sIEp1bGllbiENCg0KT24gMS8yMS8xOSA3OjA5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6
DQo+IEhlbGxvLA0KPg0KPiBPbiAyMS8wMS8yMDE5IDEyOjQzLCBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyB3cm90ZToNCj4+IE9uIDEvMTgvMTkgMTo0MyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0K
Pj4+IE9uIDE4LzAxLzIwMTkgMDk6NDAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOg0K
Pj4+PiBPbiAxLzE3LzE5IDExOjE4IEFNLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToNCj4+Pj4+
IE9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDA2OjQzOjI5QU0gKzAwMDAsIE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvDQo+Pj4+PiB3cm90ZToNCj4+Pj4+Pj4gVGhpcyB3aG9sZSBpc3N1ZSBrZWVwcyBn
ZXR0aW5nIG1vcmUgYW5kIG1vcmUgY29uZnVzaW5nLg0KPj4+Pj4+IFdlbGwsIEkgZG9uJ3QgcmVh
bGx5IGRvIERNQSBoZXJlLCBidXQgaW5zdGVhZCB0aGUgYnVmZmVycyBpbg0KPj4+Pj4+IHF1ZXN0
aW9uIGFyZSBzaGFyZWQgd2l0aCBvdGhlciBYZW4gZG9tYWluLCBzbyBlZmZlY3RpdmVseSBpdA0K
Pj4+Pj4+IGNvdWxkIGJlIHRob3VnaHQgb2Ygc29tZSBzb3J0IG9mIERNQSBoZXJlLCB3aGVyZSB0
aGUgImRldmljZSIgaXMNCj4+Pj4+PiB0aGF0IHJlbW90ZSBkb21haW4uIElmIHRoZSBidWZmZXJz
IGFyZSBub3QgZmx1c2hlZCB0aGVuIHRoZQ0KPj4+Pj4+IHJlbW90ZSBwYXJ0IHNlZXMgc29tZSBp
bmNvbnNpc3RlbmN5IHdoaWNoIGluIG15IGNhc2UgcmVzdWx0cw0KPj4+Pj4+IGluIGFydGlmYWN0
cyBvbiBzY3JlZW4gd2hpbGUgZGlzcGxheWluZyB0aGUgYnVmZmVycy4NCj4+Pj4+PiBXaGVuIGJ1
ZmZlcnMgYXJlIGFsbG9jYXRlZCB2aWEgRE1BIEFQSSB0aGVuIHRoZXJlIGFyZSBubyBhcnRpZmFj
dHM7DQo+Pj4+Pj4gaWYgYnVmZmVycyBhcmUgYWxsb2NhdGVkIHdpdGggc2htZW0gKyBETUEgbWFw
cGluZyB0aGVuIHRoZXJlIGFyZSBubw0KPj4+Pj4+IGFydGlmYWN0cyBhcyB3ZWxsLg0KPj4+Pj4+
IFRoZSBvbmx5IG9mZmVuZGluZyB1c2UtY2FzZSBpcyB3aGVuIEkgdXNlIHNobWVtIGJhY2tlZCBi
dWZmZXJzLA0KPj4+Pj4+IGJ1dCBkbyBub3QgZmx1c2ggdGhlbQ0KPj4+Pj4gVGhlIHJpZ2h0IGFu
c3dlciB3b3VsZCBiZSB0byBpbXBsZW1lbnQgY2FjaGUgbWFpbnRhaW5hbmNlIGhvb2tzIGZvcg0K
Pj4+Pj4gdGhpcyBjYXNlIGluIHRoZSBYZW4gYXJjaCBjb2RlLsKgIFRoZXNlIHdvdWxkIGJhc2lj
YWxseSBsb29rIHRoZSBzYW1lDQo+Pj4+PiBhcyB0aGUgbG93LWxldmVsIGNhY2hlIG1haW50YWlu
YW5jZSB1c2VkIGJ5IHRoZSBETUEgb3BzLCBidXQgd2l0aG91dA0KPj4+Pj4gZ29pbmcgdGhyb3Vn
aCB0aGUgRE1BIG1hcHBpbmcgbGF5ZXIsIGluIGZhY3QgdGhleSBzaG91bGQgcHJvYmFibHkNCj4+
Pj4+IHJldXNlIHRoZSBzYW1lIGxvdy1sZXZlbCBhc3NlbWJseSByb3V0aW5lcy4NCj4+Pj4+DQo+
Pj4+PiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlIGZpcnN0IHVzYWdlIG9mIHN1Y2ggWGVuIGJ1
ZmZlciBzaGFyaW5nLCBzbw0KPj4+Pj4gd2hhdCBkbyB0aGUgb3RoZXIgdXNlcnMgZG8/DQo+Pj4+
IEknbGwgaGF2ZSB0byBnZXQgZXZlbiBkZWVwZXIgaW50byBpdC4gSW5pdGlhbGx5IEkNCj4+Pj4g
bG9va2VkIGF0IHRoZSBjb2RlLCBidXQgZGlkbid0IGZpbmQgYW55dGhpbmcgdXNlZnVsLg0KPj4+
PiBPciBtYXliZSBJIGhhdmUganVzdCBvdmVybG9va2VkIG9idmlvdXMgdGhpbmdzIHRoZXJlDQo+
Pj4gwqBGcm9tIFhlbiBvbiBBcm0gQUJJOg0KPj4+DQo+Pj4gIkFsbCBtZW1vcnkgd2hpY2ggaXMg
c2hhcmVkIHdpdGggb3RoZXIgZW50aXRpZXMgaW4gdGhlIHN5c3RlbQ0KPj4+IChpbmNsdWRpbmcg
dGhlIGh5cGVydmlzb3IgYW5kIG90aGVyIGd1ZXN0cykgbXVzdCByZXNpZGUgaW4gbWVtb3J5DQo+
Pj4gd2hpY2ggaXMgbWFwcGVkIGFzIE5vcm1hbCBJbm5lciBXcml0ZS1CYWNrIE91dGVyIFdyaXRl
LUJhY2sNCj4+PiBJbm5lci1TaGFyZWFibGUuDQo+Pj4gVGhpcyBhcHBsaWVzIHRvOg0KPj4+IMKg
wqAgLSBoeXBlcmNhbGwgYXJndW1lbnRzIHBhc3NlZCB2aWEgYSBwb2ludGVyIHRvIGd1ZXN0IG1l
bW9yeS4NCj4+PiDCoMKgIC0gbWVtb3J5IHNoYXJlZCB2aWEgdGhlIGdyYW50IHRhYmxlIG1lY2hh
bmlzbSAoaW5jbHVkaW5nIFBWIEkvTw0KPj4+IMKgwqDCoMKgIHJpbmdzIGV0YykuDQo+Pj4gwqDC
oCAtIG1lbW9yeSBzaGFyZWQgd2l0aCB0aGUgaHlwZXJ2aXNvciAoc3RydWN0IHNoYXJlZF9pbmZv
LCBzdHJ1Y3QNCj4+PiDCoMKgwqDCoCB2Y3B1X2luZm8sIHRoZSBncmFudCB0YWJsZSwgZXRjKS4N
Cj4+PiAiDQo+Pj4NCj4+PiBTbyB5b3Ugc2hvdWxkIG5vdCBuZWVkIGFueSBjYWNoZSBtYWludGVu
YW5jZSBoZXJlLiBDYW4geW91IHByb3ZpZGUNCj4+PiBtb3JlIGRldGFpbHMgb24gdGhlIG1lbW9y
eSBhdHRyaWJ1dGUgeW91IHVzZSBmb3IgbWVtb3J5IHNoYXJlZCBpbiBib3RoDQo+Pj4gdGhlIGJh
Y2tlbmQgYW5kIGZyb250ZW5kPw0KPj4+DQo+PiBJdCB0YWtlcyBxdWl0ZSBzb21lIHRpbWUgdG8g
Y29sbGVjdCB0aGlzIChiZWNhdXNlIG1hbnkgY29tcG9uZW50cyBhcmUNCj4+IGludm9sdmVkIGlu
IHRoZQ0KPj4gdXNlLWNhc2UpLCBidXQgZm9yIG5vdyB0aGUgcGFnZXMgaW4gdGhlIGd1ZXN0IGRv
bWFpbiBhcmU6DQo+PiAhUFRFX1JET05MWSArIFBURV9QWE4gKyBQVEVfU0hBUkVEICsgUFRFX0FG
ICsgUFRFX1VYTiArDQo+PiBQVEVfQVRUUklORFgoTVRfTk9STUFMKQ0KPg0KPiBTbyB0aGF0J3Mg
dGhlIGF0dHJpYnV0ZSBmb3IgdGhlIHBhZ2UgbWFwcGVkIGluIHRoZSBmcm9udGVuZCwgcmlnaHQ/
IA0KPiBIb3cgYWJvdXQgdGhlIGJhY2tlbmQgc2lkZT8NClBsZWFzZSBzZWUgYmVsb3cNCj4NCj4g
QWxzbywgY291bGQgdGhhdCBwYWdlIGJlIGhhbmRlZCB0byB0aGUgZ3JhcGhpYyBjYXJkIGNvcnJl
Y3RseT8NClllcywgaWYgd2UgdXNlIHplcm8tY29weWluZy4gQnV0IHBsZWFzZSBzZWUgYmVsb3cN
Cj4gSWYgc28sIGlzIHlvdXIgZ3JhcGhpYyBjYXJkIGNvaGVyZW50Pw0KWWVzLCBpdCBpcw0KPg0K
PiBJZiBvbmUgb2YgeW91ciBjb21wb25lbnRzIGlzIG1hcHBpbmcgd2l0aCBub24tY2FjaGVhYmxl
IGF0dHJpYnV0ZXMgDQo+IHRoZW4geW91IGFyZSBhbHJlYWR5IG5vdCBmb2xsb3dpbmcgdGhlIFhl
biBBcm0gQUJJLiBJbiB0aGF0IGNhc2UsIHdlIA0KPiB3b3VsZCBuZWVkIHRvIGRpc2N1c3MgaG93
IHRvIGV4dGVuZCB0aGUgQUJJLg0KPg0KPiBDaGVlcnMsDQo+DQpXZWxsLCBJIGRpZG4ndCBnZXQg
dGhlIGF0dHJpYnV0ZXMgb2YgcGFnZXMgYXQgdGhlIGJhY2tlbmQgc2lkZSwgYnV0IElNTyANCnRo
b3NlDQpkbyBub3QgbWF0dGVyIGluIG15IHVzZS1jYXNlIChmb3Igc2ltcGxpY2l0eSBJIGFtIG5v
dCB1c2luZyB6ZXJvLWNvcHlpbmcgYXQNCmJhY2tlbmQgc2lkZSk6DQoNCjEuIEZyb250ZW5kIGRl
dmljZSBhbGxvY2F0ZXMgZGlzcGxheSBidWZmZXIgcGFnZXMgd2hpY2ggY29tZSBmcm9tIHNobWVt
DQphbmQgaGF2ZSB0aGVzZSBhdHRyaWJ1dGVzOg0KIVBURV9SRE9OTFkgKyBQVEVfUFhOICsgUFRF
X1NIQVJFRCArIFBURV9BRiArIFBURV9VWE4gKyANClBURV9BVFRSSU5EWChNVF9OT1JNQUwpDQoN
CjIuIEZyb250ZW5kIGdyYW50cyByZWZlcmVuY2VzIHRvIHRoZXNlIHBhZ2VzIGFuZCBzaGFyZXMg
dGhvc2Ugd2l0aCB0aGUgDQpiYWNrZW5kDQoNCjMuIEJhY2tlbmQgaXMgYSB1c2VyLXNwYWNlIGFw
cGxpY2F0aW9uIChXZXN0b24gY2xpZW50KSwgc28gaXQgdXNlcyANCmdudGRldiBrZXJuZWwNCmRy
aXZlciB0byBtbWFwIHRoZSBwYWdlcy4gVGhlIHBhZ2VzLCB3aGljaCBhcmUgdXNlZCBieSBnbnRk
ZXYsIGFyZSB0aG9zZSANCmNvbWluZw0KZnJvbSB0aGUgWGVuIGJhbGxvb24gZHJpdmVyIGFuZCBJ
IGJlbGlldmUgdGhleSBhcmUgYWxsIG5vcm1hbCBtZW1vcnkgYW5kDQpzaG91bGRuJ3QgYmUgbm9u
LWNhY2hlZC4NCg0KNC4gT25jZSB0aGUgZnJvbnRlbmQgc3RhcnRzIGRpc3BsYXlpbmcgaXQgZmxp
cHMgdGhlIGJ1ZmZlcnMgYW5kIGJhY2tlbmQgDQpkb2VzICptZW1jcHkqDQpmcm9tIHRoZSBmcm9u
dGVuZC1iYWNrZW5kIHNoYXJlZCBidWZmZXIgaW50byBXZXN0b24ncyBidWZmZXIuIFRoaXMgbWVh
bnMNCm5vIEhXIGF0IHRoZSBiYWNrZW5kIHNpZGUgdG91Y2hlcyB0aGUgc2hhcmVkIGJ1ZmZlci4N
Cg0KNS4gSSBjYW4gc2VlIGRpc3RvcnRlZCBwaWN0dXJlLg0KDQpQcmV2aW91c2x5IEkgdXNlZCBz
ZXR1cCB3aXRoIHplcm8tY29weWluZywgc28gdGhlbiB0aGUgcGljdHVyZSBiZWNvbWVzIA0KbW9y
ZSBjb21wbGljYXRlZA0KaW4gdGVybXMgb2YgYnVmZmVycyBhbmQgaG93IHRob3NlIHVzZWQgYnkg
dGhlIGJhY2tlZCwgYnV0IGFueXdheXMgaXQgDQpzZWVtcyB0aGF0IHRoZQ0KdmVyeSBiYXNpYyBz
Y2VuYXJpbyB3aXRoIG1lbW9yeSBjb3B5aW5nIGRvZXNuJ3Qgd29yayBmb3IgbWUuDQoNClVzaW5n
IERNQSBBUEkgb24gZnJvbnRlbmQncyBzaWRlIGRvZXMgaGVscCAtIG5vIGFydGlmYWN0cyBhcmUg
c2Vlbi4NClRoaXMgaXMgd2h5IEknbSB0aGlua2luZyB0aGF0IHRoaXMgaXMgcmVsYXRlZCB0byBm
cm9udGVuZC9rZXJuZWwgc2lkZSANCnJhdGhlciB0aGVuIHRvDQp0aGUgYmFja2VuZCBzaWRlLiBU
aGlzIGlzIHdoeSBJJ20gdGhpbmtpbmcgdGhpcyBpcyByZWxhdGVkIHRvIGNhY2hlcyBhbmQgDQp0
cnlpbmcgdG8gZmlndXJlDQpvdXQgd2hhdCBjYW4gYmUgZG9uZSBoZXJlIGluc3RlYWQgb2YgdXNp
bmcgRE1BIEFQSS4NCg0KVGhhbmsgeW91LA0KT2xrZXNhbmRyCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 10:47:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1glta4-0002ou-8Q; Tue, 22 Jan 2019 10:46: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=3rQ9=P6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glta2-0002oN-Fb
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 10:46:54 +0000
X-Inumbo-ID: 06c909f4-1e33-11e9-8786-07e5a56f3c53
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06c909f4-1e33-11e9-8786-07e5a56f3c53;
 Tue, 22 Jan 2019 10:46:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Jan 2019 03:46:51 -0700
Message-Id: <5C46F4980200007800210113@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 22 Jan 2019 03:46:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190118160328.10455-1-paul.durrant@citrix.com>
 <5C45ACAA020000780020FAF9@prv1-mh.provo.novell.com>
 <b972772efd3f4ac195d9c0311f71acf6@AMSPEX02CL03.citrite.net>
 <5C45B568020000780020FB4A@prv1-mh.provo.novell.com>
 <a2497e649cfb499aa6f719fe474b5975@AMSPEX02CL03.citrite.net>
In-Reply-To: <a2497e649cfb499aa6f719fe474b5975@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Sander Eikelenboom <linux@eikelenboom.it>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 IanJackson <Ian.Jackson@citrix.com>, Chao Gao <chao.gao@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAxLjE5IGF0IDE0OjIyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMjEgSmFudWFyeSAyMDE5IDEyOjA1Cj4+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPj4gPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5j
b20+OyBJYW4KPj4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Owo+PiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD47Cj4+IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+OyBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRl
bC5jb20+Owo+PiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IFN0ZWZhbm8gU3Rh
YmVsbGluaQo+PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnPjsKPj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKQo+PiA8dGltQHhlbi5vcmc+Cj4+IFN1Ympl
Y3Q6IFJFOiBbUEFUQ0hdIGlvbW11OiBzcGVjaWZ5IHBhZ2VfY291bnQgcmF0aGVyIHRoYW4gcGFn
ZV9vcmRlciB0bwo+PiBpb21tdV9tYXAvdW5tYXAoKS4uLgo+PiAKPj4gPj4+IE9uIDIxLjAxLjE5
IGF0IDEyOjU2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiAgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1
bGljaEBzdXNlLmNvbV0KPj4gPj4gU2VudDogMjEgSmFudWFyeSAyMDE5IDExOjI4Cj4+ID4+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiA+PiBDYzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPj4gPj4gPEFuZHJl
dy5Db29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPjsKPj4gV2VpCj4+ID4+IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFNhbmRlciBFaWtl
bGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+Owo+PiA+PiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+PiA+PiA8SWFuLkphY2tzb25AY2l0
cml4LmNvbT47IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+OyBKdW4gTmFrYWppbWEKPj4g
Pj4gPGp1bi5uYWthamltYUBpbnRlbC5jb20+OyBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT47IFN0ZWZhbm8KPj4gPj4gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47
IHhlbi1kZXZlbCA8eGVuLQo+PiA+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJh
ZCBSemVzenV0ZWsgV2lsawo+PiA+PiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFRpbSAoWGVu
Lm9yZykgPHRpbUB4ZW4ub3JnPgo+PiA+PiBTdWJqZWN0OiBSZTogW1BBVENIXSBpb21tdTogc3Bl
Y2lmeSBwYWdlX2NvdW50IHJhdGhlciB0aGFuIHBhZ2Vfb3JkZXIKPj4gdG8KPj4gPj4gaW9tbXVf
bWFwL3VubWFwKCkuLi4KPj4gPj4KPj4gPj4gPj4+IE9uIDE4LjAxLjE5IGF0IDE3OjAzLCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+IC4uLmFuZCByZW1vdmUgYWxpZ25t
ZW50IGFzc2VydGlvbnMuCj4+ID4+ID4KPj4gPj4gPiBUZXN0aW5nIHNob3dzIHRoYXQgY2VydGFp
biBjYWxsZXJzIG9mIGlvbW11X2xlZ2FjeV9tYXAvdW5tYXAoKQo+PiBzcGVjaWZ5Cj4+ID4+ID4g
b3JkZXIgPiAwIHJhbmdlcyB0aGF0IGFyZSBub3Qgb3JkZXIgYWxpZ25lZCB0aHVzIGNhdXNpbmcg
b25lIG9mIHRoZQo+PiA+PiA+IElTX0FMSUdORUQoKSBhc3NlcnRpb25zIHRvIGZpcmUuCj4+ID4+
Cj4+ID4+IEFzIHNhaWQgYmVmb3JlIC0gd2l0aG91dCBhIG11Y2ggYmV0dGVyIGV4cGxhbmF0aW9u
IG9mIHdoeSB0aGUgY3VycmVudAo+PiA+PiBvcmRlci1iYXNlZCBtb2RlbCBpcyB1bnN1aXRhYmxl
IChzbyBmYXIgSSd2ZSBiZWVuIHByb3ZpZGVkIG9ubHkgdmFndWUKPj4gPj4gcG9pbnRlcnMgaW50
byAic29tZXdoZXJlIGluIFBWSCBEb20wIGJvb3QgY29kZSIgaWlyYykgdG8gdW5kZXJzdGFuZAo+
PiA+PiB3aHkgaXQncyB1bmRlc2lyYWJsZSB0byBzaW1wbHkgbWFrZSB0aG9zZSBjYWxsIHNpdGVz
IG9iZXkgdG8gdGhlCj4+IGN1cnJlbnQKPj4gPj4gcmVxdWlyZW1lbnRzLCBJJ20gbm90IGhhcHB5
IHRvIHNlZSB1cyBnbyB0aGlzIHJvdXRlLgo+PiA+Cj4+ID4gSSB0aG91Z2h0Li4uCj4+ID4KPj4g
PiAiVXNpbmcgYSBjb3VudCBhY3R1YWxseSBtYWtlcyBtb3JlIHNlbnNlIGJlY2F1c2UgdGhlIHZh
bGlkCj4+ID4gc2V0IG9mIG1hcHBpbmcgb3JkZXJzIGlzIHNwZWNpZmljIHRvIHRoZSBJT01NVSBp
bXBsZW1lbnRhdGlvbiBhbmQgdG8gaXQKPj4gPiBzaG91bGQgYmUgdXAgdG8gdGhlIGltcGxlbWVu
dGF0aW9uIHNwZWNpZmljIGNvZGUgdG8gdHJhbnNsYXRlIGEgbWFwcGluZwo+PiA+IGNvdW50IGlu
dG8gYW4gb3B0aW1hbCBzZXQgb2YgbWFwcGluZyBvcmRlcnMgKHdoZW4gdGhlIGNvZGUgaXMgZmlu
YWxseQo+PiA+IG1vZGlmaWVkIHRvIHN1cHBvcnQgb3JkZXJzID4gMCkuIgo+PiA+Cj4+ID4gLi4u
d2FzIHJlYXNvbmFibHkgY2xlYXIuIElzIHRoYXQgbm90IGEgcmVhc29uYWJsZSBqdXN0aWZpY2F0
aW9uPyBXaGF0Cj4+IGVsc2UKPj4gPiBjb3VsZCBJIHNheT8KPj4gCj4+IFdlbGwsIEkgd2FzIGhv
cGluZyB0byBiZSBwb2ludGVkIGF0IHRoZSAoYXBwYXJlbnRseSBtdWx0aXBsZSkgY2FsbCBzaXRl
cwo+PiB3aGVyZSBtYWtpbmcgdGhlbSBtYXRjaCB0aGUgY3VycmVudCBmdW5jdGlvbiBwYXR0ZXJu
IGlzIG1vcmUgaW52b2x2ZWQKPj4gYW5kL29yIGxlc3MgZGVzaXJhYmxlIHRoYW4gY2hhbmdpbmcg
dGhlIGZ1bmN0aW9ucyBoZXJlLgo+IAo+IEFGQUlDVCwgb25lIG9mIHRoZW0gaXMgbWVtb3J5LmM6
cG9wdWxhdGVfcGh5c21hcCgpIHdoZXJlIHRoZSBleHRlbnQgb3JkZXIgCj4gY29tZXMgZnJvbSB0
aGUgbWVtb3BfYXJncyBhbmQgdGhlIG1lbW9yeSBjb21lcyBmcm9tIGFsbG9jX2RvbWhlYXBfcGFn
ZXMoKSwgCj4gd2hpY2ggSSBkb24ndCBiZWxpZXZlIGFsaWducyBtZW1vcnkgb24gdGhlIHNwZWNp
ZmllZCBvcmRlci4KCk9mIGNvdXJzZSBpdCBkb2VzIChpbiBNRk4gc3BhY2UpLiBXaGF0IEkgbm90
aWNlIGlzIHRoYXQgdGhlIGdwZm4gcGFzc2VkCmluIGlzIG5vdCB2YWxpZGF0ZWQgdG8gYmUgc3Vp
dGFibHkgYWxpZ25lZCBmb3IgdGhlIHNwZWNpZmllZCBvcmRlci4gV2l0aApndWVzdF9waHlzbWFw
X2FkZF9lbnRyeSgpIHByb2Nlc3NpbmcgZWFjaCA0ayBwYWdlIHNlcGFyYXRlbHkgdGhpcwpkb2Vz
bid0IGN1cnJlbnRseSBoYXZlIGFueSBiYWQgZWZmZWN0cywgYnV0IEkgdGhpbmsgaXQncyBhIGJ1
ZwpuZXZlcnRoZWxlc3MuIEFmdGVyIGFsbCB0aGUgY29tbWVudCBpbiBzdHJ1Y3QgeGVuX21lbW9y
eV9yZXNlcnZhdGlvbidzCmRlY2xhcmF0aW9uIHNheXMgInNpemUvYWxpZ25tZW50IG9mIGVhY2gi
LiBUaGUgaXNzdWUgd2l0aCBmaXhpbmcgZmxhd3MKbGlrZSB0aGlzIGlzIHRoYXQgdGhlcmUncyBh
bHdheXMgdGhlIHJpc2sgb2YgY2F1c2luZyByZWdyZXNzaW9ucyB3aXRoCmV4aXN0aW5nIGd1ZXN0
cy4KCj4gUmVnYXJkbGVzcyBvZiB0aGUgCj4gYWxpZ25tZW50IHRob3VnaCwgdGhlIGZhY3QgdGhh
dCBvcmRlciBjb21lcyBmcm9tIGEgaHlwZXJjYWxsIGFyZ3VtZW50IGFuZCBtYXkgCj4gbm90IG1h
dGNoIGFueSBvZiB0aGUgb3JkZXJzIHN1cHBvcnRlZCBieSB0aGUgSU9NTVUgaW1wbGVtZW50YXRp
b24gbWFrZXMgbWUgCj4gdGhpbmsgdGhhdCB1c2luZyBhIHBhZ2UgY291bnQgaXMgYmV0dGVyLgoK
U3BsaXR0aW5nIHVwIGd1ZXN0IHJlcXVlc3RzIGlzIG9ydGhvZ29uYWwgdG8gd2hldGhlciBhIGNv
dW50IG9yIGFuCm9yZGVyIGlzIG1vcmUgc3VpdGFibGUgYXMgYSBwYXJhbWV0ZXIuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 10:55:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 10:55: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-devel-bounces@lists.xenproject.org>)
	id 1glthm-0003c0-3r; Tue, 22 Jan 2019 10:54: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=RLfO=P6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1glthk-0003bv-8y
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 10:54:52 +0000
X-Inumbo-ID: 24347e28-1e34-11e9-9ce8-8b35496c9962
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 24347e28-1e34-11e9-9ce8-8b35496c9962;
 Tue, 22 Jan 2019 10:54:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 28400A78;
 Tue, 22 Jan 2019 02:54:50 -0800 (PST)
Received: from [10.37.12.103] (unknown [10.37.12.103])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 070F63F6A8;
 Tue, 22 Jan 2019 02:54:48 -0800 (PST)
To: Peng Fan <peng.fan@nxp.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>
References: <20190122024416.10673-1-peng.fan@nxp.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a3be5c44-5947-eaa7-392d-5de3daff4b9f@arm.com>
Date: Tue, 22 Jan 2019 10:54:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190122024416.10673-1-peng.fan@nxp.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] arm: gic-v3: clear GICR active interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGVuZywKClRoZSBjb21taXQgdGl0bGUgaXMgYSBiaXQgY29uZnVzaW5nLiBJdCBzdWdnZXN0
cyB0aGF0IGFsbCBpbnRlcnJ1cHRzIApzaG91bGQgYmUgZGVhY3RpdmF0ZWQgYXQgYm9vdCwgaG93
ZXZlciB5b3UgYXJlIG9ubHkgZGVhY3RpdmF0aW5nIHRoZSBTR0lzLgoKT24gMS8yMi8xOSAyOjM1
IEFNLCBQZW5nIEZhbiB3cm90ZToKPiBPbiBpLk1YOCwgd2UgaW1wbGVtZW50ZWQgcGFydGl0aW9u
IHJlYm9vdCB3aGljaCBtZWFucyBDb3J0ZXgtQSByZWJvb3QKPiB3aWxsIG5vdCBpbXBhY3QgTTQg
Y29yZXMgYW5kIFN5c3RlbSBjb250cm9sIFVuaXQgY29yZS4gSG93ZXZlciBHSUN2Mwo+IGlzIG5v
dCByZXNldCBiZWNhdXNlIGhhcmR3YXJlIGRlc2lnbi4KCldoYXQgZG8geW91IG1lYW4gYnkgaGFy
ZHdhcmUgZGVzaWduPyBJcyBpdCBhIGRlZmVjdD8KCj4gCj4gVGhlIGdpYy12MyBjb250cm9sbGVy
IGlzIGNvbmZpZ3VyZWQgd2l0aCBFT0ltb2RlIHRvIDEsIHNvIGR1cmluZyB4ZW4KPiByZWJvb3Qs
IEdJQ19TR0lfQ0FMTF9GVU5DVElPTiBpbnRlcnJ1cHQgZnJvbSBDUFUwIHRvIG90aGVyIENQVXMs
IGJ1dAo+IHN0b3BfY3B1IG5ldmVyIHJldHVybiwgdGhhdCBtZWFucyBvdGhlciBDUFVzIGhhdmUg
bm8gY2hhbmNlIHRvCj4gZGVhY3RpdmUgdGhlIGludGVycnVwdC4gRHVyaW5nIHhlbiBib290aW5n
IGFnYWluLCBDUFUwIHdpbGwgaXNzdWUKPiBHSUNfU0dJX0NBTExfRlVOQ1RJT04gdG8gb3RoZXIg
Q1BVcy4gQmVjYXVzZSBHSUNfU0dJX0NBTExfRlVOQ1RJT04gb2YKPiBvdGhlciBDUFVzIGFyZSBh
Y3RpdmUgZHVyaW5nIHRoZSBsYXN0IHJlYm9vdCwgaW50ZXJydXB0cyBjb3VsZCBub3QgYmUKPiB0
cmlnZ2VyZWQgdW5sZXNzIHdlIGRlYWN0aXZlIHRoZSBpbnRlcnJ1cHQgZmlyc3QuCgogRnJvbSB0
aGUgZGVzY3JpcHRpb24gaGVyZSwgSSB0aGluayBpdCBub3QgdmVyeSBzYW5lIHRvIGdvIHRvIHNs
ZWVwIHdpdGggCmFuIGludGVycnVwdCBhY3RpdmF0ZS4KCkEgYmV0dGVyIHNvbHV0aW9uIHdvdWxk
IGJlIHRvIG1vdmUgdGhlIGRlYWN0aXZhdGlvbiBlYXJsaWVyIG9uIGluIGRvX3NnaSAKKG1heWJl
IGFmdGVyIGVvaV9pcnEpIHNvIHdlIGNhbGwgc3RvcF9jcHUoKSB3aXRoIGFsbCBpbnRlcnJ1cHRz
IGRpc2FibGVkLgoKPiAKPiBTbyBsZXQncyBkZWFjdGl2ZSB0aGUgaW50ZXJydXB0cyBkdXJpbmcg
R0lDdjMgaW5pdGlhbGl6YXRpb24gdG8gZml4CgpzL2RlYWN0aXZhdGUvCgo+IHRoaXMgaXNzdWUu
CgpTaW1pbGFybHkgdG8gdGhlIGNvbW1pdCB0aXRsZSwgeW91IHdyb3RlIHRoZSBjb21taXQgbWVz
c2FnZSB2ZXJ5IApnZW5lcmljYWxseS4KCgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBlbmcgRmFuIDxw
ZW5nLmZhbkBueHAuY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jIHwgNCArKysr
Cj4gICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IGluZGV4IDZmYmMx
MDY3NTcuLjY0M2Q0YTMzZjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gQEAgLTgyNCw4ICs4MjQsMTIgQEAgc3RhdGlj
IGludCBnaWN2M19jcHVfaW5pdCh2b2lkKQo+ICAgICAgIHByaW9yaXR5ID0gKEdJQ19QUklfSVBJ
IDw8IDI0IHwgR0lDX1BSSV9JUEkgPDwgMTYgfCBHSUNfUFJJX0lQSSA8PCA4IHwKPiAgICAgICAg
ICAgICAgICAgICBHSUNfUFJJX0lQSSk7Cj4gICAgICAgZm9yIChpID0gMDsgaSA8IE5SX0dJQ19T
R0k7IGkgKz0gNCkKPiArICAgIHsKPiAgICAgICAgICAgd3JpdGVsX3JlbGF4ZWQocHJpb3JpdHks
Cj4gICAgICAgICAgICAgICAgICAgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSVBSSU9SSVRZ
UjAgKyAoaSAvIDQpICogNCk7Cj4gKyAgICAgICAgd3JpdGVsX3JlbGF4ZWQoMHhmZmZmZmZmZiwK
PiArICAgICAgICAgICAgICAgIEdJQ0RfUkRJU1RfU0dJX0JBU0UgKyBHSUNSX0lDQUNUSVZFUjAg
KyAoaSAvIDQpICogNCk7Cj4gKyAgICB9Cj4gICAKPiAgICAgICBwcmlvcml0eSA9IChHSUNfUFJJ
X0lSUSA8PCAyNCB8IEdJQ19QUklfSVJRIDw8IDE2IHwgR0lDX1BSSV9JUlEgPDwgOCB8Cj4gICAg
ICAgICAgICAgICAgICAgR0lDX1BSSV9JUlEpOwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 11:04:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1gltqy-0004Ue-6G; Tue, 22 Jan 2019 11:04: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=Y/S+=P6=citrix.com=prvs=918322aae=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gltqx-0004UZ-2r
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 11:04:23 +0000
X-Inumbo-ID: 76cf187c-1e35-11e9-b983-0ff1dcf3c62d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76cf187c-1e35-11e9-b983-0ff1dcf3c62d;
 Tue, 22 Jan 2019 11:04:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,506,1539648000"; d="scan'208";a="84903203"
Date: Tue, 22 Jan 2019 12:02:48 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190122110248.k6f6dv64zswq3o6b@mac>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-9-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548064795-18160-9-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 08/15] argo: implement the unregister op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDE6NTk6NDhBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gVGFrZXMgYSBzaW5nbGUgYXJndW1lbnQ6IGEgaGFuZGxlIHRvIHRoZSByaW5n
IHVucmVnaXN0cmF0aW9uIHN0cnVjdCwKPiB3aGljaCBzcGVjaWZpZXMgdGhlIHBvcnQgYW5kIHBh
cnRuZXIgZG9tYWluIGlkIG9yIHdpbGRjYXJkLgo+IAo+IFRoZSByaW5nJ3MgZW50cnkgaXMgcmVt
b3ZlZCBmcm9tIHRoZSBoYXNodGFibGUgb2YgcmVnaXN0ZXJlZCByaW5nczsKPiBhbnkgZW50cmll
cyBmb3IgcGVuZGluZyBub3RpZmljYXRpb25zIGFyZSByZW1vdmVkOyBhbmQgdGhlIHJpbmcgaXMK
PiB1bm1hcHBlZCBmcm9tIFhlbidzIGFkZHJlc3Mgc3BhY2UuCj4gCj4gSWYgdGhlIHJpbmcgaGFk
IGJlZW4gcmVnaXN0ZXJlZCB0byBjb21tdW5pY2F0ZSB3aXRoIGEgc2luZ2xlIHNwZWNpZmllZAo+
IGRvbWFpbiAoaWUuIGEgbm9uLXdpbGRjYXJkIHJpbmcpIHRoZW4gdGhlIHBhcnRuZXIgZG9tYWlu
IHN0YXRlIGlzIHJlbW92ZWQKPiBmcm9tIHRoZSBwYXJ0bmVyIGRvbWFpbidzIGFyZ28gc2VuZF9p
bmZvIGhhc2ggdGFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNo
cmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KCkxHVE06CgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpKdXN0IG9uZSBuaXQgYWJvdXQg
dGhlIG9wZW4tY29kZWQgbGlzdF9mb3JfZWFjaC4KCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
YXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKPiBpbmRleCBhN2VjMGUwLi5lNGNkNDQ2IDEwMDY0
NAo+IC0tLSBhL3hlbi9jb21tb24vYXJnby5jCj4gKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKPiBA
QCAtNDMsNiArNDMsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19hZGRyX3Qp
Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19nZm5fdCk7Cj4gIERFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCk7Cj4gIERFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7Cj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190KTsKPiAgCj4gIHN0YXRpYyBib29sIF9fcmVhZF9t
b3N0bHkgb3B0X2FyZ287Cj4gIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2FyZ29fbWFj
X3Blcm1pc3NpdmU7Cj4gQEAgLTM1MSw2ICszNTIsMzcgQEAgZmluZF9yaW5nX2luZm8oY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQpCj4gICAgICBy
ZXR1cm4gTlVMTDsKPiAgfQo+ICAKPiArc3RhdGljIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqCj4g
K2ZpbmRfc2VuZF9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdv
X3JpbmdfaWQgKmlkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpjdXJzb3IsICpidWNr
ZXQ7Cj4gKwo+ICsgICAgQVNTRVJUKExPQ0tJTkdfc2VuZF9MMihkKSk7Cj4gKwo+ICsgICAgLyog
TGlzdCBpcyBub3QgbW9kaWZpZWQgaGVyZS4gU2VhcmNoIGFuZCByZXR1cm4gdGhlIG1hdGNoIGlm
IGZvdW5kLiAqLwo+ICsgICAgYnVja2V0ID0gJmQtPmFyZ28tPnNlbmRfaGFzaFtoYXNoX2luZGV4
KGlkKV07Cj4gKwo+ICsgICAgZm9yICggY3Vyc29yID0gYnVja2V0LT5uZXh0OyBjdXJzb3IgIT0g
YnVja2V0OyBjdXJzb3IgPSBjdXJzb3ItPm5leHQgKQoKbGlzdF9mb3JfZWFjaAoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 11:08:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 11:08: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-devel-bounces@lists.xenproject.org>)
	id 1gltug-0004eS-Nr; Tue, 22 Jan 2019 11:08:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3rQ9=P6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gltuf-0004eM-4Y
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 11:08:13 +0000
X-Inumbo-ID: 0152cbf6-1e36-11e9-8747-7b211120243e
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0152cbf6-1e36-11e9-8747-7b211120243e;
 Tue, 22 Jan 2019 11:08:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Jan 2019 04:08:09 -0700
Message-Id: <5C46F9950200007800210133@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 22 Jan 2019 04:08:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-16-git-send-email-christopher.w.clark@gmail.com>
 <5C3C874D020000780020D3D4@prv1-mh.provo.novell.com>
 <CACMJ4Gbcf9xXBATQsJtjx4LuiAxUXqjh8J3cevO+3x+6E-sZZQ@mail.gmail.com>
 <5C406633020000780020E9BC@prv1-mh.provo.novell.com>
 <CACMJ4Ga6-DsAnQSwM-TFJ+FSh0AHzNp44FORP6D5LVAKiu-s_Q@mail.gmail.com>
 <5C45B4F8020000780020FB47@prv1-mh.provo.novell.com>
In-Reply-To: <5C45B4F8020000780020FB47@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 15/15] argo: validate hypercall arg
 structures via compat machinery
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ross.philipson@gmail.com,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAxLjE5IGF0IDEzOjAzLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDIwLjAxLjE5IGF0IDIyOjE4LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdy
b3RlOgo+PiBUaGUgIm5vIHJlcGVhdGVkIGNoZWNrcyIgcHJvYmxlbSBhbHNvIG9jY3VycyB3aGVu
IGFub3RoZXIgc2VwYXJhdGUKPj4gc3RydWN0IGNvbnRhaW5zIGEgZmllbGQgb2YgYSB0eXBlIHRo
YXQgaGFzIGFscmVhZHkgYmVlbiBjaGVja2VkOgo+PiB3aGljaGV2ZXIgQ0hFQ0sgaXMgcGVyZm9y
bWVkIHNlY29uZCB3aWxsIGJyZWFrLgo+PiAKPj4gZWcuCj4+IHR5cGVkZWYgc3RydWN0IHhlbl9h
cmdvX3JpbmdfZGF0YV9lbnQKPj4gewo+PiAgICAgc3RydWN0IHhlbl9hcmdvX2FkZHIgcmluZzsK
Pj4gICAgIHVpbnQxNl90IGZsYWdzOwo+PiAgICAgdWludDE2X3QgcGFkOwo+PiAgICAgdWludDMy
X3Qgc3BhY2VfcmVxdWlyZWQ7Cj4+ICAgICB1aW50MzJfdCBtYXhfbWVzc2FnZV9zaXplOwo+PiB9
IHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdDsKPj4gCj4+IGFsc28gaGFzIGEgZmllbGQgb2YgdHlw
ZSB4ZW5fYXJnb19hZGRyLCB3aGljaCBwcm9kdWNlcyBDSEVDS19hcmdvX2FkZHIsCj4+IHdoaWNo
IHRoZW4gZmFpbHMgYmVjYXVzZSB0aGF0IHdhcyBhbHJlYWR5IHRlc3RlZCBpbgo+PiBDSEVDS19h
cmdvX3NlbmRfYWRkci4KPiAKPiBIbW0sIEkgdGhpbmsgdGhlIG1jaW5mbyBleGFtcGxlIGFib3Zl
IGNvbnRyYWRpY3RzIHRoaXMsIGJlY2F1c2UKPiBzdHJ1Y3QgbWNpbmZvX2NvbW1vbiBpcyB1c2Vk
IGJ5IG11bHRpcGxlIG90aGVyIHN0cnVjdHVyZXMuCgpEdWUgdG8KCkNIRUNLX21jaW5mb19jb21t
b247CiMgdW5kZWYgeGVuX21jaW5mb19jb21tb24KIyB1bmRlZiBDSEVDS19tY2luZm9fY29tbW9u
CiMgZGVmaW5lIENIRUNLX21jaW5mb19jb21tb24gICAgICAgICBzdHJ1Y3QgbWNpbmZvX2NvbW1v
bgoKd2hpY2ggSSB0aGluayB3b3VsZCBiZSBlYXN5IGVub3VnaCB0byB1c2UgaW4geW91ciBjYXNl
IGFzIHdlbGwKKHVudGlsIHdlIGNvdWxkIHBlcmhhcHMgZ2V0IGFyb3VuZCBhbmQgYWRkcmVzcyB0
aGUgdW5kZXJseWluZwppc3N1ZSwgYWxiZWl0IGl0J3Mgbm90IHJlYWxseSBjbGVhciB0byBtZSBo
b3cgdGhhdCBzaG91bGQgYmUgZG9uZSkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 11:39:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 11:39: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-devel-bounces@lists.xenproject.org>)
	id 1gluOA-000720-9I; Tue, 22 Jan 2019 11:38: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=mEf3=P6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gluO8-00071v-I9
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 11:38:40 +0000
X-Inumbo-ID: 4274c32e-1e3a-11e9-9b37-e30d1e131880
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4274c32e-1e3a-11e9-9b37-e30d1e131880;
 Tue, 22 Jan 2019 11:38:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D7081AD38;
 Tue, 22 Jan 2019 11:38:37 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
References: <20190116161657.3634-1-anthony.perard@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <5f9d1d77-043b-1bfc-1e8c-ea76d8338887@suse.com>
Date: Tue, 22 Jan 2019 12:38:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190116161657.3634-1-anthony.perard@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 1/2] docs: Fix all links to Xen man pages
 in html
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxNzoxNiwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gU2Vjb25kIHRyeSwg
dGhpcyB0aW1lIGFsc28gd29ya3MgZm9yIGFsbCBsaW5rcyB0byB4ZW4tdmJkLWludGVyZmFjZSg3
KS4KPiAKPiBXZSBkb24ndCB0cnkgYW55bW9yZSB0byBoYXZlIHBvZDJodG1sIGdlbmVyYXRlIHJl
bGF0aXZlIGxpbmtzLCBpbnN0ZWFkCj4gd2UgZG8gaXQgb3Vyc2VsZi4KPiAKPiBGaXJzdCwgd2Ug
bW9kaWZ5IGFsbCBsaW5rcyB0byBtYW4gcGFnZXMgdG8gaGF2ZSB3aGF0IGxvb2tzIGxpa2UgYW4K
PiBhYnNvbHV0ZSBVUkwgYW5kIHBvZDJodG1sIHdpbGwganVzdCB3cml0ZSBpdCBpbiB0aGUgaHRt
bCBvdXRwdXQuCj4gQWJzb2x1dGUgVVJMIGluIFBPRCBhcmUgaW4gdGhlIGZvcm0gTDx0ZXh0fHNj
aGVtZTouLi4+IHNvIGxldCdzIGp1c3QgdXNlCj4gYSBzY2hlbWUgdGhhdCBpc24ndCByZWFsLCBi
dXQgZWFzeSB0byBmaW5kIGluIHRoZSByZXN1bHRpbmcgaHRtbCBvdXRwdXQ6Cj4gInJlbGF0aXZl
OiIuCj4gCj4gVGhlbiB3ZSBmaXggdGhlIG91dHB1dCBhbmQgcmVtb3ZlIGFsbCB0aGUgYm9ndXMg
c2NoZW1lICJyZWxhdGl2ZSIgYW5kCj4gY2FuIGVuZCB1cCB3aXRoIG5pY2UgcmVsYXRpdmUgbGlu
a3MuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+Cj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 11:39:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 11:39: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-devel-bounces@lists.xenproject.org>)
	id 1gluOe-00073h-J4; Tue, 22 Jan 2019 11:39: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=mEf3=P6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gluOc-00073W-Qp
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 11:39:10 +0000
X-Inumbo-ID: 546d9664-1e3a-11e9-b9d6-0b067b4ccfd7
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 546d9664-1e3a-11e9-b9d6-0b067b4ccfd7;
 Tue, 22 Jan 2019 11:39:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3D5E7ADA9;
 Tue, 22 Jan 2019 11:39:08 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
References: <20190116161657.3634-1-anthony.perard@citrix.com>
 <20190116161657.3634-2-anthony.perard@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <5c706dd4-69a1-e5be-dbc2-7f188661b24e@suse.com>
Date: Tue, 22 Jan 2019 12:39:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190116161657.3634-2-anthony.perard@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 2/2] man: Highlight reference in
 xl-disk-configuration(5)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAxOSAxNzoxNiwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gUHJvdmlkZSBhIGJl
dHRlciB3YXkgdG8gc2VlIHRoZSBsaW5rIHRvIGEgZGlmZmVyZW50IG1hbnBhZ2UsIHdpdGggc2lt
cGxlCj4gd29yZHMuCj4gCj4gU3VnZ2VzdGVkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
Y2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KPiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 11:43:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1gluSP-0007tl-8u; Tue, 22 Jan 2019 11:43: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=f36j=P6=citrix.com=prvs=9181d0c88=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gluSO-0007tg-7L
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 11:43:04 +0000
X-Inumbo-ID: df390562-1e3a-11e9-a660-8baab3a9d8ca
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df390562-1e3a-11e9-a660-8baab3a9d8ca;
 Tue, 22 Jan 2019 11:43:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,506,1539648000"; d="scan'208";a="76122461"
Date: Tue, 22 Jan 2019 11:42:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190122114254.254ltgnefjz5rbrj@zion.uk.xensource.com>
References: <20190116161657.3634-1-anthony.perard@citrix.com>
 <5f9d1d77-043b-1bfc-1e8c-ea76d8338887@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5f9d1d77-043b-1bfc-1e8c-ea76d8338887@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 1/2] docs: Fix all links to Xen man pages
 in html
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgMTI6Mzg6MzZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxNi8wMS8yMDE5IDE3OjE2LCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+IFNl
Y29uZCB0cnksIHRoaXMgdGltZSBhbHNvIHdvcmtzIGZvciBhbGwgbGlua3MgdG8geGVuLXZiZC1p
bnRlcmZhY2UoNykuCj4gPiAKPiA+IFdlIGRvbid0IHRyeSBhbnltb3JlIHRvIGhhdmUgcG9kMmh0
bWwgZ2VuZXJhdGUgcmVsYXRpdmUgbGlua3MsIGluc3RlYWQKPiA+IHdlIGRvIGl0IG91cnNlbGYu
Cj4gPiAKPiA+IEZpcnN0LCB3ZSBtb2RpZnkgYWxsIGxpbmtzIHRvIG1hbiBwYWdlcyB0byBoYXZl
IHdoYXQgbG9va3MgbGlrZSBhbgo+ID4gYWJzb2x1dGUgVVJMIGFuZCBwb2QyaHRtbCB3aWxsIGp1
c3Qgd3JpdGUgaXQgaW4gdGhlIGh0bWwgb3V0cHV0Lgo+ID4gQWJzb2x1dGUgVVJMIGluIFBPRCBh
cmUgaW4gdGhlIGZvcm0gTDx0ZXh0fHNjaGVtZTouLi4+IHNvIGxldCdzIGp1c3QgdXNlCj4gPiBh
IHNjaGVtZSB0aGF0IGlzbid0IHJlYWwsIGJ1dCBlYXN5IHRvIGZpbmQgaW4gdGhlIHJlc3VsdGlu
ZyBodG1sIG91dHB1dDoKPiA+ICJyZWxhdGl2ZToiLgo+ID4gCj4gPiBUaGVuIHdlIGZpeCB0aGUg
b3V0cHV0IGFuZCByZW1vdmUgYWxsIHRoZSBib2d1cyBzY2hlbWUgInJlbGF0aXZlIiBhbmQKPiA+
IGNhbiBlbmQgdXAgd2l0aCBuaWNlIHJlbGF0aXZlIGxpbmtzLgo+ID4gCj4gPiBTaWduZWQtb2Zm
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+IEFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAKPiBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpOb3cgcHVzaGVkLiBU
aGFua3MuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 11:45:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1gluUL-00082a-Qf; Tue, 22 Jan 2019 11:45: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=RLfO=P6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gluUK-00082V-Pi
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 11:45:04 +0000
X-Inumbo-ID: 2822263b-1e3b-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2822263b-1e3b-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 11:45:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 72E1DA78;
 Tue, 22 Jan 2019 03:45:03 -0800 (PST)
Received: from [10.37.12.103] (unknown [10.37.12.103])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A081B3F6A8;
 Tue, 22 Jan 2019 03:45:00 -0800 (PST)
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Christoph Hellwig <hch@infradead.org>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
 <20190116063631.GA10881@infradead.org>
 <042fe794-dec6-6d9d-5b68-6f142790f5c7@epam.com>
 <20190117091815.GA7090@infradead.org>
 <1cfc5cb4-e481-5d71-29df-958db76fb681@epam.com>
 <2ed681b9-c8d4-ea27-6b8b-e399ed034bda@arm.com>
 <b5ee0d1c-7888-28c4-c5ae-7984c5e54c8e@epam.com>
 <9e0130ee-0418-f68c-94cf-31a5566d929a@arm.com>
 <79ac0743-68bc-c2b7-d843-cf152c40d583@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <34a31bc8-96c6-2801-689c-3c4498b68ee8@arm.com>
Date: Tue, 22 Jan 2019 11:44:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <79ac0743-68bc-c2b7-d843-cf152c40d583@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "noralf@tronnes.org" <noralf@tronnes.org>, Gerd Hoffmann <kraxel@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "daniel.vetter@intel.com" <daniel.vetter@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Robin Murphy <robin.murphy@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzIyLzE5IDEwOjI4IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBI
ZWxsbywgSnVsaWVuIQoKSGksCgo+IE9uIDEvMjEvMTkgNzowOSBQTSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFdlbGwsIEkgZGlkbid0IGdldCB0aGUgYXR0cmlidXRlcyBvZiBwYWdlcyBhdCB0aGUg
YmFja2VuZCBzaWRlLCBidXQgSU1PCj4gdGhvc2UKPiBkbyBub3QgbWF0dGVyIGluIG15IHVzZS1j
YXNlIChmb3Igc2ltcGxpY2l0eSBJIGFtIG5vdCB1c2luZyB6ZXJvLWNvcHlpbmcgYXQKPiBiYWNr
ZW5kIHNpZGUpOgoKVGhleSBhcmUgYWN0dWFsbHkgaW1wb3J0YW50IG5vIG1hdHRlciB3aGF0IGlz
IHlvdXIgdXNlIGNhc2UuIElmIHlvdSAKYWNjZXNzIHRoZSBzYW1lIHBoeXNpY2FsIHBhZ2Ugd2l0
aCBkaWZmZXJlbnQgYXR0cmlidXRlcywgdGhlbiB5b3UgYXJlIAphc2tpbmcgZm9yIHRyb3VibGUu
CgpUaGlzIGlzIHdoeSBYZW4gaW1wb3NlcyBhbGwgdGhlIHBhZ2VzIHNoYXJlZCB0byBoYXZlIHRo
ZWlyIG1lbW9yeSAKYXR0cmlidXRlcyBmb2xsb3dpbmcgc29tZSBydWxlcy4gQWN0dWFsbHksIHNw
ZWFraW5nIHdpdGggTWFyayBSLiwgd2UgbWF5IAp3YW50IHRvIHRpZ2h0IGEgYml0IG1vcmUgdGhl
IGF0dHJpYnV0ZXMuCgo+IAo+IDEuIEZyb250ZW5kIGRldmljZSBhbGxvY2F0ZXMgZGlzcGxheSBi
dWZmZXIgcGFnZXMgd2hpY2ggY29tZSBmcm9tIHNobWVtCj4gYW5kIGhhdmUgdGhlc2UgYXR0cmli
dXRlczoKPiAhUFRFX1JET05MWSArIFBURV9QWE4gKyBQVEVfU0hBUkVEICsgUFRFX0FGICsgUFRF
X1VYTiArCj4gUFRFX0FUVFJJTkRYKE1UX05PUk1BTCkKCk15IGtub3dsZWRnZSBvZiBYZW4gRFJN
IGlzIGluZXhpc3RlbnQuIEhvd2V2ZXIsIGxvb2tpbmcgYXQgdGhlIGNvZGUgaW4gCjUuMC1yYzIs
IEkgZG9uJ3Qgc2VlbSB0byBmaW5kIHRoZSBzYW1lIGF0dHJpYnV0ZXMuIEZvciBpbnN0YW5jZSAK
eGVuX2RybV9mcm9udF9nZW1fcHJpbWVfdm1hcCBhbmQgZ2VtX21tYXBfb2JqIGFyZSB1c2luZyAK
cGdwcm90X3dyaXRlY29tYmluZS4gU28gaXQgbG9va3MgbGlrZSwgdGhlIG1hcHBpbmcgd2lsbCBi
ZSBub24tY2FjaGVhYmxlIApvbiBBcm02NC4KCkNhbiB5b3UgZXhwbGFpbiBob3cgeW91IGNhbWUg
dXAgdG8gdGhlc2UgYXR0cmlidXRlcz8KCj4gCj4gMi4gRnJvbnRlbmQgZ3JhbnRzIHJlZmVyZW5j
ZXMgdG8gdGhlc2UgcGFnZXMgYW5kIHNoYXJlcyB0aG9zZSB3aXRoIHRoZQo+IGJhY2tlbmQKPiAK
PiAzLiBCYWNrZW5kIGlzIGEgdXNlci1zcGFjZSBhcHBsaWNhdGlvbiAoV2VzdG9uIGNsaWVudCks
IHNvIGl0IHVzZXMKPiBnbnRkZXYga2VybmVsCj4gZHJpdmVyIHRvIG1tYXAgdGhlIHBhZ2VzLiBU
aGUgcGFnZXMsIHdoaWNoIGFyZSB1c2VkIGJ5IGdudGRldiwgYXJlIHRob3NlCj4gY29taW5nCj4g
ZnJvbSB0aGUgWGVuIGJhbGxvb24gZHJpdmVyIGFuZCBJIGJlbGlldmUgdGhleSBhcmUgYWxsIG5v
cm1hbCBtZW1vcnkgYW5kCj4gc2hvdWxkbid0IGJlIG5vbi1jYWNoZWQuCj4gCj4gNC4gT25jZSB0
aGUgZnJvbnRlbmQgc3RhcnRzIGRpc3BsYXlpbmcgaXQgZmxpcHMgdGhlIGJ1ZmZlcnMgYW5kIGJh
Y2tlbmQKPiBkb2VzICptZW1jcHkqCj4gZnJvbSB0aGUgZnJvbnRlbmQtYmFja2VuZCBzaGFyZWQg
YnVmZmVyIGludG8gV2VzdG9uJ3MgYnVmZmVyLiBUaGlzIG1lYW5zCj4gbm8gSFcgYXQgdGhlIGJh
Y2tlbmQgc2lkZSB0b3VjaGVzIHRoZSBzaGFyZWQgYnVmZmVyLgo+IAo+IDUuIEkgY2FuIHNlZSBk
aXN0b3J0ZWQgcGljdHVyZS4KPiAKPiBQcmV2aW91c2x5IEkgdXNlZCBzZXR1cCB3aXRoIHplcm8t
Y29weWluZywgc28gdGhlbiB0aGUgcGljdHVyZSBiZWNvbWVzCj4gbW9yZSBjb21wbGljYXRlZAo+
IGluIHRlcm1zIG9mIGJ1ZmZlcnMgYW5kIGhvdyB0aG9zZSB1c2VkIGJ5IHRoZSBiYWNrZWQsIGJ1
dCBhbnl3YXlzIGl0Cj4gc2VlbXMgdGhhdCB0aGUKPiB2ZXJ5IGJhc2ljIHNjZW5hcmlvIHdpdGgg
bWVtb3J5IGNvcHlpbmcgZG9lc24ndCB3b3JrIGZvciBtZS4KPiAKPiBVc2luZyBETUEgQVBJIG9u
IGZyb250ZW5kJ3Mgc2lkZSBkb2VzIGhlbHAgLSBubyBhcnRpZmFjdHMgYXJlIHNlZW4uCj4gVGhp
cyBpcyB3aHkgSSdtIHRoaW5raW5nIHRoYXQgdGhpcyBpcyByZWxhdGVkIHRvIGZyb250ZW5kL2tl
cm5lbCBzaWRlCj4gcmF0aGVyIHRoZW4gdG8KPiB0aGUgYmFja2VuZCBzaWRlLiBUaGlzIGlzIHdo
eSBJJ20gdGhpbmtpbmcgdGhpcyBpcyByZWxhdGVkIHRvIGNhY2hlcyBhbmQKPiB0cnlpbmcgdG8g
ZmlndXJlCj4gb3V0IHdoYXQgY2FuIGJlIGRvbmUgaGVyZSBpbnN0ZWFkIG9mIHVzaW5nIERNQSBB
UEkuCgpXZSBhY3R1YWxseSBuZXZlciByZXF1aXJlZCB0byB1c2UgY2FjaGUgZmx1c2ggaW4gb3Ro
ZXIgUFYgcHJvdG9jb2wsIHNvIEkgCnN0aWxsIGRvbid0IHVuZGVyc3RhbmQgd2h5IHRoZSBQViBE
Uk0gc2hvdWxkIGJlIGRpZmZlcmVudCBoZXJlLgoKVG8gbWUsIGl0IGxvb2tzIGxpa2UgdGhhdCB5
b3UgYXJlIGVpdGhlciBtaXNzaW5nIHNvbWUgYmFycmllcnMgb3IgdGhlIAptZW1vcnkgYXR0cmli
dXRlcyBhcmUgbm90IGNvcnJlY3QuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 12:08:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1glur6-0001Qe-Fy; Tue, 22 Jan 2019 12:08: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=Y/S+=P6=citrix.com=prvs=918322aae=roger.pau@srs-us1.protection.inumbo.net>)
 id 1glur4-0001QU-TF
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 12:08:34 +0000
X-Inumbo-ID: 6e9a8142-1e3e-11e9-be25-9fa94fbc6915
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e9a8142-1e3e-11e9-be25-9fa94fbc6915;
 Tue, 22 Jan 2019 12:08:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,506,1539648000"; d="scan'208";a="84905872"
Date: Tue, 22 Jan 2019 13:08:22 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190122120822.v5eyc64fa4moourd@mac>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-10-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548064795-18160-10-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDE6NTk6NDlBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gc2VuZHYgb3BlcmF0aW9uIGlzIGludm9rZWQgdG8gcGVyZm9ybSBhIHN5bmNo
cm9ub3VzIHNlbmQgb2YgYnVmZmVycwo+IGNvbnRhaW5lZCBpbiBpb3ZzIHRvIGEgcmVtb3RlIGRv
bWFpbidzIHJlZ2lzdGVyZWQgcmluZy4KPiAKPiBJdCB0YWtlczoKPiAgKiBBIGRlc3RpbmF0aW9u
IGFkZHJlc3MgKGRvbWlkLCBwb3J0KSBmb3IgdGhlIHJpbmcgdG8gc2VuZCB0by4KPiAgICBJdCBw
ZXJmb3JtcyBhIG1vc3Qtc3BlY2lmaWMgbWF0Y2ggbG9va3VwLCB0byBhbGxvdyBmb3Igd2lsZGNh
cmQuCj4gICogQSBzb3VyY2UgYWRkcmVzcywgdXNlZCB0byBpbmZvcm0gdGhlIGRlc3RpbmF0aW9u
IG9mIHdoZXJlIHRvIHJlcGx5Lgo+ICAqIFRoZSBhZGRyZXNzIG9mIGFuIGFycmF5IG9mIGlvdnMg
Y29udGFpbmluZyB0aGUgZGF0YSB0byBzZW5kCj4gICogLi4gYW5kIHRoZSBsZW5ndGggb2YgdGhh
dCBhcnJheSBvZiBpb3ZzCj4gICogYW5kIGEgMzItYml0IG1lc3NhZ2UgdHlwZSwgYXZhaWxhYmxl
IHRvIGNvbW11bmljYXRlIG1lc3NhZ2UgY29udGV4dAo+ICAgIGRhdGEgKGVnLiBrZXJuZWwtdG8t
a2VybmVsLCBzZXBhcmF0ZSBmcm9tIHRoZSBhcHBsaWNhdGlvbiBkYXRhKS4KPiAKPiBJZiBpbnN1
ZmZpY2llbnQgc3BhY2UgZXhpc3RzIGluIHRoZSBkZXN0aW5hdGlvbiByaW5nLCBpdCB3aWxsIHJl
dHVybgo+IC1FQUdBSU4gYW5kIFhlbiB3aWxsIG5vdGlmeSB0aGUgY2FsbGVyIHdoZW4gc3VmZmlj
aWVudCBzcGFjZSBiZWNvbWVzCj4gYXZhaWxhYmxlLgo+IAo+IEFjY2Vzc2VzIHRvIHRoZSByaW5n
IGluZGljZXMgYXJlIGFwcHJvcHJpYXRlbHkgYXRvbWljLiBUaGUgcmluZ3MgYXJlCj4gbWFwcGVk
IGludG8gWGVuJ3MgcHJpdmF0ZSBhZGRyZXNzIHNwYWNlIHRvIHdyaXRlIGFzIG5lZWRlZCBhbmQg
dGhlCj4gbWFwcGluZ3MgYXJlIHJldGFpbmVkIGZvciBsYXRlciB1c2UuCj4gCj4gTm90aWZpY2F0
aW9ucyBhcmUgc2VudCB0byBndWVzdHMgdmlhIFZJUlEgYW5kIHNlbmRfZ3Vlc3RfZ2xvYmFsX3Zp
cnEgaXMKPiBleHBvc2VkIGluIHRoZSBjaGFuZ2UgdG8gZW5hYmxlIGFyZ28gdG8gY2FsbCBpdC4g
VklSUV9BUkdPX01FU1NBR0UgaXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXiBWSVJRX0FSR08KPiBjbGFpbWVkIGZyb20gdGhlIFZJUlEgcHJldmlv
dXNseSByZXNlcnZlZCBmb3IgdGhpcyBwdXJwb3NlICgjMTEpLgo+IAo+IFRoZSBWSVJRIG5vdGlm
aWNhdGlvbiBtZXRob2QgaXMgdXNlZCByYXRoZXIgdGhhbiBzZW5kaW5nIGV2ZW50cyB1c2luZwo+
IGV2dGNobiBmdW5jdGlvbnMgZGlyZWN0bHkgYmVjYXVzZToKPiAKPiAqIG5vIGN1cnJlbnQgZXZl
bnQgY2hhbm5lbCB0eXBlIGlzIGFuIGV4YWN0IGZpdCBmb3IgdGhlIGludGVuZGVkCj4gICBiZWhh
dmlvdXIuIEVDU19JUEkgaXMgY2xvc2VzdCwgYnV0IGl0IGRpc2FsbG93cyBtaWdyYXRpb24gdG8K
PiAgIG90aGVyIFZDUFVzIHdoaWNoIGlzIG5vdCBuZWNlc3NhcmlseSBhIHJlcXVpcmVtZW50IGZv
ciBBcmdvLgo+IAo+ICogYXQgdGhlIHBvaW50IG9mIGFyZ29faW5pdCwgYWxsb2NhdGlvbiBvZiBh
biBldmVudCBjaGFubmVsIGlzCj4gICBjb21wbGljYXRlZCBieSBub25lIG9mIHRoZSBndWVzdCBW
Q1BVcyBiZWluZyBpbml0aWFsaXplZCB5ZXQKPiAgIGFuZCB0aGUgZXZlbnQgY2hhbm5lbCBsb2dp
YyBleHBlY3RzIHRoYXQgYSB2YWxpZCBldmVudCBjaGFubmVsCj4gICBoYXMgYSBwcmVzZW50IFZD
UFUuCgpJTU8gaWZmIHlvdSB3YW50ZWQgdG8gdXNlIGV2ZW50IGNoYW5uZWxzIHRob3NlIF9tdXN0
XyBiZSBzZXR1cCBieSB0aGUKZ3Vlc3QsIGllOiB0aGUgZ3Vlc3QgYXJnbyBkcml2ZXIgd291bGQg
bG9hZCwgYWxsb2NhdGUgYW4gZXZlbnQgY2hhbm5lbAphbmQgdGhlbiB0ZWxsIHRoZSBoeXBlcnZp
c29yIGFib3V0IHRoZSBldmVudCBjaGFubmVsIHRoYXQgc2hvdWxkIGJlCnVzZWQgZm9yIGFyZ28g
bm90aWZpY2F0aW9ucy4KCj4gK3N0YXRpYyBpbnQKPiArbWVtY3B5X3RvX2d1ZXN0X3JpbmcoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCj4g
KyAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHZvaWQgKnNyYywgWEVOX0dVRVNUX0hBTkRMRSh1aW50OF90KSBzcmNf
aG5kLAo+ICsgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuKQo+ICt7Cj4gKyAg
ICB1bnNpZ25lZCBpbnQgbWZuc19pbmRleCA9IG9mZnNldCA+PiBQQUdFX1NISUZUOwo+ICsgICAg
dm9pZCAqZHN0Owo+ICsgICAgaW50IHJldDsKPiArICAgIHVuc2lnbmVkIGludCBzcmNfb2Zmc2V0
ID0gMDsKPiArCj4gKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKPiArCj4g
KyAgICBvZmZzZXQgJj0gflBBR0VfTUFTSzsKPiArCj4gKyAgICBpZiAoIGxlbiArIG9mZnNldCA+
IFhFTl9BUkdPX01BWF9SSU5HX1NJWkUgKQo+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsK
PiArICAgIHdoaWxlICggbGVuICkKPiArICAgIHsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgaGVh
ZF9sZW4gPSAob2Zmc2V0ICsgbGVuKSA+IFBBR0VfU0laRSA/IFBBR0VfU0laRSAtIG9mZnNldAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogbGVuOwoKSU1PIHRoYXQgd291bGQgYmUgY2xlYXJlciBhczoKCmhlYWRfbGVuID0gbWlu
KFBBR0VfU0laRSAtIG9mZnNldCwgbGVuKTsKCkJ1dCBhbnl3YXksIHRoaXMgc2hvdWxkIGdvIGF3
YXkgd2hlbiB5b3UgbW92ZSB0byB1c2luZyB2bWFwLgoKWy4uLl0KPiArc3RhdGljIGludAo+ICty
aW5nYnVmX2luc2VydChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2lu
Zm8gKnJpbmdfaW5mbywKPiArICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19p
ZCAqc3JjX2lkLAo+ICsgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9h
cmdvX2lvdl90KSBpb3ZzX2huZCwKPiArICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuaW92
LCB1aW50MzJfdCBtZXNzYWdlX3R5cGUsCj4gKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Km91dF9sZW4pCj4gK3sKPiArICAgIHhlbl9hcmdvX3JpbmdfdCByaW5nOwo+ICsgICAgc3RydWN0
IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIgbWggPSB7IH07Cj4gKyAgICBpbnQgc3AsIHJl
dDsKPiArICAgIHVuc2lnbmVkIGludCBsZW4gPSAwOwo+ICsgICAgeGVuX2FyZ29faW92X3QgaW92
c1tYRU5fQVJHT19NQVhJT1ZdOwo+ICsgICAgeGVuX2FyZ29faW92X3QgKnBpb3Y7Cj4gKyAgICBY
RU5fR1VFU1RfSEFORExFKHVpbnQ4X3QpIE5VTExfaG5kID0KPiArICAgICAgIGd1ZXN0X2hhbmRs
ZV9mcm9tX3BhcmFtKGd1ZXN0X2hhbmRsZV9mcm9tX3B0cihOVUxMLCB1aW50OF90KSwgdWludDhf
dCk7Cj4gKwo+ICsgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7Cj4gKwo+ICsg
ICAgcmV0ID0gX19jb3B5X2Zyb21fZ3Vlc3QoaW92cywgaW92c19obmQsIG5pb3YpID8gLUVGQVVM
VCA6IDA7Cj4gKyAgICBpZiAoIHJldCApCj4gKyAgICAgICAgcmV0dXJuIHJldDsKPiArCj4gKyAg
ICAvKgo+ICsgICAgICogT2J0YWluIHRoZSB0b3RhbCBzaXplIG9mIGRhdGEgdG8gdHJhbnNtaXQg
LS0gc2V0cyB0aGUgJ2xlbicgdmFyaWFibGUKPiArICAgICAqIC0tIGFuZCBzYW5pdHkgY2hlY2sg
dGhhdCB0aGUgaW92cyBjb25mb3JtIHRvIHNpemUgYW5kIG51bWJlciBsaW1pdHMuCj4gKyAgICAg
KiBFbmZvcmNlZCBiZWxvdzogbm8gbW9yZSB0aGFuICdsZW4nIGJ5dGVzIG9mIGd1ZXN0IGRhdGEK
PiArICAgICAqIChwbHVzIHRoZSBtZXNzYWdlIGhlYWRlcikgd2lsbCBiZSBzZW50IGluIHRoaXMg
b3BlcmF0aW9uLgo+ICsgICAgICovCj4gKyAgICByZXQgPSBpb3ZfY291bnQoaW92cywgbmlvdiwg
Jmxlbik7Cj4gKyAgICBpZiAoIHJldCApCj4gKyAgICAgICAgcmV0dXJuIHJldDsKPiArCj4gKyAg
ICAvKgo+ICsgICAgICogU2l6ZSBib3VuZHMgY2hlY2sgYWdhaW5zdCByaW5nIHNpemUgYW5kIHN0
YXRpYyBtYXhpbXVtIG1lc3NhZ2UgbGltaXQuCj4gKyAgICAgKiBUaGUgbWVzc2FnZSBtdXN0IG5v
dCBmaWxsIHRoZSByaW5nOyB0aGVyZSBtdXN0IGJlIGF0IGxlYXN0IG9uZSBzbG90Cj4gKyAgICAg
KiByZW1haW5pbmcgc28gd2UgY2FuIGRpc3Rpbmd1aXNoIGEgZnVsbCByaW5nIGZyb20gYW4gZW1w
dHkgb25lLgo+ICsgICAgICovCj4gKyAgICBpZiAoICgoUk9VTkRVUF9NRVNTQUdFKGxlbikgKwo+
ICsgICAgICAgICAgICBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIp
KSA+PSByaW5nX2luZm8tPmxlbikgfHwKPiArICAgICAgICAgKGxlbiA+IE1BWF9BUkdPX01FU1NB
R0VfU0laRSkgKQoKbGVuIGlzIGFscmVhZHkgY2hlY2tlZCB0byBiZSA8PSBNQVhfQVJHT19NRVNT
QUdFX1NJWkUgaW4gaW92X2NvdW50CndoZXJlIGl0IGdldHMgc2V0LCB0aGlzIGlzIHJlZHVuZGFu
dC4KCj4gKyAgICAgICAgcmV0dXJuIC1FTVNHU0laRTsKPiArCj4gKyAgICByZXQgPSBnZXRfc2Fu
aXRpemVkX3JpbmcoZCwgJnJpbmcsIHJpbmdfaW5mbyk7Cj4gKyAgICBpZiAoIHJldCApCj4gKyAg
ICAgICAgcmV0dXJuIHJldDsKPiArCj4gKyAgICBhcmdvX2RwcmludGsoInJpbmcudHhfcHRyPSV1
IHJpbmcucnhfcHRyPSV1IHJpbmcgbGVuPSV1Igo+ICsgICAgICAgICAgICAgICAgICIgcmluZ19p
bmZvLT50eF9wdHI9JXVcbiIsCj4gKyAgICAgICAgICAgICAgICAgcmluZy50eF9wdHIsIHJpbmcu
cnhfcHRyLCByaW5nX2luZm8tPmxlbiwgcmluZ19pbmZvLT50eF9wdHIpOwo+ICsKPiArICAgIGlm
ICggcmluZy5yeF9wdHIgPT0gcmluZy50eF9wdHIgKQo+ICsgICAgICAgIHNwID0gcmluZ19pbmZv
LT5sZW47Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgc3AgPSByaW5nLnJ4X3B0ciAt
IHJpbmcudHhfcHRyOwo+ICsgICAgICAgIGlmICggc3AgPCAwICkKPiArICAgICAgICAgICAgc3Ag
Kz0gcmluZ19pbmZvLT5sZW47Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFNpemUg
Ym91bmRzIGNoZWNrIGFnYWluc3QgY3VycmVudGx5IGF2YWlsYWJsZSBzcGFjZSBpbiB0aGUgcmlu
Zy4KPiArICAgICAqIEFnYWluOiB0aGUgbWVzc2FnZSBtdXN0IG5vdCBmaWxsIHRoZSByaW5nIGxl
YXZpbmcgbm8gc3BhY2UgcmVtYWluaW5nLgo+ICsgICAgICovCj4gKyAgICBpZiAoIChST1VORFVQ
X01FU1NBR0UobGVuKSArCj4gKyAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgeGVuX2FyZ29fcmlu
Z19tZXNzYWdlX2hlYWRlcikpID49IHNwICkKPiArICAgIHsKPiArICAgICAgICBhcmdvX2Rwcmlu
dGsoIkVBR0FJTlxuIik7Cj4gKyAgICAgICAgcmV0dXJuIC1FQUdBSU47Cj4gKyAgICB9Cj4gKwo+
ICsgICAgbWgubGVuID0gbGVuICsgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2Vf
aGVhZGVyKTsKPiArICAgIG1oLnNvdXJjZS5hcG9ydCA9IHNyY19pZC0+YXBvcnQ7Cj4gKyAgICBt
aC5zb3VyY2UuZG9tYWluX2lkID0gc3JjX2lkLT5kb21haW5faWQ7Cj4gKyAgICBtaC5tZXNzYWdl
X3R5cGUgPSBtZXNzYWdlX3R5cGU7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEZvciB0aGlzIGNv
cHkgdG8gdGhlIGd1ZXN0IHJpbmcsIHR4X3B0ciBpcyBhbHdheXMgMTYtYnl0ZSBhbGlnbmVkCj4g
KyAgICAgKiBhbmQgdGhlIG1lc3NhZ2UgaGVhZGVyIGlzIDE2IGJ5dGVzIGxvbmcuCj4gKyAgICAg
Ki8KPiArICAgIEJVSUxEX0JVR19PTigKPiArICAgICAgICBzaXplb2Yoc3RydWN0IHhlbl9hcmdv
X3JpbmdfbWVzc2FnZV9oZWFkZXIpICE9IFJPVU5EVVBfTUVTU0FHRSgxKSk7Cj4gKwo+ICsgICAg
LyoKPiArICAgICAqIEZpcnN0IGRhdGEgd3JpdGUgaW50byB0aGUgZGVzdGluYXRpb24gcmluZzog
Zml4ZWQgc2l6ZSwgbWVzc2FnZSBoZWFkZXIuCj4gKyAgICAgKiBUaGlzIGNhbm5vdCBvdmVycnVu
IGJlY2F1c2UgdGhlIGF2YWlsYWJsZSBmcmVlIHNwYWNlICh2YWx1ZSBpbiAnc3AnKQo+ICsgICAg
ICogaXMgY2hlY2tlZCBhYm92ZSBhbmQgbXVzdCBiZSBhdCBsZWFzdCB0aGlzIHNpemUuCj4gKyAg
ICAgKi8KPiArICAgIHJldCA9IG1lbWNweV90b19ndWVzdF9yaW5nKGQsIHJpbmdfaW5mbywKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpbmcudHhfcHRyICsgc2l6ZW9mKHhlbl9h
cmdvX3JpbmdfdCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbWgsIE5VTExf
aG5kLCBzaXplb2YobWgpKTsKPiArICAgIGlmICggcmV0ICkKPiArICAgIHsKPiArICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAgICAgICAgICAiYXJnbzogZmFpbGVkIHRvIHdy
aXRlIG1lc3NhZ2UgaGVhZGVyIHRvIHJpbmcgKHZtJXU6JXggdm0ldSlcbiIsCj4gKyAgICAgICAg
ICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5hcG9ydCwKPiAr
ICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7Cj4gKwo+ICsgICAgICAg
IHJldHVybiByZXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmluZy50eF9wdHIgKz0gc2l6ZW9mKG1o
KTsKPiArICAgIGlmICggcmluZy50eF9wdHIgPT0gcmluZ19pbmZvLT5sZW4gKQo+ICsgICAgICAg
IHJpbmcudHhfcHRyID0gMDsKPiArCj4gKyAgICBmb3IgKCBwaW92ID0gaW92czsgbmlvdi0tOyBw
aW92KysgKQo+ICsgICAgewo+ICsgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDhfdCkg
YnVmX2huZCA9IHBpb3YtPmlvdl9obmQ7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGlvdl9sZW4g
PSBwaW92LT5pb3ZfbGVuOwo+ICsKPiArICAgICAgICAvKiBJZiBubyBkYXRhIGlzIHByb3ZpZGVk
IGluIHRoaXMgaW92LCBtb2FuIGFuZCBza2lwIG9uIHRvIHRoZSBuZXh0ICovCj4gKyAgICAgICAg
aWYgKCAhaW92X2xlbiApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBncHJpbnRrKFhFTkxP
R19FUlIsCgpUaGlzIHNob3VsZCBsaWtlbHkgYmUgV0FSTiBvciBJTkZPLCBzaW5jZSBpdCdzIG5v
dCBhbiBlcnJvcj8KCj4gKyAgICAgICAgICAgICAgICAgICAgImFyZ286IG5vIGRhdGEgaW92X2xl
bj0wIGlvdl9obmQ9JXAgcmluZyAodm0ldToleCB2bSV1KVxuIiwKPiArICAgICAgICAgICAgICAg
ICAgICBidWZfaG5kLnAsIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLmFw
b3J0LAo+ICsgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7Cj4g
Kwo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlm
ICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9va2F5KGJ1Zl9obmQsIGlvdl9sZW4pKSApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAgICAg
ICAgICAgICAgImFyZ286IGJhZCBpb3YgaGFuZGxlIFslcCwgJXVdICh2bSV1OiV4IHZtJXUpXG4i
LAo+ICsgICAgICAgICAgICAgICAgICAgIGJ1Zl9obmQucCwgaW92X2xlbiwKPiArICAgICAgICAg
ICAgICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5hcG9ydCwK
PiArICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQpOwo+ICsKPiAr
ICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBz
cCA9IHJpbmdfaW5mby0+bGVuIC0gcmluZy50eF9wdHI7Cj4gKwo+ICsgICAgICAgIC8qIENoZWNr
OiBpb3YgZGF0YSBzaXplIHZlcnN1cyBmcmVlIHNwYWNlIGF0IHRoZSB0YWlsIG9mIHRoZSByaW5n
ICovCj4gKyAgICAgICAgaWYgKCBpb3ZfbGVuID4gc3AgKQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgLyoKPiArICAgICAgICAgICAgICogU2Vjb25kIHBvc3NpYmxlIGRhdGEgd3JpdGU6IHJp
bmctdGFpbC13cmFwLXdyaXRlLgo+ICsgICAgICAgICAgICAgKiBQb3B1bGF0ZSB0aGUgcmluZyB0
YWlsIGFuZCB1cGRhdGUgdGhlIGludGVybmFsIHR4X3B0ciB0byBoYW5kbGUKPiArICAgICAgICAg
ICAgICogd3JhcHBpbmcgYXQgdGhlIGVuZCBvZiByaW5nLgo+ICsgICAgICAgICAgICAgKiBTaXpl
IG9mIGRhdGEgd3JpdHRlbiBoZXJlOiBzcAo+ICsgICAgICAgICAgICAgKiB3aGljaCBpcyB0aGUg
ZXhhY3QgZnVsbCBhbW91bnQgb2YgZnJlZSBzcGFjZSBhdmFpbGFibGUgYXQgdGhlCj4gKyAgICAg
ICAgICAgICAqIHRhaWwgb2YgdGhlIHJpbmcsIHNvIHRoaXMgY2Fubm90IG92ZXJydW4uCj4gKyAg
ICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICByZXQgPSBtZW1jcHlfdG9fZ3Vlc3RfcmluZyhk
LCByaW5nX2luZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJp
bmcudHhfcHRyICsgc2l6ZW9mKHhlbl9hcmdvX3JpbmdfdCksCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIGJ1Zl9obmQsIHNwKTsKPiArICAgICAgICAgICAg
aWYgKCByZXQgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBncHJpbnRrKFhF
TkxPR19FUlIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICJhcmdvOiBmYWlsZWQgdG8gY29w
eSB7JXAsICVkfSAodm0ldToleCB2bSV1KVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
YnVmX2huZC5wLCBzcCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5k
b21haW5faWQsIHJpbmdfaW5mby0+aWQuYXBvcnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
IHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7Cj4gKwo+ICsgICAgICAgICAgICAgICAgcmV0dXJu
IHJldDsKPiArICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgcmluZy50eF9wdHIgPSAw
Owo+ICsgICAgICAgICAgICBpb3ZfbGVuIC09IHNwOwo+ICsgICAgICAgICAgICBndWVzdF9oYW5k
bGVfYWRkX29mZnNldChidWZfaG5kLCBzcCk7Cj4gKwo+ICsgICAgICAgICAgICBBU1NFUlQoaW92
X2xlbiA8PSByaW5nX2luZm8tPmxlbik7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAvKgo+
ICsgICAgICAgICAqIFRoaXJkIHBvc3NpYmxlIGRhdGEgd3JpdGU6IGFsbCBkYXRhIHJlbWFpbmlu
ZyBmb3IgdGhpcyBpb3YuCj4gKyAgICAgICAgICogU2l6ZSBvZiBkYXRhIHdyaXR0ZW4gaGVyZTog
aW92X2xlbgo+ICsgICAgICAgICAqCj4gKyAgICAgICAgICogQ2FzZSAxOiBpZiB0aGUgcmluZy10
YWlsLXdyYXAtd3JpdGUgYWJvdmUgd2FzIHBlcmZvcm1lZCwgdGhlbgo+ICsgICAgICAgICAqICAg
ICAgICAgaW92X2xlbiBoYXMgYmVlbiBkZWNyZWFzZWQgYnkgJ3NwJyBhbmQgcmluZy50eF9wdHIg
aXMgemVyby4KPiArICAgICAgICAgKgo+ICsgICAgICAgICAqICAgIFdlIGtub3cgZnJvbSBjaGVj
a2luZyB0aGUgcmVzdWx0IG9mIGlvdl9jb3VudDoKPiArICAgICAgICAgKiAgICAgIGxlbiArIHNp
emVvZihtZXNzYWdlX2hlYWRlcikgPD0gcmluZ19pbmZvLT5sZW4KPiArICAgICAgICAgKiAgICBX
ZSBhbHNvIGtub3cgdGhhdCBsZW4gaXMgdGhlIHRvdGFsIG9mIHN1bW1pbmcgYWxsIGlvdl9sZW5z
LCBzbzoKPiArICAgICAgICAgKiAgICAgICBpb3ZfbGVuIDw9IGxlbgo+ICsgICAgICAgICAqICAg
IHNvIGJ5IHRyYW5zaXRpdml0eToKPiArICAgICAgICAgKiAgICAgICBpb3ZfbGVuIDw9IGxlbiA8
PSAocmluZ19pbmZvLT5sZW4gLSBzaXplb2YobXNnaGVhZGVyKSkKPiArICAgICAgICAgKiAgICBh
bmQgdGhlcmVmb3JlOgo+ICsgICAgICAgICAqICAgICAgIChpb3ZfbGVuICsgc2l6ZW9mKG1zZ2hl
YWRlcikgPD0gcmluZ19pbmZvLT5sZW4pICYmCj4gKyAgICAgICAgICogICAgICAgKHJpbmcudHhf
cHRyID09IDApCj4gKyAgICAgICAgICogICAgc28gdGhpcyB3cml0ZSBjYW5ub3Qgb3ZlcnJ1biBo
ZXJlLgo+ICsgICAgICAgICAqCj4gKyAgICAgICAgICogQ2FzZSAyOiByaW5nLXRhaWwtd3JhcC13
cml0ZSBhYm92ZSB3YXMgbm90IHBlcmZvcm1lZAo+ICsgICAgICAgICAqICAgIC0+IHNvIGlvdl9s
ZW4gaXMgdGhlIGd1ZXN0LXN1cHBsaWVkIHZhbHVlIGFuZDogKGlvdl9sZW4gPD0gc3ApCj4gKyAg
ICAgICAgICogICAgaWUuIGxlc3MgdGhhbiBhdmFpbGFibGUgc3BhY2UgYXQgdGhlIHRhaWwgb2Yg
dGhlIHJpbmc6Cj4gKyAgICAgICAgICogICAgICAgIHNvIHRoaXMgd3JpdGUgY2Fubm90IG92ZXJy
dW4uCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgcmV0ID0gbWVtY3B5X3RvX2d1ZXN0X3Jpbmco
ZCwgcmluZ19pbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpbmcu
dHhfcHRyICsgc2l6ZW9mKHhlbl9hcmdvX3JpbmdfdCksCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTlVMTCwgYnVmX2huZCwgaW92X2xlbik7Cj4gKyAgICAgICAgaWYgKCBy
ZXQgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAo+ICsg
ICAgICAgICAgICAgICAgICAgICJhcmdvOiBmYWlsZWQgdG8gY29weSBbJXAsICV1XSAodm0ldTol
eCB2bSV1KVxuIiwKPiArICAgICAgICAgICAgICAgICAgICBidWZfaG5kLnAsIGlvdl9sZW4sIHJp
bmdfaW5mby0+aWQuZG9tYWluX2lkLAo+ICsgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+
aWQuYXBvcnQsIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7Cj4gKwo+ICsgICAgICAgICAgICBy
ZXR1cm4gcmV0Owo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgcmluZy50eF9wdHIgKz0gaW92
X2xlbjsKPiArCj4gKyAgICAgICAgaWYgKCByaW5nLnR4X3B0ciA9PSByaW5nX2luZm8tPmxlbiAp
Cj4gKyAgICAgICAgICAgIHJpbmcudHhfcHRyID0gMDsKPiArICAgIH0KPiArCj4gKyAgICByaW5n
LnR4X3B0ciA9IFJPVU5EVVBfTUVTU0FHRShyaW5nLnR4X3B0cik7Cj4gKwo+ICsgICAgaWYgKCBy
aW5nLnR4X3B0ciA+PSByaW5nX2luZm8tPmxlbiApCj4gKyAgICAgICAgcmluZy50eF9wdHIgLT0g
cmluZ19pbmZvLT5sZW47CgpZb3Ugc2VlbSB0byBoYW5kbGUgdGhlIHdyYXBwaW5nIGFmdGVyIGVh
Y2ggcG9zc2libGUgd3JpdGUsIHNvIEkgdGhpbmsKdGhlIGFib3ZlIGlzIG5vdCBuZWVkZWQ/IE1h
eWJlIGl0IHNob3VsZCBiZSBhbiBhc3NlcnQgaW5zdGVhZD8KCj4gKwo+ICsgICAgdXBkYXRlX3R4
X3B0cihkLCByaW5nX2luZm8sIHJpbmcudHhfcHRyKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICog
QXQgdGhpcyBwb2ludCAoYW5kIGFsc28gb24gYW4gZXJyb3IgZXhpdCBwYXRocyBmcm9tIHRoaXMg
ZnVuY3Rpb24pIGl0IGlzCj4gKyAgICAgKiBwb3NzaWJsZSB0byB1bm1hcCB0aGUgcmluZ19pbmZv
LCBpZToKPiArICAgICAqICAgcmluZ191bm1hcChkLCByaW5nX2luZm8pOwo+ICsgICAgICogYnV0
IHBlcmZvcm1hbmNlIHNob3VsZCBiZSBpbXByb3ZlZCBieSBub3QgZG9pbmcgc28sIGFuZCByZXRh
aW5pbmcKPiArICAgICAqIHRoZSBtYXBwaW5nLgo+ICsgICAgICogQW4gWFNNIHBvbGljeSBjb250
cm9sIG92ZXIgbGV2ZWwgb2YgY29uZmlkZW50aWFsaXR5IHJlcXVpcmVkCj4gKyAgICAgKiB2ZXJz
dXMgcGVyZm9ybWFuY2UgY29zdCBjb3VsZCBiZSBhZGRlZCB0byBkZWNpZGUgdGhhdCBoZXJlLgo+
ICsgICAgICovCj4gKwo+ICsgICAgKm91dF9sZW4gPSBsZW47Cj4gKwo+ICsgICAgcmV0dXJuIHJl
dDsKPiArfQo+ICsKPiAgc3RhdGljIHZvaWQKPiAgd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92
ZShkb21pZF90IGRvbWFpbl9pZCwgc3RydWN0IHBlbmRpbmdfZW50ICplbnQpCj4gIHsKPiBAQCAt
NDk3LDYgKzkxOCwyNSBAQCB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlKGRvbWlkX3QgZG9t
YWluX2lkLCBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudCkKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQK
PiArd2lsZGNhcmRfcGVuZGluZ19saXN0X2luc2VydChkb21pZF90IGRvbWFpbl9pZCwgc3RydWN0
IHBlbmRpbmdfZW50ICplbnQpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBnZXRfZG9t
YWluX2J5X2lkKGRvbWFpbl9pZCk7Cj4gKwo+ICsgICAgaWYgKCAhZCApCj4gKyAgICAgICAgcmV0
dXJuOwo+ICsKPiArICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfTDEpOwo+ICsKPiArICAgIGlmICgg
ZC0+YXJnbyApCj4gKyAgICB7Cj4gKyAgICAgICAgc3Bpbl9sb2NrKCZkLT5hcmdvLT53aWxkY2Fy
ZF9MMl9sb2NrKTsKPiArICAgICAgICBsaXN0X2FkZCgmZW50LT53aWxkY2FyZF9ub2RlLCAmZC0+
YXJnby0+d2lsZGNhcmRfcGVuZF9saXN0KTsKPiArICAgICAgICBzcGluX3VubG9jaygmZC0+YXJn
by0+d2lsZGNhcmRfTDJfbG9jayk7Cj4gKyAgICB9Cj4gKyAgICBwdXRfZG9tYWluKGQpOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICBwZW5kaW5nX3JlbW92ZV9hbGwoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCj4gIHsKPiAgICAgIHN0
cnVjdCBsaXN0X2hlYWQgKnJpbmdfcGVuZGluZyA9ICZyaW5nX2luZm8tPnBlbmRpbmc7Cj4gQEAg
LTUxOCw2ICs5NTgsNzAgQEAgcGVuZGluZ19yZW1vdmVfYWxsKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQo+ICAgICAgcmluZ19pbmZvLT5u
cGVuZGluZyA9IDA7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQKPiArcGVuZGluZ19xdWV1ZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKPiAr
ICAgICAgICAgICAgICBkb21pZF90IHNyY19pZCwgdW5zaWduZWQgaW50IGxlbikKPiArewo+ICsg
ICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQ7Cj4gKwo+ICsgICAgQVNTRVJUKExPQ0tJTkdfTDMo
ZCwgcmluZ19pbmZvKSk7Cj4gKwo+ICsgICAgaWYgKCByaW5nX2luZm8tPm5wZW5kaW5nID49IE1B
WF9QRU5ESU5HX1BFUl9SSU5HICkKPiArICAgICAgICByZXR1cm4gLUVOT1NQQzsKPiArCj4gKyAg
ICBlbnQgPSB4bWFsbG9jKHN0cnVjdCBwZW5kaW5nX2VudCk7Cj4gKyAgICBpZiAoICFlbnQgKQo+
ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgIGVudC0+bGVuID0gbGVuOwo+ICsg
ICAgZW50LT5kb21haW5faWQgPSBzcmNfaWQ7Cj4gKyAgICBlbnQtPnJpbmdfaW5mbyA9IHJpbmdf
aW5mbzsKPiArCj4gKyAgICBpZiAoIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCA9PSBYRU5fQVJH
T19ET01JRF9BTlkgKQo+ICsgICAgICAgIHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9pbnNlcnQoc3Jj
X2lkLCBlbnQpOwo+ICsgICAgbGlzdF9hZGQoJmVudC0+bm9kZSwgJnJpbmdfaW5mby0+cGVuZGlu
Zyk7Cj4gKyAgICByaW5nX2luZm8tPm5wZW5kaW5nKys7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4g
K30KPiArCj4gK3N0YXRpYyBpbnQKPiArcGVuZGluZ19yZXF1ZXVlKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAo+ICsgICAgICAgICAgICAg
ICAgZG9taWRfdCBzcmNfaWQsIHVuc2lnbmVkIGludCBsZW4pCj4gK3sKPiArICAgIHN0cnVjdCBs
aXN0X2hlYWQgKmN1cnNvciwgKmhlYWQ7Cj4gKwo+ICsgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwg
cmluZ19pbmZvKSk7Cj4gKwo+ICsgICAgLyogTGlzdCBzdHJ1Y3R1cmUgaXMgbm90IG1vZGlmaWVk
IGhlcmUuIFVwZGF0ZSBsZW4gaW4gYSBtYXRjaCBpZiBmb3VuZC4gKi8KPiArICAgIGhlYWQgPSAm
cmluZ19pbmZvLT5wZW5kaW5nOwo+ICsKPiArICAgIGZvciAoIGN1cnNvciA9IGhlYWQtPm5leHQ7
IGN1cnNvciAhPSBoZWFkOyBjdXJzb3IgPSBjdXJzb3ItPm5leHQgKQoKbGlzdF9mb3JfZWFjaF9l
bnRyeQoKPiAgbG9uZwo+ICBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKPiAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKPiBAQCAtMTE0NSw2ICsxNzM0LDUz
IEBAIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcxLAo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICAKPiArICAgIGNhc2UgWEVO
X0FSR09fT1Bfc2VuZHY6Cj4gKyAgICB7Cj4gKyAgICAgICAgeGVuX2FyZ29fc2VuZF9hZGRyX3Qg
c2VuZF9hZGRyOwo+ICsKPiArICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdv
X3NlbmRfYWRkcl90KSBzZW5kX2FkZHJfaG5kID0KPiArICAgICAgICAgICAgZ3Vlc3RfaGFuZGxl
X2Nhc3QoYXJnMSwgeGVuX2FyZ29fc2VuZF9hZGRyX3QpOwo+ICsgICAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX2FyZ29faW92X3QpIGlvdnNfaG5kID0KPiArICAgICAgICAgICAgZ3Vl
c3RfaGFuZGxlX2Nhc3QoYXJnMiwgeGVuX2FyZ29faW92X3QpOwo+ICsgICAgICAgIC8qIGFyZzMg
aXMgbmlvdiAqLwo+ICsgICAgICAgIC8qIGFyZzQgaXMgbWVzc2FnZV90eXBlLiBNdXN0IGJlIGEg
MzItYml0IHZhbHVlLiAqLwo+ICsKPiArICAgICAgICByYyA9IGNvcHlfZnJvbV9ndWVzdCgmc2Vu
ZF9hZGRyLCBzZW5kX2FkZHJfaG5kLCAxKSA/IC1FRkFVTFQgOiAwOwo+ICsgICAgICAgIGlmICgg
cmMgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAg
KiBDaGVjayBwYWRkaW5nIGlzIHplcm9lZC4gUmVqZWN0IG5pb3YgYWJvdmUgbGltaXQgb3IgbWVz
c2FnZV90eXBlcwo+ICsgICAgICAgICAqIHRoYXQgYXJlIG91dHNpZGUgMzIgYml0IHJhbmdlLgo+
ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggdW5saWtlbHkoc2VuZF9hZGRyLnNyYy5wYWQg
fHwgc2VuZF9hZGRyLmRzdC5wYWQgfHwKPiArICAgICAgICAgICAgICAgICAgICAgIChhcmczID4g
WEVOX0FSR09fTUFYSU9WKSB8fCAoYXJnNCAmIH4weGZmZmZmZmZmVUwpKSApCgphcmc0ICYgKEdC
KDQpIC0gMSkKCklzIGNsZWFyZXIgSU1PLCBvcjoKCmFyZzQgPiBVSU5UMzJfTUFYCgo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+ICsgICAgICAgICAgICBicmVhazsK
PiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICggc2VuZF9hZGRyLnNyYy5kb21haW5faWQg
PT0gWEVOX0FSR09fRE9NSURfQU5ZICkKPiArICAgICAgICAgICAgc2VuZF9hZGRyLnNyYy5kb21h
aW5faWQgPSBjdXJyZC0+ZG9tYWluX2lkOwo+ICsKPiArICAgICAgICAvKiBObyBkb21haW4gaXMg
Y3VycmVudGx5IGF1dGhvcml6ZWQgdG8gc2VuZCBvbiBiZWhhbGYgb2YgYW5vdGhlciAqLwo+ICsg
ICAgICAgIGlmICggdW5saWtlbHkoc2VuZF9hZGRyLnNyYy5kb21haW5faWQgIT0gY3VycmQtPmRv
bWFpbl9pZCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmMgPSAtRVBFUk07Cj4gKyAg
ICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyoKPiArICAgICAg
ICAgKiBDaGVjayBhY2Nlc3MgdG8gdGhlIHdob2xlIGFycmF5IGhlcmUgc28gd2UgY2FuIHVzZSB0
aGUgZmFzdGVyIF9fY29weQo+ICsgICAgICAgICAqIG9wZXJhdGlvbnMgdG8gcmVhZCBlYWNoIGVs
ZW1lbnQgbGF0ZXIuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCB1bmxpa2VseSghZ3Vl
c3RfaGFuZGxlX29rYXkoaW92c19obmQsIGFyZzMpKSApCgpZb3UgbmVlZCB0byBzZXQgcmMgdG8g
RUZBVUxUIGhlcmUsIGJlY2F1c2UgdGhlIGNhbGwgdG8gY29weV9mcm9tX2d1ZXN0CmhhcyBzZXQg
aXQgdG8gMC4KCkFsdGVybmF0aXZlbHkgeW91IGNhbiBjaGFuZ2UgdGhlIGNhbGwgYWJvdmUgdG8g
YmU6CgppZiAoIGNvcHlfZnJvbV9ndWVzdCgmc2VuZF9hZGRyLCBzZW5kX2FkZHJfaG5kLCAxKSAp
CiAgICByZXR1cm4gLUVGQVVMVDsKClNvIHJjIGRvZXNuJ3QgZ2V0IHNldCB0byAwIG9uIHN1Y2Nl
c3MuCgpXaXRoIHRob3NlIHRha2VuIGNhcmUgb2Y6CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 12:30:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 12:30: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-devel-bounces@lists.xenproject.org>)
	id 1glvBy-0003ip-JO; Tue, 22 Jan 2019 12:30: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=+Ga5=P6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glvBw-0003id-MK
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 12:30:08 +0000
X-Inumbo-ID: 7306e7b8-1e41-11e9-8727-8f42d02ca879
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7306e7b8-1e41-11e9-8727-8f42d02ca879;
 Tue, 22 Jan 2019 12:30:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glvBt-0003rZ-6O; Tue, 22 Jan 2019 12:30:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glvBs-0004UB-PW; Tue, 22 Jan 2019 12:30:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glvBs-0007Vc-Oo; Tue, 22 Jan 2019 12:30:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132227-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-pygrub:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=49a57857aeea06ca831043acbb0fa5e0f50602fd
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Jan 2019 12:30:04 +0000
Subject: [Xen-devel] [linux-linus test] 132227: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjIyNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyMjI3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
MTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0OWE1Nzg1N2FlZWEwNmNh
ODMxMDQzYWNiYjBmYTVlMGY1MDYwMmZkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgMTYxIGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogIDE1OSBkYXlz
ICAxMjggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyMjI3ICAyMDE5LTAxLTIxIDAw
OjM0OjM4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0MjE3IHBlb3BsZSB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4NDI0MTggbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 12:41:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 12:41: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-devel-bounces@lists.xenproject.org>)
	id 1glvMj-0004ZF-1T; Tue, 22 Jan 2019 12:41: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=9PSJ=P6=emailn.de=security.developer@srs-us1.protection.inumbo.net>)
 id 1glvMi-0004ZA-0R
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 12:41:16 +0000
X-Inumbo-ID: 00b2f768-1e43-11e9-b6ae-5b886bdf7b36
Received: from mail.emailn.de (unknown [46.182.20.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00b2f768-1e43-11e9-b6ae-5b886bdf7b36;
 Tue, 22 Jan 2019 12:41:13 +0000 (UTC)
Received: from mail.emailn.de (46.182.20.122 [46.182.20.122])
 by mail.emailn.de (b1gMailServer) with ESMTP id 2AB9ED16
 for <xen-devel@lists.xenproject.org>; Tue, 22 Jan 2019 13:41:12 +0100 (CET)
Date: Tue, 22 Jan 2019 13:41:12 +0100
MIME-Version: 1.0
Message-ID: <ecc2f811264194dc2c54f30adad9fbfb@mail.emailn.de>
X-Mailer: b1gMail/7.2.0
X-Sender-IP: 80.246.32.33
From: "Security Developer" <security.developer@emailn.de>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] GFX passthrough of primary graphics card
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Security Developer <security.developer@emailn.de>
Content-Type: multipart/mixed; boundary="===============2218221585183000816=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2218221585183000816==
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline

<html><font face="Arial" size="2">Hi there, I'm trying to pass through my primary graphics card, but I have trouble getting it to work. I posted already on xen-users, but no one replied. So I try again on the developers list.</font><div><font face="Arial" size="2"><br></font></div><div><font face="Arial" size="2">I have the latest xen-unstable, and as Dom0 kernel I run 4.20 (also latest from upstream).</font></div><div><font face="Arial" size="2"><br></font></div><div><font face="Arial" size="2">I have the following scenario:</font></div><div><font face="Arial" size="2"><br></font></div><div><font face="Arial" size="2">I want to set up my laptop in "kiosk mode" where there is absolutely no graphics in Dom0 and all hardware sits directly in my VM. This VM is Windows at the moment.</font></div><div><font face="Arial" size="2">I have a laptop with an Intel HD graphics card (so just a single
one for the whole platform). I want to hand over this graphics card to the VM as its primary graphics card (no emulation of hardware).</font></div><div><font face="Arial" size="2"><br></font></div><div><font face="Arial" size="2">I have configured to hide the card from Dom0 and switch off the use of graphics in Dom0 (kernel command line):</font></div><div><font face="Arial" size="2"><br></font></div><div><font face="Arial" size="2">xen_pciback.hide=(00:02.0) quiet video=vesafb:off,efifb:off</font></div><div><font face="Arial" size="2"><br></font></div><div><font face="Arial" size="2">My configuration file has the following parameters set:</font></div><div><font face="Arial" size="2"><br></font></div><div><font face="Arial" size="2"><div>vga = "none"</div><div>nographic = 1</div><div>builder = "hvm"</div><div>gfx_passthru=1</div><div>pci=['00:02.0']</div><div><br></div><div>When I boot the
VM, I see the following errors in dmesg:</div><div><br></div></font></div><div><font face="Arial" size="2"><div>[&nbsp; 291.884273] resource sanity check: requesting [mem 0x000c0000-0x000dffff], which spans more than PCI Bus 0000:00 [mem 0x000c0000-0x000c3fff window]</div><div>[&nbsp; 291.884278] caller pci_map_rom+0x6a/0x1b0 mapping multiple BARs</div><div>[&nbsp; 291.884290] pciback 0000:00:02.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xffff</div><div>[&nbsp; 291.934147] xen_pciback: vpci: 0000:00:02.0: assign to virtual slot 0</div><div>[&nbsp; 291.934275] pciback 0000:00:02.0: registering for 2</div><div><br></div><div>In xl dmesg I see the following:</div><div><br></div><div><div>(XEN) d11: bind: m_gsi=16 g_gsi=28 dev=00.00.3 intx=0</div><div>(d11) HVM Loader</div><div>(d11) Detected Xen v4.12.0-rc</div><div>(d11) Xenbus rings @0xfeffc000, event channel 1</div><div>(d11)
System requested SeaBIOS</div><div>(d11) CPU speed is 2712 MHz</div><div>(d11) Relocating guest memory for lowmem MMIO space disabled</div><div>(XEN) irq.c:374: Dom11 PCI link 0 changed 0 -&gt; 5</div><div>(d11) PCI-ISA link 0 routed to IRQ5</div><div>(XEN) irq.c:374: Dom11 PCI link 1 changed 0 -&gt; 10</div><div>(d11) PCI-ISA link 1 routed to IRQ10</div><div>(XEN) irq.c:374: Dom11 PCI link 2 changed 0 -&gt; 11</div><div>(d11) PCI-ISA link 2 routed to IRQ11</div><div>(XEN) irq.c:374: Dom11 PCI link 3 changed 0 -&gt; 5</div><div>(d11) PCI-ISA link 3 routed to IRQ5</div><div>(d11) pci dev 01:3 INTA-&gt;IRQ10</div><div>(d11) pci dev 02:0 INTA-&gt;IRQ11</div><div>(XEN) memory_map:add: dom11 gfn=fdffc mfn=8ff4f nr=3</div><div>(d11) pci dev 03:0 INTA-&gt;IRQ5</div><div>(d11) RAM in high memory; setting high_mem resource base to 166000000</div><div>(d11) pci dev 03:0 bar 18 size 010000000: 0e000000c</div><div>(d11)
pci dev 02:0 bar 14 size 001000000: 0f0000008</div><div>(XEN) memory_map:add: dom11 gfn=f1000 mfn=eb000 nr=1000</div><div>(d11) pci dev 03:0 bar 10 size 001000000: 0f1000004</div><div>(d11) pci dev 03:0 bar 30 size 000020000: 0f2000000</div><div>(d11) pci dev 02:0 bar 10 size 000000100: 00000c001</div><div>(d11) pci dev 03:0 bar 20 size 000000040: 00000c101</div><div>(XEN) ioport_map:add: dom11 gport=c100 mport=e000 nr=40</div><div>(d11) pci dev 01:1 bar 20 size 000000010: 00000c141</div><div>(d11) Multiprocessor initialisation:</div><div>(d11)&nbsp; - CPU0 ... 39-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done.</div><div>(d11)&nbsp; - CPU1 ... 39-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done.</div><div>(d11) Testing HVM environment:</div><div>(d11) Using scratch memory at 400000</div><div>(d11)&nbsp; - REP INSB across page boundaries ... passed</div><div>(d11)&nbsp; - REP INSW
across page boundaries ... passed</div><div>(d11)&nbsp; - GS base MSRs and SWAPGS ... passed</div><div>(d11) Passed 3 of 3 tests</div><div>(d11) Writing SMBIOS tables ...</div><div>(d11) Loading SeaBIOS ...</div><div>(d11) Creating MP tables ...</div><div>(d11) Loading ACPI ...</div><div>(d11) vm86 TSS at fc00a680</div><div>(d11) BIOS map:</div><div>(d11)&nbsp; 10000-100e3: Scratch space</div><div>(d11)&nbsp; c0000-fffff: Main BIOS</div><div>(d11) E820 table:</div><div>(d11)&nbsp; [00]: 00000000:00000000 - 00000000:000a0000: RAM</div><div>(d11)&nbsp; HOLE: 00000000:000a0000 - 00000000:000c0000</div><div>(d11)&nbsp; [01]: 00000000:000c0000 - 00000000:00100000: RESERVED</div><div>(d11)&nbsp; [02]: 00000000:00100000 - 00000000:9a000000: RAM</div><div>(d11)&nbsp; [03]: 00000000:9a000000 - 00000000:9c800000: RESERVED</div><div>(d11)&nbsp; HOLE: 00000000:9c800000 - 00000000:fc000000</div><div>(d11)&nbsp;
[04]: 00000000:fc000000 - 00000000:fdffc000: RESERVED</div><div>(d11)&nbsp; [05]: 00000000:fdffc000 - 00000000:fdfff000: NVS</div><div>(d11)&nbsp; [06]: 00000000:fdfff000 - 00000001:00000000: RESERVED</div><div>(d11)&nbsp; [07]: 00000001:00000000 - 00000001:66000000: RAM</div><div>(d11) Invoking SeaBIOS ...</div><div>(d11) SeaBIOS (version rel-1.12.0-0-ga698c89-Xen)</div><div>(d11) BUILD: gcc: (GCC) 8.2.1 20181215 (Red Hat 8.2.1-6) binutils: version 2.31.1-15.fc29</div><div>(d11)&nbsp;</div><div>(d11) Found Xen hypervisor signature at 40000000</div><div>(d11) Running on QEMU (i440fx)</div><div>(d11) xen: copy e820...</div><div>(d11) Relocating init from 0x000d87c0 to 0x99fac360 (size 80896)</div><div>(d11) Found 6 PCI devices (max PCI bus is 00)</div><div>(d11) Allocated Xen hypercall page at 99fff000</div><div>(d11) Detected Xen v4.12.0-rc</div><div>(d11) xen: copy BIOS tables...</div><div>(d11)
Copying SMBIOS entry point from 0x00010020 to 0x000f5be0</div><div>(d11) Copying MPTABLE from 0xfc001180/fc001190 to 0x000f5ae0</div><div>(d11) Copying PIR from 0x00010040 to 0x000f5a60</div><div>(d11) Copying ACPI RSDP from 0x000100c0 to 0x000f5a30</div><div>(d11) Using pmtimer, ioport 0xb008</div><div>(d11) WARNING - Timeout at wait_reg8:81!</div><div>(d11) Scan for VGA option rom</div><div>(XEN) memory_map:add: dom11 gfn=f2000 mfn=c0 nr=20</div><div>(XEN) memory_map:remove: dom11 gfn=f2000 mfn=c0 nr=20</div><div>(d11) Turning on vga text mode console</div><div>(d11) SeaBIOS (version rel-1.12.0-0-ga698c89-Xen)</div><div>(d11) Machine UUID 894a9246-73b7-4496-9b1b-e43839ec2621</div><div>(d11) ATA controller 1 at 1f0/3f4/c140 (irq 14 dev 9)</div><div>(d11) ATA controller 2 at 170/374/c148 (irq 15 dev 9)</div><div>(d11) Found 0 lpt ports</div><div>(d11) Found 1 serial ports</div><div>(d11)
PS2 keyboard initialized</div><div>(d11) ata0-0: QEMU HARDDISK ATA-7 Hard-Disk (20480 MiBytes)</div><div>(d11) Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@0</div><div>(d11) DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD]</div><div>(d11) Searching bootorder for: /pci@i0cf8/*@1,1/drive@1/disk@0</div><div>(d11) All threads complete.</div><div>(d11) Scan for option roms</div><div>(d11)&nbsp;</div><div>(d11) Press ESC for boot menu.</div><div>(d11)&nbsp;</div><div>(d11) Searching bootorder for: HALT</div><div>(d11) drive 0x000f59c0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=41943040</div><div>(d11) Space available for UMB: c0000-eb000, f5400-f5960</div><div>(d11) Returned 258048 bytes of ZoneHigh</div><div>(d11) e820 map has 9 items:</div><div>(d11)&nbsp; &nbsp;0: 0000000000000000 - 000000000009fc00 = 1 RAM</div><div>(d11)&nbsp; &nbsp;1: 000000000009fc00 - 00000000000a0000 =
2 RESERVED</div><div>(d11)&nbsp; &nbsp;2: 00000000000f0000 - 0000000000100000 = 2 RESERVED</div><div>(d11)&nbsp; &nbsp;3: 0000000000100000 - 0000000099fff000 = 1 RAM</div><div>(d11)&nbsp; &nbsp;4: 0000000099fff000 - 000000009c800000 = 2 RESERVED</div><div>(d11)&nbsp; &nbsp;5: 00000000fc000000 - 00000000fdffc000 = 2 RESERVED</div><div>(d11)&nbsp; &nbsp;6: 00000000fdffc000 - 00000000fdfff000 = 4 NVS</div><div>(d11)&nbsp; &nbsp;7: 00000000fdfff000 - 0000000100000000 = 2 RESERVED</div><div>(d11)&nbsp; &nbsp;8: 0000000100000000 - 0000000166000000 = 1 RAM</div><div>(d11) enter handle_19:</div><div>(d11)&nbsp; &nbsp;NULL</div><div>(d11) Booting from DVD/CD...</div><div>(d11) Booting from 0000:7c00</div><div>(XEN) irq.c:374: Dom11 PCI link 0 changed 5 -&gt; 0</div><div>(XEN) irq.c:374: Dom11 PCI link 1 changed 10 -&gt; 0</div><div>(XEN) irq.c:374: Dom11 PCI link 2 changed 11 -&gt; 0</div><div>(XEN)
irq.c:374: Dom11 PCI link 3 changed 5 -&gt; 0</div><div>(XEN) memory_map:remove: dom11 gfn=f1000 mfn=eb000 nr=1000</div><div>(XEN) ioport_map:remove: dom11 gport=c100 mport=e000 nr=40</div><div>(XEN) memory_map:add: dom11 gfn=f1000 mfn=eb000 nr=1000</div><div>(XEN) ioport_map:add: dom11 gport=c100 mport=e000 nr=40</div><div>(XEN) memory_map:remove: dom11 gfn=f1000 mfn=eb000 nr=1000</div><div>(XEN) ioport_map:remove: dom11 gport=c100 mport=e000 nr=40</div><div>(XEN) memory_map:add: dom11 gfn=f1000 mfn=eb000 nr=1000</div><div>(XEN) ioport_map:add: dom11 gport=c100 mport=e000 nr=40</div></div><div><br></div><div>The screen remains black.&nbsp;</div><div><br></div><div>Can anyone help with this scenario? Is it not supported to pass through the primary graphics card? Is the problem maybe that the card is still used by Dom0 somehow?</div><div>What do these "Invalid PCI ROM header signature" errors
mean?</div></font></div><br /><br />
<hr /><br />
Versendet mit <a href="https://www.emailn.de/">Emailn.de</a> - Freemail
<br /><br />
* Unbegrenzt Speicherplatz<br />
* Eigenes Online-BÃ¼ro<br />
* 24h besten Mailempfang<br />
* Spamschutz, Adressbuch <br /><br /></html>




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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2218221585183000816==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 13:11:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 13: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-devel-bounces@lists.xenproject.org>)
	id 1glvq8-0006zY-3E; Tue, 22 Jan 2019 13:11: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=aqM6=P6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1glvq6-0006zT-G8
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 13:11:38 +0000
X-Inumbo-ID: 3f097dca-1e47-11e9-a1e0-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f097dca-1e47-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 13:11:36 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id y11so18039585lfj.4
 for <xen-devel@lists.xenproject.org>; Tue, 22 Jan 2019 05:11:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=VxsHGEOX6ChqSyxgTycrc+yL406kR0Y2oI8WP+BgH5c=;
 b=gfNqiDU7/0MmnK+ind4bg0OFpLE4BnzhzXiFugcOneThb8KjCECWbrtyWZKJDzLPW9
 WJqheh1rlCsD3ZHFvcLke5swIm6VwnRyf/rWx2O4XbnElO4Zu2KRVDYIPBe2Q8F7dTvC
 eeAE/1t2AwbXmQCBm7jM3olvx2XHvQ62KayR7BXEzWSbfLhUz7ljD6Tsh4Foajcm+OyS
 O32U8Jy1MG6Y3CZrdiKOEG82eoybjGRMG+SHWc3Yjrn7/uX/+XgcVj4sFY17aztoQZ22
 Ec1feU4gBbpxgxSIpj1wuOOS0yE4jHnnjz/qheXbStye+vKcjq4SbE2oNr2pgSFC4bkC
 +WTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=VxsHGEOX6ChqSyxgTycrc+yL406kR0Y2oI8WP+BgH5c=;
 b=udqr/qpp3LoKggWgOxKmJDCGyJQFQCeb/pS7oJpveGz2WXcMHPHd9mdpOdKaTdNxUv
 5t3xIKC/WRxOyJ6C99xiRvfseTnwOgik1dpDwIuvcGX4m+DIG7gTtKK2mhVp4QQJgCk3
 Ak7t+q1e/b5K3PJPfa7vn9fYYW7KUnwsiBy5z0Hdfp1Af3NtyEXyWgImZxVODVUXjz1k
 dZiBQvtoagX5vsuw6Yj7r7sKU16ZjoxLCDOJffVO1oJUX1g37dDI+UuEq+HV0eyUro3V
 7bbCtWEcVnvrAJquEXPqaAl1b/89Yg2g78BwOHaSmxXQXYiyKuiuSl0mbFQUfFPOnzpL
 0Sjw==
X-Gm-Message-State: AJcUukdzqXhb5Qs4Advr3gzEBea+BJzTxR4Ho7rV0zImQP/nGI197kGC
 t1t3cMR4W3mfKDW0JOLM5qI=
X-Google-Smtp-Source: ALg8bN4kIQvgFrO67kg5HO1o174+ruAX5W2zZeoB0fbvfXZbBSkjYmjQm/WryWxgLCSomoCfAMjHRA==
X-Received: by 2002:a19:2755:: with SMTP id n82mr19427259lfn.94.1548162695385; 
 Tue, 22 Jan 2019 05:11:35 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id 185-v6sm203ljj.49.2019.01.22.05.11.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Jan 2019 05:11:34 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1545418456-9207-1-git-send-email-andrii.anisov@gmail.com>
 <cd2d9916-f3a0-83e1-848f-0458c030cbbc@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <50844a64-46c1-4a27-1134-10317b94b009@gmail.com>
Date: Tue, 22 Jan 2019 15:11:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <cd2d9916-f3a0-83e1-848f-0458c030cbbc@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] gic-vgic: skip irqs locking in
 gic_restore_pending_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMS4wMS4xOSAxOTo0MCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IEkgd2lsbCBxdWV1ZSB0aGlz
IHBhdGNoIGZvciA0LjEzLgoKVGhhbmsgeW91LgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNv
di4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 13:13:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 13:13:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glvrS-000742-FN; Tue, 22 Jan 2019 13:13:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aqM6=P6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1glvrR-00073v-4R
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 13:13:01 +0000
X-Inumbo-ID: 705aef67-1e47-11e9-a1e0-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 705aef67-1e47-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 13:12:59 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id e26so18036070lfc.2
 for <xen-devel@lists.xenproject.org>; Tue, 22 Jan 2019 05:12:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=oRXFLDYTk/xM9NbX87Ix/DZh3eOYOMU94C4cRN+GWlc=;
 b=uoGd04fBwJwCUhOmDS224t6pJyP40n54uyv4EUA2Gdj2Irk8RYevIYMBCYhD5L8BbA
 2StW8D1pMiOR7I3z3FUKUVYwgyoOh547w21lVyMs41IN7O/JnDyDo+N/+0wfQ+4QKVNa
 0NjMQV2wA5g05k8hU3Ij7YX15AAgEC/S+1XXSWGYW/zGokMcmS+qucBqTlAIAeIoBqMH
 twDt55hkmxzbaScjbTQwuHQMrPEUUfDHzUNIgn/Yl+oPL5MR0SC+HnaIyyTLpkAOZ1LK
 qJq1H5VnzBo5MYWQCQpP8YuEX7yEqX1kkj2gq64Vra9UCMD4Zgr/QATArj00kJcLzvcc
 e+wA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=oRXFLDYTk/xM9NbX87Ix/DZh3eOYOMU94C4cRN+GWlc=;
 b=a3WeK6/Zhy9ReZLHiO86KNT0OgJ4WBdrCjPzmXA6Q5yAACyZ2Hha1yf99ZtaYdfjRd
 td7Co+981gSVg4fZ1zmNE1EPstABVEkFg69xbVzsNs2Qizu5x4E8XPBRX1AxkSihnz0M
 lCoRtc8CSQ+0MbZbRbNig3VQVw3mbWZJIgflF7HECX/x/baiQltSxK8Gb+lxSHm5weRG
 lpoYhhexqRthxBP7EEolUKkwFie7H90Q7rwSJ/Mx7fPNbcSc+sNK2Kt9IfGBSzHpZDPI
 SdaMe6NLj//0bUUBk4LcLzOqOzslecW3P9a8ND5Vr3AGEN5LYtGDciDEY5UdLZXQ9lAu
 bs/g==
X-Gm-Message-State: AJcUukeKnaE4G0Ol2hDIJlZj+UGIOTNZD0IInn03IfcQ+ScUeZ1RuDHk
 FKPgmPbPkF3qSFfpMlaoV3I=
X-Google-Smtp-Source: ALg8bN4HqwSpwiOxnCCqbnPIsYKbb49QGGKKnwTDLMnCnWrACb5dyFf53WWcUejFWewIvvbeXoaSww==
X-Received: by 2002:a19:7d42:: with SMTP id y63mr14044914lfc.47.1548162778217; 
 Tue, 22 Jan 2019 05:12:58 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id x16sm1969lff.26.2019.01.22.05.12.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Jan 2019 05:12:57 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1545414089-12024-1-git-send-email-andrii.anisov@gmail.com>
 <7ec571de-e1ed-93bd-87ef-759d315564d2@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <06ba4538-5742-227a-4a49-812441d3cefb@gmail.com>
Date: Tue, 22 Jan 2019 15:12:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <7ec571de-e1ed-93bd-87ef-759d315564d2@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] gic: drop interrupts enabling on interrupts
 processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjEuMDEuMTkgMTk6MzksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBJ
IHRoaW5rIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8ga2VlcCB0aGUgaW50ZXJydXB0cyBkaXNhYmxl
ZCBpbiBpc19scGkgYXMgd2VsbC4gU28gd2Uga2VlcCB0aGUgYmVoYXZpb3IgdGhlIHNhbWUgYWNj
cm9zcyBhbGwgaW50ZXJydXB0cy4KQWdyZWUuCldpbGwgc2VuZCB2MiBhIGJpdCBsYXRlci4KCi0t
IApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 13:42:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 13:42: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-devel-bounces@lists.xenproject.org>)
	id 1glwK2-0000z3-Dh; Tue, 22 Jan 2019 13:42: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=k5g+=P6=citrix.com=prvs=91881ecf4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1glwK1-0000yy-5W
 for xen-devel@lists.xen.org; Tue, 22 Jan 2019 13:42:33 +0000
X-Inumbo-ID: 8ff3a9ba-1e4b-11e9-98d3-d7075bc26165
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ff3a9ba-1e4b-11e9-98d3-d7075bc26165;
 Tue, 22 Jan 2019 13:42:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,506,1539648000"; d="scan'208";a="84909820"
To: Jan Beulich <JBeulich@suse.com>
References: <1547629250-1405-1-git-send-email-andrew.cooper3@citrix.com>
 <1547629250-1405-8-git-send-email-andrew.cooper3@citrix.com>
 <5C4084B7020000780020EB1D@prv1-mh.provo.novell.com>
 <2d2838b7-4628-3e8c-0b78-07fc1c8eeefb@citrix.com>
 <5C46CEF8020000780020FFBF@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e8fd3743-65d2-a867-61a7-2e8ccc142ba8@citrix.com>
Date: Tue, 22 Jan 2019 13:42:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C46CEF8020000780020FFBF@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 7/7] xen/dom0: Add a dom0-iommu=none
 option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAxOSAwODowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDEuMTkg
YXQgMTk6MDgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTcvMDEv
MjAxOSAxMzozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxNi4wMS4xOSBhdCAxMDow
MCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IEBAIC03MDksNiArNzA5
LDEyIEBAIENvbnRyb2xzIGZvciB0aGUgZG9tMCBJT01NVSBzZXR1cC4KPj4+PiAgICAgIFRoaXMg
b3B0aW9uIGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBvbiB4ODYgc3lzdGVtcywgYW5kIGludmFsaWQg
b24gQVJNCj4+Pj4gICAgICBzeXN0ZW1zLgo+Pj4+ICAKPj4+PiArKiAgIFRoZSBgbm9uZWAgb3B0
aW9uIGlzIGludGVuZGVkIGZvciBkZXZlbG9wbWVudCBwdXJwb3NlcyBvbmx5LCBhbmQgc2tpcHMK
Pj4+PiArICAgIGNlcnRhaW4gc2FmZXR5IGNoZWNrcyBwZXJ0YWluaW5nIHRvIHRoZSBjb3JyZWN0
IElPTU1VIGNvbmZpZ3VyYXRpb24gZm9yCj4+Pj4gKyAgICBkb20wIHRvIGJvb3QuCj4+PiBXb3Vs
ZCB5b3UgbWluZCBpbnNlcnRpbmcgIlBWSCIgYWhlYWQgb2YgImRvbTAiPwo+PiBUaGF0IHdvdWxk
IHJlc3VsdCBpbiBhbiBpbmFjY3VyYXRlIGRlc2NyaXB0aW9uIG9mIHRoZSBmdW5jdGlvbmFsaXR5
LiAKPj4gY2hlY2tfaHdkb21fcmVxcygpIGlzIG5vdCBzcGVjaWZpYyB0byBQVkggZ3Vlc3RzLgo+
IEhvdyBpcyB0aGUgcGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgY2hlY2sgeW91ciBwYXRjaCBhY3R1
YWxseQo+IGFtZW5kcyBub3QgbWFraW5nIHRoaXMgZnVuY3Rpb24gZWZmZWN0aXZlbHkgUFZILXNw
ZWNpZmljPyBPcgo+IGFyZSB5b3UgbWVhbmluZyB0byBpbXBseSB0aGF0IHNvbWUgaHlwb3RoZXRp
Y2FsIGZ1dHVyZSBhZGRpdGlvbgo+IHRvIHRoZSBjaGVja3MgYWZmZWN0aW5nIFBWIERvbTAgaXMg
dG8gYmUgY292ZXJlZCBoZXJlIGFzIHdlbGw/CgpJIGV4cGVjdCBpdCBpcyBmYXIgbW9yZSBsaWtl
bHkgdGhhdCB0aGUgcGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgY2hlY2sgYmUKYWRqdXN0ZWQgaW4g
dGhlIGZ1dHVyZSwgdGhhbiB0aGUgY2FsbGVyIHRvIGJlIG1vZGlmaWVkIHRvIGV4Y2x1ZGUgUFYg
Z3Vlc3RzLgoKPgo+Pj4+IEBAIC0xNTYsNyArMTU5LDcgQEAgaW50IGlvbW11X2RvbWFpbl9pbml0
KHN0cnVjdCBkb21haW4gKmQpCj4+Pj4gIAo+Pj4+ICBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQg
Y2hlY2tfaHdkb21fcmVxcyhzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+ICB7Cj4+Pj4gLSAgICBpZiAo
ICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQo+Pj4+ICsgICAgaWYgKCBpb21tdV9od2RvbV9u
b25lIHx8ICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQo+Pj4+ICAgICAgICAgIHJldHVybjsK
Pj4+IFNlZWluZyB0aGUgX19od2RvbV9pbml0LCB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gcmVz
dHJpY3QgdGhpcwo+Pj4gcmVsYXhhdGlvbiB0byBYZW4gYm9vdCB0aW1lIGNyZWF0ZWQgRG9tMD8K
Pj4gTm8sIEkgZG9uJ3QgdGhpbmsgc28uCj4+Cj4+IFRoYXQgd291bGQgY29tcGxpY2F0ZSB0aGUg
Y2hhbmdlICh3aGljaCBpcyBhbHJlYWR5IG9ubHkgZm9yIHVzZSBieQo+PiBkZXZlbG9wZXJzKSwg
YW5kIHVubmVjZXNzYXJpbHkgcHJvaGliaXQgdGVzdGluZyBvZiB0aGUgbGF0ZSBod2RvbSBwYXRo
cy4KPiBXZWxsLCBJIGRvbid0IGZ1bGx5IGFncmVlLCBidXQgb2theSB0aGVuLiBUaGVyZWZvcmUg
aWYgdGhlIGFuc3dlcgo+IHRvIHRoZSBzZWNvbmQgcXVlc3Rpb24gYWJvdmUgaXMgInllcyIsIHRo
ZW4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhhbmtzLAoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 13:49:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 13:49: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-devel-bounces@lists.xenproject.org>)
	id 1glwQJ-0001IP-5F; Tue, 22 Jan 2019 13:49: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=aqM6=P6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1glwQH-0001IK-Tg
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 13:49:01 +0000
X-Inumbo-ID: 7838b4e7-1e4c-11e9-a1e0-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7838b4e7-1e4c-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 13:49:00 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id k19-v6so20605385lji.11
 for <xen-devel@lists.xenproject.org>; Tue, 22 Jan 2019 05:49:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=3ofPe3jqjd9MRJBa2zJBzTmPqMUmG2rZEYohF7igacc=;
 b=fXrf8KmsvS1KrVY7t63Lhnqo3p7+Z/G+Mwt7VbAxreC4UMkOB2BxmpfOYgXJlNPyBM
 P/EQbyFwmugxuj8cRio1fTuJYC3NctaMWkb1Q5u54IPFuOGeq+qsTlrLU+SlU75m4Ohy
 pzLaZsKkQXHuJFVJQv975FgPaeQ/Exfo1BotMT2zHU8r6QLiZsOtSDZyq3c+EBxi9o8P
 MGN9u8z8ilPIJAF2msAnN7+vdGp1Kp6XLHZkZ7Jz2z2Y5rrE4iqjo9hGcNIniyul60y8
 yz5fzqX9hn7rdXzxkku/9t8kHMFbDfyXFpv21+ohke7iD67PR9nBpBX0scDiHI4vt1Ws
 4bRg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=3ofPe3jqjd9MRJBa2zJBzTmPqMUmG2rZEYohF7igacc=;
 b=Sqpmaio4ALxjRKfst7ttCINI0TeaoyjXa7JG6bi20Y/7eGMb5G/bfce2w0ikXzIVY2
 F8f6ka5oCOe58YkwCoUa549gzrpRkRFLn0EgFpUsWxjVpuBDHsPPfc2HAOEUFmc246/6
 7vIoDZzHHGTbiDMX7A+xLEGeAKB9UhpnKovBnvEKfS61AWTjgMGnxpNonSZfdA+a8CvL
 wDI/zWhp3WpUydpVolNfSrnD/iEKooJobxBsisUz0UDuFni3+5lbtXO0WZxXCl/RwyJg
 WbZ5UKyaWmDnFnQAgN7no8H/N+2JZkVA7zgYP3VHueiYOLNyKfQyuE8r6moLFwU6bpcg
 dmxw==
X-Gm-Message-State: AJcUukd7vUni50zSkXEgF7qcmPcZyn2MA+ceRyCDzJLRiEnahJT22CU3
 E8ewT0QInZS+ay5J9vEnvTA=
X-Google-Smtp-Source: ALg8bN6ZWh3wzHkYGz8/vG+dc6+OT9EV8E6wkUlwKsHHIfKan6+0NpUTudVzRYoX+fy0f4w8XTrJ9w==
X-Received: by 2002:a2e:6c04:: with SMTP id h4-v6mr1620584ljc.92.1548164938685; 
 Tue, 22 Jan 2019 05:48:58 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id k13-v6sm10735lje.89.2019.01.22.05.48.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Jan 2019 05:48:57 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <c760919c-e635-ee39-6c74-fcac97dc060d@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <77aca14e-dd88-855c-4d7f-2e3a600a5e7a@gmail.com>
Date: Tue, 22 Jan 2019 15:48:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <c760919c-e635-ee39-6c74-fcac97dc060d@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2] Dangling fixes for ARM iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjEuMDEuMTkgMTk6MjksIEp1bGllbiBHcmFsbCB3cm90ZToKPiAo
KyBKdWVyZ2VuKQo+IEFsbCBwYXRjaGVzIGNhbmRpZGF0ZSBmb3IgWGVuIDQuMTIgc2hvdWxkIGhh
dmUgdGhlIHJlbGVhc2UgbWFuYWdlciBDQ2VkIGFuZCBleHBsYWluIHRoZSBwcm9zL2NvbnMgdG8g
aGF2ZSB0aG9zZSBwYXRjaGVzIGZvciB0aGlzIHJlbGVhc2UuIEl0IGlzIGFsc28gdXNlZnVsIGlm
IHlvdSBhZGQgZm9yLTQuMTIgKG9yIHNpbWlsYXIpIGluIHRoZSBbLi4uXSBzbyB3ZSBjYW4gcHJp
b3JpdGl6ZSBpdC4KCkkndmUgZ290IHRoZSBwb2ludC4gVGhhbmsgeW91IGZvciBhZGRpbmcgSnVl
cmdlbi4KCj4gSW5kZWVkIGNvZGUgYmFzZSBldm9sdmVkLCBmb3IgaW5zdGFuY2UgaW9tbXVfdXNl
X2hhcF9wdCBoYXMgYSBzbGlnaHQgZGlmZmVyZW50IGJlaGF2aW9yIG5vdy4KCkFjdHVhbGx5IHlv
dSBwcm9wZXJseSBwb2ludGVkIHRoZSBwcm9ibGVtLiBJJ20gbm90IHN1cmUgaG93IGl0IGhhcHBl
bmVkLCBiZWNhdXNlIEkgZGlkIHRlc3QgYnVpbGQgYW5kIHJ1biBmb3IgdGhvc2UgcGF0Y2hlcyB5
ZXN0ZXJkYXkuIEJ1dCBub3csIHByb2dyZXNzaW5nIHdpdGggb3VyIHN0dWZmIHBvcnRpbmcsIEkg
cmVhbGl6ZWQgdGhhdCB0aGUgcGF0Y2ggMSBpcyBtaXNzaW5nIGRlcGVuZGVuY3kgb24gYHhlbi9z
Y2hlZC5oYCByZXF1aXJlZCBieSBgaW9tbXVfdXNlX2hhcF9wdGAuCgo+IFNvIHBsZWFzZSBzdHJp
cHBlZCBteSBSQgpPSy4KCj4gVGhlIEFCIGlzIGFyZ3VhYmxlIGFzIGl0IGlzIHF1aXRlIG9sZC4K
SSBjb3VsZCBkcm9wIGl0IGZvciB2Mi4KCj4gU2Vjb25kbHksIGl0IG9mdGVuIGhhcHBlbnMgdGhh
dCBzb21lIHBhdGNoZXMgaGF2ZSB0aGUgcmVxdWlyZWQgYWNrZWQtYnkgYW5kIHJldmlld2VkLWJ5
IGJ1dCBhcmUgbm90IG1lcmdlZCBiZWNhdXNlIHRoZXkgbWFrZXMgbGl0dGxlIHNlbnNlIHdpdGhv
dXQgdGhlIHJlc3Qgb2YgdGhlIHNlcmllcy4gCgpZZXMsIHN1cmUsIGJ1dCBmaXhlcyBhcmUgc3Rp
bGwgcmVsZXZhbnQgYW5kIGFyZSBxdWl0ZSBhdXRvbm9tb3VzLiBUaGUgb25seSByZWxhdGlvbiB0
byB0aGUgc2VyaWVzIGlzIHRoYXQgdGhleSB3ZXJlIGRpc2NvdmVyZWQgZHVyaW5nIGl0cyBpbXBs
ZW1lbnRhdGlvbi4KCj4gSW4gdGhhdCBjYXNlLCB0aGUgY3VycmVudCBjb2RlIGJhc2UgZG9lcyBu
b3Qgc3VwcG9ydCB0aGUgY2FzZSB3aGVyZSB0aGUgUDJNIGlzIG5vdCBzaGFyZWQgd2l0aCB0aGUg
SU9NTVUgYW5kIGRvZXMgbm90IHN1cHBvcnQgbmV3IElPTU1VIGJpbmRpbmdzIGluIHRoZSBjdXJy
ZW50IHNldHVwLgoKSXQgaXMgdGhlIGludGVudGlvbiBvZiB0aGUgcmVzdCBvZiB0aGUgc2VyaWVz
LgoKPiBTbyBJIGFtIG5vdCBjb252aW5jZWQgdGhleSBzaG91bGQgYmUgaW5jbHVkZWQgaW4gWGVu
IDQuMTIgb3IgZXZlbiB3aXRob3V0IHRoZSByZXN0IG9mIHRoZSBzZXJpZXMuCklNTywgdGhlIHB1
cmUgZml4ZXMsIGxpa2UgcGF0Y2ggMiwgYW5kIHRoZSBmaXJzdCBodW5rIG9mIHBhdGNoIDEgc2hv
dWxkIGJlIE9LIGZvciA0LjEyLgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 14:14:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1glwoW-0003bD-JZ; Tue, 22 Jan 2019 14:14:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y/S+=P6=citrix.com=prvs=918322aae=roger.pau@srs-us1.protection.inumbo.net>)
 id 1glwoV-0003b8-Ou
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 14:14:03 +0000
X-Inumbo-ID: f6e014f2-1e4f-11e9-bf29-0f256c90d6f6
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6e014f2-1e4f-11e9-bf29-0f256c90d6f6;
 Tue, 22 Jan 2019 14:14:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,506,1539648000"; d="scan'208";a="84911746"
Date: Tue, 22 Jan 2019 15:09:07 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190122140907.4puijt6gficuzwbp@mac>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-11-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548064795-18160-11-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDE6NTk6NTBBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gUXVlcmllcyBmb3IgZGF0YSBhYm91dCBzcGFjZSBhdmFpbGFiaWxpdHkgaW4g
cmVnaXN0ZXJlZCByaW5ncyBhbmQKPiBjYXVzZXMgbm90aWZpY2F0aW9uIHRvIGJlIHNlbnQgd2hl
biBzcGFjZSBoYXMgYmVjb21lIGF2YWlsYWJsZS4KPiAKPiBUaGUgaHlwZXJjYWxsIG9wIHBvcHVs
YXRlcyBhIHN1cHBsaWVkIGRhdGEgc3RydWN0dXJlIHdpdGggaW5mb3JtYXRpb24gYWJvdXQKPiBy
aW5nIHN0YXRlIGFuZCBpZiBpbnN1ZmZpY2llbnQgc3BhY2UgaXMgY3VycmVudGx5IGF2YWlsYWJs
ZSBpbiBhIGdpdmVuIHJpbmcsCj4gdGhlIGh5cGVydmlzb3Igd2lsbCByZWNvcmQgdGhlIGRvbWFp
bidzIGV4cHJlc3NlZCBpbnRlcmVzdCBhbmQgbm90aWZ5IGl0Cj4gd2hlbiBpdCBvYnNlcnZlcyB0
aGF0IHNwYWNlIGhhcyBiZWNvbWUgYXZhaWxhYmxlLgo+IAo+IENoZWNrcyBmb3IgZnJlZSBzcGFj
ZSBvY2N1ciB3aGVuIHRoaXMgbm90aWZ5IG9wIGlzIGludm9rZWQsIHNvIGl0IG1heSBiZQo+IGlu
dGVudGlvbmFsbHkgaW52b2tlZCB3aXRoIG5vIGRhdGEgc3RydWN0dXJlIHRvIHBvcHVsYXRlCj4g
KGllLiBhIE5VTEwgYXJndW1lbnQpIHRvIHRyaWdnZXIgc3VjaCBhIGNoZWNrIGFuZCBjb25zZXF1
ZW50IG5vdGlmaWNhdGlvbnMuCj4gCj4gTGltaXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIG5vdGlm
eSByZXF1ZXN0cyBpbiBhIHNpbmdsZSBvcGVyYXRpb24gdG8gYQo+IHNpbXBsZSBmaXhlZCBsaW1p
dCBvZiAyNTYuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9w
aGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KCkxHVE0sIGJ1dCBJIHdvdWxkIGxpa2UgdG8gc2Vl
IHRoZSBvcGVuLWNvZGVkIHZlcnNpb25zIG9mIHRoZSBsaXN0XwptYWNyb3MgZml4ZWQ6CgpSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgo+IGRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCj4gaW5kZXggNTE4
YWZmNy4uNGI0M2JkZCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2FyZ28uYwo+ICsrKyBiL3hl
bi9jb21tb24vYXJnby5jClsuLi5dCj4gK3N0YXRpYyB2b2lkCj4gK3BlbmRpbmdfbm90aWZ5KHN0
cnVjdCBsaXN0X2hlYWQgKnRvX25vdGlmeSkKPiArewo+ICsgICAgQVNTRVJUKExPQ0tJTkdfUmVh
ZF9MMSk7Cj4gKwo+ICsgICAgLyogU2VuZGluZyBzaWduYWxzIGZvciBhbGwgZW50cyBpbiB0aGlz
IGxpc3QsIGRyYWluaW5nIHVudGlsIGl0IGlzIGVtcHR5LiAqLwo+ICsgICAgd2hpbGUgKCAhbGlz
dF9lbXB0eSh0b19ub3RpZnkpICkKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgcGVuZGluZ19l
bnQgKmVudCA9Cj4gKyAgICAgICAgICAgIGxpc3RfZW50cnkodG9fbm90aWZ5LT5uZXh0LCBzdHJ1
Y3QgcGVuZGluZ19lbnQsIG5vZGUpOwoKbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsCgo+ICsKPiAr
ICAgICAgICBsaXN0X2RlbCgmZW50LT5ub2RlKTsKPiArICAgICAgICBzaWduYWxfZG9taWQoZW50
LT5kb21haW5faWQpOwo+ICsgICAgICAgIHhmcmVlKGVudCk7Cj4gKyAgICB9Cj4gK30KPiArCj4g
K3N0YXRpYyB2b2lkCj4gK3BlbmRpbmdfZmluZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKPiArICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBwYXlsb2FkX3NwYWNlLCBzdHJ1Y3QgbGlzdF9oZWFkICp0b19ub3RpZnkpCj4gK3sKPiArICAg
IHN0cnVjdCBsaXN0X2hlYWQgKmN1cnNvciwgKnBlbmRpbmdfaGVhZDsKPiArCj4gKyAgICBBU1NF
UlQoTE9DS0lOR19SZWFkX3JpbmdzX0wyKGQpKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogVE9E
TzogQ3VycmVudCBwb2xpY3kgaGVyZSBpcyB0byBzaWduYWwgX2FsbF8gb2YgdGhlIHdhaXRpbmcg
ZG9tYWlucwo+ICsgICAgICogICAgICAgaW50ZXJlc3RlZCBpbiBzZW5kaW5nIGEgbWVzc2FnZSBv
ZiBzaXplIGxlc3MgdGhhbiBwYXlsb2FkX3NwYWNlLgo+ICsgICAgICoKPiArICAgICAqIFRoaXMg
aXMgbGlrZWx5IHRvIGJlIHN1Ym9wdGltYWwsIHNpbmNlIG9uY2Ugb25lIG9mIHRoZW0gaGFzIGFk
ZGVkCj4gKyAgICAgKiB0aGVpciBtZXNzYWdlIHRvIHRoZSByaW5nLCB0aGVyZSBtYXkgd2VsbCBi
ZSBpbnN1ZmZpY2llbnQgcm9vbQo+ICsgICAgICogYXZhaWxhYmxlIGZvciBhbnkgb2YgdGhlIG90
aGVycyB0byB0cmFuc21pdCwgbWVhbmluZyB0aGF0IHRoZXkgd2VyZQo+ICsgICAgICogd29rZW4g
aW4gdmFpbiwgd2hpY2ggY3JlYXRlZCBleHRyYSB3b3JrIGp1c3QgdG8gcmVxdWV1ZSB0aGVpciB3
YWl0Lgo+ICsgICAgICoKPiArICAgICAqIFJldGFpbiB0aGlzIHNpbXBsZSBwb2xpY3kgZm9yIG5v
dyBzaW5jZSBpdCBhdCBsZWFzdCBhdm9pZHMgc3RhcnZpbmcgYQo+ICsgICAgICogZG9tYWluIG9m
IGF2YWlsYWJsZSBzcGFjZSBub3RpZmljYXRpb25zIGJlY2F1c2Ugb2YgYSBwb2xpY3kgdGhhdCBv
bmx5Cj4gKyAgICAgKiBub3RpZmllZCBvdGhlciBkb21haW5zIGluc3RlYWQuIEltcHJvdmVtZW50
IG1heSBiZSBwb3NzaWJsZTsKPiArICAgICAqIGludmVzdGlnYXRpb24gcmVxdWlyZWQuCj4gKyAg
ICAgKi8KPiArICAgIHNwaW5fbG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsKPiArCj4gKyAgICAv
KiBSZW1vdmUgbWF0Y2hpbmcgZW50cyBmcm9tIHRoZSByaW5nIGxpc3QsIGFuZCBhZGQgdGhlbSB0
byAidG9fbm90aWZ5IiAqLwo+ICsgICAgcGVuZGluZ19oZWFkID0gJnJpbmdfaW5mby0+cGVuZGlu
ZzsKPiArICAgIGN1cnNvciA9IHBlbmRpbmdfaGVhZC0+bmV4dDsKPiArCj4gKyAgICB3aGlsZSAo
IGN1cnNvciAhPSBwZW5kaW5nX2hlYWQgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBwZW5k
aW5nX2VudCAqZW50ID0gbGlzdF9lbnRyeShjdXJzb3IsIHN0cnVjdCBwZW5kaW5nX2VudCwgbm9k
ZSk7Cj4gKwo+ICsgICAgICAgIGN1cnNvciA9IGN1cnNvci0+bmV4dDsKCmxpc3RfZm9yX2VhY2hf
ZW50cnlfc2FmZT8KCj4gKwo+ICsgICAgICAgIGlmICggcGF5bG9hZF9zcGFjZSA+PSBlbnQtPmxl
biApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAoIHJpbmdfaW5mby0+aWQucGFydG5l
cl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQo+ICsgICAgICAgICAgICAgICAgd2lsZGNhcmRf
cGVuZGluZ19saXN0X3JlbW92ZShlbnQtPmRvbWFpbl9pZCwgZW50KTsKPiArCj4gKyAgICAgICAg
ICAgIGxpc3RfZGVsKCZlbnQtPm5vZGUpOwo+ICsgICAgICAgICAgICByaW5nX2luZm8tPm5wZW5k
aW5nLS07Cj4gKyAgICAgICAgICAgIGxpc3RfYWRkKCZlbnQtPm5vZGUsIHRvX25vdGlmeSk7Cj4g
KyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIHNwaW5fdW5sb2NrKCZyaW5nX2luZm8tPkwz
X2xvY2spOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50Cj4gIHBlbmRpbmdfcXVldWUoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCj4gICAgICAg
ICAgICAgICAgZG9taWRfdCBzcmNfaWQsIHVuc2lnbmVkIGludCBsZW4pCj4gQEAgLTEwMjMsNiAr
MTE2MywzNiBAQCBwZW5kaW5nX3JlcXVldWUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lkCj4gK3Bl
bmRpbmdfY2FuY2VsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5m
byAqcmluZ19pbmZvLAo+ICsgICAgICAgICAgICAgICBkb21pZF90IHNyY19pZCkKPiArewo+ICsg
ICAgc3RydWN0IGxpc3RfaGVhZCAqY3Vyc29yLCAqcGVuZGluZ19oZWFkOwo+ICsKPiArICAgIEFT
U0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOwo+ICsKPiArICAgIC8qIFJlbW92ZSBhbGwg
ZW50cyB3aGVyZSBkb21haW5faWQgbWF0Y2hlcyBzcmNfaWQgZnJvbSB0aGUgcmluZydzIGxpc3Qu
ICovCj4gKyAgICBwZW5kaW5nX2hlYWQgPSAmcmluZ19pbmZvLT5wZW5kaW5nOwo+ICsgICAgY3Vy
c29yID0gcGVuZGluZ19oZWFkLT5uZXh0Owo+ICsKPiArICAgIHdoaWxlICggY3Vyc29yICE9IHBl
bmRpbmdfaGVhZCApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQg
PSBsaXN0X2VudHJ5KGN1cnNvciwgc3RydWN0IHBlbmRpbmdfZW50LCBub2RlKTsKPiArCj4gKyAg
ICAgICAgY3Vyc29yID0gY3Vyc29yLT5uZXh0OwoKbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlCgo+
ICsKPiArICAgICAgICBpZiAoIGVudC0+ZG9tYWluX2lkID09IHNyY19pZCApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICAvKiBGb3Igd2lsZGNhcmQgcmluZ3MsIHJlbW92ZSBlYWNoIGZyb20g
dGhlaXIgd2lsZGNhcmQgbGlzdCB0b28uICovCj4gKyAgICAgICAgICAgIGlmICggcmluZ19pbmZv
LT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCj4gKyAgICAgICAgICAgICAg
ICB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlKGVudC0+ZG9tYWluX2lkLCBlbnQpOwo+ICsg
ICAgICAgICAgICBsaXN0X2RlbCgmZW50LT5ub2RlKTsKPiArICAgICAgICAgICAgeGZyZWUoZW50
KTsKPiArICAgICAgICAgICAgcmluZ19pbmZvLT5ucGVuZGluZy0tOwo+ICsgICAgICAgIH0KPiAr
ICAgIH0KPiArfQo+ICsKPiArc3RhdGljIHZvaWQKPiAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19y
ZW1vdmUoc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+ICAgICAgc3RydWN0IGxpc3RfaGVhZCAqd2ls
ZGNhcmRfaGVhZDsKPiBAQCAtMTE1OCw2ICsxMzI4LDg2IEBAIHBhcnRuZXJfcmluZ3NfcmVtb3Zl
KHN0cnVjdCBkb21haW4gKnNyY19kKQo+ICB9Cj4gIAo+ICBzdGF0aWMgaW50Cj4gK2ZpbGxfcmlu
Z19kYXRhKGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkLAo+ICsgICAgICAgICAgICAgICBYRU5f
R1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdCkgZGF0YV9lbnRfaG5kKQo+ICt7
Cj4gKyAgICB4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3QgZW50Owo+ICsgICAgc3RydWN0IGRvbWFp
biAqZHN0X2Q7Cj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPiArICAg
IGludCByZXQgPSAwOwo+ICsKPiArICAgIEFTU0VSVChjdXJyZCA9PSBjdXJyZW50LT5kb21haW4p
Owo+ICsgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9MMSk7Cj4gKwo+ICsgICAgaWYgKCBfX2NvcHlf
ZnJvbV9ndWVzdCgmZW50LCBkYXRhX2VudF9obmQsIDEpICkKPiArICAgICAgICByZXR1cm4gLUVG
QVVMVDsKPiArCj4gKyAgICBhcmdvX2RwcmludGsoImZpbGxfcmluZ19kYXRhOiBlbnQucmluZy5k
b21haW49JXUsZW50LnJpbmcuYXBvcnQ9JXhcbiIsCj4gKyAgICAgICAgICAgICAgICAgZW50LnJp
bmcuZG9tYWluX2lkLCBlbnQucmluZy5hcG9ydCk7Cj4gKwo+ICsgICAgZW50LmZsYWdzID0gMDsK
PiArCj4gKyAgICBkc3RfZCA9IGdldF9kb21haW5fYnlfaWQoZW50LnJpbmcuZG9tYWluX2lkKTsK
PiArICAgIGlmICggIWRzdF9kIHx8ICFkc3RfZC0+YXJnbyApCj4gKyAgICAgICAgZ290byBvdXQ7
Cj4gKwo+ICsgICAgcmVhZF9sb2NrKCZkc3RfZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKPiAr
Cj4gKyAgICByaW5nX2luZm8gPSBmaW5kX3JpbmdfaW5mb19ieV9tYXRjaChkc3RfZCwgZW50LnJp
bmcuYXBvcnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJy
ZC0+ZG9tYWluX2lkKTsKPiArICAgIGlmICggcmluZ19pbmZvICkKPiArICAgIHsKPiArICAgICAg
ICB1bnNpZ25lZCBpbnQgc3BhY2VfYXZhaWw7Cj4gKwo+ICsgICAgICAgIGVudC5mbGFncyB8PSBY
RU5fQVJHT19SSU5HX0VYSVNUUzsKPiArCj4gKyAgICAgICAgc3Bpbl9sb2NrKCZyaW5nX2luZm8t
PkwzX2xvY2spOwo+ICsKPiArICAgICAgICBlbnQubWF4X21lc3NhZ2Vfc2l6ZSA9IHJpbmdfaW5m
by0+bGVuIC0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3Ry
dWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpIC0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBST1VORFVQX01FU1NBR0UoMSk7Cj4gKwo+ICsgICAgICAgIGlmICgg
cmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCj4gKyAgICAg
ICAgICAgIGVudC5mbGFncyB8PSBYRU5fQVJHT19SSU5HX1NIQVJFRDsKPiArCj4gKyAgICAgICAg
c3BhY2VfYXZhaWwgPSByaW5nYnVmX3BheWxvYWRfc3BhY2UoZHN0X2QsIHJpbmdfaW5mbyk7Cj4g
Kwo+ICsgICAgICAgIGFyZ29fZHByaW50aygiZmlsbF9yaW5nX2RhdGE6IGFwb3J0PSV4IHNwYWNl
X2F2YWlsPSV1Igo+ICsgICAgICAgICAgICAgICAgICAgICAiIHNwYWNlX3dhbnRlZD0ldVxuIiwK
PiArICAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5hcG9ydCwgc3BhY2VfYXZhaWws
IGVudC5zcGFjZV9yZXF1aXJlZCk7Cj4gKwo+ICsgICAgICAgIC8qIERvIG5vdCBxdWV1ZSBhIG5v
dGlmaWNhdGlvbiBmb3IgYW4gdW5hY2hpZXZhYmxlIHNpemUgKi8KPiArICAgICAgICBpZiAoIGVu
dC5zcGFjZV9yZXF1aXJlZCA+IGVudC5tYXhfbWVzc2FnZV9zaXplICkKPiArICAgICAgICAgICAg
ZW50LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfRU1TR1NJWkU7Cj4gKyAgICAgICAgZWxzZSBpZiAo
IHNwYWNlX2F2YWlsID49IGVudC5zcGFjZV9yZXF1aXJlZCApCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICBwZW5kaW5nX2NhbmNlbChkc3RfZCwgcmluZ19pbmZvLCBjdXJyZC0+ZG9tYWluX2lk
KTsKPiArICAgICAgICAgICAgZW50LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfU1VGRklDSUVOVDsK
PiArICAgICAgICB9Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICByZXQgPSBwZW5kaW5n
X3JlcXVldWUoZHN0X2QsIHJpbmdfaW5mbywgY3VycmQtPmRvbWFpbl9pZCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVudC5zcGFjZV9yZXF1aXJlZCk7Cj4gKwo+ICsgICAg
ICAgIHNwaW5fdW5sb2NrKCZyaW5nX2luZm8tPkwzX2xvY2spOwo+ICsKPiArICAgICAgICBpZiAo
IHNwYWNlX2F2YWlsID09IGVudC5tYXhfbWVzc2FnZV9zaXplICkKPiArICAgICAgICAgICAgZW50
LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfRU1QVFk7Cj4gKwo+ICsgICAgfQo+ICsgICAgcmVhZF91
bmxvY2soJmRzdF9kLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOwo+ICsKPiArIG91dDoKPiArICAg
IGlmICggZHN0X2QgKQo+ICsgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOwo+ICsKPiArICAgIGlm
ICggIXJldCAmJiAoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGRhdGFfZW50X2huZCwgJmVudCwgZmxh
Z3MpIHx8Cj4gKyAgICAgICAgICAgICAgICAgIF9fY29weV9maWVsZF90b19ndWVzdChkYXRhX2Vu
dF9obmQsICZlbnQsIG1heF9tZXNzYWdlX3NpemUpKSApCj4gKyAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsKPiArfQo+ICsKPiArc3RhdGljIGludAo+ICBmaW5k
X3JpbmdfbWZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgKm1mbikKPiAgewo+
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiBAQCAtMTU4Niw2ICsxODM2LDExMiBAQCBy
ZWdpc3Rlcl9yaW5nKHN0cnVjdCBkb21haW4gKmN1cnJkLAo+ICAgICAgcmV0dXJuIHJldDsKPiAg
fQo+ICAKPiArc3RhdGljIHZvaWQKPiArbm90aWZ5X3JpbmcoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCj4gKyAgICAgICAgICAgIHN0cnVj
dCBsaXN0X2hlYWQgKnRvX25vdGlmeSkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IHNwYWNlOwo+
ICsKPiArICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkpOwo+ICsKPiArICAgIHNw
aW5fbG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsKPiArCj4gKyAgICBpZiAoIHJpbmdfaW5mby0+
bGVuICkKPiArICAgICAgICBzcGFjZSA9IHJpbmdidWZfcGF5bG9hZF9zcGFjZShkLCByaW5nX2lu
Zm8pOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHNwYWNlID0gMDsKPiArCj4gKyAgICBzcGluX3Vu
bG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsKPiArCj4gKyAgICBpZiAoIHNwYWNlICkKPiArICAg
ICAgICBwZW5kaW5nX2ZpbmQoZCwgcmluZ19pbmZvLCBzcGFjZSwgdG9fbm90aWZ5KTsKPiArfQo+
ICsKPiArc3RhdGljIHZvaWQKPiArbm90aWZ5X2NoZWNrX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAq
ZCkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICBMSVNUX0hFQUQodG9fbm90aWZ5
KTsKPiArCj4gKyAgICBBU1NFUlQoTE9DS0lOR19SZWFkX0wxKTsKPiArCj4gKyAgICByZWFkX2xv
Y2soJmQtPmFyZ28tPnJpbmdzX0wyX3J3bG9jayk7Cj4gKwo+ICsgICAgLyogV2FsayBhbGwgcmlu
Z3MsIGNhbGwgbm90aWZ5X3Jpbmcgb24gZWFjaCB0byBwb3B1bGF0ZSB0b19ub3RpZnkgbGlzdCAq
Lwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUkdPX0hBU0hUQUJMRV9TSVpFOyBpKysgKQo+ICsg
ICAgewo+ICsgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmN1cnNvciwgKmJ1Y2tldCA9ICZkLT5h
cmdvLT5yaW5nX2hhc2hbaV07Cj4gKyAgICAgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5n
X2luZm87Cj4gKwo+ICsgICAgICAgIGZvciAoIGN1cnNvciA9IGJ1Y2tldC0+bmV4dDsgY3Vyc29y
ICE9IGJ1Y2tldDsgY3Vyc29yID0gY3Vyc29yLT5uZXh0ICkKCmxpc3RfZm9yX2VhY2hfZW50cnkK
ClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 14:19:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 14:19: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-devel-bounces@lists.xenproject.org>)
	id 1glwtN-0003q5-8l; Tue, 22 Jan 2019 14:19: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=Y/S+=P6=citrix.com=prvs=918322aae=roger.pau@srs-us1.protection.inumbo.net>)
 id 1glwtM-0003q0-BR
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 14:19:04 +0000
X-Inumbo-ID: aa686664-1e50-11e9-b2e5-1f2e8f916ae4
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa686664-1e50-11e9-b2e5-1f2e8f916ae4;
 Tue, 22 Jan 2019 14:19:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,506,1539648000"; d="scan'208";a="84912227"
Date: Tue, 22 Jan 2019 15:17:02 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190122141702.h3oxvr25xjxbhjcl@mac>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 00/15] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDE6NTk6NDBBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gVmVyc2lvbiBmaXZlIG9mIHRoaXMgcGF0Y2ggc2VyaWVzOgo+IAo+ICogQ2hh
bmdlcyBhcmUgcHJpbWFyaWx5IGFkZHJlc3NpbmcgZmVlZGJhY2sgZnJvbSB0aGUgdjQgc2VyaWVz
IHJldmlld3MuCj4gICBNYW55IHBvaW50cyBub3RlZCBvbiB0aGUgaW52aWRpZHVhbCBjb21taXQg
cG9zdHMuCj4gCj4gKiBDcml0aWNhbCBzZWN0aW9ucyBoYXZlIGJlZW4gc2hydW5rLCB3aXRoIGFs
bG9jYXRpb25zIGFuZCBmcmVlcwo+ICAgcHVsbGVkIG91dHNpZGUgd2hlcmUgcG9zc2libGUsIHJl
b3JkZXJpbmcgbG9naWMgd2l0aGluIGh5cGVyY2FsbCBvcHMuCj4gCj4gKiBBIG5ldyByaW5nIGhh
c2ggZnVuY3Rpb24gaW1wbGVtZW50ZWQsIGRlcml2ZWQgZnJvbSB0aGUgZGpiMiBzdHJpbmcKPiAg
IGhhc2ggZnVuY3Rpb24uCj4gCj4gKiBGbGFncyByZXR1cm5lZCBieSB0aGUgbm90aWZ5IG9wIGhh
dmUgYmVlbiBzaW1wbGlmaWVkLgo+IAo+ICogTm93IHVzZXMgYSBzaW5nbGUgYXJnbyBib290IHBh
cmFtZXRlciwgdGFraW5nIGEgbGlzdDoKPiAgIC0gdG9wIGxldmVsIGJvb2xlYW4gdG8gZW5hYmxl
L2Rpc2FibGUgQXJnbwo+ICAgLSBtYWMtcGVybWlzc2l2ZSBvcHRpb24gdG8gZW5hYmxlL2Rpc2Fi
bGUgd2lsZGNhcmQgcmluZ3MKPiAgIC0gY29tbWFuZCBsaW5lIGRvYyBlZGl0OiBubyAiQ09ORklH
X0FSR08iIGJ1dCByZWZlcnMgdG8gYnVpbGQgY29uZmlnCj4gCj4gKiBTd2l0Y2hlZCB0byB1c2Ug
dGhlIHN0YW5kYXJkIGxpc3QgZGF0YSBzdHJ1Y3R1cmVzIHVzZWQgYnkgWGVuJ3MKPiAgIGNvbW1v
biBjb2RlLgoKQUZBSUsgdGhpcyB3YXMgbm90IHJlcXVlc3RlZCBieSBhbnkgcmV2aWV3ZXIsIHNv
IEkgd29uZGVyIHdoeSB5b3UgbWFkZQpzdWNoIGNoYW5nZS4gVGhlIG1vcmUgdGhhdCB5b3Ugb3Bl
biBjb2RlZCBzb21lIG9mIHRoZSBsaXN0XyBtYWNyb3MKaW5zdGVhZCBvZiBqdXN0IGRvaW5nIGEg
cy9obGlzdF8vbGlzdF8vIHJlcGxhY2VtZW50LgoKSSdtIGZpbmUgd2l0aCB1c2luZyBsaXN0IGlu
c3RlYWQgb2YgaGxpc3QsIGJ1dCBJIGRvbid0IHVuZGVyc3RhbmQgd2h5CnlvdSBkZWNpZGVkIHRv
IG9wZW4gY29kZSBsaXN0X2Zvcl9lYWNoIGFuZCBsaXN0X2Zvcl9lYWNoX3NhZmUgaW5zdGVhZApv
ZiB1c2luZyB0aGUgbWFjcm9zIHByb3ZpZGVkIGJ5IFhlbi4gSXMgdGhlcmUgYW4gaXNzdWUgd2l0
aCBzdWNoCm1hY3Jvcz8KCkkndmUgbWFkZSBhIGNvdXBsZSBvZiBtaW5vciBjb21tZW50cywgYnV0
IEkgdGhpbmsgdGhlIGN1cnJlbnQgc3RhdHVzCmlzIGdvb2QsIGFuZCBmaXhpbmcgdGhvc2UgbWlu
b3IgY29tbWVudHMgaXMgZ29pbmcgdG8gYmUgdHJpdmlhbC4KClJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 14:19:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 14:19: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-devel-bounces@lists.xenproject.org>)
	id 1glwtx-0003sR-Jf; Tue, 22 Jan 2019 14:19: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=6ID+=P6=redhat.com=thuth@srs-us1.protection.inumbo.net>)
 id 1glwtw-0003sG-4r
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 14:19:40 +0000
X-Inumbo-ID: c097835c-1e50-11e9-830c-57d3bb52bcfb
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c097835c-1e50-11e9-830c-57d3bb52bcfb;
 Tue, 22 Jan 2019 14:19:39 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 60DE27F6A7;
 Tue, 22 Jan 2019 14:19:38 +0000 (UTC)
Received: from thuth.remote.csb (ovpn-116-54.ams2.redhat.com [10.36.116.54])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 2289D26171;
 Tue, 22 Jan 2019 14:19:35 +0000 (UTC)
From: Thomas Huth <thuth@redhat.com>
To: qemu-block@nongnu.org, Kevin Wolf <kwolf@redhat.com>,
 Max Reitz <mreitz@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Anthony Perard <anthony.perard@citrix.com>
References: <1545149484-4929-1-git-send-email-thuth@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=thuth@redhat.com; keydata=
 xsFNBFH7eUwBEACzyOXKU+5Pcs6wNpKzrlJwzRl3VGZt95VCdb+FgoU9g11m7FWcOafrVRwU
 yYkTm9+7zBUc0sW5AuPGR/dp3pSLX/yFWsA/UB4nJsHqgDvDU7BImSeiTrnpMOTXb7Arw2a2
 4CflIyFqjCpfDM4MuTmzTjXq4Uov1giGE9X6viNo1pxyEpd7PanlKNnf4PqEQp06X4IgUacW
 tSGj6Gcns1bCuHV8OPWLkf4hkRnu8hdL6i60Yxz4E6TqlrpxsfYwLXgEeswPHOA6Mn4Cso9O
 0lewVYfFfsmokfAVMKWzOl1Sr0KGI5T9CpmRfAiSHpthhHWnECcJFwl72NTi6kUcUzG4se81
 O6n9d/kTj7pzTmBdfwuOZ0YUSqcqs0W+l1NcASSYZQaDoD3/SLk+nqVeCBB4OnYOGhgmIHNW
 0CwMRO/GK+20alxzk//V9GmIM2ACElbfF8+Uug3pqiHkVnKqM7W9/S1NH2qmxB6zMiJUHlTH
 gnVeZX0dgH27mzstcF786uPcdEqS0KJuxh2kk5IvUSL3Qn3ZgmgdxBMyCPciD/1cb7/Ahazr
 3ThHQXSHXkH/aDXdfLsKVuwDzHLVSkdSnZdt5HHh75/NFHxwaTlydgfHmFFwodK8y/TjyiGZ
 zg2Kje38xnz8zKn9iesFBCcONXS7txENTzX0z80WKBhK+XSFJwARAQABzRxUaG9tYXMgSHV0
 aCA8dGguaHV0aEBnbXguZGU+wsF7BBMBAgAlAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIX
 gAUCUfuWKwIZAQAKCRAu2dd0/nAttbe/EACb9hafyOb2FmhUqeAiBORSsUifFacQ7laVjcgR
 I4um8CSHvxijYftpkM2EdAtmXIKgbNDpQoXcWLXB9lu9mLgTO4DVT00TRR65ikn3FCWcyT74
 ENTOzRKyKLsDCjhXKPblTPIQbYAUCOWElcyAPm0ERd62fA/rKNxgIiNo/l4UODOMoOJm2/Ox
 ZoTckW68Eqv7k9L7m7j+Hn3hoDTjAmcCBJt+j7pOhzWvCbqoNOIH8C8qvPaNlrba+R/K6jkO
 6jZkTbYQpGIofEQJ/TNn38IsNGpI1ALTHWFtoMxp3j2Imz0REO6dRE2fHRN8sVlHgkoeGhmY
 NbDsDE1jFQOEObFnu0euk//7BXU7tGOHckVAZ8T1smiRPHfQU7UEH2a/grndxJ+PNeM5w7n2
 l+FN3cf2KgPotCK2s9MjSdZA7C5e3rFYO8lqiqTJKvc62vqp3e7B0Kjyy5/QtzSOejBij2QL
 xkKSFNtxIz4MtuxN8e3IDQNxsKry3nF7R4MDvouXlMo6wP9KuyNWb+vFJt9GtbgfDMIFVamp
 ZfhEWzWRJH4VgksENA4K/BzjEHCcbTUb1TFsiB1VRnBPJ0SqlvifnfKk6HcpkDk6Pg8Q5FOJ
 gbNHrdgXsm+m/9GF2zUUr+rOlhVbK23TUqKqPfwnD7uxjpakVcJnsVCFqJpZi1F/ga9IN87B
 TQRR+3lMARAAtp831HniPHb9AuKq3wj83ujZK8lH5RLrfVsB4X1wi47bwo56BqhXpR/zxPTR
 eOFT0gnbw9UkphVc7uk/alnXMDEmgvnuxv89PwIQX6k3qLABeV7ykJQG/WT5HQ6+2DdGtVw3
 2vjYAPiWQeETsgWRRQMDR0/hwp8s8tL/UodwYCScH6Vxx9pdy353L1fK4Bb9G73a+9FPjp9l
 x+WwKTsltVqSBuSjyZQ3c3EE8qbTidXZxB38JwARH8yN3TX+t65cbBqLl/zRUUUTapHQpUEd
 yoAsHIml32e4q+3xdLtTdlLi7FgPBItSazcqZPjEcYW73UAuLcmQmfJlQ5PkDiuqcitn+KzH
 /1pqsTU7QFZjbmSMJyXY0TDErOFuMOjf20b6arcpEqse1V3IKrb+nqqA2azboRm3pEANLAJw
 iVTwK3qwGRgK5ut6N/Znv20VEHkFUsRAZoOusrIRfR5HFDxlXguAdEz8M/hxXFYYXqOoaCYy
 6pJxTjy0Y/tIfmS/g9Bnp8qg9wsrsnk0+XRnDVPak++G3Uq9tJPwpJbyO0vcqEI3vAXkAB7X
 VXLzvFwi66RrsPUoDkuzj+aCNumtOePDOCpXQGPpKl+l1aYRMN/+lNSk3+1sVuc2C07WnYyE
 gV/cbEVklPmKrNwu6DeUyD0qI/bVzKMWZAiB1r56hsGeyYcAEQEAAcLBXwQYAQIACQUCUft5
 TAIbDAAKCRAu2dd0/nAttYTwEACLAS/THRqXRKb17PQmKwZHerUvZm2klo+lwQ3wNQBHUJAT
 p2R9ULexyXrJPqjUpy7+voz+FcKiuQBTKyieiIxO46oMxsbXGZ70o3gxjxdYdgimUD6U8PPd
 JH8tfAL4BR5FZNjspcnscN2jgbF4OrpDeOLyBaj6HPmElNPtECHWCaf1xbIFsZxSDGMA6cUh
 0uX3Q8VI7JN1AR2cfiIRY7NrIlWYucJxyKjO3ivWm69nCtsHiJ0wcF8KlVo7F2eLaufo0K8A
 ynL8SHMF3VEyxsXOP2f1UR9T2Ur30MXcTBpjUxml1TX3RWY5uH89Js/jlIugBwuAmacJ7JYh
 lTg6sF/GNc4nPb4kk2yktNWTade+TzsllYlJPaorD2Qe8qX0iFUhFC6y9+O6mP4ZvWoYapp9
 ezYNuebMgEr93ob1+4sFg3812wNP01WqsGtWCJHnPv/JoonFdMzD/bIkXGEJMk6ks2kxQQZq
 g6Ik/s/vxOfao/xCn8nHt7GwvVy41795hzK6tbSl+BuyCRp0vfPRP34OnK7+jR2nvQpJu/pU
 rCELuGwT9hsYkUPjVd4lfylN3mzEc6iAv/wwjsc0DRTSQCpXT3v2ymTAsRKrVaEZLibTXaf+
 WslxWek3xNYRiqwwWAJuL652eAlxUgQ5ZS+fXBRTiQpJ+F26I/2lccScRd9G5w==
Organization: Red Hat
Message-ID: <25d1e73d-ca73-9cb4-d959-8353f49f36b7@redhat.com>
Date: Tue, 22 Jan 2019 15:19:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <1545149484-4929-1-git-send-email-thuth@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Tue, 22 Jan 2019 14:19:38 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [QEMU PATCH] block: Remove
 blk_attach_dev_legacy() / legacy_dev code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, paul.durrant@citrix.com,
 qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOC0xMi0xOCAxNzoxMSwgVGhvbWFzIEh1dGggd3JvdGU6Cj4gVGhlIGxhc3QgdXNlciBv
ZiBibGtfYXR0YWNoX2Rldl9sZWdhY3koKSBpcyB0aGUgY29kZSBpbiB4ZW5fZGlzay5jLgo+IEl0
IHBhc3NlcyBhIHBvaW50ZXIgdG8gYSBYZW5CbGtEZXYgYXMgc2Vjb25kIHBhcmFtZXRlci4gWGVu
QmxrRGV2Cj4gaXMgZGVyaXZlZCBmcm9tIFhlbkRldmljZSB3aGljaCBpbiB0dXJuIGlzIGRlcml2
ZWQgZnJvbSBEZXZpY2VTdGF0ZQo+IHNpbmNlIGNvbW1pdCAzYTZjOTE3MmFjNTk1MWUgKCJ4ZW46
IGNyZWF0ZSBxZGV2IGZvciBlYWNoIGJhY2tlbmQgZGV2aWNlIikuCj4gVGh1cyB0aGUgY29kZSBj
YW4gYWxzbyBzaW1wbHkgdXNlIGJsa19hdHRhY2hfZGV2KCkgd2l0aCBhIHBvaW50ZXIKPiB0byB0
aGUgRGV2aWNlU3RhdGUgaW5zdGVhZC4KPiBTbyB3ZSBjYW4gZmluYWxseSByZW1vdmUgYWxsIGNv
ZGUgcmVsYXRlZCB0byB0aGUgImxlZ2FjeV9kZXYiIGZsYWcsIHRvbywKPiBhbmQgdHVybiB0aGUg
cmVsYXRlZCAidm9pZCAqIiBpbiBibG9jay1iYWNrZW5kLmMgaW50byAiRGV2aWNlU3RhdGUgKiIK
PiB0byBmaXggc29tZSBvZiB0aGUgcmVtYWluaW5nIFRPRE9zIHRoZXJlLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgo+IC0tLQo+ICBOb3RlOiBJIGhh
dmVuJ3QgdGVzdGVkIHRoZSBYZW4gY29kZSBzaW5jZSBJIGRvbid0IGhhdmUgYSB3b3JraW5nIFhl
bgo+ICBpbnN0YWxsYXRpb24gYXQgaGFuZC4gSSdkIGFwcHJlY2lhdGUgaWYgc29tZW9uZSBjb3Vs
ZCBjaGVjayBpdC4uLgoKUGluZz8KCj4gIGJsb2NrL2Jsb2NrLWJhY2tlbmQuYyAgICAgICAgICB8
IDU0ICsrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICBody9ibG9j
ay94ZW5fZGlzay5jICAgICAgICAgICAgfCAgNiArKystLQo+ICBpbmNsdWRlL3N5c2VtdS9ibG9j
ay1iYWNrZW5kLmggfCAgNSArKy0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygr
KSwgNTAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2Jsb2NrL2Jsb2NrLWJhY2tlbmQu
YyBiL2Jsb2NrL2Jsb2NrLWJhY2tlbmQuYwo+IGluZGV4IDYwZDM3YTAuLjNjMzExOGYgMTAwNjQ0
Cj4gLS0tIGEvYmxvY2svYmxvY2stYmFja2VuZC5jCj4gKysrIGIvYmxvY2svYmxvY2stYmFja2Vu
ZC5jCj4gQEAgLTQ3LDkgKzQ3LDcgQEAgc3RydWN0IEJsb2NrQmFja2VuZCB7Cj4gICAgICBRVEFJ
TFFfRU5UUlkoQmxvY2tCYWNrZW5kKSBtb25pdG9yX2xpbms7IC8qIGZvciBtb25pdG9yX2Jsb2Nr
X2JhY2tlbmRzICovCj4gICAgICBCbG9ja0JhY2tlbmRQdWJsaWMgcHVibGljOwo+ICAKPiAtICAg
IHZvaWQgKmRldjsgICAgICAgICAgICAgICAgICAvKiBhdHRhY2hlZCBkZXZpY2UgbW9kZWwsIGlm
IGFueSAqLwo+IC0gICAgYm9vbCBsZWdhY3lfZGV2OyAgICAgICAgICAgIC8qIHRydWUgaWYgZGV2
IGlzIG5vdCBhIERldmljZVN0YXRlICovCj4gLSAgICAvKiBUT0RPIGNoYW5nZSB0byBEZXZpY2VT
dGF0ZSB3aGVuIGFsbCB1c2VycyBhcmUgcWRldmlmaWVkICovCj4gKyAgICBEZXZpY2VTdGF0ZSAq
ZGV2OyAgICAgICAgICAgLyogYXR0YWNoZWQgZGV2aWNlIG1vZGVsLCBpZiBhbnkgKi8KPiAgICAg
IGNvbnN0IEJsb2NrRGV2T3BzICpkZXZfb3BzOwo+ICAgICAgdm9pZCAqZGV2X29wYXF1ZTsKPiAg
Cj4gQEAgLTgzNiw3ICs4MzQsMTEgQEAgdm9pZCBibGtfZ2V0X3Blcm0oQmxvY2tCYWNrZW5kICpi
bGssIHVpbnQ2NF90ICpwZXJtLCB1aW50NjRfdCAqc2hhcmVkX3Blcm0pCj4gICAgICAqc2hhcmVk
X3Blcm0gPSBibGstPnNoYXJlZF9wZXJtOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IGJsa19kb19h
dHRhY2hfZGV2KEJsb2NrQmFja2VuZCAqYmxrLCB2b2lkICpkZXYpCj4gKy8qCj4gKyAqIEF0dGFj
aCBkZXZpY2UgbW9kZWwgQGRldiB0byBAYmxrLgo+ICsgKiBSZXR1cm4gMCBvbiBzdWNjZXNzLCAt
RUJVU1kgd2hlbiBhIGRldmljZSBtb2RlbCBpcyBhdHRhY2hlZCBhbHJlYWR5Lgo+ICsgKi8KPiAr
aW50IGJsa19hdHRhY2hfZGV2KEJsb2NrQmFja2VuZCAqYmxrLCBEZXZpY2VTdGF0ZSAqZGV2KQo+
ICB7Cj4gICAgICBpZiAoYmxrLT5kZXYpIHsKPiAgICAgICAgICByZXR1cm4gLUVCVVNZOwo+IEBA
IC04NTEsNDAgKzg1MywxNiBAQCBzdGF0aWMgaW50IGJsa19kb19hdHRhY2hfZGV2KEJsb2NrQmFj
a2VuZCAqYmxrLCB2b2lkICpkZXYpCj4gIAo+ICAgICAgYmxrX3JlZihibGspOwo+ICAgICAgYmxr
LT5kZXYgPSBkZXY7Cj4gLSAgICBibGstPmxlZ2FjeV9kZXYgPSBmYWxzZTsKPiAgICAgIGJsa19p
b3N0YXR1c19yZXNldChibGspOwo+ICAKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICAvKgo+
IC0gKiBBdHRhY2ggZGV2aWNlIG1vZGVsIEBkZXYgdG8gQGJsay4KPiAtICogUmV0dXJuIDAgb24g
c3VjY2VzcywgLUVCVVNZIHdoZW4gYSBkZXZpY2UgbW9kZWwgaXMgYXR0YWNoZWQgYWxyZWFkeS4K
PiAtICovCj4gLWludCBibGtfYXR0YWNoX2RldihCbG9ja0JhY2tlbmQgKmJsaywgRGV2aWNlU3Rh
dGUgKmRldikKPiAtewo+IC0gICAgcmV0dXJuIGJsa19kb19hdHRhY2hfZGV2KGJsaywgZGV2KTsK
PiAtfQo+IC0KPiAtLyoKPiAtICogQXR0YWNoIGRldmljZSBtb2RlbCBAZGV2IHRvIEBibGsuCj4g
LSAqIEBibGsgbXVzdCBub3QgaGF2ZSBhIGRldmljZSBtb2RlbCBhdHRhY2hlZCBhbHJlYWR5Lgo+
IC0gKiBUT0RPIHFkZXZpZmllZCBkZXZpY2VzIGRvbid0IHVzZSB0aGlzLCByZW1vdmUgd2hlbiBk
ZXZpY2VzIGFyZSBxZGV2aWZpZWQKPiAtICovCj4gLXZvaWQgYmxrX2F0dGFjaF9kZXZfbGVnYWN5
KEJsb2NrQmFja2VuZCAqYmxrLCB2b2lkICpkZXYpCj4gLXsKPiAtICAgIGlmIChibGtfZG9fYXR0
YWNoX2RldihibGssIGRldikgPCAwKSB7Cj4gLSAgICAgICAgYWJvcnQoKTsKPiAtICAgIH0KPiAt
ICAgIGJsay0+bGVnYWN5X2RldiA9IHRydWU7Cj4gLX0KPiAtCj4gLS8qCj4gICAqIERldGFjaCBk
ZXZpY2UgbW9kZWwgQGRldiBmcm9tIEBibGsuCj4gICAqIEBkZXYgbXVzdCBiZSBjdXJyZW50bHkg
YXR0YWNoZWQgdG8gQGJsay4KPiAgICovCj4gLXZvaWQgYmxrX2RldGFjaF9kZXYoQmxvY2tCYWNr
ZW5kICpibGssIHZvaWQgKmRldikKPiAtLyogVE9ETyBjaGFuZ2UgdG8gRGV2aWNlU3RhdGUgKmRl
diB3aGVuIGFsbCB1c2VycyBhcmUgcWRldmlmaWVkICovCj4gK3ZvaWQgYmxrX2RldGFjaF9kZXYo
QmxvY2tCYWNrZW5kICpibGssIERldmljZVN0YXRlICpkZXYpCj4gIHsKPiAgICAgIGFzc2VydChi
bGstPmRldiA9PSBkZXYpOwo+ICAgICAgYmxrLT5kZXYgPSBOVUxMOwo+IEBAIC04OTgsOCArODc2
LDcgQEAgdm9pZCBibGtfZGV0YWNoX2RldihCbG9ja0JhY2tlbmQgKmJsaywgdm9pZCAqZGV2KQo+
ICAvKgo+ICAgKiBSZXR1cm4gdGhlIGRldmljZSBtb2RlbCBhdHRhY2hlZCB0byBAYmxrIGlmIGFu
eSwgZWxzZSBudWxsLgo+ICAgKi8KPiAtdm9pZCAqYmxrX2dldF9hdHRhY2hlZF9kZXYoQmxvY2tC
YWNrZW5kICpibGspCj4gLS8qIFRPRE8gY2hhbmdlIHRvIHJldHVybiBEZXZpY2VTdGF0ZSAqIHdo
ZW4gYWxsIHVzZXJzIGFyZSBxZGV2aWZpZWQgKi8KPiArRGV2aWNlU3RhdGUgKmJsa19nZXRfYXR0
YWNoZWRfZGV2KEJsb2NrQmFja2VuZCAqYmxrKQo+ICB7Cj4gICAgICByZXR1cm4gYmxrLT5kZXY7
Cj4gIH0KPiBAQCAtOTA4LDEwICs4ODUsNyBAQCB2b2lkICpibGtfZ2V0X2F0dGFjaGVkX2RldihC
bG9ja0JhY2tlbmQgKmJsaykKPiAgICogZGV2aWNlIGF0dGFjaGVkIHRvIHRoZSBCbG9ja0JhY2tl
bmQuICovCj4gIGNoYXIgKmJsa19nZXRfYXR0YWNoZWRfZGV2X2lkKEJsb2NrQmFja2VuZCAqYmxr
KQo+ICB7Cj4gLSAgICBEZXZpY2VTdGF0ZSAqZGV2Owo+IC0KPiAtICAgIGFzc2VydCghYmxrLT5s
ZWdhY3lfZGV2KTsKPiAtICAgIGRldiA9IGJsay0+ZGV2Owo+ICsgICAgRGV2aWNlU3RhdGUgKmRl
diA9IGJsay0+ZGV2Owo+ICAKPiAgICAgIGlmICghZGV2KSB7Cj4gICAgICAgICAgcmV0dXJuIGdf
c3RyZHVwKCIiKTsKPiBAQCAtOTQ5LDExICs5MjMsNiBAQCBCbG9ja0JhY2tlbmQgKmJsa19ieV9k
ZXYodm9pZCAqZGV2KQo+ICB2b2lkIGJsa19zZXRfZGV2X29wcyhCbG9ja0JhY2tlbmQgKmJsaywg
Y29uc3QgQmxvY2tEZXZPcHMgKm9wcywKPiAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3Bh
cXVlKQo+ICB7Cj4gLSAgICAvKiBBbGwgZHJpdmVycyB0aGF0IHVzZSBibGtfc2V0X2Rldl9vcHMo
KSBhcmUgcWRldmlmaWVkIGFuZCB3ZSB3YW50IHRvIGtlZXAKPiAtICAgICAqIGl0IHRoYXQgd2F5
LCBzbyB3ZSBjYW4gYXNzdW1lIGJsay0+ZGV2LCBpZiBwcmVzZW50LCBpcyBhIERldmljZVN0YXRl
IGlmCj4gLSAgICAgKiBibGstPmRldl9vcHMgaXMgc2V0LiBOb24tZGV2aWNlIHVzZXJzIG1heSB1
c2UgZGV2X29wcyB3aXRob3V0IGRldmljZS4gKi8KPiAtICAgIGFzc2VydCghYmxrLT5sZWdhY3lf
ZGV2KTsKPiAtCj4gICAgICBibGstPmRldl9vcHMgPSBvcHM7Cj4gICAgICBibGstPmRldl9vcGFx
dWUgPSBvcGFxdWU7Cj4gIAo+IEBAIC05NzksOCArOTQ4LDYgQEAgdm9pZCBibGtfZGV2X2NoYW5n
ZV9tZWRpYV9jYihCbG9ja0JhY2tlbmQgKmJsaywgYm9vbCBsb2FkLCBFcnJvciAqKmVycnApCj4g
ICAgICAgICAgYm9vbCB0cmF5X3dhc19vcGVuLCB0cmF5X2lzX29wZW47Cj4gICAgICAgICAgRXJy
b3IgKmxvY2FsX2VyciA9IE5VTEw7Cj4gIAo+IC0gICAgICAgIGFzc2VydCghYmxrLT5sZWdhY3lf
ZGV2KTsKPiAtCj4gICAgICAgICAgdHJheV93YXNfb3BlbiA9IGJsa19kZXZfaXNfdHJheV9vcGVu
KGJsayk7Cj4gICAgICAgICAgYmxrLT5kZXZfb3BzLT5jaGFuZ2VfbWVkaWFfY2IoYmxrLT5kZXZf
b3BhcXVlLCBsb2FkLCAmbG9jYWxfZXJyKTsKPiAgICAgICAgICBpZiAobG9jYWxfZXJyKSB7Cj4g
QEAgLTE3NzksOSArMTc0Niw2IEBAIHZvaWQgYmxrX2VqZWN0KEJsb2NrQmFja2VuZCAqYmxrLCBi
b29sIGVqZWN0X2ZsYWcpCj4gICAgICBCbG9ja0RyaXZlclN0YXRlICpicyA9IGJsa19icyhibGsp
Owo+ICAgICAgY2hhciAqaWQ7Cj4gIAo+IC0gICAgLyogYmxrX2VqZWN0IGlzIG9ubHkgY2FsbGVk
IGJ5IHFkZXZpZmllZCBkZXZpY2VzICovCj4gLSAgICBhc3NlcnQoIWJsay0+bGVnYWN5X2Rldik7
Cj4gLQo+ICAgICAgaWYgKGJzKSB7Cj4gICAgICAgICAgYmRydl9lamVjdChicywgZWplY3RfZmxh
Zyk7Cj4gICAgICB9Cj4gZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9ody9ibG9j
ay94ZW5fZGlzay5jCj4gaW5kZXggMzZlZmY5NC4uOTYwNWNhZiAxMDA2NDQKPiAtLS0gYS9ody9i
bG9jay94ZW5fZGlzay5jCj4gKysrIGIvaHcvYmxvY2sveGVuX2Rpc2suYwo+IEBAIC04MDEsNyAr
ODAxLDkgQEAgc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYp
Cj4gICAgICAgICAgICogc28gd2UgY2FuIGJsa191bnJlZigpIHVuY29uZGl0aW9uYWxseSAqLwo+
ICAgICAgICAgIGJsa19yZWYoYmxrZGV2LT5ibGspOwo+ICAgICAgfQo+IC0gICAgYmxrX2F0dGFj
aF9kZXZfbGVnYWN5KGJsa2Rldi0+YmxrLCBibGtkZXYpOwo+ICsgICAgaWYgKGJsa19hdHRhY2hf
ZGV2KGJsa2Rldi0+YmxrLCBERVZJQ0UoYmxrZGV2KSkgPCAwKSB7Cj4gKyAgICAgICAgcmV0dXJu
IC0xOwo+ICsgICAgfQo+ICAgICAgYmxrZGV2LT5maWxlX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGJs
a2Rldi0+YmxrKTsKPiAgICAgIGlmIChibGtkZXYtPmZpbGVfc2l6ZSA8IDApIHsKPiAgICAgICAg
ICBCbG9ja0RyaXZlclN0YXRlICpicyA9IGJsa19icyhibGtkZXYtPmJsayk7Cj4gQEAgLTk1MSw3
ICs5NTMsNyBAQCBzdGF0aWMgdm9pZCBibGtfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpCj4gIAo+ICAgICAgaWYgKGJsa2Rldi0+YmxrKSB7Cj4gICAgICAgICAgYmxrX3NldF9h
aW9fY29udGV4dChibGtkZXYtPmJsaywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7Cj4gLSAgICAg
ICAgYmxrX2RldGFjaF9kZXYoYmxrZGV2LT5ibGssIGJsa2Rldik7Cj4gKyAgICAgICAgYmxrX2Rl
dGFjaF9kZXYoYmxrZGV2LT5ibGssIERFVklDRShibGtkZXYpKTsKPiAgICAgICAgICBibGtfdW5y
ZWYoYmxrZGV2LT5ibGspOwo+ICAgICAgICAgIGJsa2Rldi0+YmxrID0gTlVMTDsKPiAgICAgIH0K
PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvYmxvY2stYmFja2VuZC5oIGIvaW5jbHVkZS9z
eXNlbXUvYmxvY2stYmFja2VuZC5oCj4gaW5kZXggYzk2YmNkZS4uMzk1MDdkNiAxMDA2NDQKPiAt
LS0gYS9pbmNsdWRlL3N5c2VtdS9ibG9jay1iYWNrZW5kLmgKPiArKysgYi9pbmNsdWRlL3N5c2Vt
dS9ibG9jay1iYWNrZW5kLmgKPiBAQCAtMTEwLDkgKzExMCw4IEBAIHZvaWQgYmxrX2lvc3RhdHVz
X2Rpc2FibGUoQmxvY2tCYWNrZW5kICpibGspOwo+ICB2b2lkIGJsa19pb3N0YXR1c19yZXNldChC
bG9ja0JhY2tlbmQgKmJsayk7Cj4gIHZvaWQgYmxrX2lvc3RhdHVzX3NldF9lcnIoQmxvY2tCYWNr
ZW5kICpibGssIGludCBlcnJvcik7Cj4gIGludCBibGtfYXR0YWNoX2RldihCbG9ja0JhY2tlbmQg
KmJsaywgRGV2aWNlU3RhdGUgKmRldik7Cj4gLXZvaWQgYmxrX2F0dGFjaF9kZXZfbGVnYWN5KEJs
b2NrQmFja2VuZCAqYmxrLCB2b2lkICpkZXYpOwo+IC12b2lkIGJsa19kZXRhY2hfZGV2KEJsb2Nr
QmFja2VuZCAqYmxrLCB2b2lkICpkZXYpOwo+IC12b2lkICpibGtfZ2V0X2F0dGFjaGVkX2RldihC
bG9ja0JhY2tlbmQgKmJsayk7Cj4gK3ZvaWQgYmxrX2RldGFjaF9kZXYoQmxvY2tCYWNrZW5kICpi
bGssIERldmljZVN0YXRlICpkZXYpOwo+ICtEZXZpY2VTdGF0ZSAqYmxrX2dldF9hdHRhY2hlZF9k
ZXYoQmxvY2tCYWNrZW5kICpibGspOwo+ICBjaGFyICpibGtfZ2V0X2F0dGFjaGVkX2Rldl9pZChC
bG9ja0JhY2tlbmQgKmJsayk7Cj4gIEJsb2NrQmFja2VuZCAqYmxrX2J5X2Rldih2b2lkICpkZXYp
Owo+ICBCbG9ja0JhY2tlbmQgKmJsa19ieV9xZGV2X2lkKGNvbnN0IGNoYXIgKmlkLCBFcnJvciAq
KmVycnApOwo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 14:31:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 14:31: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-devel-bounces@lists.xenproject.org>)
	id 1glx5W-0005Mn-S8; Tue, 22 Jan 2019 14:31: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=RLfO=P6=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1glx5V-0005Mi-U3
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 14:31:37 +0000
X-Inumbo-ID: 6c58aa58-1e52-11e9-a10e-0bc1c69f14e2
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6c58aa58-1e52-11e9-a10e-0bc1c69f14e2;
 Tue, 22 Jan 2019 14:31:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 50AEDEBD;
 Tue, 22 Jan 2019 06:31:36 -0800 (PST)
Received: from [10.37.12.103] (unknown [10.37.12.103])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4A6533F614;
 Tue, 22 Jan 2019 06:31:35 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <c760919c-e635-ee39-6c74-fcac97dc060d@arm.com>
 <77aca14e-dd88-855c-4d7f-2e3a600a5e7a@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3a213999-d67a-9cff-d3bf-3d4cf5baa5b3@arm.com>
Date: Tue, 22 Jan 2019 14:31:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <77aca14e-dd88-855c-4d7f-2e3a600a5e7a@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2] Dangling fixes for ARM iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzIyLzE5IDE6NDggUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gSGVsbG8gSnVsaWVu
LAoKSGksCgo+IE9uIDIxLjAxLjE5IDE5OjI5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+ICgrIEp1
ZXJnZW4pCj4+IEFsbCBwYXRjaGVzIGNhbmRpZGF0ZSBmb3IgWGVuIDQuMTIgc2hvdWxkIGhhdmUg
dGhlIHJlbGVhc2UgbWFuYWdlciAKPj4gQ0NlZCBhbmQgZXhwbGFpbiB0aGUgcHJvcy9jb25zIHRv
IGhhdmUgdGhvc2UgcGF0Y2hlcyBmb3IgdGhpcyByZWxlYXNlLiAKPj4gSXQgaXMgYWxzbyB1c2Vm
dWwgaWYgeW91IGFkZCBmb3ItNC4xMiAob3Igc2ltaWxhcikgaW4gdGhlIFsuLi5dIHNvIHdlIAo+
PiBjYW4gcHJpb3JpdGl6ZSBpdC4KPiAKPiBJJ3ZlIGdvdCB0aGUgcG9pbnQuIFRoYW5rIHlvdSBm
b3IgYWRkaW5nIEp1ZXJnZW4uCj4gCj4+IEluZGVlZCBjb2RlIGJhc2UgZXZvbHZlZCwgZm9yIGlu
c3RhbmNlIGlvbW11X3VzZV9oYXBfcHQgaGFzIGEgc2xpZ2h0IAo+PiBkaWZmZXJlbnQgYmVoYXZp
b3Igbm93Lgo+IAo+IEFjdHVhbGx5IHlvdSBwcm9wZXJseSBwb2ludGVkIHRoZSBwcm9ibGVtLiBJ
J20gbm90IHN1cmUgaG93IGl0IGhhcHBlbmVkLCAKPiBiZWNhdXNlIEkgZGlkIHRlc3QgYnVpbGQg
YW5kIHJ1biBmb3IgdGhvc2UgcGF0Y2hlcyB5ZXN0ZXJkYXkuIEJ1dCBub3csIAo+IHByb2dyZXNz
aW5nIHdpdGggb3VyIHN0dWZmIHBvcnRpbmcsIEkgcmVhbGl6ZWQgdGhhdCB0aGUgcGF0Y2ggMSBp
cyAKPiBtaXNzaW5nIGRlcGVuZGVuY3kgb24gYHhlbi9zY2hlZC5oYCByZXF1aXJlZCBieSBgaW9t
bXVfdXNlX2hhcF9wdGAuCj4gCj4+IFNvIHBsZWFzZSBzdHJpcHBlZCBteSBSQgo+IE9LLgo+IAo+
PiBUaGUgQUIgaXMgYXJndWFibGUgYXMgaXQgaXMgcXVpdGUgb2xkLgo+IEkgY291bGQgZHJvcCBp
dCBmb3IgdjIuCgpZZXMgcGxlYXNlLiBCdXQgc2VlIGJlbG93LgoKPiAKPj4gU2Vjb25kbHksIGl0
IG9mdGVuIGhhcHBlbnMgdGhhdCBzb21lIHBhdGNoZXMgaGF2ZSB0aGUgcmVxdWlyZWQgCj4+IGFj
a2VkLWJ5IGFuZCByZXZpZXdlZC1ieSBidXQgYXJlIG5vdCBtZXJnZWQgYmVjYXVzZSB0aGV5IG1h
a2VzIGxpdHRsZSAKPj4gc2Vuc2Ugd2l0aG91dCB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzLiAKPiAK
PiBZZXMsIHN1cmUsIGJ1dCBmaXhlcyBhcmUgc3RpbGwgcmVsZXZhbnQgYW5kIGFyZSBxdWl0ZSBh
dXRvbm9tb3VzLiBUaGUgCj4gb25seSByZWxhdGlvbiB0byB0aGUgc2VyaWVzIGlzIHRoYXQgdGhl
eSB3ZXJlIGRpc2NvdmVyZWQgZHVyaW5nIGl0cyAKPiBpbXBsZW1lbnRhdGlvbi4KCkEgZml4IHdv
dWxkIGJlIGlmIHlvdSBmb3VuZCBhIGJ1ZyBpbiBhIGNvbmZpZ3VyYXRpb24gdGhhdCB3ZSBhcmUg
bWVhbnQgCnRvIHN1cHBvcnQuCgo+IAo+PiBJbiB0aGF0IGNhc2UsIHRoZSBjdXJyZW50IGNvZGUg
YmFzZSBkb2VzIG5vdCBzdXBwb3J0IHRoZSBjYXNlIHdoZXJlIAo+PiB0aGUgUDJNIGlzIG5vdCBz
aGFyZWQgd2l0aCB0aGUgSU9NTVUgYW5kIGRvZXMgbm90IHN1cHBvcnQgbmV3IElPTU1VIAo+PiBi
aW5kaW5ncyBpbiB0aGUgY3VycmVudCBzZXR1cC4KPiAKPiBJdCBpcyB0aGUgaW50ZW50aW9uIG9m
IHRoZSByZXN0IG9mIHRoZSBzZXJpZXMuCgpUaGUgcmVzdCBvZiBzZXJpZXMgaXMgbm90IHJlYWR5
IGFuZCBub3QgdGFyZ2V0aW5nIDQuMTIuIFNvIHdoeSBzaG91bGQgd2UgCmdldCB0aGVtIG1lcmdl
ZD8KCj4gCj4+IFNvIEkgYW0gbm90IGNvbnZpbmNlZCB0aGV5IHNob3VsZCBiZSBpbmNsdWRlZCBp
biBYZW4gNC4xMiBvciBldmVuIAo+PiB3aXRob3V0IHRoZSByZXN0IG9mIHRoZSBzZXJpZXMuCj4g
SU1PLCB0aGUgcHVyZSBmaXhlcywgbGlrZSBwYXRjaCAyLCBhbmQgdGhlIGZpcnN0IGh1bmsgb2Yg
cGF0Y2ggMSBzaG91bGQgCj4gYmUgT0sgZm9yIDQuMTIuCgpUaGUgZmlyc3QgaHVuayBvZiBwYXRj
aCAxIGFzaWRlLCB3ZSBuZXZlciBzdXBwb3J0ZWQgdGhlIG5ldyBJT01NVSAKYmluZGluZ3Mgbm9y
IHVuc2hhcmluZyB0aGUgUDJNLiBTbyB3aGF0IGRvIHlvdSBhY3R1YWxseSBmaXg/CgpTdXBwb3J0
aW5nIHVuc2hhcmVkIFAyTSB3aWxsIHJlcXVpcmUgbW9yZSB3b3JrIGdpdmVuIGJlY2F1c2UgdGhl
IGNvZGUgCnJlbGllcyBvbiBtZm5fdG9fZ21mbiB0aGF0IGlzIG5vdCBpbXBsZW1lbnRlZCBvbiBB
cm0uIFNvIGFjY2VwdGluZyB0aGlzIApwYXRjaCBzdGFuZGFsb25lIHdvdWxkIGJlIG1pc2xlYWRp
bmcgYXMgdGhlIHJlc3Qgb2YgdGhlIHNlcmllcyBpcyBub3QgCmdvaW5nIHRvIGJlIG1lcmdlZCBp
biBYZW4gNC4xMi4KClNpbWlsYXJseSwgd2UgZG9uJ3Qgc3VwcG9ydCBuZXcgSU9NTVUgYmluZGlu
Z3MuIFRoZSBwYXRjaCAjMiBhbG9uZSBpcyAKZ29pbmcgdG8gYWRkIG1vcmUgdHJvdWJsZSBhcyBu
b3cgRG9tMCB3b3VsZCBub3QgYmUgYWJsZSB0byB1c2UgdGhlIElPTU1VIAppZiBpdCB3ZXJlIG5v
dCBoaWRkZW4uCgpTbyBJIHN0aWxsIHF1ZXN0aW9uIHRoZSB1c2VmdWxuZXNzIG9mIHRob3NlIDIg
cGF0Y2hlcyBvdXRzaWRlIG9mIHRoZSBzZXJpZXMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 14:36:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 14:36: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-devel-bounces@lists.xenproject.org>)
	id 1glxAI-0005Z2-Mb; Tue, 22 Jan 2019 14:36: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=915k=P6=linuxfoundation.org=gregkh@kernel.org>)
 id 1glxAG-0005Yx-SY
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 14:36:32 +0000
X-Inumbo-ID: 1c2d4aef-1e53-11e9-a1e0-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c2d4aef-1e53-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 14:36:31 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CD85620854;
 Tue, 22 Jan 2019 14:36:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548167791;
 bh=7Ikb7d8ZJtpAzTVdGdnLPM/m5/2Th+slVTRWBhBI3zg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=S+iMHHAXY6u6zzIS4RFdyYMZp7B6V6pTcmXiVojnnRBmejN9Y4FZJ6/AYaYDUDOWc
 kUc+tP/Pd7BTpvrrrutKYBmg90kZTUV+bNem1qK8q2LKFgEMBSwxLNqr2TMJUvjJ4f
 OBzCN+7L0XV1ULFKgU2kt5uahy5KWcdo5d4x25bs=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, x86@kernel.org
Date: Tue, 22 Jan 2019 15:35:42 +0100
Message-Id: <20190122143542.8816-7-gregkh@linuxfoundation.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190122143542.8816-1-gregkh@linuxfoundation.org>
References: <20190122143542.8816-1-gregkh@linuxfoundation.org>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 6/6] x86: xen: no need to check return value of
 debugfs_create functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-kernel@vger.kernel.org,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjYWxsaW5nIGRlYnVnZnMgZnVuY3Rpb25zLCB0aGVyZSBpcyBubyBuZWVkIHRvIGV2ZXIg
Y2hlY2sgdGhlCnJldHVybiB2YWx1ZS4gIFRoZSBmdW5jdGlvbiBjYW4gd29yayBvciBub3QsIGJ1
dCB0aGUgY29kZSBsb2dpYyBzaG91bGQKbmV2ZXIgZG8gc29tZXRoaW5nIGRpZmZlcmVudCBiYXNl
ZCBvbiB0aGlzLgoKQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhA
bGludXRyb25peC5kZT4KQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgpDYzogQm9y
aXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0
b3IuY29tPgpDYzogPHg4NkBrZXJuZWwub3JnPgpDYzogPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZz4KU2lnbmVkLW9mZi1ieTogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhm
b3VuZGF0aW9uLm9yZz4KLS0tCiBhcmNoL3g4Ni94ZW4vZGVidWdmcy5jIHwgNyArLS0tLS0tCiBh
cmNoL3g4Ni94ZW4vcDJtLmMgICAgIHwgMyAtLS0KIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2RlYnVnZnMu
YyBiL2FyY2gveDg2L3hlbi9kZWJ1Z2ZzLmMKaW5kZXggMTNkYTg3OTE4YjRmLi41MzI0MTA5OTg2
ODQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9kZWJ1Z2ZzLmMKKysrIGIvYXJjaC94ODYveGVu
L2RlYnVnZnMuYwpAQCAtOSwxMyArOSw4IEBAIHN0YXRpYyBzdHJ1Y3QgZGVudHJ5ICpkX3hlbl9k
ZWJ1ZzsKIAogc3RydWN0IGRlbnRyeSAqIF9faW5pdCB4ZW5faW5pdF9kZWJ1Z2ZzKHZvaWQpCiB7
Ci0JaWYgKCFkX3hlbl9kZWJ1ZykgeworCWlmICghZF94ZW5fZGVidWcpCiAJCWRfeGVuX2RlYnVn
ID0gZGVidWdmc19jcmVhdGVfZGlyKCJ4ZW4iLCBOVUxMKTsKLQotCQlpZiAoIWRfeGVuX2RlYnVn
KQotCQkJcHJfd2FybmluZygiQ291bGQgbm90IGNyZWF0ZSAneGVuJyBkZWJ1Z2ZzIGRpcmVjdG9y
eVxuIik7Ci0JfQotCiAJcmV0dXJuIGRfeGVuX2RlYnVnOwogfQogCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ZW4vcDJtLmMgYi9hcmNoL3g4Ni94ZW4vcDJtLmMKaW5kZXggMDU1ZTM3ZTQzNTQxLi45
ZDNlMjk4MDViNzMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9wMm0uYworKysgYi9hcmNoL3g4
Ni94ZW4vcDJtLmMKQEAgLTgxMCw5ICs4MTAsNiBAQCBzdGF0aWMgaW50IF9faW5pdCB4ZW5fcDJt
X2RlYnVnZnModm9pZCkKIHsKIAlzdHJ1Y3QgZGVudHJ5ICpkX3hlbiA9IHhlbl9pbml0X2RlYnVn
ZnMoKTsKIAotCWlmIChkX3hlbiA9PSBOVUxMKQotCQlyZXR1cm4gLUVOT01FTTsKLQogCWRfbW11
X2RlYnVnID0gZGVidWdmc19jcmVhdGVfZGlyKCJtbXUiLCBkX3hlbik7CiAKIAlkZWJ1Z2ZzX2Ny
ZWF0ZV9maWxlKCJwMm0iLCAwNjAwLCBkX21tdV9kZWJ1ZywgTlVMTCwgJnAybV9kdW1wX2ZvcHMp
OwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 14:40:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 14:40: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-devel-bounces@lists.xenproject.org>)
	id 1glxEC-0006JT-8o; Tue, 22 Jan 2019 14:40: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=qGkR=P6=citrix.com=prvs=9187e18d5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1glxEA-0006JO-LZ
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 14:40:34 +0000
X-Inumbo-ID: ab74c59a-1e53-11e9-a014-4b06912ac8ac
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab74c59a-1e53-11e9-a014-4b06912ac8ac;
 Tue, 22 Jan 2019 14:40:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,506,1539648000"; d="scan'208";a="76137580"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Tue, 22 Jan 2019 14:40:28 +0000
Message-ID: <20190122144028.11518-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen: fix xen-bus state model to allow frontend
 re-connection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgYSBmbGF3IGluIHRoZSB4ZW4tYnVzIHN0YXRlIG1vZGVsLiBUbyBhbGxvdyBhIGZy
b250ZW5kIHRvIHJlLQpjb25uZWN0IHRoZSBiYWNrZW5kIHN0YXRlIG9mIGFuIG9ubGluZSBYZW5E
ZXZpY2UgaXMgdHJhbnNpdGlvbmVkIGZyb20KQ2xvc2VkIHRvIEluaXRXYWl0LCBidXQgdGhpcyBp
cyBjdXJyZW50bHkgZG9uZSB1bmlsYXRlcmFsbHkgd2hpY2ggaXMKaW5jb3JyZWN0LiBUaGUgYmFj
a2VuZCBzdGF0ZSBzaG91bGQgcmVtYWluIENsb3NlZCB1bnRpbCB0aGUgZnJvbnRlbmQgc3RhdGUK
dHJhbnNpdGlvbnMgdG8gSW5pdGlhbGlzaW5nLgoKVGhpcyBwYXRjaCByZW1vdmVzIHRoZSBhdXRv
bWF0aWMgYmFja2VuZCBzdGF0ZSB0cmFuc2l0aW9uIGZyb20KeGVuX2RldmljZV9iYWNrZW5kX3N0
YXRlX2NoYW5nZWQoKSBhbmQsIGluc3RlYWQsIGFkZHMgYW4gZXh0cmEgY2hlY2sgaW4KeGVuX2Rl
dmljZV9mcm9udGVuZF9zdGF0ZV9jaGFuZ2VkKCkgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgYSBmcm9u
dGVuZCBpcwp0cnlpbmcgdG8gcmUtY29ubmVjdCB0byBhIHByZXZpb3VzbHkgQ2xvc2VkIFhlbkRl
dmljZS4gT25seSBpZiB0aGlzIGlzCmZvdW5kIHRvIGJlIHRoZSBjYXNlIGlzIHRoZSBiYWNrZW5k
IHN0YXRlIHRyYW5zaXRpb25lZCBmcm9tIENsb3NlZCB0bwpJbml0V2FpdC4gTm90ZSB0aGF0IHRo
aXMgdHJhbnNpdGlvbiB3aWxsIGJlIGNvbW1vbiBhbW9uZ3N0IGFsbCBYZW5EZXZpY2UKY2xhc3Nl
cyBhbmQgaGVuY2UgeGVuX2RldmljZV9mcm9udGVuZF9zdGF0ZV9jaGFuZ2VkKCkgcmV0dXJucyBp
bW1lZGlhdGVseQphZnRlcndhcmRzIHdpdGhvdXQgY2FsbGluZyBpbnRvIHRoZSBYZW5EZXZpY2VD
bGFzcyBmcm9udGVuZF9jaGFuZ2VkKCkKbWV0aG9kLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KLS0tCiBody94ZW4veGVuLWJ1cy5jIHwgMjcgKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMK
aW5kZXggM2FlY2NlYzY5Yy4uMWIzMWExZGM1MCAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1idXMu
YworKysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC01NDcsMjAgKzU0NywxMiBAQCBzdGF0aWMgdm9p
ZCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCh2b2lkICpvcGFxdWUpCiAgICAgfQogCiAgICAg
LyoKLSAgICAgKiBJZiBhIGJhY2tlbmQgaXMgc3RpbGwgJ29ubGluZScgdGhlbiBpdHMgc3RhdGUg
c2hvdWxkIGJlIGN5Y2xlZAotICAgICAqIGJhY2sgcm91bmQgdG8gSW5pdFdhaXQgaW4gb3JkZXIg
Zm9yIGEgbmV3IGZyb250ZW5kIGluc3RhbmNlIHRvCi0gICAgICogY29ubmVjdC4gVGhpcyBtYXkg
aGFwcGVuIHdoZW4sIGZvciBleGFtcGxlLCBhIGZyb250ZW5kIGRyaXZlciBpcwotICAgICAqIHJl
LWluc3RhbGxlZCBvciB1cGRhdGVkLgotICAgICAqIElmIGEgYmFja2VuZCBpcyBub3QgJ29ubGlu
ZScgdGhlbiB0aGUgZGV2aWNlIHNob3VsZCBiZSBkZXN0cm95ZWQuCisgICAgICogSWYgYSBiYWNr
ZW5kIGlzIHN0aWxsICdvbmxpbmUnIHRoZW4gd2Ugc2hvdWxkIGxlYXZlIGl0IGFsb25lIGJ1dCwK
KyAgICAgKiBpZiBhIGJhY2tlbmQgaXMgbm90ICdvbmxpbmUnLCB0aGVuIHRoZSBkZXZpY2Ugc2hv
dWxkIGJlIGRlc3Ryb3llZAorICAgICAqIG9uY2UgdGhlIHN0YXRlIGlzIENsb3NlZC4KICAgICAg
Ki8KLSAgICBpZiAoeGVuZGV2LT5iYWNrZW5kX29ubGluZSAmJgorICAgIGlmICgheGVuZGV2LT5i
YWNrZW5kX29ubGluZSAmJgogICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVz
U3RhdGVDbG9zZWQpIHsKLSAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZSh4ZW5k
ZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOwotICAgIH0gZWxzZSBpZiAoIXhlbmRldi0+YmFja2Vu
ZF9vbmxpbmUgJiYKLSAgICAgICAgICAgICAgICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVu
YnVzU3RhdGVDbG9zZWQgfHwKLSAgICAgICAgICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUg
PT0gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgfHwKLSAgICAgICAgICAgICAgICB4ZW5kZXYtPmJh
Y2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0V2FpdCB8fAotICAgICAgICAgICAgICAgIHhl
bmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZVVua25vd24pKSB7CiAgICAgICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgICAgIGlmICgheGVuX2JhY2tlbmRfdHJ5X2Rl
dmljZV9kZXN0cm95KHhlbmRldiwgJmxvY2FsX2VycikpIHsKQEAgLTcxNSw2ICs3MDcsMTcgQEAg
c3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9jaGFuZ2VkKHZvaWQgKm9wYXF1ZSkKIAog
ICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfc2V0X3N0YXRlKHhlbmRldiwgc3RhdGUpOwogCisgICAg
aWYgKHN0YXRlID09IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nICYmCisgICAgICAgIHhlbmRldi0+
YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCAmJgorICAgICAgICB4ZW5kZXYtPmJh
Y2tlbmRfb25saW5lKSB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBmcm9udGVuZCBpcyBy
ZS1pbml0aWFsaXppbmcgc28gc3dpdGNoIGJhY2sgdG8KKyAgICAgICAgICogSW5pdFdhaXQuCisg
ICAgICAgICAqLworICAgICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwg
WGVuYnVzU3RhdGVJbml0V2FpdCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICBpZiAo
eGVuZGV2X2NsYXNzLT5mcm9udGVuZF9jaGFuZ2VkKSB7CiAgICAgICAgIEVycm9yICpsb2NhbF9l
cnIgPSBOVUxMOwogCi0tIAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 14:46:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1glxJn-0006Vt-W3; Tue, 22 Jan 2019 14:46: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=4Tk1=P6=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1glxJn-0006Vo-6j
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 14:46:23 +0000
X-Inumbo-ID: 7bfef6cc-1e54-11e9-b116-43da259b0c20
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7bfef6cc-1e54-11e9-b116-43da259b0c20;
 Tue, 22 Jan 2019 14:46:22 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5D47B753F9;
 Tue, 22 Jan 2019 14:46:21 +0000 (UTC)
Received: from localhost.localdomain (unknown [10.36.118.21])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 78B686015C;
 Tue, 22 Jan 2019 14:46:19 +0000 (UTC)
Date: Tue, 22 Jan 2019 15:46:17 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Thomas Huth <thuth@redhat.com>
Message-ID: <20190122144617.GA5220@localhost.localdomain>
References: <1545149484-4929-1-git-send-email-thuth@redhat.com>
 <25d1e73d-ca73-9cb4-d959-8353f49f36b7@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <25d1e73d-ca73-9cb4-d959-8353f49f36b7@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Tue, 22 Jan 2019 14:46:21 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [QEMU PATCH] block: Remove
 blk_attach_dev_legacy() / legacy_dev code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>, paul.durrant@citrix.com,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMjIuMDEuMjAxOSB1bSAxNToxOSBoYXQgVGhvbWFzIEh1dGggZ2VzY2hyaWViZW46Cj4gT24g
MjAxOC0xMi0xOCAxNzoxMSwgVGhvbWFzIEh1dGggd3JvdGU6Cj4gPiBUaGUgbGFzdCB1c2VyIG9m
IGJsa19hdHRhY2hfZGV2X2xlZ2FjeSgpIGlzIHRoZSBjb2RlIGluIHhlbl9kaXNrLmMuCj4gPiBJ
dCBwYXNzZXMgYSBwb2ludGVyIHRvIGEgWGVuQmxrRGV2IGFzIHNlY29uZCBwYXJhbWV0ZXIuIFhl
bkJsa0Rldgo+ID4gaXMgZGVyaXZlZCBmcm9tIFhlbkRldmljZSB3aGljaCBpbiB0dXJuIGlzIGRl
cml2ZWQgZnJvbSBEZXZpY2VTdGF0ZQo+ID4gc2luY2UgY29tbWl0IDNhNmM5MTcyYWM1OTUxZSAo
InhlbjogY3JlYXRlIHFkZXYgZm9yIGVhY2ggYmFja2VuZCBkZXZpY2UiKS4KPiA+IFRodXMgdGhl
IGNvZGUgY2FuIGFsc28gc2ltcGx5IHVzZSBibGtfYXR0YWNoX2RldigpIHdpdGggYSBwb2ludGVy
Cj4gPiB0byB0aGUgRGV2aWNlU3RhdGUgaW5zdGVhZC4KPiA+IFNvIHdlIGNhbiBmaW5hbGx5IHJl
bW92ZSBhbGwgY29kZSByZWxhdGVkIHRvIHRoZSAibGVnYWN5X2RldiIgZmxhZywgdG9vLAo+ID4g
YW5kIHR1cm4gdGhlIHJlbGF0ZWQgInZvaWQgKiIgaW4gYmxvY2stYmFja2VuZC5jIGludG8gIkRl
dmljZVN0YXRlICoiCj4gPiB0byBmaXggc29tZSBvZiB0aGUgcmVtYWluaW5nIFRPRE9zIHRoZXJl
Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
PiA+IC0tLQo+ID4gIE5vdGU6IEkgaGF2ZW4ndCB0ZXN0ZWQgdGhlIFhlbiBjb2RlIHNpbmNlIEkg
ZG9uJ3QgaGF2ZSBhIHdvcmtpbmcgWGVuCj4gPiAgaW5zdGFsbGF0aW9uIGF0IGhhbmQuIEknZCBh
cHByZWNpYXRlIGlmIHNvbWVvbmUgY291bGQgY2hlY2sgaXQuLi4KPiAKPiBQaW5nPwoKVGhpcyBu
ZWVkcyBhIHJlYmFzZS4geGVuX2Rpc2suYyBkb2Vzbid0IGV2ZW4gZXhpc3QgYW55IG1vcmUgYW5k
CmJsa19hdHRhY2hfZGV2X2xlZ2FjeSgpIGlzIHJlYWxseSBkZWFkIGNvZGUgbm93LgoKVGhlIHdv
cmsgb24gdGhlIFhlbiBibG9jayBkZXZpY2UgaXMgdGhlIHJlYXNvbiB3aHkgSSBkaWRuJ3QgbWVy
Z2UgdGhpcwpwYXRjaCB5ZXQuIEkgdGhvdWdodCBJIGhhZCBzZW50IGEgcmVwbHkgdG8gdGhhdCBl
ZmZlY3QsIGJ1dCBpdCBzZWVtcyBJCmhhZG4ndC4gU29ycnkgZm9yIHRoYXQhCgpLZXZpbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 14:57:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 14:57:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glxUO-0007OC-1s; Tue, 22 Jan 2019 14:57: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=6ID+=P6=redhat.com=thuth@srs-us1.protection.inumbo.net>)
 id 1glxUM-0007O7-KP
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 14:57:18 +0000
X-Inumbo-ID: 022423ca-1e56-11e9-9082-b753740e2a2f
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 022423ca-1e56-11e9-9082-b753740e2a2f;
 Tue, 22 Jan 2019 14:57:16 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id EA2BF99CE3;
 Tue, 22 Jan 2019 14:57:15 +0000 (UTC)
Received: from thuth.remote.csb (ovpn-116-54.ams2.redhat.com [10.36.116.54])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 41CBF5C22C;
 Tue, 22 Jan 2019 14:57:12 +0000 (UTC)
To: Kevin Wolf <kwolf@redhat.com>
References: <1545149484-4929-1-git-send-email-thuth@redhat.com>
 <25d1e73d-ca73-9cb4-d959-8353f49f36b7@redhat.com>
 <20190122144617.GA5220@localhost.localdomain>
From: Thomas Huth <thuth@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=thuth@redhat.com; keydata=
 xsFNBFH7eUwBEACzyOXKU+5Pcs6wNpKzrlJwzRl3VGZt95VCdb+FgoU9g11m7FWcOafrVRwU
 yYkTm9+7zBUc0sW5AuPGR/dp3pSLX/yFWsA/UB4nJsHqgDvDU7BImSeiTrnpMOTXb7Arw2a2
 4CflIyFqjCpfDM4MuTmzTjXq4Uov1giGE9X6viNo1pxyEpd7PanlKNnf4PqEQp06X4IgUacW
 tSGj6Gcns1bCuHV8OPWLkf4hkRnu8hdL6i60Yxz4E6TqlrpxsfYwLXgEeswPHOA6Mn4Cso9O
 0lewVYfFfsmokfAVMKWzOl1Sr0KGI5T9CpmRfAiSHpthhHWnECcJFwl72NTi6kUcUzG4se81
 O6n9d/kTj7pzTmBdfwuOZ0YUSqcqs0W+l1NcASSYZQaDoD3/SLk+nqVeCBB4OnYOGhgmIHNW
 0CwMRO/GK+20alxzk//V9GmIM2ACElbfF8+Uug3pqiHkVnKqM7W9/S1NH2qmxB6zMiJUHlTH
 gnVeZX0dgH27mzstcF786uPcdEqS0KJuxh2kk5IvUSL3Qn3ZgmgdxBMyCPciD/1cb7/Ahazr
 3ThHQXSHXkH/aDXdfLsKVuwDzHLVSkdSnZdt5HHh75/NFHxwaTlydgfHmFFwodK8y/TjyiGZ
 zg2Kje38xnz8zKn9iesFBCcONXS7txENTzX0z80WKBhK+XSFJwARAQABzRxUaG9tYXMgSHV0
 aCA8dGguaHV0aEBnbXguZGU+wsF7BBMBAgAlAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIX
 gAUCUfuWKwIZAQAKCRAu2dd0/nAttbe/EACb9hafyOb2FmhUqeAiBORSsUifFacQ7laVjcgR
 I4um8CSHvxijYftpkM2EdAtmXIKgbNDpQoXcWLXB9lu9mLgTO4DVT00TRR65ikn3FCWcyT74
 ENTOzRKyKLsDCjhXKPblTPIQbYAUCOWElcyAPm0ERd62fA/rKNxgIiNo/l4UODOMoOJm2/Ox
 ZoTckW68Eqv7k9L7m7j+Hn3hoDTjAmcCBJt+j7pOhzWvCbqoNOIH8C8qvPaNlrba+R/K6jkO
 6jZkTbYQpGIofEQJ/TNn38IsNGpI1ALTHWFtoMxp3j2Imz0REO6dRE2fHRN8sVlHgkoeGhmY
 NbDsDE1jFQOEObFnu0euk//7BXU7tGOHckVAZ8T1smiRPHfQU7UEH2a/grndxJ+PNeM5w7n2
 l+FN3cf2KgPotCK2s9MjSdZA7C5e3rFYO8lqiqTJKvc62vqp3e7B0Kjyy5/QtzSOejBij2QL
 xkKSFNtxIz4MtuxN8e3IDQNxsKry3nF7R4MDvouXlMo6wP9KuyNWb+vFJt9GtbgfDMIFVamp
 ZfhEWzWRJH4VgksENA4K/BzjEHCcbTUb1TFsiB1VRnBPJ0SqlvifnfKk6HcpkDk6Pg8Q5FOJ
 gbNHrdgXsm+m/9GF2zUUr+rOlhVbK23TUqKqPfwnD7uxjpakVcJnsVCFqJpZi1F/ga9IN87B
 TQRR+3lMARAAtp831HniPHb9AuKq3wj83ujZK8lH5RLrfVsB4X1wi47bwo56BqhXpR/zxPTR
 eOFT0gnbw9UkphVc7uk/alnXMDEmgvnuxv89PwIQX6k3qLABeV7ykJQG/WT5HQ6+2DdGtVw3
 2vjYAPiWQeETsgWRRQMDR0/hwp8s8tL/UodwYCScH6Vxx9pdy353L1fK4Bb9G73a+9FPjp9l
 x+WwKTsltVqSBuSjyZQ3c3EE8qbTidXZxB38JwARH8yN3TX+t65cbBqLl/zRUUUTapHQpUEd
 yoAsHIml32e4q+3xdLtTdlLi7FgPBItSazcqZPjEcYW73UAuLcmQmfJlQ5PkDiuqcitn+KzH
 /1pqsTU7QFZjbmSMJyXY0TDErOFuMOjf20b6arcpEqse1V3IKrb+nqqA2azboRm3pEANLAJw
 iVTwK3qwGRgK5ut6N/Znv20VEHkFUsRAZoOusrIRfR5HFDxlXguAdEz8M/hxXFYYXqOoaCYy
 6pJxTjy0Y/tIfmS/g9Bnp8qg9wsrsnk0+XRnDVPak++G3Uq9tJPwpJbyO0vcqEI3vAXkAB7X
 VXLzvFwi66RrsPUoDkuzj+aCNumtOePDOCpXQGPpKl+l1aYRMN/+lNSk3+1sVuc2C07WnYyE
 gV/cbEVklPmKrNwu6DeUyD0qI/bVzKMWZAiB1r56hsGeyYcAEQEAAcLBXwQYAQIACQUCUft5
 TAIbDAAKCRAu2dd0/nAttYTwEACLAS/THRqXRKb17PQmKwZHerUvZm2klo+lwQ3wNQBHUJAT
 p2R9ULexyXrJPqjUpy7+voz+FcKiuQBTKyieiIxO46oMxsbXGZ70o3gxjxdYdgimUD6U8PPd
 JH8tfAL4BR5FZNjspcnscN2jgbF4OrpDeOLyBaj6HPmElNPtECHWCaf1xbIFsZxSDGMA6cUh
 0uX3Q8VI7JN1AR2cfiIRY7NrIlWYucJxyKjO3ivWm69nCtsHiJ0wcF8KlVo7F2eLaufo0K8A
 ynL8SHMF3VEyxsXOP2f1UR9T2Ur30MXcTBpjUxml1TX3RWY5uH89Js/jlIugBwuAmacJ7JYh
 lTg6sF/GNc4nPb4kk2yktNWTade+TzsllYlJPaorD2Qe8qX0iFUhFC6y9+O6mP4ZvWoYapp9
 ezYNuebMgEr93ob1+4sFg3812wNP01WqsGtWCJHnPv/JoonFdMzD/bIkXGEJMk6ks2kxQQZq
 g6Ik/s/vxOfao/xCn8nHt7GwvVy41795hzK6tbSl+BuyCRp0vfPRP34OnK7+jR2nvQpJu/pU
 rCELuGwT9hsYkUPjVd4lfylN3mzEc6iAv/wwjsc0DRTSQCpXT3v2ymTAsRKrVaEZLibTXaf+
 WslxWek3xNYRiqwwWAJuL652eAlxUgQ5ZS+fXBRTiQpJ+F26I/2lccScRd9G5w==
Organization: Red Hat
Message-ID: <0afc242e-65d9-5abb-2a95-e4952f0ee164@redhat.com>
Date: Tue, 22 Jan 2019 15:57:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20190122144617.GA5220@localhost.localdomain>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Tue, 22 Jan 2019 14:57:16 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [QEMU PATCH] block: Remove
 blk_attach_dev_legacy() / legacy_dev code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>, paul.durrant@citrix.com,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS0wMS0yMiAxNTo0NiwgS2V2aW4gV29sZiB3cm90ZToKPiBBbSAyMi4wMS4yMDE5IHVt
IDE1OjE5IGhhdCBUaG9tYXMgSHV0aCBnZXNjaHJpZWJlbjoKPj4gT24gMjAxOC0xMi0xOCAxNzox
MSwgVGhvbWFzIEh1dGggd3JvdGU6Cj4+PiBUaGUgbGFzdCB1c2VyIG9mIGJsa19hdHRhY2hfZGV2
X2xlZ2FjeSgpIGlzIHRoZSBjb2RlIGluIHhlbl9kaXNrLmMuCj4+PiBJdCBwYXNzZXMgYSBwb2lu
dGVyIHRvIGEgWGVuQmxrRGV2IGFzIHNlY29uZCBwYXJhbWV0ZXIuIFhlbkJsa0Rldgo+Pj4gaXMg
ZGVyaXZlZCBmcm9tIFhlbkRldmljZSB3aGljaCBpbiB0dXJuIGlzIGRlcml2ZWQgZnJvbSBEZXZp
Y2VTdGF0ZQo+Pj4gc2luY2UgY29tbWl0IDNhNmM5MTcyYWM1OTUxZSAoInhlbjogY3JlYXRlIHFk
ZXYgZm9yIGVhY2ggYmFja2VuZCBkZXZpY2UiKS4KPj4+IFRodXMgdGhlIGNvZGUgY2FuIGFsc28g
c2ltcGx5IHVzZSBibGtfYXR0YWNoX2RldigpIHdpdGggYSBwb2ludGVyCj4+PiB0byB0aGUgRGV2
aWNlU3RhdGUgaW5zdGVhZC4KPj4+IFNvIHdlIGNhbiBmaW5hbGx5IHJlbW92ZSBhbGwgY29kZSBy
ZWxhdGVkIHRvIHRoZSAibGVnYWN5X2RldiIgZmxhZywgdG9vLAo+Pj4gYW5kIHR1cm4gdGhlIHJl
bGF0ZWQgInZvaWQgKiIgaW4gYmxvY2stYmFja2VuZC5jIGludG8gIkRldmljZVN0YXRlICoiCj4+
PiB0byBmaXggc29tZSBvZiB0aGUgcmVtYWluaW5nIFRPRE9zIHRoZXJlLgo+Pj4KPj4+IFNpZ25l
ZC1vZmYtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgo+Pj4gLS0tCj4+PiAgTm90
ZTogSSBoYXZlbid0IHRlc3RlZCB0aGUgWGVuIGNvZGUgc2luY2UgSSBkb24ndCBoYXZlIGEgd29y
a2luZyBYZW4KPj4+ICBpbnN0YWxsYXRpb24gYXQgaGFuZC4gSSdkIGFwcHJlY2lhdGUgaWYgc29t
ZW9uZSBjb3VsZCBjaGVjayBpdC4uLgo+Pgo+PiBQaW5nPwo+IAo+IFRoaXMgbmVlZHMgYSByZWJh
c2UuIHhlbl9kaXNrLmMgZG9lc24ndCBldmVuIGV4aXN0IGFueSBtb3JlIGFuZAo+IGJsa19hdHRh
Y2hfZGV2X2xlZ2FjeSgpIGlzIHJlYWxseSBkZWFkIGNvZGUgbm93LgoKQWgsIGdyZWF0LCB0aGF0
IG1ha2VzIGl0IGV2ZW4gZWFzaWVyISBJJ2xsIHNlbmQgYSB2MiB0byByZW1vdmUgdGhlCnJlbWFp
bmRlcnMuLi4KCiBUaG9tYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 15:03:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 15:03: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-devel-bounces@lists.xenproject.org>)
	id 1glxaR-0008Cw-R3; Tue, 22 Jan 2019 15:03:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Ga5=P6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glxaQ-0008Cf-LJ
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 15:03:34 +0000
X-Inumbo-ID: e25102ce-1e56-11e9-a87b-dbde639fb86c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e25102ce-1e56-11e9-a87b-dbde639fb86c;
 Tue, 22 Jan 2019 15:03:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glxaN-0006ra-Ow; Tue, 22 Jan 2019 15:03:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glxaN-0005Eb-Dk; Tue, 22 Jan 2019 15:03:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glxaN-0007tR-D9; Tue, 22 Jan 2019 15:03:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132342-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
X-Osstest-Versions-That: xen=53a84f672df7eb183c857f028dfa80974bf61dd6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Jan 2019 15:03:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132342: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjM0MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjM0Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDA4YjkwOGJhNjNkZWU4YmMzMTM5ODNjNWU0MTI4NTJj
YmNiY2RhODUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDUzYTg0ZjY3
MmRmN2ViMTgzYzg1N2YwMjhkZmE4MDk3NGJmNjFkZDYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjI4NyAgMjAxOS0wMS0yMSAxOTowMDozOSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzIzNDIgIDIwMTktMDEtMjIgMTI6MDA6MzQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgNTNhODRmNjcyZC4uMDhiOTA4YmE2MyAgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQx
Mjg1MmNiY2JjZGE4NSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 15:37:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gly7I-0002DD-KN; Tue, 22 Jan 2019 15:37: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=+Ga5=P6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gly7H-0002D3-Ru
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 15:37:31 +0000
X-Inumbo-ID: a0f88269-1e5b-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0f88269-1e5b-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 15:37:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gly7E-0007Uw-V4; Tue, 22 Jan 2019 15:37:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gly7E-0006ES-GR; Tue, 22 Jan 2019 15:37:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gly7E-0006Hx-FV; Tue, 22 Jan 2019 15:37:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132230-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1912f1220cf87aee28349469893f101980714a05
X-Osstest-Versions-That: xen=1912f1220cf87aee28349469893f101980714a05
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Jan 2019 15:37:28 +0000
Subject: [Xen-devel] [xen-unstable test] 132230: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjIzMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjIzMC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMDkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzIwOTMK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEzMjA5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMDkzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzIwOTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjA5MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMDkz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzIwOTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjA5MwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMTkxMmYxMjIwY2Y4N2FlZTI4MzQ5NDY5ODkzZjEwMTk4MDcxNGEwNQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTkxMmYxMjIwY2Y4N2FlZTI4MzQ5NDY5ODkz
ZjEwMTk4MDcxNGEwNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyMjMwICAyMDE5LTAxLTIxIDAy
OjA3OjM5IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNo
ZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 15:39:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 15:39: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-devel-bounces@lists.xenproject.org>)
	id 1gly8k-0002NU-5B; Tue, 22 Jan 2019 15:39: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=qGkR=P6=citrix.com=prvs=9187e18d5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gly8i-0002NN-Lu
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 15:39:00 +0000
X-Inumbo-ID: d47d9a36-1e5b-11e9-92d9-1ff88d20ae14
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d47d9a36-1e5b-11e9-92d9-1ff88d20ae14;
 Tue, 22 Jan 2019 15:38:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,506,1539648000"; d="scan'208";a="84918614"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] xen: fix xen-bus state model to allow frontend
 re-connection
Thread-Index: AQHUsmBtOD6bRdu/7EmZe1x4yV/MmaW7a/8g
Date: Tue, 22 Jan 2019 15:38:26 +0000
Message-ID: <36a27f84261e42608b006bb06d1a661a@AMSPEX02CL03.citrite.net>
References: <20190122144028.11518-1-paul.durrant@citrix.com>
In-Reply-To: <20190122144028.11518-1-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: fix xen-bus state model to allow
 frontend re-connection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBhdWwgRHVycmFudCBbbWFpbHRv
OnBhdWwuZHVycmFudEBjaXRyaXguY29tXQo+IFNlbnQ6IDIyIEphbnVhcnkgMjAxOSAxNDo0MAo+
IFRvOiBxZW11LWRldmVsQG5vbmdudS5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+IENjOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBBbnRob255IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0hdIHhlbjogZml4IHhlbi1i
dXMgc3RhdGUgbW9kZWwgdG8gYWxsb3cgZnJvbnRlbmQgcmUtCj4gY29ubmVjdGlvbgo+IAo+IFRo
ZXJlIGlzIGEgZmxhdyBpbiB0aGUgeGVuLWJ1cyBzdGF0ZSBtb2RlbC4gVG8gYWxsb3cgYSBmcm9u
dGVuZCB0byByZS0KPiBjb25uZWN0IHRoZSBiYWNrZW5kIHN0YXRlIG9mIGFuIG9ubGluZSBYZW5E
ZXZpY2UgaXMgdHJhbnNpdGlvbmVkIGZyb20KPiBDbG9zZWQgdG8gSW5pdFdhaXQsIGJ1dCB0aGlz
IGlzIGN1cnJlbnRseSBkb25lIHVuaWxhdGVyYWxseSB3aGljaCBpcwo+IGluY29ycmVjdC4gVGhl
IGJhY2tlbmQgc3RhdGUgc2hvdWxkIHJlbWFpbiBDbG9zZWQgdW50aWwgdGhlIGZyb250ZW5kIHN0
YXRlCj4gdHJhbnNpdGlvbnMgdG8gSW5pdGlhbGlzaW5nLgo+IAo+IFRoaXMgcGF0Y2ggcmVtb3Zl
cyB0aGUgYXV0b21hdGljIGJhY2tlbmQgc3RhdGUgdHJhbnNpdGlvbiBmcm9tCj4geGVuX2Rldmlj
ZV9iYWNrZW5kX3N0YXRlX2NoYW5nZWQoKSBhbmQsIGluc3RlYWQsIGFkZHMgYW4gZXh0cmEgY2hl
Y2sgaW4KPiB4ZW5fZGV2aWNlX2Zyb250ZW5kX3N0YXRlX2NoYW5nZWQoKSB0byBkZXRlcm1pbmUg
d2hldGhlciBhIGZyb250ZW5kIGlzCj4gdHJ5aW5nIHRvIHJlLWNvbm5lY3QgdG8gYSBwcmV2aW91
c2x5IENsb3NlZCBYZW5EZXZpY2UuIE9ubHkgaWYgdGhpcyBpcwo+IGZvdW5kIHRvIGJlIHRoZSBj
YXNlIGlzIHRoZSBiYWNrZW5kIHN0YXRlIHRyYW5zaXRpb25lZCBmcm9tIENsb3NlZCB0bwo+IElu
aXRXYWl0LiBOb3RlIHRoYXQgdGhpcyB0cmFuc2l0aW9uIHdpbGwgYmUgY29tbW9uIGFtb25nc3Qg
YWxsIFhlbkRldmljZQo+IGNsYXNzZXMgYW5kIGhlbmNlIHhlbl9kZXZpY2VfZnJvbnRlbmRfc3Rh
dGVfY2hhbmdlZCgpIHJldHVybnMgaW1tZWRpYXRlbHkKPiBhZnRlcndhcmRzIHdpdGhvdXQgY2Fs
bGluZyBpbnRvIHRoZSBYZW5EZXZpY2VDbGFzcyBmcm9udGVuZF9jaGFuZ2VkKCkKPiBtZXRob2Qu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KClVuZm9ydHVuYXRlbHkgdGhpcyBpcyBzdGlsbCBub3QgcXVpdGUgcmlnaHQuIEZ1cnRoZXIg
dGVzdGluZyBoYXMgbm93IHNob3duIHRoYXQgeGwgYmxvY2stZGV0YWNoIGlzIG5vIGxvbmdlciB3
b3JraW5nIHByb3Blcmx5LiBJJ2xsIHNlbmQgYSB2MiBvbmNlIHRoYXQgaXMgZml4ZWQuCgogIFBh
dWwKCj4gLS0tCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gLS0t
Cj4gIGh3L3hlbi94ZW4tYnVzLmMgfCAyNyArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy5jIGIvaHcveGVuL3hlbi1idXMuYwo+IGluZGV4IDNh
ZWNjZWM2OWMuLjFiMzFhMWRjNTAgMTAwNjQ0Cj4gLS0tIGEvaHcveGVuL3hlbi1idXMuYwo+ICsr
KyBiL2h3L3hlbi94ZW4tYnVzLmMKPiBAQCAtNTQ3LDIwICs1NDcsMTIgQEAgc3RhdGljIHZvaWQg
eGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQodm9pZCAqb3BhcXVlKQo+ICAgICAgfQo+IAo+ICAg
ICAgLyoKPiAtICAgICAqIElmIGEgYmFja2VuZCBpcyBzdGlsbCAnb25saW5lJyB0aGVuIGl0cyBz
dGF0ZSBzaG91bGQgYmUgY3ljbGVkCj4gLSAgICAgKiBiYWNrIHJvdW5kIHRvIEluaXRXYWl0IGlu
IG9yZGVyIGZvciBhIG5ldyBmcm9udGVuZCBpbnN0YW5jZSB0bwo+IC0gICAgICogY29ubmVjdC4g
VGhpcyBtYXkgaGFwcGVuIHdoZW4sIGZvciBleGFtcGxlLCBhIGZyb250ZW5kIGRyaXZlciBpcwo+
IC0gICAgICogcmUtaW5zdGFsbGVkIG9yIHVwZGF0ZWQuCj4gLSAgICAgKiBJZiBhIGJhY2tlbmQg
aXMgbm90ICdvbmxpbmUnIHRoZW4gdGhlIGRldmljZSBzaG91bGQgYmUgZGVzdHJveWVkLgo+ICsg
ICAgICogSWYgYSBiYWNrZW5kIGlzIHN0aWxsICdvbmxpbmUnIHRoZW4gd2Ugc2hvdWxkIGxlYXZl
IGl0IGFsb25lIGJ1dCwKPiArICAgICAqIGlmIGEgYmFja2VuZCBpcyBub3QgJ29ubGluZScsIHRo
ZW4gdGhlIGRldmljZSBzaG91bGQgYmUgZGVzdHJveWVkCj4gKyAgICAgKiBvbmNlIHRoZSBzdGF0
ZSBpcyBDbG9zZWQuCj4gICAgICAgKi8KPiAtICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfb25saW5l
ICYmCj4gKyAgICBpZiAoIXhlbmRldi0+YmFja2VuZF9vbmxpbmUgJiYKPiAgICAgICAgICB4ZW5k
ZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQpIHsKPiAtICAgICAgICB4ZW5f
ZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7Cj4g
LSAgICB9IGVsc2UgaWYgKCF4ZW5kZXYtPmJhY2tlbmRfb25saW5lICYmCj4gLSAgICAgICAgICAg
ICAgICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQgfHwKPiAtICAg
ICAgICAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxp
c2luZyB8fAo+IC0gICAgICAgICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1
c1N0YXRlSW5pdFdhaXQgfHwKPiAtICAgICAgICAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0
ZSA9PSBYZW5idXNTdGF0ZVVua25vd24pKSB7Cj4gICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7Cj4gCj4gICAgICAgICAgaWYgKCF4ZW5fYmFja2VuZF90cnlfZGV2aWNlX2Rlc3Ryb3ko
eGVuZGV2LCAmbG9jYWxfZXJyKSkgewo+IEBAIC03MTUsNiArNzA3LDE3IEBAIHN0YXRpYyB2b2lk
IHhlbl9kZXZpY2VfZnJvbnRlbmRfY2hhbmdlZCh2b2lkICpvcGFxdWUpCj4gCj4gICAgICB4ZW5f
ZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIHN0YXRlKTsKPiAKPiArICAgIGlmIChz
dGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyAmJgo+ICsgICAgICAgIHhlbmRldi0+YmFj
a2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCAmJgo+ICsgICAgICAgIHhlbmRldi0+YmFj
a2VuZF9vbmxpbmUpIHsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoZSBmcm9udGVuZCBp
cyByZS1pbml0aWFsaXppbmcgc28gc3dpdGNoIGJhY2sgdG8KPiArICAgICAgICAgKiBJbml0V2Fp
dC4KPiArICAgICAgICAgKi8KPiArICAgICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRl
KHhlbmRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAg
fQo+ICsKPiAgICAgIGlmICh4ZW5kZXZfY2xhc3MtPmZyb250ZW5kX2NoYW5nZWQpIHsKPiAgICAg
ICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKPiAKPiAtLQo+IDIuMjAuMS4yLmdiMjFlYmI2
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 15:54:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 15:54: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-devel-bounces@lists.xenproject.org>)
	id 1glyNU-0003tg-JE; Tue, 22 Jan 2019 15:54: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=qGkR=P6=citrix.com=prvs=9187e18d5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1glyNS-0003tb-Uk
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 15:54:14 +0000
X-Inumbo-ID: f58939ea-1e5d-11e9-b7cf-6737f579eca4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f58939ea-1e5d-11e9-b7cf-6737f579eca4;
 Tue, 22 Jan 2019 15:54:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,506,1539648000"; d="scan'208";a="76147345"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Tue, 22 Jan 2019 15:53:46 +0000
Message-ID: <20190122155346.26388-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen: fix xen-bus state model to allow
 frontend re-connection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgYSBmbGF3IGluIHRoZSB4ZW4tYnVzIHN0YXRlIG1vZGVsLiBUbyBhbGxvdyBhIGZy
b250ZW5kIHRvIHJlLQpjb25uZWN0IHRoZSBiYWNrZW5kIHN0YXRlIG9mIGFuIG9ubGluZSBYZW5E
ZXZpY2UgaXMgdHJhbnNpdGlvbmVkIGZyb20KQ2xvc2VkIHRvIEluaXRXYWl0LCBidXQgdGhpcyBp
cyBjdXJyZW50bHkgZG9uZSB1bmlsYXRlcmFsbHkgd2hpY2ggaXMKaW5jb3JyZWN0LiBUaGUgYmFj
a2VuZCBzdGF0ZSBzaG91bGQgcmVtYWluIENsb3NlZCB1bnRpbCB0aGUgZnJvbnRlbmQgc3RhdGUK
dHJhbnNpdGlvbnMgdG8gSW5pdGlhbGlzaW5nLgoKVGhpcyBwYXRjaCByZW1vdmVzIHRoZSBhdXRv
bWF0aWMgYmFja2VuZCBzdGF0ZSB0cmFuc2l0aW9uIGZyb20KeGVuX2RldmljZV9iYWNrZW5kX3N0
YXRlX2NoYW5nZWQoKSBhbmQsIGluc3RlYWQsIGFkZHMgYW4gZXh0cmEgY2hlY2sgaW4KeGVuX2Rl
dmljZV9mcm9udGVuZF9zdGF0ZV9jaGFuZ2VkKCkgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgYSBmcm9u
dGVuZCBpcwp0cnlpbmcgdG8gcmUtY29ubmVjdCB0byBhIHByZXZpb3VzbHkgQ2xvc2VkIFhlbkRl
dmljZS4gT25seSBpZiB0aGlzIGlzCmZvdW5kIHRvIGJlIHRoZSBjYXNlIGlzIHRoZSBiYWNrZW5k
IHN0YXRlIHRyYW5zaXRpb25lZCBmcm9tIENsb3NlZCB0bwpJbml0V2FpdC4gTm90ZSB0aGF0IHRo
aXMgdHJhbnNpdGlvbiB3aWxsIGJlIGNvbW1vbiBhbW9uZ3N0IGFsbCBYZW5EZXZpY2UKY2xhc3Nl
cyBhbmQgaGVuY2UgeGVuX2RldmljZV9mcm9udGVuZF9zdGF0ZV9jaGFuZ2VkKCkgcmV0dXJucyBp
bW1lZGlhdGVseQphZnRlcndhcmRzIHdpdGhvdXQgY2FsbGluZyBpbnRvIHRoZSBYZW5EZXZpY2VD
bGFzcyBmcm9udGVuZF9jaGFuZ2VkKCkKbWV0aG9kLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KCnYyOgogLSBGaXggeGwgYmxvY2stZGV0YWNoCi0tLQogaHcveGVuL3hl
bi1idXMuYyB8IDMyICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcv
eGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMKaW5kZXggM2FlY2NlYzY5Yy4uNDlhNzI1
ZThjNyAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1idXMuYworKysgYi9ody94ZW4veGVuLWJ1cy5j
CkBAIC01NDcsMjAgKzU0NywxNSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hh
bmdlZCh2b2lkICpvcGFxdWUpCiAgICAgfQogCiAgICAgLyoKLSAgICAgKiBJZiBhIGJhY2tlbmQg
aXMgc3RpbGwgJ29ubGluZScgdGhlbiBpdHMgc3RhdGUgc2hvdWxkIGJlIGN5Y2xlZAotICAgICAq
IGJhY2sgcm91bmQgdG8gSW5pdFdhaXQgaW4gb3JkZXIgZm9yIGEgbmV3IGZyb250ZW5kIGluc3Rh
bmNlIHRvCi0gICAgICogY29ubmVjdC4gVGhpcyBtYXkgaGFwcGVuIHdoZW4sIGZvciBleGFtcGxl
LCBhIGZyb250ZW5kIGRyaXZlciBpcwotICAgICAqIHJlLWluc3RhbGxlZCBvciB1cGRhdGVkLgot
ICAgICAqIElmIGEgYmFja2VuZCBpcyBub3QgJ29ubGluZScgdGhlbiB0aGUgZGV2aWNlIHNob3Vs
ZCBiZSBkZXN0cm95ZWQuCisgICAgICogSWYgYSBiYWNrZW5kIGlzIHN0aWxsICdvbmxpbmUnIHRo
ZW4gd2Ugc2hvdWxkIGxlYXZlIGl0IGFsb25lIGJ1dCwKKyAgICAgKiBpZiBhIGJhY2tlbmQgaXMg
bm90ICdvbmxpbmUnLCB0aGVuIHRoZSBkZXZpY2Ugc2hvdWxkIGJlIGRlc3Ryb3llZAorICAgICAq
IG9uY2UgdGhlIHN0YXRlIGlzIENsb3NlZC4KICAgICAgKi8KLSAgICBpZiAoeGVuZGV2LT5iYWNr
ZW5kX29ubGluZSAmJgotICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3Rh
dGVDbG9zZWQpIHsKLSAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZSh4ZW5kZXYs
IFhlbmJ1c1N0YXRlSW5pdFdhaXQpOwotICAgIH0gZWxzZSBpZiAoIXhlbmRldi0+YmFja2VuZF9v
bmxpbmUgJiYKLSAgICAgICAgICAgICAgICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVz
U3RhdGVDbG9zZWQgfHwKLSAgICAgICAgICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0g
WGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgfHwKLSAgICAgICAgICAgICAgICB4ZW5kZXYtPmJhY2tl
bmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0V2FpdCB8fAotICAgICAgICAgICAgICAgIHhlbmRl
di0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZVVua25vd24pKSB7CisgICAgaWYgKCF4ZW5k
ZXYtPmJhY2tlbmRfb25saW5lICYmCisgICAgICAgICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0g
WGVuYnVzU3RhdGVDbG9zZWQgfHwKKyAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBY
ZW5idXNTdGF0ZUluaXRpYWxpc2luZyB8fAorICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRl
ID09IFhlbmJ1c1N0YXRlSW5pdFdhaXQgfHwKKyAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0
ZSA9PSBYZW5idXNTdGF0ZVVua25vd24pKSB7CiAgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogCiAgICAgICAgIGlmICgheGVuX2JhY2tlbmRfdHJ5X2RldmljZV9kZXN0cm95KHhlbmRl
diwgJmxvY2FsX2VycikpIHsKQEAgLTcxNSw2ICs3MTAsMTcgQEAgc3RhdGljIHZvaWQgeGVuX2Rl
dmljZV9mcm9udGVuZF9jaGFuZ2VkKHZvaWQgKm9wYXF1ZSkKIAogICAgIHhlbl9kZXZpY2VfZnJv
bnRlbmRfc2V0X3N0YXRlKHhlbmRldiwgc3RhdGUpOwogCisgICAgaWYgKHN0YXRlID09IFhlbmJ1
c1N0YXRlSW5pdGlhbGlzaW5nICYmCisgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBY
ZW5idXNTdGF0ZUNsb3NlZCAmJgorICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfb25saW5lKSB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIFRoZSBmcm9udGVuZCBpcyByZS1pbml0aWFsaXppbmcgc28g
c3dpdGNoIGJhY2sgdG8KKyAgICAgICAgICogSW5pdFdhaXQuCisgICAgICAgICAqLworICAgICAg
ICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0V2Fp
dCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICBpZiAoeGVuZGV2X2NsYXNzLT5mcm9u
dGVuZF9jaGFuZ2VkKSB7CiAgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0tIAoy
LjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 15:56:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1glyPI-0003zt-0g; Tue, 22 Jan 2019 15: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=gFl/=P6=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1glyPG-0003zo-La
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 15:56:06 +0000
X-Inumbo-ID: 396bc67b-1e5e-11e9-a1e0-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 396bc67b-1e5e-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 15:56:05 +0000 (UTC)
Received: from localhost (unknown [23.100.24.84])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9518B217D6;
 Tue, 22 Jan 2019 15:56:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548172564;
 bh=mKVbVx/GIhNneOYH9Wf2+f+ERcT1pt0kKTLW2gDpEvo=;
 h=Date:From:To:To:To:Cc:Cc:Cc:Cc:Cc:Cc:Subject:In-Reply-To:
 References:From;
 b=Zs2T4k0xpFDhVQYWUTQkul8jw7LBfRmhiusmotgcWjwuREWATyY4X7OBZrOCVdWaL
 X1ydwi4dpH9LyCiFR68J/VcuyKWq1L4sDNNNhLqlMimluZEHjfpuiJYugQsJJxgGxV
 90F0pF+g8hI2StbhVUcb0BstV3bTORm7oC706co8=
Date: Tue, 22 Jan 2019 15:56:03 +0000
From: Sasha Levin <sashal@kernel.org>
To: Sasha Levin <sashal@kernel.org>
To: tip-bot for Jan Beulich <tipbot@zytor.com>
To: linux-tip-commits@vger.kernel.org
In-Reply-To: <tip-fc24d75a7f91837d7918e40719575951820b2b8f@git.kernel.org>
References: <tip-fc24d75a7f91837d7918e40719575951820b2b8f@git.kernel.org>
Message-Id: <20190122155604.9518B217D6@mail.kernel.org>
Subject: Re: [Xen-devel] [tip:x86/urgent] x86/entry/64/compat: Fix stack
 switching for XEN PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: , luto@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 jbeulich@suse.com, Peter Anvin <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpbVGhpcyBpcyBhbiBhdXRvbWF0ZWQgZW1haWxdCgpUaGlzIGNvbW1pdCBoYXMgYmVlbiBw
cm9jZXNzZWQgYmVjYXVzZSBpdCBjb250YWlucyBhICJGaXhlczoiIHRhZywKZml4aW5nIGNvbW1p
dDogN2YyNTkwYTExMGI4IHg4Ni9lbnRyeS82NDogVXNlIGEgcGVyLUNQVSB0cmFtcG9saW5lIHN0
YWNrIGZvciBJRFQgZW50cmllcy4KClRoZSBib3QgaGFzIHRlc3RlZCB0aGUgZm9sbG93aW5nIHRy
ZWVzOiB2NC4yMC4zLCB2NC4xOS4xNiwgdjQuMTQuOTQuCgp2NC4yMC4zOiBCdWlsZCBPSyEKdjQu
MTkuMTY6IEJ1aWxkIE9LIQp2NC4xNC45NDogRmFpbGVkIHRvIGFwcGx5ISBQb3NzaWJsZSBkZXBl
bmRlbmNpZXM6CiAgICAwZTM0ZDIyNjM0MmMgKCJ4ODYvZW50cnkvNjQ6IE1vdmUgUFVTSF9BTkRf
Q0xFQVJfUkVHUyBmcm9tIGludGVycnVwdCBtYWNybyB0byBoZWxwZXIgZnVuY3Rpb24iKQogICAg
MmJhNjQ3NDEwNGExICgieDg2L2VudHJ5LzY0OiBNb3ZlIEVOVEVSX0lSUV9TVEFDSyBmcm9tIGlu
dGVycnVwdCBtYWNybyB0byBpbnRlcnJ1cHRfZW50cnkiKQogICAgOTBhNmFjYzRlN2ViICgieDg2
L2VudHJ5LzY0OiBNb3ZlIHRoZSBzd2l0Y2hfdG9fdGhyZWFkX3N0YWNrKCkgY2FsbCB0byBpbnRl
cnJ1cHRfZW50cnkoKSIpCiAgICA5MWM1ZjBkZTY0YTIgKCJ4ODYvZW50cnkvNjQvY29tcGF0OiBT
YXZlIG9uZSBpbnN0cnVjdGlvbiBpbiBlbnRyeV9JTlQ4MF9jb21wYXQoKSIpCiAgICBiMjg1NWQ4
ZDJkZTAgKCJ4ODYvZW50cnkvNjQ6IE1vdmUgQVNNX0NMQUMgdG8gaW50ZXJydXB0X2VudHJ5KCki
KQogICAgZjNkNDE1ZWE0Njk2ICgieDg2L2VudHJ5LzY0OiBPcGVuLWNvZGUgc3dpdGNoX3RvX3Ro
cmVhZF9zdGFjaygpIikKCgpIb3cgc2hvdWxkIHdlIHByb2NlZWQgd2l0aCB0aGlzIHBhdGNoPwoK
LS0KVGhhbmtzLApTYXNoYQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 16:04:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 16:04: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-devel-bounces@lists.xenproject.org>)
	id 1glyX2-0005N2-Sb; Tue, 22 Jan 2019 16:04: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=ugAb=P6=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1glyX1-0005Mx-Co
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 16:04:07 +0000
X-Inumbo-ID: 57355f56-1e5f-11e9-ad80-fb19328f2788
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57355f56-1e5f-11e9-ad80-fb19328f2788;
 Tue, 22 Jan 2019 16:04:05 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Jan 2019 08:04:04 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,507,1539673200"; d="scan'208";a="108856096"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by orsmga007.jf.intel.com with ESMTP; 22 Jan 2019 08:04:03 -0800
Date: Wed, 23 Jan 2019 00:08:05 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190122160803.GA28992@gao-cwp>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
 <20190116103823.2h5kjq77y2nmhfn4@mac>
 <20190122055015.GA19297@gao-cwp>
 <5C46D350020000780020FFE6@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C46D350020000780020FFE6@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgMDE6MjQ6NDhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjIuMDEuMTkgYXQgMDY6NTAsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBXZWQsIEphbiAxNiwgMjAxOSBhdCAxMTozODoyM0FNICswMTAwLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+Pj5PbiBXZWQsIEphbiAxNiwgMjAxOSBhdCAwNDoxNzozMFBNICswODAw
LCBDaGFvIEdhbyB3cm90ZToKPj4+PiBAQCAtMTUyOSw2ICsxNTkxLDggQEAgaW50IGRlYXNzaWdu
X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQo+Pj4+
ICAgICAgaWYgKCAhcGRldiApCj4+Pj4gICAgICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4+Pj4gIAo+
Pj4+ICsgICAgcGNpX3VubWFwX21zaShwZGV2KTsKPj4+Cj4+Pkp1c3Qgd2FudCB0byBtYWtlIHN1
cmUsIHNpbmNlIGRlYXNzaWduX2RldmljZSB3aWxsIGJlIGNhbGxlZCBmb3IgYm90aAo+Pj5QViBh
bmQgSFZNIGRvbWFpbnMuIEFGQUlDVCBwY2lfdW5tYXBfbXNpIGlzIHNhZmUgdG8gY2FsbCB3aGVu
IHRoZQo+Pj5kZXZpY2UgaXMgYXNzaWduZWQgdG8gYSBQViBndWVzdCwgYnV0IHdvdWxkIGxpa2Ug
eW91ciBjb25maXJtYXRpb24uCj4+IAo+PiBUZXN0ZWQgd2l0aCBhIFBWIGd1ZXN0IGxvYWRlZCBi
eSBQeWdydWIuIFBWIGd1ZXN0IGRvZXNuJ3Qgc3VmZmVyIHRoZQo+PiBtc2kteCBpc3N1ZSBJIHdh
bnQgdG8gZml4Lgo+PiAKPj4gV2l0aCB0aGVzZSB0aHJlZSBwYXRjaGVzIGFwcGxpZWQsIEkgZ290
IHNvbWUgZXJyb3IgbWVzc2FnZXMgZnJvbSBYZW4KPj4gYW5kIERvbTAgYXMgZm9sbG93Ogo+PiAK
Pj4gKFhFTikgaXJxLmM6MjE3NjogZG9tMzogZm9yY2luZyB1bmJpbmQgb2YgcGlycSAzMzIKPj4g
KFhFTikgaXJxLmM6MjE3NjogZG9tMzogZm9yY2luZyB1bmJpbmQgb2YgcGlycSAzMzEKPj4gKFhF
TikgaXJxLmM6MjE3NjogZG9tMzogZm9yY2luZyB1bmJpbmQgb2YgcGlycSAzMjgKPj4gKFhFTikg
aXJxLmM6MjE0ODogZG9tMzogcGlycSAzNTkgbm90IG1hcHBlZAo+PiBbIDI4ODcuMDY3Njg1XSB4
ZW46ZXZlbnRzOiB1bm1hcCBpcnEgZmFpbGVkIC0yMgo+PiAoWEVOKSBpcnEuYzoyMTQ4OiBkb20z
OiBwaXJxIDM1OCBub3QgbWFwcGVkCj4+IFsgMjg4Ny4wNzU5MTddIHhlbjpldmVudHM6IHVubWFw
IGlycSBmYWlsZWQgLTIyCj4+IChYRU4pIGlycS5jOjIxNDg6IGRvbTM6IHBpcnEgMzU3IG5vdCBt
YXBwZWQKPj4gCj4+IEl0IHNlZW1zLCB0aGUgY2F1c2Ugb2Ygc3VjaCBlcnJvciBpcyB0aGF0IHBp
cnEtcyBhcmUgdW5tYXBwZWQgYW5kIGZvcmNpYmx5Cj4+IHVuYm91bmQgb24gZGVhc3NpZ25tZW50
OyBzdWJzZXF1ZW50IHVubWFwcGluZyBwaXJxIGlzc3VlZCBieSBkb20wIGZhaWwuCj4+IEZyb20g
c29tZSBhc3BlY3RzLCB0aGlzIGVycm9yIGlzIGV4cGVjdGVkLiBCZWNhdXNlIHdpdGggdGhpcyBw
YXRjaCwKPj4gcGlycS1zIGFyZSBleHBlY3RlZCB0byBiZSBtYXBwZWQgYnkgcWVtdSBvciBkb20w
IGtlcm5lbCAoZm9yIHB2IGNhc2UpIGJlZm9yZQo+PiBkZWFzc2lnbm1lbnQgYW5kIG1hcHBpbmcv
YmluZGluZyBwaXJxIGFmdGVyIGRlYXNzaWdubWVudCBzaG91bGQgZmFpbC4KPj4gCj4+IFNvIHdo
YXQncyB5b3VyIG9waW5pb24gb24gaGFuZGxpbmcgc3VjaCBlcnJvcj8gV2Ugc2hvdWxkIGZpZ3Vy
ZSBvdXQgYW5vdGhlcgo+PiBtZXRob2QgdG8gZml4IG1zaS14IGlzc3VlIHRvIGF2b2lkIHN1Y2gg
ZXJyb3Igb3Igc3VwcHJlc3MgdGhlc2UgZXJyb3JzIGluCj4+IHFlbXUgYW5kIGxpbnV4IGtlcm5l
bD8KPgo+VGhlICJmb3JjaW5nIHVuYmluZCIgb25lcyBhcmUgcHJvYmFibHkgZmluZSB0byBsZWF2
ZSBhbG9uZSwgYnV0Cj50aGUgZXJyb3JzIHdvdWxkIGJldHRlciBiZSBhdm9pZGVkIGluIFhlbiAo
aS5lLiB3aXRob3V0IGEgbmVlZAo+dG8gYWxzbyBjaGFuZ2UgcWVtdSBhbmQvb3IgTGludXgpLiBT
aW5jZSB5b3UgZG9uJ3QgcmVhbGx5IHNheQo+d2hlbiAvIHdoeSB0aGVzZSBlcnJvcnMgbm93IHN1
cmZhY2UsIGl0J3MgaGFyZCB0byBzdWdnZXN0IHdoYXQKPm1pZ2h0IGJlIGJlc3QgdG8gZG8uCgpX
aXRoIHRoZXNlIHBhdGNoZXMgYXBwbGllZCwgdGhlc2UgZXJyb3JzIHN1cmZhY2UgaW4gdGhyZWUg
Y2FzZXM6CjEuIGRlc3Ryb3kgdGhlIFBWIGd1ZXN0IHdpdGggYXNzaWduZWQgZGV2aWNlcyBieSAi
eGwgZGVzdHJveSIKMi4gaG90LXVucGx1ZyBhIGFzc2lnbmVkIGRldmljZSBmcm9tIHRoZSBQViBn
dWVzdAozLiBzaHV0IGRvd24gdGhlIFBWIGd1ZXN0IGJ5IGV4ZWN1dGluZyAiaW5pdCAwIiBpbiBn
dWVzdCAob25seSBmb3Igc29tZQpkZXZpY2VzIHdob3NlIGRyaXZlciBkb2Vzbid0IGNsZWFuIHVw
IE1TSS14IHdoZW4gc2h1dGRvd24pCgpUaGUgcmVhc29uIGlzOgp3aGVuIGRldGFjaGluZyBhIGRl
dmljZSBmcm9tIGEgZG9tYWluLCBUb29sc3RhY2sgYWx3YXlzIGNhbGxzCnhjX2RlYXNzaWduX2Rl
dmljZSgpIHByaW9yIHRvIGxpYnhsX19kZXZpY2VfcGNpX3JlbW92ZV94ZW5zdG9yZSgpLgpUaGUg
bGF0dGVyIG5vdGlmaWVzIHhlbl9wY2liYWNrIHRvIGNsZWFuIHVwIHRoZSBwY2kgZGV2aWNlcy4g
SSBndWVzcwp1bmJpbmRpbmcgYW5kIHVubWFwcGluZyBwaXJxIGFyZSBzdGVwcyBvZiB0aGUgY2xl
YW51cCAoanVzdCBsaWtlCnFlbXUncyByb2xlIGluIGRldmljZSBkZWFzc2lnbm1lbnQgZm9yIEhW
TSBndWVzdCkuIEJ1dCBpbiB0aGlzIHBhdGNoLApwaXJxcyBhcmUgZm9yY2libHkgdW5tYXBwZWQg
d2hlbiBjYWxsaW5nIHhjX2RlYXNzaWduX2RldmljZSgpLiBUaHVzIHdoZW4KeGVuX3BjaWJhY2sg
dHJpZXMgdG8gdW5tYXAgcGlycXMgYXMgdXN1YWwsIHhlbiByZXBvcnRzIHRoaXMgcGlycSBpc24n
dAptYXBwZWQgYW5kIHByb3BhZ2F0ZXMgdGhpcyBlcnJvciB0byB4ZW5fcGNpYmFjay4KClRoYW5r
cwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 16:07:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 16:07: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-devel-bounces@lists.xenproject.org>)
	id 1glyaE-0005Vs-DK; Tue, 22 Jan 2019 16:07: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=ugAb=P6=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1glyaD-0005Vn-Ed
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 16:07:25 +0000
X-Inumbo-ID: ce3e5ec1-1e5f-11e9-a1e0-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce3e5ec1-1e5f-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 16:07:24 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Jan 2019 08:07:23 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,507,1539673200"; d="scan'208";a="110145455"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by orsmga006.jf.intel.com with ESMTP; 22 Jan 2019 08:07:22 -0800
Date: Wed, 23 Jan 2019 00:11:25 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190122161123.GA29687@gao-cwp>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
 <20190116103823.2h5kjq77y2nmhfn4@mac>
 <20190122055015.GA19297@gao-cwp>
 <20190122091855.d4joelbkcsvpd4gg@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190122091855.d4joelbkcsvpd4gg@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgMTA6MTg6NTVBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFR1ZSwgSmFuIDIyLCAyMDE5IGF0IDAxOjUwOjIwUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBPbiBXZWQsIEphbiAxNiwgMjAxOSBhdCAxMTozODoyM0FNICswMTAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiA+T24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMDQ6MTc6
MzBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+ID4+ICsgICAgICAgIH0KPj4gPj4gKyAgICB9
Cj4+ID4+ICsgICAgLyoKPj4gPj4gKyAgICAgKiBBbGwgcGlycS1zIHNob3VsZCBoYXZlIGJlZW4g
dW5tYXBwZWQgYW5kIGNvcnJlc3BvbmRpbmcgbXNpX2Rlc2MKPj4gPj4gKyAgICAgKiBlbnRyaWVz
IHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB0aGUgYWJvdmUgbG9vcC4KPj4gPj4gKyAgICAg
Ki8KPj4gPj4gKyAgICBBU1NFUlQobGlzdF9lbXB0eSgmcGRldi0+bXNpX2xpc3QpKTsKPj4gPj4g
Kwo+PiA+PiArICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKPj4gPj4gK30KPj4gPj4g
Kwo+PiA+PiAgLyogY2FsbGVyIHNob3VsZCBob2xkIHRoZSBwY2lkZXZzX2xvY2sgKi8KPj4gPj4g
IGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1
OCBkZXZmbikKPj4gPj4gIHsKPj4gPj4gQEAgLTE1MjksNiArMTU5MSw4IEBAIGludCBkZWFzc2ln
bl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKPj4g
Pj4gICAgICBpZiAoICFwZGV2ICkKPj4gPj4gICAgICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4+ID4+
ICAKPj4gPj4gKyAgICBwY2lfdW5tYXBfbXNpKHBkZXYpOwo+PiA+Cj4+ID5KdXN0IHdhbnQgdG8g
bWFrZSBzdXJlLCBzaW5jZSBkZWFzc2lnbl9kZXZpY2Ugd2lsbCBiZSBjYWxsZWQgZm9yIGJvdGgK
Pj4gPlBWIGFuZCBIVk0gZG9tYWlucy4gQUZBSUNUIHBjaV91bm1hcF9tc2kgaXMgc2FmZSB0byBj
YWxsIHdoZW4gdGhlCj4+ID5kZXZpY2UgaXMgYXNzaWduZWQgdG8gYSBQViBndWVzdCwgYnV0IHdv
dWxkIGxpa2UgeW91ciBjb25maXJtYXRpb24uCj4+IAo+PiBUZXN0ZWQgd2l0aCBhIFBWIGd1ZXN0
IGxvYWRlZCBieSBQeWdydWIuIFBWIGd1ZXN0IGRvZXNuJ3Qgc3VmZmVyIHRoZQo+PiBtc2kteCBp
c3N1ZSBJIHdhbnQgdG8gZml4Lgo+PiAKPj4gV2l0aCB0aGVzZSB0aHJlZSBwYXRjaGVzIGFwcGxp
ZWQsIEkgZ290IHNvbWUgZXJyb3IgbWVzc2FnZXMgZnJvbSBYZW4KPj4gYW5kIERvbTAgYXMgZm9s
bG93Ogo+PiAKPj4gKFhFTikgaXJxLmM6MjE3NjogZG9tMzogZm9yY2luZyB1bmJpbmQgb2YgcGly
cSAzMzIKPj4gKFhFTikgaXJxLmM6MjE3NjogZG9tMzogZm9yY2luZyB1bmJpbmQgb2YgcGlycSAz
MzEKPj4gKFhFTikgaXJxLmM6MjE3NjogZG9tMzogZm9yY2luZyB1bmJpbmQgb2YgcGlycSAzMjgK
Pj4gKFhFTikgaXJxLmM6MjE0ODogZG9tMzogcGlycSAzNTkgbm90IG1hcHBlZAo+PiBbIDI4ODcu
MDY3Njg1XSB4ZW46ZXZlbnRzOiB1bm1hcCBpcnEgZmFpbGVkIC0yMgo+PiAoWEVOKSBpcnEuYzoy
MTQ4OiBkb20zOiBwaXJxIDM1OCBub3QgbWFwcGVkCj4+IFsgMjg4Ny4wNzU5MTddIHhlbjpldmVu
dHM6IHVubWFwIGlycSBmYWlsZWQgLTIyCj4+IChYRU4pIGlycS5jOjIxNDg6IGRvbTM6IHBpcnEg
MzU3IG5vdCBtYXBwZWQKPj4gCj4+IEl0IHNlZW1zLCB0aGUgY2F1c2Ugb2Ygc3VjaCBlcnJvciBp
cyB0aGF0IHBpcnEtcyBhcmUgdW5tYXBwZWQgYW5kIGZvcmNpYmx5Cj4+IHVuYm91bmQgb24gZGVh
c3NpZ25tZW50OyBzdWJzZXF1ZW50IHVubWFwcGluZyBwaXJxIGlzc3VlZCBieSBkb20wIGZhaWwu
Cj4+IEZyb20gc29tZSBhc3BlY3RzLCB0aGlzIGVycm9yIGlzIGV4cGVjdGVkLiBCZWNhdXNlIHdp
dGggdGhpcyBwYXRjaCwKPj4gcGlycS1zIGFyZSBleHBlY3RlZCB0byBiZSBtYXBwZWQgYnkgcWVt
dSBvciBkb20wIGtlcm5lbCAoZm9yIHB2IGNhc2UpIGJlZm9yZQo+PiBkZWFzc2lnbm1lbnQgYW5k
IG1hcHBpbmcvYmluZGluZyBwaXJxIGFmdGVyIGRlYXNzaWdubWVudCBzaG91bGQgZmFpbC4KPgo+
VGhpcyBpcyBxdWl0ZSBlbnRhbmdsZWQgYmVjYXVzZSBpdCBpbnZvbHZlcyBYZW4sIGxpYnhsIGFu
ZCBwY2liYWNrLgo+Cj5BRkFJQ1QgbGlieGwgd2lsbCBhbHJlYWR5IHRyeSB0byB1bm1hcCB0aGUg
cGlycXMgYmVmb3JlIGRlYXNzaWduaW5nCj50aGUgZGV2aWNlIGlmIHRoZSBkb21haW4gaXMgUFYs
IHNlZSBkb19wY2lfcmVtb3ZlIGluIGxpYnhsX3BjaS5jIGFuZAo+dGhlIGNhbGxzIGl0IG1ha2Vz
IHRvIHhjX3BoeXNkZXZfdW5tYXBfcGlycS4KCkl0IHNlZW1zIGl0IG9ubHkgdW5tYXBzIHRoZSBw
aXJxIGJvdW5kIHRvIElOVHguCgo+Cj5XaGljaCBtYWtlcyBtZSB3b25kZXIsIGhhdmUgeW91IHRl
c3RlZCBpZiB5b3Ugc2VlIHRob3NlIG1lc3NhZ2VzIGFib3V0Cj5waXJxIHVubWFwIGZhaWx1cmUg
d2l0aG91dCB0aGlzIHBhdGNoIGFwcGxpZWQ/CgpObyBzdWNoIGVycm9yIHdpdGhvdXQgbXkgcGF0
Y2guCgo+Cj4+IFNvIHdoYXQncyB5b3VyIG9waW5pb24gb24gaGFuZGxpbmcgc3VjaCBlcnJvcj8g
V2Ugc2hvdWxkIGZpZ3VyZSBvdXQgYW5vdGhlcgo+PiBtZXRob2QgdG8gZml4IG1zaS14IGlzc3Vl
IHRvIGF2b2lkIHN1Y2ggZXJyb3Igb3Igc3VwcHJlc3MgdGhlc2UgZXJyb3JzIGluCj4+IHFlbXUg
YW5kIGxpbnV4IGtlcm5lbD8KPgo+UmVnYXJkbGVzcyBvZiB0aGUgcmVwbHkgdG8gdGhlIHF1ZXN0
aW9uIGFib3ZlLCBJIHRoaW5rCj51bm1hcF9kb21haW5fcGlycSBzaG91bGQgcmV0dXJuIEVTUkNI
IGlmIHRoZSBwaXJxIGNhbm5vdCBiZSBmb3VuZCwKPmxpa2UgdGhlIHBhdGNoIGJlbG93LiBUaGF0
IHdvdWxkIHR1cm4gdGhlIExpbnV4IGtlcm5lbCBtZXNzYWdlcyBpbnRvCj5sZXNzIHNjYXJ5IGlu
Zm8gbWVzc2FnZXMsIGxpa2U6Cj4KPiJkb21haW4gJWQgZG9lcyBub3QgaGF2ZSAlZCBhbnltb3Jl
Igo+Cj5XaGljaCBzZWVtcyBtb3JlIGFjY3VyYXRlLgoKSSBhZ3JlZSB3aXRoIHlvdS4KClRoYW5r
cwpDaGFvCgoKPlRoYW5rcywgUm9nZXIuCj4KPi0tLTg8LS0tCj5kaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2lycS5jIGIveGVuL2FyY2gveDg2L2lycS5jCj5pbmRleCAyM2I0ZjQyM2U2Li43ZTlj
OTc0YmExIDEwMDY0NAo+LS0tIGEveGVuL2FyY2gveDg2L2lycS5jCj4rKysgYi94ZW4vYXJjaC94
ODYvaXJxLmMKPkBAIC0yMTQ0LDkgKzIxNDQsOSBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwgaW50IHBpcnEpCj4gICAgIGluZm8gPSBwaXJxX2luZm8oZCwgcGlycSk7
Cj4gICAgIGlmICggIWluZm8gfHwgKGlycSA9IGluZm8tPmFyY2guaXJxKSA8PSAwICkKPiAgICAg
ewo+LSAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20lZDogcGlycSAlZCBub3QgbWFw
cGVkXG4iLAo+KyAgICAgICAgZHByaW50ayhYRU5MT0dfR19JTkZPLCAiZG9tJWQ6IHBpcnEgJWQg
bm90IG1hcHBlZFxuIiwKPiAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxKTsKPi0g
ICAgICAgIHJldCA9IC1FSU5WQUw7Cj4rICAgICAgICByZXQgPSAtRVNSQ0g7Cj4gICAgICAgICBn
b3RvIGRvbmU7Cj4gICAgIH0KPiAKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 16:14:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 16:14:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glyhP-0006KZ-8W; Tue, 22 Jan 2019 16:14: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=+Ga5=P6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1glyhO-0006KP-2K
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 16:14:50 +0000
X-Inumbo-ID: d6217c72-1e60-11e9-a760-c312a88e229a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6217c72-1e60-11e9-a760-c312a88e229a;
 Tue, 22 Jan 2019 16:14:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1glyhK-0000Lb-Hk; Tue, 22 Jan 2019 16:14:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1glyhK-00086P-5B; Tue, 22 Jan 2019 16:14:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1glyhK-0003nC-4Z; Tue, 22 Jan 2019 16:14:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132302-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=8f470eb4768f69b675295080db0962ba503a743d
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Jan 2019 16:14:46 +0000
Subject: [Xen-devel] [ovmf test] 132302: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjMwMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIzMDIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDc1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI5NDc1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOGY0NzBlYjQ3NjhmNjliNjc1Mjk1MDgwZGIwOTYyYmE1MDNhNzQzZApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4
MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4LTExLTA1
IDIxOjEzOjExIFogICA3NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAgMjAxOC0x
MS0wNiAyMDo0OToyNiBaICAgNzYgZGF5cyAgMjcyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMjMwMiAgMjAxOS0wMS0yMSAyMzoxMTowNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFjaGluIEd1
cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFzdGVyQGdt
YWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
c2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGludGVs
LmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t
PgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxj
aGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50ZWwuY29t
PgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndl
aUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNvbT4KICBG
YW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgRmVsaXggUG9seXVkb3YgPGZlbGl4
cEBhbWkuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1
YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFv
IFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50
ZWwuY29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYg
QnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGlu
dGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8
amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgog
IE1hZ2dpZSBDaHUgPG1hZ2dpZS5jaHVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56
eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1pa2Ug
TWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5o
dWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAg
UmF5IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVu
Z2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGlu
dGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU29uZ3BlbmcgTGkg
PHNvbmdwZW5nLmxpQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+
CiAgU3VnaG9zaCBHYW51IDxzdWdob3NoLmdhbnVAYXJtLmNvbT4KICBTdW1pdCBHYXJnIDxzdW1p
dC5nYXJnQGxpbmFyby5vcmc+CiAgU3VuLCBaYWlsaWFuZyA8L289SW50ZWwvb3U9RXhjaGFuZ2Ug
QWRtaW5pc3RyYXRpdmUgR3JvdXAgKEZZRElCT0hGMjNTUERMVCkvY249UmVjaXBpZW50cy9jbj1T
dW4sIFphaWxpYW5nZjVkPgogIFRob21hcyBBYnJhaGFtIDx0aG9tYXMuYWJyYWhhbUBhcm0uY29t
PgogIFRob21hcyBSeWRtYW4gPHRob21hcy5qLnJ5ZG1hbkBpbnRlbC5jb20+CiAgVGluZyBZZSA8
dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFsZi5jb20+CiAg
VmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1hbmlhbUBhcm0u
Y29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5pa292QGJyb2Fk
Y29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgogIFd1IEppYXhp
biA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICBZ
b25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5s
aW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGludGVsLmNvbT4K
ICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8sIFpoaXFpYW5n
WCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFpYW5nWCBaaGFv
IDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBpbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDcxMTQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 16:16:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1glyjB-0006SS-UU; Tue, 22 Jan 2019 16:16: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=Y/S+=P6=citrix.com=prvs=918322aae=roger.pau@srs-us1.protection.inumbo.net>)
 id 1glyjB-0006SM-Cq
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 16:16:41 +0000
X-Inumbo-ID: 189e908b-1e61-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 189e908b-1e61-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 16:16:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,507,1539648000"; d="scan'208";a="84921417"
Date: Tue, 22 Jan 2019 17:14:12 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20190122161412.7eruziomkm3etpet@mac>
References: <cafa45db-e775-b212-ad12-90236f151bb5@eikelenboom.it>
 <20190118125058.4old2fc2zvzyue6f@mac>
 <afe9a3e2-5f4d-367a-7f16-02a4f4797e70@eikelenboom.it>
 <20190118175638.u7snykyof4awzirf@mac>
 <0a54429f-59a2-d9a2-a3d8-8177187ccad9@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0a54429f-59a2-d9a2-a3d8-8177187ccad9@eikelenboom.it>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMjAsIDIwMTkgYXQgMTE6MDk6MjVQTSArMDEwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IE9uIDE4LzAxLzIwMTkgMTg6NTYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBGcmksIEphbiAxOCwgMjAxOSBhdCAwMzoxNzo1N1BNICswMTAwLCBTYW5kZXIgRWlr
ZWxlbmJvb20gd3JvdGU6Cj4gPj4gT24gMTgvMDEvMjAxOSAxMzo1MCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+Pj4gT24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMDE6MDM6MDRQTSArMDEwMCwg
U2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+ID4+Pj4gSGkgUm9nZXIsCj4gPj4+Pgo+ID4+Pj4g
SSBnYXZlIFBWSCBkb20wIGEgc3Bpbiwgc2VlIGhvdyBmYXIgSSB3b3VsZCBnZXQuCj4gPj4+Cj4g
Pj4+IFRoYW5rcyEKPiA+Pj4KPiA+Pj4+IFdpdGggY3VycmVudCB4ZW4tdW5zdGFibGUgdW5mb3J0
dW5hdGVseSBub3QgdGhhdCBmYXIsIGkgZ290IHRoZSBzcGxhdCBiZWxvdy4KPiA+Pj4KPiA+Pj4g
WWVzLCB0aGlzIHdhcyBhbHJlYWR5IHJlcG9ydGVkOgo+ID4+Pgo+ID4+PiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNnMDEwMzAu
aHRtbAo+ID4+Pj4gSWYgeW91IG5lZWQgbW9yZSBpbmZvLCB3b3VsZCBsaWtlIG1lIHRvIHRlc3Qg
YSBwYXRjaCAob3Igc29tZSBvdGhlciBnaXQgdHJlZS9icmFuY2gpLCAKPiA+Pj4+IEkgd2lsbCBi
ZSBoYXBweSB0byBnaXZlIGl0IGEgc3BpbiAhCj4gPj4+Cj4gPj4+IFBhdWwgaXMgd29ya2luZyBv
biBhIGZpeCwgYnV0IGluIHRoZSBtZWFudGltZSBqdXN0IHJlbW92aW5nIHRoZQo+ID4+PiBhc3Nl
cnRpb25zIHNob3VsZCBiZSBmaW5lOgo+ID4+Pgo+ID4+PiAtLS04PC0tLQo+ID4+PiBkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMKPiA+Pj4gaW5kZXggYmQxYWYzNWExMy4uOThlNmZjMzVlMiAxMDA2NDQK
PiA+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ID4+PiArKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gPj4+IEBAIC0zMjEsOSArMzIxLDYgQEAg
aW50IGlvbW11X21hcChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKPiA+
Pj4gICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKPiA+Pj4g
ICAgICAgICAgcmV0dXJuIDA7Cj4gPj4+ICAKPiA+Pj4gLSAgICBBU1NFUlQoSVNfQUxJR05FRChk
Zm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKSk7Cj4gPj4+IC0gICAgQVNTRVJUKElTX0FM
SUdORUQobWZuX3gobWZuKSwgKDF1bCA8PCBwYWdlX29yZGVyKSkpOwo+ID4+PiAtCj4gPj4+ICAg
ICAgZm9yICggaSA9IDA7IGkgPCAoMXVsIDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQo+ID4+PiAgICAg
IHsKPiA+Pj4gICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm5f
YWRkKGRmbiwgaSksIG1mbl9hZGQobWZuLCBpKSwKPiA+Pj4KPiA+Pgo+ID4+IEkgZ2F2ZSB0aGF0
IGEgc3BpbiBhbmQgaSBub3cgZ2V0IGEgc2VlbWluZ2x5IGVuZGxlc3Mgc3RyZWFtIG9mIElPX1BB
R0VfRkFVTFRzCj4gPiAKPiA+IFlvdSBzaG91bGRuJ3QgZ2V0IHRob3NlIHBhZ2UgZmF1bHRzIHNp
bmNlIHRoZXkgYXJlIGZvciBhZGRyZXNzZXMgdGhhdAo+ID4gYmVsb25nIHRvIGEgcmVzZXJ2ZWQg
cmVnaW9uLCBhbmQgdGhhdCBzaG91bGQgYmUgbWFwcGVkIGludG8gdGhlIHAybS4KPiA+IEkndmUg
anVzdCB0ZXN0ZWQgb24gbXkgQU1EIGJveCBhbmQgSSdtIGFsc28gc2VlaW5nIGVycm9ycyAoYWxi
ZWl0Cj4gPiBkaWZmZXJlbnQgb25lcyksIHNvIEkgZ3Vlc3Mgc29tZXRoaW5nIGJyb2tlIHNpbmNl
IEkgbGFzdCBmaXhlZCBQVkgKPiA+IERvbTAgdG8gYm9vdCBvbiBBTUQgaGFyZHdhcmUuCj4gPiAK
PiA+IEkndmUgYWxzbyB0ZXN0ZWQgY29tbWl0Ogo+ID4gCj4gPiBjb21taXQgZmFkNmJhNjRhOGM5
OGJlYmI5Mzc0ZjM5MGNjMjU1ZmFjMDUyMzdhYiAoSEVBRCkKPiA+IEF1dGhvcjogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBEYXRlOiAgIEZyaSBOb3YgMzAgMTI6
MTA6MDAgMjAxOCArMDEwMAo+ID4gYW1kL2lvbW11OiBza2lwIGhvc3QgYnJpZGdlIGRldmljZXMg
d2hlbiB1cGRhdGluZyBJT01NVSBwYWdlIHRhYmxlcwo+ID4gCj4gPiBBbmQgaXQgd29ya3Mgb24g
bXkgQU1EIGJveCBhbmQgSSdtIGFibGUgdG8gYm9vdCBhcyBhIFBWSCBEb20wLiBDYW4geW91Cj4g
PiBnaXZlIHRoaXMgY29tbWl0IGEgc3Bpbj8KPiA+IAo+ID4gVGhhbmtzLCBSb2dlci4KPiA+IAo+
IAo+IEhpIFJvZ2VyLAo+IAo+IFRlc3RlZCB0aGF0IGNvbW1pdCwgYnV0IHRoYXQgZGlkbid0IGhl
bHAuCgpUaGFua3MhIFNvcnJ5IGZvciB0aGUgZGVsYXksIEkgZ290IHNpZGV0cmFja2VkIHdpdGgg
c29tZXRoaW5nIGVsc2UuCgpDYW4geW91IHBsZWFzZSBwb3N0IHRoZSBzZXJpYWwgbG9nIHdoZW4g
dXNpbmcgdGhlIGFib3ZlIGNvbW1pdD8KCj4gSSBhZGRlZCBzb21lIGRlYnVnIGxvZ2dpbmcgKHRv
IHhlbi11bnN0YWJsZSArIFBhdWwncyBwYXRjaCkgYW5kIGZvdW5kIG91dCB0aGUgZGV2aWNlcyB0
aGF0IGFyZSBnaXZpbmcKPiB0aGUgSU9fUEFHRV9GQVVMVHMgYXJlIHRoZSBvbmJvYXJkIFVTQiBj
b250cm9sbGVycyAoMHg5MCAweDkyIDB4OTggMHhhNSkuCj4KPiBJZiBJIHNraXAgY2FsbGluZyAi
YW1kX2lvbW11X3NldHVwX2RvbWFpbl9kZXZpY2UiIGZvciB0aGVzZSBkZXZpY2VzIEkgY2FuIGF0
IGxlYXN0IGdldCBpdCB0byBib290IGEgbGludXgga2VybmVsIAo+ICh3aGljaCB0aGFuIGdpdmVz
IHByb2JsZW1zIHdpdGggdGhlIFNBVEEgY29udHJvbGxlciwgYnV0IHRoYXQgd291bGQgYmUgYSBu
ZXh0IHN0ZXApLiBUaGUgcGF0Y2ggSSB1c2VkIGlzIGJlbG93Lgo+IAo+IEkgYXR0YWNoZWQgdGhl
IG91dHB1dCBmcm9tIGxzcGNpIC12dnZrbm4sIHBlcmhhcHMgeW91IGNhbiBzcG90IHNvbWV0aGlu
ZyBvZGQgPwo+IFdoZW4gYm9vdGluZyBkb20wIGFzIFBWIGluc3RlYWQgb2YgUFZIIGV2ZXJ5dGhp
bmcgYm9vdHMgYW5kIHdvcmtzIGZpbmUuCgpUaGVyZSdzIGRlZmluaXRlbHkgc29tZXRoaW5nIHdy
b25nIGluIFhlbiwgc28gd29ya2Fyb3VuZHMgd29uJ3QgZ2V0CnlvdSB2ZXJ5IGZhci4gVGhpcyBu
ZWVkcyB0byBiZSBwcm9wZXJseSBmaXhlZCBpbiB0aGUgaHlwZXJ2aXNvci4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 16:28:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 16:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1glyuc-0007O3-7b; Tue, 22 Jan 2019 16:28: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=3rQ9=P6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1glyua-0007Ny-Pv
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 16:28:28 +0000
X-Inumbo-ID: bf0ab59c-1e62-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf0ab59c-1e62-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 16:28:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 22 Jan 2019 09:28:26 -0700
Message-Id: <5C4744A002000078002102C4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 22 Jan 2019 09:28:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
 <20190116103823.2h5kjq77y2nmhfn4@mac> <20190122055015.GA19297@gao-cwp>
 <5C46D350020000780020FFE6@prv1-mh.provo.novell.com>
 <20190122160803.GA28992@gao-cwp>
In-Reply-To: <20190122160803.GA28992@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE5IGF0IDE3OjA4LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBUdWUsIEphbiAyMiwgMjAxOSBhdCAwMToyNDo0OEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMjIuMDEuMTkgYXQgMDY6NTAsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gT24gV2VkLCBKYW4gMTYsIDIwMTkgYXQgMTE6Mzg6MjNBTSArMDEwMCwgUm9nZXIgUGF1
IE1vbm7DqSB3cm90ZToKPj4+Pk9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDA0OjE3OjMwUE0gKzA4
MDAsIENoYW8gR2FvIHdyb3RlOgo+Pj4+PiBAQCAtMTUyOSw2ICsxNTkxLDggQEAgaW50IGRlYXNz
aWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIAo+IHU4IGRldmZu
KQo+Pj4+PiAgICAgIGlmICggIXBkZXYgKQo+Pj4+PiAgICAgICAgICByZXR1cm4gLUVOT0RFVjsK
Pj4+Pj4gIAo+Pj4+PiArICAgIHBjaV91bm1hcF9tc2kocGRldik7Cj4+Pj4KPj4+Pkp1c3Qgd2Fu
dCB0byBtYWtlIHN1cmUsIHNpbmNlIGRlYXNzaWduX2RldmljZSB3aWxsIGJlIGNhbGxlZCBmb3Ig
Ym90aAo+Pj4+UFYgYW5kIEhWTSBkb21haW5zLiBBRkFJQ1QgcGNpX3VubWFwX21zaSBpcyBzYWZl
IHRvIGNhbGwgd2hlbiB0aGUKPj4+PmRldmljZSBpcyBhc3NpZ25lZCB0byBhIFBWIGd1ZXN0LCBi
dXQgd291bGQgbGlrZSB5b3VyIGNvbmZpcm1hdGlvbi4KPj4+IAo+Pj4gVGVzdGVkIHdpdGggYSBQ
ViBndWVzdCBsb2FkZWQgYnkgUHlncnViLiBQViBndWVzdCBkb2Vzbid0IHN1ZmZlciB0aGUKPj4+
IG1zaS14IGlzc3VlIEkgd2FudCB0byBmaXguCj4+PiAKPj4+IFdpdGggdGhlc2UgdGhyZWUgcGF0
Y2hlcyBhcHBsaWVkLCBJIGdvdCBzb21lIGVycm9yIG1lc3NhZ2VzIGZyb20gWGVuCj4+PiBhbmQg
RG9tMCBhcyBmb2xsb3c6Cj4+PiAKPj4+IChYRU4pIGlycS5jOjIxNzY6IGRvbTM6IGZvcmNpbmcg
dW5iaW5kIG9mIHBpcnEgMzMyCj4+PiAoWEVOKSBpcnEuYzoyMTc2OiBkb20zOiBmb3JjaW5nIHVu
YmluZCBvZiBwaXJxIDMzMQo+Pj4gKFhFTikgaXJxLmM6MjE3NjogZG9tMzogZm9yY2luZyB1bmJp
bmQgb2YgcGlycSAzMjgKPj4+IChYRU4pIGlycS5jOjIxNDg6IGRvbTM6IHBpcnEgMzU5IG5vdCBt
YXBwZWQKPj4+IFsgMjg4Ny4wNjc2ODVdIHhlbjpldmVudHM6IHVubWFwIGlycSBmYWlsZWQgLTIy
Cj4+PiAoWEVOKSBpcnEuYzoyMTQ4OiBkb20zOiBwaXJxIDM1OCBub3QgbWFwcGVkCj4+PiBbIDI4
ODcuMDc1OTE3XSB4ZW46ZXZlbnRzOiB1bm1hcCBpcnEgZmFpbGVkIC0yMgo+Pj4gKFhFTikgaXJx
LmM6MjE0ODogZG9tMzogcGlycSAzNTcgbm90IG1hcHBlZAo+Pj4gCj4+PiBJdCBzZWVtcywgdGhl
IGNhdXNlIG9mIHN1Y2ggZXJyb3IgaXMgdGhhdCBwaXJxLXMgYXJlIHVubWFwcGVkIGFuZCBmb3Jj
aWJseQo+Pj4gdW5ib3VuZCBvbiBkZWFzc2lnbm1lbnQ7IHN1YnNlcXVlbnQgdW5tYXBwaW5nIHBp
cnEgaXNzdWVkIGJ5IGRvbTAgZmFpbC4KPj4+IEZyb20gc29tZSBhc3BlY3RzLCB0aGlzIGVycm9y
IGlzIGV4cGVjdGVkLiBCZWNhdXNlIHdpdGggdGhpcyBwYXRjaCwKPj4+IHBpcnEtcyBhcmUgZXhw
ZWN0ZWQgdG8gYmUgbWFwcGVkIGJ5IHFlbXUgb3IgZG9tMCBrZXJuZWwgKGZvciBwdiBjYXNlKSBi
ZWZvcmUKPj4+IGRlYXNzaWdubWVudCBhbmQgbWFwcGluZy9iaW5kaW5nIHBpcnEgYWZ0ZXIgZGVh
c3NpZ25tZW50IHNob3VsZCBmYWlsLgo+Pj4gCj4+PiBTbyB3aGF0J3MgeW91ciBvcGluaW9uIG9u
IGhhbmRsaW5nIHN1Y2ggZXJyb3I/IFdlIHNob3VsZCBmaWd1cmUgb3V0IGFub3RoZXIKPj4+IG1l
dGhvZCB0byBmaXggbXNpLXggaXNzdWUgdG8gYXZvaWQgc3VjaCBlcnJvciBvciBzdXBwcmVzcyB0
aGVzZSBlcnJvcnMgaW4KPj4+IHFlbXUgYW5kIGxpbnV4IGtlcm5lbD8KPj4KPj5UaGUgImZvcmNp
bmcgdW5iaW5kIiBvbmVzIGFyZSBwcm9iYWJseSBmaW5lIHRvIGxlYXZlIGFsb25lLCBidXQKPj50
aGUgZXJyb3JzIHdvdWxkIGJldHRlciBiZSBhdm9pZGVkIGluIFhlbiAoaS5lLiB3aXRob3V0IGEg
bmVlZAo+PnRvIGFsc28gY2hhbmdlIHFlbXUgYW5kL29yIExpbnV4KS4gU2luY2UgeW91IGRvbid0
IHJlYWxseSBzYXkKPj53aGVuIC8gd2h5IHRoZXNlIGVycm9ycyBub3cgc3VyZmFjZSwgaXQncyBo
YXJkIHRvIHN1Z2dlc3Qgd2hhdAo+Pm1pZ2h0IGJlIGJlc3QgdG8gZG8uCj4gCj4gV2l0aCB0aGVz
ZSBwYXRjaGVzIGFwcGxpZWQsIHRoZXNlIGVycm9ycyBzdXJmYWNlIGluIHRocmVlIGNhc2VzOgo+
IDEuIGRlc3Ryb3kgdGhlIFBWIGd1ZXN0IHdpdGggYXNzaWduZWQgZGV2aWNlcyBieSAieGwgZGVz
dHJveSIKPiAyLiBob3QtdW5wbHVnIGEgYXNzaWduZWQgZGV2aWNlIGZyb20gdGhlIFBWIGd1ZXN0
Cj4gMy4gc2h1dCBkb3duIHRoZSBQViBndWVzdCBieSBleGVjdXRpbmcgImluaXQgMCIgaW4gZ3Vl
c3QgKG9ubHkgZm9yIHNvbWUKPiBkZXZpY2VzIHdob3NlIGRyaXZlciBkb2Vzbid0IGNsZWFuIHVw
IE1TSS14IHdoZW4gc2h1dGRvd24pCj4gCj4gVGhlIHJlYXNvbiBpczoKPiB3aGVuIGRldGFjaGlu
ZyBhIGRldmljZSBmcm9tIGEgZG9tYWluLCBUb29sc3RhY2sgYWx3YXlzIGNhbGxzCj4geGNfZGVh
c3NpZ25fZGV2aWNlKCkgcHJpb3IgdG8gbGlieGxfX2RldmljZV9wY2lfcmVtb3ZlX3hlbnN0b3Jl
KCkuCj4gVGhlIGxhdHRlciBub3RpZmllcyB4ZW5fcGNpYmFjayB0byBjbGVhbiB1cCB0aGUgcGNp
IGRldmljZXMuIEkgZ3Vlc3MKPiB1bmJpbmRpbmcgYW5kIHVubWFwcGluZyBwaXJxIGFyZSBzdGVw
cyBvZiB0aGUgY2xlYW51cCAoanVzdCBsaWtlCj4gcWVtdSdzIHJvbGUgaW4gZGV2aWNlIGRlYXNz
aWdubWVudCBmb3IgSFZNIGd1ZXN0KS4gQnV0IGluIHRoaXMgcGF0Y2gsCj4gcGlycXMgYXJlIGZv
cmNpYmx5IHVubWFwcGVkIHdoZW4gY2FsbGluZyB4Y19kZWFzc2lnbl9kZXZpY2UoKS4gVGh1cyB3
aGVuCj4geGVuX3BjaWJhY2sgdHJpZXMgdG8gdW5tYXAgcGlycXMgYXMgdXN1YWwsIHhlbiByZXBv
cnRzIHRoaXMgcGlycSBpc24ndAo+IG1hcHBlZCBhbmQgcHJvcGFnYXRlcyB0aGlzIGVycm9yIHRv
IHhlbl9wY2liYWNrLgoKV2h5IGFyZSB5b3UgdGFsa2luZyBhYm91dCBwY2liYWNrIGhlcmU/IEkg
ZG9uJ3QgdGhpbmsgaXQgcGxheXMgYW55CnJvbGUgaW4gSVJRIHVubWFwcGluZy4gSWYgd2hhdCB0
aGUgdG9vbCBzdGFjayBkb2VzIGlmIGdvaW5nIHRvIGJlCmZ1bGx5IHRhZW4gY2FyZSBvZiBieSB0
aGUgaHlwZXJ2aXNvciwgSSB0aGluayB0aGF0IHRvb2wgc3RhY2sgY29kZQpjb3VsZCB0aGUgYmUg
ZGVsZXRlZCAodW5sZXNzIGNvbXBhdGliaWxpdHkgcmVxdWlyZW1lbnRzIGRvbid0CmFsbG93IGRv
aW5nIHNvLCBpbiB3aGljaCBjYXNlIGl0IGNvdWxkIGJlIGNvbmRpdGlvbmFsbHkgYnlwYXNzZWQp
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 16:37:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 16:37: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-devel-bounces@lists.xenproject.org>)
	id 1glz2w-0008EY-7G; Tue, 22 Jan 2019 16:37: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=qGkR=P6=citrix.com=prvs=9187e18d5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1glz2u-0008E1-J6
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 16:37:04 +0000
X-Inumbo-ID: f151d3ae-1e63-11e9-a1f5-535e2967e4a0
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f151d3ae-1e63-11e9-a1f5-535e2967e4a0;
 Tue, 22 Jan 2019 16:37:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,507,1539648000"; d="scan'208";a="84923138"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH] iommu: specify page_count rather than page_order to
 iommu_map/unmap()...
Thread-Index: AQHUr0dgI9Q2tc4Em0q//ZrZuMXseaW5iU4AgAAYVRD///IWAIAAJVOwgAFXLgCAAHIVcA==
Date: Tue, 22 Jan 2019 16:36:34 +0000
Message-ID: <acdc386717c64363970abb4fd73f522d@AMSPEX02CL03.citrite.net>
References: <20190118160328.10455-1-paul.durrant@citrix.com>
 <5C45ACAA020000780020FAF9@prv1-mh.provo.novell.com>
 <b972772efd3f4ac195d9c0311f71acf6@AMSPEX02CL03.citrite.net>
 <5C45B568020000780020FB4A@prv1-mh.provo.novell.com>
 <a2497e649cfb499aa6f719fe474b5975@AMSPEX02CL03.citrite.net>
 <5C46F4980200007800210113@prv1-mh.provo.novell.com>
In-Reply-To: <5C46F4980200007800210113@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Sander Eikelenboom <linux@eikelenboom.it>, Julien Grall <julien.grall@arm.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>, Chao Gao <chao.gao@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjIgSmFudWFyeSAyMDE5IDEwOjQ3Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4K
PiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT47Cj4gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFNhbmRl
ciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+Owo+IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+OyBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Owo+IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZz47Cj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgVGltIChYZW4ub3JnKQo+IDx0aW1AeGVuLm9yZz4KPiBTdWJqZWN0OiBSRTogW1BBVENIXSBp
b21tdTogc3BlY2lmeSBwYWdlX2NvdW50IHJhdGhlciB0aGFuIHBhZ2Vfb3JkZXIgdG8KPiBpb21t
dV9tYXAvdW5tYXAoKS4uLgo+IAo+ID4+PiBPbiAyMS4wMS4xOSBhdCAxNDoyMiwgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0K
PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+IFNl
bnQ6IDIxIEphbnVhcnkgMjAxOSAxMjowNQo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPgo+ID4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPjsgQW5kcmV3IENvb3Blcgo+ID4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsKPiBJYW4KPiA+PiBKYWNrc29u
IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lCj4gPHJvZ2VyLnBhdUBj
aXRyaXguY29tPjsKPiA+PiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU2FuZGVyIEVp
a2VsZW5ib29tCj4gPGxpbnV4QGVpa2VsZW5ib29tLml0PjsKPiA+PiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPjsgSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsKPiA+
PiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQo+
ID4+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc+Owo+ID4+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT47IFRpbSAoWGVuLm9yZykKPiA+PiA8dGltQHhlbi5vcmc+Cj4gPj4gU3ViamVj
dDogUkU6IFtQQVRDSF0gaW9tbXU6IHNwZWNpZnkgcGFnZV9jb3VudCByYXRoZXIgdGhhbiBwYWdl
X29yZGVyCj4gdG8KPiA+PiBpb21tdV9tYXAvdW5tYXAoKS4uLgo+ID4+Cj4gPj4gPj4+IE9uIDIx
LjAxLjE5IGF0IDEyOjU2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+
ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4+ID4+IEZyb206IEphbiBCZXVsaWNoIFtt
YWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gPj4gU2VudDogMjEgSmFudWFyeSAyMDE5IDEx
OjI4Cj4gPj4gPj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4g
Pj4gPj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29v
cGVyCj4gPj4gPj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsKPiA+PiBXZWkKPiA+PiA+PiBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+OyBTYW5kZXIgRWlrZWxlbmJvb20KPiA8bGludXhAZWlrZWxlbmJvb20uaXQ+Owo+
ID4+ID4+IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNr
c29uCj4gPj4gPj4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPjsgSnVuCj4gTmFrYWppbWEKPiA+PiA+PiA8anVuLm5ha2FqaW1hQGludGVsLmNv
bT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgU3RlZmFubwo+ID4+ID4+IFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0KPiA+PiA+
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+ID4+
ID4+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+
Cj4gPj4gPj4gU3ViamVjdDogUmU6IFtQQVRDSF0gaW9tbXU6IHNwZWNpZnkgcGFnZV9jb3VudCBy
YXRoZXIgdGhhbgo+IHBhZ2Vfb3JkZXIKPiA+PiB0bwo+ID4+ID4+IGlvbW11X21hcC91bm1hcCgp
Li4uCj4gPj4gPj4KPiA+PiA+PiA+Pj4gT24gMTguMDEuMTkgYXQgMTc6MDMsIDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gPiAuLi5hbmQgcmVtb3ZlIGFsaWdubWVudCBh
c3NlcnRpb25zLgo+ID4+ID4+ID4KPiA+PiA+PiA+IFRlc3Rpbmcgc2hvd3MgdGhhdCBjZXJ0YWlu
IGNhbGxlcnMgb2YgaW9tbXVfbGVnYWN5X21hcC91bm1hcCgpCj4gPj4gc3BlY2lmeQo+ID4+ID4+
ID4gb3JkZXIgPiAwIHJhbmdlcyB0aGF0IGFyZSBub3Qgb3JkZXIgYWxpZ25lZCB0aHVzIGNhdXNp
bmcgb25lIG9mCj4gdGhlCj4gPj4gPj4gPiBJU19BTElHTkVEKCkgYXNzZXJ0aW9ucyB0byBmaXJl
Lgo+ID4+ID4+Cj4gPj4gPj4gQXMgc2FpZCBiZWZvcmUgLSB3aXRob3V0IGEgbXVjaCBiZXR0ZXIg
ZXhwbGFuYXRpb24gb2Ygd2h5IHRoZQo+IGN1cnJlbnQKPiA+PiA+PiBvcmRlci1iYXNlZCBtb2Rl
bCBpcyB1bnN1aXRhYmxlIChzbyBmYXIgSSd2ZSBiZWVuIHByb3ZpZGVkIG9ubHkKPiB2YWd1ZQo+
ID4+ID4+IHBvaW50ZXJzIGludG8gInNvbWV3aGVyZSBpbiBQVkggRG9tMCBib290IGNvZGUiIGlp
cmMpIHRvIHVuZGVyc3RhbmQKPiA+PiA+PiB3aHkgaXQncyB1bmRlc2lyYWJsZSB0byBzaW1wbHkg
bWFrZSB0aG9zZSBjYWxsIHNpdGVzIG9iZXkgdG8gdGhlCj4gPj4gY3VycmVudAo+ID4+ID4+IHJl
cXVpcmVtZW50cywgSSdtIG5vdCBoYXBweSB0byBzZWUgdXMgZ28gdGhpcyByb3V0ZS4KPiA+PiA+
Cj4gPj4gPiBJIHRob3VnaHQuLi4KPiA+PiA+Cj4gPj4gPiAiVXNpbmcgYSBjb3VudCBhY3R1YWxs
eSBtYWtlcyBtb3JlIHNlbnNlIGJlY2F1c2UgdGhlIHZhbGlkCj4gPj4gPiBzZXQgb2YgbWFwcGlu
ZyBvcmRlcnMgaXMgc3BlY2lmaWMgdG8gdGhlIElPTU1VIGltcGxlbWVudGF0aW9uIGFuZCB0bwo+
IGl0Cj4gPj4gPiBzaG91bGQgYmUgdXAgdG8gdGhlIGltcGxlbWVudGF0aW9uIHNwZWNpZmljIGNv
ZGUgdG8gdHJhbnNsYXRlIGEKPiBtYXBwaW5nCj4gPj4gPiBjb3VudCBpbnRvIGFuIG9wdGltYWwg
c2V0IG9mIG1hcHBpbmcgb3JkZXJzICh3aGVuIHRoZSBjb2RlIGlzIGZpbmFsbHkKPiA+PiA+IG1v
ZGlmaWVkIHRvIHN1cHBvcnQgb3JkZXJzID4gMCkuIgo+ID4+ID4KPiA+PiA+IC4uLndhcyByZWFz
b25hYmx5IGNsZWFyLiBJcyB0aGF0IG5vdCBhIHJlYXNvbmFibGUganVzdGlmaWNhdGlvbj8gV2hh
dAo+ID4+IGVsc2UKPiA+PiA+IGNvdWxkIEkgc2F5Pwo+ID4+Cj4gPj4gV2VsbCwgSSB3YXMgaG9w
aW5nIHRvIGJlIHBvaW50ZWQgYXQgdGhlIChhcHBhcmVudGx5IG11bHRpcGxlKSBjYWxsCj4gc2l0
ZXMKPiA+PiB3aGVyZSBtYWtpbmcgdGhlbSBtYXRjaCB0aGUgY3VycmVudCBmdW5jdGlvbiBwYXR0
ZXJuIGlzIG1vcmUgaW52b2x2ZWQKPiA+PiBhbmQvb3IgbGVzcyBkZXNpcmFibGUgdGhhbiBjaGFu
Z2luZyB0aGUgZnVuY3Rpb25zIGhlcmUuCj4gPgo+ID4gQUZBSUNULCBvbmUgb2YgdGhlbSBpcyBt
ZW1vcnkuYzpwb3B1bGF0ZV9waHlzbWFwKCkgd2hlcmUgdGhlIGV4dGVudAo+IG9yZGVyCj4gPiBj
b21lcyBmcm9tIHRoZSBtZW1vcF9hcmdzIGFuZCB0aGUgbWVtb3J5IGNvbWVzIGZyb20KPiBhbGxv
Y19kb21oZWFwX3BhZ2VzKCksCj4gPiB3aGljaCBJIGRvbid0IGJlbGlldmUgYWxpZ25zIG1lbW9y
eSBvbiB0aGUgc3BlY2lmaWVkIG9yZGVyLgo+IAo+IE9mIGNvdXJzZSBpdCBkb2VzIChpbiBNRk4g
c3BhY2UpLiBXaGF0IEkgbm90aWNlIGlzIHRoYXQgdGhlIGdwZm4gcGFzc2VkCj4gaW4gaXMgbm90
IHZhbGlkYXRlZCB0byBiZSBzdWl0YWJseSBhbGlnbmVkIGZvciB0aGUgc3BlY2lmaWVkIG9yZGVy
LiBXaXRoCj4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSBwcm9jZXNzaW5nIGVhY2ggNGsgcGFn
ZSBzZXBhcmF0ZWx5IHRoaXMKPiBkb2Vzbid0IGN1cnJlbnRseSBoYXZlIGFueSBiYWQgZWZmZWN0
cywgYnV0IEkgdGhpbmsgaXQncyBhIGJ1Zwo+IG5ldmVydGhlbGVzcy4gQWZ0ZXIgYWxsIHRoZSBj
b21tZW50IGluIHN0cnVjdCB4ZW5fbWVtb3J5X3Jlc2VydmF0aW9uJ3MKPiBkZWNsYXJhdGlvbiBz
YXlzICJzaXplL2FsaWdubWVudCBvZiBlYWNoIi4gVGhlIGlzc3VlIHdpdGggZml4aW5nIGZsYXdz
Cj4gbGlrZSB0aGlzIGlzIHRoYXQgdGhlcmUncyBhbHdheXMgdGhlIHJpc2sgb2YgY2F1c2luZyBy
ZWdyZXNzaW9ucyB3aXRoCj4gZXhpc3RpbmcgZ3Vlc3RzLgo+IAo+ID4gUmVnYXJkbGVzcyBvZiB0
aGUKPiA+IGFsaWdubWVudCB0aG91Z2gsIHRoZSBmYWN0IHRoYXQgb3JkZXIgY29tZXMgZnJvbSBh
IGh5cGVyY2FsbCBhcmd1bWVudAo+IGFuZCBtYXkKPiA+IG5vdCBtYXRjaCBhbnkgb2YgdGhlIG9y
ZGVycyBzdXBwb3J0ZWQgYnkgdGhlIElPTU1VIGltcGxlbWVudGF0aW9uIG1ha2VzCj4gbWUKPiA+
IHRoaW5rIHRoYXQgdXNpbmcgYSBwYWdlIGNvdW50IGlzIGJldHRlci4KPiAKPiBTcGxpdHRpbmcg
dXAgZ3Vlc3QgcmVxdWVzdHMgaXMgb3J0aG9nb25hbCB0byB3aGV0aGVyIGEgY291bnQgb3IgYW4K
PiBvcmRlciBpcyBtb3JlIHN1aXRhYmxlIGFzIGEgcGFyYW1ldGVyLgoKT2ssIEknbSBub3QgcHJl
cGFyZWQgdG8gYXJndWUgdGhlIHBvaW50IGFueSBtb3JlLiBJIHdpdGhkcmF3IHRoZSBwYXRjaC4K
CiAgUGF1bAoKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 17:03:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 17:03: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-devel-bounces@lists.xenproject.org>)
	id 1glzS0-00029P-HA; Tue, 22 Jan 2019 17:03:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y/S+=P6=citrix.com=prvs=918322aae=roger.pau@srs-us1.protection.inumbo.net>)
 id 1glzRz-00029K-43
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 17:02:59 +0000
X-Inumbo-ID: 90858a4e-1e67-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90858a4e-1e67-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 17:02:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,507,1539648000"; d="scan'208";a="84924806"
Date: Tue, 22 Jan 2019 18:02:13 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190122170213.jx5vc3e76qbqkynf@mac>
References: <20190118160328.10455-1-paul.durrant@citrix.com>
 <5C45ACAA020000780020FAF9@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C45ACAA020000780020FAF9@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Sander Eikelenboom <linux@eikelenboom.it>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDQ6Mjc6MzhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjAxLjE5IGF0IDE3OjAzLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4gLi4uYW5kIHJlbW92ZSBhbGlnbm1lbnQgYXNzZXJ0aW9ucy4KPiA+IAo+ID4g
VGVzdGluZyBzaG93cyB0aGF0IGNlcnRhaW4gY2FsbGVycyBvZiBpb21tdV9sZWdhY3lfbWFwL3Vu
bWFwKCkgc3BlY2lmeQo+ID4gb3JkZXIgPiAwIHJhbmdlcyB0aGF0IGFyZSBub3Qgb3JkZXIgYWxp
Z25lZCB0aHVzIGNhdXNpbmcgb25lIG9mIHRoZQo+ID4gSVNfQUxJR05FRCgpIGFzc2VydGlvbnMg
dG8gZmlyZS4KPiAKPiBBcyBzYWlkIGJlZm9yZSAtIHdpdGhvdXQgYSBtdWNoIGJldHRlciBleHBs
YW5hdGlvbiBvZiB3aHkgdGhlIGN1cnJlbnQKPiBvcmRlci1iYXNlZCBtb2RlbCBpcyB1bnN1aXRh
YmxlIChzbyBmYXIgSSd2ZSBiZWVuIHByb3ZpZGVkIG9ubHkgdmFndWUKPiBwb2ludGVycyBpbnRv
ICJzb21ld2hlcmUgaW4gUFZIIERvbTAgYm9vdCBjb2RlIiBpaXJjKSB0byB1bmRlcnN0YW5kCj4g
d2h5IGl0J3MgdW5kZXNpcmFibGUgdG8gc2ltcGx5IG1ha2UgdGhvc2UgY2FsbCBzaXRlcyBvYmV5
IHRvIHRoZSBjdXJyZW50Cj4gcmVxdWlyZW1lbnRzLCBJJ20gbm90IGhhcHB5IHRvIHNlZSB1cyBn
byB0aGlzIHJvdXRlLgoKVGhlIGN1cnJlbnQgUFZIIGRvbTAgYnVpbGRlciB3aWxsIHRyeSB0byBh
bHdheXMgdXNlIHRoZSBiaWdnZXN0CnBvc3NpYmxlIG9yZGVyIHRvIHBvcHVsYXRlIHRoZSBwaHlz
bWFwLgoKSG93ZXZlciwgdGhlIG1lbW9yeSBtYXAgdXNlZCBieSBkb20wIGlzIG5vdCB1bmRlciBv
dXIgY29udHJvbCwgc28gaXQncwpxdWl0ZSBsaWtlbHkgdGhhdCBhIFJBTSByZWdpb24gc3RhcnRz
IGF0IGEgNEsgb25seSBhbGlnbmVkIGFkZHJlc3MuCmRvbTAgYnVpbGRlciB3aWxsIHRoZW4gZmlu
ZCB0aGUgbmV4dCAyTSBvciAxRyBhbGlnbmVkIGFkZHJlc3MgYW5kCnBvcHVsYXRlIHRoZSBzcGFj
ZSBiZXR3ZWVuIHRoZSBjdXJyZW50IGFkZHJlc3MgYW5kIHRoZSBuZXh0IGFsaWduZWQKYWRkcmVz
cyB1c2luZyBhbiBvcmRlciBhcyBoaWdoIGFzIHBvc3NpYmxlLiBJbiB0aGUgYWJvdmUgc2NlbmFy
aW8sCml0J3MgcGVyZmVjdGx5IGZpbmUgdG8gcG9wdWxhdGUgYSA0SyBhbGlnbmVkIGVudHJ5IHVz
aW5nIGFuIG9yZGVyIG9mIDUKZm9yIGV4YW1wbGUsIGluIG9yZGVyIHRvIHJlYWNoIHRoZSBuZXh0
IDJNIG9yIDFHIGFsaWduZWQgYWRkcmVzcy4KCk5vdCByZW1vdmluZyB0aGUgYXNzZXJ0cyB3b3Vs
ZCBpbXBseSB0aGF0IGluIHRoZSBhYm92ZSBleGFtcGxlIHRoZQpkb20wIGJ1aWxkZXIgaGFzIHRv
IGl0ZXJhdGUgb3ZlciBhbGwgdGhlIDRLIHBhZ2VzIGFuZCBtYWtlIHJlcGVhdGVkCmd1ZXN0X3Bo
eXNtYXBfYWRkX3BhZ2UgY2FsbHMgd2l0aCBvcmRlciAwLiBUaGlzIGlzIHN1Yi1vcHRpbWFsLApj
cmVhdGVzIGEgbm9uLXRyaXZpYWwgb3ZlcmhlYWQgdG8gdGhlIERvbTAgYnVpbGRlciwgYW5kIGFs
c28gcHJvbW90ZXMKdGhlIG9wZW4tY29kaW5nIG9mIGxvb3BzIGFyb3VuZCBndWVzdF9waHlzbWFw
X2FkZF9wYWdlLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 17:23:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 17:23: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-devel-bounces@lists.xenproject.org>)
	id 1glzlM-0003nb-Ji; Tue, 22 Jan 2019 17: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=TMTu=P6=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1glzlK-0003nW-QJ
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 17:22:58 +0000
X-Inumbo-ID: 5b9605f4-1e6a-11e9-bdaf-7b2b1cca66a8
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b9605f4-1e6a-11e9-bdaf-7b2b1cca66a8;
 Tue, 22 Jan 2019 17:22:56 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 9BD0468D93; Tue, 22 Jan 2019 18:22:55 +0100 (CET)
Date: Tue, 22 Jan 2019 18:22:55 +0100
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20190122172255.GA10879@lst.de>
References: <20190117171842.26173-1-hch@lst.de>
 <alpine.DEB.2.10.1901181612150.18561@sstabellini-ThinkPad-X260>
 <20190119094301.GB21653@lst.de>
 <alpine.DEB.2.10.1901211554300.12685@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1901211554300.12685@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] [PATCH] arm64/xen: fix xen-swiotlb cache flushing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, iommu@lists.linux-foundation.org, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Christoph Hellwig <hch@lst.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDM6NTY6MjlQTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+ID4gV2hlcmUgc2hvdWxkIHdlIHBpY2sgdGhpcyB1cD8gIEkgY291bGQgcGlj
ayBpdCB1cCB0aHJvdWdoIHRoZSBkbWEtbWFwcGluZwo+ID4gdHJlZSBnaXZlbiB0aGF0IGlzIHdo
ZXJlIHRoZSBwcm9ibGVtIGlzIGludHJvZHVjZWQsIGJ1dCB0aGUgWGVuIG9yIGFybTY0Cj4gPiB0
cmVlcyB3b3VsZCBhbHNvIGZpdC4KPiAKPiBJIGFtIGhhcHB5IGZvciB5b3UgdG8gY2FycnkgaXQg
aW4gdGhlIGRtYS1tYXBwaW5nIHRyZWUsIGVzcGVjaWFsbHkgaWYKPiB5b3UgaGF2ZSBvdGhlciBm
aXhlcyB0byBzZW5kLiBPdGhlcndpc2UsIGxldCBtZSBrbm93LgoKVGhhbmtzLCBJJ3ZlIHF1ZXVl
ZCBpdCB1cCBmb3IgTGludXMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 18:15:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 18:15: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-devel-bounces@lists.xenproject.org>)
	id 1gm0Zn-0007nu-Pd; Tue, 22 Jan 2019 18:15: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=+Ga5=P6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gm0Zm-0007nk-Ri
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 18:15:06 +0000
X-Inumbo-ID: a3f7857b-1e71-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3f7857b-1e71-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 18:15:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gm0Zj-0002h5-SW; Tue, 22 Jan 2019 18:15:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gm0Zj-0006BB-Lk; Tue, 22 Jan 2019 18:15:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gm0Zj-00082e-L7; Tue, 22 Jan 2019 18:15:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132318-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=fb0d0d6c5492a427bc4d1813257f6ad77bb0ea70
X-Osstest-Versions-That: libvirt=40136bd3168a09c2524440d3b734015f0b618a05
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Jan 2019 18:15:03 +0000
Subject: [Xen-devel] [libvirt test] 132318: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjMxOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIzMTgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjA4MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyMDgzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGZiMGQw
ZDZjNTQ5MmE0MjdiYzRkMTgxMzI1N2Y2YWQ3N2JiMGVhNzAKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIDQwMTM2YmQzMTY4YTA5YzI1MjQ0NDBkM2I3MzQwMTVmMGI2MThh
MDUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjA4MyAgMjAxOS0wMS0xOSAwNzowMjoxMyBaICAg
IDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzIzMTggIDIwMTktMDEtMjIgMDQ6MTg6NTMg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgSsOhbiBUb21rbyA8anRv
bWtvQHJlZGhhdC5jb20+CiAgTWFyayBNY0xvdWdobGluIDxtYXJrbWNAcmVkaGF0LmNvbT4KICBQ
ZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBSYWRvc3RpbiBTdG95YW5vdiA8cnN0
b3lhbm92MUBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CiAgIDQwMTM2YmQzMTYuLmZiMGQwZDZjNTQgIGZiMGQwZDZjNTQ5MmE0MjdiYzRkMTgxMzI1
N2Y2YWQ3N2JiMGVhNzAgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 18:23:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 18: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-devel-bounces@lists.xenproject.org>)
	id 1gm0hx-0000Dz-QF; Tue, 22 Jan 2019 18:23: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=k5g+=P6=citrix.com=prvs=91881ecf4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gm0hw-0000Du-2m
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 18:23:32 +0000
X-Inumbo-ID: d107da62-1e72-11e9-aa01-e7c5adca4137
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d107da62-1e72-11e9-aa01-e7c5adca4137;
 Tue, 22 Jan 2019 18:23:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,507,1539648000"; d="scan'208";a="84930644"
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20190118160328.10455-1-paul.durrant@citrix.com>
 <5C45ACAA020000780020FAF9@prv1-mh.provo.novell.com>
 <b972772efd3f4ac195d9c0311f71acf6@AMSPEX02CL03.citrite.net>
 <5C45B568020000780020FB4A@prv1-mh.provo.novell.com>
 <a2497e649cfb499aa6f719fe474b5975@AMSPEX02CL03.citrite.net>
 <5C46F4980200007800210113@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7e52fa7f-fcce-8025-9bdb-f52673d5f826@citrix.com>
Date: Tue, 22 Jan 2019 18:23:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C46F4980200007800210113@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Sander Eikelenboom <linux@eikelenboom.it>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 IanJackson <Ian.Jackson@citrix.com>, Chao Gao <chao.gao@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAxOSAxMDo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4gUmVnYXJkbGVzcyBv
ZiB0aGUgCj4+IGFsaWdubWVudCB0aG91Z2gsIHRoZSBmYWN0IHRoYXQgb3JkZXIgY29tZXMgZnJv
bSBhIGh5cGVyY2FsbCBhcmd1bWVudCBhbmQgbWF5IAo+PiBub3QgbWF0Y2ggYW55IG9mIHRoZSBv
cmRlcnMgc3VwcG9ydGVkIGJ5IHRoZSBJT01NVSBpbXBsZW1lbnRhdGlvbiBtYWtlcyBtZSAKPj4g
dGhpbmsgdGhhdCB1c2luZyBhIHBhZ2UgY291bnQgaXMgYmV0dGVyLgo+IFNwbGl0dGluZyB1cCBn
dWVzdCByZXF1ZXN0cyBpcyBvcnRob2dvbmFsIHRvIHdoZXRoZXIgYSBjb3VudCBvciBhbgo+IG9y
ZGVyIGlzIG1vcmUgc3VpdGFibGUgYXMgYSBwYXJhbWV0ZXIuCgpObyAtIHRoaXMgaXMgbW9zdCBj
ZXJ0YWlubHkgbm90IHRydWUuCgpBbnkgYXJiaXRyYXJ5IG1hcHBpbmcgY2FuIGJlIGV4cHJlc3Nl
ZCB3aXRoIGEgc2luZ2xlIG1hcCBjYWxsLCBnaXZlbiBhCnN0YXJ0L2NvdW50LsKgIFRoaXMgaXMg
bm90IHRydWUgb2YgYSBzdGFydC9vcmRlciBwYWlyLCBzbyBzdGFydC9jb3VudCBpcwpzdHJpY3Rs
eSBtb3JlIGV4cHJlc3NpdmUuCgpGdXJ0aGVybW9yZSwgSSd2ZSBhbHJlYWR5IGdpdmVuIHRoZSBm
b2xsb3dpbmcgY29uY3JldGUgb3B0aW9ucyBhcyB0byB3aHkKc3RhcnQvY291bnQgaXMgYmV0dGVy
IHRoYW4gc3RhcnQvb3JkZXI6wqAgUmVkdWNlZCBjYWxsZXIgbG9vcGluZywgcmVkdWNlZApUTEIg
Zmx1c2hpbmcgaW4gdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24sIGFuZCB0aGUgZmFjdCB3ZSBs
aXRlcmFsbHkKaGF2ZSBoeXBlcmNhbGxzIHVzaW5nIHRoaXMgbWVjaGFuaXNtIHdobydzIEFQSSBp
cyBzdGFibGUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 19:42:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 19:42: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-devel-bounces@lists.xenproject.org>)
	id 1gm1wS-0006Uj-AP; Tue, 22 Jan 2019 19:42: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=+Ga5=P6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gm1wR-0006UZ-1V
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 19:42:35 +0000
X-Inumbo-ID: dca6b0ae-1e7d-11e9-8fef-b789ca3360e5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dca6b0ae-1e7d-11e9-8fef-b789ca3360e5;
 Tue, 22 Jan 2019 19:42:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gm1wN-0004Jc-Ha; Tue, 22 Jan 2019 19:42:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gm1wM-0004eS-Bm; Tue, 22 Jan 2019 19:42:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gm1wM-0003wi-B9; Tue, 22 Jan 2019 19:42:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132271-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=d62ca8c9c53f375b69a85da0aafe5aaced79642f
X-Osstest-Versions-That: seabios=29ba89e67ff39b7673912022bf54c8640ae113cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Jan 2019 19:42:30 +0000
Subject: [Xen-devel] [seabios test] 132271: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjI3MSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIyNzEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTQzNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxNDM3CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzE0MzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTQzNwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgZDYyY2E4YzljNTNmMzc1YjY5YTg1ZGEwYWFmZTVhYWNlZDc5NjQyZgpiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgMjliYTg5ZTY3ZmYzOWI3NjczOTEyMDIyYmY1
NGM4NjQwYWUxMTNjZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMxNDM3ICAyMDE4LTEyLTE5IDAw
OjExOjA4IFogICAzNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjE5OSAgMjAxOS0wMS0y
MCAxNzoxMDo1MyBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5v
ci5uZXQ+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKICAgMjliYTg5ZS4uZDYyY2E4YyAgZDYyY2E4Yzlj
NTNmMzc1YjY5YTg1ZGEwYWFmZTVhYWNlZDc5NjQyZiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 19:59:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 19:59: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-devel-bounces@lists.xenproject.org>)
	id 1gm2D1-0007Wt-TA; Tue, 22 Jan 2019 19:59: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=FZKU=P6=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gm2D0-0007Wn-CZ
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 19:59:42 +0000
X-Inumbo-ID: 4118b164-1e80-11e9-a1e0-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4118b164-1e80-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 19:59:41 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0401321726;
 Tue, 22 Jan 2019 19:59:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548187180;
 bh=jH7AH4owR95tO4IEbKdAkLeziPUKi8UODE0gkFkCess=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=d5R61jVHBCVGVCnWA/qh2NRQDzaXkREwWN1Kmdsb6tjajyBkQg7k75KQ+3R614ZqC
 HWYfsjzhTarI1SesCZq14MquDSZABXVhoQTFEllbQv2e2UuTFLitono92/BbzhS6q/
 Sg2n8fs/bq1MgLdcLn+WZUq4MGym9lZyuvC1kRgA=
Date: Tue, 22 Jan 2019 11:59:31 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Peng Fan <peng.fan@nxp.com>
In-Reply-To: <20190121050056.14325-1-peng.fan@nxp.com>
Message-ID: <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
References: <20190121050056.14325-1-peng.fan@nxp.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "mst@redhat.com" <mst@redhat.com>, "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "hch@infradead.org" <hch@infradead.org>, luto@kernel.org,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMSBKYW4gMjAxOSwgUGVuZyBGYW4gd3JvdGU6Cj4gb24gaS5NWDhRTSwgTTRfMSBp
cyBjb21tdW5pY2F0aW5nIHdpdGggRG9tVSB1c2luZyBycG1zZyB3aXRoIGEgZml4ZWQKPiBhZGRy
ZXNzIGFzIHRoZSBkbWEgbWVtIGJ1ZmZlciB3aGljaCBpcyBwcmVkZWZpbmVkLgo+IAo+IFdpdGhv
dXQgdGhpcyBwYXRjaCwgdGhlIGZsb3cgaXM6Cj4gdnJpbmdfbWFwX29uZV9zZyAtPiB2cmluZ191
c2VfZG1hX2FwaQo+ICAgICAgICAgICAgICAgICAgLT4gZG1hX21hcF9wYWdlCj4gCQkgICAgICAg
LT4gX19zd2lvdGxiX21hcF9wYWdlCj4gCQkgICAgICAgICAgICAgICAgLT5zd2lvdGxiX21hcF9w
YWdlCj4gCQkJCS0+X19kbWFfbWFwX2FyZWEocGh5c190b192aXJ0KGRtYV90b19waHlzKGRldiwg
ZGV2X2FkZHIpKSwgc2l6ZSwgZGlyKTsKPiBIb3dldmVyIHdlIGFyZSB1c2luZyBwZXIgZGV2aWNl
IGRtYSBhcmVhIGZvciBycG1zZywgcGh5c190b192aXJ0Cj4gY291bGQgbm90IHJldHVybiBhIGNv
cnJlY3QgdmlydHVhbCBhZGRyZXNzIGZvciB2aXJ0dWFsIGFkZHJlc3MgaW4KPiB2bWFsbG9jIGFy
ZWEuIFRoZW4ga2VybmVsIHBhbmljLgo+IAo+IFdpdGggdGhpcyBwYXRjaCwgdnJpbmdfdXNlX2Rt
YV9hcGkgd2lsbCByZXR1cm4gZmFsc2UsIGFuZAo+IHZyaW5nX21hcF9vbmVfc2cgd2lsbCByZXR1
cm4gc2dfcGh5cyhzZykgd2hpY2ggaXMgdGhlIGNvcnJlY3QgcGh5cwo+IGFkZHJlc3MgaW4gdGhl
IHByZWRlZmluZWQgbWVtb3J5IHJlZ2lvbi4KPiB2cmluZ19tYXBfb25lX3NnIC0+IHZyaW5nX3Vz
ZV9kbWFfYXBpCj4gICAgICAgICAgICAgICAgICAtPiBzZ19waHlzKHNnKQo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPgo+IC0tLQo+ICBkcml2ZXJzL3ZpcnRp
by92aXJ0aW9fcmluZy5jIHwgNCArKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy92aXJ0aW8vdmlydGlv
X3JpbmcuYyBiL2RyaXZlcnMvdmlydGlvL3ZpcnRpb19yaW5nLmMKPiBpbmRleCBjZDdlNzU1NDg0
ZTMuLjg5OTNkN2NiMzU5MiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3ZpcnRpby92aXJ0aW9fcmlu
Zy5jCj4gKysrIGIvZHJpdmVycy92aXJ0aW8vdmlydGlvX3JpbmcuYwo+IEBAIC0yNDgsNiArMjQ4
LDggQEAgc3RhdGljIGlubGluZSBib29sIHZpcnRxdWV1ZV91c2VfaW5kaXJlY3Qoc3RydWN0IHZp
cnRxdWV1ZSAqX3ZxLAo+ICAKPiAgc3RhdGljIGJvb2wgdnJpbmdfdXNlX2RtYV9hcGkoc3RydWN0
IHZpcnRpb19kZXZpY2UgKnZkZXYpCj4gIHsKPiArCXN0cnVjdCBkZXZpY2UgKmRtYV9kZXYgPSB2
ZGV2LT5kZXYucGFyZW50Owo+ICsKPiAgCWlmICghdmlydGlvX2hhc19pb21tdV9xdWlyayh2ZGV2
KSkKPiAgCQlyZXR1cm4gdHJ1ZTsKPiAgCj4gQEAgLTI2MCw3ICsyNjIsNyBAQCBzdGF0aWMgYm9v
bCB2cmluZ191c2VfZG1hX2FwaShzdHJ1Y3QgdmlydGlvX2RldmljZSAqdmRldikKPiAgCSAqIHRo
ZSBETUEgQVBJIGlmIHdlJ3JlIGEgWGVuIGd1ZXN0LCB3aGljaCBhdCBsZWFzdCBhbGxvd3MKPiAg
CSAqIGFsbCBvZiB0aGUgc2Vuc2libGUgWGVuIGNvbmZpZ3VyYXRpb25zIHRvIHdvcmsgY29ycmVj
dGx5Lgo+ICAJICovCj4gLQlpZiAoeGVuX2RvbWFpbigpKQo+ICsJaWYgKHhlbl9kb21haW4oKSAm
JiAhZG1hX2Rldi0+ZG1hX21lbSkKPiAgCQlyZXR1cm4gdHJ1ZTsKPiAgCj4gIAlyZXR1cm4gZmFs
c2U7CgpJIGNhbiBzZWUgeW91IHNwb3R0ZWQgYSByZWFsIGlzc3VlLCBidXQgdGhpcyBpcyBub3Qg
dGhlIHJpZ2h0IGZpeC4gV2UKanVzdCBuZWVkIHNvbWV0aGluZyBhIGJpdCBtb3JlIGZsZXhpYmxl
IHRoYW4geGVuX2RvbWFpbigpOiB0aGVyZSBhcmUKbWFueSBraW5kcyBvZiBYZW4gZG9tYWlucyBv
biBkaWZmZXJlbnQgYXJjaGl0ZWN0dXJlcywgd2UgYmFzaWNhbGx5IHdhbnQKdG8gZW5hYmxlIHRo
aXMgKHJldHVybiB0cnVlIGZyb20gdnJpbmdfdXNlX2RtYV9hcGkpIG9ubHkgd2hlbiB0aGUgeGVu
CnN3aW90bGIgaXMgbWVhbnQgdG8gYmUgdXNlZC4gRG9lcyB0aGUgYXBwZW5kZWQgcGF0Y2ggZml4
IHRoZSBpc3N1ZSB5b3UKaGF2ZT8KCi0tLQoKeGVuOiBpbnRyb2R1Y2UgeGVuX3ZyaW5nX3VzZV9k
bWEKCkZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KCkV4cG9y
dCB4ZW5fc3dpb3RsYiBvbiBhcm0gYW5kIGFybTY0LgoKVXNlIHhlbl9zd2lvdGxiIHRvIGRldGVy
bWluZSB3aGVuIHZyaW5nIHNob3VsZCB1c2UgZG1hIEFQSXMgdG8gbWFwIHRoZQpyaW5nOiB3aGVu
IHhlbl9zd2lvdGxiIGlzIGVuYWJsZWQgdGhlIGRtYSBBUEkgaXMgcmVxdWlyZWQuIFdoZW4gaXQg
aXMKZGlzYWJsZWQsIGl0IGlzIG5vdCByZXF1aXJlZC4KClJlcG9ydGVkLWJ5OiBQZW5nIEZhbiA8
cGVuZy5mYW5AbnhwLmNvbT4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vc0B4aWxpbnguY29tPgoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9z
d2lvdGxiLXhlbi5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3N3aW90bGIteGVuLmgKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNDU1YWRlNQotLS0gL2Rldi9udWxsCisr
KyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9zd2lvdGxiLXhlbi5oCkBAIC0wLDAgKzEgQEAK
KyNpbmNsdWRlIDx4ZW4vYXJtL3N3aW90bGIteGVuLmg+CmRpZmYgLS1naXQgYS9hcmNoL2FybS94
ZW4vbW0uYyBiL2FyY2gvYXJtL3hlbi9tbS5jCmluZGV4IGNiNDRhYTIuLjg1OTI4NjMgMTAwNjQ0
Ci0tLSBhL2FyY2gvYXJtL3hlbi9tbS5jCisrKyBiL2FyY2gvYXJtL3hlbi9tbS5jCkBAIC0yMSw2
ICsyMSw4IEBACiAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcmNhbGwuaD4KICNpbmNsdWRlIDxhc20v
eGVuL2ludGVyZmFjZS5oPgogCitpbnQgeGVuX3N3aW90bGIgX19yZWFkX21vc3RseTsKKwogdW5z
aWduZWQgbG9uZyB4ZW5fZ2V0X3N3aW90bGJfZnJlZV9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIp
CiB7CiAJc3RydWN0IG1lbWJsb2NrX3JlZ2lvbiAqcmVnOwpAQCAtMTg5LDYgKzE5MSw3IEBAIGlu
dCBfX2luaXQgeGVuX21tX2luaXQodm9pZCkKIAlzdHJ1Y3QgZ250dGFiX2NhY2hlX2ZsdXNoIGNm
bHVzaDsKIAlpZiAoIXhlbl9pbml0aWFsX2RvbWFpbigpKQogCQlyZXR1cm4gMDsKKwl4ZW5fc3dp
b3RsYiA9IDE7CiAJeGVuX3N3aW90bGJfaW5pdCgxLCBmYWxzZSk7CiAJeGVuX2RtYV9vcHMgPSAm
eGVuX3N3aW90bGJfZG1hX29wczsKIApkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL2Fz
bS94ZW4vc3dpb3RsYi14ZW4uaCBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3N3aW90bGIt
eGVuLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNDU1YWRlNQotLS0gL2Rl
di9udWxsCisrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3N3aW90bGIteGVuLmgKQEAg
LTAsMCArMSBAQAorI2luY2x1ZGUgPHhlbi9hcm0vc3dpb3RsYi14ZW4uaD4KZGlmZiAtLWdpdCBh
L2RyaXZlcnMvdmlydGlvL3ZpcnRpb19yaW5nLmMgYi9kcml2ZXJzL3ZpcnRpby92aXJ0aW9fcmlu
Zy5jCmluZGV4IGNkN2U3NTUuLmJmOGJhZGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdmlydGlvL3Zp
cnRpb19yaW5nLmMKKysrIGIvZHJpdmVycy92aXJ0aW8vdmlydGlvX3JpbmcuYwpAQCAtMjYwLDcg
KzI2MCw3IEBAIHN0YXRpYyBib29sIHZyaW5nX3VzZV9kbWFfYXBpKHN0cnVjdCB2aXJ0aW9fZGV2
aWNlICp2ZGV2KQogCSAqIHRoZSBETUEgQVBJIGlmIHdlJ3JlIGEgWGVuIGd1ZXN0LCB3aGljaCBh
dCBsZWFzdCBhbGxvd3MKIAkgKiBhbGwgb2YgdGhlIHNlbnNpYmxlIFhlbiBjb25maWd1cmF0aW9u
cyB0byB3b3JrIGNvcnJlY3RseS4KIAkgKi8KLQlpZiAoeGVuX2RvbWFpbigpKQorCWlmICh4ZW5f
dnJpbmdfdXNlX2RtYSgpKQogCQlyZXR1cm4gdHJ1ZTsKIAogCXJldHVybiBmYWxzZTsKZGlmZiAt
LWdpdCBhL2luY2x1ZGUveGVuL2FybS9zd2lvdGxiLXhlbi5oIGIvaW5jbHVkZS94ZW4vYXJtL3N3
aW90bGIteGVuLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMmFhYzdjNAot
LS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveGVuL2FybS9zd2lvdGxiLXhlbi5oCkBAIC0wLDAg
KzEsMTAgQEAKKyNpZm5kZWYgX0FTTV9BUk1fWEVOX1NXSU9UTEJfWEVOX0gKKyNkZWZpbmUgX0FT
TV9BUk1fWEVOX1NXSU9UTEJfWEVOX0gKKworI2lmZGVmIENPTkZJR19TV0lPVExCX1hFTgorZXh0
ZXJuIGludCB4ZW5fc3dpb3RsYjsKKyNlbHNlCisjZGVmaW5lIHhlbl9zd2lvdGxiICgwKQorI2Vu
ZGlmCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuLmggYi9pbmNsdWRlL3hl
bi94ZW4uaAppbmRleCAwZTIxNTY3Li43NGE1MzZkIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi94
ZW4uaAorKysgYi9pbmNsdWRlL3hlbi94ZW4uaApAQCAtNDYsNCArNDYsMTAgQEAgZW51bSB4ZW5f
ZG9tYWluX3R5cGUgewogYm9vbCB4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGNvbnN0IHN0cnVj
dCBiaW9fdmVjICp2ZWMxLAogCQljb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMik7CiAKKyNpbmNs
dWRlIDxhc20veGVuL3N3aW90bGIteGVuLmg+CitzdGF0aWMgaW5saW5lIGludCB4ZW5fdnJpbmdf
dXNlX2RtYSh2b2lkKQoreworCXJldHVybiAhIXhlbl9zd2lvdGxiOworfQorCiAjZW5kaWYJLyog
X1hFTl9YRU5fSCAqLwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 20:52:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 20:52:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gm31u-0003gu-VA; Tue, 22 Jan 2019 20:52: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=+Ga5=P6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gm31t-0003gi-DB
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 20:52:17 +0000
X-Inumbo-ID: 993c0daa-1e87-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 993c0daa-1e87-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 20:52:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gm31q-0005la-5O; Tue, 22 Jan 2019 20:52:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gm31p-0000mj-PU; Tue, 22 Jan 2019 20:52:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gm31p-0006TW-Op; Tue, 22 Jan 2019 20:52:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132316-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=166609e6070fab3424510ac7292ecb585f8b80fb
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Jan 2019 20:52:13 +0000
Subject: [Xen-devel] [qemu-mainline test] 132316: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjMxNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIzMTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTIgZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMzE4NDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTg0MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MTg0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAxNjY2MDllNjA3MGZhYjM0MjQ1MTBhYzcy
OTJlY2I1ODVmOGI4MGZiCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAx
NDc5MjNiMWE5MDFhMDM3MGY4M2EwZjRjNThlYzFiYWZmZWYyMmYwCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzE4NDIgIDIwMTktMDEtMDkgMDA6Mzc6MjIgWiAgIDEzIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTMxODkyICAyMDE5LTAxLTA5IDIzOjM3OjAwIFogICAxMiBkYXlzICAgMTIgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyMzE2ICAyMDE5LTAxLTIyIDAzOjMzOjE1IFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQWFyb24gTGluZHNheSA8YWFyb25Ab3MuYW1wZXJlY29tcHV0aW5nLmNv
bT4KICBBYXJvbiBMaW5kc2F5IDxhY2xpbmRzYUBnbWFpbC5jb20+CiAgQWFyb24gTGluZHNheSA8
YWxpbmRzYXlAY29kZWF1cm9yYS5vcmc+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmlj
QHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAg
QWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kZXIg
R3JhZiA8YWdyYWZAc3VzZS5kZT4KICBBbGV4YW5kcm8gU2FuY2hleiBCYWNoIDxhc2FuY2hlekBr
cnlwdG9zbG9naWMuY29tPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1Pgog
IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVm
ZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQm9yaXNs
YXYgUGV0a292IDxicEBzdXNlLmRlPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVn
ZXJAZGUuaWJtLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xsaW4g
V2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0By
ZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAu
IEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdp
YnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNv
bT4KICBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgogIEVkdWFyZG8gSGFi
a29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhh
dC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRmFtIFpoZW5nIDxmYW16
QHJlZGhhdC5jb20+CiAgRmVpIExpIDxzaGlybGV5MTdmZWlAZ21haWwuY29tPgogIEZyZWRpYW5v
IFppZ2xpbyA8ZnppZ2xpb0ByZWRoYXQuY29tPgogIEZyZWRyaWsgTm9yaW5nIDxub3JpbmdAbm9j
cmV3Lm9yZz4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBJ
Z29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5r
amFAbGludXguaWJtLmNvbT4KICBKaWFuIFdhbmcgPHdhbmdqaWFuMTYxQGh1YXdlaS5jb20+CiAg
Sm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5j
b20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBLYXNoeWFwIENoYW1h
cnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZp
ZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBGZW5nIDxs
aWZlbmcxNTE5QGdtYWlsLmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTWFyYy1B
bmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5
bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWljaGFlbCBDbGFyayA8bWpj
QHNpZml2ZS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgog
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBh
bG1lckBzaWZpdmUuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAg
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQZW5nIEhhbyA8cGVuZy5o
YW8yQHp0ZS5jb20uY24+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3Jn
PgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaWVycmUg
TW9yZWwgPHBtb3JlbEBsaW51eC5pYm0uY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9y
YXByb2plY3Qub3JnPgogIFByaWl0IExhZXMgPHBsYWVzQHBsYWVzLm9yZz4KICBSZW15IE5vZWwg
PHJlbXkubm9lbEBibGFkZS1ncm91cC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gQm9sc2hha292IDxyLmJvbHNoYWtvdkB5YWRy
by5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgog
IFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4K
ICBTcmVlaml0aCBNb2hhbmFuIDxzcmVlaml0Lm1vaGFuYW5AbnV0YW5peC5jb20+CiAgU3RlZmFu
IEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNv
bT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGhvbWFz
IEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNv
bT4KICBUb20gRGVzZXluIDx0b20uZGVzZXluQGdtYWlsLmNvbT4KICBWaXRhbHkgS3V6bmV0c292
IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZz
ZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdh
aW5lcnNtQHJlZGhhdC5jb20+CiAgV2VpIFh1IDx3ZXh1QHJlZGhhdC5jb20+CiAgWWFuZyBaaG9u
ZyA8eWFuZy56aG9uZ0BpbnRlbC5jb20+CiAgWWkgTWluIFpoYW8gPHp5aW1pbkBsaW51eC5pYm0u
Y29tPgogIFlvbmdib2sgS2ltIDx5b25nYm9rLmtpbUBtaXBzLmNvbT4KICBZdXJpIEJlbmRpdG92
aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWmhhbyBZYW4gPHlhbi55LnpoYW9A
aW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA3ODg2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 20:58:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 20:58: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-devel-bounces@lists.xenproject.org>)
	id 1gm38F-0003xB-St; Tue, 22 Jan 2019 20:58:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Ga5=P6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gm38E-0003wz-Mz
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 20:58:50 +0000
X-Inumbo-ID: 8370d5ae-1e88-11e9-9370-0f0416082b54
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8370d5ae-1e88-11e9-9370-0f0416082b54;
 Tue, 22 Jan 2019 20:58:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gm38B-0005sH-H7; Tue, 22 Jan 2019 20:58:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gm38B-0001b3-6v; Tue, 22 Jan 2019 20:58:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gm38B-0005FJ-62; Tue, 22 Jan 2019 20:58:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132270-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-multivcpu:host-ping-check-native:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9c5931b65a7b58ddeaf1530f1c4b515ba8640f8d
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Jan 2019 20:58:47 +0000
Subject: [Xen-devel] [linux-4.19 test] 132270: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjI3MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIyNzAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAxMyBndWVzdC1zdGFydC4yIGZhaWwgaW4gMTMyMTI5IFJFR1IuIHZzLiAxMjkz
MTMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCBm
YWlsIGluIDEzMjAzNCBwYXNzIGluIDEzMjI3MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxNyBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTMyMDM0CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBl
YXQgZmFpbCBwYXNzIGluIDEzMjEyOQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDUg
aG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgICBmYWlsIHBhc3MgaW4gMTMyMTI5CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMyMTI5IG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzIxMjkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDljNTkzMWI2NWE3YjU4ZGRlYWYxNTMwZjFjNGI1MTViYTg2NDBmOGQKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIx
ODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0w
MiAwNTozOTowOCBaICAgODEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgt
MTEtMDQgMTQ6MTA6MTUgWiAgIDc5IGRheXMgICA1NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMzIwMzQgIDIwMTktMDEtMTcgMjI6NDI6MzQgWiAgICA0IGRheXMgICAgMyBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjEwODYgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0
aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDU1MzkxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 23:22:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 23:22: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-devel-bounces@lists.xenproject.org>)
	id 1gm5Mq-0006mA-Qu; Tue, 22 Jan 2019 23:22:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FZKU=P6=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gm5Mp-0006m5-0K
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 23:22:03 +0000
X-Inumbo-ID: 855862c4-1e9c-11e9-8318-2f44f8c7a75f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 855862c4-1e9c-11e9-8318-2f44f8c7a75f;
 Tue, 22 Jan 2019 23:22:01 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B1F5C20870;
 Tue, 22 Jan 2019 23:22:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548199320;
 bh=HBMAqBmJHfq97IFZ6xfW+K1qGiMUFWtMFsA/SlDoMt4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=QFhCAbcxLK44jI/3t4RfsiyPL5h0Dk0JsWsB7AGcwEGuJV1QLqA7rsl0Y8NkeiuHP
 l8Bdg4vUZclf8nhXxP9dNhCFgGmxqVJJftZKolmPmB1fPrjHfIDx2ubKiHCOjOy+Ci
 vV3J7Tu/iYprn72V5m+vAb7DH6TI0EsWxiDBnz0I=
Date: Tue, 22 Jan 2019 15:22:00 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181130171533.18123-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1901221520260.17936@sstabellini-ThinkPad-X260>
References: <20181130171533.18123-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/arm: gic: Make sure the number
 of interrupt lines is valid before using it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Jan-Peter Larsson <Jan-Peter.Larsson@arm.com>, sstabellini@kernel.org,
 andre.przywara@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAzMCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEdJQ3YyIGFuZCBHSUN2
MyBzdXBwb3J0cyB1cCB0byAxMDIwIGludGVycnVwdHMuIEhvd2V2ZXIsIHRoZSB2YWx1ZSBjb21w
dXRlZAo+IGZyb20gR0lDRF9UWVBFUi5JVExpbmVzTnVtYmVyIGNhbiBiZSB1cCB0byAxMDI0LiBP
biBHSUN2Mywgd2Ugd2lsbCBlbmQgdXAgdG8KPiB3cml0ZSBpbiByZXNlcnZlZCByZWdpc3RlcnMg
dGhhdCBhcmUgcmlnaHQgYWZ0ZXIgdGhlIElST1VURVJzIG9uZSBhcyB0aGUKPiB2YWx1ZSBpcyBu
b3QgY2FwcGVkIGVhcmx5IGVub3VnaC4KPiAKPiBDYXAgdGhlIG51bWJlciBvZiBpbnRlcnJ1cHRz
IGFzIHNvb24gYXMgd2UgY29tcHV0ZSBpdCBzbyB3ZSBrbm93IHdlIGNhbgo+IHNhZmVseSB1c2lu
ZyBpdCBhZnRlcndhcmRzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gUmVwb3J0ZWQtYnk6IEphbi1QZXRlciBMYXJzc29uIDxKYW4tUGV0
ZXIuTGFyc3NvbkBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBUaGlzIHBhdGNoIHNob3VsZCBiZSBi
YWNrcG9ydCB1cCB0byBYZW4gNC45LgoKQWdyZWVkCgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2dp
Yy12Mi5jIHwgNyArKysrLS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdjMuYyB8IDcgKysrKy0tLQo+
ICAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5j
Cj4gaW5kZXggMWE3NDRjNTc2Zi4uZTlmYjhhMDFhYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiBAQCAtMzUzLDYgKzM1
MywxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjJfZGlzdF9pbml0KHZvaWQpCj4gIAo+ICAg
ICAgdHlwZSA9IHJlYWRsX2dpY2QoR0lDRF9UWVBFUik7Cj4gICAgICBucl9saW5lcyA9IDMyICog
KCh0eXBlICYgR0lDRF9UWVBFX0xJTkVTKSArIDEpOwo+ICsgICAgLyogT25seSAxMDIwIGludGVy
cnVwdHMgYXJlIHN1cHBvcnRlZCAqLwo+ICsgICAgbnJfbGluZXMgPSBtaW4oMTAyMFUsIG5yX2xp
bmVzKTsKPiArICAgIGdpY3YyX2luZm8ubnJfbGluZXMgPSBucl9saW5lczsKPiArCj4gICAgICBn
aWNfY3B1cyA9IDEgKyAoKHR5cGUgJiBHSUNEX1RZUEVfQ1BVUykgPj4gNSk7Cj4gICAgICBwcmlu
dGsoIkdJQ3YyOiAlZCBsaW5lcywgJWQgY3B1JXMlcyAoSUlEICU4Ljh4KS5cbiIsCj4gICAgICAg
ICAgICAgbnJfbGluZXMsIGdpY19jcHVzLCAoZ2ljX2NwdXMgPT0gMSkgPyAiIiA6ICJzIiwKPiBA
QCAtMzc3LDkgKzM4MSw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2Ml9kaXN0X2luaXQodm9p
ZCkKPiAgICAgIGZvciAoIGkgPSAzMjsgaSA8IG5yX2xpbmVzOyBpICs9IDMyICkKPiAgICAgICAg
ICB3cml0ZWxfZ2ljZCh+MHgwLCBHSUNEX0lDRU5BQkxFUiArIChpIC8gMzIpICogNCk7Cj4gIAo+
IC0gICAgLyogT25seSAxMDIwIGludGVycnVwdHMgYXJlIHN1cHBvcnRlZCAqLwo+IC0gICAgZ2lj
djJfaW5mby5ucl9saW5lcyA9IG1pbigxMDIwVSwgbnJfbGluZXMpOwo+IC0KPiAgICAgIC8qIFR1
cm4gb24gdGhlIGRpc3RyaWJ1dG9yICovCj4gICAgICB3cml0ZWxfZ2ljZChHSUNEX0NUTF9FTkFC
TEUsIEdJQ0RfQ1RMUik7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5j
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gaW5kZXggNmZiYzEwNjc1Ny4uYzkyMDBkMjRlMSAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMKPiBAQCAtNjA3LDYgKzYwNywxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNf
ZGlzdF9pbml0KHZvaWQpCj4gICAgICBpZiAoIHR5cGUgJiBHSUNEX1RZUEVfTFBJUyApCj4gICAg
ICAgICAgZ2ljdjNfbHBpX2luaXRfaG9zdF9scGlzKEdJQ0RfVFlQRV9JRF9CSVRTKHR5cGUpKTsK
PiAgCj4gKyAgICAvKiBPbmx5IDEwMjAgaW50ZXJydXB0cyBhcmUgc3VwcG9ydGVkICovCj4gKyAg
ICBucl9saW5lcyA9IG1pbigxMDIwVSwgbnJfbGluZXMpOwo+ICsgICAgZ2ljdjNfaW5mby5ucl9s
aW5lcyA9IG5yX2xpbmVzOwo+ICsKPiAgICAgIHByaW50aygiR0lDdjM6ICVkIGxpbmVzLCAoSUlE
ICU4Ljh4KS5cbiIsCj4gICAgICAgICAgICAgbnJfbGluZXMsIHJlYWRsX3JlbGF4ZWQoR0lDRCAr
IEdJQ0RfSUlEUikpOwo+ICAKPiBAQCAtNjQ2LDkgKzY1MCw2IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBnaWN2M19kaXN0X2luaXQodm9pZCkKPiAgCj4gICAgICBmb3IgKCBpID0gTlJfR0lDX0xPQ0FM
X0lSUVM7IGkgPCBucl9saW5lczsgaSsrICkKPiAgICAgICAgICB3cml0ZXFfcmVsYXhlZChhZmZp
bml0eSwgR0lDRCArIEdJQ0RfSVJPVVRFUiArIGkgKiA4KTsKPiAtCj4gLSAgICAvKiBPbmx5IDEw
MjAgaW50ZXJydXB0cyBhcmUgc3VwcG9ydGVkICovCj4gLSAgICBnaWN2M19pbmZvLm5yX2xpbmVz
ID0gbWluKDEwMjBVLCBucl9saW5lcyk7Cj4gIH0KPiAgCj4gIHN0YXRpYyBpbnQgZ2ljdjNfZW5h
YmxlX3JlZGlzdCh2b2lkKQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 22 23:38:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Jan 2019 23:38: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-devel-bounces@lists.xenproject.org>)
	id 1gm5cS-0007jD-7y; Tue, 22 Jan 2019 23:38: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=B4T/=P6=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gm5cP-0007j8-VQ
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 23:38:11 +0000
X-Inumbo-ID: bde97437-1e9e-11e9-a1e0-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bde97437-1e9e-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 23:37:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Type:In-Reply-To:MIME-Version:Date:
 Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=9cGKUic1CVUno9wRseDCLeLmI5L106gt5x80tuKKdCU=; b=S9tFuiImys2akuYnTbPrNGKDW
 wETl8OYI//9fkC2Sep1DZRaHMD6ulX8pqpI1Gy7zSnP+6jSiZRyw2cvEcYBD7wWfxaSWk/agqYnpP
 0vb+/cT3oAUsB+7YUdQy4jG+C3m2VyV3/p3QL1BNC3CGDX3YUVQTc1OSIDaHk46mLNS4Q=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:45066
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gm5cB-00042M-S6; Wed, 23 Jan 2019 00:37:56 +0100
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <cafa45db-e775-b212-ad12-90236f151bb5@eikelenboom.it>
 <20190118125058.4old2fc2zvzyue6f@mac>
 <afe9a3e2-5f4d-367a-7f16-02a4f4797e70@eikelenboom.it>
 <20190118175638.u7snykyof4awzirf@mac>
 <0a54429f-59a2-d9a2-a3d8-8177187ccad9@eikelenboom.it>
 <20190122161412.7eruziomkm3etpet@mac>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <5ae1965e-9e31-b796-5a37-dfd211b3bd98@eikelenboom.it>
Date: Wed, 23 Jan 2019 00:39:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190122161412.7eruziomkm3etpet@mac>
Content-Type: multipart/mixed; boundary="------------A70EEBBFE7A14EE55910A6D5"
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------A70EEBBFE7A14EE55910A6D5
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

On 22/01/2019 17:14, Roger Pau MonnÃ© wrote:
> On Sun, Jan 20, 2019 at 11:09:25PM +0100, Sander Eikelenboom wrote:
>> On 18/01/2019 18:56, Roger Pau MonnÃ© wrote:
>>> On Fri, Jan 18, 2019 at 03:17:57PM +0100, Sander Eikelenboom wrote:
>>>> On 18/01/2019 13:50, Roger Pau MonnÃ© wrote:
>>>>> On Fri, Jan 18, 2019 at 01:03:04PM +0100, Sander Eikelenboom wrote:
>>>>>> Hi Roger,
>>>>>>
>>>>>> I gave PVH dom0 a spin, see how far I would get.
>>>>>
>>>>> Thanks!
>>>>>
>>>>>> With current xen-unstable unfortunately not that far, i got the splat below.
>>>>>
>>>>> Yes, this was already reported:
>>>>>
>>>>> https://lists.xenproject.org/archives/html/xen-devel/2019-01/msg01030.html
>>>>>> If you need more info, would like me to test a patch (or some other git tree/branch), 
>>>>>> I will be happy to give it a spin !
>>>>>
>>>>> Paul is working on a fix, but in the meantime just removing the
>>>>> assertions should be fine:
>>>>>
>>>>> ---8<---
>>>>> diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
>>>>> index bd1af35a13..98e6fc35e2 100644
>>>>> --- a/xen/drivers/passthrough/iommu.c
>>>>> +++ b/xen/drivers/passthrough/iommu.c
>>>>> @@ -321,9 +321,6 @@ int iommu_map(struct domain *d, dfn_t dfn, mfn_t mfn,
>>>>>      if ( !iommu_enabled || !hd->platform_ops )
>>>>>          return 0;
>>>>>  
>>>>> -    ASSERT(IS_ALIGNED(dfn_x(dfn), (1ul << page_order)));
>>>>> -    ASSERT(IS_ALIGNED(mfn_x(mfn), (1ul << page_order)));
>>>>> -
>>>>>      for ( i = 0; i < (1ul << page_order); i++ )
>>>>>      {
>>>>>          rc = hd->platform_ops->map_page(d, dfn_add(dfn, i), mfn_add(mfn, i),
>>>>>
>>>>
>>>> I gave that a spin and i now get a seemingly endless stream of IO_PAGE_FAULTs
>>>
>>> You shouldn't get those page faults since they are for addresses that
>>> belong to a reserved region, and that should be mapped into the p2m.
>>> I've just tested on my AMD box and I'm also seeing errors (albeit
>>> different ones), so I guess something broke since I last fixed PVH
>>> Dom0 to boot on AMD hardware.
>>>
>>> I've also tested commit:
>>>
>>> commit fad6ba64a8c98bebb9374f390cc255fac05237ab (HEAD)
>>> Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
>>> Date:   Fri Nov 30 12:10:00 2018 +0100
>>> amd/iommu: skip host bridge devices when updating IOMMU page tables
>>>
>>> And it works on my AMD box and I'm able to boot as a PVH Dom0. Can you
>>> give this commit a spin?
>>>
>>> Thanks, Roger.
>>>
>>
>> Hi Roger,
>>
>> Tested that commit, but that didn't help.
> 
> Thanks! Sorry for the delay, I got sidetracked with something else.

No problem, it's not too urgent and probably a busy time with the remaining 4.12 stuff.
 
> Can you please post the serial log when using the above commit?

Sure, I attached a log of:
 - fad6ba64a8c98bebb9374f390cc255fac05237ab  dom0 PVH unsuccesful boot
 - fad6ba64a8c98bebb9374f390cc255fac05237ab  dom0 PV    succesful boot


>> I added some debug logging (to xen-unstable + Paul's patch) and found out the devices that are giving
>> the IO_PAGE_FAULTs are the onboard USB controllers (0x90 0x92 0x98 0xa5).
>>
>> If I skip calling "amd_iommu_setup_domain_device" for these devices I can at least get it to boot a linux kernel 
>> (which than gives problems with the SATA controller, but that would be a next step). The patch I used is below.
>>
>> I attached the output from lspci -vvvknn, perhaps you can spot something odd ?
>> When booting dom0 as PV instead of PVH everything boots and works fine.
> 
> There's definitely something wrong in Xen, so workarounds won't get
> you very far. This needs to be properly fixed in the hypervisor.

I thought it perhaps could help by seeing if there was any pattern in the devices for
which i get the IO_PAGE_FAULTs (since the commit you referred to is specifically about
host bridges).

--
Sander

> Thanks, Roger.
> 

--------------A70EEBBFE7A14EE55910A6D5
Content-Type: text/x-log;
 name="boot-dom0-pv.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="boot-dom0-pv.log"

 __  __            _  _    _ ____                     _        _     _      
 \ \/ /___ _ __   | || |  / |___ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
  \  // _ \ '_ \  | || |_ | | __) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | | |__   _|| |/ __/|__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_|    |_|(_)_|_____|   \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                            
(XEN) [000000208be6fc2d] Xen version 4.12-unstable (root@dyndns.org) (gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516) debug=y  Wed Jan 23 00:05:49 CET 2019
(XEN) [00000020938a0d12] Latest ChangeSet: Fri Nov 30 12:10:00 2018 +0100 git:fad6ba64a8
(XEN) [0000002098009f1b] Bootloader: GRUB 2.02~beta3-5+deb9u1
(XEN) [000000209b20721d] Command line: dom0_mem=2048M,max:2048M loglvl=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug conring_size=128k ucode=scan sched=credit2 gnttab_max_frames=64
(XEN) [00000020a8d05a75] Xen image load base address: 0
(XEN) [00000020aba40518] Video information:
(XEN) [00000020addf48b2]  VGA is graphics mode 1280x1024, 32 bpp
(XEN) [00000020b1252c7b]  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) [00000020b50379b5] Disc information:
(XEN) [00000020b73206aa]  Found 4 MBR signatures
(XEN) [00000020b9acd772]  Found 4 EDD information structures
(XEN) [00000020bcbff633] Xen-e820 RAM map:
(XEN) [00000020beee82eb]  0000000000000000 - 0000000000096400 (usable)
(XEN) [00000020c28082ea]  0000000000096400 - 00000000000a0000 (reserved)
(XEN) [00000020c62bfdf5]  00000000000e4000 - 0000000000100000 (reserved)
(XEN) [00000020c9d77e9d]  0000000000100000 - 00000000c7f90000 (usable)
(XEN) [00000020cd69831b]  00000000c7f90000 - 00000000c7f9e000 (ACPI data)
(XEN) [00000020d121a74a]  00000000c7f9e000 - 00000000c7fe0000 (ACPI NVS)
(XEN) [00000020d4cd120a]  00000000c7fe0000 - 00000000c8000000 (reserved)
(XEN) [00000020d878a1a5]  00000000ffe00000 - 0000000100000000 (reserved)
(XEN) [00000020dc24086e]  0000000100000000 - 0000000538000000 (usable)
(XEN) [00000020e52c8ff6] New Xen image base address: 0xc7800000
(XEN) [00000020e865a6d0] ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
(XEN) [00000020eb92280d] ACPI: RSDT C7F90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) [00000020f054e982] ACPI: FACP C7F90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [00000020f517a1ce] ACPI: DSDT C7F905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
(XEN) [00000020f9da6412] ACPI: FACS C7F9E000, 0040
(XEN) [00000020fc6e9d76] ACPI: APIC C7F90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000002101315866] ACPI: MCFG C7F90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
(XEN) [0000002105f414db] ACPI: SLIC C7F90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) [000000210ab6d5cd] ACPI: OEMB C7F9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [000000210f79938b] ACPI: SRAT C7F9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
(XEN) [00000021143c5243] ACPI: HPET C7F9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
(XEN) [0000002118ff0ab6] ACPI: IVRS C7F9A730, 0108 (r1  AMD     RD890S   202031 AMD         0)
(XEN) [000000211dc1cac5] ACPI: SSDT C7F9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
(XEN) [0000002122848b25] System RAM: 20479MB (20970648kB)
(XEN) [000000212cb7754a] SRAT: PXM 0 -> APIC 00 -> Node 0
(XEN) [000000212fa4659d] SRAT: PXM 0 -> APIC 01 -> Node 0
(XEN) [00000021329179a3] SRAT: PXM 0 -> APIC 02 -> Node 0
(XEN) [00000021357e760d] SRAT: PXM 0 -> APIC 03 -> Node 0
(XEN) [00000021386b8205] SRAT: PXM 0 -> APIC 04 -> Node 0
(XEN) [000000213b58801a] SRAT: PXM 0 -> APIC 05 -> Node 0
(XEN) [000000213e45959a] SRAT: Node 0 PXM 0 0-a0000
(XEN) [0000002140e6587e] SRAT: Node 0 PXM 0 100000-c8000000
(XEN) [0000002143ecc3ba] SRAT: Node 0 PXM 0 100000000-538000000
(XEN) [0000002147260d4a] NUMA: Allocated memnodemap from 5334dc000 - 5334e2000
(XEN) [000000214b1d9b96] NUMA: Using 8 for the hash shift.
(XEN) [0000002192c51890] Domain heap initialised
(XEN) [00000021953fdfe0] Allocated console ring of 128 KiB.
(XEN) [00000021ab644cc5] vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
(XEN) [00000021b131a235] vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
(XEN) [00000021b54f6d95] vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
(XEN) [00000021b8fb9380] CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
(XEN) [00000021c313209e] found SMP MP-table at 000ff780
(XEN) [00000021c5e69aad] DMI present.
(XEN) [00000021c7d5af3a] Using APIC driver default
(XEN) [00000021ca69e48d] ACPI: PM-Timer IO Port: 0x808 (24 bits)
(XEN) [00000021cdafcc3a] ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
(XEN) [00000021d1e6d665] ACPI:             wakeup_vec[c7f9e00c], vec_size[20]
(XEN) [00000021d5d1d0ba] ACPI: Local APIC address 0xfee00000
(XEN) [00000021d8e4fcd2] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) [00000021dcb6797a] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
(XEN) [00000021e088138d] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) [00000021e4599df6] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) [00000021e82b20ed] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
(XEN) [00000021ebfcaca5] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
(XEN) [00000021efce2c02] ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
(XEN) [00000021f3df3bd2] IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
(XEN) [00000021f8491ad6] ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
(XEN) [00000021fc66d08e] IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
(XEN) [0000002200dd5f75] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) [0000002204fb134d] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
(XEN) [00000022093232d3] ACPI: IRQ0 used by override.
(XEN) [000000220bec7c90] ACPI: IRQ2 used by override.
(XEN) [000000220ea6b1e6] ACPI: IRQ9 used by override.
(XEN) [000000221160edce] Enabling APIC mode:  Flat.  Using 2 I/O APICs
(XEN) [0000002214f2f886] ACPI: HPET id: 0x8300 base: 0xfed00000
(XEN) [00000022182c319d] PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
(XEN) [000000221cd58e5d] PCI: Not using MCFG for segment 0000 bus 00-ff
(XEN) [0000002220744d8d] ERST table was not found
(XEN) [0000002222fbbb88] Using ACPI (MADT) for SMP configuration information
(XEN) [0000002226d9f2c2] SMP: Allowing 6 CPUs (0 hotplug CPUs)
(XEN) [000000222a068c1d] IRQ limits: 56 GSI, 1112 MSI/MSI-X
(XEN) [000000222d0ce366] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
(XEN) [00000022315d5dc6] traps.c:1574: GPF (0000): ffff82d08042cb7c [probe_cpuid_faulting+0xe/0xa2] -> ffff82d0803858b2
(XEN) [00000022375d93d2] CPU0: AMD Fam10h machine check reporting enabled
(XEN) [000000223b15bab3] Speculative mitigation facilities:
(XEN) [000000223e1c148a]   Hardware features:
(XEN) [000000224070d0ba]   Compiled-in support: INDIRECT_THUNK SHADOW_PAGING
(XEN) [00000022444ef950]   Xen settings: BTI-Thunk LFENCE, SPEC_CTRL: No, Other:
(XEN) [000000224860071e]   Support for HVM VMs: RSB
(XEN) [000000224b00d0aa]   Support for PV VMs: RSB
(XEN) [000000224d950b2a]   XPTI (64-bit PV only): Dom0 disabled, DomU disabled (without PCID)
(XEN) [00000022524b05c8]   PV L1TF shadowing: Dom0 disabled, DomU disabled
(XEN) [00000022560fe0c2] Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) [0000002259fada80] Initializing Credit2 scheduler
(XEN) [000000225cce72c3]  load_precision_shift: 18
(XEN) [000000225f629aaa]  load_window_shift: 30
(XEN) [0000002261d0bf90]  underload_balance_tolerance: 0
(XEN) [0000002264b11850]  overload_balance_tolerance: -3
(XEN) [00000022679156ee]  runqueues arrangement: socket
(XEN) [000000226a64fbde]  cap enforcement granularity: 10ms
(XEN) [000000226d6b737a] load tracking window length 1073741824 ns
(XEN) [0000002270cab436] Adding cpu 0 to runqueue 0
(XEN) [00000022736b8e60]  First cpu on runqueue, activating
(XEN) [000000227fead868] Platform timer is 14.318MHz HPET
(XEN) [    3.002605] Detected 3200.144 MHz processor.
(XEN) [    3.019037] Initing memory sharing.
(XEN) [    3.030995] alt table ffff82d08046ebf8 -> ffff82d080470a36
(XEN) [    3.049675] AMD-Vi: Found MSI capability block at 0x54
(XEN) [    3.066576] AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xd8 id 0x2
(XEN) [    3.088673] AMD-Vi: Using IVHD type 0x10
(XEN) [    3.101934] AMD-Vi: ACPI Table:
(XEN) [    3.112853] AMD-Vi:  Signature IVRS
(XEN) [    3.124812] AMD-Vi:  Length 0x108
(XEN) [    3.136252] AMD-Vi:  Revision 0x1
(XEN) [    3.156545] AMD-Vi:  CheckSum 0x65
(XEN) [    3.177017] AMD-Vi:  OEM_Id AMD  
(XEN) [    3.197258] AMD-Vi:  OEM_Table_Id RD890S
(XEN) [    3.219291] AMD-Vi:  OEM_Revision 0x202031
(XEN) [    3.241807] AMD-Vi:  Creator_Id AMD 
(XEN) [    3.262685] AMD-Vi:  Creator_Revision 0
(XEN) [    3.284276] AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xd8 id 0x2
(XEN) [    3.313447] AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
(XEN) [    3.340524] AMD-Vi:  Dev_Id Range: 0 -> 0x2
(XEN) [    3.363130] AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
(XEN) [    3.390949] AMD-Vi: IVHD Device Entry: type 0x3 id 0xe00 flags 0
(XEN) [    3.419015] AMD-Vi:  Dev_Id Range: 0xe00 -> 0xe01
(XEN) [    3.443181] AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
(XEN) [    3.470961] AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
(XEN) [    3.498987] AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
(XEN) [    3.526715] AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
(XEN) [    3.554678] AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
(XEN) [    3.582338] AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
(XEN) [    3.610263] AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
(XEN) [    3.637873] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa00 flags 0
(XEN) [    3.665771] AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
(XEN) [    3.693447] AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
(XEN) [    3.721419] AMD-Vi:  Dev_Id Range: 0x900 -> 0x907
(XEN) [    3.745494] AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
(XEN) [    3.773248] AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
(XEN) [    3.801223] AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
(XEN) [    3.829172] AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
(XEN) [    3.857161] AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
(XEN) [    3.885110] AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
(XEN) [    3.913070] AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
(XEN) [    3.940800] AMD-Vi: IVHD Device Entry: type 0x3 id 0x400 flags 0
(XEN) [    3.968759] AMD-Vi:  Dev_Id Range: 0x400 -> 0x407
(XEN) [    3.992693] AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
(XEN) [    4.020224] AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
(XEN) [    4.047759] AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
(XEN) [    4.071183] AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
(XEN) [    4.098727] AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
(XEN) [    4.122063] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
(XEN) [    4.150388] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
(XEN) [    4.177972] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
(XEN) [    4.205518] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
(XEN) [    4.233038] AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
(XEN) [    4.261065] AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
(XEN) [    4.287832] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
(XEN) [    4.315402] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
(XEN) [    4.343026] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
(XEN) [    4.370689] AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
(XEN) [    4.398651] AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
(XEN) [    4.426392] AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
(XEN) [    4.449972] AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
(XEN) [    4.476428] AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
(XEN) [    4.504480] AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
(XEN) [    4.533364] AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
(XEN) [    4.560702] AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
(XEN) [    4.590301] AMD-Vi: Disabled HAP memory map sharing with IOMMU
(XEN) [    4.618198] AMD-Vi: IOMMU 0 Enabled.
(XEN) [    4.646172] I/O virtualisation enabled
(XEN) [    4.667557]  - Dom0 mode: Relaxed
(XEN) [    4.687550] Interrupt remapping enabled
(XEN) [    4.709078] nr_sockets: 1
(XEN) [    4.727173] ENABLING IO-APIC IRQs
(XEN) [    4.747113]  -> Using new ACK method
(XEN) [    4.768043] ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) [2019-01-22 23:21:50.707] HVM: ASIDs enabled.
(XEN) [2019-01-22 23:21:50.716] SVM: Supported advanced features:
(XEN) [2019-01-22 23:21:50.725]  - Nested Page Tables (NPT)
(XEN) [2019-01-22 23:21:50.735]  - Last Branch Record (LBR) Virtualisation
(XEN) [2019-01-22 23:21:50.744]  - Next-RIP Saved on #VMEXIT
(XEN) [2019-01-22 23:21:50.754]  - Pause-Intercept Filter
(XEN) [2019-01-22 23:21:50.764] HVM: SVM enabled
(XEN) [2019-01-22 23:21:50.773] HVM: Hardware Assisted Paging (HAP) detected
(XEN) [2019-01-22 23:21:50.783] HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) [2019-01-22 23:21:45.003] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-22 23:21:50.813] Adding cpu 1 to runqueue 0
(XEN) [2019-01-22 23:21:45.003] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-22 23:21:50.842] Adding cpu 2 to runqueue 0
(XEN) [2019-01-22 23:21:45.003] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-22 23:21:50.872] Adding cpu 3 to runqueue 0
(XEN) [2019-01-22 23:21:45.003] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-22 23:21:50.902] Adding cpu 4 to runqueue 0
(XEN) [2019-01-22 23:21:45.003] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-22 23:21:50.933] Adding cpu 5 to runqueue 0
(XEN) [2019-01-22 23:21:50.942] Brought up 6 CPUs
(XEN) [2019-01-22 23:21:50.956] build-id: a2d07921dfeed9e8af66a837936b5d24c5df646c
(XEN) [2019-01-22 23:21:50.966] Running stub recovery selftests...
(XEN) [2019-01-22 23:21:50.976] traps.c:1574: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080385412
(XEN) [2019-01-22 23:21:50.986] traps.c:755: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d080385412
(XEN) [2019-01-22 23:21:50.996] traps.c:1094: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080385412
(XEN) [2019-01-22 23:21:51.026] ACPI sleep modes: S3
(XEN) [2019-01-22 23:21:51.037] VPMU: disabled
(XEN) [2019-01-22 23:21:51.047] MCA: Use hw thresholding to adjust polling frequency
(XEN) [2019-01-22 23:21:51.057] mcheck_poll: Machine check polling timer started.
(XEN) [2019-01-22 23:21:51.067] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
(XEN) [2019-01-22 23:21:51.077] Dom0 has maximum 632 PIRQs
(XEN) [2019-01-22 23:21:51.088] Multiple initrd candidates, picking module #1
(XEN) [2019-01-22 23:21:51.098] NX (Execute Disable) protection active
(XEN) [2019-01-22 23:21:51.108] *** Building a PV Dom0 ***
(XEN) [2019-01-22 23:21:51.375] ELF: phdr: paddr=0x1000000 memsz=0x1907000
(XEN) [2019-01-22 23:21:51.386] ELF: phdr: paddr=0x2a00000 memsz=0x640000
(XEN) [2019-01-22 23:21:51.396] ELF: phdr: paddr=0x3040000 memsz=0x21f18
(XEN) [2019-01-22 23:21:51.406] ELF: phdr: paddr=0x3062000 memsz=0x3c4000
(XEN) [2019-01-22 23:21:51.416] ELF: memory: 0x1000000 -> 0x3426000
(XEN) [2019-01-22 23:21:51.427] ELF: note: GUEST_OS = "linux"
(XEN) [2019-01-22 23:21:51.437] ELF: note: GUEST_VERSION = "2.6"
(XEN) [2019-01-22 23:21:51.447] ELF: note: XEN_VERSION = "xen-3.0"
(XEN) [2019-01-22 23:21:51.457] ELF: note: VIRT_BASE = 0xffffffff80000000
(XEN) [2019-01-22 23:21:51.467] ELF: note: INIT_P2M = 0x8000000000
(XEN) [2019-01-22 23:21:51.478] ELF: note: ENTRY = 0xffffffff83062180
(XEN) [2019-01-22 23:21:51.488] ELF: note: HYPERCALL_PAGE = 0xffffffff81001000
(XEN) [2019-01-22 23:21:51.498] ELF: note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
(XEN) [2019-01-22 23:21:51.508] ELF: note: SUPPORTED_FEATURES = 0x8801
(XEN) [2019-01-22 23:21:51.519] ELF: note: PAE_MODE = "yes"
(XEN) [2019-01-22 23:21:51.529] ELF: note: LOADER = "generic"
(XEN) [2019-01-22 23:21:51.539] ELF: note: unknown (0xd)
(XEN) [2019-01-22 23:21:51.549] ELF: note: SUSPEND_CANCEL = 0x1
(XEN) [2019-01-22 23:21:51.559] ELF: note: MOD_START_PFN = 0x1
(XEN) [2019-01-22 23:21:51.569] ELF: note: HV_START_LOW = 0xffff800000000000
(XEN) [2019-01-22 23:21:51.580] ELF: note: PADDR_OFFSET = 0
(XEN) [2019-01-22 23:21:51.590] ELF: note: PHYS32_ENTRY = 0x1000350
(XEN) [2019-01-22 23:21:51.600] ELF: Found PVH image
(XEN) [2019-01-22 23:21:51.610] ELF: addresses:
(XEN) [2019-01-22 23:21:51.620]     virt_base        = 0xffffffff80000000
(XEN) [2019-01-22 23:21:51.630]     elf_paddr_offset = 0x0
(XEN) [2019-01-22 23:21:51.641]     virt_offset      = 0xffffffff80000000
(XEN) [2019-01-22 23:21:51.651]     virt_kstart      = 0xffffffff81000000
(XEN) [2019-01-22 23:21:51.661]     virt_kend        = 0xffffffff83426000
(XEN) [2019-01-22 23:21:51.672]     virt_entry       = 0xffffffff83062180
(XEN) [2019-01-22 23:21:51.682]     p2m_base         = 0x8000000000
(XEN) [2019-01-22 23:21:51.693]  Xen  kernel: 64-bit, lsb, compat32
(XEN) [2019-01-22 23:21:51.703]  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x3426000
(XEN) [2019-01-22 23:21:51.715] PHYSICAL MEMORY ARRANGEMENT:
(XEN) [2019-01-22 23:21:51.725]  Dom0 alloc.:   0000000520000000->0000000524000000 (501413 pages to be allocated)
(XEN) [2019-01-22 23:21:51.736]  Init. ramdisk: 00000005366a1000->0000000537ffb703
(XEN) [2019-01-22 23:21:51.747] VIRTUAL MEMORY ARRANGEMENT:
(XEN) [2019-01-22 23:21:51.758]  Loaded kernel: ffffffff81000000->ffffffff83426000
(XEN) [2019-01-22 23:21:51.769]  Init. ramdisk: 0000000000000000->0000000000000000
(XEN) [2019-01-22 23:21:51.780]  Phys-Mach map: 0000008000000000->0000008000400000
(XEN) [2019-01-22 23:21:51.790]  Start info:    ffffffff83426000->ffffffff834264b4
(XEN) [2019-01-22 23:21:51.801]  Xenstore ring: 0000000000000000->0000000000000000
(XEN) [2019-01-22 23:21:51.812]  Console ring:  0000000000000000->0000000000000000
(XEN) [2019-01-22 23:21:51.823]  Page tables:   ffffffff83427000->ffffffff83446000
(XEN) [2019-01-22 23:21:51.834]  Boot stack:    ffffffff83446000->ffffffff83447000
(XEN) [2019-01-22 23:21:51.844]  TOTAL:         ffffffff80000000->ffffffff83800000
(XEN) [2019-01-22 23:21:51.855]  ENTRY ADDRESS: ffffffff83062180
(XEN) [2019-01-22 23:21:51.867] Dom0 has maximum 6 VCPUs
(XEN) [2019-01-22 23:21:51.877] ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff82907000
(XEN) [2019-01-22 23:21:51.909] ELF: phdr 1 at 0xffffffff82a00000 -> 0xffffffff83040000
(XEN) [2019-01-22 23:21:51.925] ELF: phdr 2 at 0xffffffff83040000 -> 0xffffffff83061f18
(XEN) [2019-01-22 23:21:51.936] ELF: phdr 3 at 0xffffffff83062000 -> 0xffffffff831a1000
(XEN) [2019-01-22 23:21:53.462] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.473] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.484] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.496] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.507] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.519] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.531] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.543] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.555] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.567] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.579] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.592] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.605] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.618] AMD-Vi: Setup I/O page table: device id = 0x98, type = 0x7, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.631] AMD-Vi: Setup I/O page table: device id = 0x9a, type = 0x7, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.644] AMD-Vi: Setup I/O page table: device id = 0xa0, type = 0x7, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.658] AMD-Vi: Setup I/O page table: device id = 0xa2, type = 0x7, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.671] AMD-Vi: Setup I/O page table: device id = 0xa3, type = 0x7, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.685] AMD-Vi: Setup I/O page table: device id = 0xa4, type = 0x5, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.699] AMD-Vi: Setup I/O page table: device id = 0xa5, type = 0x7, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.713] AMD-Vi: Setup I/O page table: device id = 0xa8, type = 0x2, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.728] AMD-Vi: Setup I/O page table: device id = 0xb0, type = 0x7, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.742] AMD-Vi: Setup I/O page table: device id = 0xb2, type = 0x7, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.757] AMD-Vi: Skipping host bridge 0000:00:18.0
(XEN) [2019-01-22 23:21:53.772] AMD-Vi: Skipping host bridge 0000:00:18.1
(XEN) [2019-01-22 23:21:53.786] AMD-Vi: Skipping host bridge 0000:00:18.2
(XEN) [2019-01-22 23:21:53.801] AMD-Vi: Skipping host bridge 0000:00:18.3
(XEN) [2019-01-22 23:21:53.815] AMD-Vi: Skipping host bridge 0000:00:18.4
(XEN) [2019-01-22 23:21:53.830] AMD-Vi: Setup I/O page table: device id = 0x400, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.845] AMD-Vi: Setup I/O page table: device id = 0x401, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.860] AMD-Vi: Setup I/O page table: device id = 0x402, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.876] AMD-Vi: Setup I/O page table: device id = 0x403, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.891] AMD-Vi: Setup I/O page table: device id = 0x404, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.907] AMD-Vi: Setup I/O page table: device id = 0x405, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.923] AMD-Vi: Setup I/O page table: device id = 0x406, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.939] AMD-Vi: Setup I/O page table: device id = 0x407, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.955] AMD-Vi: Setup I/O page table: device id = 0x500, type = 0x2, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.972] AMD-Vi: Setup I/O page table: device id = 0x608, type = 0x2, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:53.989] AMD-Vi: Setup I/O page table: device id = 0x610, type = 0x2, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.006] AMD-Vi: Setup I/O page table: device id = 0x700, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.023] AMD-Vi: Setup I/O page table: device id = 0x800, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.040] AMD-Vi: Setup I/O page table: device id = 0x900, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.057] AMD-Vi: Setup I/O page table: device id = 0x901, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.075] AMD-Vi: Setup I/O page table: device id = 0x902, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.093] AMD-Vi: Setup I/O page table: device id = 0x903, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.111] AMD-Vi: Setup I/O page table: device id = 0x904, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.129] AMD-Vi: Setup I/O page table: device id = 0x905, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.147] AMD-Vi: Setup I/O page table: device id = 0x906, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.165] AMD-Vi: Setup I/O page table: device id = 0x907, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.184] AMD-Vi: Setup I/O page table: device id = 0xa00, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.202] AMD-Vi: Setup I/O page table: device id = 0xb00, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.221] AMD-Vi: Setup I/O page table: device id = 0xc00, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.240] AMD-Vi: Setup I/O page table: device id = 0xd00, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.259] AMD-Vi: Setup I/O page table: device id = 0xe00, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.278] AMD-Vi: Setup I/O page table: device id = 0xe01, type = 0x1, root table = 0x4a9cf2000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:21:54.304] Initial low memory virq threshold set at 0x4000 pages.
(XEN) [2019-01-22 23:21:54.323] Scrubbing Free RAM in background
(XEN) [2019-01-22 23:21:54.342] Std. Loglevel: All
(XEN) [2019-01-22 23:21:54.361] Guest Loglevel: All
(XEN) [2019-01-22 23:21:54.380] Xen is relinquishing VGA console.
(XEN) [2019-01-22 23:21:54.483] *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
(XEN) [2019-01-22 23:21:54.484] Freed 476kB init memory
mapping kernel into physical memory
about to get started...
[    0.000000] Linux version 4.20.2-20190115-thp-doflr+ (root@serveerstertje) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #1 SMP Tue Jan 15 11:51:49 CET 2019
[    0.000000] Command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 scsi_mod.use_blk_mq=1 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset net.ifnames=0 biosdevname=0 xen-pciback.hide=(00:14.2)(04:00.*)(08:00.0)(09:00.*)(0a:00.0)(0d:00.0)
[    0.000000] x86/fpu: x87 FPU will use FXSAVE
[    0.000000] Released 0 page(s)
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] Xen: [mem 0x0000000000000000-0x0000000000095fff] usable
[    0.000000] Xen: [mem 0x0000000000096400-0x00000000000fffff] reserved
[    0.000000] Xen: [mem 0x0000000000100000-0x0000000080069fff] usable
[    0.000000] Xen: [mem 0x00000000c7f90000-0x00000000c7f9dfff] ACPI data
[    0.000000] Xen: [mem 0x00000000c7f9e000-0x00000000c7fdffff] ACPI NVS
[    0.000000] Xen: [mem 0x00000000c7fe0000-0x00000000c7ffffff] reserved
[    0.000000] Xen: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
[    0.000000] Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] Xen: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
[    0.000000] Xen: [mem 0x00000000fee00000-0x00000000feefffff] reserved
[    0.000000] Xen: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] Xen: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
[    0.000000] e820: remove [mem 0x80000000-0xfffffffffffffffe] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] user-defined physical RAM map:
[    0.000000] user: [mem 0x0000000000000000-0x0000000000095fff] usable
[    0.000000] user: [mem 0x0000000000096400-0x00000000000fffff] reserved
[    0.000000] user: [mem 0x0000000000100000-0x000000007fffffff] usable
[    0.000000] user: [mem 0x00000000c7f90000-0x00000000c7f9dfff] ACPI data
[    0.000000] user: [mem 0x00000000c7f9e000-0x00000000c7fdffff] ACPI NVS
[    0.000000] user: [mem 0x00000000c7fe0000-0x00000000c7ffffff] reserved
[    0.000000] user: [mem 0x00000000f6000000-0x00000000f6003fff] reserved
[    0.000000] user: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] user: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
[    0.000000] user: [mem 0x00000000fee00000-0x00000000feefffff] reserved
[    0.000000] user: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] user: [mem 0x000000fd00000000-0x000000ffffffffff] reserved
[    0.000000] SMBIOS 2.5 present.
[    0.000000] DMI: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS V1.8B1 09/13/2010
[    0.000000] Hypervisor detected: Xen PV
[    0.023405] tsc: Fast TSC calibration using PIT
[    0.023407] tsc: Detected 3200.037 MHz processor
[    0.023408] tsc: Detected 3200.144 MHz TSC
[    0.033522] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.033524] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.046560] AGP: No AGP bridge found
[    0.046680] last_pfn = 0x80000 max_arch_pfn = 0x400000000
[    0.046681] Disabled
[    0.046682] x86/PAT: MTRRs disabled, skipping PAT initialization too.
[    0.046686] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WC  WP  UC  UC  
[    0.046723] check: Scanning 1 areas for low memory corruption
[    0.046728] Base memory trampoline at [(____ptrval____)] 90000 size 24576
[    0.046977] BRK [0x03401000, 0x03401fff] PGTABLE
[    0.046978] BRK [0x03402000, 0x03402fff] PGTABLE
[    0.047414] BRK [0x03403000, 0x03403fff] PGTABLE
[    0.047612] BRK [0x03404000, 0x03404fff] PGTABLE
[    0.047810] BRK [0x03405000, 0x03405fff] PGTABLE
[    0.048008] BRK [0x03406000, 0x03406fff] PGTABLE
[    0.242058] RAMDISK: [mem 0x04000000-0x0595afff]
[    0.242112] ACPI: Early table checksum verification disabled
[    0.242890] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
[    0.242898] ACPI: RSDT 0x00000000C7F90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.242920] ACPI: FACP 0x00000000C7F90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.242958] ACPI: DSDT 0x00000000C7F905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
[    0.242965] ACPI: FACS 0x00000000C7F9E000 000040
[    0.242972] ACPI: APIC 0x00000000C7F90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.242979] ACPI: MCFG 0x00000000C7F90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
[    0.242986] ACPI: SLIC 0x00000000C7F90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.242992] ACPI: OEMB 0x00000000C7F9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.243000] ACPI: SRAT 0x00000000C7F9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
[    0.243006] ACPI: HPET 0x00000000C7F9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
[    0.243013] ACPI: IVRS 0x00000000C7F9A730 000108 (v01 AMD    RD890S   00202031 AMD  00000000)
[    0.243020] ACPI: SSDT 0x00000000C7F9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
[    0.243040] ACPI: Local APIC address 0xfee00000
[    0.243043] Setting APIC routing to Xen PV.
[    0.243099] NUMA turned off
[    0.243100] Faking a node at [mem 0x0000000000000000-0x000000007fffffff]
[    0.243107] NODE_DATA(0) allocated [mem 0x7fc17000-0x7fc20fff]
[    0.246979] Zone ranges:
[    0.246983]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.246985]   DMA32    [mem 0x0000000001000000-0x000000007fffffff]
[    0.246986]   Normal   empty
[    0.246987] Movable zone start for each node
[    0.246989] Early memory node ranges
[    0.246990]   node   0: [mem 0x0000000000001000-0x0000000000095fff]
[    0.246991]   node   0: [mem 0x0000000000100000-0x000000007fffffff]
[    0.246995] Zeroed struct page in unavailable ranges: 107 pages
[    0.246997] Initmem setup node 0 [mem 0x0000000000001000-0x000000007fffffff]
[    0.246999] On node 0 totalpages: 524181
[    0.247001]   DMA zone: 64 pages used for memmap
[    0.247002]   DMA zone: 21 pages reserved
[    0.247003]   DMA zone: 3989 pages, LIFO batch:0
[    0.247820]   DMA32 zone: 8128 pages used for memmap
[    0.247821]   DMA32 zone: 520192 pages, LIFO batch:63
[    0.264853] p2m virtual area at (____ptrval____), size is 600000
[    0.270847] Remapped 106 page(s)
[    0.271828] ACPI: PM-Timer IO Port: 0x808
[    0.271834] ACPI: Local APIC address 0xfee00000
[    0.271887] IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
[    0.271893] IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
[    0.271901] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.271904] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[    0.271908] ACPI: IRQ0 used by override.
[    0.271910] ACPI: IRQ9 used by override.
[    0.271916] Using ACPI (MADT) for SMP configuration information
[    0.271920] ACPI: HPET id: 0x8300 base: 0xfed00000
[    0.271928] smpboot: Allowing 6 CPUs, 0 hotplug CPUs
[    0.271950] [mem 0x80000000-0xc7f8ffff] available for PCI devices
[    0.271953] Booting paravirtualized kernel on Xen
[    0.271955] Xen version: 4.12-unstable (preserve-AD)
[    0.271960] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.421648] random: get_random_bytes called from start_kernel+0x91/0x443 with crng_init=0
[    0.421660] setup_percpu: NR_CPUS:6 nr_cpumask_bits:6 nr_cpu_ids:6 nr_node_ids:1
[    0.422475] percpu: Embedded 43 pages/cpu @(____ptrval____) s139032 r8192 d28904 u262144
[    0.422482] pcpu-alloc: s139032 r8192 d28904 u262144 alloc=1*2097152
[    0.422483] pcpu-alloc: [0] 0 1 2 3 4 5 - - 
[    0.422561] xen: PV spinlocks enabled
[    0.422565] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes)
[    0.422572] Built 1 zonelists, mobility grouping on.  Total pages: 515968
[    0.422573] Policy zone: DMA32
[    0.422577] Kernel command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 scsi_mod.use_blk_mq=1 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset net.ifnames=0 biosdevname=0 xen-pciback.hide=(00:14.2)(04:00.*)(08:00.0)(09:00.*)(0a:00.0)(0d:00.0)
[    0.422774] You have booted with nomodeset. This means your GPU drivers are DISABLED
[    0.422775] Any video related functionality will be severely degraded, and you may not even be able to suspend the system properly
[    0.422776] Unless you actually understand what nomodeset does, you should reboot without enabling it
[    0.484649] software IO TLB: mapped [mem 0x79400000-0x7d400000] (64MB)
[    0.497773] Memory: 1925652K/2096724K available (18436K kernel code, 1355K rwdata, 5148K rodata, 1360K init, 2428K bss, 171072K reserved, 0K cma-reserved)
[    0.497903] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[    0.498272] rcu: Hierarchical RCU implementation.
[    0.498275] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.498295] Using NULL legacy PIC
[    0.498296] NR_IRQS: 4352, nr_irqs: 1016, preallocated irqs: 0
[    0.498333] xen:events: Using FIFO-based ABI
[    0.498364] xen: --> pirq=1 -> irq=1 (gsi=1)
[    0.498372] xen: --> pirq=2 -> irq=2 (gsi=2)
[    0.498376] xen: --> pirq=3 -> irq=3 (gsi=3)
[    0.498381] xen: --> pirq=4 -> irq=4 (gsi=4)
[    0.498385] xen: --> pirq=5 -> irq=5 (gsi=5)
[    0.498390] xen: --> pirq=6 -> irq=6 (gsi=6)
[    0.498394] xen: --> pirq=7 -> irq=7 (gsi=7)
[    0.498398] xen: --> pirq=8 -> irq=8 (gsi=8)
[    0.498403] xen: --> pirq=9 -> irq=9 (gsi=9)
[    0.498407] xen: --> pirq=10 -> irq=10 (gsi=10)
[    0.498412] xen: --> pirq=11 -> irq=11 (gsi=11)
[    0.498416] xen: --> pirq=12 -> irq=12 (gsi=12)
[    0.498421] xen: --> pirq=13 -> irq=13 (gsi=13)
[    0.498425] xen: --> pirq=14 -> irq=14 (gsi=14)
[    0.498430] xen: --> pirq=15 -> irq=15 (gsi=15)
[    0.498484] Console: colour dummy device 80x25
[    0.498657] printk: console [tty0] enabled
[    0.499104] printk: console [hvc0] enabled
[    0.499126] ACPI: Core revision 20181003
[    0.504576] clocksource: xen: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    0.504663] Xen: using vcpuop timer interface
[    0.504693] installing Xen timer for CPU 0
[    0.505007] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x2e20d250fd6, max_idle_ns: 440795345108 ns
[    0.505059] Calibrating delay loop (skipped), value calculated using timer frequency.. 6402.96 BogoMIPS (lpj=10667146)
[    0.505068] pid_max: default: 32768 minimum: 301
[    0.506098] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.506578] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.506615] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.506636] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.506975] mce: CPU supports 2 MCE banks
[    0.506994] Last level iTLB entries: 4KB 512, 2MB 16, 4MB 8
[    0.506998] Last level dTLB entries: 4KB 512, 2MB 128, 4MB 64, 1GB 0
[    0.507004] Spectre V2 : Mitigation: Full AMD retpoline
[    0.507007] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    0.507214] Freeing SMP alternatives memory: 52K
[    0.510971] cpu 0 spinlock event irq 57
[    0.510997] VPMU disabled by hypervisor.
[    0.511187] Performance Events: PMU not available due to virtualization, using software events only.
[    0.511257] rcu: Hierarchical SRCU implementation.
[    0.511344] NMI watchdog: Perf NMI watchdog permanently disabled
[    0.511476] smp: Bringing up secondary CPUs ...
[    0.511599] installing Xen timer for CPU 1
[    0.511924] cpu 1 spinlock event irq 69
[    0.511924] installing Xen timer for CPU 2
[    0.512218] cpu 2 spinlock event irq 76
[    0.512218] installing Xen timer for CPU 3
[    0.512218] cpu 3 spinlock event irq 83
[    0.512218] installing Xen timer for CPU 4
[    0.512218] cpu 4 spinlock event irq 90
[    0.512218] installing Xen timer for CPU 5
[    0.512218] cpu 5 spinlock event irq 97
[    0.512218] smp: Brought up 1 node, 6 CPUs
[    0.512218] smpboot: Max logical packages: 1
[    0.512218] devtmpfs: initialized
[    0.515369] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.515369] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    0.515480] xor: measuring software checksum speed
[    0.548360]    prefetch64-sse: 17346.000 MB/sec
[    0.581692]    generic_sse: 16286.400 MB/sec
[    0.581696] xor: using function: prefetch64-sse (17346.000 MB/sec)
[    0.581936] NET: Registered protocol family 16
[    0.581957] xen:grant_table: Grant tables using version 1 layout
[    0.581975] Grant table initialized
[    0.582416] node 0 link 0: io port [1000, ffffff]
[    0.582416] TOM: 00000000c8000000 aka 3200M
[    0.582416] Fam 10h mmconf [mem 0xe0000000-0xefffffff]
[    0.582416] node 0 link 0: mmio [e0000000, efffffff] ==> none
[    0.582416] node 0 link 0: mmio [f0000000, ffffffff]
[    0.582416] node 0 link 0: mmio [a0000, bffff]
[    0.582416] node 0 link 0: mmio [c8000000, dfffffff]
[    0.582416] TOM2: 0000000538000000 aka 21376M
[    0.582416] bus: [bus 00-07] on node 0 link 0
[    0.582416] bus: 00 [io  0x0000-0xffff]
[    0.582416] bus: 00 [mem 0xf0000000-0xffffffff]
[    0.582416] bus: 00 [mem 0x000a0000-0x000bffff]
[    0.582416] bus: 00 [mem 0xc8000000-0xdfffffff]
[    0.582416] bus: 00 [mem 0x538000000-0xfcffffffff]
[    0.582416] ACPI: bus type PCI registered
[    0.582416] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.582416] PCI: not using MMCONFIG
[    0.582416] PCI: Using configuration type 1 for base access
[    0.582416] PCI: Using configuration type 1 for extended access
[    0.590847] cryptd: max_cpu_qlen set to 10[    3.476663] xen: registering gsi 47 triggering 0 polarity 1
[    3.482936] Already setup the GSI :47
[    3.489370] xen: registering gsi 47 triggering 0 polarity 1
[    3.495656] Already setup the GSI :47
[    3.502108] xen: registering gsi 48 triggering 0 polarity 1
[    3.508492] Already setup the GSI :48
[    4.531910] pciback 0000:0a:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a)
[    4.538532] pciback 0000:0a:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xfe5fe004)
[    4.545112] pciback 0000:0a:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10)
[    4.551653] pciback 0000:0a:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100102)
[    4.558250] xen: registering gsi 28 triggering 0 polarity 1
[    4.564752] Already setup the GSI :28
[    5.598697] pciback 0000:0d:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10b)
[    5.605372] pciback 0000:0d:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xfe8fe004)
[    5.611940] pciback 0000:0d:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10)
[    5.618436] pciback 0000:0d:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100102)
[    5.625039] xen: registering gsi 16 triggering 0 polarity 1
[    5.631422] Already setup the GSI :16
[    5.668521] pciback 0000:00:14.2: restoring config space at offset 0x3c (was 0x100, writing 0x10a)
[    5.674999] pciback 0000:00:14.2: restoring config space at offset 0x10 (was 0x4, writing 0xfdef8004)
[    5.681368] pciback 0000:00:14.2: restoring config space at offset 0xc (was 0x0, writing 0x4010)
[    5.687710] pciback 0000:00:14.2: restoring config space at offset 0x4 (was 0x4100000, writing 0x4100006)
[    5.694090] xen_pciback: backend is vpci
[    5.700599] xen_acpi_processor: Uploading Xen processor PM info
[    5.707672] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
(XEN) [2019-01-22 23:22:00.202] d0: Forcing read-only access to MFN fed00
[    5.714740] hpet_acpi_add: no address or irqs in _CRS
[    5.721335] Linux agpgart interface v0.103
[    5.727701] agpgart-amd64 0000:00:00.0: runtime IRQ mapping not provided by arch
[    5.734185] agpgart-amd64 0000:00:00.2: runtime IRQ mapping not provided by arch
[    5.740589] agpgart-amd64 0000:00:11.0: runtime IRQ mapping not provided by arch
[    5.746935] agpgart-amd64 0000:00:12.0: runtime IRQ mapping not provided by arch
[    5.753190] agpgart-amd64 0000:00:12.2: runtime IRQ mapping not provided by arch
[    5.759366] agpgart-amd64 0000:00:13.0: runtime IRQ mapping not provided by arch
[    5.765521] agpgart-amd64 0000:00:13.2: runtime IRQ mapping not provided by arch
[    5.771530] agpgart-amd64 0000:00:14.0: runtime IRQ mapping not provided by arch
[    5.777447] agpgart-amd64 0000:00:14.3: runtime IRQ mapping not provided by arch
[    5.783260] agpgart-amd64 0000:00:14.4: runtime IRQ mapping not provided by arch
[    5.789004] agpgart-amd64 0000:00:14.5: runtime IRQ mapping not provided by arch
[    5.794639] agpgart-amd64 0000:00:16.0: runtime IRQ mapping not provided by arch
[    5.800204] agpgart-amd64 0000:00:16.2: runtime IRQ mapping not provided by arch
[    5.805682] agpgart-amd64 0000:00:18.0: runtime IRQ mapping not provided by arch
[    5.811005] agpgart-amd64 0000:00:18.1: runtime IRQ mapping not provided by arch
[    5.816129] agpgart-amd64 0000:00:18.2: runtime IRQ mapping not provided by arch
[    5.821102] agpgart-amd64 0000:00:18.3: runtime IRQ mapping not provided by arch
[    5.826018] agpgart-amd64 0000:00:18.4: runtime IRQ mapping not provided by arch
[    5.830896] agpgart-amd64 0000:0e:00.0: runtime IRQ mapping not provided by arch
[    5.835762] agpgart-amd64 0000:0e:00.1: runtime IRQ mapping not provided by arch
[    5.840530] agpgart-amd64 0000:0c:00.0: runtime IRQ mapping not provided by arch
[    5.845109] agpgart-amd64 0000:0b:00.0: runtime IRQ mapping not provided by arch
[    5.849639] agpgart-amd64 0000:07:00.0: runtime IRQ mapping not provided by arch
[    5.854072] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 seconds).
[    5.858589] [drm] VGACON disable radeon kernel modesetting.
[    5.863054] [drm:radeon_init] *ERROR* No UMS support in radeon module!
[    5.870847] brd: module loaded
[    5.883662] loop: module loaded
[    5.888307] ahci 0000:00:11.0: runtime IRQ mapping not provided by arch
[    5.892848] ahci 0000:00:11.0: version 3.0
[    5.897374] xen: registering gsi 19 triggering 0 polarity 1
[    5.901843] xen: --> pirq=19 -> irq=19 (gsi=19)
[    5.906514] ahci 0000:00:11.0: AHCI 0001.0200 32 slots 6 ports 6 Gbps 0x3f impl SATA mode
[    5.911074] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part 
[    5.915657] ahci 0000:00:11.0: both AHCI_HFLAG_MULTI_MSI flag set and custom irq handler implemented
[    5.921201] scsi host0: ahci
[    5.926122] scsi host1: ahci
[    5.930965] scsi host2: ahci
[    5.935511] scsi host3: ahci
[    5.940105] scsi host4: ahci
[    5.944711] scsi host5: ahci
[    5.949003] ata1: SATA max UDMA/133 abar m1024@0xfdeff000 port 0xfdeff100 irq 113
[    5.953230] ata2: SATA max UDMA/133 abar m1024@0xfdeff000 port 0xfdeff180 irq 114
[    5.957379] ata3: SATA max UDMA/133 abar m1024@0xfdeff000 port 0xfdeff200 irq 115
[    5.961363] ata4: SATA max UDMA/133 abar m1024@0xfdeff000 port 0xfdeff280 irq 116
[    5.965313] ata5: SATA max UDMA/133 abar m1024@0xfdeff000 port 0xfdeff300 irq 117
[    5.969242] ata6: SATA max UDMA/133 abar m1024@0xfdeff000 port 0xfdeff380 irq 118
[    5.973179] ahci 0000:07:00.0: runtime IRQ mapping not provided by arch
[    5.977084] xen: registering gsi 38 triggering 0 polarity 1
[    5.980900] Already setup the GSI :38
[    5.984688] ahci 0000:07:00.0: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
[    5.988564] ahci 0000:07:00.0: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs 
[    5.992481] ahci 0000:07:00.0: port 0 can do FBS, forcing FBSCP
[    5.996412] ahci 0000:07:00.0: port 1 can do FBS, forcing FBSCP
[    6.000457] scsi host6: ahci
[    6.004461] scsi host7: ahci
[    6.008139] ata7: SATA max UDMA/133 abar m2048@0xfe2ff800 port 0xfe2ff900 irq 121
[    6.011845] ata8: SATA max UDMA/133 abar m2048@0xfe2ff800 port 0xfe2ff980 irq 121
[    6.015750] tun: Universal TUN/TAP device driver, 1.6
[    6.019501] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    6.023238] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    6.027083] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    6.030984] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    6.034986] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
[    6.039101] igb: Copyright (c) 2007-2014 Intel Corporation.
[    6.043312] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
[    6.047713] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    6.052205] r8169 0000:0c:00.0: runtime IRQ mapping not provided by arch
[    6.056923] xen: registering gsi 46 triggering 0 polarity 1
[    6.061629] Already setup the GSI :46
[    6.066351] r8169 0000:0c:00.0: enabling Mem-Wr-Inval
[    6.073753] libphy: r8169: probed
[    6.079131] r8169 0000:0c:00.0 eth0: RTL8168d/8111d, 40:61:86:f4:67:d9, XID 281000c0, IRQ 122
[    6.084263] r8169 0000:0c:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    6.089582] r8169 0000:0b:00.0: runtime IRQ mapping not provided by arch
[    6.094973] xen: registering gsi 51 triggering 0 polarity 1
[    6.100421] xen: --> pirq=51 -> irq=51 (gsi=51)
[    6.105900] r8169 0000:0b:00.0: enabling Mem-Wr-Inval
[    6.113575] libphy: r8169: probed
[    6.119649] r8169 0000:0b:00.0 eth1: RTL8168d/8111d, 40:61:86:f4:67:d8, XID 281000c0, IRQ 123
[    6.125519] r8169 0000:0b:00.0 eth1: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    6.131576] PPP generic driver version 2.4.2
[    6.137550] PPP BSD Compression module registered
[    6.143341] PPP Deflate Compression module registered
[    6.149127] PPP MPPE Compression module registered
[    6.154824] NET: Registered protocol family 24
[    6.160582] usbcore: registered new interface driver ath9k_htc
[    6.166370] usbcore: registered new interface driver rt2500usb
[    6.172096] usbcore: registered new interface driver rt73usb
[    6.177736] usbcore: registered new interface driver rt2800usb
[    6.183325] usbcore: registered new interface driver rtl8187
[    6.188813] usbcore: registered new interface driver rtl8192cu
[    6.194250] usbcore: registered new interface driver rtl8xxxu
[    6.199489] xen_netfront: Initialising Xen virtual ethernet driver
[    6.204847] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    6.210178] ehci-pci: EHCI PCI platform driver
[    6.215538] ehci-pci 0000:00:12.2: runtime IRQ mapping not provided by arch
[    6.221148] xen: registering gsi 17 triggering 0 polarity 1
[    6.226771] Already setup the GSI :17
[    6.232470] QUIRK: Enable AMD PLL fix
[    6.238044] ehci-pci 0000:00:12.2: enabling bus mastering
[    6.243797] ehci-pci 0000:00:12.2: EHCI Host Controller
[    6.249652] ehci-pci 0000:00:12.2: new USB bus registered, assigned bus number 1
[    6.255507] ehci-pci 0000:00:12.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
[    6.261540] ehci-pci 0000:00:12.2: debug port 1
[    6.267670] ehci-pci 0000:00:12.2: enabling Mem-Wr-Inval
[    6.273680] ehci-pci 0000:00:12.2: irq 17, io mem 0xfdeff400
[    6.285960] ata4: SATA link down (SStatus 0 SControl 300)
[    6.291763] ehci-pci 0000:00:12.2: USB 2.0 started, EHCI 1.00
[    6.291905] ata2: SATA link down (SStatus 0 SControl 300)
[    6.297684] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.20
[    6.309401] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    6.315368] usb usb1: Product: EHCI Host Controller
[    6.321304] usb usb1: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ehci_hcd
[    6.327416] usb usb1: SerialNumber: 0000:00:12.2
[    6.327438] ata7: SATA link down (SStatus 0 SControl 370)
[    6.333681] hub 1-0:1.0: USB hub found
[    6.339673] ata8: SATA link down (SStatus 0 SControl 370)
[    6.345728] hub 1-0:1.0: 5 ports detected
[    6.358106] ehci-pci 0000:00:13.2: runtime IRQ mapping not provided by arch
[    6.364339] xen: registering gsi 17 triggering 0 polarity 1
[    6.370458] Already setup the GSI :17
[    6.376525] ehci-pci 0000:00:13.2: enabling bus mastering
[    6.382595] ehci-pci 0000:00:13.2: EHCI Host Controller
[    6.388610] ehci-pci 0000:00:13.2: new USB bus registered, assigned bus number 2
[    6.394550] ehci-pci 0000:00:13.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
[    6.400550] ehci-pci 0000:00:13.2: debug port 1
[    6.406490] ehci-pci 0000:00:13.2: enabling Mem-Wr-Inval
[    6.412330] ehci-pci 0000:00:13.2: irq 17, io mem 0xfdeff800
[    6.428510] ehci-pci 0000:00:13.2: USB 2.0 started, EHCI 1.00
[    6.434352] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.20
[    6.440191] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    6.445118] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    6.445974] usb usb2: Product: EHCI Host Controller
[    6.457564] usb usb2: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ehci_hcd
[    6.458480] ata5: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    6.463444] usb usb2: SerialNumber: 0000:00:13.2
[    6.469300] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    6.475581] hub 2-0:1.0: USB hub found
[    6.480916] ata6: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    6.486665] hub 2-0:1.0: 5 ports detected
[    6.498189] ata5.00: supports DRM functions and may not be fully accessible
[    6.498358] ehci-pci 0000:00:16.2: runtime IRQ mapping not provided by arch
[    6.504067] ata6.00: supports DRM functions and may not be fully accessible
[    6.510077] xen: registering gsi 17 triggering 0 polarity 1
[    6.515917] ata1.00: ATA-8: HGST HDN724040ALE640, MJAOA5E0, max UDMA/133
[    6.515919] ata1.00: 7814037168 sectors, multi 0: LBA48 NCQ (depth 32), AA
[    6.515941] ata5.00: ATA-9: TOSHIBA THNSFJ256GCSU, JULA1102, max UDMA/100
[    6.521936] Already setup the GSI :17
[    6.527965] ata5.00: 500118192 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    6.534145] ehci-pci 0000:00:16.2: enabling bus mastering
[    6.540322] ata3.00: ATA-8: Hitachi HDS722020ALA330, JKAOA20N, max UDMA/133
[    6.546713] ehci-pci 0000:00:16.2: EHCI Host Controller
[    6.553064] ata3.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 32), AA
[    6.559652] ehci-pci 0000:00:16.2: new USB bus registered, assigned bus number 3
[    6.579434] ata1.00: configured for UDMA/133
[    6.586048] ehci-pci 0000:00:16.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
[    6.586098] ehci-pci 0000:00:16.2: debug port 1
[    6.592615] ata6.00: ATA-10: Crucial_CT525MX300SSD1,  M0CR031, max UDMA/133
[    6.592909] scsi 0:0:0:0: Direct-Access     ATA      HGST HDN724040AL A5E0 PQ: 0 ANSI: 5
[    6.593168] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    6.593297] sd 0:0:0:0: [sda] 7814037168 512-byte logical blocks: (4.00 TB/3.64 TiB)
[    6.593299] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    6.593326] sd 0:0:0:0: [sda] Write Protect is off
[    6.593329] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    6.593375] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    6.599521] ehci-pci 0000:00:16.2: enabling Mem-Wr-Inval
[    6.606089] ata6.00: 1025610768 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    6.612901] ehci-pci 0000:00:16.2: irq 17, io mem 0xfdeffc00
[    6.633879] ata3.00: configured for UDMA/133
[    6.651831] ehci-pci 0000:00:16.2: USB 2.0 started, EHCI 1.00
[    6.654449] ata5.00: supports DRM functions and may not be fully accessible
[    6.654684] scsi 2:0:0:0: Direct-Access     ATA      Hitachi HDS72202 A20N PQ: 0 ANSI: 5
[    6.654919] sd 2:0:0:0: Attached scsi generic sg1 type 0
[    6.654988] sd 2:0:0:0: [sdb] 3907029168 512-byte logical blocks: (2.00 TB/1.82 TiB)
[    6.654998] sd 2:0:0:0: [sdb] Write Protect is off
[    6.654999] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    6.655042] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    6.661575]  sdb: sdb1
[    6.661603] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.20
[    6.661604] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    6.661605] usb usb3: Product: EHCI Host Controller
[    6.661607] usb usb3: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ehci_hcd
[    6.661608] usb usb3: SerialNumber: 0000:00:16.2
[    6.661764] hub 3-0:1.0: USB hub found
[    6.661771] hub 3-0:1.0: 4 ports detected
[    6.668552] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    6.669200] ata6.00: supports DRM functions and may not be fully accessible
[    6.669394] ata5.00: configured for UDMA/100
[    6.669737] scsi 4:0:0:0: Direct-Access     ATA      TOSHIBA THNSFJ25 1102 PQ: 0 ANSI: 5
[    6.669961] sd 4:0:0:0: Attached scsi generic sg2 type 0
[    6.670005] sd 4:0:0:0: [sdc] 500118192 512-byte logical blocks: (256 GB/238 GiB)
[    6.670044] sd 4:0:0:0: [sdc] Write Protect is off
[    6.670046] sd 4:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[    6.670104] sd 4:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    6.670867]  sdc: sdc1
[    6.671277]  sda: sda1 sda2 sda3 sda4
[    6.671282] sd 4:0:0:0: [sdc] Attached SCSI disk
[    6.671900] ata6.00: configured for UDMA/133
[    6.672119] sd 0:0:0:0: [sda] Attached SCSI disk
[    6.672120] scsi 5:0:0:0: Direct-Access     ATA      Crucial_CT525MX3 R031 PQ: 0 ANSI: 5
[    6.672294] sd 5:0:0:0: Attached scsi generic sg3 type 0
[    6.672322] ata6.00: Enabling discard_zeroes_data
[    6.672448] sd 5:0:0:0: [sdd] 1025610768 512-byte logical blocks: (525 GB/489 GiB)
[    6.672472] sd 5:0:0:0: [sdd] Write Protect is off
[    6.672473] sd 5:0:0:0: [sdd] Mode Sense: 00 3a 00 00
[    6.672517] sd 5:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    6.672771] ata6.00: Enabling discard_zeroes_data
[    6.674873]  sdd: sdd1 sdd2 sdd3 sdd4
[    6.675267] ata6.00: Enabling discard_zeroes_data
[    6.675624] sd 5:0:0:0: [sdd] Attached SCSI disk
[    6.675867] sd 2:0:0:0: [sdb] Attached SCSI disk
[    6.682512] ohci-pci: OHCI PCI platform driver
[    6.991255] ohci-pci 0000:00:12.0: runtime IRQ mapping not provided by arch
[    6.998049] xen: registering gsi 18 triggering 0 polarity 1
[    7.004623] Already setup the GSI :18
[    7.011202] ohci-pci 0000:00:12.0: enabling bus mastering
[    7.017718] ohci-pci 0000:00:12.0: OHCI PCI host controller
[    7.024206] ohci-pci 0000:00:12.0: new USB bus registered, assigned bus number 4
[    7.030723] ohci-pci 0000:00:12.0: irq 18, io mem 0xfdef7000
[    7.096052] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.20
[    7.104393] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.112766] usb usb4: Product: OHCI PCI host controller
[    7.121163] usb usb4: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ohci_hcd
[    7.129021] usb usb4: SerialNumber: 0000:00:12.0
[    7.135585] hub 4-0:1.0: USB hub found
[    7.141974] hub 4-0:1.0: 5 ports detected
[    7.148580] ohci-pci 0000:00:13.0: runtime IRQ mapping not provided by arch
[    7.155064] xen: registering gsi 18 triggering 0 polarity 1
[    7.161444] Already setup the GSI :18
[    7.167764] ohci-pci 0000:00:13.0: enabling bus mastering
[    7.174041] ohci-pci 0000:00:13.0: OHCI PCI host controller
[    7.180324] ohci-pci 0000:00:13.0: new USB bus registered, assigned bus number 5
[    7.186671] ohci-pci 0000:00:13.0: irq 18, io mem 0xfdefc000
[    7.252702] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.20
[    7.260887] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.268555] usb usb5: Product: OHCI PCI host controller
[    7.274744] usb usb5: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ohci_hcd
[    7.280948] usb usb5: SerialNumber: 0000:00:13.0
[    7.287226] hub 5-0:1.0: USB hub found
[    7.293401] hub 5-0:1.0: 5 ports detected
[    7.299742] ohci-pci 0000:00:14.5: runtime IRQ mapping not provided by arch
[    7.306018] xen: registering gsi 18 triggering 0 polarity 1
[    7.312211] Already setup the GSI :18
[    7.318430] ohci-pci 0000:00:14.5: enabling bus mastering
[    7.324625] ohci-pci 0000:00:14.5: OHCI PCI host controller
[    7.330829] ohci-pci 0000:00:14.5: new USB bus registered, assigned bus number 6
[    7.337132] ohci-pci 0000:00:14.5: irq 18, io mem 0xfdefd000
[    7.402715] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.20
[    7.410677] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.418568] usb usb6: Product: OHCI PCI host controller
[    7.426419] usb usb6: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ohci_hcd
[    7.432756] usb usb6: SerialNumber: 0000:00:14.5
[    7.439043] hub 6-0:1.0: USB hub found
[    7.445127] hub 6-0:1.0: 2 ports detected
[    7.451459] ohci-pci 0000:00:16.0: runtime IRQ mapping not provided by arch
[    7.457742] xen: registering gsi 18 triggering 0 polarity 1
[    7.463945] Already setup the GSI :18
[    7.470159] ohci-pci 0000:00:16.0: enabling bus mastering
[    7.476368] ohci-pci 0000:00:16.0: OHCI PCI host controller
[    7.482548] ohci-pci 0000:00:16.0: new USB bus registered, assigned bus number 7
[    7.488777] ohci-pci 0000:00:16.0: irq 18, io mem 0xfdefe000
[    7.552722] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.20
[    7.560670] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.568283] usb usb7: Product: OHCI PCI host controller
[    7.574427] usb usb7: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ohci_hcd
[    7.580574] usb usb7: SerialNumber: 0000:00:16.0
[    7.586923] hub 7-0:1.0: USB hub found
[    7.593088] hub 7-0:1.0: 4 ports detected
[    7.599503] uhci_hcd: USB Universal Host Controller Interface driver
[    7.605841] usbcore: registered new interface driver usblp
[    7.612159] usbcore: registered new interface driver usb-storage
[    7.618437] usbcore: registered new interface driver cp210x
[    7.624529] usbserial: USB Serial support registered for cp210x
[    7.630657] usbcore: registered new interface driver cypress_m8
[    7.636768] usbserial: USB Serial support registered for DeLorme Earthmate USB
[    7.642988] usbserial: USB Serial support registered for HID->COM RS232 Adapter
[    7.649170] usbserial: USB Serial support registered for Nokia CA-42 V2 Adapter
[    7.655287] usbcore: registered new interface driver mos7720
[    7.661350] usbserial: USB Serial support registered for Moschip 2 port adapter
[    7.667455] usbcore: registered new interface driver mos7840
[    7.673506] usbserial: USB Serial support registered for Moschip 7840/7820 USB Serial Driver
[    7.679678] i8042: PNP: No PS/2 controller found.
[    7.685807] i8042: Probing ports directly.
[    7.692386] serio: i8042 KBD port at 0x60,0x64 irq 1
[    7.698536] serio: i8042 AUX port at 0x60,0x64 irq 12
[    7.704833] mousedev: PS/2 mouse device common for all mice
[    7.711103] rtc_cmos 00:02: RTC can wake from S4
[    7.717355] rtc_cmos 00:02: registered as rtc0
[    7.723346] rtc_cmos 00:02: alarms up to one month, y3k, 114 bytes nvram
[    7.729565] piix4_smbus 0000:00:14.0: runtime IRQ mapping not provided by arch
[    7.735774] ACPI Warning: SystemIO range 0x0000000000000B00-0x0000000000000B08 conflicts with OpRegion 0x0000000000000B00-0x0000000000000B0F (\SOR1) (20181003/utaddress-213)
[    7.748628] ACPI: This conflict may cause random problems and system instability
[    7.755096] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    7.761793] piix4_smbus 0000:00:14.0: SMBus Host Controller at 0xb00, revision 0
[    7.768479] piix4_smbus 0000:00:14.0: Using register 0x2c for SMBus port selection
[    7.775227] ACPI Warning: SystemIO range 0x0000000000000B20-0x0000000000000B28 conflicts with OpRegion 0x0000000000000B20-0x0000000000000B2F (\SOR2) (20181003/utaddress-213)
[    7.789172] ACPI: This conflict may cause random problems and system instability
[    7.796308] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    7.803544] piix4_smbus 0000:00:14.0: Auxiliary SMBus Host Controller at 0xb20
[    7.811038] IR NEC protocol handler initialized
[    7.818414] IR RC5(x/sz) protocol handler initialized
[    7.825769] IR RC6 protocol handler initialized
[    7.833175] IR JVC protocol handler initialized
[    7.840409] IR Sony protocol handler initialized
[    7.847611] IR SANYO protocol handler initialized
[    7.854726] IR Sharp protocol handler initialized
[    7.861777] IR MCE Keyboard/mouse protocol handler initialized
[    7.868890] IR XMP protocol handler initialized
[    7.875877] cx25821: driver loaded
[    7.882839] usbcore: registered new interface driver stk1160
[    7.889964] usbcore: registered new interface driver em28xx
[    7.896965] em28xx: Registered (Em28xx v4l2 Extension) extension
[    7.903988] f71805f: Unsupported Fintek device, skipping
[    7.911067] f71882fg: Found f71889ed chip at 0x600, revision 16
[    7.918097] ACPI Warning: SystemIO range 0x0000000000000600-0x0000000000000607 conflicts with OpRegion 0x0000000000000605-0x0000000000000606 (\HMOR) (20181003/utaddress-213)
[    7.932799] ACPI: This conflict may cause random problems and system instability
[    7.940310] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    7.948044] f71882fg f71882fg.1536: Fan: 1 is in duty-cycle mode
[    7.955638] f71882fg f71882fg.1536: Fan: 2 is in duty-cycle mode
[    7.958521] usb 7-3: new low-speed USB device number 2 using ohci-pci
[    7.963156] f71882fg f71882fg.1536: Fan: 3 is in duty-cycle mode
[    7.978096] f71882fg f71882fg.1536: hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
[    8.023750] k10temp 0000:00:18.3: runtime IRQ mapping not provided by arch
[    8.033422] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver
[    8.043708] sp5100-tco sp5100-tco: Using 0xfed80b00 for watchdog MMIO address
[    8.052475] sp5100-tco sp5100-tco: initialized. heartbeat=60 sec (nowayout=0)
[    8.060591] xen_wdt xen_wdt: initialized (timeout=60s, nowayout=0)
[    8.069048] device-mapper: ioctl: 4.39.0-ioctl (2018-04-03) initialised: dm-devel@redhat.com
[    8.077479] Bluetooth: HCI UART driver ver 2.3
[    8.085622] Bluetooth: HCI UART protocol H4 registered
[    8.093717] Bluetooth: HCI UART protocol BCSP registered
[    8.101765] Bluetooth: HCI UART protocol ATH3K registered
[    8.109912] usbcore: registered new interface driver bcm203x
[    8.117957] usbcore: registered new interface driver bpa10x
[    8.125895] usbcore: registered new interface driver bfusb
[    8.133753] usbcore: registered new interface driver btusb
[    8.141451] usbcore: registered new interface driver ath3k
[    8.149248] hidraw: raw HID events driver (C) Jiri Kosina
[    8.155579] usb 7-3: New USB device found, idVendor=046d, idProduct=c517, b[   27.439531] EXT4-fs (dm-25): mounted filesystem with ordered data mode. Opts: (null)
[   28.861637] RTL8211B Gigabit Ethernet r8169-c00:00: attached PHY driver [RTL8211B Gigabit Ethernet] (mii_bus:phy_addr=r8169-c00:00, irq=IGNORE)
[   29.046204] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   29.054857] RTL8211B Gigabit Ethernet r8169-b00:00: attached PHY driver [RTL8211B Gigabit Ethernet] (mii_bus:phy_addr=r8169-b00:00, irq=IGNORE)
[   29.213007] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[   30.938514] r8169 0000:0c:00.0 eth0: Link is Up - 1Gbps/Full - flow control off
[   30.946834] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   31.324622] r8169 0000:0b:00.0 eth1: Link is Up - 1Gbps/Full - flow control rx/tx
[   31.335808] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[   41.866888] EXT4-fs (dm-25): re-mounted. Opts: discard,barrier=1,errors=remount-ro
[   43.210068] Adding 4194300k swap on /dev/mapper/serveerstertje_ssd-swap.  Priority:-2 extents:1 across:4194300k SS
[   44.061834] EXT4-fs (sdd2): mounted filesystem with ordered data mode. Opts: discard,barrier=1,errors=remount-ro
[   44.100016] EXT4-fs (dm-28): warning: maximal mount count reached, running e2fsck is recommended
[   44.134556] EXT4-fs (dm-28): mounted filesystem with ordered data mode. Opts: barrier=1,errors=remount-ro

--------------A70EEBBFE7A14EE55910A6D5
Content-Type: text/x-log;
 name="boot-dom0-pvh.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="boot-dom0-pvh.log"

 __  __            _  _    _ ____                     _        _     _      
 \ \/ /___ _ __   | || |  / |___ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
  \  // _ \ '_ \  | || |_ | | __) |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | | |__   _|| |/ __/|__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_|    |_|(_)_|_____|   \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                            
(XEN) [0000001a4892bf73] Xen version 4.12-unstable (root@dyndns.org) (gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516) debug=y  Wed Jan 23 00:05:49 CET 2019
(XEN) [0000001a5035db3e] Latest ChangeSet: Fri Nov 30 12:10:00 2018 +0100 git:fad6ba64a8
(XEN) [0000001a54ac6278] Bootloader: GRUB 2.02~beta3-5+deb9u1
(XEN) [0000001a57cc307b] Command line: dom0_mem=2048M,max:2048M loglvl=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug conring_size=128k ucode=scan sched=credit2 gnttab_max_frames=64 dom0=pvh
(XEN) [0000001a65ee4dab] Xen image load base address: 0
(XEN) [0000001a68c1ecde] Video information:
(XEN) [0000001a6afd4a98]  VGA is graphics mode 1280x1024, 32 bpp
(XEN) [0000001a6e432645]  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) [0000001a72216b65] Disc information:
(XEN) [0000001a744ff112]  Found 4 MBR signatures
(XEN) [0000001a76cabdb8]  Found 4 EDD information structures
(XEN) [0000001a79dde218] Xen-e820 RAM map:
(XEN) [0000001a7c0c70e2]  0000000000000000 - 0000000000096400 (usable)
(XEN) [0000001a7f9e936a]  0000000000096400 - 00000000000a0000 (reserved)
(XEN) [0000001a8349fb4a]  00000000000e4000 - 0000000000100000 (reserved)
(XEN) [0000001a86f55e53]  0000000000100000 - 00000000c7f90000 (usable)
(XEN) [0000001a8a878162]  00000000c7f90000 - 00000000c7f9e000 (ACPI data)
(XEN) [0000001a8e3fb226]  00000000c7f9e000 - 00000000c7fe0000 (ACPI NVS)
(XEN) [0000001a91eb182a]  00000000c7fe0000 - 00000000c8000000 (reserved)
(XEN) [0000001a95967c4a]  00000000ffe00000 - 0000000100000000 (reserved)
(XEN) [0000001a9941fcf5]  0000000100000000 - 0000000538000000 (usable)
(XEN) [0000001aa24b18a5] New Xen image base address: 0xc7800000
(XEN) [0000001aa5844f50] ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
(XEN) [0000001aa8b0d6c5] ACPI: RSDT C7F90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) [0000001aad737d36] ACPI: FACP C7F90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001ab236484b] ACPI: DSDT C7F905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
(XEN) [0000001ab6f90b16] ACPI: FACS C7F9E000, 0040
(XEN) [0000001ab98d28f2] ACPI: APIC C7F90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001abe4fe865] ACPI: MCFG C7F90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
(XEN) [0000001ac312a352] ACPI: SLIC C7F90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) [0000001ac7d57b85] ACPI: OEMB C7F9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001acc983252] ACPI: SRAT C7F9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
(XEN) [0000001ad15aee65] ACPI: HPET C7F9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
(XEN) [0000001ad61da7a5] ACPI: IVRS C7F9A730, 0108 (r1  AMD     RD890S   202031 AMD         0)
(XEN) [0000001adae06472] ACPI: SSDT C7F9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
(XEN) [0000001adfa330ab] System RAM: 20479MB (20970648kB)
(XEN) [0000001ae9d92c00] SRAT: PXM 0 -> APIC 00 -> Node 0
(XEN) [0000001aecc63436] SRAT: PXM 0 -> APIC 01 -> Node 0
(XEN) [0000001aefb3369d] SRAT: PXM 0 -> APIC 02 -> Node 0
(XEN) [0000001af2a03783] SRAT: PXM 0 -> APIC 03 -> Node 0
(XEN) [0000001af58d3aaa] SRAT: PXM 0 -> APIC 04 -> Node 0
(XEN) [0000001af87a3c25] SRAT: PXM 0 -> APIC 05 -> Node 0
(XEN) [0000001afb674e42] SRAT: Node 0 PXM 0 0-a0000
(XEN) [0000001afe0832ea] SRAT: Node 0 PXM 0 100000-c8000000
(XEN) [0000001b010e9fa5] SRAT: Node 0 PXM 0 100000000-538000000
(XEN) [0000001b0447ca4a] NUMA: Allocated memnodemap from 5334dc000 - 5334e2000
(XEN) [0000001b083f6d5d] NUMA: Using 8 for the hash shift.
(XEN) [0000001b4fe1c315] Domain heap initialised
(XEN) [0000001b525c9cca] Allocated console ring of 128 KiB.
(XEN) [0000001b6880f928] vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
(XEN) [0000001b6e4e6be2] vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
(XEN) [0000001b726c076b] vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
(XEN) [0000001b7618648a] CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
(XEN) [0000001b80306f2a] found SMP MP-table at 000ff780
(XEN) [0000001b8303f340] DMI present.
(XEN) [0000001b84f314aa] Using APIC driver default
(XEN) [0000001b87873b93] ACPI: PM-Timer IO Port: 0x808 (24 bits)
(XEN) [0000001b8acd0e00] ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
(XEN) [0000001b8f044443] ACPI:             wakeup_vec[c7f9e00c], vec_size[20]
(XEN) [0000001b92ef3455] ACPI: Local APIC address 0xfee00000
(XEN) [0000001b96023953] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) [0000001b99d3c32a] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
(XEN) [0000001b9da567d5] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) [0000001ba176f21d] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) [0000001ba5487ce2] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
(XEN) [0000001ba919eb7b] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
(XEN) [0000001baceb8812] ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
(XEN) [0000001bb0fc8f33] IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
(XEN) [0000001bb566678d] ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
(XEN) [0000001bb9842a6d] IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
(XEN) [0000001bbdfabb03] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) [0000001bc21867db] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
(XEN) [0000001bc64f826e] ACPI: IRQ0 used by override.
(XEN) [0000001bc909b9ad] ACPI: IRQ2 used by override.
(XEN) [0000001bcbc409ce] ACPI: IRQ9 used by override.
(XEN) [0000001bce7e3205] Enabling APIC mode:  Flat.  Using 2 I/O APICs
(XEN) [0000001bd21056fd] ACPI: HPET id: 0x8300 base: 0xfed00000
(XEN) [0000001bd5499323] PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
(XEN) [0000001bd9f2e1fd] PCI: Not using MCFG for segment 0000 bus 00-ff
(XEN) [0000001bdd919af6] ERST table was not found
(XEN) [0000001be01913c2] Using ACPI (MADT) for SMP configuration information
(XEN) [0000001be3f73e5d] SMP: Allowing 6 CPUs (0 hotplug CPUs)
(XEN) [0000001be723ca3d] IRQ limits: 56 GSI, 1112 MSI/MSI-X
(XEN) [0000001bea2a377d] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
(XEN) [0000001bee7ab892] traps.c:1574: GPF (0000): ffff82d08042cb7c [probe_cpuid_faulting+0xe/0xa2] -> ffff82d0803858b2
(XEN) [0000001bf47adcc2] CPU0: AMD Fam10h machine check reporting enabled
(XEN) [0000001bf8330ac8] Speculative mitigation facilities:
(XEN) [0000001bfb397198]   Hardware features:
(XEN) [0000001bfd8e06fa]   Compiled-in support: INDIRECT_THUNK SHADOW_PAGING
(XEN) [0000001c016c5880]   Xen settings: BTI-Thunk LFENCE, SPEC_CTRL: No, Other:
(XEN) [0000001c057d4f30]   Support for HVM VMs: RSB
(XEN) [0000001c081e3e58]   Support for PV VMs: RSB
(XEN) [0000001c0ab25c9a]   XPTI (64-bit PV only): Dom0 disabled, DomU disabled (without PCID)
(XEN) [0000001c0f6858aa]   PV L1TF shadowing: Dom0 disabled, DomU disabled
(XEN) [0000001c132d40e2] Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) [0000001c1718341e] Initializing Credit2 scheduler
(XEN) [0000001c19ebc350]  load_precision_shift: 18
(XEN) [0000001c1c8007e3]  load_window_shift: 30
(XEN) [0000001c1eee053e]  underload_balance_tolerance: 0
(XEN) [0000001c21ce5d78]  overload_balance_tolerance: -3
(XEN) [0000001c24aeba9e]  runqueues arrangement: socket
(XEN) [0000001c27825a70]  cap enforcement granularity: 10ms
(XEN) [0000001c2a88c538] load tracking window length 1073741824 ns
(XEN) [0000001c2de7f8ee] Adding cpu 0 to runqueue 0
(XEN) [0000001c3088e3ca]  First cpu on runqueue, activating
(XEN) [0000001c3d082580] Platform timer is 14.318MHz HPET
(XEN) [    3.015069] Detected 3200.123 MHz processor.
(XEN) [    3.031488] Initing memory sharing.
(XEN) [    3.043445] alt table ffff82d08046ebf8 -> ffff82d080470a36
(XEN) [    3.062125] AMD-Vi: Found MSI capability block at 0x54
(XEN) [    3.079024] AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xd8 id 0x2
(XEN) [    3.101124] AMD-Vi: Using IVHD type 0x10
(XEN) [    3.114383] AMD-Vi: ACPI Table:
(XEN) [    3.125305] AMD-Vi:  Signature IVRS
(XEN) [    3.137262] AMD-Vi:  Length 0x108
(XEN) [    3.148702] AMD-Vi:  Revision 0x1
(XEN) [    3.168996] AMD-Vi:  CheckSum 0x65
(XEN) [    3.189469] AMD-Vi:  OEM_Id AMD  
(XEN) [    3.209669] AMD-Vi:  OEM_Table_Id RD890S
(XEN) [    3.231703] AMD-Vi:  OEM_Revision 0x202031
(XEN) [    3.254220] AMD-Vi:  Creator_Id AMD 
(XEN) [    3.275083] AMD-Vi:  Creator_Revision 0
(XEN) [    3.296663] AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xd8 id 0x2
(XEN) [    3.325834] AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
(XEN) [    3.352910] AMD-Vi:  Dev_Id Range: 0 -> 0x2
(XEN) [    3.375519] AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
(XEN) [    3.403338] AMD-Vi: IVHD Device Entry: type 0x3 id 0xe00 flags 0
(XEN) [    3.431442] AMD-Vi:  Dev_Id Range: 0xe00 -> 0xe01
(XEN) [    3.455568] AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
(XEN) [    3.483374] AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
(XEN) [    3.511426] AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
(XEN) [    3.539155] AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
(XEN) [    3.567118] AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
(XEN) [    3.594781] AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
(XEN) [    3.622677] AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
(XEN) [    3.650289] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa00 flags 0
(XEN) [    3.678172] AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
(XEN) [    3.705848] AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
(XEN) [    3.733822] AMD-Vi:  Dev_Id Range: 0x900 -> 0x907
(XEN) [    3.757900] AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
(XEN) [    3.785627] AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
(XEN) [    3.813561] AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
(XEN) [    3.841486] AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
(XEN) [    3.869447] AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
(XEN) [    3.897422] AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
(XEN) [    3.925411] AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
(XEN) [    3.953138] AMD-Vi: IVHD Device Entry: type 0x3 id 0x400 flags 0
(XEN) [    3.981086] AMD-Vi:  Dev_Id Range: 0x400 -> 0x407
(XEN) [    4.005019] AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
(XEN) [    4.032539] AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
(XEN) [    4.060071] AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
(XEN) [    4.083459] AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
(XEN) [    4.111003] AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
(XEN) [    4.134338] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
(XEN) [    4.162650] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
(XEN) [    4.190237] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
(XEN) [    4.217769] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
(XEN) [    4.245289] AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
(XEN) [    4.273342] AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
(XEN) [    4.300096] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
(XEN) [    4.327667] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
(XEN) [    4.355291] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
(XEN) [    4.382952] AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
(XEN) [    4.410915] AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
(XEN) [    4.438655] AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
(XEN) [    4.462236] AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
(XEN) [    4.488691] AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
(XEN) [    4.516745] AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
(XEN) [    4.545615] AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
(XEN) [    4.572955] AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
(XEN) [    4.602555] AMD-Vi: Disabled HAP memory map sharing with IOMMU
(XEN) [    4.630463] AMD-Vi: IOMMU 0 Enabled.
(XEN) [    4.658478] I/O virtualisation enabled
(XEN) [    4.679875]  - Dom0 mode: Relaxed
(XEN) [    4.699869] Interrupt remapping enabled
(XEN) [    4.721409] nr_sockets: 1
(XEN) [    4.739503] ENABLING IO-APIC IRQs
(XEN) [    4.759444]  -> Using new ACK method
(XEN) [    4.780374] ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) [2019-01-22 23:18:44.991] HVM: ASIDs enabled.
(XEN) [2019-01-22 23:18:45.001] SVM: Supported advanced features:
(XEN) [2019-01-22 23:18:45.010]  - Nested Page Tables (NPT)
(XEN) [2019-01-22 23:18:45.020]  - Last Branch Record (LBR) Virtualisation
(XEN) [2019-01-22 23:18:45.029]  - Next-RIP Saved on #VMEXIT
(XEN) [2019-01-22 23:18:45.039]  - Pause-Intercept Filter
(XEN) [2019-01-22 23:18:45.048] HVM: SVM enabled
(XEN) [2019-01-22 23:18:45.058] HVM: Hardware Assisted Paging (HAP) detected
(XEN) [2019-01-22 23:18:45.067] HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) [2019-01-22 23:18:38.991] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-22 23:18:45.097] Adding cpu 1 to runqueue 0
(XEN) [2019-01-22 23:18:38.991] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-22 23:18:45.127] Adding cpu 2 to runqueue 0
(XEN) [2019-01-22 23:18:38.991] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-22 23:18:45.157] Adding cpu 3 to runqueue 0
(XEN) [2019-01-22 23:18:38.991] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-22 23:18:45.187] Adding cpu 4 to runqueue 0
(XEN) [2019-01-22 23:18:38.991] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-22 23:18:45.217] Adding cpu 5 to runqueue 0
(XEN) [2019-01-22 23:18:45.227] Brought up 6 CPUs
(XEN) [2019-01-22 23:18:45.240] build-id: a2d07921dfeed9e8af66a837936b5d24c5df646c
(XEN) [2019-01-22 23:18:45.250] Running stub recovery selftests...
(XEN) [2019-01-22 23:18:45.260] traps.c:1574: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080385412
(XEN) [2019-01-22 23:18:45.270] traps.c:755: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d080385412
(XEN) [2019-01-22 23:18:45.280] traps.c:1094: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080385412
(XEN) [2019-01-22 23:18:45.311] ACPI sleep modes: S3
(XEN) [2019-01-22 23:18:45.321] VPMU: disabled
(XEN) [2019-01-22 23:18:45.331] MCA: Use hw thresholding to adjust polling frequency
(XEN) [2019-01-22 23:18:45.341] mcheck_poll: Machine check polling timer started.
(XEN) [2019-01-22 23:18:45.352] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
(XEN) [2019-01-22 23:18:45.362] Dom0 has maximum 632 PIRQs
(XEN) [2019-01-22 23:18:45.374] Multiple initrd candidates, picking module #1
(XEN) [2019-01-22 23:18:45.384] NX (Execute Disable) protection active
(XEN) [2019-01-22 23:18:45.394] *** Building a PVH Dom0 ***
(XEN) [2019-01-22 23:18:45.724] AMD-Vi: update_paging_mode Try to access pdev_list without aquiring pcidevs_lock.
(XEN) [2019-01-22 23:18:45.994] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:46.004] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:46.015] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:46.026] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:46.038] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:46.049] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:46.061] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:46.073] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:46.085] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:46.097] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:46.109] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:46.121] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:46.134] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.147] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.160] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.173] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-22 23:18:46.186] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.199] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.212] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.226] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.239] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.253] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.266] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.280] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.295] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.309] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.323] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.338] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.353] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.368] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.383] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.398] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.413] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.429] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.444] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.460] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.476] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.492] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.508] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.524] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.540] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.556] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.573] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.589] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.606] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.622] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.639] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.656] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-22 23:18:46.673] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.690] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.707] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.724] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.741] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.759] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.776] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.793] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.811] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.829] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.846] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.864] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.882] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.900] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.918] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.936] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.954] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:46.972] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:46.990] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.008] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.026] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.044] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.062] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.079] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.097] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.115] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.132] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.150] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.167] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.184] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.202] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.219] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-22 23:18:47.237] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.254] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.271] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.289] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.306] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.324] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.341] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.359] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.376] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.393] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.411] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.428] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.446] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.463] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.480] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.498] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.515] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.533] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.550] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.567] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.585] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.602] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.620] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.637] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.655] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.672] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.689] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.707] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.724] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.742] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.759] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.776] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-22 23:18:47.794] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.811] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.829] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.846] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.863] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.881] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.898] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.916] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.933] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.951] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:47.968] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:47.985] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.003] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.020] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.038] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.055] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.072] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.090] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.107] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.125] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.142] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.159] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.177] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.194] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.212] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.229] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.246] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.264] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.281] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.299] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.316] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.334] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-22 23:18:48.351] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.368] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.386] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.403] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.421] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.438] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.455] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.473] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.490] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.508] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.525] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.542] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.560] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.577] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.595] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.612] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.630] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.647] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.664] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.682] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.699] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.717] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.734] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.751] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.769] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.786] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.804] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.821] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.838] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.856] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.873] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.891] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-22 23:18:48.908] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.925] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.943] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.960] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:48.978] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:48.995] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.012] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.030] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.047] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.065] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.082] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.100] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.117] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.134] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.152] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.169] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.187] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.204] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.221] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.239] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.256] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.274] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.291] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.308] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.326] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:49.344] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.361] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.379] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:49.396] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-22 23:18:49.414] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:18:49.431] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:18:49.449] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:18:49.466] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:18:49.484] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.501] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.519] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:49.536] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:49.554] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:49.571] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:49.589] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:49.606] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:49.624] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.642] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.659] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:49.677] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:49.694] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:49.712] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:49.729] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:49.747] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:49.765] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.782] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.800] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:49.817] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:49.835] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:49.852] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:49.870] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:49.888] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:49.905] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:49.923] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:49.941] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:49.958] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-22 23:18:49.976] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:18:49.993] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:18:50.011] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:18:50.029] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:18:50.046] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:50.064] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:50.082] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:50.099] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:50.117] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:50.134] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:50.152] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:50.170] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:50.187] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:50.205] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:50.223] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:50.240] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:50.258] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:50.276] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:50.293] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:50.311] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:50.329] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:50.346] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:50.364] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:50.382] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:50.399] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:50.417] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:50.435] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:50.453] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:50.470] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:50.488] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:50.505] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:50.523] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:50.541] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:50.558] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:50.576] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:50.594] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:50.611] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:50.629] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:50.646] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:50.664] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:50.682] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:50.699] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:50.717] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:50.735] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:50.752] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:50.770] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-22 23:18:50.787] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:50.805] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = (XEN) [2019-01-22 23:18:52.942] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:52.960] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:52.977] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:52.995] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:53.013] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-22 23:18:53.030] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:53.048] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:53.065] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:53.083] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:53.101] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:53.118] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:53.136] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:53.153] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:53.171] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:53.189] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:53.206] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:53.224] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:53.241] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-22 23:18:53.259] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:18:53.277] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:18:53.294] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:53.312] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:18:53.329] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:18:53.347] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:53.365] AMD-Vi: Setup I/O page table: device id = 0x9a, type = 0x7, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:53.382] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:53.400] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:53.418] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:53.435] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:53.453] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:53.471] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:53.489] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:53.506] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:53.524] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:18:53.542] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:53.559] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:53.577] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:53.595] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:53.612] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:53.630] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:53.648] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:53.666] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:53.683] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:53.701] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-22 23:18:53.719] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:18:53.736] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:18:53.754] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:18:53.772] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:18:53.789] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:53.807] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:18:53.825] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:53.842] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:53.860] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:53.878] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:53.896] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:53.913] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:53.931] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:53.949] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:53.966] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:53.984] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:54.002] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:54.019] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:54.037] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:54.055] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:54.073] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:54.090] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:54.108] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0
(XEN) [2019-01-22 23:18:54.126] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:18:54.143] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:18:54.161] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:18:54.179] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:18:54.196] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:54.214] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:54.232] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:54.250] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:54.267] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:54.285] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:54.303] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:54.320] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:54.338] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:54.356] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:54.374] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:18:54.391] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:54.409] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:54.427] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:54.444] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:54.462] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:54.480] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:54.498] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:54.515] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:54.533] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:54.550] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:54.568] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:54.586] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:54.603] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:54.621] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:54.639] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:54.656] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:18:54.674] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:54.691] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:54.709] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:54.727] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:54.744] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:54.762] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:54.780] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:54.797] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:54.815] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:54.832] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-22 23:18:54.850] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:18:54.868] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:18:54.885] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:18:54.903] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:18:54.921] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:54.938] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:18:54.956] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:54.974] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:54.991] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:55.009] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:55.026] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:55.044] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:55.062] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:55.079] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:55.097] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:55.115] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:55.132] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:55.150] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:55.167] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:55.185] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:55.203] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:55.220] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:55.238] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0
(XEN) [2019-01-22 23:18:55.256] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:18:55.273] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:18:55.291] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:18:55.309] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:18:55.326] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:55.344] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:55.361] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:55.379] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:55.397] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:55.414] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:55.432] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:55.450] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:55.467] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:55.485] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:55.502] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:18:55.520] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:55.538] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:55.555] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:55.573] AMD-Vi: IO_PAGE_FAULT: domain = 0(XEN) [2019-01-22 23:18:57.711] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:57.729] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:57.747] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:57.764] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:57.782] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:57.800] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:18:57.817] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:57.835] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:57.852] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:57.870] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:57.888] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:57.905] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:57.923] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:57.941] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:57.958] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:57.976] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:57.993] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:58.011] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:58.029] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:58.046] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:58.064] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:58.082] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:18:58.099] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:58.117] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:58.135] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:58.152] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:58.170] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:58.187] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:58.205] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:58.223] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:58.240] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-22 23:18:58.258] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f40, flags = 0
(XEN) [2019-01-22 23:18:58.276] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f30, flags = 0x20
(XEN) [2019-01-22 23:18:58.293] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f40, flags = 0x20
(XEN) [2019-01-22 23:18:58.311] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f30, flags = 0x20
(XEN) [2019-01-22 23:18:58.328] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f40, flags = 0x20
(XEN) [2019-01-22 23:18:58.346] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:58.364] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:18:58.381] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:58.399] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:58.417] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:58.434] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:58.452] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:58.469] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:58.487] AMD-Vi: Setup I/O page table: device id = 0xa2, type = 0x7, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:18:58.505] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:58.523] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:58.540] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:58.558] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:58.576] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:58.594] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:58.611] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:58.629] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:58.647] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:58.664] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0
(XEN) [2019-01-22 23:18:58.682] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:18:58.700] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:18:58.718] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:58.735] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:18:58.753] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:18:58.771] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:58.788] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:58.806] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:58.824] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:58.842] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:58.859] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:58.877] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:58.895] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:58.912] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:58.930] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:18:58.948] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:58.966] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:58.983] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:59.001] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:59.019] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:59.036] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:59.054] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:59.072] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:59.090] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:59.107] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:59.125] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:59.143] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:59.161] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:59.178] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:59.196] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:59.214] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:18:59.231] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:59.249] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:59.267] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:59.285] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:59.302] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:59.320] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:59.338] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:59.355] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:59.373] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:59.391] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:59.409] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-22 23:18:59.426] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:18:59.444] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:18:59.462] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:18:59.479] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:18:59.497] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:18:59.515] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:59.533] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:59.550] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:59.568] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:59.586] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:18:59.604] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:18:59.621] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:59.639] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:59.657] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:59.674] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:59.692] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:59.709] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:59.727] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:59.745] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:18:59.762] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:18:59.780] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:18:59.798] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0
(XEN) [2019-01-22 23:18:59.815] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:18:59.833] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:18:59.851] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:18:59.868] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:18:59.886] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:18:59.903] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:18:59.921] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:18:59.939] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:18:59.956] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:18:59.974] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:18:59.992] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:00.009] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:00.027] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:00.045] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:00.062] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:00.080] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:00.097] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:00.115] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:00.133] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:00.150] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:00.168] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:00.186] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:00.203] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:00.221] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:00.239] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:00.256] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:00.274] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:00.291] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:00.309] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:00.327] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:00.344] AMD-Vi: IO_PAGE_FAULT: domain = 0, de(XEN) [2019-01-22 23:19:02.483] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:19:02.500] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:19:02.518] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:02.536] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:02.553] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:02.571] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:02.588] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:02.606] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:02.624] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:02.641] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:02.659] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:02.676] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:02.694] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:02.712] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:02.729] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:02.747] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:02.765] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:02.782] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:02.800] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:02.817] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:02.835] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:02.853] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:02.870] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:02.888] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:02.905] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:02.923] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:02.941] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:02.958] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:02.976] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:02.994] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:03.011] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:03.029] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:03.046] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:03.064] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:03.082] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:03.099] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:03.117] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:03.135] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:03.152] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-22 23:19:03.170] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:19:03.187] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:19:03.205] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:19:03.223] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:19:03.240] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:03.258] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:03.275] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:03.293] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:03.311] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:03.328] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:03.346] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:03.364] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:03.381] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:03.399] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:03.416] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:03.434] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:03.452] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:03.469] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:03.487] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:03.504] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:03.522] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:03.540] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:03.557] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0
(XEN) [2019-01-22 23:19:03.575] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:19:03.593] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:19:03.610] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:19:03.628] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:19:03.645] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:03.663] AMD-Vi: Setup I/O page table: device id = 0xa4, type = 0x5, root table = 0x463ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-22 23:19:03.681] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:03.699] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:03.716] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:03.734] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:03.752] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:03.769] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:03.787] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:03.805] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0
(XEN) [2019-01-22 23:19:03.823] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5180, flags = 0
(XEN) [2019-01-22 23:19:03.840] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5170, flags = 0x20
(XEN) [2019-01-22 23:19:03.858] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5180, flags = 0x20
(XEN) [2019-01-22 23:19:03.876] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5170, flags = 0x20
(XEN) [2019-01-22 23:19:03.893] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5180, flags = 0x20
(XEN) [2019-01-22 23:19:03.911] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:03.929] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:03.947] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:03.964] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:03.982] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:04.000] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:04.017] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:04.035] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:04.053] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:04.071] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:04.088] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:04.106] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:04.124] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:04.141] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:04.159] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:04.177] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:04.194] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:04.212] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:04.230] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:04.248] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:04.265] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:04.283] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:04.301] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:04.318] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:04.336] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:04.354] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:04.372] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:04.389] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:04.407] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:04.425] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:04.442] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:04.460] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:04.478] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:04.496] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:04.513] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:04.531] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:04.549] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-22 23:19:04.566] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:19:04.584] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:19:04.602] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:19:04.620] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:19:04.637] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:04.655] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:04.673] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:04.690] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:04.708] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:04.726] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:04.744] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:04.761] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:04.779] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:04.797] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:04.814] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:04.832] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:04.849] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:04.867] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:04.885] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:04.902] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:04.920] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:04.938] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:04.955] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0
(XEN) [2019-01-22 23:19:04.973] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:19:04.990] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:19:05.008] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:19:05.026] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:19:05.043] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:05.061] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:05.079] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:05.096] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:05.114] AMD-Vi: IO_PAGE_FAULT: domain = 0, device i(XEN) [2019-01-22 23:19:07.250] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:07.268] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:07.285] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:07.303] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:07.321] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:07.339] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:07.356] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:07.374] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0
(XEN) [2019-01-22 23:19:07.391] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:19:07.409] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:19:07.427] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:07.444] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:19:07.462] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:19:07.479] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b80, flags = 0
(XEN) [2019-01-22 23:19:07.497] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:07.515] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:07.532] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b40, flags = 0
(XEN) [2019-01-22 23:19:07.550] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:07.567] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:07.585] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:07.603] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:07.620] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:07.638] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:07.655] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:07.673] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:07.691] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:07.708] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:07.726] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:07.743] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:07.761] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:07.779] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:07.796] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b80, flags = 0
(XEN) [2019-01-22 23:19:07.814] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:07.832] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:07.849] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b40, flags = 0
(XEN) [2019-01-22 23:19:07.867] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:07.884] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:07.902] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:07.920] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:07.937] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:07.955] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:07.972] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:07.990] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:08.008] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:08.025] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:08.043] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:08.060] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:08.078] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:08.096] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:08.113] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b80, flags = 0
(XEN) [2019-01-22 23:19:08.131] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:08.148] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:08.166] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b40, flags = 0
(XEN) [2019-01-22 23:19:08.184] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:08.201] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:08.219] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-22 23:19:08.236] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:19:08.254] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:19:08.272] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:19:08.289] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:19:08.307] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:08.324] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:08.342] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:08.360] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:08.377] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:08.395] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:08.412] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:08.430] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5bc0, flags = 0
(XEN) [2019-01-22 23:19:08.448] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:08.465] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:08.483] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b40, flags = 0
(XEN) [2019-01-22 23:19:08.500] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:08.518] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:08.536] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:08.553] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:08.571] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:08.588] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:08.606] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:08.624] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:08.641] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0
(XEN) [2019-01-22 23:19:08.659] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:19:08.676] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:19:08.694] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:08.712] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5130, flags = 0x20
(XEN) [2019-01-22 23:19:08.729] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0x20
(XEN) [2019-01-22 23:19:08.747] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b80, flags = 0
(XEN) [2019-01-22 23:19:08.765] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:08.782] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:08.800] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b40, flags = 0
(XEN) [2019-01-22 23:19:08.817] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:08.835] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:08.853] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:08.870] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:08.888] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:08.905] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:08.923] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:08.941] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:08.958] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:08.976] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:08.993] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:09.011] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:09.029] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:09.046] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:09.064] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b80, flags = 0
(XEN) [2019-01-22 23:19:09.082] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b80, flags = 0
(XEN) [2019-01-22 23:19:09.099] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:09.117] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:09.134] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:09.152] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:09.170] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:09.187] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:09.205] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:09.222] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:09.240] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b40, flags = 0
(XEN) [2019-01-22 23:19:09.258] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:09.275] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:09.293] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:09.310] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:09.328] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:09.346] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:09.363] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:09.381] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:09.398] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b80, flags = 0
(XEN) [2019-01-22 23:19:09.416] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:09.434] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:09.451] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:09.469] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-22 23:19:09.486] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:19:09.504] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:19:09.522] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:19:09.539] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:19:09.557] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b40, flags = 0
(XEN) [2019-01-22 23:19:09.574] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:09.592] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:09.610] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:09.627] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:09.645] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:09.662] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:09.680] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:09.698] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:09.715] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5bc0, flags = 0
(XEN) [2019-01-22 23:19:09.733] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:09.750] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:09.768] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:09.786] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:09.803] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:09.821] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:09.838] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:09.856] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:09.873] AMD-Vi: IO_PAGE_FAULT: domain = 0, devi(XEN) [2019-01-22 23:19:12.002] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:12.020] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:12.038] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe57c0, flags = 0
(XEN) [2019-01-22 23:19:12.055] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:12.073] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:12.091] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:12.108] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:12.126] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b40, flags = 0
(XEN) [2019-01-22 23:19:12.144] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:12.161] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:12.179] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:12.197] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:12.214] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b80, flags = 0
(XEN) [2019-01-22 23:19:12.232] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-22 23:19:12.250] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:12.268] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-22 23:19:12.285] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:19:12.303] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:19:12.321] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-22 23:19:12.338] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-22 23:19:12.356] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:12.374] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:12.391] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:12.409] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:12.427] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:12.444] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b40, flags = 0
(XEN) [2019-01-22 23:19:12.462] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:12.480] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:12.497] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:12.515] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:12.533] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b80, flags = 0
(XEN) [2019-01-22 23:19:12.551] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:12.568] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:12.586] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:12.604] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:12.621] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:12.639] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:12.657] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:12.674] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:12.692] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5140, flags = 0
(XEN) [2019-01-22 23:19:12.710] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5180, flags = 0
(XEN) [2019-01-22 23:19:12.727] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5170, flags = 0x20
(XEN) [2019-01-22 23:19:12.745] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5180, flags = 0x20
(XEN) [2019-01-22 23:19:12.763] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b40, flags = 0
(XEN) [2019-01-22 23:19:12.780] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5170, flags = 0x20
(XEN) [2019-01-22 23:19:12.798] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5180, flags = 0x20
(XEN) [2019-01-22 23:19:12.816] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:12.834] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:12.851] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b80, flags = 0
(XEN) [2019-01-22 23:19:12.869] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:12.887] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:12.904] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:12.922] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:12.940] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:12.957] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:12.975] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:12.993] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:13.010] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:13.028] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:13.046] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:13.063] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:13.081] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b40, flags = 0
(XEN) [2019-01-22 23:19:13.099] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:13.116] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:13.134] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:13.151] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:13.169] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b80, flags = 0
(XEN) [2019-01-22 23:19:13.187] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:13.204] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-22 23:19:13.222] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-22 23:19:13.239] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:13.257] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:13.275] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-22 23:19:13.292] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-22 23:19:13.310] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5780, flags = 0
(XEN) [2019-01-22 23:19:13.327] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50c0, flags = 0
(XEN) [2019-01-22 23:19:13.345] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0
(XEN) [2019-01-22 23:19:13.363] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:13.380] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:13.398] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b40, flags = 0
(XEN) [2019-01-22 23:19:13.415] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe50f0, flags = 0x20
(XEN) [2019-01-22 23:19:13.433] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x9a, fault address = 0xe5100, flags = 0x20
(XEN) [2019-01-22 23:19:13.451] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-22 23:19:13.468] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x98, fault address = 0xe5740, flags = 0
(XEN) [2019-01-22 23:19:13.486] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0xa5, fault address = 0xe5b80, flags = 0
(XEN) [2019-01-22 23:19:13.503] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-22 23:19:13.521] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
--------------A70EEBBFE7A14EE55910A6D5
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------A70EEBBFE7A14EE55910A6D5--


From xen-devel-bounces@lists.xenproject.org Wed Jan 23 02:38:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 02:38: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-devel-bounces@lists.xenproject.org>)
	id 1gm8Qi-0003zU-S3; Wed, 23 Jan 2019 02:38: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=v6TC=P7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gm8Qi-0003zI-8y
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 02:38:16 +0000
X-Inumbo-ID: ee8def28-1eb7-11e9-9622-4394e736615c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee8def28-1eb7-11e9-9622-4394e736615c;
 Wed, 23 Jan 2019 02:38:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gm8Qd-0005gT-JI; Wed, 23 Jan 2019 02:38:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gm8Qd-0007sx-B8; Wed, 23 Jan 2019 02:38:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gm8Qd-0003uw-9y; Wed, 23 Jan 2019 02:38:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132290-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9b5eed105a45ac0557af113b4096132ae7e3e47f
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Jan 2019 02:38:11 +0000
Subject: [Xen-devel] [linux-3.18 test] 132290: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjI5MCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIyOTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290
ICAgICAgICAgZmFpbCBpbiAxMzIwNjYgcGFzcyBpbiAxMzIyOTAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEzMjA2NiBwYXNzIGluIDEz
MjI5MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMjA2NiBwYXNzIGluIDEzMjI5MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IHBhc3MgaW4gMTMyMDY2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzIxNzkKClJlZ3Jlc3Npb25zIHdoaWNo
IGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEzMjA2NiBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMyMDY2IGxpa2UgMTI4ODU4
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTMyMDY2IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMyMDY2IG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgIDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgICAgICBmYWls
ICBsaWtlIDEyODgwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjg4MDcKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgICBmYWlsICBsaWtl
IDEyODg0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMy
YWU3ZTNlNDdmCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5
YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6MzkgWiAgIDk3IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3OjMwIFogICA3MyBkYXlzICAgNTEgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMxOTQyICAyMDE5LTAxLTEzIDEzOjI1OjQyIFogICAgOSBk
YXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0NzQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0NzIyIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 02:57:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 02:57: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-devel-bounces@lists.xenproject.org>)
	id 1gm8jD-0005hL-Iu; Wed, 23 Jan 2019 02:57: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=FqgE=P7=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1gm8jC-0005hG-2s
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 02:57:22 +0000
X-Inumbo-ID: 9a12e7b6-1eba-11e9-b264-63a166c58726
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a12e7b6-1eba-11e9-b264-63a166c58726;
 Wed, 23 Jan 2019 02:57:21 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 55A34394D40;
 Wed, 23 Jan 2019 02:57:20 +0000 (UTC)
Received: from redhat.com (ovpn-122-113.rdu2.redhat.com [10.10.122.113])
 by smtp.corp.redhat.com (Postfix) with SMTP id B6876648B6;
 Wed, 23 Jan 2019 02:57:18 +0000 (UTC)
Date: Tue, 22 Jan 2019 21:57:18 -0500
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20190122210710-mutt-send-email-mst@kernel.org>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Wed, 23 Jan 2019 02:57:20 +0000 (UTC)
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Peng Fan <peng.fan@nxp.com>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "hch@infradead.org" <hch@infradead.org>, luto@kernel.org,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgMTE6NTk6MzFBTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIE1vbiwgMjEgSmFuIDIwMTksIFBlbmcgRmFuIHdyb3RlOgo+ID4gb24g
aS5NWDhRTSwgTTRfMSBpcyBjb21tdW5pY2F0aW5nIHdpdGggRG9tVSB1c2luZyBycG1zZyB3aXRo
IGEgZml4ZWQKPiA+IGFkZHJlc3MgYXMgdGhlIGRtYSBtZW0gYnVmZmVyIHdoaWNoIGlzIHByZWRl
ZmluZWQuCj4gPiAKPiA+IFdpdGhvdXQgdGhpcyBwYXRjaCwgdGhlIGZsb3cgaXM6Cj4gPiB2cmlu
Z19tYXBfb25lX3NnIC0+IHZyaW5nX3VzZV9kbWFfYXBpCj4gPiAgICAgICAgICAgICAgICAgIC0+
IGRtYV9tYXBfcGFnZQo+ID4gCQkgICAgICAgLT4gX19zd2lvdGxiX21hcF9wYWdlCj4gPiAJCSAg
ICAgICAgICAgICAgICAtPnN3aW90bGJfbWFwX3BhZ2UKPiA+IAkJCQktPl9fZG1hX21hcF9hcmVh
KHBoeXNfdG9fdmlydChkbWFfdG9fcGh5cyhkZXYsIGRldl9hZGRyKSksIHNpemUsIGRpcik7Cj4g
PiBIb3dldmVyIHdlIGFyZSB1c2luZyBwZXIgZGV2aWNlIGRtYSBhcmVhIGZvciBycG1zZywgcGh5
c190b192aXJ0Cj4gPiBjb3VsZCBub3QgcmV0dXJuIGEgY29ycmVjdCB2aXJ0dWFsIGFkZHJlc3Mg
Zm9yIHZpcnR1YWwgYWRkcmVzcyBpbgo+ID4gdm1hbGxvYyBhcmVhLiBUaGVuIGtlcm5lbCBwYW5p
Yy4KPiA+IAo+ID4gV2l0aCB0aGlzIHBhdGNoLCB2cmluZ191c2VfZG1hX2FwaSB3aWxsIHJldHVy
biBmYWxzZSwgYW5kCj4gPiB2cmluZ19tYXBfb25lX3NnIHdpbGwgcmV0dXJuIHNnX3BoeXMoc2cp
IHdoaWNoIGlzIHRoZSBjb3JyZWN0IHBoeXMKPiA+IGFkZHJlc3MgaW4gdGhlIHByZWRlZmluZWQg
bWVtb3J5IHJlZ2lvbi4KPiA+IHZyaW5nX21hcF9vbmVfc2cgLT4gdnJpbmdfdXNlX2RtYV9hcGkK
PiA+ICAgICAgICAgICAgICAgICAgLT4gc2dfcGh5cyhzZykKPiA+IAo+ID4gU2lnbmVkLW9mZi1i
eTogUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL3ZpcnRp
by92aXJ0aW9fcmluZy5jIHwgNCArKystCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy92aXJ0aW8v
dmlydGlvX3JpbmcuYyBiL2RyaXZlcnMvdmlydGlvL3ZpcnRpb19yaW5nLmMKPiA+IGluZGV4IGNk
N2U3NTU0ODRlMy4uODk5M2Q3Y2IzNTkyIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy92aXJ0aW8v
dmlydGlvX3JpbmcuYwo+ID4gKysrIGIvZHJpdmVycy92aXJ0aW8vdmlydGlvX3JpbmcuYwo+ID4g
QEAgLTI0OCw2ICsyNDgsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdmlydHF1ZXVlX3VzZV9pbmRp
cmVjdChzdHJ1Y3QgdmlydHF1ZXVlICpfdnEsCj4gPiAgCj4gPiAgc3RhdGljIGJvb2wgdnJpbmdf
dXNlX2RtYV9hcGkoc3RydWN0IHZpcnRpb19kZXZpY2UgKnZkZXYpCj4gPiAgewo+ID4gKwlzdHJ1
Y3QgZGV2aWNlICpkbWFfZGV2ID0gdmRldi0+ZGV2LnBhcmVudDsKPiA+ICsKPiA+ICAJaWYgKCF2
aXJ0aW9faGFzX2lvbW11X3F1aXJrKHZkZXYpKQo+ID4gIAkJcmV0dXJuIHRydWU7Cj4gPiAgCj4g
PiBAQCAtMjYwLDcgKzI2Miw3IEBAIHN0YXRpYyBib29sIHZyaW5nX3VzZV9kbWFfYXBpKHN0cnVj
dCB2aXJ0aW9fZGV2aWNlICp2ZGV2KQo+ID4gIAkgKiB0aGUgRE1BIEFQSSBpZiB3ZSdyZSBhIFhl
biBndWVzdCwgd2hpY2ggYXQgbGVhc3QgYWxsb3dzCj4gPiAgCSAqIGFsbCBvZiB0aGUgc2Vuc2li
bGUgWGVuIGNvbmZpZ3VyYXRpb25zIHRvIHdvcmsgY29ycmVjdGx5Lgo+ID4gIAkgKi8KPiA+IC0J
aWYgKHhlbl9kb21haW4oKSkKPiA+ICsJaWYgKHhlbl9kb21haW4oKSAmJiAhZG1hX2Rldi0+ZG1h
X21lbSkKPiA+ICAJCXJldHVybiB0cnVlOwo+ID4gIAo+ID4gIAlyZXR1cm4gZmFsc2U7Cj4gCj4g
SSBjYW4gc2VlIHlvdSBzcG90dGVkIGEgcmVhbCBpc3N1ZSwgYnV0IHRoaXMgaXMgbm90IHRoZSBy
aWdodCBmaXguIFdlCj4ganVzdCBuZWVkIHNvbWV0aGluZyBhIGJpdCBtb3JlIGZsZXhpYmxlIHRo
YW4geGVuX2RvbWFpbigpOiB0aGVyZSBhcmUKPiBtYW55IGtpbmRzIG9mIFhlbiBkb21haW5zIG9u
IGRpZmZlcmVudCBhcmNoaXRlY3R1cmVzLCB3ZSBiYXNpY2FsbHkgd2FudAo+IHRvIGVuYWJsZSB0
aGlzIChyZXR1cm4gdHJ1ZSBmcm9tIHZyaW5nX3VzZV9kbWFfYXBpKSBvbmx5IHdoZW4gdGhlIHhl
bgo+IHN3aW90bGIgaXMgbWVhbnQgdG8gYmUgdXNlZC4gRG9lcyB0aGUgYXBwZW5kZWQgcGF0Y2gg
Zml4IHRoZSBpc3N1ZSB5b3UKPiBoYXZlPwo+IAo+IC0tLQo+IAo+IHhlbjogaW50cm9kdWNlIHhl
bl92cmluZ191c2VfZG1hCj4gCj4gRnJvbTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4
aWxpbnguY29tPgo+IAo+IEV4cG9ydCB4ZW5fc3dpb3RsYiBvbiBhcm0gYW5kIGFybTY0Lgo+IAo+
IFVzZSB4ZW5fc3dpb3RsYiB0byBkZXRlcm1pbmUgd2hlbiB2cmluZyBzaG91bGQgdXNlIGRtYSBB
UElzIHRvIG1hcCB0aGUKPiByaW5nOiB3aGVuIHhlbl9zd2lvdGxiIGlzIGVuYWJsZWQgdGhlIGRt
YSBBUEkgaXMgcmVxdWlyZWQuIFdoZW4gaXQgaXMKPiBkaXNhYmxlZCwgaXQgaXMgbm90IHJlcXVp
cmVkLgo+IAo+IFJlcG9ydGVkLWJ5OiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gCj4g
ZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9zd2lvdGxiLXhlbi5oIGIvYXJj
aC9hcm0vaW5jbHVkZS9hc20veGVuL3N3aW90bGIteGVuLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAuLjQ1NWFkZTUKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvYXJjaC9h
cm0vaW5jbHVkZS9hc20veGVuL3N3aW90bGIteGVuLmgKPiBAQCAtMCwwICsxIEBACj4gKyNpbmNs
dWRlIDx4ZW4vYXJtL3N3aW90bGIteGVuLmg+Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3hlbi9t
bS5jIGIvYXJjaC9hcm0veGVuL21tLmMKPiBpbmRleCBjYjQ0YWEyLi44NTkyODYzIDEwMDY0NAo+
IC0tLSBhL2FyY2gvYXJtL3hlbi9tbS5jCj4gKysrIGIvYXJjaC9hcm0veGVuL21tLmMKPiBAQCAt
MjEsNiArMjEsOCBAQAo+ICAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcmNhbGwuaD4KPiAgI2luY2x1
ZGUgPGFzbS94ZW4vaW50ZXJmYWNlLmg+Cj4gIAo+ICtpbnQgeGVuX3N3aW90bGIgX19yZWFkX21v
c3RseTsKPiArCj4gIHVuc2lnbmVkIGxvbmcgeGVuX2dldF9zd2lvdGxiX2ZyZWVfcGFnZXModW5z
aWduZWQgaW50IG9yZGVyKQo+ICB7Cj4gIAlzdHJ1Y3QgbWVtYmxvY2tfcmVnaW9uICpyZWc7Cj4g
QEAgLTE4OSw2ICsxOTEsNyBAQCBpbnQgX19pbml0IHhlbl9tbV9pbml0KHZvaWQpCj4gIAlzdHJ1
Y3QgZ250dGFiX2NhY2hlX2ZsdXNoIGNmbHVzaDsKPiAgCWlmICgheGVuX2luaXRpYWxfZG9tYWlu
KCkpCj4gIAkJcmV0dXJuIDA7Cj4gKwl4ZW5fc3dpb3RsYiA9IDE7Cj4gIAl4ZW5fc3dpb3RsYl9p
bml0KDEsIGZhbHNlKTsKPiAgCXhlbl9kbWFfb3BzID0gJnhlbl9zd2lvdGxiX2RtYV9vcHM7Cj4g
IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9zd2lvdGxiLXhlbi5o
IGIvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS94ZW4vc3dpb3RsYi14ZW4uaAo+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNDU1YWRlNQo+IC0tLSAvZGV2L251bGwKPiArKysg
Yi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9zd2lvdGxiLXhlbi5oCj4gQEAgLTAsMCArMSBA
QAo+ICsjaW5jbHVkZSA8eGVuL2FybS9zd2lvdGxiLXhlbi5oPgo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL3ZpcnRpby92aXJ0aW9fcmluZy5jIGIvZHJpdmVycy92aXJ0aW8vdmlydGlvX3JpbmcuYwo+
IGluZGV4IGNkN2U3NTUuLmJmOGJhZGMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy92aXJ0aW8vdmly
dGlvX3JpbmcuYwo+ICsrKyBiL2RyaXZlcnMvdmlydGlvL3ZpcnRpb19yaW5nLmMKPiBAQCAtMjYw
LDcgKzI2MCw3IEBAIHN0YXRpYyBib29sIHZyaW5nX3VzZV9kbWFfYXBpKHN0cnVjdCB2aXJ0aW9f
ZGV2aWNlICp2ZGV2KQo+ICAJICogdGhlIERNQSBBUEkgaWYgd2UncmUgYSBYZW4gZ3Vlc3QsIHdo
aWNoIGF0IGxlYXN0IGFsbG93cwo+ICAJICogYWxsIG9mIHRoZSBzZW5zaWJsZSBYZW4gY29uZmln
dXJhdGlvbnMgdG8gd29yayBjb3JyZWN0bHkuCj4gIAkgKi8KPiAtCWlmICh4ZW5fZG9tYWluKCkp
Cj4gKwlpZiAoeGVuX3ZyaW5nX3VzZV9kbWEoKSkKPiAgCQlyZXR1cm4gdHJ1ZTsKPiAgCj4gIAly
ZXR1cm4gZmFsc2U7Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FybS9zd2lvdGxiLXhlbi5o
IGIvaW5jbHVkZS94ZW4vYXJtL3N3aW90bGIteGVuLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+
IGluZGV4IDAwMDAwMDAuLjJhYWM3YzQKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvaW5jbHVkZS94
ZW4vYXJtL3N3aW90bGIteGVuLmgKPiBAQCAtMCwwICsxLDEwIEBACj4gKyNpZm5kZWYgX0FTTV9B
Uk1fWEVOX1NXSU9UTEJfWEVOX0gKPiArI2RlZmluZSBfQVNNX0FSTV9YRU5fU1dJT1RMQl9YRU5f
SAo+ICsKPiArI2lmZGVmIENPTkZJR19TV0lPVExCX1hFTgo+ICtleHRlcm4gaW50IHhlbl9zd2lv
dGxiOwo+ICsjZWxzZQo+ICsjZGVmaW5lIHhlbl9zd2lvdGxiICgwKQo+ICsjZW5kaWYKPiArCj4g
KyNlbmRpZgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi94ZW4uaCBiL2luY2x1ZGUveGVuL3hl
bi5oCj4gaW5kZXggMGUyMTU2Ny4uNzRhNTM2ZCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi94
ZW4uaAo+ICsrKyBiL2luY2x1ZGUveGVuL3hlbi5oCj4gQEAgLTQ2LDQgKzQ2LDEwIEBAIGVudW0g
eGVuX2RvbWFpbl90eXBlIHsKPiAgYm9vbCB4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGNvbnN0
IHN0cnVjdCBiaW9fdmVjICp2ZWMxLAo+ICAJCWNvbnN0IHN0cnVjdCBiaW9fdmVjICp2ZWMyKTsK
PiAgCj4gKyNpbmNsdWRlIDxhc20veGVuL3N3aW90bGIteGVuLmg+Cj4gK3N0YXRpYyBpbmxpbmUg
aW50IHhlbl92cmluZ191c2VfZG1hKHZvaWQpCj4gK3sKPiArCXJldHVybiAhIXhlbl9zd2lvdGxi
OwoKR2l2ZW4geGVuX3N3aW90bGIgaXMgb25seSBkZWZpbmVkIG9uIGFybSwgaG93IHdpbGwKdGhp
cyBidWlsZCBvbiBvdGhlciBhcmNoaXRlY3R1cmVzPwoKPiArfQo+ICsKPiAgI2VuZGlmCS8qIF9Y
RU5fWEVOX0ggKi8KCkknZCBzYXkgYXQgdGhpcyBwb2ludCwgSSdtIHNvcnJ5IHdlIGRpZG4ndCBj
b21lIHVwIHdpdGggUExBVEZPUk1fQUNDRVNTCndoZW4gd2UgYWRkZWQgdGhlIHhlbiBoYWNrLgoK
SSdtIG5vdCBvYmplY3RpbmcgdG8gdGhpcyBwYXRjaCBidXQgSSB3b3VsZCBhbHNvIGxpa2UgdG8g
YnlwYXNzIHRoZSB4ZW4KaGFjayBmb3IgVklSVElPIDEgZGV2aWNlcy4gSW4gcGFydGljdWxhciBJ
IGtub3cgcnBtc2cgaXMgc3RpbGwgdmlydGlvIDAKc28gaXQncyBub3QgYW4gaXNzdWUgZm9yIGl0
LiBJcyBYZW4gYWxyZWFkeSB1c2luZyBWSVJUSU8gMSwgYW5kIHdpdGhvdXQKc2V0dGluZyBQTEFU
Rk9STV9BQ0NFU1M/IElmIG5vdCBJIHdvdWxkIGxpa2UgdG8gdGVhY2gKdnJpbmdfdXNlX2RtYV9h
cGkgdG8gcmV0dXJuIGZhbHNlIG9uIFZJUlRJT18xICYmICFQTEFURk9STV9BQ0NFU1MuCgpXb3Vs
ZCB0aGF0IGJlIGFjY2VwdGFibGU/CgotLSAKTVNUCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 05:18:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 05:18: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-devel-bounces@lists.xenproject.org>)
	id 1gmAvA-00012n-1y; Wed, 23 Jan 2019 05:17: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=v6TC=P7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmAv9-00012a-7B
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 05:17:51 +0000
X-Inumbo-ID: 3996b3fe-1ece-11e9-a4b4-1735c593586b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3996b3fe-1ece-11e9-a4b4-1735c593586b;
 Wed, 23 Jan 2019 05:17:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmAv3-0001NU-HK; Wed, 23 Jan 2019 05:17:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmAv3-0003BN-5y; Wed, 23 Jan 2019 05:17:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmAv3-0007R4-4f; Wed, 23 Jan 2019 05:17:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132374-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-multivcpu:xen-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=48b161983ae5266ffa42f0ccaf7224eaeda38e59
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Jan 2019 05:17:45 +0000
Subject: [Xen-devel] [linux-linus test] 132374: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjM3NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyMzc0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE1IGd1ZXN0
LXNhdmVyZXN0b3JlLjIgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0OGIxNjE5ODNhZTUyNjZmZmE0
MmYwY2NhZjcyMjRlYWVkYTM4ZTU5CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6MjA6NTUgWiAgMTYyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1IDEzOjA2OjU2IFogIDE2MCBkYXlzICAx
MjkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyMzc0ICAyMDE5LTAxLTIyIDEyOjM0
OjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0MjE3IHBlb3BsZSB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4NDMwMzkgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 05:52:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 05:52: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-devel-bounces@lists.xenproject.org>)
	id 1gmBSd-00047L-0U; Wed, 23 Jan 2019 05:52: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=34yu=P6=oasis-open.org=paul.knight@srs-us1.protection.inumbo.net>)
 id 1glzRH-00028z-Mx
 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 17:02:15 +0000
X-Inumbo-ID: 76567b2d-1e67-11e9-a1e0-bc764e045a96
Received: from mail-lj1-x22b.google.com (unknown [2a00:1450:4864:20::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76567b2d-1e67-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 17:02:13 +0000 (UTC)
Received: by mail-lj1-x22b.google.com with SMTP id k19-v6so21223711lji.11
 for <xen-devel@lists.xenproject.org>; Tue, 22 Jan 2019 09:02:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oasis-open-org.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=yjSPolVMoF3Hw+y8A6CeMC/xXk40aBQI8lCXM6ucGj4=;
 b=d+keB70+jlNuGBS50Byuzz0IQHuAmWoNTE6SQOMpefsGoXBNUVynwyaa/VtACs+PMI
 pPHaeqpF83f26BtNLyJJR02bXBeCwEnFMJ2ttPuJA2alU9/gVHATDwLITl0rn1APYrgM
 FbQ3Zn1m62jkmhQXhts213P3sGsrSxk5rkDY5R78Uld1oc6hNimKQRGEhoSRYBKw6Cxi
 Ht4Te+h1xgw23lKOvNzsdF+7FghCqzzT/u/SJlTu01sYrhb5G81FW4ZhcRFvOW1yvI9a
 FKRr047XMfXCkvYMgQWumNPIguSmNxMyRx7pkGCxhfDsDHed7IvwoQiyTgDGqIyUuKhH
 UZeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=yjSPolVMoF3Hw+y8A6CeMC/xXk40aBQI8lCXM6ucGj4=;
 b=OsZxq6LO8iuZFfEu1SGTzuvWTD5zoCRRsZikR9VL9bChRN+pUP0R7b6dA4xdl6CdyY
 ukMVYKoiNpI9gGKka4OXQ1FMlEMwoJaR8RgM/4niny6khSQcYCg8zzS6ywij0NL4SiG5
 xYiedRV3rGICrZ6tkRO5MXNvm1N87c5M6dwuoD7SAJsIkoE9GnWRSd1BuYCaR+0nZyoJ
 6MY+iZEmyytRAV56UIrooNx3vUItH3soZuXMNPO6EKk0YsynlJYeYLlOTGiUMwo2Kwjj
 n4WMzGuPyWNQ41ISJ70yH+9iaYVxSoVTb5VtzQpKdvvqKdbxiSkBlQN2GRlyjdl9RGt2
 XGJA==
X-Gm-Message-State: AJcUukdO/1KabtkTZFa2RIQtNyBUVoK7H6MWTTxKhGj6U9l/w+RTAaok
 HGUpeuJvbGSi2QL8Age1KPBMZRfYEk7592ZtEl3W3w==
X-Google-Smtp-Source: ALg8bN5G0V5ljzUOecwD7ZCuLLk8xcudLXUUI3yd+N8O8aWXmaWiJWGnYiCpUTWQ6S2fhf9NlrDXrxQ8N3qyGOxdK5w=
X-Received: by 2002:a2e:9dc3:: with SMTP id
 x3-v6mr1129018ljj.195.1548176532013; 
 Tue, 22 Jan 2019 09:02:12 -0800 (PST)
MIME-Version: 1.0
From: Paul Knight <paul.knight@oasis-open.org>
Date: Tue, 22 Jan 2019 12:02:01 -0500
Message-ID: <CADgeAH9MH8sJpuzmNidBsxf7-8CqnQteXVTSgPNcsrY9W9xg+w@mail.gmail.com>
To: tc-announce@lists.oasis-open.org, members@lists.oasis-open.org, 
 OASIS TAB <tab@lists.oasis-open.org>, virtio-email@lists.oasis-open.org, 
 virtio-comment@lists.oasis-open.org
Bcc: xen-devel@lists.xenproject.org
X-Mailman-Approved-At: Wed, 23 Jan 2019 05:52:25 +0000
Subject: [Xen-devel] Invitation to comment on Virtual I/O Device (VIRTIO)
 Version 1.1 - ends February 21st
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0385895674688740975=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0385895674688740975==
Content-Type: multipart/alternative; boundary="0000000000003d9c0d05800ef0ef"

--0000000000003d9c0d05800ef0ef
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

OASIS members and other interested parties,

OASIS and the OASIS Virtual I/O Device (VIRTIO) TC are pleased to announce
that Virtual I/O Device (VIRTIO) Version 1.1 is now available for public
review and comment.

Specification Overview:

This document describes the specifications of the =E2=80=9Cvirtio=E2=80=9D =
family of
devices. These  devices are found in virtual environments, yet by design
they look like physical devices to the guest within the virtual machine -
and this document treats them as such. This similarity allows the guest to
use standard drivers and discovery mechanisms. The purpose of virtio and
this specification is that virtual environments and guests should have a
straightforward, efficient, standard and extensible mechanism for virtual
devices, rather than boutique per-environment or per-OS mechanisms.

The documents and related files are available here:

Virtual I/O Device (VIRTIO) Version 1.1
Committee Specification Draft 01 / Public Review Draft 01
20 December 2018

Editable source (Authoritative):
https://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/tex/
HTML:
https://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/virtio-v1.1-csprd01.=
html
PDF:
https://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/virtio-v1.1-csprd01.=
pdf

Example driver listing:
https://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/listings/

For your convenience, OASIS provides a complete package of the
specification document and any related files in ZIP distribution files. You
can download the ZIP file at:
https://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/virtio-v1.1-csprd01.=
zip

How to Provide Feedback

OASIS and the OASIS Virtual I/O Device (VIRTIO) TC value your feedback. We
solicit input from developers, users and others, whether OASIS members or
not, for the sake of improving the interoperability and quality of its
technical work.

The public review starts 23 January 2019 at 00:00 UTC and ends 21 February
2019 at 23:59 UTC.

Comments may be submitted to the TC by any person through the use of the
OASIS TC Comment Facility which can be used by following the instructions
on the TC's "Send A Comment" page (
https://www.oasis-open.org/committees/comments/index.php?wg_abbrev=3Dvirtio=
).

Comments submitted by TC non-members for this work and for other work of
this TC are publicly archived and can be viewed at:

https://lists.oasis-open.org/archives/virtio-comment/

All comments submitted to OASIS are subject to the OASIS Feedback License,
which ensures that the feedback you provide carries the same obligations at
least as the obligations of the TC members. In connection with this public
review, we call your attention to the OASIS IPR Policy [1] applicable
especially [2] to the work of this technical committee. All members of the
TC should be familiar with this document, which may create obligations
regarding the disclosure and availability of a member's patent, copyright,
trademark and license rights that read on an approved OASIS specification.

OASIS invites any persons who know of any such claims to disclose these if
they may be essential to the implementation of the above specification, so
that notice of them may be posted to the notice page for this TC's work.

Additional information about the specification and the VIRTIO TC can be
found at the TC's public home page:
https://www.oasis-open.org/committees/virtio/

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Additional references:

[1] https://www.oasis-open.org/policies-guidelines/ipr

[2] https://www.oasis-open.org/committees/virtio/ipr.php
https://www.oasis-open.org/policies-guidelines/ipr#Non-Assertion-Mode
Non-Assertion Mode
--=20
Paul Knight <paul.knight@oasis-open.org>  - Tel: +1 781-883-1783
OASIS <https://www.oasis-open.org/> - Advancing open standards for the
information society - Document Process Analyst
<https://www.oasis-open.org/people/staff/paul-knight>

--0000000000003d9c0d05800ef0ef
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div><div>OASIS members and other interes=
ted parties,</div><div><br></div><div>OASIS and the OASIS Virtual I/O Devic=
e (VIRTIO) TC are pleased to announce that Virtual I/O Device (VIRTIO) Vers=
ion 1.1 is now available for public review and comment.</div><div><br></div=
><div>Specification Overview:</div><div><br></div><div>This document descri=
bes the specifications of the =E2=80=9Cvirtio=E2=80=9D family of devices. T=
hese=C2=A0 devices are found in virtual environments, yet by design they lo=
ok like physical devices to the guest within the virtual machine - and this=
 document treats them as such. This similarity allows the guest to use stan=
dard drivers and discovery mechanisms. The purpose of virtio and this speci=
fication is that virtual environments and guests should have a straightforw=
ard, efficient, standard and extensible mechanism for virtual devices, rath=
er than boutique per-environment or per-OS mechanisms.</div><div><br></div>=
<div>The documents and related files are available here:</div><div><br></di=
v><div>Virtual I/O Device (VIRTIO) Version 1.1</div><div>Committee Specific=
ation Draft 01 / Public Review Draft 01</div><div>20 December 2018</div><di=
v><br></div><div>Editable source (Authoritative):</div><div><a href=3D"http=
s://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/tex/">https://docs.oasis=
-open.org/virtio/virtio/v1.1/csprd01/tex/</a></div><div>HTML:</div><div><a =
href=3D"https://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/virtio-v1.1-=
csprd01.html">https://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/virtio=
-v1.1-csprd01.html</a></div><div>PDF:</div><div><a href=3D"https://docs.oas=
is-open.org/virtio/virtio/v1.1/csprd01/virtio-v1.1-csprd01.pdf">https://doc=
s.oasis-open.org/virtio/virtio/v1.1/csprd01/virtio-v1.1-csprd01.pdf</a></di=
v><div><br></div><div>Example driver listing:</div><div><a href=3D"https://=
docs.oasis-open.org/virtio/virtio/v1.1/csprd01/listings/">https://docs.oasi=
s-open.org/virtio/virtio/v1.1/csprd01/listings/</a></div><div><br></div><di=
v>For your convenience, OASIS provides a complete package of the specificat=
ion document and any related files in ZIP distribution files. You can downl=
oad the ZIP file at:</div><div><a href=3D"https://docs.oasis-open.org/virti=
o/virtio/v1.1/csprd01/virtio-v1.1-csprd01.zip">https://docs.oasis-open.org/=
virtio/virtio/v1.1/csprd01/virtio-v1.1-csprd01.zip</a></div><div><br></div>=
<div>How to Provide Feedback</div><div><br></div><div>OASIS and the OASIS V=
irtual I/O Device (VIRTIO) TC value your feedback. We solicit input from de=
velopers, users and others, whether OASIS members or not, for the sake of i=
mproving the interoperability and quality of its technical work.</div><div>=
<br></div><div>The public review starts 23 January 2019 at 00:00 UTC and en=
ds 21 February 2019 at 23:59 UTC.</div><div><br></div><div>Comments may be =
submitted to the TC by any person through the use of the OASIS TC Comment F=
acility which can be used by following the instructions on the TC&#39;s &qu=
ot;Send A Comment&quot; page (<a href=3D"https://www.oasis-open.org/committ=
ees/comments/index.php?wg_abbrev=3Dvirtio">https://www.oasis-open.org/commi=
ttees/comments/index.php?wg_abbrev=3Dvirtio</a>).</div><div><br></div><div>=
Comments submitted by TC non-members for this work and for other work of th=
is TC are publicly archived and can be viewed at:</div><div><br></div><div>=
<a href=3D"https://lists.oasis-open.org/archives/virtio-comment/">https://l=
ists.oasis-open.org/archives/virtio-comment/</a></div><div><br></div><div>A=
ll comments submitted to OASIS are subject to the OASIS Feedback License, w=
hich ensures that the feedback you provide carries the same obligations at =
least as the obligations of the TC members. In connection with this public =
review, we call your attention to the OASIS IPR Policy [1] applicable espec=
ially [2] to the work of this technical committee. All members of the TC sh=
ould be familiar with this document, which may create obligations regarding=
 the disclosure and availability of a member&#39;s patent, copyright, trade=
mark and license rights that read on an approved OASIS specification.</div>=
<div><br></div><div>OASIS invites any persons who know of any such claims t=
o disclose these if they may be essential to the implementation of the abov=
e specification, so that notice of them may be posted to the notice page fo=
r this TC&#39;s work.</div><div><br></div><div>Additional information about=
 the specification and the VIRTIO TC can be found at the TC&#39;s public ho=
me page:</div><div><a href=3D"https://www.oasis-open.org/committees/virtio/=
">https://www.oasis-open.org/committees/virtio/</a></div><div><br></div><di=
v>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Additional references:</div><div><br></div=
><div>[1] <a href=3D"https://www.oasis-open.org/policies-guidelines/ipr">ht=
tps://www.oasis-open.org/policies-guidelines/ipr</a></div><div><br></div><d=
iv>[2] <a href=3D"https://www.oasis-open.org/committees/virtio/ipr.php">htt=
ps://www.oasis-open.org/committees/virtio/ipr.php</a></div><div><a href=3D"=
https://www.oasis-open.org/policies-guidelines/ipr#Non-Assertion-Mode">http=
s://www.oasis-open.org/policies-guidelines/ipr#Non-Assertion-Mode</a></div>=
<div>Non-Assertion Mode</div></div>-- <br><div dir=3D"ltr" class=3D"gmail_s=
ignature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div=
><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><font style=3D"color:rg=
b(0,0,0);background-color:rgb(255,255,255)" color=3D"#888888"><a href=3D"ma=
ilto:paul.knight@oasis-open.org" target=3D"_blank">Paul Knight</a>=C2=A0=C2=
=A0-=C2=A0Tel: +1 781-883-1783<br><a href=3D"https://www.oasis-open.org/" t=
arget=3D"_blank">OASIS</a> - Advancing open standards for the information s=
ociety -=C2=A0<a href=3D"https://www.oasis-open.org/people/staff/paul-knigh=
t" target=3D"_blank">Document Process Analyst</a></font></div></div></div><=
/div></div></div></div></div></div></div></div></div>

--0000000000003d9c0d05800ef0ef--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0385895674688740975==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 23 05:55:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 05: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-devel-bounces@lists.xenproject.org>)
	id 1gmBVE-0004G9-Lq; Wed, 23 Jan 2019 05: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=8c/N=P6=amd.com=harry.wentland@srs-us1.protection.inumbo.net>)
 id 1gm3Ph-0005UH-0f
 for xen-devel@lists.xen.org; Tue, 22 Jan 2019 21:16:53 +0000
X-Inumbo-ID: 056c0c41-1e8b-11e9-a1e0-bc764e045a96
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.70.82]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 056c0c41-1e8b-11e9-a1e0-bc764e045a96;
 Tue, 22 Jan 2019 21:16:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=kBKQWdCf/RPia88cItndkP9dd9eWXV+aZLx3cgmSSfI=;
 b=ayrU4B+FGA71fsw+mv3a6lfoABABAP1SzjXfAXqiYt89amkcOyX+lsckTh5Gjrqnp1lapwzFxYzAq2XvAXwVXi4wH+NqoBErvs4qGiu/WlE7HN5xHS201Ax52FZYZvw/hIORrG7sJCEvCHkbIC40O2eREpNcAyqVPrgzBC9y2Kc=
Received: from BN8PR12MB3602.namprd12.prod.outlook.com (20.178.212.86) by
 BN8PR12MB3619.namprd12.prod.outlook.com (20.178.212.90) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.28; Tue, 22 Jan 2019 21:16:39 +0000
Received: from BN8PR12MB3602.namprd12.prod.outlook.com
 ([fe80::d5b4:3e1d:432f:4f62]) by BN8PR12MB3602.namprd12.prod.outlook.com
 ([fe80::d5b4:3e1d:432f:4f62%5]) with mapi id 15.20.1558.016; Tue, 22 Jan 2019
 21:16:39 +0000
From: "Wentland, Harry" <Harry.Wentland@amd.com>
To: Daniel Vetter <daniel.vetter@ffwll.ch>, DRI Development
 <dri-devel@lists.freedesktop.org>
Thread-Topic: [PATCH] drm: Split out drm_probe_helper.h
Thread-Index: AQHUrblwnz3M1RCcxUGR/4oNzydKkqWyMgYAgAHCvgCAB99IgA==
Date: Tue, 22 Jan 2019 21:16:39 +0000
Message-ID: <6763aa2e-d9d8-047d-887d-cfc08bc84674@amd.com>
References: <20190116181018.GA27364@ravnborg.org>
 <20190117210334.13234-1-daniel.vetter@ffwll.ch>
In-Reply-To: <20190117210334.13234-1-daniel.vetter@ffwll.ch>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [69.171.153.184]
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
x-clientproxiedby: YQXPR0101CA0045.CANPRD01.PROD.OUTLOOK.COM
 (2603:10b6:c00:14::22) To BN8PR12MB3602.namprd12.prod.outlook.com
 (2603:10b6:408:49::22)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Harry.Wentland@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3619;
 20:hSVE90gx93J4t5X2KI7w38/zaJAPRxNwXHqenPVYauEO1xFW0qJZMk4FtuXYhCe1v8hea/mw6wj9QkGWtBgp+hOiz+X6DRD7tHJRhbSDAPuU8phogJKfjkA84EBZlJ7Ymxz13JiVusKSfTCy9fr579E+CURhdmidOJU8GzsEe31dvF3WV5Xg8QY9kTxAAoAzC9c4KxFzbOTOFHLapANJxSvlYa+0fQ4ljLh9xoKUNTpCTn0IT+QgW+wazbUH4VM/
x-ms-office365-filtering-correlation-id: 8bfbb36f-eef5-44fd-a2b7-08d680aee533
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3619; 
x-ms-traffictypediagnostic: BN8PR12MB3619:
x-microsoft-antispam-prvs: <BN8PR12MB36198D07EA6BDBFEB40210988C980@BN8PR12MB3619.namprd12.prod.outlook.com>
x-forefront-prvs: 0925081676
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(136003)(396003)(39860400002)(366004)(376002)(199004)(189003)(478600001)(316002)(3846002)(6246003)(486006)(71190400001)(71200400001)(65806001)(66066001)(65956001)(4326008)(25786009)(6116002)(58126008)(68736007)(186003)(64126003)(11346002)(476003)(446003)(72206003)(2616005)(110136005)(54906003)(31696002)(14454004)(102836004)(2906002)(106356001)(256004)(7416002)(386003)(53936002)(6486002)(229853002)(65826007)(86362001)(31686004)(6506007)(105586002)(81166006)(8676002)(81156014)(7736002)(52116002)(6512007)(8936002)(36756003)(99286004)(305945005)(26005)(97736004)(14444005)(53546011)(30864003)(53946003)(76176011)(6436002)(2004002)(569006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3619;
 H:BN8PR12MB3602.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: oAy4NK2UiloGLKtnyC8c+MjgrNtJyA3J52yixc2JCLh/7+8BTl/PSULxOToAne6ItdkCaV82Cj525WbWc0/aGOrYUa+OlBk1vXXU++k5lN0Psfui1xmaQYPcq7Xyr+OjKj161x06jZS4HJWuy/m701TePGKnSsfEbWrNJbWS6bpizjvZzra4liJZtnJFaB6jqR5MktsW5HxtUu0g0n2nW8XiUofxHa5bE4BqEimae7XmFwA26yKPqIzftDf1mOWY55e818k8iCcHOP1g7mNOrO7079gnknZYFdtqohudO5VzgkiQ8pY3rMBdWz2h5bfCoBi/+uohm8DqGyc9ebR0zmkVSFaOxAuQjfzJFl/IzO3nblO/l2VjFpEhDJAXnuu/jWxdaLNS5NceFkQ1OnyshSXnVKslnJjZWeiSlo/oxwc=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <8EB9A30BDC447A49A997FD21DCB94947@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8bfbb36f-eef5-44fd-a2b7-08d680aee533
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2019 21:16:35.2617 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3619
X-Mailman-Approved-At: Wed, 23 Jan 2019 05:55:07 +0000
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Neil Armstrong <narmstrong@baylibre.com>,
 "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>,
 Liviu Dudau <liviu.dudau@arm.com>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Daniel Vetter <daniel.vetter@intel.com>, Sam Ravnborg <sam@ravnborg.org>,
 "linux-stm32@st-md-mailman.stormreply.com"
 <linux-stm32@st-md-mailman.stormreply.com>,
 "linux-samsung-soc@vger.kernel.org" <linux-samsung-soc@vger.kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 "linux-rockchip@lists.infradead.org" <linux-rockchip@lists.infradead.org>,
 "spice-devel@lists.freedesktop.org" <spice-devel@lists.freedesktop.org>,
 Jani Nikula <jani.nikula@intel.com>,
 "linux-arm-msm@vger.kernel.org" <linux-arm-msm@vger.kernel.org>,
 "intel-gfx@lists.freedesktop.org" <intel-gfx@lists.freedesktop.org>,
 "etnaviv@lists.freedesktop.org" <etnaviv@lists.freedesktop.org>,
 "linux-mediatek@lists.infradead.org" <linux-mediatek@lists.infradead.org>,
 Rodrigo Vivi <rodrigo.vivi@intel.com>,
 "linux-tegra@vger.kernel.org" <linux-tegra@vger.kernel.org>,
 "linux-amlogic@lists.infradead.org" <linux-amlogic@lists.infradead.org>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "linux-renesas-soc@vger.kernel.org" <linux-renesas-soc@vger.kernel.org>,
 "Deucher, Alexander" <Alexander.Deucher@amd.com>,
 "freedreno@lists.freedesktop.org" <freedreno@lists.freedesktop.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS0wMS0xNyA0OjAzIHAubS4sIERhbmllbCBWZXR0ZXIgd3JvdGU6DQo+IEhhdmluZyB0
aGUgcHJvYmUgaGVscGVyIHN0dWZmICh3aGljaCBwcmV0dHkgbXVjaCBldmVyeW9uZSBuZWVkcykg
aW4NCj4gdGhlIGRybV9jcnRjX2hlbHBlci5oIGZpbGUgKHdoaWNoIGF0b21pYyBkcml2ZXJzIHNo
b3VsZCBuZXZlciBuZWVkKSBpcw0KPiBjb25mdXNpbmcuIFNwbGl0IHRoZW0gb3V0Lg0KPiANCj4g
VG8gbWFrZSBzdXJlIEkgYWN0dWFsbHkgYWNoaWV2ZWQgdGhlIGdvYWwgaGVyZSBJIHdlbnQgdGhy
b3VnaCBhbGwNCj4gZHJpdmVycy4gQW5kIGluZGVlZCwgYWxsIGF0b21pYyBkcml2ZXJzIGFyZSBu
b3cgZnJlZSBvZg0KPiBkcm1fY3J0Y19oZWxwZXIuaCBpbmNsdWRlcy4NCj4gDQo+IHYyOiBNYWtl
IGl0IGNvbXBpbGUuIFRoZXJlIHdhcyBzbyBtdWNoIGNvbXBpbGUgZmFpbCBvbiBhcm0gZHJpdmVy
cw0KPiB0aGF0IEkgZmlndXJlZCBJJ2xsIGJldHRlciBub3QgaW5jbHVkZSBhbnkgb2YgdGhlIGFj
a3Mgb24gdjEuDQo+IA0KPiB2MzogTWFzc2l2ZSByZWJhc2UgYmVjYXVzZSBpOTE1IGhhcyBsb3N0
IGEgbG90IG9mIGRybVAuaCBpbmNsdWRlcywgYnV0DQo+IG5vdCBhbGw6IFRocm91Z2ggZHJtX2Ny
dGNfaGVscGVyLmggPiBkcm1fbW9kZXNldF9oZWxwZXIuaCAtPiBkcm1QLmgNCj4gdGhlcmUgd2Fz
IHN0aWxsIG9uZSwgd2hpY2ggdGhpcyBwYXRjaCBsYXJnZWx5IHJlbW92ZXMuIFdoaWNoIG1lYW5z
DQo+IHJvbGxpbmcgb3V0IGxvdHMgbW9yZSBpbmNsdWRlcyBhbGwgb3Zlci4NCj4gDQo+IFRoaXMg
d2lsbCBhbHNvIGNvbmZsaWN0IHdpdGggb25nb2luZyBkcm1QLmggY2xlYW51cCBieSBvdGhlcnMg
SQ0KPiBleHBlY3QuDQo+IA0KPiB2MzogUmViYXNlIG9uIHRvcCBvZiBhdG9taWMgYm9jaHMuDQo+
IA0KPiB2NDogUmV2aWV3IGZyb20gTGF1cmVudCBmb3IgYnJpZGdlL3JjYXIvb21hcC9zaG1vYi9j
b3JlIGJpdHM6DQo+IC0gKHJlKW1vdmUgc29tZSBvZiB0aGUgYWRkZWQgaW5jbHVkZXMsIHVzZSB0
aGUgYmV0dGVyIGluY2x1ZGUgZmlsZXMgaW4NCj4gICBvdGhlciBwbGFjZXMgKGFsbCBzdWdnZXN0
ZWQgZnJvbSBMYXVyZW50IGFkb3B0ZWQgdW5jaGFuZ2VkKS4NCj4gLSBzb3J0IGFscGhhYmV0aWNh
bGx5DQo+IA0KPiB2NTogQWN0dWFsbHkgdHJ5IHRvIHNvcnQgdGhlbSwgYW5kIHdoaWxlIGF0IGl0
LCBzb3J0IGFsbCB0aGUgb25lcyBJDQo+IHRvdWNoLg0KPiANCj4gdjY6IFJlYmFzZSBvbnRvIGk5
MTUgY2hhbmdlcy4NCj4gDQo+IENjOiBTYW0gUmF2bmJvcmcgPHNhbUByYXZuYm9yZy5vcmc+DQo+
IENjOiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAbGludXguaW50ZWwuY29tPg0KPiBDYzogTGF1
cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPg0KPiBBY2tl
ZC1ieTogUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPg0KPiBBY2tlZC1ieTog
QmVuamFtaW4gR2FpZ25hcmQgPGJlbmphbWluLmdhaWduYXJkQGxpbmFyby5vcmc+DQo+IEFja2Vk
LWJ5OiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPg0KPiBBY2tlZC1ieTogTmVp
bCBBcm1zdHJvbmcgPG5hcm1zdHJvbmdAYmF5bGlicmUuY29tPg0KPiBBY2tlZC1ieTogT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPg0KPiBB
Y2tlZC1ieTogQ0sgSHUgPGNrLmh1QG1lZGlhdGVrLmNvbT4NCj4gQWNrZWQtYnk6IEFsZXggRGV1
Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4NCj4gQWNrZWQtYnk6IFNhbSBSYXZuYm9y
ZyA8c2FtQHJhdm5ib3JnLm9yZz4NCj4gUmV2aWV3ZWQtYnk6IExhdXJlbnQgUGluY2hhcnQgPGxh
dXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4NCj4gQWNrZWQtYnk6IExpdml1IER1ZGF1
IDxsaXZpdS5kdWRhdUBhcm0uY29tPg0KDQpBY2tlZC1ieTogSGFycnkgV2VudGxhbmQgPGhhcnJ5
LndlbnRsYW5kQGFtZC5jb20+DQoNCkhhcnJ5DQoNCj4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZl
dHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+DQo+IENjOiBsaW51eC1hcm0ta2VybmVsQGxp
c3RzLmluZnJhZGVhZC5vcmcNCj4gQ2M6IHZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5k
YXRpb24ub3JnDQo+IENjOiBldG5hdml2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZw0KPiBDYzogbGlu
dXgtc2Ftc3VuZy1zb2NAdmdlci5rZXJuZWwub3JnDQo+IENjOiBpbnRlbC1nZnhAbGlzdHMuZnJl
ZWRlc2t0b3Aub3JnDQo+IENjOiBsaW51eC1tZWRpYXRla0BsaXN0cy5pbmZyYWRlYWQub3JnDQo+
IENjOiBsaW51eC1hbWxvZ2ljQGxpc3RzLmluZnJhZGVhZC5vcmcNCj4gQ2M6IGxpbnV4LWFybS1t
c21Admdlci5rZXJuZWwub3JnDQo+IENjOiBmcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3Jn
DQo+IENjOiBub3V2ZWF1QGxpc3RzLmZyZWVkZXNrdG9wLm9yZw0KPiBDYzogc3BpY2UtZGV2ZWxA
bGlzdHMuZnJlZWRlc2t0b3Aub3JnDQo+IENjOiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y
Zw0KPiBDYzogbGludXgtcmVuZXNhcy1zb2NAdmdlci5rZXJuZWwub3JnDQo+IENjOiBsaW51eC1y
b2NrY2hpcEBsaXN0cy5pbmZyYWRlYWQub3JnDQo+IENjOiBsaW51eC1zdG0zMkBzdC1tZC1tYWls
bWFuLnN0b3JtcmVwbHkuY29tDQo+IENjOiBsaW51eC10ZWdyYUB2Z2VyLmtlcm5lbC5vcmcNCj4g
Q2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IC0tLQ0KPiAgLi4uL2dwdS9kcm0vYW1kL2Ft
ZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9h
bWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYyAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJt
L2FtZC9hbWRncHUvYW1kZ3B1X21vZGUuaCAgICAgIHwgIDEgKw0KPiAgLi4uL2FtZC9kaXNwbGF5
L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5jIHwgIDIgKy0NCj4gIC4uLi9hbWQvZGlzcGxh
eS9hbWRncHVfZG0vYW1kZ3B1X2RtX3BwX3NtdS5jICB8ICAyICstDQo+ICAuLi4vZGlzcGxheS9h
bWRncHVfZG0vYW1kZ3B1X2RtX3NlcnZpY2VzLmMgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUv
ZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1
L2RybS9hcmMvYXJjcGd1X2Rydi5jICAgICAgICAgICAgICB8ICA2ICsrLS0tDQo+ICBkcml2ZXJz
L2dwdS9kcm0vYXJjL2FyY3BndV9zaW0uYyAgICAgICAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVy
cy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMgICAgICAgICAgICAgIHwgIDQgKy0tDQo+ICBkcml2
ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Rydi5jICAgICAgICAgICAgICAgfCAgNCArLS0NCj4gIGRy
aXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2NydGMuYyAgICAgICAgICAgICB8ICAyICstDQo+ICBk
cml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYyAgICAgICAgICAgICAgfCAgMiArLQ0KPiAg
ZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfbXcuYyAgICAgICAgICAgICAgIHwgIDIgKy0NCj4g
IGRyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhXzUxMC5jICAgICAgICAgICB8ICAyICstDQo+
ICBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmMgICAgICAgICAgfCAgMiArLQ0K
PiAgZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5oICAgICAgICAgIHwgIDIgKysN
Cj4gIGRyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jICAgICAgICAgICB8ICAyICst
DQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jICAgICAgICAgICAgfCAgMiAr
LQ0KPiAgZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMgICAgICAgICAgICAgICAgIHwgIDEg
Kw0KPiAgZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jICAgICAgICAgICAgICAgIHwgIDEg
Kw0KPiAgLi4uL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5jICAgIHwgIDIg
Ky0NCj4gIGRyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19kYy5oICB8ICAy
ICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMgICAgICAgICAgICAgfCAg
MSArDQo+ICBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMgICAgICAgICAgICAgfCAg
MSArDQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMS5oICAgICAgfCAg
NCArKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExX2Rydi5jICB8
ICAxICsNCj4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgtYW54Nzh4eC5jICAgICB8
ICAyICstDQo+ICAuLi4vZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMgICAg
fCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jICAgICAgICAgICAg
IHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMgICAgICAg
ICB8ICAyICstDQo+ICAuLi4vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1iODUwdjMtZncu
YyAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9ueHAtcHRuMzQ2MC5jICAgICAg
ICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYyAgICAgICAgICAg
ICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3BhcmFkZS1wczg2MjIuYyAg
ICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMgICAgICAg
ICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctaGRt
aS5jICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1p
cGktZHNpLmMgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2NC5jICAg
ICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYyAg
ICAgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXNuNjVkc2k4
Ni5jICAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS10ZnA0MTAu
YyAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX2Ry
di5jICAgICAgICAgICB8ICAxICsNCj4gIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21v
ZGUuYyAgICAgICAgICB8ICAxICsNCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBl
ci5jICAgICAgICAgICB8ICAxIC0NCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9s
b2d5LmMgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRfaGVs
cGVyLmMgICAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxw
ZXIuYyAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2tt
c19oZWxwZXIuYyAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5h
dml2X2Rydi5oICAgICAgICAgfCAgMSAtDQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5v
c19kcC5jICAgICAgICAgICAgfCAgMyArKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5
bm9zX2RybV9jcnRjLmMgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4
eW5vc19kcm1fZHBpLmMgICAgICAgfCAgNCArLS0NCj4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3Mv
ZXh5bm9zX2RybV9kcnYuYyAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9z
L2V4eW5vc19kcm1fZHNpLmMgICAgICAgfCAgNCArLS0NCj4gIGRyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2RybV9mYi5jICAgICAgICB8ICA2ICsrLS0tDQo+ICBkcml2ZXJzL2dwdS9kcm0v
ZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYuYyAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJt
L2V4eW5vcy9leHlub3NfZHJtX3ZpZGkuYyAgICAgIHwgIDQgKy0tDQo+ICBkcml2ZXJzL2dwdS9k
cm0vZXh5bm9zL2V4eW5vc19oZG1pLmMgICAgICAgICAgfCAgNCArLS0NCj4gIGRyaXZlcnMvZ3B1
L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYyAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dw
dS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYuYyAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9n
cHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fa21zLmMgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMv
Z3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMgICB8ICAyICstDQo+ICBkcml2ZXJz
L2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYyAgICAgfCAgMiArLQ0KPiAgZHJpdmVy
cy9ncHUvZHJtL2dtYTUwMC9wc2JfaW50ZWxfZHJ2LmggICAgICAgIHwgIDEgKw0KPiAgLi4uL2dw
dS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jICAgIHwgIDIgKy0NCj4gIC4uLi9n
cHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2LmMgICB8ICAyICstDQo+ICAuLi4v
Z3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2ZiZGV2LmMgfCAgMiArLQ0KPiAgLi4u
L2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV92ZGFjLmMgIHwgIDIgKy0NCj4gIGRy
aXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4vZHdfZHJtX2RzaS5jICB8ICA4ICsrKy0tLQ0K
PiAgLi4uL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYyAgIHwgIDggKysr
LS0tDQo+ICAuLi4vZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2Rydi5jICAgfCAg
NiArKy0tLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oICAgICAgICAgICAg
IHwgIDEgKw0KPiAgZHJpdmVycy9ncHUvZHJtL2kyYy9zaWwxNjRfZHJ2LmMgICAgICAgICAgICAg
IHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9kcnYuYyAgICAgICAgICAg
ICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYyAgICAgICAg
ICAgfCAgMyArKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMgICAgICAgICAg
ICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jICAgICAgICAg
ICAgICAgfCAgMiArKw0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pb2MzMi5jICAgICAg
ICAgICAgIHwgIDEgKw0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyAgICAgICAg
ICAgICAgIHwgIDIgKysNCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMgICAgICAg
ICAgICAgICB8ICAyICsrDQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmggICAg
ICAgICAgICAgfCAgMiArKw0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMgICAg
ICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXku
YyAgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jICAg
ICAgICAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0
LmMgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5o
ICAgICAgICAgICAgICB8ICAzICsrLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJj
LmMgICAgICAgICAgICAgIHwgIDIgKysNCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Zi
ZGV2LmMgICAgICAgICAgICB8ICAyICsrDQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9s
cGVfYXVkaW8uYyAgICAgICAgfCAgMSArDQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9v
dmVybGF5LmMgICAgICAgICAgfCAgMiArKw0KPiAgZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1p
LWlteC5jICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWRy
bS1jb3JlLmMgICAgICAgICAgICB8ICA2ICsrLS0tDQo+ICBkcml2ZXJzL2dwdS9kcm0vaW14L2lt
eC1sZGIuYyAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2lteC9p
bXgtdHZlLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9pbXgv
aXB1djMtY3J0Yy5jICAgICAgICAgICAgICB8IDEyICsrKystLS0tLQ0KPiAgZHJpdmVycy9ncHUv
ZHJtL2lteC9wYXJhbGxlbC1kaXNwbGF5LmMgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1
L2RybS9tZWRpYXRlay9tdGtfZHBpLmMgICAgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dw
dS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9jcnRjLmMgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9n
cHUvZHJtL21lZGlhdGVrL210a19kcm1fZHJ2LmMgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMv
Z3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2ZiLmMgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJz
L2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jICAgICAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVy
cy9ncHUvZHJtL21lZGlhdGVrL210a19oZG1pLmMgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZl
cnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9jcnRjLmMgICAgICAgICAgICB8ICAyICstDQo+ICBkcml2
ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fZHJ2LmMgICAgICAgICAgICAgfCAgOCArKystLS0NCj4g
IGRyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMgICAgICAgICB8ICA0ICstLQ0K
PiAgZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jICAgICAgIHwgIDQgKy0t
DQo+ICBkcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYyAgICAgICAgfCAgMSAr
DQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jICAgICAgfCAgNCAr
LS0NCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMgICB8ICAy
ICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2NydGMuYyAgICAgfCAg
MiArLQ0KPiAgLi4uL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2RzaV9lbmNvZGVyLmMgIHwg
IDIgKy0NCj4gIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kdHZfZW5jb2Rlci5jICB8
ICAyICstDQo+ICAuLi4vZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNkY19lbmNvZGVyLmMg
fCAgMiArLQ0KPiAgLi4uL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2NtZF9lbmNvZGVyLmMg
IHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jICAg
ICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIu
YyAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZHJ2LmggICAgICAgICAgICAg
ICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2ZiLmMgICAgICAgICAgICAg
ICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jICAgICAg
ICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2Rydi5jICAgICAg
ICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQuYyAgICAg
ICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnYwNC90dm52
MTcuYyAgICAgfCAgMSArDQo+ICBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnY1MC9kaXNw
LmMgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9jb25u
ZWN0b3IuYyAgIHwgIDEgKw0KPiAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9kaXNw
bGF5LmMgICAgIHwgIDEgKw0KPiAgZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jb25uZWN0
b3IuYyAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY3J0Yy5j
ICAgICAgICAgICB8ICAxIC0NCj4gIGRyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMg
ICAgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5o
ICAgICAgICAgICAgfCAgMSAtDQo+ICBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2VuY29k
ZXIuYyAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9mYi5j
ICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9wbDExMS9wbDExMV9kcnYu
YyAgICAgICAgICAgICB8ICA4ICsrKy0tLQ0KPiAgZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlz
cGxheS5jICAgICAgICAgICAgIHwgIDYgKystLS0NCj4gIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhs
X2Rydi5jICAgICAgICAgICAgICAgICB8ICAzICsrLQ0KPiAgZHJpdmVycy9ncHUvZHJtL3F4bC9x
eGxfZmIuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9xeGwv
cXhsX2ttcy5jICAgICAgICAgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9hY3BpLmMgICAgICAgICAgfCAgMSArDQo+ICBkcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9jb25uZWN0b3JzLmMgICAgfCAgMSArDQo+ICBkcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9kZXZpY2UuYyAgICAgICAgfCAgMSArDQo+ICBkcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9kaXNwbGF5LmMgICAgICAgfCAgMSArDQo+ICBkcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9kcF9tc3QuYyAgICAgICAgfCAgMSArDQo+ICBkcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9kcnYuYyAgICAgICAgICAgfCAgMSArDQo+ICBkcml2ZXJzL2dwdS9kcm0vcmFk
ZW9uL3JhZGVvbl9pcnFfa21zLmMgICAgICAgfCAgMSArDQo+ICBkcml2ZXJzL2dwdS9kcm0vcmNh
ci1kdS9yY2FyX2R1X2NydGMuYyAgICAgICAgfCAgMSAtDQo+ICBkcml2ZXJzL2dwdS9kcm0vcmNh
ci1kdS9yY2FyX2R1X2Rydi5jICAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL3Jj
YXItZHUvcmNhcl9kdV9lbmNvZGVyLmMgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9y
Y2FyLWR1L3JjYXJfZHVfa21zLmMgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0v
cmNhci1kdS9yY2FyX2R1X3BsYW5lLmMgICAgICAgfCAgMSAtDQo+ICBkcml2ZXJzL2dwdS9kcm0v
cmNhci1kdS9yY2FyX2R1X3ZzcC5jICAgICAgICAgfCAgMSAtDQo+ICBkcml2ZXJzL2dwdS9kcm0v
cmNhci1kdS9yY2FyX2x2ZHMuYyAgICAgICAgICAgfCAgMiArLQ0KPiAgLi4uL2dwdS9kcm0vcm9j
a2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYyAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2Ry
bS9yb2NrY2hpcC9jZG4tZHAtY29yZS5jICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9k
cm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuaCAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUv
ZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2NoaXAuYyAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1
L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYyAgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2Rydi5jICAgfCAgMiArLQ0KPiAgZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYi5jICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMv
Z3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYyB8ICAyICstDQo+ICBkcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3Bzci5jICAgfCAgMiArLQ0KPiAgZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92b3AuYyAgIHwgIDIgKy0NCj4gIGRyaXZl
cnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9sdmRzLmMgICAgICB8ICAyICstDQo+ICBkcml2
ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMgICAgICAgfCAgMiArLQ0KPiAgZHJp
dmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMgICAgIHwgIDEgKw0KPiAgZHJp
dmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9kcnYuYyAgICAgIHwgIDEgKw0KPiAgZHJp
dmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9rbXMuYyAgICAgIHwgIDEgKw0KPiAgZHJp
dmVycy9ncHUvZHJtL3N0aS9zdGlfY3J0Yy5jICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRy
aXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jICAgICAgICAgICAgICAgICB8ICAyICstDQo+ICBk
cml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kdm8uYyAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAg
ZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRhLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4g
IGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hkbWkuYyAgICAgICAgICAgICAgICB8ICAyICstDQo+
ICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV90dm91dC5jICAgICAgICAgICAgICAgfCAgMiArLQ0K
PiAgZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0N
Cj4gIGRyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jICAgICAgICAgICAgICAgICAgICB8ICA0ICst
LQ0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYyAgICAgICAgIHwgIDIg
Ky0NCj4gIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMgICAgICAgICAgICB8ICAy
ICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMgICAgICAgICAgICAgfCAg
NCArLS0NCj4gIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5jICAgICAgICB8
ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfbHZkcy5jICAgICAgICAgICAg
fCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jICAgICAgICAgICAg
IHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90Y29uLmMgICAgICAgICAg
ICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdHYuYyAgICAgICAgICAg
ICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjZpX21pcGlfZHNpLmMgICAg
ICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9taXhlci5jICAgICAg
ICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuOGlfdWlfbGF5ZXIuYyAg
ICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMg
ICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uaCAgICAgICAgICAg
ICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vdGVncmEvZmIuYyAgICAgICAgICAg
ICAgICAgICAgfCAgMSArDQo+ICBkcml2ZXJzL2dwdS9kcm0vdGVncmEvaGRtaS5jICAgICAgICAg
ICAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1Yi5jICAgICAgICAg
ICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5j
ICAgICAgICAgICB8ICAxICsNCj4gIGRyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5o
ICAgICAgICAgICB8ICA1ICsrLS0NCj4gIGRyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2V4
dGVybmFsLmMgICAgICB8ICAxICsNCj4gIGRyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3Bh
bmVsLmMgICAgICAgICB8ICAxICsNCj4gIGRyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3Rm
cDQxMC5jICAgICAgICB8ICAxICsNCj4gIGRyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlu
eWRybS1jb3JlLmMgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rp
bnlkcm0tcGlwZS5jICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC90dmUyMDBf
ZHJ2LmMgICAgICAgICAgIHwgMTAgKysrLS0tLQ0KPiAgZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxf
Y29ubmVjdG9yLmMgICAgICAgICAgIHwgIDEgKw0KPiAgZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxf
ZHJ2LmMgICAgICAgICAgICAgICAgIHwgIDEgKw0KPiAgZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxf
bWFpbi5jICAgICAgICAgICAgICAgIHwgIDEgKw0KPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRf
Y3J0Yy5jICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS92YzQvdmM0
X2RwaS5jICAgICAgICAgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vdmM0L3Zj
NF9kc2kuYyAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92
YzRfaGRtaS5jICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS92YzQv
dmM0X2ttcy5jICAgICAgICAgICAgICAgICB8ICA0ICstLQ0KPiAgZHJpdmVycy9ncHUvZHJtL3Zj
NC92YzRfdHhwLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2RybS92
YzQvdmM0X3ZlYy5jICAgICAgICAgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9kcm0v
dmlydGlvL3ZpcnRncHVfZGlzcGxheS5jICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUvZHJt
L3ZpcnRpby92aXJ0Z3B1X2Rydi5oICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1L2Ry
bS92a21zL3ZrbXNfY3J0Yy5jICAgICAgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dwdS9k
cm0vdmttcy92a21zX2Rydi5jICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9ncHUv
ZHJtL3ZrbXMvdmttc19vdXRwdXQuYyAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvZ3B1
L2RybS92bXdnZngvdm13Z2Z4X2ttcy5oICAgICAgICAgICB8ICAyICstDQo+ICBkcml2ZXJzL2dw
dS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYyAgICAgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uYyAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyAgICAgICB8ICAyICstDQo+ICBkcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgICAgICAgfCAgMiArLQ0KPiAgZHJpdmVy
cy9ncHUvZHJtL3p0ZS96eF9kcm1fZHJ2LmMgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZl
cnMvZ3B1L2RybS96dGUvenhfaGRtaS5jICAgICAgICAgICAgICAgICB8ICAyICstDQo+ICBkcml2
ZXJzL2dwdS9kcm0venRlL3p4X3R2ZW5jLmMgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAgZHJp
dmVycy9ncHUvZHJtL3p0ZS96eF92Z2EuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGRy
aXZlcnMvZ3B1L2RybS96dGUvenhfdm91LmMgICAgICAgICAgICAgICAgICB8ICAyICstDQo+ICBk
cml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfaXJxLmMgICAgICAgICAgfCAgNCArKy0NCj4g
IGRyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMgICAgICAgICB8ICA0ICstLQ0K
PiAgaW5jbHVkZS9kcm0vZHJtX2NydGNfaGVscGVyLmggICAgICAgICAgICAgICAgIHwgMTYgLS0t
LS0tLS0tLS0NCj4gIGluY2x1ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaCAgICAgICAgICAgICAg
ICB8IDI3ICsrKysrKysrKysrKysrKysrKysNCj4gIDIyOCBmaWxlcyBjaGFuZ2VkLCAzMDcgaW5z
ZXJ0aW9ucygrKSwgMjQ2IGRlbGV0aW9ucygtKQ0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1
ZGUvZHJtL2RybV9wcm9iZV9oZWxwZXIuaA0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9jb25uZWN0b3JzLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1k
L2FtZGdwdS9hbWRncHVfY29ubmVjdG9ycy5jDQo+IGluZGV4IDY5YWQ2ZWMwYTRmMy4uYmYwNGMx
MmJkMzI0IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVf
Y29ubmVjdG9ycy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9j
b25uZWN0b3JzLmMNCj4gQEAgLTI1LDggKzI1LDggQEANCj4gICAqLw0KPiAgI2luY2x1ZGUgPGRy
bS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+DQo+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vYW1k
Z3B1X2RybS5oPg0KPiAgI2luY2x1ZGUgImFtZGdwdS5oIg0KPiAgI2luY2x1ZGUgImF0b20uaCIN
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2Uu
YyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYw0KPiBpbmRleCBj
YzFiYzY1YTU5YzYuLjY0MGZjMzIxMTdmZSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2FtZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQv
YW1kZ3B1L2FtZGdwdV9kZXZpY2UuYw0KPiBAQCAtMzAsOCArMzAsOCBAQA0KPiAgI2luY2x1ZGUg
PGxpbnV4L2NvbnNvbGUuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPg0KPiAgI2luY2x1
ZGUgPGxpbnV4L3ZnYWFyYi5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L3ZnYV9zd2l0Y2hlcm9vLmg+
DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMg
Yi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZHJ2LmMNCj4gaW5kZXggMDI3Nzg2
MmQxYTc0Li5hMWJiMzc3MzA4N2IgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQv
YW1kZ3B1L2FtZGdwdV9kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9h
bWRncHVfZHJ2LmMNCj4gQEAgLTMyLDcgKzMyLDcgQEANCj4gICNpbmNsdWRlIDxsaW51eC9tb2R1
bGUuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9wbV9ydW50aW1lLmg+DQo+ICAjaW5jbHVkZSA8bGlu
dXgvdmdhX3N3aXRjaGVyb28uaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUg
ImFtZGdwdS5oIg0KPiAgI2luY2x1ZGUgImFtZGdwdV9pcnEuaCINCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tb2RlLmggYi9kcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9hbWRncHVfbW9kZS5oDQo+IGluZGV4IGFhZGQwZmE0MmU0My4uNjk4ZmQ4YTJm
Nzc1IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW9k
ZS5oDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tb2RlLmgNCj4g
QEAgLTM4LDYgKzM4LDcgQEANCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3Bs
YW5lX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAj
aW5jbHVkZSA8bGludXgvaTJjLmg+DQo+ICAjaW5jbHVkZSA8bGludXgvaTJjLWFsZ28tYml0Lmg+
DQo+ICAjaW5jbHVkZSA8bGludXgvaHJ0aW1lci5oPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5jIGIvZHJpdmVy
cy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5jDQo+IGlu
ZGV4IDM5OTk3ZDk3N2VmYi4uNzgxNzMzMTFmNzE4IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9oZWxwZXJzLmMNCj4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1faGVscGVycy5j
DQo+IEBAIC0yOSw3ICsyOSw3IEBADQo+ICAjaW5jbHVkZSA8bGludXgvaTJjLmg+DQo+ICANCj4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRy
bS9hbWRncHVfZHJtLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+DQo+ICANCj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2Rt
X3BwX3NtdS5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVf
ZG1fcHBfc211LmMNCj4gaW5kZXggOWQyZDY5ODZiOTgzLi43ZWY5OTAzNzE2N2EgMTAwNjQ0DQo+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1kZ3B1X2RtX3Bw
X3NtdS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvZGlzcGxheS9hbWRncHVfZG0vYW1k
Z3B1X2RtX3BwX3NtdS5jDQo+IEBAIC0yNSw3ICsyNSw3IEBADQo+ICAjaW5jbHVkZSA8bGludXgv
YWNwaS5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4N
Cj4gICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPg0KPiAgI2luY2x1ZGUgImRtX3NlcnZpY2Vz
LmgiDQo+ICAjaW5jbHVkZSAiYW1kZ3B1LmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5jIGIvZHJpdmVycy9n
cHUvZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fc2VydmljZXMuYw0KPiBpbmRl
eCA1MTY3OTUzNDJkZDIuLmQ5MTVlOGM4NzY5YiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2FtZC9kaXNwbGF5L2FtZGdwdV9kbS9hbWRncHVfZG1fc2VydmljZXMuYw0KPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vYW1kL2Rpc3BsYXkvYW1kZ3B1X2RtL2FtZGdwdV9kbV9zZXJ2aWNlcy5j
DQo+IEBAIC0yNyw3ICsyNyw3IEBADQo+ICAjaW5jbHVkZSA8bGludXgvYWNwaS5oPg0KPiAgDQo+
ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxk
cm0vYW1kZ3B1X2RybS5oPg0KPiAgI2luY2x1ZGUgImRtX3NlcnZpY2VzLmgiDQo+ICAjaW5jbHVk
ZSAiYW1kZ3B1LmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9j
cnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMNCj4gaW5kZXggMTU1YWIx
NzdjZTBiLi43M2U1MDhlMDBlMzAgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcmMv
YXJjcGd1X2NydGMuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMN
Cj4gQEAgLTE1LDEyICsxNSwxMiBAQA0KPiAgICovDQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9kZXZpY2UuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2Nt
YV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hl
bHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVk
ZSA8bGludXgvY2xrLmg+DQo+ICAjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGF0YS9zaW1wbGVm
Yi5oPg0KPiAgDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9kcnYu
YyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5jDQo+IGluZGV4IDM5YTc5ZjU3MThj
NC4uYzlmNzgzOTdkMzQ1IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3Bn
dV9kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9kcnYuYw0KPiBAQCAt
MTUsMTUgKzE1LDE1IEBADQo+ICAgKi8NCj4gIA0KPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPg0K
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2RldmljZS5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZGVidWdmcy5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fZGV2aWNlLmg+
DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcnYuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2Nt
YV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPg0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9m
cmFtZWJ1ZmZlcl9oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGxp
bnV4L2RtYS1tYXBwaW5nLmg+DQo+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+DQo+ICAjaW5j
bHVkZSA8bGludXgvb2ZfcmVzZXJ2ZWRfbWVtLmg+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vYXJjL2FyY3BndV9zaW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X3NpbS5j
DQo+IGluZGV4IDY1MzBkODhmNzI5My4uMTJjZjI4YjQwOGEyIDEwMDY0NA0KPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9zaW0uYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJj
L2FyY3BndV9zaW0uYw0KPiBAQCAtMTQsOCArMTQsOCBAQA0KPiAgICoNCj4gICAqLw0KPiAgDQo+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+
ICANCj4gICNpbmNsdWRlICJhcmNwZ3UuaCINCj4gIA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2FybS9oZGxjZF9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2NydGMu
Yw0KPiBpbmRleCBlNGQ2N2I3MDI0NGQuLjBiMmI2MmY4ZmEzYyAxMDA2NDQNCj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL2FybS9oZGxjZF9jcnRjLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2Fy
bS9oZGxjZF9jcnRjLmMNCj4gQEAgLTEzLDEyICsxMywxMiBAQA0KPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9jbWFfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4N
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9vZi5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+DQo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4N
Cj4gICNpbmNsdWRlIDxsaW51eC9vZl9ncmFwaC5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L3BsYXRm
b3JtX2RhdGEvc2ltcGxlZmIuaD4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm0v
aGRsY2RfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2hkbGNkX2Rydi5jDQo+IGluZGV4IDAz
ZmIxMGEyZjc3MC4uOGZjMGI4ODRjNDI4IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
YXJtL2hkbGNkX2Rydi5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfZHJ2LmMN
Cj4gQEAgLTIyLDEzICsyMiwxMyBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
Lmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRy
bS9kcm1fZmJfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+
DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJt
X2dlbV9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJf
aGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlci5oPg0KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fb2YuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pg0KPiAgDQo+ICAjaW5jbHVkZSAiaGRsY2RfZHJ2LmgiDQo+ICAjaW5jbHVkZSAiaGRsY2RfcmVn
cy5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfY3J0Yy5jIGIv
ZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfY3J0Yy5jDQo+IGluZGV4IGUxYjcyNzgyODQ4Yy4u
NTZhYWQyODg2NjZlIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9j
cnRjLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfY3J0Yy5jDQo+IEBAIC0x
NCw3ICsxNCw3IEBADQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4NCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4N
Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4NCj4gICNpbmNsdWRl
IDxsaW51eC9wbV9ydW50aW1lLmg+DQo+ICAjaW5jbHVkZSA8dmlkZW8vdmlkZW9tb2RlLmg+DQo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYyBiL2RyaXZlcnMv
Z3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jDQo+IGluZGV4IDUwNWYzMTZhMTkyZS4uYWI1MGFkMDZl
MjcxIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYw0KPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYw0KPiBAQCAtMjMsNyArMjMsNyBA
QA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+DQo+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVs
cGVyLmg+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9tdy5jIGIv
ZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfbXcuYw0KPiBpbmRleCA5MTQ3MmU1ZTBjOGIuLjA0
MWE2NGRjNzE2NyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfbXcu
Yw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9tdy5jDQo+IEBAIC04LDcgKzgs
NyBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+DQo+IC0jaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+DQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+
DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV81MTAuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhXzUxMC5jDQo+IGluZGV4IDJmN2MwNDhjNTM2MS4u
MGU5MWQyNzkyMWJkIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFk
YV81MTAuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV81MTAuYw0KPiBA
QCAtOSw3ICs5LDcgQEANCj4gICAqLw0KPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPg0KPiAgI2lu
Y2x1ZGUgPGxpbnV4L2lvLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0K
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSAiYXJtYWRh
X2NydGMuaCINCj4gICNpbmNsdWRlICJhcm1hZGFfZHJtLmgiDQo+ICAjaW5jbHVkZSAiYXJtYWRh
X2h3LmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRj
LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmMNCj4gaW5kZXggMjBkZmIy
OTU2MWMyLi5iYTRhM2ZhYjc3NDUgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hcm1h
ZGEvYXJtYWRhX2NydGMuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9j
cnRjLmMNCj4gQEAgLTEyLDcgKzEyLDcgQEANCj4gICNpbmNsdWRlIDxsaW51eC9wbGF0Zm9ybV9k
ZXZpY2UuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9o
ZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gICNpbmNs
dWRlICJhcm1hZGFfY3J0Yy5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFk
YS9hcm1hZGFfY3J0Yy5oIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfY3J0Yy5oDQo+
IGluZGV4IDdlYmQzMzdiNjBhZi4uMDg3NjFmZjAxNzM5IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vYXJtYWRhL2FybWFkYV9jcnRjLmgNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2Fy
bWFkYS9hcm1hZGFfY3J0Yy5oDQo+IEBAIC04LDYgKzgsOCBAQA0KPiAgI2lmbmRlZiBBUk1BREFf
Q1JUQ19IDQo+ICAjZGVmaW5lIEFSTUFEQV9DUlRDX0gNCj4gIA0KPiArI2luY2x1ZGUgPGRybS9k
cm1fY3J0Yy5oPg0KPiArDQo+ICBzdHJ1Y3QgYXJtYWRhX2dlbV9vYmplY3Q7DQo+ICANCj4gIHN0
cnVjdCBhcm1hZGFfcmVncyB7DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRh
L2FybWFkYV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jDQo+IGlu
ZGV4IGZhMzE1ODliNGZjMC4uZTY2MGM1Y2E1MmFlIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vYXJtYWRhL2FybWFkYV9kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRh
L2FybWFkYV9kcnYuYw0KPiBAQCAtMTAsNyArMTAsNyBAQA0KPiAgI2luY2x1ZGUgPGxpbnV4L21v
ZHVsZS5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L29mX2dyYXBoLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9mYl9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+DQo+ICAjaW5jbHVk
ZSAiYXJtYWRhX2NydGMuaCINCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEv
YXJtYWRhX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jDQo+IGluZGV4
IDZiZDYzOGE1NDU3OS4uMDU4YWM3ZDk5MjBmIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vYXJtYWRhL2FybWFkYV9mYi5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJt
YWRhX2ZiLmMNCj4gQEAgLTUsNyArNSw3IEBADQo+ICAgKiBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcw0KPiAgICogcHVibGlz
aGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uDQo+ICAgKi8NCj4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hl
bHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSAiYXJtYWRhX2Ry
bS5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMgYi9kcml2
ZXJzL2dwdS9kcm0vYXN0L2FzdF9kcnYuYw0KPiBpbmRleCBiZjU4OWM1M2I5MDguLjM4NzFiMzlk
NGRlYSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMNCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZHJ2LmMNCj4gQEAgLTMwLDYgKzMwLDcgQEANCj4g
IA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICANCj4gICNp
bmNsdWRlICJhc3RfZHJ2LmgiDQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9h
c3QvYXN0X21vZGUuYyBiL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYw0KPiBpbmRleCA4
YmIzNTVkNWQ0M2QuLjk3ZmVkMDYyN2QxYyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2FzdC9hc3RfbW9kZS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYw0K
PiBAQCAtMzIsNiArMzIsNyBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5l
X2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5j
bHVkZSAiYXN0X2Rydi5oIg0KPiAgDQo+ICAjaW5jbHVkZSAiYXN0X3RhYmxlcy5oIg0KPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2NydGMuYyBi
L2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19jcnRjLmMNCj4gaW5kZXgg
OTZmNDA4MjY3MWZlLi44MDcwYTU1OGQ3YjEgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19jcnRjLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2NydGMuYw0KPiBAQCAtMjQsNyArMjQsNyBAQA0KPiAg
I2luY2x1ZGUgPGxpbnV4L3BpbmN0cmwvY29uc3VtZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+
DQo+ICANCj4gICNpbmNsdWRlIDx2aWRlby92aWRlb21vZGUuaD4NCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19kYy5oIGIvZHJpdmVycy9ncHUv
ZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX2RjLmgNCj4gaW5kZXggNGNjMWUwM2YwYWVlLi43
MGJkNTQwZDY0NGUgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9h
dG1lbF9obGNkY19kYy5oDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1l
bF9obGNkY19kYy5oDQo+IEBAIC0zMSw3ICszMSw3IEBADQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWMuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPg0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4NCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9i
b2Noc19kcnYuYw0KPiBpbmRleCBjZWE0MmFjNjRkN2UuLmNiNTViZGMzNmYzZiAxMDA2NDQNCj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2Rydi5jDQo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9ib2Nocy9ib2Noc19kcnYuYw0KPiBAQCAtOSw2ICs5LDcgQEANCj4gICNpbmNsdWRl
IDxsaW51eC9tb2R1bGUuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAiYm9jaHMuaCINCj4gIA0KPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2Jv
Y2hzX2ttcy5jDQo+IGluZGV4IGU5ZDVkYmMzNDY3Ni4uOWNkODJlMzYzMWZiIDEwMDY0NA0KPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMNCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5jDQo+IEBAIC0xMCw2ICsxMCw3IEBADQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY191
YXBpLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+DQo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgc3RhdGljIGludCBk
ZWZ4ID0gMTAyNDsNCj4gIHN0YXRpYyBpbnQgZGVmeSA9IDc2ODsNCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmggYi9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL2Fkdjc1MTEvYWR2NzUxMS5oDQo+IGluZGV4IDJiNmUwODMyZDFjZi4uOTk2YTdlN2Ri
ZmQ2IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUx
MS5oDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExLmgNCj4g
QEAgLTE0LDggKzE0LDEwIEBADQo+ICAjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+DQo+ICAjaW5j
bHVkZSA8bGludXgvcmVndWxhdG9yL2NvbnN1bWVyLmg+DQo+ICANCj4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4NCj4gKyNp
bmNsdWRlIDxkcm0vZHJtX2Nvbm5lY3Rvci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9k
c2kuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+DQo+ICANCj4gICNkZWZpbmUgQURW
NzUxMV9SRUdfQ0hJUF9SRVZJU0lPTgkJMHgwMA0KPiAgI2RlZmluZSBBRFY3NTExX1JFR19OMAkJ
CQkweDAxDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2
NzUxMV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExX2Rydi5j
DQo+IGluZGV4IGQwZTk4Y2FhMmUyYS4uZWMyY2E3MWUxMzIzIDEwMDY0NA0KPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMV9kcnYuYw0KPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMV9kcnYuYw0KPiBAQCAtMTcsNiArMTcsNyBA
QA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+DQo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgPG1lZGlhL2NlYy5o
Pg0KPiAgDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFu
eDc4eHguYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgtYW54Nzh4eC5jDQo+IGlu
ZGV4IDRjZjdiYzE3YWUxNC4uYzA5YWFmOTNhZTFiIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL2FuYWxvZ2l4LWFueDc4eHguYw0KPiBAQCAtMzEsOSArMzEsOSBAQA0KPiAgI2luY2x1
ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9lZGlkLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4g
IA0KPiAgI2luY2x1ZGUgImFuYWxvZ2l4LWFueDc4eHguaCINCj4gIA0KPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMgYi9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYw0KPiBpbmRleCA0
ZDViNDc1ODU4MzQuLjIyNWY1ZTVkZDY5YiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMNCj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMNCj4gQEAgLTI2LDggKzI2LDgg
QEANCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+DQo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9i
cmlkZ2UvYW5hbG9naXhfZHAuaD4NCj4gIA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2JyaWRnZS9jZG5zLWRzaS5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9jZG5zLWRzaS5jDQo+
IGluZGV4IGNlOTQ5NmQxMzk4Ni4uYmM5NDQyZTg2ZDE4IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vYnJpZGdlL2NkbnMtZHNpLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRn
ZS9jZG5zLWRzaS5jDQo+IEBAIC03LDkgKzcsOSBAQA0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4NCj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBp
X2RzaS5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPHZpZGVvL21pcGlfZGlzcGxheS5oPg0K
PiAgDQo+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL2R1bWItdmdhLWRhYy5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1i
LXZnYS1kYWMuYw0KPiBpbmRleCA5YjcwNjc4OWEzNDEuLjA4MDU4MDFmNGU5NCAxMDA2NDQNCj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9kdW1iLXZnYS1kYWMuYw0KPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL2R1bWItdmdhLWRhYy5jDQo+IEBAIC0xOCw3ICsxOCw3IEBADQo+
ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4g
IA0KPiAgc3RydWN0IGR1bWJfdmdhIHsNCj4gIAlzdHJ1Y3QgZHJtX2JyaWRnZQlicmlkZ2U7DQo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1n
ZS1iODUwdjMtZncuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvbWVnYWNoaXBzLXN0ZHB4eHh4
LWdlLWI4NTB2My1mdy5jDQo+IGluZGV4IDIxMzZjOTdhZWI4ZS4uYTAxMDI4ZWM0ZGU2IDEwMDY0
NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRweHh4eC1nZS1i
ODUwdjMtZncuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL21lZ2FjaGlwcy1zdGRw
eHh4eC1nZS1iODUwdjMtZncuYw0KPiBAQCAtMzYsOCArMzYsOCBAQA0KPiAgI2luY2x1ZGUgPGxp
bnV4L29mLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4NCj4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgDQo+ICAjZGVmaW5l
IEVESURfRVhUX0JMT0NLX0NOVCAweDdFDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
YnJpZGdlL254cC1wdG4zNDYwLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL254cC1wdG4zNDYw
LmMNCj4gaW5kZXggYTNlODE3YWJhY2UxLi5mYjMzNWFmZWE0Y2YgMTAwNjQ0DQo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9icmlkZ2UvbnhwLXB0bjM0NjAuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL254cC1wdG4zNDYwLmMNCj4gQEAgLTIyLDEwICsyMiwxMCBAQA0KPiAgI2luY2x1
ZGUgPGxpbnV4L29mX2dwaW8uaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+DQo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9vZi5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAN
Cj4gICNkZWZpbmUgUFROMzQ2MF9FRElEX0FERFIJCQkweDANCj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwu
Yw0KPiBpbmRleCAzN2JhYTc5ZTk1YzMuLjM4ZWVhZjhiYTk1OSAxMDA2NDQNCj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlk
Z2UvcGFuZWwuYw0KPiBAQCAtMTIsOSArMTIsOSBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFu
ZWwuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2Nvbm5lY3Rvci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJt
X21vZGVzZXRfaGVscGVyX3Z0YWJsZXMuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gIA0KPiAgc3RydWN0IHBh
bmVsX2JyaWRnZSB7DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3BhcmFk
ZS1wczg2MjIuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFyYWRlLXBzODYyMi5jDQo+IGlu
ZGV4IDczMzRkMWI2MmI3MS4uZmRhMTM5NWI3NDgxIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vYnJpZGdlL3BhcmFkZS1wczg2MjIuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJp
ZGdlL3BhcmFkZS1wczg2MjIuYw0KPiBAQCAtMjYsOSArMjYsOSBAQA0KPiAgI2luY2x1ZGUgPGxp
bnV4L3JlZ3VsYXRvci9jb25zdW1lci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9wYW5lbC5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
DQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gIA0KPiAgLyogQnJpZ2h0bmVzcyBzY2FsZSBv
biB0aGUgUGFyYWRlIGNoaXAgKi8NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlk
Z2Uvc2lpOTAyeC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMNCj4gaW5kZXgg
YTVkNThmNzAzNWMxLi4wOGUxMmZlZjEzNDkgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2Uvc2lpOTAyeC5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAy
eC5jDQo+IEBAIC0zMCw4ICszMCw4IEBADQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4NCj4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjZGVmaW5lIFNJSTkwMlhfVFBJ
X1ZJREVPX0RBVEEJCQkweDANCj4gIA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Jy
aWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lz
L2R3LWhkbWkuYw0KPiBpbmRleCAxMjlmNDY0Y2JlYjEuLjdhYWU3MjY4ZmI1YSAxMDA2NDQNCj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMNCj4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMNCj4gQEAgLTI1LDkgKzI1
LDkgQEANCj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vYnJpZGdlL2R3X2hkbWkuaD4NCj4gIA0K
PiAgI2luY2x1ZGUgPHVhcGkvbGludXgvbWVkaWEtYnVzLWZvcm1hdC5oPg0KPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jIGIvZHJpdmVy
cy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jDQo+IGluZGV4IDIzYTU5Nzdh
M2IwYS4uZTkxNWFlOGM5YTkyIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl
L3N5bm9wc3lzL2R3LW1pcGktZHNpLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9z
eW5vcHN5cy9kdy1taXBpLWRzaS5jDQo+IEBAIC0xOSw5ICsxOSw5IEBADQo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4N
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPg0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fb2YuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAg
I2luY2x1ZGUgPGRybS9icmlkZ2UvZHdfbWlwaV9kc2kuaD4NCj4gICNpbmNsdWRlIDx2aWRlby9t
aXBpX2Rpc3BsYXkuaD4NCj4gIA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRn
ZS90YzM1ODc2NC5jIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2NC5jDQo+IGluZGV4
IGFmZDQ5MTAxOGJmYy4uYTIwZTQ1NGRkZDY0IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vYnJpZGdlL3RjMzU4NzY0LmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1
ODc2NC5jDQo+IEBAIC05LDExICs5LDExIEBADQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pY19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIu
aD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZHNpLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9vZi5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVk
ZSA8bGludXgvZ3Bpby9jb25zdW1lci5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L29mX2dyYXBoLmg+
DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMgYi9kcml2
ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMNCj4gaW5kZXggNDUwNTA3YTI2MzM1Li44ODg5
ODBkNGJjNzQgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3Njcu
Yw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMNCj4gQEAgLTM0LDEx
ICszNCwxMSBAQA0KPiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4NCj4gIA0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZWRpZC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4NCj4gICNpbmNsdWRlIDxk
cm0vZHJtX3BhbmVsLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4g
IA0KPiAgLyogUmVnaXN0ZXJzICovDQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9icmlkZ2UvdGktc242NWRzaTg2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXNuNjVk
c2k4Ni5jDQo+IGluZGV4IDEwMjQzOTY1ZWU3Yy4uZjcyZWUxMzdlNWYxIDEwMDY0NA0KPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXNuNjVkc2k4Ni5jDQo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9icmlkZ2UvdGktc242NWRzaTg2LmMNCj4gQEAgLTYsMTEgKzYsMTEgQEANCj4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+DQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4NCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9n
cGlvL2NvbnN1bWVyLmg+DQo+ICAjaW5jbHVkZSA8bGludXgvaTJjLmg+DQo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jIGIvZHJpdmVycy9ncHUvZHJtL2Jy
aWRnZS90aS10ZnA0MTAuYw0KPiBpbmRleCBjM2UzMjEzOGM2YmIuLjdiZmI0ZjMzODgxMyAxMDA2
NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90aS10ZnA0MTAuYw0KPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RpLXRmcDQxMC5jDQo+IEBAIC0yMCw3ICsyMCw3IEBADQo+
ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4g
IA0KPiAgI2RlZmluZSBIT1RQTFVHX0RFQk9VTkNFX01TCQkxMTAwDQo+ICANCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJt
L2NpcnJ1cy9jaXJydXNfZHJ2LmMNCj4gaW5kZXggZGI0MGI3N2M3ZjdjLi44ZWM4ODBmM2EzMjIg
MTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX2Rydi5jDQo+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX2Rydi5jDQo+IEBAIC0xMiw2ICsxMiw3
IEBADQo+ICAjaW5jbHVkZSA8bGludXgvY29uc29sZS5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICANCj4gICNpbmNsdWRlICJjaXJydXNfZHJ2LmgiDQo+
ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21vZGUuYyBi
L2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21vZGUuYw0KPiBpbmRleCBlZDdkY2YyMTJh
MzQuLmE4MzBlNzBmYzBiYiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9j
aXJydXNfbW9kZS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21vZGUu
Yw0KPiBAQCAtMTcsNiArMTcsNyBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVf
aGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAg
I2luY2x1ZGUgPHZpZGVvL2NpcnJ1cy5oPg0KPiAgDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hl
bHBlci5jDQo+IGluZGV4IDY5Y2JhZmQ1ZWJlZS4uNTQ0MTdmY2U1ZTVjIDEwMDY0NA0KPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYw0KPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYw0KPiBAQCAtMjksNyArMjksNiBAQA0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfdWFwaS5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fd3JpdGViYWNrLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9kYW1hZ2VfaGVscGVyLmg+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2Rw
X21zdF90b3BvbG9neS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYw0K
PiBpbmRleCAxOTZlYmJhOGFmNWYuLjI1NTJhMjczNjJhMCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2RybV9kcF9tc3RfdG9wb2xvZ3kuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
ZHJtX2RwX21zdF90b3BvbG9neS5jDQo+IEBAIC0zMyw3ICszMyw3IEBADQo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9maXhlZC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICANCj4g
IC8qKg0KPiAgICogRE9DOiBkcCBtc3QgaGVscGVyDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vZHJtX21vZGVzZXRfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzZXRf
aGVscGVyLmMNCj4gaW5kZXggOTE1MGZhMzg1YmJhLi44OTBlZWUwNzg5MmQgMTAwNjQ0DQo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZXNldF9oZWxwZXIuYw0KPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vZHJtX21vZGVzZXRfaGVscGVyLmMNCj4gQEAgLTIxLDEwICsyMSwxMCBAQA0KPiAg
ICovDQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxw
ZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPg0KPiAgDQo+ICAvKioNCj4gICAqIERPQzogYXV4IGttcyBoZWxwZXJzDQo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb2JlX2hlbHBlci5jIGIvZHJpdmVycy9ncHUv
ZHJtL2RybV9wcm9iZV9oZWxwZXIuYw0KPiBpbmRleCBhMWJiMTU3YmZkZmEuLjZmZDA4ZTA0YjMy
MyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYw0KPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3Byb2JlX2hlbHBlci5jDQo+IEBAIC0zNiwxMCArMzYs
MTAgQEANCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NsaWVudC5oPg0KPiAgI2luY2x1ZGUgPGRybS9k
cm1fY3J0Yy5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZm91cmNjLmg+DQo+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+
DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rl
c2V0X2hlbHBlcl92dGFibGVzLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4NCj4gIA0KPiAgI2luY2x1ZGUgImRybV9jcnRjX2hlbHBlcl9pbnRlcm5hbC5oIg0KPiAgDQo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMgYi9k
cml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMNCj4gaW5kZXggOTE3ODEyNDQ4
ZDFiLi5hMzJmMTRjZDczOTggMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fc2lt
cGxlX2ttc19oZWxwZXIuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNf
aGVscGVyLmMNCj4gQEAgLTEwLDggKzEwLDggQEANCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmg+DQo+
ICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPg0KPiAgDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vZXRuYXZpdi9ldG5hdml2X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRu
YXZpdl9kcnYuaA0KPiBpbmRleCA0YmY2OThkZTU5OTYuLmE2YTdkZWQzN2VmMSAxMDA2NDQNCj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaA0KPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2Rydi5oDQo+IEBAIC0yMSw3ICsyMSw2IEBADQo+
ICAjaW5jbHVkZSA8bGludXgvbW1fdHlwZXMuaD4NCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZmJfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4NCj4gICNpbmNs
dWRlIDxkcm0vZXRuYXZpdl9kcm0uaD4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jDQo+
IGluZGV4IGM4NDQ5YWU0ZjRmZS4uNDcxMjQyYTVlNTgwIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcC5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2RwLmMNCj4gQEAgLTIyLDEwICsyMiwxMSBAQA0KPiAgI2luY2x1ZGUgPHZpZGVv
L3ZpZGVvbW9kZS5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gKyNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4N
Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9vZi5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9hbmFsb2dp
eF9kcC5oPg0KPiAgI2luY2x1ZGUgPGRybS9leHlub3NfZHJtLmg+DQo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJt
L2V4eW5vcy9leHlub3NfZHJtX2NydGMuYw0KPiBpbmRleCAyNjk2Mjg5ZWNjNzguLjk2ZWU4M2E3
OThjNCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Ny
dGMuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fY3J0Yy5jDQo+
IEBAIC0xMywxMCArMTMsMTAgQEANCj4gICAqLw0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWMuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAiZXh5bm9zX2RybV9jcnRjLmgiDQo+ICAjaW5j
bHVkZSAiZXh5bm9zX2RybV9kcnYuaCINCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2RybV9kcGkuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2Ry
bV9kcGkuYw0KPiBpbmRleCAyZjBiYWJiNjdjNTEuLmFlNDI1YzlhM2Y3YiAxMDA2NDQNCj4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RwaS5jDQo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcGkuYw0KPiBAQCAtMTEsOSArMTEsOSBAQA0K
PiAgKi8NCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gICNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3BhbmVs
Lmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1
ZGUgPGxpbnV4L29mX2dyYXBoLmg+DQo+ICAjaW5jbHVkZSA8bGludXgvcmVndWxhdG9yL2NvbnN1
bWVyLmg+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1f
ZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHJ2LmMNCj4gaW5kZXgg
MmM3NWU3ODliMmE3Li5lMWVmOWRjOWViZjMgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9leHlub3MvZXh5bm9zX2RybV9kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9z
L2V4eW5vc19kcm1fZHJ2LmMNCj4gQEAgLTE1LDggKzE1LDggQEANCj4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPg0K
PiAgDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNp
LmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMNCj4gaW5kZXggZDgx
ZTYyYWUyODZhLi5hNDI1M2RkNTVmODYgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9l
eHlub3MvZXh5bm9zX2RybV9kc2kuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4
eW5vc19kcm1fZHNpLmMNCj4gQEAgLTEzLDExICsxMywxMSBAQA0KPiAgI2luY2x1ZGUgPGFzbS91
bmFsaWduZWQuaD4NCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9taXBpX2RzaS5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gLSNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+DQo+ICAjaW5jbHVkZSA8
bGludXgvZ3Bpby9jb25zdW1lci5oPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4
eW5vcy9leHlub3NfZHJtX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1f
ZmIuYw0KPiBpbmRleCAzMWViNTM4YTQ0YWUuLjFmMTFhYjBmOGU5ZCAxMDA2NDQNCj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiLmMNCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiLmMNCj4gQEAgLTEzLDEyICsxMywxMiBAQA0KPiAg
ICovDQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gLSNpbmNsdWRl
IDxkcm0vZHJtX2ZiX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPHVhcGkvZHJtL2V4eW5vc19kcm0uaD4NCj4g
IA0KPiAgI2luY2x1ZGUgImV4eW5vc19kcm1fZHJ2LmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlu
b3MvZXh5bm9zX2RybV9mYmRldi5jDQo+IGluZGV4IGM5MTE2ZGQzMjE4Ny4uMDBiZmNkMjhlNTg5
IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYu
Yw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZmJkZXYuYw0KPiBA
QCAtMTUsNyArMTUsNyBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9jcnRjLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZXh5bm9zX2RybS5oPg0KPiAgDQo+ICAjaW5j
bHVkZSA8bGludXgvY29uc29sZS5oPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2V4
eW5vcy9leHlub3NfZHJtX3ZpZGkuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2Ry
bV92aWRpLmMNCj4gaW5kZXggMTk2OTdjMTM2MmQ4Li4yOWY0YzE5MzJhZWQgMTAwNjQ0DQo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92aWRpLmMNCj4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX3ZpZGkuYw0KPiBAQCAtMTksOSArMTksOSBA
QA0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2V4eW5vc19kcm0uaD4NCj4gIA0KPiAtI2luY2x1ZGUg
PGRybS9kcm1fZWRpZC5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJt
X2VkaWQuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAj
aW5jbHVkZSAiZXh5bm9zX2RybV9kcnYuaCINCj4gICNpbmNsdWRlICJleHlub3NfZHJtX2NydGMu
aCINCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYyBi
L2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYw0KPiBpbmRleCBiODU3ZGY2N2Fm
ZjAuLjhlMmMwMmZjNjZlOCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9l
eHlub3NfaGRtaS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWku
Yw0KPiBAQCAtMTUsOSArMTUsOSBAQA0KPiAgICovDQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJt
UC5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4g
KyNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAicmVncy1oZG1pLmgiDQo+ICANCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYyBiL2RyaXZlcnMv
Z3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2NydGMuYw0KPiBpbmRleCAxOGFmYzk0ZTRkZmYu
LmJmMjU2OTcxMDYzZCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNs
X2RjdV9kcm1fY3J0Yy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3Vf
ZHJtX2NydGMuYw0KPiBAQCAtMTYsNyArMTYsNyBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0K
PiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8dmlkZW8v
dmlkZW9tb2RlLmg+DQo+ICANCj4gICNpbmNsdWRlICJmc2xfZGN1X2RybV9jcnRjLmgiDQo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9kcnYuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2Rydi5jDQo+IGluZGV4IGNkMTZkZmVi
YTA4Mi4uZGZjNzNhYWRlMzI1IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRj
dS9mc2xfZGN1X2RybV9kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xf
ZGN1X2RybV9kcnYuYw0KPiBAQCAtMjQsMTEgKzI0LDExIEBADQo+ICANCj4gICNpbmNsdWRlIDxk
cm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2Nt
YV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPg0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGVz
ZXRfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0K
PiAgI2luY2x1ZGUgImZzbF9kY3VfZHJtX2NydGMuaCINCj4gICNpbmNsdWRlICJmc2xfZGN1X2Ry
bV9kcnYuaCINCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3Vf
ZHJtX2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fa21zLmMNCj4g
aW5kZXggZGRjNjhlNDc2YTRkLi5lNDQ3ZjdkMGMzMDQgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2ttcy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9mc2wtZGN1L2ZzbF9kY3VfZHJtX2ttcy5jDQo+IEBAIC0xMSw5ICsxMSw5IEBADQo+ICANCj4g
ICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1
ZmZlcl9oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAg
DQo+ICAjaW5jbHVkZSAiZnNsX2RjdV9kcm1fY3J0Yy5oIg0KPiAgI2luY2x1ZGUgImZzbF9kY3Vf
ZHJtX2Rydi5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2Rj
dV9kcm1fcGxhbmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5l
LmMNCj4gaW5kZXggOTU1NGIyNDU3NDZlLi4yYTllOGE4MmMwNmEgMTAwNjQ0DQo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3BsYW5lLmMNCj4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2ZzbC1kY3UvZnNsX2RjdV9kcm1fcGxhbmUuYw0KPiBAQCAtMTQsMTAgKzE0LDEw
IEBADQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxk
cm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVy
Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fcGxhbmVfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgImZzbF9kY3VfZHJtX2Rydi5oIg0KPiAgI2luY2x1ZGUg
ImZzbF9kY3VfZHJtX3BsYW5lLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZnNs
LWRjdS9mc2xfZGN1X2RybV9yZ2IuYyBiL2RyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3Vf
ZHJtX3JnYi5jDQo+IGluZGV4IDIyOThlZDJhOWUxYy4uMGEzYTYyYjA4MjQwIDEwMDY0NA0KPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYw0KPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vZnNsLWRjdS9mc2xfZGN1X2RybV9yZ2IuYw0KPiBAQCAtMTQsOSArMTQs
OSBAQA0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4N
Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAi
ZnNsX2RjdV9kcm1fZHJ2LmgiDQo+ICAjaW5jbHVkZSAiZnNsX3Rjb24uaCINCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oIGIvZHJpdmVycy9ncHUv
ZHJtL2dtYTUwMC9wc2JfaW50ZWxfZHJ2LmgNCj4gaW5kZXggZTA1ZTUzOTlhZjJkLi44MjgwYTky
M2I5MTYgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNiX2ludGVsX2Ry
di5oDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9nbWE1MDAvcHNiX2ludGVsX2Rydi5oDQo+IEBA
IC0yNCw2ICsyNCw3IEBADQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5o
Pg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8bGlu
dXgvZ3Bpby5oPg0KPiAgI2luY2x1ZGUgImdtYV9kaXNwbGF5LmgiDQo+ICANCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX2RlLmMgYi9kcml2
ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jDQo+IGluZGV4IGE5NTY1
NDU3NzRhMy4uOTMxNmI3MjRlN2EyIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlz
aWxpY29uL2hpYm1jL2hpYm1jX2RybV9kZS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNp
bGljb24vaGlibWMvaGlibWNfZHJtX2RlLmMNCj4gQEAgLTE4LDggKzE4LDggQEANCj4gIA0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgImhpYm1jX2RybV9kcnYuaCINCj4gICNpbmNsdWRl
ICJoaWJtY19kcm1fcmVncy5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2hpc2ls
aWNvbi9oaWJtYy9oaWJtY19kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hp
Ym1jL2hpYm1jX2RybV9kcnYuYw0KPiBpbmRleCA2OGMwYzI5N2IzYTUuLjg1YTcwMWFmNjUzMCAx
MDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1f
ZHJ2LmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1f
ZHJ2LmMNCj4gQEAgLTIwLDcgKzIwLDcgQEANCj4gICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4N
Cj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAiaGlibWNfZHJtX2Rydi5oIg0KPiAgI2luY2x1ZGUgImhp
Ym1jX2RybV9yZWdzLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29u
L2hpYm1jL2hpYm1jX2RybV9mYmRldi5jIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJt
Yy9oaWJtY19kcm1fZmJkZXYuYw0KPiBpbmRleCA1MDlmMjAxNDdiYWMuLjYyMGZjYTdlMmNkYyAx
MDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1f
ZmJkZXYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2hpYm1jL2hpYm1jX2Ry
bV9mYmRldi5jDQo+IEBAIC0xNyw4ICsxNyw4IEBADQo+ICAgKi8NCj4gIA0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+DQo+ICANCj4gICNpbmNsdWRlICJoaWJtY19kcm1fZHJ2LmgiDQo+ICANCj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3Zk
YWMuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYw0K
PiBpbmRleCA3NDQ5NTZjZWE3NDkuLmQyY2Y3MzE3OTMwYSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2hpc2lsaWNvbi9oaWJtYy9oaWJtY19kcm1fdmRhYy5jDQo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9oaXNpbGljb24vaGlibWMvaGlibWNfZHJtX3ZkYWMuYw0KPiBAQCAtMTcsNyAr
MTcsNyBAQA0KPiAgICovDQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgImhpYm1jX2RybV9kcnYuaCIN
Cj4gICNpbmNsdWRlICJoaWJtY19kcm1fcmVncy5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2hpc2lsaWNvbi9raXJpbi9kd19kcm1fZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vaGlz
aWxpY29uL2tpcmluL2R3X2RybV9kc2kuYw0KPiBpbmRleCBiNGM3YWYzYWI2YWUuLmU2ZWRiN2Jj
MmNhOCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9kd19k
cm1fZHNpLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9kd19kcm1f
ZHNpLmMNCj4gQEAgLTE4LDExICsxOCwxMSBAQA0KPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPg0K
PiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPg0KPiAgDQo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9vZi5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gLSNpbmNsdWRl
IDxkcm0vZHJtX21pcGlfZHNpLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZl
Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5o
Pg0KPiArI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2Jl
X2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAiZHdfZHNpX3JlZy5oIg0KPiAgDQo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYyBi
L2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5fZHJtX2FkZS5jDQo+IGluZGV4
IGJiNzc0MjAyYTVhMS4uNzM2MTFhOTJkOTZjIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYw0KPiBAQCAtMjMsMTMgKzIzLDEzIEBA
DQo+ICAjaW5jbHVkZSA8bGludXgvcmVzZXQuaD4NCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9o
ZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+DQo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9jcnRjLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVy
Lmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPg0KPiArI2luY2x1ZGUg
PGRybS9kcm1fcGxhbmVfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgImtpcmluX2RybV9kcnYuaCINCj4gICNpbmNsdWRlICJr
aXJpbl9hZGVfcmVnLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29u
L2tpcmluL2tpcmluX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4v
a2lyaW5fZHJtX2Rydi5jDQo+IGluZGV4IDE1ZTMyZTVkOTEwMS4uN2NiN2MwNDJiOTNmIDEwMDY0
NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYu
Yw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYu
Yw0KPiBAQCAtMjAsMTMgKzIwLDEzIEBADQo+ICAjaW5jbHVkZSA8bGludXgvb2ZfZ3JhcGguaD4N
Cj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9nZW1f
Y21hX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZmJfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPg0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
cm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgImtpcmluX2RybV9kcnYuaCINCj4gIA0K
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oIGIvZHJpdmVy
cy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oDQo+IGluZGV4IGRjNjQxNGFmNWQ3OS4uYjZlMDkx
OTM1OTc3IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTJjL2NoNzAwNl9wcml2LmgN
Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2kyYy9jaDcwMDZfcHJpdi5oDQo+IEBAIC0zMCw2ICsz
MCw3IEBADQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVyX3NsYXZlLmg+DQo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vaTJjL2No
NzAwNi5oPg0KPiAgDQo+ICB0eXBlZGVmIGludDY0X3QgZml4ZWQ7DQo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pMmMvc2ls
MTY0X2Rydi5jDQo+IGluZGV4IGM1MmQ3YTNhZjc4Ni4uODc4YmE4ZDA2Y2UyIDEwMDY0NA0KPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTJjL3NpbDE2NF9kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vaTJjL3NpbDE2NF9kcnYuYw0KPiBAQCAtMjcsOCArMjcsOCBAQA0KPiAgI2luY2x1ZGUg
PGxpbnV4L21vZHVsZS5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNvZGVy
X3NsYXZlLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNs
dWRlIDxkcm0vaTJjL3NpbDE2NC5oPg0KPiAgDQo+ICBzdHJ1Y3Qgc2lsMTY0X3ByaXYgew0KPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jIGIvZHJpdmVycy9n
cHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jDQo+IGluZGV4IGVjZGI4MDcwZWQzNS4uN2YzNDYwMWJi
NTE1IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhfZHJ2LmMNCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL2kyYy90ZGE5OTh4X2Rydi5jDQo+IEBAIC0yNiw5ICsyNiw5
IEBADQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+DQo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vaTJj
L3RkYTk5OHguaD4NCj4gIA0KPiAgI2luY2x1ZGUgPG1lZGlhL2NlYy1ub3RpZmllci5oPg0KPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgYi9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYw0KPiBpbmRleCA4NjE1MjUwMzMzMWIuLmY0MmU0
NzgxYzEzMyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2Zz
LmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMNCj4gQEAgLTI2
LDkgKzI2LDEwIEBADQo+ICAgKg0KPiAgICovDQo+ICANCj4gLSNpbmNsdWRlIDxsaW51eC9kZWJ1
Z2ZzLmg+DQo+ICAjaW5jbHVkZSA8bGludXgvc29ydC5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L3Nj
aGVkL21tLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9kZWJ1Z2ZzLmg+DQo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9mb3VyY2MuaD4NCj4gICNpbmNsdWRlICJpbnRlbF9kcnYuaCINCj4gICNpbmNsdWRl
ICJpbnRlbF9ndWNfc3VibWlzc2lvbi5oIg0KPiAgDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vaTkxNS9pOTE1X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYw0K
PiBpbmRleCBlMzA5YWUzNzBiNDguLmE3YWFhMWFjNGM5OSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
OTE1X2Rydi5jDQo+IEBAIC00MSw3ICs0MSw3IEBADQo+ICAjaW5jbHVkZSA8bGludXgvdnQuaD4N
Cj4gICNpbmNsdWRlIDxhY3BpL3ZpZGVvLmg+DQo+ICANCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vaTkxNV9k
cm0uaD4NCj4gIA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0u
YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMNCj4gaW5kZXggYjM1OTM5MGJhMjJj
Li40NGM4MmE2Yjk5MzQgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf
Z2VtLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYw0KPiBAQCAtMjYs
NiArMjYsNyBAQA0KPiAgICovDQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtX3ZtYV9tYW5hZ2Vy
Lmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wY2kuaD4NCj4gICNpbmNsdWRlIDxkcm0vaTkxNV9k
cm0uaD4NCj4gICNpbmNsdWRlIDxsaW51eC9kbWEtZmVuY2UtYXJyYXkuaD4NCj4gICNpbmNsdWRl
IDxsaW51eC9rdGhyZWFkLmg+DQo+IEBAIC0zNiw2ICszNyw3IEBADQo+ICAjaW5jbHVkZSA8bGlu
dXgvc3dhcC5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L3BjaS5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4
L2RtYS1idWYuaD4NCj4gKyNpbmNsdWRlIDxsaW51eC9tbWFuLmg+DQo+ICANCj4gICNpbmNsdWRl
ICJpOTE1X2Rydi5oIg0KPiAgI2luY2x1ZGUgImk5MTVfZ2VtX2NsZmx1c2guaCINCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaW9jMzIuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2k5MTVfaW9jMzIuYw0KPiBpbmRleCA3M2MzZThmNTE5ZTguLmMxMDA3MjQ1ZjQ2ZCAx
MDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pb2MzMi5jDQo+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaW9jMzIuYw0KPiBAQCAtMjksNiArMjksNyBAQA0K
PiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBhdC5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2k5MTVf
ZHJtLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9pb2N0bC5oPg0KPiAgI2luY2x1ZGUgImk5MTVf
ZHJ2LmgiDQo+ICANCj4gIHN0cnVjdCBkcm1faTkxNV9nZXRwYXJhbTMyIHsNCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pOTE1X2lycS5jDQo+IGluZGV4IDFhYmZjM2ZhNzZhZC4uZGVmMTgxN2EwNGYyIDEwMDY0NA0K
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jDQo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9pOTE1L2k5MTVfaXJxLmMNCj4gQEAgLTMxLDYgKzMxLDggQEANCj4gICNpbmNsdWRl
IDxsaW51eC9zeXNycS5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4NCj4gICNpbmNsdWRl
IDxsaW51eC9jaXJjX2J1Zi5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1faXJxLmg+DQo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9kcnYuaD4NCj4gICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4NCj4gICNp
bmNsdWRlICJpOTE1X2Rydi5oIg0KPiAgI2luY2x1ZGUgImk5MTVfdHJhY2UuaCINCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMgYi9kcml2ZXJzL2dwdS9kcm0v
aTkxNS9pOTE1X3BjaS5jDQo+IGluZGV4IGRkNGFmZjJiMjU2ZS4uNDRjMjNhYzYwMzQ3IDEwMDY0
NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jDQo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMNCj4gQEAgLTI2LDYgKzI2LDggQEANCj4gICNpbmNs
dWRlIDxsaW51eC92Z2FhcmIuaD4NCj4gICNpbmNsdWRlIDxsaW51eC92Z2Ffc3dpdGNoZXJvby5o
Pg0KPiAgDQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9kcnYuaD4NCj4gKw0KPiAgI2luY2x1ZGUgImk5
MTVfZHJ2LmgiDQo+ICAjaW5jbHVkZSAiaTkxNV9zZWxmdGVzdC5oIg0KPiAgDQo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmggYi9kcml2ZXJzL2dwdS9kcm0v
aTkxNS9pOTE1X3RyYWNlLmgNCj4gaW5kZXggMzNkOTBlY2E5Y2RkLi40M2RhMTRmMDhkYzAgMTAw
NjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdHJhY2UuaA0KPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3RyYWNlLmgNCj4gQEAgLTYsNiArNiw4IEBADQo+ICAj
aW5jbHVkZSA8bGludXgvdHlwZXMuaD4NCj4gICNpbmNsdWRlIDxsaW51eC90cmFjZXBvaW50Lmg+
DQo+ICANCj4gKyNpbmNsdWRlIDxkcm0vZHJtX2Rydi5oPg0KPiArDQo+ICAjaW5jbHVkZSAiaTkx
NV9kcnYuaCINCj4gICNpbmNsdWRlICJpbnRlbF9kcnYuaCINCj4gICNpbmNsdWRlICJpbnRlbF9y
aW5nYnVmZmVyLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9j
cnQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NydC5jDQo+IGluZGV4IGMyZTc5OWE1
ZTYzZS4uMzcxNmIyZWUzNjJmIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
bnRlbF9jcnQuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYw0KPiBA
QCAtMjksOCArMjksOCBAQA0KPiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4NCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4N
Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9lZGlkLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNs
dWRlICJpbnRlbF9kcnYuaCINCj4gICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0uaD4NCj4gICNpbmNs
dWRlICJpOTE1X2Rydi5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50
ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jDQo+IGlu
ZGV4IDYyZDYxZmNhZDg5Yy4uMTJkMTdmODk0MDVmIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZGlzcGxheS5jDQo+IEBAIC0zNSw4ICszNSw4IEBADQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWMuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gICNp
bmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPg0KPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+
DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfdWFwaS5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4
L2ludGVsLWlvbW11Lmg+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl
bF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYw0KPiBpbmRleCA4MDhjY2Rh
ZTE1YjguLjE3MmNhMjM5MmVkMCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZHAuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jDQo+IEBA
IC0zNCwxMCArMzQsMTAgQEANCj4gICNpbmNsdWRlIDxhc20vYnl0ZW9yZGVyLmg+DQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRj
Lmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZHBfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+DQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9oZGNwLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4NCj4gICNpbmNsdWRlICJpbnRlbF9kcnYuaCINCj4gICNpbmNsdWRlIDxkcm0vaTkxNV9kcm0u
aD4NCj4gICNpbmNsdWRlICJpOTE1X2Rydi5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9t
c3QuYw0KPiBpbmRleCBmOTAwNDFjYjMzNmQuLmNkYjgzZDI5NGNkZCAxMDA2NDQNCj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMNCj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMNCj4gQEAgLTI2LDggKzI2LDggQEANCj4gICNpbmNsdWRl
ICJpOTE1X2Rydi5oIg0KPiAgI2luY2x1ZGUgImludGVsX2Rydi5oIg0KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPg0KPiAgDQo+ICBzdGF0aWMgaW50IGludGVsX2RwX21zdF9jb21wdXRlX2Nv
bmZpZyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwNCj4gIAkJCQkgICAgICAgc3RydWN0
IGludGVsX2NydGNfc3RhdGUgKnBpcGVfY29uZmlnLA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYu
aA0KPiBpbmRleCBlNWE0MzZjMzMzMDcuLjYxY2QyOGQxOWZmYyAxMDA2NDQNCj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmgNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5
MTUvaW50ZWxfZHJ2LmgNCj4gQEAgLTMzLDEyICszMywxMyBAQA0KPiAgI2luY2x1ZGUgPGRybS9p
OTE1X2RybS5oPg0KPiAgI2luY2x1ZGUgImk5MTVfZHJ2LmgiDQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZW5jb2Rlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+
DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcF9kdWFsX21vZGVfaGVscGVyLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9kcF9tc3RfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3JlY3QuaD4NCj4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3ZibGFuay5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVk
ZSA8bWVkaWEvY2VjLW5vdGlmaWVyLmg+DQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9pOTE1L2ludGVsX2ZiYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMN
Cj4gaW5kZXggZWM3MmJlNGI3YTdiLi42NTZlNjg0ZTdjOWEgMTAwNjQ0DQo+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1
L2ludGVsX2ZiYy5jDQo+IEBAIC0zOCw2ICszOCw4IEBADQo+ICAgKiBmb3JjaWJseSBkaXNhYmxl
IGl0IHRvIGFsbG93IHByb3BlciBzY3JlZW4gdXBkYXRlcy4NCj4gICAqLw0KPiAgDQo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9mb3VyY2MuaD4NCj4gKw0KPiAgI2luY2x1ZGUgImludGVsX2Rydi5oIg0K
PiAgI2luY2x1ZGUgImk5MTVfZHJ2LmgiDQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9pOTE1L2ludGVsX2ZiZGV2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRl
di5jDQo+IGluZGV4IDg2MWEwNDU4Y2IwZi4uMjk4MDBmZGNmODMwIDEwMDY0NA0KPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2ludGVsX2ZiZGV2LmMNCj4gQEAgLTM5LDYgKzM5LDggQEANCj4gIA0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9mb3VyY2MuaD4NCj4gKw0KPiAgI2luY2x1ZGUgImludGVsX2Ry
di5oIg0KPiAgI2luY2x1ZGUgImludGVsX2Zyb250YnVmZmVyLmgiDQo+ICAjaW5jbHVkZSA8ZHJt
L2k5MTVfZHJtLmg+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9s
cGVfYXVkaW8uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xwZV9hdWRpby5jDQo+IGlu
ZGV4IDVkNTMzNmZiZTdiMC4uZjgyMzliY2EzODIwIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vaTkxNS9pbnRlbF9scGVfYXVkaW8uYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pbnRlbF9scGVfYXVkaW8uYw0KPiBAQCAtNjUsNiArNjUsNyBAQA0KPiAgI2luY2x1ZGUgPGxp
bnV4L2lycS5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L3BjaS5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4
L3BtX3J1bnRpbWUuaD4NCj4gKyNpbmNsdWRlIDxsaW51eC9wbGF0Zm9ybV9kZXZpY2UuaD4NCj4g
IA0KPiAgI2luY2x1ZGUgImk5MTVfZHJ2LmgiDQo+ICAjaW5jbHVkZSA8bGludXgvZGVsYXkuaD4N
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYw0KPiBpbmRleCBjODFkYjgxZTQ0MTYu
LmMzMDBlNTc4N2IzYyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf
b3ZlcmxheS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYw0K
PiBAQCAtMjYsNiArMjYsOCBAQA0KPiAgICogRGVyaXZlZCBmcm9tIFhvcmcgZGR4LCB4Zjg2LXZp
ZGVvLWludGVsLCBzcmMvaTgzMF92aWRlby5jDQo+ICAgKi8NCj4gICNpbmNsdWRlIDxkcm0vaTkx
NV9kcm0uaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX2ZvdXJjYy5oPg0KPiArDQo+ICAjaW5jbHVk
ZSAiaTkxNV9kcnYuaCINCj4gICNpbmNsdWRlICJpOTE1X3JlZy5oIg0KPiAgI2luY2x1ZGUgImlu
dGVsX2Rydi5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlt
eC5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jDQo+IGluZGV4IDc3YTI2ZmQz
YTQ0YS4uMDYzOTNjZDEwNjdkIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2R3
X2hkbWktaW14LmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2lteC9kd19oZG1pLWlteC5jDQo+
IEBAIC0xMyw3ICsxMyw3IEBADQo+ICAjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+DQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9vZi5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPg0KPiAgI2luY2x1ZGUgPGRybS9k
cm1fZW5jb2Rlcl9zbGF2ZS5oPg0KPiAgDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
aW14L2lteC1kcm0tY29yZS5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYw0K
PiBpbmRleCA4MjBjN2UzODc4ZjAuLjQ0ZGEwZjVkMGVkOSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14
L2lteC1kcm0tY29yZS5jDQo+IEBAIC0xMiwxMyArMTIsMTMgQEANCj4gICNpbmNsdWRlIDxkcm0v
ZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVy
Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPg0KPiAtI2lu
Y2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fcGxh
bmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPg0KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcGxhbmVfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4NCj4gICNpbmNsdWRlIDx2aWRlby9pbXgtaXB1LXYzLmg+DQo+ICANCj4gICNpbmNsdWRlICJp
bXgtZHJtLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYyBi
L2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWxkYi5jDQo+IGluZGV4IDJjNWJiZTMxNzM1My4uZTJh
MTI5ZDRhZTdiIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYw0K
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYw0KPiBAQCAtMTIsOSArMTIsOSBA
QA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9h
dG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L21mZC9zeXNjb24uaD4NCj4gICNpbmNs
dWRlIDxsaW51eC9tZmQvc3lzY29uL2lteDZxLWlvbXV4Yy1ncHIuaD4NCj4gICNpbmNsdWRlIDxs
aW51eC9vZl9kZXZpY2UuaD4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14
LXR2ZS5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtdHZlLmMNCj4gaW5kZXggMjkzZGQ1NzUy
NTgzLi5lNzI1YWY4YTAwMjUgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14
LXR2ZS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LXR2ZS5jDQo+IEBAIC0xNyw3
ICsxNyw3IEBADQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPg0KPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPHZpZGVvL2lteC1pcHUtdjMuaD4NCj4gIA0KPiAg
I2luY2x1ZGUgImlteC1kcm0uaCINCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pbXgv
aXB1djMtY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pcHV2My1jcnRjLmMNCj4gaW5kZXgg
MDU4YjUzYzBhYTdlLi4zYzYyMTY3YTkyNTEgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9pbXgvaXB1djMtY3J0Yy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0
Yy5jDQo+IEBAIC00LDE5ICs0LDE5IEBADQo+ICAgKg0KPiAgICogQ29weXJpZ2h0IChDKSAyMDEx
IFNhc2NoYSBIYXVlciwgUGVuZ3V0cm9uaXgNCj4gICAqLw0KPiArI2luY2x1ZGUgPGxpbnV4L2Ns
ay5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5oPg0KPiAtI2luY2x1ZGUgPGxpbnV4
L21vZHVsZS5oPg0KPiAtI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPg0KPiAgI2luY2x1ZGUgPGxp
bnV4L2RldmljZS5oPg0KPiArI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+DQo+ICsjaW5jbHVkZSA8
bGludXgvZXhwb3J0Lmg+DQo+ICsjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+DQo+ICAjaW5jbHVk
ZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
X2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gLSNpbmNs
dWRlIDxsaW51eC9jbGsuaD4NCj4gLSNpbmNsdWRlIDxsaW51eC9lcnJuby5oPg0KPiAtI2luY2x1
ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2Nt
YV9oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+DQo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgPHZpZGVv
L2lteC1pcHUtdjMuaD4NCj4gICNpbmNsdWRlICJpbXgtZHJtLmgiDQo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9p
bXgvcGFyYWxsZWwtZGlzcGxheS5jDQo+IGluZGV4IGYzY2U1MTEyMWRkNi4uMWE3NmRlMWU4ZTdi
IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXkuYw0K
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaW14L3BhcmFsbGVsLWRpc3BsYXkuYw0KPiBAQCAtMTAs
OSArMTAsOSBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9v
Zi5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L3ZpZGVvZGV2Mi5oPg0KPiAgI2lu
Y2x1ZGUgPHZpZGVvL29mX2Rpc3BsYXlfdGltaW5nLmg+DQo+ICANCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0
ZWsvbXRrX2RwaS5jDQo+IGluZGV4IDYyYTlkNDdkZjk0OC4uMjJlNjhhMTAwZTdiIDEwMDY0NA0K
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jDQo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMNCj4gQEAgLTEzLDcgKzEzLDcgQEANCj4gICAq
Lw0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4NCj4gICNpbmNs
dWRlIDxsaW51eC9rZXJuZWwuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4NCj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2NydGMuYw0KPiBpbmRleCA5MmVjYjliZjk4
MmMuLmFjYWQwODgxNzNkYSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVr
L210a19kcm1fY3J0Yy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJt
X2NydGMuYw0KPiBAQCAtMTQsOCArMTQsOCBAQA0KPiAgI2luY2x1ZGUgPGFzbS9iYXJyaWVyLmg+
DQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L3Bt
X3J1bnRpbWUuaD4NCj4gICNpbmNsdWRlIDxzb2MvbWVkaWF0ZWsvc21pLmg+DQo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1
L2RybS9tZWRpYXRlay9tdGtfZHJtX2Rydi5jDQo+IGluZGV4IDY0MjJlOTk5NTJmZS4uY2Y1OWVh
OWJjY2ZkIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9k
cnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYw0KPiBA
QCAtMTUsMTAgKzE1LDEwIEBADQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbS5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4NCj4gICNp
bmNsdWRlIDxkcm0vZHJtX29mLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIu
aD4NCj4gICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9p
b21tdS5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L29mX2FkZHJlc3MuaD4NCj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0v
bWVkaWF0ZWsvbXRrX2RybV9mYi5jDQo+IGluZGV4IGJlNWY2ZjFkYWY1NS4uZTIwZmNhZWYyODUx
IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9mYi5jDQo+
ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2ZiLmMNCj4gQEAgLTEyLDcg
KzEyLDcgQEANCj4gICAqLw0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0
X2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9nZW0uaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9o
ZWxwZXIuaD4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNp
LmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RzaS5jDQo+IGluZGV4IDI3YjUwN2Vi
NGE5OS4uYjAwZWIyZDJlMDg2IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0
ZWsvbXRrX2RzaS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMN
Cj4gQEAgLTEzLDEwICsxMywxMCBAQA0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RzaS5oPg0KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+DQo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9jbGsu
aD4NCj4gICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9p
b3BvbGwuaD4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRt
aS5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19oZG1pLmMNCj4gaW5kZXggMTJhZDAw
ZDAxMDYzLi45MTVjYzg0NjIxYWUgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRp
YXRlay9tdGtfaGRtaS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRt
aS5jDQo+IEBAIC0xNCw3ICsxNCw3IEBADQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4NCj4g
ICNpbmNsdWRlIDxsaW51eC9hcm0tc21jY2MuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4N
Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9jcnRjLmMgYi9kcml2
ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0Yy5jDQo+IGluZGV4IDRmNWM2N2Y3MGM0ZC4uNDNl
Mjk5ODRmOGIxIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fY3J0
Yy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9jcnRjLmMNCj4gQEAgLTMw
LDcgKzMwLDcgQEANCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPg0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmxpcF93b3Jr
Lmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRy
bS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICANCj4gICNpbmNsdWRlICJtZXNvbl9jcnRjLmgiDQo+
ICAjaW5jbHVkZSAibWVzb25fcGxhbmUuaCINCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9tZXNvbi9tZXNvbl9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kcnYuYw0K
PiBpbmRleCBjYzJlMzAwMDliZDQuLjIyODFlZDNlYjc3NCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL21lc29uL21lc29uX2Rydi5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNv
bi9tZXNvbl9kcnYuYw0KPiBAQCAtMzAsMTQgKzMwLDE0IEBADQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bVAuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPg0KPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5o
Pg0KPiArI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mbGlwX3dvcmsuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+IC0j
aW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVs
cGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+DQo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPg0KPiAtI2luY2x1ZGUgPGRybS9k
cm1fZmJfaGVscGVyLmg+DQo+ICANCj4gICNpbmNsdWRlICJtZXNvbl9kcnYuaCINCj4gICNpbmNs
dWRlICJtZXNvbl9wbGFuZS5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lc29u
L21lc29uX2R3X2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMN
Cj4gaW5kZXggYmMyNTAwMWI4MjA3Li44MzU4NWIzN2M1YTEgMTAwNjQ0DQo+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kd19oZG1pLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L21lc29uL21lc29uX2R3X2hkbWkuYw0KPiBAQCAtMjYsOSArMjYsOSBAQA0KPiAgI2luY2x1ZGUg
PGxpbnV4L3JlZ3VsYXRvci9jb25zdW1lci5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vYnJpZGdlL2R3X2hkbWkuaD4NCj4gIA0KPiAgI2luY2x1
ZGUgPHVhcGkvbGludXgvbWVkaWEtYnVzLWZvcm1hdC5oPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29u
L21lc29uX3ZlbmNfY3Zicy5jDQo+IGluZGV4IGY3OTQ1YmFlM2I0YS4uZDYyMmQ4MTdiNmRmIDEw
MDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmVuY19jdmJzLmMNCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZlbmNfY3Zicy5jDQo+IEBAIC0yNiw5
ICsyNiw5IEBADQo+ICAjaW5jbHVkZSA8bGludXgvb2ZfZ3JhcGguaD4NCj4gIA0KPiAgI2luY2x1
ZGUgPGRybS9kcm1QLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+DQo+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPg0KPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+DQo+ICANCj4gICNpbmNsdWRlICJtZXNvbl92ZW5jX2N2YnMuaCIN
Cj4gICNpbmNsdWRlICJtZXNvbl92ZW5jLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZ2FnMjAwL21nYWcy
MDBfbW9kZS5jDQo+IGluZGV4IGFjZjdiZmU2ODQ1NC4uNzQ4MWEzZDU1NmFkIDEwMDY0NA0KPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYw0KPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vbWdhZzIwMC9tZ2FnMjAwX21vZGUuYw0KPiBAQCAtMTYsNiArMTYsNyBAQA0K
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgIm1nYWcyMDBfZHJ2Lmgi
DQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9j
cnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jDQo+IGluZGV4
IDliZTdjMzU1ZGViZC4uZDEzMDgyNWUyYzc1IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20v
ZGlzcC9kcHUxL2RwdV9jcnRjLmMNCj4gQEAgLTIwLDEwICsyMCwxMCBAQA0KPiAgI2luY2x1ZGUg
PGxpbnV4L3NvcnQuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9kZWJ1Z2ZzLmg+DQo+ICAjaW5jbHVk
ZSA8bGludXgva3RpbWUuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX21vZGUuaD4NCj4gICNpbmNs
dWRlIDxkcm0vZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+
DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJt
X21vZGUuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fcmVjdC5oPg0KPiAgDQo+ICAjaW5jbHVkZSAiZHB1X2ttcy5oIg0KPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2VuY29kZXIuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMNCj4gaW5kZXggMzYxNThi
N2Q5OWNkLi4zNmFmMjMxYmI3M2YgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20v
ZGlzcC9kcHUxL2RwdV9lbmNvZGVyLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNw
L2RwdTEvZHB1X2VuY29kZXIuYw0KPiBAQCAtMjQsNyArMjQsNyBAQA0KPiAgI2luY2x1ZGUgIm1z
bV9kcnYuaCINCj4gICNpbmNsdWRlICJkcHVfa21zLmgiDQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9j
cnRjLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSAiZHB1X2h3aW8uaCINCj4gICNp
bmNsdWRlICJkcHVfaHdfY2F0YWxvZy5oIg0KPiAgI2luY2x1ZGUgImRwdV9od19pbnRmLmgiDQo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2NydGMuYyBi
L2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfY3J0Yy5jDQo+IGluZGV4IGNjMzJl
YTVmNDI4OS4uMGNmZDRjMDZiNjEwIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNt
L2Rpc3AvbWRwNC9tZHA0X2NydGMuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3Av
bWRwNC9tZHA0X2NydGMuYw0KPiBAQCAtMTYsOSArMTYsOSBAQA0KPiAgICovDQo+ICANCj4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVy
Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mbGlwX3dvcmsuaD4NCj4gICNpbmNsdWRlIDxkcm0v
ZHJtX21vZGUuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+
ICAjaW5jbHVkZSAibWRwNF9rbXMuaCINCj4gIA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL21zbS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21z
bS9kaXNwL21kcDQvbWRwNF9kc2lfZW5jb2Rlci5jDQo+IGluZGV4IDQ4Y2UyMThiODQ2My4uY2Fh
MzliNDYyMWUzIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9t
ZHA0X2RzaV9lbmNvZGVyLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQv
bWRwNF9kc2lfZW5jb2Rlci5jDQo+IEBAIC0xOCw3ICsxOCw3IEBADQo+ICAgKi8NCj4gIA0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5j
bHVkZSAibWRwNF9rbXMuaCINCj4gIA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21z
bS9kaXNwL21kcDQvbWRwNF9kdHZfZW5jb2Rlci5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNw
L21kcDQvbWRwNF9kdHZfZW5jb2Rlci5jDQo+IGluZGV4IGZmOGYyZGExNjBjMC4uMjU5ZDUxOTcx
NDAxIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNC9tZHA0X2R0
dl9lbmNvZGVyLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9k
dHZfZW5jb2Rlci5jDQo+IEBAIC0xNiw3ICsxNiw3IEBADQo+ICAgKi8NCj4gIA0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4N
Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAi
bWRwNF9rbXMuaCINCj4gIA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNw
L21kcDQvbWRwNF9sY2RjX2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0
L21kcDRfbGNkY19lbmNvZGVyLmMNCj4gaW5kZXggZmZmNzdhNGIxMmMyLi5kZjZmOTgwM2ExZDcg
MTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA0L21kcDRfbGNkY19l
bmNvZGVyLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRwNF9sY2Rj
X2VuY29kZXIuYw0KPiBAQCAtMTcsNyArMTcsNyBAQA0KPiAgICovDQo+ICANCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgIm1k
cDRfa21zLmgiDQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9t
ZHA1L21kcDVfY21kX2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21k
cDVfY21kX2VuY29kZXIuYw0KPiBpbmRleCA5NzY1ODVkOGJmZDYuLjliZjlkNjA2NWM1NSAxMDA2
NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jbWRfZW5jb2Rl
ci5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY21kX2VuY29k
ZXIuYw0KPiBAQCAtMTIsNyArMTIsNyBAQA0KPiAgICovDQo+ICANCj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgIm1kcDVfa21z
LmgiDQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21k
cDVfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL21kcDUvbWRwNV9jcnRjLmMNCj4g
aW5kZXggMmY5NWU2NTI1NTg5Li5iMGNmNjNjNGUzZDcgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9tc20vZGlzcC9tZHA1L21kcDVfY3J0Yy5jDQo+IEBAIC0xOSw4ICsxOSw4IEBADQo+ICAjaW5j
bHVkZSA8bGludXgvc29ydC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZS5oPg0KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPg0KPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+DQo+ICANCj4gICNpbmNsdWRlICJtZHA1X2ttcy5oIg0KPiAgDQo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIu
YyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9tZHA1L21kcDVfZW5jb2Rlci5jDQo+IGluZGV4
IGQyYTU2ZTU1ZTUzZC4uODIwYTYyYzQwMDYzIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vbXNtL2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
bXNtL2Rpc3AvbWRwNS9tZHA1X2VuY29kZXIuYw0KPiBAQCAtMTcsNyArMTcsNyBAQA0KPiAgICov
DQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4g
IA0KPiAgI2luY2x1ZGUgIm1kcDVfa21zLmgiDQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9tc20vbXNtX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZHJ2LmgNCj4g
aW5kZXggOWNkNmE5NmM2YmYyLi40ZTBjNmMyZjlhODYgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9tc20vbXNtX2Rydi5oDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Ry
di5oDQo+IEBAIC0zOSw4ICszOSw4IEBADQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRl
IDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxk
cm0vbXNtX2RybS5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+DQo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21f
ZmIuYw0KPiBpbmRleCA2N2RmZDhkM2RjMTIuLjEzNjA1ODk3OGUwZiAxMDA2NDQNCj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZmIuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNt
L21zbV9mYi5jDQo+IEBAIC0xNiw4ICsxNiw4IEBADQo+ICAgKi8NCj4gIA0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4NCj4gKyNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAibXNtX2Rydi5oIg0K
PiAgI2luY2x1ZGUgIm1zbV9rbXMuaCINCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9t
eHNmYi9teHNmYl9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jDQo+
IGluZGV4IDI0YjFmMGMxNDMyZS4uMGVlMWNhOGEzMTZhIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vbXhzZmIvbXhzZmJfY3J0Yy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9teHNm
Yi9teHNmYl9jcnRjLmMNCj4gQEAgLTE5LDEyICsxOSwxMiBAQA0KPiAgI2luY2x1ZGUgPGRybS9k
cm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPg0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hl
bHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5o
Pg0KPiAgI2luY2x1ZGUgPGxpbnV4L2lvcG9sbC5oPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL214c2ZiL214c2ZiX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL214c2ZiL214c2ZiX2Ry
di5jDQo+IGluZGV4IDcyZDE2YWU3NWQ5Zi4uOTY3Mzc5ZjNmNTcxIDEwMDY0NA0KPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfZHJ2LmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L214c2ZiL214c2ZiX2Rydi5jDQo+IEBAIC0zMSwxMyArMzEsMTMgQEANCj4gICNpbmNsdWRlIDxk
cm0vZHJtX2F0b21pYy5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19o
ZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fZmJfY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9o
ZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4N
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5o
Pg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9zaW1wbGVfa21zX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAibXhzZmJfZHJ2Lmgi
DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfb3V0LmMgYi9kcml2
ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfb3V0LmMNCj4gaW5kZXggZTVlZGYwMTZhNDM5Li4yN2Fk
ZDk5NzY5MzEgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9teHNmYi9teHNmYl9vdXQu
Yw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhzZmJfb3V0LmMNCj4gQEAgLTE2LDEy
ICsxNiwxMiBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+DQo+
IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1f
ZmJfY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4N
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3NpbXBsZV9rbXNfaGVs
cGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gIA0KPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMgYi9kcml2ZXJzL2dwdS9kcm0v
bm91dmVhdS9kaXNwbnYwNC90dm52MTcuYw0KPiBpbmRleCA4ZmQ4MTI0ZDcyYmEuLjI2ZmQ3MWMw
NjYyNiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZu
djE3LmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52MDQvdHZudjE3LmMN
Cj4gQEAgLTI2LDYgKzI2LDcgQEANCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSAibm91dmVhdV9kcnYuaCINCj4gICNpbmNsdWRlICJu
b3V2ZWF1X3JlZy5oIg0KPiAgI2luY2x1ZGUgIm5vdXZlYXVfZW5jb2Rlci5oIg0KPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jIGIvZHJpdmVycy9n
cHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5jDQo+IGluZGV4IDY3MTA3ZjBiMTI5OS4uMmU4
YTVmZDliMjYyIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9kaXNwbnY1
MC9kaXNwLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvZGlzcG52NTAvZGlzcC5j
DQo+IEBAIC0zMiwxMCArMzIsMTAgQEANCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5l
X2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9zY2RjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5o
Pg0KPiAgDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nv
bm5lY3Rvci5jIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9jb25uZWN0b3IuYw0K
PiBpbmRleCAzZjQ2M2M5MTMxNGEuLjQxMTZlZTYyYWRhZiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9jb25uZWN0b3IuYw0KPiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Nvbm5lY3Rvci5jDQo+IEBAIC0zMyw2ICszMyw3IEBADQo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9lZGlkLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMu
aD4NCj4gIA0KPiAgI2luY2x1ZGUgIm5vdXZlYXVfcmVnLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9u
b3V2ZWF1L25vdXZlYXVfZGlzcGxheS5jDQo+IGluZGV4IDVkMjczYTY1NTQ3OS4uNTZiNmFjMWI4
ZWRkIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3Bs
YXkuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2Rpc3BsYXkuYw0K
PiBAQCAtMzAsNiArMzAsNyBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+
ICANCj4gICNpbmNsdWRlIDxudmlmL2NsYXNzLmg+DQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMgYi9kcml2ZXJzL2dwdS9kcm0vb21h
cGRybS9vbWFwX2Nvbm5lY3Rvci5jDQo+IGluZGV4IDg3NGQ4ZjNjYmZmNi4uOWRhOTRkMTA3ODJh
IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Nvbm5lY3Rvci5j
DQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfY29ubmVjdG9yLmMNCj4gQEAg
LTE3LDcgKzE3LDcgQEANCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+
ICAjaW5jbHVkZSAib21hcF9kcnYuaCINCj4gIA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL29tYXBkcm0vb21hcF9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Ny
dGMuYw0KPiBpbmRleCA0MGFjZjRjZTdjOWYuLmQ5OWUyNGRjYzBiZiAxMDA2NDQNCj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9jcnRjLmMNCj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL29tYXBkcm0vb21hcF9jcnRjLmMNCj4gQEAgLTE4LDcgKzE4LDYgQEANCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pYy5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGUuaD4NCj4gICNpbmNsdWRlIDxk
cm0vZHJtX3BsYW5lX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L21hdGg2NC5oPg0KPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuYyBiL2RyaXZlcnMv
Z3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMNCj4gaW5kZXggNWU2N2Q1OGNiYzI4Li5mODI5MjI3
OGY1N2QgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMN
Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuYw0KPiBAQCAtMjEsOCAr
MjEsOCBAQA0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4NCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAib21hcF9kbW1fdGlsZXIu
aCINCj4gICNpbmNsdWRlICJvbWFwX2Rydi5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL29tYXBkcm0vb21hcF9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2
LmgNCj4gaW5kZXggYmQ3ZjJjMjI3YTI1Li4wYzU3ZDI4MTRjNTEgMTAwNjQ0DQo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmgNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L29tYXBkcm0vb21hcF9kcnYuaA0KPiBAQCAtMjMsNyArMjMsNiBAQA0KPiAgI2luY2x1ZGUgPGxp
bnV4L3dvcmtxdWV1ZS5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gLSNpbmNs
dWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4N
Cj4gICNpbmNsdWRlIDxkcm0vb21hcF9kcm0uaD4NCj4gIA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vb21hcGRy
bS9vbWFwX2VuY29kZXIuYw0KPiBpbmRleCAxNDhiNmIyMDI3NGYuLjBkODViM2EzNTc2NyAxMDA2
NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMNCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9lbmNvZGVyLmMNCj4gQEAgLTE4LDcgKzE4
LDcgQEANCj4gICNpbmNsdWRlIDxsaW51eC9saXN0Lmg+DQo+ICANCj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlcl92dGFibGVzLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9lZGlkLmg+DQo+ICANCj4gICNpbmNsdWRlICJvbWFwX2Rydi5oIg0KPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL29t
YXBkcm0vb21hcF9mYi5jDQo+IGluZGV4IDRkMjY0ZmQ1NTRkOC4uNGY4ZWI5ZDA4Zjk5IDEwMDY0
NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2ZiLmMNCj4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9mYi5jDQo+IEBAIC0xOCw3ICsxOCw3IEBADQo+ICAj
aW5jbHVkZSA8bGludXgvc2VxX2ZpbGUuaD4NCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0
Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxk
cm0vZHJtX21vZGVzZXRfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVi
dWZmZXJfaGVscGVyLmg+DQo+ICANCj4gICNpbmNsdWRlICJvbWFwX2RtbV90aWxlci5oIg0KPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jIGIvZHJpdmVycy9n
cHUvZHJtL3BsMTExL3BsMTExX2Rydi5jDQo+IGluZGV4IDMzZTA0ODNkNjJhZS4uYTg5NThjMjAx
YTg4IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcGwxMTEvcGwxMTFfZHJ2LmMNCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL3BsMTExL3BsMTExX2Rydi5jDQo+IEBAIC02NCwxNCArNjQs
MTQgQEANCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0K
PiArI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9mYl9j
bWFfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1f
ZnJhbWVidWZmZXJfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4N
Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0v
ZHJtX29mLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9icmlkZ2UuaD4NCj4gICNpbmNsdWRlIDxk
cm0vZHJtX3BhbmVsLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4g
IA0KPiAgI2luY2x1ZGUgInBsMTExX2RybS5oIg0KPiAgI2luY2x1ZGUgInBsMTExX3ZlcnNhdGls
ZS5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jIGIv
ZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jDQo+IGluZGV4IDFmOGZkZGNjMzRkNi4u
NDAxYjRiZmQyZjAwIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kaXNw
bGF5LmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jDQo+IEBAIC0y
NCwxMSArMjQsMTEgQEANCj4gICAqLw0KPiAgDQo+ICAjaW5jbHVkZSA8bGludXgvY3JjMzIuaD4N
Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9wbGFuZV9oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4N
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBl
ci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgInF4bF9kcnYuaCINCj4g
ICNpbmNsdWRlICJxeGxfb2JqZWN0LmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
cXhsL3F4bF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rydi5jDQo+IGluZGV4IDVm
NTU0NWVlMGVlYS4uZDg1NjYxNWJkYjUwIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
cXhsL3F4bF9kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9kcnYuYw0KPiBA
QCAtMzMsNyArMzMsOCBAQA0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNpbmNs
dWRlIDxkcm0vZHJtLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAr
I2luY2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgInF4bF9kcnYuaCINCj4gICNpbmNsdWRlICJx
eGxfb2JqZWN0LmgiDQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhs
X2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9mYi5jDQo+IGluZGV4IDQ0YmFkZmFjNjU0
NC4uMjJkYzlhN2E2NDNiIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9m
Yi5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2ZiLmMNCj4gQEAgLTI4LDkgKzI4
LDkgQEANCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm0uaD4N
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAicXhsX2Rydi5oIg0KPiAgDQo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9xeGwvcXhsX2ttcy5jDQo+IGluZGV4IDE1MjM4YTQxM2Y5ZC4uODVlMTNhZmExODA4IDEwMDY0
NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9rbXMuYw0KPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vcXhsL3F4bF9rbXMuYw0KPiBAQCAtMjYsNyArMjYsNyBAQA0KPiAgI2luY2x1ZGUg
InF4bF9kcnYuaCINCj4gICNpbmNsdWRlICJxeGxfb2JqZWN0LmgiDQo+ICANCj4gLSNpbmNsdWRl
IDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9pby1tYXBwaW5nLmg+DQo+ICANCj4gIGludCBxeGxf
bG9nX2xldmVsOw0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25f
YWNwaS5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fYWNwaS5jDQo+IGluZGV4IDhk
MzI1MWExMGNkNC4uMjI0Y2MyMWJiZTM4IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
cmFkZW9uL3JhZGVvbl9hY3BpLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl
b25fYWNwaS5jDQo+IEBAIC0yOSw2ICsyOSw3IEBADQo+ICAjaW5jbHVkZSA8YWNwaS92aWRlby5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVk
ZSAicmFkZW9uLmgiDQo+ICAjaW5jbHVkZSAicmFkZW9uX2FjcGkuaCINCj4gICNpbmNsdWRlICJh
dG9tLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jb25u
ZWN0b3JzLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9jb25uZWN0b3JzLmMNCj4g
aW5kZXggNDE0NjQyZTViN2EzLi5kZTE3NDVhZGNjY2MgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX2Nvbm5lY3RvcnMuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vcmFkZW9uL3JhZGVvbl9jb25uZWN0b3JzLmMNCj4gQEAgLTI4LDYgKzI4LDcgQEANCj4gICNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9o
ZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX21zdF9oZWxwZXIuaD4NCj4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9yYWRlb25fZHJt
Lmg+DQo+ICAjaW5jbHVkZSAicmFkZW9uLmgiDQo+ICAjaW5jbHVkZSAicmFkZW9uX2F1ZGlvLmgi
DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYyBi
L2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RldmljZS5jDQo+IGluZGV4IDU5YzhhNjY0
N2ZmMi4uNTNmMjlhMTE1MTA0IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9u
L3JhZGVvbl9kZXZpY2UuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9k
ZXZpY2UuYw0KPiBAQCAtMjksNiArMjksNyBAQA0KPiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4N
Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fY2FjaGUuaD4NCj4gICNpbmNsdWRlIDxkcm0vcmFkZW9uX2RybS5oPg0KPiAgI2lu
Y2x1ZGUgPGxpbnV4L3BtX3J1bnRpbWUuaD4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u
X2Rpc3BsYXkuYw0KPiBpbmRleCA5MjMzMjIyNmU1Y2YuLjgwNGM5MmQ4YWNhNSAxMDA2NDQNCj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZGlzcGxheS5jDQo+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rpc3BsYXkuYw0KPiBAQCAtMzUsNiArMzUsNyBA
QA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPg0KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9o
ZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZWRpZC5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8bGludXgvZ2NkLmg+DQo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcF9tc3QuYyBiL2RyaXZl
cnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2RwX21zdC5jDQo+IGluZGV4IGEwYzcwZTI3YWI2NS4u
OGQ4NTU0MGJiYjQzIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVv
bl9kcF9tc3QuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kcF9tc3Qu
Yw0KPiBAQCAtMyw2ICszLDcgQEANCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZHBfbXN0X2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2lu
Y2x1ZGUgInJhZGVvbi5oIg0KPiAgI2luY2x1ZGUgImF0b20uaCINCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVv
bi9yYWRlb25fZHJ2LmMNCj4gaW5kZXggYjhmZmVlNDdmNzY0Li4yZTk2Yzg4NjM5MmIgMTAwNjQ0
DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jDQo+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2Rydi5jDQo+IEBAIC00Myw2ICs0Myw3IEBADQo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0K
PiAgDQo+ICAvKg0KPiAgICogS01TIHdyYXBwZXIuDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vcmFkZW9uL3JhZGVvbl9pcnFfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3Jh
ZGVvbl9pcnFfa21zLmMNCj4gaW5kZXggYWZhZjEwZGI0N2NjLi4xZDVlM2JhNzM4M2UgMTAwNjQ0
DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2lycV9rbXMuYw0KPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9pcnFfa21zLmMNCj4gQEAgLTI3LDYgKzI3
LDcgQEANCj4gICAqLw0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
DQo+ICAjaW5jbHVkZSA8ZHJtL3JhZGVvbl9kcm0uaD4NCj4gICNpbmNsdWRlICJyYWRlb25fcmVn
LmgiDQo+ICAjaW5jbHVkZSAicmFkZW9uLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vcmNhci1kdS9yY2FyX2R1X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJf
ZHVfY3J0Yy5jDQo+IGluZGV4IDc3MWI0NjBjNzIxNi4uOTNlZTAwMjBjOWIxIDEwMDY0NA0KPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2NydGMuYw0KPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2NydGMuYw0KPiBAQCAtMTQsNyArMTQsNiBAQA0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+DQo+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBl
ci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRl
IDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3JjYXItZHUvcmNhcl9kdV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVf
ZHJ2LmMNCj4gaW5kZXggZDFmMzA1Njk0MzY3Li5hYmQ3MGQyOTMxYjAgMTAwNjQ0DQo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZHJ2LmMNCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYw0KPiBAQCAtMTgsMTAgKzE4LDEwIEBADQo+ICAj
aW5jbHVkZSA8bGludXgvd2FpdC5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPg0KPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICANCj4gICNpbmNsdWRlICJyY2FyX2R1X2Ry
di5oIg0KPiAgI2luY2x1ZGUgInJjYXJfZHVfa21zLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9yY2Fy
LWR1L3JjYXJfZHVfZW5jb2Rlci5jDQo+IGluZGV4IGYxNjIwOTQ5OTExNy4uMzY5ZTkzMDc1MGU5
IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIu
Yw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2VuY29kZXIuYw0KPiBA
QCAtMTAsNyArMTAsNyBAQA0KPiAgI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPg0KPiAgDQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXJfdnRhYmxlcy5oPg0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gIA0KPiAgI2luY2x1ZGUgInJjYXJfZHVfZHJ2
LmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2ttcy5j
IGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9rbXMuYw0KPiBpbmRleCBlNGIyNDhl
MzY4ZDYuLjY2M2FiOThkMWY5NyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXIt
ZHUvcmNhcl9kdV9rbXMuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1
X2ttcy5jDQo+IEBAIC0xMCwxMCArMTAsMTAgQEANCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Yy5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJt
X2dlbV9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJf
aGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAg
I2luY2x1ZGUgPGxpbnV4L29mX2dyYXBoLmg+DQo+ICAjaW5jbHVkZSA8bGludXgvd2FpdC5oPg0K
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9wbGFuZS5jIGIv
ZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9wbGFuZS5jDQo+IGluZGV4IGZhNmI5YWFi
YzgzMi4uMzIxYWM4MGI0OGQzIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1k
dS9yY2FyX2R1X3BsYW5lLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9k
dV9wbGFuZS5jDQo+IEBAIC0xMCw3ICsxMCw2IEBADQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWMuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9nZW1fY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+
DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jIGIv
ZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYw0KPiBpbmRleCBkZWMzMTRhNjg3
ZTAuLjc2YTM5ZWVlN2M5YyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUv
cmNhcl9kdV92c3AuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3Zz
cC5jDQo+IEBAIC05LDcgKzksNiBAQA0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+DQo+IC0jaW5jbHVkZSA8ZHJt
L2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9yY2FyLWR1L3JjYXJfbHZkcy5jIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNh
cl9sdmRzLmMNCj4gaW5kZXggOTZkNzQ5YTM1YjI1Li5lYWNmNDdmMGQyYmUgMTAwNjQ0DQo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfbHZkcy5jDQo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9yY2FyLWR1L3JjYXJfbHZkcy5jDQo+IEBAIC0xOSw4ICsxOSw4IEBADQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9hdG9taWMuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxw
ZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPg0KPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+DQo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgInJjYXJfbHZk
c19yZWdzLmgiDQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9h
bmFsb2dpeF9kcC1yb2NrY2hpcC5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2FuYWxvZ2l4
X2RwLXJvY2tjaGlwLmMNCj4gaW5kZXggMDgwZjA1MzUyMTk1Li5iYzQ0MjM2MjQyMDkgMTAwNjQ0
DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9hbmFsb2dpeF9kcC1yb2NrY2hpcC5j
DQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9hbmFsb2dpeF9kcC1yb2NrY2hpcC5j
DQo+IEBAIC0yMSwxMCArMjEsMTAgQEANCj4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4NCj4gIA0K
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBl
ci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZHBfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9vZi5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8dmlkZW8vb2ZfdmlkZW9t
b2RlLmg+DQo+ICAjaW5jbHVkZSA8dmlkZW8vdmlkZW9tb2RlLmg+DQo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9jZG4tZHAtY29yZS5jDQo+IGluZGV4IDhhZDBkNzczZGMzMy4uZjdiOWQ0NWFhMWQ2
IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYw0K
PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuYw0KPiBAQCAtMTQs
MTAgKzE0LDEwIEBADQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2RwX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZWRpZC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4NCj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+DQo+
ICAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuaCBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9j
ZG4tZHAtY29yZS5oDQo+IGluZGV4IGY1N2UyOTY0MDFiOC4uNDhmZWY5NWNiM2M2IDEwMDY0NA0K
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuaA0KPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvY2RuLWRwLWNvcmUuaA0KPiBAQCAtMTYsOSArMTYsOSBA
QA0KPiAgI2RlZmluZSBfQ0ROX0RQX0NPUkVfSA0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9kcF9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+DQo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1f
ZHJ2LmgiDQo+ICANCj4gICNkZWZpbmUgTUFYX1BIWQkJMg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2NoaXAuYyBiL2RyaXZlcnMvZ3B1L2RybS9y
b2NrY2hpcC9kd19oZG1pLXJvY2tjaGlwLmMNCj4gaW5kZXggODljNjNjZmRlNWM4Li40Y2RjOWY4
NmMyZTUgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9kd19oZG1pLXJv
Y2tjaGlwLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2R3X2hkbWktcm9ja2No
aXAuYw0KPiBAQCAtMTYsOCArMTYsOCBAQA0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hl
bHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPg0KPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9kd19oZG1pLmg+DQo+
ICANCj4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2LmgiDQo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2No
aXAvaW5ub19oZG1pLmMNCj4gaW5kZXggMjdjOTQ1ZTAzMGEwLi5jZTE1NDU4NjJiNmMgMTAwNjQ0
DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9pbm5vX2hkbWkuYw0KPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvaW5ub19oZG1pLmMNCj4gQEAgLTI2LDggKzI2LDggQEAN
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+DQo+ICsjaW5jbHVk
ZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgInJvY2tjaGlwX2Ry
bV9kcnYuaCINCj4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fdm9wLmgiDQo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2Rydi5jIGIvZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9kcnYuYw0KPiBpbmRleCBiZTZjMjU3MzAzOWEu
LmQ3ZmExN2YxMjc2OSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3Jv
Y2tjaGlwX2RybV9kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2No
aXBfZHJtX2Rydi5jDQo+IEBAIC0xNSwxMCArMTUsMTAgQEANCj4gICAqLw0KPiAgDQo+ICAjaW5j
bHVkZSA8ZHJtL2RybVAuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPg0KPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8bGludXgvZG1hLW1hcHBpbmcu
aD4NCj4gICNpbmNsdWRlIDxsaW51eC9kbWEtaW9tbXUuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9w
bV9ydW50aW1lLmg+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9j
a2NoaXBfZHJtX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2Zi
LmMNCj4gaW5kZXggMDhiZWM1MGQ5YzVkLi45NzQzOGJiYmUzODkgMTAwNjQ0DQo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmIuYw0KPiArKysgYi9kcml2ZXJz
L2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX2ZiLmMNCj4gQEAgLTE3LDggKzE3LDggQEAN
Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+
DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVs
cGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2lu
Y2x1ZGUgInJvY2tjaGlwX2RybV9kcnYuaCINCj4gICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZmIu
aCINCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1f
ZmJkZXYuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYw0K
PiBpbmRleCBjNTA2MmU4NDZiN2MuLmZlZDdkNzY5ODE2NCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9mYmRldi5jDQo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZmJkZXYuYw0KPiBAQCAtMTUsNyArMTUsNyBA
QA0KPiAgI2luY2x1ZGUgPGRybS9kcm0uaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRj
X2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICANCj4g
ICNpbmNsdWRlICJyb2NrY2hpcF9kcm1fZHJ2LmgiDQo+ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJt
X2dlbS5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlw
X2RybV9wc3IuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fcHNyLmMN
Cj4gaW5kZXggMjJhNzBhYjZlMjE0Li5hMGM4YmQyMzViNjcgMTAwNjQ0DQo+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fcHNyLmMNCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9wc3IuYw0KPiBAQCAtMTQsNyArMTQsNyBAQA0K
PiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21p
Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAicm9ja2NoaXBfZHJtX2Ry
di5oIg0KPiAgI2luY2x1ZGUgInJvY2tjaGlwX2RybV9wc3IuaCINCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMgYi9kcml2ZXJzL2dwdS9k
cm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3ZvcC5jDQo+IGluZGV4IDYxOWI2ZGIwNWQ1OC4uYzI2
NzkyMDBkODY1IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2No
aXBfZHJtX3ZvcC5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9k
cm1fdm9wLmMNCj4gQEAgLTE3LDEwICsxNywxMCBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRv
bWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfdWFwaS5oPg0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2ZsaXBfd29yay5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2ZyYW1lYnVmZmVyX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVy
Lmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpZmRlZiBDT05G
SUdfRFJNX0FOQUxPR0lYX0RQDQo+ICAjaW5jbHVkZSA8ZHJtL2JyaWRnZS9hbmFsb2dpeF9kcC5o
Pg0KPiAgI2VuZGlmDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9j
a2NoaXBfbHZkcy5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYw0K
PiBpbmRleCA0NTZiZDlmMTNiYWUuLmU1MmRkNWE4NTI5ZSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2x2ZHMuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9k
cm0vcm9ja2NoaXAvcm9ja2NoaXBfbHZkcy5jDQo+IEBAIC0xNiwxMCArMTYsMTAgQEANCj4gIA0K
PiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fZHBfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPg0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fb2YuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+DQo+ICAjaW5jbHVkZSA8
bGludXgvY2xrLmg+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9j
a2NoaXBfcmdiLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMNCj4g
aW5kZXggMzdmOTMwMjJhMTA2Li42MmJmZDc2ZGJkMDAgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9yZ2IuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
cm9ja2NoaXAvcm9ja2NoaXBfcmdiLmMNCj4gQEAgLTE2LDEwICsxNiwxMCBAQA0KPiAgDQo+ICAj
aW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9kcF9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+DQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9vZi5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
DQo+ICANCj4gICNpbmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4NCj4gICNpbmNsdWRlIDxsaW51
eC9vZl9ncmFwaC5oPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3No
bW9iX2RybV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2NydGMu
Yw0KPiBpbmRleCA0OTliNWZkYjg2OWYuLmI2OTg4YTZkNjk4ZSAxMDA2NDQNCj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMNCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9jcnRjLmMNCj4gQEAgLTE2LDYgKzE2LDcgQEANCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJt
X2dlbV9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4N
Cj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAi
c2htb2JfZHJtX2JhY2tsaWdodC5oIg0KPiAgI2luY2x1ZGUgInNobW9iX2RybV9jcnRjLmgiDQo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2htb2JfZHJtX2Rydi5jIGIv
ZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3NobW9iX2RybV9kcnYuYw0KPiBpbmRleCA0ODZhZmM0
ZTcxMTMuLmNiODIxYWRmYzMyMSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3NobW9i
aWxlL3NobW9iX2RybV9kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc2htb2JpbGUvc2ht
b2JfZHJtX2Rydi5jDQo+IEBAIC0xOCw2ICsxOCw3IEBADQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAu
aD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9nZW1fY21hX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+DQo+ICANCj4gICNpbmNsdWRlICJzaG1vYl9kcm1fZHJ2LmgiDQo+ICAjaW5jbHVkZSAic2ht
b2JfZHJtX2ttcy5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3NobW9iaWxlL3No
bW9iX2RybV9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMN
Cj4gaW5kZXggYTE3MjY4NDQ0YzZkLi4yZTA4YmMyMDNiZjkgMTAwNjQ0DQo+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9zaG1vYmlsZS9zaG1vYl9kcm1fa21zLmMNCj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3NobW9iaWxlL3NobW9iX2RybV9rbXMuYw0KPiBAQCAtMTMsNiArMTMsNyBAQA0KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxw
ZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5j
bHVkZSAic2htb2JfZHJtX2NydGMuaCINCj4gICNpbmNsdWRlICJzaG1vYl9kcm1fZHJ2LmgiDQo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMgYi9kcml2ZXJzL2dw
dS9kcm0vc3RpL3N0aV9jcnRjLmMNCj4gaW5kZXggZWM5Zjg3NDgzZTM5Li4zODdmMGJlZDZjMWMg
MTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuYw0KPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9jcnRjLmMNCj4gQEAgLTExLDggKzExLDggQEANCj4gICNp
bmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+DQo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgInN0aV9j
b21wb3NpdG9yLmgiDQo+ICAjaW5jbHVkZSAic3RpX2NydGMuaCINCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2
LmMNCj4gaW5kZXggYWM1NGUwZjljYWVhLi5hNTI1ZmQ4OTlmNjggMTAwNjQ0DQo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9zdGkvc3RpX2Rydi5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkv
c3RpX2Rydi5jDQo+IEBAIC0xNCwxMiArMTQsMTIgQEANCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9k
cm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+IC0j
aW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxw
ZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fZmJfY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4NCj4gKyNp
bmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAic3RpX2Ny
dGMuaCINCj4gICNpbmNsdWRlICJzdGlfZHJ2LmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vc3RpL3N0aV9kdm8uYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2R2by5jDQo+IGlu
ZGV4IDZkMzM3NzJmNzdlYi4uYjMxY2MyNjcyZDM2IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vc3RpL3N0aV9kdm8uYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9kdm8u
Yw0KPiBAQCAtMTMsOCArMTMsOCBAQA0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPg0KPiArI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICANCj4gICNpbmNsdWRlICJzdGlfYXdnX3V0
aWxzLmgiDQo+ICAjaW5jbHVkZSAic3RpX2Rydi5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3N0aS9zdGlfaGRhLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9oZGEuYw0KPiBp
bmRleCBhNjNkZDVlYjcwODEuLmZmOTI1NjY3M2ZjOCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3N0aS9zdGlfaGRhLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRh
LmMNCj4gQEAgLTEyLDcgKzEyLDcgQEANCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+
ICANCj4gIC8qIEhEZm9ybWF0dGVyIHJlZ2lzdGVycyAqLw0KPiAgI2RlZmluZSBIREFfQU5BX0NG
RyAgICAgICAgICAgICAgICAgICAgIDB4MDAwMA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3N0aS9zdGlfaGRtaS5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRtaS5jDQo+IGlu
ZGV4IDQ1OGZjYjVhOTNmMi4uNjAwMGRmNjI0OTgwIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vc3RpL3N0aV9oZG1pLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfaGRt
aS5jDQo+IEBAIC0xNSw4ICsxNSw4IEBADQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9k
cm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4NCj4gKyNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8c291bmQvaGRt
aS1jb2RlYy5oPg0KPiAgDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV90
dm91dC5jIGIvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdHZvdXQuYw0KPiBpbmRleCBlYTRhM2I4
N2ZhNTUuLmM0MmYyZmE3MDUzYyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9z
dGlfdHZvdXQuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV90dm91dC5jDQo+IEBA
IC0xNSw3ICsxNSw3IEBADQo+ICAjaW5jbHVkZSA8bGludXgvc2VxX2ZpbGUuaD4NCj4gIA0KPiAg
I2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pg0KPiArI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVk
ZSAic3RpX2NydGMuaCINCj4gICNpbmNsdWRlICJzdGlfZHJ2LmgiDQo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vc3RtL2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYw0KPiBp
bmRleCA4ZGVjMDAxYjlkMzcuLjlmNzcyMWI1ODI1NCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3N0bS9kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RtL2Rydi5jDQo+IEBA
IC0xMywxMSArMTMsMTEgQEANCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2Ry
bV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hl
bHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICANCj4gICNp
bmNsdWRlICJsdGRjLmgiDQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdG0v
bHRkYy5jIGIvZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRjLmMNCj4gaW5kZXggNjFkZDY2MWFhMGFj
Li5kODg4NWQ4YTZjZjggMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5j
DQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jDQo+IEBAIC0xNiwxMiArMTYsMTIg
QEANCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5o
Pg0KPiArI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPg0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgPHZpZGVvL3ZpZGVvbW9kZS5o
Pg0KPiAgDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfYmFja2Vu
ZC5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2JhY2tlbmQuYw0KPiBpbmRleCBhMDIx
YmFiMTFhNGYuLmQ5ODlkNGI2MDU5MCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1
bjRpL3N1bjRpX2JhY2tlbmQuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlf
YmFja2VuZC5jDQo+IEBAIC0xNCwxMCArMTQsMTAgQEANCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0
b21pYy5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4N
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIu
aD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVk
ZSA8bGludXgvY29tcG9uZW50Lmg+DQo+ICAjaW5jbHVkZSA8bGludXgvbGlzdC5oPg0KPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMuYyBiL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV9jcnRjLmMNCj4gaW5kZXggM2VlZGYzMzVhOTM1Li5jZGI4ODFlMzQ0
NzAgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9jcnRjLmMNCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX2NydGMuYw0KPiBAQCAtMTMsOCArMTMs
OCBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t
aWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+DQo+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4NCj4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8bGlu
dXgvY2xrLXByb3ZpZGVyLmg+DQo+ICAjaW5jbHVkZSA8bGludXgvaW9wb3J0Lmg+DQo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMgYi9kcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuNGlfZHJ2LmMNCj4gaW5kZXggOWU0YzM3NWNjYzk2Li41YWFhOGI3NTcwN2Qg
MTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9kcnYuYw0KPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfZHJ2LmMNCj4gQEAgLTE2LDExICsxNiwxMSBA
QA0KPiAgI2luY2x1ZGUgPGxpbnV4L29mX3Jlc2VydmVkX21lbS5oPg0KPiAgDQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybVAuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9mYl9jbWFfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICsj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1f
b2YuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5j
bHVkZSAic3VuNGlfZHJ2LmgiDQo+ICAjaW5jbHVkZSAic3VuNGlfZnJvbnRlbmQuaCINCj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5jIGIvZHJpdmVy
cy9ncHUvZHJtL3N1bjRpL3N1bjRpX2hkbWlfZW5jLmMNCj4gaW5kZXggNTU0YTZmNDU2MWYzLi5k
OTVjNmUyMjRiZDkgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9o
ZG1pX2VuYy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9oZG1pX2VuYy5j
DQo+IEBAIC0xMSw3ICsxMSw3IEBADQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1f
Y3J0Y19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9zdW40aS9zdW40aV9sdmRzLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfbHZk
cy5jDQo+IGluZGV4IGU3ZWIwZDFlMTdiZS4uMTQ3Yjk3ZWQxYTA5IDEwMDY0NA0KPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfbHZkcy5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9zdW40aS9zdW40aV9sdmRzLmMNCj4gQEAgLTgsOSArOCw5IEBADQo+ICANCj4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX29m
Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1f
cHJvYmVfaGVscGVyLmg+DQo+ICANCj4gICNpbmNsdWRlICJzdW40aV9jcnRjLmgiDQo+ICAjaW5j
bHVkZSAic3VuNGlfdGNvbi5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRp
L3N1bjRpX3JnYi5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jDQo+IGluZGV4
IGY0YTIyNjg5ZWI1NC4uY2FlMTllN2JiZWFhIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuNGlfcmdiLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRp
X3JnYi5jDQo+IEBAIC0xNCw5ICsxNCw5IEBADQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRy
bS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+DQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9wYW5lbC5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+DQo+ICANCj4gICNpbmNsdWRlICJzdW40aV9jcnRjLmgiDQo+ICAjaW5jbHVkZSAic3VuNGlf
dGNvbi5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24u
YyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90Y29uLmMNCj4gaW5kZXggMDQyMGY1Yzk3
OGI5Li43ZTFkNGVhYzVhOTggMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9z
dW40aV90Y29uLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYw0K
PiBAQCAtMTQsMTEgKzE0LDExIEBADQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jb25uZWN0b3IuaD4NCj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2NydGMuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9lbmNvZGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlcy5oPg0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3BhbmVsLmg+
DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUg
PHVhcGkvZHJtL2RybV9tb2RlLmg+DQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9zdW40aS9zdW40aV90di5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3R2LmMNCj4g
aW5kZXggMWE4MzhkMjA4MjExLi5lODcwMGEzNjIwNjQgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9zdW40aS9zdW40aV90di5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9z
dW40aV90di5jDQo+IEBAIC0xOCw5ICsxOCw5IEBADQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJt
UC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVs
cGVyLmg+DQo+ICANCj4gICNpbmNsdWRlICJzdW40aV9jcnRjLmgiDQo+ICAjaW5jbHVkZSAic3Vu
NGlfZHJ2LmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNmlfbWlw
aV9kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW42aV9taXBpX2RzaS5jDQo+IGluZGV4
IGUzYjM0YTM0NTU0Ni4uMWViZTU2ODE3ZmE5IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vc3VuNGkvc3VuNmlfbWlwaV9kc2kuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkv
c3VuNmlfbWlwaV9kc2kuYw0KPiBAQCAtMTksOSArMTksOSBAQA0KPiAgDQo+ICAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBp
X2RzaS5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gKyNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAic3VuNGlfZHJ2LmgiDQo+ICAj
aW5jbHVkZSAic3VuNmlfbWlwaV9kc2kuaCINCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9zdW40aS9zdW44aV9taXhlci5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX21peGVy
LmMNCj4gaW5kZXggNDRhOWJhN2Q4NDMzLi4zMGEyZWZmNTU2ODcgMTAwNjQ0DQo+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV9taXhlci5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9zdW40aS9zdW44aV9taXhlci5jDQo+IEBAIC0xNCwxMCArMTQsMTAgQEANCj4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw
ZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9o
ZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAj
aW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+DQo+ICAjaW5jbHVkZSA8bGludXgvZG1hLW1hcHBp
bmcuaD4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44aV91aV9sYXll
ci5jIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3VpX2xheWVyLmMNCj4gaW5kZXggMTg1
MzQyNjNhMDVkLi5hMzQyZWM4YjEzMWUgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9z
dW40aS9zdW44aV91aV9sYXllci5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW44
aV91aV9sYXllci5jDQo+IEBAIC0xNiwxMSArMTYsMTEgQEANCj4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIu
aD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVi
dWZmZXJfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4NCj4g
KyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+DQo+ICANCj4gICNpbmNsdWRlICJzdW44aV91aV9sYXllci5oIg0KPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMgYi9kcml2ZXJzL2dwdS9kcm0v
c3VuNGkvc3VuOGlfdmlfbGF5ZXIuYw0KPiBpbmRleCA4N2JlODk4ZjliN2EuLjhhMDYxNjIzODQ2
NyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMN
Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjhpX3ZpX2xheWVyLmMNCj4gQEAgLTEw
LDExICsxMCwxMSBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+
DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9k
cm1fZmJfY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIu
aD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4NCj4gICNp
bmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gIA0KPiAgI2luY2x1ZGUg
InN1bjhpX3ZpX2xheWVyLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEv
ZHJtLmggYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmgNCj4gaW5kZXggMTAxMjMzNWJiNDg5
Li5lMmRlZTVjOWMwM2IgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0u
aA0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmgNCj4gQEAgLTE3LDExICsxNywx
MSBAQA0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pYy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNs
dWRlIDxkcm0vZHJtX2VkaWQuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2VuY29kZXIuaD4NCj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZml4
ZWQuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5j
bHVkZSAiZ2VtLmgiDQo+ICAjaW5jbHVkZSAiaHViLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vdGVncmEvZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9mYi5jDQo+IGluZGV4
IGNkOGJkODNhNTU2OC4uZWE4MjE4NDA3M2JkIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0vdGVncmEvZmIuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZmIuYw0KPiBAQCAt
MTUsNiArMTUsNyBAQA0KPiAgI2luY2x1ZGUgImRybS5oIg0KPiAgI2luY2x1ZGUgImdlbS5oIg0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPg0KPiArI2luY2x1
ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXIuaD4NCj4gIA0KPiAgI2lmZGVmIENPTkZJR19EUk1f
RkJERVZfRU1VTEFUSU9ODQo+ICBzdGF0aWMgaW5saW5lIHN0cnVjdCB0ZWdyYV9mYmRldiAqdG9f
dGVncmFfZmJkZXYoc3RydWN0IGRybV9mYl9oZWxwZXIgKmhlbHBlcikNCj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvaGRt
aS5jDQo+IGluZGV4IGE3NTY2YzY3YmZiMC4uNzhiYzdjOTA2ZTIyIDEwMDY0NA0KPiAtLS0gYS9k
cml2ZXJzL2dwdS9kcm0vdGVncmEvaGRtaS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdy
YS9oZG1pLmMNCj4gQEAgLTE4LDcgKzE4LDcgQEANCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1f
YXRvbWljX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAtI2luY2x1
ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8c291bmQvaGRhX3ZlcmJzLmg+DQo+ICANCj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9odWIuYyBiL2RyaXZlcnMvZ3B1L2RybS90
ZWdyYS9odWIuYw0KPiBpbmRleCA3MWNjM2NmNjAwNjYuLmJhOWIzY2ZiOGMzZCAxMDA2NDQNCj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2h1Yi5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS90ZWdyYS9odWIuYw0KPiBAQCAtMTksNyArMTksNyBAQA0KPiAgI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+
ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgImRy
bS5oIg0KPiAgI2luY2x1ZGUgImRjLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
dGlsY2RjL3RpbGNkY19kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2Rydi5j
DQo+IGluZGV4IGY2Y2U5OGI0ODM1OC4uMzAzMGFmOWU3YjM1IDEwMDY0NA0KPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNkY19kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
dGlsY2RjL3RpbGNkY19kcnYuYw0KPiBAQCAtMjQsNiArMjQsNyBAQA0KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+
DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+DQo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgInRpbGNkY19k
cnYuaCINCj4gICNpbmNsdWRlICJ0aWxjZGNfcmVncy5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3Rp
bGNkY19kcnYuaA0KPiBpbmRleCA2MmNlYTVmZjU1NTguLmQ4NjM5N2RhMTJhOSAxMDA2NDQNCj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmgNCj4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3RpbGNkYy90aWxjZGNfZHJ2LmgNCj4gQEAgLTMwLDEwICszMCw5IEBADQo+ICAj
aW5jbHVkZSA8bGludXgvbGlzdC5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4g
LSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9n
ZW1fY21hX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPg0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fYnJpZGdlLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9mYl9j
bWFfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hlbHBlci5oPg0KPiAg
DQo+ICAvKiBEZWZhdWx0aW5nIHRvIHBpeGVsIGNsb2NrIGRlZmluZWQgb24gQU0zMzV4ICovDQo+
ICAjZGVmaW5lIFRJTENEQ19ERUZBVUxUX01BWF9QSVhFTENMT0NLICAxMjYwMDANCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2V4dGVybmFsLmMgYi9kcml2ZXJz
L2dwdS9kcm0vdGlsY2RjL3RpbGNkY19leHRlcm5hbC5jDQo+IGluZGV4IGI0ZWFmOWJjODdmOC4u
ZTk5NjljZDM2NjEwIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlsY2RjL3RpbGNk
Y19leHRlcm5hbC5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX2V4dGVy
bmFsLmMNCj4gQEAgLTEwLDYgKzEwLDcgQEANCj4gIA0KPiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBv
bmVudC5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L29mX2dyYXBoLmg+DQo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPg0KPiAgDQo+
ICAjaW5jbHVkZSAidGlsY2RjX2Rydi5oIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3RpbGNkYy90aWxjZGNfcGFuZWwuYyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3Bh
bmVsLmMNCj4gaW5kZXggYTFhY2FiMzlkODdmLi41ZDUzMmE1OTZlMWUgMTAwNjQ0DQo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3BhbmVsLmMNCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3RpbGNkYy90aWxjZGNfcGFuZWwuYw0KPiBAQCAtMjMsNiArMjMsNyBAQA0KPiAgI2lu
Y2x1ZGUgPHZpZGVvL29mX2Rpc3BsYXlfdGltaW5nLmg+DQo+ICAjaW5jbHVkZSA8dmlkZW8vdmlk
ZW9tb2RlLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICsjaW5j
bHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgInRpbGNkY19k
cnYuaCINCj4gICNpbmNsdWRlICJ0aWxjZGNfcGFuZWwuaCINCj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQxMC5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbGNk
Yy90aWxjZGNfdGZwNDEwLmMNCj4gaW5kZXggZGFlYmYxYWE2YjBhLi5mZTU5ZmJmZGRlNjkgMTAw
NjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQxMC5jDQo+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS90aWxjZGMvdGlsY2RjX3RmcDQxMC5jDQo+IEBAIC0yMSw2ICsy
MSw3IEBADQo+ICAjaW5jbHVkZSA8bGludXgvcGluY3RybC9waW5tdXguaD4NCj4gICNpbmNsdWRl
IDxsaW51eC9waW5jdHJsL2NvbnN1bWVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf
aGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAg
I2luY2x1ZGUgInRpbGNkY19kcnYuaCINCj4gICNpbmNsdWRlICJ0aWxjZGNfdGZwNDEwLmgiDQo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlueWRybS9jb3JlL3Rpbnlkcm0tY29yZS5j
IGIvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUuYw0KPiBpbmRleCA2
MTRmNTMyZWE4OWYuLjU1NGFiZDVkM2I1MyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3Rpbnlkcm0vY29yZS90aW55ZHJtLWNvcmUuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlu
eWRybS9jb3JlL3Rpbnlkcm0tY29yZS5jDQo+IEBAIC05LDEwICs5LDEwIEBADQo+ICANCj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pYy5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hl
bHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRl
IDxkcm0vZHJtX2Rydi5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3ByaW50Lmg+DQo+
ICAjaW5jbHVkZSA8ZHJtL3Rpbnlkcm0vdGlueWRybS5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L2Rl
dmljZS5oPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Rpbnlkcm0vY29yZS90aW55
ZHJtLXBpcGUuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMN
Cj4gaW5kZXggMzIzNTY0MzI5NTM1Li5iYjViMWMxZTIxYmEgMTAwNjQ0DQo+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS90aW55ZHJtL2NvcmUvdGlueWRybS1waXBlLmMNCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3Rpbnlkcm0vY29yZS90aW55ZHJtLXBpcGUuYw0KPiBAQCAtOCwxMCArOCwxMCBAQA0K
PiAgICovDQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9kcnYu
aD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4NCj4gICNp
bmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX3ByaW50Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL3Rp
bnlkcm0vdGlueWRybS5oPg0KPiAgDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdHZl
MjAwL3R2ZTIwMF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS90dmUyMDAvdHZlMjAwX2Rydi5jDQo+
IGluZGV4IDI4ZTJkMDNjMGNjZi4uZDVjNmE3ZWNmMjMyIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJz
L2dwdS9kcm0vdHZlMjAwL3R2ZTIwMF9kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdHZl
MjAwL3R2ZTIwMF9kcnYuYw0KPiBAQCAtNDMsMTQgKzQzLDE0IEBADQo+ICANCj4gICNpbmNsdWRl
IDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAt
I2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX2Jy
aWRnZS5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPg0KPiArI2luY2x1
ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fY21hX2hl
bHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPg0K
PiAtI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9m
Yl9jbWFfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPg0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fb2YuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2JyaWRnZS5oPg0KPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPg0KPiAgDQo+ICAjaW5jbHVkZSAidHZlMjAwX2RybS5oIg0KPiAgDQo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9jb25uZWN0b3IuYyBiL2RyaXZlcnMvZ3B1L2RybS91
ZGwvdWRsX2Nvbm5lY3Rvci5jDQo+IGluZGV4IDY4ZTg4YmVkNzdjYS4uNjY4ODVjMjQ1OTBmIDEw
MDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9jb25uZWN0b3IuYw0KPiArKysg
Yi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9jb25uZWN0b3IuYw0KPiBAQCAtMTQsNiArMTQsNyBA
QA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZWRp
ZC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgInVkbF9jb25uZWN0b3IuaCINCj4g
ICNpbmNsdWRlICJ1ZGxfZHJ2LmgiDQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS91ZGwvdWRsX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZHJ2LmMNCj4gaW5kZXgg
YTYzZTMwMTFlOTcxLi4yMmNkMmQxM2UyNzIgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS91ZGwvdWRsX2Rydi5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2Rydi5jDQo+
IEBAIC05LDYgKzksNyBAQA0KPiAgI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPg0KPiAgI2luY2x1
ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAr
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSAidWRsX2Rydi5o
Ig0KPiAgDQo+ICBzdGF0aWMgaW50IHVkbF91c2Jfc3VzcGVuZChzdHJ1Y3QgdXNiX2ludGVyZmFj
ZSAqaW50ZXJmYWNlLA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbWFp
bi5jIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbWFpbi5jDQo+IGluZGV4IDFiMDE0ZDkyODU1
Yi4uOTA4NmQwZDFiODgwIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9t
YWluLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbWFpbi5jDQo+IEBAIC0xMiw2
ICsxMiw3IEBADQo+ICAgKi8NCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPg0KPiAgI2luY2x1ZGUgInVkbF9kcnYuaCINCj4gIA0KPiAgLyogLUJVTEtfU0laRSBhcyBw
ZXIgdXNiLXNrZWxldG9uLiBDYW4gd2UgZ2V0IGZ1bGwgcGFnZSBhbmQgYXZvaWQgb3ZlcmhlYWQ/
ICovDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9jcnRjLmMgYi9kcml2
ZXJzL2dwdS9kcm0vdmM0L3ZjNF9jcnRjLmMNCj4gaW5kZXggOTdjYWYxNjcxZGQwLi43MzAwMDhk
M2RhNzYgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2NydGMuYw0KPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9jcnRjLmMNCj4gQEAgLTM0LDggKzM0LDggQEAN
Cj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9hdG9taWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX3VhcGkuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPg0KPiAgI2luY2x1ZGUg
PGRybS9kcm1fZmJfY21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBvbmVudC5o
Pg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHBpLmMgYi9kcml2ZXJz
L2dwdS9kcm0vdmM0L3ZjNF9kcGkuYw0KPiBpbmRleCBmMTg1ODEyOTcwZGEuLjE2OTUyMWU1NDdi
YSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHBpLmMNCj4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHBpLmMNCj4gQEAgLTI0LDEwICsyNCwxMCBAQA0KPiAg
DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJt
L2RybV9icmlkZ2UuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPg0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L2Nv
bXBvbmVudC5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L29mX2dyYXBoLmg+DQo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0
X2RzaS5jDQo+IGluZGV4IDBjNjA3ZWIzM2Q3ZS4uMTE3MDJlMWQ5MDExIDEwMDY0NA0KPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kc2kuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
dmM0L3ZjNF9kc2kuYw0KPiBAQCAtMzAsMTEgKzMwLDExIEBADQo+ICAgKi8NCj4gIA0KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0
Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2VkaWQuaD4NCj4gICNpbmNsdWRlIDxk
cm0vZHJtX21pcGlfZHNpLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9vZi5oPg0KPiAgI2luY2x1
ZGUgPGRybS9kcm1fcGFuZWwuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
Pg0KPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L2Nsay1wcm92
aWRlci5oPg0KPiAgI2luY2x1ZGUgPGxpbnV4L2NvbXBsZXRpb24uaD4NCj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0
X2hkbWkuYw0KPiBpbmRleCAwNTFiNjFiNjI1NDEuLjg4ZmQ1ZGY3ZTdkYyAxMDA2NDQNCj4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfaGRtaS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS92YzQvdmM0X2hkbWkuYw0KPiBAQCAtNDMsOCArNDMsOCBAQA0KPiAgICovDQo+ICANCj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lZGlkLmg+DQo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9jbGsuaD4NCj4gICNp
bmNsdWRlIDxsaW51eC9jb21wb25lbnQuaD4NCj4gICNpbmNsdWRlIDxsaW51eC9pMmMuaD4NCj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5jIGIvZHJpdmVycy9ncHUv
ZHJtL3ZjNC92YzRfa21zLmMNCj4gaW5kZXggMDQ5MGVkYjE5MmExLi45MWI4YzcyZmYzNjEgMTAw
NjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2ttcy5jDQo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS92YzQvdmM0X2ttcy5jDQo+IEBAIC0xNyw5ICsxNyw5IEBADQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWMuaD4NCj4gICNp
bmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2Ny
dGNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4NCj4gICNp
bmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxk
cm0vZHJtX3BsYW5lX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+DQo+ICAjaW5jbHVkZSAidmM0X2Rydi5oIg0KPiAgI2luY2x1ZGUgInZjNF9yZWdzLmgiDQo+
ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jIGIvZHJpdmVy
cy9ncHUvZHJtL3ZjNC92YzRfdHhwLmMNCj4gaW5kZXggNmUyM2M1MDE2OGY5Li5hYTI3OWI1YjBk
ZTcgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jDQo+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3R4cC5jDQo+IEBAIC05LDkgKzksOSBAQA0KPiAgDQo+
ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9mYl9jbWFfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0K
PiAgI2luY2x1ZGUgPGRybS9kcm1fZWRpZC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwu
aD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fd3JpdGViYWNrLmg+DQo+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+DQo+ICAjaW5jbHVk
ZSA8bGludXgvY29tcG9uZW50Lmg+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0
L3ZjNF92ZWMuYyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X3ZlYy5jDQo+IGluZGV4IDhlN2Zh
Y2I2NTE0ZS4uODU4YzNhNDgzMjI5IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmM0
L3ZjNF92ZWMuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF92ZWMuYw0KPiBAQCAt
MjUsOSArMjUsOSBAQA0KPiAgICovDQo+ICANCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o
ZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9lZGlkLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPg0KPiArI2lu
Y2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8bGludXgvY2xrLmg+
DQo+ICAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+DQo+ICAjaW5jbHVkZSA8bGludXgvb2Zf
Z3JhcGguaD4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9k
aXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jDQo+IGlu
ZGV4IDg3ZDdjNDljZjA1Ny4uNjUzZWM3ZDBiZjRkIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92
aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMNCj4gQEAgLTI2LDkgKzI2LDkgQEANCj4gICAqLw0KPiAg
DQo+ICAjaW5jbHVkZSAidmlydGdwdV9kcnYuaCINCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNf
aGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2RlZmluZSBYUkVTX01JTiAgICAzMg0KPiAg
I2RlZmluZSBZUkVTX01JTiAgICAzMg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Zp
cnRpby92aXJ0Z3B1X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rydi5o
DQo+IGluZGV4IDRmMmYzYzQzYTQxMS4uMzIzOGZkZjU4ZWI0IDEwMDY0NA0KPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZHJ2LmgNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3ZpcnRpby92aXJ0Z3B1X2Rydi5oDQo+IEBAIC0zNCw5ICszNCw5IEBADQo+ICAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPg0KPiAgI2luY2x1ZGUgPGRy
bS9kcm1fYXRvbWljLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVs
cGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRl
IDxkcm0vdHRtL3R0bV9ib19hcGkuaD4NCj4gICNpbmNsdWRlIDxkcm0vdHRtL3R0bV9ib19kcml2
ZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vdHRtL3R0bV9wbGFjZW1lbnQuaD4NCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL3Zr
bXMvdmttc19jcnRjLmMNCj4gaW5kZXggMTc3YmJjYjM4MzA2Li4yNjk2YzM3MGZlOWIgMTAwNjQ0
DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfY3J0Yy5jDQo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS92a21zL3ZrbXNfY3J0Yy5jDQo+IEBAIC04LDcgKzgsNyBAQA0KPiAgDQo+ICAj
aW5jbHVkZSAidmttc19kcnYuaCINCj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4NCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgc3RhdGljIHZvaWQgX3ZibGFua19oYW5kbGUo
c3RydWN0IHZrbXNfb3V0cHV0ICpvdXRwdXQpDQo+ICB7DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vdmttcy92a21zX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19kcnYu
Yw0KPiBpbmRleCAyYTE2Yjg2MTk2ZGMuLmIxM2Y5OWE1Yzg0OSAxMDA2NDQNCj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3ZrbXMvdmttc19kcnYuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdmtt
cy92a21zX2Rydi5jDQo+IEBAIC0xNiwxMCArMTYsMTAgQEANCj4gIA0KPiAgI2luY2x1ZGUgPGxp
bnV4L21vZHVsZS5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+DQo+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBl
ci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPg0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlICJ2a21zX2Rydi5oIg0KPiAgDQo+ICAjZGVmaW5lIERS
SVZFUl9OQU1FCSJ2a21zIg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmtt
c19vdXRwdXQuYyBiL2RyaXZlcnMvZ3B1L2RybS92a21zL3ZrbXNfb3V0cHV0LmMNCj4gaW5kZXgg
MjcxYTBlYjkwNDJjLi5jNWIxNmVmZWQ1MWEgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS92a21zL3ZrbXNfb3V0cHV0LmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZrbXMvdmttc19v
dXRwdXQuYw0KPiBAQCAtNyw4ICs3LDggQEANCj4gICAqLw0KPiAgDQo+ICAjaW5jbHVkZSAidmtt
c19kcnYuaCINCj4gLSNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVk
ZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9o
ZWxwZXIuaD4NCj4gIA0KPiAgc3RhdGljIHZvaWQgdmttc19jb25uZWN0b3JfZGVzdHJveShzdHJ1
Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yKQ0KPiAgew0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmggYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Zt
d2dmeF9rbXMuaA0KPiBpbmRleCA2NTVhYmJjZDQwNTguLjUzNWIwMzU5OWU1NSAxMDA2NDQNCj4g
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmgNCj4gKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfa21zLmgNCj4gQEAgLTI5LDggKzI5LDggQEANCj4gICNk
ZWZpbmUgVk1XR0ZYX0tNU19IXw0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gLSNp
bmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9lbmNv
ZGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRl
ICJ2bXdnZnhfZHJ2LmgiDQo+ICANCj4gIC8qKg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnQuYw0KPiBpbmRleCA0ZDNkMzZmYzNhNWQuLjNlNzhhODMyZDdmOSAxMDA2NDQNCj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMNCj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMNCj4gQEAgLTEwLDcgKzEwLDcgQEANCj4gIA0KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1QLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4NCj4gIA0KPiAg
I2luY2x1ZGUgPGxpbnV4L29mX2RldmljZS5oPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2Ry
bV9mcm9udF9jb25uLmMNCj4gaW5kZXggNTRhZjI2NjliMWIzLi45ZjVmMzFmNzdmMWUgMTAwNjQ0
DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMNCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uYw0KPiBAQCAtOSw3ICs5
LDcgQEANCj4gICAqLw0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+
DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9k
cm1fcHJvYmVfaGVscGVyLmg+DQo+ICANCj4gICNpbmNsdWRlIDx2aWRlby92aWRlb21vZGUuaD4N
Cj4gIA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dl
bS5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jDQo+IGluZGV4IDI4
YmM1MDFhZjQ1MC4uZDMwM2EyZTE3ZjVlIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250X2dlbS5jDQo+IEBAIC0xMSw5ICsxMSw5IEBADQo+ICAjaW5jbHVkZSAieGVuX2Ry
bV9mcm9udF9nZW0uaCINCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+DQo+IC0jaW5jbHVk
ZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVy
Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8bGludXgvZG1hLWJ1Zi5oPg0KPiAgI2lu
Y2x1ZGUgPGxpbnV4L3NjYXR0ZXJsaXN0Lmg+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnRfa21zLmMNCj4gaW5kZXggYTM0NzllYjcyZDc5Li44NjBkYTA1NWM2YmIgMTAwNjQ0DQo+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYw0KPiArKysgYi9k
cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMNCj4gQEAgLTEzLDkgKzEzLDkg
QEANCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWlj
Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+IC0jaW5jbHVkZSA8
ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gIA0KPiAgI2luY2x1ZGUgInhlbl9kcm1fZnJvbnQu
aCINCj4gICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2Nvbm4uaCINCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS96dGUvenhfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9k
cm1fZHJ2LmMNCj4gaW5kZXggZjVlYTMyYWU4NjAwLi4yOGU4ZDYwNzI5MTAgMTAwNjQ0DQo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfZHJtX2Rydi5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS96dGUvenhfZHJtX2Rydi5jDQo+IEBAIC0xOCwxMiArMTgsMTIgQEANCj4gIA0KPiAgI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0
Yy5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxk
cm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX29m
Lmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxk
cm0vZHJtUC5oPg0KPiAgDQo+ICAjaW5jbHVkZSAienhfZHJtX2Rydi5oIg0KPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4
X2hkbWkuYw0KPiBpbmRleCA5ZmM5OGJiNGYzZDkuLmRmNTIyZDc0YmViZiAxMDA2NDQNCj4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF9oZG1pLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3p0ZS96eF9oZG1pLmMNCj4gQEAgLTIwLDkgKzIwLDkgQEANCj4gICNpbmNsdWRlIDxsaW51eC9v
Zl9kZXZpY2UuaD4NCj4gIA0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljX2hlbHBlci5oPg0K
PiAtI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJt
X2VkaWQuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtX29mLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2Ry
bV9wcm9iZV9oZWxwZXIuaD4NCj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgDQo+ICAjaW5j
bHVkZSA8c291bmQvaGRtaS1jb2RlYy5oPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3p0ZS96eF90dmVuYy5jIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF90dmVuYy5jDQo+IGluZGV4
IGI3M2FmYjIxMmZiMi4uODdiNWQ4NjQxM2QyIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9k
cm0venRlL3p4X3R2ZW5jLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF90dmVuYy5j
DQo+IEBAIC0xNCw3ICsxNCw3IEBADQo+ICAjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+DQo+ICAN
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4NCj4gLSNpbmNsdWRlIDxkcm0v
ZHJtX2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4N
Cj4gICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPiAgDQo+ICAjaW5jbHVkZSAienhfZHJtX2Rydi5o
Ig0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3p0ZS96eF92Z2EuYyBiL2RyaXZlcnMv
Z3B1L2RybS96dGUvenhfdmdhLmMNCj4gaW5kZXggMjNkMWZmNDM1NWEwLi5lMTRjMWQ3MDk3NDAg
MTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdmdhLmMNCj4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL3p0ZS96eF92Z2EuYw0KPiBAQCAtMTMsNyArMTMsNyBAQA0KPiAgI2luY2x1
ZGUgPGxpbnV4L3JlZ21hcC5oPg0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs
cGVyLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9jcnRjX2hlbHBlci5oPg0KPiArI2luY2x1ZGUg
PGRybS9kcm1fcHJvYmVfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gIA0K
PiAgI2luY2x1ZGUgInp4X2RybV9kcnYuaCINCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS96dGUvenhfdm91LmMgYi9kcml2ZXJzL2dwdS9kcm0venRlL3p4X3ZvdS5jDQo+IGluZGV4IDQ0
MjMxMWQzMTExMC4uMTU0MDBmZmIxZDIyIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
enRlL3p4X3ZvdS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS96dGUvenhfdm91LmMNCj4gQEAg
LTE1LDEyICsxNSwxMiBAQA0KPiAgDQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9jcnRjLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPg0KPiAg
I2luY2x1ZGUgPGRybS9kcm1fZmJfaGVscGVyLmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1f
Y21hX2hlbHBlci5oPg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4NCj4gICNpbmNsdWRlIDxk
cm0vZHJtX3BsYW5lX2hlbHBlci5oPg0KPiArI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+DQo+ICAjaW5jbHVkZSA8ZHJtL2RybVAuaD4NCj4gIA0KPiAgI2luY2x1ZGUgInp4X2NvbW1v
bl9yZWdzLmgiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hf
aXJxLmMgYi9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfaXJxLmMNCj4gaW5kZXggZjNk
OTg5NWM3OWQ4Li4xOTU0ODQ3MTMzNjUgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvc3RhZ2luZy92
Ym94dmlkZW8vdmJveF9pcnEuYw0KPiArKysgYi9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zi
b3hfaXJxLmMNCj4gQEAgLTksNyArOSw5IEBADQo+ICAgKiAgICAgICAgICBIYW5zIGRlIEdvZWRl
IDxoZGVnb2VkZUByZWRoYXQuY29tPg0KPiAgICovDQo+ICANCj4gLSNpbmNsdWRlIDxkcm0vZHJt
X2NydGNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8bGludXgvcGNpLmg+DQo+ICsjaW5jbHVkZSA8
ZHJtL2RybV9pcnEuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAg
DQo+ICAjaW5jbHVkZSAidmJveF9kcnYuaCINCj4gICNpbmNsdWRlICJ2Ym94dmlkZW8uaCINCj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMgYi9kcml2
ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zib3hfbW9kZS5jDQo+IGluZGV4IGM0M2JlYzQ2MjhhZS4u
MWFhZmYwMmMwN2ZmIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL3N0YWdpbmcvdmJveHZpZGVvL3Zi
b3hfbW9kZS5jDQo+ICsrKyBiL2RyaXZlcnMvc3RhZ2luZy92Ym94dmlkZW8vdmJveF9tb2RlLmMN
Cj4gQEAgLTExLDkgKzExLDkgQEANCj4gICAqLw0KPiAgI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5o
Pg0KPiAgI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+DQo+IC0jaW5jbHVkZSA8ZHJtL2RybV9j
cnRjX2hlbHBlci5oPg0KPiAtI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+DQo+ICAj
aW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+DQo+ICsjaW5jbHVkZSA8ZHJtL2RybV9w
bGFuZV9oZWxwZXIuaD4NCj4gKyNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPg0KPiAg
DQo+ICAjaW5jbHVkZSAidmJveF9kcnYuaCINCj4gICNpbmNsdWRlICJ2Ym94dmlkZW8uaCINCj4g
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oIGIvaW5jbHVkZS9kcm0v
ZHJtX2NydGNfaGVscGVyLmgNCj4gaW5kZXggMGVlOWE5NmI3MGRhLi5hNmQ1MjBkNWI2Y2EgMTAw
NjQ0DQo+IC0tLSBhL2luY2x1ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oDQo+ICsrKyBiL2luY2x1
ZGUvZHJtL2RybV9jcnRjX2hlbHBlci5oDQo+IEBAIC01OCwyMCArNTgsNCBAQCBpbnQgZHJtX2hl
bHBlcl9jb25uZWN0b3JfZHBtcyhzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLCBpbnQg
bW9kZSk7DQo+ICB2b2lkIGRybV9oZWxwZXJfcmVzdW1lX2ZvcmNlX21vZGUoc3RydWN0IGRybV9k
ZXZpY2UgKmRldik7DQo+ICBpbnQgZHJtX2hlbHBlcl9mb3JjZV9kaXNhYmxlX2FsbChzdHJ1Y3Qg
ZHJtX2RldmljZSAqZGV2KTsNCj4gIA0KPiAtLyogZHJtX3Byb2JlX2hlbHBlci5jICovDQo+IC1p
bnQgZHJtX2hlbHBlcl9wcm9iZV9zaW5nbGVfY29ubmVjdG9yX21vZGVzKHN0cnVjdCBkcm1fY29u
bmVjdG9yDQo+IC0JCQkJCSAgICAqY29ubmVjdG9yLCB1aW50MzJfdCBtYXhYLA0KPiAtCQkJCQkg
ICAgdWludDMyX3QgbWF4WSk7DQo+IC1pbnQgZHJtX2hlbHBlcl9wcm9iZV9kZXRlY3Qoc3RydWN0
IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwNCj4gLQkJCSAgICBzdHJ1Y3QgZHJtX21vZGVzZXRf
YWNxdWlyZV9jdHggKmN0eCwNCj4gLQkJCSAgICBib29sIGZvcmNlKTsNCj4gLXZvaWQgZHJtX2tt
c19oZWxwZXJfcG9sbF9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOw0KPiAtdm9pZCBkcm1f
a21zX2hlbHBlcl9wb2xsX2Zpbmkoc3RydWN0IGRybV9kZXZpY2UgKmRldik7DQo+IC1ib29sIGRy
bV9oZWxwZXJfaHBkX2lycV9ldmVudChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsNCj4gLXZvaWQg
ZHJtX2ttc19oZWxwZXJfaG90cGx1Z19ldmVudChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsNCj4g
LQ0KPiAtdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2Rpc2FibGUoc3RydWN0IGRybV9kZXZpY2Ug
KmRldik7DQo+IC12b2lkIGRybV9rbXNfaGVscGVyX3BvbGxfZW5hYmxlKHN0cnVjdCBkcm1fZGV2
aWNlICpkZXYpOw0KPiAtYm9vbCBkcm1fa21zX2hlbHBlcl9pc19wb2xsX3dvcmtlcih2b2lkKTsN
Cj4gLQ0KPiAgI2VuZGlmDQo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVs
cGVyLmggYi9pbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmgNCj4gbmV3IGZpbGUgbW9kZSAx
MDA2NDQNCj4gaW5kZXggMDAwMDAwMDAwMDAwLi44ZDNlZDI4MzRkMzQNCj4gLS0tIC9kZXYvbnVs
bA0KPiArKysgYi9pbmNsdWRlL2RybS9kcm1fcHJvYmVfaGVscGVyLmgNCj4gQEAgLTAsMCArMSwy
NyBAQA0KPiArLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgT1IgTUlUDQo+ICsN
Cj4gKyNpZm5kZWYgX19EUk1fUFJPQkVfSEVMUEVSX0hfXw0KPiArI2RlZmluZSBfX0RSTV9QUk9C
RV9IRUxQRVJfSF9fDQo+ICsNCj4gKyNpbmNsdWRlIDxsaW51eC90eXBlcy5oPg0KPiArDQo+ICtz
dHJ1Y3QgZHJtX2Nvbm5lY3RvcjsNCj4gK3N0cnVjdCBkcm1fZGV2aWNlOw0KPiArc3RydWN0IGRy
bV9tb2Rlc2V0X2FjcXVpcmVfY3R4Ow0KPiArDQo+ICtpbnQgZHJtX2hlbHBlcl9wcm9iZV9zaW5n
bGVfY29ubmVjdG9yX21vZGVzKHN0cnVjdCBkcm1fY29ubmVjdG9yDQo+ICsJCQkJCSAgICAqY29u
bmVjdG9yLCB1aW50MzJfdCBtYXhYLA0KPiArCQkJCQkgICAgdWludDMyX3QgbWF4WSk7DQo+ICtp
bnQgZHJtX2hlbHBlcl9wcm9iZV9kZXRlY3Qoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3Rv
ciwNCj4gKwkJCSAgICBzdHJ1Y3QgZHJtX21vZGVzZXRfYWNxdWlyZV9jdHggKmN0eCwNCj4gKwkJ
CSAgICBib29sIGZvcmNlKTsNCj4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfcG9sbF9pbml0KHN0cnVj
dCBkcm1fZGV2aWNlICpkZXYpOw0KPiArdm9pZCBkcm1fa21zX2hlbHBlcl9wb2xsX2Zpbmkoc3Ry
dWN0IGRybV9kZXZpY2UgKmRldik7DQo+ICtib29sIGRybV9oZWxwZXJfaHBkX2lycV9ldmVudChz
dHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsNCj4gK3ZvaWQgZHJtX2ttc19oZWxwZXJfaG90cGx1Z19l
dmVudChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsNCj4gKw0KPiArdm9pZCBkcm1fa21zX2hlbHBl
cl9wb2xsX2Rpc2FibGUoc3RydWN0IGRybV9kZXZpY2UgKmRldik7DQo+ICt2b2lkIGRybV9rbXNf
aGVscGVyX3BvbGxfZW5hYmxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOw0KPiArYm9vbCBkcm1f
a21zX2hlbHBlcl9pc19wb2xsX3dvcmtlcih2b2lkKTsNCj4gKw0KPiArI2VuZGlmDQo+IA0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 07:12:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 07: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-devel-bounces@lists.xenproject.org>)
	id 1gmCiF-0002FZ-JD; Wed, 23 Jan 2019 07:12:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CYfd=P7=bombadil.srs.infradead.org=batv+a9ed82934d27690332c0+5631+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gmCiD-0002FS-Gk
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 07:12:37 +0000
X-Inumbo-ID: 420c6d3d-1ede-11e9-a1e0-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 420c6d3d-1ede-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 07:12:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=jRirieLgRGM56VeJxAWJgEI7+mG7GYr1VreLIKUztis=; b=jxbEv7H6cSLfj3r8Gyo3ZPu6N
 qYvn+ZOuW0zdGGj7p+jdZBVD+Oe1101ue/m12CTnDUtnYZbSCjf3bj18B7xR1bNL1II9bNGg1Q0ui
 K+jTEbFDu/TbG8nPex3RP2INa/WGmBS34GWhk0FWsaFeFgX6CIfovdzgwEp6gsJNMCh4OMyHI5TK+
 QQDoZTXj8ySB91nXJnRhzOYAn5HoZ8FdY0/Cy95+3roClavCwpd/R2vAepIGPJYq7ltUK++MXRp1E
 Dpu/U2JpFXrLmlY/e93JUEUpPQyfXHo8BlvjYTEIYmsp5rAscGG6R8pNe80JZoBWev/modYWMeXL/
 0NrYXL8fg==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gmCi8-0005NW-Eq; Wed, 23 Jan 2019 07:12:32 +0000
Date: Tue, 22 Jan 2019 23:12:32 -0800
From: "hch@infradead.org" <hch@infradead.org>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20190123071232.GA20526@infradead.org>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Peng Fan <peng.fan@nxp.com>,
 "mst@redhat.com" <mst@redhat.com>, "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "hch@infradead.org" <hch@infradead.org>, luto@kernel.org,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgMTE6NTk6MzFBTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+ID4gIAlpZiAoIXZpcnRpb19oYXNfaW9tbXVfcXVpcmsodmRldikpCj4gPiAg
CQlyZXR1cm4gdHJ1ZTsKPiA+ICAKPiA+IEBAIC0yNjAsNyArMjYyLDcgQEAgc3RhdGljIGJvb2wg
dnJpbmdfdXNlX2RtYV9hcGkoc3RydWN0IHZpcnRpb19kZXZpY2UgKnZkZXYpCj4gPiAgCSAqIHRo
ZSBETUEgQVBJIGlmIHdlJ3JlIGEgWGVuIGd1ZXN0LCB3aGljaCBhdCBsZWFzdCBhbGxvd3MKPiA+
ICAJICogYWxsIG9mIHRoZSBzZW5zaWJsZSBYZW4gY29uZmlndXJhdGlvbnMgdG8gd29yayBjb3Jy
ZWN0bHkuCj4gPiAgCSAqLwo+ID4gLQlpZiAoeGVuX2RvbWFpbigpKQo+ID4gKwlpZiAoeGVuX2Rv
bWFpbigpICYmICFkbWFfZGV2LT5kbWFfbWVtKQo+ID4gIAkJcmV0dXJuIHRydWU7Cj4gPiAgCj4g
PiAgCXJldHVybiBmYWxzZTsKPiAKPiBJIGNhbiBzZWUgeW91IHNwb3R0ZWQgYSByZWFsIGlzc3Vl
LCBidXQgdGhpcyBpcyBub3QgdGhlIHJpZ2h0IGZpeC4gV2UKPiBqdXN0IG5lZWQgc29tZXRoaW5n
IGEgYml0IG1vcmUgZmxleGlibGUgdGhhbiB4ZW5fZG9tYWluKCk6IHRoZXJlIGFyZQo+IG1hbnkg
a2luZHMgb2YgWGVuIGRvbWFpbnMgb24gZGlmZmVyZW50IGFyY2hpdGVjdHVyZXMsIHdlIGJhc2lj
YWxseSB3YW50Cj4gdG8gZW5hYmxlIHRoaXMgKHJldHVybiB0cnVlIGZyb20gdnJpbmdfdXNlX2Rt
YV9hcGkpIG9ubHkgd2hlbiB0aGUgeGVuCj4gc3dpb3RsYiBpcyBtZWFudCB0byBiZSB1c2VkLiBE
b2VzIHRoZSBhcHBlbmRlZCBwYXRjaCBmaXggdGhlIGlzc3VlIHlvdQo+IGhhdmU/CgpUaGUgcHJv
YmxlbSBnZW5lcmFsbHkgaXMgdGhlIG90aGVyIHdheSBhcm91bmQgLSBpZiBkbWFfZGV2LT5kbWFf
bWVtCmlzIHNldCB0aGUgZGV2aWNlIGRlY3JpcHRpb24gaW4gdGhlIGRldmljZSB0cmVlIGV4cGxp
Y2l0bHkgcmVxdWlyZXMKdXNpbmcgdGhpcyBtZW1vcnksIHNvIHdlIG11c3QgX2Fsd2F5c18gdXNl
IHRoZSBETUEgQVBJLgoKVGhlIHByb2JsZW0gaXMganVzdCB0aGF0IHRoYXQgcnByb2MgZHJpdmVy
IGFic3VzZXMgdGhlIERNQSBBUEkKaW4gaG9ycmlibGUgd2F5cy4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 07:33:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 07:33: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-devel-bounces@lists.xenproject.org>)
	id 1gmD2Y-0003tY-Eb; Wed, 23 Jan 2019 07:33:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v6TC=P7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmD2X-0003tP-0C
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 07:33:37 +0000
X-Inumbo-ID: 312f5f09-1ee1-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 312f5f09-1ee1-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 07:33:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmD2S-00041O-Kn; Wed, 23 Jan 2019 07:33:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmD2S-0008W0-C5; Wed, 23 Jan 2019 07:33:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmD2S-0002pM-BT; Wed, 23 Jan 2019 07:33:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132382-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=8f470eb4768f69b675295080db0962ba503a743d
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Jan 2019 07:33:32 +0000
Subject: [Xen-devel] [ovmf test] 132382: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjM4MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIzODIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDc1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI5NDc1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOGY0NzBlYjQ3NjhmNjliNjc1Mjk1MDgwZGIwOTYyYmE1MDNhNzQzZApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4
MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4LTExLTA1
IDIxOjEzOjExIFogICA3OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAgMjAxOC0x
MS0wNiAyMDo0OToyNiBaICAgNzcgZGF5cyAgMjczIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMjMwMiAgMjAxOS0wMS0yMSAyMzoxMTowNiBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFjaGluIEd1
cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFzdGVyQGdt
YWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
c2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGludGVs
LmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t
PgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxj
aGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50ZWwuY29t
PgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndl
aUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNvbT4KICBG
YW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgRmVsaXggUG9seXVkb3YgPGZlbGl4
cEBhbWkuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1
YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFv
IFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50
ZWwuY29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYg
QnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGlu
dGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8
amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgog
IE1hZ2dpZSBDaHUgPG1hZ2dpZS5jaHVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56
eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1pa2Ug
TWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5o
dWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAg
UmF5IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVu
Z2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGlu
dGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU29uZ3BlbmcgTGkg
PHNvbmdwZW5nLmxpQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+
CiAgU3VnaG9zaCBHYW51IDxzdWdob3NoLmdhbnVAYXJtLmNvbT4KICBTdW1pdCBHYXJnIDxzdW1p
dC5nYXJnQGxpbmFyby5vcmc+CiAgU3VuLCBaYWlsaWFuZyA8L289SW50ZWwvb3U9RXhjaGFuZ2Ug
QWRtaW5pc3RyYXRpdmUgR3JvdXAgKEZZRElCT0hGMjNTUERMVCkvY249UmVjaXBpZW50cy9jbj1T
dW4sIFphaWxpYW5nZjVkPgogIFRob21hcyBBYnJhaGFtIDx0aG9tYXMuYWJyYWhhbUBhcm0uY29t
PgogIFRob21hcyBSeWRtYW4gPHRob21hcy5qLnJ5ZG1hbkBpbnRlbC5jb20+CiAgVGluZyBZZSA8
dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFsZi5jb20+CiAg
VmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1hbmlhbUBhcm0u
Y29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5pa292QGJyb2Fk
Y29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgogIFd1IEppYXhp
biA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICBZ
b25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5s
aW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGludGVsLmNvbT4K
ICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8sIFpoaXFpYW5n
WCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFpYW5nWCBaaGFv
IDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBpbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDcxMTQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 08:08:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 08:08: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-devel-bounces@lists.xenproject.org>)
	id 1gmDaG-0006tk-GB; Wed, 23 Jan 2019 08:08: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=v6TC=P7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmDaE-0006tY-Qq
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 08:08:26 +0000
X-Inumbo-ID: 0ebf6e01-1ee6-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ebf6e01-1ee6-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 08:08:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmDa9-0005Dp-Qi; Wed, 23 Jan 2019 08:08:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmDa9-0002fq-HK; Wed, 23 Jan 2019 08:08:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmDa9-00036i-FM; Wed, 23 Jan 2019 08:08:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132380-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
X-Osstest-Versions-That: xen=1912f1220cf87aee28349469893f101980714a05
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Jan 2019 08:08:21 +0000
Subject: [Xen-devel] [xen-unstable test] 132380: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjM4MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjM4MC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMjMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzIyMzAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMjIzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMjMwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzIyMzAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjIzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMjMw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzIyMzAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjIzMAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2JjZGE4NQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTkxMmYxMjIwY2Y4N2FlZTI4MzQ5NDY5ODkz
ZjEwMTk4MDcxNGEwNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyMjMwICAyMDE5LTAxLTIxIDAy
OjA3OjM5IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjM4MCAgMjAxOS0wMS0y
MiAxNTozODozNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMTkx
MmYxMjIwYy4uMDhiOTA4YmE2MyAgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2Jj
ZGE4NSAtPiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 08:14:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 08:14: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-devel-bounces@lists.xenproject.org>)
	id 1gmDft-0007qM-Kn; Wed, 23 Jan 2019 08:14: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=QwSO=P7=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gmDfs-0007qH-Fw
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 08:14:16 +0000
X-Inumbo-ID: de5e5449-1ee6-11e9-a1e0-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::629])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de5e5449-1ee6-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 08:14:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=3LA33/zbN2KA+e8/oVHl6tizxVgaEQKgZSbLZGI+PAs=;
 b=Xu8pONaZLjTG7WoKOi3a+tHgCPA8CfHOk1mIRf5aiUlMQv0SRN68P4TsM6rVKI7Mp/92GLQ0xqIwaE3e4yjntJwuQ7xxMmlDOYaHVuoJMrnKweIV7CIfPZQp86g6R9DueQO7H4QXKdHWrgUbOc9ZVuQanBKnK1qI4P3frPrJe9M=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4696.eurprd03.prod.outlook.com (20.177.35.88) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.29; Wed, 23 Jan 2019 08:14:11 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37%3]) with mapi id 15.20.1537.031; Wed, 23 Jan 2019
 08:14:11 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Hans Verkuil <hverkuil@xs4all.nl>, Oleksandr Andrushchenko
 <andr2000@gmail.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "konrad.wilk@oracle.com"
 <konrad.wilk@oracle.com>, "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>, "linux-media@vger.kernel.org"
 <linux-media@vger.kernel.org>, "sakari.ailus@linux.intel.com"
 <sakari.ailus@linux.intel.com>, "koji.matsuoka.xm@renesas.com"
 <koji.matsuoka.xm@renesas.com>
Thread-Topic: [Xen-devel][PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
Thread-Index: AQHUrLYp6tWAOrd79kSs5Ly90xnXZqWwaEgAgAwliYA=
Date: Wed, 23 Jan 2019 08:14:11 +0000
Message-ID: <1152536e-9238-4192-653e-b784b34b8a0d@epam.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
 <20190115093853.15495-2-andr2000@gmail.com>
 <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
In-Reply-To: <393f824d-e543-476c-777f-402bcc1c0bcb@xs4all.nl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4696;
 6:vN2ITzAPQ063dCLbMhAeMJD+fxZIMdSCcencapWdzd+90CUxhKJox+bKIchysXqvVZtEclRoG03iOchphOodKZEUyaHXQDagEM12uR9nBzbcol8tbbtwO9my4xWhOKxqQN24ZViuHapwLbLBMZEp4Z//5LNj9IaeWUkHW+zU3FKwb2AXDMr/NyAIC6ezsIU3qMBisFxGbfgK9mxxYBI340W3CokYnHlafjgIwaaR9DuCBs0jaKLhRuEeJeD97Obdh5VdHWenYStllfPUF027LsRNcrKcY9wjyVsmRnsdJmOguZElxV0HQcHNqFlrcIi1s9l6wXQGFEK2DKrrusNigNJcKXVYnLbuugGuShzx/95xrIZjZ/AYXOLkPMKg5jFHNvcw8WyfSpvxhuHABtUCSPjNye3bDFZYDrM5m7WEH+fV7Tt0YddG9mxfDp6Ex0g+VRASlo+nt/GqC1JnZDY+9g==;
 5:N1ndTyKt91XZq0fgRoIWUl4nml3hwPQ9Bc3kaq/Hfem2ywk/rlYtFxuRFQk0Zff8KKQ7hM1bFyYgapE3hsjF7bs8B1O6m+KT4dUMvQirMuQ8GWlj91KUJkomv5taoqOpL7R7bjTUO7fMgoe/mNNNGPJfWf2rz2pvMokyYACKYEtAaJGKFv+k05gaf4xff2P5Ad6sGpjLm71WToGh22ALNg==;
 7:/FmJinSHtKViD59LClC4FAYsxjidqxaLrmCA2uuwiSk/+zmRy1emvMSKFDAfjd1hSSjvSrz/F59F9lb0vVGAN53qWPDHtApdid4fuQ/8y2m4rj48aDJVz6+ysHKs/o9wvWx0dGKeEIFel++QT1XGsQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 71c1792c-fa9c-4cd6-e5f1-08d6810ac198
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4696; 
x-ms-traffictypediagnostic: AM6PR03MB4696:
x-microsoft-antispam-prvs: <AM6PR03MB4696BDF930EA9A347D349026E7990@AM6PR03MB4696.eurprd03.prod.outlook.com>
x-forefront-prvs: 0926B0E013
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(366004)(136003)(39860400002)(396003)(199004)(189003)(86362001)(14454004)(53936002)(6116002)(3846002)(53546011)(26005)(7736002)(55236004)(72206003)(6506007)(6486002)(186003)(2616005)(71190400001)(2501003)(76176011)(476003)(25786009)(31696002)(7416002)(2201001)(256004)(14444005)(71200400001)(6512007)(2906002)(229853002)(105586002)(106356001)(97736004)(99286004)(486006)(478600001)(6246003)(11346002)(8936002)(80792005)(305945005)(316002)(8676002)(39060400002)(102836004)(6436002)(68736007)(31686004)(446003)(66066001)(81166006)(81156014)(110136005)(36756003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4696;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: sOwbP9Ha+2d24U949o6xwGoyTFCV1YTf4u1yF9iwidYwqhIBoO+iPELxwtS8AOsGj9CN7T81otDjjWR23DRuxPB/HKixDMg3mB+FM/McBr7UIiw/BjLMnVg7QAAyDbeSUuZEQuM8+FDOeUdkKDUXKxqyd9Zkf7LNpmWEI13ld9XlapTGtT7oee6vLZ7u+2FxCB4YXKB4GNmaysM7tRTfpwALf3KlLPD7uph5UFubbkX4ORnBnhfbLjYn2lAG1WR/6XO3fXnUApiqNIzJnAj4rW4W0SzQMBWNNkITl5VEarUa82cTpJ0wYeLoB7g/q0hnzgI80e3N1Q1CDwZwelBlNrB3NWFsIoEPQ5zJ0mRx030KUXTRczVv/ibkT7P6fzBvN443uOVEueWTGm4bHbS/7Rn2dlOn4oPx+IzpQyAmIOY=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <8C076C4F43EF394094F2B9C81AAD9D1C@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 71c1792c-fa9c-4cd6-e5f1-08d6810ac198
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2019 08:14:11.6582 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4696
Subject: Re: [Xen-devel] [PATCH v4 1/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW55IGNvbW1lbnRzIGZyb20gWGVuIGNvbW11bml0eT8NCktvbnJhZD8NCg0KT24gMS8xNS8xOSA0
OjQ0IFBNLCBIYW5zIFZlcmt1aWwgd3JvdGU6DQo+IEhpIE9sZWtzYW5kciwNCj4NCj4gSnVzdCB0
d28gcmVtYWluaW5nIGNvbW1lbnRzOg0KPg0KPiBPbiAxLzE1LzE5IDEwOjM4IEFNLCBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToNCj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4NCj4+DQo+PiBUaGlzIGlzIHRoZSBB
QkkgZm9yIHRoZSB0d28gaGFsdmVzIG9mIGEgcGFyYS12aXJ0dWFsaXplZA0KPj4gY2FtZXJhIGRy
aXZlciB3aGljaCBleHRlbmRzIFhlbidzIHJlYWNoIG11bHRpbWVkaWEgY2FwYWJpbGl0aWVzIGV2
ZW4NCj4+IGZhcnRoZXIgZW5hYmxpbmcgaXQgZm9yIHZpZGVvIGNvbmZlcmVuY2luZywgSW4tVmVo
aWNsZSBJbmZvdGFpbm1lbnQsDQo+PiBoaWdoIGRlZmluaXRpb24gbWFwcyBldGMuDQo+Pg0KPj4g
VGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVlZGVkIGZ1bmN0aW9uYWxpdHkg
d2l0aCB0aGUNCj4+IGZpbmFsIGlkZWEgdG8gbWFrZSBpdCBwb3NzaWJsZSB0byBleHRlbmQgdGhl
IHByb3RvY29sIGlmIG5lZWQgYmU6DQo+Pg0KPj4gMS4gUHJvdmlkZSBtZWFucyBmb3IgYmFzZSB2
aXJ0dWFsIGRldmljZSBjb25maWd1cmF0aW9uOg0KPj4gICAtIHBpeGVsIGZvcm1hdHMNCj4+ICAg
LSByZXNvbHV0aW9ucw0KPj4gICAtIGZyYW1lIHJhdGVzDQo+PiAyLiBTdXBwb3J0IGJhc2ljIGNh
bWVyYSBjb250cm9sczoNCj4+ICAgLSBjb250cmFzdA0KPj4gICAtIGJyaWdodG5lc3MNCj4+ICAg
LSBodWUNCj4+ICAgLSBzYXR1cmF0aW9uDQo+PiAzLiBTdXBwb3J0IHN0cmVhbWluZyBjb250cm9s
DQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5k
cl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPg0KPj4gLS0tDQo+PiAgIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9pby9jYW1lcmFpZi5oIHwgMTM2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4+
ICAgMSBmaWxlIGNoYW5nZWQsIDEzNjQgaW5zZXJ0aW9ucygrKQ0KPj4gICBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmgNCj4+DQo+PiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NhbWVyYWlmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vY2FtZXJhaWYuaA0KPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4+IGluZGV4IDAwMDAwMDAw
MDAwMC4uMjQ2ZWIyNDU3ZjQwDQo+PiAtLS0gL2Rldi9udWxsDQo+PiArKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8vY2FtZXJhaWYuaA0KPj4gQEAgLTAsMCArMSwxMzY0IEBADQo+IDxzbmlwPg0K
Pg0KPj4gKy8qDQo+PiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KPj4gKyAqICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRVZFTlQgQ09ERVMNCj4+ICsgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqDQo+PiArICovDQo+PiArI2RlZmluZSBYRU5DQU1FUkFfRVZUX0ZSQU1FX0FWQUlMICAgICAg
MHgwMA0KPj4gKyNkZWZpbmUgWEVOQ0FNRVJBX0VWVF9DVFJMX0NIQU5HRSAgICAgIDB4MDENCj4+
ICsNCj4+ICsvKiBSZXNvbHV0aW9uIGhhcyBjaGFuZ2VkLiAqLw0KPj4gKyNkZWZpbmUgWEVOQ0FN
RVJBX0VWVF9DRkdfRkxHX1JFU09MICAgICgxIDw8IDApDQo+IEkgdGhpbmsgdGhpcyBmbGFnIGlz
IGEgbGVmdC1vdmVyIGZyb20gdjIgYW5kIHNob3VsZCBiZSByZW1vdmVkLg0KPg0KPiA8c25pcD4N
Cj4NCj4+ICsgKiBSZXF1ZXN0IG51bWJlciBvZiBidWZmZXJzIHRvIGJlIHVzZWQ6DQo+PiArICog
ICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAg
ICAzICAgICAgICBvY3RldA0KPj4gKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKw0KPj4gKyAqIHwgICAgICAgICAg
ICAgICBpZCAgICAgICAgICAgICAgICB8IF9PUF9CVUZfUkVRVUVTVHwgICByZXNlcnZlZCAgICAg
fCA0DQo+PiArICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rDQo+PiArICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgNCj4+ICsgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsNCj4+ICsgKiB8ICAgIG51bV9idWZzICAgIHwgICAgICAgICAgICAgICAgICAg
ICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgIHwgMTINCj4+ICsgKiArLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsN
Cj4+ICsgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTYNCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsNCj4+ICsgKiB8L1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL3wNCj4+ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsNCj4+ICsgKiB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjQNCj4+
ICsgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsNCj4+ICsgKg0KPj4gKyAqIG51bV9idWZzIC0gdWludDhfdCwgZGVz
aXJlZCBudW1iZXIgb2YgYnVmZmVycyB0byBiZSB1c2VkLiBUaGlzIGlzDQo+PiArICogICBsaW1p
dGVkIHRvIHRoZSB2YWx1ZSBjb25maWd1cmVkIGluIFhlblN0b3JlLm1heC1idWZmZXJzLg0KPj4g
KyAqICAgUGFzc2luZyB6ZXJvIG51bV9idWZzIGluIHRoaXMgcmVxdWVzdCAoYWZ0ZXIgc3RyZWFt
aW5nIGhhcyBzdG9wcGVkDQo+PiArICogICBhbmQgYWxsIGJ1ZmZlcnMgZGVzdHJveWVkKSB1bmJs
b2NrcyBjYW1lcmEgY29uZmlndXJhdGlvbiBjaGFuZ2VzLg0KPiBJIHRoaW5rIHRoZSBwaHJhc2Ug
J3VuYmxvY2tzIGNhbWVyYSBjb25maWd1cmF0aW9uIGNoYW5nZXMnIGlzIGNvbmZ1c2luZy4NCj4N
Cj4gSW4gdjMgdGhpcyBzZW50ZW5jZSBjYW1lIGFmdGVyIHRoZSB0aGlyZCBub3RlIGJlbG93LCBh
bmQgc28gaXQgbWFkZSBzZW5zZQ0KPiBpbiB0aGF0IGNvbnRleHQsIGJ1dCBub3cgdGhlIG9yZGVy
IGhhcyBiZWVuIHJldmVyc2VkIGFuZCBpdCBiZWNhbWUgaGFyZCB0bw0KPiB1bmRlcnN0YW5kLg0K
Pg0KPiBJJ20gbm90IHN1cmUgd2hhdCB0aGUgYmVzdCBhcHByb2FjaCBpcyB0byBmaXggdGhpcy4g
T25lIG9wdGlvbiBpcyB0byByZW1vdmUNCj4gdGhlIHRoaXJkIG5vdGUgYW5kIGludGVncmF0ZSBp
dCBzb21laG93IGluIHRoZSBzZW50ZW5jZSBhYm92ZS4gT3IgcGVyaGFwcw0KPiBkbyBhd2F5IHdp
dGggdGhlICdub3RlcycgYXQgYWxsIGFuZCBqdXN0IHdyaXRlIGEgbW9yZSBleHRlbnNpdmUgZG9j
dW1lbnRhdGlvbg0KPiBmb3IgdGhpcyBvcC4gSSBsZWF2ZSB0aGF0IHVwIHRvIHlvdS4NCj4NCj4+
ICsgKg0KPj4gKyAqIFNlZSByZXNwb25zZSBmb3JtYXQgZm9yIHRoaXMgcmVxdWVzdC4NCj4+ICsg
Kg0KPj4gKyAqIE5vdGVzOg0KPj4gKyAqICAtIGZyb250ZW5kIG11c3QgY2hlY2sgdGhlIGNvcnJl
c3BvbmRpbmcgcmVzcG9uc2UgaW4gb3JkZXIgdG8gc2VlDQo+PiArICogICAgaWYgdGhlIHZhbHVl
cyByZXBvcnRlZCBiYWNrIGJ5IHRoZSBiYWNrZW5kIGRvIG1hdGNoIHRoZSBkZXNpcmVkIG9uZXMN
Cj4+ICsgKiAgICBhbmQgY2FuIGJlIGFjY2VwdGVkLg0KPj4gKyAqICAtIGZyb250ZW5kIG1heSBz
ZW5kIG11bHRpcGxlIFhFTkNBTUVSQV9PUF9CVUZfUkVRVUVTVCByZXF1ZXN0cyBiZWZvcmUNCj4+
ICsgKiAgICBzZW5kaW5nIFhFTkNBTUVSQV9PUF9TVFJFQU1fU1RBUlQgcmVxdWVzdCB0byB1cGRh
dGUgb3IgdHVuZSB0aGUNCj4+ICsgKiAgICBjb25maWd1cmF0aW9uLg0KPj4gKyAqICAtIGFmdGVy
IHRoaXMgcmVxdWVzdCBjYW1lcmEgY29uZmlndXJhdGlvbiBjYW5ub3QgYmUgY2hhbmdlZCwgdW5s
ZXNzDQo+IGNhbWVyYSBjb25maWd1cmF0aW9uIC0+IHRoZSBjYW1lcmEgY29uZmlndXJhdGlvbg0K
Pg0KPj4gKyAqICAgIHN0cmVhbWluZyBpcyBzdG9wcGVkIGFuZCBidWZmZXJzIGRlc3Ryb3llZA0K
Pj4gKyAqLw0KPiBSZWdhcmRzLA0KPg0KPiAJSGFucw0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 08:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 08:53: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-devel-bounces@lists.xenproject.org>)
	id 1gmEI3-0002dQ-6D; Wed, 23 Jan 2019 08:53: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=l+rE=P7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gmEI1-0002dL-Fo
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 08:53:41 +0000
X-Inumbo-ID: 604a3642-1eec-11e9-a1e0-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 604a3642-1eec-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 08:53:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 31D6DB05C;
 Wed, 23 Jan 2019 08:53:38 +0000 (UTC)
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, x86@kernel.org
References: <20190122143542.8816-1-gregkh@linuxfoundation.org>
 <20190122143542.8816-7-gregkh@linuxfoundation.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <7fc8d923-ff84-db12-defb-fe554f1711b7@suse.com>
Date: Wed, 23 Jan 2019 09:53:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190122143542.8816-7-gregkh@linuxfoundation.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 6/6] x86: xen: no need to check return value
 of debugfs_create functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 "H. Peter Anvin" <hpa@zytor.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAxOSAxNTozNSwgR3JlZyBLcm9haC1IYXJ0bWFuIHdyb3RlOgo+IFdoZW4gY2Fs
bGluZyBkZWJ1Z2ZzIGZ1bmN0aW9ucywgdGhlcmUgaXMgbm8gbmVlZCB0byBldmVyIGNoZWNrIHRo
ZQo+IHJldHVybiB2YWx1ZS4gIFRoZSBmdW5jdGlvbiBjYW4gd29yayBvciBub3QsIGJ1dCB0aGUg
Y29kZSBsb2dpYyBzaG91bGQKPiBuZXZlciBkbyBzb21ldGhpbmcgZGlmZmVyZW50IGJhc2VkIG9u
IHRoaXMuCj4gCj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaG9tYXMgR2xlaXhuZXIg
PHRnbHhAbGludXRyb25peC5kZT4KPiBDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+
Cj4gQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgo+IENjOiAiSC4gUGV0ZXIgQW52
aW4iIDxocGFAenl0b3IuY29tPgo+IENjOiA8eDg2QGtlcm5lbC5vcmc+Cj4gQ2M6IDx4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogR3JlZyBLcm9haC1IYXJ0
bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 08:58:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 08:58: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-devel-bounces@lists.xenproject.org>)
	id 1gmEMb-0002nY-PB; Wed, 23 Jan 2019 08:58: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=v6TC=P7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmEMb-0002nO-58
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 08:58:25 +0000
X-Inumbo-ID: 09baef96-1eed-11e9-bab5-77220e7f2038
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09baef96-1eed-11e9-bab5-77220e7f2038;
 Wed, 23 Jan 2019 08:58:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmEMW-0006Ad-KB; Wed, 23 Jan 2019 08:58:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmEMW-00060T-9E; Wed, 23 Jan 2019 08:58:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmEMW-0002gI-8c; Wed, 23 Jan 2019 08:58:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132395-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=34fe8660ec42e18f768fb1f5e645c7a59620e2ed
X-Osstest-Versions-That: seabios=d62ca8c9c53f375b69a85da0aafe5aaced79642f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Jan 2019 08:58:20 +0000
Subject: [Xen-devel] [seabios test] 132395: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjM5NSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzIzOTUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjI3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMjcxCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzIyNzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjI3MQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgMzRmZTg2NjBlYzQyZTE4Zjc2OGZiMWY1ZTY0NWM3YTU5NjIwZTJlZApiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgZDYyY2E4YzljNTNmMzc1YjY5YTg1ZGEwYWFm
ZTVhYWNlZDc5NjQyZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyMjcxICAyMDE5LTAxLTIxIDEy
OjMwOjEwIFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjM5NSAgMjAxOS0wMS0y
MiAxOTo0Mzo1MSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5v
ci5uZXQ+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKICAgZDYyY2E4Yy4uMzRmZTg2NiAgMzRmZTg2NjBl
YzQyZTE4Zjc2OGZiMWY1ZTY0NWM3YTU5NjIwZTJlZCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 09:09:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 09:09: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-devel-bounces@lists.xenproject.org>)
	id 1gmEWs-0003m1-SM; Wed, 23 Jan 2019 09:09:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TXmL=P7=citrix.com=prvs=919de7af8=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gmEWr-0003lo-7M
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 09:09:01 +0000
X-Inumbo-ID: 83fc42c4-1eee-11e9-a1e0-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83fc42c4-1eee-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 09:08:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,510,1539648000"; d="scan'208";a="76223851"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-block@nongnu.org>,
 <qemu-devel@nongnu.org>
Date: Wed, 23 Jan 2019 09:08:49 +0000
Message-ID: <20190123090849.7758-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen-block: handle resize callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBmcm9udGVuZCBkcml2ZXJzIHdpbGwgaGFuZGxlIGR5bmFtaWMgcmVzaXppbmcgb2YgUFYg
ZGlza3MsIHNvIHNldCB1cAp0aGUgQmxvY2tEZXZPcHMgcmVzaXplX2NiKCkgbWV0aG9kIGR1cmlu
ZyB4ZW5fYmxvY2tfcmVhbGl6ZSgpIHRvIGFsbG93CnRoaXMgdG8gYmUgZG9uZS4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3Rl
ZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpDYzogTWF4
IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KLS0tCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJs
b2NrLmMgfCAgNCArLS0tCiBody9ibG9jay90cmFjZS1ldmVudHMgICAgICAgICAgfCAgMSArCiBo
dy9ibG9jay94ZW4tYmxvY2suYyAgICAgICAgICAgfCAyNiArKysrKysrKysrKysrKysrKysrKysr
LS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL2Rh
dGFwbGFuZS94ZW4tYmxvY2suYwppbmRleCBkMGQ4OTA1YTMzLi5jNmExNWRhMDI0IDEwMDY0NAot
LS0gYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2svZGF0YXBs
YW5lL3hlbi1ibG9jay5jCkBAIC01MCw3ICs1MCw2IEBAIHN0cnVjdCBYZW5CbG9ja0RhdGFQbGFu
ZSB7CiAgICAgdW5zaWduZWQgaW50IG5yX3JpbmdfcmVmOwogICAgIHZvaWQgKnNyaW5nOwogICAg
IGludDY0X3QgZmlsZV9ibGs7Ci0gICAgaW50NjRfdCBmaWxlX3NpemU7CiAgICAgaW50IHByb3Rv
Y29sOwogICAgIGJsa2lmX2JhY2tfcmluZ3NfdCByaW5nczsKICAgICBpbnQgbW9yZV93b3JrOwpA
QCAtMTg5LDcgKzE4OCw3IEBAIHN0YXRpYyBpbnQgeGVuX2Jsb2NrX3BhcnNlX3JlcXVlc3QoWGVu
QmxvY2tSZXF1ZXN0ICpyZXF1ZXN0KQogICAgICAgICAgICAgICAgcmVxdWVzdC0+cmVxLnNlZ1tp
XS5maXJzdF9zZWN0ICsgMSkgKiBkYXRhcGxhbmUtPmZpbGVfYmxrOwogICAgICAgICByZXF1ZXN0
LT5zaXplICs9IGxlbjsKICAgICB9Ci0gICAgaWYgKHJlcXVlc3QtPnN0YXJ0ICsgcmVxdWVzdC0+
c2l6ZSA+IGRhdGFwbGFuZS0+ZmlsZV9zaXplKSB7CisgICAgaWYgKHJlcXVlc3QtPnN0YXJ0ICsg
cmVxdWVzdC0+c2l6ZSA+IGJsa19nZXRsZW5ndGgoZGF0YXBsYW5lLT5ibGspKSB7CiAgICAgICAg
IGVycm9yX3JlcG9ydCgiZXJyb3I6IGFjY2VzcyBiZXlvbmQgZW5kIG9mIGZpbGUiKTsKICAgICAg
ICAgZ290byBlcnI7CiAgICAgfQpAQCAtNjM4LDcgKzYzNyw2IEBAIFhlbkJsb2NrRGF0YVBsYW5l
ICp4ZW5fYmxvY2tfZGF0YXBsYW5lX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwKICAgICBkYXRh
cGxhbmUtPnhlbmRldiA9IHhlbmRldjsKICAgICBkYXRhcGxhbmUtPmZpbGVfYmxrID0gY29uZi0+
bG9naWNhbF9ibG9ja19zaXplOwogICAgIGRhdGFwbGFuZS0+YmxrID0gY29uZi0+YmxrOwotICAg
IGRhdGFwbGFuZS0+ZmlsZV9zaXplID0gYmxrX2dldGxlbmd0aChkYXRhcGxhbmUtPmJsayk7CiAK
ICAgICBRTElTVF9JTklUKCZkYXRhcGxhbmUtPmluZmxpZ2h0KTsKICAgICBRTElTVF9JTklUKCZk
YXRhcGxhbmUtPmZyZWVsaXN0KTsKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cyBi
L2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwppbmRleCBkMDg1MTk1M2M1Li44MDIwZjkyMjZhIDEwMDY0
NAotLS0gYS9ody9ibG9jay90cmFjZS1ldmVudHMKKysrIGIvaHcvYmxvY2svdHJhY2UtZXZlbnRz
CkBAIC0xMjYsNiArMTI2LDcgQEAgeGVuX2Jsb2NrX3JlYWxpemUoY29uc3QgY2hhciAqdHlwZSwg
dWludDMyX3QgZGlzaywgdWludDMyX3QgcGFydGl0aW9uKSAiJXMgZCV1cCUKIHhlbl9ibG9ja19j
b25uZWN0KGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVpbnQzMl90IHBhcnRpdGlv
bikgIiVzIGQldXAldSIKIHhlbl9ibG9ja19kaXNjb25uZWN0KGNvbnN0IGNoYXIgKnR5cGUsIHVp
bnQzMl90IGRpc2ssIHVpbnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAldSIKIHhlbl9ibG9ja191
bnJlYWxpemUoY29uc3QgY2hhciAqdHlwZSwgdWludDMyX3QgZGlzaywgdWludDMyX3QgcGFydGl0
aW9uKSAiJXMgZCV1cCV1IgoreGVuX2Jsb2NrX3NpemUoY29uc3QgY2hhciAqdHlwZSwgdWludDMy
X3QgZGlzaywgdWludDMyX3QgcGFydGl0aW9uLCBpbnQ2NF90IHNlY3RvcnMpICIlcyBkJXVwJXUg
JSJQUklpNjQKIHhlbl9kaXNrX3JlYWxpemUodm9pZCkgIiIKIHhlbl9kaXNrX3VucmVhbGl6ZSh2
b2lkKSAiIgogeGVuX2Nkcm9tX3JlYWxpemUodm9pZCkgIiIKZGlmZiAtLWdpdCBhL2h3L2Jsb2Nr
L3hlbi1ibG9jay5jIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKaW5kZXggYTYzNjQ4N2IzZS4uOGVh
MjgzODFlYSAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2sv
eGVuLWJsb2NrLmMKQEAgLTE0NCw2ICsxNDQsMjQgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX3Vu
cmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgIH0KIH0KIAorc3Rh
dGljIHZvaWQgeGVuX2Jsb2NrX3Jlc2l6ZV9jYih2b2lkICpvcGFxdWUpCit7CisgICAgWGVuQmxv
Y2tEZXZpY2UgKmJsb2NrZGV2ID0gb3BhcXVlOworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmpl
Y3RfZ2V0X3R5cGVuYW1lKE9CSkVDVChibG9ja2RldikpOworICAgIFhlbkJsb2NrVmRldiAqdmRl
diA9ICZibG9ja2Rldi0+cHJvcHMudmRldjsKKyAgICBCbG9ja0NvbmYgKmNvbmYgPSAmYmxvY2tk
ZXYtPnByb3BzLmNvbmY7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNFKGJsb2Nr
ZGV2KTsKKyAgICBpbnQ2NF90IHNlY3RvcnMgPSBibGtfZ2V0bGVuZ3RoKGNvbmYtPmJsaykgLyBj
b25mLT5sb2dpY2FsX2Jsb2NrX3NpemU7CisKKyAgICB0cmFjZV94ZW5fYmxvY2tfc2l6ZSh0eXBl
LCB2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0aXRpb24sIHNlY3RvcnMpOworCisgICAgeGVuX2Rldmlj
ZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzZWN0b3JzIiwgIiUiUFJJaTY0LCBzZWN0b3JzKTsK
K30KKworc3RhdGljIGNvbnN0IEJsb2NrRGV2T3BzIHhlbl9ibG9ja19kZXZfb3BzID0geworICAg
IC5yZXNpemVfY2IgPSB4ZW5fYmxvY2tfcmVzaXplX2NiLAorfTsKKwogc3RhdGljIHZvaWQgeGVu
X2Jsb2NrX3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBY
ZW5CbG9ja0RldmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tfREVWSUNFKHhlbmRldik7CkBAIC0x
ODAsNyArMTk4LDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX3JlYWxpemUoWGVuRGV2aWNlICp4
ZW5kZXYsIEVycm9yICoqZXJycCkKICAgICB9CiAKICAgICBpZiAoIWJsa2NvbmZfYXBwbHlfYmFj
a2VuZF9vcHRpb25zKGNvbmYsIGJsb2NrZGV2LT5pbmZvICYgVkRJU0tfUkVBRE9OTFksCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSwgZXJycCkpIHsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUsIGVycnApKSB7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKQEAgLTE5Nyw2ICsyMTUsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxv
Y2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICByZXR1
cm47CiAgICAgfQogCisgICAgYmxrX3NldF9kZXZfb3BzKGNvbmYtPmJsaywgJnhlbl9ibG9ja19k
ZXZfb3BzLCBibG9ja2Rldik7CiAgICAgYmxrX3NldF9ndWVzdF9ibG9ja19zaXplKGNvbmYtPmJs
aywgY29uZi0+bG9naWNhbF9ibG9ja19zaXplKTsKIAogICAgIGlmIChjb25mLT5kaXNjYXJkX2dy
YW51bGFyaXR5ID4gMCkgewpAQCAtMjE1LDkgKzIzNCw4IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9j
a19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAKICAgICB4ZW5fZGV2
aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNlY3Rvci1zaXplIiwgIiV1IiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZSk7Ci0gICAgeGVu
X2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzZWN0b3JzIiwgIiUiUFJJaTY0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrX2dldGxlbmd0aChjb25mLT5ibGspIC8KLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZSk7CisK
KyAgICB4ZW5fYmxvY2tfZGV2X29wcy5yZXNpemVfY2IoYmxvY2tkZXYpOwogCiAgICAgYmxvY2tk
ZXYtPmRhdGFwbGFuZSA9CiAgICAgICAgIHhlbl9ibG9ja19kYXRhcGxhbmVfY3JlYXRlKHhlbmRl
diwgY29uZiwgYmxvY2tkZXYtPnByb3BzLmlvdGhyZWFkKTsKLS0gCjIuMjAuMS4yLmdiMjFlYmI2
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 09:48:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 09:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmF8n-0006pd-TH; Wed, 23 Jan 2019 09: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=vroR=P7=citrix.com=prvs=919cbf1eb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gmF8m-0006pY-8C
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 09:48:12 +0000
X-Inumbo-ID: fdbb812c-1ef3-11e9-b26e-d74c14348fe6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fdbb812c-1ef3-11e9-b26e-d74c14348fe6;
 Wed, 23 Jan 2019 09:48:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,510,1539648000"; d="scan'208";a="76226058"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 10:47:55 +0100
Message-ID: <20190123094755.72146-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] amd/iommu: fix present bit checking
 when clearing PTE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgY2hlY2sgZm9yIHRoZSBwcmVzZW50IGJpdCBpcyB3cm9uZywgc2luY2UgdGhl
IHByZXNlbnQgYml0CmlzIGxvY2F0ZWQgaW4gdGhlIGxvdyBwYXJ0IG9mIHRoZSBlbnRyeS4KCkZp
eGVzOiBlOGFmZTExMjRjYzEgKCJpb21tdTogZWxpZGUgZmx1c2hpbmcgZm9yIGhpZ2hlciBvcmRl
ciBtYXAvdW5tYXAgb3BlcmF0aW9ucyIpClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3Vy
YXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X21hcC5jIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5j
CmluZGV4IDk5YWMwYTY4NjIuLjY3MzI5YjBjOTUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfbWFwLmMKQEAgLTM5LDE1ICszOSwxMyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGNs
ZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbikKIHsKICAg
ICB1aW50NjRfdCAqdGFibGUsICpwdGU7Ci0gICAgdWludDMyX3QgZW50cnk7CiAgICAgdW5zaWdu
ZWQgaW50IGZsdXNoX2ZsYWdzOwogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihs
MV9tZm4pKTsKIAogICAgIHB0ZSA9ICh0YWJsZSArIHBmbl90b19wZGVfaWR4KGRmbiwgMSkpOwot
ICAgIGVudHJ5ID0gKnB0ZSA+PiAzMjsKIAotICAgIGZsdXNoX2ZsYWdzID0gZ2V0X2ZpZWxkX2Zy
b21fcmVnX3UzMihlbnRyeSwgSU9NTVVfUFRFX1BSRVNFTlRfTUFTSywKKyAgICBmbHVzaF9mbGFn
cyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoKnB0ZSwgSU9NTVVfUFRFX1BSRVNFTlRfTUFTSywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX1BSRVNF
TlRfU0hJRlQpID8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfRkxVU0hGX21vZGlmaWVkIDogMDsKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 09:51:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 09:51: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-devel-bounces@lists.xenproject.org>)
	id 1gmFBU-0007ZM-Cy; Wed, 23 Jan 2019 09:51:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v6TC=P7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmFBS-0007Z9-EE
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 09:50:58 +0000
X-Inumbo-ID: 6134ce14-1ef4-11e9-a1e0-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6134ce14-1ef4-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 09:50:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmFBO-0007BF-Gy; Wed, 23 Jan 2019 09:50:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmFBO-0001DW-9g; Wed, 23 Jan 2019 09:50:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmFBO-0005hA-96; Wed, 23 Jan 2019 09:50:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gmFBO-0005hA-96@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Jan 2019 09:50:54 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdwp0ZXN0aWQgeGVuLWJvb3QKClRy
ZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9z
dGFibGUvbGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioK
CiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDog
IDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcgbm90IHByZXNl
bnQ6IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBMYXN0IGZhaWwg
cmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MzI0MjMvCgoKICBjb21taXQgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIy
ZgogIEF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERhdGU6ICAgTW9u
IE9jdCAxOSAwNDoyMzoyOSAyMDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5VTEwgZGVyZWZz
IGR1ZSB0byBza2lwcGVkIFNSLUlPViBlbmFibGluZwogICAgICAKICAgICAgWyBVcHN0cmVhbSBj
b21taXQgYmUwNjk5OGY5NmVjYjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBdCiAgICAgIAog
ICAgICBUaGUgY29tYmluZWQgZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAoImlnYjogZG8g
bm90IHJlLWluaXQgU1ItSU9WCiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVlMzQ1MGIzICgi
aWdiOiBtYWtlIHN1cmUgU1ItSU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQgbnVtYmVyIG9m
IHF1ZXVlcyIpIGNhdXNlcyBWRnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBsZWFkaW5nCiAg
ICAgIHRvIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFwdGVyJ3MgLT52
Zl9kYXRhIGJlaW5nIE5VTEwKICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2NvdW50IGlzIG5v
bi16ZXJvLiBUaGUgZmlyc3QgY29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3RlZCB0aGUgc2lk
ZSBlZmZlY3Qgb2YgaWdiX3NyaW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBjb21taXQKICAg
ICAgdHJpZWQgdG8gYWNjb3VudCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGluZyBJR0JfRkxB
R19IQVNfTVNJWCwKICAgICAgd2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92KCkgaXMgZWZm
ZWN0aXZlbHkgYSBuby1vcC4gQ2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50ZXJydXB0X2Nh
cGFiaWxpdHkoKSBhcyBkb25lIGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAogICAgICBidXQg
SSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkgcmV2ZXJ0aW5n
IHRoZSBvdGhlcgogICAgICB0d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBBYXJvbiBC
cm93biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEplZmYg
S2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5
OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lv
bi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdy54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBl
YWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2Vj
dGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4x
OC90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdy54ZW4tYm9v
dCAtLXN1bW1hcnktb3V0PXRtcC8xMzI0MjMuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1w
bGF0ZT0xMjg4NTggLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC0zLjE4IHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IHhlbi1ib290ClNlYXJj
aGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzIyOTAgZmFpbCBbaG9zdD1kZWJpbmEw
XSAvIDEyODg1OCBbaG9zdD1maWFubzBdIDEyODg0MSBbaG9zdD1iYXJvcXVlMV0gMTI4ODA3IFto
b3N0PWFsYmFuYTFdIDEyODY5MSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTMy
MjkwIC8gMTI4NjkxCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJs
OiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUu
Z2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgOWI1
ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxOTEyZjEyMjBj
Zjg3YWVlMjgzNDk0Njk4OTNmMTAxOTgwNzE0YTA1CkJhc2lzIHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1
NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4NWIwMDM4NTgyN2U0ZTA2MWIyZmYz
OGI1NDljMDNkMGYxZTY2YjZhCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCMwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4
YTEzZGMwYTdjNWViLTliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0IzljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDktZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0XAogI2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYtZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdCM4NWIwMDM4NTgyN2U0ZTA2MWIyZmYzOGI1NDljMDNkMGYxZTY2YjZhLTE5MTJmMTIy
MGNmODdhZWUyODM0OTQ2OTg5M2YxMDE5ODA3MTRhMDUKTG9hZGVkIDMwMDQgbm9kZXMgaW4gcmV2
aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjg2OTEgcGFzcyAwZDYz
OTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNl
MzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDg1YjAwMzg1ODI3
ZTRlMDYxYjJmZjM4YjU0OWMwM2QwZjFlNjZiNmEKIDEyODgwNyBbaG9zdD1hbGJhbmExXQogMTI4
ODU4IFtob3N0PWZpYW5vMF0KIDEyODg0MSBbaG9zdD1iYXJvcXVlMV0KIDEyOTc2MCBmYWlsIGly
cmVsZXZhbnQKIDEyOTg0NSBmYWlsIGlycmVsZXZhbnQKIDEyOTk3MSBwYXNzIDBkNjM5NzljMWJj
OWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgODViMDAzODU4MjdlNGUwNjFi
MmZmMzhiNTQ5YzAzZDBmMWU2NmI2YQogMTI5OTc1IGZhaWwgaXJyZWxldmFudAogMTI5OTc3IHBh
c3MgaXJyZWxldmFudAogMTI5OTg1IHBhc3MgaXJyZWxldmFudAogMTI5OTkwIGZhaWwgaXJyZWxl
dmFudAogMTI5OTkzIHBhc3MgaXJyZWxldmFudAogMTI5OTk5IHBhc3MgaXJyZWxldmFudAogMTMw
MDAxIHBhc3MgaXJyZWxldmFudAogMTMwMDA1IHBhc3MgaXJyZWxldmFudAogMTMwMDEwIHBhc3Mg
aXJyZWxldmFudAogMTMwMDEzIHBhc3MgaXJyZWxldmFudAogMTMwMDY3IGZhaWwgaXJyZWxldmFu
dAogMTMwMjAzIGZhaWwgaXJyZWxldmFudAogMTMwMzY3IGZhaWwgaXJyZWxldmFudAogMTMwODQz
IGZhaWwgaXJyZWxldmFudAogMTMwODc2IGZhaWwgaXJyZWxldmFudAogMTMwOTM5IGZhaWwgaXJy
ZWxldmFudAogMTMxMDk1IGZhaWwgMzg3OWMxNjNlODY4MTkzOWIxZDkzMTM5NTIxYWVlOTgzNjIz
ODg0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA4Mjg1NWFiYTViZjkxZTUwYzgxNTI2MTY3YzExZDRhZWFmNjY1ZTY2CiAx
MzEwMzUgZmFpbCBpcnJlbGV2YW50CiAxMzExNDkgZmFpbCAzODc5YzE2M2U4NjgxOTM5YjFkOTMx
Mzk1MjFhZWU5ODM2MjM4ODRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDgyODU1YWJhNWJmOTFlNTBjODE1MjYxNjdjMTFk
NGFlYWY2NjVlNjYKIDEzMTE5MiBmYWlsIDM4NzljMTYzZTg2ODE5MzliMWQ5MzEzOTUyMWFlZTk4
MzYyMzg4NGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgODI4NTVhYmE1YmY5MWU1MGM4MTUyNjE2N2MxMWQ0YWVhZjY2NWU2
NgogMTMxMjc5IGZhaWwgMzg3OWMxNjNlODY4MTkzOWIxZDkzMTM5NTIxYWVlOTgzNjIzODg0ZiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA4Mjg1NWFiYTViZjkxZTUwYzgxNTI2MTY3YzExZDRhZWFmNjY1ZTY2CiAxMzEyMzEg
ZmFpbCAzODc5YzE2M2U4NjgxOTM5YjFkOTMxMzk1MjFhZWU5ODM2MjM4ODRmIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDgy
ODU1YWJhNWJmOTFlNTBjODE1MjYxNjdjMTFkNGFlYWY2NjVlNjYKIDEzMTMwNyBmYWlsIGlycmVs
ZXZhbnQKIDEzMTMzNiBmYWlsIGlycmVsZXZhbnQKIDEzMTQyMCBmYWlsIGlycmVsZXZhbnQKIDEz
MTM3MCBmYWlsIGlycmVsZXZhbnQKIDEzMTQ0MiBmYWlsIGlycmVsZXZhbnQKIDEzMTQ3OSBmYWls
IDQ5YTZlZjUzMmM3N2E4NjlhYzc3NmQ3NzY0ZTFjZjQ2NzU1ZmFiYTIgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgM2ZkM2Zk
YTljMjZmYzNjNGY3NzI1MGY3OTVlZDdmZjlkMzhlMmVjNgogMTMxNTEyIGZhaWwgaXJyZWxldmFu
dAogMTMxNTM1IGZhaWwgaXJyZWxldmFudAogMTMxNTYzIGZhaWwgZmE0MmZlYTBkOGI0OWJhNjVi
NDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5ZDM1N2NiYWY3NGYwYzFkYzg1YTE2NDk4
ZGFjNmQ4MTk3NDNjZTM4CiAxMzE1ODAgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5
NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDlkMzU3Y2JhZjc0ZjBjMWRjODVhMTY0OThkYWM2ZDgxOTc0
M2NlMzgKIDEzMTU5MyBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1
MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgN2YyODY2MWY2YTdjZTNkODJmODgxYjlhZmVkZmViY2E3ZjJjZjExNgogMTMx
NjQxIGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA2MjZjOWJkZTU3YjU0MGVmZWE1ZGRmY2U3ZjE0OGJhZWRhNDM1ODY5CiAxMzE2MTkgZmFpbCBm
YTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDdmMjg2NjFm
NmE3Y2UzZDgyZjg4MWI5YWZlZGZlYmNhN2YyY2YxMTYKIDEzMTY2NiBmYWlsIGZhNDJmZWEwZDhi
NDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYWU3ZmMxMGQyY2E1YzIyZTA0
YjhhMjhiZWNiZDFmYmY4YjQ0ZTgzYQogMTMxNjczIGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlh
OTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhZTdmYzEwZDJjYTVjMjJlMDRiOGEyOGJlY2Jk
MWZiZjhiNDRlODNhCiAxMzE3MDUgZmFpbCBmYTQyZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBk
NzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDdiNmUwNWM1MGZjMzk0NjZmY2M2ODVmYjZkNDIxNmY5OWFmNTg3
NDMKIDEzMTc0OSBmYWlsIGZhNDJmZWEwZDhiNDliYTY1YjQ5YTk5OTMzMTk1MGQ3NDgyN2E1MmQg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgN2I2ZTA1YzUwZmMzOTQ2NmZjYzY4NWZiNmQ0MjE2Zjk5YWY1ODc0MwogMTMxNzI5
IGZhaWwgZmE0MmZlYTBkOGI0OWJhNjViNDlhOTk5MzMxOTUwZDc0ODI3YTUyZCBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3
YjZlMDVjNTBmYzM5NDY2ZmNjNjg1ZmI2ZDQyMTZmOTlhZjU4NzQzCiAxMzE3NjkgZmFpbCBmYTQy
ZmVhMGQ4YjQ5YmE2NWI0OWE5OTkzMzE5NTBkNzQ4MjdhNTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGE1YjBlYjM2MzY5
NGU3ZTE1NDA1ZjBiM2ZjNWZiNmZhYjc5ZGYxZGIKIDEzMTk5MCBmYWlsIDliNWVlZDEwNWE0NWFj
MDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTNhNjJjNTQ0ZTIwYmE5ZTE0MWU0
MTFiYmFhZTNkNjUyNTlkMTNhMwogMTMxOTY5IGZhaWwgaXJyZWxldmFudAogMTMyMDY2IGZhaWwg
OWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5M2E2MmM1
NDRlMjBiYTllMTQxZTQxMWJiYWFlM2Q2NTI1OWQxM2EzCiAxMzIxNzkgZmFpbCA5YjVlZWQxMDVh
NDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUx
NDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjI5MCBmYWlsIDliNWVlZDEwNWE0NWFjMDU1N2Fm
MTEzYjQwOTYxMzJhZTdlM2U0N2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMTkxMmYxMjIwY2Y4N2FlZTI4MzQ5NDY5ODkz
ZjEwMTk4MDcxNGEwNQogMTMyMzczIGJsb2NrZWQgZTY2YTFlYmQ4MGIxOTIyMzEyZmY5YmIzMTVk
ODI2MzI4NWYzOGU4ZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA1Njg2NTNlMDFiODRiZTVhYzE1ZmJmOTQ5YmJjZmZjZDkx
ZDZlODI5CiAxMzI0MDEgZmFpbCA3OTM4YmEzZjkyNjBiZmM5OTI3NjI3MzNmMzcxNTNkNjQxMmUz
MzAwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEz
MjM3NiBwYXNzIDMzNzliNTA2NDQ0ZTc3NjEwOTlhNzBiMGU1Yjc5NzBjMThkM2NkZDcgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMyMzMxIHBhc3Mg
MGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4NWIwMDM4
NTgyN2U0ZTA2MWIyZmYzOGI1NDljMDNkMGYxZTY2YjZhCiAxMzIzMzQgZmFpbCA5YjVlZWQxMDVh
NDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkzYTYyYzU0NGUyMGJhOWUx
NDFlNDExYmJhYWUzZDY1MjU5ZDEzYTMKIDEzMjM3OSBmYWlsIDM3NmY0MDUyNTY5MjNiMWQxYWIx
NGNiMjk3MGEyNWUxMWIwNzQxOTggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZmFkNmJhNjRhOGM5OGJlYmI5Mzc0ZjM5MGNj
MjU1ZmFjMDUyMzdhYgogMTMyNDEwIGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJk
OTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUz
NmJkCiAxMzIzMzggYmxvY2tlZCA3OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAw
YWY1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IGNkMDQ3NjI0OTcyOWQzN2Y5ZGIxYzAxZmJlNTA0ODVhYjMwYTUxNDQKIDEz
MjQxNyBwYXNzIGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMyMzgxIGJsb2Nr
ZWQgNzhlMDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwYTFl
YjJiNDM4Nzk3ODcyNTdlMmE1NmViYjdmNjE0ZjBmMzJhYzcwCiAxMzIzNDEgcGFzcyAwZDYzOTc5
YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDc2NWI3ZTg0NDlkYTBj
NGZmYjRlZGFmYmZjMDI3NzE2MjljZTgwN2IKIDEzMjM4MyBmYWlsIGRmMTBlMDFhNTYyNGM5NzJh
MDVkM2EyOWU0ZDBiYTA1MDBmMDRmNjIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYz
ODcxYTI5NDcyOWFlMzZiZAogMTMyNDA1IGZhaWwgOWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5
NjEzMmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxOTEyZjEyMjBjZjg3YWVlMjgzNDk0Njk4OTNmMTAxOTgw
NzE0YTA1CiAxMzIzODUgcGFzcyA3ZTc0NmM1NTU3MWM4MTVkMzFlODY1YTU2NDI5MjJiYjkzNGVj
Mjk0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEz
MjM5MCBwYXNzIGNlMmMyZTA3MzM3ZTk4ZWI0MjkwNGVmMjdjM2NlNjI5NzJkMjJhNjAgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMyNDEyIHBhc3Mg
ZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFj
MWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzI0MDcgcGFzcyA2MWZkZTI4Zjky
YWI5YTMyOWVmMDZlMGFiM2Y0MTI2OWUzOTMwMjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMy
YzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMjQwOSBwYXNzIGQyNTVkMThhMzRhOGQ1M2NjYzRh
MDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcx
YTI5NDcyOWFlMzZiZAogMTMyNDE1IGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJk
OTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUz
NmJkCiAxMzI0MjMgZmFpbCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJm
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKU2VhcmNo
aW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI4Njkx
IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjI5MCAoZmFp
bCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjMzMSAocGFzcyks
IGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjQwNSAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdl
MTdiNmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3Mjlh
ZTM2YmQKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxMzI0MDkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMzI0MTAgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMzI0MTIgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDEzMjQxNSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEzMjQxNyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyNDIz
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9i
bGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQK
ICBCdWcgaW50cm9kdWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEy
MmYKICBCdWcgbm90IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThj
ZjZiZDEKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMzI0MjMvCgoKICBjb21taXQgN2I4MDUyZTE5MzA0ODY1NDc3ZTAz
YTAwNDcwNjJkOTc3MzA5YTIyZgogIEF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgogIERhdGU6ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAyMDE1IC0wNjAwCiAgCiAgICAgIGln
YjogZml4IE5VTEwgZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNSLUlPViBlbmFibGluZwogICAgICAK
ICAgICAgWyBVcHN0cmVhbSBjb21taXQgYmUwNjk5OGY5NmVjYjkzOTM4YWQyY2NlNDZjNDI4OWJm
N2NmNDViYyBdCiAgICAgIAogICAgICBUaGUgY29tYmluZWQgZWZmZWN0IG9mIGNvbW1pdHMgNjQy
M2ZjMzQxNiAoImlnYjogZG8gbm90IHJlLWluaXQgU1ItSU9WCiAgICAgIGR1cmluZyBwcm9iZSIp
IGFuZCBjZWVlMzQ1MGIzICgiaWdiOiBtYWtlIHN1cmUgU1ItSU9WIGluaXQgdXNlcyB0aGUKICAg
ICAgcmlnaHQgbnVtYmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBWRnMgbm8gbG9uZ2VyIGdldHRpbmcg
c2V0IHVwLCBsZWFkaW5nCiAgICAgIHRvIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMgZHVlIHRv
IHRoZSBhZGFwdGVyJ3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwKICAgICAgd2hpbGUgLT52ZnNfYWxs
b2NhdGVkX2NvdW50IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3QgY29tbWl0IG5vdCBvbmx5CiAgICAg
IG5lZ2xlY3RlZCB0aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3NyaW92X3JlaW5pdCgpIHRoYXQgdGhl
IHNlY29uZCBjb21taXQKICAgICAgdHJpZWQgdG8gYWNjb3VudCBmb3IsIGJ1dCBhbHNvIHRoYXQg
b2Ygc2V0dGluZyBJR0JfRkxBR19IQVNfTVNJWCwKICAgICAgd2l0aG91dCB3aGljaCBpZ2JfZW5h
YmxlX3NyaW92KCkgaXMgZWZmZWN0aXZlbHkgYSBuby1vcC4gQ2FsbGluZwogICAgICBpZ2Jfeyxy
ZX1zZXRfaW50ZXJydXB0X2NhcGFiaWxpdHkoKSBhcyBkb25lIGhlcmUgc2VlbXMgdG8gYWRkcmVz
cyB0aGlzLAogICAgICBidXQgSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyBiZXR0ZXIgdGhh
biBzaW5wbHkgcmV2ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0d28gY29tbWl0cy4KICAgICAgCiAg
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAg
VGVzdGVkLWJ5OiBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgICAgIFNp
Z25lZC1vZmYtYnk6IEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgog
ICAgICBTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Cgpkb3Q6
IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBi
eSAwLjUzNjc5NCB0byBmaXQKcG5tdG9wbmc6IDczIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFw
aCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdy54ZW4tYm9vdC57ZG90LHBzLHBu
ZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTMy
NDIzOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzI0MjMgbGludXgtMy4xOCByZWFsLWJp
c2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzEzMjQyMy8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVu
OgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4t
Ym9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 10:01:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 10:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmFLK-00005S-IK; Wed, 23 Jan 2019 10:01: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=TXmL=P7=citrix.com=prvs=919de7af8=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gmFLJ-00005N-HO
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 10:01:09 +0000
X-Inumbo-ID: ccf94f9a-1ef5-11e9-b9bf-d321d44fe971
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ccf94f9a-1ef5-11e9-b9bf-d321d44fe971;
 Wed, 23 Jan 2019 10:01:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,510,1539648000"; d="scan'208";a="84962515"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH for-4.12] amd/iommu: fix present bit checking when
 clearing PTE
Thread-Index: AQHUswDF9nL5fDcG+EuoXj8b3eQf7aW8nrHQ
Date: Wed, 23 Jan 2019 10:01:05 +0000
Message-ID: <a0104642093e40099763feff32236e17@AMSPEX02CL03.citrite.net>
References: <20190123094755.72146-1-roger.pau@citrix.com>
In-Reply-To: <20190123094755.72146-1-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] amd/iommu: fix present bit
 checking when clearing PTE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMjMgSmFudWFyeSAyMDE5IDA5OjQ4
DQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBTdXJhdmVlIFN1dGhpa3VscGFuaXQNCj4gPHN1
cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFt
ZC5jb20+Ow0KPiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggZm9yLTQuMTJdIGFt
ZC9pb21tdTogZml4IHByZXNlbnQgYml0IGNoZWNraW5nIHdoZW4NCj4gY2xlYXJpbmcgUFRFDQo+
IA0KPiBUaGUgY3VycmVudCBjaGVjayBmb3IgdGhlIHByZXNlbnQgYml0IGlzIHdyb25nLCBzaW5j
ZSB0aGUgcHJlc2VudCBiaXQNCj4gaXMgbG9jYXRlZCBpbiB0aGUgbG93IHBhcnQgb2YgdGhlIGVu
dHJ5Lg0KPiANCj4gRml4ZXM6IGU4YWZlMTEyNGNjMSAoImlvbW11OiBlbGlkZSBmbHVzaGluZyBm
b3IgaGlnaGVyIG9yZGVyIG1hcC91bm1hcA0KPiBvcGVyYXRpb25zIikNCj4gU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQoNCk5vIGlkZWEgaG93
IEkgbWFuYWdlZCB0byBnZXQgdGhhdCB3cm9uZy4gSSBoYWQgYSBiYWQgZmVlbGluZyBhdCB0aGUg
dGltZSBhYm91dCBub3QgYWNjZXNzaW5nIHRoZSBwdGUgYXMgYSB1aW50MzJfdFsyXSBhcnJheS4N
Cg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoN
Cj4gLS0tDQo+IENjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5p
dEBhbWQuY29tPg0KPiBDYzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+DQo+IENj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQo+IENjOiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPg0KPiAtLS0NCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9tYXAuYyB8IDQgKy0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAzIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYw0KPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9tYXAuYw0KPiBpbmRleCA5OWFjMGE2ODYyLi42NzMyOWIwYzk1IDEwMDY0NA0KPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMNCj4gKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jDQo+IEBAIC0zOSwxNSArMzksMTMgQEAg
c3RhdGljIHVuc2lnbmVkIGludCBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZA0KPiBs
b25nIGwxX21mbiwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBkZm4pDQo+ICB7DQo+ICAgICAgdWludDY0X3QgKnRhYmxlLCAqcHRl
Ow0KPiAtICAgIHVpbnQzMl90IGVudHJ5Ow0KPiAgICAgIHVuc2lnbmVkIGludCBmbHVzaF9mbGFn
czsNCj4gDQo+ICAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMV9tZm4pKTsNCj4g
DQo+ICAgICAgcHRlID0gKHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCAxKSk7DQo+IC0gICAg
ZW50cnkgPSAqcHRlID4+IDMyOw0KPiANCj4gLSAgICBmbHVzaF9mbGFncyA9IGdldF9maWVsZF9m
cm9tX3JlZ191MzIoZW50cnksIElPTU1VX1BURV9QUkVTRU5UX01BU0ssDQo+ICsgICAgZmx1c2hf
ZmxhZ3MgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKCpwdGUsIElPTU1VX1BURV9QUkVTRU5UX01B
U0ssDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BU
RV9QUkVTRU5UX1NISUZUKSA/DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX0ZMVVNIRl9tb2RpZmllZCA6IDA7DQo+IA0KPiAtLQ0KPiAyLjIwLjENCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 10:12:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1gmFW9-0000xj-Ku; Wed, 23 Jan 2019 10:12:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5y24=P7=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gmFW8-0000xe-BR
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 10:12:20 +0000
X-Inumbo-ID: 5d103b8b-1ef7-11e9-a1e0-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d103b8b-1ef7-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 10:12:18 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id s5-v6so1363703ljd.12
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 02:12:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=6ZPGSfCr0MyCb1m3M9tZjcTWUSP/r1nN1bXhDxgZZ2c=;
 b=e4xyp65I2CQ69BLyLR+SKK9r/5BjV1/8UVXIIGrxr4pi6+cyq2ySFW9C0493VhLkvb
 CJIbZ3Y2Lb46TKYbBXL1Z+sEWzymZxjj5/ytmeUtbCQPFYSDsTtI/tXer+WZmywSAsAs
 Zk43VFw0TmbT98DpE1Gaenh3Pbnoy7EqUeufhRQ0wAtkL06y/cMCNr1RTmWkxHB7pC2Z
 NoXgtHyYYJnaEkUhM3EO9Z58uozTy8KpmXPNlN7GMQQRg0p0UOCAi1Gsowd200XvNHKT
 eEev3owdYU4vQm0xdE/wsFv/Nok//1z0N+Dnk2qHCTOeWgHMs+QIlRLp1aSUajpb4nV5
 Qu2w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=6ZPGSfCr0MyCb1m3M9tZjcTWUSP/r1nN1bXhDxgZZ2c=;
 b=BmM2HK21zIkeOdoSVQIusIR4vGund4TDYL95NJprlTCr1Y34/H6dszCUFydjoZoorb
 M6KTZnXVE9/f7xY1m+n1TcKCJm6WQ6QqOjnGMVMmLAPwywyz9tVMcB1g62wmtF0kuhBb
 Ltt7cwIlUJp23bcAEQrUu+QNywev+Xu8Yiu192vAYbv+giut7rLm9N2Mb/QxuKxNQ+Xd
 p/EevyFgGYUcysdRA6jPFIMZC1CGrpBCRglEvNA6OVQ5UDxWMjiiGAxjmaWH/Se6vY9r
 AEo6Wv6ELF/u4EFAn50Skv2YkTfA5ceClVZ8WeRKnW/AjLWz89QcaVXhzrdNqmIYd0Rd
 Qb0A==
X-Gm-Message-State: AJcUukcCB8qj86r32t9yRE1hlyX5Aao6J10T5KAhLIr5xHHJEQsP6IJq
 XPtq2Q54lZ17N4LlE3Qj2stRMcZ3
X-Google-Smtp-Source: ALg8bN50Naf11lzQ6Y64wVj0MrhvDPIdyf16mjqRsm3y/763Pszn02x9hptIRaL1XqEPzjBBKvrwfA==
X-Received: by 2002:a2e:8719:: with SMTP id
 m25-v6mr1505951lji.121.1548238336443; 
 Wed, 23 Jan 2019 02:12:16 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id f1sm409140lfm.22.2019.01.23.02.12.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 02:12:15 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org,
	Julien Grall <julien.grall@arm.com>
Date: Wed, 23 Jan 2019 12:12:14 +0200
Message-Id: <1548238334-23168-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [RFC] arm/p2m: call iommu iotlb flush if iommu exists
 and enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRha2luZyBkZWNp
c3Npb24gYnkgYG5lZWRfaW9tbXVfcHRfc3luYygpYCBtYWtlIHVzIG5ldmVyIGtpY2tpbmcKYGlv
bW11X2lvdGxiX2ZsdXNoKClgIGZvciBJT01NVXMgd2hpY2ggZG8gc2hhcmUgVExCIHdpdGggQ1BV
LgpTbyBjaGVjayBgaGFzX2lvbW11X3B0KClgIGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKLS0tCgpKdWxpZW4sCgpDb3VsZCB5
b3UgcGxlYXNlIGxvb2sgYXQgdGhpcywgSU1PIHRoZXJlIGlzIGEgbWlzdGFrZSBoZXJlLgp4ODYg
dXNlcyBgbmVlZF9pb21tdV9wdF9zeW5jKClgIHRvIG1ha2UgZGVjaXNzaW9uIGlmIGlvbW11J3Mg
bWFwL3VubWFwIHNob3VsZCBiZSBhZGRpdGlvbmFsbHkgY2FsbGVkLgpCdXQgQVJNIGhhcyBubyBu
b24tc2hhcmVkIHB0IHN1cHBvcnQgaW4gdGhlIG1haW5saW5lLCBzbyB1c2luZyBgbmVlZF9pb21t
dV9wdF9zeW5jKClgIHNlZW1zIHRvIGJlIG9kZC4KCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMjM5NGY5
Ny4uMDU5YTM5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNo
L2FybS9wMm0uYwpAQCAtMTAxOSw3ICsxMDE5LDcgQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50
cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICFtZm5fZXEobHBhZV9nZXRfbWZu
KCplbnRyeSksIGxwYWVfZ2V0X21mbihvcmlnX3B0ZSkpICkKICAgICAgICAgcDJtX2ZyZWVfZW50
cnkocDJtLCBvcmlnX3B0ZSwgbGV2ZWwpOwogCi0gICAgaWYgKCBuZWVkX2lvbW11X3B0X3N5bmMo
cDJtLT5kb21haW4pICYmCisgICAgaWYgKCBoYXNfaW9tbXVfcHQocDJtLT5kb21haW4pICYmCiAg
ICAgICAgICAobHBhZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgqZW50cnkp
KSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPSAwOwotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 10:15:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 10:15: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-devel-bounces@lists.xenproject.org>)
	id 1gmFZ9-00016B-4X; Wed, 23 Jan 2019 10:15: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=v6TC=P7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmFZ7-000161-RO
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 10:15:25 +0000
X-Inumbo-ID: cbd5bb2e-1ef7-11e9-9578-5fbd01fde513
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cbd5bb2e-1ef7-11e9-9578-5fbd01fde513;
 Wed, 23 Jan 2019 10:15:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmFZ5-0007jo-8R; Wed, 23 Jan 2019 10:15:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmFZ5-0003Ha-0O; Wed, 23 Jan 2019 10:15:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmFZ4-0002zH-W1; Wed, 23 Jan 2019 10:15:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132424-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
X-Osstest-Versions-That: xen=1912f1220cf87aee28349469893f101980714a05
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Jan 2019 10:15:22 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 132424: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQyNCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQyNC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDA4YjkwOGJhNjNkZWU4
YmMzMTM5ODNjNWU0MTI4NTJjYmNiY2RhODUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDE5MTJmMTIyMGNmODdhZWUyODM0OTQ2OTg5M2YxMDE5ODA3MTRhMDUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMjE2OSAgMjAxOS0wMS0yMCAwOToyMjo0NyBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzI0MjQgIDIwMTktMDEtMjMgMDk6MTk6MTQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgoKam9iczoKIGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDE5MTJmMTIyMGMu
LjA4YjkwOGJhNjMgIDA4YjkwOGJhNjNkZWU4YmMzMTM5ODNjNWU0MTI4NTJjYmNiY2RhODUgLT4g
Y292ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 10:16:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 10:16: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-devel-bounces@lists.xenproject.org>)
	id 1gmFZu-0001BU-FY; Wed, 23 Jan 2019 10:16: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=ZD7O=P7=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gmFZt-0001BO-FX
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 10:16:13 +0000
X-Inumbo-ID: e817754c-1ef7-11e9-a1e0-bc764e045a96
Received: from mail-wr1-x431.google.com (unknown [2a00:1450:4864:20::431])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e817754c-1ef7-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 10:16:11 +0000 (UTC)
Received: by mail-wr1-x431.google.com with SMTP id l9so1679549wrt.13
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 02:16:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=62CgX2fq9OjfjqRA0erlK1VVbq/dIaQhltvcQhQZ+XA=;
 b=mKaW3y6mYO2K2B0XehY+hlHS64gR1Oi09b2Ia/FrUEzIRyQlvbm81NaFZlbaFK3Nni
 Jle9TRr4OHb5tCzBXBnNdDSTSpyHplCfCQn4roSUVWe3eSw7MBF39zVjU3eEXaLzvw/v
 N8BIrelbVin27fQaLfTWsV1iwf6QHuqZm7uAUs59wB0QmfDcDgGGQgUZRd5BQ/BXUB5Q
 /0U1WN268zqg0waW33qUhqk+Mh8WGdqflfL0MlMeyWdx42J/WipcudMsmG2ey9EDLjrI
 akPjXv0eHuHCjcMlHrTNuiuKzHGouiHpTIAhb5XFAZnDViIvWRtNJQAPf5SvVNH/6D5B
 oEQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :in-reply-to:cc:to:references;
 bh=62CgX2fq9OjfjqRA0erlK1VVbq/dIaQhltvcQhQZ+XA=;
 b=QcsPAAc9wkC7XHaieJeyZ9VVCiucBkrsTmqNZ2C5YlZ51PIpeKGkyM/qev/OGlVyIh
 T0+jhcY2DL68C4aaKls1jXZUMbqk/ebdbexF15e8quXaTOLEV2Ty21eaW8CBt0VJxAJM
 soLNIoJkSNWZht1gjonwiGnQxpzGILmks31MOXZ+wLynDf0MPz6TZd0jbX/ujtETlH89
 uIS4n6GHDR6vnbyPAedn6x9TevyD28UDGSpds48gJIoGxLmrvLPR9AklPfQY6XtMPcsF
 feTuu6//LKxAbeQ13eqm3uMLGF8e3EpgnNxo2luBORWkUifBAoABzGwdWM0Mw/kAjZBO
 EdEw==
X-Gm-Message-State: AJcUukcvMF5QaLuG1rMuf41tEWoHGFfM44RBMaXEEEerIqdlV3ZuwSuO
 jx3/eSa9BKV/ENxfS+aL3+x0my2SgcMPnw==
X-Google-Smtp-Source: ALg8bN5i9RLeKNfU9bP+gsiQpC1Dpdyjlv1g8SbasV9dG0fjLQWuHrAqYPvEAN76hxqkuLf0cxbUlg==
X-Received: by 2002:adf:afdc:: with SMTP id y28mr1918718wrd.275.1548238570150; 
 Wed, 23 Jan 2019 02:16:10 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:20db:f7fe:69ab:db9a?
 ([2a02:c7f:ac18:da00:20db:f7fe:69ab:db9a])
 by smtp.gmail.com with ESMTPSA id w18sm36055557wmi.12.2019.01.23.02.16.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 23 Jan 2019 02:16:09 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <D5958DF1-6424-45F6-9BF8-AAC316B73A7A@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Wed, 23 Jan 2019 10:16:07 +0000
In-Reply-To: <34B5407E-C0FE-4CB2-8CBD-F8026C833878@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
References: <60FE8A49-D6C2-4DBD-A532-3D635C93836E@xenproject.org>
 <eaf19b34-0ddf-b383-12f6-4f74990567ce@citrix.com>
 <34B5407E-C0FE-4CB2-8CBD-F8026C833878@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] Organising a workshop to solve safety certification
 related questions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Richard Bellairs <Richard_Bellairs@prqa.com>,
 Hisao Munakata <hisao.munakata.vt@renesas.com>,
 George Dunlap <george.dunlap@citrix.com>, Alex Agizim <Alex_Agizim@epam.com>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Giulio Corradi <giulioc@xilinx.com>, Irby Thompson <irby@starlab.io>,
 Matt Spencer <Matt.Spencer@arm.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============5835305053669968088=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5835305053669968088==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_A805F3A2-45FF-4351-B54A-DB44302B5B32"


--Apple-Mail=_A805F3A2-45FF-4351-B54A-DB44302B5B32
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,

it looks as if March 25/26 in Frankfurt or Cambridge is the best option. =
For Matt, this would mean that he can only attend the first day, but I =
believe this would be OK. Maybe Robin can attend the second day, instead =
of Matt. Before we finalise the dates, I will need to secure the meeting =
space. I will be able to do this in the next few days and will send an =
update as soon as this is done.

Note that we had a few people on this list which have replied to me =
privately. Please let me know privately or publicly whether March 25/26 =
would be suitable for you. We can in parallel work on the agenda.
=20
Best Regards
Lars

> On 16 Jan 2019, at 13:09, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
>=20
>=20
>> On 16 Jan 2019, at 12:16, George Dunlap <george.dunlap@citrix.com =
<mailto:george.dunlap@citrix.com>> wrote:
>>=20
>> On 1/8/19 5:59 PM, Lars Kurth wrote:
>>> What I need is=20
>>> - Raise your hands if you are interested=20
>>> - Let me know of date / location restrictions
>>> - We could try and so some of this via video conference: would you =
be able to attend if we did open the meeting up to some remote =
participation
>>=20
>> I'm interested.  All the dates mentioned should work for me.
>>=20
>> -George
>=20
> Hi all,
>=20
> to summarise!
>=20
> We have a good number of people and organisations interested from =
pretty one everyone on the list, but it seems the dates won't work for =
most people.=20
> Location wise: Germany (Frankfurt) and/or UK (Cambridge) work for =
most, except for representatives from Dornerworks and Starlab, who would =
dial in for some of the meetings=20
> There seems to be a slight bias for Cambridge, as we have most of our =
maintainers there.=20
>=20
> Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers =
as they won't normally be able to travel.=20
> I also have two organisations which could potentially host in =
Cambridge and one in Germany (Frankfurt). But the venue depends partly =
on the dates. This tells me, that we should choose either Frankfurt or =
Cambridge for the event.
>=20
> In terms of numbers we are roughly looking at 10-12 who could attend =
physically, but it could be more
>=20
> To move forward, I thought I would expend the time horizon a little =
bit via the following doodle poll: =
https://doodle.com/poll/anvfr2hk2t8gy9a8 =
<https://doodle.com/poll/anvfr2hk2t8gy9a8>
> Note that you can specify suboptimal dates by clicking twice: also, if =
you have any constraints on location, etc. feel free to make use of the =
commenting feature.
>=20
> I will be in the US mid-March and thus excluded these dates. I also =
excluded March 28/29: because of Brexit, it is possible that there would =
be some travel chaos at least in the UK.=20
>=20
> Regards
> Lars
>=20
>=20
>=20


--Apple-Mail=_A805F3A2-45FF-4351-B54A-DB44302B5B32
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
all,<div class=3D""><br class=3D""></div><div class=3D"">it looks as =
if&nbsp;March 25/26 in Frankfurt or Cambridge is the best option. For =
Matt, this would mean that he can only attend the first day, but I =
believe this would be OK. Maybe Robin can attend the second day, instead =
of Matt. Before we finalise the dates, I will need to secure the meeting =
space. I will be able to do this in the next few days and will send an =
update as soon as this is done.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Note that we had a few people on this =
list which have replied to me privately. Please let me know privately or =
publicly whether&nbsp;March 25/26 would be suitable for you. We can in =
parallel work on the agenda.</div><div class=3D"">&nbsp;</div><div =
class=3D"">Best Regards</div><div class=3D"">Lars<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 16 =
Jan 2019, at 13:09, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D""><br class=3D""><div =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 16 Jan 2019, at 12:16, George Dunlap &lt;<a =
href=3D"mailto:george.dunlap@citrix.com" =
class=3D"">george.dunlap@citrix.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">On =
1/8/19 5:59 PM, Lars Kurth wrote:<br class=3D""><blockquote type=3D"cite" =
class=3D"">What I need is <br class=3D"">- Raise your hands if you are =
interested <br class=3D"">- Let me know of date / location =
restrictions<br class=3D"">- We could try and so some of this via video =
conference: would you be able to attend if we did open the meeting up to =
some remote participation<br class=3D""></blockquote><br class=3D"">I'm =
interested. &nbsp;All the dates mentioned should work for me.<br =
class=3D""><br class=3D""> -George<br =
class=3D""></div></div></blockquote></div><br class=3D""><div =
class=3D"">Hi all,</div><div class=3D""><br class=3D""></div><div =
class=3D"">to summarise!</div><div class=3D""><br class=3D""></div><div =
class=3D"">We have a good number of people and organisations interested =
from pretty one everyone on the list, but it seems the dates won't work =
for most people.&nbsp;</div><div class=3D"">Location wise: Germany =
(Frankfurt) and/or UK (Cambridge) work for most, except for =
representatives from Dornerworks and Starlab, who would dial in for some =
of the meetings&nbsp;</div><div class=3D"">There seems to be a slight =
bias for Cambridge, as we have most of our maintainers =
there.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Automotive vendors would be happy to align with automotive =
meetings/events (even in Japan), but that won't work for the committers =
as they won't normally be able to travel.&nbsp;</div><div class=3D"">I =
also have two organisations which could potentially host in Cambridge =
and one in Germany (Frankfurt). But the venue depends partly on the =
dates. This tells me, that we should choose either Frankfurt or =
Cambridge for the event.</div><div class=3D""><br class=3D""></div><div =
class=3D"">In terms of numbers we are roughly looking at 10-12 who could =
attend physically, but it could be more</div><div class=3D""><br =
class=3D""></div><div class=3D"">To move forward, I thought I would =
expend the time horizon a little bit via the following doodle =
poll:&nbsp;<a href=3D"https://doodle.com/poll/anvfr2hk2t8gy9a8" =
class=3D"">https://doodle.com/poll/anvfr2hk2t8gy9a8</a></div><div =
class=3D"">Note that you can specify suboptimal dates by clicking twice: =
also, if you have any constraints on location, etc. feel free to make =
use of the commenting feature.</div><div class=3D""><br =
class=3D""></div><div class=3D"">I will be in the US mid-March and thus =
excluded these dates. I also excluded March 28/29: because of Brexit, it =
is possible that there would be some travel chaos at least in the =
UK.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Regards</div><div class=3D"">Lars</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_A805F3A2-45FF-4351-B54A-DB44302B5B32--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5835305053669968088==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 23 10:29:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 10:29: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-devel-bounces@lists.xenproject.org>)
	id 1gmFmp-00029b-NG; Wed, 23 Jan 2019 10:29:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=l+rE=P7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gmFmo-00029W-79
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 10:29:34 +0000
X-Inumbo-ID: c54ce9e2-1ef9-11e9-973d-3f1343468a97
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c54ce9e2-1ef9-11e9-973d-3f1343468a97;
 Wed, 23 Jan 2019 10:29:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 141DFAD9F;
 Wed, 23 Jan 2019 10:29:31 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190123094755.72146-1-roger.pau@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <3cd10473-16ad-6bb6-bc8a-0ecc160e9bd7@suse.com>
Date: Wed, 23 Jan 2019 11:29:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190123094755.72146-1-roger.pau@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] amd/iommu: fix present bit
 checking when clearing PTE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxMDo0NywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZSBjdXJyZW50
IGNoZWNrIGZvciB0aGUgcHJlc2VudCBiaXQgaXMgd3JvbmcsIHNpbmNlIHRoZSBwcmVzZW50IGJp
dAo+IGlzIGxvY2F0ZWQgaW4gdGhlIGxvdyBwYXJ0IG9mIHRoZSBlbnRyeS4KPiAKPiBGaXhlczog
ZThhZmUxMTI0Y2MxICgiaW9tbXU6IGVsaWRlIGZsdXNoaW5nIGZvciBoaWdoZXIgb3JkZXIgbWFw
L3VubWFwIG9wZXJhdGlvbnMiKQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 10:42:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 10:42: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-devel-bounces@lists.xenproject.org>)
	id 1gmFz1-0003hP-35; Wed, 23 Jan 2019 10:42: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=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmFyz-0003hK-RQ
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 10:42:09 +0000
X-Inumbo-ID: 87983f5a-1efb-11e9-891b-4bed9e3919d7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87983f5a-1efb-11e9-891b-4bed9e3919d7;
 Wed, 23 Jan 2019 10:42:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 03:42:06 -0700
Message-Id: <5C4844FB02000078002104B5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 03:42:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20190118160328.10455-1-paul.durrant@citrix.com>
 <5C45ACAA020000780020FAF9@prv1-mh.provo.novell.com>
 <b972772efd3f4ac195d9c0311f71acf6@AMSPEX02CL03.citrite.net>
 <5C45B568020000780020FB4A@prv1-mh.provo.novell.com>
 <a2497e649cfb499aa6f719fe474b5975@AMSPEX02CL03.citrite.net>
 <5C46F4980200007800210113@prv1-mh.provo.novell.com>
 <7e52fa7f-fcce-8025-9bdb-f52673d5f826@citrix.com>
In-Reply-To: <7e52fa7f-fcce-8025-9bdb-f52673d5f826@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Sander Eikelenboom <linux@eikelenboom.it>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 IanJackson <Ian.Jackson@citrix.com>, Chao Gao <chao.gao@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE5IGF0IDE5OjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDEvMjAxOSAxMDo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Cj4+PiBSZWdh
cmRsZXNzIG9mIHRoZSAKPj4+IGFsaWdubWVudCB0aG91Z2gsIHRoZSBmYWN0IHRoYXQgb3JkZXIg
Y29tZXMgZnJvbSBhIGh5cGVyY2FsbCBhcmd1bWVudCBhbmQgbWF5IAo+Pj4gbm90IG1hdGNoIGFu
eSBvZiB0aGUgb3JkZXJzIHN1cHBvcnRlZCBieSB0aGUgSU9NTVUgaW1wbGVtZW50YXRpb24gbWFr
ZXMgbWUgCj4+PiB0aGluayB0aGF0IHVzaW5nIGEgcGFnZSBjb3VudCBpcyBiZXR0ZXIuCj4+IFNw
bGl0dGluZyB1cCBndWVzdCByZXF1ZXN0cyBpcyBvcnRob2dvbmFsIHRvIHdoZXRoZXIgYSBjb3Vu
dCBvciBhbgo+PiBvcmRlciBpcyBtb3JlIHN1aXRhYmxlIGFzIGEgcGFyYW1ldGVyLgo+IAo+IE5v
IC0gdGhpcyBpcyBtb3N0IGNlcnRhaW5seSBub3QgdHJ1ZS4KPiAKPiBBbnkgYXJiaXRyYXJ5IG1h
cHBpbmcgY2FuIGJlIGV4cHJlc3NlZCB3aXRoIGEgc2luZ2xlIG1hcCBjYWxsLCBnaXZlbiBhCj4g
c3RhcnQvY291bnQuICBUaGlzIGlzIG5vdCB0cnVlIG9mIGEgc3RhcnQvb3JkZXIgcGFpciwgc28g
c3RhcnQvY291bnQgaXMKPiBzdHJpY3RseSBtb3JlIGV4cHJlc3NpdmUuCj4gCj4gRnVydGhlcm1v
cmUsIEkndmUgYWxyZWFkeSBnaXZlbiB0aGUgZm9sbG93aW5nIGNvbmNyZXRlIG9wdGlvbnMgYXMg
dG8gd2h5Cj4gc3RhcnQvY291bnQgaXMgYmV0dGVyIHRoYW4gc3RhcnQvb3JkZXI6ICBSZWR1Y2Vk
IGNhbGxlciBsb29waW5nLAoKVGhhdCBkZXBlbmRzIG9uIGhvdyBtYW55IGNhbGxlcnMgYXJlIGFj
dHVhbGx5IGFmZmVjdGVkLiBIZW5jZSBteQpyZXF1ZXN0IGZvciBjb25jcmV0ZSBleGFtcGxlcy4g
SSdtIGFib3V0IHRvIGxvb2sgaW50byB3aGF0IFJvZ2VyJ3MKbGF0ZXN0IHJlcGx5IGlzIG1lYW5p
bmcgaW4gdGhpcyByZWdhcmQuCgo+IHJlZHVjZWQgVExCIGZsdXNoaW5nIGluIHRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uLAoKSSdtIGFmcmFpZCBJIGxhY2sgdGhlIGNvbm5lY3Rpb24gdG8gdGhl
IGFtb3VudCBvZiBUTEIgZmx1c2hpbmcgZG9uZS4KCj4gYW5kIHRoZSBmYWN0IHdlIGxpdGVyYWxs
eSBoYXZlIGh5cGVyY2FsbHMgdXNpbmcgdGhpcyBtZWNoYW5pc20gd2hvJ3MKPiBBUEkgaXMgc3Rh
YmxlLgoKSG1tLCB3b3VsZCB5b3UgbWluZCBoZWxwaW5nIG1lIHdpdGggdGhpcz8gQWxsIHRoZSBt
ZW1vcC1zIGFyZQp1c2luZyBvcmRlciB2YWx1ZXMgYXMgaW5wdXQuIFhFTl9ET01DVExfbWVtb3J5
X21hcHBpbmcgaXMKbm90IGEgc3RhYmxlIGludGVyZmFjZS4gV2hhdCBlbHNlIGRvIHdlIGhhdmUg
dGhhdCBJIGNhbid0IHNlZW0KdG8gcmVjYWxsPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 10:48:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1gmG4Z-0003t0-Pc; Wed, 23 Jan 2019 10:47: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=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmG4Z-0003sv-7Q
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 10:47:55 +0000
X-Inumbo-ID: 55d7897b-1efc-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55d7897b-1efc-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 10:47:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 03:47:52 -0700
Message-Id: <5C48465502000078002104CC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 03:47:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190118160328.10455-1-paul.durrant@citrix.com>
 <5C45ACAA020000780020FAF9@prv1-mh.provo.novell.com>
 <20190122170213.jx5vc3e76qbqkynf@mac>
In-Reply-To: <20190122170213.jx5vc3e76qbqkynf@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] iommu: specify page_count rather than
 page_order to iommu_map/unmap()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Sander Eikelenboom <linux@eikelenboom.it>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE5IGF0IDE4OjAyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDIxLCAyMDE5IGF0IDA0OjI3OjM4QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTguMDEuMTkgYXQgMTc6MDMsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4gd3JvdGU6Cj4+ID4gLi4uYW5kIHJlbW92ZSBhbGlnbm1lbnQgYXNzZXJ0aW9ucy4KPj4gPiAK
Pj4gPiBUZXN0aW5nIHNob3dzIHRoYXQgY2VydGFpbiBjYWxsZXJzIG9mIGlvbW11X2xlZ2FjeV9t
YXAvdW5tYXAoKSBzcGVjaWZ5Cj4+ID4gb3JkZXIgPiAwIHJhbmdlcyB0aGF0IGFyZSBub3Qgb3Jk
ZXIgYWxpZ25lZCB0aHVzIGNhdXNpbmcgb25lIG9mIHRoZQo+PiA+IElTX0FMSUdORUQoKSBhc3Nl
cnRpb25zIHRvIGZpcmUuCj4+IAo+PiBBcyBzYWlkIGJlZm9yZSAtIHdpdGhvdXQgYSBtdWNoIGJl
dHRlciBleHBsYW5hdGlvbiBvZiB3aHkgdGhlIGN1cnJlbnQKPj4gb3JkZXItYmFzZWQgbW9kZWwg
aXMgdW5zdWl0YWJsZSAoc28gZmFyIEkndmUgYmVlbiBwcm92aWRlZCBvbmx5IHZhZ3VlCj4+IHBv
aW50ZXJzIGludG8gInNvbWV3aGVyZSBpbiBQVkggRG9tMCBib290IGNvZGUiIGlpcmMpIHRvIHVu
ZGVyc3RhbmQKPj4gd2h5IGl0J3MgdW5kZXNpcmFibGUgdG8gc2ltcGx5IG1ha2UgdGhvc2UgY2Fs
bCBzaXRlcyBvYmV5IHRvIHRoZSBjdXJyZW50Cj4+IHJlcXVpcmVtZW50cywgSSdtIG5vdCBoYXBw
eSB0byBzZWUgdXMgZ28gdGhpcyByb3V0ZS4KPiAKPiBUaGUgY3VycmVudCBQVkggZG9tMCBidWls
ZGVyIHdpbGwgdHJ5IHRvIGFsd2F5cyB1c2UgdGhlIGJpZ2dlc3QKPiBwb3NzaWJsZSBvcmRlciB0
byBwb3B1bGF0ZSB0aGUgcGh5c21hcC4KPiAKPiBIb3dldmVyLCB0aGUgbWVtb3J5IG1hcCB1c2Vk
IGJ5IGRvbTAgaXMgbm90IHVuZGVyIG91ciBjb250cm9sLCBzbyBpdCdzCj4gcXVpdGUgbGlrZWx5
IHRoYXQgYSBSQU0gcmVnaW9uIHN0YXJ0cyBhdCBhIDRLIG9ubHkgYWxpZ25lZCBhZGRyZXNzLgo+
IGRvbTAgYnVpbGRlciB3aWxsIHRoZW4gZmluZCB0aGUgbmV4dCAyTSBvciAxRyBhbGlnbmVkIGFk
ZHJlc3MgYW5kCj4gcG9wdWxhdGUgdGhlIHNwYWNlIGJldHdlZW4gdGhlIGN1cnJlbnQgYWRkcmVz
cyBhbmQgdGhlIG5leHQgYWxpZ25lZAo+IGFkZHJlc3MgdXNpbmcgYW4gb3JkZXIgYXMgaGlnaCBh
cyBwb3NzaWJsZS4gSW4gdGhlIGFib3ZlIHNjZW5hcmlvLAo+IGl0J3MgcGVyZmVjdGx5IGZpbmUg
dG8gcG9wdWxhdGUgYSA0SyBhbGlnbmVkIGVudHJ5IHVzaW5nIGFuIG9yZGVyIG9mIDUKPiBmb3Ig
ZXhhbXBsZSwgaW4gb3JkZXIgdG8gcmVhY2ggdGhlIG5leHQgMk0gb3IgMUcgYWxpZ25lZCBhZGRy
ZXNzLgoKV2hlbiBmaWxsaW5nIHRoZSBnYXAgYmV0d2VlbiBhbiBlbnRyeSBhbGlnbmVkIG5vIGJl
dHRlciB0aGFuIDRrLAp5b3UgdW5hdm9pZGFibHkgd2lsbCBuZWVkIHRvIGFsbG9jYXRlIChhbmQg
bWFwKSBhdCBsZWFzdCBvbmUKb3JkZXItMCBjaHVuay4gSWYgeW91IHN0YXJ0ZWQgd2l0aCBhbiBv
cmRlci01IG9uZSwgaW4gdGhlIG5leHQKaXRlcmF0aW9uIHRoZSBhbGlnbm1lbnQgd291bGQgc3Rp
bGwgYmUgbm8gYmV0dGVyIHRoYW4gNGsgKGFuZCBoZW5jZQp5b3UnZCBuZXZlciByZWFjaCBhbiBh
bGlnbm1lbnQgb2YgMk0gb3IgMUcpLi4KCj4gTm90IHJlbW92aW5nIHRoZSBhc3NlcnRzIHdvdWxk
IGltcGx5IHRoYXQgaW4gdGhlIGFib3ZlIGV4YW1wbGUgdGhlCj4gZG9tMCBidWlsZGVyIGhhcyB0
byBpdGVyYXRlIG92ZXIgYWxsIHRoZSA0SyBwYWdlcyBhbmQgbWFrZSByZXBlYXRlZAo+IGd1ZXN0
X3BoeXNtYXBfYWRkX3BhZ2UgY2FsbHMgd2l0aCBvcmRlciAwLiBUaGlzIGlzIHN1Yi1vcHRpbWFs
LAo+IGNyZWF0ZXMgYSBub24tdHJpdmlhbCBvdmVyaGVhZCB0byB0aGUgRG9tMCBidWlsZGVyLCBh
bmQgYWxzbyBwcm9tb3Rlcwo+IHRoZSBvcGVuLWNvZGluZyBvZiBsb29wcyBhcm91bmQgZ3Vlc3Rf
cGh5c21hcF9hZGRfcGFnZS4KCkl0IHdvdWxkIG5lZWQgdG8gbWFrZSBvbmUgcmVxdWVzdCB3aXRo
IG9yZGVyLTAsIGFuZCB0aGVuIGluZGl2aWR1YWwKcmVxdWVzdHMgd2l0aCBoaWdoZXIgb3JkZXJz
IHRvIGluY3JlbWVudGFsbHkgaW5jcmVhc2UgYWxpZ25tZW50LiBJJ3ZlCmFscmVhZHkgaW5kaWNh
dGVkIHRoYXQgSSB0aGluayB0aGUgZnVuY3Rpb24gc2hvdWxkIGFjY2VwdCBhbGwgb3JkZXJzIGFz
CmlucHV0cywgaXJyZXNwZWN0aXZlIG9mIHVuZGVybHlpbmcgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
LCBpZiBpdCBkb2Vzbid0CmFscmVhZHkuIEJ1dCB0aGF0J3Mgc3RpbGwgbm90IHRoZSBzYW1lIGFz
IGFjY2VwdGluZyBhcmJpdHJhcnkgY291bnRzIGFzCmlucHV0cy4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:04:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1gmGKQ-0005UJ-R7; Wed, 23 Jan 2019 11:04: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=a/mT=P7=chromium.org=keescook@srs-us1.protection.inumbo.net>)
 id 1gmGKP-0005Tw-2H
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:04:17 +0000
X-Inumbo-ID: 9f082ea6-1efe-11e9-a1e0-bc764e045a96
Received: from mail-pf1-x443.google.com (unknown [2607:f8b0:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f082ea6-1efe-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:04:15 +0000 (UTC)
Received: by mail-pf1-x443.google.com with SMTP id g62so1000884pfd.12
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 03:04:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=WWbvkyDFrEwD8Gl8RHFeeU54ZHjYlP1PsRcb35sltHw=;
 b=DkyomhsDwUdIfnaDB/NeiZUczL0kVk8bi1CWvJwOo+O8Y3gwR8sdwlvtjgUZMWvt7A
 Q4e8Rnt7B3G04qrG0W5Z37/0zhU/H5BC3W/9B9kMPvBf0G47QvaIoCZgUn3sUBs6FFYX
 lBdX04C6nh3Qfmf12yYQiGNupJGr/usqexPmw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=WWbvkyDFrEwD8Gl8RHFeeU54ZHjYlP1PsRcb35sltHw=;
 b=q/RfIKAoeLqd6bIhhNRbAQW6YmMxLjDVT+8Y7mh+/ziLk4caovrKPf1xUFEN2LGnKi
 i/k9aa1/4AxbplWybJECTEhJpK0uxwTefHtP6giQ+ah0+k4lwcETH3dWuQ8ABPeC8plL
 3mONA+gRGRZZeukXpNv79I0/GvqS8jUnMteAfOOwsLOD/meUnwCx/2cZapihYHG4cj2q
 +Krofl9c+N9hLDbPs4rGX5rcXo7xzemUJyVfk9VXn1PR5mBrrelBpGG9l16p0QlebhwK
 zTCkkgQK0EM23SFnJN3YvUggKXVdt7ZBUO+0kJvW0ty3ks83mO40ro7xXJ4OovfgGh6C
 5n2A==
X-Gm-Message-State: AJcUukclBpY+h1XOxSqIaEekH0/3ioIlYfQksCBtujzgiNveDVFuWr9m
 yjZR0HzE9t+U5GPtQWEwqHne+Q==
X-Google-Smtp-Source: ALg8bN6pJQ3eCmEXxAgRqj/tyajOwVnmQ4WNYNAOVXjqhOShRLFHBh9ESM5QcYvZHttlSHXjQfRQag==
X-Received: by 2002:a65:50c1:: with SMTP id s1mr1531952pgp.350.1548241454431; 
 Wed, 23 Jan 2019 03:04:14 -0800 (PST)
Received: from www.outflux.net
 (173-164-112-133-Oregon.hfc.comcastbusiness.net. [173.164.112.133])
 by smtp.gmail.com with ESMTPSA id a4sm20257473pgv.70.2019.01.23.03.04.12
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 23 Jan 2019 03:04:12 -0800 (PST)
From: Kees Cook <keescook@chromium.org>
To: linux-kernel@vger.kernel.org
Date: Wed, 23 Jan 2019 03:03:49 -0800
Message-Id: <20190123110349.35882-4-keescook@chromium.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190123110349.35882-1-keescook@chromium.org>
References: <20190123110349.35882-1-keescook@chromium.org>
Subject: [Xen-devel] [PATCH 3/3] lib: Introduce test_stackinit module
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, Kees Cook <keescook@chromium.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, netdev@vger.kernel.org,
 intel-gfx@lists.freedesktop.org, linux-usb@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-mm@kvack.org,
 linux-security-module@vger.kernel.org, kernel-hardening@lists.openwall.com,
 intel-wired-lan@lists.osuosl.org, linux-fsdevel@vger.kernel.org,
 xen-devel@lists.xenproject.org, Laura Abbott <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, Alexander Popov <alex.popov@linux.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkcyB0ZXN0IGZvciBzdGFjayBpbml0aWFsaXphdGlvbiBjb3ZlcmFnZS4gV2UgaGF2ZSBzZXZl
cmFsIGJ1aWxkIG9wdGlvbnMKdGhhdCBjb250cm9sIHRoZSBsZXZlbCBvZiBzdGFjayB2YXJpYWJs
ZSBpbml0aWFsaXphdGlvbi4gVGhpcyB0ZXN0IGxldHMgdXMKdmlzdWFsaXplIHdoaWNoIG9wdGlv
bnMgY292ZXIgd2hpY2ggY2FzZXMsIGFuZCBwcm92aWRlIHRlc3RzIGZvciBvcHRpb25zCnRoYXQg
YXJlIGN1cnJlbnRseSBub3QgYXZhaWxhYmxlIChwYWRkaW5nIGluaXRpYWxpemF0aW9uKS4KCkFs
bCBvcHRpb25zIHBhc3MgdGhlIGV4cGxpY2l0IGluaXRpYWxpemF0aW9uIGNhc2VzIGFuZCB0aGUg
cGFydGlhbAppbml0aWFsaXplcnMgKGV2ZW4gd2l0aCBwYWRkaW5nKToKCnRlc3Rfc3RhY2tpbml0
OiB1OF96ZXJvIG9rCnRlc3Rfc3RhY2tpbml0OiB1MTZfemVybyBvawp0ZXN0X3N0YWNraW5pdDog
dTMyX3plcm8gb2sKdGVzdF9zdGFja2luaXQ6IHU2NF96ZXJvIG9rCnRlc3Rfc3RhY2tpbml0OiBj
aGFyX2FycmF5X3plcm8gb2sKdGVzdF9zdGFja2luaXQ6IHNtYWxsX2hvbGVfemVybyBvawp0ZXN0
X3N0YWNraW5pdDogYmlnX2hvbGVfemVybyBvawp0ZXN0X3N0YWNraW5pdDogcGFja2VkX3plcm8g
b2sKdGVzdF9zdGFja2luaXQ6IHNtYWxsX2hvbGVfZHluYW1pY19wYXJ0aWFsIG9rCnRlc3Rfc3Rh
Y2tpbml0OiBiaWdfaG9sZV9keW5hbWljX3BhcnRpYWwgb2sKdGVzdF9zdGFja2luaXQ6IHBhY2tl
ZF9zdGF0aWNfcGFydGlhbCBvawp0ZXN0X3N0YWNraW5pdDogc21hbGxfaG9sZV9zdGF0aWNfcGFy
dGlhbCBvawp0ZXN0X3N0YWNraW5pdDogYmlnX2hvbGVfc3RhdGljX3BhcnRpYWwgb2sKClRoZSBy
ZXN1bHRzIG9mIHRoZSBvdGhlciB0ZXN0cyAod2hpY2ggY29udGFpbiBubyBleHBsaWNpdCBpbml0
aWFsaXphdGlvbiksCmNoYW5nZSBiYXNlZCBvbiB0aGUgYnVpbGQncyBjb25maWd1cmVkIGNvbXBp
bGVyIGluc3RydW1lbnRhdGlvbi4KCk5vIG9wdGlvbnM6Cgp0ZXN0X3N0YWNraW5pdDogc21hbGxf
aG9sZV9zdGF0aWNfYWxsIEZBSUwgKHVuaW5pdCBieXRlczogMykKdGVzdF9zdGFja2luaXQ6IGJp
Z19ob2xlX3N0YXRpY19hbGwgRkFJTCAodW5pbml0IGJ5dGVzOiA2MSkKdGVzdF9zdGFja2luaXQ6
IHNtYWxsX2hvbGVfZHluYW1pY19hbGwgRkFJTCAodW5pbml0IGJ5dGVzOiAzKQp0ZXN0X3N0YWNr
aW5pdDogYmlnX2hvbGVfZHluYW1pY19hbGwgRkFJTCAodW5pbml0IGJ5dGVzOiA2MSkKdGVzdF9z
dGFja2luaXQ6IHNtYWxsX2hvbGVfcnVudGltZV9wYXJ0aWFsIEZBSUwgKHVuaW5pdCBieXRlczog
MjMpCnRlc3Rfc3RhY2tpbml0OiBiaWdfaG9sZV9ydW50aW1lX3BhcnRpYWwgRkFJTCAodW5pbml0
IGJ5dGVzOiAxMjcpCnRlc3Rfc3RhY2tpbml0OiBzbWFsbF9ob2xlX3J1bnRpbWVfYWxsIEZBSUwg
KHVuaW5pdCBieXRlczogMykKdGVzdF9zdGFja2luaXQ6IGJpZ19ob2xlX3J1bnRpbWVfYWxsIEZB
SUwgKHVuaW5pdCBieXRlczogNjEpCnRlc3Rfc3RhY2tpbml0OiB1OCBGQUlMICh1bmluaXQgYnl0
ZXM6IDEpCnRlc3Rfc3RhY2tpbml0OiB1MTYgRkFJTCAodW5pbml0IGJ5dGVzOiAyKQp0ZXN0X3N0
YWNraW5pdDogdTMyIEZBSUwgKHVuaW5pdCBieXRlczogNCkKdGVzdF9zdGFja2luaXQ6IHU2NCBG
QUlMICh1bmluaXQgYnl0ZXM6IDgpCnRlc3Rfc3RhY2tpbml0OiBjaGFyX2FycmF5IEZBSUwgKHVu
aW5pdCBieXRlczogMTYpCnRlc3Rfc3RhY2tpbml0OiBzbWFsbF9ob2xlIEZBSUwgKHVuaW5pdCBi
eXRlczogMjQpCnRlc3Rfc3RhY2tpbml0OiBiaWdfaG9sZSBGQUlMICh1bmluaXQgYnl0ZXM6IDEy
OCkKdGVzdF9zdGFja2luaXQ6IHVzZXIgRkFJTCAodW5pbml0IGJ5dGVzOiAzMikKdGVzdF9zdGFj
a2luaXQ6IGZhaWx1cmVzOiAxNgoKQ09ORklHX0dDQ19QTFVHSU5fU1RSVUNUTEVBSz15ClRoaXMg
b25seSB0cmllcyB0byBpbml0aWFsaXplIHN0cnVjdHMgd2l0aCBfX3VzZXIgbWFya2luZ3M6Cgp0
ZXN0X3N0YWNraW5pdDogc21hbGxfaG9sZV9zdGF0aWNfYWxsIEZBSUwgKHVuaW5pdCBieXRlczog
MykKdGVzdF9zdGFja2luaXQ6IGJpZ19ob2xlX3N0YXRpY19hbGwgRkFJTCAodW5pbml0IGJ5dGVz
OiA2MSkKdGVzdF9zdGFja2luaXQ6IHNtYWxsX2hvbGVfZHluYW1pY19hbGwgRkFJTCAodW5pbml0
IGJ5dGVzOiAzKQp0ZXN0X3N0YWNraW5pdDogYmlnX2hvbGVfZHluYW1pY19hbGwgRkFJTCAodW5p
bml0IGJ5dGVzOiA2MSkKdGVzdF9zdGFja2luaXQ6IHNtYWxsX2hvbGVfcnVudGltZV9wYXJ0aWFs
IEZBSUwgKHVuaW5pdCBieXRlczogMjMpCnRlc3Rfc3RhY2tpbml0OiBiaWdfaG9sZV9ydW50aW1l
X3BhcnRpYWwgRkFJTCAodW5pbml0IGJ5dGVzOiAxMjcpCnRlc3Rfc3RhY2tpbml0OiBzbWFsbF9o
b2xlX3J1bnRpbWVfYWxsIEZBSUwgKHVuaW5pdCBieXRlczogMykKdGVzdF9zdGFja2luaXQ6IGJp
Z19ob2xlX3J1bnRpbWVfYWxsIEZBSUwgKHVuaW5pdCBieXRlczogNjEpCnRlc3Rfc3RhY2tpbml0
OiB1OCBGQUlMICh1bmluaXQgYnl0ZXM6IDEpCnRlc3Rfc3RhY2tpbml0OiB1MTYgRkFJTCAodW5p
bml0IGJ5dGVzOiAyKQp0ZXN0X3N0YWNraW5pdDogdTMyIEZBSUwgKHVuaW5pdCBieXRlczogNCkK
dGVzdF9zdGFja2luaXQ6IHU2NCBGQUlMICh1bmluaXQgYnl0ZXM6IDgpCnRlc3Rfc3RhY2tpbml0
OiBjaGFyX2FycmF5IEZBSUwgKHVuaW5pdCBieXRlczogMTYpCnRlc3Rfc3RhY2tpbml0OiBzbWFs
bF9ob2xlIEZBSUwgKHVuaW5pdCBieXRlczogMjQpCnRlc3Rfc3RhY2tpbml0OiBiaWdfaG9sZSBG
QUlMICh1bmluaXQgYnl0ZXM6IDEyOCkKdGVzdF9zdGFja2luaXQ6IHVzZXIgb2sKdGVzdF9zdGFj
a2luaXQ6IGZhaWx1cmVzOiAxNQoKQ09ORklHX0dDQ19QTFVHSU5fU1RSVUNUTEVBSz15CkNPTkZJ
R19HQ0NfUExVR0lOX1NUUlVDVExFQUtfQllSRUZfQUxMPXkKVGhpcyBpbml0aWFsaXplcyBhbGwg
c3RydWN0dXJlcyBwYXNzZWQgYnkgcmVmZXJlbmNlIChzY2FsYXJzIGFuZCBzdHJpbmdzCnJlbWFp
biB1bmluaXRpYWxpemVkLCBidXQgcGFkZGluZyBpcyB3aXBlZCk6Cgp0ZXN0X3N0YWNraW5pdDog
c21hbGxfaG9sZV9zdGF0aWNfYWxsIG9rCnRlc3Rfc3RhY2tpbml0OiBiaWdfaG9sZV9zdGF0aWNf
YWxsIG9rCnRlc3Rfc3RhY2tpbml0OiBzbWFsbF9ob2xlX2R5bmFtaWNfYWxsIG9rCnRlc3Rfc3Rh
Y2tpbml0OiBiaWdfaG9sZV9keW5hbWljX2FsbCBvawp0ZXN0X3N0YWNraW5pdDogc21hbGxfaG9s
ZV9ydW50aW1lX3BhcnRpYWwgb2sKdGVzdF9zdGFja2luaXQ6IGJpZ19ob2xlX3J1bnRpbWVfcGFy
dGlhbCBvawp0ZXN0X3N0YWNraW5pdDogc21hbGxfaG9sZV9ydW50aW1lX2FsbCBvawp0ZXN0X3N0
YWNraW5pdDogYmlnX2hvbGVfcnVudGltZV9hbGwgb2sKdGVzdF9zdGFja2luaXQ6IHU4IEZBSUwg
KHVuaW5pdCBieXRlczogMSkKdGVzdF9zdGFja2luaXQ6IHUxNiBGQUlMICh1bmluaXQgYnl0ZXM6
IDIpCnRlc3Rfc3RhY2tpbml0OiB1MzIgRkFJTCAodW5pbml0IGJ5dGVzOiA0KQp0ZXN0X3N0YWNr
aW5pdDogdTY0IEZBSUwgKHVuaW5pdCBieXRlczogOCkKdGVzdF9zdGFja2luaXQ6IGNoYXJfYXJy
YXkgRkFJTCAodW5pbml0IGJ5dGVzOiAxNikKdGVzdF9zdGFja2luaXQ6IHNtYWxsX2hvbGUgb2sK
dGVzdF9zdGFja2luaXQ6IGJpZ19ob2xlIG9rCnRlc3Rfc3RhY2tpbml0OiB1c2VyIG9rCnRlc3Rf
c3RhY2tpbml0OiBmYWlsdXJlczogNQoKQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tJTklUPXkKVGhp
cyBpbml0aWFsaXplcyBhbGwgdmFyaWFibGVzLCBidXQgaGFzIG5vIHNwZWNpYWwgcGFkZGluZyBo
YW5kbGluZzoKCnRlc3Rfc3RhY2tpbml0OiBzbWFsbF9ob2xlX3N0YXRpY19hbGwgRkFJTCAodW5p
bml0IGJ5dGVzOiAzKQp0ZXN0X3N0YWNraW5pdDogYmlnX2hvbGVfc3RhdGljX2FsbCBGQUlMICh1
bmluaXQgYnl0ZXM6IDYxKQp0ZXN0X3N0YWNraW5pdDogc21hbGxfaG9sZV9keW5hbWljX2FsbCBG
QUlMICh1bmluaXQgYnl0ZXM6IDMpCnRlc3Rfc3RhY2tpbml0OiBiaWdfaG9sZV9keW5hbWljX2Fs
bCBGQUlMICh1bmluaXQgYnl0ZXM6IDYxKQp0ZXN0X3N0YWNraW5pdDogc21hbGxfaG9sZV9ydW50
aW1lX3BhcnRpYWwgb2sKdGVzdF9zdGFja2luaXQ6IGJpZ19ob2xlX3J1bnRpbWVfcGFydGlhbCBv
awp0ZXN0X3N0YWNraW5pdDogc21hbGxfaG9sZV9ydW50aW1lX2FsbCBvawp0ZXN0X3N0YWNraW5p
dDogYmlnX2hvbGVfcnVudGltZV9hbGwgb2sKdGVzdF9zdGFja2luaXQ6IHU4IG9rCnRlc3Rfc3Rh
Y2tpbml0OiB1MTYgb2sKdGVzdF9zdGFja2luaXQ6IHUzMiBvawp0ZXN0X3N0YWNraW5pdDogdTY0
IG9rCnRlc3Rfc3RhY2tpbml0OiBjaGFyX2FycmF5IG9rCnRlc3Rfc3RhY2tpbml0OiBzbWFsbF9o
b2xlIG9rCnRlc3Rfc3RhY2tpbml0OiBiaWdfaG9sZSBvawp0ZXN0X3N0YWNraW5pdDogdXNlciBv
awp0ZXN0X3N0YWNraW5pdDogZmFpbHVyZXM6IDQKClNpZ25lZC1vZmYtYnk6IEtlZXMgQ29vayA8
a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgotLS0KIGxpYi9LY29uZmlnLmRlYnVnICAgIHwgICA5ICsr
CiBsaWIvTWFrZWZpbGUgICAgICAgICB8ICAgMSArCiBsaWIvdGVzdF9zdGFja2luaXQuYyB8IDMy
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNo
YW5nZWQsIDMzNyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliL3Rlc3Rfc3Rh
Y2tpbml0LmMKCmRpZmYgLS1naXQgYS9saWIvS2NvbmZpZy5kZWJ1ZyBiL2xpYi9LY29uZmlnLmRl
YnVnCmluZGV4IGQ0ZGY1YjI0ZDc1ZS4uMDk3ODhhZmNjY2M5IDEwMDY0NAotLS0gYS9saWIvS2Nv
bmZpZy5kZWJ1ZworKysgYi9saWIvS2NvbmZpZy5kZWJ1ZwpAQCAtMjAwMSw2ICsyMDAxLDE1IEBA
IGNvbmZpZyBURVNUX09CSkFHRwogCiAJICBJZiB1bnN1cmUsIHNheSBOLgogCitjb25maWcgVEVT
VF9TVEFDS0lOSVQKKwl0cmlzdGF0ZSAiVGVzdCBsZXZlbCBvZiBzdGFjayB2YXJpYWJsZSBpbml0
aWFsaXphdGlvbiIKKwloZWxwCisJICBUZXN0IGlmIHRoZSBrZXJuZWwgaXMgemVyby1pbml0aWFs
aXppbmcgc3RhY2sgdmFyaWFibGVzCisJICBmcm9tIENPTkZJR19HQ0NfUExVR0lOX1NUQUNLSU5J
VCwgQ09ORklHX0dDQ19QTFVHSU5fU1RSVUNUTEVBSywKKwkgIGFuZC9vciBHQ0NfUExVR0lOX1NU
UlVDVExFQUtfQllSRUZfQUxMLgorCisJICBJZiB1bnN1cmUsIHNheSBOLgorCiBlbmRpZiAjIFJV
TlRJTUVfVEVTVElOR19NRU5VCiAKIGNvbmZpZyBNRU1URVNUCmRpZmYgLS1naXQgYS9saWIvTWFr
ZWZpbGUgYi9saWIvTWFrZWZpbGUKaW5kZXggZTFiNTlkYTcxNDE4Li5jODFhNjZkNGQwMGQgMTAw
NjQ0Ci0tLSBhL2xpYi9NYWtlZmlsZQorKysgYi9saWIvTWFrZWZpbGUKQEAgLTc2LDYgKzc2LDcg
QEAgb2JqLSQoQ09ORklHX1RFU1RfS01PRCkgKz0gdGVzdF9rbW9kLm8KIG9iai0kKENPTkZJR19U
RVNUX0RFQlVHX1ZJUlRVQUwpICs9IHRlc3RfZGVidWdfdmlydHVhbC5vCiBvYmotJChDT05GSUdf
VEVTVF9NRU1DQVRfUCkgKz0gdGVzdF9tZW1jYXRfcC5vCiBvYmotJChDT05GSUdfVEVTVF9PQkpB
R0cpICs9IHRlc3Rfb2JqYWdnLm8KK29iai0kKENPTkZJR19URVNUX1NUQUNLSU5JVCkgKz0gdGVz
dF9zdGFja2luaXQubwogCiBpZmVxICgkKENPTkZJR19ERUJVR19LT0JKRUNUKSx5KQogQ0ZMQUdT
X2tvYmplY3QubyArPSAtRERFQlVHCmRpZmYgLS1naXQgYS9saWIvdGVzdF9zdGFja2luaXQuYyBi
L2xpYi90ZXN0X3N0YWNraW5pdC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMC4uZTJmZjU2YTEwMDJhCi0tLSAvZGV2L251bGwKKysrIGIvbGliL3Rlc3Rfc3RhY2tpbml0
LmMKQEAgLTAsMCArMSwzMjcgQEAKKy8vIFNQRFgtTGljZW5zZXM6IEdQTHYyCisvKgorICogVGVz
dCBjYXNlcyBmb3IgLWZpbml0LWxvY2FsLXZhcnMgYW5kIENPTkZJR19HQ0NfUExVR0lOX1NUQUNL
SU5JVC4KKyAqLworI2RlZmluZSBwcl9mbXQoZm10KSBLQlVJTERfTU9ETkFNRSAiOiAiIGZtdAor
CisjaW5jbHVkZSA8bGludXgvaW5pdC5oPgorI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgorI2lu
Y2x1ZGUgPGxpbnV4L21vZHVsZS5oPgorI2luY2x1ZGUgPGxpbnV4L3N0cmluZy5oPgorCisvKiBF
eGZpbHRyYXRpb24gYnVmZmVyLiAqLworI2RlZmluZSBNQVhfVkFSX1NJWkUJMTI4CitzdGF0aWMg
Y2hhciBjaGVja19idWZbTUFYX1ZBUl9TSVpFXTsKKworLyogQ2hhcmFjdGVyIGFycmF5IHRvIHRy
aWdnZXIgc3RhY2sgcHJvdGVjdG9yIGluIGFsbCBmdW5jdGlvbnMuICovCisjZGVmaW5lIFZBUl9C
VUZGRVIJIDMyCisKKy8qIFZvbGF0aWxlIG1hc2sgdG8gY29udmluY2UgY29tcGlsZXIgdG8gY29w
eSBtZW1vcnkgd2l0aCAweGZmLiAqLworc3RhdGljIHZvbGF0aWxlIHU4IGZvcmNlZF9tYXNrID0g
MHhmZjsKKworLyogTG9jYXRpb24gYW5kIHNpemUgdHJhY2tpbmcgdG8gdmFsaWRhdGUgZmlsbCBh
bmQgdGVzdCBhcmUgY29sb2NhdGVkLiAqLworc3RhdGljIHZvaWQgKmZpbGxfc3RhcnQsICp0YXJn
ZXRfc3RhcnQ7CitzdGF0aWMgc2l6ZV90IGZpbGxfc2l6ZSwgdGFyZ2V0X3NpemU7CisKK3N0YXRp
YyBib29sIHJhbmdlX2NvbnRhaW5zKGNoYXIgKmhheXN0YWNrX3N0YXJ0LCBzaXplX3QgaGF5c3Rh
Y2tfc2l6ZSwKKwkJCSAgIGNoYXIgKm5lZWRsZV9zdGFydCwgc2l6ZV90IG5lZWRsZV9zaXplKQor
eworCWlmIChuZWVkbGVfc3RhcnQgPj0gaGF5c3RhY2tfc3RhcnQgJiYKKwkgICAgbmVlZGxlX3N0
YXJ0ICsgbmVlZGxlX3NpemUgPD0gaGF5c3RhY2tfc3RhcnQgKyBoYXlzdGFja19zaXplKQorCQly
ZXR1cm4gdHJ1ZTsKKwlyZXR1cm4gZmFsc2U7Cit9CisKKyNkZWZpbmUgRE9fTk9USElOR19UWVBF
X1NDQUxBUih2YXJfdHlwZSkJdmFyX3R5cGUKKyNkZWZpbmUgRE9fTk9USElOR19UWVBFX1NUUklO
Ryh2YXJfdHlwZSkJdm9pZAorI2RlZmluZSBET19OT1RISU5HX1RZUEVfU1RSVUNUKHZhcl90eXBl
KQl2b2lkCisKKyNkZWZpbmUgRE9fTk9USElOR19SRVRVUk5fU0NBTEFSKHB0cikJCSoocHRyKQor
I2RlZmluZSBET19OT1RISU5HX1JFVFVSTl9TVFJJTkcocHRyKQkJLyoqLworI2RlZmluZSBET19O
T1RISU5HX1JFVFVSTl9TVFJVQ1QocHRyKQkJLyoqLworCisjZGVmaW5lIERPX05PVEhJTkdfQ0FM
TF9TQ0FMQVIodmFyLCBuYW1lKQkJCVwKKwkJKHZhcikgPSBkb19ub3RoaW5nXyAjIyBuYW1lKCYo
dmFyKSkKKyNkZWZpbmUgRE9fTk9USElOR19DQUxMX1NUUklORyh2YXIsIG5hbWUpCQkJXAorCQlk
b19ub3RoaW5nXyAjIyBuYW1lKHZhcikKKyNkZWZpbmUgRE9fTk9USElOR19DQUxMX1NUUlVDVCh2
YXIsIG5hbWUpCQkJXAorCQlkb19ub3RoaW5nXyAjIyBuYW1lKCYodmFyKSkKKworI2RlZmluZSBG
RVRDSF9BUkdfU0NBTEFSKHZhcikJCSZ2YXIKKyNkZWZpbmUgRkVUQ0hfQVJHX1NUUklORyh2YXIp
CQl2YXIKKyNkZWZpbmUgRkVUQ0hfQVJHX1NUUlVDVCh2YXIpCQkmdmFyCisKKyNkZWZpbmUgRklM
TF9TSVpFX1NDQUxBUgkJMQorI2RlZmluZSBGSUxMX1NJWkVfU1RSSU5HCQkxNgorI2RlZmluZSBG
SUxMX1NJWkVfU1RSVUNUCQkxCisKKyNkZWZpbmUgSU5JVF9DTE9ORV9TQ0FMQVIJCS8qKi8KKyNk
ZWZpbmUgSU5JVF9DTE9ORV9TVFJJTkcJCVtGSUxMX1NJWkVfU1RSSU5HXQorI2RlZmluZSBJTklU
X0NMT05FX1NUUlVDVAkJLyoqLworCisjZGVmaW5lIElOSVRfU0NBTEFSX05PTkUJCS8qKi8KKyNk
ZWZpbmUgSU5JVF9TQ0FMQVJfWkVSTwkJPSAwCisKKyNkZWZpbmUgSU5JVF9TVFJJTkdfTk9ORQkJ
W0ZJTExfU0laRV9TVFJJTkddIC8qKi8KKyNkZWZpbmUgSU5JVF9TVFJJTkdfWkVSTwkJW0ZJTExf
U0laRV9TVFJJTkddID0geyB9CisKKyNkZWZpbmUgSU5JVF9TVFJVQ1RfTk9ORQkJLyoqLworI2Rl
ZmluZSBJTklUX1NUUlVDVF9aRVJPCQk9IHsgfQorI2RlZmluZSBJTklUX1NUUlVDVF9TVEFUSUNf
UEFSVElBTAk9IHsgLnR3byA9IDAsIH0KKyNkZWZpbmUgSU5JVF9TVFJVQ1RfU1RBVElDX0FMTAkJ
PSB7IC5vbmUgPSBhcmctPm9uZSwJCVwKKwkJCQkJICAgIC50d28gPSBhcmctPnR3bywJCVwKKwkJ
CQkJICAgIC50aHJlZSA9IGFyZy0+dGhyZWUsCVwKKwkJCQkJICAgIC5mb3VyID0gYXJnLT5mb3Vy
LAkJXAorCQkJCQl9CisjZGVmaW5lIElOSVRfU1RSVUNUX0RZTkFNSUNfUEFSVElBTAk9IHsgLnR3
byA9IGFyZy0+dHdvLCB9CisjZGVmaW5lIElOSVRfU1RSVUNUX0RZTkFNSUNfQUxMCQk9IHsgLm9u
ZSA9IGFyZy0+b25lLAkJXAorCQkJCQkgICAgLnR3byA9IGFyZy0+dHdvLAkJXAorCQkJCQkgICAg
LnRocmVlID0gYXJnLT50aHJlZSwJXAorCQkJCQkgICAgLmZvdXIgPSBhcmctPmZvdXIsCQlcCisJ
CQkJCX0KKyNkZWZpbmUgSU5JVF9TVFJVQ1RfUlVOVElNRV9QQVJUSUFMCTsJCQkJXAorCQkJCQl2
YXIudHdvID0gMAorI2RlZmluZSBJTklUX1NUUlVDVF9SVU5USU1FX0FMTAkJOwkJCQlcCisJCQkJ
CXZhci5vbmUgPSAwOwkJCVwKKwkJCQkJdmFyLnR3byA9IDA7CQkJXAorCQkJCQl2YXIudGhyZWUg
PSAwOwkJCVwKKwkJCQkJbWVtc2V0KCZ2YXIuZm91ciwgMCwJCVwKKwkJCQkJICAgICAgIHNpemVv
Zih2YXIuZm91cikpCisKKy8qCisgKiBAbmFtZTogdW5pcXVlIHN0cmluZyBuYW1lIGZvciB0aGUg
dGVzdAorICogQHZhcl90eXBlOiB0eXBlIHRvIGJlIHRlc3RlZCBmb3IgemVyb2luZyBpbml0aWFs
aXphdGlvbgorICogQHdoaWNoOiBpcyB0aGlzIGEgU0NBTEFSIG9yIGEgU1RSVUNUIHR5cGU/Cisg
KiBAaW5pdF9sZXZlbDogd2hhdCBraW5kIG9mIGluaXRpYWxpemF0aW9uIGlzIHBlcmZvcm1lZAor
ICovCisjZGVmaW5lIERFRklORV9URVNUKG5hbWUsIHZhcl90eXBlLCB3aGljaCwgaW5pdF9sZXZl
bCkJCVwKK3N0YXRpYyBub2lubGluZSBpbnQgZmlsbF8gIyMgbmFtZSh1bnNpZ25lZCBsb25nIHNw
KQkJXAorewkJCQkJCQkJXAorCWNoYXIgYnVmW1ZBUl9CVUZGRVIgKwkJCQkJXAorCQkgc2l6ZW9m
KHZhcl90eXBlKSAqIEZJTExfU0laRV8gIyMgd2hpY2ggKiA0XTsJXAorCQkJCQkJCQlcCisJZmls
bF9zdGFydCA9IGJ1ZjsJCQkJCVwKKwlmaWxsX3NpemUgPSBzaXplb2YoYnVmKTsJCQkJXAorCS8q
IEZpbGwgdmFyaWFibGUgd2l0aCAweEZGLiAqLwkJCQlcCisJbWVtc2V0KGZpbGxfc3RhcnQsIChj
aGFyKSgoc3AgJiYgMHhmZikgfCBmb3JjZWRfbWFzayksCVwKKwkgICAgICAgZmlsbF9zaXplKTsJ
CQkJCVwKKwkJCQkJCQkJXAorCXJldHVybiAoaW50KWJ1ZlswXSB8IChpbnQpYnVmW3NpemVvZihi
dWYpLTFdOwkJXAorfQkJCQkJCQkJXAorLyogbm8tb3AgdG8gZm9yY2UgY29tcGlsZXIgaW50byBp
Z25vcmluZyAidW5pbml0aWFsaXplZCIgdmFycyAqL1wKK3N0YXRpYyBub2lubGluZSBET19OT1RI
SU5HX1RZUEVfICMjIHdoaWNoKHZhcl90eXBlKQkJXAorZG9fbm90aGluZ18gIyMgbmFtZSh2YXJf
dHlwZSAqcHRyKQkJCQlcCit7CQkJCQkJCQlcCisJLyogV2lsbCBhbHdheXMgYmUgdHJ1ZSwgYnV0
IGNvbXBpbGVyIGRvZXNuJ3Qga25vdy4gKi8JXAorCWlmICgodW5zaWduZWQgbG9uZylwdHIgPiAw
eDIpCQkJCVwKKwkJcmV0dXJuIERPX05PVEhJTkdfUkVUVVJOXyAjIyB3aGljaChwdHIpOwlcCisJ
ZWxzZQkJCQkJCQlcCisJCXJldHVybiBET19OT1RISU5HX1JFVFVSTl8gIyMgd2hpY2gocHRyICsg
MSk7CVwKK30JCQkJCQkJCVwKK3N0YXRpYyBub2lubGluZSBpbnQgZmV0Y2hfICMjIG5hbWUodW5z
aWduZWQgbG9uZyBzcCwJCVwKKwkJCQkgICB2YXJfdHlwZSAqYXJnKQkJXAorewkJCQkJCQkJXAor
CWNoYXIgYnVmW1ZBUl9CVUZGRVJdOwkJCQkJXAorCXZhcl90eXBlIHZhciBJTklUXyAjIyB3aGlj
aCAjIyBfICMjIGluaXRfbGV2ZWw7CQlcCisJCQkJCQkJCVwKKwl0YXJnZXRfc3RhcnQgPSAmdmFy
OwkJCQkJXAorCXRhcmdldF9zaXplID0gc2l6ZW9mKHZhcik7CQkJCVwKKwkvKgkJCQkJCQlcCisJ
ICogS2VlcCB0aGlzIGJ1ZmZlciBhcm91bmQgdG8gbWFrZSBzdXJlIHdlJ3ZlIGdvdCBhCVwKKwkg
KiBzdGFjayBmcmFtZSBvZiBTT01FIGtpbmQuLi4JCQkJXAorCSAqLwkJCQkJCQlcCisJbWVtc2V0
KGJ1ZiwgKGNoYXIpKHNwICYmIDB4ZmYpLCBzaXplb2YoYnVmKSk7CQlcCisJCQkJCQkJCVwKKwkv
KiBTaWxlbmNlICJuZXZlciBpbml0aWFsaXplZCIgd2FybmluZ3MuICovCQlcCisJRE9fTk9USElO
R19DQUxMXyAjIyB3aGljaCh2YXIsIG5hbWUpOwkJCVwKKwkJCQkJCQkJXAorCS8qIEV4ZmlsdHJh
dGUgInZhciIgb3IgZmllbGQgb2YgInZhciIuICovCQlcCisJbWVtY3B5KGNoZWNrX2J1ZiwgdGFy
Z2V0X3N0YXJ0LCB0YXJnZXRfc2l6ZSk7CQlcCisJCQkJCQkJCVwKKwlyZXR1cm4gKGludClidWZb
MF0gfCAoaW50KWJ1ZltzaXplb2YoYnVmKSAtIDFdOwkJXAorfQkJCQkJCQkJXAorLyogUmV0dXJu
cyAwIG9uIHN1Y2Nlc3MsIDEgb24gZmFpbHVyZS4gKi8JCQlcCitzdGF0aWMgbm9pbmxpbmUgaW50
IHRlc3RfICMjIG5hbWUgKHZvaWQpCQkJXAorewkJCQkJCQkJXAorCXZhcl90eXBlIHplcm8gSU5J
VF9DTE9ORV8gIyMgd2hpY2g7CQkJXAorCWludCBpZ25vcmVkOwkJCQkJCVwKKwl1OCBzdW0gPSAw
LCBpOwkJCQkJCVwKKwkJCQkJCQkJXAorCS8qIE5vdGljZSB3aGVuIGEgbmV3IHRlc3QgaXMgbGFy
Z2VyIHRoYW4gZXhwZWN0ZWQuICovCVwKKwlCVUlMRF9CVUdfT04oc2l6ZW9mKHplcm8pID4gTUFY
X1ZBUl9TSVpFKTsJCVwKKwkvKiBDbGVhciBlbnRpcmUgY2hlY2sgYnVmZmVyIGZvciBsYXRlciBi
aXQgdGVzdHMuICovCVwKKwltZW1zZXQoY2hlY2tfYnVmLCAweDAwLCBzaXplb2YoY2hlY2tfYnVm
KSk7CQlcCisJCQkJCQkJCVwKKwkvKiBGaWxsIGNsb25lIHR5cGUgd2l0aCB6ZXJvIGZvciBwZXIt
ZmllbGQgaW5pdC4gKi8JXAorCW1lbXNldCgmemVybywgMHgwMCwgc2l6ZW9mKHplcm8pKTsJCQlc
CisJLyogRmlsbCBzdGFjayB3aXRoIDB4RkYuICovCQkJCVwKKwlpZ25vcmVkID0gZmlsbF8gIyNu
YW1lKCh1bnNpZ25lZCBsb25nKSZpZ25vcmVkKTsJXAorCS8qIEV4dHJhY3Qgc3RhY2stZGVmaW5l
ZCB2YXJpYWJsZSBjb250ZW50cy4gKi8JCVwKKwlpZ25vcmVkID0gZmV0Y2hfICMjbmFtZSgodW5z
aWduZWQgbG9uZykmaWdub3JlZCwJXAorCQkJCUZFVENIX0FSR18gIyMgd2hpY2goemVybykpOwlc
CisJCQkJCQkJCVwKKwkvKiBWYWxpZGF0ZSB0aGF0IGNvbXBpbGVyIGxpbmVkIHVwIGZpbGwgYW5k
IHRhcmdldC4gKi8JXAorCWlmICghcmFuZ2VfY29udGFpbnMoZmlsbF9zdGFydCwgZmlsbF9zaXpl
LAkJXAorCQkJICAgIHRhcmdldF9zdGFydCwgdGFyZ2V0X3NpemUpKSB7CVwKKwkJcHJfZXJyKCNu
YW1lICI6IHN0YWNrIGZpbGwgbWlzc2VkIHRhcmdldCE/XG4iKTsJXAorCQlwcl9lcnIoI25hbWUg
IjogZmlsbCAlenUgd2lkZVxuIiwgZmlsbF9zaXplKTsJXAorCQlwcl9lcnIoI25hbWUgIjogdGFy
Z2V0IG9mZnNldCBieSAlbGRcbiIsCVwKKwkJCShzc2l6ZV90KSh1aW50cHRyX3QpZmlsbF9zdGFy
dCAtCVwKKwkJCShzc2l6ZV90KSh1aW50cHRyX3QpdGFyZ2V0X3N0YXJ0KTsJXAorCQlyZXR1cm4g
MTsJCQkJCVwKKwl9CQkJCQkJCVwKKwkJCQkJCQkJXAorCS8qIExvb2sgZm9yIGFueSBzZXQgYml0
cyBpbiB0aGUgY2hlY2sgcmVnaW9uLiAqLwlcCisJZm9yIChpID0gMDsgaSA8IHNpemVvZihjaGVj
a19idWYpOyBpKyspCQkJXAorCQlzdW0gKz0gKGNoZWNrX2J1ZltpXSAhPSAwKTsJCQlcCisJCQkJ
CQkJCVwKKwlpZiAoc3VtID09IDApCQkJCQkJXAorCQlwcl9pbmZvKCNuYW1lICIgb2tcbiIpOwkJ
CQlcCisJZWxzZQkJCQkJCQlcCisJCXByX3dhcm4oI25hbWUgIiBGQUlMICh1bmluaXQgYnl0ZXM6
ICVkKVxuIiwJXAorCQkJc3VtKTsJCQkJCVwKKwkJCQkJCQkJXAorCXJldHVybiAoc3VtICE9IDAp
OwkJCQkJXAorfQorCisvKiBTdHJ1Y3R1cmUgd2l0aCBubyBwYWRkaW5nLiAqLworc3RydWN0IHRl
c3RfcGFja2VkIHsKKwl1bnNpZ25lZCBsb25nIG9uZTsKKwl1bnNpZ25lZCBsb25nIHR3bzsKKwl1
bnNpZ25lZCBsb25nIHRocmVlOworCXVuc2lnbmVkIGxvbmcgZm91cjsKK307CisKKy8qIFNpbXBs
ZSBzdHJ1Y3R1cmUgd2l0aCBwYWRkaW5nIGxpa2VseSB0byBiZSBjb3ZlcmVkIGJ5IGNvbXBpbGVy
LiAqLworc3RydWN0IHRlc3Rfc21hbGxfaG9sZSB7CisJc2l6ZV90IG9uZTsKKwljaGFyIHR3bzsK
KwkvKiAzIGJ5dGUgcGFkZGluZyBob2xlIGhlcmUuICovCisJaW50IHRocmVlOworCXVuc2lnbmVk
IGxvbmcgZm91cjsKK307CisKKy8qIFRyeSB0byB0cmlnZ2VyIHVuaGFuZGxlZCBwYWRkaW5nIGlu
IGEgc3RydWN0dXJlLiAqLworc3RydWN0IHRlc3RfYWxpZ25lZCB7CisJdTMyIGludGVybmFsMTsK
Kwl1NjQgaW50ZXJuYWwyOworfSBfX2FsaWduZWQoNjQpOworCitzdHJ1Y3QgdGVzdF9iaWdfaG9s
ZSB7CisJdTggb25lOworCXU4IHR3bzsKKwl1OCB0aHJlZTsKKwkvKiA2MSBieXRlIHBhZGRpbmcg
aG9sZSBoZXJlLiAqLworCXN0cnVjdCB0ZXN0X2FsaWduZWQgZm91cjsKK30gX19hbGlnbmVkKDY0
KTsKKworLyogVGVzdCBpZiBTVFJVQ1RMRUFLIGlzIGNsZWFyaW5nIHN0cnVjdHMgd2l0aCBfX3Vz
ZXIgZmllbGRzLiAqLworc3RydWN0IHRlc3RfdXNlciB7CisJdTggb25lOworCWNoYXIgX191c2Vy
ICp0d287CisJdW5zaWduZWQgbG9uZyB0aHJlZTsKKwl1bnNpZ25lZCBsb25nIGZvdXI7Cit9Owor
CisvKiBUaGVzZSBzaG91bGQgYmUgZnVsbHkgaW5pdGlhbGl6ZWQgYWxsIHRoZSB0aW1lISAqLwor
REVGSU5FX1RFU1QodThfemVybywgdTgsIFNDQUxBUiwgWkVSTyk7CitERUZJTkVfVEVTVCh1MTZf
emVybywgdTE2LCBTQ0FMQVIsIFpFUk8pOworREVGSU5FX1RFU1QodTMyX3plcm8sIHUzMiwgU0NB
TEFSLCBaRVJPKTsKK0RFRklORV9URVNUKHU2NF96ZXJvLCB1NjQsIFNDQUxBUiwgWkVSTyk7CitE
RUZJTkVfVEVTVChjaGFyX2FycmF5X3plcm8sIHVuc2lnbmVkIGNoYXIsIFNUUklORywgWkVSTyk7
CisKK0RFRklORV9URVNUKHBhY2tlZF96ZXJvLCBzdHJ1Y3QgdGVzdF9wYWNrZWQsIFNUUlVDVCwg
WkVSTyk7CitERUZJTkVfVEVTVChzbWFsbF9ob2xlX3plcm8sIHN0cnVjdCB0ZXN0X3NtYWxsX2hv
bGUsIFNUUlVDVCwgWkVSTyk7CitERUZJTkVfVEVTVChiaWdfaG9sZV96ZXJvLCBzdHJ1Y3QgdGVz
dF9iaWdfaG9sZSwgU1RSVUNULCBaRVJPKTsKKworLyogU3RhdGljIGluaXRpYWxpemF0aW9uOiBw
YWRkaW5nIG1heSBiZSBsZWZ0IHVuaW5pdGlhbGl6ZWQuICovCitERUZJTkVfVEVTVChwYWNrZWRf
c3RhdGljX3BhcnRpYWwsIHN0cnVjdCB0ZXN0X3BhY2tlZCwgU1RSVUNULCBTVEFUSUNfUEFSVElB
TCk7CitERUZJTkVfVEVTVChzbWFsbF9ob2xlX3N0YXRpY19wYXJ0aWFsLCBzdHJ1Y3QgdGVzdF9z
bWFsbF9ob2xlLCBTVFJVQ1QsIFNUQVRJQ19QQVJUSUFMKTsKK0RFRklORV9URVNUKGJpZ19ob2xl
X3N0YXRpY19wYXJ0aWFsLCBzdHJ1Y3QgdGVzdF9iaWdfaG9sZSwgU1RSVUNULCBTVEFUSUNfUEFS
VElBTCk7CisKK0RFRklORV9URVNUKHNtYWxsX2hvbGVfc3RhdGljX2FsbCwgc3RydWN0IHRlc3Rf
c21hbGxfaG9sZSwgU1RSVUNULCBTVEFUSUNfQUxMKTsKK0RFRklORV9URVNUKGJpZ19ob2xlX3N0
YXRpY19hbGwsIHN0cnVjdCB0ZXN0X2JpZ19ob2xlLCBTVFJVQ1QsIFNUQVRJQ19BTEwpOworCisv
KiBEeW5hbWljIGluaXRpYWxpemF0aW9uOiBwYWRkaW5nIG1heSBiZSBsZWZ0IHVuaW5pdGlhbGl6
ZWQuICovCitERUZJTkVfVEVTVChzbWFsbF9ob2xlX2R5bmFtaWNfcGFydGlhbCwgc3RydWN0IHRl
c3Rfc21hbGxfaG9sZSwgU1RSVUNULCBEWU5BTUlDX1BBUlRJQUwpOworREVGSU5FX1RFU1QoYmln
X2hvbGVfZHluYW1pY19wYXJ0aWFsLCBzdHJ1Y3QgdGVzdF9iaWdfaG9sZSwgU1RSVUNULCBEWU5B
TUlDX1BBUlRJQUwpOworCitERUZJTkVfVEVTVChzbWFsbF9ob2xlX2R5bmFtaWNfYWxsLCBzdHJ1
Y3QgdGVzdF9zbWFsbF9ob2xlLCBTVFJVQ1QsIERZTkFNSUNfQUxMKTsKK0RFRklORV9URVNUKGJp
Z19ob2xlX2R5bmFtaWNfYWxsLCBzdHJ1Y3QgdGVzdF9iaWdfaG9sZSwgU1RSVUNULCBEWU5BTUlD
X0FMTCk7CisKKy8qIFJ1bnRpbWUgaW5pdGlhbGl6YXRpb246IHBhZGRpbmcgbWF5IGJlIGxlZnQg
dW5pbml0aWFsaXplZC4gKi8KK0RFRklORV9URVNUKHNtYWxsX2hvbGVfcnVudGltZV9wYXJ0aWFs
LCBzdHJ1Y3QgdGVzdF9zbWFsbF9ob2xlLCBTVFJVQ1QsIFJVTlRJTUVfUEFSVElBTCk7CitERUZJ
TkVfVEVTVChiaWdfaG9sZV9ydW50aW1lX3BhcnRpYWwsIHN0cnVjdCB0ZXN0X2JpZ19ob2xlLCBT
VFJVQ1QsIFJVTlRJTUVfUEFSVElBTCk7CisKK0RFRklORV9URVNUKHNtYWxsX2hvbGVfcnVudGlt
ZV9hbGwsIHN0cnVjdCB0ZXN0X3NtYWxsX2hvbGUsIFNUUlVDVCwgUlVOVElNRV9BTEwpOworREVG
SU5FX1RFU1QoYmlnX2hvbGVfcnVudGltZV9hbGwsIHN0cnVjdCB0ZXN0X2JpZ19ob2xlLCBTVFJV
Q1QsIFJVTlRJTUVfQUxMKTsKKworLyogTm8gaW5pdGlhbGl6YXRpb24gd2l0aG91dCBjb21waWxl
ciBpbnN0cnVtZW50YXRpb24uICovCitERUZJTkVfVEVTVCh1OCwgdTgsIFNDQUxBUiwgTk9ORSk7
CitERUZJTkVfVEVTVCh1MTYsIHUxNiwgU0NBTEFSLCBOT05FKTsKK0RFRklORV9URVNUKHUzMiwg
dTMyLCBTQ0FMQVIsIE5PTkUpOworREVGSU5FX1RFU1QodTY0LCB1NjQsIFNDQUxBUiwgTk9ORSk7
CitERUZJTkVfVEVTVChjaGFyX2FycmF5LCB1bnNpZ25lZCBjaGFyLCBTVFJJTkcsIE5PTkUpOwor
REVGSU5FX1RFU1Qoc21hbGxfaG9sZSwgc3RydWN0IHRlc3Rfc21hbGxfaG9sZSwgU1RSVUNULCBO
T05FKTsKK0RFRklORV9URVNUKGJpZ19ob2xlLCBzdHJ1Y3QgdGVzdF9iaWdfaG9sZSwgU1RSVUNU
LCBOT05FKTsKK0RFRklORV9URVNUKHVzZXIsIHN0cnVjdCB0ZXN0X3VzZXIsIFNUUlVDVCwgTk9O
RSk7CisKK3N0YXRpYyBpbnQgX19pbml0IHRlc3Rfc3RhY2tpbml0X2luaXQodm9pZCkKK3sKKwl1
bnNpZ25lZCBpbnQgZmFpbHVyZXMgPSAwOworCisJLyogVGhlc2UgYXJlIGV4cGxpY2l0bHkgaW5p
dGlhbGl6ZWQgYW5kIHNob3VsZCBhbHdheXMgcGFzcy4gKi8KKwlmYWlsdXJlcyArPSB0ZXN0X3U4
X3plcm8oKTsKKwlmYWlsdXJlcyArPSB0ZXN0X3UxNl96ZXJvKCk7CisJZmFpbHVyZXMgKz0gdGVz
dF91MzJfemVybygpOworCWZhaWx1cmVzICs9IHRlc3RfdTY0X3plcm8oKTsKKwlmYWlsdXJlcyAr
PSB0ZXN0X2NoYXJfYXJyYXlfemVybygpOworCWZhaWx1cmVzICs9IHRlc3Rfc21hbGxfaG9sZV96
ZXJvKCk7CisJZmFpbHVyZXMgKz0gdGVzdF9iaWdfaG9sZV96ZXJvKCk7CisJZmFpbHVyZXMgKz0g
dGVzdF9wYWNrZWRfemVybygpOworCisJLyogUGFkZGluZyBoZXJlIGFwcGVhcnMgdG8gYmUgYWNj
aWRlbnRhbGx5IGFsd2F5cyBpbml0aWFsaXplZC4gKi8KKwlmYWlsdXJlcyArPSB0ZXN0X3NtYWxs
X2hvbGVfZHluYW1pY19wYXJ0aWFsKCk7CisJZmFpbHVyZXMgKz0gdGVzdF9iaWdfaG9sZV9keW5h
bWljX3BhcnRpYWwoKTsKKwlmYWlsdXJlcyArPSB0ZXN0X3BhY2tlZF9zdGF0aWNfcGFydGlhbCgp
OworCisJLyogUGFkZGluZyBpbml0aWFsaXphdGlvbiBkZXBlbmRzIG9uIGNvbXBpbGVyIGJlaGF2
aW9ycy4gKi8KKwlmYWlsdXJlcyArPSB0ZXN0X3NtYWxsX2hvbGVfc3RhdGljX3BhcnRpYWwoKTsK
KwlmYWlsdXJlcyArPSB0ZXN0X2JpZ19ob2xlX3N0YXRpY19wYXJ0aWFsKCk7CisJZmFpbHVyZXMg
Kz0gdGVzdF9zbWFsbF9ob2xlX3N0YXRpY19hbGwoKTsKKwlmYWlsdXJlcyArPSB0ZXN0X2JpZ19o
b2xlX3N0YXRpY19hbGwoKTsKKwlmYWlsdXJlcyArPSB0ZXN0X3NtYWxsX2hvbGVfZHluYW1pY19h
bGwoKTsKKwlmYWlsdXJlcyArPSB0ZXN0X2JpZ19ob2xlX2R5bmFtaWNfYWxsKCk7CisJZmFpbHVy
ZXMgKz0gdGVzdF9zbWFsbF9ob2xlX3J1bnRpbWVfcGFydGlhbCgpOworCWZhaWx1cmVzICs9IHRl
c3RfYmlnX2hvbGVfcnVudGltZV9wYXJ0aWFsKCk7CisJZmFpbHVyZXMgKz0gdGVzdF9zbWFsbF9o
b2xlX3J1bnRpbWVfYWxsKCk7CisJZmFpbHVyZXMgKz0gdGVzdF9iaWdfaG9sZV9ydW50aW1lX2Fs
bCgpOworCisJLyogU1RBQ0tJTklUIHNob3VsZCBjb3ZlciBldmVyeXRoaW5nIGZyb20gaGVyZSBk
b3duLiAqLworCWZhaWx1cmVzICs9IHRlc3RfdTgoKTsKKwlmYWlsdXJlcyArPSB0ZXN0X3UxNigp
OworCWZhaWx1cmVzICs9IHRlc3RfdTMyKCk7CisJZmFpbHVyZXMgKz0gdGVzdF91NjQoKTsKKwlm
YWlsdXJlcyArPSB0ZXN0X2NoYXJfYXJyYXkoKTsKKworCS8qIFNUUlVDVExFQUtfQllSRUZfQUxM
IHNob3VsZCBjb3ZlciBmcm9tIGhlcmUgZG93bi4gKi8KKwlmYWlsdXJlcyArPSB0ZXN0X3NtYWxs
X2hvbGUoKTsKKwlmYWlsdXJlcyArPSB0ZXN0X2JpZ19ob2xlKCk7CisKKwkvKiBTVFJVQ1RMRUFL
IHNob3VsZCBjb3ZlciB0aGlzLiAqLworCWZhaWx1cmVzICs9IHRlc3RfdXNlcigpOworCisJaWYg
KGZhaWx1cmVzID09IDApCisJCXByX2luZm8oImFsbCB0ZXN0cyBwYXNzZWQhXG4iKTsKKwllbHNl
CisJCXByX2VycigiZmFpbHVyZXM6ICV1XG4iLCBmYWlsdXJlcyk7CisKKwlyZXR1cm4gZmFpbHVy
ZXMgPyAtRUlOVkFMIDogMDsKK30KK21vZHVsZV9pbml0KHRlc3Rfc3RhY2tpbml0X2luaXQpOwor
CitzdGF0aWMgdm9pZCBfX2V4aXQgdGVzdF9zdGFja2luaXRfZXhpdCh2b2lkKQoreyB9Cittb2R1
bGVfZXhpdCh0ZXN0X3N0YWNraW5pdF9leGl0KTsKKworTU9EVUxFX0xJQ0VOU0UoIkdQTCIpOwot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:04:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1gmGKS-0005Uj-8u; Wed, 23 Jan 2019 11:04: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=a/mT=P7=chromium.org=keescook@srs-us1.protection.inumbo.net>)
 id 1gmGKR-0005UV-9O
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:04:19 +0000
X-Inumbo-ID: a0290a4c-1efe-11e9-a1e0-bc764e045a96
Received: from mail-pl1-x641.google.com (unknown [2607:f8b0:4864:20::641])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0290a4c-1efe-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:04:17 +0000 (UTC)
Received: by mail-pl1-x641.google.com with SMTP id a14so992259plm.12
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 03:04:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=JO0vE/vFJiS4gzSeqeVbyVV3LiMkmvtrdh6Lf0qdc2s=;
 b=cShFyyzPSMdUXoOJVfMLqeNzdV+YrRJK6IXF4kAh8ZTXzNNuKV/QvBxjTT5icsuwrY
 UI9Ov5OKi9yenNcIWuqxwc6xavsJbYXtmKINI3hGjpxMiNapqnei3zZlr1cZX+6R9/tU
 8QMPkn/5RJa8oKDZcAJajxEhmkLrtvUk25PMA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=JO0vE/vFJiS4gzSeqeVbyVV3LiMkmvtrdh6Lf0qdc2s=;
 b=C/AMuhIyUSAYtro57H2IfaGh8qRI5IocsShnl9ehxbgsA7J7sFIDzYtKREtOe7FUxS
 GBtpblzxDFWKYnOYTfWFaNJLQuSDw9q8hWrwC8xHK9V0iZD1KTta11lYbsTl4vjOr1FC
 1gl93cvFkU9fEFS5ore2zXenMKXKQOdNijlIAfZQGIPdR/O3J/L73F91/RWo/OouEoz/
 9bVY83Dhv4bJDYqaKlqoJt0c9jEpxB2xABQcHYwtLVq5rKW9OOWowdIOtDi+MDw5jPUx
 VTvcJ5ZR3dFJNZdZ1uHoDJC1Jf9DkIIe//D/U/zekNqiWi/rYZM3G0qGSK2YJQjySWi7
 e+Rw==
X-Gm-Message-State: AJcUukeqgOrXCcAEU03SaKmAujLA66zF9XluADX8+vVPkyXWwOKV8h67
 N4X+GJdJK3+Cof9r7dhmO8Wq2w==
X-Google-Smtp-Source: ALg8bN6/BGw8B1OP0mS7q6FPiu4ppk8p8QOO9dHknhYA8VVGQHUkP+l6TrWW+pGtZS5VbAttBUYaFw==
X-Received: by 2002:a17:902:346:: with SMTP id
 64mr1790469pld.337.1548241456456; 
 Wed, 23 Jan 2019 03:04:16 -0800 (PST)
Received: from www.outflux.net
 (173-164-112-133-Oregon.hfc.comcastbusiness.net. [173.164.112.133])
 by smtp.gmail.com with ESMTPSA id l74sm29941153pfb.145.2019.01.23.03.04.12
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 23 Jan 2019 03:04:12 -0800 (PST)
From: Kees Cook <keescook@chromium.org>
To: linux-kernel@vger.kernel.org
Date: Wed, 23 Jan 2019 03:03:47 -0800
Message-Id: <20190123110349.35882-2-keescook@chromium.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190123110349.35882-1-keescook@chromium.org>
References: <20190123110349.35882-1-keescook@chromium.org>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] treewide: Lift switch variables out of
 switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, Kees Cook <keescook@chromium.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, netdev@vger.kernel.org,
 intel-gfx@lists.freedesktop.org, linux-usb@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-mm@kvack.org,
 linux-security-module@vger.kernel.org, kernel-hardening@lists.openwall.com,
 intel-wired-lan@lists.osuosl.org, linux-fsdevel@vger.kernel.org,
 xen-devel@lists.xenproject.org, Laura Abbott <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, Alexander Popov <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmFyaWFibGVzIGRlY2xhcmVkIGluIGEgc3dpdGNoIHN0YXRlbWVudCBiZWZvcmUgYW55IGNhc2Ug
c3RhdGVtZW50cwpjYW5ub3QgYmUgaW5pdGlhbGl6ZWQsIHNvIG1vdmUgYWxsIGluc3RhbmNlcyBv
dXQgb2YgdGhlIHN3aXRjaGVzLgpBZnRlciB0aGlzLCBmdXR1cmUgYWx3YXlzLWluaXRpYWxpemVk
IHN0YWNrIHZhcmlhYmxlcyB3aWxsIHdvcmsKYW5kIG5vdCB0aHJvdyB3YXJuaW5ncyBsaWtlIHRo
aXM6Cgpmcy9mY250bC5jOiBJbiBmdW5jdGlvbiDigJhzZW5kX3NpZ2lvX3RvX3Rhc2vigJk6CmZz
L2ZjbnRsLmM6NzM4OjEzOiB3YXJuaW5nOiBzdGF0ZW1lbnQgd2lsbCBuZXZlciBiZSBleGVjdXRl
ZCBbLVdzd2l0Y2gtdW5yZWFjaGFibGVdCiAgIHNpZ2luZm9fdCBzaTsKICAgICAgICAgICAgIF5+
CgpTaWduZWQtb2ZmLWJ5OiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KLS0tCiBh
cmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgICAgICAgICAgfCAgNyArKysrLS0t
CiBkcml2ZXJzL2NoYXIvcGNtY2lhL2NtNDAwMF9jcy5jICAgICAgICAgICAgICAgfCAgMiArLQog
ZHJpdmVycy9jaGFyL3BwZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjAgKysrKysr
KystLS0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9lZGlkLmMgICAgICAgICAgICAgICAg
ICAgIHwgIDQgKystLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jICAgICAg
ICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMgICAgICAgICAgICAg
ICB8ICA0ICsrLS0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2UxMDAwL2UxMDAwX21haW4u
YyB8ICAzICsrLQogZHJpdmVycy90dHkvbl90dHkuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDMgKy0tCiBkcml2ZXJzL3VzYi9nYWRnZXQvdWRjL25ldDIyODAuYyAgICAgICAgICAgICAg
fCAgNSArKy0tLQogZnMvZmNudGwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDMgKystCiBtbS9zaG1lbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgNSArKystLQogbmV0L2NvcmUvc2tidWZmLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDQgKystLQogbmV0L2lwdjYvaXA2X2dyZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDQgKystLQogbmV0L2lwdjYvaXA2X3R1bm5lbC5jICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDQgKystLQogbmV0L29wZW52c3dpdGNoL2Zsb3dfbmV0bGluay5jICAgICAgICAgICAgICAg
IHwgIDcgKysrLS0tLQogc2VjdXJpdHkvdG9tb3lvL2NvbW1vbi5jICAgICAgICAgICAgICAgICAg
ICAgIHwgIDMgKystCiBzZWN1cml0eS90b21veW8vY29uZGl0aW9uLmMgICAgICAgICAgICAgICAg
ICAgfCAgNyArKysrLS0tCiBzZWN1cml0eS90b21veW8vdXRpbC5jICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgNCArKy0tCiAxOCBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCA0NiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgYi9h
cmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKaW5kZXggYzU0YTQ5M2UxMzlhLi5hNzlkNGI1NDhh
MDggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYworKysgYi9hcmNoL3g4
Ni94ZW4vZW5saWdodGVuX3B2LmMKQEAgLTkwNywxNCArOTA3LDE1IEBAIHN0YXRpYyB1NjQgeGVu
X3JlYWRfbXNyX3NhZmUodW5zaWduZWQgaW50IG1zciwgaW50ICplcnIpCiBzdGF0aWMgaW50IHhl
bl93cml0ZV9tc3Jfc2FmZSh1bnNpZ25lZCBpbnQgbXNyLCB1bnNpZ25lZCBsb3csIHVuc2lnbmVk
IGhpZ2gpCiB7CiAJaW50IHJldDsKKyNpZmRlZiBDT05GSUdfWDg2XzY0CisJdW5zaWduZWQgd2hp
Y2g7CisJdTY0IGJhc2U7CisjZW5kaWYKIAogCXJldCA9IDA7CiAKIAlzd2l0Y2ggKG1zcikgewog
I2lmZGVmIENPTkZJR19YODZfNjQKLQkJdW5zaWduZWQgd2hpY2g7Ci0JCXU2NCBiYXNlOwotCiAJ
Y2FzZSBNU1JfRlNfQkFTRToJCXdoaWNoID0gU0VHQkFTRV9GUzsgZ290byBzZXQ7CiAJY2FzZSBN
U1JfS0VSTkVMX0dTX0JBU0U6CXdoaWNoID0gU0VHQkFTRV9HU19VU0VSOyBnb3RvIHNldDsKIAlj
YXNlIE1TUl9HU19CQVNFOgkJd2hpY2ggPSBTRUdCQVNFX0dTX0tFUk5FTDsgZ290byBzZXQ7CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIvcGNtY2lhL2NtNDAwMF9jcy5jIGIvZHJpdmVycy9jaGFy
L3BjbWNpYS9jbTQwMDBfY3MuYwppbmRleCA3YTRlYjg2YWVkYWMuLjcyMTFkYzBlNmY0ZiAxMDA2
NDQKLS0tIGEvZHJpdmVycy9jaGFyL3BjbWNpYS9jbTQwMDBfY3MuYworKysgYi9kcml2ZXJzL2No
YXIvcGNtY2lhL2NtNDAwMF9jcy5jCkBAIC02NjMsNiArNjYzLDcgQEAgc3RhdGljIHZvaWQgbW9u
aXRvcl9jYXJkKHN0cnVjdCB0aW1lcl9saXN0ICp0KQogewogCXN0cnVjdCBjbTQwMDBfZGV2ICpk
ZXYgPSBmcm9tX3RpbWVyKGRldiwgdCwgdGltZXIpOwogCXVuc2lnbmVkIGludCBpb2Jhc2UgPSBk
ZXYtPnBfZGV2LT5yZXNvdXJjZVswXS0+c3RhcnQ7CisJdW5zaWduZWQgY2hhciBmbGFnczA7CiAJ
dW5zaWduZWQgc2hvcnQgczsKIAlzdHJ1Y3QgcHRzcmVxIHB0c3JlcTsKIAlpbnQgaSwgYXRyYzsK
QEAgLTczMSw3ICs3MzIsNiBAQCBzdGF0aWMgdm9pZCBtb25pdG9yX2NhcmQoc3RydWN0IHRpbWVy
X2xpc3QgKnQpCiAJfQogCiAJc3dpdGNoIChkZXYtPm1zdGF0ZSkgewotCQl1bnNpZ25lZCBjaGFy
IGZsYWdzMDsKIAljYXNlIE1fQ0FSRE9GRjoKIAkJREVCVUdQKDQsIGRldiwgIk1fQ0FSRE9GRlxu
Iik7CiAJCWZsYWdzMCA9IGluYihSRUdfRkxBR1MwKGlvYmFzZSkpOwpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9jaGFyL3BwZGV2LmMgYi9kcml2ZXJzL2NoYXIvcHBkZXYuYwppbmRleCAxYWU3N2I0MTA1
MGEuLmQ3N2M5N2U0Zjk5NiAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL3BwZGV2LmMKKysrIGIv
ZHJpdmVycy9jaGFyL3BwZGV2LmMKQEAgLTM1OSwxNCArMzU5LDE5IEBAIHN0YXRpYyBpbnQgcHBf
ZG9faW9jdGwoc3RydWN0IGZpbGUgKmZpbGUsIHVuc2lnbmVkIGludCBjbWQsIHVuc2lnbmVkIGxv
bmcgYXJnKQogCXN0cnVjdCBwcF9zdHJ1Y3QgKnBwID0gZmlsZS0+cHJpdmF0ZV9kYXRhOwogCXN0
cnVjdCBwYXJwb3J0ICpwb3J0OwogCXZvaWQgX191c2VyICphcmdwID0gKHZvaWQgX191c2VyICop
YXJnOworCXN0cnVjdCBpZWVlMTI4NF9pbmZvICppbmZvOworCXVuc2lnbmVkIGNoYXIgcmVnOwor
CXVuc2lnbmVkIGNoYXIgbWFzazsKKwlpbnQgbW9kZTsKKwlzMzIgdGltZTMyWzJdOworCXM2NCB0
aW1lNjRbMl07CisJc3RydWN0IHRpbWVzcGVjNjQgdHM7CisJaW50IHJldDsKIAogCS8qIEZpcnN0
IGhhbmRsZSB0aGUgY2FzZXMgdGhhdCBkb24ndCB0YWtlIGFyZ3VtZW50cy4gKi8KIAlzd2l0Y2gg
KGNtZCkgewogCWNhc2UgUFBDTEFJTToKIAkgICAgewotCQlzdHJ1Y3QgaWVlZTEyODRfaW5mbyAq
aW5mbzsKLQkJaW50IHJldDsKLQogCQlpZiAocHAtPmZsYWdzICYgUFBfQ0xBSU1FRCkgewogCQkJ
ZGV2X2RiZygmcHAtPnBkZXYtPmRldiwgInlvdSd2ZSBhbHJlYWR5IGdvdCBpdCFcbiIpOwogCQkJ
cmV0dXJuIC1FSU5WQUw7CkBAIC01MTcsMTUgKzUyMiw2IEBAIHN0YXRpYyBpbnQgcHBfZG9faW9j
dGwoc3RydWN0IGZpbGUgKmZpbGUsIHVuc2lnbmVkIGludCBjbWQsIHVuc2lnbmVkIGxvbmcgYXJn
KQogCiAJcG9ydCA9IHBwLT5wZGV2LT5wb3J0OwogCXN3aXRjaCAoY21kKSB7Ci0JCXN0cnVjdCBp
ZWVlMTI4NF9pbmZvICppbmZvOwotCQl1bnNpZ25lZCBjaGFyIHJlZzsKLQkJdW5zaWduZWQgY2hh
ciBtYXNrOwotCQlpbnQgbW9kZTsKLQkJczMyIHRpbWUzMlsyXTsKLQkJczY0IHRpbWU2NFsyXTsK
LQkJc3RydWN0IHRpbWVzcGVjNjQgdHM7Ci0JCWludCByZXQ7Ci0KIAljYXNlIFBQUlNUQVRVUzoK
IAkJcmVnID0gcGFycG9ydF9yZWFkX3N0YXR1cyhwb3J0KTsKIAkJaWYgKGNvcHlfdG9fdXNlcihh
cmdwLCAmcmVnLCBzaXplb2YocmVnKSkpCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJt
X2VkaWQuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZWRpZC5jCmluZGV4IGI1MDZlMzYyMmIwOC4u
OGY5Mzk1NmMxNjI4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQuYwpAQCAtMzk0MiwxMiArMzk0MiwxMiBAQCBzdGF0
aWMgdm9pZCBkcm1fZWRpZF90b19lbGQoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3Rvciwg
c3RydWN0IGVkaWQgKmVkaWQpCiAJCX0KIAogCQlmb3JfZWFjaF9jZWFfZGIoY2VhLCBpLCBzdGFy
dCwgZW5kKSB7CisJCQlpbnQgc2FkX2NvdW50OworCiAJCQlkYiA9ICZjZWFbaV07CiAJCQlkYmwg
PSBjZWFfZGJfcGF5bG9hZF9sZW4oZGIpOwogCiAJCQlzd2l0Y2ggKGNlYV9kYl90YWcoZGIpKSB7
Ci0JCQkJaW50IHNhZF9jb3VudDsKLQogCQkJY2FzZSBBVURJT19CTE9DSzoKIAkJCQkvKiBBdWRp
byBEYXRhIEJsb2NrLCBjb250YWlucyBTQURzICovCiAJCQkJc2FkX2NvdW50ID0gbWluKGRibCAv
IDMsIDE1IC0gdG90YWxfc2FkX2NvdW50KTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p
OTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXku
YwppbmRleCAzZGE5YzBmOWU5NDguLmFhMWMyZWJlYTQ1NiAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu
dGVsX2Rpc3BsYXkuYwpAQCAtMTEzNDEsNiArMTEzNDEsNyBAQCBzdGF0aWMgYm9vbCBjaGVja19k
aWdpdGFsX3BvcnRfY29uZmxpY3RzKHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0ZSkKIAlk
cm1fZm9yX2VhY2hfY29ubmVjdG9yX2l0ZXIoY29ubmVjdG9yLCAmY29ubl9pdGVyKSB7CiAJCXN0
cnVjdCBkcm1fY29ubmVjdG9yX3N0YXRlICpjb25uZWN0b3Jfc3RhdGU7CiAJCXN0cnVjdCBpbnRl
bF9lbmNvZGVyICplbmNvZGVyOworCQl1bnNpZ25lZCBpbnQgcG9ydF9tYXNrOwogCiAJCWNvbm5l
Y3Rvcl9zdGF0ZSA9IGRybV9hdG9taWNfZ2V0X25ld19jb25uZWN0b3Jfc3RhdGUoc3RhdGUsIGNv
bm5lY3Rvcik7CiAJCWlmICghY29ubmVjdG9yX3N0YXRlKQpAQCAtMTEzNTQsNyArMTEzNTUsNiBA
QCBzdGF0aWMgYm9vbCBjaGVja19kaWdpdGFsX3BvcnRfY29uZmxpY3RzKHN0cnVjdCBkcm1fYXRv
bWljX3N0YXRlICpzdGF0ZSkKIAkJV0FSTl9PTighY29ubmVjdG9yX3N0YXRlLT5jcnRjKTsKIAog
CQlzd2l0Y2ggKGVuY29kZXItPnR5cGUpIHsKLQkJCXVuc2lnbmVkIGludCBwb3J0X21hc2s7CiAJ
CWNhc2UgSU5URUxfT1VUUFVUX0RESToKIAkJCWlmIChXQVJOX09OKCFIQVNfRERJKHRvX2k5MTUo
ZGV2KSkpKQogCQkJCWJyZWFrOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50
ZWxfcG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKaW5kZXggYTI2YjRlZGRk
YTI1Li5jMTM1ZmRlYzk2YjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs
X3BtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwpAQCAtNDc4LDkgKzQ3
OCw5IEBAIHN0YXRpYyB2b2lkIHZsdl9nZXRfZmlmb19zaXplKHN0cnVjdCBpbnRlbF9jcnRjX3N0
YXRlICpjcnRjX3N0YXRlKQogCXN0cnVjdCB2bHZfZmlmb19zdGF0ZSAqZmlmb19zdGF0ZSA9ICZj
cnRjX3N0YXRlLT53bS52bHYuZmlmb19zdGF0ZTsKIAllbnVtIHBpcGUgcGlwZSA9IGNydGMtPnBp
cGU7CiAJaW50IHNwcml0ZTBfc3RhcnQsIHNwcml0ZTFfc3RhcnQ7CisJdWludDMyX3QgZHNwYXJi
LCBkc3BhcmIyLCBkc3BhcmIzOwogCiAJc3dpdGNoIChwaXBlKSB7Ci0JCXVpbnQzMl90IGRzcGFy
YiwgZHNwYXJiMiwgZHNwYXJiMzsKIAljYXNlIFBJUEVfQToKIAkJZHNwYXJiID0gSTkxNV9SRUFE
KERTUEFSQik7CiAJCWRzcGFyYjIgPSBJOTE1X1JFQUQoRFNQQVJCMik7CkBAIC0xOTQ0LDYgKzE5
NDQsNyBAQCBzdGF0aWMgdm9pZCB2bHZfYXRvbWljX3VwZGF0ZV9maWZvKHN0cnVjdCBpbnRlbF9h
dG9taWNfc3RhdGUgKnN0YXRlLAogCWNvbnN0IHN0cnVjdCB2bHZfZmlmb19zdGF0ZSAqZmlmb19z
dGF0ZSA9CiAJCSZjcnRjX3N0YXRlLT53bS52bHYuZmlmb19zdGF0ZTsKIAlpbnQgc3ByaXRlMF9z
dGFydCwgc3ByaXRlMV9zdGFydCwgZmlmb19zaXplOworCXVpbnQzMl90IGRzcGFyYiwgZHNwYXJi
MiwgZHNwYXJiMzsKIAogCWlmICghY3J0Y19zdGF0ZS0+Zmlmb19jaGFuZ2VkKQogCQlyZXR1cm47
CkBAIC0xOTY5LDcgKzE5NzAsNiBAQCBzdGF0aWMgdm9pZCB2bHZfYXRvbWljX3VwZGF0ZV9maWZv
KHN0cnVjdCBpbnRlbF9hdG9taWNfc3RhdGUgKnN0YXRlLAogCXNwaW5fbG9jaygmZGV2X3ByaXYt
PnVuY29yZS5sb2NrKTsKIAogCXN3aXRjaCAoY3J0Yy0+cGlwZSkgewotCQl1aW50MzJfdCBkc3Bh
cmIsIGRzcGFyYjIsIGRzcGFyYjM7CiAJY2FzZSBQSVBFX0E6CiAJCWRzcGFyYiA9IEk5MTVfUkVB
RF9GVyhEU1BBUkIpOwogCQlkc3BhcmIyID0gSTkxNV9SRUFEX0ZXKERTUEFSQjIpOwpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvZTEwMDAvZTEwMDBfbWFpbi5jIGIvZHJp
dmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvZTEwMDAvZTEwMDBfbWFpbi5jCmluZGV4IDhmZTlhZjBl
MmFiNy4uMDQxMDYyNzM2ODQ1IDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRl
bC9lMTAwMC9lMTAwMF9tYWluLmMKKysrIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvZTEw
MDAvZTEwMDBfbWFpbi5jCkBAIC0zMTQwLDggKzMxNDAsOSBAQCBzdGF0aWMgbmV0ZGV2X3R4X3Qg
ZTEwMDBfeG1pdF9mcmFtZShzdHJ1Y3Qgc2tfYnVmZiAqc2tiLAogCiAJCWhkcl9sZW4gPSBza2Jf
dHJhbnNwb3J0X29mZnNldChza2IpICsgdGNwX2hkcmxlbihza2IpOwogCQlpZiAoc2tiLT5kYXRh
X2xlbiAmJiBoZHJfbGVuID09IGxlbikgeworCQkJdW5zaWduZWQgaW50IHB1bGxfc2l6ZTsKKwog
CQkJc3dpdGNoIChody0+bWFjX3R5cGUpIHsKLQkJCQl1bnNpZ25lZCBpbnQgcHVsbF9zaXplOwog
CQkJY2FzZSBlMTAwMF84MjU0NDoKIAkJCQkvKiBNYWtlIHN1cmUgd2UgaGF2ZSByb29tIHRvIGNo
b3Agb2ZmIDQgYnl0ZXMsCiAJCQkJICogYW5kIHRoYXQgdGhlIGVuZCBhbGlnbm1lbnQgd2lsbCB3
b3JrIG91dCB0bwpkaWZmIC0tZ2l0IGEvZHJpdmVycy90dHkvbl90dHkuYyBiL2RyaXZlcnMvdHR5
L25fdHR5LmMKaW5kZXggNWRjOTY4NjY5N2NmLi5lYWZiMzkxNTcyODEgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvdHR5L25fdHR5LmMKKysrIGIvZHJpdmVycy90dHkvbl90dHkuYwpAQCAtNjM0LDYgKzYz
NCw3IEBAIHN0YXRpYyBzaXplX3QgX19wcm9jZXNzX2VjaG9lcyhzdHJ1Y3QgdHR5X3N0cnVjdCAq
dHR5KQogCXdoaWxlIChNQVNLKGxkYXRhLT5lY2hvX2NvbW1pdCkgIT0gTUFTSyh0YWlsKSkgewog
CQljID0gZWNob19idWYobGRhdGEsIHRhaWwpOwogCQlpZiAoYyA9PSBFQ0hPX09QX1NUQVJUKSB7
CisJCQl1bnNpZ25lZCBpbnQgbnVtX2NoYXJzLCBudW1fYnM7CiAJCQl1bnNpZ25lZCBjaGFyIG9w
OwogCQkJaW50IG5vX3NwYWNlX2xlZnQgPSAwOwogCkBAIC02NTIsOCArNjUzLDYgQEAgc3RhdGlj
IHNpemVfdCBfX3Byb2Nlc3NfZWNob2VzKHN0cnVjdCB0dHlfc3RydWN0ICp0dHkpCiAJCQlvcCA9
IGVjaG9fYnVmKGxkYXRhLCB0YWlsICsgMSk7CiAKIAkJCXN3aXRjaCAob3ApIHsKLQkJCQl1bnNp
Z25lZCBpbnQgbnVtX2NoYXJzLCBudW1fYnM7Ci0KIAkJCWNhc2UgRUNIT19PUF9FUkFTRV9UQUI6
CiAJCQkJaWYgKE1BU0sobGRhdGEtPmVjaG9fY29tbWl0KSA9PSBNQVNLKHRhaWwgKyAyKSkKIAkJ
CQkJZ290byBub3RfeWV0X3N0b3JlZDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL2dhZGdldC91
ZGMvbmV0MjI4MC5jIGIvZHJpdmVycy91c2IvZ2FkZ2V0L3VkYy9uZXQyMjgwLmMKaW5kZXggZTdk
YWU1Mzc5ZTA0Li4yYjI3NWE1NzRlOTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdXNiL2dhZGdldC91
ZGMvbmV0MjI4MC5jCisrKyBiL2RyaXZlcnMvdXNiL2dhZGdldC91ZGMvbmV0MjI4MC5jCkBAIC0y
ODU0LDE2ICsyODU0LDE1IEBAIHN0YXRpYyB2b2lkIGVwX2NsZWFyX3NlcW51bShzdHJ1Y3QgbmV0
MjI4MF9lcCAqZXApCiBzdGF0aWMgdm9pZCBoYW5kbGVfc3RhdDBfaXJxc19zdXBlcnNwZWVkKHN0
cnVjdCBuZXQyMjgwICpkZXYsCiAJCXN0cnVjdCBuZXQyMjgwX2VwICplcCwgc3RydWN0IHVzYl9j
dHJscmVxdWVzdCByKQogeworCXN0cnVjdCBuZXQyMjgwX2VwICplOwogCWludCB0bXAgPSAwOwor
CXUxNiBzdGF0dXM7CiAKICNkZWZpbmUJd192YWx1ZQkJbGUxNl90b19jcHUoci53VmFsdWUpCiAj
ZGVmaW5lCXdfaW5kZXgJCWxlMTZfdG9fY3B1KHIud0luZGV4KQogI2RlZmluZQl3X2xlbmd0aAls
ZTE2X3RvX2NwdShyLndMZW5ndGgpCiAKIAlzd2l0Y2ggKHIuYlJlcXVlc3QpIHsKLQkJc3RydWN0
IG5ldDIyODBfZXAgKmU7Ci0JCXUxNiBzdGF0dXM7Ci0KIAljYXNlIFVTQl9SRVFfU0VUX0NPTkZJ
R1VSQVRJT046CiAJCWRldi0+YWRkcmVzc2VkX3N0YXRlID0gIXdfdmFsdWU7CiAJCWdvdG8gdXNi
M19kZWxlZ2F0ZTsKZGlmZiAtLWdpdCBhL2ZzL2ZjbnRsLmMgYi9mcy9mY250bC5jCmluZGV4IDA4
MzE4NTE3NGM2ZC4uMDY0MGI2NGVjZGMyIDEwMDY0NAotLS0gYS9mcy9mY250bC5jCisrKyBiL2Zz
L2ZjbnRsLmMKQEAgLTcyNSw2ICs3MjUsOCBAQCBzdGF0aWMgdm9pZCBzZW5kX3NpZ2lvX3RvX3Rh
c2soc3RydWN0IHRhc2tfc3RydWN0ICpwLAogCQkJICAgICAgIHN0cnVjdCBmb3duX3N0cnVjdCAq
Zm93biwKIAkJCSAgICAgICBpbnQgZmQsIGludCByZWFzb24sIGVudW0gcGlkX3R5cGUgdHlwZSkK
IHsKKwlrZXJuZWxfc2lnaW5mb190IHNpOworCiAJLyoKIAkgKiBGX1NFVFNJRyBjYW4gY2hhbmdl
IC0+c2lnbnVtIGxvY2tsZXNzIGluIHBhcmFsbGVsLCBtYWtlCiAJICogc3VyZSB3ZSByZWFkIGl0
IG9uY2UgYW5kIHVzZSB0aGUgc2FtZSB2YWx1ZSB0aHJvdWdob3V0LgpAQCAtNzM1LDcgKzczNyw2
IEBAIHN0YXRpYyB2b2lkIHNlbmRfc2lnaW9fdG9fdGFzayhzdHJ1Y3QgdGFza19zdHJ1Y3QgKnAs
CiAJCXJldHVybjsKIAogCXN3aXRjaCAoc2lnbnVtKSB7Ci0JCWtlcm5lbF9zaWdpbmZvX3Qgc2k7
CiAJCWRlZmF1bHQ6CiAJCQkvKiBRdWV1ZSBhIHJ0IHNpZ25hbCB3aXRoIHRoZSBhcHByb3ByaWF0
ZSBmZCBhcyBpdHMKIAkJCSAgIHZhbHVlLiAgV2UgdXNlIFNJX1NJR0lPIGFzIHRoZSBzb3VyY2Us
IG5vdCAKZGlmZiAtLWdpdCBhL21tL3NobWVtLmMgYi9tbS9zaG1lbS5jCmluZGV4IDZlY2UxZTJm
ZTc2ZS4uMGIwMjYyNGRkOGIyIDEwMDY0NAotLS0gYS9tbS9zaG1lbS5jCisrKyBiL21tL3NobWVt
LmMKQEAgLTE3MjEsNiArMTcyMSw5IEBAIHN0YXRpYyBpbnQgc2htZW1fZ2V0cGFnZV9nZnAoc3Ry
dWN0IGlub2RlICppbm9kZSwgcGdvZmZfdCBpbmRleCwKIAkJc3dhcF9mcmVlKHN3YXApOwogCiAJ
fSBlbHNlIHsKKwkJbG9mZl90IGlfc2l6ZTsKKwkJcGdvZmZfdCBvZmY7CisKIAkJaWYgKHZtYSAm
JiB1c2VyZmF1bHRmZF9taXNzaW5nKHZtYSkpIHsKIAkJCSpmYXVsdF90eXBlID0gaGFuZGxlX3Vz
ZXJmYXVsdCh2bWYsIFZNX1VGRkRfTUlTU0lORyk7CiAJCQlyZXR1cm4gMDsKQEAgLTE3MzQsOCAr
MTczNyw2IEBAIHN0YXRpYyBpbnQgc2htZW1fZ2V0cGFnZV9nZnAoc3RydWN0IGlub2RlICppbm9k
ZSwgcGdvZmZfdCBpbmRleCwKIAkJaWYgKHNobWVtX2h1Z2UgPT0gU0hNRU1fSFVHRV9GT1JDRSkK
IAkJCWdvdG8gYWxsb2NfaHVnZTsKIAkJc3dpdGNoIChzYmluZm8tPmh1Z2UpIHsKLQkJCWxvZmZf
dCBpX3NpemU7Ci0JCQlwZ29mZl90IG9mZjsKIAkJY2FzZSBTSE1FTV9IVUdFX05FVkVSOgogCQkJ
Z290byBhbGxvY19ub2h1Z2U7CiAJCWNhc2UgU0hNRU1fSFVHRV9XSVRISU5fU0laRToKZGlmZiAt
LWdpdCBhL25ldC9jb3JlL3NrYnVmZi5jIGIvbmV0L2NvcmUvc2tidWZmLmMKaW5kZXggMjZkODQ4
NDg0OTEyLi43NTk3YjNmYzlkMjEgMTAwNjQ0Ci0tLSBhL25ldC9jb3JlL3NrYnVmZi5jCisrKyBi
L25ldC9jb3JlL3NrYnVmZi5jCkBAIC00NTA2LDkgKzQ1MDYsOSBAQCBzdGF0aWMgX19zdW0xNiAq
c2tiX2NoZWNrc3VtX3NldHVwX2lwKHN0cnVjdCBza19idWZmICpza2IsCiAJCQkJICAgICAgdHlw
ZW9mKElQUFJPVE9fSVApIHByb3RvLAogCQkJCSAgICAgIHVuc2lnbmVkIGludCBvZmYpCiB7Ci0J
c3dpdGNoIChwcm90bykgewotCQlpbnQgZXJyOworCWludCBlcnI7CiAKKwlzd2l0Y2ggKHByb3Rv
KSB7CiAJY2FzZSBJUFBST1RPX1RDUDoKIAkJZXJyID0gc2tiX21heWJlX3B1bGxfdGFpbChza2Is
IG9mZiArIHNpemVvZihzdHJ1Y3QgdGNwaGRyKSwKIAkJCQkJICBvZmYgKyBNQVhfVENQX0hEUl9M
RU4pOwpkaWZmIC0tZ2l0IGEvbmV0L2lwdjYvaXA2X2dyZS5jIGIvbmV0L2lwdjYvaXA2X2dyZS5j
CmluZGV4IGIxYmU2N2NhNjc2OC4uOWFlZTFhZGQ0NmMwIDEwMDY0NAotLS0gYS9uZXQvaXB2Ni9p
cDZfZ3JlLmMKKysrIGIvbmV0L2lwdjYvaXA2X2dyZS5jCkBAIC00MjcsOSArNDI3LDExIEBAIHN0
YXRpYyBpbnQgaXA2Z3JlX2VycihzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgaW5ldDZfc2ti
X3Bhcm0gKm9wdCwKIAkJICAgICAgIHU4IHR5cGUsIHU4IGNvZGUsIGludCBvZmZzZXQsIF9fYmUz
MiBpbmZvKQogewogCXN0cnVjdCBuZXQgKm5ldCA9IGRldl9uZXQoc2tiLT5kZXYpOworCXN0cnVj
dCBpcHY2X3Rsdl90bmxfZW5jX2xpbSAqdGVsOwogCWNvbnN0IHN0cnVjdCBpcHY2aGRyICppcHY2
aDsKIAlzdHJ1Y3QgdG5sX3B0a19pbmZvIHRwaTsKIAlzdHJ1Y3QgaXA2X3RubCAqdDsKKwlfX3Uz
MiB0ZWxpOwogCiAJaWYgKGdyZV9wYXJzZV9oZWFkZXIoc2tiLCAmdHBpLCBOVUxMLCBodG9ucyhF
VEhfUF9JUFY2KSwKIAkJCSAgICAgb2Zmc2V0KSA8IDApCkBAIC00NDIsOCArNDQ0LDYgQEAgc3Rh
dGljIGludCBpcDZncmVfZXJyKHN0cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBpbmV0Nl9za2Jf
cGFybSAqb3B0LAogCQlyZXR1cm4gLUVOT0VOVDsKIAogCXN3aXRjaCAodHlwZSkgewotCQlzdHJ1
Y3QgaXB2Nl90bHZfdG5sX2VuY19saW0gKnRlbDsKLQkJX191MzIgdGVsaTsKIAljYXNlIElDTVBW
Nl9ERVNUX1VOUkVBQ0g6CiAJCW5ldF9kYmdfcmF0ZWxpbWl0ZWQoIiVzOiBQYXRoIHRvIGRlc3Rp
bmF0aW9uIGludmFsaWQgb3IgaW5hY3RpdmUhXG4iLAogCQkJCSAgICB0LT5wYXJtcy5uYW1lKTsK
ZGlmZiAtLWdpdCBhL25ldC9pcHY2L2lwNl90dW5uZWwuYyBiL25ldC9pcHY2L2lwNl90dW5uZWwu
YwppbmRleCAwYzY0MDNjZjhiNTIuLjk0Y2NjN2E5MDM3YiAxMDA2NDQKLS0tIGEvbmV0L2lwdjYv
aXA2X3R1bm5lbC5jCisrKyBiL25ldC9pcHY2L2lwNl90dW5uZWwuYwpAQCAtNDc4LDEwICs0Nzgs
MTIgQEAgaXA2X3RubF9lcnIoc3RydWN0IHNrX2J1ZmYgKnNrYiwgX191OCBpcHByb3RvLCBzdHJ1
Y3QgaW5ldDZfc2tiX3Bhcm0gKm9wdCwKIAlzdHJ1Y3QgbmV0ICpuZXQgPSBkZXZfbmV0KHNrYi0+
ZGV2KTsKIAl1OCByZWxfdHlwZSA9IElDTVBWNl9ERVNUX1VOUkVBQ0g7CiAJdTggcmVsX2NvZGUg
PSBJQ01QVjZfQUREUl9VTlJFQUNIOworCXN0cnVjdCBpcHY2X3Rsdl90bmxfZW5jX2xpbSAqdGVs
OwogCV9fdTMyIHJlbF9pbmZvID0gMDsKIAlzdHJ1Y3QgaXA2X3RubCAqdDsKIAlpbnQgZXJyID0g
LUVOT0VOVDsKIAlpbnQgcmVsX21zZyA9IDA7CisJX191MzIgbXR1LCB0ZWxpOwogCXU4IHRwcm90
bzsKIAlfX3UxNiBsZW47CiAKQEAgLTUwMSw4ICs1MDMsNiBAQCBpcDZfdG5sX2VycihzdHJ1Y3Qg
c2tfYnVmZiAqc2tiLCBfX3U4IGlwcHJvdG8sIHN0cnVjdCBpbmV0Nl9za2JfcGFybSAqb3B0LAog
CWVyciA9IDA7CiAKIAlzd2l0Y2ggKCp0eXBlKSB7Ci0JCXN0cnVjdCBpcHY2X3Rsdl90bmxfZW5j
X2xpbSAqdGVsOwotCQlfX3UzMiBtdHUsIHRlbGk7CiAJY2FzZSBJQ01QVjZfREVTVF9VTlJFQUNI
OgogCQluZXRfZGJnX3JhdGVsaW1pdGVkKCIlczogUGF0aCB0byBkZXN0aW5hdGlvbiBpbnZhbGlk
IG9yIGluYWN0aXZlIVxuIiwKIAkJCQkgICAgdC0+cGFybXMubmFtZSk7CmRpZmYgLS1naXQgYS9u
ZXQvb3BlbnZzd2l0Y2gvZmxvd19uZXRsaW5rLmMgYi9uZXQvb3BlbnZzd2l0Y2gvZmxvd19uZXRs
aW5rLmMKaW5kZXggNjkxZGE4NTNiZWY1Li5kZWUyZjk1MTZhZTggMTAwNjQ0Ci0tLSBhL25ldC9v
cGVudnN3aXRjaC9mbG93X25ldGxpbmsuYworKysgYi9uZXQvb3BlbnZzd2l0Y2gvZmxvd19uZXRs
aW5rLmMKQEAgLTI2NTIsOCArMjY1MiwxMSBAQCBzdGF0aWMgaW50IHZhbGlkYXRlX3NldChjb25z
dCBzdHJ1Y3QgbmxhdHRyICphLAogCQkJdTggbWFjX3Byb3RvLCBfX2JlMTYgZXRoX3R5cGUsIGJv
b2wgbWFza2VkLCBib29sIGxvZykKIHsKIAljb25zdCBzdHJ1Y3QgbmxhdHRyICpvdnNfa2V5ID0g
bmxhX2RhdGEoYSk7CisJY29uc3Qgc3RydWN0IG92c19rZXlfaXB2NCAqaXB2NF9rZXk7CisJY29u
c3Qgc3RydWN0IG92c19rZXlfaXB2NiAqaXB2Nl9rZXk7CiAJaW50IGtleV90eXBlID0gbmxhX3R5
cGUob3ZzX2tleSk7CiAJc2l6ZV90IGtleV9sZW47CisJaW50IGVycjsKIAogCS8qIFRoZXJlIGNh
biBiZSBvbmx5IG9uZSBrZXkgaW4gYSBhY3Rpb24gKi8KIAlpZiAobmxhX3RvdGFsX3NpemUobmxh
X2xlbihvdnNfa2V5KSkgIT0gbmxhX2xlbihhKSkKQEAgLTI2NzEsMTAgKzI2NzQsNiBAQCBzdGF0
aWMgaW50IHZhbGlkYXRlX3NldChjb25zdCBzdHJ1Y3QgbmxhdHRyICphLAogCQlyZXR1cm4gLUVJ
TlZBTDsKIAogCXN3aXRjaCAoa2V5X3R5cGUpIHsKLQljb25zdCBzdHJ1Y3Qgb3ZzX2tleV9pcHY0
ICppcHY0X2tleTsKLQljb25zdCBzdHJ1Y3Qgb3ZzX2tleV9pcHY2ICppcHY2X2tleTsKLQlpbnQg
ZXJyOwotCiAJY2FzZSBPVlNfS0VZX0FUVFJfUFJJT1JJVFk6CiAJY2FzZSBPVlNfS0VZX0FUVFJf
U0tCX01BUks6CiAJY2FzZSBPVlNfS0VZX0FUVFJfQ1RfTUFSSzoKZGlmZiAtLWdpdCBhL3NlY3Vy
aXR5L3RvbW95by9jb21tb24uYyBiL3NlY3VyaXR5L3RvbW95by9jb21tb24uYwppbmRleCBjNTk4
YWEwMGQ1ZTMuLmJlZGJkMDUxODE1MyAxMDA2NDQKLS0tIGEvc2VjdXJpdHkvdG9tb3lvL2NvbW1v
bi5jCisrKyBiL3NlY3VyaXR5L3RvbW95by9jb21tb24uYwpAQCAtMTU4Myw4ICsxNTgzLDkgQEAg
c3RhdGljIHZvaWQgdG9tb3lvX3JlYWRfZG9tYWluKHN0cnVjdCB0b21veW9faW9fYnVmZmVyICpo
ZWFkKQogCWxpc3RfZm9yX2VhY2hfY29va2llKGhlYWQtPnIuZG9tYWluLCAmdG9tb3lvX2RvbWFp
bl9saXN0KSB7CiAJCXN0cnVjdCB0b21veW9fZG9tYWluX2luZm8gKmRvbWFpbiA9CiAJCQlsaXN0
X2VudHJ5KGhlYWQtPnIuZG9tYWluLCB0eXBlb2YoKmRvbWFpbiksIGxpc3QpOworCQl1OCBpOwor
CiAJCXN3aXRjaCAoaGVhZC0+ci5zdGVwKSB7Ci0JCQl1OCBpOwogCQljYXNlIDA6CiAJCQlpZiAo
ZG9tYWluLT5pc19kZWxldGVkICYmCiAJCQkgICAgIWhlYWQtPnIucHJpbnRfdGhpc19kb21haW5f
b25seSkKZGlmZiAtLWdpdCBhL3NlY3VyaXR5L3RvbW95by9jb25kaXRpb24uYyBiL3NlY3VyaXR5
L3RvbW95by9jb25kaXRpb24uYwppbmRleCA4ZDBlMWI5YzljNTcuLmMxMGQ5MDNmZWJlNSAxMDA2
NDQKLS0tIGEvc2VjdXJpdHkvdG9tb3lvL2NvbmRpdGlvbi5jCisrKyBiL3NlY3VyaXR5L3RvbW95
by9jb25kaXRpb24uYwpAQCAtNzg3LDEwICs3ODcsMTEgQEAgYm9vbCB0b21veW9fY29uZGl0aW9u
KHN0cnVjdCB0b21veW9fcmVxdWVzdF9pbmZvICpyLAogCQkvKiBDaGVjayBzdHJpbmcgZXhwcmVz
c2lvbnMuICovCiAJCWlmIChyaWdodCA9PSBUT01PWU9fTkFNRV9VTklPTikgewogCQkJY29uc3Qg
c3RydWN0IHRvbW95b19uYW1lX3VuaW9uICpwdHIgPSBuYW1lc19wKys7CisJCQlzdHJ1Y3QgdG9t
b3lvX3BhdGhfaW5mbyAqc3ltbGluazsKKwkJCXN0cnVjdCB0b21veW9fZXhlY3ZlICplZTsKKwkJ
CXN0cnVjdCBmaWxlICpmaWxlOworCiAJCQlzd2l0Y2ggKGxlZnQpIHsKLQkJCQlzdHJ1Y3QgdG9t
b3lvX3BhdGhfaW5mbyAqc3ltbGluazsKLQkJCQlzdHJ1Y3QgdG9tb3lvX2V4ZWN2ZSAqZWU7Ci0J
CQkJc3RydWN0IGZpbGUgKmZpbGU7CiAJCQljYXNlIFRPTU9ZT19TWU1MSU5LX1RBUkdFVDoKIAkJ
CQlzeW1saW5rID0gb2JqID8gb2JqLT5zeW1saW5rX3RhcmdldCA6IE5VTEw7CiAJCQkJaWYgKCFz
eW1saW5rIHx8CmRpZmYgLS1naXQgYS9zZWN1cml0eS90b21veW8vdXRpbC5jIGIvc2VjdXJpdHkv
dG9tb3lvL3V0aWwuYwppbmRleCBiYWRmZmM4MjcxYzguLjhlMmJiMzZkZjM3YiAxMDA2NDQKLS0t
IGEvc2VjdXJpdHkvdG9tb3lvL3V0aWwuYworKysgYi9zZWN1cml0eS90b21veW8vdXRpbC5jCkBA
IC02NjgsNiArNjY4LDggQEAgc3RhdGljIGJvb2wgdG9tb3lvX2ZpbGVfbWF0Y2hlc19wYXR0ZXJu
Mihjb25zdCBjaGFyICpmaWxlbmFtZSwKIHsKIAl3aGlsZSAoZmlsZW5hbWUgPCBmaWxlbmFtZV9l
bmQgJiYgcGF0dGVybiA8IHBhdHRlcm5fZW5kKSB7CiAJCWNoYXIgYzsKKwkJaW50IGksIGo7CisK
IAkJaWYgKCpwYXR0ZXJuICE9ICdcXCcpIHsKIAkJCWlmICgqZmlsZW5hbWUrKyAhPSAqcGF0dGVy
bisrKQogCQkJCXJldHVybiBmYWxzZTsKQEAgLTY3Niw4ICs2NzgsNiBAQCBzdGF0aWMgYm9vbCB0
b21veW9fZmlsZV9tYXRjaGVzX3BhdHRlcm4yKGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogCQljID0g
KmZpbGVuYW1lOwogCQlwYXR0ZXJuKys7CiAJCXN3aXRjaCAoKnBhdHRlcm4pIHsKLQkJCWludCBp
OwotCQkJaW50IGo7CiAJCWNhc2UgJz8nOgogCQkJaWYgKGMgPT0gJy8nKSB7CiAJCQkJcmV0dXJu
IGZhbHNlOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:04:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1gmGKQ-0005UD-Hh; Wed, 23 Jan 2019 11:04: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=a/mT=P7=chromium.org=keescook@srs-us1.protection.inumbo.net>)
 id 1gmGKP-0005Tv-2G
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:04:17 +0000
X-Inumbo-ID: 9f478f3c-1efe-11e9-a1e0-bc764e045a96
Received: from mail-pl1-x643.google.com (unknown [2607:f8b0:4864:20::643])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f478f3c-1efe-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:04:15 +0000 (UTC)
Received: by mail-pl1-x643.google.com with SMTP id u6so1006655plm.8
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 03:04:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=eOH0evUuoYnXDQzpGOjj3b0HOCtKjXfnS8BAvgmzoB0=;
 b=Wr6sF2dnqShAFPTeXkP0pt6mBKUJKO97OmiEruwT4K55nJajA+h03gbSSobjz2XPfv
 dmHCD/XalktgqQ0IiUYMC5jVtzQxKJiJoguJ4OOCavlkG9DFAMd11Miq++jy+d12pAW9
 urv3sOXBGTMXSshhkP6/iBRMUbWJT7/wXVNA4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=eOH0evUuoYnXDQzpGOjj3b0HOCtKjXfnS8BAvgmzoB0=;
 b=VVBFJdTrrWzjNXXUp9lJggSmHmGxDevy64G+Cjk2hL5XUQuLJuUjUgmE8x3gJYp5uO
 gehkSI870DBgFfnTFYFzbx0QZsUwEnjJw+UM3K3I4GXQ86OlgNVZgrygSL248gBgkogK
 swlURllHmi+k/A+M0DRtSVyv60Po4IxAZSc+Uy75/52WBjJBiQL4qh3g3zD13TRvxJ/T
 9o71JwuUbVri63FcOvLNY8J2XIWXYh1QLH/j6XzzojKreCrQFi056M42BqAqOGHolnpS
 weu2EmtaaOLI5QIqp5VHUWmspB7YgkO0eP8ob0+00yf94ikHUcN/Jg4gtz56K7RFpqem
 ruRg==
X-Gm-Message-State: AJcUukfyXYMDNzn1fPbUWbhUrPbfrEIvPsNhTOxbeX83IaRLC4/RfOIT
 zAMbYNzQ24ZZp1kyBrNWxDDAe0Gk+qo=
X-Google-Smtp-Source: ALg8bN4MaWR5XqsDsgdWgLwpfKZxt4LUG4ZZGKgogh3VDQfDjkiUg54eL3BLTvjTOGXKhvj7c+hNuQ==
X-Received: by 2002:a17:902:714c:: with SMTP id
 u12mr1770044plm.234.1548241455187; 
 Wed, 23 Jan 2019 03:04:15 -0800 (PST)
Received: from www.outflux.net
 (173-164-112-133-Oregon.hfc.comcastbusiness.net. [173.164.112.133])
 by smtp.gmail.com with ESMTPSA id n186sm23207263pfn.137.2019.01.23.03.04.12
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 23 Jan 2019 03:04:12 -0800 (PST)
From: Kees Cook <keescook@chromium.org>
To: linux-kernel@vger.kernel.org
Date: Wed, 23 Jan 2019 03:03:46 -0800
Message-Id: <20190123110349.35882-1-keescook@chromium.org>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/3] gcc-plugins: Introduce stackinit plugin
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, Kees Cook <keescook@chromium.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, netdev@vger.kernel.org,
 intel-gfx@lists.freedesktop.org, linux-usb@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-mm@kvack.org,
 linux-security-module@vger.kernel.org, kernel-hardening@lists.openwall.com,
 intel-wired-lan@lists.osuosl.org, linux-fsdevel@vger.kernel.org,
 xen-devel@lists.xenproject.org, Laura Abbott <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, Alexander Popov <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhZGRzIGEgbmV3IHBsdWdpbiAic3RhY2tpbml0IiB0aGF0IGF0dGVtcHRzIHRvIHBlcmZv
cm0gdW5jb25kaXRpb25hbAppbml0aWFsaXphdGlvbiBvZiBhbGwgc3RhY2sgdmFyaWFibGVzWzFd
LiBJdCBoYXMgd2lkZXIgZWZmZWN0cyB0aGFuCkdDQ19QTFVHSU5fU1RSVUNUTEVBS19CWVJFRl9B
TEw9eSBzaW5jZSBCWVJFRl9BTEwgZG9lcyBub3QgY29uc2lkZXIKbm9uLXN0cnVjdHVyZXMuIEEg
bm90YWJsZSB3ZWFrbmVzcyBpcyB0aGF0IHBhZGRpbmcgYnl0ZXMgaW4gbWFueSBjYXNlcwpyZW1h
aW4gdW5pbml0aWFsaXplZCBzaW5jZSBHQ0MgdHJlYXRzIHRoZXNlIGJ5dGVzIGFzICJ1bmRlZmlu
ZWQiLiBJJ20KaG9waW5nIHdlIGNhbiBpbXByb3ZlIHRoZSBjb21waWxlciAob3IgdGhlIHBsdWdp
bikgdG8gY292ZXIgdGhhdCB0b28uCihJdCdzIHdvcnRoIG5vdGluZyB0aGF0IEJZUkVGX0FMTCBh
Y3R1YWxseSBkb2VzIGhhbmRsZSB0aGUgcGFkZGluZyAtLQpJIHRoaW5rIHRoaXMgaXMgZHVlIHRv
IHRoZSBkaWZmZXJlbnQgbWV0aG9kIG9mIGRldGVjdGluZyBpZiBpbml0aWFsaXphdGlvbgppcyBu
ZWVkZWQuKQoKSW5jbHVkZWQgaXMgYSB0cmVlLXdpZGUgY2hhbmdlIHRvIG1vdmUgc3dpdGNoIHZh
cmlhYmxlcyB1cCBhbmQgb3V0IG9mCnRoZWlyIHN3aXRjaCBhbmQgaW50byB0aGUgdG9wLWxldmVs
IHZhcmlhYmxlIGRlY2xhcmF0aW9ucy4KCkluY2x1ZGVkIGlzIGEgc2V0IG9mIHRlc3QgY2FzZXMg
Zm9yIGV2YWx1YXRpbmcgc3RhY2sgaW5pdGlhbGl6YXRpb24sCndoaWNoIGNoZWNrcyBmb3IgcGFk
ZGluZywgZGlmZmVyZW50IHR5cGVzLCBldGMuCgpGZWVkYmFjayB3ZWxjb21lISA6KQoKLUtlZXMK
ClsxXSBodHRwczovL2xrbWwua2VybmVsLm9yZy9yL0NBKzU1YUZ5a1pMK2NTQkpqQkJ0czdlYkVG
ZnlHUGRNelRtTFN4S25UXzI5PWo5NDJkQUBtYWlsLmdtYWlsLmNvbQoKS2VlcyBDb29rICgzKToK
ICB0cmVld2lkZTogTGlmdCBzd2l0Y2ggdmFyaWFibGVzIG91dCBvZiBzd2l0Y2hlcwogIGdjYy1w
bHVnaW5zOiBJbnRyb2R1Y2Ugc3RhY2tpbml0IHBsdWdpbgogIGxpYjogSW50cm9kdWNlIHRlc3Rf
c3RhY2tpbml0IG1vZHVsZQoKIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAg
ICAgICAgICB8ICAgNyArLQogZHJpdmVycy9jaGFyL3BjbWNpYS9jbTQwMDBfY3MuYyAgICAgICAg
ICAgICAgIHwgICAyICstCiBkcml2ZXJzL2NoYXIvcHBkZXYuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMjAgKy0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fZWRpZC5jICAgICAgICAgICAgICAg
ICAgICB8ICAgNCArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jICAgICAg
ICAgIHwgICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jICAgICAgICAgICAg
ICAgfCAgIDQgKy0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2UxMDAwL2UxMDAwX21haW4u
YyB8ICAgMyArLQogZHJpdmVycy90dHkvbl90dHkuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAzICstCiBkcml2ZXJzL3VzYi9nYWRnZXQvdWRjL25ldDIyODAuYyAgICAgICAgICAgICAg
fCAgIDUgKy0KIGZzL2ZjbnRsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMyArLQogbGliL0tjb25maWcuZGVidWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA5ICsKIGxpYi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MSArCiBsaWIvdGVzdF9zdGFja2luaXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzMjcg
KysrKysrKysrKysrKysrKysrCiBtbS9zaG1lbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDUgKy0KIG5ldC9jb3JlL3NrYnVmZi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNCArLQogbmV0L2lwdjYvaXA2X2dyZS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA0ICstCiBuZXQvaXB2Ni9pcDZfdHVubmVsLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDQgKy0KIG5ldC9vcGVudnN3aXRjaC9mbG93X25ldGxpbmsuYyAgICAgICAgICAg
ICAgICB8ICAgNyArLQogc2NyaXB0cy9NYWtlZmlsZS5nY2MtcGx1Z2lucyAgICAgICAgICAgICAg
ICAgIHwgICA2ICsKIHNjcmlwdHMvZ2NjLXBsdWdpbnMvS2NvbmZpZyAgICAgICAgICAgICAgICAg
ICB8ICAgOSArCiBzY3JpcHRzL2djYy1wbHVnaW5zL2djYy1jb21tb24uaCAgICAgICAgICAgICAg
fCAgMTEgKy0KIHNjcmlwdHMvZ2NjLXBsdWdpbnMvc3RhY2tpbml0X3BsdWdpbi5jICAgICAgICB8
ICA3OSArKysrKwogc2VjdXJpdHkvdG9tb3lvL2NvbW1vbi5jICAgICAgICAgICAgICAgICAgICAg
IHwgICAzICstCiBzZWN1cml0eS90b21veW8vY29uZGl0aW9uLmMgICAgICAgICAgICAgICAgICAg
fCAgIDcgKy0KIHNlY3VyaXR5L3RvbW95by91dGlsLmMgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNCArLQogMjUgZmlsZXMgY2hhbmdlZCwgNDg0IGluc2VydGlvbnMoKyksIDQ5IGRlbGV0aW9u
cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYi90ZXN0X3N0YWNraW5pdC5jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgc2NyaXB0cy9nY2MtcGx1Z2lucy9zdGFja2luaXRfcGx1Z2luLmMKCi0tIAoyLjE3
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:04:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1gmGKP-0005U5-9K; Wed, 23 Jan 2019 11:04: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=a/mT=P7=chromium.org=keescook@srs-us1.protection.inumbo.net>)
 id 1gmGKN-0005Tq-Ro
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:04:15 +0000
X-Inumbo-ID: 9e8b71de-1efe-11e9-a1e0-bc764e045a96
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e8b71de-1efe-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:04:14 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id b7so1009452pfi.8
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 03:04:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=2oTiebAzQ5b6qVKjCZS4pAFofSOciry9mA2bg9E9rXs=;
 b=cnJST061ci5OXEjV2JX9Ft1UTAM+A2tN08MzJmbqli+RSpPNcMaRCmDXjsaSCE44IZ
 IKTe9gOS+UUMxQXAQg6oZD2ZuQoudeqxj0hfHiOyNlcz0Ju1KDgiD0yD06yvalFBL61k
 fAwJbo8Ok5tqOSlkxx9W0rjUrq3pcA8Q9v5jA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=2oTiebAzQ5b6qVKjCZS4pAFofSOciry9mA2bg9E9rXs=;
 b=sTYUAa20fNo5aKWmbom29H6YroEZFJgWEQmUKA0Ribxi2IdsNpRXN8lrP1zvN/W1I5
 ftx3SegOO8AWm7yNxBagjuzZ8pBVQoF5Yft2yfP5bAHpZusGFMQUazTwNvTWAbYOAsyx
 +xPnbpGgTZ2Tz/BiXGFLmeJGLDhicysT5U9YnOEUACVmngBERq2IcEGzrFKdpNEiZ71x
 QtQ+VR4qG8NvXXCjgb96oEKs41qIYA0nJ2Ygj8gGk6RlU/ha0xvRvu7LucOjW/7pRyWg
 CNoFaidx29ZXP0QpJscGuaZZ132jFx7SbQWpFQI/1KA9U4ihh3n9P5dBBKdkwPclTa4i
 lmCw==
X-Gm-Message-State: AJcUukdOrVgRcqBF7u4dg9rVvz4jMwu73p/uF7e5RewRNBYzGM8U3LAZ
 SJE6gOeBB1llgmGVQFz/M3MdGQ==
X-Google-Smtp-Source: ALg8bN7KzuIz1gic94LNejFFA7v4wK4lCeYq6wzgHu7pVkAgD50U+IS6a7uMtYrk4PkQfwJqul8B0Q==
X-Received: by 2002:a62:e0d8:: with SMTP id d85mr1609113pfm.214.1548241453780; 
 Wed, 23 Jan 2019 03:04:13 -0800 (PST)
Received: from www.outflux.net
 (173-164-112-133-Oregon.hfc.comcastbusiness.net. [173.164.112.133])
 by smtp.gmail.com with ESMTPSA id p64sm3050357pfi.56.2019.01.23.03.04.12
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 23 Jan 2019 03:04:12 -0800 (PST)
From: Kees Cook <keescook@chromium.org>
To: linux-kernel@vger.kernel.org
Date: Wed, 23 Jan 2019 03:03:48 -0800
Message-Id: <20190123110349.35882-3-keescook@chromium.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190123110349.35882-1-keescook@chromium.org>
References: <20190123110349.35882-1-keescook@chromium.org>
Subject: [Xen-devel] [PATCH 2/3] gcc-plugins: Introduce stackinit plugin
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, Kees Cook <keescook@chromium.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, netdev@vger.kernel.org,
 intel-gfx@lists.freedesktop.org, linux-usb@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-mm@kvack.org,
 linux-security-module@vger.kernel.org, kernel-hardening@lists.openwall.com,
 intel-wired-lan@lists.osuosl.org, linux-fsdevel@vger.kernel.org,
 xen-devel@lists.xenproject.org, Laura Abbott <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, Alexander Popov <alex.popov@linux.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhdHRlbXB0cyB0byBkdXBsaWNhdGUgdGhlIHByb3Bvc2VkIGdjYyBvcHRpb24gLWZpbml0
LWxvY2FsLXZhcnNbMV0KaW4gYW4gZWZmb3J0IHRvIGltcGxlbWVudCB0aGUgImFsd2F5cyBpbml0
aWFsaXplIGxvY2FsIHZhcmlhYmxlcyIga2VybmVsCmRldmVsb3BtZW50IGdvYWxbMl0uCgpFbmFi
bGluZyBDT05GSUdfR0NDX1BMVUdJTl9TVEFDS0lOSVQgc2hvdWxkIHN0b3AgYWxsICJ1bmluaXRp
YWxpemVkCnN0YWNrIHZhcmlhYmxlIiBmbGF3cyBhcyBsb25nIGFzIHRoZXkgZG9uJ3QgZGVwZW5k
IG9uIGJlaW5nIHplcm8uIDopCgpbMV0gaHR0cHM6Ly9nY2MuZ251Lm9yZy9tbC9nY2MtcGF0Y2hl
cy8yMDE0LTA2L21zZzAwNjE1Lmh0bWwKWzJdIGh0dHBzOi8vbGttbC5rZXJuZWwub3JnL3IvQ0Er
NTVhRnlrWkwrY1NCSmpCQnRzN2ViRUZmeUdQZE16VG1MU3hLblRfMjk9ajk0MmRBQG1haWwuZ21h
aWwuY29tCgpTaWduZWQtb2ZmLWJ5OiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4K
LS0tCiBzY3JpcHRzL01ha2VmaWxlLmdjYy1wbHVnaW5zICAgICAgICAgICB8ICA2ICsrCiBzY3Jp
cHRzL2djYy1wbHVnaW5zL0tjb25maWcgICAgICAgICAgICB8ICA5ICsrKwogc2NyaXB0cy9nY2Mt
cGx1Z2lucy9nY2MtY29tbW9uLmggICAgICAgfCAxMSArKystCiBzY3JpcHRzL2djYy1wbHVnaW5z
L3N0YWNraW5pdF9wbHVnaW4uYyB8IDc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZp
bGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHNjcmlwdHMvZ2NjLXBsdWdpbnMvc3RhY2tpbml0X3BsdWdpbi5jCgpkaWZmIC0t
Z2l0IGEvc2NyaXB0cy9NYWtlZmlsZS5nY2MtcGx1Z2lucyBiL3NjcmlwdHMvTWFrZWZpbGUuZ2Nj
LXBsdWdpbnMKaW5kZXggMzUwNDJkOTZjZjVkLi4yNDgzMTIxZDc4MWMgMTAwNjQ0Ci0tLSBhL3Nj
cmlwdHMvTWFrZWZpbGUuZ2NjLXBsdWdpbnMKKysrIGIvc2NyaXB0cy9NYWtlZmlsZS5nY2MtcGx1
Z2lucwpAQCAtMTIsNiArMTIsMTIgQEAgZXhwb3J0IERJU0FCTEVfTEFURU5UX0VOVFJPUFlfUExV
R0lOCiAKIGdjYy1wbHVnaW4tJChDT05GSUdfR0NDX1BMVUdJTl9TQU5DT1YpCQkrPSBzYW5jb3Zf
cGx1Z2luLnNvCiAKK2djYy1wbHVnaW4tJChDT05GSUdfR0NDX1BMVUdJTl9TVEFDS0lOSVQpCSs9
IHN0YWNraW5pdF9wbHVnaW4uc28KK2lmZGVmIENPTkZJR19HQ0NfUExVR0lOX1NUQUNLSU5JVAor
ICAgIERJU0FCTEVfU1RBQ0tJTklUX1BMVUdJTiArPSAtZnBsdWdpbi1hcmctc3RhY2tpbml0X3Bs
dWdpbi1kaXNhYmxlCitlbmRpZgorZXhwb3J0IERJU0FCTEVfU1RBQ0tJTklUX1BMVUdJTgorCiBn
Y2MtcGx1Z2luLSQoQ09ORklHX0dDQ19QTFVHSU5fU1RSVUNUTEVBSykJKz0gc3RydWN0bGVha19w
bHVnaW4uc28KIGdjYy1wbHVnaW4tY2ZsYWdzLSQoQ09ORklHX0dDQ19QTFVHSU5fU1RSVUNUTEVB
S19WRVJCT1NFKQlcCiAJCSs9IC1mcGx1Z2luLWFyZy1zdHJ1Y3RsZWFrX3BsdWdpbi12ZXJib3Nl
CmRpZmYgLS1naXQgYS9zY3JpcHRzL2djYy1wbHVnaW5zL0tjb25maWcgYi9zY3JpcHRzL2djYy1w
bHVnaW5zL0tjb25maWcKaW5kZXggZDQ1ZjdmMzZiODU5Li5iMTE3ZmU4M2YxZDMgMTAwNjQ0Ci0t
LSBhL3NjcmlwdHMvZ2NjLXBsdWdpbnMvS2NvbmZpZworKysgYi9zY3JpcHRzL2djYy1wbHVnaW5z
L0tjb25maWcKQEAgLTY2LDYgKzY2LDE1IEBAIGNvbmZpZyBHQ0NfUExVR0lOX0xBVEVOVF9FTlRS
T1BZCiAJICAgKiBodHRwczovL2dyc2VjdXJpdHkubmV0LwogCSAgICogaHR0cHM6Ly9wYXguZ3Jz
ZWN1cml0eS5uZXQvCiAKK2NvbmZpZyBHQ0NfUExVR0lOX1NUQUNLSU5JVAorCWJvb2wgIkluaXRp
YWxpemUgYWxsIHN0YWNrIHZhcmlhYmxlcyB0byB6ZXJvIGJ5IGRlZmF1bHQiCisJZGVwZW5kcyBv
biBHQ0NfUExVR0lOUworCWRlcGVuZHMgb24gIUdDQ19QTFVHSU5fU1RSVUNUTEVBSworCWhlbHAK
KwkgIFRoaXMgcGx1Z2luIHplcm8taW5pdGlhbGl6ZXMgYWxsIHN0YWNrIHZhcmlhYmxlcy4gVGhp
cyBpcyBtb3JlCisJICBjb21wcmVoZW5zaXZlIHRoYW4gR0NDX1BMVUdJTl9TVFJVQ1RMRUFLLCBh
bmQgYXR0ZW1wdHMgdG8KKwkgIGR1cGxpY2F0ZSB0aGUgcHJvcG9zZWQgLWZpbml0LWxvY2FsLXZh
cnMgZ2NjIGJ1aWxkIGZsYWcuCisKIGNvbmZpZyBHQ0NfUExVR0lOX1NUUlVDVExFQUsKIAlib29s
ICJGb3JjZSBpbml0aWFsaXphdGlvbiBvZiB2YXJpYWJsZXMgY29udGFpbmluZyB1c2Vyc3BhY2Ug
YWRkcmVzc2VzIgogCSMgQ3VycmVudGx5IFNUUlVDVExFQUsgaW5zZXJ0cyBpbml0aWFsaXphdGlv
biBvdXQgb2YgbGl2ZSBzY29wZSBvZgpkaWZmIC0tZ2l0IGEvc2NyaXB0cy9nY2MtcGx1Z2lucy9n
Y2MtY29tbW9uLmggYi9zY3JpcHRzL2djYy1wbHVnaW5zL2djYy1jb21tb24uaAppbmRleCA1NTJk
NWVmZDdjYjcuLmY2OTBiNGRlZWFiZCAxMDA2NDQKLS0tIGEvc2NyaXB0cy9nY2MtcGx1Z2lucy9n
Y2MtY29tbW9uLmgKKysrIGIvc2NyaXB0cy9nY2MtcGx1Z2lucy9nY2MtY29tbW9uLmgKQEAgLTc2
LDYgKzc2LDE0IEBACiAjaW5jbHVkZSAiYy1jb21tb24uaCIKICNlbmRpZgogCisjaWYgQlVJTERJ
TkdfR0NDX1ZFUlNJT04gPiA0MDA1CisjaW5jbHVkZSAiYy10cmVlLmgiCisjZWxzZQorLyogc2hv
dWxkIGNvbWUgZnJvbSBjLXRyZWUuaCBpZiBvbmx5IGl0IHdlcmUgaW5zdGFsbGVkIGZvciBnY2Mg
NC41Li4uICovCisjZGVmaW5lIENfVFlQRV9GSUVMRFNfUkVBRE9OTFkoVFlQRSkgVFJFRV9MQU5H
X0ZMQUdfMShUWVBFKQorZXh0ZXJuIGJvb2wgZ2xvYmFsX2JpbmRpbmdzX3AgKHZvaWQpOworI2Vu
ZGlmCisKICNpZiBCVUlMRElOR19HQ0NfVkVSU0lPTiA8PSA0MDA4CiAjaW5jbHVkZSAidHJlZS1m
bG93LmgiCiAjZWxzZQpAQCAtMTU4LDkgKzE2Niw2IEBAIHZvaWQgZHVtcF9naW1wbGVfc3RtdChw
cmV0dHlfcHJpbnRlciAqLCBnaW1wbGUsIGludCwgaW50KTsKICNkZWZpbmUgVFlQRV9OQU1FX1BP
SU5URVIobm9kZSkgSURFTlRJRklFUl9QT0lOVEVSKFRZUEVfTkFNRShub2RlKSkKICNkZWZpbmUg
VFlQRV9OQU1FX0xFTkdUSChub2RlKSBJREVOVElGSUVSX0xFTkdUSChUWVBFX05BTUUobm9kZSkp
CiAKLS8qIHNob3VsZCBjb21lIGZyb20gYy10cmVlLmggaWYgb25seSBpdCB3ZXJlIGluc3RhbGxl
ZCBmb3IgZ2NjIDQuNS4uLiAqLwotI2RlZmluZSBDX1RZUEVfRklFTERTX1JFQURPTkxZKFRZUEUp
IFRSRUVfTEFOR19GTEFHXzEoVFlQRSkKLQogc3RhdGljIGlubGluZSB0cmVlIGJ1aWxkX2NvbnN0
X2NoYXJfc3RyaW5nKGludCBsZW4sIGNvbnN0IGNoYXIgKnN0cikKIHsKIAl0cmVlIGNzdHIsIGVs
ZW0sIGluZGV4LCB0eXBlOwpkaWZmIC0tZ2l0IGEvc2NyaXB0cy9nY2MtcGx1Z2lucy9zdGFja2lu
aXRfcGx1Z2luLmMgYi9zY3JpcHRzL2djYy1wbHVnaW5zL3N0YWNraW5pdF9wbHVnaW4uYwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjQxMDU1Y2Q3MDk4ZQotLS0gL2Rl
di9udWxsCisrKyBiL3NjcmlwdHMvZ2NjLXBsdWdpbnMvc3RhY2tpbml0X3BsdWdpbi5jCkBAIC0w
LDAgKzEsNzkgQEAKKy8qIFNQRFgtTGljZW5zZTogR1BMdjIgKi8KKy8qCisgKiBUaGlzIHdpbGwg
emVyby1pbml0aWFsaXplIGxvY2FsIHN0YWNrIHZhcmlhYmxlcy4gKFRob3VnaCBzdHJ1Y3R1cmUK
KyAqIHBhZGRpbmcgbWF5IHJlbWFpbiB1bmluaXRpYWxpemVkIGluIGNlcnRhaW4gY2FzZXMuKQor
ICoKKyAqIEltcGxlbWVudHMgRmxvcmlhbiBXZWltZXIncyAiLWZpbml0LWxvY2FsLXZhcnMiIGdj
YyBwYXRjaCBhcyBhIHBsdWdpbjoKKyAqIGh0dHBzOi8vZ2NjLmdudS5vcmcvbWwvZ2NjLXBhdGNo
ZXMvMjAxNC0wNi9tc2cwMDYxNS5odG1sCisgKgorICogUGx1Z2luIHNrZWxldG9uIGNvZGUgdGhh
bmtzIHRvIFBhWCBUZWFtLgorICoKKyAqIE9wdGlvbnM6CisgKiAtZnBsdWdpbi1hcmctc3RhY2tp
bml0X3BsdWdpbi1kaXNhYmxlCisgKi8KKworI2luY2x1ZGUgImdjYy1jb21tb24uaCIKKworX192
aXNpYmxlIGludCBwbHVnaW5faXNfR1BMX2NvbXBhdGlibGU7CisKK3N0YXRpYyBzdHJ1Y3QgcGx1
Z2luX2luZm8gc3RhY2tpbml0X3BsdWdpbl9pbmZvID0geworCS52ZXJzaW9uCT0gIjIwMTkwMTIy
IiwKKwkuaGVscAkJPSAiZGlzYWJsZVx0ZG8gbm90IGFjdGl2YXRlIHBsdWdpblxuIiwKK307CisK
K3N0YXRpYyB2b2lkIGZpbmlzaF9kZWNsKHZvaWQgKmV2ZW50X2RhdGEsIHZvaWQgKmRhdGEpCit7
CisJdHJlZSBkZWNsID0gKHRyZWUpZXZlbnRfZGF0YTsKKwl0cmVlIHR5cGU7CisKKwlpZiAoVFJF
RV9DT0RFIChkZWNsKSAhPSBWQVJfREVDTCkKKwkJcmV0dXJuOworCisJaWYgKERFQ0xfRVhURVJO
QUwgKGRlY2wpKQorCQlyZXR1cm47CisKKwlpZiAoREVDTF9JTklUSUFMIChkZWNsKSAhPSBOVUxM
X1RSRUUpCisJCXJldHVybjsKKworCWlmIChnbG9iYWxfYmluZGluZ3NfcCAoKSkKKwkJcmV0dXJu
OworCisJdHlwZSA9IFRSRUVfVFlQRSAoZGVjbCk7CisJaWYgKEFHR1JFR0FURV9UWVBFX1AgKHR5
cGUpKQorCQlERUNMX0lOSVRJQUwgKGRlY2wpID0gYnVpbGRfY29uc3RydWN0b3IgKHR5cGUsIE5V
TEwpOworCWVsc2UKKwkJREVDTF9JTklUSUFMIChkZWNsKSA9IGZvbGRfY29udmVydCAodHlwZSwg
aW50ZWdlcl96ZXJvX25vZGUpOworfQorCitfX3Zpc2libGUgaW50IHBsdWdpbl9pbml0KHN0cnVj
dCBwbHVnaW5fbmFtZV9hcmdzICpwbHVnaW5faW5mbywgc3RydWN0IHBsdWdpbl9nY2NfdmVyc2lv
biAqdmVyc2lvbikKK3sKKwlpbnQgaTsKKwljb25zdCBjaGFyICogY29uc3QgcGx1Z2luX25hbWUg
PSBwbHVnaW5faW5mby0+YmFzZV9uYW1lOworCWNvbnN0IGludCBhcmdjID0gcGx1Z2luX2luZm8t
PmFyZ2M7CisJY29uc3Qgc3RydWN0IHBsdWdpbl9hcmd1bWVudCAqIGNvbnN0IGFyZ3YgPSBwbHVn
aW5faW5mby0+YXJndjsKKwlib29sIGVuYWJsZSA9IHRydWU7CisKKwlpZiAoIXBsdWdpbl9kZWZh
dWx0X3ZlcnNpb25fY2hlY2sodmVyc2lvbiwgJmdjY192ZXJzaW9uKSkgeworCQllcnJvcihHXygi
aW5jb21wYXRpYmxlIGdjYy9wbHVnaW4gdmVyc2lvbnMiKSk7CisJCXJldHVybiAxOworCX0KKwor
CWlmIChzdHJuY21wKGxhbmdfaG9va3MubmFtZSwgIkdOVSBDIiwgNSkgJiYgIXN0cm5jbXAobGFu
Z19ob29rcy5uYW1lLCAiR05VIEMrIiwgNikpIHsKKwkJaW5mb3JtKFVOS05PV05fTE9DQVRJT04s
IEdfKCIlcyBzdXBwb3J0cyBDIG9ubHksIG5vdCAlcyIpLCBwbHVnaW5fbmFtZSwgbGFuZ19ob29r
cy5uYW1lKTsKKwkJZW5hYmxlID0gZmFsc2U7CisJfQorCisJZm9yIChpID0gMDsgaSA8IGFyZ2M7
ICsraSkgeworCQlpZiAoIXN0cmNtcChhcmd2W2ldLmtleSwgImRpc2FibGUiKSkgeworCQkJZW5h
YmxlID0gZmFsc2U7CisJCQljb250aW51ZTsKKwkJfQorCQllcnJvcihHXygidW5rbm93biBvcHRp
b24gJy1mcGx1Z2luLWFyZy0lcy0lcyciKSwgcGx1Z2luX25hbWUsIGFyZ3ZbaV0ua2V5KTsKKwl9
CisKKwlyZWdpc3Rlcl9jYWxsYmFjayhwbHVnaW5fbmFtZSwgUExVR0lOX0lORk8sIE5VTEwsICZz
dGFja2luaXRfcGx1Z2luX2luZm8pOworCWlmIChlbmFibGUpCisJCXJlZ2lzdGVyX2NhbGxiYWNr
KHBsdWdpbl9uYW1lLCBQTFVHSU5fRklOSVNIX0RFQ0wsIGZpbmlzaF9kZWNsLCBOVUxMKTsKKwor
CXJldHVybiAwOworfQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:10:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:10: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-devel-bounces@lists.xenproject.org>)
	id 1gmGQf-0006b5-2Q; Wed, 23 Jan 2019 11:10: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=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmGQe-0006ax-7u
 for xen-devel@lists.xen.org; Wed, 23 Jan 2019 11:10:44 +0000
X-Inumbo-ID: 8637e0e2-1eff-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8637e0e2-1eff-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:10:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 04:10:42 -0700
Message-Id: <5C484BB00200007800210508@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 04:10:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548097346-24534-1-git-send-email-andrew.cooper3@citrix.com>
 <1548097346-24534-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548097346-24534-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 1/3] docs: Improve documentation and
 parsing for efi=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAxLjE5IGF0IDIwOjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVXBkYXRlIHBhcnNlX2VmaV9wYXJhbSgpIHRvIHVzZSBwYXJzZV9ib29sZWFuKCkgZm9y
ICJycyIsIHNvIGl0IGJlaGF2ZXMKPiBsaWtlIG90aGVyIFhlbiBib29sZWFucy4KPiAKPiBIb3dl
dmVyLCBjaGFuZ2UgImF0dHI9dWMiIHRvIG5vdCBiZSBhIGJvb2xlYW4uICAibm8tYXR0cj11YyIg
aXMgYW1iaWd1b3VzIGFuZAo+IHNob3VsZG4ndCBiZSBhY2NlcHRlZCwgYnV0IGFjY2VwdCAiYXR0
cj1ubyIgYXMgYW4gYWNjZXB0YWJsZSBhbHRlcm5hdGl2ZS4KPiAKPiBVcGRhdGUgdGhlIGNvbW1h
bmQgbGluZSBkb2N1bWVudGF0aW9uIGZvciBjb25zaXN0ZW5jeS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:14:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:14: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-devel-bounces@lists.xenproject.org>)
	id 1gmGTt-0006kC-IN; Wed, 23 Jan 2019 11: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=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmGTr-0006k7-Mf
 for xen-devel@lists.xen.org; Wed, 23 Jan 2019 11:14:03 +0000
X-Inumbo-ID: fc6c2766-1eff-11e9-b6b4-4f8800381889
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc6c2766-1eff-11e9-b6b4-4f8800381889;
 Wed, 23 Jan 2019 11:14:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 04:14:00 -0700
Message-Id: <5C484C76020000780021050B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 04:13:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548097346-24534-1-git-send-email-andrew.cooper3@citrix.com>
 <1548097346-24534-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548097346-24534-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/3] xen/dom0: Deprecate
 iommu_hwdom_inclusive and leave it disabled by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAxLjE5IGF0IDIwOjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiBAQCAtMzgsNyArMzgsNyBAQCBib29sX3QgX19y
ZWFkX21vc3RseSBpb21tdV9pbnRyZW1hcCA9IDE7Cj4gIAo+ICBib29sIF9faHdkb21faW5pdGRh
dGEgaW9tbXVfaHdkb21fc3RyaWN0Owo+ICBib29sIF9fcmVhZF9tb3N0bHkgaW9tbXVfaHdkb21f
cGFzc3Rocm91Z2g7Cj4gLWludDhfdCBfX2h3ZG9tX2luaXRkYXRhIGlvbW11X2h3ZG9tX2luY2x1
c2l2ZSA9IC0xOwo+ICtpbnQ4X3QgX19od2RvbV9pbml0ZGF0YSBpb21tdV9od2RvbV9pbmNsdXNp
dmU7CgpJIGd1ZXNzIHRoaXMgY291bGQgYmVjb21lIGJvb2wgbm93LCBidXQgZWl0aGVyIHdheQpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:22:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmGbj-0007aT-DA; Wed, 23 Jan 2019 11:22: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=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmGbi-0007aN-78
 for xen-devel@lists.xen.org; Wed, 23 Jan 2019 11:22:10 +0000
X-Inumbo-ID: 1f449691-1f01-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f449691-1f01-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:22:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 04:22:08 -0700
Message-Id: <5C484E5E0200007800210528@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 04:22:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
 <1548085041-23786-2-git-send-email-andrew.cooper3@citrix.com>
 <20190121155233.h32aari3tvmzziy7@zion.uk.xensource.com>
In-Reply-To: <20190121155233.h32aari3tvmzziy7@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] x86/pvh-dom0: Remove unnecessary
 function pointer call from modify_identity_mmio()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAxLjE5IGF0IDE2OjUyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMDM6Mzc6MTlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gRnVuY3Rpb24gcG9pbnRlciBjYWxscyBhcmUgZmFyIG1vcmUgZXhwZW5zaXZlIGlu
IGEgcG9zdC1TcGVjdHJlIHdvcmxkLCBhbmQKPj4gdGhpcyBvbmUgZG9lc24ndCBuZWVkIHRvIGJl
Lgo+PiAKPj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkFyZ3VhYmx5IGEgY29tcGlsZXIgY291bGQgYmUgaW50ZWxsaWdlbnQg
ZW5vdWdoIHRvIHVzZSBkaXJlY3QgY2FsbHMKZGVzcGl0ZSB0aGUgPzogY29uc3RydWN0LCB0aG91
Z2guCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:27:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:27: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-devel-bounces@lists.xenproject.org>)
	id 1gmGhC-0007no-23; Wed, 23 Jan 2019 11:27: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=l+rE=P7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gmGhA-0007nj-Po
 for xen-devel@lists.xen.org; Wed, 23 Jan 2019 11:27:48 +0000
X-Inumbo-ID: e84d88b8-1f01-11e9-bd30-43f019b3a255
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e84d88b8-1f01-11e9-bd30-43f019b3a255;
 Wed, 23 Jan 2019 11:27:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F3661B0C3;
 Wed, 23 Jan 2019 11:27:45 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <8a444dd1-bb38-9488-3139-4948cd0529b2@suse.com>
Date: Wed, 23 Jan 2019 12:27:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12 0/3] x86/pvh: Misc fixes and cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDEvMjAxOSAxNjozNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGVzZSBhcmUgYWxs
IG1pbm9yIGZpeGVzIGZyb20gc29tZSByZWNlbnQgUFZIIHdvcmsuICBUaGV5IGFyZSBhbGwgbGlt
aXRlZCB0bwo+IHRoZSBib290IHBhdGgsIGFuZCBsb3ctcmlzayBuaWNlLXRvLWhhdmUncyBmb3Ig
NC4xMi4KPiAKPiBBbmRyZXcgQ29vcGVyICgzKToKPiAgIHg4Ni9wdmgtZG9tMDogUmVtb3ZlIHVu
bmVjZXNzYXJ5IGZ1bmN0aW9uIHBvaW50ZXIgY2FsbCBmcm9tIG1vZGlmeV9pZGVudGl0eV9tbWlv
KCkKPiAgIHg4Ni9wdmg6IEZpeGVzIHRvIGNvbnZlcnRfcHZoX2luZm8oKQo+ICAgeDg2L3B2aDog
UHJpbnQgdGhlIFBWSCBzdGFydCBpbmZvIG1vcmUgY29uY2lzZWx5Cj4gCj4gIHhlbi9hcmNoL3g4
Ni9ndWVzdC9wdmgtYm9vdC5jIHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyB8ICA0ICsrLS0KPiAg
MiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKPiAKCkZv
ciB0aGUgc2VyaWVzOgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:33:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:33: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-devel-bounces@lists.xenproject.org>)
	id 1gmGmu-0000B5-Ry; Wed, 23 Jan 2019 11:33:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MDDu=P7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmGmt-0000Aw-3e
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:33:43 +0000
X-Inumbo-ID: bbede6bb-1f02-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id bbede6bb-1f02-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:33:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3F547EBD;
 Wed, 23 Jan 2019 03:33:41 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 497573F5C1;
 Wed, 23 Jan 2019 03:33:40 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548238334-23168-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c861a2f4-25a4-e5a4-f112-42853cba84e3@arm.com>
Date: Wed, 23 Jan 2019 11:33:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1548238334-23168-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] arm/p2m: call iommu iotlb flush if iommu
 exists and enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Paul Durrant <paul.durrant@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgUGF1bCkKCkhlbGxvLAoKT24gMjMvMDEvMjAxOSAxMDoxMiwgQW5kcmlpIEFuaXNvdiB3cm90
ZToKPiBGcm9tOiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IFRh
a2luZyBkZWNpc3Npb24gYnkgYG5lZWRfaW9tbXVfcHRfc3luYygpYCBtYWtlIHVzIG5ldmVyIGtp
Y2tpbmcKCnMvZGVjaXNzaW9uL2RlY2lzaW9uLwoKPiBgaW9tbXVfaW90bGJfZmx1c2goKWAgZm9y
IElPTU1VcyB3aGljaCBkbyBzaGFyZSBUTEIgd2l0aCBDUFUuCgpJIGFtIG5vdCBhd2FyZSBvZiBw
bGF0Zm9ybSB3aGVyZSB3ZSBzaGFyZSB0aGUgVExCIHdpdGggdGhlIENQVS4gRG8geW91IG1lYW4g
CnNoYXJpbmcgdGhlIFAyTT8KCj4gU28gY2hlY2sgYGhhc19pb21tdV9wdCgpYCBpbnN0ZWFkLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+
Cj4gCj4gLS0tCj4gCj4gSnVsaWVuLAo+IAo+IENvdWxkIHlvdSBwbGVhc2UgbG9vayBhdCB0aGlz
LCBJTU8gdGhlcmUgaXMgYSBtaXN0YWtlIGhlcmUuCj4geDg2IHVzZXMgYG5lZWRfaW9tbXVfcHRf
c3luYygpYCB0byBtYWtlIGRlY2lzc2lvbiBpZiBpb21tdSdzIG1hcC91bm1hcCBzaG91bGQgYmUg
YWRkaXRpb25hbGx5IGNhbGxlZC4KPiBCdXQgQVJNIGhhcyBubyBub24tc2hhcmVkIHB0IHN1cHBv
cnQgaW4gdGhlIG1haW5saW5lLCBzbyB1c2luZyBgbmVlZF9pb21tdV9wdF9zeW5jKClgIHNlZW1z
IHRvIGJlIG9kZC4KPiAKPiAgIHhlbi9hcmNoL2FybS9wMm0uYyB8IDIgKy0KPiAgIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBpbmRleCAyMzk0Zjk3Li4w
NTlhMzkxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9wMm0uYwo+IEBAIC0xMDE5LDcgKzEwMTksNyBAQCBzdGF0aWMgaW50IF9fcDJtX3NldF9l
bnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgICAgICAgIW1mbl9lcShscGFlX2dl
dF9tZm4oKmVudHJ5KSwgbHBhZV9nZXRfbWZuKG9yaWdfcHRlKSkgKQo+ICAgICAgICAgICBwMm1f
ZnJlZV9lbnRyeShwMm0sIG9yaWdfcHRlLCBsZXZlbCk7Cj4gICAKPiAtICAgIGlmICggbmVlZF9p
b21tdV9wdF9zeW5jKHAybS0+ZG9tYWluKSAmJgo+ICsgICAgaWYgKCBoYXNfaW9tbXVfcHQocDJt
LT5kb21haW4pICYmCgpJIHRoaW5rIHRoaXMgbWFrZXMgc2Vuc2UgYmVjYXVzZSB3ZSB3YW50IHRv
IGZsdXNoIHRoZSBUTEIgd2hlbiB0aGUgUDJNIGlzIApzaGFyZWQuIEFsdGhvdWdoLCBJIHdvdWxk
IGxpa2UgdG8gaGVhciBQYXVsJ3Mgb3BpbmlvbiBoZXJlLgoKPiAgICAgICAgICAgIChscGFlX2lz
X3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX2lzX3ZhbGlkKCplbnRyeSkpICkKPiAgICAgICB7Cj4g
ICAgICAgICAgIHVuc2lnbmVkIGludCBmbHVzaF9mbGFncyA9IDA7ID4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:35:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:35: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-devel-bounces@lists.xenproject.org>)
	id 1gmGoG-0000Gg-71; Wed, 23 Jan 2019 11:35: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=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmGoE-0000GU-6Y
 for xen-devel@lists.xen.org; Wed, 23 Jan 2019 11:35:06 +0000
X-Inumbo-ID: ed22470e-1f02-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed22470e-1f02-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:35:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 04:35:03 -0700
Message-Id: <5C4851640200007800210550@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 04:35:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
 <1548085041-23786-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548085041-23786-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] x86/pvh: Fixes to convert_pvh_info()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAxLjE5IGF0IDE2OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKPiArKysgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwo+IEBAIC0zOCwxMiArMzgsMjAgQEAgc3RhdGljIGNvbnN0
IGNoYXIgKl9faW5pdGRhdGEgcHZoX2xvYWRlciA9ICJQVkggRGlyZWN0Ym9vdCI7Cj4gIHN0YXRp
YyB2b2lkIF9faW5pdCBjb252ZXJ0X3B2aF9pbmZvKG11bHRpYm9vdF9pbmZvX3QgKiptYmksCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICoqbW9kKQo+ICB7
Cj4gLSAgICBjb25zdCBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKnB2aF9pbmZvID0gX192YShwdmhf
c3RhcnRfaW5mb19wYSk7Cj4gKyAgICBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKnB2aF9pbmZvID0g
X192YShwdmhfc3RhcnRfaW5mb19wYSk7Cj4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX21vZGxpc3Rf
ZW50cnkgKmVudHJ5Owo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gIAo+ICAgICAgaWYgKCBwdmhf
aW5mby0+bWFnaWMgIT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSApCj4gLSAgICAgICAgcGFu
aWMoIk1hZ2ljIHZhbHVlIGlzIHdyb25nOiAleFxuIiwgcHZoX2luZm8tPm1hZ2ljKTsKPiArICAg
ICAgICBwYW5pYygiUFZIIG1hZ2ljIHZhbHVlIGlzIHdyb25nOiAleFxuIiwgcHZoX2luZm8tPm1h
Z2ljKTsKPiArCj4gKyAgICAvKiBDaGVjayBjb25zaXN0ZW5jeSBiZXR3ZWVuIHRoZSBtb2RsaXN0
IGFuZCBudW1iZXIgb2YgbW9kdWxlcy4gKi8KPiArICAgIGlmICggKHB2aF9pbmZvLT5tb2RsaXN0
X3BhZGRyID09IDApICE9IChwdmhfaW5mby0+bnJfbW9kdWxlcyA9PSAwKSApCj4gKyAgICB7Cj4g
KyAgICAgICAgcHJpbnRrKCJQVkggbW9kdWxlIG1pc21hdGNoOiBwYSAlMDgiUFJJeDY0IiwgbnIg
JXUgLSBJZ25vcmluZ1xuIiwKPiArICAgICAgICAgICAgICAgcHZoX2luZm8tPm1vZGxpc3RfcGFk
ZHIsIHB2aF9pbmZvLT5ucl9tb2R1bGVzKTsKPiArICAgICAgICBwdmhfaW5mby0+bW9kbGlzdF9w
YWRkciA9IHB2aF9pbmZvLT5ucl9tb2R1bGVzID0gMDsKPiArICAgIH0KCldoaWxlIHdlIGRvbid0
IGNvbnN1bWUgbWVtbWFwX3twYWRkcixlbnRyaWVzfSAoeWV0KSwgd291bGRuJ3QKaXQgbWFrZSBz
ZW5zZSB0byBhbHNvIGNoZWNrIHRob3NlIGZvciBzaW1pbGFyIGNvbnNpc3RlbmN5PwoKRnVydGhl
cm1vcmUgSSdtIG5vdCBjb252aW5jZWQgdGhlIGNoZWNrIGFib3ZlIGlzIGNvcnJlY3Q6IEkgZG9u
J3QKc2VlIGFueXRoaW5nIHdyb25nIHdpdGggYSByYW5kb20gbW9kbGlzdF9wYWRkciBhcyBsb25n
IGFzCm5yX21vZHVsZXMgaXMgemVyby4gSW4gcGFydGljdWxhciBpdCBpcyBub3QgdW5jb21tb24g
Zm9yIHBsYWNlbWVudAppbXBsZW1lbnRhdGlvbnMgdG8gYXNzaWduIHRoZSBuZXh0IHNlcXVlbnRp
YWwgYWRkcmVzcyB0byB0aGUgbmV4dAppdGVtIHRvIHByb2Nlc3MgYmVmb3JlIGxvb2tpbmcgYXQg
b3IgaXRlcmF0aW5nIG92ZXIgdGhlIG51bWJlciBvZgphc3NvY2lhdGVkIGVudHJpZXMuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:43:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1gmGvt-000198-1J; Wed, 23 Jan 2019 11:43: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=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmGvs-000193-IG
 for xen-devel@lists.xen.org; Wed, 23 Jan 2019 11:43:00 +0000
X-Inumbo-ID: 07dd09cc-1f04-11e9-a037-fb16f3fc0f08
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07dd09cc-1f04-11e9-a037-fb16f3fc0f08;
 Wed, 23 Jan 2019 11:42:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 04:42:57 -0700
Message-Id: <5C48533F020000780021056C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 04:42:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
 <1548085041-23786-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548085041-23786-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] x86/pvh: Print the PVH start info more
 concisely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAxLjE5IGF0IDE2OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGN1cnJlbnQgcmVuZGVyaW5nIG9mIFBWSCBzdGFydCBpbmZvIGluIHVubmVjZXNz
YXJpbHkgdmVyYm9zZSwgYW5kIGRvZXNuJ3QKPiBjbGVhcmx5IHNlcGFyYXRlIGRlY2ltYWwgYW5k
IGhleCBudW1iZXJzLgoKQXMgZXhwcmVzc2VkIG9uIGVhcmxpZXIgb2NjYXNpb25zLCBJIHRoaW5r
IGJsaW5kbHkgYWRkaW5nIDB4IGluCmFsbCBjYXNlcyBnb2VzIHRvbyBmYXIuIFdoZW4gY29udGV4
dCBtYWtlcyBzdWZmaWNpZW50bHkgY2xlYXIKdGhhdCBpdCdzIGEgaGV4IG51bWJlciAobGlrZSB3
aGVuIGFkZHJlc3NlcyBnZXQgcHJpbnRlZCkgSSBkb24ndApzZWUgdGhlIG5lZWQuIE5ldmVydGhl
bGVzcywga25vd2luZyB5b3UgZGlzYWdyZWUsCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CndpdGggdHdvIGluc3RhbmNlcyBvZiBvbmUgZnVydGhlciBxdWVzdGlvbiBi
ZWxvdy4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKPiArKysgYi94ZW4v
YXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwo+IEBAIC0xMjMsMjggKzEyMywyOSBAQCB2b2lkIF9f
aW5pdCBwdmhfcHJpbnRfaW5mbyh2b2lkKQo+ICAgICAgY29uc3Qgc3RydWN0IGh2bV9tb2RsaXN0
X2VudHJ5ICplbnRyeTsKPiAgICAgIHVuc2lnbmVkIGludCBpOwo+ICAKPiAtICAgIEFTU0VSVChw
dmhfaW5mby0+bWFnaWMgPT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSk7Cj4gLQo+IC0gICAg
cHJpbnRrKCJQVkggc3RhcnQgaW5mbzogKHBhICUwOHgpXG4iLCBwdmhfc3RhcnRfaW5mb19wYSk7
Cj4gLSAgICBwcmludGsoIiAgdmVyc2lvbjogICAgJXVcbiIsIHB2aF9pbmZvLT52ZXJzaW9uKTsK
PiAtICAgIHByaW50aygiICBmbGFnczogICAgICAlIyJQUkl4MzIiXG4iLCBwdmhfaW5mby0+Zmxh
Z3MpOwo+IC0gICAgcHJpbnRrKCIgIG5yX21vZHVsZXM6ICV1XG4iLCBwdmhfaW5mby0+bnJfbW9k
dWxlcyk7Cj4gLSAgICBwcmludGsoIiAgbW9kbGlzdF9wYTogJTAxNiJQUkl4NjQiXG4iLCBwdmhf
aW5mby0+bW9kbGlzdF9wYWRkcik7Cj4gLSAgICBwcmludGsoIiAgY21kbGluZV9wYTogJTAxNiJQ
Ukl4NjQiXG4iLCBwdmhfaW5mby0+Y21kbGluZV9wYWRkcik7Cj4gKyAgICBwcmludGsoIlBWSCBz
dGFydCBpbmZvOiAocGEgMHglMDh4KVxuIiwgcHZoX3N0YXJ0X2luZm9fcGEpOwo+ICsgICAgcHJp
bnRrKCIgIHZlcnNpb24gJXUsIGZsYWdzICUjeFxuIiwgcHZoX2luZm8tPnZlcnNpb24sIHB2aF9p
bmZvLT5mbGFncyk7Cj4gKwo+ICsgICAgcHJpbnRrKCIgIGNtZGxpbmUgMHglMDgiUFJJeDY0LCBw
dmhfaW5mby0+Y21kbGluZV9wYWRkcik7Cj4gICAgICBpZiAoIHB2aF9pbmZvLT5jbWRsaW5lX3Bh
ZGRyICkKPiAtICAgICAgICBwcmludGsoIiAgY21kbGluZTogICAgJyVzJ1xuIiwgKGNoYXIgKilf
X3ZhKHB2aF9pbmZvLT5jbWRsaW5lX3BhZGRyKSk7Cj4gLSAgICBwcmludGsoIiAgcnNkcF9wYTog
ICAgJTAxNiJQUkl4NjQiXG4iLCBwdmhfaW5mby0+cnNkcF9wYWRkcik7Cj4gKyAgICAgICAgcHJp
bnRrKCIgJyVzJyIsIChjaGFyICopX192YShwdmhfaW5mby0+Y21kbGluZV9wYWRkcikpOwoKSXMg
dGhlIGNhc3QgaGVyZSByZWFsbHkgbmVjZXNzYXJ5PwoKPiArICAgIHByaW50aygiXG4iKTsKPiAr
Cj4gKyAgICBwcmludGsoIiAgcnNkcCAgICAweCUwOCJQUkl4NjQiXG4iLCBwdmhfaW5mby0+cnNk
cF9wYWRkcik7Cj4gKwo+ICsgICAgcHJpbnRrKCIgIG1vZGxpc3QgMHglMDgiUFJJeDY0IiwgbnIg
JXVcbiIsCj4gKyAgICAgICAgICAgcHZoX2luZm8tPm1vZGxpc3RfcGFkZHIsIHB2aF9pbmZvLT5u
cl9tb2R1bGVzKTsKPiAgCj4gICAgICBlbnRyeSA9IF9fdmEocHZoX2luZm8tPm1vZGxpc3RfcGFk
ZHIpOwo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBwdmhfaW5mby0+bnJfbW9kdWxlczsgaSsrICkK
PiAgICAgIHsKPiAtICAgICAgICBwcmludGsoIiAgICBtb2RbJXVdLnBhOiAgICAgICAgICUwMTYi
UFJJeDY0IlxuIiwgaSwgZW50cnlbaV0ucGFkZHIpOwo+IC0gICAgICAgIHByaW50aygiICAgIG1v
ZFsldV0uc2l6ZTogICAgICAgJTAxNiJQUkl1NjQiXG4iLCBpLCBlbnRyeVtpXS5zaXplKTsKPiAt
ICAgICAgICBwcmludGsoIiAgICBtb2RbJXVdLmNtZGxpbmVfcGE6ICUwMTYiUFJJeDY0IlxuIiwK
PiAtICAgICAgICAgICAgICAgaSwgZW50cnlbaV0uY21kbGluZV9wYWRkcik7Cj4gKyAgICAgICAg
cHJpbnRrKCIgICAgbW9kJXUgcGEgMHglMDgiUFJJeDY0Iiwgc3ogMHglMDgiUFJJeDY0IiwgY21k
bGluZSAweCUwOCIgUFJJeDY0LAo+ICsgICAgICAgICAgICAgICBpLCBlbnRyeVtpXS5wYWRkciwg
ZW50cnlbaV0uc2l6ZSwgZW50cnlbaV0uY21kbGluZV9wYWRkcik7Cj4gKwo+ICAgICAgICAgIGlm
ICggZW50cnlbaV0uY21kbGluZV9wYWRkciApCj4gLSAgICAgICAgICAgIHByaW50aygiICAgIG1v
ZFslMXVdLmNtZGxpbmU6ICAgICclcydcbiIsIGksCj4gLSAgICAgICAgICAgICAgICAgICAoY2hh
ciAqKV9fdmEoZW50cnlbaV0uY21kbGluZV9wYWRkcikpOwo+ICsgICAgICAgICAgICBwcmludGso
IiAnJXMnXG4iLCAoY2hhciAqKV9fdmEoZW50cnlbaV0uY21kbGluZV9wYWRkcikpOwoKU2FtZSBo
ZXJlIHRoZW4uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:45:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:45: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-devel-bounces@lists.xenproject.org>)
	id 1gmGyA-0001GY-FH; Wed, 23 Jan 2019 11:45: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=TXmL=P7=citrix.com=prvs=919de7af8=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gmGy9-0001GT-L3
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:45:21 +0000
X-Inumbo-ID: 5bfa8110-1f04-11e9-b8a0-e32dcecec5c1
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5bfa8110-1f04-11e9-b8a0-e32dcecec5c1;
 Wed, 23 Jan 2019 11:45:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,511,1539648000"; d="scan'208";a="84966966"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, Andrii Anisov
 <andrii.anisov@gmail.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] arm/p2m: call iommu iotlb flush if iommu exists and enabled
Thread-Index: AQHUsw9+CrBmSTM3EEWjNR/p0pL9haW8uawg
Date: Wed, 23 Jan 2019 11:45:18 +0000
Message-ID: <68e806f1d1b7496fb3e948576508bd86@AMSPEX02CL03.citrite.net>
References: <1548238334-23168-1-git-send-email-andrii.anisov@gmail.com>
 <c861a2f4-25a4-e5a4-f112-42853cba84e3@arm.com>
In-Reply-To: <c861a2f4-25a4-e5a4-f112-42853cba84e3@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] arm/p2m: call iommu iotlb flush if iommu
 exists and enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMjMgSmFudWFyeSAyMDE5IDExOjM0DQo+
IFRvOiBBbmRyaWkgQW5pc292IDxhbmRyaWkuYW5pc292QGdtYWlsLmNvbT47IHhlbi0NCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz47IEFuZHJpaSBBbmlzb3YNCj4gPGFuZHJpaV9hbmlzb3ZAZXBhbS5j
b20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBS
ZTogW1JGQ10gYXJtL3AybTogY2FsbCBpb21tdSBpb3RsYiBmbHVzaCBpZiBpb21tdSBleGlzdHMg
YW5kDQo+IGVuYWJsZWQNCj4gDQo+ICgrIFBhdWwpDQo+IA0KPiBIZWxsbywNCj4gDQo+IE9uIDIz
LzAxLzIwMTkgMTA6MTIsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6DQo+ID4gRnJvbTogQW5kcmlpIEFu
aXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4NCj4gPg0KPiA+IFRha2luZyBkZWNpc3Npb24g
YnkgYG5lZWRfaW9tbXVfcHRfc3luYygpYCBtYWtlIHVzIG5ldmVyIGtpY2tpbmcNCj4gDQo+IHMv
ZGVjaXNzaW9uL2RlY2lzaW9uLw0KPiANCj4gPiBgaW9tbXVfaW90bGJfZmx1c2goKWAgZm9yIElP
TU1VcyB3aGljaCBkbyBzaGFyZSBUTEIgd2l0aCBDUFUuDQo+IA0KPiBJIGFtIG5vdCBhd2FyZSBv
ZiBwbGF0Zm9ybSB3aGVyZSB3ZSBzaGFyZSB0aGUgVExCIHdpdGggdGhlIENQVS4gRG8geW91DQo+
IG1lYW4NCj4gc2hhcmluZyB0aGUgUDJNPw0KPiANCj4gPiBTbyBjaGVjayBgaGFzX2lvbW11X3B0
KClgIGluc3RlYWQuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRy
aWlfYW5pc292QGVwYW0uY29tPg0KPiA+DQo+ID4gLS0tDQo+ID4NCj4gPiBKdWxpZW4sDQo+ID4N
Cj4gPiBDb3VsZCB5b3UgcGxlYXNlIGxvb2sgYXQgdGhpcywgSU1PIHRoZXJlIGlzIGEgbWlzdGFr
ZSBoZXJlLg0KPiA+IHg4NiB1c2VzIGBuZWVkX2lvbW11X3B0X3N5bmMoKWAgdG8gbWFrZSBkZWNp
c3Npb24gaWYgaW9tbXUncyBtYXAvdW5tYXANCj4gc2hvdWxkIGJlIGFkZGl0aW9uYWxseSBjYWxs
ZWQuDQo+ID4gQnV0IEFSTSBoYXMgbm8gbm9uLXNoYXJlZCBwdCBzdXBwb3J0IGluIHRoZSBtYWlu
bGluZSwgc28gdXNpbmcNCj4gYG5lZWRfaW9tbXVfcHRfc3luYygpYCBzZWVtcyB0byBiZSBvZGQu
DQo+ID4NCj4gPiAgIHhlbi9hcmNoL2FybS9wMm0uYyB8IDIgKy0NCj4gPiAgIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYw0KPiA+IGluZGV4IDIzOTRm
OTcuLjA1OWEzOTEgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jDQo+ID4gKysr
IGIveGVuL2FyY2gvYXJtL3AybS5jDQo+ID4gQEAgLTEwMTksNyArMTAxOSw3IEBAIHN0YXRpYyBp
bnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sDQo+ID4gICAgICAgICAg
ICAhbWZuX2VxKGxwYWVfZ2V0X21mbigqZW50cnkpLCBscGFlX2dldF9tZm4ob3JpZ19wdGUpKSAp
DQo+ID4gICAgICAgICAgIHAybV9mcmVlX2VudHJ5KHAybSwgb3JpZ19wdGUsIGxldmVsKTsNCj4g
Pg0KPiA+IC0gICAgaWYgKCBuZWVkX2lvbW11X3B0X3N5bmMocDJtLT5kb21haW4pICYmDQo+ID4g
KyAgICBpZiAoIGhhc19pb21tdV9wdChwMm0tPmRvbWFpbikgJiYNCj4gDQo+IEkgdGhpbmsgdGhp
cyBtYWtlcyBzZW5zZSBiZWNhdXNlIHdlIHdhbnQgdG8gZmx1c2ggdGhlIFRMQiB3aGVuIHRoZSBQ
Mk0gaXMNCj4gc2hhcmVkLiBBbHRob3VnaCwgSSB3b3VsZCBsaWtlIHRvIGhlYXIgUGF1bCdzIG9w
aW5pb24gaGVyZS4NCg0KWWVzLCB0aGlzIHdhcyBhIG1pc3Rha2Ugd2hlbiBtb3ZpbmcgZnJvbSB0
aGUgb2xkIG1hY3JvcyBhbmQgbmVlZF9pb21tdS4gQW5kcmlpIGlzIGNvcnJlY3QgdGhhdCBuZWVk
X2lvbW11X3B0X3N5bmMoKSBpcyBzdXBwb3NlZCB0byBnYXRlIHdoZXRoZXIgYW4gZXhwbGljaXQg
bWFwL3VubWFwIGlzIG5lZWRlZC4gVGhlIG5lZWQgZm9yIGZsdXNoIHNob3VsZCBvbmx5IGRlcGVu
ZCBvbiBoYXNfaW9tbXVfcHQoKS4gVGhlcmUgaXMgYWxzbyBpb21tdV91c2VfaGFwX3B0KCkgd2hp
Y2ggaXMgYWN0dWFsbHkgZGVmaW5lZCBhcyBoYXNfaW9tbXVfcHQoKSwgYnV0IEkgd29uZGVyIHdo
ZXRoZXIgdGhhdCBzaG91bGQganVzdCBnbyBhd2F5IGZvciBBUk0gc2luY2UgdGhlIHBhZ2UgdGFi
bGVzIGFyZSBhbHdheXMgc2hhcmVkLg0KDQogIFBhdWwNCg0KPiANCj4gPiAgICAgICAgICAgIChs
cGFlX2lzX3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX2lzX3ZhbGlkKCplbnRyeSkpICkNCj4gPiAg
ICAgICB7DQo+ID4gICAgICAgICAgIHVuc2lnbmVkIGludCBmbHVzaF9mbGFncyA9IDA7ID4NCj4g
DQo+IENoZWVycywNCj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:52:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:52: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-devel-bounces@lists.xenproject.org>)
	id 1gmH4t-00026r-6E; Wed, 23 Jan 2019 11:52: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=eBhM=P7=amazon.de=prvs=91940689d=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmH4r-00026m-Nq
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:52:17 +0000
X-Inumbo-ID: 548e9a0a-1f05-11e9-98dc-bbb54581b97a
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 548e9a0a-1f05-11e9-98dc-bbb54581b97a;
 Wed, 23 Jan 2019 11:52:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548244336; x=1579780336;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=xDX4ypwrt+qoatBsgmKwVlGXKgqdtYxROMhfbpsQ42A=;
 b=r6GipobtPUf7S0de+bvTv9zSBP840bIZXUQrOnDd8tJgh5tyXqDRhwNW
 DDY/NbHrAezfXvew/BBpOsYirRMYtu1p4i2IWKwlSRZJNrUYrQsAEeIwn
 SFHMQDhreUIeC5iLKTcCBiEJKHib9MQ4LYkfbgOu0VmMA65djvUVoPRDB U=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="383142933"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 23 Jan 2019 11:52:16 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0NBqC87015276
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 23 Jan 2019 11:52:12 GMT
Received: from EX13D08UEE004.ant.amazon.com (10.43.62.182) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:52:04 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE004.ant.amazon.com (10.43.62.182) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:52:04 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.85.90.58) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 23 Jan 2019 11:52:00 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 12:51:16 +0100
Message-ID: <1548244285-30813-3-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v4 02/11] is_hvm/pv_domain: block
 speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjaGVja2luZyBmb3IgYmVpbmcgYW4gaHZtIGRvbWFpbiwgb3IgUFYgZG9tYWluLCB3ZSBo
YXZlIHRvIG1ha2UKc3VyZSB0aGF0IHNwZWN1bGF0aW9uIGNhbm5vdCBieXBhc3MgdGhhdCBjaGVj
aywgYW5kIGV2ZW50dWFsbHkgYWNjZXNzCmRhdGEgdGhhdCBzaG91bGQgbm90IGVuZCB1cCBpbiBj
YWNoZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluIHR5cGUuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCkBAIC04OTIsNyArODkyLDggQEAgdm9pZCB3YXRjaGRvZ19kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKIAogc3RhdGljIGlubGluZSBib29sIGlzX3B2X2Rv
bWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHJldHVybiBJU19FTkFCTEVEKENP
TkZJR19QVikgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVfcHYgOiBmYWxzZTsKKyAgICBy
ZXR1cm4gSVNfRU5BQkxFRChDT05GSUdfUFYpCisgICAgICAgICAgID8gZXZhbHVhdGVfbm9zcGVj
KGQtPmd1ZXN0X3R5cGUgPT0gZ3Vlc3RfdHlwZV9wdikgOiBmYWxzZTsKIH0KIAogc3RhdGljIGlu
bGluZSBib29sIGlzX3B2X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCkBAIC05MjMsNyArOTI0
LDggQEAgc3RhdGljIGlubGluZSBib29sIGlzX3B2XzY0Yml0X3ZjcHUoY29uc3Qgc3RydWN0IHZj
cHUgKnYpCiAjZW5kaWYKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19odm1fZG9tYWluKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJuIElTX0VOQUJMRUQoQ09ORklHX0hWTSkgPyBk
LT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVfaHZtIDogZmFsc2U7CisgICAgcmV0dXJuIElTX0VO
QUJMRUQoQ09ORklHX0hWTSkKKyAgICAgICAgICAgPyBldmFsdWF0ZV9ub3NwZWMoZC0+Z3Vlc3Rf
dHlwZSA9PSBndWVzdF90eXBlX2h2bSkgOiBmYWxzZTsKIH0KIAogc3RhdGljIGlubGluZSBib29s
IGlzX2h2bV92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQotLSAKMi43LjQKCgoKCkFtYXpvbiBE
ZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxp
bgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApV
c3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0
ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:52:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:52: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-devel-bounces@lists.xenproject.org>)
	id 1gmH4x-000277-El; Wed, 23 Jan 2019 11:52: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=eBhM=P7=amazon.de=prvs=91940689d=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmH4w-000270-82
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:52:22 +0000
X-Inumbo-ID: 57609a7e-1f05-11e9-a1e0-bc764e045a96
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57609a7e-1f05-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:52:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548244341; x=1579780341;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Mwi40Iq4UfqLAH38celRcb+kslM5zLEjcjQF2m2ZKdk=;
 b=oUN+QNsNBIcM6Bg6RV8hn1to+N2b3WoUwpq83bnoevS4MouFMqSHrZ1R
 3j3AosMwvZB8bjCtdC/dZAtNhhox9VsbxrGJ5N4GoBjxAIKpD/IFPdjwp
 +yZnUPUh/lkh/ttnRMVQ+28wdFLM7xmFNSGsJiBMTo3/Nd1ApUBHPPOQ+ M=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="755552576"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 23 Jan 2019 11:52:20 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0NBqGo8032361
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 23 Jan 2019 11:52:16 GMT
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:52:10 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:52:09 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.85.90.58) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 23 Jan 2019 11:52:07 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 12:51:17 +0100
Message-ID: <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgaW50cm9kdWNlcyB0aGUgY29uZmlndXJhdGlvbiBvcHRpb24gTDFURl9MRkVO
Q0UgdGhhdCBhbGxvd3MKdG8gY29udHJvbCB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIHByb3Rl
Y3Rpb24gb2YgcHJpdmlsZWdlIGNoZWNrcyB2aWEKbGZlbmNlIGluc3RydWN0aW9ucy4gVGhlIGZv
bGxvd2luZyBmb3VyIGFsdGVybmF0aXZlcyBhcmUgcHJvdmlkZWQ6CgogLSBub3QgaW5qZWN0aW5n
IGxmZW5jZSBpbnN0cnVjdGlvbnMKIC0gaW5qZWN0IGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBmb3Ig
Ym90aCBvdXRjb21lcyBvZiB0aGUgY29uZGl0aW9uYWwKIC0gaW5qZWN0IGFuIGxmZW5jZSBpbnN0
cnVjdGlvbiBvbmx5IGlmIHRoZSBjb25kaXRpb25hbCB3b3VsZCBldmFsdWF0ZQogICB0byB0cnVl
LCBzbyB0aGF0IHRoaXMgY2FzZSBjYW5ub3QgYmUgZW50ZXJlZCB1bmRlciBzcGVjdWxhdGlvbgog
LSBldmFsdWF0aW5nIHRoZSBjb25kaXRpb24gYW5kIHN0b3JlIHRoZSByZXN1bHQgaW50byBhIGxv
Y2FsIHZhcmlhYmxlLgogICBiZWZvcmUgdXNpbmcgdGhpcyB2YWx1ZSwgaW5qZWN0IGFuIGxmZW5j
ZSBpbnN0cnVjdGlvbi4KClRoZSBkaWZmZXJlbnQgb3B0aW9ucyBhbGxvdyB0byBjb250cm9sIHRo
ZSBsZXZlbCBvZiBwcm90ZWN0aW9uIHZzIHRoZQpzbG93ZG93biB0aGUgYWRkdGlvbmFsIGxmZW5j
ZSBpbnN0cnVjdGlvbnMgd291bGQgaW50cm9kdWNlLiBUaGUgZGVmYXVsdAp2YWx1ZSBpcyBzZXQg
dG8gcHJvdGVjdGluZyBib3RoIGJyYW5jaGVzLgoKRm9yIG5vbi14ODYgcGxhdGZvcm1zLCB0aGUg
cHJvdGVjdGlvbiBpcyBkaXNhYmxlZCBieSBkZWZhdWx0LgoKU2lnbmVkLW9mZi1ieTogTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmln
ICAgICB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL25vc3Bl
Yy5oIHwgMTIgKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4v
YXJjaC94ODYvS2NvbmZpZwotLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZworKysgYi94ZW4vYXJj
aC94ODYvS2NvbmZpZwpAQCAtMTc2LDYgKzE3NiwzMCBAQCBjb25maWcgUFZfU0hJTV9FWENMVVNJ
VkUKIAkgIGZpcm13YXJlLCBhbmQgd2lsbCBub3QgZnVuY3Rpb24gY29ycmVjdGx5IGluIG90aGVy
IHNjZW5hcmlvcy4KIAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KKworY2hvaWNlCisJcHJvbXB0ICJE
ZWZhdWx0IEwxVEYgQnJhbmNoIFByb3RlY3Rpb24/IgorCisJY29uZmlnIEwxVEZfTEZFTkNFX0JP
VEgKKwkJYm9vbCAiUHJvdGVjdCBib3RoIGJyYW5jaGVzIG9mIGNlcnRhaW4gY29uZGl0aW9uYWxz
IiBpZiBIVk0KKwkJLS0taGVscC0tLQorCQkgIEluamVjdCBhbiBsZmVuY2UgaW5zdHJ1Y3Rpb24g
YWZ0ZXIgdGhlIGNvbmRpdGlvbiB0byBiZQorCQkgIGV2YWx1YXRlZCBmb3IgYm90aCBvdXRjb21l
cyBvZiB0aGUgY29uZGl0aW9uCisJY29uZmlnIEwxVEZfTEZFTkNFX1RSVUUKKwkJYm9vbCAiUHJv
dGVjdCB0cnVlIGJyYW5jaCBvZiBjZXJ0YWluIGNvbmRpdGlvbmFscyIgaWYgSFZNCisJCS0tLWhl
bHAtLS0KKwkJICBQcm90ZWN0IG9ubHkgdGhlIHBhdGggd2hlcmUgdGhlIGNvbmRpdGlvbiBpcyBl
dmFsdWF0ZWQgdG8gdHJ1ZQorCWNvbmZpZyBMMVRGX0xGRU5DRV9JTlRFUk1FRElBVEUKKwkJYm9v
bCAiUHJvdGVjdCBiZWZvcmUgdXNpbmcgY2VydGFpbiBjb25kaXRpb25hbHMgdmFsdWUiIGlmIEhW
TQorCQktLS1oZWxwLS0tCisJCSAgSW5qZWN0IGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBhZnRlciBl
dmFsdWF0aW5nIHRoZSBjb25kaXRpb24KKwkJICBidXQgYmVmb3JlIGZvcndhcmRpbmcgdGhpcyB2
YWx1ZSBmcm9tIGEgbG9jYWwgdmFyaWFibGUKKwljb25maWcgTDFURl9MRkVOQ0VfTk9ORQorCQli
b29sICJObyBjb25kaXRpb25hbCBwcm90ZWN0aW9uIgorCQktLS1oZWxwLS0tCisJCSAgRG8gbm90
IGluamVjdCBsZmVuY2VzIGZvciBjb25kaXRpb25hbCBldmFsdWF0aW9ucworZW5kY2hvaWNlCisK
IGVuZG1lbnUKIAogc291cmNlICJjb21tb24vS2NvbmZpZyIKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9ub3NwZWMuaCBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vbm9zcGVjLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCkBAIC02OCwx
MCArNjgsMTggQEAgc3RhdGljIGlubGluZSBib29sIGxmZW5jZV90cnVlKHZvaWQpIHsgcmV0dXJu
IHRydWU7IH0KICNlbmRpZgogCiAvKgotICogcHJvdGVjdCBldmFsdWF0aW9uIG9mIGNvbmRpdGlv
bmFsIHdpdGggcmVzcGVjdCB0byBzcGVjdWxhdGlvbgorICogYWxsb3cgdG8gcHJvdGVjdCBldmFs
dWF0aW9uIG9mIGNvbmRpdGlvbmFsIHdpdGggcmVzcGVjdCB0byBzcGVjdWxhdGlvbiBvbiB4ODYK
ICAqLwotI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorI2lmIGRlZmluZWQoQ09ORklHX0wxVEZfTEZFTkNFX05P
TkUpIHx8ICFkZWZpbmVkKENPTkZJR19YODYpCisjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25k
aXRpb24pIChjb25kaXRpb24pCisjZWxpZiBkZWZpbmVkKENPTkZJR19MMVRGX0xGRU5DRV9CT1RI
KQorI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICgoKGNvbmRpdGlvbikgJiYgbGZlbmNlX3RydWUo
KSkgfHwgIWxmZW5jZV90cnVlKCkpCisjZWxpZiBkZWZpbmVkKENPTkZJR19MMVRGX0xGRU5DRV9U
UlVFKQorI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAoKGNvbmRpdGlvbikgJiYg
bGZlbmNlX3RydWUoKSkKKyNlbGlmIGRlZmluZWQoQ09ORklHX0wxVEZfTEZFTkNFX0lOVEVSTUVE
SUFURSkKKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgKHsgYm9vbCByZXMgPSAo
Y29uZGl0aW9uKTsgcm1iKCk7IHJlczsgfSkKKyNlbmRpZgogCiAjZW5kaWYgLyogWEVOX05PU1BF
Q19IICovCiAKLS0gCjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkg
R21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlz
dGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5n
ZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:52:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:52: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-devel-bounces@lists.xenproject.org>)
	id 1gmH55-00029V-Tb; Wed, 23 Jan 2019 11:52: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=eBhM=P7=amazon.de=prvs=91940689d=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmH54-000290-Jx
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:52:30 +0000
X-Inumbo-ID: 5cbf51e2-1f05-11e9-8ac0-9b2208192d11
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cbf51e2-1f05-11e9-8ac0-9b2208192d11;
 Wed, 23 Jan 2019 11:52:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548244350; x=1579780350;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=dttZXlK0ZkD1c9Yk5jH8qJJqGddpdlf4nJ+IFx+WAoE=;
 b=qeAafX8KIrr44Tpjomsm+1YJ4rfSZj2qVQ+pGOlwe0PBRBgfS8tUPpE3
 bdmYjSDkKihY4Rok3f0i8Wd+W6kgzP9KQwawk2nn5VApuXFBhP4SvHSW8
 JVZvYae4W1yk9xaS/xsaRilpFWUIFYi30m5tVYuNFYbDNMSokGIG9t6pn I=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="755552593"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 23 Jan 2019 11:52:30 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0NBqR5u115763
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 23 Jan 2019 11:52:27 GMT
Received: from EX13D08UEE004.ant.amazon.com (10.43.62.182) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:52:22 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE004.ant.amazon.com (10.43.62.182) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:52:21 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.85.90.58) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 23 Jan 2019 11:52:18 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 12:51:19 +0100
Message-ID: <1548244285-30813-6-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v4 05/11] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgYWxzbyB1c2VkIGZvciBtZW1v
cnkgbG9hZHMuIFRvIGF2b2lkCnNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2Ug
dXNlIHRoZSBhcnJheV9pbmRleF9ub3NwZWMgbWFjcm8Kd2hlcmUgYXBwbGljYWJsZS4gSG93ZXZl
ciwgdGhlcmUgYXJlIGFsc28gbWVtb3J5IGFjY2Vzc2VzIHRoYXQgY2Fubm90CmJlIHByb3RlY3Rl
ZCBieSBhIHNpbmdsZSBhcnJheSBwcm90ZWN0aW9uLCBvciBtdWx0aXBsZSBhY2Nlc3NlcyBpbiBh
CnJvdy4gVG8gcHJvdGVjdCB0aGVzZSwgYW4gbGZlbmNlIGluc3RydWN0aW9uIGlzIHBsYWNlZCBi
ZXR3ZWVuIHRoZQphY3R1YWwgcmFuZ2UgY2hlY2sgYW5kIHRoZSBhY2Nlc3MgdmlhIHRoZSBuZXds
eSBpbnRyb2R1Y2VkIG1hY3JvCmJsb2NrX3NwZWN1bGF0aW9uLgoKVGhpcyBjb21taXQgaXMgcGFy
dCBvZiB0aGUgU3BlY3RyZVYxK0wxVEYgbWl0aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQt
b2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jIHwgMjMgKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNs
dWRlL3hlbi9ub3NwZWMuaCB8ICA5ICsrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwotLS0gYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNyw2ICszNyw3IEBA
CiAjaW5jbHVkZSA8eGVuL3BhZ2luZy5oPgogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CiAj
aW5jbHVkZSA8eGVuL3ZtYXAuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8
eHNtL3hzbS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgogCkBAIC05NjMsNiArOTY0LDkg
QEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291dCwgR05UU1RfYmFk
X2dudHJlZiwgIkJhZCByZWYgJSN4IGZvciBkJWRcbiIsCiAgICAgICAgICAgICAgICAgIG9wLT5y
ZWYsIHJndC0+ZG9tYWluLT5kb21haW5faWQpOwogCisgICAgLyogTWFrZSBzdXJlIHRoZSBhYm92
ZSBjaGVjayBpcyBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLworICAgIG9wLT5yZWYgPSBh
cnJheV9pbmRleF9ub3NwZWMob3AtPnJlZiwgbnJfZ3JhbnRfZW50cmllcyhyZ3QpKTsKKwogICAg
IGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7CiAgICAgc2hhaCA9IHNo
YXJlZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+cmVmKTsKICAgICBzdGF0dXMgPSByZ3QtPmd0X3Zl
cnNpb24gPT0gMSA/ICZzaGFoLT5mbGFncyA6ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsK
QEAgLTEyNjgsNyArMTI3Miw4IEBAIHVubWFwX2NvbW1vbigKICAgICB9CiAKICAgICBzbXBfcm1i
KCk7Ci0gICAgbWFwID0gJm1hcHRyYWNrX2VudHJ5KGxndCwgb3AtPmhhbmRsZSk7CisgICAgbWFw
ID0gJm1hcHRyYWNrX2VudHJ5KGxndCwgYXJyYXlfaW5kZXhfbm9zcGVjKG9wLT5oYW5kbGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxndC0+bWFw
dHJhY2tfbGltaXQpKTsKIAogICAgIGlmICggdW5saWtlbHkoIXJlYWRfYXRvbWljKCZtYXAtPmZs
YWdzKSkgKQogICAgIHsKQEAgLTIwMjYsNiArMjAzMSw5IEBAIGdudHRhYl9wcmVwYXJlX2Zvcl90
cmFuc2ZlcigKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAorICAgIC8qIE1ha2Ugc3VyZSB0
aGUgYWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICByZWYg
PSBhcnJheV9pbmRleF9ub3NwZWMocmVmLCBucl9ncmFudF9lbnRyaWVzKHJndCkpOworCiAgICAg
c2hhID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIHJlZik7CiAKICAgICBzY29tYm8ud29yZCA9
ICoodTMyICopJnNoYS0+ZmxhZ3M7CkBAIC0yMjIzLDcgKzIyMzEsOCBAQCBnbnR0YWJfdHJhbnNm
ZXIoCiAgICAgICAgIG9rYXkgPSBnbnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29w
LnJlZik7CiAgICAgICAgIHNwaW5fbG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKIAotICAgICAg
ICBpZiAoIHVubGlrZWx5KCFva2F5KSB8fCB1bmxpa2VseShlLT5pc19keWluZykgKQorICAgICAg
ICAvKiBNYWtlIHN1cmUgdGhpcyBjaGVjayBpcyBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAq
LworICAgICAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyh1bmxpa2VseSghb2theSkgfHwgdW5saWtl
bHkoZS0+aXNfZHlpbmcpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGJvb2xfdCBkcm9wX2Rv
bV9yZWYgPSAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZSwgLTEpOwogCkBAIC0yNDA4LDYgKzI0
MTcsOSBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgICAgICBQSU5fRkFJTChndF91bmxv
Y2tfb3V0LCBHTlRTVF9iYWRfZ250cmVmLAogICAgICAgICAgICAgICAgICAiQmFkIGdyYW50IHJl
ZmVyZW5jZSAlI3hcbiIsIGdyZWYpOwogCisgICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBjaGVj
ayBpcyBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLworICAgIGdyZWYgPSBhcnJheV9pbmRl
eF9ub3NwZWMoZ3JlZiwgbnJfZ3JhbnRfZW50cmllcyhyZ3QpKTsKKwogICAgIGFjdCA9IGFjdGl2
ZV9lbnRyeV9hY3F1aXJlKHJndCwgZ3JlZik7CiAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFk
ZXIocmd0LCBncmVmKTsKICAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKQEAgLTI4MjYs
NiArMjgzOCw5IEBAIHN0YXRpYyBpbnQgZ250dGFiX2NvcHlfYnVmKGNvbnN0IHN0cnVjdCBnbnR0
YWJfY29weSAqb3AsCiAgICAgICAgICAgICAgICAgIG9wLT5kZXN0Lm9mZnNldCwgZGVzdC0+cHRy
Lm9mZnNldCwKICAgICAgICAgICAgICAgICAgb3AtPmxlbiwgZGVzdC0+bGVuKTsKIAorICAgIC8q
IE1ha2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2tzIGFyZSBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVs
eSAqLworICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CisKICAgICBtZW1jcHkoZGVzdC0+dmlydCAr
IG9wLT5kZXN0Lm9mZnNldCwgc3JjLT52aXJ0ICsgb3AtPnNvdXJjZS5vZmZzZXQsCiAgICAgICAg
ICAgIG9wLT5sZW4pOwogICAgIGdudHRhYl9tYXJrX2RpcnR5KGRlc3QtPmRvbWFpbiwgZGVzdC0+
bWZuKTsKQEAgLTMyMTUsNiArMzIzMCwxMCBAQCBzd2FwX2dyYW50X3JlZihncmFudF9yZWZfdCBy
ZWZfYSwgZ3JhbnRfcmVmX3QgcmVmX2IpCiAgICAgaWYgKCByZWZfYSA9PSByZWZfYiApCiAgICAg
ICAgIGdvdG8gb3V0OwogCisgICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBjaGVjayBpcyBub3Qg
YnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLworICAgIHJlZl9hID0gYXJyYXlfaW5kZXhfbm9zcGVj
KHJlZl9hLCBucl9ncmFudF9lbnRyaWVzKGQtPmdyYW50X3RhYmxlKSk7CisgICAgcmVmX2IgPSBh
cnJheV9pbmRleF9ub3NwZWMocmVmX2IsIG5yX2dyYW50X2VudHJpZXMoZC0+Z3JhbnRfdGFibGUp
KTsKKwogICAgIGFjdF9hID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUoZ3QsIHJlZl9hKTsKICAgICBp
ZiAoIGFjdF9hLT5waW4gKQogICAgICAgICBQSU5fRkFJTChvdXQsIEdOVFNUX2VhZ2FpbiwgInJl
ZiBhICUjeCBidXN5XG4iLCByZWZfYSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbm9z
cGVjLmggYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKLS0tIGEveGVuL2luY2x1ZGUveGVuL25v
c3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaApAQCAtODcsNiArODcsMTUgQEAg
c3RhdGljIGlubGluZSBib29sIGxmZW5jZV90cnVlKHZvaWQpIHsgcmV0dXJuIHRydWU7IH0KICNk
ZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgKHsgYm9vbCByZXMgPSAoY29uZGl0aW9u
KTsgcm1iKCk7IHJlczsgfSkKICNlbmRpZgogCisvKgorICogYWxsb3cgdG8gYmxvY2sgc3BlY3Vs
YXRpdmUgZXhlY3V0aW9uIGluIGdlbmVyaWMgY29kZQorICovCisjaWZkZWYgQ09ORklHX1g4Ngor
I2RlZmluZSBibG9ja19zcGVjdWxhdGlvbigpIHJtYigpCisjZWxzZQorI2RlZmluZSBibG9ja19z
cGVjdWxhdGlvbigpCisjZW5kaWYKKwogI2VuZGlmIC8qIFhFTl9OT1NQRUNfSCAqLwogCiAvKgot
LSAKMi43LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVz
ZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxh
ZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFt
IEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:54:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:54: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-devel-bounces@lists.xenproject.org>)
	id 1gmH6t-0002PT-BN; Wed, 23 Jan 2019 11:54: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=eBhM=P7=amazon.de=prvs=91940689d=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmH6r-0002PK-QA
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:54:21 +0000
X-Inumbo-ID: 9e42aa69-1f05-11e9-a1e0-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e42aa69-1f05-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:54:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548244460; x=1579780460;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=cZR7ynlgw/wUPD3ajSu3gRGttmK1tNFbNhN3dAUmW0o=;
 b=Xshwn1iGeqla6Uql5BWb4SdpWPOkcFX6vly8Wc97sgQFgoGkI420y5DC
 82U8lrk3NUzEeKzDwojxKmGvQl1chYJPY0deQ91OFjMl3jaJl9gwQV8FI
 YAPwvDBqjLQbVQJTgLrtPTTmq5AX0uo6tdybVH5U7ruL7yxn4bRF0F7Pv Q=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="778076684"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 23 Jan 2019 11:52:03 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-807d4a99.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0NBpkCY021063
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 23 Jan 2019 11:51:46 GMT
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:51:46 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:51:45 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.85.90.58) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 23 Jan 2019 11:51:42 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 12:51:14 +0100
Message-ID: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] SpectreV1+L1TF Patch Series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBhbGwsCgpUaGlzIHBhdGNoIHNlcmllcyBhdHRlbXB0cyB0byBtaXRpZ2F0ZSB0aGUgaXNz
dWUgdGhhdCBoYXZlIGJlZW4gcmFpc2VkIGluIHRoZQpYU0EtMjg5IChodHRwczovL3hlbmJpdHMu
eGVuLm9yZy94c2EvYWR2aXNvcnktMjg5Lmh0bWwpLiBUbyBibG9jayBzcGVjdWxhdGl2ZQpleGVj
dXRpb24gb24gSW50ZWwgaGFyZHdhcmUsIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBpcyByZXF1aXJl
ZCB0byBtYWtlIHN1cmUKdGhhdCBzZWxlY3RlZCBjaGVja3MgYXJlIG5vdCBieXBhc3NlZC4gU3Bl
Y3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIGNhbgpiZSBwcmV2ZW50ZWQgYnkgdXNpbmcg
dGhlIGFycmF5X2luZGV4X25vc3BlYyBtYWNyby4KClRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gc2hv
dWxkIGJlIGFkZGVkIG9uIHg4NiBwbGF0Zm9ybXMgb25seS4gVG8gbm90IGFmZmVjdApwbGF0Zm9y
bXMgdGhhdCBhcmUgbm90IGFmZmVjdGVkIGJ5IHRoZSBMMVRGIHZ1bG5lcmFiaWxpdHksIHRoZSBs
ZmVuY2UKaW5zdHJ1Y3Rpb24gaXMgcGF0Y2hlZCBpbiB2aWEgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcg
b24gSW50ZWwgQ1BVcyBvbmx5LgpGdXJ0aGVybW9yZSwgdGhlIGNvbXBpbGUgdGltZSBjb25maWd1
cmF0aW9uIGFsbG93cyB0byBjaG9vc2UgaG93IHRvIHByb3RlY3QgdGhlCmV2YWx1YXRpb24gb2Yg
Y29uZGl0aW9ucyB3aXRoIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24uCgpCZXN0LApOb3JiZXJ0CgoK
CgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAox
MDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYg
SGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNo
dCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:54:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:54: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-devel-bounces@lists.xenproject.org>)
	id 1gmH77-0002RN-Jw; Wed, 23 Jan 2019 11:54: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=eBhM=P7=amazon.de=prvs=91940689d=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmH76-0002R6-BD
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:54:36 +0000
X-Inumbo-ID: a5e8baae-1f05-11e9-a1e0-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5e8baae-1f05-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:54:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548244474; x=1579780474;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=jkcEbOzTf0jaztlxsKfZFrhalyJbhKN0mkcG7S8sHKE=;
 b=BN++mocvKJEDLedBKSoMmeBFFnkqdfB8ErZgDzAx5/oYr57VYnJzAgwn
 MxXUPWyExL6u38NxebVxOOLn++XjuliKuhYC7z+ixNdJahiPG/0kivj7z
 6aWwEt2Hb/yucSgdtWfVthmSNR0o5wyFimGWp3y54q+BEzMSM+RkVSPMd Q=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="655136278"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 23 Jan 2019 11:52:21 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0NBq4EL007254
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 23 Jan 2019 11:52:06 GMT
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:51:58 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:51:58 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.85.90.58) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 23 Jan 2019 11:51:55 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 12:51:15 +0100
Message-ID: <1548244285-30813-2-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v4 01/11] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hlY2tzIG9mIGRvbWFpbiBwcm9wZXJ0aWVzLCBzdWNoIGFzIGlzX2hhcmR3YXJlX2RvbWFpbiBv
ciBpc19odm1fZG9tYWluLAptaWdodCBiZSBieXBhc3NlZCBieSBzcGVjdWxhdGl2ZWx5IGV4ZWN1
dGluZyB0aGVzZSBpbnN0cnVjdGlvbnMuIEEgcmVhc29uCmZvciBieXBhc3NpbmcgdGhlc2UgY2hl
Y2tzIGlzIHRoYXQgdGhlc2UgbWFjcm9zIGFjY2VzcyB0aGUgZG9tYWluCnN0cnVjdHVyZSB2aWEg
YSBwb2ludGVyLCBhbmQgY2hlY2sgYSBjZXJ0YWluIGZpZWxkLiBTaW5jZSB0aGlzIG1lbW9yeQph
Y2Nlc3MgaXMgc2xvdywgdGhlIENQVSBhc3N1bWVzIGEgcmV0dXJuZWQgdmFsdWUgYW5kIGNvbnRp
bnVlcyB0aGUKZXhlY3V0aW9uLgoKSW4gY2FzZSBhbiBpc19jb250cm9sX2RvbWFpbiBjaGVjayBp
cyBieXBhc3NlZCwgZm9yIGV4YW1wbGUgZHVyaW5nIGEKaHlwZXJjYWxsLCBkYXRhIHRoYXQgc2hv
dWxkIG9ubHkgYmUgYWNjZXNzaWJsZSBieSB0aGUgY29udHJvbCBkb21haW4gY291bGQKYmUgbG9h
ZGVkIGludG8gdGhlIGNhY2hlLgoKU2luY2UgdGhlIEwxVEYgdnVsbmVyYWJpbGl0eSBvZiBJbnRl
bCBDUFVzLCBsb2FkaW5nIGh5cGVydmlzb3IgZGF0YSBpbnRvCkwxIGNhY2hlIGlzIHByb2JsZW1l
dGljLCBiZWNhdXNlIHdoZW4gaHlwZXJ0aHJlYWRpbmcgaXMgdXNlZCBhcyB3ZWxsLCBhCmd1ZXN0
IHJ1bm5pbmcgb24gdGhlIHNpYmxpbmcgY29yZSBjYW4gbGVhayB0aGlzIHBvdGVudGlhbGx5IHNl
Y3JldCBkYXRhLgoKVG8gcHJldmVudCB0aGVzZSBzcGVjdWxhdGl2ZSBhY2Nlc3Nlcywgd2UgYmxv
Y2sgc3BlY3VsYXRpb24gYWZ0ZXIKYWNjZXNzaW5nIHRoZSBkb21haW4gcHJvcGVydHkgZmllbGQg
YnkgYWRkaW5nIGxmZW5jZSBpbnN0cnVjdGlvbnMuIFRoaXMKd2F5LCB0aGUgQ1BVIGNvbnRpbnVl
cyBleGVjdXRpbmcgYW5kIGxvYWRpbmcgZGF0YSBvbmx5IG9uY2UgdGhlIGNvbmRpdGlvbgppcyBh
Y3R1YWxseSBldmFsdWF0ZWQuCgpBcyB0aGUgbWFjcm9zIGFyZSB0eXBpY2FsbHkgdXNlZCBpbiBp
ZiBzdGF0ZW1lbnRzLCB0aGUgbGZlbmNlIGhhcyB0byBjb21lCmluIGEgY29tcGF0aWJsZSB3YXku
IFRoZXJlZm9yZSwgYSBmdW5jdGlvbiB0aGF0IHJldHVybnMgdHJ1ZSBhZnRlciBhbgpsZmVuY2Ug
aW5zdHJ1Y3Rpb24gaXMgaW50cm9kdWNlZC4gVG8gcHJvdGVjdCBib3RoIGJyYW5jaGVzIGFmdGVy
IGEKY29uZGl0aW9uYWwsIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBoYXMgdG8gYmUgYWRkZWQgZm9y
IHRoZSB0d28gYnJhbmNoZXMuCkFzIHRoZSBMMVRGIHZ1bG5lcmFiaWxpdHkgaXMgb25seSBwcmVz
ZW50IG9uIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLCB0aGUKbWFjcm9zIHdpbGwgbm90IHVzZSB0aGUg
bGZlbmNlIGluc3RydWN0aW9uIG9uIG90aGVyIGFyY2hpdGVjdHVyZXMuCgpJbnRyb2R1Y2luZyB0
aGUgbGZlbmNlIGluc3RydWN0aW9ucyBjYXRjaGVzIGEgbG90IG9mIHBvdGVudGlhbCBsZWFrcyB3
aXRoCmEgc2ltcGxlIHVuaW50cnVzaXZlIGNvZGUgY2hhbmdlLiBEdXJpbmcgcGVyZm9ybWFuY2Ug
dGVzdGluZywgd2UgZGlkIG5vdApub3RpY2UgcGVyZm9ybWFuY2UgZWZmZWN0cy4KClNpZ25lZC1v
ZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgoKLS0tCiB4ZW4vaW5j
bHVkZS94ZW4vbm9zcGVjLmggfCAxNSArKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oICB8ICA1ICsrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oIGIveGVu
L2luY2x1ZGUveGVuL25vc3BlYy5oCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKQEAgLTU4LDYgKzU4LDIxIEBAIHN0YXRpYyBpbmxp
bmUgdW5zaWduZWQgbG9uZyBhcnJheV9pbmRleF9tYXNrX25vc3BlYyh1bnNpZ25lZCBsb25nIGlu
ZGV4LAogICAgICh0eXBlb2YoX2kpKSAoX2kgJiBfbWFzayk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogfSkKIAorLyoKKyAqIGFsbG93IHRvIGluc2VydCBhIHJl
YWQgbWVtb3J5IGJhcnJpZXIgaW50byBjb25kaXRpb25hbHMKKyAqLworI2lmZGVmIENPTkZJR19Y
ODYKK3N0YXRpYyBpbmxpbmUgYm9vbCBsZmVuY2VfdHJ1ZSh2b2lkKSB7IHJtYigpOyByZXR1cm4g
dHJ1ZTsgfQorI2Vsc2UKK3N0YXRpYyBpbmxpbmUgYm9vbCBsZmVuY2VfdHJ1ZSh2b2lkKSB7IHJl
dHVybiB0cnVlOyB9CisjZW5kaWYKKworLyoKKyAqIHByb3RlY3QgZXZhbHVhdGlvbiBvZiBjb25k
aXRpb25hbCB3aXRoIHJlc3BlY3QgdG8gc3BlY3VsYXRpb24KKyAqLworI2RlZmluZSBldmFsdWF0
ZV9ub3NwZWMoY29uZGl0aW9uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICgoKGNvbmRpdGlvbikgJiYgbGZlbmNlX3RydWUoKSkgfHwgIWxmZW5jZV90cnVlKCkp
CisKICNlbmRpZiAvKiBYRU5fTk9TUEVDX0ggKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKLS0tIGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTIyLDYgKzIy
LDcgQEAKICNpbmNsdWRlIDxhc20vYXRvbWljLmg+CiAjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KICNp
bmNsdWRlIDx4ZW4vd2FpdC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNpbmNsdWRlIDxw
dWJsaWMveGVuLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgogI2luY2x1ZGUgPHB1Ymxp
Yy9zeXNjdGwuaD4KQEAgLTg4MiwxMCArODgzLDEwIEBAIHZvaWQgd2F0Y2hkb2dfZG9tYWluX2Rl
c3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7CiAgKiAgICAodGhhdCBpcywgdGhpcyB3b3VsZCBub3Qg
YmUgc3VpdGFibGUgZm9yIGEgZHJpdmVyIGRvbWFpbikKICAqICAtIFRoZXJlIGlzIG5ldmVyIGEg
cmVhc29uIHRvIGRlbnkgdGhlIGhhcmR3YXJlIGRvbWFpbiBhY2Nlc3MgdG8gdGhpcwogICovCi0j
ZGVmaW5lIGlzX2hhcmR3YXJlX2RvbWFpbihfZCkgKChfZCkgPT0gaGFyZHdhcmVfZG9tYWluKQor
I2RlZmluZSBpc19oYXJkd2FyZV9kb21haW4oX2QpIGV2YWx1YXRlX25vc3BlYygoX2QpID09IGhh
cmR3YXJlX2RvbWFpbikKIAogLyogVGhpcyBjaGVjayBpcyBmb3IgZnVuY3Rpb25hbGl0eSBzcGVj
aWZpYyB0byBhIGNvbnRyb2wgZG9tYWluICovCi0jZGVmaW5lIGlzX2NvbnRyb2xfZG9tYWluKF9k
KSAoKF9kKS0+aXNfcHJpdmlsZWdlZCkKKyNkZWZpbmUgaXNfY29udHJvbF9kb21haW4oX2QpIGV2
YWx1YXRlX25vc3BlYygoX2QpLT5pc19wcml2aWxlZ2VkKQogCiAjZGVmaW5lIFZNX0FTU0lTVChk
LCB0KSAodGVzdF9iaXQoVk1BU1NUX1RZUEVfICMjIHQsICYoZCktPnZtX2Fzc2lzdCkpCiAKLS0g
CjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vu
c3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVn
ZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBB
bXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:55:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:55: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-devel-bounces@lists.xenproject.org>)
	id 1gmH7Z-0002W7-UL; Wed, 23 Jan 2019 11:55:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eBhM=P7=amazon.de=prvs=91940689d=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmH7Y-0002Vq-5o
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:55:04 +0000
X-Inumbo-ID: b713314a-1f05-11e9-a8c4-27fcb3bf3239
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b713314a-1f05-11e9-a8c4-27fcb3bf3239;
 Wed, 23 Jan 2019 11:55:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548244502; x=1579780502;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=yMv9hzXNv539YqbZUZ8Zx4fI5NJtdIE2BWSDi+5ernM=;
 b=c7fSIw2qwRr71GnrGVB4LTRF4Hcfd9PufMorF9YSkB0rcuIuH/Pd0U09
 KTyDo6h1vOrNeKYPIDUtOlYVOav7dXw5w9QX07yP81r8sqocIdgeji1a1
 KksI6h3eiU48vVO/Xeb+zLa/keICymrxutxFZPTE11+W0pdnqp/uWHYdv 4=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="778076788"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 23 Jan 2019 11:52:49 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0NBqYrQ060855
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 23 Jan 2019 11:52:34 GMT
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:52:28 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:52:28 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.85.90.58) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 23 Jan 2019 11:52:25 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 12:51:20 +0100
Message-ID: <1548244285-30813-7-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v4 06/11] common/memory: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGdldF9wYWdlX2Zyb21fZ2ZuIG1ldGhvZCByZXR1cm5zIGEgcG9pbnRlciB0byBhIHBhZ2Ug
dGhhdCBiZWxvbmdzCnRvIGEgZ2ZuLiBCZWZvcmUgcmV0dXJuaW5nIHRoZSBwb2ludGVyLCB0aGUg
Z2ZuIGlzIGNoZWNrZWQgZm9yIGJlaW5nCnZhbGlkLiBVbmRlciBzcGVjdWxhdGlvbiwgdGhlc2Ug
Y2hlY2tzIGNhbiBiZSBieXBhc3NlZCwgc28gdGhhdAp0aGUgZnVuY3Rpb24gZ2V0X3BhZ2UgaXMg
c3RpbGwgZXhlY3V0ZWQgcGFydGlhbGx5LiBDb25zZXF1ZW50bHksIHRoZQpmdW5jdGlvbiBwYWdl
X2dldF9vd25lcl9hbmRfcmVmZXJlbmNlIG1pZ2h0IGJlIGV4ZWN1dGVkIHBhcnRpYWxseSBhcwp3
ZWxsLiBJbiB0aGlzIGZ1bmN0aW9uLCB0aGUgY29tcHV0ZWQgcG9pbnRlciBpcyBhY2Nlc3NlZCwg
cmVzdWx0aW5nIGluCmEgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFkZHJlc3MgbG9hZC4gQXMg
dGhlIGdmbiBjYW4gYmUgY29udHJvbGxlZCBieQphIGd1ZXN0LCB0aGlzIGFjY2VzcyBpcyBwcm9i
bGVtYXRpYy4KClRvIG1pdGlnYXRlIHRoZSByb290IGNhdXNlLCBhbiBsZmVuY2UgaW5zdHJ1Y3Rp
b24gaXMgYWRkZWQgdmlhIHRoZQpldmFsdWF0ZV9ub3NwZWMgbWFjcm8uIFRvIG1ha2UgdGhlIHBy
b3RlY3Rpb24gZ2VuZXJpYywgd2UgZG8gbm90CmludHJvZHVjZSB0aGUgbGZlbmNlIGluc3RydWN0
aW9uIGZvciB0aGlzIHNpbmdsZSBjaGVjaywgYnV0IGFkZCBpdCB0bwp0aGUgbWZuX3ZhbGlkIGZ1
bmN0aW9uLiBUaGlzIHdheSwgb3RoZXIgcG90ZW50aWFsbHkgcHJvYmxlbWF0aWMgYWNjZXNzZXMK
YXJlIHByb3RlY3RlZCBhcyB3ZWxsLgoKVGhpcyBjb21taXQgaXMgcGFydCBvZiB0aGUgU3BlY3Ry
ZVYxK0wxVEYgbWl0aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2NvbW1vbi9wZHguYyB8IDkg
KysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGR4LmMgYi94ZW4vY29tbW9uL3BkeC5jCi0tLSBh
L3hlbi9jb21tb24vcGR4LmMKKysrIGIveGVuL2NvbW1vbi9wZHguYwpAQCAtMTgsNiArMTgsNyBA
QAogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8
eGVuL2JpdG9wcy5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KIAogLyogUGFyYW1ldGVycyBm
b3IgUEZOL01BRERSIGNvbXByZXNzaW9uLiAqLwogdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5
IG1heF9wZHg7CkBAIC0zMywxMCArMzQsMTAgQEAgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5
IHBkeF9ncm91cF92YWxpZFtCSVRTX1RPX0xPTkdTKAogCiBib29sIF9fbWZuX3ZhbGlkKHVuc2ln
bmVkIGxvbmcgbWZuKQogewotICAgIHJldHVybiBsaWtlbHkobWZuIDwgbWF4X3BhZ2UpICYmCi0g
ICAgICAgICAgIGxpa2VseSghKG1mbiAmIHBmbl9ob2xlX21hc2spKSAmJgotICAgICAgICAgICBs
aWtlbHkodGVzdF9iaXQocGZuX3RvX3BkeChtZm4pIC8gUERYX0dST1VQX0NPVU5ULAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGR4X2dyb3VwX3ZhbGlkKSk7CisgICAgcmV0dXJuIGV2YWx1
YXRlX25vc3BlYyhsaWtlbHkobWZuIDwgbWF4X3BhZ2UpICYmCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWtlbHkoIShtZm4gJiBwZm5faG9sZV9tYXNrKSkgJiYKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpa2VseSh0ZXN0X2JpdChwZm5fdG9fcGR4KG1mbikgLyBQRFhfR1JPVVBf
Q09VTlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGR4X2dy
b3VwX3ZhbGlkKSkpOwogfQogCiAvKiBTZXRzIGFsbCBiaXRzIGZyb20gdGhlIG1vc3Qtc2lnbmlm
aWNhbnQgMS1iaXQgZG93biB0byB0aGUgTFNCICovCi0tIAoyLjcuNAoKCgoKQW1hem9uIERldmVs
b3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdl
c2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1J
RDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1
cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:55:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11: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-devel-bounces@lists.xenproject.org>)
	id 1gmH85-0002ar-8M; Wed, 23 Jan 2019 11:55:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eBhM=P7=amazon.de=prvs=91940689d=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmH84-0002ae-Ca
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:55:36 +0000
X-Inumbo-ID: ca870d1e-1f05-11e9-824a-1bd9fdf5cc59
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca870d1e-1f05-11e9-824a-1bd9fdf5cc59;
 Wed, 23 Jan 2019 11:55:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548244534; x=1579780534;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=XJyV6N/bgUOqmSmDHtAf3kGdK1GtkSAr6Nw+5CF3Zag=;
 b=UJ98Q2GXIdoIPAHlwevUmYUW0UTeD3a5jsuQ9ieibVgGdlQTpoImGXyC
 FfgaqY6NSnKNze6Tt03u+MoGEnsMZ+uZxCpTct/ReUI6GC+mKvJdPO9Jx
 sWz0j7o12q2bPv7Sk8O/SzUlegZQduR0TW0/OltBHt/fCYj9QUSyNSL5D Y=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="783114587"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 23 Jan 2019 11:52:39 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0NBqLE1110746
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 23 Jan 2019 11:52:21 GMT
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:52:17 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:52:17 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.85.90.58) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 23 Jan 2019 11:52:12 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 12:51:18 +0100
Message-ID: <1548244285-30813-5-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v4 04/11] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIG11bHRpcGxlIGFycmF5cyBpbiB0aGUgSFZNIGludGVyZmFjZSB0aGF0IGFyZSBh
Y2Nlc3NlZAp3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQpvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlf
aW5kZXhfbm9zcGVjIG1hY3JvLgoKV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91
bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKaW50byBkeW5hbWljIGFycmF5cyBh
bmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCmR1cmluZyBy
dW4gdGltZSwgdGhlIHNpemUgb2YgdGhlIGxhdHRlciBpcyBrbm93biBkdXJpbmcgY29tcGlsZSB0
aW1lLgpPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBtaWdodCBiZSBhYmxlIHRvIGJsb2NrIHNw
ZWN1bGF0aXZlIGFjY2Vzc2VzCmluIHRoZSBmdXR1cmUuCgpXZSBpbnRyb2R1Y2UgYW5vdGhlciBt
YWNybyB0aGF0IHVzZXMgdGhlIEFSUkFZX1NJWkUgbWFjcm8gdG8gYmxvY2sKc3BlY3VsYXRpdmUg
YWNjZXNzZXMuIEZvciBhcnJheXMgdGhhdCBhcmUgc3RhdGljYWxseSBhY2Nlc3NlZCwgdGhpcyBt
YWNybwpjYW4gYmUgdXNlZCBpbnN0ZWFkIG9mIHRoZSB1c3VhbCBtYWNyby4gVXNpbmcgdGhpcyBt
YWNybyByZXN1bHRzIGluIG1vcmUKcmVhZGFibGUgY29kZSwgYW5kIGFsbG93cyB0byBtb2RpZnkg
dGhlIHdheSB0aGlzIGNhc2UgaXMgaGFuZGxlZCBpbiBhCnNpbmdsZSBwbGFjZS4KClRoaXMgY29t
bWl0IGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVz
LgoKUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4K
U2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKystLS0t
LQogeGVuL2luY2x1ZGUveGVuL25vc3BlYy5oIHwgIDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDI4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zNyw2ICszNyw3IEBA
CiAjaW5jbHVkZSA8eGVuL21vbml0b3IuaD4KICNpbmNsdWRlIDx4ZW4vd2FybmluZy5oPgogI2lu
Y2x1ZGUgPHhlbi92cGNpLmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPGFz
bS9zaGFkb3cuaD4KICNpbmNsdWRlIDxhc20vaGFwLmg+CiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQu
aD4KQEAgLTIxMDIsNyArMjEwMyw3IEBAIGludCBodm1fbW92X2Zyb21fY3IodW5zaWduZWQgaW50
IGNyLCB1bnNpZ25lZCBpbnQgZ3ByKQogICAgIGNhc2UgMjoKICAgICBjYXNlIDM6CiAgICAgY2Fz
ZSA0OgotICAgICAgICB2YWwgPSBjdXJyLT5hcmNoLmh2bS5ndWVzdF9jcltjcl07CisgICAgICAg
IHZhbCA9IGFycmF5X2FjY2Vzc19ub3NwZWMoY3Vyci0+YXJjaC5odm0uZ3Vlc3RfY3IsIGNyKTsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA4OgogICAgICAgICB2YWwgPSAodmxhcGljX2dldF9y
ZWcodmNwdV92bGFwaWMoY3VyciksIEFQSUNfVEFTS1BSSSkgJiAweGYwKSA+PiA0OwpAQCAtMzQ0
OCwxMyArMzQ0OSwxNSBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQg
bXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQt
PmJhc2ljLm10cnIgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKICAgICAgICAgaW5kZXgg
PSBtc3IgLSBNU1JfTVRSUmZpeDE2S184MDAwMDsKLSAgICAgICAgKm1zcl9jb250ZW50ID0gZml4
ZWRfcmFuZ2VfYmFzZVtpbmRleCArIDFdOworICAgICAgICAqbXNyX2NvbnRlbnQgPSBmaXhlZF9y
YW5nZV9iYXNlW2FycmF5X2luZGV4X25vc3BlYyhpbmRleCArIDEsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0ubXRyci5maXhlZF9yYW5n
ZXMpKV07CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTVNSX01UUlJmaXg0S19DMDAwMC4uLk1T
Ul9NVFJSZml4NEtfRjgwMDA6CiAgICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPmJhc2ljLm10
cnIgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKICAgICAgICAgaW5kZXggPSBtc3IgLSBN
U1JfTVRSUmZpeDRLX0MwMDAwOwotICAgICAgICAqbXNyX2NvbnRlbnQgPSBmaXhlZF9yYW5nZV9i
YXNlW2luZGV4ICsgM107CisgICAgICAgICptc3JfY29udGVudCA9IGZpeGVkX3JhbmdlX2Jhc2Vb
YXJyYXlfaW5kZXhfbm9zcGVjKGluZGV4ICsgMywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQVJSQVlfU0laRSh2LT5hcmNoLmh2bS5tdHJyLmZpeGVkX3JhbmdlcykpXTsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBNU1JfSUEzMl9NVFJSX1BIWVNCQVNFKDApLi4uTVNSX0lB
MzJfTVRSUl9QSFlTTUFTSyhNVFJSX1ZDTlRfTUFYIC0gMSk6CiAgICAgICAgIGlmICggIWQtPmFy
Y2guY3B1aWQtPmJhc2ljLm10cnIgKQpAQCAtMzQ2Myw3ICszNDY2LDggQEAgaW50IGh2bV9tc3Jf
cmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQog
ICAgICAgICBpZiAoIChpbmRleCAvIDIpID49CiAgICAgICAgICAgICAgTUFTS19FWFRSKHYtPmFy
Y2guaHZtLm10cnIubXRycl9jYXAsIE1UUlJjYXBfVkNOVCkgKQogICAgICAgICAgICAgZ290byBn
cF9mYXVsdDsKLSAgICAgICAgKm1zcl9jb250ZW50ID0gdmFyX3JhbmdlX2Jhc2VbaW5kZXhdOwor
ICAgICAgICAqbXNyX2NvbnRlbnQgPSB2YXJfcmFuZ2VfYmFzZVthcnJheV9pbmRleF9ub3NwZWMo
aW5kZXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2LT5hcmNoLmh2bS5t
dHJyLm10cnJfY2FwLCBNVFJSY2FwX1ZDTlQpKV07CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBNU1JfSUEzMl9YU1M6CkBAIC00MDI2LDcgKzQwMzAsOCBAQCBzdGF0aWMgaW50IGh2bW9wX3Nl
dF9ldnRjaG5fdXBjYWxsX3ZlY3RvcigKICAgICBpZiAoIG9wLnZlY3RvciA8IDB4MTAgKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggb3AudmNwdSA+PSBkLT5tYXhfdmNwdXMg
fHwgKHYgPSBkLT52Y3B1W29wLnZjcHVdKSA9PSBOVUxMICkKKyAgICBpZiAoIG9wLnZjcHUgPj0g
ZC0+bWF4X3ZjcHVzIHx8CisgICAgICAgICh2ID0gZC0+dmNwdVthcnJheV9pbmRleF9ub3NwZWMo
b3AudmNwdSwgZC0+bWF4X3ZjcHVzKV0pID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT0VO
VDsKIAogICAgIHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IHVwY2FsbCB2ZWN0b3IgJTAyeFxu
Iiwgdiwgb3AudmVjdG9yKTsKQEAgLTQxMTQsNiArNDExOSwxMiBAQCBzdGF0aWMgaW50IGh2bW9w
X3NldF9wYXJhbSgKICAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwogCisgICAgLyoKKyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNv
bnRyb2xsZWQgdmFsdWUgYS5pbmRleCBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCisgICAgICogc3Bl
Y3VsYXRpdmUgZXhlY3V0aW9uLgorICAgICAqLworICAgIGEuaW5kZXggPSBhcnJheV9pbmRleF9u
b3NwZWMoYS5pbmRleCwgSFZNX05SX1BBUkFNUyk7CisKICAgICBkID0gcmN1X2xvY2tfZG9tYWlu
X2J5X2FueV9pZChhLmRvbWlkKTsKICAgICBpZiAoIGQgPT0gTlVMTCApCiAgICAgICAgIHJldHVy
biAtRVNSQ0g7CkBAIC00MzgwLDYgKzQzOTEsMTIgQEAgc3RhdGljIGludCBodm1vcF9nZXRfcGFy
YW0oCiAgICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKIAorICAgIC8qCisgICAgICogTWFrZSBzdXJlIHRoZSBndWVzdCBjb250cm9sbGVk
IHZhbHVlIGEuaW5kZXggaXMgYm91bmRlZCBldmVuIGR1cmluZworICAgICAqIHNwZWN1bGF0aXZl
IGV4ZWN1dGlvbi4KKyAgICAgKi8KKyAgICBhLmluZGV4ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGEu
aW5kZXgsIEhWTV9OUl9QQVJBTVMpOworCiAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlf
aWQoYS5kb21pZCk7CiAgICAgaWYgKCBkID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNI
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oIGIveGVuL2luY2x1ZGUveGVu
L25vc3BlYy5oCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vbm9zcGVjLmgKQEAgLTU5LDYgKzU5LDEyIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQg
bG9uZyBhcnJheV9pbmRleF9tYXNrX25vc3BlYyh1bnNpZ25lZCBsb25nIGluZGV4LAogfSkKIAog
LyoKKyAqIGFycmF5X2FjY2Vzc19ub3NwZWMgLSBhbGxvdyBub3NwZWMgYWNjZXNzIGZvciBzdGF0
aWMgc2l6ZSBhcnJheXMKKyAqLworI2RlZmluZSBhcnJheV9hY2Nlc3Nfbm9zcGVjKGFycmF5LCBp
bmRleCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChhcnJheSlbYXJyYXlf
aW5kZXhfbm9zcGVjKGluZGV4LCBBUlJBWV9TSVpFKGFycmF5KSldCisKKy8qCiAgKiBhbGxvdyB0
byBpbnNlcnQgYSByZWFkIG1lbW9yeSBiYXJyaWVyIGludG8gY29uZGl0aW9uYWxzCiAgKi8KICNp
ZmRlZiBDT05GSUdfWDg2Ci0tIAoyLjcuNAoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBH
ZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVy
OiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4
NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBC
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:58:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:58:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmHAX-0002uB-5V; Wed, 23 Jan 2019 11:58: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=eBhM=P7=amazon.de=prvs=91940689d=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmHAV-0002u2-Hk
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:58:07 +0000
X-Inumbo-ID: 24da1512-1f06-11e9-a1e0-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24da1512-1f06-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:58:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548244686; x=1579780686;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=RnR+uuItM0uqNdG3kFa7I4IxPQY6tL2W/nfYdhENK2s=;
 b=ovMcwnM61ohsHwMRCUI6Imy1PhUw4jYOQxqrzHOKyIHszh28EKKc1Fer
 Zekgx+FT28Bm0ahpaFD5XZfdh+XNOECoTlRZjIp5hOv0XewOmqP9LLkjN
 MzQese/TwMUX/VohzGU0RscepkhE5+FiBTblXXMibpsGQofMdINSEQl4H k=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="383143599"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 23 Jan 2019 11:58:05 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0NBw1Mn120542
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 23 Jan 2019 11:58:02 GMT
Received: from EX13D08UEB004.ant.amazon.com (10.43.60.142) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:57:58 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB004.ant.amazon.com (10.43.60.142) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:57:58 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.85.90.58) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 23 Jan 2019 11:57:56 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 12:57:33 +0100
Message-ID: <1548244655-32180-9-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v4 09/11] x86/vioapic: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbnRlcmFjdGluZyB3aXRoIGlvIGFwaWMsIGEgZ3Vlc3QgY2FuIHNwZWNpZnkgdmFsdWVz
IHRoYXQgYXJlIHVzZWQKYXMgaW5kZXggdG8gc3RydWN0dXJlcywgYW5kIHdob3NlIHZhbHVlcyBh
cmUgbm90IGNvbXBhcmVkIGFnYWluc3QKdXBwZXIgYm91bmRzIHRvIHByZXZlbnQgc3BlY3VsYXRp
dmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLiBUaGlzIGNoYW5nZQpwcmV2ZW50cyB0aGVzZSBzcGVj
dWxhdGl2ZSBhY2Nlc3Nlcy4KClRoaXMgY29tbWl0IGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStM
MVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5j
IHwgMjEgKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2Fw
aWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dmlvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC0zMCw2ICszMCw3
IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1
ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNpbmNsdWRlIDxwdWJs
aWMvaHZtL2lvcmVxLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9pby5oPgogI2luY2x1ZGUgPGFzbS9o
dm0vdnBpYy5oPgpAQCAtNjYsNiArNjcsOSBAQCBzdGF0aWMgc3RydWN0IGh2bV92aW9hcGljICpn
c2lfdmlvYXBpYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogewogICAgIHVuc2lnbmVkIGludCBp
OwogCisgICAgLyogTWFrZSBzdXJlIHRoZSBjb21waWxlciBkb2VzIG5vdCBvcHRpbWl6ZSB0aGUg
aW5pdGlhbGl6YXRpb24gKi8KKyAgICBPUFRJTUlaRVJfSElERV9WQVIocGluKTsKKwogICAgIGZv
ciAoIGkgPSAwOyBpIDwgZC0+YXJjaC5odm0ubnJfdmlvYXBpY3M7IGkrKyApCiAgICAgewogICAg
ICAgICBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBkb21haW5fdmlvYXBpYyhkLCBpKTsK
QEAgLTExNyw3ICsxMjEsOCBAQCBzdGF0aWMgdWludDMyX3QgdmlvYXBpY19yZWFkX2luZGlyZWN0
KGNvbnN0IHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYykKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICB9CiAKLSAgICAgICAgcmVkaXJfY29udGVudCA9IHZpb2FwaWMtPnJlZGlydGJsW3Jl
ZGlyX2luZGV4XS5iaXRzOworICAgICAgICByZWRpcl9jb250ZW50ID0gdmlvYXBpYy0+cmVkaXJ0
YmxbYXJyYXlfaW5kZXhfbm9zcGVjKHJlZGlyX2luZGV4LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpb2FwaWMtPm5yX3BpbnMpXS5iaXRz
OwogICAgICAgICByZXN1bHQgPSAodmlvYXBpYy0+aW9yZWdzZWwgJiAxKSA/IChyZWRpcl9jb250
ZW50ID4+IDMyKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHJl
ZGlyX2NvbnRlbnQ7CiAgICAgICAgIGJyZWFrOwpAQCAtMjEyLDcgKzIxNywxMiBAQCBzdGF0aWMg
dm9pZCB2aW9hcGljX3dyaXRlX3JlZGlyZW50KAogICAgIHN0cnVjdCBodm1faXJxICpodm1faXJx
ID0gaHZtX2RvbWFpbl9pcnEoZCk7CiAgICAgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqcGVu
dCwgZW50OwogICAgIGludCB1bm1hc2tlZCA9IDA7Ci0gICAgdW5zaWduZWQgaW50IGdzaSA9IHZp
b2FwaWMtPmJhc2VfZ3NpICsgaWR4OworICAgIHVuc2lnbmVkIGludCBnc2k7CisKKyAgICAvKiBN
YWtlIHN1cmUgbm8gb3V0LW9mLWJvdW5kIHZhbHVlIGZvciBpZHggY2FuIGJlIHVzZWQgKi8KKyAg
ICBpZHggPSBhcnJheV9pbmRleF9ub3NwZWMoaWR4LCB2aW9hcGljLT5ucl9waW5zKTsKKworICAg
IGdzaSA9IHZpb2FwaWMtPmJhc2VfZ3NpICsgaWR4OwogCiAgICAgc3Bpbl9sb2NrKCZkLT5hcmNo
Lmh2bS5pcnFfbG9jayk7CiAKQEAgLTM3OCw3ICszODgsOCBAQCBzdGF0aWMgaW5saW5lIGludCBw
aXRfY2hhbm5lbDBfZW5hYmxlZCh2b2lkKQogCiBzdGF0aWMgdm9pZCB2aW9hcGljX2RlbGl2ZXIo
c3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljLCB1bnNpZ25lZCBpbnQgcGluKQogewotICAgIHVp
bnQxNl90IGRlc3QgPSB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxkcy5kZXN0X2lkOworICAg
IHVpbnQxNl90IGRlc3QgPSB2aW9hcGljLT5yZWRpcnRibAorICAgICAgICAgICAgICAgW3BpbiA9
IGFycmF5X2luZGV4X25vc3BlYyhwaW4sIHZpb2FwaWMtPm5yX3BpbnMpXS5maWVsZHMuZGVzdF9p
ZDsKICAgICB1aW50OF90IGRlc3RfbW9kZSA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRz
LmRlc3RfbW9kZTsKICAgICB1aW50OF90IGRlbGl2ZXJ5X21vZGUgPSB2aW9hcGljLT5yZWRpcnRi
bFtwaW5dLmZpZWxkcy5kZWxpdmVyeV9tb2RlOwogICAgIHVpbnQ4X3QgdmVjdG9yID0gdmlvYXBp
Yy0+cmVkaXJ0YmxbcGluXS5maWVsZHMudmVjdG9yOwpAQCAtNDYzLDcgKzQ3NCw3IEBAIHN0YXRp
YyB2b2lkIHZpb2FwaWNfZGVsaXZlcihzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMsIHVuc2ln
bmVkIGludCBwaW4pCiAKIHZvaWQgdmlvYXBpY19pcnFfcG9zaXRpdmVfZWRnZShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgaXJxKQogewotICAgIHVuc2lnbmVkIGludCBwaW47CisgICAg
dW5zaWduZWQgaW50IHBpbiA9IDA7IC8qIFNlZSBnc2lfdmlvYXBpYyAqLwogICAgIHN0cnVjdCBo
dm1fdmlvYXBpYyAqdmlvYXBpYyA9IGdzaV92aW9hcGljKGQsIGlycSwgJnBpbik7CiAgICAgdW5p
b24gdmlvYXBpY19yZWRpcl9lbnRyeSAqZW50OwogCkBAIC01NjAsNyArNTcxLDcgQEAgaW50IHZp
b2FwaWNfZ2V0X3ZlY3Rvcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3Np
KQogCiBpbnQgdmlvYXBpY19nZXRfdHJpZ2dlcl9tb2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBnc2kpCiB7Ci0gICAgdW5zaWduZWQgaW50IHBpbjsKKyAgICB1bnNpZ25l
ZCBpbnQgcGluID0gMDsgLyogU2VlIGdzaV92aW9hcGljICovCiAgICAgY29uc3Qgc3RydWN0IGh2
bV92aW9hcGljICp2aW9hcGljID0gZ3NpX3Zpb2FwaWMoZCwgZ3NpLCAmcGluKTsKIAogICAgIGlm
ICggIXZpb2FwaWMgKQotLSAKMi43LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2Vy
bWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjog
Q2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5
CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:58:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:58:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmHAT-0002tv-Sd; Wed, 23 Jan 2019 11:58: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=eBhM=P7=amazon.de=prvs=91940689d=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmHAS-0002tq-Ah
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:58:04 +0000
X-Inumbo-ID: 22f37488-1f06-11e9-a1e0-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22f37488-1f06-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:58:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548244683; x=1579780683;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=NNVaitl6SWCOEvbuw9IArdqFTYLlIP7/X8TQxdjXxsU=;
 b=ro5W2EFbQPdegPa9Ze/C8Llz1UqLI1NhW/g0ZOoe3GYyStKR1ntvWC74
 0EuX/fp4y1PDmBbQnBgu+8Lzz4c6uhp85/vbD0j39mzlPLBrAWDnmFUAk
 kuOa9SsE6HlSdmCr1VJUFYOumTvnAiVATQSC7hzQRS8s3iuSTibRcOKay 0=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="383143591"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 23 Jan 2019 11:58:02 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0NBvvJj079108
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 23 Jan 2019 11:57:59 GMT
Received: from EX13D08UEB002.ant.amazon.com (10.43.60.107) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:57:55 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB002.ant.amazon.com (10.43.60.107) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:57:55 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.85.90.58) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 23 Jan 2019 11:57:52 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 12:57:32 +0100
Message-ID: <1548244655-32180-8-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v4 08/11] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBldmVudCBjaGFubmVsIGludGVyYWN0aW9uIHdpdGggZ3Vlc3Qgc3Bl
Y2lmaWVkIGRhdGEuClRvIGF2b2lkIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywg
d2UgdXNlIHRoZSBub3NwZWMgbWFjcm9zLgoKVGhpcyBjb21taXQgaXMgcGFydCBvZiB0aGUgU3Bl
Y3RyZVYxK0wxVEYgbWl0aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBOb3Ji
ZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2NvbW1vbi9ldmVudF9j
aGFubmVsLmMgfCAyNSArKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vY29tbW9uL2V2ZW50
X2ZpZm8uYyAgICB8IDE2ICsrKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL3hlbi9ldmVudC5o
ICAgIHwgIDUgKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMTAgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMgYi94ZW4v
Y29tbW9uL2V2ZW50X2NoYW5uZWwuYwotLS0gYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwor
KysgYi94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwpAQCAtMzY4LDggKzM2OCwxNCBAQCBpbnQg
ZXZ0Y2huX2JpbmRfdmlycShldnRjaG5fYmluZF92aXJxX3QgKmJpbmQsIGV2dGNobl9wb3J0X3Qg
cG9ydCkKICAgICBpZiAoIHZpcnFfaXNfZ2xvYmFsKHZpcnEpICYmICh2Y3B1ICE9IDApICkKICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgIC8qCisgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0
IGNvbnRyb2xsZWQgdmFsdWUgdmlycSBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCisgICAgKiBzcGVj
dWxhdGl2ZSBleGVjdXRpb24uCisgICAgKi8KKyAgICB2aXJxID0gYXJyYXlfaW5kZXhfbm9zcGVj
KHZpcnEsIEFSUkFZX1NJWkUodi0+dmlycV90b19ldnRjaG4pKTsKKwogICAgIGlmICggKHZjcHUg
PCAwKSB8fCAodmNwdSA+PSBkLT5tYXhfdmNwdXMpIHx8Ci0gICAgICAgICAoKHYgPSBkLT52Y3B1
W3ZjcHVdKSA9PSBOVUxMKSApCisgICAgICAgICAoKHYgPSBkLT52Y3B1W2FycmF5X2luZGV4X25v
c3BlYyh2Y3B1LCBkLT5tYXhfdmNwdXMpXSkgPT0gTlVMTCkgKQogICAgICAgICByZXR1cm4gLUVO
T0VOVDsKIAogICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7CkBAIC00MTksNyArNDI1LDcg
QEAgc3RhdGljIGxvbmcgZXZ0Y2huX2JpbmRfaXBpKGV2dGNobl9iaW5kX2lwaV90ICpiaW5kKQog
ICAgIGxvbmcgICAgICAgICAgIHJjID0gMDsKIAogICAgIGlmICggKHZjcHUgPCAwKSB8fCAodmNw
dSA+PSBkLT5tYXhfdmNwdXMpIHx8Ci0gICAgICAgICAoZC0+dmNwdVt2Y3B1XSA9PSBOVUxMKSAp
CisgICAgICAgICAoZC0+dmNwdVthcnJheV9pbmRleF9ub3NwZWModmNwdSwgZC0+bWF4X3ZjcHVz
KV0gPT0gTlVMTCkgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAogICAgIHNwaW5fbG9jaygm
ZC0+ZXZlbnRfbG9jayk7CkBAIC04MTYsNiArODIyLDEyIEBAIGludCBzZXRfZ2xvYmFsX3ZpcnFf
aGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB2aXJxKQogICAgIGlmICghdmlycV9p
c19nbG9iYWwodmlycSkpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAvKgorICAgICog
TWFrZSBzdXJlIHRoZSBndWVzdCBjb250cm9sbGVkIHZhbHVlIHZpcnEgaXMgYm91bmRlZCBldmVu
IGR1cmluZworICAgICogc3BlY3VsYXRpdmUgZXhlY3V0aW9uLgorICAgICovCisgICAgdmlycSA9
IGFycmF5X2luZGV4X25vc3BlYyh2aXJxLCBBUlJBWV9TSVpFKGdsb2JhbF92aXJxX2hhbmRsZXJz
KSk7CisKICAgICBpZiAoZ2xvYmFsX3ZpcnFfaGFuZGxlcnNbdmlycV0gPT0gZCkKICAgICAgICAg
cmV0dXJuIDA7CiAKQEAgLTkzMSw3ICs5NDMsOCBAQCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5z
aWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgIHN0cnVjdCBldnRjaG4g
KmNobjsKICAgICBsb25nICAgICAgICAgICByYyA9IDA7CiAKLSAgICBpZiAoICh2Y3B1X2lkID49
IGQtPm1heF92Y3B1cykgfHwgKGQtPnZjcHVbdmNwdV9pZF0gPT0gTlVMTCkgKQorICAgIGlmICgg
KHZjcHVfaWQgPj0gZC0+bWF4X3ZjcHVzKSB8fAorICAgICAgICAgKGQtPnZjcHVbYXJyYXlfaW5k
ZXhfbm9zcGVjKHZjcHVfaWQsIGQtPm1heF92Y3B1cyldID09IE5VTEwpICkKICAgICAgICAgcmV0
dXJuIC1FTk9FTlQ7CiAKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwpAQCAtOTY5LDgg
Kzk4MiwxMCBAQCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5zaWduZWQgaW50IHBvcnQsIHVuc2ln
bmVkIGludCB2Y3B1X2lkKQogICAgICAgICB1bmxpbmtfcGlycV9wb3J0KGNobiwgZC0+dmNwdVtj
aG4tPm5vdGlmeV92Y3B1X2lkXSk7CiAgICAgICAgIGNobi0+bm90aWZ5X3ZjcHVfaWQgPSB2Y3B1
X2lkOwogICAgICAgICBwaXJxX3NldF9hZmZpbml0eShkLCBjaG4tPnUucGlycS5pcnEsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfb2YoZC0+dmNwdVt2Y3B1X2lkXS0+cHJvY2Vz
c29yKSk7Ci0gICAgICAgIGxpbmtfcGlycV9wb3J0KHBvcnQsIGNobiwgZC0+dmNwdVt2Y3B1X2lk
XSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfb2YoZC0+dmNwdVthcnJheV9p
bmRleF9ub3NwZWModmNwdV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5tYXhfdmNwdXMpXS0+cHJvY2Vzc29yKSk7
CisgICAgICAgIGxpbmtfcGlycV9wb3J0KHBvcnQsIGNobiwgZC0+dmNwdVthcnJheV9pbmRleF9u
b3NwZWModmNwdV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkLT5tYXhfdmNwdXMpXSk7CiAgICAgICAgIGJyZWFrOwogICAg
IGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
ZXZlbnRfZmlmby5jIGIveGVuL2NvbW1vbi9ldmVudF9maWZvLmMKLS0tIGEveGVuL2NvbW1vbi9l
dmVudF9maWZvLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9maWZvLmMKQEAgLTMzLDcgKzMzLDgg
QEAgc3RhdGljIGlubGluZSBldmVudF93b3JkX3QgKmV2dGNobl9maWZvX3dvcmRfZnJvbV9wb3J0
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICovCiAgICAgc21wX3JtYigpOwogCi0gICAg
cCA9IHBvcnQgLyBFVlRDSE5fRklGT19FVkVOVF9XT1JEU19QRVJfUEFHRTsKKyAgICBwID0gYXJy
YXlfaW5kZXhfbm9zcGVjKHBvcnQgLyBFVlRDSE5fRklGT19FVkVOVF9XT1JEU19QRVJfUEFHRSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmV2dGNobl9maWZvLT5udW1fZXZ0Y2hucyk7
CiAgICAgdyA9IHBvcnQgJSBFVlRDSE5fRklGT19FVkVOVF9XT1JEU19QRVJfUEFHRTsKIAogICAg
IHJldHVybiBkLT5ldnRjaG5fZmlmby0+ZXZlbnRfYXJyYXlbcF0gKyB3OwpAQCAtNTE2LDE0ICs1
MTcsMjMgQEAgaW50IGV2dGNobl9maWZvX2luaXRfY29udHJvbChzdHJ1Y3QgZXZ0Y2huX2luaXRf
Y29udHJvbCAqaW5pdF9jb250cm9sKQogICAgIGdmbiAgICAgPSBpbml0X2NvbnRyb2wtPmNvbnRy
b2xfZ2ZuOwogICAgIG9mZnNldCAgPSBpbml0X2NvbnRyb2wtPm9mZnNldDsKIAotICAgIGlmICgg
dmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMgfHwgIWQtPnZjcHVbdmNwdV9pZF0gKQorICAgIGlmICgg
dmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMgfHwKKyAgICAgICAgICFkLT52Y3B1W2FycmF5X2luZGV4
X25vc3BlYyh2Y3B1X2lkLCBkLT5tYXhfdmNwdXMpXSApCiAgICAgICAgIHJldHVybiAtRU5PRU5U
OwotICAgIHYgPSBkLT52Y3B1W3ZjcHVfaWRdOworCisgICAgdiA9IGQtPnZjcHVbYXJyYXlfaW5k
ZXhfbm9zcGVjKHZjcHVfaWQsIGQtPm1heF92Y3B1cyldOwogCiAgICAgLyogTXVzdCBub3QgY3Jv
c3MgcGFnZSBib3VuZGFyeS4gKi8KICAgICBpZiAoIG9mZnNldCA+IChQQUdFX1NJWkUgLSBzaXpl
b2YoZXZ0Y2huX2ZpZm9fY29udHJvbF9ibG9ja190KSkgKQogICAgICAgICByZXR1cm4gLUVJTlZB
TDsKIAorICAgIC8qCisgICAgICogTWFrZSBzdXJlIHRoZSBndWVzdCBjb250cm9sbGVkIHZhbHVl
IG9mZnNldCBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCisgICAgICogc3BlY3VsYXRpdmUgZXhlY3V0
aW9uLgorICAgICAqLworICAgIG9mZnNldCA9IGFycmF5X2luZGV4X25vc3BlYyhvZmZzZXQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX1NJWkUgLSBzaXplb2YoZXZ0Y2huX2Zp
Zm9fY29udHJvbF9ibG9ja190KSk7CisKICAgICAvKiBNdXN0IGJlIDgtYnl0ZXMgYWxpZ25lZC4g
Ki8KICAgICBpZiAoIG9mZnNldCAmICg4IC0gMSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oIGIveGVuL2luY2x1ZGUveGVuL2V2
ZW50LmgKLS0tIGEveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L2V2ZW50LmgKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVk
ZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8eGVu
L25vc3BlYy5oPgogI2luY2x1ZGUgPGFzbS9ldmVudC5oPgogCiAvKgpAQCAtOTYsNyArOTcsNyBA
QCB2b2lkIGFyY2hfZXZ0Y2huX2luamVjdChzdHJ1Y3QgdmNwdSAqdik7CiAgKiBUaGUgZmlyc3Qg
YnVja2V0IGlzIGRpcmVjdGx5IGFjY2Vzc2VkIHZpYSBkLT5ldnRjaG4uCiAgKi8KICNkZWZpbmUg
Z3JvdXBfZnJvbV9wb3J0KGQsIHApIFwKLSAgICAoKGQpLT5ldnRjaG5fZ3JvdXBbKHApIC8gRVZU
Q0hOU19QRVJfR1JPVVBdKQorICAgIGFycmF5X2FjY2Vzc19ub3NwZWMoKGQpLT5ldnRjaG5fZ3Jv
dXAsIChwKSAvIEVWVENITlNfUEVSX0dST1VQKQogI2RlZmluZSBidWNrZXRfZnJvbV9wb3J0KGQs
IHApIFwKICAgICAoKGdyb3VwX2Zyb21fcG9ydChkLCBwKSlbKChwKSAlIEVWVENITlNfUEVSX0dS
T1VQKSAvIEVWVENITlNfUEVSX0JVQ0tFVF0pCiAKQEAgLTExMCw3ICsxMTEsNyBAQCBzdGF0aWMg
aW5saW5lIGJvb2xfdCBwb3J0X2lzX3ZhbGlkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBwKQogc3RhdGljIGlubGluZSBzdHJ1Y3QgZXZ0Y2huICpldnRjaG5fZnJvbV9wb3J0KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBwKQogewogICAgIGlmICggcCA8IEVWVENITlNfUEVS
X0JVQ0tFVCApCi0gICAgICAgIHJldHVybiAmZC0+ZXZ0Y2huW3BdOworICAgICAgICByZXR1cm4g
JmQtPmV2dGNoblthcnJheV9pbmRleF9ub3NwZWMocCwgRVZUQ0hOU19QRVJfQlVDS0VUKV07CiAg
ICAgcmV0dXJuIGJ1Y2tldF9mcm9tX3BvcnQoZCwgcCkgKyAocCAlIEVWVENITlNfUEVSX0JVQ0tF
VCk7CiB9CiAKLS0gCjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkg
R21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlz
dGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5n
ZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:58:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11: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-devel-bounces@lists.xenproject.org>)
	id 1gmHAd-0002vU-El; Wed, 23 Jan 2019 11: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=eBhM=P7=amazon.de=prvs=91940689d=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmHAc-0002vI-UH
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:58:14 +0000
X-Inumbo-ID: 29c8b1d8-1f06-11e9-8ccb-afae65097c4b
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29c8b1d8-1f06-11e9-8ccb-afae65097c4b;
 Wed, 23 Jan 2019 11:58:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548244694; x=1579780694;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=hvdtshZ7vl3QR40zmM+CPLTD9j/3Pa0y9wrZxYXPZSA=;
 b=OsqFlZJELZQr2KPBwlVNg3FIqqOPrBWFUHyCLqaqiN/bp+/YAgQ0ntOD
 M1bzw1tLHajOikP3Xz5zO2Ddm+rPaxTyfPOfNtIy8+E1HFU4Xdd5dzAdT
 oe314MQhSsaxRlat+qnBF8G6/2Wg5Zc2kZjfeEHilPYA7EKoht1PEa7CS E=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="755553206"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 23 Jan 2019 11:58:14 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0NBw9xi038015
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 23 Jan 2019 11:58:10 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:58:04 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:58:03 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.85.90.58) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 23 Jan 2019 11:57:59 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 12:57:34 +0100
Message-ID: <1548244655-32180-10-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v4 10/11] x86/hvm/hpet: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbnRlcmFjdGluZyB3aXRoIGhwZXQsIHJlYWQgYW5kIHdyaXRlIG9wZXJhdGlvbnMgY2Fu
IGJlIGV4ZWN1dGVkCmR1cmluZyBpbnN0cnVjdGlvbiBlbXVsYXRpb24sIHdoZXJlIHRoZSBndWVz
dCBjb250cm9scyB0aGUgZGF0YSB0aGF0CmlzIHVzZWQuIEFzIGl0IGlzIGhhcmQgdG8gcHJlZGlj
dCB0aGUgbnVtYmVyIG9mIGluc3RydWN0aW9ucyB0aGF0IGFyZQpleGVjdXRlZCBzcGVjdWxhdGl2
ZWx5LCB3ZSBwcmV2ZW50IG91dC1vZi1ib3VuZCBhY2Nlc3NlcyBieSB1c2luZyB0aGUKYXJyYXlf
aW5kZXhfbm9zcGVjIGZ1bmN0aW9uIGZvciBndWVzdCBzcGVjaWZpZWQgYWRkcmVzc2VzIHRoYXQg
c2hvdWxkCmJlIHVzZWQgZm9yIGhwZXQgb3BlcmF0aW9ucy4KClRoaXMgY29tbWl0IGlzIHBhcnQg
b2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVkLW9m
Zi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vaHBldC5jIHwgMTUgKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBp
bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHBldC5jIGIveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9ocGV0LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMKQEAgLTI1LDYgKzI1LDcgQEAK
ICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRl
IDx4ZW4vdHJhY2UuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAKICNkZWZpbmUgZG9tYWlu
X3ZocGV0KHgpICgmKHgpLT5hcmNoLmh2bS5wbF90aW1lLT52aHBldCkKICNkZWZpbmUgdmNwdV92
aHBldCh4KSAgIChkb21haW5fdmhwZXQoKHgpLT5kb21haW4pKQpAQCAtMTI0LDE1ICsxMjUsMTcg
QEAgc3RhdGljIGlubGluZSB1aW50NjRfdCBocGV0X3JlYWQ2NChIUEVUU3RhdGUgKmgsIHVuc2ln
bmVkIGxvbmcgYWRkciwKICAgICBjYXNlIEhQRVRfVG5fQ0ZHKDApOgogICAgIGNhc2UgSFBFVF9U
bl9DRkcoMSk6CiAgICAgY2FzZSBIUEVUX1RuX0NGRygyKToKLSAgICAgICAgcmV0dXJuIGgtPmhw
ZXQudGltZXJzW0hQRVRfVE4oQ0ZHLCBhZGRyKV0uY29uZmlnOworICAgICAgICByZXR1cm4gYXJy
YXlfYWNjZXNzX25vc3BlYyhoLT5ocGV0LnRpbWVycywgSFBFVF9UTihDRkcsIGFkZHIpKS5jb25m
aWc7CiAgICAgY2FzZSBIUEVUX1RuX0NNUCgwKToKICAgICBjYXNlIEhQRVRfVG5fQ01QKDEpOgog
ICAgIGNhc2UgSFBFVF9Ubl9DTVAoMik6Ci0gICAgICAgIHJldHVybiBocGV0X2dldF9jb21wYXJh
dG9yKGgsIEhQRVRfVE4oQ01QLCBhZGRyKSwgZ3Vlc3RfdGltZSk7CisgICAgICAgIHJldHVybiBo
cGV0X2dldF9jb21wYXJhdG9yKGgsIGFycmF5X2luZGV4X25vc3BlYyhIUEVUX1ROKENNUCwgYWRk
ciksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBB
UlJBWV9TSVpFKGgtPmhwZXQudGltZXJzKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X3RpbWUpOwogICAgIGNhc2Ug
SFBFVF9Ubl9ST1VURSgwKToKICAgICBjYXNlIEhQRVRfVG5fUk9VVEUoMSk6CiAgICAgY2FzZSBI
UEVUX1RuX1JPVVRFKDIpOgotICAgICAgICByZXR1cm4gaC0+aHBldC50aW1lcnNbSFBFVF9UTihS
T1VURSwgYWRkcildLmZzYjsKKyAgICAgICAgcmV0dXJuIGFycmF5X2FjY2Vzc19ub3NwZWMoaC0+
aHBldC50aW1lcnMsIEhQRVRfVE4oUk9VVEUsIGFkZHIpKS5mc2I7CiAgICAgfQogCiAgICAgcmV0
dXJuIDA7CkBAIC00MzgsNyArNDQxLDcgQEAgc3RhdGljIGludCBocGV0X3dyaXRlKAogICAgIGNh
c2UgSFBFVF9Ubl9DRkcoMCk6CiAgICAgY2FzZSBIUEVUX1RuX0NGRygxKToKICAgICBjYXNlIEhQ
RVRfVG5fQ0ZHKDIpOgotICAgICAgICB0biA9IEhQRVRfVE4oQ0ZHLCBhZGRyKTsKKyAgICAgICAg
dG4gPSBhcnJheV9pbmRleF9ub3NwZWMoSFBFVF9UTihDRkcsIGFkZHIpLCBBUlJBWV9TSVpFKGgt
PmhwZXQudGltZXJzKSk7CiAKICAgICAgICAgaC0+aHBldC50aW1lcnNbdG5dLmNvbmZpZyA9CiAg
ICAgICAgICAgICBocGV0X2ZpeHVwX3JlZyhuZXdfdmFsLCBvbGRfdmFsLApAQCAtNDgwLDcgKzQ4
Myw3IEBAIHN0YXRpYyBpbnQgaHBldF93cml0ZSgKICAgICBjYXNlIEhQRVRfVG5fQ01QKDApOgog
ICAgIGNhc2UgSFBFVF9Ubl9DTVAoMSk6CiAgICAgY2FzZSBIUEVUX1RuX0NNUCgyKToKLSAgICAg
ICAgdG4gPSBIUEVUX1ROKENNUCwgYWRkcik7CisgICAgICAgIHRuID0gYXJyYXlfaW5kZXhfbm9z
cGVjKEhQRVRfVE4oQ01QLCBhZGRyKSwgQVJSQVlfU0laRShoLT5ocGV0LnRpbWVycykpOwogICAg
ICAgICBpZiAoIHRpbWVyX2lzX3BlcmlvZGljKGgsIHRuKSAmJgogICAgICAgICAgICAgICEoaC0+
aHBldC50aW1lcnNbdG5dLmNvbmZpZyAmIEhQRVRfVE5fU0VUVkFMKSApCiAgICAgICAgIHsKQEAg
LTUyMyw3ICs1MjYsNyBAQCBzdGF0aWMgaW50IGhwZXRfd3JpdGUoCiAgICAgY2FzZSBIUEVUX1Ru
X1JPVVRFKDApOgogICAgIGNhc2UgSFBFVF9Ubl9ST1VURSgxKToKICAgICBjYXNlIEhQRVRfVG5f
Uk9VVEUoMik6Ci0gICAgICAgIHRuID0gSFBFVF9UTihST1VURSwgYWRkcik7CisgICAgICAgIHRu
ID0gYXJyYXlfaW5kZXhfbm9zcGVjKEhQRVRfVE4oUk9VVEUsIGFkZHIpLCBBUlJBWV9TSVpFKGgt
PmhwZXQudGltZXJzKSk7CiAgICAgICAgIGgtPmhwZXQudGltZXJzW3RuXS5mc2IgPSBuZXdfdmFs
OwogICAgICAgICBicmVhazsKIAotLSAKMi43LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50
ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVl
aHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAy
MzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkx
NzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 11:58:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 11:58: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-devel-bounces@lists.xenproject.org>)
	id 1gmHAw-00030q-Oz; Wed, 23 Jan 2019 11:58: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=RwCD=P7=linuxfoundation.org=gregkh@kernel.org>)
 id 1gmHAv-00030Y-RQ
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 11:58:33 +0000
X-Inumbo-ID: 346f5dc7-1f06-11e9-a1e0-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 346f5dc7-1f06-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 11:58:32 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 45A0A20870;
 Wed, 23 Jan 2019 11:58:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548244711;
 bh=LLGw68OcF7jTXYNq3Xh87u9Jd9LaEbZfXSnSASJOdrs=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=muuBFnpLVpcn10SSeFHen/Vdmcf+fEUADEzYwBy2TrXtTsu9RF1VRQzpQKqfok+Ux
 w7HBhaXM+RfJfagPnk3tqYLOxDqKsO7z8SenVs0oBPzOGo/jdAK0H0BMvWtuu6Zd/P
 fNEg2uXnn99LTngHnEMOwjlcAD6zTxVkX/IHQ6tA=
Date: Wed, 23 Jan 2019 12:58:29 +0100
From: Greg KH <gregkh@linuxfoundation.org>
To: Kees Cook <keescook@chromium.org>
Message-ID: <20190123115829.GA31385@kroah.com>
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190123110349.35882-2-keescook@chromium.org>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH 1/3] treewide: Lift switch variables out of
 switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 netdev@vger.kernel.org, intel-gfx@lists.freedesktop.org,
 linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-mm@kvack.org,
 linux-security-module@vger.kernel.org, kernel-hardening@lists.openwall.com,
 intel-wired-lan@lists.osuosl.org, linux-fsdevel@vger.kernel.org,
 xen-devel@lists.xenproject.org, Laura Abbott <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, Alexander Popov <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMDM6MDM6NDdBTSAtMDgwMCwgS2VlcyBDb29rIHdyb3Rl
Ogo+IFZhcmlhYmxlcyBkZWNsYXJlZCBpbiBhIHN3aXRjaCBzdGF0ZW1lbnQgYmVmb3JlIGFueSBj
YXNlIHN0YXRlbWVudHMKPiBjYW5ub3QgYmUgaW5pdGlhbGl6ZWQsIHNvIG1vdmUgYWxsIGluc3Rh
bmNlcyBvdXQgb2YgdGhlIHN3aXRjaGVzLgo+IEFmdGVyIHRoaXMsIGZ1dHVyZSBhbHdheXMtaW5p
dGlhbGl6ZWQgc3RhY2sgdmFyaWFibGVzIHdpbGwgd29yawo+IGFuZCBub3QgdGhyb3cgd2Fybmlu
Z3MgbGlrZSB0aGlzOgo+IAo+IGZzL2ZjbnRsLmM6IEluIGZ1bmN0aW9uIOKAmHNlbmRfc2lnaW9f
dG9fdGFza+KAmToKPiBmcy9mY250bC5jOjczODoxMzogd2FybmluZzogc3RhdGVtZW50IHdpbGwg
bmV2ZXIgYmUgZXhlY3V0ZWQgWy1Xc3dpdGNoLXVucmVhY2hhYmxlXQo+ICAgIHNpZ2luZm9fdCBz
aTsKPiAgICAgICAgICAgICAgXn4KClRoYXQncyBhIHBhaW4sIHNvIHRoaXMgbWVhbnMgd2UgY2Fu
J3QgaGF2ZSBhbnkgbmV3IHZhcmlhYmxlcyBpbiB7IH0Kc2NvcGUgZXhjZXB0IGZvciBhdCB0aGUg
dG9wIG9mIGEgZnVuY3Rpb24/CgpUaGF0J3MgZ29pbmcgdG8gYmUgYSBoYXJkIHRoaW5nIHRvIGtl
ZXAgZnJvbSBoYXBwZW5pbmcgb3ZlciB0aW1lLCBhcwp0aGlzIGlzIHZhbGlkIEMgOigKCmdyZWcg
ay1oCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 12:00:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 12:00: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-devel-bounces@lists.xenproject.org>)
	id 1gmHCq-0003tU-EI; Wed, 23 Jan 2019 12:00:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eBhM=P7=amazon.de=prvs=91940689d=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmHCo-0003tH-Uc
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 12:00:30 +0000
X-Inumbo-ID: 7a89501e-1f06-11e9-b6f4-c7c3ce39b729
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a89501e-1f06-11e9-b6f4-c7c3ce39b729;
 Wed, 23 Jan 2019 12:00:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548244830; x=1579780830;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=TRPHI5d0p5LX+gMZimlp66scQG9HO2w8FiCCMDqHEgc=;
 b=iar2D+SciaTtr/BV2zzyiY6QFwgDZcQX+HQvORWpiPiJLZPl6WVltw2t
 6F7TlXrrQ1ySH/vfahOjrr7e/RRSBbaaluvpl8hoRJuP3mkP5poD+6OfJ
 B8kQ4tvE/7v+ouSm/vme77KgtA6lv0+RJnAdTBdxZowr+9ZXnYu0Xosod A=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="655137187"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-821c648d.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 23 Jan 2019 11:58:30 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-821c648d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0NBwET3058809
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 23 Jan 2019 11:58:14 GMT
Received: from EX13D08UEB004.ant.amazon.com (10.43.60.142) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:58:08 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB004.ant.amazon.com (10.43.60.142) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:58:08 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.85.90.58) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 23 Jan 2019 11:58:04 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 12:57:35 +0100
Message-ID: <1548244655-32180-11-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v4 11/11] x86/CPUID: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIGluc3RydWN0aW9uIGVtdWxhdGlvbiwgdGhlIGNwdWlkIGluc3RydWN0aW9uIGlzIGVt
dWxhdGVkIHdpdGgKZGF0YSB0aGF0IGlzIGNvbnRyb2xsZWQgYnkgdGhlIGd1ZXN0LiBBcyBzcGVj
dWxhdGlvbiBtaWdodCBwYXNzIGJvdW5kCmNoZWNrcywgd2UgaGF2ZSB0byBlbnN1cmUgdGhhdCBu
byBvdXQtb2YtYm91bmQgbG9hZHMgYXJlIHBvc3NpYmxlLgoKVG8gbm90IHJlbHkgb24gdGhlIGNv
bXBpbGVyIHRvIHBlcmZvcm0gdmFsdWUgcHJvcGFnYXRpb24sIGluc3RlYWQgb2YKdXNpbmcgdGhl
IGFycmF5X2luZGV4X25vc3BlYyBtYWNybywgd2UgcmVwbGFjZSB0aGUgdmFyaWFibGUgd2l0aCB0
aGUKY29uc3RhbnQgdG8gYmUgcHJvcGFnYXRlZCBpbnN0ZWFkLgoKVGhpcyBjb21taXQgaXMgcGFy
dCBvZiB0aGUgU3BlY3RyZVYxK0wxVEYgbWl0aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQt
b2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLQogeGVuL2FyY2gveDg2L2NwdWlk
LmMgfCAxNSArKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks
IDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4v
YXJjaC94ODYvY3B1aWQuYwotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJj
aC94ODYvY3B1aWQuYwpAQCAtMSw2ICsxLDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2lu
Y2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4v
bm9zcGVjLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9odm0u
aD4KICNpbmNsdWRlIDxhc20vaHZtL25lc3RlZGh2bS5oPgpAQCAtNjI5LDcgKzYzMCw3IEBAIHZv
aWQgZ3Vlc3RfY3B1aWQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAg
ICAgICAgICBpZiAoIHN1YmxlYWYgPj0gQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpICkKICAgICAg
ICAgICAgICAgICByZXR1cm47CiAKLSAgICAgICAgICAgICpyZXMgPSBwLT5jYWNoZS5yYXdbc3Vi
bGVhZl07CisgICAgICAgICAgICAqcmVzID0gYXJyYXlfYWNjZXNzX25vc3BlYyhwLT5jYWNoZS5y
YXcsIHN1YmxlYWYpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSAweDc6CkBA
IC02MzgsMjUgKzYzOSwyNSBAQCB2b2lkIGd1ZXN0X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlf
U0laRShwLT5mZWF0LnJhdykgLSAxKSApCiAgICAgICAgICAgICAgICAgcmV0dXJuOwogCi0gICAg
ICAgICAgICAqcmVzID0gcC0+ZmVhdC5yYXdbc3VibGVhZl07CisgICAgICAgICAgICAqcmVzID0g
YXJyYXlfYWNjZXNzX25vc3BlYyhwLT5mZWF0LnJhdywgc3VibGVhZik7CiAgICAgICAgICAgICBi
cmVhazsKIAogICAgICAgICBjYXNlIDB4YjoKICAgICAgICAgICAgIGlmICggc3VibGVhZiA+PSBB
UlJBWV9TSVpFKHAtPnRvcG8ucmF3KSApCiAgICAgICAgICAgICAgICAgcmV0dXJuOwogCi0gICAg
ICAgICAgICAqcmVzID0gcC0+dG9wby5yYXdbc3VibGVhZl07CisgICAgICAgICAgICAqcmVzID0g
YXJyYXlfYWNjZXNzX25vc3BlYyhwLT50b3BvLnJhdywgc3VibGVhZik7CiAgICAgICAgICAgICBi
cmVhazsKIAogICAgICAgICBjYXNlIFhTVEFURV9DUFVJRDoKICAgICAgICAgICAgIGlmICggIXAt
PmJhc2ljLnhzYXZlIHx8IHN1YmxlYWYgPj0gQVJSQVlfU0laRShwLT54c3RhdGUucmF3KSApCiAg
ICAgICAgICAgICAgICAgcmV0dXJuOwogCi0gICAgICAgICAgICAqcmVzID0gcC0+eHN0YXRlLnJh
d1tzdWJsZWFmXTsKKyAgICAgICAgICAgICpyZXMgPSBhcnJheV9hY2Nlc3Nfbm9zcGVjKHAtPnhz
dGF0ZS5yYXcsIHN1YmxlYWYpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVs
dDoKLSAgICAgICAgICAgICpyZXMgPSBwLT5iYXNpYy5yYXdbbGVhZl07CisgICAgICAgICAgICAq
cmVzID0gYXJyYXlfYWNjZXNzX25vc3BlYyhwLT5iYXNpYy5yYXcsIGxlYWYpOwogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CkBAIC02ODAsNyArNjgxLDcgQEAg
dm9pZCBndWVzdF9jcHVpZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHAtPmV4dGQucmF3
KSAtIDEpICkKICAgICAgICAgICAgIHJldHVybjsKIAotICAgICAgICAqcmVzID0gcC0+ZXh0ZC5y
YXdbbGVhZiAmIDB4ZmZmZl07CisgICAgICAgICpyZXMgPSBhcnJheV9hY2Nlc3Nfbm9zcGVjKHAt
PmV4dGQucmF3LCBsZWFmICYgMHhmZmZmKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0
OgpAQCAtODQ3LDcgKzg0OCw3IEBAIHZvaWQgZ3Vlc3RfY3B1aWQoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgIGlmICggaXNfcHZfZG9tYWluKGQpICYmIGlzX2hh
cmR3YXJlX2RvbWFpbihkKSAmJgogICAgICAgICAgICAgIGd1ZXN0X2tlcm5lbF9tb2RlKHYsIHJl
Z3MpICYmIGNwdV9oYXNfbW9uaXRvciAmJgogICAgICAgICAgICAgIHJlZ3MtPmVudHJ5X3ZlY3Rv
ciA9PSBUUkFQX2dwX2ZhdWx0ICkKLSAgICAgICAgICAgICpyZXMgPSByYXdfY3B1aWRfcG9saWN5
LmJhc2ljLnJhd1tsZWFmXTsKKyAgICAgICAgICAgICpyZXMgPSByYXdfY3B1aWRfcG9saWN5LmJh
c2ljLnJhd1s1XTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4NzoKLS0gCjIuNy40CgoK
CgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAox
MDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYg
SGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNo
dCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 12:00:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 12:00:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmHD2-0003vX-Ol; Wed, 23 Jan 2019 12:00: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=eBhM=P7=amazon.de=prvs=91940689d=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmHD2-0003vO-4W
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 12:00:44 +0000
X-Inumbo-ID: 828143d0-1f06-11e9-ba18-af1a83b7c948
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 828143d0-1f06-11e9-ba18-af1a83b7c948;
 Wed, 23 Jan 2019 12:00:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548244843; x=1579780843;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=5LYcJPoQ8kRpZc8BaSCqltegPIJAI9LiMxkulZnD0dE=;
 b=fnytvmHRQF/RLSzUwG7vfNe5ft92gl2dV0Wr867VngjVxMemK402s1/g
 m8xFpmZ8+tgZCaveOGqTMOzfR3r2iJlPhWUB9AdVthz82OHYd+n1cb0pM
 dX7KaCIrS5OsxYrfHHn+Wkbmzg3E6V8FYZUAbAMENGftFTVSPlg/Tv1GI A=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="783115213"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 23 Jan 2019 11:58:09 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0NBvphu122459
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 23 Jan 2019 11:57:51 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:57:49 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 23 Jan 2019 11:57:49 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.85.90.58) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 23 Jan 2019 11:57:45 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 12:57:31 +0100
Message-ID: <1548244655-32180-7-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v4 07/11] nospec: enable lfence
 on Intel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgdGhlIGxmZW5jZSBpbnN0cnVjdGlvbiB3YXMgYWRkZWQgZm9yIGFsbCB4ODYgcGxhdGZv
cm0gaW4gdGhlCmJlZ2lubmluZywgaXQncyB1c2VmdWwgdG8gbm90IGJsb2NrIHBsYXRmb3JtcyB0
aGF0IGFyZSBub3QgYWZmZWN0ZWQKYnkgdGhlIEwxVEYgdnVsbmVyYWJpbGl0eS4gVGhlcmVmb3Jl
LCB0aGUgbGZlbmNlIGluc3RydWN0aW9uIHNob3VsZApvbmx5IGJlIGludHJvZHVjZWQsIGluIGNh
c2UgdGhlIGN1cnJlbnQgQ1BVIGlzIGFuIEludGVsIENQVSB0aGF0IGlzCmNhcGFibGUgb2YgaHlw
ZXIgdGhyZWFkaW5nLiBUaGlzIGNvbWJpbmF0aW9uIG9mIGZlYXR1cmVzIGlzIGFkZGVkCnRvIHRo
ZSBmZWF0dXJlcyB0aGF0IGFjdGl2YXRlIHRoZSBhbHRlcm5hdGl2ZS4KClRoaXMgY29tbWl0IGlz
IHBhcnQgb2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoKU2ln
bmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhl
bi9pbmNsdWRlL3hlbi9ub3NwZWMuaCB8IDggKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L25vc3BlYy5oIGIveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCi0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9ub3NwZWMuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKQEAgLTcsNiArNyw3IEBA
CiAjaWZuZGVmIFhFTl9OT1NQRUNfSAogI2RlZmluZSBYRU5fTk9TUEVDX0gKIAorI2luY2x1ZGUg
PGFzbS9hbHRlcm5hdGl2ZS5oPgogI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KIAogLyoqCkBAIC02
OCw3ICs2OSwxMCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgYXJyYXlfaW5kZXhfbWFz
a19ub3NwZWModW5zaWduZWQgbG9uZyBpbmRleCwKICAqIGFsbG93IHRvIGluc2VydCBhIHJlYWQg
bWVtb3J5IGJhcnJpZXIgaW50byBjb25kaXRpb25hbHMKICAqLwogI2lmZGVmIENPTkZJR19YODYK
LXN0YXRpYyBpbmxpbmUgYm9vbCBsZmVuY2VfdHJ1ZSh2b2lkKSB7IHJtYigpOyByZXR1cm4gdHJ1
ZTsgfQorc3RhdGljIGlubGluZSBib29sIGxmZW5jZV90cnVlKHZvaWQpIHsKKyAgICBhbHRlcm5h
dGl2ZSgiIiwgImxmZW5jZSIsIFg4Nl9WRU5ET1JfSU5URUwpOworICAgIHJldHVybiB0cnVlOwor
fQogI2Vsc2UKIHN0YXRpYyBpbmxpbmUgYm9vbCBsZmVuY2VfdHJ1ZSh2b2lkKSB7IHJldHVybiB0
cnVlOyB9CiAjZW5kaWYKQEAgLTkxLDcgKzk1LDcgQEAgc3RhdGljIGlubGluZSBib29sIGxmZW5j
ZV90cnVlKHZvaWQpIHsgcmV0dXJuIHRydWU7IH0KICAqIGFsbG93IHRvIGJsb2NrIHNwZWN1bGF0
aXZlIGV4ZWN1dGlvbiBpbiBnZW5lcmljIGNvZGUKICAqLwogI2lmZGVmIENPTkZJR19YODYKLSNk
ZWZpbmUgYmxvY2tfc3BlY3VsYXRpb24oKSBybWIoKQorI2RlZmluZSBibG9ja19zcGVjdWxhdGlv
bigpIGFsdGVybmF0aXZlKCIiLCAibGZlbmNlIiwgWDg2X1ZFTkRPUl9JTlRFTCkKICNlbHNlCiAj
ZGVmaW5lIGJsb2NrX3NwZWN1bGF0aW9uKCkKICNlbmRpZgotLSAKMi43LjQKCgoKCkFtYXpvbiBE
ZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxp
bgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApV
c3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0
ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 12:09:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 12:09: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-devel-bounces@lists.xenproject.org>)
	id 1gmHLi-0004Mz-MR; Wed, 23 Jan 2019 12:09: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=hIll=P7=google.com=jannh@srs-us1.protection.inumbo.net>)
 id 1gmHLh-0004MR-BA
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 12:09:41 +0000
X-Inumbo-ID: c2445c82-1f07-11e9-a1e0-bc764e045a96
Received: from mail-oi1-x242.google.com (unknown [2607:f8b0:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2445c82-1f07-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 12:09:39 +0000 (UTC)
Received: by mail-oi1-x242.google.com with SMTP id w13so1558389oiw.9
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 04:09:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=ozDKIbwcmYuyejXGARNO3jJ/EJ1dH91BZQgRlXa0NVc=;
 b=TdmruNmZ40rRcOmr5c75vEIE9p7sNtcssBxrB6bd1v49wN7GdrM8dCdTjsFQkdwWpn
 swJtemBXQ8ZfNyCa1SflX10bZDRPmJb8tjwU7YUSHbALC+X1sn7gMgElfhG0yulEtun3
 dI6EjQ0qoKfuvzWguCcBeFpT2cvANhqJOLW8brHwqybryRKfXMLt2jCo+c3z0h0u9cs+
 DwJAHlcaYLhJSTROVF0VfKwLWBxSkwFrqjVe5od1op4Pncf0bV9yiTfuJ+VyvjAwTZBa
 D5nZZ6vI/i6CDyC16YUTSU53EeDC1Pc5YlFAA/BNIwJPdl/R6qmYspFi9kUVWRDYLnSU
 eOng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=ozDKIbwcmYuyejXGARNO3jJ/EJ1dH91BZQgRlXa0NVc=;
 b=gZMOB+V+/oMLkJnOuo11qnbLmCdctOn/p9WFRyQ9L1XF8mloKnC/x9fTdShlzApe2q
 9ZyQttX4PI27M4LljlDQaCaTRIosBvak+u1o3JWpYdMz9mUxmJmnBCKRGnArJTiCAoop
 Ro7Q4cORoIJYUlxjpIffTKmzcbyABI5SLVevYd0cD0MfnjgbUnTJESObZPmVwUzZaLZ9
 AvjN6SlYhoLvTZrNPQtlhXp1lMt/psTADSIjPm5ZZaN0aeI8unakR/wM7Eqr9dk1YPUd
 KtihMYwka7+o6sHmAtRbODGNNdbRfmA8anDys/eTOQ96G1s7OmEV+nSVd6R6mHo4usCc
 xOzg==
X-Gm-Message-State: AJcUukd36URYgX4oDGNDabimFjECtvU/TgLvFHMi9IRFieAdNnuzUWVl
 8GPJCQsRDzED2Asf0UObzdYsjkCyAwvNAtNGtRQotw==
X-Google-Smtp-Source: ALg8bN6kOaeSQwPD4LE50phMTwZkQl9VC4fJho1QUCrFhsQiioas7XmkfUH+8ap4a9ntepudRb3YAWzJRoOY/bTa4Q4=
X-Received: by 2002:aca:c43:: with SMTP id i3mr1280767oiy.157.1548245379171;
 Wed, 23 Jan 2019 04:09:39 -0800 (PST)
MIME-Version: 1.0
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
 <20190123115829.GA31385@kroah.com>
In-Reply-To: <20190123115829.GA31385@kroah.com>
From: Jann Horn <jannh@google.com>
Date: Wed, 23 Jan 2019 13:09:13 +0100
Message-ID: <CAG48ez2vfXkr9dozJiGmze8k49VOXfs=K7M8bv0aQsDDpzrEFQ@mail.gmail.com>
To: Greg KH <gregkh@linuxfoundation.org>
Subject: Re: [Xen-devel] [PATCH 1/3] treewide: Lift switch variables out of
 switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, Kees Cook <keescook@chromium.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Network Development <netdev@vger.kernel.org>, intel-gfx@lists.freedesktop.org,
 linux-usb@vger.kernel.org, kernel list <linux-kernel@vger.kernel.org>,
 dri-devel@lists.freedesktop.org, Linux-MM <linux-mm@kvack.org>,
 linux-security-module <linux-security-module@vger.kernel.org>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 intel-wired-lan@lists.osuosl.org, linux-fsdevel@vger.kernel.org,
 xen-devel <xen-devel@lists.xenproject.org>, Laura Abbott <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, Alexander Popov <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMTowNCBQTSBHcmVnIEtIIDxncmVna2hAbGludXhmb3Vu
ZGF0aW9uLm9yZz4gd3JvdGU6Cj4gT24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMDM6MDM6NDdBTSAt
MDgwMCwgS2VlcyBDb29rIHdyb3RlOgo+ID4gVmFyaWFibGVzIGRlY2xhcmVkIGluIGEgc3dpdGNo
IHN0YXRlbWVudCBiZWZvcmUgYW55IGNhc2Ugc3RhdGVtZW50cwo+ID4gY2Fubm90IGJlIGluaXRp
YWxpemVkLCBzbyBtb3ZlIGFsbCBpbnN0YW5jZXMgb3V0IG9mIHRoZSBzd2l0Y2hlcy4KPiA+IEFm
dGVyIHRoaXMsIGZ1dHVyZSBhbHdheXMtaW5pdGlhbGl6ZWQgc3RhY2sgdmFyaWFibGVzIHdpbGwg
d29yawo+ID4gYW5kIG5vdCB0aHJvdyB3YXJuaW5ncyBsaWtlIHRoaXM6Cj4gPgo+ID4gZnMvZmNu
dGwuYzogSW4gZnVuY3Rpb24g4oCYc2VuZF9zaWdpb190b190YXNr4oCZOgo+ID4gZnMvZmNudGwu
Yzo3Mzg6MTM6IHdhcm5pbmc6IHN0YXRlbWVudCB3aWxsIG5ldmVyIGJlIGV4ZWN1dGVkIFstV3N3
aXRjaC11bnJlYWNoYWJsZV0KPiA+ICAgIHNpZ2luZm9fdCBzaTsKPiA+ICAgICAgICAgICAgICBe
fgo+Cj4gVGhhdCdzIGEgcGFpbiwgc28gdGhpcyBtZWFucyB3ZSBjYW4ndCBoYXZlIGFueSBuZXcg
dmFyaWFibGVzIGluIHsgfQo+IHNjb3BlIGV4Y2VwdCBmb3IgYXQgdGhlIHRvcCBvZiBhIGZ1bmN0
aW9uPwoKQUZBSUNTIHRoaXMgb25seSBhcHBsaWVzIHRvIHN3aXRjaCBzdGF0ZW1lbnRzIChiZWNh
dXNlIHRoZXkganVtcCB0byBhCmNhc2UgYW5kIGRvbid0IGV4ZWN1dGUgc3R1ZmYgYXQgdGhlIHN0
YXJ0IG9mIHRoZSBibG9jayksIG5vdCBibG9ja3MKYWZ0ZXIgaWYvd2hpbGUvLi4uIC4KCj4gVGhh
dCdzIGdvaW5nIHRvIGJlIGEgaGFyZCB0aGluZyB0byBrZWVwIGZyb20gaGFwcGVuaW5nIG92ZXIg
dGltZSwgYXMKPiB0aGlzIGlzIHZhbGlkIEMgOigKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 12:12:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 12:12: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-devel-bounces@lists.xenproject.org>)
	id 1gmHOb-00057V-6C; Wed, 23 Jan 2019 12: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=V29P=P7=linaro.org=ard.biesheuvel@srs-us1.protection.inumbo.net>)
 id 1gmHOZ-00057Q-Fw
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 12:12:39 +0000
X-Inumbo-ID: 2caa9744-1f08-11e9-a1e0-bc764e045a96
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2caa9744-1f08-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 12:12:38 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id k7so1476544iob.6
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 04:12:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=7CuKdBNpc7lIzSxWikvoBf9wcEakd+B812ZHSpJjJVY=;
 b=H+m7GGMjF6744xT1D2UwyNiY/KMpTtbRw5bi2y+pCDduRAgSAvhW2ZIPfnH2kOOExh
 3Su0JFmxMJMowRT9N2wYUjrjYvuBsgKmxpYbizh11PtffeWo9FwZbrdMYunm9gcvYSN7
 D7CAGGUmeHybx5kZaQ1Zx2WU51V6DvtSTJ2bc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=7CuKdBNpc7lIzSxWikvoBf9wcEakd+B812ZHSpJjJVY=;
 b=GmiRD0R9lgeWkkex9H2rhos6POl5ThypuHeZ1HiDsN2XWM7bPeYVgLtuH4Ryq2Fl5m
 Urb3A0C/Z20vwEGf6hFYQzgFFIIw8EdCF1kgyaZDM1YS3hJEN5hcAhmFV2AA/HZgpPTy
 ok5yMwZY4Zk+1QGSUABRfJa88AVnBKqetVFyTHpOoRj92eEjIgYBQ6sgh6f1ulO5oAv6
 n1c8rn6aCqVXHWFtQRgR0Mcyp6nPKhASoHDnwjjBQChaxpGfqkkXRb+v+2bInsbnOrP2
 X4fMoDaNNweht9aDd4ThpniClciXX6dOYPa0e7G1Rbls4jtF8HY6iE4pCiwxKazOfLzd
 foJQ==
X-Gm-Message-State: AHQUAuYvdcrmSmso9h34tIuWSeL/KN9ZzWD9dU9Jan/vpsgTBTiTPBAk
 fpGdtQyBgEVKPaF4AVjDIuP2rhew0yUFFDaimHLzpg==
X-Google-Smtp-Source: ALg8bN4sFH3iEczabalnBNhAFEjMavAEqGBGd/B710UVgMJuAnz9dDSdLnQkCrtIxakuPDjbIn3RSmgeu7Pdts1qkOs=
X-Received: by 2002:a5d:8410:: with SMTP id i16mr1019729ion.173.1548245557818; 
 Wed, 23 Jan 2019 04:12:37 -0800 (PST)
MIME-Version: 1.0
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
 <20190123115829.GA31385@kroah.com>
 <CAG48ez2vfXkr9dozJiGmze8k49VOXfs=K7M8bv0aQsDDpzrEFQ@mail.gmail.com>
In-Reply-To: <CAG48ez2vfXkr9dozJiGmze8k49VOXfs=K7M8bv0aQsDDpzrEFQ@mail.gmail.com>
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date: Wed, 23 Jan 2019 13:12:26 +0100
Message-ID: <CAKv+Gu-ECKNy+nmnbsetkOg28VR1YkFgnRsu+u9mN4DC_poBwg@mail.gmail.com>
To: Jann Horn <jannh@google.com>
Subject: Re: [Xen-devel] [PATCH 1/3] treewide: Lift switch variables out of
 switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, Kees Cook <keescook@chromium.org>,
 Linux Kbuild mailing list <linux-kbuild@vger.kernel.org>,
 Greg KH <gregkh@linuxfoundation.org>, intel-gfx@lists.freedesktop.org,
 linux-usb <linux-usb@vger.kernel.org>,
 kernel list <linux-kernel@vger.kernel.org>,
 dri-devel <dri-devel@lists.freedesktop.org>, Linux-MM <linux-mm@kvack.org>,
 linux-security-module <linux-security-module@vger.kernel.org>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 intel-wired-lan@lists.osuosl.org, Network Development <netdev@vger.kernel.org>,
 linux-fsdevel@vger.kernel.org, xen-devel <xen-devel@lists.xenproject.org>,
 Laura Abbott <labbott@redhat.com>, Alexander Popov <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMyBKYW4gMjAxOSBhdCAxMzowOSwgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29t
PiB3cm90ZToKPgo+IE9uIFdlZCwgSmFuIDIzLCAyMDE5IGF0IDE6MDQgUE0gR3JlZyBLSCA8Z3Jl
Z2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+IHdyb3RlOgo+ID4gT24gV2VkLCBKYW4gMjMsIDIwMTkg
YXQgMDM6MDM6NDdBTSAtMDgwMCwgS2VlcyBDb29rIHdyb3RlOgo+ID4gPiBWYXJpYWJsZXMgZGVj
bGFyZWQgaW4gYSBzd2l0Y2ggc3RhdGVtZW50IGJlZm9yZSBhbnkgY2FzZSBzdGF0ZW1lbnRzCj4g
PiA+IGNhbm5vdCBiZSBpbml0aWFsaXplZCwgc28gbW92ZSBhbGwgaW5zdGFuY2VzIG91dCBvZiB0
aGUgc3dpdGNoZXMuCj4gPiA+IEFmdGVyIHRoaXMsIGZ1dHVyZSBhbHdheXMtaW5pdGlhbGl6ZWQg
c3RhY2sgdmFyaWFibGVzIHdpbGwgd29yawo+ID4gPiBhbmQgbm90IHRocm93IHdhcm5pbmdzIGxp
a2UgdGhpczoKPiA+ID4KPiA+ID4gZnMvZmNudGwuYzogSW4gZnVuY3Rpb24g4oCYc2VuZF9zaWdp
b190b190YXNr4oCZOgo+ID4gPiBmcy9mY250bC5jOjczODoxMzogd2FybmluZzogc3RhdGVtZW50
IHdpbGwgbmV2ZXIgYmUgZXhlY3V0ZWQgWy1Xc3dpdGNoLXVucmVhY2hhYmxlXQo+ID4gPiAgICBz
aWdpbmZvX3Qgc2k7Cj4gPiA+ICAgICAgICAgICAgICBefgo+ID4KPiA+IFRoYXQncyBhIHBhaW4s
IHNvIHRoaXMgbWVhbnMgd2UgY2FuJ3QgaGF2ZSBhbnkgbmV3IHZhcmlhYmxlcyBpbiB7IH0KPiA+
IHNjb3BlIGV4Y2VwdCBmb3IgYXQgdGhlIHRvcCBvZiBhIGZ1bmN0aW9uPwo+Cj4gQUZBSUNTIHRo
aXMgb25seSBhcHBsaWVzIHRvIHN3aXRjaCBzdGF0ZW1lbnRzIChiZWNhdXNlIHRoZXkganVtcCB0
byBhCj4gY2FzZSBhbmQgZG9uJ3QgZXhlY3V0ZSBzdHVmZiBhdCB0aGUgc3RhcnQgb2YgdGhlIGJs
b2NrKSwgbm90IGJsb2Nrcwo+IGFmdGVyIGlmL3doaWxlLy4uLiAuCj4KCkkgZ3Vlc3MgdGhhdCBt
ZWFucyBpdCBtYXkgYXBwbHkgdG8gb3RoZXIgY2FzZXMgd2hlcmUgeW91IGRvIGEgJ2dvdG8nCmlu
dG8gdGhlIG1pZGRsZSBvZiBhIGZvcigpIGxvb3AsIGZvciBpbnN0YW5jZSAoYXQgdGhlIGZpcnN0
Cml0ZXJhdGlvbiksIHdoaWNoIGlzIGFsc28gYSB2YWxpZCBwYXR0ZXJuLgoKSXMgdGhlcmUgYW55
IHdheSB0byB0YWcgdGhlc2UgYXNzaWdubWVudHMgc28gdGhlIGRpYWdub3N0aWMgZGlzcmVnYXJk
cyB0aGVtPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 12:26:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 12:26: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-devel-bounces@lists.xenproject.org>)
	id 1gmHbb-000652-Fm; Wed, 23 Jan 2019 12:26: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=PRdx=P7=citrix.com=prvs=919582dd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gmHbZ-00064x-DQ
 for xen-devel@lists.xen.org; Wed, 23 Jan 2019 12:26:05 +0000
X-Inumbo-ID: 0c161315-1f0a-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c161315-1f0a-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 12:26:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,511,1539648000"; d="scan'208";a="84969333"
To: Jan Beulich <JBeulich@suse.com>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
 <1548085041-23786-4-git-send-email-andrew.cooper3@citrix.com>
 <5C48533F020000780021056C@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7728c3ce-f66d-9244-5896-bc17de8321b9@citrix.com>
Date: Wed, 23 Jan 2019 12:26:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C48533F020000780021056C@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/3] x86/pvh: Print the PVH start info more
 concisely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxMTo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2d1ZXN0L3B2aC1ib290LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1i
b290LmMKPj4gQEAgLTEyMywyOCArMTIzLDI5IEBAIHZvaWQgX19pbml0IHB2aF9wcmludF9pbmZv
KHZvaWQpCj4+ICAgICAgY29uc3Qgc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5ICplbnRyeTsKPj4g
ICAgICB1bnNpZ25lZCBpbnQgaTsKPj4gIAo+PiAtICAgIEFTU0VSVChwdmhfaW5mby0+bWFnaWMg
PT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSk7Cj4+IC0KPj4gLSAgICBwcmludGsoIlBWSCBz
dGFydCBpbmZvOiAocGEgJTA4eClcbiIsIHB2aF9zdGFydF9pbmZvX3BhKTsKPj4gLSAgICBwcmlu
dGsoIiAgdmVyc2lvbjogICAgJXVcbiIsIHB2aF9pbmZvLT52ZXJzaW9uKTsKPj4gLSAgICBwcmlu
dGsoIiAgZmxhZ3M6ICAgICAgJSMiUFJJeDMyIlxuIiwgcHZoX2luZm8tPmZsYWdzKTsKPj4gLSAg
ICBwcmludGsoIiAgbnJfbW9kdWxlczogJXVcbiIsIHB2aF9pbmZvLT5ucl9tb2R1bGVzKTsKPj4g
LSAgICBwcmludGsoIiAgbW9kbGlzdF9wYTogJTAxNiJQUkl4NjQiXG4iLCBwdmhfaW5mby0+bW9k
bGlzdF9wYWRkcik7Cj4+IC0gICAgcHJpbnRrKCIgIGNtZGxpbmVfcGE6ICUwMTYiUFJJeDY0Ilxu
IiwgcHZoX2luZm8tPmNtZGxpbmVfcGFkZHIpOwo+PiArICAgIHByaW50aygiUFZIIHN0YXJ0IGlu
Zm86IChwYSAweCUwOHgpXG4iLCBwdmhfc3RhcnRfaW5mb19wYSk7Cj4+ICsgICAgcHJpbnRrKCIg
IHZlcnNpb24gJXUsIGZsYWdzICUjeFxuIiwgcHZoX2luZm8tPnZlcnNpb24sIHB2aF9pbmZvLT5m
bGFncyk7Cj4+ICsKPj4gKyAgICBwcmludGsoIiAgY21kbGluZSAweCUwOCJQUkl4NjQsIHB2aF9p
bmZvLT5jbWRsaW5lX3BhZGRyKTsKPj4gICAgICBpZiAoIHB2aF9pbmZvLT5jbWRsaW5lX3BhZGRy
ICkKPj4gLSAgICAgICAgcHJpbnRrKCIgIGNtZGxpbmU6ICAgICclcydcbiIsIChjaGFyICopX192
YShwdmhfaW5mby0+Y21kbGluZV9wYWRkcikpOwo+PiAtICAgIHByaW50aygiICByc2RwX3BhOiAg
ICAlMDE2IlBSSXg2NCJcbiIsIHB2aF9pbmZvLT5yc2RwX3BhZGRyKTsKPj4gKyAgICAgICAgcHJp
bnRrKCIgJyVzJyIsIChjaGFyICopX192YShwdmhfaW5mby0+Y21kbGluZV9wYWRkcikpOwo+IElz
IHRoZSBjYXN0IGhlcmUgcmVhbGx5IG5lY2Vzc2FyeT8KClllcy7CoCBPbWl0dGluZyBpdCBjYXVz
ZXMgLVdmb3JtYXQgdG8gb2JqZWN0IHRvIHBhc3Npbmcgdm9pZCogaW50bwpzb21ldGhpbmcgZXhw
ZWN0aW5nIGNoYXIqLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 12:35:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 12:35: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-devel-bounces@lists.xenproject.org>)
	id 1gmHkJ-0006vc-IM; Wed, 23 Jan 2019 12:35: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=5y24=P7=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gmHkI-0006vX-Sf
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 12:35:06 +0000
X-Inumbo-ID: 4f272330-1f0b-11e9-a1e0-bc764e045a96
Received: from mail-lj1-x22f.google.com (unknown [2a00:1450:4864:20::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f272330-1f0b-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 12:35:05 +0000 (UTC)
Received: by mail-lj1-x22f.google.com with SMTP id c19-v6so1785056lja.5
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 04:35:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=0HhrbBoFipzb8/DvGLaERQiYpIRPoruhzAq60D8We3k=;
 b=hWJK9WV6gjfusPxvF5c754zbFAEVTkScsADaKvIctH8D6XoJVmtKGASGFkeWo0QknH
 9xal1XWbs3gjxe49NJhRzUJ8ZOZr87yGs4lXlgT8kb8ymDfKVa3mQNh6VVf0YXD+LNP8
 WJsWFdx1DJqL6lZEtlgyz0qCifCzKq8f1BM14zLLZ+yVX8hvKQ2A+cQErp9Riu/2uAwa
 bl4zvuTFEH+FsmULjpiGPF2iEAUbH/ej32PW+m7HxdtP1cdV2QP1gTbuL75XRc1OsRc/
 Hu7FDDnt+EESfbc6eAukAHqfsSlbsmrGDYWzoQh9CcFz/gUqnOO2BA/e6JQNsBGyXOnV
 cIjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=0HhrbBoFipzb8/DvGLaERQiYpIRPoruhzAq60D8We3k=;
 b=Z/Hf7q1zviRLKnZq4I2NAq1G3roCbOn28iap0DL/5YLPU7DY9RVCSdTlvQSHahVW3Q
 dMrLHen9UrdcKg73qSsePjtcUxjTOTloE8rqE/eSbKzt09QQtppmwZO0ed8RoF2vwXAB
 6pVo/yXr3gSlfl4FyrcNDI6tKg+sbs6NjzanSMRMhX8OzPUeYp9J5078MjE6G6RDykok
 8SCVzXkVyZwCnEm7YY3Atp7pATgA5WeZsiC75wLukBBamC1cLq17sxAe8LXI55VlPcMH
 QsrrBdppHrFoiuaQkrrarms+ps/C7S2ukEhJ/Y8j9F4P+fJBsqgwWQjmIrD9n84HnuRH
 DJzA==
X-Gm-Message-State: AJcUukfkrTdOnvrp80c5Jq3dZwrlxhoWvp1cGctdHctDDcTpFlNNeSXp
 U6z/45Pf4p8cTXESaMAhqw8=
X-Google-Smtp-Source: ALg8bN7o1IQDUDUO8jlH9h/j7GZeuDdQ+kKUctBjrCCvnsK+LjNj/xHrRhfuWZo92o19vT/NFjSlhA==
X-Received: by 2002:a2e:8855:: with SMTP id
 z21-v6mr1816577ljj.191.1548246903645; 
 Wed, 23 Jan 2019 04:35:03 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id i13-v6sm472587ljg.82.2019.01.23.04.35.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 23 Jan 2019 04:35:02 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1548238334-23168-1-git-send-email-andrii.anisov@gmail.com>
 <c861a2f4-25a4-e5a4-f112-42853cba84e3@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <540227d2-a082-ebf3-9b3b-5928d31f1f39@gmail.com>
Date: Wed, 23 Jan 2019 14:35:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <c861a2f4-25a4-e5a4-f112-42853cba84e3@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] arm/p2m: call iommu iotlb flush if iommu
 exists and enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Paul Durrant <paul.durrant@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDIzLjAxLjE5IDEzOjMzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gRG8geW91IG1lYW4gc2hh
cmluZyB0aGUgUDJNPwoKRm9yIHN1cmUhCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 12:40:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 12:40: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-devel-bounces@lists.xenproject.org>)
	id 1gmHpC-0007jT-9y; Wed, 23 Jan 2019 12:40: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=5y24=P7=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gmHpB-0007jN-A7
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 12:40:09 +0000
X-Inumbo-ID: 0395f820-1f0c-11e9-a1e0-bc764e045a96
Received: from mail-lj1-x235.google.com (unknown [2a00:1450:4864:20::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0395f820-1f0c-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 12:40:08 +0000 (UTC)
Received: by mail-lj1-x235.google.com with SMTP id c19-v6so1798482lja.5
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 04:40:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=jn1z4gImN4k2s3URa0JDfXgMZJjos4PA9j6GBptRwio=;
 b=i4gAB+7P3XDz+xp1xLp7r/THoKtafGEXVwM1IsyUYWJgWjFfT6o8oztAzRhaFrAYTF
 ccd6tyFeH/mFQx1y+Ys87Z0nbOAItENv9gReGSz+rsQ6cx1qIhBqE5FT/4W1RqDa18qD
 F0c3Q0SUenJeI9c2mz2LNwZphEq34lmMs9LOeJvU0+1DKNtsYqv5IuPY4XskRSh0KiJb
 KRpNHLN4yAPwocQScUKFNvyG7AgzhXSIOrtMao93DfDTw4/mYSG3StSyTXu+QRSdysq3
 j9CL8NxuT1rQT2GGBeoSk71a4YTY3ZtZkpfOtrSUE91dSwRe/oCmq1INeisaxkPRlhY3
 Kmug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=jn1z4gImN4k2s3URa0JDfXgMZJjos4PA9j6GBptRwio=;
 b=buKX2DftOdtt/wM22Puo2oa4WIZPN1LEaVnAf4WouBsYz6cVvTDdIL/SJf3W42tDB0
 NMRODZxybzm97jAbFppOL6hYD5A/4O4/achZ0OcYZZSu9hP8mxlb9J4rj+kI4Dq0J9E3
 xDp1rn+5whUZ+clb7b2J7qDYAQntzg45KjAvLwAjQPAFmbSyHdUAOyDOkh1wm0+CDaHk
 9xrhE7y5WAdvOy5NJG088ZaBbKbT8d6EcEnUGoR73Mb2NdLeirXh8rmS898g4Rj9hQS9
 9eOPVL7fLw6EwvR0w3Gy/+9hCeMDLWMAVAFkLp8m+ElcTnJpDFSxtLVZV5HXz7WeMZCF
 aVng==
X-Gm-Message-State: AJcUukf44gwHM/6hh3Rni74UMMuqF1jD9LREx6cWCEQKWhnx+I3KUtZt
 Ga51J39T8k8PMp+ZCsbQsDM=
X-Google-Smtp-Source: ALg8bN6tllYBpLnkaHB1MhPo5Y+dmZ2yRAfvCtJ5aNxuYULSKw9e/6m6ARsblcdDr3ZGoy4BPj9p0Q==
X-Received: by 2002:a2e:93d7:: with SMTP id
 p23-v6mr1884738ljh.22.1548247206491; 
 Wed, 23 Jan 2019 04:40:06 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id q6sm447680lfh.52.2019.01.23.04.40.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 23 Jan 2019 04:40:05 -0800 (PST)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 'Julien Grall' <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1548238334-23168-1-git-send-email-andrii.anisov@gmail.com>
 <c861a2f4-25a4-e5a4-f112-42853cba84e3@arm.com>
 <68e806f1d1b7496fb3e948576508bd86@AMSPEX02CL03.citrite.net>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <5ff8a4ec-dc2f-488e-d462-794e72a942bc@gmail.com>
Date: Wed, 23 Jan 2019 14:40:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <68e806f1d1b7496fb3e948576508bd86@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] arm/p2m: call iommu iotlb flush if iommu
 exists and enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gUGF1bCwKCk9uIDIzLjAxLjE5IDEzOjQ1LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gWWVz
LCB0aGlzIHdhcyBhIG1pc3Rha2Ugd2hlbiBtb3ZpbmcgZnJvbSB0aGUgb2xkIG1hY3JvcyBhbmQg
bmVlZF9pb21tdS4gQW5kcmlpIGlzIGNvcnJlY3QgdGhhdCBuZWVkX2lvbW11X3B0X3N5bmMoKSBp
cyBzdXBwb3NlZCB0byBnYXRlIHdoZXRoZXIgYW4gZXhwbGljaXQgbWFwL3VubWFwIGlzIG5lZWRl
ZC4gVGhlIG5lZWQgZm9yIGZsdXNoIHNob3VsZCBvbmx5IGRlcGVuZCBvbiBoYXNfaW9tbXVfcHQo
KS4KU28gSSBmaXggdGhlIGNvbW1pdCBtZXNzYWdlIGFuZCBzZW5kIFYyIGZvciBYRU4gNC4xMi4K
Cj4gVGhlcmUgaXMgYWxzbyBpb21tdV91c2VfaGFwX3B0KCkgd2hpY2ggaXMgYWN0dWFsbHkgZGVm
aW5lZCBhcyBoYXNfaW9tbXVfcHQoKSwgYnV0IEkgd29uZGVyIHdoZXRoZXIgdGhhdCBzaG91bGQg
anVzdCBnbyBhd2F5IGZvciBBUk0gc2luY2UgdGhlIHBhZ2UgdGFibGVzIGFyZSBhbHdheXMgc2hh
cmVkLgpBY3R1YWxseSwgdGhlIG1haW5saW5lIGN1cnJlbnRseSBzdXBwb3J0cyBvbmx5IFNNTVUs
IHdoaWNoIGRvZXMgc2hhcmUgdGhlIHBhZ2UgdGFibGUuCkJ1dCBpdCBpcyBub3QgYWx3YXlzIHRy
dWUsIHdlIGFyZSB1c2luZyBIVywgd2hlcmUgUFQgaXMgbm90IHNoYXJlZC4gQW5kIGdvaW5nIHRv
IHVwc3RyZWFtIHRoYXQgc3VwcG9ydCBvbmUgZGF5LgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFu
aXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 12:41:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 12:41: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-devel-bounces@lists.xenproject.org>)
	id 1gmHqW-0007pP-Lx; Wed, 23 Jan 2019 12:41: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=TXmL=P7=citrix.com=prvs=919de7af8=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gmHqV-0007pI-3T
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 12:41:31 +0000
X-Inumbo-ID: 3424e5ba-1f0c-11e9-8213-1f737a01952e
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3424e5ba-1f0c-11e9-8213-1f737a01952e;
 Wed, 23 Jan 2019 12:41:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,511,1539648000"; d="scan'208";a="84969865"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Andrii Anisov' <andrii.anisov@gmail.com>, 'Julien Grall'
 <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] arm/p2m: call iommu iotlb flush if iommu exists and enabled
Thread-Index: AQHUsw9+CrBmSTM3EEWjNR/p0pL9haW8uawggAAA+ACAABEOAA==
Date: Wed, 23 Jan 2019 12:41:27 +0000
Message-ID: <4a9586dac80748f0a8b0f575792cbbb8@AMSPEX02CL03.citrite.net>
References: <1548238334-23168-1-git-send-email-andrii.anisov@gmail.com>
 <c861a2f4-25a4-e5a4-f112-42853cba84e3@arm.com>
 <68e806f1d1b7496fb3e948576508bd86@AMSPEX02CL03.citrite.net>
 <5ff8a4ec-dc2f-488e-d462-794e72a942bc@gmail.com>
In-Reply-To: <5ff8a4ec-dc2f-488e-d462-794e72a942bc@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] arm/p2m: call iommu iotlb flush if iommu
 exists and enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyaWkgQW5pc292IFttYWls
dG86YW5kcmlpLmFuaXNvdkBnbWFpbC5jb21dDQo+IFNlbnQ6IDIzIEphbnVhcnkgMjAxOSAxMjo0
MA0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47ICdKdWxpZW4g
R3JhbGwnDQo+IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZw0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PjsgQW5kcmlpIEFuaXNvdg0KPiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4NCj4gU3ViamVjdDog
UmU6IFtSRkNdIGFybS9wMm06IGNhbGwgaW9tbXUgaW90bGIgZmx1c2ggaWYgaW9tbXUgZXhpc3Rz
IGFuZA0KPiBlbmFibGVkDQo+IA0KPiBIZWxsbyBQYXVsLA0KPiANCj4gT24gMjMuMDEuMTkgMTM6
NDUsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiBZZXMsIHRoaXMgd2FzIGEgbWlzdGFrZSB3aGVu
IG1vdmluZyBmcm9tIHRoZSBvbGQgbWFjcm9zIGFuZCBuZWVkX2lvbW11Lg0KPiBBbmRyaWkgaXMg
Y29ycmVjdCB0aGF0IG5lZWRfaW9tbXVfcHRfc3luYygpIGlzIHN1cHBvc2VkIHRvIGdhdGUgd2hl
dGhlciBhbg0KPiBleHBsaWNpdCBtYXAvdW5tYXAgaXMgbmVlZGVkLiBUaGUgbmVlZCBmb3IgZmx1
c2ggc2hvdWxkIG9ubHkgZGVwZW5kIG9uDQo+IGhhc19pb21tdV9wdCgpLg0KPiBTbyBJIGZpeCB0
aGUgY29tbWl0IG1lc3NhZ2UgYW5kIHNlbmQgVjIgZm9yIFhFTiA0LjEyLg0KDQpDb29sLg0KDQo+
IA0KPiA+IFRoZXJlIGlzIGFsc28gaW9tbXVfdXNlX2hhcF9wdCgpIHdoaWNoIGlzIGFjdHVhbGx5
IGRlZmluZWQgYXMNCj4gaGFzX2lvbW11X3B0KCksIGJ1dCBJIHdvbmRlciB3aGV0aGVyIHRoYXQg
c2hvdWxkIGp1c3QgZ28gYXdheSBmb3IgQVJNDQo+IHNpbmNlIHRoZSBwYWdlIHRhYmxlcyBhcmUg
YWx3YXlzIHNoYXJlZC4NCj4gQWN0dWFsbHksIHRoZSBtYWlubGluZSBjdXJyZW50bHkgc3VwcG9y
dHMgb25seSBTTU1VLCB3aGljaCBkb2VzIHNoYXJlIHRoZQ0KPiBwYWdlIHRhYmxlLg0KPiBCdXQg
aXQgaXMgbm90IGFsd2F5cyB0cnVlLCB3ZSBhcmUgdXNpbmcgSFcsIHdoZXJlIFBUIGlzIG5vdCBz
aGFyZWQuIEFuZA0KPiBnb2luZyB0byB1cHN0cmVhbSB0aGF0IHN1cHBvcnQgb25lIGRheS4NCg0K
T2gsIG9rLiBMZWF2ZSBpdCBpbiB0aGVuIDotKQ0KDQogIFBhdWwNCg0KPiANCj4gLS0NCj4gU2lu
Y2VyZWx5LA0KPiBBbmRyaWkgQW5pc292Lg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 12:50:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 12:50: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-devel-bounces@lists.xenproject.org>)
	id 1gmHyw-0000GW-HF; Wed, 23 Jan 2019 12:50: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=5y24=P7=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gmHyu-0000GR-Sf
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 12:50:12 +0000
X-Inumbo-ID: 6b077494-1f0d-11e9-a1e0-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b077494-1f0d-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 12:50:11 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id p6so1513662lfc.1
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 04:50:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=Uov0NzI78JpzYuUlCcxekgHszJtOIZOtAuM9QB7T7Dc=;
 b=lFfqSdmJztPFoLKIE7ksAr95zmKuR1o4G8TfyCU9H37ixKQG63Mot+kbYuFmb8Ajwg
 qvK1fxTE36app4sQGUcahuIETsJk6yG4LHhPJ/UbCv+z3iaAP3gv1Es/hCctUfveYgDo
 I9ESFIP5VP4fQoeILsK5TVkT55JBh3noXGOf49lPnKG9R62If8KIq0u+Cv5Yn8DRlTnU
 G4yO7VqJYt+iv5BXaWsA/ShkzKVt+WJLy717peIWA38YhlHtXHRAQ2Mo5q5Yp7yxa7Zb
 kIYqPzKMhkgNrb8RajaXrlZ8d7/snUsOB9zSpDM1GxFptgyWUsNoV2546lOFp5ICv+SX
 tWPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=Uov0NzI78JpzYuUlCcxekgHszJtOIZOtAuM9QB7T7Dc=;
 b=KpYoxeOw6rzTrd+fF5TSD2Va28ZsGjgpqgOeDzix4bH3lFgw75YwuSHAbzvwO4ZlzD
 6qR7ZFWtXBxbhTkrAgk256okRTi0LEodIQY2MfBWJLRgV4QWZFLvmTThiVG0oENRoLPe
 +1V3u3sbeZk4yTCo/kyV7qcDFA6wpJhHhaDb5M9QX9/6UoDRzTYfgvELtmIo4khslIav
 72dpAqfUsJE3ihsz9/wEjglW/KG6FoLm8M2HqQpx8mAtWCE1xK6FfWr5l7e7FZItzjcm
 HsML7i7Wy+MofO+CQJJuP87+9un0OofqlRCK33by1bTarMKKKNXmiGsgYTZOiqL33uJp
 lnig==
X-Gm-Message-State: AJcUukfHl0Ep3HsrysW03jtWjDmNBKbtxW1kQCTDOREE0ux5uo6CyaPC
 CYDOCyWbqlinFCi2exds6CYCou0m
X-Google-Smtp-Source: ALg8bN7hvxYPyF8KY3lO7pcdDKwyVddmH5uVCmb0Mb/+F7x+rsRb4OLxG3jtdDJocwRL6DWByYj8YA==
X-Received: by 2002:a19:26ce:: with SMTP id m197mr1761777lfm.23.1548247809194; 
 Wed, 23 Jan 2019 04:50:09 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id u15-v6sm533794lja.63.2019.01.23.04.50.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 04:50:08 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 14:50:07 +0200
Message-Id: <1548247807-20400-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH v2 for-4.12] arm/p2m: call iommu iotlb flush if
 iommu exists and enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Paul Durrant <Paul.Durrant@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRha2luZyBkZWNp
c2lvbiBieSBgbmVlZF9pb21tdV9wdF9zeW5jKClgIG1ha2UgdXMgbmV2ZXIga2lja2luZwpgaW9t
bXVfaW90bGJfZmx1c2goKWAgZm9yIElPTU1VcyB3aGljaCBkbyBzaGFyZSBQMk0gd2l0aCBDUFUu
ClNvIGNoZWNrIGBoYXNfaW9tbXVfcHQoKWAgaW5zdGVhZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgogICAg
Rml4ZWQgYSBtaXNzcHJpbnQgYW5kIGEgbml0IGluIGEgY29tbWl0IG1lc3NhZ2UKCiB4ZW4vYXJj
aC9hcm0vcDJtLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0v
cDJtLmMKaW5kZXggMjM5NGY5Ny4uMDU5YTM5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Ay
bS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTAxOSw3ICsxMDE5LDcgQEAgc3RhdGlj
IGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICFt
Zm5fZXEobHBhZV9nZXRfbWZuKCplbnRyeSksIGxwYWVfZ2V0X21mbihvcmlnX3B0ZSkpICkKICAg
ICAgICAgcDJtX2ZyZWVfZW50cnkocDJtLCBvcmlnX3B0ZSwgbGV2ZWwpOwogCi0gICAgaWYgKCBu
ZWVkX2lvbW11X3B0X3N5bmMocDJtLT5kb21haW4pICYmCisgICAgaWYgKCBoYXNfaW9tbXVfcHQo
cDJtLT5kb21haW4pICYmCiAgICAgICAgICAobHBhZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBh
ZV9pc192YWxpZCgqZW50cnkpKSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hf
ZmxhZ3MgPSAwOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 12:54:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 12:54: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-devel-bounces@lists.xenproject.org>)
	id 1gmI2k-0000Qj-2c; Wed, 23 Jan 2019 12:54: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=TXmL=P7=citrix.com=prvs=919de7af8=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gmI2j-0000Qe-FO
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 12:54:09 +0000
X-Inumbo-ID: f86abb6d-1f0d-11e9-a1e0-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f86abb6d-1f0d-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 12:54:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,511,1539648000"; d="scan'208";a="84970236"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Andrii Anisov' <andrii.anisov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 for-4.12] arm/p2m: call iommu iotlb flush if iommu
 exists and enabled
Thread-Index: AQHUsxotsckPLKc8a0W5/w0A73PQ2KW8zwUA
Date: Wed, 23 Jan 2019 12:53:50 +0000
Message-ID: <802fe221e14a4e08a4a7cc47989f13c4@AMSPEX02CL03.citrite.net>
References: <1548247807-20400-1-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1548247807-20400-1-git-send-email-andrii.anisov@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] arm/p2m: call iommu iotlb flush
 if iommu exists and enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFuZHJpaSBBbmlzb3YgW21haWx0
bzphbmRyaWkuYW5pc292QGdtYWlsLmNvbV0KPiBTZW50OiAyMyBKYW51YXJ5IDIwMTkgMTI6NTAK
PiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBKdWVy
Z2VuCj4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+Cj4gU3ViamVjdDogW1BBVENIIHYyIGZvci00LjEyXSBhcm0vcDJtOiBjYWxs
IGlvbW11IGlvdGxiIGZsdXNoIGlmIGlvbW11Cj4gZXhpc3RzIGFuZCBlbmFibGVkCj4gCj4gRnJv
bTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPiAKPiBUYWtpbmcgZGVj
aXNpb24gYnkgYG5lZWRfaW9tbXVfcHRfc3luYygpYCBtYWtlIHVzIG5ldmVyIGtpY2tpbmcKPiBg
aW9tbXVfaW90bGJfZmx1c2goKWAgZm9yIElPTU1VcyB3aGljaCBkbyBzaGFyZSBQMk0gd2l0aCBD
UFUuCj4gU28gY2hlY2sgYGhhc19pb21tdV9wdCgpYCBpbnN0ZWFkLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgpSZXZpZXdlZC1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCj4gLS0tCj4gQ2hhbmdlcyBp
biB2MjoKPiAgICAgRml4ZWQgYSBtaXNzcHJpbnQgYW5kIGEgbml0IGluIGEgY29tbWl0IG1lc3Nh
Z2UKPiAKPiAgeGVuL2FyY2gvYXJtL3AybS5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gaW5kZXggMjM5NGY5Ny4uMDU5YTM5MSAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMK
PiBAQCAtMTAxOSw3ICsxMDE5LDcgQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwKPiAgICAgICAgICAgIW1mbl9lcShscGFlX2dldF9tZm4oKmVudHJ5
KSwgbHBhZV9nZXRfbWZuKG9yaWdfcHRlKSkgKQo+ICAgICAgICAgIHAybV9mcmVlX2VudHJ5KHAy
bSwgb3JpZ19wdGUsIGxldmVsKTsKPiAKPiAtICAgIGlmICggbmVlZF9pb21tdV9wdF9zeW5jKHAy
bS0+ZG9tYWluKSAmJgo+ICsgICAgaWYgKCBoYXNfaW9tbXVfcHQocDJtLT5kb21haW4pICYmCj4g
ICAgICAgICAgIChscGFlX2lzX3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX2lzX3ZhbGlkKCplbnRy
eSkpICkKPiAgICAgIHsKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPSAwOwo+
IC0tCj4gMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 12:55:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gmI4I-0000Y3-FA; Wed, 23 Jan 2019 12: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=l+rE=P7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gmI4G-0000Wv-TF
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 12:55:44 +0000
X-Inumbo-ID: 31042fb3-1f0e-11e9-a1e0-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31042fb3-1f0e-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 12:55:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C6FEDAD55;
 Wed, 23 Jan 2019 12:55:41 +0000 (UTC)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548247807-20400-1-git-send-email-andrii.anisov@gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <3430b84a-04ce-fb2a-1c51-5b4977103af8@suse.com>
Date: Wed, 23 Jan 2019 13:55:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1548247807-20400-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] arm/p2m: call iommu iotlb flush
 if iommu exists and enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxMzo1MCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IFRha2luZyBkZWNpc2lvbiBieSBg
bmVlZF9pb21tdV9wdF9zeW5jKClgIG1ha2UgdXMgbmV2ZXIga2lja2luZwo+IGBpb21tdV9pb3Rs
Yl9mbHVzaCgpYCBmb3IgSU9NTVVzIHdoaWNoIGRvIHNoYXJlIFAyTSB3aXRoIENQVS4KPiBTbyBj
aGVjayBgaGFzX2lvbW11X3B0KClgIGluc3RlYWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:07:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:07: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-devel-bounces@lists.xenproject.org>)
	id 1gmIFS-0001W3-Iy; Wed, 23 Jan 2019 13:07: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=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmIFR-0001Vy-9J
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:07:17 +0000
X-Inumbo-ID: cdf99e9e-1f0f-11e9-b716-1f45a7f20667
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cdf99e9e-1f0f-11e9-b716-1f45a7f20667;
 Wed, 23 Jan 2019 13:07:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 06:07:14 -0700
Message-Id: <5C486700020000780021067B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 06:07:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-2-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1548244285-30813-2-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 01/11] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDEyOjUxLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbm9z
cGVjLmgKPiBAQCAtNTgsNiArNTgsMjEgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGFy
cmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5kZXgsCj4gICAgICAodHlwZW9m
KF9pKSkgKF9pICYgX21hc2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiAgfSkKPiAgCj4gKy8qCj4gKyAqIGFsbG93IHRvIGluc2VydCBhIHJlYWQgbWVtb3J5
IGJhcnJpZXIgaW50byBjb25kaXRpb25hbHMKPiArICovCgpQbGVhc2Ugb2JleSB0byB0aGUgY29t
bWVudCBzdHlsZSBzZXQgZm9ydGggaW4gLi9DT0RJTkdfU1RZTEUuCgo+ICsjaWZkZWYgQ09ORklH
X1g4Ngo+ICtzdGF0aWMgaW5saW5lIGJvb2wgbGZlbmNlX3RydWUodm9pZCkgeyBybWIoKTsgcmV0
dXJuIHRydWU7IH0KPiArI2Vsc2UKPiArc3RhdGljIGlubGluZSBib29sIGxmZW5jZV90cnVlKHZv
aWQpIHsgcmV0dXJuIHRydWU7IH0KPiArI2VuZGlmCgpUaGlzIGlzIGEgZ2VuZXJpYyBoZWFkZXIs
IGhlbmNlIGZ1bmN0aW9ucyBkZWZpbmVkIGhlcmUgc2hvdWxkIGhhdmUKdW5pdmVyc2FsbHkgYXBw
bGljYWJsZSBuYW1lcy4gImxmZW5jZSIsIGhvd2V2ZXIsIGlzIGFuIHg4NiB0ZXJtCihuYW1pbmcg
YSBwYXJ0aWN1bGFyIGluc3RydWN0aW9uKS4gSSBjYW4ndCB0aGluayBvZiByZWFsbHkgZ29vZAph
bHRlcm5hdGl2ZXMsIGJ1dCBob3cgYWJvdXQgb25lIG9mIGFyY2hfbm9zcGVjX3RydWUoKSAvCmFy
Y2hfZmVuY2Vfbm9zcGVjX3RydWUoKSAvIGFyY2hfbm9zcGVjX2ZlbmNlX3RydWUoKT8KCkZ1cnRo
ZXJtb3JlLCByYXRoZXIgdGhhbiBhZGRpbmcgS2NvbmZpZyBjb250cm9sIGFuZCBhbHRlcm5hdGl2
ZXMKcGF0Y2hpbmcgbGF0ZXIgaW4gdGhlIHNlcmllcyAoYXMgcGVyIHRoZSBjb3ZlciBsZXR0ZXIp
LCBpdCBzaG91bGQgYmUKdGhhdCB3YXkgZnJvbSB0aGUgYmVnaW5uaW5nLiBSZW1lbWJlciB0aGF0
IGFueSBzZXJpZXMgbWF5IGdvCmluIHBpZWNlbWVhbCwgbm90IGFsbCBpbiBvbmUgZ28uCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:19:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:19: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-devel-bounces@lists.xenproject.org>)
	id 1gmIQe-0002Qt-Ns; Wed, 23 Jan 2019 13:18: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=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmIQc-0002Qk-Nb
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:18:50 +0000
X-Inumbo-ID: 6b416cee-1f11-11e9-a6ce-3793ec93f8c8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b416cee-1f11-11e9-a6ce-3793ec93f8c8;
 Wed, 23 Jan 2019 13:18:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 06:18:47 -0700
Message-Id: <5C4869B40200007800210690@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 06:18:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDEyOjUxLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBU
aGlzIGNvbW1pdCBpbnRyb2R1Y2VzIHRoZSBjb25maWd1cmF0aW9uIG9wdGlvbiBMMVRGX0xGRU5D
RSB0aGF0IGFsbG93cwo+IHRvIGNvbnRyb2wgdGhlIGltcGxlbWVudGF0aW9uIG9mIHRoZSBwcm90
ZWN0aW9uIG9mIHByaXZpbGVnZSBjaGVja3MgdmlhCj4gbGZlbmNlIGluc3RydWN0aW9ucy4gVGhl
IGZvbGxvd2luZyBmb3VyIGFsdGVybmF0aXZlcyBhcmUgcHJvdmlkZWQ6Cj4gCj4gIC0gbm90IGlu
amVjdGluZyBsZmVuY2UgaW5zdHJ1Y3Rpb25zCj4gIC0gaW5qZWN0IGFuIGxmZW5jZSBpbnN0cnVj
dGlvbiBmb3IgYm90aCBvdXRjb21lcyBvZiB0aGUgY29uZGl0aW9uYWwKPiAgLSBpbmplY3QgYW4g
bGZlbmNlIGluc3RydWN0aW9uIG9ubHkgaWYgdGhlIGNvbmRpdGlvbmFsIHdvdWxkIGV2YWx1YXRl
Cj4gICAgdG8gdHJ1ZSwgc28gdGhhdCB0aGlzIGNhc2UgY2Fubm90IGJlIGVudGVyZWQgdW5kZXIg
c3BlY3VsYXRpb24KCkknZCByZWFsbHkgbGlrZSB0byBzZWUganVzdGlmaWNhdGlvbiBmb3IgdGhp
cyB2YXJpYW50LCBhcyB0aGUgYXN5bW1ldHJpYwpoYW5kbGluZyBkb2Vzbid0IGxvb2sgb3Zlcmx5
IGhlbHBmdWwuIEl0J3MgYWxzbyBub3QgY2xlYXIgdG8gbWUgaG93CnNvbWVvbmUgY29uZmlndXJp
bmcgWGVuIHNob3VsZCB0ZWxsIHdoZXRoZXIgdGhpcyB3b3VsZCBiZSBhIHNhZmUKc2VsZWN0aW9u
IHRvIG1ha2UuIEknbSB0ZW1wdGVkIHRvIHJlcXVlc3QgdGhhdCB0aGlzIG9wdGlvbiBiZWNvbWUK
RVhQRVJUIGRlcGVuZGVudC4KCj4gIC0gZXZhbHVhdGluZyB0aGUgY29uZGl0aW9uIGFuZCBzdG9y
ZSB0aGUgcmVzdWx0IGludG8gYSBsb2NhbCB2YXJpYWJsZS4KPiAgICBiZWZvcmUgdXNpbmcgdGhp
cyB2YWx1ZSwgaW5qZWN0IGFuIGxmZW5jZSBpbnN0cnVjdGlvbi4KPiAKPiBUaGUgZGlmZmVyZW50
IG9wdGlvbnMgYWxsb3cgdG8gY29udHJvbCB0aGUgbGV2ZWwgb2YgcHJvdGVjdGlvbiB2cyB0aGUK
PiBzbG93ZG93biB0aGUgYWRkdGlvbmFsIGxmZW5jZSBpbnN0cnVjdGlvbnMgd291bGQgaW50cm9k
dWNlLiBUaGUgZGVmYXVsdAo+IHZhbHVlIGlzIHNldCB0byBwcm90ZWN0aW5nIGJvdGggYnJhbmNo
ZXMuCj4gCj4gRm9yIG5vbi14ODYgcGxhdGZvcm1zLCB0aGUgcHJvdGVjdGlvbiBpcyBkaXNhYmxl
ZCBieSBkZWZhdWx0LgoKQXQgbGVhc3QgdGhlICJieSBkZWZhdWx0IiBpcyB3cm9uZyBoZXJlLgoK
PiAtLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmln
Cj4gQEAgLTE3Niw2ICsxNzYsMzAgQEAgY29uZmlnIFBWX1NISU1fRVhDTFVTSVZFCj4gIAkgIGZp
cm13YXJlLCBhbmQgd2lsbCBub3QgZnVuY3Rpb24gY29ycmVjdGx5IGluIG90aGVyIHNjZW5hcmlv
cy4KPiAgCj4gIAkgIElmIHVuc3VyZSwgc2F5IE4uCj4gKwo+ICtjaG9pY2UKPiArCXByb21wdCAi
RGVmYXVsdCBMMVRGIEJyYW5jaCBQcm90ZWN0aW9uPyIKPiArCj4gKwljb25maWcgTDFURl9MRkVO
Q0VfQk9USAo+ICsJCWJvb2wgIlByb3RlY3QgYm90aCBicmFuY2hlcyBvZiBjZXJ0YWluIGNvbmRp
dGlvbmFscyIgaWYgSFZNCj4gKwkJLS0taGVscC0tLQo+ICsJCSAgSW5qZWN0IGFuIGxmZW5jZSBp
bnN0cnVjdGlvbiBhZnRlciB0aGUgY29uZGl0aW9uIHRvIGJlCj4gKwkJICBldmFsdWF0ZWQgZm9y
IGJvdGggb3V0Y29tZXMgb2YgdGhlIGNvbmRpdGlvbgo+ICsJY29uZmlnIEwxVEZfTEZFTkNFX1RS
VUUKPiArCQlib29sICJQcm90ZWN0IHRydWUgYnJhbmNoIG9mIGNlcnRhaW4gY29uZGl0aW9uYWxz
IiBpZiBIVk0KPiArCQktLS1oZWxwLS0tCj4gKwkJICBQcm90ZWN0IG9ubHkgdGhlIHBhdGggd2hl
cmUgdGhlIGNvbmRpdGlvbiBpcyBldmFsdWF0ZWQgdG8gdHJ1ZQo+ICsJY29uZmlnIEwxVEZfTEZF
TkNFX0lOVEVSTUVESUFURQo+ICsJCWJvb2wgIlByb3RlY3QgYmVmb3JlIHVzaW5nIGNlcnRhaW4g
Y29uZGl0aW9uYWxzIHZhbHVlIiBpZiBIVk0KPiArCQktLS1oZWxwLS0tCj4gKwkJICBJbmplY3Qg
YW4gbGZlbmNlIGluc3RydWN0aW9uIGFmdGVyIGV2YWx1YXRpbmcgdGhlIGNvbmRpdGlvbgo+ICsJ
CSAgYnV0IGJlZm9yZSBmb3J3YXJkaW5nIHRoaXMgdmFsdWUgZnJvbSBhIGxvY2FsIHZhcmlhYmxl
Cj4gKwljb25maWcgTDFURl9MRkVOQ0VfTk9ORQo+ICsJCWJvb2wgIk5vIGNvbmRpdGlvbmFsIHBy
b3RlY3Rpb24iCj4gKwkJLS0taGVscC0tLQo+ICsJCSAgRG8gbm90IGluamVjdCBsZmVuY2VzIGZv
ciBjb25kaXRpb25hbCBldmFsdWF0aW9ucwo+ICtlbmRjaG9pY2UKCkkgZ3Vlc3Mgd2Ugc2hvdWxk
IHNldHRsZSBvbiBzb21lIGRlZmF1bHQgZm9yIHRoaXMgY2hvaWNlLiBUaGUKZGVzY3JpcHRpb24g
dGFsa3MgYWJvdXQgYSBkZWZhdWx0LCBidXQgSSBkb24ndCBzZWUgaXQgc2V0IGhlcmUgKGFuZApJ
IGRvbid0IHRoaW5rIHJlbHlpbmcgbWVyZWx5IG9uIHRoZSBvcmRlciBpcyBhIGdvb2QgaWRlYSku
Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9ub3NwZWMuaAo+IEBAIC02OCwxMCArNjgsMTggQEAgc3RhdGljIGlubGluZSBib29sIGxmZW5j
ZV90cnVlKHZvaWQpIHsgcmV0dXJuIHRydWU7IH0KPiAgI2VuZGlmCj4gIAo+ICAvKgo+IC0gKiBw
cm90ZWN0IGV2YWx1YXRpb24gb2YgY29uZGl0aW9uYWwgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0
aW9uCj4gKyAqIGFsbG93IHRvIHByb3RlY3QgZXZhbHVhdGlvbiBvZiBjb25kaXRpb25hbCB3aXRo
IHJlc3BlY3QgdG8gc3BlY3VsYXRpb24gb24geDg2Cj4gICAqLwo+IC0jZGVmaW5lIGV2YWx1YXRl
X25vc3BlYyhjb25kaXRpb24pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gKyNpZiBkZWZpbmVkKENPTkZJR19MMVRGX0xGRU5DRV9OT05FKSB8fCAhZGVmaW5lZChDT05G
SUdfWDg2KQo+ICsjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24pIChjb25kaXRpb24p
Cj4gKyNlbGlmIGRlZmluZWQoQ09ORklHX0wxVEZfTEZFTkNFX0JPVEgpCj4gKyNkZWZpbmUgZXZh
bHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKCkknbSBwdXp6bGVkIGJ5IHRoaXMgbGluZSBjaGFuZ2luZyAtIGRvIHlvdSByZWFs
bHkgbmVlZCB0byBtb3ZlIHRoZQpiYWNrc2xhc2ggaGVyZT8KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:20:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:20: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-devel-bounces@lists.xenproject.org>)
	id 1gmIRz-00033J-7x; Wed, 23 Jan 2019 13:20: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=MDDu=P7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmIRy-00033D-83
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:20:14 +0000
X-Inumbo-ID: 9d5ebde4-1f11-11e9-bb5c-57396f2c9977
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9d5ebde4-1f11-11e9-bb5c-57396f2c9977;
 Wed, 23 Jan 2019 13:20:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 56B3CA78;
 Wed, 23 Jan 2019 05:20:12 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D9C343F6A8;
 Wed, 23 Jan 2019 05:20:07 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, nmanthey@amazon.de
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-2-git-send-email-nmanthey@amazon.de>
 <5C486700020000780021067B@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <22f2e1b4-a490-028b-a5c6-cd49b2912d3c@arm.com>
Date: Wed, 23 Jan 2019 13:20:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C486700020000780021067B@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 01/11] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMy8wMS8yMDE5IDEzOjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyMy4w
MS4xOSBhdCAxMjo1MSwgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9ub3NwZWMuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKPj4g
QEAgLTU4LDYgKzU4LDIxIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcnJheV9pbmRl
eF9tYXNrX25vc3BlYyh1bnNpZ25lZCBsb25nIGluZGV4LAo+PiAgICAgICAodHlwZW9mKF9pKSkg
KF9pICYgX21hc2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
Pj4gICB9KQo+PiAgIAo+PiArLyoKPj4gKyAqIGFsbG93IHRvIGluc2VydCBhIHJlYWQgbWVtb3J5
IGJhcnJpZXIgaW50byBjb25kaXRpb25hbHMKPj4gKyAqLwo+IAo+IFBsZWFzZSBvYmV5IHRvIHRo
ZSBjb21tZW50IHN0eWxlIHNldCBmb3J0aCBpbiAuL0NPRElOR19TVFlMRS4KPiAKPj4gKyNpZmRl
ZiBDT05GSUdfWDg2Cj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgbGZlbmNlX3RydWUodm9pZCkgeyBy
bWIoKTsgcmV0dXJuIHRydWU7IH0KPj4gKyNlbHNlCj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgbGZl
bmNlX3RydWUodm9pZCkgeyByZXR1cm4gdHJ1ZTsgfQo+PiArI2VuZGlmCj4gCj4gVGhpcyBpcyBh
IGdlbmVyaWMgaGVhZGVyLCBoZW5jZSBmdW5jdGlvbnMgZGVmaW5lZCBoZXJlIHNob3VsZCBoYXZl
Cj4gdW5pdmVyc2FsbHkgYXBwbGljYWJsZSBuYW1lcy4gImxmZW5jZSIsIGhvd2V2ZXIsIGlzIGFu
IHg4NiB0ZXJtCj4gKG5hbWluZyBhIHBhcnRpY3VsYXIgaW5zdHJ1Y3Rpb24pLiBJIGNhbid0IHRo
aW5rIG9mIHJlYWxseSBnb29kCj4gYWx0ZXJuYXRpdmVzLCBidXQgaG93IGFib3V0IG9uZSBvZiBh
cmNoX25vc3BlY190cnVlKCkgLwo+IGFyY2hfZmVuY2Vfbm9zcGVjX3RydWUoKSAvIGFyY2hfbm9z
cGVjX2ZlbmNlX3RydWUoKT8KCldlIHNlZW1zIHRvIHVzZSBtb3JlIHRoZSB0ZXJtICJiYXJyaWVy
IiBpbiBjb21tb24gY29kZSBvdmVyICJmZW5jZSIuIFNvIGhvdyAKYWJvdXQgYXJjaF9iYXJyaWVy
X25vc3BlY190cnVlL2FyY2hfbm9zcGVjX2JhcnJpZXJfdHJ1ZT8KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:20:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:20: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-devel-bounces@lists.xenproject.org>)
	id 1gmISZ-0003D1-IJ; Wed, 23 Jan 2019 13:20: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=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmISX-0003Cl-Uu
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:20:49 +0000
X-Inumbo-ID: b2e23034-1f11-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2e23034-1f11-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 13:20:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 06:20:48 -0700
Message-Id: <5C486A2E0200007800210694@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 06:20:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-2-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1548244285-30813-2-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 01/11] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDEyOjUxLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbm9z
cGVjLmgKPiBAQCAtNTgsNiArNTgsMjEgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGFy
cmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5kZXgsCj4gICAgICAodHlwZW9m
KF9pKSkgKF9pICYgX21hc2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiAgfSkKPiAgCj4gKy8qCj4gKyAqIGFsbG93IHRvIGluc2VydCBhIHJlYWQgbWVtb3J5
IGJhcnJpZXIgaW50byBjb25kaXRpb25hbHMKPiArICovCj4gKyNpZmRlZiBDT05GSUdfWDg2Cj4g
K3N0YXRpYyBpbmxpbmUgYm9vbCBsZmVuY2VfdHJ1ZSh2b2lkKSB7IHJtYigpOyByZXR1cm4gdHJ1
ZTsgfQo+ICsjZWxzZQo+ICtzdGF0aWMgaW5saW5lIGJvb2wgbGZlbmNlX3RydWUodm9pZCkgeyBy
ZXR1cm4gdHJ1ZTsgfQo+ICsjZW5kaWYKPiArCj4gKy8qCj4gKyAqIHByb3RlY3QgZXZhbHVhdGlv
biBvZiBjb25kaXRpb25hbCB3aXRoIHJlc3BlY3QgdG8gc3BlY3VsYXRpb24KPiArICovCj4gKyNk
ZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICgoKGNvbmRpdGlvbikgJiYgbGZlbmNlX3RydWUoKSkgfHwg
IWxmZW5jZV90cnVlKCkpCgpJdCBtYXkgYmUganVzdCBtZSwgYnV0IEkgdGhpbmsKCiNkZWZpbmUg
ZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICgoY29uZGl0aW9uKSA/IGxmZW5jZV90cnVlKCkgOiAhbGZlbmNlX3RydWUo
KSkKCndvdWxkIGJldHRlciBleHByZXNzIHRoZSB0d28td2F5IG5hdHVyZSBvZiB0aGlzLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:22:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmITx-0003Mt-Uq; Wed, 23 Jan 2019 13:22:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IlMb=P7=oracle.com=william.kucharski@srs-us1.protection.inumbo.net>)
 id 1gmITw-0003Mk-KO
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:22:16 +0000
X-Inumbo-ID: e60a2ef2-1f11-11e9-93d9-53dd905ff479
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e60a2ef2-1f11-11e9-93d9-53dd905ff479;
 Wed, 23 Jan 2019 13:22:15 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0NDEDgj194366;
 Wed, 23 Jan 2019 13:21:51 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=content-type :
 mime-version : subject : from : in-reply-to : date : cc :
 content-transfer-encoding : message-id : references : to;
 s=corp-2018-07-02; bh=/orrWMYiF7s/PRi+ZWvmsxRG9vOAxGOt71oInJg9hNg=;
 b=J4j9p4oTJs9pHPAPfdQosv62OUDUwbW5iXWImy9Xw5mkyPLorUzfOSwXG+Pz6Hl5NkSB
 r7g+cah0pLD+GMOXDTDQdNhx+bMpNRm2LLyU9F20GAsJFQVtmT/suPsxYFEXGtq/+DCh
 uc3umUX8CMgBbaeBa5BjmTn+0doBsH3eKQ/6NTtiNWekzhHOiqwHTzopHj1udcUsoUbu
 CfmWSxPue6oO+dsjgXBfHS8BkBBNTVRS9Ko5wG+R1LWAtsKn2yZiZviqliYhxRl88FMt
 MXd8Lp84GXpqP7gVP7pBVDCL4TvlNExDf+B/GpnjEtfCBFjUbF6X2nF7pQcL8uSnoZ4G xQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2q3sdehx71-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 23 Jan 2019 13:21:50 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0NDLmbp005483
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 23 Jan 2019 13:21:49 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0NDLjiW011995;
 Wed, 23 Jan 2019 13:21:46 GMT
Received: from [192.168.0.110] (/73.243.10.6)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 23 Jan 2019 05:21:45 -0800
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: William Kucharski <william.kucharski@oracle.com>
In-Reply-To: <CAG48ez2vfXkr9dozJiGmze8k49VOXfs=K7M8bv0aQsDDpzrEFQ@mail.gmail.com>
Date: Wed, 23 Jan 2019 06:21:44 -0700
Message-Id: <536BB69D-6E93-4E32-8303-16D92E07D8AA@oracle.com>
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
 <20190123115829.GA31385@kroah.com>
 <CAG48ez2vfXkr9dozJiGmze8k49VOXfs=K7M8bv0aQsDDpzrEFQ@mail.gmail.com>
To: Jann Horn <jannh@google.com>
X-Mailer: Apple Mail (2.3445.102.3)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9144
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=809
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901230100
Subject: Re: [Xen-devel] [PATCH 1/3] treewide: Lift switch variables out of
 switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, Kees Cook <keescook@chromium.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Greg KH <gregkh@linuxfoundation.org>, intel-gfx@lists.freedesktop.org,
 linux-usb@vger.kernel.org, kernel list <linux-kernel@vger.kernel.org>,
 dri-devel@lists.freedesktop.org, Linux-MM <linux-mm@kvack.org>,
 linux-security-module <linux-security-module@vger.kernel.org>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 intel-wired-lan <intel-wired-lan@lists.osuosl.org>,
 Network Development <netdev@vger.kernel.org>, linux-fsdevel@vger.kernel.org,
 xen-devel <xen-devel@lists.xenproject.org>, Laura Abbott <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, Alexander Popov <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIEphbiAyMywgMjAxOSwgYXQgNTowOSBBTSwgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUu
Y29tPiB3cm90ZToKPiAKPiBBRkFJQ1MgdGhpcyBvbmx5IGFwcGxpZXMgdG8gc3dpdGNoIHN0YXRl
bWVudHMgKGJlY2F1c2UgdGhleSBqdW1wIHRvIGEKPiBjYXNlIGFuZCBkb24ndCBleGVjdXRlIHN0
dWZmIGF0IHRoZSBzdGFydCBvZiB0aGUgYmxvY2spLCBub3QgYmxvY2tzCj4gYWZ0ZXIgaWYvd2hp
bGUvLi4uIC4KCkl0IGJvdGhlcnMgbWUgdGhhdCB3ZSBhcmUgZ29pbmcgb3V0IG9mIG91ciB3YXkg
dG8gZGVwcmVjYXRlIHZhbGlkIEMgY29uc3RydWN0cwppbiBmYXZvciBvZiBwbGFjaW5nIHRoZSBk
ZWNsYXJhdGlvbnMgZWxzZXdoZXJlLgoKQXMgY3VycmVudCBjb21waWxlciB3YXJuaW5ncyB3b3Vs
ZCBjYXRjaCBhbnkgcmVmZXJlbmNlIGJlZm9yZSBpbml0aWFsaXphdGlvbgp1c2FnZSBhbnl3YXks
IGl0IHNlZW1zIGxpa2Ugd2UgYXJlIGxldHRpbmcgYSBjb21waWxlciB3YXJuaW5nIHJhdGhlciB0
aGFuIHRoZQpsYW5ndWFnZSBzdGFuZGFyZCBkaWN0YXRlIHN5bnRheC4KCkNlcnRhaW5seSBpZiB3
ZSB3YW50IHRvIG1ha2UgaXQgYSBiZXN0IHByYWN0aWNlIGNvZGluZyBzdHlsZSBpc3N1ZSB3ZSBj
YW4sIGFuZAp0aGVuIGFuIGFwcHJvcHJpYXRlIG5vdGUgZXhwbGFpbmluZyB3aHkgc2hvdWxkIGJl
IGFkZGVkIHRvCkRvY3VtZW50YXRpb24vcHJvY2Vzcy9jb2Rpbmctc3R5bGUucnN0LgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:24:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmIVr-0003Vt-CV; Wed, 23 Jan 2019 13:24: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=MDDu=P7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmIVq-0003Vn-BZ
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:24:14 +0000
X-Inumbo-ID: 2ccabe1a-1f12-11e9-b247-c3966728f33b
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2ccabe1a-1f12-11e9-b247-c3966728f33b;
 Wed, 23 Jan 2019 13:24:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F21081596;
 Wed, 23 Jan 2019 05:24:12 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 419D23F6A8;
 Wed, 23 Jan 2019 05:24:08 -0800 (PST)
To: Norbert Manthey <nmanthey@amazon.de>, xen-devel@lists.xenproject.org
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2e60f86f-8bf4-43dc-4343-8074667b6f6d@arm.com>
Date: Wed, 23 Jan 2019 13:24:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMy8wMS8yMDE5IDExOjUxLCBOb3JiZXJ0IE1hbnRoZXkgd3JvdGU6Cj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaCBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMu
aAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9ub3NwZWMuaAo+IEBAIC02OCwxMCArNjgsMTggQEAgc3RhdGljIGlubGluZSBib29sIGxmZW5j
ZV90cnVlKHZvaWQpIHsgcmV0dXJuIHRydWU7IH0KPiAgICNlbmRpZgo+ICAgCj4gICAvKgo+IC0g
KiBwcm90ZWN0IGV2YWx1YXRpb24gb2YgY29uZGl0aW9uYWwgd2l0aCByZXNwZWN0IHRvIHNwZWN1
bGF0aW9uCj4gKyAqIGFsbG93IHRvIHByb3RlY3QgZXZhbHVhdGlvbiBvZiBjb25kaXRpb25hbCB3
aXRoIHJlc3BlY3QgdG8gc3BlY3VsYXRpb24gb24geDg2Cj4gICAgKi8KPiAtI2RlZmluZSBldmFs
dWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICsjaWYgZGVmaW5lZChDT05GSUdfTDFURl9MRkVOQ0VfTk9ORSkgfHwgIWRlZmluZWQo
Q09ORklHX1g4NikKPiArI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAoY29uZGl0
aW9uKQo+ICsjZWxpZiBkZWZpbmVkKENPTkZJR19MMVRGX0xGRU5DRV9CT1RIKQo+ICsjZGVmaW5l
IGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gICAgICAgKCgoY29uZGl0aW9uKSAmJiBsZmVuY2VfdHJ1ZSgpKSB8fCAh
bGZlbmNlX3RydWUoKSkKPiArI2VsaWYgZGVmaW5lZChDT05GSUdfTDFURl9MRkVOQ0VfVFJVRSkK
PiArI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAoKGNvbmRpdGlvbikgJiYgbGZl
bmNlX3RydWUoKSkKPiArI2VsaWYgZGVmaW5lZChDT05GSUdfTDFURl9MRkVOQ0VfSU5URVJNRURJ
QVRFKQo+ICsjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24pICh7IGJvb2wgcmVzID0g
KGNvbmRpdGlvbik7IHJtYigpOyByZXM7IH0pID4gKyNlbmRpZgoKTm9uZSBvZiB0aGUgY29uZmln
cyBhcmUgZGVmaW5lZCBvbiBBcm0sIHNvIGNhbiB0aGlzIGJlIG1vdmVkIGluIGFyY2gteDg2PwoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:27:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:27: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-devel-bounces@lists.xenproject.org>)
	id 1gmIYa-0003fE-SB; Wed, 23 Jan 2019 13:27:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MDDu=P7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmIYa-0003f9-2k
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:27:04 +0000
X-Inumbo-ID: 92335ff0-1f12-11e9-bb29-8fb36d0c3b0f
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 92335ff0-1f12-11e9-bb29-8fb36d0c3b0f;
 Wed, 23 Jan 2019 13:27:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 370F6A78;
 Wed, 23 Jan 2019 05:27:03 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 853B43F6A8;
 Wed, 23 Jan 2019 05:27:01 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548247807-20400-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3bb35641-a229-7d5e-8d27-6dcfbdc908bd@arm.com>
Date: Wed, 23 Jan 2019 13:26:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1548247807-20400-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] arm/p2m: call iommu iotlb flush
 if iommu exists and enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Paul Durrant <Paul.Durrant@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMy8wMS8yMDE5IDEyOjUwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEZyb206IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gVGFraW5nIGRlY2lzaW9uIGJ5
IGBuZWVkX2lvbW11X3B0X3N5bmMoKWAgbWFrZSB1cyBuZXZlciBraWNraW5nCj4gYGlvbW11X2lv
dGxiX2ZsdXNoKClgIGZvciBJT01NVXMgd2hpY2ggZG8gc2hhcmUgUDJNIHdpdGggQ1BVLgo+IFNv
IGNoZWNrIGBoYXNfaW9tbXVfcHQoKWAgaW5zdGVhZC4KClBsZWFzZSBtZW50aW9uIHRoZSBidWcg
d2FzIGludHJvZHVjZWQgYnkgY29tbWl0IDkxZDRlY2E3YWQgIm1tIC8gaW9tbXU6IHNwbGl0IApu
ZWVkX2lvbW11KCkgaW50byBoYXNfaW9tbXVfcHQoKSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCki
LgoKV2l0aCB0aGF0OgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:29:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:29: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-devel-bounces@lists.xenproject.org>)
	id 1gmIar-0003sO-9k; Wed, 23 Jan 2019 13:29: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=MDDu=P7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmIap-0003sJ-Py
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:29:23 +0000
X-Inumbo-ID: e4eb2d36-1f12-11e9-ab56-934c0191018c
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e4eb2d36-1f12-11e9-ab56-934c0191018c;
 Wed, 23 Jan 2019 13:29:22 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0A7ABA78;
 Wed, 23 Jan 2019 05:29:22 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 130D03F6A8;
 Wed, 23 Jan 2019 05:29:20 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181130171533.18123-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1901221520260.17936@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <185cfa6d-81be-b7b6-c9eb-5a420159a4d7@arm.com>
Date: Wed, 23 Jan 2019 13:29:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901221520260.17936@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/arm: gic: Make sure the number
 of interrupt lines is valid before using it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Jan-Peter Larsson <Jan-Peter.Larsson@arm.com>, andre.przywara@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgSnVlcmdlbikKCkhpIEp1ZXJnZW4sCgpPbiAyMi8wMS8yMDE5IDIzOjIyLCBTdGVmYW5vIFN0
YWJlbGxpbmkgd3JvdGU6Cj4gT24gRnJpLCAzMCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+PiBHSUN2MiBhbmQgR0lDdjMgc3VwcG9ydHMgdXAgdG8gMTAyMCBpbnRlcnJ1cHRzLiBIb3dl
dmVyLCB0aGUgdmFsdWUgY29tcHV0ZWQKPj4gZnJvbSBHSUNEX1RZUEVSLklUTGluZXNOdW1iZXIg
Y2FuIGJlIHVwIHRvIDEwMjQuIE9uIEdJQ3YzLCB3ZSB3aWxsIGVuZCB1cCB0bwo+PiB3cml0ZSBp
biByZXNlcnZlZCByZWdpc3RlcnMgdGhhdCBhcmUgcmlnaHQgYWZ0ZXIgdGhlIElST1VURVJzIG9u
ZSBhcyB0aGUKPj4gdmFsdWUgaXMgbm90IGNhcHBlZCBlYXJseSBlbm91Z2guCj4+Cj4+IENhcCB0
aGUgbnVtYmVyIG9mIGludGVycnVwdHMgYXMgc29vbiBhcyB3ZSBjb21wdXRlIGl0IHNvIHdlIGtu
b3cgd2UgY2FuCj4+IHNhZmVseSB1c2luZyBpdCBhZnRlcndhcmRzLgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiBSZXBvcnRlZC1ieTog
SmFuLVBldGVyIExhcnNzb24gPEphbi1QZXRlci5MYXJzc29uQGFybS5jb20+Cj4gCj4gUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCldvdWxk
IGl0IGJlIHBvc3NpYmxlIHRvIGdpdmUgYW4gUkFCIGZvciB0aGlzIHBhdGNoPwoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:32:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:32: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-devel-bounces@lists.xenproject.org>)
	id 1gmIdv-0004Yy-Q5; Wed, 23 Jan 2019 13:32: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=5y24=P7=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gmIdt-0004Yr-T4
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:32:33 +0000
X-Inumbo-ID: 55c548d3-1f13-11e9-a1e0-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55c548d3-1f13-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 13:32:32 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id f5so1552096lfc.13
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 05:32:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=8lnxIUGiSe/7nezqDvMbZsVRZPGP8ywO59jsw8vExUQ=;
 b=mdMK5lE+dLtU4aesJja+c1gjIHbTMIt8/yP31ob/4fSObie8wHooRm0VECXiYfXNdB
 or0Nf1khAGrUx3rvGw7sJwASeKSHpaXki6gW87YoO51GeFVEijsmw+LbjNchVvIF4wFB
 QU/59a7OyU1S+44TsUhhF7C9QP98Z2UHq+nHx0Y+TAiUWY6UFwyeRpg05tPJTVh8tZPJ
 e8tl+TjqlbIQO1UzaAkFn/aIUdFVgqpsZrjQ6rMtaVf7yHil1CHWO6qSjudLV3bZByLV
 EypadVx0AWTYF+INQUaM153875KuYjYwmgAXJX398ToxHfdycVCp/UEoZK43sa7Tw82Y
 CFiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=8lnxIUGiSe/7nezqDvMbZsVRZPGP8ywO59jsw8vExUQ=;
 b=ncfz25J32OrDUnG6VVM1SyffjzEN3jN/KdOxuPS34Pk852q+f2Cy4N1HclICCX76Do
 Oaz6Dik/j1qxHTVYVMSr2FvdpGQVDJgg+Xbvyj8oyik4vyXb2+kx10dmSt9EZz+6bP9T
 bG/6brvpcNd8NgWCnso/o7zdfpXJOyLarSmqol4RCtigFYvYEDo+K2tpUxheHo0pp5iq
 q8S076CL3+yeg/XjuvZUYOE//L7oOA8081pIwQK3vh2sBL/BWjVTz5r5qgalbreUSqtS
 EbmGWev9hY3r6WgvI2SMQ3Lsr4dSErN6np+HOkRD6q4XOQbPm6YS7yrlrfm9PwZA4KrJ
 79lQ==
X-Gm-Message-State: AJcUukecAdBfEklIkHbeAaLbxeu6/Nk/GZLrLwBuLfsHAu3H3a57WsZi
 YF7G86w8Xg/+y5I3ZfNF4tE=
X-Google-Smtp-Source: ALg8bN4k+fmb0P20mCb6t0BfQPzCMMA8D0qx7aRw8scc9mEY+s/qoygkzRChzA2J1QIZ1712BaLvwg==
X-Received: by 2002:a19:1cb:: with SMTP id 194mr1921107lfb.61.1548250350836;
 Wed, 23 Jan 2019 05:32:30 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id g15sm482800lfb.1.2019.01.23.05.32.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 23 Jan 2019 05:32:30 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Juergen Gross <jgross@suse.com>
References: <1548247807-20400-1-git-send-email-andrii.anisov@gmail.com>
 <3bb35641-a229-7d5e-8d27-6dcfbdc908bd@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <d597dfca-58b7-1657-21ee-3debd890b451@gmail.com>
Date: Wed, 23 Jan 2019 15:32:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <3bb35641-a229-7d5e-8d27-6dcfbdc908bd@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] arm/p2m: call iommu iotlb flush
 if iommu exists and enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Paul Durrant <Paul.Durrant@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiwKCk9uIDIzLjAxLjE5IDE1OjI2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gUGxlYXNl
IG1lbnRpb24gdGhlIGJ1ZyB3YXMgaW50cm9kdWNlZCBieSBjb21taXQgOTFkNGVjYTdhZCAibW0g
LyBpb21tdTogc3BsaXQgbmVlZF9pb21tdSgpIGludG8gaGFzX2lvbW11X3B0KCkgYW5kIG5lZWRf
aW9tbXVfcHRfc3luYygpIi4KU2hvdWxkIEkgc2VuZCB2Mz8uCgo+IFdpdGggdGhhdDoKPiAKPiBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tIApTaW5jZXJl
bHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:33:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:33: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-devel-bounces@lists.xenproject.org>)
	id 1gmIez-0004dk-4n; Wed, 23 Jan 2019 13:33: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=MDDu=P7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmIey-0004de-2I
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:33:40 +0000
X-Inumbo-ID: 7e4760fe-1f13-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7e4760fe-1f13-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 13:33:39 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 28E88A78;
 Wed, 23 Jan 2019 05:33:39 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 161093F6A8;
 Wed, 23 Jan 2019 05:33:37 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org,
 Juergen Gross <jgross@suse.com>
References: <1548247807-20400-1-git-send-email-andrii.anisov@gmail.com>
 <3bb35641-a229-7d5e-8d27-6dcfbdc908bd@arm.com>
 <d597dfca-58b7-1657-21ee-3debd890b451@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e81ff45e-ff2c-3f60-44ae-43cc9df4331f@arm.com>
Date: Wed, 23 Jan 2019 13:33:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <d597dfca-58b7-1657-21ee-3debd890b451@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] arm/p2m: call iommu iotlb flush
 if iommu exists and enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Paul Durrant <Paul.Durrant@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMy8wMS8yMDE5IDEzOjMyLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEp1ZXJnZW4sCj4g
Cj4gT24gMjMuMDEuMTkgMTU6MjYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gUGxlYXNlIG1lbnRp
b24gdGhlIGJ1ZyB3YXMgaW50cm9kdWNlZCBieSBjb21taXQgOTFkNGVjYTdhZCAibW0gLyBpb21t
dTogc3BsaXQgCj4+IG5lZWRfaW9tbXUoKSBpbnRvIGhhc19pb21tdV9wdCgpIGFuZCBuZWVkX2lv
bW11X3B0X3N5bmMoKSIuCj4gU2hvdWxkIEkgc2VuZCB2Mz8uCgpObyBuZWVkLCBJIHdpbGwgZml4
IGl0IG9uIGNvbW1pdC4KCkNoZWVycywKCj4gCj4+IFdpdGggdGhhdDoKPj4KPj4gQWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:34:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:34: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-devel-bounces@lists.xenproject.org>)
	id 1gmIfn-0004j0-F8; Wed, 23 Jan 2019 13:34: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=5y24=P7=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gmIfm-0004ip-OX
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:34:30 +0000
X-Inumbo-ID: 9b753ab1-1f13-11e9-a1e0-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b753ab1-1f13-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 13:34:29 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id g11-v6so1955260ljk.3
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 05:34:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=WO17qOu7c4vn6uYuDE1YaI3QP5hHvfVFLeRjYkhp5i8=;
 b=WNZ1xHpP/DWcf+xzKMA9ma+r+Er55Q6mO4vukBHCMd9YZ9QkApmpwluL1rNxov1K9M
 O8ewOXoiuH18y2jetomsjisoL7TLsIzvwKtE3S/wJ77SQ/Rl0SfQKE1aJ7XQ0qkykuin
 twnI6a7ihzNQrhUvuoFon3Y0zfHRtWzqHpL1+Mui32zMCmD+psZoKQqDrC7GUX8eUdNR
 U0XwtMlbrvf4p5B8hVmZTnKwBvOVzdfMOgmiWXFNIlYMVpmtOd5corLUmvElIgohO35O
 hvXuZKIc88sDJju6eh3u5YtbMPAIoq1eAEgsMQa2ym7KDTOeQQ+8ibxyRENki0yd2k9J
 50pw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=WO17qOu7c4vn6uYuDE1YaI3QP5hHvfVFLeRjYkhp5i8=;
 b=faE9wy3MEBT4Dwyb+0HeAb2t6EFALtOMkJSdDz6U1RU6AXksedBNE3frRz0/eZIgTF
 lAwebNwznc1zRMc6+KzmIi+t7errEo7K2LPZbVDb4P/kzr4YYAibhGGHdnZk+8JlCHi7
 ww8Imx+c5NFVBoDHnEikLcXHOKispJd0+aItyP0f0RvJJOTYu0qTzFB8egNUcB5yVXSU
 aJWuHRPHipyLidctlD3iRgbCvw/TAkhMEAGd2DXnPKoxsd5TkbmffmNfpERhZh2+wtGH
 dC2/HxJmDg3/9FGEBKUnjLt2x4PAbUdgms0OQiQR2FFJVL/vP3Tslcny7ebhIvEKBQvm
 cBwA==
X-Gm-Message-State: AJcUukfwfcALL9gg3A2NXot8MyQkY0DUct4HfBz/ZK3wMIULioWum4gM
 nk1Bj9Z7dC0JRrHeQkox76k=
X-Google-Smtp-Source: ALg8bN6uHWWyqLKmR+3+0corLDYbxYS4LpfNL9+p5QYrImvic3URCoA60VyXw95QqlnbR7yAASyF6w==
X-Received: by 2002:a2e:9f0b:: with SMTP id
 u11-v6mr1844104ljk.99.1548250467871; 
 Wed, 23 Jan 2019 05:34:27 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id 15-v6sm562340lje.18.2019.01.23.05.34.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 23 Jan 2019 05:34:27 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Juergen Gross <jgross@suse.com>
References: <1548247807-20400-1-git-send-email-andrii.anisov@gmail.com>
 <3bb35641-a229-7d5e-8d27-6dcfbdc908bd@arm.com>
 <d597dfca-58b7-1657-21ee-3debd890b451@gmail.com>
 <e81ff45e-ff2c-3f60-44ae-43cc9df4331f@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <56aee9a9-89e7-cf06-ab2e-fcbaa8874308@gmail.com>
Date: Wed, 23 Jan 2019 15:34:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <e81ff45e-ff2c-3f60-44ae-43cc9df4331f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] arm/p2m: call iommu iotlb flush
 if iommu exists and enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Paul Durrant <Paul.Durrant@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMy4wMS4xOSAxNTozMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAyMy4wMS4xOSAx
NToyNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE5vIG5lZWQsIEkgd2lsbCBmaXggaXQgb24gY29t
bWl0LgoKVGhhbmsgeW91LgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:36:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:36: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-devel-bounces@lists.xenproject.org>)
	id 1gmIhQ-0004ur-0V; Wed, 23 Jan 2019 13:36: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=l+rE=P7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gmIhO-0004uj-6s
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:36:10 +0000
X-Inumbo-ID: d6ee36d5-1f13-11e9-a1e0-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6ee36d5-1f13-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 13:36:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 95053AF23;
 Wed, 23 Jan 2019 13:36:07 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20181130171533.18123-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1901221520260.17936@sstabellini-ThinkPad-X260>
 <185cfa6d-81be-b7b6-c9eb-5a420159a4d7@arm.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <84f1faab-5827-5002-b585-8bee7908f165@suse.com>
Date: Wed, 23 Jan 2019 14:36:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <185cfa6d-81be-b7b6-c9eb-5a420159a4d7@arm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] xen/arm: gic: Make sure the number
 of interrupt lines is valid before using it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Jan-Peter Larsson <Jan-Peter.Larsson@arm.com>, andre.przywara@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxNDoyOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICgrIEp1ZXJnZW4pCj4g
Cj4gSGkgSnVlcmdlbiwKPiAKPiBPbiAyMi8wMS8yMDE5IDIzOjIyLCBTdGVmYW5vIFN0YWJlbGxp
bmkgd3JvdGU6Cj4+IE9uIEZyaSwgMzAgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+
IEdJQ3YyIGFuZCBHSUN2MyBzdXBwb3J0cyB1cCB0byAxMDIwIGludGVycnVwdHMuIEhvd2V2ZXIs
IHRoZSB2YWx1ZQo+Pj4gY29tcHV0ZWQKPj4+IGZyb20gR0lDRF9UWVBFUi5JVExpbmVzTnVtYmVy
IGNhbiBiZSB1cCB0byAxMDI0LiBPbiBHSUN2Mywgd2Ugd2lsbAo+Pj4gZW5kIHVwIHRvCj4+PiB3
cml0ZSBpbiByZXNlcnZlZCByZWdpc3RlcnMgdGhhdCBhcmUgcmlnaHQgYWZ0ZXIgdGhlIElST1VU
RVJzIG9uZSBhcyB0aGUKPj4+IHZhbHVlIGlzIG5vdCBjYXBwZWQgZWFybHkgZW5vdWdoLgo+Pj4K
Pj4+IENhcCB0aGUgbnVtYmVyIG9mIGludGVycnVwdHMgYXMgc29vbiBhcyB3ZSBjb21wdXRlIGl0
IHNvIHdlIGtub3cgd2UgY2FuCj4+PiBzYWZlbHkgdXNpbmcgaXQgYWZ0ZXJ3YXJkcy4KPj4+Cj4+
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4g
UmVwb3J0ZWQtYnk6IEphbi1QZXRlciBMYXJzc29uIDxKYW4tUGV0ZXIuTGFyc3NvbkBhcm0uY29t
Pgo+Pgo+PiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+IAo+IFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGdpdmUgYW4gUkFCIGZvciB0aGlz
IHBhdGNoPwoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:37:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:37: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-devel-bounces@lists.xenproject.org>)
	id 1gmIiY-00050f-Ck; Wed, 23 Jan 2019 13:37: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=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmIiX-00050S-1N
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:37:21 +0000
X-Inumbo-ID: 00dfad18-1f14-11e9-b1f6-c78e6fb731b5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00dfad18-1f14-11e9-b1f6-c78e6fb731b5;
 Wed, 23 Jan 2019 13:37:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 06:37:16 -0700
Message-Id: <5C486E0A02000078002106DD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 06:37:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-6-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1548244285-30813-6-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 05/11] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDEyOjUxLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBA
QCAtMTI2OCw3ICsxMjcyLDggQEAgdW5tYXBfY29tbW9uKAo+ICAgICAgfQo+ICAKPiAgICAgIHNt
cF9ybWIoKTsKPiAtICAgIG1hcCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOwo+
ICsgICAgbWFwID0gJm1hcHRyYWNrX2VudHJ5KGxndCwgYXJyYXlfaW5kZXhfbm9zcGVjKG9wLT5o
YW5kbGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGd0LT5tYXB0cmFja19saW1pdCkpOwoKSXQgbWlnaHQgYmUgYmV0dGVyIHRvIG1vdmUgdGhp
cyBpbnRvIG1hcHRyYWNrX2VudHJ5KCkgaXRzZWxmLCBvcgptYWtlIGEgbWFwdHJhY2tfZW50cnlf
bm9zcGVjKCkgY2xvbmUgKGFzIHNldmVyYWwgYnV0IG5vdCBhbGwKdXNlcyBtYXkgaW5kZWVkIG5v
dCBiZSBpbiBuZWVkIG9mIHRoZSBleHRyYSBwcm90ZWN0aW9uKS4gQXQKbGVhc3QgdGhlIG9uZXMg
aW4gc3RlYWxfbWFwdHJhY2tfaGFuZGxlKCkgYW5kCnB1dF9tYXB0cmFja19oYW5kbGUoKSBhbHNv
IGxvb2sgcG90ZW50aWFsbHkgc3VzcGljaW91cy4KCj4gQEAgLTIyMjMsNyArMjIzMSw4IEBAIGdu
dHRhYl90cmFuc2ZlcigKPiAgICAgICAgICBva2F5ID0gZ250dGFiX3ByZXBhcmVfZm9yX3RyYW5z
ZmVyKGUsIGQsIGdvcC5yZWYpOwo+ICAgICAgICAgIHNwaW5fbG9jaygmZS0+cGFnZV9hbGxvY19s
b2NrKTsKPiAgCj4gLSAgICAgICAgaWYgKCB1bmxpa2VseSghb2theSkgfHwgdW5saWtlbHkoZS0+
aXNfZHlpbmcpICkKPiArICAgICAgICAvKiBNYWtlIHN1cmUgdGhpcyBjaGVjayBpcyBub3QgYnlw
YXNzZWQgc3BlY3VsYXRpdmVseSAqLwo+ICsgICAgICAgIGlmICggZXZhbHVhdGVfbm9zcGVjKHVu
bGlrZWx5KCFva2F5KSB8fCB1bmxpa2VseShlLT5pc19keWluZykpICkKPiAgICAgICAgICB7Cj4g
ICAgICAgICAgICAgIGJvb2xfdCBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2FkanVzdF90b3RfcGFn
ZXMoZSwgLTEpOwoKV2hhdCBpcyBpdCB0aGF0IG1ha2VzIHRoaXMgcGFydGljdWxhciBpZigpIGRp
ZmZlcmVudCBmcm9tIG90aGVyCnN1cnJvdW5kaW5nIG9uZXM/IEluIHBhcnRpY3VsYXIgdGhlIHZl
cnNpb24gZGVwZW5kZW50IGNvZGUgKGEgZmV3CmxpbmVzIGRvd24gZnJvbSBoZXJlIGFzIHdlbGwg
YXMgZWxzZXdoZXJlKSBsb29rIHRvIGJlIGVhc2lseQpkaXZlcnRhYmxlIG9udG8gdGhlIHdyb25n
IGJyYW5jaCwgdGhlbiBjYXVzaW5nIG91dCBvZiBib3VuZHMKc3BlY3VsYXRpdmUgYWNjZXNzZXMg
ZHVlIHRvIHRoZSBkaWZmZXJlbnQgKHZlcnNpb24gZGVwZW5kZW50KQpzaGFyZWQgZW50cnkgc2l6
ZXMuCgo+IEBAIC0zMjE1LDYgKzMyMzAsMTAgQEAgc3dhcF9ncmFudF9yZWYoZ3JhbnRfcmVmX3Qg
cmVmX2EsIGdyYW50X3JlZl90IHJlZl9iKQo+ICAgICAgaWYgKCByZWZfYSA9PSByZWZfYiApCj4g
ICAgICAgICAgZ290byBvdXQ7Cj4gIAo+ICsgICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBjaGVj
ayBpcyBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLwo+ICsgICAgcmVmX2EgPSBhcnJheV9p
bmRleF9ub3NwZWMocmVmX2EsIG5yX2dyYW50X2VudHJpZXMoZC0+Z3JhbnRfdGFibGUpKTsKPiAr
ICAgIHJlZl9iID0gYXJyYXlfaW5kZXhfbm9zcGVjKHJlZl9iLCBucl9ncmFudF9lbnRyaWVzKGQt
PmdyYW50X3RhYmxlKSk7CgpJIHRoaW5rIHRoaXMgd2FudHMgdG8gbW92ZSB1cCBhaGVhZCBvZiB0
aGUgaWYoKSBpbiBjb250ZXh0LCBhbmQgdGhlCmNvbW1lbnQgYmUgY2hhbmdlZCB0byBwbHVyYWwu
Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9ub3NwZWMuaAo+IEBAIC04Nyw2ICs4NywxNSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbGZlbmNl
X3RydWUodm9pZCkgeyByZXR1cm4gdHJ1ZTsgfQo+ICAjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhj
b25kaXRpb24pICh7IGJvb2wgcmVzID0gKGNvbmRpdGlvbik7IHJtYigpOyByZXM7IAo+IH0pCj4g
ICNlbmRpZgo+ICAKPiArLyoKPiArICogYWxsb3cgdG8gYmxvY2sgc3BlY3VsYXRpdmUgZXhlY3V0
aW9uIGluIGdlbmVyaWMgY29kZQo+ICsgKi8KCkNvbW1lbnQgc3R5bGUgYWdhaW4uCgo+ICsjaWZk
ZWYgQ09ORklHX1g4Ngo+ICsjZGVmaW5lIGJsb2NrX3NwZWN1bGF0aW9uKCkgcm1iKCkKPiArI2Vs
c2UKPiArI2RlZmluZSBibG9ja19zcGVjdWxhdGlvbigpCj4gKyNlbmRpZgoKV2h5IGRvZXMgdGhp
cyBub3Qgc2ltcGx5IHJlc29sdmUgdG8gd2hhdCBjdXJyZW50bHkgaXMgbmFtZWQgbGZlbmNlX3Ry
dWUoKQoocGVyaGFwcyB3aXRoIGEgY2FzdCB0byB2b2lkKT8gQW5kIHdoeSBkb2VzIHRoaXMgbm90
IGRlcGVuZCBvbiB0aGUKS2NvbmZpZyBzZXR0aW5nPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:39:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:39: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-devel-bounces@lists.xenproject.org>)
	id 1gmIkH-00059o-PZ; Wed, 23 Jan 2019 13:39: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=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmIkH-00059h-Bx
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:39:09 +0000
X-Inumbo-ID: 41ff33fa-1f14-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41ff33fa-1f14-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 13:39:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 06:39:07 -0700
Message-Id: <5C486E780200007800210705@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 06:39:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <2e60f86f-8bf4-43dc-4343-8074667b6f6d@arm.com>
In-Reply-To: <2e60f86f-8bf4-43dc-4343-8074667b6f6d@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, nmanthey@amazon.de,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDE0OjI0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDIzLzAxLzIwMTkgMTE6NTEsIE5vcmJlcnQgTWFudGhleSB3cm90ZToKPj4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL25vc3BlYy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAo+
PiBAQCAtNjgsMTAgKzY4LDE4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBsZmVuY2VfdHJ1ZSh2b2lk
KSB7IHJldHVybiB0cnVlOyB9Cj4+ICAgI2VuZGlmCj4+ICAgCj4+ICAgLyoKPj4gLSAqIHByb3Rl
Y3QgZXZhbHVhdGlvbiBvZiBjb25kaXRpb25hbCB3aXRoIHJlc3BlY3QgdG8gc3BlY3VsYXRpb24K
Pj4gKyAqIGFsbG93IHRvIHByb3RlY3QgZXZhbHVhdGlvbiBvZiBjb25kaXRpb25hbCB3aXRoIHJl
c3BlY3QgdG8gc3BlY3VsYXRpb24gb24geDg2Cj4+ICAgICovCj4+IC0jZGVmaW5lIGV2YWx1YXRl
X25vc3BlYyhjb25kaXRpb24pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4+ICsjaWYgZGVmaW5lZChDT05GSUdfTDFURl9MRkVOQ0VfTk9ORSkgfHwgIWRlZmluZWQoQ09O
RklHX1g4NikKPj4gKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgKGNvbmRpdGlv
bikKPj4gKyNlbGlmIGRlZmluZWQoQ09ORklHX0wxVEZfTEZFTkNFX0JPVEgpCj4+ICsjZGVmaW5l
IGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4+ICAgICAgICgoKGNvbmRpdGlvbikgJiYgbGZlbmNlX3RydWUoKSkgfHwg
IWxmZW5jZV90cnVlKCkpCj4+ICsjZWxpZiBkZWZpbmVkKENPTkZJR19MMVRGX0xGRU5DRV9UUlVF
KQo+PiArI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAoKGNvbmRpdGlvbikgJiYg
bGZlbmNlX3RydWUoKSkKPj4gKyNlbGlmIGRlZmluZWQoQ09ORklHX0wxVEZfTEZFTkNFX0lOVEVS
TUVESUFURSkKPj4gKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgKHsgYm9vbCBy
ZXMgPSAoY29uZGl0aW9uKTsgcm1iKCk7IHJlczsgfSkKPiArI2VuZGlmCj4gCj4gTm9uZSBvZiB0
aGUgY29uZmlncyBhcmUgZGVmaW5lZCBvbiBBcm0sIHNvIGNhbiB0aGlzIGJlIG1vdmVkIGluIGFy
Y2gteDg2PwoKVG8gYmUgaG9uZXN0IEknZCBsaWtlIHRvIGF2b2lkIGludHJvZHVjaW5nIGFzbS9u
b3NwZWMuaCBmb3IgdGhlIHRpbWUKYmVpbmcuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:40:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13:40: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-devel-bounces@lists.xenproject.org>)
	id 1gmIlq-0005pL-5T; Wed, 23 Jan 2019 13:40:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmIlp-0005oO-Gn
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:40:45 +0000
X-Inumbo-ID: 7aff65fc-1f14-11e9-bcb6-43021f8300eb
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7aff65fc-1f14-11e9-bcb6-43021f8300eb;
 Wed, 23 Jan 2019 13:40:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 06:40:42 -0700
Message-Id: <5C486ED90200007800210709@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 06:40:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-2-git-send-email-nmanthey@amazon.de>
 <5C486700020000780021067B@prv1-mh.provo.novell.com>
 <22f2e1b4-a490-028b-a5c6-cd49b2912d3c@arm.com>
In-Reply-To: <22f2e1b4-a490-028b-a5c6-cd49b2912d3c@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 01/11] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, nmanthey@amazon.de,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDE0OjIwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDIzLzAxLzIwMTkgMTM6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMy4wMS4x
OSBhdCAxMjo1MSwgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+PiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vbm9zcGVjLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAo+Pj4g
QEAgLTU4LDYgKzU4LDIxIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcnJheV9pbmRl
eF9tYXNrX25vc3BlYyh1bnNpZ25lZCBsb25nIGluZGV4LAo+Pj4gICAgICAgKHR5cGVvZihfaSkp
IChfaSAmIF9tYXNrKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4+PiAgIH0pCj4+PiAgIAo+Pj4gKy8qCj4+PiArICogYWxsb3cgdG8gaW5zZXJ0IGEgcmVhZCBt
ZW1vcnkgYmFycmllciBpbnRvIGNvbmRpdGlvbmFscwo+Pj4gKyAqLwo+PiAKPj4gUGxlYXNlIG9i
ZXkgdG8gdGhlIGNvbW1lbnQgc3R5bGUgc2V0IGZvcnRoIGluIC4vQ09ESU5HX1NUWUxFLgo+PiAK
Pj4+ICsjaWZkZWYgQ09ORklHX1g4Ngo+Pj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBsZmVuY2VfdHJ1
ZSh2b2lkKSB7IHJtYigpOyByZXR1cm4gdHJ1ZTsgfQo+Pj4gKyNlbHNlCj4+PiArc3RhdGljIGlu
bGluZSBib29sIGxmZW5jZV90cnVlKHZvaWQpIHsgcmV0dXJuIHRydWU7IH0KPj4+ICsjZW5kaWYK
Pj4gCj4+IFRoaXMgaXMgYSBnZW5lcmljIGhlYWRlciwgaGVuY2UgZnVuY3Rpb25zIGRlZmluZWQg
aGVyZSBzaG91bGQgaGF2ZQo+PiB1bml2ZXJzYWxseSBhcHBsaWNhYmxlIG5hbWVzLiAibGZlbmNl
IiwgaG93ZXZlciwgaXMgYW4geDg2IHRlcm0KPj4gKG5hbWluZyBhIHBhcnRpY3VsYXIgaW5zdHJ1
Y3Rpb24pLiBJIGNhbid0IHRoaW5rIG9mIHJlYWxseSBnb29kCj4+IGFsdGVybmF0aXZlcywgYnV0
IGhvdyBhYm91dCBvbmUgb2YgYXJjaF9ub3NwZWNfdHJ1ZSgpIC8KPj4gYXJjaF9mZW5jZV9ub3Nw
ZWNfdHJ1ZSgpIC8gYXJjaF9ub3NwZWNfZmVuY2VfdHJ1ZSgpPwo+IAo+IFdlIHNlZW1zIHRvIHVz
ZSBtb3JlIHRoZSB0ZXJtICJiYXJyaWVyIiBpbiBjb21tb24gY29kZSBvdmVyICJmZW5jZSIuIFNv
IGhvdyAKPiBhYm91dCBhcmNoX2JhcnJpZXJfbm9zcGVjX3RydWUvYXJjaF9ub3NwZWNfYmFycmll
cl90cnVlPwoKVGhhdCB3b3VsZCBiZSBmaW5lIHdpdGggbWUgYXMgd2VsbC4KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 13:44:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 13: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-devel-bounces@lists.xenproject.org>)
	id 1gmIpC-00064m-O0; Wed, 23 Jan 2019 13: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=MDDu=P7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmIpB-00064b-GV
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 13:44:13 +0000
X-Inumbo-ID: f7934da2-1f14-11e9-a1e0-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f7934da2-1f14-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 13:44:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3BB5EA78;
 Wed, 23 Jan 2019 05:44:12 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DEDC83F6A8;
 Wed, 23 Jan 2019 05:44:08 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <2e60f86f-8bf4-43dc-4343-8074667b6f6d@arm.com>
 <5C486E780200007800210705@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <38cbf2d4-63fb-cafa-7007-cba7fee03786@arm.com>
Date: Wed, 23 Jan 2019 13:44:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C486E780200007800210705@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, nmanthey@amazon.de,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Bjoern Doebel <doebel@amazon.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMjMvMDEvMjAxOSAxMzozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MjMuMDEuMTkgYXQgMTQ6MjQsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDIz
LzAxLzIwMTkgMTE6NTEsIE5vcmJlcnQgTWFudGhleSB3cm90ZToKPj4+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9ub3NwZWMuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCj4+PiBA
QCAtNjgsMTAgKzY4LDE4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBsZmVuY2VfdHJ1ZSh2b2lkKSB7
IHJldHVybiB0cnVlOyB9Cj4+PiAgICAjZW5kaWYKPj4+ICAgIAo+Pj4gICAgLyoKPj4+IC0gKiBw
cm90ZWN0IGV2YWx1YXRpb24gb2YgY29uZGl0aW9uYWwgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0
aW9uCj4+PiArICogYWxsb3cgdG8gcHJvdGVjdCBldmFsdWF0aW9uIG9mIGNvbmRpdGlvbmFsIHdp
dGggcmVzcGVjdCB0byBzcGVjdWxhdGlvbiBvbiB4ODYKPj4+ICAgICAqLwo+Pj4gLSNkZWZpbmUg
ZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPj4+ICsjaWYgZGVmaW5lZChDT05GSUdfTDFURl9MRkVOQ0VfTk9ORSkgfHwgIWRl
ZmluZWQoQ09ORklHX1g4NikKPj4+ICsjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24p
IChjb25kaXRpb24pCj4+PiArI2VsaWYgZGVmaW5lZChDT05GSUdfTDFURl9MRkVOQ0VfQk9USCkK
Pj4+ICsjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24pICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4+PiAgICAgICAgKCgoY29uZGl0aW9uKSAmJiBsZmVu
Y2VfdHJ1ZSgpKSB8fCAhbGZlbmNlX3RydWUoKSkKPj4+ICsjZWxpZiBkZWZpbmVkKENPTkZJR19M
MVRGX0xGRU5DRV9UUlVFKQo+Pj4gKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikg
KChjb25kaXRpb24pICYmIGxmZW5jZV90cnVlKCkpCj4+PiArI2VsaWYgZGVmaW5lZChDT05GSUdf
TDFURl9MRkVOQ0VfSU5URVJNRURJQVRFKQo+Pj4gKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNv
bmRpdGlvbikgKHsgYm9vbCByZXMgPSAoY29uZGl0aW9uKTsgcm1iKCk7IHJlczsgfSkKPj4gKyNl
bmRpZgo+Pgo+PiBOb25lIG9mIHRoZSBjb25maWdzIGFyZSBkZWZpbmVkIG9uIEFybSwgc28gY2Fu
IHRoaXMgYmUgbW92ZWQgaW4gYXJjaC14ODY/Cj4gCj4gVG8gYmUgaG9uZXN0IEknZCBsaWtlIHRv
IGF2b2lkIGludHJvZHVjaW5nIGFzbS9ub3NwZWMuaCBmb3IgdGhlIHRpbWUKPiBiZWluZy4KCkhv
dyBhYm91dCBhZGRpbmcgdGhlbSBpbiBzeXN0ZW0uaCBhcyB3ZSBkaWQgZm9yIGFycmF5X2luZGV4
X21hc2tfbm9zcGVjPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 14:16:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1gmJJt-0000Ml-Vb; Wed, 23 Jan 2019 14: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=Jywi=P7=intel.com=jani.nikula@srs-us1.protection.inumbo.net>)
 id 1gmJJs-0000Mg-JW
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 14:15:56 +0000
X-Inumbo-ID: 64f92824-1f19-11e9-962e-97bb7c7db866
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 64f92824-1f19-11e9-962e-97bb7c7db866;
 Wed, 23 Jan 2019 14:15:54 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Jan 2019 06:15:53 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,511,1539673200"; d="scan'208";a="140624960"
Received: from jnikula-mobl3.fi.intel.com (HELO localhost) ([10.237.66.172])
 by fmsmga001.fm.intel.com with ESMTP; 23 Jan 2019 06:15:47 -0800
From: Jani Nikula <jani.nikula@linux.intel.com>
To: Greg KH <gregkh@linuxfoundation.org>, Kees Cook <keescook@chromium.org>
In-Reply-To: <20190123115829.GA31385@kroah.com>
Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
 <20190123115829.GA31385@kroah.com>
Date: Wed, 23 Jan 2019 16:17:30 +0200
Message-ID: <874l9z31c5.fsf@intel.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Intel-gfx] [PATCH 1/3] treewide: Lift switch
 variables out of switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 netdev@vger.kernel.org, intel-gfx@lists.freedesktop.org,
 linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-mm@kvack.org,
 linux-security-module@vger.kernel.org, intel-wired-lan@lists.osuosl.org,
 xen-devel@lists.xenproject.org, kernel-hardening@lists.openwall.com,
 linux-fsdevel@vger.kernel.org, Laura Abbott <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, Alexander Popov <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMyBKYW4gMjAxOSwgR3JlZyBLSCA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+
IHdyb3RlOgo+IE9uIFdlZCwgSmFuIDIzLCAyMDE5IGF0IDAzOjAzOjQ3QU0gLTA4MDAsIEtlZXMg
Q29vayB3cm90ZToKPj4gVmFyaWFibGVzIGRlY2xhcmVkIGluIGEgc3dpdGNoIHN0YXRlbWVudCBi
ZWZvcmUgYW55IGNhc2Ugc3RhdGVtZW50cwo+PiBjYW5ub3QgYmUgaW5pdGlhbGl6ZWQsIHNvIG1v
dmUgYWxsIGluc3RhbmNlcyBvdXQgb2YgdGhlIHN3aXRjaGVzLgo+PiBBZnRlciB0aGlzLCBmdXR1
cmUgYWx3YXlzLWluaXRpYWxpemVkIHN0YWNrIHZhcmlhYmxlcyB3aWxsIHdvcmsKPj4gYW5kIG5v
dCB0aHJvdyB3YXJuaW5ncyBsaWtlIHRoaXM6Cj4+IAo+PiBmcy9mY250bC5jOiBJbiBmdW5jdGlv
biDigJhzZW5kX3NpZ2lvX3RvX3Rhc2vigJk6Cj4+IGZzL2ZjbnRsLmM6NzM4OjEzOiB3YXJuaW5n
OiBzdGF0ZW1lbnQgd2lsbCBuZXZlciBiZSBleGVjdXRlZCBbLVdzd2l0Y2gtdW5yZWFjaGFibGVd
Cj4+ICAgIHNpZ2luZm9fdCBzaTsKPj4gICAgICAgICAgICAgIF5+Cj4KPiBUaGF0J3MgYSBwYWlu
LCBzbyB0aGlzIG1lYW5zIHdlIGNhbid0IGhhdmUgYW55IG5ldyB2YXJpYWJsZXMgaW4geyB9Cj4g
c2NvcGUgZXhjZXB0IGZvciBhdCB0aGUgdG9wIG9mIGEgZnVuY3Rpb24/Cj4KPiBUaGF0J3MgZ29p
bmcgdG8gYmUgYSBoYXJkIHRoaW5nIHRvIGtlZXAgZnJvbSBoYXBwZW5pbmcgb3ZlciB0aW1lLCBh
cwo+IHRoaXMgaXMgdmFsaWQgQyA6KAoKTm90IGFsbCB2YWxpZCBDIGlzIG1lYW50IHRvIGJlIHVz
ZWQhIDspCgpBbnl3YXksIEkgdGhpbmsgeW91J3JlIG1pc3Rha2luZyB0aGUgbGltaXRhdGlvbiB0
byBhcmJpdHJhcnkgYmxvY2tzCndoaWxlIGl0J3Mgb25seSBhYm91dCB0aGUgc3dpdGNoIGJsb2Nr
IElJVUMuCgpDYW4ndCBoYXZlOgoKCXN3aXRjaCAoaSkgewoJCWludCBqOwoJY2FzZSAwOgogICAg
ICAgIAkvKiAuLi4gKi8KCX0KCmJlY2F1c2UgaXQgY2FuJ3QgYmUgdHVybmVkIGludG86CgoJc3dp
dGNoIChpKSB7CgkJaW50IGogPSAwOyAvKiBub3QgdmFsaWQgQyAqLwoJY2FzZSAwOgogICAgICAg
IAkvKiAuLi4gKi8KCX0KCmJ1dCBjYW4gaGF2ZSBlLmcuOgoKCXN3aXRjaCAoaSkgewoJY2FzZSAw
OgoJCXsKCQkJaW50IGogPSAwOwoJICAgICAgICAJLyogLi4uICovCgkJfQoJfQoKSSB0aGluayBL
ZWVzJyBhcHByb2FjaCBvZiBtb3Zpbmcgc3VjaCB2YXJpYWJsZSBkZWNsYXJhdGlvbnMgdG8gdGhl
CmVuY2xvc2luZyBibG9jayBzY29wZSBpcyBiZXR0ZXIgdGhhbiBhZGRpbmcgYW5vdGhlciBuZXN0
aW5nIGJsb2NrLgoKQlIsCkphbmkuCgoKLS0gCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNvdXJj
ZSBHcmFwaGljcyBDZW50ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 14:22:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 14:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmJPo-0001BP-N0; Wed, 23 Jan 2019 14:22:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jywi=P7=intel.com=jani.nikula@srs-us1.protection.inumbo.net>)
 id 1gmJPn-0001BK-ES
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 14:22:03 +0000
X-Inumbo-ID: 3fc22bc2-1f1a-11e9-b5cb-a7969a72f897
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3fc22bc2-1f1a-11e9-b5cb-a7969a72f897;
 Wed, 23 Jan 2019 14:22:01 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Jan 2019 06:22:00 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,511,1539673200"; d="scan'208";a="140626236"
Received: from jnikula-mobl3.fi.intel.com (HELO localhost) ([10.237.66.172])
 by fmsmga001.fm.intel.com with ESMTP; 23 Jan 2019 06:21:56 -0800
From: Jani Nikula <jani.nikula@linux.intel.com>
To: Greg KH <gregkh@linuxfoundation.org>, Kees Cook <keescook@chromium.org>
In-Reply-To: <874l9z31c5.fsf@intel.com>
Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
 <20190123115829.GA31385@kroah.com> <874l9z31c5.fsf@intel.com>
Date: Wed, 23 Jan 2019 16:23:39 +0200
Message-ID: <871s53311w.fsf@intel.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Intel-gfx] [PATCH 1/3] treewide: Lift switch
 variables out of switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 netdev@vger.kernel.org, intel-gfx@lists.freedesktop.org,
 linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-mm@kvack.org,
 linux-security-module@vger.kernel.org, intel-wired-lan@lists.osuosl.org,
 xen-devel@lists.xenproject.org, kernel-hardening@lists.openwall.com,
 linux-fsdevel@vger.kernel.org, Laura Abbott <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, Alexander Popov <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMyBKYW4gMjAxOSwgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGxpbnV4LmludGVs
LmNvbT4gd3JvdGU6Cj4gT24gV2VkLCAyMyBKYW4gMjAxOSwgR3JlZyBLSCA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+IHdyb3RlOgo+PiBPbiBXZWQsIEphbiAyMywgMjAxOSBhdCAwMzowMzo0
N0FNIC0wODAwLCBLZWVzIENvb2sgd3JvdGU6Cj4+PiBWYXJpYWJsZXMgZGVjbGFyZWQgaW4gYSBz
d2l0Y2ggc3RhdGVtZW50IGJlZm9yZSBhbnkgY2FzZSBzdGF0ZW1lbnRzCj4+PiBjYW5ub3QgYmUg
aW5pdGlhbGl6ZWQsIHNvIG1vdmUgYWxsIGluc3RhbmNlcyBvdXQgb2YgdGhlIHN3aXRjaGVzLgo+
Pj4gQWZ0ZXIgdGhpcywgZnV0dXJlIGFsd2F5cy1pbml0aWFsaXplZCBzdGFjayB2YXJpYWJsZXMg
d2lsbCB3b3JrCj4+PiBhbmQgbm90IHRocm93IHdhcm5pbmdzIGxpa2UgdGhpczoKPj4+IAo+Pj4g
ZnMvZmNudGwuYzogSW4gZnVuY3Rpb24g4oCYc2VuZF9zaWdpb190b190YXNr4oCZOgo+Pj4gZnMv
ZmNudGwuYzo3Mzg6MTM6IHdhcm5pbmc6IHN0YXRlbWVudCB3aWxsIG5ldmVyIGJlIGV4ZWN1dGVk
IFstV3N3aXRjaC11bnJlYWNoYWJsZV0KPj4+ICAgIHNpZ2luZm9fdCBzaTsKPj4+ICAgICAgICAg
ICAgICBefgo+Pgo+PiBUaGF0J3MgYSBwYWluLCBzbyB0aGlzIG1lYW5zIHdlIGNhbid0IGhhdmUg
YW55IG5ldyB2YXJpYWJsZXMgaW4geyB9Cj4+IHNjb3BlIGV4Y2VwdCBmb3IgYXQgdGhlIHRvcCBv
ZiBhIGZ1bmN0aW9uPwo+Pgo+PiBUaGF0J3MgZ29pbmcgdG8gYmUgYSBoYXJkIHRoaW5nIHRvIGtl
ZXAgZnJvbSBoYXBwZW5pbmcgb3ZlciB0aW1lLCBhcwo+PiB0aGlzIGlzIHZhbGlkIEMgOigKPgo+
IE5vdCBhbGwgdmFsaWQgQyBpcyBtZWFudCB0byBiZSB1c2VkISA7KQo+Cj4gQW55d2F5LCBJIHRo
aW5rIHlvdSdyZSBtaXN0YWtpbmcgdGhlIGxpbWl0YXRpb24gdG8gYXJiaXRyYXJ5IGJsb2Nrcwo+
IHdoaWxlIGl0J3Mgb25seSBhYm91dCB0aGUgc3dpdGNoIGJsb2NrIElJVUMuCj4KPiBDYW4ndCBo
YXZlOgo+Cj4gCXN3aXRjaCAoaSkgewo+IAkJaW50IGo7Cj4gCWNhc2UgMDoKPiAgICAgICAgIAkv
KiAuLi4gKi8KPiAJfQo+Cj4gYmVjYXVzZSBpdCBjYW4ndCBiZSB0dXJuZWQgaW50bzoKPgo+IAlz
d2l0Y2ggKGkpIHsKPiAJCWludCBqID0gMDsgLyogbm90IHZhbGlkIEMgKi8KPiAJY2FzZSAwOgo+
ICAgICAgICAgCS8qIC4uLiAqLwo+IAl9Cj4KPiBidXQgY2FuIGhhdmUgZS5nLjoKPgo+IAlzd2l0
Y2ggKGkpIHsKPiAJY2FzZSAwOgo+IAkJewo+IAkJCWludCBqID0gMDsKPiAJICAgICAgICAJLyog
Li4uICovCj4gCQl9Cj4gCX0KPgo+IEkgdGhpbmsgS2VlcycgYXBwcm9hY2ggb2YgbW92aW5nIHN1
Y2ggdmFyaWFibGUgZGVjbGFyYXRpb25zIHRvIHRoZQo+IGVuY2xvc2luZyBibG9jayBzY29wZSBp
cyBiZXR0ZXIgdGhhbiBhZGRpbmcgYW5vdGhlciBuZXN0aW5nIGJsb2NrLgoKUFMuIFRoZSBwYXRj
aCBpcwoKUmV2aWV3ZWQtYnk6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+Cgph
bmQgdGhlIGRyaXZlcnMvZ3B1L2RybS9pOTE1LyogcGFydHMgYXJlCgpBY2tlZC1ieTogSmFuaSBO
aWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KCmZvciBtZXJnaW5nIHZpYSB3aGljaGV2ZXIg
dHJlZSBpcyBhcHByb3ByaWF0ZS4gKFRoZXJlJ2xsIGJlIG1pbm9yCmNvbmZsaWN0cyB3aXRoIGlu
LWZsaWdodCB3b3JrIGluIG91ciAtbmV4dCB0cmVlLCBidXQgbm8gYmlnZ2llLikKCgotLSAKSmFu
aSBOaWt1bGEsIEludGVsIE9wZW4gU291cmNlIEdyYXBoaWNzIENlbnRlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 14:36:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 14:36: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-devel-bounces@lists.xenproject.org>)
	id 1gmJdI-0002Aa-1P; Wed, 23 Jan 2019 14:36:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IlMb=P7=oracle.com=william.kucharski@srs-us1.protection.inumbo.net>)
 id 1gmJdG-0002AV-MU
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 14:35:58 +0000
X-Inumbo-ID: 322ec7df-1f1c-11e9-a1e0-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 322ec7df-1f1c-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 14:35:57 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0NEXwCq085089;
 Wed, 23 Jan 2019 14:35:31 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=content-type :
 mime-version : subject : from : in-reply-to : date : cc :
 content-transfer-encoding : message-id : references : to;
 s=corp-2018-07-02; bh=suvHRLubqdsMG8K+emTAPVhlspl6gAsE78o8KWMhtkA=;
 b=BknYr6s4rkDYWddJjIOR5qY/I/mN6zzAoy7lZGawv9lL/MTEzuNm/zXbocQVH87du3if
 6Fzy/ZYM8Sp3vLUCYN9pNhB4WqfTgoIp2IT6PmLuFCPzIaLA1Zlz5GFwONuyAcGEmKlZ
 78pKPioNoGgrvfPDfluHQ9LYmO4JHFPaE05bBPUgF3z7eok6AV6LJQVxv+Qo1cjFeSXk
 85jsmoT/IoW2SxUuH9LjM3d7HVYXeJhSsqjOcxzMA03qNi/wiSPxO6v9lolR2UdwV1Uy
 pKrJiBg7cpGabKWfdLpVkDTpLJVUEwRNDDwY87qbOznNsK8hclA+5+n0QFzcJXYGWqy6 sg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2q3vhrt2f9-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 23 Jan 2019 14:35:31 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0NEZUIr012046
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 23 Jan 2019 14:35:30 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0NEZU0P023532;
 Wed, 23 Jan 2019 14:35:30 GMT
Received: from [192.168.0.110] (/73.243.10.6)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 23 Jan 2019 06:35:29 -0800
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: William Kucharski <william.kucharski@oracle.com>
In-Reply-To: <20190122080628.7238-2-jgross@suse.com>
Date: Wed, 23 Jan 2019 07:35:28 -0700
Message-Id: <69D0866F-77A7-4529-A01E-12395106E22D@oracle.com>
References: <20190122080628.7238-1-jgross@suse.com>
 <20190122080628.7238-2-jgross@suse.com>
To: Juergen Gross <jgross@suse.com>
X-Mailer: Apple Mail (2.3445.102.3)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9144
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901230109
Subject: Re: [Xen-devel] [PATCH 1/2] x86: respect memory size limiting via
 mem= parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org,
 "maintainer:X86 ARCHITECTURE \(32-BIT AND 64-BIT\)" <x86@kernel.org>,
 kernel list <linux-kernel@vger.kernel.org>, Linux-MM <linux-mm@kvack.org>,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIEphbiAyMiwgMjAxOSwgYXQgMTowNiBBTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiB3cm90ZToKPiAKPiBkaWZmIC0tZ2l0IGEvbW0vbWVtb3J5X2hvdHBsdWcuYyBiL21t
L21lbW9yeV9ob3RwbHVnLmMKPiBpbmRleCBiOWE2NjdkMzZjNTUuLjdmYzJhODcxMTBhMyAxMDA2
NDQKPiAtLS0gYS9tbS9tZW1vcnlfaG90cGx1Zy5jCj4gKysrIGIvbW0vbWVtb3J5X2hvdHBsdWcu
Ywo+IEBAIC05NiwxMCArOTYsMTYgQEAgdm9pZCBtZW1faG90cGx1Z19kb25lKHZvaWQpCj4gCWNw
dXNfcmVhZF91bmxvY2soKTsKPiB9Cj4gCj4gK3U2NCBtYXhfbWVtX3NpemUgPSAtMTsKClRoaXMg
bWF5IGJlIHBlZGFudGljLCBidXQgSSdkIHJhdGhlciBzZWUgVTY0X01BWCB1c2VkIGhlcmUuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 14:39:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 14:39: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-devel-bounces@lists.xenproject.org>)
	id 1gmJgS-0002OT-J1; Wed, 23 Jan 2019 14:39: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=l+rE=P7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gmJgR-0002OL-51
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 14:39:15 +0000
X-Inumbo-ID: a6e87b60-1f1c-11e9-b6d8-07ed4f45a983
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6e87b60-1f1c-11e9-b6d8-07ed4f45a983;
 Wed, 23 Jan 2019 14:39:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8CB9FAFA3;
 Wed, 23 Jan 2019 14:39:12 +0000 (UTC)
To: William Kucharski <william.kucharski@oracle.com>
References: <20190122080628.7238-1-jgross@suse.com>
 <20190122080628.7238-2-jgross@suse.com>
 <69D0866F-77A7-4529-A01E-12395106E22D@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <222a2429-957c-c6cd-3f46-06a627bbbd5e@suse.com>
Date: Wed, 23 Jan 2019 15:39:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <69D0866F-77A7-4529-A01E-12395106E22D@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/2] x86: respect memory size limiting via
 mem= parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org,
 "maintainer:X86 ARCHITECTURE \(32-BIT AND 64-BIT\)" <x86@kernel.org>,
 kernel list <linux-kernel@vger.kernel.org>, Linux-MM <linux-mm@kvack.org>,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxNTozNSwgV2lsbGlhbSBLdWNoYXJza2kgd3JvdGU6Cj4gCj4gCj4+IE9u
IEphbiAyMiwgMjAxOSwgYXQgMTowNiBBTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PiB3cm90ZToKPj4KPj4gZGlmZiAtLWdpdCBhL21tL21lbW9yeV9ob3RwbHVnLmMgYi9tbS9tZW1v
cnlfaG90cGx1Zy5jCj4+IGluZGV4IGI5YTY2N2QzNmM1NS4uN2ZjMmE4NzExMGEzIDEwMDY0NAo+
PiAtLS0gYS9tbS9tZW1vcnlfaG90cGx1Zy5jCj4+ICsrKyBiL21tL21lbW9yeV9ob3RwbHVnLmMK
Pj4gQEAgLTk2LDEwICs5NiwxNiBAQCB2b2lkIG1lbV9ob3RwbHVnX2RvbmUodm9pZCkKPj4gCWNw
dXNfcmVhZF91bmxvY2soKTsKPj4gfQo+Pgo+PiArdTY0IG1heF9tZW1fc2l6ZSA9IC0xOwo+IAo+
IFRoaXMgbWF5IGJlIHBlZGFudGljLCBidXQgSSdkIHJhdGhlciBzZWUgVTY0X01BWCB1c2VkIGhl
cmUuCgpGaW5lIHdpdGggbWUuIFdpbGwgY2hhbmdlLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 14:45:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 14:45:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmJms-00039j-Bj; Wed, 23 Jan 2019 14:45:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmJmr-00039e-1v
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 14:45:53 +0000
X-Inumbo-ID: 9408ca21-1f1d-11e9-a1e0-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9408ca21-1f1d-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 14:45:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 07:45:50 -0700
Message-Id: <5C487E1B020000780021078C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 07:45:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <2e60f86f-8bf4-43dc-4343-8074667b6f6d@arm.com>
 <5C486E780200007800210705@prv1-mh.provo.novell.com>
 <38cbf2d4-63fb-cafa-7007-cba7fee03786@arm.com>
In-Reply-To: <38cbf2d4-63fb-cafa-7007-cba7fee03786@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, nmanthey@amazon.de,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDE0OjQ0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDIzLzAxLzIwMTkgMTM6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMy4wMS4x
OSBhdCAxNDoyNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IE9uIDIzLzAxLzIw
MTkgMTE6NTEsIE5vcmJlcnQgTWFudGhleSB3cm90ZToKPj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vbm9zcGVjLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKPj4+PiBAQCAt
NjgsMTAgKzY4LDE4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBsZmVuY2VfdHJ1ZSh2b2lkKSB7IHJl
dHVybiB0cnVlOyB9Cj4+Pj4gICAgI2VuZGlmCj4+Pj4gICAgCj4+Pj4gICAgLyoKPj4+PiAtICog
cHJvdGVjdCBldmFsdWF0aW9uIG9mIGNvbmRpdGlvbmFsIHdpdGggcmVzcGVjdCB0byBzcGVjdWxh
dGlvbgo+Pj4+ICsgKiBhbGxvdyB0byBwcm90ZWN0IGV2YWx1YXRpb24gb2YgY29uZGl0aW9uYWwg
d2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0aW9uIG9uIHg4Ngo+Pj4+ICAgICAqLwo+Pj4+IC0jZGVm
aW5lIGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24pICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4+Pj4gKyNpZiBkZWZpbmVkKENPTkZJR19MMVRGX0xGRU5DRV9OT05FKSB8
fCAhZGVmaW5lZChDT05GSUdfWDg2KQo+Pj4+ICsjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25k
aXRpb24pIChjb25kaXRpb24pCj4+Pj4gKyNlbGlmIGRlZmluZWQoQ09ORklHX0wxVEZfTEZFTkNF
X0JPVEgpCj4+Pj4gKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+PiAgICAgICAgKCgoY29uZGl0aW9u
KSAmJiBsZmVuY2VfdHJ1ZSgpKSB8fCAhbGZlbmNlX3RydWUoKSkKPj4+PiArI2VsaWYgZGVmaW5l
ZChDT05GSUdfTDFURl9MRkVOQ0VfVFJVRSkKPj4+PiArI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMo
Y29uZGl0aW9uKSAoKGNvbmRpdGlvbikgJiYgbGZlbmNlX3RydWUoKSkKPj4+PiArI2VsaWYgZGVm
aW5lZChDT05GSUdfTDFURl9MRkVOQ0VfSU5URVJNRURJQVRFKQo+Pj4+ICsjZGVmaW5lIGV2YWx1
YXRlX25vc3BlYyhjb25kaXRpb24pICh7IGJvb2wgcmVzID0gKGNvbmRpdGlvbik7IHJtYigpOyBy
ZXM7IH0pCj4+PiArI2VuZGlmCj4+Pgo+Pj4gTm9uZSBvZiB0aGUgY29uZmlncyBhcmUgZGVmaW5l
ZCBvbiBBcm0sIHNvIGNhbiB0aGlzIGJlIG1vdmVkIGluIGFyY2gteDg2Pwo+PiAKPj4gVG8gYmUg
aG9uZXN0IEknZCBsaWtlIHRvIGF2b2lkIGludHJvZHVjaW5nIGFzbS9ub3NwZWMuaCBmb3IgdGhl
IHRpbWUKPj4gYmVpbmcuCj4gCj4gSG93IGFib3V0IGFkZGluZyB0aGVtIGluIHN5c3RlbS5oIGFz
IHdlIGRpZCBmb3IgYXJyYXlfaW5kZXhfbWFza19ub3NwZWM/CgpUbyB0ZWxsIHlvdSB0aGUgdHJ1
dGgsIHRoYXQncyB3aGVyZSBOb3JiZXJ0IGhhZCBpdCBvcmlnaW5hbGx5LgpJIHRoaW5rIHRoYXQn
cyBub3QgdGhlIHJpZ2h0IHBsYWNlIHRob3VnaCAoYWxzbyBmb3IKYXJyYXlfaW5kZXhfbWFza19u
b3NwZWMoKSkuIEJ1dCBJJ2xsIGxpc3RlbiB0byBhIG1ham9yaXR5CnRoaW5raW5nIGRpZmZlcmVu
dGx5LCBhdCBsZWFzdCBhcyBmYXIgYXMgd2hhdCBpcyBjdXJyZW50bHkKbGZlbmNlX3RydWUoKSBn
b2VzLiBldmFsdWF0ZV9ub3NwZWMoKSwgb3RvaCwgYmVsb25ncyB3aGVyZQppdCBpcyBub3csIEkg
dGhpbmsuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 14:58:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1gmJyu-00046t-OF; Wed, 23 Jan 2019 14:58:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8LI/=P7=211mainstreet.net=edwin@srs-us1.protection.inumbo.net>)
 id 1gmJo3-0003E9-SL
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 14:47:07 +0000
X-Inumbo-ID: c0b198e0-1f1d-11e9-a1e0-bc764e045a96
Received: from mail.emypeople.net (unknown [216.220.167.73])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c0b198e0-1f1d-11e9-a1e0-bc764e045a96;
 Wed, 23 Jan 2019 14:47:06 +0000 (UTC)
Received: from Shop7 ([166.182.241.35])
 by mail.emypeople.net (12.1.1 build 4 DEB9 x64) with ASMTP id
 201901230947053176; Wed, 23 Jan 2019 09:47:05 -0500
From: "Edwin Zimmerman" <edwin@211mainstreet.net>
To: "'Jani Nikula'" <jani.nikula@linux.intel.com>,
 "'Greg KH'" <gregkh@linuxfoundation.org>,
 "'Kees Cook'" <keescook@chromium.org>
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
 <20190123115829.GA31385@kroah.com> <874l9z31c5.fsf@intel.com>
In-Reply-To: <874l9z31c5.fsf@intel.com>
Date: Wed, 23 Jan 2019 09:47:06 -0500
Message-ID: <000001d4b32a$845e06e0$8d1a14a0$@211mainstreet.net>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AQK1qhpX7cEQ8qlEpLW6qt3JZ7VVWQH3EeYfAWqRE0oCq0D606PKlQEg
Content-Language: en-us
X-Mailman-Approved-At: Wed, 23 Jan 2019 14:58:19 +0000
Subject: Re: [Xen-devel] [Intel-gfx] [PATCH 1/3] treewide: Lift switch
 variables out of switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, 'Ard Biesheuvel' <ard.biesheuvel@linaro.org>,
 netdev@vger.kernel.org, intel-gfx@lists.freedesktop.org,
 linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-mm@kvack.org,
 linux-security-module@vger.kernel.org, intel-wired-lan@lists.osuosl.org,
 xen-devel@lists.xenproject.org, kernel-hardening@lists.openwall.com,
 linux-fsdevel@vger.kernel.org, 'Laura Abbott' <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, 'Alexander Popov' <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMyBKYW4gMjAxOSwgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGxpbnV4LmludGVs
LmNvbT4gd3JvdGU6Cj4gT24gV2VkLCAyMyBKYW4gMjAxOSwgR3JlZyBLSCA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+IHdyb3RlOgo+ID4gT24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMDM6MDM6
NDdBTSAtMDgwMCwgS2VlcyBDb29rIHdyb3RlOgo+ID4+IFZhcmlhYmxlcyBkZWNsYXJlZCBpbiBh
IHN3aXRjaCBzdGF0ZW1lbnQgYmVmb3JlIGFueSBjYXNlIHN0YXRlbWVudHMKPiA+PiBjYW5ub3Qg
YmUgaW5pdGlhbGl6ZWQsIHNvIG1vdmUgYWxsIGluc3RhbmNlcyBvdXQgb2YgdGhlIHN3aXRjaGVz
Lgo+ID4+IEFmdGVyIHRoaXMsIGZ1dHVyZSBhbHdheXMtaW5pdGlhbGl6ZWQgc3RhY2sgdmFyaWFi
bGVzIHdpbGwgd29yawo+ID4+IGFuZCBub3QgdGhyb3cgd2FybmluZ3MgbGlrZSB0aGlzOgo+ID4+
Cj4gPj4gZnMvZmNudGwuYzogSW4gZnVuY3Rpb24g4oCYc2VuZF9zaWdpb190b190YXNr4oCZOgo+
ID4+IGZzL2ZjbnRsLmM6NzM4OjEzOiB3YXJuaW5nOiBzdGF0ZW1lbnQgd2lsbCBuZXZlciBiZSBl
eGVjdXRlZCBbLVdzd2l0Y2gtdW5yZWFjaGFibGVdCj4gPj4gICAgc2lnaW5mb190IHNpOwo+ID4+
ICAgICAgICAgICAgICBefgo+ID4KPiA+IFRoYXQncyBhIHBhaW4sIHNvIHRoaXMgbWVhbnMgd2Ug
Y2FuJ3QgaGF2ZSBhbnkgbmV3IHZhcmlhYmxlcyBpbiB7IH0KPiA+IHNjb3BlIGV4Y2VwdCBmb3Ig
YXQgdGhlIHRvcCBvZiBhIGZ1bmN0aW9uPwo+ID4KPiA+IFRoYXQncyBnb2luZyB0byBiZSBhIGhh
cmQgdGhpbmcgdG8ga2VlcCBmcm9tIGhhcHBlbmluZyBvdmVyIHRpbWUsIGFzCj4gPiB0aGlzIGlz
IHZhbGlkIEMgOigKPiAKPiBOb3QgYWxsIHZhbGlkIEMgaXMgbWVhbnQgdG8gYmUgdXNlZCEgOykK
ClZlcnkgdHJ1ZS4gIFRoZSBvdGhlciB0aGluZyB0byBrZWVwIGluIG1pbmQgaXMgdGhlIGJ1cmRl
biBvZiBlbmZvcmNpbmcgYSBwcm9oaWJpdGlvbiBvbiBhIHZhbGlkIEMgY29uc3RydWN0IGxpa2Ug
dGhpcy4gIApJdCBzZWVtcyB0byBtZSB0aGF0IHBhdGNoIHJldmlld2VycyBhbmQgbWFpbnRhaW5l
cnMgaGF2ZSBlbm91Z2ggdG8gZG8gd2l0aG91dCBmb3JjaW5nIHRoZW0gdG8gd2F0Y2ggZm9yIHZh
cmlhYmxlCmRlY2xhcmF0aW9ucyBpbiBzd2l0Y2ggc3RhdGVtZW50cy4gIEF1dG9tYXRpbmcgdGhp
cyBwcm9oaWJpdGlvbiwgc2hvdWxkIGl0IGJlIGFjY2VwdGVkLCBzZWVtcyBsaWtlIGEgZ29vZCBp
ZGVhIHRvIG1lLgoKLUVkd2luIFppbW1lcm1hbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 14:59:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 14:59: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-devel-bounces@lists.xenproject.org>)
	id 1gmK0F-0004IE-65; Wed, 23 Jan 2019 14:59: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=PRdx=P7=citrix.com=prvs=919582dd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gmK0E-0004I5-7U
 for xen-devel@lists.xen.org; Wed, 23 Jan 2019 14:59:42 +0000
X-Inumbo-ID: 8173daca-1f1f-11e9-ba37-fb5adc96f0ae
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8173daca-1f1f-11e9-ba37-fb5adc96f0ae;
 Wed, 23 Jan 2019 14:59:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,511,1539648000"; d="scan'208";a="76249017"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 23 Jan 2019 14:59:29 +0000
Message-ID: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/sched: Introduce domain_vcpu() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHByb2dyZXNzaW9uIG9mIG11bHRpLXZjcHUgc3VwcG9ydCBpbiBYZW4gKG9yaWdpbmFsbHkg
YSBzaW5nbGUgcG9pbnRlciwKdGhlbiBhbiBlbWJlZGRlZCBkLT52Y3B1W10gYXJyYXksIHRoZW4g
YSBkeW5hbWljYWxseSBhbGxvY2F0ZWQgYXJyYXkpIGhhcwpyZXN1bHRlZCBpbiBhIGxhcmdlIHF1
YW50aXR5IG9mIGFkLWhvYyBjb2RlIGZvciBsb29raW5nIGEgdmNwdSB1cCBieSBpZCwgYW5kIGEK
bGFyZ2UgbnVtYmVyIG9mIHdheXMgdGhhdCB0aGUgdG9vbHN0YWNrIGNhbiBjYXVzZSBYZW4gdG8g
dHJpcCBvdmVyIGEgTlVMTApwb2ludGVyLiAgU29tZSBvZiB0aGlzIGhhcyBiZWVuIGFkZHJlc3Nl
ZCBpbiBYZW4gNC4xMiwgYW5kIHdvcmsgaXMgb25nb2luZy4KCkFub3RoZXIgcHJvcGVydHkgb2Yg
bG9va2luZyBhIHZjcHUgdXAgYnkgaWQgaXMgZnJlcXVlbnRseSBkb25lIGluIHVucHJpdmlsZWdl
ZApoeXBlcmNhbGwgY29udGV4dCwgbWFraW5nIGl0IGFuIGF0dHJhY3RpdmUgdGFyZ2V0IGZvciBz
cGVjdWxhdGl2ZSBzaWRlY2hhbm5lbAphdHRhY2tzLgoKSW50cm9kdWNlIGEgaGVscGVyIHRvIGRv
IHRoZSBsb29rdXAgY29ycmVjdGx5LCBhbmQgd2l0aG91dCBzcGVjdWxhdGl2ZQppbnRlcmZlcmVu
Y2UuICBGb3IgcGVyZm9ybWFuY2UgcmVhc29ucywgaXQgaXMgdXNlZnVsIG5vdCB0byBoYXZlIGFu
IHNtcF9ybWIoKQppbiB0aGlzIGhlbHBlciBvbiBBUk0sIGFuZCBsdWNraWx5IHRoaXMgaXMgc2Fm
ZSB0byBkbywgYmVjYXVzZSBvZiB0aGUKc2VyaWFsaXNhdGlvbiBvZmZlcmVkIGJ5IHRoZSBnbG9i
YWwgZG9taGVhcCBsb2NrLgoKQXMgYSBtaW5vciBjaGFuZ2Ugbm90aWNlZCB3aGVuIGNoZWNraW5n
IHRoZSBzYWZldHkgb2YgdGhpcyBjb25zdHJ1Y3QsIHNhbml0eQpjaGVjayBkdXJpbmcgYm9vdCB0
aGF0IGlkbGUtPm1heF92Y3B1cyBpcyBhIHN1aXRhYmxlIHVwcGVyIGJvdW5kIGZvcgppZGxlLT52
Y3B1W10uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNDOiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpv
bi5kZT4KClNvbWUgbm90ZXM6CiAqIFRoaXMgcGF0Y2ggcmVhbGx5IGlzIGZyb20gMjAxNCwgYW5k
IGZvcm1lZCBteSBmaXJzdCBhdHRlbXB0IHRvIGZpeCB0aGUgTlVMTAogICBkZXJlZmVyZW5jZSBw
cm9ibGVtLCBhbmQgZXZlbnRhbGx5IHN0YXJ0ZWQgZ2V0dGluZyB1cHN0cmVhbSBhcyB0aGUgZG9t
YWluCiAgIGNyZWF0aW9uIGNoYW5nZXMuICBJdCBpcyBwb3N0ZWQgbm93IHRvIGhlbHAgd2l0aCB0
aGUgWFNBLTI4OSBzZXJpZXMuCiAqIFRoZSByZWFzb25pbmcgYWJvdXQgdGhlIHNhZmV5IG9mIG5v
dCBoYXZpbmcgYW4gc21wX3JtYigpIGlzIG9ubHkgdHJ1ZSBmb3IKICAgWGVuIDQuMTIuICBJdCBk
b2VzIG5vdCBob2xkIGZvciBvbGRlciB2ZXJzaW9ucyBvZiBYZW4uCi0tLQogeGVuL2NvbW1vbi9z
Y2hlZHVsZS5jICAgfCAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8IDI2ICsrKysrKysr
KysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
aW5kZXggYTk1N2M1ZS4uZmQ1ODc2MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMTgxNSw2ICsxODE1LDcgQEAgdm9pZCBf
X2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKIAogICAgIGlkbGVfZG9tYWluID0gZG9tYWluX2Ny
ZWF0ZShET01JRF9JRExFLCBOVUxMLCBmYWxzZSk7CiAgICAgQlVHX09OKElTX0VSUihpZGxlX2Rv
bWFpbikpOworICAgIEJVR19PTihucl9jcHVfaWRzID4gQVJSQVlfU0laRShpZGxlX3ZjcHUpKTsK
ICAgICBpZGxlX2RvbWFpbi0+dmNwdSA9IGlkbGVfdmNwdTsKICAgICBpZGxlX2RvbWFpbi0+bWF4
X3ZjcHVzID0gbnJfY3B1X2lkczsKICAgICBpZiAoIHZjcHVfY3JlYXRlKGlkbGVfZG9tYWluLCAw
LCAwKSA9PSBOVUxMICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNDk1NmE3Ny4uYTc2MWRiMCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAg
LTE1LDYgKzE1LDcgQEAKICNpbmNsdWRlIDx4ZW4vbm9kZW1hc2suaD4KICNpbmNsdWRlIDx4ZW4v
cmFkaXgtdHJlZS5oPgogI2luY2x1ZGUgPHhlbi9tdWx0aWNhbGwuaD4KKyNpbmNsdWRlIDx4ZW4v
bm9zcGVjLmg+CiAjaW5jbHVkZSA8eGVuL3Rhc2tsZXQuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4K
ICNpbmNsdWRlIDx4ZW4vc21wLmg+CkBAIC04MzYsNiArODM3LDMxIEBAIHN0YXRpYyBpbmxpbmUg
aW50IGRvbWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyX25vc3luYyhzdHJ1Y3QgZG9tYWlu
ICpkKQogdm9pZCBkb21haW5fcGF1c2VfZXhjZXB0X3NlbGYoc3RydWN0IGRvbWFpbiAqZCk7CiB2
b2lkIGRvbWFpbl91bnBhdXNlX2V4Y2VwdF9zZWxmKHN0cnVjdCBkb21haW4gKmQpOwogCisvKgor
ICogRm9yIGVhY2ggYWxsb2NhdGVkIHZjcHUsIGQtPnZjcHVbWF0tPnZjcHVfaWQgPT0gWAorICoK
KyAqIER1cmluZyBjb25zdHJ1Y3Rpb24sIGFsbCB2Y3B1cyBpbiBkLT52Y3B1W10gYXJlIGFsbG9j
YXRlZCBzZXF1ZW50aWFsbHksIGFuZAorICogaW4gYXNjZW5kaW5nIG9yZGVyLiAgVGhlcmVmb3Jl
LCBpZiBkLT52Y3B1W05dIGV4aXN0cyAoZS5nLiBkZXJpdmVkIGZyb20KKyAqIGN1cnJlbnQpLCBh
bGwgdmNwdXMgd2l0aCBhbiBpZCBsZXNzIHRoYW4gTiBhbHNvIGV4aXN0LgorICoKKyAqIFNNUCBj
b25zaWRlcmF0aW9uczogVGhlIGlkbGUgZG9tYWluIGlzIGNvbnN0cnVjdGVkIGJlZm9yZSBBUHMg
YXJlIHN0YXJ0ZWQuCisgKiBBbGwgb3RoZXIgZG9tYWlucyBoYXZlIGQtPnZjcHVbXSBhbGxvY2F0
ZWQgYW5kIGQtPm1heF92Y3B1cyBzZXQgYmVmb3JlIHRoZQorICogZG9tYWluIGlzIG1hZGUgdmlz
aWJsZSBpbiB0aGUgZG9tbGlzdCwgd2hpY2ggaXMgc2VyaWFsaXNlZCBvbiB0aGUgZ2xvYmFsCisg
KiBkb21saXN0X3VwZGF0ZV9sb2NrLgorICoKKyAqIFRoZXJlZm9yZSwgYWxsIG9ic2VydmF0aW9u
cyBvZiBkLT5tYXhfdmNwdXMgdnMgZC0+dmNwdVtdIHdpbGwgYmUgY29uc2lzdGVudAorICogZGVz
cGl0ZSB0aGUgbGFjayBvZiBzbXBfKiBiYXJyaWVycywgZWl0aGVyIGJ5IGJlaW5nIG9uIHRoZSBz
YW1lIENQVSBhcyB0aGUKKyAqIG9uZSB3aGljaCBpc3N1ZWQgdGhlIHdyaXRlcywgb3IgYmVjYXVz
ZSBvZiBiYXJyaWVyIHByb3BlcnRpZXMgb2YgdGhlIGRvbWFpbgorICogaGF2aW5nIGJlZW4gaW5z
ZXJ0ZWQgaW50byB0aGUgZG9tbGlzdC4KKyAqLworc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAq
ZG9tYWluX3ZjcHUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2Y3B1X2lkKQoreworICAgIHVuc2lnbmVk
IGludCBpZHggPSBhcnJheV9pbmRleF9ub3NwZWModmNwdV9pZCwgZC0+bWF4X3ZjcHVzKTsKKwor
ICAgIHJldHVybiBpZHggPj0gZC0+bWF4X3ZjcHVzID8gTlVMTCA6IGQtPnZjcHVbaWR4XTsKK30K
Kwogdm9pZCBjcHVfaW5pdCh2b2lkKTsKIAogc3RydWN0IHNjaGVkdWxlcjsKLS0gCjIuMS40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 15:03:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 15:03: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-devel-bounces@lists.xenproject.org>)
	id 1gmK3h-00054w-QF; Wed, 23 Jan 2019 15:03: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=PRdx=P7=citrix.com=prvs=919582dd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gmK3g-00054r-OM
 for xen-devel@lists.xen.org; Wed, 23 Jan 2019 15:03:16 +0000
X-Inumbo-ID: 01275a1c-1f20-11e9-8932-2b7be3dcc89f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01275a1c-1f20-11e9-8932-2b7be3dcc89f;
 Wed, 23 Jan 2019 15:03:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,511,1539648000"; d="scan'208";a="84977794"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5ad19c0a-a2ee-2a7f-0d7f-771f0f938224@citrix.com>
Date: Wed, 23 Jan 2019 15:02:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/sched: Introduce domain_vcpu() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Norbert Manthey <nmanthey@amazon.de>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxNDo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgcHJvZ3Jlc3Np
b24gb2YgbXVsdGktdmNwdSBzdXBwb3J0IGluIFhlbiAob3JpZ2luYWxseSBhIHNpbmdsZSBwb2lu
dGVyLAo+IHRoZW4gYW4gZW1iZWRkZWQgZC0+dmNwdVtdIGFycmF5LCB0aGVuIGEgZHluYW1pY2Fs
bHkgYWxsb2NhdGVkIGFycmF5KSBoYXMKPiByZXN1bHRlZCBpbiBhIGxhcmdlIHF1YW50aXR5IG9m
IGFkLWhvYyBjb2RlIGZvciBsb29raW5nIGEgdmNwdSB1cCBieSBpZCwgYW5kIGEKPiBsYXJnZSBu
dW1iZXIgb2Ygd2F5cyB0aGF0IHRoZSB0b29sc3RhY2sgY2FuIGNhdXNlIFhlbiB0byB0cmlwIG92
ZXIgYSBOVUxMCj4gcG9pbnRlci4gIFNvbWUgb2YgdGhpcyBoYXMgYmVlbiBhZGRyZXNzZWQgaW4g
WGVuIDQuMTIsIGFuZCB3b3JrIGlzIG9uZ29pbmcuCj4KPiBBbm90aGVyIHByb3BlcnR5IG9mIGxv
b2tpbmcgYSB2Y3B1IHVwIGJ5IGlkIGlzIGZyZXF1ZW50bHkgZG9uZSBpbiB1bnByaXZpbGVnZWQK
PiBoeXBlcmNhbGwgY29udGV4dCwgbWFraW5nIGl0IGFuIGF0dHJhY3RpdmUgdGFyZ2V0IGZvciBz
cGVjdWxhdGl2ZSBzaWRlY2hhbm5lbAo+IGF0dGFja3MuCj4KPiBJbnRyb2R1Y2UgYSBoZWxwZXIg
dG8gZG8gdGhlIGxvb2t1cCBjb3JyZWN0bHksIGFuZCB3aXRob3V0IHNwZWN1bGF0aXZlCj4gaW50
ZXJmZXJlbmNlLiAgRm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIGl0IGlzIHVzZWZ1bCBub3QgdG8g
aGF2ZSBhbiBzbXBfcm1iKCkKPiBpbiB0aGlzIGhlbHBlciBvbiBBUk0sIGFuZCBsdWNraWx5IHRo
aXMgaXMgc2FmZSB0byBkbywgYmVjYXVzZSBvZiB0aGUKPiBzZXJpYWxpc2F0aW9uIG9mZmVyZWQg
YnkgdGhlIGdsb2JhbCBkb21oZWFwIGxvY2suCj4KPiBBcyBhIG1pbm9yIGNoYW5nZSBub3RpY2Vk
IHdoZW4gY2hlY2tpbmcgdGhlIHNhZmV0eSBvZiB0aGlzIGNvbnN0cnVjdCwgc2FuaXR5Cj4gY2hl
Y2sgZHVyaW5nIGJvb3QgdGhhdCBpZGxlLT5tYXhfdmNwdXMgaXMgYSBzdWl0YWJsZSB1cHBlciBi
b3VuZCBmb3IKPiBpZGxlLT52Y3B1W10uCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4gQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
PiBDQzogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgpBbmQgaW4gbXkgaGFz
dGUsIEkgZm9yZ290IHRvIHRhZyB0aGlzIGFzICJmb3IgNC4xMiIuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 15:09:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 15:09: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-devel-bounces@lists.xenproject.org>)
	id 1gmK9P-0005OL-M4; Wed, 23 Jan 2019 15:09: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=l+rE=P7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gmK9O-0005OG-11
 for xen-devel@lists.xen.org; Wed, 23 Jan 2019 15:09:10 +0000
X-Inumbo-ID: d4caebae-1f20-11e9-9046-434248af939c
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4caebae-1f20-11e9-9046-434248af939c;
 Wed, 23 Jan 2019 15:09:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8EB9DAFF2;
 Wed, 23 Jan 2019 15:09:07 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <7f6d8be8-af4a-6f06-319e-d473555cfd4a@suse.com>
Date: Wed, 23 Jan 2019 16:09:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen/sched: Introduce domain_vcpu() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Norbert Manthey <nmanthey@amazon.de>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxNTo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgcHJvZ3Jlc3Np
b24gb2YgbXVsdGktdmNwdSBzdXBwb3J0IGluIFhlbiAob3JpZ2luYWxseSBhIHNpbmdsZSBwb2lu
dGVyLAo+IHRoZW4gYW4gZW1iZWRkZWQgZC0+dmNwdVtdIGFycmF5LCB0aGVuIGEgZHluYW1pY2Fs
bHkgYWxsb2NhdGVkIGFycmF5KSBoYXMKPiByZXN1bHRlZCBpbiBhIGxhcmdlIHF1YW50aXR5IG9m
IGFkLWhvYyBjb2RlIGZvciBsb29raW5nIGEgdmNwdSB1cCBieSBpZCwgYW5kIGEKPiBsYXJnZSBu
dW1iZXIgb2Ygd2F5cyB0aGF0IHRoZSB0b29sc3RhY2sgY2FuIGNhdXNlIFhlbiB0byB0cmlwIG92
ZXIgYSBOVUxMCj4gcG9pbnRlci4gIFNvbWUgb2YgdGhpcyBoYXMgYmVlbiBhZGRyZXNzZWQgaW4g
WGVuIDQuMTIsIGFuZCB3b3JrIGlzIG9uZ29pbmcuCj4gCj4gQW5vdGhlciBwcm9wZXJ0eSBvZiBs
b29raW5nIGEgdmNwdSB1cCBieSBpZCBpcyBmcmVxdWVudGx5IGRvbmUgaW4gdW5wcml2aWxlZ2Vk
Cj4gaHlwZXJjYWxsIGNvbnRleHQsIG1ha2luZyBpdCBhbiBhdHRyYWN0aXZlIHRhcmdldCBmb3Ig
c3BlY3VsYXRpdmUgc2lkZWNoYW5uZWwKPiBhdHRhY2tzLgo+IAo+IEludHJvZHVjZSBhIGhlbHBl
ciB0byBkbyB0aGUgbG9va3VwIGNvcnJlY3RseSwgYW5kIHdpdGhvdXQgc3BlY3VsYXRpdmUKPiBp
bnRlcmZlcmVuY2UuICBGb3IgcGVyZm9ybWFuY2UgcmVhc29ucywgaXQgaXMgdXNlZnVsIG5vdCB0
byBoYXZlIGFuIHNtcF9ybWIoKQo+IGluIHRoaXMgaGVscGVyIG9uIEFSTSwgYW5kIGx1Y2tpbHkg
dGhpcyBpcyBzYWZlIHRvIGRvLCBiZWNhdXNlIG9mIHRoZQo+IHNlcmlhbGlzYXRpb24gb2ZmZXJl
ZCBieSB0aGUgZ2xvYmFsIGRvbWhlYXAgbG9jay4KPiAKPiBBcyBhIG1pbm9yIGNoYW5nZSBub3Rp
Y2VkIHdoZW4gY2hlY2tpbmcgdGhlIHNhZmV0eSBvZiB0aGlzIGNvbnN0cnVjdCwgc2FuaXR5Cj4g
Y2hlY2sgZHVyaW5nIGJvb3QgdGhhdCBpZGxlLT5tYXhfdmNwdXMgaXMgYSBzdWl0YWJsZSB1cHBl
ciBib3VuZCBmb3IKPiBpZGxlLT52Y3B1W10uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 15:41:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 15:41: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-devel-bounces@lists.xenproject.org>)
	id 1gmKeN-0008UD-Io; Wed, 23 Jan 2019 15:41: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=v6TC=P7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmKeM-0008U3-QP
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 15:41:10 +0000
X-Inumbo-ID: 4ca78250-1f25-11e9-a2ba-63a435d24ae1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ca78250-1f25-11e9-a2ba-63a435d24ae1;
 Wed, 23 Jan 2019 15:41:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmKeI-0005l2-Hd; Wed, 23 Jan 2019 15:41:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmKeH-00054x-Sg; Wed, 23 Jan 2019 15:41:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmKeH-0008Qy-Rg; Wed, 23 Jan 2019 15:41:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132403-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=952bc8b3c2cbba78261923a1e8ca55cda261dee9
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Jan 2019 15:41:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 132403: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQwMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0MDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDEzMTg0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMTg0MgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxODQyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHFlbXV1ICAgICAgICAgICAgICAgIDk1MmJjOGIzYzJjYmJhNzgyNjE5MjNhMWU4Y2E1NWNkYTI2
MWRlZTkKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDE0NzkyM2IxYTkw
MWEwMzcwZjgzYTBmNGM1OGVjMWJhZmZlZjIyZjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTg0
MiAgMjAxOS0wMS0wOSAwMDozNzoyMiBaICAgMTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MzE4OTIgIDIwMTktMDEtMDkgMjM6Mzc6MDAgWiAgIDEzIGRheXMgICAxMyBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzI0MDMgIDIwMTktMDEtMjIgMjE6MDc6MDQgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBYXJvbiBMaW5kc2F5IDxhYXJvbkBvcy5hbXBlcmVjb21wdXRpbmcuY29tPgogIEFhcm9u
IExpbmRzYXkgPGFjbGluZHNhQGdtYWlsLmNvbT4KICBBYXJvbiBMaW5kc2F5IDxhbGluZHNheUBj
b2RlYXVyb3JhLm9yZz4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAu
Y29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4IFdpbGxp
YW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhhbmRlciBHcmFmIDxhZ3Jh
ZkBzdXNlLmRlPgogIEFsZXhhbmRybyBTYW5jaGV6IEJhY2ggPGFzYW5jaGV6QGtyeXB0b3Nsb2dp
Yy5jb20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQWxpc3RhaXIg
RnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFuZHJldyBKZWZmZXJ5IDxhbmRy
ZXdAYWouaWQuYXU+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCb3Jpc2xhdiBQZXRrb3Yg
PGJwQHN1c2UuZGU+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0u
Y29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGxpbiBXYWxsaW5nIDx3
YWxsaW5nQGxpbnV4LmlibS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+
CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgUC4gQmVycmFuZ8Op
IDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3Bi
ZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERvbmds
aSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFi
a29zdEByZWRoYXQuY29tPgogIEVkdWFyZG8gT3R1Ym8gPG90dWJvQHJlZGhhdC5jb20+CiAgRXJp
YyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRo
YXQuY29tPgogIEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEZlaSBMaSA8c2hpcmxleTE3
ZmVpQGdtYWlsLmNvbT4KICBGcmVkaWFubyBaaWdsaW8gPGZ6aWdsaW9AcmVkaGF0LmNvbT4KICBG
cmVkcmlrIE5vcmluZyA8bm9yaW5nQG5vY3Jldy5vcmc+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVs
QHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNr
IDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNv
bT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmlhbiBXYW5nIDx3
YW5namlhbjE2MUBodWF3ZWkuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAg
Sm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJl
ZGhhdC5jb20+CiAgS2FtYWwgSGVpYiA8a2FtYWxoZWliMUBnbWFpbC5jb20+CiAgS2FzaHlhcCBD
aGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRA
dml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgRmVu
ZyA8bGlmZW5nMTUxOUBnbWFpbC5jb20+CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIE1h
cmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQg
PG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1pY2hhZWwgQ2xhcmsgPG1qY0BzaWZp
dmUuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNo
YWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJA
c2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGVuZyBIYW8gPHBlbmcuaGFvMkB6
dGUuY29tLmNuPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQ
aGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaWVycmUgTW9yZWwgPHBtb3JlbEBsaW51
eC5pYm0uY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFBy
aWl0IExhZXMgPHBsYWVzQHBsYWVzLm9yZz4KICBSZW15IE5vZWwgPHJlbXkubm9lbEBibGFkZS1n
cm91cC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5v
cmc+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2xz
aGFrb3YgPHIuYm9sc2hha292QHlhZHJvLmNvbT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50
aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xv
dGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNyZWVqaXRoIE1vaGFuYW4gPHNyZWVqaXQubW9oYW5h
bkBudXRhbml4LmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LmlibS5jb20+CiAg
U3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CiAgU3RlZmFuIEhham5v
Y3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUaW0gU21p
dGggPHRpbS5zbWl0aEBjaXRyaXguY29tPgogIFRvbSBEZXNleW4gPHRvbS5kZXNleW5AZ21haWwu
Y29tPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgVmxhZGltaXIg
U2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWHUgPHdleHVA
cmVkaGF0LmNvbT4KICBZYW5nIFpob25nIDx5YW5nLnpob25nQGludGVsLmNvbT4KICBZaSBNaW4g
WmhhbyA8enlpbWluQGxpbnV4LmlibS5jb20+CiAgWW9uZ2JvayBLaW0gPHlvbmdib2sua2ltQG1p
cHMuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4LmNvbT4K
ICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KICBaaGFvIFlhbiA8eWFuLnku
emhhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDkyMTIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 15:44:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1gmKhn-0000BB-4F; Wed, 23 Jan 2019 15:44: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=Jywi=P7=intel.com=jani.nikula@srs-us1.protection.inumbo.net>)
 id 1gmKhl-0000B4-Rk
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 15:44:41 +0000
X-Inumbo-ID: caa8cbc8-1f25-11e9-87c3-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id caa8cbc8-1f25-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 15:44:39 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Jan 2019 07:44:38 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,511,1539673200"; d="scan'208";a="140646916"
Received: from jnikula-mobl3.fi.intel.com (HELO localhost) ([10.237.66.172])
 by fmsmga001.fm.intel.com with ESMTP; 23 Jan 2019 07:44:31 -0800
From: Jani Nikula <jani.nikula@linux.intel.com>
To: Edwin Zimmerman <edwin@211mainstreet.net>,
 'Greg KH' <gregkh@linuxfoundation.org>, 'Kees Cook' <keescook@chromium.org>
In-Reply-To: <000001d4b32a$845e06e0$8d1a14a0$@211mainstreet.net>
Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
 <20190123115829.GA31385@kroah.com> <874l9z31c5.fsf@intel.com>
 <000001d4b32a$845e06e0$8d1a14a0$@211mainstreet.net>
Date: Wed, 23 Jan 2019 17:46:14 +0200
Message-ID: <87va2f1int.fsf@intel.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Intel-gfx] [PATCH 1/3] treewide: Lift switch
 variables out of switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, 'Ard Biesheuvel' <ard.biesheuvel@linaro.org>,
 netdev@vger.kernel.org, intel-gfx@lists.freedesktop.org,
 linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-mm@kvack.org,
 linux-security-module@vger.kernel.org, intel-wired-lan@lists.osuosl.org,
 xen-devel@lists.xenproject.org, kernel-hardening@lists.openwall.com,
 linux-fsdevel@vger.kernel.org, 'Laura Abbott' <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, 'Alexander Popov' <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMyBKYW4gMjAxOSwgRWR3aW4gWmltbWVybWFuIDxlZHdpbkAyMTFtYWluc3RyZWV0
Lm5ldD4gd3JvdGU6Cj4gT24gV2VkLCAyMyBKYW4gMjAxOSwgSmFuaSBOaWt1bGEgPGphbmkubmlr
dWxhQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+IE9uIFdlZCwgMjMgSmFuIDIwMTksIEdyZWcg
S0ggPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPiB3cm90ZToKPj4gPiBPbiBXZWQsIEphbiAy
MywgMjAxOSBhdCAwMzowMzo0N0FNIC0wODAwLCBLZWVzIENvb2sgd3JvdGU6Cj4+ID4+IFZhcmlh
YmxlcyBkZWNsYXJlZCBpbiBhIHN3aXRjaCBzdGF0ZW1lbnQgYmVmb3JlIGFueSBjYXNlIHN0YXRl
bWVudHMKPj4gPj4gY2Fubm90IGJlIGluaXRpYWxpemVkLCBzbyBtb3ZlIGFsbCBpbnN0YW5jZXMg
b3V0IG9mIHRoZSBzd2l0Y2hlcy4KPj4gPj4gQWZ0ZXIgdGhpcywgZnV0dXJlIGFsd2F5cy1pbml0
aWFsaXplZCBzdGFjayB2YXJpYWJsZXMgd2lsbCB3b3JrCj4+ID4+IGFuZCBub3QgdGhyb3cgd2Fy
bmluZ3MgbGlrZSB0aGlzOgo+PiA+Pgo+PiA+PiBmcy9mY250bC5jOiBJbiBmdW5jdGlvbiDigJhz
ZW5kX3NpZ2lvX3RvX3Rhc2vigJk6Cj4+ID4+IGZzL2ZjbnRsLmM6NzM4OjEzOiB3YXJuaW5nOiBz
dGF0ZW1lbnQgd2lsbCBuZXZlciBiZSBleGVjdXRlZCBbLVdzd2l0Y2gtdW5yZWFjaGFibGVdCj4+
ID4+ICAgIHNpZ2luZm9fdCBzaTsKPj4gPj4gICAgICAgICAgICAgIF5+Cj4+ID4KPj4gPiBUaGF0
J3MgYSBwYWluLCBzbyB0aGlzIG1lYW5zIHdlIGNhbid0IGhhdmUgYW55IG5ldyB2YXJpYWJsZXMg
aW4geyB9Cj4+ID4gc2NvcGUgZXhjZXB0IGZvciBhdCB0aGUgdG9wIG9mIGEgZnVuY3Rpb24/Cj4+
ID4KPj4gPiBUaGF0J3MgZ29pbmcgdG8gYmUgYSBoYXJkIHRoaW5nIHRvIGtlZXAgZnJvbSBoYXBw
ZW5pbmcgb3ZlciB0aW1lLCBhcwo+PiA+IHRoaXMgaXMgdmFsaWQgQyA6KAo+PiAKPj4gTm90IGFs
bCB2YWxpZCBDIGlzIG1lYW50IHRvIGJlIHVzZWQhIDspCj4KPiBWZXJ5IHRydWUuICBUaGUgb3Ro
ZXIgdGhpbmcgdG8ga2VlcCBpbiBtaW5kIGlzIHRoZSBidXJkZW4gb2YgZW5mb3JjaW5nCj4gYSBw
cm9oaWJpdGlvbiBvbiBhIHZhbGlkIEMgY29uc3RydWN0IGxpa2UgdGhpcy4gIEl0IHNlZW1zIHRv
IG1lIHRoYXQKPiBwYXRjaCByZXZpZXdlcnMgYW5kIG1haW50YWluZXJzIGhhdmUgZW5vdWdoIHRv
IGRvIHdpdGhvdXQgZm9yY2luZyB0aGVtCj4gdG8gd2F0Y2ggZm9yIHZhcmlhYmxlIGRlY2xhcmF0
aW9ucyBpbiBzd2l0Y2ggc3RhdGVtZW50cy4gIEF1dG9tYXRpbmcKPiB0aGlzIHByb2hpYml0aW9u
LCBzaG91bGQgaXQgYmUgYWNjZXB0ZWQsIHNlZW1zIGxpa2UgYSBnb29kIGlkZWEgdG8gbWUuCgpD
b25zaWRlcmluZyB0aGF0IHRoZSB0cmVld2lkZSBkaWZmc3RhdCB0byBmaXggdGhpcyBpczoKCiAx
OCBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCA0NiBkZWxldGlvbnMoLSkKCmFuZCB1
c2luZyB0aGUgZ2NjIHBsdWdpbiBpbiBxdWVzdGlvbiB3aWxsIHRyaWdnZXIgdGhlIHN3aXRjaC11
bnJlYWNoYWJsZQp3YXJuaW5nLCBJIHRoaW5rIHdlJ3JlIGdvb2QuIFRoZXJlJ2xsIHByb2JhYmx5
IGJlIHRoZSBvY2Nhc2lvbmFsCmRlY2xhcmF0aW9ucyB0aGF0IHBhc3MgdGhyb3VnaCwgYW5kIHdp
bGwgZ2V0IGZpeGVkIGFmdGVyd2FyZHMuCgpCUiwKSmFuaS4KCi0tIApKYW5pIE5pa3VsYSwgSW50
ZWwgT3BlbiBTb3VyY2UgR3JhcGhpY3MgQ2VudGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 16:20:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 16:20: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-devel-bounces@lists.xenproject.org>)
	id 1gmLGX-0003y5-A0; Wed, 23 Jan 2019 16:20: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=v6TC=P7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmLGV-0003xv-Oo
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 16:20:35 +0000
X-Inumbo-ID: ced97fbc-1f2a-11e9-84ad-a38718d3cb3b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ced97fbc-1f2a-11e9-84ad-a38718d3cb3b;
 Wed, 23 Jan 2019 16:20:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmLGS-00072f-4J; Wed, 23 Jan 2019 16:20:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmLGR-0006VG-Rr; Wed, 23 Jan 2019 16:20:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmLGR-0001II-LH; Wed, 23 Jan 2019 16:20:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132402-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=23b6b8bf9011dc714e7c66ada789c665261607ac
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Jan 2019 16:20:31 +0000
Subject: [Xen-devel] [linux-4.19 test] 132402: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQwMiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0MDIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDIzYjZi
OGJmOTAxMWRjNzE0ZTdjNjZhZGE3ODljNjY1MjYxNjA3YWMKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRi
N2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAg
ODIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUg
WiAgIDgwIGRheXMgICA1NiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI0MDIgIDIw
MTktMDEtMjIgMjE6MDA6NDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExMTAgcGVv
cGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDU4NzU0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 16:28:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 16:28: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-devel-bounces@lists.xenproject.org>)
	id 1gmLOX-0004En-EK; Wed, 23 Jan 2019 16:28: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=5y24=P7=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gmLOV-0004Ei-Lc
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 16:28:51 +0000
X-Inumbo-ID: f66b322b-1f2b-11e9-87c3-bc764e045a96
Received: from mail-lf1-x12b.google.com (unknown [2a00:1450:4864:20::12b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f66b322b-1f2b-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 16:28:49 +0000 (UTC)
Received: by mail-lf1-x12b.google.com with SMTP id i26so2066626lfc.0
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 08:28:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=P6NqpvbpWhTTpyqMoEQ171e11h1huUhc0cgo3W8I+84=;
 b=GNng1tScrPtezkfMgoBYJ8OelY+jBWm29lg6rjCoyyWTXCcsIJKBXuEzixMx3qyohz
 US5xSJJRBXn7M66hQ/1xKIwh4z4R0Bm2y6U+HgoQXB1V0dJ7FRq4Atks1IPVL2VZ8ILl
 sWZgnk/ai5Sg7rJG96jPPqqQsvjm7CFb8BaVXCS/KujTHqC1NOkT3h4rbwlIIsxEHqsC
 xv498dXxMPxLW8YsrkUBrjdj2r1TU5F6c7mnEzFF/Mb0fWKSZRQavkI9OKI0yfmABB5/
 ncteAUpZIElqXmUPSUsodMzbYO9/WEkN8416nEj8kC+E2NEAjGVjlopNCS3C5KAVr/Ud
 REkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=P6NqpvbpWhTTpyqMoEQ171e11h1huUhc0cgo3W8I+84=;
 b=EgJpZIAUVYD0Iss8lWi1qcLJj7JfenuGc4jpljZVTfgPolyM5rNUa6pBupHrMsbms5
 PtFHPhMbloLn/oIRNhGOPs3EYfo5PFkC1wqrZDyGhNsBu81EM17M52JBOUfSBjBdJ1T2
 s09j/yXUu7HXP3Mxba0tnAOQRbLol4kqKWgNX/oHuaLIDJg51S5+8xzTIf9mNjA6h0xu
 vtw0B+BOPwu04DPg3FsM1Qh4fitocVNWKQ6xdQy7+scgYt8P4olHozJ1usE7Y49thkzy
 dlgw8a4WtaxGnj9nbWGUmXXnx2TJKxSHure4i+bUWnbWKm1B98tphBElJXVYQFVW9k7e
 tgxw==
X-Gm-Message-State: AJcUukc7H/P0JGMO3WwKPYTSp/ElWpqI+OyEaEWGZB3yZjNPDnwcfvEB
 b9/Txx0RtEdpUXnaxh1Q64k=
X-Google-Smtp-Source: ALg8bN54AxINeRXOO8XY4sFwe8qbL+BKQVOd5SWSlX4m02nss7C65YOiFJbzMMm6Vfpe+1i74NO7sQ==
X-Received: by 2002:a19:c7c2:: with SMTP id x185mr2573031lff.123.1548260928223; 
 Wed, 23 Jan 2019 08:28:48 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id t22sm583980lfb.0.2019.01.23.08.28.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 23 Jan 2019 08:28:47 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <20180213122432.h4fh22ej4dfe7226@citrix.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <d67642af-6c8f-df33-9de7-ca57e352bb0d@gmail.com>
Date: Wed, 23 Jan 2019 18:28:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20180213122432.h4fh22ej4dfe7226@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Problem with IOMEM and domain reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Oleksandr Grytsov <al1img@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gV2VpLAoKT24gMTMuMDIuMTggMTQ6MjQsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBG
ZWIgMTIsIDIwMTggYXQgMDc6MjI6MjdQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6
Cj4+IElzIGl0IGRvbmUgYnkgZGVzaWduIG9yIHRoZXJlIGlzIGFuIGlzc3VlIHdpdGggcGFyc2Vf
anNvbj8KPj4gSWYgaXQgaXMgZG9uZSBieSBkZXNpZ24gdGhlbiB0aGUgc29sdXRpb24gcHJvcG9z
ZWQgYnkgeW91ICh1cGRhdGVfY29uZmlnCj4+IGhvb2spCj4+IHdpbGwgc29sdmUgdGhpcyBwcm9i
bGVtLiBCdXQgaGFuZGxpbmcgZGVmYXVsdCB2YWx1ZSBpbiBwYXJzZSBqc29uIGxvb2tzCj4+IG1v
cmUgY29ycmVjdC4KPiAKPiBJIG5lZWQgdG8gZmlndXJlIG91dCB3aGF0IGlzIGdvaW5nIG9uIGJl
Zm9yZSBJIGNhbiBhbnN3ZXIgdGhlc2UKPiBxdWVzdGlvbnMuIDotKQoKU29ycnkgZm9yIG15IGln
bm9yYW5jZSwgaXMgdGhpcyBpc3N1ZSBmaXhlZCBpbiBjb21pbmcgNC4xMj8KSWYgbm90LCBpcyB0
aGVyZSBhbnkgY2hhbmNlIHRvIGdldCBpdCBmaW5pc2hlZCBmb3IgNC4xMj8KCi0tIApTaW5jZXJl
bHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 16:39:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 16:39: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-devel-bounces@lists.xenproject.org>)
	id 1gmLYZ-0005Dw-HC; Wed, 23 Jan 2019 16:39: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=v6TC=P7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmLYY-0005Dj-8M
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 16:39:14 +0000
X-Inumbo-ID: 6a26aeca-1f2d-11e9-a1c7-4f3f8a72da2b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a26aeca-1f2d-11e9-a1c7-4f3f8a72da2b;
 Wed, 23 Jan 2019 16:39:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmLYW-0007OB-Cx; Wed, 23 Jan 2019 16:39:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmLYW-0008Mq-2H; Wed, 23 Jan 2019 16:39:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmLYW-0004FY-1S; Wed, 23 Jan 2019 16:39:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132436-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=30f5047b2c4e577436b505ba7627f34c3be02014
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Jan 2019 16:39:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132436: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQzNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQzNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDMwZjUwNDdiMmM0ZTU3NzQzNmI1MDViYTc2MjdmMzRj
M2JlMDIwMTQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDA4YjkwOGJh
NjNkZWU4YmMzMTM5ODNjNWU0MTI4NTJjYmNiY2RhODUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjM0MiAgMjAxOS0wMS0yMiAxMjowMDozNCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzI0MzYgIDIwMTktMDEtMjMgMTQ6MDA6NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyaWkgQW5p
c292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDA4
YjkwOGJhNjMuLjMwZjUwNDdiMmMgIDMwZjUwNDdiMmM0ZTU3NzQzNmI1MDViYTc2MjdmMzRjM2Jl
MDIwMTQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 17:00:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 17:00: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-devel-bounces@lists.xenproject.org>)
	id 1gmLt5-0007WY-DQ; Wed, 23 Jan 2019 17:00:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dwF2=P7=ravnborg.org=sam@srs-us1.protection.inumbo.net>)
 id 1gmLt4-0007WT-Sa
 for xen-devel@lists.xen.org; Wed, 23 Jan 2019 17:00:26 +0000
X-Inumbo-ID: 5f6fe0ef-1f30-11e9-87c3-bc764e045a96
Received: from asavdk4.altibox.net (unknown [109.247.116.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f6fe0ef-1f30-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 17:00:24 +0000 (UTC)
Received: from ravnborg.org (unknown [158.248.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by asavdk4.altibox.net (Postfix) with ESMTPS id 7032180384;
 Wed, 23 Jan 2019 18:00:18 +0100 (CET)
Date: Wed, 23 Jan 2019 18:00:15 +0100
From: Sam Ravnborg <sam@ravnborg.org>
To: Daniel Vetter <daniel.vetter@ffwll.ch>
Message-ID: <20190123170015.GA23138@ravnborg.org>
References: <20190116181018.GA27364@ravnborg.org>
 <20190117210334.13234-1-daniel.vetter@ffwll.ch>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190117210334.13234-1-daniel.vetter@ffwll.ch>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-CMAE-Score: 0
X-CMAE-Analysis: v=2.3 cv=UpRNyd4B c=1 sm=1 tr=0
 a=UWs3HLbX/2nnQ3s7vZ42gw==:117 a=UWs3HLbX/2nnQ3s7vZ42gw==:17
 a=kj9zAlcOel0A:10 a=vvurqZHHupSmwkag910A:9 a=CjuIK1q_8ugA:10
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Neil Armstrong <narmstrong@baylibre.com>, nouveau@lists.freedesktop.org,
 Liviu Dudau <liviu.dudau@arm.com>,
 DRI Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Benjamin Gaignard <benjamin.gaignard@linaro.org>,
 Daniel Vetter <daniel.vetter@intel.com>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 CK Hu <ck.hu@mediatek.com>, spice-devel@lists.freedesktop.org,
 Jani Nikula <jani.nikula@intel.com>, linux-arm-msm@vger.kernel.org,
 intel-gfx@lists.freedesktop.org, etnaviv@lists.freedesktop.org,
 Jani Nikula <jani.nikula@linux.intel.com>, linux-mediatek@lists.infradead.org,
 Rodrigo Vivi <rodrigo.vivi@intel.com>, linux-tegra@vger.kernel.org,
 linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xen.org, linux-renesas-soc@vger.kernel.org,
 Alex Deucher <alexander.deucher@amd.com>, freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGFuaWVsLgoKT24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMTA6MDM6MzRQTSArMDEwMCwgRGFu
aWVsIFZldHRlciB3cm90ZToKPiBIYXZpbmcgdGhlIHByb2JlIGhlbHBlciBzdHVmZiAod2hpY2gg
cHJldHR5IG11Y2ggZXZlcnlvbmUgbmVlZHMpIGluCj4gdGhlIGRybV9jcnRjX2hlbHBlci5oIGZp
bGUgKHdoaWNoIGF0b21pYyBkcml2ZXJzIHNob3VsZCBuZXZlciBuZWVkKSBpcwo+IGNvbmZ1c2lu
Zy4gU3BsaXQgdGhlbSBvdXQuCj4gCj4gVG8gbWFrZSBzdXJlIEkgYWN0dWFsbHkgYWNoaWV2ZWQg
dGhlIGdvYWwgaGVyZSBJIHdlbnQgdGhyb3VnaCBhbGwKPiBkcml2ZXJzLiBBbmQgaW5kZWVkLCBh
bGwgYXRvbWljIGRyaXZlcnMgYXJlIG5vdyBmcmVlIG9mCj4gZHJtX2NydGNfaGVscGVyLmggaW5j
bHVkZXMuCgpIb3cgYXJlIHRoZSBwbGFucyB0byBnZXQgdGhpcyBwYXRjaHNldCBtZXJnZWQ/ClRo
ZXJlIHdlcmUgZGVwZW5kZW5jaWVzIG9uIG9uZ2luZyBkcm1QLmggcmVtb3ZhbCBpbiBpOTE1IElJ
UkM/CkkgZ3Vlc3MgbXkgIk1pbmltaXplIGRybVAuaCBkZXBlbmRlbmNpZXMiIHBhdGNoLXNldCBh
bHNvIGhhdmUgYSByb2xlIGluIHRoaXMuCgpUaGlzIGRvZXMgbm90IGhvbGQgdXAgYW55IHdvcmsg
b2YgbWluZSwgbWFpbmx5IHdhbnRlZCB0byBtYWtlCnN1cmUgdGhpcyB3YXMgbm90IGxvc3QgYmV0
d2VlbiBhbGwgdGhlIG90aGVyIHBhdGNoZXMuCgoJU2FtCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 17:01:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 17:01: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-devel-bounces@lists.xenproject.org>)
	id 1gmLtv-0007aE-OK; Wed, 23 Jan 2019 17:01: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=gYwu=P7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmLtu-0007a4-3f
 for xen-devel@lists.xen.org; Wed, 23 Jan 2019 17:01:18 +0000
X-Inumbo-ID: 7f025e4d-1f30-11e9-87c3-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f025e4d-1f30-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 17:01:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 23 Jan 2019 10:01:15 -0700
Message-Id: <5C489DD8020000780021088F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 23 Jan 2019 10:01:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/sched: Introduce domain_vcpu() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 nmanthey@amazon.de, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDE1OjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gK3N0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKmRvbWFpbl92Y3B1KGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCB2Y3B1X2lkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaWR4ID0gYXJyYXlf
aW5kZXhfbm9zcGVjKHZjcHVfaWQsIGQtPm1heF92Y3B1cyk7Cj4gKwo+ICsgICAgcmV0dXJuIGlk
eCA+PSBkLT5tYXhfdmNwdXMgPyBOVUxMIDogZC0+dmNwdVtpZHhdOwo+ICt9CgpGb3IgYW4gb3V0
IG9mIGJvdW5kcyBpbmNvbWluZyB2Y3B1X2lkLCBpc24ndCBpdCB0aGUgY2FzZSB0aGF0CmlkeCB0
aGVuIHdvdWxkIGJlIHplcm8/IEluIHdoaWNoIGNhc2UgeW91J2QgcmV0dXJuIGQtPnZjcHVbMF0K
aW5zdGVhZCBvZiBOVUxMPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 17:30:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 17:30: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-devel-bounces@lists.xenproject.org>)
	id 1gmMMH-0001hf-98; Wed, 23 Jan 2019 17:30: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=Gw0i=P7=gmail.com=kpraveen.lkml@srs-us1.protection.inumbo.net>)
 id 1gmMMF-0001ha-Fk
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 17:30:35 +0000
X-Inumbo-ID: 9643c65d-1f34-11e9-87c3-bc764e045a96
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9643c65d-1f34-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 17:30:33 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id x6so2276449ioa.9
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 09:30:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:sender:from:date:message-id
 :subject:to:cc;
 bh=oEf4dDuwQ5DVTqzifPhgy2ODkRVKpVEIL0ANGlYhZoM=;
 b=QxVijq3coAK7hDE/7PT8w4XiyrIyoYojSswilUEgzUq140V7Ppp/pX8ycMHSdkg8Kh
 yBhhbi01gxHg729E/X7TWpasc7uszBCNsWCjqywME4DRXBeiOOs62+ZXhl2FfdbRY8zz
 2AZZxmftMHQUKc6B6B9N1RhTkE4dIGdVtH49EQdmlS1TJ4AGeJoH78F80lHmcTHlykW5
 N+6dPGZIbnhKsA6FyCJNaHb67WgNuG98f5GkbO04Gf1HoDo6tpACdj+7cu/RSTTFhfib
 2h9GWDLLXTaCmNtoJp2rberwUASy6eqFIwZ2C7ct69qJeZ4sYHTLr/H5mD0MgvIaKeAi
 TIQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:sender:from
 :date:message-id:subject:to:cc;
 bh=oEf4dDuwQ5DVTqzifPhgy2ODkRVKpVEIL0ANGlYhZoM=;
 b=mAa4zw2p+ixaN+CRS5MZN7fCXfeXTP2uYvRaCdwzELa0OyhMYJPyUNzFgmoA9ndVaI
 IXokQkA7DwwYW46itNI/KBTgkDgjRIWzH5I9yTMjXAt1mDyeKGtiyrCvCEl0TwZy0Ndx
 uSSub1MRR3MeDXMsG8759OX7CeU7WQQQ0r620Sest1gTxewXjUkfW/RLxGjqpUU9D8BI
 GDi8f1plSXzShHHmNsKv1S8IK4/6hBoLn4z3RLF0iQkEmBNMiptfaGv91FkMJRLyRLkD
 v6JpMLTtxXyRB8JHXfNWPX5Nl8xfS6Ow5DDnQ21hkC1mf9Z43sisaW1/kIrTj8kQQqyg
 seOw==
X-Gm-Message-State: AJcUukfy8g+RORDSj91pFAOg9ca6/nP0V7vxA6cSXW3piYbihLG+3Mec
 +Fm1Y+cUttXQpey9/ED868YqUS/00UOQkI5CXSgE8X/O
X-Google-Smtp-Source: AHgI3IY3ce3FTbXMi5cRIRjCEDVL/REGvuQqTRAYbv7vdgmH44VjGTWlVs/31OvlzWVy/ce/S2Dg9hfA3c+cK0r7EW8=
X-Received: by 2002:a6b:db17:: with SMTP id t23mr1735718ioc.262.1548264632549; 
 Wed, 23 Jan 2019 09:30:32 -0800 (PST)
MIME-Version: 1.0
References: <20181223142134.7857-1-kpraveen.lkml@gmail.com>
 <20181223142134.7857-2-kpraveen.lkml@gmail.com>
 <1a25c901ffbf70d3f798395efc3e44a3e0a33075.camel@suse.com>
In-Reply-To: <1a25c901ffbf70d3f798395efc3e44a3e0a33075.camel@suse.com>
X-Google-Sender-Delegation: praveenkumar1511@gmail.com
From: Praveen Kumar <kpraveen.lkml@gmail.com>
Date: Wed, 23 Jan 2019 23:00:21 +0530
X-Google-Sender-Auth: FaeA64vIa8GxzlWnMPR6bp0_DAM
Message-ID: <CABcWhv5iR=2-DGhar7td_CLyNQWJXcEpRzVp6=_+HqU0qvNLzQ@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 1/2] xen: credit2: rb-tree for
 runqueues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGFyaW8sClRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4KCk9uIEZyaSwgSmFuIDE4LCAyMDE5
IGF0IDg6MzggUE0gRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4gd3JvdGU6Cj4K
PiBPbiBTdW4sIDIwMTgtMTItMjMgYXQgMTk6NTEgKzA1MzAsIFByYXZlZW4gS3VtYXIgd3JvdGU6
Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYwo+ID4gaW5kZXggNjIzYTMyNWNlYi4uMjQ2M2EyNWY4NyAxMDA2NDQK
PiA+IC0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCj4gPiArKysgYi94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYwo+ID4gQEAgLTQ3MSw3ICs0NzIsNyBAQCBjdXN0b21fcGFyYW0oImNy
ZWRpdDJfcnVucXVldWUiLAo+ID4gcGFyc2VfY3JlZGl0Ml9ydW5xdWV1ZSk7Cj4gPiAgc3RydWN0
IGNzY2hlZDJfcnVucXVldWVfZGF0YSB7Cj4gPiAgICAgIHNwaW5sb2NrX3QgbG9jazsgICAgICAg
ICAgIC8qIExvY2sgZm9yIHRoaXMKPiA+IHJ1bnF1ZXVlICAgICAgICAgICAgICAgICAgICAgKi8K
PiA+Cj4gPiAtICAgIHN0cnVjdCBsaXN0X2hlYWQgcnVucTsgICAgIC8qIE9yZGVyZWQgbGlzdCBv
ZiBydW5uYWJsZQo+ID4gdm1zICAgICAgICAgICAgICAgKi8KPiA+ICsgICAgc3RydWN0IHJiX3Jv
b3QgcnVucTsgICAgICAgLyogUnVucXVldWUgaXMgYW4KPiA+IHJidHJlZSAgICAgICAgICAgICAg
ICAgICAgICAqLwo+ID4KPiBJIHdvdWxkbid0IGNoYW5nZSB0aGUgY29tbWVudC4gSXQncyB1c2Vm
dWwgdG8ga25vdyB0aGF0IHRoZSBpZGVhIGlzIHRvCj4gdXNlIHRoaXMgZmllbGQgdG8ga2VlcCBh
IGxpc3Qgb2YgcnVubmFibGUgdmNwdXMsIGFuZCB0aGF0IHdlIHdhbnQgaXQgdG8KPiBiZSBvcmRl
cmVkLCB3aGljaCBpcyB3aGF0IHRoZSBjb21tZW50IGN1cnJlbnRseSBzYXlzLgo+Cj4gSXQncyBw
b2ludGxlc3MgdG8gc3RhdGUgdGhhdCB3ZSdyZSB1c2luZyBhbiByYi10cmVlLCBiZWNhdXNlIG9u
Y2UgY2FuCj4gdGVsbCB0aGF0LCBieSBqdXN0IGxvb2tpbmcgYXQgdGhlIGRhdGEgdHlwZS4KPgo+
IEFjdHVhbGx5LCB0aGUgY29tbWVudCBzYXlzICJPcmRlcmVkIGxpc3Qgb2YgcnVubmFibGUgdm1z
Iiwgd2hpbGUgSQo+IHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciBpZiBpdCBzYWlkICJPcmRlcmVk
IGxpc3Qgb2YgcnVubmFibGUgdmNwdXMiLgo+Cj4gQ2hhbmdpbmcgInZtcyIgdG8gInZjcHVzIiBk
b2VzIG5vdCBiZWxvbmcgaW4gdGhpcyBwYXRjaCwgc3RyaWN0bHkKPiBzcGVha2luZywgYnV0IGlm
IHlvdSB3YW50IHRvIGRvIHRoYXQsIEkgY291bGQgbGl2ZSB3aXRoIHRoYXQuIElmIHlvdQo+IGRv
bid0IHdhbnQgdG8gZG8gaXQsIHRoZW4gZG9uJ3QsIGFuZCBqdXN0IGxlYXZlIHRoZSBjb21tZW50
IGFsb25lLgo+Cj4gPiBAQCAtNjA0LDYgKzYwNSwyOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaGFz
X2NhcChjb25zdCBzdHJ1Y3QKPiA+IGNzY2hlZDJfdmNwdSAqc3ZjKQo+ID4gICAgICByZXR1cm4g
c3ZjLT5idWRnZXQgIT0gU1RJTUVfTUFYOwo+ID4gIH0KPiA+Cj4gPiArc3RhdGljIHZvaWQgcmJf
cnVucV9pbnNlcnQoc3RydWN0IHJiX3Jvb3QgKnJvb3QsCj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCAqcG9zKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAq
ZW50cnkgPSBOVUxMOwo+ID4KPiBJJ2QgY2FsbCB0aGlzIChzb21ldGhpbmcgbGlrZSkgJ3BhcmVu
dF9zdmMnLgo+Cj4gSXQgbWFrZXMgaXQgZWFzaWVyIHRvIHVuZGVyc3RhbmQgd2hhdCdzIGFjdHVh
bGx5IGhhcHBlbmluZyBpbiB0aGUgbG9vcAo+IGJlbG93Lgo+Cj4gPiArICAgIHN0cnVjdCByYl9u
b2RlICoqbm9kZSA9ICZyb290LT5yYl9ub2RlOwo+ID4gKyAgICBzdHJ1Y3QgcmJfbm9kZSAqcGFy
ZW50ID0gTlVMTDsKPiA+ICsKPiA+ICsgICAgd2hpbGUgKCpub2RlKSB7Cj4gPiArICAgICAgICBw
YXJlbnQgPSAqbm9kZTsKPiA+ICsgICAgICAgIGVudHJ5ID0gcmJfZW50cnkocGFyZW50LCBzdHJ1
Y3QgY3NjaGVkMl92Y3B1LCBydW5xX2VsZW0pOwo+ID4gKyAgICAgICAgaWYgKCBzdmMtPmNyZWRp
dCA8IGVudHJ5LT5jcmVkaXQgKQo+ID4gKyAgICAgICAgICAgIG5vZGUgPSAmcGFyZW50LT5yYl9s
ZWZ0Owo+ID4gKyAgICAgICAgZWxzZQo+ID4gKyAgICAgICAgICAgIG5vZGUgPSAmcGFyZW50LT5y
Yl9yaWdodDsKPiA+ICsKPiA+ICsgICAgICAgICgqcG9zKSsrOwo+ID4gKyAgICB9Cj4KPiA+IEBA
IC0xNzg5LDYgKzE4MDMsNyBAQCBzdGF0aWMgdm9pZCBwYXJrX3ZjcHUoc3RydWN0IGNzY2hlZDJf
dmNwdSAqc3ZjKQo+ID4gICAgICAgKiBJbiBib3RoIGNhc2VzLCB3ZSBhbHNvIGFkZCBpdCB0byB0
aGUgbGlzdCBvZiBwYXJrZWQgdkNQVXMgb2YKPiA+IHRoZSBkb21haW4uCj4gPiAgICAgICAqLwo+
ID4gICAgICBfX3NldF9iaXQoX1ZQRl9wYXJrZWQsICZ2LT5wYXVzZV9mbGFncyk7Cj4gPiArCj4g
PiAgICAgIGlmICggdmNwdV9vbl9ydW5xKHN2YykgKQo+ID4gICAgICB7Cj4gPiAgICAgICAgICBy
dW5xX3JlbW92ZShzdmMpOwo+ID4KPiBVbnJlbGF0ZWQgY2hhbmdlLiBEb24ndCBkbyBpdC4gOi0p
Cj4KPiA+IEBAIC0yMDg3LDYgKzIxMDIsOCBAQCBjc2NoZWQyX3ZjcHVfc2xlZXAoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLAo+ID4gc3RydWN0IHZjcHUgKnZjKQo+ID4gICAgICB9Cj4gPiAg
ICAgIGVsc2UgaWYgKCB2Y3B1X29uX3J1bnEoc3ZjKSApCj4gPiAgICAgIHsKPiA+ICsgICAgICAg
IHByaW50ayhYRU5MT0dfV0FSTklORyAiJXMgOiAlZCA6IHZjcHUgb24gcnVucSByYiAhXG4iLAo+
ID4gX19mdW5jX18sIF9fTElORV9fKTsKPiA+ICsKPiA+Cj4gU28sIHRoaXMsIGFuZCBhbGwgdGhl
IHZhcmlvdXMgb3RoZXIgbGluZXMgc2ltaWxhciB0byB0aGlzIGFyZS9oYXZlIGJlZW4KPiB1c2Vm
dWwgZm9yIGRlYnVnZ2luZywgSSBndWVzcz8KPgo+IFRoYXQgaXMgb2ssIGJ1dCBJIGRvbid0IHRo
aW5rIHRoZXkgc2hvdWxkIGxhbmQgdXBzdHJlYW0uIElmIHlvdSB0aGluawo+IHRoZXkgKG9yIG1h
eWJlIHNvbWUgb2YgdGhlbSkgc2hvdWxkLCB0aGVuIG1ha2UgaXQvdGhlbSBwcm9wZXIgZGVidWdn
aW5nCj4gb3V0cHV0Lgo+Cj4gQW5kLCBwcm9iYWJseSwgZG8gdGhhdCBpbiBpdHMgb3duIHBhdGNo
LCBhcyBpdCB3b3VsZCBub3QgYmUgcmVsYXRlZCB0bwo+IHdoYXQgdGhlIGRhdGEgc3RydWN0dXJl
IHVzZWQgZm9yIHRoZSBydW5xdWV1ZXMgaXMuCj4KPiBCdXQgYWdhaW4sIElNTywgeW91IGNhbiBn
ZXQgcmlkIG9mIGFsbCBvZiB0aGVtLgo+Cj4gPiAgICAgICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0g
YzJycWQob3BzLCB2Yy0+cHJvY2Vzc29yKSk7Cj4gPiAgICAgICAgICB1cGRhdGVfbG9hZChvcHMs
IHN2Yy0+cnFkLCBzdmMsIC0xLCBOT1coKSk7Cj4gPiAgICAgICAgICBydW5xX3JlbW92ZShzdmMp
Owo+Cj4gPiBAQCAtMjc2NCw4ICsyNzgzLDEwIEBAIGNzY2hlZDJfdmNwdV9taWdyYXRlKAo+ID4g
ICAgICBpZiAoIHVubGlrZWx5KCFjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsCj4gPiBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKGQpKSkgKQo+ID4gICAgICB7Cj4gPiAgICAgICAgICBBU1NFUlQoc3lz
dGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKTsKPiA+ICsKPiA+ICAgICAgICAgIGlmICgg
dmNwdV9vbl9ydW5xKHN2YykgKQo+ID4gICAgICAgICAgewo+ID4KPiBTdHJheSBuZXctbGluZSBh
Z2Fpbi4KPgo+ID4gQEAgLTMyMDYsMTcgKzMyMjcsMTggQEAgY3NjaGVkMl9ydW50aW1lKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKPiA+IGludCBjcHUsCj4gPiAgICAgICAqIDIpIElmIHRo
ZXJlJ3Mgc29tZW9uZSB3YWl0aW5nIHdob3NlIGNyZWRpdCBpcyBwb3NpdGl2ZSwKPiA+ICAgICAg
ICogICAgcnVuIHVudGlsIHlvdXIgY3JlZGl0IH49IGhpcy4KPiA+ICAgICAgICovCj4gPiAtICAg
IGlmICggISBsaXN0X2VtcHR5KHJ1bnEpICkKPiA+ICsgICAgaWYgKCAhIFJCX0VNUFRZX1JPT1Qo
cnVucSkgKQo+ID4gICAgICB7Cj4gPiAtICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzd2Fp
dCA9IHJ1bnFfZWxlbShydW5xLT5uZXh0KTsKPiA+ICsgICAgICAgIC8vIEZpbmQgdGhlIGxlZnQg
bW9zdCBlbGVtZW50LCB3aGljaCBpcyB0aGUgbW9zdCBwcm9iYWJsZQo+ID4gY2FuZGlkYXRlCj4g
PiArICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAqbm9kZSA9IHJiX2xhc3QocnVucSk7Cj4gPgo+IENv
bW1lbnQgc3R5bGUuIEFuZCBJIHRoaW5rIEknZCBzYXkgIkNoZWNrIHRoZSByaWdodG1vc3QgZWxl
bWVudCBpbiB0aGUKPiB0cmVlLCB3aGljaCBpcyB0aGUgb25lIHdpdGggdGhlIGhpZ2hlc3QgY3Jl
ZGl0cyIKPgo+ID4gKyAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3dhaXQgPSBydW5xX2Vs
ZW0obm9kZSk7Cj4gPgo+IEkgdGhpbmsgd2UgY2FuIGRvOgo+Cj4gICBzdHJ1Y3QgY3NjaGVkMl92
Y3B1ICpzd2FpdCA9IHJ1bnFfZWxlbShyYl9sYXN0KHJ1bnEpKTsKPgo+IFllYWgsIG1hdHRlciBv
ZiB0YXN0ZSwgbW9zdGx5LiBTdGlsbC4uLgo+Cj4gQW55d2F5LCBpZiB5b3Uga2VlcCB0aGUgY29k
ZSBsaWtlIHRoaXMsIG5vIGJsYW5rcyBpbi1iZXR3ZWVuCj4gZGVmaW5pdGlvbnMuIEFuZCB5b3Ug
aW5zdGVhZCB3YW50IG9uZSBiZXR3ZWVuIHRoZSBsYXN0IGRlZmluaXRpb24gYW5kCj4gdGhlIGlm
IGJlbG93Lgo+Cj4gPiAgICAgICAgICBpZiAoICEgaXNfaWRsZV92Y3B1KHN3YWl0LT52Y3B1KQo+
ID4gICAgICAgICAgICAgICAmJiBzd2FpdC0+Y3JlZGl0ID4gMCApCj4gPiAgICAgICAgICB7Cj4g
PiAgICAgICAgICAgICAgcnRfY3JlZGl0ID0gc25leHQtPmNyZWRpdCAtIHN3YWl0LT5jcmVkaXQ7
Cj4gPiAgICAgICAgICB9Cj4gPiAgICAgIH0KPiA+IC0KPiA+ICAgICAgLyoKPiA+ICAgICAgICog
VGhlIG5leHQgZ3V5IG9uIHRoZSBydW5xdWV1ZSBtYXkgYWN0dWFsbHkgaGF2ZSBhIGhpZ2hlcgo+
ID4gY3JlZGl0LAo+ID4KPiBTcHVyaW91cyBjaGFuZ2UuCj4KPiA+ICAgICAgICogaWYgd2UndmUg
dHJpZWQgdG8gYXZvaWQgbWlncmF0aW5nIGhpbSBmcm9tIGEgZGlmZmVyZW50IGNwdS4KPgo+ID4g
QEAgLTMzNTAsOSArMzM3Miw4IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEKPiA+ICpycWQsCj4gPiAgICAgICAgICBzbmV4dCA9IGNzY2hlZDJfdmNwdShpZGxl
X3ZjcHVbY3B1XSk7Cj4gPgo+ID4gICBjaGVja19ydW5xOgo+ID4gLSAgICBsaXN0X2Zvcl9lYWNo
X3NhZmUoIGl0ZXIsIHRlbXAsICZycWQtPnJ1bnEgKQo+ID4gLSAgICB7Cj4gPiAtICAgICAgICBz
dHJ1Y3QgY3NjaGVkMl92Y3B1ICogc3ZjID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3QKPiA+IGNz
Y2hlZDJfdmNwdSwgcnVucV9lbGVtKTsKPiA+ICsgICAgZm9yIChpdGVyID0gcmJfbGFzdCgmcnFk
LT5ydW5xKTsgaXRlciAhPSBOVUxMOyBpdGVyID0KPiA+IHJiX3ByZXYoaXRlcikpIHsKPiA+ICsg
ICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBzdmMgPSByYl9lbnRyeShpdGVyLCBzdHJ1Y3QK
PiA+IGNzY2hlZDJfdmNwdSwgcnVucV9lbGVtKTsKPiA+Cj4gSSB3YXMgYWJvdXQgdG8gY29tbWVu
dCBhYm91dCB0aGUgZmFjdCB0aGF0IGRvaW5nIGEgZm9yKCkgaXMgbm90IHRoZQo+IHNhbWUgYXMg
ZG9pbmcgdGhlIGxpc3RfZm9yX2VhY2hfc2FmZSgpIChiZWNhdXNlIG9mIHRoZSAqX3NhZmUoKSBw
YXJ0KS4KPgo+IEhvd2V2ZXIsIGxvb2tpbmcgYmV0dGVyLCBJIGRvbid0IHRoaW5rIEkgc2VlIHdo
eSBsaXN0X2Zvcl9lYWNoX3NhZmUoKQo+IChJIG1lYW4sIGFzIG9wcG9zZWQgdG8ganVzdCBsaXN0
X2Zvcl9lYWNoKCkpIHdhcyB1c2VkIGluIHRoZSBmaXJzdAo+IHBsYWNlLgo+Cj4gU28sIHllcywg
SSB0aGluayB0aGlzIGlzIGFjdHVhbGx5IG9rLiBBbnlvbmUsIGlmIHRoZXJlJ3Mgc29tZXRoaW5n
IEknbQo+IG1pc3NpbmcsIHBsZWFzZSwgcG9pbnQgaXQgb3V0LiA6LUQKPgo+ID4gQEAgLTM3NjIs
OCArMzc4NCw4IEBAIGNzY2hlZDJfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCj4g
PiAgICAgICAgICAgICAgZHVtcF9wY3B1KG9wcywgaik7Cj4gPgo+ID4gICAgICAgICAgcHJpbnRr
KCJSVU5ROlxuIik7Cj4gPiAtICAgICAgICBsaXN0X2Zvcl9lYWNoKCBpdGVyLCBydW5xICkKPiA+
IC0gICAgICAgIHsKPiA+ICsKPiA+ICsgICAgICAgIGZvciAoaXRlciA9IHJiX2xhc3QocnVucSk7
IGl0ZXIgIT0gTlVMTDsgaXRlciA9Cj4gPiByYl9wcmV2KGl0ZXIpKSB7Cj4gPiAgICAgICAgICAg
ICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gcnVucV9lbGVtKGl0ZXIpOwo+ID4KPiA+ICAg
ICAgICAgICAgICBpZiAoIHN2YyApCj4gPgo+IE9rLCB0aGlzIG1ha2VzIHNlbnNlLiBIYXZlIHlv
dSB2ZXJpZmllZCB0aGF0IHRoZSBydW5xdWV1ZSBpcyBwcmludGVkIGluCj4gY3JlZGl0cyBvcmRl
ciBpbiB0aGUgZHVtcD8KPgoKWWVzLCBJIGhhdmUgZHVtcGVkIHRoaXMgdXNpbmcgJ3hsIGRlYnVn
LWtleXMgcicKCmRtZXNnIG91dHB1dCA6Ci4uLgooWEVOKSBzY2hlZF9zbXRfcG93ZXJfc2F2aW5n
czogZGlzYWJsZWQKKFhFTikgTk9XPTU0OTcyODA4NDczNAooWEVOKSBPbmxpbmUgQ3B1czogMC0z
CihYRU4pIENwdXBvb2wgMDoKKFhFTikgQ3B1czogMC0zCihYRU4pIFNjaGVkdWxlcjogU01QIENy
ZWRpdCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0MikKKFhFTikgQWN0aXZlIHF1ZXVlczogMQooWEVO
KSBkZWZhdWx0LXdlaWdodCAgICAgPSAyNTYKKFhFTikgUnVucXVldWUgMDoKKFhFTikgbmNwdXMg
ICAgICAgICAgICAgID0gNAooWEVOKSBjcHVzICAgICAgICAgICAgICAgPSAwLTMKKFhFTikgbWF4
X3dlaWdodCAgICAgICAgID0gMjU2CihYRU4pIHBpY2tfYmlhcyAgICAgICAgICA9IDEKKFhFTikg
aW5zdGxvYWQgICAgICAgICAgID0gMQooWEVOKSBhdmVsb2FkICAgICAgICAgICAgPSAxMDAwMiAo
fjMlKQooWEVOKSBpZGxlcnM6IDcKKFhFTikgdGlja2xlZDogMAooWEVOKSBmdWxseSBpZGxlIGNv
cmVzOiA3CihYRU4pIERvbWFpbiBpbmZvOgooWEVOKSBEb21haW46IDAgdyAyNTYgYyAwIHYgNAoo
WEVOKSAgIDE6IFswLjBdIGZsYWdzPTIgY3B1PTMgY3JlZGl0PTk4MDMwODMgW3c9MjU2XSBsb2Fk
PTUxNyAofjAlKQooWEVOKSAgIDI6IFswLjFdIGZsYWdzPTAgY3B1PTEgY3JlZGl0PTEwNDA0MDI2
IFt3PTI1Nl0gbG9hZD0yMzkgKH4wJSkKKFhFTikgICAzOiBbMC4yXSBmbGFncz0wIGNwdT0wIGNy
ZWRpdD0xMDM2OTg5OSBbdz0yNTZdIGxvYWQ9MjE5MyAofjAlKQooWEVOKSAgIDQ6IFswLjNdIGZs
YWdzPTAgY3B1PTIgY3JlZGl0PTEwNTAwMDAwIFt3PTI1Nl0gbG9hZD0xMzU0ICh+MCUpCihYRU4p
IFJ1bnF1ZXVlIDA6CihYRU4pIENQVVswMF0gcnVucT0wLCBzaWJsaW5nPTEsIGNvcmU9ZgooWEVO
KSBDUFVbMDFdIHJ1bnE9MCwgc2libGluZz0yLCBjb3JlPWYKKFhFTikgQ1BVWzAyXSBydW5xPTAs
IHNpYmxpbmc9NCwgY29yZT1mCihYRU4pIENQVVswM10gcnVucT0wLCBzaWJsaW5nPTgsIGNvcmU9
ZgooWEVOKSBydW46IFswLjBdIGZsYWdzPTIgY3B1PTMgY3JlZGl0PTk4MDMwODMgW3c9MjU2XSBs
b2FkPTUxNyAofjAlKQooWEVOKSBSVU5ROgoKa2Vybi14ZW4tZGV2On4gIwoKV2lsbCBzZW5kIHRo
ZSB1cGRhdGVkIHBhdGNoIHNvb24uIFRoYW5rcy4KClJlZ2FyZHMsCgp+UHJhdmVlbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 17:45:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 17: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-devel-bounces@lists.xenproject.org>)
	id 1gmMaG-0002hU-Ib; Wed, 23 Jan 2019 17:45: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=PRdx=P7=citrix.com=prvs=919582dd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gmMaF-0002hP-Mu
 for xen-devel@lists.xen.org; Wed, 23 Jan 2019 17:45:03 +0000
X-Inumbo-ID: 9b2d5528-1f36-11e9-87c3-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b2d5528-1f36-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 17:45:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,512,1539648000"; d="scan'208";a="84990021"
To: Jan Beulich <JBeulich@suse.com>
References: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
 <5C489DD8020000780021088F@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c37e5578-845d-e029-7362-b456db84dc7c@citrix.com>
Date: Wed, 23 Jan 2019 17:44:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C489DD8020000780021088F@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/sched: Introduce domain_vcpu() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 nmanthey@amazon.de, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxNzowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDEuMTkg
YXQgMTU6NTksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gK3N0YXRpYyBp
bmxpbmUgc3RydWN0IHZjcHUgKmRvbWFpbl92Y3B1KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNw
dV9pZCkKPj4gK3sKPj4gKyAgICB1bnNpZ25lZCBpbnQgaWR4ID0gYXJyYXlfaW5kZXhfbm9zcGVj
KHZjcHVfaWQsIGQtPm1heF92Y3B1cyk7Cj4+ICsKPj4gKyAgICByZXR1cm4gaWR4ID49IGQtPm1h
eF92Y3B1cyA/IE5VTEwgOiBkLT52Y3B1W2lkeF07Cj4+ICt9Cj4gRm9yIGFuIG91dCBvZiBib3Vu
ZHMgaW5jb21pbmcgdmNwdV9pZCwgaXNuJ3QgaXQgdGhlIGNhc2UgdGhhdAo+IGlkeCB0aGVuIHdv
dWxkIGJlIHplcm8/IEluIHdoaWNoIGNhc2UgeW91J2QgcmV0dXJuIGQtPnZjcHVbMF0KPiBpbnN0
ZWFkIG9mIE5VTEw/CgpTcGVjdWxhdGl2ZWx5LCB5ZXMuwqAgYXJyYXlfaW5kZXhfbm9zcGVjKCkg
d29ya3MgYnkgZm9yY2luZyBzcGVjdWxhdGl2ZQptaXMtYWNjZXNzZXMgdG8gb3BlcmF0ZSBhcyBp
ZiBpdCByZXF1ZXN0IGhhZCBiZWVuIGZvciBpbmRleCAwLgoKV2hhdCBtYXR0ZXJzIGZyb20gYSBk
YXRhLWxlYWtpbmcgcGVyc3BlY3RpdmUgaXMgd2hldGhlciBkLT52Y3B1W2lkeF0sCndoZW4gZXhl
Y3V0ZWQgc3BlY3VsYXRpdmUsIGVuZHMgdXAgYmVpbmcgb3V0LW9mLWJvdW5kcyBvciBub3QuwqAg
aS5lLgp3aGV0aGVyIGl0IGlzIGRpc3Rpbmd1aXNoYWJsZSBmcm9tIGEgcGF0aCB3aGljaCBjYW4g
YXJjaGl0ZWN0dXJhbGx5IGJlCnRha2VuLgoKfkFuZHJldwoKUC5TLiBpbmRleCAwIGlzIGFjdHVh
bGx5IGJldHRlciB0aGFuIE5VTEwgb24gYW55IGhhcmR3YXJlIGxhY2tpbmcgU01BUCwKYmVjYXVz
ZSB5b3Ugd29uJ3QgcG90ZW50aWFsbHkgdXNlIGd1ZXN0LWNvbnRyb2xsZWQgZGF0YSBmcm9tIDAg
ZHVyaW5nCnRoZSBzdWJzZXF1ZW50IHNwZWN1bGF0aW9uLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 17:53:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 17:53: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-devel-bounces@lists.xenproject.org>)
	id 1gmMiA-0003aJ-IJ; Wed, 23 Jan 2019 17:53: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=5y24=P7=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gmMi9-0003aC-OK
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 17:53:13 +0000
X-Inumbo-ID: c014aeac-1f37-11e9-87c3-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c014aeac-1f37-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 17:53:12 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id a8so2248837lfk.5
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 09:53:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=mI7PBn+BLmLSPq8FbGURN8cRn12BEAg7vJmcDIRRaj8=;
 b=NkuLhoJT+s0LuILbol74REhkx9K5Ip0uDQKuVWmWCMa7ovB74Dg601m70oZF3Yteb0
 4B+5r7Cp5aQnt5vm82a+E0cZ4l1HW4SZ81HIwEPBpZc1O5ooYENsN8+IZ7XqVr57NJyz
 argMYKLosXKNjfF6MfuQgO5+YshgZZivw/1sGypdm16sToKXVKiVb9nDBMj5O/A/JgBW
 svwsI1CZ1Cbk/GfBmKREshmNAV57rrdHGtGUf1OFh7UNqgrqiNnN32zK1hGATLrIhrQe
 ue1gYxOG557nRhcjggwC6mKJq2wNfbycxAdUOYLLBDMizjIo7Za0u6UumXlqxb0kav4h
 rEUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=mI7PBn+BLmLSPq8FbGURN8cRn12BEAg7vJmcDIRRaj8=;
 b=bOpShbafYe4SiFy6lQ4VAiJfytC4kivMO/RvJe5WPXs2kBRQywqDzP/5NRtAPZNi6g
 ikgypAd5xRMvy4revNdnLj5UhLXLk04V+dl8LHcaBlQ65pMFGLqSqzwzWvaJKfOzaXlQ
 5Xwl4AU4hAbHfyvqH+XdllpX5TWxG/DqBRuH6hJ0j0bzFQ4fiJGEw8N+0g/u9tlbVJn7
 WzvA/UEtoxBSQCgJrhxOqtoVDq7ohwsnh0ju53NMWScvn+mGXdBS0+3O+OlXhe4GWkMt
 VJow2uSPy5oHqIvgg3bgDOWZxsxzUY1YvfNmwFM32ypKn0qZkf+krMCuot/d+2yvUg59
 HO5Q==
X-Gm-Message-State: AJcUuker7bYzGdrqqD1ePNEjGhRcr0JMvauihJwP6DPVdg1np0922VHv
 g5g2dUs4KDD9wni/7Y8i090=
X-Google-Smtp-Source: ALg8bN4ITfwuDyygRk2rfR0opwxNfdpUy/qUb8j7bIoKruixMCOdyryw3NOCuD3eyE38+uO6Q448iQ==
X-Received: by 2002:a19:4e59:: with SMTP id c86mr2766801lfb.132.1548265991111; 
 Wed, 23 Jan 2019 09:53:11 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id g17sm615672lfj.36.2019.01.23.09.53.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 23 Jan 2019 09:53:10 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <c760919c-e635-ee39-6c74-fcac97dc060d@arm.com>
 <77aca14e-dd88-855c-4d7f-2e3a600a5e7a@gmail.com>
 <3a213999-d67a-9cff-d3bf-3d4cf5baa5b3@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <73eedabd-8552-8d20-f0eb-609fe0f35fbd@gmail.com>
Date: Wed, 23 Jan 2019 19:53:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <3a213999-d67a-9cff-d3bf-3d4cf5baa5b3@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2] Dangling fixes for ARM iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMDEuMTkgMTY6MzEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4g
SU1PLCB0aGUgcHVyZSBmaXhlcywgbGlrZSBwYXRjaCAyLCBhbmQgdGhlIGZpcnN0IGh1bmsgb2Yg
cGF0Y2ggMSBzaG91bGQgYmUgT0sgZm9yIDQuMTIuCj4gCj4gVGhlIGZpcnN0IGh1bmsgb2YgcGF0
Y2ggMSBhc2lkZSwgd2UgbmV2ZXIgc3VwcG9ydGVkIHRoZSBuZXcgSU9NTVUgYmluZGluZ3Mgbm9y
IHVuc2hhcmluZyB0aGUgUDJNLiBTbyB3aGF0IGRvIHlvdSBhY3R1YWxseSBmaXg/Cj4gCj4gU3Vw
cG9ydGluZyB1bnNoYXJlZCBQMk0gd2lsbCByZXF1aXJlIG1vcmUgd29yayBnaXZlbiBiZWNhdXNl
IHRoZSBjb2RlIHJlbGllcyBvbiBtZm5fdG9fZ21mbiB0aGF0IGlzIG5vdCBpbXBsZW1lbnRlZCBv
biBBcm0uIFNvIGFjY2VwdGluZyB0aGlzIHBhdGNoIHN0YW5kYWxvbmUgd291bGQgYmUgbWlzbGVh
ZGluZyBhcyB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzIGlzIG5vdCBnb2luZyB0byBiZSBtZXJnZWQg
aW4gWGVuIDQuMTIuCkknbSBub3Qgc2F5aW5nIEkgd2FudCBzb21ldGhpbmcgZnJvbSBub24tc2hh
cmVkIHAybSBwdXNoIGludG8gNC4xMi4KSSB3b3VsZCBzdHJpcCB0aGUgZmlyc3QgcGF0Y2ggdG8g
aXRzIGZpcnN0IGNodW5rLgoKPiBTaW1pbGFybHksIHdlIGRvbid0IHN1cHBvcnQgbmV3IElPTU1V
IGJpbmRpbmdzLiBUaGUgcGF0Y2ggIzIgYWxvbmUgaXMgZ29pbmcgdG8gYWRkIG1vcmUgdHJvdWJs
ZSBhcyBub3cgRG9tMCB3b3VsZCBub3QgYmUgYWJsZSB0byB1c2UgdGhlIElPTU1VIGlmIGl0IHdl
cmUgbm90IGhpZGRlbi4KQXJlIHlvdSBzdXJlIHdlIHNob3VsZCBwYXNzIElPTU1VIGRldmljZXMg
b3IgcmVsYXRlZCBpbmZvIHRvIERvbTAgaWYgdGhleSBhcmUgbm90IHN1cHBvcnRlZCBieSBoeXBl
cnZpc29yPwpUaGUgY29tbWl0IG1lc3NhZ2Ugc3RhdGVzICJXZSBkb24ndCBwYXNzdGhyb3VnaCBJ
T01NVSBkZXZpY2UgdG8gRE9NMCBldmVuIGlmIGl0IGlzIG5vdCB1c2VkIGJ5IFhlbi4iLCBhbmQg
eW91IGFncmVlZCB0aGF0IHNvbWUgdGltZSBhZ28uIENvdWxkIHlvdSBwbGVhc2UgY2xhcmlmeSB3
aHkgeW91IGhhdmUgY2hhbmdlZCB5b3VyIG1pbmQ/CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5p
c292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 18:08:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 18:08: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-devel-bounces@lists.xenproject.org>)
	id 1gmMwz-0004d4-VW; Wed, 23 Jan 2019 18:08: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=vroR=P7=citrix.com=prvs=919cbf1eb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gmMwy-0004cz-UO
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 18:08:32 +0000
X-Inumbo-ID: e410547c-1f39-11e9-87c3-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e410547c-1f39-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 18:08:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,512,1539648000"; d="scan'208";a="76276100"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Jan 2019 19:08:18 +0100
Message-ID: <20190123180818.78684-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] iommu: fix order of arguments in
 iommu_map call at iommu_hwdom_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9yZGVyIG9mIHRoZSBwYWdlX29yZGVyIGFuZCB0aGUgZmxhZ3MgcGFyYW1ldGVycyBhcmUg
aW52ZXJ0ZWQgaW4KdGhlIGNhbGwgdG8gaW9tbXVfbWFwIG1hZGUgaW4gaW9tbXVfaHdkb21faW5p
dC4KCkZpeGVzOiBlOGFmZTExMjRjYzEgKCJpb21tdTogZWxpZGUgZmx1c2hpbmcgZm9yIGhpZ2hl
ciBvcmRlciBtYXAvdW5tYXAgb3BlcmF0aW9ucyIpClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0t
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmlu
ZGV4IDk4ZTZmYzM1ZTIuLmFjZDE3YWMyZGMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAt
MjI2LDcgKzIyNiw3IEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0
IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAgICAgID09IFBHVF93cml0YWJsZV9wYWdlKSApCiAg
ICAgICAgICAgICAgICAgbWFwcGluZyB8PSBJT01NVUZfd3JpdGFibGU7CiAKLSAgICAgICAgICAg
IHJldCA9IGlvbW11X21hcChkLCBfZGZuKGRmbiksIF9tZm4obWZuKSwgbWFwcGluZywgMCwKKyAg
ICAgICAgICAgIHJldCA9IGlvbW11X21hcChkLCBfZGZuKGRmbiksIF9tZm4obWZuKSwgMCwgbWFw
cGluZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwogCiAgICAg
ICAgICAgICBpZiAoICFyYyApCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 18:14:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 18:14: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-devel-bounces@lists.xenproject.org>)
	id 1gmN2t-0005SS-MI; Wed, 23 Jan 2019 18:14: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=MDDu=P7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmN2t-0005SN-8h
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 18:14:39 +0000
X-Inumbo-ID: be811aa2-1f3a-11e9-97de-4b8c62f82dee
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id be811aa2-1f3a-11e9-97de-4b8c62f82dee;
 Wed, 23 Jan 2019 18:14:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5AFA5EBD;
 Wed, 23 Jan 2019 10:14:37 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6A02A3F237;
 Wed, 23 Jan 2019 10:14:36 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <c760919c-e635-ee39-6c74-fcac97dc060d@arm.com>
 <77aca14e-dd88-855c-4d7f-2e3a600a5e7a@gmail.com>
 <3a213999-d67a-9cff-d3bf-3d4cf5baa5b3@arm.com>
 <73eedabd-8552-8d20-f0eb-609fe0f35fbd@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ed087980-a2b9-2fd4-7e84-446142e8176b@arm.com>
Date: Wed, 23 Jan 2019 18:14:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <73eedabd-8552-8d20-f0eb-609fe0f35fbd@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2] Dangling fixes for ARM iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMy8wMS8yMDE5IDE3OjUzLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKCkhpLAoKPiBPbiAyMi4wMS4xOSAxNjozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSU1P
LCB0aGUgcHVyZSBmaXhlcywgbGlrZSBwYXRjaCAyLCBhbmQgdGhlIGZpcnN0IGh1bmsgb2YgcGF0
Y2ggMSBzaG91bGQgYmUgT0sgCj4+PiBmb3IgNC4xMi4KPj4KPj4gVGhlIGZpcnN0IGh1bmsgb2Yg
cGF0Y2ggMSBhc2lkZSwgd2UgbmV2ZXIgc3VwcG9ydGVkIHRoZSBuZXcgSU9NTVUgYmluZGluZ3Mg
bm9yIAo+PiB1bnNoYXJpbmcgdGhlIFAyTS4gU28gd2hhdCBkbyB5b3UgYWN0dWFsbHkgZml4Pwo+
Pgo+PiBTdXBwb3J0aW5nIHVuc2hhcmVkIFAyTSB3aWxsIHJlcXVpcmUgbW9yZSB3b3JrIGdpdmVu
IGJlY2F1c2UgdGhlIGNvZGUgcmVsaWVzIAo+PiBvbiBtZm5fdG9fZ21mbiB0aGF0IGlzIG5vdCBp
bXBsZW1lbnRlZCBvbiBBcm0uIFNvIGFjY2VwdGluZyB0aGlzIHBhdGNoIAo+PiBzdGFuZGFsb25l
IHdvdWxkIGJlIG1pc2xlYWRpbmcgYXMgdGhlIHJlc3Qgb2YgdGhlIHNlcmllcyBpcyBub3QgZ29p
bmcgdG8gYmUgCj4+IG1lcmdlZCBpbiBYZW4gNC4xMi4KPiBJJ20gbm90IHNheWluZyBJIHdhbnQg
c29tZXRoaW5nIGZyb20gbm9uLXNoYXJlZCBwMm0gcHVzaCBpbnRvIDQuMTIuCgpJIGtub3cgYW5k
IHRoaXMgaXMgbm90IHdoYXQgSSBpbXBsaWVkIGluIG15IHByZXZpb3VzIGUtbWFpbC4gSSBwb2lu
dGVkIG91dCB0aGF0IAp0aGUgcmVzdCBvZiB0aGUgc2VyaWVzIGlzIG5vdCBwbGFubmVkIGZvciBY
ZW4gNC4xMiwgaGVuY2UgaXQgZG9lcyBub3QgbWFrZSBzZW5zZSAKdG8gZ2V0IHRoYXQgcGF0Y2gg
bWVyZ2VkLgoKPiBJIHdvdWxkIHN0cmlwIHRoZSBmaXJzdCBwYXRjaCB0byBpdHMgZmlyc3QgY2h1
bmsuCgpJIGNhbiBxdWV1ZSB0aGUgZmlyc3QgaHVuayBmb3IgWGVuIDQuMTMuCgo+IAo+PiBTaW1p
bGFybHksIHdlIGRvbid0IHN1cHBvcnQgbmV3IElPTU1VIGJpbmRpbmdzLiBUaGUgcGF0Y2ggIzIg
YWxvbmUgaXMgZ29pbmcgdG8gCj4+IGFkZCBtb3JlIHRyb3VibGUgYXMgbm93IERvbTAgd291bGQg
bm90IGJlIGFibGUgdG8gdXNlIHRoZSBJT01NVSBpZiBpdCB3ZXJlIG5vdCAKPj4gaGlkZGVuLgo+
IEFyZSB5b3Ugc3VyZSB3ZSBzaG91bGQgcGFzcyBJT01NVSBkZXZpY2VzIG9yIHJlbGF0ZWQgaW5m
byB0byBEb20wIGlmIHRoZXkgYXJlIAo+IG5vdCBzdXBwb3J0ZWQgYnkgaHlwZXJ2aXNvcj8KPiBU
aGUgY29tbWl0IG1lc3NhZ2Ugc3RhdGVzICJXZSBkb24ndCBwYXNzdGhyb3VnaCBJT01NVSBkZXZp
Y2UgdG8gRE9NMCBldmVuIGlmIGl0IAo+IGlzIG5vdCB1c2VkIGJ5IFhlbi4iLCBhbmQgeW91IGFn
cmVlZCB0aGF0IHNvbWUgdGltZSBhZ28uIENvdWxkIHlvdSBwbGVhc2UgCj4gY2xhcmlmeSB3aHkg
eW91IGhhdmUgY2hhbmdlZCB5b3VyIG1pbmQ/CgpUaGlzIHN0YXRlbWVudCBpcyBvbmx5IGNvcnJl
Y3QgaWYgdGhlIElPTU1VIGhhcyBiZWVuIGFjdGl2ZWx5IGJsYWNrbGlzdGVkIGJ5IApYZW4uIElu
IHRoZSBjYXNlIG9mIHRoZSBTTU1VIGRyaXZlciwgdGhpcyBpcyBkb25lIGJ5IGFybV9zbW11X2R0
X2luaXQoKS4gVGhlIApmdW5jdGlvbiBpcyBvbmx5IGNhbGxlZCB3aGVuIHRoZSBJT01NVSBoYXMg
YmVlbiBlbmFibGVkLgoKU28gaWYgeW91IHBhc3MgImlvbW11PWRpc2FibGVkIiB0byBYZW4gY29t
bWFuZGxpbmUsIHRoZSBTTU1VIHdpbGwgYmUgYWNjZXNzaWJsZSAKYnkgRG9tMC4KCldoZW4gdGhl
cmUgYXJlIG5vIGRyaXZlcnMgZm9yIHRoZSBJT01NVSB1c2VkLCB0aGVuIHlvdSBlbmQgdXAgdG8g
YXNzaWduIHRoZSAKSU9NTVUgdG8gRG9tMC4gVGhpcyBtZWFucyB0aGF0IERvbTAgY2FuIHVzZSB0
aGVtLgoKSXQgZG9lcyBub3QgbWFrZSBzZW5zZSB0byByZW1vdmUgdGhlIHByb3BlcnRpZXMgImlv
bW11cyIsICJpb21tdS1tYXAiLCAKImlvbW11LW1hcC1tYXNrIiBpZiBEb20wIGlzIGFscmVhZHkg
dG91Y2hpbmcgdGhlIElPTU1VLiBJdCBpcyBlaXRoZXIgZXZlcnl0aGluZyAKb3Igbm90aGluZy4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 18:25:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 18:25: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-devel-bounces@lists.xenproject.org>)
	id 1gmND5-0006Mz-My; Wed, 23 Jan 2019 18:25:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vroR=P7=citrix.com=prvs=919cbf1eb=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gmND4-0006Mu-Nq
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 18:25:10 +0000
X-Inumbo-ID: 366a4060-1f3c-11e9-a397-7b75569e2829
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 366a4060-1f3c-11e9-a397-7b75569e2829;
 Wed, 23 Jan 2019 18:25:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,512,1539648000"; d="scan'208";a="84991992"
Date: Wed, 23 Jan 2019 19:25:00 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20190123182500.fc3nsnjisnbr6qbb@mac>
References: <cafa45db-e775-b212-ad12-90236f151bb5@eikelenboom.it>
 <20190118125058.4old2fc2zvzyue6f@mac>
 <afe9a3e2-5f4d-367a-7f16-02a4f4797e70@eikelenboom.it>
 <20190118175638.u7snykyof4awzirf@mac>
 <0a54429f-59a2-d9a2-a3d8-8177187ccad9@eikelenboom.it>
 <20190122161412.7eruziomkm3etpet@mac>
 <5ae1965e-9e31-b796-5a37-dfd211b3bd98@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5ae1965e-9e31-b796-5a37-dfd211b3bd98@eikelenboom.it>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMTI6Mzk6MjFBTSArMDEwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IE9uIDIyLzAxLzIwMTkgMTc6MTQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBTdW4sIEphbiAyMCwgMjAxOSBhdCAxMTowOToyNVBNICswMTAwLCBTYW5kZXIgRWlr
ZWxlbmJvb20gd3JvdGU6Cj4gPj4gT24gMTgvMDEvMjAxOSAxODo1NiwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+Pj4gT24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMDM6MTc6NTdQTSArMDEwMCwg
U2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+ID4+Pj4gT24gMTgvMDEvMjAxOSAxMzo1MCwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+Pj4+PiBPbiBGcmksIEphbiAxOCwgMjAxOSBhdCAwMTow
MzowNFBNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4gPj4+Pj4+IEhpIFJvZ2Vy
LAo+ID4+Pj4+Pgo+ID4+Pj4+PiBJIGdhdmUgUFZIIGRvbTAgYSBzcGluLCBzZWUgaG93IGZhciBJ
IHdvdWxkIGdldC4KPiA+Pj4+Pgo+ID4+Pj4+IFRoYW5rcyEKPiA+Pj4+Pgo+ID4+Pj4+PiBXaXRo
IGN1cnJlbnQgeGVuLXVuc3RhYmxlIHVuZm9ydHVuYXRlbHkgbm90IHRoYXQgZmFyLCBpIGdvdCB0
aGUgc3BsYXQgYmVsb3cuCj4gPj4+Pj4KPiA+Pj4+PiBZZXMsIHRoaXMgd2FzIGFscmVhZHkgcmVw
b3J0ZWQ6Cj4gPj4+Pj4KPiA+Pj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNnMDEwMzAuaHRtbAo+ID4+Pj4+PiBJZiB5b3Ug
bmVlZCBtb3JlIGluZm8sIHdvdWxkIGxpa2UgbWUgdG8gdGVzdCBhIHBhdGNoIChvciBzb21lIG90
aGVyIGdpdCB0cmVlL2JyYW5jaCksIAo+ID4+Pj4+PiBJIHdpbGwgYmUgaGFwcHkgdG8gZ2l2ZSBp
dCBhIHNwaW4gIQo+ID4+Pj4+Cj4gPj4+Pj4gUGF1bCBpcyB3b3JraW5nIG9uIGEgZml4LCBidXQg
aW4gdGhlIG1lYW50aW1lIGp1c3QgcmVtb3ZpbmcgdGhlCj4gPj4+Pj4gYXNzZXJ0aW9ucyBzaG91
bGQgYmUgZmluZToKPiA+Pj4+Pgo+ID4+Pj4+IC0tLTg8LS0tCj4gPj4+Pj4gZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCj4gPj4+Pj4gaW5kZXggYmQxYWYzNWExMy4uOThlNmZjMzVlMiAxMDA2NDQKPiA+
Pj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gPj4+Pj4gKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ID4+Pj4+IEBAIC0zMjEsOSArMzIxLDYg
QEAgaW50IGlvbW11X21hcChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwK
PiA+Pj4+PiAgICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQo+
ID4+Pj4+ICAgICAgICAgIHJldHVybiAwOwo+ID4+Pj4+ICAKPiA+Pj4+PiAtICAgIEFTU0VSVChJ
U19BTElHTkVEKGRmbl94KGRmbiksICgxdWwgPDwgcGFnZV9vcmRlcikpKTsKPiA+Pj4+PiAtICAg
IEFTU0VSVChJU19BTElHTkVEKG1mbl94KG1mbiksICgxdWwgPDwgcGFnZV9vcmRlcikpKTsKPiA+
Pj4+PiAtCj4gPj4+Pj4gICAgICBmb3IgKCBpID0gMDsgaSA8ICgxdWwgPDwgcGFnZV9vcmRlcik7
IGkrKyApCj4gPj4+Pj4gICAgICB7Cj4gPj4+Pj4gICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1f
b3BzLT5tYXBfcGFnZShkLCBkZm5fYWRkKGRmbiwgaSksIG1mbl9hZGQobWZuLCBpKSwKPiA+Pj4+
Pgo+ID4+Pj4KPiA+Pj4+IEkgZ2F2ZSB0aGF0IGEgc3BpbiBhbmQgaSBub3cgZ2V0IGEgc2VlbWlu
Z2x5IGVuZGxlc3Mgc3RyZWFtIG9mIElPX1BBR0VfRkFVTFRzCj4gPj4+Cj4gPj4+IFlvdSBzaG91
bGRuJ3QgZ2V0IHRob3NlIHBhZ2UgZmF1bHRzIHNpbmNlIHRoZXkgYXJlIGZvciBhZGRyZXNzZXMg
dGhhdAo+ID4+PiBiZWxvbmcgdG8gYSByZXNlcnZlZCByZWdpb24sIGFuZCB0aGF0IHNob3VsZCBi
ZSBtYXBwZWQgaW50byB0aGUgcDJtLgo+ID4+PiBJJ3ZlIGp1c3QgdGVzdGVkIG9uIG15IEFNRCBi
b3ggYW5kIEknbSBhbHNvIHNlZWluZyBlcnJvcnMgKGFsYmVpdAo+ID4+PiBkaWZmZXJlbnQgb25l
cyksIHNvIEkgZ3Vlc3Mgc29tZXRoaW5nIGJyb2tlIHNpbmNlIEkgbGFzdCBmaXhlZCBQVkgKPiA+
Pj4gRG9tMCB0byBib290IG9uIEFNRCBoYXJkd2FyZS4KPiA+Pj4KPiA+Pj4gSSd2ZSBhbHNvIHRl
c3RlZCBjb21taXQ6Cj4gPj4+Cj4gPj4+IGNvbW1pdCBmYWQ2YmE2NGE4Yzk4YmViYjkzNzRmMzkw
Y2MyNTVmYWMwNTIzN2FiIChIRUFEKQo+ID4+PiBBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+ID4+PiBEYXRlOiAgIEZyaSBOb3YgMzAgMTI6MTA6MDAgMjAx
OCArMDEwMAo+ID4+PiBhbWQvaW9tbXU6IHNraXAgaG9zdCBicmlkZ2UgZGV2aWNlcyB3aGVuIHVw
ZGF0aW5nIElPTU1VIHBhZ2UgdGFibGVzCj4gPj4+Cj4gPj4+IEFuZCBpdCB3b3JrcyBvbiBteSBB
TUQgYm94IGFuZCBJJ20gYWJsZSB0byBib290IGFzIGEgUFZIIERvbTAuIENhbiB5b3UKPiA+Pj4g
Z2l2ZSB0aGlzIGNvbW1pdCBhIHNwaW4/Cj4gPj4+Cj4gPj4+IFRoYW5rcywgUm9nZXIuCj4gPj4+
Cj4gPj4KPiA+PiBIaSBSb2dlciwKPiA+Pgo+ID4+IFRlc3RlZCB0aGF0IGNvbW1pdCwgYnV0IHRo
YXQgZGlkbid0IGhlbHAuCj4gPiAKPiA+IFRoYW5rcyEgU29ycnkgZm9yIHRoZSBkZWxheSwgSSBn
b3Qgc2lkZXRyYWNrZWQgd2l0aCBzb21ldGhpbmcgZWxzZS4KPiAKPiBObyBwcm9ibGVtLCBpdCdz
IG5vdCB0b28gdXJnZW50IGFuZCBwcm9iYWJseSBhIGJ1c3kgdGltZSB3aXRoIHRoZSByZW1haW5p
bmcgNC4xMiBzdHVmZi4KPiAgCj4gPiBDYW4geW91IHBsZWFzZSBwb3N0IHRoZSBzZXJpYWwgbG9n
IHdoZW4gdXNpbmcgdGhlIGFib3ZlIGNvbW1pdD8KPiAKPiBTdXJlLCBJIGF0dGFjaGVkIGEgbG9n
IG9mOgo+ICAtIGZhZDZiYTY0YThjOThiZWJiOTM3NGYzOTBjYzI1NWZhYzA1MjM3YWIgIGRvbTAg
UFZIIHVuc3VjY2VzZnVsIGJvb3QKPiAgLSBmYWQ2YmE2NGE4Yzk4YmViYjkzNzRmMzkwY2MyNTVm
YWMwNTIzN2FiICBkb20wIFBWICAgIHN1Y2Nlc2Z1bCBib290CgpUaGFua3MuIFNvIHlvdSBnZXQg
dGhlIHNhbWUgSU8gcGFnZSBmYXVsdHMuCgpJIGRvbid0IHNlZW0gdG8gYmUgYWJsZSB0byByZXBy
b2R1Y2UgdGhpcyBiZWhhdmlvdXIgb24gbXkgQU1EIGJveCwgYnV0CnRoYXQgbWlnaHQgYmUganVz
dCBsdWNrLiBJJ3ZlIGJlZW4gZmluZGluZyBzb21lIGlzc3VlcyB0b2RheSByZWxhdGVkCnRvIHRo
ZSBJT01NVSwgY291bGQgeW91IGdpdmUgdGhlIGZvbGxvd2luZyBwYXRjaCBhIHNwaW4gYW5kIHBh
c3RlIHRoZQpzZXJpYWwgbG9nIHRoYXQgeW91IGdldC4KClRoYW5rcywgUm9nZXIuCi0tLTg8LS0t
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCmluZGV4IGU0MGQ3YTdkN2IuLjRmZDc1ZDQx
MDUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC0yNDEsMTAgKzI0MSwxMSBA
QCB2b2lkIF9faHdkb21faW5pdCBhcmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCkKIAogICAgICAgICBpZiAoICFod2RvbV9pb21tdV9tYXAoZCwgcGZuLCBtYXhfcGZuKSApCiAg
ICAgICAgICAgICBjb250aW51ZTsKLQorI2lmIDAKICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV90
cmFuc2xhdGUoZCkgKQogICAgICAgICAgICAgcmMgPSBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KGQs
IHBmbiwgcDJtX2FjY2Vzc19ydywgMCk7CiAgICAgICAgIGVsc2UKKyNlbmRpZgogICAgICAgICAg
ICAgcmMgPSBpb21tdV9tYXAoZCwgX2RmbihwZm4pLCBfbWZuKHBmbiksIFBBR0VfT1JERVJfNEss
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3Jp
dGFibGUsICZmbHVzaF9mbGFncyk7CiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 18:29:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 18:29: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-devel-bounces@lists.xenproject.org>)
	id 1gmNHL-0006YO-9i; Wed, 23 Jan 2019 18:29: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=5y24=P7=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gmNHK-0006YJ-Cu
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 18:29:34 +0000
X-Inumbo-ID: d3c8cfee-1f3c-11e9-87c3-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3c8cfee-1f3c-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 18:29:33 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id u89-v6so2875188lje.1
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 10:29:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=frjDbBxZW7g+NR2ShgwqVCqeHt7t30cqvBDW7vLoR08=;
 b=O4Ipdt8zoTrq3bV/Lch0PLZOwPi/bZfFB7yxc2TYmTz7sos/759Ep+Jx/JAky5sIA/
 hFrQOoDfQ7oOyVR6g+0gusdTStBHCUlt52eJcz4fKvksMKEY8sOlGRTVPurlmbbo1arz
 40dY/oKwGRo7cJSBdAUPrB1T2RyaPxwoIazxysbjkswr2fRjD2riXBkFM4ciTnc9+Web
 3VbESssXklmRJokXA6Sytztpow21DXBr5Zb1/i+HjJQ5GD4ynH7b9cslwGSD/PA4sz0t
 IN17UauSgtcDZ2Owpv3UtdDm7ZtMV6aekSDklC6Cnete5QHvKMGEZl5BMP+lqQFBoUDZ
 PBvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=frjDbBxZW7g+NR2ShgwqVCqeHt7t30cqvBDW7vLoR08=;
 b=YYADz0lhLgp9CU3w/2iICmGkvz5YZr1jTXHFTLUnnW+AnydzVG/lfDMQ0+Ldx5+KVb
 JYaA255+4A4MchlEUvdovmZdEZ4gtrISwkKxt0AnCrOqLiNidbjNPgkvIAoLYrlI7kgy
 Jc/zXC77FXa0gyp1G0RjZFjCoNc5jEiZUrNrhmbLpN/jSIzCKnVxsyOZiSUfzzjWgeWL
 Ny3DIjt93q/UXyxoo+oWMYRMZiadLMsPjPusmRBLH4/IZBaDPYlGrSo1Q1jCv/4p5pCW
 B+xh7Q0PxckQuRIIK7RZtNd/CtZjC1ZgKVY+zyPLDarzYRCSAaXlwnXimey78pp13jac
 Jo0Q==
X-Gm-Message-State: AJcUukdBsVCpe9JAMZgZ3i1XUiZHUpqVpoL7BGB6h9xTP3fHuDEeW1/k
 HqHy0ra99UDRIbQ6SWHXCTU=
X-Google-Smtp-Source: ALg8bN7HEFUGVWd4gLWkxHkCPJuP0v5Pm78s+HS9fhWML2hpLjbT/JDe8BSMyE+qP+JkWuTO9PBwsA==
X-Received: by 2002:a2e:834a:: with SMTP id
 l10-v6mr3116064ljh.42.1548268171546; 
 Wed, 23 Jan 2019 10:29:31 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id l21-v6sm624197lji.6.2019.01.23.10.29.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 23 Jan 2019 10:29:30 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <c760919c-e635-ee39-6c74-fcac97dc060d@arm.com>
 <77aca14e-dd88-855c-4d7f-2e3a600a5e7a@gmail.com>
 <3a213999-d67a-9cff-d3bf-3d4cf5baa5b3@arm.com>
 <73eedabd-8552-8d20-f0eb-609fe0f35fbd@gmail.com>
 <ed087980-a2b9-2fd4-7e84-446142e8176b@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <e919a1c0-2fef-29e9-658c-59660aaf63b9@gmail.com>
Date: Wed, 23 Jan 2019 20:29:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <ed087980-a2b9-2fd4-7e84-446142e8176b@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2] Dangling fixes for ARM iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDIzLjAxLjE5IDIwOjE0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSSBjYW4gcXVldWUgdGhl
IGZpcnN0IGh1bmsgZm9yIFhlbiA0LjEzLgpGb3IgNC4xMz8gV2VsbCBJIGhvcGUgd2Ugd2lsbCBt
YW5hZ2UgdG8gdXBzdHJlYW0gdGhlIHdob2xlIHNlcmllcyB1bnRpbCB0aGVuLgoKPiBUaGlzIHN0
YXRlbWVudCBpcyBvbmx5IGNvcnJlY3QgaWYgdGhlIElPTU1VIGhhcyBiZWVuIGFjdGl2ZWx5IGJs
YWNrbGlzdGVkIGJ5IFhlbi4gSW4gdGhlIGNhc2Ugb2YgdGhlIFNNTVUgZHJpdmVyLCB0aGlzIGlz
IGRvbmUgYnkgYXJtX3NtbXVfZHRfaW5pdCgpLiBUaGUgZnVuY3Rpb24gaXMgb25seSBjYWxsZWQg
d2hlbiB0aGUgSU9NTVUgaGFzIGJlZW4gZW5hYmxlZC4KPiAKPiBTbyBpZiB5b3UgcGFzcyAiaW9t
bXU9ZGlzYWJsZWQiIHRvIFhlbiBjb21tYW5kbGluZSwgdGhlIFNNTVUgd2lsbCBiZSBhY2Nlc3Np
YmxlIGJ5IERvbTAuCj4gCj4gV2hlbiB0aGVyZSBhcmUgbm8gZHJpdmVycyBmb3IgdGhlIElPTU1V
IHVzZWQsIHRoZW4geW91IGVuZCB1cCB0byBhc3NpZ24gdGhlIElPTU1VIHRvIERvbTAuIFRoaXMg
bWVhbnMgdGhhdCBEb20wIGNhbiB1c2UgdGhlbS4KPiAKPiBJdCBkb2VzIG5vdCBtYWtlIHNlbnNl
IHRvIHJlbW92ZSB0aGUgcHJvcGVydGllcyAiaW9tbXVzIiwgImlvbW11LW1hcCIsICJpb21tdS1t
YXAtbWFzayIgaWYgRG9tMCBpcyBhbHJlYWR5IHRvdWNoaW5nIHRoZSBJT01NVS4gSXQgaXMgZWl0
aGVyIGV2ZXJ5dGhpbmcgb3Igbm90aGluZy4KU28gdGhhdCBwYXRjaCBzaG91bGQgYmUgdG90YWxs
eSByZXdyaXR0ZW4uIEF0IGxlYXN0IHRvIHN1cHBvcnQgaW9tbXU9ZGlzYWJsZWQuCgotLSAKU2lu
Y2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 18:34:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 18:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmNLo-0007QG-4s; Wed, 23 Jan 2019 18:34: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=MDDu=P7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmNLm-0007Q9-9I
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 18:34:10 +0000
X-Inumbo-ID: 78c450b2-1f3d-11e9-87c3-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 78c450b2-1f3d-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 18:34:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DD9B0EBD;
 Wed, 23 Jan 2019 10:34:08 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F06FB3F237;
 Wed, 23 Jan 2019 10:34:07 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <c760919c-e635-ee39-6c74-fcac97dc060d@arm.com>
 <77aca14e-dd88-855c-4d7f-2e3a600a5e7a@gmail.com>
 <3a213999-d67a-9cff-d3bf-3d4cf5baa5b3@arm.com>
 <73eedabd-8552-8d20-f0eb-609fe0f35fbd@gmail.com>
 <ed087980-a2b9-2fd4-7e84-446142e8176b@arm.com>
 <e919a1c0-2fef-29e9-658c-59660aaf63b9@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b30883e0-ec2d-ba19-e65f-baafa6736f51@arm.com>
Date: Wed, 23 Jan 2019 18:34:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <e919a1c0-2fef-29e9-658c-59660aaf63b9@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2] Dangling fixes for ARM iommu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMy8wMS8yMDE5IDE4OjI5LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IAo+IE9uIDIzLjAx
LjE5IDIwOjE0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEkgY2FuIHF1ZXVlIHRoZSBmaXJzdCBo
dW5rIGZvciBYZW4gNC4xMy4KPiBGb3IgNC4xMz8gV2VsbCBJIGhvcGUgd2Ugd2lsbCBtYW5hZ2Ug
dG8gdXBzdHJlYW0gdGhlIHdob2xlIHNlcmllcyB1bnRpbCB0aGVuLgoKSWYgeW91IHBsYW4gdG8g
cmVzZW5kIGl0IHNlcGFyYXRlbHksIEkgY2FuIGFwcGx5IHRvIHRoZSBuZXh0IGJyYW5jaCByZWdh
cmRsZXNzIAp0aGUgcmVzdCBvZiB0aGUgc2VyaWVzLgoKPj4gSXQgZG9lcyBub3QgbWFrZSBzZW5z
ZSB0byByZW1vdmUgdGhlIHByb3BlcnRpZXMgImlvbW11cyIsICJpb21tdS1tYXAiLCAKPj4gImlv
bW11LW1hcC1tYXNrIiBpZiBEb20wIGlzIGFscmVhZHkgdG91Y2hpbmcgdGhlIElPTU1VLiBJdCBp
cyBlaXRoZXIgCj4+IGV2ZXJ5dGhpbmcgb3Igbm90aGluZy4KPiBTbyB0aGF0IHBhdGNoIHNob3Vs
ZCBiZSB0b3RhbGx5IHJld3JpdHRlbi4gQXQgbGVhc3QgdG8gc3VwcG9ydCBpb21tdT1kaXNhYmxl
ZC4KCkFuZCB0aGUgY2FzZSB3aGVyZSBJT01NVSBpcyBlbmFibGVkIGJ1dCBubyBJT01NVSBkcml2
ZXIgaXMgcHJlc2VudCBpbiBYZW4uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 18:56:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 18:56:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmNh5-0000yx-TR; Wed, 23 Jan 2019 18:56: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=a/mT=P7=chromium.org=keescook@srs-us1.protection.inumbo.net>)
 id 1gmNh3-0000yp-PF
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 18:56:09 +0000
X-Inumbo-ID: 8aa90043-1f40-11e9-87c3-bc764e045a96
Received: from mail-vk1-xa43.google.com (unknown [2607:f8b0:4864:20::a43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8aa90043-1f40-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 18:56:07 +0000 (UTC)
Received: by mail-vk1-xa43.google.com with SMTP id o130so730664vke.10
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 10:56:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Ireb14swxzh/kGO0PaPMQde96Q1mT+0FNq7POlr1RtA=;
 b=IquwkO95q/UwwPMizwgMyjj4ev3XxDyhR/G3JHGEMCF3sSBM1iMANjExCpcvgLzlnG
 c0k6jUJJgFMV5g0qmbSVJ021AH6TGBxq+8XWJcUoxP8kLv+OEHJYUwpGc+sctoUZRDos
 hIzip/irtCZpPPkUNHJdcUGvO4CqxO0BooUhg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Ireb14swxzh/kGO0PaPMQde96Q1mT+0FNq7POlr1RtA=;
 b=frP/ZtgsiAk3bCGuWQcDR1DbP0UVXxeCy5+OhaRu1ZvaIuk1RuBm9T5H/yB/2hwy8n
 6JY0m8H5Jn98B+OewfvLxfwUQUAp6UZo9/uTp3ZQZTHlrniGPA8AjYsIBLTwJYKeTz9I
 xDjUW+6AXXIc6FV1xieijLXeaABaVKw7MaCneV+SfoL/I1hpWCybhBnrHBGrr/wiDoNi
 UGOlbv2O+FRwBuTAD6NjLlU0MOEvJzFtYCuzTE4NASSJnRKtY/cIV/iiguPP1g0Y1Zkm
 ysbtvfY6jpXLGFyBondbTqS1t2DKKV8f9/jeAQe71B5qmkg3u4ja940ig2bQYHfnjYoH
 2i7g==
X-Gm-Message-State: AJcUuke3ljXi1FplXALWQZ4c0ThWzu95glwcODOL9mttJvz5xiqGWbT/
 Q7nerCnTvUkvEOtBFhKih7eBGhSsa0A=
X-Google-Smtp-Source: ALg8bN7u2Z4QwulpTaMbkuG8C0dSbsL1ZP6H6hQjcvFdgo4ZfWCRS+sBoxMyHeOzA1OXA2mYWsNdkg==
X-Received: by 2002:a1f:5941:: with SMTP id n62mr1392874vkb.14.1548269766695; 
 Wed, 23 Jan 2019 10:56:06 -0800 (PST)
Received: from mail-ua1-f43.google.com (mail-ua1-f43.google.com.
 [209.85.222.43])
 by smtp.gmail.com with ESMTPSA id j95sm26974399uad.6.2019.01.23.10.56.05
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 23 Jan 2019 10:56:05 -0800 (PST)
Received: by mail-ua1-f43.google.com with SMTP id t8so1103539uap.0
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 10:56:05 -0800 (PST)
X-Received: by 2002:ab0:470d:: with SMTP id h13mr1375354uac.122.1548269764744; 
 Wed, 23 Jan 2019 10:56:04 -0800 (PST)
MIME-Version: 1.0
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
 <20190123115829.GA31385@kroah.com> <874l9z31c5.fsf@intel.com>
 <000001d4b32a$845e06e0$8d1a14a0$@211mainstreet.net> <87va2f1int.fsf@intel.com>
In-Reply-To: <87va2f1int.fsf@intel.com>
From: Kees Cook <keescook@chromium.org>
Date: Thu, 24 Jan 2019 07:55:51 +1300
X-Gmail-Original-Message-ID: <CAGXu5jJUxHtFq0rBJ9FwzMcZDWnusPUauC_=MaOz7H0_PF25jQ@mail.gmail.com>
Message-ID: <CAGXu5jJUxHtFq0rBJ9FwzMcZDWnusPUauC_=MaOz7H0_PF25jQ@mail.gmail.com>
To: Jani Nikula <jani.nikula@linux.intel.com>
Subject: Re: [Xen-devel] [Intel-gfx] [PATCH 1/3] treewide: Lift switch
 variables out of switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, xen-devel <xen-devel@lists.xenproject.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Edwin Zimmerman <edwin@211mainstreet.net>, intel-gfx@lists.freedesktop.org,
 linux-usb@vger.kernel.org, Greg KH <gregkh@linuxfoundation.org>,
 Maling list - DRI developers <dri-devel@lists.freedesktop.org>,
 LKML <linux-kernel@vger.kernel.org>, Linux-MM <linux-mm@kvack.org>,
 linux-security-module <linux-security-module@vger.kernel.org>,
 intel-wired-lan@lists.osuosl.org, Network Development <netdev@vger.kernel.org>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
 Laura Abbott <labbott@redhat.com>, linux-kbuild <linux-kbuild@vger.kernel.org>,
 Alexander Popov <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgNDo0NCBBTSBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFA
bGludXguaW50ZWwuY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgMjMgSmFuIDIwMTksIEVkd2luIFpp
bW1lcm1hbiA8ZWR3aW5AMjExbWFpbnN0cmVldC5uZXQ+IHdyb3RlOgo+ID4gT24gV2VkLCAyMyBK
YW4gMjAxOSwgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6
Cj4gPj4gT24gV2VkLCAyMyBKYW4gMjAxOSwgR3JlZyBLSCA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlv
bi5vcmc+IHdyb3RlOgo+ID4+ID4gT24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMDM6MDM6NDdBTSAt
MDgwMCwgS2VlcyBDb29rIHdyb3RlOgo+ID4+ID4+IFZhcmlhYmxlcyBkZWNsYXJlZCBpbiBhIHN3
aXRjaCBzdGF0ZW1lbnQgYmVmb3JlIGFueSBjYXNlIHN0YXRlbWVudHMKPiA+PiA+PiBjYW5ub3Qg
YmUgaW5pdGlhbGl6ZWQsIHNvIG1vdmUgYWxsIGluc3RhbmNlcyBvdXQgb2YgdGhlIHN3aXRjaGVz
Lgo+ID4+ID4+IEFmdGVyIHRoaXMsIGZ1dHVyZSBhbHdheXMtaW5pdGlhbGl6ZWQgc3RhY2sgdmFy
aWFibGVzIHdpbGwgd29yawo+ID4+ID4+IGFuZCBub3QgdGhyb3cgd2FybmluZ3MgbGlrZSB0aGlz
Ogo+ID4+ID4+Cj4gPj4gPj4gZnMvZmNudGwuYzogSW4gZnVuY3Rpb24g4oCYc2VuZF9zaWdpb190
b190YXNr4oCZOgo+ID4+ID4+IGZzL2ZjbnRsLmM6NzM4OjEzOiB3YXJuaW5nOiBzdGF0ZW1lbnQg
d2lsbCBuZXZlciBiZSBleGVjdXRlZCBbLVdzd2l0Y2gtdW5yZWFjaGFibGVdCj4gPj4gPj4gICAg
c2lnaW5mb190IHNpOwo+ID4+ID4+ICAgICAgICAgICAgICBefgo+ID4+ID4KPiA+PiA+IFRoYXQn
cyBhIHBhaW4sIHNvIHRoaXMgbWVhbnMgd2UgY2FuJ3QgaGF2ZSBhbnkgbmV3IHZhcmlhYmxlcyBp
biB7IH0KPiA+PiA+IHNjb3BlIGV4Y2VwdCBmb3IgYXQgdGhlIHRvcCBvZiBhIGZ1bmN0aW9uPwoK
SnVzdCBpbiBjYXNlIHRoaXMgd2Fzbid0IGNsZWFyOiBubywgaXQncyBqdXN0IHRoZSBzd2l0Y2gg
c3RhdGVtZW50CmJlZm9yZSB0aGUgZmlyc3QgImNhc2UiLiBJIGNhbm5vdCBpbWFnaW5lIGhvdyBi
YWQgaXQgd291bGQgYmUgaWYgd2UKY291bGRuJ3QgaGF2ZSBibG9jay1zY29wZWQgdmFyaWFibGVz
ISBIZWguIDopCgo+ID4+ID4KPiA+PiA+IFRoYXQncyBnb2luZyB0byBiZSBhIGhhcmQgdGhpbmcg
dG8ga2VlcCBmcm9tIGhhcHBlbmluZyBvdmVyIHRpbWUsIGFzCj4gPj4gPiB0aGlzIGlzIHZhbGlk
IEMgOigKPiA+Pgo+ID4+IE5vdCBhbGwgdmFsaWQgQyBpcyBtZWFudCB0byBiZSB1c2VkISA7KQo+
ID4KPiA+IFZlcnkgdHJ1ZS4gIFRoZSBvdGhlciB0aGluZyB0byBrZWVwIGluIG1pbmQgaXMgdGhl
IGJ1cmRlbiBvZiBlbmZvcmNpbmcKPiA+IGEgcHJvaGliaXRpb24gb24gYSB2YWxpZCBDIGNvbnN0
cnVjdCBsaWtlIHRoaXMuICBJdCBzZWVtcyB0byBtZSB0aGF0Cj4gPiBwYXRjaCByZXZpZXdlcnMg
YW5kIG1haW50YWluZXJzIGhhdmUgZW5vdWdoIHRvIGRvIHdpdGhvdXQgZm9yY2luZyB0aGVtCj4g
PiB0byB3YXRjaCBmb3IgdmFyaWFibGUgZGVjbGFyYXRpb25zIGluIHN3aXRjaCBzdGF0ZW1lbnRz
LiAgQXV0b21hdGluZwo+ID4gdGhpcyBwcm9oaWJpdGlvbiwgc2hvdWxkIGl0IGJlIGFjY2VwdGVk
LCBzZWVtcyBsaWtlIGEgZ29vZCBpZGVhIHRvIG1lLgo+Cj4gQ29uc2lkZXJpbmcgdGhhdCB0aGUg
dHJlZXdpZGUgZGlmZnN0YXQgdG8gZml4IHRoaXMgaXM6Cj4KPiAgMTggZmlsZXMgY2hhbmdlZCwg
NDUgaW5zZXJ0aW9ucygrKSwgNDYgZGVsZXRpb25zKC0pCj4KPiBhbmQgdXNpbmcgdGhlIGdjYyBw
bHVnaW4gaW4gcXVlc3Rpb24gd2lsbCB0cmlnZ2VyIHRoZSBzd2l0Y2gtdW5yZWFjaGFibGUKPiB3
YXJuaW5nLCBJIHRoaW5rIHdlJ3JlIGdvb2QuIFRoZXJlJ2xsIHByb2JhYmx5IGJlIHRoZSBvY2Nh
c2lvbmFsCj4gZGVjbGFyYXRpb25zIHRoYXQgcGFzcyB0aHJvdWdoLCBhbmQgd2lsbCBnZXQgZml4
ZWQgYWZ0ZXJ3YXJkcy4KClllYWgsIHRoYXQgd2FzIG15IHRoaW5raW5nIGFzIHdlbGw6IGl0J3Mg
YSByYXJlIHVzZSwgYW5kIHdlIGdldCBhCndhcm5pbmcgd2hlbiBpdCBjb21lcyB1cC4KClRoYW5r
cyEKCi0tIApLZWVzIENvb2sKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 19:10:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 19:10: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-devel-bounces@lists.xenproject.org>)
	id 1gmNuP-0002J0-7W; Wed, 23 Jan 2019 19:09: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=i3t/=P7=intel.com=jeffrey.t.kirsher@srs-us1.protection.inumbo.net>)
 id 1gmLja-0006bh-Bv
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 16:50:38 +0000
X-Inumbo-ID: 01d6a894-1f2f-11e9-87c3-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01d6a894-1f2f-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 16:50:37 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Jan 2019 08:50:36 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,512,1539673200"; 
 d="asc'?scan'208";a="312849120"
Received: from jtkirshe-desk1.jf.intel.com ([134.134.177.96])
 by fmsmga006.fm.intel.com with ESMTP; 23 Jan 2019 08:50:36 -0800
Message-ID: <7d8a6120ea335d74c41a5fba3754518ea60e936e.camel@intel.com>
From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
To: Kees Cook <keescook@chromium.org>, linux-kernel@vger.kernel.org
Date: Wed, 23 Jan 2019 08:51:38 -0800
In-Reply-To: <20190123110349.35882-2-keescook@chromium.org>
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
Organization: Intel
User-Agent: Evolution 3.30.4 (3.30.4-1.fc29) 
Mime-Version: 1.0
X-Mailman-Approved-At: Wed, 23 Jan 2019 19:09:56 +0000
Subject: Re: [Xen-devel] [Intel-wired-lan] [PATCH 1/3] treewide: Lift switch
 variables out of switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: jeffrey.t.kirsher@intel.com
Cc: dev@openvswitch.org, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 netdev@vger.kernel.org, intel-gfx@lists.freedesktop.org,
 linux-usb@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-mm@kvack.org,
 linux-security-module@vger.kernel.org, intel-wired-lan@lists.osuosl.org,
 xen-devel@lists.xenproject.org, kernel-hardening@lists.openwall.com,
 linux-fsdevel@vger.kernel.org, Laura Abbott <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, Alexander Popov <alex.popov@linux.com>
Content-Type: multipart/mixed; boundary="===============4140681827188902563=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4140681827188902563==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-ckUn9AFZsnGNoWsnxDog"


--=-ckUn9AFZsnGNoWsnxDog
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2019-01-23 at 03:03 -0800, Kees Cook wrote:
> Variables declared in a switch statement before any case statements
> cannot be initialized, so move all instances out of the switches.
> After this, future always-initialized stack variables will work
> and not throw warnings like this:
>=20
> fs/fcntl.c: In function =E2=80=98send_sigio_to_task=E2=80=99:
> fs/fcntl.c:738:13: warning: statement will never be executed [-
> Wswitch-unreachable]
>    siginfo_t si;
>              ^~
>=20
> Signed-off-by: Kees Cook <keescook@chromium.org>

Acked-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>

For the e1000 changes.

> ---
>  arch/x86/xen/enlighten_pv.c                   |  7 ++++---
>  drivers/char/pcmcia/cm4000_cs.c               |  2 +-
>  drivers/char/ppdev.c                          | 20 ++++++++---------
> --
>  drivers/gpu/drm/drm_edid.c                    |  4 ++--
>  drivers/gpu/drm/i915/intel_display.c          |  2 +-
>  drivers/gpu/drm/i915/intel_pm.c               |  4 ++--
>  drivers/net/ethernet/intel/e1000/e1000_main.c |  3 ++-
>  drivers/tty/n_tty.c                           |  3 +--
>  drivers/usb/gadget/udc/net2280.c              |  5 ++---
>  fs/fcntl.c                                    |  3 ++-
>  mm/shmem.c                                    |  5 +++--
>  net/core/skbuff.c                             |  4 ++--
>  net/ipv6/ip6_gre.c                            |  4 ++--
>  net/ipv6/ip6_tunnel.c                         |  4 ++--
>  net/openvswitch/flow_netlink.c                |  7 +++----
>  security/tomoyo/common.c                      |  3 ++-
>  security/tomoyo/condition.c                   |  7 ++++---
>  security/tomoyo/util.c                        |  4 ++--
>  18 files changed, 45 insertions(+), 46 deletions(-)


--=-ckUn9AFZsnGNoWsnxDog
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEiTyZWz+nnTrOJ1LZ5W/vlVpL7c4FAlxIm5oACgkQ5W/vlVpL
7c6nHA/+I5AUD+yELZtkueGqZrZ0E/i+TX7+2pxKNRieTprDcNtILryQEfP4XrvX
r7X4QwfM9Rfmrlr1WcZrQW2LVn+uuflivdbtCmE0ZX4iBnIhAoeguyZ6+hInlbDY
oN+TzAFm96uYB70bOnyqutGVBKfMkazDXiVtqzbu+7HAMWFnQFFzKX6/o+eL0/Np
1qBQP1okUj2dM/ujfQKLxWQu8IupAI5nDeucqFsscZO1Yh/g9IjOyClDUGSXAyBO
Xr67/lCCAt1/Z0GkqN+HElzbtjokp0xitLFF9MyOkmrHiHKcvD62I4OJ97OXlFuF
YXvwIg6/9NfVhGgh/k8z6xAAB9JDIZ0rb5yezcdu1FqSYVrAyzI4tmD+l3fS7zyr
AnHaQ4tTzsmj0T70bz1wooR2oOnyA2MhVhGUfPXNER24TaApApki5eqydsVPpsMk
3gukrduJogzBL2AVMTp780UAj2WnHYsJhso62fYOPT0huDhAsIWaqcuVi5Fs0o94
b9t84vtQG5NHFEBmaaaVdFhB9+Tw3sOHh+nglVzHm3UZNHcFi+lEgxjtV6cTcm0C
1oIX6J17KkZPxkOf0ENU8Cj/gnvNRF/ZhkDPe0r1bMYnL8w0WxB/rCSPQfWD/F5r
bdTuBQbV5MKBc4evjKtB1mFUYD9WrOMIbPjMo9pkJ0XQuttdthc=
=MB+1
-----END PGP SIGNATURE-----

--=-ckUn9AFZsnGNoWsnxDog--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4140681827188902563==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 23 19:18:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 19:18: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-devel-bounces@lists.xenproject.org>)
	id 1gmO2M-00035C-2i; Wed, 23 Jan 2019 19:18: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=K9Lr=P7=infradead.org=willy@srs-us1.protection.inumbo.net>)
 id 1gmO2K-000357-MA
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 19:18:08 +0000
X-Inumbo-ID: 9cce4317-1f43-11e9-87c3-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9cce4317-1f43-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 19:18:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=9TxsPBM3jjXfVOkRBw/Td/M3gJ46TOrrJlMH4ZHJ0Lc=; b=P1Evooh0cZ31Vg3yJPMvCI5MF
 CC4YBr/I1nCsU/rqUkDI1fV8Fvg4YGT43qI7wCHMpuOgMf5qtqld9gwF6JfYnCnFyVXQIJBqZqxKf
 +bXh52Xuy8K9WkZlAHjLkFnoR0xSu90bX6HTDIw0irhqObr4H6eqbtd9kXiAye23pHVJO/RKrVfJm
 wNphHaylDyKMeEoKt11LT9KvYUcIlkJ+556RxfH9Qpm4xmKK7vzyStJCyhZGt5UbGBf76tLO7MXgw
 ofEKY62IMmhGnvY/zNmeOv+oxFFrJlpF+/pDa+gmT7EiT+uBtsSwuxI3eWvobtIa9Y2+jQCIFGt9g
 vqukkVMFw==;
Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gmO2E-0001t7-R4; Wed, 23 Jan 2019 19:18:02 +0000
Date: Wed, 23 Jan 2019 11:18:02 -0800
From: Matthew Wilcox <willy@infradead.org>
To: Jani Nikula <jani.nikula@linux.intel.com>
Message-ID: <20190123191802.GB15311@bombadil.infradead.org>
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
 <20190123115829.GA31385@kroah.com> <874l9z31c5.fsf@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <874l9z31c5.fsf@intel.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Subject: Re: [Xen-devel] [Intel-gfx] [PATCH 1/3] treewide: Lift switch
 variables out of switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, Kees Cook <keescook@chromium.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Greg KH <gregkh@linuxfoundation.org>, intel-gfx@lists.freedesktop.org,
 linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-mm@kvack.org,
 linux-security-module@vger.kernel.org, intel-wired-lan@lists.osuosl.org,
 netdev@vger.kernel.org, kernel-hardening@lists.openwall.com,
 linux-fsdevel@vger.kernel.org, Laura Abbott <labbott@redhat.com>,
 Alexander Popov <alex.popov@linux.com>, linux-kbuild@vger.kernel.org,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMDQ6MTc6MzBQTSArMDIwMCwgSmFuaSBOaWt1bGEgd3Jv
dGU6Cj4gQ2FuJ3QgaGF2ZToKPiAKPiAJc3dpdGNoIChpKSB7Cj4gCQlpbnQgajsKPiAJY2FzZSAw
Ogo+ICAgICAgICAgCS8qIC4uLiAqLwo+IAl9Cj4gCj4gYmVjYXVzZSBpdCBjYW4ndCBiZSB0dXJu
ZWQgaW50bzoKPiAKPiAJc3dpdGNoIChpKSB7Cj4gCQlpbnQgaiA9IDA7IC8qIG5vdCB2YWxpZCBD
ICovCj4gCWNhc2UgMDoKPiAgICAgICAgIAkvKiAuLi4gKi8KPiAJfQo+IAo+IGJ1dCBjYW4gaGF2
ZSBlLmcuOgo+IAo+IAlzd2l0Y2ggKGkpIHsKPiAJY2FzZSAwOgo+IAkJewo+IAkJCWludCBqID0g
MDsKPiAJICAgICAgICAJLyogLi4uICovCj4gCQl9Cj4gCX0KPiAKPiBJIHRoaW5rIEtlZXMnIGFw
cHJvYWNoIG9mIG1vdmluZyBzdWNoIHZhcmlhYmxlIGRlY2xhcmF0aW9ucyB0byB0aGUKPiBlbmNs
b3NpbmcgYmxvY2sgc2NvcGUgaXMgYmV0dGVyIHRoYW4gYWRkaW5nIGFub3RoZXIgbmVzdGluZyBi
bG9jay4KCkFub3RoZXIgbmVzdGluZyBsZXZlbCB3b3VsZCBiZSBiYWQsIGJ1dCBJIHRoaW5rIHRo
aXMgaXMgT0s6CgoJc3dpdGNoIChpKSB7CgljYXNlIDA6IHsKCQlpbnQgaiA9IDA7CiAgICAgICAg
CS8qIC4uLiAqLwoJfQoJY2FzZSAxOiB7CgkJdm9pZCAqcCA9IHE7CgkJLyogLi4uICovCgl9Cgl9
CgpJIGNhbiBpbWFnaW5lIEtlZXMnIHBhdGNoIG1pZ2h0IGhhdmUgYSBiYWQgZWZmZWN0IG9uIHN0
YWNrIGNvbnN1bXB0aW9uLAp1bmxlc3MgR0NDIGNhbiBiZSByZWxpZWQgb24gdG8gYmUgc21hcnQg
ZW5vdWdoIHRvIG5vdGljZSB0aGUKbm9uLW92ZXJsYXBwaW5nIGxpdmVuZXNzIG9mIHRoZSB2cmlh
YmxlcyBhbmQgdXNlIHRoZSBzYW1lIHN0YWNrIHNsb3RzCmZvciBib3RoLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 19:28:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 19:28: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-devel-bounces@lists.xenproject.org>)
	id 1gmOCc-0003zq-3S; Wed, 23 Jan 2019 19:28: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=v6TC=P7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmOCa-0003zh-Mq
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 19:28:44 +0000
X-Inumbo-ID: 17d9649b-1f45-11e9-87c3-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17d9649b-1f45-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 19:28:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmOCW-0002Nc-VM; Wed, 23 Jan 2019 19:28:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmOCW-00017H-Oy; Wed, 23 Jan 2019 19:28:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmOCW-0002Cb-OM; Wed, 23 Jan 2019 19:28:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132411-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=4fb769f5e02833ecf6ad495af3f3c705364e2d2c
X-Osstest-Versions-That: libvirt=fb0d0d6c5492a427bc4d1813257f6ad77bb0ea70
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Jan 2019 19:28:40 +0000
Subject: [Xen-devel] [libvirt test] 132411: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQxMSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0MTEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjMxOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyMzE4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDRmYjc2
OWY1ZTAyODMzZWNmNmFkNDk1YWYzZjNjNzA1MzY0ZTJkMmMKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIGZiMGQwZDZjNTQ5MmE0MjdiYzRkMTgxMzI1N2Y2YWQ3N2JiMGVh
NzAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjMxOCAgMjAxOS0wMS0yMiAwNDoxODo1MyBaICAg
IDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI0MTEgIDIwMTktMDEtMjMgMDQ6MTg6NDUg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29t
PgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAogICBmYjBkMGQ2YzU0Li40ZmI3NjlmNWUwICA0ZmI3NjlmNWUw
MjgzM2VjZjZhZDQ5NWFmM2YzYzcwNTM2NGUyZDJjIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 19:55:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 19: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-devel-bounces@lists.xenproject.org>)
	id 1gmOcP-0006TP-Bs; Wed, 23 Jan 2019 19: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=vzqH=P7=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gmOcO-0006TK-Rn
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 19:55:24 +0000
X-Inumbo-ID: d1394328-1f48-11e9-af8f-bbc36a77c8b4
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1394328-1f48-11e9-af8f-bbc36a77c8b4;
 Wed, 23 Jan 2019 19:55:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=9kJi/oQwSu7bPaSX/Gce+0VDa3/B6Legcq1jE1o3BVo=; b=Z4njdvnChrZD81HmtI4yQCtjiN
 TNBRoIjH9kZHNEoBfPD0O+td/gWOQE+dmpY2HMTRqS3Fpb5gLCrcQMfymDGnIICIa4c8GomUeys2V
 Fr6OYH47v7r4ulot1/QNWnPcPSviIcubSmpreOSvV8EJLX8xyPzQDaQazVY50HrukVn4=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:48752
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gmOcM-0007c9-My; Wed, 23 Jan 2019 20:55:22 +0100
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <cafa45db-e775-b212-ad12-90236f151bb5@eikelenboom.it>
 <20190118125058.4old2fc2zvzyue6f@mac>
 <afe9a3e2-5f4d-367a-7f16-02a4f4797e70@eikelenboom.it>
 <20190118175638.u7snykyof4awzirf@mac>
 <0a54429f-59a2-d9a2-a3d8-8177187ccad9@eikelenboom.it>
 <20190122161412.7eruziomkm3etpet@mac>
 <5ae1965e-9e31-b796-5a37-dfd211b3bd98@eikelenboom.it>
 <20190123182500.fc3nsnjisnbr6qbb@mac>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <d9272bac-54d6-f4b3-7573-412ac0f048b3@eikelenboom.it>
Date: Wed, 23 Jan 2019 20:56:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190123182500.fc3nsnjisnbr6qbb@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxOToyNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEph
biAyMywgMjAxOSBhdCAxMjozOToyMUFNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6
Cj4+IE9uIDIyLzAxLzIwMTkgMTc6MTQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBPbiBT
dW4sIEphbiAyMCwgMjAxOSBhdCAxMTowOToyNVBNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20g
d3JvdGU6Cj4+Pj4gT24gMTgvMDEvMjAxOSAxODo1NiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
Pj4+Pj4gT24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMDM6MTc6NTdQTSArMDEwMCwgU2FuZGVyIEVp
a2VsZW5ib29tIHdyb3RlOgo+Pj4+Pj4gT24gMTgvMDEvMjAxOSAxMzo1MCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPj4+Pj4+PiBPbiBGcmksIEphbiAxOCwgMjAxOSBhdCAwMTowMzowNFBNICsw
MTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+Pj4+Pj4+IEhpIFJvZ2VyLAo+Pj4+Pj4+
Pgo+Pj4+Pj4+PiBJIGdhdmUgUFZIIGRvbTAgYSBzcGluLCBzZWUgaG93IGZhciBJIHdvdWxkIGdl
dC4KPj4+Pj4+Pgo+Pj4+Pj4+IFRoYW5rcyEKPj4+Pj4+Pgo+Pj4+Pj4+PiBXaXRoIGN1cnJlbnQg
eGVuLXVuc3RhYmxlIHVuZm9ydHVuYXRlbHkgbm90IHRoYXQgZmFyLCBpIGdvdCB0aGUgc3BsYXQg
YmVsb3cuCj4+Pj4+Pj4KPj4+Pj4+PiBZZXMsIHRoaXMgd2FzIGFscmVhZHkgcmVwb3J0ZWQ6Cj4+
Pj4+Pj4KPj4+Pj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTktMDEvbXNnMDEwMzAuaHRtbAo+Pj4+Pj4+PiBJZiB5b3UgbmVlZCBtb3Jl
IGluZm8sIHdvdWxkIGxpa2UgbWUgdG8gdGVzdCBhIHBhdGNoIChvciBzb21lIG90aGVyIGdpdCB0
cmVlL2JyYW5jaCksIAo+Pj4+Pj4+PiBJIHdpbGwgYmUgaGFwcHkgdG8gZ2l2ZSBpdCBhIHNwaW4g
IQo+Pj4+Pj4+Cj4+Pj4+Pj4gUGF1bCBpcyB3b3JraW5nIG9uIGEgZml4LCBidXQgaW4gdGhlIG1l
YW50aW1lIGp1c3QgcmVtb3ZpbmcgdGhlCj4+Pj4+Pj4gYXNzZXJ0aW9ucyBzaG91bGQgYmUgZmlu
ZToKPj4+Pj4+Pgo+Pj4+Pj4+IC0tLTg8LS0tCj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
Cj4+Pj4+Pj4gaW5kZXggYmQxYWYzNWExMy4uOThlNmZjMzVlMiAxMDA2NDQKPj4+Pj4+PiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4+Pj4+Pj4gKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+Pj4+Pj4+IEBAIC0zMjEsOSArMzIxLDYgQEAgaW50IGlv
bW11X21hcChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKPj4+Pj4+PiAg
ICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQo+Pj4+Pj4+ICAg
ICAgICAgIHJldHVybiAwOwo+Pj4+Pj4+ICAKPj4+Pj4+PiAtICAgIEFTU0VSVChJU19BTElHTkVE
KGRmbl94KGRmbiksICgxdWwgPDwgcGFnZV9vcmRlcikpKTsKPj4+Pj4+PiAtICAgIEFTU0VSVChJ
U19BTElHTkVEKG1mbl94KG1mbiksICgxdWwgPDwgcGFnZV9vcmRlcikpKTsKPj4+Pj4+PiAtCj4+
Pj4+Pj4gICAgICBmb3IgKCBpID0gMDsgaSA8ICgxdWwgPDwgcGFnZV9vcmRlcik7IGkrKyApCj4+
Pj4+Pj4gICAgICB7Cj4+Pj4+Pj4gICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBf
cGFnZShkLCBkZm5fYWRkKGRmbiwgaSksIG1mbl9hZGQobWZuLCBpKSwKPj4+Pj4+Pgo+Pj4+Pj4K
Pj4+Pj4+IEkgZ2F2ZSB0aGF0IGEgc3BpbiBhbmQgaSBub3cgZ2V0IGEgc2VlbWluZ2x5IGVuZGxl
c3Mgc3RyZWFtIG9mIElPX1BBR0VfRkFVTFRzCj4+Pj4+Cj4+Pj4+IFlvdSBzaG91bGRuJ3QgZ2V0
IHRob3NlIHBhZ2UgZmF1bHRzIHNpbmNlIHRoZXkgYXJlIGZvciBhZGRyZXNzZXMgdGhhdAo+Pj4+
PiBiZWxvbmcgdG8gYSByZXNlcnZlZCByZWdpb24sIGFuZCB0aGF0IHNob3VsZCBiZSBtYXBwZWQg
aW50byB0aGUgcDJtLgo+Pj4+PiBJJ3ZlIGp1c3QgdGVzdGVkIG9uIG15IEFNRCBib3ggYW5kIEkn
bSBhbHNvIHNlZWluZyBlcnJvcnMgKGFsYmVpdAo+Pj4+PiBkaWZmZXJlbnQgb25lcyksIHNvIEkg
Z3Vlc3Mgc29tZXRoaW5nIGJyb2tlIHNpbmNlIEkgbGFzdCBmaXhlZCBQVkgKPj4+Pj4gRG9tMCB0
byBib290IG9uIEFNRCBoYXJkd2FyZS4KPj4+Pj4KPj4+Pj4gSSd2ZSBhbHNvIHRlc3RlZCBjb21t
aXQ6Cj4+Pj4+Cj4+Pj4+IGNvbW1pdCBmYWQ2YmE2NGE4Yzk4YmViYjkzNzRmMzkwY2MyNTVmYWMw
NTIzN2FiIChIRUFEKQo+Pj4+PiBBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgo+Pj4+PiBEYXRlOiAgIEZyaSBOb3YgMzAgMTI6MTA6MDAgMjAxOCArMDEwMAo+
Pj4+PiBhbWQvaW9tbXU6IHNraXAgaG9zdCBicmlkZ2UgZGV2aWNlcyB3aGVuIHVwZGF0aW5nIElP
TU1VIHBhZ2UgdGFibGVzCj4+Pj4+Cj4+Pj4+IEFuZCBpdCB3b3JrcyBvbiBteSBBTUQgYm94IGFu
ZCBJJ20gYWJsZSB0byBib290IGFzIGEgUFZIIERvbTAuIENhbiB5b3UKPj4+Pj4gZ2l2ZSB0aGlz
IGNvbW1pdCBhIHNwaW4/Cj4+Pj4+Cj4+Pj4+IFRoYW5rcywgUm9nZXIuCj4+Pj4+Cj4+Pj4KPj4+
PiBIaSBSb2dlciwKPj4+Pgo+Pj4+IFRlc3RlZCB0aGF0IGNvbW1pdCwgYnV0IHRoYXQgZGlkbid0
IGhlbHAuCj4+Pgo+Pj4gVGhhbmtzISBTb3JyeSBmb3IgdGhlIGRlbGF5LCBJIGdvdCBzaWRldHJh
Y2tlZCB3aXRoIHNvbWV0aGluZyBlbHNlLgo+Pgo+PiBObyBwcm9ibGVtLCBpdCdzIG5vdCB0b28g
dXJnZW50IGFuZCBwcm9iYWJseSBhIGJ1c3kgdGltZSB3aXRoIHRoZSByZW1haW5pbmcgNC4xMiBz
dHVmZi4KPj4gIAo+Pj4gQ2FuIHlvdSBwbGVhc2UgcG9zdCB0aGUgc2VyaWFsIGxvZyB3aGVuIHVz
aW5nIHRoZSBhYm92ZSBjb21taXQ/Cj4+Cj4+IFN1cmUsIEkgYXR0YWNoZWQgYSBsb2cgb2Y6Cj4+
ICAtIGZhZDZiYTY0YThjOThiZWJiOTM3NGYzOTBjYzI1NWZhYzA1MjM3YWIgIGRvbTAgUFZIIHVu
c3VjY2VzZnVsIGJvb3QKPj4gIC0gZmFkNmJhNjRhOGM5OGJlYmI5Mzc0ZjM5MGNjMjU1ZmFjMDUy
MzdhYiAgZG9tMCBQViAgICBzdWNjZXNmdWwgYm9vdAo+IAo+IFRoYW5rcy4gU28geW91IGdldCB0
aGUgc2FtZSBJTyBwYWdlIGZhdWx0cy4KPiAKPiBJIGRvbid0IHNlZW0gdG8gYmUgYWJsZSB0byBy
ZXByb2R1Y2UgdGhpcyBiZWhhdmlvdXIgb24gbXkgQU1EIGJveCwgYnV0Cj4gdGhhdCBtaWdodCBi
ZSBqdXN0IGx1Y2suIEkndmUgYmVlbiBmaW5kaW5nIHNvbWUgaXNzdWVzIHRvZGF5IHJlbGF0ZWQK
PiB0byB0aGUgSU9NTVUsIGNvdWxkIHlvdSBnaXZlIHRoZSBmb2xsb3dpbmcgcGF0Y2ggYSBzcGlu
IGFuZCBwYXN0ZSB0aGUKPiBzZXJpYWwgbG9nIHRoYXQgeW91IGdldC4KCkhpIFJvZ2VyLAoKU3Vy
ZSwgb24gdG9wIG9mIHdoYXQgPwotIGZhZDZiYTY0YThjOThiZWJiOTM3NGYzOTBjYzI1NWZhYzA1
MjM3YWIgPwotIHhlbi11bnN0YWJsZSA/Ci0geGVuLXVuc3RhYmxlICsgUGF1bCdzIHBhdGNoID8K
Ci0tClNhbmRlcgoKPiBUaGFua3MsIFJvZ2VyLgo+IC0tLTg8LS0tCj4gZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gveDg2L2lvbW11LmMKPiBpbmRleCBlNDBkN2E3ZDdiLi40ZmQ3NWQ0MTA1IDEwMDY0NAo+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKPiBAQCAtMjQxLDEwICsyNDEsMTEgQEAgdm9pZCBf
X2h3ZG9tX2luaXQgYXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gIAo+
ICAgICAgICAgIGlmICggIWh3ZG9tX2lvbW11X21hcChkLCBwZm4sIG1heF9wZm4pICkKPiAgICAg
ICAgICAgICAgY29udGludWU7Cj4gLQo+ICsjaWYgMAo+ICAgICAgICAgIGlmICggcGFnaW5nX21v
ZGVfdHJhbnNsYXRlKGQpICkKPiAgICAgICAgICAgICAgcmMgPSBzZXRfaWRlbnRpdHlfcDJtX2Vu
dHJ5KGQsIHBmbiwgcDJtX2FjY2Vzc19ydywgMCk7Cj4gICAgICAgICAgZWxzZQo+ICsjZW5kaWYK
PiAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXAoZCwgX2RmbihwZm4pLCBfbWZuKHBmbiksIFBB
R0VfT1JERVJfNEssCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJs
ZSB8IElPTU1VRl93cml0YWJsZSwgJmZsdXNoX2ZsYWdzKTsKPiAgCj4gCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 20:43:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 20:43: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-devel-bounces@lists.xenproject.org>)
	id 1gmPMz-0002Fo-AT; Wed, 23 Jan 2019 20:43: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=a/mT=P7=chromium.org=keescook@srs-us1.protection.inumbo.net>)
 id 1gmPMy-0002Fj-5p
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 20:43:32 +0000
X-Inumbo-ID: 8ace45c8-1f4f-11e9-87c3-bc764e045a96
Received: from mail-vs1-xe44.google.com (unknown [2607:f8b0:4864:20::e44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ace45c8-1f4f-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 20:43:30 +0000 (UTC)
Received: by mail-vs1-xe44.google.com with SMTP id b74so2148002vsd.9
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 12:43:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=rFCkOF2gK3wr1UB995eD+/CTWS4iazBBfFIZUEffwxc=;
 b=L8GygvYwk5FYD+Ce0ML1TRQbDfEIv0oR+ZZMDgwVJntrdffAzAT1EMjtnCS4Vm7kGF
 9dyJBTPuJm07cjZsS/xzizI42KQnMArMr2N3CLtPSslUeR/3lApJBdvCmKdyWI0HKF0C
 Vq7eIyo8gjyd5kPrv1YhbaPvpYIMVU0STBBf4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=rFCkOF2gK3wr1UB995eD+/CTWS4iazBBfFIZUEffwxc=;
 b=S+iGyx8YyLjW21LyG0Q5XW/HPCibPNEP8XDywFnnF8555mmlKstGlewJxXF+RnIX9C
 Bb72BEvJO/fOUF+byj0n3Z68EvF6uuG29bEfObKTFmaRqvSQ4QnzVcWgjHm08FscoNsm
 /fPuCBkfhEFVIZBVYURime6ZQOAJFqNGASfMSnCK37xxo29X0AsM0+Hre/f7q2BysGTS
 M6S5G62oJGSQrj/Vn9r7VUNdaQ22DCawxrVRvV5zm2PpGCu/Zchji2APIUErix7JOMvM
 Qdmb0/v5hlRaiKtpAnc5DF2M5KgKMP9I4VBuuAWqAx+43Lk6UJYrb84D+1PjMVypipTm
 SgHA==
X-Gm-Message-State: AJcUukdhQSkPq5brJR+/3QLLxd50lBQ7k7qqUss8/VDnLBakS1u9I5ja
 c8dIm2IVxFUycGMbbWkB8Lzg0xWNkOw=
X-Google-Smtp-Source: ALg8bN6M/90b6ELbrDEeL/UxA9qCCkWxhvBeuCkShfTpWThnUaWT9a04RuuhDWWwUoWHKG1v6A6SBg==
X-Received: by 2002:a67:382:: with SMTP id 124mr1537832vsd.201.1548276209703; 
 Wed, 23 Jan 2019 12:43:29 -0800 (PST)
Received: from mail-vs1-f42.google.com (mail-vs1-f42.google.com.
 [209.85.217.42])
 by smtp.gmail.com with ESMTPSA id y78sm4352230vsc.6.2019.01.23.12.43.29
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 23 Jan 2019 12:43:29 -0800 (PST)
Received: by mail-vs1-f42.google.com with SMTP id h78so2162799vsi.6
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 12:43:29 -0800 (PST)
X-Received: by 2002:a67:e199:: with SMTP id e25mr1560245vsl.188.1548275782895; 
 Wed, 23 Jan 2019 12:36:22 -0800 (PST)
MIME-Version: 1.0
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
 <20190123115829.GA31385@kroah.com> <874l9z31c5.fsf@intel.com>
 <20190123191802.GB15311@bombadil.infradead.org>
In-Reply-To: <20190123191802.GB15311@bombadil.infradead.org>
From: Kees Cook <keescook@chromium.org>
Date: Thu, 24 Jan 2019 09:36:11 +1300
X-Gmail-Original-Message-ID: <CAGXu5jLNvHVhbyr5Cbyoe8o0ARv52sU-NEpD+u2UYfESM3ofCw@mail.gmail.com>
Message-ID: <CAGXu5jLNvHVhbyr5Cbyoe8o0ARv52sU-NEpD+u2UYfESM3ofCw@mail.gmail.com>
To: Matthew Wilcox <willy@infradead.org>
Subject: Re: [Xen-devel] [Intel-gfx] [PATCH 1/3] treewide: Lift switch
 variables out of switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, xen-devel <xen-devel@lists.xenproject.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Greg KH <gregkh@linuxfoundation.org>, intel-gfx@lists.freedesktop.org,
 linux-usb@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>,
 Jani Nikula <jani.nikula@linux.intel.com>, Linux-MM <linux-mm@kvack.org>,
 linux-security-module <linux-security-module@vger.kernel.org>,
 intel-wired-lan@lists.osuosl.org,
 Maling list - DRI developers <dri-devel@lists.freedesktop.org>,
 Network Development <netdev@vger.kernel.org>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
 Laura Abbott <labbott@redhat.com>, linux-kbuild <linux-kbuild@vger.kernel.org>,
 Alexander Popov <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgODoxOCBBTSBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5m
cmFkZWFkLm9yZz4gd3JvdGU6Cj4KPiBPbiBXZWQsIEphbiAyMywgMjAxOSBhdCAwNDoxNzozMFBN
ICswMjAwLCBKYW5pIE5pa3VsYSB3cm90ZToKPiA+IENhbid0IGhhdmU6Cj4gPgo+ID4gICAgICAg
c3dpdGNoIChpKSB7Cj4gPiAgICAgICAgICAgICAgIGludCBqOwo+ID4gICAgICAgY2FzZSAwOgo+
ID4gICAgICAgICAgICAgICAvKiAuLi4gKi8KPiA+ICAgICAgIH0KPiA+Cj4gPiBiZWNhdXNlIGl0
IGNhbid0IGJlIHR1cm5lZCBpbnRvOgo+ID4KPiA+ICAgICAgIHN3aXRjaCAoaSkgewo+ID4gICAg
ICAgICAgICAgICBpbnQgaiA9IDA7IC8qIG5vdCB2YWxpZCBDICovCj4gPiAgICAgICBjYXNlIDA6
Cj4gPiAgICAgICAgICAgICAgIC8qIC4uLiAqLwo+ID4gICAgICAgfQo+ID4KPiA+IGJ1dCBjYW4g
aGF2ZSBlLmcuOgo+ID4KPiA+ICAgICAgIHN3aXRjaCAoaSkgewo+ID4gICAgICAgY2FzZSAwOgo+
ID4gICAgICAgICAgICAgICB7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgaW50IGogPSAwOwo+
ID4gICAgICAgICAgICAgICAgICAgICAgIC8qIC4uLiAqLwo+ID4gICAgICAgICAgICAgICB9Cj4g
PiAgICAgICB9Cj4gPgo+ID4gSSB0aGluayBLZWVzJyBhcHByb2FjaCBvZiBtb3Zpbmcgc3VjaCB2
YXJpYWJsZSBkZWNsYXJhdGlvbnMgdG8gdGhlCj4gPiBlbmNsb3NpbmcgYmxvY2sgc2NvcGUgaXMg
YmV0dGVyIHRoYW4gYWRkaW5nIGFub3RoZXIgbmVzdGluZyBibG9jay4KPgo+IEFub3RoZXIgbmVz
dGluZyBsZXZlbCB3b3VsZCBiZSBiYWQsIGJ1dCBJIHRoaW5rIHRoaXMgaXMgT0s6Cj4KPiAgICAg
ICAgIHN3aXRjaCAoaSkgewo+ICAgICAgICAgY2FzZSAwOiB7Cj4gICAgICAgICAgICAgICAgIGlu
dCBqID0gMDsKPiAgICAgICAgICAgICAgICAgLyogLi4uICovCj4gICAgICAgICB9Cj4gICAgICAg
ICBjYXNlIDE6IHsKPiAgICAgICAgICAgICAgICAgdm9pZCAqcCA9IHE7Cj4gICAgICAgICAgICAg
ICAgIC8qIC4uLiAqLwo+ICAgICAgICAgfQo+ICAgICAgICAgfQo+Cj4gSSBjYW4gaW1hZ2luZSBL
ZWVzJyBwYXRjaCBtaWdodCBoYXZlIGEgYmFkIGVmZmVjdCBvbiBzdGFjayBjb25zdW1wdGlvbiwK
PiB1bmxlc3MgR0NDIGNhbiBiZSByZWxpZWQgb24gdG8gYmUgc21hcnQgZW5vdWdoIHRvIG5vdGlj
ZSB0aGUKPiBub24tb3ZlcmxhcHBpbmcgbGl2ZW5lc3Mgb2YgdGhlIHZyaWFibGVzIGFuZCB1c2Ug
dGhlIHNhbWUgc3RhY2sgc2xvdHMKPiBmb3IgYm90aC4KCkdDQyBpcyByZWFzb25hYmxlIGF0IHRo
aXMuIFRoZSBtYWluIGlzc3VlLCB0aG91Z2gsIHdhcyBtb3N0IG9mIHRoZXNlCnBsYWNlcyB3ZXJl
IHVzaW5nIHRoZSB2YXJpYWJsZXMgaW4gbXVsdGlwbGUgY2FzZSBzdGF0ZW1lbnRzLCBzbyB0aGV5
CmNvdWxkbid0IGJlIGxpbWl0ZWQgdG8gYSBzaW5nbGUgYmxvY2sgKG9yIHRoZXknZCBuZWVkIHRv
IGJlIG1hbnVhbGx5CnJlcGVhdGVkIGluIGVhY2ggYmxvY2ssIHdoaWNoIGlzIGV2ZW4gbW9yZSB1
Z2x5LCBJTU8pLgoKV2hhdGV2ZXIgdGhlIGNvbnNlbnN1cywgSSdtIGhhcHB5IHRvIHR3ZWFrIHRo
ZSBwYXRjaC4KClRoYW5rcyEKCi0tIApLZWVzIENvb2sKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 21:04:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 21:04:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmPhP-00040p-5r; Wed, 23 Jan 2019 21:04: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=3kqX=P7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gmPhN-00040k-0m
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 21:04:37 +0000
X-Inumbo-ID: 7c9aa0f0-1f52-11e9-9915-c3b98ce0bd94
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c9aa0f0-1f52-11e9-9915-c3b98ce0bd94;
 Wed, 23 Jan 2019 21:04:35 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1968921855;
 Wed, 23 Jan 2019 21:04:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548277474;
 bh=4XZm6kkJrkFGkeMIw0vN9Jlw6P6+8wJJHw9UXxIfz+o=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=yenVbHLaOJrzgchso7V+75DEY/6ECu3m2AZzJ1r+wwp1Wx2mtdGonLXdZyGvUbbVS
 AUySSKM+cBM6BQn4eEPZ3yhxgTzy+CUOWi1eFMYSc6HavkclPh5ypCdOgHmo9Q0swN
 iSJk8PcvSel2k787UV96vLnXZVzvmgckXmU59TS8=
Date: Wed, 23 Jan 2019 13:04:33 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: "hch@infradead.org" <hch@infradead.org>
In-Reply-To: <20190123071232.GA20526@infradead.org>
Message-ID: <alpine.DEB.2.10.1901230935280.17936@sstabellini-ThinkPad-X260>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
 <20190123071232.GA20526@infradead.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Peng Fan <peng.fan@nxp.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "mst@redhat.com" <mst@redhat.com>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>, luto@kernel.org,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMiBKYW4gMjAxOSwgaGNoQGluZnJhZGVhZC5vcmcgd3JvdGU6Cj4gT24gVHVlLCBK
YW4gMjIsIDIwMTkgYXQgMTE6NTk6MzFBTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+ID4gPiAgCWlmICghdmlydGlvX2hhc19pb21tdV9xdWlyayh2ZGV2KSkKPiA+ID4gIAkJcmV0
dXJuIHRydWU7Cj4gPiA+ICAKPiA+ID4gQEAgLTI2MCw3ICsyNjIsNyBAQCBzdGF0aWMgYm9vbCB2
cmluZ191c2VfZG1hX2FwaShzdHJ1Y3QgdmlydGlvX2RldmljZSAqdmRldikKPiA+ID4gIAkgKiB0
aGUgRE1BIEFQSSBpZiB3ZSdyZSBhIFhlbiBndWVzdCwgd2hpY2ggYXQgbGVhc3QgYWxsb3dzCj4g
PiA+ICAJICogYWxsIG9mIHRoZSBzZW5zaWJsZSBYZW4gY29uZmlndXJhdGlvbnMgdG8gd29yayBj
b3JyZWN0bHkuCj4gPiA+ICAJICovCj4gPiA+IC0JaWYgKHhlbl9kb21haW4oKSkKPiA+ID4gKwlp
ZiAoeGVuX2RvbWFpbigpICYmICFkbWFfZGV2LT5kbWFfbWVtKQo+ID4gPiAgCQlyZXR1cm4gdHJ1
ZTsKPiA+ID4gIAo+ID4gPiAgCXJldHVybiBmYWxzZTsKPiA+IAo+ID4gSSBjYW4gc2VlIHlvdSBz
cG90dGVkIGEgcmVhbCBpc3N1ZSwgYnV0IHRoaXMgaXMgbm90IHRoZSByaWdodCBmaXguIFdlCj4g
PiBqdXN0IG5lZWQgc29tZXRoaW5nIGEgYml0IG1vcmUgZmxleGlibGUgdGhhbiB4ZW5fZG9tYWlu
KCk6IHRoZXJlIGFyZQo+ID4gbWFueSBraW5kcyBvZiBYZW4gZG9tYWlucyBvbiBkaWZmZXJlbnQg
YXJjaGl0ZWN0dXJlcywgd2UgYmFzaWNhbGx5IHdhbnQKPiA+IHRvIGVuYWJsZSB0aGlzIChyZXR1
cm4gdHJ1ZSBmcm9tIHZyaW5nX3VzZV9kbWFfYXBpKSBvbmx5IHdoZW4gdGhlIHhlbgo+ID4gc3dp
b3RsYiBpcyBtZWFudCB0byBiZSB1c2VkLiBEb2VzIHRoZSBhcHBlbmRlZCBwYXRjaCBmaXggdGhl
IGlzc3VlIHlvdQo+ID4gaGF2ZT8KPiAKPiBUaGUgcHJvYmxlbSBnZW5lcmFsbHkgaXMgdGhlIG90
aGVyIHdheSBhcm91bmQgLSBpZiBkbWFfZGV2LT5kbWFfbWVtCj4gaXMgc2V0IHRoZSBkZXZpY2Ug
ZGVjcmlwdGlvbiBpbiB0aGUgZGV2aWNlIHRyZWUgZXhwbGljaXRseSByZXF1aXJlcwo+IHVzaW5n
IHRoaXMgbWVtb3J5LCBzbyB3ZSBtdXN0IF9hbHdheXNfIHVzZSB0aGUgRE1BIEFQSS4KPiAKPiBU
aGUgcHJvYmxlbSBpcyBqdXN0IHRoYXQgdGhhdCBycHJvYyBkcml2ZXIgYWJzdXNlcyB0aGUgRE1B
IEFQSQo+IGluIGhvcnJpYmxlIHdheXMuCgpJZiB2cmluZ191c2VfZG1hX2FwaSBpcyBhY3R1YWxs
eSBzdXBwb3NlZCB0byByZXR1cm4gdHJ1ZSB3aGVuCmRtYV9kZXYtPmRtYV9tZW0gaXMgc2V0LCB0
aGVuIGJvdGggUGVuZydzIHBhdGNoIGFuZCB0aGUgcGF0Y2ggSSB3cm90ZQphcmUgbm90IGZpeGlu
ZyB0aGUgcmVhbCBpc3N1ZSBoZXJlLgoKSSBkb24ndCBrbm93IGVub3VnaCBhYm91dCByZW1vdGVw
cm9jIHRvIGtub3cgd2hlcmUgdGhlIHByb2JsZW0gYWN0dWFsbHkKbGllcyB0aG91Z2guCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 21:14:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 21:14: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-devel-bounces@lists.xenproject.org>)
	id 1gmPqe-0004vF-7i; Wed, 23 Jan 2019 21:14: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=CYfd=P7=bombadil.srs.infradead.org=batv+a9ed82934d27690332c0+5631+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gmPqc-0004vA-Tf
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 21:14:11 +0000
X-Inumbo-ID: d2645e9b-1f53-11e9-87c3-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2645e9b-1f53-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 21:14:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Transfer-Encoding
 :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:
 Sender:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=69YYeuYP9YDr0UyuJDxswdUHpYF1gBVAQ/hr0X6Qomo=; b=BHPUeQYnortvcNJ9j9BiMCJ7xr
 cQ2+RX+moIsETd4/4+uHJEGqpTywZCJwEfTrGbm90QrEKhjIJdc/ADWFk0BgEJftxV3J5H2Vs27lm
 yi2ED1nox5GwL7HV0BgDP9vY8Oh2fY3Zw5vTzTehk8JZaIurqcgXpJetWr4HTJQurVOMWyBukzyV8
 aWm/RwGDRHXEreodr8HJhZFH+u2l91Zy1+aa72kuG/sDeYPUJUMYqJstHMIokg3Yt2wVLqHCiaA3f
 AXz6xtgR2cbpUmqCKyUVzv41st18iOUFXKbCHshZa+96Mx3Lp3HR6DBV7aZfwcwRAysDeJk1oTW5Y
 W572QCPA==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gmPqX-0003O9-Uv; Wed, 23 Jan 2019 21:14:05 +0000
Date: Wed, 23 Jan 2019 13:14:05 -0800
From: "hch@infradead.org" <hch@infradead.org>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20190123211405.GA4971@infradead.org>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
 <20190123071232.GA20526@infradead.org>
 <alpine.DEB.2.10.1901230935280.17936@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1901230935280.17936@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Peng Fan <peng.fan@nxp.com>,
 "mst@redhat.com" <mst@redhat.com>, "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "hch@infradead.org" <hch@infradead.org>, luto@kernel.org,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMDE6MDQ6MzNQTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IElmIHZyaW5nX3VzZV9kbWFfYXBpIGlzIGFjdHVhbGx5IHN1cHBvc2VkIHRv
IHJldHVybiB0cnVlIHdoZW4KPiBkbWFfZGV2LT5kbWFfbWVtIGlzIHNldCwgdGhlbiBib3RoIFBl
bmcncyBwYXRjaCBhbmQgdGhlIHBhdGNoIEkgd3JvdGUKPiBhcmUgbm90IGZpeGluZyB0aGUgcmVh
bCBpc3N1ZSBoZXJlLgo+IAo+IEkgZG9uJ3Qga25vdyBlbm91Z2ggYWJvdXQgcmVtb3RlcHJvYyB0
byBrbm93IHdoZXJlIHRoZSBwcm9ibGVtIGFjdHVhbGx5Cj4gbGllcyB0aG91Z2guCgpUaGUgcHJv
YmxlbSBpcyB0aGUgZm9sbG93aW5nOgoKRGV2aWNlcyBjYW4gZGVjbGFyZSBhIHNwZWNpZmljIG1l
bW9yeSByZWdpb24gdGhhdCB0aGV5IHdhbnQgdG8gdXNlIHdoZW4KdGhlIGRyaXZlciBjYWxscyBk
bWFfYWxsb2NfY29oZXJlbnQgZm9yIHRoZSBkZXZpY2UsIHRoaXMgaXMgZG9uZSB1c2luZwp0aGUg
c2hhcmVkLWRtYS1wb29sIERUIGF0dHJpYnV0ZSwgd2hpY2ggY29tZXMgaW4gdHdvIHZhcmlhbnRz
IHRoYXQKd291bGQgYmUgYSBsaXR0bGUgdG8gbXVjaCB0byBleHBsYWluIGhlcmUuCgpyZW1vdGVw
cm9jIG1ha2VzIHVzZSBvZiB0aGF0IGJlY2F1c2UgYXBwYXJlbnRseSB0aGUgZGV2aWNlIGNhbgpv
bmx5IGNvbW11bmljYXRlIHVzaW5nIHRoYXQgcmVnaW9uLiAgQnV0IGl0IHRoZW4gZmVlZHMgYmFj
ayBtZW1vcnkKb2J0YWluZWQgd2l0aCBkbWFfYWxsb2NfY29oZXJlbnQgaW50byB0aGUgdmlydGlv
IGNvZGUuICBGb3IgdGhhdAppdCBjYWxscyB2bWFsbG9jX3RvX3BhZ2Ugb24gdGhlIGRtYV9hbGxv
Y19jb2hlcmVudCwgd2hpY2ggaXMgYSBodWdlCm5vLWdvIGZvciB0aGUgxJBNQSBBUEkgYW5kIG9u
bHkgd29ya2VkIGFjY2lkZW50YWxseSBvbiBhIGZldyBwbGF0Zm9ybSwKYW5kIGFwcGFyZW50bHkg
YXJtNjQganVzdCBjaGFuZ2VkIGEgZmV3IGludGVybmFscyB0aGF0IG1hZGUgaXQgc3RvcAp3b3Jr
aW5nIGZvciByZW1vdGVwcm9jLgoKVGhlIHJpZ2h0IGFuc3dlciBpcyB0byBub3QgdXNlIHRoZSBE
TUEgQVBJIHRvIGFsbG9jYXRlIG1lbW9yeSBmcm9tCmEgZGV2aWNlLXNwZWZpY2ljIHJlZ2lvbiwg
YnV0IHRvIHRpZSB0aGUgZHJpdmVyIGRpcmVjdGx5IGludG8gdGhlCkRUIHJlc2VydmVkIG1lbW9y
eSBBUEkgaW4gYSB3YXkgdGhhdCBhbGxvd3MgaXQgdG8gZWFzaWx0IG9idGFpbgphIHN0cnVjdCBk
ZXZpY2UgZm9yIGl0LgoKVGhpcyBpcyBvcnRob2dvbmFsIHRvIGFub3RoZXIgaXNzdWUsIGFuZCB0
aGF0IGlzIHRoYXQgaGFyZHdhcmUKdmlydGlvIGRldmljZXMgcmVhbGx5IGFsd2F5cyBuZWVkIHRv
IHVzZSB0aGUgRE1BIEFQSSwgb3RoZXJ3aXNlCndlJ2xsIGJ5cGFzcyBzdWNoIGZlYXR1cmVzIGFz
IHRoZSBkZXZpY2Ugc3BlY2lmaWMgRE1BIHBvb2xzLApETUEgb2Zmc2V0cywgY2FjaGUgZmx1c2hp
bmcsIGV0YywgZXRjLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 21:15:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 21:15: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-devel-bounces@lists.xenproject.org>)
	id 1gmPrS-0004yy-IF; Wed, 23 Jan 2019 21:15:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t8ag=P7=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmPrR-0004yt-IU
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 21:15:01 +0000
X-Inumbo-ID: f0bf6333-1f53-11e9-87c3-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0bf6333-1f53-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 21:15:00 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id l10so2675874lfh.9
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 13:15:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=f3crhnwpHZkKG3nJebCwy+SFvZyAlGAcHDWkhntTLTc=;
 b=BJmkTN1QpycVV6dzhyk2kHGpaIEJhsWfDKO9snFAAFLzZI1Dr0blL2TRS/lh33qMNs
 oxbz3a3ijvSHzsDQ/RQ0yc1WlSZSO23ZgeivUu6epoLF6VrklY7C9iptbea3HMm/K27D
 r2sTqlVsn1ahOVpkDn+kGhcQFTu/W0rMCBM31m9Az0XD+2pPwpGZy3cISaBufhuPfot1
 wdTOB7LChG0KwFlLXftNB6SQBZGbZ+6EUX6XplRuQSsdzOT2mMr4WWn1Mgjp77CytOEe
 W1q7WCLN2/kcqXw40nw8sekRgZ/CTsievIZJdoKbpsnqbEVlgsYPsRn9UDZuxUkDk0wX
 TlbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=f3crhnwpHZkKG3nJebCwy+SFvZyAlGAcHDWkhntTLTc=;
 b=EnzuJdziTPlSFr+ySco6vuFLVXUw2zAS5Nwr+qbAz99mthuOSBTkK13nM/3oqJTIHl
 Gmk8tvTGu3RhZihAAmkgs/HFw/0y2tg1UTixjClYuRR3vfcHSmJrjjBa/FHAOMzKqLDm
 X3KWPusQjSyT4Si+ct9WrUwLQcu6aeOWS/zB6fG855NbF8ay6Pu+R6WRA840gCHjFdTA
 8HXSwVNvu1E/Wrk6m/rskRWDNhqZQDKyFmjJBmUqxeGrj384VHo9MGqX776NBo01YjYy
 5W/ovshOMOZV/NMHhRFNotDYi1wFQs8N1m6DuYvRJ5UMU6DpmVVx12NgCa7qpEcKgHIW
 yJdg==
X-Gm-Message-State: AJcUuke+O/eO0jg1ltad2RfidtP2PPL9GzejmSOkXTjyg8D7bHXvTqZC
 0s/L3SjUkthUD5xIMCHPg0TilpGBCwo7Z4f/X1M=
X-Google-Smtp-Source: ALg8bN6pydMQvdhtU+S/fWCuT6peFyje7su/cG7H/LOO2TI4FaLUU5Ojnbwxh+1j9m7un6ZH8Iru4bCcJJY5/GLY79A=
X-Received: by 2002:a19:a9d2:: with SMTP id s201mr3168290lfe.154.1548278098648; 
 Wed, 23 Jan 2019 13:14:58 -0800 (PST)
MIME-Version: 1.0
References: <1546846968-7372-1-git-send-email-christopher.w.clark@gmail.com>
 <1546846968-7372-16-git-send-email-christopher.w.clark@gmail.com>
 <5C3C874D020000780020D3D4@prv1-mh.provo.novell.com>
 <CACMJ4Gbcf9xXBATQsJtjx4LuiAxUXqjh8J3cevO+3x+6E-sZZQ@mail.gmail.com>
 <5C406633020000780020E9BC@prv1-mh.provo.novell.com>
 <CACMJ4Ga6-DsAnQSwM-TFJ+FSh0AHzNp44FORP6D5LVAKiu-s_Q@mail.gmail.com>
 <5C45B4F8020000780020FB47@prv1-mh.provo.novell.com>
 <5C46F9950200007800210133@prv1-mh.provo.novell.com>
In-Reply-To: <5C46F9950200007800210133@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 23 Jan 2019 13:14:45 -0800
Message-ID: <CACMJ4Gb_sf3dSntvH2tPJuaQ8PJ+dibZaze+tp_TJRxi4bG5Qw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 15/15] argo: validate hypercall arg
 structures via compat machinery
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ross Philipson <ross.philipson@gmail.com>,
 Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgNDowMyBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDIwLjAxLjE5IGF0IDIyOjE4LCA8Y2hyaXN0b3BoZXIu
dy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gT24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMzoy
NSBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gPj4+
IE9uIDE3LjAxLjE5IGF0IDA4OjIyLCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdy
b3RlOgo+ID4KPiA+IDMuIEEgY2hhbGxlbmdlIHdpdGggdXNpbmcgdGhlICJzdHJ1Y3QiIGZvcm0s
IGZvbGxvd2luZyBmcm9tIHRoZSByZXN1bHQKPiA+IG9mIHBvaW50IDIsIG9jY3VycyB3aGVuIGl0
J3MgYSBYRU5fR1VFU1RfSEFORExFIGZpZWxkIHdpdGhpbiB0aGUgc3RydWN0Lgo+ID4gSXQncyBu
b3Qgb2J2aW91cyBob3cgdG8gZGVjbGFyZSB0aGF0IGZpZWxkIHVzaW5nIHRoZSAic3RydWN0IiBm
b3JtCj4gPiByYXRoZXIgdGhhbiB0aGUgInR5cGUiIGZvcm0uCj4gPiBUaGlzIGFmZmVjdHMgdGhl
IGFyZ29faW92IHN0cnVjdC4KPgo+IFN0cnVjdHVyZXMgY29udGFpbmluZyBoYW5kbGVzIGFyZSBp
bnRlbnRpb25hbGx5IG5vdCBjb3ZlcmVkCj4gYnkgdGhlIENIRUNLXyogbWFjaGluZXJ5LCBiZWNh
dXNlIGhhbmRsZXMgbmVjZXNzYXJpbHkKPiBuZWVkIHRyYW5zbGF0aW9uIGR1ZSB0byB0aGVpciBk
aWZmZXJlbnQgd2lkdGhzIGluIDMyLSBhbmQKPiA2NC1iaXQgbW9kZXMgb24geDg2LgoKYWNrLgoK
Pgo+ID4gNC4gTWFjcm9zIHRvIHBlcmZvcm0gInN0cnVjdCBmb3JtIiBjaGVja3MgY2Fubm90IGJl
IHJlcGVhdGVkLgo+ID4KPiA+IFdoZW4gdXNpbmcgdGhlICJzdHJ1Y3QiIGZvcm0sIGl0J3MgcHJv
YmxlbSB3aGVuIHRoZSBzdHJ1Y3QgY29udGFpbnMgdHdvCj4gPiBmaWVsZHMgb2YgdGhlIHNhbWUg
Y29tcGF0LXRyYW5zbGF0ZWQgdHlwZS4KPiA+Cj4gPiBlZy4gY29uc2lkZXIgdGhlICJzdHJ1Y3Qg
Zm9ybSIgdmVyc2lvbiBvZiB4ZW5fYXJnb19zZW5kX2FkZHIsIHdoaWNoIGhhcwo+ID4gdHdvIGZp
ZWxkcyBvZiBzdHJ1Y3QgeGVuX2FyZ29fYWRkcjoKPiA+Cj4gPiAgICAgdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2FyZ29fc2VuZF9hZGRyCj4gPiAgICAgewo+ID4gICAgICAgICBzdHJ1Y3QgeGVuX2FyZ29f
YWRkciBzcmM7Cj4gPiAgICAgICAgIHN0cnVjdCB4ZW5fYXJnb19hZGRyIGRzdDsKPiA+ICAgICB9
IHhlbl9hcmdvX3NlbmRfYWRkcl90Owo+ID4KPiA+IHdoaWNoIHRoZW4gZ2VuZXJhdGVzIHRoaXMg
aW4gdGhlIGNvbXBhdCBoZWFkZXI6Cj4gPgo+ID4gICAgICNkZWZpbmUgQ0hFQ0tfYXJnb19zZW5k
X2FkZHIgXAo+ID4gICAgICAgICBDSEVDS19TSVpFXyhzdHJ1Y3QsIGFyZ29fc2VuZF9hZGRyKTsg
XAo+ID4gICAgICAgICBDSEVDS19hcmdvX2FkZHI7IFwKPiA+ICAgICAgICAgQ0hFQ0tfYXJnb19h
ZGRyCj4gPgo+ID4gYW5kIHRoZSBzZWNvbmQgbWFjcm8gaW52b2NhdGlvbiBvZiBDSEVDS19hcmdv
X2FkZHIganVzdCBicmVha3MsIHdpdGggdGhlCj4gPiBidWlsZCBmYWlsaW5nIGR1ZSB0byByZWRl
ZmluaXRpb24gb2YgYSBzeW1ib2wgdGhhdCBpcyBhbHJlYWR5IGRlZmluZWQuCj4KPiBIbW0sIHRo
aXMgbG9va3MgbGlrZSBzb21ldGhpbmcgdGhhdCBpbmRlZWQgd2FudHMgZml4aW5nLgoKSSBoYXZl
IGEgcGF0Y2ggdG8gZml4IHRoYXQsIHRoYXQgaXQgdHVybnMgb3V0IEkgd2lsbCBub3QgbmVlZCBi
dXQgY2FuCnBvc3Qgc2VwYXJhdGVseSBpZiB0aGlzIGlzIHN0aWxsIHdhbnRlZCAtLSBjb3BpZWQg
aGVyZSBmb3IgaWxsdXN0cmF0aW9uLgooYXBvbG9naWVzIGluIGFkdmFuY2UgaWYgdGhpcyBnZXRz
IG1haWwtY2xpZW50IG1hbmdsZWQgaGVyZSkuCgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2dldC1m
aWVsZHMuc2ggYi94ZW4vdG9vbHMvZ2V0LWZpZWxkcy5zaAppbmRleCA0NWEwZTJlLi4xNGM2ODU5
IDEwMDY0NAotLS0gYS94ZW4vdG9vbHMvZ2V0LWZpZWxkcy5zaAorKysgYi94ZW4vdG9vbHMvZ2V0
LWZpZWxkcy5zaApAQCAtNDM4LDcgKzQzOCw3IEBAIGJ1aWxkX2NoZWNrICgpCiB7CiAgICAgICAg
ZWNobwogICAgICAgIGVjaG8gIiNkZWZpbmUgQ0hFQ0tfJDEgXFwiCi0gICAgICAgbG9jYWwgbGV2
ZWw9MSBmaWVsZHM9IGtpbmQ9IGlkPSBhcnJsdmw9MSB0b2tlbgorICAgICAgIGxvY2FsIGxldmVs
PTEgZmllbGRzPSBraW5kPSBpZD0gYXJybHZsPTEgdG9rZW4gc3VwcHJlc3NfZHVwcz0KICAgICAg
ICBmb3IgdG9rZW4gaW4gJDIKICAgICAgICBkbwogICAgICAgICAgICAgICAgY2FzZSAiJHRva2Vu
IiBpbgpAQCAtNDcwLDggKzQ3MCwxMiBAQCBidWlsZF9jaGVjayAoKQogICAgICAgICAgICAgICAg
W1wsXDtdKQogICAgICAgICAgICAgICAgICAgICAgICBpZiBbICRsZXZlbCA9IDIgLWEgLW4gIiQo
ZWNobyAkaWQgfCAkU0VECidzLF5fcGFkW1s6ZGlnaXQ6XV0qLCwnKSIgXQogICAgICAgICAgICAg
ICAgICAgICAgICB0aGVuCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hlY2tfZmll
bGQgJGtpbmQgJDEgJGlkICIkZmllbGRzIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRlc3QgIiR0b2tlbiIgIT0gIjsiIHx8IGZpZWxkcz0gaWQ9CisgICAgICAgICAgICAgICAgaWYg
WyAiJHtzdXBwcmVzc19kdXBzIyp8JGtpbmQgJDF8fSIgPSAiJHtzdXBwcmVzc19kdXBzfSIgXQor
ICAgICAgICAgICAgICAgIHRoZW4KKyAgICAgICAgICAgICAgICAgICAgY2hlY2tfZmllbGQgJGtp
bmQgJDEgJGlkICIkZmllbGRzIgorICAgICAgICAgICAgICAgICAgICBbIC16ICIkZmllbGRzIiBd
IHx8CnN1cHByZXNzX2R1cHM9IiR7c3VwcHJlc3NfZHVwczotfH0ka2luZCAkMXwiCisgICAgICAg
ICAgICAgICAgICAgIHRlc3QgIiR0b2tlbiIgIT0gIjsiIHx8IGZpZWxkcz0gaWQ9CisgICAgICAg
ICAgICAgICAgZmkKICAgICAgICAgICAgICAgICAgICAgICAgZmkKICAgICAgICAgICAgICAgICAg
ICAgICAgOzsKICAgICAgICAgICAgICAgIGVzYWMKCk9uIFR1ZSwgSmFuIDIyLCAyMDE5IGF0IDM6
MDggQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPgo+ID4+PiBPbiAy
MS4wMS4xOSBhdCAxMzowMywgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+Pj4+IE9uIDIw
LjAxLjE5IGF0IDIyOjE4LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+
ID4+IFRoZSAibm8gcmVwZWF0ZWQgY2hlY2tzIiBwcm9ibGVtIGFsc28gb2NjdXJzIHdoZW4gYW5v
dGhlciBzZXBhcmF0ZQo+ID4+IHN0cnVjdCBjb250YWlucyBhIGZpZWxkIG9mIGEgdHlwZSB0aGF0
IGhhcyBhbHJlYWR5IGJlZW4gY2hlY2tlZDoKPiA+PiB3aGljaGV2ZXIgQ0hFQ0sgaXMgcGVyZm9y
bWVkIHNlY29uZCB3aWxsIGJyZWFrLgo+ID4+Cj4gPj4gZWcuCj4gPj4gdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2FyZ29fcmluZ19kYXRhX2VudAo+ID4+IHsKPiA+PiAgICAgc3RydWN0IHhlbl9hcmdvX2Fk
ZHIgcmluZzsKPiA+PiAgICAgdWludDE2X3QgZmxhZ3M7Cj4gPj4gICAgIHVpbnQxNl90IHBhZDsK
PiA+PiAgICAgdWludDMyX3Qgc3BhY2VfcmVxdWlyZWQ7Cj4gPj4gICAgIHVpbnQzMl90IG1heF9t
ZXNzYWdlX3NpemU7Cj4gPj4gfSB4ZW5fYXJnb19yaW5nX2RhdGFfZW50X3Q7Cj4gPj4KPiA+PiBh
bHNvIGhhcyBhIGZpZWxkIG9mIHR5cGUgeGVuX2FyZ29fYWRkciwgd2hpY2ggcHJvZHVjZXMgQ0hF
Q0tfYXJnb19hZGRyLAo+ID4+IHdoaWNoIHRoZW4gZmFpbHMgYmVjYXVzZSB0aGF0IHdhcyBhbHJl
YWR5IHRlc3RlZCBpbgo+ID4+IENIRUNLX2FyZ29fc2VuZF9hZGRyLgo+ID4KPiA+IEhtbSwgSSB0
aGluayB0aGUgbWNpbmZvIGV4YW1wbGUgYWJvdmUgY29udHJhZGljdHMgdGhpcywgYmVjYXVzZQo+
ID4gc3RydWN0IG1jaW5mb19jb21tb24gaXMgdXNlZCBieSBtdWx0aXBsZSBvdGhlciBzdHJ1Y3R1
cmVzLgo+Cj4gRHVlIHRvCj4KPiBDSEVDS19tY2luZm9fY29tbW9uOwo+ICMgdW5kZWYgeGVuX21j
aW5mb19jb21tb24KPiAjIHVuZGVmIENIRUNLX21jaW5mb19jb21tb24KPiAjIGRlZmluZSBDSEVD
S19tY2luZm9fY29tbW9uICAgICAgICAgc3RydWN0IG1jaW5mb19jb21tb24KPgo+IHdoaWNoIEkg
dGhpbmsgd291bGQgYmUgZWFzeSBlbm91Z2ggdG8gdXNlIGluIHlvdXIgY2FzZSBhcyB3ZWxsCj4g
KHVudGlsIHdlIGNvdWxkIHBlcmhhcHMgZ2V0IGFyb3VuZCBhbmQgYWRkcmVzcyB0aGUgdW5kZXJs
eWluZwo+IGlzc3VlLCBhbGJlaXQgaXQncyBub3QgcmVhbGx5IGNsZWFyIHRvIG1lIGhvdyB0aGF0
IHNob3VsZCBiZSBkb25lKS4KCmFjaywgdGhpcyB0ZWNobmlxdWUgd29ya3MgZm9yIHRoZSBBcmdv
IGRhdGEgc3RydWN0dXJlcywgc28gSSd2ZQphcHBsaWVkIGl0LCBkcm9wcGVkIHRoZSBwcmV2aW91
cyBtYWNybyBvdmVycmlkZXMsIG1vdmVkIHRoZSBjaGVja3MKaW50byB0aGUgY29tbW9uL2FyZ28u
YyBmaWxlIGFuZCBkcm9wcGVkIGNvbW1vbi9jb21wYXQvYXJnby5jLAp3aXRoIGVhY2ggY2hlY2sg
YmVpbmcgYWRkZWQgYXQgdGhlIHNhbWUgdGltZSBhcyB0aGUgc3RydWN0cyBnbyBpbgp0aHJvdWdo
IHRoZSBzZXJpZXMuCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 21:20:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 21:20: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-devel-bounces@lists.xenproject.org>)
	id 1gmPwA-0005JV-9P; Wed, 23 Jan 2019 21:19:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v6TC=P7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmPw9-0005JL-1Z
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 21:19:53 +0000
X-Inumbo-ID: 9ec0ca00-1f54-11e9-87c3-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ec0ca00-1f54-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 21:19:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmPw6-0004dL-QO; Wed, 23 Jan 2019 21:19:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmPw6-0000GU-7x; Wed, 23 Jan 2019 21:19:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmPw6-000818-6o; Wed, 23 Jan 2019 21:19:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132441-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: examine:examine-laxton1:<job status>:broken:regression
 examine:examine-rochester0:<job status>:broken:regression
 examine:examine-rochester1:<job status>:broken:regression
 examine:examine-arndale-bluewater:hosts-allocate:broken:regression
 examine:examine-arndale-metrocentre:hosts-allocate:broken:regression
 examine:examine-arndale-lakeside:hosts-allocate:broken:regression
 examine:examine-arndale-westfield:hosts-allocate:broken:regression
 examine:examine-rochester0:build-check(1):blocked:nonblocking
 examine:examine-rochester1:build-check(1):blocked:nonblocking
 examine:examine-laxton1:build-check(1):blocked:nonblocking
 examine:examine-albana0:hosts-allocate:broken:nonblocking
 examine:examine-debina1:hosts-allocate:broken:nonblocking
 examine:examine-albana1:hosts-allocate:broken:nonblocking
 examine:examine-baroque1:hosts-allocate:broken:nonblocking
 examine:examine-debina0:hosts-allocate:broken:nonblocking
 examine:examine-godello1:hosts-allocate:broken:nonblocking
 examine:examine-rimava1:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-gleizes:hosts-allocate:broken:nonblocking
 examine:examine-joubertin0:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-metzinger:hosts-allocate:broken:nonblocking
 examine:examine-pinot0:hosts-allocate:broken:nonblocking
 examine:examine-baroque0:hosts-allocate:broken:nonblocking
 examine:examine-elbling1:hosts-allocate:broken:nonblocking
 examine:examine-fiano0:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-picasso:hosts-allocate:broken:nonblocking
 examine:examine-pinot1:hosts-allocate:broken:nonblocking
 examine:examine-fiano1:hosts-allocate:broken:nonblocking
 examine:examine-elbling0:hosts-allocate:broken:nonblocking
 examine:examine-chardonnay0:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-braque:hosts-allocate:broken:nonblocking
 examine:examine-chardonnay1:hosts-allocate:broken:nonblocking
 examine:examine-godello0:hosts-allocate:broken:nonblocking
 examine:examine-italia0:hosts-allocate:broken:nonblocking
X-Osstest-Versions-That: flight=131533
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Jan 2019 21:19:50 +0000
Subject: [Xen-devel] [examine test] 132441: trouble: broken/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ0MSBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0NDEvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGV4YW1pbmUtbGF4
dG9uMSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGV4YW1pbmUtcm9jaGVzdGVyMCAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGV4YW1pbmUtcm9jaGVzdGVyMSAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGV4YW1pbmUtYXJuZGFsZS1ibHVld2F0ZXIgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMTUzMwogZXhhbWluZS1h
cm5kYWxlLW1ldHJvY2VudHJlICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMxNTMzCiBleGFtaW5lLWFybmRhbGUtbGFrZXNpZGUgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzE1MzMKIGV4YW1pbmUtYXJuZGFsZS13ZXN0
ZmllbGQgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMTUz
MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGV4
YW1pbmUtcm9jaGVzdGVyMCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGV4YW1pbmUtcm9jaGVzdGVyMSAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGV4YW1pbmUtbGF4dG9uMSAgICAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGV4YW1p
bmUtYWxiYW5hMCAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDEzMTUzMwogZXhhbWluZS1kZWJpbmExICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMxNTMzCiBleGFtaW5lLWFsYmFuYTEg
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MzE1MzMKIGV4YW1pbmUtYmFyb3F1ZTEgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMTUzMwogZXhhbWluZS1kZWJpbmEwICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMxNTMzCiBleGFt
aW5lLWdvZGVsbG8xICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMzE1MzMKIGV4YW1pbmUtcmltYXZhMSAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMTUzMwogZXhhbWluZS1jdWJpZXRy
dWNrLWdsZWl6ZXMgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTMxNTMzCiBleGFtaW5lLWpvdWJlcnRpbjAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMzE1MzMKIGV4YW1pbmUtY3ViaWV0cnVjay1tZXR6aW5n
ZXIgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMTUzMwogZXhh
bWluZS1waW5vdDAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTMxNTMzCiBleGFtaW5lLWJhcm9xdWUwICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzE1MzMKIGV4YW1pbmUtZWxibGlu
ZzEgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDEzMTUzMwogZXhhbWluZS1maWFubzAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMxNTMzCiBleGFtaW5lLWN1YmlldHJ1Y2stcGljYXNz
byAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzE1MzMKIGV4
YW1pbmUtcGlub3QxICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDEzMTUzMwogZXhhbWluZS1maWFubzEgICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMxNTMzCiBleGFtaW5lLWVsYmxp
bmcwICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMzE1MzMKIGV4YW1pbmUtY2hhcmRvbm5heTAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMTUzMwogZXhhbWluZS1jdWJpZXRydWNrLWJyYXF1
ZSAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMxNTMzCiBl
eGFtaW5lLWNoYXJkb25uYXkxICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMzE1MzMKIGV4YW1pbmUtZ29kZWxsbzAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMTUzMwogZXhhbWluZS1pdGFs
aWEwICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgMTMxNTMzCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgMTMxNTMz
Cgpqb2JzOgogZXhhbWluZS1hbGJhbmEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWFsYmFuYTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtYmFyb3F1ZTAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWlu
ZS1iYXJvcXVlMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBleGFtaW5lLWFybmRhbGUtYmx1ZXdhdGVyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1icmFxdWUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1jaGFyZG9ubmF5MCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5l
LWNoYXJkb25uYXkxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGV4YW1pbmUtZGViaW5hMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1kZWJpbmExICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWVsYmxpbmcwICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUt
ZWxibGluZzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogZXhhbWluZS1maWFubzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWZpYW5vMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1nbGVp
emVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1n
b2RlbGxvMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBleGFtaW5lLWdvZGVsbG8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtaXRhbGlhMCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1qb3ViZXJ0aW4wICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWFy
bmRhbGUtbGFrZXNpZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGV4YW1pbmUtbGF4dG9uMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogZXhhbWluZS1hcm5kYWxlLW1ldHJvY2VudHJlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWN1YmlldHJ1Y2stbWV0emlu
Z2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtY3Vi
aWV0cnVjay1waWNhc3NvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogZXhhbWluZS1waW5vdDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBleGFtaW5lLXBpbm90MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtcmltYXZhMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1yb2No
ZXN0ZXIwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBleGFtaW5lLXJvY2hlc3RlcjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGV4YW1pbmUtYXJuZGFsZS13ZXN0ZmllbGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 21:30:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 21:30: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-devel-bounces@lists.xenproject.org>)
	id 1gmQ67-0006kv-Hy; Wed, 23 Jan 2019 21:30: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=v6TC=P7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmQ66-0006kl-AP
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 21:30:10 +0000
X-Inumbo-ID: 0e868d1a-1f56-11e9-87c3-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e868d1a-1f56-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 21:30:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmQ62-0004pL-R3; Wed, 23 Jan 2019 21:30:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmQ62-0001D9-Di; Wed, 23 Jan 2019 21:30:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmQ62-0008Cm-D5; Wed, 23 Jan 2019 21:30:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132450-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e3b418ac491919127211b4d3c692d431061d7c09
X-Osstest-Versions-That: xen=30f5047b2c4e577436b505ba7627f34c3be02014
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Jan 2019 21:30:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132450: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ1MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQ1MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGUzYjQxOGFjNDkxOTE5MTI3MjExYjRkM2M2OTJkNDMx
MDYxZDdjMDkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDMwZjUwNDdi
MmM0ZTU3NzQzNmI1MDViYTc2MjdmMzRjM2JlMDIwMTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjQzNiAgMjAxOS0wMS0yMyAxNDowMDo1MCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzI0NTAgIDIwMTktMDEtMjMgMTk6MDA6NDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMzBm
NTA0N2IyYy4uZTNiNDE4YWM0OSAgZTNiNDE4YWM0OTE5MTkxMjcyMTFiNGQzYzY5MmQ0MzEwNjFk
N2MwOSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 23:27:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 23:27: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-devel-bounces@lists.xenproject.org>)
	id 1gmRvr-0007VW-Fc; Wed, 23 Jan 2019 23:27: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=3kqX=P7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gmRvp-0007VR-Oe
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 23:27:41 +0000
X-Inumbo-ID: 78a48b6f-1f66-11e9-87c3-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78a48b6f-1f66-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 23:27:38 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C187E2184C;
 Wed, 23 Jan 2019 23:27:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548286058;
 bh=zr6i6pdCibWTlKfweHicRBT+kLLO+/yjmfDQ8Ey2Hr8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=TkeAxzPqwZ31l8TiMc3QqIVIddztCCpYO3LTD0iBy2AC/JX8GcvHGZK7dCs+6pb/1
 pSii7HjDPillofLEVDyy8c5V0olZgPzsDQ2T/sP7Adfz0zymN+8UeAWOEzEpFcikyB
 68MQ/6cCeL9DvKxBI+YKUam0w+jrKY1WDtL82iJw=
Date: Wed, 23 Jan 2019 15:27:37 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181128164939.8329-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1901231527030.17936@sstabellini-ThinkPad-X260>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] xen/arm: p2m: Provide an
 helper to generate the VTTBR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 andre.przywara@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyOCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEEgZm9sbG93LXVwIHBh
dGNoIHdpbGwgbmVlZCB0byBnZW5lcmF0ZSB0aGUgVlRUQlIgaW4gYSBmZXcgcGxhY2VzLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0t
Cj4gIHhlbi9hcmNoL2FybS9wMm0uYyB8IDcgKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IDZjNzYyOThlYmMuLjhlYmYxZThk
YmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L3AybS5jCj4gQEAgLTQ3LDYgKzQ3LDExIEBAIHN0YXRpYyBjb25zdCBwYWRkcl90IGxldmVsX21h
c2tzW10gPQo+ICBzdGF0aWMgY29uc3QgdWludDhfdCBsZXZlbF9vcmRlcnNbXSA9Cj4gICAgICB7
IFpFUk9FVEhfT1JERVIsIEZJUlNUX09SREVSLCBTRUNPTkRfT1JERVIsIFRISVJEX09SREVSIH07
Cj4gIAo+ICtzdGF0aWMgdWludDY0X3QgZ2VuZXJhdGVfdnR0YnIodWludDE2X3Qgdm1pZCwgbWZu
X3Qgcm9vdF9tZm4pCj4gK3sKPiArICAgIHJldHVybiAobWZuX3RvX21hZGRyKHJvb3RfbWZuKSB8
ICgodWludDY0X3Qpdm1pZCA8PCA0OCkpOwoKT3V0ZXIgYnJhY2tldHMgYXJlIG5vdCBuZWNlc3Nh
cnkuIFJlZ2FyZGxlc3M6CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgoKCj4gK30KPiArCj4gIC8qIFVubG9jayB0aGUgZmx1c2ggYW5kIGRv
IGEgUDJNIFRMQiBmbHVzaCBpZiBuZWNlc3NhcnkgKi8KPiAgdm9pZCBwMm1fd3JpdGVfdW5sb2Nr
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gIHsKPiBAQCAtMTE0Nyw3ICsxMTUyLDcgQEAgc3Rh
dGljIGludCBwMm1fYWxsb2NfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKPiAgCj4gICAgICBwMm0t
PnJvb3QgPSBwYWdlOwo+ICAKPiAtICAgIHAybS0+dnR0YnIgPSBwYWdlX3RvX21hZGRyKHAybS0+
cm9vdCkgfCAoKHVpbnQ2NF90KXAybS0+dm1pZCA8PCA0OCk7Cj4gKyAgICBwMm0tPnZ0dGJyID0g
Z2VuZXJhdGVfdnR0YnIocDJtLT52bWlkLCBwYWdlX3RvX21mbihwMm0tPnJvb3QpKTsKPiAgCj4g
ICAgICAvKgo+ICAgICAgICogTWFrZSBzdXJlIHRoYXQgYWxsIFRMQnMgY29ycmVzcG9uZGluZyB0
byB0aGUgbmV3IFZNSUQgYXJlIGZsdXNoZWQKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 23:29:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 23:29: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-devel-bounces@lists.xenproject.org>)
	id 1gmRxV-0007by-1A; Wed, 23 Jan 2019 23:29: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=3kqX=P7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gmRxU-0007br-B3
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 23:29:24 +0000
X-Inumbo-ID: b6e9a196-1f66-11e9-87c3-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6e9a196-1f66-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 23:29:23 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4BF632184C;
 Wed, 23 Jan 2019 23:29:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548286162;
 bh=5hn1ASmsJ3vVKNGgX6bDWX/BZc56Tv2PzwDd0yZbEWQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=pvvY/tCH1f3vjbmm8TER8yDFcunBdk866n3euf0P67vNnmhyjI7Ck+NV5HjuRNNxN
 naV+bzFKfjXMIUuD09rOLFLzTAn8cJ9lBt0ruri/ITSr8ym811EFDAf+ajb1FPS5wv
 gx6JO7i5XaHgZHkMYtuN0+BRfpWXg9Ne6SwtTq80=
Date: Wed, 23 Jan 2019 15:29:22 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181128164939.8329-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1901231529140.17936@sstabellini-ThinkPad-X260>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-4-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 3/8] xen/arm: p2m: Introduce an
 helper to allocate the root page-table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 andre.przywara@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyOCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEEgZm9sbG93LXVwIHBh
dGNoIHdpbGwgcmVxdWlyZSB0byBhbGxvY2F0ZSB0aGUgcm9vdCBwYWdlLXRhYmxlIHdpdGhvdXQK
PiBoYXZpbmcgYSBkb21haW4gaW4gaGFuZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9wMm0uYyB8
IDE2ICsrKysrKysrKysrKy0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hl
bi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IDhlYmYxZThkYmEuLmU4YmFjYWI5ZDIgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAg
LTExMzYsMjEgKzExMzYsMjkgQEAgaW50IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCj4gICAgICByZXR1cm4gcDJtX3JlbW92
ZV9tYXBwaW5nKGQsIGdmbiwgKDEgPDwgcGFnZV9vcmRlciksIG1mbik7Cj4gIH0KPiAgCj4gLXN0
YXRpYyBpbnQgcDJtX2FsbG9jX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCj4gK3N0YXRpYyBzdHJ1
Y3QgcGFnZV9pbmZvICpwMm1fYWxsb2NhdGVfcm9vdCh2b2lkKQo+ICB7Cj4gLSAgICBzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+ICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsKPiAgICAgIHVuc2lnbmVkIGludCBpOwo+ICAKPiAgICAgIHBhZ2UgPSBhbGxv
Y19kb21oZWFwX3BhZ2VzKE5VTEwsIFAyTV9ST09UX09SREVSLCAwKTsKPiAgICAgIGlmICggcGFn
ZSA9PSBOVUxMICkKPiAtICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArICAgICAgICByZXR1cm4g
TlVMTDsKPiAgCj4gICAgICAvKiBDbGVhciBib3RoIGZpcnN0IGxldmVsIHBhZ2VzICovCj4gICAg
ICBmb3IgKCBpID0gMDsgaSA8IFAyTV9ST09UX1BBR0VTOyBpKysgKQo+ICAgICAgICAgIGNsZWFy
X2FuZF9jbGVhbl9wYWdlKHBhZ2UgKyBpKTsKPiAgCj4gLSAgICBwMm0tPnJvb3QgPSBwYWdlOwo+
ICsgICAgcmV0dXJuIHBhZ2U7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgcDJtX2FsbG9jX3RhYmxl
KHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBw
Mm1fZ2V0X2hvc3RwMm0oZCk7Cj4gKwo+ICsgICAgcDJtLT5yb290ID0gcDJtX2FsbG9jYXRlX3Jv
b3QoKTsKPiArICAgIGlmICggIXAybS0+cm9vdCApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07
Cj4gIAo+ICAgICAgcDJtLT52dHRiciA9IGdlbmVyYXRlX3Z0dGJyKHAybS0+dm1pZCwgcGFnZV90
b19tZm4ocDJtLT5yb290KSk7Cj4gIAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 23:42:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 23:42: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-devel-bounces@lists.xenproject.org>)
	id 1gmSAU-0000oI-DP; Wed, 23 Jan 2019 23:42: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=3kqX=P7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gmSAS-0000oD-Rw
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 23:42:48 +0000
X-Inumbo-ID: 967979e0-1f68-11e9-87c3-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 967979e0-1f68-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 23:42:47 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D78D221019;
 Wed, 23 Jan 2019 23:42:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548286967;
 bh=QvESCxc8I0ZEsKlNzacuHko3orw3tyvf58MIWFeozbM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=wPdYsx01P17nkfClxgCVkaNpJJEDUM1vEDT8fIWsZv3XbGBx7u+8sDEQXKy8+bLek
 LjbtxrCJCWvgcbp8lELpJpf2WIQcQr0ygBjtOXd/PLtY3X/1rUbFaEwftbG6A8kl9T
 ieJpmpwGgAgqSUEjx3+q2jSHfImCDxr3xNOHtN0w=
Date: Wed, 23 Jan 2019 15:42:46 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181128164939.8329-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1901231533060.17936@sstabellini-ThinkPad-X260>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-6-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 5/8] xen/arm: p2m: Only use isb()
 when it is necessary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 andre.przywara@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyOCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBFTDEgdHJhbnNs
YXRpb24gcmVnaW1lIGlzIG91dC1vZi1jb250ZXh0IHdoZW4gcnVubmluZyBhdCBFTDIuIFRoaXMK
PiBtZWFucyB0aGUgcHJvY2Vzc29yIGNhbm5vdCBzcGVjdWxhdGUgbWVtb3J5IGFjY2Vzc2VzIHVz
aW5nIHRoZSByZWdpc3RlcnMKPiBhc3NvY2lhdGVkIHRvIHRoYXQgcmVnaW1lLgo+IAo+IEFuIGlz
YigpIGlzIG9ubHkgbmVlZCBpZiBYZW4gaXMgZ29pbmcgdG8gdXNlIHRoZSB0cmFuc2xhdGlvbiBy
ZWdpbWUKICAgICAgICAgICAgICAgICAgIF4gbmVlZGVkCgoKPiBiZWZvcmUgcmV0dXJuaW5nIHRv
IHRoZSBndWVzdCAoZXhjZXB0aW9uIHJldHVybnMgd2lsbCBzeW5jaHJvbml6ZWQgdGhlCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBzeW5j
aHJvbml6ZQoKPiBjb250ZXh0KS4KPiAKPiBSZW1vdmUgdW5lY2Vzc2FyeSBpc2IoKSBhbmQgZG9j
dW1lbnQgdGhlIG9uZXMgbGVmdC4KICAgICAgICAgXiB1bm5lY2Vzc2FyeQoKCgo+IFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9h
cmNoL2FybS9wMm0uYyB8IDE5ICsrKysrKysrKysrKystLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQs
IDEzIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IGU4YmFjYWI5ZDIuLjg0
NDgzM2M0YzMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3AybS5jCj4gQEAgLTExMiwyMiArMTEyLDI4IEBAIHZvaWQgcDJtX3Jlc3RvcmVfc3Rh
dGUoc3RydWN0IHZjcHUgKm4pCj4gICAgICAgICAgcmV0dXJuOwo+ICAKPiAgICAgIFdSSVRFX1NZ
U1JFRzY0KHAybS0+dnR0YnIsIFZUVEJSX0VMMik7Cj4gLSAgICBpc2IoKTsKPiAtCj4gICAgICBX
UklURV9TWVNSRUcobi0+YXJjaC5zY3RsciwgU0NUTFJfRUwxKTsKPiAtICAgIGlzYigpOwo+IC0K
PiAgICAgIFdSSVRFX1NZU1JFRyhuLT5hcmNoLmhjcl9lbDIsIEhDUl9FTDIpOwo+IC0gICAgaXNi
KCk7Cj4gIAo+ICAgICAgbGFzdF92Y3B1X3JhbiA9ICZwMm0tPmxhc3RfdmNwdV9yYW5bc21wX3By
b2Nlc3Nvcl9pZCgpXTsKPiAgCj4gICAgICAvKgo+ICsgICAgICogV2hpbGUgd2UgYXJlIHJlc3Rv
cmluZyBhbiBvdXQtb2YtY29udGV4dCB0cmFuc2xhdGlvbiByZWdpbWUKPiArICAgICAqIHdlIHN0
aWxsIG5lZWQgdG8gZW5zdXJlOgo+ICsgICAgICogIC0gVlRUQlJfRUwyIGlzIHN5bmNocm9uaXpl
ZCBiZWZvcmUgZmx1c2hpbmcgdGhlIFRMQnMKPiArICAgICAqICAtIEFsbCByZWdpc3RlcnMgZm9y
IEVMMSBhcmUgc3luY2hyb25pemVkIGJlZm9yZSBleGVjdXRpbmcgYW4gQVQKPiArICAgICAqICBp
bnN0cnVjdGlvbnMgdGFyZ2V0aW5nIFMxL1MyLgo+ICsgICAgICovCj4gKyAgICBpc2IoKTsKClRo
aXMgZXhwbGFuYXRpb24gbWFrZXMgc2Vuc2UgdG8gbWUKCgo+ICsgICAgLyoKPiAgICAgICAqIEZs
dXNoIGxvY2FsIFRMQiBmb3IgdGhlIGRvbWFpbiB0byBwcmV2ZW50IHdyb25nIFRMQiB0cmFuc2xh
dGlvbgo+ICAgICAgICogd2hlbiBydW5uaW5nIG11bHRpcGxlIHZDUFUgb2YgdGhlIHNhbWUgZG9t
YWluIG9uIGEgc2luZ2xlIHBDUFUuCj4gICAgICAgKi8KPiAgICAgIGlmICggKmxhc3RfdmNwdV9y
YW4gIT0gSU5WQUxJRF9WQ1BVX0lEICYmICpsYXN0X3ZjcHVfcmFuICE9IG4tPnZjcHVfaWQgKQo+
ICsgICAgewo+ICAgICAgICAgIGZsdXNoX3RsYl9sb2NhbCgpOwo+ICsgICAgfQoKU3B1cmlvdXMg
Y2hhbmdlPwoKCj4gICAgICAqbGFzdF92Y3B1X3JhbiA9IG4tPnZjcHVfaWQ7Cj4gIH0KPiBAQCAt
MTUzLDYgKzE1OSw3IEBAIHN0YXRpYyB2b2lkIHAybV9mb3JjZV90bGJfZmx1c2hfc3luYyhzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICAgICAgewo+ICAgICAgICAgIGxvY2FsX2lycV9zYXZlKGZs
YWdzKTsKPiAgICAgICAgICBXUklURV9TWVNSRUc2NChwMm0tPnZ0dGJyLCBWVFRCUl9FTDIpOwo+
ICsgICAgICAgIC8qIEVuc3VyZSBWVFRCUl9FTDIgaXMgc3luY2hyb25pemVkIGJlZm9yZSBmbHVz
aGluZyB0aGUgVExCcyAqLwo+ICAgICAgICAgIGlzYigpOwo+ICAgICAgfQo+ICAKPiBAQCAtMTYx
LDYgKzE2OCw3IEBAIHN0YXRpYyB2b2lkIHAybV9mb3JjZV90bGJfZmx1c2hfc3luYyhzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtKQo+ICAgICAgaWYgKCBvdnR0YnIgIT0gUkVBRF9TWVNSRUc2NChWVFRC
Ul9FTDIpICkKPiAgICAgIHsKPiAgICAgICAgICBXUklURV9TWVNSRUc2NChvdnR0YnIsIFZUVEJS
X0VMMik7Cj4gKyAgICAgICAgLyogRW5zdXJlIFZUVEJSX0VMMiBpcyBiYWNrIGluIHBsYWNlIGJl
Zm9yZSBjb250aW51aW5nLiAqLwo+ICAgICAgICAgIGlzYigpOwo+ICAgICAgICAgIGxvY2FsX2ly
cV9yZXN0b3JlKGZsYWdzKTsKPiAgICAgIH0KPiBAQCAtMTQ5Niw3ICsxNTA0LDYgQEAgc3RhdGlj
IHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgdnRjcjsKPiAgc3RhdGljIHZvaWQgc2V0dXBfdmlydF9w
YWdpbmdfb25lKHZvaWQgKmRhdGEpCj4gIHsKPiAgICAgIFdSSVRFX1NZU1JFRzMyKHZ0Y3IsIFZU
Q1JfRUwyKTsKPiAtICAgIGlzYigpOwo+ICB9Cj4gIAo+ICB2b2lkIF9faW5pdCBzZXR1cF92aXJ0
X3BhZ2luZyh2b2lkKQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 23 23:43:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 23:43: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-devel-bounces@lists.xenproject.org>)
	id 1gmSBR-0000sc-OO; Wed, 23 Jan 2019 23:43: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=3kqX=P7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gmSBP-0000sR-Vt
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 23:43:48 +0000
X-Inumbo-ID: b979c3d2-1f68-11e9-b066-d3e87e452157
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b979c3d2-1f68-11e9-b066-d3e87e452157;
 Wed, 23 Jan 2019 23:43:46 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2E45A21019;
 Wed, 23 Jan 2019 23:43:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548287025;
 bh=Ht9d9bSQHb38KEouKFbK/xZBFFodlVBzidb47a3vGe4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=z4K0WRQYPBPv7/USmZMqF0to2B7agbO545aVbnNfz1oGFwOLRjDg/sy9bPKEq87Mu
 k2r4tlgQDfIMGXcCcIOxTVw1JvrHMWJ7DJ53ucHTvYsUKeVBKxHbITgaou1H/ZvBTn
 NUtu5yK7uZrfSQe2dGhe3pAUhU0U5M3zHHzlsy80=
Date: Wed, 23 Jan 2019 15:43:45 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: "hch@infradead.org" <hch@infradead.org>
In-Reply-To: <20190123211405.GA4971@infradead.org>
Message-ID: <alpine.DEB.2.10.1901231427010.17936@sstabellini-ThinkPad-X260>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
 <20190123071232.GA20526@infradead.org>
 <alpine.DEB.2.10.1901230935280.17936@sstabellini-ThinkPad-X260>
 <20190123211405.GA4971@infradead.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1172143826-1548282487=:17936"
Content-ID: <alpine.DEB.2.10.1901231428550.17936@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Peng Fan <peng.fan@nxp.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "mst@redhat.com" <mst@redhat.com>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>, jliang@xilinx.com,
 luto@kernel.org,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 boris.ostrovsky@oracle.com, bjorn.andersson@linaro.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1172143826-1548282487=:17936
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1901231428551.17936@sstabellini-ThinkPad-X260>

On Wed, 23 Jan 2019, hch@infradead.org wrote:
> On Wed, Jan 23, 2019 at 01:04:33PM -0800, Stefano Stabellini wrote:
> > If vring_use_dma_api is actually supposed to return true when
> > dma_dev->dma_mem is set, then both Peng's patch and the patch I wrote
> > are not fixing the real issue here.
> > 
> > I don't know enough about remoteproc to know where the problem actually
> > lies though.
> 
> The problem is the following:
> 
> Devices can declare a specific memory region that they want to use when
> the driver calls dma_alloc_coherent for the device, this is done using
> the shared-dma-pool DT attribute, which comes in two variants that
> would be a little to much to explain here.
> 
> remoteproc makes use of that because apparently the device can
> only communicate using that region.  But it then feeds back memory
> obtained with dma_alloc_coherent into the virtio code.  For that
> it calls vmalloc_to_page on the dma_alloc_coherent, which is a huge
> no-go for the ÄMA API and only worked accidentally on a few platform,
> and apparently arm64 just changed a few internals that made it stop
> working for remoteproc.
> 
> The right answer is to not use the DMA API to allocate memory from
> a device-speficic region, but to tie the driver directly into the
> DT reserved memory API in a way that allows it to easilt obtain
> a struct device for it.

If I understand correctly, Peng should be able to reproduce the problem
on native Linux without any Xen involvement simply by forcing
vring_use_dma_api to return true. Peng, can you confirm?

And the right fix is not to call vmalloc_to_page on a dma_alloc_coherent
buffer -- I don't know about the recent changes on arm64, but that's not
going to work with arm32 either AFAIK. Given that I don't have a repro,
I'll leave it to Peng and/or others to send the appropriate patch for
remoteproc.


> This is orthogonal to another issue, and that is that hardware
> virtio devices really always need to use the DMA API, otherwise
> we'll bypass such features as the device specific DMA pools,
> DMA offsets, cache flushing, etc, etc.

I understand, I'll drop my patch.
--8323329-1172143826-1548282487=:17936
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1172143826-1548282487=:17936--


From xen-devel-bounces@lists.xenproject.org Wed Jan 23 23:51:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Jan 2019 23:51: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-devel-bounces@lists.xenproject.org>)
	id 1gmSIO-0001n6-HK; Wed, 23 Jan 2019 23:51:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3kqX=P7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gmSIN-0001n1-UP
 for xen-devel@lists.xenproject.org; Wed, 23 Jan 2019 23:50:59 +0000
X-Inumbo-ID: bb409d3c-1f69-11e9-87c3-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb409d3c-1f69-11e9-87c3-bc764e045a96;
 Wed, 23 Jan 2019 23:50:58 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0522721019;
 Wed, 23 Jan 2019 23:50:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548287458;
 bh=UPtm5VefHvFDID117vOxVA91Td/Ef6jLgDkUgx7Oh9Q=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=O/nM5FHR/C88jwwmhsQopzEatDB71rkTpwZmWzKg52yl93CulD6gUu7O668yrZLLS
 PC3rwJ0g2GeybRqJ8dvrf9vY9JEAd+fOgisPxXDKd8swbiOZ1eDjvnWS6ZwajgCXsR
 qRZ8QO6YazqNLjKOA55B8UGBIXnSMLt0W+STCUaQ=
Date: Wed, 23 Jan 2019 15:50:58 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181128164939.8329-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1901231546160.17936@sstabellini-ThinkPad-X260>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 1/8] xen/arm: Only set necessary
 flags when initializing HCR_EL2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 andre.przywara@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyOCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9ubHkge0EsRixJfU1P
IGFyZSBuZWNlc3NhcnkgdG8gcmVjZWl2ZSBpbnRlcnJ1cHRzIHVudGlsIGEgZ3Vlc3QgdkNQVSBp
cwo+IGxvYWRlZC4KPiAKPiBUaGUgcmVzdCBoYXZlIG5vIGVmZmVjdCBvbiBYZW4gYW5kIGl0IGlz
IGJldHRlciB0byBhdm9pZCBzZXR0aW5nIHRoZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3RyYXBz
LmMgfCA4ICsrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKPiBpbmRleCA4OGZmZWViNDgwLi4xZWVjOTY2Mjk5IDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBA
QCAtMTgxLDggKzE4MSwxMiBAQCB2b2lkIGluaXRfdHJhcHModm9pZCkKPiAgICAgIFdSSVRFX1NZ
U1JFRygoSENQVFJfQ1BfTUFTSyAmIH4oSENQVFJfQ1AoMTApIHwgSENQVFJfQ1AoMTEpKSkgfCBI
Q1BUUl9UVEEsCj4gICAgICAgICAgICAgICAgICAgQ1BUUl9FTDIpOwo+ICAKPiAtICAgIC8qIFNl
dHVwIGh5cGVydmlzb3IgdHJhcHMgKi8KPiAtICAgIFdSSVRFX1NZU1JFRyhnZXRfZGVmYXVsdF9o
Y3JfZmxhZ3MoKSwgSENSX0VMMik7Cj4gKyAgICAvKgo+ICsgICAgICogQ29uZmlndXJlIEhDUl9F
TDIgd2l0aCB0aGUgYmFyZW1pbmltdW0gdG8gcnVuIFhlbiB1bnRpbCBhIGd1ZXN0CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGJhcmUgbWluaW11bQoKPiArICAgICAqIGlz
IHNjaGVkdWxlZC4ge0EsSSxGfU1PIGJpdHMgYXJlIHNldCB0byBhbGxvdyBFTDIgcmVjZWl2aW5n
Cj4gKyAgICAgKiBpbnRlcnJ1cHRzLgo+ICsgICAgICovCj4gKyAgICBXUklURV9TWVNSRUcoSENS
X0FNTyB8IEhDUl9GTU8gfCBIQ1JfSU1PLCBIQ1JfRUwyKTsKPiAgICAgIGlzYigpOwo+ICB9CgpS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 00:08:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 00:08: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-devel-bounces@lists.xenproject.org>)
	id 1gmSYy-0003MQ-3L; Thu, 24 Jan 2019 00:08: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=uamK=QA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gmSYw-0003MI-VF
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 00:08:06 +0000
X-Inumbo-ID: 1f8c5c0e-1f6c-11e9-ad10-d7fb3a551a5a
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f8c5c0e-1f6c-11e9-ad10-d7fb3a551a5a;
 Thu, 24 Jan 2019 00:08:06 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3E494218A1;
 Thu, 24 Jan 2019 00:08:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548288485;
 bh=jG8QzW1f3HasbJEApfU6z2qJzfYNkJsHUvhPZafjVew=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=d+l+yPBVbhsq/YaJHWss/VlFGSh7wRlUFXw1H2vDkBiAx56oNJNYQVwmM7U2EzDij
 E3hMSMqG7A776phld/IUpCu0d1VhET1IXD+YSp00iAT8wQcbqsCOxCAnJd8w//80O1
 buGtffQtm6QgKWGwIO+Ff2KVbspQyxXsqDMxSjrs=
Date: Wed, 23 Jan 2019 16:08:05 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181128164939.8329-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1901231607340.17936@sstabellini-ThinkPad-X260>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-5-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 4/8] xen/arm: domain_build: Don't
 switch to the guest P2M when copying data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 andre.przywara@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyOCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFVudGlsIHJlY2VudGx5
LCBrZXJuZWwvaW5pdHJkL2R0YiB3ZXJlIGxvYWRlZCB1c2luZyBndWVzdCBWQSBhbmQKPiB0aGVy
ZWZvcmUgcmVxdWlyaW5nIHRvIHJlc3RvcmUgdGVtcG9yYXJpbHkgdGhlIFAyTS4gVGhpcyByZXdv
cmtlZCBpbiBhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBeIHdhcwoKPiBzZXJpZXMgb2YgY29tbWl0cyAodXAgdG8gOTI5MjA4NiAieGVu
L2FybTogZG9tYWluX2J1aWxkOiBVc2UKPiBjb3B5X3RvX2d1ZXN0X3BoeXNfZmx1c2hfZGNhY2hl
IGluIGR0Yl9sb2FkIikgdG8gdXNlIGEgZ3Vlc3QgUEEuCj4gCj4gVGhpcyB3aWxsIGFsc28gaGVs
cCBhIGZvbGxvdy11cCBwYXRjaCB3aGljaCB3aWxsIHJlcXVpcmUKPiBwMm1fe3NhdmUscmVzdG9y
ZX1fc3RhdGUgdG8gd29yayBpbiBwYWlyIHRvIHdvcmthcm91bmQgYW4gZXJyYXR1bS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+
ICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxMyAtLS0tLS0tLS0tLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCAxMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggYjBl
YzNmMGI3Mi4uZmZiZjdjNjc2MCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtMTkyMCw3ICsx
OTIwLDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGZpbmRfZ250dGFiX3JlZ2lvbihzdHJ1Y3QgZG9t
YWluICpkLAo+ICAKPiAgc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ICB7Cj4gLSAgICBzdHJ1Y3Qg
dmNwdSAqc2F2ZWRfY3VycmVudDsKPiAgICAgIGludCBpLCBjcHU7Cj4gICAgICBzdHJ1Y3QgdmNw
dSAqdiA9IGQtPnZjcHVbMF07Cj4gICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9ICZ2
LT5hcmNoLmNwdV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzOwo+IEBAIC0xOTQyLDE0ICsxOTQx
LDYgQEAgc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ICAjZW5kaWYKPiAgCj4gICAgICAvKgo+IC0g
ICAgICogVGhlIGZvbGxvd2luZyBsb2FkcyB1c2UgdGhlIGRvbWFpbidzIHAybSBhbmQgcmVxdWly
ZSBjdXJyZW50IHRvCj4gLSAgICAgKiBiZSBhIHZjcHUgb2YgdGhlIGRvbWFpbiwgdGVtcG9yYXJp
bHkgc3dpdGNoCj4gLSAgICAgKi8KPiAtICAgIHNhdmVkX2N1cnJlbnQgPSBjdXJyZW50Owo+IC0g
ICAgcDJtX3Jlc3RvcmVfc3RhdGUodik7Cj4gLSAgICBzZXRfY3VycmVudCh2KTsKPiAtCj4gLSAg
ICAvKgo+ICAgICAgICoga2VybmVsX2xvYWQgd2lsbCBkZXRlcm1pbmUgdGhlIHBsYWNlbWVudCBv
ZiB0aGUga2VybmVsIGFzIHdlbGwKPiAgICAgICAqIGFzIHRoZSBpbml0cmQgJiBmZHQgaW4gUkFN
LCBzbyBjYWxsIGl0IGZpcnN0Lgo+ICAgICAgICovCj4gQEAgLTE5NTgsMTAgKzE5NDksNiBAQCBz
dGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBrZXJuZWxfaW5mbyAqa2luZm8pCj4gICAgICBpbml0cmRfbG9hZChraW5mbyk7Cj4gICAgICBk
dGJfbG9hZChraW5mbyk7Cj4gIAo+IC0gICAgLyogTm93IHRoYXQgd2UgYXJlIGRvbmUgcmVzdG9y
ZSB0aGUgb3JpZ2luYWwgcDJtIGFuZCBjdXJyZW50LiAqLwo+IC0gICAgc2V0X2N1cnJlbnQoc2F2
ZWRfY3VycmVudCk7Cj4gLSAgICBwMm1fcmVzdG9yZV9zdGF0ZShzYXZlZF9jdXJyZW50KTsKPiAt
Cj4gICAgICBtZW1zZXQocmVncywgMCwgc2l6ZW9mKCpyZWdzKSk7Cj4gIAo+ICAgICAgcmVncy0+
cGMgPSAocmVnaXN0ZXJfdClraW5mby0+ZW50cnk7CgpOaWNlIGNsZWFudXAhCgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 00:52:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 00:52: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-devel-bounces@lists.xenproject.org>)
	id 1gmTFa-0007O7-FG; Thu, 24 Jan 2019 00:52: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=uamK=QA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gmTFY-0007O2-OZ
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 00:52:08 +0000
X-Inumbo-ID: 461db664-1f72-11e9-8ed7-eb37054a0af6
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 461db664-1f72-11e9-8ed7-eb37054a0af6;
 Thu, 24 Jan 2019 00:52:07 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EA2A6218A2;
 Thu, 24 Jan 2019 00:52:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548291127;
 bh=OtQTwdPoyGYch+131JLTJyyvB8iuyR23UpbL1fWMU3E=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=KoiPYJcnGIJDH54USjZYqCtKdQh1KQU4ZWimzmSlCWbTQRewt3QC0QDWi0aOJsRKX
 j8VstYw/eyIwtEdQmX36gRM1hQRcvAPZFqKcusSK6phCxEDG9kGRdwLHb6Qg+Yr5dG
 bw+MyRvvOESQ4Vg3c7Iflt3wgaRK8upoCDSIALEc=
Date: Wed, 23 Jan 2019 16:52:05 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181128164939.8329-7-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1901231610020.17936@sstabellini-ThinkPad-X260>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-7-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 6/8] xen/arm: Implement workaround
 for Cortex-A76 erratum 1165522
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 andre.przywara@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyOCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEVhcmx5IHZlcnNpb24g
b2YgQ29ydGV4LUE3NiBjYW4gZW5kLXVwIHdpdGggY29ycnVwdCBUTEJzIGlmIHRoZXkKPiBzcGVj
dWxhdGUgYW4gQVQgaW5zdHJ1Y3Rpb24gd2hpbGUgdGhlIFMxL1MyIHN5c3RlbSByZWdpc3RlcnMg
YXJlIGluIGFuCj4gaW5jb25zaXN0ZW50IHN0YXRlLgo+IAo+IFRoaXMgY2FuIGhhcHBlbiBkdXJp
bmcgZ3Vlc3QgY29udGV4dCBzd2l0Y2ggYW5kIHdoZW4gaW52YWxpZGF0aW5nIHRoZQo+IFRMQnMg
Zm9yIG90aGVyIHRoYW4gdGhlIGN1cnJlbnQgVk1JRC4KPiAKPiBUaGUgd29ya2Fyb3VuZCBpbXBs
ZW1lbnRlZCBpbiBYZW4gd2lsbDoKPiAgICAgLSBVc2UgYW4gZW1wdHkgc3RhZ2UtMiB3aXRoIGEg
cmVzZXJ2ZWQgVk1JRCB3aGlsZSBjb250ZXh0IHN3aXRjaGluZwo+ICAgICBiZXR3ZWVuIDIgZ3Vl
c3RzCj4gICAgIC0gVXNlIGFuIGVtcHR5IHN0YWdlLTIgd2l0aCB0aGUgVk1JRCB3aGVyZSBUTEJz
IG5lZWQgdG8gYmUgZmx1c2hlZAo+Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KClRoYW5rIHlvdSBmb3IgZG9pbmcgdGhpcyBhbmQgZm9yIHNldHRp
bmcgdXAgYSB0ZXN0aW5nIGVudmlyb25tZW50LiBJCmhhdmUgYSBjb3VwbGUgb2YgcXVlc3Rpb25z
IG9uIGEgY291cGxlIG9mIGNoYW5nZXMgYmVsb3cuCgoKPiAtLS0KPiAgZG9jcy9taXNjL2FybS9z
aWxpY29uLWVycmF0YS50eHQgfCAgMSArCj4gIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgICAg
ICAgIHwgIDYgKysrKwo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAgICB8ICA4ICsr
Ky0tCj4gIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgIHwgNzggKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZl
YXR1cmUuaCB8ICAzICstCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggIHwgIDIg
KysKPiAgNiBmaWxlcyBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4dCBiL2RvY3Mv
bWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0Cj4gaW5kZXggOTA2YmY1ZmQ0OC4uNmNkMTM2NmYx
NSAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4dAo+ICsrKyBi
L2RvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0Cj4gQEAgLTQ4LDQgKzQ4LDUgQEAgc3Rh
YmxlIGh5cGVydmlzb3JzLgo+ICB8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwg
Izg1MjUyMyAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAo+ICB8IEFSTSAgICAg
ICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzgzMjA3NSAgICAgICAgIHwgQVJNNjRfRVJSQVRV
TV84MzIwNzUgICAgfAo+ICB8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzgz
NDIyMCAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MzQyMjAgICAgfAo+ICt8IEFSTSAgICAgICAg
ICAgIHwgQ29ydGV4LUE3NiAgICAgIHwgIzExNjU1MjIgICAgICAgIHwgTi9BICAgICAgICAgICAg
ICAgICAgICAgfAo+ICB8IEFSTSAgICAgICAgICAgIHwgTU1VLTUwMCAgICAgICAgIHwgIzg0Mjg2
OSAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiBpbmRleCBh
ZGY4OGU3YmRjLi42MWM2NGI5ODE2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+IEBAIC00ODksNiArNDg5LDEy
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtd
ID0gewo+ICAgICAgICAgIC5tYXRjaGVzID0gaGFzX3NzYmRfbWl0aWdhdGlvbiwKPiAgICAgIH0s
Cj4gICNlbmRpZgo+ICsgICAgewo+ICsgICAgICAgIC8qIENvcnRleC1BNzYgcjBwMCAtIHIycDAg
Ki8KPiArICAgICAgICAuZGVzYyA9ICJBUk0gZXJyYXR1bSAxMTY1MjIiLAo+ICsgICAgICAgIC5j
YXBhYmlsaXR5ID0gQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEUsCj4gKyAgICAgICAgTUlE
Ul9SQU5HRShNSURSX0NPUlRFWF9BNzYsIDAsIDIgPDwgTUlEUl9WQVJJQU5UX1NISUZUKSwKPiAr
ICAgIH0sCj4gICAgICB7fSwKPiAgfTsKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9k
b21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IGluZGV4IDFkOTI2ZGNiMjkuLjMxODBl
ZGQ4OWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCj4gQEAgLTE4MSw4ICsxODEsNiBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3
aXRjaF90byhzdHJ1Y3QgdmNwdSAqbikKPiAgICAgIGlmICggaXNfaWRsZV92Y3B1KG4pICkKPiAg
ICAgICAgICByZXR1cm47Cj4gIAo+IC0gICAgcDJtX3Jlc3RvcmVfc3RhdGUobik7Cj4gLQo+ICAg
ICAgdnBpZHIgPSBSRUFEX1NZU1JFRzMyKE1JRFJfRUwxKTsKPiAgICAgIFdSSVRFX1NZU1JFRzMy
KHZwaWRyLCBWUElEUl9FTDIpOwo+ICAgICAgV1JJVEVfU1lTUkVHKG4tPmFyY2gudm1waWRyLCBW
TVBJRFJfRUwyKTsKPiBAQCAtMjM1LDYgKzIzMywxMiBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRj
aF90byhzdHJ1Y3QgdmNwdSAqbikKPiAgI2VuZGlmCj4gICAgICBpc2IoKTsKPiAgCj4gKyAgICAv
Kgo+ICsgICAgICogQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEU6IFRoZSBQMk0gc2hvdWxk
IGJlIHJlc3RvcmVkIGFmdGVyCj4gKyAgICAgKiB0aGUgc3RhZ2UtMSBNTVUgc3lzcmVncyBoYXZl
IGJlZW4gcmVzdG9yZWQuCj4gKyAgICAgKi8KPiArICAgIHAybV9yZXN0b3JlX3N0YXRlKG4pOwo+
ICsKPiAgICAgIC8qIENvbnRyb2wgUmVnaXN0ZXJzICovCj4gICAgICBXUklURV9TWVNSRUcobi0+
YXJjaC5jcGFjciwgQ1BBQ1JfRUwxKTsKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9w
Mm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IDg0NDgzM2M0YzMuLjBmYWNiNjYwOTYg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Ay
bS5jCj4gQEAgLTE1LDYgKzE1LDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9ldmVudC5oPgo+ICAjaW5j
bHVkZSA8YXNtL2hhcmRpcnEuaD4KPiAgI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gKyNpbmNsdWRl
IDxhc20vYWx0ZXJuYXRpdmUuaD4KPiAgCj4gICNkZWZpbmUgTUFYX1ZNSURfOF9CSVQgICgxVUwg
PDwgOCkKPiAgI2RlZmluZSBNQVhfVk1JRF8xNl9CSVQgKDFVTCA8PCAxNikKPiBAQCAtNDcsNiAr
NDgsOCBAQCBzdGF0aWMgY29uc3QgcGFkZHJfdCBsZXZlbF9tYXNrc1tdID0KPiAgc3RhdGljIGNv
bnN0IHVpbnQ4X3QgbGV2ZWxfb3JkZXJzW10gPQo+ICAgICAgeyBaRVJPRVRIX09SREVSLCBGSVJT
VF9PUkRFUiwgU0VDT05EX09SREVSLCBUSElSRF9PUkRFUiB9Owo+ICAKPiArc3RhdGljIG1mbl90
IF9fcmVhZF9tb3N0bHkgZW1wdHlfcm9vdF9tZm47Cj4gKwo+ICBzdGF0aWMgdWludDY0X3QgZ2Vu
ZXJhdGVfdnR0YnIodWludDE2X3Qgdm1pZCwgbWZuX3Qgcm9vdF9tZm4pCj4gIHsKPiAgICAgIHJl
dHVybiAobWZuX3RvX21hZGRyKHJvb3RfbWZuKSB8ICgodWludDY0X3Qpdm1pZCA8PCA0OCkpOwo+
IEBAIC05OCw5ICsxMDEsMjUgQEAgdm9pZCBkdW1wX3AybV9sb29rdXAoc3RydWN0IGRvbWFpbiAq
ZCwgcGFkZHJfdCBhZGRyKQo+ICAgICAgICAgICAgICAgICAgIFAyTV9ST09UX0xFVkVMLCBQMk1f
Uk9PVF9QQUdFUyk7Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIHAybV9zYXZlX3N0YXRlIGFuZCBwMm1f
cmVzdG9yZV9zdGF0ZSB3b3JrcyBpbiBwYWlyIHRvIHdvcmthcm91bmQKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gd29yawoKCj4gKyAqIEFSTTY0X1dPUktBUk9V
TkRfQVRfU1BFQ1VMQVRFLiBwMm1fc2F2ZV9zdGF0ZSB3aWxsIHNldC11cCBWVFRCUiB0bwo+ICsg
KiBwb2ludCB0byB0aGUgZW1wdHkgcGFnZS10YWJsZXMgdG8gc3RvcCBhbGxvY2F0aW5nIFRMQiBl
bnRyaWVzLgo+ICsgKi8KPiAgdm9pZCBwMm1fc2F2ZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqcCkKPiAg
ewo+ICAgICAgcC0+YXJjaC5zY3RsciA9IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7Cj4gKwo+ICsg
ICAgaWYgKCBjcHVzX2hhdmVfY29uc3RfY2FwKEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRF
KSApCj4gKyAgICB7Cj4gKyAgICAgICAgV1JJVEVfU1lTUkVHNjQoZ2VuZXJhdGVfdnR0YnIoSU5W
QUxJRF9WTUlELCBlbXB0eV9yb290X21mbiksIFZUVEJSX0VMMik7Cj4gKyAgICAgICAgLyoKPiAr
ICAgICAgICAgKiBFbnN1cmUgVlRUQlJfRUwyIGlzIGNvcnJlY3RseSBzeW5jaHJvbml6ZWQgc28g
d2UgY2FuIHJlc3RvcmUKPiArICAgICAgICAgKiB0aGUgbmV4dCB2Q1BVIGNvbnRleHQgd2l0aG91
dCB3b3JyeWluZyBhYm91dCBBVCBpbnN0cnVjdGlvbgo+ICsgICAgICAgICAqIHNwZWN1bGF0aW9u
Lgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlzYigpOwo+ICsgICAgfQo+ICB9CgpPSwoKCj4g
IHZvaWQgcDJtX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCj4gQEAgLTExMSwxMCArMTMw
LDE3IEBAIHZvaWQgcDJtX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCj4gICAgICBpZiAo
IGlzX2lkbGVfdmNwdShuKSApCj4gICAgICAgICAgcmV0dXJuOwo+ICAKPiAtICAgIFdSSVRFX1NZ
U1JFRzY0KHAybS0+dnR0YnIsIFZUVEJSX0VMMik7Cj4gICAgICBXUklURV9TWVNSRUcobi0+YXJj
aC5zY3RsciwgU0NUTFJfRUwxKTsKPiAgICAgIFdSSVRFX1NZU1JFRyhuLT5hcmNoLmhjcl9lbDIs
IEhDUl9FTDIpOwo+ICAKPiArICAgIC8qCj4gKyAgICAgKiBBUk02NF9XT1JLQVJPVU5EX0FUX1NQ
RUNVTEFURTogVlRUQlJfRUwyIHNob3VsZCBiZSByZXN0b3JlZCBhZnRlciBhbGwKPiArICAgICAq
IHJlZ2lzdGVycyBhc3NvY2lhdGVkIHRvIEVMMS9FTDAgdHJhbnNsYXRpb25zIHJlZ2ltZSBoYXZl
IGJlZW4KPiArICAgICAqIHN5bmNocm9uaXplZC4KPiArICAgICAqLwo+ICsgICAgYXNtIHZvbGF0
aWxlKEFMVEVSTkFUSVZFKCJub3AiLCAiaXNiIiwgQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxB
VEUpKTsKCk9idmlvdXNseSB5b3UgaGF2ZSBkb25lIGEgbG90IG1vcmUgdGhpbmtpbmcgYWJvdXQg
dGhpcyB0aGFuIG1lLCBidXQKSSBkb24ndCBmdWxseSB1bmRlcnN0YW5kIHRoZSBuZWVkIGZvciB0
aGlzIGJhcnJpZXI6IHRoaXMgaXMgbm90IGFib3V0CkFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VM
QVRFIHBlciBzZSwgcmlnaHQ/IFNob3VsZG4ndCB0aGUgQ1BVIGJlIGFibGUKdG8gZmlndXJlIG91
dCB0aGUgcmlnaHQgZXhlY3V0aW9uIHNwZWN1bGF0aW9uIHBhdGggZ2l2ZW4gdGhhdCB0aGUKaW5z
dHJ1Y3Rpb25zIG9yZGVyaW5nIGlzIGNvcnJlY3Q/IEkgZ3Vlc3MgaXQgZGVwZW5kcyBvbiB0aGUg
bmF0dXJlIG9mCnRoZSBoYXJkd2FyZSBidWcuCgoKPiArICAgIFdSSVRFX1NZU1JFRzY0KHAybS0+
dnR0YnIsIFZUVEJSX0VMMik7Cj4gKwo+ICAgICAgbGFzdF92Y3B1X3JhbiA9ICZwMm0tPmxhc3Rf
dmNwdV9yYW5bc21wX3Byb2Nlc3Nvcl9pZCgpXTsKPiAgCj4gICAgICAvKgo+IEBAIC0xNTcsOCAr
MTgzLDIzIEBAIHN0YXRpYyB2b2lkIHAybV9mb3JjZV90bGJfZmx1c2hfc3luYyhzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtKQo+ICAgICAgb3Z0dGJyID0gUkVBRF9TWVNSRUc2NChWVFRCUl9FTDIpOwo+
ICAgICAgaWYgKCBvdnR0YnIgIT0gcDJtLT52dHRiciApCj4gICAgICB7Cj4gKyAgICAgICAgdWlu
dDY0X3QgdnR0YnI7Cj4gKwo+ICAgICAgICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKPiAtICAg
ICAgICBXUklURV9TWVNSRUc2NChwMm0tPnZ0dGJyLCBWVFRCUl9FTDIpOwo+ICsKPiArICAgICAg
ICAvKgo+ICsgICAgICAgICAqIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFOiBXZSBuZWVk
IHRvIHN0b3AgQVQgdG8gYWxsb2NhdGUKPiArICAgICAgICAgKiBUTEJzIGVudHJpZXMgYmVjYXVz
ZSB0aGUgY29udGV4dCBpcyBwYXJ0aWFsbHkgbW9kaWZpZWQuIFdlCj4gKyAgICAgICAgICogb25s
eSBuZWVkIHRoZSBWTUlEIGZvciBmbHVzaGluZyB0aGUgVExCcywgc28gd2UgY2FuIGdlbmVyYXRl
Cj4gKyAgICAgICAgICogYSBuZXcgVlRUQlIgd2l0aCB0aGUgVk1JRCB0byBmbHVzaCBhbmQgdGhl
IGVtcHR5IHJvb3QgdGFibGUuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCAhY3B1c19o
YXZlX2NvbnN0X2NhcChBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSkgKQo+ICsgICAgICAg
ICAgICB2dHRiciA9IHAybS0+dnR0YnI7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICB2
dHRiciA9IGdlbmVyYXRlX3Z0dGJyKHAybS0+dm1pZCwgZW1wdHlfcm9vdF9tZm4pOwo+ICsKPiAr
ICAgICAgICBXUklURV9TWVNSRUc2NCh2dHRiciwgVlRUQlJfRUwyKTsKCkdvb2QgaWRlYSwgYW55
IHJlYXNvbnMgbm90IHRvIHVzZSBnZW5lcmF0ZV92dHRicihwMm0tPnZtaWQsCmVtcHR5X3Jvb3Rf
bWZuKSBpbiB0aGUgZ2VuZXJhbCBjYXNlPyBUaGVyZSBzaG91bGQgYmUgbm8gZG93bnNpZGVzLApy
aWdodD8KCgo+ICAgICAgICAgIC8qIEVuc3VyZSBWVFRCUl9FTDIgaXMgc3luY2hyb25pemVkIGJl
Zm9yZSBmbHVzaGluZyB0aGUgVExCcyAqLwo+ICAgICAgICAgIGlzYigpOwo+ICAgICAgfQo+IEBA
IC0xNTA0LDYgKzE1NDUsMjMgQEAgc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgdnRjcjsK
PiAgc3RhdGljIHZvaWQgc2V0dXBfdmlydF9wYWdpbmdfb25lKHZvaWQgKmRhdGEpCj4gIHsKPiAg
ICAgIFdSSVRFX1NZU1JFRzMyKHZ0Y3IsIFZUQ1JfRUwyKTsKPiArCj4gKyAgICAvKgo+ICsgICAg
ICogQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEU6IFdlIHdhbnQgdG8ga2VlcCB0aGUgVExC
cyBmcmVlIGZyb20KPiArICAgICAqIGVudHJpZXMgcmVsYXRlZCB0byBFTDEvRUwwIHRyYW5zbGF0
aW9uIHJlZ2ltZSB1bnRpbCBhIGd1ZXN0IHZDUFUKPiArICAgICAqIGlzIHJ1bm5pbmcuIEZvciB0
aGF0LCB3ZSBuZWVkIHRvIHNldC11cCBWVFRCUiB0byBwb2ludCB0byBhbiBlbXB0eQo+ICsgICAg
ICogcGFnZS10YWJsZSBhbmQgdHVybiBvbiBzdGFnZS0yIHRyYW5zbGF0aW9uLgoKSSBkb24ndCB1
bmRlcnN0YW5kIHdoeSB0aGlzIGlzIG5lZWRlZDogaXNuJ3QgdGhlIGxhY2sgb2YgSENSX1ZNIChk
dWUgdG8KeW91ciBwcmV2aW91cyBwYXRjaCkgc3VwcG9zZWQgdG8gYmUgc3VmZmljaWVudD8gSG93
IGNhbiB0aGVyZSBiZQpzcGVjdWxhdGlvbiB3aXRob3V0IEhDUl9WTT8KCkV2ZW4gaWYgc3BlY3Vs
YXRpb24gaGFwcGVucyB3aXRob3V0IEhDUl9FTDIsIHdoeSBkbyB3ZSBuZWVkIHRvIHNldCBpdApu
b3c/IElzbid0IHNldHRpbmcgZW1wdHlfcm9vdF9tZm4gZW5vdWdoPwoKCj4gICAgICAgICBUaGUg
VExCIGVudHJpZXMKPiArICAgICAqIGFzc29jaWF0ZWQgd2l0aCBFTDEvRUwwIHRyYW5zbGF0aW9u
IHJlZ2ltZSB3aWxsIGFsc28gYmUgZmx1c2hlZCBpbiBjYXNlCj4gKyAgICAgKiBhbiBBVCBpbnN0
cnVjdGlvbiB3YXMgc3BlY3VsYXRlZCBiZWZvcmUgaGFuZC4KPiArICAgICAqLwo+ICsgICAgaWYg
KCBjcHVzX2hhdmVfY2FwKEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFKSApCj4gKyAgICB7
Cj4gKyAgICAgICAgV1JJVEVfU1lTUkVHNjQoZ2VuZXJhdGVfdnR0YnIoSU5WQUxJRF9WTUlELCBl
bXB0eV9yb290X21mbiksIFZUVEJSX0VMMik7Cj4gKyAgICAgICAgV1JJVEVfU1lTUkVHKFJFQURf
U1lTUkVHKEhDUl9FTDIpIHwgSENSX1ZNLCBIQ1JfRUwyKTsKPiArICAgICAgICBpc2IoKTsKPiAr
Cj4gKyAgICAgICAgZmx1c2hfdGxiX2FsbF9sb2NhbCgpOwo+ICsgICAgfQo+ICB9Cj4gIAo+ICB2
b2lkIF9faW5pdCBzZXR1cF92aXJ0X3BhZ2luZyh2b2lkKQo+IEBAIC0xNTg3LDYgKzE2NDUsMjIg
QEAgdm9pZCBfX2luaXQgc2V0dXBfdmlydF9wYWdpbmcodm9pZCkKPiAgICAgIC8qIEl0IGlzIG5v
dCBhbGxvd2VkIHRvIGNvbmNhdGVuYXRlIGEgbGV2ZWwgemVybyByb290ICovCj4gICAgICBCVUdf
T04oIFAyTV9ST09UX0xFVkVMID09IDAgJiYgUDJNX1JPT1RfT1JERVIgPiAwICk7Cj4gICAgICB2
dGNyID0gdmFsOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBBUk02NF9XT1JLQVJPVU5EX0FUX1NQ
RUNVTEFURSByZXF1aXJlcyB0byBhbGxvY2F0ZSByb290IHRhYmxlCj4gKyAgICAgKiB3aXRoIGFs
bCBlbnRyaWVzIHplcm9lZC4KPiArICAgICAqLwo+ICsgICAgaWYgKCBjcHVzX2hhdmVfY2FwKEFS
TTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFKSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcm9vdDsKPiArCj4gKyAgICAgICAgcm9vdCA9IHAybV9hbGxvY2F0ZV9yb290
KCk7Cj4gKyAgICAgICAgaWYgKCAhcm9vdCApCj4gKyAgICAgICAgICAgIHBhbmljKCJVbmFibGUg
dG8gYWxsb2NhdGUgcm9vdCB0YWJsZSBmb3IgQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEVc
biIpOwo+ICsKPiArICAgICAgICBlbXB0eV9yb290X21mbiA9IHBhZ2VfdG9fbWZuKHJvb3QpOwo+
ICsgICAgfQoKT0sKCgo+ICAgICAgc2V0dXBfdmlydF9wYWdpbmdfb25lKE5VTEwpOwo+ICAgICAg
c21wX2NhbGxfZnVuY3Rpb24oc2V0dXBfdmlydF9wYWdpbmdfb25lLCBOVUxMLCAxKTsKPiAgfQo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCj4gaW5kZXggMTdkZTkyODQ2Ny4uYzJjOGYzNDE3YyAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCj4gQEAgLTQ1LDggKzQ1LDkgQEAKPiAgI2Rl
ZmluZSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IgNwo+ICAjZGVmaW5lIEFSTV9TU0JEIDgK
PiAgI2RlZmluZSBBUk1fU01DQ0NfMV8xIDkKPiArI2RlZmluZSBBUk02NF9XT1JLQVJPVU5EX0FU
X1NQRUNVTEFURSAxMAo+ICAKPiAtI2RlZmluZSBBUk1fTkNBUFMgICAgICAgICAgIDEwCj4gKyNk
ZWZpbmUgQVJNX05DQVBTICAgICAgICAgICAxMQo+ICAKPiAgI2lmbmRlZiBfX0FTU0VNQkxZX18K
PiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gaW5kZXggNzJkZGM0Mjc3OC4uZDAzZWM2ZTI3
MiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+IEBAIC01Miw2ICs1Miw3IEBACj4gICNk
ZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzIgICAgIDB4RDA4Cj4gICNkZWZpbmUgQVJNX0NQ
VV9QQVJUX0NPUlRFWF9BNzMgICAgIDB4RDA5Cj4gICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRF
WF9BNzUgICAgIDB4RDBBCj4gKyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzYgICAgIDB4
RDBCCj4gIAo+ICAjZGVmaW5lIE1JRFJfQ09SVEVYX0ExMiBNSURSX0NQVV9NT0RFTChBUk1fQ1BV
X0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTEyKQo+ICAjZGVmaW5lIE1JRFJfQ09SVEVY
X0ExNyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhf
QTE3KQo+IEBAIC02MSw2ICs2Miw3IEBACj4gICNkZWZpbmUgTUlEUl9DT1JURVhfQTcyIE1JRFJf
Q1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzIpCj4gICNk
ZWZpbmUgTUlEUl9DT1JURVhfQTczIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJN
X0NQVV9QQVJUX0NPUlRFWF9BNzMpCj4gICNkZWZpbmUgTUlEUl9DT1JURVhfQTc1IE1JRFJfQ1BV
X01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzUpCj4gKyNkZWZp
bmUgTUlEUl9DT1JURVhfQTc2IE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQ
VV9QQVJUX0NPUlRFWF9BNzYpCj4gIAo+ICAvKiBNUElEUiBNdWx0aXByb2Nlc3NvciBBZmZpbml0
eSBSZWdpc3RlciAqLwo+ICAjZGVmaW5lIF9NUElEUl9VUCAgICAgICAgICAgKDMwKQo+IC0tIAo+
IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 01:31:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 01:31: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-devel-bounces@lists.xenproject.org>)
	id 1gmTrf-0000rj-SJ; Thu, 24 Jan 2019 01:31: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=EhlI=QA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmTrf-0000rW-34
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 01:31:31 +0000
X-Inumbo-ID: c548825d-1f77-11e9-87c3-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c548825d-1f77-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 01:31:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmTrb-0002w0-LI; Thu, 24 Jan 2019 01:31:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmTrb-000159-0q; Thu, 24 Jan 2019 01:31:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmTra-0007Fl-Ns; Thu, 24 Jan 2019 01:31:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132413-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=333478a7eb21245880c89aad166ad08478cc577d
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Jan 2019 01:31:26 +0000
Subject: [Xen-devel] [linux-linus test] 132413: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQxMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNDEzLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICAzMzM0NzhhN2ViMjEyNDU4ODBjODlhYWQxNjZhZDA4NDc4Y2M1NzdkCmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3NjY0
YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMgMjE6
MjA6NTUgWiAgMTYzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4LTE1
IDEzOjA2OjU2IFogIDE2MSBkYXlzICAxMzAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMyNDEzICAyMDE5LTAxLTIzIDA1OjIxOjE2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo0MjIxIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0
aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgOTQ3MTBjYWMwZWY0Li4zMzM0
NzhhN2ViMjEgIDMzMzQ3OGE3ZWIyMTI0NTg4MGM4OWFhZDE2NmFkMDg0NzhjYzU3N2QgLT4gdGVz
dGVkL2xpbnV4LWxpbnVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:00:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:00: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-devel-bounces@lists.xenproject.org>)
	id 1gmUJo-0003iE-Kd; Thu, 24 Jan 2019 02:00: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=EhlI=QA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmUJm-0003i2-Q5
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:00:34 +0000
X-Inumbo-ID: d4757f7e-1f7b-11e9-96a5-b7ebedfab76a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4757f7e-1f7b-11e9-96a5-b7ebedfab76a;
 Thu, 24 Jan 2019 02:00:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmUJh-0003wJ-My; Thu, 24 Jan 2019 02:00:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmUJh-0002eM-ET; Thu, 24 Jan 2019 02:00:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmUJh-0004Kx-CR; Thu, 24 Jan 2019 02:00:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132419-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=62a623debd9f7d40823ac1851939f6ee9255382c
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Jan 2019 02:00:29 +0000
Subject: [Xen-devel] [ovmf test] 132419: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQxOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0MTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDc1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI5NDc1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNjJhNjIzZGViZDlmN2Q0MDgyM2FjMTg1MTkzOWY2ZWU5MjU1MzgyYwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4
MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4LTExLTA1
IDIxOjEzOjExIFogICA3OSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAgMjAxOC0x
MS0wNiAyMDo0OToyNiBaICAgNzggZGF5cyAgMjc0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMjQxOSAgMjAxOS0wMS0yMyAwNzozNDoyMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFjaGluIEd1
cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFzdGVyQGdt
YWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
c2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGludGVs
LmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t
PgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxj
aGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50ZWwuY29t
PgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndl
aUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNvbT4KICBG
YW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgRmVsaXggUG9seXVkb3YgPGZlbGl4
cEBhbWkuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1
YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFv
IFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50
ZWwuY29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYg
QnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGlu
dGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8
amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgog
IE1hZ2dpZSBDaHUgPG1hZ2dpZS5jaHVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56
eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1pa2Ug
TWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5o
dWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAg
UmF5IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVu
Z2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGlu
dGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU29uZ3BlbmcgTGkg
PHNvbmdwZW5nLmxpQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+
CiAgU3VnaG9zaCBHYW51IDxzdWdob3NoLmdhbnVAYXJtLmNvbT4KICBTdW1pdCBHYXJnIDxzdW1p
dC5nYXJnQGxpbmFyby5vcmc+CiAgU3VuLCBaYWlsaWFuZyA8L289SW50ZWwvb3U9RXhjaGFuZ2Ug
QWRtaW5pc3RyYXRpdmUgR3JvdXAgKEZZRElCT0hGMjNTUERMVCkvY249UmVjaXBpZW50cy9jbj1T
dW4sIFphaWxpYW5nZjVkPgogIFRob21hcyBBYnJhaGFtIDx0aG9tYXMuYWJyYWhhbUBhcm0uY29t
PgogIFRob21hcyBSeWRtYW4gPHRob21hcy5qLnJ5ZG1hbkBpbnRlbC5jb20+CiAgVGluZyBZZSA8
dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFsZi5jb20+CiAg
VmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1hbmlhbUBhcm0u
Y29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5pa292QGJyb2Fk
Y29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgogIFd1IEppYXhp
biA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICBZ
b25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5s
aW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGludGVsLmNvbT4K
ICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8sIFpoaXFpYW5n
WCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFpYW5nWCBaaGFv
IDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBpbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDcxNzkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05: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-devel-bounces@lists.xenproject.org>)
	id 1gmUOS-0003sx-NF; Thu, 24 Jan 2019 02:05: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=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOR-0003sW-92
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:23 +0000
X-Inumbo-ID: 81a34276-1f7c-11e9-87c3-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81a34276-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:22 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id d11so2502758itf.2
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ot4SzDPCcPA8gi/JVaZ0nrsz82NygoJma0zTI/ux7e4=;
 b=u+nIfVJzVVEB8kgfJBrf3RVj8ZiiLq7uQFMC9ff935nZFxK7S6MH7SeIeDU5B57Exp
 JczkKdtvgKNx60b43mNDMPxpML6mn4aJ0c0N65w5m7dKCgShZkjikO7voSMW6Gd8MifT
 cRGjk6ULjrmw6sjIA76nzbDhZiyXk8hdNt2erbbkvzYSGjAlU7kcmOZIhoe9man/s99q
 hMoEIy9uqIXAJiWVIKezSeMKTJ3jVd7MITk9DBzg5eBS7eN1GSnbQ3vmBDDiR4JOKtpG
 hVOdjcK+Mx1+TtvDoruRgxkoEnr/0eqmm9Gdd3MFIdhQVgvoQ6h5+zcj9qZR8KE6knMM
 2Uog==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ot4SzDPCcPA8gi/JVaZ0nrsz82NygoJma0zTI/ux7e4=;
 b=IefDVii/+ImDc2+IxTPoQfvvhC+TfA7Ejina705PDBPSzOaQma3Hmcivt3iPv5Zs6z
 1EPmjAdXXCkYpniUq6u5elmMYzI7TAA++X410OHkfPsK2g0xOB/W/lNsYgWrphoARpu5
 AhwGGLNxFCxoaoB9yNh4q1D7Zao/RFY7FPUCB1PzJhQLEdgYJCK/pwhGN9Z4nbaoAQxW
 MmSUMsG/Mg0qucyCNw1t/f6MD02cPkHH4uNQHyENmb8vRd3xjNuUEtZiTQVGvUVxQK8P
 yeHa0I1dbSbKC4VeeXYAPG2495/pHsovjcMhQbiiv/ni9xb+eqTmPEEGYN5wAq96heEG
 gm5Q==
X-Gm-Message-State: AJcUukeJHtAp+3uf19imkvf2Ctt4U83L567OMEkHgyhDQcRfkWrKvhRQ
 nghcNWGE9ahu3DoDUEbXA8pgfHldDXs=
X-Google-Smtp-Source: ALg8bN7xzUP3XusIVZiygYoaS7oQWEvgZuEApSZoeSRrGvrrT829+iDECgTxVDBi5YKz1sl33CBGMg==
X-Received: by 2002:a24:cb07:: with SMTP id u7mr336187itg.118.1548295521668;
 Wed, 23 Jan 2019 18:05:21 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:20 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:04:49 -0800
Message-Id: <1548295503-15946-2-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 01/15] argo: Introduce the Kconfig option to
 govern inclusion of Argo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmaW5lcyBDT05GSUdfQVJHTyB3aGVuIGVuYWJsZWQuIERlZmF1bHQ6IGRpc2FibGVkLgoKV2hl
biB0aGUgS2NvbmZpZyBvcHRpb24gaXMgZW5hYmxlZCwgdGhlIEFyZ28gaHlwZXJjYWxsIGltcGxl
bWVudGF0aW9uCndpbGwgYmUgaW5jbHVkZWQsIGFsbG93aW5nIHVzZSBvZiB0aGUgaHlwZXJ2aXNv
ci1tZWRpYXRlZCBpbnRlcmRvbWFpbgpjb21tdW5pY2F0aW9uIG1lY2hhbmlzbS4KCkFyZ28gaXMg
aW1wbGVtZW50ZWQgZm9yIHg4NiBhbmQgQVJNIGhhcmR3YXJlIHBsYXRmb3Jtcy4KCkF2YWlsYWJp
bGl0eSBvZiB0aGUgb3B0aW9uIGRlcGVuZHMgb24gRVhQRVJUIGFuZCBBcmdvIGlzIGN1cnJlbnRs
eSBhbgpleHBlcmltZW50YWwgZmVhdHVyZS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENs
YXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgo9PT0KSmFuJ3MgYWNrIG9ubHkgc3RhbmRzIGZvciBj
b21taXR0aW5nIHRoaXMgdG9nZXRoZXIgd2l0aCBhdCBsZWFzdCBvbmUgcGF0Y2gKYWN0dWFsbHkg
dXNpbmcgdGhlIENPTkZJR19BUkdPIHN5bWJvbC4KCnYzIGFkZGVkIEphbidzIEFjawp2MiAjMDEg
ZmVlZGJhY2ssIEphbjogcmVwbGFjZSBkZWZfYm9vbC9wcm9tcHQgd2l0aCBib29sCnYxICMwMiBm
ZWVkYmFjaywgSmFuOiBkZWZhdWx0IEtjb25maWcgb2ZmLCB1c2UgRVhQRVJULCBmaXggd2hpdGVz
cGFjZQotLS0KIHhlbi9jb21tb24vS2NvbmZpZyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9L
Y29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IGE3OWNkNDAuLjA0Mzg0NjIgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTIw
Miw2ICsyMDIsMjUgQEAgY29uZmlnIExBVEVfSFdET00KIAogCSAgSWYgdW5zdXJlLCBzYXkgTi4K
IAorY29uZmlnIEFSR08KKwlib29sICJBcmdvOiBoeXBlcnZpc29yLW1lZGlhdGVkIGludGVyZG9t
YWluIGNvbW11bmljYXRpb24iIGlmIEVYUEVSVCA9ICJ5IgorCS0tLWhlbHAtLS0KKwkgIEVuYWJs
ZXMgYSBoeXBlcmNhbGwgZm9yIGRvbWFpbnMgdG8gYXNrIHRoZSBoeXBlcnZpc29yIHRvIHBlcmZv
cm0KKwkgIGRhdGEgdHJhbnNmZXIgb2YgbWVzc2FnZXMgYmV0d2VlbiBkb21haW5zLgorCisJICBU
aGlzIGFsbG93cyBjb21tdW5pY2F0aW9uIGNoYW5uZWxzIHRvIGJlIGVzdGFibGlzaGVkIHRoYXQg
ZG8gbm90CisJICByZXF1aXJlIGFueSBzaGFyZWQgbWVtb3J5IGJldHdlZW4gZG9tYWluczsgdGhl
IGh5cGVydmlzb3IgaXMgdGhlCisJICBlbnRpdHkgdGhhdCBlYWNoIGRvbWFpbiBpbnRlcmFjdHMg
d2l0aC4gVGhlIGh5cGVydmlzb3IgaXMgYWJsZSB0bworCSAgZW5mb3JjZSBNYW5kYXRvcnkgQWNj
ZXNzIENvbnRyb2wgcG9saWN5IG92ZXIgdGhlIGNvbW11bmljYXRpb24uCisKKwkgIElmIFhTTV9G
TEFTSyBpcyBlbmFibGVkLCBYU00gcG9saWN5IGNhbiBnb3Zlcm4gd2hpY2ggZG9tYWlucyBtYXkK
KwkgIGNvbW11bmljYXRlIHZpYSB0aGUgQXJnbyBzeXN0ZW0uCisKKwkgIFRoaXMgZmVhdHVyZSBk
b2VzIG5vdGhpbmcgaWYgdGhlICJhcmdvIiBib290IHBhcmFtZXRlciBpcyBub3QgcHJlc2VudC4K
KwkgIEFyZ28gaXMgZGlzYWJsZWQgYXQgcnVudGltZSBieSBkZWZhdWx0LgorCisJICBJZiB1bnN1
cmUsIHNheSBOLgorCiBtZW51ICJTY2hlZHVsZXJzIgogCXZpc2libGUgaWYgRVhQRVJUID0gInki
CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05: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-devel-bounces@lists.xenproject.org>)
	id 1gmUOR-0003sX-8Z; Thu, 24 Jan 2019 02:05: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=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOQ-0003sR-18
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:22 +0000
X-Inumbo-ID: 803f5741-1f7c-11e9-87c3-bc764e045a96
Received: from mail-it1-x143.google.com (unknown [2607:f8b0:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 803f5741-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:20 +0000 (UTC)
Received: by mail-it1-x143.google.com with SMTP id c9so2204268itj.1
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=KzS3w14JB3BW2WNdScZqEI3jIozvaWTS9PVN97usIZQ=;
 b=Ygs64Ybz11olDgf44GPcwF7aopCo3oS9UpgnDh0q9tbNJ0ofEOK0dE3onSV/u3L7aG
 WAksFwdABLdRk7SQIjEghwzKLJ64/0hrefVDm90aBAv2vdUd9y0FA9rayGOZQt0nf0mk
 KTtrbgyB/j3+dnsJQOfhgDofG9KaoH+diHPg1xVrtGGfre8aMHOGbNO2haWBjbU0psAj
 jJ7t0gNVHm/3q7/uU1Ofgqsa0J8We/Gs2n5WGJvrbYNGpEkd85YbcU9AT1OxKKrMSM5Y
 wPAFeqaFRTilp9XLozq/Ip+y1WdBEy+pUOnQ9D99XIUrhjxcUbIk4qzTNWcco7UTH/hJ
 kWRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=KzS3w14JB3BW2WNdScZqEI3jIozvaWTS9PVN97usIZQ=;
 b=PMDqTEqYFHZVOIYgjdTuQ5xr/j7yxS7MIxtcqbe4E9BCXV6uEUYRw/cidJmOW/vXBe
 WmOflrxaUzlio9dDjqRGx24Y0xqkBp6N88nGZh+T6wwk3VI1sNn95ZwkjanchL4CWezV
 hmZPA/OGLDYRmJjQ0KwZDvK1d2ug/2gpqLNHLCCOJYfEf+9pLkWRIcSKr/hluqbh9f0s
 NujWVPsl+J0uPSmNCK2Okyb1bZIW3l6i2U9NTHbnD2kfqBO7X8R0FzBUiHNJLg5A+FyO
 kPnYi/309r9ZhF5hEfu+1QLAxuLoCkMlZRtfUg0hpqx2JzVwBa6yJSxqGyPP43TwAzHP
 gSqw==
X-Gm-Message-State: AJcUukd08YwgC3ZjCXQBsEs3mNgobHxHDnUVfJVYv9FO0+Fpitec5hjO
 3LdAZz18ykRcGxri2H8ugmmX9svx5fI=
X-Google-Smtp-Source: ALg8bN7gQAJIqEESiV/+a833kltbsqZXOPcN05Tq7BQhpzKs1JhPq2Vmcw6BEpmBieSAqY3Cr2GIqQ==
X-Received: by 2002:a24:37ca:: with SMTP id r193mr290228itr.168.1548295519224; 
 Wed, 23 Jan 2019 18:05:19 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:18 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:04:48 -0800
Message-Id: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 00/15] Argo: hypervisor-mediated interdomain
 communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UG9zdGluZyBhbiB1cGRhdGVkIHZlcnNpb24gKHNpeCkgb2YgdGhpcyBzZXJpZXMgd2l0aCBmaXhl
cyBmb3IgcGVvcGxlCndobyBhcmUgdGVzdGluZy4gRG9lcyBub3QgaW5jbHVkZSBjaGFuZ2VzIGZv
ciBvcGVuIGRpc2N1c3Npb24gaXRlbXMuCgpGaXhlcyBpbmNsdWRlOgoKKiBDb21wYXQgdmFsaWRh
dGlvbiBtYWNyb3M6CiAgLSBzdHJ1Y3QgZmllbGRzIGNvbnZlcnRlZCB0byB1c2UgInN0cnVjdCBm
b3JtIiBpbiB0aGVpciBkZWNsYXJhdGlvbnMKICAtIGRyb3BwZWQgdGhlIG92ZXJyaWRlczsgdXNp
bmcgdGhlIHN0cnVjdCB2YWxpZGF0b3IgcmF0aGVyIHRoYW4gZmllbGQKICAtIGRyb3BwZWQgdGhl
IGNvbXBhdC9hcmdvLmMgZmlsZQoKKiBOb3RpZnkgb3A6IGluZGljYXRlcyB0aGUgImNhbm5vdCBx
dWV1ZSBhIHNwYWNlIGF2YWlsYWJsZSBub3RpZmljYXRpb24iCiAgY29uZGl0aW9uIHZpYSBhIGZs
YWcgdG8gdGhlIGNhbGxlciBpbnN0ZWFkIG9mIGVycm9yaW5nIHRoZSBvcGVyYXRpb247CiAgZW5h
YmxlcyB0aGUgcXVlcmllcyBhYm91dCBvdGhlciByaW5ncyBpbiB0aGUgc2FtZSBvcCB0byBjb250
aW51ZS4KICBSZW9yZGVyZWQgZmxhZ3Mgd2hpbGUgdGhlcmU6IHN0YXRpYyBjb25kaXRpb25zIGZp
cnN0LCBlcnJvcnMgbGFzdC4KCiogVmFyaW91cyBmaXhlczoKICAgIC0gcmV0dXJuIEVGQVVMVCBp
biBzZW5kdiBjYXNlIG9mIGRvX2FyZ29fb3AKICAgIC0gV0FSTiBub3QgRVJSIGxvZyBsZXZlbCBv
biBlbmNvdW50ZXJpbmcgZW1wdHkgaW92cwogICAgLSByZW1vdmVkIHJlZHVuZGFudCBib3VuZHMg
Y2hlY2sgaW4gc2VuZHYgdnMgTUFYX0FSR09fTUVTU0FHRV9TSVpFCiAgICAtIHRhYnMgZm9yIGlu
ZGVudGF0aW9uIGluIE1BSU5UQUlORVJTCiAgICAtIGFkZGVkIGNvbW1lbnQgZXhwbGFpbmluZyB0
eF9wdHIgcm91bmRpbmcgYWZ0ZXIgaW92cyBwcm9jZXNzaW5nCiAgICAtIEJVSUxEX0JVR19PTiBj
aGVjayBmb3IgTUFYX1JJTkdfU0laRSBhbGlnbiB0byBQQUdFX1NJWkUKICAgIC0gdXNlIGdwcmlu
dGsgZm9yIGVycm9yIG9uIGRlbmllZCByZWdpc3RyYXRpb24gb2YgZXhpc3RpbmcgcmluZwoKQ2hy
aXN0b3BoZXIgQ2xhcmsgKDE1KToKICBhcmdvOiBJbnRyb2R1Y2UgdGhlIEtjb25maWcgb3B0aW9u
IHRvIGdvdmVybiBpbmNsdXNpb24gb2YgQXJnbwogIGFyZ286IGludHJvZHVjZSB0aGUgYXJnb19v
cCBoeXBlcmNhbGwgYm9pbGVycGxhdGUKICBhcmdvOiBkZWZpbmUgYXJnb19kcHJpbnRrIGZvciBz
dWJzeXN0ZW0gZGVidWdnaW5nCiAgYXJnbzogaW5pdCwgZGVzdHJveSBhbmQgc29mdC1yZXNldCwg
d2l0aCBlbmFibGUgY29tbWFuZCBsaW5lIG9wdAogIGVycm5vOiBhZGQgUE9TSVggZXJyb3IgY29k
ZXMgRU1TR1NJWkUsIEVDT05OUkVGVVNFRCB0byB0aGUgQUJJCiAgeGVuL2FybTogaW50cm9kdWNl
IGd1ZXN0X2hhbmRsZV9mb3JfZmllbGQoKQogIGFyZ286IGltcGxlbWVudCB0aGUgcmVnaXN0ZXIg
b3AKICBhcmdvOiBpbXBsZW1lbnQgdGhlIHVucmVnaXN0ZXIgb3AKICBhcmdvOiBpbXBsZW1lbnQg
dGhlIHNlbmR2IG9wOyBldnRjaG46IGV4cG9zZSBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxCiAgYXJn
bzogaW1wbGVtZW50IHRoZSBub3RpZnkgb3AKICB4c20sIGFyZ286IFhTTSBjb250cm9sIGZvciBh
cmdvIHJlZ2lzdGVyCiAgeHNtLCBhcmdvOiBYU00gY29udHJvbCBmb3IgYXJnbyBtZXNzYWdlIHNl
bmQgb3BlcmF0aW9uCiAgeHNtLCBhcmdvOiBYU00gY29udHJvbCBmb3IgYW55IGFjY2VzcyB0byBh
cmdvIGJ5IGEgZG9tYWluCiAgeHNtLCBhcmdvOiBub3RpZnk6IGRvbid0IGRlc2NyaWJlIHJpbmdz
IHRoYXQgY2Fubm90IGJlIHNlbnQgdG8KICBNQUlOVEFJTkVSUzogYWRkIG5ldyBzZWN0aW9uIGZv
ciBBcmdvIGFuZCBzZWxmIGFzIG1haW50YWluZXIKCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKwogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jICAgICAgICAgICAgfCAgIDIwICsKIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1
ZXN0X2ZlYXR1cmVzLnRlIHwgICAgNyArCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3Bh
Z2UuUyAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgICAg
ICAgICAgICAgICAgIHwgICAgMyArCiB4ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDMgKwogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAgICAgICAg
ICAgICAgICAgfCAgICAzICsKIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxOSArCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgKwogeGVuL2NvbW1vbi9hcmdvLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAyMzIxICsrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2RvbWFpbi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKwogeGVuL2NvbW1vbi9ldmVudF9jaGFu
bmVsLmMgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVz
dF9hY2Nlc3MuaCAgICAgICAgICAgfCAgICAzICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgg
ICAgICAgICAgICAgICAgICAgIHwgIDI4MyArKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8u
aCAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAg
ICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiB4ZW4vaW5jbHVkZS94ZW4vYXJnby5oICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgNDQgKwogeGVuL2luY2x1ZGUveGVuL2V2ZW50LmggICAgICAg
ICAgICAgICAgICAgICAgfCAgICA3ICsKIHhlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaCAgICAg
ICAgICAgICAgICAgIHwgICAgOSArCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDUgKwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA4ICsKIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyNSArCiB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMzEgKwogeGVuL3hzbS9kdW1teS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA2ICsKIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA0MSArLQogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgICAgICAgICAg
fCAgIDE2ICsKIHhlbi94c20vZmxhc2svcG9saWN5L3NlY3VyaXR5X2NsYXNzZXMgICAgICAgIHwg
ICAgMSArCiAyOCBmaWxlcyBjaGFuZ2VkLCAyODc2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9hcmdvLmMKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUveGVuL2FyZ28uaAoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmUOW-0003u5-0C; Thu, 24 Jan 2019 02:05:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOU-0003tj-Pw
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:26 +0000
X-Inumbo-ID: 8333180e-1f7c-11e9-87c3-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8333180e-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:25 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id h193so2152593ita.5
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=NvinIiMeZ0iLDIJvcSFZcyD5c1slxSZEygNsRK96BMQ=;
 b=YgfhEeVOXZy5VXIJVBUaDP5kEkzGrHHPYWT6nztrKWM17xRxwGyebtnd6oJa1+C/Vb
 QVSlQErZ18CBOEjecgmj7uVfIkrSQuyJUS0GC/DS4e92GiMQznVogZHOk/eyTmtN0GLV
 UyaXRcCEWVW76uPLO6D7dM6moeACPgB4+7MK0+pAS+gFv6/bZsL08SqEurnpAauA55iu
 PbN1KD+KW4cR6l4+uywxpO70vYNYx4ZdVGhuWcO6i7rWfqKR7CAFzuAKaTJ22sQMAUlv
 Va9k6AfSP32nPXpUNt8oRNXW6v3JqUHu9Z3a8muqBBod9L+KCZDaiKIkjpSuAbCQuhEn
 WCpw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=NvinIiMeZ0iLDIJvcSFZcyD5c1slxSZEygNsRK96BMQ=;
 b=GyCG0pUYy41N/kQuKf0LenDfqiqybeZMDVW5g0e7cjFX3g/OhTEc7jzmitBf8FSORj
 VUn69vWEfWANg6FVuqXxKEC/R6AzqioMYSuVdJ4ndg0Rn9mStFR51ayo9uM7AFz0K/QA
 pvgPS43fW3ArnEBgYSXr2uZQrOjAKCKxVqBL6bvZsTMKhgo4K2SU6MhjnOheuXTPO0JD
 xamsTahUbYbQ+LDojpQOKzvAfxM6FrjQDgbB3r8oHQYPqfOQjMRpYCMzEArBcXdLq9QU
 fh28WNgvOuIhjcA52ufdGDES4d1Wmxv1ZARC7SJFlsBGmodgrz104tOuf2aw6tkMEjT9
 TROQ==
X-Gm-Message-State: AJcUukeOQb5JAYDaNuWswqA5H1+cBc8u9l6SIoWC+NBMRLfgMbI3OlwX
 hxh0VivOrRHJJCk0CGsR4erXGWXLYHA=
X-Google-Smtp-Source: ALg8bN5jQlbvTDZPeS3emBvj96PzqKh8ThC+lPR7YRAUNbEouiqpQA9sAUhtJkAH0x8lP6HREiwa9g==
X-Received: by 2002:a24:fa04:: with SMTP id v4mr279022ith.175.1548295524235;
 Wed, 23 Jan 2019 18:05:24 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:23 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:04:50 -0800
Message-Id: <1548295503-15946-3-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 02/15] argo: introduce the argo_op hypercall
 boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJlc2VuY2UgaXMgZ2F0ZWQgdXBvbiBDT05GSUdfQVJHTy4KClJlZ2lzdGVycyB0aGUgaHlwZXJj
YWxsIHByZXZpb3VzbHkgcmVzZXJ2ZWQgZm9yIHRoaXMuClRha2VzIDUgYXJndW1lbnRzLCBkb2Vz
IG5vdGhpbmcgYW5kIHJldHVybnMgLUVOT1NZUy4KCldpbGwgYmUgYXZvaWRpbmcgYSBjb21wYXQg
QUJJIGJ5IHVzaW5nIGZpeGVkLXNpemUgdHlwZXMgaW4gaHlwZXJjYWxsIG9wcyBzbwpIWVBFUkNB
TEwsIHJhdGhlciB0aGFuIENPTVBBVF9DQUxMLCBpcyB0aGUgY29ycmVjdCBtYWNybyBmb3IgdGhl
IGh5cGVyY2FsbAp0YWJsZXMuCgpFdmVuIHRob3VnaCBoYW5kbGVzIHdpbGwgYmUgdXNlZCBmb3Ig
KHVwIHRvKSB0d28gb2YgdGhlIGFyZ3VtZW50cyB0byB0aGUKaHlwZXJjYWxsLCB0aGVyZSB3aWxs
IGJlIG5vIG5lZWQgZm9yIGFueSBYTEFUXyogdHJhbnNsYXRpb24gZnVuY3Rpb25zCmJlY2F1c2Ug
dGhlIHJlZmVyZW5jZWQgZGF0YSBzdHJ1Y3R1cmVzIGhhdmUgYmVlbiBjb25zdHJ1Y3RlZCB0byBi
ZSBleGFjdGx5CnRoZSBzYW1lIHNpemUgYW5kIGJpdCBwYXR0ZXJuIG9uIGJvdGggMzItYml0IGFu
ZCA2NC1iaXQgZ3Vlc3RzLCBhbmQgcGFkZGVkCnRvIGJlIGludGVnZXIgbXVsdGlwbGVzIG9mIDMy
IGJpdHMgaW4gc2l6ZS4gVGhpcyBtZWFucyB0aGF0IHRoZSBzYW1lCmNvcHlfdG9fZ3Vlc3QgYW5k
IGNvcHlfZnJvbV9ndWVzdCBsb2dpYyBjYW4gYmUgcmVsaWVkIHVwb24gdG8gcGVyZm9ybSBhcwpy
ZXF1aXJlZCB3aXRob3V0IGFueSBmdXJ0aGVyIGludGVydmVudGlvbi4gVGVzdGluZyBjb21tdW5p
Y2F0aW9uIHdpdGggMzIKYW5kIDY0IGJpdCBndWVzdHMgaGFzIGNvbmZpcm1lZCB0aGlzIHdvcmtz
IGFzIGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9w
aGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCnYyIENvcHlyaWdodCBsaW5lOiBhZGQgMjAxOQp2MiBmZWVkYmFjayAjMyBK
YW46IGRyb3AgIm1lc3NhZ2UiIGZyb20gYXJnb19tZXNzYWdlX29wCnYyIGZlZWRiYWNrICMzIEph
bjogYWRkIEFja2VkLWJ5CnYxIGZlZWRiYWNrICMxNSBKYW46IGhhbmRsZSB1cHBlci1oYWx2ZXMg
b2YgaHlwZXJjYWxsIGFyZ3MKdjEgZmVlZGJhY2sgIzE1IEphbjogdXNlIHVuc2lnbmVkIHdoZXJl
IG5lZ2F0aXZlIHZhbHVlcyBpbXBvc3NpYmxlCi0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVy
Y2FsbF9wYWdlLlMgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgICAgICAg
fCAgMyArKysKIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyAgICAgICAgICAgIHwgIDMgKysrCiB4
ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgICAgICAgICB8ICAzICsrKwogeGVuL2NvbW1vbi9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAg
ICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRl
L3B1YmxpYy94ZW4uaCAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9oeXBlcmNh
bGwuaCAgICAgICAgIHwgIDkgKysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9hcmdv
LmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCmluZGV4IGZkZDJlNzIuLjI2YWZhYmYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCisrKyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCkBAIC01OSw3ICs1OSw3IEBAIERFQ0xB
UkVfSFlQRVJDQUxMKHN5c2N0bCkKIERFQ0xBUkVfSFlQRVJDQUxMKGRvbWN0bCkKIERFQ0xBUkVf
SFlQRVJDQUxMKGtleGVjX29wKQogREVDTEFSRV9IWVBFUkNBTEwodG1lbV9vcCkKLURFQ0xBUkVf
SFlQRVJDQUxMKHhjX3Jlc2VydmVkX29wKQorREVDTEFSRV9IWVBFUkNBTEwoYXJnb19vcCkKIERF
Q0xBUkVfSFlQRVJDQUxMKHhlbnBtdV9vcCkKIAogREVDTEFSRV9IWVBFUkNBTEwoYXJjaF8wKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHlwZXJjYWxsLmMKaW5kZXggMTlkMTI2My4uYjRlYWFjMyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5j
CkBAIC0xMzQsNiArMTM0LDkgQEAgc3RhdGljIGNvbnN0IGh5cGVyY2FsbF90YWJsZV90IGh2bV9o
eXBlcmNhbGxfdGFibGVbXSA9IHsKICNpZmRlZiBDT05GSUdfVE1FTQogICAgIEhZUEVSQ0FMTCh0
bWVtX29wKSwKICNlbmRpZgorI2lmZGVmIENPTkZJR19BUkdPCisgICAgSFlQRVJDQUxMKGFyZ29f
b3ApLAorI2VuZGlmCiAgICAgQ09NUEFUX0NBTEwocGxhdGZvcm1fb3ApLAogI2lmZGVmIENPTkZJ
R19QVgogICAgIENPTVBBVF9DQUxMKG1tdWV4dF9vcCksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKaW5kZXggMDMyZGU4Zi4u
OTNlNzg2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9oeXBlcmNhbGwuYwpAQCAtNjQsNiArNjQsOSBAQCBjb25zdCBoeXBlcmNhbGxfYXJn
c190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVyY2FsbHNdID0KICAgICBBUkdTKGRvbWN0
bCwgMSksCiAgICAgQVJHUyhrZXhlY19vcCwgMiksCiAgICAgQVJHUyh0bWVtX29wLCAxKSwKKyNp
ZmRlZiBDT05GSUdfQVJHTworICAgIEFSR1MoYXJnb19vcCwgNSksCisjZW5kaWYKICAgICBBUkdT
KHhlbnBtdV9vcCwgMiksCiAjaWZkZWYgQ09ORklHX0hWTQogICAgIEFSR1MoaHZtX29wLCAyKSwK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9w
di9oeXBlcmNhbGwuYwppbmRleCA1ZDExOTExLi5lZDc1MDUzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvcHYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCkBA
IC03Nyw2ICs3Nyw5IEBAIGNvbnN0IGh5cGVyY2FsbF90YWJsZV90IHB2X2h5cGVyY2FsbF90YWJs
ZVtdID0gewogI2lmZGVmIENPTkZJR19UTUVNCiAgICAgSFlQRVJDQUxMKHRtZW1fb3ApLAogI2Vu
ZGlmCisjaWZkZWYgQ09ORklHX0FSR08KKyAgICBIWVBFUkNBTEwoYXJnb19vcCksCisjZW5kaWYK
ICAgICBIWVBFUkNBTEwoeGVucG11X29wKSwKICNpZmRlZiBDT05GSUdfSFZNCiAgICAgSFlQRVJD
QUxMKGh2bV9vcCksCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1v
bi9NYWtlZmlsZQppbmRleCA1NmZjMjAxLi41OWFjN2RlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTEsMyArMSw0IEBACitvYmot
JChDT05GSUdfQVJHTykgKz0gYXJnby5vCiBvYmoteSArPSBiaXRtYXAubwogb2JqLXkgKz0gYnNl
YXJjaC5vCiBvYmotJChDT05GSUdfQ09SRV9QQVJLSU5HKSArPSBjb3JlX3BhcmtpbmcubwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kNjlhZDdjCi0tLSAvZGV2L251bGwKKysrIGIveGVu
L2NvbW1vbi9hcmdvLmMKQEAgLTAsMCArMSwyOCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICogQXJnbyA6IEh5cGVydmlzb3ItTWVkaWF0ZWQgZGF0YSBlWGNoYW5nZQorICoKKyAqIERlcml2
ZWQgZnJvbSB2NHYsIHRoZSB2ZXJzaW9uIDIgb2YgdjJ2LgorICoKKyAqIENvcHlyaWdodCAoYykg
MjAxMCwgQ2l0cml4IFN5c3RlbXMKKyAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5IEJBRSBTeXN0
ZW1zCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKKyAq
IEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1B
ICAwMjExMS0xMzA3ICBVU0EKKyAqLworCisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVk
ZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorCitsb25nCitkb19hcmdvX29wKHVuc2lnbmVkIGludCBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKKyAgICAgICAgICAgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCisgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKK3sKKyAgICByZXR1cm4gLUVOT1NZUzsKK30KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4u
aAppbmRleCAxYTU2ODcxLi5iM2Y2NDkxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
eGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC0xMTgsNyArMTE4LDcgQEAg
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpOwogI2RlZmluZSBfX0hZUEVSVklT
T1JfZG9tY3RsICAgICAgICAgICAgICAgMzYKICNkZWZpbmUgX19IWVBFUlZJU09SX2tleGVjX29w
ICAgICAgICAgICAgIDM3CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl90bWVtX29wICAgICAgICAgICAg
ICAzOAotI2RlZmluZSBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRfb3AgICAgICAgMzkgLyogcmVz
ZXJ2ZWQgZm9yIFhlbkNsaWVudCAqLworI2RlZmluZSBfX0hZUEVSVklTT1JfYXJnb19vcCAgICAg
ICAgICAgICAgMzkKICNkZWZpbmUgX19IWVBFUlZJU09SX3hlbnBtdV9vcCAgICAgICAgICAgIDQw
CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9kbV9vcCAgICAgICAgICAgICAgICA0MQogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS94ZW4vaHlwZXJj
YWxsLmgKaW5kZXggY2M5OWFlYS4uZTJmNjFkNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L2h5cGVyY2FsbC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaApAQCAtMTM2LDYg
KzEzNiwxNSBAQCBkb190bWVtX29wKAogICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odG1lbV9v
cF90KSB1b3BzKTsKICNlbmRpZgogCisjaWZkZWYgQ09ORklHX0FSR08KK2V4dGVybiBsb25nIGRv
X2FyZ29fb3AoCisgICAgdW5zaWduZWQgaW50IGNtZCwKKyAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGFyZzEsCisgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcyLAor
ICAgIHVuc2lnbmVkIGxvbmcgYXJnMywKKyAgICB1bnNpZ25lZCBsb25nIGFyZzQpOworI2VuZGlm
CisKIGV4dGVybiBsb25nCiBkb194ZW5vcHJvZl9vcChpbnQgb3AsIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgYXJnKTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05: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-devel-bounces@lists.xenproject.org>)
	id 1gmUOX-0003up-90; Thu, 24 Jan 2019 02:05: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=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOW-0003uD-79
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:28 +0000
X-Inumbo-ID: 849f4665-1f7c-11e9-87c3-bc764e045a96
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 849f4665-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:27 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id b16so3399675ior.1
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=v37Bzpj9eqK/8K81lAVasPK/FzSpBCuFLuH51DqwyZY=;
 b=a8z14mm1G11zEC1xCQHstnXGVJYqXEdTTEIw21wexJoabtKDI2C4OnnayTE4mFLXx+
 PkckAoLs4A6gPcNphx4D3G38XdkRgM6R/gZsM0m/6IKDhdK2Ygg0Y2GiTbZzYtY27+6L
 EQ8z1AMZkuwfeb5J3CP7DZdoZQsJcO/VbjydHJQk3dlshaePF71KNmsu4Yp8p4vq8dcx
 /7CTXSn+zDqJ1nJo/QYcJG/3bTuB1/mptjZswZ19MIQ2xnJjt3KX+AxXoqNEuQiRLef9
 Ebl4V1mC3xS0r2R8BYjOcA8BD5AR9gqRqIAwbWkI+Ht1BF97Pb+Xi22aDQNMDLCabgiM
 i/yA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=v37Bzpj9eqK/8K81lAVasPK/FzSpBCuFLuH51DqwyZY=;
 b=FUjlR34RT5qFDRVeMioiAPyJfotJJcPw9y+5mUhzKTr5oIMudCoqo4ltS3B+p9sIgh
 mYSdStsTlYkYhoVjJXH1FwhNlCzEm64g5XBi+AMa0sRzK1XiPvNR9tDSU9/9luHPG5OT
 EYsZbTWAPyvUNthGOWr7pojwVrfdBIryH0l9rd/bR2+lN3Lwbpf36KPQEvQ8/WvhZkBX
 PXfg9cJJSnDdWM9wUlNwVx2ZSY52nTBrqthr3t0gMgZho4OiWpvBt8wC+lNWxV3jfBWf
 E2tsqfxi1CRAJF8IT7f1blTc+97pc37z6QLpz1Ua5rBPw4SV20g5KnvHvI+BjY8xxRV5
 TDWw==
X-Gm-Message-State: AJcUukcwOPvGvYzZsmdnTVOu41rh1iHyqrm3Hgd4PUX/ELAF25I+a3CI
 2tN6oeVkI3dC9WlU4+RF6GwGZvTZlMk=
X-Google-Smtp-Source: ALg8bN7NrZHNIBGmLARB2XDs2ZACGHDuJZAnUpkUznRaPArXn8dbW1UqtAcx1IZu+K5mrS6IelJKMg==
X-Received: by 2002:a5e:924a:: with SMTP id z10mr2731749iop.301.1548295526666; 
 Wed, 23 Jan 2019 18:05:26 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:25 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:04:51 -0800
Message-Id: <1548295503-15946-4-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 03/15] argo: define argo_dprintk for
 subsystem debugging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBjb252ZW5pZW5jZSBmb3Igd29ya2luZyBvbiBkZXZlbG9wbWVudCBvZiB0aGUgYXJnbyBzdWJz
eXN0ZW06CnNldHRpbmcgYSAjZGVmaW5lIHZhcmlhYmxlIGVuYWJsZXMgYWRkaXRpb25hbCBkZWJ1
ZyBtZXNzYWdlcy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhl
ci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KCj09PQpKYW4ncyBmdXJ0aGVyIHJlbWFyayBnaXZlbiB3aXRoIHRoZSBBY2s6CgoiVGhp
cyB3b3VsZCBiZXR0ZXIgYmUgYW4gaW5saW5lIGZ1bmN0aW9uLCBzdWNoIHRoYXQgYXJndW1lbnRz
IHBhc3NlZCBpbgphY3R1YWxseSBnZXQgZXZhbHVhdGVkLiBPdGhlcndpc2UgeW91IHJpc2sgb3Zl
cmxvb2tpbmcgdmFyaWFibGVzIHVzZWQKZm9yIHN1Y2ggbG9nZ2luZyBvbmx5LCBhbmQgaW4gcGFy
dGljdWxhciB0aGUgY29tcGlsZXIgdGhlbiBpc3N1aW5nCndhcm5pbmdzIChicmVha2luZyB0aGUg
YnVpbGQgZHVlIHRvIC1XZXJyb3IpLiIKCnYzIGFkZGVkIFJvZ2VyJ3MgUmV2aWV3ZWQtYnkKdjMg
YWRkZWQgSmFuJ3MgQWNrCnYyICMwMyBmZWVkYmFjaywgSmFuOiBmaXggaWZkZWYvZGVmaW5lIGNv
bmZ1c2lvbiBlcnJvcgp2MSAjMDQgZmVlZGJhY2ssIEphbjogZml4IGRwcmludGsgaW1wbGVtZW50
YXRpb24KLS0tCiB4ZW4vY29tbW9uL2FyZ28uYyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4v
Y29tbW9uL2FyZ28uYwppbmRleCBkNjlhZDdjLi42Zjc4MmY3IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL2FyZ28uYworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtMTksNiArMTksMTUgQEAKICNp
bmNsdWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAKKy8q
IENoYW5nZSB0aGlzIHRvICNkZWZpbmUgQVJHT19ERUJVRyBoZXJlIHRvIGVuYWJsZSBtb3JlIGRl
YnVnIG1lc3NhZ2VzICovCisjdW5kZWYgQVJHT19ERUJVRworCisjaWZkZWYgQVJHT19ERUJVRwor
I2RlZmluZSBhcmdvX2RwcmludGsoZm9ybWF0LCBhcmdzLi4uKSBwcmludGsoImFyZ286ICIgZm9y
bWF0LCAjIyBhcmdzICkKKyNlbHNlCisjZGVmaW5lIGFyZ29fZHByaW50ayhmb3JtYXQsIC4uLiAp
ICgodm9pZCkwKQorI2VuZGlmCisKIGxvbmcKIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAogICAgICAgICAgICBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05: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-devel-bounces@lists.xenproject.org>)
	id 1gmUOc-0003x5-L8; Thu, 24 Jan 2019 02:05: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=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOb-0003wQ-J8
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:33 +0000
X-Inumbo-ID: 87cbd7c6-1f7c-11e9-87c3-bc764e045a96
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87cbd7c6-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:32 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id c2so3340344iom.12
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=22BgtvpArFt+GYlIE+c5Bho5y/vybq/J5Z0Nalen8JM=;
 b=dxuEJxaRKIWmYVHtfjMrTg8ArCtG3ThDJ1RSKtpo1WIZY7jzCLWLt/QRvkNVkyGx8v
 eQFjzgxsQPJdyJeIEmZYwL+vX9fyLrVr3+7wwe42/rH1fnO788l0VmhsOX5Il8Bgzr78
 P+LEpi6XVNWXNqDS0kB4HRhrNVzHO7Flzk7q8OLapMirlEE41ub8f1ECnjcw3lEd2pO/
 2QXfp3JflWlBgGxwiFCmGhy5tJhWedq4msLUnfwswvKgOYh+HXXBXMlRRzeUScnW/65L
 1/c21k26wJ0B9gnpjudpya/YHTktKhtAZbHT5oyH2yVR96PpGH2RZ/bydAo9h6SWznP0
 v2Dg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=22BgtvpArFt+GYlIE+c5Bho5y/vybq/J5Z0Nalen8JM=;
 b=WHXIN41VfR1ELqa27HhPGTe6hoyXk44xKAiDYMeiUWc8K4tqxdjn5+nAxQkX9QqnZc
 kpVMjRaQRy1s1hT/wGxfpYe7GcnTezPaYPVXLgYhRTbrFU9vmGIdDYV25FyR26PzFj5H
 2k/lchAJSYS88+qwuzxjtS4wVjRXGjGCodjHcmYDnwdzGHndvZFI51jslb4ZxIw4pfS1
 7PsggHTeqZdP1kI/4+XhO2hlM/L4pGkIKSDYpTzBmeKY4BnPPEhAk6Ny38oFfyQB/PoN
 zB9xOhJBhzzEr2IrEL3S0TeP3u8PV5kzm5I+NBmUvbUP19+V6Jo+BF5yYKc7I9XGR3lj
 q7uw==
X-Gm-Message-State: AHQUAuYxjNbmm3IbFEsanzwscEXz7YxOZ/3irInwWTKwOiryJXtWgZEA
 6j9mtWohMMD0Qvv7GHy+9KVNy0840pE=
X-Google-Smtp-Source: AHgI3Ia/asShR4oOTPp6oeQi/oXk9yqw28w7gFCO0+kMcITHbVt5RVupLETZ9OrdT/V3RiOmjygs0g==
X-Received: by 2002:a6b:5103:: with SMTP id f3mr2888839iob.30.1548295531914;
 Wed, 23 Jan 2019 18:05:31 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:31 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:04:53 -0800
Message-Id: <1548295503-15946-6-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 05/15] errno: add POSIX error codes EMSGSIZE,
 ECONNREFUSED to the ABI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RU1TR1NJWkU6IEFyZ28ncyBzZW5kdiBvcGVyYXRpb24gd2lsbCByZXR1cm4gRU1TR1NJWkUgd2hl
biBhbiBleGNlc3MgYW1vdW50Cm9mIGRhdGEsIGFjcm9zcyBhbGwgaW92cywgaGFzIGJlZW4gc3Vw
cGxpZWQsIGV4Y2VlZGluZyBlaXRoZXIgdGhlIHN0YXRpY2FsbHkKY29uZmlndXJlZCBtYXhpbXVt
IHNpemUgb2YgYSB0cmFuc21pdHRhYmxlIG1lc3NhZ2UsIG9yIHRoZSAodmFyaWFibGUpIHNpemUK
b2YgdGhlIHJpbmcgcmVnaXN0ZXJlZCBieSB0aGUgZGVzdGluYXRpb24gZG9tYWluLgoKRUNPTk5S
RUZVU0VEOiBBcmdvJ3MgcmVnaXN0ZXIgb3BlcmF0aW9uIHdpbGwgcmV0dXJuIEVDT05OUkVGVVNF
RCBpZiBhIHJpbmcKaXMgYmVpbmcgcmVnaXN0ZXJlZCB0byBjb21tdW5pY2F0ZSB3aXRoIGEgc3Bl
Y2lmaWMgcmVtb3RlIGRvbWFpbiB0aGF0IGRvZXMKZXhpc3QgYnV0IGlzIG5vdCBhcmdvLWVuYWJs
ZWQuCgpUaGVzZSBjb2RlcyBhcmUgZGVzY3JpYmVkIGJ5IFBPU0lYIGhlcmU6Cmh0dHA6Ly9wdWJz
Lm9wZW5ncm91cC5vcmcvb25saW5lcHVicy85Njk5OTE5Nzk5L2Jhc2VkZWZzL2Vycm5vLmguaHRt
bAogICAgRU1TR1NJWkUgICAgIDogIk1lc3NhZ2UgdG9vIGxhcmdlIgogICAgRUNPTk5SRUZVU0VE
IDogIkNvbm5lY3Rpb24gcmVmdXNlZCIuCgpUaGUgbnVtZXJpYyB2YWx1ZXMgYXNzaWduZWQgdG8g
ZWFjaCBhcmUgdGFrZW4gZnJvbSBMaW51eCwgYXMgaXMgdGhlIGNhc2UKZm9yIHRoZSBleGlzdGlu
ZyBlcnJvciBjb2Rlcy4KICAgIEVNU0dTSVpFICAgICA6IDkwCiAgICBFQ09OTlJFRlVTRUQgOiAx
MTEKClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZA
YmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmggfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaAppbmRleCAzMDVjMTEyLi5lMWQwMmZjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZXJybm8uaApAQCAtMTAyLDYgKzEwMiw3IEBAIFhFTl9FUlJOTyhFSUxTRVEsCTg0KQkvKiBJ
bGxlZ2FsIGJ5dGUgc2VxdWVuY2UgKi8KIFhFTl9FUlJOTyhFUkVTVEFSVCwJODUpCS8qIEludGVy
cnVwdGVkIHN5c3RlbSBjYWxsIHNob3VsZCBiZSByZXN0YXJ0ZWQgKi8KICNlbmRpZgogWEVOX0VS
Uk5PKEVOT1RTT0NLLAk4OCkJLyogU29ja2V0IG9wZXJhdGlvbiBvbiBub24tc29ja2V0ICovCitY
RU5fRVJSTk8oRU1TR1NJWkUsCTkwKQkvKiBNZXNzYWdlIHRvbyBsYXJnZS4gKi8KIFhFTl9FUlJO
TyhFT1BOT1RTVVBQLAk5NSkJLyogT3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQgb24gdHJhbnNwb3J0
IGVuZHBvaW50ICovCiBYRU5fRVJSTk8oRUFERFJJTlVTRSwJOTgpCS8qIEFkZHJlc3MgYWxyZWFk
eSBpbiB1c2UgKi8KIFhFTl9FUlJOTyhFQUREUk5PVEFWQUlMLCA5OSkJLyogQ2Fubm90IGFzc2ln
biByZXF1ZXN0ZWQgYWRkcmVzcyAqLwpAQCAtMTA5LDYgKzExMCw3IEBAIFhFTl9FUlJOTyhFTk9C
VUZTLAkxMDUpCS8qIE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUgKi8KIFhFTl9FUlJOTyhFSVND
T05OLAkxMDYpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBhbHJlYWR5IGNvbm5lY3RlZCAqLwog
WEVOX0VSUk5PKEVOT1RDT05OLAkxMDcpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBub3QgY29u
bmVjdGVkICovCiBYRU5fRVJSTk8oRVRJTUVET1VULAkxMTApCS8qIENvbm5lY3Rpb24gdGltZWQg
b3V0ICovCitYRU5fRVJSTk8oRUNPTk5SRUZVU0VELAkxMTEpCS8qIENvbm5lY3Rpb24gcmVmdXNl
ZCAqLwogCiAjdW5kZWYgWEVOX0VSUk5PCiAjZW5kaWYgLyogWEVOX0VSUk5PICovCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05: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-devel-bounces@lists.xenproject.org>)
	id 1gmUOc-0003xQ-VD; Thu, 24 Jan 2019 02:05: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=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOb-0003wP-Hn
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:33 +0000
X-Inumbo-ID: 86b6d916-1f7c-11e9-87c3-bc764e045a96
Received: from mail-it1-x12e.google.com (unknown [2607:f8b0:4864:20::12e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86b6d916-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:31 +0000 (UTC)
Received: by mail-it1-x12e.google.com with SMTP id c9so2204669itj.1
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=PCF1cMHb6yS4jSO6C4hzV0XykYIGkDWOAEa2Gi9gA3w=;
 b=Gvx6wnxb6XWyWND+n/CTmJ2sdPzalURXBePDmJ6d1CkBE9fSPLaOYk3nQ0MzTSl5Wv
 hhhBQMrifUYdTirZabLfxONig+AKFsz6nZ7TpRymANdbV+P3Bq4zTGtcX4EdIymdA+8x
 C6dyfbyX9r/WXWKfKlFgwRqEh9qtCH27f1GPrQz0OevetOwG9SDtgqf8aSXkI4H0vKZW
 44zfbRH2C//eO7RHDBy1Y//Shv9HyNbJ9DXlXEKGGzGffkbUoMbDXHqZULp8Srmm8ap3
 S060VRbHBcsB2HhmQagTarfyyMKQesVxqNfIFt15C4/8/PEiDXwadOYU4kGUxdj6VHdW
 RjgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=PCF1cMHb6yS4jSO6C4hzV0XykYIGkDWOAEa2Gi9gA3w=;
 b=GX981boZjYaiD+Sy1RyLRMgrP+RS9zyVKMGji7MA3JdIuRcBXteCNdxhZXOMqU3n4a
 CshUh6Md/U7dyUPYJ0axilXiInuDtSdvSsJGK3Ix1LJp+ZNqoBwHh/N3Vp7f1k5BPpIU
 QyOm8pDgTuKvl8IRv1T9lJ97Msnsbzn3jDgDU0y4T1YK1KnTZSwwBqhntvA0oExhbVuh
 4H8KrZ0VygaGm6Ec++acBBbvdnzpQubAuwS4D0NiZgFHVvkzyGHSx9UG0VJ4xftMvwmn
 ddZRy52Xz+LfJfXvUcXfvKkfJ+kjyNfbb7RPfsgPB0ud+B//XQJOd7wfTBL62Edpl+rd
 B2EA==
X-Gm-Message-State: AJcUukcQILFay2rzDQbnnIttCVhxrM6XfrgT++fRugfmkmmcgnDFEotK
 v0jZD2U9aOeqvwKDmHEWRY+DI6cW02M=
X-Google-Smtp-Source: ALg8bN55B7tCj4sn5KrbAjgJVx9UC+u7zXq/mChzSRFsGrxPdbLVxM/aWdLFPzpr0G/1/76oy+9p/Q==
X-Received: by 2002:a24:5fd2:: with SMTP id r201mr385081itb.19.1548295529526; 
 Wed, 23 Jan 2019 18:05:29 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:28 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:04:52 -0800
Message-Id: <1548295503-15946-5-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGlzZXMgYmFzaWMgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBwZXJmb3JtcyB0ZWFyZG93biBv
ZiBhcmdvIHN0YXRlCmZvciBkb21haW4gc2h1dGRvd24uCgpJbmNsdXNpb24gb2YgdGhlIEFyZ28g
aW1wbGVtZW50YXRpb24gaXMgZGVwZW5kZW50IG9uIENPTkZJR19BUkdPLgoKSW50cm9kdWNlcyBh
IG5ldyBYZW4gY29tbWFuZCBsaW5lIHBhcmFtZXRlciAnYXJnbyc6IGJvb2wgdG8gZW5hYmxlL2Rp
c2FibGUKdGhlIGFyZ28gaHlwZXJjYWxsLiBEZWZhdWx0cyB0byBkaXNhYmxlZC4KCk5ldyBoZWFk
ZXJzOgogIHB1YmxpYy9hcmdvLmg6IHdpdGggZGVmaW5pb25zIG9mIGFkZHJlc3NlcyBhbmQgcmlu
ZyBzdHJ1Y3R1cmUsIGluY2x1ZGluZwogIGluZGV4ZXMgZm9yIGF0b21pYyB1cGRhdGUgZm9yIGNv
bW11bmljYXRpb24gYmV0d2VlbiBkb21haW4gYW5kIGh5cGVydmlzb3IuCgogIHhlbi9hcmdvLmg6
IHRvIGV4cG9zZSB0aGUgaG9va3MgZm9yIGludGVncmF0aW9uIGludG8gZG9tYWluIGxpZmVjeWNs
ZToKICAgIGFyZ29faW5pdDogcGVyLWRvbWFpbiBpbml0IG9mIGFyZ28gZGF0YSBzdHJ1Y3R1cmVz
IGZvciBkb21haW5fY3JlYXRlLgogICAgYXJnb19kZXN0cm95OiB0ZWFyZG93biBmb3IgZG9tYWlu
X2Rlc3Ryb3kgYW5kIHRoZSBlcnJvciBleGl0CiAgICAgICAgICAgICAgICAgIHBhdGggb2YgZG9t
YWluX2NyZWF0ZS4KICAgIGFyZ29fc29mdF9yZXNldDogcmVzZXQgb2YgZG9tYWluIHN0YXRlIGZv
ciBkb21haW5fc29mdF9yZXNldC4KCkFkZHMgYSBuZXcgZmllbGQgdG8gc3RydWN0IGRvbWFpbjog
c3RydWN0IGFyZ29fZG9tYWluICphcmdvOwoKSW4gYWNjb3JkYW5jZSB3aXRoIHJlY2VudCB3b3Jr
IG9uIF9kb21haW5fZGVzdHJveSwgYXJnb19kZXN0cm95IGlzCmlkZW1wb3RlbnQuIEl0IHdpbGwg
dGVhciBkb3duOiBhbGwgcmluZ3MgcmVnaXN0ZXJlZCBieSB0aGlzIGRvbWFpbiwgYWxsCnJpbmdz
IHdoZXJlIHRoaXMgZG9tYWluIGlzIHRoZSBzaW5nbGUgc2VuZGVyIChpZS4gc3BlY2lmaWVkIHBh
cnRuZXIsCm5vbi13aWxkY2FyZCByaW5ncyksIGFuZCBhbGwgcGVuZGluZyBub3RpZmljYXRpb25z
IHdoZXJlIHRoaXMgZG9tYWluIGlzCmF3YWl0aW5nIHNpZ25hbCBhYm91dCBhdmFpbGFibGUgc3Bh
Y2UgaW4gdGhlIHJpbmdzIG9mIG90aGVyIGRvbWFpbnMuCgpBIGNvdW50IHdpbGwgYmUgbWFpbnRh
aW5lZCBvZiB0aGUgbnVtYmVyIG9mIHJpbmdzIHRoYXQgYSBkb21haW4gaGFzCnJlZ2lzdGVyZWQg
aW4gb3JkZXIgdG8gbGltaXQgaXQgYmVsb3cgdGhlIGZpeGVkIG1heGltdW0gbGltaXQgZGVmaW5l
ZCBoZXJlLgoKTWFjcm9zIGFyZSBkZWZpbmVkIHRvIHZlcmlmeSB0aGUgaW50ZXJuYWwgbG9ja2lu
ZyBzdGF0ZSB3aXRoaW4gdGhlIGFyZ28KaW1wbGVtZW50YXRpb24uIFRoZSBtYWNyb3MgYXJlIEFT
U0VSVGVkIG9uIGVudHJ5IHRvIGZ1bmN0aW9ucyB0byB2YWxpZGF0ZQphbmQgZG9jdW1lbnQgdGhl
IHJlcXVpcmVkIGxvY2sgc3RhdGUgcHJpb3IgdG8gY2FsbGluZy4KClRoZSBoYXNoIGZ1bmN0aW9u
IGZvciB0aGUgaGFzaHRhYmxlcyB0aGF0IGhvbGQgcmluZyBzdGF0ZSBpcyBkZXJpdmVkIGZyb20K
dGhlIHN0cmluZyBoYXNoaW5nIGZ1bmN0aW9uIGRqYjIgKGh0dHA6Ly93d3cuY3NlLnlvcmt1LmNh
L35vei9oYXNoLmh0bWwpCmJ5IERhbmllbCBKLiBCZXJuc3RlaW4uIEJhc2ljIHRlc3Rpbmcgd2l0
aCBhIGxpbWl0ZWQgbnVtYmVyIG9mIGRvbWFpbnMgYW5kCnBvcnRzIGhhcyBzaG93biByZWFzb25h
YmxlIGRpc3RyaWJ1dGlvbiBmb3IgdGhlIHRhYmxlIHNpemUuCgpUaGUgc29mdHdhcmUgbGljZW5z
ZSBvbiB0aGUgcHVibGljIGhlYWRlciBpcyB0aGUgQlNEIGxpY2Vuc2UsIHN0YW5kYXJkCnByb2Nl
ZHVyZSBmb3IgdGhlIHB1YmxpYyBYZW4gaGVhZGVycy4gVGhlIHB1YmxpYyBoZWFkZXIgd2FzIG9y
aWdpbmFsbHkKcG9zdGVkIHVuZGVyIGEgR1BMIGxpY2Vuc2UgYXQ6IFsxXToKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDEzLTA1L21zZzAyNzEw
Lmh0bWwKClRoZSBmb2xsb3dpbmcgQUNLIGJ5IExhcnMgS3VydGggaXMgdG8gY29uZmlybSB0aGF0
IG9ubHkgcGVvcGxlIGJlaW5nCmVtcGxveWVlcyBvZiBDaXRyaXggY29udHJpYnV0ZWQgdG8gdGhl
IGhlYWRlciBmaWxlcyBpbiB0aGUgc2VyaWVzIHBvc3RlZCBhdApbMV0gYW5kIHRoYXQgdGh1cyB0
aGUgY29weXJpZ2h0IG9mIHRoZSBmaWxlcyBpbiBxdWVzdGlvbiBpcyBmdWxseSBvd25lZCBieQpD
aXRyaXguIFRoZSBBQ0sgYWxzbyBjb25maXJtcyB0aGF0IENpdHJpeCBpcyBoYXBweSBmb3IgdGhl
IGhlYWRlciBmaWxlcyB0bwpiZSBwdWJsaXNoZWQgdW5kZXIgYSBCU0QgbGljZW5zZSBpbiB0aGlz
IHNlcmllcyAod2hpY2ggaXMgYmFzZWQgb24gWzFdKS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9w
aGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBM
YXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb3NzIFBoaWxp
cHNvbiA8cm9zcy5waGlsaXBzb25Ab3JhY2xlLmNvbT4KCnY1ICMwNCBSb2dlcjogdHdlYWsgY29t
bWFuZCBsaW5lIGRvYzogcmVtb3ZlIHN0YXRlbWVudCBhYm91dCB0b3AgbGV2ZWwgYm9vbAp2NTog
YWRkIGNvbXBhdCB2YWxpZGF0aW9uIG1hY3JvcyB0byBwcmltYXJ5IHNvdXJjZSBmaWxlOiBjb21t
b24vYXJnby5jCnY1OiBkcm9wcGVkIGV4dGVybmFsIGZpbGUgZm9yIGNvbXBhdCBtYWNyb3M6IGNv
bW1vbi9jb21wYXQvYXJnby5jCgp2NDogcmVtb3ZlZCBGSVhNRSBmb3IgcmVtb3ZpbmcgYXJnb19k
ZXN0cm95IGZyb20gZG9tYWluX2tpbGwKdjQgSmFuOiBhbWVuZCB0aGUgY29tbWFuZCBsaW5lIGRv
YyB0ZXh0IHJlZmVycmluZyB0byBidWlsZCBjb25maWd1cmF0aW9uCnY0IDogdXNlIHN0YW5kYXJk
IGRhdGEgc3RydWN0dXJlcyBhcyBwZXIgY29tbW9uIGNvZGUKdjQgSmFuOiByZXBsYWNlIGhhc2hf
aW5kZXggd2l0aCBkamIyLWRlcml2ZWQgaGFzaCBhbGdvcml0aG0KdjQgQW5kcmV3OiBzd2l0Y2gg
YXJnbyBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIGxpc3QgYXJnbz08Ym9vbD4KdjQgIzA0IFJvZ2Vy
OiBkcm9wIHVubmVlZGVkIGluaXQgb2YgcmluZ19jb3VudCBpbiBhcmdvX2RvbWFpbl9pbml0CnY0
ICMwNCBSb2dlcjogcmVwbGFjZSBpZiAocmluZ19pbmZvLT5tZm5zKSB3aXRoIEFTU0VSVHMgaW4g
cmluZ191bm1hcAp2NCAjMDQgUm9nZXI6IHJld3JpdGUgdGhlIGxvY2tpbmcgdmVyaWZpY2F0aW9u
IG1hY3Jvcwp2NCAjMDQgUm9nZXI6IG1ha2UgTDEgbG9jayBkZXNjcmlwdGlvbiBjb21tZW50IGNs
ZWFyZXIgYWJvdXQgUihMMSkgYW5kIFcoTDEpCnY0IEFuZHJldzogZml4IHNwbGl0IG9mIGRwcmlu
dGsgaW4gcmluZ19tYXBfaW5mbyBhY3Jvc3MgdjQgY29tbWl0cwoKdjMgIzA0IEFuZHJldzogdXNl
IHh6YWxsb2MgZm9yIHN0cnVjdCBhcmdvX2RvbWFpbiBpbiBhcmdvX2luaXQKdjMgIzA0IEFuZHJl
dzogcmVmZXJlbmNlIENPTkZJR19BUkdPIGluIHRoZSBjb21tYW5kIGxpbmUgZG9jdW1lbnRhdGlv
bgp2MyAjMDcgSmFuOiByZW5hbWUgcmluZ19maW5kX2luZm8gdG8gZmluZF9yaW5nX2luZm8KdjMg
IzA0IEFuZHJldzogZG9uJ3QgdHJ1bmNhdGUgYXJncyBkb19hcmdvX29wIHByaW50awp2MyAjMDcg
SmFuOiBmaXggbnVtZXJpYyBlbnRyaWVzIGluIHByaW50ayBmb3JtYXQgc3RyaW5ncwp2MyAjMTAg
Um9nZXI6IG1vdmUgZmluZCBmdW5jdGlvbnMgdG8gdG9wIG9mIGZpbGUgYW5kIGRyb3AgcHJvdG90
eXBlcwp2MyAjMDQgSmFuOiBtZWxkIGNvbXBhdCBjaGVjayBmb3IgaHlwZXJjYWxsIGFyZyB0eXBl
cwp2MyAjMDQgUm9nZXIvSmFuOiBtYWtlIGxvY2sgbmFtZXMgY2xlYXJlciBhbmQgYXNzZXJ0IHRo
ZWlyIHN0YXRlCnYzICMwNCBKYW46IHBvcnQgLT4gYXBvcnQgd2l0aCB0eXBlOyBkaXN0aW5ndWlz
aCBhcmdvIHBvcnQgZnJvbSBldnRjaG4KdjMgIzA0IEphbjogcmVvcmRlciBjYWxsIHRvIGFyZ29f
aW5pdF9kb21haW4gaW4gYXJnb19pbml0CnYzICMwNCBKYW46IHJpbmdfcmVtb3ZlX21mbnM6IHpl
cm8gY291bnQgYmVmb3JlIGZyZWVpbmcgYXJyYXlzCnYzICMwNCBKYXNvbi9Sb2dlcjogc29mdF9y
ZXNldDogY2FuIGFzc3VtZSByZWluaXQgaXMgb2sgaWYgZC0+YXJnbyBzZXQKdjMgIzA0IFJvZ2Vy
OiByZW1vdmUgdW51c2VkIGFuZCBjb25mdXNpbmcgZC0+YXJnb19sb2NrCnYzICMwNCBSb2dlcjog
YWRkIHNpbXBsZSBpbmxpbmVzIGluIHhlbi9hcmdvLmgsIGRyb3AgaWZkZWYgQ09ORklHX0FSR08K
djMgIzA0IFJvZ2VyOiBzaW1wbGVyIHJldHVybiAtRU9QTk9UU1VQUCBpbiBkb19hcmdvX29wCnYz
ICMwNCBSb2dlcjogYWRkIGNvbnN0IHRvIGRvbWFpbiBhcmcgdG8gcmluZ19yZW1vdmVfaW5mbwp2
MyAjMDQgUm9nZXI6IHVzZSBYRlJFRQp2MyAjMDQgUm9nZXI6IG5ld2xpbmUgZml4IGluIHdpbGRj
YXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUKdjMgIzA0IFJvZ2VyOiBtZm5fbWFwcGluZzogdm9pZCog
aW5zdGVhZCBvZiB1aW50OF90Kgp2MyAjMDQgUm9nZXI6IGRyb3AgbnBhZ2VzIHN0cnVjdCBtZW1i
ZXIgaW4gYXJnb19yaW5nX2luZm87IHVzZSBsZW4KdjMgIzA0IFJvZ2VyL0phbjogZHJvcCBtYW55
IGZpeGVkIHdpZHRoIHR5cGVzIGluIGludGVybmFsIHN0cnVjdHMKdjMgIzA0IEphc29uL0phbjog
ZHJvcCBwYWQgYW5kIGZpeGVkIHdpZHRoIHR5cGUgaW4gcGVuZGluZ19lbnQgc3RydWN0CnYzICMw
NCBFcmljOiBtb3ZlZCByaW5nX2ZpbmRfaW5mbyBmcm9tIHJlZ2lzdGVyIG9wIGludG8gdGhpcyBj
b21taXQKdjMgbW92ZWQgaGFzaF9pbmRleCBmdW5jdGlvbiwgbm9zcGVjIGluY2x1ZGUgZnJvbSBy
ZWdpc3RlciBvcCB0byB0aGlzIGNvbW1pdAp2MyBtb3ZlZCBYRU5fQVJHT19ET01JRF9BTlkgZGVm
biBmcm9tIHJlZ2lzdGVyIG9wIGludG8gdGhpcyBjb21taXQKdjMgYWRkZWQgI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPiB0byA8eGVuL2FyZ28uaD4gZm9yIGRvbWFpbiBzdHJ1Y3QgZGVmbgp2MyBmZWVk
YmFjayAjMDQgUm9nZXI6IHJlb3JkZXIgI2luY2x1ZGVzIHRvIGFscGhhYmV0aWNhbCBvcmRlcgp2
MyBBZGRlZCBSb3NzJ3MgUmV2aWV3ZWQtYnkuCgp2MiByZXdyaXRlIGxvY2tpbmcgZXhwbGFuYXRp
b24gY29tbWVudAp2MiBoZWFkZXIgY29weXJpZ2h0IGxpbmUgbm93IGluY2x1ZGVzIDIwMTkKdjIg
c2VsZjogdXNlIHJpbmdfaW5mbyBiYWNrcG9pbnRlciBpbiBwZW5kaW5nX2VudCB0byBtYWludGFp
biBucGVuZGluZwp2MiBzZWxmOiByZW5hbWUgYWxsX3JpbmdzX3JlbW92ZV9pbmZvIHRvIGRvbWFp
bl9yaW5nc19yZW1vdmVfYWxsCnYyIGZlZWRiYWNrIEphbjogZHJvcCBjb29raWUsIGltcGxlbWVu
dCB0ZWFyZG93bgp2MiBzZWxmOiBhZGQgbnBlbmRpbmcgdG8gdHJhY2sgbnVtYmVyIG9mIHBlbmRp
bmcgZW50cmllcyBwZXIgcmluZwp2MiBzZWxmOiBhbWVuZCBjb21tZW50IG9uIGxvY2tpbmc7IGRy
b3Agc2VjdGlvbiBjb21tZW50cwp2MiBjb29raWVfZXE6IHRlc3QgbG93IGJpdHMgZmlyc3QgYW5k
IHVzZSBsaWtlbHkgb24gaGlnaCBiaXRzCnYyIHNlbGY6IE9WRVJIQVVMCnYyIHNlbGY6IHMvYXJn
b19wZW5kaW5nX2VudC9wZW5kaW5nX2VudC9nCnYyIHNlbGY6IGRyb3AgcGVuZGluZ19yZW1vdmVf
ZW50LCBpbmxpbmUgYXQgc2luZ2xlIGNhbGwgc2l0ZQp2MSBmZWVkYmFjayBSb2dlciwgSmFuOiBk
cm9wIGFyZ28gcHJlZml4IG9uIHN0YXRpYyBmdW5jdGlvbnMKdjIgIzQgTGFyczogYWRkIEFja2Vk
LWJ5IGFuZCBkZXRhaWxzIHRvIGNvbW1pdCBtZXNzYWdlLgp2MiBmZWVkYmFjayAjOSBKYW46IGRv
Y3VtZW50IGFyZ28gYm9vdCBvcHQgaW4geGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgp2MiBidWdm
aXg6IHhzbSB1c2UgaW4gc29mdC1yZXNldCBwcmlvciB0byBpbnRyb2R1Y3Rpb24KdjIgZmVlZGJh
Y2sgIzkgSmFuOiBkcm9wICdtZXNzYWdlJyBmcm9tIGRvX2FyZ29fbWVzc2FnZV9vcAp2MSAjNSBm
ZWVkYmFjayBQYXVsOiBpbml0L2Rlc3Ryb3kgdW5zaWduZWQsIGJyYWNrZXRzIGFuZCB3aGl0ZXNw
YWNlIGZpeGVzCnYxICM1IGZlZWRiYWNrIFBhdWw6IFVzZSBtZm5fZXEgZm9yIGNvbXBhcmluZyBt
Zm5zLgp2MSAjNSBmZWVkYmFjayBQYXVsOiBpbml0L2Rlc3Ryb3kgOiB1c2UgY3VycmQKdjEgIzYg
KCM1KSBmZWVkYmFjayBKYW46IGluaXQvZGVzdHJveTogcy9FTk9TWVMvRU9QTk9UU1VQUC8KdjEg
IzYgZmVlZGJhY2sgUGF1bDogRm9sZGVkIHBhdGNoIDYgaW50byBwYXRjaCA1Lgp2MSAjNiBmZWVk
YmFjayBKYW46IGRyb3Agb3B0X2FyZ29fZW5hYmxlZCBpbml0aWFsaXplcgp2MSAkNiBmZWVkYmFj
ayBKYW46IHMvRU5PU1lTL0VPUE5PVFNVUFAvZyBhbmQgZHJvcCB1c2VsZXNzIGRwcmludGsKdjEu
ICM1IGZlZWRiYWNrIFBhdWw6IGNoYW5nZSB0aGUgbGljZW5zZSBvbiBwdWJsaWMgaGVhZGVyIHRv
IEJTRAotIGFjayBmcm9tIExhcnMgYXQgQ2l0cml4Lgp2MS4gc2VsZiwgSmFuOiBkcm9wIHVubmVj
ZXNzYXJ5IHhlbiBpbmNsdWRlIGZyb20gc2NoZWQuaAp2MS4gc2VsZiwgSmFuOiBkcm9wIGluY2x1
c2lvbiBvZiBwdWJsaWMgYXJnby5oIGluIHByaXZhdGUgb25lCnYxLiBzZWxmLCBKYW46IGFkZCBp
bmNsdWRlIG9mIHB1YmxpYyBhcmdvLmggdG8gYXJnby5jCnYxLiBzZWxmLCBKYW46IGRyb3AgZndk
IGRlY2wgb2YgYXJnb19kb21haW4gaW4gcHJpdiBoZWFkZXIKdjEuIFBhdWwvc2VsZi9KYW46IGFk
ZCBkYXRhIHN0cnVjdHVyZXMgdG8geGxhdC5sc3QgYW5kIGNvbXBhdC9hcmdvLmggdG8gTWFrZWZp
bGUKdjEuIHNlbGY6IHJlbW92ZWQgYWxsb2NhdGlvbiBvZiBldmVudCBjaGFubmVsIHNpbmNlIHN3
aXRjaGluZyB0byBWSVJRCnYxLiBzZWxmOiBkcm9wIHR5cGVzLmggaW5jbHVkZSBmcm9tIHByaXZh
dGUgYXJnby5oCnYxOiByZW9yZGVyIHB1YmxpYyBhcmdvIGluY2x1ZGUgcG9zaXRpb24KdjE6ICMx
MyBmZWVkYmFjayBKYW46IHB1YmxpYyBuYW1lc3BhY2U6IHByZWZpeCB3aXRoIHhlbgp2MTogc2Vs
ZjogcmVuYW1lIHBlbmRpbmcgZW50ICJpZCIgdG8gImRvbWFpbl9pZCIKdjE6IHNlbGY6IGFkZCBk
b21haW5fY29va2llIHRvIGVudCBzdHJ1Y3QKdjEuICMxNSBmZWVkYmFjayBKYW46IG1ha2UgY21k
IHVuc2lnbmVkCnYxLiAjMTUgZmVlZGJhY2sgSmFuOiBtYWtlIGkgbG9vcCB2YXJpYWJsZSB1bnNp
Z25lZAp2MTogc2VsZjogYWRqdXN0IGRwcmludGtzIGluIGluaXQsIGRlc3Ryb3kKdjE6ICMxOCBm
ZWVkYmFjayBKYW46IG1lbGQgbWF4IHJpbmcgY291bnQgbGltaXQKdjE6IHNlbGY6IHVzZSB0eXBl
IG5vdCBzdHJ1Y3QgaW4gcHVibGljIGRlZm4sIGFmZmVjdHMgY29tcGF0IGdlbiBoZWFkZXIKdjE6
IGZlZWRiYWNrICMxNSBKYW46IGhhbmRsZSB1cHBlci1oYWx2ZXMgb2YgaHlwZXJjYWxsIGFyZ3MK
djE6IGFkZCBjb21tZW50IGV4cGxhaW5pbmcgdGhlICdtYWdpYycgZmllbGQKdjE6IHNlbGYgKyBK
YW4gZmVlZGJhY2s6IGltcGxlbWVudCBzb2Z0IHJlc2V0CnYxOiBmZWVkYmFjayAjMTMgUm9nZXI6
IHVzZSBBU1NFUlRfVU5SRUFDSEFCTEUKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MgfCAgMTMgKwogeGVuL2NvbW1vbi9hcmdvLmMgICAgICAgICAgICAgICAgIHwgNjIzICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vY29tbW9uL2RvbWFpbi5j
ICAgICAgICAgICAgICAgfCAgIDkgKwogeGVuL2luY2x1ZGUvTWFrZWZpbGUgICAgICAgICAgICAg
IHwgICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggICAgICAgICB8ICA2NCArKysrCiB4
ZW4vaW5jbHVkZS94ZW4vYXJnby5oICAgICAgICAgICAgfCAgNDQgKysrCiB4ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCAgICAgICAgICAgfCAgIDUgKwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICAg
ICAgICAgIHwgICAyICsKIDggZmlsZXMgY2hhbmdlZCwgNzYwIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL2FyZ28uaAoKZGlmZiAtLWdpdCBhL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYwppbmRleCA2YTMzNzc1Li42MDVjNTQ0IDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jCkBAIC0xODIsNiArMTgyLDE5IEBAIFBlcm1pdCBYZW4gdG8gdXNlICJBbHdheXMgUnVu
bmluZyBBUElDIFRpbWVyIiBzdXBwb3J0IG9uIGNvbXBhdGlibGUgaGFyZHdhcmUKIGluIGNvbWJp
bmF0aW9uIHdpdGggY3B1aWRsZS4gIFRoaXMgb3B0aW9uIGlzIG9ubHkgZXhwZWN0ZWQgdG8gYmUg
dXNlZnVsIGZvcgogZGV2ZWxvcGVycyB3aXNoaW5nIFhlbiB0byBmYWxsIGJhY2sgdG8gb2xkZXIg
dGltaW5nIG1ldGhvZHMgb24gbmV3ZXIgaGFyZHdhcmUuCiAKKyMjIyBhcmdvCisgICAgPSBMaXN0
IG9mIFsgPGJvb2w+IF0KKworQ29udHJvbHMgZm9yIHRoZSBBcmdvIGh5cGVydmlzb3ItbWVkaWF0
ZWQgaW50ZXJkb21haW4gY29tbXVuaWNhdGlvbiBzZXJ2aWNlLgorCitUaGUgZnVuY3Rpb25hbGl0
eSB0aGF0IHRoaXMgb3B0aW9uIGNvbnRyb2xzIGlzIG9ubHkgYXZhaWxhYmxlIHdoZW4gWGVuIGhh
cyBiZWVuCitjb21waWxlZCB3aXRoIHRoZSBidWlsZCBzZXR0aW5nIGZvciBBcmdvIGVuYWJsZWQg
aW4gdGhlIGJ1aWxkIGNvbmZpZ3VyYXRpb24uCisKK0FyZ28gaXMgYSBpbnRlcmRvbWFpbiBjb21t
dW5pY2F0aW9uIG1lY2hhbmlzbSwgd2hlcmUgWGVuIGFjdHMgYXMgdGhlIGNlbnRyYWwKK3BvaW50
IG9mIGF1dGhvcml0eS4gIEd1ZXN0cyBtYXkgcmVnaXN0ZXIgbWVtb3J5IHJpbmdzIHRvIHJlY2ll
dmUgbWVzc2FnZXMsCitxdWVyeSB0aGUgc3RhdHVzIG9mIG90aGVyIGRvbWFpbnMsIGFuZCBzZW5k
IG1lc3NhZ2VzIGJ5IGh5cGVyY2FsbCwgYWxsIHN1YmplY3QKK3RvIGFwcHJvcHJpYXRlIGF1ZGl0
aW5nIGJ5IFhlbi4gIEFyZ28gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KKwogIyMjIGFzaWQgKHg4
NikKID4gYD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hl
bi9jb21tb24vYXJnby5jCmluZGV4IDZmNzgyZjcuLjkzZTJhOTIgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vYXJnby5jCisrKyBiL3hlbi9jb21tb24vYXJnby5jCkBAIC0xNiw4ICsxNiwyNjEgQEAK
ICAqIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24s
IE1BICAwMjExMS0xMzA3ICBVU0EKICAqLwogCisjaW5jbHVkZSA8eGVuL2FyZ28uaD4KKyNpbmNs
dWRlIDx4ZW4vZG9tYWluLmg+CisjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVk
ZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2d1
ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KKyNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdGltZS5oPgorCisjaW5jbHVkZSA8cHVibGljL2FyZ28uaD4K
KworI2lmZGVmIENPTkZJR19DT01QQVQKKyNpbmNsdWRlIDxjb21wYXQvYXJnby5oPgorQ0hFQ0tf
YXJnb19hZGRyOworQ0hFQ0tfYXJnb19yaW5nOworI2VuZGlmCisKK0RFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9hcmdvX2FkZHJfdCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJn
b19yaW5nX3QpOworCitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9hcmdvOworCitzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9hcmdvKGNvbnN0IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hh
ciAqc3M7CisgICAgaW50IHZhbCwgcmMgPSAwOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0
cmNocihzLCAnLCcpOworICAgICAgICBpZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNo
cihzLCAnXDAnKTsKKworICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29sKHMsIHNzKSkgPj0g
MCApCisgICAgICAgICAgICBvcHRfYXJnbyA9IHZhbDsKKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOworCisgICAgICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAoICpz
cyApOworCisgICAgcmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFtKCJhcmdvIiwgcGFyc2VfYXJn
byk7CisKK3R5cGVkZWYgc3RydWN0IGFyZ29fcmluZ19pZAoreworICAgIHhlbl9hcmdvX3BvcnRf
dCBhcG9ydDsKKyAgICBkb21pZF90IHBhcnRuZXJfaWQ7CisgICAgZG9taWRfdCBkb21haW5faWQ7
Cit9IGFyZ29fcmluZ19pZDsKKworLyogRGF0YSBhYm91dCBhIGRvbWFpbidzIG93biByaW5nIHRo
YXQgaXQgaGFzIHJlZ2lzdGVyZWQgKi8KK3N0cnVjdCBhcmdvX3JpbmdfaW5mbworeworICAgIC8q
IG5leHQgbm9kZSBpbiB0aGUgaGFzaCwgcHJvdGVjdGVkIGJ5IHJpbmdzX0wyICovCisgICAgc3Ry
dWN0IGxpc3RfaGVhZCBub2RlOworICAgIC8qIHRoaXMgcmluZydzIGlkLCBwcm90ZWN0ZWQgYnkg
cmluZ3NfTDIgKi8KKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIGlkOworICAgIC8qIEwzLCB0aGUg
cmluZ19pbmZvIGxvY2s6IHByb3RlY3RzIHRoZSBtZW1iZXJzIG9mIHRoaXMgc3RydWN0IGJlbG93
ICovCisgICAgc3BpbmxvY2tfdCBMM19sb2NrOworICAgIC8qIGxlbmd0aCBvZiB0aGUgcmluZywg
cHJvdGVjdGVkIGJ5IEwzICovCisgICAgdW5zaWduZWQgaW50IGxlbjsKKyAgICAvKiBudW1iZXIg
b2YgcGFnZXMgdHJhbnNsYXRlZCBpbnRvIG1mbnMsIHByb3RlY3RlZCBieSBMMyAqLworICAgIHVu
c2lnbmVkIGludCBubWZuczsKKyAgICAvKiBjYWNoZWQgdHggcG9pbnRlciBsb2NhdGlvbiwgcHJv
dGVjdGVkIGJ5IEwzICovCisgICAgdW5zaWduZWQgaW50IHR4X3B0cjsKKyAgICAvKiBtYXBwZWQg
cmluZyBwYWdlcyBwcm90ZWN0ZWQgYnkgTDMgKi8KKyAgICB2b2lkICoqbWZuX21hcHBpbmc7Cisg
ICAgLyogbGlzdCBvZiBtZm5zIG9mIGd1ZXN0IHJpbmcsIHByb3RlY3RlZCBieSBMMyAqLworICAg
IG1mbl90ICptZm5zOworICAgIC8qIGxpc3Qgb2Ygc3RydWN0IHBlbmRpbmdfZW50IGZvciB0aGlz
IHJpbmcsIHByb3RlY3RlZCBieSBMMyAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgcGVuZGluZzsK
KyAgICAvKiBudW1iZXIgb2YgcGVuZGluZyBlbnRyaWVzIHF1ZXVlZCBmb3IgdGhpcyByaW5nLCBw
cm90ZWN0ZWQgYnkgTDMgKi8KKyAgICB1bnNpZ25lZCBpbnQgbnBlbmRpbmc7Cit9OworCisvKiBE
YXRhIGFib3V0IGEgc2luZ2xlLXNlbmRlciByaW5nLCBoZWxkIGJ5IHRoZSBzZW5kZXIgKHBhcnRu
ZXIpIGRvbWFpbiAqLworc3RydWN0IGFyZ29fc2VuZF9pbmZvCit7CisgICAgLyogbmV4dCBub2Rl
IGluIHRoZSBoYXNoLCBwcm90ZWN0ZWQgYnkgc2VuZF9MMiAqLworICAgIHN0cnVjdCBsaXN0X2hl
YWQgbm9kZTsKKyAgICAvKiB0aGlzIHJpbmcncyBpZCwgcHJvdGVjdGVkIGJ5IHNlbmRfTDIgKi8K
KyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lkIGlkOworfTsKKworLyogQSBzcGFjZS1hdmFpbGFibGUg
bm90aWZpY2F0aW9uIHRoYXQgaXMgYXdhaXRpbmcgc3VmZmljaWVudCBzcGFjZSAqLworc3RydWN0
IHBlbmRpbmdfZW50Cit7CisgICAgLyogTGlzdCBub2RlIHdpdGhpbiBhcmdvX3JpbmdfaW5mbydz
IHBlbmRpbmcgbGlzdCAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgbm9kZTsKKyAgICAvKgorICAg
ICAqIExpc3Qgbm9kZSB3aXRoaW4gYXJnb19kb21haW4ncyB3aWxkY2FyZF9wZW5kX2xpc3QuIE9u
bHkgdXNlZCBpZiB0aGUKKyAgICAgKiByaW5nIGlzIG9uZSB3aXRoIGEgd2lsZGNhcmQgcGFydG5l
ciAoaWUuIHRoYXQgYW55IGRvbWFpbiBtYXkgc2VuZCB0bykKKyAgICAgKiB0byBlbmFibGUgY2Fu
Y2VsbGluZyBzaWduYWxzIG9uIHdpbGRjYXJkIHJpbmdzIG9uIGRvbWFpbiBkZXN0cm95LgorICAg
ICAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgd2lsZGNhcmRfbm9kZTsKKyAgICAvKgorICAgICAq
IFBvaW50ZXIgdG8gdGhlIHJpbmdfaW5mbyB0aGF0IHRoaXMgZW50IHBlcnRhaW5zIHRvLiBVc2Vk
IHRvIGVuc3VyZSB0aGF0CisgICAgICogcmluZ19pbmZvLT5ucGVuZGluZyBpcyBkZWNyZW1lbnRl
ZCB3aGVuIGVudHMgZm9yIHdpbGRjYXJkIHJpbmdzIGFyZQorICAgICAqIGNhbmNlbGxlZCBmb3Ig
ZG9tYWluIGRlc3Ryb3kuCisgICAgICogQ2F1dGlvbjogTXVzdCBob2xkIHRoZSBjb3JyZWN0IGxv
Y2tzIGJlZm9yZSBhY2Nlc3NpbmcgcmluZ19pbmZvIHZpYSB0aGlzLgorICAgICAqLworICAgIHN0
cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOworICAgIC8qIG1pbmltdW0gcmluZyBzcGFj
ZSBhdmFpbGFibGUgdGhhdCB0aGlzIHNpZ25hbCBpcyB3YWl0aW5nIHVwb24gKi8KKyAgICB1bnNp
Z25lZCBpbnQgbGVuOworICAgIC8qIGRvbWFpbiB0byBiZSBub3RpZmllZCB3aGVuIHNwYWNlIGlz
IGF2YWlsYWJsZSAqLworICAgIGRvbWlkX3QgZG9tYWluX2lkOworfTsKKworLyoKKyAqIFRoZSB2
YWx1ZSBvZiB0aGUgYXJnbyBlbGVtZW50IGluIGEgc3RydWN0IGRvbWFpbiBpcworICogcHJvdGVj
dGVkIGJ5IEwxX2dsb2JhbF9hcmdvX3J3bG9jaworICovCisjZGVmaW5lIEFSR09fSEFTSFRBQkxF
X1NJWkUgMzIKK3N0cnVjdCBhcmdvX2RvbWFpbgoreworICAgIC8qIHJpbmdzX0wyICovCisgICAg
cndsb2NrX3QgcmluZ3NfTDJfcndsb2NrOworICAgIC8qCisgICAgICogSGFzaCB0YWJsZSBvZiBh
cmdvX3JpbmdfaW5mbyBhYm91dCByaW5ncyB0aGlzIGRvbWFpbiBoYXMgcmVnaXN0ZXJlZC4KKyAg
ICAgKiBQcm90ZWN0ZWQgYnkgcmluZ3NfTDIuCisgICAgICovCisgICAgc3RydWN0IGxpc3RfaGVh
ZCByaW5nX2hhc2hbQVJHT19IQVNIVEFCTEVfU0laRV07CisgICAgLyogQ291bnRlciBvZiByaW5n
cyByZWdpc3RlcmVkIGJ5IHRoaXMgZG9tYWluLiBQcm90ZWN0ZWQgYnkgcmluZ3NfTDIuICovCisg
ICAgdW5zaWduZWQgaW50IHJpbmdfY291bnQ7CisKKyAgICAvKiBzZW5kX0wyICovCisgICAgc3Bp
bmxvY2tfdCBzZW5kX0wyX2xvY2s7CisgICAgLyoKKyAgICAgKiBIYXNoIHRhYmxlIG9mIGFyZ29f
c2VuZF9pbmZvIGFib3V0IHJpbmdzIG90aGVyIGRvbWFpbnMgaGF2ZSByZWdpc3RlcmVkCisgICAg
ICogZm9yIHRoaXMgZG9tYWluIHRvIHNlbmQgdG8uIFNpbmdsZSBwYXJ0bmVyLCBub24td2lsZGNh
cmQgcmluZ3MuCisgICAgICogUHJvdGVjdGVkIGJ5IHNlbmRfTDIuCisgICAgICovCisgICAgc3Ry
dWN0IGxpc3RfaGVhZCBzZW5kX2hhc2hbQVJHT19IQVNIVEFCTEVfU0laRV07CisKKyAgICAvKiB3
aWxkY2FyZF9MMiAqLworICAgIHNwaW5sb2NrX3Qgd2lsZGNhcmRfTDJfbG9jazsKKyAgICAvKgor
ICAgICAqIExpc3Qgb2YgcGVuZGluZyBzcGFjZS1hdmFpbGFibGUgc2lnbmFscyBmb3IgdGhpcyBk
b21haW4gYWJvdXQgd2lsZGNhcmQKKyAgICAgKiByaW5ncyByZWdpc3RlcmVkIGJ5IG90aGVyIGRv
bWFpbnMuIFByb3RlY3RlZCBieSB3aWxkY2FyZF9MMi4KKyAgICAgKi8KKyAgICBzdHJ1Y3QgbGlz
dF9oZWFkIHdpbGRjYXJkX3BlbmRfbGlzdDsKK307CisKKy8qCisgKiBMb2NraW5nIGlzIG9yZ2Fu
aXplZCBhcyBmb2xsb3dzOgorICoKKyAqIFRlcm1pbm9sb2d5OiBSKDxsb2NrPikgbWVhbnMgdGFr
aW5nIGEgcmVhZCBsb2NrIG9uIHRoZSBzcGVjaWZpZWQgbG9jazsKKyAqICAgICAgICAgICAgICBX
KDxsb2NrPikgbWVhbnMgdGFraW5nIGEgd3JpdGUgbG9jayBvbiBpdC4KKyAqCisgKiA9PSBMMSA6
IFRoZSBnbG9iYWwgcmVhZC93cml0ZSBsb2NrOiBMMV9nbG9iYWxfYXJnb19yd2xvY2sKKyAqIFBy
b3RlY3RzIHRoZSBhcmdvIGVsZW1lbnRzIG9mIGFsbCBzdHJ1Y3QgZG9tYWluICpkIGluIHRoZSBz
eXN0ZW0uCisgKgorICogUihMMSkgZG9lcyBub3QgcHJvdGVjdCBhbnkgb2YgdGhlIGVsZW1lbnRz
IG9mIGQtPmFyZ287IGl0IHByb3RlY3RzIHRoZWlyCisgKiBhZGRyZXNzZXMuIFcoTDEpIHByb3Rl
Y3RzIHRob3NlIGFuZCBtb3JlIHNpbmNlIGl0IGltcGxpZXMgVyBvbiBhbGwgdGhlIGxvd2VyCisg
KiBsZXZlbCBsb2NrcyAtIHNlZSB0aGUgbm90ZXMgb24gdGhvc2UgbG9ja3MgYmVsb3cuCisgKgor
ICogVGhlIGRlc3RydWN0aW9uIG9mIGFuIGFyZ28tZW5hYmxlZCBkb21haW4sIHdoaWNoIG11c3Qg
aGF2ZSBhIG5vbi1OVUxMIGQtPmFyZ28KKyAqIHBvaW50ZXIsIHdpbGwgbmVlZCB0byBmcmVlIHRo
YXQgZC0+YXJnbyBwb2ludGVyLCB3aGljaCByZXF1aXJlcyBXKEwxKS4KKyAqIFNpbmNlIGhvbGRp
bmcgUihMMSkgd2lsbCBibG9jayBhY3F1aXJpbmcgVyhMMSksIGl0IHdpbGwgZW5zdXJlIHRoYXQK
KyAqIG5vIGRvbWFpbnMgcG9pbnRlcnMgdGhhdCBhcmdvIGlzIGludGVyZXN0ZWQgaW4gYmVjb21l
IGludmFsaWQgd2hpbGUgZWl0aGVyCisgKiBXKEwxKSBvciBSKEwxKSBhcmUgaGVsZC4KKyAqLwor
CitzdGF0aWMgREVGSU5FX1JXTE9DSyhMMV9nbG9iYWxfYXJnb19yd2xvY2spOyAvKiBMMSAqLwor
CisvKgorICogPT0gcmluZ3NfTDIgOiBUaGUgcGVyLWRvbWFpbiByaW5nIGhhc2ggbG9jazogZC0+
YXJnby0+cmluZ3NfTDJfcndsb2NrCisgKgorICogSG9sZGluZyBhIHJlYWQgbG9jayBvbiByaW5n
c19MMiBwcm90ZWN0cyB0aGUgcmluZyBoYXNoIHRhYmxlIGFuZAorICogdGhlIGVsZW1lbnRzIGlu
IHRoZSBoYXNoX3RhYmxlIGQtPmFyZ28tPnJpbmdfaGFzaCwgYW5kCisgKiB0aGUgbm9kZSBhbmQg
aWQgZmllbGRzIGluIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyBpbiB0aGUKKyAqIGhhc2ggdGFibGUu
CisgKiBIb2xkaW5nIGEgd3JpdGUgbG9jayBvbiByaW5nc19MMiBwcm90ZWN0cyBhbGwgb2YgdGhl
IGVsZW1lbnRzIG9mIGFsbCB0aGUKKyAqIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyBiZWxvbmdpbmcg
dG8gdGhpcyBkb21haW4uCisgKgorICogVG8gdGFrZSByaW5nc19MMiB5b3UgbXVzdCBhbHJlYWR5
IGhhdmUgUihMMSkuIFcoTDEpIGltcGxpZXMgVyhyaW5nc19MMikgYW5kCisgKiBMMy4KKyAqCisg
KiA9PSBMMyA6IFRoZSBpbmRpdmlkdWFsIHJpbmdfaW5mbyBsb2NrOiByaW5nX2luZm8tPkwzX2xv
Y2sKKyAqCisgKiBQcm90ZWN0cyBhbGwgdGhlIGZpZWxkcyB3aXRoaW4gdGhlIGFyZ29fcmluZ19p
bmZvLCBhc2lkZSBmcm9tIHRoZSBvbmVzIHRoYXQKKyAqIHJpbmdzX0wyIGFscmVhZHkgcHJvdGVj
dHM6IG5vZGUsIGlkLCBsb2NrLgorICoKKyAqIFRvIGFjcXVpcmUgTDMgeW91IG11c3QgYWxyZWFk
eSBoYXZlIFIocmluZ3NfTDIpLiBXKHJpbmdzX0wyKSBpbXBsaWVzIEwzLgorICoKKyAqID09IHNl
bmRfTDIgOiBUaGUgcGVyLWRvbWFpbiBzaW5nbGUtc2VuZGVyIHBhcnRuZXIgcmluZ3MgbG9jazoK
KyAqICAgICAgICAgICAgICBkLT5hcmdvLT5zZW5kX0wyX2xvY2sKKyAqCisgKiBQcm90ZWN0cyB0
aGUgcGVyLWRvbWFpbiBzZW5kIGhhc2ggdGFibGUgOiBkLT5hcmdvLT5zZW5kX2hhc2gKKyAqIGFu
ZCB0aGUgZWxlbWVudHMgaW4gdGhlIGhhc2ggdGFibGUsIGFuZCB0aGUgbm9kZSBhbmQgaWQgZmll
bGRzCisgKiBpbiBzdHJ1Y3QgYXJnb19zZW5kX2luZm8gaW4gdGhlIGhhc2ggdGFibGUuCisgKgor
ICogVG8gdGFrZSBzZW5kX0wyLCB5b3UgbXVzdCBhbHJlYWR5IGhhdmUgUihMMSkuIFcoTDEpIGlt
cGxpZXMgc2VuZF9MMi4KKyAqIERvIG5vdCBhdHRlbXB0IHRvIGFjcXVpcmUgYSByaW5nc19MMiBv
biBhbnkgZG9tYWluIGFmdGVyIHRha2luZyBhbmQgd2hpbGUKKyAqIGhvbGRpbmcgYSBzZW5kX0wy
IGxvY2sgLS0gYWNxdWlyZSB0aGUgcmluZ3NfTDIgKGlmIG9uZSBpcyBuZWVkZWQpIGJlZm9yZWhh
bmQuCisgKgorICogPT0gd2lsZGNhcmRfTDIgOiBUaGUgcGVyLWRvbWFpbiB3aWxkY2FyZCBwZW5k
aW5nIGxpc3QgbG9jazoKKyAqICAgICAgICAgICAgICAgICAgZC0+YXJnby0+d2lsZGNhcmRfTDJf
bG9jaworICoKKyAqIFByb3RlY3RzIHRoZSBwZXItZG9tYWluIGxpc3Qgb2Ygb3V0c3RhbmRpbmcg
c2lnbmFscyBmb3Igc3BhY2UgYXZhaWxhYmlsaXR5CisgKiBvbiB3aWxkY2FyZCByaW5ncy4KKyAq
CisgKiBUbyB0YWtlIHdpbGRjYXJkX0wyLCB5b3UgbXVzdCBhbHJlYWR5IGhhdmUgUihMMSkuIFco
TDEpIGltcGxpZXMgd2lsZGNhcmRfTDIuCisgKiBObyBvdGhlciBsb2NrcyBhcmUgYWNxdWlyZWQg
YWZ0ZXIgb2J0YWluaW5nIHdpbGRjYXJkX0wyLgorICovCisKKy8qCisgKiBMb2NrIHN0YXRlIHZh
bGlkYXRpb25zIG1hY3JvcworICoKKyAqIFRoZXNlIG1hY3JvcyBlbmNvZGUgdGhlIGxvZ2ljIHRv
IHZlcmlmeSB0aGF0IHRoZSBsb2NraW5nIGhhcyBhZGhlcmVkIHRvIHRoZQorICogbG9ja2luZyBk
aXNjaXBsaW5lIGFib3ZlLgorICogZWcuIE9uIGVudHJ5IHRvIGxvZ2ljIHRoYXQgcmVxdWlyZXMg
aG9sZGluZyBhdCBsZWFzdCBSKHJpbmdzX0wyKSwgdGhpczoKKyAqICAgICAgQVNTRVJUKExPQ0tJ
TkdfUmVhZF9yaW5nc19MMihkKSk7CisgKgorICogY2hlY2tzIHRoYXQgdGhlIGxvY2sgc3RhdGUg
aXMgc3VmZmljaWVudCwgdmFsaWRhdGluZyB0aGF0IG9uZSBvZiB0aGUKKyAqIGZvbGxvd2luZyBt
dXN0IGJlIHRydWUgd2hlbiBleGVjdXRlZDogICAgICAgUihyaW5nc19MMikgJiYgUihMMSkKKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yOiAgVyhyaW5nc19MMikg
JiYgUihMMSkKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yOiAg
VyhMMSkKKyAqCisgKiBUaGUgTE9DS0lORyBtYWNyb3MgZGVmaW5lZCBiZWxvdyBoZXJlIGFyZSBm
b3IgdXNlIGF0IHZlcmlmaWNhdGlvbiBwb2ludHMuCisgKi8KKyNkZWZpbmUgTE9DS0lOR19Xcml0
ZV9MMSAocndfaXNfd3JpdGVfbG9ja2VkKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spKQorLyoKKyAq
IFdoaWxlIExPQ0tJTkdfUmVhZF9MMSB3aWxsIHJldHVybiB0cnVlIGV2ZW4gaWYgdGhlIGxvY2sg
aXMgd3JpdGUtbG9ja2VkLAorICogdGhhdCdzIE9LIGJlY2F1c2UgZXZlcnl3aGVyZSB0aGF0IGEg
UmVhZCBsb2NrIGlzIG5lZWRlZCB3aXRoIHRoZXNlIG1hY3JvcywKKyAqIGhvbGRpbmcgYSBXcml0
ZSBsb2NrIHRoZXJlIGluc3RlYWQgaXMgT0sgdG9vOiB3ZSdyZSBjaGVja2luZyB0aGF0IF9hdCBs
ZWFzdF8KKyAqIHRoZSBzcGVjaWZpZWQgbGV2ZWwgb2YgbG9ja3MgYXJlIGhlbGQuCisgKi8KKyNk
ZWZpbmUgTE9DS0lOR19SZWFkX0wxIChyd19pc19sb2NrZWQoJkwxX2dsb2JhbF9hcmdvX3J3bG9j
aykpCisKKyNkZWZpbmUgTE9DS0lOR19Xcml0ZV9yaW5nc19MMihkKSBcCisgICAgKChMT0NLSU5H
X1JlYWRfTDEgJiYgcndfaXNfd3JpdGVfbG9ja2VkKCYoZCktPmFyZ28tPnJpbmdzX0wyX3J3bG9j
aykpIHx8IFwKKyAgICAgTE9DS0lOR19Xcml0ZV9MMSkKKy8qCisgKiBTa2lwIGNoZWNraW5nIExP
Q0tJTkdfV3JpdGVfcmluZ3NfTDIoZCkgd2l0aGluIHRoaXMgTE9DS0lOR19SZWFkX3JpbmdzX0wy
CisgKiBkZWZpbml0aW9uIGJlY2F1c2UgdGhlIGZpcnN0IGNsYXVzZSB0aGF0IGlzIHRlc3Rpbmcg
UihMMSkgJiYgUihMMikgd2lsbCBhbHNvCisgKiByZXR1cm4gdHJ1ZSBpZiBSKEwxKSAmJiBXKEwy
KSBpcyB0cnVlLCBiZWNhdXNlIG9mIHRoZSB3YXkgdGhhdCByd19pc19sb2NrZWQKKyAqIGJlaGF2
ZXMuIFRoaXMgcmVzdWx0cyBpbiBhIHNsaWdodGx5IHNob3J0ZXIgYW5kIGZhc3RlciBpbXBsZW1l
bnRhdGlvbi4KKyAqLworI2RlZmluZSBMT0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkgXAorICAgICgo
TE9DS0lOR19SZWFkX0wxICYmIHJ3X2lzX2xvY2tlZCgmKGQpLT5hcmdvLT5yaW5nc19MMl9yd2xv
Y2spKSB8fCBcCisgICAgIExPQ0tJTkdfV3JpdGVfTDEpCisvKgorICogU2tpcCBjaGVja2luZyBM
T0NLSU5HX1dyaXRlX0wxIHdpdGhpbiB0aGlzIExPQ0tJTkdfTDMgZGVmaW5pdGlvbiBiZWNhdXNl
CisgKiBMT0NLSU5HX1dyaXRlX3JpbmdzX0wyKGQpIHdpbGwgcmV0dXJuIHRydWUgZm9yIHRoYXQg
Y29uZGl0aW9uLgorICovCisjZGVmaW5lIExPQ0tJTkdfTDMoZCwgcikgXAorICAgICgoTE9DS0lO
R19SZWFkX0wxICYmIHJ3X2lzX2xvY2tlZCgmKGQpLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spIFwK
KyAgICAgICYmIHNwaW5faXNfbG9ja2VkKCYociktPkwzX2xvY2spKSB8fCBMT0NLSU5HX1dyaXRl
X3JpbmdzX0wyKGQpKQorCisjZGVmaW5lIExPQ0tJTkdfc2VuZF9MMihkKSBcCisgICAgKChMT0NL
SU5HX1JlYWRfTDEgJiYgc3Bpbl9pc19sb2NrZWQoJihkKS0+YXJnby0+c2VuZF9MMl9sb2NrKSkg
fHwgXAorICAgICBMT0NLSU5HX1dyaXRlX0wxKQogCiAvKiBDaGFuZ2UgdGhpcyB0byAjZGVmaW5l
IEFSR09fREVCVUcgaGVyZSB0byBlbmFibGUgbW9yZSBkZWJ1ZyBtZXNzYWdlcyAqLwogI3VuZGVm
IEFSR09fREVCVUcKQEAgLTI4LDEwICsyODEsMzc4IEBACiAjZGVmaW5lIGFyZ29fZHByaW50ayhm
b3JtYXQsIC4uLiApICgodm9pZCkwKQogI2VuZGlmCiAKKy8qCisgKiBUaGlzIGhhc2ggZnVuY3Rp
b24gaXMgdXNlZCB0byBkaXN0cmlidXRlIHJpbmdzIHdpdGhpbiB0aGUgcGVyLWRvbWFpbgorICog
aGFzaCB0YWJsZXMgKGQtPmFyZ28tPnJpbmdfaGFzaCBhbmQgZC0+YXJnb19zZW5kX2hhc2gpLiBU
aGUgaGFzaCB0YWJsZQorICogd2lsbCBwcm92aWRlIGEgc3RydWN0IGlmIGEgbWF0Y2ggaXMgZm91
bmQgd2l0aCBhICdhcmdvX3JpbmdfaWQnIGtleToKKyAqIGllLiB0aGUga2V5IGlzIGEgKGRvbWFp
biBpZCwgYXJnbyBwb3J0LCBwYXJ0bmVyIGRvbWFpbiBpZCkgdHVwbGUuCisgKiBUaGUgYWxnb3Jp
dGhtIGFwcHJveGltYXRlcyB0aGUgc3RyaW5nIGhhc2hpbmcgZnVuY3Rpb24gJ2RqYjInLgorICov
CitzdGF0aWMgdW5zaWduZWQgaW50CitoYXNoX2luZGV4KGNvbnN0IHN0cnVjdCBhcmdvX3Jpbmdf
aWQgKmlkKQoreworICAgIHVuc2lnbmVkIGludCBoYXNoID0gNTM4MTsgLyogcHJpbWUgY29uc3Rh
bnQgZnJvbSBkamIyICovCisKKyAgICAvKiBGb3IgZWFjaCBpbnB1dDogaGFzaCA9IGhhc2ggKiAz
MyArIDxuZXcgaW5wdXQgY2hhcmFjdGVyIHZhbHVlPiAqLworICAgIGhhc2ggPSAoKGhhc2ggPDwg
NSkgKyBoYXNoKSArICAoaWQtPmFwb3J0ICAgICAgICAgICAgJiAweGZmKTsKKyAgICBoYXNoID0g
KChoYXNoIDw8IDUpICsgaGFzaCkgKyAoKGlkLT5hcG9ydCAgICAgID4+IDgpICYgMHhmZik7Cisg
ICAgaGFzaCA9ICgoaGFzaCA8PCA1KSArIGhhc2gpICsgKChpZC0+YXBvcnQgICAgID4+IDE2KSAm
IDB4ZmYpOworICAgIGhhc2ggPSAoKGhhc2ggPDwgNSkgKyBoYXNoKSArICgoaWQtPmFwb3J0ICAg
ICA+PiAyNCkgJiAweGZmKTsKKyAgICBoYXNoID0gKChoYXNoIDw8IDUpICsgaGFzaCkgKyAgKGlk
LT5kb21haW5faWQgICAgICAgICYgMHhmZik7CisgICAgaGFzaCA9ICgoaGFzaCA8PCA1KSArIGhh
c2gpICsgKChpZC0+ZG9tYWluX2lkICA+PiA4KSAmIDB4ZmYpOworICAgIGhhc2ggPSAoKGhhc2gg
PDwgNSkgKyBoYXNoKSArICAoaWQtPnBhcnRuZXJfaWQgICAgICAgJiAweGZmKTsKKyAgICBoYXNo
ID0gKChoYXNoIDw8IDUpICsgaGFzaCkgKyAoKGlkLT5wYXJ0bmVyX2lkID4+IDgpICYgMHhmZik7
CisKKyAgICAvKgorICAgICAqIFNpbmNlIEFSR09fSEFTSFRBQkxFX1NJWkUgaXMgc21hbGwsIHVz
ZSBoaWdoZXItb3JkZXIgYml0cyBvZiB0aGUKKyAgICAgKiBoYXNoIHRvIGNvbnRyaWJ1dGUgdG8g
dGhlIGxvd2VyLW9yZGVyIGJpdHMgYmVmb3JlIG1hc2tpbmcgb2ZmLgorICAgICAqLworICAgIHJl
dHVybiAoaGFzaCBeIChoYXNoID4+IDE1KSkgJiAoQVJHT19IQVNIVEFCTEVfU0laRSAtIDEpOwor
fQorCitzdGF0aWMgc3RydWN0IGFyZ29fcmluZ19pbmZvICoKK2ZpbmRfcmluZ19pbmZvKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQoreworICAg
IHN0cnVjdCBsaXN0X2hlYWQgKmN1cnNvciwgKmJ1Y2tldDsKKworICAgIEFTU0VSVChMT0NLSU5H
X1JlYWRfcmluZ3NfTDIoZCkpOworCisgICAgLyogTGlzdCBpcyBub3QgbW9kaWZpZWQgaGVyZS4g
U2VhcmNoIGFuZCByZXR1cm4gdGhlIG1hdGNoIGlmIGZvdW5kLiAqLworICAgIGJ1Y2tldCA9ICZk
LT5hcmdvLT5yaW5nX2hhc2hbaGFzaF9pbmRleChpZCldOworCisgICAgZm9yICggY3Vyc29yID0g
YnVja2V0LT5uZXh0OyBjdXJzb3IgIT0gYnVja2V0OyBjdXJzb3IgPSBjdXJzb3ItPm5leHQgKQor
ICAgIHsKKyAgICAgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8gPQorICAgICAg
ICAgICAgbGlzdF9lbnRyeShjdXJzb3IsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbywgbm9kZSk7Cisg
ICAgICAgIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmNtcGlkID0gJnJpbmdfaW5mby0+aWQ7
CisKKyAgICAgICAgaWYgKCBjbXBpZC0+YXBvcnQgPT0gaWQtPmFwb3J0ICYmCisgICAgICAgICAg
ICAgY21waWQtPmRvbWFpbl9pZCA9PSBpZC0+ZG9tYWluX2lkICYmCisgICAgICAgICAgICAgY21w
aWQtPnBhcnRuZXJfaWQgPT0gaWQtPnBhcnRuZXJfaWQgKQorICAgICAgICB7CisgICAgICAgICAg
ICBhcmdvX2RwcmludGsoImZvdW5kIHJpbmdfaW5mbyBmb3IgcmluZygldToleCAldSlcbiIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgaWQtPmRvbWFpbl9pZCwgaWQtPmFwb3J0LCBpZC0+cGFy
dG5lcl9pZCk7CisgICAgICAgICAgICByZXR1cm4gcmluZ19pbmZvOworICAgICAgICB9CisgICAg
fQorICAgIGFyZ29fZHByaW50aygibm8gcmluZ19pbmZvIGZvciByaW5nKCV1OiV4ICV1KVxuIiwK
KyAgICAgICAgICAgICAgICAgaWQtPmRvbWFpbl9pZCwgaWQtPmFwb3J0LCBpZC0+cGFydG5lcl9p
ZCk7CisKKyAgICByZXR1cm4gTlVMTDsKK30KKworc3RhdGljIHZvaWQKK3JpbmdfdW5tYXAoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCit7
CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2lu
Zm8pKTsKKworICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmcgKQorICAgICAgICByZXR1
cm47CisKKyAgICBBU1NFUlQoIXJpbmdfaW5mby0+bm1mbnMgfHwgcmluZ19pbmZvLT5tZm5zKTsK
KworICAgIGZvciAoIGkgPSAwOyBpIDwgcmluZ19pbmZvLT5ubWZuczsgaSsrICkKKyAgICB7Cisg
ICAgICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0gKQorICAgICAgICAgICAgY29u
dGludWU7CisKKyAgICAgICAgQVNTRVJUKCFtZm5fZXEocmluZ19pbmZvLT5tZm5zW2ldLCBJTlZB
TElEX01GTikpOworICAgICAgICBhcmdvX2RwcmludGsoWEVOTE9HX0VSUiAiYXJnbzogdW5tYXBw
aW5nIHBhZ2UgJSJQUklfbWZuIiBmcm9tICVwXG4iLAorICAgICAgICAgICAgICAgICAgICAgbWZu
X3gocmluZ19pbmZvLT5tZm5zW2ldKSwgcmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSk7CisKKyAg
ICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0p
OworICAgICAgICByaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldID0gTlVMTDsKKyAgICB9Cit9CisK
K3N0YXRpYyB2b2lkCit3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlKGRvbWlkX3QgZG9tYWlu
X2lkLCBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
Z2V0X2RvbWFpbl9ieV9pZChkb21haW5faWQpOworCisgICAgaWYgKCAhZCApCisgICAgICAgIHJl
dHVybjsKKworICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfTDEpOworCisgICAgaWYgKCBkLT5hcmdv
ICkKKyAgICB7CisgICAgICAgIHNwaW5fbG9jaygmZC0+YXJnby0+d2lsZGNhcmRfTDJfbG9jayk7
CisgICAgICAgIGxpc3RfZGVsKCZlbnQtPndpbGRjYXJkX25vZGUpOworICAgICAgICBzcGluX3Vu
bG9jaygmZC0+YXJnby0+d2lsZGNhcmRfTDJfbG9jayk7CisgICAgfQorICAgIHB1dF9kb21haW4o
ZCk7Cit9CisKK3N0YXRpYyB2b2lkCitwZW5kaW5nX3JlbW92ZV9hbGwoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCit7CisgICAgc3RydWN0
IGxpc3RfaGVhZCAqcmluZ19wZW5kaW5nID0gJnJpbmdfaW5mby0+cGVuZGluZzsKKyAgICBzdHJ1
Y3QgcGVuZGluZ19lbnQgKmVudDsKKworICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5m
bykpOworCisgICAgLyogRGVsZXRlIGFsbCBwZW5kaW5nIG5vdGlmaWNhdGlvbnMgZnJvbSB0aGlz
IHJpbmcncyBsaXN0LiAqLworICAgIHdoaWxlICggIWxpc3RfZW1wdHkocmluZ19wZW5kaW5nKSAp
CisgICAgeworICAgICAgICBlbnQgPSBsaXN0X2VudHJ5KHJpbmdfcGVuZGluZy0+bmV4dCwgc3Ry
dWN0IHBlbmRpbmdfZW50LCBub2RlKTsKKworICAgICAgICAvKiBGb3Igd2lsZGNhcmQgcmluZ3Ms
IHJlbW92ZSBlYWNoIGZyb20gdGhlaXIgd2lsZGNhcmQgbGlzdCB0b28uICovCisgICAgICAgIGlm
ICggcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAg
ICAgICAgICB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlKGVudC0+ZG9tYWluX2lkLCBlbnQp
OworICAgICAgICBsaXN0X2RlbCgmZW50LT5ub2RlKTsKKyAgICAgICAgeGZyZWUoZW50KTsKKyAg
ICB9CisgICAgcmluZ19pbmZvLT5ucGVuZGluZyA9IDA7Cit9CisKK3N0YXRpYyB2b2lkCit3aWxk
Y2FyZF9yaW5nc19wZW5kaW5nX3JlbW92ZShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVj
dCBsaXN0X2hlYWQgKndpbGRjYXJkX2hlYWQ7CisKKyAgICBBU1NFUlQoTE9DS0lOR19Xcml0ZV9M
MSk7CisKKyAgICAvKiBEZWxldGUgYWxsIHBlbmRpbmcgc2lnbmFscyB0byB0aGUgZG9tYWluIGFi
b3V0IHdpbGRjYXJkIHJpbmdzLiAqLworICAgIHdpbGRjYXJkX2hlYWQgPSAmZC0+YXJnby0+d2ls
ZGNhcmRfcGVuZF9saXN0OworCisgICAgd2hpbGUgKCAhbGlzdF9lbXB0eSh3aWxkY2FyZF9oZWFk
KSApCisgICAgeworICAgICAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudCA9CisgICAgICAgICAg
ICBsaXN0X2VudHJ5KHdpbGRjYXJkX2hlYWQtPm5leHQsIHN0cnVjdCBwZW5kaW5nX2VudCwgbm9k
ZSk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGVudC0+bm9kZSBkZWxldGVkIGhlcmUs
IGFuZCB0aGUgbnBlbmRpbmcgdmFsdWUgZGVjcmVhc2VkLAorICAgICAgICAgKiBiZWxvbmcgdG8g
dGhlIHJpbmdfaW5mbyBvZiBhbm90aGVyIGRvbWFpbiwgd2hpY2ggaXMgd2h5IHRoaXMKKyAgICAg
ICAgICogZnVuY3Rpb24gcmVxdWlyZXMgaG9sZGluZyBXKEwxKToKKyAgICAgICAgICogaXQgaW1w
bGllcyB0aGUgTDMgbG9jayB0aGF0IHByb3RlY3RzIHRoYXQgcmluZ19pbmZvIHN0cnVjdC4KKyAg
ICAgICAgICovCisgICAgICAgIGVudC0+cmluZ19pbmZvLT5ucGVuZGluZy0tOworICAgICAgICBs
aXN0X2RlbCgmZW50LT5ub2RlKTsKKyAgICAgICAgbGlzdF9kZWwoJmVudC0+d2lsZGNhcmRfbm9k
ZSk7CisgICAgICAgIHhmcmVlKGVudCk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZAorcmluZ19y
ZW1vdmVfbWZucyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8g
KnJpbmdfaW5mbykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIEFTU0VSVChMT0NLSU5H
X1dyaXRlX3JpbmdzX0wyKGQpKTsKKworICAgIGlmICggIXJpbmdfaW5mby0+bWZucyApCisgICAg
ICAgIHJldHVybjsKKworICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmcgKQorICAgIHsK
KyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisK
KyAgICByaW5nX3VubWFwKGQsIHJpbmdfaW5mbyk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IHJp
bmdfaW5mby0+bm1mbnM7IGkrKyApCisgICAgICAgIGlmICggIW1mbl9lcShyaW5nX2luZm8tPm1m
bnNbaV0sIElOVkFMSURfTUZOKSApCisgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5f
dG9fcGFnZShyaW5nX2luZm8tPm1mbnNbaV0pKTsKKworICAgIHJpbmdfaW5mby0+bm1mbnMgPSAw
OworICAgIFhGUkVFKHJpbmdfaW5mby0+bWZucyk7CisgICAgWEZSRUUocmluZ19pbmZvLT5tZm5f
bWFwcGluZyk7Cit9CisKK3N0YXRpYyB2b2lkCityaW5nX3JlbW92ZV9pbmZvKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQoreworICAgIEFT
U0VSVChMT0NLSU5HX1dyaXRlX3JpbmdzX0wyKGQpKTsKKworICAgIHBlbmRpbmdfcmVtb3ZlX2Fs
bChkLCByaW5nX2luZm8pOworICAgIGxpc3RfZGVsKCZyaW5nX2luZm8tPm5vZGUpOworICAgIHJp
bmdfcmVtb3ZlX21mbnMoZCwgcmluZ19pbmZvKTsKKyAgICB4ZnJlZShyaW5nX2luZm8pOworfQor
CitzdGF0aWMgdm9pZAorZG9tYWluX3JpbmdzX3JlbW92ZV9hbGwoc3RydWN0IGRvbWFpbiAqZCkK
K3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdf
aW5mbzsKKworICAgIEFTU0VSVChMT0NLSU5HX1dyaXRlX3JpbmdzX0wyKGQpKTsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgQVJHT19IQVNIVEFCTEVfU0laRTsgKytpICkKKyAgICB7CisgICAgICAg
IHN0cnVjdCBsaXN0X2hlYWQgKmJ1Y2tldCA9ICZkLT5hcmdvLT5yaW5nX2hhc2hbaV07CisKKyAg
ICAgICAgd2hpbGUgKCAhbGlzdF9lbXB0eShidWNrZXQpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcmluZ19pbmZvID0gbGlzdF9lbnRyeShidWNrZXQtPm5leHQsIHN0cnVjdCBhcmdvX3Jpbmdf
aW5mbywgbm9kZSk7CisgICAgICAgICAgICByaW5nX3JlbW92ZV9pbmZvKGQsIHJpbmdfaW5mbyk7
CisgICAgICAgIH0KKyAgICB9CisgICAgZC0+YXJnby0+cmluZ19jb3VudCA9IDA7Cit9CisKKy8q
CisgKiBUZWFyIGRvd24gYWxsIHJpbmdzIG9mIG90aGVyIGRvbWFpbnMgd2hlcmUgc3JjX2QgZG9t
YWluIGlzIHRoZSBwYXJ0bmVyLgorICogKGllLiBpdCBpcyB0aGUgc2luZ2xlIGRvbWFpbiB0aGF0
IGNhbiBzZW5kIHRvIHRob3NlIHJpbmdzLikKKyAqIFRoaXMgd2lsbCBhbHNvIGNhbmNlbCBhbnkg
cGVuZGluZyBub3RpZmljYXRpb25zIGFib3V0IHRob3NlIHJpbmdzLgorICovCitzdGF0aWMgdm9p
ZAorcGFydG5lcl9yaW5nc19yZW1vdmUoc3RydWN0IGRvbWFpbiAqc3JjX2QpCit7CisgICAgdW5z
aWduZWQgaW50IGk7CisgICAgc3RydWN0IGFyZ29fc2VuZF9pbmZvICpzZW5kX2luZm87CisgICAg
c3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87CisgICAgc3RydWN0IGRvbWFpbiAqZHN0
X2Q7CisKKyAgICBBU1NFUlQoTE9DS0lOR19Xcml0ZV9MMSk7CisKKyAgICBmb3IgKCBpID0gMDsg
aSA8IEFSR09fSEFTSFRBQkxFX1NJWkU7ICsraSApCisgICAgeworICAgICAgICBzdHJ1Y3QgbGlz
dF9oZWFkICpjdXJzb3IsICpidWNrZXQgPSAmc3JjX2QtPmFyZ28tPnNlbmRfaGFzaFtpXTsKKwor
ICAgICAgICAvKiBSZW1vdmUgYWxsIGVudHMgZnJvbSB0aGUgc2VuZCBsaXN0LiBUYWtlIGVhY2gg
b2ZmIHRoZWlyIHJpbmcgbGlzdC4gKi8KKyAgICAgICAgZm9yICggY3Vyc29yID0gYnVja2V0LT5u
ZXh0OyBjdXJzb3IgIT0gYnVja2V0OyBjdXJzb3IgPSBjdXJzb3ItPm5leHQgKQorICAgICAgICB7
CisgICAgICAgICAgICBzZW5kX2luZm8gPSBsaXN0X2VudHJ5KGN1cnNvciwgc3RydWN0IGFyZ29f
c2VuZF9pbmZvLCBub2RlKTsKKworICAgICAgICAgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lk
KHNlbmRfaW5mby0+aWQuZG9tYWluX2lkKTsKKyAgICAgICAgICAgIGlmICggZHN0X2QgJiYgZHN0
X2QtPmFyZ28gKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHJpbmdfaW5mbyA9IGZp
bmRfcmluZ19pbmZvKGRzdF9kLCAmc2VuZF9pbmZvLT5pZCk7CisgICAgICAgICAgICAgICAgaWYg
KCByaW5nX2luZm8gKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmlu
Z19yZW1vdmVfaW5mbyhkc3RfZCwgcmluZ19pbmZvKTsKKyAgICAgICAgICAgICAgICAgICAgZHN0
X2QtPmFyZ28tPnJpbmdfY291bnQtLTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKKworICAgICAgICAgICAgaWYgKCBkc3RfZCApCisgICAgICAgICAgICAgICAgcHV0
X2RvbWFpbihkc3RfZCk7CisKKyAgICAgICAgICAgIGxpc3RfZGVsKCZzZW5kX2luZm8tPm5vZGUp
OworICAgICAgICAgICAgeGZyZWUoc2VuZF9pbmZvKTsKKyAgICAgICAgfQorICAgIH0KK30KKwog
bG9uZwogZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHZvaWQpIGFyZzEsCiAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
MiwgdW5zaWduZWQgbG9uZyBhcmczLAogICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFyZzQpCiB7
Ci0gICAgcmV0dXJuIC1FTk9TWVM7CisgICAgbG9uZyByYyA9IC1FRkFVTFQ7CisKKyAgICBhcmdv
X2RwcmludGsoIi0+ZG9fYXJnb19vcCgldSwlcCwlcCwlbHUsMHglbHgpXG4iLCBjbWQsCisgICAg
ICAgICAgICAgICAgICh2b2lkICopYXJnMS5wLCAodm9pZCAqKWFyZzIucCwgYXJnMywgYXJnNCk7
CisKKyAgICBpZiAoIHVubGlrZWx5KCFvcHRfYXJnbykgKQorICAgICAgICByZXR1cm4gLUVPUE5P
VFNVUFA7CisKKyAgICBzd2l0Y2ggKGNtZCkKKyAgICB7CisgICAgZGVmYXVsdDoKKyAgICAgICAg
cmMgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgYXJnb19kcHJp
bnRrKCI8LWRvX2FyZ29fb3AoJXUpPSVsZFxuIiwgY21kLCByYyk7CisKKyAgICByZXR1cm4gcmM7
Cit9CisKK3N0YXRpYyB2b2lkCithcmdvX2RvbWFpbl9pbml0KHN0cnVjdCBhcmdvX2RvbWFpbiAq
YXJnbykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIHJ3bG9ja19pbml0KCZhcmdvLT5y
aW5nc19MMl9yd2xvY2spOworICAgIHNwaW5fbG9ja19pbml0KCZhcmdvLT5zZW5kX0wyX2xvY2sp
OworICAgIHNwaW5fbG9ja19pbml0KCZhcmdvLT53aWxkY2FyZF9MMl9sb2NrKTsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgQVJHT19IQVNIVEFCTEVfU0laRTsgKytpICkKKyAgICB7CisgICAgICAg
IElOSVRfTElTVF9IRUFEKCZhcmdvLT5yaW5nX2hhc2hbaV0pOworICAgICAgICBJTklUX0xJU1Rf
SEVBRCgmYXJnby0+c2VuZF9oYXNoW2ldKTsKKyAgICB9CisgICAgSU5JVF9MSVNUX0hFQUQoJmFy
Z28tPndpbGRjYXJkX3BlbmRfbGlzdCk7Cit9CisKK2ludAorYXJnb19pbml0KHN0cnVjdCBkb21h
aW4gKmQpCit7CisgICAgc3RydWN0IGFyZ29fZG9tYWluICphcmdvOworCisgICAgaWYgKCAhb3B0
X2FyZ28gKQorICAgIHsKKyAgICAgICAgYXJnb19kcHJpbnRrKCJhcmdvIGRpc2FibGVkLCBkb21p
ZDogJXVcbiIsIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAg
IGFyZ29fZHByaW50aygiaW5pdDogZG9taWQ6ICV1XG4iLCBkLT5kb21haW5faWQpOworCisgICAg
YXJnbyA9IHh6YWxsb2Moc3RydWN0IGFyZ29fZG9tYWluKTsKKyAgICBpZiAoICFhcmdvICkKKyAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBhcmdvX2RvbWFpbl9pbml0KGFyZ28pOworCisg
ICAgd3JpdGVfbG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIGQtPmFyZ28gPSBh
cmdvOworCisgICAgd3JpdGVfdW5sb2NrKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spOworCisgICAg
cmV0dXJuIDA7Cit9CisKK3ZvaWQKK2FyZ29fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIEJVR19PTighZC0+aXNfZHlpbmcpOworCisgICAgd3JpdGVfbG9jaygmTDFfZ2xvYmFsX2Fy
Z29fcndsb2NrKTsKKworICAgIGFyZ29fZHByaW50aygiZGVzdHJveTogZG9taWQgJXUgZC0+YXJn
bz0lcFxuIiwgZC0+ZG9tYWluX2lkLCBkLT5hcmdvKTsKKworICAgIGlmICggZC0+YXJnbyApCisg
ICAgeworICAgICAgICBkb21haW5fcmluZ3NfcmVtb3ZlX2FsbChkKTsKKyAgICAgICAgcGFydG5l
cl9yaW5nc19yZW1vdmUoZCk7CisgICAgICAgIHdpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3Zl
KGQpOworICAgICAgICBYRlJFRShkLT5hcmdvKTsKKyAgICB9CisKKyAgICB3cml0ZV91bmxvY2so
JkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7Cit9CisKK3ZvaWQKK2FyZ29fc29mdF9yZXNldChzdHJ1
Y3QgZG9tYWluICpkKQoreworICAgIHdyaXRlX2xvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7
CisKKyAgICBhcmdvX2RwcmludGsoInNvZnQgcmVzZXQgZD0ldSBkLT5hcmdvPSVwXG4iLCBkLT5k
b21haW5faWQsIGQtPmFyZ28pOworCisgICAgaWYgKCBkLT5hcmdvICkKKyAgICB7CisgICAgICAg
IGRvbWFpbl9yaW5nc19yZW1vdmVfYWxsKGQpOworICAgICAgICBwYXJ0bmVyX3JpbmdzX3JlbW92
ZShkKTsKKyAgICAgICAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7CisKKyAgICAg
ICAgLyoKKyAgICAgICAgICogU2luY2Ugb3B0X2FyZ28gY2Fubm90IGNoYW5nZSBhdCBydW50aW1l
LCBpZiBkLT5hcmdvIGlzIHRydWUgdGhlbgorICAgICAgICAgKiBvcHRfYXJnbyBtdXN0IGJlIHRy
dWUsIGFuZCB3ZSBjYW4gYXNzdW1lIHRoYXQgaW5pdCBpcyBhbGxvd2VkIHRvCisgICAgICAgICAq
IHByb2NlZWQgYWdhaW4gaGVyZS4KKyAgICAgICAgICovCisgICAgICAgIGFyZ29fZG9tYWluX2lu
aXQoZC0+YXJnbyk7CisgICAgfQorCisgICAgd3JpdGVfdW5sb2NrKCZMMV9nbG9iYWxfYXJnb19y
d2xvY2spOwogfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKaW5kZXggYzYyM2RhZS4uNzQ3MGNkOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9k
b21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5j
bHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8eGVuL3hlbm9wcm9mLmg+CiAjaW5j
bHVkZSA8eGVuL2lycS5oPgorI2luY2x1ZGUgPHhlbi9hcmdvLmg+CiAjaW5jbHVkZSA8YXNtL2Rl
YnVnZ2VyLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3Iu
aD4KQEAgLTI3Nyw2ICsyNzgsOCBAQCBzdGF0aWMgdm9pZCBfZG9tYWluX2Rlc3Ryb3koc3RydWN0
IGRvbWFpbiAqZCkKIAogICAgIHhmcmVlKGQtPnBidWYpOwogCisgICAgYXJnb19kZXN0cm95KGQp
OworCiAgICAgcmFuZ2VzZXRfZG9tYWluX2Rlc3Ryb3koZCk7CiAKICAgICBmcmVlX2NwdW1hc2tf
dmFyKGQtPmRpcnR5X2NwdW1hc2spOwpAQCAtNDQ1LDYgKzQ0OCw5IEBAIHN0cnVjdCBkb21haW4g
KmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAg
ICAgICAgaW5pdF9zdGF0dXMgfD0gSU5JVF9nbnR0YWI7CiAKKyAgICAgICAgaWYgKCAoZXJyID0g
YXJnb19pbml0KGQpKSAhPSAwICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKwogICAgICAgICBl
cnIgPSAtRU5PTUVNOwogCiAgICAgICAgIGQtPnBidWYgPSB4emFsbG9jX2FycmF5KGNoYXIsIERP
TUFJTl9QQlVGX1NJWkUpOwpAQCAtNzE3LDYgKzcyMyw3IEBAIGludCBkb21haW5fa2lsbChzdHJ1
Y3QgZG9tYWluICpkKQogICAgICAgICBpZiAoIGQtPmlzX2R5aW5nICE9IERPTURZSU5HX2FsaXZl
ICkKICAgICAgICAgICAgIHJldHVybiBkb21haW5fa2lsbChkKTsKICAgICAgICAgZC0+aXNfZHlp
bmcgPSBET01EWUlOR19keWluZzsKKyAgICAgICAgYXJnb19kZXN0cm95KGQpOwogICAgICAgICBl
dnRjaG5fZGVzdHJveShkKTsKICAgICAgICAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoZCk7CiAg
ICAgICAgIHRtZW1fZGVzdHJveShkLT50bWVtX2NsaWVudCk7CkBAIC0xMTc1LDYgKzExODIsOCBA
QCBpbnQgZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGdyYW50X3Rh
YmxlX3dhcm5fYWN0aXZlX2dyYW50cyhkKTsKIAorICAgIGFyZ29fc29mdF9yZXNldChkKTsKKwog
ICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CiAgICAgICAgIHNldF94ZW5fZ3Vlc3Rf
aGFuZGxlKHJ1bnN0YXRlX2d1ZXN0KHYpLCBOVUxMKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L01ha2VmaWxlIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKaW5kZXggZjc4OTVlNC4uM2QxNDUzMiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvTWFrZWZpbGUKKysrIGIveGVuL2luY2x1ZGUvTWFrZWZp
bGUKQEAgLTUsNiArNSw3IEBAIGlmbmVxICgkKENPTkZJR19DT01QQVQpLCkKIGNvbXBhdC1hcmNo
LSQoQ09ORklHX1g4NikgOj0geDg2XzMyCiAKIGhlYWRlcnMteSA6PSBcCisgICAgY29tcGF0L2Fy
Z28uaCBcCiAgICAgY29tcGF0L2NhbGxiYWNrLmggXAogICAgIGNvbXBhdC9lbGZub3RlLmggXAog
ICAgIGNvbXBhdC9ldmVudF9jaGFubmVsLmggXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2FyZ28uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uNTMwYmI4MgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmdvLmgKQEAgLTAsMCArMSw2NCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICogQXJnbyA6IEh5cGVydmlzb3ItTWVkaWF0ZWQgZGF0YSBlWGNoYW5nZQorICoKKyAqIERlcml2
ZWQgZnJvbSB2NHYsIHRoZSB2ZXJzaW9uIDIgb2YgdjJ2LgorICoKKyAqIENvcHlyaWdodCAoYykg
MjAxMCwgQ2l0cml4IFN5c3RlbXMKKyAqIENvcHlyaWdodCAoYykgMjAxOC0yMDE5LCBCQUUgU3lz
dGVtcworICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdl
LCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5k
IGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICog
ZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhv
dXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2Us
IHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMg
b2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdh
cmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVy
bWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vi
c3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJ
UyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNT
IE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5U
SUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9S
UyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBP
UiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwg
VE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNU
SU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElO
IFRIRSBTT0ZUV0FSRS4KKyAqCisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJHT19IX18K
KyNkZWZpbmUgX19YRU5fUFVCTElDX0FSR09fSF9fCisKKyNpbmNsdWRlICJ4ZW4uaCIKKworI2Rl
ZmluZSBYRU5fQVJHT19ET01JRF9BTlkgICAgICAgRE9NSURfSU5WQUxJRAorCisvKiBGaXhlZC13
aWR0aCB0eXBlIGZvciAiYXJnbyBwb3J0IiBudW1iZXIuIE5vdGhpbmcgdG8gZG8gd2l0aCBldnRj
aG5zLiAqLwordHlwZWRlZiB1aW50MzJfdCB4ZW5fYXJnb19wb3J0X3Q7CisKK3R5cGVkZWYgc3Ry
dWN0IHhlbl9hcmdvX2FkZHIKK3sKKyAgICB4ZW5fYXJnb19wb3J0X3QgYXBvcnQ7CisgICAgZG9t
aWRfdCBkb21haW5faWQ7CisgICAgdWludDE2X3QgcGFkOworfSB4ZW5fYXJnb19hZGRyX3Q7CisK
K3R5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3JpbmcKK3sKKyAgICAvKiBHdWVzdHMgc2hvdWxkIHVz
ZSBhdG9taWMgb3BlcmF0aW9ucyB0byBhY2Nlc3MgcnhfcHRyICovCisgICAgdWludDMyX3Qgcnhf
cHRyOworICAgIC8qIEd1ZXN0cyBzaG91bGQgdXNlIGF0b21pYyBvcGVyYXRpb25zIHRvIGFjY2Vz
cyB0eF9wdHIgKi8KKyAgICB1aW50MzJfdCB0eF9wdHI7CisgICAgLyoKKyAgICAgKiBIZWFkZXIg
c3BhY2UgcmVzZXJ2ZWQgZm9yIGxhdGVyIHVzZS4gQWxpZ24gdGhlIHN0YXJ0IG9mIHRoZSByaW5n
IHRvIGEKKyAgICAgKiBtdWx0aXBsZSBvZiB0aGUgbWVzc2FnZSBzbG90IHNpemUuCisgICAgICov
CisgICAgdWludDhfdCByZXNlcnZlZFs1Nl07CisjaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9f
KSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKKyAgICB1aW50OF90IHJpbmdbXTsKKyNl
bGlmIGRlZmluZWQoX19HTlVDX18pCisgICAgdWludDhfdCByaW5nWzBdOworI2VuZGlmCit9IHhl
bl9hcmdvX3JpbmdfdDsKKworI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYXJn
by5oIGIveGVuL2luY2x1ZGUveGVuL2FyZ28uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi4yYmE3ZTVjCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL2FyZ28u
aApAQCAtMCwwICsxLDQ0IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBBcmdvIDogSHlw
ZXJ2aXNvci1NZWRpYXRlZCBkYXRhIGVYY2hhbmdlCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4
LCBCQUUgU3lzdGVtcworICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
KyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNv
ZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1wbGUgUGxhY2UsIFN1aXRlIDMzMCwg
Qm9zdG9uLCBNQSAgMDIxMTEtMTMwNyAgVVNBCisgKi8KKworI2lmbmRlZiBfX1hFTl9BUkdPX0hf
XworI2RlZmluZSBfX1hFTl9BUkdPX0hfXworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKKyNp
ZmRlZiBDT05GSUdfQVJHTworCitpbnQgYXJnb19pbml0KHN0cnVjdCBkb21haW4gKmQpOwordm9p
ZCBhcmdvX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7Cit2b2lkIGFyZ29fc29mdF9yZXNldChz
dHJ1Y3QgZG9tYWluICpkKTsKKworI2Vsc2UgLyogIUNPTkZJR19BUkdPICovCisKK3N0YXRpYyBp
bmxpbmUgaW50IGFyZ29faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgYXJnb19kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCit7
Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBhcmdvX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAq
ZCkKK3sKK30KKworI2VuZGlmCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA0OTU2YTc3Li42ZTY5YWZh
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaApAQCAtNDkwLDYgKzQ5MCwxMSBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgICAgIHVu
c2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X2VuYWJsZWQgICAgICAgOiAxOwogICAgICAgICB1bnNp
Z25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9zeW5jICAgICAgICAgIDogMTsKICAgICB9IG1vbml0b3I7
CisKKyNpZmRlZiBDT05GSUdfQVJHTworICAgIC8qIEFyZ28gaW50ZXJkb21haW4gY29tbXVuaWNh
dGlvbiBzdXBwb3J0ICovCisgICAgc3RydWN0IGFyZ29fZG9tYWluICphcmdvOworI2VuZGlmCiB9
OwogCiAvKiBQcm90ZWN0IHVwZGF0ZXMvcmVhZHMgKHJlc3AuKSBvZiBkb21haW5fbGlzdCBhbmQg
ZG9tYWluX2hhc2guICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9p
bmNsdWRlL3hsYXQubHN0CmluZGV4IDUyNzMzMjAuLjlmNjE2ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC0xNDgsMyArMTQ4
LDUgQEAKID8JZmxhc2tfc2V0ZW5mb3JjZQkJeHNtL2ZsYXNrX29wLmgKICEJZmxhc2tfc2lkX2Nv
bnRleHQJCXhzbS9mbGFza19vcC5oCiA/CWZsYXNrX3RyYW5zaXRpb24JCXhzbS9mbGFza19vcC5o
Cis/CWFyZ29fYWRkcgkJCWFyZ28uaAorPwlhcmdvX3JpbmcJCQlhcmdvLmgKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05: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-devel-bounces@lists.xenproject.org>)
	id 1gmUOe-0003zF-Gx; Thu, 24 Jan 2019 02:05: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=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOd-0003yZ-TI
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:35 +0000
X-Inumbo-ID: 892d6e18-1f7c-11e9-87c3-bc764e045a96
Received: from mail-it1-x144.google.com (unknown [2607:f8b0:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 892d6e18-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:35 +0000 (UTC)
Received: by mail-it1-x144.google.com with SMTP id c9so2204850itj.1
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=I0PlPbTDgQVtc8d2vyU1rlgCb2KaA9tDtaf3rG0ADew=;
 b=Yfum8/7wcYpdLwe+Vk8CwfwmiVWLWMSj7zGZ3kOdylBgFc2m9gq/FGNDLDSZFlYEnW
 gyJ7HBAu+6ma4PISwszUiaaP/2uuNhleBCR1zrO0Cgfz1WGT0pPiSBlde7AP8i2Oep5Q
 bUBKYCtGu6y+76FFXFOK/p9JQ0xEn8FSwK6BzNKcJjSIXHKuqGlhnlYSMAFMaawWZETM
 WSBVQ04iS3epckvg2CHEAhnsrSuzxjzbsawwqDPunBe9qs7t26jq4WapOZjVWCGAFlip
 s+D3qOJGOuSkAroWlM32Qp/WK22m3Ij8/OaatUzZoRr7GXHw2YMKwIsUs+lcE4736i1Q
 VNjA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=I0PlPbTDgQVtc8d2vyU1rlgCb2KaA9tDtaf3rG0ADew=;
 b=gEhua9egoIoPce16oyOMqWbrmHXnfWccCCtANHK6aJMOT0+aYFcqKvZiJ1jRLHrQ7y
 5MrqmIYXWy5Lta/56WAOuPUk0i+0b4Jrpmb9zqNX1Gkdd23wS+yB5Wnk7nV9LKt6vEA2
 eOaAkmL2sEjZclTVwuoI9KP/I9ogqn/7IdvFlmmToiUxmCAWaClhQzXao1AJToz1kJUt
 4ETc4+NUahsHm7xXOMu26HAnJeOdQSuRaDgkfYesvWbe/OYRV2KCOkZad9c0luctB9br
 mxAHyDyY13y9F06rFnE/wf5j/c132eDmyN48Chv15L3UiRNwqX/bkuRJ2XjX1kVuwo4N
 U0QA==
X-Gm-Message-State: AJcUukcnKeMMhxJjuPz8hNw5EUAcHfhdDKjZfomjmSvyFuXK7TSlpaA5
 JgDcqXNmIzrPTooVhgX62pbdW3nqnVE=
X-Google-Smtp-Source: ALg8bN7OqISGKoERsaGc54UREie2qrOfzZtQdmr2Ctg1R3wOsZMOZIG5NIESL8oQxt5rbvEt0l/G9Q==
X-Received: by 2002:a02:13c6:: with SMTP id 189mr3135083jaz.117.1548295534326; 
 Wed, 23 Jan 2019 18:05:34 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:33 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:04:54 -0800
Message-Id: <1548295503-15946-7-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 06/15] xen/arm: introduce
 guest_handle_for_field()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QVJNIHBvcnQgb2YgYy9zIGJiNTQ0NTg1OiAiaW50cm9kdWNlIGd1ZXN0X2hhbmRsZV9mb3JfZmll
bGQoKSIKClRoaXMgaGVscGVyIHR1cm5zIGEgZmllbGQgb2YgYSBHVUVTVF9IQU5ETEUgaW50byBh
IEdVRVNUX0hBTkRMRS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3Rv
cGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgo9PT0KdjM6IEFkZGVkIFN0ZWZhbm8ncyBSZXZpZXdlZC1i
eQp2MjogQWRkZWQgUGF1bCdzIFJldmlld2VkLWJ5Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9n
dWVzdF9hY2Nlc3MuaCB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKaW5kZXggMjI0ZDJhMC4uODk5N2ExYyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCkBAIC02Myw2ICs2Myw5IEBAIGludCBhY2Nlc3NfZ3Vl
c3RfbWVtb3J5X2J5X2lwYShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGlwYSwgdm9pZCAqYnVm
LAogICAgIF95OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogfSkKIAorI2RlZmluZSBndWVzdF9oYW5kbGVfZm9yX2ZpZWxkKGhuZCwgdHlwZSwg
ZmxkKSAgICAgICAgICBcCisgICAgKChYRU5fR1VFU1RfSEFORExFKHR5cGUpKSB7ICYoaG5kKS5w
LT5mbGQgfSkKKwogI2RlZmluZSBndWVzdF9oYW5kbGVfZnJvbV9wdHIocHRyLCB0eXBlKSAgICAg
ICAgXAogICAgICgoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh0eXBlKSkgeyAodHlwZSAqKXB0ciB9
KQogI2RlZmluZSBjb25zdF9ndWVzdF9oYW5kbGVfZnJvbV9wdHIocHRyLCB0eXBlKSAgXAotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05: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-devel-bounces@lists.xenproject.org>)
	id 1gmUOl-00044d-Do; Thu, 24 Jan 2019 02:05: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=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOk-00042v-03
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:42 +0000
X-Inumbo-ID: 8c6b2d94-1f7c-11e9-87c3-bc764e045a96
Received: from mail-it1-x129.google.com (unknown [2607:f8b0:4864:20::129])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c6b2d94-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:40 +0000 (UTC)
Received: by mail-it1-x129.google.com with SMTP id c9so2205049itj.1
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=5KN/dajvkJwHLw4yweYlJMiYDr53RQKvK5I4+sA0rx8=;
 b=AdKcO/IhgnRP6DaxKxbk+6h2DrLm65arc9XRLKyTvPqzDR8kZPi+x+B/70e08q+6sh
 nt/+s25BrBtXGudUC9nJAOKN6dNVTUI9m+MemkJrg+7g5TM0juJfuxhetEyRWVzfmGEF
 KyI71y830qdvs00nOuwlVn2KJvAaWdOgvvNTPOi4KMIoLc0dBSx7AYVcDunSkPCwCWSr
 95j1bVgtnZHK03kMkEuII1MdD8IbhFYhveBVsA1MXPq1PIokg7YcADGI824qP1AUxCXs
 su1Qb0OUvKAB9nJdc37Cp3RpY3O7h+IXDXzOwhp+wmHM4sinj6ef/bUV5Ej++axVXSb/
 SEWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=5KN/dajvkJwHLw4yweYlJMiYDr53RQKvK5I4+sA0rx8=;
 b=SeC73imrbxv+li58yrlFFdpmJCEY3/yAMgUsHGz7ROr9mAwUec88Qr9dsFuP9ehQGZ
 aNQTkTwFuXUB4gd0y+wi/av8JajyETTFz4fuOeFSU2VUQmt2lRCYU9AWq3QSUnpGKPkt
 /IBBKJCup4eCVDOxrfaI2PYJKU4pQDImC4HTipW2TaOyRo5C7CnFouOs6Z6oo52G8QEl
 curBz8lNOguWsabBvQ6KJ1zuLfxLITPZJyzGkBXs2uPZdsDRJtpgzeTPVm7qSeHPRc32
 odXBqOcleOE4VNQML0s/01OMAbMBkOrjE9H6S2mm0WIBjZIBsEMksHzLfNIQpQ8oZorp
 q16g==
X-Gm-Message-State: AHQUAuYIC7AiHOFIrbiGe2NZhfxxur7lDfGmhPvYTJYN5ERC7ODzwneE
 tWluXBSZwR1pi0dtI3iwRiZoKajeB40=
X-Google-Smtp-Source: ALg8bN4lSXCMNIexzW7v4nQN9C/aJXjF6INUvzjBP/Ek3rm8DO0iLNz0Uwje1692p/r0rzPAl7hGUw==
X-Received: by 2002:a24:81d4:: with SMTP id q203mr353560itd.23.1548295539676; 
 Wed, 23 Jan 2019 18:05:39 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:38 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:04:56 -0800
Message-Id: <1548295503-15946-9-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 08/15] argo: implement the unregister op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFrZXMgYSBzaW5nbGUgYXJndW1lbnQ6IGEgaGFuZGxlIHRvIHRoZSByaW5nIHVucmVnaXN0cmF0
aW9uIHN0cnVjdCwKd2hpY2ggc3BlY2lmaWVzIHRoZSBwb3J0IGFuZCBwYXJ0bmVyIGRvbWFpbiBp
ZCBvciB3aWxkY2FyZC4KClRoZSByaW5nJ3MgZW50cnkgaXMgcmVtb3ZlZCBmcm9tIHRoZSBoYXNo
dGFibGUgb2YgcmVnaXN0ZXJlZCByaW5nczsKYW55IGVudHJpZXMgZm9yIHBlbmRpbmcgbm90aWZp
Y2F0aW9ucyBhcmUgcmVtb3ZlZDsgYW5kIHRoZSByaW5nIGlzCnVubWFwcGVkIGZyb20gWGVuJ3Mg
YWRkcmVzcyBzcGFjZS4KCklmIHRoZSByaW5nIGhhZCBiZWVuIHJlZ2lzdGVyZWQgdG8gY29tbXVu
aWNhdGUgd2l0aCBhIHNpbmdsZSBzcGVjaWZpZWQKZG9tYWluIChpZS4gYSBub24td2lsZGNhcmQg
cmluZykgdGhlbiB0aGUgcGFydG5lciBkb21haW4gc3RhdGUgaXMgcmVtb3ZlZApmcm9tIHRoZSBw
YXJ0bmVyIGRvbWFpbidzIGFyZ28gc2VuZF9pbmZvIGhhc2ggdGFibGUuCgpTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgoK
djU6IGFkZCBjb21wYXQgdmFsaWRhdGlvbiBtYWNyb3MgdG8gcHJpbWFyeSBzb3VyY2UgZmlsZTog
Y29tbW9uL2FyZ28uYwp2NTogZHJvcHBlZCBleHRlcm5hbCBmaWxlIGZvciBjb21wYXQgbWFjcm9z
OiBjb21tb24vY29tcGF0L2FyZ28uYwoKdjQgIyBKYW46IHNocmluayB0aGUgY3JpdGljYWwgc2Vj
dGlvbnMgaW4gdW5yZWdpc3Rlcgp2NCA6IHVzZSBzdGFuZGFyZCBkYXRhIHN0cnVjdHVyZXMgYXMg
cGVyIGNvbW1vbiBjb2RlCnY0ICMwOCBSb2dlcjogc2tpcCBzZW5kX2luZm8gbG9va3VwIGZvciB3
aWxkY2FyZCByaW5ncwp2NDogYWRkIEFTU0VSVF9VTlJFQUNIQUJMRSBmb3IgbWlzc2luZyBzZW5k
ZXIgZG9tYWluIG9yIHNlbmRfaW5mbwp2NDogcmVkdWNlIGluZGVudGF0aW9uIGJ5IHVzaW5nIGdv
dG8KdjQ6IGFkZCB1bmxpa2VseSB0byBjdXJyZC0+YXJnbyBjaGVjawp2NCAjMDggSmFuOiBtb3Zl
IHB1dF9kb21haW4gb3V0c2lkZSBMMiBjcml0aWNhbCBzZWN0aW9uCnY0OiBpbmNsdWRlIHJpbmcg
ZGF0YSBpbiBkZWJ1ZyBvdXRwdXQgd2hlbiByaW5nIG5vdCBmb3VuZAoKdjMgIzA4IEphbjogcHVs
bCB4ZnJlZSBvdXQgb2YgZXhjbHVzaXZlIGNyaXRpY2FsIHNlY3Rpb25zIGluIHVucmVnaXN0ZXJf
cmluZwp2MyAjMDggSmFuOiByZW5hbWUgc2VuZF9maW5kX2luZm8gdG8gZmluZF9zZW5kX2luZm8K
djMgIzA3IEphbjogcmVuYW1lIHJpbmdfZmluZF9pbmZvIHRvIGZpbmRfcmluZ19pbmZvCnYzICMw
OCBSb2dlcjogdXNlIHJldHVybiBhbmQgcmVtb3ZlIHRoZSBvdXQgbGFiZWwgaW4gdW5yZWdpc3Rl
cl9yaW5nCnYzICMwOCBSb2dlcjogYmV0dGVyIGRlYnVnIG91dHB1dCBpbiBzZW5kX2ZpbmRfaW5m
bwp2MyAjMTAgUm9nZXI6IG1vdmUgZmluZCBmdW5jdGlvbnMgdG8gdG9wIG9mIGZpbGUgYW5kIGRy
b3AgcHJvdG90eXBlcwp2MyAjMDQgSmFuOiBtZWxkIGNvbXBhdCBjaGVjayBmb3IgdW5yZWdpc3Rl
cl9yaW5nIHN0cnVjdAp2MyAjMDQgUm9nZXIvSmFuOiBtYWtlIGxvY2sgbmFtZXMgY2xlYXJlciBh
bmQgYXNzZXJ0IHRoZWlyIHN0YXRlCnYzICMwNCBKYW46IHBvcnQgLT4gYXBvcnQgd2l0aCB0eXBl
OyBkaXN0aW5ndWlzaCBhcmdvIHBvcnQgZnJvbSBldnRjaG4KdjMgZmVlZGJhY2sgUm9nZXIvSmFu
OiBBU1NFUlQgY3VycmQgaXMgY3VycmVudC0+ZG9tYWluIG9yIHVzZSAnZCcgdmFyaWFibGUgbmFt
ZQp2MyBmZWVkYmFjayAjMDcgUm9nZXI6IGNvbnN0IHRoZSBhcmdvX3JpbmdfaWQgc3RydWN0cyBp
biBzZW5kX2ZpbmRfaW5mbwp2MiBmZWVkYmFjayBKYW46IGRyb3AgY29va2llLCBpbXBsZW1lbnQg
dGVhcmRvd24KdjIgZmVlZGJhY2sgSmFuOiBkcm9wIG1lc3NhZ2UgZnJvbSBhcmdvX21lc3NhZ2Vf
b3AKdjIgc2VsZjogT1ZFUkhBVUwKdjIgc2VsZjogcmVvcmRlciBsb2dpYyB0byBzaG9ydGVuIGNy
aXRpY2FsIHNlY3Rpb24KdjEgIzEzIGZlZWRiYWNrIEphbjogcmV2aXNlIHVzZSBvZiBndWVzdF9o
YW5kbGVfb2theSB2cyBfX2NvcHkgb3BzCnYxIGZlZWRiYWNrIFJvZ2VyLCBKYW46IGRyb3AgYXJn
byBwcmVmaXggb24gc3RhdGljIGZ1bmN0aW9ucwp2MSwyIGZlZWRiYWNrIEphbi9Sb2dlci9QYXVs
OiBkcm9wIGVycm5vIHJldHVybmluZyBndWVzdCBhY2Nlc3MgZnVuY3Rpb25zCnYxICM1ICgjMTQp
IGZlZWRiYWNrIFBhdWw6IHVzZSBjdXJyZCBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKdjEgIzUgKCMx
NCkgZmVlZGJhY2sgUGF1bDogZnVsbCB1c2UgY3VycmQgaW4gYXJnb191bnJlZ2lzdGVyX3JpbmcK
djEgIzEzICgjMTQpIGZlZWRiYWNrIFBhdWw6IHJlcGxhY2UgZG8vd2hpbGUgd2l0aCBnb3RvOyBy
ZWluZGVudAp2MSBzZWxmOiBhZGQgYmxhbmsgbGluZXMgaW4gdW5yZWdpc3RlciBjYXNlIGluIGRv
X2FyZ29fbWVzc2FnZV9vcAp2MTogIzEzIGZlZWRiYWNrIEphbjogcHVibGljIG5hbWVzcGFjZTog
cHJlZml4IHdpdGggeGVuCnYxOiAjMTMgZmVlZGJhY2sgSmFuOiBibGFuayBsaW5lIGFmdGVyIG9w
IGNhc2UgaW4gZG9fYXJnb19tZXNzYWdlX29wCnYxOiAjMTQgZmVlZGJhY2sgSmFuOiByZXBsYWNl
IGRvbWFpbiBpZCBvdmVycmlkZSB3aXRoIHZhbGlkYXRpb24KdjE6ICMxOCBmZWVkYmFjayBKYW46
IG1lbGQgdGhlIHJpbmcgY291bnQgbGltaXQgaW50byB0aGUgc2VyaWVzCnYxOiBmZWVkYmFjayAj
MTUgSmFuOiB2ZXJpZnkgemVybyBpbiB1bnVzZWQgaHlwZXJjYWxsIGFyZ3MKLS0tCiB4ZW4vY29t
bW9uL2FyZ28uYyAgICAgICAgIHwgMTI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggfCAgMTkgKysrKysrKwog
eGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICB8ICAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDE0NyBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9u
L2FyZ28uYwppbmRleCBiZWNmMjhiLi41YzQ2YzVhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2Fy
Z28uYworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtMzQsNiArMzQsNyBAQAogQ0hFQ0tfYXJn
b19hZGRyOwogQ0hFQ0tfYXJnb19yZWdpc3Rlcl9yaW5nOwogQ0hFQ0tfYXJnb19yaW5nOworQ0hF
Q0tfYXJnb191bnJlZ2lzdGVyX3Jpbmc7CiAjZW5kaWYKIAogI2RlZmluZSBNQVhfUklOR1NfUEVS
X0RPTUFJTiAgICAgICAgICAgIDEyOFUKQEAgLTUwLDYgKzUxLDcgQEAgREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX2FyZ29fYWRkcl90KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9h
cmdvX2dmbl90KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JlZ2lzdGVyX3Jp
bmdfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX3QpOworREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3QpOwogCiBzdGF0aWMg
Ym9vbCBfX3JlYWRfbW9zdGx5IG9wdF9hcmdvOwogc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBv
cHRfYXJnb19tYWNfcGVybWlzc2l2ZTsKQEAgLTM1OCw2ICszNjAsMzcgQEAgZmluZF9yaW5nX2lu
Zm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQp
CiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKK3N0YXRpYyBzdHJ1Y3QgYXJnb19zZW5kX2luZm8gKgor
ZmluZF9zZW5kX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGFyZ29f
cmluZ19pZCAqaWQpCit7CisgICAgc3RydWN0IGxpc3RfaGVhZCAqY3Vyc29yLCAqYnVja2V0Owor
CisgICAgQVNTRVJUKExPQ0tJTkdfc2VuZF9MMihkKSk7CisKKyAgICAvKiBMaXN0IGlzIG5vdCBt
b2RpZmllZCBoZXJlLiBTZWFyY2ggYW5kIHJldHVybiB0aGUgbWF0Y2ggaWYgZm91bmQuICovCisg
ICAgYnVja2V0ID0gJmQtPmFyZ28tPnNlbmRfaGFzaFtoYXNoX2luZGV4KGlkKV07CisKKyAgICBm
b3IgKCBjdXJzb3IgPSBidWNrZXQtPm5leHQ7IGN1cnNvciAhPSBidWNrZXQ7IGN1cnNvciA9IGN1
cnNvci0+bmV4dCApCisgICAgeworICAgICAgICBzdHJ1Y3QgYXJnb19zZW5kX2luZm8gKnNlbmRf
aW5mbyA9CisgICAgICAgICAgICBsaXN0X2VudHJ5KGN1cnNvciwgc3RydWN0IGFyZ29fc2VuZF9p
bmZvLCBub2RlKTsKKyAgICAgICAgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqY21waWQgPSAm
c2VuZF9pbmZvLT5pZDsKKworICAgICAgICBpZiAoIGNtcGlkLT5hcG9ydCA9PSBpZC0+YXBvcnQg
JiYKKyAgICAgICAgICAgICBjbXBpZC0+ZG9tYWluX2lkID09IGlkLT5kb21haW5faWQgJiYKKyAg
ICAgICAgICAgICBjbXBpZC0+cGFydG5lcl9pZCA9PSBpZC0+cGFydG5lcl9pZCApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGFyZ29fZHByaW50aygiZm91bmQgc2VuZF9pbmZvIGZvciByaW5nKCV1
OiV4ICV1KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpZC0+ZG9tYWluX2lkLCBpZC0+
YXBvcnQsIGlkLT5wYXJ0bmVyX2lkKTsKKyAgICAgICAgICAgIHJldHVybiBzZW5kX2luZm87Cisg
ICAgICAgIH0KKyAgICB9CisgICAgYXJnb19kcHJpbnRrKCJubyBzZW5kX2luZm8gZm9yIHJpbmco
JXU6JXggJXUpXG4iLAorICAgICAgICAgICAgICAgICBpZC0+ZG9tYWluX2lkLCBpZC0+YXBvcnQs
IGlkLT5wYXJ0bmVyX2lkKTsKKworICAgIHJldHVybiBOVUxMOworfQorCiBzdGF0aWMgdm9pZAog
cmluZ191bm1hcChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8g
KnJpbmdfaW5mbykKIHsKQEAgLTc0Miw2ICs3NzUsODUgQEAgZmluZF9yaW5nX21mbnMoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCiB9CiAKIHN0YXRp
YyBsb25nCit1bnJlZ2lzdGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCisgICAgICAgICAg
ICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCkg
dW5yZWdfaG5kKQoreworICAgIHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190IHVucmVnOworICAg
IHN0cnVjdCBhcmdvX3JpbmdfaWQgcmluZ19pZDsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8g
KnJpbmdfaW5mbyA9IE5VTEw7CisgICAgc3RydWN0IGFyZ29fc2VuZF9pbmZvICpzZW5kX2luZm8g
PSBOVUxMOworICAgIHN0cnVjdCBkb21haW4gKmRzdF9kID0gTlVMTDsKKworICAgIEFTU0VSVChj
dXJyZCA9PSBjdXJyZW50LT5kb21haW4pOworCisgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnVu
cmVnLCB1bnJlZ19obmQsIDEpICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBpZiAo
IHVucmVnLnBhZCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmluZ19pZC5wYXJ0
bmVyX2lkID0gdW5yZWcucGFydG5lcl9pZDsKKyAgICByaW5nX2lkLmFwb3J0ID0gdW5yZWcuYXBv
cnQ7CisgICAgcmluZ19pZC5kb21haW5faWQgPSBjdXJyZC0+ZG9tYWluX2lkOworCisgICAgcmVh
ZF9sb2NrKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spOworCisgICAgaWYgKCB1bmxpa2VseSghY3Vy
cmQtPmFyZ28pICkKKyAgICB7CisgICAgICAgIHJlYWRfdW5sb2NrKCZMMV9nbG9iYWxfYXJnb19y
d2xvY2spOworICAgICAgICByZXR1cm4gLUVOT0RFVjsKKyAgICB9CisKKyAgICB3cml0ZV9sb2Nr
KCZjdXJyZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKKworICAgIHJpbmdfaW5mbyA9IGZpbmRf
cmluZ19pbmZvKGN1cnJkLCAmcmluZ19pZCk7CisgICAgaWYgKCAhcmluZ19pbmZvICkKKyAgICAg
ICAgZ290byBvdXQ7CisKKyAgICByaW5nX3JlbW92ZV9pbmZvKGN1cnJkLCByaW5nX2luZm8pOwor
ICAgIGN1cnJkLT5hcmdvLT5yaW5nX2NvdW50LS07CisKKyAgICBpZiAoIHJpbmdfaWQucGFydG5l
cl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGRz
dF9kID0gZ2V0X2RvbWFpbl9ieV9pZChyaW5nX2lkLnBhcnRuZXJfaWQpOworICAgIGlmICggIWRz
dF9kIHx8ICFkc3RfZC0+YXJnbyApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgc3Bpbl9sb2NrKCZkc3RfZC0+YXJn
by0+c2VuZF9MMl9sb2NrKTsKKworICAgIHNlbmRfaW5mbyA9IGZpbmRfc2VuZF9pbmZvKGRzdF9k
LCAmcmluZ19pZCk7CisgICAgaWYgKCBzZW5kX2luZm8gKQorICAgICAgICBsaXN0X2RlbCgmc2Vu
ZF9pbmZvLT5ub2RlKTsKKyAgICBlbHNlCisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwor
CisgICAgc3Bpbl91bmxvY2soJmRzdF9kLT5hcmdvLT5zZW5kX0wyX2xvY2spOworCisgb3V0Ogor
ICAgIHdyaXRlX3VubG9jaygmY3VycmQtPmFyZ28tPnJpbmdzX0wyX3J3bG9jayk7CisKKyAgICBy
ZWFkX3VubG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIGlmICggZHN0X2QgKQor
ICAgICAgICBwdXRfZG9tYWluKGRzdF9kKTsKKworICAgIHhmcmVlKHNlbmRfaW5mbyk7CisKKyAg
ICBpZiAoICFyaW5nX2luZm8gKQorICAgIHsKKyAgICAgICAgYXJnb19kcHJpbnRrKCJ1bnJlZ2lz
dGVyX3Jpbmc6IG5vIHJpbmdfaW5mbyBmb3VuZCBmb3IgcmluZygldToleCAldSlcbiIsCisgICAg
ICAgICAgICAgICAgICAgICByaW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5hcG9ydCwgcmluZ19p
ZC5wYXJ0bmVyX2lkKTsKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisgICAgfQorCisgICAgcmV0
dXJuIDA7Cit9CisKK3N0YXRpYyBsb25nCiByZWdpc3Rlcl9yaW5nKHN0cnVjdCBkb21haW4gKmN1
cnJkLAogICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3JlZ2lz
dGVyX3JpbmdfdCkgcmVnX2huZCwKICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fYXJnb19nZm5fdCkgZ2ZuX2huZCwKQEAgLTEwMzEsNiArMTE0MywyMSBAQCBkb19hcmdv
X29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwK
ICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYRU5fQVJHT19PUF91bnJlZ2lzdGVy
X3Jpbmc6CisgICAgeworICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3Vu
cmVnaXN0ZXJfcmluZ190KSB1bnJlZ19obmQgPQorICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nh
c3QoYXJnMSwgeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3QpOworCisgICAgICAgIGlmICggdW5s
aWtlbHkoKCFndWVzdF9oYW5kbGVfaXNfbnVsbChhcmcyKSkgfHwgYXJnMyB8fCBhcmc0KSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICB9CisKKyAgICAgICAgcmMgPSB1bnJlZ2lzdGVyX3JpbmcoY3VycmQsIHVucmVnX2hu
ZCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0g
LUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2FyZ28uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKaW5kZXggMDBiZGJlOS4uZmU2
NjMxMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJnby5oCkBAIC03OSw2ICs3OSwxMyBAQCB0eXBlZGVmIHN0cnVjdCB4ZW5f
YXJnb19yZWdpc3Rlcl9yaW5nCiAgICAgdWludDMyX3QgbGVuOwogfSB4ZW5fYXJnb19yZWdpc3Rl
cl9yaW5nX3Q7CiAKK3R5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZworewor
ICAgIHhlbl9hcmdvX3BvcnRfdCBhcG9ydDsKKyAgICBkb21pZF90IHBhcnRuZXJfaWQ7CisgICAg
dWludDE2X3QgcGFkOworfSB4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdDsKKwogLyogTWVzc2Fn
ZXMgb24gdGhlIHJpbmcgYXJlIHBhZGRlZCB0byBhIG11bHRpcGxlIG9mIHRoaXMgc2l6ZS4gKi8K
ICNkZWZpbmUgWEVOX0FSR09fTVNHX1NMT1RfU0laRSAweDEwCiAKQEAgLTEzNCw0ICsxNDEsMTYg
QEAgc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIKICNkZWZpbmUgWEVOX0FSR09f
UkVHSVNURVJfRkxBR19NQVNLIFhFTl9BUkdPX1JFR0lTVEVSX0ZMQUdfRkFJTF9FWElTVAogI2Vu
ZGlmCiAKKy8qCisgKiBYRU5fQVJHT19PUF91bnJlZ2lzdGVyX3JpbmcKKyAqCisgKiBVbnJlZ2lz
dGVyIGEgcHJldmlvdXNseS1yZWdpc3RlcmVkIHJpbmcsIGVuZGluZyBjb21tdW5pY2F0aW9uLgor
ICoKKyAqIGFyZzE6IFhFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3Qp
CisgKiBhcmcyOiBOVUxMCisgKiBhcmczOiAwIChaRVJPKQorICogYXJnNDogMCAoWkVSTykKKyAq
LworI2RlZmluZSBYRU5fQVJHT19PUF91bnJlZ2lzdGVyX3JpbmcgICAgIDIKKwogI2VuZGlmCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0Cmlu
ZGV4IDljOWQzM2YuLjQxMWM2NjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0Cisr
KyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC0xNTEsMyArMTUxLDQgQEAKID8JYXJnb19hZGRy
CQkJYXJnby5oCiA/CWFyZ29fcmluZwkJCWFyZ28uaAogPwlhcmdvX3JlZ2lzdGVyX3JpbmcJCWFy
Z28uaAorPwlhcmdvX3VucmVnaXN0ZXJfcmluZwkJYXJnby5oCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05: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-devel-bounces@lists.xenproject.org>)
	id 1gmUOj-00042w-SL; Thu, 24 Jan 2019 02:05: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=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOi-00041s-72
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:40 +0000
X-Inumbo-ID: 8afee628-1f7c-11e9-87c3-bc764e045a96
Received: from mail-it1-x12e.google.com (unknown [2607:f8b0:4864:20::12e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8afee628-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:38 +0000 (UTC)
Received: by mail-it1-x12e.google.com with SMTP id m8so1333448itk.0
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=b2g5opBwn3tKxLdwK8vPR8Po46jcdP0iGteCu+a1FSw=;
 b=Mj7DGAbp5AYAA2trDL4wHASiE/gABLFPi+kfTW7xBasOxFEIfk1XMFaBg1xCRthVLp
 Z4VB9mbrArPKowtc9HzbzyVI6AiWaqIEMUKLpgSoiFSONHqubwH61uIlyZ7YULNYDWYS
 wxBcqYe0Cd3jJ2C7HmozmJGfoXjV2kEEy2zSbIERlspIJf4pLM2lXRwR7dM18N4mCZJw
 mZvvwxbz1sc3LLsdJqaowlCWgWHuWJ6s9TgAc5SHl4M4Qihtt8wu/u5GcbWHPhgm6BtB
 PXB+3Fj3y68HIFWyyZiYMFC7RDa9yua4k+hMiW54ZlEGh6RqBY81sjcfo0XGGpWMkvQW
 NeRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=b2g5opBwn3tKxLdwK8vPR8Po46jcdP0iGteCu+a1FSw=;
 b=ZYmQOW/xuGpbPnXnhFZBWqxAyBd4hh0L/MAf92Cea8a39Y0OJFwKn6RxQFHcfNbkQZ
 vOkscU/UPAr5KD5tKOxxBKpY36bPBK4kQgz8E0Zc7gVLR4cBDbIfYY3Ehd0TCsgisl3K
 LmIRPHypKERmPbMs+I3ZBPMnGBOTs3grKPPxzxMNLuv20kuCqOcTTyAcnELi4RZ1KraI
 05ncyowj5ZA/mxIOXzmVaShWwqMO5ntLFxHVYJcocSEVZHbhW7viBtQ7b/nwpt5ii0qm
 CsmW9SJwXRSZx/WfwYibR8hT2SOdODmaZh3Q+fh11srB4QomuYShIVcJXexOs0GMl0dN
 P+7w==
X-Gm-Message-State: AJcUukeQDPxu2zyuPy7R8Px6Ks2KIdxaJ2AkYifqGM8tFANV6uiFPRPy
 JlbFZx0NgD9Gf7D9NrzcSFmjbH3bqq8=
X-Google-Smtp-Source: ALg8bN7jjsALAqToL2cWMeGu+5M3IA/StLWeKp58klUCRXKBNJeksTb7vec4tHskqrQ4HYePCZWKKw==
X-Received: by 2002:a02:359:: with SMTP id y86mr2931997jad.1.1548295537004;
 Wed, 23 Jan 2019 18:05:37 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:36 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:04:55 -0800
Message-Id: <1548295503-15946-8-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlZ2lzdGVyIG9wIGlzIHVzZWQgYnkgYSBkb21haW4gdG8gcmVnaXN0ZXIgYSByZWdpb24g
b2YgbWVtb3J5IGZvcgpyZWNlaXZpbmcgbWVzc2FnZXMgZnJvbSBlaXRoZXIgYSBzcGVjaWZpZWQg
b3RoZXIgZG9tYWluLCBvciwgaWYgc3BlY2lmeWluZyBhCndpbGRjYXJkLCBhbnkgZG9tYWluLgoK
VGhpcyBvcGVyYXRpb24gY3JlYXRlcyBhIG1hcHBpbmcgd2l0aGluIFhlbidzIHByaXZhdGUgYWRk
cmVzcyBzcGFjZSB0aGF0CndpbGwgcmVtYWluIHJlc2lkZW50IGZvciB0aGUgbGlmZXRpbWUgb2Yg
dGhlIHJpbmcuIEluIHN1YnNlcXVlbnQgY29tbWl0cywKdGhlIGh5cGVydmlzb3Igd2lsbCB1c2Ug
dGhpcyBtYXBwaW5nIHRvIGNvcHkgZGF0YSBmcm9tIGEgc2VuZGluZyBkb21haW4gaW50bwp0aGlz
IHJlZ2lzdGVyZWQgcmluZywgbWFraW5nIGl0IGFjY2Vzc2libGUgdG8gdGhlIGRvbWFpbiB0aGF0
IHJlZ2lzdGVyZWQgdGhlCnJpbmcgdG8gcmVjZWl2ZSBkYXRhLgoKV2lsZGNhcmQgYW55LXNlbmRl
ciByaW5ncyBhcmUgZGVmYXVsdCBkaXNhYmxlZCBhbmQgcmVnaXN0cmF0aW9uIHdpbGwgYmUKcmVm
dXNlZCB3aXRoIEVQRVJNIHVubGVzcyB0aGV5IGhhdmUgYmVlbiBzcGVjaWZpY2FsbHkgZW5hYmxl
ZCB3aXRoIHRoZQpuZXcgbWFjLXBlcm1pc3NpdmUgZmxhZyB0aGF0IGlzIGFkZGVkIHRvIHRoZSBh
cmdvIGJvb3Qgb3B0aW9uIGhlcmUuIFRoZQpyZWFzb24gd2h5IHRoZSBkZWZhdWx0IGZvciB3aWxk
Y2FyZCByaW5ncyBpcyAnZGVueScgaXMgdGhhdCB0aGVyZSBpcwpjdXJyZW50bHkgbm8gbWVhbnMg
dG8gcHJvdGVjdCB0aGUgcmluZyBmcm9tIERvUyBieSBhIG5vaXN5IGRvbWFpbgpzcGFtbWluZyB0
aGUgcmluZywgYWZmZWN0aW5nIG90aGVyIGRvbWFpbnMgYWJpbGl0eSB0byBzZW5kIHRvIGl0LiBU
aGlzCndpbGwgYmUgYWRkcmVzc2VkIHdpdGggWFNNIHBvbGljeSBjb250cm9scyBpbiBzdWJzZXF1
ZW50IHdvcmsuCgpTaW5jZSBkZW55aW5nIGFjY2VzcyB0byBhbnktc2VuZGVyIHJpbmdzIGlzIGEg
c2lnbmlmaWNhbnQgZnVuY3Rpb25hbApjb25zdHJhaW50LCB0aGUgbmV3IG9wdGlvbiAibWFjLXBl
cm1pc3NpdmUiIGZvciB0aGUgYXJnbyBib290cGFyYW0KZW5hYmxlcyBvdmVycmlkaW5nIHRoaXMu
IGVnOiAiYXJnbz0xLG1hYy1wZXJtaXNzaXZlPTEiCgpUaGUgcDJtIHR5cGUgb2YgdGhlIG1lbW9y
eSBzdXBwbGllZCBieSB0aGUgZ3Vlc3QgZm9yIHRoZSByaW5nIG11c3QgYmUKcDJtX3JhbV9ydyBh
bmQgdGhlIG1lbW9yeSB3aWxsIGJlIHBpbm5lZCBhcyBQR1Rfd3JpdGFibGVfcGFnZSB3aGlsZSB0
aGUgcmluZwppcyByZWdpc3RlcmVkLgoKeGVuX2FyZ29fZ2ZuX3QgdHlwZSBpcyBkZWZpbmVkIGFu
ZCBpcyA2NC1iaXQgb24gYWxsIGFyY2hpdGVjdHVyZXMgd2hpY2gKYXNzaXN0cyB3aXRoIGF2b2lk
aW5nIHRoZSBuZWVkIGZvciBjb21wYXQgY29kZSB0byB0cmFuc2xhdGUgaHlwZXJjYWxsIGFyZ3Mu
ClRoaXMgaHlwZXJjYWxsIG9wIGFuZCBpdHMgaW50ZXJmYWNlIGN1cnJlbnRseSBvbmx5IHN1cHBv
cnRzIDRLLXNpemVkIHBhZ2VzLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNo
cmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KCnY1ICMwNyBSb2dlcjogYWRkIEJVSUxE
X0JVR19PTiBmb3IgTUFYX1JJTkdfU0laRSwgUEFHRV9TSVpFCnY1ICMwNyBSb2dlcjogZ3ByaW50
ayhYRU5MT0dfRVJSLC4uIGZvciBkZW5pZWQgZXhpc3RpbmcgcmluZwp2NTogYWRkIGNvbXBhdCB2
YWxpZGF0aW9uIG1hY3JvcyB0byBwcmltYXJ5IHNvdXJjZSBmaWxlOiBjb21tb24vYXJnby5jCnY1
IDogY29udmVydCBoeXBlcmNhbGwgYXJnIHN0cnVjdHMgdG8gc3RydWN0IGZvcm0gZm9yIGNvbXBh
dCBjaGVja2luZwp2NTogZHJvcHBlZCBleHRlcm5hbCBmaWxlIGZvciBjb21wYXQgbWFjcm9zOiBj
b21tb24vY29tcGF0L2FyZ28uYwoKdjQgdjMjMDcgSmFuOiBzaHJpbmsgY3JpdGljYWwgc2VjdGlv
bnMgaW4gcmVnaXN0ZXJfcmluZwp2NCB2MyMwNyBKYW46IHJldmlzZSByZWdpc3RlciBmbGFnIE1B
U0sgaW4gaGVhZGVyLCBub3RlIDMyLWJpdG5lc3Mgb2YgYXJncwp2NCBmZWVkYmFjazogdXNlIHN0
YW5kYXJkIGRhdGEgc3RydWN0dXJlcyBwZXIgY29tbW9uIGNvZGUsIG5vdCBsb29wIG1hY3Jvcwp2
NCBBbmRyZXc6IHVzZSB0aGUgc2luZ2xlIGFyZ28gY29tbWFuZCBsaW5lIG9wdGlvbiBsaXN0CnY0
ICMwNyBKYW46IHJld3JpdGUgZmluZF9yaW5nX21mbiB0byB1c2UgY2hlY2tfZ2V0X3BhZ2VfZnJv
bV9nZm4KdjQgIzA3IFJvZ2VyOiBhZGQgRklYTUUgdG8gcmluZ19tYXBfcGFnZSBmb3Igdm1hcCBj
b250aWd1b3VzIHJpbmcgbWFwcGluZwoKdjMgIzA3IEphbjogY29tbWVudDogbWluaW11bSByaW5n
IHNpemUgaXMgYmFzZWQgb24gbWluaW11bS1zaXplZCBtZXNzYWdlCnYzICMwNCBBbmRyZXc6IHJl
ZmVyZW5jZSBDT05GSUdfQVJHTyBpbiB0aGUgY29tbWFuZCBsaW5lIGRvY3VtZW50YXRpb24KdjMg
IzA3IEphbjogcmVnaXN0ZXJfcmluZzogZm9sZCBlbHNlLCBpZiBpbnRvIGVsc2UtaWYgdG8gZHJv
cCBpbmRlbnQKdjMgIzA3IEphbjogcmVtb3ZlIG5vIGxvbmdlciB1c2VkIGd1ZXN0X2hhbmRsZV9p
c19hbGlnbmVkIG1hY3Jvcwp2MyAjMDcgSmFuOiByZW1vdmUgZGVhZCBjb2RlIGZyb20gZmluZF9y
aW5nX21mbnMKdjMgIzA3IEphbjogZml4IGZvcm1hdCBzdHJpbmcgaW5kZW50aW9uIGluIHByaW50
a3MKdjMgIzA3IEphbjogcmVtb3ZlIHJlZHVuZGFudCBib3VuZHMgY2hlY2sgb24gbnBhZ2UgaW4g
ZmluZF9yaW5nX21mbnMKdjMgIzA4IHNlbGYvUm9nZXI6IGltcHJvdmUgZHByaW50ayBvdXRwdXQg
aW4gZmluZF9yaW5nX2luZm8gbGlrZSBmaW5kX3NlbmRfaW5mbwp2MyAjMDcgSmFuOiByZW5hbWUg
cmluZ19maW5kX2luZm8gdG8gZmluZF9yaW5nX2luZm8KdjMgIzA3IEphbjogdXNlIGFycmF5X2lu
ZGV4X25vc3BlYyBpbiByaW5nX21hcF9wYWdlCnYzICMwNyBKYW46IGZpeCBudW1lcmljIGVudHJp
ZXMgaW4gcHJpbnRrIGZvcm1hdCBzdHJpbmdzCnYzICM3IEphbjogZHJvcCB1bm5lZWRlZCBwYXJl
bnRoZXNlcyBmcm9tIFJPVU5EVVBfTUVTU0FHRSBkZWZuCnYzICMxMCBSb2dlcjogbW92ZSBmaW5k
IGZ1bmN0aW9ucyB0byB0b3Agb2YgZmlsZSBhbmQgZHJvcCBwcm90b3R5cGVzCnYzICMwMyBtZWxk
IGNvbXBhdCBjaGVjayBmb3IgaHlwZXJjYWxsIGFyZyByZWdpc3RlciBzdHJ1Y3QKdjMgIzA0IFJv
Z2VyL0phbjogbWFrZSBsb2NrIG5hbWVzIGNsZWFyZXIgYW5kIGFzc2VydCB0aGVpciBzdGF0ZQp2
MyAjMDQgSmFuOiBwb3J0IC0+IGFwb3J0IHdpdGggdHlwZTsgZGlzdGluZ3Vpc2ggYXJnbyBwb3J0
IGZyb20gZXZ0Y2huCnYzIGZlZWRiYWNrICMwNyBFcmljOiBmaXggaGVhZGVyIG1heCByaW5nIHNp
emUgY29tbWVudCB1bml0cwp2MyBmZWVkYmFjayAjMDQgUm9nZXI6IG1mbl9tYXBwaW5nOiB2b2lk
KiBpbnN0ZWFkIG9mIHVpbnQ4X3QqCnYzIHVzZSAldSBmb3IgcHJpbnRpbmcgdW5zaWduZWQgaW50
cyBpbiBmaW5kX3JpbmdfbWZucwp2MyBmZWVkYmFjayAjMDQgSmFuOiB1aW50MzJfdCAtPiB1bnNp
Z25lZCBpbnQgZm9yIG5wYWdlIGluIHJlZ2lzdGVyX3JpbmcKdjMgZmVlZGJhY2sgIzA0IFJvZ2Vy
OiBkcm9wIG5wYWdlcyBzdHJ1Y3QgbWVtYmVyLCBjYWxjdWxhdGUgZnJvbSBsZW4KdjMgOiByZWdp
c3Rlcl9yaW5nOiB1aW50MzJfdCAtPiB1bnNpZ25lZCBpbnQgZm9yIHByaXZhdGVfdHhfcHRyCnYz
IGZlZWRiYWNrIFJvZ2VyL0phbjogQVNTRVJUIGN1cnJkIGlzIGN1cnJlbnQtPmRvbWFpbiBvciB1
c2UgJ2QnIHZhcmlhYmxlIG5hbWUKdjMgZmVlZGJhY2sgIzA3IFJvZ2VyOiB1c2Ugb3B0X2FyZ29f
bWFjX3Blcm1pc3NpdmUgOiBhIGJvb2xlYW4gb3B0CnYzIGZlZWRiYWNrICMwNCBSb2dlcjogcmVv
cmRlciAjaW5jbHVkZXMgdG8gYWxwaGFiZXRpY2FsIG9yZGVyCnYzIGZlZWRiYWNrICMwNyBSb2dl
cjogZHJvcCBjb21tZW50IHJlOiBJbnRlbCBFUFQvQU1EIE5QVCBmb3Igd3JpdGUtb25seSBtYXBw
aW5nCnYzIGZlZWRiYWNrICMwNyBSb2dlcjogZHJvcCBwdHIgYXJpdGhtZXRpYyBpbiB1cGRhdGVf
dHhfcHRyLCB1c2UgcmluZyBzdHJ1Y3QgY2FzdAp2MyBmZWVkYmFjayAjMDcgUm9nZXI6IGRyb3Ag
bmV3bGluZSBpbiByaW5nX21hcF9wYWdlCnYzIGZlZWRiYWNrICMwNyBSb2dlcjogZHJvcCB1bm5l
ZWRlZCBudWxsIGNoZWNrIGJlZm9yZSB4ZnJlZQp2MyBmZWVkYmFjayAjMDcgUm9nZXI6IHVzZSBy
ZXR1cm4gYW5kIGRyb3Agb3V0IGxhYmVsIGluIHJlZ2lzdGVyX3JpbmcKdjMgU3RlZmFubzogYWRk
IDRLIHBhZ2UgY29uc3RyYWludCB0byBoZWFkZXIgZmlsZSBjb21tZW50ICYgY29tbWl0IG1zZwp2
MyBKdWxpZW4vU3RlZmFubzogNEsgZ3JhbnVsYXJpdHkgb2s6IHVzZSA2NC1iaXQgZ2ZucyBpbiBy
ZWdpc3RlciBpbnRlcmZhY2UKCnYyIHNlbGY6IGRpc2FsbG93IHJpbmcgcmVzaXplIHZpYSByZXJl
Z2lzdGVyCnYyIGZlZWRiYWNrIEphbjogZHJvcCBjb29raWUsIGltcGxlbWVudCB0ZWFyZG93bgp2
MiBmZWVkYmFjayBKYW46IGRyb3AgbWVzc2FnZSBmcm9tIGFyZ29fbWVzc2FnZV9vcAp2MiBzZWxm
OiBtb3ZlIGhhc2hfaW5kZXggZnVuY3Rpb24gYmVsb3cgbG9ja2luZyBjb21tZW50CnYyIHNlbGY6
IE9WRVJIQVVMCnYyIHNlbGYvSmFuOiByZW1vdmUgdXNlIG9mIG1hZ2ljIHZlcmlmaWNhdGlvbiBm
aWVsZCBhbmQgdGlkeSB1cAp2MiBzZWxmOiBtZXJnZSBtYXggYW5kIG1pbiByaW5nIHNpemUgY2hl
Y2sgY2xhdXNlcwp2MiBmZWVkYmFjayB2MSMxMyBSb2dlcjogdXNlIE9TLXN1cHBsaWVkIHJvdW5k
dXA7IGRyb3AgZnJvbSBwdWJsaWMgaGVhZGVyCnYyIGZlZWRiYWNrICM5LCBKYW46IHVzZSB0aGUg
YXJnby1tYWMgYm9vdHBhcmFtIGF0IHBvaW50IG9mIGludHJvZHVjdGlvbgp2MiBmZWVkYmFjayAj
OSwgSmFuOiByZW5hbWUgYm9vdCBvcHQgdmFyaWFibGUgdG8gY29tcGx5IHdpdGggY29udmVudGlv
bgp2MiBmZWVkYmFjayAjOSwgSmFuOiByZW5hbWUgdGhlIGFyZ29fbWFjIGJvb3RwYXJhbSB0byBh
cmdvLW1hYwp2MiBmZWVkYmFjayAjOSBKYW46IGRvY3VtZW50IGFyZ28gYm9vdCBvcHQgaW4geGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgp2MSwyIGZlZWRiYWNrIEphbi9Sb2dlci9QYXVsOiBkcm9w
IGVycm5vIHJldHVybmluZyBndWVzdCBhY2Nlc3MgZnVuY3Rpb25zCnYxIGZlZWRiYWNrIFJvZ2Vy
LCBKYW46IGRyb3AgYXJnbyBwcmVmaXggb24gc3RhdGljIGZ1bmN0aW9ucwp2MSBmZWVkYmFjayBS
b2dlcjogcy9wZm4vZ2ZuLyBhbmQgcmV0aXJlIGFsd2F5cy02NC1iaXQgdHlwZQp2Mi4gZmVlZGJh
Y2sgSmFuOiBkb2N1bWVudCB0aGUgYXJnby1tYWMgYm9vdCBvcHQKdjIuIGZlZWRiYWNrIEphbjog
c2ltcGxpZnkgcmUtcmVnaXN0ZXIsIGRyb3AgbWFwcGluZ3MKdjEgIzEzIGZlZWRiYWNrIEphbjog
cmV2aXNlIHVzZSBvZiBndWVzdF9oYW5kbGVfb2theSB2cyBfX2NvcHkgb3BzCgp2MSAjMTMgZmVl
ZGJhY2ssIEphbjogcmVnaXN0ZXIgb3AgOiBzL0VDT05OUkVGVVNFRC9FU1JDSC8KdjEgIzUgKCMx
MykgZmVlZGJhY2sgUGF1bDogcmVnaXN0ZXIgb3A6IHVzZSBjdXJyZCBpbiBkb19tZXNzYWdlX29w
CnYxICMxMyBmZWVkYmFjaywgUGF1bDogcmVnaXN0ZXIgb3A6IHVzZSBtZm5fZXEgY29tcGFyYXRv
cgp2MSAjNSAoIzEzKSBmZWVkYmFjayBQYXVsOiByZWdpc3RlciBvcDogdXNlIGN1cnJkIGluIGFy
Z29fcmVnaXN0ZXJfcmluZwp2MSAjMTMgZmVlZGJhY2sgUGF1bDogcmVnaXN0ZXIgb3A6IHdoaXRl
c3BhY2UsIHVuc2lnbmVkLCBib3VuZHMgY2hlY2sKdjEgIzEzIGZlZWRiYWNrIFBhdWw6IHVzZSBv
ZiBoZXggaW4gbGltaXQgY29uc3RhbnQgZGVmaW5pdGlvbgp2MSAjMTMgZmVlZGJhY2sgUGF1bCwg
cmVnaXN0ZXIgb3A6IHNldCBubWZucyBvbiBsb29wIHRlcm1pbmF0aW9uCnYxICMxMyBmZWVkYmFj
ayBQYXVsOiByZWdpc3RlciBvcDogZG8vd2hpbGUgLT4gZ290b3MsIHJlaW5kZW50CnYxIGFyZ29f
cmluZ19tYXBfcGFnZTogZHJvcCB1aW50MzJfdCBmb3IgdW5zaWduZWQgaW50CnYxLiAjMTMgZmVl
ZGJhY2sgSnVsaWVuOiB1c2UgcGFnZSBkZXNjcmlwdG9ycyBpbnN0ZWFkIG9mIGdwZm5zLgogICAt
IGFkZHMgQUJJIHN1cHBvcnQgZm9yIHBhZ2VzIHdpdGggZGlmZmVyZW50IGdyYW51bGFyaXR5Lgp2
MSBmZWVkYmFjayAjMTMsIFBhdWw6IGFkanVzdCBsb2cgbGV2ZWwgb2YgbWVzc2FnZQp2MSBmZWVk
YmFjayAjMTMsIFBhdWw6IHVzZSBncHJpbnRrIGZvciBndWVzdC10cmlnZ2VyZWQgd2FybmluZwp2
MSBmZWVkYmFjayAjMTMsIFBhdWw6IGdwcmludGsgYW5kIFhFTkxPR19ERUJVRyBmb3IgcmluZyBy
ZWdpc3RyYXRpb24KdjEgZmVlZGJhY2sgIzEzLCBQYXVsOiB1c2UgZ3ByaW50ayBmb3IgZXJycyBp
biBhcmdvX3JpbmdfbWFwX3BhZ2UKdjEgZmVlZGJhY2sgIzEzLCBQYXVsOiB1c2UgRU5PTUVNIGlm
IGdsb2JhbCBtYXBwaW5nIGZhaWxzCnYxIGZlZWRiYWNrIFBhdWw6IG92ZXJmbG93IGNoZWNrIGJl
Zm9yZSBzaGlmdAp2MTogYWRkIGRlZmluZSBmb3IgY29weV9maWVsZF90b19ndWVzdF9lcnJubwp2
MTogZml4IGdwcmludGsgdXNlIGZvciBBUk0gYXMgaXRzIGRlZm4gZGlzbGlrZXMgc3BsaXQgZm9y
bWF0IHN0cmluZ3MKdjE6IHVzZSBjb3B5X2ZpZWxkX3RvX2d1ZXN0X2Vycm5vCnYxIGZlZWRiYWNr
ICMxMywgSmFuOiBhcmdvX2hhc2hfZm46IG5vIGlubGluZSwgcmVuYW1lLCBjaGFuZ2UgdHlwZQp2
MSBmZWVkYmFjayAjMTMsIFBhdWwsIEphbjogRUZBVUxUIC0+IEVOT01FTSBpbiBhcmdvX3Jpbmdf
bWFwX3BhZ2UKdjEgZmVlZGJhY2sgIzEzLCBKYW46IHJlbmFtZSBwYWdlIHZhciBpbiBhcmdvX3Jp
bmdfbWFwX3BhZ2UKdjEgZmVlZGJhY2sgIzEzLCBKYW46IHN3aXRjaCB1aW50OF90KiB0byB2b2lk
KiBhbmQgZHJvcCBjYXN0CnYxIGZlZWRiYWNrICMxMywgSmFuOiBzd2l0Y2ggbWVtb3J5IGJhcnJp
ZXIgdG8gc21wX3dtYgp2MSBmZWVkYmFjayAjMTMsIEphbjogbWFrZSAncmluZycgY29tbWVudCBj
b21wbHkgd2l0aCBzaW5nbGUtbGluZSBzdHlsZQp2MSBmZWVkYmFjayAjMTMsIEphbjogdXNlIHh6
YWxsb2NfYXJyYXksIGRyb3AgbG9vcCBOVUxMIGluaXQKdjEgZmVlZGJhY2sgIzEzLCBKYW46IGlu
aXQgYm9vbCB3aXRoIGZhbHNlIHJhdGhlciB0aGFuIDAKdjEgZmVlZGJhY2sgIzEzIEphbjogdXNl
IF9fY29weTsgZGVmaW5lIGFuZCB1c2UgX19jb3B5X2ZpZWxkX3RvX2d1ZXN0X2Vycm5vCnYxIGZl
ZWRiYWNrICMxMywgSmFuOiB1c2UgeHphbGxvYywgZHJvcCBpbmRpdmlkdWFsIGluaXQgemVyb2Vz
CnYxIGZlZWRiYWNrICMxMywgSmFuOiBwcmVmaXggcHVibGljIG5hbWVzcGFjZSB3aXRoIHhlbgp2
MSBmZWVkYmFjayAjMTMsIEphbjogYmxhbmsgbGluZSBhZnRlciBvcCBjYXNlIGluIGRvX2FyZ29f
bWVzc2FnZV9vcAp2MSBzZWxmOiByZWZsb3cgY29tbWVudCBpbiBhcmdvX3JpbmdfbWFwX3BhZ2Ug
dG8gd2l0aGluIDgwIGNoYXIgbGVuCnYxIGZlZWRiYWNrICMxMywgUm9nZXI6IHVzZSB0cnVlIG5v
dCAxIGluIGFzc2lnbiB0byB1cGRhdGVfdHhfcHRyIGJvb2wKdjEgZmVlZGJhY2sgIzIxLCBKYW46
IGZvbGQgaW4gdGhlIGFycmF5X2luZGV4X25vc3BlYyBoYXNoIGZ1bmN0aW9uIGd1YXJkcwp2MSBm
ZWVkYmFjayAjMTgsIEphbjogZm9sZCB0aGUgbWF4IHJpbmcgY291bnQgbGltaXQgaW50byB0aGUg
c2VyaWVzCnYxIHNlbGY6IHVzZSB1bnNpZ25lZCBsb25nIHR5cGUgZm9yIFhFTl9BUkdPX1JFR0lT
VEVSX0ZMQUdfTUFTSwp2MTogZmVlZGJhY2sgIzE1IEphbjogaGFuZGxlIHVwcGVyLWhhbHZlcyBv
ZiBoeXBlcmNhbGwgYXJncwp2MS4gZmVlZGJhY2sgIzEzIEphbjogYWRkIGNvbW1lbnQgcmU6IHBh
Z2UgYWxpZ25tZW50CnYxLiBzZWxmOiBjb25maXJtIHJpbmcgbWFnaWMgcHJlc2VuY2UgaW4gc3Vw
cGxpZWQgcGFnZSBhcnJheQp2MS4gZmVlZGJhY2sgIzEzIEphbjogYWRkIGNvbW1lbnQgcmU6IG1p
bmltdW0gcmluZyBzaXplCnYxLiBmZWVkYmFjayAjMTMgUm9nZXI6IHVzZSBBU1NFUlRfVU5SRUFD
SEFCTEUKdjEuIGZlZWRiYWNrIFJvZ2VyOiBhZGQgY29tbWVudCB0byBoYXNoIGZ1bmN0aW9uCi0t
LQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgICA5ICstCiB4ZW4vY29tbW9u
L2FyZ28uYyAgICAgICAgICAgICAgICAgfCA0NzMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggICAgICAgICB8ICA3MyArKysr
KysKIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAgICB8ICAgMSArCiA0IGZpbGVzIGNo
YW5nZWQsIDU1NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jCmluZGV4IDYwNWM1NDQuLmM4ZDFjZWQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKQEAgLTE4Myw3ICsxODMsNyBAQCBpbiBjb21iaW5hdGlvbiB3aXRoIGNwdWlkbGUuICBU
aGlzIG9wdGlvbiBpcyBvbmx5IGV4cGVjdGVkIHRvIGJlIHVzZWZ1bCBmb3IKIGRldmVsb3BlcnMg
d2lzaGluZyBYZW4gdG8gZmFsbCBiYWNrIHRvIG9sZGVyIHRpbWluZyBtZXRob2RzIG9uIG5ld2Vy
IGhhcmR3YXJlLgogCiAjIyMgYXJnbwotICAgID0gTGlzdCBvZiBbIDxib29sPiBdCisgICAgPSBM
aXN0IG9mIFsgPGJvb2w+LCBtYWMtcGVybWlzc2l2ZT08Ym9vbD4gXQogCiBDb250cm9scyBmb3Ig
dGhlIEFyZ28gaHlwZXJ2aXNvci1tZWRpYXRlZCBpbnRlcmRvbWFpbiBjb21tdW5pY2F0aW9uIHNl
cnZpY2UuCiAKQEAgLTE5NSw2ICsxOTUsMTMgQEAgcG9pbnQgb2YgYXV0aG9yaXR5LiAgR3Vlc3Rz
IG1heSByZWdpc3RlciBtZW1vcnkgcmluZ3MgdG8gcmVjaWV2ZSBtZXNzYWdlcywKIHF1ZXJ5IHRo
ZSBzdGF0dXMgb2Ygb3RoZXIgZG9tYWlucywgYW5kIHNlbmQgbWVzc2FnZXMgYnkgaHlwZXJjYWxs
LCBhbGwgc3ViamVjdAogdG8gYXBwcm9wcmlhdGUgYXVkaXRpbmcgYnkgWGVuLiAgQXJnbyBpcyBk
aXNhYmxlZCBieSBkZWZhdWx0LgogCisqICAgVGhlIGBtYWMtcGVybWlzc2l2ZWAgYm9vbGVhbiBj
b250cm9scyB3aGV0aGVyIHdpbGRjYXJkIHJlY2VpdmUgcmluZ3MgbWF5IGJlCisgICAgcmVnaXN0
ZXJlZCAoYG1hYy1wZXJtaXNzaXZlPTFgKSBvciBtYXkgbm90IGJlIHJlZ2lzdGVyZWQKKyAgICAo
YG1hYy1wZXJtaXNzaXZlPTBgKS4KKworICAgIFRoaXMgb3B0aW9uIGlzIGRpc2FibGVkIGJ5IGRl
ZmF1bHQsIHRvIHByb3RlY3QgZG9tYWlucyBmcm9tIGEgRG9TIGJ5IGEKKyAgICBidWdneSBvciBt
YWxpY2lvdXMgb3RoZXIgZG9tYWluIHNwYW1taW5nIHRoZSByaW5nLgorCiAjIyMgYXNpZCAoeDg2
KQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVu
L2NvbW1vbi9hcmdvLmMKaW5kZXggOTNlMmE5Mi4uYmVjZjI4YiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKQEAgLTIyLDYgKzIyLDcgQEAKICNp
bmNsdWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4
ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9u
b3NwZWMuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vdGltZS5oPgpA
QCAtMzEsMTMgKzMyLDI3IEBACiAjaWZkZWYgQ09ORklHX0NPTVBBVAogI2luY2x1ZGUgPGNvbXBh
dC9hcmdvLmg+CiBDSEVDS19hcmdvX2FkZHI7CitDSEVDS19hcmdvX3JlZ2lzdGVyX3Jpbmc7CiBD
SEVDS19hcmdvX3Jpbmc7CiAjZW5kaWYKIAorI2RlZmluZSBNQVhfUklOR1NfUEVSX0RPTUFJTiAg
ICAgICAgICAgIDEyOFUKKworLyogQWxsIG1lc3NhZ2VzIG9uIHRoZSByaW5nIGFyZSBwYWRkZWQg
dG8gYSBtdWx0aXBsZSBvZiB0aGUgc2xvdCBzaXplLiAqLworI2RlZmluZSBST1VORFVQX01FU1NB
R0UoYSkgUk9VTkRVUCgoYSksIFhFTl9BUkdPX01TR19TTE9UX1NJWkUpCisKKy8qIE51bWJlciBv
ZiBQQUdFcyBuZWVkZWQgdG8gaG9sZCBhIHJpbmcgb2YgYSBnaXZlbiBzaXplIGluIGJ5dGVzICov
CisjZGVmaW5lIE5QQUdFU19SSU5HKHJpbmdfbGVuKSBcCisgICAgKFJPVU5EVVAoKFJPVU5EVVBf
TUVTU0FHRShyaW5nX2xlbikgKyBzaXplb2YoeGVuX2FyZ29fcmluZ190KSksIFBBR0VfU0laRSkg
XAorICAgICA+PiBQQUdFX1NISUZUKQorCiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJn
b19hZGRyX3QpOworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fZ2ZuX3QpOworREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KTsKIERFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7CiAKIHN0YXRpYyBib29sIF9fcmVhZF9t
b3N0bHkgb3B0X2FyZ287CitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9hcmdvX21hY19w
ZXJtaXNzaXZlOwogCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9hcmdvKGNvbnN0IGNoYXIgKnMp
CiB7CkBAIC01MSw2ICs2Niw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2FyZ28oY29uc3Qg
Y2hhciAqcykKIAogICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29sKHMsIHNzKSkgPj0gMCAp
CiAgICAgICAgICAgICBvcHRfYXJnbyA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJtYWMtcGVybWlzc2l2ZSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAg
ICBvcHRfYXJnb19tYWNfcGVybWlzc2l2ZSA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAg
ICAgcmMgPSAtRUlOVkFMOwogCkBAIC0zNjcsNiArMzg0LDc0IEBAIHJpbmdfdW5tYXAoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCiAgICAg
fQogfQogCitzdGF0aWMgaW50CityaW5nX21hcF9wYWdlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAorICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgaSwgdm9pZCAqKm91dF9wdHIpCit7CisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmlu
Z19pbmZvKSk7CisKKyAgICAvKgorICAgICAqIEZJWE1FOiBJbnZlc3RpZ2F0ZSB1c2luZyB2bWFw
IHRvIGNyZWF0ZSBhIHNpbmdsZSBjb250aWd1b3VzIHZpcnR1YWwKKyAgICAgKiBhZGRyZXNzIHNw
YWNlIG1hcHBpbmcgb2YgdGhlIHJpbmcgaW5zdGVhZCBvZiB1c2luZyB0aGUgYXJyYXkgb2Ygc2lu
Z2xlCisgICAgICogcGFnZSBtYXBwaW5ncy4KKyAgICAgKiBBZmZlY3RzIGxvZ2ljIGluIG1lbWNw
eV90b19ndWVzdF9yaW5nLCB0aGUgbWZuX21hcHBpbmcgYXJyYXkgZGF0YQorICAgICAqIHN0cnVj
dHVyZSwgYW5kIHBsYWNlcyB3aGVyZSByaW5nIG1hcHBpbmdzIGFyZSBhZGRlZCBvciByZW1vdmVk
LgorICAgICAqLworCisgICAgaWYgKCBpID49IHJpbmdfaW5mby0+bm1mbnMgKQorICAgIHsKKyAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgImFyZ286IHJpbmcgKHZt
JXU6JXggdm0ldSkgJXAgYXR0ZW1wdGVkIHRvIG1hcCBwYWdlICV1IG9mICV1XG4iLAorICAgICAg
ICAgICAgICAgIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLmFwb3J0LAor
ICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCwgcmluZ19pbmZvLCBpLCBy
aW5nX2luZm8tPm5tZm5zKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorICAgIGkg
PSBhcnJheV9pbmRleF9ub3NwZWMoaSwgcmluZ19pbmZvLT5ubWZucyk7CisKKyAgICBpZiAoICFy
aW5nX2luZm8tPm1mbnMgfHwgIXJpbmdfaW5mby0+bWZuX21hcHBpbmcpCisgICAgeworICAgICAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmluZ19pbmZvLT5sZW4gPSAwOworICAg
ICAgICByZXR1cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICBpZiAoICFyaW5nX2luZm8tPm1mbl9t
YXBwaW5nW2ldICkKKyAgICB7CisgICAgICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0gPSBt
YXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHJpbmdfaW5mby0+bWZuc1tpXSk7CisgICAgICAgIGlmICgg
IXJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0gKQorICAgICAgICB7CisgICAgICAgICAgICBncHJp
bnRrKFhFTkxPR19FUlIsICJhcmdvOiByaW5nICh2bSV1OiV4IHZtJXUpICVwIGF0dGVtcHRlZCB0
byBtYXAgIgorICAgICAgICAgICAgICAgICAgICAicGFnZSAldSBvZiAldVxuIiwKKyAgICAgICAg
ICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5kb21haW5faWQsIHJpbmdfaW5mby0+aWQuYXBvcnQs
CisgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCwgcmluZ19pbmZv
LCBpLCByaW5nX2luZm8tPm5tZm5zKTsKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAg
ICAgICB9CisgICAgICAgIGFyZ29fZHByaW50aygibWFwcGluZyBwYWdlICUiUFJJX21mbiIgdG8g
JXBcbiIsCisgICAgICAgICAgICAgICAgICAgICBtZm5feChyaW5nX2luZm8tPm1mbnNbaV0pLCBy
aW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldKTsKKyAgICB9CisKKyAgICBpZiAoIG91dF9wdHIgKQor
ICAgICAgICAqb3V0X3B0ciA9IHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV07CisKKyAgICByZXR1
cm4gMDsKK30KKworc3RhdGljIHZvaWQKK3VwZGF0ZV90eF9wdHIoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAgICAgICAgIHVp
bnQzMl90IHR4X3B0cikKK3sKKyAgICB4ZW5fYXJnb19yaW5nX3QgKnJpbmdwOworCisgICAgQVNT
RVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7CisgICAgQVNTRVJUKHJpbmdfaW5mby0+bWZu
X21hcHBpbmdbMF0pOworCisgICAgcmluZ19pbmZvLT50eF9wdHIgPSB0eF9wdHI7CisgICAgcmlu
Z3AgPSByaW5nX2luZm8tPm1mbl9tYXBwaW5nWzBdOworCisgICAgd3JpdGVfYXRvbWljKCZyaW5n
cC0+dHhfcHRyLCB0eF9wdHIpOworICAgIHNtcF93bWIoKTsKK30KKwogc3RhdGljIHZvaWQKIHdp
bGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUoZG9taWRfdCBkb21haW5faWQsIHN0cnVjdCBwZW5k
aW5nX2VudCAqZW50KQogewpAQCAtNTQzLDExICs2MjgsMzY1IEBAIHBhcnRuZXJfcmluZ3NfcmVt
b3ZlKHN0cnVjdCBkb21haW4gKnNyY19kKQogICAgIH0KIH0KIAorc3RhdGljIGludAorZmluZF9y
aW5nX21mbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90ICptZm4pCit7CisgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICBwMm1fdHlwZV90IHAybXQ7CisgICAgaW50IHJl
dDsKKworICAgIHJldCA9IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbiwgZmFsc2UsICZw
Mm10LCAmcGFnZSk7CisgICAgaWYgKCB1bmxpa2VseShyZXQpICkKKyAgICAgICAgcmV0dXJuIHJl
dDsKKworICAgICptZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKKyAgICBpZiAoICFtZm5fdmFsaWQo
Km1mbikgKQorICAgICAgICByZXQgPSAtRUlOVkFMOworI2lmZGVmIENPTkZJR19YODYKKyAgICBl
bHNlIGlmICggcDJtdCA9PSBwMm1fcmFtX2xvZ2RpcnR5ICkKKyAgICAgICAgcmV0ID0gLUVBR0FJ
TjsKKyNlbmRpZgorICAgIGVsc2UgaWYgKCAocDJtdCAhPSBwMm1fcmFtX3J3KSB8fAorICAgICAg
ICAgICAgICAhZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkK
KyAgICAgICAgcmV0ID0gLUVJTlZBTDsKKworICAgIHB1dF9wYWdlKHBhZ2UpOworCisgICAgcmV0
dXJuIHJldDsKK30KKworc3RhdGljIGludAorZmluZF9yaW5nX21mbnMoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAgICAgICAgICBjb25z
dCB1bnNpZ25lZCBpbnQgbnBhZ2UsCisgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9hcmdvX2dmbl90KSBnZm5faG5kLAorICAgICAgICAgICAgICAgY29uc3QgdW5zaWdu
ZWQgaW50IGxlbikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmV0ID0gMDsKKyAg
ICBtZm5fdCAqbWZuczsKKyAgICB2b2lkICoqbWZuX21hcHBpbmc7CisKKyAgICBBU1NFUlQoTE9D
S0lOR19Xcml0ZV9yaW5nc19MMihkKSk7CisKKyAgICBpZiAoIHJpbmdfaW5mby0+bWZucyApCisg
ICAgeworICAgICAgICAvKiBSaW5nIGFscmVhZHkgZXhpc3RlZDogZHJvcCB0aGUgcHJldmlvdXMg
bWFwcGluZy4gKi8KKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywgImFyZ286IHZtJXUgcmUt
cmVnaXN0ZXIgZXhpc3RpbmcgcmluZyAiCisgICAgICAgICAgICAgICAgIih2bSV1OiV4IHZtJXUp
IGNsZWFycyBtYXBwaW5nXG4iLAorICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmluZ19p
bmZvLT5pZC5kb21haW5faWQsCisgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5hcG9ydCwg
cmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkKTsKKworICAgICAgICByaW5nX3JlbW92ZV9tZm5zKGQs
IHJpbmdfaW5mbyk7CisgICAgICAgIEFTU0VSVCghcmluZ19pbmZvLT5tZm5zKTsKKyAgICB9CisK
KyAgICBtZm5zID0geG1hbGxvY19hcnJheShtZm5fdCwgbnBhZ2UpOworICAgIGlmICggIW1mbnMg
KQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbnBhZ2U7
IGkrKyApCisgICAgICAgIG1mbnNbaV0gPSBJTlZBTElEX01GTjsKKworICAgIG1mbl9tYXBwaW5n
ID0geHphbGxvY19hcnJheSh2b2lkICosIG5wYWdlKTsKKyAgICBpZiAoICFtZm5fbWFwcGluZyAp
CisgICAgeworICAgICAgICB4ZnJlZShtZm5zKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cisg
ICAgfQorCisgICAgcmluZ19pbmZvLT5tZm5zID0gbWZuczsKKyAgICByaW5nX2luZm8tPm1mbl9t
YXBwaW5nID0gbWZuX21hcHBpbmc7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5wYWdlOyBpKysg
KQorICAgIHsKKyAgICAgICAgeGVuX2FyZ29fZ2ZuX3QgYXJnb19nZm47CisgICAgICAgIG1mbl90
IG1mbjsKKworICAgICAgICByZXQgPSBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoJmFyZ29fZ2Zu
LCBnZm5faG5kLCBpLCAxKSA/IC1FRkFVTFQgOiAwOworICAgICAgICBpZiAoIHJldCApCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICByZXQgPSBmaW5kX3JpbmdfbWZuKGQsIF9nZm4oYXJn
b19nZm4pLCAmbWZuKTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICB7CisgICAgICAgICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsICJhcmdvOiB2bSV1OiBpbnZhbGlkIGdmbiAlIlBSSV9nZm4i
ICIKKyAgICAgICAgICAgICAgICAgICAgInI6KHZtJXU6JXggdm0ldSkgJXAgJXUvJXVcbiIsCisg
ICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuX3goX2dmbihhcmdvX2dmbikpLAor
ICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19pbmZvLT5p
ZC5hcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkLCBy
aW5nX2luZm8sIGksIG5wYWdlKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAg
ICAgICAgcmluZ19pbmZvLT5tZm5zW2ldID0gbWZuOworCisgICAgICAgIGFyZ29fZHByaW50aygi
JXU6ICUiUFJJX2dmbiIgLT4gJSJQUklfbWZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgIGks
IGdmbl94KF9nZm4oYXJnb19nZm4pKSwgbWZuX3gocmluZ19pbmZvLT5tZm5zW2ldKSk7CisgICAg
fQorCisgICAgcmluZ19pbmZvLT5ubWZucyA9IGk7CisKKyAgICBpZiAoIHJldCApCisgICAgICAg
IHJpbmdfcmVtb3ZlX21mbnMoZCwgcmluZ19pbmZvKTsKKyAgICBlbHNlCisgICAgeworICAgICAg
ICBBU1NFUlQocmluZ19pbmZvLT5ubWZucyA9PSBOUEFHRVNfUklORyhsZW4pKTsKKworICAgICAg
ICBncHJpbnRrKFhFTkxPR19ERUJVRywgImFyZ286IHZtJXUgcmluZyAodm0ldToleCB2bSV1KSAl
cCAiCisgICAgICAgICAgICAgICAgIm1mbl9tYXBwaW5nICVwIGxlbiAldSBubWZucyAldVxuIiwK
KyAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLAor
ICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuYXBvcnQsIHJpbmdfaW5mby0+aWQucGFydG5l
cl9pZCwgcmluZ19pbmZvLAorICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+bWZuX21hcHBpbmcs
IHJpbmdfaW5mby0+bGVuLCByaW5nX2luZm8tPm5tZm5zKTsKKyAgICB9CisKKyAgICByZXR1cm4g
cmV0OworfQorCitzdGF0aWMgbG9uZworcmVnaXN0ZXJfcmluZyhzdHJ1Y3QgZG9tYWluICpjdXJy
ZCwKKyAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19yZWdpc3Rl
cl9yaW5nX3QpIHJlZ19obmQsCisgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX2FyZ29fZ2ZuX3QpIGdmbl9obmQsCisgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucGFn
ZSwgYm9vbCBmYWlsX2V4aXN0KQoreworICAgIHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCByZWc7
CisgICAgc3RydWN0IGFyZ29fcmluZ19pZCByaW5nX2lkOworICAgIHZvaWQgKm1hcF9yaW5ncDsK
KyAgICB4ZW5fYXJnb19yaW5nX3QgKnJpbmdwOworICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAq
cmluZ19pbmZvLCAqbmV3X3JpbmdfaW5mbyA9IE5VTEw7CisgICAgc3RydWN0IGFyZ29fc2VuZF9p
bmZvICpzZW5kX2luZm8gPSBOVUxMOworICAgIHN0cnVjdCBkb21haW4gKmRzdF9kID0gTlVMTDsK
KyAgICBpbnQgcmV0ID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgcHJpdmF0ZV90eF9wdHI7CisKKyAg
ICBBU1NFUlQoY3VycmQgPT0gY3VycmVudC0+ZG9tYWluKTsKKworICAgIGlmICggY29weV9mcm9t
X2d1ZXN0KCZyZWcsIHJlZ19obmQsIDEpICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAg
ICAvKgorICAgICAqIEEgcmluZyBtdXN0IGJlIGxhcmdlIGVub3VnaCB0byB0cmFuc21pdCBtZXNz
YWdlcywgc28gcmVxdWlyZXMgc3BhY2UgZm9yOgorICAgICAqICogMSBtZXNzYWdlIGhlYWRlciwg
cGx1cworICAgICAqICogMSBwYXlsb2FkIHNsb3QgKHBheWxvYWQgaXMgYWx3YXlzIHJvdW5kZWQg
dG8gYSBtdWx0aXBsZSBvZiAxNiBieXRlcykKKyAgICAgKiAgIGZvciB0aGUgbWVzc2FnZSBwYXls
b2FkIHRvIGJlIHdyaXR0ZW4gaW50bywgcGx1cworICAgICAqICogMSBtb3JlIHNsb3QsIHNvIHRo
YXQgdGhlIHJpbmcgY2Fubm90IGJlIGZpbGxlZCB0byBjYXBhY2l0eSB3aXRoIGEKKyAgICAgKiAg
IHNpbmdsZSBtaW5pbXVtLXNpemUgbWVzc2FnZSAtLSBzZWUgdGhlIGxvZ2ljIGluIHJpbmdidWZf
aW5zZXJ0IC0tCisgICAgICogICBhbGxvd2luZyBmb3IgdGhpcyBlbnN1cmVzIHRoYXQgdGhlcmUg
Y2FuIGJlIHNwYWNlIHJlbWFpbmluZyB3aGVuIGEKKyAgICAgKiAgIG1lc3NhZ2UgaXMgcHJlc2Vu
dC4KKyAgICAgKiBUaGUgYWJvdmUgZGV0ZXJtaW5lcyB0aGUgbWluaW11bSBhY2NlcHRhYmxlIHJp
bmcgc2l6ZS4KKyAgICAgKi8KKyAgICBpZiAoIChyZWcubGVuIDwgKHNpemVvZihzdHJ1Y3QgeGVu
X2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcikKKyAgICAgICAgICAgICAgICAgICAgICArIFJPVU5E
VVBfTUVTU0FHRSgxKSArIFJPVU5EVVBfTUVTU0FHRSgxKSkpIHx8CisgICAgICAgICAocmVnLmxl
biA+IFhFTl9BUkdPX01BWF9SSU5HX1NJWkUpIHx8CisgICAgICAgICAocmVnLmxlbiAhPSBST1VO
RFVQX01FU1NBR0UocmVnLmxlbikpIHx8CisgICAgICAgICAoTlBBR0VTX1JJTkcocmVnLmxlbikg
IT0gbnBhZ2UpIHx8CisgICAgICAgICAocmVnLnBhZCAhPSAwKSApCisgICAgICAgIHJldHVybiAt
RUlOVkFMOworCisgICAgcmluZ19pZC5wYXJ0bmVyX2lkID0gcmVnLnBhcnRuZXJfaWQ7CisgICAg
cmluZ19pZC5hcG9ydCA9IHJlZy5hcG9ydDsKKyAgICByaW5nX2lkLmRvbWFpbl9pZCA9IGN1cnJk
LT5kb21haW5faWQ7CisKKyAgICBpZiAoIHJlZy5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlE
X0FOWSApCisgICAgeworICAgICAgICBpZiAoICFvcHRfYXJnb19tYWNfcGVybWlzc2l2ZSApCisg
ICAgICAgICAgICByZXR1cm4gLUVQRVJNOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAg
ICBkc3RfZCA9IGdldF9kb21haW5fYnlfaWQocmVnLnBhcnRuZXJfaWQpOworICAgICAgICBpZiAo
ICFkc3RfZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGFyZ29fZHByaW50aygiIWRzdF9kLCBF
U1JDSFxuIik7CisgICAgICAgICAgICByZXR1cm4gLUVTUkNIOworICAgICAgICB9CisKKyAgICAg
ICAgc2VuZF9pbmZvID0geHphbGxvYyhzdHJ1Y3QgYXJnb19zZW5kX2luZm8pOworICAgICAgICBp
ZiAoICFzZW5kX2luZm8gKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRU5PTUVNOwor
ICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICAgICAgc2VuZF9pbmZvLT5pZCA9
IHJpbmdfaWQ7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBDb21tb24gY2FzZSBpcyB0aGF0IHRo
ZSByaW5nIGRvZXNuJ3QgYWxyZWFkeSBleGlzdCwgc28gZG8gdGhlIGFsbG9jIGhlcmUKKyAgICAg
KiBiZWZvcmUgcGlja2luZyB1cCBhbnkgbG9ja3MuCisgICAgICovCisgICAgbmV3X3JpbmdfaW5m
byA9IHh6YWxsb2Moc3RydWN0IGFyZ29fcmluZ19pbmZvKTsKKyAgICBpZiAoICFuZXdfcmluZ19p
bmZvICkKKyAgICB7CisgICAgICAgIHJldCA9IC1FTk9NRU07CisgICAgICAgIGdvdG8gb3V0Owor
ICAgIH0KKworICAgIHJlYWRfbG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIGlm
ICggIWN1cnJkLT5hcmdvICkKKyAgICB7CisgICAgICAgIHJldCA9IC1FTk9ERVY7CisgICAgICAg
IGdvdG8gb3V0X3VubG9jazsKKyAgICB9CisKKyAgICBpZiAoIGRzdF9kICYmICFkc3RfZC0+YXJn
byApCisgICAgeworICAgICAgICBhcmdvX2RwcmludGsoIiFkc3RfZC0+YXJnbywgRUNPTk5SRUZV
U0VEXG4iKTsKKyAgICAgICAgcmV0ID0gLUVDT05OUkVGVVNFRDsKKyAgICAgICAgZ290byBvdXRf
dW5sb2NrOworICAgIH0KKworICAgIHdyaXRlX2xvY2soJmN1cnJkLT5hcmdvLT5yaW5nc19MMl9y
d2xvY2spOworCisgICAgaWYgKCBjdXJyZC0+YXJnby0+cmluZ19jb3VudCA+PSBNQVhfUklOR1Nf
UEVSX0RPTUFJTiApCisgICAgeworICAgICAgICByZXQgPSAtRU5PU1BDOworICAgICAgICBnb3Rv
IG91dF91bmxvY2syOworICAgIH0KKworICAgIHJpbmdfaW5mbyA9IGZpbmRfcmluZ19pbmZvKGN1
cnJkLCAmcmluZ19pZCk7CisgICAgaWYgKCAhcmluZ19pbmZvICkKKyAgICB7CisgICAgICAgIHJp
bmdfaW5mbyA9IG5ld19yaW5nX2luZm87CisgICAgICAgIG5ld19yaW5nX2luZm8gPSBOVUxMOwor
CisgICAgICAgIHNwaW5fbG9ja19pbml0KCZyaW5nX2luZm8tPkwzX2xvY2spOworCisgICAgICAg
IHJpbmdfaW5mby0+aWQgPSByaW5nX2lkOworICAgICAgICBJTklUX0xJU1RfSEVBRCgmcmluZ19p
bmZvLT5wZW5kaW5nKTsKKworICAgICAgICBsaXN0X2FkZCgmcmluZ19pbmZvLT5ub2RlLAorICAg
ICAgICAgICAgICAgICAmY3VycmQtPmFyZ28tPnJpbmdfaGFzaFtoYXNoX2luZGV4KCZyaW5nX2lu
Zm8tPmlkKV0pOworCisgICAgICAgIGdwcmludGsoWEVOTE9HX0RFQlVHLCAiYXJnbzogdm0ldSBy
ZWdpc3RlcmluZyByaW5nICh2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAgICAgICAgIGN1cnJk
LT5kb21haW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLmFwb3J0LAorICAgICAgICAg
ICAgICAgIHJpbmdfaWQucGFydG5lcl9pZCk7CisgICAgfQorICAgIGVsc2UgaWYgKCByaW5nX2lu
Zm8tPmxlbiApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGUgY2FsbGVyIHNw
ZWNpZmllZCB0aGF0IHRoZSByaW5nIG11c3Qgbm90IGFscmVhZHkgZXhpc3QsCisgICAgICAgICAq
IGZhaWwgYXQgYXR0ZW1wdCB0byBhZGQgYSBjb21wbGV0ZWQgcmluZyB3aGljaCBhbHJlYWR5IGV4
aXN0cy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggZmFpbF9leGlzdCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgImFyZ286IHZtJXUgZGlzYWxsb3dlZCBy
ZXJlZ2lzdHJhdGlvbiBvZiAiCisgICAgICAgICAgICAgICAgICAgICJleGlzdGluZyByaW5nICh2
bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAgICAgICAgICAgICBjdXJyZC0+ZG9tYWluX2lkLCBy
aW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5hcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgcmlu
Z19pZC5wYXJ0bmVyX2lkKTsKKyAgICAgICAgICAgIHJldCA9IC1FRVhJU1Q7CisgICAgICAgICAg
ICBnb3RvIG91dF91bmxvY2syOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCByaW5nX2luZm8t
PmxlbiAhPSByZWcubGVuICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAg
ICAqIENoYW5nZSBvZiByaW5nIHNpemUgY291bGQgcmVzdWx0IGluIGVudHJpZXMgb24gdGhlIHBl
bmRpbmcKKyAgICAgICAgICAgICAqIG5vdGlmaWNhdGlvbnMgbGlzdCB0aGF0IHdpbGwgbmV2ZXIg
dHJpZ2dlci4KKyAgICAgICAgICAgICAqIFNpbXBsZSBibHVudCBzb2x1dGlvbjogZGlzYWxsb3cg
cmluZyByZXNpemUgZm9yIG5vdy4KKyAgICAgICAgICAgICAqIFRPRE86IGludmVzdGlnYXRlIGVu
YWJsaW5nIHJpbmcgcmVzaXplLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJhcmdvOiB2bSV1IGF0dGVtcHRlZCB0byBjaGFuZ2UgcmluZyBzaXplICIK
KyAgICAgICAgICAgICAgICAgICAgIih2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAgICAgICAg
ICAgICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5hcG9ydCwK
KyAgICAgICAgICAgICAgICAgICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBDb3VsZCByZXR1cm4gRUlOVkFMIGhlcmUsIGJ1dCBpZiB0aGUgcmlu
ZyBkaWRuJ3QgYWxyZWFkeQorICAgICAgICAgICAgICogZXhpc3QgdGhlbiB0aGUgYXJndW1lbnRz
IHdvdWxkIGhhdmUgYmVlbiB2YWxpZCwgc286IEVFWElTVC4KKyAgICAgICAgICAgICAqLworICAg
ICAgICAgICAgcmV0ID0gLUVFWElTVDsKKyAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazI7Cisg
ICAgICAgIH0KKworICAgICAgICBncHJpbnRrKFhFTkxPR19ERUJVRywKKyAgICAgICAgICAgICAg
ICAiYXJnbzogdm0ldSByZS1yZWdpc3RlcmluZyBleGlzdGluZyByaW5nICh2bSV1OiV4IHZtJXUp
XG4iLAorICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9tYWluX2lk
LCByaW5nX2lkLmFwb3J0LAorICAgICAgICAgICAgICAgIHJpbmdfaWQucGFydG5lcl9pZCk7Cisg
ICAgfQorCisgICAgcmV0ID0gZmluZF9yaW5nX21mbnMoY3VycmQsIHJpbmdfaW5mbywgbnBhZ2Us
IGdmbl9obmQsIHJlZy5sZW4pOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAiYXJnbzogdm0ldSBmYWlsZWQgdG8gZmlu
ZCByaW5nIG1mbnMgKHZtJXU6JXggdm0ldSlcbiIsCisgICAgICAgICAgICAgICAgY3VycmQtPmRv
bWFpbl9pZCwgcmluZ19pZC5kb21haW5faWQsIHJpbmdfaWQuYXBvcnQsCisgICAgICAgICAgICAg
ICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKKworICAgICAgICByaW5nX3JlbW92ZV9pbmZvKGN1cnJk
LCByaW5nX2luZm8pOworICAgICAgICBnb3RvIG91dF91bmxvY2syOworICAgIH0KKworICAgIC8q
CisgICAgICogVGhlIGZpcnN0IHBhZ2Ugb2YgdGhlIG1lbW9yeSBzdXBwbGllZCBmb3IgdGhlIHJp
bmcgaGFzIHRoZSB4ZW5fYXJnb19yaW5nCisgICAgICogc3RydWN0dXJlIGF0IGl0cyBoZWFkLCB3
aGljaCBpcyB3aGVyZSB0aGUgcmluZyBpbmRleGVzIHJlc2lkZS4KKyAgICAgKi8KKyAgICByZXQg
PSByaW5nX21hcF9wYWdlKGN1cnJkLCByaW5nX2luZm8sIDAsICZtYXBfcmluZ3ApOworICAgIGlm
ICggcmV0ICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAg
ICAgICAiYXJnbzogdm0ldSBmYWlsZWQgdG8gbWFwIHJpbmcgbWZuIDAgKHZtJXU6JXggdm0ldSlc
biIsCisgICAgICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwgcmluZ19pZC5kb21haW5faWQs
IHJpbmdfaWQuYXBvcnQsCisgICAgICAgICAgICAgICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKKwor
ICAgICAgICByaW5nX3JlbW92ZV9pbmZvKGN1cnJkLCByaW5nX2luZm8pOworICAgICAgICBnb3Rv
IG91dF91bmxvY2syOworICAgIH0KKyAgICByaW5ncCA9IG1hcF9yaW5ncDsKKworICAgIHByaXZh
dGVfdHhfcHRyID0gcmVhZF9hdG9taWMoJnJpbmdwLT50eF9wdHIpOworCisgICAgaWYgKCAocHJp
dmF0ZV90eF9wdHIgPj0gcmVnLmxlbikgfHwKKyAgICAgICAgIChST1VORFVQX01FU1NBR0UocHJp
dmF0ZV90eF9wdHIpICE9IHByaXZhdGVfdHhfcHRyKSApCisgICAgeworICAgICAgICAvKgorICAg
ICAgICAgKiBTaW5jZSB0aGUgcmluZyBpcyBhIG1lc3MsIGF0dGVtcHQgdG8gZmx1c2ggdGhlIGNv
bnRlbnRzIG9mIGl0CisgICAgICAgICAqIGhlcmUgYnkgc2V0dGluZyB0aGUgdHhfcHRyIHRvIHRo
ZSBuZXh0IGFsaWduZWQgbWVzc2FnZSBzbG90IHBhc3QKKyAgICAgICAgICogdGhlIGxhdGVzdCBy
eF9wdHIgd2UgaGF2ZSBvYnNlcnZlZC4gSGFuZGxlIHJpbmcgd3JhcCBjb3JyZWN0bHkuCisgICAg
ICAgICAqLworICAgICAgICBwcml2YXRlX3R4X3B0ciA9IFJPVU5EVVBfTUVTU0FHRShyZWFkX2F0
b21pYygmcmluZ3AtPnJ4X3B0cikpOworCisgICAgICAgIGlmICggcHJpdmF0ZV90eF9wdHIgPj0g
cmVnLmxlbiApCisgICAgICAgICAgICBwcml2YXRlX3R4X3B0ciA9IDA7CisKKyAgICAgICAgdXBk
YXRlX3R4X3B0cihjdXJyZCwgcmluZ19pbmZvLCBwcml2YXRlX3R4X3B0cik7CisgICAgfQorCisg
ICAgcmluZ19pbmZvLT50eF9wdHIgPSBwcml2YXRlX3R4X3B0cjsKKyAgICByaW5nX2luZm8tPmxl
biA9IHJlZy5sZW47CisgICAgY3VycmQtPmFyZ28tPnJpbmdfY291bnQrKzsKKworICAgIGlmICgg
c2VuZF9pbmZvICkKKyAgICB7CisgICAgICAgIHNwaW5fbG9jaygmZHN0X2QtPmFyZ28tPnNlbmRf
TDJfbG9jayk7CisKKyAgICAgICAgbGlzdF9hZGQoJnNlbmRfaW5mby0+bm9kZSwKKyAgICAgICAg
ICAgICAgICAgJmRzdF9kLT5hcmdvLT5zZW5kX2hhc2hbaGFzaF9pbmRleCgmc2VuZF9pbmZvLT5p
ZCldKTsKKworICAgICAgICBzcGluX3VubG9jaygmZHN0X2QtPmFyZ28tPnNlbmRfTDJfbG9jayk7
CisgICAgfQorCisgb3V0X3VubG9jazI6CisgICAgd3JpdGVfdW5sb2NrKCZjdXJyZC0+YXJnby0+
cmluZ3NfTDJfcndsb2NrKTsKKworIG91dF91bmxvY2s6CisgICAgcmVhZF91bmxvY2soJkwxX2ds
b2JhbF9hcmdvX3J3bG9jayk7CisKKyBvdXQ6CisgICAgaWYgKCBkc3RfZCApCisgICAgICAgIHB1
dF9kb21haW4oZHN0X2QpOworCisgICAgaWYgKCByZXQgKQorICAgICAgICB4ZnJlZShzZW5kX2lu
Zm8pOworCisgICAgeGZyZWUobmV3X3JpbmdfaW5mbyk7CisKKyAgICByZXR1cm4gcmV0OworfQor
CiBsb25nCiBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgYXJnMSwKICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCiAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkK
IHsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKICAgICBsb25n
IHJjID0gLUVGQVVMVDsKIAogICAgIGFyZ29fZHByaW50aygiLT5kb19hcmdvX29wKCV1LCVwLCVw
LCVsdSwweCVseClcbiIsIGNtZCwKQEAgLTU1OCw2ICs5OTcsNDAgQEAgZG9fYXJnb19vcCh1bnNp
Z25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAKICAgICBz
d2l0Y2ggKGNtZCkKICAgICB7CisgICAgY2FzZSBYRU5fQVJHT19PUF9yZWdpc3Rlcl9yaW5nOgor
ICAgIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19yZWdpc3Rlcl9y
aW5nX3QpIHJlZ19obmQgPQorICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMSwgeGVu
X2FyZ29fcmVnaXN0ZXJfcmluZ190KTsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZW5fYXJnb19nZm5fdCkgZ2ZuX2huZCA9CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChh
cmcyLCB4ZW5fYXJnb19nZm5fdCk7CisgICAgICAgIC8qIGFyZzMgaXMgbnBhZ2UgKi8KKyAgICAg
ICAgLyogYXJnNCBpcyBmbGFncyAqLworICAgICAgICBib29sIGZhaWxfZXhpc3QgPSBhcmc0ICYg
WEVOX0FSR09fUkVHSVNURVJfRkxBR19GQUlMX0VYSVNUOworCisgICAgICAgIEJVSUxEX0JVR19P
TighSVNfQUxJR05FRChYRU5fQVJHT19NQVhfUklOR19TSVpFLCBQQUdFX1NJWkUpKTsKKworICAg
ICAgICBpZiAoIHVubGlrZWx5KGFyZzMgPiAoWEVOX0FSR09fTUFYX1JJTkdfU0laRSA+PiBQQUdF
X1NISUZUKSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICAvKgorICAgICAgICAgKiBDaGVjayBhY2Nl
c3MgdG8gdGhlIHdob2xlIGFycmF5IGhlcmUgc28gd2UgY2FuIHVzZSB0aGUgZmFzdGVyIF9fY29w
eQorICAgICAgICAgKiBvcGVyYXRpb25zIHRvIHJlYWQgZWFjaCBlbGVtZW50IGxhdGVyLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxlX29rYXkoZ2ZuX2hu
ZCwgYXJnMykpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICAvKiBhcmc0OiByZXNlcnZl
IGN1cnJlbnRseS11bmRlZmluZWQgYml0cywgcmVxdWlyZSB6ZXJvLiAgKi8KKyAgICAgICAgaWYg
KCB1bmxpa2VseShhcmc0ICYgflhFTl9BUkdPX1JFR0lTVEVSX0ZMQUdfTUFTSykgKQorICAgICAg
ICB7CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQorCisgICAgICAgIHJjID0gcmVnaXN0ZXJfcmluZyhjdXJyZCwgcmVnX2huZCwgZ2ZuX2hu
ZCwgYXJnMywgZmFpbF9leGlzdCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1
bHQ6CiAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgK
aW5kZXggNTMwYmI4Mi4uMDBiZGJlOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2Fy
Z28uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCkBAIC0zMyw5ICszMywxOSBAQAog
CiAjZGVmaW5lIFhFTl9BUkdPX0RPTUlEX0FOWSAgICAgICBET01JRF9JTlZBTElECiAKKy8qCisg
KiBUaGUgbWF4aW11bSBzaXplIG9mIGFuIEFyZ28gcmluZyBpcyBkZWZpbmVkIHRvIGJlOiAxNk1C
CisgKiAgLS0gd2hpY2ggaXMgMHgxMDAwMDAwIGJ5dGVzLgorICogQSBieXRlIGluZGV4IGludG8g
dGhlIHJpbmcgaXMgYXQgbW9zdCAyNCBiaXRzLgorICovCisjZGVmaW5lIFhFTl9BUkdPX01BWF9S
SU5HX1NJWkUgICgweDEwMDAwMDBVTEwpCisKIC8qIEZpeGVkLXdpZHRoIHR5cGUgZm9yICJhcmdv
IHBvcnQiIG51bWJlci4gTm90aGluZyB0byBkbyB3aXRoIGV2dGNobnMuICovCiB0eXBlZGVmIHVp
bnQzMl90IHhlbl9hcmdvX3BvcnRfdDsKIAorLyogZ2ZuIHR5cGU6IDY0LWJpdCBvbiBhbGwgYXJj
aGl0ZWN0dXJlcyB0byBhaWQgYXZvaWRpbmcgYSBjb21wYXQgQUJJICovCit0eXBlZGVmIHVpbnQ2
NF90IHhlbl9hcmdvX2dmbl90OworCiB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19hZGRyCiB7CiAg
ICAgeGVuX2FyZ29fcG9ydF90IGFwb3J0OwpAQCAtNjEsNCArNzEsNjcgQEAgdHlwZWRlZiBzdHJ1
Y3QgeGVuX2FyZ29fcmluZwogI2VuZGlmCiB9IHhlbl9hcmdvX3JpbmdfdDsKIAordHlwZWRlZiBz
dHJ1Y3QgeGVuX2FyZ29fcmVnaXN0ZXJfcmluZworeworICAgIHhlbl9hcmdvX3BvcnRfdCBhcG9y
dDsKKyAgICBkb21pZF90IHBhcnRuZXJfaWQ7CisgICAgdWludDE2X3QgcGFkOworICAgIHVpbnQz
Ml90IGxlbjsKK30geGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190OworCisvKiBNZXNzYWdlcyBvbiB0
aGUgcmluZyBhcmUgcGFkZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhpcyBzaXplLiAqLworI2RlZmlu
ZSBYRU5fQVJHT19NU0dfU0xPVF9TSVpFIDB4MTAKKworc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVz
c2FnZV9oZWFkZXIKK3sKKyAgICB1aW50MzJfdCBsZW47CisgICAgc3RydWN0IHhlbl9hcmdvX2Fk
ZHIgc291cmNlOworICAgIHVpbnQzMl90IG1lc3NhZ2VfdHlwZTsKKyNpZiBkZWZpbmVkKF9fU1RE
Q19WRVJTSU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAorICAgIHVpbnQ4X3Qg
ZGF0YVtdOworI2VsaWYgZGVmaW5lZChfX0dOVUNfXykKKyAgICB1aW50OF90IGRhdGFbMF07Cisj
ZW5kaWYKK307CisKKy8qCisgKiBIeXBlcmNhbGwgb3BlcmF0aW9ucworICovCisKKy8qCisgKiBY
RU5fQVJHT19PUF9yZWdpc3Rlcl9yaW5nCisgKgorICogUmVnaXN0ZXIgYSByaW5nIHVzaW5nIHRo
ZSBndWVzdC1zdXBwbGllZCBtZW1vcnkgcGFnZXMuCisgKiBBbHNvIHVzZWQgdG8gcmVyZWdpc3Rl
ciBhbiBleGlzdGluZyByaW5nIChlZy4gYWZ0ZXIgcmVzdW1lIGZyb20gaGliZXJuYXRlKS4KKyAq
CisgKiBUaGUgZmlyc3QgYXJndW1lbnQgc3RydWN0IGluZGljYXRlcyB0aGUgcG9ydCBudW1iZXIg
Zm9yIHRoZSByaW5nIHRvIHJlZ2lzdGVyCisgKiBhbmQgdGhlIHBhcnRuZXIgZG9tYWluLCBpZiBh
bnksIHRoYXQgaXMgdG8gYmUgYWxsb3dlZCB0byBzZW5kIHRvIHRoZSByaW5nLgorICogQSB3aWxk
Y2FyZCAoWEVOX0FSR09fRE9NSURfQU5ZKSBtYXkgYmUgc3VwcGxpZWQgaW5zdGVhZCBvZiBhIHBh
cnRuZXIgZG9taWQsCisgKiBhbmQgaWYgdGhlIGh5cGVydmlzb3IgaGFzIHdpbGRjYXJkIHNlbmRl
ciByaW5ncyBlbmFibGVkLCB0aGlzIHdpbGwgYWxsb3cKKyAqIGFueSBkb21haW4gKFhTTSBub3R3
aXRoc3RhbmRpbmcpIHRvIHNlbmQgdG8gdGhlIHJpbmcuCisgKgorICogVGhlIHNlY29uZCBhcmd1
bWVudCBpcyBhbiBhcnJheSBvZiBndWVzdCBmcmFtZSBudW1iZXJzIGFuZCB0aGUgdGhpcmQgYXJn
dW1lbnQKKyAqIGluZGljYXRlcyB0aGUgc2l6ZSBvZiB0aGUgYXJyYXkuIFRoaXMgb3BlcmF0aW9u
IG9ubHkgc3VwcG9ydHMgNEstc2l6ZWQgcGFnZXMuCisgKgorICogYXJnMTogWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpCisgKiBhcmcyOiBYRU5fR1VFU1RfSEFORExF
KHhlbl9hcmdvX2dmbl90KQorICogYXJnMzogdW5zaWduZWQgbG9uZyBucGFnZXMKKyAqIGFyZzQ6
IHVuc2lnbmVkIGxvbmcgZmxhZ3MgKDMyLWJpdCB2YWx1ZSkKKyAqLworI2RlZmluZSBYRU5fQVJH
T19PUF9yZWdpc3Rlcl9yaW5nICAgICAxCisKKy8qIFJlZ2lzdGVyIG9wIGZsYWdzICovCisvKgor
ICogRmFpbCBleGlzdDoKKyAqIElmIHNldCwgcmVqZWN0IGF0dGVtcHRzIHRvIChyZSlyZWdpc3Rl
ciBhbiBleGlzdGluZyBlc3RhYmxpc2hlZCByaW5nLgorICogSWYgY2xlYXIsIHJlcmVnaXN0cmF0
aW9uIG9jY3VycyBpZiB0aGUgcmluZyBleGlzdHMsIHdpdGggdGhlIG5ldyByaW5nCisgKiB0YWtp
bmcgdGhlIHBsYWNlIG9mIHRoZSBvbGQsIHByZXNlcnZpbmcgdHhfcHRyIGlmIGl0IHJlbWFpbnMg
dmFsaWQuCisgKi8KKyNkZWZpbmUgWEVOX0FSR09fUkVHSVNURVJfRkxBR19GQUlMX0VYSVNUICAw
eDEKKworI2lmZGVmIF9fWEVOX18KKy8qIE1hc2sgZm9yIGFsbCBkZWZpbmVkIGZsYWdzLiAqLwor
I2RlZmluZSBYRU5fQVJHT19SRUdJU1RFUl9GTEFHX01BU0sgWEVOX0FSR09fUkVHSVNURVJfRkxB
R19GQUlMX0VYSVNUCisjZW5kaWYKKwogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4IDlmNjE2ZTQuLjljOWQzM2YgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0
CkBAIC0xNTAsMyArMTUwLDQgQEAKID8JZmxhc2tfdHJhbnNpdGlvbgkJeHNtL2ZsYXNrX29wLmgK
ID8JYXJnb19hZGRyCQkJYXJnby5oCiA/CWFyZ29fcmluZwkJCWFyZ28uaAorPwlhcmdvX3JlZ2lz
dGVyX3JpbmcJCWFyZ28uaAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05: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-devel-bounces@lists.xenproject.org>)
	id 1gmUOp-00049b-PG; Thu, 24 Jan 2019 02:05: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=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOo-00048J-FF
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:46 +0000
X-Inumbo-ID: 8e6bdeaa-1f7c-11e9-87c3-bc764e045a96
Received: from mail-it1-x12b.google.com (unknown [2607:f8b0:4864:20::12b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e6bdeaa-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:43 +0000 (UTC)
Received: by mail-it1-x12b.google.com with SMTP id b5so2191073iti.2
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=kd1J31QptxLVRtCWASgunIytTcpF7RnyrJwOkPIKr/c=;
 b=YD4FFRdKNZBblWlOtVqhPm70E/agQdTiWPja8rOCpFVRcXTca2UkyxbXZ27VlnR223
 6Ggwhga6/S6B3TNl6xIdj4L4jdyxjrg4YZUtZe0llv5l0Wz6EIqORaRP17HCGMVqJF6Z
 GDDYx9RFSR6NV7gPtPQyZzE41SSz1YZuyJ5lfyabuzXtZLT/3SeKV5dk/Q9054a68pPB
 m5uuU7hR1RXtV7+XZGES7EhBj2D2TrGCmjt9p/u8GKSj28GiHCGMSbt/+5rO8UwD0hCC
 y+4h96uK+N7UOZbYND67mfIVtDP/taJa9pFee/obGBKMTMP1aSSSkVIETVY3Fuykm3N5
 aVdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=kd1J31QptxLVRtCWASgunIytTcpF7RnyrJwOkPIKr/c=;
 b=BcGUwaHhjkGennGXuO4bXppt/z6Pe+aCRfVp0dwMH+icgtw+XPRpfuHDK6mkDtNUuE
 CdOk5j31K16/l3x8pQuHlwCKYulAFR9PPZAz3Sa0HMsqaDNKLYFFULUqzIQrIwo39Nur
 Nbyq+wMMyLadDqp448x6nfN3O3cC2T6p6I4NZu7V9VTixhpMEoZsKVukqmEHDKyzAXlj
 Dkw/4+0sZwX4f+50QDqR5mDUgwINpymEi1H4HNlTcJNznMJzZA855fqB+px70Tlt3szu
 YihgJBvk0CUzZYa0aufb4neUn2g+Ae3PtcsyFVc4X54EPnVaAZFwQhk+8A3xOKj7dTBl
 mxWw==
X-Gm-Message-State: AJcUukeXS9NdXrj2DvbxmZE++LxP8g5OlGt/8ZNqZt9thJv96pdRf/5k
 /Fao7usaVjbsh6/WYf5gX1UKyzd8uzM=
X-Google-Smtp-Source: ALg8bN4iMQxM/ni3D3pdq8ioP/LI0DCPVYao/AlA72gHIpyd1H3o34K8yR11L7NpBR/zqXHGgCQpMA==
X-Received: by 2002:a24:1fc7:: with SMTP id d190mr316883itd.126.1548295542257; 
 Wed, 23 Jan 2019 18:05:42 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:41 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:04:57 -0800
Message-Id: <1548295503-15946-10-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2VuZHYgb3BlcmF0aW9uIGlzIGludm9rZWQgdG8gcGVyZm9ybSBhIHN5bmNocm9ub3VzIHNlbmQg
b2YgYnVmZmVycwpjb250YWluZWQgaW4gaW92cyB0byBhIHJlbW90ZSBkb21haW4ncyByZWdpc3Rl
cmVkIHJpbmcuCgpJdCB0YWtlczoKICogQSBkZXN0aW5hdGlvbiBhZGRyZXNzIChkb21pZCwgcG9y
dCkgZm9yIHRoZSByaW5nIHRvIHNlbmQgdG8uCiAgIEl0IHBlcmZvcm1zIGEgbW9zdC1zcGVjaWZp
YyBtYXRjaCBsb29rdXAsIHRvIGFsbG93IGZvciB3aWxkY2FyZC4KICogQSBzb3VyY2UgYWRkcmVz
cywgdXNlZCB0byBpbmZvcm0gdGhlIGRlc3RpbmF0aW9uIG9mIHdoZXJlIHRvIHJlcGx5LgogKiBU
aGUgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiBpb3ZzIGNvbnRhaW5pbmcgdGhlIGRhdGEgdG8gc2Vu
ZAogKiAuLiBhbmQgdGhlIGxlbmd0aCBvZiB0aGF0IGFycmF5IG9mIGlvdnMKICogYW5kIGEgMzIt
Yml0IG1lc3NhZ2UgdHlwZSwgYXZhaWxhYmxlIHRvIGNvbW11bmljYXRlIG1lc3NhZ2UgY29udGV4
dAogICBkYXRhIChlZy4ga2VybmVsLXRvLWtlcm5lbCwgc2VwYXJhdGUgZnJvbSB0aGUgYXBwbGlj
YXRpb24gZGF0YSkuCgpJZiBpbnN1ZmZpY2llbnQgc3BhY2UgZXhpc3RzIGluIHRoZSBkZXN0aW5h
dGlvbiByaW5nLCBpdCB3aWxsIHJldHVybgotRUFHQUlOIGFuZCBYZW4gd2lsbCBub3RpZnkgdGhl
IGNhbGxlciB3aGVuIHN1ZmZpY2llbnQgc3BhY2UgYmVjb21lcwphdmFpbGFibGUuCgpBY2Nlc3Nl
cyB0byB0aGUgcmluZyBpbmRpY2VzIGFyZSBhcHByb3ByaWF0ZWx5IGF0b21pYy4gVGhlIHJpbmdz
IGFyZQptYXBwZWQgaW50byBYZW4ncyBwcml2YXRlIGFkZHJlc3Mgc3BhY2UgdG8gd3JpdGUgYXMg
bmVlZGVkIGFuZCB0aGUKbWFwcGluZ3MgYXJlIHJldGFpbmVkIGZvciBsYXRlciB1c2UuCgpOb3Rp
ZmljYXRpb25zIGFyZSBzZW50IHRvIGd1ZXN0cyB2aWEgVklSUSBhbmQgc2VuZF9ndWVzdF9nbG9i
YWxfdmlycSBpcwpleHBvc2VkIGluIHRoZSBjaGFuZ2UgdG8gZW5hYmxlIGFyZ28gdG8gY2FsbCBp
dC4gVklSUV9BUkdPX01FU1NBR0UgaXMKY2xhaW1lZCBmcm9tIHRoZSBWSVJRIHByZXZpb3VzbHkg
cmVzZXJ2ZWQgZm9yIHRoaXMgcHVycG9zZSAoIzExKS4KClRoZSBWSVJRIG5vdGlmaWNhdGlvbiBt
ZXRob2QgaXMgdXNlZCByYXRoZXIgdGhhbiBzZW5kaW5nIGV2ZW50cyB1c2luZwpldnRjaG4gZnVu
Y3Rpb25zIGRpcmVjdGx5IGJlY2F1c2U6CgoqIG5vIGN1cnJlbnQgZXZlbnQgY2hhbm5lbCB0eXBl
IGlzIGFuIGV4YWN0IGZpdCBmb3IgdGhlIGludGVuZGVkCiAgYmVoYXZpb3VyLiBFQ1NfSVBJIGlz
IGNsb3Nlc3QsIGJ1dCBpdCBkaXNhbGxvd3MgbWlncmF0aW9uIHRvCiAgb3RoZXIgVkNQVXMgd2hp
Y2ggaXMgbm90IG5lY2Vzc2FyaWx5IGEgcmVxdWlyZW1lbnQgZm9yIEFyZ28uCgoqIGF0IHRoZSBw
b2ludCBvZiBhcmdvX2luaXQsIGFsbG9jYXRpb24gb2YgYW4gZXZlbnQgY2hhbm5lbCBpcwogIGNv
bXBsaWNhdGVkIGJ5IG5vbmUgb2YgdGhlIGd1ZXN0IFZDUFVzIGJlaW5nIGluaXRpYWxpemVkIHll
dAogIGFuZCB0aGUgZXZlbnQgY2hhbm5lbCBsb2dpYyBleHBlY3RzIHRoYXQgYSB2YWxpZCBldmVu
dCBjaGFubmVsCiAgaGFzIGEgcHJlc2VudCBWQ1BVLgoKKiBhdCB0aGUgcG9pbnQgb2Ygc2lnbmFs
bGluZyBhIG5vdGlmaWNhdGlvbiwgdGhlIFZJUlEgbG9naWMgaXMgYWxyZWFkeQogIGRlZmVuc2l2
ZTogaWYgZC0+dmNwdVswXSBpcyBOVUxMLCB0aGUgbm90aWZpY2F0aW9uIGlzIGp1c3Qgc2lsZW50
bHkKICBkcm9wcGVkLCB3aGVyZWFzIHRoZSBldnRjaG5fc2VuZCBsb2dpYyBpcyBub3Qgc28gZGVm
ZW5zaXZlOiB2Y3B1WzBdCiAgbXVzdCBub3QgYmUgTlVMTCwgb3RoZXJ3aXNlIGEgbnVsbCBwb2lu
dGVyIGRlcmVmZXJlbmNlIG9jY3Vycy4KClVzaW5nIGEgVklSUSByZW1vdmVzIHRoZSBuZWVkIGZv
ciB0aGUgZ3Vlc3QgdG8gcXVlcnkgdG8gZGV0ZXJtaW5lIHdoaWNoCmV2ZW50IGNoYW5uZWwgbm90
aWZpY2F0aW9ucyB3aWxsIGJlIGRlbGl2ZXJlZCBvbi4gVGhpcyBpcyBhbHNvIGxpa2VseSB0bwpz
aW1wbGlmeSBlc3RhYmxpc2hpbmcgZnV0dXJlIEwwL0wxIG5lc3RlZCBoeXBlcnZpc29yIGFyZ28g
Y29tbXVuaWNhdGlvbi4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3Rv
cGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+Cgp2NSAjMDkgUm9nZXI6IGFkZCBjb21tZW50IGV4
cGxhaW5pbmcgcG9zdC1pb3ZzIHR4X3B0ciByb3VuZCB1cCArIHdyYXAKdjUgIzA5IFJvZ2VyOiBy
ZW1vdmUgcmVkdW5kYW50IGxlbiBib3VuZHMgY2hlY2sgdnMgTUFYX0FSR09fTUVTU0FHRV9TSVpF
CnY1ICMwOSBSb2dlcjogcmluZ2J1Zl9pbnNlcnQ6IFdBUk4gbm90IEVSUiBvbiBlbXB0eSBpb3Zz
CnY1ICMwOSBSb2dlcjogYnVnZml4OiBzZXQgcmMgPSAtRUZBVUxUIGlmICFndWVzdF9oYW5kbGVf
b2theQp2NSB1c2UgRUJVU1kgd2hlbiBjYW5ub3QgYWRkIHRvIHRoZSBwZW5kaW5nIGVudCBxdWV1
ZTogbWFueSBkb21haW5zIGFjdGl2ZQp2NTogYWRkIGNvbXBhdCB2YWxpZGF0aW9uIG1hY3JvcyB0
byBwcmltYXJ5IHNvdXJjZSBmaWxlOiBjb21tb24vYXJnby5jCnY1OiBkcm9wcGVkIGV4dGVybmFs
IGZpbGUgZm9yIGNvbXBhdCBtYWNyb3M6IGNvbW1vbi9jb21wYXQvYXJnby5jCnY1IDogY29udmVy
dCBoeXBlcmNhbGwgYXJnIHN0cnVjdHMgdG8gc3RydWN0IGZvcm0gZm9yIGNvbXBhdCBjaGVja2lu
Zwp2NSA6IHN3aXRjaCBhcmdvX2lvdiB0byBuZWVkcyB0cmFuc2xhdGlvbiBpbiB4bGF0LmxzdAoK
djQgSmFuOiByZW1vdmUgdXNlIG9mIGZpeGVkLXdpZHRoIHR5cGVzIGZyb20gaW92X2NvdW50LCBy
aW5nYnVmX2luc2VydAp2NCAjMDcgSmFuOiBzaHJpbmsgY3JpdGljYWwgc2VjdGlvbnMgaW4gc2Vu
ZHYKdjMgIzA3IEphbjogaGVhZGVyOiBub3RlIDMyLWJpdG5lc3Mgb2YgaHlwZXJjYWxsIG1lc3Nh
Z2UgdHV5cGUgYXJnCnY0IDogdXNlIHN0YW5kYXJkIGRhdGEgc3RydWN0dXJlcyBhcyBwZXIgY29t
bW9uIGNvZGUKdjQgc2VsZjogYnVnZml4IG1lbWNweV90b19ndWVzdF9yaW5nOiBoZWFkX2xlbiBt
dXN0IGNoZWNrIChvZmZzZXQgKyBsZW4pCnY0ICMwOSBSb2dlcjogZHJvcCBNRVNTQUdFIGZyb20g
VklSUV9BUkdPX01FU1NBR0UKCnYzICMwNyBKYW46IHJlbmFtZSByaW5nX2ZpbmRfaW5mbyogdG8g
ZmluZF9yaW5nX2luZm8qCnYzICMwNyBKYW46IGZpeCBudW1lcmljIGVudHJpZXMgaW4gcHJpbnRr
IGZvcm1hdCBzdHJpbmdzCnYzICMxMCBSb2dlcjogbW92ZSBmaW5kIGZ1bmN0aW9ucyB0byB0b3Ag
b2YgZmlsZSBhbmQgZHJvcCBwcm90b3R5cGVzCnYzICMwNCBKYW46IG1lbGQgY29tcGF0IHN0cnVj
dCBjaGVja2luZyBmb3IgaHlwZXJjYWxsIGFyZ3MKdjMgIzA0IFJvZ2VyL0phbjogbWFrZSBsb2Nr
IG5hbWVzIGNsZWFyZXIgYW5kIGFzc2VydCB0aGVpciBzdGF0ZQp2MyAjMDQgSmFuOiBwb3J0IC0+
IGFwb3J0IHdpdGggdHlwZTsgZGlzdGluZ3Vpc2ggYXJnbyBwb3J0IGZyb20gZXZ0Y2huCnYzIGZl
ZWRiYWNrICMwOSBFcmljOiBmaXggbGVuICYgb2Zmc2V0IHNhbml0eSBjaGVjayBpbiBtZW1jcHlf
dG9fZ3Vlc3RfcmluZwp2MyBmZWVkYmFjayAjMDQgUm9nZXI6IG5ld2xpbmUgZml4IGluIHdpbGRj
YXJkX3BlbmRpbmdfbGlzdF9pbnNlcnQKdjMgZmVlZGJhY2sgIzA0IFJvZ2VyOiBkcm9wIG5wYWdl
cyBzdHJ1Y3QgbWVtYmVyLCBjYWxjdWxhdGUgZnJvbSBsZW4KdjMgIzA5IFJvZ2VyOiBzaW1wbGlm
eSBFRkFVTFQgcmV0dXJuIGluIG1lbWNweV90b19ndWVzdF9yaW5nCnYzICMwOSBSb2dlcjogYWRk
IG5ld2xpbmUgYmVmb3JlIHJldHVybiBpbiBnZXRfc2FuaXRpemVkX3JpbmcKdjMgIzA5IFJvZ2Vy
OiByZXBsYWNlIHdoaWxlIHdpdGggZm9yIGxvb3AgaW4gaW92X2NvdW50CnYzICMwOSBSb2dlcjog
ZHJvcCAwIGluIHN0cnVjdCBpbml0IGluIHJpbmdidWZfaW5zZXJ0CnYzICMwOSBSb2dlcjogY29t
bWVudCBmb3IgWEVOX0FSR09fTUFYSU9WOiB3YXJuIG9mIHN0YWNrIG92ZXJmbG93IHJpc2sKdjMg
IzA5IFJvZ2VyOiBzaW1wbGlmeSB3aGlsZSBsb29wOiBmb3IgaW5zdGVhZCBpbiByaW5nYnVmX2lu
c2VydAp2MyAjMDkgUm9nZXI6IGRyb3Agb3V0IGxhYmVsIGZvciByZXR1cm5zIGluIHJpbmdidWZf
aW5zZXJ0CnYzICMwOSBSb2dlcjogZHJvcCBuZXdsaW5lIGluIHBlbmRpbmdfcXVldWUKdjMgIzA5
IFJvZ2VyOiByZXBsYWNlIHNlY29uZCBnb3RvIGxhYmVsIHdpdGggZXJyb3IgcGF0aCB1bmxvY2sg
aW4gc2VuZHYKdjMgIzA5IEphc29uOiBjaGVjayBpb3ZfbGVuIHZzIE1BWF9BUkdPX01FU1NBR0Vf
U0laRSBpbiBpb3ZfY291bnQKdjMgIzA5IEphc29uOiBjaGVjayBwYWRkaW5nIGlzIHplcm9lZCBp
biBzZW5kdiBvcAp2MyAjMDkgSmFzb246IG1lbWNweV90b19ndWVzdF9yaW5nOiBzaW1wbGVyIGNv
ZGUgd2l0aCBiZXR0ZXIgbG9vcAoKdjIgc2VsZjogdXNlIHJpbmdfaW5mbyBiYWNrcG9pbnRlciBp
biBwZW5kaW5nX2VudCB0byBtYWludGFpbiBucGVuZGluZwp2MiBmZWVkYmFjayBKYW46IGRyb3Ag
Y29va2llLCBpbXBsZW1lbnQgdGVhcmRvd24KdjIgc2VsZjogcGVuZGluZ19xdWV1ZTogcmVhcCBz
dGFsZSBlbnRzIHdoZW4gaW4gbmVlZCBvZiBzcGFjZQp2MiBzZWxmOiBwZW5kaW5nX3JlcXVldWU6
IHJlY2xhaW0gZW50cyBmb3Igc3RhbGUgZG9tYWlucwp2Mi5mZWVkYmFjayBKYW46IG9ubHkgb3Zl
cnJpZGUgc2VuZGVyIGRvbWlkIGlmIERPTUlEX0FOWQp2MiBmZWVkYmFjayBKYW46IGRyb3AgbWVz
c2FnZSBmcm9tIGFyZ29fbWVzc2FnZV9vcAp2MiBzZWxmOiBjaGVjayBucGVuZGluZyB2cyBtYXhp
bXVtIGxpbWl0CnYyIHNlbGY6IGdldF9zYW5pdGl6ZWRfcmluZyBpbnN0ZWFkIG9mIGdldF9yeF9w
dHIKdjIgZmVlZGJhY2sgdjEjMTMgSmFuOiByZW1vdmUgZG91YmxlIHJlYWQgZnJvbSByaW5nYnVm
IGluc2VydCwgbG93ZXIgTUFYX0lPVgp2MiBzZWxmOiBtYWtlIGlvdl9jb3VudCBjb25zdAp2MiBz
ZWxmOiBpb3ZfY291bnQgOiByZXR1cm4gRU1TR1NJWkUgZm9yIG1lc3NhZ2UgdG9vIGJpZwp2MiBz
ZWxmOiBPVkVSSEFVTAp2MiBzZWxmOiBzL2FyZ29fcGVuZGluZ19lbnQvcGVuZGluZ19lbnQvZwp2
MiBmZWVkYmFjayB2MSMxMyBSb2dlcjogdXNlIE9TLXN1cHBsaWVkIHJvdW5kdXA7IGRyb3AgZnJv
bSBwdWJsaWMgaGVhZGVyCnYxLDIgZmVlZGJhY2sgSmFuL1JvZ2VyL1BhdWw6IGRyb3AgZXJybm8g
cmV0dXJuaW5nIGd1ZXN0IGFjY2VzcyBmdW5jdGlvbnMKdjEgZmVlZGJhY2sgUm9nZXIsIEphbjog
ZHJvcCBhcmdvIHByZWZpeCBvbiBzdGF0aWMgZnVuY3Rpb25zCnYxIGZlZWRiYWNrICMxMyBKYW46
IGRyb3AgZ3Vlc3RfaGFuZGxlX29rYXkgd2hlbiB1c2luZyBjb3B5X2Zyb21fZ3Vlc3QKICAgIC0g
cmVvcmRlciBkb19hcmdvX29wIGxvZ2ljCnYyIHNlbGY6IGFkZCBfaG5kIHN1ZmZpeCB0byBpb3Zz
IHZhcmlhYmxlIG5hbWUgdG8gaW5kaWNhdGUgZ3Vlc3QgaGFuZGxlIHR5cGUKdjIgc2VsZjogcmVw
bGFjZSB1c2Ugb2YgWEVOX0dVRVNUX0hBTkRMRV9OVUxMIHdpdGggdHdvIGV4aXN0aW5nIG1hY3Jv
cwoKdjEgIzE1IGZlZWRiYWNrLCBKYW46IHNlbmR2IG9wIDogcy9FQ09OTlJFRlVTRUQvRVNSQ0gv
CnYxICM1ICgjMTUpIGZlZWRiYWNrIFBhdWw6IHNlbmR2OiB1c2UgY3VycmQgaW4gZG9fYXJnb19t
ZXNzYWdlX29wCnYxICMxMyAoIzE1KSBmZWVkYmFjayBQYXVsOiBzZW5kdiBvcDogZG8vd2hpbGUg
cmVpbmRlbnQgb25seQp2MSAjMTMgKCMxNSkgZmVlZGJhY2sgUGF1bDogc2VuZHYgb3A6IGRvL3do
aWxlOiBhcmdvX3JpbmdidWZfaW5zZXJ0IHRvIGdvdG8gc3R5bGUKdjEgIzEzICgjMTUpIGZlZWRi
YWNrIFBhdWw6IHNlbmR2IG9wOiBkby93aGlsZTogcmVpbmRlbnQgb25seSBhZ2Fpbgp2MSAjMTMg
KCMxNSkgZmVlZGJhY2sgUGF1bDogc2VuZHYgb3A6IGRvL3doaWxlIDogZ290bwp2MSAjMTUgZmVl
ZGJhY2sgUGF1bDogc2VuZHYgb3A6IG1ha2UgcGFnZSB2YXI6IHVuc2lnbmVkCnYxICMxNSBmZWVk
YmFjayBQYXVsOiBzZW5kdiBvcDogbmV3IGxvY2FsIHZhciBmb3IgUEFHRV9TSVpFIC0gb2Zmc2V0
CnYxICM4IGZlZWRiYWNrIEphbjogWEVOX0dVRVNUX0hBTkRMRSA6IEM4OSBjb21wbGlhbmNlCnYx
IHJlYmFzZSBhZnRlciBzd2l0Y2hpbmcgcmVnaXN0ZXIgb3AgZnJvbSBwZm5zIHRvIHBhZ2UgZGVz
Y3JpcHRvcnMKdjEgc2VsZjogbW92ZSBpb3YgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUgb3V0IG9m
IHB1YmxpYyBoZWFkZXIgaW50byBhcmdvLmMKdjEgIzEzICgjMTUpIGZlZWRiYWNrIFBhdWw6IGZp
eCBsb2dsZXZlbCBmb3IgZ3Vlc3QtdHJpZ2dlcmVkIG1lc3NhZ2VzCnYxIDogYWRkIGNvbXBhdCB4
bGF0LmxzdCBlbnRyaWVzCnYxIHNlbGY6IHN3aXRjaGVkIG5vdGlmaWNhdGlvbiB0byBzZW5kX2d1
ZXN0X2dsb2JhbF92aXJxIGluc3RlYWQgb2YgZXZlbnQKdjE6IGZpeCBncHJpbnRrIHVzZSBmb3Ig
QVJNIGFzIGl0cyBkZWZuIGRpc2xpa2VzIHNwbGl0IGZvcm1hdCBzdHJpbmdzCnYxOiBpbml0IGxl
biB2YXJpYWJsZSB0byBzYXRpc2Z5IEFSTSBjb21waWxlciBpbml0aWFsaXplZCBjaGVja2luZwp2
MSAjMTMgZmVlZGJhY2sgSmFuOiByZW5hbWUgcGFnZSB2YXIKdjE6IzE0IGZlZWRiYWNrIEphbjog
dWludDhfdCogLT4gdm9pZCoKdjE6ICMxMyBmZWVkYmFjayBKYW46IHB1YmxpYyBuYW1lc3BhY2U6
IHByZWZpeCB3aXRoIHhlbgp2MTogIzEzIGZlZWRiYWNrIEphbjogYmxhbmsgbGluZSBhZnRlciBj
YXNlIG9wIGluIGRvX2FyZ29fbWVzc2FnZV9vcAp2MTogIzE1IGZlZWRiYWNrIEphbjogYWRkIGNv
bW1lbnRzIGV4cGxhaW5pbmcgd2h5IHRoZSB3cml0ZXMgZG9uJ3Qgb3ZlcnJ1bgp2MTogc2VsZjog
YWRkIEFTU0VSVCB0byBzdXBwb3J0IGNvbW1lbnQgdGhhdCBvdmVycnVuIGNhbm5vdCBoYXBwZW4K
djE6IHNlbGY6IGZhaWwgb24gc2hvcnQgd3JpdGVzIHdoZXJlIGd1ZXN0IG1hbmlwdWxhdGVkIHRo
ZSBpb3ZfbGVucwp2MTogc2VsZjogcmVuYW1lIGVudCBpZCB0byBkb21haW5faWQKdjE6IHNlbGY6
IGFkZCBtb2FuIGZvciBpb3YgcmV3cml0ZQp2MS4gZmVlZGJhY2sgIzE1IEphbjogcmVxdWlyZSB0
aGUgcGFkIGJpdHMgYXJlIHplcm8KdjEuIGZlZWRiYWNrICMxNSBKYW46IGRyb3AgTlVMTCBjaGVj
ayBpbiBhcmdvX3NpZ25hbF9kb21haW4gYXMgbm93IHVzaW5nIFZJUlEKdjEuIHNlbGY6IHN0b3Jl
IGRvbWFpbl9jb29raWUgaW4gcGVuZGluZyBlbnQKdjEuIGZlZWRiYWNrICMxNSBKYW46IHVzZSB1
bnNpZ25lZCB3aGVyZSBwb3NzaWJsZQp2MS4gZmVlZGJhY2sgSmFuOiB1c2UgaGFuZGxlIHR5cGUg
Zm9yIGlvdl9iYXNlIGluIHB1YmxpYyBpb3YgaW50ZXJmYWNlCnYxLiBzZWxmOiBsb2cgd2hlbmV2
ZXIgdmlzaWJsZSBlcnJvciBvY2N1cnMKdjEgZmVlZGJhY2sgIzE1LCBKYW46IGRyb3AgdW5uZWNl
c3NhcnkgbWIKdjEgc2VsZjogb25seSB1cGRhdGUgaW50ZXJuYWwgdHhfcHRyIGlmIGFibGUgdG8g
cmV0dXJuIHN1Y2Nlc3MKICAgICAgICAgYW5kIHVwZGF0ZSB0aGUgdmlzaWJsZSB0eF9wdHIKdjEg
c2VsZjogbG9nIG9uIGZhaWx1cmUgdG8gbWFwIHJpbmcgdG8gdXBkYXRlIHZpc2libGUgdHhfcHRy
CnYxIGZlZWRiYWNrICMxNSBKYW46IGFkZCBjb21tZW50IHJlOiBub3RpZmljYXRpb24gc2l6ZSBw
b2xpY3kKdjEgc2VsZi9Sb2dlcj8gcmVtb3ZlIGVycmFudCBzcGFjZSBhZnRlciBzaXplb2YKdjEu
IGZlZWRiYWNrICMxNSBKYW46IHJlcXVpcmUgaW92IHBhZCBiZSB6ZXJvCnYxLiBzZWxmOiByZW5h
bWUgaW92X2Jhc2UgdG8gaW92X2huZCBmb3IgaGFuZGxlIGluIHB1YmxpYyBpb3YgaW50ZXJmYWNl
CnYxOiBmZWVkYmFjayAjMTUgSmFuOiBoYW5kbGUgdXBwZXItaGFsdmVzIG9mIGh5cGVyY2FsbCBh
cmdzOyBjaGFuZ2VzIHNvbWUKICAgIHR5cGVzIGluIGZ1bmN0aW9uIHNpZ25hdHVyZXMgdG8gbWF0
Y2guCnYxOiBzZWxmOiBhZGQgZHByaW50ayB0byBzZW5kdgp2MTogc2VsZjogYWRkIGRlYnVnIG91
dHB1dCB0byBhcmdvX2lvdl9jb3VudAp2MS4gZmVlZGJhY2sgIzE0IEphbjogYmxhbmsgbGluZSBi
ZWZvcmUgcmV0dXJuIGluIGFyZ29faW92X2NvdW50CnYxIGZlZWRiYWNrICMxNSBKYW46IHZlcmlm
eSBzcmMgaWQsIG5vdCBvdmVycmlkZQotLS0KIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgIHwg
NjQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2Nv
bW1vbi9ldmVudF9jaGFubmVsLmMgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgg
IHwgIDYwICsrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggICB8ICAgMiArLQogeGVuL2lu
Y2x1ZGUveGVuL2V2ZW50LmggICAgfCAgIDcgKwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICAg
fCAgIDIgKwogNiBmaWxlcyBjaGFuZ2VkLCA3MTcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCmlu
ZGV4IDVjNDZjNWEuLjZlNGQ4YjMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vYXJnby5jCisrKyBi
L3hlbi9jb21tb24vYXJnby5jCkBAIC0zMiwxNiArMzIsMjQgQEAKICNpZmRlZiBDT05GSUdfQ09N
UEFUCiAjaW5jbHVkZSA8Y29tcGF0L2FyZ28uaD4KIENIRUNLX2FyZ29fYWRkcjsKKyN1bmRlZiBD
SEVDS19hcmdvX2FkZHIKKyNkZWZpbmUgQ0hFQ0tfYXJnb19hZGRyIHN0cnVjdCB4ZW5fYXJnb19h
ZGRyCiBDSEVDS19hcmdvX3JlZ2lzdGVyX3Jpbmc7CiBDSEVDS19hcmdvX3Jpbmc7CiBDSEVDS19h
cmdvX3VucmVnaXN0ZXJfcmluZzsKK0NIRUNLX2FyZ29fc2VuZF9hZGRyOwogI2VuZGlmCiAKICNk
ZWZpbmUgTUFYX1JJTkdTX1BFUl9ET01BSU4gICAgICAgICAgICAxMjhVCisjZGVmaW5lIE1BWF9Q
RU5ESU5HX1BFUl9SSU5HICAgICAgICAgICAgIDMyVQogCiAvKiBBbGwgbWVzc2FnZXMgb24gdGhl
IHJpbmcgYXJlIHBhZGRlZCB0byBhIG11bHRpcGxlIG9mIHRoZSBzbG90IHNpemUuICovCiAjZGVm
aW5lIFJPVU5EVVBfTUVTU0FHRShhKSBST1VORFVQKChhKSwgWEVOX0FSR09fTVNHX1NMT1RfU0la
RSkKIAorLyogVGhlIG1heGltdW0gc2l6ZSBvZiBhIG1lc3NhZ2UgdGhhdCBtYXkgYmUgc2VudCBv
biB0aGUgbGFyZ2VzdCBBcmdvIHJpbmcuICovCisjZGVmaW5lIE1BWF9BUkdPX01FU1NBR0VfU0la
RSAoKFhFTl9BUkdPX01BWF9SSU5HX1NJWkUpIC0gXAorICAgICAgICAoc2l6ZW9mKHN0cnVjdCB4
ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyKSkgLSBST1VORFVQX01FU1NBR0UoMSkpCisKIC8q
IE51bWJlciBvZiBQQUdFcyBuZWVkZWQgdG8gaG9sZCBhIHJpbmcgb2YgYSBnaXZlbiBzaXplIGlu
IGJ5dGVzICovCiAjZGVmaW5lIE5QQUdFU19SSU5HKHJpbmdfbGVuKSBcCiAgICAgKFJPVU5EVVAo
KFJPVU5EVVBfTUVTU0FHRShyaW5nX2xlbikgKyBzaXplb2YoeGVuX2FyZ29fcmluZ190KSksIFBB
R0VfU0laRSkgXApAQCAtNDksOCArNTcsMTAgQEAgQ0hFQ0tfYXJnb191bnJlZ2lzdGVyX3Jpbmc7
CiAKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX2FkZHJfdCk7CiBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19nZm5fdCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fYXJnb19pb3ZfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yZWdpc3Rl
cl9yaW5nX3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ190KTsKK0RF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3NlbmRfYWRkcl90KTsKIERFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190KTsKIAogc3RhdGljIGJvb2wg
X19yZWFkX21vc3RseSBvcHRfYXJnbzsKQEAgLTM2MCw2ICszNzAsMjggQEAgZmluZF9yaW5nX2lu
Zm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQp
CiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKK3N0YXRpYyBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKgor
ZmluZF9yaW5nX2luZm9fYnlfbWF0Y2goY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgeGVuX2FyZ29f
cG9ydF90IGFwb3J0LAorICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBwYXJ0bmVyX2lk
KQoreworICAgIHN0cnVjdCBhcmdvX3JpbmdfaWQgaWQ7CisgICAgc3RydWN0IGFyZ29fcmluZ19p
bmZvICpyaW5nX2luZm87CisKKyAgICBBU1NFUlQoTE9DS0lOR19SZWFkX3JpbmdzX0wyKGQpKTsK
KworICAgIGlkLmFwb3J0ID0gYXBvcnQ7CisgICAgaWQuZG9tYWluX2lkID0gZC0+ZG9tYWluX2lk
OworICAgIGlkLnBhcnRuZXJfaWQgPSBwYXJ0bmVyX2lkOworCisgICAgcmluZ19pbmZvID0gZmlu
ZF9yaW5nX2luZm8oZCwgJmlkKTsKKyAgICBpZiAoIHJpbmdfaW5mbyApCisgICAgICAgIHJldHVy
biByaW5nX2luZm87CisKKyAgICBpZC5wYXJ0bmVyX2lkID0gWEVOX0FSR09fRE9NSURfQU5ZOwor
CisgICAgcmV0dXJuIGZpbmRfcmluZ19pbmZvKGQsICZpZCk7Cit9CisKIHN0YXRpYyBzdHJ1Y3Qg
YXJnb19zZW5kX2luZm8gKgogZmluZF9zZW5kX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
Y29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQpCiB7CkBAIC0zOTIsNiArNDI0LDE0IEBAIGZp
bmRfc2VuZF9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3Jp
bmdfaWQgKmlkKQogfQogCiBzdGF0aWMgdm9pZAorc2lnbmFsX2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkKQoreworICAgIGFyZ29fZHByaW50aygic2lnbmFsbGluZyBkb21pZDoldVxuIiwgZC0+ZG9t
YWluX2lkKTsKKworICAgIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEoZCwgVklSUV9BUkdPKTsKK30K
Kworc3RhdGljIHZvaWQKIHJpbmdfdW5tYXAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC00
ODUsNiArNTI1LDM5NCBAQCB1cGRhdGVfdHhfcHRyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAogICAgIHNtcF93bWIoKTsKIH0KIAorc3Rh
dGljIGludAorbWVtY3B5X3RvX2d1ZXN0X3JpbmcoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqc3JjLCBY
RU5fR1VFU1RfSEFORExFKHVpbnQ4X3QpIHNyY19obmQsCisgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbGVuKQoreworICAgIHVuc2lnbmVkIGludCBtZm5zX2luZGV4ID0gb2Zmc2V0
ID4+IFBBR0VfU0hJRlQ7CisgICAgdm9pZCAqZHN0OworICAgIGludCByZXQ7CisgICAgdW5zaWdu
ZWQgaW50IHNyY19vZmZzZXQgPSAwOworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19p
bmZvKSk7CisKKyAgICBvZmZzZXQgJj0gflBBR0VfTUFTSzsKKworICAgIGlmICggbGVuICsgb2Zm
c2V0ID4gWEVOX0FSR09fTUFYX1JJTkdfU0laRSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOwor
CisgICAgd2hpbGUgKCBsZW4gKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGhlYWRfbGVu
ID0gKG9mZnNldCArIGxlbikgPiBQQUdFX1NJWkUgPyBQQUdFX1NJWkUgLSBvZmZzZXQKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBs
ZW47CisKKyAgICAgICAgcmV0ID0gcmluZ19tYXBfcGFnZShkLCByaW5nX2luZm8sIG1mbnNfaW5k
ZXgsICZkc3QpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICByZXR1cm4gcmV0Owor
CisgICAgICAgIGlmICggc3JjICkKKyAgICAgICAgeworICAgICAgICAgICAgbWVtY3B5KGRzdCAr
IG9mZnNldCwgc3JjICsgc3JjX29mZnNldCwgaGVhZF9sZW4pOworICAgICAgICAgICAgc3JjX29m
ZnNldCArPSBoZWFkX2xlbjsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGRzdCArIG9mZnNldCwgc3JjX2huZCwgaGVh
ZF9sZW4pICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICAgICAg
Z3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoc3JjX2huZCwgaGVhZF9sZW4pOworICAgICAgICB9CisK
KyAgICAgICAgbWZuc19pbmRleCsrOworICAgICAgICBsZW4gLT0gaGVhZF9sZW47CisgICAgICAg
IG9mZnNldCA9IDA7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBVc2UgdGhp
cyB3aXRoIGNhdXRpb246IHJ4X3B0ciBpcyB1bmRlciBndWVzdCBjb250cm9sIGFuZCBtYXkgYmUg
Ym9ndXMuCisgKiBTZWUgZ2V0X3Nhbml0aXplZF9yaW5nIGZvciBhIHNhZmVyIGFsdGVybmF0aXZl
LgorICovCitzdGF0aWMgaW50CitnZXRfcnhfcHRyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAorICAgICAgICAgICB1aW50MzJfdCAqcnhf
cHRyKQoreworICAgIHZvaWQgKnNyYzsKKyAgICB4ZW5fYXJnb19yaW5nX3QgKnJpbmdwOworICAg
IGludCByZXQ7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKKworICAg
IGlmICggIXJpbmdfaW5mby0+bm1mbnMgfHwgcmluZ19pbmZvLT5ubWZucyA8IE5QQUdFU19SSU5H
KHJpbmdfaW5mby0+bGVuKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0ID0g
cmluZ19tYXBfcGFnZShkLCByaW5nX2luZm8sIDAsICZzcmMpOworICAgIGlmICggcmV0ICkKKyAg
ICAgICAgcmV0dXJuIHJldDsKKworICAgIHJpbmdwID0gKHhlbl9hcmdvX3JpbmdfdCAqKXNyYzsK
KworICAgICpyeF9wdHIgPSByZWFkX2F0b21pYygmcmluZ3AtPnJ4X3B0cik7CisKKyAgICByZXR1
cm4gMDsKK30KKworLyoKKyAqIGdldF9zYW5pdGl6ZWRfcmluZyBjcmVhdGVzIGEgbW9kaWZpZWQg
Y29weSBvZiB0aGUgcmluZyBwb2ludGVycyB3aGVyZQorICogdGhlIHJ4X3B0ciBpcyByb3VuZGVk
IHVwIHRvIGVuc3VyZSBpdCBpcyBhbGlnbmVkLCBhbmQgdGhlbiByaW5nCisgKiB3cmFwIGlzIGhh
bmRsZWQuIFNpbXBsaWZpZXMgc2FmZSB1c2Ugb2YgdGhlIHJ4X3B0ciBmb3IgYXZhaWxhYmxlCisg
KiBzcGFjZSBjYWxjdWxhdGlvbi4KKyAqLworc3RhdGljIGludAorZ2V0X3Nhbml0aXplZF9yaW5n
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHhlbl9hcmdvX3JpbmdfdCAqcmluZywKKyAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKK3sKKyAgICB1aW50
MzJfdCByeF9wdHI7CisgICAgaW50IHJldDsKKworICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJp
bmdfaW5mbykpOworCisgICAgcmV0ID0gZ2V0X3J4X3B0cihkLCByaW5nX2luZm8sICZyeF9wdHIp
OworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIHJpbmctPnR4X3B0
ciA9IHJpbmdfaW5mby0+dHhfcHRyOworCisgICAgcnhfcHRyID0gUk9VTkRVUF9NRVNTQUdFKHJ4
X3B0cik7CisgICAgaWYgKCByeF9wdHIgPj0gcmluZ19pbmZvLT5sZW4gKQorICAgICAgICByeF9w
dHIgPSAwOworCisgICAgcmluZy0+cnhfcHRyID0gcnhfcHRyOworCisgICAgcmV0dXJuIDA7Cit9
CisKKy8qCisgKiBpb3ZfY291bnQgcmV0dXJucyBpdHMgY291bnQgb24gc3VjY2VzcyB2aWEgYW4g
b3V0IHZhcmlhYmxlIHRvIGF2b2lkCisgKiBwb3RlbnRpYWwgZm9yIGEgbmVnYXRpdmUgcmV0dXJu
IHZhbHVlIHRvIGJlIHVzZWQgaW5jb3JyZWN0bHkKKyAqIChlZy4gY29lcmNlZCBpbnRvIGFuIHVu
c2lnbmVkIHZhcmlhYmxlIHJlc3VsdGluZyBpbiBhIGxhcmdlIGluY29ycmVjdCB2YWx1ZSkKKyAq
Lworc3RhdGljIGludAoraW92X2NvdW50KGNvbnN0IHhlbl9hcmdvX2lvdl90ICpwaW92LCB1bnNp
Z25lZCBsb25nIG5pb3YsCisgICAgICAgICAgdW5zaWduZWQgaW50ICpjb3VudCkKK3sKKyAgICB1
bnNpZ25lZCBpbnQgc3VtX2lvdl9sZW5zID0gMDsKKworICAgIGlmICggbmlvdiA+IFhFTl9BUkdP
X01BWElPViApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgZm9yICggOyBuaW92LS07
IHBpb3YrKyApCisgICAgeworICAgICAgICAvKiB2YWxpZCBpb3ZzIG11c3QgaGF2ZSB0aGUgcGFk
ZGluZyBmaWVsZCBzZXQgdG8gemVybyAqLworICAgICAgICBpZiAoIHBpb3YtPnBhZCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGFyZ29fZHByaW50aygiaW52YWxpZCBpb3Y6IHBhZGRpbmcgaXMg
bm90IHplcm9cbiIpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKwor
ICAgICAgICAvKiBjaGVjayBlYWNoIHRvIHByb3RlY3Qgc3VtIGFnYWluc3QgaW50ZWdlciBvdmVy
ZmxvdyAqLworICAgICAgICBpZiAoIHBpb3YtPmlvdl9sZW4gPiBNQVhfQVJHT19NRVNTQUdFX1NJ
WkUgKQorICAgICAgICB7CisgICAgICAgICAgICBhcmdvX2RwcmludGsoImludmFsaWQgaW92X2xl
bjogdG9vIGJpZyAoJXUpPiVsbHVcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgcGlvdi0+
aW92X2xlbiwgTUFYX0FSR09fTUVTU0FHRV9TSVpFKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOworICAgICAgICB9CisKKyAgICAgICAgc3VtX2lvdl9sZW5zICs9IHBpb3YtPmlvdl9sZW47
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQWdhaW4gcHJvdGVjdCBzdW0gZnJvbSBpbnRlZ2Vy
IG92ZXJmbG93CisgICAgICAgICAqIGFuZCBlbnN1cmUgdG90YWwgbXNnIHNpemUgd2lsbCBiZSB3
aXRoaW4gYm91bmRzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBzdW1faW92X2xlbnMgPiBN
QVhfQVJHT19NRVNTQUdFX1NJWkUgKQorICAgICAgICB7CisgICAgICAgICAgICBhcmdvX2Rwcmlu
dGsoImludmFsaWQgaW92IHNlcmllczogdG90YWwgbWVzc2FnZSB0b28gYmlnXG4iKTsKKyAgICAg
ICAgICAgIHJldHVybiAtRU1TR1NJWkU7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAqY291bnQg
PSBzdW1faW92X2xlbnM7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludAorcmluZ2J1
Zl9pbnNlcnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpy
aW5nX2luZm8sCisgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpzcmNf
aWQsCisgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX2lvdl90
KSBpb3ZzX2huZCwKKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmlvdiwgdWludDMyX3Qg
bWVzc2FnZV90eXBlLAorICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqb3V0X2xlbikKK3sK
KyAgICB4ZW5fYXJnb19yaW5nX3QgcmluZzsKKyAgICBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNz
YWdlX2hlYWRlciBtaCA9IHsgfTsKKyAgICBpbnQgc3AsIHJldDsKKyAgICB1bnNpZ25lZCBpbnQg
bGVuID0gMDsKKyAgICB4ZW5fYXJnb19pb3ZfdCBpb3ZzW1hFTl9BUkdPX01BWElPVl07CisgICAg
eGVuX2FyZ29faW92X3QgKnBpb3Y7CisgICAgWEVOX0dVRVNUX0hBTkRMRSh1aW50OF90KSBOVUxM
X2huZCA9CisgICAgICAgZ3Vlc3RfaGFuZGxlX2Zyb21fcGFyYW0oZ3Vlc3RfaGFuZGxlX2Zyb21f
cHRyKE5VTEwsIHVpbnQ4X3QpLCB1aW50OF90KTsKKworICAgIEFTU0VSVChMT0NLSU5HX0wzKGQs
IHJpbmdfaW5mbykpOworCisgICAgcmV0ID0gX19jb3B5X2Zyb21fZ3Vlc3QoaW92cywgaW92c19o
bmQsIG5pb3YpID8gLUVGQVVMVCA6IDA7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4g
cmV0OworCisgICAgLyoKKyAgICAgKiBPYnRhaW4gdGhlIHRvdGFsIHNpemUgb2YgZGF0YSB0byB0
cmFuc21pdCAtLSBzZXRzIHRoZSAnbGVuJyB2YXJpYWJsZQorICAgICAqIC0tIGFuZCBzYW5pdHkg
Y2hlY2sgdGhhdCB0aGUgaW92cyBjb25mb3JtIHRvIHNpemUgYW5kIG51bWJlciBsaW1pdHMuCisg
ICAgICogRW5mb3JjZWQgYmVsb3c6IG5vIG1vcmUgdGhhbiAnbGVuJyBieXRlcyBvZiBndWVzdCBk
YXRhCisgICAgICogKHBsdXMgdGhlIG1lc3NhZ2UgaGVhZGVyKSB3aWxsIGJlIHNlbnQgaW4gdGhp
cyBvcGVyYXRpb24uCisgICAgICovCisgICAgcmV0ID0gaW92X2NvdW50KGlvdnMsIG5pb3YsICZs
ZW4pOworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIC8qCisgICAg
ICogVXBwZXIgYm91bmQgY2hlY2sgdGhlIG1lc3NhZ2UgbGVuIGFnYWluc3QgdGhlIHJpbmcgc2l6
ZS4KKyAgICAgKiBUaGUgbWVzc2FnZSBtdXN0IG5vdCBmaWxsIHRoZSByaW5nOyB0aGVyZSBtdXN0
IGJlIGF0IGxlYXN0IG9uZSBzbG90CisgICAgICogcmVtYWluaW5nIHNvIHdlIGNhbiBkaXN0aW5n
dWlzaCBhIGZ1bGwgcmluZyBmcm9tIGFuIGVtcHR5IG9uZS4KKyAgICAgKiBpb3ZfY291bnQgaGFz
IGFscmVhZHkgdmVyaWZpZWQ6IGxlbiA8PSBNQVhfQVJHT19NRVNTQUdFX1NJWkUuCisgICAgICov
CisgICAgaWYgKCAoUk9VTkRVUF9NRVNTQUdFKGxlbikgKyBzaXplb2Yoc3RydWN0IHhlbl9hcmdv
X3JpbmdfbWVzc2FnZV9oZWFkZXIpKQorICAgICAgICAgICAgPj0gcmluZ19pbmZvLT5sZW4gKQor
ICAgICAgICByZXR1cm4gLUVNU0dTSVpFOworCisgICAgcmV0ID0gZ2V0X3Nhbml0aXplZF9yaW5n
KGQsICZyaW5nLCByaW5nX2luZm8pOworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJl
dDsKKworICAgIGFyZ29fZHByaW50aygicmluZy50eF9wdHI9JXUgcmluZy5yeF9wdHI9JXUgcmlu
ZyBsZW49JXUiCisgICAgICAgICAgICAgICAgICIgcmluZ19pbmZvLT50eF9wdHI9JXVcbiIsCisg
ICAgICAgICAgICAgICAgIHJpbmcudHhfcHRyLCByaW5nLnJ4X3B0ciwgcmluZ19pbmZvLT5sZW4s
IHJpbmdfaW5mby0+dHhfcHRyKTsKKworICAgIGlmICggcmluZy5yeF9wdHIgPT0gcmluZy50eF9w
dHIgKQorICAgICAgICBzcCA9IHJpbmdfaW5mby0+bGVuOworICAgIGVsc2UKKyAgICB7CisgICAg
ICAgIHNwID0gcmluZy5yeF9wdHIgLSByaW5nLnR4X3B0cjsKKyAgICAgICAgaWYgKCBzcCA8IDAg
KQorICAgICAgICAgICAgc3AgKz0gcmluZ19pbmZvLT5sZW47CisgICAgfQorCisgICAgLyoKKyAg
ICAgKiBTaXplIGJvdW5kcyBjaGVjayBhZ2FpbnN0IGN1cnJlbnRseSBhdmFpbGFibGUgc3BhY2Ug
aW4gdGhlIHJpbmcuCisgICAgICogQWdhaW46IHRoZSBtZXNzYWdlIG11c3Qgbm90IGZpbGwgdGhl
IHJpbmcgbGVhdmluZyBubyBzcGFjZSByZW1haW5pbmcuCisgICAgICovCisgICAgaWYgKCAoUk9V
TkRVUF9NRVNTQUdFKGxlbikgKworICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19y
aW5nX21lc3NhZ2VfaGVhZGVyKSkgPj0gc3AgKQorICAgIHsKKyAgICAgICAgYXJnb19kcHJpbnRr
KCJFQUdBSU5cbiIpOworICAgICAgICByZXR1cm4gLUVBR0FJTjsKKyAgICB9CisKKyAgICBtaC5s
ZW4gPSBsZW4gKyBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpOwor
ICAgIG1oLnNvdXJjZS5hcG9ydCA9IHNyY19pZC0+YXBvcnQ7CisgICAgbWguc291cmNlLmRvbWFp
bl9pZCA9IHNyY19pZC0+ZG9tYWluX2lkOworICAgIG1oLm1lc3NhZ2VfdHlwZSA9IG1lc3NhZ2Vf
dHlwZTsKKworICAgIC8qCisgICAgICogRm9yIHRoaXMgY29weSB0byB0aGUgZ3Vlc3QgcmluZywg
dHhfcHRyIGlzIGFsd2F5cyAxNi1ieXRlIGFsaWduZWQKKyAgICAgKiBhbmQgdGhlIG1lc3NhZ2Ug
aGVhZGVyIGlzIDE2IGJ5dGVzIGxvbmcuCisgICAgICovCisgICAgQlVJTERfQlVHX09OKAorICAg
ICAgICBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpICE9IFJPVU5E
VVBfTUVTU0FHRSgxKSk7CisKKyAgICAvKgorICAgICAqIEZpcnN0IGRhdGEgd3JpdGUgaW50byB0
aGUgZGVzdGluYXRpb24gcmluZzogZml4ZWQgc2l6ZSwgbWVzc2FnZSBoZWFkZXIuCisgICAgICog
VGhpcyBjYW5ub3Qgb3ZlcnJ1biBiZWNhdXNlIHRoZSBhdmFpbGFibGUgZnJlZSBzcGFjZSAodmFs
dWUgaW4gJ3NwJykKKyAgICAgKiBpcyBjaGVja2VkIGFib3ZlIGFuZCBtdXN0IGJlIGF0IGxlYXN0
IHRoaXMgc2l6ZS4KKyAgICAgKi8KKyAgICByZXQgPSBtZW1jcHlfdG9fZ3Vlc3RfcmluZyhkLCBy
aW5nX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmluZy50eF9wdHIgKyBz
aXplb2YoeGVuX2FyZ29fcmluZ190KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
bWgsIE5VTExfaG5kLCBzaXplb2YobWgpKTsKKyAgICBpZiAoIHJldCApCisgICAgeworICAgICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgImFyZ286IGZhaWxlZCB0byB3
cml0ZSBtZXNzYWdlIGhlYWRlciB0byByaW5nICh2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAg
ICAgICAgIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLmFwb3J0LAorICAg
ICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7CisKKyAgICAgICAgcmV0dXJu
IHJldDsKKyAgICB9CisKKyAgICByaW5nLnR4X3B0ciArPSBzaXplb2YobWgpOworICAgIGlmICgg
cmluZy50eF9wdHIgPT0gcmluZ19pbmZvLT5sZW4gKQorICAgICAgICByaW5nLnR4X3B0ciA9IDA7
CisKKyAgICBmb3IgKCBwaW92ID0gaW92czsgbmlvdi0tOyBwaW92KysgKQorICAgIHsKKyAgICAg
ICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50OF90KSBidWZfaG5kID0gcGlvdi0+aW92X2huZDsK
KyAgICAgICAgdW5zaWduZWQgaW50IGlvdl9sZW4gPSBwaW92LT5pb3ZfbGVuOworCisgICAgICAg
IC8qIElmIG5vIGRhdGEgaXMgcHJvdmlkZWQgaW4gdGhpcyBpb3YsIG1vYW4gYW5kIHNraXAgb24g
dG8gdGhlIG5leHQgKi8KKyAgICAgICAgaWYgKCAhaW92X2xlbiApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICJhcmdv
OiBubyBkYXRhIGlvdl9sZW49MCBpb3ZfaG5kPSVwIHJpbmcgKHZtJXU6JXggdm0ldSlcbiIsCisg
ICAgICAgICAgICAgICAgICAgIGJ1Zl9obmQucCwgcmluZ19pbmZvLT5pZC5kb21haW5faWQsIHJp
bmdfaW5mby0+aWQuYXBvcnQsCisgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFy
dG5lcl9pZCk7CisKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAg
aWYgKCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxlX29rYXkoYnVmX2huZCwgaW92X2xlbikpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAg
ICAgICAiYXJnbzogYmFkIGlvdiBoYW5kbGUgWyVwLCAldV0gKHZtJXU6JXggdm0ldSlcbiIsCisg
ICAgICAgICAgICAgICAgICAgIGJ1Zl9obmQucCwgaW92X2xlbiwKKyAgICAgICAgICAgICAgICAg
ICAgcmluZ19pbmZvLT5pZC5kb21haW5faWQsIHJpbmdfaW5mby0+aWQuYXBvcnQsCisgICAgICAg
ICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7CisKKyAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOworICAgICAgICB9CisKKyAgICAgICAgc3AgPSByaW5nX2luZm8tPmxlbiAt
IHJpbmcudHhfcHRyOworCisgICAgICAgIC8qIENoZWNrOiBpb3YgZGF0YSBzaXplIHZlcnN1cyBm
cmVlIHNwYWNlIGF0IHRoZSB0YWlsIG9mIHRoZSByaW5nICovCisgICAgICAgIGlmICggaW92X2xl
biA+IHNwICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFNlY29u
ZCBwb3NzaWJsZSBkYXRhIHdyaXRlOiByaW5nLXRhaWwtd3JhcC13cml0ZS4KKyAgICAgICAgICAg
ICAqIFBvcHVsYXRlIHRoZSByaW5nIHRhaWwgYW5kIHVwZGF0ZSB0aGUgaW50ZXJuYWwgdHhfcHRy
IHRvIGhhbmRsZQorICAgICAgICAgICAgICogd3JhcHBpbmcgYXQgdGhlIGVuZCBvZiByaW5nLgor
ICAgICAgICAgICAgICogU2l6ZSBvZiBkYXRhIHdyaXR0ZW4gaGVyZTogc3AKKyAgICAgICAgICAg
ICAqIHdoaWNoIGlzIHRoZSBleGFjdCBmdWxsIGFtb3VudCBvZiBmcmVlIHNwYWNlIGF2YWlsYWJs
ZSBhdCB0aGUKKyAgICAgICAgICAgICAqIHRhaWwgb2YgdGhlIHJpbmcsIHNvIHRoaXMgY2Fubm90
IG92ZXJydW4uCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHJldCA9IG1lbWNweV90b19n
dWVzdF9yaW5nKGQsIHJpbmdfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJpbmcudHhfcHRyICsgc2l6ZW9mKHhlbl9hcmdvX3JpbmdfdCksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBidWZfaG5kLCBzcCk7CisgICAgICAg
ICAgICBpZiAoIHJldCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAgICAgImFyZ286IGZhaWxlZCB0byBjb3B5
IHslcCwgJWR9ICh2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgYnVm
X2huZC5wLCBzcCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuZG9tYWlu
X2lkLCByaW5nX2luZm8tPmlkLmFwb3J0LAorICAgICAgICAgICAgICAgICAgICAgICAgcmluZ19p
bmZvLT5pZC5wYXJ0bmVyX2lkKTsKKworICAgICAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIHJpbmcudHhfcHRyID0gMDsKKyAgICAgICAgICAgIGlv
dl9sZW4gLT0gc3A7CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldChidWZfaG5k
LCBzcCk7CisKKyAgICAgICAgICAgIEFTU0VSVChpb3ZfbGVuIDw9IHJpbmdfaW5mby0+bGVuKTsK
KyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXJkIHBvc3NpYmxlIGRhdGEg
d3JpdGU6IGFsbCBkYXRhIHJlbWFpbmluZyBmb3IgdGhpcyBpb3YuCisgICAgICAgICAqIFNpemUg
b2YgZGF0YSB3cml0dGVuIGhlcmU6IGlvdl9sZW4KKyAgICAgICAgICoKKyAgICAgICAgICogQ2Fz
ZSAxOiBpZiB0aGUgcmluZy10YWlsLXdyYXAtd3JpdGUgYWJvdmUgd2FzIHBlcmZvcm1lZCwgdGhl
bgorICAgICAgICAgKiAgICAgICAgIGlvdl9sZW4gaGFzIGJlZW4gZGVjcmVhc2VkIGJ5ICdzcCcg
YW5kIHJpbmcudHhfcHRyIGlzIHplcm8uCisgICAgICAgICAqCisgICAgICAgICAqICAgIFdlIGtu
b3cgZnJvbSBjaGVja2luZyB0aGUgcmVzdWx0IG9mIGlvdl9jb3VudDoKKyAgICAgICAgICogICAg
ICBsZW4gKyBzaXplb2YobWVzc2FnZV9oZWFkZXIpIDw9IHJpbmdfaW5mby0+bGVuCisgICAgICAg
ICAqICAgIFdlIGFsc28ga25vdyB0aGF0IGxlbiBpcyB0aGUgdG90YWwgb2Ygc3VtbWluZyBhbGwg
aW92X2xlbnMsIHNvOgorICAgICAgICAgKiAgICAgICBpb3ZfbGVuIDw9IGxlbgorICAgICAgICAg
KiAgICBzbyBieSB0cmFuc2l0aXZpdHk6CisgICAgICAgICAqICAgICAgIGlvdl9sZW4gPD0gbGVu
IDw9IChyaW5nX2luZm8tPmxlbiAtIHNpemVvZihtc2doZWFkZXIpKQorICAgICAgICAgKiAgICBh
bmQgdGhlcmVmb3JlOgorICAgICAgICAgKiAgICAgICAoaW92X2xlbiArIHNpemVvZihtc2doZWFk
ZXIpIDw9IHJpbmdfaW5mby0+bGVuKSAmJgorICAgICAgICAgKiAgICAgICAocmluZy50eF9wdHIg
PT0gMCkKKyAgICAgICAgICogICAgc28gdGhpcyB3cml0ZSBjYW5ub3Qgb3ZlcnJ1biBoZXJlLgor
ICAgICAgICAgKgorICAgICAgICAgKiBDYXNlIDI6IHJpbmctdGFpbC13cmFwLXdyaXRlIGFib3Zl
IHdhcyBub3QgcGVyZm9ybWVkCisgICAgICAgICAqICAgIC0+IHNvIGlvdl9sZW4gaXMgdGhlIGd1
ZXN0LXN1cHBsaWVkIHZhbHVlIGFuZDogKGlvdl9sZW4gPD0gc3ApCisgICAgICAgICAqICAgIGll
LiBsZXNzIHRoYW4gYXZhaWxhYmxlIHNwYWNlIGF0IHRoZSB0YWlsIG9mIHRoZSByaW5nOgorICAg
ICAgICAgKiAgICAgICAgc28gdGhpcyB3cml0ZSBjYW5ub3Qgb3ZlcnJ1bi4KKyAgICAgICAgICov
CisgICAgICAgIHJldCA9IG1lbWNweV90b19ndWVzdF9yaW5nKGQsIHJpbmdfaW5mbywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmluZy50eF9wdHIgKyBzaXplb2YoeGVuX2Fy
Z29fcmluZ190KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgYnVm
X2huZCwgaW92X2xlbik7CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgeworICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAiYXJnbzogZmFpbGVk
IHRvIGNvcHkgWyVwLCAldV0gKHZtJXU6JXggdm0ldSlcbiIsCisgICAgICAgICAgICAgICAgICAg
IGJ1Zl9obmQucCwgaW92X2xlbiwgcmluZ19pbmZvLT5pZC5kb21haW5faWQsCisgICAgICAgICAg
ICAgICAgICAgIHJpbmdfaW5mby0+aWQuYXBvcnQsIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7
CisKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIH0KKworICAgICAgICByaW5nLnR4
X3B0ciArPSBpb3ZfbGVuOworCisgICAgICAgIGlmICggcmluZy50eF9wdHIgPT0gcmluZ19pbmZv
LT5sZW4gKQorICAgICAgICAgICAgcmluZy50eF9wdHIgPSAwOworICAgIH0KKworICAgIC8qCisg
ICAgICogRmluaXNoZWQgd3JpdGluZyBkYXRhIGZyb20gYWxsIGlvdnMgaW50byB0aGUgcmluZzog
bm93IG5lZWQgdG8gcm91bmQgdXAKKyAgICAgKiB0eF9wdHIgdG8gYWxpZ24gdG8gdGhlIG5leHQg
bWVzc2FnZSBib3VuZGFyeSwgYW5kIHRoZW4gd3JhcCBpZiBuZWNlc3NhcnkuCisgICAgICovCisg
ICAgcmluZy50eF9wdHIgPSBST1VORFVQX01FU1NBR0UocmluZy50eF9wdHIpOworCisgICAgaWYg
KCByaW5nLnR4X3B0ciA+PSByaW5nX2luZm8tPmxlbiApCisgICAgICAgIHJpbmcudHhfcHRyIC09
IHJpbmdfaW5mby0+bGVuOworCisgICAgdXBkYXRlX3R4X3B0cihkLCByaW5nX2luZm8sIHJpbmcu
dHhfcHRyKTsKKworICAgIC8qCisgICAgICogQXQgdGhpcyBwb2ludCAoYW5kIGFsc28gb24gYW4g
ZXJyb3IgZXhpdCBwYXRocyBmcm9tIHRoaXMgZnVuY3Rpb24pIGl0IGlzCisgICAgICogcG9zc2li
bGUgdG8gdW5tYXAgdGhlIHJpbmdfaW5mbywgaWU6CisgICAgICogICByaW5nX3VubWFwKGQsIHJp
bmdfaW5mbyk7CisgICAgICogYnV0IHBlcmZvcm1hbmNlIHNob3VsZCBiZSBpbXByb3ZlZCBieSBu
b3QgZG9pbmcgc28sIGFuZCByZXRhaW5pbmcKKyAgICAgKiB0aGUgbWFwcGluZy4KKyAgICAgKiBB
biBYU00gcG9saWN5IGNvbnRyb2wgb3ZlciBsZXZlbCBvZiBjb25maWRlbnRpYWxpdHkgcmVxdWly
ZWQKKyAgICAgKiB2ZXJzdXMgcGVyZm9ybWFuY2UgY29zdCBjb3VsZCBiZSBhZGRlZCB0byBkZWNp
ZGUgdGhhdCBoZXJlLgorICAgICAqLworCisgICAgKm91dF9sZW4gPSBsZW47CisKKyAgICByZXR1
cm4gcmV0OworfQorCiBzdGF0aWMgdm9pZAogd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShk
b21pZF90IGRvbWFpbl9pZCwgc3RydWN0IHBlbmRpbmdfZW50ICplbnQpCiB7CkBAIC01MDUsNiAr
OTMzLDI1IEBAIHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUoZG9taWRfdCBkb21haW5faWQs
IHN0cnVjdCBwZW5kaW5nX2VudCAqZW50KQogfQogCiBzdGF0aWMgdm9pZAord2lsZGNhcmRfcGVu
ZGluZ19saXN0X2luc2VydChkb21pZF90IGRvbWFpbl9pZCwgc3RydWN0IHBlbmRpbmdfZW50ICpl
bnQpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IGdldF9kb21haW5fYnlfaWQoZG9tYWluX2lk
KTsKKworICAgIGlmICggIWQgKQorICAgICAgICByZXR1cm47CisKKyAgICBBU1NFUlQoTE9DS0lO
R19SZWFkX0wxKTsKKworICAgIGlmICggZC0+YXJnbyApCisgICAgeworICAgICAgICBzcGluX2xv
Y2soJmQtPmFyZ28tPndpbGRjYXJkX0wyX2xvY2spOworICAgICAgICBsaXN0X2FkZCgmZW50LT53
aWxkY2FyZF9ub2RlLCAmZC0+YXJnby0+d2lsZGNhcmRfcGVuZF9saXN0KTsKKyAgICAgICAgc3Bp
bl91bmxvY2soJmQtPmFyZ28tPndpbGRjYXJkX0wyX2xvY2spOworICAgIH0KKyAgICBwdXRfZG9t
YWluKGQpOworfQorCitzdGF0aWMgdm9pZAogcGVuZGluZ19yZW1vdmVfYWxsKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQogewogICAgIHN0
cnVjdCBsaXN0X2hlYWQgKnJpbmdfcGVuZGluZyA9ICZyaW5nX2luZm8tPnBlbmRpbmc7CkBAIC01
MjYsNiArOTczLDcwIEBAIHBlbmRpbmdfcmVtb3ZlX2FsbChjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKICAgICByaW5nX2luZm8tPm5wZW5k
aW5nID0gMDsKIH0KIAorc3RhdGljIGludAorcGVuZGluZ19xdWV1ZShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKKyAgICAgICAgICAgICAg
ZG9taWRfdCBzcmNfaWQsIHVuc2lnbmVkIGludCBsZW4pCit7CisgICAgc3RydWN0IHBlbmRpbmdf
ZW50ICplbnQ7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKKworICAg
IGlmICggcmluZ19pbmZvLT5ucGVuZGluZyA+PSBNQVhfUEVORElOR19QRVJfUklORyApCisgICAg
ICAgIHJldHVybiAtRUJVU1k7CisKKyAgICBlbnQgPSB4bWFsbG9jKHN0cnVjdCBwZW5kaW5nX2Vu
dCk7CisgICAgaWYgKCAhZW50ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBlbnQt
PmxlbiA9IGxlbjsKKyAgICBlbnQtPmRvbWFpbl9pZCA9IHNyY19pZDsKKyAgICBlbnQtPnJpbmdf
aW5mbyA9IHJpbmdfaW5mbzsKKworICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09
IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAgICAgIHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9pbnNl
cnQoc3JjX2lkLCBlbnQpOworICAgIGxpc3RfYWRkKCZlbnQtPm5vZGUsICZyaW5nX2luZm8tPnBl
bmRpbmcpOworICAgIHJpbmdfaW5mby0+bnBlbmRpbmcrKzsKKworICAgIHJldHVybiAwOworfQor
CitzdGF0aWMgaW50CitwZW5kaW5nX3JlcXVldWUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAgICAgICAgICAgZG9taWRfdCBz
cmNfaWQsIHVuc2lnbmVkIGludCBsZW4pCit7CisgICAgc3RydWN0IGxpc3RfaGVhZCAqY3Vyc29y
LCAqaGVhZDsKKworICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOworCisgICAg
LyogTGlzdCBzdHJ1Y3R1cmUgaXMgbm90IG1vZGlmaWVkIGhlcmUuIFVwZGF0ZSBsZW4gaW4gYSBt
YXRjaCBpZiBmb3VuZC4gKi8KKyAgICBoZWFkID0gJnJpbmdfaW5mby0+cGVuZGluZzsKKworICAg
IGZvciAoIGN1cnNvciA9IGhlYWQtPm5leHQ7IGN1cnNvciAhPSBoZWFkOyBjdXJzb3IgPSBjdXJz
b3ItPm5leHQgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQgPSBsaXN0
X2VudHJ5KGN1cnNvciwgc3RydWN0IHBlbmRpbmdfZW50LCBub2RlKTsKKworICAgICAgICBpZiAo
IGVudC0+ZG9tYWluX2lkID09IHNyY19pZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisg
ICAgICAgICAgICAgKiBSZXVzZSBhbiBleGlzdGluZyBxdWV1ZSBlbnRyeSBmb3IgYSBub3RpZmlj
YXRpb24gcmF0aGVyIHRoYW4gYWRkCisgICAgICAgICAgICAgKiBhbm90aGVyLiBJZiB0aGUgZXhp
c3RpbmcgZW50cnkgaXMgd2FpdGluZyBmb3IgYSBzbWFsbGVyIHNpemUgdGhhbgorICAgICAgICAg
ICAgICogdGhlIGN1cnJlbnQgbWVzc2FnZSB0aGVuIGFkanVzdCB0aGUgcmVjb3JkIHRvIHdhaXQg
Zm9yIHRoZQorICAgICAgICAgICAgICogY3VycmVudCAobGFyZ2VyKSBzaXplIHRvIGJlIGF2YWls
YWJsZSBiZWZvcmUgdHJpZ2dlcmluZyBhCisgICAgICAgICAgICAgKiBub3RpZmljYXRpb24uCisg
ICAgICAgICAgICAgKiBUaGlzIGFzc2lzdHMgdGhlIHdhaXRpbmcgc2VuZGVyIGJ5IGVuc3VyaW5n
IHRoYXQgd2hlbmV2ZXIgYQorICAgICAgICAgICAgICogbm90aWZpY2F0aW9uIGlzIHRyaWdnZXJl
ZCwgdGhlcmUgaXMgc3VmZmljaWVudCBzcGFjZSBhdmFpbGFibGUKKyAgICAgICAgICAgICAqIGZv
ciAoYXQgbGVhc3QpIGFueSBvbmUgb2YgdGhlIG1lc3NhZ2VzIGF3YWl0aW5nIHRyYW5zbWlzc2lv
bi4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBlbnQtPmxlbiA8IGxlbiApCisg
ICAgICAgICAgICAgICAgZW50LT5sZW4gPSBsZW47CisKKyAgICAgICAgICAgIHJldHVybiAwOwor
ICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIHBlbmRpbmdfcXVldWUoZCwgcmluZ19pbmZv
LCBzcmNfaWQsIGxlbik7Cit9CisKIHN0YXRpYyB2b2lkCiB3aWxkY2FyZF9yaW5nc19wZW5kaW5n
X3JlbW92ZShzdHJ1Y3QgZG9tYWluICpkKQogewpAQCAtMTA5Myw2ICsxNjA0LDkxIEBAIHJlZ2lz
dGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3Rh
dGljIGxvbmcKK3NlbmR2KHN0cnVjdCBkb21haW4gKnNyY19kLCBjb25zdCB4ZW5fYXJnb19hZGRy
X3QgKnNyY19hZGRyLAorICAgICAgY29uc3QgeGVuX2FyZ29fYWRkcl90ICpkc3RfYWRkciwKKyAg
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29faW92X3QpIGlvdnNfaG5kLCB1bnNp
Z25lZCBsb25nIG5pb3YsCisgICAgICB1aW50MzJfdCBtZXNzYWdlX3R5cGUpCit7CisgICAgc3Ry
dWN0IGRvbWFpbiAqZHN0X2QgPSBOVUxMOworICAgIHN0cnVjdCBhcmdvX3JpbmdfaWQgc3JjX2lk
OworICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvOworICAgIGludCByZXQgPSAw
OworICAgIHVuc2lnbmVkIGxvbmcgbGVuID0gMDsKKworICAgIEFTU0VSVChzcmNfZC0+ZG9tYWlu
X2lkID09IHNyY19hZGRyLT5kb21haW5faWQpOworCisgICAgYXJnb19kcHJpbnRrKCJzZW5kdjog
KCV1OiV4KS0+KCV1OiV4KSBuaW92OiVsdSBpb3Y6JXAgdHlwZToldVxuIiwKKyAgICAgICAgICAg
ICAgICAgc3JjX2FkZHItPmRvbWFpbl9pZCwgc3JjX2FkZHItPmFwb3J0LAorICAgICAgICAgICAg
ICAgICBkc3RfYWRkci0+ZG9tYWluX2lkLCBkc3RfYWRkci0+YXBvcnQsCisgICAgICAgICAgICAg
ICAgIG5pb3YsIGlvdnNfaG5kLnAsIG1lc3NhZ2VfdHlwZSk7CisKKyAgICBzcmNfaWQuYXBvcnQg
PSBzcmNfYWRkci0+YXBvcnQ7CisgICAgc3JjX2lkLmRvbWFpbl9pZCA9IHNyY19kLT5kb21haW5f
aWQ7CisgICAgc3JjX2lkLnBhcnRuZXJfaWQgPSBkc3RfYWRkci0+ZG9tYWluX2lkOworCisgICAg
ZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKGRzdF9hZGRyLT5kb21haW5faWQpOworICAgIGlmICgg
IWRzdF9kICkKKyAgICAgICAgcmV0dXJuIC1FU1JDSDsKKworICAgIHJlYWRfbG9jaygmTDFfZ2xv
YmFsX2FyZ29fcndsb2NrKTsKKworICAgIGlmICggIXNyY19kLT5hcmdvICkKKyAgICB7CisgICAg
ICAgIHJldCA9IC1FTk9ERVY7CisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKyAgICB9CisKKyAg
ICBpZiAoICFkc3RfZC0+YXJnbyApCisgICAgeworICAgICAgICBhcmdvX2RwcmludGsoIiFkc3Rf
ZC0+YXJnbywgRUNPTk5SRUZVU0VEXG4iKTsKKyAgICAgICAgcmV0ID0gLUVDT05OUkVGVVNFRDsK
KyAgICAgICAgZ290byBvdXRfdW5sb2NrOworICAgIH0KKworICAgIHJlYWRfbG9jaygmZHN0X2Qt
PmFyZ28tPnJpbmdzX0wyX3J3bG9jayk7CisKKyAgICByaW5nX2luZm8gPSBmaW5kX3JpbmdfaW5m
b19ieV9tYXRjaChkc3RfZCwgZHN0X2FkZHItPmFwb3J0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNyY19pZC5kb21haW5faWQpOworICAgIGlmICggIXJpbmdfaW5m
byApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAg
ImFyZ286IHZtJXUgY29ubmVjdGlvbiByZWZ1c2VkLCBzcmMgKHZtJXU6JXgpIGRzdCAodm0ldTol
eClcbiIsCisgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQsIHNyY19p
ZC5kb21haW5faWQsIHNyY19pZC5hcG9ydCwKKyAgICAgICAgICAgICAgICBkc3RfYWRkci0+ZG9t
YWluX2lkLCBkc3RfYWRkci0+YXBvcnQpOworCisgICAgICAgIHJldCA9IC1FQ09OTlJFRlVTRUQ7
CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHNwaW5fbG9jaygmcmluZ19pbmZvLT5M
M19sb2NrKTsKKworICAgICAgICByZXQgPSByaW5nYnVmX2luc2VydChkc3RfZCwgcmluZ19pbmZv
LCAmc3JjX2lkLCBpb3ZzX2huZCwgbmlvdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWVzc2FnZV90eXBlLCAmbGVuKTsKKyAgICAgICAgaWYgKCByZXQgPT0gLUVBR0FJTiApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGFyZ29fZHByaW50aygiYXJnb19yaW5nYnVmX3NlbmR2IGZhaWxl
ZCwgRUFHQUlOXG4iKTsKKyAgICAgICAgICAgIC8qIHJlcXVldWUgdG8gaXNzdWUgYSBub3RpZmlj
YXRpb24gd2hlbiBzcGFjZSBpcyB0aGVyZSAqLworICAgICAgICAgICAgcmV0ID0gcGVuZGluZ19y
ZXF1ZXVlKGRzdF9kLCByaW5nX2luZm8sIHNyY19pZC5kb21haW5faWQsIGxlbik7CisgICAgICAg
IH0KKworICAgICAgICBzcGluX3VubG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsKKyAgICB9CisK
KyAgICByZWFkX3VubG9jaygmZHN0X2QtPmFyZ28tPnJpbmdzX0wyX3J3bG9jayk7CisKKyBvdXRf
dW5sb2NrOgorICAgIHJlYWRfdW5sb2NrKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spOworCisgICAg
aWYgKCByZXQgPj0gMCApCisgICAgICAgIHNpZ25hbF9kb21haW4oZHN0X2QpOworCisgICAgaWYg
KCBkc3RfZCApCisgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOworCisgICAgcmV0dXJuICggcmV0
IDwgMCApID8gcmV0IDogbGVuOworfQorCiBsb25nCiBkb19hcmdvX29wKHVuc2lnbmVkIGludCBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKICAgICAgICAgICAgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCkBAIC0xMTU4
LDYgKzE3NTQsNTYgQEAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNhc2Ug
WEVOX0FSR09fT1Bfc2VuZHY6CisgICAgeworICAgICAgICB4ZW5fYXJnb19zZW5kX2FkZHJfdCBz
ZW5kX2FkZHI7CisKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19zZW5k
X2FkZHJfdCkgc2VuZF9hZGRyX2huZCA9CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChh
cmcxLCB4ZW5fYXJnb19zZW5kX2FkZHJfdCk7CisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX2FyZ29faW92X3QpIGlvdnNfaG5kID0KKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9j
YXN0KGFyZzIsIHhlbl9hcmdvX2lvdl90KTsKKyAgICAgICAgLyogYXJnMyBpcyBuaW92ICovCisg
ICAgICAgIC8qIGFyZzQgaXMgbWVzc2FnZV90eXBlLiBNdXN0IGJlIGEgMzItYml0IHZhbHVlLiAq
LworCisgICAgICAgIHJjID0gY29weV9mcm9tX2d1ZXN0KCZzZW5kX2FkZHIsIHNlbmRfYWRkcl9o
bmQsIDEpID8gLUVGQVVMVCA6IDA7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sgcGFkZGluZyBpcyB6ZXJvZWQuIFJl
amVjdCBuaW92IGFib3ZlIGxpbWl0IG9yIG1lc3NhZ2VfdHlwZXMKKyAgICAgICAgICogdGhhdCBh
cmUgb3V0c2lkZSAzMiBiaXQgcmFuZ2UuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHVubGlr
ZWx5KHNlbmRfYWRkci5zcmMucGFkIHx8IHNlbmRfYWRkci5kc3QucGFkIHx8CisgICAgICAgICAg
ICAgICAgICAgICAgKGFyZzMgPiBYRU5fQVJHT19NQVhJT1YpIHx8IChhcmc0ICYgfjB4ZmZmZmZm
ZmZVTCkpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHNlbmRfYWRkci5zcmMuZG9tYWlu
X2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAgICAgICAgICBzZW5kX2FkZHIuc3JjLmRv
bWFpbl9pZCA9IGN1cnJkLT5kb21haW5faWQ7CisKKyAgICAgICAgLyogTm8gZG9tYWluIGlzIGN1
cnJlbnRseSBhdXRob3JpemVkIHRvIHNlbmQgb24gYmVoYWxmIG9mIGFub3RoZXIgKi8KKyAgICAg
ICAgaWYgKCB1bmxpa2VseShzZW5kX2FkZHIuc3JjLmRvbWFpbl9pZCAhPSBjdXJyZC0+ZG9tYWlu
X2lkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVQRVJNOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBDaGVjayBhY2Nlc3Mg
dG8gdGhlIHdob2xlIGFycmF5IGhlcmUgc28gd2UgY2FuIHVzZSB0aGUgZmFzdGVyIF9fY29weQor
ICAgICAgICAgKiBvcGVyYXRpb25zIHRvIHJlYWQgZWFjaCBlbGVtZW50IGxhdGVyLgorICAgICAg
ICAgKi8KKyAgICAgICAgaWYgKCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxlX29rYXkoaW92c19obmQs
IGFyZzMpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBzZW5kdihjdXJyZCwgJnNlbmRf
YWRkci5zcmMsICZzZW5kX2FkZHIuZHN0LCBpb3ZzX2huZCwgYXJnMywgYXJnNCk7CisgICAgICAg
IGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7
CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMg
Yi94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwppbmRleCBmMzRkNGYwLi42ZmJlMzQ2IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYworKysgYi94ZW4vY29tbW9uL2V2ZW50
X2NoYW5uZWwuYwpAQCAtNzQ2LDcgKzc0Niw3IEBAIHZvaWQgc2VuZF9ndWVzdF92Y3B1X3ZpcnEo
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHZpcnEpCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmdi0+dmlycV9sb2NrLCBmbGFncyk7CiB9CiAKLXN0YXRpYyB2b2lkIHNlbmRfZ3Vlc3RfZ2xv
YmFsX3ZpcnEoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmlycSkKK3ZvaWQgc2VuZF9ndWVz
dF9nbG9iYWxfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB2aXJxKQogewogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IHBvcnQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJnby5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAppbmRleCBmZTY2MzEz
Li43Yzg0YjA3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKQEAgLTQ2LDYgKzQ2LDM0IEBAIHR5cGVkZWYgdWludDMy
X3QgeGVuX2FyZ29fcG9ydF90OwogLyogZ2ZuIHR5cGU6IDY0LWJpdCBvbiBhbGwgYXJjaGl0ZWN0
dXJlcyB0byBhaWQgYXZvaWRpbmcgYSBjb21wYXQgQUJJICovCiB0eXBlZGVmIHVpbnQ2NF90IHhl
bl9hcmdvX2dmbl90OwogCisvKgorICogWEVOX0FSR09fTUFYSU9WIDogbWF4aW11bSBudW1iZXIg
b2YgaW92cyBhY2NlcHRlZCBpbiBhIHNpbmdsZSBzZW5kdi4KKyAqIENhdXRpb24gaXMgcmVxdWly
ZWQgaWYgdGhpcyB2YWx1ZSBpcyBpbmNyZWFzZWQ6IHRoaXMgZGV0ZXJtaW5lcyB0aGUgc2l6ZSBv
ZgorICogYW4gYXJyYXkgb2YgeGVuX2FyZ29faW92X3Qgc3RydWN0cyBvbiB0aGUgaHlwZXJ2aXNv
ciBzdGFjaywgc28gY291bGQgY2F1c2UKKyAqIHN0YWNrIG92ZXJmbG93IGlmIHRoZSB2YWx1ZSBp
cyB0b28gbGFyZ2UuCisgKiBUaGUgTGludXggQXJnbyBkcml2ZXIgbmV2ZXIgcGFzc2VzIG1vcmUg
dGhhbiB0d28gaW92cy4KKyAqCisgKiBUaGlzIHZhbHVlIHNob3VsZCBhbHNvIG5vdCBleGNlZWQg
MTI4IHRvIGVuc3VyZSB0aGF0IHRoZSB0b3RhbCBhbW91bnQgb2YgZGF0YQorICogcG9zdGVkIGlu
IGEgc2luZ2xlIEFyZ28gc2VuZHYgb3BlcmF0aW9uIGNhbm5vdCBleGNlZWQgMl4zMSBieXRlcywg
dG8gcmVkdWNlCisgKiByaXNrIG9mIGludGVnZXIgb3ZlcmZsb3cgZGVmZWN0czoKKyAqIEVhY2gg
YXJnbyBpb3YgY2FuIGhvbGQgfiAyXjI0IGJ5dGVzLCBzbyBYRU5fQVJHT19NQVhJT1YgPD0gMl4o
MzEtMjQpLAorICogaWUuIGtlZXAgWEVOX0FSR09fTUFYSU9WIDw9IDEyOC4KKyovCisjZGVmaW5l
IFhFTl9BUkdPX01BWElPViAgICAgICAgICA4VQorCitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1
aW50OF90KTsKKwordHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29faW92Cit7CisjaWZkZWYgWEVOX0dV
RVNUX0hBTkRMRV82NAorICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDhfdCkgaW92X2huZDsK
KyNlbHNlCisgICAgdWludDY0X3QgaW92X2huZDsKKyNlbmRpZgorICAgIHVpbnQzMl90IGlvdl9s
ZW47CisgICAgdWludDMyX3QgcGFkOworfSB4ZW5fYXJnb19pb3ZfdDsKKwogdHlwZWRlZiBzdHJ1
Y3QgeGVuX2FyZ29fYWRkcgogewogICAgIHhlbl9hcmdvX3BvcnRfdCBhcG9ydDsKQEAgLTUzLDYg
KzgxLDEyIEBAIHR5cGVkZWYgc3RydWN0IHhlbl9hcmdvX2FkZHIKICAgICB1aW50MTZfdCBwYWQ7
CiB9IHhlbl9hcmdvX2FkZHJfdDsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fc2VuZF9hZGRy
Cit7CisgICAgc3RydWN0IHhlbl9hcmdvX2FkZHIgc3JjOworICAgIHN0cnVjdCB4ZW5fYXJnb19h
ZGRyIGRzdDsKK30geGVuX2FyZ29fc2VuZF9hZGRyX3Q7CisKIHR5cGVkZWYgc3RydWN0IHhlbl9h
cmdvX3JpbmcKIHsKICAgICAvKiBHdWVzdHMgc2hvdWxkIHVzZSBhdG9taWMgb3BlcmF0aW9ucyB0
byBhY2Nlc3MgcnhfcHRyICovCkBAIC0xNTMsNCArMTg3LDMwIEBAIHN0cnVjdCB4ZW5fYXJnb19y
aW5nX21lc3NhZ2VfaGVhZGVyCiAgKi8KICNkZWZpbmUgWEVOX0FSR09fT1BfdW5yZWdpc3Rlcl9y
aW5nICAgICAyCiAKKy8qCisgKiBYRU5fQVJHT19PUF9zZW5kdgorICoKKyAqIFNlbmQgYSBsaXN0
IG9mIGJ1ZmZlcnMgY29udGFpbmVkIGluIGlvdnMuCisgKgorICogVGhlIHNlbmQgYWRkcmVzcyBz
dHJ1Y3Qgc3BlY2lmaWVzIHRoZSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIGFkZHJlc3NlcworICog
Zm9yIHRoZSBtZXNzYWdlIGJlaW5nIHNlbnQsIHdoaWNoIGFyZSB1c2VkIHRvIGZpbmQgdGhlIGRl
c3RpbmF0aW9uIHJpbmc6CisgKiBYZW4gZmlyc3QgbG9va3MgZm9yIGEgbW9zdC1zcGVjaWZpYyBt
YXRjaCB3aXRoIGEgcmVnaXN0ZXJlZCByaW5nIHdpdGgKKyAqICAoaWQuYWRkciA9PSBkc3QpIGFu
ZCAoaWQucGFydG5lciA9PSBzZW5kaW5nX2RvbWFpbikgOworICogaWYgdGhhdCBmYWlscywgaXQg
dGhlbiBsb29rcyBmb3IgYSB3aWxkY2FyZCBtYXRjaCAoYWthIG11bHRpY2FzdCByZWNlaXZlcikK
KyAqIHdoZXJlIChpZC5hZGRyID09IGRzdCkgYW5kIChpZC5wYXJ0bmVyID09IERPTUlEX0FOWSku
CisgKgorICogRm9yIGVhY2ggaW92IGVudHJ5LCBzZW5kIGlvdl9sZW4gYnl0ZXMgZnJvbSBpb3Zf
YmFzZSB0byB0aGUgZGVzdGluYXRpb24gcmluZy4KKyAqIElmIGluc3VmZmljaWVudCBzcGFjZSBl
eGlzdHMgaW4gdGhlIGRlc3RpbmF0aW9uIHJpbmcsIGl0IHdpbGwgcmV0dXJuIC1FQUdBSU4KKyAq
IGFuZCBYZW4gd2lsbCBub3RpZnkgdGhlIGNhbGxlciB3aGVuIHN1ZmZpY2llbnQgc3BhY2UgYmVj
b21lcyBhdmFpbGFibGUuCisgKgorICogVGhlIG1lc3NhZ2UgdHlwZSBpcyBhIDMyLWJpdCBkYXRh
IGZpZWxkIGF2YWlsYWJsZSB0byBjb21tdW5pY2F0ZSBtZXNzYWdlCisgKiBjb250ZXh0IGRhdGEg
KGVnLiBrZXJuZWwtdG8ta2VybmVsLCByYXRoZXIgdGhhbiBhcHBsaWNhdGlvbiBsYXllcikuCisg
KgorICogYXJnMTogWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19zZW5kX2FkZHJfdCkgc291cmNl
IGFuZCBkZXN0IGFkZHJlc3NlcworICogYXJnMjogWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19p
b3ZfdCkgaW92cworICogYXJnMzogdW5zaWduZWQgbG9uZyBuaW92CisgKiBhcmc0OiB1bnNpZ25l
ZCBsb25nIG1lc3NhZ2UgdHlwZSAoMzItYml0IHZhbHVlKQorICovCisjZGVmaW5lIFhFTl9BUkdP
X09QX3NlbmR2ICAgICAgICAgICAgICAgMworCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAppbmRleCBiM2Y2NDkx
Li5jY2RmZmMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC0xNzgsNyArMTc4LDcgQEAgREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX3Vsb25nX3QpOwogI2RlZmluZSBWSVJRX0NPTl9SSU5HICAgOCAgLyogRy4g
KERPTTApIEJ5dGVzIHJlY2VpdmVkIG9uIGNvbnNvbGUgICAgICAgICAgICAqLwogI2RlZmluZSBW
SVJRX1BDUFVfU1RBVEUgOSAgLyogRy4gKERPTTApIFBDUFUgc3RhdGUgY2hhbmdlZCAgICAgICAg
ICAgICAgICAgICAqLwogI2RlZmluZSBWSVJRX01FTV9FVkVOVCAgMTAgLyogRy4gKERPTTApIEEg
bWVtb3J5IGV2ZW50IGhhcyBvY2N1cnJlZCAgICAgICAgICAqLwotI2RlZmluZSBWSVJRX1hDX1JF
U0VSVkVEIDExIC8qIEcuIFJlc2VydmVkIGZvciBYZW5DbGllbnQgICAgICAgICAgICAgICAgICAg
ICAqLworI2RlZmluZSBWSVJRX0FSR08gICAgICAgMTEgLyogRy4gQXJnbyBpbnRlcmRvbWFpbiBt
ZXNzYWdlIG5vdGlmaWNhdGlvbiAgICAgICAqLwogI2RlZmluZSBWSVJRX0VOT01FTSAgICAgMTIg
LyogRy4gKERPTTApIExvdyBvbiBoZWFwIG1lbW9yeSAgICAgICAqLwogI2RlZmluZSBWSVJRX1hF
TlBNVSAgICAgMTMgLyogVi4gIFBNQyBpbnRlcnJ1cHQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaCBiL3hlbi9pbmNs
dWRlL3hlbi9ldmVudC5oCmluZGV4IGViYjg3OWUuLjQ2NTA4ODcgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oCkBAIC0yOSw2
ICsyOSwxMyBAQCB2b2lkIHNlbmRfZ3Vlc3RfdmNwdV92aXJxKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCB2aXJxKTsKIHZvaWQgc2VuZF9nbG9iYWxfdmlycSh1aW50MzJfdCB2aXJxKTsKIAogLyoK
KyAqIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnE6CisgKiAgQGQ6ICAgICAgICBEb21haW4gdG8gd2hp
Y2ggVklSUSBzaG91bGQgYmUgc2VudAorICogIEB2aXJxOiAgICAgVmlydHVhbCBJUlEgbnVtYmVy
IChWSVJRXyopLCBtdXN0IGJlIGdsb2JhbAorICovCit2b2lkIHNlbmRfZ3Vlc3RfZ2xvYmFsX3Zp
cnEoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmlycSk7CisKKy8qCiAgKiBzZW50X2dsb2Jh
bF92aXJxX2hhbmRsZXI6IFNldCBhIGdsb2JhbCBWSVJRIGhhbmRsZXIuCiAgKiAgQGQ6ICAgICAg
ICBOZXcgdGFyZ2V0IGRvbWFpbiBmb3IgdGhpcyBWSVJRCiAgKiAgQHZpcnE6ICAgICBWaXJ0dWFs
IElSUSBudW1iZXIgKFZJUlFfKiksIG11c3QgYmUgZ2xvYmFsCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4IDQxMWM2NjEuLjdiOGJk
YmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRlL3hs
YXQubHN0CkBAIC0xNTIsMyArMTUyLDUgQEAKID8JYXJnb19yaW5nCQkJYXJnby5oCiA/CWFyZ29f
cmVnaXN0ZXJfcmluZwkJYXJnby5oCiA/CWFyZ29fdW5yZWdpc3Rlcl9yaW5nCQlhcmdvLmgKKyEJ
YXJnb19pb3YJCQlhcmdvLmgKKz8JYXJnb19zZW5kX2FkZHIJCQlhcmdvLmgKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmUOr-0004BZ-Cp; Thu, 24 Jan 2019 02:05:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOp-00049V-No
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:47 +0000
X-Inumbo-ID: 8fb7f210-1f7c-11e9-87c3-bc764e045a96
Received: from mail-it1-x12a.google.com (unknown [2607:f8b0:4864:20::12a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fb7f210-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:46 +0000 (UTC)
Received: by mail-it1-x12a.google.com with SMTP id a6so2165037itl.4
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=lm9waPfhFyNCFDyA6pdfwSy1TZEEPolc7bDT4FxDJJE=;
 b=rNnrq4MIpIDydt9oUGnw7g/Jai9XKkckBbdyKNT7jaicTrm750BYf0ASil7B/sWn2x
 QysVUgFQa7PYqmMKxXEYPFC0i3+TFnjfvXdkyYmNzcwbKV7JIbqjJ7wY6paJsuZAkJFE
 SLoIpwUZBml6GIsuklnqnBz2NCBiAXLVK47vN7zrSVJVyJEknN7u9pO4aRPXrN3zcza7
 vdX/bnRIl1H+UrcvWBJz6pS1PDiG+ZTcQhCmLVCqpnrOFvDz6HiXgOdOeMJDxTFJCoPc
 5VrbU6Moq1lDbCf5da3KoB7ugqkv1BP6c7QTmwle4wf4PmXKeAblgRDUrLY4DrZhWtqm
 o6rw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=lm9waPfhFyNCFDyA6pdfwSy1TZEEPolc7bDT4FxDJJE=;
 b=gwOOF71pphgqu1HH03xcdZHsm7vj2ZLnKYByaJ6GTHuFMoohONRQx1QqmOJ6rmVs0M
 wUV6ZNJ3EvdThxWYW7OiRbuWrmFYQWHITIBAQS5TeY6f9PZYIixYHxjh/DXci0NQ9MKD
 E6oCXFNQvhE13fdZesGzVHCTEAFM1X/zFqH2CkgHQJs5ivVmLq+7oZf5A8y2womg+fw6
 klFVaven4FwLOxyn8jQgunAYHtiVoXqiZz48IZ1ofhCs4PgMfuBb15RGZqO5NOL/P9V6
 +8kD+zExIaQ0OMCriCaZI88sYiCg+zwseLsTq5pMCi5DFyVc97RrlSIDlccGIWiVemZc
 GFDA==
X-Gm-Message-State: AJcUukcMzYlShuN7nlABBizr1bgvWuayjlkvob0Ulc+veLCcpAC+inQt
 yQBcN8hoZy6WtX+QFnSG0J9uR02hw70=
X-Google-Smtp-Source: ALg8bN75cCmTycZ6+8E3Mx6j9W2anqt4Was2SHf9/G/nfFCNAcObQE2LVlfSleWoXNZ0RKNb3+28Gg==
X-Received: by 2002:a24:5d11:: with SMTP id w17mr306975ita.169.1548295544819; 
 Wed, 23 Jan 2019 18:05:44 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:44 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:04:58 -0800
Message-Id: <1548295503-15946-11-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UXVlcmllcyBmb3IgZGF0YSBhYm91dCBzcGFjZSBhdmFpbGFiaWxpdHkgaW4gcmVnaXN0ZXJlZCBy
aW5ncyBhbmQKY2F1c2VzIG5vdGlmaWNhdGlvbiB0byBiZSBzZW50IHdoZW4gc3BhY2UgaGFzIGJl
Y29tZSBhdmFpbGFibGUuCgpUaGUgaHlwZXJjYWxsIG9wIHBvcHVsYXRlcyBhIHN1cHBsaWVkIGRh
dGEgc3RydWN0dXJlIHdpdGggaW5mb3JtYXRpb24gYWJvdXQKcmluZyBzdGF0ZSBhbmQgaWYgaW5z
dWZmaWNpZW50IHNwYWNlIGlzIGN1cnJlbnRseSBhdmFpbGFibGUgaW4gYSBnaXZlbiByaW5nLAp0
aGUgaHlwZXJ2aXNvciB3aWxsIHJlY29yZCB0aGUgZG9tYWluJ3MgZXhwcmVzc2VkIGludGVyZXN0
IGFuZCBub3RpZnkgaXQKd2hlbiBpdCBvYnNlcnZlcyB0aGF0IHNwYWNlIGhhcyBiZWNvbWUgYXZh
aWxhYmxlLgoKQ2hlY2tzIGZvciBmcmVlIHNwYWNlIG9jY3VyIHdoZW4gdGhpcyBub3RpZnkgb3Ag
aXMgaW52b2tlZCwgc28gaXQgbWF5IGJlCmludGVudGlvbmFsbHkgaW52b2tlZCB3aXRoIG5vIGRh
dGEgc3RydWN0dXJlIHRvIHBvcHVsYXRlCihpZS4gYSBOVUxMIGFyZ3VtZW50KSB0byB0cmlnZ2Vy
IHN1Y2ggYSBjaGVjayBhbmQgY29uc2VxdWVudCBub3RpZmljYXRpb25zLgoKTGltaXQgdGhlIG1h
eGltdW0gbnVtYmVyIG9mIG5vdGlmeSByZXF1ZXN0cyBpbiBhIHNpbmdsZSBvcGVyYXRpb24gdG8g
YQpzaW1wbGUgZml4ZWQgbGltaXQgb2YgMjU2LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIg
Q2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KCnY1OiBhZGQgRUJVU1kg
ZW50IGZsYWcgd2hlbiB0b28gbWFueSBkb21haW5zIGFyZSBhbHJlYWR5IG9uIHBlbmRpbmcgbGlz
dAp2NTogcmVvcmRlciBub3RpZnkgZmxhZ3M6IGVycm9yIGZsYWdzIGxhc3QsIGZpeGVkIHN0YXRl
IGZpcnN0CnY1OiBhZGQgY29tcGF0IHZhbGlkYXRpb24gbWFjcm9zIHRvIHByaW1hcnkgc291cmNl
IGZpbGU6IGNvbW1vbi9hcmdvLmMKdjUgOiBjb252ZXJ0IGh5cGVyY2FsbCBhcmcgc3RydWN0cyB0
byBzdHJ1Y3QgZm9ybSBmb3IgY29tcGF0IGNoZWNraW5nCnY1OiBkcm9wcGVkIGV4dGVybmFsIGZp
bGUgZm9yIGNvbXBhdCBtYWNyb3M6IGNvbW1vbi9jb21wYXQvYXJnby5jCgp2NCAjMTAgUm9nZXI6
IGNvbnNvbGlkYXRlIG5vdGlmeSBmbGFnczsgaW5mZXIgcGVuZGluZyBub3RpZnkgaWYgbmVlZGVk
CnY0IGJ1Z2ZpeDogdGFrZSBMMyBiZWZvcmUgYWNjZXNzaW5nIHJpbmdfaW5mbyBpbiBmaWxsX3Jp
bmdfZGF0YQp2NCAjMTAgUm9nZXI6IHNob3J0ZW4gbm90aWZ5IGZsYWcgbmFtZXM6IGRyb3AgX0RB
VEFfRgp2NCAjMTAgc2VsZi9Sb2dlcjogZmlsbF9yaW5nX2RhdGE6IGNoZWNrIHBlbmRpbmdfcmVx
dWV1ZSBlcnJvciBjb2RlCnY0IDogdXNlIHN0YW5kYXJkIGRhdGEgc3RydWN0dXJlcyBhcyBwZXIg
Y29tbW9uIGNvZGUKdjQgIzEwIFJvZ2VyOiBsb3dlciBpbmRlbnRhdGlvbiBpbiBmaWxsX3Jpbmdf
ZGF0YSBieSB1c2luZyBnb3RvCnY0ICMxMCBSb2dlcjogcmV3b3JkIHRoZSBYRU5fQVJHT19SSU5H
X0RBVEFfRl9TVUZGSUNJRU5UIGNvbW1lbnQKdjQgZml4IGxvY2F0aW9uIG9mIGEgRklYTUUgdGhh
dCB3YXMgaW5jb3JyZWN0bHkgbW92ZWQgYnkgdGhpcyBsYXRlciBjb21taXQKCnYzICMwNyBKYW46
IGZpeCBmb3JtYXQgc3RyaW5nIGluZGVudGlvbiBpbiBwcmludGtzCnYzIChnZW5lcmFsKSBKYW46
IGRyb3AgZml4ZWQgd2lkdGggdHlwZXMgZm9yIHJpbmdidWZfcGF5bG9hZF9zcGFjZQp2MyAjMDcg
SmFuOiByZW5hbWUgcmluZ19maW5kX2luZm9fYnlfbWF0Y2ggdG8gZmluZF9yaW5nX2luZm9fYnlf
bWF0Y2gKdjMgIzA3IEphbjogZml4IG51bWVyaWMgZW50cmllcyBpbiBwcmludGsgZm9ybWF0IHN0
cmluZ3MKdjM6IHJpbmdidWZfcGF5bG9hZF9zcGFjZTogc2ltcGxlciByZXR1cm4gMCBpZiBnZXRf
c2FuaXRpemVkX3JpbmcgZmFpbHMKdjMgIzEwIFJvZ2VyOiBzaW1wbGlmeSByaW5nYnVmX3BheWxv
YWRfc3BhY2UgZm9yIGVtcHR5IHJpbmdzCnYzICMxMCBSb2dlcjogcmluZ2J1Zl9wYXlsb2FkX3Nw
YWNlOiBhZGQgY29tbWVudCB0byBleHBsYWluIGhvdyByZXQgPCBJTlQzMl9NQVgKdjMgIzEwIFJv
Z2VyOiBkcm9wIG91dCBsYWJlbCwgdXNlIHJldHVybiAtRUZBVUxUIGluIGZpbGxfcmluZ19kYXRh
CnYzICMxMCBSb2dlcjogYWRkIG5ld2xpbmUgaW4gc2lnbmFsX2RvbWlkCnYzICMxMCBSb2dlcjog
bW92ZSBmaW5kIGZ1bmN0aW9ucyB0byB0b3Agb2YgZmlsZSBhbmQgZHJvcCBwcm90b3R5cGVzCnYz
ICMwNCBKYW46IG1lbGQgdGhlIGNvbXBhdCBoeXBlcmNhbGwgYXJnIGNoZWNraW5nCnYzICMwNCBS
b2dlci9KYW46IG1ha2UgbG9jayBuYW1lcyBjbGVhcmVyIGFuZCBhc3NlcnQgdGhlaXIgc3RhdGUK
djMgIzA0IEphbjogcG9ydCAtPiBhcG9ydCB3aXRoIHR5cGU7IGRpc3Rpbmd1aXNoIGFyZ28gcG9y
dCBmcm9tIGV2dGNobgp2MyBzZWxmOiBkcm9wIGJyYWNlcyBpbiBmb3JlYWNoIG9mIG5vdGlmeV9j
aGVja19wZW5kaW5nCnYzIGZlZWRiYWNrIFJvZ2VyL0phbjogQVNTRVJUIGN1cnJkIGlzIGN1cnJl
bnQtPmRvbWFpbiBvciB1c2UgJ2QnIHZhcmlhYmxlIG5hbWUKCnYyIGZlZWRiYWNrIEphbjogZHJv
cCBjb29raWUsIGltcGxlbWVudCB0ZWFyZG93bgp2MiBub3RpZnk6IGFkZCBmbGFnIHRvIGluZGlj
YXRlIHJpbmcgaXMgc2hhcmVkCnYyIGFyZ3VtZW50IG5hbWUgZm9yIGZpbGxfcmluZ19kYXRhIGFy
ZyBpcyBub3cgY3VycmQKdjIgc2VsZjogY2hlY2sgcmluZyBzaXplIHZzIHJlcXVlc3QgYW5kIGZs
YWcgZXJyb3IgcmF0aGVyIHRoYW4gcXVldWUgc2lnbmFsCnYyIGZlZWRiYWNrIEphbjogZHJvcCAn
bWVzc2FnZScgZnJvbSAnYXJnb19tZXNzYWdlX29wJwp2MiBzZWxmOiBzaW1wbGlmeSBzaWduYWxf
ZG9taWQsIGRyb3AgdW5uZWNlc3NhcnkgbGFiZWwgKyBnb3RvCnYyIHNlbGY6IHNraXAgdGhlIGNv
b2tpZSBjaGVjayBpbiBwZW5kaW5nX2NhbmNlbAp2MiBzZWxmOiBpbXBsZW1lbnQgbnBlbmRpbmcg
bGltaXQgb24gbnVtYmVyIG9mIHBlbmRpbmcgZW50cmllcwp2MSBmZWVkYmFjayAjMTYgSmFuOiBz
YW5pdGl6ZV9yaW5nIGluIHJpbmdidWZfcGF5bG9hZF9zcGFjZQp2MiBzZWxmOiBpbmxpbmUgZmls
bF9yaW5nX2RhdGFfYXJyYXkKdjIgc2VsZjogYXZvaWQgcmV0ZXN0aW5nIGRzdF9kIGZvciBwdXRf
ZG9tYWluCnYyIHNlbGYvSmFuOiByZW1vdmUgdXNlIG9mIG1hZ2ljIHZlcmlmaWNhdGlvbiBmaWVs
ZCBhbmQgdGlkeSB1cAp2MSBmZWVkYmFjayAjMTYgSmFuOiByZW1vdmUgdGVzdGluZyBvZiBtYWdp
YyBpbiBndWVzdC1zdXBwbGllZCBzdHJ1Y3R1cmUKdjIgc2VsZjogcy9hcmdvX3BlbmRpbmdfZW50
L3BlbmRpbmdfZW50L2cKdjIgZmVlZGJhY2sgdjEjMTMgUm9nZXI6IHVzZSBPUy1zdXBwbGllZCBy
b3VuZHVwOyBkcm9wIGZyb20gcHVibGljIGhlYWRlcgp2MSwyIGZlZWRiYWNrIEphbi9Sb2dlci9Q
YXVsOiBkcm9wIGVycm5vIHJldHVybmluZyBndWVzdCBhY2Nlc3MgZnVuY3Rpb25zCnYxIGZlZWRi
YWNrIFJvZ2VyLCBKYW46IGRyb3AgYXJnbyBwcmVmaXggb24gc3RhdGljIGZ1bmN0aW9ucwp2MiBz
ZWxmOiByZWR1Y2UgaW5kZW50YXRpb24gdmlhIGdvdG8gb3V0IGlmIGFyZyBOVUxMCnYxIGZlZWRi
YWNrICMxMyBKYW46IHJlc29sdmUgY2hlY2tpbmcgb2YgYXJyYXkgaGFuZGxlIGFuZCB1c2Ugb2Yg
X19jb3B5CnYxICM1ICgjMTYpIGZlZWRiYWNrIFBhdWw6IG5vdGlmeSBvcDogdXNlIGN1cnJkIGlu
IGRvX2FyZ29fbWVzc2FnZV9vcAp2MSAjNSAoIzE2KSBmZWVkYmFjayBQYXVsOiBub3RpZnkgb3A6
IHVzZSBjdXJyZCBpbiBhcmdvX25vdGlmeQp2MSAjNSAoIzE2KSBmZWVkYmFjayBQYXVsOiBub3Rp
Znkgb3A6IHVzZSBjdXJyZCBpbiBhcmdvX25vdGlmeV9jaGVja19wZW5kaW5nCnYxICM1ICgjMTYp
IGZlZWRiYWNrIFBhdWw6IG5vdGlmeSBvcDogdXNlIGN1cnJkIGluIGFyZ29fZmlsbF9yaW5nX2Rh
dGFfYXJyYXkKdjEgIzEzICgjMTYpIGZlZWRiYWNrIFBhdWw6IG5vdGlmeSBvcDogZG8vd2hpbGU6
IHJlaW5kZW50IG9ubHkKdjEgIzEzICgjMTYpIGZlZWRiYWNrIFBhdWw6IG5vdGlmeSBvcDogZG8v
d2hpbGU6IGdvdG8KdjEgOiBhZGQgY29tcGF0IHhsYXQubHN0IGVudHJpZXMKdjE6IGFkZCBkZWZp
bml0aW9uIGZvciBjb3B5X2ZpZWxkX2Zyb21fZ3Vlc3RfZXJybm8KdjEgIzEzIGZlZWRiYWNrIEph
bjogbWFrZSAncmluZyBkYXRhJyBjb21tZW50IGNvbXBseSB3aXRoIHNpbmdsZS1saW5lIHN0eWxl
CnYxIGZlZWRiYWNrICMxMyBKYW46IHVzZSBfX2NvcHk7IHNvIGRlZmluZSBhbmQgdXNlIF9fY29w
eV9maWVsZF90b19ndWVzdF9lcnJubwp2MTogIzEzIGZlZWRiYWNrIEphbjogcHVibGljIG5hbWVz
cGFjZTogcHJlZml4IHdpdGggeGVuCnYxOiAjMTMgZmVlZGJhY2sgSmFuOiBhZGQgYmxhbmsgbGlu
ZSBhZnRlciBjYXNlIGluIGRvX2FyZ29fbWVzc2FnZV9vcAp2MTogc2VsZjogcmVuYW1lIGVudCBp
ZCB0byBkb21haW5faWQKdjE6IHNlbGY6IGVudCBpZC0+IGRvbWFpbl9pZAp2MTogc2VsZjogZHJv
cCBzaWduYWwgaWYgZG9tYWluX2Nvb2tpZSBtaXNtYXRjaGVzCnYxLiBmZWVkYmFjayAjMTUgSmFu
OiBtYWtlIGxvb3AgaSB1bnNpZ25lZAp2MS4gc2VsZjogZHJvcCB1bm5lY2Vzc2FyeSBtYigpIGlu
IGFyZ29fbm90aWZ5X2NoZWNrX3BlbmRpbmcKdjEuIHNlbGY6IGFkZCBibGFuayBsaW5lCnYxICMx
NiBmZWVkYmFjayBKYW46IGNvbnN0IGRvbWFpbiBhcmcgdG8gK2FyZ29fZmlsbF9yaW5nX2RhdGEK
djEuIGZlZWRiYWNrICMxNSBKYW46IGNoZWNrIHVudXN1ZWQgaHlwZXJjYWxsIGFyZ3MgYXJlIHpl
cm8KdjEgZmVlZGJhY2sgIzE2IEphbjogYWRkIGNvbW1lbnQgb24gc3BhY2UgYXZhaWxhYmxlIHNp
Z25hbCBwb2xpY3kKdjEuIGZlZWRiYWNrICMxNiBKYW46IG1vdmUgZGVjbHIsIGRyb3AgYnJhY2Vz
LCBsb3dlciBpbmRlbnQKdjEuIGZlZWRiYWNrICMxOCBKYW46IG1lbGQgdGhlIHJlc291cmNlIGxp
bWl0cyBpbnRvIHRoZSBtYWluIGNvbW1pdAp2MS4gZmVlZGJhY2sgIzE2IEphbjogY2xhcmlmeSB1
c2Ugb2YgbWFnaWMgZmllbGQKdjEuIHNlbGY6IHVzZSBzaW5nbGUgY29weSB0byByZWFkIG5vdGlm
eSByaW5nIGRhdGEgc3RydWN0CnYxOiBhcmdvX2ZpbGxfcmluZ19kYXRhOiBmaXggZHByaW50ayB0
eXBlcyBmb3IgcG9ydCBmaWVsZAp2MTogc2VsZjogdXNlICV4IGZvciBwcmludGluZyBwb3J0IGFz
IHBlciBvdGhlciBwcmludCBzaXRlcwp2MS4gZmVlZGJhY2sgSmFuOiBhZGQgY29tbWVudHMgZXhw
bGFpbmluZyByaW5nIGZ1bGwgdnMgZW1wdHkKdjEuIGZvbGxvd2luZyBKYW46IGZpeCBhcmdvX3Jp
bmdidWZfcGF5bG9hZF9zcGFjZSBjYWxjdWxhdGlvbiBmb3IgZW1wdHkgcmluZwotLS0KIHhlbi9j
b21tb24vYXJnby5jICAgICAgICAgfCAzODggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCB8ICA2NyArKysrKysr
KwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICB8ICAgMiArCiAzIGZpbGVzIGNoYW5nZWQsIDQ1
NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29t
bW9uL2FyZ28uYwppbmRleCA2ZTRkOGIzLi4yODQ0OTc2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2FyZ28uYworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtMzgsOSArMzgsMTQgQEAgQ0hFQ0tf
YXJnb19yZWdpc3Rlcl9yaW5nOwogQ0hFQ0tfYXJnb19yaW5nOwogQ0hFQ0tfYXJnb191bnJlZ2lz
dGVyX3Jpbmc7CiBDSEVDS19hcmdvX3NlbmRfYWRkcjsKK0NIRUNLX2FyZ29fcmluZ19kYXRhX2Vu
dDsKKyN1bmRlZiBDSEVDS19hcmdvX3JpbmdfZGF0YV9lbnQKKyNkZWZpbmUgQ0hFQ0tfYXJnb19y
aW5nX2RhdGFfZW50IHN0cnVjdCB4ZW5fYXJnb19yaW5nX2RhdGFfZW50CitDSEVDS19hcmdvX3Jp
bmdfZGF0YTsKICNlbmRpZgogCiAjZGVmaW5lIE1BWF9SSU5HU19QRVJfRE9NQUlOICAgICAgICAg
ICAgMTI4VQorI2RlZmluZSBNQVhfTk9USUZZX0NPVU5UICAgICAgICAgICAgICAgIDI1NlUKICNk
ZWZpbmUgTUFYX1BFTkRJTkdfUEVSX1JJTkcgICAgICAgICAgICAgMzJVCiAKIC8qIEFsbCBtZXNz
YWdlcyBvbiB0aGUgcmluZyBhcmUgcGFkZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhlIHNsb3Qgc2l6
ZS4gKi8KQEAgLTYwLDYgKzY1LDggQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29f
Z2ZuX3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29faW92X3QpOwogREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KTsKIERFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fYXJnb19yaW5nX2RhdGFfdCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19y
aW5nX2RhdGFfZW50X3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fc2VuZF9h
ZGRyX3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5n
X3QpOwogCkBAIC00MzIsNiArNDM5LDE4IEBAIHNpZ25hbF9kb21haW4oc3RydWN0IGRvbWFpbiAq
ZCkKIH0KIAogc3RhdGljIHZvaWQKK3NpZ25hbF9kb21pZChkb21pZF90IGRvbWFpbl9pZCkKK3sK
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gZ2V0X2RvbWFpbl9ieV9pZChkb21haW5faWQpOworCisg
ICAgaWYgKCAhZCApCisgICAgICAgIHJldHVybjsKKworICAgIHNpZ25hbF9kb21haW4oZCk7Cisg
ICAgcHV0X2RvbWFpbihkKTsKK30KKworc3RhdGljIHZvaWQKIHJpbmdfdW5tYXAoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCiB7CiAgICAg
dW5zaWduZWQgaW50IGk7CkBAIC02MzEsNiArNjUwLDY2IEBAIGdldF9zYW5pdGl6ZWRfcmluZyhj
b25zdCBzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fYXJnb19yaW5nX3QgKnJpbmcsCiAgICAgcmV0dXJu
IDA7CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQKK3JpbmdidWZfcGF5bG9hZF9zcGFjZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKK3sK
KyAgICB4ZW5fYXJnb19yaW5nX3QgcmluZzsKKyAgICB1bnNpZ25lZCBpbnQgbGVuOworICAgIGlu
dCByZXQ7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKKworICAgIGxl
biA9IHJpbmdfaW5mby0+bGVuOworICAgIGlmICggIWxlbiApCisgICAgICAgIHJldHVybiAwOwor
CisgICAgaWYgKCBnZXRfc2FuaXRpemVkX3JpbmcoZCwgJnJpbmcsIHJpbmdfaW5mbykgKQorICAg
ICAgICByZXR1cm4gMDsKKworICAgIGFyZ29fZHByaW50aygic2FuaXRpemVkIHJpbmdidWZfcGF5
bG9hZF9zcGFjZTogdHhfcHRyPSV1IHJ4X3B0cj0ldVxuIiwKKyAgICAgICAgICAgICAgICAgcmlu
Zy50eF9wdHIsIHJpbmcucnhfcHRyKTsKKworICAgIC8qCisgICAgICogcnhfcHRyID09IHR4X3B0
ciBtZWFucyB0aGF0IHRoZSByaW5nIGhhcyBiZWVuIGVtcHRpZWQuCisgICAgICogU2VlIG1lc3Nh
Z2Ugc2l6ZSBjaGVja2luZyBsb2dpYyBpbiB0aGUgZW50cnkgdG8gcmluZ2J1Zl9pbnNlcnQgd2hp
Y2gKKyAgICAgKiBlbnN1cmVzIHRoYXQgdGhlcmUgaXMgYWx3YXlzIG9uZSBtZXNzYWdlIHNsb3Qg
b2Ygc2l6ZSBST1VORFVQX01FU1NBR0UoMSkKKyAgICAgKiBsZWZ0IGF2YWlsYWJsZSwgcHJldmVu
dGluZyBhIHJpbmcgZnJvbSBiZWluZyBlbnRpcmVseSBmaWxsZWQuCisgICAgICogVGhpcyBlbnN1
cmVzIHRoYXQgbWF0Y2hpbmcgcmluZyBpbmRleGVzIGFsd2F5cyBpbmRpY2F0ZSBhbiBlbXB0eSBy
aW5nCisgICAgICogYW5kIG5ldmVyIGEgZnVsbCBvbmUuCisgICAgICovCisgICAgcmV0ID0gcmlu
Zy5yeF9wdHIgLSByaW5nLnR4X3B0cjsKKyAgICBpZiAoIHJldCA8PSAwICkKKyAgICAgICAgcmV0
ICs9IGxlbjsKKworICAgIC8qCisgICAgICogSW4gYSBzYW5pdGl6ZWQgcmluZywgd2UgY2FuIHJl
bHkgb246CisgICAgICogICAgICAgICAgICAgIChyeF9wdHIgPCByaW5nX2luZm8tPmxlbikgICAg
ICAgICAgICYmCisgICAgICogICAgICAgICAgICAgICh0eF9wdHIgPCByaW5nX2luZm8tPmxlbikg
ICAgICAgICAgICYmCisgICAgICogICAgICAocmluZ19pbmZvLT5sZW4gPD0gWEVOX0FSR09fTUFY
X1JJTkdfU0laRSkKKyAgICAgKgorICAgICAqIGFuZCBzaW5jZTogWEVOX0FSR09fTUFYX1JJTkdf
U0laRSA8IElOVDMyX01BWAorICAgICAqIHRoZXJlZm9yZSByaWdodCBoZXJlOiByZXQgPCBJTlQz
Ml9NQVgKKyAgICAgKiBhbmQgd2UgYXJlIHNhZmUgdG8gcmV0dXJuIGl0IGFzIGEgdW5zaWduZWQg
dmFsdWUgZnJvbSB0aGlzIGZ1bmN0aW9uLgorICAgICAqIFRoZSBzdWJ0cmFjdGlvbnMgYmVsb3cg
Y2Fubm90IGluY3JlYXNlIGl0cyB2YWx1ZS4KKyAgICAgKi8KKworICAgIC8qCisgICAgICogVGhl
IG1heGltdW0gc2l6ZSBwYXlsb2FkIGZvciBhIG1lc3NhZ2UgdGhhdCB3aWxsIGJlIGFjY2VwdGVk
IGlzOgorICAgICAqICh0aGUgYXZhaWxhYmxlIHNwYWNlIGJldHdlZW4gdGhlIHJpbmcgaW5kZXhl
cykKKyAgICAgKiAgICBtaW51cyAoc3BhY2UgZm9yIGEgbWVzc2FnZSBoZWFkZXIpCisgICAgICog
ICAgbWludXMgKHNwYWNlIGZvciBvbmUgbWVzc2FnZSBzbG90KQorICAgICAqIHNpbmNlIHJpbmdi
dWZfaW5zZXJ0IHJlcXVpcmVzIHRoYXQgb25lIG1lc3NhZ2Ugc2xvdCBiZSBsZWZ0CisgICAgICog
dW5maWxsZWQsIHRvIGF2b2lkIGZpbGxpbmcgdGhlIHJpbmcgdG8gY2FwYWNpdHkgYW5kIGNvbmZ1
c2luZyBhIGZ1bGwKKyAgICAgKiByaW5nIHdpdGggYW4gZW1wdHkgb25lLgorICAgICAqIFNpbmNl
IHRoZSByaW5nIGluZGV4ZXMgYXJlIHNhbml0aXplZCwgdGhlIHZhbHVlIGluIHJldCBpcyBhbGln
bmVkLCBzbworICAgICAqIHRoZSBzaW1wbGUgc3VidHJhY3Rpb24gaGVyZSB3b3JrcyB0byByZXR1
cm4gdGhlIGFsaWduZWQgdmFsdWUgbmVlZGVkOgorICAgICAqLworICAgIHJldCAtPSBzaXplb2Yo
c3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpOworICAgIHJldCAtPSBST1VORFVQ
X01FU1NBR0UoMSk7CisKKyAgICByZXR1cm4gKHJldCA8IDApID8gMCA6IHJldDsKK30KKwogLyoK
ICAqIGlvdl9jb3VudCByZXR1cm5zIGl0cyBjb3VudCBvbiBzdWNjZXNzIHZpYSBhbiBvdXQgdmFy
aWFibGUgdG8gYXZvaWQKICAqIHBvdGVudGlhbCBmb3IgYSBuZWdhdGl2ZSByZXR1cm4gdmFsdWUg
dG8gYmUgdXNlZCBpbmNvcnJlY3RseQpAQCAtOTczLDYgKzEwNTIsNzEgQEAgcGVuZGluZ19yZW1v
dmVfYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmlu
Z19pbmZvKQogICAgIHJpbmdfaW5mby0+bnBlbmRpbmcgPSAwOwogfQogCitzdGF0aWMgdm9pZAor
cGVuZGluZ19ub3RpZnkoc3RydWN0IGxpc3RfaGVhZCAqdG9fbm90aWZ5KQoreworICAgIEFTU0VS
VChMT0NLSU5HX1JlYWRfTDEpOworCisgICAgLyogU2VuZGluZyBzaWduYWxzIGZvciBhbGwgZW50
cyBpbiB0aGlzIGxpc3QsIGRyYWluaW5nIHVudGlsIGl0IGlzIGVtcHR5LiAqLworICAgIHdoaWxl
ICggIWxpc3RfZW1wdHkodG9fbm90aWZ5KSApCisgICAgeworICAgICAgICBzdHJ1Y3QgcGVuZGlu
Z19lbnQgKmVudCA9CisgICAgICAgICAgICBsaXN0X2VudHJ5KHRvX25vdGlmeS0+bmV4dCwgc3Ry
dWN0IHBlbmRpbmdfZW50LCBub2RlKTsKKworICAgICAgICBsaXN0X2RlbCgmZW50LT5ub2RlKTsK
KyAgICAgICAgc2lnbmFsX2RvbWlkKGVudC0+ZG9tYWluX2lkKTsKKyAgICAgICAgeGZyZWUoZW50
KTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkCitwZW5kaW5nX2ZpbmQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCisgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHBheWxvYWRfc3BhY2UsIHN0cnVjdCBsaXN0X2hlYWQgKnRvX25vdGlmeSkK
K3sKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpjdXJzb3IsICpwZW5kaW5nX2hlYWQ7CisKKyAgICBB
U1NFUlQoTE9DS0lOR19SZWFkX3JpbmdzX0wyKGQpKTsKKworICAgIC8qCisgICAgICogVE9ETzog
Q3VycmVudCBwb2xpY3kgaGVyZSBpcyB0byBzaWduYWwgX2FsbF8gb2YgdGhlIHdhaXRpbmcgZG9t
YWlucworICAgICAqICAgICAgIGludGVyZXN0ZWQgaW4gc2VuZGluZyBhIG1lc3NhZ2Ugb2Ygc2l6
ZSBsZXNzIHRoYW4gcGF5bG9hZF9zcGFjZS4KKyAgICAgKgorICAgICAqIFRoaXMgaXMgbGlrZWx5
IHRvIGJlIHN1Ym9wdGltYWwsIHNpbmNlIG9uY2Ugb25lIG9mIHRoZW0gaGFzIGFkZGVkCisgICAg
ICogdGhlaXIgbWVzc2FnZSB0byB0aGUgcmluZywgdGhlcmUgbWF5IHdlbGwgYmUgaW5zdWZmaWNp
ZW50IHJvb20KKyAgICAgKiBhdmFpbGFibGUgZm9yIGFueSBvZiB0aGUgb3RoZXJzIHRvIHRyYW5z
bWl0LCBtZWFuaW5nIHRoYXQgdGhleSB3ZXJlCisgICAgICogd29rZW4gaW4gdmFpbiwgd2hpY2gg
Y3JlYXRlZCBleHRyYSB3b3JrIGp1c3QgdG8gcmVxdWV1ZSB0aGVpciB3YWl0LgorICAgICAqCisg
ICAgICogUmV0YWluIHRoaXMgc2ltcGxlIHBvbGljeSBmb3Igbm93IHNpbmNlIGl0IGF0IGxlYXN0
IGF2b2lkcyBzdGFydmluZyBhCisgICAgICogZG9tYWluIG9mIGF2YWlsYWJsZSBzcGFjZSBub3Rp
ZmljYXRpb25zIGJlY2F1c2Ugb2YgYSBwb2xpY3kgdGhhdCBvbmx5CisgICAgICogbm90aWZpZWQg
b3RoZXIgZG9tYWlucyBpbnN0ZWFkLiBJbXByb3ZlbWVudCBtYXkgYmUgcG9zc2libGU7CisgICAg
ICogaW52ZXN0aWdhdGlvbiByZXF1aXJlZC4KKyAgICAgKi8KKyAgICBzcGluX2xvY2soJnJpbmdf
aW5mby0+TDNfbG9jayk7CisKKyAgICAvKiBSZW1vdmUgbWF0Y2hpbmcgZW50cyBmcm9tIHRoZSBy
aW5nIGxpc3QsIGFuZCBhZGQgdGhlbSB0byAidG9fbm90aWZ5IiAqLworICAgIHBlbmRpbmdfaGVh
ZCA9ICZyaW5nX2luZm8tPnBlbmRpbmc7CisgICAgY3Vyc29yID0gcGVuZGluZ19oZWFkLT5uZXh0
OworCisgICAgd2hpbGUgKCBjdXJzb3IgIT0gcGVuZGluZ19oZWFkICkKKyAgICB7CisgICAgICAg
IHN0cnVjdCBwZW5kaW5nX2VudCAqZW50ID0gbGlzdF9lbnRyeShjdXJzb3IsIHN0cnVjdCBwZW5k
aW5nX2VudCwgbm9kZSk7CisKKyAgICAgICAgY3Vyc29yID0gY3Vyc29yLT5uZXh0OworCisgICAg
ICAgIGlmICggcGF5bG9hZF9zcGFjZSA+PSBlbnQtPmxlbiApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSAp
CisgICAgICAgICAgICAgICAgd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShlbnQtPmRvbWFp
bl9pZCwgZW50KTsKKworICAgICAgICAgICAgbGlzdF9kZWwoJmVudC0+bm9kZSk7CisgICAgICAg
ICAgICByaW5nX2luZm8tPm5wZW5kaW5nLS07CisgICAgICAgICAgICBsaXN0X2FkZCgmZW50LT5u
b2RlLCB0b19ub3RpZnkpOworICAgICAgICB9CisgICAgfQorCisgICAgc3Bpbl91bmxvY2soJnJp
bmdfaW5mby0+TDNfbG9jayk7Cit9CisKIHN0YXRpYyBpbnQKIHBlbmRpbmdfcXVldWUoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCiAgICAg
ICAgICAgICAgIGRvbWlkX3Qgc3JjX2lkLCB1bnNpZ25lZCBpbnQgbGVuKQpAQCAtMTAzOCw2ICsx
MTgyLDM2IEBAIHBlbmRpbmdfcmVxdWV1ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKIH0KIAogc3RhdGljIHZvaWQKK3BlbmRpbmdfY2Fu
Y2VsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19p
bmZvLAorICAgICAgICAgICAgICAgZG9taWRfdCBzcmNfaWQpCit7CisgICAgc3RydWN0IGxpc3Rf
aGVhZCAqY3Vyc29yLCAqcGVuZGluZ19oZWFkOworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwg
cmluZ19pbmZvKSk7CisKKyAgICAvKiBSZW1vdmUgYWxsIGVudHMgd2hlcmUgZG9tYWluX2lkIG1h
dGNoZXMgc3JjX2lkIGZyb20gdGhlIHJpbmcncyBsaXN0LiAqLworICAgIHBlbmRpbmdfaGVhZCA9
ICZyaW5nX2luZm8tPnBlbmRpbmc7CisgICAgY3Vyc29yID0gcGVuZGluZ19oZWFkLT5uZXh0Owor
CisgICAgd2hpbGUgKCBjdXJzb3IgIT0gcGVuZGluZ19oZWFkICkKKyAgICB7CisgICAgICAgIHN0
cnVjdCBwZW5kaW5nX2VudCAqZW50ID0gbGlzdF9lbnRyeShjdXJzb3IsIHN0cnVjdCBwZW5kaW5n
X2VudCwgbm9kZSk7CisKKyAgICAgICAgY3Vyc29yID0gY3Vyc29yLT5uZXh0OworCisgICAgICAg
IGlmICggZW50LT5kb21haW5faWQgPT0gc3JjX2lkICkKKyAgICAgICAgeworICAgICAgICAgICAg
LyogRm9yIHdpbGRjYXJkIHJpbmdzLCByZW1vdmUgZWFjaCBmcm9tIHRoZWlyIHdpbGRjYXJkIGxp
c3QgdG9vLiAqLworICAgICAgICAgICAgaWYgKCByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQgPT0g
WEVOX0FSR09fRE9NSURfQU5ZICkKKyAgICAgICAgICAgICAgICB3aWxkY2FyZF9wZW5kaW5nX2xp
c3RfcmVtb3ZlKGVudC0+ZG9tYWluX2lkLCBlbnQpOworICAgICAgICAgICAgbGlzdF9kZWwoJmVu
dC0+bm9kZSk7CisgICAgICAgICAgICB4ZnJlZShlbnQpOworICAgICAgICAgICAgcmluZ19pbmZv
LT5ucGVuZGluZy0tOworICAgICAgICB9CisgICAgfQorfQorCitzdGF0aWMgdm9pZAogd2lsZGNh
cmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICp3aWxkY2FyZF9oZWFkOwpAQCAtMTE3Myw2ICsxMzQ3LDk5IEBAIHBhcnRuZXJf
cmluZ3NfcmVtb3ZlKHN0cnVjdCBkb21haW4gKnNyY19kKQogfQogCiBzdGF0aWMgaW50CitmaWxs
X3JpbmdfZGF0YShjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCwKKyAgICAgICAgICAgICAgIFhF
Tl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ19kYXRhX2VudF90KSBkYXRhX2VudF9obmQpCit7
CisgICAgeGVuX2FyZ29fcmluZ19kYXRhX2VudF90IGVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpk
c3RfZDsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKKyAgICBpbnQgcmV0
ID0gMDsKKworICAgIEFTU0VSVChjdXJyZCA9PSBjdXJyZW50LT5kb21haW4pOworICAgIEFTU0VS
VChMT0NLSU5HX1JlYWRfTDEpOworCisgICAgaWYgKCBfX2NvcHlfZnJvbV9ndWVzdCgmZW50LCBk
YXRhX2VudF9obmQsIDEpICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBhcmdvX2Rw
cmludGsoImZpbGxfcmluZ19kYXRhOiBlbnQucmluZy5kb21haW49JXUsZW50LnJpbmcuYXBvcnQ9
JXhcbiIsCisgICAgICAgICAgICAgICAgIGVudC5yaW5nLmRvbWFpbl9pZCwgZW50LnJpbmcuYXBv
cnQpOworCisgICAgZW50LmZsYWdzID0gMDsKKworICAgIGRzdF9kID0gZ2V0X2RvbWFpbl9ieV9p
ZChlbnQucmluZy5kb21haW5faWQpOworICAgIGlmICggIWRzdF9kIHx8ICFkc3RfZC0+YXJnbyAp
CisgICAgICAgIGdvdG8gb3V0OworCisgICAgcmVhZF9sb2NrKCZkc3RfZC0+YXJnby0+cmluZ3Nf
TDJfcndsb2NrKTsKKworICAgIHJpbmdfaW5mbyA9IGZpbmRfcmluZ19pbmZvX2J5X21hdGNoKGRz
dF9kLCBlbnQucmluZy5hcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjdXJyZC0+ZG9tYWluX2lkKTsKKyAgICBpZiAoIHJpbmdfaW5mbyApCisgICAgeworICAg
ICAgICB1bnNpZ25lZCBpbnQgc3BhY2VfYXZhaWw7CisKKyAgICAgICAgZW50LmZsYWdzIHw9IFhF
Tl9BUkdPX1JJTkdfRVhJU1RTOworCisgICAgICAgIHNwaW5fbG9jaygmcmluZ19pbmZvLT5MM19s
b2NrKTsKKworICAgICAgICBlbnQubWF4X21lc3NhZ2Vfc2l6ZSA9IHJpbmdfaW5mby0+bGVuIC0K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJn
b19yaW5nX21lc3NhZ2VfaGVhZGVyKSAtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFJPVU5EVVBfTUVTU0FHRSgxKTsKKworICAgICAgICBpZiAoIHJpbmdfaW5mby0+aWQucGFy
dG5lcl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQorICAgICAgICAgICAgZW50LmZsYWdzIHw9
IFhFTl9BUkdPX1JJTkdfU0hBUkVEOworCisgICAgICAgIHNwYWNlX2F2YWlsID0gcmluZ2J1Zl9w
YXlsb2FkX3NwYWNlKGRzdF9kLCByaW5nX2luZm8pOworCisgICAgICAgIGFyZ29fZHByaW50aygi
ZmlsbF9yaW5nX2RhdGE6IGFwb3J0PSV4IHNwYWNlX2F2YWlsPSV1IgorICAgICAgICAgICAgICAg
ICAgICAgIiBzcGFjZV93YW50ZWQ9JXVcbiIsCisgICAgICAgICAgICAgICAgICAgICByaW5nX2lu
Zm8tPmlkLmFwb3J0LCBzcGFjZV9hdmFpbCwgZW50LnNwYWNlX3JlcXVpcmVkKTsKKworICAgICAg
ICAvKiBEbyBub3QgcXVldWUgYSBub3RpZmljYXRpb24gZm9yIGFuIHVuYWNoaWV2YWJsZSBzaXpl
ICovCisgICAgICAgIGlmICggZW50LnNwYWNlX3JlcXVpcmVkID4gZW50Lm1heF9tZXNzYWdlX3Np
emUgKQorICAgICAgICAgICAgZW50LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfRU1TR1NJWkU7Cisg
ICAgICAgIGVsc2UgaWYgKCBzcGFjZV9hdmFpbCA+PSBlbnQuc3BhY2VfcmVxdWlyZWQgKQorICAg
ICAgICB7CisgICAgICAgICAgICBwZW5kaW5nX2NhbmNlbChkc3RfZCwgcmluZ19pbmZvLCBjdXJy
ZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgICAgIGVudC5mbGFncyB8PSBYRU5fQVJHT19SSU5HX1NV
RkZJQ0lFTlQ7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAg
ICByZXQgPSBwZW5kaW5nX3JlcXVldWUoZHN0X2QsIHJpbmdfaW5mbywgY3VycmQtPmRvbWFpbl9p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnQuc3BhY2VfcmVxdWlyZWQp
OworICAgICAgICAgICAgaWYgKCByZXQgPT0gLUVCVVNZICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIFRvbyBtYW55IG90aGVyIGRvbWFpbnMg
YXJlIGFscmVhZHkgYXdhaXRpbmcgbm90aWZpY2F0aW9uIGFib3V0CisgICAgICAgICAgICAgICAg
ICogYXZhaWxhYmxlIHNwYWNlIG9uIHRoaXMgcmluZy4gSW5kaWNhdGUgdGhpcyBzdGF0ZSB2aWEg
ZmxhZy4KKyAgICAgICAgICAgICAgICAgKiBObyBuZWVkIHRvIHJldHVybiBhbiBlcnJvciB0byB0
aGUgY2FsbGVyOyBhbGxvdyB0aGUKKyAgICAgICAgICAgICAgICAgKiBwcm9jZXNzaW5nIG9mIHF1
ZXJpZXMgYWJvdXQgb3RoZXIgcmluZ3MgdG8gY29udGludWUuCisgICAgICAgICAgICAgICAgICov
CisgICAgICAgICAgICAgICAgZW50LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfRUJVU1k7CisgICAg
ICAgICAgICAgICAgcmV0ID0gMDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAg
IHNwaW5fdW5sb2NrKCZyaW5nX2luZm8tPkwzX2xvY2spOworCisgICAgICAgIGlmICggc3BhY2Vf
YXZhaWwgPT0gZW50Lm1heF9tZXNzYWdlX3NpemUgKQorICAgICAgICAgICAgZW50LmZsYWdzIHw9
IFhFTl9BUkdPX1JJTkdfRU1QVFk7CisKKyAgICB9CisgICAgcmVhZF91bmxvY2soJmRzdF9kLT5h
cmdvLT5yaW5nc19MMl9yd2xvY2spOworCisgb3V0OgorICAgIGlmICggZHN0X2QgKQorICAgICAg
ICBwdXRfZG9tYWluKGRzdF9kKTsKKworICAgIGlmICggIXJldCAmJiAoX19jb3B5X2ZpZWxkX3Rv
X2d1ZXN0KGRhdGFfZW50X2huZCwgJmVudCwgZmxhZ3MpIHx8CisgICAgICAgICAgICAgICAgICBf
X2NvcHlfZmllbGRfdG9fZ3Vlc3QoZGF0YV9lbnRfaG5kLCAmZW50LCBtYXhfbWVzc2FnZV9zaXpl
KSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIHJldHVybiByZXQ7Cit9CisKK3N0
YXRpYyBpbnQKIGZpbmRfcmluZ19tZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5f
dCAqbWZuKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CkBAIC0xNjA0LDYgKzE4NzEs
MTEyIEBAIHJlZ2lzdGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCiAgICAgcmV0dXJuIHJl
dDsKIH0KIAorc3RhdGljIHZvaWQKK25vdGlmeV9yaW5nKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAorICAgICAgICAgICAgc3RydWN0IGxp
c3RfaGVhZCAqdG9fbm90aWZ5KQoreworICAgIHVuc2lnbmVkIGludCBzcGFjZTsKKworICAgIEFT
U0VSVChMT0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkpOworCisgICAgc3Bpbl9sb2NrKCZyaW5nX2lu
Zm8tPkwzX2xvY2spOworCisgICAgaWYgKCByaW5nX2luZm8tPmxlbiApCisgICAgICAgIHNwYWNl
ID0gcmluZ2J1Zl9wYXlsb2FkX3NwYWNlKGQsIHJpbmdfaW5mbyk7CisgICAgZWxzZQorICAgICAg
ICBzcGFjZSA9IDA7CisKKyAgICBzcGluX3VubG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsKKwor
ICAgIGlmICggc3BhY2UgKQorICAgICAgICBwZW5kaW5nX2ZpbmQoZCwgcmluZ19pbmZvLCBzcGFj
ZSwgdG9fbm90aWZ5KTsKK30KKworc3RhdGljIHZvaWQKK25vdGlmeV9jaGVja19wZW5kaW5nKHN0
cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgTElTVF9IRUFEKHRv
X25vdGlmeSk7CisKKyAgICBBU1NFUlQoTE9DS0lOR19SZWFkX0wxKTsKKworICAgIHJlYWRfbG9j
aygmZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKKworICAgIC8qIFdhbGsgYWxsIHJpbmdzLCBj
YWxsIG5vdGlmeV9yaW5nIG9uIGVhY2ggdG8gcG9wdWxhdGUgdG9fbm90aWZ5IGxpc3QgKi8KKyAg
ICBmb3IgKCBpID0gMDsgaSA8IEFSR09fSEFTSFRBQkxFX1NJWkU7IGkrKyApCisgICAgeworICAg
ICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpjdXJzb3IsICpidWNrZXQgPSAmZC0+YXJnby0+cmluZ19o
YXNoW2ldOworICAgICAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKKworICAg
ICAgICBmb3IgKCBjdXJzb3IgPSBidWNrZXQtPm5leHQ7IGN1cnNvciAhPSBidWNrZXQ7IGN1cnNv
ciA9IGN1cnNvci0+bmV4dCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJpbmdfaW5mbyA9IGxp
c3RfZW50cnkoY3Vyc29yLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8sIG5vZGUpOworICAgICAgICAg
ICAgbm90aWZ5X3JpbmcoZCwgcmluZ19pbmZvLCAmdG9fbm90aWZ5KTsKKyAgICAgICAgfQorICAg
IH0KKworICAgIHJlYWRfdW5sb2NrKCZkLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOworCisgICAg
aWYgKCAhbGlzdF9lbXB0eSgmdG9fbm90aWZ5KSApCisgICAgICAgIHBlbmRpbmdfbm90aWZ5KCZ0
b19ub3RpZnkpOworfQorCitzdGF0aWMgbG9uZworbm90aWZ5KHN0cnVjdCBkb21haW4gKmN1cnJk
LAorICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fcmluZ19kYXRhX3QpIHJp
bmdfZGF0YV9obmQpCit7CisgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX2RhdGFf
ZW50X3QpIGVudF9obmQ7CisgICAgeGVuX2FyZ29fcmluZ19kYXRhX3QgcmluZ19kYXRhOworICAg
IGludCByZXQgPSAwOworCisgICAgQVNTRVJUKGN1cnJkID09IGN1cnJlbnQtPmRvbWFpbik7CisK
KyAgICByZWFkX2xvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CisKKyAgICBpZiAoICFjdXJy
ZC0+YXJnbyApCisgICAgeworICAgICAgICBhcmdvX2RwcmludGsoIiFkLT5hcmdvLCBFTk9ERVZc
biIpOworICAgICAgICByZXQgPSAtRU5PREVWOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
KyAgICBub3RpZnlfY2hlY2tfcGVuZGluZyhjdXJyZCk7CisKKyAgICBpZiAoIGd1ZXN0X2hhbmRs
ZV9pc19udWxsKHJpbmdfZGF0YV9obmQpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByZXQg
PSBjb3B5X2Zyb21fZ3Vlc3QoJnJpbmdfZGF0YSwgcmluZ19kYXRhX2huZCwgMSkgPyAtRUZBVUxU
IDogMDsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgaWYgKCByaW5n
X2RhdGEubmVudCA+IE1BWF9OT1RJRllfQ09VTlQgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLCAiYXJnbzogbm90aWZ5IGVudHJ5IGNvdW50KCV1KSBleGNlZWRzIG1heCgldSlc
biIsCisgICAgICAgICAgICAgICAgcmluZ19kYXRhLm5lbnQsIE1BWF9OT1RJRllfQ09VTlQpOwor
ICAgICAgICByZXQgPSAtRUFDQ0VTOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBl
bnRfaG5kID0gZ3Vlc3RfaGFuZGxlX2Zvcl9maWVsZChyaW5nX2RhdGFfaG5kLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdCwgZGF0
YVswXSk7CisgICAgaWYgKCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxlX29rYXkoZW50X2huZCwgcmlu
Z19kYXRhLm5lbnQpKSApCisgICAgeworICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICBn
b3RvIG91dDsKKyAgICB9CisKKyAgICB3aGlsZSAoICFyZXQgJiYgcmluZ19kYXRhLm5lbnQtLSAp
CisgICAgeworICAgICAgICByZXQgPSBmaWxsX3JpbmdfZGF0YShjdXJyZCwgZW50X2huZCk7Cisg
ICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KGVudF9obmQsIDEpOworICAgIH0KKworIG91
dDoKKyAgICByZWFkX3VubG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIHJldHVy
biByZXQ7Cit9CisKIHN0YXRpYyBsb25nCiBzZW5kdihzdHJ1Y3QgZG9tYWluICpzcmNfZCwgY29u
c3QgeGVuX2FyZ29fYWRkcl90ICpzcmNfYWRkciwKICAgICAgIGNvbnN0IHhlbl9hcmdvX2FkZHJf
dCAqZHN0X2FkZHIsCkBAIC0xODA0LDYgKzIxNzcsMjEgQEAgZG9fYXJnb19vcCh1bnNpZ25lZCBp
bnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAgIGJyZWFr
OwogICAgIH0KIAorICAgIGNhc2UgWEVOX0FSR09fT1Bfbm90aWZ5OgorICAgIHsKKyAgICAgICAg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19yaW5nX2RhdGFfdCkgcmluZ19kYXRhX2hu
ZCA9CisgICAgICAgICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMSwgeGVuX2FyZ29f
cmluZ19kYXRhX3QpOworCisgICAgICAgIGlmICggdW5saWtlbHkoKCFndWVzdF9oYW5kbGVfaXNf
bnVsbChhcmcyKSkgfHwgYXJnMyB8fCBhcmc0KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMg
PSBub3RpZnkoY3VycmQsIHJpbmdfZGF0YV9obmQpOworICAgICAgICBicmVhazsKKyAgICB9CisK
ICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJnby5oCmluZGV4IDdjODRiMDcuLjYxZmEwOTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmdvLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaApAQCAtMTIzLDYg
KzEyMyw0MiBAQCB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmcKIC8qIE1l
c3NhZ2VzIG9uIHRoZSByaW5nIGFyZSBwYWRkZWQgdG8gYSBtdWx0aXBsZSBvZiB0aGlzIHNpemUu
ICovCiAjZGVmaW5lIFhFTl9BUkdPX01TR19TTE9UX1NJWkUgMHgxMAogCisvKgorICogTm90aWZ5
IGZsYWdzCisgKi8KKy8qIFJpbmcgZXhpc3RzICovCisjZGVmaW5lIFhFTl9BUkdPX1JJTkdfRVhJ
U1RTICAgICAgICAgICAgKDFVIDw8IDApCisvKiBSaW5nIGlzIHNoYXJlZCwgbm90IHVuaWNhc3Qg
Ki8KKyNkZWZpbmUgWEVOX0FSR09fUklOR19TSEFSRUQgICAgICAgICAgICAoMVUgPDwgMSkKKy8q
IFJpbmcgaXMgZW1wdHkgKi8KKyNkZWZpbmUgWEVOX0FSR09fUklOR19FTVBUWSAgICAgICAgICAg
ICAoMVUgPDwgMikKKy8qIFN1ZmZpY2llbnQgc3BhY2UgdG8gcXVldWUgc3BhY2VfcmVxdWlyZWQg
Ynl0ZXMgbWlnaHQgZXhpc3QgKi8KKyNkZWZpbmUgWEVOX0FSR09fUklOR19TVUZGSUNJRU5UICAg
ICAgICAoMVUgPDwgMykKKy8qIEluc3VmZmljaWVudCByaW5nIHNpemUgZm9yIHNwYWNlX3JlcXVp
cmVkIGJ5dGVzICovCisjZGVmaW5lIFhFTl9BUkdPX1JJTkdfRU1TR1NJWkUgICAgICAgICAgKDFV
IDw8IDQpCisvKiBUb28gbWFueSBkb21haW5zIHdhaXRpbmcgZm9yIGF2YWlsYWJsZSBzcGFjZSBz
aWduYWxzIGZvciB0aGlzIHJpbmcgKi8KKyNkZWZpbmUgWEVOX0FSR09fUklOR19FQlVTWSAgICAg
ICAgICAgICAoMVUgPDwgNSkKKwordHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19kYXRhX2Vu
dAoreworICAgIHN0cnVjdCB4ZW5fYXJnb19hZGRyIHJpbmc7CisgICAgdWludDE2X3QgZmxhZ3M7
CisgICAgdWludDE2X3QgcGFkOworICAgIHVpbnQzMl90IHNwYWNlX3JlcXVpcmVkOworICAgIHVp
bnQzMl90IG1heF9tZXNzYWdlX3NpemU7Cit9IHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdDsKKwor
dHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19kYXRhCit7CisgICAgdWludDMyX3QgbmVudDsK
KyAgICB1aW50MzJfdCBwYWQ7CisjaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NU
RENfVkVSU0lPTl9fID49IDE5OTkwMUwKKyAgICBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19kYXRhX2Vu
dCBkYXRhW107CisjZWxpZiBkZWZpbmVkKF9fR05VQ19fKQorICAgIHN0cnVjdCB4ZW5fYXJnb19y
aW5nX2RhdGFfZW50IGRhdGFbMF07CisjZW5kaWYKK30geGVuX2FyZ29fcmluZ19kYXRhX3Q7CisK
IHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyCiB7CiAgICAgdWludDMyX3QgbGVu
OwpAQCAtMjEzLDQgKzI0OSwzNSBAQCBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRl
cgogICovCiAjZGVmaW5lIFhFTl9BUkdPX09QX3NlbmR2ICAgICAgICAgICAgICAgMwogCisvKgor
ICogWEVOX0FSR09fT1Bfbm90aWZ5CisgKgorICogQXNrcyBYZW4gZm9yIGluZm9ybWF0aW9uIGFi
b3V0IG90aGVyIHJpbmdzIGluIHRoZSBzeXN0ZW0uCisgKgorICogZW50LT5yaW5nIGlzIHRoZSB4
ZW5fYXJnb19hZGRyX3Qgb2YgdGhlIHJpbmcgeW91IHdhbnQgaW5mb3JtYXRpb24gb24uCisgKiBV
c2VzIHRoZSBzYW1lIHJpbmcgbWF0Y2hpbmcgcnVsZXMgYXMgWEVOX0FSR09fT1Bfc2VuZHYuCisg
KgorICogZW50LT5zcGFjZV9yZXF1aXJlZCA6IGlmIHRoaXMgZmllbGQgaXMgbm90IG51bGwgdGhl
biBYZW4gd2lsbCBjaGVjaworICogdGhhdCB0aGVyZSBpcyBzcGFjZSBpbiB0aGUgZGVzdGluYXRp
b24gcmluZyBmb3IgdGhpcyBtYW55IGJ5dGVzIG9mIHBheWxvYWQuCisgKiBJZiB0aGUgcmluZyBp
cyB0b28gc21hbGwgZm9yIHRoZSByZXF1ZXN0ZWQgc3BhY2VfcmVxdWlyZWQsIGl0IHdpbGwgc2V0
IHRoZQorICogWEVOX0FSR09fUklOR19FTVNHU0laRSBmbGFnIG9uIHJldHVybi4KKyAqIElmIHN1
ZmZpY2llbnQgc3BhY2UgaXMgYXZhaWxhYmxlLCBpdCB3aWxsIHNldCBYRU5fQVJHT19SSU5HX1NV
RkZJQ0lFTlQKKyAqIGFuZCBDQU5DRUwgYW55IHBlbmRpbmcgbm90aWZpY2F0aW9uIGZvciB0aGF0
IGVudC0+cmluZzsgb3RoZXJ3aXNlIGl0CisgKiB3aWxsIHNjaGVkdWxlIGEgbm90aWZpY2F0aW9u
IGV2ZW50IGFuZCB0aGUgZmxhZyB3aWxsIG5vdCBiZSBzZXQuCisgKgorICogVGhlc2UgZmxhZ3Mg
YXJlIHNldCBieSBYZW4gd2hlbiBub3RpZnkgcmVwbGllczoKKyAqIFhFTl9BUkdPX1JJTkdfRVhJ
U1RTICAgICByaW5nIGV4aXN0cworICogWEVOX0FSR09fUklOR19TSEFSRUQgICAgIHJpbmcgaXMg
cmVnaXN0ZXJlZCBmb3Igd2lsZGNhcmQgcGFydG5lcgorICogWEVOX0FSR09fUklOR19FTVBUWSAg
ICAgIHJpbmcgaXMgZW1wdHkKKyAqIFhFTl9BUkdPX1JJTkdfU1VGRklDSUVOVCBzdWZmaWNpZW50
IHNwYWNlIGZvciBzcGFjZV9yZXF1aXJlZCBpcyB0aGVyZQorICogWEVOX0FSR09fUklOR19FTVNH
U0laRSAgIHNwYWNlX3JlcXVpcmVkIGlzIHRvbyBsYXJnZSBmb3IgdGhlIHJpbmcgc2l6ZQorICog
WEVOX0FSR09fUklOR19FQlVTWSAgICAgIHRvbyBtYW55IGRvbWFpbnMgd2FpdGluZyBmb3IgYXZh
aWxhYmxlIHNwYWNlIHNpZ25hbHMKKyAqCisgKiBhcmcxOiBYRU5fR1VFU1RfSEFORExFKHhlbl9h
cmdvX3JpbmdfZGF0YV90KSByaW5nX2RhdGEgKG1heSBiZSBOVUxMKQorICogYXJnMjogTlVMTAor
ICogYXJnMzogMCAoWkVSTykKKyAqIGFyZzQ6IDAgKFpFUk8pCisgKi8KKyNkZWZpbmUgWEVOX0FS
R09fT1Bfbm90aWZ5ICAgICAgICAgICAgICA0CisKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0LmxzdAppbmRleCA3YjhiZGJmLi5mMTE5
MjIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94bGF0LmxzdAorKysgYi94ZW4vaW5jbHVkZS94
bGF0LmxzdApAQCAtMTU0LDMgKzE1NCw1IEBACiA/CWFyZ29fdW5yZWdpc3Rlcl9yaW5nCQlhcmdv
LmgKICEJYXJnb19pb3YJCQlhcmdvLmgKID8JYXJnb19zZW5kX2FkZHIJCQlhcmdvLmgKKz8JYXJn
b19yaW5nX2RhdGFfZW50CQlhcmdvLmgKKz8JYXJnb19yaW5nX2RhdGEJCQlhcmdvLmgKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05: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-devel-bounces@lists.xenproject.org>)
	id 1gmUOs-0004DP-QV; Thu, 24 Jan 2019 02:05: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=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOs-0004Cq-Am
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:50 +0000
X-Inumbo-ID: 91068774-1f7c-11e9-87c3-bc764e045a96
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91068774-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:48 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id g8so3376737iok.4
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=iDSdPTMJa/+KLsoysuAjT7F/lLHksiWVNZSA68WqXHo=;
 b=Dbq9MK8dqPkP9JTLj/R71EOVEFTNzJtEVnFPeON5Ze/qArQrA+iIba7iHtWmi8QpO9
 Z64ghRiy6FiJbfy3L4BcoyvMHJfbmJWk5a9GC9fgf8OuDhp2xNPhXnyX8mnB8MJPOjEh
 3rj79zu9Jk4bd9EXzh4FQVk4AtrnQLHITwCMxpOmcxHTu0MKZw/L46WjcO4JpoMvULZi
 AWwADrmhiYOsTorEBosfeqbusebpY7jZkfPBa3Y8l6eyGo6bEiPZ1c0t4nmXDrByw0Z3
 ZncP3R6gd1jxTCK12/W0NpQmc/2XJVOadMFEuxihJYivqK90GhKYoBDt4mQPQtIvD8Os
 5e0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=iDSdPTMJa/+KLsoysuAjT7F/lLHksiWVNZSA68WqXHo=;
 b=k1OHjBNH02bQ/04A4miu3uV/k/JSfb+2TUFFBXq6OSuofAN5prK0h9ToCByn/jVir6
 Irt5U1oyzBr1mHsDpg1nuIhn9lFtdYaNgUuvwYE5RdI1kTqp/s30va3TajrUPQFPgdUn
 qSdAgYA23moqtHIWJnYmbz13IlzwPdMWQdf4h5Rl2CGJvJ3PLWNxHlyXp+kEDnn7hktf
 0AkoiFfXev+xCpQhUdzA7e3iafknITSz74UXnWO8BLKWrBhDMEQq9+j8ADWCVVm0nYpL
 LpXRWE12ispcQxaeF5TII9J4Hgjavpjjt9WR41cXN9WDNIhQ/3PCsF96eAXTLBPaE7hG
 I5Qw==
X-Gm-Message-State: AJcUukcjxi7gB/r4XMcZboARjOPdvGBVD5OrqvrUzeZ13qQzHC04nkTq
 FOa1m7kj+YteTMBXxXIh6jZrkOi0UDo=
X-Google-Smtp-Source: AHgI3IZdvGmF4HNfN1Z3ItqGoqOo216rMHHQY/ECzCpmDIMyHjtoLCATqCjiUvls4c6y5h835z+DZQ==
X-Received: by 2002:a6b:310b:: with SMTP id j11mr2404530ioa.141.1548295547331; 
 Wed, 23 Jan 2019 18:05:47 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:46 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:04:59 -0800
Message-Id: <1548295503-15946-12-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 11/15] xsm,
 argo: XSM control for argo register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WFNNIGNvbnRyb2xzIGZvciBhcmdvIHJpbmcgcmVnaXN0cmF0aW9uIHdpdGggdHdvIGRpc3RpbmN0
IGNhc2VzLCB3aGVyZQp0aGUgcmluZyBiZWluZyByZWdpc3RlcmVkIGlzOgoKMSkgU2luZ2xlIHNv
dXJjZTogIHJlZ2lzdGVyaW5nIGEgcmluZyBmb3IgY29tbXVuaWNhdGlvbiB0byByZWNlaXZlIG1l
c3NhZ2VzCiAgICAgICAgICAgICAgICAgICBmcm9tIGEgc3BlY2lmaWVkIHNpbmdsZSBvdGhlciBk
b21haW4uCiAgIERlZmF1bHQgcG9saWN5OiBhbGxvdy4KCjIpIEFueSBzb3VyY2U6ICAgICByZWdp
c3RlcmluZyBhIHJpbmcgZm9yIGNvbW11bmljYXRpb24gdG8gcmVjZWl2ZSBtZXNzYWdlcwogICAg
ICAgICAgICAgICAgICAgZnJvbSBhbnksIG9yIGFsbCwgb3RoZXIgZG9tYWlucyAoaWUuIHdpbGRj
YXJkKS4KICAgRGVmYXVsdCBwb2xpY3k6IGRlbnksIHdpdGggcnVudGltZSBwb2xpY3kgY29uZmln
dXJhdGlvbiB2aWEgYm9vdHBhcmFtLgoKVGhpcyBjb21taXQgbW9kaWZpZXMgdGhlIHNpZ25hdHVy
ZSBvZiBjb3JlIFhTTSBob29rIGZ1bmN0aW9ucyBpbiBvcmRlciB0bwphcHBseSAnY29uc3QnIHRv
IGFyZ3VtZW50cywgbmVlZGVkIGluIG9yZGVyIGZvciAnY29uc3QnIHRvIGJlIGFjY2VwdGVkIGlu
CnNpZ25hdHVyZSBvZiBmdW5jdGlvbnMgdGhhdCBpbnZva2UgdGhlbS4KClNpZ25lZC1vZmYtYnk6
IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KCnYzIERhbmll
bC9KYW46IGFkZCB0byB0aGUgZGVmYXVsdCB4c20gcG9saWN5IGZvciB0aGUgcmVnaXN0ZXIgb3AK
djMgaG9pc3Qgb3B0X2FyZ29fbWFjX3Blcm1pc3NpdmUgY2hlY2sgdG8gYWxsb3cgZGVmYXVsdCBw
b2xpY3kgdG8gbWF0Y2ggbm9uLVhTTQp2MyB3YXM6IEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYg
PGRnZGVncmFAdHljaG8ubnNhLmdvdj4KdjMgQWRkIERhbmllbCdzIEFja2VkLWJ5IDsgbm90ZSBt
aW5vciBjaGFuZ2VzIHJlcXVpcmVkIGZvciB2NAp2MyBmZWVkYmFjayAjMDcgUm9nZXI6IHVzZSBv
cHRfYXJnb19tYWNfcGVybWlzc2l2ZSA6IGEgYm9vbGVhbiBvcHQKdjIgZmVlZGJhY2sgIzkgSmFu
OiByZWZhY3RvciB0byB1c2UgYXJnby1tYWMgYm9vdHBhcmFtIGF0IHBvaW50IG9mIGludHJvZHVj
dGlvbgp2MSBmZWVkYmFjayBQYXVsOiByZXBsYWNlIHVzZSBvZiBzdHJuY21wIHdpdGggc3RyY21w
CnYxIGZlZWRiYWNrICMxNiBKYW46IGFwcGx5IGNvbnN0IHRvIGZ1bmN0aW9uIHNpZ25hdHVyZXMK
djEgZmVlZGJhY2sgIzE0IEphbjogYWRkIGJsYW5rIGxpbmUgYmVmb3JlIHJldHVybiBpbiBwYXJz
ZV9hcmdvX21hY19wYXJhbQotLS0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2Zl
YXR1cmVzLnRlIHwgIDYgKysrKysrCiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDExICsrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAg
ICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94c20veHNt
LmggICAgICAgICAgICAgICAgICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi94
c20vZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogeGVuL3hz
bS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAyNyArKysrKysrKysrKysr
KysrKysrKysrKystLS0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzICAgICAg
ICAgIHwgMTEgKysrKysrKysrKysKIHhlbi94c20vZmxhc2svcG9saWN5L3NlY3VyaXR5X2NsYXNz
ZXMgICAgICAgIHwgIDEgKwogOCBmaWxlcyBjaGFuZ2VkLCA4OCBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0
X2ZlYXR1cmVzLnRlIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMu
dGUKaW5kZXggOWFjOTc4MC4uZDAwNzY5ZSAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5
L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMvZ3Vlc3RfZmVhdHVyZXMudGUKQEAgLTUsNiArNSwxMiBAQCBhbGxvdyBkb21haW5fdHlwZSB4
ZW5fdDp4ZW4gdG1lbV9vcDsKICMgcG11X2N0cmwgaXMgZm9yKQogYWxsb3cgZG9tYWluX3R5cGUg
eGVuX3Q6eGVuMiBwbXVfdXNlOwogCisjIEFsbG93IGFsbCBkb21haW5zOgorIyB0byByZWdpc3Rl
ciBzaW5nbGUtc2VuZGVyICh1bmljYXN0KSByaW5ncyB0byBwYXJ0bmVyIHdpdGggYW55IGRvbWFp
bjsgYW5kCisjIHRvIHJlZ2lzdGVyIGFueS1zZW5kZXIgKHdpbGRjYXJkKSByaW5ncyB0aGF0IGNh
biBiZSBzZW50IHRvIGJ5IGFueSBkb21haW4uCithbGxvdyBkb21haW5fdHlwZSB4ZW5fdDphcmdv
IHsgcmVnaXN0ZXJfYW55X3NvdXJjZSB9OworYWxsb3cgZG9tYWluX3R5cGUgZG9tYWluX3R5cGU6
YXJnbyB7IHJlZ2lzdGVyX3NpbmdsZV9zb3VyY2UgfTsKKwogIyBBbGxvdyBndWVzdCBjb25zb2xl
IG91dHB1dCB0byB0aGUgc2VyaWFsIGNvbnNvbGUuICBUaGlzIGlzIHVzZWQgYnkgUFYgTGludXgK
ICMgYW5kIHN0dWIgZG9tYWlucyBmb3IgZWFybHkgYm9vdCBvdXRwdXQsIHNvIGRvbid0IGF1ZGl0
IGV2ZW4gd2hlbiB3ZSBkZW55IGl0LgogIyBXaXRob3V0IFhTTSwgdGhpcyBpcyBlbmFibGVkIG9u
bHkgaWYgdGhlIFhlbiB3YXMgY29tcGlsZWQgaW4gZGVidWcgbW9kZS4KZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggMjg0NDk3Ni4uOTE0MDYx
ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMK
QEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3RpbWUuaD4KKyNpbmNsdWRlIDx4c20veHNtLmg+CiAK
ICNpbmNsdWRlIDxwdWJsaWMvYXJnby5oPgogCkBAIC0xNjc3LDggKzE2NzgsMTAgQEAgcmVnaXN0
ZXJfcmluZyhzdHJ1Y3QgZG9tYWluICpjdXJyZCwKIAogICAgIGlmICggcmVnLnBhcnRuZXJfaWQg
PT0gWEVOX0FSR09fRE9NSURfQU5ZICkKICAgICB7Ci0gICAgICAgIGlmICggIW9wdF9hcmdvX21h
Y19wZXJtaXNzaXZlICkKLSAgICAgICAgICAgIHJldHVybiAtRVBFUk07CisgICAgICAgIHJldCA9
IG9wdF9hcmdvX21hY19wZXJtaXNzaXZlID8geHNtX2FyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZShj
dXJyZCkgOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1FUEVSTTsK
KyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAgICAg
ZWxzZQogICAgIHsKQEAgLTE2ODksNiArMTY5MiwxMCBAQCByZWdpc3Rlcl9yaW5nKHN0cnVjdCBk
b21haW4gKmN1cnJkLAogICAgICAgICAgICAgcmV0dXJuIC1FU1JDSDsKICAgICAgICAgfQogCisg
ICAgICAgIHJldCA9IHhzbV9hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UoY3VycmQsIGRzdF9k
KTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgZ290byBvdXQ7CisKICAgICAgICAg
c2VuZF9pbmZvID0geHphbGxvYyhzdHJ1Y3QgYXJnb19zZW5kX2luZm8pOwogICAgICAgICBpZiAo
ICFzZW5kX2luZm8gKQogICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVt
bXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmluZGV4IGEyOWQxZWYuLjk2MTE4YWEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS9k
dW1teS5oCkBAIC03MjAsNiArNzIwLDIwIEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fZG1f
b3AoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiAKICNlbmRpZiAvKiBDT05GSUdf
WDg2ICovCiAKKyNpZmRlZiBDT05GSUdfQVJHTworc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9h
cmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4g
KnQpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fYXJn
b19yZWdpc3Rlcl9hbnlfc291cmNlKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIDA7
Cit9CisKKyNlbmRpZiAvKiBDT05GSUdfQVJHTyAqLworCiAjaW5jbHVkZSA8cHVibGljL3ZlcnNp
b24uaD4KIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21feGVuX3ZlcnNpb24gKFhTTV9ERUZBVUxU
X0FSRyB1aW50MzJfdCBvcCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBi
L3hlbi9pbmNsdWRlL3hzbS94c20uaAppbmRleCAzYjE5MmI1Li5lMzJhNjQ1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94c20veHNtLmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCkBAIC0x
ODEsNiArMTgxLDExIEBAIHN0cnVjdCB4c21fb3BlcmF0aW9ucyB7CiAjZW5kaWYKICAgICBpbnQg
KCp4ZW5fdmVyc2lvbikgKHVpbnQzMl90IGNtZCk7CiAgICAgaW50ICgqZG9tYWluX3Jlc291cmNl
X21hcCkgKHN0cnVjdCBkb21haW4gKmQpOworI2lmZGVmIENPTkZJR19BUkdPCisgICAgaW50ICgq
YXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKSAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
ICp0KTsKKyAgICBpbnQgKCphcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UpIChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKTsKKyNlbmRpZgogfTsKIAogI2lmZGVmIENPTkZJR19YU00KQEAgLTY5OCw2ICs3
MDMsMjAgQEAgc3RhdGljIGlubGluZSBpbnQgeHNtX2RvbWFpbl9yZXNvdXJjZV9tYXAoeHNtX2Rl
ZmF1bHRfdCBkZWYsIHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHhzbV9vcHMtPmRvbWFp
bl9yZXNvdXJjZV9tYXAoZCk7CiB9CiAKKyNpZmRlZiBDT05GSUdfQVJHTworc3RhdGljIGlubGlu
ZSB4c21fYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqdCkKK3sKKyAgICByZXR1cm4geHNtX29wcy0+YXJnb19yZWdpc3Rlcl9zaW5n
bGVfc291cmNlKGQsIHQpOworfQorCitzdGF0aWMgaW5saW5lIHhzbV9hcmdvX3JlZ2lzdGVyX2Fu
eV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4geHNtX29wcy0+
YXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKGQpOworfQorCisjZW5kaWYgLyogQ09ORklHX0FSR08g
Ki8KKwogI2VuZGlmIC8qIFhTTV9OT19XUkFQUEVSUyAqLwogCiAjaWZkZWYgQ09ORklHX01VTFRJ
Qk9PVApkaWZmIC0tZ2l0IGEveGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmluZGV4
IDU3MDEwNDcuLmVkMjM2YjAgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXkuYworKysgYi94ZW4v
eHNtL2R1bW15LmMKQEAgLTE1Miw0ICsxNTIsOCBAQCB2b2lkIF9faW5pdCB4c21fZml4dXBfb3Bz
IChzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgKm9wcykKICNlbmRpZgogICAgIHNldF90b19kdW1teV9p
Zl9udWxsKG9wcywgeGVuX3ZlcnNpb24pOwogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywg
ZG9tYWluX3Jlc291cmNlX21hcCk7CisjaWZkZWYgQ09ORklHX0FSR08KKyAgICBzZXRfdG9fZHVt
bXlfaWZfbnVsbChvcHMsIGFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSk7CisgICAgc2V0X3Rv
X2R1bW15X2lmX251bGwob3BzLCBhcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UpOworI2VuZGlmCiB9
CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tz
LmMKaW5kZXggOTZkMzFhYS4uZmNiNzQ4NyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29r
cy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtMzYsMTMgKzM2LDE0IEBACiAjaW5j
bHVkZSA8b2Jqc2VjLmg+CiAjaW5jbHVkZSA8Y29uZGl0aW9uYWwuaD4KIAotc3RhdGljIHUzMiBk
b21haW5fc2lkKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0YXRpYyB1MzIgZG9tYWluX3NpZChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAgICAgc3RydWN0IGRvbWFpbl9zZWN1cml0eV9zdHJ1
Y3QgKmRzZWMgPSBkb20tPnNzaWQ7CiAgICAgcmV0dXJuIGRzZWMtPnNpZDsKIH0KIAotc3RhdGlj
IHUzMiBkb21haW5fdGFyZ2V0X3NpZChzdHJ1Y3QgZG9tYWluICpzcmMsIHN0cnVjdCBkb21haW4g
KmRzdCkKK3N0YXRpYyB1MzIgZG9tYWluX3RhcmdldF9zaWQoY29uc3Qgc3RydWN0IGRvbWFpbiAq
c3JjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
c3QpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9zZWN1cml0eV9zdHJ1Y3QgKnNzZWMgPSBzcmMtPnNz
aWQ7CiAgICAgc3RydWN0IGRvbWFpbl9zZWN1cml0eV9zdHJ1Y3QgKmRzZWMgPSBkc3QtPnNzaWQ7
CkBAIC01OCw3ICs1OSw4IEBAIHN0YXRpYyB1MzIgZXZ0Y2huX3NpZChjb25zdCBzdHJ1Y3QgZXZ0
Y2huICpjaG4pCiAgICAgcmV0dXJuIGNobi0+c3NpZC5mbGFza19zaWQ7CiB9CiAKLXN0YXRpYyBp
bnQgZG9tYWluX2hhc19wZXJtKHN0cnVjdCBkb21haW4gKmRvbTEsIHN0cnVjdCBkb21haW4gKmRv
bTIsIAorc3RhdGljIGludCBkb21haW5faGFzX3Blcm0oY29uc3Qgc3RydWN0IGRvbWFpbiAqZG9t
MSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmRvbTIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1MTYgY2xhc3MsIHUzMiBwZXJtcykKIHsKICAg
ICB1MzIgc3NpZCwgdHNpZDsKQEAgLTE3MTcsNiArMTcxOSwyMSBAQCBzdGF0aWMgaW50IGZsYXNr
X2RvbWFpbl9yZXNvdXJjZV9tYXAoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gY3VycmVu
dF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19SRVNPVVJDRV9NQVApOwog
fQogCisjaWZkZWYgQ09ORklHX0FSR08KK3N0YXRpYyBpbnQgZmxhc2tfYXJnb19yZWdpc3Rlcl9z
aW5nbGVfc291cmNlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICp0KQoreworICAg
IHJldHVybiBkb21haW5faGFzX3Blcm0oZCwgdCwgU0VDQ0xBU1NfQVJHTywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFSR09fX1JFR0lTVEVSX1NJTkdMRV9TT1VSQ0UpOworfQorCitzdGF0
aWMgaW50IGZsYXNrX2FyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZShjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQoreworICAgIHJldHVybiBhdmNfaGFzX3Blcm0oZG9tYWluX3NpZChkKSwgU0VDSU5JVFNJ
RF9YRU4sIFNFQ0NMQVNTX0FSR08sCisgICAgICAgICAgICAgICAgICAgICAgICBBUkdPX19SRUdJ
U1RFUl9BTllfU09VUkNFLCBOVUxMKTsKK30KKyNlbmRpZgorCiBsb25nIGRvX2ZsYXNrX29wKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeHNtX29wX3QpIHVfZmxhc2tfb3ApOwogaW50IGNvbXBhdF9m
bGFza19vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhzbV9vcF90KSB1X2ZsYXNrX29wKTsKIApA
QCAtMTg1MSw2ICsxODY4LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgZmxhc2tf
b3BzID0gewogI2VuZGlmCiAgICAgLnhlbl92ZXJzaW9uID0gZmxhc2tfeGVuX3ZlcnNpb24sCiAg
ICAgLmRvbWFpbl9yZXNvdXJjZV9tYXAgPSBmbGFza19kb21haW5fcmVzb3VyY2VfbWFwLAorI2lm
ZGVmIENPTkZJR19BUkdPCisgICAgLmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSA9IGZsYXNr
X2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSwKKyAgICAuYXJnb19yZWdpc3Rlcl9hbnlfc291
cmNlID0gZmxhc2tfYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlLAorI2VuZGlmCiB9OwogCiB2b2lk
IF9faW5pdCBmbGFza19pbml0KGNvbnN0IHZvaWQgKnBvbGljeV9idWZmZXIsIHNpemVfdCBwb2xp
Y3lfc2l6ZSkKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
IGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggNmZlY2ZkYS4uZmI5
NWM5NyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysr
IGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTUzMSwzICs1MzEsMTQg
QEAgY2xhc3MgdmVyc2lvbgogIyBYZW4gYnVpbGQgaWQKICAgICB4ZW5fYnVpbGRfaWQKIH0KKwor
IyBDbGFzcyBhcmdvIGlzIHVzZWQgdG8gZGVzY3JpYmUgdGhlIEFyZ28gaW50ZXJkb21haW4gY29t
bXVuaWNhdGlvbiBzeXN0ZW0uCitjbGFzcyBhcmdvCit7CisgICAgIyBEb21haW4gcmVxdWVzdGlu
ZyByZWdpc3RyYXRpb24gb2YgYSBjb21tdW5pY2F0aW9uIHJpbmcKKyAgICAjIHRvIHJlY2VpdmUg
bWVzc2FnZXMgZnJvbSBhIHNwZWNpZmljIG90aGVyIGRvbWFpbi4KKyAgICByZWdpc3Rlcl9zaW5n
bGVfc291cmNlCisgICAgIyBEb21haW4gcmVxdWVzdGluZyByZWdpc3RyYXRpb24gb2YgYSBjb21t
dW5pY2F0aW9uIHJpbmcKKyAgICAjIHRvIHJlY2VpdmUgbWVzc2FnZXMgZnJvbSBhbnkgb3RoZXIg
ZG9tYWluLgorICAgIHJlZ2lzdGVyX2FueV9zb3VyY2UKK30KZGlmZiAtLWdpdCBhL3hlbi94c20v
Zmxhc2svcG9saWN5L3NlY3VyaXR5X2NsYXNzZXMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9zZWN1
cml0eV9jbGFzc2VzCmluZGV4IGNkZTRlMWEuLjUwZWNiYWIgMTAwNjQ0Ci0tLSBhL3hlbi94c20v
Zmxhc2svcG9saWN5L3NlY3VyaXR5X2NsYXNzZXMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kv
c2VjdXJpdHlfY2xhc3NlcwpAQCAtMTksNSArMTksNiBAQCBjbGFzcyBldmVudAogY2xhc3MgZ3Jh
bnQKIGNsYXNzIHNlY3VyaXR5CiBjbGFzcyB2ZXJzaW9uCitjbGFzcyBhcmdvCiAKICMgRkxBU0sK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05: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-devel-bounces@lists.xenproject.org>)
	id 1gmUOu-0004Fb-8f; Thu, 24 Jan 2019 02:05: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=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOt-0004El-Gp
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:51 +0000
X-Inumbo-ID: 926ab9d2-1f7c-11e9-87c3-bc764e045a96
Received: from mail-io1-xd44.google.com (unknown [2607:f8b0:4864:20::d44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 926ab9d2-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:50 +0000 (UTC)
Received: by mail-io1-xd44.google.com with SMTP id t24so3412010ioi.0
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=kSqr8jd+d/+W7QX3g1dfwyA7APza5VN6Z/BqtdGhwYU=;
 b=gdFQ31G4EvgGtdxn9WyGFrubNqy719BbyUyUT8JqU8BvwSL1wcy/71lXpFJfy+taU4
 HNwtNJO8S7TknGW/M9O2y+1ddHbPslaQ6Ez3+G5TSf/EHDkBlvcLijq3oMvLYMit7TDd
 c5kelVpWwzSBtQc3FAW2c2c5zC+IU+arKxD2P9j7QY9nPOmfhXxsCpGP60KNJGKeD5kY
 CYek0TAzPfllIugSA6Q6GU+4VZ4mM5gbLHSIDhAQY9toi5hXgK+/OlcBjswPV07GFSZ5
 Vh02DL7Ivv8FtbL/SyOfk9mt4AuOaaMVpXFXIg5iEzDBDJSItDdMBeLvtUPvocw9O9w+
 W39g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=kSqr8jd+d/+W7QX3g1dfwyA7APza5VN6Z/BqtdGhwYU=;
 b=Q/ZmfAiZaOZXZzbQ4Qf3jbBp+AXd+/4X6R0s9wHBLLON+6G58nqhLUiBUBQnHh0Hab
 kVPIkW2Apu5phHe2plfqs28pqRPVqlaXZ9nlnDuNsD748D3X6uS3yqyITcjV+9fBffXA
 rbo9eEapIHsWPtf0YtxXGM1BEooQ+4RaWai1OjaI6HAugIWjlX64Ol5AYwRqNtFFX5nW
 +Is9c8R/5PNWezo63DHYxAz5E+RmYRxfH3Mq2O0qfBf2b4Abp0OLSb0k4Q0hqdk9gt5r
 p7S+rl8vHxdMGp1lb/5NUQYI6iAbRaGSDsW+AfkFctz/13Ghuul8+FSvlOzTwdVILt2N
 gizQ==
X-Gm-Message-State: AHQUAua7P3wnMWZtYQwvfJfEvwTCPTHQUxD78uuYcaPVS6vS2pHeFBY8
 XsIN+uV5J8MfK/TVs5ZzObeEQhSR9F8=
X-Google-Smtp-Source: ALg8bN6qATaZJYgCCeUw4fe4J47zKSebfL8xWFfQiM029gGegV6WjxsNR5mo4q638kowPbl8QvQqhg==
X-Received: by 2002:a6b:7602:: with SMTP id g2mr2576515iom.135.1548295549802; 
 Wed, 23 Jan 2019 18:05:49 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:49 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:05:00 -0800
Message-Id: <1548295503-15946-13-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 12/15] xsm,
 argo: XSM control for argo message send operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmYXVsdCBwb2xpY3k6IGFsbG93LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsg
PGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYg
PGRnZGVncmFAdHljaG8ubnNhLmdvdj4KCnYzIERhbmllbC9KYW46IGFkZCB0byB0aGUgZGVmYXVs
dCB4c20gcG9saWN5IGZvciB0aGUgc2VuZCBvcAp2MyBBZGQgRGFuaWVsJ3MgQWNrZWQtYnkKdjI6
IHJlb3JkZXJlZCBjb21taXQgc2VxdWVuY2UgdG8gYWZ0ZXIgc2VuZHYgaW1wbGVtZW50YXRpb24K
djEgZmVlZGJhY2sgSmFuICMxNjogYXBwbHkgY29uc3QgdG8gZnVuY3Rpb24gc2lnbmF0dXJlcwp2
MSB2ZXJzaW9uIHdhczogUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMu
dGUgfCAgNyArKysrLS0tCiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDExICsrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAg
ICAgICAgICAgICB8ICA2ICsrKysrKwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgNiArKysrKysKIHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDEgKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgNyArKysrKysrCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9y
cyAgICAgICAgICB8ICAyICsrCiA3IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vl
c3RfZmVhdHVyZXMudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJl
cy50ZQppbmRleCBkMDA3NjllLi5jYTUyMjU3IDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xp
Y3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9k
dWxlcy9ndWVzdF9mZWF0dXJlcy50ZQpAQCAtNiwxMCArNiwxMSBAQCBhbGxvdyBkb21haW5fdHlw
ZSB4ZW5fdDp4ZW4gdG1lbV9vcDsKIGFsbG93IGRvbWFpbl90eXBlIHhlbl90OnhlbjIgcG11X3Vz
ZTsKIAogIyBBbGxvdyBhbGwgZG9tYWluczoKLSMgdG8gcmVnaXN0ZXIgc2luZ2xlLXNlbmRlciAo
dW5pY2FzdCkgcmluZ3MgdG8gcGFydG5lciB3aXRoIGFueSBkb21haW47IGFuZAotIyB0byByZWdp
c3RlciBhbnktc2VuZGVyICh3aWxkY2FyZCkgcmluZ3MgdGhhdCBjYW4gYmUgc2VudCB0byBieSBh
bnkgZG9tYWluLgorIyB0byByZWdpc3RlciBzaW5nbGUtc2VuZGVyICh1bmljYXN0KSByaW5ncyB0
byBwYXJ0bmVyIHdpdGggYW55IGRvbWFpbjsKKyMgdG8gcmVnaXN0ZXIgYW55LXNlbmRlciAod2ls
ZGNhcmQpIHJpbmdzIHRoYXQgY2FuIGJlIHNlbnQgdG8gYnkgYW55IGRvbWFpbjsKKyMgYW5kIHNl
bmQgbWVzc2FnZXMgdG8gcmluZ3MuCiBhbGxvdyBkb21haW5fdHlwZSB4ZW5fdDphcmdvIHsgcmVn
aXN0ZXJfYW55X3NvdXJjZSB9OwotYWxsb3cgZG9tYWluX3R5cGUgZG9tYWluX3R5cGU6YXJnbyB7
IHJlZ2lzdGVyX3NpbmdsZV9zb3VyY2UgfTsKK2FsbG93IGRvbWFpbl90eXBlIGRvbWFpbl90eXBl
OmFyZ28geyBzZW5kIHJlZ2lzdGVyX3NpbmdsZV9zb3VyY2UgfTsKIAogIyBBbGxvdyBndWVzdCBj
b25zb2xlIG91dHB1dCB0byB0aGUgc2VyaWFsIGNvbnNvbGUuICBUaGlzIGlzIHVzZWQgYnkgUFYg
TGludXgKICMgYW5kIHN0dWIgZG9tYWlucyBmb3IgZWFybHkgYm9vdCBvdXRwdXQsIHNvIGRvbid0
IGF1ZGl0IGV2ZW4gd2hlbiB3ZSBkZW55IGl0LgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdv
LmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRleCA5MTQwNjFlLi44ZWFiZjk5IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtMjAxMSw2ICsy
MDExLDE3IEBAIHNlbmR2KHN0cnVjdCBkb21haW4gKnNyY19kLCBjb25zdCB4ZW5fYXJnb19hZGRy
X3QgKnNyY19hZGRyLAogICAgIGlmICggIWRzdF9kICkKICAgICAgICAgcmV0dXJuIC1FU1JDSDsK
IAorICAgIHJldCA9IHhzbV9hcmdvX3NlbmQoc3JjX2QsIGRzdF9kKTsKKyAgICBpZiAoIHJldCAp
CisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJhcmdvOiBYU00gUkVKRUNURUQg
JWkgLT4gJWlcbiIsCisgICAgICAgICAgICAgICAgc3JjX2QtPmRvbWFpbl9pZCwgZHN0X2QtPmRv
bWFpbl9pZCk7CisKKyAgICAgICAgcHV0X2RvbWFpbihkc3RfZCk7CisKKyAgICAgICAgcmV0dXJu
IHJldDsKKyAgICB9CisKICAgICByZWFkX2xvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CiAK
ICAgICBpZiAoICFzcmNfZC0+YXJnbyApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVt
bXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmluZGV4IDk2MTE4YWEuLjdkYWYxZjAgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS9k
dW1teS5oCkBAIC03MzIsNiArNzMyLDEyIEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fYXJn
b19yZWdpc3Rlcl9hbnlfc291cmNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIDA7CiB9
CiAKK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fYXJnb19zZW5kKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICp0KQoreworICAgIHJldHVybiAwOworfQorCiAjZW5kaWYgLyogQ09ORklHX0FSR08g
Ki8KIAogI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94c20veHNtLmggYi94ZW4vaW5jbHVkZS94c20veHNtLmgKaW5kZXggZTMyYTY0NS4uN2M2OWVm
ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hz
bS94c20uaApAQCAtMTg1LDYgKzE4NSw3IEBAIHN0cnVjdCB4c21fb3BlcmF0aW9ucyB7CiAgICAg
aW50ICgqYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKSAoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICp0KTsKICAgICBpbnQgKCphcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UpIChjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKTsKKyAgICBpbnQgKCphcmdvX3NlbmQpIChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCBjb25zdCBzdHJ1Y3QgZG9tYWluICp0KTsKICNlbmRpZgogfTsKIApAQCAtNzE1LDYg
KzcxNiwxMSBAQCBzdGF0aWMgaW5saW5lIHhzbV9hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4geHNtX29wcy0+YXJnb19yZWdpc3Rlcl9h
bnlfc291cmNlKGQpOwogfQogCitzdGF0aWMgaW5saW5lIGludCB4c21fYXJnb19zZW5kKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpCit7CisgICAgcmV0dXJu
IHhzbV9vcHMtPmFyZ29fc2VuZChkLCB0KTsKK30KKwogI2VuZGlmIC8qIENPTkZJR19BUkdPICov
CiAKICNlbmRpZiAvKiBYU01fTk9fV1JBUFBFUlMgKi8KZGlmZiAtLWdpdCBhL3hlbi94c20vZHVt
bXkuYyBiL3hlbi94c20vZHVtbXkuYwppbmRleCBlZDIzNmIwLi5mZmFjNzc0IDEwMDY0NAotLS0g
YS94ZW4veHNtL2R1bW15LmMKKysrIGIveGVuL3hzbS9kdW1teS5jCkBAIC0xNTUsNSArMTU1LDYg
QEAgdm9pZCBfX2luaXQgeHNtX2ZpeHVwX29wcyAoc3RydWN0IHhzbV9vcGVyYXRpb25zICpvcHMp
CiAjaWZkZWYgQ09ORklHX0FSR08KICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGFyZ29f
cmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBh
cmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UpOworICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywg
YXJnb19zZW5kKTsKICNlbmRpZgogfQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5j
IGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IGZjYjc0ODcuLjc2YzAxMmMgMTAwNjQ0Ci0t
LSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAg
LTE3MzIsNiArMTczMiwxMiBAQCBzdGF0aWMgaW50IGZsYXNrX2FyZ29fcmVnaXN0ZXJfYW55X3Nv
dXJjZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBhdmNfaGFzX3Blcm0oZG9t
YWluX3NpZChkKSwgU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX0FSR08sCiAgICAgICAgICAgICAg
ICAgICAgICAgICBBUkdPX19SRUdJU1RFUl9BTllfU09VUkNFLCBOVUxMKTsKIH0KKworc3RhdGlj
IGludCBmbGFza19hcmdvX3NlbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0
IGRvbWFpbiAqdCkKK3sKKyAgICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGQsIHQsIFNFQ0NMQVNT
X0FSR08sIEFSR09fX1NFTkQpOworfQorCiAjZW5kaWYKIAogbG9uZyBkb19mbGFza19vcChYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhzbV9vcF90KSB1X2ZsYXNrX29wKTsKQEAgLTE4NzEsNiArMTg3
Nyw3IEBAIHN0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgZmxhc2tfb3BzID0gewogI2lmZGVm
IENPTkZJR19BUkdPCiAgICAgLmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSA9IGZsYXNrX2Fy
Z29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSwKICAgICAuYXJnb19yZWdpc3Rlcl9hbnlfc291cmNl
ID0gZmxhc2tfYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlLAorICAgIC5hcmdvX3NlbmQgPSBmbGFz
a19hcmdvX3NlbmQsCiAjZW5kaWYKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9s
aWN5L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMK
aW5kZXggZmI5NWM5Ny4uZjZjNTM3NyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kv
YWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMK
QEAgLTU0MSw0ICs1NDEsNiBAQCBjbGFzcyBhcmdvCiAgICAgIyBEb21haW4gcmVxdWVzdGluZyBy
ZWdpc3RyYXRpb24gb2YgYSBjb21tdW5pY2F0aW9uIHJpbmcKICAgICAjIHRvIHJlY2VpdmUgbWVz
c2FnZXMgZnJvbSBhbnkgb3RoZXIgZG9tYWluLgogICAgIHJlZ2lzdGVyX2FueV9zb3VyY2UKKyAg
ICAjIERvbWFpbiBzZW5kaW5nIGEgbWVzc2FnZSB0byBhbm90aGVyIGRvbWFpbi4KKyAgICBzZW5k
CiB9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05: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-devel-bounces@lists.xenproject.org>)
	id 1gmUOz-0004KI-1x; Thu, 24 Jan 2019 02:05: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=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOy-0004JZ-C8
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:56 +0000
X-Inumbo-ID: 9565d75b-1f7c-11e9-87c3-bc764e045a96
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9565d75b-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:55 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id k2so3365789iog.7
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=AJMN6/luxjS0cmglbvWV2cem2CPETA9shIA3jE2Ir5U=;
 b=cpx794vIHtgfeEurNujGLkQhv3sa8bgN1Rh3aijb/6HIF/7mebbl5SlLlUeLNa/oxA
 qZ5WGfPXVgufOOu2+7sW3ZcpcvMieT8ma454l222UiCCE/UcdhTZebRnxrqy/vMpXVM4
 2KTHeNrbYNnJ0sogjntSdVW10SHcwnU6leIvsiZgEtHqfj4/lJrkIb14qwENdtylz3u6
 SWtZFXnjZURKGjKGeGVbJ4blcu2iDfSoncKxHI/U55KRZ/tWlKqhySVJI6oHXEPi9LPB
 qouwkEo1B1SHTnU7/prDZG/09L7Nw3pBFlXe9dbGwo9+fUGmtWFwNZOOs9h1OV7mE7dw
 AiQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=AJMN6/luxjS0cmglbvWV2cem2CPETA9shIA3jE2Ir5U=;
 b=pSI9jJgIEyfd/LLZTDJrfQKCIz3IkiU0QdlYvMPPNox8/9UkkZXZZmVqwlIdosTGLN
 +C7xDjgsU+pY5AWglBtctQyjNi8CzWCA23Zixirj14RxvPZn8Q2xRqA/C5k21CAXcPS3
 tFZELTsY6yw8cm1p0rJw1lTNqdELJ2CiSNDqYYCfdFSembH2bFPbxRpGEBm/4wTJK0DD
 BwHKqzn5kYcaWkD+9KZnByzcydzv0G4oA1cr2ebOIfnjxTMINIg/bQDcdRt3EzlbF04b
 EbI9ARdJ5otDYBd5HJFpc7uBnuFzsMj1iXbMoPplqvojMcKuh0aUOPSyKdjxSGckfmzr
 7D6w==
X-Gm-Message-State: AHQUAubgLs/nDTz3oOANWc8QD97wNM7C/lZkCVW/GpGDonpP/ciJt/vt
 qUo9XoAYNxOTFkc+CiKSHBPIf/WxLeM=
X-Google-Smtp-Source: AHgI3IYd75bdFwKX80nk9JTrl8ZDSJhAl+nIiXLRnInO7R0cU//cS0tYwcWFOxTSXdfE3QLKOfbfdg==
X-Received: by 2002:a5d:8e02:: with SMTP id e2mr2766312iod.215.1548295554867; 
 Wed, 23 Jan 2019 18:05:54 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:54 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:05:02 -0800
Message-Id: <1548295503-15946-15-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 14/15] xsm,
 argo: notify: don't describe rings that cannot be sent to
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292PgoKdjMgIzEwIFJvZ2VyOiBkcm9wIG91dCBsYWJlbCwgdXNlIHJldHVybiAtRUZBVUxUIGlu
IGZpbGxfcmluZ19kYXRhCnYzOiBBZGQgRGFuaWVsJ3MgQWNrZWQtYnkKLS0tCiB4ZW4vY29tbW9u
L2FyZ28uYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5k
ZXggYmE5YzFkNi4uYzdiMDkxYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIv
eGVuL2NvbW1vbi9hcmdvLmMKQEAgLTEzNzEsNiArMTM3MSwxNyBAQCBmaWxsX3JpbmdfZGF0YShj
b25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCwKICAgICBpZiAoICFkc3RfZCB8fCAhZHN0X2QtPmFy
Z28gKQogICAgICAgICBnb3RvIG91dDsKIAorICAgIC8qCisgICAgICogRG9uJ3Qgc3VwcGx5IGlu
Zm9ybWF0aW9uIGFib3V0IHJpbmdzIHRoYXQgYSBndWVzdCBpcyBub3QKKyAgICAgKiBhbGxvd2Vk
IHRvIHNlbmQgdG8uCisgICAgICovCisgICAgcmV0ID0geHNtX2FyZ29fc2VuZChjdXJyZCwgZHN0
X2QpOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIHB1dF9kb21haW4oZHN0X2QpOwor
ICAgICAgICByZXR1cm4gcmV0OworICAgIH0KKwogICAgIHJlYWRfbG9jaygmZHN0X2QtPmFyZ28t
PnJpbmdzX0wyX3J3bG9jayk7CiAKICAgICByaW5nX2luZm8gPSBmaW5kX3JpbmdfaW5mb19ieV9t
YXRjaChkc3RfZCwgZW50LnJpbmcuYXBvcnQsCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:05:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:05: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-devel-bounces@lists.xenproject.org>)
	id 1gmUOy-0004Jv-LH; Thu, 24 Jan 2019 02:05: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=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUOw-0004I5-QG
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:54 +0000
X-Inumbo-ID: 93f4f625-1f7c-11e9-87c3-bc764e045a96
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93f4f625-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:53 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id s22so3368011ioc.8
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0DeFDTy3Gs+hSl8G8aheJJblLsjPbtLf3ZMKBEjy/2U=;
 b=oKlSh1Up4se2ZGshklCAnZEnspQb/r87/JVVv7VjdUUvjVcBAws3acbuAfpqG1YVMt
 K3K0KYnyz/X0eowYsYQzIGyu7QyIqDsEW+2m+l6MnUDArd0ezSfHpLuHTMv2+XuRpjN3
 AaSGtYOeqt5zEvA2c/Q4+KMYq8ERC6lHIZDgjNjnXo6IvNvWK2VzwGx9ncSS17s65t/s
 5rK/XycHEUfWGmMNaWbUJgFTs2YnYe5aO0FvMbjfKnzkWXxWUxPOIBwmCbbDFqFfggDO
 I0hiwhrxroZ0Y6zQHLtMjUxCbJSe1bPCbjnBmIAXMgFUCuLDOQRbiKp4oibleN6xA7tk
 3mpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=0DeFDTy3Gs+hSl8G8aheJJblLsjPbtLf3ZMKBEjy/2U=;
 b=MQQ7DsBE83HWNG9rl2fXI5rwaKGFqrx8M3y2fQdc96NHOSXgxNYfMbn02tx2IqS4sd
 QvJ4DkUvocz2Dk0Kfq77FaHFKb6LXC5A+u762s0GMrvjdRi5L3tq3gU2vRXV7174Iy50
 r0S37S2lLKnf2avjVIzNkHC/vhl8Oi9RRWFzssAP9QgbOgrWHhJ0auwrdpUAYIp5yvcg
 Fna3cwBvuqbJ3AdOClAMxUvgzXpFxA5MnX1WiQu4F4bJaeKRXqCNirkQgvUt33boqrl8
 lCupg39AKCT5fBKrdj6Zs8onsqzMRckosL00Oxlpp382grKI9idtuA/xbvCYA3BNhrT0
 cn0g==
X-Gm-Message-State: AHQUAuZx736dA8HxfGH44qosBAaCQjwJg5VEiKwqEHcETHu3NYRo7w18
 zmmkRtZ1xM8H92EZFbkL+1JpwHoNJY0=
X-Google-Smtp-Source: AHgI3IYYTPge5Ic1qRnUvQb+bdmPkBKDG5wcUUC06f09kEni2gtvDvPgyGzX6pFHwebYLoT1LzqTpw==
X-Received: by 2002:a6b:9207:: with SMTP id u7mr2667016iod.286.1548295552317; 
 Wed, 23 Jan 2019 18:05:52 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:51 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:05:01 -0800
Message-Id: <1548295503-15946-14-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 13/15] xsm,
 argo: XSM control for any access to argo by a domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2lsbCBpbmhpYml0IGluaXRpYWxpemF0aW9uIG9mIHRoZSBkb21haW4ncyBhcmdvIGRhdGEgc3Ry
dWN0dXJlIHRvCnByZXZlbnQgcmVjZWl2aW5nIGFueSBtZXNzYWdlcyBvciBub3RpZmljYXRpb25z
IGFuZCBhY2Nlc3MgdG8gYW55IG9mCnRoZSBhcmdvIGh5cGVyY2FsbCBvcGVyYXRpb25zLgoKU2ln
bmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0
ZW1zLmNvbT4KQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgoKdjMgRGFuaWVsL0phbjogYWRkIHRvIHRoZSBkZWZhdWx0IHhzbSBwb2xpY3kgZm9yIGVuYWJs
ZQp2MyBBZGQgRGFuaWVsJ3MgQWNrZWQtYnkKdjMgIzA0IEphc29uL1JvZ2VyOiBzb2Z0X3Jlc2V0
OiBjYW4gYXNzdW1lIHJlaW5pdCBpcyBvayBpZiBkLT5hcmdvIHNldAp2MiBzZWxmOiBmaXggeHNt
IHVzZSBpbiBzb2Z0LXJlc2V0IHByaW9yIHRvIGludHJvZHVjdGlvbgp2MSAjNSAoIzE3KSBmZWVk
YmFjayBQYXVsOiBYU00gY29udHJvbCBmb3IgYW55IGFjY2VzczogdXNlIGN1cnJkCnYxICMxNiBm
ZWVkYmFjayBKYW46IGFwcGx5IGNvbnN0IHRvIGZ1bmN0aW9uIHNpZ25hdHVyZXMKLS0tCiB0b29s
cy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZSB8ICA0ICsrLS0KIHhlbi9j
b21tb24vYXJnby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQog
eGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgICAgICAgICAgfCAgNSArKysrKwog
eGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKysK
IHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogeGVu
L3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArKysrKysrCiB4
ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyAgICAgICAgICB8ICAzICsrKwogNyBm
aWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlIGIvdG9vbHMv
Zmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUKaW5kZXggY2E1MjI1Ny4uZmU0
ODM1ZCAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVy
ZXMudGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUK
QEAgLTUsMTEgKzUsMTEgQEAgYWxsb3cgZG9tYWluX3R5cGUgeGVuX3Q6eGVuIHRtZW1fb3A7CiAj
IHBtdV9jdHJsIGlzIGZvcikKIGFsbG93IGRvbWFpbl90eXBlIHhlbl90OnhlbjIgcG11X3VzZTsK
IAotIyBBbGxvdyBhbGwgZG9tYWluczoKKyMgQWxsb3cgYWxsIGRvbWFpbnMgdG8gZW5hYmxlIHRo
ZSBBcmdvIGludGVyZG9tYWluIGNvbW11bmljYXRpb24gaHlwZXJjYWxsOwogIyB0byByZWdpc3Rl
ciBzaW5nbGUtc2VuZGVyICh1bmljYXN0KSByaW5ncyB0byBwYXJ0bmVyIHdpdGggYW55IGRvbWFp
bjsKICMgdG8gcmVnaXN0ZXIgYW55LXNlbmRlciAod2lsZGNhcmQpIHJpbmdzIHRoYXQgY2FuIGJl
IHNlbnQgdG8gYnkgYW55IGRvbWFpbjsKICMgYW5kIHNlbmQgbWVzc2FnZXMgdG8gcmluZ3MuCi1h
bGxvdyBkb21haW5fdHlwZSB4ZW5fdDphcmdvIHsgcmVnaXN0ZXJfYW55X3NvdXJjZSB9OworYWxs
b3cgZG9tYWluX3R5cGUgeGVuX3Q6YXJnbyB7IGVuYWJsZSByZWdpc3Rlcl9hbnlfc291cmNlIH07
CiBhbGxvdyBkb21haW5fdHlwZSBkb21haW5fdHlwZTphcmdvIHsgc2VuZCByZWdpc3Rlcl9zaW5n
bGVfc291cmNlIH07CiAKICMgQWxsb3cgZ3Vlc3QgY29uc29sZSBvdXRwdXQgdG8gdGhlIHNlcmlh
bCBjb25zb2xlLiAgVGhpcyBpcyB1c2VkIGJ5IFBWIExpbnV4CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCmluZGV4IDhlYWJmOTkuLmJhOWMxZDYgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vYXJnby5jCisrKyBiL3hlbi9jb21tb24vYXJnby5jCkBAIC0y
MDkxLDcgKzIwOTEsNyBAQCBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKICAgICBhcmdvX2RwcmludGsoIi0+ZG9fYXJnb19vcCgl
dSwlcCwlcCwlbHUsMHglbHgpXG4iLCBjbWQsCiAgICAgICAgICAgICAgICAgICh2b2lkICopYXJn
MS5wLCAodm9pZCAqKWFyZzIucCwgYXJnMywgYXJnNCk7CiAKLSAgICBpZiAoIHVubGlrZWx5KCFv
cHRfYXJnbykgKQorICAgIGlmICggdW5saWtlbHkoIW9wdF9hcmdvIHx8IHhzbV9hcmdvX2VuYWJs
ZShjdXJyZCkpICkKICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCiAgICAgc3dpdGNoIChj
bWQpCkBAIC0yMjQyLDcgKzIyNDIsNyBAQCBhcmdvX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICBzdHJ1Y3QgYXJnb19kb21haW4gKmFyZ287CiAKLSAgICBpZiAoICFvcHRfYXJnbyApCisg
ICAgaWYgKCAhb3B0X2FyZ28gfHwgeHNtX2FyZ29fZW5hYmxlKGQpICkKICAgICB7CiAgICAgICAg
IGFyZ29fZHByaW50aygiYXJnbyBkaXNhYmxlZCwgZG9taWQ6ICV1XG4iLCBkLT5kb21haW5faWQp
OwogICAgICAgICByZXR1cm4gMDsKQEAgLTIyOTksOSArMjI5OSw5IEBAIGFyZ29fc29mdF9yZXNl
dChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB3aWxkY2FyZF9yaW5nc19wZW5kaW5nX3JlbW92
ZShkKTsKIAogICAgICAgICAvKgotICAgICAgICAgKiBTaW5jZSBvcHRfYXJnbyBjYW5ub3QgY2hh
bmdlIGF0IHJ1bnRpbWUsIGlmIGQtPmFyZ28gaXMgdHJ1ZSB0aGVuCi0gICAgICAgICAqIG9wdF9h
cmdvIG11c3QgYmUgdHJ1ZSwgYW5kIHdlIGNhbiBhc3N1bWUgdGhhdCBpbml0IGlzIGFsbG93ZWQg
dG8KLSAgICAgICAgICogcHJvY2VlZCBhZ2FpbiBoZXJlLgorICAgICAgICAgKiBTaW5jZSBuZWl0
aGVyIG9wdF9hcmdvIG9yIHhzbV9hcmdvX2VuYWJsZShkKSBjYW4gY2hhbmdlIGF0IHJ1bnRpbWUs
CisgICAgICAgICAqIGlmIGQtPmFyZ28gaXMgdHJ1ZSB0aGVuIGJvdGggb3B0X2FyZ28gYW5kIHhz
bV9hcmdvX2VuYWJsZShkKSBtdXN0IGJlCisgICAgICAgICAqIHRydWUsIGFuZCB3ZSBjYW4gYXNz
dW1lIHRoYXQgaW5pdCBpcyBhbGxvd2VkIHRvIHByb2NlZWQgYWdhaW4gaGVyZS4KICAgICAgICAg
ICovCiAgICAgICAgIGFyZ29fZG9tYWluX2luaXQoZC0+YXJnbyk7CiAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAppbmRl
eCA3ZGFmMWYwLi41NmQ3ODY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAor
KysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNzIxLDYgKzcyMSwxMSBAQCBzdGF0aWMg
WFNNX0lOTElORSBpbnQgeHNtX2RtX29wKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpk
KQogI2VuZGlmIC8qIENPTkZJR19YODYgKi8KIAogI2lmZGVmIENPTkZJR19BUkdPCitzdGF0aWMg
WFNNX0lOTElORSBpbnQgeHNtX2FyZ29fZW5hYmxlKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAg
cmV0dXJuIDA7Cit9CisKIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fYXJnb19yZWdpc3Rlcl9z
aW5nbGVfc291cmNlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICp0KQogewpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCmluZGV4
IDdjNjllZmUuLjhkYWZmYWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysg
Yi94ZW4vaW5jbHVkZS94c20veHNtLmgKQEAgLTE4Miw2ICsxODIsNyBAQCBzdHJ1Y3QgeHNtX29w
ZXJhdGlvbnMgewogICAgIGludCAoKnhlbl92ZXJzaW9uKSAodWludDMyX3QgY21kKTsKICAgICBp
bnQgKCpkb21haW5fcmVzb3VyY2VfbWFwKSAoc3RydWN0IGRvbWFpbiAqZCk7CiAjaWZkZWYgQ09O
RklHX0FSR08KKyAgICBpbnQgKCphcmdvX2VuYWJsZSkgKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
OwogICAgIGludCAoKmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSkgKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGRvbWFpbiAqdCk7CiAgICAgaW50ICgqYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKSAo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CkBAIC03MDUsNiArNzA2LDExIEBAIHN0YXRpYyBpbmxp
bmUgaW50IHhzbV9kb21haW5fcmVzb3VyY2VfbWFwKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3Qg
ZG9tYWluICpkKQogfQogCiAjaWZkZWYgQ09ORklHX0FSR08KK3N0YXRpYyBpbmxpbmUgeHNtX2Fy
Z29fZW5hYmxlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIHhzbV9vcHMt
PmFyZ29fZW5hYmxlKGQpOworfQorCiBzdGF0aWMgaW5saW5lIHhzbV9hcmdvX3JlZ2lzdGVyX3Np
bmdsZV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICp0KQogewpkaWZm
IC0tZ2l0IGEveGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmluZGV4IGZmYWM3NzQu
LjFmZTBlNzQgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXkuYworKysgYi94ZW4veHNtL2R1bW15
LmMKQEAgLTE1Myw2ICsxNTMsNyBAQCB2b2lkIF9faW5pdCB4c21fZml4dXBfb3BzIChzdHJ1Y3Qg
eHNtX29wZXJhdGlvbnMgKm9wcykKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIHhlbl92
ZXJzaW9uKTsKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGRvbWFpbl9yZXNvdXJjZV9t
YXApOwogI2lmZGVmIENPTkZJR19BUkdPCisgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBh
cmdvX2VuYWJsZSk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBhcmdvX3JlZ2lzdGVy
X3NpbmdsZV9zb3VyY2UpOwogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgYXJnb19yZWdp
c3Rlcl9hbnlfc291cmNlKTsKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGFyZ29fc2Vu
ZCk7CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hv
b2tzLmMKaW5kZXggNzZjMDEyYy4uM2QwMGM3NCAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9o
b29rcy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtMTcyMCw2ICsxNzIwLDEyIEBA
IHN0YXRpYyBpbnQgZmxhc2tfZG9tYWluX3Jlc291cmNlX21hcChzdHJ1Y3QgZG9tYWluICpkKQog
fQogCiAjaWZkZWYgQ09ORklHX0FSR08KK3N0YXRpYyBpbnQgZmxhc2tfYXJnb19lbmFibGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gYXZjX2hhc19wZXJtKGRvbWFpbl9z
aWQoZCksIFNFQ0lOSVRTSURfWEVOLCBTRUNDTEFTU19BUkdPLAorICAgICAgICAgICAgICAgICAg
ICAgICAgQVJHT19fRU5BQkxFLCBOVUxMKTsKK30KKwogc3RhdGljIGludCBmbGFza19hcmdvX3Jl
Z2lzdGVyX3NpbmdsZV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnQp
CiB7CkBAIC0xODc1LDYgKzE4ODEsNyBAQCBzdGF0aWMgc3RydWN0IHhzbV9vcGVyYXRpb25zIGZs
YXNrX29wcyA9IHsKICAgICAueGVuX3ZlcnNpb24gPSBmbGFza194ZW5fdmVyc2lvbiwKICAgICAu
ZG9tYWluX3Jlc291cmNlX21hcCA9IGZsYXNrX2RvbWFpbl9yZXNvdXJjZV9tYXAsCiAjaWZkZWYg
Q09ORklHX0FSR08KKyAgICAuYXJnb19lbmFibGUgPSBmbGFza19hcmdvX2VuYWJsZSwKICAgICAu
YXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlID0gZmxhc2tfYXJnb19yZWdpc3Rlcl9zaW5nbGVf
c291cmNlLAogICAgIC5hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UgPSBmbGFza19hcmdvX3JlZ2lz
dGVyX2FueV9zb3VyY2UsCiAgICAgLmFyZ29fc2VuZCA9IGZsYXNrX2FyZ29fc2VuZCwKZGlmZiAt
LWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggZjZjNTM3Ny4uZTAwNDQ4YiAxMDA2NDQKLS0t
IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTUzNSw2ICs1MzUsOSBAQCBjbGFzcyB2ZXJzaW9u
CiAjIENsYXNzIGFyZ28gaXMgdXNlZCB0byBkZXNjcmliZSB0aGUgQXJnbyBpbnRlcmRvbWFpbiBj
b21tdW5pY2F0aW9uIHN5c3RlbS4KIGNsYXNzIGFyZ28KIHsKKyAgICAjIEVuYWJsZSBpbml0aWFs
aXphdGlvbiBvZiBhIGRvbWFpbidzIGFyZ28gc3Vic3lzdGVtIGFuZAorICAgICMgcGVybWlzc2lv
biB0byBhY2Nlc3MgdGhlIGFyZ28gaHlwZXJjYWxsIG9wZXJhdGlvbnMuCisgICAgZW5hYmxlCiAg
ICAgIyBEb21haW4gcmVxdWVzdGluZyByZWdpc3RyYXRpb24gb2YgYSBjb21tdW5pY2F0aW9uIHJp
bmcKICAgICAjIHRvIHJlY2VpdmUgbWVzc2FnZXMgZnJvbSBhIHNwZWNpZmljIG90aGVyIGRvbWFp
bi4KICAgICByZWdpc3Rlcl9zaW5nbGVfc291cmNlCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 02:06:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 02:06: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-devel-bounces@lists.xenproject.org>)
	id 1gmUP2-0004P0-GH; Thu, 24 Jan 2019 02:06:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ulBm=QA=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gmUP0-0004Mt-Rv
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 02:05:58 +0000
X-Inumbo-ID: 96e73d4a-1f7c-11e9-87c3-bc764e045a96
Received: from mail-it1-x144.google.com (unknown [2607:f8b0:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96e73d4a-1f7c-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 02:05:58 +0000 (UTC)
Received: by mail-it1-x144.google.com with SMTP id m8so1333961itk.0
 for <xen-devel@lists.xenproject.org>; Wed, 23 Jan 2019 18:05:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=eC2qOqJNufgWBPvOakH91FZQ5Wg95EAnjJYQ5Wvlvd8=;
 b=SSyOR5cOKtfV+jWn1qO9hpIUeY86W3jXJ7V/sqKrIpB5gWLBrwDqDWiYXMMzzCiYaT
 C/FcQhY4WaVEcQwg/Hmp/65PVfRDZdHgLX0+z+uB5Tf4WqBgKl6FI+n+GtI11DjUKZhX
 epesKtuK+UX9phJujttVH2RjJeCfgVsPDfcftjDb4UlfyaJ1xDAMYSpzlati/GU/nGv4
 3viLNO2WAqAAAFFXvaTD2PZGxjbzB4axr1WP0vAaf8Im+uONQXXKv7V2+S1fXjTJGw2y
 D8EeS6dpB1VqbgtnxpjZPMjKFTos7shEDsUnKelfA6wYSShIoY5m2drfmEJ7ntuaoP6C
 NBTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=eC2qOqJNufgWBPvOakH91FZQ5Wg95EAnjJYQ5Wvlvd8=;
 b=oljFAmb5OON8wt9P6NivZtLevvDFVi3elCmr/r/bVg2GrHss4g9sHlwyxLAuUGTnHS
 r0RCDJJL/gXF9MvTo+9zMwnmYBhqDdbiz2LOIGHRrU061/ItmmxKZ8jcldoqdPkR/3Gq
 /rkpZDTI4nkHXHd9YfxHfXokcwj/CbqIVd3onAy9ghKf+xbqj32u6JmH0vDXXxSpzVTf
 Gl98PZjg9nEDoCcVWJZch+sYicTtl743OhmWcs/0ToRBvD8Nm6JZVQ7XjkN4abdemGq5
 GGbKCSagjC3eQ8sfzK8x7l5l71CW02eCWBO8hLhK3WxFV3Z7be/H7hiHtE3IKZ2zPeM4
 PomQ==
X-Gm-Message-State: AJcUukea9A08Y9Ae2me54QxklviB5T2IK3ztamfQGjhwRz4m5+DCy7uh
 6/7koL8j5iTZXT7Xfwv8pwUFs/XsD/k=
X-Google-Smtp-Source: ALg8bN5GShw3aIrRU2r/yr1xAvBkmwZzBYscJn+0LyXiltMQgCLzY6u9JJKoRl2CWFaHni2+66tVZg==
X-Received: by 2002:a24:2912:: with SMTP id p18mr340734itp.16.1548295557357;
 Wed, 23 Jan 2019 18:05:57 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id 125sm10710502itk.28.2019.01.23.18.05.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 23 Jan 2019 18:05:56 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Jan 2019 18:05:03 -0800
Message-Id: <1548295503-15946-16-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v6 15/15] MAINTAINERS: add new section for Argo
 and self as maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KCnY1IHdoaXRlc3BhY2U6IHRhYnMKLS0tCiBNQUlOVEFJTkVSUyB8IDcgKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL01BSU5U
QUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggZTk5ZDM5ZS4uYTBjZGE0ZiAxMDA2NDQKLS0tIGEv
TUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTE1OCw2ICsxNTgsMTMgQEAgUzoJU3Vw
cG9ydGVkCiBGOgl4ZW4vYXJjaC94ODYvaHZtL3N2bS8KIEY6CXhlbi9hcmNoL3g4Ni9jcHUvdnBt
dV9hbWQuYwogCitBUkdPCitNOglDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIudy5jbGFy
a0BnbWFpbC5jb20+CitTOglNYWludGFpbmVkCitGOgl4ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5o
CitGOgl4ZW4vaW5jbHVkZS94ZW4vYXJnby5oCitGOgl4ZW4vY29tbW9uL2FyZ28uYworCiBBUklO
QzY1MyBTQ0hFRFVMRVIKIE06CUpvc2ggV2hpdGVoZWFkIDxqb3NoLndoaXRlaGVhZEBkb3JuZXJ3
b3Jrcy5jb20+CiBNOglSb2JlcnQgVmFuVm9zc2VuIDxyb2JlcnQudmFudm9zc2VuQGRvcm5lcndv
cmtzLmNvbT4KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 04:28:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 04:28: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-devel-bounces@lists.xenproject.org>)
	id 1gmWcW-0000Ln-Kp; Thu, 24 Jan 2019 04:28:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EhlI=QA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmWcU-0000Ld-OA
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 04:28:02 +0000
X-Inumbo-ID: 6dee8d30-1f90-11e9-bdb1-2fa3394687f0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6dee8d30-1f90-11e9-bdb1-2fa3394687f0;
 Thu, 24 Jan 2019 04:27:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmWcQ-0006qF-Nf; Thu, 24 Jan 2019 04:27:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmWcQ-00045k-Bp; Thu, 24 Jan 2019 04:27:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmWcQ-0006aP-Az; Thu, 24 Jan 2019 04:27:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132420-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3b68e5cf57f08ad1a9dd7f8ca48ae1326ac98824
X-Osstest-Versions-That: linux=8979da2558a4993989542e1d2db23b426b148ae9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Jan 2019 04:27:58 +0000
Subject: [Xen-devel] [linux-4.14 test] 132420: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQyMCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0MjAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
IDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMTk4NwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDNiNjhlNWNmNTdmMDhhZDFh
OWRkN2Y4Y2E0OGFlMTMyNmFjOTg4MjQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDg5NzlkYTI1NThhNDk5Mzk4OTU0MmUxZDJkYjIzYjQyNmIxNDhhZTkKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzMTk4NyAgMjAxOS0wMS0xNiAyMToxMDoyMyBaICAgIDcgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzI0MjAgIDIwMTktMDEtMjMgMDc6NDE6MjAgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbGFrZXNoIEhh
bG9pIDxhbGFrZXNoaEBhbWF6b24uY29tPgogIEFubmEgU2NodW1ha2VyIDxBbm5hLlNjaHVtYWtl
ckBOZXRhcHAuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3Jn
PgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXltZW4gU2doYWllciA8YXltZW4u
c2doYWllckBueHAuY29tPgogIEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtp
ZUBzYW1zdW5nLmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIENh
c2V5IFNjaGF1ZmxlciA8Y2FzZXlAc2NoYXVmbGVyLWNhLmNvbT4KICBDYXRhbGluIE1hcmluYXMg
PGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENocmlzdG9mZmVyIERhbGwgPGNocmlzdG9mZmVy
LmRhbGxAYXJtLmNvbT4KICBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5m
cj4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBWZXR0
ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZl
bWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEbWl0cnkgT3Np
cGVua28gPGRpZ2V0eEBnbWFpbC5jb20+CiAgRG1pdHJ5IFNhZm9ub3YgPGRpbWFAYXJpc3RhLmNv
bT4KICBFcmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxl
ZHVtYXpldEBnb29nbGUuY29tPgogIEdlb3JnaSBEamFrb3YgPGdlb3JnaS5kamFrb3ZAbGluYXJv
Lm9yZz4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgog
IEhhbnMgVmVya3VpbCA8aGFuc3ZlcmtAY2lzY28uY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1
aWwtY2lzY29AeHM0YWxsLm5sPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWxAeHM0YWxsLm5sPgog
IEhhcnNoIEphaW4gPGhhcnNoQGNoZWxzaW8uY29tPgogIEhhdWtlIE1laHJ0ZW5zIDxoYXVrZUBo
YXVrZS1tLmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBI
b3JpYSBHZWFudMSDIDxob3JpYS5nZWFudGFAbnhwLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29A
a2VybmVsLm9yZz4KICBJdmFuIE1pcm9ub3YgPG1pcm9ub3YuaXZhbkBnbWFpbC5jb20+CiAgSi4g
QnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtA
a2VybmVsLm9yZz4KICBKYW1lcyBNb3JyaXMgPGphbWVzLm1vcnJpc0BtaWNyb3NvZnQuY29tPgog
IEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3gu
Y29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaWFuSmhlbiBDaGVuIDxrY2hl
bkBzeW5vbG9neS5jb20+CiAgSm9obiBKb2hhbnNlbiA8am9obi5qb2hhbnNlbkBjYW5vbmljYWwu
Y29tPgogIEpvbiBIdW50ZXIgPGpvbmF0aGFuaEBudmlkaWEuY29tPgogIEpvbmF0aGFuIEh1bnRl
ciA8am9uYXRoYW5oQG52aWRpYS5jb20+CiAgSm9zZWYgQmFjaWsgPGpvc2VmQHRveGljcGFuZGEu
Y29tPgogIEp1bGlhIExhd2FsbCA8SnVsaWEuTGF3YWxsQGxpcDYuZnI+CiAgS2VlcyBDb29rIDxr
ZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS3Jpc3RpbmEgTWFydHNlbmtvIDxrcmlzdGluYS5tYXJ0
c2Vua29AYXJtLmNvbT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3JnPgogIExvaWMg
UG91bGFpbiA8bG9pYy5wb3VsYWluQGxpbmFyby5vcmc+CiAgTHVrYXMgRi4gSGFydG1hbm4gPGx1
a2FzQG1udG1uLmNvbT4KICBNYXJjIEtsZWluZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4LmRlPgog
IE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1h
cmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxt
YXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gS2FGYWkgTGF1IDxrYWZhaUBmYi5j
b20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4K
ICBNdXl1IFl1IDxpZWF0bXV0dG9uY2h1YW5AZ21haWwuY29tPgogIE5laWwgSG9ybWFuIDxuaG9y
bWFuQHR1eGRyaXZlci5jb20+CiAgT2xpdmVyIEhhcnRrb3BwIDxzb2NrZXRjYW5AaGFydGtvcHAu
bmV0PgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhdWwgQnVy
dG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUu
Y29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFJv
YiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAgU2FrYXJpIEFpbHVzIDxzYWthcmkuYWlsdXNA
bGludXguaW50ZWwuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTaGFr
ZWVsIEJ1dHQgPHNoYWtlZWxiQGdvb2dsZS5jb20+CiAgU3RhbmxleSBDaHUgPHN0YW5sZXkuY2h1
QG1lZGlhdGVrLmNvbT4KICBTdGVwaGVuIFNtYWxsZXkgPHNkc0B0eWNoby5uc2EuZ292PgogIFRl
dHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxAaS1sb3ZlLnNha3VyYS5uZS5qcD4KICBUaGllcnJ5
IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgogIFR5Y2hvIEFuZGVyc2VuIDx0eWNob0B0eWNo
by53cz4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYXJ1biBQcmFr
YXNoIDx2YXJ1bkBjaGVsc2lvLmNvbT4KICBWbGFkIFRzeXJrbGV2aWNoIDx2bGFkQHRzeXJrbGV2
aWNoLm5ldD4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxsZW0gZGUg
QnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwu
Y29tPgogIFh1bmxlaSBQYW5nIDx4bHBhbmdAbGludXguYWxpYmFiYS5jb20+CiAgWWluZyBYdWUg
PHlpbmcueHVlQHdpbmRyaXZlci5jb20+CiAgWXVuUWlhbmcgU3UgPHlzdUB3YXZlY29tcC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDIzMDggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 04:46:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 04: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-devel-bounces@lists.xenproject.org>)
	id 1gmWuP-00024h-9s; Thu, 24 Jan 2019 04:46: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=EhlI=QA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmWuO-00024X-Kk
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 04:46:32 +0000
X-Inumbo-ID: 04dc7590-1f93-11e9-87c3-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04dc7590-1f93-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 04:46:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmWuK-0007C5-Sg; Thu, 24 Jan 2019 04:46:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmWuK-0004kW-Jn; Thu, 24 Jan 2019 04:46:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmWuK-0006in-J8; Thu, 24 Jan 2019 04:46:28 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-132426-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=17dd66970ae1c5980f338a078db9a6046c5adff9
X-Osstest-Versions-That: freebsd=839c0f8b261a9f1502e1a65517826340c263022f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Jan 2019 04:46:28 +0000
Subject: [Xen-devel] [freebsd-master test] 132426: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQyNiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNDI2LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMTdkZDY2OTcwYWUxYzU5ODBmMzM4
YTA3OGRiOWE2MDQ2YzVhZGZmOQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgODM5YzBmOGIyNjFhOWYxNTAyZTFhNjU1MTc4MjYzNDBjMjYzMDIyZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMyMjU4ICAyMDE5LTAxLTIxIDA5OjE5OjEwIFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMjQyNiAgMjAxOS0wMS0yMyAwOToxOTozMyBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAgYnJvb2tzIDxicm9va3NARnJlZUJTRC5vcmc+CiAg
ZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZ2piIDxnamJARnJlZUJTRC5vcmc+CiAgZ29u
em8gPGdvbnpvQEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtp
YiA8a2liQEZyZWVCU0Qub3JnPgogIGtwIDxrcEBGcmVlQlNELm9yZz4KICBtYXJraiA8bWFya2pA
RnJlZUJTRC5vcmc+CiAgbnAgPG5wQEZyZWVCU0Qub3JnPgogIHBrZWxzZXkgPHBrZWxzZXlARnJl
ZUJTRC5vcmc+CiAgc2UgPHNlQEZyZWVCU0Qub3JnPgogIHd1bGYgPHd1bGZARnJlZUJTRC5vcmc+
Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVl
YnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9mcmVlYnNk
LmdpdAogICA4MzljMGY4YjI2MS4uMTdkZDY2OTcwYWUgIDE3ZGQ2Njk3MGFlMWM1OTgwZjMzOGEw
NzhkYjlhNjA0NmM1YWRmZjkgLT4gdGVzdGVkL21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 05:13:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 05:13: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-devel-bounces@lists.xenproject.org>)
	id 1gmXKd-0004qY-G4; Thu, 24 Jan 2019 05:13: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=EhlI=QA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmXKc-0004qP-Rr
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 05:13:38 +0000
X-Inumbo-ID: cde58c76-1f96-11e9-87c3-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cde58c76-1f96-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 05:13:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmXKY-0008Da-Rk; Thu, 24 Jan 2019 05:13:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmXKY-0006xV-E6; Thu, 24 Jan 2019 05:13:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmXKY-0004SZ-DP; Thu, 24 Jan 2019 05:13:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132408-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9b5eed105a45ac0557af113b4096132ae7e3e47f
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Jan 2019 05:13:34 +0000
Subject: [Xen-devel] [linux-3.18 test] 132408: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQwOCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0MDgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRl
cm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
IDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEzMjA2NiBwYXNzIGluIDEzMjQwOAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0IGZhaWwgaW4gMTMyMDY2
IHBhc3MgaW4gMTMyNDA4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgZmFpbCBpbiAxMzIwNjYgcGFzcyBpbiAxMzI0MDgKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEzMjA2NiBwYXNzIGluIDEz
MjQwOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMjA2NiBwYXNzIGluIDEzMjQwOAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTMyMjkw
IHBhc3MgaW4gMTMyNDA4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzIwNjYKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEz
MjI5MAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJs
b2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMjA2NiBsaWtlIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEzMjA2NiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMjA2NiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgZmFpbCBpbiAxMzIyOTAg
bGlrZSAxMjg4MDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMjI5MCBsaWtlIDEyODgwNwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
OWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZgpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2Rj
MGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5
IFogICA5OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjox
NzozMCBaICAgNzQgZGF5cyAgIDUyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMTk0
MiAgMjAxOS0wMS0xMyAxMzoyNTo0MiBaICAgMTAgZGF5cyAgICA4IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDc0
IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFs
bAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxNDcyMiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 06:43:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 06:43: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-devel-bounces@lists.xenproject.org>)
	id 1gmYj6-0003sa-A1; Thu, 24 Jan 2019 06:43:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VDFf=QA=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gmYj4-0003sV-NV
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 06:42:58 +0000
X-Inumbo-ID: 46bccd19-1fa3-11e9-87c3-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::630])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46bccd19-1fa3-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 06:42:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=xcaN+QStbKU56G30QYsDCJCDtn147uo33iTNsG47n3o=;
 b=OzyWbTW7IkrsmPmMtLatyPVHypPL7hEVLjVs0AiOT0KiI8BSVITMatYYQuS8wSgP5nzyBwOfovoqLnoHgaB+nbnAGYIwP7WjL761ezhkcdr6EaHDkPrA20FCgiNAQaKb79XZYMq/LAsgfUN+UotAmTwQ/7sHKfsBNsoZGaRKbIQ=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB4498.eurprd04.prod.outlook.com (52.135.148.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.18; Thu, 24 Jan 2019 06:42:52 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1537.031; Thu, 24 Jan 2019
 06:42:52 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
Thread-Index: AQHUsUUJrf+HCksNJUevQFBecw2Jm6W7t2+AgAJF8qA=
Date: Thu, 24 Jan 2019 06:42:52 +0000
Message-ID: <AM0PR04MB44818AC8A1FC7D706BCFE197889A0@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [114.217.246.253]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB4498;
 6:Q5QcbeLwNYjcKxBTboMPTu1CIPbdpjcmwtKrrqxzr6M0qZa+wSHncwRCRymJl8K+R9YBx0StFLeqQkf/5VbTDCeAGo6a7m5SGhHVKilZYqSUY0SEyyGIl0p7rrLvaeGZP95g4iqSFn7V74qGo9Gunvw9SXSr/qH6Ktp4AymHw4eZUVH1dYmM9yGSuH3brsJBZnUHdVqusMI/E8GB1pie2pMHQgPyYYRxFfaTpR9ykXXRoQapa2OB3nVRXIIHsPWrJ4Z82k0VWAT7mQJNtomSBUpGX0SYevCFBt8JjQvijKHUqCWiCX5sGcYsRyAle4x1Tw5iKqxXqjKRP3uobEwrBILMk9fDaFo17vBE0PHZw6MtFX57mMdy/dr+CkMUxcDeTZguA9i1cnk87gYJlx50A5Y3Z5GRhMkPh/u4qUyzGs4Lb1+m5o+BvgE2XxSHK8n+WrbQQlWAyyed9TDRrKrRVA==;
 5:yShXwAnvrTTuLbdzDDVDgMUMiGalxUEMoAc6pWLzj0v7VZSpFhX2PPUVHrMM8xNkHD63GfjwekzkHTZzcqs1tFsfTpe4nos85xyCfAgKfTtOlIqwXIEGnGi+C40TiDzEBmHXieK2HiRjD2QBtQSD+GG5J+0HOCo1Wh12ppH2lZ/hIq0VIQeKeWELqUD16ULPJSyQHPNU6LWeZ5bNpNEeZQ==;
 7:6Umlh6iwXqtDPdRNIlIQzMOjqOPMNrMWjuAMILr4NHq95w9o/fxPNbMYIXJk9pop3wCRsRLQl3+ThWZO9HXLNqjM9As0yC9//7OLnYe+nMwkae10a22+J55PBsGxSpoS3mX+Ys7cpWm8veFgjI4FZg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 18ed2937-4dff-42e0-4023-08d681c72a1e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB4498; 
x-ms-traffictypediagnostic: AM0PR04MB4498:
x-microsoft-antispam-prvs: <AM0PR04MB449880D9C98CFEB76FCC6B01889A0@AM0PR04MB4498.eurprd04.prod.outlook.com>
x-forefront-prvs: 0927AA37C7
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(396003)(366004)(346002)(376002)(39860400002)(189003)(199004)(13464003)(25786009)(44832011)(33656002)(305945005)(8676002)(6246003)(4326008)(7736002)(81166006)(81156014)(8936002)(486006)(53936002)(68736007)(476003)(11346002)(71200400001)(99286004)(446003)(71190400001)(14444005)(256004)(186003)(55016002)(102836004)(54906003)(26005)(97736004)(76176011)(6506007)(316002)(53546011)(7696005)(2906002)(6916009)(229853002)(478600001)(66066001)(106356001)(86362001)(6436002)(105586002)(7416002)(9686003)(14454004)(3846002)(6116002)(74316002)(309714004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4498;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: X7b/k8GOP/fzoRZvmdHa4wSb4TNvhFiNH90y5Yaw3YKPLHcO+BYI2ldvZZC46b14D7orr6VO09ak0VVA9HYMRaiONhgpncWx/fAT8fW+zgUeLxiUX2izwL9U/6hTBB62J7W7WtpzhkXO+BGoPa76PNXpUM3EwzaAtg5VnAq3HqQAuwyXpUcVZkTBzYmTOug5vKEqFwsCSd3w3G8zLR8fpv00b3wP7kpkSEtSXWGIqPhANVkXc/XAixuNUtw1KQQvfnDvnBsqhbuPK6zfO8kXZbb/NULEBZZ6hSfd2Ufcewb6TqtRxXQdHdPvdjhN+ky8koDOq4YLoJWKv+XazJcaqcm0Hfj7Zs6rVGJNl99jd3gLPdfso62t4nUU8P1Z3oTYnln4CL7ahK0RMQdUCXMg3CQEBQxke/HZWJdcaC+IpkE=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 18ed2937-4dff-42e0-4023-08d681c72a1e
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2019 06:42:52.3667 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4498
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, "mst@redhat.com" <mst@redhat.com>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "hch@infradead.org" <hch@infradead.org>, "luto@kernel.org" <luto@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU3RlZmFubyBTdGFiZWxs
aW5pIFttYWlsdG86c3N0YWJlbGxpbmlAa2VybmVsLm9yZ10NCj4gU2VudDogMjAxOeW5tDHmnIgy
M+aXpSA0OjAwDQo+IFRvOiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4NCj4gQ2M6IG1zdEBy
ZWRoYXQuY29tOyBqYXNvd2FuZ0ByZWRoYXQuY29tOyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOw0K
PiBoY2hAaW5mcmFkZWFkLm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOw0KPiBs
aW51eC1yZW1vdGVwcm9jQHZnZXIua2VybmVsLm9yZzsgbGludXgta2VybmVsQHZnZXIua2VybmVs
Lm9yZzsNCj4gdmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmc7IGx1dG9A
a2VybmVsLm9yZzsgamdyb3NzQHN1c2UuY29tOw0KPiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bQ0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1JGQ10gdmlydGlvX3Jpbmc6IGNoZWNrIGRt
YV9tZW0gZm9yIHhlbl9kb21haW4NCj4gDQo+IE9uIE1vbiwgMjEgSmFuIDIwMTksIFBlbmcgRmFu
IHdyb3RlOg0KPiA+IG9uIGkuTVg4UU0sIE00XzEgaXMgY29tbXVuaWNhdGluZyB3aXRoIERvbVUg
dXNpbmcgcnBtc2cgd2l0aCBhIGZpeGVkDQo+ID4gYWRkcmVzcyBhcyB0aGUgZG1hIG1lbSBidWZm
ZXIgd2hpY2ggaXMgcHJlZGVmaW5lZC4NCj4gPg0KPiA+IFdpdGhvdXQgdGhpcyBwYXRjaCwgdGhl
IGZsb3cgaXM6DQo+ID4gdnJpbmdfbWFwX29uZV9zZyAtPiB2cmluZ191c2VfZG1hX2FwaQ0KPiA+
ICAgICAgICAgICAgICAgICAgLT4gZG1hX21hcF9wYWdlDQo+ID4gCQkgICAgICAgLT4gX19zd2lv
dGxiX21hcF9wYWdlDQo+ID4gCQkgICAgICAgICAgICAgICAgLT5zd2lvdGxiX21hcF9wYWdlDQo+
ID4gCQkJCS0+X19kbWFfbWFwX2FyZWEocGh5c190b192aXJ0KGRtYV90b19waHlzKGRldiwNCj4g
ZGV2X2FkZHIpKSwgc2l6ZSwNCj4gPiBkaXIpOyBIb3dldmVyIHdlIGFyZSB1c2luZyBwZXIgZGV2
aWNlIGRtYSBhcmVhIGZvciBycG1zZywgcGh5c190b192aXJ0DQo+ID4gY291bGQgbm90IHJldHVy
biBhIGNvcnJlY3QgdmlydHVhbCBhZGRyZXNzIGZvciB2aXJ0dWFsIGFkZHJlc3MgaW4NCj4gPiB2
bWFsbG9jIGFyZWEuIFRoZW4ga2VybmVsIHBhbmljLg0KPiA+DQo+ID4gV2l0aCB0aGlzIHBhdGNo
LCB2cmluZ191c2VfZG1hX2FwaSB3aWxsIHJldHVybiBmYWxzZSwgYW5kDQo+ID4gdnJpbmdfbWFw
X29uZV9zZyB3aWxsIHJldHVybiBzZ19waHlzKHNnKSB3aGljaCBpcyB0aGUgY29ycmVjdCBwaHlz
DQo+ID4gYWRkcmVzcyBpbiB0aGUgcHJlZGVmaW5lZCBtZW1vcnkgcmVnaW9uLg0KPiA+IHZyaW5n
X21hcF9vbmVfc2cgLT4gdnJpbmdfdXNlX2RtYV9hcGkNCj4gPiAgICAgICAgICAgICAgICAgIC0+
IHNnX3BoeXMoc2cpDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQZW5nIEZhbiA8cGVuZy5mYW5A
bnhwLmNvbT4NCj4gPiAtLS0NCj4gPiAgZHJpdmVycy92aXJ0aW8vdmlydGlvX3JpbmcuYyB8IDQg
KysrLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
DQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy92aXJ0aW8vdmlydGlvX3JpbmcuYw0KPiA+
IGIvZHJpdmVycy92aXJ0aW8vdmlydGlvX3JpbmcuYyBpbmRleCBjZDdlNzU1NDg0ZTMuLjg5OTNk
N2NiMzU5MiAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL3ZpcnRpby92aXJ0aW9fcmluZy5jDQo+
ID4gKysrIGIvZHJpdmVycy92aXJ0aW8vdmlydGlvX3JpbmcuYw0KPiA+IEBAIC0yNDgsNiArMjQ4
LDggQEAgc3RhdGljIGlubGluZSBib29sIHZpcnRxdWV1ZV91c2VfaW5kaXJlY3Qoc3RydWN0DQo+
ID4gdmlydHF1ZXVlICpfdnEsDQo+ID4NCj4gPiAgc3RhdGljIGJvb2wgdnJpbmdfdXNlX2RtYV9h
cGkoc3RydWN0IHZpcnRpb19kZXZpY2UgKnZkZXYpICB7DQo+ID4gKwlzdHJ1Y3QgZGV2aWNlICpk
bWFfZGV2ID0gdmRldi0+ZGV2LnBhcmVudDsNCj4gPiArDQo+ID4gIAlpZiAoIXZpcnRpb19oYXNf
aW9tbXVfcXVpcmsodmRldikpDQo+ID4gIAkJcmV0dXJuIHRydWU7DQo+ID4NCj4gPiBAQCAtMjYw
LDcgKzI2Miw3IEBAIHN0YXRpYyBib29sIHZyaW5nX3VzZV9kbWFfYXBpKHN0cnVjdCB2aXJ0aW9f
ZGV2aWNlDQo+ICp2ZGV2KQ0KPiA+ICAJICogdGhlIERNQSBBUEkgaWYgd2UncmUgYSBYZW4gZ3Vl
c3QsIHdoaWNoIGF0IGxlYXN0IGFsbG93cw0KPiA+ICAJICogYWxsIG9mIHRoZSBzZW5zaWJsZSBY
ZW4gY29uZmlndXJhdGlvbnMgdG8gd29yayBjb3JyZWN0bHkuDQo+ID4gIAkgKi8NCj4gPiAtCWlm
ICh4ZW5fZG9tYWluKCkpDQo+ID4gKwlpZiAoeGVuX2RvbWFpbigpICYmICFkbWFfZGV2LT5kbWFf
bWVtKQ0KPiA+ICAJCXJldHVybiB0cnVlOw0KPiA+DQo+ID4gIAlyZXR1cm4gZmFsc2U7DQo+IA0K
PiBJIGNhbiBzZWUgeW91IHNwb3R0ZWQgYSByZWFsIGlzc3VlLCBidXQgdGhpcyBpcyBub3QgdGhl
IHJpZ2h0IGZpeC4gV2UganVzdCBuZWVkDQo+IHNvbWV0aGluZyBhIGJpdCBtb3JlIGZsZXhpYmxl
IHRoYW4geGVuX2RvbWFpbigpOiB0aGVyZSBhcmUgbWFueSBraW5kcyBvZiBYZW4NCj4gZG9tYWlu
cyBvbiBkaWZmZXJlbnQgYXJjaGl0ZWN0dXJlcywgd2UgYmFzaWNhbGx5IHdhbnQgdG8gZW5hYmxl
IHRoaXMgKHJldHVybg0KPiB0cnVlIGZyb20gdnJpbmdfdXNlX2RtYV9hcGkpIG9ubHkgd2hlbiB0
aGUgeGVuIHN3aW90bGIgaXMgbWVhbnQgdG8gYmUgdXNlZC4NCj4gRG9lcyB0aGUgYXBwZW5kZWQg
cGF0Y2ggZml4IHRoZSBpc3N1ZSB5b3UgaGF2ZT8NCj4gDQo+IC0tLQ0KPiANCj4geGVuOiBpbnRy
b2R1Y2UgeGVuX3ZyaW5nX3VzZV9kbWENCj4gDQo+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4NCj4gDQo+IEV4cG9ydCB4ZW5fc3dpb3RsYiBvbiBhcm0gYW5k
IGFybTY0Lg0KPiANCj4gVXNlIHhlbl9zd2lvdGxiIHRvIGRldGVybWluZSB3aGVuIHZyaW5nIHNo
b3VsZCB1c2UgZG1hIEFQSXMgdG8gbWFwIHRoZQ0KPiByaW5nOiB3aGVuIHhlbl9zd2lvdGxiIGlz
IGVuYWJsZWQgdGhlIGRtYSBBUEkgaXMgcmVxdWlyZWQuIFdoZW4gaXQgaXMgZGlzYWJsZWQsDQo+
IGl0IGlzIG5vdCByZXF1aXJlZC4NCj4gDQo+IFJlcG9ydGVkLWJ5OiBQZW5nIEZhbiA8cGVuZy5m
YW5AbnhwLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
c0B4aWxpbnguY29tPg0KPiANCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hl
bi9zd2lvdGxiLXhlbi5oDQo+IGIvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3N3aW90bGIteGVu
LmgNCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5kZXggMDAwMDAwMC4uNDU1YWRlNQ0KPiAt
LS0gL2Rldi9udWxsDQo+ICsrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9zd2lvdGxiLXhl
bi5oDQo+IEBAIC0wLDAgKzEgQEANCj4gKyNpbmNsdWRlIDx4ZW4vYXJtL3N3aW90bGIteGVuLmg+
DQo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS94ZW4vbW0uYyBiL2FyY2gvYXJtL3hlbi9tbS5jIGlu
ZGV4DQo+IGNiNDRhYTIuLjg1OTI4NjMgMTAwNjQ0DQo+IC0tLSBhL2FyY2gvYXJtL3hlbi9tbS5j
DQo+ICsrKyBiL2FyY2gvYXJtL3hlbi9tbS5jDQo+IEBAIC0yMSw2ICsyMSw4IEBADQo+ICAjaW5j
bHVkZSA8YXNtL3hlbi9oeXBlcmNhbGwuaD4NCj4gICNpbmNsdWRlIDxhc20veGVuL2ludGVyZmFj
ZS5oPg0KPiANCj4gK2ludCB4ZW5fc3dpb3RsYiBfX3JlYWRfbW9zdGx5Ow0KPiArDQo+ICB1bnNp
Z25lZCBsb25nIHhlbl9nZXRfc3dpb3RsYl9mcmVlX3BhZ2VzKHVuc2lnbmVkIGludCBvcmRlcikg
IHsNCj4gIAlzdHJ1Y3QgbWVtYmxvY2tfcmVnaW9uICpyZWc7DQo+IEBAIC0xODksNiArMTkxLDcg
QEAgaW50IF9faW5pdCB4ZW5fbW1faW5pdCh2b2lkKQ0KPiAgCXN0cnVjdCBnbnR0YWJfY2FjaGVf
Zmx1c2ggY2ZsdXNoOw0KPiAgCWlmICgheGVuX2luaXRpYWxfZG9tYWluKCkpDQo+ICAJCXJldHVy
biAwOw0KPiArCXhlbl9zd2lvdGxiID0gMTsNCj4gIAl4ZW5fc3dpb3RsYl9pbml0KDEsIGZhbHNl
KTsNCj4gIAl4ZW5fZG1hX29wcyA9ICZ4ZW5fc3dpb3RsYl9kbWFfb3BzOw0KPiANCj4gZGlmZiAt
LWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3N3aW90bGIteGVuLmgNCj4gYi9hcmNo
L2FybTY0L2luY2x1ZGUvYXNtL3hlbi9zd2lvdGxiLXhlbi5oDQo+IG5ldyBmaWxlIG1vZGUgMTAw
NjQ0DQo+IGluZGV4IDAwMDAwMDAuLjQ1NWFkZTUNCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi9h
cmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9zd2lvdGxiLXhlbi5oDQo+IEBAIC0wLDAgKzEgQEAN
Cj4gKyNpbmNsdWRlIDx4ZW4vYXJtL3N3aW90bGIteGVuLmg+DQo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL3ZpcnRpby92aXJ0aW9fcmluZy5jIGIvZHJpdmVycy92aXJ0aW8vdmlydGlvX3JpbmcuYyBp
bmRleA0KPiBjZDdlNzU1Li5iZjhiYWRjIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL3ZpcnRpby92
aXJ0aW9fcmluZy5jDQo+ICsrKyBiL2RyaXZlcnMvdmlydGlvL3ZpcnRpb19yaW5nLmMNCj4gQEAg
LTI2MCw3ICsyNjAsNyBAQCBzdGF0aWMgYm9vbCB2cmluZ191c2VfZG1hX2FwaShzdHJ1Y3Qgdmly
dGlvX2RldmljZQ0KPiAqdmRldikNCj4gIAkgKiB0aGUgRE1BIEFQSSBpZiB3ZSdyZSBhIFhlbiBn
dWVzdCwgd2hpY2ggYXQgbGVhc3QgYWxsb3dzDQo+ICAJICogYWxsIG9mIHRoZSBzZW5zaWJsZSBY
ZW4gY29uZmlndXJhdGlvbnMgdG8gd29yayBjb3JyZWN0bHkuDQo+ICAJICovDQo+IC0JaWYgKHhl
bl9kb21haW4oKSkNCj4gKwlpZiAoeGVuX3ZyaW5nX3VzZV9kbWEoKSkNCj4gIAkJcmV0dXJuIHRy
dWU7DQo+IA0KPiAgCXJldHVybiBmYWxzZTsNCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2Fy
bS9zd2lvdGxiLXhlbi5oIGIvaW5jbHVkZS94ZW4vYXJtL3N3aW90bGIteGVuLmgNCj4gbmV3IGZp
bGUgbW9kZSAxMDA2NDQgaW5kZXggMDAwMDAwMC4uMmFhYzdjNA0KPiAtLS0gL2Rldi9udWxsDQo+
ICsrKyBiL2luY2x1ZGUveGVuL2FybS9zd2lvdGxiLXhlbi5oDQo+IEBAIC0wLDAgKzEsMTAgQEAN
Cj4gKyNpZm5kZWYgX0FTTV9BUk1fWEVOX1NXSU9UTEJfWEVOX0gNCj4gKyNkZWZpbmUgX0FTTV9B
Uk1fWEVOX1NXSU9UTEJfWEVOX0gNCj4gKw0KPiArI2lmZGVmIENPTkZJR19TV0lPVExCX1hFTg0K
PiArZXh0ZXJuIGludCB4ZW5fc3dpb3RsYjsNCj4gKyNlbHNlDQo+ICsjZGVmaW5lIHhlbl9zd2lv
dGxiICgwKQ0KPiArI2VuZGlmDQo+ICsNCj4gKyNlbmRpZg0KPiBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS94ZW4veGVuLmggYi9pbmNsdWRlL3hlbi94ZW4uaCBpbmRleCAwZTIxNTY3Li43NGE1MzZkDQo+
IDEwMDY0NA0KPiAtLS0gYS9pbmNsdWRlL3hlbi94ZW4uaA0KPiArKysgYi9pbmNsdWRlL3hlbi94
ZW4uaA0KPiBAQCAtNDYsNCArNDYsMTAgQEAgZW51bSB4ZW5fZG9tYWluX3R5cGUgeyAgYm9vbA0K
PiB4ZW5fYmlvdmVjX3BoeXNfbWVyZ2VhYmxlKGNvbnN0IHN0cnVjdCBiaW9fdmVjICp2ZWMxLA0K
PiAgCQljb25zdCBzdHJ1Y3QgYmlvX3ZlYyAqdmVjMik7DQo+IA0KPiArI2luY2x1ZGUgPGFzbS94
ZW4vc3dpb3RsYi14ZW4uaD4NCj4gK3N0YXRpYyBpbmxpbmUgaW50IHhlbl92cmluZ191c2VfZG1h
KHZvaWQpIHsNCj4gKwlyZXR1cm4gISF4ZW5fc3dpb3RsYjsNCj4gK30NCj4gKw0KPiAgI2VuZGlm
CS8qIF9YRU5fWEVOX0ggKi8NCg0KVGVzdGVkLWJ5OiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNv
bT4NCg0KVGhhbmtzLA0KUGVuZw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 06:47:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 06:47: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-devel-bounces@lists.xenproject.org>)
	id 1gmYnU-00043T-TT; Thu, 24 Jan 2019 06:47: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=VDFf=QA=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gmYnU-00043O-6B
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 06:47:32 +0000
X-Inumbo-ID: eb3ba88f-1fa3-11e9-87c3-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::61a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb3ba88f-1fa3-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 06:47:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=JVUhl5EWqKJOeF55AJA5x4CghaE2FbAhQRc8YV9nqVw=;
 b=h2lKkjjsfVqYHkJ6/prV1xFfvmliwk+phzIPpqQb9hhJQCU23pcM76fyyo02UerDr9vn48ust4BwM3gWirLb6KCL54AN3GbQtJTKvhPQIZMCHQG1KuBkwOjTqvT2aw2R5A9lceQNZzLuc8+5143JWuT/KJ+pmseEOgVznQgc41A=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0SPR01MB04.eurprd04.prod.outlook.com (52.133.47.159) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.16; Thu, 24 Jan 2019 06:47:28 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1537.031; Thu, 24 Jan 2019
 06:47:28 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Stefano Stabellini <sstabellini@kernel.org>, "hch@infradead.org"
 <hch@infradead.org>
Thread-Topic: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
Thread-Index: AQHUsUUJrf+HCksNJUevQFBecw2Jm6W7t2+AgAC8CgCAAOh3gIAAAqqAgAAp0YCAAHUmQA==
Date: Thu, 24 Jan 2019 06:47:28 +0000
Message-ID: <AM0PR04MB4481BE680ACB40E78456DA64889A0@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
 <20190123071232.GA20526@infradead.org>
 <alpine.DEB.2.10.1901230935280.17936@sstabellini-ThinkPad-X260>
 <20190123211405.GA4971@infradead.org>
 <alpine.DEB.2.10.1901231427010.17936@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1901231427010.17936@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [114.217.246.253]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0SPR01MB04;
 6:eXtGygbOhAv2Jtmi0p0+LO25V6/kumDwGn+ZGpgOksMHSChAuKHwIl+dOgFNPx4fiq8r0TgnrMLDG7yAFTAJEz/48RoYEEQ7Ubeavw0q9dqozHJ/rH3x00BLSDTV0ub2+LspLpxmALGCy0WQm+LYyb19bZX44EaRnBBfWbXBvCHKbTnQU3IMDvKvSsNCVSx/C+KnvEcVF3CSyP9EWC4rI3EuVBKJQjakMlqfLn/8yC0FYQGnQcyTNDfOkd8PvdoROtfnUm3oVa8sejLLeOMzAmB7aH/TQ5ntwsCeBmE83ulei0RoEk8wx3prK2Eyh+35AaKUxOdNylwv6QbaMi9z08bPjS/drAae1J7ICQFnzdnG6bVb1ieiWLqXgMYIP3Rd2JX5v6nc38DbC2HEULWANdlLxvWX0Rxo3eU81wm+xvQZ0LK3g2VPeLD2HAn+zNnqa7TiFetCKxG5uDNhy/MV5g==;
 5:tKBbuz01Jzl6TmgfSdXuFjGSHS1gUwnQzy89GYXq0st/pETrSob+DyspGCJzdtrZPHfhIQhP9+Nn4pKAJM2pPZAryrhFtJyvtj3h14hUoBUhZX25IzzMvWPKzxDIW7SkVVkqVgqVuadtQXRA+JxIfRZWH46Btew+EoAZHfvrp0u43PhQLgsbU+eKQ8LMbCxTNMRiac20Y0UQfu6ePQz3Mg==;
 7:3BxN4+5ewthAj3BWdnPptAjaxoDqnI2YWoxx++i924pMZ6/aEVYlCcoBUDW5xR+DWGOZWJL2tGE5po1aWDRjH9b2JtOlhrcG+zDN7TP0i3AKx4Ph4EIiaoJeU4T/AteD0nRIQ8qeMLw7BE2rSX9j5A==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 40d81656-64e2-4b02-f3e8-08d681c7cee8
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM0SPR01MB04; 
x-ms-traffictypediagnostic: AM0SPR01MB04:
x-microsoft-antispam-prvs: <AM0SPR01MB0410E6047E61DEB82FA4A4889A0@AM0SPR01MB04.eurprd04.prod.outlook.com>
x-forefront-prvs: 0927AA37C7
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(39860400002)(376002)(346002)(366004)(13464003)(189003)(199004)(966005)(44832011)(256004)(71190400001)(305945005)(14444005)(74316002)(53936002)(486006)(11346002)(476003)(446003)(4326008)(68736007)(71200400001)(2906002)(229853002)(81156014)(81166006)(86362001)(76176011)(8936002)(99286004)(8676002)(7736002)(478600001)(7696005)(66066001)(7416002)(2501003)(6116002)(3846002)(97736004)(33656002)(14454004)(25786009)(66574012)(186003)(53546011)(6436002)(6506007)(102836004)(26005)(54906003)(6246003)(316002)(105586002)(93886005)(110136005)(106356001)(6306002)(9686003)(55016002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0SPR01MB04;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: lB8JPDiZ2Y5SmbhC0btazGIyTo3NkPWVHtJdWRwOfhLrzfvuj1Os/5/21IK2hiAK34fBebJhqk4t1rqLr4m9KGAAJs1Rahhd5B3N2TAEiTfKJd9tOjAt+8+zES0aahLjuEHdaIcuTQD6fwL4pnstYlt5jGdmlyjea7RED5X+ESmaidoCmVcA62gNTKuRmMA9+vVTqYsa99v8fBkCrIWiqwWDFIPUwXJNkBTHsftrBf6rgoMp6ggNsznzfhc2Hf9l4rhPTKTbWJ3KcMVJJEhgcEb03c2kJqTHfGMa/5iQ/H36DMfO70kHO6jhLXKvt1CBbCxk0MNgYXNqsBJZQFx3wCn5O4Ew1ITcs/HIxB3LlWq67F3I88YsLGMRfYRGnRq0zMYgp97t+14+d3Qagx04W0lsu+OaYYMa8nsGaRvhjiQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 40d81656-64e2-4b02-f3e8-08d681c7cee8
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2019 06:47:28.8570 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0SPR01MB04
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, "mst@redhat.com" <mst@redhat.com>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "jliang@xilinx.com" <jliang@xilinx.com>, "luto@kernel.org" <luto@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "bjorn.andersson@linaro.org" <bjorn.andersson@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgc3RlZmFubywNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTdGVm
YW5vIFN0YWJlbGxpbmkgW21haWx0bzpzc3RhYmVsbGluaUBrZXJuZWwub3JnXQ0KPiBTZW50OiAy
MDE55bm0MeaciDI05pelIDc6NDQNCj4gVG86IGhjaEBpbmZyYWRlYWQub3JnDQo+IENjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBQZW5nIEZhbg0KPiA8cGVu
Zy5mYW5AbnhwLmNvbT47IG1zdEByZWRoYXQuY29tOyBqYXNvd2FuZ0ByZWRoYXQuY29tOw0KPiB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IGxpbnV4LXJlbW90ZXByb2NAdmdlci5rZXJu
ZWwub3JnOw0KPiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyB2aXJ0dWFsaXphdGlvbkBs
aXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZzsNCj4gbHV0b0BrZXJuZWwub3JnOyBqZ3Jvc3NAc3Vz
ZS5jb207IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tOw0KPiBiam9ybi5hbmRlcnNzb25AbGlu
YXJvLm9yZzsgamxpYW5nQHhpbGlueC5jb20NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtS
RkNdIHZpcnRpb19yaW5nOiBjaGVjayBkbWFfbWVtIGZvciB4ZW5fZG9tYWluDQo+IA0KPiBPbiBX
ZWQsIDIzIEphbiAyMDE5LCBoY2hAaW5mcmFkZWFkLm9yZyB3cm90ZToNCj4gPiBPbiBXZWQsIEph
biAyMywgMjAxOSBhdCAwMTowNDozM1BNIC0wODAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
DQo+ID4gPiBJZiB2cmluZ191c2VfZG1hX2FwaSBpcyBhY3R1YWxseSBzdXBwb3NlZCB0byByZXR1
cm4gdHJ1ZSB3aGVuDQo+ID4gPiBkbWFfZGV2LT5kbWFfbWVtIGlzIHNldCwgdGhlbiBib3RoIFBl
bmcncyBwYXRjaCBhbmQgdGhlIHBhdGNoIEkNCj4gPiA+IHdyb3RlIGFyZSBub3QgZml4aW5nIHRo
ZSByZWFsIGlzc3VlIGhlcmUuDQo+ID4gPg0KPiA+ID4gSSBkb24ndCBrbm93IGVub3VnaCBhYm91
dCByZW1vdGVwcm9jIHRvIGtub3cgd2hlcmUgdGhlIHByb2JsZW0NCj4gPiA+IGFjdHVhbGx5IGxp
ZXMgdGhvdWdoLg0KPiA+DQo+ID4gVGhlIHByb2JsZW0gaXMgdGhlIGZvbGxvd2luZzoNCj4gPg0K
PiA+IERldmljZXMgY2FuIGRlY2xhcmUgYSBzcGVjaWZpYyBtZW1vcnkgcmVnaW9uIHRoYXQgdGhl
eSB3YW50IHRvIHVzZQ0KPiA+IHdoZW4gdGhlIGRyaXZlciBjYWxscyBkbWFfYWxsb2NfY29oZXJl
bnQgZm9yIHRoZSBkZXZpY2UsIHRoaXMgaXMgZG9uZQ0KPiA+IHVzaW5nIHRoZSBzaGFyZWQtZG1h
LXBvb2wgRFQgYXR0cmlidXRlLCB3aGljaCBjb21lcyBpbiB0d28gdmFyaWFudHMNCj4gPiB0aGF0
IHdvdWxkIGJlIGEgbGl0dGxlIHRvIG11Y2ggdG8gZXhwbGFpbiBoZXJlLg0KPiA+DQo+ID4gcmVt
b3RlcHJvYyBtYWtlcyB1c2Ugb2YgdGhhdCBiZWNhdXNlIGFwcGFyZW50bHkgdGhlIGRldmljZSBj
YW4gb25seQ0KPiA+IGNvbW11bmljYXRlIHVzaW5nIHRoYXQgcmVnaW9uLiAgQnV0IGl0IHRoZW4g
ZmVlZHMgYmFjayBtZW1vcnkgb2J0YWluZWQNCj4gPiB3aXRoIGRtYV9hbGxvY19jb2hlcmVudCBp
bnRvIHRoZSB2aXJ0aW8gY29kZS4gIEZvciB0aGF0IGl0IGNhbGxzDQo+ID4gdm1hbGxvY190b19w
YWdlIG9uIHRoZSBkbWFfYWxsb2NfY29oZXJlbnQsIHdoaWNoIGlzIGEgaHVnZSBuby1nbyBmb3IN
Cj4gPiB0aGUgxJBNQSBBUEkgYW5kIG9ubHkgd29ya2VkIGFjY2lkZW50YWxseSBvbiBhIGZldyBw
bGF0Zm9ybSwgYW5kDQo+ID4gYXBwYXJlbnRseSBhcm02NCBqdXN0IGNoYW5nZWQgYSBmZXcgaW50
ZXJuYWxzIHRoYXQgbWFkZSBpdCBzdG9wDQo+ID4gd29ya2luZyBmb3IgcmVtb3RlcHJvYy4NCj4g
Pg0KPiA+IFRoZSByaWdodCBhbnN3ZXIgaXMgdG8gbm90IHVzZSB0aGUgRE1BIEFQSSB0byBhbGxv
Y2F0ZSBtZW1vcnkgZnJvbSBhDQo+ID4gZGV2aWNlLXNwZWZpY2ljIHJlZ2lvbiwgYnV0IHRvIHRp
ZSB0aGUgZHJpdmVyIGRpcmVjdGx5IGludG8gdGhlIERUDQo+ID4gcmVzZXJ2ZWQgbWVtb3J5IEFQ
SSBpbiBhIHdheSB0aGF0IGFsbG93cyBpdCB0byBlYXNpbHQgb2J0YWluIGEgc3RydWN0DQo+ID4g
ZGV2aWNlIGZvciBpdC4NCj4gDQo+IElmIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHksIFBlbmcgc2hv
dWxkIGJlIGFibGUgdG8gcmVwcm9kdWNlIHRoZSBwcm9ibGVtIG9uDQo+IG5hdGl2ZSBMaW51eCB3
aXRob3V0IGFueSBYZW4gaW52b2x2ZW1lbnQgc2ltcGx5IGJ5IGZvcmNpbmcNCj4gdnJpbmdfdXNl
X2RtYV9hcGkgdG8gcmV0dXJuIHRydWUuIFBlbmcsIGNhbiB5b3UgY29uZmlybT8NCg0KSXQgaXMg
YW5vdGhlciBpc3N1ZSB3aXRob3V0IHhlbiBpbnZvbHZlbWVudCwgDQpUaGVyZSBpcyBhbiB0aHJl
YWQgdGFsa2luZyB0aGlzOiBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzEwNzQy
OTIzLw0KDQpXaXRob3V0IHhlbiwgdnJpbmdfdXNlX2RtYV9hcGkgd2lsbCByZXR1cm4gZmFsc2Uu
DQpXaXRoIHhlbiwgaWYgdnJpbmdfdXNlX2RtYV9hcGkgcmV0dXJucyB0cnVlLCBpdCB3aWxsIGRt
YV9tYXBfeHggYW5kIHRyaWdnZXIgZHVtcC4NCg0KVGhhbmtzLA0KUGVuZy4NCg0KPiANCj4gQW5k
IHRoZSByaWdodCBmaXggaXMgbm90IHRvIGNhbGwgdm1hbGxvY190b19wYWdlIG9uIGEgZG1hX2Fs
bG9jX2NvaGVyZW50DQo+IGJ1ZmZlciAtLSBJIGRvbid0IGtub3cgYWJvdXQgdGhlIHJlY2VudCBj
aGFuZ2VzIG9uIGFybTY0LCBidXQgdGhhdCdzIG5vdCBnb2luZw0KPiB0byB3b3JrIHdpdGggYXJt
MzIgZWl0aGVyIEFGQUlLLiBHaXZlbiB0aGF0IEkgZG9uJ3QgaGF2ZSBhIHJlcHJvLCBJJ2xsIGxl
YXZlIGl0IHRvDQo+IFBlbmcgYW5kL29yIG90aGVycyB0byBzZW5kIHRoZSBhcHByb3ByaWF0ZSBw
YXRjaCBmb3IgcmVtb3RlcHJvYy4NCj4gDQo+IA0KPiA+IFRoaXMgaXMgb3J0aG9nb25hbCB0byBh
bm90aGVyIGlzc3VlLCBhbmQgdGhhdCBpcyB0aGF0IGhhcmR3YXJlIHZpcnRpbw0KPiA+IGRldmlj
ZXMgcmVhbGx5IGFsd2F5cyBuZWVkIHRvIHVzZSB0aGUgRE1BIEFQSSwgb3RoZXJ3aXNlIHdlJ2xs
IGJ5cGFzcw0KPiA+IHN1Y2ggZmVhdHVyZXMgYXMgdGhlIGRldmljZSBzcGVjaWZpYyBETUEgcG9v
bHMsIERNQSBvZmZzZXRzLCBjYWNoZQ0KPiA+IGZsdXNoaW5nLCBldGMsIGV0Yy4NCj4gDQo+IEkg
dW5kZXJzdGFuZCwgSSdsbCBkcm9wIG15IHBhdGNoLg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 07:22:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 07:22: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-devel-bounces@lists.xenproject.org>)
	id 1gmZLO-0007PF-9T; Thu, 24 Jan 2019 07: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=VDFf=QA=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gmZLM-0007PA-To
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 07:22:32 +0000
X-Inumbo-ID: ce883c3d-1fa8-11e9-87c3-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::60d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce883c3d-1fa8-11e9-87c3-bc764e045a96;
 Thu, 24 Jan 2019 07:22:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=pmNQZ8/KWw0CTfhAa+P4Sfz2wumrYg9X4Arhnq0rKaQ=;
 b=a57qb0SFjsJVNyccHCydMHs5frZdB2eAoZZ/yPivQoH9t39EOc4Y9luZXNAVswCMgfbjh0vWl/vjCAf2QHnFdmSkcB5LcFMUxQiZsqqJbWjW3i4oVuT/wNPDNT2l04Ugl9RlVWH+H5KnCIZw7s8DUifIlBlj2bd4vqqMF8/KI+Q=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB4451.eurprd04.prod.outlook.com (52.135.148.33) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.31; Thu, 24 Jan 2019 07:22:28 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1537.031; Thu, 24 Jan 2019
 07:22:28 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Julien Grall <julien.grall@arm.com>, "sstabellini@kernel.org"
 <sstabellini@kernel.org>
Thread-Topic: [PATCH] arm: gic-v3: clear GICR active interrupts
Thread-Index: AQHUsfsYv+O+PRfg30C835p96tw+kKW7HdAAgALjs0A=
Date: Thu, 24 Jan 2019 07:22:27 +0000
Message-ID: <AM0PR04MB448186B401D4F07E4E441DDF889A0@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <20190122024416.10673-1-peng.fan@nxp.com>
 <a3be5c44-5947-eaa7-392d-5de3daff4b9f@arm.com>
In-Reply-To: <a3be5c44-5947-eaa7-392d-5de3daff4b9f@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [114.217.246.253]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB4451;
 6:xpyTUb0xYoLQ2ya/fvrX3a6biKboFyLTcxXt+bu4ADMKs7f8AlTgPNgG9jqyyKc9jYsM+YBCvWtDdj2jXAVCNvuVYof8B9lZMYDv0tYBIW4/WvL3YdD3UwifuiMhd1wJGlbZsXJhnXmbNuCRckhTDRud2/e4xmio8jkJxxHcLFM3V9WL1ltnlNGWpiwnnrFGApevixQ6o7cUSw+GeGbfp24VqXmBXUrnU40QUzD51LC8d/cg5AXuL3mF3rMRgdWIJBDg8DnQi3W0eEgMvJ3uERpa3FINZPhS/V6nB6IgqHusjrH//DoJN5WoMGEHLK0Ler06zo2JDjPEdSa+QSig3hAwtTiFE9ShPcyG8sf9ZFZCXpdnF45cL+VYCa9VKACRk78Sp/E4MBfjjCskL07IuBgER+3xSPzFvEJM23Mj/0C74le58pB1Kl0XRdRRR/qfAyPzLRfz22yBOMt2oY6WWg==;
 5:13cgmQhcptWZA1b58Y/tE36EeAOnPXKOeyABBvWDfwYZMd0L23pbDZq2e+8P7HQUOZ5EdSw0NtXTfX0p2IlNkuiuG9XJuGBtczDf3WljKv8YRaGR31ZR/cgg5mtvW/kdHW1rlCvj2PCB2kIwFKDcKwO8+IrR4t5F+vFi/ZtYcLP4XYLhxuBbqBN8GbK0JFgxZT0DZs7p6nxE1oR86zdRtg==;
 7:WSCwWOjJ4N/Y9AE7FNDyQNsvw9y6omm1W3MpY4b9UvDy1sec6P+5NL9iZuj/K7fQcv8UuY1trUoeuevaZxOuihAYvdyUUfswt5Xw/N/dC/aQ6oP4F0hP9NuWPSBSqZ7IkylMy8ZDtrjDmqu0gAwBjQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: e0212e38-ddd2-49b0-58ec-08d681ccb220
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB4451; 
x-ms-traffictypediagnostic: AM0PR04MB4451:
x-microsoft-antispam-prvs: <AM0PR04MB445152A0A686A297B1EAA9D3889A0@AM0PR04MB4451.eurprd04.prod.outlook.com>
x-forefront-prvs: 0927AA37C7
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(396003)(136003)(366004)(39860400002)(376002)(199004)(189003)(13464003)(99286004)(110136005)(106356001)(33656002)(86362001)(316002)(97736004)(54906003)(478600001)(2501003)(105586002)(53936002)(8936002)(229853002)(2906002)(8676002)(9686003)(55016002)(6436002)(14454004)(66066001)(68736007)(53546011)(486006)(7696005)(81166006)(44832011)(6506007)(102836004)(256004)(25786009)(6246003)(186003)(76176011)(6116002)(305945005)(7736002)(11346002)(26005)(476003)(4326008)(74316002)(14444005)(71200400001)(3846002)(71190400001)(446003)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4451;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 9lxWDi11IPpDDNYvXCaf3x0cgf4agUxYcoDpEFKjYNZHKDJAhgXGXS8zJoXRWlS3zFZaNOUu54Z3g62Y2ZlEBuNuVQytn4L6ZhE1SlmwZurPZoUIc1gIYzM1i4o4C4fxuNPhViLdTm29rgViZabO1xSgcxZssP2MYq9nThrFM29adcZiPq6eafmlwK5bmhXjq7lVbbRvYSpByq85+dRwDi4nhSoeEC7wnL3ys9KVMEUiLGKhP/Nc7hRXJJxXck+/yl/ygSLIIWUaEoZs35B0/1GnCkqmQ7UZmjlHl1YkcnWCgUo2R3zGvqA4WmEVznHuHrOAQpIdVAcjwSyFwAaZxM8l1gFnCZabAR0neYM7CgXMqHeDjmLaaZf8wmCafaW9QAnInY63UPg6CUSDw+U6+NS/1RTYD/VjA9c16mdyEL8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e0212e38-ddd2-49b0-58ec-08d681ccb220
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2019 07:22:28.0029 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4451
Subject: Re: [Xen-devel] [PATCH] arm: gic-v3: clear GICR active interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVu
IEdyYWxsIFttYWlsdG86anVsaWVuLmdyYWxsQGFybS5jb21dDQo+IFNlbnQ6IDIwMTnlubQx5pyI
MjLml6UgMTg6NTUNCj4gVG86IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPjsgc3N0YWJlbGxp
bmlAa2VybmVsLm9yZw0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBBbmRy
ZSBQcnp5d2FyYQ0KPiA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQ
QVRDSF0gYXJtOiBnaWMtdjM6IGNsZWFyIEdJQ1IgYWN0aXZlIGludGVycnVwdHMNCj4gDQo+IEhp
IFBlbmcsDQo+IA0KPiBUaGUgY29tbWl0IHRpdGxlIGlzIGEgYml0IGNvbmZ1c2luZy4gSXQgc3Vn
Z2VzdHMgdGhhdCBhbGwgaW50ZXJydXB0cyBzaG91bGQgYmUNCj4gZGVhY3RpdmF0ZWQgYXQgYm9v
dCwgaG93ZXZlciB5b3UgYXJlIG9ubHkgZGVhY3RpdmF0aW5nIHRoZSBTR0lzLg0KDQoiYXJtOiBn
aWMtdjM6IGRlYWN0aXZhdGUgU0dJIGludGVycnVwdHMiIHNlZW1zIGJldHRlci4NCg0KPiANCj4g
T24gMS8yMi8xOSAyOjM1IEFNLCBQZW5nIEZhbiB3cm90ZToNCj4gPiBPbiBpLk1YOCwgd2UgaW1w
bGVtZW50ZWQgcGFydGl0aW9uIHJlYm9vdCB3aGljaCBtZWFucyBDb3J0ZXgtQSByZWJvb3QNCj4g
PiB3aWxsIG5vdCBpbXBhY3QgTTQgY29yZXMgYW5kIFN5c3RlbSBjb250cm9sIFVuaXQgY29yZS4g
SG93ZXZlciBHSUN2Mw0KPiA+IGlzIG5vdCByZXNldCBiZWNhdXNlIGhhcmR3YXJlIGRlc2lnbi4N
Cj4gDQo+IFdoYXQgZG8geW91IG1lYW4gYnkgaGFyZHdhcmUgZGVzaWduPyBJcyBpdCBhIGRlZmVj
dD8NCg0KU29ycnkuIFRoaXMgaXMgYSB3cm9uZyBpbmZvcm1hdGlvbi4gSXQgaXMgbm90IGRlZmVj
dCwgaXQgaXMgcmVxdWlyZWQgdGhhdCB3ZSBub3QgcmVzZXQgR0lDDQp3aGVuIGltcGxlbWVudGlu
ZyBwYXJ0aXRpb24gcmVib290LiBXZSBzdXBwb3J0IENsdXN0ZXIgcmVib290IHdpdGhvdXQgYWZm
ZWN0aW5nDQp0aGUgb3RoZXIgQ2x1c3Rlciwgc28gZ2ljIGlzIG5vdCByZXNldC4NCg0KPiANCj4g
Pg0KPiA+IFRoZSBnaWMtdjMgY29udHJvbGxlciBpcyBjb25maWd1cmVkIHdpdGggRU9JbW9kZSB0
byAxLCBzbyBkdXJpbmcgeGVuDQo+ID4gcmVib290LCBHSUNfU0dJX0NBTExfRlVOQ1RJT04gaW50
ZXJydXB0IGZyb20gQ1BVMCB0byBvdGhlciBDUFVzLCBidXQNCj4gPiBzdG9wX2NwdSBuZXZlciBy
ZXR1cm4sIHRoYXQgbWVhbnMgb3RoZXIgQ1BVcyBoYXZlIG5vIGNoYW5jZSB0bw0KPiA+IGRlYWN0
aXZlIHRoZSBpbnRlcnJ1cHQuIER1cmluZyB4ZW4gYm9vdGluZyBhZ2FpbiwgQ1BVMCB3aWxsIGlz
c3VlDQo+ID4gR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIHRvIG90aGVyIENQVXMuIEJlY2F1c2UNCj4g
R0lDX1NHSV9DQUxMX0ZVTkNUSU9OIG9mDQo+ID4gb3RoZXIgQ1BVcyBhcmUgYWN0aXZlIGR1cmlu
ZyB0aGUgbGFzdCByZWJvb3QsIGludGVycnVwdHMgY291bGQgbm90IGJlDQo+ID4gdHJpZ2dlcmVk
IHVubGVzcyB3ZSBkZWFjdGl2ZSB0aGUgaW50ZXJydXB0IGZpcnN0Lg0KPiANCj4gIEZyb20gdGhl
IGRlc2NyaXB0aW9uIGhlcmUsIEkgdGhpbmsgaXQgbm90IHZlcnkgc2FuZSB0byBnbyB0byBzbGVl
cCB3aXRoIGFuDQo+IGludGVycnVwdCBhY3RpdmF0ZS4NCj4gDQo+IEEgYmV0dGVyIHNvbHV0aW9u
IHdvdWxkIGJlIHRvIG1vdmUgdGhlIGRlYWN0aXZhdGlvbiBlYXJsaWVyIG9uIGluIGRvX3NnaQ0K
PiAobWF5YmUgYWZ0ZXIgZW9pX2lycSkgc28gd2UgY2FsbCBzdG9wX2NwdSgpIHdpdGggYWxsIGlu
dGVycnVwdHMgZGlzYWJsZWQuDQoNCkFncmVlLg0KDQo+IA0KPiA+DQo+ID4gU28gbGV0J3MgZGVh
Y3RpdmUgdGhlIGludGVycnVwdHMgZHVyaW5nIEdJQ3YzIGluaXRpYWxpemF0aW9uIHRvIGZpeA0K
PiANCj4gcy9kZWFjdGl2YXRlLw0KDQpGaXggaW4gVjIuDQoNCj4gDQo+ID4gdGhpcyBpc3N1ZS4N
Cj4gDQo+IFNpbWlsYXJseSB0byB0aGUgY29tbWl0IHRpdGxlLCB5b3Ugd3JvdGUgdGhlIGNvbW1p
dCBtZXNzYWdlIHZlcnkgZ2VuZXJpY2FsbHkuDQoNCkFyZSB5b3Ugb2sgd2l0aCB0aGUgZm9sbG93
aW5nIHBhdGNoPw0KDQogICAgYXJtOiBnaWM6IGRlYWN0aXZhdGUgc2dpIGltbWVkaWF0ZWx5IGFm
dGVyIGVvaQ0KDQogICAgT24gaS5NWDgsIHdlIGltcGxlbWVudGVkIHBhcnRpdGlvbiByZWJvb3Qg
d2hpY2ggbWVhbnMgQ29ydGV4LUEgcmVib290DQogICAgd2lsbCBub3QgaW1wYWN0IE00IGNvcmVz
IGFuZCBTeXN0ZW0gY29udHJvbCBVbml0IGNvcmUuIEhvd2V2ZXIgR0lDdjMNCiAgICBpcyBub3Qg
cmVzZXQgYmVjYXVzZSB3ZSBhbHNvIG5lZWQgdG8gc3VwcG9ydCBBNzIgQ2x1c3RlciByZWJvb3Qg
d2l0aG91dA0KICAgIGFmZmVjdGluZyBBNTMgQ2x1c3Rlci4NCg0KICAgIFRoZSBnaWMtdjMgY29u
dHJvbGxlciBpcyBjb25maWd1cmVkIHdpdGggRU9JbW9kZSB0byAxLCBzbyBkdXJpbmcgeGVuDQog
ICAgcmVib290LCB0aGVyZSBpcyBhIGZ1bmN0aW9uIGNhbGwgInNtcF9jYWxsX2Z1bmN0aW9uKGhh
bHRfdGhpc19jcHUsIE5VTEwsIDApOyINCiAgICAsYnV0IGhhbHRfdGhpc19jcHUgbmV2ZXIgcmV0
dXJuLCB0aGF0IG1lYW5zIG90aGVyIENQVXMgaGF2ZSBubyBjaGFuY2UgdG8NCiAgICBkZWFjdGl2
ZSB0aGUgU0dJIGludGVycnVwdCwgYmVjYXVzZSB0aGUgZGVhY3RpdmF0ZV9pcnEgb3BlcmF0aW9u
IGlzIGF0DQogICAgdGhlIGVuZCBvZiBkb19zZ2kuIER1cmluZyB4ZW4gYm9vdGluZyBhZ2Fpbiwg
Q1BVMCB3aWxsIGlzc3VlDQogICAgR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIHRvIG90aGVyIENQVXMu
IEJlY2F1c2UgR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIG9mDQogICAgb3RoZXIgQ1BVcyBhcmUgYWN0
aXZlIGR1cmluZyB0aGUgbGFzdCByZWJvb3QsIGludGVycnVwdHMgY291bGQgbm90IGJlDQogICAg
dHJpZ2dlcmVkIHVubGVzcyB3ZSBkZWFjdGl2YXRlIHRoZSBpbnRlcnJ1cHQgZmlyc3QuDQoNCiAg
ICBUbyBmaXggdGhpcyBpc3N1ZSwgbGV0J3MgbW92ZSB0aGUgZGVhY3RpdmF0ZV9pcnEgb3BlcmF0
aW9uIGp1c3QgYWZ0ZXINCiAgICBlb2lfaXJxLCB0aGVuIHRoZSBTR0kgaW50ZXJydXB0IHdpbGwg
YmUgaW4gZGVhY3RpdmUgc3RhdGUgd2hlbg0KICAgIHNtcF9jYWxsX2Z1bmN0aW9uX2ludGVycnVw
dC4NCg0KICAgIFNpZ25lZC1vZmYtYnk6IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPg0KDQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jDQppbmRl
eCA2Y2M3ZGVjNzA2Li4zMDBmZGJkOWFlIDEwMDY0NA0KLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5j
DQorKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMNCkBAIC0zNDcsNiArMzQ3LDggQEAgc3RhdGljIHZv
aWQgZG9fc2dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBlbnVtIGdpY19zZ2kgc2dpKQ0K
DQogICAgIC8qIExvd2VyIHRoZSBwcmlvcml0eSAqLw0KICAgICBnaWNfaHdfb3BzLT5lb2lfaXJx
KGRlc2MpOw0KKyAgICAvKiBEZWFjdGl2YXRlICovDQorICAgIGdpY19od19vcHMtPmRlYWN0aXZh
dGVfaXJxKGRlc2MpOw0KDQogICAgIC8qDQogICAgICAqIEVuc3VyZSBhbnkgc2hhcmVkIGRhdGEg
d3JpdHRlbiBieSB0aGUgQ1BVIHNlbmRpbmcNCkBAIC0zNzAsOSArMzcyLDYgQEAgc3RhdGljIHZv
aWQgZG9fc2dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBlbnVtIGdpY19zZ2kgc2dpKQ0K
ICAgICAgICAgcGFuaWMoIlVuaGFuZGxlZCBTR0kgJWQgb24gQ1BVJWRcbiIsIHNnaSwgc21wX3By
b2Nlc3Nvcl9pZCgpKTsNCiAgICAgICAgIGJyZWFrOw0KICAgICB9DQotDQotICAgIC8qIERlYWN0
aXZhdGUgKi8NCi0gICAgZ2ljX2h3X29wcy0+ZGVhY3RpdmF0ZV9pcnEoZGVzYyk7DQogfQ0KDQpU
aGFua3MsDQpQZW5nLg0KPiANCj4gDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQZW5nIEZhbiA8
cGVuZy5mYW5AbnhwLmNvbT4NCj4gPiAtLS0NCj4gPiAgIHhlbi9hcmNoL2FybS9naWMtdjMuYyB8
IDQgKysrKw0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMu
Yw0KPiA+IGluZGV4IDZmYmMxMDY3NTcuLjY0M2Q0YTMzZjAgMTAwNjQ0DQo+ID4gLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12My5jDQo+ID4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jDQo+ID4g
QEAgLTgyNCw4ICs4MjQsMTIgQEAgc3RhdGljIGludCBnaWN2M19jcHVfaW5pdCh2b2lkKQ0KPiA+
ICAgICAgIHByaW9yaXR5ID0gKEdJQ19QUklfSVBJIDw8IDI0IHwgR0lDX1BSSV9JUEkgPDwgMTYg
fCBHSUNfUFJJX0lQSSA8PA0KPiA4IHwNCj4gPiAgICAgICAgICAgICAgICAgICBHSUNfUFJJX0lQ
SSk7DQo+ID4gICAgICAgZm9yIChpID0gMDsgaSA8IE5SX0dJQ19TR0k7IGkgKz0gNCkNCj4gPiAr
ICAgIHsNCj4gPiAgICAgICAgICAgd3JpdGVsX3JlbGF4ZWQocHJpb3JpdHksDQo+ID4gICAgICAg
ICAgICAgICAgICAgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSVBSSU9SSVRZUjAgKyAoaSAv
IDQpDQo+ICogNCk7DQo+ID4gKyAgICAgICAgd3JpdGVsX3JlbGF4ZWQoMHhmZmZmZmZmZiwNCj4g
PiArICAgICAgICAgICAgICAgIEdJQ0RfUkRJU1RfU0dJX0JBU0UgKyBHSUNSX0lDQUNUSVZFUjAg
KyAoaSAvIDQpICoNCj4gNCk7DQo+ID4gKyAgICB9DQo+ID4NCj4gPiAgICAgICBwcmlvcml0eSA9
IChHSUNfUFJJX0lSUSA8PCAyNCB8IEdJQ19QUklfSVJRIDw8IDE2IHwgR0lDX1BSSV9JUlENCj4g
PDwgOCB8DQo+ID4gICAgICAgICAgICAgICAgICAgR0lDX1BSSV9JUlEpOw0KPiA+DQo+IA0KPiBD
aGVlcnMsDQo+IA0KPiAtLQ0KPiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 07:50:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 07:50:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmZmW-0001Md-LZ; Thu, 24 Jan 2019 07:50: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=IRrP=QA=citrix.com=prvs=9202e7170=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gmZmV-0001MY-TP
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 07:50:35 +0000
X-Inumbo-ID: b999ec18-1fac-11e9-a1a3-0761c312e73d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b999ec18-1fac-11e9-a1a3-0761c312e73d;
 Thu, 24 Jan 2019 07:50:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,515,1539648000"; d="scan'208";a="85021859"
Date: Thu, 24 Jan 2019 08:50:21 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20190124075021.pqwgywacacsun7zd@mac>
References: <cafa45db-e775-b212-ad12-90236f151bb5@eikelenboom.it>
 <20190118125058.4old2fc2zvzyue6f@mac>
 <afe9a3e2-5f4d-367a-7f16-02a4f4797e70@eikelenboom.it>
 <20190118175638.u7snykyof4awzirf@mac>
 <0a54429f-59a2-d9a2-a3d8-8177187ccad9@eikelenboom.it>
 <20190122161412.7eruziomkm3etpet@mac>
 <5ae1965e-9e31-b796-5a37-dfd211b3bd98@eikelenboom.it>
 <20190123182500.fc3nsnjisnbr6qbb@mac>
 <d9272bac-54d6-f4b3-7573-412ac0f048b3@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d9272bac-54d6-f4b3-7573-412ac0f048b3@eikelenboom.it>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMDg6NTY6NDhQTSArMDEwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IE9uIDIzLzAxLzIwMTkgMTk6MjUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBXZWQsIEphbiAyMywgMjAxOSBhdCAxMjozOToyMUFNICswMTAwLCBTYW5kZXIgRWlr
ZWxlbmJvb20gd3JvdGU6Cj4gPj4gT24gMjIvMDEvMjAxOSAxNzoxNCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+Pj4gT24gU3VuLCBKYW4gMjAsIDIwMTkgYXQgMTE6MDk6MjVQTSArMDEwMCwg
U2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+ID4+Pj4gT24gMTgvMDEvMjAxOSAxODo1NiwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+Pj4+PiBPbiBGcmksIEphbiAxOCwgMjAxOSBhdCAwMzox
Nzo1N1BNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4gPj4+Pj4+IE9uIDE4LzAx
LzIwMTkgMTM6NTAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4+Pj4+PiBPbiBGcmksIEph
biAxOCwgMjAxOSBhdCAwMTowMzowNFBNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6
Cj4gPj4+Pj4+Pj4gSGkgUm9nZXIsCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBJIGdhdmUgUFZIIGRv
bTAgYSBzcGluLCBzZWUgaG93IGZhciBJIHdvdWxkIGdldC4KPiA+Pj4+Pj4+Cj4gPj4+Pj4+PiBU
aGFua3MhCj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4+IFdpdGggY3VycmVudCB4ZW4tdW5zdGFibGUgdW5m
b3J0dW5hdGVseSBub3QgdGhhdCBmYXIsIGkgZ290IHRoZSBzcGxhdCBiZWxvdy4KPiA+Pj4+Pj4+
Cj4gPj4+Pj4+PiBZZXMsIHRoaXMgd2FzIGFscmVhZHkgcmVwb3J0ZWQ6Cj4gPj4+Pj4+Pgo+ID4+
Pj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE5LTAxL21zZzAxMDMwLmh0bWwKPiA+Pj4+Pj4+PiBJZiB5b3UgbmVlZCBtb3JlIGluZm8s
IHdvdWxkIGxpa2UgbWUgdG8gdGVzdCBhIHBhdGNoIChvciBzb21lIG90aGVyIGdpdCB0cmVlL2Jy
YW5jaCksIAo+ID4+Pj4+Pj4+IEkgd2lsbCBiZSBoYXBweSB0byBnaXZlIGl0IGEgc3BpbiAhCj4g
Pj4+Pj4+Pgo+ID4+Pj4+Pj4gUGF1bCBpcyB3b3JraW5nIG9uIGEgZml4LCBidXQgaW4gdGhlIG1l
YW50aW1lIGp1c3QgcmVtb3ZpbmcgdGhlCj4gPj4+Pj4+PiBhc3NlcnRpb25zIHNob3VsZCBiZSBm
aW5lOgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IC0tLTg8LS0tCj4gPj4+Pj4+PiBkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvbW11LmMKPiA+Pj4+Pj4+IGluZGV4IGJkMWFmMzVhMTMuLjk4ZTZmYzM1ZTIgMTAwNjQ0Cj4g
Pj4+Pj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gPj4+Pj4+PiAr
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gPj4+Pj4+PiBAQCAtMzIxLDkg
KzMyMSw2IEBAIGludCBpb21tdV9tYXAoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5f
dCBtZm4sCj4gPj4+Pj4+PiAgICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9y
bV9vcHMgKQo+ID4+Pj4+Pj4gICAgICAgICAgcmV0dXJuIDA7Cj4gPj4+Pj4+PiAgCj4gPj4+Pj4+
PiAtICAgIEFTU0VSVChJU19BTElHTkVEKGRmbl94KGRmbiksICgxdWwgPDwgcGFnZV9vcmRlcikp
KTsKPiA+Pj4+Pj4+IC0gICAgQVNTRVJUKElTX0FMSUdORUQobWZuX3gobWZuKSwgKDF1bCA8PCBw
YWdlX29yZGVyKSkpOwo+ID4+Pj4+Pj4gLQo+ID4+Pj4+Pj4gICAgICBmb3IgKCBpID0gMDsgaSA8
ICgxdWwgPDwgcGFnZV9vcmRlcik7IGkrKyApCj4gPj4+Pj4+PiAgICAgIHsKPiA+Pj4+Pj4+ICAg
ICAgICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgZGZuX2FkZChkZm4sIGkp
LCBtZm5fYWRkKG1mbiwgaSksCj4gPj4+Pj4+Pgo+ID4+Pj4+Pgo+ID4+Pj4+PiBJIGdhdmUgdGhh
dCBhIHNwaW4gYW5kIGkgbm93IGdldCBhIHNlZW1pbmdseSBlbmRsZXNzIHN0cmVhbSBvZiBJT19Q
QUdFX0ZBVUxUcwo+ID4+Pj4+Cj4gPj4+Pj4gWW91IHNob3VsZG4ndCBnZXQgdGhvc2UgcGFnZSBm
YXVsdHMgc2luY2UgdGhleSBhcmUgZm9yIGFkZHJlc3NlcyB0aGF0Cj4gPj4+Pj4gYmVsb25nIHRv
IGEgcmVzZXJ2ZWQgcmVnaW9uLCBhbmQgdGhhdCBzaG91bGQgYmUgbWFwcGVkIGludG8gdGhlIHAy
bS4KPiA+Pj4+PiBJJ3ZlIGp1c3QgdGVzdGVkIG9uIG15IEFNRCBib3ggYW5kIEknbSBhbHNvIHNl
ZWluZyBlcnJvcnMgKGFsYmVpdAo+ID4+Pj4+IGRpZmZlcmVudCBvbmVzKSwgc28gSSBndWVzcyBz
b21ldGhpbmcgYnJva2Ugc2luY2UgSSBsYXN0IGZpeGVkIFBWSAo+ID4+Pj4+IERvbTAgdG8gYm9v
dCBvbiBBTUQgaGFyZHdhcmUuCj4gPj4+Pj4KPiA+Pj4+PiBJJ3ZlIGFsc28gdGVzdGVkIGNvbW1p
dDoKPiA+Pj4+Pgo+ID4+Pj4+IGNvbW1pdCBmYWQ2YmE2NGE4Yzk4YmViYjkzNzRmMzkwY2MyNTVm
YWMwNTIzN2FiIChIRUFEKQo+ID4+Pj4+IEF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cj4gPj4+Pj4gRGF0ZTogICBGcmkgTm92IDMwIDEyOjEwOjAwIDIwMTgg
KzAxMDAKPiA+Pj4+PiBhbWQvaW9tbXU6IHNraXAgaG9zdCBicmlkZ2UgZGV2aWNlcyB3aGVuIHVw
ZGF0aW5nIElPTU1VIHBhZ2UgdGFibGVzCj4gPj4+Pj4KPiA+Pj4+PiBBbmQgaXQgd29ya3Mgb24g
bXkgQU1EIGJveCBhbmQgSSdtIGFibGUgdG8gYm9vdCBhcyBhIFBWSCBEb20wLiBDYW4geW91Cj4g
Pj4+Pj4gZ2l2ZSB0aGlzIGNvbW1pdCBhIHNwaW4/Cj4gPj4+Pj4KPiA+Pj4+PiBUaGFua3MsIFJv
Z2VyLgo+ID4+Pj4+Cj4gPj4+Pgo+ID4+Pj4gSGkgUm9nZXIsCj4gPj4+Pgo+ID4+Pj4gVGVzdGVk
IHRoYXQgY29tbWl0LCBidXQgdGhhdCBkaWRuJ3QgaGVscC4KPiA+Pj4KPiA+Pj4gVGhhbmtzISBT
b3JyeSBmb3IgdGhlIGRlbGF5LCBJIGdvdCBzaWRldHJhY2tlZCB3aXRoIHNvbWV0aGluZyBlbHNl
Lgo+ID4+Cj4gPj4gTm8gcHJvYmxlbSwgaXQncyBub3QgdG9vIHVyZ2VudCBhbmQgcHJvYmFibHkg
YSBidXN5IHRpbWUgd2l0aCB0aGUgcmVtYWluaW5nIDQuMTIgc3R1ZmYuCj4gPj4gIAo+ID4+PiBD
YW4geW91IHBsZWFzZSBwb3N0IHRoZSBzZXJpYWwgbG9nIHdoZW4gdXNpbmcgdGhlIGFib3ZlIGNv
bW1pdD8KPiA+Pgo+ID4+IFN1cmUsIEkgYXR0YWNoZWQgYSBsb2cgb2Y6Cj4gPj4gIC0gZmFkNmJh
NjRhOGM5OGJlYmI5Mzc0ZjM5MGNjMjU1ZmFjMDUyMzdhYiAgZG9tMCBQVkggdW5zdWNjZXNmdWwg
Ym9vdAo+ID4+ICAtIGZhZDZiYTY0YThjOThiZWJiOTM3NGYzOTBjYzI1NWZhYzA1MjM3YWIgIGRv
bTAgUFYgICAgc3VjY2VzZnVsIGJvb3QKPiA+IAo+ID4gVGhhbmtzLiBTbyB5b3UgZ2V0IHRoZSBz
YW1lIElPIHBhZ2UgZmF1bHRzLgo+ID4gCj4gPiBJIGRvbid0IHNlZW0gdG8gYmUgYWJsZSB0byBy
ZXByb2R1Y2UgdGhpcyBiZWhhdmlvdXIgb24gbXkgQU1EIGJveCwgYnV0Cj4gPiB0aGF0IG1pZ2h0
IGJlIGp1c3QgbHVjay4gSSd2ZSBiZWVuIGZpbmRpbmcgc29tZSBpc3N1ZXMgdG9kYXkgcmVsYXRl
ZAo+ID4gdG8gdGhlIElPTU1VLCBjb3VsZCB5b3UgZ2l2ZSB0aGUgZm9sbG93aW5nIHBhdGNoIGEg
c3BpbiBhbmQgcGFzdGUgdGhlCj4gPiBzZXJpYWwgbG9nIHRoYXQgeW91IGdldC4KPiAKPiBIaSBS
b2dlciwKPiAKPiBTdXJlLCBvbiB0b3Agb2Ygd2hhdCA/Cj4gLSBmYWQ2YmE2NGE4Yzk4YmViYjkz
NzRmMzkwY2MyNTVmYWMwNTIzN2FiID8KPiAtIHhlbi11bnN0YWJsZSA/Cj4gLSB4ZW4tdW5zdGFi
bGUgKyBQYXVsJ3MgcGF0Y2ggPwoKSGVsbG8sCgpTb3JyeSBmb3Igbm90IHByb3ZpbmcgdGhlIHJp
Z2h0IGNvbnRleHQsIGxldCdzIHRyeSBvbiB0b3Agb2YKeGVuLXVuc3RhYmxlICsgUGF1bCdzIHBh
dGNoLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 08:10:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 08:10: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-devel-bounces@lists.xenproject.org>)
	id 1gma5n-0003k1-IP; Thu, 24 Jan 2019 08:10: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=LeJN=QA=linuxfoundation.org=gregkh@kernel.org>)
 id 1gma5m-0003jw-Cz
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 08:10:30 +0000
X-Inumbo-ID: 821f5dfb-1faf-11e9-aeee-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 821f5dfb-1faf-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 08:10:28 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8738621872;
 Thu, 24 Jan 2019 08:10:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548317427;
 bh=mVuhrQqk7Q0zWlxIFBTAwmH57rC+LNUGq0bYNV+P8nY=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=ZEkD/omuTC/6WRsTLYnibk+sJ8XC+aSzvbF+D1UtelBBhWFwJCz4p3BgG898PP/WK
 EQqKpEKsH1ZCIh3xFKyM4r1WaPA8pegt/aOxYMcbdJRPPz7va8v2Z7lHYQ/DD8I6Zc
 TL6esem5HPhSos0hjBMX2YhzVQlPCdBuq/WP6cMI=
Date: Thu, 24 Jan 2019 09:10:24 +0100
From: Greg KH <gregkh@linuxfoundation.org>
To: Kees Cook <keescook@chromium.org>
Message-ID: <20190124081024.GA1108@kroah.com>
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
 <20190123115829.GA31385@kroah.com> <874l9z31c5.fsf@intel.com>
 <000001d4b32a$845e06e0$8d1a14a0$@211mainstreet.net>
 <87va2f1int.fsf@intel.com>
 <CAGXu5jJUxHtFq0rBJ9FwzMcZDWnusPUauC_=MaOz7H0_PF25jQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAGXu5jJUxHtFq0rBJ9FwzMcZDWnusPUauC_=MaOz7H0_PF25jQ@mail.gmail.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [Intel-gfx] [PATCH 1/3] treewide: Lift switch
 variables out of switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, xen-devel <xen-devel@lists.xenproject.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Edwin Zimmerman <edwin@211mainstreet.net>, intel-gfx@lists.freedesktop.org,
 linux-usb@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>,
 Jani Nikula <jani.nikula@linux.intel.com>, Linux-MM <linux-mm@kvack.org>,
 linux-security-module <linux-security-module@vger.kernel.org>,
 intel-wired-lan@lists.osuosl.org,
 Maling list - DRI developers <dri-devel@lists.freedesktop.org>,
 Network Development <netdev@vger.kernel.org>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
 Laura Abbott <labbott@redhat.com>, linux-kbuild <linux-kbuild@vger.kernel.org>,
 Alexander Popov <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMDc6NTU6NTFBTSArMTMwMCwgS2VlcyBDb29rIHdyb3Rl
Ogo+IE9uIFRodSwgSmFuIDI0LCAyMDE5IGF0IDQ6NDQgQU0gSmFuaSBOaWt1bGEgPGphbmkubmlr
dWxhQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gV2VkLCAyMyBKYW4gMjAxOSwg
RWR3aW4gWmltbWVybWFuIDxlZHdpbkAyMTFtYWluc3RyZWV0Lm5ldD4gd3JvdGU6Cj4gPiA+IE9u
IFdlZCwgMjMgSmFuIDIwMTksIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBsaW51eC5pbnRlbC5j
b20+IHdyb3RlOgo+ID4gPj4gT24gV2VkLCAyMyBKYW4gMjAxOSwgR3JlZyBLSCA8Z3JlZ2toQGxp
bnV4Zm91bmRhdGlvbi5vcmc+IHdyb3RlOgo+ID4gPj4gPiBPbiBXZWQsIEphbiAyMywgMjAxOSBh
dCAwMzowMzo0N0FNIC0wODAwLCBLZWVzIENvb2sgd3JvdGU6Cj4gPiA+PiA+PiBWYXJpYWJsZXMg
ZGVjbGFyZWQgaW4gYSBzd2l0Y2ggc3RhdGVtZW50IGJlZm9yZSBhbnkgY2FzZSBzdGF0ZW1lbnRz
Cj4gPiA+PiA+PiBjYW5ub3QgYmUgaW5pdGlhbGl6ZWQsIHNvIG1vdmUgYWxsIGluc3RhbmNlcyBv
dXQgb2YgdGhlIHN3aXRjaGVzLgo+ID4gPj4gPj4gQWZ0ZXIgdGhpcywgZnV0dXJlIGFsd2F5cy1p
bml0aWFsaXplZCBzdGFjayB2YXJpYWJsZXMgd2lsbCB3b3JrCj4gPiA+PiA+PiBhbmQgbm90IHRo
cm93IHdhcm5pbmdzIGxpa2UgdGhpczoKPiA+ID4+ID4+Cj4gPiA+PiA+PiBmcy9mY250bC5jOiBJ
biBmdW5jdGlvbiDigJhzZW5kX3NpZ2lvX3RvX3Rhc2vigJk6Cj4gPiA+PiA+PiBmcy9mY250bC5j
OjczODoxMzogd2FybmluZzogc3RhdGVtZW50IHdpbGwgbmV2ZXIgYmUgZXhlY3V0ZWQgWy1Xc3dp
dGNoLXVucmVhY2hhYmxlXQo+ID4gPj4gPj4gICAgc2lnaW5mb190IHNpOwo+ID4gPj4gPj4gICAg
ICAgICAgICAgIF5+Cj4gPiA+PiA+Cj4gPiA+PiA+IFRoYXQncyBhIHBhaW4sIHNvIHRoaXMgbWVh
bnMgd2UgY2FuJ3QgaGF2ZSBhbnkgbmV3IHZhcmlhYmxlcyBpbiB7IH0KPiA+ID4+ID4gc2NvcGUg
ZXhjZXB0IGZvciBhdCB0aGUgdG9wIG9mIGEgZnVuY3Rpb24/Cj4gCj4gSnVzdCBpbiBjYXNlIHRo
aXMgd2Fzbid0IGNsZWFyOiBubywgaXQncyBqdXN0IHRoZSBzd2l0Y2ggc3RhdGVtZW50Cj4gYmVm
b3JlIHRoZSBmaXJzdCAiY2FzZSIuIEkgY2Fubm90IGltYWdpbmUgaG93IGJhZCBpdCB3b3VsZCBi
ZSBpZiB3ZQo+IGNvdWxkbid0IGhhdmUgYmxvY2stc2NvcGVkIHZhcmlhYmxlcyEgSGVoLiA6KQoK
U29ycnksIGl0IHdhcyBub3QgY2xlYXIgYXQgZmlyc3QgZ2xhbmNlLiAgU28gbm8gbW9yZSBvYmpl
Y3Rpb24gZnJvbSBtZQpmb3IgdGhpcyBjaGFuZ2UuCgpncmVnIGstaAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 08:35:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 08:35: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-devel-bounces@lists.xenproject.org>)
	id 1gmaTy-0005Xn-M5; Thu, 24 Jan 2019 08:35: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=uQw9=QA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmaTx-0005Xi-PN
 for xen-devel@lists.xen.org; Thu, 24 Jan 2019 08:35:29 +0000
X-Inumbo-ID: 00430f7c-1fb3-11e9-863e-8b15fe41d041
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00430f7c-1fb3-11e9-863e-8b15fe41d041;
 Thu, 24 Jan 2019 08:35:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Jan 2019 01:35:26 -0700
Message-Id: <5C4978CD0200007800210B40@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 24 Jan 2019 01:35:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
 <5C489DD8020000780021088F@prv1-mh.provo.novell.com>
 <c37e5578-845d-e029-7362-b456db84dc7c@citrix.com>
In-Reply-To: <c37e5578-845d-e029-7362-b456db84dc7c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/sched: Introduce domain_vcpu() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 nmanthey@amazon.de, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDE4OjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDEvMjAxOSAxNzowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIz
LjAxLjE5IGF0IDE1OjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAr
c3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqZG9tYWluX3ZjcHUoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgdmNwdV9pZCkKPj4+ICt7Cj4+PiArICAgIHVuc2lnbmVkIGludCBpZHggPSBhcnJheV9p
bmRleF9ub3NwZWModmNwdV9pZCwgZC0+bWF4X3ZjcHVzKTsKPj4+ICsKPj4+ICsgICAgcmV0dXJu
IGlkeCA+PSBkLT5tYXhfdmNwdXMgPyBOVUxMIDogZC0+dmNwdVtpZHhdOwo+Pj4gK30KPj4gRm9y
IGFuIG91dCBvZiBib3VuZHMgaW5jb21pbmcgdmNwdV9pZCwgaXNuJ3QgaXQgdGhlIGNhc2UgdGhh
dAo+PiBpZHggdGhlbiB3b3VsZCBiZSB6ZXJvPyBJbiB3aGljaCBjYXNlIHlvdSdkIHJldHVybiBk
LT52Y3B1WzBdCj4+IGluc3RlYWQgb2YgTlVMTD8KPiAKPiBTcGVjdWxhdGl2ZWx5LCB5ZXMuICBh
cnJheV9pbmRleF9ub3NwZWMoKSB3b3JrcyBieSBmb3JjaW5nIHNwZWN1bGF0aXZlCj4gbWlzLWFj
Y2Vzc2VzIHRvIG9wZXJhdGUgYXMgaWYgaXQgcmVxdWVzdCBoYWQgYmVlbiBmb3IgaW5kZXggMC4K
PiAKPiBXaGF0IG1hdHRlcnMgZnJvbSBhIGRhdGEtbGVha2luZyBwZXJzcGVjdGl2ZSBpcyB3aGV0
aGVyIGQtPnZjcHVbaWR4XSwKPiB3aGVuIGV4ZWN1dGVkIHNwZWN1bGF0aXZlLCBlbmRzIHVwIGJl
aW5nIG91dC1vZi1ib3VuZHMgb3Igbm90LiAgaS5lLgo+IHdoZXRoZXIgaXQgaXMgZGlzdGluZ3Vp
c2hhYmxlIGZyb20gYSBwYXRoIHdoaWNoIGNhbiBhcmNoaXRlY3R1cmFsbHkgYmUKPiB0YWtlbi4K
CkknbSBhZnJhaWQgd2UncmUgdGFsa2luZyBvZiBkaWZmZXJlbnQgYXNwZWN0cy4gSSdtIG5vdCBj
b25zaWRlcmluZwp0aGUgc3BlY3VsYXRpb24gYXNwZWN0IGF0IGFsbCwgYnV0IHRoZSBtZXJlIGJh
c2UgZnVuY3Rpb25hbGl0eS4KQSBjYWxsZXIgb2YgdGhpcyBpcywgSSB0aGluaywgc3VwcG9zZWQg
dG8gY2hlY2sgd2hldGhlciBpdCBnb3QgYmFjawpOVUxMIGluIG9yZGVyIHRvIGtub3cgd2hldGhl
ciB0aGUgcGFzc2VkIGluIHZDUFUgSUQgd2FzIHZhbGlkLgpJZiBub24tTlVMTCwgaXQgb3VnaHQg
dG8gYWN0IG9uIHRoYXQgdkNQVS4gQnV0IHlvdSBkb24ndCB3YW50CmludmFsaWQgdkNQVSBJRHMg
Z2V0dGluZyBwYXNzZWQgaW50byBoeXBlcmNhbGxzIHRvIHJlc3VsdCBpbiBhY3Rpb24Kb24gdkNQ
VSAwLCBkbyB5b3U/IE9yIGFyZSB5b3UgaW1wbHlpbmcgdGhhdCBjYWxsZXJzIG91Z2h0IHRvCmR1
cGxpY2F0ZSB0aGUgYm91bmRzIGNoZWNraW5nIGRvbmUgaGVyZT8gSWYgc28sIHRoaXMgd291bGQg
bmVlZAp0byBiZSBjYWxsZWQgb3V0IHZlcnkgcHJvbWluZW50bHkgaW4gdGhlIGNvbW1lbnQKYWNj
b21wYW55aW5nIHRoZSBmdW5jdGlvbiwgdG8gaG9wZWZ1bGx5IGF2b2lkIGFueW9uZSBzdGVwcGlu
ZwppbnRvIHRoaXMgdHJhcC4KCj4gUC5TLiBpbmRleCAwIGlzIGFjdHVhbGx5IGJldHRlciB0aGFu
IE5VTEwgb24gYW55IGhhcmR3YXJlIGxhY2tpbmcgU01BUCwKPiBiZWNhdXNlIHlvdSB3b24ndCBw
b3RlbnRpYWxseSB1c2UgZ3Vlc3QtY29udHJvbGxlZCBkYXRhIGZyb20gMCBkdXJpbmcKPiB0aGUg
c3Vic2VxdWVudCBzcGVjdWxhdGlvbi4KCklzIHRoYXQgdGhlIGNhc2UgaW4gdGhlIHdheSB5b3Ug
ZGVzY3JpYmUgaXQ/IEkgdGhvdWdodCBvbmUgb2YgdGhlCmJhc2UgaXNzdWVzIHdpdGggc29tZSBv
ZiBsYXN0IHllYXIncyBzcGVjdWxhdGlvbiBpc3N1ZXMgd2FzIHRoYXQKZGF0YSByZWxhdGVkICNQ
RiBnZXQgZXZhbHVhdGVkIG9ubHkgYXQgdGhlIGVuZCBvZiB0aGUgcGlwZWxpbmUsCndoZW4gcmV0
aXJpbmcgaW5zbnMuIFRvIG1lIHRoaXMgd291bGQgaW1wbHkgc3BlY3VsYXRpb24gdGhyb3VnaApO
VUxMIGlzIGVxdWFsbHkgaGFwcGVuaW5nIHdpdGggU01BUC4gRnVydGhlcm1vcmUgMzItYml0IFBW
Cmd1ZXN0cyBjb3VsZCBwbGFjZSBhIGtlcm5lbCBtYXBwaW5nIHRoZXJlLgoKT2YgY291cnNlIHRo
ZSBpbXBsaWNhdGlvbiB3b3VsZCBiZSB0aGF0IGF2b2lkaW5nIHRvIGhhbmQgYmFjawpOVUxMIGhh
cyBldmVuIHdpZGVyIGJlbmVmaXQuIEJ1dCB0aGVuIHRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyCmhh
bmRpbmcgYmFjayBOVUxMIGhlcmUgYW5kIGVsc2V3aGVyZSBzaG91bGRuJ3QgYmUgYXZvaWRlZAph
bHRvZ2V0aGVyLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 08:45:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1gmadY-0006Sz-Kf; Thu, 24 Jan 2019 08:45: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=kxai=QA=redhat.com=armbru@srs-us1.protection.inumbo.net>)
 id 1gmadX-0006Su-As
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 08:45:23 +0000
X-Inumbo-ID: 6261ff00-1fb4-11e9-93c0-0f3c99990c50
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6261ff00-1fb4-11e9-93c0-0f3c99990c50;
 Thu, 24 Jan 2019 08:45:22 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id BE7F1144056;
 Thu, 24 Jan 2019 08:45:20 +0000 (UTC)
Received: from blackfin.pond.sub.org (ovpn-116-138.ams2.redhat.com
 [10.36.116.138])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id A43895D6A6;
 Thu, 24 Jan 2019 08:45:19 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id E3E331138648; Thu, 24 Jan 2019 09:45:17 +0100 (CET)
From: Markus Armbruster <armbru@redhat.com>
To: Michael Tokarev <mjt@tls.msk.ru>
References: <20190121144841.24467-1-anthony.perard@citrix.com>
 <CAFEAcA_ytAb-K-HB3wL5baMBDkY71ksBK8hsUSFxuUeqVDFyHQ@mail.gmail.com>
 <804f8429-d3f6-dc1a-4980-fc5a44a6b3c5@msgid.tls.msk.ru>
Date: Thu, 24 Jan 2019 09:45:17 +0100
In-Reply-To: <804f8429-d3f6-dc1a-4980-fc5a44a6b3c5@msgid.tls.msk.ru> (Michael
 Tokarev's message of "Tue, 22 Jan 2019 08:40:32 +0300")
Message-ID: <87fttijvfm.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Thu, 24 Jan 2019 08:45:21 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] configure: Don't add Xen's
 libs to LDFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4gd3JpdGVzOgoKPiAyMS4wMS4yMDE5IDE4
OjE3LCBQZXRlciBNYXlkZWxsIHdyb3RlOgo+PiBPbiBNb24sIDIxIEphbiAyMDE5IGF0IDE0OjQ5
LCBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pgo+
Pj4gV2hlbiBYZW4gaXMgZGV0ZWN0ZWQgdmlhIHBrZy1jb25maWcsIGl0IGlzbid0IG5lY2Vzc2Fy
eSB0byBtb2RpZnkKPj4+IExERkxBR1MgYXMgbW9kaWZ5aW5nIGxpYnNfc29mdG1tdSBpcyBlbm91
Z2guCj4+Pgo+Pj4gUmVwb3J0ZWQtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGlu
YXJvLm9yZz4KPj4+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiAgIGNvbmZpZ3VyZSB8IDEgLQo+Pj4gICAxIGZpbGUg
Y2hhbmdlZCwgMSBkZWxldGlvbigtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9jb25maWd1cmUgYi9j
b25maWd1cmUKPj4+IGluZGV4IDEyZmQzNGYzMGIuLjk4YjI3MDk3NGQgMTAwNzU1Cj4+PiAtLS0g
YS9jb25maWd1cmUKPj4+ICsrKyBiL2NvbmZpZ3VyZQo+Pj4gQEAgLTIzNTUsNyArMjM1NSw2IEBA
IGlmIHRlc3QgIiR4ZW4iICE9ICJubyIgOyB0aGVuCj4+PiAgICAgICBmaQo+Pj4gICAgICAgUUVN
VV9DRkxBR1M9IiRRRU1VX0NGTEFHUyAkKCRwa2dfY29uZmlnIC0tY2ZsYWdzICR4ZW5fcGMpIgo+
Pj4gICAgICAgbGlic19zb2Z0bW11PSIkKCRwa2dfY29uZmlnIC0tbGlicyAkeGVuX3BjKSAkbGli
c19zb2Z0bW11Igo+Pj4gLSAgICBMREZMQUdTPSIkKCRwa2dfY29uZmlnIC0tbGlicyAkeGVuX3Bj
KSAkTERGTEFHUyIKPj4+ICAgICBlbHNlCj4+Pgo+Pj4gICAgICAgeGVuX2xpYnM9Ii1seGVuc3Rv
cmUgLWx4ZW5jdHJsIC1seGVuZ3Vlc3QiCj4+PiAtLQo+Pj4gQW50aG9ueSBQRVJBUkQKPj4KPj4g
UmV2aWV3ZWQtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KPj4K
Pj4gQ2MnaW5nIE1KVCwgd2hvIGZpcnN0IHBvaW50ZWQgb3V0IHRvIG1lIHRoYXQgdGhpcyBidWcK
Pj4gd2FzIHJlc3VsdGluZyBpbiB2YXJpb3VzIGJpbmFyaWVzIGxpa2UgdGhlIGxpbnV4LXVzZXIg
b25lcwo+PiBnZXR0aW5nIGxpbmtlZCBhZ2FpbnN0IHRoZSBYZW4gbGlicyB1bm5lY2Vzc2FyaWx5
Lgo+Cj4gV2VsbCwgYXQgdGhhdCB0aW1lIEkgY29uZmlybWVkIHRoZSBwYXRjaCBmaXhlcyB0aGlz
IGlzc3VlLCBhbmQgdGhpcwo+IGlzIHRoZSBzYW1lIGNoYW5nZSBJIGNvbWUgYWNyb3NzIHRvbywg
YW5kIGl0IGlzIGFscmVhZHkgdXNlZCBvbiBEZWJpYW4uCj4gU28KPgo+IFNpZ25lZC1vZmYtYnk6
IE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+Cj4gUmV2aWV2ZWQtYnk6IE1pY2hhZWwg
VG9rYXJldiA8bWp0QHRscy5tc2sucnU+CgpUeXBvIGluIFJldmlld2VkLWJ5LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 09:24:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 09:24: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-devel-bounces@lists.xenproject.org>)
	id 1gmbEs-0001ND-M2; Thu, 24 Jan 2019 09:23: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=O4/o=QA=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gmbEq-0001N6-5i
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 09:23:56 +0000
X-Inumbo-ID: c0877b7e-1fb9-11e9-aeee-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0877b7e-1fb9-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 09:23:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Type:In-Reply-To:MIME-Version:Date:
 Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=7zQ5PnyGkkGi2AJ9Lk+oyeqDvigQfOxFDRWCJnEFuGA=; b=h3BWSlT1dMpJC03apJOM5pYnS
 s6Zt/7k/vP1eQVV3LHsbgW/UfnNQTSKwgn7qPQaATo6XLMjUhk/HuCjvkjZ/04t2Xnt7UMuRg5AjZ
 9xGTaPpzTNb8AC1queh+yevQiyGvKHX8uELd2J7A2UuUhySKkvWFp1EGkM+P7V+sjSp94=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:57922
 helo=[172.16.1.40]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gmbEi-0001NV-0Q; Thu, 24 Jan 2019 10:23:48 +0100
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <cafa45db-e775-b212-ad12-90236f151bb5@eikelenboom.it>
 <20190118125058.4old2fc2zvzyue6f@mac>
 <afe9a3e2-5f4d-367a-7f16-02a4f4797e70@eikelenboom.it>
 <20190118175638.u7snykyof4awzirf@mac>
 <0a54429f-59a2-d9a2-a3d8-8177187ccad9@eikelenboom.it>
 <20190122161412.7eruziomkm3etpet@mac>
 <5ae1965e-9e31-b796-5a37-dfd211b3bd98@eikelenboom.it>
 <20190123182500.fc3nsnjisnbr6qbb@mac>
 <d9272bac-54d6-f4b3-7573-412ac0f048b3@eikelenboom.it>
 <20190124075021.pqwgywacacsun7zd@mac>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <4da92f88-34ea-30fb-9ff2-5ef72455dab7@eikelenboom.it>
Date: Thu, 24 Jan 2019 10:25:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190124075021.pqwgywacacsun7zd@mac>
Content-Type: multipart/mixed; boundary="------------9F658D5F4AEDAAC6F31439EB"
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------9F658D5F4AEDAAC6F31439EB
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

On 24/01/2019 08:50, Roger Pau MonnÃ© wrote:
> On Wed, Jan 23, 2019 at 08:56:48PM +0100, Sander Eikelenboom wrote:
>> On 23/01/2019 19:25, Roger Pau MonnÃ© wrote:
>>> On Wed, Jan 23, 2019 at 12:39:21AM +0100, Sander Eikelenboom wrote:
>>>> On 22/01/2019 17:14, Roger Pau MonnÃ© wrote:
>>>>> On Sun, Jan 20, 2019 at 11:09:25PM +0100, Sander Eikelenboom wrote:
>>>>>> On 18/01/2019 18:56, Roger Pau MonnÃ© wrote:
>>>>>>> On Fri, Jan 18, 2019 at 03:17:57PM +0100, Sander Eikelenboom wrote:
>>>>>>>> On 18/01/2019 13:50, Roger Pau MonnÃ© wrote:
>>>>>>>>> On Fri, Jan 18, 2019 at 01:03:04PM +0100, Sander Eikelenboom wrote:
>>>>>>>>>> Hi Roger,
>>>>>>>>>>
>>>>>>>>>> I gave PVH dom0 a spin, see how far I would get.
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>>> With current xen-unstable unfortunately not that far, i got the splat below.
>>>>>>>>>
>>>>>>>>> Yes, this was already reported:
>>>>>>>>>
>>>>>>>>> https://lists.xenproject.org/archives/html/xen-devel/2019-01/msg01030.html
>>>>>>>>>> If you need more info, would like me to test a patch (or some other git tree/branch), 
>>>>>>>>>> I will be happy to give it a spin !
>>>>>>>>>
>>>>>>>>> Paul is working on a fix, but in the meantime just removing the
>>>>>>>>> assertions should be fine:
>>>>>>>>>
>>>>>>>>> ---8<---
>>>>>>>>> diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
>>>>>>>>> index bd1af35a13..98e6fc35e2 100644
>>>>>>>>> --- a/xen/drivers/passthrough/iommu.c
>>>>>>>>> +++ b/xen/drivers/passthrough/iommu.c
>>>>>>>>> @@ -321,9 +321,6 @@ int iommu_map(struct domain *d, dfn_t dfn, mfn_t mfn,
>>>>>>>>>      if ( !iommu_enabled || !hd->platform_ops )
>>>>>>>>>          return 0;
>>>>>>>>>  
>>>>>>>>> -    ASSERT(IS_ALIGNED(dfn_x(dfn), (1ul << page_order)));
>>>>>>>>> -    ASSERT(IS_ALIGNED(mfn_x(mfn), (1ul << page_order)));
>>>>>>>>> -
>>>>>>>>>      for ( i = 0; i < (1ul << page_order); i++ )
>>>>>>>>>      {
>>>>>>>>>          rc = hd->platform_ops->map_page(d, dfn_add(dfn, i), mfn_add(mfn, i),
>>>>>>>>>
>>>>>>>>
>>>>>>>> I gave that a spin and i now get a seemingly endless stream of IO_PAGE_FAULTs
>>>>>>>
>>>>>>> You shouldn't get those page faults since they are for addresses that
>>>>>>> belong to a reserved region, and that should be mapped into the p2m.
>>>>>>> I've just tested on my AMD box and I'm also seeing errors (albeit
>>>>>>> different ones), so I guess something broke since I last fixed PVH
>>>>>>> Dom0 to boot on AMD hardware.
>>>>>>>
>>>>>>> I've also tested commit:
>>>>>>>
>>>>>>> commit fad6ba64a8c98bebb9374f390cc255fac05237ab (HEAD)
>>>>>>> Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
>>>>>>> Date:   Fri Nov 30 12:10:00 2018 +0100
>>>>>>> amd/iommu: skip host bridge devices when updating IOMMU page tables
>>>>>>>
>>>>>>> And it works on my AMD box and I'm able to boot as a PVH Dom0. Can you
>>>>>>> give this commit a spin?
>>>>>>>
>>>>>>> Thanks, Roger.
>>>>>>>
>>>>>>
>>>>>> Hi Roger,
>>>>>>
>>>>>> Tested that commit, but that didn't help.
>>>>>
>>>>> Thanks! Sorry for the delay, I got sidetracked with something else.
>>>>
>>>> No problem, it's not too urgent and probably a busy time with the remaining 4.12 stuff.
>>>>  
>>>>> Can you please post the serial log when using the above commit?
>>>>
>>>> Sure, I attached a log of:
>>>>  - fad6ba64a8c98bebb9374f390cc255fac05237ab  dom0 PVH unsuccesful boot
>>>>  - fad6ba64a8c98bebb9374f390cc255fac05237ab  dom0 PV    succesful boot
>>>
>>> Thanks. So you get the same IO page faults.
>>>
>>> I don't seem to be able to reproduce this behaviour on my AMD box, but
>>> that might be just luck. I've been finding some issues today related
>>> to the IOMMU, could you give the following patch a spin and paste the
>>> serial log that you get.
>>
>> Hi Roger,
>>
>> Sure, on top of what ?
>> - fad6ba64a8c98bebb9374f390cc255fac05237ab ?
>> - xen-unstable ?
>> - xen-unstable + Paul's patch ?
> 
> Hello,
> 
> Sorry for not proving the right context, let's try on top of
> xen-unstable + Paul's patch.
> 
> Thanks, Roger.
> 

Seems to be giving the same result (stream of IO_PAGE_FAULTs), serial
log attached.

--
Sander


--------------9F658D5F4AEDAAC6F31439EB
Content-Type: text/x-log;
 name="serial.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="serial.log"

 __  __            _  _    _ ____    ___              
 \ \/ /___ _ __   | || |  / |___ \  / _ \    _ __ ___ 
  \  // _ \ '_ \  | || |_ | | __) || | | |__| '__/ __|
  /  \  __/ | | | |__   _|| |/ __/ | |_| |__| | | (__ 
 /_/\_\___|_| |_|    |_|(_)_|_____(_)___/   |_|  \___|
                                                      
(XEN) [0000001a30a697f2] Xen version 4.12.0-rc (root@dyndns.org) (gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516) debug=y  Thu Jan 24 10:03:25 CET 2019
(XEN) [0000001a3816dffb] Latest ChangeSet: Fri Dec 21 17:23:32 2018 +0000 git:e3b418ac49-dirty
(XEN) [0000001a3cd9af15] Bootloader: GRUB 2.02~beta3-5+deb9u1
(XEN) [0000001a3ff95f1e] Command line: dom0_mem=2048M,max:2048M loglvl=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug conring_size=128k ucode=scan sched=credit2 gnttab_max_frames=64 dom0=pvh
(XEN) [0000001a4e1b904a] Xen image load base address: 0
(XEN) [0000001a50ef3340] Video information:
(XEN) [0000001a532a7533]  VGA is graphics mode 1280x1024, 32 bpp
(XEN) [0000001a567074be]  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) [0000001a5a4ea043] Disc information:
(XEN) [0000001a5c7d4c2a]  Found 4 MBR signatures
(XEN) [0000001a5ef7f8cb]  Found 4 EDD information structures
(XEN) [0000001a620b10b3] Xen-e820 RAM map:
(XEN) [0000001a6439bf7a]  0000000000000000 - 0000000000096400 (usable)
(XEN) [0000001a67cbc60e]  0000000000096400 - 00000000000a0000 (reserved)
(XEN) [0000001a6b772f6e]  00000000000e4000 - 0000000000100000 (reserved)
(XEN) [0000001a6f22b97a]  0000000000100000 - 00000000c7f90000 (usable)
(XEN) [0000001a72b4c33d]  00000000c7f90000 - 00000000c7f9e000 (ACPI data)
(XEN) [0000001a766cde9d]  00000000c7f9e000 - 00000000c7fe0000 (ACPI NVS)
(XEN) [0000001a7a18644d]  00000000c7fe0000 - 00000000c8000000 (reserved)
(XEN) [0000001a7dc3ca7e]  00000000ffe00000 - 0000000100000000 (reserved)
(XEN) [0000001a816f36bd]  0000000100000000 - 0000000538000000 (usable)
(XEN) [0000001a8a78f058] New Xen image base address: 0xc7800000
(XEN) [0000001a8db2388d] ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
(XEN) [0000001a90dea37d] ACPI: RSDT C7F90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) [0000001a95a17595] ACPI: FACP C7F90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001a9a642248] ACPI: DSDT C7F905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
(XEN) [0000001a9f26e875] ACPI: FACS C7F9E000, 0040
(XEN) [0000001aa1bb070e] ACPI: APIC C7F90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001aa67dc9b8] ACPI: MCFG C7F90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
(XEN) [0000001aab408aab] ACPI: SLIC C7F90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) [0000001ab0034685] ACPI: OEMB C7F9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001ab4c606e8] ACPI: SRAT C7F9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
(XEN) [0000001ab988c898] ACPI: HPET C7F9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
(XEN) [0000001abe4b8a4b] ACPI: IVRS C7F9A730, 0108 (r1  AMD     RD890S   202031 AMD         0)
(XEN) [0000001ac30e4b53] ACPI: SSDT C7F9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
(XEN) [0000001ac7d121e0] System RAM: 20479MB (20970648kB)
(XEN) [0000001ad205da4d] SRAT: PXM 0 -> APIC 00 -> Node 0
(XEN) [0000001ad4f2d145] SRAT: PXM 0 -> APIC 01 -> Node 0
(XEN) [0000001ad7dfe15e] SRAT: PXM 0 -> APIC 02 -> Node 0
(XEN) [0000001adaccd1f2] SRAT: PXM 0 -> APIC 03 -> Node 0
(XEN) [0000001addb9e7d5] SRAT: PXM 0 -> APIC 04 -> Node 0
(XEN) [0000001ae0a6f1be] SRAT: PXM 0 -> APIC 05 -> Node 0
(XEN) [0000001ae393f50b] SRAT: Node 0 PXM 0 0-a0000
(XEN) [0000001ae634c215] SRAT: Node 0 PXM 0 100000-c8000000
(XEN) [0000001ae93b280e] SRAT: Node 0 PXM 0 100000000-538000000
(XEN) [0000001aec745175] NUMA: Allocated memnodemap from 5334dc000 - 5334e2000
(XEN) [0000001af06c11c5] NUMA: Using 8 for the hash shift.
(XEN) [0000001b36bd694e] Domain heap initialised
(XEN) [0000001b393816f5] Allocated console ring of 128 KiB.
(XEN) [0000001b4f5c8e4e] vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
(XEN) [0000001b5529e436] vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
(XEN) [0000001b5947a39d] vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
(XEN) [0000001b5cf3cde5] CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
(XEN) [0000001b67097280] found SMP MP-table at 000ff780
(XEN) [0000001b69dcf6b3] DMI present.
(XEN) [0000001b6bcc0a35] Using APIC driver default
(XEN) [0000001b6e603d02] ACPI: PM-Timer IO Port: 0x808 (24 bits)
(XEN) [0000001b71a62526] ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
(XEN) [0000001b75dd3322] ACPI:             wakeup_vec[c7f9e00c], vec_size[20]
(XEN) [0000001b79c8344a] ACPI: Local APIC address 0xfee00000
(XEN) [0000001b7cdb3fcd] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) [0000001b80acdefa] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
(XEN) [0000001b847e5de6] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) [0000001b884fd94d] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) [0000001b8c216e32] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
(XEN) [0000001b8ff2ea0b] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
(XEN) [0000001b93c496bd] ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
(XEN) [0000001b97d57f60] IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
(XEN) [0000001b9c3f7153] ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
(XEN) [0000001ba05d2c23] IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
(XEN) [0000001ba4d3bb72] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) [0000001ba8f15c35] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
(XEN) [0000001bad2895a3] ACPI: IRQ0 used by override.
(XEN) [0000001bafe2bf4a] ACPI: IRQ2 used by override.
(XEN) [0000001bb29d067d] ACPI: IRQ9 used by override.
(XEN) [0000001bb5573c1e] Enabling APIC mode:  Flat.  Using 2 I/O APICs
(XEN) [0000001bb8e94262] ACPI: HPET id: 0x8300 base: 0xfed00000
(XEN) [0000001bbc227d3a] PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
(XEN) [0000001bc0cbed2b] PCI: Not using MCFG for segment 0000 bus 00-ff
(XEN) [0000001bc46ab05e] ERST table was not found
(XEN) [0000001bc6f21b7e] Using ACPI (MADT) for SMP configuration information
(XEN) [0000001bcad050e0] SMP: Allowing 6 CPUs (0 hotplug CPUs)
(XEN) [0000001bcdfccbcb] IRQ limits: 56 GSI, 1112 MSI/MSI-X
(XEN) [0000001bd1032fda] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
(XEN) [0000001bd553c8db] traps.c:1574: GPF (0000): ffff82d080425cc6 [probe_cpuid_faulting+0xe/0xa2] -> ffff82d0803808b2
(XEN) [0000001bdb53d023] CPU0: AMD Fam10h machine check reporting enabled
(XEN) [0000001bdf0c029a] Speculative mitigation facilities:
(XEN) [0000001be2125cf6]   Hardware features:
(XEN) [0000001be4670bda]   Compiled-in support: INDIRECT_THUNK SHADOW_PAGING
(XEN) [0000001be8455bb8]   Xen settings: BTI-Thunk LFENCE, SPEC_CTRL: No, Other:
(XEN) [0000001bec5651f2]   Support for HVM VMs: RSB
(XEN) [0000001beef74233]   Support for PV VMs: RSB
(XEN) [0000001bf18b5262]   XPTI (64-bit PV only): Dom0 disabled, DomU disabled (without PCID)
(XEN) [0000001bf64163da]   PV L1TF shadowing: Dom0 disabled, DomU disabled
(XEN) [0000001bfa0647ca] Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) [0000001bfdf13582] Initializing Credit2 scheduler
(XEN) [0000001c00c4c42a]  load_precision_shift: 18
(XEN) [0000001c0358f49e]  load_window_shift: 30
(XEN) [0000001c05c70930]  underload_balance_tolerance: 0
(XEN) [0000001c08a75680]  overload_balance_tolerance: -3
(XEN) [0000001c0b87bb90]  runqueues arrangement: socket
(XEN) [0000001c0e5b58ee]  cap enforcement granularity: 10ms
(XEN) [0000001c1161bf23] load tracking window length 1073741824 ns
(XEN) [0000001c14c117b8] Adding cpu 0 to runqueue 0
(XEN) [0000001c1761e618]  First cpu on runqueue, activating
(XEN) [0000001c23e11ca8] Platform timer is 14.318MHz HPET
(XEN) [    2.974919] Detected 3200.150 MHz processor.
(XEN) [    2.991142] Initing memory sharing.
(XEN) [    3.003102] alt table ffff82d080467c70 -> ffff82d080469a92
(XEN) [    3.021782] AMD-Vi: Found MSI capability block at 0x54
(XEN) [    3.038679] AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xd8 id 0x2
(XEN) [    3.060780] AMD-Vi: Using IVHD type 0x10
(XEN) [    3.074038] AMD-Vi: ACPI Table:
(XEN) [    3.084957] AMD-Vi:  Signature IVRS
(XEN) [    3.096919] AMD-Vi:  Length 0x108
(XEN) [    3.108358] AMD-Vi:  Revision 0x1
(XEN) [    3.128650] AMD-Vi:  CheckSum 0x65
(XEN) [    3.149123] AMD-Vi:  OEM_Id AMD  
(XEN) [    3.169324] AMD-Vi:  OEM_Table_Id RD890S
(XEN) [    3.191357] AMD-Vi:  OEM_Revision 0x202031
(XEN) [    3.213885] AMD-Vi:  Creator_Id AMD 
(XEN) [    3.234764] AMD-Vi:  Creator_Revision 0
(XEN) [    3.256342] AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xd8 id 0x2
(XEN) [    3.285514] AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
(XEN) [    3.312590] AMD-Vi:  Dev_Id Range: 0 -> 0x2
(XEN) [    3.335196] AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
(XEN) [    3.363016] AMD-Vi: IVHD Device Entry: type 0x3 id 0xe00 flags 0
(XEN) [    3.391094] AMD-Vi:  Dev_Id Range: 0xe00 -> 0xe01
(XEN) [    3.415234] AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
(XEN) [    3.443012] AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
(XEN) [    3.471041] AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
(XEN) [    3.498769] AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
(XEN) [    3.526730] AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
(XEN) [    3.554393] AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
(XEN) [    3.582302] AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
(XEN) [    3.609911] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa00 flags 0
(XEN) [    3.637808] AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
(XEN) [    3.665484] AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
(XEN) [    3.693473] AMD-Vi:  Dev_Id Range: 0x900 -> 0x907
(XEN) [    3.717547] AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
(XEN) [    3.745276] AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
(XEN) [    3.773211] AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
(XEN) [    3.801133] AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
(XEN) [    3.829082] AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
(XEN) [    3.857031] AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
(XEN) [    3.884994] AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
(XEN) [    3.912721] AMD-Vi: IVHD Device Entry: type 0x3 id 0x400 flags 0
(XEN) [    3.940668] AMD-Vi:  Dev_Id Range: 0x400 -> 0x407
(XEN) [    3.964601] AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
(XEN) [    3.992121] AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
(XEN) [    4.019653] AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
(XEN) [    4.043039] AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
(XEN) [    4.070584] AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
(XEN) [    4.093919] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
(XEN) [    4.122232] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
(XEN) [    4.149817] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
(XEN) [    4.177362] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
(XEN) [    4.204883] AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
(XEN) [    4.232907] AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
(XEN) [    4.259662] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
(XEN) [    4.287232] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
(XEN) [    4.314856] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
(XEN) [    4.342519] AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
(XEN) [    4.370481] AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
(XEN) [    4.398223] AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
(XEN) [    4.421802] AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
(XEN) [    4.448256] AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
(XEN) [    4.476310] AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
(XEN) [    4.505181] AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
(XEN) [    4.532519] AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
(XEN) [    4.562119] AMD-Vi: Disabled HAP memory map sharing with IOMMU
(XEN) [    4.590015] AMD-Vi: IOMMU 0 Enabled.
(XEN) [    4.618042] I/O virtualisation enabled
(XEN) [    4.639426]  - Dom0 mode: Relaxed
(XEN) [    4.659432] Interrupt remapping enabled
(XEN) [    4.680960] nr_sockets: 1
(XEN) [    4.699052] ENABLING IO-APIC IRQs
(XEN) [    4.718993]  -> Using new ACK method
(XEN) [    4.739911] ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) [2019-01-24 09:17:26.336] HVM: ASIDs enabled.
(XEN) [2019-01-24 09:17:26.345] SVM: Supported advanced features:
(XEN) [2019-01-24 09:17:26.354]  - Nested Page Tables (NPT)
(XEN) [2019-01-24 09:17:26.364]  - Last Branch Record (LBR) Virtualisation
(XEN) [2019-01-24 09:17:26.373]  - Next-RIP Saved on #VMEXIT
(XEN) [2019-01-24 09:17:26.383]  - Pause-Intercept Filter
(XEN) [2019-01-24 09:17:26.393] HVM: SVM enabled
(XEN) [2019-01-24 09:17:26.402] HVM: Hardware Assisted Paging (HAP) detected
(XEN) [2019-01-24 09:17:26.412] HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) [2019-01-24 09:17:21.031] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-24 09:17:26.442] Adding cpu 1 to runqueue 0
(XEN) [2019-01-24 09:17:21.031] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-24 09:17:26.471] Adding cpu 2 to runqueue 0
(XEN) [2019-01-24 09:17:21.031] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-24 09:17:26.501] Adding cpu 3 to runqueue 0
(XEN) [2019-01-24 09:17:21.031] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-24 09:17:26.531] Adding cpu 4 to runqueue 0
(XEN) [2019-01-24 09:17:21.031] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-24 09:17:26.561] Adding cpu 5 to runqueue 0
(XEN) [2019-01-24 09:17:26.571] Brought up 6 CPUs
(XEN) [2019-01-24 09:17:26.585] build-id: c26e87a07e3ed0c5f661806303e0404634d0c274
(XEN) [2019-01-24 09:17:26.595] Running stub recovery selftests...
(XEN) [2019-01-24 09:17:26.604] traps.c:1574: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080380412
(XEN) [2019-01-24 09:17:26.615] traps.c:755: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d080380412
(XEN) [2019-01-24 09:17:26.625] traps.c:1094: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080380412
(XEN) [2019-01-24 09:17:26.655] ACPI sleep modes: S3
(XEN) [2019-01-24 09:17:26.665] VPMU: disabled
(XEN) [2019-01-24 09:17:26.675] MCA: Use hw thresholding to adjust polling frequency
(XEN) [2019-01-24 09:17:26.685] mcheck_poll: Machine check polling timer started.
(XEN) [2019-01-24 09:17:26.696] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
(XEN) [2019-01-24 09:17:26.706] Dom0 has maximum 632 PIRQs
(XEN) [2019-01-24 09:17:26.718] Multiple initrd candidates, picking module #1
(XEN) [2019-01-24 09:17:26.728] NX (Execute Disable) protection active
(XEN) [2019-01-24 09:17:26.738] *** Building a PVH Dom0 ***
(XEN) [2019-01-24 09:17:26.895] AMD-Vi: update_paging_mode Try to access pdev_list without aquiring pcidevs_lock.
(XEN) [2019-01-24 09:17:27.226] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:27.237] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:27.248] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:27.259] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:27.270] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:27.282] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:27.294] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:27.305] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:27.317] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:27.329] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:27.342] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:27.354] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:27.367] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.380] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.393] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.406] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.419] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.432] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.445] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.459] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.472] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.486] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.499] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.513] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.528] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.542] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.556] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.571] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.586] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.601] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.616] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.631] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.646] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.662] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.677] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.693] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.709] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.725] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.741] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.757] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.773] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.789] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.806] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-24 09:17:27.822] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.839] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.855] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.872] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.889] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.906] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.923] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.940] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.957] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:27.974] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:27.992] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.009] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.027] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.044] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.062] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.079] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.097] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.115] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.133] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.151] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.170] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.188] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.206] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.224] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.242] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.259] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.277] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.295] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.313] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.330] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.348] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.365] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-24 09:17:28.383] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.400] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.418] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.435] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.453] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.470] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.487] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.505] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.522] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.540] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.557] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.574] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.592] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.609] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.627] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.644] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.662] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.679] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.696] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.714] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.731] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.749] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.766] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.783] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.801] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.818] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.836] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.853] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.870] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.888] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.905] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.923] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-24 09:17:28.940] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.958] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:28.975] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:28.992] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.010] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.027] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.045] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.062] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.079] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.097] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.114] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.132] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.149] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.167] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.184] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.201] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.219] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.236] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.254] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.271] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.288] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.306] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.323] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.341] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.358] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.375] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.393] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.410] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.428] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.445] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.463] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.480] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-24 09:17:29.497] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.515] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.532] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.550] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.567] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.584] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.602] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.619] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.637] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.654] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.672] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.689] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.706] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.724] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.741] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.759] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.776] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.793] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.811] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.828] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.846] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.863] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.880] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.898] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.915] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.933] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.950] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:29.968] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:29.985] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.002] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.020] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.037] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe55c0, flags = 0
(XEN) [2019-01-24 09:17:30.055] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.072] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.089] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.107] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.124] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.142] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.159] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.176] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.194] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.211] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.229] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.246] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.264] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.281] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.298] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.316] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.333] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.351] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.368] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.385] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.403] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.420] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.438] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.455] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.472] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.490] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.507] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.525] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.542] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.560] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:30.577] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.595] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-24 09:17:30.612] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-24 09:17:30.630] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:30.647] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:30.665] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:30.682] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:30.700] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.717] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.735] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-24 09:17:30.752] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-24 09:17:30.770] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:30.787] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:30.805] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:30.823] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:30.840] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.858] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:30.875] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-24 09:17:30.893] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-24 09:17:30.910] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-24 09:17:30.928] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-24 09:17:30.946] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-24 09:17:30.963] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-24 09:17:30.981] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:30.998] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:31.016] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-24 09:17:31.034] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-24 09:17:31.051] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:31.069] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:31.086] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:31.104] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:31.122] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:31.139] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:31.157] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-24 09:17:31.174] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-24 09:17:31.192] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:31.210] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:31.227] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:31.245] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:31.263] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:31.280] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:31.298] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-24 09:17:31.316] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-24 09:17:31.333] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:31.351] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:31.369] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:31.386] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:31.404] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:31.422] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:31.439] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-24 09:17:31.457] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0
(XEN) [2019-01-24 09:17:31.475] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-24 09:17:31.492] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-24 09:17:31.510] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ef0, flags = 0x20
(XEN) [2019-01-24 09:17:31.528] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4f00, flags = 0x20
(XEN) [2019-01-24 09:17:31.545] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:31.563] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:31.581] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-24 09:17:31.598] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-24 09:17:31.616] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:31.634] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:31.651] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:31.669] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:31.687] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:31.704] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:31.722] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-24 09:17:31.740] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-24 09:17:31.757] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:31.775] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:31.792] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:31.810] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
(XEN) [2019-01-24 09:17:31.828] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5580, flags = 0
(XEN) [2019-01-24 09:17:31.845] AMD-Vi: Setup I/O page table: device id = 0x98, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 09:17:31.863] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x90, fault address = 0xe5540, flags = 0
(XEN) [2019-01-24 09:17:31.881] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4e80, flags = 0
(XEN) [2019-01-24 09:17:31.899] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0
(XEN) [2019-01-24 09:17:31.916] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4eb0, flags = 0x20
(XEN) [2019-01-24 09:17:31.934] AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x92, fault address = 0xe4ec0, flags = 0x20
--------------9F658D5F4AEDAAC6F31439EB
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------9F658D5F4AEDAAC6F31439EB--


From xen-devel-bounces@lists.xenproject.org Thu Jan 24 09:36:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 09:36: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-devel-bounces@lists.xenproject.org>)
	id 1gmbQW-0002Kb-U8; Thu, 24 Jan 2019 09:36: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=nt2y=QA=citrix.com=prvs=920cfe6d7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gmbQW-0002KW-Gf
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 09:36:00 +0000
X-Inumbo-ID: 7338594e-1fbb-11e9-8104-e79133c84f7c
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7338594e-1fbb-11e9-8104-e79133c84f7c;
 Thu, 24 Jan 2019 09:35:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,515,1539648000"; d="scan'208";a="85025834"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH for-4.12] iommu: fix order of arguments in iommu_map call
 at iommu_hwdom_init
Thread-Index: AQHUs0am3ngQgb9wukKJ9TTaFrmWFaW+KZzg
Date: Thu, 24 Jan 2019 09:35:55 +0000
Message-ID: <eb4b31f3b79440c09b9d6b68c71106d6@AMSPEX02CL03.citrite.net>
References: <20190123180818.78684-1-roger.pau@citrix.com>
In-Reply-To: <20190123180818.78684-1-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] iommu: fix order of arguments in
 iommu_map call at iommu_hwdom_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMjMgSmFudWFyeSAyMDE5IDE4OjA4
DQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaA0KPiA8amJldWxpY2hAc3Vz
ZS5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBTdWJqZWN0
OiBbUEFUQ0ggZm9yLTQuMTJdIGlvbW11OiBmaXggb3JkZXIgb2YgYXJndW1lbnRzIGluIGlvbW11
X21hcCBjYWxsDQo+IGF0IGlvbW11X2h3ZG9tX2luaXQNCj4gDQo+IFRoZSBvcmRlciBvZiB0aGUg
cGFnZV9vcmRlciBhbmQgdGhlIGZsYWdzIHBhcmFtZXRlcnMgYXJlIGludmVydGVkIGluDQo+IHRo
ZSBjYWxsIHRvIGlvbW11X21hcCBtYWRlIGluIGlvbW11X2h3ZG9tX2luaXQuDQo+IA0KPiBGaXhl
czogZThhZmUxMTI0Y2MxICgiaW9tbXU6IGVsaWRlIGZsdXNoaW5nIGZvciBoaWdoZXIgb3JkZXIg
bWFwL3VubWFwDQo+IG9wZXJhdGlvbnMiKQ0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCg0KR29vZCBncmllZi4gSSB3YXMgY2xlYXJseSBo
YXZpbmcgYSBiYWQgZGF5Lg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4NCj4gQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+IC0t
LQ0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyB8IDIgKy0NCj4gIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KPiANCj4gZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMNCj4gYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pb21tdS5jDQo+IGluZGV4IDk4ZTZmYzM1ZTIuLmFjZDE3YWMyZGMgMTAwNjQ0DQo+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMNCj4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW9tbXUuYw0KPiBAQCAtMjI2LDcgKzIyNiw3IEBAIHZvaWQgX19od2RvbV9p
bml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkNCj4gICAgICAgICAgICAgICAg
ICAgID09IFBHVF93cml0YWJsZV9wYWdlKSApDQo+ICAgICAgICAgICAgICAgICAgbWFwcGluZyB8
PSBJT01NVUZfd3JpdGFibGU7DQo+IA0KPiAtICAgICAgICAgICAgcmV0ID0gaW9tbXVfbWFwKGQs
IF9kZm4oZGZuKSwgX21mbihtZm4pLCBtYXBwaW5nLCAwLA0KPiArICAgICAgICAgICAgcmV0ID0g
aW9tbXVfbWFwKGQsIF9kZm4oZGZuKSwgX21mbihtZm4pLCAwLCBtYXBwaW5nLA0KPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZmbHVzaF9mbGFncyk7DQo+IA0KPiAgICAgICAgICAgICAg
aWYgKCAhcmMgKQ0KPiAtLQ0KPiAyLjIwLjENCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 09:41:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 09:41: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-devel-bounces@lists.xenproject.org>)
	id 1gmbVX-0003AG-HB; Thu, 24 Jan 2019 09:41: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=uQw9=QA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmbVW-0003AB-RY
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 09:41:10 +0000
X-Inumbo-ID: 2d4778ef-1fbc-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d4778ef-1fbc-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 09:41:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Jan 2019 02:41:08 -0700
Message-Id: <5C4988310200007800210B94@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 24 Jan 2019 02:41:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190123180818.78684-1-roger.pau@citrix.com>
In-Reply-To: <20190123180818.78684-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] iommu: fix order of arguments in
 iommu_map call at iommu_hwdom_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDE5OjA4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZSBvcmRlciBvZiB0aGUgcGFnZV9vcmRlciBhbmQgdGhlIGZsYWdzIHBhcmFtZXRlcnMgYXJl
IGludmVydGVkIGluCj4gdGhlIGNhbGwgdG8gaW9tbXVfbWFwIG1hZGUgaW4gaW9tbXVfaHdkb21f
aW5pdC4KPiAKPiBGaXhlczogZThhZmUxMTI0Y2MxICgiaW9tbXU6IGVsaWRlIGZsdXNoaW5nIGZv
ciBoaWdoZXIgb3JkZXIgbWFwL3VubWFwIG9wZXJhdGlvbnMiKQo+IFNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCklmIHlvdSBkb24ndCBtaW5kIEknZCBjb252ZXJ0
IHRvIFBBR0VfT1JERVJfNEsgd2hpbGUgY29tbWl0dGluZy4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 09:41:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 09:41: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-devel-bounces@lists.xenproject.org>)
	id 1gmbVe-0003Am-QD; Thu, 24 Jan 2019 09:41: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=2Bqw=QA=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gmbVd-0003Ac-3y
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 09:41:17 +0000
X-Inumbo-ID: 311cf35a-1fbc-11e9-aeee-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 311cf35a-1fbc-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 09:41:15 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 24 Jan 2019 10:41:14 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 24 Jan 2019 09:40:54 +0000
Message-ID: <9ad6f06d8f03f5fcafeb39c02121e6c86cbb6ca8.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>
Date: Thu, 24 Jan 2019 10:41:34 +0100
In-Reply-To: <CABcWhv5iR=2-DGhar7td_CLyNQWJXcEpRzVp6=_+HqU0qvNLzQ@mail.gmail.com>
References: <20181223142134.7857-1-kpraveen.lkml@gmail.com>
 <20181223142134.7857-2-kpraveen.lkml@gmail.com>
 <1a25c901ffbf70d3f798395efc3e44a3e0a33075.camel@suse.com>
 <CABcWhv5iR=2-DGhar7td_CLyNQWJXcEpRzVp6=_+HqU0qvNLzQ@mail.gmail.com>
Organization: SUSE
User-Agent: Evolution 3.30.3 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH v2 1/2] xen: credit2: rb-tree for
 runqueues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============4517569796325490656=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4517569796325490656==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-wLZt+B+UrDIbKolNclhY"


--=-wLZt+B+UrDIbKolNclhY
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2019-01-23 at 23:00 +0530, Praveen Kumar wrote:
> Hi Dario,
>
Hi,

> Thanks for your comments.
>=20
So, two things. Can you please not top post? :-)

Also, trim the quotes, which means, when quoting while replying, which
is the good thing to do, remove the stuff that are not necessary for
understanding what you are replying to.

This avoids people having to scroll down for pages and pages, before
finding what you wrote. Even worse, lack of trimming, especially if
combined with top posting, like in this email, may make people think
that there's no other content in your mail, besides the top-posted
one! :-O

For instance, the first time I opened this message of yours, I thought
like that and did not scrolled down. It was only on second thoughts
that I came back and went double checking. :-)

Trying to make all the above clear, what I mean is do like this:

> On Fri, Jan 18, 2019 at 8:38 PM Dario Faggioli <dfaggioli@suse.com>
> wrote:
> > On Sun, 2018-12-23 at 19:51 +0530, Praveen Kumar wrote:
> > > --- a/xen/common/sched_credit2.c
> > > +++ b/xen/common/sched_credit2.c
> > >=20
> > > @@ -3762,8 +3784,8 @@ csched2_dump(const struct scheduler *ops)
> > >              dump_pcpu(ops, j);
> > >=20
> > >          printk("RUNQ:\n");
> > > -        list_for_each( iter, runq )
> > > -        {
> > > +
> > > +        for (iter =3D rb_last(runq); iter !=3D NULL; iter =3D
> > > rb_prev(iter)) {
> > >              struct csched2_vcpu *svc =3D runq_elem(iter);
> > >=20
> > >              if ( svc )
> > >=20
> > Ok, this makes sense. Have you verified that the runqueue is
> > printed in
> > credits order in the dump?
> >=20
>=20
> Yes, I have dumped this using 'xl debug-keys r'
>=20
> dmesg output :
> ...
> (XEN) sched_smt_power_savings: disabled
> (XEN) NOW=3D549728084734
> (XEN) Online Cpus: 0-3
> (XEN) Cpupool 0:
> (XEN) Cpus: 0-3
> (XEN) Scheduler: SMP Credit Scheduler rev2 (credit2)
> (XEN) Active queues: 1
> (XEN) default-weight     =3D 256
> (XEN) Runqueue 0:
> (XEN) ncpus              =3D 4
> (XEN) cpus               =3D 0-3
> (XEN) max_weight         =3D 256
> (XEN) pick_bias          =3D 1
> (XEN) instload           =3D 1
> (XEN) aveload            =3D 10002 (~3%)
> (XEN) idlers: 7
> (XEN) tickled: 0
> (XEN) fully idle cores: 7
> (XEN) Domain info:
> (XEN) Domain: 0 w 256 c 0 v 4
> (XEN)   1: [0.0] flags=3D2 cpu=3D3 credit=3D9803083 [w=3D256] load=3D517 =
(~0%)
> (XEN)   2: [0.1] flags=3D0 cpu=3D1 credit=3D10404026 [w=3D256] load=3D239=
 (~0%)
> (XEN)   3: [0.2] flags=3D0 cpu=3D0 credit=3D10369899 [w=3D256] load=3D219=
3
> (~0%)
> (XEN)   4: [0.3] flags=3D0 cpu=3D2 credit=3D10500000 [w=3D256] load=3D135=
4
> (~0%)
> (XEN) Runqueue 0:
> (XEN) CPU[00] runq=3D0, sibling=3D1, core=3Df
> (XEN) CPU[01] runq=3D0, sibling=3D2, core=3Df
> (XEN) CPU[02] runq=3D0, sibling=3D4, core=3Df
> (XEN) CPU[03] runq=3D0, sibling=3D8, core=3Df
> (XEN) run: [0.0] flags=3D2 cpu=3D3 credit=3D9803083 [w=3D256] load=3D517 =
(~0%)
> (XEN) RUNQ:
>=20
Well, ok, but in this case there's no vcpu sitting in the runqueue. So,
we can't really see whether the runqueue is actually kept in the proper
order.

Not that a test like this is too valuable and, now that I think more
about this, it's probably worth putting some ASSERT()-s in the code to
properly make sure of that... but still, it's something.

In order to actually have and see vcpus within the scheduler runqueues,
you can start a lot of domains --at least enough for having more vcpus
than pcpus-- and run some synthetic workload (like `yes') inside them,
so their vcpu will be busy.

Playing with pinning and cpupools can also help.

In the end, what you want is to have something printed after that:

 (XEN) RUNQ:

marker, in the dump.

> Will send the updated patch soon. Thanks.
>=20
Cool, thanks. :-)
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-wLZt+B+UrDIbKolNclhY
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlxJiFAACgkQFkJ4iaW4
c+7QGBAAkJp8Bl4wPw3PlLSg+76RBkmoyXDSFSfa/SiQMxg7vpnjsx247j1X0eTT
sl4TekJHAnskf4oR53pnW4gWF91aYiEyCsYaxlpVpkEDk9T8M06/JUErHWt+Yw+/
vuK470Zt/oWG3q/+ft2LbOlyPXxOcy9zj3qIcx31aFl9fWTB6tv5K8QIEf8klwj4
iucT9yAKmPLotBbM9HO81mm1FthY2op3nz+e/RyQ5KWfOlbGHksBB1hbw/Oqi448
3iDcuB9v+wMiErwkqCJPQl3u5oE6ax3MiSnJSPeKY3RfXh8PXCz6KbwVFmHiN8Ak
siRnwNkoBSh9CvcPmYQBGkR4nuDrssV6670Mblo7PsPxlBWJt0Q4ikoWIn2vCUQy
OwejVdWYfsbQGWMCALC1eicPgrUXdvjkkSc1+hlHuJrAGNy9Pntsld6oHyIvzca1
ddciQE7h40DauQMc+oos7Zrakfh6tk0KuGqB88rMK0gC86csTusxKJ+bbZ3uJJof
1oZTKP+iu5B6y+TUX/agVKnYNlTuirhNXhgw8C3Mu7NmMQZovkSr7mE+JcIjfvPL
fzksUuYXnDHMKFonKG+W746KzUJ4XYG2AKixwkBmdy5OqpIuQJa32rQiYMdlJyEJ
tXrMJrU2Fh3vND6kLqIV72bMdQ9AuCgC4gthRui1LvQ3CcOGJmA=
=oinZ
-----END PGP SIGNATURE-----

--=-wLZt+B+UrDIbKolNclhY--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4517569796325490656==--



From xen-devel-bounces@lists.xenproject.org Thu Jan 24 09:43:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 09:43: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-devel-bounces@lists.xenproject.org>)
	id 1gmbXN-0003KO-7B; Thu, 24 Jan 2019 09:43: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=nt2y=QA=citrix.com=prvs=920cfe6d7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gmbXM-0003KB-1P
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 09:43:04 +0000
X-Inumbo-ID: 704761a7-1fbc-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 704761a7-1fbc-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 09:43:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,515,1539648000"; d="scan'208";a="85026123"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH for-4.12] iommu: fix order of arguments in iommu_map call
 at iommu_hwdom_init
Thread-Index: AQHUs0am3ngQgb9wukKJ9TTaFrmWFaW+GoiAgAARByA=
Date: Thu, 24 Jan 2019 09:43:00 +0000
Message-ID: <b48d045357b24b75887d308775b3fbc4@AMSPEX02CL03.citrite.net>
References: <20190123180818.78684-1-roger.pau@citrix.com>
 <5C4988310200007800210B94@prv1-mh.provo.novell.com>
In-Reply-To: <5C4988310200007800210B94@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] iommu: fix order of arguments in
 iommu_map call at iommu_hwdom_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAyNCBKYW51YXJ5IDIwMTkgMDk6NDENCj4gVG86
IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IENjOiBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsIDx4ZW4tDQo+IGRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIGZvci00LjEyXSBpb21t
dTogZml4IG9yZGVyIG9mIGFyZ3VtZW50cyBpbiBpb21tdV9tYXANCj4gY2FsbCBhdCBpb21tdV9o
d2RvbV9pbml0DQo+IA0KPiA+Pj4gT24gMjMuMDEuMTkgYXQgMTk6MDgsIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4gd3JvdGU6DQo+ID4gVGhlIG9yZGVyIG9mIHRoZSBwYWdlX29yZGVyIGFuZCB0aGUg
ZmxhZ3MgcGFyYW1ldGVycyBhcmUgaW52ZXJ0ZWQgaW4NCj4gPiB0aGUgY2FsbCB0byBpb21tdV9t
YXAgbWFkZSBpbiBpb21tdV9od2RvbV9pbml0Lg0KPiA+DQo+ID4gRml4ZXM6IGU4YWZlMTEyNGNj
MSAoImlvbW11OiBlbGlkZSBmbHVzaGluZyBmb3IgaGlnaGVyIG9yZGVyIG1hcC91bm1hcA0KPiBv
cGVyYXRpb25zIikNCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4NCj4gDQo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+DQo+IA0KPiBJZiB5b3UgZG9uJ3QgbWluZCBJJ2QgY29udmVydCB0byBQQUdFX09S
REVSXzRLIHdoaWxlIGNvbW1pdHRpbmcuDQoNCk5vLCBJIGRvbid0IHRoaW5rIHRoYXQncyBjb3Jy
ZWN0IGlzIGl0PyBUaGlzIGNvZGUgaXMgY29tbW9uLCBub3QgeDg2IHNwZWNpZmljIGFuZCBzbyA0
SyBtYXkgbm90IGJlIHRoZSBiYXNlIG9yZGVyLg0KDQogIFBhdWwNCg0KPiANCj4gSmFuDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 09:47:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 09:47: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-devel-bounces@lists.xenproject.org>)
	id 1gmbb5-0003XS-Px; Thu, 24 Jan 2019 09:46: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=cLlI=QA=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1gmbb4-0003XM-Pf
 for xen-devel@lists.xen.org; Thu, 24 Jan 2019 09:46:54 +0000
X-Inumbo-ID: f97552bf-1fbc-11e9-aeee-bc764e045a96
Received: from mail-ed1-x544.google.com (unknown [2a00:1450:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f97552bf-1fbc-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 09:46:52 +0000 (UTC)
Received: by mail-ed1-x544.google.com with SMTP id f9so4023768eds.10
 for <xen-devel@lists.xen.org>; Thu, 24 Jan 2019 01:46:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=ME0rz5SsonrtYN9ChIhZ9ZFSOi0ay5CtbTSVpion9Q0=;
 b=KyqlCxnmv4L3viaQMANDb+fINanAb67JVx/6zt4Qktv1H4g76xD1wDkDcIofW5RdY0
 Ba5YfSlchLicDP/y6WJgm5QJjDLH9kY0+gN9dMqetri15M5Mz6nXvlg7dn8+Z4rAeMEE
 UDULxpA0wkJF0ucou5+UfEGWwXX8ogKEnlO6o=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=ME0rz5SsonrtYN9ChIhZ9ZFSOi0ay5CtbTSVpion9Q0=;
 b=ZpsV9ppFoFEPfAVXustvKwZHUakQHutkUDszrYymXhupEJFT8PcuqINpYA24au0hZ2
 nXYiHLAAcWL8KCObke8LFgr7UMNSu203mhs0ZIVbL8rLX6W2SMkis3BfkElxcOLA2SfO
 Fsg/Gz9hCXssFXh2reEsA4OdYQCydLIBptQcTQHk6bMVC2AY+JbyM4c8cqQGXAUTSwjT
 xDvrgwu37Ag6ZNSsCmsrD/YObSHIPd5/vl/lALDmqhTwaLL5K6mTQ/350MTbENyonwhn
 PHAZVgH34vuFwvOYV0oj4PAWS48ZhICt29CBfSlY6u1qXjJduP2EmVrblJDnAAm6g6lX
 LtHA==
X-Gm-Message-State: AJcUukfbuqN6b/8ZyCQTuKQlHUpi6gDZM6OSu3TnkioOCgv638Bkwds/
 9xg7uuv0mrMbdPc2/vrXUpU7HA==
X-Google-Smtp-Source: ALg8bN4/Jzo5nGSIJv/qkSUJLMIMSvfioivlnWljZGhkvdTBvNWgQmgFPEUTnTWmjk//fiRqWCbmJA==
X-Received: by 2002:aa7:d88c:: with SMTP id u12mr5735270edq.237.1548323210614; 
 Thu, 24 Jan 2019 01:46:50 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855])
 by smtp.gmail.com with ESMTPSA id b46sm11288858edc.57.2019.01.24.01.46.48
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 24 Jan 2019 01:46:49 -0800 (PST)
Date: Thu, 24 Jan 2019 10:46:47 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Sam Ravnborg <sam@ravnborg.org>
Message-ID: <20190124094646.GR3271@phenom.ffwll.local>
References: <20190116181018.GA27364@ravnborg.org>
 <20190117210334.13234-1-daniel.vetter@ffwll.ch>
 <20190123170015.GA23138@ravnborg.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190123170015.GA23138@ravnborg.org>
X-Operating-System: Linux phenom 4.19.0-1-amd64 
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Neil Armstrong <narmstrong@baylibre.com>,
 Daniel Vetter <daniel.vetter@ffwll.ch>, Liviu Dudau <liviu.dudau@arm.com>,
 DRI Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Benjamin Gaignard <benjamin.gaignard@linaro.org>,
 Daniel Vetter <daniel.vetter@intel.com>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 nouveau@lists.freedesktop.org, CK Hu <ck.hu@mediatek.com>,
 spice-devel@lists.freedesktop.org, Jani Nikula <jani.nikula@intel.com>,
 linux-arm-msm@vger.kernel.org, intel-gfx@lists.freedesktop.org,
 etnaviv@lists.freedesktop.org, Jani Nikula <jani.nikula@linux.intel.com>,
 linux-mediatek@lists.infradead.org, Rodrigo Vivi <rodrigo.vivi@intel.com>,
 linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xen.org,
 linux-renesas-soc@vger.kernel.org, Alex Deucher <alexander.deucher@amd.com>,
 freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMDY6MDA6MTVQTSArMDEwMCwgU2FtIFJhdm5ib3JnIHdy
b3RlOgo+IEhpIERhbmllbC4KPiAKPiBPbiBUaHUsIEphbiAxNywgMjAxOSBhdCAxMDowMzozNFBN
ICswMTAwLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+ID4gSGF2aW5nIHRoZSBwcm9iZSBoZWxwZXIg
c3R1ZmYgKHdoaWNoIHByZXR0eSBtdWNoIGV2ZXJ5b25lIG5lZWRzKSBpbgo+ID4gdGhlIGRybV9j
cnRjX2hlbHBlci5oIGZpbGUgKHdoaWNoIGF0b21pYyBkcml2ZXJzIHNob3VsZCBuZXZlciBuZWVk
KSBpcwo+ID4gY29uZnVzaW5nLiBTcGxpdCB0aGVtIG91dC4KPiA+IAo+ID4gVG8gbWFrZSBzdXJl
IEkgYWN0dWFsbHkgYWNoaWV2ZWQgdGhlIGdvYWwgaGVyZSBJIHdlbnQgdGhyb3VnaCBhbGwKPiA+
IGRyaXZlcnMuIEFuZCBpbmRlZWQsIGFsbCBhdG9taWMgZHJpdmVycyBhcmUgbm93IGZyZWUgb2YK
PiA+IGRybV9jcnRjX2hlbHBlci5oIGluY2x1ZGVzLgo+IAo+IEhvdyBhcmUgdGhlIHBsYW5zIHRv
IGdldCB0aGlzIHBhdGNoc2V0IG1lcmdlZD8KPiBUaGVyZSB3ZXJlIGRlcGVuZGVuY2llcyBvbiBv
bmdpbmcgZHJtUC5oIHJlbW92YWwgaW4gaTkxNSBJSVJDPwo+IEkgZ3Vlc3MgbXkgIk1pbmltaXpl
IGRybVAuaCBkZXBlbmRlbmNpZXMiIHBhdGNoLXNldCBhbHNvIGhhdmUgYSByb2xlIGluIHRoaXMu
CgpXb3JraW5nIG9uIGl0LCBhIHB1bGwgcmVxdWVzdCBnb3QgbG9zdC4gSSBvcmlnaW5hbGx5IHdh
bnRlZCB0byBnZXQgdGhpcwphbGwgcmVzb2x2ZWQgdGhpcyB3ZWVrLCBwcm9iYWJseSBnb2luZyB0
byBiZSBuZXh0IHdlZWsgbm93IDotKAotRGFuaWVsCgoKPiBUaGlzIGRvZXMgbm90IGhvbGQgdXAg
YW55IHdvcmsgb2YgbWluZSwgbWFpbmx5IHdhbnRlZCB0byBtYWtlCj4gc3VyZSB0aGlzIHdhcyBu
b3QgbG9zdCBiZXR3ZWVuIGFsbCB0aGUgb3RoZXIgcGF0Y2hlcy4KPiAKPiAJU2FtCgotLSAKRGFu
aWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Js
b2cuZmZ3bGwuY2gKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 09:50:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 09:50: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-devel-bounces@lists.xenproject.org>)
	id 1gmbe7-00040S-9Y; Thu, 24 Jan 2019 09:50: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=uQw9=QA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmbe5-0003sh-QZ
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 09:50:01 +0000
X-Inumbo-ID: 6a55af73-1fbd-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a55af73-1fbd-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 09:50:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Jan 2019 02:50:00 -0700
Message-Id: <5C498A460200007800210BB4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 24 Jan 2019 02:49:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190123180818.78684-1-roger.pau@citrix.com>
In-Reply-To: <20190123180818.78684-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] iommu: fix order of arguments in
 iommu_map call at iommu_hwdom_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDE5OjA4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZSBvcmRlciBvZiB0aGUgcGFnZV9vcmRlciBhbmQgdGhlIGZsYWdzIHBhcmFtZXRlcnMgYXJl
IGludmVydGVkIGluCj4gdGhlIGNhbGwgdG8gaW9tbXVfbWFwIG1hZGUgaW4gaW9tbXVfaHdkb21f
aW5pdC4KPiAKPiBGaXhlczogZThhZmUxMTI0Y2MxICgiaW9tbXU6IGVsaWRlIGZsdXNoaW5nIGZv
ciBoaWdoZXIgb3JkZXIgbWFwL3VubWFwIG9wZXJhdGlvbnMiKQo+IFNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKSSBub3RpY2UgeW91IGRpZG4n
dCBDYyBKw7xyZ2VuIC0gbm93IGRvbmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 09:51:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 09:51: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-devel-bounces@lists.xenproject.org>)
	id 1gmbfI-0004Qm-KB; Thu, 24 Jan 2019 09:51: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=uQw9=QA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmbfH-0004Qf-Hu
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 09:51:15 +0000
X-Inumbo-ID: 9538eba6-1fbd-11e9-a99c-d7112ebc1dc0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9538eba6-1fbd-11e9-a99c-d7112ebc1dc0;
 Thu, 24 Jan 2019 09:51:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Jan 2019 02:51:12 -0700
Message-Id: <5C498A8C0200007800210BB7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 24 Jan 2019 02:51:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20190123180818.78684-1-roger.pau@citrix.com>
 <5C4988310200007800210B94@prv1-mh.provo.novell.com>
 <b48d045357b24b75887d308775b3fbc4@AMSPEX02CL03.citrite.net>
In-Reply-To: <b48d045357b24b75887d308775b3fbc4@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] iommu: fix order of arguments in
 iommu_map call at iommu_hwdom_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE5IGF0IDEwOjQzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMjQgSmFudWFyeSAyMDE5IDA5OjQxCj4+
IFRvOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBDYzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+PiBkZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4gU3ViamVjdDogUmU6IFtQQVRDSCBmb3ItNC4xMl0g
aW9tbXU6IGZpeCBvcmRlciBvZiBhcmd1bWVudHMgaW4gaW9tbXVfbWFwCj4+IGNhbGwgYXQgaW9t
bXVfaHdkb21faW5pdAo+PiAKPj4gPj4+IE9uIDIzLjAxLjE5IGF0IDE5OjA4LCA8cm9nZXIucGF1
QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IFRoZSBvcmRlciBvZiB0aGUgcGFnZV9vcmRlciBhbmQg
dGhlIGZsYWdzIHBhcmFtZXRlcnMgYXJlIGludmVydGVkIGluCj4+ID4gdGhlIGNhbGwgdG8gaW9t
bXVfbWFwIG1hZGUgaW4gaW9tbXVfaHdkb21faW5pdC4KPj4gPgo+PiA+IEZpeGVzOiBlOGFmZTEx
MjRjYzEgKCJpb21tdTogZWxpZGUgZmx1c2hpbmcgZm9yIGhpZ2hlciBvcmRlciBtYXAvdW5tYXAK
Pj4gb3BlcmF0aW9ucyIpCj4+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4+IAo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+PiAKPj4gSWYgeW91IGRvbid0IG1pbmQgSSdkIGNvbnZlcnQgdG8gUEFH
RV9PUkRFUl80SyB3aGlsZSBjb21taXR0aW5nLgo+IAo+IE5vLCBJIGRvbid0IHRoaW5rIHRoYXQn
cyBjb3JyZWN0IGlzIGl0PyBUaGlzIGNvZGUgaXMgY29tbW9uLCBub3QgeDg2IAo+IHNwZWNpZmlj
IGFuZCBzbyA0SyBtYXkgbm90IGJlIHRoZSBiYXNlIG9yZGVyLgoKT2gsIGluZGVlZCwgcmlnaHQg
eW91IGFyZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 10:08:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 10:08:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmbvs-0005YR-5C; Thu, 24 Jan 2019 10:08: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=O3D+=QA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gmbvq-0005YM-Ao
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 10:08:22 +0000
X-Inumbo-ID: f974e59f-1fbf-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f974e59f-1fbf-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 10:08:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 18DD1ACCD;
 Thu, 24 Jan 2019 10:08:19 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20190123180818.78684-1-roger.pau@citrix.com>
 <5C498A460200007800210BB4@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <7f8d5f68-41e0-0743-ff42-fbb43ac9ee33@suse.com>
Date: Thu, 24 Jan 2019 11:08:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C498A460200007800210BB4@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] iommu: fix order of arguments in
 iommu_map call at iommu_hwdom_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAxOSAxMDo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDEuMTkg
YXQgMTk6MDgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZSBvcmRlciBvZiB0
aGUgcGFnZV9vcmRlciBhbmQgdGhlIGZsYWdzIHBhcmFtZXRlcnMgYXJlIGludmVydGVkIGluCj4+
IHRoZSBjYWxsIHRvIGlvbW11X21hcCBtYWRlIGluIGlvbW11X2h3ZG9tX2luaXQuCj4+Cj4+IEZp
eGVzOiBlOGFmZTExMjRjYzEgKCJpb21tdTogZWxpZGUgZmx1c2hpbmcgZm9yIGhpZ2hlciBvcmRl
ciBtYXAvdW5tYXAgb3BlcmF0aW9ucyIpCj4+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IEkgbm90aWNlIHlvdSBkaWRuJ3QgQ2MgSsO8
cmdlbiAtIG5vdyBkb25lLgoKVGhhbmtzLgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 10:08:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 10:08: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-devel-bounces@lists.xenproject.org>)
	id 1gmbw8-0005iA-Hx; Thu, 24 Jan 2019 10:08: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=w3Qo=QA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmbw7-0005i1-Sw
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 10:08:39 +0000
X-Inumbo-ID: 048f9719-1fc0-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 048f9719-1fc0-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 10:08:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BB9C5A78;
 Thu, 24 Jan 2019 02:08:37 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 933AC3F5C1;
 Thu, 24 Jan 2019 02:08:34 -0800 (PST)
To: Christopher Clark <christopher.w.clark@gmail.com>,
 xen-devel@lists.xenproject.org
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-3-git-send-email-christopher.w.clark@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ce2446ef-61ea-379f-8133-cb5a511f2557@arm.com>
Date: Thu, 24 Jan 2019 10:08:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1548295503-15946-3-git-send-email-christopher.w.clark@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNC8wMS8yMDE5IDAyOjA0LCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiBQcmVz
ZW5jZSBpcyBnYXRlZCB1cG9uIENPTkZJR19BUkdPLgo+IAo+IFJlZ2lzdGVycyB0aGUgaHlwZXJj
YWxsIHByZXZpb3VzbHkgcmVzZXJ2ZWQgZm9yIHRoaXMuCj4gVGFrZXMgNSBhcmd1bWVudHMsIGRv
ZXMgbm90aGluZyBhbmQgcmV0dXJucyAtRU5PU1lTLgo+IAo+IFdpbGwgYmUgYXZvaWRpbmcgYSBj
b21wYXQgQUJJIGJ5IHVzaW5nIGZpeGVkLXNpemUgdHlwZXMgaW4gaHlwZXJjYWxsIG9wcyBzbwo+
IEhZUEVSQ0FMTCwgcmF0aGVyIHRoYW4gQ09NUEFUX0NBTEwsIGlzIHRoZSBjb3JyZWN0IG1hY3Jv
IGZvciB0aGUgaHlwZXJjYWxsCj4gdGFibGVzLgo+IAo+IEV2ZW4gdGhvdWdoIGhhbmRsZXMgd2ls
bCBiZSB1c2VkIGZvciAodXAgdG8pIHR3byBvZiB0aGUgYXJndW1lbnRzIHRvIHRoZQo+IGh5cGVy
Y2FsbCwgdGhlcmUgd2lsbCBiZSBubyBuZWVkIGZvciBhbnkgWExBVF8qIHRyYW5zbGF0aW9uIGZ1
bmN0aW9ucwo+IGJlY2F1c2UgdGhlIHJlZmVyZW5jZWQgZGF0YSBzdHJ1Y3R1cmVzIGhhdmUgYmVl
biBjb25zdHJ1Y3RlZCB0byBiZSBleGFjdGx5Cj4gdGhlIHNhbWUgc2l6ZSBhbmQgYml0IHBhdHRl
cm4gb24gYm90aCAzMi1iaXQgYW5kIDY0LWJpdCBndWVzdHMsIGFuZCBwYWRkZWQKPiB0byBiZSBp
bnRlZ2VyIG11bHRpcGxlcyBvZiAzMiBiaXRzIGluIHNpemUuIFRoaXMgbWVhbnMgdGhhdCB0aGUg
c2FtZQo+IGNvcHlfdG9fZ3Vlc3QgYW5kIGNvcHlfZnJvbV9ndWVzdCBsb2dpYyBjYW4gYmUgcmVs
aWVkIHVwb24gdG8gcGVyZm9ybSBhcwo+IHJlcXVpcmVkIHdpdGhvdXQgYW55IGZ1cnRoZXIgaW50
ZXJ2ZW50aW9uLiBUZXN0aW5nIGNvbW11bmljYXRpb24gd2l0aCAzMgo+IGFuZCA2NCBiaXQgZ3Vl
c3RzIGhhcyBjb25maXJtZWQgdGhpcyB3b3JrcyBhcyBpbnRlbmRlZC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29t
Pgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gdjIgQ29w
eXJpZ2h0IGxpbmU6IGFkZCAyMDE5Cj4gdjIgZmVlZGJhY2sgIzMgSmFuOiBkcm9wICJtZXNzYWdl
IiBmcm9tIGFyZ29fbWVzc2FnZV9vcAo+IHYyIGZlZWRiYWNrICMzIEphbjogYWRkIEFja2VkLWJ5
Cj4gdjEgZmVlZGJhY2sgIzE1IEphbjogaGFuZGxlIHVwcGVyLWhhbHZlcyBvZiBoeXBlcmNhbGwg
YXJncwo+IHYxIGZlZWRiYWNrICMxNSBKYW46IHVzZSB1bnNpZ25lZCB3aGVyZSBuZWdhdGl2ZSB2
YWx1ZXMgaW1wb3NzaWJsZQo+IC0tLQo+ICAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9w
YWdlLlMgfCAgMiArLQo+ICAgeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgICAgICAgfCAg
MyArKysKPiAgIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyAgICAgICAgICAgIHwgIDMgKysrCj4g
ICB4ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgICAgICAgICB8ICAzICsrKwoKU29ycnkgZm9y
IG5vdGljaW5nIHF1aXRlIGxhdGUgaW4gdGhlIHByb2Nlc3MuIERvbid0IHlvdSBuZWVkIHRvIGFk
ZCB0aGUgCmh5cGVyY2FsbCBpbiB4ZW4vYXJjaC9hcm0vdHJhcHMuYz8KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 10:11:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 10:11: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-devel-bounces@lists.xenproject.org>)
	id 1gmbya-0006TI-2F; Thu, 24 Jan 2019 10:11: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=IRrP=QA=citrix.com=prvs=9202e7170=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gmbyZ-0006T9-0j
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 10:11:11 +0000
X-Inumbo-ID: 5dce9b00-1fc0-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5dce9b00-1fc0-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 10:11:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,515,1539648000"; d="scan'208";a="85027430"
Date: Thu, 24 Jan 2019 11:11:00 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20190124101100.iuflmkbbuol3eluz@mac>
References: <20190118125058.4old2fc2zvzyue6f@mac>
 <afe9a3e2-5f4d-367a-7f16-02a4f4797e70@eikelenboom.it>
 <20190118175638.u7snykyof4awzirf@mac>
 <0a54429f-59a2-d9a2-a3d8-8177187ccad9@eikelenboom.it>
 <20190122161412.7eruziomkm3etpet@mac>
 <5ae1965e-9e31-b796-5a37-dfd211b3bd98@eikelenboom.it>
 <20190123182500.fc3nsnjisnbr6qbb@mac>
 <d9272bac-54d6-f4b3-7573-412ac0f048b3@eikelenboom.it>
 <20190124075021.pqwgywacacsun7zd@mac>
 <4da92f88-34ea-30fb-9ff2-5ef72455dab7@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4da92f88-34ea-30fb-9ff2-5ef72455dab7@eikelenboom.it>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMTA6MjU6MzNBTSArMDEwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IE9uIDI0LzAxLzIwMTkgMDg6NTAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBXZWQsIEphbiAyMywgMjAxOSBhdCAwODo1Njo0OFBNICswMTAwLCBTYW5kZXIgRWlr
ZWxlbmJvb20gd3JvdGU6Cj4gPj4gT24gMjMvMDEvMjAxOSAxOToyNSwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+Pj4gT24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMTI6Mzk6MjFBTSArMDEwMCwg
U2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+ID4+Pj4gT24gMjIvMDEvMjAxOSAxNzoxNCwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+Pj4+PiBPbiBTdW4sIEphbiAyMCwgMjAxOSBhdCAxMTow
OToyNVBNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4gPj4+Pj4+IE9uIDE4LzAx
LzIwMTkgMTg6NTYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4+Pj4+PiBPbiBGcmksIEph
biAxOCwgMjAxOSBhdCAwMzoxNzo1N1BNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6
Cj4gPj4+Pj4+Pj4gT24gMTgvMDEvMjAxOSAxMzo1MCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+Pj4+Pj4+Pj4gT24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMDE6MDM6MDRQTSArMDEwMCwgU2Fu
ZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+ID4+Pj4+Pj4+Pj4gSGkgUm9nZXIsCj4gPj4+Pj4+Pj4+
Pgo+ID4+Pj4+Pj4+Pj4gSSBnYXZlIFBWSCBkb20wIGEgc3Bpbiwgc2VlIGhvdyBmYXIgSSB3b3Vs
ZCBnZXQuCj4gPj4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4+IFRoYW5rcyEKPiA+Pj4+Pj4+Pj4KPiA+Pj4+
Pj4+Pj4+IFdpdGggY3VycmVudCB4ZW4tdW5zdGFibGUgdW5mb3J0dW5hdGVseSBub3QgdGhhdCBm
YXIsIGkgZ290IHRoZSBzcGxhdCBiZWxvdy4KPiA+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+Pj4gWWVzLCB0
aGlzIHdhcyBhbHJlYWR5IHJlcG9ydGVkOgo+ID4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+PiBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNn
MDEwMzAuaHRtbAo+ID4+Pj4+Pj4+Pj4gSWYgeW91IG5lZWQgbW9yZSBpbmZvLCB3b3VsZCBsaWtl
IG1lIHRvIHRlc3QgYSBwYXRjaCAob3Igc29tZSBvdGhlciBnaXQgdHJlZS9icmFuY2gpLCAKPiA+
Pj4+Pj4+Pj4+IEkgd2lsbCBiZSBoYXBweSB0byBnaXZlIGl0IGEgc3BpbiAhCj4gPj4+Pj4+Pj4+
Cj4gPj4+Pj4+Pj4+IFBhdWwgaXMgd29ya2luZyBvbiBhIGZpeCwgYnV0IGluIHRoZSBtZWFudGlt
ZSBqdXN0IHJlbW92aW5nIHRoZQo+ID4+Pj4+Pj4+PiBhc3NlcnRpb25zIHNob3VsZCBiZSBmaW5l
Ogo+ID4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+PiAtLS04PC0tLQo+ID4+Pj4+Pj4+PiBkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKPiA+Pj4+Pj4+Pj4gaW5kZXggYmQxYWYzNWExMy4uOThlNmZjMzVlMiAxMDA2
NDQKPiA+Pj4+Pj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ID4+
Pj4+Pj4+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gPj4+Pj4+Pj4+
IEBAIC0zMjEsOSArMzIxLDYgQEAgaW50IGlvbW11X21hcChzdHJ1Y3QgZG9tYWluICpkLCBkZm5f
dCBkZm4sIG1mbl90IG1mbiwKPiA+Pj4+Pj4+Pj4gICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8
ICFoZC0+cGxhdGZvcm1fb3BzICkKPiA+Pj4+Pj4+Pj4gICAgICAgICAgcmV0dXJuIDA7Cj4gPj4+
Pj4+Pj4+ICAKPiA+Pj4+Pj4+Pj4gLSAgICBBU1NFUlQoSVNfQUxJR05FRChkZm5feChkZm4pLCAo
MXVsIDw8IHBhZ2Vfb3JkZXIpKSk7Cj4gPj4+Pj4+Pj4+IC0gICAgQVNTRVJUKElTX0FMSUdORUQo
bWZuX3gobWZuKSwgKDF1bCA8PCBwYWdlX29yZGVyKSkpOwo+ID4+Pj4+Pj4+PiAtCj4gPj4+Pj4+
Pj4+ICAgICAgZm9yICggaSA9IDA7IGkgPCAoMXVsIDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQo+ID4+
Pj4+Pj4+PiAgICAgIHsKPiA+Pj4+Pj4+Pj4gICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3Bz
LT5tYXBfcGFnZShkLCBkZm5fYWRkKGRmbiwgaSksIG1mbl9hZGQobWZuLCBpKSwKPiA+Pj4+Pj4+
Pj4KPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+IEkgZ2F2ZSB0aGF0IGEgc3BpbiBhbmQgaSBub3cgZ2V0
IGEgc2VlbWluZ2x5IGVuZGxlc3Mgc3RyZWFtIG9mIElPX1BBR0VfRkFVTFRzCj4gPj4+Pj4+Pgo+
ID4+Pj4+Pj4gWW91IHNob3VsZG4ndCBnZXQgdGhvc2UgcGFnZSBmYXVsdHMgc2luY2UgdGhleSBh
cmUgZm9yIGFkZHJlc3NlcyB0aGF0Cj4gPj4+Pj4+PiBiZWxvbmcgdG8gYSByZXNlcnZlZCByZWdp
b24sIGFuZCB0aGF0IHNob3VsZCBiZSBtYXBwZWQgaW50byB0aGUgcDJtLgo+ID4+Pj4+Pj4gSSd2
ZSBqdXN0IHRlc3RlZCBvbiBteSBBTUQgYm94IGFuZCBJJ20gYWxzbyBzZWVpbmcgZXJyb3JzIChh
bGJlaXQKPiA+Pj4+Pj4+IGRpZmZlcmVudCBvbmVzKSwgc28gSSBndWVzcyBzb21ldGhpbmcgYnJv
a2Ugc2luY2UgSSBsYXN0IGZpeGVkIFBWSAo+ID4+Pj4+Pj4gRG9tMCB0byBib290IG9uIEFNRCBo
YXJkd2FyZS4KPiA+Pj4+Pj4+Cj4gPj4+Pj4+PiBJJ3ZlIGFsc28gdGVzdGVkIGNvbW1pdDoKPiA+
Pj4+Pj4+Cj4gPj4+Pj4+PiBjb21taXQgZmFkNmJhNjRhOGM5OGJlYmI5Mzc0ZjM5MGNjMjU1ZmFj
MDUyMzdhYiAoSEVBRCkKPiA+Pj4+Pj4+IEF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cj4gPj4+Pj4+PiBEYXRlOiAgIEZyaSBOb3YgMzAgMTI6MTA6MDAgMjAx
OCArMDEwMAo+ID4+Pj4+Pj4gYW1kL2lvbW11OiBza2lwIGhvc3QgYnJpZGdlIGRldmljZXMgd2hl
biB1cGRhdGluZyBJT01NVSBwYWdlIHRhYmxlcwo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IEFuZCBpdCB3
b3JrcyBvbiBteSBBTUQgYm94IGFuZCBJJ20gYWJsZSB0byBib290IGFzIGEgUFZIIERvbTAuIENh
biB5b3UKPiA+Pj4+Pj4+IGdpdmUgdGhpcyBjb21taXQgYSBzcGluPwo+ID4+Pj4+Pj4KPiA+Pj4+
Pj4+IFRoYW5rcywgUm9nZXIuCj4gPj4+Pj4+Pgo+ID4+Pj4+Pgo+ID4+Pj4+PiBIaSBSb2dlciwK
PiA+Pj4+Pj4KPiA+Pj4+Pj4gVGVzdGVkIHRoYXQgY29tbWl0LCBidXQgdGhhdCBkaWRuJ3QgaGVs
cC4KPiA+Pj4+Pgo+ID4+Pj4+IFRoYW5rcyEgU29ycnkgZm9yIHRoZSBkZWxheSwgSSBnb3Qgc2lk
ZXRyYWNrZWQgd2l0aCBzb21ldGhpbmcgZWxzZS4KPiA+Pj4+Cj4gPj4+PiBObyBwcm9ibGVtLCBp
dCdzIG5vdCB0b28gdXJnZW50IGFuZCBwcm9iYWJseSBhIGJ1c3kgdGltZSB3aXRoIHRoZSByZW1h
aW5pbmcgNC4xMiBzdHVmZi4KPiA+Pj4+ICAKPiA+Pj4+PiBDYW4geW91IHBsZWFzZSBwb3N0IHRo
ZSBzZXJpYWwgbG9nIHdoZW4gdXNpbmcgdGhlIGFib3ZlIGNvbW1pdD8KPiA+Pj4+Cj4gPj4+PiBT
dXJlLCBJIGF0dGFjaGVkIGEgbG9nIG9mOgo+ID4+Pj4gIC0gZmFkNmJhNjRhOGM5OGJlYmI5Mzc0
ZjM5MGNjMjU1ZmFjMDUyMzdhYiAgZG9tMCBQVkggdW5zdWNjZXNmdWwgYm9vdAo+ID4+Pj4gIC0g
ZmFkNmJhNjRhOGM5OGJlYmI5Mzc0ZjM5MGNjMjU1ZmFjMDUyMzdhYiAgZG9tMCBQViAgICBzdWNj
ZXNmdWwgYm9vdAo+ID4+Pgo+ID4+PiBUaGFua3MuIFNvIHlvdSBnZXQgdGhlIHNhbWUgSU8gcGFn
ZSBmYXVsdHMuCj4gPj4+Cj4gPj4+IEkgZG9uJ3Qgc2VlbSB0byBiZSBhYmxlIHRvIHJlcHJvZHVj
ZSB0aGlzIGJlaGF2aW91ciBvbiBteSBBTUQgYm94LCBidXQKPiA+Pj4gdGhhdCBtaWdodCBiZSBq
dXN0IGx1Y2suIEkndmUgYmVlbiBmaW5kaW5nIHNvbWUgaXNzdWVzIHRvZGF5IHJlbGF0ZWQKPiA+
Pj4gdG8gdGhlIElPTU1VLCBjb3VsZCB5b3UgZ2l2ZSB0aGUgZm9sbG93aW5nIHBhdGNoIGEgc3Bp
biBhbmQgcGFzdGUgdGhlCj4gPj4+IHNlcmlhbCBsb2cgdGhhdCB5b3UgZ2V0Lgo+ID4+Cj4gPj4g
SGkgUm9nZXIsCj4gPj4KPiA+PiBTdXJlLCBvbiB0b3Agb2Ygd2hhdCA/Cj4gPj4gLSBmYWQ2YmE2
NGE4Yzk4YmViYjkzNzRmMzkwY2MyNTVmYWMwNTIzN2FiID8KPiA+PiAtIHhlbi11bnN0YWJsZSA/
Cj4gPj4gLSB4ZW4tdW5zdGFibGUgKyBQYXVsJ3MgcGF0Y2ggPwo+ID4gCj4gPiBIZWxsbywKPiA+
IAo+ID4gU29ycnkgZm9yIG5vdCBwcm92aW5nIHRoZSByaWdodCBjb250ZXh0LCBsZXQncyB0cnkg
b24gdG9wIG9mCj4gPiB4ZW4tdW5zdGFibGUgKyBQYXVsJ3MgcGF0Y2guCj4gPiAKPiA+IFRoYW5r
cywgUm9nZXIuCj4gPiAKPiAKPiBTZWVtcyB0byBiZSBnaXZpbmcgdGhlIHNhbWUgcmVzdWx0IChz
dHJlYW0gb2YgSU9fUEFHRV9GQVVMVHMpLCBzZXJpYWwKPiBsb2cgYXR0YWNoZWQuCgpUaGFua3Ms
IEkgdGhpbmsgSSd2ZSBmaWd1cmVkIG91dCB3aGF0J3Mgd3JvbmcuIEkndmUgcHJlcGFyZWQgYSBn
aXQKYnJhbmNoIGZvciB5b3UgdG8gdGVzdDoKCmdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUv
cm95Z2VyL3hlbi5naXQgaW9tbXUtZml4ZXMKCkNvdWxkIHlvdSBnaXZlIHRoaXMgYSB0cnk/CgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 10:16:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 10:16: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-devel-bounces@lists.xenproject.org>)
	id 1gmc3J-0006ev-M7; Thu, 24 Jan 2019 10:16: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=w3Qo=QA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmc3I-0006eq-DY
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 10:16:04 +0000
X-Inumbo-ID: 0dab7b78-1fc1-11e9-8b3e-e78d66c53a40
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0dab7b78-1fc1-11e9-8b3e-e78d66c53a40;
 Thu, 24 Jan 2019 10:16:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 98EF3A78;
 Thu, 24 Jan 2019 02:16:02 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CDD2F3F237;
 Thu, 24 Jan 2019 02:16:01 -0800 (PST)
To: Peng Fan <peng.fan@nxp.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>
References: <20190122024416.10673-1-peng.fan@nxp.com>
 <a3be5c44-5947-eaa7-392d-5de3daff4b9f@arm.com>
 <AM0PR04MB448186B401D4F07E4E441DDF889A0@AM0PR04MB4481.eurprd04.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <49901539-fb8c-802d-6252-a7151c4b787f@arm.com>
Date: Thu, 24 Jan 2019 10:16:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <AM0PR04MB448186B401D4F07E4E441DDF889A0@AM0PR04MB4481.eurprd04.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] arm: gic-v3: clear GICR active interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAxOSAwNzoyMiwgUGVuZyBGYW4gd3JvdGU6Cj4gSGkgSnVsaWVuCgpIaSBQZW5n
LAoKPiBBcmUgeW91IG9rIHdpdGggdGhlIGZvbGxvd2luZyBwYXRjaD8KClRoaXMgbG9va3Mgb2su
IFBsZWFzZSByZXNlbmQgaXQgZm9ybWFsbHkgd2l0aCB0aGUgdGFnIGZvci00LjEyIGFuZCB0aGUg
cmVsZWFzZSAKbWFuYWdlciAoamdyb3NzQHN1c2UuY29tKSBpbiBDQy4KCj4gCj4gICAgICBhcm06
IGdpYzogZGVhY3RpdmF0ZSBzZ2kgaW1tZWRpYXRlbHkgYWZ0ZXIgZW9pCj4gCj4gICAgICBPbiBp
Lk1YOCwgd2UgaW1wbGVtZW50ZWQgcGFydGl0aW9uIHJlYm9vdCB3aGljaCBtZWFucyBDb3J0ZXgt
QSByZWJvb3QKPiAgICAgIHdpbGwgbm90IGltcGFjdCBNNCBjb3JlcyBhbmQgU3lzdGVtIGNvbnRy
b2wgVW5pdCBjb3JlLiBIb3dldmVyIEdJQ3YzCj4gICAgICBpcyBub3QgcmVzZXQgYmVjYXVzZSB3
ZSBhbHNvIG5lZWQgdG8gc3VwcG9ydCBBNzIgQ2x1c3RlciByZWJvb3Qgd2l0aG91dAo+ICAgICAg
YWZmZWN0aW5nIEE1MyBDbHVzdGVyLgo+IAo+ICAgICAgVGhlIGdpYy12MyBjb250cm9sbGVyIGlz
IGNvbmZpZ3VyZWQgd2l0aCBFT0ltb2RlIHRvIDEsIHNvIGR1cmluZyB4ZW4KPiAgICAgIHJlYm9v
dCwgdGhlcmUgaXMgYSBmdW5jdGlvbiBjYWxsICJzbXBfY2FsbF9mdW5jdGlvbihoYWx0X3RoaXNf
Y3B1LCBOVUxMLCAwKTsiCj4gICAgICAsYnV0IGhhbHRfdGhpc19jcHUgbmV2ZXIgcmV0dXJuLCB0
aGF0IG1lYW5zIG90aGVyIENQVXMgaGF2ZSBubyBjaGFuY2UgdG8KPiAgICAgIGRlYWN0aXZlIHRo
ZSBTR0kgaW50ZXJydXB0LCBiZWNhdXNlIHRoZSBkZWFjdGl2YXRlX2lycSBvcGVyYXRpb24gaXMg
YXQKPiAgICAgIHRoZSBlbmQgb2YgZG9fc2dpLiBEdXJpbmcgeGVuIGJvb3RpbmcgYWdhaW4sIENQ
VTAgd2lsbCBpc3N1ZQo+ICAgICAgR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIHRvIG90aGVyIENQVXMu
IEJlY2F1c2UgR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIG9mCj4gICAgICBvdGhlciBDUFVzIGFyZSBh
Y3RpdmUgZHVyaW5nIHRoZSBsYXN0IHJlYm9vdCwgaW50ZXJydXB0cyBjb3VsZCBub3QgYmUKPiAg
ICAgIHRyaWdnZXJlZCB1bmxlc3Mgd2UgZGVhY3RpdmF0ZSB0aGUgaW50ZXJydXB0IGZpcnN0Lgo+
IAo+ICAgICAgVG8gZml4IHRoaXMgaXNzdWUsIGxldCdzIG1vdmUgdGhlIGRlYWN0aXZhdGVfaXJx
IG9wZXJhdGlvbiBqdXN0IGFmdGVyCj4gICAgICBlb2lfaXJxLCB0aGVuIHRoZSBTR0kgaW50ZXJy
dXB0IHdpbGwgYmUgaW4gZGVhY3RpdmUgc3RhdGUgd2hlbgo+ICAgICAgc21wX2NhbGxfZnVuY3Rp
b25faW50ZXJydXB0Lgo+IAo+ICAgICAgU2lnbmVkLW9mZi1ieTogUGVuZyBGYW4gPHBlbmcuZmFu
QG54cC5jb20+Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNo
L2FybS9naWMuYwo+IGluZGV4IDZjYzdkZWM3MDYuLjMwMGZkYmQ5YWUgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTM0Nyw2
ICszNDcsOCBAQCBzdGF0aWMgdm9pZCBkb19zZ2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IGVudW0gZ2ljX3NnaSBzZ2kpCj4gCj4gICAgICAgLyogTG93ZXIgdGhlIHByaW9yaXR5ICovCj4g
ICAgICAgZ2ljX2h3X29wcy0+ZW9pX2lycShkZXNjKTsKPiArICAgIC8qIERlYWN0aXZhdGUgKi8K
PiArICAgIGdpY19od19vcHMtPmRlYWN0aXZhdGVfaXJxKGRlc2MpOwo+IAo+ICAgICAgIC8qCj4g
ICAgICAgICogRW5zdXJlIGFueSBzaGFyZWQgZGF0YSB3cml0dGVuIGJ5IHRoZSBDUFUgc2VuZGlu
Zwo+IEBAIC0zNzAsOSArMzcyLDYgQEAgc3RhdGljIHZvaWQgZG9fc2dpKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCBlbnVtIGdpY19zZ2kgc2dpKQo+ICAgICAgICAgICBwYW5pYygiVW5oYW5k
bGVkIFNHSSAlZCBvbiBDUFUlZFxuIiwgc2dpLCBzbXBfcHJvY2Vzc29yX2lkKCkpOwo+ICAgICAg
ICAgICBicmVhazsKPiAgICAgICB9Cj4gLQo+IC0gICAgLyogRGVhY3RpdmF0ZSAqLwo+IC0gICAg
Z2ljX2h3X29wcy0+ZGVhY3RpdmF0ZV9pcnEoZGVzYyk7Cj4gICB9CgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 10:30:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 10:30: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-devel-bounces@lists.xenproject.org>)
	id 1gmcGo-0007pm-Oq; Thu, 24 Jan 2019 10:30:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EhlI=QA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmcGn-0007iZ-Mu
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 10:30:01 +0000
X-Inumbo-ID: ff835a87-1fc2-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff835a87-1fc2-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 10:29:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmcGj-0006WT-Fh; Thu, 24 Jan 2019 10:29:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmcGj-0001wq-72; Thu, 24 Jan 2019 10:29:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmcGj-0004cl-6L; Thu, 24 Jan 2019 10:29:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132421-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ef50e3059ac91e7b035bce1a89e5b49771ed353a
X-Osstest-Versions-That: linux=008bfb9312968bc6af54e47746a9d9f66c8388c0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Jan 2019 10:29:57 +0000
Subject: [Xen-devel] [linux-4.9 test] 132421: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQyMSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQyMS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMDYzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzIwNjMKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMjA2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMDYzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzIwNjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgZWY1MGUzMDU5YWM5MWU3YjAzNWJjZTFhODllNWI0OTc3MWVkMzUzYQpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMDA4YmZiOTMxMjk2OGJjNmFmNTRlNDc3NDZh
OWQ5ZjY2YzgzODhjMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyMDYzICAyMDE5LTAxLTE4IDE3
OjE2OjMyIFogICAgNSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjQyMSAgMjAxOS0wMS0y
MyAwNzo0MTozNSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+
CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuZCBCZXJn
bWFubiA8YXJuZEBhcm5kYi5kZT4KICBBeW1lbiBTZ2hhaWVyIDxheW1lbi5zZ2hhaWVyQG54cC5j
b20+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29t
PgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQ2FzZXkgU2NoYXVmbGVy
IDxjYXNleUBzY2hhdWZsZXItY2EuY29tPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJp
bmFzQGFybS5jb20+CiAgQ2hhbyBZdSA8eXVjaGFvMEBodWF3ZWkuY29tPgogIENocmlzdG9mZmVy
IERhbGwgPGNocmlzdG9mZmVyLmRhbGxAYXJtLmNvbT4KICBDaHJpc3RvcGhlIExlcm95IDxjaHJp
c3RvcGhlLmxlcm95QGMtcy5mcj4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xs
LmNoPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVy
YmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRG1pdHJ5IE9zaXBlbmtvIDxkaWdldHhAZ21haWwuY29t
PgogIERtaXRyeSBTYWZvbm92IDxkaW1hQGFyaXN0YS5jb20+CiAgRXJpYyBCaWdnZXJzIDxlYmln
Z2Vyc0Bnb29nbGUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBH
cmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIg
Um9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIYW5zIFZlcmt1aWwgPGhhbnN2ZXJrQGNpc2Nv
LmNvbT4KICBIYW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5ubD4KICBIYW5zIFZl
cmt1aWwgPGh2ZXJrdWlsQHhzNGFsbC5ubD4KICBIYXJzaCBKYWluIDxoYXJzaEBjaGVsc2lvLmNv
bT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSG9yaWEgR2Vh
bnTEgyA8aG9yaWEuZ2VhbnRhQG54cC5jb20+CiAgSXZhbiBNaXJvbm92IDxtaXJvbm92Lml2YW5A
Z21haWwuY29tPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphZWdl
dWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFtZXMgTW9ycmlzIDxqYW1lcy5tb3JyaXNA
bWljcm9zb2Z0LmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphc29uIEd1bnRob3Jw
ZSA8amdnQG1lbGxhbm94LmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBmYi5jb20+CiAgSmVucyBB
eGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppYW5KaGVuIENoZW4gPGtjaGVuQHN5bm9sb2d5LmNv
bT4KICBKb2hhbm5lcyBXZWluZXIgPGhhbm5lc0BjbXB4Y2hnLm9yZz4KICBKb2huIEpvaGFuc2Vu
IDxqb2huLmpvaGFuc2VuQGNhbm9uaWNhbC5jb20+CiAgSm9uIEh1bnRlciA8am9uYXRoYW5oQG52
aWRpYS5jb20+CiAgSm9uYXRoYW4gSHVudGVyIDxqb25hdGhhbmhAbnZpZGlhLmNvbT4KICBKb3Nl
ZiBCYWNpayA8amJhY2lrQGZiLmNvbT4KICBKb3NlZiBCYWNpayA8am9zZWZAdG94aWNwYW5kYS5j
b20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2lyaWxsIEEuIFNodXRl
bW92IDxraXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgogIEtyaXN0aW5hIE1hcnRzZW5r
byA8a3Jpc3RpbmEubWFydHNlbmtvQGFybS5jb20+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGlu
YXJvLm9yZz4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+
CiAgTHVrYXMgRi4gSGFydG1hbm4gPGx1a2FzQG1udG1uLmNvbT4KICBNYXJjIEtsZWluZS1CdWRk
ZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxv
LmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+
CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXVy
byBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1pY2hhbCBI
b2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE11eXUgWXUgPGllYXRtdXR0b25jaHVhbkBnbWFpbC5j
b20+CiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBPbGl2ZXIgSGFydGtv
cHAgPHNvY2tldGNhbkBoYXJ0a29wcC5uZXQ+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5l
dGZpbHRlci5vcmc+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwg
TW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwu
b3JnPgogIFNoYWtlZWwgQnV0dCA8c2hha2VlbGJAZ29vZ2xlLmNvbT4KICBTdGFubGV5IENodSA8
c3RhbmxleS5jaHVAbWVkaWF0ZWsuY29tPgogIFN0ZXBoZW4gU21hbGxleSA8c2RzQHR5Y2hvLm5z
YS5nb3Y+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5lbEBpLWxvdmUuc2FrdXJhLm5lLmpw
PgogIFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVHljaG8gQW5kZXJzZW4g
PHR5Y2hvQHR5Y2hvLndzPgogIFZhcnVuIFByYWthc2ggPHZhcnVuQGNoZWxzaW8uY29tPgogIFZs
YWQgVHN5cmtsZXZpY2ggPHZsYWRAdHN5cmtsZXZpY2gubmV0PgogIFdpbGwgRGVhY29uIDx3aWxs
LmRlYWNvbkBhcm0uY29tPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4K
ICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWluZyBYdWUgPHlpbmcueHVlQHdp
bmRyaXZlci5jb20+CiAgWXVuUWlhbmcgU3UgPHlzdUB3YXZlY29tcC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAogICAwMDhiZmI5MzEyOTYuLmVmNTBlMzA1OWFjOSAgZWY1MGUzMDU5
YWM5MWU3YjAzNWJjZTFhODllNWI0OTc3MWVkMzUzYSAtPiB0ZXN0ZWQvbGludXgtNC45CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 10:54:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 10:54: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-devel-bounces@lists.xenproject.org>)
	id 1gmceE-0001qE-Gj; Thu, 24 Jan 2019 10:54:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=uQw9=QA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmceC-0001q9-Tc
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 10:54:12 +0000
X-Inumbo-ID: 61805598-1fc6-11e9-8615-2b5d7545079f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61805598-1fc6-11e9-8615-2b5d7545079f;
 Thu, 24 Jan 2019 10:54:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Jan 2019 03:54:10 -0700
Message-Id: <5C4999510200007800210C3E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 24 Jan 2019 03:54:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C3C7511020000780020D2BF@suse.com>
 <cb65c6cc-7ef6-2ae7-4206-901f8f907d0e@suse.com>
In-Reply-To: <cb65c6cc-7ef6-2ae7-4206-901f8f907d0e@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH] x86emul: correct AVX512BW write masking
 checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE5IGF0IDEyOjQwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
NC8wMS8yMDE5IDEyOjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gRm9yIFZQU0FEQlcgdGhpcyBs
aWtlbHkgd2FzIGEgcmVzdWx0IG9mIGJhZCBjb3B5LWFuZC1wYXN0ZS4KPj4gCj4+IEZvciBWUFN7
TCxSfUxEUSBjb21tZW50IGFuZCBjb2RlIHdlcmUgbm90IGluIGxpbmUsIGJ1dCB0aGVuIGFnYWlu
IHRoZQo+PiBjb21tZW50IGFsc28gd2Fzbid0IGZ1bGx5IHVwZGF0ZWQgZnJvbSB0aGUgQVZYMiBv
cmlnaW5hbCBpdCBnb3QgY2xvbmVkCj4+IGZyb20uCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQW5kcmV3PwoKVGhhbmtzLCBKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 11:00:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 11:00:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmckI-0002lt-8a; Thu, 24 Jan 2019 11:00: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=uQw9=QA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmckG-0002lo-VY
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 11:00:29 +0000
X-Inumbo-ID: 418bd0cc-1fc7-11e9-91ee-3fc5f8208eca
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 418bd0cc-1fc7-11e9-91ee-3fc5f8208eca;
 Thu, 24 Jan 2019 11:00:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Jan 2019 04:00:26 -0700
Message-Id: <5C499AC80200007800210C4A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 24 Jan 2019 04:00:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C3C74E1020000780020D2AE@prv1-mh.provo.novell.com>
 <f90fec5f-4c14-4ce5-93d5-c43c9f9ff60b@citrix.com>
 <5C3C850D020000780020D3A0@prv1-mh.provo.novell.com>
In-Reply-To: <5C3C850D020000780020D3A0@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: Re: [PATCH] x86/cpuid: correct dependencies of
 post-SSE ISA extensions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAxLjE5IGF0IDEzOjQ4LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDE0LjAxLjE5IGF0IDEzOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+IE9uIDE0LzAxLzIwMTkgMTE6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gRmlyc3Qgb2Yg
YWxsIGEgUENMTVVMUURRIGRlcGVuZGVuY3kgd2FzIG1pc3NpbmcgZW50aXJlbHkuIEFkZCBpdCBh
cyB3ZWxsCj4+PiBhcyBBRVNOSSBhbmQgU0hBIHRvIFNTRTIsIGFzIGFsbCBvZiB0aGVtIGFjdCBv
biB2ZWN0b3JzIG9mIGludGVnZXJzLAo+Pj4gd2hlcmVhcyBwbGFpbiBTU0Ugc3VwcG9ydHMgdmVj
dG9ycyBvZiBzaW5nbGUgcHJlY2lzaW9uIGZsb2F0cyBvbmx5LiBUaGlzCj4+PiBpcyBpbiBsaW5l
IHdpdGggaG93IGUuZy4gYmludXRpbHMgYW5kIGdjYyB0cmVhdCB0aGVtLgo+Pj4KPj4+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+IC0tLQo+Pj4gVEJE
OiBPbiB0aGUgc2FtZSBiYXNpcywgU1NFMywgU1NTRTMgYW5kIFNTRTRBIHNob3VsZCBwcm9iYWJs
eSBhbHNvCj4+PiBkZXBlbmQgb24gU1NFMiByYXRoZXIgdGhhbiBTU0UuIEluIGZhY3QgbWFraW5n
IHRoaXMgYSBjaGFpbiBTU0UgLT4gU1NFMgo+Pj4gLT4gU1NFMyAtPiB7IFNTU0UzLCBTU0U0QSB9
IHdvdWxkIHByb2JhYmx5IGJlIGJlc3QsIGFuZCBnZXQgdXMgaW4gbGluZQo+Pj4gd2l0aCBib3Ro
IGJpbnV0aWxzIGFuZCBnY2MuIEJ1dCBJIHRoaW5rIEkgZGlkIHN1Z2dlc3Qgc28gd2hlbiB0aGUK
Pj4+IGRlcGVuZGVuY2llcyB3ZXJlIGludHJvZHVjZWQsIGFuZCB0aGlzIHdhc24ndCBsaWtlZCBm
b3IgYSByZWFzb24gSQo+Pj4gZm9yZ290Lgo+PiAKPj4gV2hpbGUgYWxsIG9mIHRoaXMgaXMgdHJ1
ZSwgdGhlcmUgaXMgYSBjb21tZW50IGluIGNvbnRleHQgd2hpY2ggZXhwbGFpbnMKPj4gd2h5IHRo
ZSBkZXBlbmRlbmNlcyBhcmUgdGhleSB3YXkgdGhleSBhcmUuCj4+IAo+PiBQcm92aWRpbmcgYSBn
dWVzdCB3aXRoIFNTRSwgbm8gU1NFMiwgYW5kIFBDTE1VTERRL0FFU05JL1NIQSB3aWxsIGFsbG93
Cj4+IHRoZXNlIGxhdHRlciBpbnN0cnVjdGlvbiBncm91cHMgdG8gZnVuY3Rpb24gY29ycmVjdGx5
Lgo+IAo+IFlvdSBtZWFuICJTZXZlcmFsIGZ1dGhlciBpbnN0cnVjdGlvbiBzZXRzIGFyZSBidWls
dCBvbiBjb3JlICVYTU0KPiBzdXBwb3J0LCB3aXRob3V0IHNwZWNpZmljIGludGVyLWRlcGVuZGVu
Y2llcyI/IFRoaXMgZXhwbGFpbnMgaXQgYXQKPiBiZXN0IHBhcnRseSwgdGhlIG1vcmUgdGhhdCB0
aGVyZSB0aGVuIGFyZSBleGNlcHRpb25zIHRvIHRoaXMgcnVsZQo+ICh7LFN9U1NFMyAtPiBTU0U0
LjEgYW5kIFNTRTQuMSAtPiBTU0U0LjIpLiBEbyB3ZSByZWFsbHkgaGF2ZSB0bwo+IHRha2UgYSBk
aWZmZXJlbnQgdmlldyBoZXJlIHRoYW4gYmludXRpbHMgYW5kIGdjYyAoYW5kIHBlcmhhcHMgbWFu
eQo+IG90aGVycykgZG8/Cj4gCj4gU29tZSBvZiBMaW51eCdlcyB4ODYtc3BlY2lmaWMgY3J5cHRv
IGRyaXZlcnMgbWFrZSBldmVuIG1vcmUKPiBpbnRlcmVzdGluZyBpbXBsaWNhdGlvbnMsIHNldmVy
YWwgb2Ygd2hpY2ggSSBtZWFuIHRvIGZpeC4gQnV0IHRoZXkKPiAoaW1vKSB2YWxpZGx5IGltcGx5
IGUuZy4gU1NFMiB3aGVuIHRoZXJlIGlzIFNTU0UzLCB3aGljaCB3b3VsZAo+IG1lYW4gc3VjaCBh
IGRyaXZlciB3b3VsZCBvbmx5IHdvcmsgYmVjYXVzZSB3ZSBjYW4ndCBoaWRlIHRoZQo+IFNTRTIg
aW5zbnMgd2hlbiBhIGd1ZXN0IGNvbmZpZyBmaWxlIG1hc2tzIG9mZiBTU0UyIGJ1dCBub3QKPiBT
U1NFMyAtIHVudGlsIHN1Y2ggYW4gaW5zbiBoaXRzIHRoZSBlbXVsYXRvciwgd2hlcmUgdGhlCj4g
dmNwdV9oYXNfc3NlMigpIGNoZWNrIHdvdWxkIG1ha2UgaXQgcmFpc2UgI1VELCBqdXN0IGJlY2F1
c2UKPiBvZiBvdXIgbm9uLXN0YW5kYXJkIGZlYXR1cmUgZGVwZW5kZW5jaWVzLgoKQ2FuIHdlIHRy
eSB0byBzZXR0bGUgdGhpcyBkaXNhZ3JlZW1lbnQgcGxlYXNlPyBJIGNhbiBjZXJ0YWlubHkKYnJl
YWsgb3V0IHRoZSBjaGFuZ2UgdG8gYWRkIHRoZSBQQ0xNVUxEUSBkZXBlbmRlbmN5LCBidXQKYWRk
aW5nIGl0IGFsb25nc2lkZSBBRVNOSSBhbmQgU0hBIHRvIG9ubHkgZGVwZW5kIG9uIFNTRQpjb250
aW51ZXMgdG8gc2VlbSB3cm9uZyB0byBtZS4gSSBob3BlIHlvdSB1bmRlcnN0YW5kIHRoYXQgaXQK
ZG9lc24ndCBmZWVsIHdlbGwgdG8gcG9zdCBhIHBhdGNoIHdoaWNoIEkgdGhpbmsgKGF0IGxlYXN0
IGZvciBub3cpCmlzIG5vdCBjb3JyZWN0IChhcyBwZXIgYWJvdmUsIGF0IHRoZSB2ZXJ5IGxlYXN0
IHBvdGVudGlhbGx5Cm1pc2xlYWRpbmcgZm9yIGd1ZXN0cykuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 11:06:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 11:06: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-devel-bounces@lists.xenproject.org>)
	id 1gmcps-0002zh-Uu; Thu, 24 Jan 2019 11:06: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=w3Qo=QA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmcps-0002zc-4I
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 11:06:16 +0000
X-Inumbo-ID: 10b678ca-1fc8-11e9-a371-1f32008c5203
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 10b678ca-1fc8-11e9-a371-1f32008c5203;
 Thu, 24 Jan 2019 11:06:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4E835A78;
 Thu, 24 Jan 2019 03:06:14 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A7A0C3F237;
 Thu, 24 Jan 2019 03:06:13 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-3-julien.grall@arm.com>
 <alpine.DEB.2.10.1901231527030.17936@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5f781024-904e-b332-2777-39888fa80c3e@arm.com>
Date: Thu, 24 Jan 2019 11:06:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901231527030.17936@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 2/8] xen/arm: p2m: Provide an
 helper to generate the VTTBR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andre.przywara@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDIzLzAxLzIwMTkgMjM6MjcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBXZWQsIDI4IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEEgZm9sbG93
LXVwIHBhdGNoIHdpbGwgbmVlZCB0byBnZW5lcmF0ZSB0aGUgVlRUQlIgaW4gYSBmZXcgcGxhY2Vz
Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pgo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vcDJtLmMgfCA3ICsrKysrKy0KPj4gICAxIGZpbGUg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPj4gaW5kZXggNmM3NjI5
OGViYy4uOGViZjFlOGRiYSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4+ICsr
KyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+PiBAQCAtNDcsNiArNDcsMTEgQEAgc3RhdGljIGNvbnN0
IHBhZGRyX3QgbGV2ZWxfbWFza3NbXSA9Cj4+ICAgc3RhdGljIGNvbnN0IHVpbnQ4X3QgbGV2ZWxf
b3JkZXJzW10gPQo+PiAgICAgICB7IFpFUk9FVEhfT1JERVIsIEZJUlNUX09SREVSLCBTRUNPTkRf
T1JERVIsIFRISVJEX09SREVSIH07Cj4+ICAgCj4+ICtzdGF0aWMgdWludDY0X3QgZ2VuZXJhdGVf
dnR0YnIodWludDE2X3Qgdm1pZCwgbWZuX3Qgcm9vdF9tZm4pCj4+ICt7Cj4+ICsgICAgcmV0dXJu
IChtZm5fdG9fbWFkZHIocm9vdF9tZm4pIHwgKCh1aW50NjRfdCl2bWlkIDw8IDQ4KSk7Cj4gCj4g
T3V0ZXIgYnJhY2tldHMgYXJlIG5vdCBuZWNlc3NhcnkuIFJlZ2FyZGxlc3M6CgpJIHdvdWxkIHBy
ZWZlciB0byBrZWVwIHRoZW0gaGVyZS4KCj4gCj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KClRoYW5rIHlvdSEKCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 11:29:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 11:29: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-devel-bounces@lists.xenproject.org>)
	id 1gmdCU-0004x2-Ri; Thu, 24 Jan 2019 11:29: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=w3Qo=QA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmdCT-0004wx-Hd
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 11:29:37 +0000
X-Inumbo-ID: 5456cb3a-1fcb-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5456cb3a-1fcb-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 11:29:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4FA25A78;
 Thu, 24 Jan 2019 03:29:36 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A6EB13F237;
 Thu, 24 Jan 2019 03:29:35 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-6-julien.grall@arm.com>
 <alpine.DEB.2.10.1901231533060.17936@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <749a7f5d-f47b-fdc6-4c77-fe36dd8dce30@arm.com>
Date: Thu, 24 Jan 2019 11:29:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901231533060.17936@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 5/8] xen/arm: p2m: Only use isb()
 when it is necessary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, andre.przywara@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDIzLzAxLzIwMTkgMjM6NDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBXZWQsIDI4IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+ICsgICAgLyoK
Pj4gICAgICAgICogRmx1c2ggbG9jYWwgVExCIGZvciB0aGUgZG9tYWluIHRvIHByZXZlbnQgd3Jv
bmcgVExCIHRyYW5zbGF0aW9uCj4+ICAgICAgICAqIHdoZW4gcnVubmluZyBtdWx0aXBsZSB2Q1BV
IG9mIHRoZSBzYW1lIGRvbWFpbiBvbiBhIHNpbmdsZSBwQ1BVLgo+PiAgICAgICAgKi8KPj4gICAg
ICAgaWYgKCAqbGFzdF92Y3B1X3JhbiAhPSBJTlZBTElEX1ZDUFVfSUQgJiYgKmxhc3RfdmNwdV9y
YW4gIT0gbi0+dmNwdV9pZCApCj4+ICsgICAgewo+PiAgICAgICAgICAgZmx1c2hfdGxiX2xvY2Fs
KCk7Cj4+ICsgICAgfQo+IAo+IFNwdXJpb3VzIGNoYW5nZT8KClllcywgdGhpcyB3YXMgYSBsZWZ0
LW92ZXIgZnJvbSBhIHByZXZpb3VzIHRyeS4gSSB3aWxsIGRyb3AgdGhlbS4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 11:45:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 11:45: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-devel-bounces@lists.xenproject.org>)
	id 1gmdRT-0006Z0-AP; Thu, 24 Jan 2019 11: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=zGyK=QA=citrix.com=prvs=920e124aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gmdRR-0006Yv-Fq
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 11:45:05 +0000
X-Inumbo-ID: 7cae5daf-1fcd-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cae5daf-1fcd-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 11:45:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,515,1539648000"; d="scan'208";a="76347760"
Date: Thu, 24 Jan 2019 11:44:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>, "Dannowski, Uwe" <uwed@amazon.de>,
 Lars Kurth <lars.kurth@citrix.com>, Konrad Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <JGross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmVsb3cgaXMgYSBzdW1tYXJ5IGZvciBhIGRpc2N1c3Npb24gb24gdGhpcyB0b3BpYyBiZXR3ZWVu
IEphbiBhbmQgbWUuCgpFbmQgZ29hbDogcmVkdWNlIHRoZSBzaXplIG9mIGRpcmVjdCBtYXAgb3Ig
cmVtb3ZlIGl0IGNvbXBsZXRlbHkKCkNvbnN0cmFpbnRzOgoKMS4gV2Ugd2FudCB1bmlmaWVkIHhl
bmhlYXAgYW5kIGRvbWhlYXAuCjIuIFdlIHdhbnQgdG8gcHJlc2VydmUgeGVuaGVhcCdzIHNlbWFu
dGljcyAtLSBhbHdheXMgZ2xvYmFsbHkgbWFwcGVkCiAgIHNvIHRoYXQgcG9pbnRlcnMgY2FuIGJl
IHN0YXNoZWQgc2FmZWx5LgozLiBQZXJmb3JtYW5jZSBzaG91bGRuJ3QgYmUgaGVhdmlseSBpbXBh
Y3RlZCAtLSB0byBiZSB0ZXN0ZWQuCgpUaGluZ3MgbmVlZCB0byBiZSBkb25lOgoKMS4gUmVtb3Zl
IG1hcCBkb21haW4gcGFnZSBpbmZyYSdzIGRlcGVuZGVuY3kgb24gZGlyZWN0IG1hcAoKQ3VycmVu
dGx5IG1hcF9kb21haW5fcGFnZSB1c2VzIGVpdGhlciBkaXJlY3QgbWFwIG9yIHBlci1kb21haW4g
c2xvdC4KRGlyZWN0IG1hcCBpcyB1c2VkIHdoZW4gWGVuIHJ1bnMgaW4gRUZJIGNvbnRleHQgb3Ig
YmVmb3JlIGFueSBkb21haW4gaXMKY29uc3RydWN0ZWQsIG9yIHdoZW4gaW4gbm9uLWRlYnVnIGJ1
aWxkIGFzIGEgZmFzdCBwYXRoLgoKSW4gdGhlIG5ldyB3b3JsZCB3aGVuIHRoZXJlIGlzbid0IGEg
ZGlyZWN0IG1hcCwgd2UgaGF2ZSBhdCBsZWFzdCB0d28Kb3B0aW9ucyB0byBzZXQgYXNpZGUgYWRk
cmVzcyBzcGFjZSB0byBtYXBfZG9tYWluX3BhZ2U6CgogIDEuMS4gSW1wbGVtZW50IHBlcmNwdSBp
bmZyYXN0cnVjdHVyZQogIDEuMi4gU3RhdGljYWxseSBhbGxvY2F0ZSBhZGRyZXNzIHNwYWNlIHRv
IGVhY2ggQ1BVCgoxLjEgcmVxdWlyZXM6CgogIDEuMS4xIENhcnZlIG91dCBzb21lIGFkZHJlc3Mg
c3BhY2UKICAxLjEuMiBBZGp1c3QgZWFybHkgc2V0dXAgY29kZQogIDEuMS4zIFVzZSBmaXhtYXAg
dG8gYm9vdHN0cmFwIHBlcmNwdSByZWdpb24KICAxLjEuNCBDaGFuZ2UgY29udGV4dC1zd2l0Y2hp
bmcgY29kZQoKMS4yIGlzIGEgYml0IHNpbXBsZXIgZ2l2ZW4gdGhhdCBpdCBkb2Vzbid0IHJlcXVp
cmUgY2hhbmdpbmcKY29udGV4dC1zd2l0Y2hpbmcgY29kZS4gWWV0IGl0IGlzIGFsc28gbGVzcyBm
bGV4aWJsZSBvbmNlIHdlIGRlY2lkZSB3ZQp3YW50IHRvIG1vdmUgbW9yZSBzdHVmZiBpbnRvIHRo
ZSBwZXJjcHUgcmVnaW9uLgoKMi4gUmVtb3ZlIG1hcF9kb21haW5fcGFnZV9nbG9iYWwncyBkZXBl
bmRlbmN5IG9uIGRpcmVjdCBtYXAKClRoaXMgaXMgZWFzeS4KCjMuIEltcGxlbWVudCB4ZW5oZWFw
IHVzaW5nIHZtYXAgaW5mcmFzdHJ1Y3R1cmUKClRoaXMgaGVscHMgcHJlc2VydmUgeGVuaGVhcCdz
ICJhbHdheXMgbWFwcGVkIiBwcm9wZXJ0eS4gQXQgdGhlIG1vbWVudCwKdm1hcCByZWxpZXMgb24g
eGVuaGVhcCwgd2Ugd2FudCB0byB0dXJuIHRoaXMgcmVsYXRpb25zaGlwIGFyb3VuZC4KClRoZXJl
IGlzIGEgbG9vcCB3aGF0IG5lZWRzIGJyZWFraW5nIGluIHRoZSBuZXcgd29ybGQ6CgogIGFsbG9j
X3hlbmhlYXBfcGFnZXMgLT4gdm1hcCAtPiBfX3ZtYXAgLT4gbWFwX3BhZ2VzX3RvX3hlbiAtPgog
ICAgdmlydF90b194ZW5fbDFlIC0+IGFsbG9jX3hlbl9wYWdldGFibGUgLT4gYWxsb2NfeGVuaGVh
cF9wYWdlIC0+IHZtYXAgLi4uCgpUd28gb3B0aW9ucyB3ZXJlIHByb3Bvc2VkIHRvIGJyZWFrIHRo
aXMgbG9vcDoKCiAgMy4xIFByZS1wb3B1bGF0ZSBhbGwgcGFnZSB0YWJsZXMgZm9yIHZtYXAgcmVn
aW9uCiAgMy4yIFN3aXRjaCBwYWdlIHRhYmxlIGFsbG9jYXRpb24gdG8gdXNlIGRvbWhlYXAgcGFn
ZQoKMy4xIGlzIHdhc3RlZnVsIHNpbmNlIHdlIGV4cGVjdCB2bWFwIHRvIGdyb3cgaW4gdGhlIGZ1
dHVyZS4gMy4yIHJlcXVpcmVzCmEgbG90IG9mIGNvZGUgY2h1cm4gLS0gdGhlIGFzc3VtcHRpb24g
dXAgdW50aWwgbm93IGlzIHhlbidzIHBhZ2UgdGFibGVzCmFyZSBhbHdheXMgbWFwcGVkLCBhbmQg
YSBsb3Qgb2YgY29kZSBhbmQgQVBJcyBpcyBkZXNpZ25lZCBiYXNlZCBvbiB0aGF0LgoKV2UgdGhp
bmsgdGhhdCAzLjIgaXMgYSB3b3J0aHdoaWxlIHRoaW5nIHRvIGRvIGFueXdheS4gVGhpcyB3b3Jr
IGp1c3QKZ2l2ZXMgdXMgYSBnb29kIGV4Y3VzZSB0byBkbyBpdC4KClRoZSBvdGhlciB3b3JrIGl0
ZW0gaXMgdG8gdHJhY2sgcGFnZTwtPnZpcnQgcmVsYXRpb25zaGlwIHNvIHRoYXQKY29udmVyc2lv
biBmdW5jdGlvbnMgKF90b192aXJ0IGV0YykgY29udGludWUgdG8gd29yay4gRm9yIFBvQyBwdXJw
b3NlLApwdXR0aW5nIGEgdm9pZCAqIGludG8gcGFnZV9pbmZvIGlzIGdvb2QgZW5vdWdoLiBCdXQg
aW4gdGhlIGZ1dHVyZSB3ZQp3YW50IHRvIGhhdmUgYSBzZXBhcmF0ZSBhcnJheSBmb3IgdHJhY2tp
bmcgc28gdGhhdCBwYWdlX2luZm8gc3RheXMgcG93ZXIKb2YgdHdvIGluIHNpemUuCgooVGhlIG90
aGVyIG9wdGlvbiBmb3IgdGhlIGNvbnZlcnNpb24gZnVuY3Rpb25zIGlzIHRvIHB1cmdlIHRoZW0g
YWxsLgpUaGF0J3MgYSBsb3Qgb2YgY29kZSBjaHVybiBhbmQsIG1vcmUgaW1wb3J0YW50bHksIHRv
dWNoZXMgY29tbW9uIGNvZGUuClNvIHRoYXQgaWRlYSB3YXMgZGlzY2FyZGVkLikKCjQuIFJlbW92
ZSBvciByZWR1Y2UgZGlyZWN0IG1hcAoKVGhpcyBpcyBhIG1hdHRlciBvZiBjaGFuZ2luZyBzb21l
IGNvbnN0YW50cy4gSXQgaXMgY29uY2VwdHVhbGx5IGVhc3kgYnV0CkkgZXhwZWN0IHF1aXRlIGEg
Yml0IG9mIGJ1ZyBmaXhpbmcgaXMgbmVlZGVkLgoKVGw7ZHIKCkkgaGF2ZSBicm9rZW4gZG93biB0
aGlzIHByb2plY3QgaW50byBzZXZlcmFsIHN1Yi1wcm9qZWN0cyBhbmQgcmVjb3JkZWQKdGhlaXIg
cmVsYXRpb25zaGlwIHN0YXJ0aW5nIGZyb20gWEVOLTExOS4KCiAgaHR0cHM6Ly94ZW5wcm9qZWN0
LmF0bGFzc2lhbi5uZXQvYnJvd3NlL1hFTi0xMTkKCkNvbW1lbnRzIGFyZSB3ZWxjb21lLgoKV2Vp
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 11:53:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 11:53: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-devel-bounces@lists.xenproject.org>)
	id 1gmdZW-0007UH-62; Thu, 24 Jan 2019 11:53: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=O4/o=QA=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gmdZU-0007UC-T8
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 11:53:25 +0000
X-Inumbo-ID: a463c3d8-1fce-11e9-a486-8f7076872fbf
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a463c3d8-1fce-11e9-a486-8f7076872fbf;
 Thu, 24 Jan 2019 11:53:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Type:In-Reply-To:MIME-Version:Date:
 Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=+7Yfaf0+BLEZaUxuavTla6HZgU4YgWH0U+mCabpQF98=; b=KVss4hBdUzP7/7E3g8F6t1Mw6
 r8np+q5dPRsZhZ6yZP6jAfFof8F91MDpQJioVhKpNpeCthw79QGL5DI8ixSO46Udf8jaY/C54OcOT
 qKhl4qr/+uov83ThpByj1TaI1FUR+ifXwHEXk67M0Z3U2+eNNyfY81l/AwaOcRmu376wk=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:58056
 helo=[172.16.1.40]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gmdZQ-0001gI-Rh; Thu, 24 Jan 2019 12:53:20 +0100
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190118125058.4old2fc2zvzyue6f@mac>
 <afe9a3e2-5f4d-367a-7f16-02a4f4797e70@eikelenboom.it>
 <20190118175638.u7snykyof4awzirf@mac>
 <0a54429f-59a2-d9a2-a3d8-8177187ccad9@eikelenboom.it>
 <20190122161412.7eruziomkm3etpet@mac>
 <5ae1965e-9e31-b796-5a37-dfd211b3bd98@eikelenboom.it>
 <20190123182500.fc3nsnjisnbr6qbb@mac>
 <d9272bac-54d6-f4b3-7573-412ac0f048b3@eikelenboom.it>
 <20190124075021.pqwgywacacsun7zd@mac>
 <4da92f88-34ea-30fb-9ff2-5ef72455dab7@eikelenboom.it>
 <20190124101100.iuflmkbbuol3eluz@mac>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <823f206d-1838-1ed9-0c9f-aaea5afaff3e@eikelenboom.it>
Date: Thu, 24 Jan 2019 12:55:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190124101100.iuflmkbbuol3eluz@mac>
Content-Type: multipart/mixed; boundary="------------49EF4ECE078FD0005878639F"
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------49EF4ECE078FD0005878639F
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

On 24/01/2019 11:11, Roger Pau MonnÃ© wrote:
> On Thu, Jan 24, 2019 at 10:25:33AM +0100, Sander Eikelenboom wrote:
>> On 24/01/2019 08:50, Roger Pau MonnÃ© wrote:
>>> On Wed, Jan 23, 2019 at 08:56:48PM +0100, Sander Eikelenboom wrote:
>>>> On 23/01/2019 19:25, Roger Pau MonnÃ© wrote:
>>>>> On Wed, Jan 23, 2019 at 12:39:21AM +0100, Sander Eikelenboom wrote:
>>>>>> On 22/01/2019 17:14, Roger Pau MonnÃ© wrote:
>>>>>>> On Sun, Jan 20, 2019 at 11:09:25PM +0100, Sander Eikelenboom wrote:
>>>>>>>> On 18/01/2019 18:56, Roger Pau MonnÃ© wrote:
>>>>>>>>> On Fri, Jan 18, 2019 at 03:17:57PM +0100, Sander Eikelenboom wrote:
>>>>>>>>>> On 18/01/2019 13:50, Roger Pau MonnÃ© wrote:
>>>>>>>>>>> On Fri, Jan 18, 2019 at 01:03:04PM +0100, Sander Eikelenboom wrote:
>>>>>>>>>>>> Hi Roger,
>>>>>>>>>>>>
>>>>>>>>>>>> I gave PVH dom0 a spin, see how far I would get.
>>>>>>>>>>>
>>>>>>>>>>> Thanks!
>>>>>>>>>>>
>>>>>>>>>>>> With current xen-unstable unfortunately not that far, i got the splat below.
>>>>>>>>>>>
>>>>>>>>>>> Yes, this was already reported:
>>>>>>>>>>>
>>>>>>>>>>> https://lists.xenproject.org/archives/html/xen-devel/2019-01/msg01030.html
>>>>>>>>>>>> If you need more info, would like me to test a patch (or some other git tree/branch), 
>>>>>>>>>>>> I will be happy to give it a spin !
>>>>>>>>>>>
>>>>>>>>>>> Paul is working on a fix, but in the meantime just removing the
>>>>>>>>>>> assertions should be fine:
>>>>>>>>>>>
>>>>>>>>>>> ---8<---
>>>>>>>>>>> diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
>>>>>>>>>>> index bd1af35a13..98e6fc35e2 100644
>>>>>>>>>>> --- a/xen/drivers/passthrough/iommu.c
>>>>>>>>>>> +++ b/xen/drivers/passthrough/iommu.c
>>>>>>>>>>> @@ -321,9 +321,6 @@ int iommu_map(struct domain *d, dfn_t dfn, mfn_t mfn,
>>>>>>>>>>>      if ( !iommu_enabled || !hd->platform_ops )
>>>>>>>>>>>          return 0;
>>>>>>>>>>>  
>>>>>>>>>>> -    ASSERT(IS_ALIGNED(dfn_x(dfn), (1ul << page_order)));
>>>>>>>>>>> -    ASSERT(IS_ALIGNED(mfn_x(mfn), (1ul << page_order)));
>>>>>>>>>>> -
>>>>>>>>>>>      for ( i = 0; i < (1ul << page_order); i++ )
>>>>>>>>>>>      {
>>>>>>>>>>>          rc = hd->platform_ops->map_page(d, dfn_add(dfn, i), mfn_add(mfn, i),
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I gave that a spin and i now get a seemingly endless stream of IO_PAGE_FAULTs
>>>>>>>>>
>>>>>>>>> You shouldn't get those page faults since they are for addresses that
>>>>>>>>> belong to a reserved region, and that should be mapped into the p2m.
>>>>>>>>> I've just tested on my AMD box and I'm also seeing errors (albeit
>>>>>>>>> different ones), so I guess something broke since I last fixed PVH
>>>>>>>>> Dom0 to boot on AMD hardware.
>>>>>>>>>
>>>>>>>>> I've also tested commit:
>>>>>>>>>
>>>>>>>>> commit fad6ba64a8c98bebb9374f390cc255fac05237ab (HEAD)
>>>>>>>>> Author: Roger Pau MonnÃ© <roger.pau@citrix.com>
>>>>>>>>> Date:   Fri Nov 30 12:10:00 2018 +0100
>>>>>>>>> amd/iommu: skip host bridge devices when updating IOMMU page tables
>>>>>>>>>
>>>>>>>>> And it works on my AMD box and I'm able to boot as a PVH Dom0. Can you
>>>>>>>>> give this commit a spin?
>>>>>>>>>
>>>>>>>>> Thanks, Roger.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Hi Roger,
>>>>>>>>
>>>>>>>> Tested that commit, but that didn't help.
>>>>>>>
>>>>>>> Thanks! Sorry for the delay, I got sidetracked with something else.
>>>>>>
>>>>>> No problem, it's not too urgent and probably a busy time with the remaining 4.12 stuff.
>>>>>>  
>>>>>>> Can you please post the serial log when using the above commit?
>>>>>>
>>>>>> Sure, I attached a log of:
>>>>>>  - fad6ba64a8c98bebb9374f390cc255fac05237ab  dom0 PVH unsuccesful boot
>>>>>>  - fad6ba64a8c98bebb9374f390cc255fac05237ab  dom0 PV    succesful boot
>>>>>
>>>>> Thanks. So you get the same IO page faults.
>>>>>
>>>>> I don't seem to be able to reproduce this behaviour on my AMD box, but
>>>>> that might be just luck. I've been finding some issues today related
>>>>> to the IOMMU, could you give the following patch a spin and paste the
>>>>> serial log that you get.
>>>>
>>>> Hi Roger,
>>>>
>>>> Sure, on top of what ?
>>>> - fad6ba64a8c98bebb9374f390cc255fac05237ab ?
>>>> - xen-unstable ?
>>>> - xen-unstable + Paul's patch ?
>>>
>>> Hello,
>>>
>>> Sorry for not proving the right context, let's try on top of
>>> xen-unstable + Paul's patch.
>>>
>>> Thanks, Roger.
>>>
>>
>> Seems to be giving the same result (stream of IO_PAGE_FAULTs), serial
>> log attached.
> 
> Thanks, I think I've figured out what's wrong. I've prepared a git
> branch for you to test:
> 
> git://xenbits.xen.org/people/royger/xen.git iommu-fixes
> 
> Could you give this a try?
> 
> Thanks, Roger.

Hi Roger,

The good news is, with that branch, dom0 boots on both PVH and PV !
The bad news is, I can't boot up a PVH guest (but perhaps this warrants a separate mail thread / change of subject):

xc: error: panic: xc_dom_boot.c:159: xc_dom_boot_domU_map: failed to mmap domU pages 0x1000+0x2426 [mmap, errno=22 (Invalid argument)]: Internal error
libxl: error: libxl_dom.c:760:libxl__build_dom: xc_dom_build_image failed: Invalid argument
libxl: error: libxl_create.c:1286:domcreate_rebuild_done: Domain 1:cannot (re-)build domain: -3
libxl: error: libxl_domain.c:1038:libxl__destroy_domid: Domain 1:Non-existant domain
libxl: error: libxl_domain.c:993:domain_destroy_callback: Domain 1:Unable to destroy guest
libxl: error: libxl_domain.c:920:domain_destroy_cb: Domain 1:Destruction of domain failed

There is more in the attached serial.log

Thanks so far !

--
Sander



--------------49EF4ECE078FD0005878639F
Content-Type: text/x-log;
 name="serial.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="serial.log"

 __  __            _  _    _ ____    ___              
 \ \/ /___ _ __   | || |  / |___ \  / _ \    _ __ ___ 
  \  // _ \ '_ \  | || |_ | | __) || | | |__| '__/ __|
  /  \  __/ | | | |__   _|| |/ __/ | |_| |__| | | (__ 
 /_/\_\___|_| |_|    |_|(_)_|_____(_)___/   |_|  \___|
                                                      
(XEN) [0000001a41372175] Xen version 4.12.0-rc (root@dyndns.org) (gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516) debug=y  Thu Jan 24 12:07:44 CET 2019
(XEN) [0000001a48a77436] Latest ChangeSet: Thu Jan 24 11:06:47 2019 +0100 git:01d35e14c2
(XEN) [0000001a4d1e0dfe] Bootloader: GRUB 2.02~beta3-5+deb9u1
(XEN) [0000001a503dc5b8] Command line: dom0_mem=2048M,max:2048M loglvl=all console_timestamps=datems vga=gfx-1280x1024x32 no-cpuidle com1=38400,8n1 console=vga,com1 ivrs_ioapic[6]=00:14.0 iommu=on,verbose,debug conring_size=128k ucode=scan sched=credit2 gnttab_max_frames=64 dom0=pvh
(XEN) [0000001a5e5ff47d] Xen image load base address: 0
(XEN) [0000001a61339ec3] Video information:
(XEN) [0000001a636ee26d]  VGA is graphics mode 1280x1024, 32 bpp
(XEN) [0000001a66b4c53a]  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) [0000001a6a93162e] Disc information:
(XEN) [0000001a6cc1a8c3]  Found 4 MBR signatures
(XEN) [0000001a6f3c5a0a]  Found 4 EDD information structures
(XEN) [0000001a724f91e8] Xen-e820 RAM map:
(XEN) [0000001a747e2472]  0000000000000000 - 0000000000096400 (usable)
(XEN) [0000001a7810319a]  0000000000096400 - 00000000000a0000 (reserved)
(XEN) [0000001a7bbb9b2b]  00000000000e4000 - 0000000000100000 (reserved)
(XEN) [0000001a7f670945]  0000000000100000 - 00000000c7f90000 (usable)
(XEN) [0000001a82f93525]  00000000c7f90000 - 00000000c7f9e000 (ACPI data)
(XEN) [0000001a86b14f65]  00000000c7f9e000 - 00000000c7fe0000 (ACPI NVS)
(XEN) [0000001a8a5cb95a]  00000000c7fe0000 - 00000000c8000000 (reserved)
(XEN) [0000001a8e082712]  00000000ffe00000 - 0000000100000000 (reserved)
(XEN) [0000001a91b3b5f2]  0000000100000000 - 0000000538000000 (usable)
(XEN) [0000001a9abdfe7a] New Xen image base address: 0xc7800000
(XEN) [0000001a9df7266b] ACPI: RSDP 000FB100, 0014 (r0 ACPIAM)
(XEN) [0000001aa123c1a2] ACPI: RSDT C7F90000, 0048 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) [0000001aa5e67935] ACPI: FACP C7F90200, 0084 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001aaaa9300a] ACPI: DSDT C7F905E0, 9427 (r1  A7640 A7640100      100 INTL 20051117)
(XEN) [0000001aaf6bfffb] ACPI: FACS C7F9E000, 0040
(XEN) [0000001ab20026d5] ACPI: APIC C7F90390, 0088 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001ab6c2d34e] ACPI: MCFG C7F90420, 003C (r1 7640MS OEMMCFG  20100913 MSFT       97)
(XEN) [0000001abb859b95] ACPI: SLIC C7F90460, 0176 (r1 MSI    OEMSLIC  20100913 MSFT       97)
(XEN) [0000001ac0486343] ACPI: OEMB C7F9E040, 0072 (r1 7640MS A7640100 20100913 MSFT       97)
(XEN) [0000001ac50b2e83] ACPI: SRAT C7F9A5E0, 0108 (r3 AMD    FAM_F_10        2 AMD         1)
(XEN) [0000001ac9cddd4a] ACPI: HPET C7F9A6F0, 0038 (r1 7640MS OEMHPET  20100913 MSFT       97)
(XEN) [0000001ace90af15] ACPI: IVRS C7F9A730, 0108 (r1  AMD     RD890S   202031 AMD         0)
(XEN) [0000001ad35361c8] ACPI: SSDT C7F9A840, 0DA4 (r1 A M I  POWERNOW        1 AMD         1)
(XEN) [0000001ad8162600] System RAM: 20479MB (20970648kB)
(XEN) [0000001ae24a227a] SRAT: PXM 0 -> APIC 00 -> Node 0
(XEN) [0000001ae537405a] SRAT: PXM 0 -> APIC 01 -> Node 0
(XEN) [0000001ae8243a7e] SRAT: PXM 0 -> APIC 02 -> Node 0
(XEN) [0000001aeb113445] SRAT: PXM 0 -> APIC 03 -> Node 0
(XEN) [0000001aedfe4cd0] SRAT: PXM 0 -> APIC 04 -> Node 0
(XEN) [0000001af0eb4512] SRAT: PXM 0 -> APIC 05 -> Node 0
(XEN) [0000001af3d84aab] SRAT: Node 0 PXM 0 0-a0000
(XEN) [0000001af67924d2] SRAT: Node 0 PXM 0 100000-c8000000
(XEN) [0000001af97fa625] SRAT: Node 0 PXM 0 100000000-538000000
(XEN) [0000001afcb8d9fd] NUMA: Allocated memnodemap from 5334dc000 - 5334e2000
(XEN) [0000001b00b0774d] NUMA: Using 8 for the hash shift.
(XEN) [0000001b4815ef5e] Domain heap initialised
(XEN) [0000001b4a90a2f5] Allocated console ring of 128 KiB.
(XEN) [0000001b60b51cb0] vesafb: framebuffer at 0xd0000000, mapped to 0xffff82c000201000, using 6144k, total 16384k
(XEN) [0000001b66827e08] vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
(XEN) [0000001b6aa019a3] vesafb: Truecolor: size=0:8:8:8, shift=0:16:8:0
(XEN) [0000001b6e4c5b3e] CPU Vendor: AMD, Family 16 (0x10), Model 10 (0xa), Stepping 0 (raw 00100fa0)
(XEN) [0000001b785e3d98] found SMP MP-table at 000ff780
(XEN) [0000001b7b31ac8a] DMI present.
(XEN) [0000001b7d20d8fd] Using APIC driver default
(XEN) [0000001b7fb4f40d] ACPI: PM-Timer IO Port: 0x808 (24 bits)
(XEN) [0000001b82fad4fe] ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
(XEN) [0000001b8731e8f8] ACPI:             wakeup_vec[c7f9e00c], vec_size[20]
(XEN) [0000001b8b1ced9b] ACPI: Local APIC address 0xfee00000
(XEN) [0000001b8e3008fb] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) [0000001b92018af2] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
(XEN) [0000001b95d31802] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) [0000001b99a496c2] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) [0000001b9d7613ea] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
(XEN) [0000001ba147bace] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
(XEN) [0000001ba5192a80] ACPI: IOAPIC (id[0x06] address[0xfec00000] gsi_base[0])
(XEN) [0000001ba92a30cb] IOAPIC[0]: apic_id 6, version 33, address 0xfec00000, GSI 0-23
(XEN) [0000001bad942a48] ACPI: IOAPIC (id[0x07] address[0xfec20000] gsi_base[24])
(XEN) [0000001bb1b1d142] IOAPIC[1]: apic_id 7, version 33, address 0xfec20000, GSI 24-55
(XEN) [0000001bb6287536] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) [0000001bba462ee3] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
(XEN) [0000001bbe7d2e0d] ACPI: IRQ0 used by override.
(XEN) [0000001bc137758e] ACPI: IRQ2 used by override.
(XEN) [0000001bc3f1b3be] ACPI: IRQ9 used by override.
(XEN) [0000001bc6abef6e] Enabling APIC mode:  Flat.  Using 2 I/O APICs
(XEN) [0000001bca3e0773] ACPI: HPET id: 0x8300 base: 0xfed00000
(XEN) [0000001bcd772dd8] PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
(XEN) [0000001bd2209dad] PCI: Not using MCFG for segment 0000 bus 00-ff
(XEN) [0000001bd5bf4652] ERST table was not found
(XEN) [0000001bd846d3c5] Using ACPI (MADT) for SMP configuration information
(XEN) [0000001bdc251332] SMP: Allowing 6 CPUs (0 hotplug CPUs)
(XEN) [0000001bdf518382] IRQ limits: 56 GSI, 1112 MSI/MSI-X
(XEN) [0000001be257ebae] microcode: CPU0 updated from revision 0x10000bf to 0x10000dc
(XEN) [0000001be6a8690b] traps.c:1574: GPF (0000): ffff82d080425cd6 [probe_cpuid_faulting+0xe/0xa2] -> ffff82d0803808b2
(XEN) [0000001beca8945a] CPU0: AMD Fam10h machine check reporting enabled
(XEN) [0000001bf060c28a] Speculative mitigation facilities:
(XEN) [0000001bf367301b]   Hardware features:
(XEN) [0000001bf5bbc8f3]   Compiled-in support: INDIRECT_THUNK SHADOW_PAGING
(XEN) [0000001bf99a15ee]   Xen settings: BTI-Thunk LFENCE, SPEC_CTRL: No, Other:
(XEN) [0000001bfdab1f98]   Support for HVM VMs: RSB
(XEN) [0000001c004bf6a0]   Support for PV VMs: RSB
(XEN) [0000001c02e023fa]   XPTI (64-bit PV only): Dom0 disabled, DomU disabled (without PCID)
(XEN) [0000001c07961cee]   PV L1TF shadowing: Dom0 disabled, DomU disabled
(XEN) [0000001c0b5ae91a] Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) [0000001c0f45f2cb] Initializing Credit2 scheduler
(XEN) [0000001c12197a2e]  load_precision_shift: 18
(XEN) [0000001c14ada5e3]  load_window_shift: 30
(XEN) [0000001c171bc86b]  underload_balance_tolerance: 0
(XEN) [0000001c19fc1aa8]  overload_balance_tolerance: -3
(XEN) [0000001c1cdc615b]  runqueues arrangement: socket
(XEN) [0000001c1fb02183]  cap enforcement granularity: 10ms
(XEN) [0000001c22b670fe] load tracking window length 1073741824 ns
(XEN) [0000001c2615c9a0] Adding cpu 0 to runqueue 0
(XEN) [0000001c28b6a858]  First cpu on runqueue, activating
(XEN) [0000001c3535e28e] Platform timer is 14.318MHz HPET
(XEN) [    3.031978] Detected 3200.147 MHz processor.
(XEN) [    3.048437] Initing memory sharing.
(XEN) [    3.060395] alt table ffff82d080467c70 -> ffff82d080469a92
(XEN) [    3.079075] AMD-Vi: Found MSI capability block at 0x54
(XEN) [    3.095975] AMD-Vi: IVRS Block: Found type 0x10 flags 0x3e len 0xd8 id 0x2
(XEN) [    3.118073] AMD-Vi: Using IVHD type 0x10
(XEN) [    3.131333] AMD-Vi: ACPI Table:
(XEN) [    3.142252] AMD-Vi:  Signature IVRS
(XEN) [    3.154210] AMD-Vi:  Length 0x108
(XEN) [    3.165651] AMD-Vi:  Revision 0x1
(XEN) [    3.185839] AMD-Vi:  CheckSum 0x65
(XEN) [    3.206208] AMD-Vi:  OEM_Id AMD  
(XEN) [    3.226306] AMD-Vi:  OEM_Table_Id RD890S
(XEN) [    3.248235] AMD-Vi:  OEM_Revision 0x202031
(XEN) [    3.270645] AMD-Vi:  Creator_Id AMD 
(XEN) [    3.291420] AMD-Vi:  Creator_Revision 0
(XEN) [    3.312895] AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0xd8 id 0x2
(XEN) [    3.341961] AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
(XEN) [    3.368934] AMD-Vi:  Dev_Id Range: 0 -> 0x2
(XEN) [    3.391450] AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
(XEN) [    3.419165] AMD-Vi: IVHD Device Entry: type 0x3 id 0xe00 flags 0
(XEN) [    3.447140] AMD-Vi:  Dev_Id Range: 0xe00 -> 0xe01
(XEN) [    3.471177] AMD-Vi: IVHD Device Entry: type 0x2 id 0x18 flags 0
(XEN) [    3.498852] AMD-Vi: IVHD Device Entry: type 0x2 id 0xd00 flags 0
(XEN) [    3.526774] AMD-Vi: IVHD Device Entry: type 0x2 id 0x28 flags 0
(XEN) [    3.554398] AMD-Vi: IVHD Device Entry: type 0x2 id 0xc00 flags 0
(XEN) [    3.582268] AMD-Vi: IVHD Device Entry: type 0x2 id 0x30 flags 0
(XEN) [    3.609840] AMD-Vi: IVHD Device Entry: type 0x2 id 0xb00 flags 0
(XEN) [    3.637645] AMD-Vi: IVHD Device Entry: type 0x2 id 0x48 flags 0
(XEN) [    3.665165] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa00 flags 0
(XEN) [    3.692959] AMD-Vi: IVHD Device Entry: type 0x2 id 0x50 flags 0
(XEN) [    3.720531] AMD-Vi: IVHD Device Entry: type 0x3 id 0x900 flags 0
(XEN) [    3.748414] AMD-Vi:  Dev_Id Range: 0x900 -> 0x907
(XEN) [    3.772384] AMD-Vi: IVHD Device Entry: type 0x2 id 0x60 flags 0
(XEN) [    3.800048] AMD-Vi: IVHD Device Entry: type 0x2 id 0x500 flags 0
(XEN) [    3.827892] AMD-Vi: IVHD Device Entry: type 0x2 id 0x608 flags 0
(XEN) [    3.855710] AMD-Vi: IVHD Device Entry: type 0x2 id 0x800 flags 0
(XEN) [    3.883569] AMD-Vi: IVHD Device Entry: type 0x2 id 0x610 flags 0
(XEN) [    3.911413] AMD-Vi: IVHD Device Entry: type 0x2 id 0x700 flags 0
(XEN) [    3.939270] AMD-Vi: IVHD Device Entry: type 0x2 id 0x68 flags 0
(XEN) [    3.966907] AMD-Vi: IVHD Device Entry: type 0x3 id 0x400 flags 0
(XEN) [    3.994766] AMD-Vi:  Dev_Id Range: 0x400 -> 0x407
(XEN) [    4.018606] AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
(XEN) [    4.046061] AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
(XEN) [    4.073490] AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
(XEN) [    4.096786] AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
(XEN) [    4.124240] AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
(XEN) [    4.147484] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
(XEN) [    4.175704] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
(XEN) [    4.203199] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
(XEN) [    4.230638] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
(XEN) [    4.258094] AMD-Vi: IVHD Device Entry: type 0x43 id 0x300 flags 0
(XEN) [    4.286070] AMD-Vi:  Dev_Id Range: 0x300 -> 0x3ff alias 0xa4
(XEN) [    4.312732] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
(XEN) [    4.340212] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa8 flags 0
(XEN) [    4.367745] AMD-Vi: IVHD Device Entry: type 0x2 id 0xa9 flags 0
(XEN) [    4.395317] AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
(XEN) [    4.423188] AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
(XEN) [    4.450836] AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
(XEN) [    4.474327] AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
(XEN) [    4.500677] AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
(XEN) [    4.528625] AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
(XEN) [    4.557407] AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
(XEN) [    4.584651] AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0x7
(XEN) [    4.614187] AMD-Vi: Disabled HAP memory map sharing with IOMMU
(XEN) [    4.642020] AMD-Vi: IOMMU 0 Enabled.
(XEN) [    4.669994] I/O virtualisation enabled
(XEN) [    4.691288]  - Dom0 mode: Relaxed
(XEN) [    4.711189] Interrupt remapping enabled
(XEN) [    4.732612] nr_sockets: 1
(XEN) [    4.750616] ENABLING IO-APIC IRQs
(XEN) [    4.770543]  -> Using new ACK method
(XEN) [    4.791446] ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) [2019-01-24 11:43:09.683] HVM: ASIDs enabled.
(XEN) [2019-01-24 11:43:09.693] SVM: Supported advanced features:
(XEN) [2019-01-24 11:43:09.702]  - Nested Page Tables (NPT)
(XEN) [2019-01-24 11:43:09.712]  - Last Branch Record (LBR) Virtualisation
(XEN) [2019-01-24 11:43:09.721]  - Next-RIP Saved on #VMEXIT
(XEN) [2019-01-24 11:43:09.731]  - Pause-Intercept Filter
(XEN) [2019-01-24 11:43:09.740] HVM: SVM enabled
(XEN) [2019-01-24 11:43:09.749] HVM: Hardware Assisted Paging (HAP) detected
(XEN) [2019-01-24 11:43:09.759] HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) [2019-01-24 11:43:03.974] microcode: CPU1 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-24 11:43:09.789] Adding cpu 1 to runqueue 0
(XEN) [2019-01-24 11:43:03.974] microcode: CPU2 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-24 11:43:09.818] Adding cpu 2 to runqueue 0
(XEN) [2019-01-24 11:43:03.974] microcode: CPU3 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-24 11:43:09.848] Adding cpu 3 to runqueue 0
(XEN) [2019-01-24 11:43:03.974] microcode: CPU4 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-24 11:43:09.878] Adding cpu 4 to runqueue 0
(XEN) [2019-01-24 11:43:03.974] microcode: CPU5 updated from revision 0x10000bf to 0x10000dc
(XEN) [2019-01-24 11:43:09.908] Adding cpu 5 to runqueue 0
(XEN) [2019-01-24 11:43:09.917] Brought up 6 CPUs
(XEN) [2019-01-24 11:43:09.931] build-id: c2c52a7048eabd1b067ea605826f1dd68abbbde5
(XEN) [2019-01-24 11:43:09.941] Running stub recovery selftests...
(XEN) [2019-01-24 11:43:09.950] traps.c:1574: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080380412
(XEN) [2019-01-24 11:43:09.960] traps.c:755: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d080380412
(XEN) [2019-01-24 11:43:09.970] traps.c:1094: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d080380412
(XEN) [2019-01-24 11:43:10.001] ACPI sleep modes: S3
(XEN) [2019-01-24 11:43:10.011] VPMU: disabled
(XEN) [2019-01-24 11:43:10.021] MCA: Use hw thresholding to adjust polling frequency
(XEN) [2019-01-24 11:43:10.031] mcheck_poll: Machine check polling timer started.
(XEN) [2019-01-24 11:43:10.041] Xenoprofile: Failed to setup IBS LVT offset, IBSCTL = 0xffffffff
(XEN) [2019-01-24 11:43:10.051] Dom0 has maximum 632 PIRQs
(XEN) [2019-01-24 11:43:10.063] Multiple initrd candidates, picking module #1
(XEN) [2019-01-24 11:43:10.073] NX (Execute Disable) protection active
(XEN) [2019-01-24 11:43:10.083] *** Building a PVH Dom0 ***
(XEN) [2019-01-24 11:43:10.176] AMD-Vi: update_paging_mode Try to access pdev_list without aquiring pcidevs_lock.
(XEN) [2019-01-24 11:43:10.425] AMD-Vi: Setup I/O page table: device id = 0, type = 0x6, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.436] AMD-Vi: Setup I/O page table: device id = 0x2, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.447] AMD-Vi: Setup I/O page table: device id = 0x10, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.458] AMD-Vi: Setup I/O page table: device id = 0x18, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.469] AMD-Vi: Setup I/O page table: device id = 0x28, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.480] AMD-Vi: Setup I/O page table: device id = 0x30, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.492] AMD-Vi: Setup I/O page table: device id = 0x48, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.504] AMD-Vi: Setup I/O page table: device id = 0x50, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.515] AMD-Vi: Setup I/O page table: device id = 0x60, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.528] AMD-Vi: Setup I/O page table: device id = 0x68, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.540] AMD-Vi: Setup I/O page table: device id = 0x88, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.552] AMD-Vi: Setup I/O page table: device id = 0x90, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.565] AMD-Vi: Setup I/O page table: device id = 0x92, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.578] AMD-Vi: Setup I/O page table: device id = 0x98, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.591] AMD-Vi: Setup I/O page table: device id = 0x9a, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.604] AMD-Vi: Setup I/O page table: device id = 0xa0, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.617] AMD-Vi: Setup I/O page table: device id = 0xa2, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.630] AMD-Vi: Setup I/O page table: device id = 0xa3, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.644] AMD-Vi: Setup I/O page table: device id = 0xa4, type = 0x5, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.658] AMD-Vi: Setup I/O page table: device id = 0xa5, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.672] AMD-Vi: Setup I/O page table: device id = 0xa8, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.686] AMD-Vi: Setup I/O page table: device id = 0xb0, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.701] AMD-Vi: Setup I/O page table: device id = 0xb2, type = 0x7, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.715] AMD-Vi: Skipping host bridge 0000:00:18.0
(XEN) [2019-01-24 11:43:10.730] AMD-Vi: Skipping host bridge 0000:00:18.1
(XEN) [2019-01-24 11:43:10.744] AMD-Vi: Skipping host bridge 0000:00:18.2
(XEN) [2019-01-24 11:43:10.759] AMD-Vi: Skipping host bridge 0000:00:18.3
(XEN) [2019-01-24 11:43:10.774] AMD-Vi: Skipping host bridge 0000:00:18.4
(XEN) [2019-01-24 11:43:10.788] AMD-Vi: Setup I/O page table: device id = 0x400, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.804] AMD-Vi: Setup I/O page table: device id = 0x401, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.819] AMD-Vi: Setup I/O page table: device id = 0x402, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.835] AMD-Vi: Setup I/O page table: device id = 0x403, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.850] AMD-Vi: Setup I/O page table: device id = 0x404, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.866] AMD-Vi: Setup I/O page table: device id = 0x405, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.883] AMD-Vi: Setup I/O page table: device id = 0x406, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.899] AMD-Vi: Setup I/O page table: device id = 0x407, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.916] AMD-Vi: Setup I/O page table: device id = 0x500, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.932] AMD-Vi: Setup I/O page table: device id = 0x608, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.949] AMD-Vi: Setup I/O page table: device id = 0x610, type = 0x2, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.966] AMD-Vi: Setup I/O page table: device id = 0x700, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:10.983] AMD-Vi: Setup I/O page table: device id = 0x800, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.001] AMD-Vi: Setup I/O page table: device id = 0x900, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.018] AMD-Vi: Setup I/O page table: device id = 0x901, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.036] AMD-Vi: Setup I/O page table: device id = 0x902, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.054] AMD-Vi: Setup I/O page table: device id = 0x903, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.071] AMD-Vi: Setup I/O page table: device id = 0x904, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.090] AMD-Vi: Setup I/O page table: device id = 0x905, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.108] AMD-Vi: Setup I/O page table: device id = 0x906, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.126] AMD-Vi: Setup I/O page table: device id = 0x907, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.145] AMD-Vi: Setup I/O page table: device id = 0xa00, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.164] AMD-Vi: Setup I/O page table: device id = 0xb00, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.182] AMD-Vi: Setup I/O page table: device id = 0xc00, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.201] AMD-Vi: Setup I/O page table: device id = 0xd00, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.220] AMD-Vi: Setup I/O page table: device id = 0xe00, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.296] AMD-Vi: Setup I/O page table: device id = 0xe01, type = 0x1, root table = 0x423ae7000, domain = 0, paging mode = 3
(XEN) [2019-01-24 11:43:11.639] WARNING: PVH is an experimental mode with limited functionality
(XEN) [2019-01-24 11:43:11.658] Initial low memory virq threshold set at 0x4000 pages.
(XEN) [2019-01-24 11:43:11.678] Scrubbing Free RAM in background
(XEN) [2019-01-24 11:43:11.697] Std. Loglevel: All
(XEN) [2019-01-24 11:43:11.716] Guest Loglevel: All
(XEN) [2019-01-24 11:43:11.735] Xen is relinquishing VGA console.
(XEN) [2019-01-24 11:43:11.837] *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
(XEN) [2019-01-24 11:43:11.838] Freed 476kB init memory
(XEN) [2019-01-24 11:43:12.125] Dom0 callback via changed to Direct Vector 0xf3
[    0.000000] Linux version 4.20.2-20190115-thp-doflr+ (root@serveerstertje) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #1 SMP Tue Jan 15 11:51:49 CET 2019
[    0.000000] Command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 scsi_mod.use_blk_mq=1 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset net.ifnames=0 biosdevname=0 xen-pciback.hide=(00:14.2)(04:00.*)(08:00.0)(09:00.*)(0a:00.0)(0d:00.0)
[    0.000000] x86/fpu: x87 FPU will use FXSAVE
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000095fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000096400-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000080069ed7] usable
[    0.000000] BIOS-e820: [mem 0x0000000080069ed8-0x0000000080069f8f] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000008006a000-0x00000000c7f8ffff] unusable
[    0.000000] BIOS-e820: [mem 0x00000000c7f90000-0x00000000c7f9dfff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000c7f9e000-0x00000000c7fdffff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000c7fe0000-0x00000000c7ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x0000000537ffffff] unusable
[    0.000000] e820: remove [mem 0x80000000-0xfffffffffffffffe] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] user-defined physical RAM map:
[    0.000000] user: [mem 0x0000000000000000-0x0000000000095fff] usable
[    0.000000] user: [mem 0x0000000000096400-0x00000000000fffff] reserved
[    0.000000] user: [mem 0x0000000000100000-0x000000007fffffff] usable
[    0.000000] user: [mem 0x0000000080069ed8-0x0000000080069f8f] ACPI data
[    0.000000] user: [mem 0x000000008006a000-0x00000000c7f8ffff] unusable
[    0.000000] user: [mem 0x00000000c7f90000-0x00000000c7f9dfff] ACPI data
[    0.000000] user: [mem 0x00000000c7f9e000-0x00000000c7fdffff] ACPI NVS
[    0.000000] user: [mem 0x00000000c7fe0000-0x00000000c7ffffff] reserved
[    0.000000] user: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved
[    0.000000] user: [mem 0x0000000100000000-0x0000000537ffffff] unusable
[    0.000000] SMBIOS 2.5 present.
[    0.000000] DMI: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS V1.8B1 09/13/2010
[    0.000000] Hypervisor detected: Xen HVM
[    0.000000] Xen version 4.12.
[    0.000006] HVMOP_pagetable_dying not supported
[    0.052065] tsc: Fast TSC calibration failed
[    0.052066] tsc: Detected 3200.146 MHz processor
[    0.062147] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.062148] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.077044] AGP: No AGP bridge found
[    0.077179] last_pfn = 0x80000 max_arch_pfn = 0x400000000
[    0.077236] MTRR default type: uncachable
[    0.077238] MTRR fixed ranges enabled:
[    0.077239]   00000-9FFFF write-back
[    0.077240]   A0000-EFFFF uncachable
[    0.077241]   F0000-FFFFF write-protect
[    0.077242] MTRR variable ranges enabled:
[    0.077243]   0 base 000000000000 mask FFFF80000000 write-back
[    0.077245]   1 base 000080000000 mask FFFFC0000000 write-back
[    0.077246]   2 base 0000C0000000 mask FFFFF8000000 write-back
[    0.077247]   3 disabled
[    0.077248]   4 disabled
[    0.077248]   5 disabled
[    0.077249]   6 disabled
[    0.077250]   7 disabled
[    0.077250] TOM2: 0000000538000000 aka 21376M
[    0.083288] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.085462] e820: update [mem 0xc8000000-0xffffffff] usable ==> reserved
[    0.085494] check: Scanning 1 areas for low memory corruption
[    0.085499] Base memory trampoline at [(____ptrval____)] 90000 size 24576
[    0.085517] Using GB pages for direct mapping
[    0.085520] BRK [0x03401000, 0x03401fff] PGTABLE
[    0.085523] BRK [0x03402000, 0x03402fff] PGTABLE
[    0.085525] BRK [0x03403000, 0x03403fff] PGTABLE
[    0.085730] RAMDISK: [mem 0x03426000-0x04d80fff]
[    0.085744] ACPI: Early table checksum verification disabled
[    0.085749] ACPI: RSDP 0x0000000080069ED8 000024 (v02 ACPIAM)
[    0.085752] ACPI: XSDT 0x0000000080069EFC 00004C (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.085758] ACPI: APIC 0x0000000080069F48 0000B8 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.085763] ACPI: FACP 0x00000000C7F90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.085791] ACPI: DSDT 0x00000000C7F905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
[    0.085794] ACPI: FACS 0x00000000C7F9E000 000040
[    0.085798] ACPI: MCFG 0x00000000C7F90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
[    0.085803] ACPI: SLIC 0x00000000C7F90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.085807] ACPI: SSDT 0x00000000C7F9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
[    0.085820] ACPI: Local APIC address 0xfee00000
[    0.085971] Scanning NUMA topology in Northbridge 24
[    0.086002] No NUMA configuration found
[    0.086003] Faking a node at [mem 0x0000000000000000-0x000000007fffffff]
[    0.086009] NODE_DATA(0) allocated [mem 0x7fff6000-0x7fffffff]
[    0.086032] Zone ranges:
[    0.086033]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.086034]   DMA32    [mem 0x0000000001000000-0x000000007fffffff]
[    0.086035]   Normal   empty
[    0.086037] Movable zone start for each node
[    0.086038] Early memory node ranges
[    0.086039]   node   0: [mem 0x0000000000001000-0x0000000000095fff]
[    0.086040]   node   0: [mem 0x0000000000100000-0x000000007fffffff]
[    0.086045] Zeroed struct page in unavailable ranges: 107 pages
[    0.086046] Initmem setup node 0 [mem 0x0000000000001000-0x000000007fffffff]
[    0.086048] On node 0 totalpages: 524181
[    0.086049]   DMA zone: 64 pages used for memmap
[    0.086050]   DMA zone: 21 pages reserved
[    0.086051]   DMA zone: 3989 pages, LIFO batch:0
[    0.086748]   DMA32 zone: 8128 pages used for memmap
[    0.086749]   DMA32 zone: 520192 pages, LIFO batch:63
[    0.104680] ACPI: PM-Timer IO Port: 0x808
[    0.104684] ACPI: Local APIC address 0xfee00000
[    0.104753] IOAPIC[0]: apic_id 6, version 17, address 0xfec00000, GSI 0-23
[    0.104792] IOAPIC[1]: apic_id 7, version 17, address 0xfec20000, GSI 24-55
[    0.104796] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.104798] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[    0.104799] ACPI: IRQ0 used by override.
[    0.104801] ACPI: IRQ9 used by override.
[    0.104803] Using ACPI (MADT) for SMP configuration information
[    0.104811] smpboot: Allowing 6 CPUs, 0 hotplug CPUs
[    0.104829] [mem 0xc8000000-0xffdfffff] available for PCI devices
[    0.104830] Booting paravirtualized kernel on Xen PVH
[    0.104835] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.253934] random: get_random_bytes called from start_kernel+0x91/0x443 with crng_init=0
[    0.253944] setup_percpu: NR_CPUS:6 nr_cpumask_bits:6 nr_cpu_ids:6 nr_node_ids:1
[    0.254735] percpu: Embedded 43 pages/cpu @(____ptrval____) s139032 r8192 d28904 u262144
[    0.254740] pcpu-alloc: s139032 r8192 d28904 u262144 alloc=1*2097152
[    0.254741] pcpu-alloc: [0] 0 1 2 3 4 5 - - 
[    0.254795] xen: PV spinlocks enabled
[    0.254799] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes)
[    0.254805] Built 1 zonelists, mobility grouping on.  Total pages: 515968
[    0.254806] Policy zone: DMA32
[    0.254808] Kernel command line: root=/dev/mapper/serveerstertje_ssd-root ro verbose earlyprintk=xen mem=2048M console=hvc0 scsi_mod.use_blk_mq=1 console=tty0 acpi_enforce_resources=lax max_loop=30 loop_max_part=10 r8169.use_dac=1 loglevel=10 nomodeset net.ifnames=0 biosdevname=0 xen-pciback.hide=(00:14.2)(04:00.*)(08:00.0)(09:00.*)(0a:00.0)(0d:00.0)
[    0.255001] You have booted with nomodeset. This means your GPU drivers are DISABLED
[    0.255002] Any video related functionality will be severely degraded, and you may not even be able to suspend the system properly
[    0.255003] Unless you actually understand what nomodeset does, you should reboot without enabling it
[    0.255090] AGP: Checking aperture...
[    0.270078] AGP: No AGP bridge found
[    0.270087] AGP: Node 0: aperture [bus addr 0x46e000000-0x46fffffff] (32MB)
[    0.270088] Aperture beyond 4GB. Ignoring.
[    0.282529] Memory: 1999828K/2096724K available (18436K kernel code, 1355K rwdata, 5148K rodata, 1360K init, 2428K bss, 96896K reserved, 0K cma-reserved)
[    0.282605] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[    0.282691] rcu: Hierarchical RCU implementation.
[    0.282694] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.282714] Using NULL legacy PIC
[    0.282716] NR_IRQS: 4352, nr_irqs: 1016, preallocated irqs: 0
[    0.282834] xen:events: Using FIFO-based ABI
[    0.282862] xen:events: Xen HVM callback vector for event delivery is enabled
[    0.282917] Console: colour dummy device 80x25
[    0.283099] printk: console [tty0] enabled
[    0.285008] printk: console [hvc0] enabled
[    0.285035] ACPI: Core revision 20181003
[    0.289292] Failed to register legacy timer interrupt
[    0.289321] APIC: Switch to symmetric I/O mode setup
[    0.289501] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x2e20d3dff46, max_idle_ns: 440795288937 ns
[    0.289539] Calibrating delay loop (skipped), value calculated using timer frequency.. 6402.97 BogoMIPS (lpj=10667153)
[    0.289564] pid_max: default: 32768 minimum: 301
[    0.290290] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.290669] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.290716] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.290745] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.291080] mce: CPU supports 2 MCE banks
[    0.291123] process: using AMD E400 aware idle routine
[    0.291140] Last level iTLB entries: 4KB 512, 2MB 16, 4MB 8
[    0.291154] Last level dTLB entries: 4KB 512, 2MB 128, 4MB 64, 1GB 0
[    0.291171] Spectre V2 : Mitigation: Full AMD retpoline
[    0.291185] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    0.291397] Freeing SMP alternatives memory: 52K
[    0.292861] clocksource: xen: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    0.292861] Xen: using vcpuop timer interface
[    0.292861] installing Xen timer for CPU 0
[    0.292861] smpboot: CPU0: AMD Phenom(tm) II X6 1090T Processor (family: 0x10, model: 0xa, stepping: 0x0)
[    0.292861] cpu 0 spinlock event irq 29
[    0.292861] Performance Events: PMU not available due to virtualization, using software events only.
[    0.292861] rcu: Hierarchical SRCU implementation.
[    0.292861] NMI watchdog: Perf NMI watchdog permanently disabled
[    0.292861] smp: Bringing up secondary CPUs ...
[    0.292861] installing Xen timer for CPU 1
[    0.292861] x86: Booting SMP configuration:
[    0.292861] .... node  #0, CPUs:      #1
[    0.295270] cpu 1 spinlock event irq 35
[    0.295270] installing Xen timer for CPU 2
[    0.295270]  #2
[    0.299614] cpu 2 spinlock event irq 41
[    0.299700] installing Xen timer for CPU 3
[    0.299799]  #3
[    0.305275] cpu 3 spinlock event irq 47
[    0.305275] installing Xen timer for CPU 4
[    0.305275]  #4
[    0.396298] cpu 4 spinlock event irq 53
[    0.396350] installing Xen timer for CPU 5
[    0.396470]  #5
[    0.401854] cpu 5 spinlock event irq 59
[    0.401854] smp: Brought up 1 node, 6 CPUs
[    0.401854] smpboot: Max logical packages: 2
[    0.401854] smpboot: Total of 6 processors activated (38434.53 BogoMIPS)
[    0.403088] devtmpfs: initialized
[    0.403977] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.404018] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    0.404170] xor: measuring software checksum speed
[    0.436200]    prefetch64-sse: 16962.000 MB/sec
[    0.469535]    generic_sse: 16267.200 MB/sec
[    0.469549] xor: using function: prefetch64-sse (16962.000 MB/sec)
[    0.470019] NET: Registered protocol family 16
[    0.470055] xen:grant_table: Grant tables using version 1 layout
[    0.470098] Grant table initialized
[    0.470575] cpuidle: using governor ladder
[    0.470575] random: fast init done
[    0.470575] cpuidle: using governor menu
[    0.470575] node 0 link 0: io port [1000, ffffff]
[    0.470575] TOM: 00000000c8000000 aka 3200M
[    0.470575] Fam 10h mmconf [mem 0xe0000000-0xefffffff]
[    0.470575] node 0 link 0: mmio [e0000000, efffffff] ==> none
[    0.470575] node 0 link 0: mmio [f0000000, ffffffff]
[    0.470575] node 0 link 0: mmio [a0000, bffff]
[    0.470575] node 0 link 0: mmio [c8000000, dfffffff]
[    0.470575] TOM2: 0000000538000000 aka 21376M
[    0.470575] bus: [bus 00-07] on node 0 link 0
[    0.470575] bus: 00 [io  0x0000-0xffff]
[    0.470575] bus: 00 [mem 0xf0000000-0xffffffff]
[    0.470575] bus: 00 [mem 0x000a0000-0x000bffff]
[    0.470575] bus: 00 [mem 0xc8000000-0xdfffffff]
[    0.470575] bus: 00 [mem 0x538000000-0xfcffffffff]
[    0.470575] ACPI: bus type PCI registered
[    0.470575] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.470575] PCI: not using MMCONFIG
[    0.470575] PCI: Using configuration type 1 for base access
[    0.470575] PCI: Using configuration type 1 for extended access
[    0.478764] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.478764] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.478764] cryptd: max_cpu_qlen set to 1000
[    0.532887] raid6: sse2x1   gen()  3878 MB/s
[    0.590515] raid6: sse2x1   xor()  4925 MB/s
[    0.648272] raid6: sse2x2   gen()  6499 MB/s
[    0.706032] raid6: sse2x2   xor()  8415 MB/s
[    0.760312] raid6: sse2x4   gen()  7037 MB/s
[    0.817976] raid6: sse2x4   xor()  3966 MB/s
[    0.817992] raid6: using algorithm sse2x4 gen() 7037 MB/s
[    0.818006] raid6: .... xor() 3966 MB/s, rmw enabled
[    0.818020] raid6: using intx1 recovery algorithm
[    0.819554] ACPI: Added _OSI(Module Device)
[    0.819554] ACPI: Added _OSI(Processor Device)
[    0.819554] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.819554] ACPI: Added _OSI(Processor Aggregator Device)
[    0.819554] ACPI: Added _OSI(Linux-Dell-Video)
[    0.819554] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.826503] ACPI: 2 ACPI AML tables successfully acquired and loaded
(XEN) [2019-01-24 11:43:12.742] d0: bind: m_gsi=9 g_gsi=9
[    0.827717] ACPI: Interpreter enabled
[    0.827717] ACPI: (supports S0 S5)
[    0.827717] ACPI: Using IOAPIC for interrupt routing
[    0.827717] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.830227] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
[    0.830295] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.830458] ACPI: Enabled 9 GPEs in block 00 to 1F
[    0.837635] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.837680] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    0.837998] acpi PNP0A03:00: _OSC: platform does not support [LTR]
[    0.838261] acpi PNP0A03:00: _OSC: OS now controls [PME AER PCIeCapability]
[    0.838444] PCI host bridge to bus 0000:00
[    0.838462] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.838479] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.838498] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.838517] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000dffff window]
[    0.838539] pci_bus 0000:00: root bus resource [mem 0xc8000000-0xdfffffff window]
[    0.838575] pci_bus 0000:00: root bus resource [mem 0xf0000000-0xfebfffff window]
[    0.838598] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.838614] pci_bus 0000:00: scanning bus
[    0.838661] pci 0000:00:00.0: [1002:5a11] type 00 class 0x060000
[    0.838959] pci 0000:00:00.0: Failed to add - passthrough o[    3.811979] Freeing initrd memory: 25964K
[    3.812122] agpgart-amd64 0000:00:00.0: runtime IRQ mapping not provided by arch
[    3.812294] agpgart-amd64 0000:00:00.2: runtime IRQ mapping not provided by arch
[    3.812368] agpgart-amd64 0000:00:02.0: runtime IRQ mapping not provided by arch
[    3.812444] agpgart-amd64 0000:00:03.0: runtime IRQ mapping not provided by arch
[    3.812514] agpgart-amd64 0000:00:05.0: runtime IRQ mapping not provided by arch
[    3.812596] agpgart-amd64 0000:00:06.0: runtime IRQ mapping not provided by arch
[    3.812658] agpgart-amd64 0000:00:09.0: runtime IRQ mapping not provided by arch
[    3.812723] agpgart-amd64 0000:00:0a.0: runtime IRQ mapping not provided by arch
[    3.812789] agpgart-amd64 0000:00:0c.0: runtime IRQ mapping not provided by arch
[    3.812851] agpgart-amd64 0000:00:0d.0: runtime IRQ mapping not provided by arch
[    3.812939] agpgart-amd64 0000:00:11.0: runtime IRQ mapping not provided by arch
[    3.813002] agpgart-amd64 0000:00:12.0: runtime IRQ mapping not provided by arch
[    3.813056] agpgart-amd64 0000:00:12.2: runtime IRQ mapping not provided by arch
[    3.813119] agpgart-amd64 0000:00:13.0: runtime IRQ mapping not provided by arch
[    3.813173] agpgart-amd64 0000:00:13.2: runtime IRQ mapping not provided by arch
[    3.813233] agpgart-amd64 0000:00:14.0: runtime IRQ mapping not provided by arch
[    3.813287] agpgart-amd64 0000:00:14.3: runtime IRQ mapping not provided by arch
[    3.813342] agpgart-amd64 0000:00:14.4: runtime IRQ mapping not provided by arch
[    3.813395] agpgart-amd64 0000:00:14.5: runtime IRQ mapping not provided by arch
[    3.813450] agpgart-amd64 0000:00:15.0: runtime IRQ mapping not provided by arch
[    3.813516] agpgart-amd64 0000:00:16.0: runtime IRQ mapping not provided by arch
[    3.813570] agpgart-amd64 0000:00:16.2: runtime IRQ mapping not provided by arch
[    3.813630] agpgart-amd64 0000:00:18.0: runtime IRQ mapping not provided by arch
[    3.813686] agpgart-amd64 0000:00:18.1: runtime IRQ mapping not provided by arch
[    3.813739] agpgart-amd64 0000:00:18.2: runtime IRQ mapping not provided by arch
[    3.813794] agpgart-amd64 0000:00:18.3: runtime IRQ mapping not provided by arch
[    3.813858] agpgart-amd64 0000:00:18.4: runtime IRQ mapping not provided by arch
[    3.813912] agpgart-amd64 0000:0e:00.0: runtime IRQ mapping not provided by arch
[    3.813973] agpgart-amd64 0000:0e:00.1: runtime IRQ mapping not provided by arch
[    3.814160] agpgart-amd64 0000:0c:00.0: runtime IRQ mapping not provided by arch
[    3.814235] agpgart-amd64 0000:0b:00.0: runtime IRQ mapping not provided by arch
[    3.814303] agpgart-amd64 0000:05:00.0: runtime IRQ mapping not provided by arch
[    3.814366] agpgart-amd64 0000:06:01.0: runtime IRQ mapping not provided by arch
[    3.814428] agpgart-amd64 0000:06:02.0: runtime IRQ mapping not provided by arch
[    3.814490] agpgart-amd64 0000:07:00.0: runtime IRQ mapping not provided by arch
[    3.816169] check: Scanning for low memory corruption every 60 seconds
[    3.833970] AVX or AES-NI instructions are not detected.
[    3.833989] CPU feature 'AVX registers' is not supported.
[    3.834003] CPU feature 'AVX registers' is not supported.
[    3.834015] AVX2 or AES-NI instructions are not detected.
[    3.834028] AVX2 instructions are not detected.
[    3.834323] Initialise system trusted keyrings
[    3.834424] workingset: timestamp_bits=38 max_order=19 bucket_order=0
[    3.837430] ntfs: driver 2.1.32 [Flags: R/W].
[    3.837539] fuse init (API version 7.28)
[    3.838540] gfs2: GFS2 installed
[    3.838654] FS-Cache: Netfs 'ceph' registered for caching
[    3.838676] ceph: loaded (mds proto 32)
[    3.870236] Key type asymmetric registered
[    3.870253] Asymmetric key parser 'x509' registered
[    3.870289] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    3.870427] io scheduler noop registered
[    3.870441] io scheduler deadline registered (default)
[    3.870469] io scheduler cfq registered
[    3.870482] io scheduler mq-deadline registered (default)
[    3.870496] io scheduler kyber registered
[    3.870575] io scheduler bfq registered
[    3.870865] crc32: CRC_LE_BITS = 64, CRC_BE BITS = 64
[    3.870881] crc32: self tests passed, processed 225944 bytes in 129306 nsec
[    3.871034] crc32c: CRC_LE_BITS = 64
[    3.871047] crc32c: self tests passed, processed 225944 bytes in 64580 nsec
[    3.880807] crc32_combine: 8373 self tests passed
[    3.890535] crc32c_combine: 8373 self tests passed
[    3.891070] pcieport 0000:00:02.0: runtime IRQ mapping not provided by arch
[    3.891363] pcieport 0000:00:02.0: Signaling PME with IRQ 67
[    3.891664] pcieport 0000:00:03.0: runtime IRQ mapping not provided by arch
[    3.891794] pcieport 0000:00:03.0: Signaling PME with IRQ 68
[    3.892059] pcieport 0000:00:05.0: runtime IRQ mapping not provided by arch
[    3.892325] pcieport 0000:00:05.0: Signaling PME with IRQ 69
[    3.892448] pcieport 0000:00:06.0: runtime IRQ mapping not provided by arch
[    3.892645] pcieport 0000:00:06.0: Signaling PME with IRQ 70
[    3.892781] pcieport 0000:00:09.0: runtime IRQ mapping not provided by arch
[    3.892944] pcieport 0000:00:09.0: Signaling PME with IRQ 71
[    3.893063] pcieport 0000:00:0a.0: runtime IRQ mapping not provided by arch
[    3.893197] pcieport 0000:00:0a.0: Signaling PME with IRQ 72
[    3.893434] pcieport 0000:00:0c.0: runtime IRQ mapping not provided by arch
[    3.893647] pcieport 0000:00:0c.0: Signaling PME with IRQ 73
[    3.893752] pcieport 0000:00:0d.0: runtime IRQ mapping not provided by arch
[    3.893873] pcieport 0000:00:0d.0: Signaling PME with IRQ 74
[    3.894005] pcieport 0000:00:15.0: runtime IRQ mapping not provided by arch
[    3.894209] pcieport 0000:00:15.0: Signaling PME with IRQ 75
[    3.894490] pcieport 0000:05:00.0: runtime IRQ mapping not provided by arch
[    3.894676] pcieport 0000:06:01.0: runtime IRQ mapping not provided by arch
[    3.894795] pcieport 0000:06:02.0: runtime IRQ mapping not provided by arch
[    3.895126] usbcore: registered new interface driver udlfb
[    3.895242] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    3.895293] ACPI: Power Button [PWRB]
[    3.895386] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[    3.895434] ACPI: Power Button [PWRF]
[    3.895946] xen:xen_evtchn: Event-channel device installed
[    4.819770] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2e20d3dff46, max_idle_ns: 440795288937 ns
[    4.819975] clocksource: Switched to clocksource tsc
[    4.926399] pciback 0000:08:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x107)
[    4.926453] pciback 0000:08:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xfe3fe004)
[    4.926484] pciback 0000:08:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10)
[    4.926514] pciback 0000:08:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100102)
[    5.966400] pciback 0000:0a:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10a)
[    5.966449] pciback 0000:0a:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xfe5fe004)
[    5.966478] pciback 0000:0a:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10)
[    5.966506] pciback 0000:0a:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100102)
[    7.006406] pciback 0000:0d:00.0: restoring config space at offset 0x3c (was 0x100, writing 0x10b)
[    7.006455] pciback 0000:0d:00.0: restoring config space at offset 0x10 (was 0x4, writing 0xfe8fe004)
[    7.006484] pciback 0000:0d:00.0: restoring config space at offset 0xc (was 0x0, writing 0x10)
[    7.006512] pciback 0000:0d:00.0: restoring config space at offset 0x4 (was 0x100000, writing 0x100102)
[    7.039736] pciback 0000:00:14.2: restoring config space at offset 0x3c (was 0x100, writing 0x10a)
[    7.039785] pciback 0000:00:14.2: restoring config space at offset 0x10 (was 0x4, writing 0xfdef8004)
[    7.039814] pciback 0000:00:14.2: restoring config space at offset 0xc (was 0x0, writing 0x4010)
[    7.039842] pciback 0000:00:14.2: restoring config space at offset 0x4 (was 0x4100000, writing 0x4100006)
[    7.040055] xen_pciback: backend is vpci
[    7.040294] xen_acpi_processor: Uploading Xen processor PM info
[    7.041030] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    7.041666] hpet_acpi_add: no address or irqs in _CRS
[    7.041902] Linux agpgart interface v0.103
[    7.041940] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 seconds, margin is 60 seconds).
[    7.042012] [drm] VGACON disable radeon kernel modesetting.
[    7.042031] [drm:radeon_init] *ERROR* No UMS support in radeon module!
[    7.045357] brd: module loaded
[    7.053674] loop: module loaded
[    7.053961] ahci 0000:00:11.0: runtime IRQ mapping not provided by arch
[    7.053991] ahci 0000:00:11.0: version 3.0
[    7.054360] ahci 0000:00:11.0: AHCI 0001.0200 32 slots 6 ports 6 Gbps 0x3f impl SATA mode
[    7.054385] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part 
[    7.055146] scsi host0: ahci
[    7.055468] scsi host1: ahci
[    7.055687] scsi host2: ahci
[    7.055906] scsi host3: ahci
[    7.056122] scsi host4: ahci
[    7.056418] scsi host5: ahci
[    7.056514] ata1: SATA max UDMA/133 abar m1024@0xfdeff000 port 0xfdeff100 irq 78
[    7.056543] ata2: SATA max UDMA/133 abar m1024@0xfdeff000 port 0xfdeff180 irq 78
[    7.056566] ata3: SATA max UDMA/133 abar m1024@0xfdeff000 port 0xfdeff200 irq 78
[    7.056588] ata4: SATA max UDMA/133 abar m1024@0xfdeff000 port 0xfdeff280 irq 78
[    7.056611] ata5: SATA max UDMA/133 abar m1024@0xfdeff000 port 0xfdeff300 irq 78
[    7.056633] ata6: SATA max UDMA/133 abar m1024@0xfdeff000 port 0xfdeff380 irq 78
[    7.056727] ahci 0000:07:00.0: runtime IRQ mapping not provided by arch
[    7.056965] ahci 0000:07:00.0: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
[    7.056994] ahci 0000:07:00.0: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs 
[    7.057021] ahci 0000:07:00.0: port 0 can do FBS, forcing FBSCP
[    7.057080] ahci 0000:07:00.0: port 1 can do FBS, forcing FBSCP
[    7.057492] scsi host6: ahci
[    7.057718] scsi host7: ahci
[    7.057830] ata7: SATA max UDMA/133 abar m2048@0xfe2ff800 port 0xfe2ff900 irq 79
[    7.057856] ata8: SATA max UDMA/133 abar m2048@0xfe2ff800 port 0xfe2ff980 irq 79
[    7.058032] tun: Universal TUN/TAP device driver, 1.6
[    7.058161] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    7.058187] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    7.058223] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    7.058245] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    7.058290] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
[    7.058314] igb: Copyright (c) 2007-2014 Intel Corporation.
[    7.058351] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
[    7.058374] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    7.058419] r8169 0000:0c:00.0: runtime IRQ mapping not provided by arch
[    7.058525] r8169 0000:0c:00.0: enabling Mem-Wr-Inval
[    7.060171] libphy: r8169: probed
[    7.060684] r8169 0000:0c:00.0 eth0: RTL8168d/8111d, 40:61:86:f4:67:d9, XID 281000c0, IRQ 81
[    7.060716] r8169 0000:0c:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    7.060794] r8169 0000:0b:00.0: runtime IRQ mapping not provided by arch
[    7.060900] r8169 0000:0b:00.0: enabling Mem-Wr-Inval
[    7.062080] libphy: r8169: probed
[    7.062568] r8169 0000:0b:00.0 eth1: RTL8168d/8111d, 40:61:86:f4:67:d8, XID 281000c0, IRQ 83
[    7.062597] r8169 0000:0b:00.0 eth1: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    7.062693] PPP generic driver version 2.4.2
[    7.062797] PPP BSD Compression module registered
[    7.062813] PPP Deflate Compression module registered
[    7.062837] PPP MPPE Compression module registered
[    7.062853] NET: Registered protocol family 24
[    7.062908] usbcore: registered new interface driver ath9k_htc
[    7.062941] usbcore: registered new interface driver rt2500usb
[    7.062976] usbcore: registered new interface driver rt73usb
[    7.063008] usbcore: registered new interface driver rt2800usb
[    7.063055] usbcore: registered new interface driver rtl8187
[    7.063106] usbcore: registered new interface driver rtl8192cu
[    7.063246] usbcore: registered new interface driver rtl8xxxu
[    7.063272] xen_netfront: Initialising Xen virtual ethernet driver
[    7.063407] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    7.063427] ehci-pci: EHCI PCI platform driver
[    7.063449] ehci-pci 0000:00:12.2: runtime IRQ mapping not provided by arch
[    7.063588] QUIRK: Enable AMD PLL fix
[    7.063619] ehci-pci 0000:00:12.2: enabling bus mastering
[    7.063654] ehci-pci 0000:00:12.2: EHCI Host Controller
[    7.063843] ehci-pci 0000:00:12.2: new USB bus registered, assigned bus number 1
[    7.063901] ehci-pci 0000:00:12.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
[    7.063940] ehci-pci 0000:00:12.2: debug port 1
[    7.063977] ehci-pci 0000:00:12.2: enabling Mem-Wr-Inval
(XEN) [2019-01-24 11:43:18.912] d0: bind: m_gsi=17 g_gsi=17
[    7.064095] ehci-pci 0000:00:12.2: irq 17, io mem 0xfdeff400
[    7.076461] ehci-pci 0000:00:12.2: USB 2.0 started, EHCI 1.00
[    7.076572] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.20
[    7.076596] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.076618] usb usb1: Product: EHCI Host Controller
[    7.076633] usb usb1: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ehci_hcd
[    7.076654] usb usb1: SerialNumber: 0000:00:12.2
[    7.076948] hub 1-0:1.0: USB hub found
[    7.076969] hub 1-0:1.0: 5 ports detected
[    7.077188] ehci-pci 0000:00:13.2: runtime IRQ mapping not provided by arch
[    7.077312] ehci-pci 0000:00:13.2: enabling bus mastering
[    7.077347] ehci-pci 0000:00:13.2: EHCI Host Controller
[    7.077421] ehci-pci 0000:00:13.2: new USB bus registered, assigned bus number 2
[    7.077445] ehci-pci 0000:00:13.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
[    7.077495] ehci-pci 0000:00:13.2: debug port 1
[    7.077527] ehci-pci 0000:00:13.2: enabling Mem-Wr-Inval
[    7.077547] ehci-pci 0000:00:13.2: irq 17, io mem 0xfdeff800
[    7.089754] ehci-pci 0000:00:13.2: USB 2.0 started, EHCI 1.00
[    7.089907] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.20
[    7.089930] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.089952] usb usb2: Product: EHCI Host Controller
[    7.089967] usb usb2: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ehci_hcd
[    7.089988] usb usb2: SerialNumber: 0000:00:13.2
[    7.090216] hub 2-0:1.0: USB hub found
[    7.090234] hub 2-0:1.0: 5 ports detected
[    7.090454] ehci-pci 0000:00:16.2: runtime IRQ mapping not provided by arch
[    7.090567] ehci-pci 0000:00:16.2: enabling bus mastering
[    7.090604] ehci-pci 0000:00:16.2: EHCI Host Controller
[    7.090778] ehci-pci 0000:00:16.2: new USB bus registered, assigned bus number 3
[    7.090804] ehci-pci 0000:00:16.2: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
[    7.090842] ehci-pci 0000:00:16.2: debug port 1
[    7.090878] ehci-pci 0000:00:16.2: enabling Mem-Wr-Inval
[    7.090899] ehci-pci 0000:00:16.2: irq 17, io mem 0xfdeffc00
[    7.103060] ehci-pci 0000:00:16.2: USB 2.0 started, EHCI 1.00
[    7.103276] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.20
[    7.103299] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.103321] usb usb3: Product: EHCI Host Controller
[    7.103336] usb usb3: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ehci_hcd
[    7.103357] usb usb3: SerialNumber: 0000:00:16.2
[    7.103593] hub 3-0:1.0: USB hub found
[    7.103611] hub 3-0:1.0: 4 ports detected
[    7.103808] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    7.103844] ohci-pci: OHCI PCI platform driver
[    7.103870] ohci-pci 0000:00:12.0: runtime IRQ mapping not provided by arch
[    7.103986] ohci-pci 0000:00:12.0: enabling bus mastering
[    7.104018] ohci-pci 0000:00:12.0: OHCI PCI host controller
[    7.104189] ohci-pci 0000:00:12.0: new USB bus registered, assigned bus number 4
(XEN) [2019-01-24 11:43:18.952] d0: bind: m_gsi=18 g_gsi=18
[    7.104317] ohci-pci 0000:00:12.0: irq 18, io mem 0xfdef7000
[    7.163783] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.20
[    7.163806] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.163826] usb usb4: Product: OHCI PCI host controller
[    7.163839] usb usb4: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ohci_hcd
[    7.163858] usb usb4: SerialNumber: 0000:00:12.0
[    7.164011] hub 4-0:1.0: USB hub found
[    7.164034] hub 4-0:1.0: 5 ports detected
[    7.164265] ohci-pci 0000:00:13.0: runtime IRQ mapping not provided by arch
[    7.164376] ohci-pci 0000:00:13.0: enabling bus mastering
[    7.164403] ohci-pci 0000:00:13.0: OHCI PCI host controller
[    7.164482] ohci-pci 0000:00:13.0: new USB bus registered, assigned bus number 5
[    7.164518] ohci-pci 0000:00:13.0: irq 18, io mem 0xfdefc000
[    7.223787] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.20
[    7.223811] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.223830] usb usb5: Product: OHCI PCI host controller
[    7.223844] usb usb5: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ohci_hcd
[    7.223862] usb usb5: SerialNumber: 0000:00:13.0
[    7.224019] hub 5-0:1.0: USB hub found
[    7.224045] hub 5-0:1.0: 5 ports detected
[    7.224265] ohci-pci 0000:00:14.5: runtime IRQ mapping not provided by arch
[    7.224375] ohci-pci 0000:00:14.5: enabling bus mastering
[    7.224401] ohci-pci 0000:00:14.5: OHCI PCI host controller
[    7.224496] ohci-pci 0000:00:14.5: new USB bus registered, assigned bus number 6
[    7.224532] ohci-pci 0000:00:14.5: irq 18, io mem 0xfdefd000
[    7.283791] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.20
[    7.283814] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.283833] usb usb6: Product: OHCI PCI host controller
[    7.283847] usb usb6: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ohci_hcd
[    7.283867] usb usb6: SerialNumber: 0000:00:14.5
[    7.284153] hub 6-0:1.0: USB hub found
[    7.284176] hub 6-0:1.0: 2 ports detected
[    7.284374] ohci-pci 0000:00:16.0: runtime IRQ mapping not provided by arch
[    7.284480] ohci-pci 0000:00:16.0: enabling bus mastering
[    7.284506] ohci-pci 0000:00:16.0: OHCI PCI host controller
[    7.284681] ohci-pci 0000:00:16.0: new USB bus registered, assigned bus number 7
[    7.284719] ohci-pci 0000:00:16.0: irq 18, io mem 0xfdefe000
[    7.343806] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.20
[    7.343830] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.343849] usb usb7: Product: OHCI PCI host controller
[    7.343863] usb usb7: Manufacturer: Linux 4.20.2-20190115-thp-doflr+ ohci_hcd
[    7.343881] usb usb7: SerialNumber: 0000:00:16.0
[    7.344027] hub 7-0:1.0: USB hub found
[    7.344049] hub 7-0:1.0: 4 ports detected
[    7.344305] uhci_hcd: USB Universal Host Controller Interface driver
[    7.344406] usbcore: registered new interface driver usblp
[    7.344453] usbcore: registered new interface driver usb-storage
[    7.344504] usbcore: registered new interface driver cp210x
[    7.344533] usbserial: USB Serial support registered for cp210x
[    7.344574] usbcore: registered new interface driver cypress_m8
[    7.344603] usbserial: USB Serial support registered for DeLorme Earthmate USB
[    7.344637] usbserial: USB Serial support registered for HID->COM RS232 Adapter
[    7.344671] usbserial: USB Serial support registered for Nokia CA-42 V2 Adapter
[    7.344709] usbcore: registered new interface driver mos7720
[    7.344739] usbserial: USB Serial support registered for Moschip 2 port adapter
[    7.344776] usbcore: registered new interface driver mos7840
[    7.344806] usbserial: USB Serial support registered for Moschip 7840/7820 USB Serial Driver
[    7.344884] i8042: PNP: No PS/2 controller found.
[    7.344902] i8042: Probing ports directly.
(XEN) [2019-01-24 11:43:19.193] d0: bind: m_gsi=12 g_gsi=12
(XEN) [2019-01-24 11:43:19.193] d0: bind: m_gsi=1 g_gsi=1
[    7.345645] serio: i8042 KBD port at 0x60,0x64 irq 1
[    7.345675] serio: i8042 AUX port at 0x60,0x64 irq 12
[    7.345887] mousedev: PS/2 mouse device common for all mice
[    7.346069] rtc_cmos 00:02: RTC can wake from S4
(XEN) [2019-01-24 11:43:19.194] d0: bind: m_gsi=8 g_gsi=8
[    7.366386] rtc_cmos 00:02: registered as rtc0
[    7.366428] rtc_cmos 00:02: alarms up to one month, y3k, 114 bytes nvram
[    7.366603] piix4_smbus 0000:00:14.0: runtime IRQ mapping not provided by arch
[    7.366651] ACPI Warning: SystemIO range 0x0000000000000B00-0x0000000000000B08 conflicts with OpRegion 0x0000000000000B00-0x0000000000000B0F (\SOR1) (20181003/utaddress-213)
[    7.366703] ACPI: This conflict may cause random problems and system instability
[    7.366725] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    7.366759] piix4_smbus 0000:00:14.0: SMBus Host Controller at 0xb00, revision 0
[    7.366787] piix4_smbus 0000:00:14.0[   27.796631] EXT4-fs (dm-25): mounted filesystem with ordered data mode. Opts: (null)
[   28.405671] RTL8211B Gigabit Ethernet r8169-c00:00: attached PHY driver [RTL8211B Gigabit Ethernet] (mii_bus:phy_addr=r8169-c00:00, irq=IGNORE)
[   28.553087] r8169 0000:0c:00.0 eth0: No native access to PCI extended config space, falling back to CSI
[   28.554332] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   28.555082] RTL8211B Gigabit Ethernet r8169-b00:00: attached PHY driver [RTL8211B Gigabit Ethernet] (mii_bus:phy_addr=r8169-b00:00, irq=IGNORE)
[   28.707390] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[   30.483674] r8169 0000:0c:00.0 eth0: Link is Up - 1Gbps/Full - flow control off
[   30.483723] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   30.805860] r8169 0000:0b:00.0 eth1: Link is Up - 1Gbps/Full - flow control rx/tx
[   30.805946] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[   42.848737] EXT4-fs (dm-25): re-mounted. Opts: discard,barrier=1,errors=remount-ro
[   43.011679] Adding 4194300k swap on /dev/mapper/serveerstertje_ssd-swap.  Priority:-2 extents:1 across:4194300k SS
[   43.400285] EXT4-fs (sdd2): mounted filesystem with ordered data mode. Opts: discard,barrier=1,errors=remount-ro
[   43.434165] EXT4-fs (dm-28): warning: maximal mount count reached, running e2fsck is recommended
[   43.468882] EXT4-fs (dm-28): mounted filesystem with ordered data mode. Opts: barrier=1,errors=remount-ro
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x679be:0 -> -22 (0x422c00)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:679be mfn:422c00 fgfn:1000 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x6abaf:0 -> -22 (0x422c01)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6abaf mfn:422c01 fgfn:1001 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x7b227:0 -> -22 (0x422c02)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:7b227 mfn:422c02 fgfn:1002 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x61d82:0 -> -22 (0x422c03)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:61d82 mfn:422c03 fgfn:1003 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x6a4d3:0 -> -22 (0x422c04)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6a4d3 mfn:422c04 fgfn:1004 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x73d4f:0 -> -22 (0x422c05)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:73d4f mfn:422c05 fgfn:1005 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x73eba:0 -> -22 (0x422c06)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:73eba mfn:422c06 fgfn:1006 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x6a3b4:0 -> -22 (0x422c07)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6a3b4 mfn:422c07 fgfn:1007 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x6c026:0 -> -22 (0x422c08)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6c026 mfn:422c08 fgfn:1008 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x7aa06:0 -> -22 (0x422c09)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:7aa06 mfn:422c09 fgfn:1009 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x785a4:0 -> -22 (0x422c0a)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:785a4 mfn:422c0a fgfn:100a td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x61dcb:0 -> -22 (0x422c0b)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:61dcb mfn:422c0b fgfn:100b td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x7ac40:0 -> -22 (0x422c0c)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:7ac40 mfn:422c0c fgfn:100c td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x691d3:0 -> -22 (0x422c0d)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:691d3 mfn:422c0d fgfn:100d td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x73fec:0 -> -22 (0x422c0e)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:73fec mfn:422c0e fgfn:100e td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x7a267:0 -> -22 (0x422c0f)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:7a267 mfn:422c0f fgfn:100f td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x6ab37:0 -> -22 (0x422c10)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6ab37 mfn:422c10 fgfn:1010 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x68eed:0 -> -22 (0x422c11)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:68eed mfn:422c11 fgfn:1011 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x69cdb:0 -> -22 (0x422c12)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:69cdb mfn:422c12 fgfn:1012 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x7ac3b:0 -> -22 (0x422c13)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:7ac3b mfn:422c13 fgfn:1013 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x7c4ab:0 -> -22 (0x422c14)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:7c4ab mfn:422c14 fgfn:1014 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x639fa:0 -> -22 (0x422c15)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:639fa mfn:422c15 fgfn:1015 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x6a0c1:0 -> -22 (0x422c16)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6a0c1 mfn:422c16 fgfn:1016 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x70447:0 -> -22 (0x422c17)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:70447 mfn:422c17 fgfn:1017 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x60ef7:0 -> -22 (0x422c18)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:60ef7 mfn:422c18 fgfn:1018 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x63875:0 -> -22 (0x422c19)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:63875 mfn:422c19 fgfn:1019 td:0 fd:1
(XEN) [2019-01-24 11:45:18.515] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.515] p2m.c:1264:d0v3 p2m_set_entry: 0x6b39a:0 -> -22 (0x422c1a)
(XEN) [2019-01-24 11:45:18.515] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6b39a mfn:422c1a fgfn:101a td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x70249:0 -> -22 (0x422c1b)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:70249 mfn:422c1b fgfn:101b td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x61deb:0 -> -22 (0x422c1c)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:61deb mfn:422c1c fgfn:101c td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x78c68:0 -> -22 (0x422c1d)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:78c68 mfn:422c1d fgfn:101d td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x67994:0 -> -22 (0x422c1e)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:67994 mfn:422c1e fgfn:101e td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x61dad:0 -> -22 (0x422c1f)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:61dad mfn:422c1f fgfn:101f td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x62eab:0 -> -22 (0x422c20)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:62eab mfn:422c20 fgfn:1020 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x664de:0 -> -22 (0x422c21)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:664de mfn:422c21 fgfn:1021 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x69d89:0 -> -22 (0x422c22)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:69d89 mfn:422c22 fgfn:1022 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x73d02:0 -> -22 (0x422c23)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:73d02 mfn:422c23 fgfn:1023 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x628d6:0 -> -22 (0x422c24)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:628d6 mfn:422c24 fgfn:1024 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x799fb:0 -> -22 (0x422c25)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:799fb mfn:422c25 fgfn:1025 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x7bc7d:0 -> -22 (0x422c26)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:7bc7d mfn:422c26 fgfn:1026 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x6c229:0 -> -22 (0x422c27)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6c229 mfn:422c27 fgfn:1027 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x7c9dc:0 -> -22 (0x422c28)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:7c9dc mfn:422c28 fgfn:1028 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x6b29b:0 -> -22 (0x422c29)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6b29b mfn:422c29 fgfn:1029 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x6a0e6:0 -> -22 (0x422c2a)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6a0e6 mfn:422c2a fgfn:102a td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x7af8c:0 -> -22 (0x422c2b)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:7af8c mfn:422c2b fgfn:102b td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x799ff:0 -> -22 (0x422c2c)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:799ff mfn:422c2c fgfn:102c td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x7aa03:0 -> -22 (0x422c2d)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:7aa03 mfn:422c2d fgfn:102d td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x7acfd:0 -> -22 (0x422c2e)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:7acfd mfn:422c2e fgfn:102e td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x628d9:0 -> -22 (0x422c2f)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:628d9 mfn:422c2f fgfn:102f td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x62b52:0 -> -22 (0x422c30)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:62b52 mfn:422c30 fgfn:1030 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x6ca9d:0 -> -22 (0x422c31)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6ca9d mfn:422c31 fgfn:1031 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x6ca63:0 -> -22 (0x422c32)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6ca63 mfn:422c32 fgfn:1032 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x6320c:0 -> -22 (0x422c33)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6320c mfn:422c33 fgfn:1033 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x61c7d:0 -> -22 (0x422c34)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:61c7d mfn:422c34 fgfn:1034 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x6656b:0 -> -22 (0x422c35)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:6656b mfn:422c35 fgfn:1035 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:1264:d0v3 p2m_set_entry: 0x612a5:0 -> -22 (0x422c36)
(XEN) [2019-01-24 11:45:18.516] p2m.c:2932:d0v3 set_foreign_p2m_entry failed. gpfn:612a5 mfn:422c36 fgfn:1036 td:0 fd:1
(XEN) [2019-01-24 11:45:18.516] p2m-pt.c:536:d0v3 Unimplemented foreign p2m type.
(XEN) [2019-01-24 11:45:18.516] p2m.c:[  210.398792] reboot: Restarting system
(XEN) [2019-01-24 11:46:42.047] Hardware Dom0 shutdown: rebooting machine

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------49EF4ECE078FD0005878639F--


From xen-devel-bounces@lists.xenproject.org Thu Jan 24 12:04:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1gmdkQ-00005P-O2; Thu, 24 Jan 2019 12:04: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=IRrP=QA=citrix.com=prvs=9202e7170=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gmdkP-00005J-Bd
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 12:04:41 +0000
X-Inumbo-ID: 397153f4-1fd0-11e9-8079-4b812cbb1085
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 397153f4-1fd0-11e9-8079-4b812cbb1085;
 Thu, 24 Jan 2019 12:04:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,516,1539648000"; d="scan'208";a="85031838"
Date: Thu, 24 Jan 2019 13:04:31 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20190124120431.hdiojrypvost77pm@mac>
References: <20190118175638.u7snykyof4awzirf@mac>
 <0a54429f-59a2-d9a2-a3d8-8177187ccad9@eikelenboom.it>
 <20190122161412.7eruziomkm3etpet@mac>
 <5ae1965e-9e31-b796-5a37-dfd211b3bd98@eikelenboom.it>
 <20190123182500.fc3nsnjisnbr6qbb@mac>
 <d9272bac-54d6-f4b3-7573-412ac0f048b3@eikelenboom.it>
 <20190124075021.pqwgywacacsun7zd@mac>
 <4da92f88-34ea-30fb-9ff2-5ef72455dab7@eikelenboom.it>
 <20190124101100.iuflmkbbuol3eluz@mac>
 <823f206d-1838-1ed9-0c9f-aaea5afaff3e@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <823f206d-1838-1ed9-0c9f-aaea5afaff3e@eikelenboom.it>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMTI6NTU6MDZQTSArMDEwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IE9uIDI0LzAxLzIwMTkgMTE6MTEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBUaHUsIEphbiAyNCwgMjAxOSBhdCAxMDoyNTozM0FNICswMTAwLCBTYW5kZXIgRWlr
ZWxlbmJvb20gd3JvdGU6Cj4gPj4gT24gMjQvMDEvMjAxOSAwODo1MCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+Pj4gT24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMDg6NTY6NDhQTSArMDEwMCwg
U2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+ID4+Pj4gT24gMjMvMDEvMjAxOSAxOToyNSwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+Pj4+PiBPbiBXZWQsIEphbiAyMywgMjAxOSBhdCAxMjoz
OToyMUFNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4gPj4+Pj4+IE9uIDIyLzAx
LzIwMTkgMTc6MTQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4+Pj4+PiBPbiBTdW4sIEph
biAyMCwgMjAxOSBhdCAxMTowOToyNVBNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6
Cj4gPj4+Pj4+Pj4gT24gMTgvMDEvMjAxOSAxODo1NiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+Pj4+Pj4+Pj4gT24gRnJpLCBKYW4gMTgsIDIwMTkgYXQgMDM6MTc6NTdQTSArMDEwMCwgU2Fu
ZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+ID4+Pj4+Pj4+Pj4gT24gMTgvMDEvMjAxOSAxMzo1MCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+Pj4+Pj4+Pj4+PiBPbiBGcmksIEphbiAxOCwgMjAx
OSBhdCAwMTowMzowNFBNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4gPj4+Pj4+
Pj4+Pj4+IEhpIFJvZ2VyLAo+ID4+Pj4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Pj4+PiBJIGdhdmUgUFZI
IGRvbTAgYSBzcGluLCBzZWUgaG93IGZhciBJIHdvdWxkIGdldC4KPiA+Pj4+Pj4+Pj4+Pgo+ID4+
Pj4+Pj4+Pj4+IFRoYW5rcyEKPiA+Pj4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Pj4+PiBXaXRoIGN1cnJl
bnQgeGVuLXVuc3RhYmxlIHVuZm9ydHVuYXRlbHkgbm90IHRoYXQgZmFyLCBpIGdvdCB0aGUgc3Bs
YXQgYmVsb3cuCj4gPj4+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+Pj4+PiBZZXMsIHRoaXMgd2FzIGFscmVh
ZHkgcmVwb3J0ZWQ6Cj4gPj4+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+Pj4+PiBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNnMDEwMzAuaHRt
bAo+ID4+Pj4+Pj4+Pj4+PiBJZiB5b3UgbmVlZCBtb3JlIGluZm8sIHdvdWxkIGxpa2UgbWUgdG8g
dGVzdCBhIHBhdGNoIChvciBzb21lIG90aGVyIGdpdCB0cmVlL2JyYW5jaCksIAo+ID4+Pj4+Pj4+
Pj4+PiBJIHdpbGwgYmUgaGFwcHkgdG8gZ2l2ZSBpdCBhIHNwaW4gIQo+ID4+Pj4+Pj4+Pj4+Cj4g
Pj4+Pj4+Pj4+Pj4gUGF1bCBpcyB3b3JraW5nIG9uIGEgZml4LCBidXQgaW4gdGhlIG1lYW50aW1l
IGp1c3QgcmVtb3ZpbmcgdGhlCj4gPj4+Pj4+Pj4+Pj4gYXNzZXJ0aW9ucyBzaG91bGQgYmUgZmlu
ZToKPiA+Pj4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Pj4+IC0tLTg8LS0tCj4gPj4+Pj4+Pj4+Pj4gZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jCj4gPj4+Pj4+Pj4+Pj4gaW5kZXggYmQxYWYzNWExMy4uOThlNmZj
MzVlMiAxMDA2NDQKPiA+Pj4+Pj4+Pj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jCj4gPj4+Pj4+Pj4+Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
Ywo+ID4+Pj4+Pj4+Pj4+IEBAIC0zMjEsOSArMzIxLDYgQEAgaW50IGlvbW11X21hcChzdHJ1Y3Qg
ZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKPiA+Pj4+Pj4+Pj4+PiAgICAgIGlmICgg
IWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQo+ID4+Pj4+Pj4+Pj4+ICAgICAg
ICAgIHJldHVybiAwOwo+ID4+Pj4+Pj4+Pj4+ICAKPiA+Pj4+Pj4+Pj4+PiAtICAgIEFTU0VSVChJ
U19BTElHTkVEKGRmbl94KGRmbiksICgxdWwgPDwgcGFnZV9vcmRlcikpKTsKPiA+Pj4+Pj4+Pj4+
PiAtICAgIEFTU0VSVChJU19BTElHTkVEKG1mbl94KG1mbiksICgxdWwgPDwgcGFnZV9vcmRlcikp
KTsKPiA+Pj4+Pj4+Pj4+PiAtCj4gPj4+Pj4+Pj4+Pj4gICAgICBmb3IgKCBpID0gMDsgaSA8ICgx
dWwgPDwgcGFnZV9vcmRlcik7IGkrKyApCj4gPj4+Pj4+Pj4+Pj4gICAgICB7Cj4gPj4+Pj4+Pj4+
Pj4gICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm5fYWRkKGRm
biwgaSksIG1mbl9hZGQobWZuLCBpKSwKPiA+Pj4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Pj4KPiA+Pj4+
Pj4+Pj4+IEkgZ2F2ZSB0aGF0IGEgc3BpbiBhbmQgaSBub3cgZ2V0IGEgc2VlbWluZ2x5IGVuZGxl
c3Mgc3RyZWFtIG9mIElPX1BBR0VfRkFVTFRzCj4gPj4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4+IFlvdSBz
aG91bGRuJ3QgZ2V0IHRob3NlIHBhZ2UgZmF1bHRzIHNpbmNlIHRoZXkgYXJlIGZvciBhZGRyZXNz
ZXMgdGhhdAo+ID4+Pj4+Pj4+PiBiZWxvbmcgdG8gYSByZXNlcnZlZCByZWdpb24sIGFuZCB0aGF0
IHNob3VsZCBiZSBtYXBwZWQgaW50byB0aGUgcDJtLgo+ID4+Pj4+Pj4+PiBJJ3ZlIGp1c3QgdGVz
dGVkIG9uIG15IEFNRCBib3ggYW5kIEknbSBhbHNvIHNlZWluZyBlcnJvcnMgKGFsYmVpdAo+ID4+
Pj4+Pj4+PiBkaWZmZXJlbnQgb25lcyksIHNvIEkgZ3Vlc3Mgc29tZXRoaW5nIGJyb2tlIHNpbmNl
IEkgbGFzdCBmaXhlZCBQVkgKPiA+Pj4+Pj4+Pj4gRG9tMCB0byBib290IG9uIEFNRCBoYXJkd2Fy
ZS4KPiA+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+Pj4gSSd2ZSBhbHNvIHRlc3RlZCBjb21taXQ6Cj4gPj4+
Pj4+Pj4+Cj4gPj4+Pj4+Pj4+IGNvbW1pdCBmYWQ2YmE2NGE4Yzk4YmViYjkzNzRmMzkwY2MyNTVm
YWMwNTIzN2FiIChIRUFEKQo+ID4+Pj4+Pj4+PiBBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+ID4+Pj4+Pj4+PiBEYXRlOiAgIEZyaSBOb3YgMzAgMTI6MTA6
MDAgMjAxOCArMDEwMAo+ID4+Pj4+Pj4+PiBhbWQvaW9tbXU6IHNraXAgaG9zdCBicmlkZ2UgZGV2
aWNlcyB3aGVuIHVwZGF0aW5nIElPTU1VIHBhZ2UgdGFibGVzCj4gPj4+Pj4+Pj4+Cj4gPj4+Pj4+
Pj4+IEFuZCBpdCB3b3JrcyBvbiBteSBBTUQgYm94IGFuZCBJJ20gYWJsZSB0byBib290IGFzIGEg
UFZIIERvbTAuIENhbiB5b3UKPiA+Pj4+Pj4+Pj4gZ2l2ZSB0aGlzIGNvbW1pdCBhIHNwaW4/Cj4g
Pj4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4+IFRoYW5rcywgUm9nZXIuCj4gPj4+Pj4+Pj4+Cj4gPj4+Pj4+
Pj4KPiA+Pj4+Pj4+PiBIaSBSb2dlciwKPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+IFRlc3RlZCB0aGF0
IGNvbW1pdCwgYnV0IHRoYXQgZGlkbid0IGhlbHAuCj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4gVGhhbmtz
ISBTb3JyeSBmb3IgdGhlIGRlbGF5LCBJIGdvdCBzaWRldHJhY2tlZCB3aXRoIHNvbWV0aGluZyBl
bHNlLgo+ID4+Pj4+Pgo+ID4+Pj4+PiBObyBwcm9ibGVtLCBpdCdzIG5vdCB0b28gdXJnZW50IGFu
ZCBwcm9iYWJseSBhIGJ1c3kgdGltZSB3aXRoIHRoZSByZW1haW5pbmcgNC4xMiBzdHVmZi4KPiA+
Pj4+Pj4gIAo+ID4+Pj4+Pj4gQ2FuIHlvdSBwbGVhc2UgcG9zdCB0aGUgc2VyaWFsIGxvZyB3aGVu
IHVzaW5nIHRoZSBhYm92ZSBjb21taXQ/Cj4gPj4+Pj4+Cj4gPj4+Pj4+IFN1cmUsIEkgYXR0YWNo
ZWQgYSBsb2cgb2Y6Cj4gPj4+Pj4+ICAtIGZhZDZiYTY0YThjOThiZWJiOTM3NGYzOTBjYzI1NWZh
YzA1MjM3YWIgIGRvbTAgUFZIIHVuc3VjY2VzZnVsIGJvb3QKPiA+Pj4+Pj4gIC0gZmFkNmJhNjRh
OGM5OGJlYmI5Mzc0ZjM5MGNjMjU1ZmFjMDUyMzdhYiAgZG9tMCBQViAgICBzdWNjZXNmdWwgYm9v
dAo+ID4+Pj4+Cj4gPj4+Pj4gVGhhbmtzLiBTbyB5b3UgZ2V0IHRoZSBzYW1lIElPIHBhZ2UgZmF1
bHRzLgo+ID4+Pj4+Cj4gPj4+Pj4gSSBkb24ndCBzZWVtIHRvIGJlIGFibGUgdG8gcmVwcm9kdWNl
IHRoaXMgYmVoYXZpb3VyIG9uIG15IEFNRCBib3gsIGJ1dAo+ID4+Pj4+IHRoYXQgbWlnaHQgYmUg
anVzdCBsdWNrLiBJJ3ZlIGJlZW4gZmluZGluZyBzb21lIGlzc3VlcyB0b2RheSByZWxhdGVkCj4g
Pj4+Pj4gdG8gdGhlIElPTU1VLCBjb3VsZCB5b3UgZ2l2ZSB0aGUgZm9sbG93aW5nIHBhdGNoIGEg
c3BpbiBhbmQgcGFzdGUgdGhlCj4gPj4+Pj4gc2VyaWFsIGxvZyB0aGF0IHlvdSBnZXQuCj4gPj4+
Pgo+ID4+Pj4gSGkgUm9nZXIsCj4gPj4+Pgo+ID4+Pj4gU3VyZSwgb24gdG9wIG9mIHdoYXQgPwo+
ID4+Pj4gLSBmYWQ2YmE2NGE4Yzk4YmViYjkzNzRmMzkwY2MyNTVmYWMwNTIzN2FiID8KPiA+Pj4+
IC0geGVuLXVuc3RhYmxlID8KPiA+Pj4+IC0geGVuLXVuc3RhYmxlICsgUGF1bCdzIHBhdGNoID8K
PiA+Pj4KPiA+Pj4gSGVsbG8sCj4gPj4+Cj4gPj4+IFNvcnJ5IGZvciBub3QgcHJvdmluZyB0aGUg
cmlnaHQgY29udGV4dCwgbGV0J3MgdHJ5IG9uIHRvcCBvZgo+ID4+PiB4ZW4tdW5zdGFibGUgKyBQ
YXVsJ3MgcGF0Y2guCj4gPj4+Cj4gPj4+IFRoYW5rcywgUm9nZXIuCj4gPj4+Cj4gPj4KPiA+PiBT
ZWVtcyB0byBiZSBnaXZpbmcgdGhlIHNhbWUgcmVzdWx0IChzdHJlYW0gb2YgSU9fUEFHRV9GQVVM
VHMpLCBzZXJpYWwKPiA+PiBsb2cgYXR0YWNoZWQuCj4gPiAKPiA+IFRoYW5rcywgSSB0aGluayBJ
J3ZlIGZpZ3VyZWQgb3V0IHdoYXQncyB3cm9uZy4gSSd2ZSBwcmVwYXJlZCBhIGdpdAo+ID4gYnJh
bmNoIGZvciB5b3UgdG8gdGVzdDoKPiA+IAo+ID4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3Bs
ZS9yb3lnZXIveGVuLmdpdCBpb21tdS1maXhlcwo+ID4gCj4gPiBDb3VsZCB5b3UgZ2l2ZSB0aGlz
IGEgdHJ5Pwo+ID4gCj4gPiBUaGFua3MsIFJvZ2VyLgo+IAo+IEhpIFJvZ2VyLAo+IAo+IFRoZSBn
b29kIG5ld3MgaXMsIHdpdGggdGhhdCBicmFuY2gsIGRvbTAgYm9vdHMgb24gYm90aCBQVkggYW5k
IFBWICEKPiBUaGUgYmFkIG5ld3MgaXMsIEkgY2FuJ3QgYm9vdCB1cCBhIFBWSCBndWVzdCAoYnV0
IHBlcmhhcHMgdGhpcyB3YXJyYW50cyBhIHNlcGFyYXRlIG1haWwgdGhyZWFkIC8gY2hhbmdlIG9m
IHN1YmplY3QpOgo+IAo+IHhjOiBlcnJvcjogcGFuaWM6IHhjX2RvbV9ib290LmM6MTU5OiB4Y19k
b21fYm9vdF9kb21VX21hcDogZmFpbGVkIHRvIG1tYXAgZG9tVSBwYWdlcyAweDEwMDArMHgyNDI2
IFttbWFwLCBlcnJubz0yMiAoSW52YWxpZCBhcmd1bWVudCldOiBJbnRlcm5hbCBlcnJvcgo+IGxp
YnhsOiBlcnJvcjogbGlieGxfZG9tLmM6NzYwOmxpYnhsX19idWlsZF9kb206IHhjX2RvbV9idWls
ZF9pbWFnZSBmYWlsZWQ6IEludmFsaWQgYXJndW1lbnQKPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2Ny
ZWF0ZS5jOjEyODY6ZG9tY3JlYXRlX3JlYnVpbGRfZG9uZTogRG9tYWluIDE6Y2Fubm90IChyZS0p
YnVpbGQgZG9tYWluOiAtMwo+IGxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6MTAzODpsaWJ4
bF9fZGVzdHJveV9kb21pZDogRG9tYWluIDE6Tm9uLWV4aXN0YW50IGRvbWFpbgo+IGxpYnhsOiBl
cnJvcjogbGlieGxfZG9tYWluLmM6OTkzOmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiBEb21haW4g
MTpVbmFibGUgdG8gZGVzdHJveSBndWVzdAo+IGxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6
OTIwOmRvbWFpbl9kZXN0cm95X2NiOiBEb21haW4gMTpEZXN0cnVjdGlvbiBvZiBkb21haW4gZmFp
bGVkCj4gCj4gVGhlcmUgaXMgbW9yZSBpbiB0aGUgYXR0YWNoZWQgc2VyaWFsLmxvZwo+IAo+IFRo
YW5rcyBzbyBmYXIgIQoKVGhhbmsgeW91IGZvciB0aGUgdGVzdGluZyEKCkxldCBtZSBjbGVhbiB0
aGUgYnJhbmNoIGEgbGl0dGxlIGJpdCBhbmQgcHJlcGFyZSBhIG5ldyBwYXRjaC4KClJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 12:07:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 12:07: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-devel-bounces@lists.xenproject.org>)
	id 1gmdnC-0000Fb-7j; Thu, 24 Jan 2019 12:07: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=jkVq=QA=amazon.de=prvs=920ead099=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmdnB-0000FP-0k
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 12:07:33 +0000
X-Inumbo-ID: 9fb4a6c9-1fd0-11e9-aeee-bc764e045a96
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fb4a6c9-1fd0-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 12:07:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548331650; x=1579867650;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=LpeY6dsdTV9WFoLUeCwYJHjCtHIgrSwObtysD1rri4k=;
 b=Y+QTF53ptlnJb/uvweXlMWNl31O+naXMNep/X1EiS7Mva914eLVqEph8
 RkCHpMGBCBjcGtLDw+jGK2KAe839sNqyGmKk6ngvHwzZcTDEpW7egfFDd
 nFKP0Q+CrK0UmBBWHCiIDleGE9CW2V1n22PPjZVBqnqM3v5idM/T7V2xW 4=;
X-IronPort-AV: E=Sophos;i="5.56,516,1539648000"; d="scan'208";a="377992929"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 24 Jan 2019 12:07:29 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0OC7P8T090861
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 24 Jan 2019 12:07:26 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Jan 2019 12:07:25 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.76) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Jan 2019 12:07:18 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-2-git-send-email-nmanthey@amazon.de>
 <5C486A2E0200007800210694@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <ce71286a-12a4-5f1b-0881-1f8c2623caf9@amazon.de>
Date: Thu, 24 Jan 2019 13:07:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C486A2E0200007800210694@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.76]
X-ClientProxiedBy: EX13D13UWA001.ant.amazon.com (10.43.160.136) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 01/11] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yMy8xOSAxNDoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDEuMTkgYXQg
MTI6NTEsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vbm9zcGVjLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCj4+IEBAIC01OCw2
ICs1OCwyMSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgYXJyYXlfaW5kZXhfbWFza19u
b3NwZWModW5zaWduZWQgbG9uZyBpbmRleCwKPj4gICAgICAodHlwZW9mKF9pKSkgKF9pICYgX21h
c2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gIH0pCj4+
ICAKPj4gKy8qCj4+ICsgKiBhbGxvdyB0byBpbnNlcnQgYSByZWFkIG1lbW9yeSBiYXJyaWVyIGlu
dG8gY29uZGl0aW9uYWxzCj4+ICsgKi8KPj4gKyNpZmRlZiBDT05GSUdfWDg2Cj4+ICtzdGF0aWMg
aW5saW5lIGJvb2wgbGZlbmNlX3RydWUodm9pZCkgeyBybWIoKTsgcmV0dXJuIHRydWU7IH0KPj4g
KyNlbHNlCj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgbGZlbmNlX3RydWUodm9pZCkgeyByZXR1cm4g
dHJ1ZTsgfQo+PiArI2VuZGlmCj4+ICsKPj4gKy8qCj4+ICsgKiBwcm90ZWN0IGV2YWx1YXRpb24g
b2YgY29uZGl0aW9uYWwgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0aW9uCj4+ICsgKi8KPj4gKyNk
ZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPj4gKyAgICAoKChjb25kaXRpb24pICYmIGxmZW5jZV90cnVlKCkpIHx8
ICFsZmVuY2VfdHJ1ZSgpKQo+IEl0IG1heSBiZSBqdXN0IG1lLCBidXQgSSB0aGluawo+Cj4gI2Rl
ZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICAgICAoKGNvbmRpdGlvbikgPyBsZmVuY2VfdHJ1ZSgpIDogIWxmZW5j
ZV90cnVlKCkpCj4KPiB3b3VsZCBiZXR0ZXIgZXhwcmVzcyB0aGUgdHdvLXdheSBuYXR1cmUgb2Yg
dGhpcy4KCkkgY29tcGFyZWQgdGhlIGJpbmFyeSBvdXRwdXQgb2YgdGhlIHR3byB2YXJpYW50cywg
YW5kIHRoZXkgYXJlIHRoZSBzYW1lCihmb3IgbXkgYnVpbGQgZW52aXJvbm1lbnQpLiBJJ2xsIHN3
aXRjaCB0byB5b3VyIHZhcmlhbnQsIGluIGNhc2Ugbm9ib2R5Cm9iamVjdHMuCgpCZXN0LApOb3Ji
ZXJ0Cgo+Cj4gSmFuCj4KPgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21i
SApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlh
biBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRy
YWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 12:12:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 12:12: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-devel-bounces@lists.xenproject.org>)
	id 1gmdrn-000176-Rq; Thu, 24 Jan 2019 12: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=jkVq=QA=amazon.de=prvs=920ead099=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmdrm-00016z-US
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 12:12:18 +0000
X-Inumbo-ID: 4a602626-1fd1-11e9-a8ee-134f7186dcac
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a602626-1fd1-11e9-a8ee-134f7186dcac;
 Thu, 24 Jan 2019 12:12:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548331937; x=1579867937;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=P7Yd9rT3g3ctvItIHZ+jARyJC2PEzqL5XCmcfzJWctE=;
 b=dXNair46N64hCtuPOhJILJvhdXfVJ8ygsz9aQ0RXZIInWWWW28CGGPVo
 ncsWR0K7mfSCt0QaZOXWzgOhYLRrqaDJaAQ9bWtJu4GOQu+n1IJTou4hy
 wUrowyVwvneVaI8Z4AlJraR39A+wMDHKVmAfJ2+6gt7t6vsaFuxcpY/n7 4=;
X-IronPort-AV: E=Sophos;i="5.56,515,1539648000"; d="scan'208";a="655369742"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2c-168cbb73.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 24 Jan 2019 12:12:13 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-168cbb73.us-west-2.amazon.com (Postfix) with ESMTPS
 id 26DADA220E; Thu, 24 Jan 2019 12:12:13 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Jan 2019 12:12:12 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.76) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Jan 2019 12:12:05 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <5C4869B40200007800210690@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <06bed925-afbe-7719-51ae-c91dc23178a6@amazon.de>
Date: Thu, 24 Jan 2019 13:11:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C4869B40200007800210690@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.76]
X-ClientProxiedBy: EX13D23UWA003.ant.amazon.com (10.43.160.194) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yMy8xOSAxNDoxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDEuMTkgYXQg
MTI6NTEsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBUaGlzIGNvbW1pdCBpbnRyb2R1
Y2VzIHRoZSBjb25maWd1cmF0aW9uIG9wdGlvbiBMMVRGX0xGRU5DRSB0aGF0IGFsbG93cwo+PiB0
byBjb250cm9sIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgcHJvdGVjdGlvbiBvZiBwcml2aWxl
Z2UgY2hlY2tzIHZpYQo+PiBsZmVuY2UgaW5zdHJ1Y3Rpb25zLiBUaGUgZm9sbG93aW5nIGZvdXIg
YWx0ZXJuYXRpdmVzIGFyZSBwcm92aWRlZDoKPj4KPj4gIC0gbm90IGluamVjdGluZyBsZmVuY2Ug
aW5zdHJ1Y3Rpb25zCj4+ICAtIGluamVjdCBhbiBsZmVuY2UgaW5zdHJ1Y3Rpb24gZm9yIGJvdGgg
b3V0Y29tZXMgb2YgdGhlIGNvbmRpdGlvbmFsCj4+ICAtIGluamVjdCBhbiBsZmVuY2UgaW5zdHJ1
Y3Rpb24gb25seSBpZiB0aGUgY29uZGl0aW9uYWwgd291bGQgZXZhbHVhdGUKPj4gICAgdG8gdHJ1
ZSwgc28gdGhhdCB0aGlzIGNhc2UgY2Fubm90IGJlIGVudGVyZWQgdW5kZXIgc3BlY3VsYXRpb24K
PiBJJ2QgcmVhbGx5IGxpa2UgdG8gc2VlIGp1c3RpZmljYXRpb24gZm9yIHRoaXMgdmFyaWFudCwg
YXMgdGhlIGFzeW1tZXRyaWMKPiBoYW5kbGluZyBkb2Vzbid0IGxvb2sgb3Zlcmx5IGhlbHBmdWwu
IEl0J3MgYWxzbyBub3QgY2xlYXIgdG8gbWUgaG93Cj4gc29tZW9uZSBjb25maWd1cmluZyBYZW4g
c2hvdWxkIHRlbGwgd2hldGhlciB0aGlzIHdvdWxkIGJlIGEgc2FmZQo+IHNlbGVjdGlvbiB0byBt
YWtlLiBJJ20gdGVtcHRlZCB0byByZXF1ZXN0IHRoYXQgdGhpcyBvcHRpb24gYmVjb21lCj4gRVhQ
RVJUIGRlcGVuZGVudC4KSSB3aWxsIGRyb3AgdGhpcyBvcHRpb24uIFdpdGhvdXQgcHJvcGVybHkg
ZGVmaW5pbmcgd2hpY2ggcHJvcGVydHkgY2hlY2tzCnNob3VsZCBiZSBwcm90ZWN0ZWQgKHdlIGN1
cnJlbnRseSBkbyBub3QgcHJvdGVjdCBhbnkgWFNNIGJhc2VkIGNoZWNrcwp0aGF0IGFyZSB1c2Vk
IGluIGh5cGVyY2FsbHMgbGlrZSBwaHlzZGV2X29wKSwgYW5kIHdoYXQgdG8gcHJvdGVjdCwgSQph
Z3JlZSBpdCdzIGhhcmQgdG8ganVkZ2Ugd2hldGhlciB0aGlzIGlzIHVzZWZ1bC4KPgo+PiAgLSBl
dmFsdWF0aW5nIHRoZSBjb25kaXRpb24gYW5kIHN0b3JlIHRoZSByZXN1bHQgaW50byBhIGxvY2Fs
IHZhcmlhYmxlLgo+PiAgICBiZWZvcmUgdXNpbmcgdGhpcyB2YWx1ZSwgaW5qZWN0IGFuIGxmZW5j
ZSBpbnN0cnVjdGlvbi4KPj4KPj4gVGhlIGRpZmZlcmVudCBvcHRpb25zIGFsbG93IHRvIGNvbnRy
b2wgdGhlIGxldmVsIG9mIHByb3RlY3Rpb24gdnMgdGhlCj4+IHNsb3dkb3duIHRoZSBhZGR0aW9u
YWwgbGZlbmNlIGluc3RydWN0aW9ucyB3b3VsZCBpbnRyb2R1Y2UuIFRoZSBkZWZhdWx0Cj4+IHZh
bHVlIGlzIHNldCB0byBwcm90ZWN0aW5nIGJvdGggYnJhbmNoZXMuCj4+Cj4+IEZvciBub24teDg2
IHBsYXRmb3JtcywgdGhlIHByb3RlY3Rpb24gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KPiBBdCBs
ZWFzdCB0aGUgImJ5IGRlZmF1bHQiIGlzIHdyb25nIGhlcmUuCkkgd2lsbCBkcm9wIHRoZSAiYnkg
ZGVmYXVsdCIgaW4gdGhpcyBzZW50ZW5jZS4KPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZp
Zwo+PiArKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwo+PiBAQCAtMTc2LDYgKzE3NiwzMCBAQCBj
b25maWcgUFZfU0hJTV9FWENMVVNJVkUKPj4gIAkgIGZpcm13YXJlLCBhbmQgd2lsbCBub3QgZnVu
Y3Rpb24gY29ycmVjdGx5IGluIG90aGVyIHNjZW5hcmlvcy4KPj4gIAo+PiAgCSAgSWYgdW5zdXJl
LCBzYXkgTi4KPj4gKwo+PiArY2hvaWNlCj4+ICsJcHJvbXB0ICJEZWZhdWx0IEwxVEYgQnJhbmNo
IFByb3RlY3Rpb24/Igo+PiArCj4+ICsJY29uZmlnIEwxVEZfTEZFTkNFX0JPVEgKPj4gKwkJYm9v
bCAiUHJvdGVjdCBib3RoIGJyYW5jaGVzIG9mIGNlcnRhaW4gY29uZGl0aW9uYWxzIiBpZiBIVk0K
Pj4gKwkJLS0taGVscC0tLQo+PiArCQkgIEluamVjdCBhbiBsZmVuY2UgaW5zdHJ1Y3Rpb24gYWZ0
ZXIgdGhlIGNvbmRpdGlvbiB0byBiZQo+PiArCQkgIGV2YWx1YXRlZCBmb3IgYm90aCBvdXRjb21l
cyBvZiB0aGUgY29uZGl0aW9uCj4+ICsJY29uZmlnIEwxVEZfTEZFTkNFX1RSVUUKPj4gKwkJYm9v
bCAiUHJvdGVjdCB0cnVlIGJyYW5jaCBvZiBjZXJ0YWluIGNvbmRpdGlvbmFscyIgaWYgSFZNCj4+
ICsJCS0tLWhlbHAtLS0KPj4gKwkJICBQcm90ZWN0IG9ubHkgdGhlIHBhdGggd2hlcmUgdGhlIGNv
bmRpdGlvbiBpcyBldmFsdWF0ZWQgdG8gdHJ1ZQo+PiArCWNvbmZpZyBMMVRGX0xGRU5DRV9JTlRF
Uk1FRElBVEUKPj4gKwkJYm9vbCAiUHJvdGVjdCBiZWZvcmUgdXNpbmcgY2VydGFpbiBjb25kaXRp
b25hbHMgdmFsdWUiIGlmIEhWTQo+PiArCQktLS1oZWxwLS0tCj4+ICsJCSAgSW5qZWN0IGFuIGxm
ZW5jZSBpbnN0cnVjdGlvbiBhZnRlciBldmFsdWF0aW5nIHRoZSBjb25kaXRpb24KPj4gKwkJICBi
dXQgYmVmb3JlIGZvcndhcmRpbmcgdGhpcyB2YWx1ZSBmcm9tIGEgbG9jYWwgdmFyaWFibGUKPj4g
Kwljb25maWcgTDFURl9MRkVOQ0VfTk9ORQo+PiArCQlib29sICJObyBjb25kaXRpb25hbCBwcm90
ZWN0aW9uIgo+PiArCQktLS1oZWxwLS0tCj4+ICsJCSAgRG8gbm90IGluamVjdCBsZmVuY2VzIGZv
ciBjb25kaXRpb25hbCBldmFsdWF0aW9ucwo+PiArZW5kY2hvaWNlCj4gSSBndWVzcyB3ZSBzaG91
bGQgc2V0dGxlIG9uIHNvbWUgZGVmYXVsdCBmb3IgdGhpcyBjaG9pY2UuIFRoZQo+IGRlc2NyaXB0
aW9uIHRhbGtzIGFib3V0IGEgZGVmYXVsdCwgYnV0IEkgZG9uJ3Qgc2VlIGl0IHNldCBoZXJlIChh
bmQKPiBJIGRvbid0IHRoaW5rIHJlbHlpbmcgbWVyZWx5IG9uIHRoZSBvcmRlciBpcyBhIGdvb2Qg
aWRlYSkuCkkgd2lsbCBhZGQgYSAiZGVmYXVsdCIgc3RhdGVtZW50LCBhbmQgcGljayB0aGUgTDFU
Rl9MRkVOQ0VfQk9USCB2YXJpYW50CnRoZXJlLgo+Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9u
b3NwZWMuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKPj4gQEAgLTY4LDEwICs2
OCwxOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbGZlbmNlX3RydWUodm9pZCkgeyByZXR1cm4gdHJ1
ZTsgfQo+PiAgI2VuZGlmCj4+ICAKPj4gIC8qCj4+IC0gKiBwcm90ZWN0IGV2YWx1YXRpb24gb2Yg
Y29uZGl0aW9uYWwgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0aW9uCj4+ICsgKiBhbGxvdyB0byBw
cm90ZWN0IGV2YWx1YXRpb24gb2YgY29uZGl0aW9uYWwgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0
aW9uIG9uIHg4Ngo+PiAgICovCj4+IC0jZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24p
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsjaWYgZGVmaW5lZChD
T05GSUdfTDFURl9MRkVOQ0VfTk9ORSkgfHwgIWRlZmluZWQoQ09ORklHX1g4NikKPj4gKyNkZWZp
bmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgKGNvbmRpdGlvbikKPj4gKyNlbGlmIGRlZmlu
ZWQoQ09ORklHX0wxVEZfTEZFTkNFX0JPVEgpCj4+ICsjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhj
b25kaXRpb24pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gSSdt
IHB1enpsZWQgYnkgdGhpcyBsaW5lIGNoYW5naW5nIC0gZG8geW91IHJlYWxseSBuZWVkIHRvIG1v
dmUgdGhlCj4gYmFja3NsYXNoIGhlcmU/CgpUaGlzIGxvb2tzIHN0cmFuZ2UgYXMgYSBzdGFuZC1h
bG9uZSBtb2RpZmljYXRpb24sIEkgYWdyZWUuIEkgd2lsbCBtZXJnZQp0aGUgaW50cm9kdWN0aW9u
IG9mIHRoZSBiYXJyaWVyIHdpdGggdGhlIG5ldyBuYW1lLCBhbmQgbWVyZ2UgaXQgd2l0aCB0aGUK
Y29uZmlndXJhdGlvbiBvcHRpb24gYW5kIHRoZSBhbHRlcm5hdGl2ZSBwYXRjaGluZy4gVGhpcyB3
YXksIHRoaXMgY2hhbmdlCndpbGwgYmUgcmVtb3ZlZC4KCkJlc3QsCk5vcmJlcnQKCj4KPiBKYW4K
Pgo+CgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIu
IDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwg
UmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNn
ZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 12:21:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 12:21: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-devel-bounces@lists.xenproject.org>)
	id 1gme0c-00024A-0l; Thu, 24 Jan 2019 12:21: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=jkVq=QA=amazon.de=prvs=920ead099=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gme0a-00023N-B6
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 12:21:24 +0000
X-Inumbo-ID: 8f8e6292-1fd2-11e9-aeee-bc764e045a96
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f8e6292-1fd2-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 12:21:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548332482; x=1579868482;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=yRInr9vRyxDowYGFe9/JiHOMziFxQJYr2VKvSoVHZNE=;
 b=XKx33bK86d0kZzPo+YlPqaEszQLPZeESj3aDMQdclf8RIOsbPIT5KVZN
 7mFCdhGf+6zQMx0vvaYEhg30krlo+XLVrA0FT3G9Whs2Q1elgnkR7V5EQ
 Y8CZJzRYsaIrJt30wTpQAG/VXE8ovbWiyPHA2p4jqpxbsjjWr4s6ywv4q E=;
X-IronPort-AV: E=Sophos;i="5.56,516,1539648000"; d="scan'208";a="714544991"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2c-c6afef2e.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 24 Jan 2019 12:21:20 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-c6afef2e.us-west-2.amazon.com (Postfix) with ESMTPS
 id 402AEA1D74; Thu, 24 Jan 2019 12:21:16 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Jan 2019 12:21:16 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.76) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Jan 2019 12:21:08 +0000
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <2e60f86f-8bf4-43dc-4343-8074667b6f6d@arm.com>
 <5C486E780200007800210705@prv1-mh.provo.novell.com>
 <38cbf2d4-63fb-cafa-7007-cba7fee03786@arm.com>
 <5C487E1B020000780021078C@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <ba10bfc1-81ed-7944-9b02-0f05b990676a@amazon.de>
Date: Thu, 24 Jan 2019 13:21:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C487E1B020000780021078C@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.76]
X-ClientProxiedBy: EX13D06UWA001.ant.amazon.com (10.43.160.220) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDEvMjMvMTkgMTU6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjAxLjE5IGF0
IDE0OjQ0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAyMy8wMS8yMDE5IDEz
OjM5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIzLjAxLjE5IGF0IDE0OjI0LCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIzLzAxLzIwMTkgMTE6NTEsIE5vcmJl
cnQgTWFudGhleSB3cm90ZToKPj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCj4+
Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAo+Pj4+PiBAQCAtNjgsMTAgKzY4LDE4
IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBsZmVuY2VfdHJ1ZSh2b2lkKSB7IHJldHVybiB0cnVlOyB9
Cj4+Pj4+ICAgICNlbmRpZgo+Pj4+PiAgICAKPj4+Pj4gICAgLyoKPj4+Pj4gLSAqIHByb3RlY3Qg
ZXZhbHVhdGlvbiBvZiBjb25kaXRpb25hbCB3aXRoIHJlc3BlY3QgdG8gc3BlY3VsYXRpb24KPj4+
Pj4gKyAqIGFsbG93IHRvIHByb3RlY3QgZXZhbHVhdGlvbiBvZiBjb25kaXRpb25hbCB3aXRoIHJl
c3BlY3QgdG8gc3BlY3VsYXRpb24gb24geDg2Cj4+Pj4+ICAgICAqLwo+Pj4+PiAtI2RlZmluZSBl
dmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+Pj4+PiArI2lmIGRlZmluZWQoQ09ORklHX0wxVEZfTEZFTkNFX05PTkUpIHx8ICFk
ZWZpbmVkKENPTkZJR19YODYpCj4+Pj4+ICsjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25kaXRp
b24pIChjb25kaXRpb24pCj4+Pj4+ICsjZWxpZiBkZWZpbmVkKENPTkZJR19MMVRGX0xGRU5DRV9C
T1RIKQo+Pj4+PiArI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+PiAgICAgICAgKCgoY29uZGl0aW9u
KSAmJiBsZmVuY2VfdHJ1ZSgpKSB8fCAhbGZlbmNlX3RydWUoKSkKPj4+Pj4gKyNlbGlmIGRlZmlu
ZWQoQ09ORklHX0wxVEZfTEZFTkNFX1RSVUUpCj4+Pj4+ICsjZGVmaW5lIGV2YWx1YXRlX25vc3Bl
Yyhjb25kaXRpb24pICgoY29uZGl0aW9uKSAmJiBsZmVuY2VfdHJ1ZSgpKQo+Pj4+PiArI2VsaWYg
ZGVmaW5lZChDT05GSUdfTDFURl9MRkVOQ0VfSU5URVJNRURJQVRFKQo+Pj4+PiArI2RlZmluZSBl
dmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAoeyBib29sIHJlcyA9IChjb25kaXRpb24pOyBybWIo
KTsgcmVzOyB9KQo+Pj4+ICsjZW5kaWYKPj4+Pgo+Pj4+IE5vbmUgb2YgdGhlIGNvbmZpZ3MgYXJl
IGRlZmluZWQgb24gQXJtLCBzbyBjYW4gdGhpcyBiZSBtb3ZlZCBpbiBhcmNoLXg4Nj8KPj4+IFRv
IGJlIGhvbmVzdCBJJ2QgbGlrZSB0byBhdm9pZCBpbnRyb2R1Y2luZyBhc20vbm9zcGVjLmggZm9y
IHRoZSB0aW1lCj4+PiBiZWluZy4KPj4gSG93IGFib3V0IGFkZGluZyB0aGVtIGluIHN5c3RlbS5o
IGFzIHdlIGRpZCBmb3IgYXJyYXlfaW5kZXhfbWFza19ub3NwZWM/Cj4gVG8gdGVsbCB5b3UgdGhl
IHRydXRoLCB0aGF0J3Mgd2hlcmUgTm9yYmVydCBoYWQgaXQgb3JpZ2luYWxseS4KPiBJIHRoaW5r
IHRoYXQncyBub3QgdGhlIHJpZ2h0IHBsYWNlIHRob3VnaCAoYWxzbyBmb3IKPiBhcnJheV9pbmRl
eF9tYXNrX25vc3BlYygpKS4gQnV0IEknbGwgbGlzdGVuIHRvIGEgbWFqb3JpdHkKPiB0aGlua2lu
ZyBkaWZmZXJlbnRseSwgYXQgbGVhc3QgYXMgZmFyIGFzIHdoYXQgaXMgY3VycmVudGx5Cj4gbGZl
bmNlX3RydWUoKSBnb2VzLiBldmFsdWF0ZV9ub3NwZWMoKSwgb3RvaCwgYmVsb25ncyB3aGVyZQo+
IGl0IGlzIG5vdywgSSB0aGluay4KCkkgd2lsbCByZW5hbWUgdGhlIGxmZW5jZV90cnVlIG1hY3Jv
IGludG8gImFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZSIuCkZ1cnRoZXJtb3JlLCBJIHdpbGwgbWVy
Z2UgdGhlIGludHJvZHVjdGlvbiBvZiB0aGUgbWFjcm9zIHdpdGggdGhlCmludHJvZHVjdGlvbiBv
ZiB0aGUgY29uZmlndXJhdGlvbiBhbmQgdGhlIGFsdGVybmF0aXZlIHBhdGNoaW5nLiBGaW5hbGx5
LApJJ2xsIHJldXNlIHRoZSBhcmNoX2JhcnJpZXJfbm9zcGVjX3RydWUgaW1wbGVtZW50YXRpb24g
aW4gdGhlCmV2YWx1YXRlX25vc3BlYyBtYWNyby4KCkJlc3QsCk5vcmJlcnQKCj4KPiBKYW4KPgo+
CgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4
CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFs
ZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJp
Y2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 12:29:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 12:29: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-devel-bounces@lists.xenproject.org>)
	id 1gme8l-0002Vj-Mv; Thu, 24 Jan 2019 12:29: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=thWW=QA=citrix.com=prvs=920dde6d3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gme8j-0002VT-Jt
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 12:29:49 +0000
X-Inumbo-ID: bc5e2e1e-1fd3-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc5e2e1e-1fd3-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 12:29:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,516,1539648000"; d="scan'208";a="76350095"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 12:29:36 +0000
Message-ID: <20190124122936.17482-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] libxl: When restricted,
 start QEMU paused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgbGlieGwgbGF0ZXIgZHVyaW5nIGd1ZXN0IGNyZWF0aW9uIHJ1biB0aGUgY29tbWFuZCAi
Y29udCIsIGl0IGtpbmQKb2YgZXhwZWN0IHRoYXQgUUVNVSB3b3VsZCBub3QgZG8gYW55IGVtdWxh
dGlvbiwgdXNlIHRoZSAiLVMiIGNvbW1hbmQKb3B0aW9uIHRvIG1ha2UgdGhpcyBlZmZlY3RpdmUu
IFVuZm9ydHVuYXRlbHksIHdoZW4gUUVNVSBpcyBzdGFydGVkIHdpdGgKIi1TIiwgaXQgd29uJ3Qg
d3JpdGUgUUVNVSdzIHJlYWRpbmVzcyBpbnRvIHhlbnN0b3JlLiBTbyBvbmx5IGFjdGl2YXRlCnRo
aXMgb3B0aW9ucyB3aGVuIHdlIGhhdmUgYSBRRU1VIHN0YXJ0dXAgbm90aWZpY2F0aW9uIHZpYSBR
TVAgYXZhaWxhYmxlLAp3aGljaCBpcyB3aGVuIGRtX3Jlc3RyaWN0IGlzIGFjdGl2YXRlZC4KClRo
aXMgaGF2ZSB0aGUgc2lkZS1lZmZlY3Qgb2YgcmVuZGVyaW5nIGluZWZmZWN0aXZlIHRoZSBzdGFy
dHVwCm5vdGlmaWNhdGlvbiB2aWEgeGVuc3RvcmUsIGxpYnhsIHdpbGwgb25seSBoYXZlIHRoZSBu
b3RpZmljYXRpb24gdmlhClFNUC4KCkl0IGJlY2FtZSBpbXBvcnRhbnQgdG8gcmVseSBvbmx5IG9u
IFFNUCBmb3Igbm90aWZpY2F0aW9uIHdoZW4gd2UgaGF2ZQppdCwgYXMgY3V0dGluZyBzaG9ydCB0
aGF0IHBhdGggbWF5IHJlc3VsdCBpbiB0aGUgUU1QIHNvY2tldCBiZWVuIGJsb2NrZWQKYW5kIGhh
dmUgUUVNVSBzdG9wIHJlc3BvbmRpbmcgdG8gdXBjb21pbmcgY29ubmVjdGlvbiBldmVuIGlmIG5v
bmUgYXJlCmFjdGl2ZS4KClRoZSBRRU1VIGJ1ZyB0aGF0IHRoaXMgcGF0Y2ggd29ya3MgYXJvdW5k
IGlzOgotIGxpYnhsIGNvbm5lY3QgYW5kIGhhbmQtY2hlY2sgd2l0aCBRRU1VLCB0aGVuIHNlbmQg
dGhlIGNtZAogICJxdWVyeS1zdGF0dXMiLgotIFFFTVUgcHJlcGFyZSBhbmQgbWF5YmUgdHJ5IHNl
bmQgdGhlIHJlc3BvbnNlLAogIHdoaWxlIGFsc28gd3JpdGluZyAicnVubmluZyIgaW50byB4ZW5z
dG9yZS4KLSBsaWJ4bCBzZWUgdmlhIHhlbnN0b3JlIHRoYXQgUUVNVSBpcyBydW5uaW5nIGFuZCBk
aXNjb25uZWN0IGZyb20gdGhlCiAgUU1QIHNvY2tldCBiZWZvcmUgcmVjZWl2aW5nIHRoZSByZXNw
b25zZSB0aGUgY21kLgo9PiBUaGUgUU1QIHNvY2tldCAobW9uaXRvcikgaXMgc29tZXRpbWUgYmxv
Y2tlZCBhbmQgd2lsbCBuZXZlciByZXBseQogIHRvIGNvbW1hbmRzIG9uIG5ldyBjb25uZWN0aW9u
cy4KClRoaXMgaXMgZHVlIHRvIFFFTVUgb25seSByZXNwb25kaW5nIHRvIG9uZSBjb21tYW5kIGF0
IGEgdGltZSwgYW5kCnN1c3BlbmRpbmcgaXRzIG1vbml0b3IgKFFNUCkgdW50aWwgdGhlIGNvbW1h
bmQgYXMgYmVlbiBwcm9jZXNzZWQgYW5kCnNlbnQuIERpc2Nvbm5lY3RpbmcgZnJvbSB0aGUgc29j
a2V0IGRvZXNuJ3QgdW5zdXNwZW5kIHRoZSBtb25pdG9yLiBUaGUKcmFjZSBkZXNjcmliZWQgaGVy
ZSBpcyB2ZXJ5IGxpa2VseSB0byBoYXBwZW4gd2l0aCBRRU1VIDMuMS41MCAoZHVyaW5nCjMuMiBk
ZXZlbG9wbWVudCksIGJ1dCBjYW4gYmUgcmVwcm9kdWNlZCB3aXRoIFFFTVUgMy4xLgoKU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgotLS0K
SGVyZSBpcyBhbiBleGFtcGxlIG9mIHdoYXQncyBoYXBwZW5pbmcgaW4gb3NzdGVzdCB3aXRoIHFl
bXUgbWFpbmxpbmU6Cmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzI0MDMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QvaW5mby5odG1sCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncy8xMzI0MDMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QvMTAudHMtZGViaWFuLWh2bS1pbnN0YWxsLmxvZwoodGhlcmUgYXJlIGEg
ZmV3ICJxbXBfbmV4dDogRG9tYWluIDE6dGltZW91dCIsIGJlc2lkZSB3aGF0J3MgbG9vayBsaWtl
CmRlYmlhbiBub3QgZmluaXNoaW5nIHRvIGluc3RhbGwgYW5kIHJlYm9vdCkKLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9kbS5jIHwgMTUgKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTQg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGIyNDU5NTZiNzcuLjJmMTk3
ODZiZGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfZG0uYwpAQCAtMTE4Myw2ICsxMTgzLDE0IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1
aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBmbGV4YXJy
YXlfYXBwZW5kKGRtX2FyZ3MsCiAgICAgICAgICAgICBHQ1NQUklOVEYoInNvY2tldCxpZD1saWJ4
bC1jbWQsZmQ9JWQsc2VydmVyLG5vd2FpdCIsCiAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUt
PmRtX21vbml0b3JfZmQpKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBTdGFydCBRRU1VIHdp
dGggaXRzICJDUFUiIHBhdXNlZCwgaXQgd2lsbCBub3Qgc3RhcnQgYW55IGVtdWxhdGlvbgorICAg
ICAgICAgKiB1bnRpbCB0aGUgUU1QIGNvbW1hbmQgImNvbnQiIGlzIHVzZWQuIFRoaXMgYWxzbyBw
cmV2ZW50IFFFTVUgZnJvbQorICAgICAgICAgKiB3cml0aW5nICJydW5uaW5nIiB0byB0aGUgInN0
YXRlIiB4ZW5zdG9yZSBub2RlIHNvIHdlIG9ubHkgdXNlIHRoaXMKKyAgICAgICAgICogZmxhZyB3
aGVuIHdlIGhhdmUgdGhlIFFNUCBiYXNlZCBzdGFydHVwIG5vdGlmaWNhdGlvbi4KKyAgICAgICAg
ICogKi8KKyAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLVMiKTsKICAgICB9IGVs
c2UgewogICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgR0NTUFJJTlRGKCJzb2NrZXQsaWQ9bGlieGwtY21kLCIKQEAgLTI3MDIsNiArMjcx
MCw3IEBAIHN0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9xbXBfY2IobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZXZfcW1wICpldiwKICAgICBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MgPSBDT05U
QUlORVJfT0YoZXYsICpkbXNzLCBxbXApOwogICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAq
bzsKICAgICBjb25zdCBjaGFyICpzdGF0dXM7CisgICAgY29uc3QgY2hhciAqZXhwZWN0ZWRfc3Rh
dGU7CiAKICAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsIGV2KTsKIApAQCAtMjcxNyw3ICsy
NzI2LDExIEBAIHN0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9xbXBfY2IobGlieGxfX2VnYyAqZWdj
LCBsaWJ4bF9fZXZfcW1wICpldiwKICAgICAgICAgZ290byBmYWlsZWQ7CiAgICAgfQogICAgIHN0
YXR1cyA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKG8pOwotICAgIGlmIChzdHJjbXAo
c3RhdHVzLCAicnVubmluZyIpKSB7CisgICAgaWYgKCFkbXNzLT5idWlsZF9zdGF0ZS0+c2F2ZWRf
c3RhdGUpCisgICAgICAgIGV4cGVjdGVkX3N0YXRlID0gInByZWxhdW5jaCI7CisgICAgZWxzZQor
ICAgICAgICBleHBlY3RlZF9zdGF0ZSA9ICJwYXVzZWQiOworICAgIGlmIChzdHJjbXAoc3RhdHVz
LCBleHBlY3RlZF9zdGF0ZSkpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiVW5l
eHBlY3RlZCBRRU1VIHN0YXR1czogJXMiLCBzdGF0dXMpOwogICAgICAgICByYyA9IEVSUk9SX05P
VF9SRUFEWTsKICAgICAgICAgZ290byBmYWlsZWQ7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 12:33:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 12:33: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-devel-bounces@lists.xenproject.org>)
	id 1gmeBy-0003GD-8x; Thu, 24 Jan 2019 12: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=jbrD=QA=citrix.com=prvs=920b187fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gmeBx-0003G7-Eh
 for xen-devel@lists.xen.org; Thu, 24 Jan 2019 12:33:09 +0000
X-Inumbo-ID: 33912c4e-1fd4-11e9-b635-17d727683f51
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33912c4e-1fd4-11e9-b635-17d727683f51;
 Thu, 24 Jan 2019 12:33:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,516,1539648000"; d="scan'208";a="85032990"
To: Jan Beulich <JBeulich@suse.com>
References: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
 <5C489DD8020000780021088F@prv1-mh.provo.novell.com>
 <c37e5578-845d-e029-7362-b456db84dc7c@citrix.com>
 <5C4978CD0200007800210B40@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d6593217-dc3f-74bf-3b6c-ec5dc671fd6c@citrix.com>
Date: Thu, 24 Jan 2019 12:33:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4978CD0200007800210B40@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/sched: Introduce domain_vcpu() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 nmanthey@amazon.de, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAxOSAwODozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDEuMTkg
YXQgMTg6NDQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjMvMDEv
MjAxOSAxNzowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyMy4wMS4xOSBhdCAxNTo1
OSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+ICtzdGF0aWMgaW5saW5l
IHN0cnVjdCB2Y3B1ICpkb21haW5fdmNwdShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+Pj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdV9p
ZCkKPj4+PiArewo+Pj4+ICsgICAgdW5zaWduZWQgaW50IGlkeCA9IGFycmF5X2luZGV4X25vc3Bl
Yyh2Y3B1X2lkLCBkLT5tYXhfdmNwdXMpOwo+Pj4+ICsKPj4+PiArICAgIHJldHVybiBpZHggPj0g
ZC0+bWF4X3ZjcHVzID8gTlVMTCA6IGQtPnZjcHVbaWR4XTsKPj4+PiArfQo+Pj4gRm9yIGFuIG91
dCBvZiBib3VuZHMgaW5jb21pbmcgdmNwdV9pZCwgaXNuJ3QgaXQgdGhlIGNhc2UgdGhhdAo+Pj4g
aWR4IHRoZW4gd291bGQgYmUgemVybz8gSW4gd2hpY2ggY2FzZSB5b3UnZCByZXR1cm4gZC0+dmNw
dVswXQo+Pj4gaW5zdGVhZCBvZiBOVUxMPwo+PiBTcGVjdWxhdGl2ZWx5LCB5ZXMuICBhcnJheV9p
bmRleF9ub3NwZWMoKSB3b3JrcyBieSBmb3JjaW5nIHNwZWN1bGF0aXZlCj4+IG1pcy1hY2Nlc3Nl
cyB0byBvcGVyYXRlIGFzIGlmIGl0IHJlcXVlc3QgaGFkIGJlZW4gZm9yIGluZGV4IDAuCj4+Cj4+
IFdoYXQgbWF0dGVycyBmcm9tIGEgZGF0YS1sZWFraW5nIHBlcnNwZWN0aXZlIGlzIHdoZXRoZXIg
ZC0+dmNwdVtpZHhdLAo+PiB3aGVuIGV4ZWN1dGVkIHNwZWN1bGF0aXZlLCBlbmRzIHVwIGJlaW5n
IG91dC1vZi1ib3VuZHMgb3Igbm90LiAgaS5lLgo+PiB3aGV0aGVyIGl0IGlzIGRpc3Rpbmd1aXNo
YWJsZSBmcm9tIGEgcGF0aCB3aGljaCBjYW4gYXJjaGl0ZWN0dXJhbGx5IGJlCj4+IHRha2VuLgo+
IEknbSBhZnJhaWQgd2UncmUgdGFsa2luZyBvZiBkaWZmZXJlbnQgYXNwZWN0cy4gSSdtIG5vdCBj
b25zaWRlcmluZwo+IHRoZSBzcGVjdWxhdGlvbiBhc3BlY3QgYXQgYWxsLCBidXQgdGhlIG1lcmUg
YmFzZSBmdW5jdGlvbmFsaXR5LgoKT29wcyB5ZXMuwqAgWW91J3JlIHJpZ2h0IHRoYXQgaXMgYSBy
ZWFsIG5vbi1zcGVjdWxhdGl2ZSBpc3N1ZSBoZXJlLgoKVGhlIGNvcnJlY3QgY29kZSBpczoKCnsK
wqDCoMKgIHVuc2lnbmVkIGludCBpZHggPSBhcnJheV9pbmRleF9ub3NwZWModmNwdV9pZCwgZC0+
bWF4X3ZjcHVzKTsKCsKgwqDCoCByZXR1cm4gdmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMgPyBOVUxM
IDogZC0+dmNwdVtpZHhdOwp9CgpXaGljaCB3aWxsIHJldHVybiBhIHJlYWwgTlVMTCBmb3IgYWxs
IG5vbi1zcGVjdWxhdGl2ZSBvdXQtb2YtYm91bmRzCnJlcXVlc3RzLCBhbmQgd2lsbCByZXR1cm4g
ZC0+dmNwdVswXSBkdXJpbmcgaW5jb3JyZWN0IHNwZWN1bGF0aW9uLgoKfkFuZHJldwoKPj4gUC5T
LiBpbmRleCAwIGlzIGFjdHVhbGx5IGJldHRlciB0aGFuIE5VTEwgb24gYW55IGhhcmR3YXJlIGxh
Y2tpbmcgU01BUCwKPj4gYmVjYXVzZSB5b3Ugd29uJ3QgcG90ZW50aWFsbHkgdXNlIGd1ZXN0LWNv
bnRyb2xsZWQgZGF0YSBmcm9tIDAgZHVyaW5nCj4+IHRoZSBzdWJzZXF1ZW50IHNwZWN1bGF0aW9u
Lgo+IElzIHRoYXQgdGhlIGNhc2UgaW4gdGhlIHdheSB5b3UgZGVzY3JpYmUgaXQ/CgpUaGUgY2Fz
ZSBJIGhhZCBpbiBtaW5kIHdhcyBhIGd1ZXN0IHdoaWNoIGdvZXMgYW5kIG1tYXAoKSdzIHNvbWV0
aGluZwpyZWFsIGF0IDAuCgo+IEkgdGhvdWdodCBvbmUgb2YgdGhlCj4gYmFzZSBpc3N1ZXMgd2l0
aCBzb21lIG9mIGxhc3QgeWVhcidzIHNwZWN1bGF0aW9uIGlzc3VlcyB3YXMgdGhhdAo+IGRhdGEg
cmVsYXRlZCAjUEYgZ2V0IGV2YWx1YXRlZCBvbmx5IGF0IHRoZSBlbmQgb2YgdGhlIHBpcGVsaW5l
LAo+IHdoZW4gcmV0aXJpbmcgaW5zbnMuCgpUaGF0IGlzIGNvcnJlY3QgZm9yIE1lbHRkb3duLCBi
dXQgeW91IG5lZWQgdG8gZ2V0IGEgVExCIGhpdCBmaXJzdCwgc28Kb25seSBhcHBsaWVzIHRvIHBl
cm1pc3Npb24gcHJvYmxlbXMgb24gdGhlIG1hcHBpbmcuwqAgKEFsc28sIHRoZSBkYXRhCm5lZWRz
IHRvIGJlIGluIHRoZSBMMSBjYWNoZSB0byBsZWFrLikKCkwxVEYgY292ZXJzIHRoZSBvdGhlciBz
aWRlIG9mIHRoaW5ncyB3aGVyZSB0aGVyZSBpc24ndCBhIHZhbGlkIG1hcHBpbmcsCnRoZSBhZGRy
ZXNzZXMgaW4gcXVlc3Rpb24gYXJlIHBoeXNpY2FsIHJhdGhlciB0aGFuIGxpbmVhci7CoCAoQWxz
bywgbmVlZHMKdG8gaGl0IGluIHRoZSBMMSBjYWNoZS4pCgo+IFRvIG1lIHRoaXMgd291bGQgaW1w
bHkgc3BlY3VsYXRpb24gdGhyb3VnaAo+IE5VTEwgaXMgZXF1YWxseSBoYXBwZW5pbmcgd2l0aCBT
TUFQLgoKSXQgaXMgdGhlIGJlaGluZC10aGUtc2NlbmVzIGltcGxlbWVudGF0aW9uIG9mIFNNQVAg
d2hpY2ggbWFrZXMgaXQgc2FmZQpvbiBleGlzdGluZyBwcm9jZXNzb3JzLgoKU1RBQyBpcyBhIFRM
QiBmbHVzaCBvcGVyYXRpb24gd2hpY2ggZmx1c2hlcyBhbGwgdXNlciBtYXBwaW5ncyAoaGVuY2Ug
aXRzCmN1cmlvdXMgQ1BMIDAgcmVzdHJpY3Rpb24gZm9yIHNvbWV0aGluZyB3aGljaCBvc3RlbnNp
Ymx5IGp1c3QgdG91Y2hlcwpFRkxBR1MuQUMpLCBhbmQgd2hpbGUgQUMgaXMgc2V0LCBhIHBhZ2V3
YWxrIHdoaWNoIHJlc3VsdHMgaW4gYSB1c2VyCm1hcHBpbmcgd29uJ3QgcmVzdWx0IGluIGEgVExC
IGZpbGwuCgpUaGVyZWZvcmUsIHdoZW4geW91IGhpdCBhIHVzZXIgbWFwcGluZywgeW91IHN0YXJ0
IHdpdGggYSBUTEIgbWlzcwooYmVjYXVzZSB1c2VyIG1hcHBpbmdzIHdlcmUgcHJldmlvdXNseSBm
bHVzaGVkKSwgcmVxdWVzdCBhIHBhZ2V3YWxrCih3aGljaCByZXNvbHZlcyB0byBhIHVzZXIgbWFw
cGluZyksIGFuZCB0aGlzIG1hcHBpbmcgaXMgZGVsaWJlcmF0ZWx5IG5vdApyZS1pbnNlcnRlZCBp
bnRvIHRoZSBUTEIsIG9wdGluZyBpbnN0ZWFkIGZvciAicGFnZXdhbGsgcmVzdWx0ZWQgaW4KZmFp
bHVyZSIsIHdoaWNoIGlzIGhvdyB0aGUgI1BGIGV2ZW50dWFsbHkgbWFuaWZlc3RzLgoKPiBGdXJ0
aGVybW9yZSAzMi1iaXQgUFYgZ3Vlc3RzIGNvdWxkIHBsYWNlIGEga2VybmVsIG1hcHBpbmcgdGhl
cmUuCgpZZXMsIGJ1dCB0aGlzIGlzIG5vIHdvcnNlIHRoYW4gdXNlcnNwYWNlIG1tYXAoKSdpbmcg
YSBwYWdlIHRoZXJlIGluIHRoZQphYnNlbmNlIG9mIFNNQVAuCgo+IE9mIGNvdXJzZSB0aGUgaW1w
bGljYXRpb24gd291bGQgYmUgdGhhdCBhdm9pZGluZyB0byBoYW5kIGJhY2sKPiBOVUxMIGhhcyBl
dmVuIHdpZGVyIGJlbmVmaXQuIEJ1dCB0aGVuIHRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyCj4gaGFu
ZGluZyBiYWNrIE5VTEwgaGVyZSBhbmQgZWxzZXdoZXJlIHNob3VsZG4ndCBiZSBhdm9pZGVkCj4g
YWx0b2dldGhlci4KCkl0IGlzIGV2ZW4gaGFyZGVyIHRvIGRvIHdpdGhvdXQgY29tcGlsZXIgc3Vw
cG9ydCB0aGFuIHRoZSBsZmVuY2UnaW5nCmN1cnJlbnRseSB1bmRlciBxdWVzdGlvbi4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 12:39:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 12:39: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-devel-bounces@lists.xenproject.org>)
	id 1gmeIQ-0003gF-19; Thu, 24 Jan 2019 12:39: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=cLlI=QA=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1gmeIO-0003g9-VQ
 for xen-devel@lists.xen.org; Thu, 24 Jan 2019 12:39:49 +0000
X-Inumbo-ID: 211a2e42-1fd5-11e9-aeee-bc764e045a96
Received: from mail-ed1-x544.google.com (unknown [2a00:1450:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 211a2e42-1fd5-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 12:39:46 +0000 (UTC)
Received: by mail-ed1-x544.google.com with SMTP id y20so4434576edw.9
 for <xen-devel@lists.xen.org>; Thu, 24 Jan 2019 04:39:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=c1mNI5T4m20SpCB9OCXSFUEgo9wAKUIT7bb59B02sTo=;
 b=Xs+sILNwFnhsMsInizUcnZQT7V6t07Wg+2m5qm8T9+gfHD8JMXDGyRdXasDYGeBRu5
 jfY5eN5cBRzg5Km3phmLAArdGGj70YK8XC66ga0dLHTFYJi0rxT7RKfW0wqm/MaKA5Oi
 FmnqtX1mKk9fgUoAmJF4yfX9mLYc+pQLAInls=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=c1mNI5T4m20SpCB9OCXSFUEgo9wAKUIT7bb59B02sTo=;
 b=YX74qGDuMB1fVYnBeQjwujzKcCozSx1w68AbUHiddXTypsaSAO8RE6B+w42FUmr04G
 mPi57fRQK99+6wx0XUyRLN/02uKw6p0wE6V7W3PRACaVg3xuq32W58F6wfwkypNhWegn
 CPLC86+oOnCMXI5Dp/3Dk4DCrg9puS1sfxUarIoe0D5dYR1QzgO72fCyxRjpS6fIyQCc
 kX5yRb0g72lRH1C9vmJEqe3u9EcE/mIJ5IW0czBtjb9KuO1cufAcmBh4U56YZHlYZXZ6
 Klc7U5KTS5aZnOeziFeQX8SEe0vdPU8aDXtzYo0UJlYaifNfrpm0ENqjscwxJ5gqWxfR
 62mw==
X-Gm-Message-State: AJcUukePiaIRcHnpjNlP1LxjBgpI+7ZzMpPoXuZphhKxrAhx+9Mvinmk
 61142UuggWCyTtXeZkyA+XbrYw==
X-Google-Smtp-Source: ALg8bN6QWswlzohggrLEqf84UNCuXug1KlzboVlv+Uh2BRu5bdykRE7vK7zKCjeeWxzlybhwkDdnrg==
X-Received: by 2002:a17:906:3281:: with SMTP id
 1-v6mr5845104ejw.103.1548333585024; 
 Thu, 24 Jan 2019 04:39:45 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855])
 by smtp.gmail.com with ESMTPSA id x30sm10994617edd.30.2019.01.24.04.39.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 24 Jan 2019 04:39:44 -0800 (PST)
Date: Thu, 24 Jan 2019 13:39:41 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Sam Ravnborg <sam@ravnborg.org>
Message-ID: <20190124123941.GW3271@phenom.ffwll.local>
References: <20190116181018.GA27364@ravnborg.org>
 <20190117210334.13234-1-daniel.vetter@ffwll.ch>
 <20190123170015.GA23138@ravnborg.org>
 <20190124094646.GR3271@phenom.ffwll.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190124094646.GR3271@phenom.ffwll.local>
X-Operating-System: Linux phenom 4.19.0-1-amd64 
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] drm: Split out drm_probe_helper.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Neil Armstrong <narmstrong@baylibre.com>,
 Daniel Vetter <daniel.vetter@ffwll.ch>, Liviu Dudau <liviu.dudau@arm.com>,
 DRI Development <dri-devel@lists.freedesktop.org>,
 virtualization@lists.linux-foundation.org,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Benjamin Gaignard <benjamin.gaignard@linaro.org>,
 Daniel Vetter <daniel.vetter@intel.com>,
 linux-stm32@st-md-mailman.stormreply.com, linux-samsung-soc@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 amd-gfx@lists.freedesktop.org, linux-rockchip@lists.infradead.org,
 nouveau@lists.freedesktop.org, CK Hu <ck.hu@mediatek.com>,
 spice-devel@lists.freedesktop.org, Jani Nikula <jani.nikula@intel.com>,
 linux-arm-msm@vger.kernel.org, intel-gfx@lists.freedesktop.org,
 etnaviv@lists.freedesktop.org, Jani Nikula <jani.nikula@linux.intel.com>,
 linux-mediatek@lists.infradead.org, Rodrigo Vivi <rodrigo.vivi@intel.com>,
 linux-tegra@vger.kernel.org, linux-amlogic@lists.infradead.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xen.org,
 linux-renesas-soc@vger.kernel.org, Alex Deucher <alexander.deucher@amd.com>,
 freedreno@lists.freedesktop.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMTA6NDY6NDdBTSArMDEwMCwgRGFuaWVsIFZldHRlciB3
cm90ZToKPiBPbiBXZWQsIEphbiAyMywgMjAxOSBhdCAwNjowMDoxNVBNICswMTAwLCBTYW0gUmF2
bmJvcmcgd3JvdGU6Cj4gPiBIaSBEYW5pZWwuCj4gPiAKPiA+IE9uIFRodSwgSmFuIDE3LCAyMDE5
IGF0IDEwOjAzOjM0UE0gKzAxMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiA+IEhhdmluZyB0
aGUgcHJvYmUgaGVscGVyIHN0dWZmICh3aGljaCBwcmV0dHkgbXVjaCBldmVyeW9uZSBuZWVkcykg
aW4KPiA+ID4gdGhlIGRybV9jcnRjX2hlbHBlci5oIGZpbGUgKHdoaWNoIGF0b21pYyBkcml2ZXJz
IHNob3VsZCBuZXZlciBuZWVkKSBpcwo+ID4gPiBjb25mdXNpbmcuIFNwbGl0IHRoZW0gb3V0Lgo+
ID4gPiAKPiA+ID4gVG8gbWFrZSBzdXJlIEkgYWN0dWFsbHkgYWNoaWV2ZWQgdGhlIGdvYWwgaGVy
ZSBJIHdlbnQgdGhyb3VnaCBhbGwKPiA+ID4gZHJpdmVycy4gQW5kIGluZGVlZCwgYWxsIGF0b21p
YyBkcml2ZXJzIGFyZSBub3cgZnJlZSBvZgo+ID4gPiBkcm1fY3J0Y19oZWxwZXIuaCBpbmNsdWRl
cy4KPiA+IAo+ID4gSG93IGFyZSB0aGUgcGxhbnMgdG8gZ2V0IHRoaXMgcGF0Y2hzZXQgbWVyZ2Vk
Pwo+ID4gVGhlcmUgd2VyZSBkZXBlbmRlbmNpZXMgb24gb25naW5nIGRybVAuaCByZW1vdmFsIGlu
IGk5MTUgSUlSQz8KPiA+IEkgZ3Vlc3MgbXkgIk1pbmltaXplIGRybVAuaCBkZXBlbmRlbmNpZXMi
IHBhdGNoLXNldCBhbHNvIGhhdmUgYSByb2xlIGluIHRoaXMuCj4gCj4gV29ya2luZyBvbiBpdCwg
YSBwdWxsIHJlcXVlc3QgZ290IGxvc3QuIEkgb3JpZ2luYWxseSB3YW50ZWQgdG8gZ2V0IHRoaXMK
PiBhbGwgcmVzb2x2ZWQgdGhpcyB3ZWVrLCBwcm9iYWJseSBnb2luZyB0byBiZSBuZXh0IHdlZWsg
bm93IDotKAoKV2UncmUgbHVja3ksIGFsbCBzb3J0ZWQgbm93ICYgcGF0Y2ggbWVyZ2VkLiBJJ20g
YWxzbyBtZXJnaW5nIHlvdXIgc2VyaWVzLApjb3JyZWN0bHkgaW50ZXJsZWF2ZWQuCi1EYW5pZWwK
LS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0
dHA6Ly9ibG9nLmZmd2xsLmNoCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 12:43:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 12:43: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-devel-bounces@lists.xenproject.org>)
	id 1gmeLp-0004Nb-Hr; Thu, 24 Jan 2019 12:43: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=VDFf=QA=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gmeLn-0004NV-Hr
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 12:43:19 +0000
X-Inumbo-ID: 9e9ed0db-1fd5-11e9-aeee-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::613])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e9ed0db-1fd5-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 12:43:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1zQmAbkM0utbMRLiIBovxpLSw2ehEXhDI4JY60mAZrU=;
 b=bc2ZRnU87+mZrFEQY2Eierccm4ZIMnr/Vcy0DdFYYcGFetRLxNkRrfMFuXJ6tTNLLOVjGZ8LGqnCCcXofWRFobEyerZruyiWOcrMepT+xi8KJVy+rjJfAbhaBx+YJtqDSWgVMB+lEqpunhZJ/VIhRxmc5loVrnBAEvlyNLq3otU=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB4020.eurprd04.prod.outlook.com (52.134.90.29) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.17; Thu, 24 Jan 2019 12:43:15 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1537.031; Thu, 24 Jan 2019
 12:43:15 +0000
From: Peng Fan <peng.fan@nxp.com>
To: "sstabellini@kernel.org" <sstabellini@kernel.org>, "julien.grall@arm.com"
 <julien.grall@arm.com>, "jgross@suse.com" <jgross@suse.com>
Thread-Topic: [PATCH for-4.12] arm: gic: deactivate sgi immediately after eoi
Thread-Index: AQHUs+JfWsBpwUFvV0aNQJb10NMS7w==
Date: Thu, 24 Jan 2019 12:43:14 +0000
Message-ID: <20190124125210.6038-1-peng.fan@nxp.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: git-send-email 2.14.1
x-clientproxiedby: HK0P153CA0036.APCP153.PROD.OUTLOOK.COM
 (2603:1096:203:17::24) To AM0PR04MB4481.eurprd04.prod.outlook.com
 (2603:10a6:208:73::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [119.31.174.71]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB4020;
 6:CokyUginIzMcmEEH9t1GCPv+asErxA0wQDQyp2PDm/Ac5b6HqglZ8pz1w10Xu7rR9Cla0sJQsiMGeDhB/nbHXilclX+WL4dz7yzVCk4OHjOhBh53CAd915dL1M4pXlax5VSz2881cmQk4JDqthMXtTba7j6zLOO4q0X2ewM7j0h/JsfgRz5KzKqEsYsyNQOlBVenA32hCTb6KftNcDfd9CHCs1+w6GkWlB0X/0tlDxlRn3r8uQvwBKXJ7b0EalfN3EUR106QXA0b1yc/6hs0bLCzljFEPEd7dNc3wgwfFGmu5uHRTDVRXHSZZKnS1kUKgQAHIN/SQpePdlrK3SAKdckWq1yyofBjBaDTbiP9bFojZO4zu4cVlLY6OOcYAit1sSo/shsKmAHEqDeMI6JklIco1sPsjUZv5fE4Wz01Ojg0aCI8RqpHNsIH4BPZvAaB0cXIeRrEIMgpqxVBOUGLLw==;
 5:yzi9fFH3jruXIPWoi0/GVVAgXBm5WGiDcFuo1BLHd45gM4mBQKOoru2r5ziI9a21dJBB+OHJ/wiYpG3+UWwnsIG4+oqnWkcaxIPbZqPj047PrXY0Na+3seXfMf8miwo2znq9Nxymt/FtaAoncU3t0LKnKxYA/SgupP+k1B0kJFGEi09aNn3MbZTTJwPpzCqwhSfhNQI7aCkpA3E7tFOz/Q==;
 7:aFrbRdMnVFPvXHyb3gytstS4/YwSFnqXyPTxN10Ky8Cjp6L+ppFaIFr4layrIrde63V5LKRz/KP9Y2C3f1NlvQ/W8Yi1HmFc0U/9IGgQlH9GNvY7Ph4CLUVTxx/zj6tN688cfIAFDebbkFa0Ck2NOg==
x-ms-office365-filtering-correlation-id: 14fbf634-f74c-41ae-6226-08d681f981fb
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB4020; 
x-ms-traffictypediagnostic: AM0PR04MB4020:
x-microsoft-antispam-prvs: <AM0PR04MB4020CB53FBF618DE8EDD945E889A0@AM0PR04MB4020.eurprd04.prod.outlook.com>
x-forefront-prvs: 0927AA37C7
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(136003)(376002)(39860400002)(396003)(346002)(189003)(199004)(7736002)(54906003)(486006)(305945005)(110136005)(44832011)(2616005)(256004)(99286004)(50226002)(6486002)(476003)(6436002)(186003)(4326008)(1076003)(102836004)(97736004)(26005)(25786009)(6116002)(8936002)(6506007)(81156014)(8676002)(3846002)(316002)(386003)(81166006)(106356001)(105586002)(36756003)(14454004)(53936002)(6512007)(52116002)(478600001)(71190400001)(71200400001)(66066001)(2906002)(68736007)(2201001)(86362001)(2501003)(14773001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4020;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: TA6PvJk7xdEOsc+vL0bYrya1Ctptbxl/J4Nm1V907j7URuBG7jbTztuBZlUR+5L+vK+kOp3jZmhu7RQtbo1X3t7uC/7/O1hyP90wEf7rN2Q3wl4/AOY0QGzEuhVBMzplFPS2B+V6tCCaabjZhKZZUjJ+nCoQfBLkVoEAVrW5pDn6omJKM1lh/Gp57KLp68TDPpcnCVme2r9K3Xb82QZ1h/ZkWY+Q1miJE4WjPkg8fIF8qAt7Kqq/18pDIglevvk9GRJOoZWvxELaSfzLliDk0l8iRuHDkyP3KIxbToBgzuq0ANJ23p0c/IEoMUG+L6+s1hrAtsFc1Up+ab4iOs9IT5BLjHtxkqxDXRzBrS5111qXVRCQN5wSY3KwcVhhOz9F9YOY7Pp7nm38pzlp/Q1awtvVApc6enh1aZYPdVgoSsg=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 14fbf634-f74c-41ae-6226-08d681f981fb
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2019 12:43:12.4109 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4020
Subject: [Xen-devel] [PATCH for-4.12] arm: gic: deactivate sgi immediately
 after eoi
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Peng Fan <peng.fan@nxp.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gaS5NWDgsIHdlIGltcGxlbWVudGVkIHBhcnRpdGlvbiByZWJvb3Qgd2hpY2ggbWVhbnMgQ29y
dGV4LUEgcmVib290CndpbGwgbm90IGltcGFjdCBNNCBjb3JlcyBhbmQgU3lzdGVtIGNvbnRyb2wg
VW5pdCBjb3JlLiBIb3dldmVyIEdJQ3YzCmlzIG5vdCByZXNldCBiZWNhdXNlIHdlIGFsc28gbmVl
ZCB0byBzdXBwb3J0IEE3MiBDbHVzdGVyIHJlYm9vdCB3aXRob3V0CmFmZmVjdGluZyBBNTMgQ2x1
c3Rlci4KClRoZSBnaWMtdjMgY29udHJvbGxlciBpcyBjb25maWd1cmVkIHdpdGggRU9JbW9kZSB0
byAxLCBzbyBkdXJpbmcgeGVuCnJlYm9vdCwgdGhlcmUgaXMgYSBmdW5jdGlvbiBjYWxsICJzbXBf
Y2FsbF9mdW5jdGlvbihoYWx0X3RoaXNfY3B1LCBOVUxMLCAwKTsiCixidXQgaGFsdF90aGlzX2Nw
dSBuZXZlciByZXR1cm4sIHRoYXQgbWVhbnMgb3RoZXIgQ1BVcyBoYXZlIG5vIGNoYW5jZSB0bwpk
ZWFjdGl2ZSB0aGUgU0dJIGludGVycnVwdCwgYmVjYXVzZSB0aGUgZGVhY3RpdmF0ZV9pcnEgb3Bl
cmF0aW9uIGlzIGF0CnRoZSBlbmQgb2YgZG9fc2dpLiBEdXJpbmcgeGVuIGJvb3RpbmcgYWdhaW4s
IENQVTAgd2lsbCBpc3N1ZQpHSUNfU0dJX0NBTExfRlVOQ1RJT04gdG8gb3RoZXIgQ1BVcy4gQmVj
YXVzZSBHSUNfU0dJX0NBTExfRlVOQ1RJT04gb2YKb3RoZXIgQ1BVcyBhcmUgYWN0aXZlIGR1cmlu
ZyB0aGUgbGFzdCByZWJvb3QsIGludGVycnVwdHMgY291bGQgbm90IGJlCnRyaWdnZXJlZCB1bmxl
c3Mgd2UgZGVhY3RpdmF0ZSB0aGUgaW50ZXJydXB0IGZpcnN0LgoKVG8gZml4IHRoaXMgaXNzdWUs
IGxldCdzIG1vdmUgdGhlIGRlYWN0aXZhdGVfaXJxIG9wZXJhdGlvbiBqdXN0IGFmdGVyCmVvaV9p
cnEsIHRoZW4gdGhlIFNHSSBpbnRlcnJ1cHQgd2lsbCBiZSBpbiBkZWFjdGl2ZSBzdGF0ZSB3aGVu
CnNtcF9jYWxsX2Z1bmN0aW9uX2ludGVycnVwdC4KClNpZ25lZC1vZmYtYnk6IFBlbmcgRmFuIDxw
ZW5nLmZhbkBueHAuY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyB8IDUgKystLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IDZjYzdkZWM3MDYu
LjMwMGZkYmQ5YWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLmMKQEAgLTM0Nyw2ICszNDcsOCBAQCBzdGF0aWMgdm9pZCBkb19zZ2koc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGVudW0gZ2ljX3NnaSBzZ2kpCiAKICAgICAvKiBMb3dlciB0
aGUgcHJpb3JpdHkgKi8KICAgICBnaWNfaHdfb3BzLT5lb2lfaXJxKGRlc2MpOworICAgIC8qIERl
YWN0aXZhdGUgKi8KKyAgICBnaWNfaHdfb3BzLT5kZWFjdGl2YXRlX2lycShkZXNjKTsKIAogICAg
IC8qCiAgICAgICogRW5zdXJlIGFueSBzaGFyZWQgZGF0YSB3cml0dGVuIGJ5IHRoZSBDUFUgc2Vu
ZGluZwpAQCAtMzcwLDkgKzM3Miw2IEBAIHN0YXRpYyB2b2lkIGRvX3NnaShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgZW51bSBnaWNfc2dpIHNnaSkKICAgICAgICAgcGFuaWMoIlVuaGFuZGxl
ZCBTR0kgJWQgb24gQ1BVJWRcbiIsIHNnaSwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKICAgICAgICAg
YnJlYWs7CiAgICAgfQotCi0gICAgLyogRGVhY3RpdmF0ZSAqLwotICAgIGdpY19od19vcHMtPmRl
YWN0aXZhdGVfaXJxKGRlc2MpOwogfQogCiAvKiBBY2NlcHQgYW4gaW50ZXJydXB0IGZyb20gdGhl
IEdJQyBhbmQgZGlzcGF0Y2ggaXRzIGhhbmRsZXIgKi8KLS0gCjIuMTQuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 12:58:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 12:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmeaZ-0005OL-4K; Thu, 24 Jan 2019 12:58:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqWP=QA=211mainstreet.net=edwin@srs-us1.protection.inumbo.net>)
 id 1gmeaY-0005OG-Ma
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 12:58:34 +0000
X-Inumbo-ID: c0cef6ec-1fd7-11e9-add2-87122f60c9ce
Received: from mail.emypeople.net (unknown [216.220.167.73])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c0cef6ec-1fd7-11e9-add2-87122f60c9ce;
 Thu, 24 Jan 2019 12:58:32 +0000 (UTC)
Received: from Shop7 ([166.182.241.35])
 by mail.emypeople.net (12.1.1 build 4 DEB9 x64) with ASMTP id
 201901240758306826; Thu, 24 Jan 2019 07:58:30 -0500
From: "Edwin Zimmerman" <edwin@211mainstreet.net>
To: "'Kees Cook'" <keescook@chromium.org>,
	<linux-kernel@vger.kernel.org>
References: <20190123110349.35882-1-keescook@chromium.org>
 <20190123110349.35882-2-keescook@chromium.org>
In-Reply-To: <20190123110349.35882-2-keescook@chromium.org>
Date: Thu, 24 Jan 2019 07:58:32 -0500
Message-ID: <000501d4b3e4$83dd2290$8b9767b0$@211mainstreet.net>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 15.0
Content-Language: en-us
Thread-Index: AQK1qhpX7cEQ8qlEpLW6qt3JZ7VVWQH3EeYfo+y7j7A=
Subject: Re: [Xen-devel] [PATCH 1/3] treewide: Lift switch variables out of
 switches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dev@openvswitch.org, 'Ard Biesheuvel' <ard.biesheuvel@linaro.org>,
 netdev@vger.kernel.org, intel-gfx@lists.freedesktop.org,
 linux-usb@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-mm@kvack.org,
 linux-security-module@vger.kernel.org, kernel-hardening@lists.openwall.com,
 intel-wired-lan@lists.osuosl.org, linux-fsdevel@vger.kernel.org,
 xen-devel@lists.xenproject.org, 'Laura Abbott' <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, 'Alexander Popov' <alex.popov@linux.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkbmVzZGF5LCBKYW51YXJ5IDIzLCAyMDE5IDY6MDQgQU0sIEtlZXMgQ29vayB3cm90ZQo+
IAo+IFZhcmlhYmxlcyBkZWNsYXJlZCBpbiBhIHN3aXRjaCBzdGF0ZW1lbnQgYmVmb3JlIGFueSBj
YXNlIHN0YXRlbWVudHMKPiBjYW5ub3QgYmUgaW5pdGlhbGl6ZWQsIHNvIG1vdmUgYWxsIGluc3Rh
bmNlcyBvdXQgb2YgdGhlIHN3aXRjaGVzLgo+IEFmdGVyIHRoaXMsIGZ1dHVyZSBhbHdheXMtaW5p
dGlhbGl6ZWQgc3RhY2sgdmFyaWFibGVzIHdpbGwgd29yawo+IGFuZCBub3QgdGhyb3cgd2Fybmlu
Z3MgbGlrZSB0aGlzOgo+IAo+IGZzL2ZjbnRsLmM6IEluIGZ1bmN0aW9uIOKAmHNlbmRfc2lnaW9f
dG9fdGFza+KAmToKPiBmcy9mY250bC5jOjczODoxMzogd2FybmluZzogc3RhdGVtZW50IHdpbGwg
bmV2ZXIgYmUgZXhlY3V0ZWQgWy1Xc3dpdGNoLXVucmVhY2hhYmxlXQo+ICAgIHNpZ2luZm9fdCBz
aTsKPiAgICAgICAgICAgICAgXn4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBLZWVzIENvb2sgPGtlZXNj
b29rQGNocm9taXVtLm9yZz4KClJldmlld2VkIGJ5OiBFZHdpbiBaaW1tZXJtYW4gPGVkd2luQDIx
MW1haW5zdHJlZXQubmV0PgoKPiAtLS0KPiAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jICAg
ICAgICAgICAgICAgICAgIHwgIDcgKysrKy0tLQo+ICBkcml2ZXJzL2NoYXIvcGNtY2lhL2NtNDAw
MF9jcy5jICAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2NoYXIvcHBkZXYuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAyMCArKysrKysrKy0tLS0tLS0tLS0tCj4gIGRyaXZlcnMv
Z3B1L2RybS9kcm1fZWRpZC5jICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KPiAgZHJpdmVy
cy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jICAgICAgICAgIHwgIDIgKy0KPiAgZHJpdmVy
cy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYyAgICAgICAgICAgICAgIHwgIDQgKystLQo+ICBkcml2
ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9lMTAwMC9lMTAwMF9tYWluLmMgfCAgMyArKy0KPiAgZHJp
dmVycy90dHkvbl90dHkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKy0tCj4gIGRy
aXZlcnMvdXNiL2dhZGdldC91ZGMvbmV0MjI4MC5jICAgICAgICAgICAgICB8ICA1ICsrLS0tCj4g
IGZzL2ZjbnRsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrLQo+
ICBtbS9zaG1lbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKyst
LQo+ICBuZXQvY29yZS9za2J1ZmYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCAr
Ky0tCj4gIG5ldC9pcHY2L2lwNl9ncmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0
ICsrLS0KPiAgbmV0L2lwdjYvaXA2X3R1bm5lbC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDQgKystLQo+ICBuZXQvb3BlbnZzd2l0Y2gvZmxvd19uZXRsaW5rLmMgICAgICAgICAgICAgICAg
fCAgNyArKystLS0tCj4gIHNlY3VyaXR5L3RvbW95by9jb21tb24uYyAgICAgICAgICAgICAgICAg
ICAgICB8ICAzICsrLQo+ICBzZWN1cml0eS90b21veW8vY29uZGl0aW9uLmMgICAgICAgICAgICAg
ICAgICAgfCAgNyArKysrLS0tCj4gIHNlY3VyaXR5L3RvbW95by91dGlsLmMgICAgICAgICAgICAg
ICAgICAgICAgICB8ICA0ICsrLS0KPiAgMTggZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygr
KSwgNDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0
ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+IGluZGV4IGM1NGE0OTNlMTM5
YS4uYTc5ZDRiNTQ4YTA4IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYu
Ywo+ICsrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+IEBAIC05MDcsMTQgKzkwNywx
NSBAQCBzdGF0aWMgdTY0IHhlbl9yZWFkX21zcl9zYWZlKHVuc2lnbmVkIGludCBtc3IsIGludCAq
ZXJyKQo+ICBzdGF0aWMgaW50IHhlbl93cml0ZV9tc3Jfc2FmZSh1bnNpZ25lZCBpbnQgbXNyLCB1
bnNpZ25lZCBsb3csIHVuc2lnbmVkIGhpZ2gpCj4gIHsKPiAgCWludCByZXQ7Cj4gKyNpZmRlZiBD
T05GSUdfWDg2XzY0Cj4gKwl1bnNpZ25lZCB3aGljaDsKPiArCXU2NCBiYXNlOwo+ICsjZW5kaWYK
PiAKPiAgCXJldCA9IDA7Cj4gCj4gIAlzd2l0Y2ggKG1zcikgewo+ICAjaWZkZWYgQ09ORklHX1g4
Nl82NAo+IC0JCXVuc2lnbmVkIHdoaWNoOwo+IC0JCXU2NCBiYXNlOwo+IC0KPiAgCWNhc2UgTVNS
X0ZTX0JBU0U6CQl3aGljaCA9IFNFR0JBU0VfRlM7IGdvdG8gc2V0Owo+ICAJY2FzZSBNU1JfS0VS
TkVMX0dTX0JBU0U6CXdoaWNoID0gU0VHQkFTRV9HU19VU0VSOyBnb3RvIHNldDsKPiAgCWNhc2Ug
TVNSX0dTX0JBU0U6CQl3aGljaCA9IFNFR0JBU0VfR1NfS0VSTkVMOyBnb3RvIHNldDsKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9jaGFyL3BjbWNpYS9jbTQwMDBfY3MuYyBiL2RyaXZlcnMvY2hhci9w
Y21jaWEvY200MDAwX2NzLmMKPiBpbmRleCA3YTRlYjg2YWVkYWMuLjcyMTFkYzBlNmY0ZiAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL2NoYXIvcGNtY2lhL2NtNDAwMF9jcy5jCj4gKysrIGIvZHJpdmVy
cy9jaGFyL3BjbWNpYS9jbTQwMDBfY3MuYwo+IEBAIC02NjMsNiArNjYzLDcgQEAgc3RhdGljIHZv
aWQgbW9uaXRvcl9jYXJkKHN0cnVjdCB0aW1lcl9saXN0ICp0KQo+ICB7Cj4gIAlzdHJ1Y3QgY200
MDAwX2RldiAqZGV2ID0gZnJvbV90aW1lcihkZXYsIHQsIHRpbWVyKTsKPiAgCXVuc2lnbmVkIGlu
dCBpb2Jhc2UgPSBkZXYtPnBfZGV2LT5yZXNvdXJjZVswXS0+c3RhcnQ7Cj4gKwl1bnNpZ25lZCBj
aGFyIGZsYWdzMDsKPiAgCXVuc2lnbmVkIHNob3J0IHM7Cj4gIAlzdHJ1Y3QgcHRzcmVxIHB0c3Jl
cTsKPiAgCWludCBpLCBhdHJjOwo+IEBAIC03MzEsNyArNzMyLDYgQEAgc3RhdGljIHZvaWQgbW9u
aXRvcl9jYXJkKHN0cnVjdCB0aW1lcl9saXN0ICp0KQo+ICAJfQo+IAo+ICAJc3dpdGNoIChkZXYt
Pm1zdGF0ZSkgewo+IC0JCXVuc2lnbmVkIGNoYXIgZmxhZ3MwOwo+ICAJY2FzZSBNX0NBUkRPRkY6
Cj4gIAkJREVCVUdQKDQsIGRldiwgIk1fQ0FSRE9GRlxuIik7Cj4gIAkJZmxhZ3MwID0gaW5iKFJF
R19GTEFHUzAoaW9iYXNlKSk7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2hhci9wcGRldi5jIGIv
ZHJpdmVycy9jaGFyL3BwZGV2LmMKPiBpbmRleCAxYWU3N2I0MTA1MGEuLmQ3N2M5N2U0Zjk5NiAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2NoYXIvcHBkZXYuYwo+ICsrKyBiL2RyaXZlcnMvY2hhci9w
cGRldi5jCj4gQEAgLTM1OSwxNCArMzU5LDE5IEBAIHN0YXRpYyBpbnQgcHBfZG9faW9jdGwoc3Ry
dWN0IGZpbGUgKmZpbGUsIHVuc2lnbmVkIGludCBjbWQsIHVuc2lnbmVkIGxvbmcgYXJnKQo+ICAJ
c3RydWN0IHBwX3N0cnVjdCAqcHAgPSBmaWxlLT5wcml2YXRlX2RhdGE7Cj4gIAlzdHJ1Y3QgcGFy
cG9ydCAqcG9ydDsKPiAgCXZvaWQgX191c2VyICphcmdwID0gKHZvaWQgX191c2VyICopYXJnOwo+
ICsJc3RydWN0IGllZWUxMjg0X2luZm8gKmluZm87Cj4gKwl1bnNpZ25lZCBjaGFyIHJlZzsKPiAr
CXVuc2lnbmVkIGNoYXIgbWFzazsKPiArCWludCBtb2RlOwo+ICsJczMyIHRpbWUzMlsyXTsKPiAr
CXM2NCB0aW1lNjRbMl07Cj4gKwlzdHJ1Y3QgdGltZXNwZWM2NCB0czsKPiArCWludCByZXQ7Cj4g
Cj4gIAkvKiBGaXJzdCBoYW5kbGUgdGhlIGNhc2VzIHRoYXQgZG9uJ3QgdGFrZSBhcmd1bWVudHMu
ICovCj4gIAlzd2l0Y2ggKGNtZCkgewo+ICAJY2FzZSBQUENMQUlNOgo+ICAJICAgIHsKPiAtCQlz
dHJ1Y3QgaWVlZTEyODRfaW5mbyAqaW5mbzsKPiAtCQlpbnQgcmV0Owo+IC0KPiAgCQlpZiAocHAt
PmZsYWdzICYgUFBfQ0xBSU1FRCkgewo+ICAJCQlkZXZfZGJnKCZwcC0+cGRldi0+ZGV2LCAieW91
J3ZlIGFscmVhZHkgZ290IGl0IVxuIik7Cj4gIAkJCXJldHVybiAtRUlOVkFMOwo+IEBAIC01MTcs
MTUgKzUyMiw2IEBAIHN0YXRpYyBpbnQgcHBfZG9faW9jdGwoc3RydWN0IGZpbGUgKmZpbGUsIHVu
c2lnbmVkIGludCBjbWQsIHVuc2lnbmVkIGxvbmcgYXJnKQo+IAo+ICAJcG9ydCA9IHBwLT5wZGV2
LT5wb3J0Owo+ICAJc3dpdGNoIChjbWQpIHsKPiAtCQlzdHJ1Y3QgaWVlZTEyODRfaW5mbyAqaW5m
bzsKPiAtCQl1bnNpZ25lZCBjaGFyIHJlZzsKPiAtCQl1bnNpZ25lZCBjaGFyIG1hc2s7Cj4gLQkJ
aW50IG1vZGU7Cj4gLQkJczMyIHRpbWUzMlsyXTsKPiAtCQlzNjQgdGltZTY0WzJdOwo+IC0JCXN0
cnVjdCB0aW1lc3BlYzY0IHRzOwo+IC0JCWludCByZXQ7Cj4gLQo+ICAJY2FzZSBQUFJTVEFUVVM6
Cj4gIAkJcmVnID0gcGFycG9ydF9yZWFkX3N0YXR1cyhwb3J0KTsKPiAgCQlpZiAoY29weV90b191
c2VyKGFyZ3AsICZyZWcsIHNpemVvZihyZWcpKSkKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2RybV9lZGlkLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQuYwo+IGluZGV4IGI1MDZl
MzYyMmIwOC4uOGY5Mzk1NmMxNjI4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f
ZWRpZC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9lZGlkLmMKPiBAQCAtMzk0MiwxMiAr
Mzk0MiwxMiBAQCBzdGF0aWMgdm9pZCBkcm1fZWRpZF90b19lbGQoc3RydWN0IGRybV9jb25uZWN0
b3IgKmNvbm5lY3Rvciwgc3RydWN0IGVkaWQgKmVkaWQpCj4gIAkJfQo+IAo+ICAJCWZvcl9lYWNo
X2NlYV9kYihjZWEsIGksIHN0YXJ0LCBlbmQpIHsKPiArCQkJaW50IHNhZF9jb3VudDsKPiArCj4g
IAkJCWRiID0gJmNlYVtpXTsKPiAgCQkJZGJsID0gY2VhX2RiX3BheWxvYWRfbGVuKGRiKTsKPiAK
PiAgCQkJc3dpdGNoIChjZWFfZGJfdGFnKGRiKSkgewo+IC0JCQkJaW50IHNhZF9jb3VudDsKPiAt
Cj4gIAkJCWNhc2UgQVVESU9fQkxPQ0s6Cj4gIAkJCQkvKiBBdWRpbyBEYXRhIEJsb2NrLCBjb250
YWlucyBTQURzICovCj4gIAkJCQlzYWRfY291bnQgPSBtaW4oZGJsIC8gMywgMTUgLSB0b3RhbF9z
YWRfY291bnQpOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNw
bGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiBpbmRleCAzZGE5
YzBmOWU5NDguLmFhMWMyZWJlYTQ1NiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pbnRlbF9kaXNwbGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNw
bGF5LmMKPiBAQCAtMTEzNDEsNiArMTEzNDEsNyBAQCBzdGF0aWMgYm9vbCBjaGVja19kaWdpdGFs
X3BvcnRfY29uZmxpY3RzKHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0ZSkKPiAgCWRybV9m
b3JfZWFjaF9jb25uZWN0b3JfaXRlcihjb25uZWN0b3IsICZjb25uX2l0ZXIpIHsKPiAgCQlzdHJ1
Y3QgZHJtX2Nvbm5lY3Rvcl9zdGF0ZSAqY29ubmVjdG9yX3N0YXRlOwo+ICAJCXN0cnVjdCBpbnRl
bF9lbmNvZGVyICplbmNvZGVyOwo+ICsJCXVuc2lnbmVkIGludCBwb3J0X21hc2s7Cj4gCj4gIAkJ
Y29ubmVjdG9yX3N0YXRlID0gZHJtX2F0b21pY19nZXRfbmV3X2Nvbm5lY3Rvcl9zdGF0ZShzdGF0
ZSwgY29ubmVjdG9yKTsKPiAgCQlpZiAoIWNvbm5lY3Rvcl9zdGF0ZSkKPiBAQCAtMTEzNTQsNyAr
MTEzNTUsNiBAQCBzdGF0aWMgYm9vbCBjaGVja19kaWdpdGFsX3BvcnRfY29uZmxpY3RzKHN0cnVj
dCBkcm1fYXRvbWljX3N0YXRlICpzdGF0ZSkKPiAgCQlXQVJOX09OKCFjb25uZWN0b3Jfc3RhdGUt
PmNydGMpOwo+IAo+ICAJCXN3aXRjaCAoZW5jb2Rlci0+dHlwZSkgewo+IC0JCQl1bnNpZ25lZCBp
bnQgcG9ydF9tYXNrOwo+ICAJCWNhc2UgSU5URUxfT1VUUFVUX0RESToKPiAgCQkJaWYgKFdBUk5f
T04oIUhBU19EREkodG9faTkxNShkZXYpKSkpCj4gIAkJCQlicmVhazsKPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu
dGVsX3BtLmMKPiBpbmRleCBhMjZiNGVkZGRhMjUuLmMxMzVmZGVjOTZiMyAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L2k5MTUvaW50ZWxfcG0uYwo+IEBAIC00NzgsOSArNDc4LDkgQEAgc3RhdGljIHZvaWQgdmx2X2dl
dF9maWZvX3NpemUoc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGUpCj4gIAlzdHJ1
Y3Qgdmx2X2ZpZm9fc3RhdGUgKmZpZm9fc3RhdGUgPSAmY3J0Y19zdGF0ZS0+d20udmx2LmZpZm9f
c3RhdGU7Cj4gIAllbnVtIHBpcGUgcGlwZSA9IGNydGMtPnBpcGU7Cj4gIAlpbnQgc3ByaXRlMF9z
dGFydCwgc3ByaXRlMV9zdGFydDsKPiArCXVpbnQzMl90IGRzcGFyYiwgZHNwYXJiMiwgZHNwYXJi
MzsKPiAKPiAgCXN3aXRjaCAocGlwZSkgewo+IC0JCXVpbnQzMl90IGRzcGFyYiwgZHNwYXJiMiwg
ZHNwYXJiMzsKPiAgCWNhc2UgUElQRV9BOgo+ICAJCWRzcGFyYiA9IEk5MTVfUkVBRChEU1BBUkIp
Owo+ICAJCWRzcGFyYjIgPSBJOTE1X1JFQUQoRFNQQVJCMik7Cj4gQEAgLTE5NDQsNiArMTk0NCw3
IEBAIHN0YXRpYyB2b2lkIHZsdl9hdG9taWNfdXBkYXRlX2ZpZm8oc3RydWN0IGludGVsX2F0b21p
Y19zdGF0ZSAqc3RhdGUsCj4gIAljb25zdCBzdHJ1Y3Qgdmx2X2ZpZm9fc3RhdGUgKmZpZm9fc3Rh
dGUgPQo+ICAJCSZjcnRjX3N0YXRlLT53bS52bHYuZmlmb19zdGF0ZTsKPiAgCWludCBzcHJpdGUw
X3N0YXJ0LCBzcHJpdGUxX3N0YXJ0LCBmaWZvX3NpemU7Cj4gKwl1aW50MzJfdCBkc3BhcmIsIGRz
cGFyYjIsIGRzcGFyYjM7Cj4gCj4gIAlpZiAoIWNydGNfc3RhdGUtPmZpZm9fY2hhbmdlZCkKPiAg
CQlyZXR1cm47Cj4gQEAgLTE5NjksNyArMTk3MCw2IEBAIHN0YXRpYyB2b2lkIHZsdl9hdG9taWNf
dXBkYXRlX2ZpZm8oc3RydWN0IGludGVsX2F0b21pY19zdGF0ZSAqc3RhdGUsCj4gIAlzcGluX2xv
Y2soJmRldl9wcml2LT51bmNvcmUubG9jayk7Cj4gCj4gIAlzd2l0Y2ggKGNydGMtPnBpcGUpIHsK
PiAtCQl1aW50MzJfdCBkc3BhcmIsIGRzcGFyYjIsIGRzcGFyYjM7Cj4gIAljYXNlIFBJUEVfQToK
PiAgCQlkc3BhcmIgPSBJOTE1X1JFQURfRlcoRFNQQVJCKTsKPiAgCQlkc3BhcmIyID0gSTkxNV9S
RUFEX0ZXKERTUEFSQjIpOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRl
bC9lMTAwMC9lMTAwMF9tYWluLmMgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9lMTAwMC9l
MTAwMF9tYWluLmMKPiBpbmRleCA4ZmU5YWYwZTJhYjcuLjA0MTA2MjczNjg0NSAxMDA2NDQKPiAt
LS0gYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9lMTAwMC9lMTAwMF9tYWluLmMKPiArKysg
Yi9kcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9lMTAwMC9lMTAwMF9tYWluLmMKPiBAQCAtMzE0
MCw4ICszMTQwLDkgQEAgc3RhdGljIG5ldGRldl90eF90IGUxMDAwX3htaXRfZnJhbWUoc3RydWN0
IHNrX2J1ZmYgKnNrYiwKPiAKPiAgCQloZHJfbGVuID0gc2tiX3RyYW5zcG9ydF9vZmZzZXQoc2ti
KSArIHRjcF9oZHJsZW4oc2tiKTsKPiAgCQlpZiAoc2tiLT5kYXRhX2xlbiAmJiBoZHJfbGVuID09
IGxlbikgewo+ICsJCQl1bnNpZ25lZCBpbnQgcHVsbF9zaXplOwo+ICsKPiAgCQkJc3dpdGNoICho
dy0+bWFjX3R5cGUpIHsKPiAtCQkJCXVuc2lnbmVkIGludCBwdWxsX3NpemU7Cj4gIAkJCWNhc2Ug
ZTEwMDBfODI1NDQ6Cj4gIAkJCQkvKiBNYWtlIHN1cmUgd2UgaGF2ZSByb29tIHRvIGNob3Agb2Zm
IDQgYnl0ZXMsCj4gIAkJCQkgKiBhbmQgdGhhdCB0aGUgZW5kIGFsaWdubWVudCB3aWxsIHdvcmsg
b3V0IHRvCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdHR5L25fdHR5LmMgYi9kcml2ZXJzL3R0eS9u
X3R0eS5jCj4gaW5kZXggNWRjOTY4NjY5N2NmLi5lYWZiMzkxNTcyODEgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy90dHkvbl90dHkuYwo+ICsrKyBiL2RyaXZlcnMvdHR5L25fdHR5LmMKPiBAQCAtNjM0
LDYgKzYzNCw3IEBAIHN0YXRpYyBzaXplX3QgX19wcm9jZXNzX2VjaG9lcyhzdHJ1Y3QgdHR5X3N0
cnVjdCAqdHR5KQo+ICAJd2hpbGUgKE1BU0sobGRhdGEtPmVjaG9fY29tbWl0KSAhPSBNQVNLKHRh
aWwpKSB7Cj4gIAkJYyA9IGVjaG9fYnVmKGxkYXRhLCB0YWlsKTsKPiAgCQlpZiAoYyA9PSBFQ0hP
X09QX1NUQVJUKSB7Cj4gKwkJCXVuc2lnbmVkIGludCBudW1fY2hhcnMsIG51bV9iczsKPiAgCQkJ
dW5zaWduZWQgY2hhciBvcDsKPiAgCQkJaW50IG5vX3NwYWNlX2xlZnQgPSAwOwo+IAo+IEBAIC02
NTIsOCArNjUzLDYgQEAgc3RhdGljIHNpemVfdCBfX3Byb2Nlc3NfZWNob2VzKHN0cnVjdCB0dHlf
c3RydWN0ICp0dHkpCj4gIAkJCW9wID0gZWNob19idWYobGRhdGEsIHRhaWwgKyAxKTsKPiAKPiAg
CQkJc3dpdGNoIChvcCkgewo+IC0JCQkJdW5zaWduZWQgaW50IG51bV9jaGFycywgbnVtX2JzOwo+
IC0KPiAgCQkJY2FzZSBFQ0hPX09QX0VSQVNFX1RBQjoKPiAgCQkJCWlmIChNQVNLKGxkYXRhLT5l
Y2hvX2NvbW1pdCkgPT0gTUFTSyh0YWlsICsgMikpCj4gIAkJCQkJZ290byBub3RfeWV0X3N0b3Jl
ZDsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy91c2IvZ2FkZ2V0L3VkYy9uZXQyMjgwLmMgYi9kcml2
ZXJzL3VzYi9nYWRnZXQvdWRjL25ldDIyODAuYwo+IGluZGV4IGU3ZGFlNTM3OWUwNC4uMmIyNzVh
NTc0ZTk0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvdXNiL2dhZGdldC91ZGMvbmV0MjI4MC5jCj4g
KysrIGIvZHJpdmVycy91c2IvZ2FkZ2V0L3VkYy9uZXQyMjgwLmMKPiBAQCAtMjg1NCwxNiArMjg1
NCwxNSBAQCBzdGF0aWMgdm9pZCBlcF9jbGVhcl9zZXFudW0oc3RydWN0IG5ldDIyODBfZXAgKmVw
KQo+ICBzdGF0aWMgdm9pZCBoYW5kbGVfc3RhdDBfaXJxc19zdXBlcnNwZWVkKHN0cnVjdCBuZXQy
MjgwICpkZXYsCj4gIAkJc3RydWN0IG5ldDIyODBfZXAgKmVwLCBzdHJ1Y3QgdXNiX2N0cmxyZXF1
ZXN0IHIpCj4gIHsKPiArCXN0cnVjdCBuZXQyMjgwX2VwICplOwo+ICAJaW50IHRtcCA9IDA7Cj4g
Kwl1MTYgc3RhdHVzOwo+IAo+ICAjZGVmaW5lCXdfdmFsdWUJCWxlMTZfdG9fY3B1KHIud1ZhbHVl
KQo+ICAjZGVmaW5lCXdfaW5kZXgJCWxlMTZfdG9fY3B1KHIud0luZGV4KQo+ICAjZGVmaW5lCXdf
bGVuZ3RoCWxlMTZfdG9fY3B1KHIud0xlbmd0aCkKPiAKPiAgCXN3aXRjaCAoci5iUmVxdWVzdCkg
ewo+IC0JCXN0cnVjdCBuZXQyMjgwX2VwICplOwo+IC0JCXUxNiBzdGF0dXM7Cj4gLQo+ICAJY2Fz
ZSBVU0JfUkVRX1NFVF9DT05GSUdVUkFUSU9OOgo+ICAJCWRldi0+YWRkcmVzc2VkX3N0YXRlID0g
IXdfdmFsdWU7Cj4gIAkJZ290byB1c2IzX2RlbGVnYXRlOwo+IGRpZmYgLS1naXQgYS9mcy9mY250
bC5jIGIvZnMvZmNudGwuYwo+IGluZGV4IDA4MzE4NTE3NGM2ZC4uMDY0MGI2NGVjZGMyIDEwMDY0
NAo+IC0tLSBhL2ZzL2ZjbnRsLmMKPiArKysgYi9mcy9mY250bC5jCj4gQEAgLTcyNSw2ICs3MjUs
OCBAQCBzdGF0aWMgdm9pZCBzZW5kX3NpZ2lvX3RvX3Rhc2soc3RydWN0IHRhc2tfc3RydWN0ICpw
LAo+ICAJCQkgICAgICAgc3RydWN0IGZvd25fc3RydWN0ICpmb3duLAo+ICAJCQkgICAgICAgaW50
IGZkLCBpbnQgcmVhc29uLCBlbnVtIHBpZF90eXBlIHR5cGUpCj4gIHsKPiArCWtlcm5lbF9zaWdp
bmZvX3Qgc2k7Cj4gKwo+ICAJLyoKPiAgCSAqIEZfU0VUU0lHIGNhbiBjaGFuZ2UgLT5zaWdudW0g
bG9ja2xlc3MgaW4gcGFyYWxsZWwsIG1ha2UKPiAgCSAqIHN1cmUgd2UgcmVhZCBpdCBvbmNlIGFu
ZCB1c2UgdGhlIHNhbWUgdmFsdWUgdGhyb3VnaG91dC4KPiBAQCAtNzM1LDcgKzczNyw2IEBAIHN0
YXRpYyB2b2lkIHNlbmRfc2lnaW9fdG9fdGFzayhzdHJ1Y3QgdGFza19zdHJ1Y3QgKnAsCj4gIAkJ
cmV0dXJuOwo+IAo+ICAJc3dpdGNoIChzaWdudW0pIHsKPiAtCQlrZXJuZWxfc2lnaW5mb190IHNp
Owo+ICAJCWRlZmF1bHQ6Cj4gIAkJCS8qIFF1ZXVlIGEgcnQgc2lnbmFsIHdpdGggdGhlIGFwcHJv
cHJpYXRlIGZkIGFzIGl0cwo+ICAJCQkgICB2YWx1ZS4gIFdlIHVzZSBTSV9TSUdJTyBhcyB0aGUg
c291cmNlLCBub3QKPiBkaWZmIC0tZ2l0IGEvbW0vc2htZW0uYyBiL21tL3NobWVtLmMKPiBpbmRl
eCA2ZWNlMWUyZmU3NmUuLjBiMDI2MjRkZDhiMiAxMDA2NDQKPiAtLS0gYS9tbS9zaG1lbS5jCj4g
KysrIGIvbW0vc2htZW0uYwo+IEBAIC0xNzIxLDYgKzE3MjEsOSBAQCBzdGF0aWMgaW50IHNobWVt
X2dldHBhZ2VfZ2ZwKHN0cnVjdCBpbm9kZSAqaW5vZGUsIHBnb2ZmX3QgaW5kZXgsCj4gIAkJc3dh
cF9mcmVlKHN3YXApOwo+IAo+ICAJfSBlbHNlIHsKPiArCQlsb2ZmX3QgaV9zaXplOwo+ICsJCXBn
b2ZmX3Qgb2ZmOwo+ICsKPiAgCQlpZiAodm1hICYmIHVzZXJmYXVsdGZkX21pc3Npbmcodm1hKSkg
ewo+ICAJCQkqZmF1bHRfdHlwZSA9IGhhbmRsZV91c2VyZmF1bHQodm1mLCBWTV9VRkZEX01JU1NJ
TkcpOwo+ICAJCQlyZXR1cm4gMDsKPiBAQCAtMTczNCw4ICsxNzM3LDYgQEAgc3RhdGljIGludCBz
aG1lbV9nZXRwYWdlX2dmcChzdHJ1Y3QgaW5vZGUgKmlub2RlLCBwZ29mZl90IGluZGV4LAo+ICAJ
CWlmIChzaG1lbV9odWdlID09IFNITUVNX0hVR0VfRk9SQ0UpCj4gIAkJCWdvdG8gYWxsb2NfaHVn
ZTsKPiAgCQlzd2l0Y2ggKHNiaW5mby0+aHVnZSkgewo+IC0JCQlsb2ZmX3QgaV9zaXplOwo+IC0J
CQlwZ29mZl90IG9mZjsKPiAgCQljYXNlIFNITUVNX0hVR0VfTkVWRVI6Cj4gIAkJCWdvdG8gYWxs
b2Nfbm9odWdlOwo+ICAJCWNhc2UgU0hNRU1fSFVHRV9XSVRISU5fU0laRToKPiBkaWZmIC0tZ2l0
IGEvbmV0L2NvcmUvc2tidWZmLmMgYi9uZXQvY29yZS9za2J1ZmYuYwo+IGluZGV4IDI2ZDg0ODQ4
NDkxMi4uNzU5N2IzZmM5ZDIxIDEwMDY0NAo+IC0tLSBhL25ldC9jb3JlL3NrYnVmZi5jCj4gKysr
IGIvbmV0L2NvcmUvc2tidWZmLmMKPiBAQCAtNDUwNiw5ICs0NTA2LDkgQEAgc3RhdGljIF9fc3Vt
MTYgKnNrYl9jaGVja3N1bV9zZXR1cF9pcChzdHJ1Y3Qgc2tfYnVmZiAqc2tiLAo+ICAJCQkJICAg
ICAgdHlwZW9mKElQUFJPVE9fSVApIHByb3RvLAo+ICAJCQkJICAgICAgdW5zaWduZWQgaW50IG9m
ZikKPiAgewo+IC0Jc3dpdGNoIChwcm90bykgewo+IC0JCWludCBlcnI7Cj4gKwlpbnQgZXJyOwo+
IAo+ICsJc3dpdGNoIChwcm90bykgewo+ICAJY2FzZSBJUFBST1RPX1RDUDoKPiAgCQllcnIgPSBz
a2JfbWF5YmVfcHVsbF90YWlsKHNrYiwgb2ZmICsgc2l6ZW9mKHN0cnVjdCB0Y3BoZHIpLAo+ICAJ
CQkJCSAgb2ZmICsgTUFYX1RDUF9IRFJfTEVOKTsKPiBkaWZmIC0tZ2l0IGEvbmV0L2lwdjYvaXA2
X2dyZS5jIGIvbmV0L2lwdjYvaXA2X2dyZS5jCj4gaW5kZXggYjFiZTY3Y2E2NzY4Li45YWVlMWFk
ZDQ2YzAgMTAwNjQ0Cj4gLS0tIGEvbmV0L2lwdjYvaXA2X2dyZS5jCj4gKysrIGIvbmV0L2lwdjYv
aXA2X2dyZS5jCj4gQEAgLTQyNyw5ICs0MjcsMTEgQEAgc3RhdGljIGludCBpcDZncmVfZXJyKHN0
cnVjdCBza19idWZmICpza2IsIHN0cnVjdCBpbmV0Nl9za2JfcGFybSAqb3B0LAo+ICAJCSAgICAg
ICB1OCB0eXBlLCB1OCBjb2RlLCBpbnQgb2Zmc2V0LCBfX2JlMzIgaW5mbykKPiAgewo+ICAJc3Ry
dWN0IG5ldCAqbmV0ID0gZGV2X25ldChza2ItPmRldik7Cj4gKwlzdHJ1Y3QgaXB2Nl90bHZfdG5s
X2VuY19saW0gKnRlbDsKPiAgCWNvbnN0IHN0cnVjdCBpcHY2aGRyICppcHY2aDsKPiAgCXN0cnVj
dCB0bmxfcHRrX2luZm8gdHBpOwo+ICAJc3RydWN0IGlwNl90bmwgKnQ7Cj4gKwlfX3UzMiB0ZWxp
Owo+IAo+ICAJaWYgKGdyZV9wYXJzZV9oZWFkZXIoc2tiLCAmdHBpLCBOVUxMLCBodG9ucyhFVEhf
UF9JUFY2KSwKPiAgCQkJICAgICBvZmZzZXQpIDwgMCkKPiBAQCAtNDQyLDggKzQ0NCw2IEBAIHN0
YXRpYyBpbnQgaXA2Z3JlX2VycihzdHJ1Y3Qgc2tfYnVmZiAqc2tiLCBzdHJ1Y3QgaW5ldDZfc2ti
X3Bhcm0gKm9wdCwKPiAgCQlyZXR1cm4gLUVOT0VOVDsKPiAKPiAgCXN3aXRjaCAodHlwZSkgewo+
IC0JCXN0cnVjdCBpcHY2X3Rsdl90bmxfZW5jX2xpbSAqdGVsOwo+IC0JCV9fdTMyIHRlbGk7Cj4g
IAljYXNlIElDTVBWNl9ERVNUX1VOUkVBQ0g6Cj4gIAkJbmV0X2RiZ19yYXRlbGltaXRlZCgiJXM6
IFBhdGggdG8gZGVzdGluYXRpb24gaW52YWxpZCBvciBpbmFjdGl2ZSFcbiIsCj4gIAkJCQkgICAg
dC0+cGFybXMubmFtZSk7Cj4gZGlmZiAtLWdpdCBhL25ldC9pcHY2L2lwNl90dW5uZWwuYyBiL25l
dC9pcHY2L2lwNl90dW5uZWwuYwo+IGluZGV4IDBjNjQwM2NmOGI1Mi4uOTRjY2M3YTkwMzdiIDEw
MDY0NAo+IC0tLSBhL25ldC9pcHY2L2lwNl90dW5uZWwuYwo+ICsrKyBiL25ldC9pcHY2L2lwNl90
dW5uZWwuYwo+IEBAIC00NzgsMTAgKzQ3OCwxMiBAQCBpcDZfdG5sX2VycihzdHJ1Y3Qgc2tfYnVm
ZiAqc2tiLCBfX3U4IGlwcHJvdG8sIHN0cnVjdCBpbmV0Nl9za2JfcGFybSAqb3B0LAo+ICAJc3Ry
dWN0IG5ldCAqbmV0ID0gZGV2X25ldChza2ItPmRldik7Cj4gIAl1OCByZWxfdHlwZSA9IElDTVBW
Nl9ERVNUX1VOUkVBQ0g7Cj4gIAl1OCByZWxfY29kZSA9IElDTVBWNl9BRERSX1VOUkVBQ0g7Cj4g
KwlzdHJ1Y3QgaXB2Nl90bHZfdG5sX2VuY19saW0gKnRlbDsKPiAgCV9fdTMyIHJlbF9pbmZvID0g
MDsKPiAgCXN0cnVjdCBpcDZfdG5sICp0Owo+ICAJaW50IGVyciA9IC1FTk9FTlQ7Cj4gIAlpbnQg
cmVsX21zZyA9IDA7Cj4gKwlfX3UzMiBtdHUsIHRlbGk7Cj4gIAl1OCB0cHJvdG87Cj4gIAlfX3Ux
NiBsZW47Cj4gCj4gQEAgLTUwMSw4ICs1MDMsNiBAQCBpcDZfdG5sX2VycihzdHJ1Y3Qgc2tfYnVm
ZiAqc2tiLCBfX3U4IGlwcHJvdG8sIHN0cnVjdCBpbmV0Nl9za2JfcGFybSAqb3B0LAo+ICAJZXJy
ID0gMDsKPiAKPiAgCXN3aXRjaCAoKnR5cGUpIHsKPiAtCQlzdHJ1Y3QgaXB2Nl90bHZfdG5sX2Vu
Y19saW0gKnRlbDsKPiAtCQlfX3UzMiBtdHUsIHRlbGk7Cj4gIAljYXNlIElDTVBWNl9ERVNUX1VO
UkVBQ0g6Cj4gIAkJbmV0X2RiZ19yYXRlbGltaXRlZCgiJXM6IFBhdGggdG8gZGVzdGluYXRpb24g
aW52YWxpZCBvciBpbmFjdGl2ZSFcbiIsCj4gIAkJCQkgICAgdC0+cGFybXMubmFtZSk7Cj4gZGlm
ZiAtLWdpdCBhL25ldC9vcGVudnN3aXRjaC9mbG93X25ldGxpbmsuYyBiL25ldC9vcGVudnN3aXRj
aC9mbG93X25ldGxpbmsuYwo+IGluZGV4IDY5MWRhODUzYmVmNS4uZGVlMmY5NTE2YWU4IDEwMDY0
NAo+IC0tLSBhL25ldC9vcGVudnN3aXRjaC9mbG93X25ldGxpbmsuYwo+ICsrKyBiL25ldC9vcGVu
dnN3aXRjaC9mbG93X25ldGxpbmsuYwo+IEBAIC0yNjUyLDggKzI2NTIsMTEgQEAgc3RhdGljIGlu
dCB2YWxpZGF0ZV9zZXQoY29uc3Qgc3RydWN0IG5sYXR0ciAqYSwKPiAgCQkJdTggbWFjX3Byb3Rv
LCBfX2JlMTYgZXRoX3R5cGUsIGJvb2wgbWFza2VkLCBib29sIGxvZykKPiAgewo+ICAJY29uc3Qg
c3RydWN0IG5sYXR0ciAqb3ZzX2tleSA9IG5sYV9kYXRhKGEpOwo+ICsJY29uc3Qgc3RydWN0IG92
c19rZXlfaXB2NCAqaXB2NF9rZXk7Cj4gKwljb25zdCBzdHJ1Y3Qgb3ZzX2tleV9pcHY2ICppcHY2
X2tleTsKPiAgCWludCBrZXlfdHlwZSA9IG5sYV90eXBlKG92c19rZXkpOwo+ICAJc2l6ZV90IGtl
eV9sZW47Cj4gKwlpbnQgZXJyOwo+IAo+ICAJLyogVGhlcmUgY2FuIGJlIG9ubHkgb25lIGtleSBp
biBhIGFjdGlvbiAqLwo+ICAJaWYgKG5sYV90b3RhbF9zaXplKG5sYV9sZW4ob3ZzX2tleSkpICE9
IG5sYV9sZW4oYSkpCj4gQEAgLTI2NzEsMTAgKzI2NzQsNiBAQCBzdGF0aWMgaW50IHZhbGlkYXRl
X3NldChjb25zdCBzdHJ1Y3QgbmxhdHRyICphLAo+ICAJCXJldHVybiAtRUlOVkFMOwo+IAo+ICAJ
c3dpdGNoIChrZXlfdHlwZSkgewo+IC0JY29uc3Qgc3RydWN0IG92c19rZXlfaXB2NCAqaXB2NF9r
ZXk7Cj4gLQljb25zdCBzdHJ1Y3Qgb3ZzX2tleV9pcHY2ICppcHY2X2tleTsKPiAtCWludCBlcnI7
Cj4gLQo+ICAJY2FzZSBPVlNfS0VZX0FUVFJfUFJJT1JJVFk6Cj4gIAljYXNlIE9WU19LRVlfQVRU
Ul9TS0JfTUFSSzoKPiAgCWNhc2UgT1ZTX0tFWV9BVFRSX0NUX01BUks6Cj4gZGlmZiAtLWdpdCBh
L3NlY3VyaXR5L3RvbW95by9jb21tb24uYyBiL3NlY3VyaXR5L3RvbW95by9jb21tb24uYwo+IGlu
ZGV4IGM1OThhYTAwZDVlMy4uYmVkYmQwNTE4MTUzIDEwMDY0NAo+IC0tLSBhL3NlY3VyaXR5L3Rv
bW95by9jb21tb24uYwo+ICsrKyBiL3NlY3VyaXR5L3RvbW95by9jb21tb24uYwo+IEBAIC0xNTgz
LDggKzE1ODMsOSBAQCBzdGF0aWMgdm9pZCB0b21veW9fcmVhZF9kb21haW4oc3RydWN0IHRvbW95
b19pb19idWZmZXIgKmhlYWQpCj4gIAlsaXN0X2Zvcl9lYWNoX2Nvb2tpZShoZWFkLT5yLmRvbWFp
biwgJnRvbW95b19kb21haW5fbGlzdCkgewo+ICAJCXN0cnVjdCB0b21veW9fZG9tYWluX2luZm8g
KmRvbWFpbiA9Cj4gIAkJCWxpc3RfZW50cnkoaGVhZC0+ci5kb21haW4sIHR5cGVvZigqZG9tYWlu
KSwgbGlzdCk7Cj4gKwkJdTggaTsKPiArCj4gIAkJc3dpdGNoIChoZWFkLT5yLnN0ZXApIHsKPiAt
CQkJdTggaTsKPiAgCQljYXNlIDA6Cj4gIAkJCWlmIChkb21haW4tPmlzX2RlbGV0ZWQgJiYKPiAg
CQkJICAgICFoZWFkLT5yLnByaW50X3RoaXNfZG9tYWluX29ubHkpCj4gZGlmZiAtLWdpdCBhL3Nl
Y3VyaXR5L3RvbW95by9jb25kaXRpb24uYyBiL3NlY3VyaXR5L3RvbW95by9jb25kaXRpb24uYwo+
IGluZGV4IDhkMGUxYjljOWM1Ny4uYzEwZDkwM2ZlYmU1IDEwMDY0NAo+IC0tLSBhL3NlY3VyaXR5
L3RvbW95by9jb25kaXRpb24uYwo+ICsrKyBiL3NlY3VyaXR5L3RvbW95by9jb25kaXRpb24uYwo+
IEBAIC03ODcsMTAgKzc4NywxMSBAQCBib29sIHRvbW95b19jb25kaXRpb24oc3RydWN0IHRvbW95
b19yZXF1ZXN0X2luZm8gKnIsCj4gIAkJLyogQ2hlY2sgc3RyaW5nIGV4cHJlc3Npb25zLiAqLwo+
ICAJCWlmIChyaWdodCA9PSBUT01PWU9fTkFNRV9VTklPTikgewo+ICAJCQljb25zdCBzdHJ1Y3Qg
dG9tb3lvX25hbWVfdW5pb24gKnB0ciA9IG5hbWVzX3ArKzsKPiArCQkJc3RydWN0IHRvbW95b19w
YXRoX2luZm8gKnN5bWxpbms7Cj4gKwkJCXN0cnVjdCB0b21veW9fZXhlY3ZlICplZTsKPiArCQkJ
c3RydWN0IGZpbGUgKmZpbGU7Cj4gKwo+ICAJCQlzd2l0Y2ggKGxlZnQpIHsKPiAtCQkJCXN0cnVj
dCB0b21veW9fcGF0aF9pbmZvICpzeW1saW5rOwo+IC0JCQkJc3RydWN0IHRvbW95b19leGVjdmUg
KmVlOwo+IC0JCQkJc3RydWN0IGZpbGUgKmZpbGU7Cj4gIAkJCWNhc2UgVE9NT1lPX1NZTUxJTktf
VEFSR0VUOgo+ICAJCQkJc3ltbGluayA9IG9iaiA/IG9iai0+c3ltbGlua190YXJnZXQgOiBOVUxM
Owo+ICAJCQkJaWYgKCFzeW1saW5rIHx8Cj4gZGlmZiAtLWdpdCBhL3NlY3VyaXR5L3RvbW95by91
dGlsLmMgYi9zZWN1cml0eS90b21veW8vdXRpbC5jCj4gaW5kZXggYmFkZmZjODI3MWM4Li44ZTJi
YjM2ZGYzN2IgMTAwNjQ0Cj4gLS0tIGEvc2VjdXJpdHkvdG9tb3lvL3V0aWwuYwo+ICsrKyBiL3Nl
Y3VyaXR5L3RvbW95by91dGlsLmMKPiBAQCAtNjY4LDYgKzY2OCw4IEBAIHN0YXRpYyBib29sIHRv
bW95b19maWxlX21hdGNoZXNfcGF0dGVybjIoY29uc3QgY2hhciAqZmlsZW5hbWUsCj4gIHsKPiAg
CXdoaWxlIChmaWxlbmFtZSA8IGZpbGVuYW1lX2VuZCAmJiBwYXR0ZXJuIDwgcGF0dGVybl9lbmQp
IHsKPiAgCQljaGFyIGM7Cj4gKwkJaW50IGksIGo7Cj4gKwo+ICAJCWlmICgqcGF0dGVybiAhPSAn
XFwnKSB7Cj4gIAkJCWlmICgqZmlsZW5hbWUrKyAhPSAqcGF0dGVybisrKQo+ICAJCQkJcmV0dXJu
IGZhbHNlOwo+IEBAIC02NzYsOCArNjc4LDYgQEAgc3RhdGljIGJvb2wgdG9tb3lvX2ZpbGVfbWF0
Y2hlc19wYXR0ZXJuMihjb25zdCBjaGFyICpmaWxlbmFtZSwKPiAgCQljID0gKmZpbGVuYW1lOwo+
ICAJCXBhdHRlcm4rKzsKPiAgCQlzd2l0Y2ggKCpwYXR0ZXJuKSB7Cj4gLQkJCWludCBpOwo+IC0J
CQlpbnQgajsKPiAgCQljYXNlICc/JzoKPiAgCQkJaWYgKGMgPT0gJy8nKSB7Cj4gIAkJCQlyZXR1
cm4gZmFsc2U7Cj4gLS0KPiAyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 13:17:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 13: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-devel-bounces@lists.xenproject.org>)
	id 1gmess-0007Do-9C; Thu, 24 Jan 2019 13:17: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=w3Qo=QA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmesr-0007Dj-1S
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 13:17:29 +0000
X-Inumbo-ID: 6557360b-1fda-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6557360b-1fda-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 13:17:27 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5121FEBD;
 Thu, 24 Jan 2019 05:17:27 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 84DB13F5C1;
 Thu, 24 Jan 2019 05:17:26 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-7-julien.grall@arm.com>
 <alpine.DEB.2.10.1901231610020.17936@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2a4755f3-42ff-9cd6-fb42-d82f6cd3588e@arm.com>
Date: Thu, 24 Jan 2019 13:17:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901231610020.17936@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 6/8] xen/arm: Implement workaround
 for Cortex-A76 erratum 1165522
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, James Morse <james.morse@arm.com>,
 andre.przywara@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgSmFtZXMpCgpIaSBTdGVmYW5vLAoKQEphbWVzLCBwbGVhc2UgY29ycmVjdCBtZSBpZiBJIGFt
IHdyb25nIGJlbG93IDopLgoKT24gMjQvMDEvMjAxOSAwMDo1MiwgU3RlZmFubyBTdGFiZWxsaW5p
IHdyb3RlOgo+IE9uIFdlZCwgMjggTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gICB2
b2lkIHAybV9yZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICpuKQo+PiBAQCAtMTExLDEwICsxMzAs
MTcgQEAgdm9pZCBwMm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqbikKPj4gICAgICAgaWYg
KCBpc19pZGxlX3ZjcHUobikgKQo+PiAgICAgICAgICAgcmV0dXJuOwo+PiAgIAo+PiAtICAgIFdS
SVRFX1NZU1JFRzY0KHAybS0+dnR0YnIsIFZUVEJSX0VMMik7Cj4+ICAgICAgIFdSSVRFX1NZU1JF
RyhuLT5hcmNoLnNjdGxyLCBTQ1RMUl9FTDEpOwo+PiAgICAgICBXUklURV9TWVNSRUcobi0+YXJj
aC5oY3JfZWwyLCBIQ1JfRUwyKTsKPj4gICAKPj4gKyAgICAvKgo+PiArICAgICAqIEFSTTY0X1dP
UktBUk9VTkRfQVRfU1BFQ1VMQVRFOiBWVFRCUl9FTDIgc2hvdWxkIGJlIHJlc3RvcmVkIGFmdGVy
IGFsbAo+PiArICAgICAqIHJlZ2lzdGVycyBhc3NvY2lhdGVkIHRvIEVMMS9FTDAgdHJhbnNsYXRp
b25zIHJlZ2ltZSBoYXZlIGJlZW4KPj4gKyAgICAgKiBzeW5jaHJvbml6ZWQuCj4+ICsgICAgICov
Cj4+ICsgICAgYXNtIHZvbGF0aWxlKEFMVEVSTkFUSVZFKCJub3AiLCAiaXNiIiwgQVJNNjRfV09S
S0FST1VORF9BVF9TUEVDVUxBVEUpKTsKPiAKPiBPYnZpb3VzbHkgeW91IGhhdmUgZG9uZSBhIGxv
dCBtb3JlIHRoaW5raW5nIGFib3V0IHRoaXMgdGhhbiBtZSwgYnV0Cj4gSSBkb24ndCBmdWxseSB1
bmRlcnN0YW5kIHRoZSBuZWVkIGZvciB0aGlzIGJhcnJpZXI6IHRoaXMgaXMgbm90IGFib3V0Cj4g
QVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEUgcGVyIHNlLCByaWdodD8KClRoaXMgcGFydGlj
dWxhciBpc2IoKSBpcyBhYm91dCBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURS4KCj4gU2hv
dWxkbid0IHRoZSBDUFUgYmUgYWJsZQo+IHRvIGZpZ3VyZSBvdXQgdGhlIHJpZ2h0IGV4ZWN1dGlv
biBzcGVjdWxhdGlvbiBwYXRoIGdpdmVuIHRoYXQgdGhlCj4gaW5zdHJ1Y3Rpb25zIG9yZGVyaW5n
IGlzIGNvcnJlY3Q/CgpXaGF0IGluc3RydWN0aW9ucyBvcmRlcmluZz8gV3JpdGluZyBhIHN5c3Rl
bSByZWdpc3RlcnMgY2FuIGJlIHJlLW9yZGVyZWQgYW5kIHlvdSAKbmVlZCBhbiBpc2IoKSB0byBl
bnN1cmUgdGhlIGZ1bGwgc3luY2hyb25pemF0aW9uIGJlZm9yZSBleGVjdXRpbmcgYXQgQVQgCmlu
c3RydWN0aW9uIG9yIGZsdXNoaW5nIHRoZSBUTEJzLgoKSW4gaGFyZHdhcmUgd2l0aG91dCB0aGUg
ZXJyYXR1bSwgdGhlIHJlZ2lzdGVycyBhc3NvY2lhdGVkIHdpdGggRUwxIHRyYW5zbGF0aW9uIAph
cmUgb3V0LW9mLWNvbnRleHQgYW5kIHRoZSBBVCBjYW5ub3Qgc3BlY3VsYXRlLiBUaGUgaXNiKCkg
YWRkZWQgYnkgcGF0Y2ggIzUgCmVuc3VyZSB0aGUgY29udGV4dCBpcyBzeW5jaHJvbml6ZWQgc28g
YW4gQVQgYWZ0ZXJ3YXJkcyB3b3VsZCB1c2UgYSBjb25zaXN0ZW50IApjb250ZXh0LiBOb3cuLi4K
Cj4gSSBndWVzcyBpdCBkZXBlbmRzIG9uIHRoZSBuYXR1cmUgb2YKPiB0aGUgaGFyZHdhcmUgYnVn
LgoKLi4uIGluIHRoZSBjb250ZXh0IG9mIHRoZSBlcnJhdGEsIHlvdSBoYXZlIHRvIGltYWdpbmUg
d2hhdCBjYW4gaGFwcGVuIGlmIGFuIEFUIAppbnN0cnVjdGlvbiBpcyBpbnNlcnRlZCAodmlhIHNw
ZWN1bGF0aW9uKSBiZXR3ZWVuIGVhY2ggaW5zdHJ1Y3Rpb24gYW5kIHdoYXQgCmhhcHBlbiBpZiB0
aGUgc3lzdGVtIHJlZ2lzdGVycyBhcmUgcmUtb3JkZXJlZC4KClRoZSBrZXkgb2YgdGhlIGVycmF0
dW0gaXMgVlRUQlJfRUwyLiBUaGlzIGlzIHdoYXQgd2lsbCBzdG9wIGEgc3BlY3VsYXRlZCBBVCAK
aW5zdHJ1Y3Rpb24gdG8gYWxsb2NhdGUgYSBUTEJzIGVudHJ5IGJlY2F1c2UgeW91IGFyZSBub3Qg
YWxsb3dlZCB0byBjYWNoZSBhIAp0cmFuc2xhdGlvbiB0aGF0IHdpbGwgZmF1bHQuIFdpdGhvdXQg
dGhlIGlzYigpIGhlcmUsIHRoZSBWVFRCUl9FTDIgbWF5IGJlIApzeW5jaHJvbml6ZWQgYmVmb3Jl
IHRoZSByZXN0IG9mIHRoZSBjb250ZXh0LCBzbyBhIHNwZWN1bGF0ZWQgQVQgaW5zdHJ1Y3Rpb24g
bWF5IAp1c2UgYW4gaW5jb25zaXN0ZW50IHN0YXRlIGFuZCBhbGxvY2F0ZSBhIFRMQiBlbnRyeSB3
aXRoIGFuIHVuZXhwZWN0ZWQgCnRyYW5zbGF0aW9uIGFnYWluc3QgdGhlIGd1ZXN0LgoKU28gaGVy
ZSwgd2Ugd2FudCB0byBlbnN1cmUgdGhlIHJlc3Qgb2YgdGhlIGNvbnRleHQgaXMgc3luY2hyb25p
emVkIGJlZm9yZSAKd3JpdGluZyB0byBWVFRCUl9FTDIsIGhlbmNlIHRoZSBpc2IoKS4KCj4gCj4g
Cj4+ICsgICAgV1JJVEVfU1lTUkVHNjQocDJtLT52dHRiciwgVlRUQlJfRUwyKTsKPj4gKwo+PiAg
ICAgICBsYXN0X3ZjcHVfcmFuID0gJnAybS0+bGFzdF92Y3B1X3JhbltzbXBfcHJvY2Vzc29yX2lk
KCldOwo+PiAgIAo+PiAgICAgICAvKgo+PiBAQCAtMTU3LDggKzE4MywyMyBAQCBzdGF0aWMgdm9p
ZCBwMm1fZm9yY2VfdGxiX2ZsdXNoX3N5bmMoc3RydWN0IHAybV9kb21haW4gKnAybSkKPj4gICAg
ICAgb3Z0dGJyID0gUkVBRF9TWVNSRUc2NChWVFRCUl9FTDIpOwo+PiAgICAgICBpZiAoIG92dHRi
ciAhPSBwMm0tPnZ0dGJyICkKPj4gICAgICAgewo+PiArICAgICAgICB1aW50NjRfdCB2dHRicjsK
Pj4gKwo+PiAgICAgICAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwo+PiAtICAgICAgICBXUklU
RV9TWVNSRUc2NChwMm0tPnZ0dGJyLCBWVFRCUl9FTDIpOwo+PiArCj4+ICsgICAgICAgIC8qCj4+
ICsgICAgICAgICAqIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFOiBXZSBuZWVkIHRvIHN0
b3AgQVQgdG8gYWxsb2NhdGUKPj4gKyAgICAgICAgICogVExCcyBlbnRyaWVzIGJlY2F1c2UgdGhl
IGNvbnRleHQgaXMgcGFydGlhbGx5IG1vZGlmaWVkLiBXZQo+PiArICAgICAgICAgKiBvbmx5IG5l
ZWQgdGhlIFZNSUQgZm9yIGZsdXNoaW5nIHRoZSBUTEJzLCBzbyB3ZSBjYW4gZ2VuZXJhdGUKPj4g
KyAgICAgICAgICogYSBuZXcgVlRUQlIgd2l0aCB0aGUgVk1JRCB0byBmbHVzaCBhbmQgdGhlIGVt
cHR5IHJvb3QgdGFibGUuCj4+ICsgICAgICAgICAqLwo+PiArICAgICAgICBpZiAoICFjcHVzX2hh
dmVfY29uc3RfY2FwKEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFKSApCj4+ICsgICAgICAg
ICAgICB2dHRiciA9IHAybS0+dnR0YnI7Cj4+ICsgICAgICAgIGVsc2UKPj4gKyAgICAgICAgICAg
IHZ0dGJyID0gZ2VuZXJhdGVfdnR0YnIocDJtLT52bWlkLCBlbXB0eV9yb290X21mbik7Cj4+ICsK
Pj4gKyAgICAgICAgV1JJVEVfU1lTUkVHNjQodnR0YnIsIFZUVEJSX0VMMik7Cj4gCj4gR29vZCBp
ZGVhLCBhbnkgcmVhc29ucyBub3QgdG8gdXNlIGdlbmVyYXRlX3Z0dGJyKHAybS0+dm1pZCwKPiBl
bXB0eV9yb290X21mbikgaW4gdGhlIGdlbmVyYWwgY2FzZT8gVGhlcmUgc2hvdWxkIGJlIG5vIGRv
d25zaWRlcywKPiByaWdodD8KQW4gZW1wdHkgcm9vdCBtZWFucyB5b3UgbmVlZCB0byBoYXZlIHRo
ZSByb290IHBhZ2UtdGFibGVzIGFsbG9jYXRlZC4gSW4gdGhlIApjb25maWd1cmF0aW9uIHdlIGN1
cnJlbnRseSBzdXBwb3J0LCB0aGUgY291bGQgYmUgZWl0aGVyIDRLIG9yIDhLLgoKRXZlbiBpZiB0
aGlzIHNlZW1zIHNtYWxsLCB0aGlzIGlzIGEgZG93bnNpZGUgZm9yIHBsYXRmb3JtcyB0aGF0IGRv
bid0IHJlcXVpcmUgCnN1Y2ggdHJpY2suCgo+IAo+IAo+PiAgICAgICAgICAgLyogRW5zdXJlIFZU
VEJSX0VMMiBpcyBzeW5jaHJvbml6ZWQgYmVmb3JlIGZsdXNoaW5nIHRoZSBUTEJzICovCj4+ICAg
ICAgICAgICBpc2IoKTsKPj4gICAgICAgfQo+PiBAQCAtMTUwNCw2ICsxNTQ1LDIzIEBAIHN0YXRp
YyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IHZ0Y3I7Cj4+ICAgc3RhdGljIHZvaWQgc2V0dXBfdmly
dF9wYWdpbmdfb25lKHZvaWQgKmRhdGEpCj4+ICAgewo+PiAgICAgICBXUklURV9TWVNSRUczMih2
dGNyLCBWVENSX0VMMik7Cj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAqIEFSTTY0X1dPUktBUk9V
TkRfQVRfU1BFQ1VMQVRFOiBXZSB3YW50IHRvIGtlZXAgdGhlIFRMQnMgZnJlZSBmcm9tCj4+ICsg
ICAgICogZW50cmllcyByZWxhdGVkIHRvIEVMMS9FTDAgdHJhbnNsYXRpb24gcmVnaW1lIHVudGls
IGEgZ3Vlc3QgdkNQVQo+PiArICAgICAqIGlzIHJ1bm5pbmcuIEZvciB0aGF0LCB3ZSBuZWVkIHRv
IHNldC11cCBWVFRCUiB0byBwb2ludCB0byBhbiBlbXB0eQo+PiArICAgICAqIHBhZ2UtdGFibGUg
YW5kIHR1cm4gb24gc3RhZ2UtMiB0cmFuc2xhdGlvbi4KPiAKPiBJIGRvbid0IHVuZGVyc3RhbmQg
d2h5IHRoaXMgaXMgbmVlZGVkOiBpc24ndCB0aGUgbGFjayBvZiBIQ1JfVk0gKGR1ZSB0bwo+IHlv
dXIgcHJldmlvdXMgcGF0Y2gpIHN1cHBvc2VkIHRvIGJlIHN1ZmZpY2llbnQ/IEhvdyBjYW4gdGhl
cmUgYmUKPiBzcGVjdWxhdGlvbiB3aXRob3V0IEhDUl9WTT8KCkhDUl9FTDIuVk0gdW5zZXRzIG1l
YW5zIHRoZSBzdGFnZS0yIHdpbGwgbm90IGJlIHVzZWQgZm9yIHRoZSBFTDEvRUwwIHRyYW5zbGF0
aW9uIApyZWdpbWUuIEluIHRoZSBjb250ZXh0IG9mIHRoZSBlcnJhdHVtLCB0aGUgQVQgY2FuIHN0
aWxsIHNwZWN1bGF0ZSBleGNlcHQgaXQgd2lsbCAKbm90IHRha2UgaW50byBhY2NvdW50IHRoZSBz
dGFnZS0yLiBUaGUgZGVwZW5kZW5jaWVzIG9uIFZNSUQgc3RpbGxzIGFwcGxpZXMgd2hlbiAKSENS
X0VMMi5WTSBpcyB1bnNldCwgc28gZnJvbSBteSB1bmRlcnN0YW5kaW5nLCB0aGUgZW50cnkgY291
bGQgZ2V0IGNhY2hlZCB0byAKd2hhdGV2ZXIgaXMgVlRUQlJfRUwyLlZNSUQuCgo+IAo+IEV2ZW4g
aWYgc3BlY3VsYXRpb24gaGFwcGVucyB3aXRob3V0IEhDUl9FTDIsIHdoeSBkbyB3ZSBuZWVkIHRv
IHNldCBpdAo+IG5vdz8gSXNuJ3Qgc2V0dGluZyBlbXB0eV9yb290X21mbiBlbm91Z2g/CgpUaGUg
bWFpbiBnb2FsIGhlcmUgaXMgdG8gaGF2ZSB0aGUgVExCcyBpbiBhIGtub3duIHN0YXRlIGFmdGVy
IHRoZSBDUFUgaGFzIGJlZW4gCmluaXRpYWxpemVkLiBBZnRlciB0aGUgc2VxdWVuY2UgYmVsb3cs
IHdlIGFyZSBzdXJlIHRoYXQgdGhlIFRMQnMgZG9uJ3QgY29udGFpbiAKZW50cmllcyBhc3NvY2lh
dGVkIHRvIHRoZSBFTDEvRUwwIHJlZ2ltZSBhbmQgYW5kIGEgc3BlY3VsYXRlZCBBVCBpbnN0cnVj
dGlvbiAKd2lsbCBub3QgYmUgYWJsZSB0byBhbGxvY2F0ZSBtb3JlLgoKV2l0aG91dCBIQ1JfRUwy
LlZNIHNldCwgdGhlIHN0YWdlLTIgcGFnZS10YWJsZSB3aWxsIG5vdCBnZXQgdXNlZC4gU28gYSAK
c3BlY3VsYXRlZCBBVCBpbnN0cnVjdGlvbiBjb3VsZCBzdGlsbCBhbGxvY2F0ZSBhbiBlbnRyeSBp
biBUTEIuIEl0IGlzIG5vdCBhIAptYWpvciBpc3N1ZSBhcyBpdCB3b3VsZCBiZSBhZ2FpbnN0IElO
VkFMSURfVk1JRCwgeWV0IGl0IGlzIG5vdCBhIHZlcnkgc2FuZSAKc2l0dWF0aW9uIGZvciB0aGUg
aHlwZXJ2aXNvci4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 14:34:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1gmg4k-0005Wh-0K; Thu, 24 Jan 2019 14:33: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=uQw9=QA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmg4i-0005Wc-M7
 for xen-devel@lists.xen.org; Thu, 24 Jan 2019 14:33:48 +0000
X-Inumbo-ID: 0dfdd00d-1fe5-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0dfdd00d-1fe5-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 14:33:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Jan 2019 07:33:44 -0700
Message-Id: <5C49CCC60200007800210D39@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 24 Jan 2019 07:33:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
 <5C489DD8020000780021088F@prv1-mh.provo.novell.com>
 <c37e5578-845d-e029-7362-b456db84dc7c@citrix.com>
 <5C4978CD0200007800210B40@prv1-mh.provo.novell.com>
 <d6593217-dc3f-74bf-3b6c-ec5dc671fd6c@citrix.com>
In-Reply-To: <d6593217-dc3f-74bf-3b6c-ec5dc671fd6c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/sched: Introduce domain_vcpu() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 nmanthey@amazon.de, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE5IGF0IDEzOjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjQvMDEvMjAxOSAwODozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIz
LjAxLjE5IGF0IDE4OjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAyMy8wMS8yMDE5IDE3OjAxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMy4wMS4x
OSBhdCAxNTo1OSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiArc3Rh
dGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqZG9tYWluX3ZjcHUoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCB2Y3B1X2lkKQo+Pj4+PiArewo+Pj4+PiArICAgIHVuc2lnbmVkIGludCBpZHggPSBhcnJh
eV9pbmRleF9ub3NwZWModmNwdV9pZCwgZC0+bWF4X3ZjcHVzKTsKPj4+Pj4gKwo+Pj4+PiArICAg
IHJldHVybiBpZHggPj0gZC0+bWF4X3ZjcHVzID8gTlVMTCA6IGQtPnZjcHVbaWR4XTsKPj4+Pj4g
K30KPj4+PiBGb3IgYW4gb3V0IG9mIGJvdW5kcyBpbmNvbWluZyB2Y3B1X2lkLCBpc24ndCBpdCB0
aGUgY2FzZSB0aGF0Cj4+Pj4gaWR4IHRoZW4gd291bGQgYmUgemVybz8gSW4gd2hpY2ggY2FzZSB5
b3UnZCByZXR1cm4gZC0+dmNwdVswXQo+Pj4+IGluc3RlYWQgb2YgTlVMTD8KPj4+IFNwZWN1bGF0
aXZlbHksIHllcy4gIGFycmF5X2luZGV4X25vc3BlYygpIHdvcmtzIGJ5IGZvcmNpbmcgc3BlY3Vs
YXRpdmUKPj4+IG1pcy1hY2Nlc3NlcyB0byBvcGVyYXRlIGFzIGlmIGl0IHJlcXVlc3QgaGFkIGJl
ZW4gZm9yIGluZGV4IDAuCj4+Pgo+Pj4gV2hhdCBtYXR0ZXJzIGZyb20gYSBkYXRhLWxlYWtpbmcg
cGVyc3BlY3RpdmUgaXMgd2hldGhlciBkLT52Y3B1W2lkeF0sCj4+PiB3aGVuIGV4ZWN1dGVkIHNw
ZWN1bGF0aXZlLCBlbmRzIHVwIGJlaW5nIG91dC1vZi1ib3VuZHMgb3Igbm90LiAgaS5lLgo+Pj4g
d2hldGhlciBpdCBpcyBkaXN0aW5ndWlzaGFibGUgZnJvbSBhIHBhdGggd2hpY2ggY2FuIGFyY2hp
dGVjdHVyYWxseSBiZQo+Pj4gdGFrZW4uCj4+IEknbSBhZnJhaWQgd2UncmUgdGFsa2luZyBvZiBk
aWZmZXJlbnQgYXNwZWN0cy4gSSdtIG5vdCBjb25zaWRlcmluZwo+PiB0aGUgc3BlY3VsYXRpb24g
YXNwZWN0IGF0IGFsbCwgYnV0IHRoZSBtZXJlIGJhc2UgZnVuY3Rpb25hbGl0eS4KPiAKPiBPb3Bz
IHllcy4gIFlvdSdyZSByaWdodCB0aGF0IGlzIGEgcmVhbCBub24tc3BlY3VsYXRpdmUgaXNzdWUg
aGVyZS4KPiAKPiBUaGUgY29ycmVjdCBjb2RlIGlzOgo+IAo+IHsKPiAgICAgdW5zaWduZWQgaW50
IGlkeCA9IGFycmF5X2luZGV4X25vc3BlYyh2Y3B1X2lkLCBkLT5tYXhfdmNwdXMpOwo+IAo+ICAg
ICByZXR1cm4gdmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMgPyBOVUxMIDogZC0+dmNwdVtpZHhdOwo+
IH0KPiAKPiBXaGljaCB3aWxsIHJldHVybiBhIHJlYWwgTlVMTCBmb3IgYWxsIG5vbi1zcGVjdWxh
dGl2ZSBvdXQtb2YtYm91bmRzCj4gcmVxdWVzdHMsIGFuZCB3aWxsIHJldHVybiBkLT52Y3B1WzBd
IGR1cmluZyBpbmNvcnJlY3Qgc3BlY3VsYXRpb24uCgpBbmQgaW4gdGhpcyBzaGFwZSBpdCdzIHRo
ZW4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 14:34:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1gmg54-0005XV-9j; Thu, 24 Jan 2019 14:34:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k/fz=QA=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gmg52-0005XF-Ew
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 14:34:08 +0000
X-Inumbo-ID: 19d84eb5-1fe5-11e9-aeee-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::627])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19d84eb5-1fe5-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 14:34:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lu93tESZ5sjHcYL+RbX8RUkxkDXDdCFhhtd/1X/zNz8=;
 b=iKrqoNNgtHJWHVJlL8Ser2te9lnKEMiYS4LbsJxsE5OOzeU4WHdK17rpX8dfX/l3Y+IYcl5ge6yKY6fShIbroSAdI9wAGwL+qQtJVIRv2WSWFrScZI4Hss4XLIl0B/NCUy2w+mlq8jdu8fWA6FrAVgoAVRlcf3uegoDpMPoe0zU=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB3783.eurprd03.prod.outlook.com (20.177.37.84) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.27; Thu, 24 Jan 2019 14:34:03 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::844b:fab6:64d8:2f37%3]) with mapi id 15.20.1537.031; Thu, 24 Jan 2019
 14:34:03 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Julien Grall <julien.grall@arm.com>, Christoph Hellwig <hch@infradead.org>
Thread-Topic: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
Thread-Index: AQHUrNs7IxVSN/1nuUaI+Ik1wHznAaWxcBsAgAAB0ICAAAHygIABvZOAgAGYZ4CAACKFAIAEx8GAgABKW4CAASIegIAAFYGAgANT5QA=
Date: Thu, 24 Jan 2019 14:34:03 +0000
Message-ID: <b0cfe533-5b0b-e20f-eeab-2ce743914c98@epam.com>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
 <20190116063631.GA10881@infradead.org>
 <042fe794-dec6-6d9d-5b68-6f142790f5c7@epam.com>
 <20190117091815.GA7090@infradead.org>
 <1cfc5cb4-e481-5d71-29df-958db76fb681@epam.com>
 <2ed681b9-c8d4-ea27-6b8b-e399ed034bda@arm.com>
 <b5ee0d1c-7888-28c4-c5ae-7984c5e54c8e@epam.com>
 <9e0130ee-0418-f68c-94cf-31a5566d929a@arm.com>
 <79ac0743-68bc-c2b7-d843-cf152c40d583@epam.com>
 <34a31bc8-96c6-2801-689c-3c4498b68ee8@arm.com>
In-Reply-To: <34a31bc8-96c6-2801-689c-3c4498b68ee8@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB3783;
 6:40+q2VsAG+q6YyKpbVfuiZ/chTP7ub++CMFmDHyPMTYjdiP4qWhjdNvF3jjmDxabF59ByurmFjF1ByX/OCoYtiqQuaV2lCRZCNKb1JJglngQqiXAPkYkI+12nJ+04XPfHcsj777/bmyNxC96k/qFvwdd8km/nkbac4WQbMgazoKW+kYCMWRTk8iLHypTvNwmaNxeUVcN25pO0MSRn4GMf2C0s1UZuSpES0zKkAg/oZS3VM70K/0Bt8Ci7GgfW3FwhXsEi9zBBUhT1G8apejIVoa5NrljSbr65de0HhEFrSZa5xDtBPrLDWLeb/b0jX3xXD95goo4u6f4d7HUEYDFDMnNWt00DXallxTllO3F+TdQPaPeU18cuW+5qaflMewB8aDAQd6WBNkX5SKgATDufJZQPR+9eKP2Q2KZKcPNdXiti/tbLhDUcSt41MbfTYDT0cNg7+IbYP5ysnCp+1Ehcw==;
 5:Fz3WW8e3vpV3Jg0Q5EoIt+fHvP+R0m7JsM1dQMvZ0oNkxoMHYMfCVtCQHZk4Xd8rPOKktMhHc3mSDhj8eBcEc1j2s3kH6AIZk8v0oZBOstZms+Rpmqtd5K3R+GvqZ+NQW6RwguIR59kWCMtcu3AwVbLSEZfgVgRf9osxtDd2e/g9iS5X1GiEg3ald6Nndt3Xx64IZseDxlTXbl/mPFAlXA==;
 7:wNDehyjH/TngGa/WMG5FZKLca2EZzQy8+XFqBUSxRsJQGe3zHSr56kh7UI16sXWts9ejrfneFXIKguvjM8G5HKPQmi8Ee9thYVrTbeuKJ3sbKFDeSV+RNSvH5C1hUcqmzQrX6F8jm99aiX+dmQkK1Q==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 7cd6086e-8bfa-4a84-072e-08d68208fcf1
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3783; 
x-ms-traffictypediagnostic: AM6PR03MB3783:
x-microsoft-antispam-prvs: <AM6PR03MB37833AC77FD552F50E1A05D1E79A0@AM6PR03MB3783.eurprd03.prod.outlook.com>
x-forefront-prvs: 0927AA37C7
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(346002)(376002)(136003)(39860400002)(396003)(199004)(189003)(186003)(81166006)(36756003)(81156014)(6306002)(7736002)(446003)(476003)(11346002)(97736004)(486006)(2616005)(93886005)(14444005)(256004)(478600001)(6246003)(966005)(68736007)(14454004)(2906002)(4326008)(39060400002)(53936002)(25786009)(6116002)(72206003)(86362001)(3846002)(31696002)(6436002)(76176011)(66066001)(99286004)(6486002)(8936002)(71200400001)(71190400001)(7416002)(105586002)(229853002)(6506007)(55236004)(53546011)(106356001)(80792005)(31686004)(316002)(110136005)(26005)(54906003)(6512007)(305945005)(102836004)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3783;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: EiIayuyOMzjKoR8f/Ni/iBn3iirabov1n3JNHgzx4PAs9kZPGFtpzwpefP8EIfEENQe8LrCwKuJWxPX59YKlUiCGuo9eemJ4R3IBoid0vn/0rJrrzW6YXI3LvjN2Ps5L3v+y5zj+ca10U/Gy0T3u8pAPKVYFoF+hv7+PYFhz/rvYvt+VM0dDu1Cygzwi24nhoEpAiU56tA6p0emn3olyZy31kF21e5uMOHA6cH7LipU5jI603vAGaw82Fz125jh8exo9do4wEj9DVO9hiNE3gwkOHOmeIdRi5/mLGseaf+ZBLW9zKm8JpVhmq6W9z3d/ZgjprMEpiQp6COq9ff5sh3UkschJ2rcNxHoFX6l7qOKhYuggI93ntWePSLhz5CjB4U8cuFLM1zeB8FdjHLE7A6k3c/ErYOdOOpDHRacjq9c=
Content-ID: <3DE95D35E9F49B4BBCCA81EEB428EA3C@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7cd6086e-8bfa-4a84-072e-08d68208fcf1
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2019 14:34:03.3306 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3783
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "noralf@tronnes.org" <noralf@tronnes.org>, Gerd Hoffmann <kraxel@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "daniel.vetter@intel.com" <daniel.vetter@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Robin Murphy <robin.murphy@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sIEp1bGllbiENClNvcnJ5IGZvciB0aGUgbGF0ZSByZXBseSAtIGl0IHRvb2sgcXVpdGUg
c29tZSB0aW1lIHRvIGNvbGxlY3QgdGhlIGRhdGEgDQpyZXF1ZXN0ZWQuDQoNCk9uIDEvMjIvMTkg
MTo0NCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPg0KPg0KPiBPbiAxLzIyLzE5IDEwOjI4IEFN
LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToNCj4+IEhlbGxvLCBKdWxpZW4hDQo+DQo+
IEhpLA0KPg0KPj4gT24gMS8yMS8xOSA3OjA5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+PiBX
ZWxsLCBJIGRpZG4ndCBnZXQgdGhlIGF0dHJpYnV0ZXMgb2YgcGFnZXMgYXQgdGhlIGJhY2tlbmQg
c2lkZSwgYnV0IElNTw0KPj4gdGhvc2UNCj4+IGRvIG5vdCBtYXR0ZXIgaW4gbXkgdXNlLWNhc2Ug
KGZvciBzaW1wbGljaXR5IEkgYW0gbm90IHVzaW5nIA0KPj4gemVyby1jb3B5aW5nIGF0DQo+PiBi
YWNrZW5kIHNpZGUpOg0KPg0KPiBUaGV5IGFyZSBhY3R1YWxseSBpbXBvcnRhbnQgbm8gbWF0dGVy
IHdoYXQgaXMgeW91ciB1c2UgY2FzZS4gSWYgeW91IA0KPiBhY2Nlc3MgdGhlIHNhbWUgcGh5c2lj
YWwgcGFnZSB3aXRoIGRpZmZlcmVudCBhdHRyaWJ1dGVzLCB0aGVuIHlvdSBhcmUgDQo+IGFza2lu
ZyBmb3IgdHJvdWJsZS4NClNvLCB3ZSBoYXZlOg0KDQpEb21VOiBmcm9udGVuZCBzaWRlDQo9PT09
PT09PT09PT09PT09PT09PQ0KIVBURV9SRE9OTFkgKyBQVEVfUFhOICsgUFRFX1NIQVJFRCArIFBU
RV9BRiArIFBURV9VWE4gKyANClBURV9BVFRSSU5EWChNVF9OT1JNQUwpDQoNCkRvbUQ6IGJhY2tl
bmQgc2lkZQ0KPT09PT09PT09PT09PT09PT09PT0NClBURV9VU0VSICsgIVBURV9SRE9OTFkgKyBQ
VEVfUFhOICsgUFRFX05HICsgUFRFX0NPTlQgKyBQVEVfVEFCTEVfQklUICsgDQpQVEVfVVhOICsg
UFRFX0FUVFJJTkRYKE1UX05PUk1BTCkNCg0KIEZyb20gdGhlIGFib3ZlIGl0IHNlZW1zIHRoYXQg
SSBkb24ndCB2aW9sYXRlIGNhY2hlZC9ub24tY2FjaGVkIA0KYWdyZWVtZW50IGhlcmUNCj4NCj4g
VGhpcyBpcyB3aHkgWGVuIGltcG9zZXMgYWxsIHRoZSBwYWdlcyBzaGFyZWQgdG8gaGF2ZSB0aGVp
ciBtZW1vcnkgDQo+IGF0dHJpYnV0ZXMgZm9sbG93aW5nIHNvbWUgcnVsZXMuIEFjdHVhbGx5LCBz
cGVha2luZyB3aXRoIE1hcmsgUi4sIHdlIA0KPiBtYXkgd2FudCB0byB0aWdodCBhIGJpdCBtb3Jl
IHRoZSBhdHRyaWJ1dGVzLg0KPg0KPj4NCj4+IDEuIEZyb250ZW5kIGRldmljZSBhbGxvY2F0ZXMg
ZGlzcGxheSBidWZmZXIgcGFnZXMgd2hpY2ggY29tZSBmcm9tIHNobWVtDQo+PiBhbmQgaGF2ZSB0
aGVzZSBhdHRyaWJ1dGVzOg0KPj4gIVBURV9SRE9OTFkgKyBQVEVfUFhOICsgUFRFX1NIQVJFRCAr
IFBURV9BRiArIFBURV9VWE4gKw0KPj4gUFRFX0FUVFJJTkRYKE1UX05PUk1BTCkNCj4NCj4gTXkg
a25vd2xlZGdlIG9mIFhlbiBEUk0gaXMgaW5leGlzdGVudC4gSG93ZXZlciwgbG9va2luZyBhdCB0
aGUgY29kZSBpbiANCj4gNS4wLXJjMiwgSSBkb24ndCBzZWVtIHRvIGZpbmQgdGhlIHNhbWUgYXR0
cmlidXRlcy4gRm9yIGluc3RhbmNlIA0KPiB4ZW5fZHJtX2Zyb250X2dlbV9wcmltZV92bWFwIGFu
ZCBnZW1fbW1hcF9vYmogYXJlIHVzaW5nIA0KPiBwZ3Byb3Rfd3JpdGVjb21iaW5lLiBTbyBpdCBs
b29rcyBsaWtlLCB0aGUgbWFwcGluZyB3aWxsIGJlIA0KPiBub24tY2FjaGVhYmxlIG9uIEFybTY0
Lg0KPg0KPiBDYW4geW91IGV4cGxhaW4gaG93IHlvdSBjYW1lIHVwIHRvIHRoZXNlIGF0dHJpYnV0
ZXM/DQpwZ3Byb3Rfd3JpdGVjb21iaW5lIGlzIFBURV9BVFRSSU5EWChNVF9OT1JNQUxfTkMpLCBz
byBpdCBzZWVtcyB0byBiZSANCmFwcGxpY2FibGUgaGVyZT8gWzFdDQo+DQo+Pg0KPj4gMi4gRnJv
bnRlbmQgZ3JhbnRzIHJlZmVyZW5jZXMgdG8gdGhlc2UgcGFnZXMgYW5kIHNoYXJlcyB0aG9zZSB3
aXRoIHRoZQ0KPj4gYmFja2VuZA0KPj4NCj4+IDMuIEJhY2tlbmQgaXMgYSB1c2VyLXNwYWNlIGFw
cGxpY2F0aW9uIChXZXN0b24gY2xpZW50KSwgc28gaXQgdXNlcw0KPj4gZ250ZGV2IGtlcm5lbA0K
Pj4gZHJpdmVyIHRvIG1tYXAgdGhlIHBhZ2VzLiBUaGUgcGFnZXMsIHdoaWNoIGFyZSB1c2VkIGJ5
IGdudGRldiwgYXJlIHRob3NlDQo+PiBjb21pbmcNCj4+IGZyb20gdGhlIFhlbiBiYWxsb29uIGRy
aXZlciBhbmQgSSBiZWxpZXZlIHRoZXkgYXJlIGFsbCBub3JtYWwgbWVtb3J5IGFuZA0KPj4gc2hv
dWxkbid0IGJlIG5vbi1jYWNoZWQuDQo+Pg0KPj4gNC4gT25jZSB0aGUgZnJvbnRlbmQgc3RhcnRz
IGRpc3BsYXlpbmcgaXQgZmxpcHMgdGhlIGJ1ZmZlcnMgYW5kIGJhY2tlbmQNCj4+IGRvZXMgKm1l
bWNweSoNCj4+IGZyb20gdGhlIGZyb250ZW5kLWJhY2tlbmQgc2hhcmVkIGJ1ZmZlciBpbnRvIFdl
c3RvbidzIGJ1ZmZlci4gVGhpcyBtZWFucw0KPj4gbm8gSFcgYXQgdGhlIGJhY2tlbmQgc2lkZSB0
b3VjaGVzIHRoZSBzaGFyZWQgYnVmZmVyLg0KPj4NCj4+IDUuIEkgY2FuIHNlZSBkaXN0b3J0ZWQg
cGljdHVyZS4NCj4+DQo+PiBQcmV2aW91c2x5IEkgdXNlZCBzZXR1cCB3aXRoIHplcm8tY29weWlu
Zywgc28gdGhlbiB0aGUgcGljdHVyZSBiZWNvbWVzDQo+PiBtb3JlIGNvbXBsaWNhdGVkDQo+PiBp
biB0ZXJtcyBvZiBidWZmZXJzIGFuZCBob3cgdGhvc2UgdXNlZCBieSB0aGUgYmFja2VkLCBidXQg
YW55d2F5cyBpdA0KPj4gc2VlbXMgdGhhdCB0aGUNCj4+IHZlcnkgYmFzaWMgc2NlbmFyaW8gd2l0
aCBtZW1vcnkgY29weWluZyBkb2Vzbid0IHdvcmsgZm9yIG1lLg0KPj4NCj4+IFVzaW5nIERNQSBB
UEkgb24gZnJvbnRlbmQncyBzaWRlIGRvZXMgaGVscCAtIG5vIGFydGlmYWN0cyBhcmUgc2Vlbi4N
Cj4+IFRoaXMgaXMgd2h5IEknbSB0aGlua2luZyB0aGF0IHRoaXMgaXMgcmVsYXRlZCB0byBmcm9u
dGVuZC9rZXJuZWwgc2lkZQ0KPj4gcmF0aGVyIHRoZW4gdG8NCj4+IHRoZSBiYWNrZW5kIHNpZGUu
IFRoaXMgaXMgd2h5IEknbSB0aGlua2luZyB0aGlzIGlzIHJlbGF0ZWQgdG8gY2FjaGVzIGFuZA0K
Pj4gdHJ5aW5nIHRvIGZpZ3VyZQ0KPj4gb3V0IHdoYXQgY2FuIGJlIGRvbmUgaGVyZSBpbnN0ZWFk
IG9mIHVzaW5nIERNQSBBUEkuDQo+DQo+IFdlIGFjdHVhbGx5IG5ldmVyIHJlcXVpcmVkIHRvIHVz
ZSBjYWNoZSBmbHVzaCBpbiBvdGhlciBQViBwcm90b2NvbCwgc28gDQo+IEkgc3RpbGwgZG9uJ3Qg
dW5kZXJzdGFuZCB3aHkgdGhlIFBWIERSTSBzaG91bGQgYmUgZGlmZmVyZW50IGhlcmUuDQpXZWxs
LCB5b3UgYXJlIHJpZ2h0LiBCdXQgYXQgdGhlIHNhbWUgdGltZSBub3QgZmx1c2hpbmcgdGhlIGJ1
ZmZlciBtYWtlcyANCnRyb3VibGVzLA0Kc28gdGhpcyBpcyB3aHkgSSBhbSB0cnlpbmcgdG8gZmln
dXJlIG91dCB3aGF0IGlzIHdyb25nIGhlcmUuDQo+DQo+IFRvIG1lLCBpdCBsb29rcyBsaWtlIHRo
YXQgeW91IGFyZSBlaXRoZXIgbWlzc2luZyBzb21lIGJhcnJpZXJzDQpCYXJyaWVycyBmb3IgdGhl
IGJ1ZmZlcj8gTm90IHN1cmUgd2hhdCB5b3UgbWVhbiBoZXJlLiBFdmVuIG1vcmUsIHdlIGhhdmUg
DQphIHVzZSBjYXNlDQp3aGVuIHRoZSBidWZmZXIgaXMgbm90IHRvdWNoZWQgYnkgQ1BVIGluIERv
bUQgYW5kIGlzIHNvbGVseSBvd25lZCBieSB0aGUgSFcuDQo+IG9yIHRoZSBtZW1vcnkgYXR0cmli
dXRlcyBhcmUgbm90IGNvcnJlY3QuDQpQbGVhc2Ugc2VlIGFib3ZlIC0gSSBkbyBuZWVkIHlvdXIg
YWR2aWNlIGhlcmUNCj4NCj4gQ2hlZXJzLA0KPg0KVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91
ciB0aW1lLA0KT2xla3NhbmRyDQoNClsxXSANCmh0dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xp
bnV4L3Y1LjAtcmMyL3NvdXJjZS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3BndGFibGUuaCNMNDE0
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 14:58:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 14:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmgSr-0007al-9Y; Thu, 24 Jan 2019 14:58: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=EhlI=QA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmgSp-0007Xb-AE
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 14:58:43 +0000
X-Inumbo-ID: 88ba6d9e-1fe8-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88ba6d9e-1fe8-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 14:58:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmgSi-0003Nf-CQ; Thu, 24 Jan 2019 14:58:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmgSh-0004S5-Sd; Thu, 24 Jan 2019 14:58:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmgSh-0006u7-Qx; Thu, 24 Jan 2019 14:58:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132422-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Jan 2019 14:58:35 +0000
Subject: [Xen-devel] [xen-unstable test] 132422: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQyMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQyMi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMzgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzIzODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMjM4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMzgwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzIzODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjM4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMzgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzIzODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjM4MAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2JjZGE4NQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQx
Mjg1MmNiY2JjZGE4NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDIyICAyMDE5LTAxLTIzIDA4
OjA5OjM0IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNo
ZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 15:02:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 15:02: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-devel-bounces@lists.xenproject.org>)
	id 1gmgWJ-0008Kg-W6; Thu, 24 Jan 2019 15:02: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=w3Qo=QA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmgWJ-0008Kb-1h
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 15:02:19 +0000
X-Inumbo-ID: 0aad6a4e-1fe9-11e9-be52-7ff3b5f280b8
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0aad6a4e-1fe9-11e9-be52-7ff3b5f280b8;
 Thu, 24 Jan 2019 15:02:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 98320A78;
 Thu, 24 Jan 2019 07:02:17 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 80B093F5AF;
 Thu, 24 Jan 2019 07:02:15 -0800 (PST)
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Christoph Hellwig <hch@infradead.org>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
 <20190116063631.GA10881@infradead.org>
 <042fe794-dec6-6d9d-5b68-6f142790f5c7@epam.com>
 <20190117091815.GA7090@infradead.org>
 <1cfc5cb4-e481-5d71-29df-958db76fb681@epam.com>
 <2ed681b9-c8d4-ea27-6b8b-e399ed034bda@arm.com>
 <b5ee0d1c-7888-28c4-c5ae-7984c5e54c8e@epam.com>
 <9e0130ee-0418-f68c-94cf-31a5566d929a@arm.com>
 <79ac0743-68bc-c2b7-d843-cf152c40d583@epam.com>
 <34a31bc8-96c6-2801-689c-3c4498b68ee8@arm.com>
 <b0cfe533-5b0b-e20f-eeab-2ce743914c98@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e5193e96-a80e-23fd-c833-447d6a2a1574@arm.com>
Date: Thu, 24 Jan 2019 15:02:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <b0cfe533-5b0b-e20f-eeab-2ce743914c98@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "noralf@tronnes.org" <noralf@tronnes.org>, Gerd Hoffmann <kraxel@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "daniel.vetter@intel.com" <daniel.vetter@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Robin Murphy <robin.murphy@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC8wMS8yMDE5IDE0OjM0LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBI
ZWxsbywgSnVsaWVuIQoKSGksCgo+IE9uIDEvMjIvMTkgMTo0NCBQTSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+Pgo+Pgo+PiBPbiAxLzIyLzE5IDEwOjI4IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byB3cm90ZToKPj4+IEhlbGxvLCBKdWxpZW4hCj4+Cj4+IEhpLAo+Pgo+Pj4gT24gMS8yMS8xOSA3
OjA5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBXZWxsLCBJIGRpZG4ndCBnZXQgdGhlIGF0
dHJpYnV0ZXMgb2YgcGFnZXMgYXQgdGhlIGJhY2tlbmQgc2lkZSwgYnV0IElNTwo+Pj4gdGhvc2UK
Pj4+IGRvIG5vdCBtYXR0ZXIgaW4gbXkgdXNlLWNhc2UgKGZvciBzaW1wbGljaXR5IEkgYW0gbm90
IHVzaW5nCj4+PiB6ZXJvLWNvcHlpbmcgYXQKPj4+IGJhY2tlbmQgc2lkZSk6Cj4+Cj4+IFRoZXkg
YXJlIGFjdHVhbGx5IGltcG9ydGFudCBubyBtYXR0ZXIgd2hhdCBpcyB5b3VyIHVzZSBjYXNlLiBJ
ZiB5b3UKPj4gYWNjZXNzIHRoZSBzYW1lIHBoeXNpY2FsIHBhZ2Ugd2l0aCBkaWZmZXJlbnQgYXR0
cmlidXRlcywgdGhlbiB5b3UgYXJlCj4+IGFza2luZyBmb3IgdHJvdWJsZS4KPiBTbywgd2UgaGF2
ZToKPiAKPiBEb21VOiBmcm9udGVuZCBzaWRlCj4gPT09PT09PT09PT09PT09PT09PT0KPiAhUFRF
X1JET05MWSArIFBURV9QWE4gKyBQVEVfU0hBUkVEICsgUFRFX0FGICsgUFRFX1VYTiArCj4gUFRF
X0FUVFJJTkRYKE1UX05PUk1BTCkKCkkgc3RpbGwgZG9uJ3QgdW5kZXJzdGFuZCBob3cgeW91IGNh
bWUgdXAgd2l0aCBNVF9OT1JNQUwgd2hlbiB5b3Ugc2VlbSB0byBjb25maXJtLi4uCgo+IAo+IERv
bUQ6IGJhY2tlbmQgc2lkZQo+ID09PT09PT09PT09PT09PT09PT09Cj4gUFRFX1VTRVIgKyAhUFRF
X1JET05MWSArIFBURV9QWE4gKyBQVEVfTkcgKyBQVEVfQ09OVCArIFBURV9UQUJMRV9CSVQgKwo+
IFBURV9VWE4gKyBQVEVfQVRUUklORFgoTVRfTk9STUFMKQo+IAo+ICAgRnJvbSB0aGUgYWJvdmUg
aXQgc2VlbXMgdGhhdCBJIGRvbid0IHZpb2xhdGUgY2FjaGVkL25vbi1jYWNoZWQKPiBhZ3JlZW1l
bnQgaGVyZQo+Pgo+PiBUaGlzIGlzIHdoeSBYZW4gaW1wb3NlcyBhbGwgdGhlIHBhZ2VzIHNoYXJl
ZCB0byBoYXZlIHRoZWlyIG1lbW9yeQo+PiBhdHRyaWJ1dGVzIGZvbGxvd2luZyBzb21lIHJ1bGVz
LiBBY3R1YWxseSwgc3BlYWtpbmcgd2l0aCBNYXJrIFIuLCB3ZQo+PiBtYXkgd2FudCB0byB0aWdo
dCBhIGJpdCBtb3JlIHRoZSBhdHRyaWJ1dGVzLgo+Pgo+Pj4KPj4+IDEuIEZyb250ZW5kIGRldmlj
ZSBhbGxvY2F0ZXMgZGlzcGxheSBidWZmZXIgcGFnZXMgd2hpY2ggY29tZSBmcm9tIHNobWVtCj4+
PiBhbmQgaGF2ZSB0aGVzZSBhdHRyaWJ1dGVzOgo+Pj4gIVBURV9SRE9OTFkgKyBQVEVfUFhOICsg
UFRFX1NIQVJFRCArIFBURV9BRiArIFBURV9VWE4gKwo+Pj4gUFRFX0FUVFJJTkRYKE1UX05PUk1B
TCkKPj4KPj4gTXkga25vd2xlZGdlIG9mIFhlbiBEUk0gaXMgaW5leGlzdGVudC4gSG93ZXZlciwg
bG9va2luZyBhdCB0aGUgY29kZSBpbgo+PiA1LjAtcmMyLCBJIGRvbid0IHNlZW0gdG8gZmluZCB0
aGUgc2FtZSBhdHRyaWJ1dGVzLiBGb3IgaW5zdGFuY2UKPj4geGVuX2RybV9mcm9udF9nZW1fcHJp
bWVfdm1hcCBhbmQgZ2VtX21tYXBfb2JqIGFyZSB1c2luZwo+PiBwZ3Byb3Rfd3JpdGVjb21iaW5l
LiBTbyBpdCBsb29rcyBsaWtlLCB0aGUgbWFwcGluZyB3aWxsIGJlCj4+IG5vbi1jYWNoZWFibGUg
b24gQXJtNjQuCj4+Cj4+IENhbiB5b3UgZXhwbGFpbiBob3cgeW91IGNhbWUgdXAgdG8gdGhlc2Ug
YXR0cmlidXRlcz8KPiBwZ3Byb3Rfd3JpdGVjb21iaW5lIGlzIFBURV9BVFRSSU5EWChNVF9OT1JN
QUxfTkMpLCBzbyBpdCBzZWVtcyB0byBiZQo+IGFwcGxpY2FibGUgaGVyZT8gWzFdCgouLi4gdGhh
dCBNVF9OT1JNQUxfTkMgaXMgdXNlZCBmb3IgdGhlIGZyb250ZW5kIHBhZ2VzLgoKTVRfTk9STUFM
X05DIGlzIGRpZmZlcmVudCBmcm9tIE1UX05PUk1BTC4gVGhlIHVzZSBvZiB0aGUgZm9ybWVyIHdp
bGwgcmVzdWx0IHRvIApub24tY2FjaGVhYmxlIG1lbW9yeSB3aGlsZSB0aGUgbGF0dGVyIHdpbGwg
cmVzdWx0IHRvIGNhY2hlYWJsZSBtZW1vcnkuCgpUbyBtZSwgdGhpcyBsb29rcyBsaWtlIHRoZSBl
eGFjdCByZWFzb24gd2h5IHlvdSBzZWUgYXJ0aWZhY3Qgb24gdGhlIGRpc3BsYXkgCmJ1ZmZlci4g
QXMgdGhlIGF1dGhvciBvZiB0aGlzIGNvZGUsIGNhbiB5b3UgZXhwbGFpbiB3aHkgeW91IGRlY2lk
ZWQgdG8gdXNlIApwZ3Byb3Rfd3JpdGVjb21iaW5lIGhlcmUgaW5zdGVhZCBvZiByZWx5aW5nIG9u
IHRoZSBkZWZhdWx0IFZNQSBwcm90PwoKWy4uLl0KCj4+IFdlIGFjdHVhbGx5IG5ldmVyIHJlcXVp
cmVkIHRvIHVzZSBjYWNoZSBmbHVzaCBpbiBvdGhlciBQViBwcm90b2NvbCwgc28KPj4gSSBzdGls
bCBkb24ndCB1bmRlcnN0YW5kIHdoeSB0aGUgUFYgRFJNIHNob3VsZCBiZSBkaWZmZXJlbnQgaGVy
ZS4KPiBXZWxsLCB5b3UgYXJlIHJpZ2h0LiBCdXQgYXQgdGhlIHNhbWUgdGltZSBub3QgZmx1c2hp
bmcgdGhlIGJ1ZmZlciBtYWtlcwo+IHRyb3VibGVzLAo+IHNvIHRoaXMgaXMgd2h5IEkgYW0gdHJ5
aW5nIHRvIGZpZ3VyZSBvdXQgd2hhdCBpcyB3cm9uZyBoZXJlLgoKVGhlIGNhY2hlIGZsdXNoIGlz
IGxpa2VseSBoaWRpbmcgdGhlIHJlYWwgcHJvYmxlbSByYXRoZXIgdGhhbiBzb2x2aW5nIGl0LgoK
Pj4KPj4gVG8gbWUsIGl0IGxvb2tzIGxpa2UgdGhhdCB5b3UgYXJlIGVpdGhlciBtaXNzaW5nIHNv
bWUgYmFycmllcnMKPiBCYXJyaWVycyBmb3IgdGhlIGJ1ZmZlcj8gTm90IHN1cmUgd2hhdCB5b3Ug
bWVhbiBoZXJlLgoKSWYgeW91IHNoYXJlIGluZm9ybWF0aW9uIGJldHdlZW4gdHdvIGVudGl0aWVz
LCB5b3UgbWF5IG5lZWQgc29tZSBvcmRlcmluZyBzbyB0aGUgCmluZm9ybWF0aW9uIGFyZSBzZWVu
IGNvbnNpc3RlbnRseSBieSB0aGUgY29uc3VtZXIgc2lkZS4gVGhpcyBjYW4gYmUgYWNoaWV2ZWQg
YnkgCnVzaW5nIGJhcnJpZXJzLgoKPiBFdmVuIG1vcmUsIHdlIGhhdmUKPiBhIHVzZSBjYXNlCj4g
d2hlbiB0aGUgYnVmZmVyIGlzIG5vdCB0b3VjaGVkIGJ5IENQVSBpbiBEb21EIGFuZCBpcyBzb2xl
bHkgb3duZWQgYnkgdGhlIEhXLgoKTWVtb3J5IG9yZGVyaW5nIGlzc3VlcyBhcmUgc3VidGxlLiBU
aGUgZmFjdCB0aGF0IG9uZSBvZiB5b3VyIHVzZS1jYXNlIHdvcmtzIGRvZXMgCm5vdCBpbXBseSB0
aGF0IGJhcnJpZXJzIGFyZSBub3QgbmVjZXNzYXJ5LiBJIGFtIG5vdCBzYXlpbmcgdGhlcmUgYXJl
IGEgbWlzc2luZyAKYmFycmllcnMsIEkgYW0gb25seSBwb2ludGVkIG91dCBwb3RlbnRpYWwgcmVh
c29ucy4KCkFueXdheSwgSSBkb24ndCB0aGluayB5b3VyIHByb2JsZW0gaXMgYSBtaXNzaW5nIGJh
cnJpZXJzIGhlcmUuIEl0IGlzIG1vcmUgbGlrZWx5IApiZWNhdXNlIG9mIG1pc21hdGNoIG1lbW9y
eSBhdHRyaWJ1dGVzIChzZWUgYWJvdmUpLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 15:24:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 15:24:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmgrf-0001gI-Ua; Thu, 24 Jan 2019 15:24: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=zGyK=QA=citrix.com=prvs=920e124aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gmgre-0001gD-Nu
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 15:24:22 +0000
X-Inumbo-ID: 1ebf3c68-1fec-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ebf3c68-1fec-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 15:24:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,516,1539648000"; d="scan'208";a="76367984"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 15:24:11 +0000
Message-ID: <20190124152411.20304-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] automation: introduce a QEMU smoke
 test for PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBxZW11LXNtb2tlLXg4Ni02NC5zaCB0YWtlIGEgdmFyaWFudCBhcmd1bWVudC4gTWFrZSB0
d28gbmV3IHRlc3RzCmluIHRlc3QueWFtbC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQpTaW5jZSB0aGUgbmV3IG9wdGlvbiBpcyBnb2luZyB0byBiZSBy
ZWxlYXNlIGluIDQuMTIsIEkgdGhpbmsgaXQgd291bGQgYmUKYmVuZWZpY2lhbCB0byBoYXZlIHRo
aXMgcGF0Y2ggaW4gNC4xMiBhcyB3ZWxsLiBUaGUgcmlzayBpcyB6ZXJvIHRvIGVuZCB1c2Vycy4K
LS0tCiBhdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0LnlhbWwgICAgICAgICAgfCA0OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0KIGF1dG9tYXRpb24vc2NyaXB0cy9xZW11LXNtb2tl
LXg4Ni02NC5zaCB8IDEyICsrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vZ2l0bGFiLWNpL3Rl
c3QueWFtbCBiL2F1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbAppbmRleCA4YmZhMGZiYTVm
Li5iOTM1YzJmN2I5IDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0LnlhbWwK
KysrIGIvYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sCkBAIC01LDcgKzUsNyBAQCBxZW11
LXNtb2tlLXg4Ni02NC1nY2M6CiAgIHZhcmlhYmxlczoKICAgICBDT05UQUlORVI6IGRlYmlhbjpz
dHJldGNoCiAgIHNjcmlwdDoKLSAgICAtIC4vYXV0b21hdGlvbi9zY3JpcHRzL3FlbXUtc21va2Ut
eDg2LTY0LnNoIDI+JjEgfCB0ZWUgcWVtdS1zbW9rZS14ODYtNjQubG9nCisgICAgLSAuL2F1dG9t
YXRpb24vc2NyaXB0cy9xZW11LXNtb2tlLXg4Ni02NC5zaCBwdiAyPiYxIHwgdGVlIHFlbXUtc21v
a2UteDg2LTY0LmxvZwogICBhcnRpZmFjdHM6CiAgICAgcGF0aHM6CiAgICAgICAtIHNtb2tlLnNl
cmlhbApAQCAtMjcsNyArMjcsNyBAQCBxZW11LXNtb2tlLXg4Ni02NC1jbGFuZzoKICAgdmFyaWFi
bGVzOgogICAgIENPTlRBSU5FUjogZGViaWFuOnN0cmV0Y2gKICAgc2NyaXB0OgotICAgIC0gLi9h
dXRvbWF0aW9uL3NjcmlwdHMvcWVtdS1zbW9rZS14ODYtNjQuc2ggMj4mMSB8IHRlZSBxZW11LXNt
b2tlLXg4Ni02NC5sb2cKKyAgICAtIC4vYXV0b21hdGlvbi9zY3JpcHRzL3FlbXUtc21va2UteDg2
LTY0LnNoIHB2IDI+JjEgfCB0ZWUgcWVtdS1zbW9rZS14ODYtNjQubG9nCiAgIGFydGlmYWN0czoK
ICAgICBwYXRoczoKICAgICAgIC0gc21va2Uuc2VyaWFsCkBAIC00MSw0ICs0MSw0OCBAQCBxZW11
LXNtb2tlLXg4Ni02NC1jbGFuZzoKICAgICAtIG1hc3RlcgogICAgIC0gc21va2UKICAgICAtIC9e
Y292ZXJpdHktdGVzdGVkXC8uKi8KKworcWVtdS1zbW9rZS14ODYtNjQtZ2NjLXB2aDoKKyAgc3Rh
Z2U6IHRlc3QKKyAgaW1hZ2U6IHJlZ2lzdHJ5LmdpdGxhYi5jb20veGVuLXByb2plY3QveGVuLyR7
Q09OVEFJTkVSfQorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaAor
ICBzY3JpcHQ6CisgICAgLSAuL2F1dG9tYXRpb24vc2NyaXB0cy9xZW11LXNtb2tlLXg4Ni02NC5z
aCBwdmggMj4mMSB8IHRlZSBxZW11LXNtb2tlLXg4Ni02NC5sb2cKKyAgYXJ0aWZhY3RzOgorICAg
IHBhdGhzOgorICAgICAgLSBzbW9rZS5zZXJpYWwKKyAgICAgIC0gJyoubG9nJworICAgIHdoZW46
IGFsd2F5cworICBkZXBlbmRlbmNpZXM6CisgICAgLSBkZWJpYW4tc3RyZXRjaC1nY2MtZGVidWcK
KyAgdGFnczoKKyAgICAtIHg4Nl82NAorICBleGNlcHQ6CisgICAgLSBtYXN0ZXIKKyAgICAtIHNt
b2tlCisgICAgLSAvXmNvdmVyaXR5LXRlc3RlZFwvLiovCisgICAgLSAvXnN0YWJsZS0uKi8KKwor
cWVtdS1zbW9rZS14ODYtNjQtY2xhbmctcHZoOgorICBzdGFnZTogdGVzdAorICBpbWFnZTogcmVn
aXN0cnkuZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4vJHtDT05UQUlORVJ9CisgIHZhcmlhYmxl
czoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCisgIHNjcmlwdDoKKyAgICAtIC4vYXV0
b21hdGlvbi9zY3JpcHRzL3FlbXUtc21va2UteDg2LTY0LnNoIHB2aCAyPiYxIHwgdGVlIHFlbXUt
c21va2UteDg2LTY0LmxvZworICBhcnRpZmFjdHM6CisgICAgcGF0aHM6CisgICAgICAtIHNtb2tl
LnNlcmlhbAorICAgICAgLSAnKi5sb2cnCisgICAgd2hlbjogYWx3YXlzCisgIGRlcGVuZGVuY2ll
czoKKyAgICAtIGRlYmlhbi11bnN0YWJsZS1jbGFuZy1kZWJ1ZworICB0YWdzOgorICAgIC0geDg2
XzY0CisgIGV4Y2VwdDoKKyAgICAtIG1hc3RlcgorICAgIC0gc21va2UKKyAgICAtIC9eY292ZXJp
dHktdGVzdGVkXC8uKi8KKyAgICAtIC9ec3RhYmxlLS4qLwogICAgIC0gL15zdGFibGUtLiovCmRp
ZmYgLS1naXQgYS9hdXRvbWF0aW9uL3NjcmlwdHMvcWVtdS1zbW9rZS14ODYtNjQuc2ggYi9hdXRv
bWF0aW9uL3NjcmlwdHMvcWVtdS1zbW9rZS14ODYtNjQuc2gKaW5kZXggN2RjMmM4NTQyYi4uNWZh
M2E2M2RiZCAxMDA3NTUKLS0tIGEvYXV0b21hdGlvbi9zY3JpcHRzL3FlbXUtc21va2UteDg2LTY0
LnNoCisrKyBiL2F1dG9tYXRpb24vc2NyaXB0cy9xZW11LXNtb2tlLXg4Ni02NC5zaApAQCAtMiw2
ICsyLDkgQEAKIAogc2V0IC1leAogCisjIHZhcmlhbnQgc2hvdWxkIGJlIGVpdGhlciBwdiBvciBw
dmgKK3ZhcmlhbnQ9JDEKKwogIyBJbnN0YWxsIFFFTVUKIGV4cG9ydCBERUJJQU5fRlJPTlRFTlQ9
bm9uaW50ZXJhY3RpdmUKIGFwdC1nZXQgLXF5IHVwZGF0ZQpAQCAtMTEsMTIgKzE0LDE3IEBAIGFw
dC1nZXQgLXF5IGluc3RhbGwgcWVtdS1zeXN0ZW0teDg2CiBnaXQgY2xvbmUgaHR0cHM6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0LWh0dHAveHRmLmdpdAogY2QgeHRmICYmIG1ha2UgLWokKG5wcm9jKSAm
JiBjZCAtCiAKK2Nhc2UgJHZhcmlhbnQgaW4KKyAgICBwdmgpIGs9dGVzdC1odm0zMnBhZS1leGFt
cGxlIGV4dHJhPSJkb20wLWlvbW11PW5vbmUgZG9tMD1wdmgiIDs7CisgICAgKikgICBrPXRlc3Qt
cHYzMnBhZS1leGFtcGxlICBleHRyYT0gOzsKK2VzYWMKKwogcm0gLWYgc21va2Uuc2VyaWFsCiBz
ZXQgK2UKIHRpbWVvdXQgLWsgMSAxMCBcCiBxZW11LXN5c3RlbS14ODZfNjQgLW5vZ3JhcGhpYyAt
a2VybmVsIGJpbmFyaWVzL3hlbiBcCi0gICAgICAgIC1pbml0cmQgeHRmL3Rlc3RzL2V4YW1wbGUv
dGVzdC1wdjMycGFlLWV4YW1wbGUgXAotICAgICAgICAtYXBwZW5kICdsb2dsdmw9YWxsIGNvbTE9
MTE1MjAwLCw4bjEgY29uc29sZT1jb20xIG5vcmVib290JyBcCisgICAgICAgIC1pbml0cmQgeHRm
L3Rlc3RzL2V4YW1wbGUvJGsgXAorICAgICAgICAtYXBwZW5kICJsb2dsdmw9YWxsIGNvbTE9MTE1
MjAwLCw4bjEgY29uc29sZT1jb20xIG5vcmVib290ICRleHRyYSIgXAogICAgICAgICAtbSA1MTIg
LW1vbml0b3Igbm9uZSAtc2VyaWFsIGZpbGU6c21va2Uuc2VyaWFsCiBzZXQgLWUKIGdyZXAgLXEg
J1Rlc3QgcmVzdWx0OiBTVUNDRVNTJyBzbW9rZS5zZXJpYWwgfHwgZXhpdCAxCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 15:34:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 15:34: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-devel-bounces@lists.xenproject.org>)
	id 1gmh0q-0002cH-1p; Thu, 24 Jan 2019 15:33: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=zGyK=QA=citrix.com=prvs=920e124aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gmh0o-0002cC-Bu
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 15:33:50 +0000
X-Inumbo-ID: 7152238a-1fed-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7152238a-1fed-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 15:33:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,516,1539648000"; d="scan'208";a="76369212"
Date: Thu, 24 Jan 2019 15:33:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190124153338.c4fg4zhloowmmjqu@zion.uk.xensource.com>
References: <20190124152411.20304-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190124152411.20304-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] automation: introduce a QEMU smoke
 test for PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMDM6MjQ6MTFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBNYWtlIHFlbXUtc21va2UteDg2LTY0LnNoIHRha2UgYSB2YXJpYW50IGFyZ3VtZW50LiBNYWtl
IHR3byBuZXcgdGVzdHMKPiBpbiB0ZXN0LnlhbWwuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBTaW5jZSB0aGUgbmV3IG9wdGlvbiBpcyBn
b2luZyB0byBiZSByZWxlYXNlIGluIDQuMTIsIEkgdGhpbmsgaXQgd291bGQgYmUKPiBiZW5lZmlj
aWFsIHRvIGhhdmUgdGhpcyBwYXRjaCBpbiA0LjEyIGFzIHdlbGwuIFRoZSByaXNrIGlzIHplcm8g
dG8gZW5kIHVzZXJzLgo+IC0tLQpbLi4uXQo+ICsgICAgLSAvXmNvdmVyaXR5LXRlc3RlZFwvLiov
Cj4gKyAgICAtIC9ec3RhYmxlLS4qLwo+ICAgICAgLSAvXnN0YWJsZS0uKi8KCkdhaCwgdGhpcyBp
cyBhbiBvbGQgdmVyc2lvbi4gIFRoZSB1cCB0byBkYXRlIHZlcnNpb24gaGFzIG1vdmVkIHRoaXMg
bGluZQpiYWNrIHRvIHdoZXJlIGl0J3Mgc3VwcG9zZWQgdG8gYmUuIEkgd29uJ3QgYm90aGVyIHBv
c3RpbmcgYSBuZXcgdmVyc2lvbi4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 16:01:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 16:01:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmhRI-0005jL-PG; Thu, 24 Jan 2019 16:01: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=e+wX=QA=citrix.com=prvs=920ce3e41=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gmhRH-0005jC-0a
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 16:01:11 +0000
X-Inumbo-ID: 42d537e0-1ff1-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42d537e0-1ff1-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 16:01:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76372684"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <e3219697-0759-39fc-2486-715cdec1ca9e@citrix.com>
 <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAkAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO8=
Message-ID: <1b54d971-d8cd-293b-7bc9-217d25f0fcb3@citrix.com>
Date: Thu, 24 Jan 2019 16:00:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190124114455.eyke5dvkqsxhklav@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Reducing or removing direct map from xen (was Re:
 Ongoing/future speculative mitigation work)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 Anthony Liguori <aliguori@amazon.com>, "Dannowski, Uwe" <uwed@amazon.de>,
 Lars Kurth <lars.kurth@citrix.com>, Konrad Wilk <konrad.wilk@oracle.com>,
 Ross Philipson <ross.philipson@oracle.com>,
 Dario Faggioli <dfaggioli@suse.com>, Matt Wilson <msw@amazon.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <JGross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yNC8xOSAxMTo0NCBBTSwgV2VpIExpdSB3cm90ZToKPiBCZWxvdyBpcyBhIHN1bW1hcnkg
Zm9yIGEgZGlzY3Vzc2lvbiBvbiB0aGlzIHRvcGljIGJldHdlZW4gSmFuIGFuZCBtZS4KCkkndmUg
c2tpbW1lZCB0aGlzIG92ZXIgYW5kIGl0IGxvb2tzIHJlYXNvbmFibGUuICBUaGFua3MgZm9yIGRv
aW5nIHRoaXMuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 16:27:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 16:27: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-devel-bounces@lists.xenproject.org>)
	id 1gmhqI-0007cF-Da; Thu, 24 Jan 2019 16:27: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=zGyK=QA=citrix.com=prvs=920e124aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gmhqG-0007cA-Qs
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 16:27:00 +0000
X-Inumbo-ID: de7071b8-1ff4-11e9-8df2-13c98048dc92
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de7071b8-1ff4-11e9-8df2-13c98048dc92;
 Thu, 24 Jan 2019 16:26:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76376524"
Date: Thu, 24 Jan 2019 16:26:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20190124162649.5ewlnmwc7z4uk7xj@zion.uk.xensource.com>
References: <20180213122432.h4fh22ej4dfe7226@citrix.com>
 <d67642af-6c8f-df33-9de7-ca57e352bb0d@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d67642af-6c8f-df33-9de7-ca57e352bb0d@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Problem with IOMEM and domain reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMDY6Mjg6NDZQTSArMDIwMCwgQW5kcmlpIEFuaXNvdiB3
cm90ZToKPiBIZWxsbyBXZWksCj4gCj4gT24gMTMuMDIuMTggMTQ6MjQsIFdlaSBMaXUgd3JvdGU6
Cj4gPiBPbiBNb24sIEZlYiAxMiwgMjAxOCBhdCAwNzoyMjoyN1BNICswMjAwLCBPbGVrc2FuZHIg
R3J5dHNvdiB3cm90ZToKPiA+ID4gSXMgaXQgZG9uZSBieSBkZXNpZ24gb3IgdGhlcmUgaXMgYW4g
aXNzdWUgd2l0aCBwYXJzZV9qc29uPwo+ID4gPiBJZiBpdCBpcyBkb25lIGJ5IGRlc2lnbiB0aGVu
IHRoZSBzb2x1dGlvbiBwcm9wb3NlZCBieSB5b3UgKHVwZGF0ZV9jb25maWcKPiA+ID4gaG9vaykK
PiA+ID4gd2lsbCBzb2x2ZSB0aGlzIHByb2JsZW0uIEJ1dCBoYW5kbGluZyBkZWZhdWx0IHZhbHVl
IGluIHBhcnNlIGpzb24gbG9va3MKPiA+ID4gbW9yZSBjb3JyZWN0Lgo+ID4gCj4gPiBJIG5lZWQg
dG8gZmlndXJlIG91dCB3aGF0IGlzIGdvaW5nIG9uIGJlZm9yZSBJIGNhbiBhbnN3ZXIgdGhlc2UK
PiA+IHF1ZXN0aW9ucy4gOi0pCj4gCj4gU29ycnkgZm9yIG15IGlnbm9yYW5jZSwgaXMgdGhpcyBp
c3N1ZSBmaXhlZCBpbiBjb21pbmcgNC4xMj8KPiBJZiBub3QsIGlzIHRoZXJlIGFueSBjaGFuY2Ug
dG8gZ2V0IGl0IGZpbmlzaGVkIGZvciA0LjEyPwoKVGhlcmUgd2VyZSBzb21lIHVuYW5zd2VyZWQg
cXVlc3Rpb25zLiBJIGRvbid0IHRoaW5rIGFueXRoaW5nIGhhcyBjaGFuZ2VkCmluIDQuMTIuCgpX
ZWkuCgo+IAo+IC0tIAo+IFNpbmNlcmVseSwKPiBBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 16:31:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 16:31: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-devel-bounces@lists.xenproject.org>)
	id 1gmhuZ-0008SF-0a; Thu, 24 Jan 2019 16:31:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zGyK=QA=citrix.com=prvs=920e124aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gmhuX-0008SA-0K
 for xen-devel@lists.xen.org; Thu, 24 Jan 2019 16:31:25 +0000
X-Inumbo-ID: 7c1685e2-1ff5-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c1685e2-1ff5-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 16:31:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76377141"
Date: Thu, 24 Jan 2019 16:31:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190124163119.bhamyy3cloesuk7v@zion.uk.xensource.com>
References: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen/sched: Introduce domain_vcpu() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMDI6NTk6MjlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgcHJvZ3Jlc3Npb24gb2YgbXVsdGktdmNwdSBzdXBwb3J0IGluIFhlbiAob3Jp
Z2luYWxseSBhIHNpbmdsZSBwb2ludGVyLAo+IHRoZW4gYW4gZW1iZWRkZWQgZC0+dmNwdVtdIGFy
cmF5LCB0aGVuIGEgZHluYW1pY2FsbHkgYWxsb2NhdGVkIGFycmF5KSBoYXMKPiByZXN1bHRlZCBp
biBhIGxhcmdlIHF1YW50aXR5IG9mIGFkLWhvYyBjb2RlIGZvciBsb29raW5nIGEgdmNwdSB1cCBi
eSBpZCwgYW5kIGEKPiBsYXJnZSBudW1iZXIgb2Ygd2F5cyB0aGF0IHRoZSB0b29sc3RhY2sgY2Fu
IGNhdXNlIFhlbiB0byB0cmlwIG92ZXIgYSBOVUxMCj4gcG9pbnRlci4gIFNvbWUgb2YgdGhpcyBo
YXMgYmVlbiBhZGRyZXNzZWQgaW4gWGVuIDQuMTIsIGFuZCB3b3JrIGlzIG9uZ29pbmcuCj4gCj4g
QW5vdGhlciBwcm9wZXJ0eSBvZiBsb29raW5nIGEgdmNwdSB1cCBieSBpZCBpcyBmcmVxdWVudGx5
IGRvbmUgaW4gdW5wcml2aWxlZ2VkCj4gaHlwZXJjYWxsIGNvbnRleHQsIG1ha2luZyBpdCBhbiBh
dHRyYWN0aXZlIHRhcmdldCBmb3Igc3BlY3VsYXRpdmUgc2lkZWNoYW5uZWwKPiBhdHRhY2tzLgo+
IAo+IEludHJvZHVjZSBhIGhlbHBlciB0byBkbyB0aGUgbG9va3VwIGNvcnJlY3RseSwgYW5kIHdp
dGhvdXQgc3BlY3VsYXRpdmUKPiBpbnRlcmZlcmVuY2UuICBGb3IgcGVyZm9ybWFuY2UgcmVhc29u
cywgaXQgaXMgdXNlZnVsIG5vdCB0byBoYXZlIGFuIHNtcF9ybWIoKQo+IGluIHRoaXMgaGVscGVy
IG9uIEFSTSwgYW5kIGx1Y2tpbHkgdGhpcyBpcyBzYWZlIHRvIGRvLCBiZWNhdXNlIG9mIHRoZQo+
IHNlcmlhbGlzYXRpb24gb2ZmZXJlZCBieSB0aGUgZ2xvYmFsIGRvbWhlYXAgbG9jay4KCkkgdGhp
bmsgeW91IG1lYW4gZG9tbGlzdCBsb2NrIGhlcmU/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 16:32:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 16:32: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-devel-bounces@lists.xenproject.org>)
	id 1gmhvm-00005x-CD; Thu, 24 Jan 2019 16:32: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=jbrD=QA=citrix.com=prvs=920b187fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gmhvl-00005r-Uo
 for xen-devel@lists.xen.org; Thu, 24 Jan 2019 16:32:41 +0000
X-Inumbo-ID: aa2f9f9f-1ff5-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa2f9f9f-1ff5-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 16:32:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="85048153"
To: Wei Liu <wei.liu2@citrix.com>
References: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
 <20190124163119.bhamyy3cloesuk7v@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2340ddd9-5c57-0249-c55d-984e100c747e@citrix.com>
Date: Thu, 24 Jan 2019 16:31:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190124163119.bhamyy3cloesuk7v@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/sched: Introduce domain_vcpu() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAxOSAxNjozMSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIEphbiAyMywgMjAx
OSBhdCAwMjo1OToyOVBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBUaGUgcHJvZ3Jl
c3Npb24gb2YgbXVsdGktdmNwdSBzdXBwb3J0IGluIFhlbiAob3JpZ2luYWxseSBhIHNpbmdsZSBw
b2ludGVyLAo+PiB0aGVuIGFuIGVtYmVkZGVkIGQtPnZjcHVbXSBhcnJheSwgdGhlbiBhIGR5bmFt
aWNhbGx5IGFsbG9jYXRlZCBhcnJheSkgaGFzCj4+IHJlc3VsdGVkIGluIGEgbGFyZ2UgcXVhbnRp
dHkgb2YgYWQtaG9jIGNvZGUgZm9yIGxvb2tpbmcgYSB2Y3B1IHVwIGJ5IGlkLCBhbmQgYQo+PiBs
YXJnZSBudW1iZXIgb2Ygd2F5cyB0aGF0IHRoZSB0b29sc3RhY2sgY2FuIGNhdXNlIFhlbiB0byB0
cmlwIG92ZXIgYSBOVUxMCj4+IHBvaW50ZXIuICBTb21lIG9mIHRoaXMgaGFzIGJlZW4gYWRkcmVz
c2VkIGluIFhlbiA0LjEyLCBhbmQgd29yayBpcyBvbmdvaW5nLgo+Pgo+PiBBbm90aGVyIHByb3Bl
cnR5IG9mIGxvb2tpbmcgYSB2Y3B1IHVwIGJ5IGlkIGlzIGZyZXF1ZW50bHkgZG9uZSBpbiB1bnBy
aXZpbGVnZWQKPj4gaHlwZXJjYWxsIGNvbnRleHQsIG1ha2luZyBpdCBhbiBhdHRyYWN0aXZlIHRh
cmdldCBmb3Igc3BlY3VsYXRpdmUgc2lkZWNoYW5uZWwKPj4gYXR0YWNrcy4KPj4KPj4gSW50cm9k
dWNlIGEgaGVscGVyIHRvIGRvIHRoZSBsb29rdXAgY29ycmVjdGx5LCBhbmQgd2l0aG91dCBzcGVj
dWxhdGl2ZQo+PiBpbnRlcmZlcmVuY2UuICBGb3IgcGVyZm9ybWFuY2UgcmVhc29ucywgaXQgaXMg
dXNlZnVsIG5vdCB0byBoYXZlIGFuIHNtcF9ybWIoKQo+PiBpbiB0aGlzIGhlbHBlciBvbiBBUk0s
IGFuZCBsdWNraWx5IHRoaXMgaXMgc2FmZSB0byBkbywgYmVjYXVzZSBvZiB0aGUKPj4gc2VyaWFs
aXNhdGlvbiBvZmZlcmVkIGJ5IHRoZSBnbG9iYWwgZG9taGVhcCBsb2NrLgo+IEkgdGhpbmsgeW91
IG1lYW4gZG9tbGlzdCBsb2NrIGhlcmU/CgpJIGRvIGluZGVlZC4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 16:57:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1gmiJO-00021Q-1D; Thu, 24 Jan 2019 16:57: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=uQw9=QA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmiJM-00021L-L7
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 16:57:04 +0000
X-Inumbo-ID: 126c7d75-1ff9-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 126c7d75-1ff9-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 16:57:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 24 Jan 2019 09:57:02 -0700
Message-Id: <5C49EE5B0200007800210E17@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 24 Jan 2019 09:56:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244655-32180-8-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1548244655-32180-8-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 08/11] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDEyOjU3LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiAt
LS0gYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwo+ICsrKyBiL3hlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jCj4gQEAgLTM2OCw4ICszNjgsMTQgQEAgaW50IGV2dGNobl9iaW5kX3ZpcnEoZXZ0
Y2huX2JpbmRfdmlycV90ICpiaW5kLCBldnRjaG5fcG9ydF90IHBvcnQpCj4gICAgICBpZiAoIHZp
cnFfaXNfZ2xvYmFsKHZpcnEpICYmICh2Y3B1ICE9IDApICkKPiAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKPiAgCj4gKyAgIC8qCj4gKyAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxl
ZCB2YWx1ZSB2aXJxIGlzIGJvdW5kZWQgZXZlbiBkdXJpbmcKPiArICAgICogc3BlY3VsYXRpdmUg
ZXhlY3V0aW9uLgo+ICsgICAgKi8KPiArICAgIHZpcnEgPSBhcnJheV9pbmRleF9ub3NwZWModmly
cSwgQVJSQVlfU0laRSh2LT52aXJxX3RvX2V2dGNobikpOwoKSSB0aGluayB0aGlzIHdhbnRzIHRv
IG1vdmUgYWhlYWQgb2YgdGhlIGlmKCkgaW4gY29udGV4dCwgdG8gYmUgaW5kZXBlbmRlbnQKb2Yg
dGhlIHBhcnRpY3VsYXIgaW1wbGVtZW50YXRpb24gb2YgdmlycV9pc19nbG9iYWwoKSAodGhlIGN1
cnJlbnQgc2hhcGUgb2YKd2hpY2ggaXMgbW9zdGx5IGZpbmUsIHBlcmhhcHMgd2l0aCB0aGUgZXhj
ZXB0aW9uIG9mIHRoZSByaXNrIG9mIHRoZSBjb21waWxlcgp0cmFuc2xhdGluZyB0aGUgc3dpdGNo
KCkgdGhlcmUgYnkgd2F5IG9mIGEganVtcCB0YWJsZSkuIFRoaXMgYWxzbyBtb3ZlcyBpdApjbG9z
ZXIgdG8gdGhlIGlmKCkgdGhlIGNvbnN0cnVjdCBpcyBhIGNvbXBhbmlvbiB0by4KCj4gQEAgLTgx
Niw2ICs4MjIsMTIgQEAgaW50IHNldF9nbG9iYWxfdmlycV9oYW5kbGVyKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQzMl90IHZpcnEpCj4gICAgICBpZiAoIXZpcnFfaXNfZ2xvYmFsKHZpcnEpKQo+ICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAKPiArICAgLyoKPiArICAgICogTWFrZSBzdXJlIHRo
ZSBndWVzdCBjb250cm9sbGVkIHZhbHVlIHZpcnEgaXMgYm91bmRlZCBldmVuIGR1cmluZwo+ICsg
ICAgKiBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCj4gKyAgICAqLwo+ICsgICAgdmlycSA9IGFycmF5
X2luZGV4X25vc3BlYyh2aXJxLCBBUlJBWV9TSVpFKGdsb2JhbF92aXJxX2hhbmRsZXJzKSk7CgpT
YW1lIGhlcmUgdGhlbi4KCj4gQEAgLTkzMSw3ICs5NDMsOCBAQCBsb25nIGV2dGNobl9iaW5kX3Zj
cHUodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQo+ICAgICAgc3RydWN0
IGV2dGNobiAqY2huOwo+ICAgICAgbG9uZyAgICAgICAgICAgcmMgPSAwOwo+ICAKPiAtICAgIGlm
ICggKHZjcHVfaWQgPj0gZC0+bWF4X3ZjcHVzKSB8fCAoZC0+dmNwdVt2Y3B1X2lkXSA9PSBOVUxM
KSApCj4gKyAgICBpZiAoICh2Y3B1X2lkID49IGQtPm1heF92Y3B1cykgfHwKPiArICAgICAgICAg
KGQtPnZjcHVbYXJyYXlfaW5kZXhfbm9zcGVjKHZjcHVfaWQsIGQtPm1heF92Y3B1cyldID09IE5V
TEwpICkKPiAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiAgCj4gICAgICBzcGluX2xvY2soJmQt
PmV2ZW50X2xvY2spOwo+IEBAIC05NjksOCArOTgyLDEwIEBAIGxvbmcgZXZ0Y2huX2JpbmRfdmNw
dSh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IHZjcHVfaWQpCj4gICAgICAgICAgdW5s
aW5rX3BpcnFfcG9ydChjaG4sIGQtPnZjcHVbY2huLT5ub3RpZnlfdmNwdV9pZF0pOwo+ICAgICAg
ICAgIGNobi0+bm90aWZ5X3ZjcHVfaWQgPSB2Y3B1X2lkOwo+ICAgICAgICAgIHBpcnFfc2V0X2Fm
ZmluaXR5KGQsIGNobi0+dS5waXJxLmlycSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICBj
cHVtYXNrX29mKGQtPnZjcHVbdmNwdV9pZF0tPnByb2Nlc3NvcikpOwo+IC0gICAgICAgIGxpbmtf
cGlycV9wb3J0KHBvcnQsIGNobiwgZC0+dmNwdVt2Y3B1X2lkXSk7Cj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3B1bWFza19vZihkLT52Y3B1W2FycmF5X2luZGV4X25vc3BlYyh2Y3B1X2lk
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZC0+bWF4X3ZjcHVzKV0tPnByb2Nlc3NvcikpOwo+ICsgICAgICAgIGxpbmtf
cGlycV9wb3J0KHBvcnQsIGNobiwgZC0+dmNwdVthcnJheV9pbmRleF9ub3NwZWModmNwdV9pZCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGQtPm1heF92Y3B1cyldKTsKClVzaW5nIEFuZHJldydzIG5ldyBkb21haW5fdmNwdSgp
IHdpbGwgaW1wcm92ZSByZWFkYWJpbGl0eSwgZXNwZWNpYWxseQphZnRlciB5b3VyIGNoYW5nZSwg
cXVpdGUgYSBiaXQgaGVyZS4gQnV0IG9mIGNvdXJzZSBjb2RlIGVsc2V3aGVyZSB3aWxsCmJlbmVm
aXQgYXMgd2VsbC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 17:40:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 17:40: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-devel-bounces@lists.xenproject.org>)
	id 1gmizd-0006Gx-Lp; Thu, 24 Jan 2019 17:40:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I+KM=QA=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1gmizc-0006Gs-1m
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 17:40:44 +0000
X-Inumbo-ID: 2ba4239e-1fff-11e9-98f1-8350e524d7d0
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ba4239e-1fff-11e9-98f1-8350e524d7d0;
 Thu, 24 Jan 2019 17:40:42 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C0432368E7;
 Thu, 24 Jan 2019 17:40:41 +0000 (UTC)
Received: from [10.3.117.44] (ovpn-117-44.phx2.redhat.com [10.3.117.44])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id B17F868D48;
 Thu, 24 Jan 2019 17:40:40 +0000 (UTC)
To: Markus Armbruster <armbru@redhat.com>, Michael Tokarev <mjt@tls.msk.ru>
References: <20190121144841.24467-1-anthony.perard@citrix.com>
 <CAFEAcA_ytAb-K-HB3wL5baMBDkY71ksBK8hsUSFxuUeqVDFyHQ@mail.gmail.com>
 <804f8429-d3f6-dc1a-4980-fc5a44a6b3c5@msgid.tls.msk.ru>
 <87fttijvfm.fsf@dusky.pond.sub.org>
From: Eric Blake <eblake@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@redhat.com; keydata=
 xsBNBEvHyWwBCACw7DwsQIh0kAbUXyqhfiKAKOTVu6OiMGffw2w90Ggrp4bdVKmCaEXlrVLU
 xphBM8mb+wsFkU+pq9YR621WXo9REYVIl0FxKeQo9dyQBZ/XvmUMka4NOmHtFg74nvkpJFCD
 TUNzmqfcjdKhfFV0d7P/ixKQeZr2WP1xMcjmAQY5YvQ2lUoHP43m8TtpB1LkjyYBCodd+LkV
 GmCx2Bop1LSblbvbrOm2bKpZdBPjncRNob73eTpIXEutvEaHH72LzpzksfcKM+M18cyRH+nP
 sAd98xIbVjm3Jm4k4d5oQyE2HwOur+trk2EcxTgdp17QapuWPwMfhaNq3runaX7x34zhABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAegQTAQgAJAIbAwULCQgHAwUV
 CgkICwUWAgMBAAIeAQIXgAUCS8fL9QIZAQAKCRCnoWtKJSdDahBHCACbl/5FGkUqJ89GAjeX
 RjpAeJtdKhujir0iS4CMSIng7fCiGZ0fNJCpL5RpViSo03Q7l37ss+No+dJI8KtAp6ID+PMz
 wTJe5Egtv/KGUKSDvOLYJ9WIIbftEObekP+GBpWP2+KbpADsc7EsNd70sYxExD3liwVJYqLc
 Rw7so1PEIFp+Ni9A1DrBR5NaJBnno2PHzHPTS9nmZVYm/4I32qkLXOcdX0XElO8VPDoVobG6
 gELf4v/vIImdmxLh/w5WctUpBhWWIfQDvSOW2VZDOihm7pzhQodr3QP/GDLfpK6wI7exeu3P
 pfPtqwa06s1pae3ad13mZGzkBdNKs1HEm8x6zsBNBEvHyWwBCADGkMFzFjmmyqAEn5D+Mt4P
 zPdO8NatsDw8Qit3Rmzu+kUygxyYbz52ZO40WUu7EgQ5kDTOeRPnTOd7awWDQcl1gGBXgrkR
 pAlQ0l0ReO57Q0eglFydLMi5bkwYhfY+TwDPMh3aOP5qBXkm4qIYSsxb8A+i00P72AqFb9Q7
 3weG/flxSPApLYQE5qWGSXjOkXJv42NGS6o6gd4RmD6Ap5e8ACo1lSMPfTpGzXlt4aRkBfvb
 NCfNsQikLZzFYDLbQgKBA33BDeV6vNJ9Cj0SgEGOkYyed4I6AbU0kIy1hHAm1r6+sAnEdIKj
 cHi3xWH/UPrZW5flM8Kqo14OTDkI9EtlABEBAAHCwF8EGAEIAAkFAkvHyWwCGwwACgkQp6Fr
 SiUnQ2q03wgAmRFGDeXzc58NX0NrDijUu0zx3Lns/qZ9VrkSWbNZBFjpWKaeL1fdVeE4TDGm
 I5mRRIsStjQzc2R9b+2VBUhlAqY1nAiBDv0Qnt+9cLiuEICeUwlyl42YdwpmY0ELcy5+u6wz
 mK/jxrYOpzXKDwLq5k4X+hmGuSNWWAN3gHiJqmJZPkhFPUIozZUCeEc76pS/IUN72NfprZmF
 Dp6/QDjDFtfS39bHSWXKVZUbqaMPqlj/z6Ugk027/3GUjHHr8WkeL1ezWepYDY7WSoXwfoAL
 2UXYsMAr/uUncSKlfjvArhsej0S4zbqim2ZY6S8aRWw94J3bSvJR+Nwbs34GPTD4Pg==
Organization: Red Hat, Inc.
Message-ID: <9a1725c3-1119-886d-2d9d-11369ea5f207@redhat.com>
Date: Thu, 24 Jan 2019 11:40:39 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <87fttijvfm.fsf@dusky.pond.sub.org>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Thu, 24 Jan 2019 17:40:41 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] configure: Don't add Xen's
 libs to LDFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============0369823113172413356=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============0369823113172413356==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="EZMrlU14vgKzwnjOGYDndQImM3kxp6W7t"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--EZMrlU14vgKzwnjOGYDndQImM3kxp6W7t
Content-Type: multipart/mixed; boundary="zJKZviSdD9hGhEQLYTITgfTFgbIEPGSsK";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: Markus Armbruster <armbru@redhat.com>, Michael Tokarev <mjt@tls.msk.ru>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Message-ID: <9a1725c3-1119-886d-2d9d-11369ea5f207@redhat.com>
Subject: Re: [Qemu-devel] [PATCH] configure: Don't add Xen's libs to LDFLAGS
References: <20190121144841.24467-1-anthony.perard@citrix.com>
 <CAFEAcA_ytAb-K-HB3wL5baMBDkY71ksBK8hsUSFxuUeqVDFyHQ@mail.gmail.com>
 <804f8429-d3f6-dc1a-4980-fc5a44a6b3c5@msgid.tls.msk.ru>
 <87fttijvfm.fsf@dusky.pond.sub.org>
In-Reply-To: <87fttijvfm.fsf@dusky.pond.sub.org>

--zJKZviSdD9hGhEQLYTITgfTFgbIEPGSsK
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 1/24/19 2:45 AM, Markus Armbruster wrote:

>> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
>> Revieved-by: Michael Tokarev <mjt@tls.msk.ru>
>=20
> Typo in Reviewed-by.

Should we tighten checkpatch.pl to flag suspicious-looking 'xxx-by:'
tags, to catch instances of typos?

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org


--zJKZviSdD9hGhEQLYTITgfTFgbIEPGSsK--

--EZMrlU14vgKzwnjOGYDndQImM3kxp6W7t
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEccLMIrHEYCkn0vOqp6FrSiUnQ2oFAlxJ+JcACgkQp6FrSiUn
Q2rIUQf6A4gzFoPMRvjHDslsPb4H+ZRXfMdW2IHug5577b+c7+S23SPRHAV+yZvl
kxzCIiVo3/Qq8MwPjSgJAIQ4xXxTYCr+/VPsUWB3QkPGjMI+m3WdDnPL4L2PO1Eb
eMUePef4z+/LZMtD5FBwFAiMTol8ie3OSpjW67m/081s9ljQrbiCE9x8S5UfQyms
M9p/Z3UES89dq0AqXIvZcJ0KltruA/8+bDHUegKdlTZqnADQLCNBz+AkEEPTw1Hi
5kzVJBPTwHUy1XfBDKDshlNy2dFLWobKVS3+u4IsqDizPeLGFTkuBAxaEF2HN8di
Kt5220nYHXSIKf5+a4e16K6gk3+lmg==
=a84x
-----END PGP SIGNATURE-----

--EZMrlU14vgKzwnjOGYDndQImM3kxp6W7t--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0369823113172413356==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 24 17:48:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 17:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmj7E-0006UG-Gg; Thu, 24 Jan 2019 17:48: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=e+wX=QA=citrix.com=prvs=920ce3e41=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gmj7C-0006Te-Ob
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 17:48:34 +0000
X-Inumbo-ID: 440d9c9f-2000-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 440d9c9f-2000-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 17:48:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76386229"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 17:48:27 +0000
Message-ID: <20190124174827.15902-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH-for-4.12] docs: Fix dm_restrict documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlICJjaGF0dHkiIGFuZCByZWR1bmRhbnQgaW5mb3JtYXRpb24gZnJvbSB0aGUgeGwgbWFu
IHBhZ2U7CnJlc3RyaWN0IGl0IHRvIGZ1bmN0aW9uYWwgZGVzY3JpcHRpb25zIG9ubHksIGFuZCBw
b2ludCBpbnN0ZWFkIHRvCnFlbXUtZGVwcml2LnBhbmRvYyBhbmQgU1VQUE9SVC5tZCBhcyBsb2Nh
dGlvbnMgZm9yICJjYW5vbmljYWwiCmluZm9ybWF0aW9uLgoKQWRkIGEgbWFuIHBhZ2UgZW50cnkg
Zm9yIGRldmljZV9tb2RlbF91c2VyLgoKVXBkYXRlIHFlbXUtZGVwcml2aWxlZ2UucGFuZG9jOgoK
Q2hhbmdlcyBpbiBtaXNzaW5nIGZlYXR1cmUgbGlzdDoKLSBNaWdyYXRpb24gaXMgZnVuY3Rpb25h
bAotIEJ1dCBxZGlzayBiYWNrZW5kcyBhcmUgbm90CgpBZGQgYSBtaXNzaW5nIHJlc3RyaWN0aW9u
IGxpc3QuCgpUaGUgZm9sbG93aW5nIHN0YXRlbWVudHMgZnJvbSB0aGUgbWFuIHBhZ2UgYXJlIGRy
b3BwZWQ6Ci0gTWVudGlvbmluZyBQVjsgUFYgZ3Vlc3RzIG5ldmVyIGhhdmUgYSBkZXZpY2UgbW9k
ZWwuCi0gRHJvcCB0aGUgY29uZnVzaW5nIHN0YXRlbWVudCBhYm91dCBzdGR2Z2EgYW5kIGNpcnJ1
cyB2Z2Egb3B0aW9ucy4KLSBSZS11c2VkIGRvbWFpbiBJRHMgYXJlIG5vdyBoYW5kbGVkLgotIERl
dmljZSBtb2RlbHMgc2hvdWxkIG5vIGxvbmdlciBiZSBhYmxlIHRvIGNyZWF0ZSB3b3JsZC1yZWFk
YWJsZQogIGZpbGVzIG9uIGRvbTAncyBmaWxlc3lzdGVtLgoKU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KUkZDOiBJIGRvbid0IGtub3cg
d2hhdCB0aGUgJ3ZnYScgbGltaXRhdGlvbiB0aGluZyB3YXMgYWJvdXQgLS0gSSB0cmllZApib3Ro
ICdkZWZhdWx0JyBhbmQgJ3N0Z3ZnYScgd2l0aCBkbV9yZXN0cmljdCBhbmQgdGhleSB3b3JrZWQg
ZmluZS4KCkZyZWV6ZSBleGNlcHRpb24ganVzdGlmaWNhdGlvbjoKLSBGaXhpbmcgYSAiYnVnIiBp
biB0aGUgZG9jcwotIE5vIGZ1bmN0aW9uYWwgY2hhbmdlCgpDQzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNDOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdl
LnBhbmRvYyB8ICAxMiArKy0tCiBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgICAgICAgICAg
IHwgMTAwICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE2IGlu
c2VydGlvbnMoKyksIDk2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMv
cWVtdS1kZXByaXZpbGVnZS5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2Uu
cGFuZG9jCmluZGV4IDIwZDZhYzIxODkuLmNmZTUyOGIxZDMgMTAwNjQ0Ci0tLSBhL2RvY3MvZmVh
dHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MKKysrIGIvZG9jcy9mZWF0dXJlcy9xZW11LWRl
cHJpdmlsZWdlLnBhbmRvYwpAQCAtMTEwLDEwICsxMTAsMTQgQEAgU2VlIGRvY3MvZGVzaWduL3Fl
bXUtZGVwcml2aWxlZ2UubWQgZm9yIHRlY2huaWNhbCBkZXRhaWxzLgogCiBUaGUgZm9sbG93aW5n
IGZlYXR1cmVzIHN0aWxsIG5lZWQgdG8gYmUgaW1wbGVtZW50ZWQ6CiAgKiBJbnNlcnRpbmcgYSBu
ZXcgY2Ryb20gd2hpbGUgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcgKHhsIGNkcm9tLWluc2VydCkKLSAq
IE1pZ3JhdGlvbiAvIHNhdmUgLyByZXN0b3JlCi0KLWRtX3Jlc3RyaWN0IGlzIHRvdGFsbHkgdW5z
dXBwb3J0ZWQgYW5kIG1heSBoYXZlIHVuZXhwZWN0ZWQgc2VjdXJpdHkKLXByb2JsZW1zIGlmIHVz
ZWQgd2l0aCBhIGRvbTAgTGludXgga2VybmVsIGVhcmxpZXIgdGhhbiAyLjYuMTguCisgKiBTdXBw
b3J0IGZvciBxZGlzayBiYWNrZW5kcworCitBIG51bWJlciBvZiByZXN0cmljdGlvbnMgc3RpbGwg
bmVlZCB0byBiZSBpbXBsZW1lbnRlZC4gIEEgY29tcHJvbWlzZWQKK2RldmljZSBtb2RlbCBtYXkg
YmUgYWJsZSB0byBkbyB0aGUgZm9sbG93aW5nOgorICogRGVsYXkgb3IgZXhwbG9pdCB3ZWFrbmVz
c2VzIGluIHRoZSB0b29sc3RhY2sKKyAqIExhdW5jaCAiZm9yayBib21icyIgb3Igb3RoZXIgcmVz
b3VyY2UgZXhoYXVzdGlvbiBhdHRhY2tzCisgKiBNYWtlIG5ldHdvcmsgY29ubmVjdGlvbnMgb24g
dGhlIG1hbmFnZW1lbnQgbmV0d29yaworICogQnJlYWsgb3V0IG9mIHRoZSByZXN0cmljdGlvbnMg
YWZ0ZXIgbWlncmF0aW9uCiAKIEFkZGl0aW9uYWxseSwgZ2V0dGluZyBQQ0kgcGFzc3Rocm91Z2gg
dG8gd29yayBzZWN1cmVseSB3b3VsZCByZXF1aXJlIGEKIHNpZ25pZmljYW50IHJld29yayBvZiBo
b3cgcGFzc3Rocm91Z2ggd29ya3MgYXQgdGhlIG1vbWVudC4gIEl0IG1heSBiZQpkaWZmIC0tZ2l0
IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCmlu
ZGV4IDNiOTJmMzlkOGQuLmFkODFhZjFlZDggMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy41
LnBvZC5pbgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KQEAgLTEzMTYsMTA0ICsxMzE2
LDIwIEBAIGNvbm5lY3RvcnM9aWQwOjE5MjB4MTA4MDtpZDE6ODAweDYwMDtpZDI6NjQweDQ4MAog
UmVzdHJpY3QgdGhlIGRldmljZSBtb2RlbCBhZnRlciBzdGFydHVwLAogdG8gbGltaXQgdGhlIGNv
bnNlcXVlbmNlc2Ugb2Ygc2VjdXJpdHkgdnVsbmVyYWJpbGl0aWVzIGluIHFlbXUuCiAKLVdpdGgg
dGhpcyBmZWF0dXJlIGVuYWJsZWQsCi1hIGNvbXByb21pc2Ugb2YgdGhlIGRldmljZSBtb2RlbCwK
LXZpYSBzdWNoIGEgdnVsbmVyYWJpbGl0eSwKLXdpbGwgbm90IHByb3ZpZGUgYSBwcml2aWxlZ2Ug
ZXNjYWxhdGlvbiBhdHRhY2sgb24gdGhlIHdob2xlIHN5c3RlbS4KK1NlZSBkb2NzL2ZlYXR1cmVz
L3FlbXUtZGVwcml2LnBhbmRvYyBmb3IgbW9yZSBpbmZvcm1hdGlvbgorb24gTGludXggYW5kIFFF
TVUgdmVyc2lvbiByZXF1aXJlbWVudHMsIGRldmljZSBtb2RlbCB1c2VyIHNldHVwLAorYW5kIGN1
cnJlbnQgbGltaXRhdGlvbnMuCiAKIFRoaXMgZmVhdHVyZSBpcyBhIEI8dGVjaG5vbG9neSBwcmV2
aWV3Pi4KLVRoZXJlIGFyZSBzb21lIHNpZ25pZmljYW50IGxpbWl0YXRpb25zOgorU2VlIFNVUFBP
UlQubWQgZm9yIGEgc2VjdXJpdHkgc3VwcG9ydCBzdGF0ZW1lbnQuCiAKLT1vdmVyIDQKLQotPWl0
ZW0KLQotVGhpcyBpcyBub3QgbGlrZWx5IHRvIHdvcmsgYXQgYWxsIGZvciBQViBndWVzdHMKLW5v
ciBndWVzdHMgdXNpbmcgcWRpc2sgYmFja2VuZHMgZm9yIHRoZWlyIGJsb2NrIGRldmljZXMuCi0K
LT1pdGVtCi0KLVlvdSBtdXN0IGhhdmUgYSBuZXcgZW5vdWdoIHFlbXUuCi1JbiBwYXJ0aWN1bGFy
LAotaWYgeW91ciBxZW11IGRvZXMgbm90IGhhdmUgdGhlIGNvbW1pdAotQjx4ZW46IHJlc3RyaWN0
OiB1c2UgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsPgotdGhlIHJlc3RyaWN0aW9uIHJlcXVlc3Qg
d2lsbCBiZSBzaWxlbnRseSBpbmVmZmVjdGl2ZSEKLQotPWl0ZW0KLQotVGhlIG1lY2hhbmlzbXMg
dXNlZCBhcmUgbm90IGVmZmVjdGl2ZSBhZ2FpbnN0Ci1kZW5pYWwgb2Ygc2VydmljZSBwcm9ibGVt
cy4KLUEgY29tcHJvbWlzZWQgcWVtdSBjYW4gcHJvYmFibHkgc3RpbGwgaW1wYWlyCi1vciBwZXJo
YXBzIGV2ZW4gcHJldmVudAotdGhlIHByb3BlciBmdW5jdGlvbmluZyBvZiB0aGUgd2hvbGUgc3lz
dGVtLAotKGF0IHRoZSB2ZXJ5IGxlYXN0LCBidXQgbm90IGxpbWl0ZWQgdG8sCi10aHJvdWdoIHJl
c291cmNlIGV4aGF1c3Rpb24pLgotCi09aXRlbQotCi1JdCBpcyBub3Qga25vd24gd2hldGhlciB0
aGUgcHJvdGVjdGlvbiBpcwotZWZmZWN0aXZlIHdoZW4gYSBkb21haW4gaXMgbWlncmF0ZWQuCi0K
LT1pdGVtCi0KLVNvbWUgZG9tYWluIG1hbmFnZW1lbnQgZnVuY3Rpb25zIGRvIG5vdCB3b3JrLgot
Rm9yIGV4YW1wbGUsIGNkcm9tIGluc2VydCB3aWxsIGZhaWwuCi0KLT1pdGVtCis9aXRlbSBCPGRl
dmljZV9tb2RlbF91c2VyPVVTRVJOQU1FPgogCi1Zb3Ugc2hvdWxkIHNheSBDPHZnYT0ibm9uZSI+
LgotRG9tYWlucyB3aXRoIHN0ZHZnYSBncmFwaGljcyBjYXJkcyB0byBub3Qgd29yay4KLURvbWFp
bnMgd2l0aCBjaXJydXMgdmdhIG1heSBzZWVtIHRvIHdvcmsuCitXaGVuIHJ1bm5pbmcgZG1fcmVz
dHJpY3QsIHJ1biB0aGUgZGV2aWNlIG1vZGVsIGFzIHRoaXMgdXNlci4KIAotPWl0ZW0KK05PVEU6
IEVhY2ggZG9tYWluIE1VU1QgaGF2ZSBhIFNFUEFSQVRFIHVzZXJuYW1lLgogCi1Zb3UgbXVzdCBj
cmVhdGUgdXNlcihzKSBmb3IgcWVtdSB0byBydW4gYXMuCi0KLUlkZWFsbHksIHNldCBhc2lkZSBh
IHJhbmdlIG9mIDMyNzUyIHVpZHMKLShmcm9tIE4gdG8gTiszMjc1MSkKLWFuZCBjcmVhdGUgYSB1
c2VyCi13aG9zZSBuYW1lIGlzIEI8eGVuLXFlbXV1c2VyLXJhbmdlLWJhc2U+Ci1hbmQgd2hvc2Ug
dWlkIGlzIE4KLWFuZCB3aG9zZSBnaWQgaXMgYSBwbGFpbiB1bnByaXZpbGVnZWQgZ2lkLgotbGli
eGwgd2lsbCB1c2Ugb25lIHN1Y2ggdXNlciBmb3IgZWFjaCBkb21pZC4KLQotQWx0ZXJuYXRpdmVs
eSwgZWl0aGVyIGNyZWF0ZQotQjx4ZW4tcWVtdXVzZXItZG9taWQkZG9taWQ+Ci1mb3IgZXZlcnkg
JGRvbWlkIGZyb20gMSB0byAzMjc1MSBpbmNsdXNpdmUsCi1vcgotQjx4ZW4tcWVtdXVzZXItc2hh
cmVkPgotKGluIHdoaWNoIGNhc2UgZGlmZmVyZW50IGd1ZXN0cyB3aWxsIG5vdAotYmUgcHJvdGVj
dGVkIGFnYWluc3QgZWFjaCBvdGhlcikuCi0KLT1pdGVtCi0KLVRoZXJlIGFyZSBubyBjb3VudGVy
bWVhc3VyZXMgdGFrZW4gYWdhaW5zdCByZXVzZQotb2YgdGhlIHNhbWUgdW5peCB1c2VyICh1aWQp
Ci1mb3Igc3Vic2VxdWVudCBkb21haW5zLAotZXZlbiBpZiB0aGUgQjx4ZW4tcWVtdXVzZXItZG9t
aWQkZG9taWQ+IHVzZXJzIGFyZSBjcmVhdGVkLgotU28gYSBwYXN0IGRvbWFpbiB3aXRoIHRoZSBz
YW1lIGRvbWlkIG1heSBiZSBhYmxlIHRvCi1pbnRlcmZlcmVyIHdpdGggZnV0dXJlIGRvbWFpbnMu
Ci1Qb3NzaWJseSwgZXZlbiBhZnRlciBhIHJlYm9vdC4KLQotPWl0ZW0KLQotQSBjb21wcm9taXNl
ZCBxZW11IHdpbGwgYmUgYWJsZSB0byByZWFkIHdvcmxkLXJlYWRhYmxlCi1maWxlcyBpbiB0aGUg
ZG9tMCBvcGVyYXRpbmcgc3lzdGVtLgotCi09aXRlbQotCi1CZWNhdXNlIG9mIHRoZXNlIGxpbWl0
YXRpb25zLCB0aGlzIGZ1bmN0aW9uYWxpdHksCi13aGlsZSBpdCBtYXkgZW5oYW5jZSB5b3VyIHNl
Y3VyaXR5LAotc2hvdWxkIG5vdCBiZSByZWxpZWQgb24uCi1BbnkgZnVydGhlciBsaW1pdGF0aW9u
cyBkaXNjb3ZlcmVkIGluIHRoZSBjdXJyZW50IHZlcnNpb24KLXdpbGwgQjxub3Q+IGJlIGhhbmRs
ZWQgdmlhIHRoZSBYZW4gUHJvamVjdCBTZWN1cml0eSBQcm9jZXNzLgotCi09aXRlbQotCi1JbiB0
aGUgZnV0dXJlIGFzIHdlIGVuaGFuY2UgdGhpcyBmZWF0dXJlIHRvIGltcHJvdmUgdGhlIHNlY3Vy
aXR5LAotd2UgbWF5IGJyZWFrIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkuCi0KLT1iYWNrCitTZWUg
ZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdi5wYW5kb2MgZm9yIG1vcmUgaW5mb3JtYXRpb24uCiAK
ID1pdGVtIEI8dnNuZD1bIFZDQVJEX1NQRUMsIFZDQVJEX1NQRUMsIC4uLiBdPgogCi0tIAoyLjIw
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:28:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:28: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-devel-bounces@lists.xenproject.org>)
	id 1gmjjs-0001bV-18; Thu, 24 Jan 2019 18:28: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=jbrD=QA=citrix.com=prvs=920b187fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gmjjq-0001bQ-CI
 for xen-devel@lists.xen.org; Thu, 24 Jan 2019 18:28:30 +0000
X-Inumbo-ID: d78ba40e-2005-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d78ba40e-2005-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 18:28:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76390391"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 24 Jan 2019 18:28:03 +0000
Message-ID: <1548354483-5021-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] x86/p2m: Drop erroneous #VE-enabled
 check in ept_set_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29kZSBjbGVhcmluZyB0aGUgIlN1cHByZXNzIFZFIiBiaXQgaW4gYW4gRVBUIGVudHJ5IGlzbid0
IG5lY2Vjc3NlcmlseSBydW5uaW5nCmluIGN1cnJlbnQgY29udGV4dC4gIEluIEFMVFAyTV9leHRl
cm5hbCBtb2RlLCBpdCBkZWZpbml0ZWx5IGlzIG5vdCwgYW5kIGluIFBWCmNvbnRleHQsIHZjcHVf
YWx0cDJtKGN1cnJlbnQpIGFjdHMgdXBvbiB0aGUgSFZNIHVuaW9uLgoKRXZlbiBpZiB3ZSBjb3Vs
ZCBzZW5zaWJseSByZXNvbHZlIHRoZSB0YXJnZXQgdkNQVSwgaXQgbWF5IGxlZ2l0aW1hdGVseSBu
b3QgYmUKZnVsbHkgc2V0IHVwIGF0IHRoaXMgcG9pbnQsIHNvIHJlamVjdGluZyB0aGUgRVBUIG1v
ZGlmaWNhdGlvbiB3b3VsZCBiZSBidWdneS4KClRoZXJlIGlzIGEgcGF0aCBpbiBodm1faGFwX25l
c3RlZF9wYWdlX2ZhdWx0KCkgd2hpY2ggZXhwbGljaXRseSBlbXVsYXRlcyAjVkUKaW4gdGhlIGNw
dV9oYXNfdm14X3ZpcnRfZXhjZXB0aW9ucyBjYXNlLCBzbyB0aGUgLUVPUE5PVFNVUFAgcGFydCBv
ZiB0aGlzCmNvbmRpdGlvbiBpcyBhbHNvIHdyb25nLgoKRHJvcCB0aGUgIXN2ZSBjaGVjayBlbnRp
cmVseS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQpDQzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgpDQzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpDQzogSnVuIE5ha2Fq
aW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBp
bnRlbC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpEaXNjb3ZlcmVk
IHdoaWxlIHRyeWluZyB0byBmaXggdGhlIGdhcGluZyBzZWN1cml0eSBob2xlIHdpdGggYmFsbG9v
bmluZyBvdXQKdGhlICNWRSBpbmZvIHBhZ2UuICBUaGUgcmlzayBmb3IgNC4xMiBpcyB2ZXJ5IG1p
bmltYWwgLSBhbHRwMm0gaXMgb2ZmIGJ5CmRlZmF1bHQsIG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQs
IGFuZCB0aGUgYWJpbGl0eSB0byBjbGVhcmluZyBzdmUgaXMgbGltaXRlZCB0bwppbnRyb3NwZWN0
aW9uIGNvZGUgcGF0aHMuCi0tLQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyB8IDEwIC0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCAy
YjJiZjMxLi5iYjU2MjYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTcwMiwxNiArNzAyLDYgQEAgZXB0X3Nl
dF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAK
ICAgICBBU1NFUlQoZXB0KTsKIAotICAgIGlmICggIXN2ZSApCi0gICAgewotICAgICAgICBpZiAo
ICFjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMgKQotICAgICAgICAgICAgcmV0dXJuIC1FT1BO
T1RTVVBQOwotCi0gICAgICAgIC8qICNWRSBzaG91bGQgYmUgZW5hYmxlZCBmb3IgdGhpcyB2Y3B1
LiAqLwotICAgICAgICBpZiAoIGdmbl9lcSh2Y3B1X2FsdHAybShjdXJyZW50KS52ZWluZm9fZ2Zu
LCBJTlZBTElEX0dGTikgKQotICAgICAgICAgICAgcmV0dXJuIC1FTlhJTzsKLSAgICB9Ci0KICAg
ICAvKgogICAgICAqIHRoZSBjYWxsZXIgbXVzdCBtYWtlIHN1cmU6CiAgICAgICogMS4gcGFzc2lu
ZyB2YWxpZCBnZm4gYW5kIG1mbiBhdCBvcmRlciBib3VuZGFyeS4KLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:29:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:29: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-devel-bounces@lists.xenproject.org>)
	id 1gmjkv-0001fb-C6; Thu, 24 Jan 2019 18:29: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=FFTK=QA=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1gmjku-0001eo-3X
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:29:36 +0000
X-Inumbo-ID: ff2f2a92-2005-11e9-aeee-bc764e045a96
Received: from mail-oi1-x241.google.com (unknown [2607:f8b0:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff2f2a92-2005-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 18:29:34 +0000 (UTC)
Received: by mail-oi1-x241.google.com with SMTP id a77so5666305oii.5
 for <xen-devel@lists.xenproject.org>; Thu, 24 Jan 2019 10:29:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=5yZakdQ2YSI4Pz3MqMfmHc0zmKaczi66KL2dtdU7iyM=;
 b=bCLrCYvQQnXx9GRUrZDfkqI6chAy7LQqWVUmHRaKcTpEzYD5T4ObXXmLUc/2Et1CmL
 GPIFEqU03T+Gqr1azR0aUyPl/pLCLzjdjW4hdekMriSGJvSmNz+r4gdhs/pFgsCFzzXf
 2mLEQYU+ZfAtruQmjboF+qfmJQF+WtRy6MlJk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=5yZakdQ2YSI4Pz3MqMfmHc0zmKaczi66KL2dtdU7iyM=;
 b=MmjCfqlGfdO7nnCB7kE1lC5OYIpeliZ5PgYU5ojaXjYx9Nm6szDiKYYYk8+/70EkZ6
 DjNG2Yhj+aBMV6xFhZ93kz0VdFLNLyNApVgr+rENU9K5o70rVJg3zzhJ2+21rZ+Q3RHO
 4IvMMLNiL8ds53AoPcZnOFtnm7wIOfedCBjAMs7QXVJidYLXbgWrZf9uW060tS+fJfKz
 Jce99u4L4R4lEcz7zMSN//Allfg1fHjopdYTWbZKLIsHiH+O3mhw6ugvn6Yifaduv/SG
 ayPFoo08ISp+FbfjSaJ8WFivlhsELOhWgcSD+9PrNXb0oEMC17hfq+XTOavQ5hK7s4Wd
 9lqQ==
X-Gm-Message-State: AJcUukdzl3bLildc4HPmwXUki3OlesadPL0q+2H/55N/4CNBTkk7Vda6
 1fkM48x+KBzytpf5XgU1v1vRum0fpgTFjIuhZKg3rw==
X-Google-Smtp-Source: ALg8bN5gLnil/iK60SIofPYAk+pAQl2XyO5M7I0hJXKdrxywCgVJE9VtIzNNIAhShT317GFQXMEZPHnyLAqGcw+EGso=
X-Received: by 2002:aca:1e17:: with SMTP id m23mr1978969oic.332.1548354573679; 
 Thu, 24 Jan 2019 10:29:33 -0800 (PST)
MIME-Version: 1.0
References: <20190121144841.24467-1-anthony.perard@citrix.com>
 <CAFEAcA_ytAb-K-HB3wL5baMBDkY71ksBK8hsUSFxuUeqVDFyHQ@mail.gmail.com>
 <804f8429-d3f6-dc1a-4980-fc5a44a6b3c5@msgid.tls.msk.ru>
 <87fttijvfm.fsf@dusky.pond.sub.org>
 <9a1725c3-1119-886d-2d9d-11369ea5f207@redhat.com>
In-Reply-To: <9a1725c3-1119-886d-2d9d-11369ea5f207@redhat.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Thu, 24 Jan 2019 18:29:21 +0000
Message-ID: <CAFEAcA-qKrCSc0U2hWDzsHyrEaMtPVQ1A6o6FFvtucg0tnaM2A@mail.gmail.com>
To: Eric Blake <eblake@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] configure: Don't add Xen's
 libs to LDFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Michael Tokarev <mjt@tls.msk.ru>, Markus Armbruster <armbru@redhat.com>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNCBKYW4gMjAxOSBhdCAxNzo0MCwgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5j
b20+IHdyb3RlOgo+Cj4gT24gMS8yNC8xOSAyOjQ1IEFNLCBNYXJrdXMgQXJtYnJ1c3RlciB3cm90
ZToKPgo+ID4+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+
Cj4gPj4gUmV2aWV2ZWQtYnk6IE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+Cj4gPgo+
ID4gVHlwbyBpbiBSZXZpZXdlZC1ieS4KPgo+IFNob3VsZCB3ZSB0aWdodGVuIGNoZWNrcGF0Y2gu
cGwgdG8gZmxhZyBzdXNwaWNpb3VzLWxvb2tpbmcgJ3h4eC1ieTonCj4gdGFncywgdG8gY2F0Y2gg
aW5zdGFuY2VzIG9mIHR5cG9zPwoKWWVzLCBJIHdvdWxkIHZvdGUgZm9yIGhhdmluZyBpdCB3aGl0
ZWxpc3QgdGhlIGhhbGYgYSBkb3plbgpleHBlY3RlZCBvbmVzIGFuZCBjb21wbGFpbiBhYm91dCB0
aGUgcmVzdC4gSSB0aGluayB3ZQpraW5kIG9mIGRpc2N1c3NlZCB0aGlzIGluIHRoZSBwYXN0Li4u
Cgp0aGFua3MKLS0gUE1NCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:33:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmjor-0002Ym-Td; Thu, 24 Jan 2019 18:33: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=XLNC=QA=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gmjoq-0002Yh-Hl
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:33:40 +0000
X-Inumbo-ID: 909a1074-2006-11e9-aeee-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 909a1074-2006-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 18:33:38 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id e26so5077113lfc.2
 for <xen-devel@lists.xenproject.org>; Thu, 24 Jan 2019 10:33:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=+TXZx8g3mVrXERDnexpiRKjdHkIS63tIlUM2EGLtbuI=;
 b=sR2x+FdLu/+LwSmg0TYn6h7/maI8NA9oYQK0lqBCWpuORy/sGaL6LW7sfkhGFwCdXX
 rRGcHDW2n8+U71y2VYrT6Ogzh0bj6dtJIqxT6NMHStamDwrspZypvOzt28vHESXLE8Q3
 by/UkeyG6mzNLV9nqFmzRZYdOWHdJbWoMZRl7dEIgcCdfgcxnY79Q8/V1nPegjz0kSSD
 xvmgtiD3PDWVX4lNthxQTog0GSBeMTBFiw3yZWfYWP/dAmdTnYDlCBw8jr7QMeSjUpBv
 EdO6DN7PKz4mOznpQd7GqgIHXeuDKTb5iiffE/WgZqojlyzjUw10l9pTgb3gFGPBMys3
 PiRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=+TXZx8g3mVrXERDnexpiRKjdHkIS63tIlUM2EGLtbuI=;
 b=qw08c1LIDUh0nnvlAocOas635L6ut/QYhglm1o5hxmpf7fnJgcaaqTaDQObMmguVbf
 3u6ND0xl9/Ed8nxt6vj6S0KOn0hvyDNF860n36TbThorYs5x9ocogPWxCRFkC+JXh6QZ
 PO5QySWHvNWQm1rT9F/Z6caRotmh5e2s0Z2v7UQrGb8XEeQgyRShooDVlejxmqUK3FOi
 /cKucSMvbQcegGoY6tE3YVJ8tRSvQR2FvKZITAq8qaxUDEu4wHz1gAFTwU9XRhpPeU4g
 FlOdU/nWzaDfe0v8eNjCKNUqRTQG45wif41YJYJ0mLs7nRLMro/M/vvk7d5ckmXXWHIB
 3q/g==
X-Gm-Message-State: AJcUuke/zPuqNiiCwy3JosNTMe6HaVHR4pDuPB8Arvv86CxUxcbZxPL8
 ey9sXo81jZHYpVCRT1v5za+eVds6
X-Google-Smtp-Source: ALg8bN6G8zfvvLxBxPXzHOGWmsAk0at9eNseKAr/ABSpT99HbtxR8ETaZFDbBt4UfKuCBHvqzyLeZg==
X-Received: by 2002:a19:7d42:: with SMTP id y63mr6207464lfc.47.1548354816939; 
 Thu, 24 Jan 2019 10:33:36 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id u79-v6sm1217971lje.36.2019.01.24.10.33.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 24 Jan 2019 10:33:36 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Jan 2019 20:33:34 +0200
Message-Id: <1548354814-23208-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH for-4.12] gic-vgic: fix assert condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL2dpYy12Z2ljLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyBiL3hlbi9h
cmNoL2FybS9naWMtdmdpYy5jCmluZGV4IDQ4OTIyZjUuLjY4NGYyZDEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9naWMtdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCkBAIC00
NDMsNyArNDQzLDcgQEAgaW50IHZnaWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxLAogICAgIGludCByZXQgPSAwOwogCiAg
ICAgLyogImRlc2MiIGlzIG9wdGlvbmFsIHdoZW4gd2UgZGlzY29ubmVjdCBhbiBJUlEuICovCi0g
ICAgQVNTRVJUKGNvbm5lY3QgJiYgZGVzYyk7CisgICAgQVNTRVJUKGNvbm5lY3QgfHwgZGVzYyk7
CiAKICAgICAvKiBXZSBhcmUgdGFraW5nIHRvIHJhbmsgbG9jayB0byBwcmV2ZW50IHBhcmFsbGVs
IGNvbm5lY3Rpb25zLiAqLwogICAgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFn
cyk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:40:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:40: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-devel-bounces@lists.xenproject.org>)
	id 1gmjvb-0003T2-Ot; Thu, 24 Jan 2019 18:40: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=thxx=QA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gmjvb-0003Sx-8W
 for xen-devel@lists.xen.org; Thu, 24 Jan 2019 18:40:39 +0000
X-Inumbo-ID: 894929fd-2007-11e9-aeee-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 894929fd-2007-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 18:40:36 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 7BE57307503A; Thu, 24 Jan 2019 20:40:34 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.154.62])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 5FE1A306E477;
 Thu, 24 Jan 2019 20:40:34 +0200 (EET)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1548354483-5021-1-git-send-email-andrew.cooper3@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <77e103d8-d062-b321-570b-64a30ae510b5@bitdefender.com>
Date: Thu, 24 Jan 2019 20:40:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1548354483-5021-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/p2m: Drop erroneous
 #VE-enabled check in ept_set_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yNC8xOSA4OjI4IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IENvZGUgY2xlYXJpbmcg
dGhlICJTdXBwcmVzcyBWRSIgYml0IGluIGFuIEVQVCBlbnRyeSBpc24ndCBuZWNlY3NzZXJpbHkg
cnVubmluZwo+IGluIGN1cnJlbnQgY29udGV4dC4gIEluIEFMVFAyTV9leHRlcm5hbCBtb2RlLCBp
dCBkZWZpbml0ZWx5IGlzIG5vdCwgYW5kIGluIFBWCj4gY29udGV4dCwgdmNwdV9hbHRwMm0oY3Vy
cmVudCkgYWN0cyB1cG9uIHRoZSBIVk0gdW5pb24uCj4gCj4gRXZlbiBpZiB3ZSBjb3VsZCBzZW5z
aWJseSByZXNvbHZlIHRoZSB0YXJnZXQgdkNQVSwgaXQgbWF5IGxlZ2l0aW1hdGVseSBub3QgYmUK
PiBmdWxseSBzZXQgdXAgYXQgdGhpcyBwb2ludCwgc28gcmVqZWN0aW5nIHRoZSBFUFQgbW9kaWZp
Y2F0aW9uIHdvdWxkIGJlIGJ1Z2d5Lgo+IAo+IFRoZXJlIGlzIGEgcGF0aCBpbiBodm1faGFwX25l
c3RlZF9wYWdlX2ZhdWx0KCkgd2hpY2ggZXhwbGljaXRseSBlbXVsYXRlcyAjVkUKPiBpbiB0aGUg
Y3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zIGNhc2UsIHNvIHRoZSAtRU9QTk9UU1VQUCBwYXJ0
IG9mIHRoaXMKPiBjb25kaXRpb24gaXMgYWxzbyB3cm9uZy4KPiAKPiBEcm9wIHRoZSAhc3ZlIGNo
ZWNrIGVudGlyZWx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KPiBDQzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwu
Y29tPgo+IENDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4gQ0M6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gRGlzY292ZXJlZCB3aGlsZSB0cnlpbmcgdG8gZml4IHRo
ZSBnYXBpbmcgc2VjdXJpdHkgaG9sZSB3aXRoIGJhbGxvb25pbmcgb3V0Cj4gdGhlICNWRSBpbmZv
IHBhZ2UuICBUaGUgcmlzayBmb3IgNC4xMiBpcyB2ZXJ5IG1pbmltYWwgLSBhbHRwMm0gaXMgb2Zm
IGJ5Cj4gZGVmYXVsdCwgbm90IHNlY3VyaXR5IHN1cHBvcnRlZCwgYW5kIHRoZSBhYmlsaXR5IHRv
IGNsZWFyaW5nIHN2ZSBpcyBsaW1pdGVkIHRvCj4gaW50cm9zcGVjdGlvbiBjb2RlIHBhdGhzLgoK
UmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
CgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1D-0003ga-6i; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1A-0003f9-Qs
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:24 +0000
X-Inumbo-ID: 590ae440-2008-11e9-98bf-2f402d25a620
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 590ae440-2008-11e9-98bf-2f402d25a620;
 Thu, 24 Jan 2019 18:46:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392111"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:45:57 +0000
Message-ID: <20190124184613.2720-11-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 10/26] power: New ILOM/PDU arrangements
 - try just IPMI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgaG9ub3VyIHR3byBuZXcgaG9zdCBwcm9wZXJ0aWVzIFBvd2VyUERVIGFuZCBQb3dlcklMT00s
IGluCnByZWZlcmVuY2UgdG8gUG93ZXJNZXRob2QuICBUaGUgc2VtYW50aWNzIGFyZSBnb2luZyB0
byBiZSBwcm9wZXJseQpkb2N1bWVudGVkIGluIGEgbGF0ZXIgcGF0Y2gsIGJ1dCwgYnJpZWZseToK
CklmIG9ubHkgb25lIG9mIHRoZXNlIGlzIHN1cHBsaWVkLCBpdCB3b3JrcyBsaWtlIFBvd2VyTWV0
aG9kLCBleGNlcHQKdGhhdCBgbmVzdCcgaXMgYXBwbGllZCBieSBkZWZhdWx0LgoKSWYgYm90aCBh
cmUgc3VwcGxpZWQsIHdlIG1ha2UgdHdvIGFwcHJvYWNoZXM6IG9uZSBpcyBqdXN0IElMT00uICBU
aGUKb3RoZXIgaXMgdG8gdXNlIElMT00gYW5kIFBEVSB0b2dldGhlciwgd2l0aCBwYXVzZSBpbiBi
ZXR3ZWVuLCBhbmQgd2l0aAp0cnlfb2ZmIGFwcGxpZWQgdG8gSUxPTS4KClRoZSBjdXJyZW50IGNv
bmZpZ3VyYXRpb24gaW4gTWFzc2FjaHVzZXR0cyBpcywgZm9yIGhvc3RzIHdpdGggSVBNSSwgdG8K
cHJvdmlkZSBhIFBvd2VyTWV0aG9kIHNwZWNpZnlpbmcgYWQgaG9jIHRvIHVzZSBQRFUgYW5kIHRo
ZW4gSVBNSSwgYW5kCmFsc28gdG8gcHJvdmlkZSBib3RoIFBvd2VyUERVIGFuZCBQb3dlcklMT00u
CgpUaGUgb3ZlcmFsbCByZXN1bHQgb2YgdGhpcyBwYXRjaCwgd2l0aCB0aGF0IGNvbmZpZ3VyYXRp
b24sIGlzIHRvIGF2b2lkCnVzaW5nIHRoZSBQRFUgYXQgYWxsIGlmIGFuIElQTUktcmVxdWVzdGVk
IHJlYm9vdCBpcyBzdWNjZXNzZnVsLiAgVGhpcwpzaG91bGQgc2lnbmlmaWNhbnRseSByZWR1Y2Ug
dGhlIG51bWJlciBvZiBoYXJkIHBvd2VyIGN5Y2xlcyBmb3IgaG9zdHMKd2l0aCBJTVBJLgoKU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQog
T3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSBiL09zc3Rlc3QvVGVz
dFN1cHBvcnQucG0KaW5kZXggZDFiN2FkNjYuLjVlMmZiNDg4IDEwMDY0NAotLS0gYS9Pc3N0ZXN0
L1Rlc3RTdXBwb3J0LnBtCisrKyBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KQEAgLTkzNSwxNSAr
OTM1LDQ3IEBAIHN1YiBwb3dlcl9jeWNsZV9wYXJzZV9tZXRob2QgKCQkKSB7CiAKIHN1YiBwb3dl
cl9jeWNsZV9ob3N0X3NldHVwICgkKSB7CiAgICAgbXkgKCRobykgPSBAXzsKLSAgICBteSAkc3Bl
YyA9ICgkaG8tPntQb3dlcn0gLy8gJ3Vuc3VwcG9ydGVkJyk7CiAgICAgIyAkaG8tPntQb3dlckFw
cHJvYWNoZXN9W117TmFtZX0gICAgICAgIHNlZSBiZWxvdwogICAgICMgJGhvLT57UG93ZXJBcHBy
b2FjaGVzfVtde01ldGhPYmpzfVtdICBlYWNoIGhhcyAtPnBkdV9wb3dlcl9zdGF0ZSgkb24pCiAg
ICAgIyBgTmFtZSdzIGFyZToKICAgICAjICAgIE9ubHkgICBIb3N0IG9ubHkgc3VwcG9ydHMgb25l
IG1ldGhvZCBhbmQgdGhpcyBpcyBpdAotICAgICRoby0+e1Bvd2VyQXBwcm9hY2hlc30gPSB7Ci0g
ICAgICAgIE5hbWUgPT4gJ09ubHknLAotICAgICAgICBNZXRoT2JqcyA9PiBwb3dlcl9jeWNsZV9w
YXJzZV9tZXRob2QoJGhvLCAkc3BlYyksCi0gICAgfTsKKyAgICAjICAgIElMT00gICBUcnkgdG8g
dXNlIGp1c3QgdGhlIElMT00KKyAgICAjICAgIFBEVSAgICBUcnkgdG8gdXNlIHRoZSBQRFUgKGJ1
dCBhbHNvIHR1cm4gb2ZmL29uIElMT00gaWYgcHJvdmlkZWQpCisgICAgbXkgQGFwcHJvYWNoZXM7
CisgICAgbXkgJHBkdV9zID0gZ2V0X2hvc3RfcHJvcGVydHkoJGhvLCdQb3dlclBEVScpOworICAg
IG15ICRpbG9tX3MgPSBnZXRfaG9zdF9wcm9wZXJ0eSgkaG8sJ1Bvd2VySUxPTScpOworICAgIGlm
ICgkcGR1X3MgfHwgJGlsb21fcykgeworCW15ICRpbG9tX207CisJaWYgKCRpbG9tX3MpIHsKKwkg
ICAgJGlsb21fbSA9IHBvd2VyX2N5Y2xlX3BhcnNlX21ldGhvZCgkaG8sICRpbG9tX3MpOworCSAg
ICBwdXNoIEBhcHByb2FjaGVzLCB7CisJCU5hbWUgPT4gJ0lMT00nLAorCQlNZXRoT2JqcyA9PiBb
J25lc3QnLCBAJGlsb21fbSBdLAorCSAgICB9OworCX0KKwlpZiAoJHBkdV9zKSB7CisJICAgIG15
ICRwZHVfbSA9IHBvd2VyX2N5Y2xlX3BhcnNlX21ldGhvZCgkaG8sICRwZHVfcyk7CisJICAgIGlm
ICgkaWxvbV9tKSB7CisJCXJlcXVpcmUgT3NzdGVzdDo6UERVOjp0cnlfb2ZmOworCQkkcGR1X20g
PSBbCisJCSAgICBAJHBkdV9tLAorCQkgICAgZ2V0X2hvc3RfbWV0aG9kX29iamVjdCgkaG8sICdQ
RFUnLCAncGF1c2UnKSwKKwkJICAgIG1hcCB7IE9zc3Rlc3Q6OlBEVTo6dHJ5X29mZi0+bmV3X2Zy
b21fbW8oJF8pIH0gQCRpbG9tX20sCisJCV07CisJICAgIH0KKwkgICAgcHVzaCBAYXBwcm9hY2hl
cywgeworCQlOYW1lID0+ICdQRFUnLAorCQlNZXRoT2JqcyA9PiBbJ25lc3QnLCBAJHBkdV9tIF0s
CisJICAgIH07CisJfQorICAgIH0gZWxzZSB7CQkKKwlteSAkc3BlYyA9ICgkaG8tPntQb3dlcn0g
Ly8gJ3Vuc3VwcG9ydGVkJyk7CisJcHVzaCBAYXBwcm9hY2hlcywgeworCSAgICBOYW1lID0+ICdP
bmx5JywKKwkgICAgTWV0aE9ianMgPT4gcG93ZXJfY3ljbGVfcGFyc2VfbWV0aG9kKCRobywgJHNw
ZWMpLAorICAgICAgICB9OworICAgIH0KKyAgICAkaG8tPntQb3dlckFwcHJvYWNoZXN9ID0gXEBh
cHByb2FjaGVzOwogfQogCiBzdWIgcG93ZXJfcmVib290X2F0dGVtcHRzICgkJCQpIHsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1D-0003h2-PA; Thu, 24 Jan 2019 18:46:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1B-0003fT-34
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:25 +0000
X-Inumbo-ID: 597b86e0-2008-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 597b86e0-2008-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 18:46:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392120"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:45:47 +0000
Message-ID: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 00/26] Reduce hard power cycles
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgaGF2ZSBiZWVuIGhhdmluZyB0cm91YmxlIHdpdGggUERVIHBvcnQgcmVsYXlzIHN0aWNraW5n
LiAgV2UgdmFndWVseQpzdXNwZWN0IHRoYXQgdGhpcyBpcyBoYXBwZW5pbmcgaW4gTWFzc2FjaHVz
ZXR0cyBkdWUgdG8gdGhlCmxvd2VyLXZvbHRhZ2UgKDEyMFYsIGFuZCB0aGVyZWZvcmUgaGlnaGVy
LWN1cnJlbnQpIGVsZWN0cmljaXR5Cihjb21wYXJlZCB0byBDYW1icmlkZ2UsIDI0MFYsIHdoZXJl
IHRoZSBQRFVzIHJlbWFpbiByZWxpYWJsZSkuCgpUbyBtaXRpZ2F0ZSB0aGlzIGlzc3VlIChhbmQg
Z2VuZXJhbGx5IHByb2xvbmcgaGFyZHdhcmUgbGlmZSksIHRyeSB0bwphdm9pZCBoYXJkIHBvd2Vy
IGN5Y2xpbmcgdGVzdCBib3hlcyB3aGVuIHdlIGNhbi4gIFNwZWNpZmljYWxseSwgdHJ5IGEKcmVi
b290IHdpdGggc3NoIGZpcnN0LCBhbmQgaWYgdGhhdCBmYWlscyB0cnkgdGhlIElNUEkgaWYgcHJv
dmlkZWQuICBJZgp0aGUgSU1QSSBkb2Vzbid0IHdvcmsgZWl0aGVyIG9yIGlzIG5vdCBwcm92aWRl
ZCwgaGFyZCBwb3dlciBjeWNsZS4KClBhdGNoZXMgMDEtMjUgYXJlIHJlYWR5IEkgdGhpbmssIGFu
ZCBoYXZlIGJlZW4gdGVzdGVkLiAgVGhlcmUgaXMgYQpkaWZmaWN1bHR5IHdpdGggdGhlIEZyZWVC
U0QgaG9zdCBpbnN0YWxsLCB3aGljaCBpcyBkaXNjdXNzZWQgaW4gcGF0Y2gKMjYgd2hpY2ggaXMg
ZGVmaW5pdGVseSBub3QgcmVhZHkgaW4gdGhpcyBmb3JtLgoKSWFuIEphY2tzb24gKDI2KToKICBw
b3dlcjogT3NzdGVzdDo6UERVOjoqOiBkcm9wIEV4cG9ydGVyIGJsb2NrcwogIHBvd2VyOiBPc3N0
ZXN0OjpQRFU6Oio6IHVzZSBwYXJlbnQgOjp1bnN1cHBvcnRlZAogIHBvd2VyOiBpcG1pX3RyeTog
VXNlIGB1c2UgcGFyZW50JyBpbnN0ZWFkIG9mIEV4cG9ydGVyCiAgcG93ZXI6IE9zc3Rlc3Q6OlBE
VTo6KjogcmV1c2UgZGVmYXVsdCBuZXcgbWV0aG9kIHdoZXJlIGFwcGxpY2FibGUKICBwb3dlciBo
YW5kbGluZzogQnJlYWsgb3V0IHBvd2VyX2N5Y2xlX3BhcnNlX21ldGhvZAogIHBvd2VyIGhhbmRs
aW5nOiBJbnRyb2R1Y2UgcG93ZXJfcmVib290X2F0dGVtcHRzCiAgcG93ZXI6IFBvd2VyQXBwcm9h
Y2hlcyByZXBsYWNlcyAkaG8tPntQb3dlck1ldGhvYmpzfQogIHBvd2VyOiBwb3dlcl9yZWJvb3Rf
YXR0ZW1wdHM6IFRyeSBtdWx0aXBsZSBhcHByb2FjaGVzCiAgcG93ZXI6IFByb3ZpZGUgYHRyeV9v
ZmYnIHBkdSBtZXRob2Q7IGRlcHJlY2F0ZSBpcG1pX3RyeQogIHBvd2VyOiBOZXcgSUxPTS9QRFUg
YXJyYW5nZW1lbnRzIC0gdHJ5IGp1c3QgSVBNSQogIHBvd2VyOiBEbyBub3Qgc2xlZXAgYmV0d2Vl
biBwb3dlciBvZmYgYW5kIHBvd2VyIG9uIGlmIG5vdCBuZWVkZWQKICBwb3dlcjogUHJvdmlkZSBg
c3NoJyBwb3dlciBtZXRob2QKICBwb3dlcjogVHJ5IHJlYm9vdGluZyBob3N0cyB3aXRoIHNzaCBm
aXJzdAogIHBvd2VyOiBEb2N1bWVudCBQb3dlciogaG9zdCBwcm9wZXJ0aWVzIGFuZCBwb3dlciBt
ZXRob2RzCiAgcG93ZXI6IEhvbm91ciBhcHByb2FjaF9yZSBpbiBwb3dlcl9jeWNsZSBhbmQgbWct
aG9zdHMgcG93ZXIKICB0cy1ob3N0LXBvd2VyY3ljbGU6IFVzZSBhIGxpZ2h0ZXItd2VpZ2h0IG1l
dGhvZCBpZiBhdmFpbGFibGUKICBwb3dlcjogUmVuYW1lIHRhcmdldF9yZWJvb3RfZm9yY2UgZnJv
bSB0YXJnZXRfcmVib290X2hhcmQKICBwb3dlcjogcG93ZXJfcmVib290X2F0dGVtcHRzOiBIb25v
dXIgYW4gJGFwcHJvYWNoX3JlCiAgdHMtbG9ncy1jYXB0dXJlOiBwb3dlcjogdHJ5IElMT00gZmly
c3QKICBwb3dlcjogVXNlIGBDb21iaW5lZCcgYXMgTmFtZSBmb3IgUERVK0lMT00gYXBwcm9hY2gK
ICBwb3dlcjogUmVjb3JkIGFwcHJvYWNoIHVzZWQgZm9yIHBvd2VyIGN5Y2xlcyBpbiBydW52YXJz
CiAgRXhlY3V0aXZlOiBCcmVhayBvdXQgc3Bhbl9jb2xvdXIKICBFeGVjdXRpdmU6IEV4cG9ydCAk
Z3JleV8qIHdpdGggOmNvbG91cnMKICBzZy1yZXBvcnQtaG9zdC1oaXN0b3J5OiBNb3ZlIFNFVCBM
T0NBTCBpbnRvIHRyYW5zYWN0aW9uCiAgc2ctcmVwb3J0LWhvc3QtaGlzdG9yeTogU2hvdyB1c2Vk
IHBvd2VyIGFwcHJvYWNoKGVzKQogIERPIE5PVCBBUFBMWSBwb3dlcjogdHMtZnJlZWJzZC1ob3N0
LWluc3RhbGw6IFVzZSBwb3dlcl9yZWJvb3RfYXR0ZW1wdHMKCiBPc3N0ZXN0L0V4ZWN1dGl2ZS5w
bSAgICAgICB8ICAxMSArKystCiBPc3N0ZXN0L1BEVS9ldGgwMDgucG0gICAgICB8ICAxMSArLS0t
CiBPc3N0ZXN0L1BEVS9ndWVzdC5wbSAgICAgICB8ICAxNiArKy0tLQogT3NzdGVzdC9QRFUvaXBt
aS5wbSAgICAgICAgfCAgMTEgKy0tLQogT3NzdGVzdC9QRFUvaXBtaV90cnkucG0gICAgfCAgMTQg
Ky0tLS0KIE9zc3Rlc3QvUERVL2lwbWlleHRyYS5wbSAgIHwgIDExICstLS0KIE9zc3Rlc3QvUERV
L21hbnVhbC5wbSAgICAgIHwgIDE2ICstLS0tCiBPc3N0ZXN0L1BEVS9tc3cucG0gICAgICAgICB8
ICAxMSArLS0tCiBPc3N0ZXN0L1BEVS9wYXVzZS5wbSAgICAgICB8ICAxMSArLS0tCiBPc3N0ZXN0
L1BEVS9zc2gucG0gICAgICAgICB8ICA3NCArKysrKysrKysrKysrKysrKysrKysrCiBPc3N0ZXN0
L1BEVS9zdGF0ZWRiLnBtICAgICB8ICAgMiArCiBPc3N0ZXN0L1BEVS90cnlfb2ZmLnBtICAgICB8
ICA3MCArKysrKysrKysrKysrKysrKysrKysKIE9zc3Rlc3QvUERVL3Vuc3VwcG9ydGVkLnBtIHwg
IDE2ICsrLS0tCiBPc3N0ZXN0L1BEVS94ZW51c2UucG0gICAgICB8ICAxNiArLS0tLQogT3NzdGVz
dC9UZXN0U3VwcG9ydC5wbSAgICAgfCAxNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tCiBSRUFETUUgICAgICAgICAgICAgICAgICAgICB8ICA3NyArKysrKysr
KysrKysrKysrKysrKysrKwogUkVBRE1FLmRldiAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIG1n
LWhvc3RzICAgICAgICAgICAgICAgICAgIHwgIDE0ICsrKy0tCiBzZy1yZXBvcnQtaG9zdC1oaXN0
b3J5ICAgICB8ICA2NyArKysrKysrKysrKysrKysrKystLQogdHMtZnJlZWJzZC1ob3N0LWluc3Rh
bGwgICAgfCAgMTYgKystLS0KIHRzLWhvc3QtaW5zdGFsbCAgICAgICAgICAgIHwgIDE5ICsrKy0t
LQogdHMtaG9zdC1wb3dlcmN5Y2xlICAgICAgICAgfCAgIDYgKy0KIHRzLWxvZ3MtY2FwdHVyZSAg
ICAgICAgICAgIHwgICAyICstCiAyMyBmaWxlcyBjaGFuZ2VkLCA0ODIgaW5zZXJ0aW9ucygrKSwg
MTY3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IE9zc3Rlc3QvUERVL3NzaC5wbQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IE9zc3Rlc3QvUERVL3RyeV9vZmYucG0KCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1E-0003he-Hy; Thu, 24 Jan 2019 18:46:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1C-0003fs-C1
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:26 +0000
X-Inumbo-ID: 59da2af7-2008-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59da2af7-2008-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 18:46:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392127"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:45:51 +0000
Message-ID: <20190124184613.2720-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 04/26] power: Osstest::PDU::*: reuse
 default new method where applicable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgdHdvIG1vZHVsZXMgYm90aCBoYWQgdGhlIHNhbWUgYG5ldycgYXMgYHVuc3VwcG9ydGVk
Jy4gIE5vdyB0aGF0CndlIGhhdmUgYHVzZSBwYXJlbnQnIHRoZXkgY2FuIGJlIHJlbW92ZWQuCgpT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0t
CiBPc3N0ZXN0L1BEVS9tYW51YWwucG0gfCA1IC0tLS0tCiBPc3N0ZXN0L1BEVS94ZW51c2UucG0g
fCA1IC0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L09zc3Rlc3QvUERVL21hbnVhbC5wbSBiL09zc3Rlc3QvUERVL21hbnVhbC5wbQppbmRleCA3OGYy
NGRiOS4uN2Y5NTViOTAgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvUERVL21hbnVhbC5wbQorKysgYi9P
c3N0ZXN0L1BEVS9tYW51YWwucG0KQEAgLTI3LDExICsyNyw2IEBAIHVzZSBwYXJlbnQgcXcoT3Nz
dGVzdDo6UERVOjp1bnN1cHBvcnRlZCk7CiAKIG91ciAkdHR5OwogCi1zdWIgbmV3IHsKLSAgICBt
eSAoJGNsYXNzLCAkaG8pID0gQF87Ci0gICAgcmV0dXJuIGJsZXNzIHsgSG9zdCA9PiAkaG8gfSwg
JGNsYXNzOwotfQotCiBzdWIgcGR1X3Bvd2VyX3N0YXRlIHsKICAgICBteSAoJG1vLCAkb24pID0g
QF87CiAgICAgbXkgJG9ub2ZmPSAkb24gPyAib24iIDogIm9mZiI7CmRpZmYgLS1naXQgYS9Pc3N0
ZXN0L1BEVS94ZW51c2UucG0gYi9Pc3N0ZXN0L1BEVS94ZW51c2UucG0KaW5kZXggMmNlMGRkMjIu
Ljk4MWI2Y2Q5IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1BEVS94ZW51c2UucG0KKysrIGIvT3NzdGVz
dC9QRFUveGVudXNlLnBtCkBAIC0yNiwxMSArMjYsNiBAQCB1c2UgSU86OkZpbGU7CiAKIHVzZSBw
YXJlbnQgcXcoT3NzdGVzdDo6UERVOjp1bnN1cHBvcnRlZCk7CiAKLXN1YiBuZXcgewotICAgIG15
ICgkY2xhc3MsICRobykgPSBAXzsKLSAgICByZXR1cm4gYmxlc3MgeyBIb3N0ID0+ICRobyB9LCAk
Y2xhc3M7Ci19Ci0KIHN1YiBwZHVfcG93ZXJfc3RhdGUgewogICAgIG15ICgkbW8sICRvbikgPSBA
XzsKICAgICBteSAkb25vZmY9ICRvbiA/ICJvbiIgOiAib2ZmIjsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1F-0003iN-9c; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1D-0003gl-JH
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:27 +0000
X-Inumbo-ID: 5a3cc4d2-2008-11e9-8f07-5ff95b2358c3
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a3cc4d2-2008-11e9-8f07-5ff95b2358c3;
 Thu, 24 Jan 2019 18:46:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392129"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:07 +0000
Message-ID: <20190124184613.2720-21-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 20/26] power: Use `Combined' as Name for
 PDU+ILOM approach
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDExICsrKysrKystLS0tCiBtZy1ob3N0cyAgICAg
ICAgICAgICAgIHwgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0
L1Rlc3RTdXBwb3J0LnBtCmluZGV4IDg4NmU5NWQ0Li5mYjE0YzRiMyAxMDA2NDQKLS0tIGEvT3Nz
dGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC05Mzgs
OSArOTM4LDEwIEBAIHN1YiBwb3dlcl9jeWNsZV9ob3N0X3NldHVwICgkKSB7CiAgICAgIyAkaG8t
PntQb3dlckFwcHJvYWNoZXN9W117TmFtZX0gICAgICAgIHNlZSBiZWxvdwogICAgICMgJGhvLT57
UG93ZXJBcHByb2FjaGVzfVtde01ldGhPYmpzfVtdICBlYWNoIGhhcyAtPnBkdV9wb3dlcl9zdGF0
ZSgkb24pCiAgICAgIyBgTmFtZSdzIGFyZToKLSAgICAjICAgIE9ubHkgICBIb3N0IG9ubHkgc3Vw
cG9ydHMgb25lIG1ldGhvZCBhbmQgdGhpcyBpcyBpdAotICAgICMgICAgSUxPTSAgIFRyeSB0byB1
c2UganVzdCB0aGUgSUxPTQotICAgICMgICAgUERVICAgIFRyeSB0byB1c2UgdGhlIFBEVSAoYnV0
IGFsc28gdHVybiBvZmYvb24gSUxPTSBpZiBwcm92aWRlZCkKKyAgICAjICAgIE9ubHkgICAgIEhv
c3Qgb25seSBzdXBwb3J0cyBvbmUgbWV0aG9kIGFuZCB0aGlzIGlzIGl0CisgICAgIyAgICBJTE9N
ICAgICBUcnkgdG8gdXNlIGp1c3QgdGhlIElMT00KKyAgICAjICAgIFBEVSAgICAgIFRyeSB0byB1
c2UgdGhlIFBEVSAobm8gSUxPTSBwcm92aWRlZCkKKyAgICAjICAgIENvbWJpbmVkIFRyeSB0byB1
c2UgdGhlIFBEVSBhbmQgSUxPTSB0b2hldGhlcgogICAgIG15IEBhcHByb2FjaGVzOwogICAgIG15
ICRwZHVfcyA9IGdldF9ob3N0X3Byb3BlcnR5KCRobywnUG93ZXJQRFUnKTsKICAgICBteSAkaWxv
bV9zID0gZ2V0X2hvc3RfcHJvcGVydHkoJGhvLCdQb3dlcklMT00nKTsKQEAgLTk1NSw4ICs5NTYs
MTAgQEAgc3ViIHBvd2VyX2N5Y2xlX2hvc3Rfc2V0dXAgKCQpIHsKIAl9CiAJaWYgKCRwZHVfcykg
ewogCSAgICBteSAkcGR1X20gPSBwb3dlcl9jeWNsZV9wYXJzZV9tZXRob2QoJGhvLCAkcGR1X3Mp
OworCSAgICBteSAkcGR1X25hbWUgPSAnUERVJzsKIAkgICAgaWYgKCRpbG9tX20pIHsKIAkJcmVx
dWlyZSBPc3N0ZXN0OjpQRFU6OnRyeV9vZmY7CisJCSRwZHVfbmFtZSA9ICdDb21iaW5lZCc7CiAJ
CSRwZHVfbSA9IFsKIAkJICAgIEAkcGR1X20sCiAJCSAgICBnZXRfaG9zdF9tZXRob2Rfb2JqZWN0
KCRobywgJ1BEVScsICdwYXVzZScpLApAQCAtOTY0LDcgKzk2Nyw3IEBAIHN1YiBwb3dlcl9jeWNs
ZV9ob3N0X3NldHVwICgkKSB7CiAJCV07CiAJICAgIH0KIAkgICAgcHVzaCBAYXBwcm9hY2hlcywg
ewotCQlOYW1lID0+ICdQRFUnLAorCQlOYW1lID0+ICRwZHVfbmFtZSwKIAkJTWV0aE9ianMgPT4g
WyduZXN0JywgQCRwZHVfbSBdLAogCSAgICB9OwogCX0KZGlmZiAtLWdpdCBhL21nLWhvc3RzIGIv
bWctaG9zdHMKaW5kZXggMmVkZjEyMTYuLjU4YjRhY2MzIDEwMDc1NQotLS0gYS9tZy1ob3N0cwor
KysgYi9tZy1ob3N0cwpAQCAtMzEsNyArMzEsNyBAQAogIyAgICAgICAgICAgICAgICAiMSIgb3Ig
Im9mZiIgICA6IHBvd2VyIG9mZgogIyAgICAgICAgICAgICAgICAiYyIgb3IgInIiICAgICA6IHJl
Ym9vdAogIyAgICAgICAgICAgICAgIEFQUFJPQUNIX1JFIGlzIGEgcmVnZXhwIHNwZWNpZnlpbmcg
d2hpY2ggbWV0aG9kIHRvCi0jICAgICAgICAgICAgICAgdXNlLiAgTWV0aG9kcyBhcmU6ICBPbmx5
IElMT00gUERVIFNTSAorIyAgICAgICAgICAgICAgIHVzZS4gIE1ldGhvZHMgYXJlOiAgT25seSBD
b21iaW5lZCBJTE9NIFBEVSBTU0gKICMgICAgICAgICAgICAgICBhbmQgdGhlIGxpZ2h0ZXN0IG1l
dGhvZCB3aGljaCBtYXRjaGVzIHdpbGwgYmUgdXNlZC4KICMgICAgICAgICAgICAgICBJZiBub3Qg
c3BlY2lmaWVkLCB0aGUgbW9zdCByZWxpYWJsZSBtZXRob2Qgd2lsbCBiZSB1c2VkLgogIwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1E-0003hQ-76; Thu, 24 Jan 2019 18: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1C-0003ft-AG
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:26 +0000
X-Inumbo-ID: 59a10484-2008-11e9-80da-ef0bddfff4e3
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59a10484-2008-11e9-80da-ef0bddfff4e3;
 Thu, 24 Jan 2019 18:46:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392124"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:06 +0000
Message-ID: <20190124184613.2720-20-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 19/26] ts-logs-capture: power: try ILOM
 first
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgSUxPTSBpcyBwcm92aWRlZCwgYW5kIHRoZSBob3N0IGlzIG5vdCByZXNwb25kaW5nIHdoZW4g
d2UgdHJ5IGxvZ3MKY2FwdHVyZSwgdHJ5IHRoZSBJTE9NIGJlZm9yZSBoYXJkIHBvd2VyIGN5Y2xp
bmcgdGhlIGhvc3QuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIHwgNSArKystLQogMSBmaWxl
IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9P
c3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCA0ZTEx
OTJkNC4uODg2ZTk1ZDQgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIv
T3NzdGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtMTQ0MCw4ICsxNDQwLDkgQEAgc3ViIHRhcmdldF9y
ZWJvb3QgKCQpIHsKIAogc3ViIHRhcmdldF9yZWJvb3RfZm9yY2UgKCQpIHsKICAgICBteSAoJGhv
KSA9IEBfOwotICAgIHBvd2VyX2N5Y2xlKCRobyk7Ci0gICAgYXdhaXRfdGNwKGdldF90aW1lb3V0
KCRobywncmVib290JywkdGltZW91dHtIYXJkUmVib290VXB9KSwgNSwgJGhvKTsKKyAgICBwb3dl
cl9yZWJvb3RfYXR0ZW1wdHMoJGhvLCBzdWIgeyB9LCBzdWIgeworICAgICAgICBhd2FpdF90Y3Ao
Z2V0X3RpbWVvdXQoJGhvLCdyZWJvb3QnLCR0aW1lb3V0e0hhcmRSZWJvb3RVcH0pLCA1LCAkaG8p
OworICAgIH0sIHFyeyg/IS4qU1NIKX0pOwogfQogCiBzdWIgdGNwY29ubmVjdCAoJCQpIHsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1C-0003fv-Ah; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1A-0003f8-Qg
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:24 +0000
X-Inumbo-ID: 5851af16-2008-11e9-9aa7-93702219d1c5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5851af16-2008-11e9-9aa7-93702219d1c5;
 Thu, 24 Jan 2019 18:46:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392107"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:45:54 +0000
Message-ID: <20190124184613.2720-8-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 07/26] power: PowerApproaches replaces
 $ho->{PowerMethobjs}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBuZXcgdmFyaWFibGUgY29udGFpbnMgYSBsaXN0IG9mIGRpZmZlcmVudCBhcHByb2FjaGVz
IHRvIHRyeS4KCiogTW92ZSB0aGUgbWVhdCBvZiBwb3dlcl9zdGF0ZSBpbnRvIHBvd2VyX2FwcHJv
YWNoX2ludm9rZS4KKiBwb3dlcl9zdGF0ZSBub3cgbG9va3MgZm9yIGEgc2luZ2xlIGFwcHJvYWNo
IHRvIHRyeS4KKiBUaGUgZGVmYXVsdCBmb3IgcG93ZXJfc3RhdGUgaXMgdG8gcGljayB0aGUgbGFz
dCBhcHByb2FjaCBpbgogIHRoZSBsaXN0LCB3aGljaCBieSBkZWZpbml0aW9uIGlzIHN1cHBvc2Vk
IHRvIGJlIHRoZSBtb3N0IHJlbGlhYmxlLgoqIEN1cnJlbnRseSB0aGVyZSB3aWxsIG9ubHkgYmUg
b25lIGFwcHJvYWNoLCBgT25seScuCgpObyBvdmVyYWxsIGZ1bmN0aW9uYWwgY2hhbmdlIG90aGVy
IHRoYW4gdG8gbG9nIG1lc3NhZ2VzLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDM1ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjkgaW5z
ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RTdXBw
b3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCBmYjZhNDA3Yy4uZmE3YzM2ZTEg
MTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3NzdGVzdC9UZXN0U3Vw
cG9ydC5wbQpAQCAtOTM1LDggKzkzNSwxNSBAQCBzdWIgcG93ZXJfY3ljbGVfcGFyc2VfbWV0aG9k
ICgkJCkgewogCiBzdWIgcG93ZXJfY3ljbGVfaG9zdF9zZXR1cCAoJCkgewogICAgIG15ICgkaG8p
ID0gQF87Ci0gICAgJHNwZWMgPSAoJGhvLT57UG93ZXJ9IC8vICd1bnN1cHBvcnRlZCcpOwotICAg
ICRoby0+e1Bvd2VyTWV0aG9ianN9ID0gcG93ZXJfY3ljbGVfcGFyc2VfbWV0aG9kKCRobywkc3Bl
Yyk7CisgICAgbXkgJHNwZWMgPSAoJGhvLT57UG93ZXJ9IC8vICd1bnN1cHBvcnRlZCcpOworICAg
ICMgJGhvLT57UG93ZXJBcHByb2FjaGVzfVtde05hbWV9ICAgICAgICBzZWUgYmVsb3cKKyAgICAj
ICRoby0+e1Bvd2VyQXBwcm9hY2hlc31bXXtNZXRoT2Jqc31bXSAgZWFjaCBoYXMgLT5wZHVfcG93
ZXJfc3RhdGUoJG9uKQorICAgICMgYE5hbWUncyBhcmU6CisgICAgIyAgICBPbmx5ICAgSG9zdCBv
bmx5IHN1cHBvcnRzIG9uZSBtZXRob2QgYW5kIHRoaXMgaXMgaXQKKyAgICAkaG8tPntQb3dlckFw
cHJvYWNoZXN9ID0geworICAgICAgICBOYW1lID0+ICdPbmx5JywKKyAgICAgICAgTWV0aE9ianMg
PT4gcG93ZXJfY3ljbGVfcGFyc2VfbWV0aG9kKCRobywgJHNwZWMpLAorICAgIH07CiB9CiAKIHN1
YiBwb3dlcl9yZWJvb3RfYXR0ZW1wdHMgKCQkJCkgewpAQCAtOTc4LDEwICs5ODUsMTAgQEAgc3Vi
IHBvd2VyX2N5Y2xlICgkKSB7CiAgICAgcG93ZXJfc3RhdGUoJGhvLCAxKTsKIH0KIAotc3ViIHBv
d2VyX3N0YXRlICgkJCkgewotICAgIG15ICgkaG8sICRvbikgPSBAXzsKLSAgICBsb2dtKCJwb3dl
cjogc2V0dGluZyAkb24gZm9yICRoby0+e05hbWV9Iik7Ci0gICAgbXkgQG1ldGhvYmpzID0gQHsg
JGhvLT57UG93ZXJNZXRob2Jqc30gfTsKK3N1YiBwb3dlcl9hcHByb2FjaF9pbnZva2UgKCQkJCkg
eworICAgIG15ICgkaG8sICRhcHByb2FjaCwgJG9uKSA9IEBfOworICAgIGxvZ20oInBvd2VyOiBz
ZXR0aW5nICRvbiAodXNpbmcgJGFwcHJvYWNoLT57TmFtZX0pIGZvciAkaG8tPntOYW1lfSIpOwor
ICAgIG15IEBtZXRob2JqcyA9IEB7ICRhcHByb2FjaC0+e01ldGhPYmpzfSB9OwogICAgIGlmICgk
bWV0aG9ianNbMF0gZXEgJ25lc3QnKSB7CiAgICAgICAgIHNoaWZ0IEBtZXRob2JqczsKICAgICAg
ICAgQG1ldGhvYmpzID0gcmV2ZXJzZSBAbWV0aG9ianMgaWYgISRvbjsKQEAgLTk5MSw2ICs5OTgs
MjIgQEAgc3ViIHBvd2VyX3N0YXRlICgkJCkgewogICAgIH0KIH0KIAorc3ViIHBvd2VyX3N0YXRl
ICgkJDskKSB7CisgICAgbXkgKCRobywgJG9uLCAkYXBwcm9hY2hfcmUpID0gQF87CisgICAgbXkg
QGFwcHJvYWNoZXMgPSBAeyAkaG8tPntQb3dlckFwcHJvYWNoZXN9IH07CisgICAgbXkgJGFwcHJv
YWNoOworICAgIGlmIChkZWZpbmVkICRhcHByb2FjaF9yZSkgeworCSgkYXBwcm9hY2gpID0gZ3Jl
cCB7ICRfLT57TmFtZX0gPX4gcXJ7JGFwcHJvYWNoX3JlfSB9IEBhcHByb2FjaGVzCisJICAgIG9y
IGRpZSAoIk5vIG1hdGNoaW5nIHBvd2VyIGFwcHJvYWNoIGZvciAkaG8tPntOYW1lfSIuCisJCSAg
ICAiICh3YW50ZWQgJGFwcHJvYWNoX3JlKSAoYXZhaWxhYmxlOiAiLgorCQkgICAgam9pbignICcs
IG1hcCB7ICRfLT57TmFtZX0gfSBAYXBwcm9hY2hlcykuCisJCSAgICAiKVxuIik7CisgICAgfSBl
bHNlIHsKKwkkYXBwcm9hY2ggPSAkYXBwcm9hY2hlc1stMV07CisgICAgfQorICAgIHBvd2VyX2Fw
cHJvYWNoX2ludm9rZSgkaG8sJGFwcHJvYWNoLCRvbik7Cit9CisKICMtLS0tLS0tLS0tIGhvc3Qg
c2VsZWN0aW9uIGFuZCBwcm9wZXJ0aWVzIC0tLS0tLS0tLS0KIAogc3ViIHNlbGVjdGhvc3QgKCQp
OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1C-0003gQ-TR; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1A-0003f6-SP
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:24 +0000
X-Inumbo-ID: 5854eb00-2008-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5854eb00-2008-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 18:46:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392109"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:45:56 +0000
Message-ID: <20190124184613.2720-10-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 09/26] power: Provide `try_off' pdu
 method; deprecate ipmi_try
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gdXNlIHRoaXMgbWFnaWNhbGx5LCBpbiBvdXIgbmV3IGFw
cHJvYWNoLiAgTWFrZQphIGdlbmVyYWwgdmVyc2lvbiwgYW5kIGRlcHJlY2F0ZSBpcG1pX3RyeSAo
d2hpY2ggd2lsbCBiZSBvYnNvbGV0ZWQgYnkKdGhlIG5ldyBhcHByb2FjaCBhbmQgd2hpY2ggaGFz
IHByb2JhYmx5IG5vdCBiZWVuIHVzZWQgdmVyeSBtdWNoKS4KClNpZ25lZC1vZmYtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIE9zc3Rlc3QvUERVL2lwbWlf
dHJ5LnBtIHwgIDIgKysKIE9zc3Rlc3QvUERVL3RyeV9vZmYucG0gIHwgNjUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA2
NyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgT3NzdGVzdC9QRFUvdHJ5X29mZi5w
bQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvUERVL2lwbWlfdHJ5LnBtIGIvT3NzdGVzdC9QRFUvaXBt
aV90cnkucG0KaW5kZXggY2Y4NTFkMjEuLjE3ZWI1MDRlIDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1BE
VS9pcG1pX3RyeS5wbQorKysgYi9Pc3N0ZXN0L1BEVS9pcG1pX3RyeS5wbQpAQCAtMTQsNiArMTQs
OCBAQAogIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgQWZmZXJv
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAKKyMgTk9URTogdGhpcyBt
ZXRob2QgaXMgZGVwcmVjYXRlZC4gIFVzZSB0cnlfb2ZmIGluc3RlYWQuCisKIHBhY2thZ2UgT3Nz
dGVzdDo6UERVOjppcG1pX3RyeTsKIAogdXNlIHN0cmljdDsKZGlmZiAtLWdpdCBhL09zc3Rlc3Qv
UERVL3RyeV9vZmYucG0gYi9Pc3N0ZXN0L1BEVS90cnlfb2ZmLnBtCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwLi5hYTczYzg1NAotLS0gL2Rldi9udWxsCisrKyBiL09zc3Rlc3Qv
UERVL3RyeV9vZmYucG0KQEAgLTAsMCArMSw2NSBAQAorIyBUaGlzIGlzIHBhcnQgb2YgIm9zc3Rl
c3QiLCBhbiBhdXRvbWF0ZWQgdGVzdGluZyBmcmFtZXdvcmsgZm9yIFhlbi4KKyMgQ29weXJpZ2h0
IChDKSAyMDE0IENpdHJpeCBJbmMuCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieQorIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9m
IHRoZSBMaWNlbnNlLCBvcgorIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgor
IworIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxs
IGJlIHVzZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyMKKyMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisjIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+LgorCitwYWNrYWdlIE9zc3Rlc3Q6OlBEVTo6dHJ5X29mZjsKKwordXNlIHN0cmljdDsK
K3VzZSB3YXJuaW5nczsKKwordXNlIE9zc3Rlc3Q7Cit1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7
Cit1c2UgSU86OkZpbGU7CisKK3VzZSBwYXJlbnQgcXcoT3NzdGVzdDo6UERVOjp1bnN1cHBvcnRl
ZCk7CisKK291ciAkZGVmYXVsdF9hdHRlbXB0cyA9IDM7CisKK3N1YiBuZXcgeworICAgIG15ICgk
Y2xhc3MsICRobywgJG1ldGhuYW1lLCBAb3B0cykgPSBAXzsKKyAgICBteSAkYXR0ZW1wdHM7Cisg
ICAgaWYgKCRvcHRzWzBdID1+IG0vXlxkKyQvKSB7CisJJGF0dGVtcHRzID0gc2hpZnQgQG9wdHM7
CisgICAgfQorICAgIHJldHVybiBibGVzcyB7IEF0dGVtcHRzID0+ICRhdHRlbXB0cywKKwkJICAg
VGhlbiA9PiBnZXRfaG9zdF9tZXRob2Rfb2JqZWN0KCRobywgJ1BEVScsICJAb3B0cyIpLAorCQkg
fSwgJGNsYXNzOworfQorCitzdWIgbmV3X2Zyb21fbW8geworICAgIG15ICgkY2xhc3MsICRtbywg
JGF0dGVtcHRzKSA9IEBfOworICAgIHJldHVybiBibGVzcyB7IEF0dGVtcHRzID0+ICRhdHRlbXB0
cywKKwkJICAgVGhlbiA9PiAkbW8KKwkJIH0sICRjbGFzczsKK30KKworc3ViIHBkdV9wb3dlcl9z
dGF0ZSB7CisgICAgbXkgKCRtbywgJG9uKSA9IEBfOworCisgICAgaWYgKCRvbikgeworCSRtby0+
e1RoZW59LT5wZHVfcG93ZXJfc3RhdGUoJG9uKTsKKyAgICB9IGVsc2UgeworCW15ICRhdHRlbXB0
cyA9ICgkbW8tPntBdHRlbXB0c30gLy8gJGRlZmF1bHRfYXR0ZW1wdHMpOworCWZvcmVhY2ggbXkg
JGF0dGVtcHQgKDEuLiRhdHRlbXB0cykgeworCSAgICBldmFsIHsKKwkJJG1vLT57VGhlbn0tPnBk
dV9wb3dlcl9zdGF0ZSgkb24pOworCSAgICB9OworCSAgICBsYXN0IHVubGVzcyAkQDsKKwkgICAg
d2FybiAiKGF0dGVtcHQgJGF0dGVtcHQvJGF0dGVtcHRzKSAkQCI7CisJfQorICAgIH0KK30KKwor
MTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1E-0003i1-Ui; Thu, 24 Jan 2019 18: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1C-0003fu-Aj
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:26 +0000
X-Inumbo-ID: 59aa3a5e-2008-11e9-94ee-ef15aae971dc
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59aa3a5e-2008-11e9-94ee-ef15aae971dc;
 Thu, 24 Jan 2019 18:46:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392125"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:45:50 +0000
Message-ID: <20190124184613.2720-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 03/26] power: ipmi_try: Use `use parent'
 instead of Exporter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBtb2R1bGUgYWxyZWFkeSBoYXMgYSBzdXBlcmNsYXNzLCBgaXBtaScuICBJbXBvcnQgaXQg
d2l0aCBgdXNlCnBhcmVudCcgaW5zdGVhZCBvZiBFeHBvcnRlci4KClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIE9zc3Rlc3QvUERVL2lw
bWlfdHJ5LnBtIHwgMTQgKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9QRFUvaXBtaV90cnku
cG0gYi9Pc3N0ZXN0L1BEVS9pcG1pX3RyeS5wbQppbmRleCA2NGI0M2RkMi4uY2Y4NTFkMjEgMTAw
NjQ0Ci0tLSBhL09zc3Rlc3QvUERVL2lwbWlfdHJ5LnBtCisrKyBiL09zc3Rlc3QvUERVL2lwbWlf
dHJ5LnBtCkBAIC0yMiwyMCArMjIsOCBAQCB1c2Ugd2FybmluZ3M7CiB1c2UgT3NzdGVzdDsKIHVz
ZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIHVzZSBJTzo6RmlsZTsKLXVzZSBPc3N0ZXN0OjpQRFU6
OmlwbWk7CiAKLXVzZSBwYXJlbnQgT3NzdGVzdDo6UERVOjp1bnN1cHBvcnRlZDsKLQotQkVHSU4g
ewotICAgIHVzZSBFeHBvcnRlciAoKTsKLSAgICBvdXIgKCRWRVJTSU9OLCBASVNBLCBARVhQT1JU
LCBARVhQT1JUX09LLCAlRVhQT1JUX1RBR1MpOwotICAgICRWRVJTSU9OICAgICA9IDEuMDA7Ci0g
ICAgQElTQSAgICAgICAgID0gcXcoRXhwb3J0ZXIgT3NzdGVzdDo6UERVOjppcG1pKTsKLSAgICBA
RVhQT1JUICAgICAgPSBxdygpOwotICAgICVFWFBPUlRfVEFHUyA9ICggKTsKLQotICAgIEBFWFBP
UlRfT0sgICA9IHF3KCk7Ci19Cit1c2UgcGFyZW50IHF3KE9zc3Rlc3Q6OlBEVTo6aXBtaSk7CiAK
IHN1YiBwZHVfcG93ZXJfc3RhdGUgewogICAgIG15ICgkbW8sICRvbikgPSBAXzsKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1F-0003ig-K2; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1D-0003gk-Iu
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:27 +0000
X-Inumbo-ID: 5a5ca874-2008-11e9-83f5-174126c8837e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a5ca874-2008-11e9-83f5-174126c8837e;
 Thu, 24 Jan 2019 18:46:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392132"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:09 +0000
Message-ID: <20190124184613.2720-23-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 22/26] Executive: Break out span_colour
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L0V4ZWN1dGl2ZS5wbSB8IDEwICsrKysr
KysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvT3NzdGVzdC9FeGVjdXRpdmUucG0gYi9Pc3N0ZXN0L0V4ZWN1dGl2ZS5wbQpp
bmRleCAwYmUyN2I2NC4uMWIxY2RjMzYgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvRXhlY3V0aXZlLnBt
CisrKyBiL09zc3Rlc3QvRXhlY3V0aXZlLnBtCkBAIC01OSw3ICs1OSw4IEBAIEJFR0lOIHsKICAg
ICAgICAgICAgICAgICAgICAgICBkYl9wZ19kc24gb3BlbmRiIG9wZW5kYl9zdGF0ZQogICAgICAg
ICAgICAgICAgICAgICAgIGRiX3NjaGVtYV91cGRhdGVzX2FwcGxpZWQgZGJfc2NoZW1hX3VwZGF0
ZXNfaW50cmVlCiAgICAgICAgICAgICAgICAgICAgICAgKTsKLSAgICAlRVhQT1JUX1RBR1MgPSAo
IGNvbG91cnMgPT4gW3F3KCRncmVlbiAkcmVkICR5ZWxsb3cgJHB1cnBsZSAkYmx1ZSldICk7Cisg
ICAgJUVYUE9SVF9UQUdTID0gKCBjb2xvdXJzID0+IFtxdygkZ3JlZW4gJHJlZCAkeWVsbG93ICRw
dXJwbGUgJGJsdWUKKwkJCQkgICAgc3Bhbl9jb2xvdXIpXSApOwogCiAgICAgQEVYUE9SVF9PSyAg
ID0gQHsgJEVYUE9SVF9UQUdTe2NvbG91cnN9IH07CiB9CkBAIC0zMDYsNiArMzA3LDExIEBAIG91
ciAkZ3JleV9wYWxlPSAnIzY2NjY2Nic7CiBvdXIgJGdyZXlfbWlkPSAgJyM4ODg4ODgnOwogb3Vy
ICRncmV5X2Rhcms9ICcjY2NjY2NjJzsKIAorc3ViIHNwYW5fY29sb3VyICgkKSB7CisgICAgbXkg
KCRjb2xvdXIpID0gQF87CisgICAgIjxzcGFuIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjogJGNv
bG91clwiPiIKK30KKwogc3ViIHJlcG9ydF9ydW5fZ2V0aW5mbyAoJCkgewogICAgICMgJGYgaXMg
YSBqb2luZWQgZmxpZ2h0L2pvYiByb3csIG11c3QgY29udGFpbiBhdCBsZWFzdAogICAgICMgICAg
ZmxpZ2h0IGpvYiBzdGF0dXMKQEAgLTM0NSw3ICszNTEsNyBAQCBFTkQKIAkJJHN1bW1hcnkgLj0g
IiAkZnMtPntzdGF0dXN9IjsKIAkJJGNvbG91ciA9ICRmYWlsY29sb3VyOwogCSAgICB9Ci0JICAg
IHB1c2ggQGNvbnRlbnQsICI8c3BhbiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICRjb2xvdXJc
Ij4iLgorCSAgICBwdXNoIEBjb250ZW50LCBzcGFuX2NvbG91cigkY29sb3VyKS4KIAkJZW5jb2Rl
X2VudGl0aWVzKCRzdW1tYXJ5KS4iPC9zcGFuPiI7CiAgICAgICAgIH0KIAlpZiAoIUBjb250ZW50
KSB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1B-0003fR-05; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk19-0003er-Iz
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:23 +0000
X-Inumbo-ID: 575773de-2008-11e9-8c06-03e5a1347d01
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 575773de-2008-11e9-8c06-03e5a1347d01;
 Thu, 24 Jan 2019 18:46:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392104"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:45:49 +0000
Message-ID: <20190124184613.2720-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 02/26] power: Osstest::PDU::*: use
 parent ::unsupported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIGFsbG93IHVzIHRvIGludHJvZHVjZSBkZWZhdWx0IG1ldGhvZHMsIHdoaWNoIGV2
ZXJ5b25lCmluaGVyaXRzIHVubGVzcyBvdmVycmlkZGVuLiAgVGhlc2UgY2hhbmdlcyBhcmUgYWxs
IHRleHR1YWxseQppZGVudGljYWwuCgpXZSB3aWxsIGRvIGlwbWlfdHJ5IGluIGEgbW9tZW50OiB0
aGF0IG9uZSBpcyBzcGVjaWFsIGFzIGl0IGFjdHVhbGx5CmhhcyBhIHBhcmVudCBtb2R1bGUuCgpT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0t
CiBPc3N0ZXN0L1BEVS9ldGgwMDgucG0gICAgfCAyICsrCiBPc3N0ZXN0L1BEVS9ndWVzdC5wbSAg
ICAgfCAyICsrCiBPc3N0ZXN0L1BEVS9pcG1pLnBtICAgICAgfCAyICsrCiBPc3N0ZXN0L1BEVS9p
cG1pX3RyeS5wbSAgfCAyICsrCiBPc3N0ZXN0L1BEVS9pcG1pZXh0cmEucG0gfCAyICsrCiBPc3N0
ZXN0L1BEVS9tYW51YWwucG0gICAgfCAyICsrCiBPc3N0ZXN0L1BEVS9tc3cucG0gICAgICAgfCAy
ICsrCiBPc3N0ZXN0L1BEVS9wYXVzZS5wbSAgICAgfCAyICsrCiBPc3N0ZXN0L1BEVS9zdGF0ZWRi
LnBtICAgfCAyICsrCiBPc3N0ZXN0L1BEVS94ZW51c2UucG0gICAgfCAyICsrCiAxMCBmaWxlcyBj
aGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9QRFUvZXRoMDA4
LnBtIGIvT3NzdGVzdC9QRFUvZXRoMDA4LnBtCmluZGV4IGJkNTdlZGJiLi42MWViNDIwYSAxMDA2
NDQKLS0tIGEvT3NzdGVzdC9QRFUvZXRoMDA4LnBtCisrKyBiL09zc3Rlc3QvUERVL2V0aDAwOC5w
bQpAQCAtMjMsNiArMjMsOCBAQCB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9y
dDsKIHVzZSBMV1A6OlVzZXJBZ2VudDsKIAordXNlIHBhcmVudCBxdyhPc3N0ZXN0OjpQRFU6OnVu
c3VwcG9ydGVkKTsKKwogc3ViIG5ldyB7CiAgICAgbXkgKCRjbGFzcywgJGhvLCAkbWV0aG5hbWUs
ICRwZHUsICR1c2VyLCAkcGFzcywgJHBvcnQsIEBvcHRzKSA9IEBfOwogICAgIHJldHVybiBibGVz
cyB7IEhvc3QgPT4gJGhvLApkaWZmIC0tZ2l0IGEvT3NzdGVzdC9QRFUvZ3Vlc3QucG0gYi9Pc3N0
ZXN0L1BEVS9ndWVzdC5wbQppbmRleCA2MWQ5ZGNkNS4uNzc5YmE2YzIgMTAwNzU1Ci0tLSBhL09z
c3Rlc3QvUERVL2d1ZXN0LnBtCisrKyBiL09zc3Rlc3QvUERVL2d1ZXN0LnBtCkBAIC0yNSw2ICsy
NSw4IEBAIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogdXNlIElPOjpG
aWxlOwogCit1c2UgcGFyZW50IHF3KE9zc3Rlc3Q6OlBEVTo6dW5zdXBwb3J0ZWQpOworCiBzdWIg
bmV3IHsKICAgICBteSAoJGNsYXNzLCAkaG8pID0gQF87CiAgICAgcmV0dXJuIGJsZXNzIHsgVGFy
Z2V0ID0+ICRobyB9LCAkY2xhc3M7CmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1BEVS9pcG1pLnBtIGIv
T3NzdGVzdC9QRFUvaXBtaS5wbQppbmRleCBjZWI0Y2YwMy4uOThlODk1N2YgMTAwNjQ0Ci0tLSBh
L09zc3Rlc3QvUERVL2lwbWkucG0KKysrIGIvT3NzdGVzdC9QRFUvaXBtaS5wbQpAQCAtMjMsNiAr
MjMsOCBAQCB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIHVzZSBJTzo6
RmlsZTsKIAordXNlIHBhcmVudCBxdyhPc3N0ZXN0OjpQRFU6OnVuc3VwcG9ydGVkKTsKKwogc3Vi
IG5ldyB7CiAgICAgbXkgKCRjbGFzcywgJGhvLCAkbWV0aG5hbWUsICRtZ210LCAkdXNlciwgJHBh
c3MsIEBvcHRzKSA9IEBfOwogICAgICR1c2VyIHx8PSBnZXRfaG9zdF9wcm9wZXJ0eSgkaG8sICdJ
cG1pVXNlcicpIHx8ICdBRE1JTic7CmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1BEVS9pcG1pX3RyeS5w
bSBiL09zc3Rlc3QvUERVL2lwbWlfdHJ5LnBtCmluZGV4IDE3MmY0ZWM1Li42NGI0M2RkMiAxMDA2
NDQKLS0tIGEvT3NzdGVzdC9QRFUvaXBtaV90cnkucG0KKysrIGIvT3NzdGVzdC9QRFUvaXBtaV90
cnkucG0KQEAgLTI0LDYgKzI0LDggQEAgdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogdXNlIElP
OjpGaWxlOwogdXNlIE9zc3Rlc3Q6OlBEVTo6aXBtaTsKIAordXNlIHBhcmVudCBPc3N0ZXN0OjpQ
RFU6OnVuc3VwcG9ydGVkOworCiBCRUdJTiB7CiAgICAgdXNlIEV4cG9ydGVyICgpOwogICAgIG91
ciAoJFZFUlNJT04sIEBJU0EsIEBFWFBPUlQsIEBFWFBPUlRfT0ssICVFWFBPUlRfVEFHUyk7CmRp
ZmYgLS1naXQgYS9Pc3N0ZXN0L1BEVS9pcG1pZXh0cmEucG0gYi9Pc3N0ZXN0L1BEVS9pcG1pZXh0
cmEucG0KaW5kZXggZDQ1MTVlMzQuLmIxN2Y2MzIwIDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1BEVS9p
cG1pZXh0cmEucG0KKysrIGIvT3NzdGVzdC9QRFUvaXBtaWV4dHJhLnBtCkBAIC0yMyw2ICsyMyw4
IEBAIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogdXNlIElPOjpGaWxl
OwogCit1c2UgcGFyZW50IHF3KE9zc3Rlc3Q6OlBEVTo6dW5zdXBwb3J0ZWQpOworCiBzdWIgbmV3
IHsKICAgICBteSAoJGNsYXNzLCAkaG8sICRtZXRobmFtZSwgJHdoZW4sICRtZ210LCAkdXNlciwg
JHBhc3MsIEBvcHRzKSA9IEBfOwogICAgIHJldHVybiBibGVzcyB7IEhvc3QgPT4gJGhvLApkaWZm
IC0tZ2l0IGEvT3NzdGVzdC9QRFUvbWFudWFsLnBtIGIvT3NzdGVzdC9QRFUvbWFudWFsLnBtCmlu
ZGV4IDI4ZDBiOGExLi43OGYyNGRiOSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9QRFUvbWFudWFsLnBt
CisrKyBiL09zc3Rlc3QvUERVL21hbnVhbC5wbQpAQCAtMjMsNiArMjMsOCBAQCB1c2Ugd2Fybmlu
Z3M7CiB1c2UgT3NzdGVzdDsKIHVzZSBJTzo6RmlsZTsKIAordXNlIHBhcmVudCBxdyhPc3N0ZXN0
OjpQRFU6OnVuc3VwcG9ydGVkKTsKKwogb3VyICR0dHk7CiAKIHN1YiBuZXcgewpkaWZmIC0tZ2l0
IGEvT3NzdGVzdC9QRFUvbXN3LnBtIGIvT3NzdGVzdC9QRFUvbXN3LnBtCmluZGV4IDE2NDViNWY2
Li4xOWQ5ZjU2YiAxMDA2NDQKLS0tIGEvT3NzdGVzdC9QRFUvbXN3LnBtCisrKyBiL09zc3Rlc3Qv
UERVL21zdy5wbQpAQCAtMjIsNiArMjIsOCBAQCB1c2Ugd2FybmluZ3M7CiAKIHVzZSBPc3N0ZXN0
OwogCit1c2UgcGFyZW50IHF3KE9zc3Rlc3Q6OlBEVTo6dW5zdXBwb3J0ZWQpOworCiBzdWIgbmV3
IHsKICAgICBteSAoJGNsYXNzLCAkaG8sICRtZXRobmFtZSwgQGFyZ3MpID0gQF87CiAKZGlmZiAt
LWdpdCBhL09zc3Rlc3QvUERVL3BhdXNlLnBtIGIvT3NzdGVzdC9QRFUvcGF1c2UucG0KaW5kZXgg
YWFhNzdjMzAuLjMzMzI3ZDQ3IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1BEVS9wYXVzZS5wbQorKysg
Yi9Pc3N0ZXN0L1BEVS9wYXVzZS5wbQpAQCAtMjMsNiArMjMsOCBAQCB1c2UgT3NzdGVzdDsKIHVz
ZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIHVzZSBJTzo6RmlsZTsKIAordXNlIHBhcmVudCBxdyhP
c3N0ZXN0OjpQRFU6OnVuc3VwcG9ydGVkKTsKKwogc3ViIG5ldyB7CiAgICAgbXkgKCRjbGFzcywg
JGhvLCAkbWV0aG5hbWUsICRvbiwgJG9mZikgPSBAXzsKICAgICBpZiAoIWRlZmluZWQgJG9uKSB7
CmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1BEVS9zdGF0ZWRiLnBtIGIvT3NzdGVzdC9QRFUvc3RhdGVk
Yi5wbQppbmRleCAxYzlkMTZlMC4uMGE0NDViMWIgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvUERVL3N0
YXRlZGIucG0KKysrIGIvT3NzdGVzdC9QRFUvc3RhdGVkYi5wbQpAQCAtMjQsNiArMjQsOCBAQCB1
c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpFeGVjdXRpdmU7CiB1c2UgT3NzdGVzdDo6VGVzdFN1
cHBvcnQ7CiAKK3VzZSBwYXJlbnQgcXcoT3NzdGVzdDo6UERVOjp1bnN1cHBvcnRlZCk7CisKIHN1
YiBwb3dlcl9zdGF0ZV9hd2FpdCAoJCQkKSB7CiAgICAgbXkgKCRzdGgsICR3YW50LCAkbXNnKSA9
IEBfOwogICAgIHBvbGxfbG9vcCgzMCwxLCAicG93ZXI6ICRtc2cgJHdhbnQiLCBzdWIgewpkaWZm
IC0tZ2l0IGEvT3NzdGVzdC9QRFUveGVudXNlLnBtIGIvT3NzdGVzdC9QRFUveGVudXNlLnBtCmlu
ZGV4IDMwNzFiNjYzLi4yY2UwZGQyMiAxMDA2NDQKLS0tIGEvT3NzdGVzdC9QRFUveGVudXNlLnBt
CisrKyBiL09zc3Rlc3QvUERVL3hlbnVzZS5wbQpAQCAtMjQsNiArMjQsOCBAQCB1c2UgT3NzdGVz
dDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIHVzZSBJTzo6RmlsZTsKIAordXNlIHBhcmVu
dCBxdyhPc3N0ZXN0OjpQRFU6OnVuc3VwcG9ydGVkKTsKKwogc3ViIG5ldyB7CiAgICAgbXkgKCRj
bGFzcywgJGhvKSA9IEBfOwogICAgIHJldHVybiBibGVzcyB7IEhvc3QgPT4gJGhvIH0sICRjbGFz
czsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1C-0003gG-Kk; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1A-0003f7-Qg
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:24 +0000
X-Inumbo-ID: 5867cc4c-2008-11e9-814f-b301f809c38d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5867cc4c-2008-11e9-814f-b301f809c38d;
 Thu, 24 Jan 2019 18:46:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392108"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:45:55 +0000
Message-ID: <20190124184613.2720-9-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 08/26] power: power_reboot_attempts: Try
 multiple approaches
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWN0dWFsbHkgaXRlcmF0ZSBvdmVyIFBvd2VyQXBwcm9hY2hlcywgcmF0aGVyIHRoYW4gY2FsbGlu
ZyBwb3dlcl9zdGF0ZQp3aXRoIG5vIGFwcHJvYWNoIHNlbGVjdG9yIHJlZ2V4cC4KCk5vIG92ZXJh
bGwgZnVuY3Rpb25hbCBjaGFuZ2UgcmlnaHQgbm93IGJlY2F1c2Ugbm90aGluZyBwdXRzIG1vcmUK
dGhhbiBvbmUgZW50cnkgaW4gUG93ZXJBcHByb2FjaGVzLgoKU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9UZXN0U3VwcG9y
dC5wbSB8IDIxICsrKysrKysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9UZXN0U3VwcG9y
dC5wbSBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KaW5kZXggZmE3YzM2ZTEuLmQxYjdhZDY2IDEw
MDY0NAotLS0gYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCisrKyBiL09zc3Rlc3QvVGVzdFN1cHBv
cnQucG0KQEAgLTk2MCwxMSArOTYwLDIyIEBAIHN1YiBwb3dlcl9yZWJvb3RfYXR0ZW1wdHMgKCQk
JCkgewogICAgICMgdG8gd29yay4gICRzZXR1cCBhbmQgJGF3YWl0IHNob3VsZCB0b2xlcmF0ZSB0
aGlzIHNpdHVhdGlvbjsgaW4KICAgICAjIHBhcnRpY3VsYXIgJGF3YWl0IG11c3Qgb25seSBzdWNj
ZWVkIGlmIHRoZSBob3N0IHJlYWxseSBkaWQgcmVib290CiAgICAgIyBpbnRvIHRoZSBib290IGVu
dmlyb25tZW50IHRoYXQgJGF3YWl0IGV4cGVjdHMuCi0gICAgcG93ZXJfc3RhdGUoJGhvLCAwKTsK
LSAgICAkc2V0dXAtPigpOwotICAgIHBvd2VyX2N5Y2xlX3NsZWVwKCRobyk7Ci0gICAgcG93ZXJf
c3RhdGUoJGhvLCAxKTsKLSAgICAkYXdhaXQtPigpOworICAgIGZvcmVhY2ggbXkgJGFwcHJvYWNo
IChAeyAkaG8tPntQb3dlckFwcHJvYWNoZXN9IH0pIHsKKwlsb2dtKCJwb3dlcjogcmVib290aW5n
ICRoby0+e05hbWV9ICh1c2luZyAkYXBwcm9hY2gtPntOYW1lfSkiKTsKKwlpZiAoZXZhbCB7CisJ
ICAgIHBvd2VyX2FwcHJvYWNoX2ludm9rZSgkaG8sICRhcHByb2FjaCwgMCk7CisJICAgICRzZXR1
cC0+KCk7CisJICAgIHBvd2VyX2N5Y2xlX3NsZWVwKCRobyk7CisJICAgIHBvd2VyX2FwcHJvYWNo
X2ludm9rZSgkaG8sICRhcHByb2FjaCwgMSk7CisJICAgICRhd2FpdC0+KCk7CisJICAgIDE7CisJ
fSkgeworCSAgICBsb2dtKCJwb3dlcjogcmVib290ZWQgJGhvLT57TmFtZX0gKHVzaW5nICRhcHBy
b2FjaC0+e05hbWV9KSIpOworCSAgICByZXR1cm47CisJfQorCWxvZ20oInBvd2VyOiBmYWlsZWQg
dG8gcmVib290ICh1c2luZyAkYXBwcm9hY2gtPntOYW1lfSk6ICRAIik7CisgICAgfQorICAgIGRp
ZSAicG93ZXI6IGFsbCBhcHByb2FjaGVzIHRvIHJlYm9vdGluZyAkaG8tPntOYW1lfSBmYWlsZWQh
XG4iOwogfQogCiBzdWIgcG93ZXJfY3ljbGVfc2xlZXAgKCQpIHsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1D-0003gj-GD; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1B-0003fF-11
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:25 +0000
X-Inumbo-ID: 590b4548-2008-11e9-9e24-3f717b68b943
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 590b4548-2008-11e9-9e24-3f717b68b943;
 Thu, 24 Jan 2019 18:46:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392119"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:01 +0000
Message-ID: <20190124184613.2720-15-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 14/26] power: Document Power* host
 properties and power methods
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogUkVBRE1FICAgICB8IDc3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiBSRUFETUUuZGV2IHwgIDQgKystLQogMiBmaWxlcyBj
aGFuZ2VkLCA3OSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1JF
QURNRSBiL1JFQURNRQppbmRleCBiYjlkYzE4ZS4uOTE3OTM3OTUgMTAwNjQ0Ci0tLSBhL1JFQURN
RQorKysgYi9SRUFETUUKQEAgLTYzMSw2ICs2MzEsODMgQEAgVXNlcm5hbWUKICAgICBVc2VyIG5h
bWUgb24gdGhpcyBob3N0LiAgRGVmYXVsdHMgdG8gdGhlIG91dHB1dCBvZiBgd2hvYW1pJy4KICAg
ICBTaG91bGQgbm90IG5vcm1hbGx5IGJlIGNoYW5nZWQuCiAKK0hvc3RQcm9wXzxob3N0Pl9Qb3dl
clBEVQorSG9zdFByb3BfPGhvc3Q+X1Bvd2VySUxPTQorICAgIEhvdyB0byBwb3dlciBjeWNsZSB0
aGlzIGhvc3QuICBFYWNoIGl0ZW0gaXMgYSA7LXNlcGFyYXRlZAorICAgIGxpc3Qgb2YgbWV0aG9k
IHNwZWNpZmljYXRpb25zLiAgV2hlbiBwb3dlciBpcyB0byBiZSByZW1vdmVkCisgICAgb3IgYXBw
bGllZCwgdGhlIG1ldGhvZHMgaW4gdGhlIGxpc3QgYXJlIG9wZXJhdGVkIGluIG9yZGVyCisgICAg
KHdoZW4gcG93ZXJpbmcgb24pIG9yIHJldmVyc2Ugb3JkZXIgKHdoZW4gcG93ZXJpbmcgb2ZmKS4K
KworICAgIElmIGJvdGggUERVIGFuZCBJTE9NIGFyZSBzdXBwbGllZCwgb3NzdGVzdCB0cmllcyBm
aXJzdCB0byBqdXN0IHVzZQorICAgIElMT00uICBJZiB0aGF0IGlzIG5vdCBzdWNjZXNzZnVsLCBp
dCB0cmllcyBhZ2FpbiB1c2luZyBQRFUgYW5kCisgICAgSUxPTSB0b2dldGhlci4gIEluIHRoaXMg
Y2FzZTogdGhleSBhcmUgZG9uZSBpbiB0aGUgYXBwcm9wcmlhdGUKKyAgICBvcmRlciAoUERVIGZp
cnN0LCBvbiBwb3dlciBvbik7IGl0IGlzIGlmIGBwYXVzZScgd2VyZSBzcGVjaWZpZWQgaW4KKyAg
ICBiZXR3ZWVuIFBEVSBhbmQgSUxPTTsgYW5kIGl0IGlzIGFzIGlmIHRyeV9vZmYgd2VyZSBzcGVj
aWZpZWQKKyAgICBiZWZvcmUgZWFjaCBJTE9NLgorCisgICAgQSBtZXRob2Qgc3BlY2lmaWNhdGlv
biBoYXMgYSBrZXl3b3JkIGF0IHRoZSBmcm9udCwgYW5kIAorICAgIGlzIGluIG9uZSBvZiB0aGVz
ZSBmb3JtczoKKworICAgICAgICBBbnkgb2YgdGhlIE9zc3Rlc3Q6OlBEVTo6KiBtb2R1bGVzIGlu
IE9zc3Rlc3QvUERVLyoucG0uICBTZWUKKyAgICAgICAgdGhlIGluZGl2aWR1YWwgbW9kdWxlcy4g
IFdlIGRvY3VtZW50IGhlcmUsIHBhcnRpY3VsYXJseToKKworICAgICAgICBtYW51YWwgICAgICAg
ICAgQXNrcyB0aGUgdXNlciBvbiB0aGUgY29udHJvbGxpbmcgdGVybWluYWwKKyAgICAgICAgdW5z
dXBwb3J0ZWQgICAgIEZhaWxzIHdoZW5ldmVyIGEgcG93ZXIgb3BlcmF0aW9uIGlzIG5lZWRlZAor
CisgICAgICAgIG1zdyBbLS1hcGM2XSA8cGR1PiA8cG9ydC1uYW1lLXJlZ2V4cHxwb3J0LW51bT4K
KyAgICAgICAgICAgICBDb250cm9sIGFuZCBBUEMgbWFzdGVyc3dpdGNoIHZpYSBTTk1QLiAgVGhl
IFNOTVAKKyAgICAgICAgICAgICBjb21tdW5pdHkgaXMgYHByaXZhdGUnLiAgU2VlIHRoZSBgcGR1
LW1zdycgc2NyaXB0LgorCisgICAgICAgIGlwbWkgPG1nbXQ+IFs8dXNlcj4gWzxwYXNzPiBbPGlw
bWl0b29sIG9wdGlvbnMuLi4+XV1dCisgICAgICAgICAgICAgVXNlIElQTUkgYnkgKGJ5IHJ1bm5p
bmcgaXBtaXRvb2wpLiAgPG1nbXQ+IGlzIHRoZSBuYW1lIG9yCisgICAgICAgICAgICAgYWRkcmVz
cyBvZiB0aGUgbWFuYWdlbWVudCBwb3J0LiAgPHVzZXI+IGFuZCA8cGFzcz4KKyAgICAgICAgICAg
ICBkZWZhdWx0IHRvIHRoZSBJcG1pVXNlciBhbmQgSXBtaVBhc3N3b3JkIGhvc3QgcHJvcGVydGll
cy4KKworICAgICAgICBpcG1pZXh0cmEgb258b2ZmfGJvdGggPG1nbXQ+IDx1c2VyPiA8cGFzcz4g
WzxpcG1pdG9vbCBvcHRpb25zLi4uPl0KKyAgICAgICAgICAgICBEb2VzIG5vdGhpbmcgaWYgYG9u
fG9mZnxib3RoJyBpcyBpbmFwcGxpY2FibGUsIGFuZCBoYXMKKyAgICAgICAgICAgICBsZXNzIGVy
cm9yIGNoZWNraW5nIGFuZCBsZXNzIGRlZmF1bHRpbmcgdGhhbiBpcG1pLgorCisgICAgICAgIFN1
cHBvcnRlZCBzcGVjaWFsbHkgYXJlOgorCisgICAgICAgIDxkZWxheT4KKyAgICAgICAgPG9uZGVs
YXk+LzxvZmZkZWxheT4KKyAgICAgICAgcGF1c2UgPGRlbGF5PgorICAgICAgICBwYXVzZSA8b25k
ZWxheT4gPG9mZmRlbGF5PgorICAgICAgICAgICAgIFBhdXNlIGZvciB0aGUgc3BlY2lmaWVkIHRp
bWUocykgKGluIHNlY29uZHMpLgorCisgICAgICAgIHBhdXNlCisgICAgICAgICAgICAgUGF1c2Ug
Zm9yIDxvbmRlbGF5PiAoZGVmYXVsdGluZyB0byB0aGUgUG93ZXJPblRpbWUgaG9zdAorICAgICAg
ICAgICAgIHByb3BlcnR5KSBvbiBwb3dlciBvbiwgYW5kIGZvciAxMCBzZWNvbmRzIG9uIHBvd2Vy
IG9mZi4KKyAgICAgICAgICAgICBOb3JtYWxseSBpdCBpcyBub3QgbmVjZXNzYXJ5IHRvIHNwZWNp
ZnkgdGhpcyBleHBsaWNpdGx5LAorICAgICAgICAgICAgIGFzIGl0IGlzIGltcGxpZWQgYnkgcHJv
dmlkaW5nIGJvdGggUG93ZXJQRFUgYW5kCisgICAgICAgICAgICAgUG93ZXJJTE9NLgorCisgICAg
ICAgIHRyeV9vZmYgWzxhdHRlbXB0cz5dIDxtZXRob2QuLi4+CisgICAgICAgICAgICAgVXNlIDxt
ZXRob2Q+LiAgSG93ZXZlciwgb24gcG93ZXJpbmcgb2ZmOiBtYWtlIDxhdHRlbXB0cz4KKyAgICAg
ICAgICAgICBhdHRlbXB0cyAoZGVmYXVsdD0zKSwgYW5kIGlmIHRoYXQgZmFpbHMsIG9ubHkgd2Fy
biByYXRoZXIKKyAgICAgICAgICAgICB0aGFuIGZhaWxpbmcuCisKK0hvc3RQcm9wXzxob3N0Pl9Q
b3dlck9uVGltZQorICAgIExlbmd0aCBvZiB0aW1lIGl0IHRha2VzIHRoaXMgaG9zdCB0byB3YWtl
IHVwIGZyb20gY29sZCBwb3dlciBvbiwKKyAgICB1bnRpbCB0aGUgSUxPTSBpcyB3b3JraW5nLiAg
KFVzZWQgaWYgYm90aCBQb3dlclBEVSBhbmQgUG93ZXJJTE9NCisgICAgYXJlIHNldCwgb3IgaWYg
YHBhdXNlJyBhcHBlYXJzIGluIGEgcG93ZXIgbWV0aG9kIHBzcGVjaWZpY2F0aW9uLikKKyAgICBE
ZWZhdWx0IGlzIDEyMCBzZWNvbmRzLgorCitIb3N0UHJvcF88aG9zdD5fUG93ZXJDeWNsZVRpbWUK
KyAgICBMZW5ndGggb2YgdGltZSB0aGlzIGhvc3QgbXVzdCBiZSBwb3dlcmVkIG9mZiB0byBlbnN1
cmUgdGhhdCBpdAorICAgIHJlYm9vdHMgcHJvcGVybHkuICAoVGhpcyBzaG91bGQgYmUgdGhlIGxv
bmdlciB2YWx1ZSBvZiB0aGUgdmFsdWVzCisgICAgZm9yIFBEVSBhbmQgSUxPTSwgaWYgYXBwbGlj
YWJsZS4pICBEZWZhdWx0IGlzIDUgc2Vjb25kcy4KKworSG9zdFByb3BfPGhvc3Q+X1Bvd2VyTWV0
aG9kCisgICAgT2xkZXIgc3BlY2lmaWNhdGlvbiBmb3IgaG93IHRvIHBvd2VyIGN5Y2xlIHRoaXMg
aG9zdC4gIE9ubHkgdXNlZAorICAgIGlmIG5laXRoZXIgUG93ZXJQRFUgb3IgUG93ZXJJTE9NIGlz
IHByb3ZpZGVkLgorCisgICAgU3ludGF4IGFuZCBzZW1hbnRpY3MgYXJlIHRoZSBzYW1lIGFzIHRo
b3NlLCBleGNlcHQgdGhhdCB0aGUgb3JkZXIKKyAgICBvZiBvcGVyYXRpb24gaXMgZm9yd2FyZHMg
dGhyb3VnaCB0aGUgbGlzdCBmb3IgYm90aCBwb3dlciBvbiBhbmQKKyAgICBwb3dlciBvZmYsIHVu
bGVzcyB0aGUgZmlyc3QgYG1ldGhvZCcgaXMgdGhlIHBzZXVkby1tZXRob2QgYG5lc3QnLgorCisg
ICAgVGhpcyBob3N0IHByb3BlcnR5IGlzIGhvbm91cmVkIGZvciBiYWNrd2FyZCBjb21wYXRpYmls
aXR5LgorCiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAKIEhvc3Qt
c3BlY2lmaWMgY29uZmlnIHNldHRpZ3MKZGlmZiAtLWdpdCBhL1JFQURNRS5kZXYgYi9SRUFETUUu
ZGV2CmluZGV4IGVmZjgyMzUwLi5lMzI4ODliNyAxMDA2NDQKLS0tIGEvUkVBRE1FLmRldgorKysg
Yi9SRUFETUUuZGV2CkBAIC0zOCw4ICszOCw4IEBAIEZpcnN0bHksIGFycmFuZ2UgdGhhdCBpdCBp
cyBob29rZWQgdXAgdG8gbmV0d29yaywgc2VyaWFsLCBhbmQgcGR1LgogKEluIHRoZSBYZW4gUHJv
amVjdCBNYXNzYWNodXNldHRzIHRlc3QgbGFiLCBtYWtlIHN1cmUgdGhhdCBhbnNpYmxlCiBwbGF5
Ym9vayBob3N0cy8gaGFzIHRoZSB3aXJpbmcgaW5mb3JtYXRpb247IHJ1bm5pbmcgYG1ha2UgaW5z
dGFsbCcKIHdpbGwgdGhlbiBhcnJhbmdlIGZvciAvcm9vdC9vc3N0ZXN0LWhvc3RzLWNvbmZpZyB0
byBjb250YWluIHRoZSBFdGhlciwKLVNlcmlhbCBhbmQgUG93ZXJNZXRob2QgY29uZmlndXJhdGlv
biwgYW5kIGFsc28gY29uZmlndXJlIHRoZSBETlMgYW5kCi10aGUgREhDUCBzZXJ2ZXIuKQorU2Vy
aWFsIGFuZCBQb3dlcklMT00vUG93ZXJIYXJkL1Bvd2VyQ3ljbGVUaW1lIGNvbmZpZ3VyYXRpb24s
IGFuZCBhbHNvCitjb25maWd1cmUgdGhlIEROUyBhbmQgdGhlIERIQ1Agc2VydmVyLikKIAogR28g
dGhyb3VnaCB0aGUgQklPUyBzZXQgdXAsIHVzaW5nIHRoZSBzZXJpYWwgY29uc29sZS4gIENoZWNr
IHRoYXQ6CiAgLSBBZnRlciBBQyBwb3dlciBsb3NzLCBtYWNoaW5lIGlzIHNldCB0byB0dXJuIG9u
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk19-0003en-De; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk18-0003ei-CI
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:22 +0000
X-Inumbo-ID: 567870b2-2008-11e9-be43-d74ff9c582cc
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 567870b2-2008-11e9-be43-d74ff9c582cc;
 Thu, 24 Jan 2019 18:46:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392103"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:45:48 +0000
Message-ID: <20190124184613.2720-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 01/26] power: Osstest::PDU::*: drop
 Exporter blocks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhbGwgdmVyeSBvYnNvbGV0ZS4gIFRoZXNlIHRoYXQgd2UgYXJlIHJlbW92aW5nIGFy
ZSBhbGwgZW1wdHksCmFuZCBub3dhZGF5cyBwZXJsIGhhcyBgdXNlIHBhcmVudCcuICBUaGVzZSBj
aGFuZ2VzIGFyZSBhbGwgdGV4dHVhbGx5CmlkZW50aWNhbC4KCldlIHdpbGwgZG8gaXBtaV90cnkg
aW4gYSBtb21lbnQ6IHRoYXQgb25lIGlzIHNwZWNpYWwgYXMgaXQgYWN0dWFsbHkKaGFzIGEgcGFy
ZW50IG1vZHVsZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgotLS0KIE9zc3Rlc3QvUERVL2V0aDAwOC5wbSAgICAgIHwgMTEgLS0tLS0tLS0t
LS0KIE9zc3Rlc3QvUERVL2d1ZXN0LnBtICAgICAgIHwgMTEgLS0tLS0tLS0tLS0KIE9zc3Rlc3Qv
UERVL2lwbWkucG0gICAgICAgIHwgMTEgLS0tLS0tLS0tLS0KIE9zc3Rlc3QvUERVL2lwbWlleHRy
YS5wbSAgIHwgMTEgLS0tLS0tLS0tLS0KIE9zc3Rlc3QvUERVL21hbnVhbC5wbSAgICAgIHwgMTEg
LS0tLS0tLS0tLS0KIE9zc3Rlc3QvUERVL21zdy5wbSAgICAgICAgIHwgMTEgLS0tLS0tLS0tLS0K
IE9zc3Rlc3QvUERVL3BhdXNlLnBtICAgICAgIHwgMTEgLS0tLS0tLS0tLS0KIE9zc3Rlc3QvUERV
L3Vuc3VwcG9ydGVkLnBtIHwgMTEgLS0tLS0tLS0tLS0KIE9zc3Rlc3QvUERVL3hlbnVzZS5wbSAg
ICAgIHwgMTEgLS0tLS0tLS0tLS0KIDkgZmlsZXMgY2hhbmdlZCwgOTkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvT3NzdGVzdC9QRFUvZXRoMDA4LnBtIGIvT3NzdGVzdC9QRFUvZXRoMDA4LnBt
CmluZGV4IDEyZjBiZmI2Li5iZDU3ZWRiYiAxMDA2NDQKLS0tIGEvT3NzdGVzdC9QRFUvZXRoMDA4
LnBtCisrKyBiL09zc3Rlc3QvUERVL2V0aDAwOC5wbQpAQCAtMjMsMTcgKzIzLDYgQEAgdXNlIE9z
c3Rlc3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiB1c2UgTFdQOjpVc2VyQWdlbnQ7CiAK
LUJFR0lOIHsKLSAgICB1c2UgRXhwb3J0ZXIgKCk7Ci0gICAgb3VyICgkVkVSU0lPTiwgQElTQSwg
QEVYUE9SVCwgQEVYUE9SVF9PSywgJUVYUE9SVF9UQUdTKTsKLSAgICAkVkVSU0lPTiAgICAgPSAx
LjAwOwotICAgIEBJU0EgICAgICAgICA9IHF3KEV4cG9ydGVyKTsKLSAgICBARVhQT1JUICAgICAg
PSBxdygpOwotICAgICVFWFBPUlRfVEFHUyA9ICggKTsKLQotICAgIEBFWFBPUlRfT0sgICA9IHF3
KCk7Ci19Ci0KIHN1YiBuZXcgewogICAgIG15ICgkY2xhc3MsICRobywgJG1ldGhuYW1lLCAkcGR1
LCAkdXNlciwgJHBhc3MsICRwb3J0LCBAb3B0cykgPSBAXzsKICAgICByZXR1cm4gYmxlc3MgeyBI
b3N0ID0+ICRobywKZGlmZiAtLWdpdCBhL09zc3Rlc3QvUERVL2d1ZXN0LnBtIGIvT3NzdGVzdC9Q
RFUvZ3Vlc3QucG0KaW5kZXggYjcwOGFmNWUuLjYxZDlkY2Q1IDEwMDc1NQotLS0gYS9Pc3N0ZXN0
L1BEVS9ndWVzdC5wbQorKysgYi9Pc3N0ZXN0L1BEVS9ndWVzdC5wbQpAQCAtMjUsMTcgKzI1LDYg
QEAgdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiB1c2UgSU86OkZpbGU7
CiAKLUJFR0lOIHsKLSAgICB1c2UgRXhwb3J0ZXIgKCk7Ci0gICAgb3VyICgkVkVSU0lPTiwgQElT
QSwgQEVYUE9SVCwgQEVYUE9SVF9PSywgJUVYUE9SVF9UQUdTKTsKLSAgICAkVkVSU0lPTiAgICAg
PSAxLjAwOwotICAgIEBJU0EgICAgICAgICA9IHF3KEV4cG9ydGVyKTsKLSAgICBARVhQT1JUICAg
ICAgPSBxdygpOwotICAgICVFWFBPUlRfVEFHUyA9ICggKTsKLQotICAgIEBFWFBPUlRfT0sgICA9
IHF3KCk7Ci19Ci0KIHN1YiBuZXcgewogICAgIG15ICgkY2xhc3MsICRobykgPSBAXzsKICAgICBy
ZXR1cm4gYmxlc3MgeyBUYXJnZXQgPT4gJGhvIH0sICRjbGFzczsKZGlmZiAtLWdpdCBhL09zc3Rl
c3QvUERVL2lwbWkucG0gYi9Pc3N0ZXN0L1BEVS9pcG1pLnBtCmluZGV4IGQ0MTFkOTcwLi5jZWI0
Y2YwMyAxMDA2NDQKLS0tIGEvT3NzdGVzdC9QRFUvaXBtaS5wbQorKysgYi9Pc3N0ZXN0L1BEVS9p
cG1pLnBtCkBAIC0yMywxNyArMjMsNiBAQCB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0
U3VwcG9ydDsKIHVzZSBJTzo6RmlsZTsKIAotQkVHSU4gewotICAgIHVzZSBFeHBvcnRlciAoKTsK
LSAgICBvdXIgKCRWRVJTSU9OLCBASVNBLCBARVhQT1JULCBARVhQT1JUX09LLCAlRVhQT1JUX1RB
R1MpOwotICAgICRWRVJTSU9OICAgICA9IDEuMDA7Ci0gICAgQElTQSAgICAgICAgID0gcXcoRXhw
b3J0ZXIpOwotICAgIEBFWFBPUlQgICAgICA9IHF3KCk7Ci0gICAgJUVYUE9SVF9UQUdTID0gKCAp
OwotCi0gICAgQEVYUE9SVF9PSyAgID0gcXcoKTsKLX0KLQogc3ViIG5ldyB7CiAgICAgbXkgKCRj
bGFzcywgJGhvLCAkbWV0aG5hbWUsICRtZ210LCAkdXNlciwgJHBhc3MsIEBvcHRzKSA9IEBfOwog
ICAgICR1c2VyIHx8PSBnZXRfaG9zdF9wcm9wZXJ0eSgkaG8sICdJcG1pVXNlcicpIHx8ICdBRE1J
Tic7CmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1BEVS9pcG1pZXh0cmEucG0gYi9Pc3N0ZXN0L1BEVS9p
cG1pZXh0cmEucG0KaW5kZXggYTEwY2Q0ZDAuLmQ0NTE1ZTM0IDEwMDY0NAotLS0gYS9Pc3N0ZXN0
L1BEVS9pcG1pZXh0cmEucG0KKysrIGIvT3NzdGVzdC9QRFUvaXBtaWV4dHJhLnBtCkBAIC0yMywx
NyArMjMsNiBAQCB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIHVzZSBJ
Tzo6RmlsZTsKIAotQkVHSU4gewotICAgIHVzZSBFeHBvcnRlciAoKTsKLSAgICBvdXIgKCRWRVJT
SU9OLCBASVNBLCBARVhQT1JULCBARVhQT1JUX09LLCAlRVhQT1JUX1RBR1MpOwotICAgICRWRVJT
SU9OICAgICA9IDEuMDA7Ci0gICAgQElTQSAgICAgICAgID0gcXcoRXhwb3J0ZXIpOwotICAgIEBF
WFBPUlQgICAgICA9IHF3KCk7Ci0gICAgJUVYUE9SVF9UQUdTID0gKCApOwotCi0gICAgQEVYUE9S
VF9PSyAgID0gcXcoKTsKLX0KLQogc3ViIG5ldyB7CiAgICAgbXkgKCRjbGFzcywgJGhvLCAkbWV0
aG5hbWUsICR3aGVuLCAkbWdtdCwgJHVzZXIsICRwYXNzLCBAb3B0cykgPSBAXzsKICAgICByZXR1
cm4gYmxlc3MgeyBIb3N0ID0+ICRobywKZGlmZiAtLWdpdCBhL09zc3Rlc3QvUERVL21hbnVhbC5w
bSBiL09zc3Rlc3QvUERVL21hbnVhbC5wbQppbmRleCA1MDViOWI2Yi4uMjhkMGI4YTEgMTAwNjQ0
Ci0tLSBhL09zc3Rlc3QvUERVL21hbnVhbC5wbQorKysgYi9Pc3N0ZXN0L1BEVS9tYW51YWwucG0K
QEAgLTIzLDE3ICsyMyw2IEBAIHVzZSB3YXJuaW5nczsKIHVzZSBPc3N0ZXN0OwogdXNlIElPOjpG
aWxlOwogCi1CRUdJTiB7Ci0gICAgdXNlIEV4cG9ydGVyICgpOwotICAgIG91ciAoJFZFUlNJT04s
IEBJU0EsIEBFWFBPUlQsIEBFWFBPUlRfT0ssICVFWFBPUlRfVEFHUyk7Ci0gICAgJFZFUlNJT04g
ICAgID0gMS4wMDsKLSAgICBASVNBICAgICAgICAgPSBxdyhFeHBvcnRlcik7Ci0gICAgQEVYUE9S
VCAgICAgID0gcXcoKTsKLSAgICAlRVhQT1JUX1RBR1MgPSAoICk7Ci0KLSAgICBARVhQT1JUX09L
ICAgPSBxdygpOwotfQotCiBvdXIgJHR0eTsKIAogc3ViIG5ldyB7CmRpZmYgLS1naXQgYS9Pc3N0
ZXN0L1BEVS9tc3cucG0gYi9Pc3N0ZXN0L1BEVS9tc3cucG0KaW5kZXggYzE1OWNjM2MuLjE2NDVi
NWY2IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1BEVS9tc3cucG0KKysrIGIvT3NzdGVzdC9QRFUvbXN3
LnBtCkBAIC0yMiwxNyArMjIsNiBAQCB1c2Ugd2FybmluZ3M7CiAKIHVzZSBPc3N0ZXN0OwogCi1C
RUdJTiB7Ci0gICAgdXNlIEV4cG9ydGVyICgpOwotICAgIG91ciAoJFZFUlNJT04sIEBJU0EsIEBF
WFBPUlQsIEBFWFBPUlRfT0ssICVFWFBPUlRfVEFHUyk7Ci0gICAgJFZFUlNJT04gICAgID0gMS4w
MDsKLSAgICBASVNBICAgICAgICAgPSBxdyhFeHBvcnRlcik7Ci0gICAgQEVYUE9SVCAgICAgID0g
cXcoKTsKLSAgICAlRVhQT1JUX1RBR1MgPSAoICk7Ci0KLSAgICBARVhQT1JUX09LICAgPSBxdygp
OwotfQotCiBzdWIgbmV3IHsKICAgICBteSAoJGNsYXNzLCAkaG8sICRtZXRobmFtZSwgQGFyZ3Mp
ID0gQF87CiAKZGlmZiAtLWdpdCBhL09zc3Rlc3QvUERVL3BhdXNlLnBtIGIvT3NzdGVzdC9QRFUv
cGF1c2UucG0KaW5kZXggYjVmMDMyMmYuLmFhYTc3YzMwIDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1BE
VS9wYXVzZS5wbQorKysgYi9Pc3N0ZXN0L1BEVS9wYXVzZS5wbQpAQCAtMjMsMTcgKzIzLDYgQEAg
dXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiB1c2UgSU86OkZpbGU7CiAK
LUJFR0lOIHsKLSAgICB1c2UgRXhwb3J0ZXIgKCk7Ci0gICAgb3VyICgkVkVSU0lPTiwgQElTQSwg
QEVYUE9SVCwgQEVYUE9SVF9PSywgJUVYUE9SVF9UQUdTKTsKLSAgICAkVkVSU0lPTiAgICAgPSAx
LjAwOwotICAgIEBJU0EgICAgICAgICA9IHF3KEV4cG9ydGVyKTsKLSAgICBARVhQT1JUICAgICAg
PSBxdygpOwotICAgICVFWFBPUlRfVEFHUyA9ICggKTsKLQotICAgIEBFWFBPUlRfT0sgICA9IHF3
KCk7Ci19Ci0KIHN1YiBuZXcgewogICAgIG15ICgkY2xhc3MsICRobywgJG1ldGhuYW1lLCAkb24s
ICRvZmYpID0gQF87CiAgICAgaWYgKCFkZWZpbmVkICRvbikgewpkaWZmIC0tZ2l0IGEvT3NzdGVz
dC9QRFUvdW5zdXBwb3J0ZWQucG0gYi9Pc3N0ZXN0L1BEVS91bnN1cHBvcnRlZC5wbQppbmRleCA5
ZjQ0YWFiNS4uODYyN2Y0NTIgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvUERVL3Vuc3VwcG9ydGVkLnBt
CisrKyBiL09zc3Rlc3QvUERVL3Vuc3VwcG9ydGVkLnBtCkBAIC0yMiwxNyArMjIsNiBAQCB1c2Ug
d2FybmluZ3M7CiAKIHVzZSBPc3N0ZXN0OwogCi1CRUdJTiB7Ci0gICAgdXNlIEV4cG9ydGVyICgp
OwotICAgIG91ciAoJFZFUlNJT04sIEBJU0EsIEBFWFBPUlQsIEBFWFBPUlRfT0ssICVFWFBPUlRf
VEFHUyk7Ci0gICAgJFZFUlNJT04gICAgID0gMS4wMDsKLSAgICBASVNBICAgICAgICAgPSBxdyhF
eHBvcnRlcik7Ci0gICAgQEVYUE9SVCAgICAgID0gcXcoKTsKLSAgICAlRVhQT1JUX1RBR1MgPSAo
ICk7Ci0KLSAgICBARVhQT1JUX09LICAgPSBxdygpOwotfQotCiBvdXIgJHR0eTsKIAogc3ViIG5l
dyB7CmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1BEVS94ZW51c2UucG0gYi9Pc3N0ZXN0L1BEVS94ZW51
c2UucG0KaW5kZXggNmIwNTAzZmEuLjMwNzFiNjYzIDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1BEVS94
ZW51c2UucG0KKysrIGIvT3NzdGVzdC9QRFUveGVudXNlLnBtCkBAIC0yNCwxNyArMjQsNiBAQCB1
c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIHVzZSBJTzo6RmlsZTsKIAot
QkVHSU4gewotICAgIHVzZSBFeHBvcnRlciAoKTsKLSAgICBvdXIgKCRWRVJTSU9OLCBASVNBLCBA
RVhQT1JULCBARVhQT1JUX09LLCAlRVhQT1JUX1RBR1MpOwotICAgICRWRVJTSU9OICAgICA9IDEu
MDA7Ci0gICAgQElTQSAgICAgICAgID0gcXcoRXhwb3J0ZXIpOwotICAgIEBFWFBPUlQgICAgICA9
IHF3KCk7Ci0gICAgJUVYUE9SVF9UQUdTID0gKCApOwotCi0gICAgQEVYUE9SVF9PSyAgID0gcXco
KTsKLX0KLQogc3ViIG5ldyB7CiAgICAgbXkgKCRjbGFzcywgJGhvKSA9IEBfOwogICAgIHJldHVy
biBibGVzcyB7IEhvc3QgPT4gJGhvIH0sICRjbGFzczsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1A-0003f3-Mz; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk19-0003eq-In
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:23 +0000
X-Inumbo-ID: 57aa9e06-2008-11e9-8552-13b80a8ef67a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57aa9e06-2008-11e9-8552-13b80a8ef67a;
 Thu, 24 Jan 2019 18:46:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392105"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:45:52 +0000
Message-ID: <20190124184613.2720-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 05/26] power handling: Break out
 power_cycle_parse_method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDE0ICsrKysrKysrKystLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pc3N0
ZXN0L1Rlc3RTdXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCAyOTEwODQy
My4uNjhiNTE3MjggMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3Nz
dGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtOTE3LDEwICs5MTcsMTAgQEAgc3ViIHNlcmlhbF9mZXRj
aF9sb2dzICgkKSB7CiAKICMtLS0tLS0tLS0tIHBvd2VyIGN5Y2xpbmcgLS0tLS0tLS0tLQogCi1z
dWIgcG93ZXJfY3ljbGVfaG9zdF9zZXR1cCAoJCkgewotICAgIG15ICgkaG8pID0gQF87CitzdWIg
cG93ZXJfY3ljbGVfcGFyc2VfbWV0aG9kICgkJCkgeworICAgIG15ICgkaG8sICRzcGVjKSA9IEBf
OwogICAgIG15ICRtZXRob2JqcyA9IFsgXTsKLSAgICBmb3JlYWNoIG15ICRtZXRoIChzcGxpdCAv
XDtccyovLCAoJGhvLT57UG93ZXJ9IC8vICd1bnN1cHBvcnRlZCcpKSB7CisgICAgZm9yZWFjaCBt
eSAkbWV0aCAoc3BsaXQgL1w7XHMqLywgJHNwZWMpIHsKICAgICAgICAgaWYgKCRtZXRoIGVxICdu
ZXN0JykgewogICAgICAgICAgICAgcHVzaCBAJG1ldGhvYmpzLCAkbWV0aDsKICAgICAgICAgfSBl
bHNpZiAoJG1ldGggPX4gbXteKFxkKykoPzovKFxkKykpJH0pIHsKQEAgLTkzMCw3ICs5MzAsMTMg
QEAgc3ViIHBvd2VyX2N5Y2xlX2hvc3Rfc2V0dXAgKCQpIHsKICAgICAgICAgICAgIHB1c2ggQCRt
ZXRob2JqcywgZ2V0X2hvc3RfbWV0aG9kX29iamVjdCgkaG8sJ1BEVScsJG1ldGgpOwogICAgICAg
ICB9CiAgICAgfQotICAgICRoby0+e1Bvd2VyTWV0aG9ianN9ID0gJG1ldGhvYmpzOworICAgIHJl
dHVybiAkbWV0aG9ianM7Cit9CisKK3N1YiBwb3dlcl9jeWNsZV9ob3N0X3NldHVwICgkKSB7Cisg
ICAgbXkgKCRobykgPSBAXzsKKyAgICAkc3BlYyA9ICgkaG8tPntQb3dlcn0gLy8gJ3Vuc3VwcG9y
dGVkJyk7CisgICAgJGhvLT57UG93ZXJNZXRob2Jqc30gPSBwb3dlcl9jeWNsZV9wYXJzZV9tZXRo
b2QoJGhvLCRzcGVjKTsKIH0KIAogc3ViIHBvd2VyX2N5Y2xlX3NsZWVwICgkKSB7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1F-0003iq-Tn; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1D-0003h4-S7
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:27 +0000
X-Inumbo-ID: 5a5b94e8-2008-11e9-801a-db83232abcf0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a5b94e8-2008-11e9-801a-db83232abcf0;
 Thu, 24 Jan 2019 18:46:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392130"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:08 +0000
Message-ID: <20190124184613.2720-22-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 21/26] power: Record approach used for
 power cycles in runvars
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDE3ICsrKysrKysrKysrKystLS0tCiB0cy1ob3N0
LWluc3RhbGwgICAgICAgIHwgIDIgKy0KIHRzLWxvZ3MtY2FwdHVyZSAgICAgICAgfCAgMiArLQog
MyBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmlu
ZGV4IGZiMTRjNGIzLi4zMzRjYzJjYiAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5w
bQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC05ODEsMTIgKzk4MSwxNSBAQCBzdWIg
cG93ZXJfY3ljbGVfaG9zdF9zZXR1cCAoJCkgewogICAgICRoby0+e1Bvd2VyQXBwcm9hY2hlc30g
PSBcQGFwcHJvYWNoZXM7CiB9CiAKLXN1YiBwb3dlcl9yZWJvb3RfYXR0ZW1wdHMgKCQkJDskKSB7
Ci0gICAgbXkgKCRobywgJHNldHVwLCAkYXdhaXQsICRhcHByb2FjaF9yZSkgPSBAXzsKK3N1YiBw
b3dlcl9yZWJvb3RfYXR0ZW1wdHMgKCQkJDskJCkgeworICAgIG15ICgkaG8sICRzZXR1cCwgJGF3
YWl0LCAkYXBwcm9hY2hfcmUsICRyZWNvcmRfcnVudmFyX3RhaWwpID0gQF87CiAgICAgIyBQb3dl
ciBjeWNsZXMgJGhvLCBjYWxsaW5nICRzZXR1cC0+KCkgd2hpbGUgaXQgaXMgKHN1cHBvc2VkbHkp
IG9mZi4KICAgICAjIFRoZW4sIGp1c3QgYWZ0ZXIgdHVybmluZyAkaG8gb24sIGNhbGxzICRhd2Fp
dC0+KCkuCiAgICAgIyBJZiAkYXdhaXQtPigpIHN1Y2NlZWRzLCBncmVhdDogcmV0dXJucy4KICAg
ICAjCisgICAgIyBSZWNvcmRzIHRoZSBtZXRob2QgdXNlZCBpbiB0aGUgc3ludGggcnVudmFyIElE
RU5UX3Bvd2VyX1RBSUwKKyAgICAjIChhIGNvbW1hLXNlcGFyYXRlZCBsaXN0KQorICAgICMKICAg
ICAjIElmIGl0IGZhaWxzIChkaWVzKSwgcG93ZXJfcmVib290X2F0dGVtcHRzIHdpbGwgYXR0ZW1w
dCB0byBwb3dlcgogICAgICMgY3ljbGUgJGhvIHVzaW5nIGEgbW9yZSBjZXJ0YWluIG1ldGhvZCBh
bmQgY2FsbCAkZm4gYWdhaW4uICBUaGlzCiAgICAgIyBtYXkgb2NjdXIgbXVsdGlwbGUgdGltZXMu
CkBAIC0xMDE4LDYgKzEwMjEsMTIgQEAgc3ViIHBvd2VyX3JlYm9vdF9hdHRlbXB0cyAoJCQkOyQp
IHsKIAkgICAgMTsKIAl9KSB7CiAJICAgIGxvZ20oInBvd2VyOiByZWJvb3RlZCAkaG8tPntOYW1l
fSAodXNpbmcgJGFwcHJvYWNoLT57TmFtZX0pIik7CisJICAgIGlmIChkZWZpbmVkICRyZWNvcmRf
cnVudmFyX3RhaWwpIHsKKwkJbXkgJHJ2ID0gIiRoby0+e0lkZW50fV9wb3dlcl8ke3JlY29yZF9y
dW52YXJfdGFpbH0iOworCQlteSAkbmV3dmFsID0gJHJ7JHJ2fS4oISFsZW5ndGgoJHJ7JHJ2fSkg
YW5kICcsJykKKwkJICAgIC4kYXBwcm9hY2gtPntOYW1lfTsKKwkJc3RvcmVfcnVudmFyKCRydiwg
JG5ld3ZhbCk7CisJICAgIH0KIAkgICAgcmV0dXJuOwogCX0KIAlsb2dtKCJwb3dlcjogZmFpbGVk
IHRvIHJlYm9vdCAodXNpbmcgJGFwcHJvYWNoLT57TmFtZX0pOiAkQCIpOwpAQCAtMTQ0MSw4ICsx
NDUwLDggQEAgc3ViIHRhcmdldF9yZWJvb3QgKCQpIHsKICAgICBhd2FpdF90Y3AoZ2V0X3RpbWVv
dXQoJGhvLCdyZWJvb3QnLCR0aW1lb3V0e1JlYm9vdFVwfSksIDUsJGhvKTsKIH0KIAotc3ViIHRh
cmdldF9yZWJvb3RfZm9yY2UgKCQpIHsKLSAgICBteSAoJGhvKSA9IEBfOworc3ViIHRhcmdldF9y
ZWJvb3RfZm9yY2UgKCQ7JCkgeworICAgIG15ICgkaG8sICRyZWNvcmRfcnVudmFyX3RhaWwpID0g
QF87CiAgICAgcG93ZXJfcmVib290X2F0dGVtcHRzKCRobywgc3ViIHsgfSwgc3ViIHsKICAgICAg
ICAgYXdhaXRfdGNwKGdldF90aW1lb3V0KCRobywncmVib290JywkdGltZW91dHtIYXJkUmVib290
VXB9KSwgNSwgJGhvKTsKICAgICB9LCBxcnsoPyEuKlNTSCl9KTsKZGlmZiAtLWdpdCBhL3RzLWhv
c3QtaW5zdGFsbCBiL3RzLWhvc3QtaW5zdGFsbAppbmRleCAwNjgyNDJlYi4uMjkyNzMzYmEgMTAw
NzU1Ci0tLSBhL3RzLWhvc3QtaW5zdGFsbAorKysgYi90cy1ob3N0LWluc3RhbGwKQEAgLTcxLDcg
KzcxLDcgQEAgRU5ECiAJbXkgJGxvZ3RhaWxlcj0gT3NzdGVzdDo6TG9ndGFpbGVyLT5uZXcoJGN7
V2Vic3BhY2VMb2d9KTsKIAlteSAkdGltZW91dCA9IGdldF90aW1lb3V0KCRobywncmVib290Jywk
dGltZW91dHtSZWFkUHJlc2VlZH0pOwogCWF3YWl0X3dlYnNwYWNlX2ZldGNoX2J5bGVhZigkdGlt
ZW91dCwgMSwgJGxvZ3RhaWxlciwgJGhvLCAkcHNfdXJsKTsKLSAgICB9KTsKKyAgICB9LCB1bmRl
ZiwgImluc3RhbGwiKTsKIAogICAgIGlmICgkcG93ZXJvbl90ZXN0X29ubHkpIHsKIAlsb2dtKCJI
b29yYXksIHBvd2VyIG9uIHdvcmtlZC4iKTsKZGlmZiAtLWdpdCBhL3RzLWxvZ3MtY2FwdHVyZSBi
L3RzLWxvZ3MtY2FwdHVyZQppbmRleCBmZTNiMDgxMy4uYTQyOWJiNzYgMTAwNzU1Ci0tLSBhL3Rz
LWxvZ3MtY2FwdHVyZQorKysgYi90cy1sb2dzLWNhcHR1cmUKQEAgLTE3NSw3ICsxNzUsNyBAQCBz
dWIgZmV0Y2hfbG9nc19ob3N0ICgpIHsKICAgICBpZiAoIXRyeV9mZXRjaF9sb2dzKCRobywgJGxv
Z3MpKSB7CiAgICAgICAgIGxvZ20oImxvZyBmZXRjaGluZyBmYWlsZWQsIHRyeWluZyBoYXJkIGhv
c3QgcmVib290Li4uIik7CiAgICAgICAgIGlmICghZXZhbCB7Ci0gICAgICAgICAgICB0YXJnZXRf
cmVib290X2ZvcmNlKCRobyk7CisgICAgICAgICAgICB0YXJnZXRfcmVib290X2ZvcmNlKCRobywg
J3JlY292ZXInKTsKICAgICAgICAgICAgIDE7CiAgICAgICAgIH0pIHsKICAgICAgICAgICAgIGxv
Z20oImhvc3QgcmVib290IGZhaWxlZCwgYWJhbmRvbmluZyBsb2cgZmV0Y2hlczogJEAiKTsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1G-0003lR-Id; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1F-0003i5-3c
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:29 +0000
X-Inumbo-ID: 5b523b4a-2008-11e9-8628-2ff8eb823587
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b523b4a-2008-11e9-8628-2ff8eb823587;
 Thu, 24 Jan 2019 18:46:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392137"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:13 +0000
Message-ID: <20190124184613.2720-27-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 26/26] DO NOT APPLY power:
 ts-freebsd-host-install: Use power_reboot_attempts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UkZDLiAgTmVlZHMgaW5wdXQgb24gaG93IHRvCiB8IGNoZWNrIHRoYXQgdGhpcyBpcyB0aGUgaW5z
dGFsbGVyIGVudmlyb25tZW50CmFzIHJlcXVlc3RlZCBieSB0aGUgY29tbWVudAogfCBpbiBwYXJ0
aWN1bGFyICRhd2FpdCBtdXN0IG9ubHkgc3VjY2VlZCBpZiB0aGUgaG9zdCByZWFsbHkgZGlkCiB8
IHJlYm9vdCBpbnRvIHRoZSBib290IGVudmlyb25tZW50IHRoYXQgJGF3YWl0IGV4cGVjdHMuCm5l
YXIgdGhlIHRvcCBvZiBwb3dlcl9yZWJvb3RfYXR0ZW1wdHMKCkNDOiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwgfCAxNiAr
KysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3RzLWZyZWVic2QtaG9zdC1pbnN0YWxsIGIvdHMtZnJlZWJz
ZC1ob3N0LWluc3RhbGwKaW5kZXggNTNkYWVlZmMuLjIxZjNiNWEyIDEwMDc1NQotLS0gYS90cy1m
cmVlYnNkLWhvc3QtaW5zdGFsbAorKysgYi90cy1mcmVlYnNkLWhvc3QtaW5zdGFsbApAQCAtMjU5
LDE0ICsyNTksMTQgQEAgRU5ECiB9CiAKICMgU3dpdGNoIG9mZiwgc2V0dXAgUFhFIGFuZCBzd2l0
Y2ggb24gdG8gdGhlIGluc3RhbGxlcgotcG93ZXJfc3RhdGUoJGhvLCAwKTsKLXNldHVwX25ldGJv
b3RfaW5zdGFsbGVyKCk7Ci1wb3dlcl9jeWNsZV9zbGVlcCgkaG8pOwotcG93ZXJfc3RhdGUoJGhv
LCAxKTsKLQotIyBXYWl0IGZvciB0aGUgaG9zdCB0byBmaW5pc2ggYm9vdGluZwotbG9nbSgiV2Fp
dGluZyBmb3IgdGhlIGluc3RhbGxlciB0byBib290Iik7Ci1hd2FpdF90Y3AoZ2V0X3RpbWVvdXQo
JGhvLCdyZWJvb3QnLCR0aW1lb3V0KSwgNSwgJGhvKTsKK3Bvd2VyX3JlYm9vdF9hdHRlbXB0cygk
aG8sIHN1YiB7CisgICAgc2V0dXBfbmV0Ym9vdF9pbnN0YWxsZXIoKTsKK30sIHN1YiB7CisgICAg
IyBXYWl0IGZvciB0aGUgaG9zdCB0byBmaW5pc2ggYm9vdGluZworICAgIGxvZ20oIldhaXRpbmcg
Zm9yIHRoZSBpbnN0YWxsZXIgdG8gYm9vdCIpOworICAgIGF3YWl0X3RjcChnZXRfdGltZW91dCgk
aG8sJ3JlYm9vdCcsJHRpbWVvdXQpLCA1LCAkaG8pOworICAgIHh4eCBjaGVjayB0aGF0IHRoaXMg
aXMgdGhlIGluc3RhbGxlciBlbnZpcm9ubWVudAorfSwgdW5kZWYsICdpbnN0YWxsJyk7CiAKIGlm
ICgkYm9vdG9ubHkpIHsKICAgICBob3N0cHJvcF9wdXRhdGl2ZV9yZWNvcmQoJGhvLCAiTWVtZGlz
a0FwcGVuZCIsICRtZW1kaXNrX2FwcGVuZCkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1H-0003mM-4o; Thu, 24 Jan 2019 18: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1F-0003i6-4W
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:29 +0000
X-Inumbo-ID: 5bacb368-2008-11e9-8c85-df16b87d445c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5bacb368-2008-11e9-8c85-df16b87d445c;
 Thu, 24 Jan 2019 18:46:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392139"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:45:58 +0000
Message-ID: <20190124184613.2720-12-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 11/26] power: Do not sleep between power
 off and power on if not needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBjb250cm9sbGVkIGJ5IGEgbmV3IHF1ZXJ5IG1ldGhvZCBvbiBwb3dlciBtZXRob2Qg
b2JqZWN0cy4gIElmCmV2ZXJ5IHBvd2VyIG1ldGhvZCBzYXlzIGl0IGlzIGluc3RhbmFuZW91cyB0
aGVuIHdlIGRvIG5vdCBzbGVlcC4KClRoaXMgaXMgZ29pbmcgdG8gYmUgbW9zdCB1c2VmdWwgd2hl
biB3ZSBpbnRyb2R1Y2UgdGhlIG5ldyBTU0gKYXBwcm9hY2gsIHdoaWNoIHNob3VsZCBub3Qgc2xl
ZXAgZm9yIHRoZSBwb3dlciBvZmYgdGltZS4KCkJ1dCB3ZSBkbyBpdCBmb3IgZ3Vlc3RzIChpZSwg
TDEgbmVzdGVkIGhvc3RzKSB0b28uCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L1BEVS9ndWVzdC5wbSAgICAgICB8IDUg
KysrKysKIE9zc3Rlc3QvUERVL3RyeV9vZmYucG0gICAgIHwgNSArKysrKwogT3NzdGVzdC9QRFUv
dW5zdXBwb3J0ZWQucG0gfCA1ICsrKysrCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtICAgICB8IDkg
KysrKysrKystCiA0IGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1BEVS9ndWVzdC5wbSBiL09zc3Rlc3QvUERVL2d1ZXN0
LnBtCmluZGV4IDc3OWJhNmMyLi43YmVkNzI0YyAxMDA3NTUKLS0tIGEvT3NzdGVzdC9QRFUvZ3Vl
c3QucG0KKysrIGIvT3NzdGVzdC9QRFUvZ3Vlc3QucG0KQEAgLTU2LDQgKzU2LDkgQEAgc3ViIHBk
dV9wb3dlcl9zdGF0ZSB7CiAgICAgfQogfQogCitzdWIgaW5zdGFudGFuZW91cyB7CisgICAgbXkg
KCRtbykgPSBAXzsKKyAgICByZXR1cm4gMTsKK30KKwogMTsKZGlmZiAtLWdpdCBhL09zc3Rlc3Qv
UERVL3RyeV9vZmYucG0gYi9Pc3N0ZXN0L1BEVS90cnlfb2ZmLnBtCmluZGV4IGFhNzNjODU0Li4z
N2UzNDMwMSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9QRFUvdHJ5X29mZi5wbQorKysgYi9Pc3N0ZXN0
L1BEVS90cnlfb2ZmLnBtCkBAIC02Miw0ICs2Miw5IEBAIHN1YiBwZHVfcG93ZXJfc3RhdGUgewog
ICAgIH0KIH0KIAorc3ViIGluc3RhbnRhbmVvdXMgeworICAgIG15ICgkbW8pID0gQF87CisgICAg
cmV0dXJuICRtby0+e1RoZW59LT5pbnN0YW50YW5lb3VzKCk7Cit9CisKIDE7CmRpZmYgLS1naXQg
YS9Pc3N0ZXN0L1BEVS91bnN1cHBvcnRlZC5wbSBiL09zc3Rlc3QvUERVL3Vuc3VwcG9ydGVkLnBt
CmluZGV4IDg2MjdmNDUyLi5jOTE0ZGVmZCAxMDA2NDQKLS0tIGEvT3NzdGVzdC9QRFUvdW5zdXBw
b3J0ZWQucG0KKysrIGIvT3NzdGVzdC9QRFUvdW5zdXBwb3J0ZWQucG0KQEAgLTM1LDQgKzM1LDkg
QEAgc3ViIHBkdV9wb3dlcl9zdGF0ZSB7CiAgICAgZGllICJwb3dlciBzd2l0Y2ggcmVxdWVzdCBm
b3IgJG1vLT57SG9zdH17TmFtZX0gKCRvbikgbm90IHN1cHBvcnRlZFxuIjsKIH0KIAorc3ViIGlu
c3RhbnRhbmVvdXMgeworICAgIG15ICgkbW8pID0gQF87CisgICAgcmV0dXJuIDA7Cit9CisKIDE7
CmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9y
dC5wbQppbmRleCA1ZTJmYjQ4OC4uYzNiMmZiN2IgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1
cHBvcnQucG0KKysrIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtOTk3LDcgKzk5NywxNCBA
QCBzdWIgcG93ZXJfcmVib290X2F0dGVtcHRzICgkJCQpIHsKIAlpZiAoZXZhbCB7CiAJICAgIHBv
d2VyX2FwcHJvYWNoX2ludm9rZSgkaG8sICRhcHByb2FjaCwgMCk7CiAJICAgICRzZXR1cC0+KCk7
Ci0JICAgIHBvd2VyX2N5Y2xlX3NsZWVwKCRobyk7CisJICAgIG15ICRuZWVkX3NsZWVwID0gMDsK
KwkgICAgZm9yZWFjaCBteSAkbW8gKEB7ICRhcHByb2FjaC0+e01ldGhPYmpzfSB9KSB7CisJCW5l
eHQgaWYgJG1vIGVxICduZXN0JzsKKwkJbmV4dCBpZiAkbW8tPmluc3RhbnRhbmVvdXMoKTsKKwkJ
JG5lZWRfc2xlZXAgPSAxOworCQlsYXN0OworCSAgICB9CisJICAgIHBvd2VyX2N5Y2xlX3NsZWVw
KCRobykgaWYgJG5lZWRfc2xlZXA7CiAJICAgIHBvd2VyX2FwcHJvYWNoX2ludm9rZSgkaG8sICRh
cHByb2FjaCwgMSk7CiAJICAgICRhd2FpdC0+KCk7CiAJICAgIDE7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1H-0003nK-JX; Thu, 24 Jan 2019 18: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1F-0003i7-4K
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:29 +0000
X-Inumbo-ID: 5af56eec-2008-11e9-9af9-773eac973f95
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5af56eec-2008-11e9-9af9-773eac973f95;
 Thu, 24 Jan 2019 18:46:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392135"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:45:53 +0000
Message-ID: <20190124184613.2720-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 06/26] power handling: Introduce
 power_reboot_attempts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBnb2luZyB0byBiZSB0aGUgbmV3IHByZWZlcnJlZCBpbnRlcmZhY2UgZm9yIHJlYm9v
dGluZyBhIGhvc3QuCgpJbnRyb2R1Y2UgdGhlIGZpcnN0IHR3byBjYWxsIHNpdGVzIGluIHRzLWhv
c3QtaW5zdGFsbCBhbmQKdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwuICBwb3dlcl9jeWNsZV9zbGVl
cCBpcyBhbiBpbnRlcm5hbCBmdW5jdGlvbgpub3cuCgpObyBvdmVyYWxsIGZ1bmN0aW9uYWwgY2hh
bmdlLCBzaW5jZSBjdXJyZW50bHkgcG93ZXJfcmVib290X2F0dGVtcHRzCm9ubHkgZXZlciB0cmll
cyBvbmUgbWV0aG9kLgoKRG8gbm90IGFkanVzdCB0cy1mcmVlYnNkLWhvc3QtaW5zdGFsbCB5ZXQg
YXMgd2UgaGF2ZSBhIHByb2JsZW0gdGhlcmUsCndoaWNoIHdpbGwgYmUgZGlzY3Vzc2VkIGluIGEg
bW9tZW50LgoKQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBP
c3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKy0KIHRzLWhv
c3QtaW5zdGFsbCAgICAgICAgfCAxOSArKysrKysrLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDI5IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL09zc3Rl
c3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IDY4YjUxNzI4
Li5mYjZhNDA3YyAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0
ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC04MSw3ICs4MSw3IEBAIEJFR0lOIHsKICAgICAgICAgICAg
ICAgICAgICAgICBzZWxlY3Rob3N0IGdldF9ob3N0ZmxhZ3MgZ2V0X2hvc3RfcHJvcGVydHkKICAg
ICAgICAgICAgICAgICAgICAgICBnZXRfdGFyZ2V0X3Byb3BlcnR5IGdldF9ob3N0X25hdGl2ZV9s
aW51eF9jb25zb2xlCiAgICAgICAgICAgICAgICAgICAgICAgaG9zdG5hbWVwYXRoIGhvc3RuYW1l
cGF0aF9saXN0IHNldF9ydW50aW1lX2hvc3RmbGFnCi0gICAgICAgICAgICAgICAgICAgICAgcG93
ZXJfc3RhdGUgcG93ZXJfY3ljbGUgcG93ZXJfY3ljbGVfc2xlZXAKKyAgICAgICAgICAgICAgICAg
ICAgICBwb3dlcl9zdGF0ZSBwb3dlcl9jeWNsZSBwb3dlcl9yZWJvb3RfYXR0ZW1wdHMKICAgICAg
ICAgICAgICAgICAgICAgICBzZXJpYWxfZmV0Y2hfbG9ncyBzZXRfaG9zdF9wcm9wZXJ0eQogICAg
ICAgICAgICAgICAgICAgICAgIHByb3BuYW1lX21hc3NhZ2UgcHJvcG5hbWVfY2hlY2sKICAgICAg
ICAgICAgICAgICAgICAgICBob3N0cHJvcF9wdXRhdGl2ZV9yZWNvcmQKQEAgLTkzOSw2ICs5Mzks
MjcgQEAgc3ViIHBvd2VyX2N5Y2xlX2hvc3Rfc2V0dXAgKCQpIHsKICAgICAkaG8tPntQb3dlck1l
dGhvYmpzfSA9IHBvd2VyX2N5Y2xlX3BhcnNlX21ldGhvZCgkaG8sJHNwZWMpOwogfQogCitzdWIg
cG93ZXJfcmVib290X2F0dGVtcHRzICgkJCQpIHsKKyAgICBteSAoJGhvLCAkc2V0dXAsICRhd2Fp
dCkgPSBAXzsKKyAgICAjIFBvd2VyIGN5Y2xlcyAkaG8sIGNhbGxpbmcgJHNldHVwLT4oKSB3aGls
ZSBpdCBpcyAoc3VwcG9zZWRseSkgb2ZmLgorICAgICMgVGhlbiwganVzdCBhZnRlciB0dXJuaW5n
ICRobyBvbiwgY2FsbHMgJGF3YWl0LT4oKS4KKyAgICAjIElmICRhd2FpdC0+KCkgc3VjY2VlZHMs
IGdyZWF0OiByZXR1cm5zLgorICAgICMKKyAgICAjIElmIGl0IGZhaWxzIChkaWVzKSwgcG93ZXJf
cmVib290X2F0dGVtcHRzIHdpbGwgYXR0ZW1wdCB0byBwb3dlcgorICAgICMgY3ljbGUgJGhvIHVz
aW5nIGEgbW9yZSBjZXJ0YWluIG1ldGhvZCBhbmQgY2FsbCAkZm4gYWdhaW4uICBUaGlzCisgICAg
IyBtYXkgb2NjdXIgbXVsdGlwbGUgdGltZXMuCisgICAgIworICAgICMgQWxsIGJ1dCB0aGUgbGFz
dCBtZXRob2QgdXNlZCBmb3IgcG93ZXIgY3ljbGluZyBhcmUgbm90IGNlcnRhaW4KKyAgICAjIHRv
IHdvcmsuICAkc2V0dXAgYW5kICRhd2FpdCBzaG91bGQgdG9sZXJhdGUgdGhpcyBzaXR1YXRpb247
IGluCisgICAgIyBwYXJ0aWN1bGFyICRhd2FpdCBtdXN0IG9ubHkgc3VjY2VlZCBpZiB0aGUgaG9z
dCByZWFsbHkgZGlkIHJlYm9vdAorICAgICMgaW50byB0aGUgYm9vdCBlbnZpcm9ubWVudCB0aGF0
ICRhd2FpdCBleHBlY3RzLgorICAgIHBvd2VyX3N0YXRlKCRobywgMCk7CisgICAgJHNldHVwLT4o
KTsKKyAgICBwb3dlcl9jeWNsZV9zbGVlcCgkaG8pOworICAgIHBvd2VyX3N0YXRlKCRobywgMSk7
CisgICAgJGF3YWl0LT4oKTsKK30KKwogc3ViIHBvd2VyX2N5Y2xlX3NsZWVwICgkKSB7CiAgICAg
bXkgKCRobykgPSBAXzsKICAgICBteSAkdG8gPSBnZXRfaG9zdF9wcm9wZXJ0eSgkaG8sICdwb3dl
ci1jeWNsZS10aW1lJywgNSk7CmRpZmYgLS1naXQgYS90cy1ob3N0LWluc3RhbGwgYi90cy1ob3N0
LWluc3RhbGwKaW5kZXggYzViOTJiOGQuLjA2ODI0MmViIDEwMDc1NQotLS0gYS90cy1ob3N0LWlu
c3RhbGwKKysrIGIvdHMtaG9zdC1pbnN0YWxsCkBAIC01Niw4ICs1Niw2IEBAIG91ciAldGltZW91
dD0gcXcoUmVhZFByZXNlZWQgIDM1MAogICAgICAgICAgICAgICAgICBTc2hkICAgICAgICAyNDAw
KTsKIAogc3ViIGluc3RhbGwgKCkgewotICAgIHBvd2VyX3N0YXRlKCRobywgMCk7Ci0KICAgICBt
eSAoJHBzX3VybCwkcHNfZmlsZSk9IHByZXNlZWRfY3JlYXRlCiAgICAgICAgICgkaG8sICcnLAog
ICAgICAgICAgRGlza0RldmljZSA9PiAkaG8tPntEaXNrRGV2aWNlfSwKQEAgLTY3LDE5ICs2NSwx
NiBAQCBkLWkgbmV0Y2ZnL2dldF9ob3N0bmFtZSBzdHJpbmcgJGhvLT57TmFtZX0KIGQtaSBuZXRj
ZmcvZ2V0X2lwYWRkcmVzcyBzdHJpbmcgJGhvLT57SXB9CiBFTkQKIAotICAgIHNldHVwX25ldGJv
b3RfZmlyc3Rib290KCRwc191cmwpOwotICAgIHBvd2VyX2N5Y2xlX3NsZWVwKCRobyk7Ci0KLSAg
ICBteSAkbG9ndGFpbGVyPSBPc3N0ZXN0OjpMb2d0YWlsZXItPm5ldygkY3tXZWJzcGFjZUxvZ30p
OwotICAgIHBvd2VyX3N0YXRlKCRobywgMSk7Ci0KLSAgICBhd2FpdF93ZWJzcGFjZV9mZXRjaF9i
eWxlYWYoZ2V0X3RpbWVvdXQoJGhvLCdyZWJvb3QnLCR0aW1lb3V0e1JlYWRQcmVzZWVkfSkKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLCAxLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAkbG9ndGFpbGVyLCAkaG8sICRwc191cmwpOworICAgIHBvd2VyX3JlYm9vdF9h
dHRlbXB0cygkaG8sIHN1YiB7CisgICAgICAgIHNldHVwX25ldGJvb3RfZmlyc3Rib290KCRwc191
cmwpOworICAgIH0sIHN1YiB7CisJbXkgJGxvZ3RhaWxlcj0gT3NzdGVzdDo6TG9ndGFpbGVyLT5u
ZXcoJGN7V2Vic3BhY2VMb2d9KTsKKwlteSAkdGltZW91dCA9IGdldF90aW1lb3V0KCRobywncmVi
b290JywkdGltZW91dHtSZWFkUHJlc2VlZH0pOworCWF3YWl0X3dlYnNwYWNlX2ZldGNoX2J5bGVh
ZigkdGltZW91dCwgMSwgJGxvZ3RhaWxlciwgJGhvLCAkcHNfdXJsKTsKKyAgICB9KTsKIAogICAg
IGlmICgkcG93ZXJvbl90ZXN0X29ubHkpIHsKIAlsb2dtKCJIb29yYXksIHBvd2VyIG9uIHdvcmtl
ZC4iKTsKLQlwb3dlcl9zdGF0ZSgkaG8sIDApOwogCWV4aXQgMDsKICAgICB9CiAKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1I-0003oY-7V; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1G-0003lA-Eh
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:30 +0000
X-Inumbo-ID: 5bf86146-2008-11e9-bc6c-436405a55827
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5bf86146-2008-11e9-bc6c-436405a55827;
 Thu, 24 Jan 2019 18:46:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392142"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:00 +0000
Message-ID: <20190124184613.2720-14-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 13/26] power: Try rebooting hosts with
 ssh first
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmVmb3JlIHdlIHRyeSBhbnl0aGluZyB3aXRoIElQTUkgKGlmIHByb3ZpZGVkKSBvciB0aGUgUERV
LCB0cnkKcmVib290aW5nIHdpdGggc3NoLgoKSSB0aGluayB0aGlzIHdpbGwgZHJhbWF0aWNhbGx5
IHJlZHVjZSB0aGUgcmF0ZSBhdCB3aGljaCB3ZSBwb3dlciBjeWNsZQpvdXIgdGVzdCBob3N0cy4K
ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgot
LS0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gfCA4ICsrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwg
NiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVz
dFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IGMzYjJmYjdiLi44MTAx
YjczOSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rl
c3RTdXBwb3J0LnBtCkBAIC05OTIsOCArOTkyLDEyIEBAIHN1YiBwb3dlcl9yZWJvb3RfYXR0ZW1w
dHMgKCQkJCkgewogICAgICMgdG8gd29yay4gICRzZXR1cCBhbmQgJGF3YWl0IHNob3VsZCB0b2xl
cmF0ZSB0aGlzIHNpdHVhdGlvbjsgaW4KICAgICAjIHBhcnRpY3VsYXIgJGF3YWl0IG11c3Qgb25s
eSBzdWNjZWVkIGlmIHRoZSBob3N0IHJlYWxseSBkaWQgcmVib290CiAgICAgIyBpbnRvIHRoZSBi
b290IGVudmlyb25tZW50IHRoYXQgJGF3YWl0IGV4cGVjdHMuCi0gICAgZm9yZWFjaCBteSAkYXBw
cm9hY2ggKEB7ICRoby0+e1Bvd2VyQXBwcm9hY2hlc30gfSkgewotCWxvZ20oInBvd2VyOiByZWJv
b3RpbmcgJGhvLT57TmFtZX0gKHVzaW5nICRhcHByb2FjaC0+e05hbWV9KSIpOworICAgIG15ICRz
c2ggPSB7CisJTmFtZSA9PiAnU1NIJywKKwlNZXRoT2JqcyA9PiBwb3dlcl9jeWNsZV9wYXJzZV9t
ZXRob2QoJGhvLCAnc3NoJyksCisgICAgfTsKKyAgICBmb3JlYWNoIG15ICRhcHByb2FjaCAoJHNz
aCwgQHsgJGhvLT57UG93ZXJBcHByb2FjaGVzfSB9KSB7CisJbG9nbSgicG93ZXI6IHRyeWluZyB0
byByZWJvb3QgJGhvLT57TmFtZX0gKHVzaW5nICRhcHByb2FjaC0+e05hbWV9KSIpOwogCWlmIChl
dmFsIHsKIAkgICAgcG93ZXJfYXBwcm9hY2hfaW52b2tlKCRobywgJGFwcHJvYWNoLCAwKTsKIAkg
ICAgJHNldHVwLT4oKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1I-0003pl-QT; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1G-0003lB-Eh
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:30 +0000
X-Inumbo-ID: 5c25651a-2008-11e9-996f-ff5844725ef4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c25651a-2008-11e9-996f-ff5844725ef4;
 Thu, 24 Jan 2019 18:46:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392143"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:02 +0000
Message-ID: <20190124184613.2720-16-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 15/26] power: Honour approach_re in
 power_cycle and mg-hosts power
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8ICA4ICsrKystLS0tCiBtZy1ob3N0cyAgICAgICAg
ICAgICAgIHwgMTQgKysrKysrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9u
cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBt
IGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCA4MTAxYjczOS4uZTQ1ZjU0YjIgMTAwNjQ0
Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5w
bQpAQCAtMTAyOCwxNSArMTAyOCwxNSBAQCBzdWIgcG93ZXJfY3ljbGVfc2xlZXAgKCQpIHsKICAg
ICBzbGVlcCgkdG8pOwogfQogCi1zdWIgcG93ZXJfY3ljbGUgKCQpIHsKLSAgICBteSAoJGhvKSA9
IEBfOworc3ViIHBvd2VyX2N5Y2xlICgkOyQpIHsKKyAgICBteSAoJGhvLCAkYXBwcm9hY2hfcmUp
ID0gQF87CiAgICAgJG1qb2JkYi0+aG9zdF9jaGVja19hbGxvY2F0ZWQoJGhvKTsKICAgICBkaWUg
InJlZnVzaW5nIHRvIHNldCBwb3dlciBzdGF0ZSBmb3IgaG9zdCAkaG8tPntOYW1lfSIuCiAJIiBw
b3NzaWJseSBzaGFyZWQgd2l0aCBvdGhlciBqb2JzXG4iCiAJaWYgJGhvLT57U2hhcmVkTWF5YmVP
dGhlcnN9OwotICAgIHBvd2VyX3N0YXRlKCRobywgMCk7CisgICAgcG93ZXJfc3RhdGUoJGhvLCAw
LCAkYXBwcm9hY2hfcmUpOwogICAgIHBvd2VyX2N5Y2xlX3NsZWVwKCRobyk7Ci0gICAgcG93ZXJf
c3RhdGUoJGhvLCAxKTsKKyAgICBwb3dlcl9zdGF0ZSgkaG8sIDEsICRhcHByb2FjaF9yZSk7CiB9
CiAKIHN1YiBwb3dlcl9hcHByb2FjaF9pbnZva2UgKCQkJCkgewpkaWZmIC0tZ2l0IGEvbWctaG9z
dHMgYi9tZy1ob3N0cwppbmRleCA1MzYxZWI2My4uMmVkZjEyMTYgMTAwNzU1Ci0tLSBhL21nLWhv
c3RzCisrKyBiL21nLWhvc3RzCkBAIC0yNCwxMiArMjQsMTYgQEAKICMgICAgICAgICAgICAgICBv
ZiBvc3N0ZXN0LiAgV2lsbCB1c2UgInN1ZG8iLiBUaGUgSE9TVChzKSBtdXN0IGJlCiAjICAgICAg
ICAgICAgICAgYWxsb2NhdGVkICh2aWEgbWctYWxsb2NhdGUgSE9TVCkuCiAjCi0jICAuL21nLWhv
c3RzIHBvd2VyIEhPU1QgQUNUSU9OCisjICAuL21nLWhvc3RzIHBvd2VyIEhPU1QgQUNUSU9OIFtB
UFBST0FDSF9SRV0KICMgICAgICAgICAgICAgICBQb3dlciBjeWNsZXMgdGhlIGhvc3QuIEhvc3Qg
bXVzdCBiZSBhbGxvY2F0ZWQgdG8gdGhlIGN1cnJlbnQKICMgICAgICAgICAgICAgICB1c2VyLiAg
QWN0aW9ucyBhcmU6CiAjICAgICAgICAgICAgICAgICIwIiBvciAib24iICAgIDogcG93ZXIgb24K
ICMgICAgICAgICAgICAgICAgIjEiIG9yICJvZmYiICAgOiBwb3dlciBvZmYKICMgICAgICAgICAg
ICAgICAgImMiIG9yICJyIiAgICAgOiByZWJvb3QKKyMgICAgICAgICAgICAgICBBUFBST0FDSF9S
RSBpcyBhIHJlZ2V4cCBzcGVjaWZ5aW5nIHdoaWNoIG1ldGhvZCB0bworIyAgICAgICAgICAgICAg
IHVzZS4gIE1ldGhvZHMgYXJlOiAgT25seSBJTE9NIFBEVSBTU0gKKyMgICAgICAgICAgICAgICBh
bmQgdGhlIGxpZ2h0ZXN0IG1ldGhvZCB3aGljaCBtYXRjaGVzIHdpbGwgYmUgdXNlZC4KKyMgICAg
ICAgICAgICAgICBJZiBub3Qgc3BlY2lmaWVkLCB0aGUgbW9zdCByZWxpYWJsZSBtZXRob2Qgd2ls
bCBiZSB1c2VkLgogIwogIyAgLi9tZy1ob3N0cyBjcmVhdGUtbGlrZSBTT1VSQ0UtSE9TVCBORVct
SE9TVFssTkVXLUhPU1QuLi5dCiAjICAgICAgICAgICAgICAgQ3JlYXRlIG5ldyBob3N0KHMpLiAg
VGhpcyBkb2VzIE5PVCBjb3B5IHRoZQpAQCAtMTUxLDE1ICsxNTUsMTUgQEAgRU5ECiB9CiAKIHN1
YiBjbWRfcG93ZXIgKCkgewotICAgIGRpZSB1bmxlc3MgQEFSR1Y9PTI7Ci0gICAgbXkgKCRob3N0
LCRwb3dlcikgPSBAQVJHVjsKKyAgICBkaWUgdW5sZXNzIEBBUkdWPT0yIHx8IEBBUkdWPT0zOwor
ICAgIG15ICgkaG9zdCwkcG93ZXIsJGFwcHJvYWNoX3JlKSA9IEBBUkdWOwogICAgICRfID0gJHBv
d2VyOwogICAgICRwb3dlciA9IG0vXjF8Xm9uLyA/IDEgOiBtL14wfF5vZmYvID8gMCA6IG0vXnJ8
XmMvID8gLTEgOiBkaWU7CiAgICAgbXkgJGhvPSBzZWxlY3Rob3N0KCJob3N0PSRob3N0Iik7CiAg
ICAgaWYgKCRwb3dlciA+PSAwKSB7Ci0JcG93ZXJfc3RhdGUoJGhvLCAkcG93ZXIpOworCXBvd2Vy
X3N0YXRlKCRobywgJHBvd2VyLCAkYXBwcm9hY2hfcmUpOwogICAgIH0gZWxzZSB7Ci0JcG93ZXJf
Y3ljbGUoJGhvKTsKKwlwb3dlcl9jeWNsZSgkaG8sICRhcHByb2FjaF9yZSk7CiAgICAgfQogfQog
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1J-0003qq-B3; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1G-0003lC-Eh
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:30 +0000
X-Inumbo-ID: 5bdac686-2008-11e9-9038-fb9d0f8cd612
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5bdac686-2008-11e9-9038-fb9d0f8cd612;
 Thu, 24 Jan 2019 18:46:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392140"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:45:59 +0000
Message-ID: <20190124184613.2720-13-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 12/26] power: Provide `ssh' power method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBub3QgcmVhbGx5IGEgcG93ZXIgbWV0aG9kIGJ1dCBpdCBjYW4gcHJldGVuZCB0byBi
ZSBvbmUuICBPbgpwb3dlciBvZmYsIGl0IGRvZXMgbm90aGluZy4gIE9uIHBvd2VyIG9uIGl0IGxv
Z3MgaW50byB0aGUgaG9zdCB0byBhc2sKaXQgdG8gZG8gYSBoYXJkIHJlYm9vdC4KClRoaXMgaXMg
cmF0aGVyIGJlc3QgZWZmb3J0LCBidXQgaXQgaXMgZW1pbmVudGx5IHN1aXRhYmxlIGZvciBvdXIg
bmV3CmFwcHJvYWNoL2F0dGVtcHRzIGFycmFuZ2VtZW50cyBiZWNhdXNlIHRob3NlIHdpbGwgdHJ5
IGFub3RoZXIgYXBwcm9hY2gKaWYgc3NoIGRpZG4ndCB3b3JrLgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9QRFUvc3No
LnBtIHwgNzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNzQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IE9zc3Rlc3QvUERVL3NzaC5wbQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvUERVL3NzaC5wbSBi
L09zc3Rlc3QvUERVL3NzaC5wbQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMC4u
YWMxZWI5MTkKLS0tIC9kZXYvbnVsbAorKysgYi9Pc3N0ZXN0L1BEVS9zc2gucG0KQEAgLTAsMCAr
MSw3NCBAQAorIyBUaGlzIGlzIHBhcnQgb2YgIm9zc3Rlc3QiLCBhbiBhdXRvbWF0ZWQgdGVzdGlu
ZyBmcmFtZXdvcmsgZm9yIFhlbi4KKyMgQ29weXJpZ2h0IChDKSAyMDA5LTIwMTMgQ2l0cml4IElu
Yy4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEFm
ZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgor
IyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorIyAKKyMgVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUKKyMgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCisjIAorIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMgYWxvbmcgd2l0aCB0aGlzIHByb2dy
YW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisKKworcGFj
a2FnZSBPc3N0ZXN0OjpQRFU6OnNzaDsKKworIyBUaGlzIHBvd2VyIG1ldGhvZCBpcyB1c2VkIGF1
dG9tYXRpY2FsbHksIGV2ZW4gd2hlbiBub3QgY29uZmlndXJlZC4KKwordXNlIHN0cmljdDsKK3Vz
ZSB3YXJuaW5nczsKKwordXNlIE9zc3Rlc3Q7Cit1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CisK
K3VzZSBwYXJlbnQgcXcoT3NzdGVzdDo6UERVOjp1bnN1cHBvcnRlZCk7CisKK291ciAkdHR5Owor
CitzdWIgcGR1X3NsZWVwX3JlcXVpcmVkIHsKKyAgICByZXR1cm4gMDsKK30KKworc3ViIHBkdV9w
b3dlcl9zdGF0ZSB7CisgICAgbXkgKCRtbywgJG9uKSA9IEBfOworCisgICAgaWYgKCEkb24pIHsK
Kwlsb2dtKCJwb3dlcjogcmVxdWVzdCB0byB0dXJuIG9mZiB2aWEgU1NIIG1ldGhvZCwgaWdub3Jl
ZCIpOworCXJldHVybjsKKyAgICB9CisKKyAgICAjIFRoZXNlIGdhbWVzIHdpdGggKCApJiBhcmUg
bmVlZGVkIGJlY2F1c2UgdGhlIGNvbW1hbmQgdG8gcmVxdWVzdAorICAgICMgYSBoYXJkIHJlYm9v
dCByZXF1ZXN0IHdpbGwgbm90IHJldHVybiwgc28gdGhlIHRjcCBjb25uZWN0aW9uCisgICAgIyBj
YXJyeWluZyBvdXIgc3NoIGNvbW1hbmQgcmVxdWVzdCB3b3VsZCBqdXN0IGhhbmcuCisKKyAgICBt
eSAkZGVsYXkgPSA1OworCisgICAgdGFyZ2V0X2NtZF9yb290KCRtby0+e0hvc3R9LCA8PCdFTkQn
LCA2MCk7Cisgc2V0IC1lCisgdHlwZSByZWJvb3QKKyBleGVjID4+L3Zhci9sb2cvb3NzdGVzdC1y
ZWJvb3QubG9nCisgZGF0ZQorIGV4ZWMgPC9kZXYvbnVsbCAyPiYxCisgc2V0IC14CisgKAorICAg
IHNldCArZQorICAgIHNsZWVwICRkZWxheQorICAgIHJlYm9vdCAtZiAtbiAtZCAgICMgTGludXgg
c3lzdmluaXQvc3lzdGVtZAorICAgIHJlYm9vdCAtbnEgICAgICAgICMgRnJlZUJTRCAocmVqZWN0
cyBhYm92ZSBkdWUgdG8gLWYpCisgKSYKK0VORAorCisgICAgc2xlZXAoJGRlbGF5KTsKK30KKwor
c3ViIGluc3RhbnRhbmVvdXMgeworICAgIG15ICgkbW8pID0gQF87CisgICAgIyBUaGlzIGRvZXMg
bm90IG5lZWQgYW55IG1vcmUgc2xlZXAsIGlmIGl0IHdvcmtlZC4KKyAgICByZXR1cm4gMTsKK30K
KworMTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1J-0003rt-Uy; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1H-0003nQ-Md
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:31 +0000
X-Inumbo-ID: 5cbc8558-2008-11e9-ae6f-ab132db55091
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cbc8558-2008-11e9-ae6f-ab132db55091;
 Thu, 24 Jan 2019 18:46:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392146"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:05 +0000
Message-ID: <20190124184613.2720-19-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 18/26] power: power_reboot_attempts:
 Honour an $approach_re
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNlbWFudGljcyBhcmUgc2xpZ2h0bHkgZGlmZmVyZW50IGhlcmU6IG5vdCBzcGVjaWZ5aW5n
IGl0IG1lYW5zIHRvCnRyeSBldmVyeXRoaW5nIHJhdGhlciB0aGFuIG9ubHkgdGhlIGhhcmRlc3Qu
ICBCdXQgdGhlIGVmZmVjdCBpcwpzaW1pbGFyOiBub3Qgc3BlY2lmeWluZyAkYXBwcm9hY2hfcmUg
bWVhbnMgd2UgbXVzdCBzdWNjZWVkLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDUgKysr
LS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0K
aW5kZXggOTZkZGJjM2MuLjRlMTE5MmQ0IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0
LnBtCisrKyBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KQEAgLTk3OCw4ICs5NzgsOCBAQCBzdWIg
cG93ZXJfY3ljbGVfaG9zdF9zZXR1cCAoJCkgewogICAgICRoby0+e1Bvd2VyQXBwcm9hY2hlc30g
PSBcQGFwcHJvYWNoZXM7CiB9CiAKLXN1YiBwb3dlcl9yZWJvb3RfYXR0ZW1wdHMgKCQkJCkgewot
ICAgIG15ICgkaG8sICRzZXR1cCwgJGF3YWl0KSA9IEBfOworc3ViIHBvd2VyX3JlYm9vdF9hdHRl
bXB0cyAoJCQkOyQpIHsKKyAgICBteSAoJGhvLCAkc2V0dXAsICRhd2FpdCwgJGFwcHJvYWNoX3Jl
KSA9IEBfOwogICAgICMgUG93ZXIgY3ljbGVzICRobywgY2FsbGluZyAkc2V0dXAtPigpIHdoaWxl
IGl0IGlzIChzdXBwb3NlZGx5KSBvZmYuCiAgICAgIyBUaGVuLCBqdXN0IGFmdGVyIHR1cm5pbmcg
JGhvIG9uLCBjYWxscyAkYXdhaXQtPigpLgogICAgICMgSWYgJGF3YWl0LT4oKSBzdWNjZWVkcywg
Z3JlYXQ6IHJldHVybnMuCkBAIC05OTcsNiArOTk3LDcgQEAgc3ViIHBvd2VyX3JlYm9vdF9hdHRl
bXB0cyAoJCQkKSB7CiAJTWV0aE9ianMgPT4gcG93ZXJfY3ljbGVfcGFyc2VfbWV0aG9kKCRobywg
J3NzaCcpLAogICAgIH07CiAgICAgZm9yZWFjaCBteSAkYXBwcm9hY2ggKCRzc2gsIEB7ICRoby0+
e1Bvd2VyQXBwcm9hY2hlc30gfSkgeworCW5leHQgaWYgZGVmaW5lZCAkYXBwcm9hY2hfcmUgJiYg
JGFwcHJvYWNoLT57TmFtZX0gIX4gcXJ7JGFwcHJvYWNoX3JlfTsKIAlsb2dtKCJwb3dlcjogdHJ5
aW5nIHRvIHJlYm9vdCAkaG8tPntOYW1lfSAodXNpbmcgJGFwcHJvYWNoLT57TmFtZX0pIik7CiAJ
aWYgKGV2YWwgewogCSAgICBwb3dlcl9hcHByb2FjaF9pbnZva2UoJGhvLCAkYXBwcm9hY2gsIDAp
OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1K-0003sy-Hv; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1H-0003nR-MY
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:31 +0000
X-Inumbo-ID: 5c938fc2-2008-11e9-b062-af2d0d3b11f4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c938fc2-2008-11e9-b062-af2d0d3b11f4;
 Thu, 24 Jan 2019 18:46:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392144"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:03 +0000
Message-ID: <20190124184613.2720-17-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 16/26] ts-host-powercycle: Use a
 lighter-weight method if available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdHMtaG9zdC1wb3dlcmN5Y2xlIHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdHMtaG9zdC1wb3dlcmN5Y2xl
IGIvdHMtaG9zdC1wb3dlcmN5Y2xlCmluZGV4IDVjMTY5OGM3Li43OWEzYjcxMSAxMDA3NTUKLS0t
IGEvdHMtaG9zdC1wb3dlcmN5Y2xlCisrKyBiL3RzLWhvc3QtcG93ZXJjeWNsZQpAQCAtMzMsOCAr
MzMsMTAgQEAgb3VyICgkd2hob3N0KSA9IEBBUkdWOwogJHdoaG9zdCB8fD0gJ2hvc3QnOwogb3Vy
ICRobz0gc2VsZWN0aG9zdCgkd2hob3N0KTsKIAorbXkgJGFwcHJvYWNoX3JlID0gcXJ7KD8hLipT
U0gpfTsKKwogaWYgKGRlZmluZWQgJG9ubHkpIHsKLSAgICBwb3dlcl9zdGF0ZSgkaG8sICRvbmx5
KTsKKyAgICBwb3dlcl9zdGF0ZSgkaG8sICRvbmx5LCAkYXBwcm9hY2hfcmUpOwogfSBlbHNlIHsK
LSAgICBwb3dlcl9jeWNsZSgkaG8pOworICAgIHBvd2VyX2N5Y2xlKCRobywgJGFwcHJvYWNoX3Jl
KTsKIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1L-0003uJ-7C; Thu, 24 Jan 2019 18:46:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1H-0003nP-MM
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:31 +0000
X-Inumbo-ID: 5cb198d2-2008-11e9-b21b-2fdafac47614
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cb198d2-2008-11e9-b21b-2fdafac47614;
 Thu, 24 Jan 2019 18:46:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392145"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:04 +0000
Message-ID: <20190124184613.2720-18-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 17/26] power: Rename target_reboot_force
 from target_reboot_hard
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIG1ha2UgdGhpcyB0cnkgc29mdGVyIG1ldGhvZHMgZmlyc3QuCgpObyBm
dW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgotLS0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gfCA0ICsrLS0KIHRz
LWxvZ3MtY2FwdHVyZSAgICAgICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBt
IGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCBlNDVmNTRiMi4uOTZkZGJjM2MgMTAwNjQ0
Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5w
bQpAQCAtOTgsNyArOTgsNyBAQCBCRUdJTiB7CiAgICAgICAgICAgICAgICAgICAgICAgc3Nob3B0
cyBhdXRob3JpemVkX2tleXMga25vd25faG9zdHMKICAgICAgICAgICAgICAgICAgICAgICBjZmdf
dGZ0cF9kaV92ZXJzaW9uIGNvbnRyb2xsZXJfaXBhZGRyCiAgICAgICAgICAgICAgICAgICAgICAg
cmVtb3RlX3Blcmxfc2NyaXB0X29wZW4gcmVtb3RlX3Blcmxfc2NyaXB0X2RvbmUKLSAgICAgICAg
ICAgICAgICAgICAgICBob3N0X3JlYm9vdCB0YXJnZXRfcmVib290IHRhcmdldF9yZWJvb3RfaGFy
ZCAgICAgICAgICAgIAorICAgICAgICAgICAgICAgICAgICAgIGhvc3RfcmVib290IHRhcmdldF9y
ZWJvb3QgdGFyZ2V0X3JlYm9vdF9mb3JjZQogICAgICAgICAgICAgICAgICAgICAgIHRhcmdldF9j
aG9vc2VfdmcgdGFyZ2V0X3Vtb3VudF9sdiB0YXJnZXRfYXdhaXRfZG93bgogICAgICAgICAgICAg
ICAgICAgICAgIGhvc3RfZ2V0X2ZyZWVfbWVtb3J5CiAKQEAgLTE0MzcsNyArMTQzNyw3IEBAIHN1
YiB0YXJnZXRfcmVib290ICgkKSB7CiAgICAgYXdhaXRfdGNwKGdldF90aW1lb3V0KCRobywncmVi
b290JywkdGltZW91dHtSZWJvb3RVcH0pLCA1LCRobyk7CiB9CiAKLXN1YiB0YXJnZXRfcmVib290
X2hhcmQgKCQpIHsKK3N1YiB0YXJnZXRfcmVib290X2ZvcmNlICgkKSB7CiAgICAgbXkgKCRobykg
PSBAXzsKICAgICBwb3dlcl9jeWNsZSgkaG8pOwogICAgIGF3YWl0X3RjcChnZXRfdGltZW91dCgk
aG8sJ3JlYm9vdCcsJHRpbWVvdXR7SGFyZFJlYm9vdFVwfSksIDUsICRobyk7CmRpZmYgLS1naXQg
YS90cy1sb2dzLWNhcHR1cmUgYi90cy1sb2dzLWNhcHR1cmUKaW5kZXggZWJmNDA3MjEuLmZlM2Iw
ODEzIDEwMDc1NQotLS0gYS90cy1sb2dzLWNhcHR1cmUKKysrIGIvdHMtbG9ncy1jYXB0dXJlCkBA
IC0xNzUsNyArMTc1LDcgQEAgc3ViIGZldGNoX2xvZ3NfaG9zdCAoKSB7CiAgICAgaWYgKCF0cnlf
ZmV0Y2hfbG9ncygkaG8sICRsb2dzKSkgewogICAgICAgICBsb2dtKCJsb2cgZmV0Y2hpbmcgZmFp
bGVkLCB0cnlpbmcgaGFyZCBob3N0IHJlYm9vdC4uLiIpOwogICAgICAgICBpZiAoIWV2YWwgewot
ICAgICAgICAgICAgdGFyZ2V0X3JlYm9vdF9oYXJkKCRobyk7CisgICAgICAgICAgICB0YXJnZXRf
cmVib290X2ZvcmNlKCRobyk7CiAgICAgICAgICAgICAxOwogICAgICAgICB9KSB7CiAgICAgICAg
ICAgICBsb2dtKCJob3N0IHJlYm9vdCBmYWlsZWQsIGFiYW5kb25pbmcgbG9nIGZldGNoZXM6ICRA
Iik7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1L-0003vn-Oj; Thu, 24 Jan 2019 18:46:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1I-0003pz-VR
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:32 +0000
X-Inumbo-ID: 5d4695d6-2008-11e9-847c-fbbe8577084c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d4695d6-2008-11e9-847c-fbbe8577084c;
 Thu, 24 Jan 2019 18:46:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392148"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:10 +0000
Message-ID: <20190124184613.2720-24-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 23/26] Executive: Export $grey_* with
 :colours
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2Ugd2l0aCBleGlzdGluZyBjYWxsZXJzLgoKU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9F
eGVjdXRpdmUucG0gfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAt
LWdpdCBhL09zc3Rlc3QvRXhlY3V0aXZlLnBtIGIvT3NzdGVzdC9FeGVjdXRpdmUucG0KaW5kZXgg
MWIxY2RjMzYuLjBkODUwMmI1IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L0V4ZWN1dGl2ZS5wbQorKysg
Yi9Pc3N0ZXN0L0V4ZWN1dGl2ZS5wbQpAQCAtNjAsNiArNjAsNyBAQCBCRUdJTiB7CiAgICAgICAg
ICAgICAgICAgICAgICAgZGJfc2NoZW1hX3VwZGF0ZXNfYXBwbGllZCBkYl9zY2hlbWFfdXBkYXRl
c19pbnRyZWUKICAgICAgICAgICAgICAgICAgICAgICApOwogICAgICVFWFBPUlRfVEFHUyA9ICgg
Y29sb3VycyA9PiBbcXcoJGdyZWVuICRyZWQgJHllbGxvdyAkcHVycGxlICRibHVlCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JleV9wYWxlICRncmV5X21pZCAkZ3JleV9k
YXJrCiAJCQkJICAgIHNwYW5fY29sb3VyKV0gKTsKIAogICAgIEBFWFBPUlRfT0sgICA9IEB7ICRF
WFBPUlRfVEFHU3tjb2xvdXJzfSB9OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:46:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gmk1M-0003wb-5k; Thu, 24 Jan 2019 18:46: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk1I-0003py-VI
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:46:32 +0000
X-Inumbo-ID: 5d63050e-2008-11e9-b03c-5f05ec899eed
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d63050e-2008-11e9-b03c-5f05ec899eed;
 Thu, 24 Jan 2019 18:46:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392150"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:12 +0000
Message-ID: <20190124184613.2720-26-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 25/26] sg-report-host-history: Show used
 power approach(es)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogc2ctcmVwb3J0LWhvc3QtaGlzdG9yeSB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3NnLXJlcG9ydC1ob3N0LWhpc3RvcnkgYi9zZy1yZXBvcnQtaG9zdC1o
aXN0b3J5CmluZGV4IDUxODE0NTM0Li4xOGI1MzhlOSAxMDA3NTUKLS0tIGEvc2ctcmVwb3J0LWhv
c3QtaGlzdG9yeQorKysgYi9zZy1yZXBvcnQtaG9zdC1oaXN0b3J5CkBAIC0xNjEsNiArMTYxLDcg
QEAgc3ViIHJlcG9ydGhvc3QgKCQpIHsKICAgICBwcmludCBIICI8dGg+YnJhbmNoPC90aD48dGg+
aW50ZW5kZWQ8L3RoPjx0aD5ibGVzc2luZzwvdGg+XG4iOwogCiAgICAgcHJpbnQgSCAiPHRoPmpv
YjwvdGg+PHRoPmZhaWx1cmU8L3RoPlxuIjsKKyAgICBwcmludCBIICI8dGg+cG93ZXI8L3RoPlxu
IjsKIAogICAgIHByaW50IEggIjwvdHI+XG4iOwogCkBAIC0xODgsNiArMTg5LDE2IEBAIEVORAog
CSBMSU1JVCAxCiBFTkQKIAorICAgICMgdGhlIGZpbmFsIEFORCBpcyBqdXN0IHRvIHJlZHVjZSB0
aGUgZGF0YSBmbG93CisgICAgb3VyICRqcnVudmFycSAvLz0gZGJfcHJlcGFyZSg8PEVORCk7CisJ
U0VMRUNUIG5hbWUsIHZhbAorCSAgRlJPTSBydW52YXJzCisJIFdIRVJFIGZsaWdodD0/IEFORCBq
b2I9PworICAgICAgICAgICBBTkQgKAorICAgICAgICAgICAgICAgbmFtZSBMSUtFICg/IHx8ICdf
cG93ZXJfJScpCisgICAgICAgICAgICkKK0VORAorCiAgICAgbXkgJGlucm93cyA9ICRob3N0c3sk
aG9zdG5hbWV9OwogICAgIHByaW50IERFQlVHICJGT1VORCAiLCAoc2NhbGFyIEAkaW5yb3dzKSwg
IiBST1dTIGZvciAkaG9zdG5hbWVcbiI7CiAKQEAgLTIxMyw2ICsyMjQsMTIgQEAgRU5ECiAgICAg
Zm9yZWFjaCBteSAkanIgKEByb3dzKSB7CiAJbXkgJGlyID0gam9icXVlcnkoJGluZm9xLCAkanIp
OwogCW15ICRhciA9IGpvYnF1ZXJ5KCRhbGxvY2RxLCAkanIpOworCW15ICRpZGVudCA9ICRqci0+
e25hbWV9OworCSRqcnVudmFycS0+ZXhlY3V0ZSgkanItPntmbGlnaHR9LCAkanItPntqb2J9LCAk
aWRlbnQpOworICAgICAgICBteSAlcnVudmFyczsKKyAgICAgICAgd2hpbGUgKG15ICgkbiwgJHYp
ID0gJGpydW52YXJxLT5mZXRjaHJvd19hcnJheSgpKSB7CisgICAgICAgICAgICAkcnVudmFyc3sk
bn0gPSAkdjsKKyAgICAgICAgfQogCiAJbXkgJGFsdGNvbG91ciA9IHJlcG9ydF9hbHRjb2xvdXIo
JGFsdGVybmF0ZSk7CiAJcHJpbnQgSCAiPHRyICRhbHRjb2xvdXI+IjsKQEAgLTI1Miw2ICsyNjks
NDUgQEAgRU5ECiAJbXkgJHJpID0gcmVwb3J0X3J1bl9nZXRpbmZvKHsgJSRqciwgJSRpciB9KTsK
IAlwcmludCBIICI8dGQgJHJpLT57Q29sb3VyQXR0cn0+JHJpLT57Q29udGVudH08L3RkPlxuIjsK
IAorCW15ICVwb3dlcnM7CisJZm9yZWFjaCBteSAkciAoc29ydCBrZXlzICVydW52YXJzKSB7CisJ
ICAgIG5leHQgdW5sZXNzICRyID1+IG17XlxRJHtpZGVudH1cRV9wb3dlcl99OworCSAgICAkcG93
ZXJzeyQnfSA9ICRydW52YXJzeyRyfTsKKwl9CisJbXkgJHNraXBwZWQgPSAwOworICAgICAgICBt
eSAkYW55X3Bvd2VyID0gMDsKKyAgICAgICAgbXkgJHByX3Bvd2VyX2NvbG91ciA9IHN1YiB7Cisg
ICAgICAgICAgICBteSAoJGNvbG91ciwgJGNvbnRlbnRzKSA9IEBfOworICAgICAgICAgICAgaWYg
KCRhbnlfcG93ZXIrKykgeworICAgICAgICAgICAgICAgIHByaW50IEggc3Bhbl9jb2xvdXIoJGNv
bG91ciksICRjb250ZW50cywgJzwvc3Bhbj4nOworICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAg
ICAgICAgICAgICBwcmludCBIICI8dGQgYmdjb2xvcj1cIiRjb2xvdXJcIj4iLCAkY29udGVudHM7
CisgICAgICAgICAgICB9CisgICAgICAgIH07CisJbXkgJHByX3Bvd2VyID0gc3ViIHsKKwkgICAg
bXkgKCR3aCkgPSBAXzsKKwkgICAgZm9yICg7ICRza2lwcGVkOyAkc2tpcHBlZC0tKSB7CisJCSRw
cl9wb3dlcl9jb2xvdXItPigkZ3JleV9taWQsICIgLSAiKTsKKwkgICAgfQorCSAgICBteSAkaG93
ID0gJHBvd2Vyc3skd2h9OworCSAgICBteSAkY29sb3VyID0KKwkJJGhvdyA9fiAvUERVLyAgICAg
ID8gJHllbGxvdyA6CisJCSRob3cgPX4gL0NvbWJpbmVkLyA/ICR5ZWxsb3cgOgorCQkkaG93IGVx
ICdTU0gnICAgICAgPyAkZ3JlZW4gIDoKKwkJICAgICAgICAgICAgICAgICAgICAgJGdyZXlfcGFs
ZSA7CisgICAgICAgICAgICAkcHJfcG93ZXJfY29sb3VyLT4oJGNvbG91ciwgIiAkaG93ICIpOwor
CX07CisJZm9yZWFjaCBteSAkd2ggKHF3KGluc3RhbGwgcmVjb3ZlcikpIHsKKwkgICAgJHNraXBw
ZWQrKywgbmV4dCB1bmxlc3MgZXhpc3RzICRwb3dlcnN7JHdofTsKKwkgICAgJHByX3Bvd2VyLT4o
JHdoKTsKKwkgICAgZGVsZXRlICRwb3dlcnN7JHdofTsKKwl9CisJZm9yZWFjaCBteSAkd2ggKHNv
cnQga2V5cyAlcG93ZXJzKSB7CisJICAgICRwcl9wb3dlci0+KCR3aCk7CisJfQorICAgICAgICBw
cmludCBIICI8dGQ+IiBpZiAhJGFueV9wb3dlcjsKKwlwcmludCBIICI8L3RkPlxuIjsKKwogCXBy
aW50IEggIjwvdHI+XG5cbiI7CiAJJGFsdGVybmF0ZSBePSAxOwogICAgIH0KLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:47:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmk2C-0005A0-Nf; Thu, 24 Jan 2019 18:47: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=e/ob=QA=amazon.de=prvs=920b9fb01=snu@srs-us1.protection.inumbo.net>)
 id 1gmk2A-00057d-NB
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:47:26 +0000
X-Inumbo-ID: 7e3d509a-2008-11e9-9888-6394d80da767
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e3d509a-2008-11e9-9888-6394d80da767;
 Thu, 24 Jan 2019 18:47:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548355646; x=1579891646;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=tOaHXdOOfcpiH98hIgFnOhN0eYIPrQFfo18Chz71TmI=;
 b=SBfpUqHMe7MuPqkvEiwdhrUOVBO5EjZZB9PuMy1oEXHx03Hqr47J9Ycz
 V6c46mFy1pSd48F/bCaf7Ynm4LFdNRJsn5nHmatrcWYNpXF2E3JtAo4/Z
 lK8gApDckzu6Hm8NnEU0eHw1EbJs3AN3rw9ITX9AFNfakPBoAQU0p4HRL E=;
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="714608605"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-c300ac87.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 24 Jan 2019 18:47:24 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-c300ac87.us-west-2.amazon.com (Postfix) with ESMTPS
 id 0C585A06CF; Thu, 24 Jan 2019 18:47:24 +0000 (UTC)
Received: from EX13D07EUB001.ant.amazon.com (10.43.166.214) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Jan 2019 18:47:23 +0000
Received: from EX13D07EUB004.ant.amazon.com (10.43.166.234) by
 EX13D07EUB001.ant.amazon.com (10.43.166.214) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Jan 2019 18:47:22 +0000
Received: from EX13D07EUB004.ant.amazon.com ([10.43.166.234]) by
 EX13D07EUB004.ant.amazon.com ([10.43.166.234]) with mapi id 15.00.1367.000;
 Thu, 24 Jan 2019 18:47:22 +0000
From: "Nuernberger, Stefan" <snu@amazon.de>
To: "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH for-4.12] gic-vgic: fix assert condition
Thread-Index: AQHUtBOlFVEe+7f230StVYiV3cIqhKW+wlMA
Date: Thu, 24 Jan 2019 18:47:22 +0000
Message-ID: <1548355642.9022.23.camel@amazon.de>
References: <1548354814-23208-1-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1548354814-23208-1-git-send-email-andrii.anisov@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.161.244]
Content-ID: <064ACAD3CAE170479F1C3B9B43140878@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH for-4.12] gic-vgic: fix assert condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "andre.przywara@arm.com" <andre.przywara@arm.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE5LTAxLTI0IGF0IDIwOjMzICswMjAwLCBBbmRyaWkgQW5pc292IHdyb3RlOg0K
PiBGcm9tOiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPg0KPiANCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4NCj4gLS0t
DQo+IMKgeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgfCAyICstDQo+IMKgMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYw0KPiBpbmRleCA0ODky
MmY1Li42ODRmMmQxIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYw0KPiAr
KysgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYw0KPiBAQCAtNDQzLDcgKzQ0Myw3IEBAIGludCB2
Z2ljX2Nvbm5lY3RfaHdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdA0KPiB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgdmlycSwNCj4gwqDCoMKgwqDCoGludCByZXQgPSAwOw0KPiDCoA0KPiDCoMKg
wqDCoMKgLyogImRlc2MiIGlzIG9wdGlvbmFsIHdoZW4gd2UgZGlzY29ubmVjdCBhbiBJUlEuICov
DQo+IC3CoMKgwqDCoEFTU0VSVChjb25uZWN0ICYmIGRlc2MpOw0KPiArwqDCoMKgwqBBU1NFUlQo
Y29ubmVjdCB8fCBkZXNjKTsNCg0KSSBhc3N1bWUgaXQgc2hvdWxkIGJlwqBBU1NFUlQoIWNvbm5l
Y3QgfHwgZGVzYyk7DQoNCi0gU3RlZmFuDQo+IMKgDQo+IMKgwqDCoMKgwqAvKiBXZSBhcmUgdGFr
aW5nIHRvIHJhbmsgbG9jayB0byBwcmV2ZW50IHBhcmFsbGVsIGNvbm5lY3Rpb25zLg0KPiAqLw0K
PiDCoMKgwqDCoMKgdmdpY19sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsNCi0tIA0K
QW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgNCmMvbyBTdGVmYW4gTnVlcm5i
ZXJnZXINCkFtIEJyYXVoYXVzIDEyDQowMTA5OSBEcmVzZGVuDQpHZXJtYW55DQoNCkFtdHNnZXJp
Y2h0IENoYXJsb3R0ZW5idXJnIC0gSFJCIDE0OTE3MyBCIC0gVVN0SUQgREUgMjg5IDIzNyA4NzkN
Ck1hbmFnaW5nIERpcmVjdG9yczogUmFsZiBIZXJicmljaCwgQ2hyaXMgU2NobGFlZ2VyDQoKCgpB
bWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDEx
NyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVy
YnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBD
aGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 18:47:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 18:47: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-devel-bounces@lists.xenproject.org>)
	id 1gmk2K-0005Hk-3Z; Thu, 24 Jan 2019 18:47: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=3Nn+=QA=citrix.com=prvs=9204ab04b=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gmk2J-0005Gw-5w
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 18:47:35 +0000
X-Inumbo-ID: 5b3fb2d6-2008-11e9-8855-2301bb9cb94a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b3fb2d6-2008-11e9-8855-2301bb9cb94a;
 Thu, 24 Jan 2019 18:46:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,517,1539648000"; d="scan'208";a="76392136"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Jan 2019 18:46:11 +0000
Message-ID: <20190124184613.2720-25-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
References: <20190124184613.2720-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 24/26] sg-report-host-history: Move SET
 LOCAL into transaction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2V0cyByaWQgb2YgdGhpcyB3YXJuaW5nOgogIFdBUk5JTkc6ICBTRVQgTE9DQUwgY2FuIG9ubHkg
YmUgdXNlZCBpbiB0cmFuc2FjdGlvbiBibG9ja3MKClRoaXMgc3VnZ2VzdHMgdGhhdCB0aGlzIGNv
ZGUgd2FzIHByZXZpb3VzbHkgbm90IGVmZmVjdGl2ZS4uLgoKU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogc2ctcmVwb3J0LWhvc3QtaGlz
dG9yeSB8IDExICsrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NnLXJlcG9ydC1ob3N0LWhpc3RvcnkgYi9zZy1y
ZXBvcnQtaG9zdC1oaXN0b3J5CmluZGV4IDg3MWFkNWZlLi41MTgxNDUzNCAxMDA3NTUKLS0tIGEv
c2ctcmVwb3J0LWhvc3QtaGlzdG9yeQorKysgYi9zZy1yZXBvcnQtaG9zdC1oaXN0b3J5CkBAIC0y
NjYsMTUgKzI2NiwxNiBAQCBkYl9yZXRyeSgkZGJoX3Rlc3RzLCBbXSwgc3ViIHsKICAgICBjb21w
dXRlZmxpZ2h0c3JhbmdlKCk7CiB9KTsKIAotJGRiaF90ZXN0cy0+ZG8oIlNFVCBMT0NBTCBlbmFi
bGVfc2Vxc2Nhbj1mYWxzZSIpOwotIyBPdGhlcndpc2UgdGhlIFBvc3RncmVTUUwgcXVlcnkgcGxh
bm5lciBsaWtlcyB0byBkbyBhIGNvbXBsZXRlIHNjYW4KLSMgb2YgdGhlIHJ1bnZhcnMgdGFibGUs
IHJhdGhlciB0aGFuIHdhbGtpbmcgYmFja3dhcmRzIHRocm91Z2ggdGhlCi0jIGZsaWdodHMgdW50
aWwgaXQgaGFzIHdoYXQgd2UndmUgdG9sZCBpdCBpcyBlbm91Z2guCi0KIGZvcmVhY2ggbXkgJGhv
c3QgKEBBUkdWKSB7CiAgICAgaWYgKCRob3N0ID1+IG0vXmZsaWdodDovKSB7CiAJbXkgJGZsaWdo
dD0kJzsgIyc7CiAJZGJfcmV0cnkoJGRiaF90ZXN0cywgW10sIHN1YiB7CisgICAgICAgICAgICAk
ZGJoX3Rlc3RzLT5kbygiU0VUIExPQ0FMIGVuYWJsZV9zZXFzY2FuPWZhbHNlIik7CisgICAgICAg
ICAgICAjIE90aGVyd2lzZSB0aGUgUG9zdGdyZVNRTCBxdWVyeSBwbGFubmVyIGxpa2VzIHRvIGRv
IGEKKyAgICAgICAgICAgICMgY29tcGxldGUgc2NhbiBvZiB0aGUgcnVudmFycyB0YWJsZSwgcmF0
aGVyIHRoYW4gd2Fsa2luZworICAgICAgICAgICAgIyBiYWNrd2FyZHMgdGhyb3VnaCB0aGUgZmxp
Z2h0cyB1bnRpbCBpdCBoYXMgd2hhdCB3ZSd2ZQorICAgICAgICAgICAgIyB0b2xkIGl0IGlzIGVu
b3VnaC4KKwogCSAgICBvdXIgJGhvc3RzaW5mbGlnaHRxIC8vPSBkYl9wcmVwYXJlKDw8RU5EKTsK
IAkgICAgICAgIFNFTEVDVCBESVNUSU5DVCB2YWwKIAkJICBGUk9NIHJ1bnZhcnMKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 19:15:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gmkSn-0000V4-Bf; Thu, 24 Jan 2019 19:14: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=uamK=QA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gmkSm-0000Uz-8X
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 19:14:56 +0000
X-Inumbo-ID: 553f7264-200c-11e9-ac62-ff178f9a5f30
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 553f7264-200c-11e9-ac62-ff178f9a5f30;
 Thu, 24 Jan 2019 19:14:55 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 59341218CD;
 Thu, 24 Jan 2019 19:14:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548357295;
 bh=SgG+tTuQadc46MsfM9LEWr5Puz2LZJmWE5ycXm1/1pY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=kh1uDq7Ic8y/FmfhaRdCjVS+ksr3lJv4jaVXFKoI5abjZ8NlMjcNz6VagDeALiOm4
 UH3r7U4Wl0xecEPKDEbEAV0PnZb6S02/4D4mnhiC6C23o4u7naRFaaYsOeH46ROO2L
 A3dO5bGsml+mrCeYnGwsa2fHBS+tQqAExtNt4LXo=
Date: Thu, 24 Jan 2019 11:14:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Peng Fan <peng.fan@nxp.com>
In-Reply-To: <AM0PR04MB4481BE680ACB40E78456DA64889A0@AM0PR04MB4481.eurprd04.prod.outlook.com>
Message-ID: <alpine.DEB.2.10.1901241110290.17936@sstabellini-ThinkPad-X260>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
 <20190123071232.GA20526@infradead.org>
 <alpine.DEB.2.10.1901230935280.17936@sstabellini-ThinkPad-X260>
 <20190123211405.GA4971@infradead.org>
 <alpine.DEB.2.10.1901231427010.17936@sstabellini-ThinkPad-X260>
 <AM0PR04MB4481BE680ACB40E78456DA64889A0@AM0PR04MB4481.eurprd04.prod.outlook.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-539770563-1548357127=:17936"
Content-ID: <alpine.DEB.2.10.1901241112100.17936@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "mst@redhat.com" <mst@redhat.com>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "hch@infradead.org" <hch@infradead.org>,
 "jliang@xilinx.com" <jliang@xilinx.com>, "luto@kernel.org" <luto@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "bjorn.andersson@linaro.org" <bjorn.andersson@linaro.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-539770563-1548357127=:17936
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1901241112101.17936@sstabellini-ThinkPad-X260>

On Thu, 24 Jan 2019, Peng Fan wrote:
> Hi stefano,
> 
> > -----Original Message-----
> > From: Stefano Stabellini [mailto:sstabellini@kernel.org]
> > Sent: 2019å¹´1æœˆ24æ—¥ 7:44
> > To: hch@infradead.org
> > Cc: Stefano Stabellini <sstabellini@kernel.org>; Peng Fan
> > <peng.fan@nxp.com>; mst@redhat.com; jasowang@redhat.com;
> > xen-devel@lists.xenproject.org; linux-remoteproc@vger.kernel.org;
> > linux-kernel@vger.kernel.org; virtualization@lists.linux-foundation.org;
> > luto@kernel.org; jgross@suse.com; boris.ostrovsky@oracle.com;
> > bjorn.andersson@linaro.org; jliang@xilinx.com
> > Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
> > 
> > On Wed, 23 Jan 2019, hch@infradead.org wrote:
> > > On Wed, Jan 23, 2019 at 01:04:33PM -0800, Stefano Stabellini wrote:
> > > > If vring_use_dma_api is actually supposed to return true when
> > > > dma_dev->dma_mem is set, then both Peng's patch and the patch I
> > > > wrote are not fixing the real issue here.
> > > >
> > > > I don't know enough about remoteproc to know where the problem
> > > > actually lies though.
> > >
> > > The problem is the following:
> > >
> > > Devices can declare a specific memory region that they want to use
> > > when the driver calls dma_alloc_coherent for the device, this is done
> > > using the shared-dma-pool DT attribute, which comes in two variants
> > > that would be a little to much to explain here.
> > >
> > > remoteproc makes use of that because apparently the device can only
> > > communicate using that region.  But it then feeds back memory obtained
> > > with dma_alloc_coherent into the virtio code.  For that it calls
> > > vmalloc_to_page on the dma_alloc_coherent, which is a huge no-go for
> > > the ÄMA API and only worked accidentally on a few platform, and
> > > apparently arm64 just changed a few internals that made it stop
> > > working for remoteproc.
> > >
> > > The right answer is to not use the DMA API to allocate memory from a
> > > device-speficic region, but to tie the driver directly into the DT
> > > reserved memory API in a way that allows it to easilt obtain a struct
> > > device for it.
> > 
> > If I understand correctly, Peng should be able to reproduce the problem on
> > native Linux without any Xen involvement simply by forcing
> > vring_use_dma_api to return true. Peng, can you confirm?
> 
> It is another issue without xen involvement, 
> There is an thread talking this: https://patchwork.kernel.org/patch/10742923/
> 
> Without xen, vring_use_dma_api will return false.
> With xen, if vring_use_dma_api returns true, it will dma_map_xx and trigger dump.

It is true that for Xen on ARM DomUs it is not necessary today to return
true from vring_use_dma_api. However, returning true from
vring_use_dma_api should not break Linux. When the rpmesg issue is
fixed, this problem should also go away without any need for additional
changes on the xen side I think.
--8323329-539770563-1548357127=:17936
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-539770563-1548357127=:17936--


From xen-devel-bounces@lists.xenproject.org Thu Jan 24 19:28:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 19:28: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-devel-bounces@lists.xenproject.org>)
	id 1gmkfP-0001h1-GL; Thu, 24 Jan 2019 19:27: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=aej+=QA=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmkfO-0001gw-Bo
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 19:27:58 +0000
X-Inumbo-ID: 2679994c-200e-11e9-aeee-bc764e045a96
Received: from mail-ua1-x941.google.com (unknown [2607:f8b0:4864:20::941])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2679994c-200e-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 19:27:56 +0000 (UTC)
Received: by mail-ua1-x941.google.com with SMTP id v24so2393445uap.13
 for <xen-devel@lists.xenproject.org>; Thu, 24 Jan 2019 11:27:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Bq8KAD9b5F21Ifjosqb106xoK/IiOMQ2N9SD8q0viVk=;
 b=J3CE+X8NNnWx1nN/RmNm0li8JZTQedcsLBqWKFTkxhgvngOuDy9LwveEJv4QjYyWKr
 2Led/jWSWOZlj/r3XiifOnvbdKQIntmr279wBAafhgErIXweKR/gNjTE54HwLkP0dtVu
 EatNaMcxD/jdoy08G86U9XpzTYUlBMRy8JBkpU8aTgtlWNqeiYtQNWLvfLBHHRNmavGM
 p4Af85yf1OAN004ob7FZZBMyoGrbZoSFaNKrShiCJtUx2P8qEntaEeNepSzvVerCuy9D
 DFLFh5eahf/efPi1Fe1m6EW27IQCs+5okF/J1EysnHLH3dWKkrDleAzjQguNIERRY315
 9y3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Bq8KAD9b5F21Ifjosqb106xoK/IiOMQ2N9SD8q0viVk=;
 b=SEuynVKKvrJbRBg0Jw/wHA7rO8WYnZrvZn4OHgw5xLJMbEnGfZutvAUv1X18x5lutW
 POz7pORUAbneVLepC36Pj8q59lEqRJzYDTweqnyMjo1LfwmiuaRnvubJpX771js/5n+f
 jJRuyvtZe4mxjIlWDrg3qbfIl+LYNPADZtYsDFjddutAPIKw/SzuyEiVydp48GkU0N7e
 GWclGydqf42XvfjbLv//+pkBQdyRW9WhTWwWqqVzJIv+08dbTqYbnx/exSRqAskjQGxW
 UIhQ+HEj7Q2zsdhU8OiGESoV9+OzPgWz7F5XlkZ7LLVPwJrImmJr4m+KnTiScqkShoHu
 7Ymg==
X-Gm-Message-State: AJcUukdJT4aNMEj1KILX7umG4/pPuumz0vCrjGpKq9jW7BDz1tgks3CL
 40mrPU37027M1hVFPkyTvvJHlM525IisbsoYDNU=
X-Google-Smtp-Source: ALg8bN6KFo6IGu9eQ7FEzTfepJq2AvfGRZNoNNVKeVZoC8UE2mWJjXgu1kzxe7iFtdpUNO++7wQ7u9fGt9TtXhn+ryw=
X-Received: by 2002:ab0:31d5:: with SMTP id e21mr3351344uan.107.1548358075397; 
 Thu, 24 Jan 2019 11:27:55 -0800 (PST)
MIME-Version: 1.0
References: <1548354814-23208-1-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1548354814-23208-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Thu, 24 Jan 2019 19:27:43 +0000
Message-ID: <CAF3u54DxzP=z7P1YE9XK4mMpgQqQxUTi2CT3nmUfucXn1RdO8Q@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [PATCH for-4.12] gic-vgic: fix assert condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Andre Przywara <andre.przywara@arm.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============2791710247981733806=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2791710247981733806==
Content-Type: multipart/alternative; boundary="00000000000011b89205803935df"

--00000000000011b89205803935df
Content-Type: text/plain; charset="UTF-8"

(sorry for the formatting)

On Thu, 24 Jan 2019, 18:35 Andrii Anisov, <andrii.anisov@gmail.com> wrote:

> From: Andrii Anisov <andrii_anisov@epam.com>
>

Empty commit message should only happen when the title provide enough
information.

In that case, you should explain how you hit the assert so the reviewers
can understand the change.


Signed-off-by: Andrii Anisov <andrii_anisov@epam.com>
> ---
>  xen/arch/arm/gic-vgic.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/xen/arch/arm/gic-vgic.c b/xen/arch/arm/gic-vgic.c
> index 48922f5..684f2d1 100644
> --- a/xen/arch/arm/gic-vgic.c
> +++ b/xen/arch/arm/gic-vgic.c
> @@ -443,7 +443,7 @@ int vgic_connect_hw_irq(struct domain *d, storuct vcpu
> *v, unsigned int virq,
>      int ret = 0;
>
>      /* "desc" is optional when we disconnect an IRQ. */
> -    ASSERT(connect && desc);
> +    ASSERT(connect || desc);


This looks wrong to me. Now you allow desc to be NULL when connecting an
IRQ. This does not even match the comment above.

Without a meaningful commit message, this hard to understand the reasoning
behind the modification.

Cheers,

--00000000000011b89205803935df
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<span>(sorry for the formatting)</span><div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr">On Thu, 24 Jan 2019, 18:35 Andrii Anisov, &lt;<a href=3D"m=
ailto:andrii.anisov@gmail.com">andrii.anisov@gmail.com</a>&gt; wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">From: Andrii Anisov &lt;<a href=3D"mailt=
o:andrii_anisov@epam.com" target=3D"_blank">andrii_anisov@epam.com</a>&gt;<=
br></blockquote></div></div><div><br></div><div>Empty commit message should=
 only happen when the title provide enough information.</div><div><br></div=
><div>In that case, you should explain how you hit the assert so the review=
ers can understand the change.</div><div><br></div><div><br></div><div><div=
 class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Signed-off-by: Andrii Anisov &lt;<a href=3D"mailto:andrii_anisov@epam.com" =
target=3D"_blank">andrii_anisov@epam.com</a>&gt;<br>
---<br>
=C2=A0xen/arch/arm/gic-vgic.c | 2 +-<br>
=C2=A01 file changed, 1 insertion(+), 1 deletion(-)<br>
<br>
diff --git a/xen/arch/arm/gic-vgic.c b/xen/arch/arm/gic-vgic.c<br>
index 48922f5..684f2d1 100644<br>
--- a/xen/arch/arm/gic-vgic.c<br>
+++ b/xen/arch/arm/gic-vgic.c<br>
@@ -443,7 +443,7 @@ int vgic_connect_hw_irq(struct domain *d, storuct vcpu =
*v, unsigned int virq,<br>
=C2=A0 =C2=A0 =C2=A0int ret =3D 0;<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* &quot;desc&quot; is optional when we disconnect an I=
RQ. */<br>
-=C2=A0 =C2=A0 ASSERT(connect &amp;&amp; desc);<br>
+=C2=A0 =C2=A0 ASSERT(connect || desc);</blockquote></div></div><div><br></=
div><div>This looks wrong to me. Now you allow desc to be NULL when connect=
ing an IRQ. This does not even match the comment above.</div><div><br></div=
><div>Without a meaningful commit message, this hard to understand the reas=
oning behind the modification.</div><div><br></div><div>Cheers,</div>

--00000000000011b89205803935df--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2791710247981733806==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 24 19:57:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 19:57:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gml7U-0004Qr-BO; Thu, 24 Jan 2019 19:57:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jkVq=QA=amazon.de=prvs=920ead099=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gml7T-0004Qm-B5
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 19:56:59 +0000
X-Inumbo-ID: 33c6c221-2012-11e9-aeee-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33c6c221-2012-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 19:56:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548359816; x=1579895816;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=1O17G74VqXflSXoSkvRtTHXg1XUtIJzmq9K3xFSg8uw=;
 b=ExkG+jBkGjuy0ObuT775pd+NN/v1FbXixl9QnImBzfiTshzC/Cxyv8cS
 lwbMrPBhjMLbQkeNYkLzgQXWkAtysZDmlR088Tjso01Aznv/+M5kWqSDf
 WAf4Mj57vLUKCKGHzjgD8CAzEVBtzQ/SVzVGQpdT+I7lY/4iPcd2762dX s=;
X-IronPort-AV: E=Sophos;i="5.56,518,1539648000"; d="scan'208";a="778418710"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 24 Jan 2019 19:50:43 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 26426A04CA; Thu, 24 Jan 2019 19:50:43 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Jan 2019 19:50:42 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.244) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Jan 2019 19:50:35 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244655-32180-8-git-send-email-nmanthey@amazon.de>
 <5C49EE5B0200007800210E17@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <ea24d08b-7793-94b2-2b20-c55a0339858c@amazon.de>
Date: Thu, 24 Jan 2019 20:50:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C49EE5B0200007800210E17@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.244]
X-ClientProxiedBy: EX13D14UWC003.ant.amazon.com (10.43.162.19) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 08/11] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yNC8xOSAxNzo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDEuMTkgYXQg
MTI6NTcsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiAtLS0gYS94ZW4vY29tbW9uL2V2
ZW50X2NoYW5uZWwuYwo+PiArKysgYi94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwo+PiBAQCAt
MzY4LDggKzM2OCwxNCBAQCBpbnQgZXZ0Y2huX2JpbmRfdmlycShldnRjaG5fYmluZF92aXJxX3Qg
KmJpbmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKPj4gICAgICBpZiAoIHZpcnFfaXNfZ2xvYmFsKHZp
cnEpICYmICh2Y3B1ICE9IDApICkKPj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICAKPj4g
KyAgIC8qCj4+ICsgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgdmly
cSBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCj4+ICsgICAgKiBzcGVjdWxhdGl2ZSBleGVjdXRpb24u
Cj4+ICsgICAgKi8KPj4gKyAgICB2aXJxID0gYXJyYXlfaW5kZXhfbm9zcGVjKHZpcnEsIEFSUkFZ
X1NJWkUodi0+dmlycV90b19ldnRjaG4pKTsKPiBJIHRoaW5rIHRoaXMgd2FudHMgdG8gbW92ZSBh
aGVhZCBvZiB0aGUgaWYoKSBpbiBjb250ZXh0LCB0byBiZSBpbmRlcGVuZGVudAo+IG9mIHRoZSBw
YXJ0aWN1bGFyIGltcGxlbWVudGF0aW9uIG9mIHZpcnFfaXNfZ2xvYmFsKCkgKHRoZSBjdXJyZW50
IHNoYXBlIG9mCj4gd2hpY2ggaXMgbW9zdGx5IGZpbmUsIHBlcmhhcHMgd2l0aCB0aGUgZXhjZXB0
aW9uIG9mIHRoZSByaXNrIG9mIHRoZSBjb21waWxlcgo+IHRyYW5zbGF0aW5nIHRoZSBzd2l0Y2go
KSB0aGVyZSBieSB3YXkgb2YgYSBqdW1wIHRhYmxlKS4gVGhpcyBhbHNvIG1vdmVzIGl0Cj4gY2xv
c2VyIHRvIHRoZSBpZigpIHRoZSBjb25zdHJ1Y3QgaXMgYSBjb21wYW5pb24gdG8uCkkgdW5kZXJz
dGFuZCB0aGUgY29uY2Vybi4gSG93ZXZlciwgYmVjYXVzZSB0aGUgdmFsdWUgb2YgdmlycSB3b3Vs
ZCBiZQpjaGFuZ2VkIGJlZm9yZSB0aGUgdmlycV9pc19nbG9iYWwgY2hlY2ssIGNvdWxkbid0IHRo
YXQgcmVzdWx0IGluCnJldHVybmluZyBhIHdyb25nIGVycm9yIGNvZGU/IFRoZSBwb3RlbnRpYWwg
b3V0LW9mLWJvdW5kIHZhbHVlIGlzCmJyb3VnaHQgYmFjayBpbnRvIHRoZSB2YWxpZCByYW5nZSwg
c28gdGhhdCB0aGUgYWJvdmUgY2hlY2sgbWlnaHQgZmlyZQppbmNvcnJlY3RseT8KPgo+PiBAQCAt
ODE2LDYgKzgyMiwxMiBAQCBpbnQgc2V0X2dsb2JhbF92aXJxX2hhbmRsZXIoc3RydWN0IGRvbWFp
biAqZCwgdWludDMyX3QgdmlycSkKPj4gICAgICBpZiAoIXZpcnFfaXNfZ2xvYmFsKHZpcnEpKQo+
PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gIAo+PiArICAgLyoKPj4gKyAgICAqIE1ha2Ug
c3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSB2aXJxIGlzIGJvdW5kZWQgZXZlbiBkdXJp
bmcKPj4gKyAgICAqIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbi4KPj4gKyAgICAqLwo+PiArICAgIHZp
cnEgPSBhcnJheV9pbmRleF9ub3NwZWModmlycSwgQVJSQVlfU0laRShnbG9iYWxfdmlycV9oYW5k
bGVycykpOwo+IFNhbWUgaGVyZSB0aGVuLgo+Cj4+IEBAIC05MzEsNyArOTQzLDggQEAgbG9uZyBl
dnRjaG5fYmluZF92Y3B1KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgdmNwdV9pZCkK
Pj4gICAgICBzdHJ1Y3QgZXZ0Y2huICpjaG47Cj4+ICAgICAgbG9uZyAgICAgICAgICAgcmMgPSAw
Owo+PiAgCj4+IC0gICAgaWYgKCAodmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMpIHx8IChkLT52Y3B1
W3ZjcHVfaWRdID09IE5VTEwpICkKPj4gKyAgICBpZiAoICh2Y3B1X2lkID49IGQtPm1heF92Y3B1
cykgfHwKPj4gKyAgICAgICAgIChkLT52Y3B1W2FycmF5X2luZGV4X25vc3BlYyh2Y3B1X2lkLCBk
LT5tYXhfdmNwdXMpXSA9PSBOVUxMKSApCj4+ICAgICAgICAgIHJldHVybiAtRU5PRU5UOwo+PiAg
Cj4+ICAgICAgc3Bpbl9sb2NrKCZkLT5ldmVudF9sb2NrKTsKPj4gQEAgLTk2OSw4ICs5ODIsMTAg
QEAgbG9uZyBldnRjaG5fYmluZF92Y3B1KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQg
dmNwdV9pZCkKPj4gICAgICAgICAgdW5saW5rX3BpcnFfcG9ydChjaG4sIGQtPnZjcHVbY2huLT5u
b3RpZnlfdmNwdV9pZF0pOwo+PiAgICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdmNwdV9p
ZDsKPj4gICAgICAgICAgcGlycV9zZXRfYWZmaW5pdHkoZCwgY2huLT51LnBpcnEuaXJxLAo+PiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX29mKGQtPnZjcHVbdmNwdV9pZF0tPnBy
b2Nlc3NvcikpOwo+PiAtICAgICAgICBsaW5rX3BpcnFfcG9ydChwb3J0LCBjaG4sIGQtPnZjcHVb
dmNwdV9pZF0pOwo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX29mKGQtPnZj
cHVbYXJyYXlfaW5kZXhfbm9zcGVjKHZjcHVfaWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+bWF4X3ZjcHVzKV0t
PnByb2Nlc3NvcikpOwo+PiArICAgICAgICBsaW5rX3BpcnFfcG9ydChwb3J0LCBjaG4sIGQtPnZj
cHVbYXJyYXlfaW5kZXhfbm9zcGVjKHZjcHVfaWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+bWF4X3ZjcHVzKV0pOwo+
IFVzaW5nIEFuZHJldydzIG5ldyBkb21haW5fdmNwdSgpIHdpbGwgaW1wcm92ZSByZWFkYWJpbGl0
eSwgZXNwZWNpYWxseQo+IGFmdGVyIHlvdXIgY2hhbmdlLCBxdWl0ZSBhIGJpdCBoZXJlLiBCdXQg
b2YgY291cnNlIGNvZGUgZWxzZXdoZXJlIHdpbGwKPiBiZW5lZml0IGFzIHdlbGwuCgpZb3UgbWVh
biBJIHNob3VsZCB1c2UgdGhlIGRvbWFpbl92Y3B1IGZ1bmN0aW9uIGluIGJvdGggaHVua3MsIGJl
Y2F1c2UKZHVlIHRvIHRoZSBmaXJzdCBvbmUsIHRoZSBsYXR0ZXIgY2FuIG5ldmVyIHJldHVybiBO
VUxMPyBJIHdpbGwgcmViYXNlCnRoZSBzZXJpZXMgb24gdG9wIG9mIHRoaXMgZnJlc2ggY2hhbmdl
LCBhbmQgdXNlIHRoZSBkb21haW5fdmNwdSBmdW5jdGlvbgpmb3IgdGhlIGxvY2F0aW9ucyB3aGVy
ZSBJIGJvdW5kIGEgdmNwdV9pZC4KCkJlc3QsCk5vcmJlcnQKCj4KPiBKYW4KPgo+CgoKCgpBbWF6
b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBC
ZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJp
Y2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFy
bG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 20:03:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 20:03: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-devel-bounces@lists.xenproject.org>)
	id 1gmlE0-0005R3-3q; Thu, 24 Jan 2019 20:03: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=EhlI=QA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmlDy-0005Qp-LV
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 20:03:42 +0000
X-Inumbo-ID: 24530092-2013-11e9-b5eb-b7e06582eb2f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24530092-2013-11e9-b5eb-b7e06582eb2f;
 Thu, 24 Jan 2019 20:03:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmlDt-0001hm-Ho; Thu, 24 Jan 2019 20:03:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmlDt-0006hA-70; Thu, 24 Jan 2019 20:03:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmlDt-0008DD-6M; Thu, 24 Jan 2019 20:03:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132425-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-shadow:debian-install:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5b74ce5056316334147547bc8aced54022dac600
X-Osstest-Versions-That: linux=48b161983ae5266ffa42f0ccaf7224eaeda38e59
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Jan 2019 20:03:37 +0000
Subject: [Xen-devel] [linux-next test] 132425: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQyNSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0MjUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
MTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjM3NAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDEzMjM3NAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBk
ZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyMzc0CiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzIzNzQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWlu
c3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjM3NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjM3NAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTMyMzc0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzIzNzQKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMjM3NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMzc0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzIzNzQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMjM3NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyMzc0CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDViNzRjZTUwNTYzMTYzMzQxNDc1NDdiYzhhY2VkNTQwMjJkYWM2MDAKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ4YjE2MTk4M2FlNTI2NmZmYTQyZjBjY2FmNzIyNGVh
ZWRhMzhlNTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5v
dCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNDI1ICAyMDE5LTAxLTIz
IDA5OjE5OjI3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2gg
bm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 20:30:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 20:30: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-devel-bounces@lists.xenproject.org>)
	id 1gmldw-000878-DJ; Thu, 24 Jan 2019 20:30: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=QrD7=QA=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1gmldu-000873-UC
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 20:30:30 +0000
X-Inumbo-ID: e3a09894-2016-11e9-a487-4f766fea17fe
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e3a09894-2016-11e9-a487-4f766fea17fe;
 Thu, 24 Jan 2019 20:30:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E901C15AB;
 Thu, 24 Jan 2019 12:30:28 -0800 (PST)
Received: from [192.168.3.111] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 907563F237;
 Thu, 24 Jan 2019 12:30:27 -0800 (PST)
To: "Nuernberger, Stefan" <snu@amazon.de>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1548354814-23208-1-git-send-email-andrii.anisov@gmail.com>
 <1548355642.9022.23.camel@amazon.de>
From: =?UTF-8?Q?Andr=c3=a9_Przywara?= <andre.przywara@arm.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andre.przywara@arm.com; prefer-encrypt=mutual; keydata=
 mQINBFNPCKMBEAC+6GVcuP9ri8r+gg2fHZDedOmFRZPtcrMMF2Cx6KrTUT0YEISsqPoJTKld
 tPfEG0KnRL9CWvftyHseWTnU2Gi7hKNwhRkC0oBL5Er2hhNpoi8x4VcsxQ6bHG5/dA7ctvL6
 kYvKAZw4X2Y3GTbAZIOLf+leNPiF9175S8pvqMPi0qu67RWZD5H/uT/TfLpvmmOlRzNiXMBm
 kGvewkBpL3R2clHquv7pB6KLoY3uvjFhZfEedqSqTwBVu/JVZZO7tvYCJPfyY5JG9+BjPmr+
 REe2gS6w/4DJ4D8oMWKoY3r6ZpHx3YS2hWZFUYiCYovPxfj5+bOr78sg3JleEd0OB0yYtzTT
 esiNlQpCo0oOevwHR+jUiaZevM4xCyt23L2G+euzdRsUZcK/M6qYf41Dy6Afqa+PxgMEiDto
 ITEH3Dv+zfzwdeqCuNU0VOGrQZs/vrKOUmU/QDlYL7G8OIg5Ekheq4N+Ay+3EYCROXkstQnf
 YYxRn5F1oeVeqoh1LgGH7YN9H9LeIajwBD8OgiZDVsmb67DdF6EQtklH0ycBcVodG1zTCfqM
 AavYMfhldNMBg4vaLh0cJ/3ZXZNIyDlV372GmxSJJiidxDm7E1PkgdfCnHk+pD8YeITmSNyb
 7qeU08Hqqh4ui8SSeUp7+yie9zBhJB5vVBJoO5D0MikZAODIDwARAQABtC1BbmRyZSBQcnp5
 d2FyYSAoQVJNKSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT6JAjsEEwECACUCGwMGCwkIBwMC
 BhUIAgkKCwQWAgMBAh4BAheABQJTWSV8AhkBAAoJEAL1yD+ydue63REP/1tPqTo/f6StS00g
 NTUpjgVqxgsPWYWwSLkgkaUZn2z9Edv86BLpqTY8OBQZ19EUwfNehcnvR+Olw+7wxNnatyxo
 D2FG0paTia1SjxaJ8Nx3e85jy6l7N2AQrTCFCtFN9lp8Pc0LVBpSbjmP+Peh5Mi7gtCBNkpz
 KShEaJE25a/+rnIrIXzJHrsbC2GwcssAF3bd03iU41J1gMTalB6HCtQUwgqSsbG8MsR/IwHW
 XruOnVp0GQRJwlw07e9T3PKTLj3LWsAPe0LHm5W1Q+euoCLsZfYwr7phQ19HAxSCu8hzp43u
 zSw0+sEQsO+9wz2nGDgQCGepCcJR1lygVn2zwRTQKbq7Hjs+IWZ0gN2nDajScuR1RsxTE4WR
 lj0+Ne6VrAmPiW6QqRhliDO+e82riI75ywSWrJb9TQw0+UkIQ2DlNr0u0TwCUTcQNN6aKnru
 ouVt3qoRlcD5MuRhLH+ttAcmNITMg7GQ6RQajWrSKuKFrt6iuDbjgO2cnaTrLbNBBKPTG4oF
 D6kX8Zea0KvVBagBsaC1CDTDQQMxYBPDBSlqYCb/b2x7KHTvTAHUBSsBRL6MKz8wwruDodTM
 4E4ToV9URl4aE/msBZ4GLTtEmUHBh4/AYwk6ACYByYKyx5r3PDG0iHnJ8bV0OeyQ9ujfgBBP
 B2t4oASNnIOeGEEcQ2rjuQINBFNPCKMBEACm7Xqafb1Dp1nDl06aw/3O9ixWsGMv1Uhfd2B6
 it6wh1HDCn9HpekgouR2HLMvdd3Y//GG89irEasjzENZPsK82PS0bvkxxIHRFm0pikF4ljIb
 6tca2sxFr/H7CCtWYZjZzPgnOPtnagN0qVVyEM7L5f7KjGb1/o5EDkVR2SVSSjrlmNdTL2Rd
 zaPqrBoxuR/y/n856deWqS1ZssOpqwKhxT1IVlF6S47CjFJ3+fiHNjkljLfxzDyQXwXCNoZn
 BKcW9PvAMf6W1DGASoXtsMg4HHzZ5fW+vnjzvWiC4pXrcP7Ivfxx5pB+nGiOfOY+/VSUlW/9
 GdzPlOIc1bGyKc6tGREH5lErmeoJZ5k7E9cMJx+xzuDItvnZbf6RuH5fg3QsljQy8jLlr4S6
 8YwxlObySJ5K+suPRzZOG2+kq77RJVqAgZXp3Zdvdaov4a5J3H8pxzjj0yZ2JZlndM4X7Msr
 P5tfxy1WvV4Km6QeFAsjcF5gM+wWl+mf2qrlp3dRwniG1vkLsnQugQ4oNUrx0ahwOSm9p6kM
 CIiTITo+W7O9KEE9XCb4vV0ejmLlgdDV8ASVUekeTJkmRIBnz0fa4pa1vbtZoi6/LlIdAEEt
 PY6p3hgkLLtr2GRodOW/Y3vPRd9+rJHq/tLIfwc58ZhQKmRcgrhtlnuTGTmyUqGSiMNfpwAR
 AQABiQIfBBgBAgAJBQJTTwijAhsMAAoJEAL1yD+ydue64BgP/33QKczgAvSdj9XTC14wZCGE
 U8ygZwkkyNf021iNMj+o0dpLU48PIhHIMTXlM2aiiZlPWgKVlDRjlYuc9EZqGgbOOuR/pNYA
 JX9vaqszyE34JzXBL9DBKUuAui8z8GcxRcz49/xtzzP0kH3OQbBIqZWuMRxKEpRptRT0wzBL
 O31ygf4FRxs68jvPCuZjTGKELIo656/Hmk17cmjoBAJK7JHfqdGkDXk5tneeHCkB411p9WJU
 vMO2EqsHjobjuFm89hI0pSxlUoiTL0Nuk9Edemjw70W4anGNyaQtBq+qu1RdjUPBvoJec7y/
 EXJtoGxq9Y+tmm22xwApSiIOyMwUi9A1iLjQLmngLeUdsHyrEWTbEYHd2sAM2sqKoZRyBDSv
 ejRvZD6zwkY/9nRqXt02H1quVOP42xlkwOQU6gxm93o/bxd7S5tEA359Sli5gZRaucpNQkwd
 KLQdCvFdksD270r4jU/rwR2R/Ubi+txfy0dk2wGBjl1xpSf0Lbl/KMR5TQntELfLR4etizLq
 Xpd2byn96Ivi8C8u9zJruXTueHH8vt7gJ1oax3yKRGU5o2eipCRiKZ0s/T7fvkdq+8beg9ku
 fDO4SAgJMIl6H5awliCY2zQvLHysS/Wb8QuB09hmhLZ4AifdHyF1J5qeePEhgTA+BaUbiUZf
 i4aIXCH3Wv6K
Organization: ARM Ltd.
Message-ID: <c8c07d33-150d-483f-9ed8-f090f4f2f330@arm.com>
Date: Thu, 24 Jan 2019 20:28:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1548355642.9022.23.camel@amazon.de>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH for-4.12] gic-vgic: fix assert condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAxOSAxODo0NywgTnVlcm5iZXJnZXIsIFN0ZWZhbiB3cm90ZToKPiBPbiBUaHUs
IDIwMTktMDEtMjQgYXQgMjA6MzMgKzAyMDAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+IEZyb206
IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4+IC0tLQo+PiDCoHhl
bi9hcmNoL2FybS9naWMtdmdpYy5jIHwgMiArLQo+PiDCoDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dp
Yy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+PiBpbmRleCA0ODkyMmY1Li42ODRm
MmQxIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+PiArKysgYi94ZW4v
YXJjaC9hcm0vZ2ljLXZnaWMuYwo+PiBAQCAtNDQzLDcgKzQ0Myw3IEBAIGludCB2Z2ljX2Nvbm5l
Y3RfaHdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdAo+PiB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgdmlycSwKPj4gwqDCoMKgwqDCoGludCByZXQgPSAwOwo+PiDCoAo+PiDCoMKgwqDCoMKgLyog
ImRlc2MiIGlzIG9wdGlvbmFsIHdoZW4gd2UgZGlzY29ubmVjdCBhbiBJUlEuICovCj4+IC3CoMKg
wqDCoEFTU0VSVChjb25uZWN0ICYmIGRlc2MpOwo+PiArwqDCoMKgwqBBU1NFUlQoY29ubmVjdCB8
fCBkZXNjKTsKPiAKPiBJIGFzc3VtZSBpdCBzaG91bGQgYmXCoEFTU0VSVCghY29ubmVjdCB8fCBk
ZXNjKTsKCkRyYXdpbmcgdGhlIHRydXRoIHRhYmxlIGFuZCB0aHJvd2luZyBhbGwgbXkgQ1MgdGV4
dCBib29rIGJvb2xlYW4Ka25vd2xlZGdlIGF0IGl0IDotKSAgWWVzLCBTdGVmYW4ncyB2ZXJzaW9u
IG1hdGNoZXMgdGhlIGNvbW1lbnQuCgpQbHVzIHdoYXQgSnVsaWVuIHNhaWQgYWJvdXQgdGhlIGNv
bW1pdCBtZXNzYWdlLgoKQ2hlZXJzLApBbmRyZQoKPj4gwqAKPj4gwqDCoMKgwqDCoC8qIFdlIGFy
ZSB0YWtpbmcgdG8gcmFuayBsb2NrIHRvIHByZXZlbnQgcGFyYWxsZWwgY29ubmVjdGlvbnMuCj4+
ICovCj4+IMKgwqDCoMKgwqB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 20:33:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 20: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-devel-bounces@lists.xenproject.org>)
	id 1gmlhD-0008HQ-1X; Thu, 24 Jan 2019 20:33: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=jbrD=QA=citrix.com=prvs=920b187fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gmlhC-0008HL-Fh
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 20:33:54 +0000
X-Inumbo-ID: 5c75c0be-2017-11e9-a25a-e7091ea0fcba
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c75c0be-2017-11e9-a25a-e7091ea0fcba;
 Thu, 24 Jan 2019 20:33:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,518,1539648000"; d="scan'208";a="85063192"
To: Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-2-git-send-email-nmanthey@amazon.de>
 <5C486A2E0200007800210694@prv1-mh.provo.novell.com>
 <ce71286a-12a4-5f1b-0881-1f8c2623caf9@amazon.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f905db93-1a63-c60a-1e82-4bb2fef8f7ff@citrix.com>
Date: Thu, 24 Jan 2019 20:33:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <ce71286a-12a4-5f1b-0881-1f8c2623caf9@amazon.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 01/11] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAxOSAxMjowNywgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IE9uIDEvMjMvMTkg
MTQ6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMy4wMS4xOSBhdCAxMjo1MSwgPG5t
YW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVj
LmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAo+Pj4gQEAgLTU4LDYgKzU4LDIx
IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcnJheV9pbmRleF9tYXNrX25vc3BlYyh1
bnNpZ25lZCBsb25nIGluZGV4LAo+Pj4gICAgICAodHlwZW9mKF9pKSkgKF9pICYgX21hc2spOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICB9KQo+Pj4gIAo+
Pj4gKy8qCj4+PiArICogYWxsb3cgdG8gaW5zZXJ0IGEgcmVhZCBtZW1vcnkgYmFycmllciBpbnRv
IGNvbmRpdGlvbmFscwo+Pj4gKyAqLwo+Pj4gKyNpZmRlZiBDT05GSUdfWDg2Cj4+PiArc3RhdGlj
IGlubGluZSBib29sIGxmZW5jZV90cnVlKHZvaWQpIHsgcm1iKCk7IHJldHVybiB0cnVlOyB9Cj4+
PiArI2Vsc2UKPj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgbGZlbmNlX3RydWUodm9pZCkgeyByZXR1
cm4gdHJ1ZTsgfQo+Pj4gKyNlbmRpZgo+Pj4gKwo+Pj4gKy8qCj4+PiArICogcHJvdGVjdCBldmFs
dWF0aW9uIG9mIGNvbmRpdGlvbmFsIHdpdGggcmVzcGVjdCB0byBzcGVjdWxhdGlvbgo+Pj4gKyAq
Lwo+Pj4gKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgKCgoY29uZGl0aW9uKSAmJiBsZmVuY2Vf
dHJ1ZSgpKSB8fCAhbGZlbmNlX3RydWUoKSkKPj4gSXQgbWF5IGJlIGp1c3QgbWUsIGJ1dCBJIHRo
aW5rCj4+Cj4+ICNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlvbikgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICgoY29uZGl0aW9uKSA/IGxmZW5jZV90
cnVlKCkgOiAhbGZlbmNlX3RydWUoKSkKPj4KPj4gd291bGQgYmV0dGVyIGV4cHJlc3MgdGhlIHR3
by13YXkgbmF0dXJlIG9mIHRoaXMuCj4gSSBjb21wYXJlZCB0aGUgYmluYXJ5IG91dHB1dCBvZiB0
aGUgdHdvIHZhcmlhbnRzLCBhbmQgdGhleSBhcmUgdGhlIHNhbWUKPiAoZm9yIG15IGJ1aWxkIGVu
dmlyb25tZW50KS4gSSdsbCBzd2l0Y2ggdG8geW91ciB2YXJpYW50LCBpbiBjYXNlIG5vYm9keQo+
IG9iamVjdHMuCgpJcyBpdCBzYWZlIHRob3VnaD/CoCBUaGUgb3JpZ2luYWwgdmFyaWFudCBpcyBy
ZXF1aXJlZCBieSBDIHRvIG9ubHkKZXZhbHVhdGUgb25lIG9mIHRoZSBsZmVuY2VfdHJ1ZSgpIGJs
b2Nrcywgd2hlcmVhcyB0aGUgc2Vjb25kIHZhcmlhdGlvbgpjb3VsZCBleGVjdXRlIGJvdGggb2Yg
dGhlbSBhbmQgY21vdiB0aGUgMSBhbmQgMCB0b2dldGhlciwgd2hpY2ggaXMgd2FzdGVmdWwuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 20:34:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 20:34: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-devel-bounces@lists.xenproject.org>)
	id 1gmlhn-0008K7-Bd; Thu, 24 Jan 2019 20:34: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=h7cj=QA=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1gmlhl-0008Jy-VU
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 20:34:30 +0000
X-Inumbo-ID: 725f9850-2017-11e9-8314-3bd0f4a5625b
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 725f9850-2017-11e9-8314-3bd0f4a5625b;
 Thu, 24 Jan 2019 20:34:29 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 18AD9AB43E;
 Thu, 24 Jan 2019 20:34:28 +0000 (UTC)
Received: from redhat.com (ovpn-121-100.rdu2.redhat.com [10.10.121.100])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3B4681001F4A;
 Thu, 24 Jan 2019 20:34:26 +0000 (UTC)
Date: Thu, 24 Jan 2019 15:34:25 -0500
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20190124145849-mutt-send-email-mst@kernel.org>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
 <20190123071232.GA20526@infradead.org>
 <alpine.DEB.2.10.1901230935280.17936@sstabellini-ThinkPad-X260>
 <20190123211405.GA4971@infradead.org>
 <alpine.DEB.2.10.1901231427010.17936@sstabellini-ThinkPad-X260>
 <AM0PR04MB4481BE680ACB40E78456DA64889A0@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <alpine.DEB.2.10.1901241110290.17936@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1901241110290.17936@sstabellini-ThinkPad-X260>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Thu, 24 Jan 2019 20:34:28 +0000 (UTC)
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Peng Fan <peng.fan@nxp.com>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "hch@infradead.org" <hch@infradead.org>,
 "jliang@xilinx.com" <jliang@xilinx.com>, "luto@kernel.org" <luto@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "bjorn.andersson@linaro.org" <bjorn.andersson@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMTE6MTQ6NTNBTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFRodSwgMjQgSmFuIDIwMTksIFBlbmcgRmFuIHdyb3RlOgo+ID4gSGkg
c3RlZmFubywKPiA+IAo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiBGcm9t
OiBTdGVmYW5vIFN0YWJlbGxpbmkgW21haWx0bzpzc3RhYmVsbGluaUBrZXJuZWwub3JnXQo+ID4g
PiBTZW50OiAyMDE55bm0MeaciDI05pelIDc6NDQKPiA+ID4gVG86IGhjaEBpbmZyYWRlYWQub3Jn
Cj4gPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBQ
ZW5nIEZhbgo+ID4gPiA8cGVuZy5mYW5AbnhwLmNvbT47IG1zdEByZWRoYXQuY29tOyBqYXNvd2Fu
Z0ByZWRoYXQuY29tOwo+ID4gPiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IGxpbnV4
LXJlbW90ZXByb2NAdmdlci5rZXJuZWwub3JnOwo+ID4gPiBsaW51eC1rZXJuZWxAdmdlci5rZXJu
ZWwub3JnOyB2aXJ0dWFsaXphdGlvbkBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZzsKPiA+ID4g
bHV0b0BrZXJuZWwub3JnOyBqZ3Jvc3NAc3VzZS5jb207IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tOwo+ID4gPiBiam9ybi5hbmRlcnNzb25AbGluYXJvLm9yZzsgamxpYW5nQHhpbGlueC5jb20K
PiA+ID4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtSRkNdIHZpcnRpb19yaW5nOiBjaGVjayBk
bWFfbWVtIGZvciB4ZW5fZG9tYWluCj4gPiA+IAo+ID4gPiBPbiBXZWQsIDIzIEphbiAyMDE5LCBo
Y2hAaW5mcmFkZWFkLm9yZyB3cm90ZToKPiA+ID4gPiBPbiBXZWQsIEphbiAyMywgMjAxOSBhdCAw
MTowNDozM1BNIC0wODAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gPiBJZiB2
cmluZ191c2VfZG1hX2FwaSBpcyBhY3R1YWxseSBzdXBwb3NlZCB0byByZXR1cm4gdHJ1ZSB3aGVu
Cj4gPiA+ID4gPiBkbWFfZGV2LT5kbWFfbWVtIGlzIHNldCwgdGhlbiBib3RoIFBlbmcncyBwYXRj
aCBhbmQgdGhlIHBhdGNoIEkKPiA+ID4gPiA+IHdyb3RlIGFyZSBub3QgZml4aW5nIHRoZSByZWFs
IGlzc3VlIGhlcmUuCj4gPiA+ID4gPgo+ID4gPiA+ID4gSSBkb24ndCBrbm93IGVub3VnaCBhYm91
dCByZW1vdGVwcm9jIHRvIGtub3cgd2hlcmUgdGhlIHByb2JsZW0KPiA+ID4gPiA+IGFjdHVhbGx5
IGxpZXMgdGhvdWdoLgo+ID4gPiA+Cj4gPiA+ID4gVGhlIHByb2JsZW0gaXMgdGhlIGZvbGxvd2lu
ZzoKPiA+ID4gPgo+ID4gPiA+IERldmljZXMgY2FuIGRlY2xhcmUgYSBzcGVjaWZpYyBtZW1vcnkg
cmVnaW9uIHRoYXQgdGhleSB3YW50IHRvIHVzZQo+ID4gPiA+IHdoZW4gdGhlIGRyaXZlciBjYWxs
cyBkbWFfYWxsb2NfY29oZXJlbnQgZm9yIHRoZSBkZXZpY2UsIHRoaXMgaXMgZG9uZQo+ID4gPiA+
IHVzaW5nIHRoZSBzaGFyZWQtZG1hLXBvb2wgRFQgYXR0cmlidXRlLCB3aGljaCBjb21lcyBpbiB0
d28gdmFyaWFudHMKPiA+ID4gPiB0aGF0IHdvdWxkIGJlIGEgbGl0dGxlIHRvIG11Y2ggdG8gZXhw
bGFpbiBoZXJlLgo+ID4gPiA+Cj4gPiA+ID4gcmVtb3RlcHJvYyBtYWtlcyB1c2Ugb2YgdGhhdCBi
ZWNhdXNlIGFwcGFyZW50bHkgdGhlIGRldmljZSBjYW4gb25seQo+ID4gPiA+IGNvbW11bmljYXRl
IHVzaW5nIHRoYXQgcmVnaW9uLiAgQnV0IGl0IHRoZW4gZmVlZHMgYmFjayBtZW1vcnkgb2J0YWlu
ZWQKPiA+ID4gPiB3aXRoIGRtYV9hbGxvY19jb2hlcmVudCBpbnRvIHRoZSB2aXJ0aW8gY29kZS4g
IEZvciB0aGF0IGl0IGNhbGxzCj4gPiA+ID4gdm1hbGxvY190b19wYWdlIG9uIHRoZSBkbWFfYWxs
b2NfY29oZXJlbnQsIHdoaWNoIGlzIGEgaHVnZSBuby1nbyBmb3IKPiA+ID4gPiB0aGUgxJBNQSBB
UEkgYW5kIG9ubHkgd29ya2VkIGFjY2lkZW50YWxseSBvbiBhIGZldyBwbGF0Zm9ybSwgYW5kCj4g
PiA+ID4gYXBwYXJlbnRseSBhcm02NCBqdXN0IGNoYW5nZWQgYSBmZXcgaW50ZXJuYWxzIHRoYXQg
bWFkZSBpdCBzdG9wCj4gPiA+ID4gd29ya2luZyBmb3IgcmVtb3RlcHJvYy4KPiA+ID4gPgo+ID4g
PiA+IFRoZSByaWdodCBhbnN3ZXIgaXMgdG8gbm90IHVzZSB0aGUgRE1BIEFQSSB0byBhbGxvY2F0
ZSBtZW1vcnkgZnJvbSBhCj4gPiA+ID4gZGV2aWNlLXNwZWZpY2ljIHJlZ2lvbiwgYnV0IHRvIHRp
ZSB0aGUgZHJpdmVyIGRpcmVjdGx5IGludG8gdGhlIERUCj4gPiA+ID4gcmVzZXJ2ZWQgbWVtb3J5
IEFQSSBpbiBhIHdheSB0aGF0IGFsbG93cyBpdCB0byBlYXNpbHQgb2J0YWluIGEgc3RydWN0Cj4g
PiA+ID4gZGV2aWNlIGZvciBpdC4KPiA+ID4gCj4gPiA+IElmIEkgdW5kZXJzdGFuZCBjb3JyZWN0
bHksIFBlbmcgc2hvdWxkIGJlIGFibGUgdG8gcmVwcm9kdWNlIHRoZSBwcm9ibGVtIG9uCj4gPiA+
IG5hdGl2ZSBMaW51eCB3aXRob3V0IGFueSBYZW4gaW52b2x2ZW1lbnQgc2ltcGx5IGJ5IGZvcmNp
bmcKPiA+ID4gdnJpbmdfdXNlX2RtYV9hcGkgdG8gcmV0dXJuIHRydWUuIFBlbmcsIGNhbiB5b3Ug
Y29uZmlybT8KPiA+IAo+ID4gSXQgaXMgYW5vdGhlciBpc3N1ZSB3aXRob3V0IHhlbiBpbnZvbHZl
bWVudCwgCj4gPiBUaGVyZSBpcyBhbiB0aHJlYWQgdGFsa2luZyB0aGlzOiBodHRwczovL3BhdGNo
d29yay5rZXJuZWwub3JnL3BhdGNoLzEwNzQyOTIzLwo+ID4gCj4gPiBXaXRob3V0IHhlbiwgdnJp
bmdfdXNlX2RtYV9hcGkgd2lsbCByZXR1cm4gZmFsc2UuCj4gPiBXaXRoIHhlbiwgaWYgdnJpbmdf
dXNlX2RtYV9hcGkgcmV0dXJucyB0cnVlLCBpdCB3aWxsIGRtYV9tYXBfeHggYW5kIHRyaWdnZXIg
ZHVtcC4KPiAKPiBJdCBpcyB0cnVlIHRoYXQgZm9yIFhlbiBvbiBBUk0gRG9tVXMgaXQgaXMgbm90
IG5lY2Vzc2FyeSB0b2RheSB0byByZXR1cm4KPiB0cnVlIGZyb20gdnJpbmdfdXNlX2RtYV9hcGku
IEhvd2V2ZXIsIHJldHVybmluZyB0cnVlIGZyb20KPiB2cmluZ191c2VfZG1hX2FwaSBzaG91bGQg
bm90IGJyZWFrIExpbnV4LiBXaGVuIHRoZSBycG1lc2cgaXNzdWUgaXMKPiBmaXhlZCwgdGhpcyBw
cm9ibGVtIHNob3VsZCBhbHNvIGdvIGF3YXkgd2l0aG91dCBhbnkgbmVlZCBmb3IgYWRkaXRpb25h
bAo+IGNoYW5nZXMgb24gdGhlIHhlbiBzaWRlIEkgdGhpbmsuCgpMZXQgbGVzcyBzeXN0ZW1zIGJ5
cGFzcyB0aGUgc3RhbmRhcmQgdmlydGlvIGxvZ2ljICh1c2luZyBmZWF0dXJlIGJpdAp0byBmaWd1
cmUgb3V0IGJ5cGFzc2luZyBETUEgQVBJKSwgdGhlIGJldHRlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 21:05:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 21:05:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmmBm-0002hE-Vu; Thu, 24 Jan 2019 21:05: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=jbrD=QA=citrix.com=prvs=920b187fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gmmBk-0002h9-Pb
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 21:05:28 +0000
X-Inumbo-ID: c47c0bec-201b-11e9-9532-9f3813928d46
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c47c0bec-201b-11e9-9532-9f3813928d46;
 Thu, 24 Jan 2019 21:05:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,518,1539648000"; d="scan'208";a="85064516"
To: Norbert Manthey <nmanthey@amazon.de>, <xen-devel@lists.xenproject.org>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1a904c9e-30a7-274c-ea66-ed639c46c7ed@citrix.com>
Date: Thu, 24 Jan 2019 21:05:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] SpectreV1+L1TF Patch Series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxMTo1MSwgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IERlYXIgYWxsLAo+
Cj4gVGhpcyBwYXRjaCBzZXJpZXMgYXR0ZW1wdHMgdG8gbWl0aWdhdGUgdGhlIGlzc3VlIHRoYXQg
aGF2ZSBiZWVuIHJhaXNlZCBpbiB0aGUKPiBYU0EtMjg5IChodHRwczovL3hlbmJpdHMueGVuLm9y
Zy94c2EvYWR2aXNvcnktMjg5Lmh0bWwpLiBUbyBibG9jayBzcGVjdWxhdGl2ZQo+IGV4ZWN1dGlv
biBvbiBJbnRlbCBoYXJkd2FyZSwgYW4gbGZlbmNlIGluc3RydWN0aW9uIGlzIHJlcXVpcmVkIHRv
IG1ha2Ugc3VyZQo+IHRoYXQgc2VsZWN0ZWQgY2hlY2tzIGFyZSBub3QgYnlwYXNzZWQuIFNwZWN1
bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcyBjYW4KPiBiZSBwcmV2ZW50ZWQgYnkgdXNpbmcg
dGhlIGFycmF5X2luZGV4X25vc3BlYyBtYWNyby4KPgo+IFRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24g
c2hvdWxkIGJlIGFkZGVkIG9uIHg4NiBwbGF0Zm9ybXMgb25seS4gVG8gbm90IGFmZmVjdAo+IHBs
YXRmb3JtcyB0aGF0IGFyZSBub3QgYWZmZWN0ZWQgYnkgdGhlIEwxVEYgdnVsbmVyYWJpbGl0eSwg
dGhlIGxmZW5jZQo+IGluc3RydWN0aW9uIGlzIHBhdGNoZWQgaW4gdmlhIGFsdGVybmF0aXZlIHBh
dGNoaW5nIG9uIEludGVsIENQVXMgb25seS4KPiBGdXJ0aGVybW9yZSwgdGhlIGNvbXBpbGUgdGlt
ZSBjb25maWd1cmF0aW9uIGFsbG93cyB0byBjaG9vc2UgaG93IHRvIHByb3RlY3QgdGhlCj4gZXZh
bHVhdGlvbiBvZiBjb25kaXRpb25zIHdpdGggdGhlIGxmZW5jZSBpbnN0cnVjdGlvbi4KCkhlbGxv
LAoKRmlyc3Qgb2YgYWxsLCBJJ3ZlIGR1c3RlZCBvZmYgYW4gb2xkIHBhdGNoIG9mIG1pbmUgYW5k
IG1hZGUgaXQKc3BlY3VsYXRpdmVseSBzYWZlLgoKaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9OWU5MmFjZjFiNzUyZGZkZmIyOTQyMzRiMzJk
MWZhOWY1NWJmZGMwZgoKVXNpbmcgdGhlIG5ldyBkb21haW5fdmNwdSgpIGhlbHBlciBzaG91bGQg
dGlkeSB1cCBxdWl0ZSBhIGZldyBwYXRjaGVzIGluCnRoZSBzZXJpZXMuCgoKTmV4dCwgdG8gdGhl
IG9yZGVyaW5nIG9mIHBhdGNoZXMuCgpQbGVhc2UgaW50cm9kdWNlIHRoZSBLY29uZmlnIHZhcmlh
YmxlKHMpIGZpcnN0LsKgIEknbGwgZm9sbG93IHVwIG9uIHRoYXQKdGhyZWFkIGFib3V0IG9wdGlv
bnMuCgpOZXh0LCBpbnRyb2R1Y2UgYSBuZXcgc3ludGhldGljIGZlYXR1cmUgYml0IHRvIGNhdXNl
IHBhdGNoaW5nIHRvIG9jY3VyLAphbmQgbG9naWMgdG8gdHJpZ2dlciBpdCBpbiBhcHByb3ByaWF0
ZSBjaXJjdW1zdGFuY2VzLsKgIExvb2sgdGhyb3VnaCB0aGUKaGlzdG9yeSBvZiBpbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZXMuaCB0byBzZWUgc29tZSBleGFtcGxlcyBmcm9tIHRoZQpwcmV2aW91
cyBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIHdvcmsuwqAgSW4gcGFydGljdWxhciwgeW91J2xsIG5l
ZWQgYQpjb21tYW5kIGxpbmUgcGFyYW1ldGVyIHRvIGNvbnRyb2wgdGhlIHVzZSBvZiB0aGlzIGZ1
bmN0aW9uYWxpdHkgd2hlbiBpdAppcyBjb21waWxlZCBpbi4KCk5leHQsIGludHJvZHVjZSBldmFs
X25vc3BlYygpLsKgIFRvIGF2b2lkIGludGVyZmVyaW5nIHdpdGggb3RoZXIKYXJjaGl0ZWN0dXJl
cywgeW91IHByb2JhYmx5IHdhbnQgc29tZXRoaW5nIGxpa2UgdGhpczoKCnhlbi9ub3NwZWMuaCBj
b250YWluczoKCi8qCsKgKiBFdmFsdWF0ZSBhIGNvbmRpdGlvbiBpbiBhIHNwZWN1bGF0aW9uLXNh
ZmUgd2F5LgrCoCogU3R1YiBpbXBsZW1lbnRhdGlvbiBmb3IgYnVpbGRzIHdoaWNoIGRvbid0IGNh
cmUuCsKgKi8KI2lmbmRlZiBldmFsX25vc3BlYwojZGVmaW5lIGV2YWxfbm9zcGVjKHgpICh4KQoj
ZW5kaWYKCmFuZCBzb21ldGhpbmcgY29udGFpbmluZyB4ODYncyBpbXBsZW1lbnRhdGlvbi7CoCBU
QkgsIEkgcGVyc29uYWxseSB0aGluawphc20vbm9zcGVjLmggaXMgb3ZlcmR1ZSBmb3IgaW50cm9k
dWNpbmcgbm93LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 21:30:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 21:30: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-devel-bounces@lists.xenproject.org>)
	id 1gmmZO-0004mC-B9; Thu, 24 Jan 2019 21:29:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jbrD=QA=citrix.com=prvs=920b187fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gmmZM-0004m7-I2
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 21:29:52 +0000
X-Inumbo-ID: 2dccb514-201f-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2dccb514-201f-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 21:29:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,518,1539648000"; d="scan'208";a="85065582"
To: Norbert Manthey <nmanthey@amazon.de>, <xen-devel@lists.xenproject.org>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c279c2fa-564a-7177-d305-38c907d485c3@citrix.com>
Date: Thu, 24 Jan 2019 21:29:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxMTo1MSwgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IFRoaXMgY29tbWl0
IGludHJvZHVjZXMgdGhlIGNvbmZpZ3VyYXRpb24gb3B0aW9uIEwxVEZfTEZFTkNFIHRoYXQgYWxs
b3dzCj4gdG8gY29udHJvbCB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIHByb3RlY3Rpb24gb2Yg
cHJpdmlsZWdlIGNoZWNrcyB2aWEKPiBsZmVuY2UgaW5zdHJ1Y3Rpb25zLiBUaGUgZm9sbG93aW5n
IGZvdXIgYWx0ZXJuYXRpdmVzIGFyZSBwcm92aWRlZDoKPgo+ICAtIG5vdCBpbmplY3RpbmcgbGZl
bmNlIGluc3RydWN0aW9ucwo+ICAtIGluamVjdCBhbiBsZmVuY2UgaW5zdHJ1Y3Rpb24gZm9yIGJv
dGggb3V0Y29tZXMgb2YgdGhlIGNvbmRpdGlvbmFsCj4gIC0gaW5qZWN0IGFuIGxmZW5jZSBpbnN0
cnVjdGlvbiBvbmx5IGlmIHRoZSBjb25kaXRpb25hbCB3b3VsZCBldmFsdWF0ZQo+ICAgIHRvIHRy
dWUsIHNvIHRoYXQgdGhpcyBjYXNlIGNhbm5vdCBiZSBlbnRlcmVkIHVuZGVyIHNwZWN1bGF0aW9u
Cj4gIC0gZXZhbHVhdGluZyB0aGUgY29uZGl0aW9uIGFuZCBzdG9yZSB0aGUgcmVzdWx0IGludG8g
YSBsb2NhbCB2YXJpYWJsZS4KPiAgICBiZWZvcmUgdXNpbmcgdGhpcyB2YWx1ZSwgaW5qZWN0IGFu
IGxmZW5jZSBpbnN0cnVjdGlvbi4KCkNhbiB3ZSB0YWtlIGEgc3RlcCBiYWNrIGFuZCB0aGluayBh
Ym91dCB3aGF0IGlzIGdvaW5nIG9uIGhlcmUuCgpUQkgsIEknbSBkdWJpb3VzIG9mIHRoZSBvdmVy
YWxsIHV0aWxpdHkgb2YgdGhpcyBvcHRpb24uwqAgRWl0aGVyIHBlb3BsZQp2YWx1ZSB0aGVpciBz
ZWN1cml0eSBhbmQgZGlzYWJsZWQgSFQgZm9yIEwxVEYsIG9yIHRoZXkgb3B0ZWQgZm9yCnBlcmZv
cm1hbmNlIGluc3RlYWQuwqAgSG93ZXZlciwgSSBhY2NlcHQgdGhhdCB0aGVyZSBhcmUgcGxlbnR5
IG9mIHBlb3BsZQp3aG8gYXJlIHBsYXlpbmcgZmFzdCBhbmQgbG9vc2Ugd2l0aCB0aGF0IHBlcmhh
cHMgdGhpcyBzZXJpZXMgaW4gYW4KaW50ZXJtZWRpYXRlIHRoZXknZCBjaG9vc2UuCgpUaGF0IGlz
IG5vdCB0byBzYXkgSSBhZ3JlZSB3aXRoIHRoZSByZWFzb25pbmcgd2hpY2ggbGVhZCB0byB0aGF0
IGNob2ljZSwKYnV0IHRoYXQgaGF2aW5nIHN1Y2ggYW4gb3B0aW9uIGF2YWlsYWJsZSBpbiBzb21l
IGZvcm0gaW4gWGVuIGlzIGxpa2VseQp0byBiZSB1c2VmdWwgdG8gc29tZSBwZW9wbGUuCgpTbywg
Z2V0dGluZyB0byB0aGUgcGVvcGxlIHBsYXlpbmcgZmFzdCBhbmQgbG9vc2Ugd2l0aCB0aGVpciBz
ZWN1cml0eS4uLsKgClRoZXkgd2lsbCBiZSB3YW50aW5nIHRoaXMgdG8gZ2FpbiBzb21lIHNlY3Vy
aXR5LCBhdCBhIHBlcmYgZXhwZW5zZSB3aGljaAp0aGV5IGV4cGVjdCB0byBiZSBmYXIgbGVzcyB0
aGFuIGRpc2FibGluZyBIVC4KCgpJbiBwcmFjdGljZSwgeW91IGdlbmVyYWxseSBvbmx5IG5lZWQg
YSBmZW5jZSBmb3Igb25lIG9mIHRoZSB0d28gYmFzaWMKYmxvY2tzIGZvbGxvd2luZyBhIGNvbmRp
dGlvbmFsLCBidXQgYmVjYXVzZSB3ZSBhcmUgbm90IHRoZSBjb21waWxlciwgd2UKY2Fubm90IGV2
YWx1YXRlIHdoaWNoIHNpZGUgaXMgc2FmZSBhdCBjb21waWxlIHRpbWUsIGVzcGVjaWFsbHkgYXMg
dGhlCmNvbXBpbGVyIGlzIGFibGUgdG8gb3B0aW1pc2Ugc3ViIGV4cHJlc3Npb25zLgoKVGhlcmVm
b3JlLCB0aGUgImZlbmNlIG9uIHRydWUiIG9yICJmZW5jZSBvbiBmYWxzZSIgb3B0aW9ucyBhcmUg
ZmFpcmx5CnVzZWxlc3MuwqAgT24gYXZlcmFnZSwgdGhleSB3aWxsICJmaXgiIDUwJSBvZiB0aGUg
Y29uZGl0aW9uYWwgYnJhbmNoZXMsCmJ1dCB5b3Ugd29uJ3Qga25vdyB3aGljaCB1bnRpbCB5b3Ug
ZGlzYXNzZW1ibGUgdGhlIHJlc3VsdGluZyBiaW5hcnkuCgpXb3JzZSBpcyB0aGUgImV2YWx1YXRl
IGNvbmRpdGlvbiwgc3Rhc2ggcmVzdWx0LCBmZW5jZSwgdXNlIHZhcmlhYmxlIgpvcHRpb24sIHdo
aWNoIGlzIGFsbW9zdCBjb21wbGV0ZWx5IHVzZWxlc3MuwqAgSWYgeW91IHdvcmsgb3V0IHRoZQpy
ZXN1bHRpbmcgaW5zdHJ1Y3Rpb24gc3RyZWFtLCB5b3UnbGwgaGF2ZSBhIGNvbmRpdGlvbmFsIGV4
cHJlc3Npb24KY2FsY3VsYXRlZCBkb3duIGludG8gYSByZWdpc3RlciwgdGhlbiBhIGZlbmNlLCB0
aGVuIGEgdGVzdCByZWdpc3RlciBhbmQKY29uZGl0aW9uYWwganVtcCBpbnRvIG9uZSBvZiB0d28g
YmFzaWMgYmxvY2tzLsKgIFRoaXMgdGFrZXMgdGhlIHBlcmYgaGl0LAphbmQgZG9lc24ndCBwcm90
ZWN0IGVpdGhlciBvZiB0aGUgYmFzaWMgYmxvY2tzIGZvciBzcGVjdWxhdGl2ZQptaXMtZXhlY3V0
aW9uLgoKVGhlIG9ubHkgb25lIG9mIHRoZXNlIG9wdGlvbnMgSSBzZWUgd2hpY2ggaGFzIGFueSB2
YWx1ZSBpcyB0aGUgZmVuY2Ugb24KYm90aCBzaWRlcyBvZiB0aGUgY29uZGl0aW9uLCBiZWNhdXNl
IGl0IGlzIHRoZSBvbmx5IG9uZSB3aGljaAptZWFuaW5nZnVsbHkgaW1wcm92ZXMgdGhlIHNlY3Vy
aXR5IG9mIHRoZSByZXN1bHRpbmcgYmluYXJ5LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 21:31:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 21:31: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-devel-bounces@lists.xenproject.org>)
	id 1gmmao-0005PH-O4; Thu, 24 Jan 2019 21:31: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=EhlI=QA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmman-0005P1-8e
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 21:31:21 +0000
X-Inumbo-ID: 62c47fb6-201f-11e9-98f7-af418ea7bbfb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62c47fb6-201f-11e9-98f7-af418ea7bbfb;
 Thu, 24 Jan 2019 21:31:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmmaj-0003Q3-W8; Thu, 24 Jan 2019 21:31:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmmaj-0004hn-6K; Thu, 24 Jan 2019 21:31:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmmaj-0004VA-5e; Thu, 24 Jan 2019 21:31:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132443-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=9f33051abce238ab43a23125e237aac8b0931b88
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Jan 2019 21:31:17 +0000
Subject: [Xen-devel] [qemu-mainline test] 132443: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ0MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0NDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEyIGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBl
YXQgZmFpbCBSRUdSLiB2cy4gMTMxODQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMzE4NDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTg0MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MTg0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA5ZjMzMDUxYWJjZTIzOGFiNDNhMjMxMjVl
MjM3YWFjOGIwOTMxYjg4CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAx
NDc5MjNiMWE5MDFhMDM3MGY4M2EwZjRjNThlYzFiYWZmZWYyMmYwCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzE4NDIgIDIwMTktMDEtMDkgMDA6Mzc6MjIgWiAgIDE1IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTMxODkyICAyMDE5LTAxLTA5IDIzOjM3OjAwIFogICAxNCBkYXlzICAgMTQgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNDQzICAyMDE5LTAxLTIzIDE1OjQ0OjEzIFog
ICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQWFyb24gTGluZHNheSA8YWFyb25Ab3MuYW1wZXJlY29tcHV0aW5nLmNv
bT4KICBBYXJvbiBMaW5kc2F5IDxhY2xpbmRzYUBnbWFpbC5jb20+CiAgQWFyb24gTGluZHNheSA8
YWxpbmRzYXlAY29kZWF1cm9yYS5vcmc+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmlj
QHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAg
QWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kZXIg
R3JhZiA8YWdyYWZAc3VzZS5kZT4KICBBbGV4YW5kcm8gU2FuY2hleiBCYWNoIDxhc2FuY2hlekBr
cnlwdG9zbG9naWMuY29tPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1Pgog
IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVm
ZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQm9yaXNs
YXYgUGV0a292IDxicEBzdXNlLmRlPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVn
ZXJAZGUuaWJtLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xsaW4g
V2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0By
ZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAu
IEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdp
YnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNv
bT4KICBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgogIEVkdWFyZG8gSGFi
a29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQu
Y29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxl
Ymxha2VAcmVkaGF0LmNvbT4KICBGYW0gWmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4KICBGZWkgTGkg
PHNoaXJsZXkxN2ZlaUBnbWFpbC5jb20+CiAgRnJlZGlhbm8gWmlnbGlvIDxmemlnbGlvQHJlZGhh
dC5jb20+CiAgRnJlZHJpayBOb3JpbmcgPG5vcmluZ0Bub2NyZXcub3JnPgogIEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3Vl
bnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRv
QHJlZGhhdC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEpp
YW4gV2FuZyA8d2FuZ2ppYW4xNjFAaHVhd2VpLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1z
LmlkLmF1PgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKdWFuIFF1aW50ZWxhIDxx
dWludGVsYUByZWRoYXQuY29tPgogIEthbWFsIEhlaWIgPGthbWFsaGVpYjFAZ21haWwuY29tPgog
IEthc2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVy
IDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29t
PgogIExpIEZlbmcgPGxpZmVuZzE1MTlAZ21haWwuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYz
LmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4K
ICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJrIENh
dmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNaWNoYWVsIENsYXJr
IDxtamNAc2lmaXZlLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5j
b20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBQYWxtZXIgRGFiYmVs
dCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNv
bT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBlbmcgSGFvIDxw
ZW5nLmhhbzJAenRlLmNvbS5jbj4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGllcnJlIE1vcmVsIDxw
bW9yZWxAbGludXguaWJtLmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0
Lm9yZz4KICBQcmlpdCBMYWVzIDxwbGFlc0BwbGFlcy5vcmc+CiAgUmVteSBOb2VsIDxyZW15Lm5v
ZWxAYmxhZGUtZ3JvdXAuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNv
bkBsaW5hcm8ub3JnPgogIFJpY2hhcmQgVy5NLiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+CiAg
Um9tYW4gQm9sc2hha292IDxyLmJvbHNoYWtvdkB5YWRyby5jb20+CiAgU2FtdWVsIFRoaWJhdWx0
IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1l
ZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTcmVlaml0aCBNb2hhbmFuIDxzcmVl
aml0Lm1vaGFuYW5AbnV0YW5peC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5p
Ym0uY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+
CiAgVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KICBUb20gRGVzZXluIDx0b20uZGVz
ZXluQGdtYWlsLmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgog
IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4K
ICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgV2Vp
IFh1IDx3ZXh1QHJlZGhhdC5jb20+CiAgWWFuZyBaaG9uZyA8eWFuZy56aG9uZ0BpbnRlbC5jb20+
CiAgWWkgTWluIFpoYW8gPHp5aW1pbkBsaW51eC5pYm0uY29tPgogIFlvbmdib2sgS2ltIDx5b25n
Ym9rLmtpbUBtaXBzLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRh
eW5peC5jb20+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+CiAgWmhhbyBZ
YW4gPHlhbi55LnpoYW9AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSA5NDA0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 21:42:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 21:42: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-devel-bounces@lists.xenproject.org>)
	id 1gmmlg-0006R8-19; Thu, 24 Jan 2019 21:42: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=w3Qo=QA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmmle-0006R3-Hq
 for xen-devel@lists.xen.org; Thu, 24 Jan 2019 21:42:34 +0000
X-Inumbo-ID: f50d257a-2020-11e9-b43f-b3e0bf59f1ff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f50d257a-2020-11e9-b43f-b3e0bf59f1ff;
 Thu, 24 Jan 2019 21:42:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2E996A78;
 Thu, 24 Jan 2019 13:42:33 -0800 (PST)
Received: from [10.37.12.56] (unknown [10.37.12.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A98A63F589;
 Thu, 24 Jan 2019 13:42:31 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1545399965-5174-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ee8053c9-467f-f1a8-5d83-5c69a766d17d@arm.com>
Date: Thu, 24 Jan 2019 21:42:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1545399965-5174-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/pv: Clean up cr3 handling in
 arch_set_info_guest()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTIvMjEvMTggMTo0NiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBB
bGwgb2YgdGhpcyBjb2RlIGxpdmVzIGluc2lkZSBDT05GSUdfUFYgd2hpY2ggbWVhbnMgZ2ZuID09
IG1mbiwgYW5kIHRoZQo+IGZpbGxfcm9fbXB0KCkgY2FsbHMgY2xlYXJseSBzaG93IHRoYXQgdGhl
IHZhbHVlIGlzIHVzZWQgdW50cmFuc2xhdGVkLgo+IAo+IENoYW5nZSBjcjNfZ2ZuIHRvIGEgc3Vp
dGFibHkgdHlwZWQgY3IzX21mbiwgYW5kIHJlcGxhY2UgZ2V0X3BhZ2VfZnJvbV9nZm4oKQo+IHdp
dGggYSBzdHJhaWdodCBtZm5fdG9fcGFnZS9nZXRfcGFnZSBzZXF1ZW5jZSwgdG8gYXZvaWQgdGhl
IGltcGxpY2F0aW9uIHRoYXQKPiB0cmFuc2xhdGlvbiBpcyBnb2luZyBvbi4KPiAKPiBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gCj4gSnVsaWVuOiBUaGlzIHNob3VsZCBzaW1wbGlmeSB5b3VyICJ4ZW46IFN3
aXRjaCBwYXJhbWV0ZXIgaW4gZ2V0X3BhZ2VfZnJvbV9nZm4KPiB0byB1c2UgdHlwZXNhZmUgZ2Zu
IiBwYXRjaC4gIEluIHBhcnRpY3VsYXIsIEkgZGlkIGEgZG91YmxldGFrZSBhdAo+IGZpbGxfcm9f
bXB0KF9tZm4oZ2ZuX3goY3IzX2dmbikpKTsgd2hlbiByZXZpZXdpbmcgaXQuCgpJIHdhcyBsb29r
aW5nIGF0IHVwZGF0aW5nIG15IHBhdGNoIGFuZCByZW1lbWJlcmVkIHlvdSBzdWdnZXN0ZWQgdG8g
CnJlYmFzZSBvbiB0b3Agb2YgdGhpcy4gRG8geW91IGhhdmUgYW55IHBsYW4gdG8gcmVzZW5kIHRo
ZSBwYXRjaD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 22:11:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 22:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmnCy-0000hK-CQ; Thu, 24 Jan 2019 22:10: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=jbrD=QA=citrix.com=prvs=920b187fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gmnCw-0000hF-TI
 for xen-devel@lists.xen.org; Thu, 24 Jan 2019 22:10:46 +0000
X-Inumbo-ID: e474c9ee-2024-11e9-aba5-e3e461a31ca7
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e474c9ee-2024-11e9-aba5-e3e461a31ca7;
 Thu, 24 Jan 2019 22:10:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,518,1539648000"; d="scan'208";a="85067320"
To: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1545399965-5174-1-git-send-email-andrew.cooper3@citrix.com>
 <ee8053c9-467f-f1a8-5d83-5c69a766d17d@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <09c39607-ed40-ab4f-7e0c-12f9207636b6@citrix.com>
Date: Thu, 24 Jan 2019 22:10:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <ee8053c9-467f-f1a8-5d83-5c69a766d17d@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/pv: Clean up cr3 handling in
 arch_set_info_guest()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAxOSAyMTo0MiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywKPgo+
IE9uIDEyLzIxLzE4IDE6NDYgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IEFsbCBvZiB0aGlz
IGNvZGUgbGl2ZXMgaW5zaWRlIENPTkZJR19QViB3aGljaCBtZWFucyBnZm4gPT0gbWZuLCBhbmQg
dGhlCj4+IGZpbGxfcm9fbXB0KCkgY2FsbHMgY2xlYXJseSBzaG93IHRoYXQgdGhlIHZhbHVlIGlz
IHVzZWQgdW50cmFuc2xhdGVkLgo+Pgo+PiBDaGFuZ2UgY3IzX2dmbiB0byBhIHN1aXRhYmx5IHR5
cGVkIGNyM19tZm4sIGFuZCByZXBsYWNlCj4+IGdldF9wYWdlX2Zyb21fZ2ZuKCkKPj4gd2l0aCBh
IHN0cmFpZ2h0IG1mbl90b19wYWdlL2dldF9wYWdlIHNlcXVlbmNlLCB0byBhdm9pZCB0aGUKPj4g
aW1wbGljYXRpb24gdGhhdAo+PiB0cmFuc2xhdGlvbiBpcyBnb2luZyBvbi4KPj4KPj4gTm8gZnVu
Y3Rpb25hbCBjaGFuZ2UuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBDQzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPj4gSnVsaWVuOiBUaGlzIHNob3VsZCBzaW1wbGlmeSB5b3Vy
ICJ4ZW46IFN3aXRjaCBwYXJhbWV0ZXIgaW4KPj4gZ2V0X3BhZ2VfZnJvbV9nZm4KPj4gdG8gdXNl
IHR5cGVzYWZlIGdmbiIgcGF0Y2guwqAgSW4gcGFydGljdWxhciwgSSBkaWQgYSBkb3VibGV0YWtl
IGF0Cj4+IGZpbGxfcm9fbXB0KF9tZm4oZ2ZuX3goY3IzX2dmbikpKTsgd2hlbiByZXZpZXdpbmcg
aXQuCj4KPiBJIHdhcyBsb29raW5nIGF0IHVwZGF0aW5nIG15IHBhdGNoIGFuZCByZW1lbWJlcmVk
IHlvdSBzdWdnZXN0ZWQgdG8KPiByZWJhc2Ugb24gdG9wIG9mIHRoaXMuIERvIHlvdSBoYXZlIGFu
eSBwbGFuIHRvIHJlc2VuZCB0aGUgcGF0Y2g/CgpJJ2xsIHNlZSBpZiBJIGNhbiBmaW5kIHNvbWUg
dGltZSB0b21vcnJvdy4KCn5BbmRyZXcKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 22:16:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 22: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-devel-bounces@lists.xenproject.org>)
	id 1gmnIY-0000sE-1l; Thu, 24 Jan 2019 22:16: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=EhlI=QA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmnIW-0000s2-Nq
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 22:16:32 +0000
X-Inumbo-ID: b3bd1978-2025-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3bd1978-2025-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 22:16:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmnIR-0004I7-Ai; Thu, 24 Jan 2019 22:16:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmnIR-0007oE-2A; Thu, 24 Jan 2019 22:16:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmnIR-0001m4-1Y; Thu, 24 Jan 2019 22:16:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132463-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9e92acf1b752dfdfb294234b32d1fa9f55bfdc0f
X-Osstest-Versions-That: xen=e3b418ac491919127211b4d3c692d431061d7c09
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Jan 2019 22:16:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132463: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ2MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQ2My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDllOTJhY2YxYjc1MmRmZGZiMjk0MjM0YjMyZDFmYTlm
NTViZmRjMGYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGUzYjQxOGFj
NDkxOTE5MTI3MjExYjRkM2M2OTJkNDMxMDYxZDdjMDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjQ1MCAgMjAxOS0wMS0yMyAxOTowMDo0MSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzI0NjMgIDIwMTktMDEtMjQgMTk6MDA6MzIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICBlM2I0MThhYzQ5Li45ZTkyYWNmMWI3ICA5ZTkyYWNmMWI3NTJk
ZmRmYjI5NDIzNGIzMmQxZmE5ZjU1YmZkYzBmIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 22:30:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 22:30: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-devel-bounces@lists.xenproject.org>)
	id 1gmnVT-00022E-Ab; Thu, 24 Jan 2019 22:29: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=jbrD=QA=citrix.com=prvs=920b187fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gmnVS-000229-8L
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 22:29:54 +0000
X-Inumbo-ID: 9052f37e-2027-11e9-b03e-636c8f312ec4
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9052f37e-2027-11e9-b03e-636c8f312ec4;
 Thu, 24 Jan 2019 22:29:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,518,1539648000"; d="scan'208";a="85068050"
To: Norbert Manthey <nmanthey@amazon.de>, <xen-devel@lists.xenproject.org>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244655-32180-7-git-send-email-nmanthey@amazon.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <996754ba-3eab-6e96-5f75-e7cafeef6503@citrix.com>
Date: Thu, 24 Jan 2019 22:29:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1548244655-32180-7-git-send-email-nmanthey@amazon.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 07/11] nospec: enable
 lfence on Intel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Martin Pohlack <mpohlack@amazon.de>,
 Julien Grall <julien.grall@arm.com>, Bjoern Doebel <doebel@amazon.de>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxMTo1NywgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IFdoaWxlIHRoZSBs
ZmVuY2UgaW5zdHJ1Y3Rpb24gd2FzIGFkZGVkIGZvciBhbGwgeDg2IHBsYXRmb3JtIGluIHRoZQo+
IGJlZ2lubmluZywgaXQncyB1c2VmdWwgdG8gbm90IGJsb2NrIHBsYXRmb3JtcyB0aGF0IGFyZSBu
b3QgYWZmZWN0ZWQKPiBieSB0aGUgTDFURiB2dWxuZXJhYmlsaXR5LiBUaGVyZWZvcmUsIHRoZSBs
ZmVuY2UgaW5zdHJ1Y3Rpb24gc2hvdWxkCj4gb25seSBiZSBpbnRyb2R1Y2VkLCBpbiBjYXNlIHRo
ZSBjdXJyZW50IENQVSBpcyBhbiBJbnRlbCBDUFUgdGhhdCBpcwo+IGNhcGFibGUgb2YgaHlwZXIg
dGhyZWFkaW5nLiBUaGlzIGNvbWJpbmF0aW9uIG9mIGZlYXR1cmVzIGlzIGFkZGVkCj4gdG8gdGhl
IGZlYXR1cmVzIHRoYXQgYWN0aXZhdGUgdGhlIGFsdGVybmF0aXZlLgo+Cj4gVGhpcyBjb21taXQg
aXMgcGFydCBvZiB0aGUgU3BlY3RyZVYxK0wxVEYgbWl0aWdhdGlvbiBwYXRjaCBzZXJpZXMuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KPgo+
IC0tLQo+ICB4ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmggfCA4ICsrKysrKy0tCj4gIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL25vc3BlYy5oIGIveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCj4gLS0t
IGEveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL25vc3Bl
Yy5oCj4gQEAgLTcsNiArNyw3IEBACj4gICNpZm5kZWYgWEVOX05PU1BFQ19ICj4gICNkZWZpbmUg
WEVOX05PU1BFQ19ICj4gIAo+ICsjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+Cj4gICNpbmNs
dWRlIDxhc20vc3lzdGVtLmg+Cj4gIAo+ICAvKioKPiBAQCAtNjgsNyArNjksMTAgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIGFycmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxv
bmcgaW5kZXgsCj4gICAqIGFsbG93IHRvIGluc2VydCBhIHJlYWQgbWVtb3J5IGJhcnJpZXIgaW50
byBjb25kaXRpb25hbHMKPiAgICovCj4gICNpZmRlZiBDT05GSUdfWDg2Cj4gLXN0YXRpYyBpbmxp
bmUgYm9vbCBsZmVuY2VfdHJ1ZSh2b2lkKSB7IHJtYigpOyByZXR1cm4gdHJ1ZTsgfQo+ICtzdGF0
aWMgaW5saW5lIGJvb2wgbGZlbmNlX3RydWUodm9pZCkgewo+ICsgICAgYWx0ZXJuYXRpdmUoIiIs
ICJsZmVuY2UiLCBYODZfVkVORE9SX0lOVEVMKTsKClRoaXMgZG9lc24ndCBkbyB3aGF0IHlvdSBl
eHBlY3QuwqAgSXQgd2lsbCBjYXVzZSB0aGUgbGZlbmNlcyB0byBiZQpwYXRjaGVkIGludG8gZXhp
c3RlbmNlIG9uIGFueSBoYXJkd2FyZSB3aXRoIGFuIEZQVSAoYmVmb3JlIGEgcmVjZW50CnBhdGNo
IG9mIG1pbmUpIG9yIHdpdGggVk1FIChhZnRlciBhIHJlY2VudCBwYXRjaCkuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 24 23:18:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Jan 2019 23:18: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-devel-bounces@lists.xenproject.org>)
	id 1gmoGV-0006Fx-8p; Thu, 24 Jan 2019 23:18: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=j9G7=QA=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gmoGT-0006Fs-KW
 for xen-devel@lists.xenproject.org; Thu, 24 Jan 2019 23:18:29 +0000
X-Inumbo-ID: 59dccefd-202e-11e9-aeee-bc764e045a96
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe52::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59dccefd-202e-11e9-aeee-bc764e045a96;
 Thu, 24 Jan 2019 23:18:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=x9F2eX7eDPwNYrqEi+7j+Gb8wx/qSni8CJXTp+b7KZc=;
 b=vCdKz/FjJiz2CUZykyZVCHXmgyYC9YU/B9qzOExqaStvD5BdQ5u7QzvL8CoBBThzKD6bT9cdtQG9YUZSiQUXH+VawGLAvNeuWn3UnZA9dI8nCt/moTqnpJGRMuP2MXt/8s1dmSXGWw7ymxf/SG167iPufGyo9aDw3nYMgOka3ho=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB3041.namprd12.prod.outlook.com (20.178.209.87) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.27; Thu, 24 Jan 2019 23:18:22 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8%4]) with mapi id 15.20.1558.016; Thu, 24 Jan 2019
 23:18:22 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH for-4.12] amd/iommu: fix present bit checking when
 clearing PTE
Thread-Index: AQHUswDB5KRIRk5hkEKNHjJy9FYcwKW/EC4A
Date: Thu, 24 Jan 2019 23:18:22 +0000
Message-ID: <8232fceb-de3b-3423-450c-1e1474d4627c@amd.com>
References: <20190123094755.72146-1-roger.pau@citrix.com>
In-Reply-To: <20190123094755.72146-1-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR02CA0006.namprd02.prod.outlook.com
 (2603:10b6:805:a2::19) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3041;
 20:5YOwx8XQ6mSl4ieqZ8S+En9If4VHnbN16pnf90OL8e1hisrsrKK3Coq7GUM+t4+6qRN9EpHLoRb98CaP1Wz79fO/7S4bbFzsotpnP9rOkgIT2qS/6qustP9wFOc8HsK0jn+kWDz1PrYv/yBmNqjQNpQ8rQWM9oeWi4tgzg5ZFlNZxU43EPLRIAiVLT8ZUK+fYGOl26hy8dFN8LwmKO7MWFzwTv8D+AeQbjFDLJTxM8ZDWa++Nivvm7IpieZpASsR
x-ms-office365-filtering-correlation-id: c8d3615c-957e-44c1-df11-08d682523bd7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3041; 
x-ms-traffictypediagnostic: BN8PR12MB3041:
x-microsoft-antispam-prvs: <BN8PR12MB3041D3BAAF50C8FAE9E3FD16E59A0@BN8PR12MB3041.namprd12.prod.outlook.com>
x-forefront-prvs: 0927AA37C7
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(396003)(136003)(366004)(39860400002)(199004)(189003)(6486002)(486006)(4326008)(53936002)(6246003)(8936002)(476003)(2616005)(99286004)(478600001)(72206003)(2501003)(110136005)(81156014)(316002)(14454004)(8676002)(2906002)(81166006)(54906003)(31696002)(25786009)(305945005)(6436002)(7736002)(86362001)(14444005)(256004)(31686004)(36756003)(11346002)(105586002)(386003)(446003)(106356001)(6506007)(229853002)(6512007)(52116002)(76176011)(6116002)(102836004)(3846002)(68736007)(71200400001)(26005)(66066001)(71190400001)(97736004)(186003)(53546011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3041;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: XWF7VEo+wU566PlRSvLeb4FEJEFZwhrdahtvprIbOE5t/ahqzA3xnjYAonlPRzzwRu5p3cRVV3F8c0Cn1KeXXBoT9WgkIuQvNxRUpil9J3cR+J4c8LdJhxi5SYA2DX+OuqBBaUZeymzmWdC7mH6mSIaANYkFSvH/AAp8wLIs6yziLlM+EfzL795zo4JG9Wg38/ZUPsEzFpIRDay5NB90qzBfI/A0Q5Q81cJD5P0k5f9rMgTIgH+/Qny8E4a+VUP47RFzjzESMHZBXZm2duU6/5//vRlY9gV+SF0QBKn+KvHp8UhXjk16quvpwt/rx3xxRwZeCHUOO6XMqEDYyqJKe5nBv7tDvP/kw6WEi9jfcrhiq1GLQqFZ30NVzNWM4S50ZxnyNdcPHYwJgIpcvmkRStWGRCKJV9GFGb+ZOsjOFn8=
Content-ID: <58CD007361476F41B2C8B4A7B5DD23F4@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c8d3615c-957e-44c1-df11-08d682523bd7
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2019 23:18:21.8863 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3041
Subject: Re: [Xen-devel] [PATCH for-4.12] amd/iommu: fix present bit
 checking when clearing PTE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 "Suthikulpanit, Suravee" <Suravee.Suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yMy8xOSAzOjQ3IEFNLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6DQo+IFRoZSBjdXJyZW50
IGNoZWNrIGZvciB0aGUgcHJlc2VudCBiaXQgaXMgd3JvbmcsIHNpbmNlIHRoZSBwcmVzZW50IGJp
dA0KPiBpcyBsb2NhdGVkIGluIHRoZSBsb3cgcGFydCBvZiB0aGUgZW50cnkuDQo+IA0KPiBGaXhl
czogZThhZmUxMTI0Y2MxICgiaW9tbXU6IGVsaWRlIGZsdXNoaW5nIGZvciBoaWdoZXIgb3JkZXIg
bWFwL3VubWFwIG9wZXJhdGlvbnMiKQ0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlh
bi53b29kc0BhbWQuY29tPg0KDQo+IC0tLQ0KPiBDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxz
dXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4NCj4gQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53
b29kc0BhbWQuY29tPg0KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPg0KPiBD
YzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gLS0tDQo+ICAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIHwgNCArLS0tDQo+ICAgMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYw0KPiBpbmRleCA5OWFjMGE2ODYyLi42NzMyOWIw
Yzk1IDEwMDY0NA0KPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFw
LmMNCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jDQo+IEBA
IC0zOSwxNSArMzksMTMgQEAgc3RhdGljIHVuc2lnbmVkIGludCBjbGVhcl9pb21tdV9wdGVfcHJl
c2VudCh1bnNpZ25lZCBsb25nIGwxX21mbiwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuKQ0KPiAgIHsNCj4gICAgICAgdWlu
dDY0X3QgKnRhYmxlLCAqcHRlOw0KPiAtICAgIHVpbnQzMl90IGVudHJ5Ow0KPiAgICAgICB1bnNp
Z25lZCBpbnQgZmx1c2hfZmxhZ3M7DQo+ICAgDQo+ICAgICAgIHRhYmxlID0gbWFwX2RvbWFpbl9w
YWdlKF9tZm4obDFfbWZuKSk7DQo+ICAgDQo+ICAgICAgIHB0ZSA9ICh0YWJsZSArIHBmbl90b19w
ZGVfaWR4KGRmbiwgMSkpOw0KPiAtICAgIGVudHJ5ID0gKnB0ZSA+PiAzMjsNCj4gICANCj4gLSAg
ICBmbHVzaF9mbGFncyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnksIElPTU1VX1BURV9Q
UkVTRU5UX01BU0ssDQo+ICsgICAgZmx1c2hfZmxhZ3MgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMy
KCpwdGUsIElPTU1VX1BURV9QUkVTRU5UX01BU0ssDQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfUFJFU0VOVF9TSElGVCkgPw0KPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfRkxVU0hGX21vZGlmaWVk
IDogMDsNCj4gICANCj4gDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 03:39:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 03:39: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-devel-bounces@lists.xenproject.org>)
	id 1gmsKV-0003Dh-SG; Fri, 25 Jan 2019 03:38: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=QDVF=QB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmsKU-0003DX-8G
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 03:38:54 +0000
X-Inumbo-ID: bb01fc66-2052-11e9-8f3d-0faebc368f07
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb01fc66-2052-11e9-8f3d-0faebc368f07;
 Fri, 25 Jan 2019 03:38:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmsKN-0003gy-PH; Fri, 25 Jan 2019 03:38:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmsKN-0002f5-DC; Fri, 25 Jan 2019 03:38:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmsKN-0002Tt-58; Fri, 25 Jan 2019 03:38:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132452-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=62a623debd9f7d40823ac1851939f6ee9255382c
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Jan 2019 03:38:47 +0000
Subject: [Xen-devel] [ovmf test] 132452: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ1MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0NTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDc1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI5NDc1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNjJhNjIzZGViZDlmN2Q0MDgyM2FjMTg1MTkzOWY2ZWU5MjU1MzgyYwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4
MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4LTExLTA1
IDIxOjEzOjExIFogICA4MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAgMjAxOC0x
MS0wNiAyMDo0OToyNiBaICAgNzkgZGF5cyAgMjc1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMjQxOSAgMjAxOS0wMS0yMyAwNzozNDoyMSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFjaGluIEd1
cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFzdGVyQGdt
YWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
c2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGludGVs
LmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t
PgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxj
aGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50ZWwuY29t
PgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndl
aUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNvbT4KICBG
YW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgRmVsaXggUG9seXVkb3YgPGZlbGl4
cEBhbWkuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1
YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFv
IFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50
ZWwuY29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYg
QnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGlu
dGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8
amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgog
IE1hZ2dpZSBDaHUgPG1hZ2dpZS5jaHVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56
eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPgogIE1pa2Ug
TWFzbGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5o
dWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAg
UmF5IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogIHNoZW5nbGVpIDxzaGVu
Z2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGlu
dGVsLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU29uZ3BlbmcgTGkg
PHNvbmdwZW5nLmxpQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+
CiAgU3VnaG9zaCBHYW51IDxzdWdob3NoLmdhbnVAYXJtLmNvbT4KICBTdW1pdCBHYXJnIDxzdW1p
dC5nYXJnQGxpbmFyby5vcmc+CiAgU3VuLCBaYWlsaWFuZyA8L289SW50ZWwvb3U9RXhjaGFuZ2Ug
QWRtaW5pc3RyYXRpdmUgR3JvdXAgKEZZRElCT0hGMjNTUERMVCkvY249UmVjaXBpZW50cy9jbj1T
dW4sIFphaWxpYW5nZjVkPgogIFRob21hcyBBYnJhaGFtIDx0aG9tYXMuYWJyYWhhbUBhcm0uY29t
PgogIFRob21hcyBSeWRtYW4gPHRob21hcy5qLnJ5ZG1hbkBpbnRlbC5jb20+CiAgVGluZyBZZSA8
dGluZy55ZUBpbnRlbC5jb20+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFsZi5jb20+CiAg
VmlqYXllbnRoaXJhbiBTdWJyYW1hbmlhbSA8dmlqYXllbnRoaXJhbi5zdWJyYW1hbmlhbUBhcm0u
Y29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiA8dmxhZGltaXIub2xvdnlhbm5pa292QGJyb2Fk
Y29tLmNvbT4KICBXYW5nIEJpblggQSA8YmlueC5hLndhbmdAaW50ZWwuY29tPgogIFd1IEppYXhp
biA8amlheGluLnd1QGludGVsLmNvbT4KICBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICBZ
b25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5s
aW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGludGVsLmNvbT4K
ICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIFpoYW8sIFpoaXFpYW5n
WCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIFpoaXFpYW5nWCBaaGFv
IDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgendlaTQgPGRhdmlkLndlaUBpbnRlbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDcxNzkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 04:58:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 04:58:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmtZF-0001yY-Ka; Fri, 25 Jan 2019 04:58: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=QDVF=QB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmtZD-0001yO-OV
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 04:58:11 +0000
X-Inumbo-ID: cf1786ca-205d-11e9-8599-e737906be363
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf1786ca-205d-11e9-8599-e737906be363;
 Fri, 25 Jan 2019 04:58:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmtZA-0005PS-2D; Fri, 25 Jan 2019 04:58:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmtZ9-0006eo-Hu; Fri, 25 Jan 2019 04:58:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmtZ9-0002V6-H3; Fri, 25 Jan 2019 04:58:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132446-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=23b6b8bf9011dc714e7c66ada789c665261607ac
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Jan 2019 04:58:07 +0000
Subject: [Xen-devel] [linux-4.19 test] 132446: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ0NiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0NDYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEg
eGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgMjNiNmI4YmY5MDExZGM3MTRlN2M2NmFkYTc4OWM2NjUyNjE2MDdh
YwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2Yz
ZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAy
MDE4LTExLTAyIDA1OjM5OjA4IFogICA4MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQx
MiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAgODEgZGF5cyAgIDU3IGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMjQwMiAgMjAxOS0wMS0yMiAyMTowMDo0NCBaICAgIDIgZGF5cyAgICAy
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KMTExMCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwK
bm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTg3NTQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 05:10:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 05:10: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-devel-bounces@lists.xenproject.org>)
	id 1gmtkk-0003vO-OT; Fri, 25 Jan 2019 05:10: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=QDVF=QB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmtkk-0003vE-9S
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 05:10:06 +0000
X-Inumbo-ID: 79aa176e-205f-11e9-88e6-a7bbccb9728d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79aa176e-205f-11e9-88e6-a7bbccb9728d;
 Fri, 25 Jan 2019 05:10:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmtkh-0005zE-DO; Fri, 25 Jan 2019 05:10:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmtkg-0007Tq-Vp; Fri, 25 Jan 2019 05:10:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmtkg-0006we-Un; Fri, 25 Jan 2019 05:10:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132453-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=7b6116fb895286f0fad7f2ff5a5cdcdbb57818f0
X-Osstest-Versions-That: libvirt=4fb769f5e02833ecf6ad495af3f3c705364e2d2c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Jan 2019 05:10:02 +0000
Subject: [Xen-devel] [libvirt test] 132453: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ1MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0NTMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjQxMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNDExCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDdiNjEx
NmZiODk1Mjg2ZjBmYWQ3ZjJmZjVhNWNkY2RiYjU3ODE4ZjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIDRmYjc2OWY1ZTAyODMzZWNmNmFkNDk1YWYzZjNjNzA1MzY0ZTJk
MmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjQxMSAgMjAxOS0wMS0yMyAwNDoxODo0NSBaICAg
IDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI0NTMgIDIwMTktMDEtMjQgMDQ6MTk6Mzgg
WiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBDaHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBj
YW5vbmljYWwuY29tPgogIGRhbm4gZnJhemllciA8ZGFubi5mcmF6aWVyQGNhbm9uaWNhbC5jb20+
CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgSmFtaWUgU3RyYW5kYm9nZSA8amFt
aWVAY2Fub25pY2FsLmNvbT4KICBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgogIE1pY2hh
bCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBh
QHJlZGhhdC5jb20+CiAgUmFkb3NsYXcgQmllcm5hY2tpIDxyYWRvc2xhdy5iaWVybmFja2lAbGlu
YXJvLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgNGZi
NzY5ZjVlMC4uN2I2MTE2ZmI4OSAgN2I2MTE2ZmI4OTUyODZmMGZhZDdmMmZmNWE1Y2RjZGJiNTc4
MThmMCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 05:48:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 05:48: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-devel-bounces@lists.xenproject.org>)
	id 1gmuLK-0006lb-Pp; Fri, 25 Jan 2019 05:47:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ERP6=QB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gmuLJ-0006lW-Vx
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 05:47:54 +0000
X-Inumbo-ID: c06f6358-2064-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c06f6358-2064-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 05:47:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 564C2ADD3;
 Fri, 25 Jan 2019 05:47:50 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20190124174827.15902-1-george.dunlap@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <4caab34b-ea69-24d9-790f-d92092760e68@suse.com>
Date: Fri, 25 Jan 2019 06:47:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190124174827.15902-1-george.dunlap@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH-for-4.12] docs: Fix dm_restrict documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAxOSAxODo0OCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBSZW1vdmUgImNoYXR0
eSIgYW5kIHJlZHVuZGFudCBpbmZvcm1hdGlvbiBmcm9tIHRoZSB4bCBtYW4gcGFnZTsKPiByZXN0
cmljdCBpdCB0byBmdW5jdGlvbmFsIGRlc2NyaXB0aW9ucyBvbmx5LCBhbmQgcG9pbnQgaW5zdGVh
ZCB0bwo+IHFlbXUtZGVwcml2LnBhbmRvYyBhbmQgU1VQUE9SVC5tZCBhcyBsb2NhdGlvbnMgZm9y
ICJjYW5vbmljYWwiCj4gaW5mb3JtYXRpb24uCj4gCj4gQWRkIGEgbWFuIHBhZ2UgZW50cnkgZm9y
IGRldmljZV9tb2RlbF91c2VyLgo+IAo+IFVwZGF0ZSBxZW11LWRlcHJpdmlsZWdlLnBhbmRvYzoK
PiAKPiBDaGFuZ2VzIGluIG1pc3NpbmcgZmVhdHVyZSBsaXN0Ogo+IC0gTWlncmF0aW9uIGlzIGZ1
bmN0aW9uYWwKPiAtIEJ1dCBxZGlzayBiYWNrZW5kcyBhcmUgbm90Cj4gCj4gQWRkIGEgbWlzc2lu
ZyByZXN0cmljdGlvbiBsaXN0Lgo+IAo+IFRoZSBmb2xsb3dpbmcgc3RhdGVtZW50cyBmcm9tIHRo
ZSBtYW4gcGFnZSBhcmUgZHJvcHBlZDoKPiAtIE1lbnRpb25pbmcgUFY7IFBWIGd1ZXN0cyBuZXZl
ciBoYXZlIGEgZGV2aWNlIG1vZGVsLgo+IC0gRHJvcCB0aGUgY29uZnVzaW5nIHN0YXRlbWVudCBh
Ym91dCBzdGR2Z2EgYW5kIGNpcnJ1cyB2Z2Egb3B0aW9ucy4KPiAtIFJlLXVzZWQgZG9tYWluIElE
cyBhcmUgbm93IGhhbmRsZWQuCj4gLSBEZXZpY2UgbW9kZWxzIHNob3VsZCBubyBsb25nZXIgYmUg
YWJsZSB0byBjcmVhdGUgd29ybGQtcmVhZGFibGUKPiAgIGZpbGVzIG9uIGRvbTAncyBmaWxlc3lz
dGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 05:50:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 05:50:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmuNh-0007cH-CC; Fri, 25 Jan 2019 05:50: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=ERP6=QB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gmuNg-0007cC-9q
 for xen-devel@lists.xen.org; Fri, 25 Jan 2019 05:50:20 +0000
X-Inumbo-ID: 17e5f57e-2065-11e9-8032-af827da2ce1a
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 17e5f57e-2065-11e9-8032-af827da2ce1a;
 Fri, 25 Jan 2019 05:50:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D4B3BADD3;
 Fri, 25 Jan 2019 05:50:16 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1548354483-5021-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <9b873ac9-f1da-5444-da73-42b723d37439@suse.com>
Date: Fri, 25 Jan 2019 06:50:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1548354483-5021-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/p2m: Drop erroneous
 #VE-enabled check in ept_set_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAxOSAxOToyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBDb2RlIGNsZWFyaW5n
IHRoZSAiU3VwcHJlc3MgVkUiIGJpdCBpbiBhbiBFUFQgZW50cnkgaXNuJ3QgbmVjZWNzc2VyaWx5
IHJ1bm5pbmcKPiBpbiBjdXJyZW50IGNvbnRleHQuICBJbiBBTFRQMk1fZXh0ZXJuYWwgbW9kZSwg
aXQgZGVmaW5pdGVseSBpcyBub3QsIGFuZCBpbiBQVgo+IGNvbnRleHQsIHZjcHVfYWx0cDJtKGN1
cnJlbnQpIGFjdHMgdXBvbiB0aGUgSFZNIHVuaW9uLgo+IAo+IEV2ZW4gaWYgd2UgY291bGQgc2Vu
c2libHkgcmVzb2x2ZSB0aGUgdGFyZ2V0IHZDUFUsIGl0IG1heSBsZWdpdGltYXRlbHkgbm90IGJl
Cj4gZnVsbHkgc2V0IHVwIGF0IHRoaXMgcG9pbnQsIHNvIHJlamVjdGluZyB0aGUgRVBUIG1vZGlm
aWNhdGlvbiB3b3VsZCBiZSBidWdneS4KPiAKPiBUaGVyZSBpcyBhIHBhdGggaW4gaHZtX2hhcF9u
ZXN0ZWRfcGFnZV9mYXVsdCgpIHdoaWNoIGV4cGxpY2l0bHkgZW11bGF0ZXMgI1ZFCj4gaW4gdGhl
IGNwdV9oYXNfdm14X3ZpcnRfZXhjZXB0aW9ucyBjYXNlLCBzbyB0aGUgLUVPUE5PVFNVUFAgcGFy
dCBvZiB0aGlzCj4gY29uZGl0aW9uIGlzIGFsc28gd3JvbmcuCj4gCj4gRHJvcCB0aGUgIXN2ZSBj
aGVjayBlbnRpcmVseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 06:56:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 06:56: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-devel-bounces@lists.xenproject.org>)
	id 1gmvPA-0004dE-AV; Fri, 25 Jan 2019 06:55:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qSih=QB=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gmvP8-0004d9-B1
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 06:55:54 +0000
X-Inumbo-ID: 4122ecf5-206e-11e9-aeee-bc764e045a96
Received: from mail-ot1-x32d.google.com (unknown [2607:f8b0:4864:20::32d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4122ecf5-206e-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 06:55:52 +0000 (UTC)
Received: by mail-ot1-x32d.google.com with SMTP id u16so7625981otk.8
 for <xen-devel@lists.xenproject.org>; Thu, 24 Jan 2019 22:55:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=NA4z7EyUPvCzY1AgIyopGNhvHI57YTZuD8zCASxe2Uo=;
 b=MlhmNaMk0T/HE/xu8YjExMv5WWoHobqDAq60aPKHJOFghqsTnuqpPanLPidy/d3vEC
 Eji2a+b7EemMiKdzFBUyCSrsVDzk9bHcHMI3pFV/g57qxRPM15j29Gl3mGbQFOivsPFX
 JYv0YTIUZNq6WV/GkmnZ5IF4FSKbyfw8pNNdMJGQB7FN/wbtDhZrSsdUse9AaE2XsHSl
 6zkqdLVuXAiAHWFVCePSWUkqN7LqLtzb/pU6joLWm8vWeMS2qTtXKXFuW7+iDZgXOHsQ
 OXXb5odLHzK4FV23gbLnV4D5RHUS+bAz+4+DPE8JBf2KCspzya43HZwLhiRWp8GNxTcY
 fLMw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=NA4z7EyUPvCzY1AgIyopGNhvHI57YTZuD8zCASxe2Uo=;
 b=nrj/M0bYWPELbAw/nU0ICVCNH574Jt9HYy2peeMOP4sFIm9yhpM6nFOqA4RLeSZIuh
 n3hU81Jttuo6MlA+JZplH2L5R0S+1Qq7c/IcZZoq59BnqguHZYnYj4I8HXefSxnF8ryz
 NjKzlGbICjzWyPGcQS433u3mfL1j5T839x1BhJ4MhlOJmUfxbxG3xBSeJ3ZbaGABy+iX
 MjKLB7THxJolRJO6Mzz4TyUy//SyD7hU/Y4YwxR7JhasQdAWei3bozW3eN9X5RfJrvh1
 CtwNW3kwpB8jtQhtIWZK9Enh01W5loa6X1QruUsgb36Nx6qqX6HclX6hWwK+JaFUp2Ph
 1RZw==
X-Gm-Message-State: AJcUukdbPImhbKZSS5pd9xe2CJiKb9C+kRdcYrT+N1ad4SNpWOY4HCK7
 hYLlceAp+OoXxUEewtSYoVOM0E3lK+bKLrGLmrM=
X-Google-Smtp-Source: ALg8bN6msxnNcDFHK6crXOOqzdKNbkh4ROg+bICzv6WRqhoZ4muwB98JB5KHecH7bN1Deq5xiTg9hh+dQdtjCwf1e0g=
X-Received: by 2002:a9d:7d18:: with SMTP id v24mr6542132otn.352.1548399351919; 
 Thu, 24 Jan 2019 22:55:51 -0800 (PST)
MIME-Version: 1.0
References: <1548354814-23208-1-git-send-email-andrii.anisov@gmail.com>
 <1548355642.9022.23.camel@amazon.de>
In-Reply-To: <1548355642.9022.23.camel@amazon.de>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Fri, 25 Jan 2019 08:55:40 +0200
Message-ID: <CAC1WxdjgOg1Qg4=2Me0nwdEO+CMS4C1WMr7E=pxpi74-ME9uTw@mail.gmail.com>
To: "Nuernberger, Stefan" <snu@amazon.de>
Subject: Re: [Xen-devel] [PATCH for-4.12] gic-vgic: fix assert condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 "andre.przywara@arm.com" <andre.przywara@arm.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============2722642765452649550=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2722642765452649550==
Content-Type: multipart/alternative; boundary="0000000000005778c3058042d107"

--0000000000005778c3058042d107
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Stefan,

You are absolutely correct.

Sent from my Android.

=D1=87=D1=82, 24 =D1=81=D1=96=D1=87. 2019, 20:47 Nuernberger, Stefan =D0=BA=
=D0=BE=D1=80=D0=B8=D1=81=D1=82=D1=83=D0=B2=D0=B0=D1=87 snu@amazon.de =D0=BF=
=D0=B8=D1=88=D0=B5:

> -    ASSERT(connect && desc);
> +    ASSERT(connect || desc);

I assume it should be ASSERT(!connect || desc);

- Stefan

--0000000000005778c3058042d107
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div style=3D"font-family:sans-serif;font-size:12.8px" di=
r=3D"auto">Hello Stefan,</div><div dir=3D"auto" style=3D"font-family:sans-s=
erif;font-size:12.8px"><br></div><div dir=3D"auto" style=3D"font-family:san=
s-serif;font-size:12.8px">You are absolutely correct.<br><br><div data-smar=
tmail=3D"gmail_signature" dir=3D"auto">Sent from my Android.</div><br><div =
dir=3D"auto" class=3D"elided-text"><div dir=3D"ltr">=D1=87=D1=82, 24 =D1=81=
=D1=96=D1=87. 2019, 20:47 Nuernberger, Stefan =D0=BA=D0=BE=D1=80=D0=B8=D1=
=81=D1=82=D1=83=D0=B2=D0=B0=D1=87=C2=A0<a href=3D"mailto:snu@amazon.de" sty=
le=3D"text-decoration-line:none;color:rgb(66,133,244)">snu@amazon.de</a>=C2=
=A0=D0=BF=D0=B8=D1=88=D0=B5:</div><div style=3D"color:purple"><blockquote s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">&gt; -=C2=A0=C2=A0=C2=A0=C2=A0ASSERT(connect &amp;&amp; desc=
);<br>&gt; +=C2=A0=C2=A0=C2=A0=C2=A0ASSERT(connect || desc);<br><br>I assum=
e it should be=C2=A0ASSERT(!connect || desc);<br><br>- Stefan</blockquote><=
/div></div></div></div>

--0000000000005778c3058042d107--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2722642765452649550==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 25 07:11:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 07: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-devel-bounces@lists.xenproject.org>)
	id 1gmve6-0006T3-2v; Fri, 25 Jan 2019 07:11: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=qSih=QB=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gmve3-0006Sy-UG
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 07:11:19 +0000
X-Inumbo-ID: 68f46f8d-2070-11e9-aeee-bc764e045a96
Received: from mail-oi1-x234.google.com (unknown [2607:f8b0:4864:20::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68f46f8d-2070-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 07:11:18 +0000 (UTC)
Received: by mail-oi1-x234.google.com with SMTP id t204so6981092oie.7
 for <xen-devel@lists.xenproject.org>; Thu, 24 Jan 2019 23:11:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=yLVvrEEI/05Ke7YuMC9a7UnqFSd6jZTyMrwFph6SUVQ=;
 b=DKMGyyzISX4D8rzrzc4jK6/LqVt9C3prKHvrQMlWS2z0RcUlZ/7Zft3HuSeOUZ10Ql
 /Tsufn89eK0DhZwECPJ6pTwJfgQRE+vXZhSPDnwuOthOMTNzXThus/uiFpnHBl4jqiG/
 gjQogNKxjefTAnJDlKdRqN6v/8FcJr+vBv2ASRsbKfPi7tYdFgSm6B5U9Ke3bOiv9rOp
 BLFx4C6d71Ql/99QBRontt1mLXorZN5Ac2xIwX1mzdgZj2bf5+L0YrO4FlE+T6ypTowp
 YX3mm1zr8x6am+dMwD7CGxq1B7t3KSLdeMtMTHof2hnQFGzuGlixR6IfThVLZOAEycLU
 OCpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=yLVvrEEI/05Ke7YuMC9a7UnqFSd6jZTyMrwFph6SUVQ=;
 b=bn1GV4IVL/BBgjmZAG/uNAHawk3oQyct0OCae7wXQoBxyGQrlA872N+LnamULXcOCo
 r3kHWY5idAkfgHtJpZMQFpmysWSRZK6NGLArr/x+LFIwDFYF3E28gbwFnO4dAhZdexv8
 Udmfg6X+QnvZDHvP743UWuBfJfNNQgkXqXeQPbvKyHv+1MNCiuEE36bikhN2t54RxG6l
 iyKwYlCYeDvh1vQQ/XKiy1rAqKbJ/8UNeFHwR0ybZpY0DF+Ofacsq/n1X3F2e3h64T1/
 zn/9zLBX/vXU9Z5rJnd9lVt97qphANL3UYlV1EUf50CRz5zGokEgzdbTxxRSbcgmD/fA
 SLrA==
X-Gm-Message-State: AJcUukdqWuA7tymPVr8bBn+I/V5EL5Pz0img3o+cXBqY/jwQ+mUaw7Jy
 ZraOvCBb44bOT3bsMdI+WbODUUpK3jqPGWf1ne0=
X-Google-Smtp-Source: AHgI3IZdOBwpMmlPYwJa493IOSVjMFiwuE1coMUVcXlMGdFAxcT4dI1xv/QEA3g/U5Qdfv8a6lOK36CF9ZD3B2UO7MM=
X-Received: by 2002:a54:4486:: with SMTP id v6mr616941oiv.233.1548400277662;
 Thu, 24 Jan 2019 23:11:17 -0800 (PST)
MIME-Version: 1.0
References: <1548354814-23208-1-git-send-email-andrii.anisov@gmail.com>
 <CAF3u54DxzP=z7P1YE9XK4mMpgQqQxUTi2CT3nmUfucXn1RdO8Q@mail.gmail.com>
In-Reply-To: <CAF3u54DxzP=z7P1YE9XK4mMpgQqQxUTi2CT3nmUfucXn1RdO8Q@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Fri, 25 Jan 2019 09:11:06 +0200
Message-ID: <CAC1Wxdi2Azrn3X+Hp9HmpX1zr5WmVCQpfXMD19AUDveUs-3p-A@mail.gmail.com>
To: Julien Grall <julien.grall@gmail.com>
Subject: Re: [Xen-devel] [PATCH for-4.12] gic-vgic: fix assert condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Andre Przywara <andre.przywara@arm.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============4441803811637676181=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4441803811637676181==
Content-Type: multipart/alternative; boundary="0000000000008532e105804308d7"

--0000000000008532e105804308d7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Dear Julien,



=D1=87=D1=82, 24 =D1=81=D1=96=D1=87. 2019, 21:27 Julien Grall =D0=BA=D0=BE=
=D1=80=D0=B8=D1=81=D1=82=D1=83=D0=B2=D0=B0=D1=87 julien.grall@gmail.com =D0=
=BF=D0=B8=D1=88=D0=B5:

> (sorry for the formatting)
>
> On Thu, 24 Jan 2019, 18:35 Andrii Anisov, <andrii.anisov@gmail.com> wrote=
:
>
>> From: Andrii Anisov <andrii_anisov@epam.com>
>>
>
> Empty commit message should only happen when the title provide enough
> information.
>
> In that case, you should explain how you hit the assert so the reviewers
> can understand the change.
>

It was an extremely rare an totally unusual use-case, which nobody else
needs.
I did reboot a guest domain with a device passthroughed to it.


>
> Signed-off-by: Andrii Anisov <andrii_anisov@epam.com>
>> ---
>>  xen/arch/arm/gic-vgic.c | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/xen/arch/arm/gic-vgic.c b/xen/arch/arm/gic-vgic.c
>> index 48922f5..684f2d1 100644
>> --- a/xen/arch/arm/gic-vgic.c
>> +++ b/xen/arch/arm/gic-vgic.c
>> @@ -443,7 +443,7 @@ int vgic_connect_hw_irq(struct domain *d, storuct
>> vcpu *v, unsigned int virq,
>>      int ret =3D 0;
>>
>>      /* "desc" is optional when we disconnect an IRQ. */
>> -    ASSERT(connect && desc);
>> +    ASSERT(connect || desc);
>
>
> This looks wrong to me. Now you allow desc to be NULL when connecting an
> IRQ.
>
Yes, sure, the original check is much better: it doesn't allow
disconnecting at all.

This does not even match the comment above.
>
Being upset I mistakingly set another wrong condition. Stefan instead
suggested the right one.

Sent from my Android.

>

--0000000000008532e105804308d7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Dear Julien,<br><br><div data-smartmail=3D"gmail_signatur=
e" dir=3D"auto"><br></div><br><div class=3D"gmail_quote" dir=3D"auto"><div =
dir=3D"ltr">=D1=87=D1=82, 24 =D1=81=D1=96=D1=87. 2019, 21:27 Julien Grall =
=D0=BA=D0=BE=D1=80=D0=B8=D1=81=D1=82=D1=83=D0=B2=D0=B0=D1=87 <a href=3D"mai=
lto:julien.grall@gmail.com" target=3D"_blank" rel=3D"noreferrer">julien.gra=
ll@gmail.com</a> =D0=BF=D0=B8=D1=88=D0=B5:<br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex"><span>(sorry for the formatting)</span><div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr">On Thu, 24 Jan 2019, 18:35 Andrii Anisov, &lt;<a h=
ref=3D"mailto:andrii.anisov@gmail.com" rel=3D"noreferrer noreferrer" target=
=3D"_blank">andrii.anisov@gmail.com</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">From: Andrii Anisov &lt;<a href=3D"mailto:andrii_anisov@epa=
m.com" rel=3D"noreferrer noreferrer" target=3D"_blank">andrii_anisov@epam.c=
om</a>&gt;<br></blockquote></div></div><div><br></div><div>Empty commit mes=
sage should only happen when the title provide enough information.</div><di=
v><br></div><div>In that case, you should explain how you hit the assert so=
 the reviewers can understand the change.</div></blockquote></div><div dir=
=3D"auto"><br></div><div dir=3D"auto">It was an extremely rare an totally u=
nusual use-case, which nobody else needs.</div><div dir=3D"auto">I did rebo=
ot a guest domain with a device passthroughed to it.</div><div dir=3D"auto"=
><br></div><div class=3D"gmail_quote" dir=3D"auto"><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex"><div><br></div><div><br></div><div><div class=3D"gmail_quote"><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">
Signed-off-by: Andrii Anisov &lt;<a href=3D"mailto:andrii_anisov@epam.com" =
rel=3D"noreferrer noreferrer" target=3D"_blank">andrii_anisov@epam.com</a>&=
gt;<br>
---<br>
=C2=A0xen/arch/arm/gic-vgic.c | 2 +-<br>
=C2=A01 file changed, 1 insertion(+), 1 deletion(-)<br>
<br>
diff --git a/xen/arch/arm/gic-vgic.c b/xen/arch/arm/gic-vgic.c<br>
index 48922f5..684f2d1 100644<br>
--- a/xen/arch/arm/gic-vgic.c<br>
+++ b/xen/arch/arm/gic-vgic.c<br>
@@ -443,7 +443,7 @@ int vgic_connect_hw_irq(struct domain *d, storuct vcpu =
*v, unsigned int virq,<br>
=C2=A0 =C2=A0 =C2=A0int ret =3D 0;<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* &quot;desc&quot; is optional when we disconnect an I=
RQ. */<br>
-=C2=A0 =C2=A0 ASSERT(connect &amp;&amp; desc);<br>
+=C2=A0 =C2=A0 ASSERT(connect || desc);</blockquote></div></div><div><br></=
div><div>This looks wrong to me. Now you allow desc to be NULL when connect=
ing an IRQ.</div></blockquote></div><div dir=3D"auto">Yes, sure, the origin=
al check is much better: it doesn&#39;t allow disconnecting at all.</div><d=
iv dir=3D"auto"><br></div><div class=3D"gmail_quote" dir=3D"auto"><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex"><div> This does not even match the comment above.</di=
v></blockquote></div><div dir=3D"auto">Being upset I mistakingly set anothe=
r wrong condition. Stefan instead suggested the right one.</div><div dir=3D=
"auto"><br></div><div dir=3D"auto"><span style=3D"font-family:sans-serif">S=
ent from my Android.</span><br></div><div class=3D"gmail_quote" dir=3D"auto=
"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">
</blockquote></div></div>

--0000000000008532e105804308d7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4441803811637676181==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 25 07:28:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 07:28: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-devel-bounces@lists.xenproject.org>)
	id 1gmvug-0007WL-JU; Fri, 25 Jan 2019 07:28: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=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmvuf-0007WG-6g
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 07:28:29 +0000
X-Inumbo-ID: cda6546e-2072-11e9-9631-8f7358ccf223
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cda6546e-2072-11e9-9631-8f7358ccf223;
 Fri, 25 Jan 2019 07:28:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 00:28:25 -0700
Message-Id: <5C4ABA9A020000780021102A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 00:28:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2.1 0/2] tools: fix build dependencies upon
 generated header(s)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogdG9vbHM6IGZpeCBidWlsZCBkZXBlbmRlbmN5IHVwb24gZ2VuZXJhdGVkIGhlYWRlcihzKQoy
OiB4ODZlbXVsOiBmaXggdGVzdCBoYXJuZXNzIGFuZCBmdXp6ZXIgYnVpbGQgZGVwZW5kZW5jaWVz
CgpJJ3ZlIGRlY2lkZWQgdG8gc3BsaXQgdGhlIG9yaWdpbmFsIHBhdGNoLCBpbiB0aGUgaG9wZSB0
aGF0IGF0IGxlYXN0CnRoZSBtYWluIGJ1ZyBmaXggKHBhdGNoIDEpIGNhbiBnbyBpbi4gQW5kcmV3
LCBJJ3ZlIGRyb3BwZWQgeW91cgphY2ssIGZvciB5b3UgdG8gcmVjb25zaWRlciB3aGV0aGVyIHlv
dSdyZSBzdGlsbCB3aWxsaW5nIHRvIGdpdmUgaXQgaW4KbGlnaHQgb2YgSWFuJ3MgcmVzZXJ2YXRp
b25zIChhZ2FpbnN0IHdoYXQgaXMgbm93IHBhdGNoIDIpIG9mCndoZXRoZXIgaW5zdGVhZCB3ZSBz
aG91bGQgZ28gYW55IG9mIHRoZSBvdGhlciBwb3NzaWJsZSByb3V0ZXMuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 07:33:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 07: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-devel-bounces@lists.xenproject.org>)
	id 1gmvzt-0008PH-85; Fri, 25 Jan 2019 07:33:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmvzs-0008PC-BI
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 07:33:52 +0000
X-Inumbo-ID: 8e57bd24-2073-11e9-8ee9-47559de72e9c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e57bd24-2073-11e9-8ee9-47559de72e9c;
 Fri, 25 Jan 2019 07:33:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 00:33:48 -0700
Message-Id: <5C4ABBDD0200007800211036@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 00:33:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C4ABA9A020000780021102A@prv1-mh.provo.novell.com>
In-Reply-To: <5C4ABA9A020000780021102A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2.1 1/2] tools: fix build dependency upon
 generated header(s)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGZkMzVmMzJiNGIgKCJ0b29scy94ODZlbXVsOiBVc2Ugc3RydWN0IGNwdWlkX3BvbGlj
eSBpbiB0aGUKdXNlcnNwYWNlIHRlc3QgaGFybmVzc2VzIikgZGlkbid0IGFjY291bnQgZm9yIHRo
ZSBkZXBlbmRlbmNpZXMgb2YKY3B1aWQtYXV0b2dlbi5oIHRvIHBvdGVudGlhbGx5IGNoYW5nZSBi
ZXR3ZWVuIGluY3JlbWVudGFsIGJ1aWxkcy4KUHV0dGluZyB0aGUgbWFrZSBpbnZvY2F0aW9uIHRv
IHByb2R1Y2UgdGhlIGhlYWRlciB0b2dldGhlciB3aXRoIHRoZQpkaXJlY3RvcnkgdHJlZSBjcmVh
dGlvbiB0aGVyZWZvcmUgZG9lcyBub3Qgd29yay4gSW50cm9kdWNlIGEgc2VwYXJhdGUKZ29hbC4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyLjE6
IFNwbGl0IGNvbnRyb3ZlcnNpYWwgcGFydHMgZnJvbSAoaG9wZWZ1bGx5KSBub24tY29udHJvdmVy
c2lhbCBvbmVzLgoKLS0tIGEvdG9vbHMvaW5jbHVkZS9NYWtlZmlsZQorKysgYi90b29scy9pbmNs
dWRlL01ha2VmaWxlCkBAIC00LDggKzQsOSBAQCBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1
bGVzLm1rCiAjIFJlbGF0aXZlIHRvICQoWEVOX1JPT1QpL3hlbi94c20vZmxhc2sKIEZMQVNLX0hf
REVQRU5EIDo9IHBvbGljeS9pbml0aWFsX3NpZHMKIAotLlBIT05ZOiBhbGwgYnVpbGQKLWFsbCBi
dWlsZDogeGVuLWZvcmVpZ24geGVuLy5kaXIgeGVuLXhzbS8uZGlyCisuUEhPTlk6IGFsbCBhbGwt
eSBidWlsZAorYWxsIGJ1aWxkOiBhbGwteSB4ZW4tZm9yZWlnbiB4ZW4vLmRpciB4ZW4teHNtLy5k
aXIKK2FsbC15OgogCiAuUEhPTlk6IHhlbi1mb3JlaWduCiB4ZW4tZm9yZWlnbjoKQEAgLTI3LDEw
ICsyOCwxMiBAQCBpZmVxICgkKENPTkZJR19YODYpLHkpCiAJZm9yIGYgaW4gJChmaWx0ZXItb3V0
ICVhdXRvZ2VuLmgsJChwYXRzdWJzdCAkKFhFTl9ST09UKS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4
Ni8lLCUsTWFrZWZpbGUgJCh3aWxkY2FyZCAkKFhFTl9ST09UKS94ZW4vaW5jbHVkZS94ZW4vbGli
L3g4Ni8qLmgpKSk7IGRvIFwKIAkJbG4gLXNmICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3hlbi9s
aWIveDg2LyQkZiB4ZW4vbGliL3g4Ni8kJGY7IFwKIAlkb25lCi0JJChNQUtFKSAtQyB4ZW4vbGli
L3g4NiBhbGwgWEVOX1JPT1Q9JChYRU5fUk9PVCkKIGVuZGlmCiAJdG91Y2ggJEAKIAorYWxsLSQo
Q09ORklHX1g4Nik6IHhlbi8uZGlyCisJJChNQUtFKSAtQyB4ZW4vbGliL3g4NiBhbGwgWEVOX1JP
T1Q9JChYRU5fUk9PVCkKKwogIyBOb3QgeGVuL3hzbSBhcyB0aGF0IGNsYXNoZXMgd2l0aCBsaW5r
IHRvCiAjICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3B1YmxpYy94c20gYWJvdmUuCiB4ZW4teHNt
Ly5kaXI6ICQoWEVOX1JPT1QpL3hlbi94c20vZmxhc2svcG9saWN5L21rZmxhc2suc2ggXAoKCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 07:34:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 07:34: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-devel-bounces@lists.xenproject.org>)
	id 1gmw0M-0008Rx-Hn; Fri, 25 Jan 2019 07:34: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=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmw0L-0008Rq-5u
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 07:34:21 +0000
X-Inumbo-ID: 9fc14fda-2073-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fc14fda-2073-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 07:34:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 00:34:18 -0700
Message-Id: <5C4ABBFA0200007800211039@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 00:34:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C4ABA9A020000780021102A@prv1-mh.provo.novell.com>
In-Reply-To: <5C4ABA9A020000780021102A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2.1 2/2] x86emul: fix test harness and fuzzer
 build dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGZkMzVmMzJiNGIgKCJ0b29scy94ODZlbXVsOiBVc2Ugc3RydWN0IGNwdWlkX3BvbGlj
eSBpbiB0aGUKdXNlcnNwYWNlIHRlc3QgaGFybmVzc2VzIikgZGlkbid0IGFjY291bnQgZm9yIHRo
ZSBkZXBlbmRlbmNpZXMgb2YKY3B1aWQtYXV0b2dlbi5oIHRvIHBvdGVudGlhbGx5IGNoYW5nZSBi
ZXR3ZWVuIGluY3JlbWVudGFsIGJ1aWxkcy4KSW4gcGFydGljdWxhciB0aGUgaGFybmVzcyBoYXMg
YSAicnVuIiBnb2FsIHdoaWNoIGlzIHN1cHBvc2VkIHRvIGJlCnVzYWJsZSBpbmRlcGVuZGVudGx5
IG9mIHRoZSByZXN0IG9mIHRoZSB0b29scyBzdWItdHJlZSBidWlsZGluZywgYW5kCmJvdGggdGhl
IGhhcm5lc3MgYW5kIHRoZSBmdXp6ZXIgY29kZSBhcmUgYWxzbyBzdXBwb3NlZCB0byBiZSBidWls
ZGFibGUKaW5kZXBlbmRlbnRseS4gVGhlcmVmb3JlIHRoZXkgbmVlZCB0byByZWN1cnNpdmVseSBp
bnZva2UgbWFrZSB0byByZS0KYnVpbGQgdGhlIGdlbmVyYXRlZCBoZWFkZXIgaWYgbmVlZGVkLCBi
dXQgb25seSB3aGVuIHRoZXNlIHJ1bGVzIGRpZCBub3QKZ2V0IGludm9rZWQgcmVjdXJzaXZlbHkg
dGhlbXNlbHZlcy4KCkZpbmFsbHkgY3B1aWQubyBkaWQgbm90IGhhdmUgYW55IGRlcGVuZGVuY2ll
cyBhZGRlZCBmb3IgaXQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KdjIuMTogU3BsaXQgY29udHJvdmVyc2lhbCBwYXJ0cyBmcm9tIChob3BlZnVsbHkpIG5v
bi1jb250cm92ZXJzaWFsIG9uZXMuCnYyOiBHdWFyZCAkKE1BS0UpIGludm9jYXRpb25zIGJ5ICQo
TUFLRUxFVkVMKSBjaGVja3MuCgotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVs
YXRvci9NYWtlZmlsZQorKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9N
YWtlZmlsZQpAQCAtMjYsMTMgKzI2LDE1IEBAIEdDT1ZfRkxBR1MgOj0gLS1jb3ZlcmFnZQogCSQo
Q0MpIC1jICQoQ0ZMQUdTKSAkKEdDT1ZfRkxBR1MpICQ8IC1vICRACiAKIHg4Ni5oIDo9ICQoYWRk
cHJlZml4ICQoWEVOX1JPT1QpL3Rvb2xzL2luY2x1ZGUveGVuL2FzbS8sXAotICAgICAgICAgICAg
ICAgICAgICAgeDg2LXZlbmRvcnMuaCB4ODYtZGVmbnMuaCBtc3ItaW5kZXguaCkKKyAgICAgICAg
ICAgICAgICAgICAgIHg4Ni12ZW5kb3JzLmggeDg2LWRlZm5zLmggbXNyLWluZGV4LmgpIFwKKyAg
ICAgICAgICQoYWRkcHJlZml4ICQoWEVOX1JPT1QpL3Rvb2xzL2luY2x1ZGUveGVuL2xpYi94ODYv
LCBcCisgICAgICAgICAgICAgICAgICAgICBjcHVpZC5oIGNwdWlkLWF1dG9nZW4uaCkKIHg4Nl9l
bXVsYXRlLmggOj0geDg2LWVtdWxhdGUuaCB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oICQoeDg2
LmgpCiAKICMgeDg2LWVtdWxhdGUuYyB3aWxsIGJlIGltcGxpY2l0IGZvciBib3RoCiB4ODYtZW11
bGF0ZS5vIHg4Ni1lbXVsYXRlLWNvdi5vOiB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICQoeDg2
X2VtdWxhdGUuaCkKIAotZnV6ei1lbXVsLm8gZnV6ei1lbXVsYXRlLWNvdi5vIHdyYXBwZXJzLm86
ICQoeDg2X2VtdWxhdGUuaCkKK2Z1enotZW11bC5vIGZ1enotZW11bGF0ZS1jb3YubyBjcHVpZC5v
IHdyYXBwZXJzLm86ICQoeDg2X2VtdWxhdGUuaCkKIAogeDg2LWluc24tZnV6emVyLmE6IGZ1enot
ZW11bC5vIHg4Ni1lbXVsYXRlLm8gY3B1aWQubwogCSQoQVIpIHJjICRAICReCkBAIC00Myw2ICs0
NSwxMSBAQCBhZmwtaGFybmVzczogYWZsLWhhcm5lc3MubyBmdXp6LWVtdWwubyB4CiBhZmwtaGFy
bmVzcy1jb3Y6IGFmbC1oYXJuZXNzLWNvdi5vIGZ1enotZW11bC1jb3YubyB4ODYtZW11bGF0ZS1j
b3YubyBjcHVpZC5vIHdyYXBwZXJzLm8KIAkkKENDKSAkKENGTEFHUykgJChHQ09WX0ZMQUdTKSAk
XiAtbyAkQAogCitpZmVxICgkKE1BS0VMRVZFTCksMCkKKyQoWEVOX1JPT1QpL3Rvb2xzL2luY2x1
ZGUveGVuL2xpYi94ODYvY3B1aWQtYXV0b2dlbi5oOiBGT1JDRQorCSQoTUFLRSkgLUMgJChYRU5f
Uk9PVCkvdG9vbHMvaW5jbHVkZSBidWlsZAorZW5kaWYKKwogIyBDb21tb24gdGFyZ2V0cwogLlBI
T05ZOiBhbGwKIGFsbDogeDg2LWluc24tZnV6ei1hbGwKQEAgLTYwLDYgKzY3LDkgQEAgaW5zdGFs
bDogYWxsCiAKIC5QSE9OWTogdW5pbnN0YWxsCiAKKy5QSE9OWTogRk9SQ0UKK0ZPUkNFOgorCiAu
UEhPTlk6IGFmbAogYWZsOiBhZmwtaGFybmVzcwogCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAg
LTExLDYgKzExLDkgQEAgYWxsOgogcnVuOiAkKFRBUkdFVCkKIAkuLyQoVEFSR0VUKQogCisuUEhP
Tlk6IEZPUkNFCitGT1JDRToKKwogIyBBZGQgbGlieDg2IHRvIHRoZSBidWlsZAogdnBhdGggJS5j
ICQoWEVOX1JPT1QpL3hlbi9saWIveDg2CiAKQEAgLTIwOCwxMyArMjExLDIwIEBAICQoY2FsbCBj
Yy1vcHRpb24tYWRkLEhPU1RDRkxBR1MteDg2XzY0LEgKIEhPU1RDRkxBR1MgKz0gJChDRkxBR1Nf
eGVuaW5jbHVkZSkgLUkuICQoSE9TVENGTEFHUy0kKFhFTl9DT01QSUxFX0FSQ0gpKQogCiB4ODYu
aCA6PSAkKGFkZHByZWZpeCAkKFhFTl9ST09UKS90b29scy9pbmNsdWRlL3hlbi9hc20vLFwKLSAg
ICAgICAgICAgICAgICAgICAgIHg4Ni12ZW5kb3JzLmggeDg2LWRlZm5zLmggbXNyLWluZGV4Lmgp
CisgICAgICAgICAgICAgICAgICAgICB4ODYtdmVuZG9ycy5oIHg4Ni1kZWZucy5oIG1zci1pbmRl
eC5oKSBcCisgICAgICAgICAkKGFkZHByZWZpeCAkKFhFTl9ST09UKS90b29scy9pbmNsdWRlL3hl
bi9saWIveDg2LywgXAorICAgICAgICAgICAgICAgICAgICAgY3B1aWQuaCBjcHVpZC1hdXRvZ2Vu
LmgpCiB4ODZfZW11bGF0ZS5oIDo9IHg4Ni1lbXVsYXRlLmggeDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuaCAkKHg4Ni5oKQogCi14ODYtZW11bGF0ZS5vIHRlc3RfeDg2X2VtdWxhdG9yLm8gZXZleC1k
aXNwOC5vIHdyYXBwZXJzLm86ICUubzogJS5jICQoeDg2X2VtdWxhdGUuaCkKK3g4Ni1lbXVsYXRl
Lm8gY3B1aWQubyB0ZXN0X3g4Nl9lbXVsYXRvci5vIGV2ZXgtZGlzcDgubyB3cmFwcGVycy5vOiAl
Lm86ICUuYyAkKHg4Nl9lbXVsYXRlLmgpCiAJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLWMgLWcg
LW8gJEAgJDwKIAogeDg2LWVtdWxhdGUubzogeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwogeDg2
LWVtdWxhdGUubzogSE9TVENGTEFHUyArPSAtRF9fWEVOX1RPT0xTX18KIAogdGVzdF94ODZfZW11
bGF0b3IubzogJChhZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKSAkKGFkZHN1ZmZpeCAtb3BtYXNr
LmgsJChPUE1BU0spKQorCitpZmVxICgkKE1BS0VMRVZFTCksMCkKKyQoWEVOX1JPT1QpL3Rvb2xz
L2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQtYXV0b2dlbi5oOiBGT1JDRQorCSQoTUFLRSkgLUMg
JChYRU5fUk9PVCkvdG9vbHMvaW5jbHVkZSBidWlsZAorZW5kaWYKCgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 07:36:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 07:36: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-devel-bounces@lists.xenproject.org>)
	id 1gmw2G-0000D3-2x; Fri, 25 Jan 2019 07:36: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=QDVF=QB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmw2E-0000Cn-RT
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 07:36:18 +0000
X-Inumbo-ID: e38a40d2-2073-11e9-9024-27d9cb3f1432
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e38a40d2-2073-11e9-9024-27d9cb3f1432;
 Fri, 25 Jan 2019 07:36:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmw25-0000PG-OS; Fri, 25 Jan 2019 07:36:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmw25-0000is-EP; Fri, 25 Jan 2019 07:36:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmw25-0006TS-Dk; Fri, 25 Jan 2019 07:36:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132451-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=30bac164aca750892b93eef350439a0562a68647
X-Osstest-Versions-That: linux=333478a7eb21245880c89aad166ad08478cc577d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Jan 2019 07:36:09 +0000
Subject: [Xen-devel] [linux-linus test] 132451: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ1MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNDUxLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjQxMwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTMyNDEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MTMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMjQxMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNDEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MTMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMjQxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICAzMGJhYzE2NGFjYTc1MDg5MmI5M2VlZjM1MDQzOWEwNTYyYTY4NjQ3CmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzMzM0NzhhN2ViMjEyNDU4ODBjODlhYWQxNjZh
ZDA4NDc4Y2M1NzdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI0MTMgIDIwMTktMDEtMjMgMDU6
MjE6MTYgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNDUxICAyMDE5LTAxLTI0
IDAxOjQxOjQwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJh
ZWdlckBkZS5pYm0uY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
RGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRnJlZCBLbGFzc2VuIDxma2xh
c3NlbkBhcHBuZXRhLmNvbT4KICBHZXJhbGQgU2NoYWVmZXIgPGdlcmFsZC5zY2hhZWZlckBkZS5p
Ym0uY29tPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAg
TGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1hcnRpbiBT
Y2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBWYXNpbHkgR29yYmlrIDxnb3JA
bGludXguaWJtLmNvbT4KICBZYW5nIFlpbmdsaWFuZyA8eWFuZ3lpbmdsaWFuZ0BodWF3ZWkuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgMzMzNDc4YTdlYjIxLi4zMGJhYzE2NGFj
YTcgIDMwYmFjMTY0YWNhNzUwODkyYjkzZWVmMzUwNDM5YTA1NjJhNjg2NDcgLT4gdGVzdGVkL2xp
bnV4LWxpbnVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 08:23:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 08:23: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-devel-bounces@lists.xenproject.org>)
	id 1gmwlZ-00058w-R7; Fri, 25 Jan 2019 08:23:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l2Wj=QB=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gmwlZ-00058h-5o
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 08:23:09 +0000
X-Inumbo-ID: 71ea2d6c-207a-11e9-aeee-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71ea2d6c-207a-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 08:23:08 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Jan 2019 00:23:07 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,520,1539673200"; d="scan'208";a="137676610"
Received: from gao-cwp.sh.intel.com ([10.239.159.25])
 by fmsmga002.fm.intel.com with ESMTP; 25 Jan 2019 00:23:06 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 25 Jan 2019 16:27:01 +0800
Message-Id: <1548404821-15241-3-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1548404821-15241-1-git-send-email-chao.gao@intel.com>
References: <1548404821-15241-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 3/3] xen/pt: initialize 'warned' field of
 arch_msix properly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBjbGVhbiB1cCBjdXJyZW50IGNvZGUgYnkgbW92aW5nIGluaXRpYWxpemF0aW9uIG9mIGFy
Y2ggc3BlY2lmaWMKZmllbGRzIG91dCBvZiBjb21tb24gY29kZS4KClNpZ25lZC1vZmYtYnk6IENo
YW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjU6CiAtIHJlbmFtZSBpbml0X2FyY2hfbXNpeCB0
byBhcmNoX2luaXRfbXNpeAogLSBwbGFjZSBhcmNoX2luaXRfbXNpeCByaWdodCBhZnRlciB0aGUg
ZGVmaW5pdGlvbiBvZiBhcmNoX21zaXgKCkNoYW5nZXMgaW4gdjQ6CiAtIG5ld2x5IGFkZGVkCi0t
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oICAgICB8IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggYTM0NzgwNi4uYTU2OTI5
YSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTM2Nyw3ICszNjcsNyBAQCBzdGF0aWMgc3RydWN0
IHBjaV9kZXYgKmFsbG9jX3BkZXYoc3RydWN0IHBjaV9zZWcgKnBzZWcsIHU4IGJ1cywgdTggZGV2
Zm4pCiAgICAgICAgICAgICB4ZnJlZShwZGV2KTsKICAgICAgICAgICAgIHJldHVybiBOVUxMOwog
ICAgICAgICB9Ci0gICAgICAgIHNwaW5fbG9ja19pbml0KCZtc2l4LT50YWJsZV9sb2NrKTsKKyAg
ICAgICAgYXJjaF9pbml0X21zaXgobXNpeCk7CiAgICAgICAgIHBkZXYtPm1zaXggPSBtc2l4Owog
ICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbXNpLmgKaW5kZXggMTAzODdkYy4uN2IxM2MwNyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc2kuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCkBA
IC0yNDIsNiArMjQyLDEyIEBAIHN0cnVjdCBhcmNoX21zaXggewogICAgIGRvbWlkX3Qgd2FybmVk
OwogfTsKIAorc3RhdGljIGlubGluZSB2b2lkIGFyY2hfaW5pdF9tc2l4KHN0cnVjdCBhcmNoX21z
aXggKm1zaXgpCit7CisgICAgc3Bpbl9sb2NrX2luaXQoJm1zaXgtPnRhYmxlX2xvY2spOworICAg
IG1zaXgtPndhcm5lZCA9IERPTUlEX0lOVkFMSUQ7Cit9CisKIHZvaWQgZWFybHlfbXNpX2luaXQo
dm9pZCk7CiB2b2lkIG1zaV9jb21wb3NlX21zZyh1bnNpZ25lZCB2ZWN0b3IsIGNvbnN0IGNwdW1h
c2tfdCAqbWFzaywKICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBtc2lfbXNnICptc2cpOwot
LSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 08:23:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 08:23: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-devel-bounces@lists.xenproject.org>)
	id 1gmwlY-00058P-2Z; Fri, 25 Jan 2019 08:23: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=l2Wj=QB=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gmwlX-00058C-2Q
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 08:23:07 +0000
X-Inumbo-ID: 6f831ce8-207a-11e9-b97d-4baf4f22df81
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f831ce8-207a-11e9-b97d-4baf4f22df81;
 Fri, 25 Jan 2019 08:23:04 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Jan 2019 00:23:03 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,520,1539673200"; d="scan'208";a="137676595"
Received: from gao-cwp.sh.intel.com ([10.239.159.25])
 by fmsmga002.fm.intel.com with ESMTP; 25 Jan 2019 00:23:01 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 25 Jan 2019 16:26:59 +0800
Message-Id: <1548404821-15241-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH v6 1/3] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBmaW5kIHNvbWUgcGFzcy10aHJ1IGRldmljZXMgZG9uJ3Qgd29yayBhbnkgbW9yZSBhY3Jvc3Mg
Z3Vlc3QKcmVib290LiBBc3NpZ25pbmcgaXQgdG8gYW5vdGhlciBkb21haW4gYWxzbyBtZWV0cyB0
aGUgc2FtZSBpc3N1ZS4gQW5kCnRoZSBvbmx5IHdheSB0byBtYWtlIGl0IHdvcmsgYWdhaW4gaXMg
dW4tYmluZGluZyBhbmQgYmluZGluZyBpdCB0bwpwY2liYWNrLiBTb21lb25lIHJlcG9ydGVkIHRo
aXMgaXNzdWUgb25lIHllYXIgYWdvIFsxXS4KCklmIHRoZSBkZXZpY2UncyBkcml2ZXIgZG9lc24n
dCBkaXNhYmxlIE1TSS1YIGR1cmluZyBzaHV0ZG93biBvciBxZW11IGlzCmtpbGxlZC9jcmFzaGVk
IGJlZm9yZSB0aGUgZG9tYWluIHNodXRkb3duLCB0aGlzIGRvbWFpbidzIHBpcnEgd29uJ3QgYmUK
dW5tYXBwZWQuIFRoZW4geGVuIHRha2VzIG92ZXIgdGhpcyB3b3JrLCB1bm1hcHBpbmcgYWxsIHBp
cnEtcywgd2hlbgpkZXN0cm95aW5nIGd1ZXN0LiBCdXQgYXMgcGNpYmFjayBoYXMgYWxyZWFkeSBk
aXNhYmxlZCBtZW9yeSBkZWNvZGluZyBiZWZvcmUKeGVuIHVubWFwcGluZyBwaXJxLCBYZW4gaGFz
IHRvIHNldHMgdGhlIGhvc3RfbWFza2FsbCBmbGFnIGFuZCBtYXNrYWxsIGJpdAp0byBtYXNrIGEg
TVNJIHJhdGhlciB0aGFuIHNldHMgbWFza2JpdCBpbiBNU0kteCB0YWJsZS4gVGhlIGNhbGwgdHJh
Y2Ugb2YKdGhpcyBwcm9jZXNzIGlzOgoKLT5hcmNoX2RvbWFpbl9kZXN0cm95CiAgICAtPmZyZWVf
ZG9tYWluX3BpcnFzCiAgICAgICAgLT51bm1hcF9kb21haW5fcGlycSAoaWYgcGlycSBpc24ndCB1
bm1hcHBlZCBieSBxZW11KQogICAgICAgICAgICAtPnBpcnFfZ3Vlc3RfZm9yY2VfdW5iaW5kCiAg
ICAgICAgICAgICAgICAtPl9fcGlycV9ndWVzdF91bmJpbmQKICAgICAgICAgICAgICAgICAgICAt
Pm1hc2tfbXNpX2lycSg9ZGVzYy0+aGFuZGxlci0+ZGlzYWJsZSgpKQogICAgICAgICAgICAgICAg
ICAgICAgICAtPnRoZSB3YXJuaW5nIGluIG1zaV9zZXRfbWFza19iaXQoKQoKVGhlIGhvc3RfbWFz
a2FsbCBiaXQgd2lsbCBwcmV2ZW50IGd1ZXN0cyBmcm9tIGNsZWFyaW5nIHRoZSBtYXNrYWxsIGJp
dApldmVuIHRoZSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gYW5vdGhlciBndWVzdCBsYXRlci4gVGhl
biBndWVzdHMgY2Fubm90CnJlY2VpdmUgTVNJcyBmcm9tIHRoaXMgZGV2aWNlLgoKVG8gZml4IHRo
aXMgaXNzdWUsIGEgcGlycSBpcyB1bm1hcHBlZCBiZWZvcmUgbWVtb3J5IGRlY29kaW5nIGlzIGRp
c2FibGVkIGJ5CnBjaWJhY2suIFNwZWNpZmljYWxseSwgd2hlbiBhIGRldmljZSBpcyBkZXRhY2hl
ZCBmcm9tIGEgZ3Vlc3QsIGFsbCBlc3RhYmxpc2hlZAptYXBwaW5ncyBiZXR3ZWVuIHBpcnEgYW5k
IG1zaSBhcmUgZGVzdHJveWluZyBiZWZvcmUgY2hhbmdpbmcgdGhlIG93bmVyc2hpcC4KCldpdGgg
dGhpcyBiZWhhdmlvciwgcWVtdSBhbmQgcGNpYmFjayBhcmUgbm90IGF3YXJlIG9mIHRoZSBmb3Jj
aWJseSB1bmJpbmRuZwphbmQgdW5tYXBwaW5nIGRvbmUgYnkgWGVuLiBBcyBhIHJlc3VsdCwgdGhl
IHN0YXRlIG9mIHBpcnEgbWFpbnRhaW5lZCBieSBYZW4gYW5kCnBjaWJhY2svcWVtdSBiZWNvbWVz
IGluY29uc2lzdGVudC4gUGFydGljdWxhcmx5IGZvciBob3QtcGx1Zy9ob3QtdW5wbHVnIGNhc2Us
Cmd1ZXN0cyBzdGF5IGFsaXZlOyBzdWNoIGluY29uc2lzdGVuY3kgbWF5IGNhdXNlIG90aGVyIGlz
c3Vlcy4gVG8gcmVzb2x2ZQp0aGlzIGluY29uc2lzdGVuY3kgYW5kIGtlZXAgY29tcGF0aWJpbGl0
eSB3aXRoIGN1cnJlbnQgcWVtdSBhbmQgcGNpYmFjaywKdHdvIGZsYWdzLCBmb3JjZV91bm1hcHBl
ZCBhbmQgZm9yY2VfdW5ib3VuZCBhcmUgdXNlZCB0byBkZW5vdGUgdGhhdCBhIHBpcnEgaXMKZm9y
Y2libHkgdW5tYXBwZWQgb3IgdW5ib3VuZC4gVGhlIGZsYWdzIGFyZSBzZXQgd2hlbiBYZW4gdW5i
aW5kcyBvciB1bm1hcHMgdGhlCnBpcnEgYmVoaW5kIHFlbXUgYW5kIHBjaWJhY2suIEFuZCBzdWJz
ZXF1ZW50IHVuYmluZGluZyBvciB1bm1hcHBpbmcgcmVxdWVzdHMKZnJvbSBxZW11L3BjaWJhY2sg
Y2FuIGNsZWFyIHRoZXNlIGZsYWdzIGFuZCBmcmVlIHRoZSBwaXJxLgoKWzFdOiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDkvbXNnMDI1
MjAuaHRtbAoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0t
CkNoYW5nZXMgaW4gdjY6CiAtIGludHJvZHVjZSBmbGFncyB0byBkZW5vdGUgdGhhdCBhIHBpcnEg
aGFzIGJlZW4gZm9yY2libHkgdW5tYXBwZWQvdW5ib3VuZC4KICAgSXQgaGVscHMgdG8ga2VlcCBj
b21wYXRpYmlsaXR5IHdpdGggY3VycmVudCBxZW11L3BjaWJhY2suCgpDaGFuZ2VzIGluIHY1Ogog
LSBmaXggdGhlIHBvdGVudGlhbCBpbmZpbml0ZSBsb29wCiAtIGFzc2VydCB0aGF0IHVubWFwX2Rv
bWFpbl9waXJxKCkgd29uJ3QgZmFpbAogLSBhc3NlcnQgbXNpX2xpc3QgaXMgZW1wdHkgYWZ0ZXIg
dGhlIGxvb3AgaW4gcGNpX3VubWFwX21zaQogLSBwcm92aWRlIGEgc3R1YiBmb3IgcHRfaXJxX2Rl
c3Ryb3lfYmluZF9tc2koKSBpZiAhQ09ORklHX0hWTSB0byBmaXggYQogICBjb21waWxhdGlvbiBl
cnJvciB3aGVuIGJ1aWxkaW5nIFBWU2hpbQoKQ2hhbmdlcyBpbiB2NDoKIC0gc3BsaXQgb3V0IGNo
YW5nZSB0byAnbXNpeC0+d2FybmVkJyBmaWVsZAogLSBoYW5kbGUgbXVsdGlwbGUgbXNpIGNhc2Vz
CiAtIHVzZSBsaXN0X2ZpcnN0X2VudHJ5X29yX251bGwgdG8gdHJhdmVyc2UgJ3BkZXYtPm1zaV9s
aXN0JwotLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgIHwgIDYgKysrLQogeGVuL2Fy
Y2gveDg2L2lycS5jICAgICAgICAgICAgfCA1NCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyAgfCA4MSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8
IDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2lycS5oICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgIHwgIDQgKysr
CiB4ZW4vaW5jbHVkZS94ZW4vaXJxLmggICAgICAgICB8ICA5ICsrKystCiA3IGZpbGVzIGNoYW5n
ZWQsIDE3NiBpbnNlcnRpb25zKCspLCA0MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggOWJmMmQwOC4u
ZmI3ZGFkYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYwpAQCAtNzMyLDcgKzczMiwxMSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAog
ICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgcmV0ID0gLUVQRVJNOwotICAgICAgICBpZiAo
IGlycSA8PSAwIHx8ICFpcnFfYWNjZXNzX3Blcm1pdHRlZChjdXJyZCwgaXJxKSApCisgICAgICAg
IC8qCisgICAgICAgICAqIGlycSA8IDAgZGVub3RlcyB0aGUgY29ycmVzcG9uZGluZyBwaXJxIGhh
cyBiZWVuIGZvcmNpYmx5IHVuYm91bmQuCisgICAgICAgICAqIEZvciB0aGlzIGNhc2UsIGJ5cGFz
cyBwZXJtaXNzaW9uIGNoZWNrIHRvIHJlYXAgdGhlIHBpcnEuCisgICAgICAgICAqLworICAgICAg
ICBpZiAoICFpcnEgfHwgKChpcnEgPiAwKSAmJiAhaXJxX2FjY2Vzc19wZXJtaXR0ZWQoY3VycmQs
IGlycSkpICkKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIHJldCA9IHhzbV91bmJpbmRf
cHRfaXJxKFhTTV9IT09LLCBkLCBiaW5kKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEu
YyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCAyM2I0ZjQyLi5mYTUzM2UxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMzQ1LDEw
ICsxMzQ1LDggQEAgdm9pZCAocGlycV9jbGVhbnVwX2NoZWNrKShzdHJ1Y3QgcGlycSAqcGlycSwg
c3RydWN0IGRvbWFpbiAqZCkKICAgICAvKgogICAgICAqIENoZWNrIHdoZXRoZXIgYWxsIGZpZWxk
cyBoYXZlIHRoZWlyIGRlZmF1bHQgdmFsdWVzLCBhbmQgZGVsZXRlCiAgICAgICogdGhlIGVudHJ5
IGZyb20gdGhlIHRyZWUgaWYgc28uCi0gICAgICoKLSAgICAgKiBOQjogQ29tbW9uIHBhcnRzIHdl
cmUgYWxyZWFkeSBjaGVja2VkLgogICAgICAqLwotICAgIGlmICggcGlycS0+YXJjaC5pcnEgKQor
ICAgIGlmICggcGlycS0+Zm9yY2VfdW5tYXBwZWQgfHwgcGlycS0+Zm9yY2VfdW5ib3VuZCB8fCBw
aXJxLT5hcmNoLmlycSApCiAgICAgICAgIHJldHVybjsKIAogICAgIGlmICggaXNfaHZtX2RvbWFp
bihkKSApCkBAIC0xNTgyLDYgKzE1ODAsMTMgQEAgaW50IHBpcnFfZ3Vlc3RfYmluZChzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHBpcnEgKnBpcnEsIGludCB3aWxsX3NoYXJlKQogICAgIFdBUk5fT04o
IXNwaW5faXNfbG9ja2VkKCZ2LT5kb21haW4tPmV2ZW50X2xvY2spKTsKICAgICBCVUdfT04oIWxv
Y2FsX2lycV9pc19lbmFibGVkKCkpOwogCisgICAgaWYgKCBwaXJxLT5mb3JjZV91bm1hcHBlZCB8
fCBwaXJxLT5mb3JjZV91bmJvdW5kICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0df
RVJSLCAiZG9tJWQ6IGZvcmNpYmx5IHVubWFwcGVkL3VuYm91bmQgcGlycSAlZCBjYW4ndCBiZSBi
b3VuZFxuIiwKKyAgICAgICAgICAgICAgICB2LT5kb21haW4tPmRvbWFpbl9pZCwgcGlycS0+cGly
cSk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogIHJldHJ5OgogICAgIGRlc2Mg
PSBwaXJxX3NwaW5fbG9ja19pcnFfZGVzYyhwaXJxLCBOVUxMKTsKICAgICBpZiAoIGRlc2MgPT0g
TlVMTCApCkBAIC0xNzkzLDYgKzE3OTgsNyBAQCB2b2lkIHBpcnFfZ3Vlc3RfdW5iaW5kKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJxKQogICAgICAgICBkZXNjID0gaXJxX3RvX2Rl
c2MoaXJxKTsKICAgICAgICAgc3Bpbl9sb2NrX2lycSgmZGVzYy0+bG9jayk7CiAgICAgICAgIGNs
ZWFyX2RvbWFpbl9pcnFfcGlycShkLCBpcnEsIHBpcnEpOworICAgICAgICBwaXJxLT5mb3JjZV91
bmJvdW5kID0gZmFsc2U7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0xODExLDEyICsxODE3
LDExIEBAIHZvaWQgcGlycV9ndWVzdF91bmJpbmQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBp
cnEgKnBpcnEpCiAgICAgICAgIGNsZWFudXBfZG9tYWluX2lycV9waXJxKGQsIGlycSwgcGlycSk7
CiB9CiAKLXN0YXRpYyBib29sIHBpcnFfZ3Vlc3RfZm9yY2VfdW5iaW5kKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBwaXJxICpwaXJxKQorc3RhdGljIHZvaWQgcGlycV9ndWVzdF9mb3JjZV91bmJp
bmQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBpcnEgKnBpcnEpCiB7CiAgICAgc3RydWN0IGly
cV9kZXNjICpkZXNjOwogICAgIGlycV9ndWVzdF9hY3Rpb25fdCAqYWN0aW9uLCAqb2xkYWN0aW9u
ID0gTlVMTDsKICAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBib29sIGJvdW5kID0gZmFsc2U7CiAK
ICAgICBXQVJOX09OKCFzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBAIC0xODQw
LDcgKzE4NDUsNyBAQCBzdGF0aWMgYm9vbCBwaXJxX2d1ZXN0X2ZvcmNlX3VuYmluZChzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKICAgICBpZiAoIGkgPT0gYWN0aW9uLT5ucl9n
dWVzdHMgKQogICAgICAgICBnb3RvIG91dDsKIAotICAgIGJvdW5kID0gdHJ1ZTsKKyAgICBwaXJx
LT5mb3JjZV91bmJvdW5kID0gdHJ1ZTsKICAgICBvbGRhY3Rpb24gPSBfX3BpcnFfZ3Vlc3RfdW5i
aW5kKGQsIHBpcnEsIGRlc2MpOwogCiAgb3V0OgpAQCAtMTg1MiwxNSArMTg1NywxNCBAQCBzdGF0
aWMgYm9vbCBwaXJxX2d1ZXN0X2ZvcmNlX3VuYmluZChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
cGlycSAqcGlycSkKICAgICAgICAgZnJlZV9jcHVtYXNrX3ZhcihvbGRhY3Rpb24tPmNwdV9lb2lf
bWFwKTsKICAgICAgICAgeGZyZWUob2xkYWN0aW9uKTsKICAgICB9Ci0KLSAgICByZXR1cm4gYm91
bmQ7CiB9CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19mcmVlX3BpcnEoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBp
cnEgKnBpcnEpCiB7Ci0gICAgcmV0dXJuICFwaXJxIHx8ICghcGlycS0+YXJjaC5pcnEgJiYgKCFp
c19odm1fZG9tYWluKGQpIHx8Ci0gICAgICAgIHBpcnEtPmFyY2guaHZtLmVtdWlycSA9PSBJUlFf
VU5CT1VORCkpOworICAgIHJldHVybiAhcGlycSB8fCAoIXBpcnEtPmZvcmNlX3VubWFwcGVkICYm
ICFwaXJxLT5mb3JjZV91bmJvdW5kICYmCisgICAgICAgICAgICFwaXJxLT5hcmNoLmlycSAmJiAo
IWlzX2h2bV9kb21haW4oZCkgfHwKKyAgICAgICAgICAgcGlycS0+YXJjaC5odm0uZW11aXJxID09
IElSUV9VTkJPVU5EKSk7CiB9CiAKIGludCBnZXRfZnJlZV9waXJxKHN0cnVjdCBkb21haW4gKmQs
IGludCB0eXBlKQpAQCAtMTkzMiw2ICsxOTM2LDE0IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAgIGluZm8gPSBwaXJxX2luZm8oZCwg
cGlycSk7CisgICAgaWYgKCBpbmZvICYmIChpbmZvLT5mb3JjZV91bm1hcHBlZCB8fCBpbmZvLT5m
b3JjZV91bmJvdW5kKSApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRv
bSVkOiBmb3JjaWJseSB1bm1hcHBlZC91bmJvdW5kIHBpcnEgJWQgY2FuJ3QgYmUgbWFwcGVkXG4i
LAorICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcGlycSk7CisgICAgICAgIHJldHVybiAt
RUlOVkFMOworICAgIH0KKwogICAgIG9sZF9pcnEgPSBkb21haW5fcGlycV90b19pcnEoZCwgcGly
cSk7CiAgICAgb2xkX3BpcnEgPSBkb21haW5faXJxX3RvX3BpcnEoZCwgaXJxKTsKIApAQCAtMjEy
NSw3ICsyMTM3LDcgQEAgZG9uZToKIH0KIAogLyogVGhlIHBpcnEgc2hvdWxkIGhhdmUgYmVlbiB1
bmJvdW5kIGJlZm9yZSB0aGlzIGNhbGwuICovCi1pbnQgdW5tYXBfZG9tYWluX3BpcnEoc3RydWN0
IGRvbWFpbiAqZCwgaW50IHBpcnEpCitpbnQgdW5tYXBfZG9tYWluX3BpcnFfZm9yY2Uoc3RydWN0
IGRvbWFpbiAqZCwgaW50IHBpcnEsIGJvb2wgZm9yY2VfdW5tYXApCiB7CiAgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CkBAIC0yMTQ0LDYgKzIxNTYs
MTQgQEAgaW50IHVubWFwX2RvbWFpbl9waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxKQog
ICAgIGluZm8gPSBwaXJxX2luZm8oZCwgcGlycSk7CiAgICAgaWYgKCAhaW5mbyB8fCAoaXJxID0g
aW5mby0+YXJjaC5pcnEpIDw9IDAgKQogICAgIHsKKyAgICAgICAgaWYgKCBpbmZvICYmIGluZm8t
PmZvcmNlX3VubWFwcGVkICkKKyAgICAgICAgeworICAgICAgICAgICAgaW5mby0+Zm9yY2VfdW5t
YXBwZWQgPSBmYWxzZTsKKyAgICAgICAgICAgIHBpcnFfY2xlYW51cF9jaGVjayhpbmZvLCBkKTsK
KyAgICAgICAgICAgIHJldCA9IDA7CisgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgIH0K
KwogICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiBwaXJxICVkIG5vdCBtYXBw
ZWRcbiIsCiAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxKTsKICAgICAgICAgcmV0
ID0gLUVJTlZBTDsKQEAgLTIxNzAsNyArMjE5MCw4IEBAIGludCB1bm1hcF9kb21haW5fcGlycShz
dHJ1Y3QgZG9tYWluICpkLCBpbnQgcGlycSkKICAgICBpZiAoIHJldCApCiAgICAgICAgIGdvdG8g
ZG9uZTsKIAotICAgIGZvcmNlZF91bmJpbmQgPSBwaXJxX2d1ZXN0X2ZvcmNlX3VuYmluZChkLCBp
bmZvKTsKKyAgICBwaXJxX2d1ZXN0X2ZvcmNlX3VuYmluZChkLCBpbmZvKTsKKyAgICBmb3JjZWRf
dW5iaW5kID0gaW5mby0+Zm9yY2VfdW5ib3VuZDsKICAgICBpZiAoIGZvcmNlZF91bmJpbmQgKQog
ICAgICAgICBkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICJkb20lZDogZm9yY2luZyB1bmJpbmQg
b2YgcGlycSAlZFxuIiwKICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHBpcnEpOwpAQCAt
MjE4NCw2ICsyMjA1LDkgQEAgaW50IHVubWFwX2RvbWFpbl9waXJxKHN0cnVjdCBkb21haW4gKmQs
IGludCBwaXJxKQogICAgIHsKICAgICAgICAgQlVHX09OKGlycSAhPSBkb21haW5fcGlycV90b19p
cnEoZCwgcGlycSArIGkpKTsKIAorICAgICAgICBpZiAoIGZvcmNlX3VubWFwICkKKyAgICAgICAg
ICAgIGluZm8tPmZvcmNlX3VubWFwcGVkID0gdHJ1ZTsKKwogICAgICAgICBpZiAoICFmb3JjZWRf
dW5iaW5kICkKICAgICAgICAgICAgIGNsZWFyX2RvbWFpbl9pcnFfcGlycShkLCBpcnEsIGluZm8p
OwogICAgICAgICBlbHNlCkBAIC0yMjYxLDYgKzIyODUsMTIgQEAgaW50IHVubWFwX2RvbWFpbl9w
aXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxKQogICAgIHJldHVybiByZXQ7CiB9CiAKKy8q
IFRoZSBwaXJxIHNob3VsZCBoYXZlIGJlZW4gdW5ib3VuZCBiZWZvcmUgdGhpcyBjYWxsLiAqLwor
aW50IHVubWFwX2RvbWFpbl9waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxKQoreworICAg
IHJldHVybiB1bm1hcF9kb21haW5fcGlycV9mb3JjZShkLCBwaXJxLCBmYWxzZSk7Cit9CisKIHZv
aWQgZnJlZV9kb21haW5fcGlycXMoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpbnQgaTsKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pby5jCmluZGV4IGE2ZWI4YTQuLjJlYzI4YTkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwpA
QCAtNjE5LDYgKzYxOSw0MiBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgIHJldHVybiAw
OwogfQogCitzdGF0aWMgdm9pZCBwdF9pcnFfZGVzdHJveV9iaW5kX2NvbW1vbihzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKK3sKKyAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAq
cGlycV9kcGNpID0gcGlycV9kcGNpKHBpcnEpOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2Vk
KCZkLT5ldmVudF9sb2NrKSk7CisKKyAgICBpZiAoIHBpcnFfZHBjaSAmJiAocGlycV9kcGNpLT5m
bGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICYmCisgICAgICAgICBsaXN0X2VtcHR5KCZwaXJx
X2RwY2ktPmRpZ2xfbGlzdCkgKQorICAgIHsKKyAgICAgICAgcGlycV9ndWVzdF91bmJpbmQoZCwg
cGlycSk7CisgICAgICAgIG1zaXh0YmxfcHRfdW5yZWdpc3RlcihkLCBwaXJxKTsKKyAgICAgICAg
aWYgKCBwdF9pcnFfbmVlZF90aW1lcihwaXJxX2RwY2ktPmZsYWdzKSApCisgICAgICAgICAgICBr
aWxsX3RpbWVyKCZwaXJxX2RwY2ktPnRpbWVyKTsKKyAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9
IDA7CisgICAgICAgIC8qCisgICAgICAgICAqIFNlZSBjb21tZW50IGluIHB0X2lycV9jcmVhdGVf
YmluZCdzIFBUX0lSUV9UWVBFX01TSSBiZWZvcmUgdGhlCisgICAgICAgICAqIGNhbGwgdG8gcHRf
cGlycV9zb2Z0aXJxX3Jlc2V0LgorICAgICAgICAgKi8KKyAgICAgICAgcHRfcGlycV9zb2Z0aXJx
X3Jlc2V0KHBpcnFfZHBjaSk7CisKKyAgICAgICAgcGlycV9jbGVhbnVwX2NoZWNrKHBpcnEsIGQp
OworICAgIH0KK30KKwordm9pZCBwdF9pcnFfZGVzdHJveV9iaW5kX21zaShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX3BpcnFfZHBj
aSAqcGlycV9kcGNpID0gcGlycV9kcGNpKHBpcnEpOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZkLT5ldmVudF9sb2NrKSk7CisKKyAgICBpZiAoIHBpcnFfZHBjaSAmJiBwaXJxX2RwY2kt
Pmdtc2kucG9zdGVkICkKKyAgICAgICAgcGlfdXBkYXRlX2lydGUoTlVMTCwgcGlycSwgMCk7CisK
KyAgICBwdF9pcnFfZGVzdHJveV9iaW5kX2NvbW1vbihkLCBwaXJxKTsKK30KKwogaW50IHB0X2ly
cV9kZXN0cm95X2JpbmQoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHhlbl9k
b21jdGxfYmluZF9wdF9pcnEgKnB0X2lycV9iaW5kKQogewpAQCAtNjUwLDE0ICs2ODYsMTUgQEAg
aW50IHB0X2lycV9kZXN0cm95X2JpbmQoCiAgICAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYyA9
IGRvbWFpbl9zcGluX2xvY2tfaXJxX2Rlc2MoZCwgbWFjaGluZV9nc2ksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmZsYWdzKTsKIAot
ICAgICAgICBpZiAoICFkZXNjICkKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAg
ICAvKgotICAgICAgICAgKiBMZWF2ZSB0aGUgTVNJIG1hc2tlZCwgc28gdGhhdCB0aGUgc3RhdGUg
d2hlbiBjYWxsaW5nCi0gICAgICAgICAqIHB0X2lycV9jcmVhdGVfYmluZCBpcyBjb25zaXN0ZW50
IGFjcm9zcyBiaW5kL3VuYmluZHMuCi0gICAgICAgICAqLwotICAgICAgICBndWVzdF9tYXNrX21z
aV9pcnEoZGVzYywgdHJ1ZSk7Ci0gICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2Mt
PmxvY2ssIGZsYWdzKTsKKyAgICAgICAgaWYgKCBkZXNjICkKKyAgICAgICAgeworICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIExlYXZlIHRoZSBNU0kgbWFza2VkLCBzbyB0aGF0IHRoZSBz
dGF0ZSB3aGVuIGNhbGxpbmcKKyAgICAgICAgICAgICAqIHB0X2lycV9jcmVhdGVfYmluZCBpcyBj
b25zaXN0ZW50IGFjcm9zcyBiaW5kL3VuYmluZHMuCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIGd1ZXN0X21hc2tfbXNpX2lycShkZXNjLCB0cnVlKTsKKyAgICAgICAgICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKKyAgICAgICAgfQogICAgICAgICBi
cmVhazsKICAgICB9CiAKQEAgLTY3Niw2ICs3MTMsMTMgQEAgaW50IHB0X2lycV9kZXN0cm95X2Jp
bmQoCiAgICAgfQogCiAgICAgcGlycSA9IHBpcnFfaW5mbyhkLCBtYWNoaW5lX2dzaSk7CisgICAg
aWYgKCBwaXJxLT5mb3JjZV91bmJvdW5kICkKKyAgICB7CisgICAgICAgIHBpcnFfZ3Vlc3RfdW5i
aW5kKGQsIHBpcnEpOworICAgICAgICBwaXJxX2NsZWFudXBfY2hlY2socGlycSwgZCk7CisgICAg
ICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAg
fQogICAgIHBpcnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsKIAogICAgIGlmICggaHZtX2lycV9k
cGNpICYmIHB0X2lycV9iaW5kLT5pcnFfdHlwZSAhPSBQVF9JUlFfVFlQRV9NU0kgKQpAQCAtNzI3
LDI2ICs3NzEsMTEgQEAgaW50IHB0X2lycV9kZXN0cm95X2JpbmQoCiAgICAgICAgIH0KICAgICAg
ICAgZWxzZQogICAgICAgICAgICAgd2hhdCA9ICJib2d1cyI7Ci0gICAgfQotICAgIGVsc2UgaWYg
KCBwaXJxX2RwY2kgJiYgcGlycV9kcGNpLT5nbXNpLnBvc3RlZCApCi0gICAgICAgIHBpX3VwZGF0
ZV9pcnRlKE5VTEwsIHBpcnEsIDApOwogCi0gICAgaWYgKCBwaXJxX2RwY2kgJiYgKHBpcnFfZHBj
aS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfTUFQUEVEKSAmJgotICAgICAgICAgbGlzdF9lbXB0eSgm
cGlycV9kcGNpLT5kaWdsX2xpc3QpICkKLSAgICB7Ci0gICAgICAgIHBpcnFfZ3Vlc3RfdW5iaW5k
KGQsIHBpcnEpOwotICAgICAgICBtc2l4dGJsX3B0X3VucmVnaXN0ZXIoZCwgcGlycSk7Ci0gICAg
ICAgIGlmICggcHRfaXJxX25lZWRfdGltZXIocGlycV9kcGNpLT5mbGFncykgKQotICAgICAgICAg
ICAga2lsbF90aW1lcigmcGlycV9kcGNpLT50aW1lcik7Ci0gICAgICAgIHBpcnFfZHBjaS0+Zmxh
Z3MgPSAwOwotICAgICAgICAvKgotICAgICAgICAgKiBTZWUgY29tbWVudCBpbiBwdF9pcnFfY3Jl
YXRlX2JpbmQncyBQVF9JUlFfVFlQRV9NU0kgYmVmb3JlIHRoZQotICAgICAgICAgKiBjYWxsIHRv
IHB0X3BpcnFfc29mdGlycV9yZXNldC4KLSAgICAgICAgICovCi0gICAgICAgIHB0X3BpcnFfc29m
dGlycV9yZXNldChwaXJxX2RwY2kpOwotCi0gICAgICAgIHBpcnFfY2xlYW51cF9jaGVjayhwaXJx
LCBkKTsKKyAgICAgICAgcHRfaXJxX2Rlc3Ryb3lfYmluZF9jb21tb24oZCwgcGlycSk7CiAgICAg
fQorICAgIGVsc2UKKyAgICAgICAgcHRfaXJxX2Rlc3Ryb3lfYmluZF9tc2koZCwgcGlycSk7CiAK
ICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5k
ZXggOTNjMjBiOS4uYTM0NzgwNiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTE1MTQsNiArMTUx
NCw2MyBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNl
ZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgcmV0dXJuIHJjOwogfQogCisvKgor
ICogVW5tYXAgZXN0YWJsaXNoZWQgbWFwcGluZ3MgYmV0d2VlbiBkb21haW4ncyBwaXJxIGFuZCBk
ZXZpY2UncyBNU0kuCisgKiBUaGVzZSBtYXBwaW5ncyB3ZXJlIHNldCB1cCBieSBxZW11L2d1ZXN0
IGFuZCBhcmUgZXhwZWN0ZWQgdG8gYmUKKyAqIGRlc3Ryb3llZCB3aGVuIGNoYW5naW5nIHRoZSBk
ZXZpY2UncyBvd25lcnNoaXAuCisgKi8KK3N0YXRpYyBpbnQgcGNpX3VubWFwX21zaShzdHJ1Y3Qg
cGNpX2RldiAqcGRldikKK3sKKyAgICBzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5LCAqdG1wOworICAg
IHN0cnVjdCBkb21haW4gKmQgPSBwZGV2LT5kb21haW47CisgICAgaW50IHJldCA9IDA7CisKKyAg
ICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CisgICAgQVNTRVJUKGQpOworCisgICAgc3Bpbl9s
b2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZW50cnks
IHRtcCwgJnBkZXYtPm1zaV9saXN0LCBsaXN0KQorICAgIHsKKyAgICAgICAgaW50IHJldCwgcGly
cSA9IDA7CisgICAgICAgIHVuc2lnbmVkIGludCBuciA9IGVudHJ5LT5tc2lfYXR0cmliLnR5cGUg
IT0gUENJX0NBUF9JRF9NU0lYCisgICAgICAgICAgICAgICAgICAgICAgICAgID8gZW50cnktPm1z
aS5udmVjIDogMTsKKworICAgICAgICB3aGlsZSAoIG5yLS0gKQorICAgICAgICB7CisgICAgICAg
ICAgICBzdHJ1Y3QgcGlycSAqaW5mbzsKKyAgICAgICAgICAgIHN0cnVjdCBodm1fcGlycV9kcGNp
ICpwaXJxX2RwY2k7CisKKyAgICAgICAgICAgIHBpcnEgPSBkb21haW5faXJxX3RvX3BpcnEoZCwg
ZW50cnlbbnJdLmlycSk7CisgICAgICAgICAgICBXQVJOX09OKHBpcnEgPCAwKTsKKyAgICAgICAg
ICAgIGlmICggcGlycSA8PSAwICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAg
ICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxKTsKKyAgICAgICAgICAgIGlmICggIWluZm8g
KQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBwaXJxX2RwY2kgPSBw
aXJxX2RwY2koaW5mbyk7CisgICAgICAgICAgICBpZiAoIHBpcnFfZHBjaSAmJgorICAgICAgICAg
ICAgICAgICAocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQUNIX01TSSkgJiYKKyAg
ICAgICAgICAgICAgICAgKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJ
KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaW5mby0+Zm9yY2VfdW5ib3VuZCA9
IHRydWU7CisgICAgICAgICAgICAgICAgcHRfaXJxX2Rlc3Ryb3lfYmluZF9tc2koZCwgaW5mbyk7
CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHBpcnEgPiAwICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcmV0ID0gdW5tYXBfZG9tYWluX3BpcnFfZm9yY2UoZCwgcGly
cSwgdHJ1ZSk7CisgICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIH0KKyAgICB9CisgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOworCisg
ICAgcmV0dXJuIHJldDsKK30KKwogLyogY2FsbGVyIHNob3VsZCBob2xkIHRoZSBwY2lkZXZzX2xv
Y2sgKi8KIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTgg
YnVzLCB1OCBkZXZmbikKIHsKQEAgLTE1MjksNiArMTU4NiwxMCBAQCBpbnQgZGVhc3NpZ25fZGV2
aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgaWYg
KCAhcGRldiApCiAgICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgcmV0ID0gcGNpX3VubWFw
X21zaShwZGV2KTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7CisKICAgICB3
aGlsZSAoIHBkZXYtPnBoYW50b21fc3RyaWRlICkKICAgICB7CiAgICAgICAgIGRldmZuICs9IHBk
ZXYtPnBoYW50b21fc3RyaWRlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKaW5kZXggNGIzOTk5Ny4uYjc0Yzk3NiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2lycS5oCkBAIC0xNDAsNiArMTQwLDcgQEAgaW50IHBpcnFfc2hhcmVkKHN0cnVjdCBkb21h
aW4gKmQgLCBpbnQgaXJxKTsKIGludCBtYXBfZG9tYWluX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwg
aW50IHBpcnEsIGludCBpcnEsIGludCB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm9pZCAqZGF0YSk7CiBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50
IHBpcnEpOworaW50IHVubWFwX2RvbWFpbl9waXJxX2ZvcmNlKHN0cnVjdCBkb21haW4gKmQsIGlu
dCBwaXJxLCBib29sIGZvcmNlKTsKIGludCBnZXRfZnJlZV9waXJxKHN0cnVjdCBkb21haW4gKmQs
IGludCB0eXBlKTsKIGludCBnZXRfZnJlZV9waXJxcyhzdHJ1Y3QgZG9tYWluICosIHVuc2lnbmVk
IGludCBucik7CiB2b2lkIGZyZWVfZG9tYWluX3BpcnFzKHN0cnVjdCBkb21haW4gKmQpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aAppbmRleCBjZGM4MDIxLi43NmIxODZhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9t
bXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtMTUxLDggKzE1MSwxMiBAQCBz
dHJ1Y3QgaHZtX2lycV9kcGNpICpkb21haW5fZ2V0X2lycV9kcGNpKGNvbnN0IHN0cnVjdCBkb21h
aW4gKik7CiB2b2lkIGZyZWVfaHZtX2lycV9kcGNpKHN0cnVjdCBodm1faXJxX2RwY2kgKmRwY2kp
OwogI2lmZGVmIENPTkZJR19IVk0KIGJvb2wgcHRfaXJxX25lZWRfdGltZXIodWludDMyX3QgZmxh
Z3MpOwordm9pZCBwdF9pcnFfZGVzdHJveV9iaW5kX21zaShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgcGlycSAqcGlycSk7CiAjZWxzZQogc3RhdGljIGlubGluZSBib29sIHB0X2lycV9uZWVkX3Rp
bWVyKHVuc2lnbmVkIGludCBmbGFncykgeyByZXR1cm4gZmFsc2U7IH0KK3N0YXRpYyBpbmxpbmUg
dm9pZCBwdF9pcnFfZGVzdHJveV9iaW5kX21zaShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGly
cSAqcGlycSkKK3sKK30KICNlbmRpZgogCiBzdHJ1Y3QgbXNpX2Rlc2M7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vaXJxLmggYi94ZW4vaW5jbHVkZS94ZW4vaXJxLmgKaW5kZXggNTg2Yjc4
My4uMTg5Mjg3NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lycS5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9pcnEuaApAQCAtMTI4LDcgKzEyOCwxNCBAQCBzdHJ1Y3QgdmNwdTsKIHN0cnVj
dCBwaXJxIHsKICAgICBpbnQgcGlycTsKICAgICB1MTYgZXZ0Y2huOwotICAgIGJvb2xfdCBtYXNr
ZWQ7CisgICAgYm9vbCBtYXNrZWQ7CisgICAgLyoKKyAgICAgKiBTZXQgd2hlbiBmb3JjaWJseSB1
bm1hcHBlZCBvciB1bmJvdW5kIGJ5IFhlbi4gU3Vic2VxdWVudCB1bm1hcHBpbmcKKyAgICAgKiBh
bmQgdW5iaW5kaW5nIHJlcXVlc3QgZnJvbSBxZW11IG9yIHBjaWJhY2sgd291bGQgY2xlYXIgdGhl
c2UgZmxhZ3MKKyAgICAgKiB0byByZWFwIHRoaXMgcGlycS4KKyAgICAgKi8KKyAgICBib29sIGZv
cmNlX3VubWFwcGVkOworICAgIGJvb2wgZm9yY2VfdW5ib3VuZDsKICAgICBzdHJ1Y3QgcmN1X2hl
YWQgcmN1X2hlYWQ7CiAgICAgc3RydWN0IGFyY2hfcGlycSBhcmNoOwogfTsKLS0gCjEuOC4zLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 08:23:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 08:23: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-devel-bounces@lists.xenproject.org>)
	id 1gmwlZ-00058p-GM; Fri, 25 Jan 2019 08:23:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l2Wj=QB=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gmwlX-00058H-Rs
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 08:23:07 +0000
X-Inumbo-ID: 70955d6f-207a-11e9-aeee-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70955d6f-207a-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 08:23:06 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Jan 2019 00:23:05 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,520,1539673200"; d="scan'208";a="137676603"
Received: from gao-cwp.sh.intel.com ([10.239.159.25])
 by fmsmga002.fm.intel.com with ESMTP; 25 Jan 2019 00:23:04 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 25 Jan 2019 16:27:00 +0800
Message-Id: <1548404821-15241-2-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1548404821-15241-1-git-send-email-chao.gao@intel.com>
References: <1548404821-15241-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 2/3] libxl: don't reset device when it is
 accessible by the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBJIGRlc3Ryb3llZCBhIGd1ZXN0IHdpdGggJ3hsIGRlc3Ryb3knLCBJIGZvdW5kIHRoZSB3
YXJuaW5nCmluIG1zaV9zZXRfbWFza19iaXQoKSBpbiBYZW4gd2FzIHRyaWdnZXJlZC4gQWZ0ZXIg
YWRkaW5nICJXQVJOX09OKDEpIgp0byB0aGF0IHBsYWNlLCBJIGdvdCB0aGUgY2FsbCB0cmFjZSBi
ZWxvdzoKCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPGZmZmY4MmQwODAyODFhNmE+
XSBtc2kuYyNtc2lfc2V0X21hc2tfYml0KzB4MWRhLzB4MjliCihYRU4pICAgIFs8ZmZmZjgyZDA4
MDI4MmU3OD5dIGd1ZXN0X21hc2tfbXNpX2lycSsweDFjLzB4MWUKKFhFTikgICAgWzxmZmZmODJk
MDgwMzBjZWI5Pl0gdm1zaS5jI21zaXh0Ymxfd3JpdGUrMHgxNzMvMHgxZDQKKFhFTikgICAgWzxm
ZmZmODJkMDgwMzBjZjMwPl0gdm1zaS5jI19tc2l4dGJsX3dyaXRlKzB4MTYvMHgxOAooWEVOKSAg
ICBbPGZmZmY4MmQwODAyZmZhYzQ+XSBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQrMHgyMTYvMHgy
NzAKKFhFTikgICAgWzxmZmZmODJkMDgwMmZmYjQ1Pl0gaHZtX2lvX2ludGVyY2VwdCsweDI3LzB4
NGMKKFhFTikgICAgWzxmZmZmODJkMDgwMmYwZTg2Pl0gZW11bGF0ZS5jI2h2bWVtdWxfZG9faW8r
MHgyNzMvMHg0NTQKKFhFTikgICAgWzxmZmZmODJkMDgwMmYxMGE0Pl0gZW11bGF0ZS5jI2h2bWVt
dWxfZG9faW9fYnVmZmVyKzB4M2QvMHg3MAooWEVOKSAgICBbPGZmZmY4MmQwODAyZjIzNDM+XSBl
bXVsYXRlLmMjaHZtZW11bF9saW5lYXJfbW1pb19hY2Nlc3MrMHgzNWUvMHg0MzYKKFhFTikgICAg
WzxmZmZmODJkMDgwMmYyNjQwPl0gZW11bGF0ZS5jI2xpbmVhcl93cml0ZSsweGRkLzB4MTNiCihY
RU4pICAgIFs8ZmZmZjgyZDA4MDJmM2YyNT5dIGVtdWxhdGUuYyNodm1lbXVsX3dyaXRlKzB4YmQv
MHhmMQooWEVOKSAgICBbPGZmZmY4MmQwODAyZDUxZGY+XSB4ODZfZW11bGF0ZSsweDIyNDlkLzB4
MjNjNWMKKFhFTikgICAgWzxmZmZmODJkMDgwMmQ4NjFmPl0geDg2X2VtdWxhdGVfd3JhcHBlcisw
eDJiLzB4NWYKKFhFTikgICAgWzxmZmZmODJkMDgwMmYyOGFhPl0gZW11bGF0ZS5jI19odm1fZW11
bGF0ZV9vbmUrMHg1NC8weDFiMgooWEVOKSAgICBbPGZmZmY4MmQwODAyZjJhMTg+XSBodm1fZW11
bGF0ZV9vbmUrMHgxMC8weDEyCihYRU4pICAgIFs8ZmZmZjgyZDA4MDMwMDIyNz5dIGh2bV9lbXVs
YXRlX29uZV9pbnNuKzB4NDIvMHgxNGEKKFhFTikgICAgWzxmZmZmODJkMDgwMzAwMzdlPl0gaGFu
ZGxlX21taW9fd2l0aF90cmFuc2xhdGlvbisweDRmLzB4NTEKKFhFTikgICAgWzxmZmZmODJkMDgw
MmY4MDNiPl0gaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdCsweDE2Yy8weDZkOAooWEVOKSAgICBb
PGZmZmY4MmQwODAzMjQ0NmE+XSB2bXhfdm1leGl0X2hhbmRsZXIrMHgxOWIwLzB4MWYyZQooWEVO
KSAgICBbPGZmZmY4MmQwODAzMjk5NWE+XSB2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKzB4ZmEvMHgy
NzAKCkl0IHNlZW1zIHRvIG1lIHRoYXQgZ3Vlc3QgaXMgdHJ5aW5nIHRvIG1hc2sgYSBtc2kgd2hp
bGUgdGhlIG1lbW9yeSBkZWNvZGluZwpvZiB0aGUgZGV2aWNlIGlzIGRpc2FibGVkLiBQZXJmb3Jt
aW5nIGEgZGV2aWNlIHJlc2V0IHdpdGhvdXQgcHJvcGVyIG1ldGhvZAp0byBhdm9pZCBndWVzdCdz
IE1TSS1YIG9wZXJhdGlvbiB3b3VsZCBsZWFkIHRvIHRoaXMgaXNzdWUuCgpUaGUgZml4IGlzIGJh
c2ljIC0gZGV0YWNoIHBjaSBkZXZpY2UgYmVmb3JlIHJlc2V0dGluZyB0aGUgZGV2aWNlLgoKU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8IDEwICsr
KysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wY2kuYwppbmRleCA4N2FmYTAzLi44NTVmYjcxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTQ1OSwxNyArMTQ1
OSwxNyBAQCBza2lwMToKICAgICAgICAgZmNsb3NlKGYpOwogICAgIH0KIG91dDoKLSAgICAvKiBk
b24ndCBkbyBtdWx0aXBsZSByZXNldHMgd2hpbGUgc29tZSBmdW5jdGlvbnMgYXJlIHN0aWxsIHBh
c3NlZCB0aHJvdWdoICovCi0gICAgaWYgKCAocGNpZGV2LT52ZGV2Zm4gJiAweDcpID09IDAgKSB7
Ci0gICAgICAgIGxpYnhsX19kZXZpY2VfcGNpX3Jlc2V0KGdjLCBwY2lkZXYtPmRvbWFpbiwgcGNp
ZGV2LT5idXMsIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMpOwotICAgIH0KLQogICAgIGlmICgh
aXNzdHViZG9tKSB7CiAgICAgICAgIHJjID0geGNfZGVhc3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBk
b21pZCwgcGNpZGV2X2VuY29kZV9iZGYocGNpZGV2KSk7CiAgICAgICAgIGlmIChyYyA8IDAgJiYg
KGh2bSB8fCBlcnJubyAhPSBFTk9TWVMpKQogICAgICAgICAgICAgTE9HRUQoRVJST1IsIGRvbWFp
bmlkLCAieGNfZGVhc3NpZ25fZGV2aWNlIGZhaWxlZCIpOwogICAgIH0KIAorICAgIC8qIGRvbid0
IGRvIG11bHRpcGxlIHJlc2V0cyB3aGlsZSBzb21lIGZ1bmN0aW9ucyBhcmUgc3RpbGwgcGFzc2Vk
IHRocm91Z2ggKi8KKyAgICBpZiAoIChwY2lkZXYtPnZkZXZmbiAmIDB4NykgPT0gMCApIHsKKyAg
ICAgICAgbGlieGxfX2RldmljZV9wY2lfcmVzZXQoZ2MsIHBjaWRldi0+ZG9tYWluLCBwY2lkZXYt
PmJ1cywgcGNpZGV2LT5kZXYsIHBjaWRldi0+ZnVuYyk7CisgICAgfQorCiAgICAgc3R1YmRvbWlk
ID0gbGlieGxfZ2V0X3N0dWJkb21faWQoY3R4LCBkb21pZCk7CiAgICAgaWYgKHN0dWJkb21pZCAh
PSAwKSB7CiAgICAgICAgIGxpYnhsX2RldmljZV9wY2kgcGNpZGV2X3MgPSAqcGNpZGV2OwotLSAK
MS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 09:19:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 09:19: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-devel-bounces@lists.xenproject.org>)
	id 1gmxe1-0001RM-7h; Fri, 25 Jan 2019 09:19: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=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmxdz-0001RH-Fr
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 09:19:23 +0000
X-Inumbo-ID: 4c1486f6-2082-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c1486f6-2082-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 09:19:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 02:19:19 -0700
Message-Id: <5C4AD49602000078002110BD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 02:19:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-2-git-send-email-nmanthey@amazon.de>
 <5C486A2E0200007800210694@prv1-mh.provo.novell.com>
 <ce71286a-12a4-5f1b-0881-1f8c2623caf9@amazon.de>
 <f905db93-1a63-c60a-1e82-4bb2fef8f7ff@citrix.com>
In-Reply-To: <f905db93-1a63-c60a-1e82-4bb2fef8f7ff@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 01/11] is_control_domain:
 block speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 nmanthey@amazon.de, "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE5IGF0IDIxOjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjQvMDEvMjAxOSAxMjowNywgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+PiBPbiAx
LzIzLzE5IDE0OjIwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIzLjAxLjE5IGF0IDEy
OjUxLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vbm9zcGVjLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKPj4+PiBAQCAt
NTgsNiArNTgsMjEgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIAo+IGFycmF5X2luZGV4
X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5kZXgsCj4+Pj4gICAgICAodHlwZW9mKF9pKSkg
KF9pICYgX21hc2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
Pj4+PiAgfSkKPj4+PiAgCj4+Pj4gKy8qCj4+Pj4gKyAqIGFsbG93IHRvIGluc2VydCBhIHJlYWQg
bWVtb3J5IGJhcnJpZXIgaW50byBjb25kaXRpb25hbHMKPj4+PiArICovCj4+Pj4gKyNpZmRlZiBD
T05GSUdfWDg2Cj4+Pj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBsZmVuY2VfdHJ1ZSh2b2lkKSB7IHJt
YigpOyByZXR1cm4gdHJ1ZTsgfQo+Pj4+ICsjZWxzZQo+Pj4+ICtzdGF0aWMgaW5saW5lIGJvb2wg
bGZlbmNlX3RydWUodm9pZCkgeyByZXR1cm4gdHJ1ZTsgfQo+Pj4+ICsjZW5kaWYKPj4+PiArCj4+
Pj4gKy8qCj4+Pj4gKyAqIHByb3RlY3QgZXZhbHVhdGlvbiBvZiBjb25kaXRpb25hbCB3aXRoIHJl
c3BlY3QgdG8gc3BlY3VsYXRpb24KPj4+PiArICovCj4+Pj4gKyNkZWZpbmUgZXZhbHVhdGVfbm9z
cGVjKGNvbmRpdGlvbikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+
PiArICAgICgoKGNvbmRpdGlvbikgJiYgbGZlbmNlX3RydWUoKSkgfHwgIWxmZW5jZV90cnVlKCkp
Cj4+PiBJdCBtYXkgYmUganVzdCBtZSwgYnV0IEkgdGhpbmsKPj4+Cj4+PiAjZGVmaW5lIGV2YWx1
YXRlX25vc3BlYyhjb25kaXRpb24pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4+PiAgICAgKChjb25kaXRpb24pID8gbGZlbmNlX3RydWUoKSA6ICFsZmVuY2VfdHJ1ZSgp
KQo+Pj4KPj4+IHdvdWxkIGJldHRlciBleHByZXNzIHRoZSB0d28td2F5IG5hdHVyZSBvZiB0aGlz
Lgo+PiBJIGNvbXBhcmVkIHRoZSBiaW5hcnkgb3V0cHV0IG9mIHRoZSB0d28gdmFyaWFudHMsIGFu
ZCB0aGV5IGFyZSB0aGUgc2FtZQo+PiAoZm9yIG15IGJ1aWxkIGVudmlyb25tZW50KS4gSSdsbCBz
d2l0Y2ggdG8geW91ciB2YXJpYW50LCBpbiBjYXNlIG5vYm9keQo+PiBvYmplY3RzLgo+IAo+IElz
IGl0IHNhZmUgdGhvdWdoPyAgVGhlIG9yaWdpbmFsIHZhcmlhbnQgaXMgcmVxdWlyZWQgYnkgQyB0
byBvbmx5Cj4gZXZhbHVhdGUgb25lIG9mIHRoZSBsZmVuY2VfdHJ1ZSgpIGJsb2Nrcywgd2hlcmVh
cyB0aGUgc2Vjb25kIHZhcmlhdGlvbgo+IGNvdWxkIGV4ZWN1dGUgYm90aCBvZiB0aGVtIGFuZCBj
bW92IHRoZSAxIGFuZCAwIHRvZ2V0aGVyLCB3aGljaCBpcyB3YXN0ZWZ1bC4KCkZvciBvbmUgSSBk
b24ndCB1bmRlcnN0YW5kIHRoZSBjb25uZWN0aW9uIGJldHdlZW4gdGhlIGluaXRpYWwKcXVlc3Rp
b24gYW5kIHRoZSBleHBsYW5hdGlvbiBib2lsaW5nIGRvd24gdG8gYSBwZXJmb3JtYW5jZQpjb25j
ZXJuLiBCdXQgSSB0aGluayBJIHNlZSB3aGF0IHNhZmV0eSBjb25jZXJuIHlvdSBtYXkgaGF2ZS4K
CkFuZCB0aGVuIEknbSBoYXZpbmcgZGlmZmljdWx0eSBmb2xsb3dpbmcgeW91ciBpbnRlcnByZXRh
dGlvbiBvZgp3aGF0IGV2YWx1YXRpb24gcmVxdWlyZW1lbnRzIEMgaW1wb3NlczogJiYsIHx8LCBh
bmQgPzogYXJlIGFsbApzZXF1ZW5jZSBwb2ludHMuIEknbSBpbXBseWluZyBmcm9tIHRoaXMgdGhh
dCwgYXMgbG9uZyBhcyB0aGUKZXZhbHVhdGlvbiBvZiB0aGUgZXhwcmVzc2lvbnMgaGFzIG5vIHNp
ZGUgZWZmZWN0cywgaXQgY2FuCmhhcHBlbiBpcnJlc3BlY3RpdmUgb2Ygc291cmNlIGFycmFuZ2Vt
ZW50cywgYW5kIGluIHBhcnRpY3VsYXIKdGhlIGNvbXBpbGVyIGNvdWxkIHRyYW5zbGF0ZSBib3Ro
IGludG8gZXhhY3RseSB0aGUgc2FtZSBjb2RlLgoKTmVpdGhlciB2YXJpYW50IGV4Y2x1ZGVzIHRo
ZSBhc20oKSBnZXR0aW5nIG1vdmVkIGJ5IHRoZQpjb21waWxlciBhbnl3YXksIGRlc3BpdGUgdGhl
IHZvbGF0aWxlIC0gdGhpcyBpcyB3aGF0IHRoZSBnY2MgZG9jCmhhcyB0byBzYXkgb24gdGhlIHRv
cGljOiAiTm90ZSB0aGF0IHRoZSBjb21waWxlciBjYW4gbW92ZSBldmVuCnZvbGF0aWxlIGFzbSBp
bnN0cnVjdGlvbnMgcmVsYXRpdmUgdG8gb3RoZXIgY29kZSwgaW5jbHVkaW5nIGFjcm9zcwpqdW1w
IGluc3RydWN0aW9ucy4iIEl0IHRoZW4gZ29lcyBvbiB0byBleHBsYWluIGhvdyB0aGlzIGNhbiBi
ZQppbXByb3ZlZCBpbiBzb3VyY2U7IEkgd29uZGVyIHdoZXRoZXIgd2UgbWF5IHdhbnQgdG8gZm9s
bG93CnRoYXQgYWR2aWNlIGFuZCBhZGQgYSBkZXBlbmRlbmN5IG9uIHRoZSBjYWxjdWxhdGVkIGJy
YW5jaApjb25kaXRpb24uIEJ1dCBvZiBjb3Vyc2UgdGhpcyBtYXkgZnVydGhlciBpbXBhY3QgcGVy
Zm9ybWFuY2UuCgpXaGF0J3Mgd29yc2UsICJVbmRlciBjZXJ0YWluIGNpcmN1bXN0YW5jZXMsIEdD
QyBtYXkgZHVwbGljYXRlCihvciByZW1vdmUgZHVwbGljYXRlcyBvZikgeW91ciBhc3NlbWJseSBj
b2RlIHdoZW4gb3B0aW1pemluZyIKc3VnZ2VzdHMgdG8gbWUgdGhhdCBuZWl0aGVyIG9mIHRoZSB0
d28gdmFyaWFudHMgYXJlIHJlYWxseSBzYWZlCmZyb20gZ2V0dGluZyBjb252ZXJ0ZWQgdG8gY29k
ZSBhY3R1YWxseSBtYXRjaGluZyB0aGUgYmVoYXZpb3IKb2YgTDFURl9MRkVOQ0VfSU5URVJNRURJ
QVRFLiBEbyB3ZSBwZXJoYXBzIG5lZWQgdG8KZnVydGhlciBjb21wbGljYXRlIHRoaW5ncyBhbmQg
dXNlICh1c2luZyBuYW1pbmcgZGVyaXZlZCBmcm9tCnRoZSBjdXJyZW50IHZlcnNpb24pCgpzdGF0
aWMgaW5saW5lIGJvb2wgbGZlbmNlX2Jvb2woYm9vbCBjb25kKSB7CiAgICBhc20gdm9sYXRpbGUg
KCAibGZlbmNlIiA6ICIrWCIgKGNvbmQpICk7CiAgICByZXR1cm4gY29uZDsKfQoKI2RlZmluZSBl
dmFsdWF0ZV9ub3NwZWMoY29uZGl0aW9uKSAoeyBcCiAgICBib29sIGNvbmRfID0gKGNvbmRpdGlv
bik7IFwKICAgICgoY29uZF8pID8gbGZlbmNlX2Jvb2woY29uZF8pIDogIWxmZW5jZV9ib29sKGNv
bmRfKSkKCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 09:23:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 09:23:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmxi5-0002ED-QB; Fri, 25 Jan 2019 09:23: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=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmxi4-0002E4-2r
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 09:23:36 +0000
X-Inumbo-ID: e2af0aee-2082-11e9-a27e-6bc7abdbecbf
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2af0aee-2082-11e9-a27e-6bc7abdbecbf;
 Fri, 25 Jan 2019 09:23:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 02:23:32 -0700
Message-Id: <5C4AD59402000078002110CD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 02:23:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244655-32180-8-git-send-email-nmanthey@amazon.de>
 <5C49EE5B0200007800210E17@prv1-mh.provo.novell.com>
 <ea24d08b-7793-94b2-2b20-c55a0339858c@amazon.de>
In-Reply-To: <ea24d08b-7793-94b2-2b20-c55a0339858c@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 08/11] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE5IGF0IDIwOjUwLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAxLzI0LzE5IDE3OjU2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjMuMDEuMTkgYXQg
MTI6NTcsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2NvbW1vbi9l
dmVudF9jaGFubmVsLmMKPj4+ICsrKyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCj4+PiBA
QCAtMzY4LDggKzM2OCwxNCBAQCBpbnQgZXZ0Y2huX2JpbmRfdmlycShldnRjaG5fYmluZF92aXJx
X3QgKmJpbmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKPj4+ICAgICAgaWYgKCB2aXJxX2lzX2dsb2Jh
bCh2aXJxKSAmJiAodmNwdSAhPSAwKSApCj4+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+
ICAKPj4+ICsgICAvKgo+Pj4gKyAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2
YWx1ZSB2aXJxIGlzIGJvdW5kZWQgZXZlbiBkdXJpbmcKPj4+ICsgICAgKiBzcGVjdWxhdGl2ZSBl
eGVjdXRpb24uCj4+PiArICAgICovCj4+PiArICAgIHZpcnEgPSBhcnJheV9pbmRleF9ub3NwZWMo
dmlycSwgQVJSQVlfU0laRSh2LT52aXJxX3RvX2V2dGNobikpOwo+PiBJIHRoaW5rIHRoaXMgd2Fu
dHMgdG8gbW92ZSBhaGVhZCBvZiB0aGUgaWYoKSBpbiBjb250ZXh0LCB0byBiZSBpbmRlcGVuZGVu
dAo+PiBvZiB0aGUgcGFydGljdWxhciBpbXBsZW1lbnRhdGlvbiBvZiB2aXJxX2lzX2dsb2JhbCgp
ICh0aGUgY3VycmVudCBzaGFwZSBvZgo+PiB3aGljaCBpcyBtb3N0bHkgZmluZSwgcGVyaGFwcyB3
aXRoIHRoZSBleGNlcHRpb24gb2YgdGhlIHJpc2sgb2YgdGhlIGNvbXBpbGVyCj4+IHRyYW5zbGF0
aW5nIHRoZSBzd2l0Y2goKSB0aGVyZSBieSB3YXkgb2YgYSBqdW1wIHRhYmxlKS4gVGhpcyBhbHNv
IG1vdmVzIGl0Cj4+IGNsb3NlciB0byB0aGUgaWYoKSB0aGUgY29uc3RydWN0IGlzIGEgY29tcGFu
aW9uIHRvLgo+IEkgdW5kZXJzdGFuZCB0aGUgY29uY2Vybi4gSG93ZXZlciwgYmVjYXVzZSB0aGUg
dmFsdWUgb2YgdmlycSB3b3VsZCBiZQo+IGNoYW5nZWQgYmVmb3JlIHRoZSB2aXJxX2lzX2dsb2Jh
bCBjaGVjaywgY291bGRuJ3QgdGhhdCByZXN1bHQgaW4KPiByZXR1cm5pbmcgYSB3cm9uZyBlcnJv
ciBjb2RlPyBUaGUgcG90ZW50aWFsIG91dC1vZi1ib3VuZCB2YWx1ZSBpcwo+IGJyb3VnaHQgYmFj
ayBpbnRvIHRoZSB2YWxpZCByYW5nZSwgc28gdGhhdCB0aGUgYWJvdmUgY2hlY2sgbWlnaHQgZmly
ZQo+IGluY29ycmVjdGx5PwoKTm8gLSBhbmQgaW5jb3JyZWN0IChvdXQgb2YgYm91bmRzIHZhbHVl
KSBtYWtpbmcgaXQgaW50byB2aXJxX2lzX2dsb2JhbCgpCmlzIHBvc3NpYmxlIGR1cmluZyBtaXMt
c3BlY3VsYXRpb24gb25seSBhbnl3YXkuIE91dCBvZiByYW5nZSB2YWx1ZXMsCmZvciB0aGUgcHVy
cG9zZSBvZiBhcmNoaXRlY3R1cmFsbHkgdmlzaWJsZSBzdGF0ZSwgZ2V0IHJlamVjdGVkIGJ5IHRo
ZQpmaXJzdCBpZigpLiBJbiByYW5nZSB2YWx1ZXMgd29uJ3QgYmUgYWx0ZXJlZCBieSBhcnJheV9p
bmRleF9ub3NwZWMoKS4KCj4+PiBAQCAtOTMxLDcgKzk0Myw4IEBAIGxvbmcgZXZ0Y2huX2JpbmRf
dmNwdSh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IHZjcHVfaWQpCj4+PiAgICAgIHN0
cnVjdCBldnRjaG4gKmNobjsKPj4+ICAgICAgbG9uZyAgICAgICAgICAgcmMgPSAwOwo+Pj4gIAo+
Pj4gLSAgICBpZiAoICh2Y3B1X2lkID49IGQtPm1heF92Y3B1cykgfHwgKGQtPnZjcHVbdmNwdV9p
ZF0gPT0gTlVMTCkgKQo+Pj4gKyAgICBpZiAoICh2Y3B1X2lkID49IGQtPm1heF92Y3B1cykgfHwK
Pj4+ICsgICAgICAgICAoZC0+dmNwdVthcnJheV9pbmRleF9ub3NwZWModmNwdV9pZCwgZC0+bWF4
X3ZjcHVzKV0gPT0gTlVMTCkgKQo+Pj4gICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4+PiAgCj4+
PiAgICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4+PiBAQCAtOTY5LDggKzk4MiwxMCBA
QCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2
Y3B1X2lkKQo+Pj4gICAgICAgICAgdW5saW5rX3BpcnFfcG9ydChjaG4sIGQtPnZjcHVbY2huLT5u
b3RpZnlfdmNwdV9pZF0pOwo+Pj4gICAgICAgICAgY2huLT5ub3RpZnlfdmNwdV9pZCA9IHZjcHVf
aWQ7Cj4+PiAgICAgICAgICBwaXJxX3NldF9hZmZpbml0eShkLCBjaG4tPnUucGlycS5pcnEsCj4+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX29mKGQtPnZjcHVbdmNwdV9pZF0t
PnByb2Nlc3NvcikpOwo+Pj4gLSAgICAgICAgbGlua19waXJxX3BvcnQocG9ydCwgY2huLCBkLT52
Y3B1W3ZjcHVfaWRdKTsKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfb2Yo
ZC0+dmNwdVthcnJheV9pbmRleF9ub3NwZWModmNwdV9pZCwKPj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+bWF4X3Zj
cHVzKV0tPnByb2Nlc3NvcikpOwo+Pj4gKyAgICAgICAgbGlua19waXJxX3BvcnQocG9ydCwgY2hu
LCBkLT52Y3B1W2FycmF5X2luZGV4X25vc3BlYyh2Y3B1X2lkLAo+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5tYXhfdmNw
dXMpXSk7Cj4+IFVzaW5nIEFuZHJldydzIG5ldyBkb21haW5fdmNwdSgpIHdpbGwgaW1wcm92ZSBy
ZWFkYWJpbGl0eSwgZXNwZWNpYWxseQo+PiBhZnRlciB5b3VyIGNoYW5nZSwgcXVpdGUgYSBiaXQg
aGVyZS4gQnV0IG9mIGNvdXJzZSBjb2RlIGVsc2V3aGVyZSB3aWxsCj4+IGJlbmVmaXQgYXMgd2Vs
bC4KPiAKPiBZb3UgbWVhbiBJIHNob3VsZCB1c2UgdGhlIGRvbWFpbl92Y3B1IGZ1bmN0aW9uIGlu
IGJvdGggaHVua3MsIGJlY2F1c2UKPiBkdWUgdG8gdGhlIGZpcnN0IG9uZSwgdGhlIGxhdHRlciBj
YW4gbmV2ZXIgcmV0dXJuIE5VTEw/IEkgd2lsbCByZWJhc2UKPiB0aGUgc2VyaWVzIG9uIHRvcCBv
ZiB0aGlzIGZyZXNoIGNoYW5nZSwgYW5kIHVzZSB0aGUgZG9tYWluX3ZjcHUgZnVuY3Rpb24KPiBm
b3IgdGhlIGxvY2F0aW9ucyB3aGVyZSBJIGJvdW5kIGEgdmNwdV9pZC4KClRoYW5rcyAtIHRoYXQg
d2h5IEFuZHJldyBoYWQgZHVzdGVkIG9mZiB0aGlzIG9sZCBjaGFuZ2Ugb2YgaGlzLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 09:36:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 09:36: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-devel-bounces@lists.xenproject.org>)
	id 1gmxuW-0003IK-0A; Fri, 25 Jan 2019 09:36: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=6NYt=QB=citrix.com=prvs=92139f89c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gmxuV-0003IF-27
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 09:36:27 +0000
X-Inumbo-ID: add71a38-2084-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id add71a38-2084-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 09:36:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,520,1539648000"; d="scan'208";a="85085867"
Date: Fri, 25 Jan 2019 10:36:13 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190125093613.eecfptjpcjao3gpo@mac>
References: <1548404821-15241-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548404821-15241-1-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v6 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGUgcGF0Y2ghCgpPbiBGcmksIEphbiAyNSwgMjAxOSBhdCAwNDoyNjo1OVBN
ICswODAwLCBDaGFvIEdhbyB3cm90ZToKPiBJIGZpbmQgc29tZSBwYXNzLXRocnUgZGV2aWNlcyBk
b24ndCB3b3JrIGFueSBtb3JlIGFjcm9zcyBndWVzdAo+IHJlYm9vdC4gQXNzaWduaW5nIGl0IHRv
IGFub3RoZXIgZG9tYWluIGFsc28gbWVldHMgdGhlIHNhbWUgaXNzdWUuIEFuZAo+IHRoZSBvbmx5
IHdheSB0byBtYWtlIGl0IHdvcmsgYWdhaW4gaXMgdW4tYmluZGluZyBhbmQgYmluZGluZyBpdCB0
bwo+IHBjaWJhY2suIFNvbWVvbmUgcmVwb3J0ZWQgdGhpcyBpc3N1ZSBvbmUgeWVhciBhZ28gWzFd
Lgo+IAo+IElmIHRoZSBkZXZpY2UncyBkcml2ZXIgZG9lc24ndCBkaXNhYmxlIE1TSS1YIGR1cmlu
ZyBzaHV0ZG93biBvciBxZW11IGlzCj4ga2lsbGVkL2NyYXNoZWQgYmVmb3JlIHRoZSBkb21haW4g
c2h1dGRvd24sIHRoaXMgZG9tYWluJ3MgcGlycSB3b24ndCBiZQo+IHVubWFwcGVkLiBUaGVuIHhl
biB0YWtlcyBvdmVyIHRoaXMgd29yaywgdW5tYXBwaW5nIGFsbCBwaXJxLXMsIHdoZW4KPiBkZXN0
cm95aW5nIGd1ZXN0LiBCdXQgYXMgcGNpYmFjayBoYXMgYWxyZWFkeSBkaXNhYmxlZCBtZW9yeSBk
ZWNvZGluZyBiZWZvcmUKPiB4ZW4gdW5tYXBwaW5nIHBpcnEsIFhlbiBoYXMgdG8gc2V0cyB0aGUg
aG9zdF9tYXNrYWxsIGZsYWcgYW5kIG1hc2thbGwgYml0CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF4gc2V0Cj4gdG8gbWFzayBhIE1TSSByYXRoZXIgdGhhbiBzZXRzIG1hc2tiaXQg
aW4gTVNJLXggdGFibGUuIFRoZSBjYWxsIHRyYWNlIG9mCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBeIHNldHRpbmcKPiB0aGlzIHByb2Nlc3MgaXM6Cj4gCj4gLT5hcmNoX2RvbWFpbl9kZXN0
cm95Cj4gICAgIC0+ZnJlZV9kb21haW5fcGlycXMKPiAgICAgICAgIC0+dW5tYXBfZG9tYWluX3Bp
cnEgKGlmIHBpcnEgaXNuJ3QgdW5tYXBwZWQgYnkgcWVtdSkKPiAgICAgICAgICAgICAtPnBpcnFf
Z3Vlc3RfZm9yY2VfdW5iaW5kCj4gICAgICAgICAgICAgICAgIC0+X19waXJxX2d1ZXN0X3VuYmlu
ZAo+ICAgICAgICAgICAgICAgICAgICAgLT5tYXNrX21zaV9pcnEoPWRlc2MtPmhhbmRsZXItPmRp
c2FibGUoKSkKPiAgICAgICAgICAgICAgICAgICAgICAgICAtPnRoZSB3YXJuaW5nIGluIG1zaV9z
ZXRfbWFza19iaXQoKQo+IAo+IFRoZSBob3N0X21hc2thbGwgYml0IHdpbGwgcHJldmVudCBndWVz
dHMgZnJvbSBjbGVhcmluZyB0aGUgbWFza2FsbCBiaXQKPiBldmVuIHRoZSBkZXZpY2UgaXMgYXNz
aWduZWQgdG8gYW5vdGhlciBndWVzdCBsYXRlci4gVGhlbiBndWVzdHMgY2Fubm90Cj4gcmVjZWl2
ZSBNU0lzIGZyb20gdGhpcyBkZXZpY2UuCj4gCj4gVG8gZml4IHRoaXMgaXNzdWUsIGEgcGlycSBp
cyB1bm1hcHBlZCBiZWZvcmUgbWVtb3J5IGRlY29kaW5nIGlzIGRpc2FibGVkIGJ5Cj4gcGNpYmFj
ay4gU3BlY2lmaWNhbGx5LCB3aGVuIGEgZGV2aWNlIGlzIGRldGFjaGVkIGZyb20gYSBndWVzdCwg
YWxsIGVzdGFibGlzaGVkCj4gbWFwcGluZ3MgYmV0d2VlbiBwaXJxIGFuZCBtc2kgYXJlIGRlc3Ry
b3lpbmcgYmVmb3JlIGNoYW5naW5nIHRoZSBvd25lcnNoaXAuCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF4gZGVzdHJveWVkCj4gCj4gV2l0aCB0aGlzIGJlaGF2aW9yLCBxZW11
IGFuZCBwY2liYWNrIGFyZSBub3QgYXdhcmUgb2YgdGhlIGZvcmNpYmx5IHVuYmluZG5nCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF4gdW5iaW5kaW5nCj4gYW5kIHVubWFwcGluZyBkb25lIGJ5IFhlbi4gQXMgYSByZXN1
bHQsIHRoZSBzdGF0ZSBvZiBwaXJxIG1haW50YWluZWQgYnkgWGVuIGFuZAo+IHBjaWJhY2svcWVt
dSBiZWNvbWVzIGluY29uc2lzdGVudC4gUGFydGljdWxhcmx5IGZvciBob3QtcGx1Zy9ob3QtdW5w
bHVnIGNhc2UsCj4gZ3Vlc3RzIHN0YXkgYWxpdmU7IHN1Y2ggaW5jb25zaXN0ZW5jeSBtYXkgY2F1
c2Ugb3RoZXIgaXNzdWVzLiBUbyByZXNvbHZlCj4gdGhpcyBpbmNvbnNpc3RlbmN5IGFuZCBrZWVw
IGNvbXBhdGliaWxpdHkgd2l0aCBjdXJyZW50IHFlbXUgYW5kIHBjaWJhY2ssCj4gdHdvIGZsYWdz
LCBmb3JjZV91bm1hcHBlZCBhbmQgZm9yY2VfdW5ib3VuZCBhcmUgdXNlZCB0byBkZW5vdGUgdGhh
dCBhIHBpcnEgaXMKPiBmb3JjaWJseSB1bm1hcHBlZCBvciB1bmJvdW5kLiBUaGUgZmxhZ3MgYXJl
IHNldCB3aGVuIFhlbiB1bmJpbmRzIG9yIHVubWFwcyB0aGUKPiBwaXJxIGJlaGluZCBxZW11IGFu
ZCBwY2liYWNrLiBBbmQgc3Vic2VxdWVudCB1bmJpbmRpbmcgb3IgdW5tYXBwaW5nIHJlcXVlc3Rz
Cj4gZnJvbSBxZW11L3BjaWJhY2sgY2FuIGNsZWFyIHRoZXNlIGZsYWdzIGFuZCBmcmVlIHRoZSBw
aXJxLgoKV2hhdCBoYXBwZW5zIHRoZW4gaWYgcWVtdS9wY2liYWNrIGRvZXNuJ3QgdW5iaW5kIGFu
ZC9vciB1bm1hcCB0aGUKcGlycXMsIHRoZXkgd291bGQgYmUgbGVmdCBpbiBhIHdlaXJkIHN0YXRl
IHRoYXQgd291bGQgcHJldmVudCBmdXJ0aGVyCm1hcHBpbmcgb3IgYmluZGluZz8KCkkgdGhpbmsg
dGhpcyBpcyBnZXR0aW5nIHF1aXRlIGNvbnZvbHV0ZWQsIGFuZCB3b3VsZCBsaWtlIHRvIG1ha2Ug
c3VyZQp0aGlzIGlzIG5lY2Vzc2FyeS4gTGFzdCB2ZXJzaW9uIHRyaWdnZXJlZCBzb21lIGVycm9y
IG1lc3NhZ2VzIGluIExpbnV4CmR1ZSB0byB0aGUgdW5iaW5kL3VubWFwIGJlaW5nIHBlcmZvcm1l
ZCBieSB0aGUgaHlwZXJ2aXNvciwgYnV0IHRob3NlCndoZXJlIGhhcm1sZXNzPwoKSSd2ZSBhbHNv
IHN1Z2dlc3RlZCB0byByZXR1cm4gRVNSQ0ggaW4gdW5tYXBfZG9tYWluX3BpcnEgd2hlbiB0aGUg
cGlycQppcyBubyBsb25nZXIgbWFwcGVkIHdoaWNoIHdvdWxkIG1ha2UgTGludXggcHJpbnQgYSBs
ZXNzIHNjYXJ5IG1lc3NhZ2UuCgpBbHNvIEphbiBoYWQgc29tZSBxdWVzdGlvbnMgYWJvdXQgd2hl
cmUgYXJlIHRoZSB1bmJpbmQvdW5tYXAgcmVxdWVzdHMKYWN0dWFsbHkgY29taW5nIGZyb20sIGhl
IHN1Z2dlc3RlZCB0byBmaXggdGhhdCBpbiB0aGUgdG9vbHN0YWNrIGlmCnBvc3NpYmxlIFswXSwg
aGF2ZSB5b3UgY2hlY2tlZCB3aGV0aGVyIHRoaXMgaXMgcG9zc2libGU/CgpUaGFua3MsIFJvZ2Vy
LgoKWzBdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxOS0wMS9tc2cwMTc1My5odG1sCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 09:45:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 09:45: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-devel-bounces@lists.xenproject.org>)
	id 1gmy3I-0004DV-VF; Fri, 25 Jan 2019 09:45: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=+BD0=QB=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gmy3H-0004DQ-Hp
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 09:45:31 +0000
X-Inumbo-ID: f21fd257-2085-11e9-aeee-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::600])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f21fd257-2085-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 09:45:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=wrkToTWg46AKA/YnezVCLe+JqTllz3ij3C03cFnfLKE=;
 b=Opp5m9CmTRssVNOvaDicU6Nb1Av+7vnYMojLM+IdOHK/yQQEK/ALXf/POtnUaFs+zlLlHa9eLDlBnruSaM5yJzZfVCfxCUEbA2uC5f3LgkhSrhXubqJm17cTzbHBidQio3e9XoEtF09Y/tl8UGqw8G3heJfc1ogWzCbWRNbdAv4=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB5636.eurprd04.prod.outlook.com (20.178.118.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.19; Fri, 25 Jan 2019 09:45:26 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1537.032; Fri, 25 Jan 2019
 09:45:26 +0000
From: Peng Fan <peng.fan@nxp.com>
To: "hch@infradead.org" <hch@infradead.org>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
Thread-Index: AQHUsUUJrf+HCksNJUevQFBecw2Jm6W7t2+AgAC8CgCAAOh3gIAAAqqAgAJgxoA=
Date: Fri, 25 Jan 2019 09:45:26 +0000
Message-ID: <AM0PR04MB4481F3986CFB6D1EF26FA135889B0@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
 <20190123071232.GA20526@infradead.org>
 <alpine.DEB.2.10.1901230935280.17936@sstabellini-ThinkPad-X260>
 <20190123211405.GA4971@infradead.org>
In-Reply-To: <20190123211405.GA4971@infradead.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [92.121.36.197]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB5636;
 6:NMERXxFSzhhxylxN0unqzD1s5OWmgW/umJBdUMw230eozuG5kO61wTS/ElKXhnIQi1Qx5gyfLnGN65oqb3wPiik0T6M4iB8NkP/zw/02rzxCmjw3XWuOkMiVWJK2iZcmCY3V85h3c9hdV0KtA3zce6QfvCvAvKRpKsJyv12b2g6d31LqanTtdU6IWbu/XDDPI0Rc4QbF2REr37oMGgwb1d7V1z7w8/ahGklqj1VZc52JRm5De7jZHmB4pcXv02yyvCIZyXiElMz3KRQohlxjc/RuhzML5e89xb+fT6oX8r6uJ04BjAekz9Et/65pwd1HMNK2TiarspJqck1LuRHonejO0pnMXtwLAwmFsqKILnRuW+qm1nsqIkZWeODR5tR/5BRq6+zTRdfVr5gi6XVCjxPJraZFNH/etvSe2TYxCP+lwI1xdO61J1Q049Bno1OaRaHMtcShYcS98E4nQDErDA==;
 5:tgAMHyHf6LUle4bUyDaVZXpZwMkmedbmnqrhlQ3OHFya4rovbBgBpmAyCqRLkLIllv3+u1jfH6bFq9zYmxaMFk6G6fUbISdqyUV6W1mm5EsVcDuhBxzsj7wv9YzOWnmobRozwq7lOgF16HKmbhWXyKHyWuKP+QC9yflHz+KemzoD7ceU7s9DP1J1vB00PWmbtlge/uGjj4w9zVfPINL+zA==;
 7:QEjzpCtNtazOF45tZLhNkQf8RVJTX8Vk4wdoVDNnj1yD7wYJeri/RSaEYclxWNJgkWtKvLnuJkDoIaa/JR0OikJs3KGVxdOpqdscdwnmokPCutiHxhQstls8v7jGv+LXc/22l49+vmRVUiJbwEyB+Q==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 48f2dae2-2b67-4545-b1e0-08d682a9d5ca
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB5636; 
x-ms-traffictypediagnostic: AM0PR04MB5636:
x-microsoft-antispam-prvs: <AM0PR04MB5636D05B19944A7EF29AB907889B0@AM0PR04MB5636.eurprd04.prod.outlook.com>
x-forefront-prvs: 0928072091
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(366004)(136003)(396003)(39860400002)(199004)(189003)(13464003)(105586002)(2906002)(106356001)(66066001)(6246003)(2501003)(305945005)(11346002)(446003)(486006)(476003)(478600001)(7736002)(74316002)(44832011)(256004)(53936002)(33656002)(14454004)(71190400001)(71200400001)(4326008)(7416002)(25786009)(93886005)(68736007)(26005)(81166006)(8676002)(81156014)(3846002)(186003)(8936002)(53546011)(6506007)(97736004)(54906003)(110136005)(6116002)(316002)(86362001)(76176011)(229853002)(9686003)(55016002)(102836004)(99286004)(6436002)(7696005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB5636;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: EboySHfvzVLNcgK4MEeZ8hL2zRZJ0iSrwE7z758Sd5RifWzrXlksfnoVIEDRc2ALhEk2fpK8qQjzcjHt3MKW+oz3eHyIsBlNJrZr+rxYDlEv7s6Ja1L56x8hz9lWTz4fA/favuzrAOO9ug6mLOLRGnIWfNSi+ilIO9tZw4qhRvvyF0sQ412IqYn7QkRo2dgldCe+8qLOU/LiLCm08tQnnVFH8da+tdGwRztEP0pxq3aFcgwQ/ypnFaxPx9M0JgjoW+i18QsRyMxxMX2CscaGVhdJyw+4Lr9MmqtaG9jhU3tcVPMnjC7E69FvPqFyIzWk7ZBpZFtzNdO04VqPcO0b069t5fVqKTkVgG3LgZ+bpB2fnYlr42hFbWCNmGtHR2s8xNjoJjlI+BIDdXMs4yvv1/QJNmktE5sIrhW2oqgcP8c=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 48f2dae2-2b67-4545-b1e0-08d682a9d5ca
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jan 2019 09:45:26.6481 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB5636
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Andy Duan <fugang.duan@nxp.com>,
 "mst@redhat.com" <mst@redhat.com>, "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "luto@kernel.org" <luto@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogaGNoQGluZnJhZGVh
ZC5vcmcgW21haWx0bzpoY2hAaW5mcmFkZWFkLm9yZ10NCj4gU2VudDogMjAxOeW5tDHmnIgyNOaX
pSA1OjE0DQo+IFRvOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
DQo+IENjOiBoY2hAaW5mcmFkZWFkLm9yZzsgUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+OyBt
c3RAcmVkaGF0LmNvbTsNCj4gamFzb3dhbmdAcmVkaGF0LmNvbTsgeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOw0KPiBsaW51eC1yZW1vdGVwcm9jQHZnZXIua2VybmVsLm9yZzsgbGludXgt
a2VybmVsQHZnZXIua2VybmVsLm9yZzsNCj4gdmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91
bmRhdGlvbi5vcmc7IGx1dG9Aa2VybmVsLm9yZzsgamdyb3NzQHN1c2UuY29tOw0KPiBib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbQ0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1JGQ10gdmly
dGlvX3Jpbmc6IGNoZWNrIGRtYV9tZW0gZm9yIHhlbl9kb21haW4NCj4gDQo+IE9uIFdlZCwgSmFu
IDIzLCAyMDE5IGF0IDAxOjA0OjMzUE0gLTA4MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToN
Cj4gPiBJZiB2cmluZ191c2VfZG1hX2FwaSBpcyBhY3R1YWxseSBzdXBwb3NlZCB0byByZXR1cm4g
dHJ1ZSB3aGVuDQo+ID4gZG1hX2Rldi0+ZG1hX21lbSBpcyBzZXQsIHRoZW4gYm90aCBQZW5nJ3Mg
cGF0Y2ggYW5kIHRoZSBwYXRjaCBJIHdyb3RlDQo+ID4gYXJlIG5vdCBmaXhpbmcgdGhlIHJlYWwg
aXNzdWUgaGVyZS4NCj4gPg0KPiA+IEkgZG9uJ3Qga25vdyBlbm91Z2ggYWJvdXQgcmVtb3RlcHJv
YyB0byBrbm93IHdoZXJlIHRoZSBwcm9ibGVtDQo+ID4gYWN0dWFsbHkgbGllcyB0aG91Z2guDQo+
IA0KPiBUaGUgcHJvYmxlbSBpcyB0aGUgZm9sbG93aW5nOg0KPiANCj4gRGV2aWNlcyBjYW4gZGVj
bGFyZSBhIHNwZWNpZmljIG1lbW9yeSByZWdpb24gdGhhdCB0aGV5IHdhbnQgdG8gdXNlIHdoZW4g
dGhlDQo+IGRyaXZlciBjYWxscyBkbWFfYWxsb2NfY29oZXJlbnQgZm9yIHRoZSBkZXZpY2UsIHRo
aXMgaXMgZG9uZSB1c2luZyB0aGUNCj4gc2hhcmVkLWRtYS1wb29sIERUIGF0dHJpYnV0ZSwgd2hp
Y2ggY29tZXMgaW4gdHdvIHZhcmlhbnRzIHRoYXQgd291bGQgYmUgYQ0KPiBsaXR0bGUgdG8gbXVj
aCB0byBleHBsYWluIGhlcmUuDQo+IA0KPiByZW1vdGVwcm9jIG1ha2VzIHVzZSBvZiB0aGF0IGJl
Y2F1c2UgYXBwYXJlbnRseSB0aGUgZGV2aWNlIGNhbiBvbmx5DQo+IGNvbW11bmljYXRlIHVzaW5n
IHRoYXQgcmVnaW9uLiAgQnV0IGl0IHRoZW4gZmVlZHMgYmFjayBtZW1vcnkgb2J0YWluZWQNCj4g
d2l0aCBkbWFfYWxsb2NfY29oZXJlbnQgaW50byB0aGUgdmlydGlvIGNvZGUuICBGb3IgdGhhdCBp
dCBjYWxscw0KPiB2bWFsbG9jX3RvX3BhZ2Ugb24gdGhlIGRtYV9hbGxvY19jb2hlcmVudCwgd2hp
Y2ggaXMgYSBodWdlIG5vLWdvIGZvciB0aGUNCj4gxJBNQSBBUEkgYW5kIG9ubHkgd29ya2VkIGFj
Y2lkZW50YWxseSBvbiBhIGZldyBwbGF0Zm9ybSwgYW5kIGFwcGFyZW50bHkNCj4gYXJtNjQganVz
dCBjaGFuZ2VkIGEgZmV3IGludGVybmFscyB0aGF0IG1hZGUgaXQgc3RvcCB3b3JraW5nIGZvciBy
ZW1vdGVwcm9jLg0KPiANCj4gVGhlIHJpZ2h0IGFuc3dlciBpcyB0byBub3QgdXNlIHRoZSBETUEg
QVBJIHRvIGFsbG9jYXRlIG1lbW9yeSBmcm9tIGENCj4gZGV2aWNlLXNwZWZpY2ljIHJlZ2lvbiwg
YnV0IHRvIHRpZSB0aGUgZHJpdmVyIGRpcmVjdGx5IGludG8gdGhlIERUIHJlc2VydmVkDQo+IG1l
bW9yeSBBUEkgaW4gYSB3YXkgdGhhdCBhbGxvd3MgaXQgdG8gZWFzaWx0IG9idGFpbiBhIHN0cnVj
dCBkZXZpY2UgZm9yIGl0Lg0KDQpKdXN0IGhhdmUgYSBxdWVzdGlvbiwgDQoNClNpbmNlIHZtYWxs
b2NfdG9fcGFnZSBpcyBvayBmb3IgY21hIGFyZWEsIG5vIG5lZWQgdG8gdGFrZSBjbWEgYW5kIHBl
ciBkZXZpY2UNCmNtYSBpbnRvIGNvbnNpZGVyYXRpb24gcmlnaHQ/IA0KDQp3ZSBvbmx5IG5lZWQg
dG8gaW1wbGVtZW50IGEgcGllY2UgY29kZSB0byBoYW5kbGUgcGVyIGRldmljZSBzcGVjaWZpYyBy
ZWdpb24NCnVzaW5nIFJFU0VSVkVETUVNX09GX0RFQ0xBUkUsIGp1c3QgbGlrZToNClJFU0VSVkVE
TUVNX09GX0RFQ0xBUkUocnBtc2ctZG1hLCAicnBtc2ctZG1hLXBvb2wiLCANCnJtZW1fcnBtc2df
ZG1hX3NldHVwKTsNCkFuZCBpbXBsZW1lbnQgdGhlIGRldmljZV9pbml0IGNhbGwgYmFjayBhbmQg
YnVpbGQgYSBtYXAgYmV0d2VlbiBwYWdlIGFuZCBwaHlzLg0KVGhlbiBpbiBycG1zZyBkcml2ZXIs
IHNjYXR0ZXIgbGlzdCBjb3VsZCB1c2UgcGFnZSBzdHJ1Y3R1cmUsIG5vIG5lZWQgdm1hbGxvY190
b19wYWdlDQpmb3IgcGVyIGRldmljZSBkbWEuDQoNCklzIHRoaXMgdGhlIHJpZ2h0IHdheT8NCg0K
VGhhbmtzDQpQZW5nLg0KDQo+IA0KPiBUaGlzIGlzIG9ydGhvZ29uYWwgdG8gYW5vdGhlciBpc3N1
ZSwgYW5kIHRoYXQgaXMgdGhhdCBoYXJkd2FyZSB2aXJ0aW8gZGV2aWNlcw0KPiByZWFsbHkgYWx3
YXlzIG5lZWQgdG8gdXNlIHRoZSBETUEgQVBJLCBvdGhlcndpc2Ugd2UnbGwgYnlwYXNzIHN1Y2gg
ZmVhdHVyZXMNCj4gYXMgdGhlIGRldmljZSBzcGVjaWZpYyBETUEgcG9vbHMsIERNQSBvZmZzZXRz
LCBjYWNoZSBmbHVzaGluZywgZXRjLCBldGMuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 10:14:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 10:14: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-devel-bounces@lists.xenproject.org>)
	id 1gmyV1-0006um-EA; Fri, 25 Jan 2019 10:14: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=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmyV0-0006uh-EI
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 10:14:10 +0000
X-Inumbo-ID: f32021cc-2089-11e9-90b3-1b77cc70979b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f32021cc-2089-11e9-90b3-1b77cc70979b;
 Fri, 25 Jan 2019 10:14:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 03:14:06 -0700
Message-Id: <5C4AE16D0200007800211142@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 03:14:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <c279c2fa-564a-7177-d305-38c907d485c3@citrix.com>
In-Reply-To: <c279c2fa-564a-7177-d305-38c907d485c3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 nmanthey@amazon.de, "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE5IGF0IDIyOjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV29yc2UgaXMgdGhlICJldmFsdWF0ZSBjb25kaXRpb24sIHN0YXNoIHJlc3VsdCwgZmVu
Y2UsIHVzZSB2YXJpYWJsZSIKPiBvcHRpb24sIHdoaWNoIGlzIGFsbW9zdCBjb21wbGV0ZWx5IHVz
ZWxlc3MuICBJZiB5b3Ugd29yayBvdXQgdGhlCj4gcmVzdWx0aW5nIGluc3RydWN0aW9uIHN0cmVh
bSwgeW91J2xsIGhhdmUgYSBjb25kaXRpb25hbCBleHByZXNzaW9uCj4gY2FsY3VsYXRlZCBkb3du
IGludG8gYSByZWdpc3RlciwgdGhlbiBhIGZlbmNlLCB0aGVuIGEgdGVzdCByZWdpc3RlciBhbmQK
PiBjb25kaXRpb25hbCBqdW1wIGludG8gb25lIG9mIHR3byBiYXNpYyBibG9ja3MuICBUaGlzIHRh
a2VzIHRoZSBwZXJmIGhpdCwKPiBhbmQgZG9lc24ndCBwcm90ZWN0IGVpdGhlciBvZiB0aGUgYmFz
aWMgYmxvY2tzIGZvciBzcGVjdWxhdGl2ZQo+IG1pcy1leGVjdXRpb24uCgpIb3cgZG9lcyBpdCBu
b3QgcHJvdGVjdCBhbnl0aGluZz8gSXQgc2hyaW5rcyB0aGUgc3BlY3VsYXRpb24gd2luZG93CnRv
IGp1c3QgdGhlIHJlZ2lzdGVyIHRlc3QgYW5kIGNvbmRpdGlvbmFsIGJyYW5jaCwgd2hpY2ggb3Vn
aHQgdG8gYmUKZmFyIHNtYWxsZXIgdGhhbiB0aGF0IGJlaGluZCBhIG1lbW9yeSBhY2Nlc3Mgd2hp
Y2ggZmFpbHMgdG8gaGl0IGFueQpvZiB0aGUgY2FjaGVzIChhbmQgcGVyaGFwcyBldmVuIGFueSBv
ZiB0aGUgVExCcykuIFRoaXMgaXMgdGhlIG1vcmUKdGhhdCBMRkVOQ0UgZG9lcyBzcGVjaWZpY2Fs
bHkgbm90IHByZXZlbnQgaW5zbiBmZXRjaGluZyBmcm9tCmNvbnRpbnVpbmcuCgpUaGF0IHNhaWQg
SSBhZ3JlZSB0aGF0IHRoZSBMRkVOQ0Ugd291bGQgYmV0dGVyIHNpdCBiZXR3ZWVuIHRoZQpyZWdp
c3RlciB0ZXN0IGFuZCB0aGUgY29uZGl0aW9uYWwgYnJhbmNoLCBidXQgYXMgd2UndmUgc2FpZCBz
byBtYW55CnRpbWVzIGJlZm9yZSAtIHRoaXMgY2FuJ3QgYmUgYWNoaWV2ZWQgd2l0aG91dCBjb21w
aWxlciBzdXBwb3J0LiBJdCdzCnNhaWQgZW5vdWdoIHRoYXQgdGhlIGRlZmF1bHQgImNjIiBjbG9i
YmVyIG9mIGFzbSgpLXMgb24geDg2IGFsb25lCnByZXZlbnRzIHRoaXMgZnJvbSBwb3NzaWJseSB3
b3JraW5nLCB3aGlsZSBteSBvdmVyIGZvdXIgeWVhciBvbGQKcGF0Y2ggdG8gYWRkIGEgbWVhbnMg
dG8gYXZvaWQgdGhpcyBoYXMgbm90IHNlZW4gc3VmZmljaWVudApjb21tZW50cyB0byBnZXQgaXQg
aW50byBzb21lIGhvcGVmdWxseSBhY2NlcHRhYmxlIHNoYXBlLCBidXQgYWxzbwpoYXMgbm90IGJl
ZW4gYXBwcm92ZWQgYXMgaXMuCgpUaGVuIGFnYWluLCBmb2xsb3dpbmcgYW4gZWFybGllciByZXBs
eSBvZiBtaW5lIG9uIGFub3RoZXIgc3ViLQp0aHJlYWQsIG5vdGhpbmcgcmVhbGx5IHByZXZlbnRz
IHRoZSBjb21waWxlciBmcm9tIG1vdmluZyBhaGVhZAphbmQgZm9sZGluZyB0aGUgdHdvIExGRU5D
RXMgb2YgdGhlICJib3RoIGJyYW5jaGVzIiBtb2RlbCBpbnRvCm9uZS4gSXQganVzdCBzbyBoYXBw
ZW5zIHRoYXQgYXBwYXJlbnRseSByaWdodCBub3cgdGhpcyBuZXZlcgpvY2N1cnMgKGFzc3VtaW5n
IE5vcmJlcnQgaGFzIGRvbmUgZnVsbCBnZW5lcmF0ZWQgY29kZSBhbmFseXNpcwp0byBjb25maXJt
IHRoZSBpbnRlbmRlZCBwbGFjZW1lbnQpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 10:25:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 10:25:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmyg5-0007vh-FL; Fri, 25 Jan 2019 10:25: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=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gmyg3-0007vc-ES
 for xen-devel@lists.xen.org; Fri, 25 Jan 2019 10:25:35 +0000
X-Inumbo-ID: 8bba3e2b-208b-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8bba3e2b-208b-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 10:25:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 03:25:32 -0700
Message-Id: <5C4AE419020000780021115A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 03:25:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548354483-5021-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548354483-5021-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/p2m: Drop erroneous
 #VE-enabled check in ept_set_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE5IGF0IDE5OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQ29kZSBjbGVhcmluZyB0aGUgIlN1cHByZXNzIFZFIiBiaXQgaW4gYW4gRVBUIGVudHJ5
IGlzbid0IG5lY2Vjc3NlcmlseSBydW5uaW5nCj4gaW4gY3VycmVudCBjb250ZXh0LiAgSW4gQUxU
UDJNX2V4dGVybmFsIG1vZGUsIGl0IGRlZmluaXRlbHkgaXMgbm90LCBhbmQgaW4gUFYKPiBjb250
ZXh0LCB2Y3B1X2FsdHAybShjdXJyZW50KSBhY3RzIHVwb24gdGhlIEhWTSB1bmlvbi4KPiAKPiBF
dmVuIGlmIHdlIGNvdWxkIHNlbnNpYmx5IHJlc29sdmUgdGhlIHRhcmdldCB2Q1BVLCBpdCBtYXkg
bGVnaXRpbWF0ZWx5IG5vdCBiZQo+IGZ1bGx5IHNldCB1cCBhdCB0aGlzIHBvaW50LCBzbyByZWpl
Y3RpbmcgdGhlIEVQVCBtb2RpZmljYXRpb24gd291bGQgYmUgYnVnZ3kuCj4gCj4gVGhlcmUgaXMg
YSBwYXRoIGluIGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQoKSB3aGljaCBleHBsaWNpdGx5IGVt
dWxhdGVzICNWRQo+IGluIHRoZSBjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMgY2FzZSwgc28g
dGhlIC1FT1BOT1RTVVBQIHBhcnQgb2YgdGhpcwoKSVRZTSAiaW4gdGhlICFjcHVfaGFzX3ZteF92
aXJ0X2V4Y2VwdGlvbnMgY2FzZSIgaGVyZT8KCj4gY29uZGl0aW9uIGlzIGFsc28gd3JvbmcuCgpX
aGF0IGFib3V0IHRoZSBzaW1pbGFyIGNvbmRpdGlvbnMgaW4gdGhlIGhhbmRsaW5nIG9mCkhWTU9Q
X2FsdHAybV92Y3B1X3tlbixkaXN9YWJsZV9ub3RpZnkgdGhlbj8KCj4gLS0tIGEveGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiBAQCAt
NzAyLDE2ICs3MDIsNiBAQCBlcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdm
bl90IGdmbl8sIG1mbl90IG1mbiwKPiAgCj4gICAgICBBU1NFUlQoZXB0KTsKPiAgCj4gLSAgICBp
ZiAoICFzdmUgKQo+IC0gICAgewo+IC0gICAgICAgIGlmICggIWNwdV9oYXNfdm14X3ZpcnRfZXhj
ZXB0aW9ucyApCj4gLSAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiAtCj4gLSAgICAg
ICAgLyogI1ZFIHNob3VsZCBiZSBlbmFibGVkIGZvciB0aGlzIHZjcHUuICovCj4gLSAgICAgICAg
aWYgKCBnZm5fZXEodmNwdV9hbHRwMm0oY3VycmVudCkudmVpbmZvX2dmbiwgSU5WQUxJRF9HRk4p
ICkKPiAtICAgICAgICAgICAgcmV0dXJuIC1FTlhJTzsKPiAtICAgIH0KCkhvdyBhYm91dCByZXRh
aW5pbmcgdGhlIGxhdHRlciwgYnV0IHF1YWxpZnlpbmcgaXQgd2l0aApjdXJyZW50LT5kb21haW4g
PT0gZD8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 10:35:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 10:35: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-devel-bounces@lists.xenproject.org>)
	id 1gmypY-0000Rh-Ej; Fri, 25 Jan 2019 10:35: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=QDVF=QB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gmypX-0000RY-Qe
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 10:35:23 +0000
X-Inumbo-ID: ea23a49c-208c-11e9-9427-93e87f711580
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea23a49c-208c-11e9-9427-93e87f711580;
 Fri, 25 Jan 2019 10:35:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gmypQ-0004VD-Pz; Fri, 25 Jan 2019 10:35:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gmypQ-0004jc-HZ; Fri, 25 Jan 2019 10:35:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gmypQ-0003Nq-Gn; Fri, 25 Jan 2019 10:35:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132455-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3b68e5cf57f08ad1a9dd7f8ca48ae1326ac98824
X-Osstest-Versions-That: linux=8979da2558a4993989542e1d2db23b426b148ae9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Jan 2019 10:35:16 +0000
Subject: [Xen-devel] [linux-4.14 test] 132455: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ1NSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0NTUvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDNiNjhlNWNmNTdmMDhhZDFhOWRkN2Y4Y2E0OGFlMTMyNmFjOTg4MjQKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg5NzlkYTI1NThhNDk5Mzk4OTU0MmUxZDJkYjIz
YjQyNmIxNDhhZTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTk4NyAgMjAxOS0wMS0xNiAyMTox
MDoyMyBaICAgIDggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI0MjAgIDIwMTktMDEtMjMg
MDc6NDE6MjAgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGlu
dGVsLmNvbT4KICBBbGFrZXNoIEhhbG9pIDxhbGFrZXNoaEBhbWF6b24uY29tPgogIEFubmEgU2No
dW1ha2VyIDxBbm5hLlNjaHVtYWtlckBOZXRhcHAuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQu
Ymllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAg
QXltZW4gU2doYWllciA8YXltZW4uc2doYWllckBueHAuY29tPgogIEJhcnRsb21pZWogWm9sbmll
cmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW5A
ZGVjYWRlbnQub3JnLnVrPgogIENhc2V5IFNjaGF1ZmxlciA8Y2FzZXlAc2NoYXVmbGVyLWNhLmNv
bT4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENocmlzdG9m
ZmVyIERhbGwgPGNocmlzdG9mZmVyLmRhbGxAYXJtLmNvbT4KICBDaHJpc3RvcGhlIExlcm95IDxj
aHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJi
b3gubmV0PgogIERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CiAgRGF2aWQg
Uy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBz
dXNlLmNvbT4KICBEbWl0cnkgT3NpcGVua28gPGRpZ2V0eEBnbWFpbC5jb20+CiAgRG1pdHJ5IFNh
Zm9ub3YgPGRpbWFAYXJpc3RhLmNvbT4KICBFcmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5j
b20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEdlb3JnaSBEamFrb3Yg
PGdlb3JnaS5kamFrb3ZAbGluYXJvLm9yZz4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBs
aW51eGZvdW5kYXRpb24ub3JnPgogIEhhbnMgVmVya3VpbCA8aGFuc3ZlcmtAY2lzY28uY29tPgog
IEhhbnMgVmVya3VpbCA8aHZlcmt1aWwtY2lzY29AeHM0YWxsLm5sPgogIEhhbnMgVmVya3VpbCA8
aHZlcmt1aWxAeHM0YWxsLm5sPgogIEhhcnNoIEphaW4gPGhhcnNoQGNoZWxzaW8uY29tPgogIEhh
dWtlIE1laHJ0ZW5zIDxoYXVrZUBoYXVrZS1tLmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29u
ZG9yLmFwYW5hLm9yZy5hdT4KICBIb3JpYSBHZWFudMSDIDxob3JpYS5nZWFudGFAbnhwLmNvbT4K
ICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBJdmFuIE1pcm9ub3YgPG1pcm9ub3Yu
aXZhbkBnbWFpbC5jb20+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAg
SmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBKYW1lcyBNb3JyaXMgPGphbWVzLm1v
cnJpc0BtaWNyb3NvZnQuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFzb24gR3Vu
dGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4K
ICBKaWFuSmhlbiBDaGVuIDxrY2hlbkBzeW5vbG9neS5jb20+CiAgSm9obiBKb2hhbnNlbiA8am9o
bi5qb2hhbnNlbkBjYW5vbmljYWwuY29tPgogIEpvbiBIdW50ZXIgPGpvbmF0aGFuaEBudmlkaWEu
Y29tPgogIEpvbmF0aGFuIEh1bnRlciA8am9uYXRoYW5oQG52aWRpYS5jb20+CiAgSm9zZWYgQmFj
aWsgPGpvc2VmQHRveGljcGFuZGEuY29tPgogIEp1bGlhIExhd2FsbCA8SnVsaWEuTGF3YWxsQGxp
cDYuZnI+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS3Jpc3RpbmEgTWFy
dHNlbmtvIDxrcmlzdGluYS5tYXJ0c2Vua29AYXJtLmNvbT4KICBMZWUgSm9uZXMgPGxlZS5qb25l
c0BsaW5hcm8ub3JnPgogIExvaWMgUG91bGFpbiA8bG9pYy5wb3VsYWluQGxpbmFyby5vcmc+CiAg
THVrYXMgRi4gSGFydG1hbm4gPGx1a2FzQG1udG1uLmNvbT4KICBNYXJjIEtsZWluZS1CdWRkZSA8
bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxl
aXRuZXJAZ21haWwuY29tPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAg
TWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4g
S2FGYWkgTGF1IDxrYWZhaUBmYi5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFi
K3NhbXN1bmdAa2VybmVsLm9yZz4KICBNdXl1IFl1IDxpZWF0bXV0dG9uY2h1YW5AZ21haWwuY29t
PgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgT2xpdmVyIEhhcnRrb3Bw
IDxzb2NrZXRjYW5AaGFydGtvcHAubmV0PgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRm
aWx0ZXIub3JnPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIE1v
b3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVy
ekBpbmZyYWRlYWQub3JnPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAgU2FrYXJp
IEFpbHVzIDxzYWthcmkuYWlsdXNAbGludXguaW50ZWwuY29tPgogIFNhc2hhIExldmluIDxzYXNo
YWxAa2VybmVsLm9yZz4KICBTaGFrZWVsIEJ1dHQgPHNoYWtlZWxiQGdvb2dsZS5jb20+CiAgU3Rh
bmxleSBDaHUgPHN0YW5sZXkuY2h1QG1lZGlhdGVrLmNvbT4KICBTdGVwaGVuIFNtYWxsZXkgPHNk
c0B0eWNoby5uc2EuZ292PgogIFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxAaS1sb3ZlLnNh
a3VyYS5uZS5qcD4KICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgogIFR5Y2hv
IEFuZGVyc2VuIDx0eWNob0B0eWNoby53cz4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGlu
YXJvLm9yZz4KICBWYXJ1biBQcmFrYXNoIDx2YXJ1bkBjaGVsc2lvLmNvbT4KICBWbGFkIFRzeXJr
bGV2aWNoIDx2bGFkQHRzeXJrbGV2aWNoLm5ldD4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25A
YXJtLmNvbT4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgWGluIExv
bmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFh1bmxlaSBQYW5nIDx4bHBhbmdAbGludXguYWxp
YmFiYS5jb20+CiAgWWluZyBYdWUgPHlpbmcueHVlQHdpbmRyaXZlci5jb20+CiAgWXVuUWlhbmcg
U3UgPHlzdUB3YXZlY29tcC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICA4OTc5
ZGEyNTU4YTQuLjNiNjhlNWNmNTdmMCAgM2I2OGU1Y2Y1N2YwOGFkMWE5ZGQ3ZjhjYTQ4YWUxMzI2
YWM5ODgyNCAtPiB0ZXN0ZWQvbGludXgtNC4xNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 10:51:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 10:51: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-devel-bounces@lists.xenproject.org>)
	id 1gmz4q-0002D9-TA; Fri, 25 Jan 2019 10:51: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=sri2=QB=amazon.de=prvs=92190bcfd=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gmz4p-0002D4-1f
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 10:51:11 +0000
X-Inumbo-ID: 1edf98a8-208f-11e9-aeee-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1edf98a8-208f-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 10:51:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548413469; x=1579949469;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=CD2VKziySU0bv379ebQLueivH/2zls1BB4gMLzL2FgY=;
 b=fSLBgKgkU6hOvMyeCoauhFFnYfvzmeM6vYl3Rja3NZIGgViurTjz/UaC
 +urfinZoreAoUCCK3uwSubdsbvMbQUhPNt8lOJ5TxsKtDbttUvV3kxzuD
 He6m6ZubaHkzfYpvYnXbLzgmqrrvZqla4hQeITaqCK1UIKLY3KK/hUflK w=;
X-IronPort-AV: E=Sophos;i="5.56,520,1539648000"; d="scan'208";a="778679185"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 25 Jan 2019 10:51:02 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0PAotlt060243
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 25 Jan 2019 10:50:59 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 25 Jan 2019 10:50:56 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.152) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 25 Jan 2019 10:50:50 +0000
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <c279c2fa-564a-7177-d305-38c907d485c3@citrix.com>
 <5C4AE16D0200007800211142@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <9c750e44-c37d-3c87-0add-195cf9299429@amazon.de>
Date: Fri, 25 Jan 2019 11:50:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C4AE16D0200007800211142@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.152]
X-ClientProxiedBy: EX13D17UWB004.ant.amazon.com (10.43.161.132) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yNS8xOSAxMToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDEuMTkgYXQg
MjI6MjksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gV29yc2UgaXMgdGhl
ICJldmFsdWF0ZSBjb25kaXRpb24sIHN0YXNoIHJlc3VsdCwgZmVuY2UsIHVzZSB2YXJpYWJsZSIK
Pj4gb3B0aW9uLCB3aGljaCBpcyBhbG1vc3QgY29tcGxldGVseSB1c2VsZXNzLiAgSWYgeW91IHdv
cmsgb3V0IHRoZQo+PiByZXN1bHRpbmcgaW5zdHJ1Y3Rpb24gc3RyZWFtLCB5b3UnbGwgaGF2ZSBh
IGNvbmRpdGlvbmFsIGV4cHJlc3Npb24KPj4gY2FsY3VsYXRlZCBkb3duIGludG8gYSByZWdpc3Rl
ciwgdGhlbiBhIGZlbmNlLCB0aGVuIGEgdGVzdCByZWdpc3RlciBhbmQKPj4gY29uZGl0aW9uYWwg
anVtcCBpbnRvIG9uZSBvZiB0d28gYmFzaWMgYmxvY2tzLiAgVGhpcyB0YWtlcyB0aGUgcGVyZiBo
aXQsCj4+IGFuZCBkb2Vzbid0IHByb3RlY3QgZWl0aGVyIG9mIHRoZSBiYXNpYyBibG9ja3MgZm9y
IHNwZWN1bGF0aXZlCj4+IG1pcy1leGVjdXRpb24uCj4gSG93IGRvZXMgaXQgbm90IHByb3RlY3Qg
YW55dGhpbmc/IEl0IHNocmlua3MgdGhlIHNwZWN1bGF0aW9uIHdpbmRvdwo+IHRvIGp1c3QgdGhl
IHJlZ2lzdGVyIHRlc3QgYW5kIGNvbmRpdGlvbmFsIGJyYW5jaCwgd2hpY2ggb3VnaHQgdG8gYmUK
PiBmYXIgc21hbGxlciB0aGFuIHRoYXQgYmVoaW5kIGEgbWVtb3J5IGFjY2VzcyB3aGljaCBmYWls
cyB0byBoaXQgYW55Cj4gb2YgdGhlIGNhY2hlcyAoYW5kIHBlcmhhcHMgZXZlbiBhbnkgb2YgdGhl
IFRMQnMpLiBUaGlzIGlzIHRoZSBtb3JlCj4gdGhhdCBMRkVOQ0UgZG9lcyBzcGVjaWZpY2FsbHkg
bm90IHByZXZlbnQgaW5zbiBmZXRjaGluZyBmcm9tCj4gY29udGludWluZy4KPgo+IFRoYXQgc2Fp
ZCBJIGFncmVlIHRoYXQgdGhlIExGRU5DRSB3b3VsZCBiZXR0ZXIgc2l0IGJldHdlZW4gdGhlCj4g
cmVnaXN0ZXIgdGVzdCBhbmQgdGhlIGNvbmRpdGlvbmFsIGJyYW5jaCwgYnV0IGFzIHdlJ3ZlIHNh
aWQgc28gbWFueQo+IHRpbWVzIGJlZm9yZSAtIHRoaXMgY2FuJ3QgYmUgYWNoaWV2ZWQgd2l0aG91
dCBjb21waWxlciBzdXBwb3J0LiBJdCdzCj4gc2FpZCBlbm91Z2ggdGhhdCB0aGUgZGVmYXVsdCAi
Y2MiIGNsb2JiZXIgb2YgYXNtKCktcyBvbiB4ODYgYWxvbmUKPiBwcmV2ZW50cyB0aGlzIGZyb20g
cG9zc2libHkgd29ya2luZywgd2hpbGUgbXkgb3ZlciBmb3VyIHllYXIgb2xkCj4gcGF0Y2ggdG8g
YWRkIGEgbWVhbnMgdG8gYXZvaWQgdGhpcyBoYXMgbm90IHNlZW4gc3VmZmljaWVudAo+IGNvbW1l
bnRzIHRvIGdldCBpdCBpbnRvIHNvbWUgaG9wZWZ1bGx5IGFjY2VwdGFibGUgc2hhcGUsIGJ1dCBh
bHNvCj4gaGFzIG5vdCBiZWVuIGFwcHJvdmVkIGFzIGlzLgo+Cj4gVGhlbiBhZ2FpbiwgZm9sbG93
aW5nIGFuIGVhcmxpZXIgcmVwbHkgb2YgbWluZSBvbiBhbm90aGVyIHN1Yi0KPiB0aHJlYWQsIG5v
dGhpbmcgcmVhbGx5IHByZXZlbnRzIHRoZSBjb21waWxlciBmcm9tIG1vdmluZyBhaGVhZAo+IGFu
ZCBmb2xkaW5nIHRoZSB0d28gTEZFTkNFcyBvZiB0aGUgImJvdGggYnJhbmNoZXMiIG1vZGVsIGlu
dG8KPiBvbmUuIEl0IGp1c3Qgc28gaGFwcGVucyB0aGF0IGFwcGFyZW50bHkgcmlnaHQgbm93IHRo
aXMgbmV2ZXIKPiBvY2N1cnMgKGFzc3VtaW5nIE5vcmJlcnQgaGFzIGRvbmUgZnVsbCBnZW5lcmF0
ZWQgY29kZSBhbmFseXNpcwo+IHRvIGNvbmZpcm0gdGhlIGludGVuZGVkIHBsYWNlbWVudCkuCgpJ
IGFtIGhhcHB5IHRvIGp1bXAgYmFjayB0byBteSBlYXJsaWVyIHZlcnNpb24gd2l0aG91dCBhIGNv
bmZpZ3VyYXRpb24Kb3B0aW9uIHRvIHByb3RlY3QgYm90aCBicmFuY2hlcyB3aXRoIGEgbGZlbmNl
IGluc3RydWN0aW9uLCB1c2luZyBsb2dpYwpvcGVyYXRvcnMuIEZvciB0aGlzIHZlcnNpb24sIEkg
YWN0dWFsbHkgbG9va2VkIGludG8gdGhlIG9iamVjdCBkdW1wIGFuZApjaGVja2VkIGZvciB2YXJp
b3VzIGxvY2F0aW9ucyB0aGF0IHRoZSBsZmVuY2Ugc3RhdG1lbnQgd2FzIGFkZGVkIGZvcgpib3Ro
IGJsb2NrcyBhZnRlciB0aGUganVtcCBpbnN0cnVjdGlvbi4gU28sIGZvciB0aGUgY29tcGlsZXIg
SSB1c2VkIGRpZApub3QgbW92ZSB0aGUgbGZlbmNlIGluc3RydWN0aW9uIGJlZm9yZSB0aGUganVt
cCBpbnN0cnVjdGlvbiBhbmQgbWVyZ2VkCnRoZW0uIEkgYWN0dWFsbHkgaG9wZSB0aGF0IHRoZSBs
YXp5IGV2YWx1YXRpb24gb2YgbG9naWMgcHJldmVudHMgdGhlCmNvbXBpbGVyIGZyb20gZG9pbmcg
c28uCgpBIG5vdGUgb24gcGVyZm9ybWFuY2U6IEkgY3JlYXRlZCBhIHNldCBvZiBtaWNybyBiZW5j
aG1hcmtzIHRoYXQgY2FsbApjZXJ0YWluIGh5cGVyY2FsbCtjb21tYW5kIHBhaXJzIGluIGEgdGln
aHQgbG9vcCBtYW55IHRpbWVzLiBUaGVzZQpoeXBlcmNhbGxzIHRhcmdldCBsb2NhdGlvbnMgSSBt
b2RpZmllZCB3aXRoIHRoaXMgcGF0Y2ggc2VyaWVzLiBUaGUKY3VycmVudCBzdGF0ZSBvZiB0ZXN0
aW5nIHNob3dzIHRoYXQgaW4gdGhlIHdvcnN0IGNhc2UgdGhlIGZ1bGwgc2VyaWVzCmFkZHMgYXQg
bW9zdCAzJSBydW50aW1lIChyZWxhdGl2ZSB0byB3aGF0IHRoZSBzYW1lIGh5cGVyY2FsbCB0b29r
IGJlZm9yZQp0aGUgbW9kaWZpY2F0aW9uKS4gVGhlIHRlc3RpbmcgdXNlZCB0aGUgZXZhbHVhdGVf
bm9zcGVjIGltcGxlbWVudGF0aW9uCnRoYXQgcHJvdGVjdHMgYm90aCBicmFuY2hlcyB2aWEgbG9n
aWMgb3BlcmF0b3JzLiBHaXZlbiB0aGF0IHRob3NlIGFyZQptaWNybyBiZW5jaG1hcmtzLCBJIGV4
cGVjdCB0aGUgaW1wYWN0IGZvciB1c3VhbCB1c2VyIHdvcmsgbG9hZHMgaXMgZXZlbgpsb3dlciwg
YnV0IEkgZGlkIG5vdCBtZWFzdXJlIGFueSB1c2VybGFuZCBiZW5jaG1hcmtzIHlldC4gSW4gY2Fz
ZSB5b3UKcG9pbnQgbWUgdG8gcGVyZm9ybWFuY2UgdGVzdHMgeW91IHR5cGljYWxseSB1c2UsIEkg
Y2FuIGFsc28gbG9vayBpbnRvCnRoYXQuIFRoYW5rcyEKCkJlc3QsCk5vcmJlcnQKCj4KPiBKYW4K
Pgo+CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3Ry
LiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIs
IFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRz
Z2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 11:06:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 11:06:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gmzJL-0003HU-BG; Fri, 25 Jan 2019 11:06: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=l2Wj=QB=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gmzJJ-0003HP-N1
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 11:06:09 +0000
X-Inumbo-ID: 36634cf0-2091-11e9-91ad-63a514df5735
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 36634cf0-2091-11e9-91ad-63a514df5735;
 Fri, 25 Jan 2019 11:06:07 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Jan 2019 03:06:06 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,520,1539673200"; d="scan'208";a="137714083"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by fmsmga002.fm.intel.com with ESMTP; 25 Jan 2019 03:06:05 -0800
Date: Fri, 25 Jan 2019 19:10:08 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190125111006.GA17707@gao-cwp>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
 <20190116103823.2h5kjq77y2nmhfn4@mac>
 <20190122055015.GA19297@gao-cwp>
 <5C46D350020000780020FFE6@prv1-mh.provo.novell.com>
 <20190122160803.GA28992@gao-cwp>
 <5C4744A002000078002102C4@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C4744A002000078002102C4@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgMDk6Mjg6MTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjIuMDEuMTkgYXQgMTc6MDgsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBUdWUsIEphbiAyMiwgMjAxOSBhdCAwMToyNDo0OEFNIC0wNzAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDIyLjAxLjE5IGF0IDA2OjUwLCA8Y2hhby5nYW9AaW50ZWwuY29t
PiB3cm90ZToKPj4+PiBPbiBXZWQsIEphbiAxNiwgMjAxOSBhdCAxMTozODoyM0FNICswMTAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+Pk9uIFdlZCwgSmFuIDE2LCAyMDE5IGF0IDA0OjE3
OjMwUE0gKzA4MDAsIENoYW8gR2FvIHdyb3RlOgo+Pj4+Pj4gQEAgLTE1MjksNiArMTU5MSw4IEBA
IGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCAK
Pj4gdTggZGV2Zm4pCj4+Pj4+PiAgICAgIGlmICggIXBkZXYgKQo+Pj4+Pj4gICAgICAgICAgcmV0
dXJuIC1FTk9ERVY7Cj4+Pj4+PiAgCj4+Pj4+PiArICAgIHBjaV91bm1hcF9tc2kocGRldik7Cj4+
Pj4+Cj4+Pj4+SnVzdCB3YW50IHRvIG1ha2Ugc3VyZSwgc2luY2UgZGVhc3NpZ25fZGV2aWNlIHdp
bGwgYmUgY2FsbGVkIGZvciBib3RoCj4+Pj4+UFYgYW5kIEhWTSBkb21haW5zLiBBRkFJQ1QgcGNp
X3VubWFwX21zaSBpcyBzYWZlIHRvIGNhbGwgd2hlbiB0aGUKPj4+Pj5kZXZpY2UgaXMgYXNzaWdu
ZWQgdG8gYSBQViBndWVzdCwgYnV0IHdvdWxkIGxpa2UgeW91ciBjb25maXJtYXRpb24uCj4+Pj4g
Cj4+Pj4gVGVzdGVkIHdpdGggYSBQViBndWVzdCBsb2FkZWQgYnkgUHlncnViLiBQViBndWVzdCBk
b2Vzbid0IHN1ZmZlciB0aGUKPj4+PiBtc2kteCBpc3N1ZSBJIHdhbnQgdG8gZml4Lgo+Pj4+IAo+
Pj4+IFdpdGggdGhlc2UgdGhyZWUgcGF0Y2hlcyBhcHBsaWVkLCBJIGdvdCBzb21lIGVycm9yIG1l
c3NhZ2VzIGZyb20gWGVuCj4+Pj4gYW5kIERvbTAgYXMgZm9sbG93Ogo+Pj4+IAo+Pj4+IChYRU4p
IGlycS5jOjIxNzY6IGRvbTM6IGZvcmNpbmcgdW5iaW5kIG9mIHBpcnEgMzMyCj4+Pj4gKFhFTikg
aXJxLmM6MjE3NjogZG9tMzogZm9yY2luZyB1bmJpbmQgb2YgcGlycSAzMzEKPj4+PiAoWEVOKSBp
cnEuYzoyMTc2OiBkb20zOiBmb3JjaW5nIHVuYmluZCBvZiBwaXJxIDMyOAo+Pj4+IChYRU4pIGly
cS5jOjIxNDg6IGRvbTM6IHBpcnEgMzU5IG5vdCBtYXBwZWQKPj4+PiBbIDI4ODcuMDY3Njg1XSB4
ZW46ZXZlbnRzOiB1bm1hcCBpcnEgZmFpbGVkIC0yMgo+Pj4+IChYRU4pIGlycS5jOjIxNDg6IGRv
bTM6IHBpcnEgMzU4IG5vdCBtYXBwZWQKPj4+PiBbIDI4ODcuMDc1OTE3XSB4ZW46ZXZlbnRzOiB1
bm1hcCBpcnEgZmFpbGVkIC0yMgo+Pj4+IChYRU4pIGlycS5jOjIxNDg6IGRvbTM6IHBpcnEgMzU3
IG5vdCBtYXBwZWQKPj4+PiAKPj4+PiBJdCBzZWVtcywgdGhlIGNhdXNlIG9mIHN1Y2ggZXJyb3Ig
aXMgdGhhdCBwaXJxLXMgYXJlIHVubWFwcGVkIGFuZCBmb3JjaWJseQo+Pj4+IHVuYm91bmQgb24g
ZGVhc3NpZ25tZW50OyBzdWJzZXF1ZW50IHVubWFwcGluZyBwaXJxIGlzc3VlZCBieSBkb20wIGZh
aWwuCj4+Pj4gRnJvbSBzb21lIGFzcGVjdHMsIHRoaXMgZXJyb3IgaXMgZXhwZWN0ZWQuIEJlY2F1
c2Ugd2l0aCB0aGlzIHBhdGNoLAo+Pj4+IHBpcnEtcyBhcmUgZXhwZWN0ZWQgdG8gYmUgbWFwcGVk
IGJ5IHFlbXUgb3IgZG9tMCBrZXJuZWwgKGZvciBwdiBjYXNlKSBiZWZvcmUKPj4+PiBkZWFzc2ln
bm1lbnQgYW5kIG1hcHBpbmcvYmluZGluZyBwaXJxIGFmdGVyIGRlYXNzaWdubWVudCBzaG91bGQg
ZmFpbC4KPj4+PiAKPj4+PiBTbyB3aGF0J3MgeW91ciBvcGluaW9uIG9uIGhhbmRsaW5nIHN1Y2gg
ZXJyb3I/IFdlIHNob3VsZCBmaWd1cmUgb3V0IGFub3RoZXIKPj4+PiBtZXRob2QgdG8gZml4IG1z
aS14IGlzc3VlIHRvIGF2b2lkIHN1Y2ggZXJyb3Igb3Igc3VwcHJlc3MgdGhlc2UgZXJyb3JzIGlu
Cj4+Pj4gcWVtdSBhbmQgbGludXgga2VybmVsPwo+Pj4KPj4+VGhlICJmb3JjaW5nIHVuYmluZCIg
b25lcyBhcmUgcHJvYmFibHkgZmluZSB0byBsZWF2ZSBhbG9uZSwgYnV0Cj4+PnRoZSBlcnJvcnMg
d291bGQgYmV0dGVyIGJlIGF2b2lkZWQgaW4gWGVuIChpLmUuIHdpdGhvdXQgYSBuZWVkCj4+PnRv
IGFsc28gY2hhbmdlIHFlbXUgYW5kL29yIExpbnV4KS4gU2luY2UgeW91IGRvbid0IHJlYWxseSBz
YXkKPj4+d2hlbiAvIHdoeSB0aGVzZSBlcnJvcnMgbm93IHN1cmZhY2UsIGl0J3MgaGFyZCB0byBz
dWdnZXN0IHdoYXQKPj4+bWlnaHQgYmUgYmVzdCB0byBkby4KPj4gCj4+IFdpdGggdGhlc2UgcGF0
Y2hlcyBhcHBsaWVkLCB0aGVzZSBlcnJvcnMgc3VyZmFjZSBpbiB0aHJlZSBjYXNlczoKPj4gMS4g
ZGVzdHJveSB0aGUgUFYgZ3Vlc3Qgd2l0aCBhc3NpZ25lZCBkZXZpY2VzIGJ5ICJ4bCBkZXN0cm95
Igo+PiAyLiBob3QtdW5wbHVnIGEgYXNzaWduZWQgZGV2aWNlIGZyb20gdGhlIFBWIGd1ZXN0Cj4+
IDMuIHNodXQgZG93biB0aGUgUFYgZ3Vlc3QgYnkgZXhlY3V0aW5nICJpbml0IDAiIGluIGd1ZXN0
IChvbmx5IGZvciBzb21lCj4+IGRldmljZXMgd2hvc2UgZHJpdmVyIGRvZXNuJ3QgY2xlYW4gdXAg
TVNJLXggd2hlbiBzaHV0ZG93bikKPj4gCj4+IFRoZSByZWFzb24gaXM6Cj4+IHdoZW4gZGV0YWNo
aW5nIGEgZGV2aWNlIGZyb20gYSBkb21haW4sIFRvb2xzdGFjayBhbHdheXMgY2FsbHMKPj4geGNf
ZGVhc3NpZ25fZGV2aWNlKCkgcHJpb3IgdG8gbGlieGxfX2RldmljZV9wY2lfcmVtb3ZlX3hlbnN0
b3JlKCkuCj4+IFRoZSBsYXR0ZXIgbm90aWZpZXMgeGVuX3BjaWJhY2sgdG8gY2xlYW4gdXAgdGhl
IHBjaSBkZXZpY2VzLiBJIGd1ZXNzCj4+IHVuYmluZGluZyBhbmQgdW5tYXBwaW5nIHBpcnEgYXJl
IHN0ZXBzIG9mIHRoZSBjbGVhbnVwIChqdXN0IGxpa2UKPj4gcWVtdSdzIHJvbGUgaW4gZGV2aWNl
IGRlYXNzaWdubWVudCBmb3IgSFZNIGd1ZXN0KS4gQnV0IGluIHRoaXMgcGF0Y2gsCj4+IHBpcnFz
IGFyZSBmb3JjaWJseSB1bm1hcHBlZCB3aGVuIGNhbGxpbmcgeGNfZGVhc3NpZ25fZGV2aWNlKCku
IFRodXMgd2hlbgo+PiB4ZW5fcGNpYmFjayB0cmllcyB0byB1bm1hcCBwaXJxcyBhcyB1c3VhbCwg
eGVuIHJlcG9ydHMgdGhpcyBwaXJxIGlzbid0Cj4+IG1hcHBlZCBhbmQgcHJvcGFnYXRlcyB0aGlz
IGVycm9yIHRvIHhlbl9wY2liYWNrLgo+Cj5XaHkgYXJlIHlvdSB0YWxraW5nIGFib3V0IHBjaWJh
Y2sgaGVyZT8gSSBkb24ndCB0aGluayBpdCBwbGF5cyBhbnkKPnJvbGUgaW4gSVJRIHVubWFwcGlu
Zy4KCkhpIEphbiwKCkluIG15IHVuZGVyc3RhbmRpbmcsIGZvciBQViBndWVzdCwgaXQgaXMgdGhl
IHBjaWJhY2sgdGhhdCB1bm1hcHMgcGlycXMKb2YgYSBkZXZpY2UuCgpbeGxdIGxpYnhsX19kZXZp
Y2VfcGNpX3JlbW92ZV94ZW5zdG9yZSgpIC0+CltMaW51eF0gcGNpc3R1Yl9wdXRfcGNpX2Rldigp
IC0+IHhlbl9wY2lia19yZXNldF9kZXZpY2UoKSAtPgpwY2lfZGlzYWJsZV9tc2l4KCkgLT4gZnJl
ZV9tc2lfaXJxcyAtPiAuLi4gIC0+IHhlbl90ZWFyZG93bl9tc2lfaXJxKCkgLT4KeGVuX2Rlc3Ry
b3lfaXJxKCkgLT4gUEhZU0RFVk9QX3VubWFwX3BpcnEuICAKClRoYW5rcwpDaGFvCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 11:10:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 11:10: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-devel-bounces@lists.xenproject.org>)
	id 1gmzNo-000497-UO; Fri, 25 Jan 2019 11:10: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=J9Xa=QB=citrix.com=prvs=921673764=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gmzNn-000492-PJ
 for xen-devel@lists.xen.org; Fri, 25 Jan 2019 11:10:47 +0000
X-Inumbo-ID: dbf1d1b4-2091-11e9-8b07-5b5ed114c769
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbf1d1b4-2091-11e9-8b07-5b5ed114c769;
 Fri, 25 Jan 2019 11:10:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,520,1539648000"; d="scan'208";a="85089395"
To: Jan Beulich <JBeulich@suse.com>
References: <1548354483-5021-1-git-send-email-andrew.cooper3@citrix.com>
 <5C4AE419020000780021115A@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <58182a43-97bc-e9fc-a76e-f4a00c3b40b1@citrix.com>
Date: Fri, 25 Jan 2019 11:10:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C4AE419020000780021115A@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/p2m: Drop erroneous
 #VE-enabled check in ept_set_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMjAxOSAxMDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDEuMTkg
YXQgMTk6MjgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gQ29kZSBjbGVh
cmluZyB0aGUgIlN1cHByZXNzIFZFIiBiaXQgaW4gYW4gRVBUIGVudHJ5IGlzbid0IG5lY2Vjc3Nl
cmlseSBydW5uaW5nCj4+IGluIGN1cnJlbnQgY29udGV4dC4gIEluIEFMVFAyTV9leHRlcm5hbCBt
b2RlLCBpdCBkZWZpbml0ZWx5IGlzIG5vdCwgYW5kIGluIFBWCj4+IGNvbnRleHQsIHZjcHVfYWx0
cDJtKGN1cnJlbnQpIGFjdHMgdXBvbiB0aGUgSFZNIHVuaW9uLgo+Pgo+PiBFdmVuIGlmIHdlIGNv
dWxkIHNlbnNpYmx5IHJlc29sdmUgdGhlIHRhcmdldCB2Q1BVLCBpdCBtYXkgbGVnaXRpbWF0ZWx5
IG5vdCBiZQo+PiBmdWxseSBzZXQgdXAgYXQgdGhpcyBwb2ludCwgc28gcmVqZWN0aW5nIHRoZSBF
UFQgbW9kaWZpY2F0aW9uIHdvdWxkIGJlIGJ1Z2d5Lgo+Pgo+PiBUaGVyZSBpcyBhIHBhdGggaW4g
aHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdCgpIHdoaWNoIGV4cGxpY2l0bHkgZW11bGF0ZXMgI1ZF
Cj4+IGluIHRoZSBjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMgY2FzZSwgc28gdGhlIC1FT1BO
T1RTVVBQIHBhcnQgb2YgdGhpcwo+IElUWU0gImluIHRoZSAhY3B1X2hhc192bXhfdmlydF9leGNl
cHRpb25zIGNhc2UiIGhlcmU/CgpJIGRvLCB5ZXMuCgo+Cj4+IGNvbmRpdGlvbiBpcyBhbHNvIHdy
b25nLgo+IFdoYXQgYWJvdXQgdGhlIHNpbWlsYXIgY29uZGl0aW9ucyBpbiB0aGUgaGFuZGxpbmcg
b2YKPiBIVk1PUF9hbHRwMm1fdmNwdV97ZW4sZGlzfWFibGVfbm90aWZ5IHRoZW4/CgpJbiBoaW5k
c2lnaHQsIEkgdGhpbmsgdGhhdCByZXN0cmljdGlvbiAod2hpY2ggd2FzIGFmdGVyIHRoZSBmYWN0
KSB3YXMgYQpwb29yIGNob2ljZS7CoCBJIGNlcnRhaW5seSB3YXNuJ3QgYXdhcmUgb2YgdGhlIGVt
dWxhdGVkIHN1cHBvcnQgYXQgdGhlIHRpbWUuCgo+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+PiBAQCAtNzAyLDE2
ICs3MDIsNiBAQCBlcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdm
bl8sIG1mbl90IG1mbiwKPj4gIAo+PiAgICAgIEFTU0VSVChlcHQpOwo+PiAgCj4+IC0gICAgaWYg
KCAhc3ZlICkKPj4gLSAgICB7Cj4+IC0gICAgICAgIGlmICggIWNwdV9oYXNfdm14X3ZpcnRfZXhj
ZXB0aW9ucyApCj4+IC0gICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4+IC0KPj4gLSAg
ICAgICAgLyogI1ZFIHNob3VsZCBiZSBlbmFibGVkIGZvciB0aGlzIHZjcHUuICovCj4+IC0gICAg
ICAgIGlmICggZ2ZuX2VxKHZjcHVfYWx0cDJtKGN1cnJlbnQpLnZlaW5mb19nZm4sIElOVkFMSURf
R0ZOKSApCj4+IC0gICAgICAgICAgICByZXR1cm4gLUVOWElPOwo+PiAtICAgIH0KPiBIb3cgYWJv
dXQgcmV0YWluaW5nIHRoZSBsYXR0ZXIsIGJ1dCBxdWFsaWZ5aW5nIGl0IHdpdGgKPiBjdXJyZW50
LT5kb21haW4gPT0gZD8KCldoeT/CoCBUaGVyZSBpcyBhIHBhcmFncmFwaCBpbiB0aGUgY29tbWl0
IG1lc3NhZ2UgZXhwbGFpbmluZyB3aHkgdGhpcwpjaGVjayBpcyB3cm9uZyBldmVuIHdoZW4gaXQg
aXNuJ3QgYW4gb3V0LW9mLWJvdW5kcyByZWFkLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 11:31:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gmzhS-0005zg-ME; Fri, 25 Jan 2019 11:31: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=7SR0=QB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gmzhR-0005zb-2N
 for xen-devel@lists.xen.org; Fri, 25 Jan 2019 11:31:05 +0000
X-Inumbo-ID: b1f2d02b-2094-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b1f2d02b-2094-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 11:31:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3A300EBD;
 Fri, 25 Jan 2019 03:31:02 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D57313F5AF;
 Fri, 25 Jan 2019 03:31:00 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7c91aadf-6107-dbf4-be60-0def6bb7493d@arm.com>
Date: Fri, 25 Jan 2019 11:30:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1548255569-23334-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: Introduce domain_vcpu() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMy8wMS8yMDE5IDE0OjU5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ICsvKgo+ICsg
KiBGb3IgZWFjaCBhbGxvY2F0ZWQgdmNwdSwgZC0+dmNwdVtYXS0+dmNwdV9pZCA9PSBYCj4gKyAq
Cj4gKyAqIER1cmluZyBjb25zdHJ1Y3Rpb24sIGFsbCB2Y3B1cyBpbiBkLT52Y3B1W10gYXJlIGFs
bG9jYXRlZCBzZXF1ZW50aWFsbHksIGFuZAo+ICsgKiBpbiBhc2NlbmRpbmcgb3JkZXIuICBUaGVy
ZWZvcmUsIGlmIGQtPnZjcHVbTl0gZXhpc3RzIChlLmcuIGRlcml2ZWQgZnJvbQo+ICsgKiBjdXJy
ZW50KSwgYWxsIHZjcHVzIHdpdGggYW4gaWQgbGVzcyB0aGFuIE4gYWxzbyBleGlzdC4KPiArICoK
PiArICogU01QIGNvbnNpZGVyYXRpb25zOiBUaGUgaWRsZSBkb21haW4gaXMgY29uc3RydWN0ZWQg
YmVmb3JlIEFQcyBhcmUgc3RhcnRlZC4KPiArICogQWxsIG90aGVyIGRvbWFpbnMgaGF2ZSBkLT52
Y3B1W10gYWxsb2NhdGVkIGFuZCBkLT5tYXhfdmNwdXMgc2V0IGJlZm9yZSB0aGUKPiArICogZG9t
YWluIGlzIG1hZGUgdmlzaWJsZSBpbiB0aGUgZG9tbGlzdCwgd2hpY2ggaXMgc2VyaWFsaXNlZCBv
biB0aGUgZ2xvYmFsCj4gKyAqIGRvbWxpc3RfdXBkYXRlX2xvY2suCj4gKyAqCj4gKyAqIFRoZXJl
Zm9yZSwgYWxsIG9ic2VydmF0aW9ucyBvZiBkLT5tYXhfdmNwdXMgdnMgZC0+dmNwdVtdIHdpbGwg
YmUgY29uc2lzdGVudAo+ICsgKiBkZXNwaXRlIHRoZSBsYWNrIG9mIHNtcF8qIGJhcnJpZXJzLCBl
aXRoZXIgYnkgYmVpbmcgb24gdGhlIHNhbWUgQ1BVIGFzIHRoZQo+ICsgKiBvbmUgd2hpY2ggaXNz
dWVkIHRoZSB3cml0ZXMsIG9yIGJlY2F1c2Ugb2YgYmFycmllciBwcm9wZXJ0aWVzIG9mIHRoZSBk
b21haW4KPiArICogaGF2aW5nIGJlZW4gaW5zZXJ0ZWQgaW50byB0aGUgZG9tbGlzdC4KPiArICov
CgogRnJvbSBhbiBBcm0gcGVyc3BlY3RpdmUsIHRoaXMgbWFrZXMgc2Vuc2UgdG8gbWUuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 11:32:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 11:32: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-devel-bounces@lists.xenproject.org>)
	id 1gmziy-00064W-1i; Fri, 25 Jan 2019 11:32: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=l2Wj=QB=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gmzix-00064R-1P
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 11:32:39 +0000
X-Inumbo-ID: e9978e46-2094-11e9-b662-4f4073dcc81c
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9978e46-2094-11e9-b662-4f4073dcc81c;
 Fri, 25 Jan 2019 11:32:36 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Jan 2019 03:32:35 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,521,1539673200"; d="scan'208";a="117381802"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by fmsmga007.fm.intel.com with ESMTP; 25 Jan 2019 03:32:33 -0800
Date: Fri, 25 Jan 2019 19:36:36 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190125113634.GA18423@gao-cwp>
References: <1548404821-15241-1-git-send-email-chao.gao@intel.com>
 <20190125093613.eecfptjpcjao3gpo@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190125093613.eecfptjpcjao3gpo@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v6 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMTA6MzY6MTNBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPlRoYW5rcyBmb3IgdGhlIHBhdGNoIQo+Cj5PbiBGcmksIEphbiAyNSwgMjAxOSBh
dCAwNDoyNjo1OVBNICswODAwLCBDaGFvIEdhbyB3cm90ZToKPj4gSSBmaW5kIHNvbWUgcGFzcy10
aHJ1IGRldmljZXMgZG9uJ3Qgd29yayBhbnkgbW9yZSBhY3Jvc3MgZ3Vlc3QKPj4gcmVib290LiBB
c3NpZ25pbmcgaXQgdG8gYW5vdGhlciBkb21haW4gYWxzbyBtZWV0cyB0aGUgc2FtZSBpc3N1ZS4g
QW5kCj4+IHRoZSBvbmx5IHdheSB0byBtYWtlIGl0IHdvcmsgYWdhaW4gaXMgdW4tYmluZGluZyBh
bmQgYmluZGluZyBpdCB0bwo+PiBwY2liYWNrLiBTb21lb25lIHJlcG9ydGVkIHRoaXMgaXNzdWUg
b25lIHllYXIgYWdvIFsxXS4KPj4gCj4+IElmIHRoZSBkZXZpY2UncyBkcml2ZXIgZG9lc24ndCBk
aXNhYmxlIE1TSS1YIGR1cmluZyBzaHV0ZG93biBvciBxZW11IGlzCj4+IGtpbGxlZC9jcmFzaGVk
IGJlZm9yZSB0aGUgZG9tYWluIHNodXRkb3duLCB0aGlzIGRvbWFpbidzIHBpcnEgd29uJ3QgYmUK
Pj4gdW5tYXBwZWQuIFRoZW4geGVuIHRha2VzIG92ZXIgdGhpcyB3b3JrLCB1bm1hcHBpbmcgYWxs
IHBpcnEtcywgd2hlbgo+PiBkZXN0cm95aW5nIGd1ZXN0LiBCdXQgYXMgcGNpYmFjayBoYXMgYWxy
ZWFkeSBkaXNhYmxlZCBtZW9yeSBkZWNvZGluZyBiZWZvcmUKPj4geGVuIHVubWFwcGluZyBwaXJx
LCBYZW4gaGFzIHRvIHNldHMgdGhlIGhvc3RfbWFza2FsbCBmbGFnIGFuZCBtYXNrYWxsIGJpdAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBzZXQKPj4gdG8gbWFzayBhIE1TSSBy
YXRoZXIgdGhhbiBzZXRzIG1hc2tiaXQgaW4gTVNJLXggdGFibGUuIFRoZSBjYWxsIHRyYWNlIG9m
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBzZXR0aW5nCj4+IHRoaXMgcHJvY2VzcyBp
czoKPj4gCj4+IC0+YXJjaF9kb21haW5fZGVzdHJveQo+PiAgICAgLT5mcmVlX2RvbWFpbl9waXJx
cwo+PiAgICAgICAgIC0+dW5tYXBfZG9tYWluX3BpcnEgKGlmIHBpcnEgaXNuJ3QgdW5tYXBwZWQg
YnkgcWVtdSkKPj4gICAgICAgICAgICAgLT5waXJxX2d1ZXN0X2ZvcmNlX3VuYmluZAo+PiAgICAg
ICAgICAgICAgICAgLT5fX3BpcnFfZ3Vlc3RfdW5iaW5kCj4+ICAgICAgICAgICAgICAgICAgICAg
LT5tYXNrX21zaV9pcnEoPWRlc2MtPmhhbmRsZXItPmRpc2FibGUoKSkKPj4gICAgICAgICAgICAg
ICAgICAgICAgICAgLT50aGUgd2FybmluZyBpbiBtc2lfc2V0X21hc2tfYml0KCkKPj4gCj4+IFRo
ZSBob3N0X21hc2thbGwgYml0IHdpbGwgcHJldmVudCBndWVzdHMgZnJvbSBjbGVhcmluZyB0aGUg
bWFza2FsbCBiaXQKPj4gZXZlbiB0aGUgZGV2aWNlIGlzIGFzc2lnbmVkIHRvIGFub3RoZXIgZ3Vl
c3QgbGF0ZXIuIFRoZW4gZ3Vlc3RzIGNhbm5vdAo+PiByZWNlaXZlIE1TSXMgZnJvbSB0aGlzIGRl
dmljZS4KPj4gCj4+IFRvIGZpeCB0aGlzIGlzc3VlLCBhIHBpcnEgaXMgdW5tYXBwZWQgYmVmb3Jl
IG1lbW9yeSBkZWNvZGluZyBpcyBkaXNhYmxlZCBieQo+PiBwY2liYWNrLiBTcGVjaWZpY2FsbHks
IHdoZW4gYSBkZXZpY2UgaXMgZGV0YWNoZWQgZnJvbSBhIGd1ZXN0LCBhbGwgZXN0YWJsaXNoZWQK
Pj4gbWFwcGluZ3MgYmV0d2VlbiBwaXJxIGFuZCBtc2kgYXJlIGRlc3Ryb3lpbmcgYmVmb3JlIGNo
YW5naW5nIHRoZSBvd25lcnNoaXAuCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBeIGRlc3Ryb3llZAo+PiAKPj4gV2l0aCB0aGlzIGJlaGF2aW9yLCBxZW11IGFuZCBwY2liYWNr
IGFyZSBub3QgYXdhcmUgb2YgdGhlIGZvcmNpYmx5IHVuYmluZG5nCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIHVu
YmluZGluZwo+PiBhbmQgdW5tYXBwaW5nIGRvbmUgYnkgWGVuLiBBcyBhIHJlc3VsdCwgdGhlIHN0
YXRlIG9mIHBpcnEgbWFpbnRhaW5lZCBieSBYZW4gYW5kCj4+IHBjaWJhY2svcWVtdSBiZWNvbWVz
IGluY29uc2lzdGVudC4gUGFydGljdWxhcmx5IGZvciBob3QtcGx1Zy9ob3QtdW5wbHVnIGNhc2Us
Cj4+IGd1ZXN0cyBzdGF5IGFsaXZlOyBzdWNoIGluY29uc2lzdGVuY3kgbWF5IGNhdXNlIG90aGVy
IGlzc3Vlcy4gVG8gcmVzb2x2ZQo+PiB0aGlzIGluY29uc2lzdGVuY3kgYW5kIGtlZXAgY29tcGF0
aWJpbGl0eSB3aXRoIGN1cnJlbnQgcWVtdSBhbmQgcGNpYmFjaywKPj4gdHdvIGZsYWdzLCBmb3Jj
ZV91bm1hcHBlZCBhbmQgZm9yY2VfdW5ib3VuZCBhcmUgdXNlZCB0byBkZW5vdGUgdGhhdCBhIHBp
cnEgaXMKPj4gZm9yY2libHkgdW5tYXBwZWQgb3IgdW5ib3VuZC4gVGhlIGZsYWdzIGFyZSBzZXQg
d2hlbiBYZW4gdW5iaW5kcyBvciB1bm1hcHMgdGhlCj4+IHBpcnEgYmVoaW5kIHFlbXUgYW5kIHBj
aWJhY2suIEFuZCBzdWJzZXF1ZW50IHVuYmluZGluZyBvciB1bm1hcHBpbmcgcmVxdWVzdHMKPj4g
ZnJvbSBxZW11L3BjaWJhY2sgY2FuIGNsZWFyIHRoZXNlIGZsYWdzIGFuZCBmcmVlIHRoZSBwaXJx
Lgo+Cj5XaGF0IGhhcHBlbnMgdGhlbiBpZiBxZW11L3BjaWJhY2sgZG9lc24ndCB1bmJpbmQgYW5k
L29yIHVubWFwIHRoZQo+cGlycXMsIHRoZXkgd291bGQgYmUgbGVmdCBpbiBhIHdlaXJkIHN0YXRl
IHRoYXQgd291bGQgcHJldmVudCBmdXJ0aGVyCj5tYXBwaW5nIG9yIGJpbmRpbmc/CgpZZXMuCgo+
Cj5JIHRoaW5rIHRoaXMgaXMgZ2V0dGluZyBxdWl0ZSBjb252b2x1dGVkLCBhbmQgd291bGQgbGlr
ZSB0byBtYWtlIHN1cmUKPnRoaXMgaXMgbmVjZXNzYXJ5LiBMYXN0IHZlcnNpb24gdHJpZ2dlcmVk
IHNvbWUgZXJyb3IgbWVzc2FnZXMgaW4gTGludXgKPmR1ZSB0byB0aGUgdW5iaW5kL3VubWFwIGJl
aW5nIHBlcmZvcm1lZCBieSB0aGUgaHlwZXJ2aXNvciwgYnV0IHRob3NlCj53aGVyZSBoYXJtbGVz
cz8KClllcy4gSSBkaWRuJ3Qgc2VlIGFueXRoaW5nIGhhcm1mdWwuCgo+Cj5JJ3ZlIGFsc28gc3Vn
Z2VzdGVkIHRvIHJldHVybiBFU1JDSCBpbiB1bm1hcF9kb21haW5fcGlycSB3aGVuIHRoZSBwaXJx
Cj5pcyBubyBsb25nZXIgbWFwcGVkIHdoaWNoIHdvdWxkIG1ha2UgTGludXggcHJpbnQgYSBsZXNz
IHNjYXJ5IG1lc3NhZ2UuCgpCdXQsIHdpdGggdGhpcyB2ZXJzaW9uLCBRZW11L3BjaWJhY2sgd29u
J3QgY29tcGxhaW4gYWJvdXQgYW55dGhpbmcuCgpUaGUgaWRlYSBpcyBpbnNwaXJlZCBieSB0aGUg
d2F5IHdlIGhhbmRsZSAiZm9yY2VfdW5iaW5kIiBpbiBjdXJyZW50CnVubWFwX2RvbWFpbl9waXJx
LiBQZXJzb25hbGx5LCBJIHRoaW5rIHRoaXMgdmVyc2lvbiBpcyBzbGlnaHRseSBiZXR0ZXIuCkJ1
dCBiZWNhdXNlIGl0IGlzIG1vcmUgY29tcGxpY2F0ZWQgYW5kIGludm9sdmVzIG1vcmUgY2hhbmdl
cywgSSBhbSBsZXNzCmNvbmZpZGVudCBpbiB0aGlzIHZlcnNpb24uCgpUaGFua3MKQ2hhbwoKPgo+
QWxzbyBKYW4gaGFkIHNvbWUgcXVlc3Rpb25zIGFib3V0IHdoZXJlIGFyZSB0aGUgdW5iaW5kL3Vu
bWFwIHJlcXVlc3RzCj5hY3R1YWxseSBjb21pbmcgZnJvbSwgaGUgc3VnZ2VzdGVkIHRvIGZpeCB0
aGF0IGluIHRoZSB0b29sc3RhY2sgaWYKPnBvc3NpYmxlIFswXSwgaGF2ZSB5b3UgY2hlY2tlZCB3
aGV0aGVyIHRoaXMgaXMgcG9zc2libGU/Cj4KPlRoYW5rcywgUm9nZXIuCj4KPlswXSBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNn
MDE3NTMuaHRtbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 11:33:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 11: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-devel-bounces@lists.xenproject.org>)
	id 1gmzjU-00068I-CW; Fri, 25 Jan 2019 11:33: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=jZp+=QB=citrix.com=prvs=921c531d3=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gmzjS-000683-Vu
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 11:33:11 +0000
X-Inumbo-ID: fc67a0a7-2094-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc67a0a7-2094-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 11:33:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="76458062"
Date: Fri, 25 Jan 2019 11:33:05 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190125113305.aiw2u2fzzblb33mu@zion.uk.xensource.com>
References: <20190124174827.15902-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190124174827.15902-1-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH-for-4.12] docs: Fix dm_restrict documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMDU6NDg6MjdQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBSZW1vdmUgImNoYXR0eSIgYW5kIHJlZHVuZGFudCBpbmZvcm1hdGlvbiBmcm9tIHRo
ZSB4bCBtYW4gcGFnZTsKPiByZXN0cmljdCBpdCB0byBmdW5jdGlvbmFsIGRlc2NyaXB0aW9ucyBv
bmx5LCBhbmQgcG9pbnQgaW5zdGVhZCB0bwo+IHFlbXUtZGVwcml2LnBhbmRvYyBhbmQgU1VQUE9S
VC5tZCBhcyBsb2NhdGlvbnMgZm9yICJjYW5vbmljYWwiCj4gaW5mb3JtYXRpb24uCj4gCj4gQWRk
IGEgbWFuIHBhZ2UgZW50cnkgZm9yIGRldmljZV9tb2RlbF91c2VyLgo+IAo+IFVwZGF0ZSBxZW11
LWRlcHJpdmlsZWdlLnBhbmRvYzoKPiAKPiBDaGFuZ2VzIGluIG1pc3NpbmcgZmVhdHVyZSBsaXN0
Ogo+IC0gTWlncmF0aW9uIGlzIGZ1bmN0aW9uYWwKPiAtIEJ1dCBxZGlzayBiYWNrZW5kcyBhcmUg
bm90Cj4gCj4gQWRkIGEgbWlzc2luZyByZXN0cmljdGlvbiBsaXN0Lgo+IAo+IFRoZSBmb2xsb3dp
bmcgc3RhdGVtZW50cyBmcm9tIHRoZSBtYW4gcGFnZSBhcmUgZHJvcHBlZDoKPiAtIE1lbnRpb25p
bmcgUFY7IFBWIGd1ZXN0cyBuZXZlciBoYXZlIGEgZGV2aWNlIG1vZGVsLgo+IC0gRHJvcCB0aGUg
Y29uZnVzaW5nIHN0YXRlbWVudCBhYm91dCBzdGR2Z2EgYW5kIGNpcnJ1cyB2Z2Egb3B0aW9ucy4K
PiAtIFJlLXVzZWQgZG9tYWluIElEcyBhcmUgbm93IGhhbmRsZWQuCj4gLSBEZXZpY2UgbW9kZWxz
IHNob3VsZCBubyBsb25nZXIgYmUgYWJsZSB0byBjcmVhdGUgd29ybGQtcmVhZGFibGUKPiAgIGZp
bGVzIG9uIGRvbTAncyBmaWxlc3lzdGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiAtLS0KPiBSRkM6IEkgZG9uJ3Qga25vdyB3
aGF0IHRoZSAndmdhJyBsaW1pdGF0aW9uIHRoaW5nIHdhcyBhYm91dCAtLSBJIHRyaWVkCj4gYm90
aCAnZGVmYXVsdCcgYW5kICdzdGd2Z2EnIHdpdGggZG1fcmVzdHJpY3QgYW5kIHRoZXkgd29ya2Vk
IGZpbmUuCgpJIHRoaW5rIHVudGlsIHdlIGZpZ3VyZSBvdXQgdGhlIHNpdHVhdGlvbiBvZiB2Z2Es
IHRoZSBzdGF0ZW1lbnQgc2hvdWxkCnN0YXkuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 12:10:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 12:10: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-devel-bounces@lists.xenproject.org>)
	id 1gn0JO-0001N2-TX; Fri, 25 Jan 2019 12:10: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=qSih=QB=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gn0JM-0001Mx-VJ
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 12:10:17 +0000
X-Inumbo-ID: 2bf39948-209a-11e9-aeee-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bf39948-209a-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 12:10:15 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id a8so6761575lfk.5
 for <xen-devel@lists.xenproject.org>; Fri, 25 Jan 2019 04:10:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=v/5M0IqEZpgYiIkZiDW3nDGTHXND0pkrdpGinTQUqyM=;
 b=qtvkCFWnmY+Yhw3JE67HxRsXrQrWAX5RaJfMTmgVFmNMK1oMlhBmw3NEZUFWYKY8pB
 p8D6jkH5chH4vD2YiBZ4dpyjzu3+TF5ElN7ZKNNjgZlCxsmnilIZn+EV9UqXgYj+JotA
 TMultHkR9H+ihJXwnWwMW0tg7MIzeKjBy6OaawF+1e46hLVorzkBkLbFIqUcyhjRriMN
 H39L1PcBa/2xyVK8MgxPoVKp2+MkXyTOTujZvuiM1e2q+mnSbzIHLVrJeS9u1GyGlnXE
 72ZAWbabYFTNUWVBguLXhIk4+e0dxB4kFRatg6ISm+XH5cj5fYnhotg9b/+rIydeiJgJ
 IYcw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=v/5M0IqEZpgYiIkZiDW3nDGTHXND0pkrdpGinTQUqyM=;
 b=DDFRRO2fmChycR6KP8fgFJkY3o4k8Nejo0uQuDGguAqlA0MfuWpYwyzsEzMN9EIIKu
 vS+Yz5EN6NA/rnvHkQ0w5CQn4iOUQZRu3xrn3c39hUqMCTtWbDieCDSXrczbMII6iHjX
 L039iaMKM1LTnul0/8ukLBRNTmViZfmUu9l9plvbVsleEeKpNbmFaM+Fpjt4lPygUhxG
 TPfC0PA3OtwsbfrSe7rgQ/MPLryZIpxHEHa3dTB9binM6m1gVWefcY8efSbmA2ULfl0B
 c0yCD9kmcCZgwJ7gOIA02kGYHwf2vAWDyySPumvcBaSgc5iYTsDN/LdxDmcoVrzkT1RS
 /W4Q==
X-Gm-Message-State: AJcUuke8ejhBbNKhdysx0WyRmpXBZfV9m94ZWaKhLjPkrIGNSGlOr2rN
 BZoh8N1Zls/rEgXeDNuuG9U=
X-Google-Smtp-Source: ALg8bN67yZSvVVu4mz7Gzwikv2xbnoTFV+yIWlq5zu9GgeDHBoJsdNe8SSW0bMuHA2klSQL4b3b88w==
X-Received: by 2002:a19:f718:: with SMTP id z24mr8867519lfe.97.1548418213890; 
 Fri, 25 Jan 2019 04:10:13 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id r10-v6sm1465312ljj.71.2019.01.25.04.10.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 25 Jan 2019 04:10:13 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: "Nuernberger, Stefan" <snu@amazon.de>
References: <1548354814-23208-1-git-send-email-andrii.anisov@gmail.com>
 <1548355642.9022.23.camel@amazon.de>
 <CAC1WxdjgOg1Qg4=2Me0nwdEO+CMS4C1WMr7E=pxpi74-ME9uTw@mail.gmail.com>
Message-ID: <c6cb57ce-3447-67ee-5629-322ee6207362@gmail.com>
Date: Fri, 25 Jan 2019 14:10:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAC1WxdjgOg1Qg4=2Me0nwdEO+CMS4C1WMr7E=pxpi74-ME9uTw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] gic-vgic: fix assert condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 "andre.przywara@arm.com" <andre.przywara@arm.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFuLAoKSSBob3BlIHlvdSB3b3VsZCBub3QgbWluZCBpZiBJIHB1dCB5b3VyIFN1Z2dlc3Rl
ZC1ieSBmb3IgdjI/CgpPbiAyNS4wMS4xOSAwODo1NSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKCj4g
WW91IGFyZSBhYnNvbHV0ZWx5IGNvcnJlY3QuCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3Yu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 12:15:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 12:15: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-devel-bounces@lists.xenproject.org>)
	id 1gn0OG-0001XB-JR; Fri, 25 Jan 2019 12:15: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=QDVF=QB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gn0OF-0001Wz-Sb
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 12:15:19 +0000
X-Inumbo-ID: e086d856-209a-11e9-a1ca-9708e30b89c1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e086d856-209a-11e9-a1ca-9708e30b89c1;
 Fri, 25 Jan 2019 12:15:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gn0OB-0006UF-Hb; Fri, 25 Jan 2019 12:15:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gn0OB-0003s1-5m; Fri, 25 Jan 2019 12:15:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gn0OB-000258-54; Fri, 25 Jan 2019 12:15:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132471-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3389a8dc8c5753a3c84744923cd0193395e3f2a9
X-Osstest-Versions-That: xen=9e92acf1b752dfdfb294234b32d1fa9f55bfdc0f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Jan 2019 12:15:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132471: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ3MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQ3MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDMzODlhOGRjOGM1NzUzYTNjODQ3NDQ5MjNjZDAxOTMz
OTVlM2YyYTkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDllOTJhY2Yx
Yjc1MmRmZGZiMjk0MjM0YjMyZDFmYTlmNTViZmRjMGYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjQ2MyAgMjAxOS0wMS0yNCAxOTowMDozMiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzI0NzEgIDIwMTktMDEtMjUgMDk6MDA6NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgOWU5MmFjZjFiNy4uMzM4OWE4ZGM4YyAgMzM4OWE4ZGM4YzU3NTNh
M2M4NDc0NDkyM2NkMDE5MzM5NWUzZjJhOSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 13:10:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 13:10: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-devel-bounces@lists.xenproject.org>)
	id 1gn1F4-0006Ec-3V; Fri, 25 Jan 2019 13:09: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=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gn1F2-0006EX-9W
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 13:09:52 +0000
X-Inumbo-ID: 7f0476b2-20a2-11e9-8e53-2fd3f1adcf5a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f0476b2-20a2-11e9-8e53-2fd3f1adcf5a;
 Fri, 25 Jan 2019 13:09:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 06:09:49 -0700
Message-Id: <5C4B0A990200007800211210@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 06:09:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <c279c2fa-564a-7177-d305-38c907d485c3@citrix.com>
 <5C4AE16D0200007800211142@prv1-mh.provo.novell.com>
 <9c750e44-c37d-3c87-0add-195cf9299429@amazon.de>
In-Reply-To: <9c750e44-c37d-3c87-0add-195cf9299429@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE5IGF0IDExOjUwLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAxLzI1LzE5IDExOjE0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjQuMDEuMTkgYXQg
MjI6MjksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+IFdvcnNlIGlzIHRo
ZSAiZXZhbHVhdGUgY29uZGl0aW9uLCBzdGFzaCByZXN1bHQsIGZlbmNlLCB1c2UgdmFyaWFibGUi
Cj4+PiBvcHRpb24sIHdoaWNoIGlzIGFsbW9zdCBjb21wbGV0ZWx5IHVzZWxlc3MuICBJZiB5b3Ug
d29yayBvdXQgdGhlCj4+PiByZXN1bHRpbmcgaW5zdHJ1Y3Rpb24gc3RyZWFtLCB5b3UnbGwgaGF2
ZSBhIGNvbmRpdGlvbmFsIGV4cHJlc3Npb24KPj4+IGNhbGN1bGF0ZWQgZG93biBpbnRvIGEgcmVn
aXN0ZXIsIHRoZW4gYSBmZW5jZSwgdGhlbiBhIHRlc3QgcmVnaXN0ZXIgYW5kCj4+PiBjb25kaXRp
b25hbCBqdW1wIGludG8gb25lIG9mIHR3byBiYXNpYyBibG9ja3MuICBUaGlzIHRha2VzIHRoZSBw
ZXJmIGhpdCwKPj4+IGFuZCBkb2Vzbid0IHByb3RlY3QgZWl0aGVyIG9mIHRoZSBiYXNpYyBibG9j
a3MgZm9yIHNwZWN1bGF0aXZlCj4+PiBtaXMtZXhlY3V0aW9uLgo+PiBIb3cgZG9lcyBpdCBub3Qg
cHJvdGVjdCBhbnl0aGluZz8gSXQgc2hyaW5rcyB0aGUgc3BlY3VsYXRpb24gd2luZG93Cj4+IHRv
IGp1c3QgdGhlIHJlZ2lzdGVyIHRlc3QgYW5kIGNvbmRpdGlvbmFsIGJyYW5jaCwgd2hpY2ggb3Vn
aHQgdG8gYmUKPj4gZmFyIHNtYWxsZXIgdGhhbiB0aGF0IGJlaGluZCBhIG1lbW9yeSBhY2Nlc3Mg
d2hpY2ggZmFpbHMgdG8gaGl0IGFueQo+PiBvZiB0aGUgY2FjaGVzIChhbmQgcGVyaGFwcyBldmVu
IGFueSBvZiB0aGUgVExCcykuIFRoaXMgaXMgdGhlIG1vcmUKPj4gdGhhdCBMRkVOQ0UgZG9lcyBz
cGVjaWZpY2FsbHkgbm90IHByZXZlbnQgaW5zbiBmZXRjaGluZyBmcm9tCj4+IGNvbnRpbnVpbmcu
Cj4+Cj4+IFRoYXQgc2FpZCBJIGFncmVlIHRoYXQgdGhlIExGRU5DRSB3b3VsZCBiZXR0ZXIgc2l0
IGJldHdlZW4gdGhlCj4+IHJlZ2lzdGVyIHRlc3QgYW5kIHRoZSBjb25kaXRpb25hbCBicmFuY2gs
IGJ1dCBhcyB3ZSd2ZSBzYWlkIHNvIG1hbnkKPj4gdGltZXMgYmVmb3JlIC0gdGhpcyBjYW4ndCBi
ZSBhY2hpZXZlZCB3aXRob3V0IGNvbXBpbGVyIHN1cHBvcnQuIEl0J3MKPj4gc2FpZCBlbm91Z2gg
dGhhdCB0aGUgZGVmYXVsdCAiY2MiIGNsb2JiZXIgb2YgYXNtKCktcyBvbiB4ODYgYWxvbmUKPj4g
cHJldmVudHMgdGhpcyBmcm9tIHBvc3NpYmx5IHdvcmtpbmcsIHdoaWxlIG15IG92ZXIgZm91ciB5
ZWFyIG9sZAo+PiBwYXRjaCB0byBhZGQgYSBtZWFucyB0byBhdm9pZCB0aGlzIGhhcyBub3Qgc2Vl
biBzdWZmaWNpZW50Cj4+IGNvbW1lbnRzIHRvIGdldCBpdCBpbnRvIHNvbWUgaG9wZWZ1bGx5IGFj
Y2VwdGFibGUgc2hhcGUsIGJ1dCBhbHNvCj4+IGhhcyBub3QgYmVlbiBhcHByb3ZlZCBhcyBpcy4K
Pj4KPj4gVGhlbiBhZ2FpbiwgZm9sbG93aW5nIGFuIGVhcmxpZXIgcmVwbHkgb2YgbWluZSBvbiBh
bm90aGVyIHN1Yi0KPj4gdGhyZWFkLCBub3RoaW5nIHJlYWxseSBwcmV2ZW50cyB0aGUgY29tcGls
ZXIgZnJvbSBtb3ZpbmcgYWhlYWQKPj4gYW5kIGZvbGRpbmcgdGhlIHR3byBMRkVOQ0VzIG9mIHRo
ZSAiYm90aCBicmFuY2hlcyIgbW9kZWwgaW50bwo+PiBvbmUuIEl0IGp1c3Qgc28gaGFwcGVucyB0
aGF0IGFwcGFyZW50bHkgcmlnaHQgbm93IHRoaXMgbmV2ZXIKPj4gb2NjdXJzIChhc3N1bWluZyBO
b3JiZXJ0IGhhcyBkb25lIGZ1bGwgZ2VuZXJhdGVkIGNvZGUgYW5hbHlzaXMKPj4gdG8gY29uZmly
bSB0aGUgaW50ZW5kZWQgcGxhY2VtZW50KS4KPiAKPiBJIGFtIGhhcHB5IHRvIGp1bXAgYmFjayB0
byBteSBlYXJsaWVyIHZlcnNpb24gd2l0aG91dCBhIGNvbmZpZ3VyYXRpb24KPiBvcHRpb24gdG8g
cHJvdGVjdCBib3RoIGJyYW5jaGVzIHdpdGggYSBsZmVuY2UgaW5zdHJ1Y3Rpb24sIHVzaW5nIGxv
Z2ljCj4gb3BlcmF0b3JzLgoKSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMsIEknbSBhZnJhaWQ6IFdo
YXQgSSd2ZSBzYWlkIHdhcyB0byBzdXBwb3J0Cm15IHRoaW5raW5nIG9mIHRoZSAmJiArIHx8IHZh
cmlhbnQgYmVpbmcgaWRlbnRpY2FsIGluIGNvZGUgYW5kIHJpc2sKdG8gdGhhdCB1c2luZyA/OiAu
IEkuZS4gSSdtIG5vdCBhc2tpbmcgeW91IHRvIHN3aXRjaCBiYWNrLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 13:25:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 13:25: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-devel-bounces@lists.xenproject.org>)
	id 1gn1UU-0007p2-G5; Fri, 25 Jan 2019 13:25: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=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gn1US-0007ov-Kk
 for xen-devel@lists.xen.org; Fri, 25 Jan 2019 13:25:48 +0000
X-Inumbo-ID: b9048ff8-20a4-11e9-a917-4fb4aea2c771
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9048ff8-20a4-11e9-a917-4fb4aea2c771;
 Fri, 25 Jan 2019 13:25:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 06:25:45 -0700
Message-Id: <5C4B0E580200007800211231@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 06:25:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548354483-5021-1-git-send-email-andrew.cooper3@citrix.com>
 <5C4AE419020000780021115A@prv1-mh.provo.novell.com>
 <58182a43-97bc-e9fc-a76e-f4a00c3b40b1@citrix.com>
In-Reply-To: <58182a43-97bc-e9fc-a76e-f4a00c3b40b1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/p2m: Drop erroneous
 #VE-enabled check in ept_set_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE5IGF0IDEyOjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDEvMjAxOSAxMDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI0
LjAxLjE5IGF0IDE5OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBD
b2RlIGNsZWFyaW5nIHRoZSAiU3VwcHJlc3MgVkUiIGJpdCBpbiBhbiBFUFQgZW50cnkgaXNuJ3Qg
bmVjZWNzc2VyaWx5IHJ1bm5pbmcKPj4+IGluIGN1cnJlbnQgY29udGV4dC4gIEluIEFMVFAyTV9l
eHRlcm5hbCBtb2RlLCBpdCBkZWZpbml0ZWx5IGlzIG5vdCwgYW5kIGluIFBWCj4+PiBjb250ZXh0
LCB2Y3B1X2FsdHAybShjdXJyZW50KSBhY3RzIHVwb24gdGhlIEhWTSB1bmlvbi4KPj4+Cj4+PiBF
dmVuIGlmIHdlIGNvdWxkIHNlbnNpYmx5IHJlc29sdmUgdGhlIHRhcmdldCB2Q1BVLCBpdCBtYXkg
bGVnaXRpbWF0ZWx5IG5vdCBiZQo+Pj4gZnVsbHkgc2V0IHVwIGF0IHRoaXMgcG9pbnQsIHNvIHJl
amVjdGluZyB0aGUgRVBUIG1vZGlmaWNhdGlvbiB3b3VsZCBiZSBidWdneS4KPj4+Cj4+PiBUaGVy
ZSBpcyBhIHBhdGggaW4gaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdCgpIHdoaWNoIGV4cGxpY2l0
bHkgZW11bGF0ZXMgI1ZFCj4+PiBpbiB0aGUgY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zIGNh
c2UsIHNvIHRoZSAtRU9QTk9UU1VQUCBwYXJ0IG9mIHRoaXMKPj4+IGNvbmRpdGlvbiBpcyBhbHNv
IHdyb25nLgo+Pj5bLi4uXQo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+Pj4g
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+Pj4gQEAgLTcwMiwxNiArNzAyLDYgQEAg
ZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBt
Zm4sCj4+PiAgCj4+PiAgICAgIEFTU0VSVChlcHQpOwo+Pj4gIAo+Pj4gLSAgICBpZiAoICFzdmUg
KQo+Pj4gLSAgICB7Cj4+PiAtICAgICAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlv
bnMgKQo+Pj4gLSAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPj4+IC0KPj4+IC0gICAg
ICAgIC8qICNWRSBzaG91bGQgYmUgZW5hYmxlZCBmb3IgdGhpcyB2Y3B1LiAqLwo+Pj4gLSAgICAg
ICAgaWYgKCBnZm5fZXEodmNwdV9hbHRwMm0oY3VycmVudCkudmVpbmZvX2dmbiwgSU5WQUxJRF9H
Rk4pICkKPj4+IC0gICAgICAgICAgICByZXR1cm4gLUVOWElPOwo+Pj4gLSAgICB9Cj4+IEhvdyBh
Ym91dCByZXRhaW5pbmcgdGhlIGxhdHRlciwgYnV0IHF1YWxpZnlpbmcgaXQgd2l0aAo+PiBjdXJy
ZW50LT5kb21haW4gPT0gZD8KPiAKPiBXaHk/ICBUaGVyZSBpcyBhIHBhcmFncmFwaCBpbiB0aGUg
Y29tbWl0IG1lc3NhZ2UgZXhwbGFpbmluZyB3aHkgdGhpcwo+IGNoZWNrIGlzIHdyb25nIGV2ZW4g
d2hlbiBpdCBpc24ndCBhbiBvdXQtb2YtYm91bmRzIHJlYWQuCgpJJ20gc3RydWdnbGluZy4gRm9y
IGNsYXJpdHkgSSd2ZSByZXRhaW5lZCBhbGwgb2YgdGhlIHJlbGV2YW50IHBhcnRzCm9mIHRoZSBk
ZXNjcmlwdGlvbiBpbiBjb250ZXh0IGFib3ZlLiBJIGNhbid0IGlkZW50aWZ5IHdoZXJlIHlvdQp0
YWxrIGFib3V0IGFuIG91dCBvZiBib3VuZHMgcmVhZCB0aGVyZS4gU28KLSBmb3IgdGhlIGZpcnN0
IHBhcmFncmFwaCwgYWN0aW5nIHVwb24gdGhlIHdyb25nIHNpZGUgb2YgdGhlIHVuaW9uCiAgZG9l
cyBub3QgYXBwbHkgd2l0aCB0aGUgYWRkZWQgcXVhbGlmaWVyLAotIGZvciB0aGUgc2Vjb25kIHBh
cmFncmFwaCwgdGhlIGRvbWFpbiBpdHNlbGYgcmVxdWVzdGluZyBhbiBhY3Rpb24KICB1cG9uIHNv
bWV0aGluZyBub3QgZnVsbHkgaW5pdGlhbGl6ZWQgeWV0IGxvb2tzIHRvIGRlc2VydmUgYW4gZXJy
b3IKICByZXR1cm47IGl0IGxvb2tzIHdyb25nIHRvIG1lIHRvIHJlcXVlc3QgI1ZFIHdpdGhvdXQg
Zmlyc3Qgc2V0dGluZwogIHVwIHRoZSBwYWdlIG5lZWRlZCBmb3IgaXRzIHByb3BlciBkZWxpdmVy
eSAoSSdkIGV2ZW4gcXVlc3Rpb24KICB0aGUgdmFsaWRpdHkgb2YgZG9pbmcgc28gYnkgYSBjb250
cm9sbGluZyBkb21haW4sIGJ1dCBJIGFjY2VwdCB0aGF0CiAgd2UgY2FuJ3Qgd29yayBvdXQgdGhl
IGNvcnJlY3QgdkNQVSB0byBjaGVjayAtIHBlcmhhcHMgdGhlIHJpZ2h0CiAgdGhpbmcgd291bGQg
YmUgdG8gY2hlY2sgYWxsIG9mIHRoZW0sIGFzIHRoZSBQMk0gaXMgcGVyLWRvbWFpbiwKICBub3Qg
cGVyLXZDUFUpLAotIHRoZSB0aGlyZCBwYXJhZ3JhcGggaXMgYWJvdXQgdGhlIG90aGVyIGNvbmRp
dGlvbiwgd2hpY2ggSQogIGFncmVlIHNob3VsZCBnbyBhd2F5LgpJJ20gc29ycnkgZm9yIGJlaW5n
IGRlbnNlLCBidXQgSSBzZWVtIHRvIG5lZWQgYSBtb3JlIGV4cGxpY2l0CmV4cGxhbmF0aW9uLgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 14:00:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 14:00: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-devel-bounces@lists.xenproject.org>)
	id 1gn21y-0002uY-8v; Fri, 25 Jan 2019 14:00: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=6NYt=QB=citrix.com=prvs=92139f89c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gn21x-0002uT-IH
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 14:00:25 +0000
X-Inumbo-ID: 8de0f176-20a9-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8de0f176-20a9-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 14:00:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="85096284"
Date: Fri, 25 Jan 2019 15:00:08 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190125140008.cugsiuj3d26qa2mz@mac>
References: <1548404821-15241-1-git-send-email-chao.gao@intel.com>
 <20190125093613.eecfptjpcjao3gpo@mac>
 <20190125113634.GA18423@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190125113634.GA18423@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v6 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDc6MzY6MzZQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMTA6MzY6MTNBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+VGhhbmtzIGZvciB0aGUgcGF0Y2ghCj4gPgo+ID5PbiBGcmksIEphbiAy
NSwgMjAxOSBhdCAwNDoyNjo1OVBNICswODAwLCBDaGFvIEdhbyB3cm90ZToKPiA+PiBJIGZpbmQg
c29tZSBwYXNzLXRocnUgZGV2aWNlcyBkb24ndCB3b3JrIGFueSBtb3JlIGFjcm9zcyBndWVzdAo+
ID4+IHJlYm9vdC4gQXNzaWduaW5nIGl0IHRvIGFub3RoZXIgZG9tYWluIGFsc28gbWVldHMgdGhl
IHNhbWUgaXNzdWUuIEFuZAo+ID4+IHRoZSBvbmx5IHdheSB0byBtYWtlIGl0IHdvcmsgYWdhaW4g
aXMgdW4tYmluZGluZyBhbmQgYmluZGluZyBpdCB0bwo+ID4+IHBjaWJhY2suIFNvbWVvbmUgcmVw
b3J0ZWQgdGhpcyBpc3N1ZSBvbmUgeWVhciBhZ28gWzFdLgo+ID4+IAo+ID4+IElmIHRoZSBkZXZp
Y2UncyBkcml2ZXIgZG9lc24ndCBkaXNhYmxlIE1TSS1YIGR1cmluZyBzaHV0ZG93biBvciBxZW11
IGlzCj4gPj4ga2lsbGVkL2NyYXNoZWQgYmVmb3JlIHRoZSBkb21haW4gc2h1dGRvd24sIHRoaXMg
ZG9tYWluJ3MgcGlycSB3b24ndCBiZQo+ID4+IHVubWFwcGVkLiBUaGVuIHhlbiB0YWtlcyBvdmVy
IHRoaXMgd29yaywgdW5tYXBwaW5nIGFsbCBwaXJxLXMsIHdoZW4KPiA+PiBkZXN0cm95aW5nIGd1
ZXN0LiBCdXQgYXMgcGNpYmFjayBoYXMgYWxyZWFkeSBkaXNhYmxlZCBtZW9yeSBkZWNvZGluZyBi
ZWZvcmUKPiA+PiB4ZW4gdW5tYXBwaW5nIHBpcnEsIFhlbiBoYXMgdG8gc2V0cyB0aGUgaG9zdF9t
YXNrYWxsIGZsYWcgYW5kIG1hc2thbGwgYml0Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF4gc2V0Cj4gPj4gdG8gbWFzayBhIE1TSSByYXRoZXIgdGhhbiBzZXRzIG1hc2tiaXQg
aW4gTVNJLXggdGFibGUuIFRoZSBjYWxsIHRyYWNlIG9mCj4gPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBeIHNldHRpbmcKPiA+PiB0aGlzIHByb2Nlc3MgaXM6Cj4gPj4gCj4gPj4gLT5hcmNo
X2RvbWFpbl9kZXN0cm95Cj4gPj4gICAgIC0+ZnJlZV9kb21haW5fcGlycXMKPiA+PiAgICAgICAg
IC0+dW5tYXBfZG9tYWluX3BpcnEgKGlmIHBpcnEgaXNuJ3QgdW5tYXBwZWQgYnkgcWVtdSkKPiA+
PiAgICAgICAgICAgICAtPnBpcnFfZ3Vlc3RfZm9yY2VfdW5iaW5kCj4gPj4gICAgICAgICAgICAg
ICAgIC0+X19waXJxX2d1ZXN0X3VuYmluZAo+ID4+ICAgICAgICAgICAgICAgICAgICAgLT5tYXNr
X21zaV9pcnEoPWRlc2MtPmhhbmRsZXItPmRpc2FibGUoKSkKPiA+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAtPnRoZSB3YXJuaW5nIGluIG1zaV9zZXRfbWFza19iaXQoKQo+ID4+IAo+ID4+IFRo
ZSBob3N0X21hc2thbGwgYml0IHdpbGwgcHJldmVudCBndWVzdHMgZnJvbSBjbGVhcmluZyB0aGUg
bWFza2FsbCBiaXQKPiA+PiBldmVuIHRoZSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gYW5vdGhlciBn
dWVzdCBsYXRlci4gVGhlbiBndWVzdHMgY2Fubm90Cj4gPj4gcmVjZWl2ZSBNU0lzIGZyb20gdGhp
cyBkZXZpY2UuCj4gPj4gCj4gPj4gVG8gZml4IHRoaXMgaXNzdWUsIGEgcGlycSBpcyB1bm1hcHBl
ZCBiZWZvcmUgbWVtb3J5IGRlY29kaW5nIGlzIGRpc2FibGVkIGJ5Cj4gPj4gcGNpYmFjay4gU3Bl
Y2lmaWNhbGx5LCB3aGVuIGEgZGV2aWNlIGlzIGRldGFjaGVkIGZyb20gYSBndWVzdCwgYWxsIGVz
dGFibGlzaGVkCj4gPj4gbWFwcGluZ3MgYmV0d2VlbiBwaXJxIGFuZCBtc2kgYXJlIGRlc3Ryb3lp
bmcgYmVmb3JlIGNoYW5naW5nIHRoZSBvd25lcnNoaXAuCj4gPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF4gZGVzdHJveWVkCj4gPj4gCj4gPj4gV2l0aCB0aGlzIGJlaGF2aW9y
LCBxZW11IGFuZCBwY2liYWNrIGFyZSBub3QgYXdhcmUgb2YgdGhlIGZvcmNpYmx5IHVuYmluZG5n
Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF4gdW5iaW5kaW5nCj4gPj4gYW5kIHVubWFwcGluZyBkb25lIGJ5IFhl
bi4gQXMgYSByZXN1bHQsIHRoZSBzdGF0ZSBvZiBwaXJxIG1haW50YWluZWQgYnkgWGVuIGFuZAo+
ID4+IHBjaWJhY2svcWVtdSBiZWNvbWVzIGluY29uc2lzdGVudC4gUGFydGljdWxhcmx5IGZvciBo
b3QtcGx1Zy9ob3QtdW5wbHVnIGNhc2UsCj4gPj4gZ3Vlc3RzIHN0YXkgYWxpdmU7IHN1Y2ggaW5j
b25zaXN0ZW5jeSBtYXkgY2F1c2Ugb3RoZXIgaXNzdWVzLiBUbyByZXNvbHZlCj4gPj4gdGhpcyBp
bmNvbnNpc3RlbmN5IGFuZCBrZWVwIGNvbXBhdGliaWxpdHkgd2l0aCBjdXJyZW50IHFlbXUgYW5k
IHBjaWJhY2ssCj4gPj4gdHdvIGZsYWdzLCBmb3JjZV91bm1hcHBlZCBhbmQgZm9yY2VfdW5ib3Vu
ZCBhcmUgdXNlZCB0byBkZW5vdGUgdGhhdCBhIHBpcnEgaXMKPiA+PiBmb3JjaWJseSB1bm1hcHBl
ZCBvciB1bmJvdW5kLiBUaGUgZmxhZ3MgYXJlIHNldCB3aGVuIFhlbiB1bmJpbmRzIG9yIHVubWFw
cyB0aGUKPiA+PiBwaXJxIGJlaGluZCBxZW11IGFuZCBwY2liYWNrLiBBbmQgc3Vic2VxdWVudCB1
bmJpbmRpbmcgb3IgdW5tYXBwaW5nIHJlcXVlc3RzCj4gPj4gZnJvbSBxZW11L3BjaWJhY2sgY2Fu
IGNsZWFyIHRoZXNlIGZsYWdzIGFuZCBmcmVlIHRoZSBwaXJxLgo+ID4KPiA+V2hhdCBoYXBwZW5z
IHRoZW4gaWYgcWVtdS9wY2liYWNrIGRvZXNuJ3QgdW5iaW5kIGFuZC9vciB1bm1hcCB0aGUKPiA+
cGlycXMsIHRoZXkgd291bGQgYmUgbGVmdCBpbiBhIHdlaXJkIHN0YXRlIHRoYXQgd291bGQgcHJl
dmVudCBmdXJ0aGVyCj4gPm1hcHBpbmcgb3IgYmluZGluZz8KPiAKPiBZZXMuCgpUaGVuIEkgdGhp
bmsgSSB3b3VsZCBwcmVmZXIgdGhlIHByZXZpb3VzIHZlcnNpb24gd2l0aCB0aGUgcmV0dXJuIHZh
bHVlCm9mIHVubWFwX2RvbWFpbl9waXJxIGNoZWNrICJpZiAoICFpbmZvIHx8IChpcnEgPSBpbmZv
LT5hcmNoLmlycSkgPD0gMAopIiBhZGp1c3RlZCB0byBFU1JDSC4gSXQncyBsZXNzIGNvbnZvbHV0
ZWQgYW5kIHRoZSBMaW51eCBtZXNzYWdlIGluCnRoYXQgY2FzZSBpcyBqdXN0IGluZm9ybWF0aXZl
LgoKPiA+Cj4gPkkgdGhpbmsgdGhpcyBpcyBnZXR0aW5nIHF1aXRlIGNvbnZvbHV0ZWQsIGFuZCB3
b3VsZCBsaWtlIHRvIG1ha2Ugc3VyZQo+ID50aGlzIGlzIG5lY2Vzc2FyeS4gTGFzdCB2ZXJzaW9u
IHRyaWdnZXJlZCBzb21lIGVycm9yIG1lc3NhZ2VzIGluIExpbnV4Cj4gPmR1ZSB0byB0aGUgdW5i
aW5kL3VubWFwIGJlaW5nIHBlcmZvcm1lZCBieSB0aGUgaHlwZXJ2aXNvciwgYnV0IHRob3NlCj4g
PndoZXJlIGhhcm1sZXNzPwo+IAo+IFllcy4gSSBkaWRuJ3Qgc2VlIGFueXRoaW5nIGhhcm1mdWwu
Cj4gCj4gPgo+ID5JJ3ZlIGFsc28gc3VnZ2VzdGVkIHRvIHJldHVybiBFU1JDSCBpbiB1bm1hcF9k
b21haW5fcGlycSB3aGVuIHRoZSBwaXJxCj4gPmlzIG5vIGxvbmdlciBtYXBwZWQgd2hpY2ggd291
bGQgbWFrZSBMaW51eCBwcmludCBhIGxlc3Mgc2NhcnkgbWVzc2FnZS4KPiAKPiBCdXQsIHdpdGgg
dGhpcyB2ZXJzaW9uLCBRZW11L3BjaWJhY2sgd29uJ3QgY29tcGxhaW4gYWJvdXQgYW55dGhpbmcu
Cj4gCj4gVGhlIGlkZWEgaXMgaW5zcGlyZWQgYnkgdGhlIHdheSB3ZSBoYW5kbGUgImZvcmNlX3Vu
YmluZCIgaW4gY3VycmVudAo+IHVubWFwX2RvbWFpbl9waXJxLiBQZXJzb25hbGx5LCBJIHRoaW5r
IHRoaXMgdmVyc2lvbiBpcyBzbGlnaHRseSBiZXR0ZXIuCj4gQnV0IGJlY2F1c2UgaXQgaXMgbW9y
ZSBjb21wbGljYXRlZCBhbmQgaW52b2x2ZXMgbW9yZSBjaGFuZ2VzLCBJIGFtIGxlc3MKPiBjb25m
aWRlbnQgaW4gdGhpcyB2ZXJzaW9uLgoKTGV0J3Mgd2FpdCBmb3IgSmFuJ3Mgb3BpbmlvbiwgYnV0
IGFzIHNhaWQgYWJvdmUgSSBwcmVmZXIgdGhlIHByZXZpb3VzCnZlcnNpb24uCgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 14:16:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1gn2H1-00048e-8s; Fri, 25 Jan 2019 14:15: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=J9Xa=QB=citrix.com=prvs=921673764=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gn2Gz-00048X-1s
 for xen-devel@lists.xen.org; Fri, 25 Jan 2019 14:15:57 +0000
X-Inumbo-ID: b94f4da8-20ab-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b94f4da8-20ab-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 14:15:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="85097447"
To: Jan Beulich <JBeulich@suse.com>
References: <1548354483-5021-1-git-send-email-andrew.cooper3@citrix.com>
 <5C4AE419020000780021115A@prv1-mh.provo.novell.com>
 <58182a43-97bc-e9fc-a76e-f4a00c3b40b1@citrix.com>
 <5C4B0E580200007800211231@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ff9bca95-a380-9ef1-be83-97efa657e80a@citrix.com>
Date: Fri, 25 Jan 2019 14:15:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4B0E580200007800211231@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/p2m: Drop erroneous
 #VE-enabled check in ept_set_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMjAxOSAxMzoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDEuMTkg
YXQgMTI6MTAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjUvMDEv
MjAxOSAxMDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyNC4wMS4xOSBhdCAxOToy
OCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IENvZGUgY2xlYXJpbmcg
dGhlICJTdXBwcmVzcyBWRSIgYml0IGluIGFuIEVQVCBlbnRyeSBpc24ndCBuZWNlY3NzZXJpbHkg
cnVubmluZwo+Pj4+IGluIGN1cnJlbnQgY29udGV4dC4gIEluIEFMVFAyTV9leHRlcm5hbCBtb2Rl
LCBpdCBkZWZpbml0ZWx5IGlzIG5vdCwgYW5kIGluIFBWCj4+Pj4gY29udGV4dCwgdmNwdV9hbHRw
Mm0oY3VycmVudCkgYWN0cyB1cG9uIHRoZSBIVk0gdW5pb24uCj4+Pj4KPj4+PiBFdmVuIGlmIHdl
IGNvdWxkIHNlbnNpYmx5IHJlc29sdmUgdGhlIHRhcmdldCB2Q1BVLCBpdCBtYXkgbGVnaXRpbWF0
ZWx5IG5vdCBiZQo+Pj4+IGZ1bGx5IHNldCB1cCBhdCB0aGlzIHBvaW50LCBzbyByZWplY3Rpbmcg
dGhlIEVQVCBtb2RpZmljYXRpb24gd291bGQgYmUgYnVnZ3kuCj4+Pj4KPj4+PiBUaGVyZSBpcyBh
IHBhdGggaW4gaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdCgpIHdoaWNoIGV4cGxpY2l0bHkgZW11
bGF0ZXMgI1ZFCj4+Pj4gaW4gdGhlIGNwdV9oYXNfdm14X3ZpcnRfZXhjZXB0aW9ucyBjYXNlLCBz
byB0aGUgLUVPUE5PVFNVUFAgcGFydCBvZiB0aGlzCj4+Pj4gY29uZGl0aW9uIGlzIGFsc28gd3Jv
bmcuCj4+Pj4gWy4uLl0KPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4+Pj4g
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+Pj4+IEBAIC03MDIsMTYgKzcwMiw2IEBA
IGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3Qg
bWZuLAo+Pj4+ICAKPj4+PiAgICAgIEFTU0VSVChlcHQpOwo+Pj4+ICAKPj4+PiAtICAgIGlmICgg
IXN2ZSApCj4+Pj4gLSAgICB7Cj4+Pj4gLSAgICAgICAgaWYgKCAhY3B1X2hhc192bXhfdmlydF9l
eGNlcHRpb25zICkKPj4+PiAtICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+Pj4+IC0K
Pj4+PiAtICAgICAgICAvKiAjVkUgc2hvdWxkIGJlIGVuYWJsZWQgZm9yIHRoaXMgdmNwdS4gKi8K
Pj4+PiAtICAgICAgICBpZiAoIGdmbl9lcSh2Y3B1X2FsdHAybShjdXJyZW50KS52ZWluZm9fZ2Zu
LCBJTlZBTElEX0dGTikgKQo+Pj4+IC0gICAgICAgICAgICByZXR1cm4gLUVOWElPOwo+Pj4+IC0g
ICAgfQo+Pj4gSG93IGFib3V0IHJldGFpbmluZyB0aGUgbGF0dGVyLCBidXQgcXVhbGlmeWluZyBp
dCB3aXRoCj4+PiBjdXJyZW50LT5kb21haW4gPT0gZD8KPj4gV2h5PyAgVGhlcmUgaXMgYSBwYXJh
Z3JhcGggaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGV4cGxhaW5pbmcgd2h5IHRoaXMKPj4gY2hlY2sg
aXMgd3JvbmcgZXZlbiB3aGVuIGl0IGlzbid0IGFuIG91dC1vZi1ib3VuZHMgcmVhZC4KPiBJJ20g
c3RydWdnbGluZy4gRm9yIGNsYXJpdHkgSSd2ZSByZXRhaW5lZCBhbGwgb2YgdGhlIHJlbGV2YW50
IHBhcnRzCj4gb2YgdGhlIGRlc2NyaXB0aW9uIGluIGNvbnRleHQgYWJvdmUuIEkgY2FuJ3QgaWRl
bnRpZnkgd2hlcmUgeW91Cj4gdGFsayBhYm91dCBhbiBvdXQgb2YgYm91bmRzIHJlYWQgdGhlcmUu
IFNvCj4gLSBmb3IgdGhlIGZpcnN0IHBhcmFncmFwaCwgYWN0aW5nIHVwb24gdGhlIHdyb25nIHNp
ZGUgb2YgdGhlIHVuaW9uCj4gICBkb2VzIG5vdCBhcHBseSB3aXRoIHRoZSBhZGRlZCBxdWFsaWZp
ZXIsCj4gLSBmb3IgdGhlIHNlY29uZCBwYXJhZ3JhcGgsIHRoZSBkb21haW4gaXRzZWxmIHJlcXVl
c3RpbmcgYW4gYWN0aW9uCj4gICB1cG9uIHNvbWV0aGluZyBub3QgZnVsbHkgaW5pdGlhbGl6ZWQg
eWV0IGxvb2tzIHRvIGRlc2VydmUgYW4gZXJyb3IKPiAgIHJldHVybjsKClRoZSBpc3N1ZSBpcyBo
ZXJlLsKgIFNldHRpbmcgdXAgRVBULlNWRSBpcyBsYXJnZWx5IHVucmVsYXRlZCB0byBzZXR0aW5n
CnVwIHNldCBkZWxpdmVyeSBvZiAjVkUuCgpUaGlzIGlzIGxpa2UgYXNraW5nICJjYW4gSSBleGVj
dXRlIGFuIGBpbnQzYCBpbnN0cnVjdGlvbiBiZWZvcmUgc2V0dGluZwp1cCBhbiBJRFQ/IsKgIFN1
cmUgLSBpdCdzIG5vdCBhIGNsZXZlciBpZGVhIHRvIHRyeSwgYnV0IHlvdSBkb24ndCBnZXQKYmFj
ayBhbiAtRUlOVkFMIGZvciB0cnlpbmcgdG8gZXhlY3V0ZSBgaW50M2AgYmVmb3JlIGBsaWR0YC4K
CkZ1cnRoZXJtb3JlLCBldmVuIHdpdGggdGhpcyBpbnRlcmxvY2sgaW4gcGxhY2UsIGl0IGRvZXNu
J3QgZ3VhcmFudGVlCnRoYXQgI1ZFIGRlbGl2ZXJ5IHdpbGwgd29yayAtIHRoZXJlIGFyZSBmdXJ0
aGVyIGluLWd1ZXN0IHN0ZXBzIHJlcXVpcmVkCm5vdCB0byBlbmQgdXAgd2l0aCAjREYuCgo+ICAg
aXQgbG9va3Mgd3JvbmcgdG8gbWUgdG8gcmVxdWVzdCAjVkUgd2l0aG91dCBmaXJzdCBzZXR0aW5n
Cj4gICB1cCB0aGUgcGFnZSBuZWVkZWQgZm9yIGl0cyBwcm9wZXIgZGVsaXZlcnkgKEknZCBldmVu
IHF1ZXN0aW9uCj4gICB0aGUgdmFsaWRpdHkgb2YgZG9pbmcgc28gYnkgYSBjb250cm9sbGluZyBk
b21haW4sIGJ1dCBJIGFjY2VwdCB0aGF0Cj4gICB3ZSBjYW4ndCB3b3JrIG91dCB0aGUgY29ycmVj
dCB2Q1BVIHRvIGNoZWNrIC0gcGVyaGFwcyB0aGUgcmlnaHQKPiAgIHRoaW5nIHdvdWxkIGJlIHRv
IGNoZWNrIGFsbCBvZiB0aGVtLCBhcyB0aGUgUDJNIGlzIHBlci1kb21haW4sCj4gICBub3QgcGVy
LXZDUFUpLAoKUmVkaXJlY3RpbmcgI1ZFIGludGVybmFsbHkgaXMgYW4gb3B0aW1pc2F0aW9uIG92
ZXIgY2F1c2luZyBhbgpFUFRfVklPTEFUSU9OIHZtZXhpdC7CoCBPbmUgb2YgdGhlc2UgdHdvIHdp
bGwgaGFwcGVuLgoKQXMgaXQgdHVybnMgb3V0LCBzb21lIGNvcm5lciBjYXNlcyB3aWxsIFZNRXhp
dCBhbnl3YXksIHNvIGl0cyBub3QKYWN0dWFsbHkgc2FmZSBmb3IgYSBndWVzdCB0byB1c2UgdGhp
cyBpbmZyYXN0cnVjdHVyZSBvbiBpdHNlbGYsIHdpdGhvdXQKYW4gZXh0ZXJuYWwgaW50cm9zcGVj
dGlvbiBhZ2VudC4KCkl0IGlzIGRlZmluaXRlbHkgbm90IGFjY2VwdGFibGUgdG8gcHJldmVudCBh
biBleHRlcm5hbCBhZ2VudCBmcm9tCmNvbmZpZ3VyaW5nIEVQVCBoZWFkIG9mIHRpbWUsIHNvIGl0
cyBpbnRlcm5hbCBhZ2VudCBjYW4gdGFrZSBvdmVyCmhhbmRsaW5nIG9mICNWRSB3aGVuIGl0IGlz
IHJlYWR5LgoKClNvLCBvdmVyYWxsLCB0aGUgb25seSB0aGluZyB0aGlzIGNoZWNrIGRvZXMgaXMg
Zm9yY2UgdGhlIG9yZGVyaW5nIG9mIHR3bwpzdGFydHVwIGFjdGlvbnMgKHdoaWNoIGFyZSBmaW5l
IHRvIG1pcy1vcmRlciBpZiB5b3Uga25vdyB3aGF0IHlvdSBhcmUKZG9pbmcpIGluc2lkZSBhIFhl
bi1hd2FyZSBpbi1ndWVzdCBhZ2VudCwgYnV0IGRvZXNuJ3QgaW50ZXJhY3Qgd2l0aCBhCm51bWJl
ciBvZiByZWxhdGVkIHRoaW5ncyB3aGljaCBjYW4gdWx0aW1hdGVseSBsZWFkIHRvIGEgZ3Vlc3Qg
Y3Jhc2guCgpPciwgaW4gb3RoZXIgd29yZHMsIGl0IGlzIHNpbXBseSBub3QgYSB1c2VmdWwgdGhp
bmcgdG8gZW5mb3JjZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 14:16:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1gn2Hm-0004Ce-Mh; Fri, 25 Jan 2019 14:16:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jZp+=QB=citrix.com=prvs=921c531d3=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gn2Hl-0004CT-IA
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 14:16:45 +0000
X-Inumbo-ID: d758ed3a-20ab-11e9-86ee-3f2fe4d2a884
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d758ed3a-20ab-11e9-86ee-3f2fe4d2a884;
 Fri, 25 Jan 2019 14:16:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="76469139"
Date: Fri, 25 Jan 2019 14:16:40 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
Message-ID: <20190125141640.ahup2keoufgwgmpq@zion.uk.xensource.com>
References: <cover.1545245243.git.ppircalabu@bitdefender.com>
 <beb32f568f2e4f3630ffd6d59f9a3b7ca0e6f3d2.1545245243.git.ppircalabu@bitdefender.com>
 <20190102111112.okgqqktbrhtx7gem@zion.uk.xensource.com>
 <142d7345bb84e972ffbc097aede42251ab8ee040.camel@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <142d7345bb84e972ffbc097aede42251ab8ee040.camel@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [RFC PATCH 2/6] tools/libxc: Define VM_EVENT type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDgsIDIwMTkgYXQgMDM6MDE6MzRQTSArMDAwMCwgUGV0cmUgT3ZpZGl1IFBJ
UkNBTEFCVSB3cm90ZToKPiBPbiBXZWQsIDIwMTktMDEtMDIgYXQgMTE6MTEgKzAwMDAsIFdlaSBM
aXUgd3JvdGU6Cj4gPiBPbiBXZWQsIERlYyAxOSwgMjAxOCBhdCAwODo1MjowNVBNICswMjAwLCBQ
ZXRyZSBQaXJjYWxhYnUgd3JvdGU6Cj4gPiA+IERlZmluZSB0aGUgdHlwZSBmb3IgZWFjaCBvZiB0
aGUgc3VwcG9ydGVkIHZtX2V2ZW50IHJpbmdzIChwYWdpbmcsCj4gPiA+IG1vbml0b3IgYW5kIHNo
YXJpbmcpIGFuZCByZXBsYWNlIHRoZSByaW5nIHBhcmFtIGZpZWxkIHdpdGggdGhpcwo+ID4gPiB0
eXBlLgo+ID4gPiAKPiA+ID4gUmVwbGFjZSBYRU5fRE9NQ1RMX1ZNX0VWRU5UX09QXyBvY2N1cnJl
bmNlcyB3aXRoIHRoZWlyCj4gPiA+IGNvcnJlc3BvbmRpbmcKPiA+ID4gWEVOX1ZNX0VWRU5UX1RZ
UEVfIGNvdW50ZXJwYXJ0Lgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2Fs
YWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KPiA+ID4gLS0tCj4gPiA+ICB0b29scy9s
aWJ4Yy94Y19tZW1fcGFnaW5nLmMgfCAgNiArKy0tCj4gPiA+ICB0b29scy9saWJ4Yy94Y19tb25p
dG9yLmMgICAgfCAgNiArKy0tCj4gPiA+ICB0b29scy9saWJ4Yy94Y19wcml2YXRlLmggICAgfCAg
OCArKystLS0KPiA+ID4gIHRvb2xzL2xpYnhjL3hjX3ZtX2V2ZW50LmMgICB8IDY4ICsrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLQo+ID4gPiAtLS0tLS0tLS0tLS0KPiA+ID4gIHhlbi9j
b21tb24vdm1fZXZlbnQuYyAgICAgICB8IDEyICsrKystLS0tCj4gPiA+ICB4ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmggfCA0NSArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KPiA+IAo+
ID4gWW91IGFsc28gbmVlZCB0byBjaGFuZ2UgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiBp
biB0aGlzIHBhdGNoLgo+ID4gCj4gPiBXZWkuCj4gCj4gWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVS
U0lPTiB3YXMgaW5jcmVtZW50ZWQgaW4gYW5vdGhlciBwYXRjaCBvZiB0aGUKPiBzZXJpZXMgKHZt
X2V2ZW50OiBVc2Ugc2xvdHRlZCBjaGFubmVscyBmb3Igc3luYyByZXF1ZXN0cykuIElzIGl0Cj4g
bmVjZXNzYXJ5IHRvIGhhdmUgaXQgaW5jcmVtZW50ZWQgdHdpY2U/IAoKTm8gaXQgaXNuJ3QuIFNv
cnJ5LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 14:23:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1gn2Nj-00059B-DR; Fri, 25 Jan 2019 14:22: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=jZp+=QB=citrix.com=prvs=921c531d3=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gn2Ni-000596-4D
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 14:22:54 +0000
X-Inumbo-ID: b361f628-20ac-11e9-8500-53cb5da8484b
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b361f628-20ac-11e9-8500-53cb5da8484b;
 Fri, 25 Jan 2019 14:22:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="76469762"
Date: Fri, 25 Jan 2019 14:22:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190125142249.a3r4edbhe6wb3bip@zion.uk.xensource.com>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-2-paul.durrant@citrix.com>
 <08055d6c-0c5b-85cc-b7f6-444d5da0a56a@citrix.com>
 <bd9e0ba5-4ad7-c98e-0504-c56e13d6f239@citrix.com>
 <15c77645353348ee83194138812a619f@AMSPEX02CL03.citrite.net>
 <285d67a3782d49089121b57b503b8fda@AMSPEX02CL03.citrite.net>
 <72f4e1d06e254dd486819d5494393ca5@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <72f4e1d06e254dd486819d5494393ca5@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/8] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDMsIDIwMTkgYXQgMDI6MTg6MThQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KWy4uLl0KPiA+IAo+ID4gTG9va2lu
ZyBhdCB0aGlzIGEgbGl0dGxlIG1vcmUuLi4gVmlyaWRpYW4gaXMgYW4geDg2IHNwZWNpZmljIHRo
aW5nLCBzbyBhbgo+ID4gZXh0cmEgZmxhZyBpbiB4ZW5fYXJjaF9kb21haW5jb25maWcgd291bGQg
c2VlbSBtb3N0IGFwcHJvcHJpYXRlLiBUaGlzCj4gPiB3b3VsZCB0aGVuIG5lZWQgdG8gd2lyZWQg
aW50byB0aGUgYXBwcm9wcmlhdGUgcGxhY2UocykgaW4gbGlieGwuIEknbGwgaGF2ZQo+ID4gYSBs
b29rIGF0IGhvdyBtdWNoIHdvcmsgdGhpcyBpcyBsaWtlbHkgdG8gYmUuCj4gCj4gV291bGQgc29t
ZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBvZiB0aGUgZm9sbG93aW5nIChhcyB5ZXQgdW50ZXN0ZWQg
YW5kIGluY29tcGxldGUpIHBhdGNoIGJlIGFjY2VwdGFibGU/Cj4gCj4gKEkndmUgYmxpbmRseSBj
b2RlZCB0aGUgT2NhbWwgJE1BR0lDIGFuZCBqdXN0IGhhcmRjb2RlZCB0aGUgZmxhZyBpbiB0aGUg
c3R1YikKPiAKCk5vdCBzdXJlIGlmIHlvdXIgcXVlc3Rpb24gaXMgZGlyZWN0ZWQgdG8gbWUgb3Ig
bm90LgoKSSB0aGluayB0aGlzIHBhdGNoIGlzIGluZGVwZW5kZW50IG9mIHRoaXMgc2VyaWVzIHRv
IGhhbmQ/Cgo+IC0tLTg8LS0tCj4gCj4gLWludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0
IGRvbWFpbiAqZCkKPiAraW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpk
LCBib29sIGVuYWJsZV92aXJpZGlhbikKPiAgewo+ICAgICAgdW5zaWduZWQgaW50IG5yX2dzaXM7
Cj4gICAgICBpbnQgcmM7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKPiBpbmRleCA3ODkyZjk4YzdiLi42
YmRlNjEzZGQ4IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKPiBAQCAtMjQxLDcgKzI0MSw3IEBA
IGV4dGVybiBzOCBodm1fcG9ydDgwX2FsbG93ZWQ7Cj4gIGV4dGVybiBjb25zdCBzdHJ1Y3QgaHZt
X2Z1bmN0aW9uX3RhYmxlICpzdGFydF9zdm0odm9pZCk7Cj4gIGV4dGVybiBjb25zdCBzdHJ1Y3Qg
aHZtX2Z1bmN0aW9uX3RhYmxlICpzdGFydF92bXgodm9pZCk7Cj4gCj4gLWludCBodm1fZG9tYWlu
X2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCk7Cj4gK2ludCBodm1fZG9tYWluX2luaXRpYWxp
c2Uoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBlbmFibGVfdmlyaWRpYW4pOwoKaHZtX2RvbWFpbl9p
bml0aWFsaXNlIChhbmQgcHZfZG9tYWluX2luaXRpYWxpc2UpIHVzZWQgdG8gdGFrZSBhCnhlbl9h
cmNoX2RvbWFpbl9jb25maWcuIEkgdGhpbmsgeW91IGNhbiBpbnRyb2R1Y2UgaXQgYmFjay4KCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 14:40:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 14:40: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-devel-bounces@lists.xenproject.org>)
	id 1gn2eJ-0006UC-30; Fri, 25 Jan 2019 14:40: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=6NYt=QB=citrix.com=prvs=92139f89c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gn2eH-0006LC-Gu
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 14:40:01 +0000
X-Inumbo-ID: 16a3a15a-20af-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16a3a15a-20af-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 14:39:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="85098691"
Date: Fri, 25 Jan 2019 15:38:53 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20190125143853.3lx7owqixflnygwj@mac>
References: <0a54429f-59a2-d9a2-a3d8-8177187ccad9@eikelenboom.it>
 <20190122161412.7eruziomkm3etpet@mac>
 <5ae1965e-9e31-b796-5a37-dfd211b3bd98@eikelenboom.it>
 <20190123182500.fc3nsnjisnbr6qbb@mac>
 <d9272bac-54d6-f4b3-7573-412ac0f048b3@eikelenboom.it>
 <20190124075021.pqwgywacacsun7zd@mac>
 <4da92f88-34ea-30fb-9ff2-5ef72455dab7@eikelenboom.it>
 <20190124101100.iuflmkbbuol3eluz@mac>
 <823f206d-1838-1ed9-0c9f-aaea5afaff3e@eikelenboom.it>
 <20190124120431.hdiojrypvost77pm@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190124120431.hdiojrypvost77pm@mac>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMDE6MDQ6MzFQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEphbiAyNCwgMjAxOSBhdCAxMjo1NTowNlBNICswMTAwLCBTYW5k
ZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4gPiBPbiAyNC8wMS8yMDE5IDExOjExLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+ID4gPiBPbiBUaHUsIEphbiAyNCwgMjAxOSBhdCAxMDoyNTozM0FNICsw
MTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4gPiA+PiBPbiAyNC8wMS8yMDE5IDA4OjUw
LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPj4+IE9uIFdlZCwgSmFuIDIzLCAyMDE5IGF0
IDA4OjU2OjQ4UE0gKzAxMDAsIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPiA+ID4+Pj4gT24g
MjMvMDEvMjAxOSAxOToyNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4+Pj4+IE9uIFdl
ZCwgSmFuIDIzLCAyMDE5IGF0IDEyOjM5OjIxQU0gKzAxMDAsIFNhbmRlciBFaWtlbGVuYm9vbSB3
cm90ZToKPiA+ID4+Pj4+PiBPbiAyMi8wMS8yMDE5IDE3OjE0LCBSb2dlciBQYXUgTW9ubsOpIHdy
b3RlOgo+ID4gPj4+Pj4+PiBPbiBTdW4sIEphbiAyMCwgMjAxOSBhdCAxMTowOToyNVBNICswMTAw
LCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4gPiA+Pj4+Pj4+PiBPbiAxOC8wMS8yMDE5IDE4
OjU2LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPj4+Pj4+Pj4+IE9uIEZyaSwgSmFuIDE4
LCAyMDE5IGF0IDAzOjE3OjU3UE0gKzAxMDAsIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPiA+
ID4+Pj4+Pj4+Pj4gT24gMTgvMDEvMjAxOSAxMzo1MCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+ID4+Pj4+Pj4+Pj4+IE9uIEZyaSwgSmFuIDE4LCAyMDE5IGF0IDAxOjAzOjA0UE0gKzAxMDAs
IFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPiA+ID4+Pj4+Pj4+Pj4+PiBIaSBSb2dlciwKPiA+
ID4+Pj4+Pj4+Pj4+Pgo+ID4gPj4+Pj4+Pj4+Pj4+IEkgZ2F2ZSBQVkggZG9tMCBhIHNwaW4sIHNl
ZSBob3cgZmFyIEkgd291bGQgZ2V0Lgo+ID4gPj4+Pj4+Pj4+Pj4KPiA+ID4+Pj4+Pj4+Pj4+IFRo
YW5rcyEKPiA+ID4+Pj4+Pj4+Pj4+Cj4gPiA+Pj4+Pj4+Pj4+Pj4gV2l0aCBjdXJyZW50IHhlbi11
bnN0YWJsZSB1bmZvcnR1bmF0ZWx5IG5vdCB0aGF0IGZhciwgaSBnb3QgdGhlIHNwbGF0IGJlbG93
Lgo+ID4gPj4+Pj4+Pj4+Pj4KPiA+ID4+Pj4+Pj4+Pj4+IFllcywgdGhpcyB3YXMgYWxyZWFkeSBy
ZXBvcnRlZDoKPiA+ID4+Pj4+Pj4+Pj4+Cj4gPiA+Pj4+Pj4+Pj4+PiBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNnMDEwMzAuaHRt
bAo+ID4gPj4+Pj4+Pj4+Pj4+IElmIHlvdSBuZWVkIG1vcmUgaW5mbywgd291bGQgbGlrZSBtZSB0
byB0ZXN0IGEgcGF0Y2ggKG9yIHNvbWUgb3RoZXIgZ2l0IHRyZWUvYnJhbmNoKSwgCj4gPiA+Pj4+
Pj4+Pj4+Pj4gSSB3aWxsIGJlIGhhcHB5IHRvIGdpdmUgaXQgYSBzcGluICEKPiA+ID4+Pj4+Pj4+
Pj4+Cj4gPiA+Pj4+Pj4+Pj4+PiBQYXVsIGlzIHdvcmtpbmcgb24gYSBmaXgsIGJ1dCBpbiB0aGUg
bWVhbnRpbWUganVzdCByZW1vdmluZyB0aGUKPiA+ID4+Pj4+Pj4+Pj4+IGFzc2VydGlvbnMgc2hv
dWxkIGJlIGZpbmU6Cj4gPiA+Pj4+Pj4+Pj4+Pgo+ID4gPj4+Pj4+Pj4+Pj4gLS0tODwtLS0KPiA+
ID4+Pj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ID4gPj4+Pj4+Pj4+Pj4gaW5kZXgg
YmQxYWYzNWExMy4uOThlNmZjMzVlMiAxMDA2NDQKPiA+ID4+Pj4+Pj4+Pj4+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiA+ID4+Pj4+Pj4+Pj4+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiA+ID4+Pj4+Pj4+Pj4+IEBAIC0zMjEsOSArMzIxLDYg
QEAgaW50IGlvbW11X21hcChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwK
PiA+ID4+Pj4+Pj4+Pj4+ICAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3Jt
X29wcyApCj4gPiA+Pj4+Pj4+Pj4+PiAgICAgICAgICByZXR1cm4gMDsKPiA+ID4+Pj4+Pj4+Pj4+
ICAKPiA+ID4+Pj4+Pj4+Pj4+IC0gICAgQVNTRVJUKElTX0FMSUdORUQoZGZuX3goZGZuKSwgKDF1
bCA8PCBwYWdlX29yZGVyKSkpOwo+ID4gPj4+Pj4+Pj4+Pj4gLSAgICBBU1NFUlQoSVNfQUxJR05F
RChtZm5feChtZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKSk7Cj4gPiA+Pj4+Pj4+Pj4+PiAtCj4g
PiA+Pj4+Pj4+Pj4+PiAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDF1bCA8PCBwYWdlX29yZGVyKTsg
aSsrICkKPiA+ID4+Pj4+Pj4+Pj4+ICAgICAgewo+ID4gPj4+Pj4+Pj4+Pj4gICAgICAgICAgcmMg
PSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm5fYWRkKGRmbiwgaSksIG1mbl9hZGQo
bWZuLCBpKSwKPiA+ID4+Pj4+Pj4+Pj4+Cj4gPiA+Pj4+Pj4+Pj4+Cj4gPiA+Pj4+Pj4+Pj4+IEkg
Z2F2ZSB0aGF0IGEgc3BpbiBhbmQgaSBub3cgZ2V0IGEgc2VlbWluZ2x5IGVuZGxlc3Mgc3RyZWFt
IG9mIElPX1BBR0VfRkFVTFRzCj4gPiA+Pj4+Pj4+Pj4KPiA+ID4+Pj4+Pj4+PiBZb3Ugc2hvdWxk
bid0IGdldCB0aG9zZSBwYWdlIGZhdWx0cyBzaW5jZSB0aGV5IGFyZSBmb3IgYWRkcmVzc2VzIHRo
YXQKPiA+ID4+Pj4+Pj4+PiBiZWxvbmcgdG8gYSByZXNlcnZlZCByZWdpb24sIGFuZCB0aGF0IHNo
b3VsZCBiZSBtYXBwZWQgaW50byB0aGUgcDJtLgo+ID4gPj4+Pj4+Pj4+IEkndmUganVzdCB0ZXN0
ZWQgb24gbXkgQU1EIGJveCBhbmQgSSdtIGFsc28gc2VlaW5nIGVycm9ycyAoYWxiZWl0Cj4gPiA+
Pj4+Pj4+Pj4gZGlmZmVyZW50IG9uZXMpLCBzbyBJIGd1ZXNzIHNvbWV0aGluZyBicm9rZSBzaW5j
ZSBJIGxhc3QgZml4ZWQgUFZICj4gPiA+Pj4+Pj4+Pj4gRG9tMCB0byBib290IG9uIEFNRCBoYXJk
d2FyZS4KPiA+ID4+Pj4+Pj4+Pgo+ID4gPj4+Pj4+Pj4+IEkndmUgYWxzbyB0ZXN0ZWQgY29tbWl0
Ogo+ID4gPj4+Pj4+Pj4+Cj4gPiA+Pj4+Pj4+Pj4gY29tbWl0IGZhZDZiYTY0YThjOThiZWJiOTM3
NGYzOTBjYzI1NWZhYzA1MjM3YWIgKEhFQUQpCj4gPiA+Pj4+Pj4+Pj4gQXV0aG9yOiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+ID4+Pj4+Pj4+PiBEYXRlOiAgIEZy
aSBOb3YgMzAgMTI6MTA6MDAgMjAxOCArMDEwMAo+ID4gPj4+Pj4+Pj4+IGFtZC9pb21tdTogc2tp
cCBob3N0IGJyaWRnZSBkZXZpY2VzIHdoZW4gdXBkYXRpbmcgSU9NTVUgcGFnZSB0YWJsZXMKPiA+
ID4+Pj4+Pj4+Pgo+ID4gPj4+Pj4+Pj4+IEFuZCBpdCB3b3JrcyBvbiBteSBBTUQgYm94IGFuZCBJ
J20gYWJsZSB0byBib290IGFzIGEgUFZIIERvbTAuIENhbiB5b3UKPiA+ID4+Pj4+Pj4+PiBnaXZl
IHRoaXMgY29tbWl0IGEgc3Bpbj8KPiA+ID4+Pj4+Pj4+Pgo+ID4gPj4+Pj4+Pj4+IFRoYW5rcywg
Um9nZXIuCj4gPiA+Pj4+Pj4+Pj4KPiA+ID4+Pj4+Pj4+Cj4gPiA+Pj4+Pj4+PiBIaSBSb2dlciwK
PiA+ID4+Pj4+Pj4+Cj4gPiA+Pj4+Pj4+PiBUZXN0ZWQgdGhhdCBjb21taXQsIGJ1dCB0aGF0IGRp
ZG4ndCBoZWxwLgo+ID4gPj4+Pj4+Pgo+ID4gPj4+Pj4+PiBUaGFua3MhIFNvcnJ5IGZvciB0aGUg
ZGVsYXksIEkgZ290IHNpZGV0cmFja2VkIHdpdGggc29tZXRoaW5nIGVsc2UuCj4gPiA+Pj4+Pj4K
PiA+ID4+Pj4+PiBObyBwcm9ibGVtLCBpdCdzIG5vdCB0b28gdXJnZW50IGFuZCBwcm9iYWJseSBh
IGJ1c3kgdGltZSB3aXRoIHRoZSByZW1haW5pbmcgNC4xMiBzdHVmZi4KPiA+ID4+Pj4+PiAgCj4g
PiA+Pj4+Pj4+IENhbiB5b3UgcGxlYXNlIHBvc3QgdGhlIHNlcmlhbCBsb2cgd2hlbiB1c2luZyB0
aGUgYWJvdmUgY29tbWl0Pwo+ID4gPj4+Pj4+Cj4gPiA+Pj4+Pj4gU3VyZSwgSSBhdHRhY2hlZCBh
IGxvZyBvZjoKPiA+ID4+Pj4+PiAgLSBmYWQ2YmE2NGE4Yzk4YmViYjkzNzRmMzkwY2MyNTVmYWMw
NTIzN2FiICBkb20wIFBWSCB1bnN1Y2Nlc2Z1bCBib290Cj4gPiA+Pj4+Pj4gIC0gZmFkNmJhNjRh
OGM5OGJlYmI5Mzc0ZjM5MGNjMjU1ZmFjMDUyMzdhYiAgZG9tMCBQViAgICBzdWNjZXNmdWwgYm9v
dAo+ID4gPj4+Pj4KPiA+ID4+Pj4+IFRoYW5rcy4gU28geW91IGdldCB0aGUgc2FtZSBJTyBwYWdl
IGZhdWx0cy4KPiA+ID4+Pj4+Cj4gPiA+Pj4+PiBJIGRvbid0IHNlZW0gdG8gYmUgYWJsZSB0byBy
ZXByb2R1Y2UgdGhpcyBiZWhhdmlvdXIgb24gbXkgQU1EIGJveCwgYnV0Cj4gPiA+Pj4+PiB0aGF0
IG1pZ2h0IGJlIGp1c3QgbHVjay4gSSd2ZSBiZWVuIGZpbmRpbmcgc29tZSBpc3N1ZXMgdG9kYXkg
cmVsYXRlZAo+ID4gPj4+Pj4gdG8gdGhlIElPTU1VLCBjb3VsZCB5b3UgZ2l2ZSB0aGUgZm9sbG93
aW5nIHBhdGNoIGEgc3BpbiBhbmQgcGFzdGUgdGhlCj4gPiA+Pj4+PiBzZXJpYWwgbG9nIHRoYXQg
eW91IGdldC4KPiA+ID4+Pj4KPiA+ID4+Pj4gSGkgUm9nZXIsCj4gPiA+Pj4+Cj4gPiA+Pj4+IFN1
cmUsIG9uIHRvcCBvZiB3aGF0ID8KPiA+ID4+Pj4gLSBmYWQ2YmE2NGE4Yzk4YmViYjkzNzRmMzkw
Y2MyNTVmYWMwNTIzN2FiID8KPiA+ID4+Pj4gLSB4ZW4tdW5zdGFibGUgPwo+ID4gPj4+PiAtIHhl
bi11bnN0YWJsZSArIFBhdWwncyBwYXRjaCA/Cj4gPiA+Pj4KPiA+ID4+PiBIZWxsbywKPiA+ID4+
Pgo+ID4gPj4+IFNvcnJ5IGZvciBub3QgcHJvdmluZyB0aGUgcmlnaHQgY29udGV4dCwgbGV0J3Mg
dHJ5IG9uIHRvcCBvZgo+ID4gPj4+IHhlbi11bnN0YWJsZSArIFBhdWwncyBwYXRjaC4KPiA+ID4+
Pgo+ID4gPj4+IFRoYW5rcywgUm9nZXIuCj4gPiA+Pj4KPiA+ID4+Cj4gPiA+PiBTZWVtcyB0byBi
ZSBnaXZpbmcgdGhlIHNhbWUgcmVzdWx0IChzdHJlYW0gb2YgSU9fUEFHRV9GQVVMVHMpLCBzZXJp
YWwKPiA+ID4+IGxvZyBhdHRhY2hlZC4KPiA+ID4gCj4gPiA+IFRoYW5rcywgSSB0aGluayBJJ3Zl
IGZpZ3VyZWQgb3V0IHdoYXQncyB3cm9uZy4gSSd2ZSBwcmVwYXJlZCBhIGdpdAo+ID4gPiBicmFu
Y2ggZm9yIHlvdSB0byB0ZXN0Ogo+ID4gPiAKPiA+ID4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Bl
b3BsZS9yb3lnZXIveGVuLmdpdCBpb21tdS1maXhlcwo+ID4gPiAKPiA+ID4gQ291bGQgeW91IGdp
dmUgdGhpcyBhIHRyeT8KPiA+ID4gCj4gPiA+IFRoYW5rcywgUm9nZXIuCj4gPiAKPiA+IEhpIFJv
Z2VyLAo+ID4gCj4gPiBUaGUgZ29vZCBuZXdzIGlzLCB3aXRoIHRoYXQgYnJhbmNoLCBkb20wIGJv
b3RzIG9uIGJvdGggUFZIIGFuZCBQViAhCj4gPiBUaGUgYmFkIG5ld3MgaXMsIEkgY2FuJ3QgYm9v
dCB1cCBhIFBWSCBndWVzdCAoYnV0IHBlcmhhcHMgdGhpcyB3YXJyYW50cyBhIHNlcGFyYXRlIG1h
aWwgdGhyZWFkIC8gY2hhbmdlIG9mIHN1YmplY3QpOgo+ID4gCj4gPiB4YzogZXJyb3I6IHBhbmlj
OiB4Y19kb21fYm9vdC5jOjE1OTogeGNfZG9tX2Jvb3RfZG9tVV9tYXA6IGZhaWxlZCB0byBtbWFw
IGRvbVUgcGFnZXMgMHgxMDAwKzB4MjQyNiBbbW1hcCwgZXJybm89MjIgKEludmFsaWQgYXJndW1l
bnQpXTogSW50ZXJuYWwgZXJyb3IKPiA+IGxpYnhsOiBlcnJvcjogbGlieGxfZG9tLmM6NzYwOmxp
YnhsX19idWlsZF9kb206IHhjX2RvbV9idWlsZF9pbWFnZSBmYWlsZWQ6IEludmFsaWQgYXJndW1l
bnQKPiA+IGxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTI4Njpkb21jcmVhdGVfcmVidWls
ZF9kb25lOiBEb21haW4gMTpjYW5ub3QgKHJlLSlidWlsZCBkb21haW46IC0zCj4gPiBsaWJ4bDog
ZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjEwMzg6bGlieGxfX2Rlc3Ryb3lfZG9taWQ6IERvbWFpbiAx
Ok5vbi1leGlzdGFudCBkb21haW4KPiA+IGxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6OTkz
OmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiBEb21haW4gMTpVbmFibGUgdG8gZGVzdHJveSBndWVz
dAo+ID4gbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzo5MjA6ZG9tYWluX2Rlc3Ryb3lfY2I6
IERvbWFpbiAxOkRlc3RydWN0aW9uIG9mIGRvbWFpbiBmYWlsZWQKPiA+IAo+ID4gVGhlcmUgaXMg
bW9yZSBpbiB0aGUgYXR0YWNoZWQgc2VyaWFsLmxvZwo+ID4gCj4gPiBUaGFua3Mgc28gZmFyICEK
PiAKPiBUaGFuayB5b3UgZm9yIHRoZSB0ZXN0aW5nIQo+IAo+IExldCBtZSBjbGVhbiB0aGUgYnJh
bmNoIGEgbGl0dGxlIGJpdCBhbmQgcHJlcGFyZSBhIG5ldyBwYXRjaC4KClNvcnJ5LCBmaXhpbmcg
dGhhdCBlcnJvciB0b29rIGxvbmdlciB0aGFuIGV4cGVjdGVkLCBhbmQgcmVxdWlyZXMKbW9kaWZ5
aW5nIHF1aXRlIGEgbG90IG9mIGNvZGUsIHNvIEknbSBub3Qgc3VyZSB3aGV0aGVyIGl0J3Mgc29t
ZXRoaW5nCnRvIGNvbnNpZGVyIGZvciA0LjEyLCBJIGhhdmUgdG8gdGhpbmsgYWJvdXQgaXQuCgpJ
biB0aGUgbWVhbnRpbWUsIGNhbiB5b3UgcGxlYXNlIHRlc3QgdGhlIGZvbGxvd2luZyBicmFuY2g6
CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94ZW4uZ2l0IGlvbW11LWZpeGVz
LXYyCgpJJ3ZlIGJlZW4gYWJsZSB0byBzdWNjZXNzZnVsbHkgY3JlYXRlIGEgUFZIIGd1ZXN0IGZy
b20gYSBQVkggZG9tMCBvbgpBTUQgaGFyZHdhcmUgdXNpbmcgdGhpcyBicmFuY2guCgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 14:47:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 14:47:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gn2lY-00079M-Sg; Fri, 25 Jan 2019 14:47: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=impP=QB=citrix.com=prvs=9214c967e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gn2lY-00079H-3J
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 14:47:32 +0000
X-Inumbo-ID: 235b360e-20b0-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 235b360e-20b0-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 14:47:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="76472391"
To: Wei Liu <wei.liu2@citrix.com>
References: <20190124174827.15902-1-george.dunlap@citrix.com>
 <20190125113305.aiw2u2fzzblb33mu@zion.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAkAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO8=
Message-ID: <682e640c-565e-f20c-b2fe-13d7ebfe075c@citrix.com>
Date: Fri, 25 Jan 2019 14:47:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190125113305.aiw2u2fzzblb33mu@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.12] docs: Fix dm_restrict documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yNS8xOSAxMTozMyBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAyNCwgMjAx
OSBhdCAwNTo0ODoyN1BNICswMDAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBSZW1vdmUgImNo
YXR0eSIgYW5kIHJlZHVuZGFudCBpbmZvcm1hdGlvbiBmcm9tIHRoZSB4bCBtYW4gcGFnZTsKPj4g
cmVzdHJpY3QgaXQgdG8gZnVuY3Rpb25hbCBkZXNjcmlwdGlvbnMgb25seSwgYW5kIHBvaW50IGlu
c3RlYWQgdG8KPj4gcWVtdS1kZXByaXYucGFuZG9jIGFuZCBTVVBQT1JULm1kIGFzIGxvY2F0aW9u
cyBmb3IgImNhbm9uaWNhbCIKPj4gaW5mb3JtYXRpb24uCj4+Cj4+IEFkZCBhIG1hbiBwYWdlIGVu
dHJ5IGZvciBkZXZpY2VfbW9kZWxfdXNlci4KPj4KPj4gVXBkYXRlIHFlbXUtZGVwcml2aWxlZ2Uu
cGFuZG9jOgo+Pgo+PiBDaGFuZ2VzIGluIG1pc3NpbmcgZmVhdHVyZSBsaXN0Ogo+PiAtIE1pZ3Jh
dGlvbiBpcyBmdW5jdGlvbmFsCj4+IC0gQnV0IHFkaXNrIGJhY2tlbmRzIGFyZSBub3QKPj4KPj4g
QWRkIGEgbWlzc2luZyByZXN0cmljdGlvbiBsaXN0Lgo+Pgo+PiBUaGUgZm9sbG93aW5nIHN0YXRl
bWVudHMgZnJvbSB0aGUgbWFuIHBhZ2UgYXJlIGRyb3BwZWQ6Cj4+IC0gTWVudGlvbmluZyBQVjsg
UFYgZ3Vlc3RzIG5ldmVyIGhhdmUgYSBkZXZpY2UgbW9kZWwuCj4+IC0gRHJvcCB0aGUgY29uZnVz
aW5nIHN0YXRlbWVudCBhYm91dCBzdGR2Z2EgYW5kIGNpcnJ1cyB2Z2Egb3B0aW9ucy4KPj4gLSBS
ZS11c2VkIGRvbWFpbiBJRHMgYXJlIG5vdyBoYW5kbGVkLgo+PiAtIERldmljZSBtb2RlbHMgc2hv
dWxkIG5vIGxvbmdlciBiZSBhYmxlIHRvIGNyZWF0ZSB3b3JsZC1yZWFkYWJsZQo+PiAgIGZpbGVz
IG9uIGRvbTAncyBmaWxlc3lzdGVtLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBSRkM6IEkgZG9uJ3Qga25vdyB3
aGF0IHRoZSAndmdhJyBsaW1pdGF0aW9uIHRoaW5nIHdhcyBhYm91dCAtLSBJIHRyaWVkCj4+IGJv
dGggJ2RlZmF1bHQnIGFuZCAnc3RndmdhJyB3aXRoIGRtX3Jlc3RyaWN0IGFuZCB0aGV5IHdvcmtl
ZCBmaW5lLgo+IAo+IEkgdGhpbmsgdW50aWwgd2UgZmlndXJlIG91dCB0aGUgc2l0dWF0aW9uIG9m
IHZnYSwgdGhlIHN0YXRlbWVudCBzaG91bGQKPiBzdGF5LgoKSG93IHdvdWxkIHdlIGRvIHRoYXQ/
CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 14:50:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 14:50: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-devel-bounces@lists.xenproject.org>)
	id 1gn2oq-00081G-Pe; Fri, 25 Jan 2019 14:50: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=1alE=QB=citrix.com=prvs=9210a8ee7=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gn2op-00081B-KG
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 14:50:55 +0000
X-Inumbo-ID: 9d21441e-20b0-11e9-be07-07113befc644
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d21441e-20b0-11e9-be07-07113befc644;
 Fri, 25 Jan 2019 14:50:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="76472710"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Jan 2019 14:50:41 +0000
Message-ID: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 0/5] Reduce hard power cycles,
 part 2 (FreeBSD, fixes)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZXBsYWNlcyB0aGUgYERPIE5PVCBBUFBMWScgcGF0Y2ggMjYvMjYgZnJvbSB0aGUgcGFy
dCAxIHNlcmllcy4KSXQgYWxzbyBjb250YWlucyBzb21lIG90aGVyIGZpeGVzL2ltcHJvdmVtZW50
cy4KCklhbiBKYWNrc29uICg1KToKICBmbGlnaHRfb3RoZXJqb2I6IFVzZSBjb25mZXNzIHJhdGhl
ciB0aGFuIGRpZQogIHBvd2VyOiBzc2g6IEZpeCBoYW5kbGluZyBvZiAkZGVsYXkKICBwb3dlcjog
c3NoOiBSZWR1Y2UgdGltZW91dCBmb3Igc2NyaXB0IGZyYWdtZW50CiAgcG93ZXI6IHRzLWZyZWVi
c2QtaG9zdC1pbnN0YWxsOiBVc2UgcG93ZXJfcmVib290X2F0dGVtcHRzCiAgcG93ZXI6IHNzaDog
V2FpdCBmb3IgdGhlIHRhcmdldCB0byBhcHBlYXIgdG8gZ28gZG93bgoKIE9zc3Rlc3QucG0gICAg
ICAgICAgICAgIHwgIDQgKysrLQogT3NzdGVzdC9QRFUvc3NoLnBtICAgICAgfCAgNCArKy0tCiB0
cy1mcmVlYnNkLWhvc3QtaW5zdGFsbCB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkK
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 14:50:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 14:50: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-devel-bounces@lists.xenproject.org>)
	id 1gn2ot-00081t-2h; Fri, 25 Jan 2019 14:50: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=1alE=QB=citrix.com=prvs=9210a8ee7=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gn2or-00081O-SB
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 14:50:57 +0000
X-Inumbo-ID: 9e9bbce8-20b0-11e9-9bc8-bf1ed011abe2
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e9bbce8-20b0-11e9-9bc8-bf1ed011abe2;
 Fri, 25 Jan 2019 14:50:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="76472712"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Jan 2019 14:50:42 +0000
Message-ID: <20190125145046.27138-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
References: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 1/5] flight_otherjob: Use confess rather
 than die
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB0aGlzIGVycm9yIHRyaXBzIGl0IGlzIHVzdWFsbHkgYmVjYXVzZSB0aGUgY2FsbCBzaXRl
IGxvb2tlZCB1cCBhbgp1bnNldCBydW52YXIgYW5kIGl0IGNhbiBiZSBoYXJkIHRvIHRlbGwgd2hh
dCB0aGF0IHJ1bnZhciB3YXMuCgpJZiB3ZSB1c2UgY29uZmVzcyB3ZSB3aWxsIGF0IGxlYXN0IGZp
bmQgb3V0IHRoZSBjYWxsaW5nIGxpbmUgbnVtYmVyLi4uCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0LnBtIHwgNCArKyst
CiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvT3NzdGVzdC5wbSBiL09zc3Rlc3QucG0KaW5kZXggODVhNmU3OGIuLjkyYjFhMGVhIDEw
MDY0NAotLS0gYS9Pc3N0ZXN0LnBtCisrKyBiL09zc3Rlc3QucG0KQEAgLTIyLDYgKzIyLDcgQEAg
dXNlIHdhcm5pbmdzOwogdXNlIFBPU0lYOwogdXNlIEZpbGU6OkJhc2VuYW1lOwogdXNlIElPOjpG
aWxlOwordXNlIENhcnA7CiAKIEJFR0lOIHsKICAgICB1c2UgRXhwb3J0ZXIgKCk7CkBAIC0zNzAs
NyArMzcxLDcgQEAgc3ViIGZsaWdodF9vdGhlcmpvYiAoJCQpIHsKICAgICBteSAoJHRoaXNmbGln
aHQsICRvdGhlcmZsaWdodGpvYikgPSBAXzsgICAgCiAgICAgcmV0dXJuICRvdGhlcmZsaWdodGpv
YiA9fiBtL14oW14uXSspXC4oW14uXSspJC8gPyAoJDEsJDIpIDoKICAgICAgICAgICAgJG90aGVy
ZmxpZ2h0am9iID1+IG0vXlwuPyhbXi5dKykkLyA/ICgkdGhpc2ZsaWdodCwkMSkgOgotICAgICAg
ICAgICBkaWUgIiRvdGhlcmZsaWdodGpvYiA/IjsKKyAgICAgICAgICAgY29uZmVzcyAiJG90aGVy
ZmxpZ2h0am9iID8iOwogfQogCiBzdWIgb3RoZXJfcmV2aXNpb25fam9iX3N1ZmZpeCAoJCQpIHsK
QEAgLTQ0NCwzICs0NDUsNCBAQCBzdWIgc2hvd19hYnNfdGltZSAoJCkgewogfQogCiAxOworCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 14:50:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 14:50: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-devel-bounces@lists.xenproject.org>)
	id 1gn2ot-00082B-Bu; Fri, 25 Jan 2019 14:50: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=1alE=QB=citrix.com=prvs=9210a8ee7=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gn2or-00081P-SB
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 14:50:57 +0000
X-Inumbo-ID: 9ea92f54-20b0-11e9-b18d-e30a773255eb
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ea92f54-20b0-11e9-b18d-e30a773255eb;
 Fri, 25 Jan 2019 14:50:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="76472714"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Jan 2019 14:50:43 +0000
Message-ID: <20190125145046.27138-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
References: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 2/5] power: ssh: Fix handling of $delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNjcmlwdCBmcmFnbWVudCBjb250YWlucyBhIHJlZmVyZW5jZSB0byAkZGVsYXkgd2hpY2gg
aXMgYSBwZXJsCnZhcmlhYmxlLCBub3QgYSB2YXJpYWJsZSBpbiB0aGUgc2NyaXB0IGZyYWdtZW50
LiAgV2UgdGhlcmVmb3JlIG5lZWQgdG8Kbm90ICcnLXF1b3RlIHRoZSBzY3JpcHQuCgpXaXRob3V0
IHRoaXMsIHRoZSBzc2ggbWV0aG9kIHdpbGwgb2Z0ZW4gZmFpbCBzcHVyaW91c2x5OiB0aGUgZXhp
dGluZwpwYXJlbnQgKHdoaWNoIHdpbGwgc2lnbmFsIHN1Y2Nlc3MgYmFjayB0byB0aGUgb3NzdGVz
dCBjb250cm9sbGVyKQpyYWNlcyB3aXRoIHRoZSBhdHRlbXB0IHRvIHJlYm9vdC4KClNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIE9zc3Rl
c3QvUERVL3NzaC5wbSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvUERVL3NzaC5wbSBiL09zc3Rlc3QvUERV
L3NzaC5wbQppbmRleCBhYzFlYjkxOS4uY2ZjZjhmODUgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvUERV
L3NzaC5wbQorKysgYi9Pc3N0ZXN0L1BEVS9zc2gucG0KQEAgLTQ3LDcgKzQ3LDcgQEAgc3ViIHBk
dV9wb3dlcl9zdGF0ZSB7CiAKICAgICBteSAkZGVsYXkgPSA1OwogCi0gICAgdGFyZ2V0X2NtZF9y
b290KCRtby0+e0hvc3R9LCA8PCdFTkQnLCA2MCk7CisgICAgdGFyZ2V0X2NtZF9yb290KCRtby0+
e0hvc3R9LCA8PEVORCwgNjApOwogIHNldCAtZQogIHR5cGUgcmVib290CiAgZXhlYyA+Pi92YXIv
bG9nL29zc3Rlc3QtcmVib290LmxvZwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 14:51:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 14:51: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-devel-bounces@lists.xenproject.org>)
	id 1gn2ow-00083o-N3; Fri, 25 Jan 2019 14:51: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=1alE=QB=citrix.com=prvs=9210a8ee7=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gn2ov-000835-7X
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 14:51:01 +0000
X-Inumbo-ID: a0af8690-20b0-11e9-80b6-cfffac8d5ea8
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0af8690-20b0-11e9-80b6-cfffac8d5ea8;
 Fri, 25 Jan 2019 14:50:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="76472719"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Jan 2019 14:50:44 +0000
Message-ID: <20190125145046.27138-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
References: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 3/5] power: ssh: Reduce timeout for
 script fragment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyByZWFsbHkgbm90IGdvaW5nIHRvIHRha2UgYSBtaW51dGUuICBQcm9iYWJseSwgbXVj
aCBsZXNzLgpXYWl0aW5nIGxlc3MgbG9uZyB3aWxsIHNhdmUgdGltZSB3aGVuIHdlIGZhbGwgYmFj
ay4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIE9zc3Rlc3QvUERVL3NzaC5wbSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvUERVL3NzaC5wbSBi
L09zc3Rlc3QvUERVL3NzaC5wbQppbmRleCBjZmNmOGY4NS4uMTY0MTA5MzcgMTAwNjQ0Ci0tLSBh
L09zc3Rlc3QvUERVL3NzaC5wbQorKysgYi9Pc3N0ZXN0L1BEVS9zc2gucG0KQEAgLTQ3LDcgKzQ3
LDcgQEAgc3ViIHBkdV9wb3dlcl9zdGF0ZSB7CiAKICAgICBteSAkZGVsYXkgPSA1OwogCi0gICAg
dGFyZ2V0X2NtZF9yb290KCRtby0+e0hvc3R9LCA8PEVORCwgNjApOworICAgIHRhcmdldF9jbWRf
cm9vdCgkbW8tPntIb3N0fSwgPDxFTkQsIDMwKTsKICBzZXQgLWUKICB0eXBlIHJlYm9vdAogIGV4
ZWMgPj4vdmFyL2xvZy9vc3N0ZXN0LXJlYm9vdC5sb2cKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 14:51:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 14:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gn2oy-00084z-7C; Fri, 25 Jan 2019 14:51:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1alE=QB=citrix.com=prvs=9210a8ee7=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gn2ow-00083d-F4
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 14:51:02 +0000
X-Inumbo-ID: a18ec8f0-20b0-11e9-bc72-17723bc5e9eb
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a18ec8f0-20b0-11e9-bc72-17723bc5e9eb;
 Fri, 25 Jan 2019 14:51:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="76472721"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Jan 2019 14:50:45 +0000
Message-ID: <20190125145046.27138-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
References: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 4/5] power: ts-freebsd-host-install: Use
 power_reboot_attempts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbG9vayBhdCB0aGUgaW5zdGFsbGVyIGVudmlyb25tZW50IHVwdGltZSwgdG8KIHwgY2hlY2sg
dGhhdCB0aGlzIGlzIHRoZSBpbnN0YWxsZXIgZW52aXJvbm1lbnQKYXMgcmVxdWVzdGVkIGJ5IHRo
ZSBjb21tZW50CiB8IGluIHBhcnRpY3VsYXIgJGF3YWl0IG11c3Qgb25seSBzdWNjZWVkIGlmIHRo
ZSBob3N0IHJlYWxseSBkaWQKIHwgcmVib290IGludG8gdGhlIGJvb3QgZW52aXJvbm1lbnQgdGhh
dCAkYXdhaXQgZXhwZWN0cy4KbmVhciB0aGUgdG9wIG9mIHBvd2VyX3JlYm9vdF9hdHRlbXB0cwoK
Q0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0cy1mcmVlYnNk
LWhvc3QtaW5zdGFsbCB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwgYi90cy1mcmVlYnNkLWhvc3QtaW5zdGFsbAppbmRl
eCA1M2RhZWVmYy4uM2MzZTljMzQgMTAwNzU1Ci0tLSBhL3RzLWZyZWVic2QtaG9zdC1pbnN0YWxs
CisrKyBiL3RzLWZyZWVic2QtaG9zdC1pbnN0YWxsCkBAIC0yNTksMTQgKzI1OSwzMSBAQCBFTkQK
IH0KIAogIyBTd2l0Y2ggb2ZmLCBzZXR1cCBQWEUgYW5kIHN3aXRjaCBvbiB0byB0aGUgaW5zdGFs
bGVyCi1wb3dlcl9zdGF0ZSgkaG8sIDApOwotc2V0dXBfbmV0Ym9vdF9pbnN0YWxsZXIoKTsKLXBv
d2VyX2N5Y2xlX3NsZWVwKCRobyk7Ci1wb3dlcl9zdGF0ZSgkaG8sIDEpOwotCi0jIFdhaXQgZm9y
IHRoZSBob3N0IHRvIGZpbmlzaCBib290aW5nCi1sb2dtKCJXYWl0aW5nIGZvciB0aGUgaW5zdGFs
bGVyIHRvIGJvb3QiKTsKLWF3YWl0X3RjcChnZXRfdGltZW91dCgkaG8sJ3JlYm9vdCcsJHRpbWVv
dXQpLCA1LCAkaG8pOworcG93ZXJfcmVib290X2F0dGVtcHRzKCRobywgc3ViIHsKKyAgICBzZXR1
cF9uZXRib290X2luc3RhbGxlcigpOworfSwgc3ViIHsKKyAgICAjIFdhaXQgZm9yIHRoZSBob3N0
IHRvIGZpbmlzaCBib290aW5nCisgICAgbG9nbSgiV2FpdGluZyBmb3IgdGhlIGluc3RhbGxlciB0
byBib290Iik7CisgICAgbXkgJHdhaXRfc3RhcnQgPSB0aW1lOworICAgIGF3YWl0X3RjcChnZXRf
dGltZW91dCgkaG8sJ3JlYm9vdCcsJHRpbWVvdXQpLCA1LCAkaG8pOworCisgICAgIyBXZSB3YW50
IHRvIGNoZWNrIHRoYXQgd2UgYWN0dWFsbHkgcmVib290ZWQuICBXZSBkbyB0aGlzIGJ5CisgICAg
IyBjb21wYXJpbmcgdGhlIChwdXRhdGl2ZSkgaW5zdGFsbGVyIGVudmlyb25tZW50J3MgdXB0aW1l
LAorICAgICMgd2l0aCB0aGUgdGltZSB3ZSBzcGVudCB3YWl0aW5nIGZvciBpdCB0byBhcHBlYXIu
CisgICAgbXkgJHRpbWVvdXRwdXQgPSB0YXJnZXRfY21kX291dHB1dF9yb290KCRobywKKyAgICAg
ICAgJ2RhdGUgKyVzOyBzeXNjdGwgLW4ga2Vybi5ib290dGltZScpOworICAgIGxvZ20oImdvdDpc
biR0aW1lb3V0cHV0Iik7CisgICAgJHRpbWVvdXRwdXQgPX4gc3teKFxkKylcbn17fSBvciBkaWUg
ImRhdGU6ICR0aW1lb3V0cHV0ID8iOworICAgIG15ICR0YXJnZXRfbm93ID0gJDE7CisgICAgJHRp
bWVvdXRwdXQgPX4gbXtcc3NlY1xzPz1ccz8oXGQrKVxifSBvciBkaWUgInN5c2N0bDogJHRpbWVv
dXRwdXQgPyI7CisgICAgbXkgJHRhcmdldF9ib290dGltZSA9ICQxOworCisgICAgbXkgJHVwdGlt
ZSA9ICR0YXJnZXRfbm93IC0gJHRhcmdldF9ib290dGltZTsKKyAgICBteSAkZWxhcHNlZCA9IHRp
bWUgLSAkd2FpdF9zdGFydDsKKyAgICBsb2dtKCJ1cHRpbWU9JHVwdGltZSBlbGFwc2VkPSRlbGFw
c2VkIik7CisgICAgJHVwdGltZSA8ICRlbGFwc2VkIG9yIGRpZSAidXB0aW1lID49IGVsYXBzZWQi
OworCit9LCB1bmRlZiwgJ2luc3RhbGwnKTsKIAogaWYgKCRib290b25seSkgewogICAgIGhvc3Rw
cm9wX3B1dGF0aXZlX3JlY29yZCgkaG8sICJNZW1kaXNrQXBwZW5kIiwgJG1lbWRpc2tfYXBwZW5k
KQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 14:51:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 14:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gn2oy-00085L-Ho; Fri, 25 Jan 2019 14:51:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1alE=QB=citrix.com=prvs=9210a8ee7=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gn2ox-00084e-Nq
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 14:51:03 +0000
X-Inumbo-ID: a1989ee8-20b0-11e9-9ea6-939db5625fbc
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1989ee8-20b0-11e9-9ea6-939db5625fbc;
 Fri, 25 Jan 2019 14:51:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="76472722"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Jan 2019 14:50:46 +0000
Message-ID: <20190125145046.27138-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
References: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 5/5] power: ssh: Wait for the target to
 appear to go down
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB3ZSBgcG93ZXIgb24nIHdpdGggdGhlIHNzaCBtZXRob2QsIHdlIGFjdHVhbGx5IHJ1biBz
c2ggcmVib290LgoKT24gc29tZSBzeXN0ZW1zIChub3RhYmx5LCBGcmVlQlNEKSB0aGUga2VybmVs
IGRvZXMgbm90IHNpbXBseSByZWJvb3QKaW1tZWRpYXRlbHkgZXZlbiB3aXRoIHRoZSBydW5lcyB3
ZSBwcm92aWRlIGhlcmUsIGllIGZvciBGcmVlQlNECiAgcmVib290IC1ucQpFZywgSSBoYXZlIHNl
ZW4gcmVib290cyB3aXRoIHNldmVyYWwgbWVzc2FnZXMgbGlrZSB0aGlzOgogIEphbiAyNSAxNDox
Nzo1OS4xMDAwNDQgV2FpdGluZyAobWF4IDYwIHNlY29uZHMpIGZvciBzeXN0ZW0gdGhyZWFkIGBi
dWZzcGFjZWRhZW1vbi0yJyB0byBzdG9wLi4uIGRvbmUKClRoaXMgY2FuIHJlc3VsdCBpbiB0aGUg
c3NoIG1ldGhvZCBmYWlsaW5nIHNwdXJpb3VzbHksIGJlY2F1c2UgdGhlCmBwb3dlciBvbicgYXBw
ZWFycyB0byBjb21wbGV0ZSB3aGlsZSB0aGUgaG9zdCBpcyBzdGlsbCB1cCBpbiB0aGUKcHJldmlv
dXMgZW52aXJvbm1lbnQuICBJbiBvbmUgb2YgbXkgdGVzdCBydW5zIEkgc2F3IGFuIHNzaCB0byB0
aGUgaG9zdApzdWNjZWVkLCBhbmQgcHJpbnQgdGhlIHVwdGltZSAob2YgdGhlIGV4aXN0aW5nIGVu
dmlyb25tZW50KSwgYmV0d2Vlbgp0aGUgcmVib290IGNvbW1hbmQgYmVpbmcgaXNzdWVkIGFuZCB0
aGUgaG9zdCBhY3R1YWxseSByZWJvb3RpbmcuCgpTbywgd2FpdCAodXAgdG8ganVzdCBvdmVyIGEg
bWludXRlKSB1bnRpbCB0aGUgaG9zdCBkb2VzIG5vdCByZXNwb25kIHRvCnBpbmcuICAodGFyZ2V0
X2F3YWl0X2Rvd24gcnVucyBwaW5nIC1jIDUuKQoKQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L1BEVS9zc2gucG0gfCAyICstCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0
L1BEVS9zc2gucG0gYi9Pc3N0ZXN0L1BEVS9zc2gucG0KaW5kZXggMTY0MTA5MzcuLmQ2OGQzODgw
IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1BEVS9zc2gucG0KKysrIGIvT3NzdGVzdC9QRFUvc3NoLnBt
CkBAIC02Miw3ICs2Miw3IEBAIHN1YiBwZHVfcG93ZXJfc3RhdGUgewogICkmCiBFTkQKIAotICAg
IHNsZWVwKCRkZWxheSk7CisgICAgdGFyZ2V0X2F3YWl0X2Rvd24oJG1vLT57SG9zdH0sICRkZWxh
eSArIDcwKTsKIH0KIAogc3ViIGluc3RhbnRhbmVvdXMgewotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 15:44:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 15:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gn3ej-0004nP-NL; Fri, 25 Jan 2019 15:44: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=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gn3eh-0004nK-Ss
 for xen-devel@lists.xen.org; Fri, 25 Jan 2019 15:44:31 +0000
X-Inumbo-ID: 1964bfb8-20b8-11e9-9a44-479d9cfc0514
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1964bfb8-20b8-11e9-9a44-479d9cfc0514;
 Fri, 25 Jan 2019 15:44:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 08:44:27 -0700
Message-Id: <5C4B2EDA020000780021132C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 08:44:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548354483-5021-1-git-send-email-andrew.cooper3@citrix.com>
 <5C4AE419020000780021115A@prv1-mh.provo.novell.com>
 <58182a43-97bc-e9fc-a76e-f4a00c3b40b1@citrix.com>
 <5C4B0E580200007800211231@prv1-mh.provo.novell.com>
 <ff9bca95-a380-9ef1-be83-97efa657e80a@citrix.com>
In-Reply-To: <ff9bca95-a380-9ef1-be83-97efa657e80a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/p2m: Drop erroneous
 #VE-enabled check in ept_set_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE5IGF0IDE1OjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDEvMjAxOSAxMzoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI1
LjAxLjE5IGF0IDEyOjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAyNS8wMS8yMDE5IDEwOjI1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyNC4wMS4x
OSBhdCAxOToyOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBDb2Rl
IGNsZWFyaW5nIHRoZSAiU3VwcHJlc3MgVkUiIGJpdCBpbiBhbiBFUFQgZW50cnkgaXNuJ3QgbmVj
ZWNzc2VyaWx5IAo+IHJ1bm5pbmcKPj4+Pj4gaW4gY3VycmVudCBjb250ZXh0LiAgSW4gQUxUUDJN
X2V4dGVybmFsIG1vZGUsIGl0IGRlZmluaXRlbHkgaXMgbm90LCBhbmQgaW4gCj4gUFYKPj4+Pj4g
Y29udGV4dCwgdmNwdV9hbHRwMm0oY3VycmVudCkgYWN0cyB1cG9uIHRoZSBIVk0gdW5pb24uCj4+
Pj4+Cj4+Pj4+IEV2ZW4gaWYgd2UgY291bGQgc2Vuc2libHkgcmVzb2x2ZSB0aGUgdGFyZ2V0IHZD
UFUsIGl0IG1heSBsZWdpdGltYXRlbHkgbm90IAo+IGJlCj4+Pj4+IGZ1bGx5IHNldCB1cCBhdCB0
aGlzIHBvaW50LCBzbyByZWplY3RpbmcgdGhlIEVQVCBtb2RpZmljYXRpb24gd291bGQgYmUgCj4g
YnVnZ3kuCj4+Pj4+Cj4+Pj4+IFRoZXJlIGlzIGEgcGF0aCBpbiBodm1faGFwX25lc3RlZF9wYWdl
X2ZhdWx0KCkgd2hpY2ggZXhwbGljaXRseSBlbXVsYXRlcyAjVkUKPj4+Pj4gaW4gdGhlIGNwdV9o
YXNfdm14X3ZpcnRfZXhjZXB0aW9ucyBjYXNlLCBzbyB0aGUgLUVPUE5PVFNVUFAgcGFydCBvZiB0
aGlzCj4+Pj4+IGNvbmRpdGlvbiBpcyBhbHNvIHdyb25nLgo+Pj4+PiBbLi4uXQo+Pj4+PiAtLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMKPj4+Pj4gQEAgLTcwMiwxNiArNzAyLDYgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCAKPiBtZm4sCj4+Pj4+ICAKPj4+Pj4g
ICAgICBBU1NFUlQoZXB0KTsKPj4+Pj4gIAo+Pj4+PiAtICAgIGlmICggIXN2ZSApCj4+Pj4+IC0g
ICAgewo+Pj4+PiAtICAgICAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMgKQo+
Pj4+PiAtICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+Pj4+PiAtCj4+Pj4+IC0gICAg
ICAgIC8qICNWRSBzaG91bGQgYmUgZW5hYmxlZCBmb3IgdGhpcyB2Y3B1LiAqLwo+Pj4+PiAtICAg
ICAgICBpZiAoIGdmbl9lcSh2Y3B1X2FsdHAybShjdXJyZW50KS52ZWluZm9fZ2ZuLCBJTlZBTElE
X0dGTikgKQo+Pj4+PiAtICAgICAgICAgICAgcmV0dXJuIC1FTlhJTzsKPj4+Pj4gLSAgICB9Cj4+
Pj4gSG93IGFib3V0IHJldGFpbmluZyB0aGUgbGF0dGVyLCBidXQgcXVhbGlmeWluZyBpdCB3aXRo
Cj4+Pj4gY3VycmVudC0+ZG9tYWluID09IGQ/Cj4+PiBXaHk/ICBUaGVyZSBpcyBhIHBhcmFncmFw
aCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgZXhwbGFpbmluZyB3aHkgdGhpcwo+Pj4gY2hlY2sgaXMg
d3JvbmcgZXZlbiB3aGVuIGl0IGlzbid0IGFuIG91dC1vZi1ib3VuZHMgcmVhZC4KPj4gSSdtIHN0
cnVnZ2xpbmcuIEZvciBjbGFyaXR5IEkndmUgcmV0YWluZWQgYWxsIG9mIHRoZSByZWxldmFudCBw
YXJ0cwo+PiBvZiB0aGUgZGVzY3JpcHRpb24gaW4gY29udGV4dCBhYm92ZS4gSSBjYW4ndCBpZGVu
dGlmeSB3aGVyZSB5b3UKPj4gdGFsayBhYm91dCBhbiBvdXQgb2YgYm91bmRzIHJlYWQgdGhlcmUu
IFNvCj4+IC0gZm9yIHRoZSBmaXJzdCBwYXJhZ3JhcGgsIGFjdGluZyB1cG9uIHRoZSB3cm9uZyBz
aWRlIG9mIHRoZSB1bmlvbgo+PiAgIGRvZXMgbm90IGFwcGx5IHdpdGggdGhlIGFkZGVkIHF1YWxp
ZmllciwKPj4gLSBmb3IgdGhlIHNlY29uZCBwYXJhZ3JhcGgsIHRoZSBkb21haW4gaXRzZWxmIHJl
cXVlc3RpbmcgYW4gYWN0aW9uCj4+ICAgdXBvbiBzb21ldGhpbmcgbm90IGZ1bGx5IGluaXRpYWxp
emVkIHlldCBsb29rcyB0byBkZXNlcnZlIGFuIGVycm9yCj4+ICAgcmV0dXJuOwo+IAo+IFRoZSBp
c3N1ZSBpcyBoZXJlLiAgU2V0dGluZyB1cCBFUFQuU1ZFIGlzIGxhcmdlbHkgdW5yZWxhdGVkIHRv
IHNldHRpbmcKPiB1cCBzZXQgZGVsaXZlcnkgb2YgI1ZFLgo+IAo+IFRoaXMgaXMgbGlrZSBhc2tp
bmcgImNhbiBJIGV4ZWN1dGUgYW4gYGludDNgIGluc3RydWN0aW9uIGJlZm9yZSBzZXR0aW5nCj4g
dXAgYW4gSURUPyIgIFN1cmUgLSBpdCdzIG5vdCBhIGNsZXZlciBpZGVhIHRvIHRyeSwgYnV0IHlv
dSBkb24ndCBnZXQKPiBiYWNrIGFuIC1FSU5WQUwgZm9yIHRyeWluZyB0byBleGVjdXRlIGBpbnQz
YCBiZWZvcmUgYGxpZHRgLgo+IAo+IEZ1cnRoZXJtb3JlLCBldmVuIHdpdGggdGhpcyBpbnRlcmxv
Y2sgaW4gcGxhY2UsIGl0IGRvZXNuJ3QgZ3VhcmFudGVlCj4gdGhhdCAjVkUgZGVsaXZlcnkgd2ls
bCB3b3JrIC0gdGhlcmUgYXJlIGZ1cnRoZXIgaW4tZ3Vlc3Qgc3RlcHMgcmVxdWlyZWQKPiBub3Qg
dG8gZW5kIHVwIHdpdGggI0RGLgo+IAo+PiAgIGl0IGxvb2tzIHdyb25nIHRvIG1lIHRvIHJlcXVl
c3QgI1ZFIHdpdGhvdXQgZmlyc3Qgc2V0dGluZwo+PiAgIHVwIHRoZSBwYWdlIG5lZWRlZCBmb3Ig
aXRzIHByb3BlciBkZWxpdmVyeSAoSSdkIGV2ZW4gcXVlc3Rpb24KPj4gICB0aGUgdmFsaWRpdHkg
b2YgZG9pbmcgc28gYnkgYSBjb250cm9sbGluZyBkb21haW4sIGJ1dCBJIGFjY2VwdCB0aGF0Cj4+
ICAgd2UgY2FuJ3Qgd29yayBvdXQgdGhlIGNvcnJlY3QgdkNQVSB0byBjaGVjayAtIHBlcmhhcHMg
dGhlIHJpZ2h0Cj4+ICAgdGhpbmcgd291bGQgYmUgdG8gY2hlY2sgYWxsIG9mIHRoZW0sIGFzIHRo
ZSBQMk0gaXMgcGVyLWRvbWFpbiwKPj4gICBub3QgcGVyLXZDUFUpLAo+IAo+IFJlZGlyZWN0aW5n
ICNWRSBpbnRlcm5hbGx5IGlzIGFuIG9wdGltaXNhdGlvbiBvdmVyIGNhdXNpbmcgYW4KPiBFUFRf
VklPTEFUSU9OIHZtZXhpdC4gIE9uZSBvZiB0aGVzZSB0d28gd2lsbCBoYXBwZW4uCj4gCj4gQXMg
aXQgdHVybnMgb3V0LCBzb21lIGNvcm5lciBjYXNlcyB3aWxsIFZNRXhpdCBhbnl3YXksIHNvIGl0
cyBub3QKPiBhY3R1YWxseSBzYWZlIGZvciBhIGd1ZXN0IHRvIHVzZSB0aGlzIGluZnJhc3RydWN0
dXJlIG9uIGl0c2VsZiwgd2l0aG91dAo+IGFuIGV4dGVybmFsIGludHJvc3BlY3Rpb24gYWdlbnQu
Cj4gCj4gSXQgaXMgZGVmaW5pdGVseSBub3QgYWNjZXB0YWJsZSB0byBwcmV2ZW50IGFuIGV4dGVy
bmFsIGFnZW50IGZyb20KPiBjb25maWd1cmluZyBFUFQgaGVhZCBvZiB0aW1lLCBzbyBpdHMgaW50
ZXJuYWwgYWdlbnQgY2FuIHRha2Ugb3Zlcgo+IGhhbmRsaW5nIG9mICNWRSB3aGVuIGl0IGlzIHJl
YWR5LgoKV2VsbCwgbXkgcXVlc3Rpb24gd2FzIHJlYWxseSBvbmx5IHdoZXRoZXIgdG8gZGVueSB0
aGUgb3BlcmF0aW9uIGZvcgphIGd1ZXN0IG9uIGl0c2VsZi4KCj4gU28sIG92ZXJhbGwsIHRoZSBv
bmx5IHRoaW5nIHRoaXMgY2hlY2sgZG9lcyBpcyBmb3JjZSB0aGUgb3JkZXJpbmcgb2YgdHdvCj4g
c3RhcnR1cCBhY3Rpb25zICh3aGljaCBhcmUgZmluZSB0byBtaXMtb3JkZXIgaWYgeW91IGtub3cg
d2hhdCB5b3UgYXJlCj4gZG9pbmcpIGluc2lkZSBhIFhlbi1hd2FyZSBpbi1ndWVzdCBhZ2VudCwg
YnV0IGRvZXNuJ3QgaW50ZXJhY3Qgd2l0aCBhCj4gbnVtYmVyIG9mIHJlbGF0ZWQgdGhpbmdzIHdo
aWNoIGNhbiB1bHRpbWF0ZWx5IGxlYWQgdG8gYSBndWVzdCBjcmFzaC4KPiAKPiBPciwgaW4gb3Ro
ZXIgd29yZHMsIGl0IGlzIHNpbXBseSBub3QgYSB1c2VmdWwgdGhpbmcgdG8gZW5mb3JjZS4KCk9r
YXksIGhhdmluZyBsb29rZWQgc29tZSBtb3JlIGF0IHRoZSBTRE0gSSBzZWUgdGhhdCAjVkUgY2Fu
J3QKcmVhbGx5IG9jY3VyIHdpdGhvdXQgdGhlIHZlaW5mb19nZm4gZmlyc3QgaGF2aW5nIGdvdCBz
ZXQgdXAgKGFuZApzdG9yZWQgaW4gdGhlIFZNQ1MpLCBhcyB0aGVyZSdzIGEgcmVzcGVjdGl2ZSBW
TSBlbnRyeSBjaGVjawpkaXNhbGxvd2luZyB0aGUgZW5hYmxlIGJpdCB0byBiZSBzZXQgd2l0aG91
dCBhIHZhbGlkIGFkZHJlc3MuIElPVwpJIGFncmVlIG5vdyB3aXRoIHRoaXMgbGFzdCBzdGF0ZW1l
bnQgb2YgeW91cnM6ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 15:58:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 15:58: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-devel-bounces@lists.xenproject.org>)
	id 1gn3rk-0005oX-WC; Fri, 25 Jan 2019 15:58: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=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gn3rk-0005oS-Ed
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 15:58:00 +0000
X-Inumbo-ID: fb77c818-20b9-11e9-b0bd-7f6c08570c8f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb77c818-20b9-11e9-b0bd-7f6c08570c8f;
 Fri, 25 Jan 2019 15:57:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 08:57:56 -0700
Message-Id: <5C4B32050200007800211348@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 08:57:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1547626652-23384-1-git-send-email-chao.gao@intel.com>
 <20190116103823.2h5kjq77y2nmhfn4@mac> <20190122055015.GA19297@gao-cwp>
 <5C46D350020000780020FFE6@prv1-mh.provo.novell.com>
 <20190122160803.GA28992@gao-cwp>
 <5C4744A002000078002102C4@prv1-mh.provo.novell.com>
 <20190125111006.GA17707@gao-cwp>
In-Reply-To: <20190125111006.GA17707@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE5IGF0IDEyOjEwLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBUdWUsIEphbiAyMiwgMjAxOSBhdCAwOToyODoxNkFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMjIuMDEuMTkgYXQgMTc6MDgsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gT24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgMDE6MjQ6NDhBTSAtMDcwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjIuMDEuMTkgYXQgMDY6NTAsIDxjaGFvLmdhb0BpbnRlbC5j
b20+IHdyb3RlOgo+Pj4+PiBPbiBXZWQsIEphbiAxNiwgMjAxOSBhdCAxMTozODoyM0FNICswMTAw
LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+Pj5PbiBXZWQsIEphbiAxNiwgMjAxOSBhdCAw
NDoxNzozMFBNICswODAwLCBDaGFvIEdhbyB3cm90ZToKPj4+Pj4+PiBAQCAtMTUyOSw2ICsxNTkx
LDggQEAgaW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBi
dXMsIAo+Pj4gdTggZGV2Zm4pCj4+Pj4+Pj4gICAgICBpZiAoICFwZGV2ICkKPj4+Pj4+PiAgICAg
ICAgICByZXR1cm4gLUVOT0RFVjsKPj4+Pj4+PiAgCj4+Pj4+Pj4gKyAgICBwY2lfdW5tYXBfbXNp
KHBkZXYpOwo+Pj4+Pj4KPj4+Pj4+SnVzdCB3YW50IHRvIG1ha2Ugc3VyZSwgc2luY2UgZGVhc3Np
Z25fZGV2aWNlIHdpbGwgYmUgY2FsbGVkIGZvciBib3RoCj4+Pj4+PlBWIGFuZCBIVk0gZG9tYWlu
cy4gQUZBSUNUIHBjaV91bm1hcF9tc2kgaXMgc2FmZSB0byBjYWxsIHdoZW4gdGhlCj4+Pj4+PmRl
dmljZSBpcyBhc3NpZ25lZCB0byBhIFBWIGd1ZXN0LCBidXQgd291bGQgbGlrZSB5b3VyIGNvbmZp
cm1hdGlvbi4KPj4+Pj4gCj4+Pj4+IFRlc3RlZCB3aXRoIGEgUFYgZ3Vlc3QgbG9hZGVkIGJ5IFB5
Z3J1Yi4gUFYgZ3Vlc3QgZG9lc24ndCBzdWZmZXIgdGhlCj4+Pj4+IG1zaS14IGlzc3VlIEkgd2Fu
dCB0byBmaXguCj4+Pj4+IAo+Pj4+PiBXaXRoIHRoZXNlIHRocmVlIHBhdGNoZXMgYXBwbGllZCwg
SSBnb3Qgc29tZSBlcnJvciBtZXNzYWdlcyBmcm9tIFhlbgo+Pj4+PiBhbmQgRG9tMCBhcyBmb2xs
b3c6Cj4+Pj4+IAo+Pj4+PiAoWEVOKSBpcnEuYzoyMTc2OiBkb20zOiBmb3JjaW5nIHVuYmluZCBv
ZiBwaXJxIDMzMgo+Pj4+PiAoWEVOKSBpcnEuYzoyMTc2OiBkb20zOiBmb3JjaW5nIHVuYmluZCBv
ZiBwaXJxIDMzMQo+Pj4+PiAoWEVOKSBpcnEuYzoyMTc2OiBkb20zOiBmb3JjaW5nIHVuYmluZCBv
ZiBwaXJxIDMyOAo+Pj4+PiAoWEVOKSBpcnEuYzoyMTQ4OiBkb20zOiBwaXJxIDM1OSBub3QgbWFw
cGVkCj4+Pj4+IFsgMjg4Ny4wNjc2ODVdIHhlbjpldmVudHM6IHVubWFwIGlycSBmYWlsZWQgLTIy
Cj4+Pj4+IChYRU4pIGlycS5jOjIxNDg6IGRvbTM6IHBpcnEgMzU4IG5vdCBtYXBwZWQKPj4+Pj4g
WyAyODg3LjA3NTkxN10geGVuOmV2ZW50czogdW5tYXAgaXJxIGZhaWxlZCAtMjIKPj4+Pj4gKFhF
TikgaXJxLmM6MjE0ODogZG9tMzogcGlycSAzNTcgbm90IG1hcHBlZAo+Pj4+PiAKPj4+Pj4gSXQg
c2VlbXMsIHRoZSBjYXVzZSBvZiBzdWNoIGVycm9yIGlzIHRoYXQgcGlycS1zIGFyZSB1bm1hcHBl
ZCBhbmQgZm9yY2libHkKPj4+Pj4gdW5ib3VuZCBvbiBkZWFzc2lnbm1lbnQ7IHN1YnNlcXVlbnQg
dW5tYXBwaW5nIHBpcnEgaXNzdWVkIGJ5IGRvbTAgZmFpbC4KPj4+Pj4gRnJvbSBzb21lIGFzcGVj
dHMsIHRoaXMgZXJyb3IgaXMgZXhwZWN0ZWQuIEJlY2F1c2Ugd2l0aCB0aGlzIHBhdGNoLAo+Pj4+
PiBwaXJxLXMgYXJlIGV4cGVjdGVkIHRvIGJlIG1hcHBlZCBieSBxZW11IG9yIGRvbTAga2VybmVs
IChmb3IgcHYgY2FzZSkgYmVmb3JlCj4+Pj4+IGRlYXNzaWdubWVudCBhbmQgbWFwcGluZy9iaW5k
aW5nIHBpcnEgYWZ0ZXIgZGVhc3NpZ25tZW50IHNob3VsZCBmYWlsLgo+Pj4+PiAKPj4+Pj4gU28g
d2hhdCdzIHlvdXIgb3BpbmlvbiBvbiBoYW5kbGluZyBzdWNoIGVycm9yPyBXZSBzaG91bGQgZmln
dXJlIG91dCBhbm90aGVyCj4+Pj4+IG1ldGhvZCB0byBmaXggbXNpLXggaXNzdWUgdG8gYXZvaWQg
c3VjaCBlcnJvciBvciBzdXBwcmVzcyB0aGVzZSBlcnJvcnMgaW4KPj4+Pj4gcWVtdSBhbmQgbGlu
dXgga2VybmVsPwo+Pj4+Cj4+Pj5UaGUgImZvcmNpbmcgdW5iaW5kIiBvbmVzIGFyZSBwcm9iYWJs
eSBmaW5lIHRvIGxlYXZlIGFsb25lLCBidXQKPj4+PnRoZSBlcnJvcnMgd291bGQgYmV0dGVyIGJl
IGF2b2lkZWQgaW4gWGVuIChpLmUuIHdpdGhvdXQgYSBuZWVkCj4+Pj50byBhbHNvIGNoYW5nZSBx
ZW11IGFuZC9vciBMaW51eCkuIFNpbmNlIHlvdSBkb24ndCByZWFsbHkgc2F5Cj4+Pj53aGVuIC8g
d2h5IHRoZXNlIGVycm9ycyBub3cgc3VyZmFjZSwgaXQncyBoYXJkIHRvIHN1Z2dlc3Qgd2hhdAo+
Pj4+bWlnaHQgYmUgYmVzdCB0byBkby4KPj4+IAo+Pj4gV2l0aCB0aGVzZSBwYXRjaGVzIGFwcGxp
ZWQsIHRoZXNlIGVycm9ycyBzdXJmYWNlIGluIHRocmVlIGNhc2VzOgo+Pj4gMS4gZGVzdHJveSB0
aGUgUFYgZ3Vlc3Qgd2l0aCBhc3NpZ25lZCBkZXZpY2VzIGJ5ICJ4bCBkZXN0cm95Igo+Pj4gMi4g
aG90LXVucGx1ZyBhIGFzc2lnbmVkIGRldmljZSBmcm9tIHRoZSBQViBndWVzdAo+Pj4gMy4gc2h1
dCBkb3duIHRoZSBQViBndWVzdCBieSBleGVjdXRpbmcgImluaXQgMCIgaW4gZ3Vlc3QgKG9ubHkg
Zm9yIHNvbWUKPj4+IGRldmljZXMgd2hvc2UgZHJpdmVyIGRvZXNuJ3QgY2xlYW4gdXAgTVNJLXgg
d2hlbiBzaHV0ZG93bikKPj4+IAo+Pj4gVGhlIHJlYXNvbiBpczoKPj4+IHdoZW4gZGV0YWNoaW5n
IGEgZGV2aWNlIGZyb20gYSBkb21haW4sIFRvb2xzdGFjayBhbHdheXMgY2FsbHMKPj4+IHhjX2Rl
YXNzaWduX2RldmljZSgpIHByaW9yIHRvIGxpYnhsX19kZXZpY2VfcGNpX3JlbW92ZV94ZW5zdG9y
ZSgpLgo+Pj4gVGhlIGxhdHRlciBub3RpZmllcyB4ZW5fcGNpYmFjayB0byBjbGVhbiB1cCB0aGUg
cGNpIGRldmljZXMuIEkgZ3Vlc3MKPj4+IHVuYmluZGluZyBhbmQgdW5tYXBwaW5nIHBpcnEgYXJl
IHN0ZXBzIG9mIHRoZSBjbGVhbnVwIChqdXN0IGxpa2UKPj4+IHFlbXUncyByb2xlIGluIGRldmlj
ZSBkZWFzc2lnbm1lbnQgZm9yIEhWTSBndWVzdCkuIEJ1dCBpbiB0aGlzIHBhdGNoLAo+Pj4gcGly
cXMgYXJlIGZvcmNpYmx5IHVubWFwcGVkIHdoZW4gY2FsbGluZyB4Y19kZWFzc2lnbl9kZXZpY2Uo
KS4gVGh1cyB3aGVuCj4+PiB4ZW5fcGNpYmFjayB0cmllcyB0byB1bm1hcCBwaXJxcyBhcyB1c3Vh
bCwgeGVuIHJlcG9ydHMgdGhpcyBwaXJxIGlzbid0Cj4+PiBtYXBwZWQgYW5kIHByb3BhZ2F0ZXMg
dGhpcyBlcnJvciB0byB4ZW5fcGNpYmFjay4KPj4KPj5XaHkgYXJlIHlvdSB0YWxraW5nIGFib3V0
IHBjaWJhY2sgaGVyZT8gSSBkb24ndCB0aGluayBpdCBwbGF5cyBhbnkKPj5yb2xlIGluIElSUSB1
bm1hcHBpbmcuCj4gCj4gSGkgSmFuLAo+IAo+IEluIG15IHVuZGVyc3RhbmRpbmcsIGZvciBQViBn
dWVzdCwgaXQgaXMgdGhlIHBjaWJhY2sgdGhhdCB1bm1hcHMgcGlycXMKPiBvZiBhIGRldmljZS4K
PiAKPiBbeGxdIGxpYnhsX19kZXZpY2VfcGNpX3JlbW92ZV94ZW5zdG9yZSgpIC0+Cj4gW0xpbnV4
XSBwY2lzdHViX3B1dF9wY2lfZGV2KCkgLT4geGVuX3BjaWJrX3Jlc2V0X2RldmljZSgpIC0+Cj4g
cGNpX2Rpc2FibGVfbXNpeCgpIC0+IGZyZWVfbXNpX2lycXMgLT4gLi4uICAtPiB4ZW5fdGVhcmRv
d25fbXNpX2lycSgpIC0+Cj4geGVuX2Rlc3Ryb3lfaXJxKCkgLT4gUEhZU0RFVk9QX3VubWFwX3Bp
cnEuICAKCk9oLCBJIHNlZSAtIHlvdSdyZSByaWdodC4gV2F5IHRvbyBjb252b2x1dGVkIGZvciBt
eSB0YXN0ZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 16:11:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1gn44M-00083w-6Z; Fri, 25 Jan 2019 16:11:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jZp+=QB=citrix.com=prvs=921c531d3=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gn44K-00083r-QZ
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 16:11:00 +0000
X-Inumbo-ID: ccfe8162-20bb-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccfe8162-20bb-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 16:10:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="76482782"
Date: Fri, 25 Jan 2019 16:10:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20190125161055.gb6v4xslarfsixyv@zion.uk.xensource.com>
References: <20190124174827.15902-1-george.dunlap@citrix.com>
 <20190125113305.aiw2u2fzzblb33mu@zion.uk.xensource.com>
 <682e640c-565e-f20c-b2fe-13d7ebfe075c@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <682e640c-565e-f20c-b2fe-13d7ebfe075c@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH-for-4.12] docs: Fix dm_restrict documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDI6NDc6MjBQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAxLzI1LzE5IDExOjMzIEFNLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVGh1LCBK
YW4gMjQsIDIwMTkgYXQgMDU6NDg6MjdQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+
PiBSZW1vdmUgImNoYXR0eSIgYW5kIHJlZHVuZGFudCBpbmZvcm1hdGlvbiBmcm9tIHRoZSB4bCBt
YW4gcGFnZTsKPiA+PiByZXN0cmljdCBpdCB0byBmdW5jdGlvbmFsIGRlc2NyaXB0aW9ucyBvbmx5
LCBhbmQgcG9pbnQgaW5zdGVhZCB0bwo+ID4+IHFlbXUtZGVwcml2LnBhbmRvYyBhbmQgU1VQUE9S
VC5tZCBhcyBsb2NhdGlvbnMgZm9yICJjYW5vbmljYWwiCj4gPj4gaW5mb3JtYXRpb24uCj4gPj4K
PiA+PiBBZGQgYSBtYW4gcGFnZSBlbnRyeSBmb3IgZGV2aWNlX21vZGVsX3VzZXIuCj4gPj4KPiA+
PiBVcGRhdGUgcWVtdS1kZXByaXZpbGVnZS5wYW5kb2M6Cj4gPj4KPiA+PiBDaGFuZ2VzIGluIG1p
c3NpbmcgZmVhdHVyZSBsaXN0Ogo+ID4+IC0gTWlncmF0aW9uIGlzIGZ1bmN0aW9uYWwKPiA+PiAt
IEJ1dCBxZGlzayBiYWNrZW5kcyBhcmUgbm90Cj4gPj4KPiA+PiBBZGQgYSBtaXNzaW5nIHJlc3Ry
aWN0aW9uIGxpc3QuCj4gPj4KPiA+PiBUaGUgZm9sbG93aW5nIHN0YXRlbWVudHMgZnJvbSB0aGUg
bWFuIHBhZ2UgYXJlIGRyb3BwZWQ6Cj4gPj4gLSBNZW50aW9uaW5nIFBWOyBQViBndWVzdHMgbmV2
ZXIgaGF2ZSBhIGRldmljZSBtb2RlbC4KPiA+PiAtIERyb3AgdGhlIGNvbmZ1c2luZyBzdGF0ZW1l
bnQgYWJvdXQgc3RkdmdhIGFuZCBjaXJydXMgdmdhIG9wdGlvbnMuCj4gPj4gLSBSZS11c2VkIGRv
bWFpbiBJRHMgYXJlIG5vdyBoYW5kbGVkLgo+ID4+IC0gRGV2aWNlIG1vZGVscyBzaG91bGQgbm8g
bG9uZ2VyIGJlIGFibGUgdG8gY3JlYXRlIHdvcmxkLXJlYWRhYmxlCj4gPj4gICBmaWxlcyBvbiBk
b20wJ3MgZmlsZXN5c3RlbS4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiA+PiAtLS0KPiA+PiBSRkM6IEkgZG9uJ3Qga25v
dyB3aGF0IHRoZSAndmdhJyBsaW1pdGF0aW9uIHRoaW5nIHdhcyBhYm91dCAtLSBJIHRyaWVkCj4g
Pj4gYm90aCAnZGVmYXVsdCcgYW5kICdzdGd2Z2EnIHdpdGggZG1fcmVzdHJpY3QgYW5kIHRoZXkg
d29ya2VkIGZpbmUuCj4gPiAKPiA+IEkgdGhpbmsgdW50aWwgd2UgZmlndXJlIG91dCB0aGUgc2l0
dWF0aW9uIG9mIHZnYSwgdGhlIHN0YXRlbWVudCBzaG91bGQKPiA+IHN0YXkuCj4gCj4gSG93IHdv
dWxkIHdlIGRvIHRoYXQ/CgpQZXIgbXkgdW5kZXJzdGFuZGluZzoKCiAgU2V0dGluZyB2Z2Egb3B0
aW9uIHRvIGFueXRoaW5nIGVsc2Ugb3RoZXIgdGhhbiAibm9uZSIgbWF5IG5vdCB3b3JrCgo/CgpX
ZWkuCgo+IAo+ICAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 16:13:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 16:13: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-devel-bounces@lists.xenproject.org>)
	id 1gn477-0008AU-MW; Fri, 25 Jan 2019 16:13:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gn476-0008AP-Qd
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 16:13:52 +0000
X-Inumbo-ID: 33e45318-20bc-11e9-9e29-e7b36d70fd6a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33e45318-20bc-11e9-9e29-e7b36d70fd6a;
 Fri, 25 Jan 2019 16:13:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 09:13:50 -0700
Message-Id: <5C4B35BD0200007800211364@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 09:13:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1548404821-15241-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1548404821-15241-1-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE5IGF0IDA5OjI2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiAt
LS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
PiBAQCAtNzMyLDcgKzczMiwxMSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+ICAgICAgICAgICAg
ICBicmVhazsKPiAgCj4gICAgICAgICAgcmV0ID0gLUVQRVJNOwo+IC0gICAgICAgIGlmICggaXJx
IDw9IDAgfHwgIWlycV9hY2Nlc3NfcGVybWl0dGVkKGN1cnJkLCBpcnEpICkKPiArICAgICAgICAv
Kgo+ICsgICAgICAgICAqIGlycSA8IDAgZGVub3RlcyB0aGUgY29ycmVzcG9uZGluZyBwaXJxIGhh
cyBiZWVuIGZvcmNpYmx5IHVuYm91bmQuCj4gKyAgICAgICAgICogRm9yIHRoaXMgY2FzZSwgYnlw
YXNzIHBlcm1pc3Npb24gY2hlY2sgdG8gcmVhcCB0aGUgcGlycS4KPiArICAgICAgICAgKi8KPiAr
ICAgICAgICBpZiAoICFpcnEgfHwgKChpcnEgPiAwKSAmJiAhaXJxX2FjY2Vzc19wZXJtaXR0ZWQo
Y3VycmQsIGlycSkpICkKPiAgICAgICAgICAgICAgYnJlYWs7CgpTbyB3aHkgd291bGQgaXQgYmUg
Y29ycmVjdCB0byBjb250aW51ZSBpbnRvIHB0X2lycV9kZXN0cm95X2JpbmQoKQp3aXRoIGlycSA8
IDA/IEFuZCB3aXRoIGFuIGFjdHVhbCBYU00gcG9saWN5IEknbSBub3Qgc3VyZSB5b3UnZApldmVu
IG1ha2UgaXQgcGFzdCB4c21fdW5iaW5kX3B0X2lycSgpLiBJZiB0aGUgSVJRIHdhcyBmb3JjaWJs
eQp1bmJvdW5kIGJlZm9yZSwgdGhlcmUgc2hvdWxkbid0IGJlIGFueXRoaW5nIGxlZnQgdG8gY2xl
YW4gdXA/CgpPbiB0aGUgd2hvbGUgSSB0aGluayBhbGwgdGhlIGV4dHJhIGFkZGl0aW9ucyBpbiB2
NiBvbmx5IHNlcnZlIHRvCm1hc2sgdGhlIHRvb2wgc3RhY2sgbm90IG5lZWRpbmcgdG8gZG8gYW55
bW9yZSBzb21lIG9mIHdoYXQgaXQKZG9lcywgYXMgc3VnZ2VzdGVkIGluIGEgcmVwbHkgdG8gYW4g
ZWFybGllciB2ZXJzaW9uLiBTbyBJIGd1ZXNzIEkKYWdyZWUgd2l0aCBSb2dlciB0aGF0IHY1IGNh
bWUgY2xvc2VyLCBidXQgbWF5IG5lZWQgdG8gYmUKYW1lbmRlZCBieSBzb21lIHRvb2wgc3RhY2sg
YWRqdXN0bWVudChzKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 16:25:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 16:25: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-devel-bounces@lists.xenproject.org>)
	id 1gn4I1-0000jW-OQ; Fri, 25 Jan 2019 16:25: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=9kKU=QB=citrix.com=prvs=92146fd76=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gn4I0-0000jR-5o
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 16:25:08 +0000
X-Inumbo-ID: c6212598-20bd-11e9-9bd3-0f7baa689108
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6212598-20bd-11e9-9bd3-0f7baa689108;
 Fri, 25 Jan 2019 16:25:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="85105174"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH 1/8] viridian: add init hooks
Thread-Index: AQHUmIHJcPDaI2rJdk+QS1y1Ct6j86WcKQEAgAAYuACAARRXUIAAGL0AgAA9iLCAIoTJgIAAMeMA
Date: Fri, 25 Jan 2019 16:25:04 +0000
Message-ID: <a8973ea45cc54f9eaf4dcde141abea09@AMSPEX02CL03.citrite.net>
References: <20181220163345.10708-1-paul.durrant@citrix.com>
 <20181220163345.10708-2-paul.durrant@citrix.com>
 <08055d6c-0c5b-85cc-b7f6-444d5da0a56a@citrix.com>
 <bd9e0ba5-4ad7-c98e-0504-c56e13d6f239@citrix.com>
 <15c77645353348ee83194138812a619f@AMSPEX02CL03.citrite.net>
 <285d67a3782d49089121b57b503b8fda@AMSPEX02CL03.citrite.net>
 <72f4e1d06e254dd486819d5494393ca5@AMSPEX02CL03.citrite.net>
 <20190125142249.a3r4edbhe6wb3bip@zion.uk.xensource.com>
In-Reply-To: <20190125142249.a3r4edbhe6wb3bip@zion.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/8] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI1IEphbnVhcnkgMjAxOSAxNDoyMwo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnOyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgSmFuIEJldWxpY2gKPiA8amJldWxp
Y2hAc3VzZS5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IFN1
YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggMS84XSB2aXJpZGlhbjogYWRkIGluaXQgaG9v
a3MKPiAKPiBPbiBUaHUsIEphbiAwMywgMjAxOSBhdCAwMjoxODoxOFBNICswMDAwLCBQYXVsIER1
cnJhbnQgd3JvdGU6Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gWy4uLl0KPiA+
ID4KPiA+ID4gTG9va2luZyBhdCB0aGlzIGEgbGl0dGxlIG1vcmUuLi4gVmlyaWRpYW4gaXMgYW4g
eDg2IHNwZWNpZmljIHRoaW5nLCBzbwo+IGFuCj4gPiA+IGV4dHJhIGZsYWcgaW4geGVuX2FyY2hf
ZG9tYWluY29uZmlnIHdvdWxkIHNlZW0gbW9zdCBhcHByb3ByaWF0ZS4gVGhpcwo+ID4gPiB3b3Vs
ZCB0aGVuIG5lZWQgdG8gd2lyZWQgaW50byB0aGUgYXBwcm9wcmlhdGUgcGxhY2UocykgaW4gbGli
eGwuIEknbGwKPiBoYXZlCj4gPiA+IGEgbG9vayBhdCBob3cgbXVjaCB3b3JrIHRoaXMgaXMgbGlr
ZWx5IHRvIGJlLgo+ID4KPiA+IFdvdWxkIHNvbWV0aGluZyBhbG9uZyB0aGUgbGluZXMgb2YgdGhl
IGZvbGxvd2luZyAoYXMgeWV0IHVudGVzdGVkIGFuZAo+IGluY29tcGxldGUpIHBhdGNoIGJlIGFj
Y2VwdGFibGU/Cj4gPgo+ID4gKEkndmUgYmxpbmRseSBjb2RlZCB0aGUgT2NhbWwgJE1BR0lDIGFu
ZCBqdXN0IGhhcmRjb2RlZCB0aGUgZmxhZyBpbiB0aGUKPiBzdHViKQo+ID4KPiAKPiBOb3Qgc3Vy
ZSBpZiB5b3VyIHF1ZXN0aW9uIGlzIGRpcmVjdGVkIHRvIG1lIG9yIG5vdC4KPiAKPiBJIHRoaW5r
IHRoaXMgcGF0Y2ggaXMgaW5kZXBlbmRlbnQgb2YgdGhpcyBzZXJpZXMgdG8gaGFuZD8KClllcywg
aXQgd2FzIGEgc3RhYiBhdCBhbiBpbmNyZW1lbnRhbCBwYXRjaCB0byBkbyB3aGF0IEFuZHkgd2Fu
dGVkLgoKPiAKPiA+IC0tLTg8LS0tCj4gPgo+ID4gLWludCBodm1fZG9tYWluX2luaXRpYWxpc2Uo
c3RydWN0IGRvbWFpbiAqZCkKPiA+ICtpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBk
b21haW4gKmQsIGJvb2wgZW5hYmxlX3ZpcmlkaWFuKQo+ID4gIHsKPiA+ICAgICAgdW5zaWduZWQg
aW50IG5yX2dzaXM7Cj4gPiAgICAgIGludCByYzsKPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS0KPiB4ODYvaHZtL2h2bS5oCj4g
PiBpbmRleCA3ODkyZjk4YzdiLi42YmRlNjEzZGQ4IDEwMDY0NAo+ID4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaHZtLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2
bS5oCj4gPiBAQCAtMjQxLDcgKzI0MSw3IEBAIGV4dGVybiBzOCBodm1fcG9ydDgwX2FsbG93ZWQ7
Cj4gPiAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKnN0YXJ0X3N2bSh2
b2lkKTsKPiA+ICBleHRlcm4gY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqc3RhcnRf
dm14KHZvaWQpOwo+ID4KPiA+IC1pbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21h
aW4gKmQpOwo+ID4gK2ludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwg
Ym9vbCBlbmFibGVfdmlyaWRpYW4pOwo+IAo+IGh2bV9kb21haW5faW5pdGlhbGlzZSAoYW5kIHB2
X2RvbWFpbl9pbml0aWFsaXNlKSB1c2VkIHRvIHRha2UgYQo+IHhlbl9hcmNoX2RvbWFpbl9jb25m
aWcuIEkgdGhpbmsgeW91IGNhbiBpbnRyb2R1Y2UgaXQgYmFjay4KCkknbSBnb2luZyB0byBzaWRl
LXN0ZXAgdGhlIHdob2xlIGlzc3VlIGZvciB0aGUgbW9tZW50LiBJIGRvbid0IHRoaW5rIHRoaXMg
c2VyaWVzIGlzIHRoZSByaWdodCBwbGFjZSB0byBiZSBtYWtpbmcgdGhlIGNoYW5nZS4gWWVzLCBp
dCBvdXQtb2YtbGluaW5nIHRoZSBzdHJ1Y3RzIGFuZCB0aHVzIGVuYWJsZXMgdGhlIG9wdGltaXph
dGlvbiwgYnV0IGFsbG9jYXRpbmcgdGhlbSB1bmNvbmRpdGlvbmFsbHkgaXMgZXNzZW50aWFsbHkg
b25seSBlcXVpdmFsZW50IHRvIGxlYXZpbmcgdGhlbSBpbmxpbmUgaW4gdGVybXMgb2YgbWVtb3J5
IGNvc3QuCgogIFBhdWwKCj4gCj4gV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 16:34:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 16:34: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-devel-bounces@lists.xenproject.org>)
	id 1gn4Qj-0001hN-NQ; Fri, 25 Jan 2019 16:34: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=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gn4Qj-0001hI-9q
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 16:34:09 +0000
X-Inumbo-ID: 089cb74c-20bf-11e9-8f8f-237b4b46bdf7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 089cb74c-20bf-11e9-8f8f-237b4b46bdf7;
 Fri, 25 Jan 2019 16:34:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 09:34:05 -0700
Message-Id: <5C4B3A7E0200007800211397@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 09:34:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244655-32180-9-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1548244655-32180-9-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 09/11] x86/vioapic: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDEyOjU3LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBA
QCAtNjYsNiArNjcsOSBAQCBzdGF0aWMgc3RydWN0IGh2bV92aW9hcGljICpnc2lfdmlvYXBpYyhj
b25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICB7Cj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiAgCj4g
KyAgICAvKiBNYWtlIHN1cmUgdGhlIGNvbXBpbGVyIGRvZXMgbm90IG9wdGltaXplIHRoZSBpbml0
aWFsaXphdGlvbiAqLwo+ICsgICAgT1BUSU1JWkVSX0hJREVfVkFSKHBpbik7CgpTaW5jZSB0aGVy
ZSdzIG5vIGluaXRpYWxpemF0aW9uIGhlcmUsIEkgdGhpbmsgaXQgd291bGQgaGVscCB0byBhZGQg
ImRvbmUKaW4gdGhlIGNhbGxlcnMiLiBQZXJoYXBzIGFsc28gIm9wdGltaXplIGF3YXkiIG9yICJk
ZWxldGUiPwoKQW5kIHRoZW4gSSB0aGluayB5b3UgbWVhbiAqcGluLgoKPiBAQCAtMjEyLDcgKzIx
NywxMiBAQCBzdGF0aWMgdm9pZCB2aW9hcGljX3dyaXRlX3JlZGlyZW50KAo+ICAgICAgc3RydWN0
IGh2bV9pcnEgKmh2bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsKPiAgICAgIHVuaW9uIHZpb2Fw
aWNfcmVkaXJfZW50cnkgKnBlbnQsIGVudDsKPiAgICAgIGludCB1bm1hc2tlZCA9IDA7Cj4gLSAg
ICB1bnNpZ25lZCBpbnQgZ3NpID0gdmlvYXBpYy0+YmFzZV9nc2kgKyBpZHg7Cj4gKyAgICB1bnNp
Z25lZCBpbnQgZ3NpOwo+ICsKPiArICAgIC8qIE1ha2Ugc3VyZSBubyBvdXQtb2YtYm91bmQgdmFs
dWUgZm9yIGlkeCBjYW4gYmUgdXNlZCAqLwo+ICsgICAgaWR4ID0gYXJyYXlfaW5kZXhfbm9zcGVj
KGlkeCwgdmlvYXBpYy0+bnJfcGlucyk7Cj4gKwo+ICsgICAgZ3NpID0gdmlvYXBpYy0+YmFzZV9n
c2kgKyBpZHg7CgpJIGRpc2xpa2UgdGhlIGRpc2Nvbm5lY3QgZnJvbSB0aGUgcmVzcGVjdGl2ZSBi
b3VuZHMgY2hlY2s6IFRoZXJlJ3MKb25seSBvbmUgY2FsbGVyLCBzbyB0aGUgY29uc3RydWN0IGNv
dWxkIGJlIG1vdmVkIHRoZXJlLCBvcgpvdGhlcndpc2UgSSdkIGxpa2UgdG8gc2VlIGFuIEFTU0VS
VCgpIGFkZGVkIGRvY3VtZW50aW5nIHRoYXQgdGhlCmJvdW5kcyBjaGVjayBpcyBleHBlY3RlZCB0
byBoYXZlIGhhcHBlbmVkIGluIHRoZSBjYWxsZXIuCgo+IEBAIC0zNzgsNyArMzg4LDggQEAgc3Rh
dGljIGlubGluZSBpbnQgcGl0X2NoYW5uZWwwX2VuYWJsZWQodm9pZCkKPiAgCj4gIHN0YXRpYyB2
b2lkIHZpb2FwaWNfZGVsaXZlcihzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMsIHVuc2lnbmVk
IGludCBwaW4pCj4gIHsKPiAtICAgIHVpbnQxNl90IGRlc3QgPSB2aW9hcGljLT5yZWRpcnRibFtw
aW5dLmZpZWxkcy5kZXN0X2lkOwo+ICsgICAgdWludDE2X3QgZGVzdCA9IHZpb2FwaWMtPnJlZGly
dGJsCj4gKyAgICAgICAgICAgICAgIFtwaW4gPSBhcnJheV9pbmRleF9ub3NwZWMocGluLCB2aW9h
cGljLT5ucl9waW5zKV0uZmllbGRzLmRlc3RfaWQ7Cj4gICAgICB1aW50OF90IGRlc3RfbW9kZSA9
IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLmRlc3RfbW9kZTsKPiAgICAgIHVpbnQ4X3Qg
ZGVsaXZlcnlfbW9kZSA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLmRlbGl2ZXJ5X21v
ZGU7Cj4gICAgICB1aW50OF90IHZlY3RvciA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRz
LnZlY3RvcjsKCkknbSBzb3JyeSwgYnV0IGRlc3BpdGUgcHJpb3IgZGlzY3Vzc2lvbnMgSSdtIHN0
aWxsIG5vdCBoYXBweSBhYm91dAp0aGlzIGNoYW5nZSAtIGFsbCBvZiB0aGUgY2FsbGVycyBwYXNz
IGtub3duIGdvb2QgdmFsdWVzOgotIHZpb2FwaWNfd3JpdGVfcmVkaXJlbnQoKSBnZXRzIGFkanVz
dGVkIGFib3ZlLAotIHZpb2FwaWNfaXJxX3Bvc2l0aXZlX2VkZ2UoKSBnZXRzIHRoZSB2YWx1ZSBw
YXNzZWQgaW50byBoZXJlCiAgZnJvbSBnc2lfdmlvYXBpYygpLCB3aGljaCB5b3UgYWxzbyB0YWtl
IGNhcmUgb2YsCi0gdmlvYXBpY191cGRhdGVfRU9JKCkgbG9vcHMgb3ZlciBhbGwgcGlucywgc28g
b25seSBwYXNzZXMgaW4tCiAgcmFuZ2UgdmFsdWVzLgpUaGVyZWZvcmUgSSBzdGlsbCBkb24ndCBz
ZWUgd2hhdCBwcm90ZWN0aW9uIHRoaXMgY2hhbmdlIGFkZHMuCkFzIHBlciBhYm92ZSwgaWYgaXQg
d2FzIHRvIHN0YXksIHNvbWUgc29ydCBvZiBjb25uZWN0aW9uIHRvIHRoZQpyYW5nZSBjaGVjayhz
KSBpdCBndWFyZHMgd291bGQgb3RoZXJ3aXNlIGJlIG5pY2UgdG8gZXN0YWJsaXNoLApidXQgSSBy
ZWFsaXplIHRoYXQgYWRkaW5nIGFuIEFTU0VSVCgpIGhlcmUgd291bGQgZ28gYWdhaW5zdAphIGNl
cnRhaW4gYXNwZWN0IG9mIHJldmlldyBjb21tZW50cyBJIGdhdmUgb24gZWFybGllciB2ZXJzaW9u
cy4KCj4gQEAgLTQ2Myw3ICs0NzQsNyBAQCBzdGF0aWMgdm9pZCB2aW9hcGljX2RlbGl2ZXIoc3Ry
dWN0IGh2bV92aW9hcGljICp2aW9hcGljLCB1bnNpZ25lZCBpbnQgcGluKQo+ICAKPiAgdm9pZCB2
aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBp
cnEpCj4gIHsKPiAtICAgIHVuc2lnbmVkIGludCBwaW47Cj4gKyAgICB1bnNpZ25lZCBpbnQgcGlu
ID0gMDsgLyogU2VlIGdzaV92aW9hcGljICovCj4gICAgICBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZp
b2FwaWMgPSBnc2lfdmlvYXBpYyhkLCBpcnEsICZwaW4pOwo+ICAgICAgdW5pb24gdmlvYXBpY19y
ZWRpcl9lbnRyeSAqZW50Owo+ICAKPiBAQCAtNTYwLDcgKzU3MSw3IEBAIGludCB2aW9hcGljX2dl
dF92ZWN0b3IoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKPiAgCj4g
IGludCB2aW9hcGljX2dldF90cmlnZ2VyX21vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IGdzaSkKPiAgewo+IC0gICAgdW5zaWduZWQgaW50IHBpbjsKPiArICAgIHVuc2ln
bmVkIGludCBwaW4gPSAwOyAvKiBTZWUgZ3NpX3Zpb2FwaWMgKi8KPiAgICAgIGNvbnN0IHN0cnVj
dCBodm1fdmlvYXBpYyAqdmlvYXBpYyA9IGdzaV92aW9hcGljKGQsIGdzaSwgJnBpbik7Cj4gIAo+
ICAgICAgaWYgKCAhdmlvYXBpYyApCgpTaW5jZSB0aGVyZSBhcmUgbW9yZSBjYWxsZXJzIG9mIGdz
aV92aW9hcGljKCksIGp1c3RpZmljYXRpb24gc2hvdWxkIGJlCmFkZGVkIHRvIHRoZSBkZXNjcmlw
dGlvbiB3aHkgb25seSBzb21lIG5lZWQgYWRqdXN0bWVudCAob3IKb3RoZXJ3aXNlLCBqdXN0IHRv
IGJlIG9uIHRoZSBzYWZlIHNpZGUgYXMgd2VsbCBhcyBmb3IgY29uc2lzdGVuY3kKYWxsIG9mIHRo
ZW0gc2hvdWxkIGJlIHVwZGF0ZWQsIGluIHdoaWNoIGNhc2UgaXQgd291bGQgc3RpbGwgYmUgbmlj
ZQp0byBjYWxsIG91dCB0aGUgb25lcyB3aGljaCByZWFsbHkgW2Rvbid0XSBuZWVkIHVwZGF0aW5n
KS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 16:40:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gn4Wc-0002b3-8x; Fri, 25 Jan 2019 16:40: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=5Bsp=QB=citrix.com=prvs=921b93e8d=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gn4Wb-0002ay-65
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 16:40:13 +0000
X-Inumbo-ID: e16ab1dc-20bf-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e16ab1dc-20bf-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 16:40:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="76485875"
Date: Fri, 25 Jan 2019 16:39:35 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190125163935.GP1271@perard.uk.xensource.com>
References: <20190124174827.15902-1-george.dunlap@citrix.com>
 <20190125113305.aiw2u2fzzblb33mu@zion.uk.xensource.com>
 <682e640c-565e-f20c-b2fe-13d7ebfe075c@citrix.com>
 <20190125161055.gb6v4xslarfsixyv@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190125161055.gb6v4xslarfsixyv@zion.uk.xensource.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH-for-4.12] docs: Fix dm_restrict documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 George Dunlap <george.dunlap@citrix.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDQ6MTA6NTVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEphbiAyNSwgMjAxOSBhdCAwMjo0NzoyMFBNICswMDAwLCBHZW9yZ2UgRHVubGFw
IHdyb3RlOgo+ID4gT24gMS8yNS8xOSAxMTozMyBBTSwgV2VpIExpdSB3cm90ZToKPiA+ID4gT24g
VGh1LCBKYW4gMjQsIDIwMTkgYXQgMDU6NDg6MjdQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90
ZToKPiA+ID4+IFJlbW92ZSAiY2hhdHR5IiBhbmQgcmVkdW5kYW50IGluZm9ybWF0aW9uIGZyb20g
dGhlIHhsIG1hbiBwYWdlOwo+ID4gPj4gcmVzdHJpY3QgaXQgdG8gZnVuY3Rpb25hbCBkZXNjcmlw
dGlvbnMgb25seSwgYW5kIHBvaW50IGluc3RlYWQgdG8KPiA+ID4+IHFlbXUtZGVwcml2LnBhbmRv
YyBhbmQgU1VQUE9SVC5tZCBhcyBsb2NhdGlvbnMgZm9yICJjYW5vbmljYWwiCj4gPiA+PiBpbmZv
cm1hdGlvbi4KPiA+ID4+Cj4gPiA+PiBBZGQgYSBtYW4gcGFnZSBlbnRyeSBmb3IgZGV2aWNlX21v
ZGVsX3VzZXIuCj4gPiA+Pgo+ID4gPj4gVXBkYXRlIHFlbXUtZGVwcml2aWxlZ2UucGFuZG9jOgo+
ID4gPj4KPiA+ID4+IENoYW5nZXMgaW4gbWlzc2luZyBmZWF0dXJlIGxpc3Q6Cj4gPiA+PiAtIE1p
Z3JhdGlvbiBpcyBmdW5jdGlvbmFsCj4gPiA+PiAtIEJ1dCBxZGlzayBiYWNrZW5kcyBhcmUgbm90
Cj4gPiA+Pgo+ID4gPj4gQWRkIGEgbWlzc2luZyByZXN0cmljdGlvbiBsaXN0Lgo+ID4gPj4KPiA+
ID4+IFRoZSBmb2xsb3dpbmcgc3RhdGVtZW50cyBmcm9tIHRoZSBtYW4gcGFnZSBhcmUgZHJvcHBl
ZDoKPiA+ID4+IC0gTWVudGlvbmluZyBQVjsgUFYgZ3Vlc3RzIG5ldmVyIGhhdmUgYSBkZXZpY2Ug
bW9kZWwuCj4gPiA+PiAtIERyb3AgdGhlIGNvbmZ1c2luZyBzdGF0ZW1lbnQgYWJvdXQgc3Rkdmdh
IGFuZCBjaXJydXMgdmdhIG9wdGlvbnMuCj4gPiA+PiAtIFJlLXVzZWQgZG9tYWluIElEcyBhcmUg
bm93IGhhbmRsZWQuCj4gPiA+PiAtIERldmljZSBtb2RlbHMgc2hvdWxkIG5vIGxvbmdlciBiZSBh
YmxlIHRvIGNyZWF0ZSB3b3JsZC1yZWFkYWJsZQo+ID4gPj4gICBmaWxlcyBvbiBkb20wJ3MgZmls
ZXN5c3RlbS4KPiA+ID4+Cj4gPiA+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gPiA+PiAtLS0KPiA+ID4+IFJGQzogSSBkb24ndCBrbm93
IHdoYXQgdGhlICd2Z2EnIGxpbWl0YXRpb24gdGhpbmcgd2FzIGFib3V0IC0tIEkgdHJpZWQKPiA+
ID4+IGJvdGggJ2RlZmF1bHQnIGFuZCAnc3RndmdhJyB3aXRoIGRtX3Jlc3RyaWN0IGFuZCB0aGV5
IHdvcmtlZCBmaW5lLgo+ID4gPiAKPiA+ID4gSSB0aGluayB1bnRpbCB3ZSBmaWd1cmUgb3V0IHRo
ZSBzaXR1YXRpb24gb2YgdmdhLCB0aGUgc3RhdGVtZW50IHNob3VsZAo+ID4gPiBzdGF5Lgo+ID4g
Cj4gPiBIb3cgd291bGQgd2UgZG8gdGhhdD8KPiAKPiBQZXIgbXkgdW5kZXJzdGFuZGluZzoKPiAK
PiAgIFNldHRpbmcgdmdhIG9wdGlvbiB0byBhbnl0aGluZyBlbHNlIG90aGVyIHRoYW4gIm5vbmUi
IG1heSBub3Qgd29yawo+IAo+ID8KCklzIHRoZWlyIGFuIGlzc3VlIHdpdGggdGhlIHZnYSBzZXR0
aW5nIGFuZCBkbV9yZXN0cmljdD0xID8gSSBuZXZlciBhZGQKYW55IHByb2JsZW0uIEFjY2Vzc2lu
ZyB0aGUgZ3Vlc3QgZ3JhcGhpYyBvdXRwdXQgdmlhIFZOQyB3aGlsZSBydW5uaW5nCndpdGggZG1f
cmVzdHJpY3Qgd29ya3MgZmluZS4gKGJ1dCBJIG9ubHkgZXZlciB1c2UgdGhlIGRlZmF1bHQuKQoK
TWF5YmUgaXQncyB0aW1lIHRvIGJsYW1lISBBbmQgZG8gc29tZSBhcmNoZW9sb2d5IC4uLgoKQmFz
ZSBvbiBjb21taXQgN2QyNzhlMjExNWQwODRhNWY3OGE1MTJhZTAxY2U5NDZjMTBjZmY3ZAoieGw6
IERvY3VtZW50IFZHQSBwcm9ibGVtcyBhcmlzaW5nIGZyb20gbGFjayBvZiBwaHlzbWFwIGRtb3Ai
CnRoZSBpc3N1ZSBpcyBqdXN0IHRoYXQgdXNpbmcgeGNfZG9tYWluX2FkZF90b19waHlzbWFwIGRv
ZXNuJ3Qgd29yay4KCkJ1dCB0aGF0IGlzc3VlIGhhcyBiZWVuIGFkZHJlc3NlZCB3aXRoIGEgbmV3
IERNT1BTLCBhbmQgUUVNVSBoYXZlCnN1cHBvcnQgZm9yIGl0IHNpbmNlOgpjb21taXQgMmNiZjg5
MDM1MzBiOTM2OTY0ZGQzYWY3ZTJlNWJmODVjMzk1NWQ1YwoieGVuOiBVc2UgbmV3bHkgYWRkZWQg
ZG1vcHMgZm9yIG1hcHBpbmcgVkdBIG1lbW9yeSIKd2hpY2ggaXMgUUVNVSAzLjAuCgpxZW11LXhl
bi00LjEyLjAgaXMgYXQgbGVhc3QgUUVNVSAzLjAuIFNvIGl0IHNob3VsZCBiZSBqdXN0IGEgbWF0
dGVyIG9mCmRvY3VtZW50aW5nIHRoYXQgd2UgbmVlZCBRRU1VIDMuMC4KQnV0IGJhc2VkIG9uIHFl
bXUtZGVwcml2aWxlZ2UucGFuZG9jLCBRRU1VIDMuMCBpcyByZXF1aXJlZCBmb3IKZG1fcmVzdHJp
Y3QgdG8gd29ya3MsIHNvIGFsbCBpcyBmaW5lLiBUaGUgb3JpZ2luYWwgbWVudGlvbiBvZiBwcm9i
bGVtCndpdGggdmdhIT1ub25lIGlzbid0IHRydWUgYW55bW9yZS4KClZlcnNpb24gcmVxdWlyZW1l
bnQgaXMgZG9jdW1lbnRlZCBpbiB0aGUgbWFuIHBhZ2UsIHdoaWNoIHJlZGlyZWN0IHRvCnFlbXUt
ZGVwcml2aWxlZ2UucGFuZG9jIHdoaWNoIHNwZWNpZnkgUUVNVSAzLjArLiBTbyBhbGwgaXMgZmlu
ZS4KCkNoZWVycywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 16:50:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 16:50: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-devel-bounces@lists.xenproject.org>)
	id 1gn4gL-0003fr-NB; Fri, 25 Jan 2019 16:50: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=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gn4gJ-0003f0-PB
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 16:50:15 +0000
X-Inumbo-ID: 486a0ddc-20c1-11e9-a35f-b392e0400e07
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 486a0ddc-20c1-11e9-a35f-b392e0400e07;
 Fri, 25 Jan 2019 16:50:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 09:50:11 -0700
Message-Id: <5C4B3E4202000078002113B4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 09:50:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244655-32180-10-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1548244655-32180-10-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 10/11] x86/hvm/hpet: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE5IGF0IDEyOjU3LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBX
aGVuIGludGVyYWN0aW5nIHdpdGggaHBldCwgcmVhZCBhbmQgd3JpdGUgb3BlcmF0aW9ucyBjYW4g
YmUgZXhlY3V0ZWQKPiBkdXJpbmcgaW5zdHJ1Y3Rpb24gZW11bGF0aW9uLCB3aGVyZSB0aGUgZ3Vl
c3QgY29udHJvbHMgdGhlIGRhdGEgdGhhdAo+IGlzIHVzZWQuIEFzIGl0IGlzIGhhcmQgdG8gcHJl
ZGljdCB0aGUgbnVtYmVyIG9mIGluc3RydWN0aW9ucyB0aGF0IGFyZQo+IGV4ZWN1dGVkIHNwZWN1
bGF0aXZlbHksIHdlIHByZXZlbnQgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIGJ5IHVzaW5nIHRoZQo+
IGFycmF5X2luZGV4X25vc3BlYyBmdW5jdGlvbiBmb3IgZ3Vlc3Qgc3BlY2lmaWVkIGFkZHJlc3Nl
cyB0aGF0IHNob3VsZAo+IGJlIHVzZWQgZm9yIGhwZXQgb3BlcmF0aW9ucy4KPiAKPiBUaGlzIGNv
bW1pdCBpcyBwYXJ0IG9mIHRoZSBTcGVjdHJlVjErTDFURiBtaXRpZ2F0aW9uIHBhdGNoIHNlcmll
cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5k
ZT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGggb25l
IGZ1cnRoZXIgcmVtYXJrOgoKPiBAQCAtNTIzLDcgKzUyNiw3IEBAIHN0YXRpYyBpbnQgaHBldF93
cml0ZSgKPiAgICAgIGNhc2UgSFBFVF9Ubl9ST1VURSgwKToKPiAgICAgIGNhc2UgSFBFVF9Ubl9S
T1VURSgxKToKPiAgICAgIGNhc2UgSFBFVF9Ubl9ST1VURSgyKToKPiAtICAgICAgICB0biA9IEhQ
RVRfVE4oUk9VVEUsIGFkZHIpOwo+ICsgICAgICAgIHRuID0gYXJyYXlfaW5kZXhfbm9zcGVjKEhQ
RVRfVE4oUk9VVEUsIGFkZHIpLCBBUlJBWV9TSVpFKGgtPmhwZXQudGltZXJzKSk7Cj4gICAgICAg
ICAgaC0+aHBldC50aW1lcnNbdG5dLmZzYiA9IG5ld192YWw7Cj4gICAgICAgICAgYnJlYWs7CgpU
aGlzIG9uZSwgdW5saWtlIHRoZSBvdGhlciB0d28gaW4gdGhpcyBmdW5jdGlvbiwgd291bGQgYmUg
YSBmYWlyCmNhbmRpZGF0ZSBmb3IgdXNlIG9mIGFycmF5X2FjY2Vzc19ub3NwZWMoKSAtIHRuIGlz
IHVzZWQganVzdApvbmNlIGhlcmUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 16:55:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 16:55: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-devel-bounces@lists.xenproject.org>)
	id 1gn4lJ-0003ui-BY; Fri, 25 Jan 2019 16: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=jZp+=QB=citrix.com=prvs=921c531d3=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gn4lH-0003ud-MC
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 16:55:23 +0000
X-Inumbo-ID: ffdae432-20c1-11e9-a0c4-e7cf6f318530
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ffdae432-20c1-11e9-a0c4-e7cf6f318530;
 Fri, 25 Jan 2019 16:55:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,521,1539648000"; d="scan'208";a="76487413"
Date: Fri, 25 Jan 2019 16:55:02 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190125165502.jv25qzb5oxo6rb3l@zion.uk.xensource.com>
References: <20190124174827.15902-1-george.dunlap@citrix.com>
 <20190125113305.aiw2u2fzzblb33mu@zion.uk.xensource.com>
 <682e640c-565e-f20c-b2fe-13d7ebfe075c@citrix.com>
 <20190125161055.gb6v4xslarfsixyv@zion.uk.xensource.com>
 <20190125163935.GP1271@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190125163935.GP1271@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH-for-4.12] docs: Fix dm_restrict documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDQ6Mzk6MzVQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDQ6MTA6NTVQTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+IE9uIEZyaSwgSmFuIDI1LCAyMDE5IGF0IDAyOjQ3OjIwUE0gKzAwMDAsIEdl
b3JnZSBEdW5sYXAgd3JvdGU6Cj4gPiA+IE9uIDEvMjUvMTkgMTE6MzMgQU0sIFdlaSBMaXUgd3Jv
dGU6Cj4gPiA+ID4gT24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMDU6NDg6MjdQTSArMDAwMCwgR2Vv
cmdlIER1bmxhcCB3cm90ZToKPiA+ID4gPj4gUmVtb3ZlICJjaGF0dHkiIGFuZCByZWR1bmRhbnQg
aW5mb3JtYXRpb24gZnJvbSB0aGUgeGwgbWFuIHBhZ2U7Cj4gPiA+ID4+IHJlc3RyaWN0IGl0IHRv
IGZ1bmN0aW9uYWwgZGVzY3JpcHRpb25zIG9ubHksIGFuZCBwb2ludCBpbnN0ZWFkIHRvCj4gPiA+
ID4+IHFlbXUtZGVwcml2LnBhbmRvYyBhbmQgU1VQUE9SVC5tZCBhcyBsb2NhdGlvbnMgZm9yICJj
YW5vbmljYWwiCj4gPiA+ID4+IGluZm9ybWF0aW9uLgo+ID4gPiA+Pgo+ID4gPiA+PiBBZGQgYSBt
YW4gcGFnZSBlbnRyeSBmb3IgZGV2aWNlX21vZGVsX3VzZXIuCj4gPiA+ID4+Cj4gPiA+ID4+IFVw
ZGF0ZSBxZW11LWRlcHJpdmlsZWdlLnBhbmRvYzoKPiA+ID4gPj4KPiA+ID4gPj4gQ2hhbmdlcyBp
biBtaXNzaW5nIGZlYXR1cmUgbGlzdDoKPiA+ID4gPj4gLSBNaWdyYXRpb24gaXMgZnVuY3Rpb25h
bAo+ID4gPiA+PiAtIEJ1dCBxZGlzayBiYWNrZW5kcyBhcmUgbm90Cj4gPiA+ID4+Cj4gPiA+ID4+
IEFkZCBhIG1pc3NpbmcgcmVzdHJpY3Rpb24gbGlzdC4KPiA+ID4gPj4KPiA+ID4gPj4gVGhlIGZv
bGxvd2luZyBzdGF0ZW1lbnRzIGZyb20gdGhlIG1hbiBwYWdlIGFyZSBkcm9wcGVkOgo+ID4gPiA+
PiAtIE1lbnRpb25pbmcgUFY7IFBWIGd1ZXN0cyBuZXZlciBoYXZlIGEgZGV2aWNlIG1vZGVsLgo+
ID4gPiA+PiAtIERyb3AgdGhlIGNvbmZ1c2luZyBzdGF0ZW1lbnQgYWJvdXQgc3RkdmdhIGFuZCBj
aXJydXMgdmdhIG9wdGlvbnMuCj4gPiA+ID4+IC0gUmUtdXNlZCBkb21haW4gSURzIGFyZSBub3cg
aGFuZGxlZC4KPiA+ID4gPj4gLSBEZXZpY2UgbW9kZWxzIHNob3VsZCBubyBsb25nZXIgYmUgYWJs
ZSB0byBjcmVhdGUgd29ybGQtcmVhZGFibGUKPiA+ID4gPj4gICBmaWxlcyBvbiBkb20wJ3MgZmls
ZXN5c3RlbS4KPiA+ID4gPj4KPiA+ID4gPj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+ID4gPiA+PiAtLS0KPiA+ID4gPj4gUkZDOiBJIGRv
bid0IGtub3cgd2hhdCB0aGUgJ3ZnYScgbGltaXRhdGlvbiB0aGluZyB3YXMgYWJvdXQgLS0gSSB0
cmllZAo+ID4gPiA+PiBib3RoICdkZWZhdWx0JyBhbmQgJ3N0Z3ZnYScgd2l0aCBkbV9yZXN0cmlj
dCBhbmQgdGhleSB3b3JrZWQgZmluZS4KPiA+ID4gPiAKPiA+ID4gPiBJIHRoaW5rIHVudGlsIHdl
IGZpZ3VyZSBvdXQgdGhlIHNpdHVhdGlvbiBvZiB2Z2EsIHRoZSBzdGF0ZW1lbnQgc2hvdWxkCj4g
PiA+ID4gc3RheS4KPiA+ID4gCj4gPiA+IEhvdyB3b3VsZCB3ZSBkbyB0aGF0Pwo+ID4gCj4gPiBQ
ZXIgbXkgdW5kZXJzdGFuZGluZzoKPiA+IAo+ID4gICBTZXR0aW5nIHZnYSBvcHRpb24gdG8gYW55
dGhpbmcgZWxzZSBvdGhlciB0aGFuICJub25lIiBtYXkgbm90IHdvcmsKPiA+IAo+ID4gPwo+IAo+
IElzIHRoZWlyIGFuIGlzc3VlIHdpdGggdGhlIHZnYSBzZXR0aW5nIGFuZCBkbV9yZXN0cmljdD0x
ID8gSSBuZXZlciBhZGQKPiBhbnkgcHJvYmxlbS4gQWNjZXNzaW5nIHRoZSBndWVzdCBncmFwaGlj
IG91dHB1dCB2aWEgVk5DIHdoaWxlIHJ1bm5pbmcKPiB3aXRoIGRtX3Jlc3RyaWN0IHdvcmtzIGZp
bmUuIChidXQgSSBvbmx5IGV2ZXIgdXNlIHRoZSBkZWZhdWx0LikKPiAKPiBNYXliZSBpdCdzIHRp
bWUgdG8gYmxhbWUhIEFuZCBkbyBzb21lIGFyY2hlb2xvZ3kgLi4uCj4gCj4gQmFzZSBvbiBjb21t
aXQgN2QyNzhlMjExNWQwODRhNWY3OGE1MTJhZTAxY2U5NDZjMTBjZmY3ZAo+ICJ4bDogRG9jdW1l
bnQgVkdBIHByb2JsZW1zIGFyaXNpbmcgZnJvbSBsYWNrIG9mIHBoeXNtYXAgZG1vcCIKPiB0aGUg
aXNzdWUgaXMganVzdCB0aGF0IHVzaW5nIHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcCBkb2Vzbid0
IHdvcmsuCj4gCj4gQnV0IHRoYXQgaXNzdWUgaGFzIGJlZW4gYWRkcmVzc2VkIHdpdGggYSBuZXcg
RE1PUFMsIGFuZCBRRU1VIGhhdmUKPiBzdXBwb3J0IGZvciBpdCBzaW5jZToKPiBjb21taXQgMmNi
Zjg5MDM1MzBiOTM2OTY0ZGQzYWY3ZTJlNWJmODVjMzk1NWQ1Ywo+ICJ4ZW46IFVzZSBuZXdseSBh
ZGRlZCBkbW9wcyBmb3IgbWFwcGluZyBWR0EgbWVtb3J5Igo+IHdoaWNoIGlzIFFFTVUgMy4wLgo+
IAo+IHFlbXUteGVuLTQuMTIuMCBpcyBhdCBsZWFzdCBRRU1VIDMuMC4gU28gaXQgc2hvdWxkIGJl
IGp1c3QgYSBtYXR0ZXIgb2YKPiBkb2N1bWVudGluZyB0aGF0IHdlIG5lZWQgUUVNVSAzLjAuCj4g
QnV0IGJhc2VkIG9uIHFlbXUtZGVwcml2aWxlZ2UucGFuZG9jLCBRRU1VIDMuMCBpcyByZXF1aXJl
ZCBmb3IKPiBkbV9yZXN0cmljdCB0byB3b3Jrcywgc28gYWxsIGlzIGZpbmUuIFRoZSBvcmlnaW5h
bCBtZW50aW9uIG9mIHByb2JsZW0KPiB3aXRoIHZnYSE9bm9uZSBpc24ndCB0cnVlIGFueW1vcmUu
Cj4gCj4gVmVyc2lvbiByZXF1aXJlbWVudCBpcyBkb2N1bWVudGVkIGluIHRoZSBtYW4gcGFnZSwg
d2hpY2ggcmVkaXJlY3QgdG8KPiBxZW11LWRlcHJpdmlsZWdlLnBhbmRvYyB3aGljaCBzcGVjaWZ5
IFFFTVUgMy4wKy4gU28gYWxsIGlzIGZpbmUuCgpPSy4gVGhhdCdzIGNvbnZpbmNpbmcuIFRoYW5r
cyBmb3IgZGlnZ2luZy4KCldlIGNhbiByZW1vdmUgdGhlIHN0YXRlbWVudCBmb3IgNC4xMi4KCkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 17:01:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 17:01: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-devel-bounces@lists.xenproject.org>)
	id 1gn4qf-0004ti-0x; Fri, 25 Jan 2019 17:00: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=8q7v=QB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gn4qe-0004td-45
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 17:00:56 +0000
X-Inumbo-ID: c722b9ff-20c2-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c722b9ff-20c2-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 17:00:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 25 Jan 2019 10:00:54 -0700
Message-Id: <5C4B40C602000078002113CA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 25 Jan 2019 10:00:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1545284932.git.puwen@hygon.cn>
 <93aea88af6dcc70b24b8d5195bef026629f52170.1545284932.git.puwen@hygon.cn>
In-Reply-To: <93aea88af6dcc70b24b8d5195bef026629f52170.1545284932.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 09/15] x86/pv: Add Hygon Dhyana support to
 emulate MSRs access
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjEyLjE4IGF0IDE0OjE0LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IFRoZSBI
eWdvbiBEaHlhbmEgQ1BVIHN1cHBvcnRzIGxvdHMgb2YgTVNScyhzdWNoIGFzIHBlcmYgZXZlbnQg
c2VsZWN0IGFuZAo+IGNvdW50ZXIgTVNScywgaGFyZHdhcmUgY29uZmlndXJhdGlvbiBNU1IsIE1N
SU8gY29uZmlndXJhdGlvbiBiYXNlIGFkZHJlc3MKPiBNU1IsIE1QRVJGL0FQRVJGIE1TUnMpIGFz
IEFNRCBDUFUgZG9lcywgc28gYWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIHRoZQo+IFBWIGVt
dWxhdGlvbiBpbmZyYXN0cnVjdHVyZSBieSB1c2luZyB0aGUgY29kZSBwYXRoIG9mIEFNRC4KPiAK
PiBBcyBoeWdvbi5jIG5lZWRzIHRvIHdyaXRlIHRoZSBsb2FkLXN0b3JlIGNvbmZpZ3VyYXRpb24o
TFNfQ0ZHKSBNU1IsIHNvIGFkZAo+IG5ldyBjYXNlIGluIHdyaXRlX21zciB0byBoYW5kbGUgdGhp
cyBzaXR1YXRpb24uCgpXaGljaCBoeWdvbi5jIGRvIHlvdSBtZWFuIGhlcmU/IFRoaXMgYWRkaXRp
b24sIGlmIHZhbGlkIGF0IGFsbCwgY2xlYXJseQpuZWVkcyBpdHMgb3duIHBhdGNoIGFuZCBqdXN0
aWZpY2F0aW9uLCB0aGUgbW9yZSB0aGF0IHlvdSBwZXJtaXQgYWNjZXNzCihldmVuIGlmIG9ubHkg
Zm9yIERvbTApIG9uIEFNRCBhcyB3ZWxsLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 17:06:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 17:06: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-devel-bounces@lists.xenproject.org>)
	id 1gn4vh-00054p-MC; Fri, 25 Jan 2019 17:06: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=qSih=QB=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gn4vf-00054j-Ue
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 17:06:08 +0000
X-Inumbo-ID: 808c3d21-20c3-11e9-aeee-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 808c3d21-20c3-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 17:06:06 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id v15-v6so8935785ljh.13
 for <xen-devel@lists.xenproject.org>; Fri, 25 Jan 2019 09:06:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=FKM5WUUKjoFyGsHyU3aBKKbSD/4EesK7m9pH1viNQJc=;
 b=PDRL3AkPZqtgCFf0kGxMCUiTiOGaVCMpQv4HWZk13rFEujJ9gjeM6JD86Q5F4qGmN4
 InWxohCocY76Dr8txr9F3xYxtbziJyonecYT3mPt4poAsTohf1pnq+2GJfWWoUIDAC36
 QhBpfE9NY0eyTBet9y8YHYn79erLPNU0sGsdNl8EKy2Vd7JaF7F6hTrf2B/YZbZ6HUjv
 fe6JvJ2gKIXDATjPoM0HdfsiFogz+Q9wuzhplPUIRGIHONlfdqfh531+rHDqnHqKCGVA
 52ixl0f5J/4DAqRnijBLIXq5q7FG1Wac80MI52XMbPZI+wDcdOsymBisVoG9b+DNOS1D
 26Ew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=FKM5WUUKjoFyGsHyU3aBKKbSD/4EesK7m9pH1viNQJc=;
 b=KKTrZSbgsBPvCxM2UgG4dudbCTWMoinocmvMEs+ArM7RwcNtjOhXcgV/EKf3+UxNcm
 Sc+xBNBiRTqzx0ddKArW9YoxPpC3RqzMsQF9E27b8dSAfedpUw+RKg+zPheVjo5B01Zx
 /+f88Vo2bcC+Zd4LFH9XVBnqhZ6OOINLJn2fgihlNVa+6E0qy4j1cesvfhsslYtZK7t1
 ZncK2lcdPhoTXFDwCEDnUq7unYJ+WV2AFK5x+r7vLSOsUQjRx7Sx+YNTbOaEVOoiKoYI
 ltjBbmmSxm+9FRB+49j24BSHagVhlhqQV96j6k/hp/bWYcGp6/5ANynVSihIl6YTtDkV
 F6jg==
X-Gm-Message-State: AJcUukfHrNi6+rzb0lLz2Gl2fiv5nNNSInZXDT1lIFYwKVI/g3EoLr01
 TeuPPWzUIjU2cIpRxkJyMg8/MPLL
X-Google-Smtp-Source: ALg8bN5jbgtAFIqjXhupZgZODQl9++e1w/bqr+EUkNJdQnisePqrhzm770sF+ntW/SLZ3cTkQ6rnEA==
X-Received: by 2002:a2e:c41:: with SMTP id o1-v6mr9730001ljd.152.1548435964797; 
 Fri, 25 Jan 2019 09:06:04 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id h22-v6sm1594732ljg.24.2019.01.25.09.06.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 25 Jan 2019 09:06:03 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 25 Jan 2019 19:06:02 +0200
Message-Id: <1548435962-29797-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH v2 for-4.12] gic-vgic: fix an assert condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Andre Przywara <andre.przywara@arm.com>, Stefan Nuernberger <snu@amazon.de>,
 Julien Grall <julien.grall@arm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkN1cnJlbnRseSwg
dGhhdCBhc3NlcnQgY29uZGl0aW9uIGRvZXMgbm90IGNvcnJlc3BvbmQgdG8gYSBjb21tZW50IGFi
b3ZlCmFuZCBtYWtlcyBhc3NlcnRpb24gZmFpbGVkIG9uIEhXIElSUSBkaXNjb25uZWN0aW9uLgpG
aXggdGhlIGNvbmRpdGlvbiBzbyBpdCBjb3JyZXNwb25kcyB0byB0aGUgY29tbWVudCBhbmQgYWxs
b3dzIElSUQpkaXNjb25uZWN0aW9uIG9uIGRlYnVnIGJ1aWxkcy4KCkZpeGVzOiBlYzJhMmYxICgi
QVJNOiBWR0lDOiBmYWN0b3Igb3V0IHZnaWNfY29ubmVjdF9od19pcnEoKSIpClNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+ClN1Z2dlc3RlZC1ieTog
U3RlZmFuIE51ZXJuYmVyZ2VyIDxzbnVAYW1hem9uLmRlPgotLS0KaW4gdjI6CiAtIHVwZGF0ZWQg
Y29uZGl0aW9uIGFzIHN1Z2dlc3RlZCBieSBTdGVmYW4KIC0gcHJvdmlkZWQgZGV0YWlsZWQgY29t
bWl0IG1lc3NhZ2UKIC0gYWRkZWQgU3VnZ2VzdGVkLWJ5IGZyb20gU3RlZmFuCiAtIHJlZmVycmVk
IGEgY29tbWl0IGludHJvZHVjZWQgdGhlIGlzc3VlCgogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMg
fCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyBiL3hlbi9hcmNoL2FybS9naWMtdmdp
Yy5jCmluZGV4IDQ4OTIyZjUuLmEzYmJhODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMt
dmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCkBAIC00NDMsNyArNDQzLDcgQEAg
aW50IHZnaWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCB2aXJxLAogICAgIGludCByZXQgPSAwOwogCiAgICAgLyogImRlc2MiIGlz
IG9wdGlvbmFsIHdoZW4gd2UgZGlzY29ubmVjdCBhbiBJUlEuICovCi0gICAgQVNTRVJUKGNvbm5l
Y3QgJiYgZGVzYyk7CisgICAgQVNTRVJUKCFjb25uZWN0IHx8IGRlc2MpOwogCiAgICAgLyogV2Ug
YXJlIHRha2luZyB0byByYW5rIGxvY2sgdG8gcHJldmVudCBwYXJhbGxlbCBjb25uZWN0aW9ucy4g
Ki8KICAgICB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 17:17:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 17:17: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-devel-bounces@lists.xenproject.org>)
	id 1gn56N-00064F-Mu; Fri, 25 Jan 2019 17:17: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=6NYt=QB=citrix.com=prvs=92139f89c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gn56M-00064A-Gg
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 17:17:10 +0000
X-Inumbo-ID: 0a392b5e-20c5-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a392b5e-20c5-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 17:17:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,522,1539648000"; d="scan'208";a="85107735"
Date: Fri, 25 Jan 2019 18:16:56 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190125171656.n5mp7qt73dkgxpe6@mac>
References: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
 <20190125145046.27138-5-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190125145046.27138-5-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [OSSTEST PATCH 4/5] power: ts-freebsd-host-install:
 Use power_reboot_attempts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDI6NTA6NDVQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2UgbG9vayBhdCB0aGUgaW5zdGFsbGVyIGVudmlyb25tZW50IHVwdGltZSwgdG8KPiAg
fCBjaGVjayB0aGF0IHRoaXMgaXMgdGhlIGluc3RhbGxlciBlbnZpcm9ubWVudAo+IGFzIHJlcXVl
c3RlZCBieSB0aGUgY29tbWVudAo+ICB8IGluIHBhcnRpY3VsYXIgJGF3YWl0IG11c3Qgb25seSBz
dWNjZWVkIGlmIHRoZSBob3N0IHJlYWxseSBkaWQKPiAgfCByZWJvb3QgaW50byB0aGUgYm9vdCBl
bnZpcm9ubWVudCB0aGF0ICRhd2FpdCBleHBlY3RzLgo+IG5lYXIgdGhlIHRvcCBvZiBwb3dlcl9y
ZWJvb3RfYXR0ZW1wdHMKPiAKPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CgpUaGFua3MhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 17:23:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 17:23: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-devel-bounces@lists.xenproject.org>)
	id 1gn5Bx-0006zJ-E0; Fri, 25 Jan 2019 17:22: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=6NYt=QB=citrix.com=prvs=92139f89c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gn5Bv-0006zE-EU
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 17:22:55 +0000
X-Inumbo-ID: d90fc00a-20c5-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d90fc00a-20c5-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 17:22:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,522,1539648000"; d="scan'208";a="85107995"
Date: Fri, 25 Jan 2019 18:22:42 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190125172242.d75qxovsf5t5a564@mac>
References: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
 <20190125145046.27138-6-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190125145046.27138-6-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [OSSTEST PATCH 5/5] power: ssh: Wait for the target
 to appear to go down
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDI6NTA6NDZQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2hlbiB3ZSBgcG93ZXIgb24nIHdpdGggdGhlIHNzaCBtZXRob2QsIHdlIGFjdHVhbGx5
IHJ1biBzc2ggcmVib290Lgo+IAo+IE9uIHNvbWUgc3lzdGVtcyAobm90YWJseSwgRnJlZUJTRCkg
dGhlIGtlcm5lbCBkb2VzIG5vdCBzaW1wbHkgcmVib290Cj4gaW1tZWRpYXRlbHkgZXZlbiB3aXRo
IHRoZSBydW5lcyB3ZSBwcm92aWRlIGhlcmUsIGllIGZvciBGcmVlQlNECj4gICByZWJvb3QgLW5x
Cj4gRWcsIEkgaGF2ZSBzZWVuIHJlYm9vdHMgd2l0aCBzZXZlcmFsIG1lc3NhZ2VzIGxpa2UgdGhp
czoKPiAgIEphbiAyNSAxNDoxNzo1OS4xMDAwNDQgV2FpdGluZyAobWF4IDYwIHNlY29uZHMpIGZv
ciBzeXN0ZW0gdGhyZWFkIGBidWZzcGFjZWRhZW1vbi0yJyB0byBzdG9wLi4uIGRvbmUKClNvIGl0
IHNlZW1zIGxpa2UgcmVib290IC1ucSBkb2Vzbid0IGJlaGF2ZSBhcyBleHBlY3RlZC4uLgoKPiBU
aGlzIGNhbiByZXN1bHQgaW4gdGhlIHNzaCBtZXRob2QgZmFpbGluZyBzcHVyaW91c2x5LCBiZWNh
dXNlIHRoZQo+IGBwb3dlciBvbicgYXBwZWFycyB0byBjb21wbGV0ZSB3aGlsZSB0aGUgaG9zdCBp
cyBzdGlsbCB1cCBpbiB0aGUKPiBwcmV2aW91cyBlbnZpcm9ubWVudC4gIEluIG9uZSBvZiBteSB0
ZXN0IHJ1bnMgSSBzYXcgYW4gc3NoIHRvIHRoZSBob3N0Cj4gc3VjY2VlZCwgYW5kIHByaW50IHRo
ZSB1cHRpbWUgKG9mIHRoZSBleGlzdGluZyBlbnZpcm9ubWVudCksIGJldHdlZW4KPiB0aGUgcmVi
b290IGNvbW1hbmQgYmVpbmcgaXNzdWVkIGFuZCB0aGUgaG9zdCBhY3R1YWxseSByZWJvb3Rpbmcu
Cj4gCj4gU28sIHdhaXQgKHVwIHRvIGp1c3Qgb3ZlciBhIG1pbnV0ZSkgdW50aWwgdGhlIGhvc3Qg
ZG9lcyBub3QgcmVzcG9uZCB0bwo+IHBpbmcuICAodGFyZ2V0X2F3YWl0X2Rvd24gcnVucyBwaW5n
IC1jIDUuKQo+IAo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRo
YW5rcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 17:30:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 17:30:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gn5JG-0007t8-BQ; Fri, 25 Jan 2019 17:30: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=1alE=QB=citrix.com=prvs=9210a8ee7=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gn5JE-0007t3-VK
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 17:30:28 +0000
X-Inumbo-ID: e6f09606-20c6-11e9-9992-73c427b5859a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6f09606-20c6-11e9-9992-73c427b5859a;
 Fri, 25 Jan 2019 17:30:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,522,1539648000"; d="scan'208";a="76491130"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23627.18324.905850.127300@mariner.uk.xensource.com>
Date: Fri, 25 Jan 2019 17:29:56 +0000
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20190125172242.d75qxovsf5t5a564@mac>
References: <20190125145046.27138-1-ian.jackson@eu.citrix.com>
 <20190125145046.27138-6-ian.jackson@eu.citrix.com>
 <20190125172242.d75qxovsf5t5a564@mac>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH 5/5] power: ssh: Wait for the target
 to appear to go down
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbT1NTVEVTVCBQQVRDSCA1LzVdIHBvd2VyOiBz
c2g6IFdhaXQgZm9yIHRoZSB0YXJnZXQgdG8gYXBwZWFyIHRvIGdvIGRvd24iKToKPiBPbiBGcmks
IEphbiAyNSwgMjAxOSBhdCAwMjo1MDo0NlBNICswMDAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+
IE9uIHNvbWUgc3lzdGVtcyAobm90YWJseSwgRnJlZUJTRCkgdGhlIGtlcm5lbCBkb2VzIG5vdCBz
aW1wbHkgcmVib290Cj4gPiBpbW1lZGlhdGVseSBldmVuIHdpdGggdGhlIHJ1bmVzIHdlIHByb3Zp
ZGUgaGVyZSwgaWUgZm9yIEZyZWVCU0QKPiA+ICAgcmVib290IC1ucQo+ID4gRWcsIEkgaGF2ZSBz
ZWVuIHJlYm9vdHMgd2l0aCBzZXZlcmFsIG1lc3NhZ2VzIGxpa2UgdGhpczoKPiA+ICAgSmFuIDI1
IDE0OjE3OjU5LjEwMDA0NCBXYWl0aW5nIChtYXggNjAgc2Vjb25kcykgZm9yIHN5c3RlbSB0aHJl
YWQgYGJ1ZnNwYWNlZGFlbW9uLTInIHRvIHN0b3AuLi4gZG9uZQo+IAo+IFNvIGl0IHNlZW1zIGxp
a2UgcmVib290IC1ucSBkb2Vzbid0IGJlaGF2ZSBhcyBleHBlY3RlZC4uLgoKTW1tLiAgQWggd2Vs
bC4KClRoYW5rcyBmb3IgdGhlIHJldmlld3MuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 17:45:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 17:45: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-devel-bounces@lists.xenproject.org>)
	id 1gn5XX-0000XA-Lu; Fri, 25 Jan 2019 17:45: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=YsmX=QB=arm.com=catalin.marinas@srs-us1.protection.inumbo.net>)
 id 1gn5XW-0000X5-DX
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 17:45:14 +0000
X-Inumbo-ID: f7a580ea-20c8-11e9-b7e2-ebed7f363f68
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f7a580ea-20c8-11e9-b7e2-ebed7f363f68;
 Fri, 25 Jan 2019 17:45:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CB5EBEBD;
 Fri, 25 Jan 2019 09:45:12 -0800 (PST)
Received: from arrakis.emea.arm.com (arrakis.cambridge.arm.com [10.1.196.113])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 76CBD3F5AF; Fri, 25 Jan 2019 09:45:05 -0800 (PST)
Date: Fri, 25 Jan 2019 17:45:02 +0000
From: Catalin Marinas <catalin.marinas@arm.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Message-ID: <20190125174502.GL25901@arrakis.emea.arm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-7-git-send-email-rppt@linux.ibm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548057848-15136-7-git-send-email-rppt@linux.ibm.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 06/21] memblock:
 memblock_phys_alloc_try_nid(): don't panic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Heiko Carstens <heiko.carstens@de.ibm.com>,
 x86@kernel.org, linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMTA6MDM6NTNBTSArMDIwMCwgTWlrZSBSYXBvcG9ydCB3
cm90ZToKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9tbS9udW1hLmMgYi9hcmNoL2FybTY0L21t
L251bWEuYwo+IGluZGV4IGFlMzRlM2EuLjJjNjFlYTQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm02
NC9tbS9udW1hLmMKPiArKysgYi9hcmNoL2FybTY0L21tL251bWEuYwo+IEBAIC0yMzcsNiArMjM3
LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9ub2RlX2RhdGEoaW50IG5pZCwgdTY0IHN0
YXJ0X3BmbiwgdTY0IGVuZF9wZm4pCj4gIAkJcHJfaW5mbygiSW5pdG1lbSBzZXR1cCBub2RlICVk
IFs8bWVtb3J5LWxlc3Mgbm9kZT5dXG4iLCBuaWQpOwo+ICAKPiAgCW5kX3BhID0gbWVtYmxvY2tf
cGh5c19hbGxvY190cnlfbmlkKG5kX3NpemUsIFNNUF9DQUNIRV9CWVRFUywgbmlkKTsKPiArCWlm
ICghbmRfcGEpCj4gKwkJcGFuaWMoIkNhbm5vdCBhbGxvY2F0ZSAlenUgYnl0ZXMgZm9yIG5vZGUg
JWQgZGF0YVxuIiwKPiArCQkgICAgICBuZF9zaXplLCBuaWQpOwo+ICsKPiAgCW5kID0gX192YShu
ZF9wYSk7Cj4gIAo+ICAJLyogcmVwb3J0IGFuZCBpbml0aWFsaXplICovCgpEb2VzIGl0IG1lYW4g
dGhhdCBtZW1ibG9ja19waHlzX2FsbG9jX3RyeV9uaWQoKSBuZXZlciByZXR1cm5zIHZhbGlkCnBo
eXNpY2FsIG1lbW9yeSBzdGFydGluZyBhdCAwPwoKLS0gCkNhdGFsaW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 18:31:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 18:31: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-devel-bounces@lists.xenproject.org>)
	id 1gn6G4-0004zi-6u; Fri, 25 Jan 2019 18:31: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=5Bsp=QB=citrix.com=prvs=921b93e8d=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gn6G2-0004zd-8H
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 18:31:14 +0000
X-Inumbo-ID: 634c6010-20cf-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 634c6010-20cf-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 18:31:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,522,1539648000"; d="scan'208";a="76497030"
Date: Fri, 25 Jan 2019 18:31:08 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190125183108.GQ1271@perard.uk.xensource.com>
References: <20190122155346.26388-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190122155346.26388-1-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH v2] xen: fix xen-bus state model to allow
 frontend re-connection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgMDM6NTM6NDZQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoZXJlIGlzIGEgZmxhdyBpbiB0aGUgeGVuLWJ1cyBzdGF0ZSBtb2RlbC4gVG8gYWxs
b3cgYSBmcm9udGVuZCB0byByZS0KPiBjb25uZWN0IHRoZSBiYWNrZW5kIHN0YXRlIG9mIGFuIG9u
bGluZSBYZW5EZXZpY2UgaXMgdHJhbnNpdGlvbmVkIGZyb20KPiBDbG9zZWQgdG8gSW5pdFdhaXQs
IGJ1dCB0aGlzIGlzIGN1cnJlbnRseSBkb25lIHVuaWxhdGVyYWxseSB3aGljaCBpcwo+IGluY29y
cmVjdC4gVGhlIGJhY2tlbmQgc3RhdGUgc2hvdWxkIHJlbWFpbiBDbG9zZWQgdW50aWwgdGhlIGZy
b250ZW5kIHN0YXRlCj4gdHJhbnNpdGlvbnMgdG8gSW5pdGlhbGlzaW5nLgo+IAo+IFRoaXMgcGF0
Y2ggcmVtb3ZlcyB0aGUgYXV0b21hdGljIGJhY2tlbmQgc3RhdGUgdHJhbnNpdGlvbiBmcm9tCj4g
eGVuX2RldmljZV9iYWNrZW5kX3N0YXRlX2NoYW5nZWQoKSBhbmQsIGluc3RlYWQsIGFkZHMgYW4g
ZXh0cmEgY2hlY2sgaW4KPiB4ZW5fZGV2aWNlX2Zyb250ZW5kX3N0YXRlX2NoYW5nZWQoKSB0byBk
ZXRlcm1pbmUgd2hldGhlciBhIGZyb250ZW5kIGlzCj4gdHJ5aW5nIHRvIHJlLWNvbm5lY3QgdG8g
YSBwcmV2aW91c2x5IENsb3NlZCBYZW5EZXZpY2UuIE9ubHkgaWYgdGhpcyBpcwo+IGZvdW5kIHRv
IGJlIHRoZSBjYXNlIGlzIHRoZSBiYWNrZW5kIHN0YXRlIHRyYW5zaXRpb25lZCBmcm9tIENsb3Nl
ZCB0bwo+IEluaXRXYWl0LiBOb3RlIHRoYXQgdGhpcyB0cmFuc2l0aW9uIHdpbGwgYmUgY29tbW9u
IGFtb25nc3QgYWxsIFhlbkRldmljZQo+IGNsYXNzZXMgYW5kIGhlbmNlIHhlbl9kZXZpY2VfZnJv
bnRlbmRfc3RhdGVfY2hhbmdlZCgpIHJldHVybnMgaW1tZWRpYXRlbHkKPiBhZnRlcndhcmRzIHdp
dGhvdXQgY2FsbGluZyBpbnRvIHRoZSBYZW5EZXZpY2VDbGFzcyBmcm9udGVuZF9jaGFuZ2VkKCkK
PiBtZXRob2QuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KCkkndmUgdGVzdGVkIE9WTUYgd2l0aCB0aGF0IHBhdGNoLCBhbmQgc3RhdGVz
IHRyYW5zaXRpb25zIGxvb2tzIGJldHRlcgp3aGVuIHRyYW5zaXRpb25uaW5nIGZyb20gb3ZtZiB0
byBsaW51eC4KKExlc3MgQ2xvc2VkLT5Jbml0V2FpdC0+Q2xvc2VkLi4uLCBhbmQgb3ZtZiB0cnlp
bmcgdG8gd2luIGEgcmFjZSBhdApyZWFkaW5nIHRoZSBiYWNrZW5kIHN0YXRlIGF0IHRoZSByaWdo
dCB0aW1lKS4KCkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KClRoYW5rcywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 18:43:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 18:43: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-devel-bounces@lists.xenproject.org>)
	id 1gn6Rh-0005zc-Az; Fri, 25 Jan 2019 18:43: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=C8hl=QB=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gn6Rf-0005zT-VM
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 18:43:16 +0000
X-Inumbo-ID: 1194dfd4-20d1-11e9-9996-4766bd5d266d
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1194dfd4-20d1-11e9-9996-4766bd5d266d;
 Fri, 25 Jan 2019 18:43:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=rT8dvkX3ka+IDW9wb6myqH6avssH0LfWDrWUeLYpBHA=; b=FUrrcWejJDVgcgnUpxi7ccq9yb
 B6z2jQ91t/jnea5hfbX3Q6C9w+UFZ31MGSJvln9PpD+VOQLjtxZ9Ym3Wj2rCByPmuGqG+Ugu1rD1P
 w/GXXql8jUe7t2Y/MlXzhtik1s8hs32knSAsDqJ3ZohzAw7pXB54tRc2sMgbWtP7I8Ko=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:38488
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gn6Re-0005UX-Dv; Fri, 25 Jan 2019 19:43:14 +0100
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <0a54429f-59a2-d9a2-a3d8-8177187ccad9@eikelenboom.it>
 <20190122161412.7eruziomkm3etpet@mac>
 <5ae1965e-9e31-b796-5a37-dfd211b3bd98@eikelenboom.it>
 <20190123182500.fc3nsnjisnbr6qbb@mac>
 <d9272bac-54d6-f4b3-7573-412ac0f048b3@eikelenboom.it>
 <20190124075021.pqwgywacacsun7zd@mac>
 <4da92f88-34ea-30fb-9ff2-5ef72455dab7@eikelenboom.it>
 <20190124101100.iuflmkbbuol3eluz@mac>
 <823f206d-1838-1ed9-0c9f-aaea5afaff3e@eikelenboom.it>
 <20190124120431.hdiojrypvost77pm@mac> <20190125143853.3lx7owqixflnygwj@mac>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <d1414107-2fc8-f686-79ab-77bb38a60b89@eikelenboom.it>
Date: Fri, 25 Jan 2019 19:44:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190125143853.3lx7owqixflnygwj@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable PVHdom0: Assertion
 'IS_ALIGNED(dfn_x(dfn), (1ul << page_order))' failed at iommu.c:324
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMjAxOSAxNTozOCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUsIEph
biAyNCwgMjAxOSBhdCAwMTowNDozMVBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
PiBPbiBUaHUsIEphbiAyNCwgMjAxOSBhdCAxMjo1NTowNlBNICswMTAwLCBTYW5kZXIgRWlrZWxl
bmJvb20gd3JvdGU6Cj4+PiBPbiAyNC8wMS8yMDE5IDExOjExLCBSb2dlciBQYXUgTW9ubsOpIHdy
b3RlOgo+Pj4+IE9uIFRodSwgSmFuIDI0LCAyMDE5IGF0IDEwOjI1OjMzQU0gKzAxMDAsIFNhbmRl
ciBFaWtlbGVuYm9vbSB3cm90ZToKPj4+Pj4gT24gMjQvMDEvMjAxOSAwODo1MCwgUm9nZXIgUGF1
IE1vbm7DqSB3cm90ZToKPj4+Pj4+IE9uIFdlZCwgSmFuIDIzLCAyMDE5IGF0IDA4OjU2OjQ4UE0g
KzAxMDAsIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPj4+Pj4+PiBPbiAyMy8wMS8yMDE5IDE5
OjI1LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+Pj4+PiBPbiBXZWQsIEphbiAyMywgMjAx
OSBhdCAxMjozOToyMUFNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+Pj4+Pj4+
PiBPbiAyMi8wMS8yMDE5IDE3OjE0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+Pj4+Pj4+
IE9uIFN1biwgSmFuIDIwLCAyMDE5IGF0IDExOjA5OjI1UE0gKzAxMDAsIFNhbmRlciBFaWtlbGVu
Ym9vbSB3cm90ZToKPj4+Pj4+Pj4+Pj4gT24gMTgvMDEvMjAxOSAxODo1NiwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPj4+Pj4+Pj4+Pj4+IE9uIEZyaSwgSmFuIDE4LCAyMDE5IGF0IDAzOjE3OjU3
UE0gKzAxMDAsIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPj4+Pj4+Pj4+Pj4+PiBPbiAxOC8w
MS8yMDE5IDEzOjUwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4+PiBPbiBG
cmksIEphbiAxOCwgMjAxOSBhdCAwMTowMzowNFBNICswMTAwLCBTYW5kZXIgRWlrZWxlbmJvb20g
d3JvdGU6Cj4+Pj4+Pj4+Pj4+Pj4+PiBIaSBSb2dlciwKPj4+Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+
Pj4+Pj4+PiBJIGdhdmUgUFZIIGRvbTAgYSBzcGluLCBzZWUgaG93IGZhciBJIHdvdWxkIGdldC4K
Pj4+Pj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4+Pj4gVGhhbmtzIQo+Pj4+Pj4+Pj4+Pj4+Pgo+Pj4+
Pj4+Pj4+Pj4+Pj4gV2l0aCBjdXJyZW50IHhlbi11bnN0YWJsZSB1bmZvcnR1bmF0ZWx5IG5vdCB0
aGF0IGZhciwgaSBnb3QgdGhlIHNwbGF0IGJlbG93Lgo+Pj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+
Pj4+PiBZZXMsIHRoaXMgd2FzIGFscmVhZHkgcmVwb3J0ZWQ6Cj4+Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+
Pj4+Pj4+Pj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxOS0wMS9tc2cwMTAzMC5odG1sCj4+Pj4+Pj4+Pj4+Pj4+PiBJZiB5b3UgbmVlZCBt
b3JlIGluZm8sIHdvdWxkIGxpa2UgbWUgdG8gdGVzdCBhIHBhdGNoIChvciBzb21lIG90aGVyIGdp
dCB0cmVlL2JyYW5jaCksIAo+Pj4+Pj4+Pj4+Pj4+Pj4gSSB3aWxsIGJlIGhhcHB5IHRvIGdpdmUg
aXQgYSBzcGluICEKPj4+Pj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4+Pj4gUGF1bCBpcyB3b3JraW5n
IG9uIGEgZml4LCBidXQgaW4gdGhlIG1lYW50aW1lIGp1c3QgcmVtb3ZpbmcgdGhlCj4+Pj4+Pj4+
Pj4+Pj4+IGFzc2VydGlvbnMgc2hvdWxkIGJlIGZpbmU6Cj4+Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+
Pj4+Pj4+IC0tLTg8LS0tCj4+Pj4+Pj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+Pj4+
Pj4+Pj4+Pj4+PiBpbmRleCBiZDFhZjM1YTEzLi45OGU2ZmMzNWUyIDEwMDY0NAo+Pj4+Pj4+Pj4+
Pj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4+Pj4+Pj4+Pj4+Pj4+
ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPj4+Pj4+Pj4+Pj4+Pj4gQEAg
LTMyMSw5ICszMjEsNiBAQCBpbnQgaW9tbXVfbWFwKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRm
biwgbWZuX3QgbWZuLAo+Pj4+Pj4+Pj4+Pj4+PiAgICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwg
IWhkLT5wbGF0Zm9ybV9vcHMgKQo+Pj4+Pj4+Pj4+Pj4+PiAgICAgICAgICByZXR1cm4gMDsKPj4+
Pj4+Pj4+Pj4+Pj4gIAo+Pj4+Pj4+Pj4+Pj4+PiAtICAgIEFTU0VSVChJU19BTElHTkVEKGRmbl94
KGRmbiksICgxdWwgPDwgcGFnZV9vcmRlcikpKTsKPj4+Pj4+Pj4+Pj4+Pj4gLSAgICBBU1NFUlQo
SVNfQUxJR05FRChtZm5feChtZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKSk7Cj4+Pj4+Pj4+Pj4+
Pj4+IC0KPj4+Pj4+Pj4+Pj4+Pj4gICAgICBmb3IgKCBpID0gMDsgaSA8ICgxdWwgPDwgcGFnZV9v
cmRlcik7IGkrKyApCj4+Pj4+Pj4+Pj4+Pj4+ICAgICAgewo+Pj4+Pj4+Pj4+Pj4+PiAgICAgICAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSwgbWZu
X2FkZChtZm4sIGkpLAo+Pj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+Pj4g
SSBnYXZlIHRoYXQgYSBzcGluIGFuZCBpIG5vdyBnZXQgYSBzZWVtaW5nbHkgZW5kbGVzcyBzdHJl
YW0gb2YgSU9fUEFHRV9GQVVMVHMKPj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+PiBZb3Ugc2hvdWxk
bid0IGdldCB0aG9zZSBwYWdlIGZhdWx0cyBzaW5jZSB0aGV5IGFyZSBmb3IgYWRkcmVzc2VzIHRo
YXQKPj4+Pj4+Pj4+Pj4+IGJlbG9uZyB0byBhIHJlc2VydmVkIHJlZ2lvbiwgYW5kIHRoYXQgc2hv
dWxkIGJlIG1hcHBlZCBpbnRvIHRoZSBwMm0uCj4+Pj4+Pj4+Pj4+PiBJJ3ZlIGp1c3QgdGVzdGVk
IG9uIG15IEFNRCBib3ggYW5kIEknbSBhbHNvIHNlZWluZyBlcnJvcnMgKGFsYmVpdAo+Pj4+Pj4+
Pj4+Pj4gZGlmZmVyZW50IG9uZXMpLCBzbyBJIGd1ZXNzIHNvbWV0aGluZyBicm9rZSBzaW5jZSBJ
IGxhc3QgZml4ZWQgUFZICj4+Pj4+Pj4+Pj4+PiBEb20wIHRvIGJvb3Qgb24gQU1EIGhhcmR3YXJl
Lgo+Pj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4+IEkndmUgYWxzbyB0ZXN0ZWQgY29tbWl0Ogo+Pj4+
Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4+IGNvbW1pdCBmYWQ2YmE2NGE4Yzk4YmViYjkzNzRmMzkwY2My
NTVmYWMwNTIzN2FiIChIRUFEKQo+Pj4+Pj4+Pj4+Pj4gQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4+Pj4+Pj4+Pj4+IERhdGU6ICAgRnJpIE5vdiAzMCAx
MjoxMDowMCAyMDE4ICswMTAwCj4+Pj4+Pj4+Pj4+PiBhbWQvaW9tbXU6IHNraXAgaG9zdCBicmlk
Z2UgZGV2aWNlcyB3aGVuIHVwZGF0aW5nIElPTU1VIHBhZ2UgdGFibGVzCj4+Pj4+Pj4+Pj4+Pgo+
Pj4+Pj4+Pj4+Pj4gQW5kIGl0IHdvcmtzIG9uIG15IEFNRCBib3ggYW5kIEknbSBhYmxlIHRvIGJv
b3QgYXMgYSBQVkggRG9tMC4gQ2FuIHlvdQo+Pj4+Pj4+Pj4+Pj4gZ2l2ZSB0aGlzIGNvbW1pdCBh
IHNwaW4/Cj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gVGhhbmtzLCBSb2dlci4KPj4+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+IEhpIFJvZ2VyLAo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4+PiBUZXN0ZWQgdGhhdCBjb21taXQsIGJ1dCB0aGF0IGRpZG4ndCBoZWxwLgo+Pj4+Pj4+Pj4+
Cj4+Pj4+Pj4+Pj4gVGhhbmtzISBTb3JyeSBmb3IgdGhlIGRlbGF5LCBJIGdvdCBzaWRldHJhY2tl
ZCB3aXRoIHNvbWV0aGluZyBlbHNlLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IE5vIHByb2JsZW0sIGl0
J3Mgbm90IHRvbyB1cmdlbnQgYW5kIHByb2JhYmx5IGEgYnVzeSB0aW1lIHdpdGggdGhlIHJlbWFp
bmluZyA0LjEyIHN0dWZmLgo+Pj4+Pj4+Pj4gIAo+Pj4+Pj4+Pj4+IENhbiB5b3UgcGxlYXNlIHBv
c3QgdGhlIHNlcmlhbCBsb2cgd2hlbiB1c2luZyB0aGUgYWJvdmUgY29tbWl0Pwo+Pj4+Pj4+Pj4K
Pj4+Pj4+Pj4+IFN1cmUsIEkgYXR0YWNoZWQgYSBsb2cgb2Y6Cj4+Pj4+Pj4+PiAgLSBmYWQ2YmE2
NGE4Yzk4YmViYjkzNzRmMzkwY2MyNTVmYWMwNTIzN2FiICBkb20wIFBWSCB1bnN1Y2Nlc2Z1bCBi
b290Cj4+Pj4+Pj4+PiAgLSBmYWQ2YmE2NGE4Yzk4YmViYjkzNzRmMzkwY2MyNTVmYWMwNTIzN2Fi
ICBkb20wIFBWICAgIHN1Y2Nlc2Z1bCBib290Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFRoYW5rcy4gU28g
eW91IGdldCB0aGUgc2FtZSBJTyBwYWdlIGZhdWx0cy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSSBkb24n
dCBzZWVtIHRvIGJlIGFibGUgdG8gcmVwcm9kdWNlIHRoaXMgYmVoYXZpb3VyIG9uIG15IEFNRCBi
b3gsIGJ1dAo+Pj4+Pj4+PiB0aGF0IG1pZ2h0IGJlIGp1c3QgbHVjay4gSSd2ZSBiZWVuIGZpbmRp
bmcgc29tZSBpc3N1ZXMgdG9kYXkgcmVsYXRlZAo+Pj4+Pj4+PiB0byB0aGUgSU9NTVUsIGNvdWxk
IHlvdSBnaXZlIHRoZSBmb2xsb3dpbmcgcGF0Y2ggYSBzcGluIGFuZCBwYXN0ZSB0aGUKPj4+Pj4+
Pj4gc2VyaWFsIGxvZyB0aGF0IHlvdSBnZXQuCj4+Pj4+Pj4KPj4+Pj4+PiBIaSBSb2dlciwKPj4+
Pj4+Pgo+Pj4+Pj4+IFN1cmUsIG9uIHRvcCBvZiB3aGF0ID8KPj4+Pj4+PiAtIGZhZDZiYTY0YThj
OThiZWJiOTM3NGYzOTBjYzI1NWZhYzA1MjM3YWIgPwo+Pj4+Pj4+IC0geGVuLXVuc3RhYmxlID8K
Pj4+Pj4+PiAtIHhlbi11bnN0YWJsZSArIFBhdWwncyBwYXRjaCA/Cj4+Pj4+Pgo+Pj4+Pj4gSGVs
bG8sCj4+Pj4+Pgo+Pj4+Pj4gU29ycnkgZm9yIG5vdCBwcm92aW5nIHRoZSByaWdodCBjb250ZXh0
LCBsZXQncyB0cnkgb24gdG9wIG9mCj4+Pj4+PiB4ZW4tdW5zdGFibGUgKyBQYXVsJ3MgcGF0Y2gu
Cj4+Pj4+Pgo+Pj4+Pj4gVGhhbmtzLCBSb2dlci4KPj4+Pj4+Cj4+Pj4+Cj4+Pj4+IFNlZW1zIHRv
IGJlIGdpdmluZyB0aGUgc2FtZSByZXN1bHQgKHN0cmVhbSBvZiBJT19QQUdFX0ZBVUxUcyksIHNl
cmlhbAo+Pj4+PiBsb2cgYXR0YWNoZWQuCj4+Pj4KPj4+PiBUaGFua3MsIEkgdGhpbmsgSSd2ZSBm
aWd1cmVkIG91dCB3aGF0J3Mgd3JvbmcuIEkndmUgcHJlcGFyZWQgYSBnaXQKPj4+PiBicmFuY2gg
Zm9yIHlvdSB0byB0ZXN0Ogo+Pj4+Cj4+Pj4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9y
b3lnZXIveGVuLmdpdCBpb21tdS1maXhlcwo+Pj4+Cj4+Pj4gQ291bGQgeW91IGdpdmUgdGhpcyBh
IHRyeT8KPj4+Pgo+Pj4+IFRoYW5rcywgUm9nZXIuCj4+Pgo+Pj4gSGkgUm9nZXIsCj4+Pgo+Pj4g
VGhlIGdvb2QgbmV3cyBpcywgd2l0aCB0aGF0IGJyYW5jaCwgZG9tMCBib290cyBvbiBib3RoIFBW
SCBhbmQgUFYgIQo+Pj4gVGhlIGJhZCBuZXdzIGlzLCBJIGNhbid0IGJvb3QgdXAgYSBQVkggZ3Vl
c3QgKGJ1dCBwZXJoYXBzIHRoaXMgd2FycmFudHMgYSBzZXBhcmF0ZSBtYWlsIHRocmVhZCAvIGNo
YW5nZSBvZiBzdWJqZWN0KToKPj4+Cj4+PiB4YzogZXJyb3I6IHBhbmljOiB4Y19kb21fYm9vdC5j
OjE1OTogeGNfZG9tX2Jvb3RfZG9tVV9tYXA6IGZhaWxlZCB0byBtbWFwIGRvbVUgcGFnZXMgMHgx
MDAwKzB4MjQyNiBbbW1hcCwgZXJybm89MjIgKEludmFsaWQgYXJndW1lbnQpXTogSW50ZXJuYWwg
ZXJyb3IKPj4+IGxpYnhsOiBlcnJvcjogbGlieGxfZG9tLmM6NzYwOmxpYnhsX19idWlsZF9kb206
IHhjX2RvbV9idWlsZF9pbWFnZSBmYWlsZWQ6IEludmFsaWQgYXJndW1lbnQKPj4+IGxpYnhsOiBl
cnJvcjogbGlieGxfY3JlYXRlLmM6MTI4Njpkb21jcmVhdGVfcmVidWlsZF9kb25lOiBEb21haW4g
MTpjYW5ub3QgKHJlLSlidWlsZCBkb21haW46IC0zCj4+PiBsaWJ4bDogZXJyb3I6IGxpYnhsX2Rv
bWFpbi5jOjEwMzg6bGlieGxfX2Rlc3Ryb3lfZG9taWQ6IERvbWFpbiAxOk5vbi1leGlzdGFudCBk
b21haW4KPj4+IGxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6OTkzOmRvbWFpbl9kZXN0cm95
X2NhbGxiYWNrOiBEb21haW4gMTpVbmFibGUgdG8gZGVzdHJveSBndWVzdAo+Pj4gbGlieGw6IGVy
cm9yOiBsaWJ4bF9kb21haW4uYzo5MjA6ZG9tYWluX2Rlc3Ryb3lfY2I6IERvbWFpbiAxOkRlc3Ry
dWN0aW9uIG9mIGRvbWFpbiBmYWlsZWQKPj4+Cj4+PiBUaGVyZSBpcyBtb3JlIGluIHRoZSBhdHRh
Y2hlZCBzZXJpYWwubG9nCj4+Pgo+Pj4gVGhhbmtzIHNvIGZhciAhCj4+Cj4+IFRoYW5rIHlvdSBm
b3IgdGhlIHRlc3RpbmchCj4+Cj4+IExldCBtZSBjbGVhbiB0aGUgYnJhbmNoIGEgbGl0dGxlIGJp
dCBhbmQgcHJlcGFyZSBhIG5ldyBwYXRjaC4KPiAKPiBTb3JyeSwgZml4aW5nIHRoYXQgZXJyb3Ig
dG9vayBsb25nZXIgdGhhbiBleHBlY3RlZCwgYW5kIHJlcXVpcmVzCj4gbW9kaWZ5aW5nIHF1aXRl
IGEgbG90IG9mIGNvZGUsIHNvIEknbSBub3Qgc3VyZSB3aGV0aGVyIGl0J3Mgc29tZXRoaW5nCj4g
dG8gY29uc2lkZXIgZm9yIDQuMTIsIEkgaGF2ZSB0byB0aGluayBhYm91dCBpdC4KCkkgdW5kZXJz
dGFuZCwgZXNwZWNpYWxseSBzaW5jZSBQVkggZG9tMCBpcyBtYXJrZWQgYXMgZXhwZXJpbWVudGFs
LgoKPiBJbiB0aGUgbWVhbnRpbWUsIGNhbiB5b3UgcGxlYXNlIHRlc3QgdGhlIGZvbGxvd2luZyBi
cmFuY2g6Cj4gCj4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdpdCBp
b21tdS1maXhlcy12Mgo+IAo+IEkndmUgYmVlbiBhYmxlIHRvIHN1Y2Nlc3NmdWxseSBjcmVhdGUg
YSBQVkggZ3Vlc3QgZnJvbSBhIFBWSCBkb20wIG9uCj4gQU1EIGhhcmR3YXJlIHVzaW5nIHRoaXMg
YnJhbmNoLgoKT24gdGhlIG90aGVyIGhhbmQsIHdpdGggYSBxdWljayB0ZXN0IEkgY2FuIGNvbmZp
cm0gdGhhdCBib290aW5nIGEgUFZIIGd1ZXN0IGZyb20gYSBQVkggZG9tMCBub3cgd29ya3MgZm9y
IG1lIGFzIHdlbGwgISAKKGFuZCBib290aW5nIHRoaXMgYnVpbGQgYXMgUFYgZG9tMCwgd2l0aCBt
eSBub3JtYWwgUFZIL0hWTSBtaXggb2YgZ3Vlc3RzIHN0aWxsIHdvcmtzLCBubyByZWdyZXNzaW9u
cyBmb3IgbWUgc28gZmFyKQoKCi0tClNhbmRlcgoKPiBUaGFua3MsIFJvZ2VyLgo+IAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 18:56:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 18: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-devel-bounces@lists.xenproject.org>)
	id 1gn6du-000705-F3; Fri, 25 Jan 2019 18:55:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G6kZ=QB=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gn6dt-000700-7R
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 18:55:53 +0000
X-Inumbo-ID: d5559535-20d2-11e9-aeee-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5559535-20d2-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 18:55:51 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id u18so7656533lff.10
 for <xen-devel@lists.xenproject.org>; Fri, 25 Jan 2019 10:55:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=PA0oRld8Bgd8gG+QsERXb4ex0079HFJDxuUiOwK4Fbg=;
 b=prAY5x8FYUO7XeeKyrcAabVtCV9y+KC7SIAohfxNP2LAqp5F8kY79vWiNDV7gnGc3f
 SbrNOvqsngJlwYeDFWrzgke6F/vdqXA+0yobbsHRvYTN6eg7+J3ERZLpHN9Gn4UgJKgU
 0a1+TLo3NB4IDfzjlBLpndnZorGcBch3NRaCfH0HLlRY1PRHaZROQlg9hCrRbpcIjYr1
 DH1HTNtQ3Lmu0WtNR0HdxTtBui0PYnw6yyLJXFMTo1QN+XIdzb6mOGdwNos4ltyTEaja
 cBuYLCLpWmni42ZhoN91cSybGrLzbg3lPRpekustpmKcjPmDPT8kzvLL0RNgDH2GVpZk
 4Nfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=PA0oRld8Bgd8gG+QsERXb4ex0079HFJDxuUiOwK4Fbg=;
 b=VDHp0EUnxvWp+igi6kJwWtF21/6aIMSQVla3P1uaZ8Cq1fg2CpwVucTj44vD/cXW3b
 sRvamJLg2KHfBW0jDukMaNRE52R8aQcAyI9laaGYfkVXzuWO/+qqjCwFSxhqeW6OVSBe
 pyKtgU9vTyR+DZqxNXXcKvYW7cqRvoX9H1bDgm7bWPZ1/g/hWKFY+YbTXPEDeupjKex0
 aD0Tb3/K34OyEAGyflmOx+ip1ISck/7TGzVceT9H4JlXk6NRtXu35kQCWJhQzH41yLyY
 ZUotZfcRXljyelXxOg88QGKJTydrIvcdLLdOl8eUGxqiLVzPsLsJoqHW0ZyeK9R/zelm
 bvrg==
X-Gm-Message-State: AJcUukfFM4+LgAtnTLIrYScC4Fd0Vna9a74THqv25vWx7uaNwDzTWjQD
 kn+zMVPGV/Cwzo8aJlLnJLjpVGX8Rtcnrp0gqlw=
X-Google-Smtp-Source: ALg8bN4e0qeOADnH/X0P3w9nlpnkS2W8cQsWxt+IK7K1Oe2tepBrgFuFBivb6xIs+90HlRulbbzOnna8QxfyBcFx4eI=
X-Received: by 2002:a19:f115:: with SMTP id p21mr9230111lfh.20.1548442549935; 
 Fri, 25 Jan 2019 10:55:49 -0800 (PST)
MIME-Version: 1.0
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-3-git-send-email-christopher.w.clark@gmail.com>
 <ce2446ef-61ea-379f-8133-cb5a511f2557@arm.com>
In-Reply-To: <ce2446ef-61ea-379f-8133-cb5a511f2557@arm.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Fri, 25 Jan 2019 10:55:37 -0800
Message-ID: <CACMJ4GYiPhma+tKVefFSHqroVeEj+pGaQN2h2AnH=gtDDoJhww@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v6 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjQsIDIwMTkgYXQgMjowOCBBTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPgo+IEhpLAo+Cj4gT24gMjQvMDEvMjAxOSAwMjowNCwgQ2hyaXN0
b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiBQcmVzZW5jZSBpcyBnYXRlZCB1cG9uIENPTkZJR19BUkdP
Lgo+ID4KPiA+IFJlZ2lzdGVycyB0aGUgaHlwZXJjYWxsIHByZXZpb3VzbHkgcmVzZXJ2ZWQgZm9y
IHRoaXMuCj4gPiBUYWtlcyA1IGFyZ3VtZW50cywgZG9lcyBub3RoaW5nIGFuZCByZXR1cm5zIC1F
Tk9TWVMuCj4gPgo+ID4gV2lsbCBiZSBhdm9pZGluZyBhIGNvbXBhdCBBQkkgYnkgdXNpbmcgZml4
ZWQtc2l6ZSB0eXBlcyBpbiBoeXBlcmNhbGwgb3BzIHNvCj4gPiBIWVBFUkNBTEwsIHJhdGhlciB0
aGFuIENPTVBBVF9DQUxMLCBpcyB0aGUgY29ycmVjdCBtYWNybyBmb3IgdGhlIGh5cGVyY2FsbAo+
ID4gdGFibGVzLgo+ID4KPiA+IEV2ZW4gdGhvdWdoIGhhbmRsZXMgd2lsbCBiZSB1c2VkIGZvciAo
dXAgdG8pIHR3byBvZiB0aGUgYXJndW1lbnRzIHRvIHRoZQo+ID4gaHlwZXJjYWxsLCB0aGVyZSB3
aWxsIGJlIG5vIG5lZWQgZm9yIGFueSBYTEFUXyogdHJhbnNsYXRpb24gZnVuY3Rpb25zCj4gPiBi
ZWNhdXNlIHRoZSByZWZlcmVuY2VkIGRhdGEgc3RydWN0dXJlcyBoYXZlIGJlZW4gY29uc3RydWN0
ZWQgdG8gYmUgZXhhY3RseQo+ID4gdGhlIHNhbWUgc2l6ZSBhbmQgYml0IHBhdHRlcm4gb24gYm90
aCAzMi1iaXQgYW5kIDY0LWJpdCBndWVzdHMsIGFuZCBwYWRkZWQKPiA+IHRvIGJlIGludGVnZXIg
bXVsdGlwbGVzIG9mIDMyIGJpdHMgaW4gc2l6ZS4gVGhpcyBtZWFucyB0aGF0IHRoZSBzYW1lCj4g
PiBjb3B5X3RvX2d1ZXN0IGFuZCBjb3B5X2Zyb21fZ3Vlc3QgbG9naWMgY2FuIGJlIHJlbGllZCB1
cG9uIHRvIHBlcmZvcm0gYXMKPiA+IHJlcXVpcmVkIHdpdGhvdXQgYW55IGZ1cnRoZXIgaW50ZXJ2
ZW50aW9uLiBUZXN0aW5nIGNvbW11bmljYXRpb24gd2l0aCAzMgo+ID4gYW5kIDY0IGJpdCBndWVz
dHMgaGFzIGNvbmZpcm1lZCB0aGlzIHdvcmtzIGFzIGludGVuZGVkLgo+ID4KPiA+IFNpZ25lZC1v
ZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5j
b20+Cj4gPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4KPiA+
IHYyIENvcHlyaWdodCBsaW5lOiBhZGQgMjAxOQo+ID4gdjIgZmVlZGJhY2sgIzMgSmFuOiBkcm9w
ICJtZXNzYWdlIiBmcm9tIGFyZ29fbWVzc2FnZV9vcAo+ID4gdjIgZmVlZGJhY2sgIzMgSmFuOiBh
ZGQgQWNrZWQtYnkKPiA+IHYxIGZlZWRiYWNrICMxNSBKYW46IGhhbmRsZSB1cHBlci1oYWx2ZXMg
b2YgaHlwZXJjYWxsIGFyZ3MKPiA+IHYxIGZlZWRiYWNrICMxNSBKYW46IHVzZSB1bnNpZ25lZCB3
aGVyZSBuZWdhdGl2ZSB2YWx1ZXMgaW1wb3NzaWJsZQo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TIHwgIDIgKy0KPiA+ICAgeGVuL2FyY2gveDg2L2h2bS9o
eXBlcmNhbGwuYyAgICAgICAgfCAgMyArKysKPiA+ICAgeGVuL2FyY2gveDg2L2h5cGVyY2FsbC5j
ICAgICAgICAgICAgfCAgMyArKysKPiA+ICAgeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAg
ICAgICAgfCAgMyArKysKPgo+IFNvcnJ5IGZvciBub3RpY2luZyBxdWl0ZSBsYXRlIGluIHRoZSBw
cm9jZXNzLiBEb24ndCB5b3UgbmVlZCB0byBhZGQgdGhlCj4gaHlwZXJjYWxsIGluIHhlbi9hcmNo
L2FybS90cmFwcy5jPwoKT0sgLS0gdGhhbmtzLiBXaWxsIHRha2UgYSBsb29rLgoKQ2hyaXN0b3Bo
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 19:18:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 19:18: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-devel-bounces@lists.xenproject.org>)
	id 1gn6zg-0000T8-Cp; Fri, 25 Jan 2019 19:18: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=36PU=QB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gn6ze-0000T3-NQ
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 19:18:22 +0000
X-Inumbo-ID: f9b2bbf5-20d5-11e9-aeee-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9b2bbf5-20d5-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 19:18:20 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 22C252087E;
 Fri, 25 Jan 2019 19:18:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548443899;
 bh=CkA6N+7hiwe3Ze0vrYUYMz3WhbsnnITc4IzBZ7bnBEY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=HvY7ycY+wD3SORQGb6C5zsiH7qy9c6dK273aTulMPMExn7jqekR+NT8XyFJVahv0C
 OaOF+6qhMA0Yp/YejPTHSKmDSFbGk05Vm+FkRpE1CfrVvesuMpEcfMPNbKVRm4TH5h
 BNZqVEVZR8NhS3abd3tyNGslZ6m27x7Q8wMoGCA0=
Date: Fri, 25 Jan 2019 11:18:18 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Peng Fan <peng.fan@nxp.com>
In-Reply-To: <AM0PR04MB4481F3986CFB6D1EF26FA135889B0@AM0PR04MB4481.eurprd04.prod.outlook.com>
Message-ID: <alpine.DEB.2.10.1901251116490.17936@sstabellini-ThinkPad-X260>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
 <20190123071232.GA20526@infradead.org>
 <alpine.DEB.2.10.1901230935280.17936@sstabellini-ThinkPad-X260>
 <20190123211405.GA4971@infradead.org>
 <AM0PR04MB4481F3986CFB6D1EF26FA135889B0@AM0PR04MB4481.eurprd04.prod.outlook.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-143402054-1548443899=:17936"
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, ohad@wizery.com,
 Stefano Stabellini <sstabellini@kernel.org>, Andy Duan <fugang.duan@nxp.com>,
 "mst@redhat.com" <mst@redhat.com>, "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "hch@infradead.org" <hch@infradead.org>, "luto@kernel.org" <luto@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 bjorn.andersson@linaro.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-143402054-1548443899=:17936
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 25 Jan 2019, Peng Fan wrote:
> > On Wed, Jan 23, 2019 at 01:04:33PM -0800, Stefano Stabellini wrote:
> > > If vring_use_dma_api is actually supposed to return true when
> > > dma_dev->dma_mem is set, then both Peng's patch and the patch I wrote
> > > are not fixing the real issue here.
> > >
> > > I don't know enough about remoteproc to know where the problem
> > > actually lies though.
> > 
> > The problem is the following:
> > 
> > Devices can declare a specific memory region that they want to use when the
> > driver calls dma_alloc_coherent for the device, this is done using the
> > shared-dma-pool DT attribute, which comes in two variants that would be a
> > little to much to explain here.
> > 
> > remoteproc makes use of that because apparently the device can only
> > communicate using that region.  But it then feeds back memory obtained
> > with dma_alloc_coherent into the virtio code.  For that it calls
> > vmalloc_to_page on the dma_alloc_coherent, which is a huge no-go for the
> > ÄMA API and only worked accidentally on a few platform, and apparently
> > arm64 just changed a few internals that made it stop working for remoteproc.
> > 
> > The right answer is to not use the DMA API to allocate memory from a
> > device-speficic region, but to tie the driver directly into the DT reserved
> > memory API in a way that allows it to easilt obtain a struct device for it.
> 
> Just have a question, 
> 
> Since vmalloc_to_page is ok for cma area, no need to take cma and per device
> cma into consideration right? 
> 
> we only need to implement a piece code to handle per device specific region
> using RESERVEDMEM_OF_DECLARE, just like:
> RESERVEDMEM_OF_DECLARE(rpmsg-dma, "rpmsg-dma-pool", 
> rmem_rpmsg_dma_setup);
> And implement the device_init call back and build a map between page and phys.
> Then in rpmsg driver, scatter list could use page structure, no need vmalloc_to_page
> for per device dma.
> 
> Is this the right way?

I CC'ed the rpmsg maintainers, you want to keep them in the loop on
this.
--8323329-143402054-1548443899=:17936
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-143402054-1548443899=:17936--


From xen-devel-bounces@lists.xenproject.org Fri Jan 25 19:33:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 19:33:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gn7E8-0002FX-Qp; Fri, 25 Jan 2019 19:33: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=Hnek=QB=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gn7E6-0002FS-Uu
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 19:33:18 +0000
X-Inumbo-ID: 0ff7950f-20d8-11e9-aeee-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ff7950f-20d8-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 19:33:16 +0000 (UTC)
Received: from pps.filterd (m0098394.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0PJNgeO084696
 for <xen-devel@lists.xenproject.org>; Fri, 25 Jan 2019 14:33:16 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2q888x11pg-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Fri, 25 Jan 2019 14:33:15 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Fri, 25 Jan 2019 19:33:11 -0000
Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Fri, 25 Jan 2019 19:33:00 -0000
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0PJWxsk39321658
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 25 Jan 2019 19:32:59 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id A4230A405F;
 Fri, 25 Jan 2019 19:32:59 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id A9233A405C;
 Fri, 25 Jan 2019 19:32:54 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.204.72])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Fri, 25 Jan 2019 19:32:54 +0000 (GMT)
Date: Fri, 25 Jan 2019 21:32:52 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: Catalin Marinas <catalin.marinas@arm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-7-git-send-email-rppt@linux.ibm.com>
 <20190125174502.GL25901@arrakis.emea.arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190125174502.GL25901@arrakis.emea.arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 19012519-0020-0000-0000-0000030B808E
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19012519-0021-0000-0000-0000215CC7C3
Message-Id: <20190125193252.GH31519@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-25_12:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=897 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901250151
Subject: Re: [Xen-devel] [PATCH v2 06/21] memblock:
 memblock_phys_alloc_try_nid(): don't panic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Heiko Carstens <heiko.carstens@de.ibm.com>,
 x86@kernel.org, linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDU6NDU6MDJQTSArMDAwMCwgQ2F0YWxpbiBNYXJpbmFz
IHdyb3RlOgo+IE9uIE1vbiwgSmFuIDIxLCAyMDE5IGF0IDEwOjAzOjUzQU0gKzAyMDAsIE1pa2Ug
UmFwb3BvcnQgd3JvdGU6Cj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9tbS9udW1hLmMgYi9h
cmNoL2FybTY0L21tL251bWEuYwo+ID4gaW5kZXggYWUzNGUzYS4uMmM2MWVhNCAxMDA2NDQKPiA+
IC0tLSBhL2FyY2gvYXJtNjQvbW0vbnVtYS5jCj4gPiArKysgYi9hcmNoL2FybTY0L21tL251bWEu
Ywo+ID4gQEAgLTIzNyw2ICsyMzcsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX25vZGVf
ZGF0YShpbnQgbmlkLCB1NjQgc3RhcnRfcGZuLCB1NjQgZW5kX3BmbikKPiA+ICAJCXByX2luZm8o
IkluaXRtZW0gc2V0dXAgbm9kZSAlZCBbPG1lbW9yeS1sZXNzIG5vZGU+XVxuIiwgbmlkKTsKPiA+
ICAKPiA+ICAJbmRfcGEgPSBtZW1ibG9ja19waHlzX2FsbG9jX3RyeV9uaWQobmRfc2l6ZSwgU01Q
X0NBQ0hFX0JZVEVTLCBuaWQpOwo+ID4gKwlpZiAoIW5kX3BhKQo+ID4gKwkJcGFuaWMoIkNhbm5v
dCBhbGxvY2F0ZSAlenUgYnl0ZXMgZm9yIG5vZGUgJWQgZGF0YVxuIiwKPiA+ICsJCSAgICAgIG5k
X3NpemUsIG5pZCk7Cj4gPiArCj4gPiAgCW5kID0gX192YShuZF9wYSk7Cj4gPiAgCj4gPiAgCS8q
IHJlcG9ydCBhbmQgaW5pdGlhbGl6ZSAqLwo+IAo+IERvZXMgaXQgbWVhbiB0aGF0IG1lbWJsb2Nr
X3BoeXNfYWxsb2NfdHJ5X25pZCgpIG5ldmVyIHJldHVybnMgdmFsaWQKPiBwaHlzaWNhbCBtZW1v
cnkgc3RhcnRpbmcgYXQgMD8KClllcywgaXQgZG9lcy4KbWVtYmxvY2tfZmluZF9pbl9yYW5nZV9u
b2RlKCkgdGhhdCBpcyB1c2VkIGJ5IGFsbCBhbGxvY2F0aW9uIG1ldGhvZHMKc2tpcHMgdGhlIGZp
cnN0IHBhZ2UgWzFdLgogClsxXSBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9tbS9tZW1ibG9jay5jI24yNTcKCj4g
LS0gCj4gQ2F0YWxpbgo+IAoKLS0gClNpbmNlcmVseSB5b3VycywKTWlrZS4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 19:44:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 19: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-devel-bounces@lists.xenproject.org>)
	id 1gn7OV-0003EC-S3; Fri, 25 Jan 2019 19:44: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=d8nG=QB=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gn7OU-0003E7-JM
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 19:44:02 +0000
X-Inumbo-ID: 903e8f30-20d9-11e9-b11b-0f8191fa27ce
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 903e8f30-20d9-11e9-b11b-0f8191fa27ce;
 Fri, 25 Jan 2019 19:44:01 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id EE3CD2073F;
 Fri, 25 Jan 2019 14:44:00 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 25 Jan 2019 14:44:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=W1QcIe
 zguxRHfXkBhcma4Bj9C1OThAeyVvuFx0hz+8c=; b=HLD4yMpNaF0zMuDHDxt96M
 +57I5PaZs1hmSzo6KbT1mFK5X7piL/AMY+GX8dHTRT14cbzUwvDWkP3XxHeib+lf
 qhpSfPcmUcJFuXat0EAYHf6XMFS37eMeThryz5TvO1zYCraIBmr009FbH+Ut1Qw7
 nknSNYnRjYRpUvOQmBWpqFv+GIP5cFpkmHGUOpgT8HSmcbbYQB3WPb7Ogu9FlehA
 8CByt5lGNr6iuewjJLDjW24UqYdgpsoUA7nZGakzPK//hjfpVcAMxA2VQizpYigm
 18awsumCqa0zuBXqml1sAG9+2T1Ck38K16Glw9mUszysTLPjpUpoi6cMiryiCl3w
 ==
X-ME-Sender: <xms:AGdLXMzQZpRNPBdfASvSNhf5s9YQ9I7bHirFLS73UDHZsCezlMTnfA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrieeggddufedvucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpeffhffvuffkfh
 ggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohif
 shhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinh
 hgshhlrggsrdgtohhmqeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeel
 uddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkh
 esihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihii
 vgeptd
X-ME-Proxy: <xmx:AGdLXBngP5HNlXrY-mAlm1HONIb2wT9RgPfDU_rumRUJOOwBbwFwnQ>
 <xmx:AGdLXC_lwxsQ1hPUQ3BcoVw9IFYtjxOPzLOnh0tNlRGyZsQ3Joy-Tg>
 <xmx:AGdLXNN2YIbes0qaS9UjJFKuiw2-R4zNAEAyvI_FhLbujRNoJFLB_A>
 <xmx:AGdLXOO0vXGoDgSvMKXGA4ZwNFTb7srd0DuuyNdofvw5rw5Jibf7dA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 12C1C100E4;
 Fri, 25 Jan 2019 14:43:58 -0500 (EST)
Date: Fri, 25 Jan 2019 20:43:56 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190125194356.GH2528@mail-itl>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116092129.jz2cts5pwd5ckh34@mac>
 <20190116105218.GM1205@mail-itl>
MIME-Version: 1.0
In-Reply-To: <20190116105218.GM1205@mail-itl>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============6740122539571913823=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6740122539571913823==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="2E/hm+v6kSLEYT3h"
Content-Disposition: inline


--2E/hm+v6kSLEYT3h
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v2 4/4] xen/x86: Allow stubdom access to irq created for
 msi.

On Wed, Jan 16, 2019 at 11:52:21AM +0100, Marek Marczykowski-G=C3=B3recki w=
rote:
> On Wed, Jan 16, 2019 at 10:21:29AM +0100, Roger Pau Monn=C3=A9 wrote:
> > On Tue, Jan 15, 2019 at 04:36:31PM +0100, Marek Marczykowski-G=C3=B3rec=
ki wrote:
> > > From: Simon Gaiser <simon@invisiblethingslab.com>
> > >=20
> > > Stubdomains need to be given sufficient privilege over the guest whic=
h it
> > > provides emulation for in order for PCI passthrough to work correctly.
> > > When a HVM domain try to enable MSI, QEMU in stubdomain calls
> > > PHYSDEVOP_map_pirq, but later it needs to call XEN_DOMCTL_bind_pt_irq=
 as
> > > part of xc_domain_update_msi_irq. Allow for that as part of
> > > PHYSDEVOP_map_pirq.
> >=20
> > I see, that's not a problem AFAICT for PCI INTx because the IRQ in
> > that case is known beforehand, and the stubdomain is given permissions
> > over this IRQ by libxl__device_pci_add (there's a do_pci_add against
> > the stubdomain).
>=20
> Exactly.
>=20
> > >=20
> > > Based on https://github.com/OpenXT/xenclient-oe/blob/5e0e7304a5a3c75e=
f01240a1e3673665b2aaf05e/recipes-extended/xen/files/stubdomain-msi-irq-acce=
ss.patch by Eric Chanudet <chanudete@ainfosec.com>.
> > >=20
> > > Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
> > > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethi=
ngslab.com>
> > > ---
(...)
> > > diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
> > > index 8b44d6c..123ca69 100644
> > > --- a/xen/arch/x86/irq.c
> > > +++ b/xen/arch/x86/irq.c
> > > @@ -2674,6 +2674,21 @@ int allocate_and_map_msi_pirq(struct domain *d=
, int index, int *pirq_p,
> > >          {
> > >      case MAP_PIRQ_TYPE_MULTI_MSI:
> > >              irq =3D create_irq(NUMA_NO_NODE);
> > > +            if ( !(irq < nr_irqs_gsi || irq >=3D nr_irqs) &&
> >=20
> > This check is already performed below, maybe you could re-arrange the
> > code as:
> >=20
> > case MAP_PIRQ_TYPE_MULTI_MSI:
> >         irq =3D create_irq(NUMA_NO_NODE);
> >     }
> >=20
> >     if ( irq < nr_irqs_gsi || irq >=3D nr_irqs )
> >     {
> >         dprintk(XENLOG_G_ERR, "dom%d: can't create irq for msi!\n",
> >                 d->domain_id);
> >         return -EINVAL;
> >     }
> >     if ( current->domain->target =3D=3D d )
> >         ...
> >=20
> > But I wonder whether it would be better to place the irq_permit_access
> > in map_domain_pirq, together with the existing irq_permit_access that
> > grant the target domain permissions over the irq.
>=20
> That may be a good idea. Let me try that in v3. But I'll wait for a
> feedback on libxl patches first.

That doesn't work, as map_domain_pirq() check irq access earlier.
Which bring be to a question, what should be rules guarding stubdomain
access to PHYSDEVOP_map_pirq? With this patch, stubdomain will be able
to create and map multiple irq (DoS possibility?), as only target domain
is validated in practice. Is that ok? If not, what additional limits
could be applied here?
In INTx case the problem doesn't apply, because toolstack grant access
to particular IRQ and no allocation happen on stubdomain request. But in
MSI case, it isn't that easy as IRQ number isn't known before (as
explained in the commit message).

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--2E/hm+v6kSLEYT3h
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxLZvwACgkQ24/THMrX
1yxT9Qf9E9R+ljkDCTWG5FjVNMAdzV6kaXUXn0ZzkCl0Qvw5MpB4yrFlAwChCS40
bUdEEk9DOMFs4JLKTDiUeCjb9a3ft9vJC+lhnHuN/TxjLmg1ZsXoilWVzWANFqsT
4d+DWUhxlb47JFxlvuCHBmV2MeSutR44y58pUmICjXZ3+VXNwnSsNo/Sjl019HKQ
XmMdHiHPuwfY/sxSuunZM/isPf6xR0CHcp/FqWUbL6R4yaKQeFusEXrhOaTTegQ+
CVIOp7rY4OnS+MP2l3Jtc1O9ljADSXGXCXmH51ela3MFMiIJiolNqMKB8ToSZQmW
Z1fQtso4Lanl7fWmXi8mgJd41uH4Bw==
=oTNs
-----END PGP SIGNATURE-----

--2E/hm+v6kSLEYT3h--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6740122539571913823==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 25 20:05:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 20:05: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-devel-bounces@lists.xenproject.org>)
	id 1gn7is-0005Ck-Kz; Fri, 25 Jan 2019 20:05: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=d8nG=QB=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gn7ir-0005Cf-Rt
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 20:05:05 +0000
X-Inumbo-ID: 80d1bff8-20dc-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80d1bff8-20dc-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 20:05:04 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 7BC4920E2A;
 Fri, 25 Jan 2019 15:05:03 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Fri, 25 Jan 2019 15:05:03 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=dINq91
 5ddfhl0PHPbi/IkFGVe84gT+6r803Llx3Ce10=; b=PpfxTtgtitOzOkOWzSCHwl
 G0vH5JFcrl68WvvgsMjXJ1rsGDMvpPCTahBqdqd8g7L1Vnw5LUouGgRJC612hG2f
 U70YJvtGoByS1K3jgO8+l3SFGo6JcwrE+Ya6+OLOJjP8qvYvOje+YxyoQb7fcjTC
 7oNWJ9QGk4pNaJdOeu9PKsTCODzZgyEiJ6rX9u+p4Yg9fmIl3KXSWlGUouO4TzTp
 6Qf+q2qlUFQwzsEkZ5teKch2apPSIuadPZparw1grKeYyNeph7jUgUOVAUh8UUZx
 BMFkYIMBM0/w0uIaPZjsz+zSgvrvvT8xmSnwr0wjOKAqq5d9/XcSEmhWz42Ys5pQ
 ==
X-ME-Sender: <xms:7mtLXORuLdRDFSKZla9Au_W7telgocLEibZMWEf3HdmHrV67E8NiOg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrieeggddufeehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpeffhffvuffkfh
 ggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohif
 shhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinh
 hgshhlrggsrdgtohhmqeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeel
 uddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkh
 esihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihii
 vgeptd
X-ME-Proxy: <xmx:7mtLXJswGZjUW3EQdR4BF9zDLOHlS5cwfBmsrt4my8J8hbvzBZdoEA>
 <xmx:7mtLXI-TtgJKEzLeIWg8sMGngTEftHz850I5unK3SXKBadOqnrUo6g>
 <xmx:7mtLXKxYDdPM0757GN7SJ_40sDxcnmuACJtxx6lIIgyofTBICVZmxg>
 <xmx:72tLXOMSj06zkgv_tRY4v5wUXRRZDlOrF0oDFijZJKPZBbE6nerM_A>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 2F5A3E4173;
 Fri, 25 Jan 2019 15:05:01 -0500 (EST)
Date: Fri, 25 Jan 2019 21:04:58 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190125200458.GI2528@mail-itl>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <8ea00e9347ae7859a37ea421e658263a44a375fb.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190116092129.jz2cts5pwd5ckh34@mac>
 <20190116105218.GM1205@mail-itl> <20190125194356.GH2528@mail-itl>
MIME-Version: 1.0
In-Reply-To: <20190125194356.GH2528@mail-itl>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============7326201709070540567=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7326201709070540567==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="4C6bbPZ6c/S1npyF"
Content-Disposition: inline


--4C6bbPZ6c/S1npyF
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v2 4/4] xen/x86: Allow stubdom access to irq created for
 msi.

On Fri, Jan 25, 2019 at 08:43:59PM +0100, Marek Marczykowski-G=C3=B3recki w=
rote:
> On Wed, Jan 16, 2019 at 11:52:21AM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Wed, Jan 16, 2019 at 10:21:29AM +0100, Roger Pau Monn=C3=A9 wrote:
> > > On Tue, Jan 15, 2019 at 04:36:31PM +0100, Marek Marczykowski-G=C3=B3r=
ecki wrote:
> > > > From: Simon Gaiser <simon@invisiblethingslab.com>
> > > >=20
> > > > Stubdomains need to be given sufficient privilege over the guest wh=
ich it
> > > > provides emulation for in order for PCI passthrough to work correct=
ly.
> > > > When a HVM domain try to enable MSI, QEMU in stubdomain calls
> > > > PHYSDEVOP_map_pirq, but later it needs to call XEN_DOMCTL_bind_pt_i=
rq as
> > > > part of xc_domain_update_msi_irq. Allow for that as part of
> > > > PHYSDEVOP_map_pirq.
> > >=20
> > > I see, that's not a problem AFAICT for PCI INTx because the IRQ in
> > > that case is known beforehand, and the stubdomain is given permissions
> > > over this IRQ by libxl__device_pci_add (there's a do_pci_add against
> > > the stubdomain).
> >=20
> > Exactly.
> >=20
> > > >=20
> > > > Based on https://github.com/OpenXT/xenclient-oe/blob/5e0e7304a5a3c7=
5ef01240a1e3673665b2aaf05e/recipes-extended/xen/files/stubdomain-msi-irq-ac=
cess.patch by Eric Chanudet <chanudete@ainfosec.com>.
> > > >=20
> > > > Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
> > > > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblet=
hingslab.com>
> > > > ---
> (...)
> > > > diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
> > > > index 8b44d6c..123ca69 100644
> > > > --- a/xen/arch/x86/irq.c
> > > > +++ b/xen/arch/x86/irq.c
> > > > @@ -2674,6 +2674,21 @@ int allocate_and_map_msi_pirq(struct domain =
*d, int index, int *pirq_p,
> > > >          {
> > > >      case MAP_PIRQ_TYPE_MULTI_MSI:
> > > >              irq =3D create_irq(NUMA_NO_NODE);
> > > > +            if ( !(irq < nr_irqs_gsi || irq >=3D nr_irqs) &&
> > >=20
> > > This check is already performed below, maybe you could re-arrange the
> > > code as:
> > >=20
> > > case MAP_PIRQ_TYPE_MULTI_MSI:
> > >         irq =3D create_irq(NUMA_NO_NODE);
> > >     }
> > >=20
> > >     if ( irq < nr_irqs_gsi || irq >=3D nr_irqs )
> > >     {
> > >         dprintk(XENLOG_G_ERR, "dom%d: can't create irq for msi!\n",
> > >                 d->domain_id);
> > >         return -EINVAL;
> > >     }
> > >     if ( current->domain->target =3D=3D d )
> > >         ...

Oh, and this won't fly either, as irq_permit_access() should happen only
when create_irq() was called, otherwise it will give access to arbitrary
irq.

> > >=20
> > > But I wonder whether it would be better to place the irq_permit_access
> > > in map_domain_pirq, together with the existing irq_permit_access that
> > > grant the target domain permissions over the irq.
> >=20
> > That may be a good idea. Let me try that in v3. But I'll wait for a
> > feedback on libxl patches first.
>=20
> That doesn't work, as map_domain_pirq() check irq access earlier.
> Which bring be to a question, what should be rules guarding stubdomain
> access to PHYSDEVOP_map_pirq? With this patch, stubdomain will be able
> to create and map multiple irq (DoS possibility?), as only target domain
> is validated in practice. Is that ok? If not, what additional limits
> could be applied here?
> In INTx case the problem doesn't apply, because toolstack grant access
> to particular IRQ and no allocation happen on stubdomain request. But in
> MSI case, it isn't that easy as IRQ number isn't known before (as
> explained in the commit message).
>=20



--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--4C6bbPZ6c/S1npyF
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxLa+oACgkQ24/THMrX
1yyRrQf+Om1ODhuaRmQdTIrT42T8zdBIAg8FKgfQUMYtU4eS2OQrNtxxGcLTRUz9
QQpdmZ7hGfNZfy3PNlYOwKJ4k7bYbpGigI2Xyf0kNacJ4DBBwipBAGH6UfWAWKE8
kQKSQLKqaltulrWM6Ru1oFN6Tc6QLuxEHcGovBTus2UGsRmUUhOKbzbX0QYLsOfk
rRoDv3knOP9nH+W+YvCb6WvpxkrL2HcozZxuzFRF5ZC6ZtHVfB/FmHyhAfSWe6o1
g6dsSuH9QcVXVe8fhn5r8pptWc54694JyKePKOzOt+m8ViC9YEvTKytJtqVE6+o/
aI7q6mFjVBgsGgxAfJ85tKiKGIsk5g==
=IfSX
-----END PGP SIGNATURE-----

--4C6bbPZ6c/S1npyF--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7326201709070540567==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 25 20:23:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 20:23:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gn80W-00072W-9N; Fri, 25 Jan 2019 20:23: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=QDVF=QB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gn80U-00072K-WA
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 20:23:19 +0000
X-Inumbo-ID: 0c63f113-20df-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c63f113-20df-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 20:23:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gn80R-0008KJ-Gx; Fri, 25 Jan 2019 20:23:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gn80R-0000bo-3r; Fri, 25 Jan 2019 20:23:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gn80R-0002wp-2y; Fri, 25 Jan 2019 20:23:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132477-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3ec62664bdd67dc0c41ff22198c406729b3c87a4
X-Osstest-Versions-That: xen=3389a8dc8c5753a3c84744923cd0193395e3f2a9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Jan 2019 20:23:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132477: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ3NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQ3Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDNlYzYyNjY0YmRkNjdkYzBjNDFmZjIyMTk4YzQwNjcy
OWIzYzg3YTQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDMzODlhOGRj
OGM1NzUzYTNjODQ3NDQ5MjNjZDAxOTMzOTVlM2YyYTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjQ3MSAgMjAxOS0wMS0yNSAwOTowMDo1MCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzI0NzcgIDIwMTktMDEtMjUgMTg6MDA6NDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMzM4OWE4
ZGM4Yy4uM2VjNjI2NjRiZCAgM2VjNjI2NjRiZGQ2N2RjMGM0MWZmMjIxOThjNDA2NzI5YjNjODdh
NCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 21:17:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 21:17: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-devel-bounces@lists.xenproject.org>)
	id 1gn8qr-00039D-E7; Fri, 25 Jan 2019 21:17: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=QDVF=QB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gn8qq-00038Z-Fr
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 21:17:24 +0000
X-Inumbo-ID: 9a207dba-20e6-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a207dba-20e6-11e9-aeee-bc764e045a96;
 Fri, 25 Jan 2019 21:17:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gn8ql-0000zL-Bg; Fri, 25 Jan 2019 21:17:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gn8qk-00052B-Tg; Fri, 25 Jan 2019 21:17:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gn8qk-00074Z-Sk; Fri, 25 Jan 2019 21:17:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132457-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e3b418ac491919127211b4d3c692d431061d7c09
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Jan 2019 21:17:18 +0000
Subject: [Xen-devel] [xen-unstable test] 132457: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ1NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQ1Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNDIyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMjQyMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjQyMgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyNDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MjIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MjQyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI0MjIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMjQyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDIyCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MzI0MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIGUzYjQxOGFjNDkxOTE5MTI3MjExYjRkM2M2OTJkNDMxMDYx
ZDdjMDkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDA4YjkwOGJhNjNk
ZWU4YmMzMTM5ODNjNWU0MTI4NTJjYmNiY2RhODUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjQy
MiAgMjAxOS0wMS0yMyAwODowOTozNCBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MzI0NTcgIDIwMTktMDEtMjQgMTQ6NTk6NTAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgZTNiNDE4YWM0OTE5MTkxMjcyMTFiNGQzYzY5MmQ0MzEwNjFkN2MwOQpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIERl
YyAyMSAxNzoyMzozMiAyMDE4ICswMDAwCgogICAgeDg2L3B2aC1kb20wOiBSZW1vdmUgdW5uZWNl
c3NhcnkgZnVuY3Rpb24gcG9pbnRlciBjYWxsIGZyb20gbW9kaWZ5X2lkZW50aXR5X21taW8oKQog
ICAgCiAgICBGdW5jdGlvbiBwb2ludGVyIGNhbGxzIGFyZSBmYXIgbW9yZSBleHBlbnNpdmUgaW4g
YSBwb3N0LVNwZWN0cmUgd29ybGQsIGFuZAogICAgdGhpcyBvbmUgZG9lc24ndCBuZWVkIHRvIGJl
LgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBlMWZlNWY5YzM4OTI4NmIxNjE3MWM2MzJiMzA2M2Jj
YzY1Y2VjMDdlCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBGcmkgRGVjIDcgMTM6NDM6MjcgMjAxOCArMDAwMAoKICAgIHhlbi9kb20wOiBB
ZGQgYSBkb20wLWlvbW11PW5vbmUgb3B0aW9uCiAgICAKICAgIEZvciBkZXZlbG9wbWVudCBwdXJw
b3NlcywgaXQgaXMgdmVyeSBjb252ZW5pZW50IHRvIGJvb3QgWGVuIGFzIGEgUFZIIGd1ZXN0LAog
ICAgd2l0aCBhbiBYVEYgUFYgb3IgUFZIICJkb20wIi4gIFRoZSBlZGl0LWNvbXBpbGUtZ28gY3lj
bGUgaXMgYSBtYXR0ZXIgb2YKICAgIHNlY29uZHMsIGFuZCB5b3UgY2FuIHJlYXNvbmFibHkgaW5z
ZXJ0IHByaW50aygpIGRlYnVnZ2luZyBpbiBwbGFjZXMgd2hpY2gKICAgIHdoaWNoIHdvdWxkIGJl
IGNvbXBsZXRlbHkgaW5mZWFzaWJsZSB3aGVuIGJvb3RpbmcgZnVsbHktZmxlZGdlZCBndWVzdHMu
CiAgICAKICAgIEhvd2V2ZXIsIHRoZSBQVkggZG9tMCBwYXRoIGluc2lzdHMgb24gaGF2aW5nIGEg
d29ya2luZyBJT01NVSwgd2hpY2ggZG9lc24ndAogICAgZXhpc3Qgd2hlbiB2aXJ0dWFsaXNlZCBh
cyBhIFBWSCBndWVzdCwgYW5kIGlzbid0IG5lY2Vzc2FyeSBmb3IgWFRGIGFueXdheS4KICAgIAog
ICAgSW50cm9kdWNlIGEgZGV2ZWxvcGVyIG1vZGUgdG8gc2tpcCB0aGUgSU9NTVUgcmVxdWlyZW1l
bnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
Y29tbWl0IGI3ZThkZWUwN2NkYzk3MTRkNzlhMmQ0ZWI1MjRjMTc3MDVhNTk2ZTQKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBEZWMg
MzEgMTQ6MDY6NTIgMjAxOCArMDAwMAoKICAgIHhlbi9kb20wOiBEZXByZWNhdGUgaW9tbXVfaHdk
b21faW5jbHVzaXZlIGFuZCBsZWF2ZSBpdCBkaXNhYmxlZCBieSBkZWZhdWx0CiAgICAKICAgIFRo
aXMgb3B0aW9uIGlzIHVuaXF1ZSB0byB4ODYgUFYgZG9tMCdzLCBidXQgaXQgaXMgbm90IHNlbnNp
YmxlIHRvIGhhdmUgYQogICAgY2F0Y2gtYWxsIHdoaWNoIGJsaW5kbHkgbWFwcyBhbGwgbm9uLVJB
TSByZWdpb25zIGludG8gdGhlIElPTU1VLgogICAgCiAgICBUaGUgbWFwLXJlc2VydmVkIG9wdGlv
biByZW1haW5zLCBhbmQgY292ZXJzIGFsbCB0aGUgYnVnZ3kgZmlybXdhcmUgaXNzdWVzIHRoYXQK
ICAgIEkgYW0gYXdhcmUgb2YuICBUaGUgdHdvIGNvbW1vbiBjYXNlcyBhcmUgbGVnYWN5IFVTQiBr
ZXlib2FyZCBlbXVsYXRpb24sIGFuZAogICAgdGhlIEJNQyBtYWlsYm94IHVzZWQgYnkgdmVuZG9y
IGZpcm13YXJlIGluIE5JQ3MvSEJBcyB0byByZXBvcnQgaW5mb3JtYXRpb24KICAgIGJhY2sgdG8g
dGhlIGlMTy9pRFJBQy9ldGMgZm9yIHJlbW90ZSByZW1vdGUgbWFuYWdlbWVudCBwdXJwb3Nlcy4K
ICAgIAogICAgQSBzcGVjaWZpYyBhZHZhbnRhZ2Ugb2YgdGhpcyBjaGFuZ2UgaXMgdGhhdCB4ODYg
ZG9tMCdzIElPTU1VIHNldHVwIGlzIG5vdwogICAgY29uc2lzdGVudCBiZXR3ZWVuIFBWIGFuZCBQ
VkguCiAgICAKICAgIFRoaXMgY2hhbmdlIGlzIG5vdCBleHBlY3RlZCB0byBoYXZlIGFueSBpbXBh
Y3QsIGR1ZSB0byBtYXAtcmVzZXJ2ZWQgcmVtYWluaW5nLgogICAgSW4gdGhlIHVubGlrZWx5IGNh
c2UgdGhhdCBpdCBkb2VzIGNhdXNlIGFuIGlzc3VlLCB3ZSBzaG91bGQgaW50cm9kdWNlIG90aGVy
CiAgICBtYXAtJFNQRUNJRklDIG9wdGlvbnMgcmF0aGVyIHRoYW4gcmUtaW50cm9kdWNpbmcgdGhp
cyBjYXRjaC1hbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKY29tbWl0IDYzM2E0MDk0NzMyMTAwYzY0NWM0MWIwZmE5MDg3Y2I0MzJjYTFl
MTEKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIE1vbiBEZWMgMTAgMjE6Mjk6MTAgMjAxOCArMDAwMAoKICAgIGRvY3M6IEltcHJvdmUgZG9j
dW1lbnRhdGlvbiBhbmQgcGFyc2luZyBmb3IgZWZpPQogICAgCiAgICBVcGRhdGUgcGFyc2VfZWZp
X3BhcmFtKCkgdG8gdXNlIHBhcnNlX2Jvb2xlYW4oKSBmb3IgInJzIiwgc28gaXQgYmVoYXZlcwog
ICAgbGlrZSBvdGhlciBYZW4gYm9vbGVhbnMuCiAgICAKICAgIEhvd2V2ZXIsIGNoYW5nZSAiYXR0
cj11YyIgdG8gbm90IGJlIGEgYm9vbGVhbi4gICJuby1hdHRyPXVjIiBpcyBhbWJpZ3VvdXMgYW5k
CiAgICBzaG91bGRuJ3QgYmUgYWNjZXB0ZWQsIGJ1dCBhY2NlcHQgImF0dHI9bm8iIGFzIGFuIGFj
Y2VwdGFibGUgYWx0ZXJuYXRpdmUuCiAgICAKICAgIFVwZGF0ZSB0aGUgY29tbWFuZCBsaW5lIGRv
Y3VtZW50YXRpb24gZm9yIGNvbnNpc3RlbmN5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAzMGY1MDQ3YjJjNGU1Nzc0MzZiNTA1
YmE3NjI3ZjM0YzNiZTAyMDE0CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KRGF0ZTogICBGcmkgTm92IDMwIDE3OjE1OjMzIDIwMTggKzAwMDAKCiAgICB4ZW4vYXJt
OiBnaWM6IE1ha2Ugc3VyZSB0aGUgbnVtYmVyIG9mIGludGVycnVwdCBsaW5lcyBpcyB2YWxpZCBi
ZWZvcmUgdXNpbmcgaXQKICAgIAogICAgR0lDdjIgYW5kIEdJQ3YzIHN1cHBvcnRzIHVwIHRvIDEw
MjAgaW50ZXJydXB0cy4gSG93ZXZlciwgdGhlIHZhbHVlIGNvbXB1dGVkCiAgICBmcm9tIEdJQ0Rf
VFlQRVIuSVRMaW5lc051bWJlciBjYW4gYmUgdXAgdG8gMTAyNC4gT24gR0lDdjMsIHdlIHdpbGwg
ZW5kIHVwIHRvCiAgICB3cml0ZSBpbiByZXNlcnZlZCByZWdpc3RlcnMgdGhhdCBhcmUgcmlnaHQg
YWZ0ZXIgdGhlIElST1VURVJzIG9uZSBhcyB0aGUKICAgIHZhbHVlIGlzIG5vdCBjYXBwZWQgZWFy
bHkgZW5vdWdoLgogICAgCiAgICBDYXAgdGhlIG51bWJlciBvZiBpbnRlcnJ1cHRzIGFzIHNvb24g
YXMgd2UgY29tcHV0ZSBpdCBzbyB3ZSBrbm93IHdlIGNhbgogICAgc2FmZWx5IHVzaW5nIGl0IGFm
dGVyd2FyZHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBSZXBvcnRlZC1ieTogSmFuLVBldGVyIExhcnNzb24gPEphbi1QZXRl
ci5MYXJzc29uQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1BY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDllZDUyN2RjOTVkZDhmMTg3MWZjNWM5ZjZmYTVh
NThmYmQwMzc5YTEKQXV0aG9yOiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29t
PgpEYXRlOiAgIFdlZCBKYW4gMjMgMTQ6NTA6MDcgMjAxOSArMDIwMAoKICAgIGFybS9wMm06IGNh
bGwgaW9tbXUgaW90bGIgZmx1c2ggaWYgaW9tbXUgZXhpc3RzIGFuZCBlbmFibGVkCiAgICAKICAg
IFRha2luZyBkZWNpc2lvbiBieSBgbmVlZF9pb21tdV9wdF9zeW5jKClgIG1ha2UgdXMgbmV2ZXIg
a2lja2luZwogICAgYGlvbW11X2lvdGxiX2ZsdXNoKClgIGZvciBJT01NVXMgd2hpY2ggZG8gc2hh
cmUgUDJNIHdpdGggQ1BVLgogICAgU28gY2hlY2sgYGhhc19pb21tdV9wdCgpYCBpbnN0ZWFkLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoocWVtdSBj
aGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 25 21:37:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Jan 2019 21:37: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-devel-bounces@lists.xenproject.org>)
	id 1gn99i-0004zP-Cz; Fri, 25 Jan 2019 21:36: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=36PU=QB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gn99h-0004zK-7s
 for xen-devel@lists.xenproject.org; Fri, 25 Jan 2019 21:36:53 +0000
X-Inumbo-ID: 5338dd42-20e9-11e9-8537-df9d62ea5104
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5338dd42-20e9-11e9-8537-df9d62ea5104;
 Fri, 25 Jan 2019 21:36:51 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 206B5217D4;
 Fri, 25 Jan 2019 21:36:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548452210;
 bh=6ZjPXrAEag1XCr23PAoyR1S8i9amsb7Qw1zhTt/DFcc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=BRzyjqFEj76qYk26ssIDchCtGBrvTwmuM1VSaQEIiNJ25dJ13BHnhd58usnEl1/Uz
 aZ3CJ7ZAQBgSxiSP7RHFB/XfPWDE9BAgyu369G5+U0PHPgaAR3dMRVdBSalmKGzBjZ
 h9FfIKp/PC8STd4ivSyTrfBMfGcub5OfqxFY2zDM=
Date: Fri, 25 Jan 2019 13:36:49 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <2a4755f3-42ff-9cd6-fb42-d82f6cd3588e@arm.com>
Message-ID: <alpine.DEB.2.10.1901251313330.17936@sstabellini-ThinkPad-X260>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-7-julien.grall@arm.com>
 <alpine.DEB.2.10.1901231610020.17936@sstabellini-ThinkPad-X260>
 <2a4755f3-42ff-9cd6-fb42-d82f6cd3588e@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 6/8] xen/arm: Implement workaround
 for Cortex-A76 erratum 1165522
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 James Morse <james.morse@arm.com>, andre.przywara@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNCBKYW4gMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICgrIEphbWVzKQo+IAo+
IEhpIFN0ZWZhbm8sCj4gCj4gQEphbWVzLCBwbGVhc2UgY29ycmVjdCBtZSBpZiBJIGFtIHdyb25n
IGJlbG93IDopLgo+IAo+IE9uIDI0LzAxLzIwMTkgMDA6NTIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiA+IE9uIFdlZCwgMjggTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4g
ICB2b2lkIHAybV9yZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICpuKQo+ID4gPiBAQCAtMTExLDEw
ICsxMzAsMTcgQEAgdm9pZCBwMm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqbikKPiA+ID4g
ICAgICAgaWYgKCBpc19pZGxlX3ZjcHUobikgKQo+ID4gPiAgICAgICAgICAgcmV0dXJuOwo+ID4g
PiAgIC0gICAgV1JJVEVfU1lTUkVHNjQocDJtLT52dHRiciwgVlRUQlJfRUwyKTsKPiA+ID4gICAg
ICAgV1JJVEVfU1lTUkVHKG4tPmFyY2guc2N0bHIsIFNDVExSX0VMMSk7Cj4gPiA+ICAgICAgIFdS
SVRFX1NZU1JFRyhuLT5hcmNoLmhjcl9lbDIsIEhDUl9FTDIpOwo+ID4gPiAgICsgICAgLyoKPiA+
ID4gKyAgICAgKiBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURTogVlRUQlJfRUwyIHNob3Vs
ZCBiZSByZXN0b3JlZCBhZnRlcgo+ID4gPiBhbGwKPiA+ID4gKyAgICAgKiByZWdpc3RlcnMgYXNz
b2NpYXRlZCB0byBFTDEvRUwwIHRyYW5zbGF0aW9ucyByZWdpbWUgaGF2ZSBiZWVuCj4gPiA+ICsg
ICAgICogc3luY2hyb25pemVkLgo+ID4gPiArICAgICAqLwo+ID4gPiArICAgIGFzbSB2b2xhdGls
ZShBTFRFUk5BVElWRSgibm9wIiwgImlzYiIsCj4gPiA+IEFSTTY0X1dPUktBUk9VTkRfQVRfU1BF
Q1VMQVRFKSk7Cj4gPiAKPiA+IE9idmlvdXNseSB5b3UgaGF2ZSBkb25lIGEgbG90IG1vcmUgdGhp
bmtpbmcgYWJvdXQgdGhpcyB0aGFuIG1lLCBidXQKPiA+IEkgZG9uJ3QgZnVsbHkgdW5kZXJzdGFu
ZCB0aGUgbmVlZCBmb3IgdGhpcyBiYXJyaWVyOiB0aGlzIGlzIG5vdCBhYm91dAo+ID4gQVJNNjRf
V09SS0FST1VORF9BVF9TUEVDVUxBVEUgcGVyIHNlLCByaWdodD8KPiAKPiBUaGlzIHBhcnRpY3Vs
YXIgaXNiKCkgaXMgYWJvdXQgQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEUuCj4gCj4gPiBT
aG91bGRuJ3QgdGhlIENQVSBiZSBhYmxlCj4gPiB0byBmaWd1cmUgb3V0IHRoZSByaWdodCBleGVj
dXRpb24gc3BlY3VsYXRpb24gcGF0aCBnaXZlbiB0aGF0IHRoZQo+ID4gaW5zdHJ1Y3Rpb25zIG9y
ZGVyaW5nIGlzIGNvcnJlY3Q/Cj4gCj4gV2hhdCBpbnN0cnVjdGlvbnMgb3JkZXJpbmc/IFdyaXRp
bmcgYSBzeXN0ZW0gcmVnaXN0ZXJzIGNhbiBiZSByZS1vcmRlcmVkIGFuZAo+IHlvdSBuZWVkIGFu
IGlzYigpIHRvIGVuc3VyZSB0aGUgZnVsbCBzeW5jaHJvbml6YXRpb24gYmVmb3JlIGV4ZWN1dGlu
ZyBhdCBBVAo+IGluc3RydWN0aW9uIG9yIGZsdXNoaW5nIHRoZSBUTEJzLgo+IAo+IEluIGhhcmR3
YXJlIHdpdGhvdXQgdGhlIGVycmF0dW0sIHRoZSByZWdpc3RlcnMgYXNzb2NpYXRlZCB3aXRoIEVM
MSB0cmFuc2xhdGlvbgo+IGFyZSBvdXQtb2YtY29udGV4dCBhbmQgdGhlIEFUIGNhbm5vdCBzcGVj
dWxhdGUuIFRoZSBpc2IoKSBhZGRlZCBieSBwYXRjaCAjNQo+IGVuc3VyZSB0aGUgY29udGV4dCBp
cyBzeW5jaHJvbml6ZWQgc28gYW4gQVQgYWZ0ZXJ3YXJkcyB3b3VsZCB1c2UgYSBjb25zaXN0ZW50
Cj4gY29udGV4dC4gTm93Li4uCj4gCj4gPiBJIGd1ZXNzIGl0IGRlcGVuZHMgb24gdGhlIG5hdHVy
ZSBvZgo+ID4gdGhlIGhhcmR3YXJlIGJ1Zy4KPiAKPiAuLi4gaW4gdGhlIGNvbnRleHQgb2YgdGhl
IGVycmF0YSwgeW91IGhhdmUgdG8gaW1hZ2luZSB3aGF0IGNhbiBoYXBwZW4gaWYgYW4gQVQKPiBp
bnN0cnVjdGlvbiBpcyBpbnNlcnRlZCAodmlhIHNwZWN1bGF0aW9uKSBiZXR3ZWVuIGVhY2ggaW5z
dHJ1Y3Rpb24gYW5kIHdoYXQKPiBoYXBwZW4gaWYgdGhlIHN5c3RlbSByZWdpc3RlcnMgYXJlIHJl
LW9yZGVyZWQuCj4gCj4gVGhlIGtleSBvZiB0aGUgZXJyYXR1bSBpcyBWVFRCUl9FTDIuIFRoaXMg
aXMgd2hhdCB3aWxsIHN0b3AgYSBzcGVjdWxhdGVkIEFUCj4gaW5zdHJ1Y3Rpb24gdG8gYWxsb2Nh
dGUgYSBUTEJzIGVudHJ5IGJlY2F1c2UgeW91IGFyZSBub3QgYWxsb3dlZCB0byBjYWNoZSBhCj4g
dHJhbnNsYXRpb24gdGhhdCB3aWxsIGZhdWx0LiBXaXRob3V0IHRoZSBpc2IoKSBoZXJlLCB0aGUg
VlRUQlJfRUwyIG1heSBiZQo+IHN5bmNocm9uaXplZCBiZWZvcmUgdGhlIHJlc3Qgb2YgdGhlIGNv
bnRleHQsIHNvIGEgc3BlY3VsYXRlZCBBVCBpbnN0cnVjdGlvbgo+IG1heSB1c2UgYW4gaW5jb25z
aXN0ZW50IHN0YXRlIGFuZCBhbGxvY2F0ZSBhIFRMQiBlbnRyeSB3aXRoIGFuIHVuZXhwZWN0ZWQK
PiB0cmFuc2xhdGlvbiBhZ2FpbnN0IHRoZSBndWVzdC4KPiAKPiBTbyBoZXJlLCB3ZSB3YW50IHRv
IGVuc3VyZSB0aGUgcmVzdCBvZiB0aGUgY29udGV4dCBpcyBzeW5jaHJvbml6ZWQgYmVmb3JlCj4g
d3JpdGluZyB0byBWVFRCUl9FTDIsIGhlbmNlIHRoZSBpc2IoKS4KCk9LLiBJIHVuZGVyc3RhbmQg
dGhlIGV4cGxhbmF0aW9uLCB0aGFuayB5b3UuCgpJIGp1c3QgdGhvdWdodCB0aGF0IHRoZSBDUFUg
d291bGQgYmUgc21hcnQgZW5vdWdoIHRvIG9ubHkgcmVvcmRlciBzeXN0ZW0KcmVnaXN0ZXJzIHdy
aXRlcyB3aGVuIGFwcHJvcHJpYXRlLCBlc3BlY2lhbGx5IHdoZW4gdGhlIENQVSBpcyBhbHNvIGRv
aW5nCnNwZWN1bGF0aW9uIGF0IHRoZSBzYW1lIHRpbWUuIFdoeSB3b3VsZCBpdCBzcGVjdWxhdGUg
aWYgaXQga25vd3MgdGhhdCBpdAppcyByZW9yZGVyaW5nIHN5c3JlZyB3cml0ZXMgdGhhdCBjYW4g
YmFkbHkgYWZmZWN0IHRoZSBzcGVjdWxhdGlvbgppdHNlbGY/IExldCBtZSBzYXkgdGhhdCBpdCBk
b2Vzbid0IHNvdW5kIGxpa2UgYSAic2FuZSIgYmVoYXZpb3IgdG8gbWUuCkJ1dCBpZiBpdCBiZWhh
dmVzIHRoaXMgd2F5LCBpdCBiZWhhdmVzIHRoaXMgd2F5Li4uCgoKPiA+IAo+ID4gPiArICAgIFdS
SVRFX1NZU1JFRzY0KHAybS0+dnR0YnIsIFZUVEJSX0VMMik7Cj4gPiA+ICsKPiA+ID4gICAgICAg
bGFzdF92Y3B1X3JhbiA9ICZwMm0tPmxhc3RfdmNwdV9yYW5bc21wX3Byb2Nlc3Nvcl9pZCgpXTsK
PiA+ID4gICAgICAgICAvKgo+ID4gPiBAQCAtMTU3LDggKzE4MywyMyBAQCBzdGF0aWMgdm9pZCBw
Mm1fZm9yY2VfdGxiX2ZsdXNoX3N5bmMoc3RydWN0Cj4gPiA+IHAybV9kb21haW4gKnAybSkKPiA+
ID4gICAgICAgb3Z0dGJyID0gUkVBRF9TWVNSRUc2NChWVFRCUl9FTDIpOwo+ID4gPiAgICAgICBp
ZiAoIG92dHRiciAhPSBwMm0tPnZ0dGJyICkKPiA+ID4gICAgICAgewo+ID4gPiArICAgICAgICB1
aW50NjRfdCB2dHRicjsKPiA+ID4gKwo+ID4gPiAgICAgICAgICAgbG9jYWxfaXJxX3NhdmUoZmxh
Z3MpOwo+ID4gPiAtICAgICAgICBXUklURV9TWVNSRUc2NChwMm0tPnZ0dGJyLCBWVFRCUl9FTDIp
Owo+ID4gPiArCj4gPiA+ICsgICAgICAgIC8qCj4gPiA+ICsgICAgICAgICAqIEFSTTY0X1dPUktB
Uk9VTkRfQVRfU1BFQ1VMQVRFOiBXZSBuZWVkIHRvIHN0b3AgQVQgdG8gYWxsb2NhdGUKPiA+ID4g
KyAgICAgICAgICogVExCcyBlbnRyaWVzIGJlY2F1c2UgdGhlIGNvbnRleHQgaXMgcGFydGlhbGx5
IG1vZGlmaWVkLiBXZQo+ID4gPiArICAgICAgICAgKiBvbmx5IG5lZWQgdGhlIFZNSUQgZm9yIGZs
dXNoaW5nIHRoZSBUTEJzLCBzbyB3ZSBjYW4gZ2VuZXJhdGUKPiA+ID4gKyAgICAgICAgICogYSBu
ZXcgVlRUQlIgd2l0aCB0aGUgVk1JRCB0byBmbHVzaCBhbmQgdGhlIGVtcHR5IHJvb3QgdGFibGUu
Cj4gPiA+ICsgICAgICAgICAqLwo+ID4gPiArICAgICAgICBpZiAoICFjcHVzX2hhdmVfY29uc3Rf
Y2FwKEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFKSApCj4gPiA+ICsgICAgICAgICAgICB2
dHRiciA9IHAybS0+dnR0YnI7Cj4gPiA+ICsgICAgICAgIGVsc2UKPiA+ID4gKyAgICAgICAgICAg
IHZ0dGJyID0gZ2VuZXJhdGVfdnR0YnIocDJtLT52bWlkLCBlbXB0eV9yb290X21mbik7Cj4gPiA+
ICsKPiA+ID4gKyAgICAgICAgV1JJVEVfU1lTUkVHNjQodnR0YnIsIFZUVEJSX0VMMik7Cj4gPiAK
PiA+IEdvb2QgaWRlYSwgYW55IHJlYXNvbnMgbm90IHRvIHVzZSBnZW5lcmF0ZV92dHRicihwMm0t
PnZtaWQsCj4gPiBlbXB0eV9yb290X21mbikgaW4gdGhlIGdlbmVyYWwgY2FzZT8gVGhlcmUgc2hv
dWxkIGJlIG5vIGRvd25zaWRlcywKPiA+IHJpZ2h0Pwo+IEFuIGVtcHR5IHJvb3QgbWVhbnMgeW91
IG5lZWQgdG8gaGF2ZSB0aGUgcm9vdCBwYWdlLXRhYmxlcyBhbGxvY2F0ZWQuIEluIHRoZQo+IGNv
bmZpZ3VyYXRpb24gd2UgY3VycmVudGx5IHN1cHBvcnQsIHRoZSBjb3VsZCBiZSBlaXRoZXIgNEsg
b3IgOEsuCj4gCj4gRXZlbiBpZiB0aGlzIHNlZW1zIHNtYWxsLCB0aGlzIGlzIGEgZG93bnNpZGUg
Zm9yIHBsYXRmb3JtcyB0aGF0IGRvbid0IHJlcXVpcmUKPiBzdWNoIHRyaWNrLgoKR29vZCBwb2lu
dCwgSSB3YXMgZm9vbGVkIGJ5IGVtcHR5X3Jvb3RfbWZuIGJlaW5nIGF2YWlsYWJsZSB0byBhbGwg
YXMgYQp2YXJpYWJsZS4gTGV0J3Mgbm90IGdvIGRvd24gdGhhdCByb3V0ZSB0aGVuLgoKCj4gPiAK
PiA+ID4gICAgICAgICAgIC8qIEVuc3VyZSBWVFRCUl9FTDIgaXMgc3luY2hyb25pemVkIGJlZm9y
ZSBmbHVzaGluZyB0aGUgVExCcyAqLwo+ID4gPiAgICAgICAgICAgaXNiKCk7Cj4gPiA+ICAgICAg
IH0KPiA+ID4gQEAgLTE1MDQsNiArMTU0NSwyMyBAQCBzdGF0aWMgdWludDMyX3QgX19yZWFkX21v
c3RseSB2dGNyOwo+ID4gPiAgIHN0YXRpYyB2b2lkIHNldHVwX3ZpcnRfcGFnaW5nX29uZSh2b2lk
ICpkYXRhKQo+ID4gPiAgIHsKPiA+ID4gICAgICAgV1JJVEVfU1lTUkVHMzIodnRjciwgVlRDUl9F
TDIpOwo+ID4gPiArCj4gPiA+ICsgICAgLyoKPiA+ID4gKyAgICAgKiBBUk02NF9XT1JLQVJPVU5E
X0FUX1NQRUNVTEFURTogV2Ugd2FudCB0byBrZWVwIHRoZSBUTEJzIGZyZWUgZnJvbQo+ID4gPiAr
ICAgICAqIGVudHJpZXMgcmVsYXRlZCB0byBFTDEvRUwwIHRyYW5zbGF0aW9uIHJlZ2ltZSB1bnRp
bCBhIGd1ZXN0IHZDUFUKPiA+ID4gKyAgICAgKiBpcyBydW5uaW5nLiBGb3IgdGhhdCwgd2UgbmVl
ZCB0byBzZXQtdXAgVlRUQlIgdG8gcG9pbnQgdG8gYW4gZW1wdHkKPiA+ID4gKyAgICAgKiBwYWdl
LXRhYmxlIGFuZCB0dXJuIG9uIHN0YWdlLTIgdHJhbnNsYXRpb24uCj4gPiAKPiA+IEkgZG9uJ3Qg
dW5kZXJzdGFuZCB3aHkgdGhpcyBpcyBuZWVkZWQ6IGlzbid0IHRoZSBsYWNrIG9mIEhDUl9WTSAo
ZHVlIHRvCj4gPiB5b3VyIHByZXZpb3VzIHBhdGNoKSBzdXBwb3NlZCB0byBiZSBzdWZmaWNpZW50
PyBIb3cgY2FuIHRoZXJlIGJlCj4gPiBzcGVjdWxhdGlvbiB3aXRob3V0IEhDUl9WTT8KPiAKPiBI
Q1JfRUwyLlZNIHVuc2V0cyBtZWFucyB0aGUgc3RhZ2UtMiB3aWxsIG5vdCBiZSB1c2VkIGZvciB0
aGUgRUwxL0VMMAo+IHRyYW5zbGF0aW9uIHJlZ2ltZS4gSW4gdGhlIGNvbnRleHQgb2YgdGhlIGVy
cmF0dW0sIHRoZSBBVCBjYW4gc3RpbGwgc3BlY3VsYXRlCj4gZXhjZXB0IGl0IHdpbGwgbm90IHRh
a2UgaW50byBhY2NvdW50IHRoZSBzdGFnZS0yLiBUaGUgZGVwZW5kZW5jaWVzIG9uIFZNSUQKPiBz
dGlsbHMgYXBwbGllcyB3aGVuIEhDUl9FTDIuVk0gaXMgdW5zZXQsIHNvIGZyb20gbXkgdW5kZXJz
dGFuZGluZywgdGhlIGVudHJ5Cj4gY291bGQgZ2V0IGNhY2hlZCB0byB3aGF0ZXZlciBpcyBWVFRC
Ul9FTDIuVk1JRC4KCkRhbW4hIEV2ZW4gaWYgYXQgdGhpcyBwb2ludCBvZiB0aGUgYm9vdCBzZXF1
ZW5jZSB0aGVyZSBpcyBubyBFTDEgLyBFTDAKYXQgYWxsPyBIb3cgY2FuIHRoYXQgc3BlY3VsYXRp
b24gaGFwcGVuPyBTaG91bGRuJ3QgdGhlIGZpcnN0IEVMMSAvIEVMMApzcGVjdWxhdGlvbiBvY2N1
ciBhZnRlciB0aGUgZmlyc3QgbGVhdmVfaHlwZXJ2aXNvcl90YWlsPwoKCj4gPiBFdmVuIGlmIHNw
ZWN1bGF0aW9uIGhhcHBlbnMgd2l0aG91dCBIQ1JfRUwyLCB3aHkgZG8gd2UgbmVlZCB0byBzZXQg
aXQKPiA+IG5vdz8gSXNuJ3Qgc2V0dGluZyBlbXB0eV9yb290X21mbiBlbm91Z2g/Cj4gCj4gVGhl
IG1haW4gZ29hbCBoZXJlIGlzIHRvIGhhdmUgdGhlIFRMQnMgaW4gYSBrbm93biBzdGF0ZSBhZnRl
ciB0aGUgQ1BVIGhhcyBiZWVuCj4gaW5pdGlhbGl6ZWQuIEFmdGVyIHRoZSBzZXF1ZW5jZSBiZWxv
dywgd2UgYXJlIHN1cmUgdGhhdCB0aGUgVExCcyBkb24ndCBjb250YWluCj4gZW50cmllcyBhc3Nv
Y2lhdGVkIHRvIHRoZSBFTDEvRUwwIHJlZ2ltZSBhbmQgYW5kIGEgc3BlY3VsYXRlZCBBVCBpbnN0
cnVjdGlvbgo+IHdpbGwgbm90IGJlIGFibGUgdG8gYWxsb2NhdGUgbW9yZS4KPiAKPiBXaXRob3V0
IEhDUl9FTDIuVk0gc2V0LCB0aGUgc3RhZ2UtMiBwYWdlLXRhYmxlIHdpbGwgbm90IGdldCB1c2Vk
LiBTbyBhCj4gc3BlY3VsYXRlZCBBVCBpbnN0cnVjdGlvbiBjb3VsZCBzdGlsbCBhbGxvY2F0ZSBh
biBlbnRyeSBpbiBUTEIuIEl0IGlzIG5vdCBhCj4gbWFqb3IgaXNzdWUgYXMgaXQgd291bGQgYmUg
YWdhaW5zdCBJTlZBTElEX1ZNSUQsIHlldCBpdCBpcyBub3QgYSB2ZXJ5IHNhbmUKPiBzaXR1YXRp
b24gZm9yIHRoZSBoeXBlcnZpc29yLgoKSSBoYXZlIGEgcXVlc3Rpb24gb24gdGhlIHRsYiBmbHVz
aC4gIERvIHdlIG5lZWQgaXQgYmVjYXVzZSB0aGUgdGxiIGlzCm5vdCBndWFyYW50ZWVkIHRvIGJl
IGNsZWFuIGFmdGVyIGJvb3Q/CgpBbHNvLCBkbyB3ZSBuZWVkIGEgZmx1c2hfdGxiX2FsbF9sb2Nh
bCgpPyBXb3VsZCBmbHVzaF90bGJfbG9jYWwgYmUKZW5vdWdoLCBtYXliZSBleGVjdXRlZCBpbW1l
ZGlhdGVseSBiZWZvcmUgc3dpdGNoaW5nIFZUVEJSX0VMMj8gSSBndWVzcwppdCBkZXBlbmRzIG9u
IHdoZXRoZXIgdGhlIHNwZWN1bGF0aW9uIGhhcHBlbnMgb24gdGhlIGxvY2FsIFZNSUQgb25seS4K
SWYgaXQgb25seSBzcGVjdWxhdGUgb24gdGhlIGxvY2FsIFZNSUQsIHRoZW4gZmx1c2hfdGxiX2Fs
bF9sb2NhbCgpCnNob3VsZCBzdWZmaWNlPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 01:31:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 01:31: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-devel-bounces@lists.xenproject.org>)
	id 1gnCoB-0008CA-WB; Sat, 26 Jan 2019 01:30: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=J9Y9=QC=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gnCoA-0008C5-DT
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 01:30:54 +0000
X-Inumbo-ID: 04cf8be0-210a-11e9-aeee-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04cf8be0-210a-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 01:30:52 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 23BB7218FF;
 Sat, 26 Jan 2019 01:30:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548466252;
 bh=WJbwInqIa4ZNoGbanH+2t2vN8jI6u9DZL67r4Q2MjwU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=z3OEKwspb5cZuCm6ys/y6kWuB5Ay8caYg4piTCtPJYT4SYN0ikEWud8z24z2BU/ql
 YFqNfAIBzACJ9APlMSKbnUpbALczVw2xVS0Fnjs3zQrJs4FkSPJu+lyekgU3lAmkDS
 0fo37248Im6KT5x7QNLc3fOOni+D6AOhPI/qp5yo=
Date: Fri, 25 Jan 2019 17:30:51 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <cc1466b5-fbc3-0e1f-6092-4f559866337c@arm.com>
Message-ID: <alpine.DEB.2.10.1901251719390.17936@sstabellini-ThinkPad-X260>
References: <80edd4d5-e2b7-bcb5-32ac-9d2c9096299f@arm.com>
 <cc1466b5-fbc3-0e1f-6092-4f559866337c@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-2089432952-1548466251=:17936"
Subject: Re: [Xen-devel] Backport candidate for Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-2089432952-1548466251=:17936
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Mon, 21 Jan 2019, Julien Grall wrote:
> Hi,
> 
> Ping?
> 
> Cheers,
> 
> On 30/11/2018 17:25, Julien Grall wrote:
> > Hi,
> > 
> > Below a list of backport candidate for Arm.
> > 
> > 
> > For Xen 4.10+ to handle correctly SMC call parameters and result
> > 
> > 35fc608612Â Â Â  xen/arm: smccc-1.1: Make return values unsigned long
> > fa7974f743Â Â Â Â Â  xen/arm: smccc-1.1: Handle function result as parameters
> > 
> > For Xen 4.9+ to avoid Dom0 crash when using less vCPUs than pCPUs on GICv3
> > 
> > 703d9d5ec1Â Â Â Â Â  xen/arm: vgic-v3: Delay the initialization of the domain
> > information
> > 54ec59f6b0Â Â Â Â Â Â  xen/arm: vgic-v3: Don't create empty re-distributor regions
> > 
> > The following patch is required in Xen 4.11 to avoid breaking the new vGIC
> > after applying the 2 previous patches.
> > 
> > 62aa9e7f1bÂ Â Â  xen/arm: Don't build GICv3 with the new vGIC

For the moment I skipped 54ec59f6b0 and 62aa9e7f1b because 62aa9e7f1b is
not a trivial backport. Everything else is done.


> > For 4.9+ to make the interrupt path safer by adding missing barriers
> > 
> > 177afec455Â Â Â  xen/arm: gic: Ensure we have an ISB between ack and do_IRQ()
> > 555e5f1bd2Â Â Â Â Â  xen/arm: gic: Ensure ordering between read of INTACK and
> > shared data
> > 
> > For 4.9+ to comply with the binding description
> > 
> > 3689c54630Â Â Â  xen/arm: check for multiboot nodes only under /chosen
> > 
> > Cheers,
> > 
> 
> -- 
> Julien Grall
> 
--8323329-2089432952-1548466251=:17936
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-2089432952-1548466251=:17936--


From xen-devel-bounces@lists.xenproject.org Sat Jan 26 01:32:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 01:32: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-devel-bounces@lists.xenproject.org>)
	id 1gnCpe-0008G3-CM; Sat, 26 Jan 2019 01:32: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=4oeg=QC=gmail.com=cjp256@srs-us1.protection.inumbo.net>)
 id 1gnCpc-0008Fw-Ff
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 01:32:24 +0000
X-Inumbo-ID: 3a6e6a15-210a-11e9-aeee-bc764e045a96
Received: from mail-it1-x143.google.com (unknown [2607:f8b0:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a6e6a15-210a-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 01:32:22 +0000 (UTC)
Received: by mail-it1-x143.google.com with SMTP id g85so13386578ita.3
 for <xen-devel@lists.xenproject.org>; Fri, 25 Jan 2019 17:32:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=2CJIK+Z93BcDQN1SYWTUYDP0FTGqb7fIJXvoKEc24U0=;
 b=RHAdH+tO9RxF90NmMfvZRVi+kuuOAQEMISLZ/Dp2QokwLQ4hmhWF/cQ2xysJYzXcLt
 KcOm2rP5F3lb9pvv7X2q23Hlu4SSXtoxrGup6HdfvN/hUgrCMocMzVxgeXjEZO9gll+l
 Lw0ku0r3rMD4UY1v7Ef6wRudvXiYdMplBt70fWxWxk44nm2ySz4DmVBNFUDjPa1TUqE2
 35W5aQjMHAVimsuIIavfMFsq2FkUIeZMlxogIliwsgDnL3Y936RBPiA8TzTYGHJenFZ4
 k4n7CPKSX6Z+cMPZ+bNx6tpQWvn8hHgIjaUL6JF6D96F2lVRcW2PCwnnwKbC0LJ7mZC9
 yz8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=2CJIK+Z93BcDQN1SYWTUYDP0FTGqb7fIJXvoKEc24U0=;
 b=QSvDWYq7gOHAV0P/s8cxO8nt+WqiGALZAWn/CYbKuM34CWw9wHawG3SLPMmpf5aFpi
 2pp7gJsYXrlgapoLcHjcfxCFmjx+5G/ZeIyj1txRFyWrr0ksxtdHDwj8syQF6aUs97Zz
 ndkX7qzVO0dYarO8j4D5gYBVG2HbdU1aF8iW+y6dmG//SzGrmXRqbigrTkmrJk/R4KrB
 4HgiRSnKnZg3FpFPPTJFveXDIYiydqpeKHPuzIr87BPiQHU4Owi+VfKUaEwJsxIxxjLO
 ItZVNwuhTuedKdIwGcG2dNijP3kZEtr+H8HZAvpzeD6qf9/eCqOuiZgdcIFC0Zn2cjRh
 uvkQ==
X-Gm-Message-State: AJcUukdcmPLBpBzYE3BNRt+SSrxPYrSJeXQeCWueUL7EkeRV3sBY24gN
 85OHT9UnPn3UXoRiKflefgCkQJIB4Zov/xUsntg=
X-Google-Smtp-Source: ALg8bN4f2iGeDoVpeKDE3Uf1XJEKGWMhTsDTCJ8Il9CBB2jBmg75HN2F7yn6TIAAwm6KfeWDqdiWBNRaUDTuRFCO0xo=
X-Received: by 2002:a02:104a:: with SMTP id 71mr7854197jay.103.1548466342037; 
 Fri, 25 Jan 2019 17:32:22 -0800 (PST)
MIME-Version: 1.0
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-14-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1548295503-15946-14-git-send-email-christopher.w.clark@gmail.com>
From: Chris Patterson <cjp256@gmail.com>
Date: Fri, 25 Jan 2019 20:32:10 -0500
Message-ID: <CABZSBQdCqgTvJrXeXQ1XpyWa3knJ7xm9y3FH=bio-a=g46ZYHg@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v6 13/15] xsm,
 argo: XSM control for any access to argo by a domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgOTowNyBQTSBDaHJpc3RvcGhlciBDbGFyawo8Y2hyaXN0
b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gV2lsbCBpbmhpYml0IGluaXRpYWxp
emF0aW9uIG9mIHRoZSBkb21haW4ncyBhcmdvIGRhdGEgc3RydWN0dXJlIHRvCj4gcHJldmVudCBy
ZWNlaXZpbmcgYW55IG1lc3NhZ2VzIG9yIG5vdGlmaWNhdGlvbnMgYW5kIGFjY2VzcyB0byBhbnkg
b2YKPiB0aGUgYXJnbyBoeXBlcmNhbGwgb3BlcmF0aW9ucy4KPgo+IFNpZ25lZC1vZmYtYnk6IENo
cmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+Cj4gQWNr
ZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgo+Cj4gdjMgRGFu
aWVsL0phbjogYWRkIHRvIHRoZSBkZWZhdWx0IHhzbSBwb2xpY3kgZm9yIGVuYWJsZQo+IHYzIEFk
ZCBEYW5pZWwncyBBY2tlZC1ieQo+IHYzICMwNCBKYXNvbi9Sb2dlcjogc29mdF9yZXNldDogY2Fu
IGFzc3VtZSByZWluaXQgaXMgb2sgaWYgZC0+YXJnbyBzZXQKPiB2MiBzZWxmOiBmaXggeHNtIHVz
ZSBpbiBzb2Z0LXJlc2V0IHByaW9yIHRvIGludHJvZHVjdGlvbgo+IHYxICM1ICgjMTcpIGZlZWRi
YWNrIFBhdWw6IFhTTSBjb250cm9sIGZvciBhbnkgYWNjZXNzOiB1c2UgY3VycmQKPiB2MSAjMTYg
ZmVlZGJhY2sgSmFuOiBhcHBseSBjb25zdCB0byBmdW5jdGlvbiBzaWduYXR1cmVzCj4gLS0tCj4g
IHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlIHwgIDQgKystLQo+
ICB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwICsrKysr
LS0tLS0KPiAgeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgICAgICAgICAgfCAg
NSArKysrKwo+ICB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICAgICAgICAgICB8
ICA2ICsrKysrKwo+ICB4ZW4veHNtL2R1bW15LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxICsKPiAgeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgICAgICAgICAg
fCAgNyArKysrKysrCj4gIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzICAgICAg
ICAgIHwgIDMgKysrCj4gIDcgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgNyBkZWxl
dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVz
dF9mZWF0dXJlcy50ZSBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVz
LnRlCj4gaW5kZXggY2E1MjI1Ny4uZmU0ODM1ZCAxMDA2NDQKPiAtLS0gYS90b29scy9mbGFzay9w
b2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQo+ICsrKyBiL3Rvb2xzL2ZsYXNrL3BvbGlj
eS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlCj4gQEAgLTUsMTEgKzUsMTEgQEAgYWxsb3cgZG9t
YWluX3R5cGUgeGVuX3Q6eGVuIHRtZW1fb3A7Cj4gICMgcG11X2N0cmwgaXMgZm9yKQo+ICBhbGxv
dyBkb21haW5fdHlwZSB4ZW5fdDp4ZW4yIHBtdV91c2U7Cj4KPiAtIyBBbGxvdyBhbGwgZG9tYWlu
czoKPiArIyBBbGxvdyBhbGwgZG9tYWlucyB0byBlbmFibGUgdGhlIEFyZ28gaW50ZXJkb21haW4g
Y29tbXVuaWNhdGlvbiBoeXBlcmNhbGw7Cj4gICMgdG8gcmVnaXN0ZXIgc2luZ2xlLXNlbmRlciAo
dW5pY2FzdCkgcmluZ3MgdG8gcGFydG5lciB3aXRoIGFueSBkb21haW47Cj4gICMgdG8gcmVnaXN0
ZXIgYW55LXNlbmRlciAod2lsZGNhcmQpIHJpbmdzIHRoYXQgY2FuIGJlIHNlbnQgdG8gYnkgYW55
IGRvbWFpbjsKPiAgIyBhbmQgc2VuZCBtZXNzYWdlcyB0byByaW5ncy4KPiAtYWxsb3cgZG9tYWlu
X3R5cGUgeGVuX3Q6YXJnbyB7IHJlZ2lzdGVyX2FueV9zb3VyY2UgfTsKPiArYWxsb3cgZG9tYWlu
X3R5cGUgeGVuX3Q6YXJnbyB7IGVuYWJsZSByZWdpc3Rlcl9hbnlfc291cmNlIH07Cj4gIGFsbG93
IGRvbWFpbl90eXBlIGRvbWFpbl90eXBlOmFyZ28geyBzZW5kIHJlZ2lzdGVyX3NpbmdsZV9zb3Vy
Y2UgfTsKPgo+ICAjIEFsbG93IGd1ZXN0IGNvbnNvbGUgb3V0cHV0IHRvIHRoZSBzZXJpYWwgY29u
c29sZS4gIFRoaXMgaXMgdXNlZCBieSBQViBMaW51eAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCj4gaW5kZXggOGVhYmY5OS4uYmE5YzFkNiAxMDA2
NDQKPiAtLS0gYS94ZW4vY29tbW9uL2FyZ28uYwo+ICsrKyBiL3hlbi9jb21tb24vYXJnby5jCj4g
QEAgLTIwOTEsNyArMjA5MSw3IEBAIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAo+ICAgICAgYXJnb19kcHJpbnRrKCItPmRvX2Fy
Z29fb3AoJXUsJXAsJXAsJWx1LDB4JWx4KVxuIiwgY21kLAo+ICAgICAgICAgICAgICAgICAgICh2
b2lkICopYXJnMS5wLCAodm9pZCAqKWFyZzIucCwgYXJnMywgYXJnNCk7Cj4KPiAtICAgIGlmICgg
dW5saWtlbHkoIW9wdF9hcmdvKSApCj4gKyAgICBpZiAoIHVubGlrZWx5KCFvcHRfYXJnbyB8fCB4
c21fYXJnb19lbmFibGUoY3VycmQpKSApCj4gICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+
Cj4gICAgICBzd2l0Y2ggKGNtZCkKPiBAQCAtMjI0Miw3ICsyMjQyLDcgQEAgYXJnb19pbml0KHN0
cnVjdCBkb21haW4gKmQpCj4gIHsKPiAgICAgIHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbzsKPgo+
IC0gICAgaWYgKCAhb3B0X2FyZ28gKQo+ICsgICAgaWYgKCAhb3B0X2FyZ28gfHwgeHNtX2FyZ29f
ZW5hYmxlKGQpICkKPiAgICAgIHsKPiAgICAgICAgICBhcmdvX2RwcmludGsoImFyZ28gZGlzYWJs
ZWQsIGRvbWlkOiAldVxuIiwgZC0+ZG9tYWluX2lkKTsKPiAgICAgICAgICByZXR1cm4gMDsKPiBA
QCAtMjI5OSw5ICsyMjk5LDkgQEAgYXJnb19zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCj4g
ICAgICAgICAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7Cj4KPiAgICAgICAgICAv
Kgo+IC0gICAgICAgICAqIFNpbmNlIG9wdF9hcmdvIGNhbm5vdCBjaGFuZ2UgYXQgcnVudGltZSwg
aWYgZC0+YXJnbyBpcyB0cnVlIHRoZW4KPiAtICAgICAgICAgKiBvcHRfYXJnbyBtdXN0IGJlIHRy
dWUsIGFuZCB3ZSBjYW4gYXNzdW1lIHRoYXQgaW5pdCBpcyBhbGxvd2VkIHRvCj4gLSAgICAgICAg
ICogcHJvY2VlZCBhZ2FpbiBoZXJlLgo+ICsgICAgICAgICAqIFNpbmNlIG5laXRoZXIgb3B0X2Fy
Z28gb3IgeHNtX2FyZ29fZW5hYmxlKGQpIGNhbiBjaGFuZ2UgYXQgcnVudGltZSwKPiArICAgICAg
ICAgKiBpZiBkLT5hcmdvIGlzIHRydWUgdGhlbiBib3RoIG9wdF9hcmdvIGFuZCB4c21fYXJnb19l
bmFibGUoZCkgbXVzdCBiZQo+ICsgICAgICAgICAqIHRydWUsIGFuZCB3ZSBjYW4gYXNzdW1lIHRo
YXQgaW5pdCBpcyBhbGxvd2VkIHRvIHByb2NlZWQgYWdhaW4gaGVyZS4KPiAgICAgICAgICAgKi8K
PiAgICAgICAgICBhcmdvX2RvbWFpbl9pbml0KGQtPmFyZ28pOwo+ICAgICAgfQo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4g
aW5kZXggN2RhZjFmMC4uNTZkNzg2NSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94c20vZHVt
bXkuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4gQEAgLTcyMSw2ICs3MjEsMTEg
QEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9kbV9vcChYU01fREVGQVVMVF9BUkcgc3RydWN0
IGRvbWFpbiAqZCkKPiAgI2VuZGlmIC8qIENPTkZJR19YODYgKi8KPgo+ICAjaWZkZWYgQ09ORklH
X0FSR08KPiArc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9hcmdvX2VuYWJsZShzdHJ1Y3QgZG9t
YWluICpkKQo+ICt7Cj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAgc3RhdGljIFhTTV9JTkxJ
TkUgaW50IHhzbV9hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGRvbWFpbiAqdCkKPiAgewo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20veHNt
LmggYi94ZW4vaW5jbHVkZS94c20veHNtLmgKPiBpbmRleCA3YzY5ZWZlLi44ZGFmZmFlIDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hzbS94
c20uaAo+IEBAIC0xODIsNiArMTgyLDcgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25zIHsKPiAgICAg
IGludCAoKnhlbl92ZXJzaW9uKSAodWludDMyX3QgY21kKTsKPiAgICAgIGludCAoKmRvbWFpbl9y
ZXNvdXJjZV9tYXApIChzdHJ1Y3QgZG9tYWluICpkKTsKPiAgI2lmZGVmIENPTkZJR19BUkdPCj4g
KyAgICBpbnQgKCphcmdvX2VuYWJsZSkgKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwo+ICAgICAg
aW50ICgqYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKSAoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKnQpOwo+ICAgICAgaW50ICgqYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKSAoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4gQEAgLTcwNSw2ICs3MDYsMTEgQEAgc3RhdGljIGlubGlu
ZSBpbnQgeHNtX2RvbWFpbl9yZXNvdXJjZV9tYXAoeHNtX2RlZmF1bHRfdCBkZWYsIHN0cnVjdCBk
b21haW4gKmQpCj4gIH0KPgo+ICAjaWZkZWYgQ09ORklHX0FSR08KPiArc3RhdGljIGlubGluZSB4
c21fYXJnb19lbmFibGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKCm1pc3NpbmcgcmV0dXJuIHR5
cGUsIGZhaWxzIHRvIGNvbXBpbGUgd2l0aCBYU00gZW5hYmxlZDoKfCAvaG9tZS9jaHJpcy9naXQv
eGVuL2luY2x1ZGUveHNtL3hzbS5oOjcwOToxNTogZXJyb3I6IHJldHVybiB0eXBlCmRlZmF1bHRz
IHRvICdpbnQnIFstV2Vycm9yPWltcGxpY2l0LWludF0KfCAgc3RhdGljIGlubGluZSB4c21fYXJn
b19lbmFibGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKCj4gK3sKPiArICAgIHJldHVybiB4c21f
b3BzLT5hcmdvX2VuYWJsZShkKTsKPiArfQo+ICsKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 01:34:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 01:34: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-devel-bounces@lists.xenproject.org>)
	id 1gnCrz-0000A5-GQ; Sat, 26 Jan 2019 01:34: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=4oeg=QC=gmail.com=cjp256@srs-us1.protection.inumbo.net>)
 id 1gnCry-00009x-BL
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 01:34:50 +0000
X-Inumbo-ID: 9172a058-210a-11e9-aeee-bc764e045a96
Received: from mail-it1-x143.google.com (unknown [2607:f8b0:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9172a058-210a-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 01:34:48 +0000 (UTC)
Received: by mail-it1-x143.google.com with SMTP id z20so12349389itc.3
 for <xen-devel@lists.xenproject.org>; Fri, 25 Jan 2019 17:34:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=NfxIT/gpiv5Pf5iN8dZXtE48s7nNJaflabOgYY/lAPM=;
 b=iTOUSyGE6S+D02y3LBNwhcgikPpX9blWO4nf8v0TrZYYfNExid6MXOI+Wz6LlwlQXZ
 DlghXJxoazstS20w8y3sEfMUx/OH02IoryGXEPkTyp91u3bn9PhFk9dE/ILBIjAgsS22
 5nZIENGm8MLIbLa0MtaQldxD1V3iUp6eryt46+jxdDG7fofeDrC7Jm0TigjC3owXR4fK
 kq19MX8h9gSSurxrkuIV7o+IecaA9Al5HdsdydUOXQ7MA0Kc3q/88xuTBHBACP3Ib2+Z
 kgVq1QXAdXGrn3Y4o6CH42pTSruaU9HPYlET461ybgi/6cLx3ATfYdN7BZCb9yRd2ZnX
 mmYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=NfxIT/gpiv5Pf5iN8dZXtE48s7nNJaflabOgYY/lAPM=;
 b=ozy6PVaczPkTPMX4+Jq75lNuZ2jG+Hgh6om7WY0ED575b3HfhfWGgUQ/g3GXnuSNfN
 hP/IU7XmlbMXQfXhaNwXSmUtCNJhMd7r49GFR78uCUuB2gRri4H692nssCTw2+88uqdV
 h1OHzzYwbKfaX0Z94F/M+puL6hGKVJkQ0cRbM/AwHljLsbyRe4YOpvGjk2jePy0QMCis
 z2YOGR0RV7OPA5hFznnghTZjHuiPuG7il/Gjb+iqqLeHwg5ogcGAIFdBMEvBvDVEsyRE
 XnL55VwafsiRUCKQNW3qr207ZdGmsCIMzZDor4zG2YSoljG+GNQcndBP1X+I0kQImUSh
 jy+w==
X-Gm-Message-State: AJcUukfxtTqiYEmGMEActobPeqSjXC9SAL6Ox+avWGgQ/njGCA+YGJQ8
 0xpFJ6QX1WiuFxSpt/MQKYXBTXCWX96jm/cRyaA=
X-Google-Smtp-Source: ALg8bN696ckdBMSe6sNgCgHYnYTqrhYx5bjMiNzoyiBT8RhozGrNDySMek2kcuP1zhjTxWb6OGmvcQ+rxymxrnOwAus=
X-Received: by 2002:a02:c81a:: with SMTP id p26mr8619394jao.59.1548466488044; 
 Fri, 25 Jan 2019 17:34:48 -0800 (PST)
MIME-Version: 1.0
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-12-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1548295503-15946-12-git-send-email-christopher.w.clark@gmail.com>
From: Chris Patterson <cjp256@gmail.com>
Date: Fri, 25 Jan 2019 20:34:36 -0500
Message-ID: <CABZSBQfPzwUy4JMTTNqjcHQc0BaF8-MtxB7n4cePM9UiMLhnvQ@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v6 11/15] xsm,
 argo: XSM control for argo register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgOTowNyBQTSBDaHJpc3RvcGhlciBDbGFyawo8Y2hyaXN0
b3BoZXIudy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gWFNNIGNvbnRyb2xzIGZvciBhcmdv
IHJpbmcgcmVnaXN0cmF0aW9uIHdpdGggdHdvIGRpc3RpbmN0IGNhc2VzLCB3aGVyZQo+IHRoZSBy
aW5nIGJlaW5nIHJlZ2lzdGVyZWQgaXM6Cj4KPiAxKSBTaW5nbGUgc291cmNlOiAgcmVnaXN0ZXJp
bmcgYSByaW5nIGZvciBjb21tdW5pY2F0aW9uIHRvIHJlY2VpdmUgbWVzc2FnZXMKPiAgICAgICAg
ICAgICAgICAgICAgZnJvbSBhIHNwZWNpZmllZCBzaW5nbGUgb3RoZXIgZG9tYWluLgo+ICAgIERl
ZmF1bHQgcG9saWN5OiBhbGxvdy4KPgo+IDIpIEFueSBzb3VyY2U6ICAgICByZWdpc3RlcmluZyBh
IHJpbmcgZm9yIGNvbW11bmljYXRpb24gdG8gcmVjZWl2ZSBtZXNzYWdlcwo+ICAgICAgICAgICAg
ICAgICAgICBmcm9tIGFueSwgb3IgYWxsLCBvdGhlciBkb21haW5zIChpZS4gd2lsZGNhcmQpLgo+
ICAgIERlZmF1bHQgcG9saWN5OiBkZW55LCB3aXRoIHJ1bnRpbWUgcG9saWN5IGNvbmZpZ3VyYXRp
b24gdmlhIGJvb3RwYXJhbS4KPgo+IFRoaXMgY29tbWl0IG1vZGlmaWVzIHRoZSBzaWduYXR1cmUg
b2YgY29yZSBYU00gaG9vayBmdW5jdGlvbnMgaW4gb3JkZXIgdG8KPiBhcHBseSAnY29uc3QnIHRv
IGFyZ3VtZW50cywgbmVlZGVkIGluIG9yZGVyIGZvciAnY29uc3QnIHRvIGJlIGFjY2VwdGVkIGlu
Cj4gc2lnbmF0dXJlIG9mIGZ1bmN0aW9ucyB0aGF0IGludm9rZSB0aGVtLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNv
bT4KPiBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Cj4K
PiB2MyBEYW5pZWwvSmFuOiBhZGQgdG8gdGhlIGRlZmF1bHQgeHNtIHBvbGljeSBmb3IgdGhlIHJl
Z2lzdGVyIG9wCj4gdjMgaG9pc3Qgb3B0X2FyZ29fbWFjX3Blcm1pc3NpdmUgY2hlY2sgdG8gYWxs
b3cgZGVmYXVsdCBwb2xpY3kgdG8gbWF0Y2ggbm9uLVhTTQo+IHYzIHdhczogQWNrZWQtYnk6IERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgo+IHYzIEFkZCBEYW5pZWwncyBB
Y2tlZC1ieSA7IG5vdGUgbWlub3IgY2hhbmdlcyByZXF1aXJlZCBmb3IgdjQKPiB2MyBmZWVkYmFj
ayAjMDcgUm9nZXI6IHVzZSBvcHRfYXJnb19tYWNfcGVybWlzc2l2ZSA6IGEgYm9vbGVhbiBvcHQK
PiB2MiBmZWVkYmFjayAjOSBKYW46IHJlZmFjdG9yIHRvIHVzZSBhcmdvLW1hYyBib290cGFyYW0g
YXQgcG9pbnQgb2YgaW50cm9kdWN0aW9uCj4gdjEgZmVlZGJhY2sgUGF1bDogcmVwbGFjZSB1c2Ug
b2Ygc3RybmNtcCB3aXRoIHN0cmNtcAo+IHYxIGZlZWRiYWNrICMxNiBKYW46IGFwcGx5IGNvbnN0
IHRvIGZ1bmN0aW9uIHNpZ25hdHVyZXMKPiB2MSBmZWVkYmFjayAjMTQgSmFuOiBhZGQgYmxhbmsg
bGluZSBiZWZvcmUgcmV0dXJuIGluIHBhcnNlX2FyZ29fbWFjX3BhcmFtCj4gLS0tCj4gIHRvb2xz
L2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlIHwgIDYgKysrKysrCj4gIHhl
bi9jb21tb24vYXJnby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTEgKysrKysrKysr
LS0KPiAgeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgICAgICAgICAgfCAxNCAr
KysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICAgICAg
ICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKPiAgeGVuL3hzbS9kdW1teS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4gIHhlbi94c20vZmxhc2svaG9va3MuYyAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrLS0tCj4g
IHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzICAgICAgICAgIHwgMTEgKysrKysr
KysrKysKPiAgeGVuL3hzbS9mbGFzay9wb2xpY3kvc2VjdXJpdHlfY2xhc3NlcyAgICAgICAgfCAg
MSArCj4gIDggZmlsZXMgY2hhbmdlZCwgODggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
Pgo+IGRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJl
cy50ZSBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlCj4gaW5k
ZXggOWFjOTc4MC4uZDAwNzY5ZSAxMDA2NDQKPiAtLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9k
dWxlcy9ndWVzdF9mZWF0dXJlcy50ZQo+ICsrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVz
L2d1ZXN0X2ZlYXR1cmVzLnRlCj4gQEAgLTUsNiArNSwxMiBAQCBhbGxvdyBkb21haW5fdHlwZSB4
ZW5fdDp4ZW4gdG1lbV9vcDsKPiAgIyBwbXVfY3RybCBpcyBmb3IpCj4gIGFsbG93IGRvbWFpbl90
eXBlIHhlbl90OnhlbjIgcG11X3VzZTsKPgo+ICsjIEFsbG93IGFsbCBkb21haW5zOgo+ICsjIHRv
IHJlZ2lzdGVyIHNpbmdsZS1zZW5kZXIgKHVuaWNhc3QpIHJpbmdzIHRvIHBhcnRuZXIgd2l0aCBh
bnkgZG9tYWluOyBhbmQKPiArIyB0byByZWdpc3RlciBhbnktc2VuZGVyICh3aWxkY2FyZCkgcmlu
Z3MgdGhhdCBjYW4gYmUgc2VudCB0byBieSBhbnkgZG9tYWluLgo+ICthbGxvdyBkb21haW5fdHlw
ZSB4ZW5fdDphcmdvIHsgcmVnaXN0ZXJfYW55X3NvdXJjZSB9Owo+ICthbGxvdyBkb21haW5fdHlw
ZSBkb21haW5fdHlwZTphcmdvIHsgcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSB9Owo+ICsKPiAgIyBB
bGxvdyBndWVzdCBjb25zb2xlIG91dHB1dCB0byB0aGUgc2VyaWFsIGNvbnNvbGUuICBUaGlzIGlz
IHVzZWQgYnkgUFYgTGludXgKPiAgIyBhbmQgc3R1YiBkb21haW5zIGZvciBlYXJseSBib290IG91
dHB1dCwgc28gZG9uJ3QgYXVkaXQgZXZlbiB3aGVuIHdlIGRlbnkgaXQuCj4gICMgV2l0aG91dCBY
U00sIHRoaXMgaXMgZW5hYmxlZCBvbmx5IGlmIHRoZSBYZW4gd2FzIGNvbXBpbGVkIGluIGRlYnVn
IG1vZGUuCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdv
LmMKPiBpbmRleCAyODQ0OTc2Li45MTQwNjFlIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vYXJn
by5jCj4gKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKPiBAQCAtMjYsNiArMjYsNyBAQAo+ICAjaW5j
bHVkZSA8eGVuL25vc3BlYy5oPgo+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gICNpbmNsdWRl
IDx4ZW4vdGltZS5oPgo+ICsjaW5jbHVkZSA8eHNtL3hzbS5oPgo+Cj4gICNpbmNsdWRlIDxwdWJs
aWMvYXJnby5oPgo+Cj4gQEAgLTE2NzcsOCArMTY3OCwxMCBAQCByZWdpc3Rlcl9yaW5nKHN0cnVj
dCBkb21haW4gKmN1cnJkLAo+Cj4gICAgICBpZiAoIHJlZy5wYXJ0bmVyX2lkID09IFhFTl9BUkdP
X0RPTUlEX0FOWSApCj4gICAgICB7Cj4gLSAgICAgICAgaWYgKCAhb3B0X2FyZ29fbWFjX3Blcm1p
c3NpdmUgKQo+IC0gICAgICAgICAgICByZXR1cm4gLUVQRVJNOwo+ICsgICAgICAgIHJldCA9IG9w
dF9hcmdvX21hY19wZXJtaXNzaXZlID8geHNtX2FyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZShjdXJy
ZCkgOgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLUVQRVJNOwo+
ICsgICAgICAgIGlmICggcmV0ICkKPiArICAgICAgICAgICAgcmV0dXJuIHJldDsKPiAgICAgIH0K
PiAgICAgIGVsc2UKPiAgICAgIHsKPiBAQCAtMTY4OSw2ICsxNjkyLDEwIEBAIHJlZ2lzdGVyX3Jp
bmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCj4gICAgICAgICAgICAgIHJldHVybiAtRVNSQ0g7Cj4g
ICAgICAgICAgfQo+Cj4gKyAgICAgICAgcmV0ID0geHNtX2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3Nv
dXJjZShjdXJyZCwgZHN0X2QpOwo+ICsgICAgICAgIGlmICggcmV0ICkKPiArICAgICAgICAgICAg
Z290byBvdXQ7Cj4gKwo+ICAgICAgICAgIHNlbmRfaW5mbyA9IHh6YWxsb2Moc3RydWN0IGFyZ29f
c2VuZF9pbmZvKTsKPiAgICAgICAgICBpZiAoICFzZW5kX2luZm8gKQo+ICAgICAgICAgIHsKPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94c20vZHVt
bXkuaAo+IGluZGV4IGEyOWQxZWYuLjk2MTE4YWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
eHNtL2R1bW15LmgKPiArKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+IEBAIC03MjAsNiAr
NzIwLDIwIEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fZG1fb3AoWFNNX0RFRkFVTFRfQVJH
IHN0cnVjdCBkb21haW4gKmQpCj4KPiAgI2VuZGlmIC8qIENPTkZJR19YODYgKi8KPgo+ICsjaWZk
ZWYgQ09ORklHX0FSR08KPiArc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9hcmdvX3JlZ2lzdGVy
X3NpbmdsZV9zb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqdCkKPiArewo+
ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fYXJn
b19yZWdpc3Rlcl9hbnlfc291cmNlKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHJldHVy
biAwOwo+ICt9Cj4gKwo+ICsjZW5kaWYgLyogQ09ORklHX0FSR08gKi8KPiArCj4gICNpbmNsdWRl
IDxwdWJsaWMvdmVyc2lvbi5oPgo+ICBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3hlbl92ZXJz
aW9uIChYU01fREVGQVVMVF9BUkcgdWludDMyX3Qgb3ApCj4gIHsKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCj4gaW5kZXggM2IxOTJi
NS4uZTMyYTY0NSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94c20veHNtLmgKPiArKysgYi94
ZW4vaW5jbHVkZS94c20veHNtLmgKPiBAQCAtMTgxLDYgKzE4MSwxMSBAQCBzdHJ1Y3QgeHNtX29w
ZXJhdGlvbnMgewo+ICAjZW5kaWYKPiAgICAgIGludCAoKnhlbl92ZXJzaW9uKSAodWludDMyX3Qg
Y21kKTsKPiAgICAgIGludCAoKmRvbWFpbl9yZXNvdXJjZV9tYXApIChzdHJ1Y3QgZG9tYWluICpk
KTsKPiArI2lmZGVmIENPTkZJR19BUkdPCj4gKyAgICBpbnQgKCphcmdvX3JlZ2lzdGVyX3Npbmds
ZV9zb3VyY2UpIChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqdCk7Cj4gKyAgICBpbnQg
KCphcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UpIChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKPiAr
I2VuZGlmCj4gIH07Cj4KPiAgI2lmZGVmIENPTkZJR19YU00KPiBAQCAtNjk4LDYgKzcwMywyMCBA
QCBzdGF0aWMgaW5saW5lIGludCB4c21fZG9tYWluX3Jlc291cmNlX21hcCh4c21fZGVmYXVsdF90
IGRlZiwgc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIHJldHVybiB4c21fb3BzLT5kb21haW5fcmVz
b3VyY2VfbWFwKGQpOwo+ICB9Cj4KPiArI2lmZGVmIENPTkZJR19BUkdPCj4gK3N0YXRpYyBpbmxp
bmUgeHNtX2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGRvbWFpbiAqdCkKCm1pc3NpbmcgcmV0dXJuIHR5cGUKCj4gK3sKPiArICAgIHJldHVy
biB4c21fb3BzLT5hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UoZCwgdCk7Cj4gK30KPiArCj4g
K3N0YXRpYyBpbmxpbmUgeHNtX2FyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZShjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQoKbWlzc2luZyByZXR1cm4gdHlwZQoKPiArewo+ICsgICAgcmV0dXJuIHhzbV9v
cHMtPmFyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZShkKTsKPiArfQo+ICsKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 02:10:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 02:10: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-devel-bounces@lists.xenproject.org>)
	id 1gnDQE-000449-FL; Sat, 26 Jan 2019 02:10: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=4oeg=QC=gmail.com=cjp256@srs-us1.protection.inumbo.net>)
 id 1gnDQD-000444-2K
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 02:10:13 +0000
X-Inumbo-ID: 82a9efe6-210f-11e9-aeee-bc764e045a96
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82a9efe6-210f-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 02:10:11 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id b23so9263182ios.10
 for <xen-devel@lists.xenproject.org>; Fri, 25 Jan 2019 18:10:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=xfhzu+opy4ALHi8x5q3bof8N7ZE8YKcHpe+wI9wBweE=;
 b=OV3wl0z4DhesEJwb/3NijTYHGR9dlD7EJNC1OUIx6CLHHEJxzc+pzjn03goPhycYgr
 lNp6rHaRc8UlXGXXCjWC63oR+hFhlqHKM9AdU4HqPquoPvfF0qHUnmZJg51QUs0JOp//
 urSKSuwFVXdLjBpc+Q3/5qQAvrd7o5PwpqmMCczC/mtu1tN+b++b2+fkG2GjqroFM9yc
 uJEnaJXTxJsPVKSS1sU2/8jIlOpwLbd5ZBmCaokx52VbvGeNM+LvLzVa5YBHylVkTLv5
 m1DlAo7a15nd1/eJ0ukd/COHrJmDDj4abd8bTXYbqTrj4Hv2sERG0vxwHQqLFoWshF++
 0sFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=xfhzu+opy4ALHi8x5q3bof8N7ZE8YKcHpe+wI9wBweE=;
 b=uMkEXYOCCuRvzMQu6C+O085HY5//962Hisf0PU1yklT7253zy3+8GwLoVQIPX8IjKs
 tePanI2pjQE6dGXJj1zQoaLbuAPhx/NsUXthDulh0payFmpMEtGeNaF3Ut4UqWJMQBLt
 pj3hNyITifoQH8CGJE7VQEmSpA7AynLcjJjc1/jbMDXGsCiHZsfoSbRt70YIU6x4DgCZ
 nBHW8+otQ76PeaZw9KogimmP5q2OAIbdK701OA1c2R0AxtWtnHQAXPZCNqnKLXex6dYu
 972MenTtKwEILccM4UYjDGQkgV7c+IJA4gog2rGi7Iut3iPQ2PkANw9vJkjhCrjE33wr
 vCiQ==
X-Gm-Message-State: AHQUAuZRC8Hr9G8nF4uX7mVja+XtUC7Nq5N9oOLD/GNmgoWIQ214TC46
 rNHQaLQOF62X9F3Lmhlledn6ap6CQCPYKm+84aw=
X-Google-Smtp-Source: ALg8bN7x1H6NJC2QxXbUasIaFPPeOVwD1xbv6naTFeNPeXabc5dcMyVmlDicq/vGD8lCCUetk/OXmV4CGls0rMTkMN4=
X-Received: by 2002:a5d:959a:: with SMTP id a26mr8246277ioo.278.1548468610787; 
 Fri, 25 Jan 2019 18:10:10 -0800 (PST)
MIME-Version: 1.0
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-12-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1548295503-15946-12-git-send-email-christopher.w.clark@gmail.com>
From: Chris Patterson <cjp256@gmail.com>
Date: Fri, 25 Jan 2019 21:09:59 -0500
Message-ID: <CABZSBQeB-y-HNL6baOSq6Ht03GW4EW8=K=zR=bQaQ7ke0Yozog@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v6 11/15] xsm,
 argo: XSM control for argo register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtc3RhdGljIGludCBkb21haW5faGFzX3Blcm0oc3RydWN0IGRvbWFpbiAqZG9tMSwgc3RydWN0
IGRvbWFpbiAqZG9tMiwKPiArc3RhdGljIGludCBkb21haW5faGFzX3Blcm0oY29uc3Qgc3RydWN0
IGRvbWFpbiAqZG9tMSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IGRvbWFpbiAqZG9tMiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTE2IGNsYXNzLCB1
MzIgcGVybXMpCj4gIHsKClRoaXMgY29uc3QgY29udmVyc2lvbiB0cmlnZ2VycyBjb21waWxhdGlv
biBlcnJvcnM6Cgpob29rcy5jOiBJbiBmdW5jdGlvbiDigJhkb21haW5faGFzX3Blcm3igJk6Cmhv
b2tzLmM6Njk6MTM6IGVycm9yOiBhc3NpZ25tZW50IGRpc2NhcmRzIOKAmGNvbnN04oCZIHF1YWxp
ZmllciBmcm9tCnBvaW50ZXIgdGFyZ2V0IHR5cGUgWy1XZXJyb3I9ZGlzY2FyZGVkLXF1YWxpZmll
cnNdCiAgICAgYWQuc2RvbSA9IGRvbTE7CiAgICAgICAgICAgICBeCmhvb2tzLmM6NzA6MTM6IGVy
cm9yOiBhc3NpZ25tZW50IGRpc2NhcmRzIOKAmGNvbnN04oCZIHF1YWxpZmllciBmcm9tCnBvaW50
ZXIgdGFyZ2V0IHR5cGUgWy1XZXJyb3I9ZGlzY2FyZGVkLXF1YWxpZmllcnNdCiAgICAgYWQudGRv
bSA9IGRvbTI7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 02:24:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 02:24: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-devel-bounces@lists.xenproject.org>)
	id 1gnDdz-00056I-Nm; Sat, 26 Jan 2019 02:24: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=/WFd=QC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gnDdy-00056D-DD
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 02:24:26 +0000
X-Inumbo-ID: 7f102d46-2111-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f102d46-2111-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 02:24:24 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id F38C3213BD;
 Fri, 25 Jan 2019 21:24:23 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Fri, 25 Jan 2019 21:24:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=2NAq43
 3T9DWbKXklDn3IiamrL43x9WlRfPmtkpuOC0o=; b=NSdreqmdM55p8tkbLKkGki
 wJblqqFPJnK1QaoTAjZmaemwhtfCAJfQIJmUqZM+d+sTRw0+N9BcQ7XDxCfDIA1h
 6+mYCmrOH1qoYyM2/o8i8KVjtwqR9ZJWxSmGtIg1vG7DvSCd2EyN4trR9wDqZ/xC
 Bk5hLaX1b0aaE66iTbfu8+QAHDOFibRYfAvNcyUD5FITRM+1jwmRlGiq6v50MCn7
 AzjdX/Svithyiy3TtDhbHJcbmL1T26zJfyHzZhTMhT79YinO/ZMqWNP1z0eEVXh0
 AtRYnnZN7GsScc/wPPTNS9/zNRWTaohTdq3eGZfkulH9r8uKN2C9UUJtIcfmc+JQ
 ==
X-ME-Sender: <xms:18RLXBRezlHwEUt_kZd7bFuzMN8MH6AK9Lj-3DnoLz09DuJQHWxpGg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrieehgdeghecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffukfhfgg
 gtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihs
 khhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhngh
 hslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgr
 ihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrd
 gtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:18RLXH7D6YSEk6g6dzypR417vkyRD85SibxiLUB_B6GTfIoJH34_Gw>
 <xmx:18RLXF3KTx0zP9TsY2iFRD_9LNFaLl_0CvQZyeHTOpYb8jeoOMBY_Q>
 <xmx:18RLXKD_vbTmWktfj-3eTdew7xK5pZebMSGlhDVEuCKA22DNi_veMw>
 <xmx:18RLXPRIXBZcgGF1B4fkHTx32QiKXDnzbugDPgmIPu_BiTQsJkqCHg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A9BAAE4428;
 Fri, 25 Jan 2019 21:24:22 -0500 (EST)
Date: Sat, 26 Jan 2019 03:24:20 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190126022420.GN1429@mail-itl>
References: <cover.f56cb3033143af6e9a0aeeaf33eb912fa5761983.1547566486.git-series.marmarek@invisiblethingslab.com>
 <43fe7e5e8f5d0d81995188d40ba756090d80f656.1547566486.git-series.marmarek@invisiblethingslab.com>
 <20190117102959.4yghre2psqjsi3x6@mac>
MIME-Version: 1.0
In-Reply-To: <20190117102959.4yghre2psqjsi3x6@mac>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v2 2/4] libxl: attach PCI device to qemu
 only after setting pciback/pcifront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============0031887663901672534=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0031887663901672534==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="lymARMIdFDV9dylT"
Content-Disposition: inline


--lymARMIdFDV9dylT
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v2 2/4] libxl: attach PCI device to qemu only
 after setting pciback/pcifront

On Thu, Jan 17, 2019 at 11:29:59AM +0100, Roger Pau Monn=C3=A9 wrote:
> On Tue, Jan 15, 2019 at 04:36:29PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > When qemu is running in stubdomain, handling "pci-ins" command will fail
> > if pcifront is not initialized already. Fix this by sending such command
> > only after confirming that pciback/front is running.
> >=20
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > ---
> > Changes in v2:
> > - Fixed code style since previous version.
> > ---
> >  tools/libxl/libxl_pci.c |  9 +++++++++
> >  1 file changed, 9 insertions(+)
> >=20
> > diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c
> > index 3b6b23c..1bde537 100644
> > --- a/tools/libxl/libxl_pci.c
> > +++ b/tools/libxl/libxl_pci.c
> > @@ -1191,6 +1191,7 @@ int libxl__device_pci_add(libxl__gc *gc, uint32_t=
 domid, libxl_device_pci *pcide
> >  {
> >      libxl_ctx *ctx =3D libxl__gc_owner(gc);
> >      unsigned int orig_vdev, pfunc_mask;
> > +    char *be_path;
> >      libxl_device_pci *assigned;
> >      int num_assigned, i, rc;
> >      int stubdomid =3D 0;
> > @@ -1245,6 +1246,14 @@ int libxl__device_pci_add(libxl__gc *gc, uint32_=
t domid, libxl_device_pci *pcide
> >          rc =3D do_pci_add(gc, stubdomid, &pcidev_s, 0);
> >          if ( rc )
> >              goto out;
> > +        /* Wait for the device actually being connected, otherwise dev=
ice model
> > +         * running there will fail to find the device. */
> > +        be_path =3D libxl__sprintf(gc, "%s/backend/pci/%d/0",
> > +                                 libxl__xs_get_dompath(gc, 0), stubdom=
id);
> > +        rc =3D libxl__wait_for_backend(gc, be_path,
> > +                                     GCSPRINTF("%d", XenbusStateConnec=
ted));
> > +        if (rc)
> > +            goto out;
>=20
> I think it would be better to use the async libxl functionality here,
> see libxl__xswait_start. I will leave for the toolstack maintainers to
> decide. Apart from that the change seems correct.

libxl__device_pci_add() is not async-aware right now and it looks like
converting it is quite a bit of work. I'd leave it out of scope for this
patch series...

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--lymARMIdFDV9dylT
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxLxNMACgkQ24/THMrX
1ywN2gf/btmOkNy65x4Co9Ra7knsP06NzfrWHRX1kUk5piFH3I538ypx94CLzqrf
FKdVXvxC/55Hb2XmSXXeQQTJBbsiZ0zSoRuPkv2Ty9kHNYf+P+CUF7oRWoLln7fx
vBvVVIEcTFXnENJWyDmPSc+IOq35e1gM+eforsV8njclk0m9xvXFQmL/a24BPv60
zczLUsZUfkTeqm1fOKn+REfeBGlBzH/jh2FkvpIrkL0Jw6vQxE0W+c18kr9BCZVV
Ynvl1HqbjWLi1l2NHzvlpPAsrfdNcnvKIAn/MVVV42pDXV/5Vn9eQVB7ezWQ70R2
T0LYk/QSApSCcBNOuarz3O08i6EKLA==
=pyoe
-----END PGP SIGNATURE-----

--lymARMIdFDV9dylT--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0031887663901672534==--


From xen-devel-bounces@lists.xenproject.org Sat Jan 26 02:31:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 02:31: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-devel-bounces@lists.xenproject.org>)
	id 1gnDkz-00063H-TU; Sat, 26 Jan 2019 02:31: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=/WFd=QC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gnDky-00062r-5q
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 02:31:40 +0000
X-Inumbo-ID: 8229595a-2112-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8229595a-2112-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 02:31:39 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id B891321924;
 Fri, 25 Jan 2019 21:31:38 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 25 Jan 2019 21:31:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=ovBBEYjDrKh1qDxPY
 iW1LYC31QxCCCTqvI8ohhXhzZo=; b=RpIMc+mEvhljwtfIQ2HHZm8281OPEd5Br
 egQICEJyKIaITZ7P/KaCdmBmCTnQ4f8xaoLNFZAO9bugf4RzOnRqY41zGKsnTBXk
 cLSppm1LBo7EEs5u1Hz12wHRtF0rHNXL/ejztGYtz6lHZcpXDcOBNu4Gma7eNUdn
 IybnhO/yHBPGf2keQYQxNlmZZrV2y/fcQTaLhXYwSB1DaULd2LxcxyqfEuCnelFB
 ErnHYnGt4hUtOs7J2UqaMqWSsUIwexarKUxEfdU93o/MnkLFc7Uhv3/jRxBk98gP
 zS1D920fqVS9IMktZMTuWTeDkP/9T6uouNR+K6sEmRdZHl7RTl8XQ==
X-ME-Sender: <xms:isZLXCo3WOE4Wd5BS_i-G7pbSBL_VOMTx4zPOtxaKiIw_P_UYOvx2w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrieehgdegiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepledurdeihedrfeegrd
 effeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgs
 lhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:isZLXHmWuo9hZQ4vjcYIE9YhH28BRiRbaWN_5at123e25cpoVcus3Q>
 <xmx:isZLXMQZHi1ujdaEfJJ9FC2zsCoMYRBS3r82w5ubVYzjqhJhsTNA9g>
 <xmx:isZLXJBIXR6H4KXGedBEkGPbg_d0QKEsi8sZRz5aynCBnquzZ9AvqA>
 <xmx:isZLXJKgvgNeoSla7hlIKBVZ9_NMGkDeKE6dz0rKm3JYmkvulM8j9w>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 4111F100E4;
 Fri, 25 Jan 2019 21:31:37 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 26 Jan 2019 03:31:15 +0100
Message-Id: <05a28a956a23b23b205d38be0f9bf92a485bffde.1548469645.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Simon Gaiser <simon@invisiblethingslab.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgoKU3R1YmRv
bWFpbnMgbmVlZCB0byBiZSBnaXZlbiBzdWZmaWNpZW50IHByaXZpbGVnZSBvdmVyIHRoZSBndWVz
dCB3aGljaCBpdApwcm92aWRlcyBlbXVsYXRpb24gZm9yIGluIG9yZGVyIGZvciBQQ0kgcGFzc3Ro
cm91Z2ggdG8gd29yayBjb3JyZWN0bHkuCldoZW4gYSBIVk0gZG9tYWluIHRyeSB0byBlbmFibGUg
TVNJLCBRRU1VIGluIHN0dWJkb21haW4gY2FsbHMKUEhZU0RFVk9QX21hcF9waXJxLCBidXQgbGF0
ZXIgaXQgbmVlZHMgdG8gY2FsbCBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxIGFzCnBhcnQgb2YgeGNf
ZG9tYWluX3VwZGF0ZV9tc2lfaXJxLiBBbGxvdyBmb3IgdGhhdCBhcyBwYXJ0IG9mClBIWVNERVZP
UF9tYXBfcGlycS4KClRoaXMgaXMgbm90IG5lZWRlZCBmb3IgUENJIElOVHgsIGJlY2F1c2UgSVJR
IGluIHRoYXQgY2FzZSBpcyBrbm93bgpiZWZvcmVoYW5kIGFuZCB0aGUgc3R1YmRvbWFpbiBpcyBn
aXZlbiBwZXJtaXNzaW9ucyBvdmVyIHRoaXMgSVJRIGJ5CmxpYnhsX19kZXZpY2VfcGNpX2FkZCAo
dGhlcmUncyBhIGRvX3BjaV9hZGQgYWdhaW5zdCB0aGUgc3R1YmRvbWFpbikuCgpCYXNlZCBvbiBo
dHRwczovL2dpdGh1Yi5jb20vT3BlblhUL3hlbmNsaWVudC1vZS9ibG9iLzVlMGU3MzA0YTVhM2M3
NWVmMDEyNDBhMWUzNjczNjY1YjJhYWYwNWUvcmVjaXBlcy1leHRlbmRlZC94ZW4vZmlsZXMvc3R1
YmRvbWFpbi1tc2ktaXJxLWFjY2Vzcy5wYXRjaCBieSBFcmljIENoYW51ZGV0IDxjaGFudWRldGVA
YWluZm9zZWMuY29tPi4KClNpZ25lZC1vZmYtYnk6IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNp
YmxldGhpbmdzbGFiLmNvbT4KU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KQ2hhbmdlcyBpbiB2MzoK
IC0gZXh0ZW5kIGNvbW1pdCBtZXNzYWdlCgpXaXRoIHRoaXMgcGF0Y2gsIHN0dWJkb21haW4gd2ls
bCBiZSBhYmxlIHRvIGNyZWF0ZSBhbmQgbWFwIG11bHRpcGxlIGlycQooRG9TIHBvc3NpYmlsaXR5
PyksIGFzIG9ubHkgdGFyZ2V0IGRvbWFpbiBpcyB2YWxpZGF0ZWQgaW4gcHJhY3RpY2UuIElzCnRo
YXQgb2s/IElmIG5vdCwgd2hhdCBhZGRpdGlvbmFsIGxpbWl0cyBjb3VsZCBiZSBhcHBsaWVkIGhl
cmU/CkluIElOVHggY2FzZSB0aGUgcHJvYmxlbSBkb2Vzbid0IGFwcGx5LCBiZWNhdXNlIHRvb2xz
dGFjayBncmFudCBhY2Nlc3MKdG8gcGFydGljdWxhciBJUlEgYW5kIG5vIGFsbG9jYXRpb24gaGFw
cGVuIG9uIHN0dWJkb21haW4gcmVxdWVzdC4gQnV0IGluCk1TSSBjYXNlLCBpdCBpc24ndCB0aGF0
IGVhc3kgYXMgSVJRIG51bWJlciBpc24ndCBrbm93biBiZWZvcmUgKGFzCmV4cGxhaW5lZCBpbiB0
aGUgY29tbWl0IG1lc3NhZ2UpLgotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgfCAyMyArKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3BoeXNkZXYuYyB8ICA5ICsrKysrKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2lycS5jIGIveGVuL2FyY2gveDg2L2lycS5jCmluZGV4IDhiNDRkNmMuLjY3YzY3ZDQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMK
QEAgLTI2NzQsNiArMjY3NCwyMSBAQCBpbnQgYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycShzdHJ1
Y3QgZG9tYWluICpkLCBpbnQgaW5kZXgsIGludCAqcGlycV9wLAogICAgICAgICB7CiAgICAgY2Fz
ZSBNQVBfUElSUV9UWVBFX01VTFRJX01TSToKICAgICAgICAgICAgIGlycSA9IGNyZWF0ZV9pcnEo
TlVNQV9OT19OT0RFKTsKKyAgICAgICAgICAgIGlmICggIShpcnEgPCBucl9pcnFzX2dzaSB8fCBp
cnEgPj0gbnJfaXJxcykgJiYKKyAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT50
YXJnZXQgPT0gZCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmV0ID0gaXJxX3Bl
cm1pdF9hY2Nlc3MoY3VycmVudC0+ZG9tYWluLCBpcnEpOworICAgICAgICAgICAgICAgIGlmICgg
cmV0ICkgeworICAgICAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNhbid0IGdyYW50IGl0J3Mgc3R1YmRvbSAo
JWQpIGFjY2VzcyB0byAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlycSAlZCBmb3Ig
bXNpOiAlZCFcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXQpOworICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAgIGlmICggaXJxIDwgbnJf
aXJxc19nc2kgfHwgaXJxID49IG5yX2lycXMgKQpAQCAtMjcxNyw3ICsyNzMyLDE1IEBAIGludCBh
bGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBpbmRleCwgaW50
ICpwaXJxX3AsCiAgICAgICAgIGNhc2UgTUFQX1BJUlFfVFlQRV9NU0k6CiAgICAgICAgICAgICBp
ZiAoIGluZGV4ID09IC0xICkKICAgICAgICAgY2FzZSBNQVBfUElSUV9UWVBFX01VTFRJX01TSToK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmRvbWFpbi0+dGFy
Z2V0ID09IGQgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgIGlycV9kZW55X2FjY2VzcyhjdXJy
ZW50LT5kb21haW4sIGlycSkgKQorICAgICAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19H
X0VSUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNhbid0IHJldm9rZSBz
dHViZG9tJ3MgYWNjZXNzIHRvIGlycSAlZCFcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlycSk7CiAgICAg
ICAgICAgICAgICAgZGVzdHJveV9pcnEoaXJxKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3BoeXNk
ZXYuYyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKaW5kZXggM2EzYzE1OC4uZGU1OWUzOSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJjaC94ODYvcGh5c2Rl
di5jCkBAIC0xNjQsNiArMTY0LDE1IEBAIGludCBwaHlzZGV2X3VubWFwX3BpcnEoZG9taWRfdCBk
b21pZCwgaW50IHBpcnEpCiAKICAgICBwY2lkZXZzX2xvY2soKTsKICAgICBzcGluX2xvY2soJmQt
PmV2ZW50X2xvY2spOworICAgIGlmICggY3VycmVudC0+ZG9tYWluLT50YXJnZXQgPT0gZCkKKyAg
ICB7CisgICAgICAgIGludCBpcnEgPSBkb21haW5fcGlycV90b19pcnEoZCwgcGlycSk7CisgICAg
ICAgIGlmICggaXJxIDw9IDAgfHwgaXJxX2RlbnlfYWNjZXNzKGN1cnJlbnQtPmRvbWFpbiwgaXJx
KSApCisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwKKyAgICAgICAgICAgICAgICAg
ICAgImRvbSVkOiBjYW4ndCByZXZva2Ugc3R1YmRvbSdzIGFjY2VzcyB0byBpcnEgJWQhXG4iLAor
ICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgIGly
cSk7CisgICAgfQogICAgIHJldCA9IHVubWFwX2RvbWFpbl9waXJxKGQsIHBpcnEpOwogICAgIHNw
aW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKICAgICBwY2lkZXZzX3VubG9jaygpOwotLSAKZ2l0
LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 02:31:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 02:31: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-devel-bounces@lists.xenproject.org>)
	id 1gnDkx-00062l-6s; Sat, 26 Jan 2019 02:31: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=/WFd=QC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gnDkv-00062G-Jw
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 02:31:37 +0000
X-Inumbo-ID: 80c3b2d0-2112-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80c3b2d0-2112-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 02:31:36 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 6791621924;
 Fri, 25 Jan 2019 21:31:36 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 25 Jan 2019 21:31:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=ClOqUE0TxfWIHjVQ9
 kjaMAz7E0ZfJ7VGzTCgbJ4EkVY=; b=XNvoB36lWfV5EaKW6/iM++VGGv7GA9CaW
 kEWAJFkT7NK9Rw1HqzOXuMhjFOaIerB0jsMtyOCbzZ+kZicILs42rVrEgvZOuq0X
 Hal1voHhWBbAyYCksRHdBoOCXsHWA4LhHi+mPGTWa66+blcTLInIs5GzIwLX9fYK
 EBQjc3ZkguF2oUqwouDBPZd1j0/wYvBiDrPAIy0LEtTDm9Q76riujXYKV4rOneXn
 SN46CuOcv80sXBMh2R0HmlcS8EiE5YmgUKu75b1HoBJZPsPlci5kNkgXN0HytUN6
 QMkJTOiWGKtPDxsAsi0AP90PigN5tIV/SZMO1lPxK9m+nIawzLsKQ==
X-ME-Sender: <xms:iMZLXCV72-Ao241SR6Y9Imic5J1w5phvlutjbMSpidPICKhKsVD4cQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrieehgdegiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:iMZLXAKpOVPB-3NzgkTHBbUr5xgn0T94b92s_DwWGtEef0Bn2vtgLg>
 <xmx:iMZLXMuoCD_zoRaqWjNFmVNISDopExdl5_Gqxq9SR_JL2KTzZO1KlQ>
 <xmx:iMZLXFJ5ILePAtn80Vwuyy1KFxMbgmZLZNA1f5IDHGwHAF4C8dpcHw>
 <xmx:iMZLXB1H3RChmPb0MJ5Q5bJnIgCP69B1ljGfHkwn3b5ChWywRGeJWw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 71FCC100BA;
 Fri, 25 Jan 2019 21:31:35 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 26 Jan 2019 03:31:13 +0100
Message-Id: <7061e5e8c4f3a8966acefa0f8634843566733926.1548469645.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 2/6] libxl: attach PCI device to qemu only
 after setting pciback/pcifront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBxZW11IGlzIHJ1bm5pbmcgaW4gc3R1YmRvbWFpbiwgaGFuZGxpbmcgInBjaS1pbnMiIGNv
bW1hbmQgd2lsbCBmYWlsCmlmIHBjaWZyb250IGlzIG5vdCBpbml0aWFsaXplZCBhbHJlYWR5LiBG
aXggdGhpcyBieSBzZW5kaW5nIHN1Y2ggY29tbWFuZApvbmx5IGFmdGVyIGNvbmZpcm1pbmcgdGhh
dCBwY2liYWNrL2Zyb250IGlzIHJ1bm5pbmcuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQpDaGFu
Z2VzIGluIHYyOgotIEZpeGVkIGNvZGUgc3R5bGUgc2luY2UgcHJldmlvdXMgdmVyc2lvbi4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8ICA5ICsrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5kZXggM2I2YjIzYy4uMWJkZTUzNyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMK
QEAgLTExOTEsNiArMTE5MSw3IEBAIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRlCiB7CiAgICAgbGli
eGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwogICAgIHVuc2lnbmVkIGludCBvcmln
X3ZkZXYsIHBmdW5jX21hc2s7CisgICAgY2hhciAqYmVfcGF0aDsKICAgICBsaWJ4bF9kZXZpY2Vf
cGNpICphc3NpZ25lZDsKICAgICBpbnQgbnVtX2Fzc2lnbmVkLCBpLCByYzsKICAgICBpbnQgc3R1
YmRvbWlkID0gMDsKQEAgLTEyNDUsNiArMTI0NiwxNCBAQCBpbnQgbGlieGxfX2RldmljZV9wY2lf
YWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfcGNpICpwY2lk
ZQogICAgICAgICByYyA9IGRvX3BjaV9hZGQoZ2MsIHN0dWJkb21pZCwgJnBjaWRldl9zLCAwKTsK
ICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgLyogV2Fp
dCBmb3IgdGhlIGRldmljZSBhY3R1YWxseSBiZWluZyBjb25uZWN0ZWQsIG90aGVyd2lzZSBkZXZp
Y2UgbW9kZWwKKyAgICAgICAgICogcnVubmluZyB0aGVyZSB3aWxsIGZhaWwgdG8gZmluZCB0aGUg
ZGV2aWNlLiAqLworICAgICAgICBiZV9wYXRoID0gbGlieGxfX3NwcmludGYoZ2MsICIlcy9iYWNr
ZW5kL3BjaS8lZC8wIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194
c19nZXRfZG9tcGF0aChnYywgMCksIHN0dWJkb21pZCk7CisgICAgICAgIHJjID0gbGlieGxfX3dh
aXRfZm9yX2JhY2tlbmQoZ2MsIGJlX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlQ29ubmVjdGVkKSk7CisgICAgICAg
IGlmIChyYykKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAgIG9yaWdfdmRldiA9
IHBjaWRldi0+dmRldmZuICYgfjdVOwotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 02:31:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 02:31: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-devel-bounces@lists.xenproject.org>)
	id 1gnDky-00062w-G9; Sat, 26 Jan 2019 02:31: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=/WFd=QC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gnDkw-00062a-Ut
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 02:31:38 +0000
X-Inumbo-ID: 8173b8b5-2112-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8173b8b5-2112-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 02:31:37 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 45F0021957;
 Fri, 25 Jan 2019 21:31:37 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 25 Jan 2019 21:31:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=cTEaulTPwVNasCNHQ
 H7cRLvxg9OV5KWZSZFUB8vT1PA=; b=NR/U9GrgauQV6dtvO++dnhVmq/zZQfWpN
 S2lRnC6CDsV385LiMGhCoI8nlM/Gmg/AgLsxbTaPB7Byq9v3tlXMhS1b3t2t0STM
 F9de3TluAE6mjzAVyIm8+YXNZIP3wuMj38iWKPyUdInBr1bnVd6+MP3bOMWU3Ac6
 /ymTPdiWjI5HSvzFy3tjg9sS0iw8kOcZLLvB9spKkaOu+/3b8yeQ0pOpopySfe1S
 bGEfJG1XvikRjUWhHgKi+F0VBd9KmOk2pOgzCWddi8qjvasi1LVWlb3cd/ZSFWT+
 Ajc7GD77gEphX+2Jk/Zh9utwPC5mVJ9GpCUV702R0wHIDRCS9cUQg==
X-ME-Sender: <xms:icZLXKWgpwZHLuiJ2cdE42DRGAsmOUu7mh1WbddAOv2HVILBo7DGSg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrieehgdegiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:icZLXPj9y6Hy6eQxacgY_OfnEUzwSjQkdl6NrlvVCBU6-ADSFdNjiQ>
 <xmx:icZLXJ864bCdk2KncNOYfTT0_5C1ul0Z0p0tYe9z1taVza_0qM3HVg>
 <xmx:icZLXBYRlo7uyQf3eEEyb7gOIQCN2HvGbU5atu-M_9x1DKy3nHxgQg>
 <xmx:icZLXCs4CzkayWoecI6mthqupkJ-LHToWaYR3JMoFJoaFY65_3ocoQ>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5A8D210087;
 Fri, 25 Jan 2019 21:31:36 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 26 Jan 2019 03:31:14 +0100
Message-Id: <74fd5adc7bdb81ee59e0ec4b60acecfad768cb7a.1548469645.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 3/6] libxl: don't try to manipulate json
 config for stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3R1YmRvbWFpbiBkbyBub3QgaGF2ZSBpdCdzIG93biBjb25maWcgZmlsZSAtIGl0cyBjb25maWd1
cmF0aW9uIGlzCmRlcml2ZWQgZnJvbSB0YXJnZXQgZG9tYWlucy4gRG8gbm90IHRyeSB0byBtYW5p
cHVsYXRlIGl0IHdoZW4gYXR0YWNoaW5nClBDSSBkZXZpY2UuCgpUaGlzIGJ1ZyBwcmV2ZW50ZWQg
c3RhcnRpbmcgSFZNIHdpdGggc3R1YmRvbWFpbiBhbmQgUENJIHBhc3N0aHJvdWdoCmRldmljZSBh
dHRhY2hlZC4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjM6CiAtIHNraXAg
bGlieGxfX2RtX2NoZWNrX3N0YXJ0IHRvbywgYXMgc3R1YmRvbWFpbiBpcyBndWFyYW50ZWVkIHRv
IGJlCiAgIHJ1bm5pbmcgYXQgdGhpcyBzdGFnZSBhbHJlYWR5CiAtIGRvIG5vdCBpbml0IGRfY29u
ZmlnIGF0IGFsbCwgYXMgaXQgaXMgdXNlZCBvbmx5IGZvciBqc29uIG1hbmlwdWxhdGlvbgotLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMTggZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9wY2kuYwppbmRleCAxYmRlNTM3Li44ZDE1OWNmIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTIw
LDEwICsxMjAsMTQgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hZGRfeGVuc3RvcmUo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsIGxpYnhsX2QKICAgICBsaWJ4bF9kb21haW5f
Y29uZmlnIGRfY29uZmlnOwogICAgIGxpYnhsX2RldmljZV9wY2kgcGNpZGV2X3NhdmVkOwogICAg
IGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9jayAqbG9jayA9IE5VTEw7CisgICAgYm9vbCBpc19z
dHViZG9tYWluID0gbGlieGxfaXNfc3R1YmRvbShDVFgsIGRvbWlkLCBOVUxMKTsKIAotICAgIGxp
YnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOwotICAgIGxpYnhsX2RldmljZV9wY2lf
aW5pdCgmcGNpZGV2X3NhdmVkKTsKLSAgICBsaWJ4bF9kZXZpY2VfcGNpX2NvcHkoQ1RYLCAmcGNp
ZGV2X3NhdmVkLCBwY2lkZXYpOworICAgIC8qIFN0dWJkb21haW4gZG9lc24ndCBoYXZlIG93biBj
b25maWcuICovCisgICAgaWYgKCFpc19zdHViZG9tYWluKSB7CisgICAgICAgIGxpYnhsX2RvbWFp
bl9jb25maWdfaW5pdCgmZF9jb25maWcpOworICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpX2luaXQo
JnBjaWRldl9zYXZlZCk7CisgICAgICAgIGxpYnhsX2RldmljZV9wY2lfY29weShDVFgsICZwY2lk
ZXZfc2F2ZWQsIHBjaWRldik7CisgICAgfQogCiAgICAgYmVfcGF0aCA9IGxpYnhsX19kb21haW5f
ZGV2aWNlX2JhY2tlbmRfcGF0aChnYywgMCwgZG9taWQsIDAsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9fREVWSUNFX0tJTkRfUENJKTsKQEAg
LTE1MiwyNyArMTU2LDMzIEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYWRkX3hlbnN0
b3JlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kCiAgICAgR0NORVcoZGV2
aWNlKTsKICAgICBsaWJ4bF9fZGV2aWNlX2Zyb21fcGNpZGV2KGdjLCBkb21pZCwgcGNpZGV2LCBk
ZXZpY2UpOwogCi0gICAgbG9jayA9IGxpYnhsX19sb2NrX2RvbWFpbl91c2VyZGF0YShnYywgZG9t
aWQpOwotICAgIGlmICghbG9jaykgewotICAgICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsKLSAg
ICAgICAgZ290byBvdXQ7Ci0gICAgfQorICAgIC8qIFN0dWJkb21haW4gY29uZmlnIGlzIGRlcml2
ZWQgZnJvbSBpdHMgdGFyZ2V0IGRvbWFpbiwgaXQgZG9lc24ndCBoYXZlCisgICAgICAgaXRzIG93
biBmaWxlICovCisgICAgaWYgKCFpc19zdHViZG9tYWluKSB7CisgICAgICAgIGxvY2sgPSBsaWJ4
bF9fbG9ja19kb21haW5fdXNlcmRhdGEoZ2MsIGRvbWlkKTsKKyAgICAgICAgaWYgKCFsb2NrKSB7
CisgICAgICAgICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICB9CiAKLSAgICByYyA9IGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24o
Z2MsIGRvbWlkLCAmZF9jb25maWcpOwotICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgICAgIHJj
ID0gbGlieGxfX2dldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7
CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAKLSAgICBkZXZpY2VfYWRkX2RvbWFpbl9jb25m
aWcoZ2MsICZkX2NvbmZpZywgJmxpYnhsX19wY2lkZXZfZGV2dHlwZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnBjaWRldl9zYXZlZCk7CisgICAgICAgIGRldmljZV9hZGRfZG9tYWlu
X2NvbmZpZyhnYywgJmRfY29uZmlnLCAmbGlieGxfX3BjaWRldl9kZXZ0eXBlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnBjaWRldl9zYXZlZCk7CiAKLSAgICByYyA9IGxpYnhs
X19kbV9jaGVja19zdGFydChnYywgJmRfY29uZmlnLCBkb21pZCk7Ci0gICAgaWYgKHJjKSBnb3Rv
IG91dDsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZG1fY2hlY2tfc3RhcnQoZ2MsICZkX2NvbmZpZywg
ZG9taWQpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgIH0KIAogICAgIGZvciAoOzsp
IHsKICAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ0KTsKICAg
ICAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAotICAgICAgICByYyA9IGxpYnhsX19zZXRfZG9tYWlu
X2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOwotICAgICAgICBpZiAocmMpIGdv
dG8gb3V0OworICAgICAgICBpZiAobG9jaykgeworICAgICAgICAgICAgcmMgPSBsaWJ4bF9fc2V0
X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgICAg
IGlmIChyYykgZ290byBvdXQ7CisgICAgICAgIH0KIAogICAgICAgICBsaWJ4bF9feHNfd3JpdGV2
KGdjLCB0LCBiZV9wYXRoLCBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgYmFjaykpOwog
CkBAIC0xODQsOCArMTk0LDEwIEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYWRkX3hl
bnN0b3JlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kCiBvdXQ6CiAgICAg
bGlieGxfX3hzX3RyYW5zYWN0aW9uX2Fib3J0KGdjLCAmdCk7CiAgICAgaWYgKGxvY2spIGxpYnhs
X191bmxvY2tfZG9tYWluX3VzZXJkYXRhKGxvY2spOwotICAgIGxpYnhsX2RldmljZV9wY2lfZGlz
cG9zZSgmcGNpZGV2X3NhdmVkKTsKLSAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRf
Y29uZmlnKTsKKyAgICBpZiAoIWlzX3N0dWJkb21haW4pIHsKKyAgICAgICAgbGlieGxfZGV2aWNl
X3BjaV9kaXNwb3NlKCZwY2lkZXZfc2F2ZWQpOworICAgICAgICBsaWJ4bF9kb21haW5fY29uZmln
X2Rpc3Bvc2UoJmRfY29uZmlnKTsKKyAgICB9CiAgICAgcmV0dXJuIHJjOwogfQogCi0tIApnaXQt
c2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 02:31:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 02:31: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-devel-bounces@lists.xenproject.org>)
	id 1gnDl2-000646-6Q; Sat, 26 Jan 2019 02:31: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=/WFd=QC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gnDl0-00063Y-6c
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 02:31:42 +0000
X-Inumbo-ID: 83756592-2112-11e9-bf39-87788d66a83f
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83756592-2112-11e9-bf39-87788d66a83f;
 Sat, 26 Jan 2019 02:31:41 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id ED68E219DA;
 Fri, 25 Jan 2019 21:31:40 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 25 Jan 2019 21:31:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=/KCf1KEewLa1TEHbe
 c8D3HbSGbplB3QKxVZRvxN9uag=; b=zA3e1CRV9dqxFzLK7qTUyuMH3pCbJ/XfK
 LrE/uqnPNqEe8t07Muv0ASBC5+WxNFa6scfvSkoF8Ea5dGYaA1y/YovicqfRKAPV
 sZIEG1s7+vXXUGAw+2I6KS7fk3xlZKnlZ1S6SP/JFc8k+f7c3Q4cJTeaPOcgeKYN
 LWX9HIRCWCozW+lMaRjMRA+lL3jb2BxayiXM+Wf53YiQ06es7fDqff4MEO6DuVIN
 m5p4UChMDJfDuCIGg1a5hFRBE7rpJAqBpSmTooT5Jes/JWQW6Y8L7K0T++oh5ULB
 wcCNqNEpvxrnNAQY1eMN1DgiJD8/nQ7RlVw/z+wJEAgK7FonL9fKA==
X-ME-Sender: <xms:jMZLXDz1-46nVV5GxCqPcdiwu_7B54PhFHadox8ROhmP8cswj7K9Tg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrieehgdegiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgepfe
X-ME-Proxy: <xmx:jMZLXF8rkX2EZ5pWf1YGj6jOz4fymsakShsSPDmbEFpnsB7lwkrbtw>
 <xmx:jMZLXD-EGk680foW9FunCzucznAoGdXs9kI3jqXGoVzuAnF9Xr8P6w>
 <xmx:jMZLXIeEVz2z-Ybpc68B_KrVbCijbajZlsUM5NRoxiNJDzw9vmCSbQ>
 <xmx:jMZLXJPdPEFeVY0NvaDotHMwdPJtDQgFhLzsGrTqN8q-pvS7F6tofA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 24D4010087;
 Fri, 25 Jan 2019 21:31:40 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 26 Jan 2019 03:31:17 +0100
Message-Id: <4595e7d86aea956a55f8e5a607f3b8c8c3519f77.1548469645.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 6/6] tools/libxc: add wrapper for
 PHYSDEVOP_msi_msix_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGxpYnhjIHdyYXBwZXIgZm9yIFBIWVNERVZPUF9tc2lfbXNpeF9zZXRfZW5hYmxlIGludHJv
ZHVjZWQgaW4KcHJldmlvdXMgY29tbWl0LgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KQ2hhbmdl
cyBpbiB2MzoKIC0gbmV3IHBhdGNoCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
fCAgNyArKysrKysrCiB0b29scy9saWJ4Yy94Y19waHlzZGV2LmMgICAgICB8IDIxICsrKysrKysr
KysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaAppbmRleCAzMWNkZGE3Li4yYjg2ZjRjIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApA
QCAtMTYzOSw2ICsxNjM5LDEzIEBAIGludCB4Y19waHlzZGV2X3VubWFwX3BpcnEoeGNfaW50ZXJm
YWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGlycSk7CiAKK2ludCB4Y19waHlzZGV2X21zaV9t
c2l4X3NldF9lbmFibGUoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBzZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBidXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZmbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZsYWcsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBlbmFibGUpOworCiAvKgogICogIExPR0dJTkcg
QU5EIEVSUk9SIFJFUE9SVElORwogICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19waHlz
ZGV2LmMgYi90b29scy9saWJ4Yy94Y19waHlzZGV2LmMKaW5kZXggNDYwYThlNy4uMzUzMGNiOCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcGh5c2Rldi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X3BoeXNkZXYuYwpAQCAtMTExLDMgKzExMSwyNCBAQCBpbnQgeGNfcGh5c2Rldl91bm1hcF9waXJx
KHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX3BoeXNkZXZf
bXNpX21zaXhfc2V0X2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHNlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGJ1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRl
dmZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZmxhZywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGVuYWJsZSkKK3sKKyAgICBpbnQgcmM7
CisgICAgc3RydWN0IHBoeXNkZXZfbXNpX21zaXhfc2V0X2VuYWJsZSBvcDsKKworICAgIG1lbXNl
dCgmb3AsIDAsIHNpemVvZihzdHJ1Y3QgcGh5c2Rldl9tc2lfbXNpeF9zZXRfZW5hYmxlKSk7Cisg
ICAgb3AucGNpLnNlZyA9IHNlZzsKKyAgICBvcC5wY2kuYnVzID0gYnVzOworICAgIG9wLnBjaS5k
ZXZmbiA9IGRldmZuOworICAgIG9wLmZsYWcgPSBmbGFnOworICAgIG9wLmVuYWJsZSA9IGVuYWJs
ZTsKKworICAgIHJjID0gZG9fcGh5c2Rldl9vcCh4Y2gsIFBIWVNERVZPUF9tc2lfbXNpeF9zZXRf
ZW5hYmxlLCAmb3AsIHNpemVvZihvcCkpOworCisgICAgcmV0dXJuIHJjOworfQotLSAKZ2l0LXNl
cmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 02:31:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 02:31: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-devel-bounces@lists.xenproject.org>)
	id 1gnDkw-00062b-TW; Sat, 26 Jan 2019 02:31: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=/WFd=QC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gnDkv-00062H-LN
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 02:31:37 +0000
X-Inumbo-ID: 807d2b12-2112-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 807d2b12-2112-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 02:31:36 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id EA6512147B;
 Fri, 25 Jan 2019 21:31:35 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 25 Jan 2019 21:31:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=s1yYaoeQ3+ZvRNb6Y
 szwE5IMLaV3iyUdNora3OlrImc=; b=FT4LgUB2GpbU82b/raakKzo50pdMRaOWV
 kDvBbxJmg7Twymn4FXV5FqD+kDPBd+MSqMhRi/DqnwnX2RR/pltRwGwmfpOi5OXS
 YTU6QRQ501jKa7SCynK3AMjcdzoMUnKLRp8+dXWP1WTIk84fwLanpCFLa83InywK
 TH+jGwYNv5YfWI1VkrKmFUivWXE/NxTVfhw+wD5EjyXpsQLXNiGVR8UB/PQ7iN9Z
 +2Lwk1l0Boy1xQoPl8ztENi0kxuuq2b2ADpJDS0wAK/Tg95pyi4chDbNPbUrGx9E
 6KF3W+OqPY1rYNUfw0B4aGtfMvVligV3HXi5Jwanc9kI56RDfQ7uw==
X-ME-Sender: <xms:h8ZLXP4I6A-dn0x9y-DP_uGm03dwPKxCfb4dNAtx_eixPEUIZ4asKA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrieehgdegiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:h8ZLXORTbp3gNU_9U6rugpBbU54r3eV7IAoW7f_HdinT19k46jBfDg>
 <xmx:h8ZLXO_NhwXwdFYF69D-f1oSEfxgKjUtu2VfmsycB0Gtk_TzZDsvUg>
 <xmx:h8ZLXPrmY7RAKUPE1nTOQDTi2UiG55z2bJouha4dnUVgPGRt_icRIw>
 <xmx:h8ZLXPLtxjOlMef7DV6KdPDnRpzuN9IQeldxDxOkp29xGzHKo9zvMg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 70146100E4;
 Fri, 25 Jan 2019 21:31:34 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 26 Jan 2019 03:31:12 +0100
Message-Id: <f1477baa622f642fc268879684fc88d6d1a002c0.1548469645.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 1/6] libxl: do not attach xen-pciback to HVM
 domain, if stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFZNIGRvbWFpbnMgdXNlIElPTU1VIGFuZCBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSBmb3IgY29t
bXVuaWNhdGluZyB3aXRoClBDSSBkZXZpY2VzLCB4ZW4tcGNpZnJvbnQvcGNpYmFjayBpc24ndCBk
aXJlY3RseSBuZWVkZWQgYnkgSFZNIGRvbWFpbi4KQnV0IHBjaWJhY2sgc2VydmUgYWxzbyBzZWNv
bmQgZnVuY3Rpb24gLSBpdCByZXNldCB0aGUgZGV2aWNlIHdoZW4gaXQgaXMKZGVhc3NpZ25lZCBm
cm9tIHRoZSBndWVzdCBhbmQgZm9yIHRoaXMgcmVhc29uIHBjaWJhY2sgbmVlZHMgdG8gYmUgdXNl
ZAp3aXRoIEhWTSBkb21haW4gdG9vLgpXaGVuIEhWTSBkb21haW4gaGFzIGRldmljZSBtb2RlbCBp
biBzdHViZG9tYWluLCBhdHRhY2hpbmcgeGVuLXBjaWJhY2sgdG8KdGhlIHRhcmdldCBkb21haW4g
aXRzZWxmIG1heSBwcmV2ZW50IGF0dGFjaGluZyB4ZW4tcGNpYmFjayB0byB0aGUKKFBWKSBzdHVi
ZG9tYWluLCBlZmZlY3RpdmVseSBicmVha2luZyBQQ0kgcGFzc3Rocm91Z2guCgpGaXggdGhpcyBi
eSBhdHRhY2hpbmcgcGNpYmFjayBvbmx5IHRvIG9uZSBkb21haW46IGlmIFBWIHN0dWJkb21haW4g
aXMgaW4KdXNlLCBsZXQgaXQgYmUgc3R1YmRvbWFpbiAodGhlIGNvbW1pdCBwcmV2ZW50cyBhdHRh
Y2hpbmcgZGV2aWNlIHRvIHRhcmdldApIVk0gaW4gdGhpcyBjYXNlKTsgb3RoZXJ3aXNlLCBhdHRh
Y2ggaXQgdG8gdGhlIHRhcmdldCBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQpDaGFu
Z2VzIGluIHYyOgogLSBwcmV2aW91c2x5IGNhbGxlZCAibGlieGw6IGF0dGFjaCB4ZW4tcGNpYmFj
ayBvbmx5IHRvIFBWIGRvbWFpbnMiCiAtIGluc3RlYWQgb2YgZXhjbHVkaW5nIGFsbCBIVk1zLCBj
aGFuZ2UgdGhlIGNvbmRpdGlvbiB0byB3aGF0IGFjdHVhbGx5CiAgIG1hdHRlcnMgaGVyZSAtIGNo
ZWNrIGlmIHN0dWJkb21haW4gaXMgaW4gdXNlOyB0aGlzIHdheSB4ZW4tcGNpYmFjayBpcwogICBh
bHdheXMgaW4gdXNlIChlaXRoZXIgZm9yIHRoZSB0YXJnZXQgZG9tYWluLCBvciBpdCdzIHN0dWJk
b21haW4pLAogICBmaXhpbmcgUENJIHJlc2V0IGJ5IHhlbi1wY2liYWNrIGNvbmNlcm5zCkNoYW5n
ZXMgaW4gdjM6CiAtIGFkanVzdCBjb21taXQgbWVzc2FnZQotLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X3BjaS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfcGNpLmMKaW5kZXggODdhZmEwMy4uM2I2YjIzYyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfcGNpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTExMDYs
NyArMTEwNiw3IEBAIG91dDoKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICghc3RhcnRpbmcp
CisgICAgaWYgKCFzdGFydGluZyAmJiAhbGlieGxfZ2V0X3N0dWJkb21faWQoQ1RYLCBkb21pZCkp
CiAgICAgICAgIHJjID0gbGlieGxfX2RldmljZV9wY2lfYWRkX3hlbnN0b3JlKGdjLCBkb21pZCwg
cGNpZGV2LCBzdGFydGluZyk7CiAgICAgZWxzZQogICAgICAgICByYyA9IDA7CkBAIC0xMzAyLDcg
KzEzMDIsNyBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fYWRkX3BjaWRldnMobGlieGxfX2VnYyAqZWdj
LCBsaWJ4bF9fYW8gKmFvLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgfQogICAgIH0KIAotICAg
IGlmIChkX2NvbmZpZy0+bnVtX3BjaWRldnMgPiAwKSB7CisgICAgaWYgKGRfY29uZmlnLT5udW1f
cGNpZGV2cyA+IDAgJiYgIWxpYnhsX2dldF9zdHViZG9tX2lkKENUWCwgZG9taWQpKSB7CiAgICAg
ICAgIHJjID0gbGlieGxfX2NyZWF0ZV9wY2lfYmFja2VuZChnYywgZG9taWQsIGRfY29uZmlnLT5w
Y2lkZXZzLAogICAgICAgICAgICAgZF9jb25maWctPm51bV9wY2lkZXZzKTsKICAgICAgICAgaWYg
KHJjIDwgMCkgewotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 02:31:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 02:31: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-devel-bounces@lists.xenproject.org>)
	id 1gnDl2-00064O-Ga; Sat, 26 Jan 2019 02:31:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/WFd=QC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gnDl0-00063g-Ep
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 02:31:42 +0000
X-Inumbo-ID: 8375cdbf-2112-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8375cdbf-2112-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 02:31:41 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id E1E7621957;
 Fri, 25 Jan 2019 21:31:40 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 25 Jan 2019 21:31:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=E3h9KOG293XC8Wtvc
 rTq9tpGCkFngAvMAcg94JxM07E=; b=qFKag/047OQcrr8nBJNv2dfyVubY1xUig
 tgk1E1vlGaPYTj2UDrdakgakB1uZrcm5saw5x0b/HAa9JMJlpK7apAaBta060KJt
 U3TwtxjV21ecE655hpXB+JlKyW5Ka3esRubu/iv0gvjSyH5b0XPJY6WcfM3Ye+tF
 DeRFoxsLCSqWg8s8tXFx4kz2p6Rgj00JH6SOj2UAs4oAVsw96Fw72IfAUos2+b1V
 wrfbynH59ePD0mX1K6XaL2BuGTxc14AQqZlcTXn7AlrK3t2i21xccJe7/TwpDBNY
 tXhH3F2LcUcWdflIcO3Um5dOinLRZ1FDT1ZENE/Fw/sLzdYGLJUEw==
X-ME-Sender: <xms:jMZLXLNrh8ZbJRoGthozRPPzGB8gQia6nahdSWtoK4rAWdM6B3iK0w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrieehgdegiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnegotffhvedqqdfjughrqdfuuh
 hsphgvtghtqdhlohifucdlhedmnecujfgurhephffvufffkffojghfgggjfhgtgfesthek
 redtredtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvg
 gtkhhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mheqnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgepfe
X-ME-Proxy: <xmx:jMZLXB2AVKznDrbgtxFQ4t6OLo1Gcgin2UrN5_Kwk6LNYtNmUgYs4Q>
 <xmx:jMZLXHS1m1uUCF1jLO3ygXMS9t0eTmRbXtCXlUF0vT5Q82vlTL3Cxg>
 <xmx:jMZLXEnlc4KmSmS8eB0mgUHoy7yOvPl2NdpA0DUXGr9EG24f5ZFbIA>
 <xmx:jMZLXBDgX2DBVKO1LSKTvmKOHziruQfT-t0tL050zt_zKOnvl6R0pQ>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 6D96E10086;
 Fri, 25 Jan 2019 21:31:38 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 26 Jan 2019 03:31:16 +0100
Message-Id: <d0a1089092cfdf2f4027428cc1e754f23128020d.1548469645.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 5/6] xen/x86: add
 PHYSDEVOP_msi_msix_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb3cgZGV2aWNlIG1vZGVsIHJ1bm5pbmcgaW4gc3R1YmRvbWFpbiB0byBlbmFibGUvZGlzYWJs
ZSBNU0koLVgpLApieXBhc3NpbmcgcGNpYmFjay4gV2hpbGUgcGNpYmFjayBpcyBzdGlsbCB1c2Vk
IHRvIGFjY2VzcyBjb25maWcgc3BhY2UKZnJvbSB3aXRoaW4gc3R1YmRvbWFpbiwgaXQgcmVmdXNl
IHRvIHdyaXRlIHRvClBDSV9NU0lfRkxBR1NfRU5BQkxFL1BDSV9NU0lYX0ZMQUdTX0VOQUJMRSBp
biBub24tcGVybWlzc2l2ZSBtb2RlLiBXaGljaAppcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8gZm9y
IFBWIGRvbWFpbiAodGhlIG1haW4gdXNlIGNhc2UgZm9yIHBjaWJhY2spLAphcyBQViBkb21haW4g
c2hvdWxkIHVzZSBYRU5fUENJX09QXyogY29tbWFuZHMgZm9yIHRoYXQuIFVuZm9ydHVuYXRlbHkK
dGhvc2UgY29tbWFuZHMgYXJlIG5vdCBnb29kIGZvciBzdHViZG9tYWluIHVzZSwgYXMgdGhleSBj
b25maWd1cmUgTVNJIGluCmRvbTAncyBrZXJuZWwgdG9vLCB3aGljaCBzaG91bGQgbm90IGhhcHBl
biBmb3IgSFZNIGRvbWFpbi4KClRoaXMgbmV3IHBoeXNkZXZvcCBpcyBhbGxvd2VkIG9ubHkgZm9y
IHN0dWJkb21haW4gY29udHJvbGxpbmcgdGhlIGRvbWFpbgp3aGljaCBvd24gdGhlIGRldmljZS4K
ClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52
aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjM6CiAtIG5ldyBwYXRjaAoKVGhp
cyBpcyByYXRoZXIgUkZDLiBBbnkgc3VnZ2VzdGlvbnMgZm9yIHNob3J0ZXIgbmFtZT8gQWxzbywg
SSdtIG5vdCBzdXJlCmlmIHBoeXNkZXZfbXNpX21zaXhfc2V0X2VuYWJsZS5mbGFnIGlzIHRoZSBi
ZXN0IG5hbWUvaWRlYS4KClNob3VsZCBpdCBiZSBwbHVnZ2VkIGludG8gWFNNPyBBbnkgc3VnZ2Vz
dGlvbnMgaG93IGV4YWN0bHk/IE5ldwpmdW5jdGlvbiB3aXRoIFhTTV9ETV9QUklWIGRlZmF1bHQg
YWN0aW9uPyBTaG91bGQgaXQgZ2V0IHRhcmdldCBkb21haW4Kb25seSwgb3IgYWxzbyBtYWNoaW5l
X2JkZj8KLS0tCiB4ZW4vYXJjaC94ODYvbXNpLmMgICAgICAgICAgIHwgMTYgKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L3BoeXNkZXYuYyAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaCAgICB8ICAxICsKIHhlbi9pbmNsdWRl
L3B1YmxpYy9waHlzZGV2LmggfCAxMyArKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDU0
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNpLmMgYi94ZW4vYXJj
aC94ODYvbXNpLmMKaW5kZXggYmFiYzQxNC4uOWJhOTM0YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21zaS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtMTQ3NCw2ICsxNDc0LDIyIEBA
IGludCBwY2lfcmVzdG9yZV9tc2lfc3RhdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgcmV0
dXJuIDA7CiB9CiAKK2ludCBtc2lfbXNpeF9zZXRfZW5hYmxlKHN0cnVjdCBwY2lfZGV2ICpwZGV2
LCBpbnQgZmxhZywgaW50IGVuYWJsZSkKK3sKKyAgICBpZiAoICFjdXJyZW50LT5kb21haW4tPnRh
cmdldCB8fCBwZGV2LT5kb21haW4gIT0gY3VycmVudC0+ZG9tYWluLT50YXJnZXQgKQorICAgICAg
ICByZXR1cm4gLUVQRVJNOworCisgICAgc3dpdGNoICggZmxhZyApIHsKKyAgICAgICAgY2FzZSBQ
SFlTREVWT1BfTVNJX01TSVhfU0VUX0VOQUJMRV9NU0k6CisgICAgICAgICAgICBtc2lfc2V0X2Vu
YWJsZShwZGV2LCBlbmFibGUpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgUEhZ
U0RFVk9QX01TSV9NU0lYX1NFVF9FTkFCTEVfTVNJWDoKKyAgICAgICAgICAgIG1zaXhfc2V0X2Vu
YWJsZShwZGV2LCBlbmFibGUpOworICAgICAgICAgICAgYnJlYWs7CisgICAgfQorICAgIHJldHVy
biAwOworfQorCiB2b2lkIF9faW5pdCBlYXJseV9tc2lfaW5pdCh2b2lkKQogewogICAgIGlmICgg
dXNlX21zaSA8IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYyBiL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMKaW5kZXggZGU1OWUzOS4uODIyODQ2YSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCkBAIC02NzEs
NiArNjcxLDMwIEBAIHJldF90IGRvX3BoeXNkZXZfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNhc2UgUEhZ
U0RFVk9QX21zaV9tc2l4X3NldF9lbmFibGU6IHsKKyAgICAgICAgc3RydWN0IHBoeXNkZXZfbXNp
X21zaXhfc2V0X2VuYWJsZSBvcDsKKyAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7CisKKyAg
ICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJm9wLCBh
cmcsIDEpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHJldCA9IC1FSU5WQUw7Cisg
ICAgICAgIGlmICggb3AuZmxhZyAhPSBQSFlTREVWT1BfTVNJX01TSVhfU0VUX0VOQUJMRV9NU0kg
JiYKKyAgICAgICAgICAgICAgICBvcC5mbGFnICE9IFBIWVNERVZPUF9NU0lfTVNJWF9TRVRfRU5B
QkxFX01TSVggKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcGNpZGV2c19sb2NrKCk7
CisgICAgICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYob3AucGNpLnNlZywgb3AucGNpLmJ1cywgb3Au
cGNpLmRldmZuKTsKKyAgICAgICAgaWYgKCBwZGV2ICkKKyAgICAgICAgICAgIHJldCA9IG1zaV9t
c2l4X3NldF9lbmFibGUocGRldiwgb3AuZmxhZywgISFvcC5lbmFibGUpOworICAgICAgICBlbHNl
CisgICAgICAgICAgICByZXQgPSAtRU5PREVWOworICAgICAgICBwY2lkZXZzX3VubG9jaygpOwor
ICAgICAgICBicmVhazsKKworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IC1F
Tk9TWVM7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c2kuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKaW5kZXggMTAzODdkYy4uMDgwYmYyNCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21zaS5oCkBAIC0yNTIsNSArMjUyLDYgQEAgdm9pZCBndWVzdF9tYXNrX21zaV9pcnEo
c3RydWN0IGlycV9kZXNjICosIGJvb2wgbWFzayk7CiB2b2lkIGFja19ub25tYXNrYWJsZV9tc2lf
aXJxKHN0cnVjdCBpcnFfZGVzYyAqKTsKIHZvaWQgZW5kX25vbm1hc2thYmxlX21zaV9pcnEoc3Ry
dWN0IGlycV9kZXNjICosIHU4IHZlY3Rvcik7CiB2b2lkIHNldF9tc2lfYWZmaW5pdHkoc3RydWN0
IGlycV9kZXNjICosIGNvbnN0IGNwdW1hc2tfdCAqKTsKK2ludCBtc2lfbXNpeF9zZXRfZW5hYmxl
KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgZmxhZywgaW50IGVuYWJsZSk7CiAKICNlbmRpZiAv
KiBfX0FTTV9NU0lfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3BoeXNkZXYu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9waHlzZGV2LmgKaW5kZXggYjZmYWY4My4uZmQ3OTdjNiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3BoeXNkZXYuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvcGh5c2Rldi5oCkBAIC0zNDQsNiArMzQ0LDE5IEBAIHN0cnVjdCBwaHlzZGV2X2Ri
Z3Bfb3AgewogdHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9kYmdwX29wIHBoeXNkZXZfZGJncF9vcF90
OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9kYmdwX29wX3QpOwogCisjZGVmaW5l
IFBIWVNERVZPUF9NU0lfTVNJWF9TRVRfRU5BQkxFX01TSSAgMAorI2RlZmluZSBQSFlTREVWT1Bf
TVNJX01TSVhfU0VUX0VOQUJMRV9NU0lYIDEKKworI2RlZmluZSBQSFlTREVWT1BfbXNpX21zaXhf
c2V0X2VuYWJsZSAgIDMyCitzdHJ1Y3QgcGh5c2Rldl9tc2lfbXNpeF9zZXRfZW5hYmxlIHsKKyAg
ICAvKiBJTiAqLworICAgIHN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2UgcGNpOworICAgIHVpbnQ4
X3QgZmxhZzsKKyAgICB1aW50OF90IGVuYWJsZTsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2
X21zaV9tc2l4X3NldF9lbmFibGUgcGh5c2Rldl9tc2lfbXNpeF9zZXRfZW5hYmxlX3Q7CitERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X21zaV9tc2l4X3NldF9lbmFibGVfdCk7CisKIC8q
CiAgKiBOb3RpZnkgdGhhdCBzb21lIFBJUlEtYm91bmQgZXZlbnQgY2hhbm5lbHMgaGF2ZSBiZWVu
IHVubWFza2VkLgogICogKiogVGhpcyBjb21tYW5kIGlzIG9ic29sZXRlIHNpbmNlIGludGVyZmFj
ZSB2ZXJzaW9uIDB4MDAwMzAyMDIgYW5kIGlzICoqCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 02:31:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 02:31: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-devel-bounces@lists.xenproject.org>)
	id 1gnDkv-00062I-Ju; Sat, 26 Jan 2019 02:31: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=/WFd=QC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gnDku-00062B-Lk
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 02:31:36 +0000
X-Inumbo-ID: 7fd9bb9a-2112-11e9-957c-870b72597bbb
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7fd9bb9a-2112-11e9-957c-870b72597bbb;
 Sat, 26 Jan 2019 02:31:35 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C34D72147B;
 Fri, 25 Jan 2019 21:31:34 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 25 Jan 2019 21:31:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=hvjhhI
 hKcR7pnBFfpO5Wy1MWFy2bJ2w43ZZE2R/2tKw=; b=WEmfF+mUasmcIhE157R8+g
 CeY8UwohukhcOojNOwRIC6HAHBrEOWB0h1VlW75o/UwYN7xrXKnsZIt0yPKyVfuF
 SbFsY60pirT4wvhXLR1z9PgYntvzAx9JMm9iY3qUMWL4My6I7w0P0WBvuC9N1DWW
 4sYzh0S+gZwfxegZXaS2aJ0Qwc0D0lhICdf+22CM4wt6EpDQxWBOlQH0Axxj+rEZ
 CJqjTypSCZYrauuaAmkhIzahx7jb0jvcF1CVKCkTWfXy2EwqfOs0HPYy3xqBdHyo
 ILd0z8rxOQACs/K1Ep8nRVLAUFhu9lza6rHnOrZyRK9gXO/bK+koYYbtFIzwLw1Q
 ==
X-ME-Sender: <xms:hsZLXFCrADiDowRKmmCiNXk4bH-uixCHfHMPC5Yrt6y_Z-F3fE4YBw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrieehgdegiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt
 tdenucenucfjughrpefhvffufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpeforg
 hrvghkucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhes
 ihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepqhhusg
 gvshdqohhsrdhorhhgnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgr
 ihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrd
 gtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:hsZLXEJB1iBiqVjnggj7qpaDlgx9hZyDgEAfRwDk9P-FN5Tq7Zrtsw>
 <xmx:hsZLXLvkRDXZeqnbWfuoZRXle6qLQh1TE4cXCwbjrSBK3UmSqDDL6g>
 <xmx:hsZLXEVw5LQaOl0RmWTTWTdZYqjW7oSTBovExsvOrCc39s4Hv-j2mA>
 <xmx:hsZLXF3x8lWdTsVz8SAL0HHO1OS1KYHgnnHMWdcC1oejeaLIFl1aBw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id BD36E10086;
 Fri, 25 Jan 2019 21:31:33 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 26 Jan 2019 03:31:11 +0100
Message-Id: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/6] Fix PCI passthrough for HVM with
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gdGhpcyB2ZXJzaW9uLCBJIGFkZCBQSFlTREVWT1BfbXNpX21zaXhfc2V0X2VuYWJsZSB0byBh
bGxvdyBzdHViZG9tYWluCmVuYWJsaW5nIE1TSSBhZnRlciBtYXBwaW5nIGl0LiBUaGlzIHBhdGNo
IGlzIHJhdGhlciBSRkMgYW5kIHByb2JhYmx5IHdpbGwKbmVlZCBhZGp1c3RtZW50cyAoc2VlIGNv
bW1lbnRzIGFmdGVyIGNvbW1pdCBtZXNzYWdlIHRoZXJlKSwgaWYgcGh5c2Rldm9wIHdpbGwKYmUg
dGhlIHdheSB0byBnby4KClJlbGF0ZWQgYXJ0aWNsZToKaHR0cHM6Ly93d3cucXViZXMtb3Mub3Jn
L25ld3MvMjAxNy8xMC8xOC9tc2ktc3VwcG9ydC8KCkNoYW5nZXMgaW4gdjI6CiAtIG5ldyAieGVu
L3g4NjogQWxsb3cgc3R1YmRvbSBhY2Nlc3MgdG8gaXJxIGNyZWF0ZWQgZm9yIG1zaSIgcGF0Y2gK
IC0gYXBwbGllZCByZXZpZXcgY29tbWVudHMgZnJvbSB2MQpDaGFuZ2VzIGlzIHYzOgogLSBhcHBs
eSBzdWdnZXN0aW9ucyBieSBSb2dlcgogLSBhZGQgUEhZU0RFVk9QX21zaV9tc2l4X3NldF9lbmFi
bGUKCk1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSAoNSk6CiAgbGlieGw6IGRvIG5vdCBhdHRh
Y2ggeGVuLXBjaWJhY2sgdG8gSFZNIGRvbWFpbiwgaWYgc3R1YmRvbWFpbiBpcyBpbiB1c2UKICBs
aWJ4bDogYXR0YWNoIFBDSSBkZXZpY2UgdG8gcWVtdSBvbmx5IGFmdGVyIHNldHRpbmcgcGNpYmFj
ay9wY2lmcm9udAogIGxpYnhsOiBkb24ndCB0cnkgdG8gbWFuaXB1bGF0ZSBqc29uIGNvbmZpZyBm
b3Igc3R1YmRvbWFpbgogIHhlbi94ODY6IGFkZCBQSFlTREVWT1BfbXNpX21zaXhfc2V0X2VuYWJs
ZQogIHRvb2xzL2xpYnhjOiBhZGQgd3JhcHBlciBmb3IgUEhZU0RFVk9QX21zaV9tc2l4X3NldF9l
bmFibGUKClNpbW9uIEdhaXNlciAoMSk6CiAgeGVuL3g4NjogQWxsb3cgc3R1YmRvbSBhY2Nlc3Mg
dG8gaXJxIGNyZWF0ZWQgZm9yIG1zaS4KCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8
ICA3ICsrKystCiB0b29scy9saWJ4Yy94Y19waHlzZGV2LmMgICAgICB8IDIxICsrKysrKysrKysr
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgIHwgNjEgKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaXJxLmMgICAgICAgICAgICB8IDIzICsr
KysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L21zaS5jICAgICAgICAgICAgfCAxNiArKysrKysr
KystCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgICAgICB8IDMzICsrKysrKysrKysrKysrKysr
KystCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oICAgICB8ICAxICstCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvcGh5c2Rldi5oICB8IDEzICsrKysrKysrLQogOCBmaWxlcyBjaGFuZ2VkLCAxNTUgaW5z
ZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpiYXNlLWNvbW1pdDogOTNhNjJjNTQ0ZTIwYmE5
ZTE0MWU0MTFiYmFhZTNkNjUyNTlkMTNhMwotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 03:07:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 03:07: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-devel-bounces@lists.xenproject.org>)
	id 1gnEJs-00014d-QG; Sat, 26 Jan 2019 03:07:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l9mu=QC=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gnEJr-00014Y-Eo
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 03:07:43 +0000
X-Inumbo-ID: 8b19ed3c-2117-11e9-aeee-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b19ed3c-2117-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 03:07:42 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id b20so8299777lfa.12
 for <xen-devel@lists.xenproject.org>; Fri, 25 Jan 2019 19:07:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=yL6RQ09lfHC4Kk7OOHdsgBpb3wwvwDmRfk9UVeUyYm4=;
 b=dM/Ov7P5Q+87cghqas/o/zJH87GVXMD6A5vaYmFnPEKLBtHIJBzpoAgWA2yRtQgm/y
 wShX3TwqpKxUZQzGwQYOHsWEgLKsXQxzV1BtZW41MQLyXoNtCTSFePwhQAPJgPlSpgRq
 uVVaWwoJ9HZz15CiLD5oA6O8WYZCnvJ7TXe+5uJHzqR6J5ER2HQJQO4aTtzlSvVUobCu
 piZiTYKTDNe3Zv/JGSwG8iL+bmv9zU3GrrjbZpbvdDeG4H8Qb57ETltfNrjoDNxlAT1A
 nvO58meHKJQ8yzOnW7xOrDWprB4X51eqrhsYNyytOmbvKs/I9o475n/bwtSYFZ37qjJY
 FjsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=yL6RQ09lfHC4Kk7OOHdsgBpb3wwvwDmRfk9UVeUyYm4=;
 b=ksSjeR3D8cnn9Am7Iigd1NbOnHLB05rqVGKbYXLE5LxQwEqt6461REAUGYW3Tt8/VX
 JzNoRAvSVS+1O8mSUYMy7YbdzaeAkcpu9LxUbr/aFpd9ihab+OjH2bBR4kUHO4UQisk9
 iMolp3JQcvuma+wDEChkP98klFobBWIUqEXNFwd9r83NToxSexf7GNHJU03TTSyuLL9w
 LxRfwDWb/bCyKcGe9o4VC5yV7FwG31OJ1nWr+ZmQRexVOny7CQoXK+1piMu2N9/HyQYk
 cKyOCQip6dqD1skwNnHE3v0rVl0ffTGIimqRvj6zQU/0e7ThkipLgB8QakrI+5CE49QF
 DQ+A==
X-Gm-Message-State: AJcUukdaYhsPxaMuXZhP6ug0xFQ7nntNn2Lc1ntZqRJSPBqCgdx7PIOo
 NC3jfOflIRHQ+TY4/+fXV8w36sDhBiS/DzKt20U=
X-Google-Smtp-Source: ALg8bN48ijyQS0FTzoljhyAeabihz0poQNmcwDFRgKdyiq9ps+ncNTN8tqId5X43xsOtO7haOqGWmrty/hUACvcbLd4=
X-Received: by 2002:ac2:53bc:: with SMTP id j28mr10024300lfh.86.1548472060725; 
 Fri, 25 Jan 2019 19:07:40 -0800 (PST)
MIME-Version: 1.0
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-14-git-send-email-christopher.w.clark@gmail.com>
 <CABZSBQdCqgTvJrXeXQ1XpyWa3knJ7xm9y3FH=bio-a=g46ZYHg@mail.gmail.com>
In-Reply-To: <CABZSBQdCqgTvJrXeXQ1XpyWa3knJ7xm9y3FH=bio-a=g46ZYHg@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Fri, 25 Jan 2019 19:07:28 -0800
Message-ID: <CACMJ4GaOu7pwVh7Sehfv4kNqhRhx4OfqNWPZdnN+wSPUWnQAVQ@mail.gmail.com>
To: Chris Patterson <cjp256@gmail.com>
Subject: Re: [Xen-devel] [PATCH v6 13/15] xsm,
 argo: XSM control for any access to argo by a domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgNTozMiBQTSBDaHJpcyBQYXR0ZXJzb24gPGNqcDI1NkBn
bWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgOTowNyBQTSBDaHJp
c3RvcGhlciBDbGFyawo+IDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
Pgo+ID4gV2lsbCBpbmhpYml0IGluaXRpYWxpemF0aW9uIG9mIHRoZSBkb21haW4ncyBhcmdvIGRh
dGEgc3RydWN0dXJlIHRvCj4gPiBwcmV2ZW50IHJlY2VpdmluZyBhbnkgbWVzc2FnZXMgb3Igbm90
aWZpY2F0aW9ucyBhbmQgYWNjZXNzIHRvIGFueSBvZgo+ID4gdGhlIGFyZ28gaHlwZXJjYWxsIG9w
ZXJhdGlvbnMuCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2lu
Y2x1ZGUveHNtL3hzbS5oCj4gPiBpbmRleCA3YzY5ZWZlLi44ZGFmZmFlIDEwMDY0NAo+ID4gLS0t
IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94c20veHNtLmgK
PiA+IEBAIC0xODIsNiArMTgyLDcgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25zIHsKPiA+ICAgICAg
aW50ICgqeGVuX3ZlcnNpb24pICh1aW50MzJfdCBjbWQpOwo+ID4gICAgICBpbnQgKCpkb21haW5f
cmVzb3VyY2VfbWFwKSAoc3RydWN0IGRvbWFpbiAqZCk7Cj4gPiAgI2lmZGVmIENPTkZJR19BUkdP
Cj4gPiArICAgIGludCAoKmFyZ29fZW5hYmxlKSAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4g
PiAgICAgIGludCAoKmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSkgKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBkb21haW4gKnQpOwo+ID4gICAgICBpbnQgKCphcmdvX3JlZ2lzdGVyX2FueV9z
b3VyY2UpIChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKPiA+IEBAIC03MDUsNiArNzA2LDExIEBA
IHN0YXRpYyBpbmxpbmUgaW50IHhzbV9kb21haW5fcmVzb3VyY2VfbWFwKHhzbV9kZWZhdWx0X3Qg
ZGVmLCBzdHJ1Y3QgZG9tYWluICpkKQo+ID4gIH0KPiA+Cj4gPiAgI2lmZGVmIENPTkZJR19BUkdP
Cj4gPiArc3RhdGljIGlubGluZSB4c21fYXJnb19lbmFibGUoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKPgo+IG1pc3NpbmcgcmV0dXJuIHR5cGUsIGZhaWxzIHRvIGNvbXBpbGUgd2l0aCBYU00gZW5h
YmxlZDoKPiB8IC9ob21lL2NocmlzL2dpdC94ZW4vaW5jbHVkZS94c20veHNtLmg6NzA5OjE1OiBl
cnJvcjogcmV0dXJuIHR5cGUKPiBkZWZhdWx0cyB0byAnaW50JyBbLVdlcnJvcj1pbXBsaWNpdC1p
bnRdCj4gfCAgc3RhdGljIGlubGluZSB4c21fYXJnb19lbmFibGUoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKCmFjaywgcmVwcm8nZCBhbmQgZml4ZWQgLS0gdGhhbmtzLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 03:09:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 03:09: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-devel-bounces@lists.xenproject.org>)
	id 1gnELJ-0001KI-5H; Sat, 26 Jan 2019 03:09: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=l9mu=QC=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gnELI-0001KD-BL
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 03:09:12 +0000
X-Inumbo-ID: c022d50e-2117-11e9-aeee-bc764e045a96
Received: from mail-lj1-x22d.google.com (unknown [2a00:1450:4864:20::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c022d50e-2117-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 03:09:11 +0000 (UTC)
Received: by mail-lj1-x22d.google.com with SMTP id k19-v6so9960091lji.11
 for <xen-devel@lists.xenproject.org>; Fri, 25 Jan 2019 19:09:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=I7M/XR4S1gkXszJFTkc8OJlWEVp0W+DzZ90lLlEWoxE=;
 b=mJS997N4YN3dGFqbG+RLK/S/A3NZXf9uT3MVOazVuOE4vRwFLCfmMNeiOMG34EXPzK
 We80TvH92mu/sctJiAqO4WaTzMZtE6H/mrFthWvrcr5f9xm9UGuPzUksb8Cpo0t9llj6
 q5VuUcY7k/mVC7f1RkWVLKExxcnax54ArHp0qZalLv0Uwm9dubZUbXksCK9NQGyVoVwV
 8ktXgf5SFH6MfRFKUhwq7+pap9LJ7xhKPvRfP6fEkk3e/HHNn4Add5DE4Vu7Tfnk/4CM
 aAz8Vfz7t6cMb8+JjW3w0WdvhieXP0n2zWuvVTmijCse6RvCBKzayWES2mw5euI3QhjM
 kIXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=I7M/XR4S1gkXszJFTkc8OJlWEVp0W+DzZ90lLlEWoxE=;
 b=tqQHnxiXszfAbSHxLG0VzbdrO4SFoNfjOihe8cVmcs7iZamuqmrqAYqzQYW+apfalf
 HOwZvBtrBXHnhXrudq8+EJIFKKNyLktYYgbiulCn9Myd7ALQc8p7yg5ysaiYjcMWSsvZ
 l9CVshoYyJp+BgRqonGQru2APJtnI1Y5PcO1HQf0A6QHY/ubdUBpstA7UfFqmShBw3vA
 Hq0gNqv+vbosaF8TkVgpN56WCxJKnSkZ8N8r2AdsJwPiKDaZ/GQ55UZBSWHgQ3z8S6TQ
 tsK/6dNZQtM1GwoQ0UNm+u6Eef56rhp7c4kFG9+yjggihjm5+qQu6KKG9rbrfWZP4EY2
 NYkw==
X-Gm-Message-State: AJcUukccvI9iw9NP74/EqNGuqXM6dKYsTASGmjqtq4+KBkdm4EojgtHV
 2OIvOv/ClpH/KZ7WOZuIIdmG8hvbkG5JoSqmcKE=
X-Google-Smtp-Source: ALg8bN6Vgz/jEr2Lx88YnaeuxTgcoarG9cZSNm+3j24c/r6r1k5gmV9Nzfim5yp3G8HZA8l4JQVM+D206EJuWBBuH7Q=
X-Received: by 2002:a2e:90ca:: with SMTP id
 o10-v6mr10510394ljg.134.1548472149843; 
 Fri, 25 Jan 2019 19:09:09 -0800 (PST)
MIME-Version: 1.0
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-12-git-send-email-christopher.w.clark@gmail.com>
 <CABZSBQfPzwUy4JMTTNqjcHQc0BaF8-MtxB7n4cePM9UiMLhnvQ@mail.gmail.com>
In-Reply-To: <CABZSBQfPzwUy4JMTTNqjcHQc0BaF8-MtxB7n4cePM9UiMLhnvQ@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Fri, 25 Jan 2019 19:08:57 -0800
Message-ID: <CACMJ4GZVsgrnrN1c0qAxuK7ov0hcLt6Kq8EFb7hEXYP8Z0Tngg@mail.gmail.com>
To: Chris Patterson <cjp256@gmail.com>
Subject: Re: [Xen-devel] [PATCH v6 11/15] xsm,
 argo: XSM control for argo register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgNTozNCBQTSBDaHJpcyBQYXR0ZXJzb24gPGNqcDI1NkBn
bWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgOTowNyBQTSBDaHJp
c3RvcGhlciBDbGFyawo+IDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
Pgo+ID4gWFNNIGNvbnRyb2xzIGZvciBhcmdvIHJpbmcgcmVnaXN0cmF0aW9uIHdpdGggdHdvIGRp
c3RpbmN0IGNhc2VzCgo+ID4gLS0tCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hz
bS5oIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCj4gPiBpbmRleCAzYjE5MmI1Li5lMzJhNjQ1IDEw
MDY0NAo+ID4gLS0tIGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCj4gPiArKysgYi94ZW4vaW5jbHVk
ZS94c20veHNtLmgKPiA+IEBAIC0xODEsNiArMTgxLDExIEBAIHN0cnVjdCB4c21fb3BlcmF0aW9u
cyB7Cj4gPiAgI2VuZGlmCj4gPiAgICAgIGludCAoKnhlbl92ZXJzaW9uKSAodWludDMyX3QgY21k
KTsKPiA+ICAgICAgaW50ICgqZG9tYWluX3Jlc291cmNlX21hcCkgKHN0cnVjdCBkb21haW4gKmQp
Owo+ID4gKyNpZmRlZiBDT05GSUdfQVJHTwo+ID4gKyAgICBpbnQgKCphcmdvX3JlZ2lzdGVyX3Np
bmdsZV9zb3VyY2UpIChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICp0KTsKPiA+ICsg
ICAgaW50ICgqYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKSAoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCk7Cj4gPiArI2VuZGlmCj4gPiAgfTsKPiA+Cj4gPiAgI2lmZGVmIENPTkZJR19YU00KPiA+IEBA
IC02OTgsNiArNzAzLDIwIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhzbV9kb21haW5fcmVzb3VyY2Vf
bWFwKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkKQo+ID4gICAgICByZXR1cm4g
eHNtX29wcy0+ZG9tYWluX3Jlc291cmNlX21hcChkKTsKPiA+ICB9Cj4gPgo+ID4gKyNpZmRlZiBD
T05GSUdfQVJHTwo+ID4gK3N0YXRpYyBpbmxpbmUgeHNtX2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3Nv
dXJjZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICp0KQo+Cj4gbWlzc2lu
ZyByZXR1cm4gdHlwZQoKYWNrCgo+Cj4gPiArewo+ID4gKyAgICByZXR1cm4geHNtX29wcy0+YXJn
b19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKGQsIHQpOwo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMg
aW5saW5lIHhzbV9hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKPgo+IG1pc3NpbmcgcmV0dXJuIHR5cGUKCmFjawoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 03:10:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 03:10: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-devel-bounces@lists.xenproject.org>)
	id 1gnEMn-00020x-MO; Sat, 26 Jan 2019 03:10: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=l9mu=QC=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gnEMm-00020p-C0
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 03:10:44 +0000
X-Inumbo-ID: f7057a4b-2117-11e9-aeee-bc764e045a96
Received: from mail-lj1-x229.google.com (unknown [2a00:1450:4864:20::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7057a4b-2117-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 03:10:43 +0000 (UTC)
Received: by mail-lj1-x229.google.com with SMTP id l15-v6so9994944lja.9
 for <xen-devel@lists.xenproject.org>; Fri, 25 Jan 2019 19:10:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Vw+F9KCzmUCM0GjCdSBy240XNmVIDFR77HCmNRHnNos=;
 b=gxIepzTrreTecyvme1M9Pjb1W1L59nvEOiaaX8PnK8Jr0n/Xf4P68PEfBBHlAK6OBM
 x6p3GeFBJ9QmpS6WNO7lgFY5tcD0Eyje+2zM/ceY+XddvdA7HpAOPwiaHrKRCi3+iY0K
 OdMXK9/9EA/TxJ84W0VCZ8+urJGsxj7bG/Hk7GwqMSqYaHlZ/Ndb2ZQ1k5PDB+BfpoKH
 qj44tCibbrbbD2k1b1tVUt9IKcBS/m0TKP4X++XEvknfaEFtAhfQ5DmnRosTbUD+qbdW
 r+JIdSxLHIHHFOwXhQFAP3pERk9GgEJ3n0jsbUAzjUl6kaJSBZdS52yc0MVSJzBuiFtw
 NYRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Vw+F9KCzmUCM0GjCdSBy240XNmVIDFR77HCmNRHnNos=;
 b=L0TgvaUyg1OEiXAkmfvsKNAIHPNN1TrDce71ymmd3idxJwk2Uzw7n+LOviEzjtkoUA
 s7gZwxlEvZ/dJQ7+SgeD9fA8YbFfwR8cfgGEeYiivSCRr43VmosJ+M5vesEbWeCeWx4H
 jIEtOPh1LnHGZfjmjzCrAS865xKEGTvMc51DWq+nd6exWrUBQq04EKNjLZv1vCVPvD0Q
 6BeiAIGQXxcMk9mRRr1zYBLm2m92GXFYng0UumLRUcMRtK+gN5Y74LHB5oUzOnhW1lF3
 U9I6Ec+PlKutCv122voNahSHLy1diRF3Gh6u8nxNBqr4QobytremGqWg2daUz0S4LTdU
 OnnQ==
X-Gm-Message-State: AJcUukdg33w4rY0PzWB45mSR3sArKft9zA2RK9GovebNtttG7cw7s8Pq
 KkYzKrMdCmy+ZNXsUZkSvM63WkE0eBpBoBF9JSI=
X-Google-Smtp-Source: ALg8bN5mTlMnb0htWW6+r8ssC42NUWCznNAJ0r5b7Flga3WYwnKuQY7ttXJb5dpgb4EIffj4NBXxGzISWH1cd8ypxk4=
X-Received: by 2002:a2e:5054:: with SMTP id
 v20-v6mr11091262ljd.45.1548472241991; 
 Fri, 25 Jan 2019 19:10:41 -0800 (PST)
MIME-Version: 1.0
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-12-git-send-email-christopher.w.clark@gmail.com>
 <CABZSBQeB-y-HNL6baOSq6Ht03GW4EW8=K=zR=bQaQ7ke0Yozog@mail.gmail.com>
In-Reply-To: <CABZSBQeB-y-HNL6baOSq6Ht03GW4EW8=K=zR=bQaQ7ke0Yozog@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Fri, 25 Jan 2019 19:10:30 -0800
Message-ID: <CACMJ4GY=_iXeYR0s2F4CvsaBY3yYLhjzhQzfA124jt3+Nk6K6A@mail.gmail.com>
To: Chris Patterson <cjp256@gmail.com>
Subject: Re: [Xen-devel] [PATCH v6 11/15] xsm,
 argo: XSM control for argo register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgNjoxMCBQTSBDaHJpcyBQYXR0ZXJzb24gPGNqcDI1NkBn
bWFpbC5jb20+IHdyb3RlOgo+Cj4gPiAtc3RhdGljIGludCBkb21haW5faGFzX3Blcm0oc3RydWN0
IGRvbWFpbiAqZG9tMSwgc3RydWN0IGRvbWFpbiAqZG9tMiwKPiA+ICtzdGF0aWMgaW50IGRvbWFp
bl9oYXNfcGVybShjb25zdCBzdHJ1Y3QgZG9tYWluICpkb20xLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmRvbTIsCj4gPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdTE2IGNsYXNzLCB1MzIgcGVybXMpCj4gPiAgewo+Cj4gVGhpcyBjb25z
dCBjb252ZXJzaW9uIHRyaWdnZXJzIGNvbXBpbGF0aW9uIGVycm9yczoKPgo+IGhvb2tzLmM6IElu
IGZ1bmN0aW9uIOKAmGRvbWFpbl9oYXNfcGVybeKAmToKPiBob29rcy5jOjY5OjEzOiBlcnJvcjog
YXNzaWdubWVudCBkaXNjYXJkcyDigJhjb25zdOKAmSBxdWFsaWZpZXIgZnJvbQo+IHBvaW50ZXIg
dGFyZ2V0IHR5cGUgWy1XZXJyb3I9ZGlzY2FyZGVkLXF1YWxpZmllcnNdCj4gICAgICBhZC5zZG9t
ID0gZG9tMTsKPiAgICAgICAgICAgICAgXgo+IGhvb2tzLmM6NzA6MTM6IGVycm9yOiBhc3NpZ25t
ZW50IGRpc2NhcmRzIOKAmGNvbnN04oCZIHF1YWxpZmllciBmcm9tCj4gcG9pbnRlciB0YXJnZXQg
dHlwZSBbLVdlcnJvcj1kaXNjYXJkZWQtcXVhbGlmaWVyc10KPiAgICAgIGFkLnRkb20gPSBkb20y
OwoKYWNrLCByZXBybydkIGFuZCBoYXZlIGZpeC4gdGhhbmtzLgoKQ2hyaXN0b3BoZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 03:27:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 03:27: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-devel-bounces@lists.xenproject.org>)
	id 1gnEcq-00036y-4j; Sat, 26 Jan 2019 03:27: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=Bec3=QC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gnEco-00036m-MT
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 03:27:18 +0000
X-Inumbo-ID: 474fd2e0-211a-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 474fd2e0-211a-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 03:27:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gnEcl-0002K3-Eg; Sat, 26 Jan 2019 03:27:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gnEcl-0008TP-5G; Sat, 26 Jan 2019 03:27:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gnEcl-00013Q-4A; Sat, 26 Jan 2019 03:27:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132465-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=8b7a3e1e5434b55d7710071b00af97c7086cab7a
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Jan 2019 03:27:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 132465: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ2NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0NjUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEyIGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBl
YXQgZmFpbCBSRUdSLiB2cy4gMTMxODQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEyIGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTMxODQyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxODQyCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzE4
NDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMxODQyCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMzE4NDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgOGI3YTNlMWU1NDM0YjU1
ZDc3MTAwNzFiMDBhZjk3YzcwODZjYWI3YQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgMTQ3OTIzYjFhOTAxYTAzNzBmODNhMGY0YzU4ZWMxYmFmZmVmMjJmMAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMxODQyICAyMDE5LTAxLTA5IDAwOjM3OjIyIFogICAxNyBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzMTg5MiAgMjAxOS0wMS0wOSAyMzozNzowMCBaICAgMTYgZGF5
cyAgIDE1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjQ2NSAgMjAxOS0wMS0yNCAy
MTozMjoyMiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExpbmRzYXkgPGFhcm9uQG9zLmFtcGVyZWNv
bXB1dGluZy5jb20+CiAgQWFyb24gTGluZHNheSA8YWNsaW5kc2FAZ21haWwuY29tPgogIEFhcm9u
IExpbmRzYXkgPGFsaW5kc2F5QGNvZGVhdXJvcmEub3JnPgogIEFsZWtzYW5kYXIgTWFya292aWMg
PGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5h
cm8ub3JnPgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAg
QWxleGFuZGVyIEdyYWYgPGFncmFmQHN1c2UuZGU+CiAgQWxleGFuZGVyIEthbmF2aW4gPGFsZXgu
a2FuYXZpbkBnbWFpbC5jb20+CiAgQWxleGFuZHJvIFNhbmNoZXogQmFjaCA8YXNhbmNoZXpAa3J5
cHRvc2xvZ2ljLmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBB
bGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW5kcmV3IEplZmZl
cnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICBCQUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJvcmlzbGF2
IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2Vy
QGRlLmlibS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sbGluIFdh
bGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVk
aGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBC
ZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJz
b24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+
CiAgRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KICBEci4gRGF2aWQgQWxh
biBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdh
ci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3Rh
IDxjb3RhQGJyYWFwLm9yZz4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRmFtIFpoZW5nIDxmYW16QHJlZGhhdC5j
b20+CiAgRmVpIExpIDxmbGlAc3VzZS5jb20+CiAgRmVpIExpIDxzaGlybGV5MTdmZWlAZ21haWwu
Y29tPgogIEZyZWRpYW5vIFppZ2xpbyA8ZnppZ2xpb0ByZWRoYXQuY29tPgogIEZyZWRyaWsgTm9y
aW5nIDxub3JpbmdAbm9jcmV3Lm9yZz4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJv
ZWNrLXVzLm5ldD4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKaWFuIFdhbmcgPHdhbmdqaWFuMTYx
QGh1YXdlaS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2huIFNub3cg
PGpzbm93QHJlZGhhdC5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLYW1hbCBIZWliIDxrYW1hbGhlaWIxQGdtYWlsLmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8
a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+
CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBGZW5nIDxsaWZlbmcx
NTE5QGdtYWlsLmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTWFyYy1BbmRyw6kg
THVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8
bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZl
LWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+
CiAgTWljaGFlbCBDbGFyayA8bWpjQHNpZml2ZS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICBQZW5nIEhhbyA8cGVuZy5oYW8yQHp0ZS5jb20uY24+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0
ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0Bh
bXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgog
IFBpZXJyZSBNb3JlbCA8cG1vcmVsQGxpbnV4LmlibS5jb20+CiAgUHJhc2FkIEogUGFuZGl0IDxw
anBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUHJpaXQgTGFlcyA8cGxhZXNAcGxhZXMub3JnPgogIFJl
bXkgTm9lbCA8cmVteS5ub2VsQGJsYWRlLWdyb3VwLmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8
cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25l
c0ByZWRoYXQuY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xzaGFrb3ZAeWFkcm8uY29tPgog
IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTaGFtZWVy
IEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgU3JlZWpp
dGggTW9oYW5hbiA8c3JlZWppdC5tb2hhbmFuQG51dGFuaXguY29tPgogIFN0ZWZhbiBCZXJnZXIg
PHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRob21hcyBIdXRoIDx0
aHV0aEByZWRoYXQuY29tPgogIFRpbSBTbWl0aCA8dGltLnNtaXRoQGNpdHJpeC5jb20+CiAgVG9t
IERlc2V5biA8dG9tLmRlc2V5bkBnbWFpbC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5l
dHNAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292
QHZpcnR1b3p6by5jb20+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUBy
ZWRoYXQuY29tPgogIFdlaSBYdSA8d2V4dUByZWRoYXQuY29tPgogIFhpYW8gR3Vhbmdyb25nIDx4
aWFvZ3Vhbmdyb25nQHRlbmNlbnQuY29tPgogIFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50ZWwu
Y29tPgogIFlpIE1pbiBaaGFvIDx6eWltaW5AbGludXguaWJtLmNvbT4KICBZb25nYm9rIEtpbSA8
eW9uZ2Jvay5raW1AbWlwcy5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmlj
aEBkYXluaXguY29tPgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgogIFpo
YW8gWWFuIDx5YW4ueS56aGFvQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTAyMTIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 06:38:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 06:38: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-devel-bounces@lists.xenproject.org>)
	id 1gnHba-0003UE-3F; Sat, 26 Jan 2019 06:38: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=Bec3=QC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gnHbY-0003U2-Tv
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 06:38:12 +0000
X-Inumbo-ID: f29edb41-2134-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f29edb41-2134-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 06:38:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gnHbS-0006U5-Dp; Sat, 26 Jan 2019 06:38:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gnHbR-0002ZS-S8; Sat, 26 Jan 2019 06:38:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gnHbR-0001yQ-R3; Sat, 26 Jan 2019 06:38:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132469-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=429f5454d570b5fca4b40338502bea724e31db99
X-Osstest-Versions-That: libvirt=7b6116fb895286f0fad7f2ff5a5cdcdbb57818f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Jan 2019 06:38:05 +0000
Subject: [Xen-devel] [libvirt test] 132469: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ2OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0NjkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjQ1MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNDUzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDQyOWY1
NDU0ZDU3MGI1ZmNhNGI0MDMzODUwMmJlYTcyNGUzMWRiOTkKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIDdiNjExNmZiODk1Mjg2ZjBmYWQ3ZjJmZjVhNWNkY2RiYjU3ODE4
ZjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjQ1MyAgMjAxOS0wMS0yNCAwNDoxOTozOCBaICAg
IDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI0NjkgIDIwMTktMDEtMjUgMDU6MTE6NDUg
WiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBDaGVuZyBMaW4gPGNoZW5nLmxpbjEzMEB6dGUuY29tLmNuPgogIENv
bGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5A
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICA3YjYxMTZmYjg5Li40Mjlm
NTQ1NGQ1ICA0MjlmNTQ1NGQ1NzBiNWZjYTRiNDAzMzg1MDJiZWE3MjRlMzFkYjk5IC0+IHhlbi10
ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 08:54:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 08:54: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-devel-bounces@lists.xenproject.org>)
	id 1gnJj9-0007w3-36; Sat, 26 Jan 2019 08:54: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=YUoF=QC=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1gnJj7-0007vy-OP
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 08:54:09 +0000
X-Inumbo-ID: f108fe9e-2147-11e9-aeee-bc764e045a96
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f108fe9e-2147-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 08:54:08 +0000 (UTC)
Received: by mail-pg1-x543.google.com with SMTP id w7so5151939pgp.13
 for <xen-devel@lists.xenproject.org>; Sat, 26 Jan 2019 00:54:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=HOsxNEK+vpRlkA5QkMGtsgbjkIKpLgioXsbVSWL+eWI=;
 b=YvX8eULmXDLu75ZxctAXzly4VY2MAgPEEznoWNZX5vOCFIXkK376V2MPDOYn1ZNdzD
 5cBupBLSPT3daPg0+qw059oJkEY7azni9xdQzq/nXElIo65MuEzmc2A3YCZpb7b2P1A/
 q00X4czVf6DwRWRmOsMEg0mVAQgvHdK3t5+gSJzIFASUrFBBfxbBbfzOnAZq+ZNx0hrx
 5ROEXzLJ9uqURw3A2S4KjRRbZCYDWpyO5sG391g8tqPg7VdWax5ZVuP1f5Eod4H1qMRn
 sLuNEq7WpvLVJdKIXngQ7Q31mdnU21KYVmPI3EplRw1/SLcmlIbbp+oX1ic0wVQmRfHR
 j0DA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=HOsxNEK+vpRlkA5QkMGtsgbjkIKpLgioXsbVSWL+eWI=;
 b=fdogWlsfbpzIzBSe8amS1ZHDOxxVvETONlm/zVhYsKk0qYtRMe0lv3LpaoZvDK1RiZ
 WII/GiDT6zIfqrqAtE0P4sUZVndPXt5juARup5OnpZDncrd86LHOWR5MpIN3No8IfcZz
 OVkeGFLRCkjgvXjewpPadZVH1/gEq6wNQd0FafIX/PvXN6khXbdOI52w8ikwd5edOVbp
 WRA/U3RLM1PHzSmFV2M5ED1vEcSOFePx8FVfrJC+BzEqfJiEJbqJcFH6F06XjffdFrlZ
 l4ZTBfUaSr7zD/+7XhI2Ng5rPd7ZsOB5K8NnIJONQUfL1a+4E+dPg2znhY+ON1ZhVC1c
 ntew==
X-Gm-Message-State: AJcUuketezNVEH+OcrvhklebQC+GgHaZTR30GsE29EXEaj4xUggDhEBm
 KqIlNWXMiXYWry8iIVGXnwSFkWGQ
X-Google-Smtp-Source: ALg8bN5p7RW6K97nkE8II9SYaeECvMMRZT65YF//4Wjq3Ygj3vuLZ7RdlFnTqet/Q012p/bp0bQoNw==
X-Received: by 2002:a62:64d7:: with SMTP id y206mr14306750pfb.84.1548492847405; 
 Sat, 26 Jan 2019 00:54:07 -0800 (PST)
Received: from localhost.localdomain ([223.190.4.242])
 by smtp.gmail.com with ESMTPSA id b26sm57778284pfe.91.2019.01.26.00.54.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 26 Jan 2019 00:54:06 -0800 (PST)
From: Amit Singh Tomar <amittomer25@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 26 Jan 2019 14:23:50 +0530
Message-Id: <1548492831-5785-1-git-send-email-amittomer25@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH v1 1/2] xen/arm: Add Amlogic Meson SoCs
 earlyprintk support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Amit Singh Tomar <amittomer25@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgot
LS0KVE9ETzoKICAgICAgICAqIENhcHR1cmUgWEVOIGJvb3QgaW5mbyBvbiBXSUtJKGp1c3QgZm9y
Z290IG15CiAgICAgICAgICBYRU4gV2lraSBjcmVkZW50aWFscykuIAoKQ2hhbmdlcyBzaW5jZSBS
RkM6CgogICAgICAgICogUmVwbGFjZWQgTERSSCB3aXRoIExEUiwgd2l0aCB0aGlzIHRoZXJlCiAg
ICAgICAgICBpcyBubyBzY2F0dGVyZWQgb3V0cHV0IG9uIGNvbnNvbGUgbm93LgogICAgICAgICog
VXNlZCB0Ym56IGluc3RlYWQgb2YgdHN0IGFuZCBiLm5lLgogICAgICAgICogVXNlZCBBTUxfIHBy
ZWZpeCBhZ2FpbnN0IHJlZ2lzdGVyIG5hbWVzLgotLS0KIGRvY3MvbWlzYy9hcm0vZWFybHktcHJp
bnRrLnR4dCAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZGVidWctbWVzb24uaW5jIHwg
NTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdl
ZCwgNTIgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm02
NC9kZWJ1Zy1tZXNvbi5pbmMKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50
ay50eHQgYi9kb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQKaW5kZXggZjc2NWY1OS4uMmFh
OTUyOCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0CisrKyBiL2Rv
Y3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dApAQCAtNDEsNiArNDEsNyBAQCB0aGUgbmFtZSBv
ZiB0aGUgbWFjaGluZToKICAgLSBqdW5vOiBwcmludGsgd2l0aCBwbDAxMSBvbiBKdW5vIHBsYXRm
b3JtCiAgIC0gbGFnZXI6IHByaW50ayB3aXRoIFNDSUYwIG9uIFJlbmVzYXMgUi1DYXIgSDIgcHJv
Y2Vzc29ycwogICAtIG1pZHdheTogcHJpbnRrIHdpdGggdGhlIHBsMDExIG9uIENhbHhlZGEgTWlk
d2F5IHByb2Nlc3NvcnMKKyAgLSBtZXNvbjogcHJpbnRrIHdpdGggdGhlIE1FU09OIGZvciBBbWxv
Z2ljIFM5MDUgU29DcwogICAtIG12ZWJ1OiBwcmludGsgd2l0aCB0aGUgTVZFQlUgZm9yIE1hcnZl
bGwgQXJtYWRhIDM3MDAgU29DcwogICAtIG9tYXA1NDMyOiBwcmludGsgd2l0aCBVQVJUMyBvbiBU
SSBPTUFQNTQzMiBwcm9jZXNzb3JzCiAgIC0gcmNhcjM6IHByaW50ayB3aXRoIFNDSUYyIG9uIFJl
bmVzYXMgUi1DYXIgR2VuMyBwcm9jZXNzb3JzCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
NjQvZGVidWctbWVzb24uaW5jIGIveGVuL2FyY2gvYXJtL2FybTY0L2RlYnVnLW1lc29uLmluYwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4xNjRiY2RmCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2RlYnVnLW1lc29uLmluYwpAQCAtMCwwICsxLDUxIEBA
CisvKgorICogeGVuL2FyY2gvYXJtL2FybTY0L2RlYnVnLW1lc29uLmluYworICoKKyAqIE1FU09O
IHNwZWNpZmljIGRlYnVnIGNvZGUuCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE5LCBBbWl0IFNp
bmdoIFRvbWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlm
eSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQor
ICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBz
aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICog
TGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cu
Z251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNkZWZpbmUgQU1MX1VBUlRfV0ZJRk9fUkVHICAg
ICAgMHgwMAorI2RlZmluZSBBTUxfVUFSVF9TVEFUVVNfUkVHICAgICAweDBjCisKKyNkZWZpbmUg
QU1MX1VBUlRfVFhfRklGT19GVUxMICAgMjEKKworLyoKKyAqIE1FU09OIFVBUlQgd2FpdCBVQVJU
IHRvIGJlIHJlYWR5IHRvIHRyYW5zbWl0CisgKiB4YjogcmVnaXN0ZXIgd2hpY2ggY29udGFpbnMg
dGhlIFVBUlQgYmFzZSBhZGRyZXNzCisgKiBjOiBzY3JhdGNoIHJlZ2lzdGVyCisgKi8KKy5tYWNy
byBlYXJseV91YXJ0X3JlYWR5IHhiIGMKKzE6CisgICAgICAgIGxkciAgICAgd1xjLCBbXHhiLCAj
QU1MX1VBUlRfU1RBVFVTX1JFR10gICAgICAgIC8qIHN0YXR1cyByZWdpc3RlciAqLworICAgICAg
ICB0Ym56ICAgIHdcYywgI0FNTF9VQVJUX1RYX0ZJRk9fRlVMTCwgMWIgICAgICAgICAvKiBDaGVj
ayBUWEZJRk8gRlVMTCBiaXQgKi8KKy5lbmRtCisKKy8qCisgKiBNRVNPTiBVQVJUIHRyYW5zbWl0
IGNoYXJhY3RlcgorICogeGI6IHJlZ2lzdGVyIHdoaWNoIGNvbnRhaW5zIHRoZSBVQVJUIGJhc2Ug
YWRkcmVzcworICogd3Q6IHJlZ2lzdGVyIHdoaWNoIGNvbnRhaW5zIHRoZSBjaGFyYWN0ZXIgdG8g
dHJhbnNtaXQKKyAqLworLm1hY3JvIGVhcmx5X3VhcnRfdHJhbnNtaXQgeGIgd3QKKwlzdHIgICAg
XHd0LCBbXHhiLCAjQU1MX1VBUlRfV0ZJRk9fUkVHXQorLmVuZG0KKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEFTTQorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6
CisgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 08:54:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 08:54: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-devel-bounces@lists.xenproject.org>)
	id 1gnJjE-0007wE-Cy; Sat, 26 Jan 2019 08:54: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=YUoF=QC=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1gnJjD-0007w9-40
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 08:54:15 +0000
X-Inumbo-ID: f3f99347-2147-11e9-aeee-bc764e045a96
Received: from mail-pl1-x642.google.com (unknown [2607:f8b0:4864:20::642])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3f99347-2147-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 08:54:13 +0000 (UTC)
Received: by mail-pl1-x642.google.com with SMTP id e11so5618311plt.11
 for <xen-devel@lists.xenproject.org>; Sat, 26 Jan 2019 00:54:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=e19NxxE046PGGF8/RJtoFJUL8+ei5+Lfxkg/6xQVV7M=;
 b=NNQw95ERNI4QC39GHzVjPZFPbz+Dm2FycaOs9Ebf+879UahpSz7Q6Tsd5Szs84HOOi
 QmCa2alWficIu4AKHyQyBgWbFU47WgtriG8aGkfUmMHzbjy6167duef5i0ascHzVSrLz
 aSdACar+KwxSgXtFk+etx1i7edT6mZ7nVeasTeX+uZn+jthLe/G18AGRCw66Pr4OxVf1
 ZmQja1K1ArUrTAUF4seOE/uumfp5EovOLjybJqdUZYzQvo2eu4/IQ0BPIan8Mx1Zoi47
 y5Lf68L9BaDfTyjEd9uFC03WHeeksPMnIlYnSXKArxKitxc97FsW4giwUHIQqJ/fTQsH
 oNMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=e19NxxE046PGGF8/RJtoFJUL8+ei5+Lfxkg/6xQVV7M=;
 b=nDErlm5XbTNgeSi0CJR242KdU/5+mrtBt70RqlH/6msqaZ3u6XCOw9B0zDgSuh+lQK
 Wmvq9hg0syBw7s5gZXpw+Pjnk/cgz3YX7tRFLX4KnEVrpZ5WAagZEzV632LsNsNvK/3b
 O9faAAnxkVskjY376fJCtgg/dGUMiDglppTvIsFLwsSBBaauG0Fq0cdmvLL6G1/tM712
 GHT2J87NCpZf6v8MB41BdpxlM+tMRLPAOXITDAi9V6w3g5EW2JHQCVk4uGNz5bMIDEwX
 xsaLJoXSe49pb0B/0oFdunko9hee1QFC9NFoJDjfqEF0Qvghbu3eD9aXD8emjo5+yOTz
 /M8Q==
X-Gm-Message-State: AJcUukeFqakXrkXByr3UnBhjSosvrVIF1IXrNvCFC4ZnpZns2mYBcH38
 Cc87CPuvg3Q72fLddBHV7ruAHpLT
X-Google-Smtp-Source: ALg8bN4l1pJHnds1xGqk7Iy4jchO2joJGmuppwCIq7YKVazv13xM1oZ/zzNyilhWfpvt9DdbBb633g==
X-Received: by 2002:a17:902:1122:: with SMTP id
 d31mr14294396pla.246.1548492852385; 
 Sat, 26 Jan 2019 00:54:12 -0800 (PST)
Received: from localhost.localdomain ([223.190.4.242])
 by smtp.gmail.com with ESMTPSA id b26sm57778284pfe.91.2019.01.26.00.54.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 26 Jan 2019 00:54:11 -0800 (PST)
From: Amit Singh Tomar <amittomer25@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 26 Jan 2019 14:23:51 +0530
Message-Id: <1548492831-5785-2-git-send-email-amittomer25@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548492831-5785-1-git-send-email-amittomer25@gmail.com>
References: <1548492831-5785-1-git-send-email-amittomer25@gmail.com>
Subject: [Xen-devel] [PATCH v1 2/2] xen/arm: Add MESON UART driver for
 Amlogic Meson SoCs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Amit Singh Tomar <amittomer25@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGRyaXZlciBmb3IgVUFSVCBjb250cm9sbGVyIHByZXNlbnQgb24gQW1s
b2dpYyBNZXNvbgpTb0NzIGFuZCBpdCBoYXMgYmVlbiB0ZXN0ZWQgb24gTmFub3BpIEsyIGJvYXJk
IGJhc2VkIG9uIFM5MDUgU29DLgoKQ29udHJvbGxlciByZWdpc3RlcnMgZGVmaW5hdGlvbiBpcyB0
YWtlbiBmcm9tIExpbnV4IDQuMjAuCgpTaWduZWQtb2ZmLWJ5OiBBbWl0IFNpbmdoIFRvbWFyIDxh
bWl0dG9tZXIyNUBnbWFpbC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIFJGQzoKCiAgICAgICAgKiBS
ZW1vdmVkIFM5MDUgcmVmZXJlbmNlIGFzIG90aGVyIEFtbG9naWMgU29DcwogICAgICAgICAgaGF2
ZSB0aGlzIHVhcnQgY29udHJvbGxlci4KICAgICAgICAqIFJlcGxhY2VkIG1lc29uX3M5MDVfcmVh
ZC93cml0ZSBoZWxwZXIKICAgICAgICAgIHdpdGggY2xyc2V0Yml0IGFuZCBmcmllbmRzIGhlbHBl
ci4KICAgICAgICAqIEZvbGxvd2VkIHByb3BlciBVQVJUIHJlc2V0IHNlcXVlbmNlLgogICAgICAg
ICogTGlzdCBhbGwgVUFSVCBjb21wYXRpYmxlIHN0cmluZ3Mgc2FtZSBhcyBMaW51eAogICAgICAg
ICAgZHJpdmVyLgotLS0KIHhlbi9kcml2ZXJzL2NoYXIvS2NvbmZpZyAgICAgIHwgICA4ICsrCiB4
ZW4vZHJpdmVycy9jaGFyL01ha2VmaWxlICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9jaGFyL21l
c29uLXVhcnQuYyB8IDI4MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDMgZmlsZXMgY2hhbmdlZCwgMjkxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vZHJpdmVycy9jaGFyL21lc29uLXVhcnQuYwoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2NoYXIvS2NvbmZpZyBiL3hlbi9kcml2ZXJzL2NoYXIvS2NvbmZpZwppbmRleCBiMWYwN2Y4Li5k
NGFkZDdmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL0tjb25maWcKKysrIGIveGVuL2Ry
aXZlcnMvY2hhci9LY29uZmlnCkBAIC0yMCw2ICsyMCwxNCBAQCBjb25maWcgSEFTX01WRUJVCiAJ
ICBUaGlzIHNlbGVjdHMgdGhlIE1hcnZlbGwgTVZFQlUgVUFSVC4gSWYgeW91IGhhdmUgYSBBUk1B
REEgMzcwMAogCSAgYmFzZWQgYm9hcmQsIHNheSBZLgogCitjb25maWcgSEFTX01FU09OCisgICAg
ICAgIGJvb2wgIkFtbG9naWMgTUVTT04gVUFSVCBkcml2ZXIiCisgICAgICAgIGRlZmF1bHQgeQor
ICAgICAgICBkZXBlbmRzIG9uIEFSTV82NAorICAgICAgICBoZWxwCisgICAgICAgICAgVGhpcyBz
ZWxlY3RzIHRoZSBBbWxvZ2ljIE1FU09OIFVBUlQuIElmIHlvdSBoYXZlIGEgQW1sb2dpYyBiYXNl
ZAorICAgICAgICAgIGJvYXJkLCBzYXkgWS4KKwogY29uZmlnIEhBU19QTDAxMQogCWJvb2wgIkFS
TSBQTDAxMSBVQVJUIGRyaXZlciIKIAlkZWZhdWx0IHkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2NoYXIvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy9jaGFyL01ha2VmaWxlCmluZGV4IGI2OGMzMzAu
LjdjNjQ2ZDcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvTWFrZWZpbGUKKysrIGIveGVu
L2RyaXZlcnMvY2hhci9NYWtlZmlsZQpAQCAtMyw2ICszLDcgQEAgb2JqLSQoQ09ORklHX0hBU19O
UzE2NTUwKSArPSBuczE2NTUwLm8KIG9iai0kKENPTkZJR19IQVNfQ0FERU5DRV9VQVJUKSArPSBj
YWRlbmNlLXVhcnQubwogb2JqLSQoQ09ORklHX0hBU19QTDAxMSkgKz0gcGwwMTEubwogb2JqLSQo
Q09ORklHX0hBU19FWFlOT1M0MjEwKSArPSBleHlub3M0MjEwLXVhcnQubworb2JqLSQoQ09ORklH
X0hBU19NRVNPTikgKz0gbWVzb24tdWFydC5vCiBvYmotJChDT05GSUdfSEFTX01WRUJVKSArPSBt
dmVidS11YXJ0Lm8KIG9iai0kKENPTkZJR19IQVNfT01BUCkgKz0gb21hcC11YXJ0Lm8KIG9iai0k
KENPTkZJR19IQVNfU0NJRikgKz0gc2NpZi11YXJ0Lm8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2NoYXIvbWVzb24tdWFydC5jIGIveGVuL2RyaXZlcnMvY2hhci9tZXNvbi11YXJ0LmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTkwYWU5NQotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi9kcml2ZXJzL2NoYXIvbWVzb24tdWFydC5jCkBAIC0wLDAgKzEsMjgyIEBACisvKgorICog
eGVuL2RyaXZlcnMvY2hhci9tZXNvbi11YXJ0LmMKKyAqCisgKiBEcml2ZXIgZm9yIEFtbG9naWMg
TUVTT04gVUFSVAorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOSwgQW1pdCBTaW5naCBUb21hciA8
YW1pdHRvbWVyMjVAZ21haWwuY29tPi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIg
dGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExp
Y2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2lycS5oPgorI2luY2x1ZGUgPHhlbi9zZXJp
YWwuaD4KKyNpbmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUgPGFzbS9pby5oPgorCisvKiBS
ZWdpc3RlciBvZmZzZXRzICovCisjZGVmaW5lIEFNTF9VQVJUX1dGSUZPX1JFRyAgICAgICAgICAg
ICAgMHgwMAorI2RlZmluZSBBTUxfVUFSVF9SRklGT19SRUcgICAgICAgICAgICAgIDB4MDQKKyNk
ZWZpbmUgQU1MX1VBUlRfQ09OVFJPTF9SRUcgICAgICAgICAgICAweDA4CisjZGVmaW5lIEFNTF9V
QVJUX1NUQVRVU19SRUcgICAgICAgICAgICAgMHgwYworI2RlZmluZSBBTUxfVUFSVF9NSVNDX1JF
RyAgICAgICAgICAgICAgIDB4MTAKKworLyogVUFSVF9DT05UUk9MIGJpdHMgKi8KKyNkZWZpbmUg
QU1MX1VBUlRfVFhfUlNUICAgICAgICAgICAgICAgICBCSVQoMjIpCisjZGVmaW5lIEFNTF9VQVJU
X1JYX1JTVCAgICAgICAgICAgICAgICAgQklUKDIzKQorI2RlZmluZSBBTUxfVUFSVF9DTEVBUl9F
UlIgICAgICAgICAgICAgIEJJVCgyNCkKKyNkZWZpbmUgQU1MX1VBUlRfUlhfSU5UX0VOICAgICAg
ICAgICAgICBCSVQoMjcpCisjZGVmaW5lIEFNTF9VQVJUX1RYX0lOVF9FTiAgICAgICAgICAgICAg
QklUKDI4KQorCisvKiBVQVJUX1NUQVRVUyBiaXRzICovCisjZGVmaW5lIEFNTF9VQVJUX1JYX0ZJ
Rk9fRU1QVFkgICAgICAgICAgQklUKDIwKQorI2RlZmluZSBBTUxfVUFSVF9UWF9GSUZPX0ZVTEwg
ICAgICAgICAgIEJJVCgyMSkKKyNkZWZpbmUgQU1MX1VBUlRfVFhfRklGT19FTVBUWSAgICAgICAg
ICBCSVQoMjIpCisjZGVmaW5lIEFNTF9VQVJUX1RYX0NOVF9NQVNLICAgICAgICAgICAgR0VOTUFT
SygxNCwgOCkKKworLyogQU1MX1VBUlRfTUlTQyBiaXRzICovCisjZGVmaW5lIEFNTF9VQVJUX1hN
SVRfSVJRKGMpICAgICAgICAgICAgKCgoYykgJiAweGZmKSA8PCA4KQorI2RlZmluZSBBTUxfVUFS
VF9SRUNWX0lSUShjKSAgICAgICAgICAgICgoYykgJiAweGZmKQorCisjZGVmaW5lIFRYX0ZJRk9f
U0laRSAgICAgICAgICAgICAgICAgICAgNjQKKworI2RlZmluZSBzZXRiaXRzKGFkZHIsIHNldCkg
ICAgICAgICAgICAgIHdyaXRlbCgocmVhZGwoYWRkcikgfCAoc2V0KSksIChhZGRyKSkKKyNkZWZp
bmUgY2xyYml0cyhhZGRyLCBjbGVhcikgICAgICAgICAgICB3cml0ZWwoKHJlYWRsKGFkZHIpICYg
fihjbGVhcikpLCAoYWRkcikpCisjZGVmaW5lIGNscnNldGJpdHMoYWRkciwgY2xlYXIsIHNldCkg
ICAgd3JpdGVsKCgocmVhZGwoYWRkcikgJiB+KGNsZWFyKSkgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgKHNldCkpLCAoYWRkcikpCisKK3N0YXRpYyBzdHJ1Y3Qg
bWVzb25fdWFydCB7CisgICAgdW5zaWduZWQgaW50IGlycTsKKyAgICB2b2lkIF9faW9tZW0gKnJl
Z3M7CisgICAgc3RydWN0IGlycWFjdGlvbiBpcnFhY3Rpb247CisgICAgc3RydWN0IHZ1YXJ0X2lu
Zm8gdnVhcnQ7Cit9IG1lc29uX2NvbTsKKworc3RhdGljIHZvaWQgbWVzb25fdWFydF9pbnRlcnJ1
cHQoaW50IGlycSwgdm9pZCAqZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgc3RydWN0IHNlcmlhbF9w
b3J0ICpwb3J0ID0gZGF0YTsKKyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydCA9IHBvcnQtPnVh
cnQ7CisgICAgdWludDMyX3Qgc3QgPSByZWFkbCh1YXJ0LT5yZWdzICsgQU1MX1VBUlRfU1RBVFVT
X1JFRyk7CisKKyAgICBpZiAoICEoc3QgJiBBTUxfVUFSVF9SWF9GSUZPX0VNUFRZKSApCisgICAg
eworICAgICAgICBzZXJpYWxfcnhfaW50ZXJydXB0KHBvcnQsIHJlZ3MpOworICAgIH0KKworICAg
IGlmICggIShzdCAmIEFNTF9VQVJUX1RYX0ZJRk9fRlVMTCkgKQorICAgIHsKKyAgICAgICAgc2Vy
aWFsX3R4X2ludGVycnVwdChwb3J0LCByZWdzKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIF9f
aW5pdCBtZXNvbl91YXJ0X2luaXRfcHJlaXJxKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKK3sK
KyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7CisKKyAgICAvKiBSZXNl
dCBVQVJUICovCisgICAgc2V0Yml0cyh1YXJ0LT5yZWdzICsgQU1MX1VBUlRfQ09OVFJPTF9SRUcs
CisgICAgICAgICAgICAoQU1MX1VBUlRfUlhfUlNUIHwgQU1MX1VBUlRfVFhfUlNUIHwgQU1MX1VB
UlRfQ0xFQVJfRVJSKSk7CisKKyAgICBjbHJiaXRzKHVhcnQtPnJlZ3MgKyBBTUxfVUFSVF9DT05U
Uk9MX1JFRywKKyAgICAgICAgICAgIChBTUxfVUFSVF9SWF9SU1QgfCBBTUxfVUFSVF9UWF9SU1Qg
fCBBTUxfVUFSVF9DTEVBUl9FUlIpKTsKKworICAgIC8qIERpc2FibGUgUngvVHggaW50ZXJydXB0
cyAqLworICAgIGNscnNldGJpdHModWFydC0+cmVncyArIEFNTF9VQVJUX0NPTlRST0xfUkVHLAor
ICAgICAgICAgICAgICAgKEFNTF9VQVJUX1JYX0lOVF9FTiB8IEFNTF9VQVJUX1RYX0lOVF9FTiks
IDApOworfQorCitzdGF0aWMgdm9pZCBfX2luaXQgbWVzb25fdWFydF9pbml0X3Bvc3RpcnEoc3Ry
dWN0IHNlcmlhbF9wb3J0ICpwb3J0KQoreworICAgIHN0cnVjdCBtZXNvbl91YXJ0ICp1YXJ0ID0g
cG9ydC0+dWFydDsKKworICAgIHVhcnQtPmlycWFjdGlvbi5oYW5kbGVyID0gbWVzb25fdWFydF9p
bnRlcnJ1cHQ7CisgICAgdWFydC0+aXJxYWN0aW9uLm5hbWUgICAgPSAibWVzb25fdWFydCI7Cisg
ICAgdWFydC0+aXJxYWN0aW9uLmRldl9pZCAgPSBwb3J0OworCisgICAgaWYgKCBzZXR1cF9pcnEo
dWFydC0+aXJxLCAwLCAmdWFydC0+aXJxYWN0aW9uKSAhPSAwICkKKyAgICB7CisgICAgICAgIHBy
aW50aygiRmFpbGVkIHRvIGFsbG9jYXRlZCBtZXNvbl9zOTA1X3VhcnQgSVJRICVkXG4iLCB1YXJ0
LT5pcnEpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgLyoKKyAgICAgKiBDb25maWd1
cmUgUngvVHggaW50ZXJydXB0cyBiYXNlZCBvbiBieXRlcyBpbiBGSUZPLCB0aGVzZSBiaXRzIGhh
dmUKKyAgICAgKiB0YWtlbiBmcm9tIExpbnV4IGRyaXZlcgorICAgICAqLworICAgIHdyaXRlbCgo
QU1MX1VBUlRfUkVDVl9JUlEoMSkgfCBBTUxfVUFSVF9YTUlUX0lSUShUWF9GSUZPX1NJWkUgLyAy
KSksCisgICAgICAgICAgIHVhcnQtPnJlZ3MgKyBBTUxfVUFSVF9NSVNDX1JFRyk7CisKKyAgICAv
KiBNYWtlIHN1cmUgUngvVHggaW50ZXJydXB0cyBhcmUgZW5hYmxlZCBub3cgKi8KKyAgICBzZXRi
aXRzKHVhcnQtPnJlZ3MgKyBBTUxfVUFSVF9DT05UUk9MX1JFRywKKyAgICAgICAgICAgIChBTUxf
VUFSVF9SWF9JTlRfRU4gfCBBTUxfVUFSVF9UWF9JTlRfRU4pKTsKK30KKworc3RhdGljIHZvaWQg
bWVzb25fdWFydF9zdXNwZW5kKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKK3sKKyAgICBCVUco
KTsKK30KKworc3RhdGljIHZvaWQgbWVzb25fdWFydF9yZXN1bWUoc3RydWN0IHNlcmlhbF9wb3J0
ICpwb3J0KQoreworICAgIEJVRygpOworfQorCitzdGF0aWMgdm9pZCBtZXNvbl91YXJ0X3B1dGMo
c3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0LCBjaGFyIGMpCit7CisgICAgc3RydWN0IG1lc29uX3Vh
cnQgKnVhcnQgPSBwb3J0LT51YXJ0OworCisgICAgd3JpdGVsKGMsIHVhcnQtPnJlZ3MgKyBBTUxf
VUFSVF9XRklGT19SRUcpOworfQorCitzdGF0aWMgaW50IG1lc29uX3VhcnRfZ2V0YyhzdHJ1Y3Qg
c2VyaWFsX3BvcnQgKnBvcnQsIGNoYXIgKmMpCit7CisgICAgc3RydWN0IG1lc29uX3VhcnQgKnVh
cnQgPSBwb3J0LT51YXJ0OworCisgICAgaWYgKCAocmVhZGwodWFydC0+cmVncyArIEFNTF9VQVJU
X1NUQVRVU19SRUcpICYgQU1MX1VBUlRfUlhfRklGT19FTVBUWSkgKQorICAgICAgICByZXR1cm4g
MDsKKworICAgICpjID0gcmVhZGwodWFydC0+cmVncyArIEFNTF9VQVJUX1JGSUZPX1JFRykgJiAw
eGZmOworCisgICAgcmV0dXJuIDE7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IG1lc29uX2lycShz
dHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCit7CisgICAgc3RydWN0IG1lc29uX3VhcnQgKnVhcnQg
PSBwb3J0LT51YXJ0OworCisgICAgcmV0dXJuIHVhcnQtPmlycTsKK30KKworc3RhdGljIGNvbnN0
IHN0cnVjdCB2dWFydF9pbmZvICptZXNvbl92dWFydF9pbmZvKHN0cnVjdCBzZXJpYWxfcG9ydCAq
cG9ydCkKK3sKKyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7CisKKyAg
ICByZXR1cm4gJnVhcnQtPnZ1YXJ0OworfQorCitzdGF0aWMgdm9pZCBtZXNvbl91YXJ0X3N0b3Bf
dHgoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQoreworICAgIHN0cnVjdCBtZXNvbl91YXJ0ICp1
YXJ0ID0gcG9ydC0+dWFydDsKKworICAgIGNscnNldGJpdHModWFydC0+cmVncyArIEFNTF9VQVJU
X0NPTlRST0xfUkVHLCBBTUxfVUFSVF9UWF9JTlRfRU4sIDApOworfQorCitzdGF0aWMgdm9pZCBt
ZXNvbl91YXJ0X3N0YXJ0X3R4KHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKK3sKKyAgICBzdHJ1
Y3QgbWVzb25fdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7CisKKyAgICBzZXRiaXRzKHVhcnQtPnJl
Z3MgKyBBTUxfVUFSVF9DT05UUk9MX1JFRywgQU1MX1VBUlRfVFhfSU5UX0VOKTsKK30KKworc3Rh
dGljIGludCBtZXNvbl91YXJ0X3R4X3JlYWR5KHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKK3sK
KyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7CisgICAgdWludDMyX3Qg
cmVnOworCisgICAgcmVnID0gcmVhZGwodWFydC0+cmVncyArIEFNTF9VQVJUX1NUQVRVU19SRUcp
OworCisgICAgaWYgKCByZWcgJiBBTUxfVUFSVF9UWF9GSUZPX0VNUFRZICkKKyAgICAgICAgcmV0
dXJuIFRYX0ZJRk9fU0laRTsKKyAgICBpZiAoIHJlZyAmIEFNTF9VQVJUX1RYX0ZJRk9fRlVMTCAp
CisgICAgICAgIHJldHVybiAwOworCisgICAgcmV0dXJuIChyZWcgJiBBTUxfVUFSVF9UWF9DTlRf
TUFTSykgPj4gODsKK30KKworc3RhdGljIHN0cnVjdCB1YXJ0X2RyaXZlciBfX3JlYWRfbW9zdGx5
IG1lc29uX3VhcnRfZHJpdmVyID0geworICAgIC5pbml0X3ByZWlycSAgPSBtZXNvbl91YXJ0X2lu
aXRfcHJlaXJxLAorICAgIC5pbml0X3Bvc3RpcnEgPSBtZXNvbl91YXJ0X2luaXRfcG9zdGlycSwK
KyAgICAuZW5kYm9vdCAgICAgID0gTlVMTCwKKyAgICAuc3VzcGVuZCAgICAgID0gbWVzb25fdWFy
dF9zdXNwZW5kLAorICAgIC5yZXN1bWUgICAgICAgPSBtZXNvbl91YXJ0X3Jlc3VtZSwKKyAgICAu
cHV0YyAgICAgICAgID0gbWVzb25fdWFydF9wdXRjLAorICAgIC5nZXRjICAgICAgICAgPSBtZXNv
bl91YXJ0X2dldGMsCisgICAgLnR4X3JlYWR5ICAgICA9IG1lc29uX3VhcnRfdHhfcmVhZHksCisg
ICAgLnN0b3BfdHggICAgICA9IG1lc29uX3VhcnRfc3RvcF90eCwKKyAgICAuc3RhcnRfdHggICAg
ID0gbWVzb25fdWFydF9zdGFydF90eCwKKyAgICAuaXJxICAgICAgICAgID0gbWVzb25faXJxLAor
ICAgIC52dWFydF9pbmZvICAgPSBtZXNvbl92dWFydF9pbmZvLAorfTsKKworc3RhdGljIGludCBf
X2luaXQgbWVzb25fdWFydF9pbml0KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LCBjb25zdCB2
b2lkICpkYXRhKQoreworICAgIGNvbnN0IGNoYXIgKmNvbmZpZyA9IGRhdGE7CisgICAgc3RydWN0
IG1lc29uX3VhcnQgKnVhcnQ7CisgICAgaW50IHJlczsKKyAgICB1NjQgYWRkciwgc2l6ZTsKKwor
ICAgIGlmICggc3RyY21wKGNvbmZpZywgIiIpICkKKyAgICAgICAgcHJpbnRrKCJXQVJOSU5HOiBV
QVJUIGNvbmZpZ3VyYXRpb24gaXMgbm90IHN1cHBvcnRlZFxuIik7CisKKyAgICB1YXJ0ID0gJm1l
c29uX2NvbTsKKworICAgIHJlcyA9IGR0X2RldmljZV9nZXRfYWRkcmVzcyhkZXYsIDAsICZhZGRy
LCAmc2l6ZSk7CisgICAgaWYgKCByZXMgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJtZXNvbjog
VW5hYmxlIHRvIHJldHJpZXZlIHRoZSBiYXNlIGFkZHJlc3Mgb2YgdGhlIFVBUlRcbiIpOworICAg
ICAgICByZXR1cm4gcmVzOworICAgIH0KKworICAgIHJlcyA9IHBsYXRmb3JtX2dldF9pcnEoZGV2
LCAwKTsKKyAgICBpZiAoIHJlcyA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJtZXNvbjog
VW5hYmxlIHRvIHJldHJpZXZlIHRoZSBJUlFcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KyAgICB9CisKKyAgICB1YXJ0LT5pcnEgID0gcmVzOworCisgICAgdWFydC0+cmVncyA9IGlvcmVt
YXBfbm9jYWNoZShhZGRyLCBzaXplKTsKKyAgICBpZiAoICF1YXJ0LT5yZWdzICkKKyAgICB7Cisg
ICAgICAgIHByaW50aygibWVzb246IFVuYWJsZSB0byBtYXAgdGhlIFVBUlRcbiIpOworICAgICAg
ICByZXR1cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICB1YXJ0LT52dWFydC5iYXNlX2FkZHIgPSBh
ZGRyOworICAgIHVhcnQtPnZ1YXJ0LnNpemUgPSBzaXplOworICAgIHVhcnQtPnZ1YXJ0LmRhdGFf
b2ZmID0gQU1MX1VBUlRfV0ZJRk9fUkVHOworICAgIHVhcnQtPnZ1YXJ0LnN0YXR1c19vZmYgPSBB
TUxfVUFSVF9TVEFUVVNfUkVHOworICAgIHVhcnQtPnZ1YXJ0LnN0YXR1cyA9IEFNTF9VQVJUX1JY
X0ZJRk9fRU1QVFkgfCBBTUxfVUFSVF9UWF9GSUZPX0VNUFRZOworCisgICAgLyogUmVnaXN0ZXIg
d2l0aCBnZW5lcmljIHNlcmlhbCBkcml2ZXIuICovCisgICAgc2VyaWFsX3JlZ2lzdGVyX3VhcnQo
U0VSSE5EX0RUVUFSVCwgJm1lc29uX3VhcnRfZHJpdmVyLCB1YXJ0KTsKKworICAgIGR0X2Rldmlj
ZV9zZXRfdXNlZF9ieShkZXYsIERPTUlEX1hFTik7CisKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggbWVzb25fZHRfbWF0Y2hbXSBfX2luaXRj
b25zdCA9Cit7CisgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgiYW1sb2dpYyxtZXNvbi11YXJ0Iiks
CisgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgiYW1sb2dpYyxtZXNvbjYtdWFydCIpLAorICAgIERU
X01BVENIX0NPTVBBVElCTEUoImFtbG9naWMsbWVzb244LXVhcnQiKSwKKyAgICBEVF9NQVRDSF9D
T01QQVRJQkxFKCJhbWxvZ2ljLG1lc29uOGItdWFydCIpLAorICAgIERUX01BVENIX0NPTVBBVElC
TEUoImFtbG9naWMsbWVzb24tZ3gtdWFydCIpLAorICAgIHsgLyogc2VudGluZWwgKi8gfSwKK307
CisKK0RUX0RFVklDRV9TVEFSVChtZXNvbiwgIkFtbG9naWMgVUFSVCIsIERFVklDRV9TRVJJQUwp
CisgICAgLmR0X21hdGNoID0gbWVzb25fZHRfbWF0Y2gsCisgICAgLmluaXQgPSBtZXNvbl91YXJ0
X2luaXQsCitEVF9ERVZJQ0VfRU5ECisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 09:49:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 09:49: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-devel-bounces@lists.xenproject.org>)
	id 1gnKa5-0004A4-HS; Sat, 26 Jan 2019 09:48: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=Bec3=QC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gnKa3-00049u-K7
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 09:48:51 +0000
X-Inumbo-ID: 9580f6ea-214f-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9580f6ea-214f-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 09:48:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gnKZz-0002Fw-49; Sat, 26 Jan 2019 09:48:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gnKZy-0005OD-Rt; Sat, 26 Jan 2019 09:48:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gnKZy-00035Y-PP; Sat, 26 Jan 2019 09:48:46 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-132473-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=bb58c22379e9aff2ac4ef105c371f30069fe61ab
X-Osstest-Versions-That: freebsd=17dd66970ae1c5980f338a078db9a6046c5adff9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Jan 2019 09:48:46 +0000
Subject: [Xen-devel] [freebsd-master test] 132473: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ3MyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNDczLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgYmI1OGMyMjM3OWU5YWZmMmFjNGVm
MTA1YzM3MWYzMDA2OWZlNjFhYgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMTdkZDY2OTcwYWUxYzU5ODBmMzM4YTA3OGRiOWE2MDQ2YzVhZGZmOQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMyNDI2ICAyMDE5LTAxLTIzIDA5OjE5OjMzIFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMjQ3MyAgMjAxOS0wMS0yNSAwOToxOTowMCBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAgYmNyIDxiY3JARnJlZUJTRC5vcmc+CiAgYnJvb2tz
IDxicm9va3NARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxl
bWFzdGVARnJlZUJTRC5vcmc+CiAgZXJqIDxlcmpARnJlZUJTRC5vcmc+CiAgZ29uem8gPGdvbnpv
QEZyZWVCU0Qub3JnPgogIGhzZWxhc2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBrZXZhbnMg
PGtldmFuc0BGcmVlQlNELm9yZz4KICBrcCA8a3BARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtq
QEZyZWVCU0Qub3JnPgogIG5naWUgPG5naWVARnJlZUJTRC5vcmc+CiAgcmFtIDxyYW1ARnJlZUJT
RC5vcmc+CiAgc2UgPHNlQEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4K
ICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB2bWFmZmlvbmUgPHZtYWZmaW9uZUBGcmVl
QlNELm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2ZyZWVic2QuZ2l0CiAgIDE3ZGQ2Njk3MGFlLi5iYjU4YzIyMzc5ZSAgYmI1OGMyMjM3OWU5YWZm
MmFjNGVmMTA1YzM3MWYzMDA2OWZlNjFhYiAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 12:00:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gnMdI-00082k-Q0; Sat, 26 Jan 2019 12:00: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=CPbI=QC=huawei.com=yuehaibing@srs-us1.protection.inumbo.net>)
 id 1gnMdH-00082c-4N
 for xen-devel@lists.xen.org; Sat, 26 Jan 2019 12:00:19 +0000
X-Inumbo-ID: f03fc1a0-2161-11e9-92f7-7ba6efdf6f45
Received: from huawei.com (unknown [45.249.212.191])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f03fc1a0-2161-11e9-92f7-7ba6efdf6f45;
 Sat, 26 Jan 2019 12:00:16 +0000 (UTC)
Received: from DGGEMS406-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id 625A837E377329A5740B;
 Sat, 26 Jan 2019 20:00:12 +0800 (CST)
Received: from localhost.localdomain.localdomain (10.175.113.25) by
 DGGEMS406-HUB.china.huawei.com (10.3.19.206) with Microsoft SMTP Server id
 14.3.408.0; Sat, 26 Jan 2019 20:00:04 +0800
From: YueHaibing <yuehaibing@huawei.com>
To: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, David Airlie
 <airlied@linux.ie>, Daniel Vetter <daniel@ffwll.ch>
Date: Sat, 26 Jan 2019 12:05:38 +0000
Message-ID: <1548504338-114487-1-git-send-email-yuehaibing@huawei.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
X-Originating-IP: [10.175.113.25]
X-CFilter-Loop: Reflected
Subject: [Xen-devel] [PATCH -next] drm/xen-front: Drop pointless static
 qualifier in fb_destroy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kernel-janitors@vger.kernel.org, YueHaibing <yuehaibing@huawei.com>,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgbm8gbmVlZCB0byBoYXZlIHRoZSAnc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqZmIn
IHZhcmlhYmxlCnN0YXRpYyBzaW5jZSBuZXcgdmFsdWUgYWx3YXlzIGJlIGFzc2lnbmVkIGJlZm9y
ZSB1c2UgaXQuCgpTaWduZWQtb2ZmLWJ5OiBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5j
b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jIGIvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jCmluZGV4IDg2MGRhMDUuLmMyOTU1ZDMgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYworKysgYi9kcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMKQEAgLTU0LDcgKzU0LDcgQEAgc3Rh
dGljIHZvaWQgZmJfZGVzdHJveShzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYikKIAkgIGNvbnN0
IHN0cnVjdCBkcm1fbW9kZV9mYl9jbWQyICptb2RlX2NtZCkKIHsKIAlzdHJ1Y3QgeGVuX2RybV9m
cm9udF9kcm1faW5mbyAqZHJtX2luZm8gPSBkZXYtPmRldl9wcml2YXRlOwotCXN0YXRpYyBzdHJ1
Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYjsKKwlzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYjsKIAlz
dHJ1Y3QgZHJtX2dlbV9vYmplY3QgKmdlbV9vYmo7CiAJaW50IHJldDsKIAoKCgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 14:16:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1gnOlE-0002i4-SU; Sat, 26 Jan 2019 14:16: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=Bec3=QC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gnOlD-0002hs-MZ
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 14:16:39 +0000
X-Inumbo-ID: fdfd662d-2174-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdfd662d-2174-11e9-aeee-bc764e045a96;
 Sat, 26 Jan 2019 14:16:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gnOl8-0007XM-PT; Sat, 26 Jan 2019 14:16:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gnOl8-000811-Fe; Sat, 26 Jan 2019 14:16:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gnOl8-0002lW-Ed; Sat, 26 Jan 2019 14:16:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132470-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d73aba1115cf40630cc8b4b7aed049ed8117b458
X-Osstest-Versions-That: linux=30bac164aca750892b93eef350439a0562a68647
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Jan 2019 14:16:34 +0000
Subject: [Xen-devel] [linux-linus test] 132470: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ3MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNDcwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZz
LiAxMzI0NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEzMjQ1MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjQ1MQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyNDUxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI0NTEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MjQ1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDUxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzI0NTEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMjQ1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDUxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBk
NzNhYmExMTE1Y2Y0MDYzMGNjOGI0YjdhZWQwNDllZDgxMTdiNDU4CmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICAzMGJhYzE2NGFjYTc1MDg5MmI5M2VlZjM1MDQzOWEwNTYy
YTY4NjQ3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI0NTEgIDIwMTktMDEtMjQgMDE6NDE6NDAg
WiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNDcwICAyMDE5LTAxLTI1IDA3OjM3
OjUzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgIllhbiwgWmhlbmciIDx6eWFuQHJlZGhhdC5jb20+CiAgQWpp
dCBQYW5kZXkgPGFqaXRwQGNvZGVhdXJvcmEub3JnPgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVy
LmRldWNoZXJAYW1kLmNvbT4KICBBbGV4IERldWNoZXIgPGFsZXhkZXVjaGVyQGdtYWlsLmNvbT4K
ICBBbmRlcnMgUm94ZWxsIDxhbmRlcnMucm94ZWxsQGxpbmFyby5vcmc+CiAgQW50aG9ueSBXb25n
IDxhbnRob255LndvbmdAY2Fub25pY2FsLmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRi
LmRlPgogIGItYWsgPGFudXIuYmhhcmdhdkBnbWFpbC5jb20+CiAgQ2hyaXMgV2lsc29uIDxjaHJp
c0BjaHJpcy13aWxzb24uY28udWs+CiAgQ3VydGlzIE1hbGFpbmV5IDxjdWpvbWFsYWluZXlAY2hy
b21pdW0ub3JnPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBE
YXZlIEFpcmxpZSA8YWlybGllZEByZWRoYXQuY29tPgogIERvdWdsYXMgQW5kZXJzb24gPGRpYW5k
ZXJzQGNocm9taXVtLm9yZz4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xp
ZGVyLmJlPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAg
SWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5j
ej4KICBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgogIEpvZSBQZXJjaGVzIDxq
b2VAcGVyY2hlcy5jb20+CiAgSm9lIFRob3JuYmVyIDxlanRAcmVkaGF0LmNvbT4KICBKb3JkYW4g
Q3JvdXNlIDxqY3JvdXNlQGNvZGVhdXJvcmEub3JnPgogIEthaWxhbmcgWWFuZyA8a2FpbGFuZ0By
ZWFsdGVrLmNvbT4KICBLYW5namllIEx1IDxramx1QHVtbi5lZHU+CiAgS2VubmV0aCBGZW5nIDxr
ZW5uZXRoLmZlbmdAYW1kLmNvbT4KICBLcmlzdGlhbiBILiBLcmlzdGVuc2VuIDxob2Vnc2JlcmdA
Y2hyb21pdW0ub3JnPgogIEtyaXN0aWFuIEguIEtyaXN0ZW5zZW4gPGhvZWdzYmVyZ0BnbWFpbC5j
b20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx1
aXMgSGVucmlxdWVzIDxsaGVucmlxdWVzQHN1c2UuY29tPgogIE1hYXJ0ZW4gTGFua2hvcnN0IDxt
YWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+CiAgTWFjIENoaWFuZyA8bWFjLmNoaWFu
Z0BpbnRlbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnV0aGkg
U3Jpbml2YXMgQmF5eWF2YXJhcHUgPG1hcnV0aGkuc3Jpbml2YXMuYmF5eWF2YXJhcHVAeGlsaW54
LmNvbT4KICBNYXR0aGlhcyBSZWljaGwgPGhpYXNAaG9ydXMuY29tPgogIE1heGltZSBSaXBhcmQg
PG1heGltZS5yaXBhcmRAYm9vdGxpbi5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhh
dC5jb20+CiAgTWlsYW4gQnJveiA8Z21henlsYW5kQGdtYWlsLmNvbT4KICBNeXVuZ2hvIEp1bmcg
PG1oanVuZ2tAZ21haWwuY29tPgogIE5pY29saW4gQ2hlbiA8bmljb2xlb3RzdWthQGdtYWlsLmNv
bT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBpZXJyZS1Mb3Vp
cyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+CiAgUHJpaXQg
TGFlcyA8cHJpaXQubGFlc0BwYWYuY29tPgogIFJhbmRlciBXYW5nIDxyYW5kZXIud2FuZ0BsaW51
eC5pbnRlbC5jb20+CiAgUm9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPgogIFJvaGl0IGt1
bWFyIDxyb2hpdGtyQGNvZGVhdXJvcmEub3JnPgogIFNodW1pbmcgRmFuIDxzaHVtaW5nZkByZWFs
dGVrLmNvbT4KICBTaWx2aW8gQ2VzYXJlIDxzaWx2aW8uY2VzYXJlQGdtYWlsLmNvbT4KICBTaW5h
biBLYXlhIDxva2F5YUBrZXJuZWwub3JnPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4K
ICBUZXRzdW8gSGFuZGEgPHBlbmd1aW4ta2VybmVsQEktbG92ZS5TQUtVUkEubmUuanA+CiAgVGhv
bWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgV2VpbmFuIExpIDx3ZWluYW4uei5s
aUBpbnRlbC5jb20+CiAgV2lsbHkgVGFycmVhdSA8d0Axd3QuZXU+CiAgWWFuLCBaaGVuZyA8enlh
bkByZWRoYXQuY29tPgogIFlpemh1byA8eXpoYWkwMDNAdWNyLmVkdT4KICBaaGVueXUgV2FuZyA8
emhlbnl1d0BsaW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyMjggbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 26 23:30:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Jan 2019 23:30: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-devel-bounces@lists.xenproject.org>)
	id 1gnXOe-0008UY-0A; Sat, 26 Jan 2019 23:29: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=Bec3=QC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gnXOc-0008UJ-7e
 for xen-devel@lists.xenproject.org; Sat, 26 Jan 2019 23:29:54 +0000
X-Inumbo-ID: 479f4cd0-21c2-11e9-81cb-237239cc56ec
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 479f4cd0-21c2-11e9-81cb-237239cc56ec;
 Sat, 26 Jan 2019 23:29:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gnXOZ-000200-Ec; Sat, 26 Jan 2019 23:29:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gnXOZ-0004Zg-7F; Sat, 26 Jan 2019 23:29:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gnXOZ-0003Z9-6J; Sat, 26 Jan 2019 23:29:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132478-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3ec62664bdd67dc0c41ff22198c406729b3c87a4
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Jan 2019 23:29:51 +0000
Subject: [Xen-devel] [xen-unstable test] 132478: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ3OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQ3OC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDEzMjQyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMzI0MjIK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzI0MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjQyMgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMyNDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjQyMgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTMyNDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MjIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMjQyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAzZWM2MjY2NGJkZDY3ZGMwYzQxZmYyMjE5OGM0MDY3MjliM2M4N2E0CmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwOGI5MDhiYTYzZGVlOGJjMzEzOTgz
YzVlNDEyODUyY2JjYmNkYTg1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI0MjIgIDIwMTktMDEt
MjMgMDg6MDk6MzQgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyNDU3ICAyMDE5
LTAxLTI0IDE0OjU5OjUwIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMyNDc4ICAyMDE5LTAxLTI1IDIxOjE4OjI0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRyaWkgQW5pc292IDxhbmRy
aWlfYW5pc292QGVwYW0uY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDNlYzYyNjY0YmRkNjdkYzBjNDFmZjIyMTk4YzQwNjcyOWIzYzg3
YTQKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6
ICAgVGh1IEphbiAyNCAxNzo0ODoyNyAyMDE5ICswMDAwCgogICAgZG9jczogRml4IGRtX3Jlc3Ry
aWN0IGRvY3VtZW50YXRpb24KICAgIAogICAgUmVtb3ZlICJjaGF0dHkiIGFuZCByZWR1bmRhbnQg
aW5mb3JtYXRpb24gZnJvbSB0aGUgeGwgbWFuIHBhZ2U7CiAgICByZXN0cmljdCBpdCB0byBmdW5j
dGlvbmFsIGRlc2NyaXB0aW9ucyBvbmx5LCBhbmQgcG9pbnQgaW5zdGVhZCB0bwogICAgcWVtdS1k
ZXByaXYucGFuZG9jIGFuZCBTVVBQT1JULm1kIGFzIGxvY2F0aW9ucyBmb3IgImNhbm9uaWNhbCIK
ICAgIGluZm9ybWF0aW9uLgogICAgCiAgICBBZGQgYSBtYW4gcGFnZSBlbnRyeSBmb3IgZGV2aWNl
X21vZGVsX3VzZXIuCiAgICAKICAgIFVwZGF0ZSBxZW11LWRlcHJpdmlsZWdlLnBhbmRvYzoKICAg
IAogICAgQ2hhbmdlcyBpbiBtaXNzaW5nIGZlYXR1cmUgbGlzdDoKICAgIC0gTWlncmF0aW9uIGlz
IGZ1bmN0aW9uYWwKICAgIC0gQnV0IHFkaXNrIGJhY2tlbmRzIGFyZSBub3QKICAgIAogICAgQWRk
IGEgbWlzc2luZyByZXN0cmljdGlvbiBsaXN0LgogICAgCiAgICBUaGUgZm9sbG93aW5nIHN0YXRl
bWVudHMgZnJvbSB0aGUgbWFuIHBhZ2UgYXJlIGRyb3BwZWQ6CiAgICAtIE1lbnRpb25pbmcgUFY7
IFBWIGd1ZXN0cyBuZXZlciBoYXZlIGEgZGV2aWNlIG1vZGVsLgogICAgLSBEcm9wIHRoZSBjb25m
dXNpbmcgc3RhdGVtZW50IGFib3V0IHN0ZHZnYSBhbmQgY2lycnVzIHZnYSBvcHRpb25zLgogICAg
LSBSZS11c2VkIGRvbWFpbiBJRHMgYXJlIG5vdyBoYW5kbGVkLgogICAgLSBEZXZpY2UgbW9kZWxz
IHNob3VsZCBubyBsb25nZXIgYmUgYWJsZSB0byBjcmVhdGUgd29ybGQtcmVhZGFibGUKICAgICAg
ZmlsZXMgb24gZG9tMCdzIGZpbGVzeXN0ZW0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDMzODlhOGRjOGM1NzUzYTNjODQ3NDQ5MjNjZDAx
OTMzOTVlM2YyYTkKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KRGF0ZTogICBGcmkgSmFuIDI1IDA5OjQ5OjUwIDIwMTkgKzAxMDAKCiAgICBpb21tdTogZml4
IG9yZGVyIG9mIGFyZ3VtZW50cyBpbiBpb21tdV9tYXAgY2FsbCBhdCBpb21tdV9od2RvbV9pbml0
CiAgICAKICAgIFRoZSBvcmRlciBvZiB0aGUgcGFnZV9vcmRlciBhbmQgdGhlIGZsYWdzIHBhcmFt
ZXRlcnMgYXJlIGludmVydGVkIGluCiAgICB0aGUgY2FsbCB0byBpb21tdV9tYXAgbWFkZSBpbiBp
b21tdV9od2RvbV9pbml0LgogICAgCiAgICBGaXhlczogZThhZmUxMTI0Y2MxICgiaW9tbXU6IGVs
aWRlIGZsdXNoaW5nIGZvciBoaWdoZXIgb3JkZXIgbWFwL3VubWFwIG9wZXJhdGlvbnMiKQogICAg
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgYmE5YjVh
MDlkYTAxOTYwODQ4YWU5ZDMwYTM0ZmI5MDczZWZiNGYxMwpBdXRob3I6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBKYW4gMjUgMDk6NDg6MzggMjAx
OSArMDEwMAoKICAgIGFtZC9pb21tdTogZml4IHByZXNlbnQgYml0IGNoZWNraW5nIHdoZW4gY2xl
YXJpbmcgUFRFCiAgICAKICAgIFRoZSBjdXJyZW50IGNoZWNrIGZvciB0aGUgcHJlc2VudCBiaXQg
aXMgd3JvbmcsIHNpbmNlIHRoZSBwcmVzZW50IGJpdAogICAgaXMgbG9jYXRlZCBpbiB0aGUgbG93
IHBhcnQgb2YgdGhlIGVudHJ5LgogICAgCiAgICBGaXhlczogZThhZmUxMTI0Y2MxICgiaW9tbXU6
IGVsaWRlIGZsdXNoaW5nIGZvciBoaWdoZXIgb3JkZXIgbWFwL3VubWFwIG9wZXJhdGlvbnMiKQog
ICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5
ZTkyYWNmMWI3NTJkZmRmYjI5NDIzNGIzMmQxZmE5ZjU1YmZkYzBmCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgSnVsIDI0IDExOjA2
OjM5IDIwMTQgKzAxMDAKCiAgICB4ZW4vc2NoZWQ6IEludHJvZHVjZSBkb21haW5fdmNwdSgpIGhl
bHBlcgogICAgCiAgICBUaGUgcHJvZ3Jlc3Npb24gb2YgbXVsdGktdmNwdSBzdXBwb3J0IGluIFhl
biAob3JpZ2luYWxseSBhIHNpbmdsZSBwb2ludGVyLAogICAgdGhlbiBhbiBlbWJlZGRlZCBkLT52
Y3B1W10gYXJyYXksIHRoZW4gYSBkeW5hbWljYWxseSBhbGxvY2F0ZWQgYXJyYXkpIGhhcwogICAg
cmVzdWx0ZWQgaW4gYSBsYXJnZSBxdWFudGl0eSBvZiBhZC1ob2MgY29kZSBmb3IgbG9va2luZyBh
IHZjcHUgdXAgYnkgaWQsIGFuZCBhCiAgICBsYXJnZSBudW1iZXIgb2Ygd2F5cyB0aGF0IHRoZSB0
b29sc3RhY2sgY2FuIGNhdXNlIFhlbiB0byB0cmlwIG92ZXIgYSBOVUxMCiAgICBwb2ludGVyLiAg
U29tZSBvZiB0aGlzIGhhcyBiZWVuIGFkZHJlc3NlZCBpbiBYZW4gNC4xMiwgYW5kIHdvcmsgaXMg
b25nb2luZy4KICAgIAogICAgQW5vdGhlciBwcm9wZXJ0eSBvZiBsb29raW5nIGEgdmNwdSB1cCBi
eSBpZCBpcyB0aGF0IGl0IGlzIGZyZXF1ZW50bHkgZG9uZSBpbgogICAgdW5wcml2aWxlZ2VkIGh5
cGVyY2FsbCBjb250ZXh0LCBtYWtpbmcgaXQgYW4gYXR0cmFjdGl2ZSB0YXJnZXQgZm9yIHNwZWN1
bGF0aXZlCiAgICBzaWRlY2hhbm5lbCBhdHRhY2tzLgogICAgCiAgICBJbnRyb2R1Y2UgYSBoZWxw
ZXIgdG8gZG8gdGhlIGxvb2t1cCBjb3JyZWN0bHksIGFuZCB3aXRob3V0IHNwZWN1bGF0aXZlCiAg
ICBpbnRlcmZlcmVuY2UuICBGb3IgcGVyZm9ybWFuY2UgcmVhc29ucywgaXQgaXMgdXNlZnVsIG5v
dCB0byBoYXZlIGFuIHNtcF9ybWIoKQogICAgaW4gdGhpcyBoZWxwZXIgb24gQVJNLCBhbmQgbHVj
a2lseSB0aGlzIGlzIHNhZmUgdG8gZG8sIGJlY2F1c2Ugb2YgdGhlCiAgICBzZXJpYWxpc2F0aW9u
IG9mZmVyZWQgYnkgdGhlIGdsb2JhbCBkb21saXN0IGxvY2suCiAgICAKICAgIEFzIGEgbWlub3Ig
Y2hhbmdlIG5vdGljZWQgd2hlbiBjaGVja2luZyB0aGUgc2FmZXR5IG9mIHRoaXMgY29uc3RydWN0
LCBzYW5pdHkKICAgIGNoZWNrIGR1cmluZyBib290IHRoYXQgaWRsZS0+bWF4X3ZjcHVzIGlzIGEg
c3VpdGFibGUgdXBwZXIgYm91bmQgZm9yCiAgICBpZGxlLT52Y3B1W10uCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGUzYjQxOGFj
NDkxOTE5MTI3MjExYjRkM2M2OTJkNDMxMDYxZDdjMDkKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBEZWMgMjEgMTc6MjM6MzIgMjAx
OCArMDAwMAoKICAgIHg4Ni9wdmgtZG9tMDogUmVtb3ZlIHVubmVjZXNzYXJ5IGZ1bmN0aW9uIHBv
aW50ZXIgY2FsbCBmcm9tIG1vZGlmeV9pZGVudGl0eV9tbWlvKCkKICAgIAogICAgRnVuY3Rpb24g
cG9pbnRlciBjYWxscyBhcmUgZmFyIG1vcmUgZXhwZW5zaXZlIGluIGEgcG9zdC1TcGVjdHJlIHdv
cmxkLCBhbmQKICAgIHRoaXMgb25lIGRvZXNuJ3QgbmVlZCB0byBiZS4KICAgIAogICAgTm8gZnVu
Y3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cgpjb21taXQgZTFmZTVmOWMzODkyODZiMTYxNzFjNjMyYjMwNjNiY2M2NWNlYzA3ZQpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIERl
YyA3IDEzOjQzOjI3IDIwMTggKzAwMDAKCiAgICB4ZW4vZG9tMDogQWRkIGEgZG9tMC1pb21tdT1u
b25lIG9wdGlvbgogICAgCiAgICBGb3IgZGV2ZWxvcG1lbnQgcHVycG9zZXMsIGl0IGlzIHZlcnkg
Y29udmVuaWVudCB0byBib290IFhlbiBhcyBhIFBWSCBndWVzdCwKICAgIHdpdGggYW4gWFRGIFBW
IG9yIFBWSCAiZG9tMCIuICBUaGUgZWRpdC1jb21waWxlLWdvIGN5Y2xlIGlzIGEgbWF0dGVyIG9m
CiAgICBzZWNvbmRzLCBhbmQgeW91IGNhbiByZWFzb25hYmx5IGluc2VydCBwcmludGsoKSBkZWJ1
Z2dpbmcgaW4gcGxhY2VzIHdoaWNoCiAgICB3aGljaCB3b3VsZCBiZSBjb21wbGV0ZWx5IGluZmVh
c2libGUgd2hlbiBib290aW5nIGZ1bGx5LWZsZWRnZWQgZ3Vlc3RzLgogICAgCiAgICBIb3dldmVy
LCB0aGUgUFZIIGRvbTAgcGF0aCBpbnNpc3RzIG9uIGhhdmluZyBhIHdvcmtpbmcgSU9NTVUsIHdo
aWNoIGRvZXNuJ3QKICAgIGV4aXN0IHdoZW4gdmlydHVhbGlzZWQgYXMgYSBQVkggZ3Vlc3QsIGFu
ZCBpc24ndCBuZWNlc3NhcnkgZm9yIFhURiBhbnl3YXkuCiAgICAKICAgIEludHJvZHVjZSBhIGRl
dmVsb3BlciBtb2RlIHRvIHNraXAgdGhlIElPTU1VIHJlcXVpcmVtZW50LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBiN2U4ZGVlMDdj
ZGM5NzE0ZDc5YTJkNGViNTI0YzE3NzA1YTU5NmU0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRGVjIDMxIDE0OjA2OjUyIDIwMTgg
KzAwMDAKCiAgICB4ZW4vZG9tMDogRGVwcmVjYXRlIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSBhbmQg
bGVhdmUgaXQgZGlzYWJsZWQgYnkgZGVmYXVsdAogICAgCiAgICBUaGlzIG9wdGlvbiBpcyB1bmlx
dWUgdG8geDg2IFBWIGRvbTAncywgYnV0IGl0IGlzIG5vdCBzZW5zaWJsZSB0byBoYXZlIGEKICAg
IGNhdGNoLWFsbCB3aGljaCBibGluZGx5IG1hcHMgYWxsIG5vbi1SQU0gcmVnaW9ucyBpbnRvIHRo
ZSBJT01NVS4KICAgIAogICAgVGhlIG1hcC1yZXNlcnZlZCBvcHRpb24gcmVtYWlucywgYW5kIGNv
dmVycyBhbGwgdGhlIGJ1Z2d5IGZpcm13YXJlIGlzc3VlcyB0aGF0CiAgICBJIGFtIGF3YXJlIG9m
LiAgVGhlIHR3byBjb21tb24gY2FzZXMgYXJlIGxlZ2FjeSBVU0Iga2V5Ym9hcmQgZW11bGF0aW9u
LCBhbmQKICAgIHRoZSBCTUMgbWFpbGJveCB1c2VkIGJ5IHZlbmRvciBmaXJtd2FyZSBpbiBOSUNz
L0hCQXMgdG8gcmVwb3J0IGluZm9ybWF0aW9uCiAgICBiYWNrIHRvIHRoZSBpTE8vaURSQUMvZXRj
IGZvciByZW1vdGUgcmVtb3RlIG1hbmFnZW1lbnQgcHVycG9zZXMuCiAgICAKICAgIEEgc3BlY2lm
aWMgYWR2YW50YWdlIG9mIHRoaXMgY2hhbmdlIGlzIHRoYXQgeDg2IGRvbTAncyBJT01NVSBzZXR1
cCBpcyBub3cKICAgIGNvbnNpc3RlbnQgYmV0d2VlbiBQViBhbmQgUFZILgogICAgCiAgICBUaGlz
IGNoYW5nZSBpcyBub3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbnkgaW1wYWN0LCBkdWUgdG8gbWFwLXJl
c2VydmVkIHJlbWFpbmluZy4KICAgIEluIHRoZSB1bmxpa2VseSBjYXNlIHRoYXQgaXQgZG9lcyBj
YXVzZSBhbiBpc3N1ZSwgd2Ugc2hvdWxkIGludHJvZHVjZSBvdGhlcgogICAgbWFwLSRTUEVDSUZJ
QyBvcHRpb25zIHJhdGhlciB0aGFuIHJlLWludHJvZHVjaW5nIHRoaXMgY2F0Y2gtYWxsLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1p
dCA2MzNhNDA5NDczMjEwMGM2NDVjNDFiMGZhOTA4N2NiNDMyY2ExZTExCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRGVjIDEwIDIx
OjI5OjEwIDIwMTggKzAwMDAKCiAgICBkb2NzOiBJbXByb3ZlIGRvY3VtZW50YXRpb24gYW5kIHBh
cnNpbmcgZm9yIGVmaT0KICAgIAogICAgVXBkYXRlIHBhcnNlX2VmaV9wYXJhbSgpIHRvIHVzZSBw
YXJzZV9ib29sZWFuKCkgZm9yICJycyIsIHNvIGl0IGJlaGF2ZXMKICAgIGxpa2Ugb3RoZXIgWGVu
IGJvb2xlYW5zLgogICAgCiAgICBIb3dldmVyLCBjaGFuZ2UgImF0dHI9dWMiIHRvIG5vdCBiZSBh
IGJvb2xlYW4uICAibm8tYXR0cj11YyIgaXMgYW1iaWd1b3VzIGFuZAogICAgc2hvdWxkbid0IGJl
IGFjY2VwdGVkLCBidXQgYWNjZXB0ICJhdHRyPW5vIiBhcyBhbiBhY2NlcHRhYmxlIGFsdGVybmF0
aXZlLgogICAgCiAgICBVcGRhdGUgdGhlIGNvbW1hbmQgbGluZSBkb2N1bWVudGF0aW9uIGZvciBj
b25zaXN0ZW5jeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgMzBmNTA0N2IyYzRlNTc3NDM2YjUwNWJhNzYyN2YzNGMzYmUwMjAx
NApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJp
IE5vdiAzMCAxNzoxNTozMyAyMDE4ICswMDAwCgogICAgeGVuL2FybTogZ2ljOiBNYWtlIHN1cmUg
dGhlIG51bWJlciBvZiBpbnRlcnJ1cHQgbGluZXMgaXMgdmFsaWQgYmVmb3JlIHVzaW5nIGl0CiAg
ICAKICAgIEdJQ3YyIGFuZCBHSUN2MyBzdXBwb3J0cyB1cCB0byAxMDIwIGludGVycnVwdHMuIEhv
d2V2ZXIsIHRoZSB2YWx1ZSBjb21wdXRlZAogICAgZnJvbSBHSUNEX1RZUEVSLklUTGluZXNOdW1i
ZXIgY2FuIGJlIHVwIHRvIDEwMjQuIE9uIEdJQ3YzLCB3ZSB3aWxsIGVuZCB1cCB0bwogICAgd3Jp
dGUgaW4gcmVzZXJ2ZWQgcmVnaXN0ZXJzIHRoYXQgYXJlIHJpZ2h0IGFmdGVyIHRoZSBJUk9VVEVS
cyBvbmUgYXMgdGhlCiAgICB2YWx1ZSBpcyBub3QgY2FwcGVkIGVhcmx5IGVub3VnaC4KICAgIAog
ICAgQ2FwIHRoZSBudW1iZXIgb2YgaW50ZXJydXB0cyBhcyBzb29uIGFzIHdlIGNvbXB1dGUgaXQg
c28gd2Uga25vdyB3ZSBjYW4KICAgIHNhZmVseSB1c2luZyBpdCBhZnRlcndhcmRzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
UmVwb3J0ZWQtYnk6IEphbi1QZXRlciBMYXJzc29uIDxKYW4tUGV0ZXIuTGFyc3NvbkBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIFJlbGVhc2UtQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KCmNvbW1pdCA5ZWQ1MjdkYzk1ZGQ4ZjE4NzFmYzVjOWY2ZmE1YTU4ZmJkMDM3OWExCkF1dGhv
cjogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KRGF0ZTogICBXZWQgSmFu
IDIzIDE0OjUwOjA3IDIwMTkgKzAyMDAKCiAgICBhcm0vcDJtOiBjYWxsIGlvbW11IGlvdGxiIGZs
dXNoIGlmIGlvbW11IGV4aXN0cyBhbmQgZW5hYmxlZAogICAgCiAgICBUYWtpbmcgZGVjaXNpb24g
YnkgYG5lZWRfaW9tbXVfcHRfc3luYygpYCBtYWtlIHVzIG5ldmVyIGtpY2tpbmcKICAgIGBpb21t
dV9pb3RsYl9mbHVzaCgpYCBmb3IgSU9NTVVzIHdoaWNoIGRvIHNoYXJlIFAyTSB3aXRoIENQVS4K
ICAgIFNvIGNoZWNrIGBoYXNfaW9tbXVfcHQoKWAgaW5zdGVhZC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQYXVsIER1cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLUFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVk
ZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 27 05:45:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Jan 2019 05:45: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-devel-bounces@lists.xenproject.org>)
	id 1gndFr-0006h3-En; Sun, 27 Jan 2019 05:45: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=IW4K=QD=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gndFp-0006gy-9M
 for xen-devel@lists.xenproject.org; Sun, 27 Jan 2019 05:45:13 +0000
X-Inumbo-ID: b6b2eb36-21f6-11e9-aeee-bc764e045a96
Received: from mail-it1-f194.google.com (unknown [209.85.166.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6b2eb36-21f6-11e9-aeee-bc764e045a96;
 Sun, 27 Jan 2019 05:45:12 +0000 (UTC)
Received: by mail-it1-f194.google.com with SMTP id m8so8278248itk.0
 for <xen-devel@lists.xenproject.org>; Sat, 26 Jan 2019 21:45:12 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=iuftBGjTyfIoakK2yJP/mWb0FXoyrCxPlUCxJv/RIfY=;
 b=Zz5F2qR5qMnH4w4xc9S/E45S/Y6S+YKVXtDNLKgkWr8Fu9ii5rK9642DNd4tlT/pXd
 ev52R2Z1wEKCqyR4dpykl+BVoOE/KZjIVR9rkbtJJAw8MzEo4GZsZPr/SGStF1ecrquq
 89wTSCYDw/6xNauqyYYLHTYaB6NdE4CW+QKxW/62ucEKYyWA65XaUl790QFht7wgOKf6
 EZV5/Lg9USPkjMGiQLULTKeAgoA9t5FyiO4zeZjHOSgUYpPMrwmFMTNa0ZVnc+ImVnZP
 5oWTAJB56MPs6geLs+s4IVg64Vh9Ol+jkx+bRVn+UlPMNWw8g0bcPYbkf013u846SIIo
 zf2w==
X-Gm-Message-State: AJcUukdC1zoDRkRsBbOfsBdknTBuyOsfLHy6GQ258ICFAyZECMln5uPw
 0yr3SBTibTWUDUn3UDWCv2UhTq5E
X-Google-Smtp-Source: ALg8bN6C7nrp44IhA8kNyObnX3llpaHWj83mcOskfNa1E6d7ioxKsn/to3J3VKJ+1PUdM9OHZ+e7/Q==
X-Received: by 2002:a24:b25d:: with SMTP id h29mr7103993iti.80.1548567911589; 
 Sat, 26 Jan 2019 21:45:11 -0800 (PST)
Received: from t0.lan (c-71-205-12-124.hsd1.co.comcast.net. [71.205.12.124])
 by smtp.gmail.com with ESMTPSA id v74sm16203753ita.27.2019.01.26.21.45.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 26 Jan 2019 21:45:10 -0800 (PST)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 26 Jan 2019 22:45:07 -0700
Message-Id: <20190127054507.30838-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/libxl: Fix leaking ssid_label in
 libxl_name_to_domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gc3lzdGVtcyB3aXRoIFhTTSBlbmFibGVkIGxpYnhsX25hbWVfdG9fZG9taWQgbGVha3MgbWVt
b3J5CmFsbG9jYXRlZCBmb3Igc3NpZF9sYWJlbDoKCj09MjY5Mz09IDUzIGJ5dGVzIGluIDIgYmxv
Y2tzIGFyZSBkZWZpbml0ZWx5IGxvc3QgaW4gbG9zcyByZWNvcmQgNCBvZiA4Cj09MjY5Mz09ICAg
IGF0IDB4NEMyQkU2RDogbWFsbG9jICh2Z19yZXBsYWNlX21hbGxvYy5jOjMwOSkKPT0yNjkzPT0g
ICAgYnkgMHg2QzBBM0I5OiBzdHJkdXAgKHN0cmR1cC5jOjQyKQo9PTI2OTM9PSAgICBieSAweDUx
MDgyOTQ6IGxpYnhsX2ZsYXNrX3NpZF90b19jb250ZXh0IChsaWJ4bF9mbGFzay5jOjM5KQo9PTI2
OTM9PSAgICBieSAweDUwQzJCNjQ6IGxpYnhsX194Y2luZm8yeGxpbmZvIChsaWJ4bF9kb21haW4u
YzoyNjcpCj09MjY5Mz09ICAgIGJ5IDB4NTBDMkUwMjogbGlieGxfbGlzdF9kb21haW4gKGxpYnhs
X2RvbWFpbi5jOjMwOCkKPT0yNjkzPT0gICAgYnkgMHg1MDhBM0M1OiBsaWJ4bF9uYW1lX3RvX2Rv
bWlkIChsaWJ4bF91dGlscy5jOjc3KQoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX3V0aWxzLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3V0aWxzLmMKaW5kZXggZTUwZTA5NGM0OC4uOTlhYmZhNTQ5NyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCkBAIC03
OSw2ICs3OSw4IEBAIGludCBsaWJ4bF9uYW1lX3RvX2RvbWlkKGxpYnhsX2N0eCAqY3R4LCBjb25z
dCBjaGFyICpuYW1lLAogICAgICAgICByZXR1cm4gRVJST1JfTk9NRU07CiAKICAgICBmb3IgKGkg
PSAwOyBpIDwgbmJfZG9tYWluczsgaSsrKSB7CisgICAgICAgIGlmIChkb21pbmZvW2ldLnNzaWRf
bGFiZWwpCisgICAgICAgICAgICBmcmVlKGRvbWluZm9baV0uc3NpZF9sYWJlbCk7CiAgICAgICAg
IGRvbW5hbWUgPSBsaWJ4bF9kb21pZF90b19uYW1lKGN0eCwgZG9taW5mb1tpXS5kb21pZCk7CiAg
ICAgICAgIGlmICghZG9tbmFtZSkKICAgICAgICAgICAgIGNvbnRpbnVlOwotLSAKMi4yMC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 27 06:36:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Jan 2019 06:36: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-devel-bounces@lists.xenproject.org>)
	id 1gne3a-0002fd-7N; Sun, 27 Jan 2019 06:36: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=2+pD=QD=gmail.com=shorne@srs-us1.protection.inumbo.net>)
 id 1gnamv-0001Da-TE
 for xen-devel@lists.xenproject.org; Sun, 27 Jan 2019 03:07:13 +0000
X-Inumbo-ID: a413b5ae-21e0-11e9-aeee-bc764e045a96
Received: from mail-pl1-x642.google.com (unknown [2607:f8b0:4864:20::642])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a413b5ae-21e0-11e9-aeee-bc764e045a96;
 Sun, 27 Jan 2019 03:07:12 +0000 (UTC)
Received: by mail-pl1-x642.google.com with SMTP id u6so6245262plm.8
 for <xen-devel@lists.xenproject.org>; Sat, 26 Jan 2019 19:07:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=5gqtElyGAjgWA1IcD3f1+6EYOKOhZl25WPW+/clLjQw=;
 b=DQJUgaYyc2s9cDIgDXTbhgKcePEzBol2WZvwvI6xmrwG+LJZGqMLESHYlxBSvlyyQ+
 oUI2SaaDg/nIxSIVyyBEipyPmK2fYHmtCyy+DuhILnqyKmu6E9VS52zUYIar2ouPKRdT
 spF0yBPuFHYuwM3tKB7m/bM+hdtYY8xeINYQ75T8D69QJml4TyVnU8zheDFZ5xRv/+d0
 fZacP6AYd7yMLzeYEBYuBCZR0ps5yO4SEfRDf0avcrWF/WhVzAvlgh4beOcKHCs3Rmim
 bGR8TFht5XxX3GHKhLXiZmgiwFe5kndg4WxAiv/zrboSXN3mxjy6wEx8Agq+Buk9nU7Q
 w6cw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=5gqtElyGAjgWA1IcD3f1+6EYOKOhZl25WPW+/clLjQw=;
 b=ZfSAo6yOx3v1zNMPry38wfld68P+esUubfI+8agCWS8xQc/pbXirCkqiQxXnjl3JJe
 uP2OXAXx7ZZeSyTzWknqNY/TEcIUGh3Gv93SIADGGS7REhY71ZR9cKS7wvP/v1RxyaI6
 NikxKx1GF2J0NCFgqfxeme21gbs3iRnsc4XFI/8rSyQ2JYaKdueAW0n2MPsOcMdfoGjk
 NFL1n4Ow5JDmG9nBliB70lJwZU1vnk92NLjS12LXCyLxJyHbG2ahPAdsgPp3UEx2DWPE
 15G/wi8uYEUr/3ijqNwfynVnZ6GYcaCTJSzVg8fe7d99YHwtYzbhgqgEhdhwSkji7Nlm
 2UpA==
X-Gm-Message-State: AJcUukeVfi23AsG3/2Z/1LOy+SZWdgi7mZ41WZ/pxB+BLPoNK5JCqvRC
 Rj3ht36en3al7wWjTWKG3b8=
X-Google-Smtp-Source: ALg8bN5eshCohDgRr4aNT4DHZbbxXbPGsl6tcfcU1p2ZW+JtAH0/P63w9fWMtbQ4B+tA+eLKxDtTiQ==
X-Received: by 2002:a17:902:584:: with SMTP id
 f4mr17453617plf.28.1548558431604; 
 Sat, 26 Jan 2019 19:07:11 -0800 (PST)
Received: from localhost (g206.124-44-15.ppp.wakwak.ne.jp. [124.44.15.206])
 by smtp.gmail.com with ESMTPSA id t24sm53501159pfm.127.2019.01.26.19.07.10
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 26 Jan 2019 19:07:10 -0800 (PST)
Date: Sun, 27 Jan 2019 12:07:08 +0900
From: Stafford Horne <shorne@gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Message-ID: <20190127030708.GU3235@lianli.shorne-pla.net>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-2-git-send-email-rppt@linux.ibm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548057848-15136-2-git-send-email-rppt@linux.ibm.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Mailman-Approved-At: Sun, 27 Jan 2019 06:36:37 +0000
Subject: Re: [Xen-devel] [PATCH v2 01/21] openrisc: prefer memblock APIs
 returning virtual address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 linux-mm@kvack.org, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMTA6MDM6NDhBTSArMDIwMCwgTWlrZSBSYXBvcG9ydCB3
cm90ZToKPiBUaGUgYWxsb2NhdGlvbiBvZiB0aGUgcGFnZSB0YWJsZXMgbWVtb3J5IGluIG9wZW5y
aWNzIHVzZXMKPiBtZW1ibG9ja19waHlzX2FsbG9jKCkgYW5kIHRoZW4gY29udmVydHMgdGhlIHJl
dHVybmVkIHBoeXNpY2FsIGFkZHJlc3MgdG8KPiB2aXJ0dWFsIG9uZS4gVXNlIG1lbWJsb2NrX2Fs
bG9jX3JhdygpIGFuZCBhZGQgYSBwYW5pYygpIGlmIHRoZSBhbGxvY2F0aW9uCj4gZmFpbHMuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgo+IC0t
LQo+ICBhcmNoL29wZW5yaXNjL21tL2luaXQuYyB8IDUgKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL29w
ZW5yaXNjL21tL2luaXQuYyBiL2FyY2gvb3BlbnJpc2MvbW0vaW5pdC5jCj4gaW5kZXggZDE1NzMx
MC4uY2FlYjQxOCAxMDA2NDQKPiAtLS0gYS9hcmNoL29wZW5yaXNjL21tL2luaXQuYwo+ICsrKyBi
L2FyY2gvb3BlbnJpc2MvbW0vaW5pdC5jCj4gQEAgLTEwNSw3ICsxMDUsMTAgQEAgc3RhdGljIHZv
aWQgX19pbml0IG1hcF9yYW0odm9pZCkKPiAgCQkJfQo+ICAKPiAgCQkJLyogQWxsb2Mgb25lIHBh
Z2UgZm9yIGhvbGRpbmcgUFRFJ3MuLi4gKi8KPiAtCQkJcHRlID0gKHB0ZV90ICopIF9fdmEobWVt
YmxvY2tfcGh5c19hbGxvYyhQQUdFX1NJWkUsIFBBR0VfU0laRSkpOwo+ICsJCQlwdGUgPSBtZW1i
bG9ja19hbGxvY19yYXcoUEFHRV9TSVpFLCBQQUdFX1NJWkUpOwo+ICsJCQlpZiAoIXB0ZSkKPiAr
CQkJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlIHBhZ2UgZm9yIFBURXNcbiIsCj4gKwkJ
CQkgICAgICBfX2Z1bmNfXyk7Cj4gIAkJCXNldF9wbWQocG1lLCBfX3BtZChfS0VSTlBHX1RBQkxF
ICsgX19wYShwdGUpKSk7Cj4gIAo+ICAJCQkvKiBGaWxsIHRoZSBuZXdseSBhbGxvY2F0ZWQgcGFn
ZSB3aXRoIFBURSdTICovCgpUaGlzIHNlZW1zIHJlYXNvbmFibGUgdG8gbWUuCgpBY2tlZC1ieTog
U3RhZmZvcmQgSG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 27 09:56:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Jan 2019 09:56:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gnhAW-0003Ep-FN; Sun, 27 Jan 2019 09:56: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=OIpa=QD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gnhAV-0003Ek-2f
 for xen-devel@lists.xenproject.org; Sun, 27 Jan 2019 09:55:59 +0000
X-Inumbo-ID: be478f12-2219-11e9-8201-73fe9eef9a12
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id be478f12-2219-11e9-8201-73fe9eef9a12;
 Sun, 27 Jan 2019 09:55:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 19319A78;
 Sun, 27 Jan 2019 01:55:57 -0800 (PST)
Received: from [192.168.1.55] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 F0EEC3F589; Sun, 27 Jan 2019 01:55:55 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-7-julien.grall@arm.com>
 <alpine.DEB.2.10.1901231610020.17936@sstabellini-ThinkPad-X260>
 <2a4755f3-42ff-9cd6-fb42-d82f6cd3588e@arm.com>
 <alpine.DEB.2.10.1901251313330.17936@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2aaba5bd-ce24-f752-0b6e-4395fc41dac2@arm.com>
Date: Sun, 27 Jan 2019 09:55:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901251313330.17936@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 6/8] xen/arm: Implement workaround
 for Cortex-A76 erratum 1165522
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, James Morse <james.morse@arm.com>,
 andre.przywara@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxLzI1LzE5IDk6MzYgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBU
aHUsIDI0IEphbiAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEBKYW1lcywgcGxlYXNlIGNv
cnJlY3QgbWUgaWYgSSBhbSB3cm9uZyBiZWxvdyA6KS4KPj4KPj4gT24gMjQvMDEvMjAxOSAwMDo1
MiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gV2VkLCAyOCBOb3YgMjAxOCwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+PiAuLi4gaW4gdGhlIGNvbnRleHQgb2YgdGhlIGVycmF0YSwgeW91
IGhhdmUgdG8gaW1hZ2luZSB3aGF0IGNhbiBoYXBwZW4gaWYgYW4gQVQKPj4gaW5zdHJ1Y3Rpb24g
aXMgaW5zZXJ0ZWQgKHZpYSBzcGVjdWxhdGlvbikgYmV0d2VlbiBlYWNoIGluc3RydWN0aW9uIGFu
ZCB3aGF0Cj4+IGhhcHBlbiBpZiB0aGUgc3lzdGVtIHJlZ2lzdGVycyBhcmUgcmUtb3JkZXJlZC4K
Pj4KPj4gVGhlIGtleSBvZiB0aGUgZXJyYXR1bSBpcyBWVFRCUl9FTDIuIFRoaXMgaXMgd2hhdCB3
aWxsIHN0b3AgYSBzcGVjdWxhdGVkIEFUCj4+IGluc3RydWN0aW9uIHRvIGFsbG9jYXRlIGEgVExC
cyBlbnRyeSBiZWNhdXNlIHlvdSBhcmUgbm90IGFsbG93ZWQgdG8gY2FjaGUgYQo+PiB0cmFuc2xh
dGlvbiB0aGF0IHdpbGwgZmF1bHQuIFdpdGhvdXQgdGhlIGlzYigpIGhlcmUsIHRoZSBWVFRCUl9F
TDIgbWF5IGJlCj4+IHN5bmNocm9uaXplZCBiZWZvcmUgdGhlIHJlc3Qgb2YgdGhlIGNvbnRleHQs
IHNvIGEgc3BlY3VsYXRlZCBBVCBpbnN0cnVjdGlvbgo+PiBtYXkgdXNlIGFuIGluY29uc2lzdGVu
dCBzdGF0ZSBhbmQgYWxsb2NhdGUgYSBUTEIgZW50cnkgd2l0aCBhbiB1bmV4cGVjdGVkCj4+IHRy
YW5zbGF0aW9uIGFnYWluc3QgdGhlIGd1ZXN0Lgo+Pgo+PiBTbyBoZXJlLCB3ZSB3YW50IHRvIGVu
c3VyZSB0aGUgcmVzdCBvZiB0aGUgY29udGV4dCBpcyBzeW5jaHJvbml6ZWQgYmVmb3JlCj4+IHdy
aXRpbmcgdG8gVlRUQlJfRUwyLCBoZW5jZSB0aGUgaXNiKCkuCj4gCj4gT0suIEkgdW5kZXJzdGFu
ZCB0aGUgZXhwbGFuYXRpb24sIHRoYW5rIHlvdS4KPiAKPiBJIGp1c3QgdGhvdWdodCB0aGF0IHRo
ZSBDUFUgd291bGQgYmUgc21hcnQgZW5vdWdoIHRvIG9ubHkgcmVvcmRlciBzeXN0ZW0KPiByZWdp
c3RlcnMgd3JpdGVzIHdoZW4gYXBwcm9wcmlhdGUsIGVzcGVjaWFsbHkgd2hlbiB0aGUgQ1BVIGlz
IGFsc28gZG9pbmcKPiBzcGVjdWxhdGlvbiBhdCB0aGUgc2FtZSB0aW1lLiBXaHkgd291bGQgaXQg
c3BlY3VsYXRlIGlmIGl0IGtub3dzIHRoYXQgaXQKPiBpcyByZW9yZGVyaW5nIHN5c3JlZyB3cml0
ZXMgdGhhdCBjYW4gYmFkbHkgYWZmZWN0IHRoZSBzcGVjdWxhdGlvbgo+IGl0c2VsZj8gTGV0IG1l
IHNheSB0aGF0IGl0IGRvZXNuJ3Qgc291bmQgbGlrZSBhICJzYW5lIiBiZWhhdmlvciB0byBtZS4K
PiBCdXQgaWYgaXQgYmVoYXZlcyB0aGlzIHdheSwgaXQgYmVoYXZlcyB0aGlzIHdheS4uLgoKSSBo
b3BlIHlvdSBhcmUgYXdhcmUgd2UgYXJlIHNwZWFraW5nIGFib3V0IGFuIGVycmF0dW0gaGVyZS4u
LiBOb3Qgd2hhdCAKdGhlIEFybSBBcm0gYWxsb3dzLgoKQXNpZGUgdGhlIGVycmF0dW0sIGEgcHJv
Y2Vzc29yIGlzIGFsbG93ZWQgdG8gZG8gd2hhdGV2ZXIgaXQgd2FudHMgaWYgaXQgCmlzIHdpdGhp
biB0aGUgQXJtIEFybS4gVGhlc2UgcmVnaXN0ZXJzIGFyZSBkZXNjcmliZWQgYXMgb3V0LW9mLWNv
bnRleHQgCmFuZCBzaG91bGQgbm90IGJlIHVzZWQgYnkgc3BlY3VsYXRpb24gaW4gRUwyLiBJZiB5
b3Ugd2FudCB0byB1c2UgdGhlbSBpbiAKRUwyLCB5b3UgbmVlZCBhbiBpc2IoKSBiZWZvcmUgYW55
IGluc3RydWN0aW9uIGluIEVMMiB1c2luZyB0aGVtIApvdGhlcndpc2UgeW91IG1heSB1c2UgYW4g
aW5jb25zaXN0ZW50IGNvbnRleHQuIFRoaXMgaXMgZ2l2aW5nIGVub3VnaCAKZnJlZWRvbSB0byB0
aGUgcHJvY2Vzc29yIHdoaWxlIHRoZSBpbXBhY3QgaW4gdGhlIHNvZnR3YXJlIGlzIG1pbmltYWwu
CgpbLi4uXQoKPj4+Cj4+Pj4gICAgICAgICAgICAvKiBFbnN1cmUgVlRUQlJfRUwyIGlzIHN5bmNo
cm9uaXplZCBiZWZvcmUgZmx1c2hpbmcgdGhlIFRMQnMgKi8KPj4+PiAgICAgICAgICAgIGlzYigp
Owo+Pj4+ICAgICAgICB9Cj4+Pj4gQEAgLTE1MDQsNiArMTU0NSwyMyBAQCBzdGF0aWMgdWludDMy
X3QgX19yZWFkX21vc3RseSB2dGNyOwo+Pj4+ICAgIHN0YXRpYyB2b2lkIHNldHVwX3ZpcnRfcGFn
aW5nX29uZSh2b2lkICpkYXRhKQo+Pj4+ICAgIHsKPj4+PiAgICAgICAgV1JJVEVfU1lTUkVHMzIo
dnRjciwgVlRDUl9FTDIpOwo+Pj4+ICsKPj4+PiArICAgIC8qCj4+Pj4gKyAgICAgKiBBUk02NF9X
T1JLQVJPVU5EX0FUX1NQRUNVTEFURTogV2Ugd2FudCB0byBrZWVwIHRoZSBUTEJzIGZyZWUgZnJv
bQo+Pj4+ICsgICAgICogZW50cmllcyByZWxhdGVkIHRvIEVMMS9FTDAgdHJhbnNsYXRpb24gcmVn
aW1lIHVudGlsIGEgZ3Vlc3QgdkNQVQo+Pj4+ICsgICAgICogaXMgcnVubmluZy4gRm9yIHRoYXQs
IHdlIG5lZWQgdG8gc2V0LXVwIFZUVEJSIHRvIHBvaW50IHRvIGFuIGVtcHR5Cj4+Pj4gKyAgICAg
KiBwYWdlLXRhYmxlIGFuZCB0dXJuIG9uIHN0YWdlLTIgdHJhbnNsYXRpb24uCj4+Pgo+Pj4gSSBk
b24ndCB1bmRlcnN0YW5kIHdoeSB0aGlzIGlzIG5lZWRlZDogaXNuJ3QgdGhlIGxhY2sgb2YgSENS
X1ZNIChkdWUgdG8KPj4+IHlvdXIgcHJldmlvdXMgcGF0Y2gpIHN1cHBvc2VkIHRvIGJlIHN1ZmZp
Y2llbnQ/IEhvdyBjYW4gdGhlcmUgYmUKPj4+IHNwZWN1bGF0aW9uIHdpdGhvdXQgSENSX1ZNPwo+
Pgo+PiBIQ1JfRUwyLlZNIHVuc2V0cyBtZWFucyB0aGUgc3RhZ2UtMiB3aWxsIG5vdCBiZSB1c2Vk
IGZvciB0aGUgRUwxL0VMMAo+PiB0cmFuc2xhdGlvbiByZWdpbWUuIEluIHRoZSBjb250ZXh0IG9m
IHRoZSBlcnJhdHVtLCB0aGUgQVQgY2FuIHN0aWxsIHNwZWN1bGF0ZQo+PiBleGNlcHQgaXQgd2ls
bCBub3QgdGFrZSBpbnRvIGFjY291bnQgdGhlIHN0YWdlLTIuIFRoZSBkZXBlbmRlbmNpZXMgb24g
Vk1JRAo+PiBzdGlsbHMgYXBwbGllcyB3aGVuIEhDUl9FTDIuVk0gaXMgdW5zZXQsIHNvIGZyb20g
bXkgdW5kZXJzdGFuZGluZywgdGhlIGVudHJ5Cj4+IGNvdWxkIGdldCBjYWNoZWQgdG8gd2hhdGV2
ZXIgaXMgVlRUQlJfRUwyLlZNSUQuCj4gCj4gRGFtbiEgRXZlbiBpZiBhdCB0aGlzIHBvaW50IG9m
IHRoZSBib290IHNlcXVlbmNlIHRoZXJlIGlzIG5vIEVMMSAvIEVMMAo+IGF0IGFsbD8gSG93IGNh
biB0aGF0IHNwZWN1bGF0aW9uIGhhcHBlbj8gU2hvdWxkbid0IHRoZSBmaXJzdCBFTDEgLyBFTDAK
PiBzcGVjdWxhdGlvbiBvY2N1ciBhZnRlciB0aGUgZmlyc3QgbGVhdmVfaHlwZXJ2aXNvcl90YWls
PwoKSG93IGRvIHlvdSBrbm93IEVMMSB3YXMgbm90IHJ1biBiZWZvcmUgaGFuZD8gSW1hZ2luZSB3
ZSBkaWQgYSBzb2Z0IApyZWJvb3Qgb3Iga2V4ZWMgWGVuLi4uCgpCdXQgdGhlIHNwZWN1bGF0aW9u
IGluIHRoYXQgY29udGV4dCBpcyBtYXkgYmUgYmVjYXVzZSB0aGUgcHJvY2Vzc29yIApub3RpY2Vk
IGFuIEFUIGluc3RydWN0aW9uIHRhcmdldGluZyBFTDEgaW4gdGhlIHN0cmVhbS4KCj4gCj4gCj4+
PiBFdmVuIGlmIHNwZWN1bGF0aW9uIGhhcHBlbnMgd2l0aG91dCBIQ1JfRUwyLCB3aHkgZG8gd2Ug
bmVlZCB0byBzZXQgaXQKPj4+IG5vdz8gSXNuJ3Qgc2V0dGluZyBlbXB0eV9yb290X21mbiBlbm91
Z2g/Cj4+Cj4+IFRoZSBtYWluIGdvYWwgaGVyZSBpcyB0byBoYXZlIHRoZSBUTEJzIGluIGEga25v
d24gc3RhdGUgYWZ0ZXIgdGhlIENQVSBoYXMgYmVlbgo+PiBpbml0aWFsaXplZC4gQWZ0ZXIgdGhl
IHNlcXVlbmNlIGJlbG93LCB3ZSBhcmUgc3VyZSB0aGF0IHRoZSBUTEJzIGRvbid0IGNvbnRhaW4K
Pj4gZW50cmllcyBhc3NvY2lhdGVkIHRvIHRoZSBFTDEvRUwwIHJlZ2ltZSBhbmQgYW5kIGEgc3Bl
Y3VsYXRlZCBBVCBpbnN0cnVjdGlvbgo+PiB3aWxsIG5vdCBiZSBhYmxlIHRvIGFsbG9jYXRlIG1v
cmUuCj4+Cj4+IFdpdGhvdXQgSENSX0VMMi5WTSBzZXQsIHRoZSBzdGFnZS0yIHBhZ2UtdGFibGUg
d2lsbCBub3QgZ2V0IHVzZWQuIFNvIGEKPj4gc3BlY3VsYXRlZCBBVCBpbnN0cnVjdGlvbiBjb3Vs
ZCBzdGlsbCBhbGxvY2F0ZSBhbiBlbnRyeSBpbiBUTEIuIEl0IGlzIG5vdCBhCj4+IG1ham9yIGlz
c3VlIGFzIGl0IHdvdWxkIGJlIGFnYWluc3QgSU5WQUxJRF9WTUlELCB5ZXQgaXQgaXMgbm90IGEg
dmVyeSBzYW5lCj4+IHNpdHVhdGlvbiBmb3IgdGhlIGh5cGVydmlzb3IuCj4gCj4gSSBoYXZlIGEg
cXVlc3Rpb24gb24gdGhlIHRsYiBmbHVzaC4gIERvIHdlIG5lZWQgaXQgYmVjYXVzZSB0aGUgdGxi
IGlzCj4gbm90IGd1YXJhbnRlZWQgdG8gYmUgY2xlYW4gYWZ0ZXIgYm9vdD8KCllvdSBkb24ndCBr
bm93IHRoZSBzdGF0ZSBvZiB0aGUgVExCcyBhZnRlciBib290LgoKPiAKPiBBbHNvLCBkbyB3ZSBu
ZWVkIGEgZmx1c2hfdGxiX2FsbF9sb2NhbCgpPyBXb3VsZCBmbHVzaF90bGJfbG9jYWwgYmUKPiBl
bm91Z2gsIG1heWJlIGV4ZWN1dGVkIGltbWVkaWF0ZWx5IGJlZm9yZSBzd2l0Y2hpbmcgVlRUQlJf
RUwyPyBJIGd1ZXNzCj4gaXQgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSBzcGVjdWxhdGlvbiBoYXBw
ZW5zIG9uIHRoZSBsb2NhbCBWTUlEIG9ubHkuCgpTcGVjdWxhdGlvbiBjYW4gb25seSBoYXBwZW4g
dXNpbmcgc3lzdGVtIHJlZ2lzdGVycy4gU28gb25seSBvbiB0aGUgbG9jYWwgClZNSUQgb25seS4K
Cj4gSWYgaXQgb25seSBzcGVjdWxhdGUgb24gdGhlIGxvY2FsIFZNSUQsIHRoZW4gZmx1c2hfdGxi
X2FsbF9sb2NhbCgpCj4gc2hvdWxkIHN1ZmZpY2U/CgpXZSBoYXZlIHR3byBWTUlEcyBpbiBwbGF5
IGhlcmU6IHdoYXRldmVyIHdhcyB0aGUgdmFsdWUgaW4gVlRUQlJfRUwyLlZNSUQgCmJlZm9yZSB0
aGUgZnVuY3Rpb24gYW5kIElOVkFMSURfVk1JRC4gV2Ugd291bGQgbmVlZCB0byBmbHVzaCB0aGUg
Zm9ybWVyIAphbmQgdGhpcyB3b3VsZCByZXF1aXJlIGVtcHR5IHJvb3QgdHJpY2sgYmVjYXVzZSBz
cGVjdWxhdGlvbiBjYW4gaGFwcGVuIAphcyBzb29uIGFzIGZsdXNoIGVuZGVkLgoKQnV0IHRoZW4s
IHlvdSByZWx5IG9uIFhlbiB0byBvbmx5IHVzZSBhIHNpbmdsZSBWTUlEIGF0IGJvb3QuIFdoaWxl
IHRoaXMgCmlzIHRoZSBjYXNlIHRvZGF5LCBJIGNhbid0IHRlbGwgaWYgaXQgd2lsbCBiZSBpbiB0
aGUgZnV0dXJlLgoKU28gdGhlIGZsdXNoX3RsYl9sb2NhbCBpcyB0aGUgc2FmZXN0LgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 27 10:00:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1gnhF3-00048R-2f; Sun, 27 Jan 2019 10:00: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=SdPN=QD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gnhF1-00048E-R8
 for xen-devel@lists.xenproject.org; Sun, 27 Jan 2019 10:00:39 +0000
X-Inumbo-ID: 6568453c-221a-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6568453c-221a-11e9-aeee-bc764e045a96;
 Sun, 27 Jan 2019 10:00:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gnhEx-0000I0-HO; Sun, 27 Jan 2019 10:00:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gnhEx-0001v9-0f; Sun, 27 Jan 2019 10:00:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gnhEw-000103-WB; Sun, 27 Jan 2019 10:00:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132506-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=3ec62664bdd67dc0c41ff22198c406729b3c87a4
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Jan 2019 10:00:34 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 132506: regressions - ALL
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjUwNiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjUwNi8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMy
NDI0Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
M2VjNjI2NjRiZGQ2N2RjMGM0MWZmMjIxOThjNDA2NzI5YjNjODdhNApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNi
Y2JjZGE4NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDI0ICAyMDE5LTAxLTIzIDA5OjE5OjE0
IFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjUwNiAgMjAxOS0wMS0yNyAwOTox
ODo0MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCAzZWM2MjY2NGJkZDY3ZGMwYzQxZmYyMjE5OGM0MDY3MjliM2M4N2E0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBKYW4gMjQgMTc6
NDg6MjcgMjAxOSArMDAwMAoKICAgIGRvY3M6IEZpeCBkbV9yZXN0cmljdCBkb2N1bWVudGF0aW9u
CiAgICAKICAgIFJlbW92ZSAiY2hhdHR5IiBhbmQgcmVkdW5kYW50IGluZm9ybWF0aW9uIGZyb20g
dGhlIHhsIG1hbiBwYWdlOwogICAgcmVzdHJpY3QgaXQgdG8gZnVuY3Rpb25hbCBkZXNjcmlwdGlv
bnMgb25seSwgYW5kIHBvaW50IGluc3RlYWQgdG8KICAgIHFlbXUtZGVwcml2LnBhbmRvYyBhbmQg
U1VQUE9SVC5tZCBhcyBsb2NhdGlvbnMgZm9yICJjYW5vbmljYWwiCiAgICBpbmZvcm1hdGlvbi4K
ICAgIAogICAgQWRkIGEgbWFuIHBhZ2UgZW50cnkgZm9yIGRldmljZV9tb2RlbF91c2VyLgogICAg
CiAgICBVcGRhdGUgcWVtdS1kZXByaXZpbGVnZS5wYW5kb2M6CiAgICAKICAgIENoYW5nZXMgaW4g
bWlzc2luZyBmZWF0dXJlIGxpc3Q6CiAgICAtIE1pZ3JhdGlvbiBpcyBmdW5jdGlvbmFsCiAgICAt
IEJ1dCBxZGlzayBiYWNrZW5kcyBhcmUgbm90CiAgICAKICAgIEFkZCBhIG1pc3NpbmcgcmVzdHJp
Y3Rpb24gbGlzdC4KICAgIAogICAgVGhlIGZvbGxvd2luZyBzdGF0ZW1lbnRzIGZyb20gdGhlIG1h
biBwYWdlIGFyZSBkcm9wcGVkOgogICAgLSBNZW50aW9uaW5nIFBWOyBQViBndWVzdHMgbmV2ZXIg
aGF2ZSBhIGRldmljZSBtb2RlbC4KICAgIC0gRHJvcCB0aGUgY29uZnVzaW5nIHN0YXRlbWVudCBh
Ym91dCBzdGR2Z2EgYW5kIGNpcnJ1cyB2Z2Egb3B0aW9ucy4KICAgIC0gUmUtdXNlZCBkb21haW4g
SURzIGFyZSBub3cgaGFuZGxlZC4KICAgIC0gRGV2aWNlIG1vZGVscyBzaG91bGQgbm8gbG9uZ2Vy
IGJlIGFibGUgdG8gY3JlYXRlIHdvcmxkLXJlYWRhYmxlCiAgICAgIGZpbGVzIG9uIGRvbTAncyBm
aWxlc3lzdGVtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KCmNvbW1pdCAzMzg5YThkYzhjNTc1M2EzYzg0NzQ0OTIzY2QwMTkzMzk1ZTNmMmE5CkF1dGhv
cjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEph
biAyNSAwOTo0OTo1MCAyMDE5ICswMTAwCgogICAgaW9tbXU6IGZpeCBvcmRlciBvZiBhcmd1bWVu
dHMgaW4gaW9tbXVfbWFwIGNhbGwgYXQgaW9tbXVfaHdkb21faW5pdAogICAgCiAgICBUaGUgb3Jk
ZXIgb2YgdGhlIHBhZ2Vfb3JkZXIgYW5kIHRoZSBmbGFncyBwYXJhbWV0ZXJzIGFyZSBpbnZlcnRl
ZCBpbgogICAgdGhlIGNhbGwgdG8gaW9tbXVfbWFwIG1hZGUgaW4gaW9tbXVfaHdkb21faW5pdC4K
ICAgIAogICAgRml4ZXM6IGU4YWZlMTEyNGNjMSAoImlvbW11OiBlbGlkZSBmbHVzaGluZyBmb3Ig
aGlnaGVyIG9yZGVyIG1hcC91bm1hcCBvcGVyYXRpb25zIikKICAgIFNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGJhOWI1YTA5ZGEwMTk2MDg0OGFlOWQz
MGEzNGZiOTA3M2VmYjRmMTMKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KRGF0ZTogICBGcmkgSmFuIDI1IDA5OjQ4OjM4IDIwMTkgKzAxMDAKCiAgICBhbWQv
aW9tbXU6IGZpeCBwcmVzZW50IGJpdCBjaGVja2luZyB3aGVuIGNsZWFyaW5nIFBURQogICAgCiAg
ICBUaGUgY3VycmVudCBjaGVjayBmb3IgdGhlIHByZXNlbnQgYml0IGlzIHdyb25nLCBzaW5jZSB0
aGUgcHJlc2VudCBiaXQKICAgIGlzIGxvY2F0ZWQgaW4gdGhlIGxvdyBwYXJ0IG9mIHRoZSBlbnRy
eS4KICAgIAogICAgRml4ZXM6IGU4YWZlMTEyNGNjMSAoImlvbW11OiBlbGlkZSBmbHVzaGluZyBm
b3IgaGlnaGVyIG9yZGVyIG1hcC91bm1hcCBvcGVyYXRpb25zIikKICAgIFNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
QnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgOWU5MmFjZjFiNzUyZGZkZmIy
OTQyMzRiMzJkMWZhOWY1NWJmZGMwZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEp1bCAyNCAxMTowNjozOSAyMDE0ICswMTAwCgog
ICAgeGVuL3NjaGVkOiBJbnRyb2R1Y2UgZG9tYWluX3ZjcHUoKSBoZWxwZXIKICAgIAogICAgVGhl
IHByb2dyZXNzaW9uIG9mIG11bHRpLXZjcHUgc3VwcG9ydCBpbiBYZW4gKG9yaWdpbmFsbHkgYSBz
aW5nbGUgcG9pbnRlciwKICAgIHRoZW4gYW4gZW1iZWRkZWQgZC0+dmNwdVtdIGFycmF5LCB0aGVu
IGEgZHluYW1pY2FsbHkgYWxsb2NhdGVkIGFycmF5KSBoYXMKICAgIHJlc3VsdGVkIGluIGEgbGFy
Z2UgcXVhbnRpdHkgb2YgYWQtaG9jIGNvZGUgZm9yIGxvb2tpbmcgYSB2Y3B1IHVwIGJ5IGlkLCBh
bmQgYQogICAgbGFyZ2UgbnVtYmVyIG9mIHdheXMgdGhhdCB0aGUgdG9vbHN0YWNrIGNhbiBjYXVz
ZSBYZW4gdG8gdHJpcCBvdmVyIGEgTlVMTAogICAgcG9pbnRlci4gIFNvbWUgb2YgdGhpcyBoYXMg
YmVlbiBhZGRyZXNzZWQgaW4gWGVuIDQuMTIsIGFuZCB3b3JrIGlzIG9uZ29pbmcuCiAgICAKICAg
IEFub3RoZXIgcHJvcGVydHkgb2YgbG9va2luZyBhIHZjcHUgdXAgYnkgaWQgaXMgdGhhdCBpdCBp
cyBmcmVxdWVudGx5IGRvbmUgaW4KICAgIHVucHJpdmlsZWdlZCBoeXBlcmNhbGwgY29udGV4dCwg
bWFraW5nIGl0IGFuIGF0dHJhY3RpdmUgdGFyZ2V0IGZvciBzcGVjdWxhdGl2ZQogICAgc2lkZWNo
YW5uZWwgYXR0YWNrcy4KICAgIAogICAgSW50cm9kdWNlIGEgaGVscGVyIHRvIGRvIHRoZSBsb29r
dXAgY29ycmVjdGx5LCBhbmQgd2l0aG91dCBzcGVjdWxhdGl2ZQogICAgaW50ZXJmZXJlbmNlLiAg
Rm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIGl0IGlzIHVzZWZ1bCBub3QgdG8gaGF2ZSBhbiBzbXBf
cm1iKCkKICAgIGluIHRoaXMgaGVscGVyIG9uIEFSTSwgYW5kIGx1Y2tpbHkgdGhpcyBpcyBzYWZl
IHRvIGRvLCBiZWNhdXNlIG9mIHRoZQogICAgc2VyaWFsaXNhdGlvbiBvZmZlcmVkIGJ5IHRoZSBn
bG9iYWwgZG9tbGlzdCBsb2NrLgogICAgCiAgICBBcyBhIG1pbm9yIGNoYW5nZSBub3RpY2VkIHdo
ZW4gY2hlY2tpbmcgdGhlIHNhZmV0eSBvZiB0aGlzIGNvbnN0cnVjdCwgc2FuaXR5CiAgICBjaGVj
ayBkdXJpbmcgYm9vdCB0aGF0IGlkbGUtPm1heF92Y3B1cyBpcyBhIHN1aXRhYmxlIHVwcGVyIGJv
dW5kIGZvcgogICAgaWRsZS0+dmNwdVtdLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBlM2I0MThhYzQ5MTkxOTEyNzIxMWI0ZDNj
NjkyZDQzMTA2MWQ3YzA5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBGcmkgRGVjIDIxIDE3OjIzOjMyIDIwMTggKzAwMDAKCiAgICB4ODYv
cHZoLWRvbTA6IFJlbW92ZSB1bm5lY2Vzc2FyeSBmdW5jdGlvbiBwb2ludGVyIGNhbGwgZnJvbSBt
b2RpZnlfaWRlbnRpdHlfbW1pbygpCiAgICAKICAgIEZ1bmN0aW9uIHBvaW50ZXIgY2FsbHMgYXJl
IGZhciBtb3JlIGV4cGVuc2l2ZSBpbiBhIHBvc3QtU3BlY3RyZSB3b3JsZCwgYW5kCiAgICB0aGlz
IG9uZSBkb2Vzbid0IG5lZWQgdG8gYmUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1h
Y2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGUxZmU1Zjlj
Mzg5Mjg2YjE2MTcxYzYzMmIzMDYzYmNjNjVjZWMwN2UKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBEZWMgNyAxMzo0MzoyNyAyMDE4
ICswMDAwCgogICAgeGVuL2RvbTA6IEFkZCBhIGRvbTAtaW9tbXU9bm9uZSBvcHRpb24KICAgIAog
ICAgRm9yIGRldmVsb3BtZW50IHB1cnBvc2VzLCBpdCBpcyB2ZXJ5IGNvbnZlbmllbnQgdG8gYm9v
dCBYZW4gYXMgYSBQVkggZ3Vlc3QsCiAgICB3aXRoIGFuIFhURiBQViBvciBQVkggImRvbTAiLiAg
VGhlIGVkaXQtY29tcGlsZS1nbyBjeWNsZSBpcyBhIG1hdHRlciBvZgogICAgc2Vjb25kcywgYW5k
IHlvdSBjYW4gcmVhc29uYWJseSBpbnNlcnQgcHJpbnRrKCkgZGVidWdnaW5nIGluIHBsYWNlcyB3
aGljaAogICAgd2hpY2ggd291bGQgYmUgY29tcGxldGVseSBpbmZlYXNpYmxlIHdoZW4gYm9vdGlu
ZyBmdWxseS1mbGVkZ2VkIGd1ZXN0cy4KICAgIAogICAgSG93ZXZlciwgdGhlIFBWSCBkb20wIHBh
dGggaW5zaXN0cyBvbiBoYXZpbmcgYSB3b3JraW5nIElPTU1VLCB3aGljaCBkb2Vzbid0CiAgICBl
eGlzdCB3aGVuIHZpcnR1YWxpc2VkIGFzIGEgUFZIIGd1ZXN0LCBhbmQgaXNuJ3QgbmVjZXNzYXJ5
IGZvciBYVEYgYW55d2F5LgogICAgCiAgICBJbnRyb2R1Y2UgYSBkZXZlbG9wZXIgbW9kZSB0byBz
a2lwIHRoZSBJT01NVSByZXF1aXJlbWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgYjdlOGRlZTA3Y2RjOTcxNGQ3OWEyZDRlYjUy
NGMxNzcwNWE1OTZlNApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgTW9uIERlYyAzMSAxNDowNjo1MiAyMDE4ICswMDAwCgogICAgeGVuL2Rv
bTA6IERlcHJlY2F0ZSBpb21tdV9od2RvbV9pbmNsdXNpdmUgYW5kIGxlYXZlIGl0IGRpc2FibGVk
IGJ5IGRlZmF1bHQKICAgIAogICAgVGhpcyBvcHRpb24gaXMgdW5pcXVlIHRvIHg4NiBQViBkb20w
J3MsIGJ1dCBpdCBpcyBub3Qgc2Vuc2libGUgdG8gaGF2ZSBhCiAgICBjYXRjaC1hbGwgd2hpY2gg
YmxpbmRseSBtYXBzIGFsbCBub24tUkFNIHJlZ2lvbnMgaW50byB0aGUgSU9NTVUuCiAgICAKICAg
IFRoZSBtYXAtcmVzZXJ2ZWQgb3B0aW9uIHJlbWFpbnMsIGFuZCBjb3ZlcnMgYWxsIHRoZSBidWdn
eSBmaXJtd2FyZSBpc3N1ZXMgdGhhdAogICAgSSBhbSBhd2FyZSBvZi4gIFRoZSB0d28gY29tbW9u
IGNhc2VzIGFyZSBsZWdhY3kgVVNCIGtleWJvYXJkIGVtdWxhdGlvbiwgYW5kCiAgICB0aGUgQk1D
IG1haWxib3ggdXNlZCBieSB2ZW5kb3IgZmlybXdhcmUgaW4gTklDcy9IQkFzIHRvIHJlcG9ydCBp
bmZvcm1hdGlvbgogICAgYmFjayB0byB0aGUgaUxPL2lEUkFDL2V0YyBmb3IgcmVtb3RlIHJlbW90
ZSBtYW5hZ2VtZW50IHB1cnBvc2VzLgogICAgCiAgICBBIHNwZWNpZmljIGFkdmFudGFnZSBvZiB0
aGlzIGNoYW5nZSBpcyB0aGF0IHg4NiBkb20wJ3MgSU9NTVUgc2V0dXAgaXMgbm93CiAgICBjb25z
aXN0ZW50IGJldHdlZW4gUFYgYW5kIFBWSC4KICAgIAogICAgVGhpcyBjaGFuZ2UgaXMgbm90IGV4
cGVjdGVkIHRvIGhhdmUgYW55IGltcGFjdCwgZHVlIHRvIG1hcC1yZXNlcnZlZCByZW1haW5pbmcu
CiAgICBJbiB0aGUgdW5saWtlbHkgY2FzZSB0aGF0IGl0IGRvZXMgY2F1c2UgYW4gaXNzdWUsIHdl
IHNob3VsZCBpbnRyb2R1Y2Ugb3RoZXIKICAgIG1hcC0kU1BFQ0lGSUMgb3B0aW9ucyByYXRoZXIg
dGhhbiByZS1pbnRyb2R1Y2luZyB0aGlzIGNhdGNoLWFsbC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjMzYTQwOTQ3MzIxMDBj
NjQ1YzQxYjBmYTkwODdjYjQzMmNhMWUxMQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIERlYyAxMCAyMToyOToxMCAyMDE4ICswMDAw
CgogICAgZG9jczogSW1wcm92ZSBkb2N1bWVudGF0aW9uIGFuZCBwYXJzaW5nIGZvciBlZmk9CiAg
ICAKICAgIFVwZGF0ZSBwYXJzZV9lZmlfcGFyYW0oKSB0byB1c2UgcGFyc2VfYm9vbGVhbigpIGZv
ciAicnMiLCBzbyBpdCBiZWhhdmVzCiAgICBsaWtlIG90aGVyIFhlbiBib29sZWFucy4KICAgIAog
ICAgSG93ZXZlciwgY2hhbmdlICJhdHRyPXVjIiB0byBub3QgYmUgYSBib29sZWFuLiAgIm5vLWF0
dHI9dWMiIGlzIGFtYmlndW91cyBhbmQKICAgIHNob3VsZG4ndCBiZSBhY2NlcHRlZCwgYnV0IGFj
Y2VwdCAiYXR0cj1ubyIgYXMgYW4gYWNjZXB0YWJsZSBhbHRlcm5hdGl2ZS4KICAgIAogICAgVXBk
YXRlIHRoZSBjb21tYW5kIGxpbmUgZG9jdW1lbnRhdGlvbiBmb3IgY29uc2lzdGVuY3kuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IDMwZjUwNDdiMmM0ZTU3NzQzNmI1MDViYTc2MjdmMzRjM2JlMDIwMTQKQXV0aG9yOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIEZyaSBOb3YgMzAgMTc6MTU6MzMg
MjAxOCArMDAwMAoKICAgIHhlbi9hcm06IGdpYzogTWFrZSBzdXJlIHRoZSBudW1iZXIgb2YgaW50
ZXJydXB0IGxpbmVzIGlzIHZhbGlkIGJlZm9yZSB1c2luZyBpdAogICAgCiAgICBHSUN2MiBhbmQg
R0lDdjMgc3VwcG9ydHMgdXAgdG8gMTAyMCBpbnRlcnJ1cHRzLiBIb3dldmVyLCB0aGUgdmFsdWUg
Y29tcHV0ZWQKICAgIGZyb20gR0lDRF9UWVBFUi5JVExpbmVzTnVtYmVyIGNhbiBiZSB1cCB0byAx
MDI0LiBPbiBHSUN2Mywgd2Ugd2lsbCBlbmQgdXAgdG8KICAgIHdyaXRlIGluIHJlc2VydmVkIHJl
Z2lzdGVycyB0aGF0IGFyZSByaWdodCBhZnRlciB0aGUgSVJPVVRFUnMgb25lIGFzIHRoZQogICAg
dmFsdWUgaXMgbm90IGNhcHBlZCBlYXJseSBlbm91Z2guCiAgICAKICAgIENhcCB0aGUgbnVtYmVy
IG9mIGludGVycnVwdHMgYXMgc29vbiBhcyB3ZSBjb21wdXRlIGl0IHNvIHdlIGtub3cgd2UgY2Fu
CiAgICBzYWZlbHkgdXNpbmcgaXQgYWZ0ZXJ3YXJkcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBKYW4t
UGV0ZXIgTGFyc3NvbiA8SmFuLVBldGVyLkxhcnNzb25AYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNl
LUFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgOWVkNTI3
ZGM5NWRkOGYxODcxZmM1YzlmNmZhNWE1OGZiZDAzNzlhMQpBdXRob3I6IEFuZHJpaSBBbmlzb3Yg
PGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CkRhdGU6ICAgV2VkIEphbiAyMyAxNDo1MDowNyAyMDE5
ICswMjAwCgogICAgYXJtL3AybTogY2FsbCBpb21tdSBpb3RsYiBmbHVzaCBpZiBpb21tdSBleGlz
dHMgYW5kIGVuYWJsZWQKICAgIAogICAgVGFraW5nIGRlY2lzaW9uIGJ5IGBuZWVkX2lvbW11X3B0
X3N5bmMoKWAgbWFrZSB1cyBuZXZlciBraWNraW5nCiAgICBgaW9tbXVfaW90bGJfZmx1c2goKWAg
Zm9yIElPTU1VcyB3aGljaCBkbyBzaGFyZSBQMk0gd2l0aCBDUFUuCiAgICBTbyBjaGVjayBgaGFz
X2lvbW11X3B0KClgIGluc3RlYWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlz
b3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1BY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 27 13:26:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Jan 2019 13:26: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-devel-bounces@lists.xenproject.org>)
	id 1gnkSP-000430-F3; Sun, 27 Jan 2019 13:26: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=SdPN=QD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gnkSO-00042o-CY
 for xen-devel@lists.xenproject.org; Sun, 27 Jan 2019 13:26:40 +0000
X-Inumbo-ID: 2c7a4e34-2237-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c7a4e34-2237-11e9-aeee-bc764e045a96;
 Sun, 27 Jan 2019 13:26:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gnkSK-0004HO-J4; Sun, 27 Jan 2019 13:26:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gnkSK-00026N-BO; Sun, 27 Jan 2019 13:26:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gnkSK-0003sn-Af; Sun, 27 Jan 2019 13:26:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132485-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=278e9f511e97de734668a7190138eebe05834ffe
X-Osstest-Versions-That: xen=b6e203bc80e9d3e1dc7eb579d9665a77700d78cc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Jan 2019 13:26:36 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 132485: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ4NSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0ODUvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNjkgeHRmL3Rlc3Qt
aHZtNjQteHNhLTI3OCAgICAgICBmYWlsICBsaWtlIDEzMTA2MQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICAgIGZhaWwgIGxpa2UgMTMx
MTkxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzEyNTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyNzhlOWY1MTFl
OTdkZTczNDY2OGE3MTkwMTM4ZWViZTA1ODM0ZmZlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICBiNmUyMDNiYzgwZTlkM2UxZGM3ZWI1NzlkOTY2NWE3NzcwMGQ3OGNjCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMzEyNTcgIDIwMTgtMTItMTIgMDU6NDY6NDMgWiAgIDQ2IGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNDg1ICAyMDE5LTAxLTI2IDAxOjM2OjUyIFogICAg
MSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBNYXJjIFp5
bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJh
bGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbngu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgYjZlMjAzYmM4MC4uMjc4ZTlmNTExZSAgMjc4ZTlmNTExZTk3ZGU3MzQ2Njhh
NzE5MDEzOGVlYmUwNTgzNGZmZSAtPiBzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 27 19:54:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Jan 2019 19:54: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-devel-bounces@lists.xenproject.org>)
	id 1gnqVC-00033K-I6; Sun, 27 Jan 2019 19:53: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=SdPN=QD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gnqVB-000338-LO
 for xen-devel@lists.xenproject.org; Sun, 27 Jan 2019 19:53:57 +0000
X-Inumbo-ID: 46a24070-226d-11e9-9fac-d7d79c688286
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46a24070-226d-11e9-9fac-d7d79c688286;
 Sun, 27 Jan 2019 19:53:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gnqV6-0003yz-1P; Sun, 27 Jan 2019 19:53:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gnqV5-0006N2-Jt; Sun, 27 Jan 2019 19:53:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gnqV5-0000uX-JB; Sun, 27 Jan 2019 19:53:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132490-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=001495909b0c11e21723671f541cae66912a40f4
X-Osstest-Versions-That: libvirt=429f5454d570b5fca4b40338502bea724e31db99
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Jan 2019 19:53:51 +0000
Subject: [Xen-devel] [libvirt test] 132490: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ5MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTUg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzI0NjkKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMzI0NjkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjQ2OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICAwMDE0OTU5MDliMGMxMWUyMTcyMzY3MWY1
NDFjYWU2NjkxMmE0MGY0CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA0
MjlmNTQ1NGQ1NzBiNWZjYTRiNDAzMzg1MDJiZWE3MjRlMzFkYjk5CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzI0NjkgIDIwMTktMDEtMjUgMDU6MTE6NDUgWiAgICAyIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMyNDkwICAyMDE5LTAxLTI2IDA2OjM5OjEyIFogICAgMSBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJp
YyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5j
b20+CiAgTGFpbmUgU3R1bXAgPGxhaW5lQGxhaW5lLm9yZz4KICBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDAw
MTQ5NTkwOWIwYzExZTIxNzIzNjcxZjU0MWNhZTY2OTEyYTQwZjQKQXV0aG9yOiBMYWluZSBTdHVt
cCA8bGFpbmVAbGFpbmUub3JnPgpEYXRlOiAgIFdlZCBKYW4gOSAxODo0NTo0OSAyMDE5IC0wNTAw
CgogICAgZG9jczogYWRkIGZvcmdvdHRlbiBtZW50aW9ucyBvZiBmb3J3YXJkIG1vZGUgIm9wZW4i
CiAgICAKICAgIEEgY291cGxlIHBsYWNlcyBpbiB0aGUgZG9jcyBkaWRuJ3QgZ2V0IHVwZGF0ZWQg
d2hlbiB0aGUgZm9yd2FyZCBtb2RlCiAgICAib3BlbiIgd2FzIGFkZGVkLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBMYWluZSBTdHVtcCA8bGFpbmVAbGFpbmUub3JnPgogICAgUmV2aWV3ZWQtYnk6
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+Cgpjb21taXQgNDNiZTY1
YTQ4MTdmY2QxNTgzNzc2MzY4OTk5YzAzNDU0MGRmYWE1NwpBdXRob3I6IExhaW5lIFN0dW1wIDxs
YWluZUBsYWluZS5vcmc+CkRhdGU6ICAgV2VkIEphbiA5IDE5OjQyOjQxIDIwMTkgLTA1MDAKCiAg
ICBuZXR3b3JrOiByZW1vdmUgc3RhbGUgZnVuY3Rpb24KICAgIAogICAgbmV0d29ya01pZ3JhdGVT
dGF0ZUZpbGVzIHdhcyBhZGRlZCBuZWFybHkgNSB5ZWFycyBhZ28gd2hlbiB0aGUgbmV0d29yawog
ICAgc3RhdGUgZGlyZWN0b3J5IHdhcyBtb3ZlZCBmcm9tIC92YXIvbGliL2xpYnZpcnQgdG8gL3Zh
ci9ydW4vbGlidmlydAogICAganVzdCBwcmlvciB0byBsaWJ2aXJ0LTEuMi40KS4gSXQgd2FzIG9u
bHkgcmVxdWlyZWQgdG8gbWFpbnRhaW4gcHJvcGVyCiAgICBzdGF0ZSBpbmZvcm1hdGlvbiBmb3Ig
bmV0d29ya3MgdGhhdCB3ZXJlIGFjdGl2ZSBkdXJpbmcgYW4gdXBncmFkZSB0aGF0CiAgICBkaWRu
J3QgaW52b2x2ZSByZWJvb3RpbmcgdGhlIGhvc3QuIEF0IHRoaXMgcG9pbnQgdGhlIGxpa2VseWhv
b2Qgb2YKICAgIGFueW9uZSB1cGdyYWRpbmcgdGhlaXIgbGlidmlydCBmcm9tIHByZS0xLjIuNCBk
aXJlY3RseSB0byA1LjAuMCBvcgogICAgbGF0ZXIgKndpdGhvdXQgcmVib290aW5nIHRoZSBob3N0
KiBpcyBwcm9iYWJseSBzbyBjbG9zZSB0byAwIHRoYXQgbm8KICAgIHByb3Blcmx5IGluZm9ybWVk
IGJvb2tpZSB3b3VsZCB0YWtlICphbnkqIG9kZHMgb24gaXQgaGFwcGVuaW5nLCBzbyBpdAogICAg
c2VlbXMgYXBwcm9wcmlhdGUgdG8gcmVtb3ZlIHRoaXMgcG9pbnRsZXNzIGNvZGUuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCA0ODQz
NzBkY2YxYzkyN2VlNzNiMGYyNzhkMGZmNjA2NTc0N2E5YTQyCkF1dGhvcjogRXJpYyBCbGFrZSA8
ZWJsYWtlQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IEphbiAyNCAyMTozMjo1NSAyMDE5IC0wNjAw
CgogICAgdmlyanNvbjogYWRkIGNvbnZlbmllbmNlIHdyYXBwZXIgZm9yIGFwcGVuZGluZyBzdHJp
bmcgdG8gYXJyYXkKICAgIAogICAgVXBjb21pbmcgcGF0Y2hlcyBuZWVkIGFuIGFycmF5IG9mIHN0
cmluZ3MgZm9yIHVzZSBpbiBRTVAKICAgIGJsb2NrLWRpcnR5LWJpdG1hcC1tZXJnZS4gIEEgY29u
dmVuaWVuY2Ugd3JhcHBlciBjdXRzIGRvd24KICAgIG9uIHRoZSB2ZXJib3NpdHkgb2YgY3JlYXRp
bmcgdGhlIGFycmF5LCBzaW1pbGFyIHRvIHRoZQogICAgZXhpc3RpbmcgdmlySlNPTlZhbHVlT2Jq
ZWN0QXBwZW5kU3RyaW5nKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgQmxha2UgPGVi
bGFrZUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRo
YXQuY29tPgoKY29tbWl0IDRlYTVhNDFlMTZmNzYzNThkMmJkY2UxOTRkY2UwYmE5YmM1ZjAyNjEK
QXV0aG9yOiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgSmFuIDI0
IDIxOjI4OjIzIDIwMTkgLTA2MDAKCiAgICB2aXJqc29uOiBhbHdheXMgcmFpc2UgdmlyIGVycm9y
IG9uIGFwcGVuZCBmYWlsdXJlcwogICAgCiAgICBBIGZ1bmN0aW9uIHRoYXQgcmV0dXJucyAtMSBm
b3IgbXVsdGlwbGUgcG9zc2libGUgZmFpbHVyZXMsIGJ1dCBvbmx5CiAgICByYWlzZXMgYSBsaWJ2
aXJ0IGVycm9yIGZvciBzb21lIG9mIHRob3NlIGZhaWx1cmVzLCBjYW4gYmUgaGFyZCB0bwogICAg
dXNlIGNvcnJlY3RseS4gWWV0IGJvdGggb2Ygb3VyIEpTT04gb2JqZWN0L2FycmF5IGFwcGVuZGVy
cyBmYWxsIGluCiAgICB0aGF0IHBhdHRlcm4uICBUcnVlLCB0aGUgc2lsZW50IGVycm9ycyByZXBy
ZXNlbnQgY29kaW5nIGJ1Z3MgdGhhdAogICAgbm9uZSBvZiB0aGUgY2FsbGVycyBzaG91bGQgZXZl
ciB0cmlnZ2VyLCB3aGlsZSB0aGUgbm9pc3kgZXJyb3JzCiAgICByZXByZXNlbnQgbWVtb3J5IGZh
aWx1cmVzIHRoYXQgY2FuIGhhcHBlbiBhbnl3aGVyZSwgc28gd2UgaGFwcGVuZWQKICAgIHRvIG5l
dmVyIGVuZCB1cCBmYWlsaW5nIHdpdGhvdXQgYW4gZXJyb3IuIEJ1dCBpdCBpcyBiZXR0ZXIgdG8K
ICAgIGVpdGhlciB1c2UgdGhlIF9RVUlFVCBtZW1vcnkgYWxsb2NhdGlvbiB2YXJpYW50cywgYW5k
IG1ha2UgY2FsbGVycwogICAgZGVjaWRlIHRvIHJlcG9ydCBmYWlsdXJlOyBvciBtYWtlIGFsbCBm
YWlsdXJlIHBhdGhzIG5vaXN5LiBUaGlzCiAgICBwYXRjaCB0YWtlcyB0aGUgbGF0dGVyIGFwcHJv
YWNoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KCmNvbW1p
dCAyNzA3ZDRmOGJjN2E2NWRlYTEzYjQ3NDIyZjBmZTRjMTMwOWY5ZGMyCkF1dGhvcjogTWljaGFs
IFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgSmFuIDIyIDEyOjIz
OjA3IDIwMTkgKzAxMDAKCiAgICB0b29sczogRG9jdW1lbnQgY29tcGxldGVyIGNhbGxiYWNrCiAg
ICAKICAgIFN0cmljdGx5IHNwZWFraW5nLCB0aGlzIHNob3VsZCBnbyBuZWFyIHZzaENvbXBsZXRl
ciB0eXBlZGVmCiAgICBkZWNsYXJhdGlvbi4gSG93ZXZlciwgSSBmaW5kIGl0IG1vcmUgdXNlZnVs
IG5lYXIgYWN0dWFsIGNvbXBsZXRlcgogICAgaW1wbGVtZW50YXRpb25zLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+Cgpjb21taXQgNDllYzU3
NjljOWRmZGZiYWFiZTkzOWQwODUxYmRhOTUzNjRhMDVkNgpBdXRob3I6IErDoW4gVG9ta28gPGp0
b21rb0ByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBKYW4gMTYgMDg6NDc6MDYgMjAxOSArMDEwMAoK
ICAgIHFlbXVCdWlsZENvbnRyb2xsZXJzQ29tbWFuZExpbmU6IHVzZSBpIGluc3RlYWQgb2YgaiBh
cyB0aGUgY291bnRlcgogICAgCiAgICBOb3cgdGhhdCB0aGUgbmVzdGVkIGxvb3AgaXMgZ29uZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KCmNvbW1p
dCBhNmQzMzU3YzhiOWViM2IwOGYxNzcwM2Q3MTU0Y2Q4YzIzZTYwYmRjCkF1dGhvcjogSsOhbiBU
b21rbyA8anRvbWtvQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIEphbiAxNiAwODo0NjoyOSAyMDE5
ICswMTAwCgogICAgcmVuYW1lIHFlbXVCdWlsZENvbnRyb2xsZXJEZXZDb21tYW5kTGluZQogICAg
CiAgICBVc2UgcWVtdUJ1aWxkQ29udHJvbGxlcnNDb21tYW5kTGluZSBzaW5jZSBpdCBidWlsZHMg
dGhlIGNvbW1hbmQgbGluZQogICAgZm9yIChuZWFybHkpIGFsbCBjb250cm9sbGVycywgbm90IGp1
c3Qgb25lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29t
PgoKY29tbWl0IGZjMWMxNmJjY2Q0ZGViODY4NDhhM2YzN2NjYjU1ODMxZWQ4Y2UyZjIKQXV0aG9y
OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgSmFuIDE1IDE3OjU5
OjE3IDIwMTkgKzAxMDAKCiAgICBxZW11QnVpbGRDb250cm9sbGVyc0J5VHlwZUNvbW1hbmRMaW5l
OiBmcmVlIGRldnN0ciBpbiB0aGUgY2xlYW51cAogICAgc2VjdGlvbgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKY29tbWl0IGM3ZTAzZGY4YzBmMzhi
YjAwNzUyM2MwMjJlNjI4NTgxOTQ4ZThmMDEKQXV0aG9yOiBKw6FuIFRvbWtvIDxqdG9ta29AcmVk
aGF0LmNvbT4KRGF0ZTogICBUdWUgSmFuIDE1IDE2OjUwOjIyIDIwMTkgKzAxMDAKCiAgICBxZW11
OiBmb3JtYXQgQ0NJRCBjb250cm9sbGVycyBhZnRlciBVU0IgaHVicwogICAgCiAgICBTaW5jZSB0
aGV5IGdvIG9uIHRoZSBVU0IgYnVzLCBmb3JtYXQgdGhlbSBhZnRlciBVU0IgaHVicy4KICAgIAog
ICAgaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xMzc1NDAyCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogICAg
UmV2aWV3ZWQtYnk6IENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+Cgpjb21taXQg
NDIxZTBlZWVjNzc3M2UzYzQ3MjlkNzAzNWRjOTIxOWZhNzFiNDQyMQpBdXRob3I6IErDoW4gVG9t
a28gPGp0b21rb0ByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBKYW4gMTUgMTY6NDQ6NDEgMjAxOSAr
MDEwMAoKICAgIHFlbXU6IEludHJvZHVjZSBxZW11QnVpbGRDb250cm9sbGVyc0J5VHlwZUNvbW1h
bmRMaW5lCiAgICAKICAgIE5vdyB0aGF0IHRoZSBpbm5lciBsb29wIGRvZXMgbm90IHJlcXVpcmUg
YW55IG90aGVyIHZhcmlhYmxlcywKICAgIGl0IGNhbiBiZSBlYXNpbHkgc2VwYXJhdGVkLiBBcGFy
dCBmcm9tIHJlZHVjaW5nIHRoZSBpbmRlbnRhdGlvbgogICAgbGV2ZWwgdGhpcyB3aWxsIGFsbG93
IGl0IHRvIGJlIGNhbGxlZCBmcm9tIGRpZmZlcmVudCBjb2RlIHBhdGhzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKY29tbWl0IDc1ZWNmZDI1MjEz
Njg3OGVjMzllZWQ0OTE1NjkxZjYxZDM5N2MyOGQKQXV0aG9yOiBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgSmFuIDE1IDE2OjMxOjU0IDIwMTkgKzAxMDAKCiAgICBx
ZW11QnVpbGRDb250cm9sbGVyRGV2U3RyOiByZW1vdmUgbnVzYmNvbnRyb2xsZXIgYXJndW1lbnQK
ICAgIAogICAgTm93IHRoYXQgaXQncyBubyBsb25nZXIgbmVlZGVkLCByZW1vdmUgdGhlIGFyZ3Vt
ZW50LgogICAgVGhpcyByZW1vdmVzIHRoZSBsYXN0IGhlbHBlciB2YXJpYWJsZSBpbgogICAgcWVt
dUJ1aWxkQ29udHJvbGxlckRldkNvbW1hbmRMaW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
w6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDb2xlIFJvYmlu
c29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKY29tbWl0IDhmNWU1MGUwMDNlY2U2MTc3NjM0NzM2
YzI5MTQ4NzJkOTFjNzFlNGYKQXV0aG9yOiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4K
RGF0ZTogICBUdWUgSmFuIDE1IDE2OjI4OjU1IDIwMTkgKzAxMDAKCiAgICBxZW11OiBzZXBhcmF0
ZSBjb3VudGluZyBvZiBVU0IgY29udHJvbGxlcnMKICAgIAogICAgcWVtdUJ1aWxkTGVnYWN5VVNC
Q29udHJvbGxlckNvbW1hbmRMaW5lIGlzIHRoZSBvbmx5IHBsYWNlIHdoZXJlCiAgICB3ZSBuZWVk
IHRvIGNvdW50IHRoZSBVU0IgY29udHJvbGxlcnMuCiAgICAKICAgIENvdW50IHRoZW0gYWdhaW4g
aW5zdGVhZCBvZiBrZWVwaW5nIHRyYWNrIGluIGEgdmFyaWFibGUgcGFzc2VkIHRvCiAgICBxZW11
QnVpbGRDb250cm9sbGVyRGV2U3RyLgogICAgCiAgICBUaGlzIHJlbW92ZXMgdGhlIG5lZWQgZm9y
IGFub3RoZXIgdmFyaWFibGUgaW4gdGhlIGxvb3AgaW4KICAgIHFlbXVCdWlsZENvbnRyb2xsZXJE
ZXZDb21tYW5kTGluZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSsOhbiBUb21rbyA8anRvbWtv
QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVk
aGF0LmNvbT4KCmNvbW1pdCBkYWIzZDVkMzUwYTg0MDYyMWY3OWUzOTBhYmU0MmExZmVhMTNkNzUw
CkF1dGhvcjogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIEphbiAx
NSAxNjoxNTozOSAyMDE5ICswMTAwCgogICAgcWVtdTogc2VwYXJhdGUgY291bnRpbmcgb2YgbGVn
YWN5IFVTQiBjb250cm9sbGVycwogICAgCiAgICBDb3VudCB0aGVtIGluIHFlbXVCdWlsZExlZ2Fj
eVVTQkNvbnRyb2xsZXJDb21tYW5kTGluZSB0byByZW1vdmUKICAgIHlldCBhbm90aGVyIHZhcmlh
YmxlIGFjY2Vzc2VkIGZyb20gdGhlIGxvb3AgaW4KICAgIHFlbXVCdWlsZENvbnRyb2xsZXJEZXZD
b21tYW5kTGluZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJl
ZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0
LmNvbT4KCmNvbW1pdCA5NTA0OWQ3MDU0MGVmMmM5Y2M1YmNmZDk2ZjMzZDI4YTAwZmQ5NWRkCkF1
dGhvcjogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIEphbiAxNSAx
NjowODo0OCAyMDE5ICswMTAwCgogICAgQWRkIHFlbXVCdWlsZERvbWFpbkZvcmJpZExlZ2FjeVVT
QkNvbnRyb2xsZXIKICAgIAogICAgU2hvcnRlbiBzb21lIGxvbmcgY29uZGl0aW9ucy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KCmNvbW1pdCA3OWM3
Y2JhZjQ2NjgyYzQxY2M0YjY5Njc4NjhmY2M3OTQ2OGYxYTM1CkF1dGhvcjogSsOhbiBUb21rbyA8
anRvbWtvQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIEphbiAxNSAxNTo0NjozOSAyMDE5ICswMTAw
CgogICAgcWVtdTogZXhpdCBlYXJseSBpZiBVU0JfQ09OVFJPTExFUl9NT0RFTF9OT05FIGlzIHBy
ZXNlbnQKICAgIAogICAgVGhpcyByZW1vdmVzIHRoZSBuZWVkIHRvIG1hcmsgaXQgaW4gdGhlICd1
c2Jjb250cm9sbGVyJyB2YXJpYWJsZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSsOhbiBUb21r
byA8anRvbWtvQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ29sZSBSb2JpbnNvbiA8Y3Jv
Ymluc29AcmVkaGF0LmNvbT4KCmNvbW1pdCBhOThjMGEyZmVmMTFmYzIyMDZmOGVlMTUxZDUxOGNm
ZGFkNTM1ZDZhCkF1dGhvcjogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CkRhdGU6ICAg
VHVlIEphbiAxNSAxNTozMzoxMCAyMDE5ICswMTAwCgogICAgcWVtdTogbW92ZSBvdXQgbGVnYWN5
IFVTQiBjb250cm9sbGVyIGZvcm1hdHRpbmcKICAgIAogICAgTW92ZSBvdXQgdGhlIGNvZGUgZm9y
bWF0dGluZyAiLXVzYiIgb24gdGhlIFFFTVUgY29tbWFuZCBsaW5lLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKY29tbWl0IGMyYTgyNTY5OTFkNzcy
MzIzYTNkZjA4YzMzYjAxMmJmMTJkNjI2NDUKQXV0aG9yOiBKw6FuIFRvbWtvIDxqdG9ta29AcmVk
aGF0LmNvbT4KRGF0ZTogICBNb24gSmFuIDIxIDE1OjQ5OjIzIDIwMTkgKzAxMDAKCiAgICB2aXJQ
b3J0QWxsb2NhdG9yU2V0VXNlZDogaWdub3JlIHBvcnQgMAogICAgCiAgICBTaW1pbGFyIHRvIHdo
YXQgY29tbWl0IDg2ZGJhOGYzIGRpZCBmb3IgdmlyUG9ydEFsbG9jYXRvclJlbGVhc2UsCiAgICBp
Z25vcmUgcG9ydCAwIGluIHZpclBvcnRBbGxvY2F0b3JTZXRVc2VkLgogICAgCiAgICBGb3IgYWxs
IHRoZSByZWFzb25hYmxlIHVzZSBjYXNlcyB0aGUgY2FsbGVycyBhbHJlYWR5IGNoZWNrIHRoYXQK
ICAgIHRoZSBwb3J0IGlzIG5vbi16ZXJvLCBob3dldmVyIGlmIHRoZSBwb3J0IGZyb20gdGhlIFhN
TCBvdmVyZmxvd3MKICAgIHVuc2lnbmVkIHNob3J0IGFuZCB0dXJucyBpbnRvIDAsIGl0IGNhbiBi
ZSBzZXQgYXMgdXNlZCBieQogICAgdmlyUG9ydEFsbG9jYXRvclNldFVzZWQgYnV0IG5vdCByZWxl
YXNlZCBieSB2aXJQb3J0QWxsb2NhdG9yUmVsZWFzZS4KICAgIAogICAgQWxzbyBza2lwIHBvcnQg
JzAnIGluIHZpclBvcnRBbGxvY2F0b3JTZXRVc2VkIHRvIG1ha2UgdGhpcyBiZWhhdmlvcgogICAg
c3ltbWV0cmljLgogICAgCiAgICBUaGUgc2VyZW5pdHkgd2FzIGRpc3R1cmJlZCBieSBjb21taXQg
NWRiZGE1ZTkgd2hpY2ggc3RhcnRlZCB1c2luZwogICAgdmlyUG9ydEFsbG9jYXRvclJlbGVhc2Ug
aW5zdGVhZCBvZiB2aXJQb3J0QWxsb2NhdG9yU2V0VXNlZCAoZmFsc2UpLgogICAgCiAgICBodHRw
czovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE1OTE2NDUKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KCmNvbW1pdCA4NzJiMTVk
ZWE2NjIzNDkwYzIyM2IwYzgwODFlMTRmMjgwNDU5YTYwCkF1dGhvcjogVGhvbWFzIEh1dGggPHRo
dXRoQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEphbiAyNSAxMDo1MDoyOCAyMDE5ICswMTAwCgog
ICAgZG9jcy9nb3Zlcm5hbmNlOiBDbGFyaWZ5IHRoZSB2ZXJzaW9uIG51bWJlciBvZiB0aGUgTEdQ
TAogICAgCiAgICBUaGVyZSBpcyBubyAiR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
LCB2ZXJzaW9uIDIiLAogICAgb25seSB2ZXJzaW9uIDIuMSBhbmQgbGF0ZXIuIEluICJ2ZXJzaW9u
IDIiLCB0aGUgbGljZW5zZSB3YXMKICAgIHN0aWxsIGNhbGxlZCAiTGlicmFyeSIgaW5zdGVhZCBv
ZiAiTGVzc2VyIi4gU28gYXNzdW1lIHRoYXQKICAgIHZlcnNpb24gMi4xIGlzIG1lYW50IGhlcmUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+Cgpjb21taXQgODAzYTczOTgw
YTcxNGVmMjA3Mjk0ZTM3ZGI0MTE1YmJhMGYwYTdkOApBdXRob3I6IFRob21hcyBIdXRoIDx0aHV0
aEByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBKYW4gMjUgMTA6NTA6MjcgMjAxOSArMDEwMAoKICAg
IHRvb2xzL3ZpcnQteG1sLXZhbGlkYXRlOiBGaXggR1BMIGluZm9ybWF0aW9uCiAgICAKICAgIFRo
ZSB0b29scy92aXJ0LXhtbC12YWxpZGF0ZS5pbiBmaWxlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0
ZXJtcyBvZgogICAgdGhlIEdQTCwgYnV0IHRoZW4gc2F5cyAiWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUKICAgIEdOVSAqTGVzc2VyKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
Ii4gVGh1cyBzY3JhdGNoIHRoZSAiTGVzc2VyIiBoZXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKw6FuIFRv
bWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IErDoW4gVG9ta28gPGp0
b21rb0ByZWRoYXQuY29tPgoKY29tbWl0IDcwZDljMWE3NjhlNTY4MTJkMmJjM2VkNmRkYjI4NjQ2
NzI0MmFkYTMKQXV0aG9yOiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KRGF0ZTogICBG
cmkgSmFuIDI1IDEwOjUwOjI2IDIwMTkgKzAxMDAKCiAgICBib290c3RyYXAuY29uZjogRml4IExH
UEwgaW5mb3JtYXRpb24KICAgIAogICAgVGhlIGJvb3RzdHJhcC5jb25mIGlzIGxpY2Vuc2VkIHVu
ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgTEdQTCwgYnV0IHRoZW4KICAgIHN1Z2dlc3RzIHRvICJTZWUg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMiLgogICAgVGhh
dCBzaG91bGQgYmUgdGhlICJHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UiIGluc3Rl
YWQsIG9mCiAgICBjb3Vyc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBIdXRoIDx0
aHV0aEByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 27 20:10:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Jan 2019 20:10: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-devel-bounces@lists.xenproject.org>)
	id 1gnqko-0004kU-5e; Sun, 27 Jan 2019 20:10: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=6qU4=QD=amazon.de=prvs=923bc5b51=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gnqkm-0004Xh-Gz
 for xen-devel@lists.xenproject.org; Sun, 27 Jan 2019 20:10:04 +0000
X-Inumbo-ID: 88770722-226f-11e9-887d-8bf834cb5dfc
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88770722-226f-11e9-887d-8bf834cb5dfc;
 Sun, 27 Jan 2019 20:10:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548619803; x=1580155803;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=513MAMDbNMi5vlAHAacjp/BULHYLBDbmZsckEVzTtnM=;
 b=JlB5uD41jCNB3i+nwCpjOCCiQgmZjJGJCbWPGlV/gQ/Bl5xRKxqtIJ5J
 lfkFQR9eINPuS5hLz+TDLqrDJGKK1XsG9cPPb1Tem8GQWOnlXHHkPbiZE
 4dG0TMF/xwJsZyHsfuFVpYJ1m5GMZnQDTqi+/snaZCXtNmelhV8DeLD31 U=;
X-IronPort-AV: E=Sophos;i="5.56,531,1539648000"; d="scan'208";a="756154673"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 27 Jan 2019 20:10:03 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0RK9wXI109691
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 27 Jan 2019 20:09:59 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sun, 27 Jan 2019 20:09:58 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.244) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sun, 27 Jan 2019 20:09:51 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244655-32180-7-git-send-email-nmanthey@amazon.de>
 <996754ba-3eab-6e96-5f75-e7cafeef6503@citrix.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <7b2d38cb-d61a-026f-63ca-e52f55cfa27b@amazon.de>
Date: Sun, 27 Jan 2019 21:09:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <996754ba-3eab-6e96-5f75-e7cafeef6503@citrix.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.244]
X-ClientProxiedBy: EX13d09UWA003.ant.amazon.com (10.43.160.227) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 07/11] nospec: enable
 lfence on Intel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Martin Pohlack <mpohlack@amazon.de>,
 Julien Grall <julien.grall@arm.com>, Bjoern Doebel <doebel@amazon.de>,
 Jan Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yNC8xOSAyMzoyOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMy8wMS8yMDE5IDEx
OjU3LCBOb3JiZXJ0IE1hbnRoZXkgd3JvdGU6Cj4+IFdoaWxlIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rp
b24gd2FzIGFkZGVkIGZvciBhbGwgeDg2IHBsYXRmb3JtIGluIHRoZQo+PiBiZWdpbm5pbmcsIGl0
J3MgdXNlZnVsIHRvIG5vdCBibG9jayBwbGF0Zm9ybXMgdGhhdCBhcmUgbm90IGFmZmVjdGVkCj4+
IGJ5IHRoZSBMMVRGIHZ1bG5lcmFiaWxpdHkuIFRoZXJlZm9yZSwgdGhlIGxmZW5jZSBpbnN0cnVj
dGlvbiBzaG91bGQKPj4gb25seSBiZSBpbnRyb2R1Y2VkLCBpbiBjYXNlIHRoZSBjdXJyZW50IENQ
VSBpcyBhbiBJbnRlbCBDUFUgdGhhdCBpcwo+PiBjYXBhYmxlIG9mIGh5cGVyIHRocmVhZGluZy4g
VGhpcyBjb21iaW5hdGlvbiBvZiBmZWF0dXJlcyBpcyBhZGRlZAo+PiB0byB0aGUgZmVhdHVyZXMg
dGhhdCBhY3RpdmF0ZSB0aGUgYWx0ZXJuYXRpdmUuCj4+Cj4+IFRoaXMgY29tbWl0IGlzIHBhcnQg
b2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KPj4KPj4gLS0t
Cj4+ICB4ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmggfCA4ICsrKysrKy0tCj4+ICAxIGZpbGUgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL25vc3BlYy5oIGIveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCj4+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbm9z
cGVjLmgKPj4gQEAgLTcsNiArNyw3IEBACj4+ICAjaWZuZGVmIFhFTl9OT1NQRUNfSAo+PiAgI2Rl
ZmluZSBYRU5fTk9TUEVDX0gKPj4gIAo+PiArI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgo+
PiAgI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KPj4gIAo+PiAgLyoqCj4+IEBAIC02OCw3ICs2OSwx
MCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgYXJyYXlfaW5kZXhfbWFza19ub3NwZWMo
dW5zaWduZWQgbG9uZyBpbmRleCwKPj4gICAqIGFsbG93IHRvIGluc2VydCBhIHJlYWQgbWVtb3J5
IGJhcnJpZXIgaW50byBjb25kaXRpb25hbHMKPj4gICAqLwo+PiAgI2lmZGVmIENPTkZJR19YODYK
Pj4gLXN0YXRpYyBpbmxpbmUgYm9vbCBsZmVuY2VfdHJ1ZSh2b2lkKSB7IHJtYigpOyByZXR1cm4g
dHJ1ZTsgfQo+PiArc3RhdGljIGlubGluZSBib29sIGxmZW5jZV90cnVlKHZvaWQpIHsKPj4gKyAg
ICBhbHRlcm5hdGl2ZSgiIiwgImxmZW5jZSIsIFg4Nl9WRU5ET1JfSU5URUwpOwo+IFRoaXMgZG9l
c24ndCBkbyB3aGF0IHlvdSBleHBlY3QuwqAgSXQgd2lsbCBjYXVzZSB0aGUgbGZlbmNlcyB0byBi
ZQo+IHBhdGNoZWQgaW50byBleGlzdGVuY2Ugb24gYW55IGhhcmR3YXJlIHdpdGggYW4gRlBVIChi
ZWZvcmUgYSByZWNlbnQKPiBwYXRjaCBvZiBtaW5lKSBvciB3aXRoIFZNRSAoYWZ0ZXIgYSByZWNl
bnQgcGF0Y2gpLgoKQWZ0ZXIgbG9va2luZyBtb3JlIGludG8gdGhpcywgSSB3b3VsZCBpbnRyb2R1
Y2UgYW5vdGhlciBzeW50aGVzaXplZCBDUFUKZmVhdHVyZSBmbGFnLCBzbyB0aGF0IGFsdGVybmF0
aXZlIHBhdGNoaW5nIGNhbiB1c2UgdGhpcyBmbGFnIHRvIHBhdGNoCnRoZSBsZmVuY2UgaW4sIGlu
IGNhc2UgdGhlIGRldGVjdGVkIHBsYXRmb3JtIGlzIHZ1bG5lcmFibGUgdG8gTDFURi4gSQp3b3Vs
ZCBzZXQgdGhpcyBmbGFnIGJhc2VkIG9uIHdoZXRoZXIgYW4gTDFURiB2dWxuZXJhYmxlIHBsYXRm
b3JtIGlzCmRldGVjdGVkLCBhbmQgYW4gaW50cm9kdWNlZCBjb21tYW5kIGxpbmUgb3B0aW9uIGRv
ZXMgbm90IHByZXZlbnQgdGhpcy4KSXMgdGhpcyB3aGF0IHlvdSBlbnZpc2lvbiwgb3IgZG8gSSBt
aXNzIHNvbWV0aGluZz8KCkJlc3QsCk5vcmJlcnQKCj4KPiB+QW5kcmV3CgoKCgpBbWF6b24gRGV2
ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4K
R2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0
LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVu
YnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 27 20:28:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Jan 2019 20:28: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-devel-bounces@lists.xenproject.org>)
	id 1gnr27-0005rf-M5; Sun, 27 Jan 2019 20:27: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=SdPN=QD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gnr26-0005rW-4s
 for xen-devel@lists.xenproject.org; Sun, 27 Jan 2019 20:27:58 +0000
X-Inumbo-ID: 0737fb96-2272-11e9-bce5-0bc838dbd3a6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0737fb96-2272-11e9-bce5-0bc838dbd3a6;
 Sun, 27 Jan 2019 20:27:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gnr21-0004m9-KS; Sun, 27 Jan 2019 20:27:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gnr21-0008FF-7w; Sun, 27 Jan 2019 20:27:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gnr21-0008Le-7J; Sun, 27 Jan 2019 20:27:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132488-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=ad7a21e81231ae64540310384fb0f87ac8758b02
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Jan 2019 20:27:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 132488: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ4OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0ODgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTIgZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMzE4NDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTg0MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MTg0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhZDdhMjFlODEyMzFhZTY0NTQwMzEwMzg0
ZmIwZjg3YWM4NzU4YjAyCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAx
NDc5MjNiMWE5MDFhMDM3MGY4M2EwZjRjNThlYzFiYWZmZWYyMmYwCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzE4NDIgIDIwMTktMDEtMDkgMDA6Mzc6MjIgWiAgIDE4IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTMxODkyICAyMDE5LTAxLTA5IDIzOjM3OjAwIFogICAxNyBkYXlzICAgMTYgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNDg4ICAyMDE5LTAxLTI2IDAzOjI4OjA4IFog
ICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQWFyb24gTGluZHNheSA8YWFyb25Ab3MuYW1wZXJlY29tcHV0aW5nLmNv
bT4KICBBYXJvbiBMaW5kc2F5IDxhY2xpbmRzYUBnbWFpbC5jb20+CiAgQWFyb24gTGluZHNheSA8
YWxpbmRzYXlAY29kZWF1cm9yYS5vcmc+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmlj
QHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAg
QWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kZXIg
R3JhZiA8YWdyYWZAc3VzZS5kZT4KICBBbGV4YW5kZXIgS2FuYXZpbiA8YWxleC5rYW5hdmluQGdt
YWlsLmNvbT4KICBBbGV4YW5kcm8gU2FuY2hleiBCYWNoIDxhc2FuY2hlekBrcnlwdG9zbG9naWMu
Y29tPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZy
YW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3
QGFqLmlkLmF1PgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgog
IEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQm9yaXNsYXYgUGV0a292IDxi
cEBzdXNlLmRlPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNv
bT4KICBDaHJpc3RvcGhlIEZlcmdlYXUgPGNmZXJnZWF1QHJlZGhhdC5jb20+CiAgQ2xlYmVyIFJv
c2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJt
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdv
YXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhh
dC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2
aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRG9uZ2xpIFpoYW5nIDxkb25nbGku
emhhbmdAb3JhY2xlLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRo
YXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgog
IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFZHVhcmRvIE90dWJvIDxv
dHVib0ByZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmlj
IEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhh
dC5jb20+CiAgRmFtIFpoZW5nIDxmYW16QHJlZGhhdC5jb20+CiAgRmVpIExpIDxmbGlAc3VzZS5j
b20+CiAgRmVpIExpIDxzaGlybGV5MTdmZWlAZ21haWwuY29tPgogIEZyZWRpYW5vIFppZ2xpbyA8
ZnppZ2xpb0ByZWRoYXQuY29tPgogIEZyZWRyaWsgTm9yaW5nIDxub3JpbmdAbm9jcmV3Lm9yZz4K
ICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGth
b2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBJZ29yIE1hbW1l
ZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXgu
aWJtLmNvbT4KICBKaWFuIFdhbmcgPHdhbmdqaWFuMTYxQGh1YXdlaS5jb20+CiAgSm9lbCBTdGFu
bGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSm9u
IERpZWtlbWEgPGpvbi5kaWVrZW1hQGdlLmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUBy
ZWRoYXQuY29tPgogIEthbWFsIEhlaWIgPGthbWFsaGVpYjFAZ21haWwuY29tPgogIEthc2h5YXAg
Q2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50
QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEZl
bmcgPGxpZmVuZzE1MTlAZ21haWwuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBN
YXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwg
QXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJrIENhdmUtQXlsYW5k
IDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJt
YnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWlj
aGFlbCBDbGFyayA8bWpjQHNpZml2ZS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTmlz
YXJnIFNoYWggPG5zaGFoQGRpc3Jvb3Qub3JnPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lm
aXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGVuZyBIYW8gPHBlbmcuaGFvMkB6dGUu
Y29tLmNuPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaWVycmUgTW9yZWwgPHBtb3JlbEBsaW51eC5p
Ym0uY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFByaWl0
IExhZXMgPHBsYWVzQHBsYWVzLm9yZz4KICBSZW15IE5vZWwgPHJlbXkubm9lbEBibGFkZS1ncm91
cC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+
CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2xzaGFr
b3YgPHIuYm9sc2hha292QHlhZHJvLmNvbT4KICBSeWFuIEVsIEtvY2h0YSA8cmVsa29jaHRhQGdt
YWlsLmNvbT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+
CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29t
PgogIFNyZWVqaXRoIE1vaGFuYW4gPHNyZWVqaXQubW9oYW5hbkBudXRhbml4LmNvbT4KICBTdGVm
YW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LmlibS5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFu
YkBsaW51eC52bmV0LmlibS5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgogIFN0ZWZhbiBNYXJrb3ZpYyA8c21hcmtvdmljQHdhdmVjb21wLmNvbT4KICBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRo
QHJlZGhhdC5jb20+CiAgVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KICBUb20gRGVz
ZXluIDx0b20uZGVzZXluQGdtYWlsLmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0By
ZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmly
dHVvenpvLmNvbT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhh
dC5jb20+CiAgV2VpIFh1IDx3ZXh1QHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3Lnlh
bmdAbGludXguaW50ZWwuY29tPgogIFhpYW8gR3Vhbmdyb25nIDx4aWFvZ3Vhbmdyb25nQHRlbmNl
bnQuY29tPgogIFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50ZWwuY29tPgogIFlpIE1pbiBaaGFv
IDx6eWltaW5AbGludXguaWJtLmNvbT4KICBZb25nYm9rIEtpbSA8eW9uZ2Jvay5raW1AaW1ndGVj
LmNvbT4KICBZb25nYm9rIEtpbSA8eW9uZ2Jvay5raW1AbWlwcy5jb20+CiAgWXVyaSBCZW5kaXRv
dmljaCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1dmFsIFNoYWlhIDx5dXZhbC5z
aGFpYUBvcmFjbGUuY29tPgogIFpoYW8gWWFuIDx5YW4ueS56aGFvQGludGVsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTEwMTggbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 27 20:28:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Jan 2019 20:28: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-devel-bounces@lists.xenproject.org>)
	id 1gnr2t-00062Q-1s; Sun, 27 Jan 2019 20:28: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=6qU4=QD=amazon.de=prvs=923bc5b51=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gnr2s-00062G-3P
 for xen-devel@lists.xenproject.org; Sun, 27 Jan 2019 20:28:46 +0000
X-Inumbo-ID: 24c4a9f4-2272-11e9-aeee-bc764e045a96
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24c4a9f4-2272-11e9-aeee-bc764e045a96;
 Sun, 27 Jan 2019 20:28:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548620925; x=1580156925;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=JVRO7/639lVkTBNgeMIgmglcRKvITFz4Jyg5jDy3M4k=;
 b=cglqeiZiKTrWPZ8NIf6+q8/DKIA8H4fkCvjmppzNZ6x3Cr788MbRalBo
 1hjbKv4yMLWIXOJhdIyrljDlBDx2endYZWcl7Q/UkHG90OLxkjFPcqkCH
 I9o+rH3Gb3YNp+8AYBuWsza0f3mrEGL53SJ/QIdHfOpuY1oEAQSy7r0yG s=;
X-IronPort-AV: E=Sophos;i="5.56,531,1539648000"; d="scan'208";a="714961075"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 27 Jan 2019 20:28:44 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0RKSdt7035207
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 27 Jan 2019 20:28:41 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sun, 27 Jan 2019 20:28:40 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.244) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sun, 27 Jan 2019 20:28:33 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <c279c2fa-564a-7177-d305-38c907d485c3@citrix.com>
 <5C4AE16D0200007800211142@prv1-mh.provo.novell.com>
 <9c750e44-c37d-3c87-0add-195cf9299429@amazon.de>
 <5C4B0A990200007800211210@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <fa114e08-3141-8a8e-1c3c-22fb6516c719@amazon.de>
Date: Sun, 27 Jan 2019 21:28:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C4B0A990200007800211210@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.244]
X-ClientProxiedBy: EX13D11UWB004.ant.amazon.com (10.43.161.90) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yNS8xOSAxNDowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDEuMTkgYXQg
MTE6NTAsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBPbiAxLzI1LzE5IDExOjE0LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI0LjAxLjE5IGF0IDIyOjI5LCA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gV29yc2UgaXMgdGhlICJldmFsdWF0ZSBjb25k
aXRpb24sIHN0YXNoIHJlc3VsdCwgZmVuY2UsIHVzZSB2YXJpYWJsZSIKPj4+PiBvcHRpb24sIHdo
aWNoIGlzIGFsbW9zdCBjb21wbGV0ZWx5IHVzZWxlc3MuICBJZiB5b3Ugd29yayBvdXQgdGhlCj4+
Pj4gcmVzdWx0aW5nIGluc3RydWN0aW9uIHN0cmVhbSwgeW91J2xsIGhhdmUgYSBjb25kaXRpb25h
bCBleHByZXNzaW9uCj4+Pj4gY2FsY3VsYXRlZCBkb3duIGludG8gYSByZWdpc3RlciwgdGhlbiBh
IGZlbmNlLCB0aGVuIGEgdGVzdCByZWdpc3RlciBhbmQKPj4+PiBjb25kaXRpb25hbCBqdW1wIGlu
dG8gb25lIG9mIHR3byBiYXNpYyBibG9ja3MuICBUaGlzIHRha2VzIHRoZSBwZXJmIGhpdCwKPj4+
PiBhbmQgZG9lc24ndCBwcm90ZWN0IGVpdGhlciBvZiB0aGUgYmFzaWMgYmxvY2tzIGZvciBzcGVj
dWxhdGl2ZQo+Pj4+IG1pcy1leGVjdXRpb24uCj4+PiBIb3cgZG9lcyBpdCBub3QgcHJvdGVjdCBh
bnl0aGluZz8gSXQgc2hyaW5rcyB0aGUgc3BlY3VsYXRpb24gd2luZG93Cj4+PiB0byBqdXN0IHRo
ZSByZWdpc3RlciB0ZXN0IGFuZCBjb25kaXRpb25hbCBicmFuY2gsIHdoaWNoIG91Z2h0IHRvIGJl
Cj4+PiBmYXIgc21hbGxlciB0aGFuIHRoYXQgYmVoaW5kIGEgbWVtb3J5IGFjY2VzcyB3aGljaCBm
YWlscyB0byBoaXQgYW55Cj4+PiBvZiB0aGUgY2FjaGVzIChhbmQgcGVyaGFwcyBldmVuIGFueSBv
ZiB0aGUgVExCcykuIFRoaXMgaXMgdGhlIG1vcmUKPj4+IHRoYXQgTEZFTkNFIGRvZXMgc3BlY2lm
aWNhbGx5IG5vdCBwcmV2ZW50IGluc24gZmV0Y2hpbmcgZnJvbQo+Pj4gY29udGludWluZy4KPj4+
Cj4+PiBUaGF0IHNhaWQgSSBhZ3JlZSB0aGF0IHRoZSBMRkVOQ0Ugd291bGQgYmV0dGVyIHNpdCBi
ZXR3ZWVuIHRoZQo+Pj4gcmVnaXN0ZXIgdGVzdCBhbmQgdGhlIGNvbmRpdGlvbmFsIGJyYW5jaCwg
YnV0IGFzIHdlJ3ZlIHNhaWQgc28gbWFueQo+Pj4gdGltZXMgYmVmb3JlIC0gdGhpcyBjYW4ndCBi
ZSBhY2hpZXZlZCB3aXRob3V0IGNvbXBpbGVyIHN1cHBvcnQuIEl0J3MKPj4+IHNhaWQgZW5vdWdo
IHRoYXQgdGhlIGRlZmF1bHQgImNjIiBjbG9iYmVyIG9mIGFzbSgpLXMgb24geDg2IGFsb25lCj4+
PiBwcmV2ZW50cyB0aGlzIGZyb20gcG9zc2libHkgd29ya2luZywgd2hpbGUgbXkgb3ZlciBmb3Vy
IHllYXIgb2xkCj4+PiBwYXRjaCB0byBhZGQgYSBtZWFucyB0byBhdm9pZCB0aGlzIGhhcyBub3Qg
c2VlbiBzdWZmaWNpZW50Cj4+PiBjb21tZW50cyB0byBnZXQgaXQgaW50byBzb21lIGhvcGVmdWxs
eSBhY2NlcHRhYmxlIHNoYXBlLCBidXQgYWxzbwo+Pj4gaGFzIG5vdCBiZWVuIGFwcHJvdmVkIGFz
IGlzLgo+Pj4KPj4+IFRoZW4gYWdhaW4sIGZvbGxvd2luZyBhbiBlYXJsaWVyIHJlcGx5IG9mIG1p
bmUgb24gYW5vdGhlciBzdWItCj4+PiB0aHJlYWQsIG5vdGhpbmcgcmVhbGx5IHByZXZlbnRzIHRo
ZSBjb21waWxlciBmcm9tIG1vdmluZyBhaGVhZAo+Pj4gYW5kIGZvbGRpbmcgdGhlIHR3byBMRkVO
Q0VzIG9mIHRoZSAiYm90aCBicmFuY2hlcyIgbW9kZWwgaW50bwo+Pj4gb25lLiBJdCBqdXN0IHNv
IGhhcHBlbnMgdGhhdCBhcHBhcmVudGx5IHJpZ2h0IG5vdyB0aGlzIG5ldmVyCj4+PiBvY2N1cnMg
KGFzc3VtaW5nIE5vcmJlcnQgaGFzIGRvbmUgZnVsbCBnZW5lcmF0ZWQgY29kZSBhbmFseXNpcwo+
Pj4gdG8gY29uZmlybSB0aGUgaW50ZW5kZWQgcGxhY2VtZW50KS4KPj4gSSBhbSBoYXBweSB0byBq
dW1wIGJhY2sgdG8gbXkgZWFybGllciB2ZXJzaW9uIHdpdGhvdXQgYSBjb25maWd1cmF0aW9uCj4+
IG9wdGlvbiB0byBwcm90ZWN0IGJvdGggYnJhbmNoZXMgd2l0aCBhIGxmZW5jZSBpbnN0cnVjdGlv
biwgdXNpbmcgbG9naWMKPj4gb3BlcmF0b3JzLgo+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzLCBJ
J20gYWZyYWlkOiBXaGF0IEkndmUgc2FpZCB3YXMgdG8gc3VwcG9ydAo+IG15IHRoaW5raW5nIG9m
IHRoZSAmJiArIHx8IHZhcmlhbnQgYmVpbmcgaWRlbnRpY2FsIGluIGNvZGUgYW5kIHJpc2sKPiB0
byB0aGF0IHVzaW5nID86IC4gSS5lLiBJJ20gbm90IGFza2luZyB5b3UgdG8gc3dpdGNoIGJhY2su
CgpJIHVuZGVyc3RhbmQgdGhhdCB5b3UgZGlkIG5vdCBhc2suIEhvd2V2ZXIsIEFuZHJldyByYWlz
ZWQgY29uY2VybnMsIGFuZApJIGFuYWx5emVkIHRoZSBiaW5hcnkgb3V0cHV0IGZvciB0aGUgdmFy
aWFudCB3aXRoIGxvZ2ljYWwgb3BlcmF0b3JzLgpIZW5jZSwgSSdkIGxpa2UgdG8ga2VlcCB0aGF0
IHZhcmlhbnQgd2l0aCB0aGUgbG9naWNhbCBvcGVyYXRvcnMuCgpCZXN0LApOb3JiZXJ0Cgo+Cj4g
SmFuCj4KPgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vu
c3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVn
ZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBB
bXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 27 20:33:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Jan 2019 20: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-devel-bounces@lists.xenproject.org>)
	id 1gnr7D-0006oz-R7; Sun, 27 Jan 2019 20: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=Am/f=QD=gmail.com=cjp256@srs-us1.protection.inumbo.net>)
 id 1gnr7C-0006ou-Lr
 for xen-devel@lists.xenproject.org; Sun, 27 Jan 2019 20:33:14 +0000
X-Inumbo-ID: c4b49eac-2272-11e9-aeee-bc764e045a96
Received: from mail-it1-x12a.google.com (unknown [2607:f8b0:4864:20::12a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4b49eac-2272-11e9-aeee-bc764e045a96;
 Sun, 27 Jan 2019 20:33:13 +0000 (UTC)
Received: by mail-it1-x12a.google.com with SMTP id g85so17806178ita.3
 for <xen-devel@lists.xenproject.org>; Sun, 27 Jan 2019 12:33:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=jUYwu/YNrbdheql8v9sniAfiCL+gNiX9MHOt5oz3CiA=;
 b=hKXUfoBSepP0d+pGENVEqkhSKdzx/2n6unK2A7hwvjjndwCCOAIjXwplp1lRis7pKU
 vqpyFxbpLIYNmFclrqYiFGFqIcbd4+zOSs1ATYFME0uO/YSqK/Ch3aGhE6sl2Tm6GRZs
 hDT4uydBcYP3VqayO/+0m/mQTaL+xmEECTpIZjG2bmlSneNEiXqRiOGA7IxRu9LskhfN
 55gHoDLziVWqtpp0HrdHXkTLNq+q/TPwUC4DL5VYDcnZpe3PeIc2iHhAP1arvNTzyaPZ
 MWL2XepO9c4s+FsZmS8qddGJAEvsJU1L+nOcOI0sdSv8V7j8V0WW42bLevr44ojQSFjw
 2KDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=jUYwu/YNrbdheql8v9sniAfiCL+gNiX9MHOt5oz3CiA=;
 b=gIvaQPihFaqem1k4O73jIyRWPdhpSijx+1O8YrVN9IN/V1JXSuTQypY48MoGVvXKqa
 wuYz2FIPgb+fBdOCGl0svgGLud8nFHgqzTZ3//8ID6ipU15+lC5ZDgrnlS47kH/nfdT/
 GApmonpkS4opDNHORpVAG4SsrLNyqxoH/oQ53sfQRuRgSD/L8Cy2iCS0jtm3nwXN5pRu
 Vtb6dbn4RIFKTOZZLWgtanX0xbWExHXf0BWetLU0JN6zRstkrsP69EmBQ/HOCWzRDVwx
 EjVbvgMXpKZqR7P3KitLvdeOogucqpUCLNSq0LLTGNrtEnXduayk5JRD+XPzOwe1MM4d
 811g==
X-Gm-Message-State: AJcUukewdyN7JpxO9nDBZ4YaP5NFM+dJNMKm4vKqp/4kA1XIeQpsgUsz
 hRZV8ZSYaYc3DnXYQEzBBb9qYpOiK5EohZIlqVo=
X-Google-Smtp-Source: ALg8bN7CcRX7Z7CZazU7JZDE78KxN0SBASRFKHEX2MQ7pbKXiHVd3ZG8dYARmHKOQ1Iz6sahmlz2ikuQhMCjWoowVo8=
X-Received: by 2002:a02:49c9:: with SMTP id p70mr11964607jad.40.1548621192828; 
 Sun, 27 Jan 2019 12:33:12 -0800 (PST)
MIME-Version: 1.0
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
From: Chris Patterson <cjp256@gmail.com>
Date: Sun, 27 Jan 2019 15:33:02 -0500
Message-ID: <CABZSBQdMa-dBd1LYE6OmDtomkaM8898O+vVbgo-yxu+8PSrjpA@mail.gmail.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] [PATCH v6 00/15] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBzb21lIG9mIHRoZSBwYXRjaGVzIHJlcXVpcmVkIHRvIGJ1aWxkIChhbHJlYWR5IGRpc2N1
c3NlZCBhbmQKcXVldWVkIGZvciB2NykgSSBnYXZlIHRoaXMgc2VyaWVzIGEgdGVzdCBydW4gb24g
bXkgSW50ZWwgNjQtYml0CmxhcHRvcC4KCldpdGggYSB2ZXJ5IHJ1ZGltZW50YXJ5IGJlbmNobWFy
ayBtZXRob2QgdXNpbmcgdGhlIGxpYmFyZ28gaW50ZXJwb3NlciwKSSB3YXMgYWJsZSB0byB0cmFu
c2ZlciB+MTAwTUIvcyBpbiBkb20wIDwtPiBkb20wLCBhbmQgZG9tMCA8LT4gUFYKZG9tVS4KClRl
c3RlZC1ieTogQ2hyaXMgUGF0dGVyc29uIDxwYXR0ZXJzb25jQGFpbmZvc2VjLmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 27 22:16:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Jan 2019 22:16: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-devel-bounces@lists.xenproject.org>)
	id 1gnsia-0006e4-EF; Sun, 27 Jan 2019 22:15: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=LZsX=QD=gmail.com=pryorm09@srs-us1.protection.inumbo.net>)
 id 1gnsiZ-0006dz-Dy
 for xen-devel@lists.xenproject.org; Sun, 27 Jan 2019 22:15:55 +0000
X-Inumbo-ID: 1c5b1f4a-2281-11e9-aeee-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c5b1f4a-2281-11e9-aeee-bc764e045a96;
 Sun, 27 Jan 2019 22:15:53 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id a6so16788011itl.4
 for <xen-devel@lists.xenproject.org>; Sun, 27 Jan 2019 14:15:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=ZL7fKR7aYk8OBi0xDNmwnerZnKuR4nFHl73ZDpY8Cp4=;
 b=npBkxDJiAg2M6KxcHCojPHX7+aLP7H0sSAWK1xgUwFbHDzi2KXYDNMcZWkMTxd6kTm
 IHy75u4XU4peJePBWT/nwWCtBDZkHZX5cMeESSTEERH11bERd4te5FQ4JF6/lWeCXcrF
 wfh6l8gws/xyAS/+mQ44xU873/zjcmEzlsa/9wF72eW/hVyebIZyLS5t78pMc9HRiI8F
 QQ0w+nU/EN6CjnUe4KDxW9NR17zQTk4Il7enNHGTOwk43YjcCpiV0nf285En1xf1e5Ig
 kaw0PramjV5NdK5pOgd521FJl9mLSomB8Cl//MGypGNzVesFrAUgFavU+0iiGw4omshV
 JpQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=ZL7fKR7aYk8OBi0xDNmwnerZnKuR4nFHl73ZDpY8Cp4=;
 b=UC3omUL+yhuTa4pubYJ+3nSoIfacGuDQABA34ShrMf8kYcPVkMfb8Sdm2PVmlJ/hw+
 1FhCIOqIrAS2MkQD+bSEBzq7WleN1oErsu2ascpMtzS0vQ1kOeTLkXybzBaS+lD8vyVm
 frbA9AJBVRlcndIph/44Ug6Ns+42JHzsTnT3l8sXs4wuNpUoBvRrYXmov0Follzsm4cI
 2nzfrdo212tDQAnDed2tZr2Ced3WnY5NwecND5OekD1tCOSc/eZLowWXZ2cEaXqsggjx
 zZEywg26RapKZ7/uRmOO1Ar4S/aSK55fSaTDGWGfFA0YF3xk4PgP7E45JGCYLfYNwlQu
 K7aw==
X-Gm-Message-State: AJcUukernbjaup2q+k3t3gMSym8JRsoUhsKVkISJ9gTZQFYmgYlcfIsJ
 bq3Mq1GhOCa8V36P7JW4nqj59DPkUALQYUnQkjJ/zQ==
X-Google-Smtp-Source: ALg8bN52HeYQulEq6yUhcP78TKY9Yy2AHw2fl34tv0aNAM+Ki6Qczs3IbkLELUE0t5aGaErsmUzxgRqHQl2N4TnEYmQ=
X-Received: by 2002:a02:c08:: with SMTP id g8mr5356758jad.127.1548627352971;
 Sun, 27 Jan 2019 14:15:52 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a02:51c:0:0:0:0:0 with HTTP;
 Sun, 27 Jan 2019 14:15:52 -0800 (PST)
From: Pry Mar <pryorm09@gmail.com>
Date: Sun, 27 Jan 2019 14:15:52 -0800
Message-ID: <CAHnBbQ_69nOP2NsSy0rtzbBocUJRHnBxnJ9AX7yaqH_dTg7FJw@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] xen-4.12~rc1 in ub1804: no vfb objects in pv domU,
 bug or feature?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, sstabellini@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cWVtdSBidWlsZCBjb25maWc6Cmh0dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluLzEwNjI3Nzcv
Cgpkb21VIHN0YXJ0dXAgdHJhY2U6Cmh0dHA6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluLzEwNjI3
NjgvCgpUaGlzIHJlbGVhc2UgdXNlcyBxZW11LTMuMC4wIHdoaWNoIGhhcyBhIGRlcGVuZHMgb24g
bGlieGVudG9vbGNvcmUuCgpJbiB4ZW4tNC4xMS4xIHdpdGggcWVtdS0yLjExLjIgdmZiIG9iamVj
dHMgKFZOQykgYWx3YXlzIHdvcmtlZCBpbiBwdgpkb21VLiBPbmx5IG5vdyB3aXRoIHFlbXUtMy54
IGlzIGl0IGZhaWxpbmc6IHRoZSBkb21VIHN0b3BzIGFuZCBjbG9zZXMuCgpJIHNlZSB0aGV5IGFy
ZSBwYXRjaGluZyB0b29scy9xZW11LXhlbi9jb25maWd1cmUgaGVyZToKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAxL21zZzAxNjk2Lmh0
bWwKCmFuZCB0aGF0IG1pZ2h0IGJlIHJlbGF0ZWQuIEkgaGF2ZSB0aGUgc2FtZSBiYWQgYmVoYXZp
b3IgZXZlbiB1c2luZyB0aGUKZGViaWFuLXFlbXUgc291cmNlcyBmb3IgcWVtdS0zLjEuMCwgYW5k
IGV2ZW4gd2hlbiB0aGF0IGlzIHVzZWQgaW4KeGVuLTQuMTEuMS4KCkknbSBidWlsZGluZyBpbiB1
YjE4MDQgd2l0aCBhIGRlYmlhbiBkZWx0YSB1c2luZyB0aGUgb2xkIHBhY2thZ2luZwpzY2hlbWUs
IGJ1dCBhIHRhcmdldCBmb3IgcWVtdXUgaXMgaW5jbHVkZWQuCgpQcnlNYXI1NgojI3hlbi1wYWNr
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 01:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 01:41: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-devel-bounces@lists.xenproject.org>)
	id 1gnvvN-0005wa-OF; Mon, 28 Jan 2019 01:41: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=eaaH=QE=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gnvvM-0005wV-Uc
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 01:41:20 +0000
X-Inumbo-ID: cedbeab2-229d-11e9-aeee-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cedbeab2-229d-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 01:41:19 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 17:41:17 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,532,1539673200"; d="scan'208";a="294909141"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga005.jf.intel.com with ESMTP; 27 Jan 2019 17:41:17 -0800
Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 27 Jan 2019 17:41:17 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx101.amr.corp.intel.com (10.18.124.199) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 27 Jan 2019 17:41:17 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.102]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.109]) with mapi id 14.03.0415.000;
 Mon, 28 Jan 2019 09:41:13 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH for-4.12] x86/p2m: Drop erroneous #VE-enabled check in
 ept_set_entry()
Thread-Index: AQHUtBKfkHnhHbDJaUqLkkTHFUuJeqXD7NxQ
Date: Mon, 28 Jan 2019 01:41:12 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C914F19@SHSMSX104.ccr.corp.intel.com>
References: <1548354483-5021-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548354483-5021-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZGFmZTY3YjYtMzZkNy00MjA1LWE0MTItNmE2YzBkZmM2MTJlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiWmsyQXF2U3pLS0VCVFVzS05rY3RTM2REdUxaTHhcLzhsU25FSlpYa2FFbXNOa3hSRVwvWlJSdTZKQ1JSeG54S3BCIn0=
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/p2m: Drop erroneous
 #VE-enabled check in ept_set_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich <JBeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogRnJpZGF5LCBKYW51YXJ5IDI1LCAyMDE5IDI6MjggQU0NCj4gDQo+IENvZGUgY2xl
YXJpbmcgdGhlICJTdXBwcmVzcyBWRSIgYml0IGluIGFuIEVQVCBlbnRyeSBpc24ndCBuZWNlY3Nz
ZXJpbHkNCj4gcnVubmluZw0KPiBpbiBjdXJyZW50IGNvbnRleHQuICBJbiBBTFRQMk1fZXh0ZXJu
YWwgbW9kZSwgaXQgZGVmaW5pdGVseSBpcyBub3QsIGFuZCBpbiBQVg0KPiBjb250ZXh0LCB2Y3B1
X2FsdHAybShjdXJyZW50KSBhY3RzIHVwb24gdGhlIEhWTSB1bmlvbi4NCj4gDQo+IEV2ZW4gaWYg
d2UgY291bGQgc2Vuc2libHkgcmVzb2x2ZSB0aGUgdGFyZ2V0IHZDUFUsIGl0IG1heSBsZWdpdGlt
YXRlbHkgbm90IGJlDQo+IGZ1bGx5IHNldCB1cCBhdCB0aGlzIHBvaW50LCBzbyByZWplY3Rpbmcg
dGhlIEVQVCBtb2RpZmljYXRpb24gd291bGQgYmUgYnVnZ3kuDQo+IA0KPiBUaGVyZSBpcyBhIHBh
dGggaW4gaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdCgpIHdoaWNoIGV4cGxpY2l0bHkgZW11bGF0
ZXMNCj4gI1ZFDQo+IGluIHRoZSBjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMgY2FzZSwgc28g
dGhlIC1FT1BOT1RTVVBQIHBhcnQgb2YgdGhpcw0KPiBjb25kaXRpb24gaXMgYWxzbyB3cm9uZy4N
Cj4gDQo+IERyb3AgdGhlICFzdmUgY2hlY2sgZW50aXJlbHkuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KDQpSZXZpZXdlZC1i
eTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 02:18:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 02:18: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-devel-bounces@lists.xenproject.org>)
	id 1gnwVB-0000TV-TH; Mon, 28 Jan 2019 02:18: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=eaaH=QE=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gnwVA-0000TQ-Cq
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 02:18:20 +0000
X-Inumbo-ID: f9ce77f6-22a2-11e9-b6fd-676b0255ded1
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9ce77f6-22a2-11e9-b6fd-676b0255ded1;
 Mon, 28 Jan 2019 02:18:18 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 18:18:17 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,532,1539673200"; d="scan'208";a="294915004"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by orsmga005.jf.intel.com with ESMTP; 27 Jan 2019 18:18:17 -0800
Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 27 Jan 2019 18:18:16 -0800
Received: from shsmsx153.ccr.corp.intel.com (10.239.6.53) by
 fmsmsx116.amr.corp.intel.com (10.18.116.20) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 27 Jan 2019 18:18:16 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.102]) by
 SHSMSX153.ccr.corp.intel.com ([169.254.12.190]) with mapi id 14.03.0415.000;
 Mon, 28 Jan 2019 10:18:14 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <paul.durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/6] x86: stop handling MSR_IA32_BNDCFGS save/restore
 in implementation code
Thread-Index: AQHUpoExUZo9Q3XBLEKl4oFO354My6XEEldA
Date: Mon, 28 Jan 2019 02:18:13 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C914FBC@SHSMSX104.ccr.corp.intel.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-2-paul.durrant@citrix.com>
In-Reply-To: <20190107120258.17897-2-paul.durrant@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMWYyMGYxNTUtNDVkMi00N2NhLTkzMDAtNTM1NzkyNjY1OTVhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiV0E4dkgyaFE1MEdqaHFXaERzckdkblJwb2ZCU3JvbTBMM2E3WVk2N3lDYmlCN1hhYmZUU0t6ZFJGOWc4amZrayJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/6] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0NCj4g
U2VudDogTW9uZGF5LCBKYW51YXJ5IDcsIDIwMTkgODowMyBQTQ0KPiANCj4gU2F2aW5nIGFuZCBy
ZXN0b3JpbmcgdGhlIHZhbHVlIG9mIHRoaXMgTVNSIGlzIGN1cnJlbnRseSBoYW5kbGVkIGJ5DQo+
IGltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUgZGVzcGl0ZSBpdCBiZWluZyBhcmNoaXRlY3R1
cmFsLiBUaGlzIHBhdGNoDQo+IG1vdmVzIGhhbmRsaW5nIG9mIGFjY2Vzc2VzIHRvIHRoaXMgTVNS
IGZyb20gaHZtLmMgaW50byB0aGUgbXNyLmMsIHRodXMNCj4gYWxsb3dpbmcgdGhlIGNvbW1vbiBN
U1Igc2F2ZS9yZXN0b3JlIGNvZGUgdG8gaGFuZGxlIGl0Lg0KPiANCj4gVGhpcyBwYXRjaCBhbHNv
IGNoYW5nZXMgaHZtX2dldC9zZXRfZ3Vlc3RfYm5kY2ZncygpIHRvIGNoZWNrIENQVUlEIHBvbGlj
eQ0KPiBmb3IgdGhlIGFwcHJvcHJpYXRlIGZlYXR1cmUsIHJhdGhlciB0aGFuIGhhcmR3YXJlLCBh
bmQgYWxzbyByZS13b3Jrcw0KPiB0aGUgZ2V0L3NldF9ndWVzdF9ibmRjZmdzKCkgaHZtX2Z1bmNz
IHNvIHRoZXkgYXJlIG5vIGxvbmdlciBib29sZWFuLg0KPiBVc2VzDQo+IG9mIHU2NCBhcmUgYWxz
byBjb252ZXJ0ZWQgdG8gdWludDY0X3QuDQo+IA0KPiBOT1RFOiBCZWNhdXNlIHZteF9nZXQvc2V0
X2d1ZXN0X2JuZGNmZ3MoKSBjYWxsIHZteF92bWNzX2VudGVyKCksIHRoZQ0KPiAgICAgICBzdHJ1
Y3QgdmNwdSBwb2ludGVyIHBhc3NlZCBpbiBjYW5ub3QgYmUgY29uc3QuDQo+IA0KPiBTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KDQpSZXZpZXdl
ZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 02:25:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 02:25: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-devel-bounces@lists.xenproject.org>)
	id 1gnwc5-0001KZ-Mp; Mon, 28 Jan 2019 02:25: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=wu1C=QE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gnwc4-0001KP-RT
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 02:25:28 +0000
X-Inumbo-ID: f71fc77a-22a3-11e9-a8e8-4b6f971a9e49
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f71fc77a-22a3-11e9-a8e8-4b6f971a9e49;
 Mon, 28 Jan 2019 02:25:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gnwbt-0004ze-FN; Mon, 28 Jan 2019 02:25:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gnwbs-0006GR-NU; Mon, 28 Jan 2019 02:25:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gnwbs-0004RS-MB; Mon, 28 Jan 2019 02:25:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132493-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e6608e1f2fbd5827df9fa0da9ab1ad64f68be8d7
X-Osstest-Versions-That: linux=3b68e5cf57f08ad1a9dd7f8ca48ae1326ac98824
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Jan 2019 02:25:16 +0000
Subject: [Xen-devel] [linux-4.14 test] 132493: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ5MyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0OTMvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDQgbWVtZGlzay10cnktYXBw
ZW5kICAgICAgICAgICBmYWlsICBsaWtlIDEzMjQyMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgZTY2MDhlMWYyZmJkNTgyN2RmOWZhMGRhOWFiMWFk
NjRmNjhiZThkNwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgM2I2OGU1
Y2Y1N2YwOGFkMWE5ZGQ3ZjhjYTQ4YWUxMzI2YWM5ODgyNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTMyNDU1ICAyMDE5LTAxLTI0IDA0OjMzOjI3IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMjQ5MyAgMjAxOS0wMS0yNiAwODo0MDo0MCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEEucy4gRG9u
ZyA8YWlzaGVuZy5kb25nQG54cC5jb20+CiAgQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25AaW50
ZWwuY29tPgogIEFhcm9uIEx1IDxhYXJvbi5sdUBpbnRlbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8
YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWxpT1Mgc3lzdGVtIHNlY3VyaXR5IDxhbGlvc19z
eXNfc2VjdXJpdHlAbGludXguYWxpYmFiYS5jb20+CiAgQW5kZXJzIFJveGVsbCA8YW5kZXJzLnJv
eGVsbEBsaW5hcm8ub3JnPgogIEFuZHJldyBMdW5uIDxhbmRyZXdAbHVubi5jaD4KICBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgU2hldmNoZW5rbyA8YW5k
cml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFubmEgU2NodW1ha2VyIDxBbm5hLlNj
aHVtYWtlckBOZXRhcHAuY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRo
YXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmrDuHJuIE1vcmsgPGJq
b3JuQG1vcmsubm8+CiAgQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5j
b20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyZW5vIExlaXRhbyA8bGVpdGFv
QGRlYmlhbi5vcmc+CiAgQnJpYW4gRm9zdGVyIDxiZm9zdGVyQHJlZGhhdC5jb20+CiAgQ2h1Y2sg
TGV2ZXIgPGNodWNrLmxldmVyQG9yYWNsZS5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRA
bXZpc3RhLmNvbT4KICBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBE
YW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4KICBEYW5pZWwgTGV6Y2FubyA8ZGFuaWVs
LmxlemNhbm9AbGluYXJvLm9yZz4KICBEYW5pZWwgU2FudG9zIDxkYW5pZWwuc2FudG9zQHBvYm94
LmNvbT4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgogIERhbmllbCBW
ZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgogIERhbmllbGUgUGFsbWFzIDxkbmxwbG1A
Z21haWwuY29tPgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBEaXNz
ZWxkb3JwIDxkZGlzc0BzdXNlLmRlPgogIERhdmlkIFJpZW50amVzIDxyaWVudGplc0Bnb29nbGUu
Y29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVy
YmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3Jn
PgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+CiAgRG9uZyBBaXNoZW5nIDxh
aXNoZW5nLmRvbmdAbnhwLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51eC5p
bnRlbC5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9y
Zz4KICBHdXN0YXZvIFBpbWVudGVsIDxndXN0YXZvLnBpbWVudGVsQHN5bm9wc3lzLmNvbT4KICBI
YW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5ubD4KICBJZG8gU2NoaW1tZWwgPGlk
b3NjaEBtZWxsYW5veC5jb20+CiAgSWxpYXMgVHNpdHNpbXBpcyA8aWxpYXN0c2lAYXJyaWt0by5j
b20+CiAgSmFjb2IgS2VsbGVyIDxqYWNvYi5lLmtlbGxlckBpbnRlbC5jb20+CiAgSmFuIEthcmEg
PGphY2tAc3VzZS5jej4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmF2
aWVyIEJhcnJpbyA8amF2aWVyLmJhcnJpby5tYXJ0QGdtYWlsLmNvbT4KICBKZWZmIEtpcnNoZXIg
PGplZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5v
cmc+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5veC5jb20+CiAgSm9lbCBGZXJuYW5kZXMgKEdv
b2dsZSkgPGpvZWxAam9lbGZlcm5hbmRlcy5vcmc+CiAgSm9oYW5uZXMgVGh1bXNoaXJuIDxqdGh1
bXNoaXJuQHN1c2UuZGU+CiAgSm9uYXMgRGFuaWVsc3NvbiA8am9uYXNAb3JiaXRhbC1zeXN0ZW1z
LmNvbT4KICBKb3NlcGggUWkgPGppYW5ncWk5MDNAZ21haWwuY29tPgogIEpvw6NvIFBhdWxvIFJl
Y2hpIFZpdGEgPGpwcnZpdGFAZW5kbGVzc20uY29tPgogIEpvw6NvIFBhdWxvIFJlY2hpIFZpdGEg
PGpwcnZpdGFAZ21haWwuY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4K
ICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2VlcyBDb29r
IDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2V2aW4gQmFybmV0dCA8a2V2aW4uYmFybmV0dEBt
aWNyb3NlbWkuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9yZW56
byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTHVjYXMgU3RhY2ggPGwu
c3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQGxpbnV4LW1p
cHMub3JnPgogIE1hbml2YW5uYW4gU2FkaGFzaXZhbSA8bWFuaXZhbm5hbi5zYWRoYXNpdmFtQGxp
bmFyby5vcmc+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJ0aW4g
Sy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hc2FoaXJvIFlhbWFk
YSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFi
IDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxs
ZXJtYW4uaWQuYXU+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlrZSBSYXBv
cG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQu
Y29tPgogIE1pcm9zbGF2IExpY2h2YXIgPG1saWNodmFyQHJlZGhhdC5jb20+CiAgTmF0aGFuIENo
YW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOaWtsYXMgQ2Fzc2VsIDxuaWts
YXMuY2Fzc2VsQGxpbmFyby5vcmc+CiAgTmlrb3MgVHNpcm9uaXMgPG50c2lyb25pc0BhcnJpa3Rv
LmNvbT4KICBPbmRyZWogTW9zbmFjZWsgPG9tb3NuYWNlQHJlZGhhdC5jb20+CiAgUGFibG8gTmVp
cmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFydmkgS2F1c3R1YmhpIDxwa2F1c3R1
YkBjaXNjby5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwg
TWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcuZGU+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVsLW1v
b3JlLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4K
ICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KICBRaWFuIEx1IDxsdXFpYUBhbWF6b24uY29tPgogIFNh
c2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTY290dCBNYXloZXcgPHNtYXloZXdAcmVk
aGF0LmNvbT4KICBTZXJnZXkgU2Vub3poYXRza3kgPHNlcmdleS5zZW5vemhhdHNreS53b3JrQGdt
YWlsLmNvbT4KICBTZXJnZXkgU2Vub3poYXRza3kgPHNlcmdleS5zZW5vemhhdHNreUBnbWFpbC5j
b20+CiAgU2h1YWggS2hhbiA8c2h1YWhAa2VybmVsLm9yZz4KICBTdGFuaW1pciBWYXJiYW5vdiA8
c3RhbmltaXIudmFyYmFub3ZAbGluYXJvLm9yZz4KICBTdGFuaW1pciBWYXJiYW5vdiA8c3ZhcmJh
bm92QG1tLXNvbC5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN0ZXZl
IEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNh
eGVuYUBicm9hZGNvbS5jb20+CiAgVGFlaGVlIFlvbyA8YXA0MjAwNzNAZ21haWwuY29tPgogIFRh
a2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYWthc2hpIFNha2Ftb3RvIDxvLXRha2FzaGlA
c2FrYW1vY2NoaS5qcD4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBW
aXZlayBHYXV0YW0gPHZpdmVrLmdhdXRhbUBjb2RlYXVyb3JhLm9yZz4KICBWbGFzdGltaWwgQmFi
a2EgPHZiYWJrYUBzdXNlLmN6PgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgog
IFlhbmd0YW8gTGkgPHRpbnkud2luZHp6QGdtYWlsLmNvbT4KICBZYW5qaWFuZyBKaW4gPHlhbmpp
YW5nLmppbkBoeHQtc2VtaXRlY2guY29tPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8u
c2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICB5dXBlbmcgPHl1cGVuZzA5MjFAZ21haWwuY29tPgog
IFpoZW55dSBXYW5nIDx6aGVueXV3QGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CiAgIDNiNjhlNWNmNTdmMC4uZTY2MDhlMWYyZmJkICBlNjYwOGUxZjJmYmQ1ODI3
ZGY5ZmEwZGE5YWIxYWQ2NGY2OGJlOGQ3IC0+IHRlc3RlZC9saW51eC00LjE0CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 02:33:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 02:33: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-devel-bounces@lists.xenproject.org>)
	id 1gnwk6-0002E5-Oc; Mon, 28 Jan 2019 02:33: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=eaaH=QE=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gnwk5-0002Dz-3g
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 02:33:45 +0000
X-Inumbo-ID: 2147e744-22a5-11e9-aeee-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2147e744-22a5-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 02:33:43 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 18:33:43 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,532,1539673200"; d="scan'208";a="139286414"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga004.fm.intel.com with ESMTP; 27 Jan 2019 18:33:43 -0800
Received: from fmsmsx157.amr.corp.intel.com (10.18.116.73) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 27 Jan 2019 18:33:42 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX157.amr.corp.intel.com (10.18.116.73) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 27 Jan 2019 18:33:42 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.102]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.71]) with mapi id 14.03.0415.000;
 Mon, 28 Jan 2019 10:33:39 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <paul.durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/6] x86: save GUEST_BNDCFGS on context switch...
Thread-Index: AQHUpoEyYtbQmRwTsUCZGcvdD+XMTKXEFjrA
Date: Mon, 28 Jan 2019 02:33:38 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C914FFE@SHSMSX104.ccr.corp.intel.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-3-paul.durrant@citrix.com>
In-Reply-To: <20190107120258.17897-3-paul.durrant@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZWI1YzA1MDItZWNjMi00N2FlLWJmMDUtMTE0NzY4NjlkZGQ3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiVGpQN1ArSFJXWWdyRWZEUlwvaHJxUmVvN29Qa0VcL3czclpIeGdGeFJ3N0FGd01DQnFya0p6ckxsM2lHaUZmTEdcLyJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/6] x86: save GUEST_BNDCFGS on context
 switch...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0NCj4g
U2VudDogTW9uZGF5LCBKYW51YXJ5IDcsIDIwMTkgODowMyBQTQ0KPiANCj4gLi4udG8gYXZvaWQg
dGhlIG5lZWQgZm9yIGEgVk1DUyByZWxvYWQgd2hlbiB0aGUgdmFsdWUgb2YNCj4gTVNSX0lBMzJf
Qk5EQ0ZHUyBpcw0KPiByZWFkIGJ5IHRoZSB0b29sLXN0YWNrLg0KDQp0aGUgZnJlcXVlbmN5IG9m
IGNvbnRleHQgc3dpdGNoIGlzIG11Y2ggaGlnaGVyIHRoYW4gdGhlDQpvbmUgb2YgcmVhZGluZyBi
eSB0b29sLXN0YWNrIChhdCBsZWFzdCBpbiBnZW5lcmFsIGNhc2UpLCB0aGVuDQppcyBpdCByaWdo
dCB0aGluZyB0byBhZGQgYSB2bXJlYWQgZm9yIGV2ZXJ5IGNvbnRleHQgc3dpdGNoDQp0byBzYXZl
IGEgVk1DUyByZWxvYWQgaW4gdG9vbCBzdGFjayBwYXRoPw0KDQo+IA0KPiBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pg0KPiBDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gQ2M6
IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4NCj4gQ2M6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPg0KPiAtLS0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
ICAgIHwgMTggKysrKysrKysrKysrKysrLS0tDQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyB8ICAzICsrKw0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgfCAgNSArKysrKw0KPiAg
MyBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPiANCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jDQo+IGluZGV4IDVmZDU0NzhiN2QuLmI4NmFlZDdjMjQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiBAQCAt
MzExLDYgKzMxMSw3IEBAIGludCBodm1fc2V0X2d1ZXN0X3BhdChzdHJ1Y3QgdmNwdSAqdiwgdTY0
DQo+IGd1ZXN0X3BhdCkNCj4gIGJvb2wgaHZtX3NldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1
ICp2LCB1aW50NjRfdCB2YWwpDQo+ICB7DQo+ICAgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGlj
eSAqY3AgPSB2LT5kb21haW4tPmFyY2guY3B1aWQ7DQo+ICsgICAgc3RydWN0IHZjcHVfbXNycyAq
bXNycyA9IHYtPmFyY2gubXNyczsNCj4gDQo+ICAgICAgaWYgKCAhY3AtPmZlYXQubXB4ICkNCj4g
ICAgICAgICAgcmV0dXJuIGZhbHNlOw0KPiBAQCAtMzQ3LDcgKzM0OCw4IEBAIGJvb2wgaHZtX3Nl
dF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICp2LA0KPiB1aW50NjRfdCB2YWwpDQo+ICAgICAg
ICAgICAgICAvKiBub3RoaW5nLCBiZXN0IGVmZm9ydCBvbmx5ICovOw0KPiAgICAgIH0NCj4gDQo+
IC0gICAgaHZtX2Z1bmNzLnNldF9ndWVzdF9ibmRjZmdzKHYsIHZhbCk7DQo+ICsgICAgbXNycy0+
Ym5kY2Zncy5yYXcgPSB2YWw7DQo+ICsgICAgaHZtX2Z1bmNzLnNldF9ndWVzdF9ibmRjZmdzKHYs
IG1zcnMtPmJuZGNmZ3MucmF3KTsNCj4gDQo+ICAgICAgcmV0dXJuIHRydWU7DQo+ICB9DQo+IEBA
IC0zNTUsMTIgKzM1NywyMiBAQCBib29sIGh2bV9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNw
dSAqdiwNCj4gdWludDY0X3QgdmFsKQ0KPiAgYm9vbCBodm1fZ2V0X2d1ZXN0X2JuZGNmZ3Moc3Ry
dWN0IHZjcHUgKnYsIHVpbnQ2NF90ICp2YWwpDQo+ICB7DQo+ICAgICAgY29uc3Qgc3RydWN0IGNw
dWlkX3BvbGljeSAqY3AgPSB2LT5kb21haW4tPmFyY2guY3B1aWQ7DQo+ICsgICAgc3RydWN0IHZj
cHVfbXNycyAqbXNycyA9IHYtPmFyY2gubXNyczsNCj4gDQo+ICAgICAgaWYgKCAhY3AtPmZlYXQu
bXB4ICkNCj4gICAgICAgICAgcmV0dXJuIGZhbHNlOw0KPiANCj4gLSAgICBBU1NFUlQoaHZtX2Z1
bmNzLmdldF9ndWVzdF9ibmRjZmdzKTsNCj4gLSAgICAqdmFsID0gaHZtX2Z1bmNzLmdldF9ndWVz
dF9ibmRjZmdzKHYpOw0KPiArICAgIC8qDQo+ICsgICAgICogVGhlIHZhbHVlIG9ubHkgbmVlZCBi
ZSByZWFkIGluIGN1cnJlbnQgY29udGV4dCBhcyBhIGNvbnRleHQNCj4gKyAgICAgKiBzd2l0Y2gg
d2lsbCBzYXZlIHRoZSB2YWx1ZSBpbnRvIG1zcnMtPmJuZGNmZ3MuDQo+ICsgICAgICovDQo+ICsg
ICAgaWYgKCB2ID09IGN1cnJlbnQgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgQVNTRVJUKGh2bV9m
dW5jcy5nZXRfZ3Vlc3RfYm5kY2Zncyk7DQo+ICsgICAgICAgIG1zcnMtPmJuZGNmZ3MucmF3ID0g
aHZtX2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdzKHYpOw0KPiArICAgIH0NCj4gKw0KPiArICAgICp2
YWwgPSBtc3JzLT5ibmRjZmdzLnJhdzsNCj4gDQo+ICAgICAgcmV0dXJuIHRydWU7DQo+ICB9DQo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jDQo+IGluZGV4IDRiZmFiZThkMGUuLjdkYmE5MmRhNDUgMTAwNjQ0DQo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jDQo+IEBAIC00OTcsNiArNDk3LDkgQEAgc3RhdGljIHZvaWQgdm14X3Jlc3RvcmVf
aG9zdF9tc3JzKHZvaWQpDQo+IA0KPiAgc3RhdGljIHZvaWQgdm14X3NhdmVfZ3Vlc3RfbXNycyhz
dHJ1Y3QgdmNwdSAqdikNCj4gIHsNCj4gKyAgICBpZiAoIGNwdV9oYXNfbXB4ICYmIGNwdV9oYXNf
dm14X21weCApDQo+ICsgICAgICAgIF9fdm1yZWFkKEdVRVNUX0JORENGR1MsICZ2LT5hcmNoLm1z
cnMtPmJuZGNmZ3MucmF3KTsNCj4gKw0KPiAgICAgIC8qDQo+ICAgICAgICogV2UgY2Fubm90IGNh
Y2hlIFNIQURPV19HU19CQVNFIHdoaWxlIHRoZSBWQ1BVIHJ1bnMsIGFzIGl0IGNhbg0KPiAgICAg
ICAqIGJlIHVwZGF0ZWQgYXQgYW55IHRpbWUgdmlhIFNXQVBHUywgd2hpY2ggd2UgY2Fubm90IHRy
YXAuDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3IuaA0KPiBpbmRleCBhZDg2ODhhNjFmLi5jNjljZTU2OTYzIDEwMDY0NA0K
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLmgNCj4gQEAgLTMwNSw2ICszMDUsMTEgQEAgc3RydWN0IHZjcHVfbXNycw0KPiAg
ICAgICAqIHZhbHVlcyBoZXJlIG1heSBiZSBzdGFsZSBpbiBjdXJyZW50IGNvbnRleHQuDQo+ICAg
ICAgICovDQo+ICAgICAgdWludDMyX3QgZHJfbWFza1s0XTsNCj4gKw0KPiArICAgIC8qIDB4MDAw
MDBkOTAgLSBNU1JfSUEzMl9CTkRDRkdTICovDQo+ICsgICAgc3RydWN0IHsNCj4gKyAgICAgICAg
dWludDY0X3QgcmF3Ow0KPiArICAgIH0gYm5kY2ZnczsNCj4gIH07DQo+IA0KPiAgdm9pZCBpbml0
X2d1ZXN0X21zcl9wb2xpY3kodm9pZCk7DQo+IC0tDQo+IDIuMjAuMQ0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 02:34:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 02:34: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-devel-bounces@lists.xenproject.org>)
	id 1gnwkw-0002Ha-2p; Mon, 28 Jan 2019 02:34: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=eaaH=QE=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gnwku-0002HS-9y
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 02:34:36 +0000
X-Inumbo-ID: 3ed94888-22a5-11e9-ab84-1fcbbedef343
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ed94888-22a5-11e9-ab84-1fcbbedef343;
 Mon, 28 Jan 2019 02:34:33 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 18:34:32 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,532,1539673200"; d="scan'208";a="315346780"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga005.fm.intel.com with ESMTP; 27 Jan 2019 18:34:32 -0800
Received: from fmsmsx118.amr.corp.intel.com (10.18.116.18) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 27 Jan 2019 18:34:32 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx118.amr.corp.intel.com (10.18.116.18) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 27 Jan 2019 18:34:32 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.102]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.71]) with mapi id 14.03.0415.000;
 Mon, 28 Jan 2019 10:34:29 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <paul.durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 3/6] x86: move the saved value of MSR_IA32_XSS into
 struct vcpu_msrs
Thread-Index: AQHUpoEv3X8Oy1qsoUuADGpFF5T/xaXEFuKw
Date: Mon, 28 Jan 2019 02:34:29 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C915020@SHSMSX104.ccr.corp.intel.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-4-paul.durrant@citrix.com>
In-Reply-To: <20190107120258.17897-4-paul.durrant@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOGU0Y2FmMTAtMjQ3Ny00M2I0LWJiMmItNWY4NzMxMjlhMzhmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiajVIV1lnb1hNTkt1T2IyVTRydmhWR1JtQXZCbWNtYnBtNnNcLytLY2E3UUtuMDliSzlpMHlrbnI5OThvcitLbW8ifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/6] x86: move the saved value of
 MSR_IA32_XSS into struct vcpu_msrs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0NCj4g
U2VudDogTW9uZGF5LCBKYW51YXJ5IDcsIDIwMTkgODowMyBQTQ0KPiANCj4gQ3VycmVudGx5IHRo
ZSB2YWx1ZSBpcyBzYXZlZCBkaXJlY3RseSBpbiBzdHJ1Y3QgaHZtX3ZjcHUuIFRoaXMgcGF0Y2gg
c2ltcGx5DQo+IGNvLWxvY2F0ZXMgaXQgd2l0aCBvdGhlciBzYXZlZCBNU1IgdmFsdWVzLiBObyBm
dW5jdGlvbmFsIGNoYW5nZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 02:37:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 02:37: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-devel-bounces@lists.xenproject.org>)
	id 1gnwnN-0002SM-Hd; Mon, 28 Jan 2019 02:37: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=eaaH=QE=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gnwnM-0002SF-NR
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 02:37:08 +0000
X-Inumbo-ID: 9a6a193e-22a5-11e9-bd20-7f9b184d3fc6
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a6a193e-22a5-11e9-bd20-7f9b184d3fc6;
 Mon, 28 Jan 2019 02:37:07 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 18:37:06 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,532,1539673200"; d="scan'208";a="315347184"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga005.fm.intel.com with ESMTP; 27 Jan 2019 18:37:05 -0800
Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 27 Jan 2019 18:37:06 -0800
Received: from shsmsx106.ccr.corp.intel.com (10.239.4.159) by
 FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 27 Jan 2019 18:37:05 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.102]) by
 SHSMSX106.ccr.corp.intel.com ([169.254.10.174]) with mapi id 14.03.0415.000;
 Mon, 28 Jan 2019 10:37:03 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <paul.durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 4/6] x86: stop handling MSR_IA32_XSS save/restore in
 implementation code
Thread-Index: AQHUpoEwiNLdQ90e8EezTqTNITOJ0aXEFv3g
Date: Mon, 28 Jan 2019 02:37:03 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19C915039@SHSMSX104.ccr.corp.intel.com>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-5-paul.durrant@citrix.com>
In-Reply-To: <20190107120258.17897-5-paul.durrant@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjhmOWZiNTctYWNiNC00Yzc3LTliMWEtZjhhNDg0ZDk4ZjljIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiY2lSMUNTYUhBeTZyTWVPSjJ1cXpydnZxWTJ2WmQwNmdHWjNHcnFZMkhLRDNPZzI4QlpDbmhja09TN0I5eGVvdCJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/6] x86: stop handling MSR_IA32_XSS
 save/restore in implementation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0NCj4g
U2VudDogTW9uZGF5LCBKYW51YXJ5IDcsIDIwMTkgODowMyBQTQ0KPiANCj4gU2F2aW5nIGFuZCBy
ZXN0b3JpbmcgdGhlIHZhbHVlIG9mIHRoaXMgTVNSIGlzIGN1cnJlbnRseSBoYW5kbGVkIGJ5DQo+
IGltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUgZGVzcGl0ZSBpdCBiZWluZyBhcmNoaXRlY3R1
cmFsLiBUaGlzIHBhdGNoDQo+IG1vdmVzIGhhbmRsaW5nIG9mIGFjY2Vzc2VzIHRvIHRoaXMgTVNS
IGZyb20gaHZtLmMgaW50byB0aGUgbXNyLmMsIHRodXMNCj4gYWxsb3dpbmcgdGhlIGNvbW1vbiBN
U1Igc2F2ZS9yZXN0b3JlIGNvZGUgdG8gaGFuZGxlIGl0Lg0KPiANCj4gVGhpcyBwYXRjaCBhbHNv
IGFkZHMgcHJvcGVyIGNoZWNrcyBvZiBDUFVJRCBwb2xpY3kgaW4gdGhlIG5ldyBnZXQvc2V0IGNv
ZGUuDQo+IA0KPiBOT1RFOiBNU1JfSUEzMl9YU1MgaXMgdGhlIGxhc3QgTVNSIHRvIGJlIHNhdmVk
IGFuZCByZXN0b3JlZCBieQ0KPiAgICAgICBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2RlLiBU
aGlzIHBhdGNoIHRoZXJlZm9yZSByZW1vdmVzIHRoZQ0KPiAgICAgICAoVk1YKSBkZWZpbml0aW9u
cyBhbmQgb2YgdGhlIGluaXRfbXNyKCksIHNhdmVfbXNyKCkgYW5kDQo+ICAgICAgIGxvYWRfbXNy
KCkgaHZtX2Z1bmNzLCBhcyB0aGV5IGFyZSBubyBsb25nZXIgbmVjZXNzYXJ5LiBUaGUNCj4gICAg
ICAgZGVjbGFyYXRpb25zIG9mIGFuZCBjYWxscyB0byB0aG9zZSBodm1fZnVuY3Mgd2lsbCBiZSBj
bGVhbmVkIHVwDQo+ICAgICAgIGJ5IGEgc3Vic2VxdWVudCBwYXRjaC4NCj4gDQo+IFNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNClJldmlld2Vk
LWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4NCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 06:34:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 06:34:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go0VF-0005zR-0U; Mon, 28 Jan 2019 06:34: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=3hwS=QE=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1go0VE-0005zM-Lb
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 06:34:40 +0000
X-Inumbo-ID: c8bb317b-22c6-11e9-aeee-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8bb317b-22c6-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 06:34:38 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id t18-v6so13199524ljd.4
 for <xen-devel@lists.xenproject.org>; Sun, 27 Jan 2019 22:34:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=QHgLGG8mEEUNiU9mEp4wmCyZjP0X29GG9+uZhXvM/LQ=;
 b=DY4F9gyOoziHc/0zvo2HvQqk7zi0Fl+eUe0M4zqI6oHJNScV1za79IW7dDuVbr1eFr
 1JyzSNjKtiaBVN2cv349SxrOuxTKpwabzvXigxZ3W8BJvTHRoHErnzcqOBZ8QQc/EKz9
 RaX3smqYDyHchDD7AOjgY8lakicp314+zFYGVjHONwr4eq1OtKBr3y7WQ4DDqGl3dUYc
 dv4KmZaMLyhY1HapcSuzUX+WopbjvxPP0owas6VmMAKHVKyOki2RQPqhXxtdg/jdt8Z2
 9fzR1vxGXwXoaDtNfT985wMzpsSZsQr0YLI7Yx54JotwqlRzOvmzXqsjMpJeOeapdS6T
 fakg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=QHgLGG8mEEUNiU9mEp4wmCyZjP0X29GG9+uZhXvM/LQ=;
 b=QK5ekVaTMv9OqhWH4S5lciSL0/pibU1XFiphCzhuJWlMTWD0woLY1zW8djfLe7gYCV
 ev4lIu3xVNom8hpk3YMvS7adZIDO0H6ijaaf7N58RySRW4cDxl41AJezH4+W4mfiS1/m
 Hfac6q1dCRZo1gSIrHmGEyA8xOOr7k7q2zLnL9z/XvFxTpJvsP+s4L7/W9aX5dU+6KqH
 mXmedgAm497FfDl2Usj7sh0lr+Zf5e1H66gbg9iKLQRfeap9S3LNlAl1PYSVOzsvyQnj
 +peNqsKcBkHBEjSGfROKXqSIT+xZmigU/8OR1o12S0CdBViOYiwPByIjb+35YVxUmFJo
 Jfsg==
X-Gm-Message-State: AJcUukfFZtVxx0B8NjV8sMK21vPMjXSBqbGEEmWyCjHK+GonP8Hcq5AI
 BhGoQrkyPGMrBYQ/r7sExvEAYjvycpz/a4z/5sA=
X-Google-Smtp-Source: ALg8bN4ASS6RJ6hXYxOAQPKuxhUc9rkHC3J3n8gXstmaeNandY6V+2Nh5M8XdAMpLXp53RUYIN/6yl2XQycoSn/m/H0=
X-Received: by 2002:a2e:8643:: with SMTP id
 i3-v6mr17361424ljj.43.1548657277194; 
 Sun, 27 Jan 2019 22:34:37 -0800 (PST)
MIME-Version: 1.0
References: <20190107173719.GA30197@jordon-HP-15-Notebook-PC>
 <eab5c59d-cfb4-bd2a-de07-7db827830472@gmail.com>
In-Reply-To: <eab5c59d-cfb4-bd2a-de07-7db827830472@gmail.com>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Mon, 28 Jan 2019 12:04:25 +0530
Message-ID: <CAFqt6zb0cU3TjAs0LO-DL3Ut98-7=b7cP9+hZ+bUxDLD2EN2vA@mail.gmail.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Subject: Re: [Xen-devel] [PATCH] arch/arm/xen: Remove duplicate header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Sabyasachi Gupta <sabyasachi.linux@gmail.com>,
 Russell King - ARM Linux <linux@armlinux.org.uk>, linux-kernel@vger.kernel.org,
 Brajeswar Ghosh <brajeswar.linux@gmail.com>, xen-devel@lists.xenproject.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTQsIDIwMTkgYXQgNDowOCBQTSBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo8
YW5kcjIwMDBAZ21haWwuY29tPiB3cm90ZToKPgo+IE9uIDEvNy8xOSA3OjM3IFBNLCBTb3VwdGlj
ayBKb2FyZGVyIHdyb3RlOgo+ID4gUmVtb3ZlIGR1cGxpY2F0ZSBoZWFkZXIgd2hpY2ggaXMgaW5j
bHVkZWQgdHdpY2UuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJk
ci5saW51eEBnbWFpbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KCkNhbiB3ZSBnZXQgdGhpcyBwYXRj
aCBpbiBxdWV1ZSBmb3IgNS4xID8KPiA+IC0tLQo+ID4gICBhcmNoL2FybS94ZW4vbW0uYyB8IDEg
LQo+ID4gICAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQo+ID4KPiA+IGRpZmYgLS1naXQg
YS9hcmNoL2FybS94ZW4vbW0uYyBiL2FyY2gvYXJtL3hlbi9tbS5jCj4gPiBpbmRleCBjYjQ0YWEy
Li5lMWQ0NGI5IDEwMDY0NAo+ID4gLS0tIGEvYXJjaC9hcm0veGVuL21tLmMKPiA+ICsrKyBiL2Fy
Y2gvYXJtL3hlbi9tbS5jCj4gPiBAQCAtNyw3ICs3LDYgQEAKPiA+ICAgI2luY2x1ZGUgPGxpbnV4
L29mX2FkZHJlc3MuaD4KPiA+ICAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiA+ICAgI2luY2x1
ZGUgPGxpbnV4L3R5cGVzLmg+Cj4gPiAtI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBwaW5nLmg+Cj4g
PiAgICNpbmNsdWRlIDxsaW51eC92bWFsbG9jLmg+Cj4gPiAgICNpbmNsdWRlIDxsaW51eC9zd2lv
dGxiLmg+Cj4gPgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 06:36:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 06:36: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-devel-bounces@lists.xenproject.org>)
	id 1go0Wk-00065I-C2; Mon, 28 Jan 2019 06:36: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=1tSj=QE=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1go0Wj-00065A-Il
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 06:36:13 +0000
X-Inumbo-ID: ffdc7f03-22c6-11e9-aeee-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.13.89]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffdc7f03-22c6-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 06:36:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=NsqYq1St/JcDADIuYTPOpk9pIf+DCHgrjKl3Ssi9jek=;
 b=VeaikcuYMIiO8kQJOv4pVijUXJ0egUmib3NQwfWT1rZuvzh46Wtuqm2uxEdPowZodD1M9gaxBrfs/gfvpl2l2xUg98njgFCgEBw+FlzAj5iChmhBMQKERVT6iZDJCtxmBh+emjZNCwVq6WXdNna/LY2Ut7gRXgMSxVbQJmV6XCA=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4101.eurprd03.prod.outlook.com (20.177.38.154) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.16; Mon, 28 Jan 2019 06:36:08 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1558.023; Mon, 28 Jan 2019
 06:36:08 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: YueHaibing <yuehaibing@huawei.com>, David Airlie <airlied@linux.ie>,
 Daniel Vetter <daniel@ffwll.ch>
Thread-Topic: [PATCH -next] drm/xen-front: Drop pointless static qualifier in
 fb_destroy()
Thread-Index: AQHUtW60TrLIk68W5Eusgo0RNwKK2qXEPKMA
Date: Mon, 28 Jan 2019 06:36:08 +0000
Message-ID: <4c371af3-8856-39a7-d06e-6b55749567e5@epam.com>
References: <1548504338-114487-1-git-send-email-yuehaibing@huawei.com>
In-Reply-To: <1548504338-114487-1-git-send-email-yuehaibing@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4101;
 6:rkCiF+iFSBHayEKPiamIdo63xz86F9HI+6U6op/x45tWJqAFs8xrGQ4dVAjDzSagopO3TptD6Y6TB+A7MX5AmqmjaxDwcVPry4rjrPwAifio2DxE3sCsKW6+JhLow9SBKwXs9cRyKN2u0UfnsDJbJWO0TLLR4jdMi0Fjd/K2XdNA6b9Jw/mnc+wy9g08YJsKbHcLjFod2kD/RQulrnkNv+ZemBC2osMF7qCtpVwC814tr5hQWV25BX7l5g4qzLWqEv5UvSHRfsH3R4greVdtINC5cJsjrmsTjt5IoTbmnJW+uPjOZqcRoeUcDHeMdPSfdW0MsFgbrHOMGz8LofD3V6G5OWTaZ588U46w7gX4CJ3J4CjiQ/479r3RpyaDEv25o2cmnT+badLQQ4m9m77dKw+GzL2XOr6N2ZJ/eVU5B/oxRkpxjpKXHVbXR6CfSy03sTKH0DmdrYWV7fPre73Kpw==;
 5:BDE9TAdmdkvv1H9YdrPCWtr+W1PIRvJFFJ2OFoMgRe0Hy4Q9VLlTksUBSFZGazSesN+eGA6OVFwjCgWKxPmysph7STCsj249VIQvshekbTo1bF0qLKb03qNSdw8rUgW9YTK2SNkLXScef4lLrUJseEnZ3n4rYCscy0SKT4kJ/1Gqev81jK/tz7FFm16IPikARDDgmzWeZgdLctfCNh061w==;
 7:t/olj9Ytz+YaZDYgpQFTzMbaaPj4kpQ+gC+FGq1O7G9JlKhTsIg6HCMTGrxTtZm7dMhGZevuKZCgqUTHMsMSNmlU/nqNhlioxR6iD97LiZ1nQwUk9SUOuoHI1TheVCqm+gILprmhg8JIHEalnfpJtg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 9ce63b53-0559-418e-b3b5-08d684eae31c
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4101; 
x-ms-traffictypediagnostic: AM6PR03MB4101:
x-microsoft-antispam-prvs: <AM6PR03MB41019CFDDA7F893EF33E0C47E7960@AM6PR03MB4101.eurprd03.prod.outlook.com>
x-forefront-prvs: 0931CB1479
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(39860400002)(136003)(346002)(396003)(376002)(189003)(199004)(8676002)(4326008)(7736002)(80792005)(6246003)(6486002)(186003)(478600001)(36756003)(31696002)(68736007)(97736004)(6512007)(256004)(14444005)(6436002)(4744005)(229853002)(8936002)(305945005)(71190400001)(71200400001)(25786009)(81156014)(81166006)(53936002)(76176011)(486006)(446003)(6506007)(476003)(86362001)(2616005)(11346002)(110136005)(54906003)(72206003)(102836004)(14454004)(105586002)(2906002)(106356001)(66066001)(99286004)(6116002)(3846002)(316002)(55236004)(31686004)(26005)(53546011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4101;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: s7rNh5vWdOTBwh9IAK6nFaYgZgndjdP51ElGrj0CsfJZra3O6wFrpVxHJxZN3aQr+OUaAChV7ofmwEYk0yDM61OLnkiW8V14J04qEsQwJwyigJwekECiUSZcYzj5SDN3TeFHsGaBNjZuMgDeaY5rVfR7JW2NNB+7/hYFlSG7BjpmLZVY0EXSai3AmA7hOPh6QA/2zc43Xg3uf6C/E1IIVdMRt7+3/cnMWtSllZ5KhD7RTPFqa8whzCdExJeCZf6VPfEuXSk+w9ZJh7CnQEm3n4gCMIL7jcTCVqA72Cu/hRg9oLthijHnk4uN6+zNcbAm9WArT9X/0laxzCmepZ4JfEBHTv0XBwSzE+fx/oJ2PPcj1H9On+Pv/IoFK45RzVnzFbQ6xw9S8MA4aWHjx+Rhe/NG3qWxiTfkfCys+JvRoVI=
Content-ID: <221780DB5666A6408C5CCE91CF0BE7C5@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9ce63b53-0559-418e-b3b5-08d684eae31c
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2019 06:36:08.6245 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4101
Subject: Re: [Xen-devel] [PATCH -next] drm/xen-front: Drop pointless static
 qualifier in fb_destroy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kernel-janitors@vger.kernel.org" <kernel-janitors@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yNi8xOSAyOjA1IFBNLCBZdWVIYWliaW5nIHdyb3RlOg0KPiBUaGVyZSBpcyBubyBuZWVk
IHRvIGhhdmUgdGhlICdzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYicgdmFyaWFibGUNCj4gc3Rh
dGljIHNpbmNlIG5ldyB2YWx1ZSBhbHdheXMgYmUgYXNzaWduZWQgYmVmb3JlIHVzZSBpdC4NCj4N
Cj4gU2lnbmVkLW9mZi1ieTogWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPg0KR29v
ZCBjYXRjaCwgdGhhbmsgeW91IQ0KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4NCj4gLS0tDQo+ICAgZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jIHwgMiArLQ0KPiAgIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250X2ttcy5jDQo+IGluZGV4IDg2MGRhMDUuLmMyOTU1ZDMgMTAwNjQ0DQo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYw0KPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMNCj4gQEAgLTU0LDcgKzU0LDcgQEAg
c3RhdGljIHZvaWQgZmJfZGVzdHJveShzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYikNCj4gICAJ
ICBjb25zdCBzdHJ1Y3QgZHJtX21vZGVfZmJfY21kMiAqbW9kZV9jbWQpDQo+ICAgew0KPiAgIAlz
dHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1faW5mbyAqZHJtX2luZm8gPSBkZXYtPmRldl9wcml2YXRl
Ow0KPiAtCXN0YXRpYyBzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYjsNCj4gKwlzdHJ1Y3QgZHJt
X2ZyYW1lYnVmZmVyICpmYjsNCj4gICAJc3RydWN0IGRybV9nZW1fb2JqZWN0ICpnZW1fb2JqOw0K
PiAgIAlpbnQgcmV0Ow0KPiAgIA0KPg0KPg0KPg0KPg0KPg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 07:03:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 07:03: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-devel-bounces@lists.xenproject.org>)
	id 1go0wY-0000F1-3j; Mon, 28 Jan 2019 07:02:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lx6j=QE=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1go0wX-0000Ei-BS
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 07:02:53 +0000
X-Inumbo-ID: bac48fe6-22ca-11e9-aeee-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bac48fe6-22ca-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 07:02:52 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 23:02:52 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,533,1539673200"; d="scan'208";a="129056443"
Received: from gao-cwp.sh.intel.com ([10.239.159.25])
 by FMSMGA003.fm.intel.com with ESMTP; 27 Jan 2019 23:02:50 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 15:06:43 +0800
Message-Id: <1548659210-16870-2-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v5 1/8] microcode/intel: remove redundent check
 against ucode size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjaGVjayBoYXMgYmVlbiBkb25lIGluIG1pY3JvY29kZV9zYW5pdHlfY2hlY2soKS4gTmVl
ZG4ndCBkbyBpdAphZ2FpbiBpbiBnZXRfbWF0Y2hpbmdfbWljcm9jb2RlKCkuCgpTaWduZWQtb2Zm
LWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9taWNy
b2NvZGVfaW50ZWwuYyB8IDMgLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgYi94ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2ludGVsLmMKaW5kZXggOTY1NzU3NS4uNGY2OWY0YSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVf
aW50ZWwuYwpAQCAtMjQ2LDkgKzI0Niw2IEBAIHN0YXRpYyBpbnQgZ2V0X21hdGNoaW5nX21pY3Jv
Y29kZShjb25zdCB2b2lkICptYywgdW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWNfaGVhZGVyLT5zaWcsIG1jX2hlYWRlci0+cGYpICkKICAgICAgICAg
Z290byBmaW5kOwogCi0gICAgaWYgKCB0b3RhbF9zaXplIDw9IChnZXRfZGF0YXNpemUobWNfaGVh
ZGVyKSArIE1DX0hFQURFUl9TSVpFKSApCi0gICAgICAgIHJldHVybiAwOwotCiAgICAgZXh0X2hl
YWRlciA9IG1jICsgZ2V0X2RhdGFzaXplKG1jX2hlYWRlcikgKyBNQ19IRUFERVJfU0laRTsKICAg
ICBleHRfc2lnY291bnQgPSBleHRfaGVhZGVyLT5jb3VudDsKICAgICBleHRfc2lnID0gKHZvaWQg
KilleHRfaGVhZGVyICsgRVhUX0hFQURFUl9TSVpFOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 07:03:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 07:03: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-devel-bounces@lists.xenproject.org>)
	id 1go0wc-0000Fi-NM; Mon, 28 Jan 2019 07:02:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lx6j=QE=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1go0wa-0000FT-Pu
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 07:02:56 +0000
X-Inumbo-ID: bd0093ea-22ca-11e9-aeee-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd0093ea-22ca-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 07:02:56 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 23:02:55 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,533,1539673200"; d="scan'208";a="129056485"
Received: from gao-cwp.sh.intel.com ([10.239.159.25])
 by FMSMGA003.fm.intel.com with ESMTP; 27 Jan 2019 23:02:54 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 15:06:45 +0800
Message-Id: <1548659210-16870-4-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v5 3/8] microcode: introduce the global
 microcode cache
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dG8gcmVwbGFjZSB0aGUgY3VycmVudCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KCkNvbXBhcmVk
IHRvIHRoZSBjdXJyZW50IHBlci1jcHUgY2FjaGUsIHRoZSBiZW5lZml0cyBvZiB0aGUgZ2xvYmFs
Cm1pY3JvY29kZSBjYWNoZSBhcmU6CjEuIEl0IHJlZHVjZXMgdGhlIHdvcmsgdGhhdCBuZWVkIHRv
IGJlIGRvbmUgb24gZWFjaCBDUFUuIFBhcnNpbmcgdWNvZGUKZmlsZSBjYW4gYmUgZG9uZSBvbmNl
IG9uIG9uZSBDUFUuIE90aGVyIENQVXMgbmVlZG4ndCBwYXJzZSB1Y29kZSBmaWxlLgpJbnN0ZWFk
LCB0aGV5IGNhbiBmaW5kIG91dCBhbmQgbG9hZCBhIHBhdGNoIHdpdGggbmV3ZXIgcmV2aXNpb24g
ZnJvbQp0aGUgZ2xvYmFsIGNhY2hlLgoyLiBJdCByZWR1Y2VzIHRoZSBtZW1vcnkgY29uc3VtcHRp
b24gb24gYSBzeXN0ZW0gd2l0aCBtYW55IENQVSBjb3Jlcy4KClR3byBmdW5jdGlvbnMsIHNhdmVf
cGF0Y2goKSBhbmQgZmluZF9wYXRjaCgpIGFyZSBpbnRyb2R1Y2VkLiBUaGUKZm9ybWVyIGFkZHMg
b25lIGdpdmVuIHBhdGNoIHRvIHRoZSBnbG9iYWwgY2FjaGUuIFRoZSBsYXR0ZXIgZ2V0cwphIG5l
d2VyIGFuZCBtYXRjaGVkIHVjb2RlIHBhdGNoIGZyb20gdGhlIGdsb2JhbCBjYWNoZS4KCk5vdGUg
dGhhdCBJIGRlbGliZXJhdGVseSBhdm9pZCB0b3VjaGluZyAndWNpLT5tYycgYXMgSSBhbSBnb2lu
ZyB0bwpyZW1vdmUgaXQgY29tcGxldGVseSBpbiB0aGUgbmV4dCBwYXRjaC4KClNpZ25lZC1vZmYt
Ynk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQpDaGFuZ2VzIGluIHY1OgogLSBy
ZXdvcmQgdGhlIGNvbW1pdCBkZXNjcmlwdGlvbgogLSBmaW5kX3BhdGNoKCkgYW5kIHNhdmVfcGF0
Y2goKSBhcmUgYWJzdHJhY3RlZCBpbnRvIGNvbW1vbiBmdW5jdGlvbnMKICAgd2l0aCBzb21lIGhv
b2tzIGZvciBBTUQgYW5kIEludGVsCi0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAg
ICB8IDU0ICsrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2Ft
ZC5jICAgIHwgOTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyAgfCA3MSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oIHwgMTMgKysrKysrCiA0
IGZpbGVzIGNoYW5nZWQsIDIxOSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2Rl
LmMKaW5kZXggNDE2M2Y1MC4uN2Q1Yjc2OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3Jv
Y29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtNjEsNiArNjEsOCBAQCBz
dGF0aWMgc3RydWN0IHVjb2RlX21vZF9ibG9iIF9faW5pdGRhdGEgdWNvZGVfYmxvYjsKICAqLwog
c3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIHVjb2RlX3NjYW47CiAKK3N0YXRpYyBMSVNUX0hFQUQo
bWljcm9jb2RlX2NhY2hlKTsKKwogdm9pZCBfX2luaXQgbWljcm9jb2RlX3NldF9tb2R1bGUodW5z
aWduZWQgaW50IGlkeCkKIHsKICAgICB1Y29kZV9tb2RfaWR4ID0gaWR4OwpAQCAtMjA4LDYgKzIx
MCw1OCBAQCBzdGF0aWMgdm9pZCBtaWNyb2NvZGVfZmluaV9jcHUodW5zaWduZWQgaW50IGNwdSkK
ICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKIH0KIAorLyogU2F2ZSBhIHVjb2Rl
IHBhdGNoIHRvIHRoZSBnbG9iYWwgY2FjaGUgbGlzdCAqLworYm9vbCBzYXZlX3BhdGNoKHN0cnVj
dCBtaWNyb2NvZGVfcGF0Y2ggKm5ld19wYXRjaCkKK3sKKyAgICBzdHJ1Y3QgbWljcm9jb2RlX3Bh
dGNoICptaWNyb2NvZGVfcGF0Y2g7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KG1pY3JvY29k
ZV9wYXRjaCwgJm1pY3JvY29kZV9jYWNoZSwgbGlzdCkKKyAgICB7CisgICAgICAgIGVudW0gbWlj
cm9jb2RlX21hdGNoX3Jlc3VsdCByZXN1bHQgPQorICAgICAgICAgICAgbWljcm9jb2RlX29wcy0+
cmVwbGFjZV9wYXRjaChuZXdfcGF0Y2gsIG1pY3JvY29kZV9wYXRjaCk7CisKKyAgICAgICAgc3dp
dGNoICggcmVzdWx0ICkKKyAgICAgICAgeworICAgICAgICBjYXNlIE9MRF9VQ09ERToKKyAgICAg
ICAgICAgIG1pY3JvY29kZV9vcHMtPmZyZWVfcGF0Y2gobmV3X3BhdGNoKTsKKyAgICAgICAgICAg
IHJldHVybiBmYWxzZTsKKworICAgICAgICBjYXNlIE5FV19VQ09ERToKKyAgICAgICAgICAgIG1p
Y3JvY29kZV9vcHMtPmZyZWVfcGF0Y2gobWljcm9jb2RlX3BhdGNoKTsKKyAgICAgICAgICAgIHJl
dHVybiB0cnVlOworCisgICAgICAgIGNhc2UgTUlTX1VDT0RFOgorICAgICAgICAgICAgY29udGlu
dWU7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIH0KKyAgICB9CisgICAgbGlzdF9hZGRf
dGFpbCgmbmV3X3BhdGNoLT5saXN0LCAmbWljcm9jb2RlX2NhY2hlKTsKKyAgICByZXR1cm4gdHJ1
ZTsKK30KKworLyogRmluZCBhIHVjb2RlIHBhdGNoIHdobyBoYXMgbmV3ZXIgcmV2aXNpb24gdGhh
biB0aGUgb25lIGluIHVzZSAqLworc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqZmluZF9wYXRjaCh1
bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29k
ZV9wYXRjaDsKKyAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2Rl
X2NwdV9pbmZvLCBjcHUpOworCisgICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9p
bmZvKGNwdSwgJnVjaS0+Y3B1X3NpZykgKQorICAgIHsKKyAgICAgICAgX19taWNyb2NvZGVfZmlu
aV9jcHUoY3B1KTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeShtaWNyb2NvZGVfcGF0Y2gsICZtaWNyb2NvZGVfY2FjaGUsIGxpc3QpCisgICAg
eworICAgICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPm1hdGNoX2NwdShtaWNyb2NvZGVfcGF0Y2gs
IGNwdSkgKQorICAgICAgICAgICAgcmV0dXJuIG1pY3JvY29kZV9wYXRjaDsKKyAgICB9CisgICAg
cmV0dXJuIE5VTEw7Cit9CisKIGludCBtaWNyb2NvZGVfcmVzdW1lX2NwdSh1bnNpZ25lZCBpbnQg
Y3B1KQogewogICAgIGludCBlcnI7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2Rl
X2FtZC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwppbmRleCBmYmE0NGNjLi4zMDFh
Y2I2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKQEAgLTE5MCwyNCArMTkwLDkwIEBAIHN0YXRpYyBib29s
X3QgbWljcm9jb2RlX2ZpdHMoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCwKICAg
ICByZXR1cm4gMTsKIH0KIAorc3RhdGljIGJvb2wgbWF0Y2hfY3B1KGNvbnN0IHN0cnVjdCBtaWNy
b2NvZGVfcGF0Y2ggKnBhdGNoLCB1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHJldHVybiBtaWNy
b2NvZGVfZml0cyhwYXRjaC0+ZGF0YSwgY3B1KTsKK30KKworc3RhdGljIHN0cnVjdCBtaWNyb2Nv
ZGVfcGF0Y2ggKmFsbG9jX21pY3JvY29kZV9wYXRjaCgKKyAgICBjb25zdCBzdHJ1Y3QgbWljcm9j
b2RlX2FtZCAqbWNfYW1kKQoreworICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29k
ZV9wYXRjaCA9IHhtYWxsb2Moc3RydWN0IG1pY3JvY29kZV9wYXRjaCk7CisgICAgc3RydWN0IG1p
Y3JvY29kZV9hbWQgKmNhY2hlID0geG1hbGxvYyhzdHJ1Y3QgbWljcm9jb2RlX2FtZCk7CisgICAg
dm9pZCAqbXBiID0geG1hbGxvY19ieXRlcyhtY19hbWQtPm1wYl9zaXplKTsKKyAgICBzdHJ1Y3Qg
ZXF1aXZfY3B1X2VudHJ5ICplcXVpdl9jcHVfdGFibGUgPQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4bWFsbG9jX2J5dGVzKG1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxlX3NpemUpOwor
CisgICAgaWYgKCAhbWljcm9jb2RlX3BhdGNoIHx8ICFjYWNoZSB8fCAhbXBiIHx8ICFlcXVpdl9j
cHVfdGFibGUgKQorICAgIHsKKyAgICAgICAgeGZyZWUobWljcm9jb2RlX3BhdGNoKTsKKyAgICAg
ICAgeGZyZWUoY2FjaGUpOworICAgICAgICB4ZnJlZShtcGIpOworICAgICAgICB4ZnJlZShlcXVp
dl9jcHVfdGFibGUpOworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAibWljcm9jb2RlOiBDYW4g
bm90IGFsbG9jYXRlIG1lbW9yeVxuIik7CisgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9NRU0p
OworICAgIH0KKworICAgIGNhY2hlLT5lcXVpdl9jcHVfdGFibGUgPSBlcXVpdl9jcHVfdGFibGU7
CisgICAgY2FjaGUtPm1wYiA9IG1wYjsKKyAgICBtZW1jcHkoY2FjaGUtPmVxdWl2X2NwdV90YWJs
ZSwgbWNfYW1kLT5lcXVpdl9jcHVfdGFibGUsCisgICAgICAgICAgIG1jX2FtZC0+ZXF1aXZfY3B1
X3RhYmxlX3NpemUpOworICAgIG1lbWNweShjYWNoZS0+bXBiLCBtY19hbWQtPm1wYiwgbWNfYW1k
LT5tcGJfc2l6ZSk7CisgICAgY2FjaGUtPmVxdWl2X2NwdV90YWJsZV9zaXplID0gbWNfYW1kLT5l
cXVpdl9jcHVfdGFibGVfc2l6ZTsKKyAgICBjYWNoZS0+bXBiX3NpemUgPSBtY19hbWQtPm1wYl9z
aXplOworICAgIG1pY3JvY29kZV9wYXRjaC0+ZGF0YSA9IGNhY2hlOworCisgICAgcmV0dXJuIG1p
Y3JvY29kZV9wYXRjaDsKK30KKworc3RhdGljIHZvaWQgZnJlZV9wYXRjaChzdHJ1Y3QgbWljcm9j
b2RlX3BhdGNoICptaWNyb2NvZGVfcGF0Y2gpCit7CisgICAgc3RydWN0IG1pY3JvY29kZV9hbWQg
Km1jX2FtZCA9IG1pY3JvY29kZV9wYXRjaC0+ZGF0YTsKKworICAgIHhmcmVlKG1jX2FtZC0+ZXF1
aXZfY3B1X3RhYmxlKTsKKyAgICB4ZnJlZShtY19hbWQtPm1wYik7CisgICAgeGZyZWUobWNfYW1k
KTsKKyAgICB4ZnJlZShtaWNyb2NvZGVfcGF0Y2gpOworfQorCitzdGF0aWMgZW51bSBtaWNyb2Nv
ZGVfbWF0Y2hfcmVzdWx0IHJlcGxhY2VfcGF0Y2goc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBtaWNyb2NvZGVfcGF0Y2ggKm9sZCkKK3sKKyAgICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbmV3
X21jID0gbmV3LT5kYXRhOworICAgIHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2FtZCAqbmV3X2hl
YWRlciA9IG5ld19tYy0+bXBiOworICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICpvbGRfbWMgPSBv
bGQtPmRhdGE7CisgICAgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfYW1kICpvbGRfaGVhZGVyID0g
b2xkX21jLT5tcGI7CisKKyAgICBpZiAoIG5ld19oZWFkZXItPnByb2Nlc3Nvcl9yZXZfaWQgPT0g
b2xkX2hlYWRlci0+cHJvY2Vzc29yX3Jldl9pZCApCisgICAgeworICAgICAgICBpZiAoIG5ld19o
ZWFkZXItPnBhdGNoX2lkIDw9IG9sZF9oZWFkZXItPnBhdGNoX2lkICkKKyAgICAgICAgICAgIHJl
dHVybiBPTERfVUNPREU7CisKKyAgICAgICAgbGlzdF9yZXBsYWNlKCZvbGQtPmxpc3QsICZuZXct
Pmxpc3QpOworICAgICAgICByZXR1cm4gTkVXX1VDT0RFOworICAgIH0KKworICAgIHJldHVybiBN
SVNfVUNPREU7Cit9CisKIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBj
cHUpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBzdHJ1Y3QgdWNvZGVfY3B1X2lu
Zm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOwogICAgIHVpbnQzMl90IHJl
djsKLSAgICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbWNfYW1kID0gdWNpLT5tYy5tY19hbWQ7CiAg
ICAgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfYW1kICpoZHI7CisgICAgc3RydWN0IG1pY3JvY29k
ZV9wYXRjaCAqcGF0Y2g7CiAgICAgaW50IGh3X2VycjsKIAogICAgIC8qIFdlIHNob3VsZCBiaW5k
IHRoZSB0YXNrIHRvIHRoZSBDUFUgKi8KICAgICBCVUdfT04ocmF3X3NtcF9wcm9jZXNzb3JfaWQo
KSAhPSBjcHUpOwogCi0gICAgaWYgKCBtY19hbWQgPT0gTlVMTCApCisgICAgcGF0Y2ggPSBmaW5k
X3BhdGNoKGNwdSk7CisgICAgaWYgKCBwYXRjaCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAKLSAgICBoZHIgPSBtY19hbWQtPm1wYjsKLSAgICBpZiAoIGhkciA9PSBOVUxMICkK
LSAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgaGRyID0gcGF0Y2gtPmRhdGE7CisgICAgQlVH
X09OKCFoZHIpOwogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm1pY3JvY29kZV91cGRhdGVfbG9j
aywgZmxhZ3MpOwogCkBAIC00OTEsNyArNTU3LDIwIEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3Rf
bWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICB3aGlsZSAo
IChlcnJvciA9IGdldF91Y29kZV9mcm9tX2J1ZmZlcl9hbWQobWNfYW1kLCBidWYsIGJ1ZnNpemUs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZvZmZzZXQp
KSA9PSAwICkKICAgICB7Ci0gICAgICAgIGlmICggbWljcm9jb2RlX2ZpdHMobWNfYW1kLCBjcHUp
ICkKKyAgICAgICAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbWljcm9jb2RlX3BhdGNoID0gYWxs
b2NfbWljcm9jb2RlX3BhdGNoKG1jX2FtZCk7CisKKyAgICAgICAgaWYgKCBJU19FUlIobWljcm9j
b2RlX3BhdGNoKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGVycm9yID0gUFRSX0VSUihtaWNy
b2NvZGVfcGF0Y2gpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICAv
KgorICAgICAgICAgKiBJbiBvcmRlciB0byBzdXBwb3J0IGEgc3lzdGVtIHdpdGggbWl4ZWQgc3Rl
cHBpbmcgQ1BVcywgc2F2ZQorICAgICAgICAgKiB0aGlzIHVjb2RlIHBhdGNoIGJlZm9yZSBjaGVj
a2luZyB3aGV0aGVyIGl0IG1hdGNoZXMgd2l0aAorICAgICAgICAgKiBjdXJyZW50IENQVS4KKyAg
ICAgICAgICovCisgICAgICAgIGlmICggc2F2ZV9wYXRjaChtaWNyb2NvZGVfcGF0Y2gpICYmIG1p
Y3JvY29kZV9maXRzKG1jX2FtZCwgY3B1KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGVycm9y
ID0gYXBwbHlfbWljcm9jb2RlKGNwdSk7CiAgICAgICAgICAgICBpZiAoIGVycm9yICkKQEAgLTYz
Myw2ICs3MTIsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9vcHMgbWljcm9jb2Rl
X2FtZF9vcHMgPSB7CiAgICAgLmNvbGxlY3RfY3B1X2luZm8gICAgICAgICAgICAgICAgID0gY29s
bGVjdF9jcHVfaW5mbywKICAgICAuYXBwbHlfbWljcm9jb2RlICAgICAgICAgICAgICAgICAgPSBh
cHBseV9taWNyb2NvZGUsCiAgICAgLnN0YXJ0X3VwZGF0ZSAgICAgICAgICAgICAgICAgICAgID0g
c3RhcnRfdXBkYXRlLAorICAgIC5yZXBsYWNlX3BhdGNoICAgICAgICAgICAgICAgICAgICA9IHJl
cGxhY2VfcGF0Y2gsCisgICAgLmZyZWVfcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgID0gZnJl
ZV9wYXRjaCwKKyAgICAubWF0Y2hfY3B1ICAgICAgICAgICAgICAgICAgICAgICAgPSBtYXRjaF9j
cHUsCiB9OwogCiBpbnQgX19pbml0IG1pY3JvY29kZV9pbml0X2FtZCh2b2lkKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29k
ZV9pbnRlbC5jCmluZGV4IDFlZDU3M2EuLmZjMzVjOGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMK
QEAgLTE0Nyw2ICsxNDcsMTUgQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBt
aWNyb2NvZGVfdXBkYXRlX21hdGNoKAogICAgIHJldHVybiBNSVNfVUNPREU7CiB9CiAKK3N0YXRp
YyBib29sIG1hdGNoX2NwdShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCwgdW5z
aWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJf
Y3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOworICAgIGludCByZXQgPSBtaWNyb2NvZGVfdXBkYXRl
X21hdGNoKHBhdGNoLT5kYXRhLCB1Y2ktPmNwdV9zaWcuc2lnLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVjaS0+Y3B1X3NpZy5wZiwgdWNpLT5jcHVfc2lnLnJldik7CisK
KyAgICByZXR1cm4gcmV0ID09IE5FV19VQ09ERTsKK30KKwogc3RhdGljIGludCBtaWNyb2NvZGVf
c2FuaXR5X2NoZWNrKHZvaWQgKm1jKQogewogICAgIHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2lu
dGVsICptY19oZWFkZXIgPSBtYzsKQEAgLTIzNyw2ICsyNDYsMjYgQEAgc3RhdGljIGludCBtaWNy
b2NvZGVfc2FuaXR5X2NoZWNrKHZvaWQgKm1jKQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMg
dm9pZCBmcmVlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQoreworICAgIHhm
cmVlKHBhdGNoLT5kYXRhKTsKKyAgICB4ZnJlZShwYXRjaCk7Cit9CisKK3N0YXRpYyBlbnVtIG1p
Y3JvY29kZV9tYXRjaF9yZXN1bHQgcmVwbGFjZV9wYXRjaChzdHJ1Y3QgbWljcm9jb2RlX3BhdGNo
ICpuZXcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IG1pY3JvY29kZV9wYXRjaCAqb2xkKQoreworICAgIHN0cnVjdCBtaWNyb2NvZGVfaGVh
ZGVyX2ludGVsICpvbGRfaGVhZGVyID0gb2xkLT5kYXRhOworICAgIGVudW0gbWljcm9jb2RlX21h
dGNoX3Jlc3VsdCByZXQgPQorICAgICAgICAgICAgICAgIG1pY3JvY29kZV91cGRhdGVfbWF0Y2go
bmV3LT5kYXRhLCBvbGRfaGVhZGVyLT5zaWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBvbGRfaGVhZGVyLT5wZiwgb2xkX2hlYWRlci0+cmV2KTsKKworICAgIGlmICgg
cmV0ID09IE5FV19VQ09ERSApCisgICAgICAgIGxpc3RfcmVwbGFjZSgmb2xkLT5saXN0LCAmbmV3
LT5saXN0KTsKKworICAgIHJldHVybiByZXQ7Cit9CisKIC8qCiAgKiByZXR1cm4gMCAtIG5vIHVw
ZGF0ZSBmb3VuZAogICogcmV0dXJuIDEgLSBmb3VuZCB1cGRhdGUKQEAgLTI0OCw2ICsyNzcsMjUg
QEAgc3RhdGljIGludCBnZXRfbWF0Y2hpbmdfbWljcm9jb2RlKGNvbnN0IHZvaWQgKm1jLCB1bnNp
Z25lZCBpbnQgY3B1KQogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICpt
Y19oZWFkZXIgPSBtYzsKICAgICB1bnNpZ25lZCBsb25nIHRvdGFsX3NpemUgPSBnZXRfdG90YWxz
aXplKG1jX2hlYWRlcik7CiAgICAgdm9pZCAqbmV3X21jOworICAgIHN0cnVjdCBtaWNyb2NvZGVf
cGF0Y2ggKm1pY3JvY29kZV9wYXRjaCA9IHhtYWxsb2Moc3RydWN0IG1pY3JvY29kZV9wYXRjaCk7
CisgICAgdm9pZCAqbmV3X21jMiA9IHhtYWxsb2NfYnl0ZXModG90YWxfc2l6ZSk7CisKKyAgICBp
ZiAoICFtaWNyb2NvZGVfcGF0Y2ggfHwgIW5ld19tYzIgKQorICAgIHsKKyAgICAgICAgeGZyZWUo
bWljcm9jb2RlX3BhdGNoKTsKKyAgICAgICAgeGZyZWUobmV3X21jMik7CisgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSICJtaWNyb2NvZGU6IENhbiBub3QgYWxsb2NhdGUgbWVtb3J5XG4iKTsKKyAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorICAgIG1lbWNweShuZXdfbWMyLCBtYywgdG90
YWxfc2l6ZSk7CisgICAgbWljcm9jb2RlX3BhdGNoLT5kYXRhID0gbmV3X21jMjsKKworICAgIC8q
CisgICAgICogSW4gb3JkZXIgdG8gc3VwcG9ydCBhIHN5c3RlbSB3aXRoIG1peGVkIHN0ZXBwaW5n
IENQVXMsIHNhdmUgdGhpcyB1Y29kZQorICAgICAqIHBhdGNoIGJlZm9yZSBjaGVja2luZyB3aGV0
aGVyIGl0IG1hdGNoZXMgd2l0aCBjdXJyZW50IENQVS4KKyAgICAgKi8KKyAgICBpZiAoICFzYXZl
X3BhdGNoKG1pY3JvY29kZV9wYXRjaCkgKQorICAgICAgICByZXR1cm4gMDsKIAogICAgIGlmICgg
bWljcm9jb2RlX3VwZGF0ZV9tYXRjaChtYywgdWNpLT5jcHVfc2lnLnNpZywgdWNpLT5jcHVfc2ln
LnBmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1Y2ktPmNwdV9zaWcucmV2KSAh
PSBORVdfVUNPREUgKQpAQCAtMjc2LDE4ICszMjQsMjQgQEAgc3RhdGljIGludCBhcHBseV9taWNy
b2NvZGUodW5zaWduZWQgaW50IGNwdSkKICAgICB1bnNpZ25lZCBpbnQgdmFsWzJdOwogICAgIHVu
c2lnbmVkIGludCBjcHVfbnVtID0gcmF3X3NtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3Qg
dWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHVfbnVtKTsK
KyAgICBzdHJ1Y3QgbWljcm9jb2RlX2ludGVsICptY19pbnRlbDsKKyAgICBzdHJ1Y3QgbWljcm9j
b2RlX3BhdGNoICpwYXRjaDsKIAogICAgIC8qIFdlIHNob3VsZCBiaW5kIHRoZSB0YXNrIHRvIHRo
ZSBDUFUgKi8KICAgICBCVUdfT04oY3B1X251bSAhPSBjcHUpOwogCi0gICAgaWYgKCB1Y2ktPm1j
Lm1jX2ludGVsID09IE5VTEwgKQorICAgIHBhdGNoID0gZmluZF9wYXRjaChjcHUpOworICAgIGlm
ICggIXBhdGNoICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICBtY19pbnRlbCA9IHBh
dGNoLT5kYXRhOworICAgIEJVR19PTighbWNfaW50ZWwpOworCiAgICAgLyogc2VyaWFsaXplIGFj
Y2VzcyB0byB0aGUgcGh5c2ljYWwgd3JpdGUgdG8gTVNSIDB4NzkgKi8KICAgICBzcGluX2xvY2tf
aXJxc2F2ZSgmbWljcm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7CiAKICAgICAvKiB3cml0ZSBt
aWNyb2NvZGUgdmlhIE1TUiAweDc5ICovCi0gICAgd3Jtc3JsKE1TUl9JQTMyX1VDT0RFX1dSSVRF
LCAodW5zaWduZWQgbG9uZyl1Y2ktPm1jLm1jX2ludGVsLT5iaXRzKTsKKyAgICB3cm1zcmwoTVNS
X0lBMzJfVUNPREVfV1JJVEUsICh1bnNpZ25lZCBsb25nKW1jX2ludGVsLT5iaXRzKTsKICAgICB3
cm1zcmwoTVNSX0lBMzJfVUNPREVfUkVWLCAweDBVTEwpOwogCiAgICAgLyogQXMgZG9jdW1lbnRl
ZCBpbiB0aGUgU0RNOiBEbyBhIENQVUlEIDEgaGVyZSAqLwpAQCAtMjk4LDE5ICszNTIsMTkgQEAg
c3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKICAgICB2YWxbMV0g
PSAodWludDMyX3QpKG1zcl9jb250ZW50ID4+IDMyKTsKIAogICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJm1pY3JvY29kZV91cGRhdGVfbG9jaywgZmxhZ3MpOwotICAgIGlmICggdmFsWzFdICE9
IHVjaS0+bWMubWNfaW50ZWwtPmhkci5yZXYgKQorICAgIGlmICggdmFsWzFdICE9IG1jX2ludGVs
LT5oZHIucmV2ICkKICAgICB7CiAgICAgICAgIHByaW50ayhLRVJOX0VSUiAibWljcm9jb2RlOiBD
UFUlZCB1cGRhdGUgZnJvbSByZXZpc2lvbiAiCiAgICAgICAgICAgICAgICAiJSN4IHRvICUjeCBm
YWlsZWQuIFJlc3VsdGluZyByZXZpc2lvbiBpcyAlI3guXG4iLCBjcHVfbnVtLAotICAgICAgICAg
ICAgICAgdWNpLT5jcHVfc2lnLnJldiwgdWNpLT5tYy5tY19pbnRlbC0+aGRyLnJldiwgdmFsWzFd
KTsKKyAgICAgICAgICAgICAgIHVjaS0+Y3B1X3NpZy5yZXYsIG1jX2ludGVsLT5oZHIucmV2LCB2
YWxbMV0pOwogICAgICAgICByZXR1cm4gLUVJTzsKICAgICB9CiAgICAgcHJpbnRrKEtFUk5fSU5G
TyAibWljcm9jb2RlOiBDUFUlZCB1cGRhdGVkIGZyb20gcmV2aXNpb24gIgogICAgICAgICAgICAi
JSN4IHRvICUjeCwgZGF0ZSA9ICUwNHgtJTAyeC0lMDJ4IFxuIiwKICAgICAgICAgICAgY3B1X251
bSwgdWNpLT5jcHVfc2lnLnJldiwgdmFsWzFdLAotICAgICAgICAgICB1Y2ktPm1jLm1jX2ludGVs
LT5oZHIuZGF0ZSAmIDB4ZmZmZiwKLSAgICAgICAgICAgdWNpLT5tYy5tY19pbnRlbC0+aGRyLmRh
dGUgPj4gMjQsCi0gICAgICAgICAgICh1Y2ktPm1jLm1jX2ludGVsLT5oZHIuZGF0ZSA+PiAxNikg
JiAweGZmKTsKKyAgICAgICAgICAgbWNfaW50ZWwtPmhkci5kYXRlICYgMHhmZmZmLAorICAgICAg
ICAgICBtY19pbnRlbC0+aGRyLmRhdGUgPj4gMjQsCisgICAgICAgICAgIChtY19pbnRlbC0+aGRy
LmRhdGUgPj4gMTYpICYgMHhmZik7CiAgICAgdWNpLT5jcHVfc2lnLnJldiA9IHZhbFsxXTsKIAog
ICAgIHJldHVybiAwOwpAQCAtMzk1LDYgKzQ0OSw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbWlj
cm9jb2RlX29wcyBtaWNyb2NvZGVfaW50ZWxfb3BzID0gewogICAgIC5jcHVfcmVxdWVzdF9taWNy
b2NvZGUgICAgICAgICAgICA9IGNwdV9yZXF1ZXN0X21pY3JvY29kZSwKICAgICAuY29sbGVjdF9j
cHVfaW5mbyAgICAgICAgICAgICAgICAgPSBjb2xsZWN0X2NwdV9pbmZvLAogICAgIC5hcHBseV9t
aWNyb2NvZGUgICAgICAgICAgICAgICAgICA9IGFwcGx5X21pY3JvY29kZSwKKyAgICAucmVwbGFj
ZV9wYXRjaCAgICAgICAgICAgICAgICAgICAgPSByZXBsYWNlX3BhdGNoLAorICAgIC5mcmVlX3Bh
dGNoICAgICAgICAgICAgICAgICAgICAgICA9IGZyZWVfcGF0Y2gsCisgICAgLm1hdGNoX2NwdSAg
ICAgICAgICAgICAgICAgICAgICAgID0gbWF0Y2hfY3B1LAogfTsKIAogaW50IF9faW5pdCBtaWNy
b2NvZGVfaW5pdF9pbnRlbCh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
aWNyb2NvZGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKaW5kZXggNzNlYmU5
YS4uZmM5OGZlZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oCkBAIC0xLDYgKzEsNyBAQAogI2lm
bmRlZiBBU01fWDg2X19NSUNST0NPREVfSAogI2RlZmluZSBBU01fWDg2X19NSUNST0NPREVfSAog
CisjaW5jbHVkZSA8eGVuL2xpc3QuaD4KICNpbmNsdWRlIDx4ZW4vcGVyY3B1Lmg+CiAKIGVudW0g
bWljcm9jb2RlX21hdGNoX3Jlc3VsdCB7CkBAIC0xMiw2ICsxMywxMSBAQCBlbnVtIG1pY3JvY29k
ZV9tYXRjaF9yZXN1bHQgewogc3RydWN0IGNwdV9zaWduYXR1cmU7CiBzdHJ1Y3QgdWNvZGVfY3B1
X2luZm87CiAKK3N0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggeworICAgIHN0cnVjdCBsaXN0X2hlYWQg
bGlzdDsKKyAgICB2b2lkICpkYXRhOworfTsKKwogc3RydWN0IG1pY3JvY29kZV9vcHMgewogICAg
IGludCAoKm1pY3JvY29kZV9yZXN1bWVfbWF0Y2gpKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZv
aWQgKm1jKTsKICAgICBpbnQgKCpjcHVfcmVxdWVzdF9taWNyb2NvZGUpKHVuc2lnbmVkIGludCBj
cHUsIGNvbnN0IHZvaWQgKmJ1ZiwKQEAgLTE5LDYgKzI1LDEwIEBAIHN0cnVjdCBtaWNyb2NvZGVf
b3BzIHsKICAgICBpbnQgKCpjb2xsZWN0X2NwdV9pbmZvKSh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1
Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZyk7CiAgICAgaW50ICgqYXBwbHlfbWljcm9jb2RlKSh1bnNp
Z25lZCBpbnQgY3B1KTsKICAgICBpbnQgKCpzdGFydF91cGRhdGUpKHZvaWQpOworICAgIGVudW0g
bWljcm9jb2RlX21hdGNoX3Jlc3VsdCAoKnJlcGxhY2VfcGF0Y2gpKHN0cnVjdCBtaWNyb2NvZGVf
cGF0Y2ggKm5ldywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpvbGQpOworICAgIHZvaWQgKCpmcmVlX3BhdGNo
KShzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCk7CisgICAgYm9vbCAoKm1hdGNoX2NwdSko
Y29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gsIHVuc2lnbmVkIGludCBjcHUpOwog
fTsKIAogc3RydWN0IGNwdV9zaWduYXR1cmUgewpAQCAtMzksNCArNDksNyBAQCBzdHJ1Y3QgdWNv
ZGVfY3B1X2luZm8gewogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB1Y29kZV9jcHVfaW5mbywgdWNv
ZGVfY3B1X2luZm8pOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfb3BzICptaWNyb2Nv
ZGVfb3BzOwogCitib29sIHNhdmVfcGF0Y2goc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3X3Bh
dGNoKTsKK3N0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKmZpbmRfcGF0Y2godW5zaWduZWQgaW50IGNw
dSk7CisKICNlbmRpZiAvKiBBU01fWDg2X19NSUNST0NPREVfSCAqLwotLSAKMS44LjMuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 07:03:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 07:03: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-devel-bounces@lists.xenproject.org>)
	id 1go0wZ-0000FK-Dc; Mon, 28 Jan 2019 07:02: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=Lx6j=QE=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1go0wY-0000FB-Hy
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 07:02:54 +0000
X-Inumbo-ID: bbcc1254-22ca-11e9-aeee-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbcc1254-22ca-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 07:02:54 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 23:02:53 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,533,1539673200"; d="scan'208";a="129056478"
Received: from gao-cwp.sh.intel.com ([10.239.159.25])
 by FMSMGA003.fm.intel.com with ESMTP; 27 Jan 2019 23:02:52 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 15:06:44 +0800
Message-Id: <1548659210-16870-3-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v5 2/8] microcode/intel: extend
 microcode_update_match()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dG8gYSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFRoZW4sIHRoaXMgZnVuY3Rpb24gY2FuIGNvbXBh
cmUgdHdvIGdpdmVuCm1pY3JvY29kZXMnIHNpZ25hdHVyZS9yZXZpc2lvbiBhcyB3ZWxsLiBDb21w
YXJpbmcgdHdvIG1pY3JvY29kZXMgaXMKdXNlZCB0byB1cGRhdGUgdGhlIGdsb2JhbCBtaWNyb2Nv
ZGUgY2FjaGUgKGludHJvZHVjZWQgYnkgdGhlIGxhdGVyCnBhdGNoZXMgaW4gdGhpcyBzZXJpZXMp
IHdoZW4gYSBuZXcgbWljcm9jb2RlIGlzIGdpdmVuLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8g
PGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjU6CiAtIGNvbnN0aWZ5IHRoZSBl
eHRlbmRlZF9zaWduYXR1cmUKIC0gdXNlIG5hbWVkIGVudW0gdHlwZSBmb3IgdGhlIHJldHVybiB2
YWx1ZSBvZiBtaWNyb2NvZGVfdXBkYXRlX21hdGNoCi0tLQogeGVuL2FyY2gveDg2L21pY3JvY29k
ZV9pbnRlbC5jICB8IDQzICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oIHwgIDYgKysrKysrCiAyIGZpbGVzIGNo
YW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50
ZWwuYwppbmRleCA0ZjY5ZjRhLi4xZWQ1NzNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCkBAIC0x
MjcsMTQgKzEyNywyNCBAQCBzdGF0aWMgaW50IGNvbGxlY3RfY3B1X2luZm8odW5zaWduZWQgaW50
IGNwdV9udW0sIHN0cnVjdCBjcHVfc2lnbmF0dXJlICpjc2lnKQogICAgIHJldHVybiAwOwogfQog
Ci1zdGF0aWMgaW5saW5lIGludCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKAotICAgIHVuc2lnbmVk
IGludCBjcHVfbnVtLCBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVh
ZGVyLAotICAgIGludCBzaWcsIGludCBwZikKK3N0YXRpYyBlbnVtIG1pY3JvY29kZV9tYXRjaF9y
ZXN1bHQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgKKyAgICBjb25zdCB2b2lkICptYywgdW5zaWdu
ZWQgaW50IHNpZywgdW5zaWduZWQgaW50IHBmLCB1bnNpZ25lZCBpbnQgcmV2KQogewotICAgIHN0
cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdV9u
dW0pOworICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXIg
PSBtYzsKKyAgICBjb25zdCBzdHJ1Y3QgZXh0ZW5kZWRfc2lndGFibGUgKmV4dF9oZWFkZXI7Cisg
ICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ25hdHVyZSAqZXh0X3NpZzsKKyAgICB1bnNpZ25l
ZCBpbnQgaTsKKworICAgIGlmICggc2lnbWF0Y2goc2lnLCBtY19oZWFkZXItPnNpZywgcGYsIG1j
X2hlYWRlci0+cGYpICkKKyAgICAgICAgcmV0dXJuIChtY19oZWFkZXItPnJldiA+IHJldikgPyBO
RVdfVUNPREUgOiBPTERfVUNPREU7CiAKLSAgICByZXR1cm4gKHNpZ21hdGNoKHNpZywgdWNpLT5j
cHVfc2lnLnNpZywgcGYsIHVjaS0+Y3B1X3NpZy5wZikgJiYKLSAgICAgICAgICAgIChtY19oZWFk
ZXItPnJldiA+IHVjaS0+Y3B1X3NpZy5yZXYpKTsKKyAgICBleHRfaGVhZGVyID0gbWMgKyBnZXRf
ZGF0YXNpemUobWNfaGVhZGVyKSArIE1DX0hFQURFUl9TSVpFOworICAgIGV4dF9zaWcgPSAoY29u
c3Qgdm9pZCAqKWV4dF9oZWFkZXIgKyBFWFRfSEVBREVSX1NJWkU7CisgICAgZm9yICggaSA9IDA7
IGkgPCBleHRfaGVhZGVyLT5jb3VudDsgaSsrICkKKyAgICAgICAgaWYgKCBzaWdtYXRjaChzaWcs
IGV4dF9zaWdbaV0uc2lnLCBwZiwgZXh0X3NpZ1tpXS5wZikgKQorICAgICAgICAgICAgcmV0dXJu
IChtY19oZWFkZXItPnJldiA+IHJldikgPyBORVdfVUNPREUgOiBPTERfVUNPREU7CisKKyAgICBy
ZXR1cm4gTUlTX1VDT0RFOwogfQogCiBzdGF0aWMgaW50IG1pY3JvY29kZV9zYW5pdHlfY2hlY2so
dm9pZCAqbWMpCkBAIC0yMzYsMjggKzI0NiwxMyBAQCBzdGF0aWMgaW50IGdldF9tYXRjaGluZ19t
aWNyb2NvZGUoY29uc3Qgdm9pZCAqbWMsIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0
IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKICAg
ICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7Ci0g
ICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxlICpleHRfaGVhZGVyOwogICAgIHVuc2ln
bmVkIGxvbmcgdG90YWxfc2l6ZSA9IGdldF90b3RhbHNpemUobWNfaGVhZGVyKTsKLSAgICBpbnQg
ZXh0X3NpZ2NvdW50LCBpOwotICAgIHN0cnVjdCBleHRlbmRlZF9zaWduYXR1cmUgKmV4dF9zaWc7
CiAgICAgdm9pZCAqbmV3X21jOwogCi0gICAgaWYgKCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKGNw
dSwgbWNfaGVhZGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtY19oZWFkZXIt
PnNpZywgbWNfaGVhZGVyLT5wZikgKQotICAgICAgICBnb3RvIGZpbmQ7CisgICAgaWYgKCBtaWNy
b2NvZGVfdXBkYXRlX21hdGNoKG1jLCB1Y2ktPmNwdV9zaWcuc2lnLCB1Y2ktPmNwdV9zaWcucGYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVjaS0+Y3B1X3NpZy5yZXYpICE9IE5F
V19VQ09ERSApCisgICAgICAgIHJldHVybiAwOwogCi0gICAgZXh0X2hlYWRlciA9IG1jICsgZ2V0
X2RhdGFzaXplKG1jX2hlYWRlcikgKyBNQ19IRUFERVJfU0laRTsKLSAgICBleHRfc2lnY291bnQg
PSBleHRfaGVhZGVyLT5jb3VudDsKLSAgICBleHRfc2lnID0gKHZvaWQgKilleHRfaGVhZGVyICsg
RVhUX0hFQURFUl9TSVpFOwotICAgIGZvciAoIGkgPSAwOyBpIDwgZXh0X3NpZ2NvdW50OyBpKysg
KQotICAgIHsKLSAgICAgICAgaWYgKCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKGNwdSwgbWNfaGVh
ZGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXh0X3NpZy0+c2lnLCBl
eHRfc2lnLT5wZikgKQotICAgICAgICAgICAgZ290byBmaW5kOwotICAgICAgICBleHRfc2lnKys7
Ci0gICAgfQotICAgIHJldHVybiAwOwotIGZpbmQ6CiAgICAgcHJfZGVidWcoIm1pY3JvY29kZTog
Q1BVJWQgZm91bmQgYSBtYXRjaGluZyBtaWNyb2NvZGUgdXBkYXRlIHdpdGgiCiAgICAgICAgICAg
ICAgIiB2ZXJzaW9uICUjeCAoY3VycmVudD0lI3gpXG4iLAogICAgICAgICAgICAgIGNwdSwgbWNf
aGVhZGVyLT5yZXYsIHVjaS0+Y3B1X3NpZy5yZXYpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9taWNyb2NvZGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKaW5k
ZXggMjNlYTk1NC4uNzNlYmU5YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNy
b2NvZGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oCkBAIC0zLDYgKzMs
MTIgQEAKIAogI2luY2x1ZGUgPHhlbi9wZXJjcHUuaD4KIAorZW51bSBtaWNyb2NvZGVfbWF0Y2hf
cmVzdWx0IHsKKyAgICBPTERfVUNPREUsIC8qIHNpZ25hdHVyZSBtYXRjaGVkLCBidXQgcmV2aXNp
b24gaWQgaXNuJ3QgbmV3ZXIgKi8KKyAgICBORVdfVUNPREUsIC8qIHNpZ25hdHVyZSBtYXRjaGVk
LCBidXQgcmV2aXNpb24gaWQgaXMgbmV3ZXIgKi8KKyAgICBNSVNfVUNPREUsIC8qIHNpZ25hdHVy
ZSBtaXNtYXRjaGVkICovCit9OworCiBzdHJ1Y3QgY3B1X3NpZ25hdHVyZTsKIHN0cnVjdCB1Y29k
ZV9jcHVfaW5mbzsKIAotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 07:03:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 07:03: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-devel-bounces@lists.xenproject.org>)
	id 1go0wX-0000En-Nu; Mon, 28 Jan 2019 07:02: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=Lx6j=QE=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1go0wW-0000Ed-1s
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 07:02:52 +0000
X-Inumbo-ID: b97727e5-22ca-11e9-aeee-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b97727e5-22ca-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 07:02:50 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 23:02:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,533,1539673200"; d="scan'208";a="129056424"
Received: from gao-cwp.sh.intel.com ([10.239.159.25])
 by FMSMGA003.fm.intel.com with ESMTP; 27 Jan 2019 23:02:48 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 15:06:42 +0800
Message-Id: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH v5 0/8] improve late microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Chao Gao <chao.gao@intel.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlcyBpbiB0aGlzIHZlcnNpb246CiAtIHN1cHBvcnQgcGFyYWxsZWwgbWljcm9jb2RlIHVw
ZGF0ZXMgZm9yIGFsbCBjb3JlcyAoc2VlIHBhdGNoIDgpCiAtIEFkZHJlc3MgUm9nZXIncyBjb21t
ZW50cyBvbiB0aGUgbGFzdCB2ZXJzaW9uLgoKVGhlIGludGVudGlvbiBvZiB0aGlzIHNlcmllcyBp
cyB0byBtYWtlIHRoZSBsYXRlIG1pY3JvY29kZSBsb2FkaW5nCm1vcmUgcmVsaWFibGUgYnkgcmVu
ZGV6dm91c2luZyBhbGwgY3B1cyBpbiBzdG9wX21hY2hpbmUgY29udGV4dC4KVGhpcyBpZGVhIGNv
bWVzIGZyb20gQXNob2suIEkgYW0gcG9ydGluZyBoaXMgbGludXggcGF0Y2ggdG8gWGVuCihzZWUg
cGF0Y2ggNyBmb3IgbW9yZSBkZXRhaWxzKS4KClRoaXMgc2VyaWVzIG1ha2VzIHRocmVlIGNoYW5n
ZXM6CiAxLiBQYXRjaCAxLTY6IGludHJvZHVjZSBhIGdsb2JhbCBtaWNyb2NvZGUgY2FjaGUKIDIu
IFBhdGNoIDc6IHN5bmNocm9uaXplIGxhdGUgbWljcm9jb2RlIGxvYWRpbmcKIDMuIFBhdGNoIDg6
IHN1cHBvcnQgcGFyYWxsZWwgbWljcm9jb2RlcyB1cGRhdGUgb24gZGlmZmVyZW50IGNvcmVzCgpD
dXJyZW50bHksIGxhdGUgbWljcm9jb2RlIGxvYWRpbmcgZG9lcyBhIGxvdCBvZiB0aGluZ3MgaW5j
bHVkaW5nCnBhcnNpbmcgbWljcm9jb2RlIGJsb2IsIGNoZWNraW5nIHRoZSBzaWduYXR1cmUvcmV2
aXNpb24gYW5kIHBlcmZvcm1pbmcKdXBkYXRlLiBQdXR0aW5nIGFsbCBvZiB0aGVtIGludG8gc3Rv
cF9tYWNoaW5lIGNvbnRleHQgaXMgYSBiYWQgaWRlYQpiZWNhdXNlIG9mIGNvbXBsZXhpdHkgKE9u
ZSBpc3N1ZSBJIG9ic2VydmVkIGlzIG1lbW9yeSBhbGxvY2F0aW9uCnRyaWdnZXJlZCBvbmUgYXNz
ZXJ0aW9uIGluIHN0b3BfbWFjaGluZSBjb250ZXh0KS4gSW4gb3JkZXIgdG8gc2ltcGxpZnkKdGhl
IGxvYWQgcHJvY2VzcywgSSBtb3ZlIHBhcnNpbmcgbWljcm9jb2RlIG91dCBvZiB0aGUgbG9hZCBw
cm9jZXNzLgpUaGUgbWljcm9jb2RlIGJsb2IgaXMgcGFyc2VkIGFuZCBhIGdsb2JhbCBtaWNyb2Nv
ZGUgY2FjaGUgaXMgYnVpbHQgb24KYSBzaW5nbGUgQ1BVIGJlZm9yZSByZW5kZXp2b3VzaW5nIGFs
bCBjcHVzIHRvIHVwZGF0ZSBtaWNyb2NvZGUuIE90aGVyCkNQVXMganVzdCBnZXQgYW5kIGxvYWQg
YSBzdWl0YWJsZSBtaWNyb2NvZGUgZnJvbSB0aGUgZ2xvYmFsIGNhY2hlLgpXaXRoIHRoaXMgZ2xv
YmFsIGNhY2hlLCBpdCBpcyBzYWZlIHRvIHB1dCBzaW1wbGlmaWVkIGxvYWQgcHJvY2VzcyB0bwpz
dG9wX21hY2hpbmUgY29udGV4dC4KClJlZ2FyZGluZyBjaGFuZ2VzIHRvIEFNRCBzaWRlLCBJIGRp
ZG4ndCBkbyBhbnkgdGVzdCBmb3IgdGhlbSBkdWUgdG8KbGFjayBvZiBoYXJkd2FyZS4gQ291bGQg
eW91IGhlbHAgdG8gdGVzdCB0aGlzIHNlcmllcyBvbiBhbiBBTUQgbWFjaGluZT8KQXQgbGVhc3Qs
IHR3byBiYXNpYyB0ZXN0cyBhcmUgbmVlZGVkOgoqIGRvIGEgbWljcm9jb2RlIHVwZGF0ZSBhZnRl
ciBzeXN0ZW0gYm9vdHVwCiogZG9uJ3QgYnJpbmcgYWxsIHBDUFVzIHVwIGF0IGJvb3R1cCBieSBz
cGVjaWZ5aW5nIG1heGNwdXMgb3B0aW9uIGluIHhlbgogIGNvbW1hbmQgbGluZSBhbmQgdGhlbiBk
byBhIG1pY3JvY29kZSB1cGRhdGUgYW5kIG9ubGluZSBhbGwgb2ZmbGluZWQKICBDUFVzIHZpYSAn
eGVuLWhwdG9vbCcuCgpDaGFvIEdhbyAoOCk6CiAgbWljcm9jb2RlL2ludGVsOiByZW1vdmUgcmVk
dW5kZW50IGNoZWNrIGFnYWluc3QgdWNvZGUgc2l6ZQogIG1pY3JvY29kZS9pbnRlbDogZXh0ZW5k
IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKQogIG1pY3JvY29kZTogaW50cm9kdWNlIHRoZSBnbG9i
YWwgbWljcm9jb2RlIGNhY2hlCiAgbWljcm9jb2RlOiBkZWxldGUgJ21jJyBmaWVsZCBmcm9tIHN0
cnVjdCB1Y29kZV9jcHVfaW5mbwogIG1pY3JvY29kZTogc3BsaXQgb3V0IGFwcGx5X21pY3JvY29k
ZSgpIGZyb20gY3B1X3JlcXVlc3RfbWljcm9jb2RlKCkKICBtaWNyb2NvZGU6IGRlbGV0ZSBtaWNy
b2NvZGUgcG9pbnRlciBhbmQgc2l6ZSBmcm9tIG1pY3JvY29kZV9pbmZvCiAgeDg2L21pY3JvY29k
ZTogU3luY2hyb25pemUgbGF0ZSBtaWNyb2NvZGUgbG9hZGluZwogIG1pY3JvY29kZTogdXBkYXRl
IG1pY3JvY29kZSBvbiBjb3JlcyBpbiBwYXJhbGxlbAoKIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUu
YyAgICAgICAgfCAzMzYgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyAgICB8IDIwMiArKysrKysrKysrKystLS0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyAgfCAxMzkgKysrKysrKysrLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggfCAgMjUgKystCiA0IGZpbGVz
IGNoYW5nZWQsIDQxNiBpbnNlcnRpb25zKCspLCAyODYgZGVsZXRpb25zKC0pCgotLSAKMS44LjMu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 07:03:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 07:03: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-devel-bounces@lists.xenproject.org>)
	id 1go0we-0000G8-1a; Mon, 28 Jan 2019 07:03:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lx6j=QE=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1go0wd-0000Fq-3t
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 07:02:59 +0000
X-Inumbo-ID: be18fe7f-22ca-11e9-aeee-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be18fe7f-22ca-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 07:02:58 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 23:02:57 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,533,1539673200"; d="scan'208";a="129056494"
Received: from gao-cwp.sh.intel.com ([10.239.159.25])
 by FMSMGA003.fm.intel.com with ESMTP; 27 Jan 2019 23:02:56 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 15:06:46 +0800
Message-Id: <1548659210-16870-5-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v5 4/8] microcode: delete 'mc' field from struct
 ucode_cpu_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YXBwbHlfbWljcm9jb2RlKCkgbm93IGdldHMgdWNvZGUgcGF0Y2ggZnJvbSB0aGUgZ2xvYmFsIGNh
Y2hlIHJhdGhlcgp0aGFuIHVzaW5nIHRoZSBtaWNyb2NvZGUgc3RvcmVkIGluICJtYyIgZmllbGQg
b2YgdWNvZGVfY3B1X2luZm8uCkFsc28gcmVtb3ZlICdtaWNyb2NvZGVfcmVzdW1lX21hdGNoJyBm
cm9tIG1pY3JvY29kZV9vcHMgYmVjYXVzZSB0aGUKbWF0Y2hpbmcgaXMgZG9uZSBpbiBmaW5kX3Bh
dGNoKCkuIFRoZSBjcHUgc3RhdHVzIG5vdGlmaWVyIGlzIGFsc28KcmVtb3ZlZC4gSXQgd2FzIHVz
ZWQgdG8gZnJlZSB0aGUgIm1jIiBmaWVsZCB0byBhdm9pZCBtZW1vcnkgbGVhay4KClNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21p
Y3JvY29kZS5jICAgICAgICB8IDcxICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyAgICB8IDgwICsrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMg
IHwgMjcgKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggfCAg
NiAtLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDE3MiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYv
bWljcm9jb2RlLmMKaW5kZXggN2Q1Yjc2OS4uMGM3N2U5MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMTk1LDIx
ICsxOTUsMTMgQEAgc3RydWN0IG1pY3JvY29kZV9pbmZvIHsKICAgICBjaGFyIGJ1ZmZlclsxXTsK
IH07CiAKLXN0YXRpYyB2b2lkIF9fbWljcm9jb2RlX2ZpbmlfY3B1KHVuc2lnbmVkIGludCBjcHUp
CitzdGF0aWMgdm9pZCBtaWNyb2NvZGVfZmluaV9jcHUodW5zaWduZWQgaW50IGNwdSkKIHsKICAg
ICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBj
cHUpOwogCi0gICAgeGZyZWUodWNpLT5tYy5tY192YWxpZCk7CiAgICAgbWVtc2V0KHVjaSwgMCwg
c2l6ZW9mKCp1Y2kpKTsKIH0KIAotc3RhdGljIHZvaWQgbWljcm9jb2RlX2ZpbmlfY3B1KHVuc2ln
bmVkIGludCBjcHUpCi17Ci0gICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwotICAgIF9f
bWljcm9jb2RlX2ZpbmlfY3B1KGNwdSk7Ci0gICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRl
eCk7Ci19Ci0KIC8qIFNhdmUgYSB1Y29kZSBwYXRjaCB0byB0aGUgZ2xvYmFsIGNhY2hlIGxpc3Qg
Ki8KIGJvb2wgc2F2ZV9wYXRjaChzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpuZXdfcGF0Y2gpCiB7
CkBAIC0yNTAsNyArMjQyLDcgQEAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqZmluZF9wYXRjaCh1
bnNpZ25lZCBpbnQgY3B1KQogCiAgICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9p
bmZvKGNwdSwgJnVjaS0+Y3B1X3NpZykgKQogICAgIHsKLSAgICAgICAgX19taWNyb2NvZGVfZmlu
aV9jcHUoY3B1KTsKKyAgICAgICAgbWljcm9jb2RlX2ZpbmlfY3B1KGNwdSk7CiAgICAgICAgIHJl
dHVybiBOVUxMOwogICAgIH0KIApAQCAtMjY2LDggKzI1OCw2IEBAIGludCBtaWNyb2NvZGVfcmVz
dW1lX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIGludCBlcnI7CiAgICAgc3RydWN0IHVj
b2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKLSAgICBz
dHJ1Y3QgY3B1X3NpZ25hdHVyZSBuc2lnOwotICAgIHVuc2lnbmVkIGludCBjcHUyOwogCiAgICAg
aWYgKCAhbWljcm9jb2RlX29wcyApCiAgICAgICAgIHJldHVybiAwOwpAQCAtMjc3LDQwICsyNjcs
MTIgQEAgaW50IG1pY3JvY29kZV9yZXN1bWVfY3B1KHVuc2lnbmVkIGludCBjcHUpCiAgICAgZXJy
ID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpOwog
ICAgIGlmICggZXJyICkKICAgICB7Ci0gICAgICAgIF9fbWljcm9jb2RlX2ZpbmlfY3B1KGNwdSk7
CisgICAgICAgIG1pY3JvY29kZV9maW5pX2NwdShjcHUpOwogICAgICAgICBzcGluX3VubG9jaygm
bWljcm9jb2RlX211dGV4KTsKICAgICAgICAgcmV0dXJuIGVycjsKICAgICB9CiAKLSAgICBpZiAo
IHVjaS0+bWMubWNfdmFsaWQgKQotICAgIHsKLSAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+
bWljcm9jb2RlX3Jlc3VtZV9tYXRjaChjcHUsIHVjaS0+bWMubWNfdmFsaWQpOwotICAgICAgICBp
ZiAoIGVyciA+PSAwICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBlcnIgKQotICAgICAg
ICAgICAgICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShjcHUpOwotICAg
ICAgICAgICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7Ci0gICAgICAgICAgICByZXR1
cm4gZXJyOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgbnNpZyA9IHVjaS0+Y3B1X3NpZzsKLSAg
ICBfX21pY3JvY29kZV9maW5pX2NwdShjcHUpOwotICAgIHVjaS0+Y3B1X3NpZyA9IG5zaWc7Ci0K
LSAgICBlcnIgPSAtRUlPOwotICAgIGZvcl9lYWNoX29ubGluZV9jcHUgKCBjcHUyICkKLSAgICB7
Ci0gICAgICAgIHVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUyKTsKLSAgICAgICAg
aWYgKCB1Y2ktPm1jLm1jX3ZhbGlkICYmCi0gICAgICAgICAgICAgbWljcm9jb2RlX29wcy0+bWlj
cm9jb2RlX3Jlc3VtZV9tYXRjaChjcHUsIHVjaS0+bWMubWNfdmFsaWQpID4gMCApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShjcHUp
OwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBfX21pY3JvY29k
ZV9maW5pX2NwdShjcHUpOworICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29k
ZShjcHUpOwogICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwogCiAgICAgcmV0dXJu
IGVycjsKQEAgLTMyOCw3ICsyOTAsNyBAQCBzdGF0aWMgaW50IG1pY3JvY29kZV91cGRhdGVfY3B1
KGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUpCiAgICAgaWYgKCBsaWtlbHkoIWVycikgKQog
ICAgICAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoY3B1LCBi
dWYsIHNpemUpOwogICAgIGVsc2UKLSAgICAgICAgX19taWNyb2NvZGVfZmluaV9jcHUoY3B1KTsK
KyAgICAgICAgbWljcm9jb2RlX2ZpbmlfY3B1KGNwdSk7CiAKICAgICBzcGluX3VubG9jaygmbWlj
cm9jb2RlX211dGV4KTsKIApAQCAtNDE2LDI1ICszNzgsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBt
aWNyb2NvZGVfaW5pdCh2b2lkKQogfQogX19pbml0Y2FsbChtaWNyb2NvZGVfaW5pdCk7CiAKLXN0
YXRpYyBpbnQgbWljcm9jb2RlX3BlcmNwdV9jYWxsYmFjaygKLSAgICBzdHJ1Y3Qgbm90aWZpZXJf
YmxvY2sgKm5mYiwgdW5zaWduZWQgbG9uZyBhY3Rpb24sIHZvaWQgKmhjcHUpCi17Ci0gICAgdW5z
aWduZWQgaW50IGNwdSA9ICh1bnNpZ25lZCBsb25nKWhjcHU7Ci0KLSAgICBzd2l0Y2ggKCBhY3Rp
b24gKQotICAgIHsKLSAgICBjYXNlIENQVV9ERUFEOgotICAgICAgICBtaWNyb2NvZGVfZmluaV9j
cHUoY3B1KTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIE5PVElGWV9ET05F
OwotfQotCi1zdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIG1pY3JvY29kZV9wZXJjcHVfbmZi
ID0gewotICAgIC5ub3RpZmllcl9jYWxsID0gbWljcm9jb2RlX3BlcmNwdV9jYWxsYmFjaywKLX07
Ci0KIGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUoYm9vbCBzdGFydF91cGRh
dGUpCiB7CiAgICAgaW50IHJjID0gMDsKQEAgLTQ3OCwxMiArNDIxLDggQEAgaW50IF9faW5pdCBl
YXJseV9taWNyb2NvZGVfaW5pdCh2b2lkKQogICAgICAgICByZXR1cm4gcmM7CiAKICAgICBpZiAo
IG1pY3JvY29kZV9vcHMgKQotICAgIHsKICAgICAgICAgaWYgKCB1Y29kZV9tb2QubW9kX2VuZCB8
fCB1Y29kZV9ibG9iLnNpemUgKQogICAgICAgICAgICAgcmMgPSBlYXJseV9taWNyb2NvZGVfdXBk
YXRlX2NwdSh0cnVlKTsKIAotICAgICAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIoJm1pY3JvY29k
ZV9wZXJjcHVfbmZiKTsKLSAgICB9Ci0KICAgICByZXR1cm4gcmM7CiB9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQu
YwppbmRleCAzMDFhY2I2Li5kODZhNTk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9j
b2RlX2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKQEAgLTQ1NywxMCAr
NDU3LDkgQEAgc3RhdGljIGJvb2xfdCBjaGVja19maW5hbF9wYXRjaF9sZXZlbHModW5zaWduZWQg
aW50IGNwdSkKIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGludCBj
cHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
emVfdCBidWZzaXplKQogewotICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQsICptY19v
bGQ7CisgICAgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZDsKICAgICBzaXplX3Qgb2Zmc2V0
ID0gMDsKLSAgICBzaXplX3QgbGFzdF9vZmZzZXQsIGFwcGxpZWRfb2Zmc2V0ID0gMDsKLSAgICBp
bnQgZXJyb3IgPSAwLCBzYXZlX2Vycm9yID0gMTsKKyAgICBpbnQgZXJyb3IgPSAwOwogICAgIHN0
cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7
CiAgICAgdW5zaWduZWQgaW50IGN1cnJlbnRfY3B1X2lkOwogICAgIHVuc2lnbmVkIGludCBlcXVp
dl9jcHVfaWQ7CkBAIC01NDMsMTcgKzU0MiwxMiBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21p
Y3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCiAgICAgICAgIGdvdG8g
b3V0OwogICAgIH0KIAotICAgIG1jX29sZCA9IHVjaS0+bWMubWNfYW1kOwotICAgIC8qIGltcGxp
Y2l0ZWx5IHZhbGlkYXRlcyB1Y2ktPm1jLm1jX3ZhbGlkICovCi0gICAgdWNpLT5tYy5tY19hbWQg
PSBtY19hbWQ7Ci0KICAgICAvKgogICAgICAqIEl0J3MgcG9zc2libGUgdGhlIGRhdGEgZmlsZSBo
YXMgbXVsdGlwbGUgbWF0Y2hpbmcgdWNvZGUsCiAgICAgICogbGV0cyBrZWVwIHNlYXJjaGluZyB0
aWxsIHRoZSBsYXRlc3QgdmVyc2lvbgogICAgICAqLwogICAgIG1jX2FtZC0+bXBiID0gTlVMTDsK
ICAgICBtY19hbWQtPm1wYl9zaXplID0gMDsKLSAgICBsYXN0X29mZnNldCA9IG9mZnNldDsKICAg
ICB3aGlsZSAoIChlcnJvciA9IGdldF91Y29kZV9mcm9tX2J1ZmZlcl9hbWQobWNfYW1kLCBidWYs
IGJ1ZnNpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZvZmZzZXQpKSA9PSAwICkKICAgICB7CkBAIC01NzUsMTEgKzU2OSw4IEBAIHN0YXRpYyBpbnQg
Y3B1X3JlcXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwK
ICAgICAgICAgICAgIGVycm9yID0gYXBwbHlfbWljcm9jb2RlKGNwdSk7CiAgICAgICAgICAgICBp
ZiAoIGVycm9yICkKICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGFwcGxpZWRf
b2Zmc2V0ID0gbGFzdF9vZmZzZXQ7CiAgICAgICAgIH0KIAotICAgICAgICBsYXN0X29mZnNldCA9
IG9mZnNldDsKLQogICAgICAgICBpZiAoIG9mZnNldCA+PSBidWZzaXplICkKICAgICAgICAgICAg
IGJyZWFrOwogCkBAIC02MDgsMjYgKzU5OSw2IEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWlj
cm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICAgICAgICAgIGJy
ZWFrOwogICAgIH0KIAotICAgIC8qIE9uIHN1Y2Nlc3Mga2VlcCB0aGUgbWljcm9jb2RlIHBhdGNo
IGZvcgotICAgICAqIHJlLWFwcGx5IG9uIHJlc3VtZS4KLSAgICAgKi8KLSAgICBpZiAoIGFwcGxp
ZWRfb2Zmc2V0ICkKLSAgICB7Ci0gICAgICAgIHNhdmVfZXJyb3IgPSBnZXRfdWNvZGVfZnJvbV9i
dWZmZXJfYW1kKAotICAgICAgICAgICAgbWNfYW1kLCBidWYsIGJ1ZnNpemUsICZhcHBsaWVkX29m
ZnNldCk7Ci0KLSAgICAgICAgaWYgKCBzYXZlX2Vycm9yICkKLSAgICAgICAgICAgIGVycm9yID0g
c2F2ZV9lcnJvcjsKLSAgICB9Ci0KLSAgICBpZiAoIHNhdmVfZXJyb3IgKQotICAgIHsKLSAgICAg
ICAgeGZyZWUobWNfYW1kKTsKLSAgICAgICAgdWNpLT5tYy5tY19hbWQgPSBtY19vbGQ7Ci0gICAg
fQotICAgIGVsc2UKLSAgICAgICAgeGZyZWUobWNfb2xkKTsKLQogICBvdXQ6CiAjaWYgQ09ORklH
X0hWTQogICAgIHN2bV9ob3N0X29zdndfaW5pdCgpOwpAQCAtNjQyLDUyICs2MTMsNiBAQCBzdGF0
aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lk
ICpidWYsCiAgICAgcmV0dXJuIGVycm9yOwogfQogCi1zdGF0aWMgaW50IG1pY3JvY29kZV9yZXN1
bWVfbWF0Y2godW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqbWMpCi17Ci0gICAgc3RydWN0
IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKLSAg
ICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbWNfYW1kID0gdWNpLT5tYy5tY19hbWQ7Ci0gICAgY29u
c3Qgc3RydWN0IG1pY3JvY29kZV9hbWQgKnNyYyA9IG1jOwotCi0gICAgaWYgKCAhbWljcm9jb2Rl
X2ZpdHMoc3JjLCBjcHUpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBpZiAoIHNyYyAhPSBt
Y19hbWQgKQotICAgIHsKLSAgICAgICAgaWYgKCBtY19hbWQgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICB4ZnJlZShtY19hbWQtPmVxdWl2X2NwdV90YWJsZSk7Ci0gICAgICAgICAgICB4ZnJlZSht
Y19hbWQtPm1wYik7Ci0gICAgICAgICAgICB4ZnJlZShtY19hbWQpOwotICAgICAgICB9Ci0KLSAg
ICAgICAgbWNfYW1kID0geG1hbGxvYyhzdHJ1Y3QgbWljcm9jb2RlX2FtZCk7Ci0gICAgICAgIHVj
aS0+bWMubWNfYW1kID0gbWNfYW1kOwotICAgICAgICBpZiAoICFtY19hbWQgKQotICAgICAgICAg
ICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgICAgIG1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxlID0geG1h
bGxvY19ieXRlcyhzcmMtPmVxdWl2X2NwdV90YWJsZV9zaXplKTsKLSAgICAgICAgaWYgKCAhbWNf
YW1kLT5lcXVpdl9jcHVfdGFibGUgKQotICAgICAgICAgICAgZ290byBlcnIxOwotICAgICAgICBt
Y19hbWQtPm1wYiA9IHhtYWxsb2NfYnl0ZXMoc3JjLT5tcGJfc2l6ZSk7Ci0gICAgICAgIGlmICgg
IW1jX2FtZC0+bXBiICkKLSAgICAgICAgICAgIGdvdG8gZXJyMjsKLQotICAgICAgICBtY19hbWQt
PmVxdWl2X2NwdV90YWJsZV9zaXplID0gc3JjLT5lcXVpdl9jcHVfdGFibGVfc2l6ZTsKLSAgICAg
ICAgbWNfYW1kLT5tcGJfc2l6ZSA9IHNyYy0+bXBiX3NpemU7Ci0gICAgICAgIG1lbWNweShtY19h
bWQtPm1wYiwgc3JjLT5tcGIsIHNyYy0+bXBiX3NpemUpOwotICAgICAgICBtZW1jcHkobWNfYW1k
LT5lcXVpdl9jcHVfdGFibGUsIHNyYy0+ZXF1aXZfY3B1X3RhYmxlLAotICAgICAgICAgICAgICAg
c3JjLT5lcXVpdl9jcHVfdGFibGVfc2l6ZSk7Ci0gICAgfQotCi0gICAgcmV0dXJuIDE7Ci0KLWVy
cjI6Ci0gICAgeGZyZWUobWNfYW1kLT5lcXVpdl9jcHVfdGFibGUpOwotZXJyMToKLSAgICB4ZnJl
ZShtY19hbWQpOwotICAgIHVjaS0+bWMubWNfYW1kID0gTlVMTDsKLSAgICByZXR1cm4gLUVOT01F
TTsKLX0KLQogc3RhdGljIGludCBzdGFydF91cGRhdGUodm9pZCkKIHsKICNpZiBDT05GSUdfSFZN
CkBAIC03MDcsNyArNjMyLDYgQEAgc3RhdGljIGludCBzdGFydF91cGRhdGUodm9pZCkKIH0KIAog
c3RhdGljIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfb3BzIG1pY3JvY29kZV9hbWRfb3BzID0gewot
ICAgIC5taWNyb2NvZGVfcmVzdW1lX21hdGNoICAgICAgICAgICA9IG1pY3JvY29kZV9yZXN1bWVf
bWF0Y2gsCiAgICAgLmNwdV9yZXF1ZXN0X21pY3JvY29kZSAgICAgICAgICAgID0gY3B1X3JlcXVl
c3RfbWljcm9jb2RlLAogICAgIC5jb2xsZWN0X2NwdV9pbmZvICAgICAgICAgICAgICAgICA9IGNv
bGxlY3RfY3B1X2luZm8sCiAgICAgLmFwcGx5X21pY3JvY29kZSAgICAgICAgICAgICAgICAgID0g
YXBwbHlfbWljcm9jb2RlLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRl
bC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IGZjMzVjOGQuLmQyMjdm
OGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4v
YXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKQEAgLTI3NiwxOSArMjc2LDE4IEBAIHN0YXRpYyBp
bnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lkICptYywgdW5zaWduZWQgaW50IGNw
dSkKICAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9p
bmZvLCBjcHUpOwogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICptY19o
ZWFkZXIgPSBtYzsKICAgICB1bnNpZ25lZCBsb25nIHRvdGFsX3NpemUgPSBnZXRfdG90YWxzaXpl
KG1jX2hlYWRlcik7Ci0gICAgdm9pZCAqbmV3X21jOwogICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0
Y2ggKm1pY3JvY29kZV9wYXRjaCA9IHhtYWxsb2Moc3RydWN0IG1pY3JvY29kZV9wYXRjaCk7Ci0g
ICAgdm9pZCAqbmV3X21jMiA9IHhtYWxsb2NfYnl0ZXModG90YWxfc2l6ZSk7CisgICAgdm9pZCAq
bmV3X21jID0geG1hbGxvY19ieXRlcyh0b3RhbF9zaXplKTsKIAotICAgIGlmICggIW1pY3JvY29k
ZV9wYXRjaCB8fCAhbmV3X21jMiApCisgICAgaWYgKCAhbWljcm9jb2RlX3BhdGNoIHx8ICFuZXdf
bWMgKQogICAgIHsKICAgICAgICAgeGZyZWUobWljcm9jb2RlX3BhdGNoKTsKLSAgICAgICAgeGZy
ZWUobmV3X21jMik7CisgICAgICAgIHhmcmVlKG5ld19tYyk7CiAgICAgICAgIHByaW50ayhYRU5M
T0dfRVJSICJtaWNyb2NvZGU6IENhbiBub3QgYWxsb2NhdGUgbWVtb3J5XG4iKTsKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAgICAgfQotICAgIG1lbWNweShuZXdfbWMyLCBtYywgdG90YWxfc2l6
ZSk7Ci0gICAgbWljcm9jb2RlX3BhdGNoLT5kYXRhID0gbmV3X21jMjsKKyAgICBtZW1jcHkobmV3
X21jLCBtYywgdG90YWxfc2l6ZSk7CisgICAgbWljcm9jb2RlX3BhdGNoLT5kYXRhID0gbmV3X21j
OwogCiAgICAgLyoKICAgICAgKiBJbiBvcmRlciB0byBzdXBwb3J0IGEgc3lzdGVtIHdpdGggbWl4
ZWQgc3RlcHBpbmcgQ1BVcywgc2F2ZSB0aGlzIHVjb2RlCkBAIC0zMDQsMTYgKzMwMyw2IEBAIHN0
YXRpYyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lkICptYywgdW5zaWduZWQg
aW50IGNwdSkKICAgICBwcl9kZWJ1ZygibWljcm9jb2RlOiBDUFUlZCBmb3VuZCBhIG1hdGNoaW5n
IG1pY3JvY29kZSB1cGRhdGUgd2l0aCIKICAgICAgICAgICAgICAiIHZlcnNpb24gJSN4IChjdXJy
ZW50PSUjeClcbiIsCiAgICAgICAgICAgICAgY3B1LCBtY19oZWFkZXItPnJldiwgdWNpLT5jcHVf
c2lnLnJldik7Ci0gICAgbmV3X21jID0geG1hbGxvY19ieXRlcyh0b3RhbF9zaXplKTsKLSAgICBp
ZiAoIG5ld19tYyA9PSBOVUxMICkKLSAgICB7Ci0gICAgICAgIHByaW50ayhLRVJOX0VSUiAibWlj
cm9jb2RlOiBlcnJvciEgQ2FuIG5vdCBhbGxvY2F0ZSBtZW1vcnlcbiIpOwotICAgICAgICByZXR1
cm4gLUVOT01FTTsKLSAgICB9Ci0KLSAgICBtZW1jcHkobmV3X21jLCBtYywgdG90YWxfc2l6ZSk7
Ci0gICAgeGZyZWUodWNpLT5tYy5tY19pbnRlbCk7Ci0gICAgdWNpLT5tYy5tY19pbnRlbCA9IG5l
d19tYzsKICAgICByZXR1cm4gMTsKIH0KIApAQCAtNDM5LDEzICs0MjgsNyBAQCBzdGF0aWMgaW50
IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYs
CiAgICAgcmV0dXJuIGVycm9yOwogfQogCi1zdGF0aWMgaW50IG1pY3JvY29kZV9yZXN1bWVfbWF0
Y2godW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqbWMpCi17Ci0gICAgcmV0dXJuIGdldF9t
YXRjaGluZ19taWNyb2NvZGUobWMsIGNwdSk7Ci19Ci0KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbWlj
cm9jb2RlX29wcyBtaWNyb2NvZGVfaW50ZWxfb3BzID0gewotICAgIC5taWNyb2NvZGVfcmVzdW1l
X21hdGNoICAgICAgICAgICA9IG1pY3JvY29kZV9yZXN1bWVfbWF0Y2gsCiAgICAgLmNwdV9yZXF1
ZXN0X21pY3JvY29kZSAgICAgICAgICAgID0gY3B1X3JlcXVlc3RfbWljcm9jb2RlLAogICAgIC5j
b2xsZWN0X2NwdV9pbmZvICAgICAgICAgICAgICAgICA9IGNvbGxlY3RfY3B1X2luZm8sCiAgICAg
LmFwcGx5X21pY3JvY29kZSAgICAgICAgICAgICAgICAgID0gYXBwbHlfbWljcm9jb2RlLApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWljcm9jb2RlLmgKaW5kZXggZmM5OGZlZC4uNTA3ZGEyZSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21p
Y3JvY29kZS5oCkBAIC0xOSw3ICsxOSw2IEBAIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggewogfTsK
IAogc3RydWN0IG1pY3JvY29kZV9vcHMgewotICAgIGludCAoKm1pY3JvY29kZV9yZXN1bWVfbWF0
Y2gpKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKm1jKTsKICAgICBpbnQgKCpjcHVfcmVx
dWVzdF9taWNyb2NvZGUpKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBzaXplKTsKICAgICBpbnQgKCpjb2xs
ZWN0X2NwdV9pbmZvKSh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqY3Np
Zyk7CkBAIC0zOSwxMSArMzgsNiBAQCBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSB7CiAKIHN0cnVjdCB1
Y29kZV9jcHVfaW5mbyB7CiAgICAgc3RydWN0IGNwdV9zaWduYXR1cmUgY3B1X3NpZzsKLSAgICB1
bmlvbiB7Ci0gICAgICAgIHN0cnVjdCBtaWNyb2NvZGVfaW50ZWwgKm1jX2ludGVsOwotICAgICAg
ICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbWNfYW1kOwotICAgICAgICB2b2lkICptY192YWxpZDsK
LSAgICB9IG1jOwogfTsKIAogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB1Y29kZV9jcHVfaW5mbywg
dWNvZGVfY3B1X2luZm8pOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 07:03:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 07:03: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-devel-bounces@lists.xenproject.org>)
	id 1go0wg-0000Hy-FN; Mon, 28 Jan 2019 07:03:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lx6j=QE=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1go0wf-0000H9-Ec
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 07:03:01 +0000
X-Inumbo-ID: bf8a43b3-22ca-11e9-aeee-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf8a43b3-22ca-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 07:03:00 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 23:03:00 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,533,1539673200"; d="scan'208";a="129056506"
Received: from gao-cwp.sh.intel.com ([10.239.159.25])
 by FMSMGA003.fm.intel.com with ESMTP; 27 Jan 2019 23:02:58 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 15:06:47 +0800
Message-Id: <1548659210-16870-6-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v5 5/8] microcode: split out apply_microcode()
 from cpu_request_microcode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIGxhdGUgbWljcm9jb2RlIHVwZGF0ZSwgYXBwbHlfbWljcm9jb2RlKCkgaXMgaW52b2tl
ZCBpbgpjcHVfcmVxdWVzdF9taWNyb2NvZGUoKS4gVG8gbWFrZSBsYXRlIG1pY3JvY29kZSB1cGRh
dGUgbW9yZSByZWxpYWJsZSwKd2Ugd2FudCB0byBwdXQgdGhlIGFwcGx5X21pY3JvY29kZSgpIGlu
dG8gc3RvcF9tYWNoaW5lIGNvbnRleHQuIFNvCndlIHNwbGl0IG91dCBpdCBmcm9tIGNwdV9yZXF1
ZXN0X21pY3JvY29kZSgpLiBBcyBhIGNvbnNlcXVlbmNlLAphcHBseV9taWNyb2NvZGUoKSBzaG91
bGQgYmUgaW52b2tlZCBleHBsaWNpdGx5IGluIHRoZSBjb21tb24gY29kZS4KCkFsc28gd2l0aCB0
aGUgZ2xvYmFsIHVjb2RlIGNhY2hlLCBtaWNyb2NvZGUgcGFyc2luZyBvbmx5IG5lZWRzCnRvIGJl
IGRvbmUgb25jZTsgY3B1X3JlcXVlc3RfbWljcm9jb2RlKCkgaXMgYWxzbyBtb3ZlZCBvdXQgb2YK
bWljcm9jb2RlX3VwZGF0ZV9jcHUoKS4KCk9uIEFNRCBzaWRlLCBzdm1faG9zdF9vc3Z3X2luaXQo
KSBpcyBzdXBwb3NlZCB0byBiZSBjYWxsZWQgYWZ0ZXIKbWljcm9jb2RlIHVwZGF0ZS4gQXMgYXBw
bHlfbWljcmNvZGUoKSB3b24ndCBiZSBjYWxsZWQgYnkKY3B1X3JlcXVlc3RfbWljcm9jb2RlKCkg
bm93LCBzdm1faG9zdF9vc3Z3X2luaXQoKSBpcyBhbHNvIG1vdmVkIHRvIHRoZQplbmQgb2YgYXBw
bHlfbWljcm9jb2RlKCkuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyAgICAgICB8IDgwICsrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9h
bWQuYyAgIHwgMjMgKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMg
fCAyMCArKy0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCA1OSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4v
YXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggMGM3N2U5MC4uOTM2ZjBiOCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpA
QCAtMjU0LDQ3ICsyNTQsNDIgQEAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqZmluZF9wYXRjaCh1
bnNpZ25lZCBpbnQgY3B1KQogICAgIHJldHVybiBOVUxMOwogfQogCi1pbnQgbWljcm9jb2RlX3Jl
c3VtZV9jcHUodW5zaWduZWQgaW50IGNwdSkKKy8qCisgKiBSZXR1cm4gdGhlIG51bWJlciBvZiB1
Y29kZSBwYXRjaCBpbnNlcnRlZCB0byB0aGUgZ2xvYmFsIGNhY2hlLgorICogUmV0dXJuIG5lZ3Rp
dmUgdmFsdWUgb24gZXJyb3IuCisgKi8KK3N0YXRpYyBpbnQgcGFyc2VfbWljcm9jb2RlX2Jsb2Io
Y29uc3Qgdm9pZCAqYnVmZmVyLCBzaXplX3QgbGVuKQogewotICAgIGludCBlcnI7CisgICAgdW5z
aWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgdWNvZGVfY3B1
X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOwotCi0gICAgaWYgKCAh
bWljcm9jb2RlX29wcyApCi0gICAgICAgIHJldHVybiAwOworICAgIGludCByZXQ7CiAKICAgICBz
cGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7Ci0KLSAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5j
b2xsZWN0X2NwdV9pbmZvKGNwdSwgJnVjaS0+Y3B1X3NpZyk7Ci0gICAgaWYgKCBlcnIgKQotICAg
IHsKKyAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKGNwdSwgJnVjaS0+
Y3B1X3NpZyk7CisgICAgaWYgKCBsaWtlbHkoIXJldCkgKQorICAgICAgICByZXQgPSBtaWNyb2Nv
ZGVfb3BzLT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoY3B1LCBidWZmZXIsIGxlbik7CisgICAgZWxz
ZQogICAgICAgICBtaWNyb2NvZGVfZmluaV9jcHUoY3B1KTsKLSAgICAgICAgc3Bpbl91bmxvY2so
Jm1pY3JvY29kZV9tdXRleCk7Ci0gICAgICAgIHJldHVybiBlcnI7Ci0gICAgfQotCi0gICAgZXJy
ID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKGNwdSk7CiAgICAgc3Bpbl91bmxvY2so
Jm1pY3JvY29kZV9tdXRleCk7CiAKLSAgICByZXR1cm4gZXJyOworICAgIHJldHVybiByZXQ7CiB9
CiAKLXN0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9jcHUoY29uc3Qgdm9pZCAqYnVmLCBzaXpl
X3Qgc2l6ZSkKK3N0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9jcHUodm9pZCkKIHsKLSAgICBp
bnQgZXJyOwotICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0gICAg
c3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1
KTsKKyAgICBpbnQgcmV0OwogCiAgICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwotCi0g
ICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9z
aWcpOwotICAgIGlmICggbGlrZWx5KCFlcnIpICkKLSAgICAgICAgZXJyID0gbWljcm9jb2RlX29w
cy0+Y3B1X3JlcXVlc3RfbWljcm9jb2RlKGNwdSwgYnVmLCBzaXplKTsKLSAgICBlbHNlCi0gICAg
ICAgIG1pY3JvY29kZV9maW5pX2NwdShjcHUpOwotCisgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+
YXBwbHlfbWljcm9jb2RlKHNtcF9wcm9jZXNzb3JfaWQoKSk7CiAgICAgc3Bpbl91bmxvY2soJm1p
Y3JvY29kZV9tdXRleCk7CiAKLSAgICByZXR1cm4gZXJyOworICAgIHJldHVybiByZXQ7Cit9CisK
K2ludCBtaWNyb2NvZGVfcmVzdW1lX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIEJVR19P
TihjcHUgIT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICByZXR1cm4gbWljcm9jb2RlX29wcyA/
IG1pY3JvY29kZV91cGRhdGVfY3B1KCkgOiAwOwogfQogCiBzdGF0aWMgbG9uZyBkb19taWNyb2Nv
ZGVfdXBkYXRlKHZvaWQgKl9pbmZvKQpAQCAtMzA0LDcgKzI5OSw3IEBAIHN0YXRpYyBsb25nIGRv
X21pY3JvY29kZV91cGRhdGUodm9pZCAqX2luZm8pCiAKICAgICBCVUdfT04oaW5mby0+Y3B1ICE9
IHNtcF9wcm9jZXNzb3JfaWQoKSk7CiAKLSAgICBlcnJvciA9IG1pY3JvY29kZV91cGRhdGVfY3B1
KGluZm8tPmJ1ZmZlciwgaW5mby0+YnVmZmVyX3NpemUpOworICAgIGVycm9yID0gbWljcm9jb2Rl
X3VwZGF0ZV9jcHUoKTsKICAgICBpZiAoIGVycm9yICkKICAgICAgICAgaW5mby0+ZXJyb3IgPSBl
cnJvcjsKIApAQCAtMzM5LDEwICszMzQsNiBAQCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VF
U1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiAgICAg
ICAgIHJldHVybiByZXQ7CiAgICAgfQogCi0gICAgaW5mby0+YnVmZmVyX3NpemUgPSBsZW47Ci0g
ICAgaW5mby0+ZXJyb3IgPSAwOwotICAgIGluZm8tPmNwdSA9IGNwdW1hc2tfZmlyc3QoJmNwdV9v
bmxpbmVfbWFwKTsKLQogICAgIGlmICggbWljcm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlICkKICAg
ICB7CiAgICAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSgpOwpAQCAtMzUz
LDYgKzM0NCwxOCBAQCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFN
KGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiAgICAgICAgIH0KICAgICB9CiAK
KyAgICByZXQgPSBwYXJzZV9taWNyb2NvZGVfYmxvYihpbmZvLT5idWZmZXIsIGxlbik7CisgICAg
aWYgKCByZXQgPD0gMCApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiTm8gdmFs
aWQgb3IgbmV3ZXIgdWNvZGUgZm91bmQuIFVwZGF0ZSBhYm9ydCFcbiIpOworICAgICAgICB4ZnJl
ZShpbmZvKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgaW5mby0+YnVm
ZmVyX3NpemUgPSBsZW47CisgICAgaW5mby0+ZXJyb3IgPSAwOworICAgIGluZm8tPmNwdSA9IGNw
dW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKTsKKwogICAgIHJldHVybiBjb250aW51ZV9oeXBl
cmNhbGxfb25fY3B1KGluZm8tPmNwdSwgZG9fbWljcm9jb2RlX3VwZGF0ZSwgaW5mbyk7CiB9CiAK
QEAgLTM5NiwxMyArMzk5LDI0IEBAIGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9j
cHUoYm9vbCBzdGFydF91cGRhdGUpCiAgICAgfQogICAgIGlmICggZGF0YSApCiAgICAgeworICAg
ICAgICBzdGF0aWMgYm9vbCBwYXJzZWQgPSBmYWxzZTsKKwogICAgICAgICBpZiAoIHN0YXJ0X3Vw
ZGF0ZSAmJiBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUgKQogICAgICAgICAgICAgcmMgPSBt
aWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUoKTsKIAogICAgICAgICBpZiAoIHJjICkKICAgICAg
ICAgICAgIHJldHVybiByYzsKIAotICAgICAgICByZXR1cm4gbWljcm9jb2RlX3VwZGF0ZV9jcHUo
ZGF0YSwgbGVuKTsKKyAgICAgICAgaWYgKCAhcGFyc2VkICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcmMgPSBwYXJzZV9taWNyb2NvZGVfYmxvYihkYXRhLCBsZW4pOworICAgICAgICAgICAgcGFy
c2VkID0gdHJ1ZTsKKworICAgICAgICAgICAgaWYgKCByYyA8PSAwICkKKyAgICAgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorCisgICAgICAgIHJldHVybiBtaWNyb2NvZGVf
dXBkYXRlX2NwdSgpOwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGVfYW1kLmMKaW5kZXggZDg2YTU5Ni4uODBlMjc0ZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5j
CkBAIC0yOTcsNiArMjk3LDEwIEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVk
IGludCBjcHUpCiAKICAgICB1Y2ktPmNwdV9zaWcucmV2ID0gcmV2OwogCisjaWYgQ09ORklHX0hW
TQorICAgIHN2bV9ob3N0X29zdndfaW5pdCgpOworI2VuZGlmCisKICAgICByZXR1cm4gMDsKIH0K
IApAQCAtNDYzLDYgKzQ2Nyw3IEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKHVu
c2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICBzdHJ1Y3QgdWNvZGVfY3B1X2lu
Zm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOwogICAgIHVuc2lnbmVkIGlu
dCBjdXJyZW50X2NwdV9pZDsKICAgICB1bnNpZ25lZCBpbnQgZXF1aXZfY3B1X2lkOworICAgIHVu
c2lnbmVkIGludCBtYXRjaGVkX2NudCA9IDA7CiAKICAgICAvKiBXZSBzaG91bGQgYmluZCB0aGUg
dGFzayB0byB0aGUgQ1BVICovCiAgICAgQlVHX09OKGNwdSAhPSByYXdfc21wX3Byb2Nlc3Nvcl9p
ZCgpKTsKQEAgLTU2NCwxMSArNTY5LDE1IEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9j
b2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICAgICAgICogdGhpcyB1
Y29kZSBwYXRjaCBiZWZvcmUgY2hlY2tpbmcgd2hldGhlciBpdCBtYXRjaGVzIHdpdGgKICAgICAg
ICAgICogY3VycmVudCBDUFUuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHNhdmVfcGF0Y2go
bWljcm9jb2RlX3BhdGNoKSAmJiBtaWNyb2NvZGVfZml0cyhtY19hbWQsIGNwdSkgKQorICAgICAg
ICBpZiAoIHNhdmVfcGF0Y2gobWljcm9jb2RlX3BhdGNoKSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIGVycm9yID0gYXBwbHlfbWljcm9jb2RlKGNwdSk7Ci0gICAgICAgICAgICBpZiAoIGVycm9y
ICkKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIG1hdGNoZWRfY250Kys7Cisg
ICAgICAgICAgICBpZiAoIG1pY3JvY29kZV9maXRzKG1jX2FtZCwgY3B1KSApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgZXJyb3IgPSBhcHBseV9taWNyb2NvZGUoY3B1KTsKKyAgICAg
ICAgICAgICAgICBpZiAoIGVycm9yICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIG9mZnNldCA+PSBidWZzaXplICkK
QEAgLTYwMCwxNyArNjA5LDEzIEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKHVu
c2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICB9CiAKICAgb3V0OgotI2lmIENP
TkZJR19IVk0KLSAgICBzdm1faG9zdF9vc3Z3X2luaXQoKTsKLSNlbmRpZgotCiAgICAgLyoKICAg
ICAgKiBJbiBzb21lIGNhc2VzIHdlIG1heSByZXR1cm4gYW4gZXJyb3IgZXZlbiBpZiBwcm9jZXNz
b3IncyBtaWNyb2NvZGUgaGFzCiAgICAgICogYmVlbiB1cGRhdGVkLiBGb3IgZXhhbXBsZSwgdGhl
IGZpcnN0IHBhdGNoIGluIGEgY29udGFpbmVyIGZpbGUgaXMgbG9hZGVkCiAgICAgICogc3VjY2Vz
c2Z1bGx5IGJ1dCBzdWJzZXF1ZW50IGNvbnRhaW5lciBmaWxlIHByb2Nlc3NpbmcgZW5jb3VudGVy
cyBhCiAgICAgICogZmFpbHVyZS4KICAgICAgKi8KLSAgICByZXR1cm4gZXJyb3I7CisgICAgcmV0
dXJuIGVycm9yID86IG1hdGNoZWRfY250OwogfQogCiBzdGF0aWMgaW50IHN0YXJ0X3VwZGF0ZSh2
b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIGIveGVuL2Fy
Y2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IGQyMjdmOGEuLjAyZmM1YTAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2ludGVsLmMKQEAgLTI3Myw3ICsyNzMsNiBAQCBzdGF0aWMgZW51bSBtaWNyb2NvZGVf
bWF0Y2hfcmVzdWx0IHJlcGxhY2VfcGF0Y2goc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3LAog
ICovCiBzdGF0aWMgaW50IGdldF9tYXRjaGluZ19taWNyb2NvZGUoY29uc3Qgdm9pZCAqbWMsIHVu
c2lnbmVkIGludCBjcHUpCiB7Ci0gICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVy
X2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hl
YWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7CiAgICAgdW5zaWduZWQgbG9uZyB0b3RhbF9zaXpl
ID0gZ2V0X3RvdGFsc2l6ZShtY19oZWFkZXIpOwogICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2gg
Km1pY3JvY29kZV9wYXRjaCA9IHhtYWxsb2Moc3RydWN0IG1pY3JvY29kZV9wYXRjaCk7CkBAIC0y
OTEsMTkgKzI5MCw5IEBAIHN0YXRpYyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2
b2lkICptYywgdW5zaWduZWQgaW50IGNwdSkKIAogICAgIC8qCiAgICAgICogSW4gb3JkZXIgdG8g
c3VwcG9ydCBhIHN5c3RlbSB3aXRoIG1peGVkIHN0ZXBwaW5nIENQVXMsIHNhdmUgdGhpcyB1Y29k
ZQotICAgICAqIHBhdGNoIGJlZm9yZSBjaGVja2luZyB3aGV0aGVyIGl0IG1hdGNoZXMgd2l0aCBj
dXJyZW50IENQVS4KKyAgICAgKiBwYXRjaCB3aXRob3V0IGNoZWNraW5nIHdoZXRoZXIgaXQgbWF0
Y2hlcyB3aXRoIGN1cnJlbnQgQ1BVLgogICAgICAqLwotICAgIGlmICggIXNhdmVfcGF0Y2gobWlj
cm9jb2RlX3BhdGNoKSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgaWYgKCBtaWNyb2NvZGVf
dXBkYXRlX21hdGNoKG1jLCB1Y2ktPmNwdV9zaWcuc2lnLCB1Y2ktPmNwdV9zaWcucGYsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVjaS0+Y3B1X3NpZy5yZXYpICE9IE5FV19VQ09E
RSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgcHJfZGVidWcoIm1pY3JvY29kZTogQ1BVJWQg
Zm91bmQgYSBtYXRjaGluZyBtaWNyb2NvZGUgdXBkYXRlIHdpdGgiCi0gICAgICAgICAgICAgIiB2
ZXJzaW9uICUjeCAoY3VycmVudD0lI3gpXG4iLAotICAgICAgICAgICAgIGNwdSwgbWNfaGVhZGVy
LT5yZXYsIHVjaS0+Y3B1X3NpZy5yZXYpOwotICAgIHJldHVybiAxOworICAgIHJldHVybiBzYXZl
X3BhdGNoKG1pY3JvY29kZV9wYXRjaCk7CiB9CiAKIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2Rl
KHVuc2lnbmVkIGludCBjcHUpCkBAIC00MjIsMTAgKzQxMSw3IEBAIHN0YXRpYyBpbnQgY3B1X3Jl
cXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICBp
ZiAoIG9mZnNldCA8IDAgKQogICAgICAgICBlcnJvciA9IG9mZnNldDsKIAotICAgIGlmICggIWVy
cm9yICYmIG1hdGNoaW5nX2NvdW50ICkKLSAgICAgICAgZXJyb3IgPSBhcHBseV9taWNyb2NvZGUo
Y3B1KTsKLQotICAgIHJldHVybiBlcnJvcjsKKyAgICByZXR1cm4gZXJyb3IgPzogbWF0Y2hpbmdf
Y291bnQ7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX29wcyBtaWNyb2NvZGVf
aW50ZWxfb3BzID0gewotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 07:03:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 07:03: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-devel-bounces@lists.xenproject.org>)
	id 1go0wh-0000JA-Pi; Mon, 28 Jan 2019 07:03: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=Lx6j=QE=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1go0wg-0000I7-Nj
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 07:03:02 +0000
X-Inumbo-ID: c0562f57-22ca-11e9-aeee-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0562f57-22ca-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 07:03:01 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 23:03:01 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,533,1539673200"; d="scan'208";a="129056520"
Received: from gao-cwp.sh.intel.com ([10.239.159.25])
 by FMSMGA003.fm.intel.com with ESMTP; 27 Jan 2019 23:03:00 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 15:06:48 +0800
Message-Id: <1548659210-16870-7-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v5 6/8] microcode: delete microcode pointer and
 size from microcode_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bWljcm9jb2RlIHBvaW50ZXIgYW5kIHNpemUgd2VyZSBwYXNzZWQgdG8gb3RoZXIgQ1BVcyB0byBw
YXJzZQptaWNyb2NvZGUgbG9jYWxseS4gTm93LCBwYXJzaW5nIG1pY3JvY29kZSBpcyBkb25lIG9u
IG9uZSBDUFUuCk90aGVyIENQVXMgbmVlZG4ndCBwYXJzZSB0aGUgbWljcm9jb2RlIGJsb2I7IHRo
ZSBwb2ludGVyIGFuZApzaXplIGNhbiBiZSByZW1vdmVkLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgfCAz
MyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBp
bnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggOTM2ZjBiOC4uM2My
Mjc0ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGUuYwpAQCAtMTkwLDkgKzE5MCw3IEBAIERFRklORV9QRVJfQ1BVKHN0cnVj
dCB1Y29kZV9jcHVfaW5mbywgdWNvZGVfY3B1X2luZm8pOwogCiBzdHJ1Y3QgbWljcm9jb2RlX2lu
Zm8gewogICAgIHVuc2lnbmVkIGludCBjcHU7Ci0gICAgdWludDMyX3QgYnVmZmVyX3NpemU7CiAg
ICAgaW50IGVycm9yOwotICAgIGNoYXIgYnVmZmVyWzFdOwogfTsKIAogc3RhdGljIHZvaWQgbWlj
cm9jb2RlX2ZpbmlfY3B1KHVuc2lnbmVkIGludCBjcHUpCkBAIC0zMTYsNiArMzE0LDcgQEAgaW50
IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYs
IHVuc2lnbmVkIGxvbmcgbGVuKQogewogICAgIGludCByZXQ7CiAgICAgc3RydWN0IG1pY3JvY29k
ZV9pbmZvICppbmZvOworICAgIHZvaWQgKiBidWZmZXI7CiAKICAgICBpZiAoIGxlbiAhPSAodWlu
dDMyX3QpbGVuICkKICAgICAgICAgcmV0dXJuIC1FMkJJRzsKQEAgLTMyMywyOCArMzIyLDI2IEBA
IGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkg
YnVmLCB1bnNpZ25lZCBsb25nIGxlbikKICAgICBpZiAoIG1pY3JvY29kZV9vcHMgPT0gTlVMTCAp
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgaW5mbyA9IHhtYWxsb2NfYnl0ZXMoc2l6
ZW9mKCppbmZvKSArIGxlbik7Ci0gICAgaWYgKCBpbmZvID09IE5VTEwgKQotICAgICAgICByZXR1
cm4gLUVOT01FTTsKLQotICAgIHJldCA9IGNvcHlfZnJvbV9ndWVzdChpbmZvLT5idWZmZXIsIGJ1
ZiwgbGVuKTsKLSAgICBpZiAoIHJldCAhPSAwICkKKyAgICBpbmZvID0geG1hbGxvYyhzdHJ1Y3Qg
bWljcm9jb2RlX2luZm8pOworICAgIGJ1ZmZlciA9IHhtYWxsb2NfYnl0ZXMobGVuKTsKKyAgICBp
ZiAoICFpbmZvIHx8ICFidWZmZXIgKQogICAgIHsKLSAgICAgICAgeGZyZWUoaW5mbyk7Ci0gICAg
ICAgIHJldHVybiByZXQ7CisgICAgICAgIHJldCA9IC1FTk9NRU07CisgICAgICAgIGdvdG8gZnJl
ZTsKICAgICB9CiAKKyAgICByZXQgPSBjb3B5X2Zyb21fZ3Vlc3QoYnVmZmVyLCBidWYsIGxlbik7
CisgICAgaWYgKCByZXQgIT0gMCApCisgICAgICAgIGdvdG8gZnJlZTsKKwogICAgIGlmICggbWlj
cm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlICkKICAgICB7CiAgICAgICAgIHJldCA9IG1pY3JvY29k
ZV9vcHMtPnN0YXJ0X3VwZGF0ZSgpOwogICAgICAgICBpZiAoIHJldCAhPSAwICkKLSAgICAgICAg
ewotICAgICAgICAgICAgeGZyZWUoaW5mbyk7Ci0gICAgICAgICAgICByZXR1cm4gcmV0OwotICAg
ICAgICB9CisgICAgICAgICAgICBnb3RvIGZyZWU7CiAgICAgfQogCi0gICAgcmV0ID0gcGFyc2Vf
bWljcm9jb2RlX2Jsb2IoaW5mby0+YnVmZmVyLCBsZW4pOworICAgIHJldCA9IHBhcnNlX21pY3Jv
Y29kZV9ibG9iKGJ1ZmZlciwgbGVuKTsKICAgICBpZiAoIHJldCA8PSAwICkKICAgICB7CiAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSICJObyB2YWxpZCBvciBuZXdlciB1Y29kZSBmb3VuZC4gVXBk
YXRlIGFib3J0IVxuIik7CkBAIC0zNTIsMTEgKzM0OSwxNSBAQCBpbnQgbWljcm9jb2RlX3VwZGF0
ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBs
ZW4pCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIGluZm8tPmJ1ZmZlcl9z
aXplID0gbGVuOwogICAgIGluZm8tPmVycm9yID0gMDsKICAgICBpbmZvLT5jcHUgPSBjcHVtYXNr
X2ZpcnN0KCZjcHVfb25saW5lX21hcCk7CiAKICAgICByZXR1cm4gY29udGludWVfaHlwZXJjYWxs
X29uX2NwdShpbmZvLT5jcHUsIGRvX21pY3JvY29kZV91cGRhdGUsIGluZm8pOworCisgZnJlZToK
KyAgICB4ZnJlZShpbmZvKTsKKyAgICB4ZnJlZShidWZmZXIpOworICAgIHJldHVybiByZXQ7CiB9
CiAKIHN0YXRpYyBpbnQgX19pbml0IG1pY3JvY29kZV9pbml0KHZvaWQpCi0tIAoxLjguMy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 07:03:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 07:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go0wk-0000Ke-4G; Mon, 28 Jan 2019 07:03:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lx6j=QE=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1go0wj-0000Jx-0L
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 07:03:05 +0000
X-Inumbo-ID: c1d330ce-22ca-11e9-aeee-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1d330ce-22ca-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 07:03:04 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 23:03:03 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,533,1539673200"; d="scan'208";a="129056543"
Received: from gao-cwp.sh.intel.com ([10.239.159.25])
 by FMSMGA003.fm.intel.com with ESMTP; 27 Jan 2019 23:03:02 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 15:06:49 +0800
Message-Id: <1548659210-16870-8-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Borislav Petkov <bp@suse.de>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ashok Raj <ashok.raj@intel.com>, Chao Gao <chao.gao@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBwb3J0cyBtaWNyb2NvZGUgaW1wcm92ZW1lbnQgcGF0Y2hlcyBmcm9tIGxpbnV4
IGtlcm5lbC4KCkJlZm9yZSB5b3UgcmVhZCBhbnkgZnVydGhlcjogdGhlIGVhcmx5IGxvYWRpbmcg
bWV0aG9kIGlzIHN0aWxsIHRoZQpwcmVmZXJyZWQgb25lIGFuZCB5b3Ugc2hvdWxkIGFsd2F5cyBk
byB0aGF0LiBUaGUgZm9sbG93aW5nIHBhdGNoIGlzCmltcHJvdmluZyB0aGUgbGF0ZSBsb2FkaW5n
IG1lY2hhbmlzbSBmb3IgbG9uZyBydW5uaW5nIGpvYnMgYW5kIGNsb3VkIHVzZQpjYXNlcy4KCkdh
dGhlciBhbGwgY29yZXMgYW5kIHNlcmlhbGl6ZSB0aGUgbWljcm9jb2RlIHVwZGF0ZSBvbiB0aGVt
IGJ5IGRvaW5nIGl0Cm9uZS1ieS1vbmUgdG8gbWFrZSB0aGUgbGF0ZSB1cGRhdGUgcHJvY2VzcyBh
cyByZWxpYWJsZSBhcyBwb3NzaWJsZSBhbmQKYXZvaWQgcG90ZW50aWFsIGlzc3VlcyBjYXVzZWQg
YnkgdGhlIG1pY3JvY29kZSB1cGRhdGUuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgpUZXN0ZWQtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Clts
aW51eCBjb21taXQ6IGE1MzIxYWVjNjQxMmIyMGI1YWQxNWRiMmQ2YjkxNmMwNTM0OWRiZmZdClts
aW51eCBjb21taXQ6IGJiOGMxM2Q2MWE2MjkyNzZhMTYyYzFkMmIxYTIwYTgxNWNiY2ZiYjddCkNj
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVu
Lm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEFzaG9rIFJhaiA8YXNob2sucmFqQGludGVsLmNvbT4K
Q2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGds
eEBsaW51dHJvbml4LmRlPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMgfCAxMjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5OCBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMKaW5kZXggM2MyMjc0Zi4uYjdiMjBjZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMjIs
NiArMjIsNyBAQAogICovCiAKICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CisjaW5jbHVkZSA8eGVuL2Nw
dW1hc2suaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgog
I2luY2x1ZGUgPHhlbi9pbml0Lmg+CkBAIC0zMCwxOCArMzEsMjUgQEAKICNpbmNsdWRlIDx4ZW4v
c21wLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2su
aD4KKyNpbmNsdWRlIDx4ZW4vc3RvcF9tYWNoaW5lLmg+CiAjaW5jbHVkZSA8eGVuL3Rhc2tsZXQu
aD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2Vhcmx5Y3Bp
by5oPgorI2luY2x1ZGUgPHhlbi93YXRjaGRvZy5oPgogCisjaW5jbHVkZSA8YXNtL2RlbGF5Lmg+
CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNs
dWRlIDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxhc20vbWljcm9jb2RlLmg+CiAKKy8qIEJ5IGRl
ZmF1bHQsIHdhaXQgZm9yIDMwMDAwdXMgKi8KKyNkZWZpbmUgTUlDUk9DT0RFX0RFRkFVTFRfVElN
RU9VVF9VUyAzMDAwMAorCiBzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSB1Y29kZV9tb2Q7CiBz
dGF0aWMgc2lnbmVkIGludCBfX2luaXRkYXRhIHVjb2RlX21vZF9pZHg7CiBzdGF0aWMgYm9vbF90
IF9faW5pdGRhdGEgdWNvZGVfbW9kX2ZvcmNlZDsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgbnJfY29y
ZXM7CiAKIC8qCiAgKiBJZiB3ZSBzY2FuIHRoZSBpbml0cmFtZnMuY3BpbyBmb3IgdGhlIGVhcmx5
IG1pY3JvY29kZSBjb2RlCkBAIC0xODgsMTAgKzE5NiwxMSBAQCBzdGF0aWMgREVGSU5FX1NQSU5M
T0NLKG1pY3JvY29kZV9tdXRleCk7CiAKIERFRklORV9QRVJfQ1BVKHN0cnVjdCB1Y29kZV9jcHVf
aW5mbywgdWNvZGVfY3B1X2luZm8pOwogCi1zdHJ1Y3QgbWljcm9jb2RlX2luZm8gewotICAgIHVu
c2lnbmVkIGludCBjcHU7Ci0gICAgaW50IGVycm9yOwotfTsKKy8qCisgKiBDb3VudCB0aGUgQ1BV
cyB0aGF0IGhhdmUgZW50ZXJlZCBhbmQgZXhpdGVkIHRoZSByZW5kZXp2b3VzCisgKiBkdXJpbmcg
bGF0ZSBtaWNyb2NvZGUgdXBkYXRlLgorICovCitzdGF0aWMgYXRvbWljX3QgY3B1X2luLCBjcHVf
b3V0OwogCiBzdGF0aWMgdm9pZCBtaWNyb2NvZGVfZmluaV9jcHUodW5zaWduZWQgaW50IGNwdSkK
IHsKQEAgLTI5MCwzMCArMjk5LDYwIEBAIGludCBtaWNyb2NvZGVfcmVzdW1lX2NwdSh1bnNpZ25l
ZCBpbnQgY3B1KQogICAgIHJldHVybiBtaWNyb2NvZGVfb3BzID8gbWljcm9jb2RlX3VwZGF0ZV9j
cHUoKSA6IDA7CiB9CiAKLXN0YXRpYyBsb25nIGRvX21pY3JvY29kZV91cGRhdGUodm9pZCAqX2lu
Zm8pCisvKiBXYWl0IGZvciBhbGwgQ1BVcyB0byByZW5kZXp2b3VzIHdpdGggYSB0aW1lb3V0ICh1
cykgKi8KK3N0YXRpYyBpbnQgd2FpdF9mb3JfY3B1cyhhdG9taWNfdCAqY250LCB1bnNpZ25lZCBp
bnQgdGltZW91dCkKIHsKLSAgICBzdHJ1Y3QgbWljcm9jb2RlX2luZm8gKmluZm8gPSBfaW5mbzsK
LSAgICBpbnQgZXJyb3I7CisgICAgdW5zaWduZWQgaW50IGNwdXMgPSBudW1fb25saW5lX2NwdXMo
KTsKIAotICAgIEJVR19PTihpbmZvLT5jcHUgIT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICBh
dG9taWNfaW5jKGNudCk7CisKKyAgICB3aGlsZSAoIGF0b21pY19yZWFkKGNudCkgIT0gY3B1cyAp
CisgICAgeworICAgICAgICBpZiAoIHRpbWVvdXQgPD0gMCApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHByaW50aygiQ1BVJWQ6IFRpbWVvdXQgd2hlbiB3YWl0aW5nIGZvciBDUFVzIGNhbGxpbmcg
aW5cbiIsCisgICAgICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICAgICAg
ICAgIHJldHVybiAtRUJVU1k7CisgICAgICAgIH0KKyAgICAgICAgdWRlbGF5KDEpOworICAgICAg
ICB0aW1lb3V0LS07CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgZG9f
bWljcm9jb2RlX3VwZGF0ZSh2b2lkICp1bnVzZWQpCit7CisgICAgdW5zaWduZWQgaW50IGNwdSA9
IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBpbnQgcmV0OwogCi0gICAgZXJyb3IgPSBtaWNyb2Nv
ZGVfdXBkYXRlX2NwdSgpOwotICAgIGlmICggZXJyb3IgKQotICAgICAgICBpbmZvLT5lcnJvciA9
IGVycm9yOworICAgIHJldCA9IHdhaXRfZm9yX2NwdXMoJmNwdV9pbiwgTUlDUk9DT0RFX0RFRkFV
TFRfVElNRU9VVF9VUyk7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0OwogCi0g
ICAgaW5mby0+Y3B1ID0gY3B1bWFza19uZXh0KGluZm8tPmNwdSwgJmNwdV9vbmxpbmVfbWFwKTsK
LSAgICBpZiAoIGluZm8tPmNwdSA8IG5yX2NwdV9pZHMgKQotICAgICAgICByZXR1cm4gY29udGlu
dWVfaHlwZXJjYWxsX29uX2NwdShpbmZvLT5jcHUsIGRvX21pY3JvY29kZV91cGRhdGUsIGluZm8p
OworICAgIC8qCisgICAgICogSW5pdGlhdGUgYW4gdXBkYXRlIG9uIGFsbCBwcm9jZXNzb3JzIHdo
aWNoIGRvbid0IGhhdmUgYW4gb25saW5lIHNpYmxpbmcKKyAgICAgKiB0aHJlYWQgd2l0aCBhIGxv
d2VyIHRocmVhZCBpZC4gT3RoZXIgc2libGluZyB0aHJlYWRzIGp1c3QgYXdhaXQgdGhlCisgICAg
ICogY29tcGxldGlvbiBvZiBtaWNyb2NvZGUgdXBkYXRlLgorICAgICAqLworICAgIGlmICggY3B1
ID09IGNwdW1hc2tfZmlyc3QocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSApCisgICAg
ICAgIHJldCA9IG1pY3JvY29kZV91cGRhdGVfY3B1KCk7CisgICAgLyoKKyAgICAgKiBJbmNyZWFz
ZSB0aGUgd2FpdCB0aW1lb3V0IHRvIGEgc2FmZSB2YWx1ZSBoZXJlIHNpbmNlIHdlJ3JlIHNlcmlh
bGl6aW5nCisgICAgICogdGhlIG1pY3JvY29kZSB1cGRhdGUgYW5kIHRoYXQgY291bGQgdGFrZSBh
IHdoaWxlIG9uIGEgbGFyZ2UgbnVtYmVyIG9mCisgICAgICogQ1BVcy4gQW5kIHRoYXQgaXMgZmlu
ZSBhcyB0aGUgKmFjdHVhbCogdGltZW91dCB3aWxsIGJlIGRldGVybWluZWQgYnkKKyAgICAgKiB0
aGUgbGFzdCBDUFUgZmluaXNoZWQgdXBkYXRpbmcgYW5kIHRodXMgY3V0IHNob3J0CisgICAgICov
CisgICAgaWYgKCB3YWl0X2Zvcl9jcHVzKCZjcHVfb3V0LCBNSUNST0NPREVfREVGQVVMVF9USU1F
T1VUX1VTICogbnJfY29yZXMpICkKKyAgICAgICAgcGFuaWMoIlRpbWVvdXQgd2hlbiBmaW5pc2hp
bmcgdXBkYXRpbmcgbWljcm9jb2RlIik7CiAKLSAgICBlcnJvciA9IGluZm8tPmVycm9yOwotICAg
IHhmcmVlKGluZm8pOwotICAgIHJldHVybiBlcnJvcjsKKyAgICByZXR1cm4gcmV0OwogfQogCiBp
bnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1
ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiB7CiAgICAgaW50IHJldDsKLSAgICBzdHJ1Y3QgbWljcm9j
b2RlX2luZm8gKmluZm87CisgICAgdW5zaWduZWQgaW50IGNwdTsKICAgICB2b2lkICogYnVmZmVy
OwogCiAgICAgaWYgKCBsZW4gIT0gKHVpbnQzMl90KWxlbiApCkBAIC0zMjIsOSArMzYxLDggQEAg
aW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBi
dWYsIHVuc2lnbmVkIGxvbmcgbGVuKQogICAgIGlmICggbWljcm9jb2RlX29wcyA9PSBOVUxMICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBpbmZvID0geG1hbGxvYyhzdHJ1Y3QgbWlj
cm9jb2RlX2luZm8pOwogICAgIGJ1ZmZlciA9IHhtYWxsb2NfYnl0ZXMobGVuKTsKLSAgICBpZiAo
ICFpbmZvIHx8ICFidWZmZXIgKQorICAgIGlmICggIWJ1ZmZlciApCiAgICAgewogICAgICAgICBy
ZXQgPSAtRU5PTUVNOwogICAgICAgICBnb3RvIGZyZWU7CkBAIC0zMzQsMjggKzM3Miw2MSBAQCBp
bnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1
ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiAgICAgaWYgKCByZXQgIT0gMCApCiAgICAgICAgIGdvdG8g
ZnJlZTsKIAorICAgIC8qIGNwdV9vbmxpbmVfbWFwIG11c3Qgbm90IGNoYW5nZSBkdXJpbmcgdXBk
YXRlICovCisgICAgaWYgKCAhZ2V0X2NwdV9tYXBzKCkgKQorICAgIHsKKyAgICAgICAgcmV0ID0g
LUVCVVNZOworICAgICAgICBnb3RvIGZyZWU7CisgICAgfQorCiAgICAgaWYgKCBtaWNyb2NvZGVf
b3BzLT5zdGFydF91cGRhdGUgKQogICAgIHsKICAgICAgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+
c3RhcnRfdXBkYXRlKCk7CiAgICAgICAgIGlmICggcmV0ICE9IDAgKQotICAgICAgICAgICAgZ290
byBmcmVlOworICAgICAgICAgICAgZ290byBwdXQ7CiAgICAgfQogCiAgICAgcmV0ID0gcGFyc2Vf
bWljcm9jb2RlX2Jsb2IoYnVmZmVyLCBsZW4pOwogICAgIGlmICggcmV0IDw9IDAgKQogICAgIHsK
ICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIk5vIHZhbGlkIG9yIG5ld2VyIHVjb2RlIGZvdW5k
LiBVcGRhdGUgYWJvcnQhXG4iKTsKLSAgICAgICAgeGZyZWUoaW5mbyk7Ci0gICAgICAgIHJldHVy
biAtRUlOVkFMOworICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICBnb3RvIHB1dDsKICAg
ICB9CiAKLSAgICBpbmZvLT5lcnJvciA9IDA7Ci0gICAgaW5mby0+Y3B1ID0gY3B1bWFza19maXJz
dCgmY3B1X29ubGluZV9tYXApOworICAgIGF0b21pY19zZXQoJmNwdV9pbiwgMCk7CisgICAgYXRv
bWljX3NldCgmY3B1X291dCwgMCk7CisKKyAgICAvKiBDYWxjdWxhdGUgdGhlIG51bWJlciBvZiBv
bmxpbmUgQ1BVIGNvcmUgKi8KKyAgICBucl9jb3JlcyA9IDA7CisgICAgZm9yX2VhY2hfb25saW5l
X2NwdShjcHUpCisgICAgICAgIGlmICggY3B1ID09IGNwdW1hc2tfZmlyc3QocGVyX2NwdShjcHVf
c2libGluZ19tYXNrLCBjcHUpKSApCisgICAgICAgICAgICBucl9jb3JlcysrOworCisgICAgcHJp
bnRrKFhFTkxPR19JTkZPICIlZCBjb3JlcyBhcmUgdG8gdXBkYXRlIHRoZWlyIG1pY3JvY29kZVxu
IiwgbnJfY29yZXMpOwogCi0gICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoaW5m
by0+Y3B1LCBkb19taWNyb2NvZGVfdXBkYXRlLCBpbmZvKTsKKyAgICAvKgorICAgICAqIFdlIGlu
dGVuZCB0byBkaXNhYmxlIGludGVycnVwdCBmb3IgbG9uZyB0aW1lLCB3aGljaCBtYXkgbGVhZCB0
bworICAgICAqIHdhdGNoZG9nIHRpbWVvdXQuCisgICAgICovCisgICAgd2F0Y2hkb2dfZGlzYWJs
ZSgpOworICAgIC8qCisgICAgICogTGF0ZSBsb2FkaW5nIGRhbmNlLiBXaHkgdGhlIGhlYXZ5LWhh
bmRlZCBzdG9wX21hY2hpbmUgZWZmb3J0PworICAgICAqCisgICAgICogLSBIVCBzaWJsaW5ncyBt
dXN0IGJlIGlkbGUgYW5kIG5vdCBleGVjdXRlIG90aGVyIGNvZGUgd2hpbGUgdGhlIG90aGVyCisg
ICAgICogICBzaWJsaW5nIGlzIGxvYWRpbmcgbWljcm9jb2RlIGluIG9yZGVyIHRvIGF2b2lkIGFu
eSBuZWdhdGl2ZQorICAgICAqICAgaW50ZXJhY3Rpb25zIGNhdXNlIGJ5IHRoZSBsb2FkaW5nLgor
ICAgICAqCisgICAgICogLSBJbiBhZGRpdGlvbiwgbWljcm9jb2RlIHVwZGF0ZSBvbiB0aGUgY29y
ZXMgbXVzdCBiZSBzZXJpYWxpemVkIHVudGlsCisgICAgICogICB0aGlzIHJlcXVpcmVtZW50IGNh
biBiZSByZWxheGVkIGluIHRoZSBmdXR1cmUuIFJpZ2h0IG5vdywgdGhpcyBpcworICAgICAqICAg
Y29uc2VydmF0aXZlIGFuZCBnb29kLgorICAgICAqLworICAgIHJldCA9IHN0b3BfbWFjaGluZV9y
dW4oZG9fbWljcm9jb2RlX3VwZGF0ZSwgTlVMTCwgTlJfQ1BVUyk7CisgICAgd2F0Y2hkb2dfZW5h
YmxlKCk7CiAKKyBwdXQ6CisgICAgcHV0X2NwdV9tYXBzKCk7CiAgZnJlZToKLSAgICB4ZnJlZShp
bmZvKTsKICAgICB4ZnJlZShidWZmZXIpOwogICAgIHJldHVybiByZXQ7CiB9Ci0tIAoxLjguMy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 07:03:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 07:03: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-devel-bounces@lists.xenproject.org>)
	id 1go0wm-0000My-Gj; Mon, 28 Jan 2019 07:03: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=Lx6j=QE=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1go0wl-0000Li-7d
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 07:03:07 +0000
X-Inumbo-ID: c3123eb1-22ca-11e9-aeee-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3123eb1-22ca-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 07:03:06 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2019 23:03:06 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,533,1539673200"; d="scan'208";a="129056551"
Received: from gao-cwp.sh.intel.com ([10.239.159.25])
 by FMSMGA003.fm.intel.com with ESMTP; 27 Jan 2019 23:03:05 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 15:06:50 +0800
Message-Id: <1548659210-16870-9-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v5 8/8] microcode: update microcode on cores in
 parallel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCBtaWNyb2NvZGVfdXBkYXRlX2xvY2sgYW5kIG1pY3JvY29kZV9tdXRleCBwcmV2
ZW50IGNvcmVzCmZyb20gdXBkYXRpbmcgbWljcm9jb2RlIGluIHBhcmFsbGVsLiBCZWxvdyBjaGFu
Z2VzIGFyZSBtYWRlIHRvIHN1cHBvcnQKcGFyYWxsZWwgbWljcm9jb2RlIHVwZGF0ZSBvbiBjb3Jl
cy4KCm1pY3JvY29kZV91cGRhdGVfbG9jayBpcyByZW1vdmVkLiBUaGUgcHVycG9zZSBvZiB0aGlz
IGxvY2sgaXMgdG8KcHJldmVudCBsb2dpYyB0aHJlYWRzIG9mIGEgc2FtZSBjb3JlIGZyb20gdXBk
YXRpbmcgbWljcm9jb2RlIGF0IHRoZQpzYW1lIHRpbWUuIEJ1dCBkdWUgdG8gdXNpbmcgYSBnbG9i
YWwgbG9jaywgaXQgYWxzbyBwcmV2ZW50cyBwYXJhbGxlbAptaWNyb2NvZGUgdXBkYXRpbmcgb24g
ZGlmZmVyZW50IGNvcmVzLiBUaGUgb3JpZ2luYWwgcHVycG9zZSBvZgptaWNyb2NvZGVfdXBkYXRl
X2xvY2sgaXMgYWxyZWFkeSBlbmZvcmNlZCBhdCB0aGUgbGV2ZWwgb2YKYXBwbHlfbWljcm9jb2Rl
KCkncyBjYWxsZXI6CjEuIEZvciBsYXRlIG1pY3JvY29kZSB1cGRhdGUsIG9ubHkgb25lIHNpYmls
aW5nIHRocmVhZCBvZiBhIGNvcmUgd2lsbApjYWxsIHRoZSBhcHBseV9taWNyb2NvZGUoKS4KMi4g
Rm9yIG1pY3JvY29kZSB1cGRhdGUgZHVyaW5nIHN5c3RlbSBzdGFydHVwIG9yIENQVS1ob3RwbHVn
LCBlYWNoCmxvZ2ljYWwgdGhyZWFkIGlzIHdva2VuIHVwIG9uZS1ieS1vbmUuCjMuIGdldC9wdXRf
Y3B1X2JpdG1hcHMoKSBwcmV2ZW50cyB0aGUgY29uY3VycmVuY3kgb2YgQ1BVLWhvdHBsdWcgYW5k
CmxhdGUgbWljcm9jb2RlIHVwZGF0ZS4KCm1pY3JvY29kZV9tdXRleCBpcyByZXBsYWNlZCBieSBh
IHJ3bG9jay4gbWljcm9jb2RlX211dGV4IHdhcyB1c2VkIHRvCnByZXZlbnQgY29uY3VycmVudCBh
Y2Nlc3NlcyB0byAndWNpJyBhbmQgbWljcm9jb2RlX2NhY2hlLiBOb3cgdGhlCnBlci1jcHUgdmFy
aWFibGUsICd1Y2knLCB3b24ndCBiZSBhY2Nlc3NlZCBieSByZW1vdGUgY3B1cyBhZnRlciBtb3N0
CmZpZWxkcyBpbiAndWNpJyBoYXZlIGJlZW4gcmVtb3ZlZDsgVGhlIG9ubHkgc2hhcmVkIHJlc291
cmNlIHdoaWNoCm5lZWRzIHRvIGJlIHByb3RlY3RlZCBpcyB0aGUgbWljcm9jb2RlX2NhY2hlLiBB
IHJ3bG9jayBhbGxvd3MgbXVsdGlwbGUKcmVhZGVycyAob25lIHRocmVhZCBvZiBlYWNoIGNvcmUp
IHRvIGFjY2VzcyB0aGUgZ2xvYmFsIGNhY2hlIGFuZAp1cGRhdGUgbWljcm9jb2RlIHNpbXVsdGFu
ZW91c2x5LiBCZWNhdXNlIHRoZSByd2xvY2sgbWF5IGJlIGhlbGQgaW4Kc3RvcF9tYWNoaW5lIGNv
bnRleHQsIHdoZXJlIGludGVycnVwdCBpcyBkaXNhYmxlZCwgaXJxe3NhdmUsIHJlc3RvcmV9CnZh
cmlhbnRzIGFyZSB1c2VkIHRvIGdldC9yZWxlYXNlIHRoZSByd2xvY2suCgpOb3RlIHRoYXQgcHJp
bnRrIGluIGFwcGx5X21pY3JvY29kZSgpIGFuZCBzdm1faG9zdF9vc3ZtX2luaXQoKSAoZm9yIEFN
RApvbmx5KSBhcmUgc3RpbGwgcHJvY2Vzc2VkIHNlcXVlbnRpYWxseS4KClNpZ25lZC1vZmYtYnk6
IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQpDaGFuZ2VzIGluIHY1OgogLSBuZXds
eSBhZGQKLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgICAgICAgfCA1MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVf
YW1kLmMgICB8ICA5ICstLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgfCAg
OSArLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMKaW5kZXggYjdiMjBjZi4uOGRlOWYwZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMTky
LDcgKzE5Miw3IEBAIHNjYW46CiAKIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfb3BzICptaWNyb2Nv
ZGVfb3BzOwogCi1zdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1pY3JvY29kZV9tdXRleCk7CitzdGF0
aWMgREVGSU5FX1JXTE9DSyhjYWNoZV9yd2xvY2spOwogCiBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qg
dWNvZGVfY3B1X2luZm8sIHVjb2RlX2NwdV9pbmZvKTsKIApAQCAtMjA2LDYgKzIwNiw3IEBAIHN0
YXRpYyB2b2lkIG1pY3JvY29kZV9maW5pX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHN0
cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7
CiAKKyAgICBBU1NFUlQoY3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKSk7CiAgICAgbWVtc2V0KHVj
aSwgMCwgc2l6ZW9mKCp1Y2kpKTsKIH0KIApAQCAtMjEzLDIxICsyMTQsMjUgQEAgc3RhdGljIHZv
aWQgbWljcm9jb2RlX2ZpbmlfY3B1KHVuc2lnbmVkIGludCBjcHUpCiBib29sIHNhdmVfcGF0Y2go
c3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3X3BhdGNoKQogewogICAgIHN0cnVjdCBtaWNyb2Nv
ZGVfcGF0Y2ggKm1pY3JvY29kZV9wYXRjaDsKKyAgICBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1
bHQgcmVzdWx0ID0gTUlTX1VDT0RFOworICAgIGJvb2wgcmV0OworICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZzsKKworICAgIHdyaXRlX2xvY2tfaXJxc2F2ZSgmY2FjaGVfcndsb2NrLCBmbGFnKTsKIAog
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkobWljcm9jb2RlX3BhdGNoLCAmbWljcm9jb2RlX2NhY2hl
LCBsaXN0KQogICAgIHsKLSAgICAgICAgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IHJlc3Vs
dCA9Ci0gICAgICAgICAgICBtaWNyb2NvZGVfb3BzLT5yZXBsYWNlX3BhdGNoKG5ld19wYXRjaCwg
bWljcm9jb2RlX3BhdGNoKTsKKyAgICAgICAgcmVzdWx0ID0gbWljcm9jb2RlX29wcy0+cmVwbGFj
ZV9wYXRjaChuZXdfcGF0Y2gsIG1pY3JvY29kZV9wYXRjaCk7CiAKICAgICAgICAgc3dpdGNoICgg
cmVzdWx0ICkKICAgICAgICAgewogICAgICAgICBjYXNlIE9MRF9VQ09ERToKLSAgICAgICAgICAg
IG1pY3JvY29kZV9vcHMtPmZyZWVfcGF0Y2gobmV3X3BhdGNoKTsKLSAgICAgICAgICAgIHJldHVy
biBmYWxzZTsKKyAgICAgICAgICAgIHJldCA9IGZhbHNlOworICAgICAgICAgICAgZ290byBvdXQ7
CiAKICAgICAgICAgY2FzZSBORVdfVUNPREU6Ci0gICAgICAgICAgICBtaWNyb2NvZGVfb3BzLT5m
cmVlX3BhdGNoKG1pY3JvY29kZV9wYXRjaCk7Ci0gICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAg
ICAgICAgICAgIHJldCA9IHRydWU7CisgICAgICAgICAgICBnb3RvIG91dDsKIAogICAgICAgICBj
YXNlIE1JU19VQ09ERToKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMjM4LDcgKzI0MywyNyBA
QCBib29sIHNhdmVfcGF0Y2goc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3X3BhdGNoKQogICAg
ICAgICB9CiAgICAgfQogICAgIGxpc3RfYWRkX3RhaWwoJm5ld19wYXRjaC0+bGlzdCwgJm1pY3Jv
Y29kZV9jYWNoZSk7Ci0gICAgcmV0dXJuIHRydWU7CisgICAgcmV0ID0gdHJ1ZTsKKworIG91dDoK
KyAgICB3cml0ZV91bmxvY2tfaXJxcmVzdG9yZSgmY2FjaGVfcndsb2NrLCBmbGFnKTsKKworICAg
IC8qIGZyZWUgdXNlbGVzcyBwYXRjaGVzIGFmdGVyIGludGVycnVwdCBlbmFibGVkICovCisgICAg
c3dpdGNoICggcmVzdWx0ICkKKyAgICB7CisgICAgY2FzZSBPTERfVUNPREU6CisgICAgICAgIG1p
Y3JvY29kZV9vcHMtPmZyZWVfcGF0Y2gobmV3X3BhdGNoKTsKKyAgICAgICAgYnJlYWs7CisKKyAg
ICBjYXNlIE5FV19VQ09ERToKKyAgICAgICAgbWljcm9jb2RlX29wcy0+ZnJlZV9wYXRjaChtaWNy
b2NvZGVfcGF0Y2gpOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGJy
ZWFrOworICAgIH0KKworICAgIHJldHVybiByZXQ7CiB9CiAKIC8qIEZpbmQgYSB1Y29kZSBwYXRj
aCB3aG8gaGFzIG5ld2VyIHJldmlzaW9uIHRoYW4gdGhlIG9uZSBpbiB1c2UgKi8KQEAgLTI2OSwx
NSArMjk0LDEyIEBAIHN0YXRpYyBpbnQgcGFyc2VfbWljcm9jb2RlX2Jsb2IoY29uc3Qgdm9pZCAq
YnVmZmVyLCBzaXplX3QgbGVuKQogewogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vz
c29yX2lkKCk7CiAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29k
ZV9jcHVfaW5mbywgY3B1KTsKLSAgICBpbnQgcmV0OworICAgIGludCByZXQgPSBtaWNyb2NvZGVf
b3BzLT5jb2xsZWN0X2NwdV9pbmZvKGNwdSwgJnVjaS0+Y3B1X3NpZyk7CiAKLSAgICBzcGluX2xv
Y2soJm1pY3JvY29kZV9tdXRleCk7Ci0gICAgcmV0ID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9j
cHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpOwogICAgIGlmICggbGlrZWx5KCFyZXQpICkKICAg
ICAgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+Y3B1X3JlcXVlc3RfbWljcm9jb2RlKGNwdSwgYnVm
ZmVyLCBsZW4pOwogICAgIGVsc2UKICAgICAgICAgbWljcm9jb2RlX2ZpbmlfY3B1KGNwdSk7Ci0g
ICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7CiAKICAgICByZXR1cm4gcmV0OwogfQpA
QCAtMjg1LDEwICszMDcsMTEgQEAgc3RhdGljIGludCBwYXJzZV9taWNyb2NvZGVfYmxvYihjb25z
dCB2b2lkICpidWZmZXIsIHNpemVfdCBsZW4pCiBzdGF0aWMgaW50IG1pY3JvY29kZV91cGRhdGVf
Y3B1KHZvaWQpCiB7CiAgICAgaW50IHJldDsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWc7CiAKLSAg
ICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7CisgICAgcmVhZF9sb2NrX2lycXNhdmUoJmNh
Y2hlX3J3bG9jaywgZmxhZyk7CiAgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9j
b2RlKHNtcF9wcm9jZXNzb3JfaWQoKSk7Ci0gICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRl
eCk7CisgICAgcmVhZF91bmxvY2tfaXJxcmVzdG9yZSgmY2FjaGVfcndsb2NrLCBmbGFnKTsKIAog
ICAgIHJldHVybiByZXQ7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2Ft
ZC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwppbmRleCA4MGUyNzRlLi43M2RmNzA4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGVfYW1kLmMKQEAgLTc0LDkgKzc0LDYgQEAgc3RydWN0IG1wYmhkciB7CiAg
ICAgdWludDhfdCBkYXRhW107CiB9OwogCi0vKiBzZXJpYWxpemUgYWNjZXNzIHRvIHRoZSBwaHlz
aWNhbCB3cml0ZSAqLwotc3RhdGljIERFRklORV9TUElOTE9DSyhtaWNyb2NvZGVfdXBkYXRlX2xv
Y2spOwotCiAvKiBTZWUgY29tbWVudCBpbiBzdGFydF91cGRhdGUoKSBmb3IgY2FzZXMgd2hlbiB0
aGlzIHJvdXRpbmUgZmFpbHMgKi8KIHN0YXRpYyBpbnQgY29sbGVjdF9jcHVfaW5mbyh1bnNpZ25l
ZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZykKIHsKQEAgLTI1OCw3ICsyNTUs
NiBAQCBzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IHJlcGxhY2VfcGF0Y2goc3Ry
dWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3LAogCiBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh1
bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0
IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKICAg
ICB1aW50MzJfdCByZXY7CiAgICAgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfYW1kICpoZHI7CkBA
IC0yNzQsMTYgKzI3MCwxMyBAQCBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBp
bnQgY3B1KQogCiAgICAgaGRyID0gcGF0Y2gtPmRhdGE7CiAgICAgQlVHX09OKCFoZHIpOwotCi0g
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJm1pY3JvY29kZV91cGRhdGVfbG9jaywgZmxhZ3MpOworICAg
IEJVR19PTihsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKIAogICAgIGh3X2VyciA9IHdybXNyX3Nh
ZmUoTVNSX0FNRF9QQVRDSExPQURFUiwgKHVuc2lnbmVkIGxvbmcpaGRyKTsKIAogICAgIC8qIGdl
dCBwYXRjaCBpZCBhZnRlciBwYXRjaGluZyAqLwogICAgIHJkbXNybChNU1JfQU1EX1BBVENITEVW
RUwsIHJldik7CiAKLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtaWNyb2NvZGVfdXBkYXRl
X2xvY2ssIGZsYWdzKTsKLQogICAgIC8qIGNoZWNrIGN1cnJlbnQgcGF0Y2ggaWQgYW5kIHBhdGNo
J3MgaWQgZm9yIG1hdGNoICovCiAgICAgaWYgKCBod19lcnIgfHwgKHJldiAhPSBoZHItPnBhdGNo
X2lkKSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5j
IGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IDAyZmM1YTAuLjExNDQwZDEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2ludGVsLmMKQEAgLTg2LDkgKzg2LDYgQEAgc3RydWN0IGV4dGVuZGVk
X3NpZ3RhYmxlIHsKIAogI2RlZmluZSBleHR0YWJsZV9zaXplKGV0KSAoKGV0KS0+Y291bnQgKiBF
WFRfU0lHTkFUVVJFX1NJWkUgKyBFWFRfSEVBREVSX1NJWkUpCiAKLS8qIHNlcmlhbGl6ZSBhY2Nl
c3MgdG8gdGhlIHBoeXNpY2FsIHdyaXRlIHRvIE1TUiAweDc5ICovCi1zdGF0aWMgREVGSU5FX1NQ
SU5MT0NLKG1pY3JvY29kZV91cGRhdGVfbG9jayk7Ci0KIHN0YXRpYyBpbnQgY29sbGVjdF9jcHVf
aW5mbyh1bnNpZ25lZCBpbnQgY3B1X251bSwgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpCiB7
CiAgICAgc3RydWN0IGNwdWluZm9feDg2ICpjID0gJmNwdV9kYXRhW2NwdV9udW1dOwpAQCAtMjk3
LDcgKzI5NCw2IEBAIHN0YXRpYyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lk
ICptYywgdW5zaWduZWQgaW50IGNwdSkKIAogc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5z
aWduZWQgaW50IGNwdSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVpbnQ2NF90
IG1zcl9jb250ZW50OwogICAgIHVuc2lnbmVkIGludCB2YWxbMl07CiAgICAgdW5zaWduZWQgaW50
IGNwdV9udW0gPSByYXdfc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAtMzE0LDkgKzMxMCw3IEBAIHN0
YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCiAKICAgICBtY19pbnRl
bCA9IHBhdGNoLT5kYXRhOwogICAgIEJVR19PTighbWNfaW50ZWwpOwotCi0gICAgLyogc2VyaWFs
aXplIGFjY2VzcyB0byB0aGUgcGh5c2ljYWwgd3JpdGUgdG8gTVNSIDB4NzkgKi8KLSAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmbWljcm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7CisgICAgQlVHX09O
KGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwogCiAgICAgLyogd3JpdGUgbWljcm9jb2RlIHZpYSBN
U1IgMHg3OSAqLwogICAgIHdybXNybChNU1JfSUEzMl9VQ09ERV9XUklURSwgKHVuc2lnbmVkIGxv
bmcpbWNfaW50ZWwtPmJpdHMpOwpAQCAtMzI5LDcgKzMyMyw2IEBAIHN0YXRpYyBpbnQgYXBwbHlf
bWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgcmRtc3JsKE1TUl9JQTMyX1VDT0RFX1JF
ViwgbXNyX2NvbnRlbnQpOwogICAgIHZhbFsxXSA9ICh1aW50MzJfdCkobXNyX2NvbnRlbnQgPj4g
MzIpOwogCi0gICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWljcm9jb2RlX3VwZGF0ZV9sb2Nr
LCBmbGFncyk7CiAgICAgaWYgKCB2YWxbMV0gIT0gbWNfaW50ZWwtPmhkci5yZXYgKQogICAgIHsK
ICAgICAgICAgcHJpbnRrKEtFUk5fRVJSICJtaWNyb2NvZGU6IENQVSVkIHVwZGF0ZSBmcm9tIHJl
dmlzaW9uICIKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 07:15:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 07:15: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-devel-bounces@lists.xenproject.org>)
	id 1go194-00021I-0T; Mon, 28 Jan 2019 07:15: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=wu1C=QE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1go192-000216-7I
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 07:15:48 +0000
X-Inumbo-ID: 880eefad-22cc-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 880eefad-22cc-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 07:15:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1go18z-0003Dq-D2; Mon, 28 Jan 2019 07:15:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1go18z-0007RR-46; Mon, 28 Jan 2019 07:15:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1go18z-0007pC-39; Mon, 28 Jan 2019 07:15:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132494-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=189b75ad3fc2d4a0d40a818ca298526d254ccdc4
X-Osstest-Versions-That: linux=ef50e3059ac91e7b035bce1a89e5b49771ed353a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Jan 2019 07:15:45 +0000
Subject: [Xen-devel] [linux-4.9 test] 132494: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ5NCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQ5NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
NCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNDIxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIFJFR1IuIHZzLiAxMzI0MjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTMyNDIxCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyNDIxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MjQyMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDIxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MjEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDE4OWI3NWFkM2ZjMmQ0YTBkNDBhODE4Y2EyOTg1MjZk
MjU0Y2NkYzQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGVmNTBlMzA1
OWFjOTFlN2IwMzViY2UxYTg5ZTViNDk3NzFlZDM1M2EKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjQyMSAgMjAxOS0wMS0yMyAwNzo0MTozNSBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzI0OTQgIDIwMTktMDEtMjYgMDk6MTE6MDEgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBCcm93
biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRl
ckBpbnRlbC5jb20+CiAgQW5kZXJzIFJveGVsbCA8YW5kZXJzLnJveGVsbEBsaW5hcm8ub3JnPgog
IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5keSBTaGV2Y2hl
bmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQXJuYWxkbyBDYXJ2YWxo
byBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5k
ZT4KICBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBib290bGluLmNvbT4KICBCcmVu
byBMZWl0YW8gPGxlaXRhb0BkZWJpYW4ub3JnPgogIEJyaWFuIEZvc3RlciA8YmZvc3RlckByZWRo
YXQuY29tPgogIENodWNrIExldmVyIDxjaHVjay5sZXZlckBvcmFjbGUuY29tPgogIENvcmV5IE1p
bnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFt
c0BpbnRlbC5jb20+CiAgRGFuaWVsIFNhbnRvcyA8ZGFuaWVsLnNhbnRvc0Bwb2JveC5jb20+CiAg
RGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KICBEYW5pZWwgVmV0dGVyIDxk
YW5pZWwudmV0dGVyQGludGVsLmNvbT4KICBEYXZlIEFpcmxpZSA8YWlybGllZEByZWRoYXQuY29t
PgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBEaXNzZWxkb3JwIDxk
ZGlzc0BzdXNlLmRlPgogIERhdmlkIFJpZW50amVzIDxyaWVudGplc0Bnb29nbGUuY29tPgogIERh
dmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEb24gQnJhY2UgPGRvbi5icmFj
ZUBtaWNyb3NlbWkuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRh
dGlvbi5vcmc+CiAgSWxpYXMgVHNpdHNpbXBpcyA8aWxpYXN0c2lAYXJyaWt0by5jb20+CiAgSmFj
b2IgS2VsbGVyIDxqYWNvYi5lLmtlbGxlckBpbnRlbC5jb20+CiAgSmFuIEthcmEgPGphY2tAc3Vz
ZS5jej4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmVmZiBLaXJzaGVy
IDxqZWZmcmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwu
b3JnPgogIEpvZWwgRmVybmFuZGVzIChHb29nbGUpIDxqb2VsQGpvZWxmZXJuYW5kZXMub3JnPgog
IEpvbmFzIERhbmllbHNzb24gPGpvbmFzQG9yYml0YWwtc3lzdGVtcy5jb20+CiAgSm9zZXBoIFFp
IDxqaWFuZ3FpOTAzQGdtYWlsLmNvbT4KICBKb8OjbyBQYXVsbyBSZWNoaSBWaXRhIDxqcHJ2aXRh
QGVuZGxlc3NtLmNvbT4KICBKb8OjbyBQYXVsbyBSZWNoaSBWaXRhIDxqcHJ2aXRhQGdtYWlsLmNv
bT4KICBKdW54aWFvIEJpIDxqdW54aWFvLmJpQG9yYWNsZS5jb20+CiAgS2FpLUhlbmcgRmVuZyA8
a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21p
dW0ub3JnPgogIEtldmluIEJhcm5ldHQgPGtldmluLmJhcm5ldHRAbWljcm9zZW1pLmNvbT4KICBM
aW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTHVjYXMgU3Rh
Y2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQGxp
bnV4LW1pcHMub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNs
ZS5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4K
ICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1p
Y2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWwgSG9ja28gPG1ob2Nr
b0BzdXNlLmNvbT4KICBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+CiAgTWlrZSBT
bml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlyb3NsYXYgTGljaHZhciA8bWxpY2h2YXJA
cmVkaGF0LmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29t
PgogIE5pa29zIFRzaXJvbmlzIDxudHNpcm9uaXNAYXJyaWt0by5jb20+CiAgT25kcmVqIE1vc25h
Y2VrIDxvbW9zbmFjZUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBz
LmNvbT4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBldGVyIFppamxzdHJh
IChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3Pgog
IFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZXJnZXkgU2Vub3poYXRza3kgPHNl
cmdleS5zZW5vemhhdHNreS53b3JrQGdtYWlsLmNvbT4KICBTZXJnZXkgU2Vub3poYXRza3kgPHNl
cmdleS5zZW5vemhhdHNreUBnbWFpbC5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwu
b3JnPgogIFN1bWl0IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNvbT4KICBUYWthc2hp
IEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFrYXNoaSBTYWthbW90byA8by10YWthc2hpQHNha2Ft
b2NjaGkuanA+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmxhc3Rp
bWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJt
LmNvbT4KICB5dXBlbmcgPHl1cGVuZzA5MjFAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMDY2IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 07:35:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 07:35: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-devel-bounces@lists.xenproject.org>)
	id 1go1SD-0003kV-RA; Mon, 28 Jan 2019 07:35: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go1SD-0003kQ-4g
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 07:35:37 +0000
X-Inumbo-ID: 4c15d456-22cf-11e9-9df8-cb27f3242588
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c15d456-22cf-11e9-9df8-cb27f3242588;
 Mon, 28 Jan 2019 07:35:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 00:35:33 -0700
Message-Id: <5C4EB0BE020000780021190B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 00:35:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <c279c2fa-564a-7177-d305-38c907d485c3@citrix.com>
 <5C4AE16D0200007800211142@prv1-mh.provo.novell.com>
 <9c750e44-c37d-3c87-0add-195cf9299429@amazon.de>
 <5C4B0A990200007800211210@prv1-mh.provo.novell.com>
 <fa114e08-3141-8a8e-1c3c-22fb6516c719@amazon.de>
In-Reply-To: <fa114e08-3141-8a8e-1c3c-22fb6516c719@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAxLjE5IGF0IDIxOjI4LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAxLzI1LzE5IDE0OjA5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjUuMDEuMTkgYXQg
MTE6NTAsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gT24gMS8yNS8xOSAxMToxNCwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjQuMDEuMTkgYXQgMjI6MjksIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4gV29yc2UgaXMgdGhlICJldmFsdWF0ZSBj
b25kaXRpb24sIHN0YXNoIHJlc3VsdCwgZmVuY2UsIHVzZSB2YXJpYWJsZSIKPj4+Pj4gb3B0aW9u
LCB3aGljaCBpcyBhbG1vc3QgY29tcGxldGVseSB1c2VsZXNzLiAgSWYgeW91IHdvcmsgb3V0IHRo
ZQo+Pj4+PiByZXN1bHRpbmcgaW5zdHJ1Y3Rpb24gc3RyZWFtLCB5b3UnbGwgaGF2ZSBhIGNvbmRp
dGlvbmFsIGV4cHJlc3Npb24KPj4+Pj4gY2FsY3VsYXRlZCBkb3duIGludG8gYSByZWdpc3Rlciwg
dGhlbiBhIGZlbmNlLCB0aGVuIGEgdGVzdCByZWdpc3RlciBhbmQKPj4+Pj4gY29uZGl0aW9uYWwg
anVtcCBpbnRvIG9uZSBvZiB0d28gYmFzaWMgYmxvY2tzLiAgVGhpcyB0YWtlcyB0aGUgcGVyZiBo
aXQsCj4+Pj4+IGFuZCBkb2Vzbid0IHByb3RlY3QgZWl0aGVyIG9mIHRoZSBiYXNpYyBibG9ja3Mg
Zm9yIHNwZWN1bGF0aXZlCj4+Pj4+IG1pcy1leGVjdXRpb24uCj4+Pj4gSG93IGRvZXMgaXQgbm90
IHByb3RlY3QgYW55dGhpbmc/IEl0IHNocmlua3MgdGhlIHNwZWN1bGF0aW9uIHdpbmRvdwo+Pj4+
IHRvIGp1c3QgdGhlIHJlZ2lzdGVyIHRlc3QgYW5kIGNvbmRpdGlvbmFsIGJyYW5jaCwgd2hpY2gg
b3VnaHQgdG8gYmUKPj4+PiBmYXIgc21hbGxlciB0aGFuIHRoYXQgYmVoaW5kIGEgbWVtb3J5IGFj
Y2VzcyB3aGljaCBmYWlscyB0byBoaXQgYW55Cj4+Pj4gb2YgdGhlIGNhY2hlcyAoYW5kIHBlcmhh
cHMgZXZlbiBhbnkgb2YgdGhlIFRMQnMpLiBUaGlzIGlzIHRoZSBtb3JlCj4+Pj4gdGhhdCBMRkVO
Q0UgZG9lcyBzcGVjaWZpY2FsbHkgbm90IHByZXZlbnQgaW5zbiBmZXRjaGluZyBmcm9tCj4+Pj4g
Y29udGludWluZy4KPj4+Pgo+Pj4+IFRoYXQgc2FpZCBJIGFncmVlIHRoYXQgdGhlIExGRU5DRSB3
b3VsZCBiZXR0ZXIgc2l0IGJldHdlZW4gdGhlCj4+Pj4gcmVnaXN0ZXIgdGVzdCBhbmQgdGhlIGNv
bmRpdGlvbmFsIGJyYW5jaCwgYnV0IGFzIHdlJ3ZlIHNhaWQgc28gbWFueQo+Pj4+IHRpbWVzIGJl
Zm9yZSAtIHRoaXMgY2FuJ3QgYmUgYWNoaWV2ZWQgd2l0aG91dCBjb21waWxlciBzdXBwb3J0LiBJ
dCdzCj4+Pj4gc2FpZCBlbm91Z2ggdGhhdCB0aGUgZGVmYXVsdCAiY2MiIGNsb2JiZXIgb2YgYXNt
KCktcyBvbiB4ODYgYWxvbmUKPj4+PiBwcmV2ZW50cyB0aGlzIGZyb20gcG9zc2libHkgd29ya2lu
Zywgd2hpbGUgbXkgb3ZlciBmb3VyIHllYXIgb2xkCj4+Pj4gcGF0Y2ggdG8gYWRkIGEgbWVhbnMg
dG8gYXZvaWQgdGhpcyBoYXMgbm90IHNlZW4gc3VmZmljaWVudAo+Pj4+IGNvbW1lbnRzIHRvIGdl
dCBpdCBpbnRvIHNvbWUgaG9wZWZ1bGx5IGFjY2VwdGFibGUgc2hhcGUsIGJ1dCBhbHNvCj4+Pj4g
aGFzIG5vdCBiZWVuIGFwcHJvdmVkIGFzIGlzLgo+Pj4+Cj4+Pj4gVGhlbiBhZ2FpbiwgZm9sbG93
aW5nIGFuIGVhcmxpZXIgcmVwbHkgb2YgbWluZSBvbiBhbm90aGVyIHN1Yi0KPj4+PiB0aHJlYWQs
IG5vdGhpbmcgcmVhbGx5IHByZXZlbnRzIHRoZSBjb21waWxlciBmcm9tIG1vdmluZyBhaGVhZAo+
Pj4+IGFuZCBmb2xkaW5nIHRoZSB0d28gTEZFTkNFcyBvZiB0aGUgImJvdGggYnJhbmNoZXMiIG1v
ZGVsIGludG8KPj4+PiBvbmUuIEl0IGp1c3Qgc28gaGFwcGVucyB0aGF0IGFwcGFyZW50bHkgcmln
aHQgbm93IHRoaXMgbmV2ZXIKPj4+PiBvY2N1cnMgKGFzc3VtaW5nIE5vcmJlcnQgaGFzIGRvbmUg
ZnVsbCBnZW5lcmF0ZWQgY29kZSBhbmFseXNpcwo+Pj4+IHRvIGNvbmZpcm0gdGhlIGludGVuZGVk
IHBsYWNlbWVudCkuCj4+PiBJIGFtIGhhcHB5IHRvIGp1bXAgYmFjayB0byBteSBlYXJsaWVyIHZl
cnNpb24gd2l0aG91dCBhIGNvbmZpZ3VyYXRpb24KPj4+IG9wdGlvbiB0byBwcm90ZWN0IGJvdGgg
YnJhbmNoZXMgd2l0aCBhIGxmZW5jZSBpbnN0cnVjdGlvbiwgdXNpbmcgbG9naWMKPj4+IG9wZXJh
dG9ycy4KPj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMsIEknbSBhZnJhaWQ6IFdoYXQgSSd2ZSBz
YWlkIHdhcyB0byBzdXBwb3J0Cj4+IG15IHRoaW5raW5nIG9mIHRoZSAmJiArIHx8IHZhcmlhbnQg
YmVpbmcgaWRlbnRpY2FsIGluIGNvZGUgYW5kIHJpc2sKPj4gdG8gdGhhdCB1c2luZyA/OiAuIEku
ZS4gSSdtIG5vdCBhc2tpbmcgeW91IHRvIHN3aXRjaCBiYWNrLgo+IAo+IEkgdW5kZXJzdGFuZCB0
aGF0IHlvdSBkaWQgbm90IGFzay4gSG93ZXZlciwgQW5kcmV3IHJhaXNlZCBjb25jZXJucywgYW5k
Cj4gSSBhbmFseXplZCB0aGUgYmluYXJ5IG91dHB1dCBmb3IgdGhlIHZhcmlhbnQgd2l0aCBsb2dp
Y2FsIG9wZXJhdG9ycy4KPiBIZW5jZSwgSSdkIGxpa2UgdG8ga2VlcCB0aGF0IHZhcmlhbnQgd2l0
aCB0aGUgbG9naWNhbCBvcGVyYXRvcnMuCgpCdXQgZGlkbid0IHlvdSBzYXkgZWFybGllciB0aGF0
IHRoZXJlIHdhcyBubyBkaWZmZXJlbmNlIGluIGdlbmVyYXRlZApjb2RlIGJldHdlZW4gdGhlIHR3
byB2YXJpYW50cz8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 07:55:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 07: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-devel-bounces@lists.xenproject.org>)
	id 1go1l9-0005Sl-FX; Mon, 28 Jan 2019 07:55: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go1l8-0005Sg-Bg
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 07:55:10 +0000
X-Inumbo-ID: 084227b6-22d2-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 084227b6-22d2-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 07:55:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 00:55:08 -0700
Message-Id: <5C4EB5550200007800211924@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 00:55:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@eu.citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] libfsimage path/file name changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuLAoKYmFjayBpbiBPY3RvYmVyIHlvdSd2ZSBhZGRlZCBxdWl0ZSBhIG51bWJlciBvZiAieGVu
IiBwcmVmaXhlcyB0bwp2YXJpb3VzIHBpZWNlcyB0aGVyZS4gTm93IHRoYXQgSSd2ZSBmaW5hbGx5
IGhhZCB0aW1lIHRvIGNvbm5lY3QgdGhpcwpjaGFuZ2Ugb2YgeW91cnMgd2l0aCBQViBkb21haW4g
Y3JlYXRpb24gZmFpbHVyZXMgdGhhdCBJJ3ZlIHNpbmNlCmJlZW4gb2JzZXJ2aW5nIChub3QgYSBi
dWcgaW4gYW55IHdheSwgbWVyZWx5IHJlc3VsdGluZyBmcm9tIHRoZQpmYWN0IHRoYXQgSSdtIHJ1
bm5pbmcgZXZlcnl0aGluZyBzdHJhaWdodCBmcm9tIHRoZSBidWlsZCB0cmVlKSBJCnN0YXJ0ZWQg
d29uZGVyaW5nIHdoZXRoZXIgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlIGluc3BlY3RlZApieSBj
b21tb24vZnNpbWFnZV9wbHVnaW4uYzpsb2FkX3BsdWdpbnMoKSBzaG91bGRuJ3QgdGhlbiBhbHNv
CmdhaW4gYSAiWEVOIiBwcmVmaXguCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 07:57:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 07:57: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-devel-bounces@lists.xenproject.org>)
	id 1go1mx-0005ZN-Rw; Mon, 28 Jan 2019 07:57: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=+d/k=QE=amazon.de=prvs=924930fe3=nmanthey@srs-us1.protection.inumbo.net>)
 id 1go1mw-0005ZE-5m
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 07:57:02 +0000
X-Inumbo-ID: 4affa094-22d2-11e9-9ec5-cb98d5ff51ff
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4affa094-22d2-11e9-9ec5-cb98d5ff51ff;
 Mon, 28 Jan 2019 07:57:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548662220; x=1580198220;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=SdJl80GnHyrIvKJIhFP6XerD0dyVda9AG383jAwWRCE=;
 b=HhYKMwaA6waAVOqxMMs36VC9yFfFVFEhlO7cJSeolAtjmoiOBD5t1sYX
 PZg0G43WQiA3T/hTUbcDrgkR8OMgd+z1zxtVvleGBAblu3rhbT90/pSUH
 WdaJzgyUbKzFQ/ZM9GX7ckYZZjo7Sleg642CueIwutupLBaO5EVWac6wC k=;
X-IronPort-AV: E=Sophos;i="5.56,533,1539648000"; d="scan'208";a="756225446"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-579b7f5b.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 28 Jan 2019 07:56:58 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-579b7f5b.us-west-2.amazon.com (Postfix) with ESMTPS
 id 95E89A1BF8; Mon, 28 Jan 2019 07:56:57 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Jan 2019 07:56:57 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.148) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Jan 2019 07:56:49 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <c279c2fa-564a-7177-d305-38c907d485c3@citrix.com>
 <5C4AE16D0200007800211142@prv1-mh.provo.novell.com>
 <9c750e44-c37d-3c87-0add-195cf9299429@amazon.de>
 <5C4B0A990200007800211210@prv1-mh.provo.novell.com>
 <fa114e08-3141-8a8e-1c3c-22fb6516c719@amazon.de>
 <5C4EB0BE020000780021190B@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <a51bb4a5-38dc-6994-8477-b628780779f9@amazon.de>
Date: Mon, 28 Jan 2019 08:56:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5C4EB0BE020000780021190B@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.148]
X-ClientProxiedBy: EX13D07UWA004.ant.amazon.com (10.43.160.32) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOC8xOSAwODozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjcuMDEuMTkgYXQg
MjE6MjgsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBPbiAxLzI1LzE5IDE0OjA5LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI1LjAxLjE5IGF0IDExOjUwLCA8bm1hbnRoZXlA
YW1hem9uLmRlPiB3cm90ZToKPj4+PiBPbiAxLzI1LzE5IDExOjE0LCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4+Pj4gT24gMjQuMDEuMTkgYXQgMjI6MjksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPiB3cm90ZToKPj4+Pj4+IFdvcnNlIGlzIHRoZSAiZXZhbHVhdGUgY29uZGl0aW9uLCBzdGFz
aCByZXN1bHQsIGZlbmNlLCB1c2UgdmFyaWFibGUiCj4+Pj4+PiBvcHRpb24sIHdoaWNoIGlzIGFs
bW9zdCBjb21wbGV0ZWx5IHVzZWxlc3MuICBJZiB5b3Ugd29yayBvdXQgdGhlCj4+Pj4+PiByZXN1
bHRpbmcgaW5zdHJ1Y3Rpb24gc3RyZWFtLCB5b3UnbGwgaGF2ZSBhIGNvbmRpdGlvbmFsIGV4cHJl
c3Npb24KPj4+Pj4+IGNhbGN1bGF0ZWQgZG93biBpbnRvIGEgcmVnaXN0ZXIsIHRoZW4gYSBmZW5j
ZSwgdGhlbiBhIHRlc3QgcmVnaXN0ZXIgYW5kCj4+Pj4+PiBjb25kaXRpb25hbCBqdW1wIGludG8g
b25lIG9mIHR3byBiYXNpYyBibG9ja3MuICBUaGlzIHRha2VzIHRoZSBwZXJmIGhpdCwKPj4+Pj4+
IGFuZCBkb2Vzbid0IHByb3RlY3QgZWl0aGVyIG9mIHRoZSBiYXNpYyBibG9ja3MgZm9yIHNwZWN1
bGF0aXZlCj4+Pj4+PiBtaXMtZXhlY3V0aW9uLgo+Pj4+PiBIb3cgZG9lcyBpdCBub3QgcHJvdGVj
dCBhbnl0aGluZz8gSXQgc2hyaW5rcyB0aGUgc3BlY3VsYXRpb24gd2luZG93Cj4+Pj4+IHRvIGp1
c3QgdGhlIHJlZ2lzdGVyIHRlc3QgYW5kIGNvbmRpdGlvbmFsIGJyYW5jaCwgd2hpY2ggb3VnaHQg
dG8gYmUKPj4+Pj4gZmFyIHNtYWxsZXIgdGhhbiB0aGF0IGJlaGluZCBhIG1lbW9yeSBhY2Nlc3Mg
d2hpY2ggZmFpbHMgdG8gaGl0IGFueQo+Pj4+PiBvZiB0aGUgY2FjaGVzIChhbmQgcGVyaGFwcyBl
dmVuIGFueSBvZiB0aGUgVExCcykuIFRoaXMgaXMgdGhlIG1vcmUKPj4+Pj4gdGhhdCBMRkVOQ0Ug
ZG9lcyBzcGVjaWZpY2FsbHkgbm90IHByZXZlbnQgaW5zbiBmZXRjaGluZyBmcm9tCj4+Pj4+IGNv
bnRpbnVpbmcuCj4+Pj4+Cj4+Pj4+IFRoYXQgc2FpZCBJIGFncmVlIHRoYXQgdGhlIExGRU5DRSB3
b3VsZCBiZXR0ZXIgc2l0IGJldHdlZW4gdGhlCj4+Pj4+IHJlZ2lzdGVyIHRlc3QgYW5kIHRoZSBj
b25kaXRpb25hbCBicmFuY2gsIGJ1dCBhcyB3ZSd2ZSBzYWlkIHNvIG1hbnkKPj4+Pj4gdGltZXMg
YmVmb3JlIC0gdGhpcyBjYW4ndCBiZSBhY2hpZXZlZCB3aXRob3V0IGNvbXBpbGVyIHN1cHBvcnQu
IEl0J3MKPj4+Pj4gc2FpZCBlbm91Z2ggdGhhdCB0aGUgZGVmYXVsdCAiY2MiIGNsb2JiZXIgb2Yg
YXNtKCktcyBvbiB4ODYgYWxvbmUKPj4+Pj4gcHJldmVudHMgdGhpcyBmcm9tIHBvc3NpYmx5IHdv
cmtpbmcsIHdoaWxlIG15IG92ZXIgZm91ciB5ZWFyIG9sZAo+Pj4+PiBwYXRjaCB0byBhZGQgYSBt
ZWFucyB0byBhdm9pZCB0aGlzIGhhcyBub3Qgc2VlbiBzdWZmaWNpZW50Cj4+Pj4+IGNvbW1lbnRz
IHRvIGdldCBpdCBpbnRvIHNvbWUgaG9wZWZ1bGx5IGFjY2VwdGFibGUgc2hhcGUsIGJ1dCBhbHNv
Cj4+Pj4+IGhhcyBub3QgYmVlbiBhcHByb3ZlZCBhcyBpcy4KPj4+Pj4KPj4+Pj4gVGhlbiBhZ2Fp
biwgZm9sbG93aW5nIGFuIGVhcmxpZXIgcmVwbHkgb2YgbWluZSBvbiBhbm90aGVyIHN1Yi0KPj4+
Pj4gdGhyZWFkLCBub3RoaW5nIHJlYWxseSBwcmV2ZW50cyB0aGUgY29tcGlsZXIgZnJvbSBtb3Zp
bmcgYWhlYWQKPj4+Pj4gYW5kIGZvbGRpbmcgdGhlIHR3byBMRkVOQ0VzIG9mIHRoZSAiYm90aCBi
cmFuY2hlcyIgbW9kZWwgaW50bwo+Pj4+PiBvbmUuIEl0IGp1c3Qgc28gaGFwcGVucyB0aGF0IGFw
cGFyZW50bHkgcmlnaHQgbm93IHRoaXMgbmV2ZXIKPj4+Pj4gb2NjdXJzIChhc3N1bWluZyBOb3Ji
ZXJ0IGhhcyBkb25lIGZ1bGwgZ2VuZXJhdGVkIGNvZGUgYW5hbHlzaXMKPj4+Pj4gdG8gY29uZmly
bSB0aGUgaW50ZW5kZWQgcGxhY2VtZW50KS4KPj4+PiBJIGFtIGhhcHB5IHRvIGp1bXAgYmFjayB0
byBteSBlYXJsaWVyIHZlcnNpb24gd2l0aG91dCBhIGNvbmZpZ3VyYXRpb24KPj4+PiBvcHRpb24g
dG8gcHJvdGVjdCBib3RoIGJyYW5jaGVzIHdpdGggYSBsZmVuY2UgaW5zdHJ1Y3Rpb24sIHVzaW5n
IGxvZ2ljCj4+Pj4gb3BlcmF0b3JzLgo+Pj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMsIEknbSBh
ZnJhaWQ6IFdoYXQgSSd2ZSBzYWlkIHdhcyB0byBzdXBwb3J0Cj4+PiBteSB0aGlua2luZyBvZiB0
aGUgJiYgKyB8fCB2YXJpYW50IGJlaW5nIGlkZW50aWNhbCBpbiBjb2RlIGFuZCByaXNrCj4+PiB0
byB0aGF0IHVzaW5nID86IC4gSS5lLiBJJ20gbm90IGFza2luZyB5b3UgdG8gc3dpdGNoIGJhY2su
Cj4+IEkgdW5kZXJzdGFuZCB0aGF0IHlvdSBkaWQgbm90IGFzay4gSG93ZXZlciwgQW5kcmV3IHJh
aXNlZCBjb25jZXJucywgYW5kCj4+IEkgYW5hbHl6ZWQgdGhlIGJpbmFyeSBvdXRwdXQgZm9yIHRo
ZSB2YXJpYW50IHdpdGggbG9naWNhbCBvcGVyYXRvcnMuCj4+IEhlbmNlLCBJJ2QgbGlrZSB0byBr
ZWVwIHRoYXQgdmFyaWFudCB3aXRoIHRoZSBsb2dpY2FsIG9wZXJhdG9ycy4KPiBCdXQgZGlkbid0
IHlvdSBzYXkgZWFybGllciB0aGF0IHRoZXJlIHdhcyBubyBkaWZmZXJlbmNlIGluIGdlbmVyYXRl
ZAo+IGNvZGUgYmV0d2VlbiB0aGUgdHdvIHZhcmlhbnRzPwoKWWVzLCBmb3IgdGhlIGN1cnJlbnQg
Y29tbWl0LCBhbmQgZm9yIHRoZSAxIGNvbXBpbGVyIEkgdXNlZC4gUGVyc29uYWxseSwKSSBwcmVm
ZXIgdGhlIGxvZ2ljIG9wZXJhbmQgdmFyaWFudC4gWW91IHNlZW0gdG8gcHJlZmVyIHRoZSB0ZXJu
YXJ5CnZhcmlhbnQsIGFuZCBBbmRyZXcgYXQgbGVhc3QgcmFpc2VkIGNvbmNlcm5zIHRoZXJlLiBJ
IHdvdWxkIHJlYWxseSBsaWtlCnRvIG1vdmUgZm9yd2FyZCBzb21laG93LCBidXQgY3VycmVudGx5
IGl0IGRvZXMgbm90IGxvb2sgcmVhbGx5IGNsZWFyIGhvdwp0byBhY2hpZXZlIHRoYXQuCgpJIHRy
eSB0byBhcHBseSBtYWpvcml0eSB2b3RlIGZvciBlYWNoIGh1bmsgdGhhdCBoYXMgYmVlbiBjb21t
ZW50ZWQgYW5kCmNyZWF0ZSBhIHY1IG9mIHRoZSBzZXJpZXMuIEkgZXZlbiB0aGluayBhYm91dCBz
ZXBhcmF0aW5nIHRoZQppbnRyb2R1Y3Rpb24gb2YgZXZhbF9ub3NwZWMgYW5kIHRoZSBhcmNoX25v
c3BlY19iYXJyaWVyIG1hY3JvIGludG8KYW5vdGhlciBzZXJpZXMgdG8gbW92ZSBmYXN0ZXIgd2l0
aCB0aGUgYXJyYXlfaW5kZXhfbm9zcGVjLWJhc2VkIGNoYW5nZXMKZmlyc3QuIEd1aWRhbmNlIGlz
IHZlcnkgd2VsY29tZS4KCkJlc3QsCk5vcmJlcnQKCj4KPiBKYW4KPgo+CgoKCgpBbWF6b24gRGV2
ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4K
R2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0
LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVu
YnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 08:00:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 08: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-devel-bounces@lists.xenproject.org>)
	id 1go1qP-0006xK-TC; Mon, 28 Jan 2019 08:00:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X/KA=QE=bombadil.srs.infradead.org=batv+6bbf09bfe8aea74a20fb+5636+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1go1qO-0006xF-2h
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 08:00:36 +0000
X-Inumbo-ID: c9d794e6-22d2-11e9-aeee-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9d794e6-22d2-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 08:00:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=NZGdrPgxkJ3GKEpUKB51umaHqCnKmWqhveXsvbsgygE=; b=lb4ct89mtlycA0t57CSkOi98e
 /sgvI17cMHXbXpKrtNNaK1bDe16f5eRmPss/pUIPstxyUrfN2hYE219fXt0h1MbhKYw4g+OFelpMs
 CU7Ac5KvxyKipxsqdwVNH7f+I79ezGtQa6fegSiy5tmtEAx+3AGZ6h+zY97rYlfI4IkwIQ0MbL3rJ
 OCPGs1nSNeP/NI0tIlWGgrVLsi0UF+KAWidO2n17dhGmZSlDzFwuk48bqZsblF1DucIt4PxL/rZin
 1GIvHY3EM1FKuM0pU+k/hQfxcW7wFqv2DZn+GwD7lTTQlT3+QuUg0o2c0xw+PypRpO/iowaoaSNcp
 CzMgGbltA==;
Received: from hch by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1go1qH-00088W-7X; Mon, 28 Jan 2019 08:00:29 +0000
Date: Mon, 28 Jan 2019 00:00:29 -0800
From: "hch@infradead.org" <hch@infradead.org>
To: Peng Fan <peng.fan@nxp.com>
Message-ID: <20190128080028.GA18476@infradead.org>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
 <20190123071232.GA20526@infradead.org>
 <alpine.DEB.2.10.1901230935280.17936@sstabellini-ThinkPad-X260>
 <20190123211405.GA4971@infradead.org>
 <AM0PR04MB4481F3986CFB6D1EF26FA135889B0@AM0PR04MB4481.eurprd04.prod.outlook.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AM0PR04MB4481F3986CFB6D1EF26FA135889B0@AM0PR04MB4481.eurprd04.prod.outlook.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andy Duan <fugang.duan@nxp.com>,
 "mst@redhat.com" <mst@redhat.com>, "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "hch@infradead.org" <hch@infradead.org>, "luto@kernel.org" <luto@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDk6NDU6MjZBTSArMDAwMCwgUGVuZyBGYW4gd3JvdGU6
Cj4gSnVzdCBoYXZlIGEgcXVlc3Rpb24sIAo+IAo+IFNpbmNlIHZtYWxsb2NfdG9fcGFnZSBpcyBv
ayBmb3IgY21hIGFyZWEsIG5vIG5lZWQgdG8gdGFrZSBjbWEgYW5kIHBlciBkZXZpY2UKPiBjbWEg
aW50byBjb25zaWRlcmF0aW9uIHJpZ2h0PyAKClRoZSBDTUEgYXJlYSBpdHNlbGYgaXQgYSBwaHlz
aWNhbCBtZW1vcnkgcmVnaW9uLiAgSWYgaXQgaXMgYSBub24taGlnaG1lbQpyZWdpb24geW91IGNh
biBjYWxsIHZpcnRfdG9fcGFnZSBvbiB0aGUgdmlydHVhbCBhZGRyZXNzZXMgZm9yIGl0LiAgSWYK
aXQgaXMgaW4gaGlnaG1lbSBpdCBkb2Vzbid0IGV2ZW4gaGF2ZSBhIGtlcm5lbCB2aXJ0dWFsIGFk
ZHJlc3MgYnkKZGVmYXVsdC4KCj4gd2Ugb25seSBuZWVkIHRvIGltcGxlbWVudCBhIHBpZWNlIGNv
ZGUgdG8gaGFuZGxlIHBlciBkZXZpY2Ugc3BlY2lmaWMgcmVnaW9uCj4gdXNpbmcgUkVTRVJWRURN
RU1fT0ZfREVDTEFSRSwganVzdCBsaWtlOgo+IFJFU0VSVkVETUVNX09GX0RFQ0xBUkUocnBtc2ct
ZG1hLCAicnBtc2ctZG1hLXBvb2wiLCAKPiBybWVtX3JwbXNnX2RtYV9zZXR1cCk7Cj4gQW5kIGlt
cGxlbWVudCB0aGUgZGV2aWNlX2luaXQgY2FsbCBiYWNrIGFuZCBidWlsZCBhIG1hcCBiZXR3ZWVu
IHBhZ2UgYW5kIHBoeXMuCj4gVGhlbiBpbiBycG1zZyBkcml2ZXIsIHNjYXR0ZXIgbGlzdCBjb3Vs
ZCB1c2UgcGFnZSBzdHJ1Y3R1cmUsIG5vIG5lZWQgdm1hbGxvY190b19wYWdlCj4gZm9yIHBlciBk
ZXZpY2UgZG1hLgo+IAo+IElzIHRoaXMgdGhlIHJpZ2h0IHdheT8KCkkgdGhpbmsgdGhpcyBzaG91
bGQgd29yayBmaW5lLiAgSWYgeW91IGhhdmUgdGhlIGN5Y2xlcyBmb3IgaXQgSSdkCmFjdHVhbGx5
IGxvdmUgdG8gYmUgYWJsZSB0byBoYXZlIGdlbmVyaWMgQ01BIERUIGdsdWUgZm9yIG5vbiBETUEg
QVBJCmRyaXZlciBhbGxvY2F0aW9ucywgYXMgdGhlcmUgb2J2aW91c2x5IGlzIGEgbmVlZCBmb3Ig
aXQuICBTbyBiYXNpY2FsbHkKdGhlIHNhbWUgYXMgYWJvdmUsIGp1c3QgYWRkZWQgdG8ga2VybmVs
L2NtYS5jIGFzIGEgZ2VuZXJpYyBBUEkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 08:07:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 08:07:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go1wz-0007A5-LJ; Mon, 28 Jan 2019 08:07: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=ZIV7=QE=ruri.waseda.jp=jairo@srs-us1.protection.inumbo.net>)
 id 1go1wx-0007A0-KO
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 08:07:23 +0000
X-Inumbo-ID: bc247c62-22d3-11e9-aeee-bc764e045a96
Received: from mail-io1-xd2a.google.com (unknown [2607:f8b0:4864:20::d2a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc247c62-22d3-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 08:07:20 +0000 (UTC)
Received: by mail-io1-xd2a.google.com with SMTP id m19so12695061ioh.3
 for <xen-devel@lists.xen.org>; Mon, 28 Jan 2019 00:07:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=ruri-waseda-jp.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=eHN63daADy24w/wKNlZZ2uuPCXbzj8pR30XXLYVwxuY=;
 b=KxORvXVCHaEuqqhbQW42qY9xWt2mB7FTjcyRp6Xbl3jKt7ijcQDYYzOqHjQPBepxqC
 x18W0cdrhkxqmqGjFC92KbSTCHmr72pIzTI7mz4f1kjoREogkE1mv3/aOhD0iGOI9HDM
 dBy5PySoqfiAnCSA9PCYDuE+BvzKFdGscp+FUuaZDxAl5p1BjO/ESLmYMgEjzzneUotk
 LR0jsMS/X0QpU1l4ek/BJoLxdesfoqhHiZ9WjXxl5xANCfsNUVdkEca0VOpeTTgF+A32
 7Jhn3RDRqqzShnlvk996t40fCwYsn4MhIlmpn5vg8f3sEp/uvuIZoLzJc4tCOOpscN2q
 Vc+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=eHN63daADy24w/wKNlZZ2uuPCXbzj8pR30XXLYVwxuY=;
 b=Fr9tRt1eKPjbN1C6txSPGO7mOacVvSKU1n1QzfH16mwloxBgYs63DIxWurqvOjLSMS
 5Yi4VnsLgRS55M6SqJ4KgF/c4ycT5A8Y/EnpG1ac4eJ5W40SmmOZPdh5qZjnfOPGz/sK
 rQO00GgTIkfomyohUvuNE12aqXAAp0vXC4laG9jIVtBtObMkN5QWXwNM4S4ckDchDiJA
 67ypz8jiqc8ZXDc7N+eOQ22Zx0CGU6XVIWv5nLkbUMKpMHsG66YUE3rVLmihe8HJi+lE
 bdTctT/mGj9igrRJqEGLVjedsH/A+qAmB7mG9Tccf5fl8Vx83nr39nssU+7nGXi+1xKL
 mGCA==
X-Gm-Message-State: AJcUukfiinKEkR37n0YZkBBBSzIFg+UbS6mOS1vc+hW3VuWD7oSPZ+TM
 MtPAZ+2AzYqgVK5gDfuKqtnG7DtXSDnVB6bJxialFw==
X-Google-Smtp-Source: AHgI3IaauNEt/uDFMbifoeEO4wGVAONccr7raAk23X6LstHgJ29bo2WINiLHElon54Mj/6OEInjuvfxg6VfvoVyjqr8=
X-Received: by 2002:a5d:8607:: with SMTP id f7mr13091117iol.241.1548662839695; 
 Mon, 28 Jan 2019 00:07:19 -0800 (PST)
MIME-Version: 1.0
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <AM6PR03MB49199366C64C259BF04157D5E6B90@AM6PR03MB4919.eurprd03.prod.outlook.com>
 <CACrvCsbxLrGXzN8Y8w0ndZ2VLQ=QEtUq+KLAVRLnLYZRpiaqhg@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
In-Reply-To: <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
From: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>
Date: Tue, 29 Jan 2019 02:20:32 +0900
Message-ID: <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2198472923921362570=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2198472923921362570==
Content-Type: multipart/alternative; boundary="0000000000006ff9960580802abf"

--0000000000006ff9960580802abf
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Andrii,

Thank you for your previous mail.

I am sorry for taking so long to answer.

The rest of the mail is inline

2019=E5=B9=B41=E6=9C=8822=E6=97=A5(=E7=81=AB) 18:00 Andrii Anisov <andrii.a=
nisov@gmail.com>:

>
>
> On 22.01.19 12:45, LOPEZ, FUENTES NACARINO Jairo Eduardo wrote:
> > Yes. Since you pointed out that the U-boot version was not what you
> expected, I downgraded to Yocto 3.9. I am able to boot Linux 4.14 but Xen=
,
> of any version continues to give me absolutely no output.
> Ok, let you try to start with earlyprintk. Follow next steps
>   - Go to <your Yocto dir>/build/tmp/work/aarch64-poky-linux/xen/<your
> version>/git/
>   - Run `make distclean`
>   - Go to <your Yocto dir>/build/tmp/work/aarch64-poky-linux/xen/<your
> version>/temp/
>   - Edit a file hidden behind a symbolic link `run.do_compile`: find
> `oe_runmake_call()` function, to the line `make -j8 STDVGA....` add
> `CONFIG_EARLY_PRINTK=3Drcar3`, correct `debug=3Dy`.
>   - Run `./run.do_configure`
>   - Run ./run.do_compile
>   - Go to <your Yocto dir>/build/tmp/work/aarch64-poky-linux/xen/<your
> version>/git/xen/
>   - Run `mkimage -A arm64 -C none -T kernel -a 0x78080000 -e 0x78080000 -=
n
> "XEN" -d xen xen.uImage`
>   - Boot your board with just created xen.uImage.
>
>
I was able to compile the Xen image with earlyprintk without issue. It is
comforting to get some sort of feedback from the device, even if it is
failing.


> But I'm 99 percents sure you will see memory initialization error from
> XEN, so you should merge your memory nodes.
>
> >     Do not forget following:
> >
> >      >      >          memory@48000000 {
> >      >      >                  device_type =3D "memory";
> >      >      >                  /* first 128MB is reserved for secure
> area. */
> >      >      >                  reg =3D <0x0 0x48000000 0x0 0x38000000>;
> >      >      >          };
> >      >      >
> >      >      >          memory@600000000 {
> >      >      >                  device_type =3D "memory";
> >      >      >                  reg =3D <0x6 0x00000000 0x0 0x40000000>;
> >      >      >          };
> >      >     Merge memory nodes to be sure u-boot do not duplicate memory
> ranges.
> >
> >
> > Is this merge also required for Renesas' Yocto 3.9?
> Yes, we escalated the problem and the solution to Renesas, but 3.9 still
> needs memory nodes merging.
> They should have unset `CONFIG_ARCH_FIXUP_FDT` in a u-boot config. But
> Yocto 3.9 still have `CONFIG_ARCH_FIXUP_FDT=3Dy` configured for u-boot.
>
>
I was also able to make a compilable DTB file by merging the memory ranges.
I used the following configuration:

 memory@48000000 {
                device_type =3D "memory";
                /* first 128MB is reserved for secure area. */
               reg =3D <0x0 0x48000000 0x0 0x38000000>,  <0x6 0x00000000 0x=
0
0x40000000>;
}



> >      > That my M3 is old sounds unfortunate.
> >      > What limitation for Xen would I have to live with, with a lack o=
f
> a IPMMU?
> >     I'm not 100% sure, but as long as it works, there should not be
> other issues.
> >     You just will not be able to passthrough peripherals to guest
> domains (that is what IPMMU is needed for).
> >
> >
> > Ah, it is a shame that I won't be able to passthrough peripherals to
> guest domains. Fortunately at this point in time I only need to benchmark
> the CPUs so this should not affect me.
> It must be ok from the technical point of view.
>
> --
> Sincerely,
> Andrii Anisov.
>


When attempting to boot the Xen image created I did get print messages but
I get the following:

[    0.000191] NOTICE:  BL2: R-Car Gen3 Initial Program Loader(CA57)
Rev.1.0.21
[    0.005753] NOTICE:  BL2: PRR is R-Car M3
Ver.1.0
[    0.010422] NOTICE:  BL2: Board is Starter Kit
Rev.1.0
[    0.015534] NOTICE:  BL2: Boot device is
HyperFlash(80MHz)
[    0.020960] NOTICE:  BL2: LCM state is
CM
[    0.025002] NOTICE:  BL2: AVS setting succeeded. DVFS_SetVID=3D0x53
[    0.030989] NOTICE:  BL2: DDR3200(rev.0.33)NOTICE:  [COLD_BOOT]NOTICE:
..0
[    0.086118] NOTICE:  BL2: DRAM Split is 2ch
[    0.090003] NOTICE:  BL2: QoS is default setting(rev.0.19)
[    0.095507] NOTICE:  BL2: Lossy Decomp areas
[    0.099680] NOTICE:       Entry 0: DCMPAREACRAx:0x80000540
DCMPAREACRBx:0x570
[    0.106765] NOTICE:       Entry 1: DCMPAREACRAx:0x40000000
DCMPAREACRBx:0x0
[    0.113677] NOTICE:       Entry 2: DCMPAREACRAx:0x20000000
DCMPAREACRBx:0x0
[    0.120591] NOTICE:  BL2: v1.4(release):15dba6b
[    0.125081] NOTICE:  BL2: Built : 11:34:26, Jan 21 2019
[    0.130269] NOTICE:  BL2: Normal boot
[    0.133914] NOTICE:  BL2: dst=3D0xe6320d00 src=3D0x8180000 len=3D512(0x2=
00)
[    0.140297] NOTICE:  BL2: dst=3D0x43f00000 src=3D0x8180400 len=3D6144(0x=
1800)
[    0.146918] NOTICE:  BL2: dst=3D0x44000000 src=3D0x81c0000 len=3D65536(0=
x10000)
[    0.154148] NOTICE:  BL2: dst=3D0x44100000 src=3D0x8200000
len=3D1048576(0x100000)
[    0.168971] NOTICE:  BL2: dst=3D0x50000000 src=3D0x8640000
len=3D1048576(0x100000)

</ redacted u-boot image load information>

U-Boot 2015.04 (Jan 21 2019 - 20:33:02)

CPU: Renesas Electronics R8A7796 rev 1.0
Board: M3ULCB
I2C:   ready
DRAM:  1.9 GiB
Bank #0: 0x048000000 - 0x07fffffff, 896 MiB
Bank #1: 0x600000000 - 0x63fffffff, 1 GiB

MMC:   sh-sdhi: 0, sh-sdhi: 1
In:    serial
Out:   serial
Err:   serial
Net:   ravb
Hit any key to stop autoboot:  0

=3D> bootm 0x48080000 - 0x48000000
## Booting kernel from Legacy Image at 48080000 ...
   Image Name:   XEN
   Image Type:   AArch64 Linux Kernel Image (uncompressed)
   Data Size:    886096 Bytes =3D 865.3 KiB
   Load Address: 78080000
   Entry Point:  78080000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 48000000
   Booting using the fdt blob at 0x48000000
   Loading Kernel Image ... OK
   Using Device Tree in place at 0000000048000000, end 0000000048013bc0

Starting kernel ...

- UART enabled -
- CPU 00000000 booting -
- Current EL 00000004 -
- Xen must be entered in NS EL2 mode -
- Please update the bootloader -
- Boot failed -

I thought that using the U-boot image from Yocto 3.9 would automatically
let me avoid the issue with boot loader entering the wrong mode.

As I mentioned before I am using the rocko branches from
meta-virtualization and meta-selinux as shown below:

Build Configuration:
BB_VERSION           =3D "1.36.0"
BUILD_SYS            =3D "x86_64-linux"
NATIVELSBSTRING      =3D "universal-4.9"
TARGET_SYS           =3D "aarch64-poky-linux"
MACHINE              =3D "m3ulcb"
DISTRO               =3D "poky"
DISTRO_VERSION       =3D "2.4.2"
TUNE_FEATURES        =3D "aarch64 cortexa57-cortexa53"
TARGET_FPU           =3D ""
SOC_FAMILY           =3D "rcar-gen3:r8a7796"
meta
meta-poky
meta-yocto-bsp       =3D "tmp:342fbd6a3e57021c8e28b124b3adb241936f3d9d"
meta-rcar-gen3       =3D "tmp:fd078b6ece537d986852cb827bd21e022a797b2f"
meta-optee           =3D "tmp:75dfb67bbb14a70cd47afda9726e2e1c76731885"
meta-oe
meta-python
meta-networking      =3D "tmp:dacfa2b1920e285531bec55cd2f08743390aaf57"
meta-selinux         =3D "rocko:d855c624f32c5e599bf27e06cb8f5b25b3aae12d"
meta-virtualization  =3D "rocko:b704c689b67639214b9568a3d62e82df27e9434f"
meta-rcar-gen3-xen   =3D
"lastest_xen:cc6e6e1c07197207769331b0532fc88a9165a855"

I have no idea if that affects the u-boot creation, but I thought I might
as well mention that.

Once again thank you for all the help. If there is any other information I
can give you, please let me know.

Best regards,

Jairo

--0000000000006ff9960580802abf
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div di=
r=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>Andrii,</div><div><br></di=
v><div>Thank you for your previous mail.</div><div><br></div><div>I am sorr=
y for taking so long to answer.</div><div><br></div><div>The rest of the ma=
il is inline<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
 class=3D"gmail_attr">2019=E5=B9=B41=E6=9C=8822=E6=97=A5(=E7=81=AB) 18:00 A=
ndrii Anisov &lt;<a href=3D"mailto:andrii.anisov@gmail.com">andrii.anisov@g=
mail.com</a>&gt;:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><br>
<br>
On 22.01.19 12:45, LOPEZ, FUENTES NACARINO Jairo Eduardo wrote:<br>
&gt; Yes. Since you pointed out that the U-boot version was not what you ex=
pected, I downgraded to Yocto 3.9. I am able to boot Linux 4.14 but Xen, of=
 any version continues to give me absolutely no output.<br>
Ok, let you try to start with earlyprintk. Follow next steps<br>
=C2=A0 - Go to &lt;your Yocto dir&gt;/build/tmp/work/aarch64-poky-linux/xen=
/&lt;your version&gt;/git/<br>
=C2=A0 - Run `make distclean`<br>
=C2=A0 - Go to &lt;your Yocto dir&gt;/build/tmp/work/aarch64-poky-linux/xen=
/&lt;your version&gt;/temp/<br>
=C2=A0 - Edit a file hidden behind a symbolic link `run.do_compile`: find `=
oe_runmake_call()` function, to the line `make -j8 STDVGA....` add `CONFIG_=
EARLY_PRINTK=3Drcar3`, correct `debug=3Dy`.<br>
=C2=A0 - Run `./run.do_configure`<br>
=C2=A0 - Run ./run.do_compile<br>
=C2=A0 - Go to &lt;your Yocto dir&gt;/build/tmp/work/aarch64-poky-linux/xen=
/&lt;your version&gt;/git/xen/<br>
=C2=A0 - Run `mkimage -A arm64 -C none -T kernel -a 0x78080000 -e 0x7808000=
0 -n &quot;XEN&quot; -d xen xen.uImage`<br>
=C2=A0 - Boot your board with just created xen.uImage.<br>
<br></blockquote><div><br></div><div>I was able to compile the Xen image wi=
th earlyprintk without issue. It is comforting to get some sort of feedback=
 from the device, even if it is failing.<br></div><div>=C2=A0</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">
But I&#39;m 99 percents sure you will see memory initialization error from =
XEN, so you should merge your memory nodes.<br>
<br>
&gt;=C2=A0 =C2=A0 =C2=A0Do not forget following:<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 memory@48000000 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 device_type =3D &quot;memory&quot;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 /* first 128MB is reserved for secure area. */<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 reg =3D &lt;0x0 0x48000000 0x0 0x38000000&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 memory@600000000 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 device_type =3D &quot;memory&quot;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 reg =3D &lt;0x6 0x00000000 0x0 0x40000000&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 };<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Merge memory nodes to be s=
ure u-boot do not duplicate memory ranges.<br>
&gt; <br>
&gt; <br>
&gt; Is this merge also required for Renesas&#39; Yocto 3.9?<br>
Yes, we escalated the problem and the solution to Renesas, but 3.9 still ne=
eds memory nodes merging.<br>
They should have unset `CONFIG_ARCH_FIXUP_FDT` in a u-boot config. But Yoct=
o 3.9 still have `CONFIG_ARCH_FIXUP_FDT=3Dy` configured for u-boot.<br>
<br></blockquote><div><br></div><div>I was also able to make a compilable D=
TB file by merging the memory ranges. I used the following configuration:</=
div><div><br></div><div>=C2=A0memory@48000000 {<br>=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 device_t=
ype =3D &quot;memory&quot;;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /* first 128MB is reserved=
 for secure area. */<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 reg =3D &lt;0x0 0x48000000 0x0 0x38000000=
&gt;,=C2=A0 &lt;0x6 0x00000000 0x0 0x40000000&gt;;<br>}</div><div><br></div=
><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; That my M3 is old sounds unfortunate.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; What limitation for Xen would I have to live =
with, with a lack of a IPMMU?<br>
&gt;=C2=A0 =C2=A0 =C2=A0I&#39;m not 100% sure, but as long as it works, the=
re should not be other issues.<br>
&gt;=C2=A0 =C2=A0 =C2=A0You just will not be able to passthrough peripheral=
s to guest domains (that is what IPMMU is needed for).<br>
&gt; <br>
&gt; <br>
&gt; Ah, it is a shame that I won&#39;t be able to passthrough peripherals =
to guest domains. Fortunately at this point in time I only need to benchmar=
k the CPUs so this should not affect me.<br>
It must be ok from the technical point of view.<br>
<br></blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
-- <br>
Sincerely,<br>
Andrii Anisov.<br></blockquote><div><br></div><div><br></div><div>When atte=
mpting to boot the Xen image created I did get print messages but I get the=
 following:</div><div><br></div><div>[=C2=A0=C2=A0=C2=A0 0.000191] NOTICE:=
=C2=A0 BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.1.0.21<br>[=C2=A0=
=C2=A0=C2=A0 0.005753] NOTICE:=C2=A0 BL2: PRR is R-Car M3 Ver.1.0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>[=C2=A0=C2=
=A0=C2=A0 0.010422] NOTICE:=C2=A0 BL2: Board is Starter Kit Rev.1.0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>[=C2=A0=C2=A0=C2=A0 0.015534] NOTICE:=
=C2=A0 BL2: Boot device is HyperFlash(80MHz)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>[=C2=A0=C2=
=A0=C2=A0 0.020960] NOTICE:=C2=A0 BL2: LCM state is CM=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 <br>[=C2=A0=C2=A0=C2=A0 0.025002] NOTICE:=C2=A0 BL2: =
AVS setting succeeded. DVFS_SetVID=3D0x53<br>[=C2=A0=C2=A0=C2=A0 0.030989] =
NOTICE:=C2=A0 BL2: DDR3200(rev.0.33)NOTICE:=C2=A0 [COLD_BOOT]NOTICE:=C2=A0 =
..0<br>[=C2=A0=C2=A0=C2=A0 0.086118] NOTICE:=C2=A0 BL2: DRAM Split is 2ch<b=
r>[=C2=A0=C2=A0=C2=A0 0.090003] NOTICE:=C2=A0 BL2: QoS is default setting(r=
ev.0.19)<br>[=C2=A0=C2=A0=C2=A0 0.095507] NOTICE:=C2=A0 BL2: Lossy Decomp a=
reas<br>[=C2=A0=C2=A0=C2=A0 0.099680] NOTICE:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 Entry 0: DCMPAREACRAx:0x80000540 DCMPAREACRBx:0x570<br>[=C2=A0=C2=A0=
=C2=A0 0.106765] NOTICE:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Entry 1: DCMPA=
REACRAx:0x40000000 DCMPAREACRBx:0x0<br>[=C2=A0=C2=A0=C2=A0 0.113677] NOTICE=
:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Entry 2: DCMPAREACRAx:0x20000000 DCMP=
AREACRBx:0x0<br>[=C2=A0=C2=A0=C2=A0 0.120591] NOTICE:=C2=A0 BL2: v1.4(relea=
se):15dba6b<br>[=C2=A0=C2=A0=C2=A0 0.125081] NOTICE:=C2=A0 BL2: Built : 11:=
34:26, Jan 21 2019<br>[=C2=A0=C2=A0=C2=A0 0.130269] NOTICE:=C2=A0 BL2: Norm=
al boot<br>[=C2=A0=C2=A0=C2=A0 0.133914] NOTICE:=C2=A0 BL2: dst=3D0xe6320d0=
0 src=3D0x8180000 len=3D512(0x200)<br>[=C2=A0=C2=A0=C2=A0 0.140297] NOTICE:=
=C2=A0 BL2: dst=3D0x43f00000 src=3D0x8180400 len=3D6144(0x1800)<br>[=C2=A0=
=C2=A0=C2=A0 0.146918] NOTICE:=C2=A0 BL2: dst=3D0x44000000 src=3D0x81c0000 =
len=3D65536(0x10000)<br>[=C2=A0=C2=A0=C2=A0 0.154148] NOTICE:=C2=A0 BL2: ds=
t=3D0x44100000 src=3D0x8200000 len=3D1048576(0x100000)<br>[=C2=A0=C2=A0=C2=
=A0 0.168971] NOTICE:=C2=A0 BL2: dst=3D0x50000000 src=3D0x8640000 len=3D104=
8576(0x100000)<br></div><div><br></div><div>&lt;/ redacted u-boot image loa=
d information&gt;<br></div><div><br>U-Boot 2015.04 (Jan 21 2019 - 20:33:02)=
<br><br>CPU: Renesas Electronics R8A7796 rev 1.0<br>Board: M3ULCB<br>I2C:=
=C2=A0=C2=A0 ready<br>DRAM:=C2=A0 1.9 GiB<br>Bank #0: 0x048000000 - 0x07fff=
ffff, 896 MiB<br>Bank #1: 0x600000000 - 0x63fffffff, 1 GiB<br><br>MMC:=C2=
=A0=C2=A0 sh-sdhi: 0, sh-sdhi: 1<br>In:=C2=A0=C2=A0=C2=A0 serial<br>Out:=C2=
=A0=C2=A0 serial<br>Err:=C2=A0=C2=A0 serial<br>Net:=C2=A0=C2=A0 ravb<br>Hit=
 any key to stop autoboot:=C2=A0 0 <br><br></div><div>=3D&gt; bootm 0x48080=
000 - 0x48000000<br>## Booting kernel from Legacy Image at 48080000 ...<br>=
=C2=A0=C2=A0 Image Name:=C2=A0=C2=A0 XEN<br>=C2=A0=C2=A0 Image Type:=C2=A0=
=C2=A0 AArch64 Linux Kernel Image (uncompressed)<br>=C2=A0=C2=A0 Data Size:=
=C2=A0=C2=A0=C2=A0 886096 Bytes =3D 865.3 KiB<br>=C2=A0=C2=A0 Load Address:=
 78080000<br>=C2=A0=C2=A0 Entry Point:=C2=A0 78080000<br>=C2=A0=C2=A0 Verif=
ying Checksum ... OK<br>## Flattened Device Tree blob at 48000000<br>=C2=A0=
=C2=A0 Booting using the fdt blob at 0x48000000<br>=C2=A0=C2=A0 Loading Ker=
nel Image ... OK<br>=C2=A0=C2=A0 Using Device Tree in place at 000000004800=
0000, end 0000000048013bc0<br><br>Starting kernel ...<br><br>- UART enabled=
 -<br>- CPU 00000000 booting -<br>- Current EL 00000004 -<br>- Xen must be =
entered in NS EL2 mode -<br>- Please update the bootloader -<br>- Boot fail=
ed -<br></div><div><br></div><div>I thought that using the U-boot image fro=
m Yocto 3.9 would automatically let me avoid the issue with boot loader ent=
ering the wrong mode.<br></div><div><br></div><div>As I mentioned before I =
am using the rocko branches from meta-virtualization and meta-selinux as sh=
own below:</div><div><br></div><div>Build Configuration:<br>BB_VERSION=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;1.36.0&=
quot;<br>BUILD_SYS=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 =3D &quot;x86_64-linux&quot;<br>NATIVELSBSTRING=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 =3D &quot;universal-4.9&quot;<br>TARGET_SYS=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;aarch64-poky-linux&quo=
t;<br>MACHINE=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 =3D &quot;m3ulcb&quot;<br>DISTRO=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;poky=
&quot;<br>DISTRO_VERSION=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;2.4.=
2&quot;<br>TUNE_FEATURES=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quo=
t;aarch64 cortexa57-cortexa53&quot;<br>TARGET_FPU=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;&quot;<br>SOC_FAMILY=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;rcar-gen3:=
r8a7796&quot;<br>meta=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>meta-poky=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>meta-yocto-bsp=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;tmp:342fbd6a3e57021c8e28b124b3adb2=
41936f3d9d&quot;<br>meta-rcar-gen3=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D =
&quot;tmp:fd078b6ece537d986852cb827bd21e022a797b2f&quot;<br>meta-optee=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;tmp:75d=
fb67bbb14a70cd47afda9726e2e1c76731885&quot;<br>meta-oe=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>meta-python=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>meta-networking=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D &quot;tmp:dacfa2b1920e285531bec55cd2f087=
43390aaf57&quot;<br>meta-selinux=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 =3D &quot;rocko:d855c624f32c5e599bf27e06cb8f5b25b3aae12d&quot;<br>me=
ta-virtualization=C2=A0 =3D &quot;rocko:b704c689b67639214b9568a3d62e82df27e=
9434f&quot;<br>meta-rcar-gen3-xen=C2=A0=C2=A0 =3D &quot;lastest_xen:cc6e6e1=
c07197207769331b0532fc88a9165a855&quot;<br></div><div><br></div><div>I have=
 no idea if that affects the u-boot creation, but I thought I might as well=
 mention that.</div><div><br></div><div>Once again thank you for all the he=
lp. If there is any other information I can give you, please let me know.</=
div><div><br></div><div>Best regards,</div><div><br></div><div>Jairo<br></d=
iv></div></div></div></div></div></div></div>

--0000000000006ff9960580802abf--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2198472923921362570==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 28 08:24:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 08:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go2DY-0000QN-6I; Mon, 28 Jan 2019 08:24: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go2DW-0000QI-Uy
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 08:24:30 +0000
X-Inumbo-ID: 20f14d26-22d6-11e9-860e-5f87c99f0223
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20f14d26-22d6-11e9-860e-5f87c99f0223;
 Mon, 28 Jan 2019 08:24:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 01:24:27 -0700
Message-Id: <5C4EBC370200007800211940@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 01:24:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <c279c2fa-564a-7177-d305-38c907d485c3@citrix.com>
 <5C4AE16D0200007800211142@prv1-mh.provo.novell.com>
 <9c750e44-c37d-3c87-0add-195cf9299429@amazon.de>
 <5C4B0A990200007800211210@prv1-mh.provo.novell.com>
 <fa114e08-3141-8a8e-1c3c-22fb6516c719@amazon.de>
 <5C4EB0BE020000780021190B@prv1-mh.provo.novell.com>
 <a51bb4a5-38dc-6994-8477-b628780779f9@amazon.de>
In-Reply-To: <a51bb4a5-38dc-6994-8477-b628780779f9@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDA4OjU2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAxLzI4LzE5IDA4OjM1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjcuMDEuMTkgYXQg
MjE6MjgsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gT24gMS8yNS8xOSAxNDowOSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjUuMDEuMTkgYXQgMTE6NTAsIDxubWFudGhl
eUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4+PiBPbiAxLzI1LzE5IDExOjE0LCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+Pj4+IE9uIDI0LjAxLjE5IGF0IDIyOjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gV29yc2UgaXMgdGhlICJldmFsdWF0ZSBjb25kaXRpb24s
IHN0YXNoIHJlc3VsdCwgZmVuY2UsIHVzZSB2YXJpYWJsZSIKPj4+Pj4+PiBvcHRpb24sIHdoaWNo
IGlzIGFsbW9zdCBjb21wbGV0ZWx5IHVzZWxlc3MuICBJZiB5b3Ugd29yayBvdXQgdGhlCj4+Pj4+
Pj4gcmVzdWx0aW5nIGluc3RydWN0aW9uIHN0cmVhbSwgeW91J2xsIGhhdmUgYSBjb25kaXRpb25h
bCBleHByZXNzaW9uCj4+Pj4+Pj4gY2FsY3VsYXRlZCBkb3duIGludG8gYSByZWdpc3RlciwgdGhl
biBhIGZlbmNlLCB0aGVuIGEgdGVzdCByZWdpc3RlciBhbmQKPj4+Pj4+PiBjb25kaXRpb25hbCBq
dW1wIGludG8gb25lIG9mIHR3byBiYXNpYyBibG9ja3MuICBUaGlzIHRha2VzIHRoZSBwZXJmIGhp
dCwKPj4+Pj4+PiBhbmQgZG9lc24ndCBwcm90ZWN0IGVpdGhlciBvZiB0aGUgYmFzaWMgYmxvY2tz
IGZvciBzcGVjdWxhdGl2ZQo+Pj4+Pj4+IG1pcy1leGVjdXRpb24uCj4+Pj4+PiBIb3cgZG9lcyBp
dCBub3QgcHJvdGVjdCBhbnl0aGluZz8gSXQgc2hyaW5rcyB0aGUgc3BlY3VsYXRpb24gd2luZG93
Cj4+Pj4+PiB0byBqdXN0IHRoZSByZWdpc3RlciB0ZXN0IGFuZCBjb25kaXRpb25hbCBicmFuY2gs
IHdoaWNoIG91Z2h0IHRvIGJlCj4+Pj4+PiBmYXIgc21hbGxlciB0aGFuIHRoYXQgYmVoaW5kIGEg
bWVtb3J5IGFjY2VzcyB3aGljaCBmYWlscyB0byBoaXQgYW55Cj4+Pj4+PiBvZiB0aGUgY2FjaGVz
IChhbmQgcGVyaGFwcyBldmVuIGFueSBvZiB0aGUgVExCcykuIFRoaXMgaXMgdGhlIG1vcmUKPj4+
Pj4+IHRoYXQgTEZFTkNFIGRvZXMgc3BlY2lmaWNhbGx5IG5vdCBwcmV2ZW50IGluc24gZmV0Y2hp
bmcgZnJvbQo+Pj4+Pj4gY29udGludWluZy4KPj4+Pj4+Cj4+Pj4+PiBUaGF0IHNhaWQgSSBhZ3Jl
ZSB0aGF0IHRoZSBMRkVOQ0Ugd291bGQgYmV0dGVyIHNpdCBiZXR3ZWVuIHRoZQo+Pj4+Pj4gcmVn
aXN0ZXIgdGVzdCBhbmQgdGhlIGNvbmRpdGlvbmFsIGJyYW5jaCwgYnV0IGFzIHdlJ3ZlIHNhaWQg
c28gbWFueQo+Pj4+Pj4gdGltZXMgYmVmb3JlIC0gdGhpcyBjYW4ndCBiZSBhY2hpZXZlZCB3aXRo
b3V0IGNvbXBpbGVyIHN1cHBvcnQuIEl0J3MKPj4+Pj4+IHNhaWQgZW5vdWdoIHRoYXQgdGhlIGRl
ZmF1bHQgImNjIiBjbG9iYmVyIG9mIGFzbSgpLXMgb24geDg2IGFsb25lCj4+Pj4+PiBwcmV2ZW50
cyB0aGlzIGZyb20gcG9zc2libHkgd29ya2luZywgd2hpbGUgbXkgb3ZlciBmb3VyIHllYXIgb2xk
Cj4+Pj4+PiBwYXRjaCB0byBhZGQgYSBtZWFucyB0byBhdm9pZCB0aGlzIGhhcyBub3Qgc2VlbiBz
dWZmaWNpZW50Cj4+Pj4+PiBjb21tZW50cyB0byBnZXQgaXQgaW50byBzb21lIGhvcGVmdWxseSBh
Y2NlcHRhYmxlIHNoYXBlLCBidXQgYWxzbwo+Pj4+Pj4gaGFzIG5vdCBiZWVuIGFwcHJvdmVkIGFz
IGlzLgo+Pj4+Pj4KPj4+Pj4+IFRoZW4gYWdhaW4sIGZvbGxvd2luZyBhbiBlYXJsaWVyIHJlcGx5
IG9mIG1pbmUgb24gYW5vdGhlciBzdWItCj4+Pj4+PiB0aHJlYWQsIG5vdGhpbmcgcmVhbGx5IHBy
ZXZlbnRzIHRoZSBjb21waWxlciBmcm9tIG1vdmluZyBhaGVhZAo+Pj4+Pj4gYW5kIGZvbGRpbmcg
dGhlIHR3byBMRkVOQ0VzIG9mIHRoZSAiYm90aCBicmFuY2hlcyIgbW9kZWwgaW50bwo+Pj4+Pj4g
b25lLiBJdCBqdXN0IHNvIGhhcHBlbnMgdGhhdCBhcHBhcmVudGx5IHJpZ2h0IG5vdyB0aGlzIG5l
dmVyCj4+Pj4+PiBvY2N1cnMgKGFzc3VtaW5nIE5vcmJlcnQgaGFzIGRvbmUgZnVsbCBnZW5lcmF0
ZWQgY29kZSBhbmFseXNpcwo+Pj4+Pj4gdG8gY29uZmlybSB0aGUgaW50ZW5kZWQgcGxhY2VtZW50
KS4KPj4+Pj4gSSBhbSBoYXBweSB0byBqdW1wIGJhY2sgdG8gbXkgZWFybGllciB2ZXJzaW9uIHdp
dGhvdXQgYSBjb25maWd1cmF0aW9uCj4+Pj4+IG9wdGlvbiB0byBwcm90ZWN0IGJvdGggYnJhbmNo
ZXMgd2l0aCBhIGxmZW5jZSBpbnN0cnVjdGlvbiwgdXNpbmcgbG9naWMKPj4+Pj4gb3BlcmF0b3Jz
Lgo+Pj4+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzLCBJJ20gYWZyYWlkOiBXaGF0IEkndmUgc2Fp
ZCB3YXMgdG8gc3VwcG9ydAo+Pj4+IG15IHRoaW5raW5nIG9mIHRoZSAmJiArIHx8IHZhcmlhbnQg
YmVpbmcgaWRlbnRpY2FsIGluIGNvZGUgYW5kIHJpc2sKPj4+PiB0byB0aGF0IHVzaW5nID86IC4g
SS5lLiBJJ20gbm90IGFza2luZyB5b3UgdG8gc3dpdGNoIGJhY2suCj4+PiBJIHVuZGVyc3RhbmQg
dGhhdCB5b3UgZGlkIG5vdCBhc2suIEhvd2V2ZXIsIEFuZHJldyByYWlzZWQgY29uY2VybnMsIGFu
ZAo+Pj4gSSBhbmFseXplZCB0aGUgYmluYXJ5IG91dHB1dCBmb3IgdGhlIHZhcmlhbnQgd2l0aCBs
b2dpY2FsIG9wZXJhdG9ycy4KPj4+IEhlbmNlLCBJJ2QgbGlrZSB0byBrZWVwIHRoYXQgdmFyaWFu
dCB3aXRoIHRoZSBsb2dpY2FsIG9wZXJhdG9ycy4KPj4gQnV0IGRpZG4ndCB5b3Ugc2F5IGVhcmxp
ZXIgdGhhdCB0aGVyZSB3YXMgbm8gZGlmZmVyZW5jZSBpbiBnZW5lcmF0ZWQKPj4gY29kZSBiZXR3
ZWVuIHRoZSB0d28gdmFyaWFudHM/Cj4gCj4gWWVzLCBmb3IgdGhlIGN1cnJlbnQgY29tbWl0LCBh
bmQgZm9yIHRoZSAxIGNvbXBpbGVyIEkgdXNlZC4gUGVyc29uYWxseSwKPiBJIHByZWZlciB0aGUg
bG9naWMgb3BlcmFuZCB2YXJpYW50LiBZb3Ugc2VlbSB0byBwcmVmZXIgdGhlIHRlcm5hcnkKPiB2
YXJpYW50LCBhbmQgQW5kcmV3IGF0IGxlYXN0IHJhaXNlZCBjb25jZXJucyB0aGVyZS4gSSB3b3Vs
ZCByZWFsbHkgbGlrZQo+IHRvIG1vdmUgZm9yd2FyZCBzb21laG93LCBidXQgY3VycmVudGx5IGl0
IGRvZXMgbm90IGxvb2sgcmVhbGx5IGNsZWFyIGhvdwo+IHRvIGFjaGlldmUgdGhhdC4KCldlbGws
IGJlaW5nIGFibGUgdG8gbW92ZSBmb3J3YXJkIGltcGxpZXMgZ2V0dGluZyBhIHJlc3BvbnNlIHRv
IG15CnJlcGx5IHN1Z2dlc3RpbmcgdGhhdCBib3RoIHZhcmlhbnRzIGFyZSBlcXVpdmFsZW50IGlu
IHJpc2suIElmIHRoZXJlCmFyZSBjb252aW5jaW5nIGFyZ3VtZW50cyB0aGF0IHRoZSAoaW1vKSB3
b3JzZSAoc2ltcGx5IGZyb20gYQpyZWFkYWJpbGl0eSBwb3YpIGlzIGluZGVlZCBiZXR0ZXIgZnJv
bSBhIHJpc2sgKG9mIHRoZSBjb21waWxlciBub3QKZG9pbmcgd2hhdCB3ZSB3YW50IGl0IHRvIGRv
KSBwb3YsIEknZCBjZXJ0YWlubHkgZ2l2ZSB1cCBteSBvcHBvc2l0aW9uLgoKPiBJIHRyeSB0byBh
cHBseSBtYWpvcml0eSB2b3RlIGZvciBlYWNoIGh1bmsgdGhhdCBoYXMgYmVlbiBjb21tZW50ZWQg
YW5kCj4gY3JlYXRlIGEgdjUgb2YgdGhlIHNlcmllcy4gSSBldmVuIHRoaW5rIGFib3V0IHNlcGFy
YXRpbmcgdGhlCj4gaW50cm9kdWN0aW9uIG9mIGV2YWxfbm9zcGVjIGFuZCB0aGUgYXJjaF9ub3Nw
ZWNfYmFycmllciBtYWNybyBpbnRvCj4gYW5vdGhlciBzZXJpZXMgdG8gbW92ZSBmYXN0ZXIgd2l0
aCB0aGUgYXJyYXlfaW5kZXhfbm9zcGVjLWJhc2VkIGNoYW5nZXMKPiBmaXJzdC4gR3VpZGFuY2Ug
aXMgdmVyeSB3ZWxjb21lLgoKSSBoYXZlIG5vIHByb2JsZW0gcGlja2luZyBwYXRjaGVzIG91dCBv
ZiBvcmRlciBmb3IgY29tbWl0dGluZy4KRm9yIGV4YW1wbGUgSSdkIGNvbW1pdCBwYXRjaGVzIDEw
IGFuZCAxMSBvZiB2NCBhcyBpcyBvbmNlIGl0CmhhcyB0aGUgbmVjZXNzYXJ5IHJlbGVhc2UgbWFu
YWdlciBhY2suIEkgbm90aWNlIG9ubHkgbm93IHRoYXQKeW91IGRpZG4ndCBldmVuIENjIErDvHJn
ZW4uIEkgZ3Vlc3MgSSdsbCByZXBseSB0byB0aGUgY292ZXIgbGV0dGVyCmFza2luZyBmb3IgaGlz
IG9waW5pb24gb24gdGhlIHNlcmllcyBhcyBhIHdob2xlLgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 08:25:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 08:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go2Eb-0000V4-MX; Mon, 28 Jan 2019 08:25: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=M9ZJ=QE=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1go2Ea-0000Uw-6R
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 08:25:36 +0000
X-Inumbo-ID: 48251ebb-22d6-11e9-aeee-bc764e045a96
Received: from mail-lf1-x133.google.com (unknown [2a00:1450:4864:20::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48251ebb-22d6-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 08:25:34 +0000 (UTC)
Received: by mail-lf1-x133.google.com with SMTP id l10so11134475lfh.9
 for <xen-devel@lists.xen.org>; Mon, 28 Jan 2019 00:25:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=DdHhPnKCw1a3a53N3Q2jpjL+Il2HLl0rh0rLQBjPku8=;
 b=LapEaZw7jBi4VwG6rUnu2XryzgOBFNAFuKCJxScHAZflpfLFtVHDY9Yl1wFNUtjlRT
 RUs6OffeK+SR0n2uolj9Fb//2MJGfk8rx2x4ALHcfDKEhalt8wWPwgfJe4uKuhkV5Rfy
 nnl+BEeSm7jTACZFB10f6mwh31fJ5kZM6O5T7HH8qPmhWieaIg4i67co6J+FKDhCp1Vh
 sD4v1zS/Vm5fGTreCrmhFvEI+pbVXqF83CqancbC3T3XYSP7sj5+qGSHNAfZMk5iCr/8
 l8ugeB0lcA/hKSNy49rh0n0jqWT0z+gycXP5BxqMVSJxqKeoLtr435F11jZBacIKLml1
 7B2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=DdHhPnKCw1a3a53N3Q2jpjL+Il2HLl0rh0rLQBjPku8=;
 b=VbZI4ZNqImBm1BDlQjU0Cctwdg6R4XWSZRgUaBRs1SV2pUelQTQ8blWuLqVTcmDIiU
 wzyU7PDFdAdiTwkpJEvJfwt4QvJgt1+m3zSCyzPVHaUp/W0ZNybR50WgaISLsjgbF7/V
 1XDgTRGBpZTZy/fcvSyk9bzZGupOfkfFpcI8p/gx7avZKP9MhhrLdVAfmLlqdp3OJpmZ
 Yx2SCqM/qELztALQjjDdmQQvCvn1aQjI0XdFrnoXaZb+qvLPznevtkewD/RfTebcaLAa
 O6KCli3R7MtqtWSaavFwvk1OZc66i7zfwnyYf6MIYYaoGd/wk2y1CGXmEkCP/YuI1V1l
 31ZQ==
X-Gm-Message-State: AJcUukfVqJOiB+TOmutjta0FYQAF6nX9bJLex68Eykye5qzz8gOWWwsf
 VFZVJ69UKUCRuMnSvw1lMQHEiHvU
X-Google-Smtp-Source: ALg8bN7GChS8vkRxaYZ9T6WgAoYm11OOKFo/3BkpybG8zXegK6jVlMk4698A0VDIXRGu1PtgpFqmvA==
X-Received: by 2002:a19:750a:: with SMTP id y10mr16872729lfe.157.1548663932776; 
 Mon, 28 Jan 2019 00:25:32 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id h22-v6sm2873651ljg.24.2019.01.28.00.25.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Jan 2019 00:25:31 -0800 (PST)
To: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsbxLrGXzN8Y8w0ndZ2VLQ=QEtUq+KLAVRLnLYZRpiaqhg@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
Date: Mon, 28 Jan 2019 10:25:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSmFpcm8sCgpPbiAyOC4wMS4xOSAxOToyMCwgTE9QRVosIEZVRU5URVMgTkFDQVJJTk8g
SmFpcm8gRWR1YXJkbyB3cm90ZToKCj4gSSB3YXMgYWJsZSB0byBjb21waWxlIHRoZSBYZW4gaW1h
Z2Ugd2l0aCBlYXJseXByaW50ayB3aXRob3V0IGlzc3VlLgoKQ29vbC4KCj4gSXQgaXMgY29tZm9y
dGluZyB0byBnZXQgc29tZSBzb3J0IG9mIGZlZWRiYWNrIGZyb20gdGhlIGRldmljZSwgZXZlbiBp
ZiBpdCBpcyBmYWlsaW5nLgoKSW5kZWVkOikKCj4gV2hlbiBhdHRlbXB0aW5nIHRvIGJvb3QgdGhl
IFhlbiBpbWFnZSBjcmVhdGVkIEkgZGlkIGdldCBwcmludCBtZXNzYWdlcyBidXQgSSBnZXQgdGhl
IGZvbGxvd2luZzoKLi4uCgpJIHNlZSB5b3UgaGF2ZSBmcmVzaGx5IGJ1aWx0IEJMMjoKCj4gWyAg
ICAwLjEyMDU5MV0gTk9USUNFOiAgQkwyOiB2MS40KHJlbGVhc2UpOjE1ZGJhNmIKPiBbICAgIDAu
MTI1MDgxXSBOT1RJQ0U6ICBCTDI6IEJ1aWx0IDogMTE6MzQ6MjYsIEphbiAyMSAyMDE5Ci4uLgo+
IC0gVUFSVCBlbmFibGVkIC0KPiAtIENQVSAwMDAwMDAwMCBib290aW5nIC0KPiAtIEN1cnJlbnQg
RUwgMDAwMDAwMDQgLQo+IC0gWGVuIG11c3QgYmUgZW50ZXJlZCBpbiBOUyBFTDIgbW9kZSAtCgpC
dXQgc29tZXRoaW5nIHdlbnQgd3JvbmcsIGFuZCB5b3VyIEJMMiBkaWQgbm90IHN0YXJ0IHUtYm9v
dCBpbiBFTDIuIENvbnNlcXVlbnRseSwgaHlwZXJ2aXNvciBpcyBub3Qgc3RhcnRlZCBpbiBFTDIg
YW5kIGNhbiBub3QgZG8gaXRzIHdvcmsuClBsZWFzZSB2ZXJpZnkgeW91IGhhdmUgeW91ciBBVEYg
YnVpbHQgd2l0aCBgIFJDQVJfQkwzM19FWEVDVVRJT05fRUw9QkwzM19FTDJgIGFzIGl0IGlzIHN0
YXRlZCBpbiB0aGUgY29ycmVzcG9uZGVudCByZWNpcGUgWzFdLgpZb3UgY2FuIHNlYXJjaCBmb3Ig
aXQgaW4gPHlvY3RvIGRpcj4vYnVpbGQvdG1wL3dvcmsvPGJvYXJkIG5hbWU+LXBva3ktbGludXgv
djEuNCtyZW5lc2FzKzxyZXZpc2lvbj4vdG1wLyogLgpBbmQgaWYgaXQgaXMgY29tcGlsZWQgd2l0
aCB0aGUgZmxhZywgdGhlbiB0YWtlIGNhcmUgdG8gcmVmbGFzaCBhbGwgYm9vdGxvYWRlciBpbWFn
ZXMgb24geW91ciBib2FyZC4KClsxXSBodHRwczovL2dpdGh1Yi5jb20veGVuLXRyb29wcy9tZXRh
LWRlbW8vYmxvYi9tYXN0ZXIvbWV0YS1yY2FyLWdlbjMteGVuL3JlY2lwZXMtYnNwL2FybS10cnVz
dGVkLWZpcm13YXJlL2FybS10cnVzdGVkLWZpcm13YXJlX2dpdC5iYmFwcGVuZAoKLS0gClNpbmNl
cmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 08:28:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 08:28: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-devel-bounces@lists.xenproject.org>)
	id 1go2HC-0000gm-5i; Mon, 28 Jan 2019 08:28: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go2HA-0000gg-Gg
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 08:28:16 +0000
X-Inumbo-ID: a7f47880-22d6-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7f47880-22d6-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 08:28:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 01:28:14 -0700
Message-Id: <5C4EBD1A0200007800211954@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 01:28:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] SpectreV1+L1TF Patch Series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 nmanthey@amazon.de, "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SsO8cmdlbiwKCj4+PiBPbiAyMy4wMS4xOSBhdCAxMjo1MSwgPG5tYW50aGV5QGFtYXpvbi5kZT4g
d3JvdGU6Cj4gVGhpcyBwYXRjaCBzZXJpZXMgYXR0ZW1wdHMgdG8gbWl0aWdhdGUgdGhlIGlzc3Vl
IHRoYXQgaGF2ZSBiZWVuIHJhaXNlZCBpbiB0aGUKPiBYU0EtMjg5IChodHRwczovL3hlbmJpdHMu
eGVuLm9yZy94c2EvYWR2aXNvcnktMjg5Lmh0bWwpLiBUbyBibG9jayBzcGVjdWxhdGl2ZQo+IGV4
ZWN1dGlvbiBvbiBJbnRlbCBoYXJkd2FyZSwgYW4gbGZlbmNlIGluc3RydWN0aW9uIGlzIHJlcXVp
cmVkIHRvIG1ha2Ugc3VyZQo+IHRoYXQgc2VsZWN0ZWQgY2hlY2tzIGFyZSBub3QgYnlwYXNzZWQu
IFNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcyBjYW4KPiBiZSBwcmV2ZW50ZWQgYnkg
dXNpbmcgdGhlIGFycmF5X2luZGV4X25vc3BlYyBtYWNyby4KPiAKPiBUaGUgbGZlbmNlIGluc3Ry
dWN0aW9uIHNob3VsZCBiZSBhZGRlZCBvbiB4ODYgcGxhdGZvcm1zIG9ubHkuIFRvIG5vdCBhZmZl
Y3QKPiBwbGF0Zm9ybXMgdGhhdCBhcmUgbm90IGFmZmVjdGVkIGJ5IHRoZSBMMVRGIHZ1bG5lcmFi
aWxpdHksIHRoZSBsZmVuY2UKPiBpbnN0cnVjdGlvbiBpcyBwYXRjaGVkIGluIHZpYSBhbHRlcm5h
dGl2ZSBwYXRjaGluZyBvbiBJbnRlbCBDUFVzIG9ubHkuCj4gRnVydGhlcm1vcmUsIHRoZSBjb21w
aWxlIHRpbWUgY29uZmlndXJhdGlvbiBhbGxvd3MgdG8gY2hvb3NlIGhvdyB0byBwcm90ZWN0IHRo
ZQo+IGV2YWx1YXRpb24gb2YgY29uZGl0aW9ucyB3aXRoIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24u
CgpJJ3ZlIG5vdGljZWQgb25seSBub3cgdGhhdCB5b3Ugd2VyZW4ndCBDYy1lZCBvbiB0aGlzIHNl
cmllcy4gSXQKY2xlYXJseSBpcyBzb21ldGhpbmcgdG8gYXQgbGVhc3QgYmUgY29uc2lkZXJlZCBm
b3IgNC4xMi4gTWF5IEkKYXNrIHdoYXQgeW91ciB2aWV3IG9uIHRoaXMgaXM/IFBlcmhhcHMgaW4g
cGFydGljdWxhciB3aGV0aGVyCnlvdSB3b3VsZCB3YW50IHRvIHNldCBzb21lIGJvdW5kYXJ5IGlu
IHRpbWUgdW50aWwgd2hpY2ggcGllY2VzCm9mIGl0IChhcyB0aGV5IGJlY29tZSByZWFkeSwgd2hp
Y2ggbG9va3MgdG8gYmUgdGhlIGNhc2UgZm9yCnBhdGNoZXMgMTAgYW5kIDExIGF0IHRoaXMgcG9p
bnQgaW4gdGltZSkgbWF5IGdvIGluPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 08:29:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 08:29: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-devel-bounces@lists.xenproject.org>)
	id 1go2Hz-0000sm-GB; Mon, 28 Jan 2019 08:29: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=jnXa=QE=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1go2Hx-0000sa-IC
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 08:29:05 +0000
X-Inumbo-ID: c50167b6-22d6-11e9-aeee-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c50167b6-22d6-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 08:29:04 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id k15-v6so13399873ljc.8
 for <xen-devel@lists.xenproject.org>; Mon, 28 Jan 2019 00:29:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=Cr0Xvw30nlRoRenB6A+Xtlvq8eKjofNGXUNco6MaAUQ=;
 b=BxYrYAksWrbzcMFPdGNfy68pu99ouzCMCV0mjEgC5c4C03ALt3H8/Ose+ibTbxdY+s
 nMA2UkQKk3EAsPLj7Ir7IhC8stI0TZEiWD2GQ/AmX2H7qmmMf7ZQeAEfGyCKVQup5lSy
 hR+2Mt/JepEs7isaGqI9rQiyquG11lfhdgSGcrPgMyUxQ7Zs0frSVCJtDZZdVOeZPzS2
 3CGCnW+n2AJQv5tKXYsSmbpvSYSQa+BOGN2jcur9r/m3LbEhWTUbTNf37zzaLjyOFW6E
 2OAGr+v02zDznpt1OinBcEiIwlDA1ZR3GvLpxiTHqPGfj5V/Rp6UgyONXo9dFRqFwkhV
 qw1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=Cr0Xvw30nlRoRenB6A+Xtlvq8eKjofNGXUNco6MaAUQ=;
 b=IqEZColcqxGnDhT3AWFD4aANunTaRygzjcwwwCMerE323m33Q0iyfWtZXxtLFYU7pK
 zxxTdlopfiKtU0mAfp5eCQNgKHo5wByYSz/2FugUrVK5+PeuAihWP6iZqpePeiNpMAFr
 /0dot5oBsCQgERzHnPN/wAYvrqCAfW3wpa+5aBC8D3Jvmyf0+/NIh4oH8G8WYb52Wx1L
 qpTf2rMiGkT221MgR81HW7n2fHcibof/ZRBFXXf/jzEbERFoT7rJMO36tCgdcY2tH65P
 kPYvst5oMAv2pMbY4iBjrusHTszBsddUxFcOGfLE69U9XXkOtLnZeZSyJ9rSe5r3I+0W
 9ujw==
X-Gm-Message-State: AJcUukfC90+HXa/52oloPPGIEEm+bdP/j2tt7jBKF71Xl1QPVoA+tUwH
 g773kcou42tvDfjPEWWtF2s=
X-Google-Smtp-Source: ALg8bN5LLVZWXUpWBs8gJJvQE2wwTSFPDzPRuPjWs3XoZ0dqt1PTVV+EZAXWx23OwmybcJvxoa8Xsg==
X-Received: by 2002:a2e:9d17:: with SMTP id
 t23-v6mr8987847lji.57.1548664142550; 
 Mon, 28 Jan 2019 00:29:02 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 m1sm2788894lfb.56.2019.01.28.00.29.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Jan 2019 00:29:01 -0800 (PST)
To: Souptick Joarder <jrdr.linux@gmail.com>
References: <20190107173719.GA30197@jordon-HP-15-Notebook-PC>
 <eab5c59d-cfb4-bd2a-de07-7db827830472@gmail.com>
 <CAFqt6zb0cU3TjAs0LO-DL3Ut98-7=b7cP9+hZ+bUxDLD2EN2vA@mail.gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <cd855c41-dca0-14dc-6703-886feccd34ea@gmail.com>
Date: Mon, 28 Jan 2019 10:29:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAFqt6zb0cU3TjAs0LO-DL3Ut98-7=b7cP9+hZ+bUxDLD2EN2vA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] arch/arm/xen: Remove duplicate header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 Sabyasachi Gupta <sabyasachi.linux@gmail.com>,
 Russell King - ARM Linux <linux@armlinux.org.uk>, linux-kernel@vger.kernel.org,
 Brajeswar Ghosh <brajeswar.linux@gmail.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-arm-kernel@lists.infradead.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

K0JvcmlzIGFuZCBKdWVyZ2VuIHdobyBjYW4gYWxzbyBoZWxwIGdldHRpbmcgaXQgaW4KCk9uIDEv
MjgvMTkgODozNCBBTSwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiBPbiBNb24sIEphbiAxNCwg
MjAxOSBhdCA0OjA4IFBNIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvCj4gPGFuZHIyMDAwQGdtYWls
LmNvbT4gd3JvdGU6Cj4+IE9uIDEvNy8xOSA3OjM3IFBNLCBTb3VwdGljayBKb2FyZGVyIHdyb3Rl
Ogo+Pj4gUmVtb3ZlIGR1cGxpY2F0ZSBoZWFkZXIgd2hpY2ggaXMgaW5jbHVkZWQgdHdpY2UuCj4+
Pgo+Pj4gU2lnbmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5j
b20+Cj4+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2Fu
ZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gQ2FuIHdlIGdldCB0aGlzIHBhdGNoIGluIHF1ZXVlIGZv
ciA1LjEgPwo+Pj4gLS0tCj4+PiAgICBhcmNoL2FybS94ZW4vbW0uYyB8IDEgLQo+Pj4gICAgMSBm
aWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0v
eGVuL21tLmMgYi9hcmNoL2FybS94ZW4vbW0uYwo+Pj4gaW5kZXggY2I0NGFhMi4uZTFkNDRiOSAx
MDA2NDQKPj4+IC0tLSBhL2FyY2gvYXJtL3hlbi9tbS5jCj4+PiArKysgYi9hcmNoL2FybS94ZW4v
bW0uYwo+Pj4gQEAgLTcsNyArNyw2IEBACj4+PiAgICAjaW5jbHVkZSA8bGludXgvb2ZfYWRkcmVz
cy5oPgo+Pj4gICAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPj4+ICAgICNpbmNsdWRlIDxsaW51
eC90eXBlcy5oPgo+Pj4gLSNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgo+Pj4gICAgI2lu
Y2x1ZGUgPGxpbnV4L3ZtYWxsb2MuaD4KPj4+ICAgICNpbmNsdWRlIDxsaW51eC9zd2lvdGxiLmg+
Cj4+PgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 08:48:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 08:48: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-devel-bounces@lists.xenproject.org>)
	id 1go2a4-0002WP-2R; Mon, 28 Jan 2019 08:47: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=Swqu=QE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1go2a3-0002WK-5M
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 08:47:47 +0000
X-Inumbo-ID: 6134226e-22d9-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6134226e-22d9-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 08:47:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CC9EDAF13;
 Mon, 28 Jan 2019 08:47:43 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <5C4EBD1A0200007800211954@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <9a0f161e-f6fb-2e10-3b94-232554b3c5a8@suse.com>
Date: Mon, 28 Jan 2019 09:47:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C4EBD1A0200007800211954@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] SpectreV1+L1TF Patch Series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>,
 Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAxOSAwOToyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSsO8cmdlbiwKPiAKPj4+
PiBPbiAyMy4wMS4xOSBhdCAxMjo1MSwgPG5tYW50aGV5QGFtYXpvbi5kZT4gd3JvdGU6Cj4+IFRo
aXMgcGF0Y2ggc2VyaWVzIGF0dGVtcHRzIHRvIG1pdGlnYXRlIHRoZSBpc3N1ZSB0aGF0IGhhdmUg
YmVlbiByYWlzZWQgaW4gdGhlCj4+IFhTQS0yODkgKGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL3hz
YS9hZHZpc29yeS0yODkuaHRtbCkuIFRvIGJsb2NrIHNwZWN1bGF0aXZlCj4+IGV4ZWN1dGlvbiBv
biBJbnRlbCBoYXJkd2FyZSwgYW4gbGZlbmNlIGluc3RydWN0aW9uIGlzIHJlcXVpcmVkIHRvIG1h
a2Ugc3VyZQo+PiB0aGF0IHNlbGVjdGVkIGNoZWNrcyBhcmUgbm90IGJ5cGFzc2VkLiBTcGVjdWxh
dGl2ZSBvdXQtb2YtYm91bmQgYWNjZXNzZXMgY2FuCj4+IGJlIHByZXZlbnRlZCBieSB1c2luZyB0
aGUgYXJyYXlfaW5kZXhfbm9zcGVjIG1hY3JvLgo+Pgo+PiBUaGUgbGZlbmNlIGluc3RydWN0aW9u
IHNob3VsZCBiZSBhZGRlZCBvbiB4ODYgcGxhdGZvcm1zIG9ubHkuIFRvIG5vdCBhZmZlY3QKPj4g
cGxhdGZvcm1zIHRoYXQgYXJlIG5vdCBhZmZlY3RlZCBieSB0aGUgTDFURiB2dWxuZXJhYmlsaXR5
LCB0aGUgbGZlbmNlCj4+IGluc3RydWN0aW9uIGlzIHBhdGNoZWQgaW4gdmlhIGFsdGVybmF0aXZl
IHBhdGNoaW5nIG9uIEludGVsIENQVXMgb25seS4KPj4gRnVydGhlcm1vcmUsIHRoZSBjb21waWxl
IHRpbWUgY29uZmlndXJhdGlvbiBhbGxvd3MgdG8gY2hvb3NlIGhvdyB0byBwcm90ZWN0IHRoZQo+
PiBldmFsdWF0aW9uIG9mIGNvbmRpdGlvbnMgd2l0aCB0aGUgbGZlbmNlIGluc3RydWN0aW9uLgo+
IAo+IEkndmUgbm90aWNlZCBvbmx5IG5vdyB0aGF0IHlvdSB3ZXJlbid0IENjLWVkIG9uIHRoaXMg
c2VyaWVzLiBJdAo+IGNsZWFybHkgaXMgc29tZXRoaW5nIHRvIGF0IGxlYXN0IGJlIGNvbnNpZGVy
ZWQgZm9yIDQuMTIuIE1heSBJCj4gYXNrIHdoYXQgeW91ciB2aWV3IG9uIHRoaXMgaXM/IFBlcmhh
cHMgaW4gcGFydGljdWxhciB3aGV0aGVyCj4geW91IHdvdWxkIHdhbnQgdG8gc2V0IHNvbWUgYm91
bmRhcnkgaW4gdGltZSB1bnRpbCB3aGljaCBwaWVjZXMKPiBvZiBpdCAoYXMgdGhleSBiZWNvbWUg
cmVhZHksIHdoaWNoIGxvb2tzIHRvIGJlIHRoZSBjYXNlIGZvcgo+IHBhdGNoZXMgMTAgYW5kIDEx
IGF0IHRoaXMgcG9pbnQgaW4gdGltZSkgbWF5IGdvIGluPwoKSSdkIHNheSB1bnRpbCBSQzMgdGhl
eSBhcmUgZmluZSB0byBnbyBpbiB3aGVuIHJlYWR5LiBBZnRlciB0aGF0IEknZCBsaWtlCnRvIGRl
Y2lkZSBvbiBhIGNhc2UtYnktY2FzZSBiYXNpcy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 09:43:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 09:43: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-devel-bounces@lists.xenproject.org>)
	id 1go3Ra-0007Ui-Ea; Mon, 28 Jan 2019 09:43: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=+agi=QE=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1go3RY-0007Ud-Vk
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 09:43:05 +0000
X-Inumbo-ID: 1b709084-22e1-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1b709084-22e1-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 09:43:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3344CEBD;
 Mon, 28 Jan 2019 01:43:03 -0800 (PST)
Received: from donnerap.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C72083F589;
 Mon, 28 Jan 2019 01:43:01 -0800 (PST)
Date: Mon, 28 Jan 2019 09:42:58 +0000
From: Andre Przywara <andre.przywara@arm.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20190128094258.4136b5aa@donnerap.cambridge.arm.com>
In-Reply-To: <1548435962-29797-1-git-send-email-andrii.anisov@gmail.com>
References: <1548435962-29797-1-git-send-email-andrii.anisov@gmail.com>
Organization: ARM
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; aarch64-unknown-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] gic-vgic: fix an assert
 condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Stefan Nuernberger <snu@amazon.de>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyNSBKYW4gMjAxOSAxOTowNjowMiArMDIwMApBbmRyaWkgQW5pc292IDxhbmRyaWku
YW5pc292QGdtYWlsLmNvbT4gd3JvdGU6Cgo+IEZyb206IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9h
bmlzb3ZAZXBhbS5jb20+Cj4gCj4gQ3VycmVudGx5LCB0aGF0IGFzc2VydCBjb25kaXRpb24gZG9l
cyBub3QgY29ycmVzcG9uZCB0byBhIGNvbW1lbnQKPiBhYm92ZSBhbmQgbWFrZXMgYXNzZXJ0aW9u
IGZhaWxlZCBvbiBIVyBJUlEgZGlzY29ubmVjdGlvbi4KPiBGaXggdGhlIGNvbmRpdGlvbiBzbyBp
dCBjb3JyZXNwb25kcyB0byB0aGUgY29tbWVudCBhbmQgYWxsb3dzIElSUQo+IGRpc2Nvbm5lY3Rp
b24gb24gZGVidWcgYnVpbGRzLgo+IAo+IEZpeGVzOiBlYzJhMmYxICgiQVJNOiBWR0lDOiBmYWN0
b3Igb3V0IHZnaWNfY29ubmVjdF9od19pcnEoKSIpCj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFu
aXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPiBTdWdnZXN0ZWQtYnk6IFN0ZWZhbiBOdWVy
bmJlcmdlciA8c251QGFtYXpvbi5kZT4KClJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoZWVycywKQW5kcmUuCgo+IC0tLQo+IGluIHYyOgo+ICAt
IHVwZGF0ZWQgY29uZGl0aW9uIGFzIHN1Z2dlc3RlZCBieSBTdGVmYW4KPiAgLSBwcm92aWRlZCBk
ZXRhaWxlZCBjb21taXQgbWVzc2FnZQo+ICAtIGFkZGVkIFN1Z2dlc3RlZC1ieSBmcm9tIFN0ZWZh
bgo+ICAtIHJlZmVycmVkIGEgY29tbWl0IGludHJvZHVjZWQgdGhlIGlzc3VlCj4gCj4gIHhlbi9h
cmNoL2FybS9naWMtdmdpYy5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Z2lj
LmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+IGluZGV4IDQ4OTIyZjUuLmEzYmJhODUgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
Z2ljLXZnaWMuYwo+IEBAIC00NDMsNyArNDQzLDcgQEAgaW50IHZnaWNfY29ubmVjdF9od19pcnEo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0Cj4gdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEsIGlu
dCByZXQgPSAwOwo+ICAKPiAgICAgIC8qICJkZXNjIiBpcyBvcHRpb25hbCB3aGVuIHdlIGRpc2Nv
bm5lY3QgYW4gSVJRLiAqLwo+IC0gICAgQVNTRVJUKGNvbm5lY3QgJiYgZGVzYyk7Cj4gKyAgICBB
U1NFUlQoIWNvbm5lY3QgfHwgZGVzYyk7Cj4gIAo+ICAgICAgLyogV2UgYXJlIHRha2luZyB0byBy
YW5rIGxvY2sgdG8gcHJldmVudCBwYXJhbGxlbCBjb25uZWN0aW9ucy4gKi8KPiAgICAgIHZnaWNf
bG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 09:51:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 09:51: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-devel-bounces@lists.xenproject.org>)
	id 1go3Zs-0008Ni-BQ; Mon, 28 Jan 2019 09:51: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go3Zq-0008Nd-PK
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 09:51:38 +0000
X-Inumbo-ID: 4cdb2fb8-22e2-11e9-bccd-e3fbc7bae1e9
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4cdb2fb8-22e2-11e9-bccd-e3fbc7bae1e9;
 Mon, 28 Jan 2019 09:51:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 02:51:35 -0700
Message-Id: <5C4ED0A302000078002119D5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 02:51:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v3] x86/AMD: flush TLB after ucode update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGluY3JlYXNlZCBudW1iZXIgb2YgbWVzc2FnZXMgKHNwZWNfY3RybC5jOnByaW50X2RldGFp
bHMoKSkgd2l0aGluIGEKY2VydGFpbiB0aW1lIHdpbmRvdyBtYWRlIG1lIG5vdGljZSBzb21lIHNs
b3duZXNzIG9mIGJvb3QgdGltZSBzY3JlZW4Kb3V0cHV0LiBFeHBlcmltZW50YWxseSBJJ3ZlIG5h
cnJvd2VkIHRoZSB0aW1lIHdpbmRvdyB0byBiZSBmcm9tCmltbWVkaWF0ZWx5IGFmdGVyIHRoZSBl
YXJseSB1Y29kZSB1cGRhdGUgb24gdGhlIEJTUCB0byB0aGUgUEFUIHdyaXRlIGluCmNwdV9pbml0
KCksIHdoaWNoIHVwb24gZnVydGhlciBpbnZlc3RpZ2F0aW9uIGhhcyBhbiBlZmZlY3QgYmVjYXVz
ZSBvZgp0aGUgZnVsbCBUTEIgZmx1c2ggdGhhdCdzIGltcGxpZWQgYnkgdGhhdCB3cml0ZS4KCkZv
ciB0aGF0IHJlYXNvbiwgYXMgYSB3b3JrYXJvdW5kLCBmbHVzaCB0aGUgVExCIG9mIHRoZSBtYXBw
aW5nIG9mIHRoZQpwYWdlIHRoYXQgaG9sZHMgdGhlIGJsb2IuIE5vdGUgdGhhdCBmbHVzaGluZyBq
dXN0IGEgc2luZ2xlIHBhZ2UgaXMKc3VmZmljaWVudDogQXMgcGVyIHZlcmlmeV9wYXRjaF9zaXpl
KCkgcGF0Y2ggc2l6ZSBjYW4ndCBleGNlZWQgNGssIGFuZAp0aGUgd2F5IHhtYWxsb2MoKSB3b3Jr
cyB0aGUgYmxvYiBjYW4ndCBiZSBjcm9zc2luZyBhIHBhZ2UgYm91bmRhcnkuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MzogVXNlIFRMQiBmbHVz
aCBpbnN0ZWFkIG9mIFBBVCB3cml0ZS4KdjI6IFJlLWJhc2UuCgotLS0gYS94ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKQEAgLTIx
OCw2ICsyMTgsMTIgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50CiAK
ICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtaWNyb2NvZGVfdXBkYXRlX2xvY2ssIGZsYWdz
KTsKIAorICAgIC8qCisgICAgICogRXhwZXJpbWVudGFsbHkgdGhpcyBoZWxwcyB3aXRoIHBlcmZv
cm1hbmNlIGlzc3VlcyBvbiBhdCBsZWFzdCBjZXJ0YWluCisgICAgICogRmFtMTUgbW9kZWxzLgor
ICAgICAqLworICAgIGZsdXNoX2FyZWFfbG9jYWwoaGRyLCBGTFVTSF9UTEJfR0xPQkFMIHwgRkxV
U0hfT1JERVIoMCkpOworCiAgICAgLyogY2hlY2sgY3VycmVudCBwYXRjaCBpZCBhbmQgcGF0Y2gn
cyBpZCBmb3IgbWF0Y2ggKi8KICAgICBpZiAoIGh3X2VyciB8fCAocmV2ICE9IGhkci0+cGF0Y2hf
aWQpICkKICAgICB7CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 09:56:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 09:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go3en-00006R-0X; Mon, 28 Jan 2019 09:56:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go3el-00006M-UI
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 09:56:43 +0000
X-Inumbo-ID: 03453834-22e3-11e9-8b68-afc7fc0361f7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03453834-22e3-11e9-8b68-afc7fc0361f7;
 Mon, 28 Jan 2019 09:56:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 02:56:41 -0700
Message-Id: <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 02:56:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <5C4EBD1A0200007800211954@suse.com>
 <9a0f161e-f6fb-2e10-3b94-232554b3c5a8@suse.com>
In-Reply-To: <9a0f161e-f6fb-2e10-3b94-232554b3c5a8@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] SpectreV1+L1TF Patch Series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 nmanthey@amazon.de, "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDA5OjQ3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
OC8wMS8yMDE5IDA5OjI4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjMuMDEuMTkgYXQg
MTI6NTEsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gVGhpcyBwYXRjaCBzZXJpZXMg
YXR0ZW1wdHMgdG8gbWl0aWdhdGUgdGhlIGlzc3VlIHRoYXQgaGF2ZSBiZWVuIHJhaXNlZCBpbiB0
aGUKPj4+IFhTQS0yODkgKGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL3hzYS9hZHZpc29yeS0yODku
aHRtbCkuIFRvIGJsb2NrIHNwZWN1bGF0aXZlCj4+PiBleGVjdXRpb24gb24gSW50ZWwgaGFyZHdh
cmUsIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBpcyByZXF1aXJlZCB0byBtYWtlIHN1cmUKPj4+IHRo
YXQgc2VsZWN0ZWQgY2hlY2tzIGFyZSBub3QgYnlwYXNzZWQuIFNwZWN1bGF0aXZlIG91dC1vZi1i
b3VuZCBhY2Nlc3NlcyBjYW4KPj4+IGJlIHByZXZlbnRlZCBieSB1c2luZyB0aGUgYXJyYXlfaW5k
ZXhfbm9zcGVjIG1hY3JvLgo+Pj4KPj4+IFRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gc2hvdWxkIGJl
IGFkZGVkIG9uIHg4NiBwbGF0Zm9ybXMgb25seS4gVG8gbm90IGFmZmVjdAo+Pj4gcGxhdGZvcm1z
IHRoYXQgYXJlIG5vdCBhZmZlY3RlZCBieSB0aGUgTDFURiB2dWxuZXJhYmlsaXR5LCB0aGUgbGZl
bmNlCj4+PiBpbnN0cnVjdGlvbiBpcyBwYXRjaGVkIGluIHZpYSBhbHRlcm5hdGl2ZSBwYXRjaGlu
ZyBvbiBJbnRlbCBDUFVzIG9ubHkuCj4+PiBGdXJ0aGVybW9yZSwgdGhlIGNvbXBpbGUgdGltZSBj
b25maWd1cmF0aW9uIGFsbG93cyB0byBjaG9vc2UgaG93IHRvIHByb3RlY3QgdGhlCj4+PiBldmFs
dWF0aW9uIG9mIGNvbmRpdGlvbnMgd2l0aCB0aGUgbGZlbmNlIGluc3RydWN0aW9uLgo+PiAKPj4g
SSd2ZSBub3RpY2VkIG9ubHkgbm93IHRoYXQgeW91IHdlcmVuJ3QgQ2MtZWQgb24gdGhpcyBzZXJp
ZXMuIEl0Cj4+IGNsZWFybHkgaXMgc29tZXRoaW5nIHRvIGF0IGxlYXN0IGJlIGNvbnNpZGVyZWQg
Zm9yIDQuMTIuIE1heSBJCj4+IGFzayB3aGF0IHlvdXIgdmlldyBvbiB0aGlzIGlzPyBQZXJoYXBz
IGluIHBhcnRpY3VsYXIgd2hldGhlcgo+PiB5b3Ugd291bGQgd2FudCB0byBzZXQgc29tZSBib3Vu
ZGFyeSBpbiB0aW1lIHVudGlsIHdoaWNoIHBpZWNlcwo+PiBvZiBpdCAoYXMgdGhleSBiZWNvbWUg
cmVhZHksIHdoaWNoIGxvb2tzIHRvIGJlIHRoZSBjYXNlIGZvcgo+PiBwYXRjaGVzIDEwIGFuZCAx
MSBhdCB0aGlzIHBvaW50IGluIHRpbWUpIG1heSBnbyBpbj8KPiAKPiBJJ2Qgc2F5IHVudGlsIFJD
MyB0aGV5IGFyZSBmaW5lIHRvIGdvIGluIHdoZW4gcmVhZHkuIEFmdGVyIHRoYXQgSSdkIGxpa2UK
PiB0byBkZWNpZGUgb24gYSBjYXNlLWJ5LWNhc2UgYmFzaXMuCgpNYXkgSSBpbnRlcnByZXQgdGhp
cyBhcyBhIHJlbGVhc2UgYWNrIGZvciBwYXRjaGVzIDEwIGFuZCAxMSBvZgp2NCB0aGVuLCBhbmQg
cGVyaGFwcyBldmVuIGdlbmVyYWxseSBhcyBzdWNoIGFuIGFjayBmb3Igb3RoZXIKcGFydHMgb2Yg
dGhlIHNlcmllcyAod2l0aCB0aGUgUkMzIGJvdW5kYXJ5IGluIG1pbmQpPwoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 09:59:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 09:59: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-devel-bounces@lists.xenproject.org>)
	id 1go3hh-0000OF-Kn; Mon, 28 Jan 2019 09:59: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=N8KF=QE=citrix.com=prvs=924257913=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1go3hg-0000OA-8e
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 09:59:44 +0000
X-Inumbo-ID: 6e4311da-22e3-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e4311da-22e3-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 09:59:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,533,1539648000"; d="scan'208";a="85159723"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH 2/6] x86: save GUEST_BNDCFGS on context switch...
Thread-Index: AQHUpoD0/AlNs9ZPTU283xWjQnlZs6XEBfoAgACMxgA=
Date: Mon, 28 Jan 2019 09:59:40 +0000
Message-ID: <c30ddfc1eee94acb994cfeba021f2a4b@AMSPEX02CL03.citrite.net>
References: <20190107120258.17897-1-paul.durrant@citrix.com>
 <20190107120258.17897-3-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19C914FFE@SHSMSX104.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19C914FFE@SHSMSX104.ccr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/6] x86: save GUEST_BNDCFGS on context
 switch...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFpbHRv
OmtldmluLnRpYW5AaW50ZWwuY29tXQ0KPiBTZW50OiAyOCBKYW51YXJ5IDIwMTkgMDI6MzQNCj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47
IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPjsgUm9nZXIgUGF1DQo+IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4
LmNvbT47IE5ha2FqaW1hLCBKdW4gPGp1bi5uYWthamltYUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6
IFJFOiBbUEFUQ0ggMi82XSB4ODY6IHNhdmUgR1VFU1RfQk5EQ0ZHUyBvbiBjb250ZXh0IHN3aXRj
aC4uLg0KPiANCj4gPiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbV0NCj4gPiBTZW50OiBNb25kYXksIEphbnVhcnkgNywgMjAxOSA4OjAzIFBNDQo+ID4N
Cj4gPiAuLi50byBhdm9pZCB0aGUgbmVlZCBmb3IgYSBWTUNTIHJlbG9hZCB3aGVuIHRoZSB2YWx1
ZSBvZg0KPiA+IE1TUl9JQTMyX0JORENGR1MgaXMNCj4gPiByZWFkIGJ5IHRoZSB0b29sLXN0YWNr
Lg0KPiANCj4gdGhlIGZyZXF1ZW5jeSBvZiBjb250ZXh0IHN3aXRjaCBpcyBtdWNoIGhpZ2hlciB0
aGFuIHRoZQ0KPiBvbmUgb2YgcmVhZGluZyBieSB0b29sLXN0YWNrIChhdCBsZWFzdCBpbiBnZW5l
cmFsIGNhc2UpLCB0aGVuDQo+IGlzIGl0IHJpZ2h0IHRoaW5nIHRvIGFkZCBhIHZtcmVhZCBmb3Ig
ZXZlcnkgY29udGV4dCBzd2l0Y2gNCj4gdG8gc2F2ZSBhIFZNQ1MgcmVsb2FkIGluIHRvb2wgc3Rh
Y2sgcGF0aD8NCg0KQUlVSSB0aGUgY29zdCBvZiB0aGUgVk1DUyByZWxvYWQgaXMgc3VmZmljaWVu
dGx5IGhpZ2ggKGFuZCB0aGUgZXh0cmEgdm1yZWFkIHN1ZmZpY2llbnRseSBjaGVhcCkgdG8gbWFr
ZSB0aGlzIGRlc2lyYWJsZS4gDQoNCkFuZHJldywgZG8geW91IGhhdmUgYW55IGNvbW1lbnQ/DQoN
CiAgUGF1bA0KDQo+IA0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPiAtLS0NCj4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPg0KPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPg0KPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiA+IENjOiAi
Um9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiA+IENjOiBKdW4gTmFr
YWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+DQo+ID4gQ2M6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAg
ICB8IDE4ICsrKysrKysrKysrKysrKy0tLQ0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyB8ICAzICsrKw0KPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21zci5oICB8ICA1ICsrKysrDQo+
ID4gIDMgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4g
Pg0KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYw0KPiA+IGluZGV4IDVmZDU0NzhiN2QuLmI4NmFlZDdjMjQgMTAwNjQ0DQo+ID4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMNCj4gPiBAQCAtMzExLDYgKzMxMSw3IEBAIGludCBodm1fc2V0X2d1ZXN0X3BhdChzdHJ1
Y3QgdmNwdSAqdiwgdTY0DQo+ID4gZ3Vlc3RfcGF0KQ0KPiA+ICBib29sIGh2bV9zZXRfZ3Vlc3Rf
Ym5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgdmFsKQ0KPiA+ICB7DQo+ID4gICAgICBj
b25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsNCj4g
PiArICAgIHN0cnVjdCB2Y3B1X21zcnMgKm1zcnMgPSB2LT5hcmNoLm1zcnM7DQo+ID4NCj4gPiAg
ICAgIGlmICggIWNwLT5mZWF0Lm1weCApDQo+ID4gICAgICAgICAgcmV0dXJuIGZhbHNlOw0KPiA+
IEBAIC0zNDcsNyArMzQ4LDggQEAgYm9vbCBodm1fc2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZj
cHUgKnYsDQo+ID4gdWludDY0X3QgdmFsKQ0KPiA+ICAgICAgICAgICAgICAvKiBub3RoaW5nLCBi
ZXN0IGVmZm9ydCBvbmx5ICovOw0KPiA+ICAgICAgfQ0KPiA+DQo+ID4gLSAgICBodm1fZnVuY3Mu
c2V0X2d1ZXN0X2JuZGNmZ3ModiwgdmFsKTsNCj4gPiArICAgIG1zcnMtPmJuZGNmZ3MucmF3ID0g
dmFsOw0KPiA+ICsgICAgaHZtX2Z1bmNzLnNldF9ndWVzdF9ibmRjZmdzKHYsIG1zcnMtPmJuZGNm
Z3MucmF3KTsNCj4gPg0KPiA+ICAgICAgcmV0dXJuIHRydWU7DQo+ID4gIH0NCj4gPiBAQCAtMzU1
LDEyICszNTcsMjIgQEAgYm9vbCBodm1fc2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYs
DQo+ID4gdWludDY0X3QgdmFsKQ0KPiA+ICBib29sIGh2bV9nZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1
Y3QgdmNwdSAqdiwgdWludDY0X3QgKnZhbCkNCj4gPiAgew0KPiA+ICAgICAgY29uc3Qgc3RydWN0
IGNwdWlkX3BvbGljeSAqY3AgPSB2LT5kb21haW4tPmFyY2guY3B1aWQ7DQo+ID4gKyAgICBzdHJ1
Y3QgdmNwdV9tc3JzICptc3JzID0gdi0+YXJjaC5tc3JzOw0KPiA+DQo+ID4gICAgICBpZiAoICFj
cC0+ZmVhdC5tcHggKQ0KPiA+ICAgICAgICAgIHJldHVybiBmYWxzZTsNCj4gPg0KPiA+IC0gICAg
QVNTRVJUKGh2bV9mdW5jcy5nZXRfZ3Vlc3RfYm5kY2Zncyk7DQo+ID4gLSAgICAqdmFsID0gaHZt
X2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdzKHYpOw0KPiA+ICsgICAgLyoNCj4gPiArICAgICAqIFRo
ZSB2YWx1ZSBvbmx5IG5lZWQgYmUgcmVhZCBpbiBjdXJyZW50IGNvbnRleHQgYXMgYSBjb250ZXh0
DQo+ID4gKyAgICAgKiBzd2l0Y2ggd2lsbCBzYXZlIHRoZSB2YWx1ZSBpbnRvIG1zcnMtPmJuZGNm
Z3MuDQo+ID4gKyAgICAgKi8NCj4gPiArICAgIGlmICggdiA9PSBjdXJyZW50ICkNCj4gPiArICAg
IHsNCj4gPiArICAgICAgICBBU1NFUlQoaHZtX2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdzKTsNCj4g
PiArICAgICAgICBtc3JzLT5ibmRjZmdzLnJhdyA9IGh2bV9mdW5jcy5nZXRfZ3Vlc3RfYm5kY2Zn
cyh2KTsNCj4gPiArICAgIH0NCj4gPiArDQo+ID4gKyAgICAqdmFsID0gbXNycy0+Ym5kY2Zncy5y
YXc7DQo+ID4NCj4gPiAgICAgIHJldHVybiB0cnVlOw0KPiA+ICB9DQo+ID4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMN
Cj4gPiBpbmRleCA0YmZhYmU4ZDBlLi43ZGJhOTJkYTQ1IDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMNCj4gPiBAQCAtNDk3LDYgKzQ5Nyw5IEBAIHN0YXRpYyB2b2lkIHZteF9yZXN0b3JlX2hvc3Rf
bXNycyh2b2lkKQ0KPiA+DQo+ID4gIHN0YXRpYyB2b2lkIHZteF9zYXZlX2d1ZXN0X21zcnMoc3Ry
dWN0IHZjcHUgKnYpDQo+ID4gIHsNCj4gPiArICAgIGlmICggY3B1X2hhc19tcHggJiYgY3B1X2hh
c192bXhfbXB4ICkNCj4gPiArICAgICAgICBfX3ZtcmVhZChHVUVTVF9CTkRDRkdTLCAmdi0+YXJj
aC5tc3JzLT5ibmRjZmdzLnJhdyk7DQo+ID4gKw0KPiA+ICAgICAgLyoNCj4gPiAgICAgICAqIFdl
IGNhbm5vdCBjYWNoZSBTSEFET1dfR1NfQkFTRSB3aGlsZSB0aGUgVkNQVSBydW5zLCBhcyBpdCBj
YW4NCj4gPiAgICAgICAqIGJlIHVwZGF0ZWQgYXQgYW55IHRpbWUgdmlhIFNXQVBHUywgd2hpY2gg
d2UgY2Fubm90IHRyYXAuDQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oDQo+ID4gaW5kZXggYWQ4Njg4YTYxZi4uYzY5
Y2U1Njk2MyAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oDQo+ID4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaA0KPiA+IEBAIC0zMDUsNiArMzA1LDExIEBA
IHN0cnVjdCB2Y3B1X21zcnMNCj4gPiAgICAgICAqIHZhbHVlcyBoZXJlIG1heSBiZSBzdGFsZSBp
biBjdXJyZW50IGNvbnRleHQuDQo+ID4gICAgICAgKi8NCj4gPiAgICAgIHVpbnQzMl90IGRyX21h
c2tbNF07DQo+ID4gKw0KPiA+ICsgICAgLyogMHgwMDAwMGQ5MCAtIE1TUl9JQTMyX0JORENGR1Mg
Ki8NCj4gPiArICAgIHN0cnVjdCB7DQo+ID4gKyAgICAgICAgdWludDY0X3QgcmF3Ow0KPiA+ICsg
ICAgfSBibmRjZmdzOw0KPiA+ICB9Ow0KPiA+DQo+ID4gIHZvaWQgaW5pdF9ndWVzdF9tc3JfcG9s
aWN5KHZvaWQpOw0KPiA+IC0tDQo+ID4gMi4yMC4xDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 10:02:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 10:02: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-devel-bounces@lists.xenproject.org>)
	id 1go3ju-00017t-3M; Mon, 28 Jan 2019 10:02: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=Swqu=QE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1go3js-00017o-B6
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 10:02:00 +0000
X-Inumbo-ID: bfafe8ac-22e3-11e9-a785-6fe4c0ef723b
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfafe8ac-22e3-11e9-a785-6fe4c0ef723b;
 Mon, 28 Jan 2019 10:01:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 555FCAEBD;
 Mon, 28 Jan 2019 10:01:57 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDE1NDgyNDQyODXvv70zMDgxM++/vTHvv71naXTvv71zZW5k77+9?=
 =?UTF-8?Q?email=ef=bf=bdnmanthey=40amazon=2ede=3e_=3c5C4EBD1A02000078002119?=
 =?UTF-8?Q?54=40suse=2ecom=3e_=3c9a0f161e-f6fb-2e10-3b94-232554b3c5a8=40suse?=
 =?UTF-8?Q?=2ecom=3e_=3c5C4ED1D402000078002119E6=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
Date: Mon, 28 Jan 2019 11:01:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] SpectreV1+L1TF Patch Series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>,
 Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAxOSAxMDo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDEuMTkg
YXQgMDk6NDcsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAyOC8wMS8yMDE5IDA5OjI4
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIzLjAxLjE5IGF0IDEyOjUxLCA8bm1hbnRo
ZXlAYW1hem9uLmRlPiB3cm90ZToKPj4+PiBUaGlzIHBhdGNoIHNlcmllcyBhdHRlbXB0cyB0byBt
aXRpZ2F0ZSB0aGUgaXNzdWUgdGhhdCBoYXZlIGJlZW4gcmFpc2VkIGluIHRoZQo+Pj4+IFhTQS0y
ODkgKGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL3hzYS9hZHZpc29yeS0yODkuaHRtbCkuIFRvIGJs
b2NrIHNwZWN1bGF0aXZlCj4+Pj4gZXhlY3V0aW9uIG9uIEludGVsIGhhcmR3YXJlLCBhbiBsZmVu
Y2UgaW5zdHJ1Y3Rpb24gaXMgcmVxdWlyZWQgdG8gbWFrZSBzdXJlCj4+Pj4gdGhhdCBzZWxlY3Rl
ZCBjaGVja3MgYXJlIG5vdCBieXBhc3NlZC4gU3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vz
c2VzIGNhbgo+Pj4+IGJlIHByZXZlbnRlZCBieSB1c2luZyB0aGUgYXJyYXlfaW5kZXhfbm9zcGVj
IG1hY3JvLgo+Pj4+Cj4+Pj4gVGhlIGxmZW5jZSBpbnN0cnVjdGlvbiBzaG91bGQgYmUgYWRkZWQg
b24geDg2IHBsYXRmb3JtcyBvbmx5LiBUbyBub3QgYWZmZWN0Cj4+Pj4gcGxhdGZvcm1zIHRoYXQg
YXJlIG5vdCBhZmZlY3RlZCBieSB0aGUgTDFURiB2dWxuZXJhYmlsaXR5LCB0aGUgbGZlbmNlCj4+
Pj4gaW5zdHJ1Y3Rpb24gaXMgcGF0Y2hlZCBpbiB2aWEgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcgb24g
SW50ZWwgQ1BVcyBvbmx5Lgo+Pj4+IEZ1cnRoZXJtb3JlLCB0aGUgY29tcGlsZSB0aW1lIGNvbmZp
Z3VyYXRpb24gYWxsb3dzIHRvIGNob29zZSBob3cgdG8gcHJvdGVjdCB0aGUKPj4+PiBldmFsdWF0
aW9uIG9mIGNvbmRpdGlvbnMgd2l0aCB0aGUgbGZlbmNlIGluc3RydWN0aW9uLgo+Pj4KPj4+IEkn
dmUgbm90aWNlZCBvbmx5IG5vdyB0aGF0IHlvdSB3ZXJlbid0IENjLWVkIG9uIHRoaXMgc2VyaWVz
LiBJdAo+Pj4gY2xlYXJseSBpcyBzb21ldGhpbmcgdG8gYXQgbGVhc3QgYmUgY29uc2lkZXJlZCBm
b3IgNC4xMi4gTWF5IEkKPj4+IGFzayB3aGF0IHlvdXIgdmlldyBvbiB0aGlzIGlzPyBQZXJoYXBz
IGluIHBhcnRpY3VsYXIgd2hldGhlcgo+Pj4geW91IHdvdWxkIHdhbnQgdG8gc2V0IHNvbWUgYm91
bmRhcnkgaW4gdGltZSB1bnRpbCB3aGljaCBwaWVjZXMKPj4+IG9mIGl0IChhcyB0aGV5IGJlY29t
ZSByZWFkeSwgd2hpY2ggbG9va3MgdG8gYmUgdGhlIGNhc2UgZm9yCj4+PiBwYXRjaGVzIDEwIGFu
ZCAxMSBhdCB0aGlzIHBvaW50IGluIHRpbWUpIG1heSBnbyBpbj8KPj4KPj4gSSdkIHNheSB1bnRp
bCBSQzMgdGhleSBhcmUgZmluZSB0byBnbyBpbiB3aGVuIHJlYWR5LiBBZnRlciB0aGF0IEknZCBs
aWtlCj4+IHRvIGRlY2lkZSBvbiBhIGNhc2UtYnktY2FzZSBiYXNpcy4KPiAKPiBNYXkgSSBpbnRl
cnByZXQgdGhpcyBhcyBhIHJlbGVhc2UgYWNrIGZvciBwYXRjaGVzIDEwIGFuZCAxMSBvZgo+IHY0
IHRoZW4sIGFuZCBwZXJoYXBzIGV2ZW4gZ2VuZXJhbGx5IGFzIHN1Y2ggYW4gYWNrIGZvciBvdGhl
cgo+IHBhcnRzIG9mIHRoZSBzZXJpZXMgKHdpdGggdGhlIFJDMyBib3VuZGFyeSBpbiBtaW5kKT8K
Clllcy4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 10:08:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 10:08: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-devel-bounces@lists.xenproject.org>)
	id 1go3q0-0001MA-Uz; Mon, 28 Jan 2019 10:08: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=+d/k=QE=amazon.de=prvs=924930fe3=nmanthey@srs-us1.protection.inumbo.net>)
 id 1go3q0-0001M5-Jd
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 10:08:20 +0000
X-Inumbo-ID: a3237e46-22e4-11e9-a658-3f2b8568c4bc
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3237e46-22e4-11e9-a658-3f2b8568c4bc;
 Mon, 28 Jan 2019 10:08:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548670099; x=1580206099;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Ydu+UUM0aKvw+8JvACnwql5CFj7ZFIfdLL+Q4CmcRmA=;
 b=XMa2B9Qfvrc6zcB2EDzdDWzncCoHy1i08dneOLGAG/kad6HQkerOuty2
 /3KxcX+GxSjKJjx+1XQ1E7F2kCBgTNAfv/qWYBbS4Jucj0LbGVYbQ9+VF
 01pei6VyDQNrWjl9ctIFhDNnafwvHpHA/3Eyb+gNz7jX6U3RhZsuGfHBK Y=;
X-IronPort-AV: E=Sophos;i="5.56,533,1539648000"; d="scan'208";a="715054951"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 28 Jan 2019 10:08:17 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 06758A22D5; Mon, 28 Jan 2019 10:08:16 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Jan 2019 10:08:16 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.9) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Jan 2019 10:08:09 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <c279c2fa-564a-7177-d305-38c907d485c3@citrix.com>
 <5C4AE16D0200007800211142@prv1-mh.provo.novell.com>
 <9c750e44-c37d-3c87-0add-195cf9299429@amazon.de>
 <5C4B0A990200007800211210@prv1-mh.provo.novell.com>
 <fa114e08-3141-8a8e-1c3c-22fb6516c719@amazon.de>
 <5C4EB0BE020000780021190B@prv1-mh.provo.novell.com>
 <a51bb4a5-38dc-6994-8477-b628780779f9@amazon.de>
 <5C4EBC370200007800211940@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <b10ea560-068e-e44b-ec88-ed7fbfaaee23@amazon.de>
Date: Mon, 28 Jan 2019 11:07:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4EBC370200007800211940@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.9]
X-ClientProxiedBy: EX13P01UWA004.ant.amazon.com (10.43.160.127) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOC8xOSAwOToyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDEuMTkgYXQg
MDg6NTYsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBPbiAxLzI4LzE5IDA4OjM1LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI3LjAxLjE5IGF0IDIxOjI4LCA8bm1hbnRoZXlA
YW1hem9uLmRlPiB3cm90ZToKPj4+PiBPbiAxLzI1LzE5IDE0OjA5LCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4+Pj4gT24gMjUuMDEuMTkgYXQgMTE6NTAsIDxubWFudGhleUBhbWF6b24uZGU+IHdy
b3RlOgo+Pj4+Pj4gT24gMS8yNS8xOSAxMToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+
Pj4gT24gMjQuMDEuMTkgYXQgMjI6MjksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90
ZToKPj4+Pj4+Pj4gV29yc2UgaXMgdGhlICJldmFsdWF0ZSBjb25kaXRpb24sIHN0YXNoIHJlc3Vs
dCwgZmVuY2UsIHVzZSB2YXJpYWJsZSIKPj4+Pj4+Pj4gb3B0aW9uLCB3aGljaCBpcyBhbG1vc3Qg
Y29tcGxldGVseSB1c2VsZXNzLiAgSWYgeW91IHdvcmsgb3V0IHRoZQo+Pj4+Pj4+PiByZXN1bHRp
bmcgaW5zdHJ1Y3Rpb24gc3RyZWFtLCB5b3UnbGwgaGF2ZSBhIGNvbmRpdGlvbmFsIGV4cHJlc3Np
b24KPj4+Pj4+Pj4gY2FsY3VsYXRlZCBkb3duIGludG8gYSByZWdpc3RlciwgdGhlbiBhIGZlbmNl
LCB0aGVuIGEgdGVzdCByZWdpc3RlciBhbmQKPj4+Pj4+Pj4gY29uZGl0aW9uYWwganVtcCBpbnRv
IG9uZSBvZiB0d28gYmFzaWMgYmxvY2tzLiAgVGhpcyB0YWtlcyB0aGUgcGVyZiBoaXQsCj4+Pj4+
Pj4+IGFuZCBkb2Vzbid0IHByb3RlY3QgZWl0aGVyIG9mIHRoZSBiYXNpYyBibG9ja3MgZm9yIHNw
ZWN1bGF0aXZlCj4+Pj4+Pj4+IG1pcy1leGVjdXRpb24uCj4+Pj4+Pj4gSG93IGRvZXMgaXQgbm90
IHByb3RlY3QgYW55dGhpbmc/IEl0IHNocmlua3MgdGhlIHNwZWN1bGF0aW9uIHdpbmRvdwo+Pj4+
Pj4+IHRvIGp1c3QgdGhlIHJlZ2lzdGVyIHRlc3QgYW5kIGNvbmRpdGlvbmFsIGJyYW5jaCwgd2hp
Y2ggb3VnaHQgdG8gYmUKPj4+Pj4+PiBmYXIgc21hbGxlciB0aGFuIHRoYXQgYmVoaW5kIGEgbWVt
b3J5IGFjY2VzcyB3aGljaCBmYWlscyB0byBoaXQgYW55Cj4+Pj4+Pj4gb2YgdGhlIGNhY2hlcyAo
YW5kIHBlcmhhcHMgZXZlbiBhbnkgb2YgdGhlIFRMQnMpLiBUaGlzIGlzIHRoZSBtb3JlCj4+Pj4+
Pj4gdGhhdCBMRkVOQ0UgZG9lcyBzcGVjaWZpY2FsbHkgbm90IHByZXZlbnQgaW5zbiBmZXRjaGlu
ZyBmcm9tCj4+Pj4+Pj4gY29udGludWluZy4KPj4+Pj4+Pgo+Pj4+Pj4+IFRoYXQgc2FpZCBJIGFn
cmVlIHRoYXQgdGhlIExGRU5DRSB3b3VsZCBiZXR0ZXIgc2l0IGJldHdlZW4gdGhlCj4+Pj4+Pj4g
cmVnaXN0ZXIgdGVzdCBhbmQgdGhlIGNvbmRpdGlvbmFsIGJyYW5jaCwgYnV0IGFzIHdlJ3ZlIHNh
aWQgc28gbWFueQo+Pj4+Pj4+IHRpbWVzIGJlZm9yZSAtIHRoaXMgY2FuJ3QgYmUgYWNoaWV2ZWQg
d2l0aG91dCBjb21waWxlciBzdXBwb3J0LiBJdCdzCj4+Pj4+Pj4gc2FpZCBlbm91Z2ggdGhhdCB0
aGUgZGVmYXVsdCAiY2MiIGNsb2JiZXIgb2YgYXNtKCktcyBvbiB4ODYgYWxvbmUKPj4+Pj4+PiBw
cmV2ZW50cyB0aGlzIGZyb20gcG9zc2libHkgd29ya2luZywgd2hpbGUgbXkgb3ZlciBmb3VyIHll
YXIgb2xkCj4+Pj4+Pj4gcGF0Y2ggdG8gYWRkIGEgbWVhbnMgdG8gYXZvaWQgdGhpcyBoYXMgbm90
IHNlZW4gc3VmZmljaWVudAo+Pj4+Pj4+IGNvbW1lbnRzIHRvIGdldCBpdCBpbnRvIHNvbWUgaG9w
ZWZ1bGx5IGFjY2VwdGFibGUgc2hhcGUsIGJ1dCBhbHNvCj4+Pj4+Pj4gaGFzIG5vdCBiZWVuIGFw
cHJvdmVkIGFzIGlzLgo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhlbiBhZ2FpbiwgZm9sbG93aW5nIGFuIGVh
cmxpZXIgcmVwbHkgb2YgbWluZSBvbiBhbm90aGVyIHN1Yi0KPj4+Pj4+PiB0aHJlYWQsIG5vdGhp
bmcgcmVhbGx5IHByZXZlbnRzIHRoZSBjb21waWxlciBmcm9tIG1vdmluZyBhaGVhZAo+Pj4+Pj4+
IGFuZCBmb2xkaW5nIHRoZSB0d28gTEZFTkNFcyBvZiB0aGUgImJvdGggYnJhbmNoZXMiIG1vZGVs
IGludG8KPj4+Pj4+PiBvbmUuIEl0IGp1c3Qgc28gaGFwcGVucyB0aGF0IGFwcGFyZW50bHkgcmln
aHQgbm93IHRoaXMgbmV2ZXIKPj4+Pj4+PiBvY2N1cnMgKGFzc3VtaW5nIE5vcmJlcnQgaGFzIGRv
bmUgZnVsbCBnZW5lcmF0ZWQgY29kZSBhbmFseXNpcwo+Pj4+Pj4+IHRvIGNvbmZpcm0gdGhlIGlu
dGVuZGVkIHBsYWNlbWVudCkuCj4+Pj4+PiBJIGFtIGhhcHB5IHRvIGp1bXAgYmFjayB0byBteSBl
YXJsaWVyIHZlcnNpb24gd2l0aG91dCBhIGNvbmZpZ3VyYXRpb24KPj4+Pj4+IG9wdGlvbiB0byBw
cm90ZWN0IGJvdGggYnJhbmNoZXMgd2l0aCBhIGxmZW5jZSBpbnN0cnVjdGlvbiwgdXNpbmcgbG9n
aWMKPj4+Pj4+IG9wZXJhdG9ycy4KPj4+Pj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMsIEknbSBh
ZnJhaWQ6IFdoYXQgSSd2ZSBzYWlkIHdhcyB0byBzdXBwb3J0Cj4+Pj4+IG15IHRoaW5raW5nIG9m
IHRoZSAmJiArIHx8IHZhcmlhbnQgYmVpbmcgaWRlbnRpY2FsIGluIGNvZGUgYW5kIHJpc2sKPj4+
Pj4gdG8gdGhhdCB1c2luZyA/OiAuIEkuZS4gSSdtIG5vdCBhc2tpbmcgeW91IHRvIHN3aXRjaCBi
YWNrLgo+Pj4+IEkgdW5kZXJzdGFuZCB0aGF0IHlvdSBkaWQgbm90IGFzay4gSG93ZXZlciwgQW5k
cmV3IHJhaXNlZCBjb25jZXJucywgYW5kCj4+Pj4gSSBhbmFseXplZCB0aGUgYmluYXJ5IG91dHB1
dCBmb3IgdGhlIHZhcmlhbnQgd2l0aCBsb2dpY2FsIG9wZXJhdG9ycy4KPj4+PiBIZW5jZSwgSSdk
IGxpa2UgdG8ga2VlcCB0aGF0IHZhcmlhbnQgd2l0aCB0aGUgbG9naWNhbCBvcGVyYXRvcnMuCj4+
PiBCdXQgZGlkbid0IHlvdSBzYXkgZWFybGllciB0aGF0IHRoZXJlIHdhcyBubyBkaWZmZXJlbmNl
IGluIGdlbmVyYXRlZAo+Pj4gY29kZSBiZXR3ZWVuIHRoZSB0d28gdmFyaWFudHM/Cj4+IFllcywg
Zm9yIHRoZSBjdXJyZW50IGNvbW1pdCwgYW5kIGZvciB0aGUgMSBjb21waWxlciBJIHVzZWQuIFBl
cnNvbmFsbHksCj4+IEkgcHJlZmVyIHRoZSBsb2dpYyBvcGVyYW5kIHZhcmlhbnQuIFlvdSBzZWVt
IHRvIHByZWZlciB0aGUgdGVybmFyeQo+PiB2YXJpYW50LCBhbmQgQW5kcmV3IGF0IGxlYXN0IHJh
aXNlZCBjb25jZXJucyB0aGVyZS4gSSB3b3VsZCByZWFsbHkgbGlrZQo+PiB0byBtb3ZlIGZvcndh
cmQgc29tZWhvdywgYnV0IGN1cnJlbnRseSBpdCBkb2VzIG5vdCBsb29rIHJlYWxseSBjbGVhciBo
b3cKPj4gdG8gYWNoaWV2ZSB0aGF0Lgo+IFdlbGwsIGJlaW5nIGFibGUgdG8gbW92ZSBmb3J3YXJk
IGltcGxpZXMgZ2V0dGluZyBhIHJlc3BvbnNlIHRvIG15Cj4gcmVwbHkgc3VnZ2VzdGluZyB0aGF0
IGJvdGggdmFyaWFudHMgYXJlIGVxdWl2YWxlbnQgaW4gcmlzay4gSWYgdGhlcmUKPiBhcmUgY29u
dmluY2luZyBhcmd1bWVudHMgdGhhdCB0aGUgKGltbykgd29yc2UgKHNpbXBseSBmcm9tIGEKPiBy
ZWFkYWJpbGl0eSBwb3YpIGlzIGluZGVlZCBiZXR0ZXIgZnJvbSBhIHJpc2sgKG9mIHRoZSBjb21w
aWxlciBub3QKPiBkb2luZyB3aGF0IHdlIHdhbnQgaXQgdG8gZG8pIHBvdiwgSSdkIGNlcnRhaW5s
eSBnaXZlIHVwIG15IG9wcG9zaXRpb24uCkkgdW5kZXJzdGFuZCB0aGUgcmVhZGFiaWxpdHkgY29u
Y2Vybi4gVGhlIEMgc3RhbmRhcmQgbWFrZXMgc2ltaWxhcgpwcm9taXNlcyBhYm91dCB0aGUgc2Vt
YW50aWNzIChsZWZ0LXRvLXJpZ2h0LCBhbmQgdXNpbmcgc2VxdWVuY2UgcG9pbnRzKS4KVGhlIGlt
cGxlbWVudGF0aW9uIGluIHRoZSBlbmQgc2VlbXMgdG8gYmUgdXAgdG8gdGhlIGNvbXBpbGVyLiBU
aGUgcmlzawppcyB0aGF0IGZ1dHVyZSBjb21waWxlcnMgdHJlYXQgdGhlIGNvbmRpdGlvbmFsIG9w
ZXJhdG9yIGRpZmZlcmVudGx5IHRoYW4KdGhlIG9uZSBJIHVzZWQgdG9kYXkuIEknbSBmaW5lIHdp
dGggd2hhdCB3ZSBoYXZlIHJpZ2h0IG5vdy4gT25jZSBJJ20KZG9uZSB3aXRoIGEgdjUgY2FuZGlk
YXRlLCBJJ2xsIGxvb2sgaW50byB0aGlzIGNvbXBhcmlzb24gb25lIG1vcmUgdGltZS4KPgo+PiBJ
IHRyeSB0byBhcHBseSBtYWpvcml0eSB2b3RlIGZvciBlYWNoIGh1bmsgdGhhdCBoYXMgYmVlbiBj
b21tZW50ZWQgYW5kCj4+IGNyZWF0ZSBhIHY1IG9mIHRoZSBzZXJpZXMuIEkgZXZlbiB0aGluayBh
Ym91dCBzZXBhcmF0aW5nIHRoZQo+PiBpbnRyb2R1Y3Rpb24gb2YgZXZhbF9ub3NwZWMgYW5kIHRo
ZSBhcmNoX25vc3BlY19iYXJyaWVyIG1hY3JvIGludG8KPj4gYW5vdGhlciBzZXJpZXMgdG8gbW92
ZSBmYXN0ZXIgd2l0aCB0aGUgYXJyYXlfaW5kZXhfbm9zcGVjLWJhc2VkIGNoYW5nZXMKPj4gZmly
c3QuIEd1aWRhbmNlIGlzIHZlcnkgd2VsY29tZS4KPiBJIGhhdmUgbm8gcHJvYmxlbSBwaWNraW5n
IHBhdGNoZXMgb3V0IG9mIG9yZGVyIGZvciBjb21taXR0aW5nLgo+IEZvciBleGFtcGxlIEknZCBj
b21taXQgcGF0Y2hlcyAxMCBhbmQgMTEgb2YgdjQgYXMgaXMgb25jZSBpdAo+IGhhcyB0aGUgbmVj
ZXNzYXJ5IHJlbGVhc2UgbWFuYWdlciBhY2suIEkgbm90aWNlIG9ubHkgbm93IHRoYXQKPiB5b3Ug
ZGlkbid0IGV2ZW4gQ2MgSsO8cmdlbi4gSSBndWVzcyBJJ2xsIHJlcGx5IHRvIHRoZSBjb3ZlciBs
ZXR0ZXIKPiBhc2tpbmcgZm9yIGhpcyBvcGluaW9uIG9uIHRoZSBzZXJpZXMgYXMgYSB3aG9sZS4K
ClRvIGJlIGFibGUgdG8gbWVyZ2UgdGhlc2UgcGF0Y2hlZCBpbmRlcGVuZGVudGx5LCBJIHdpbGwg
YnJpbmcgYmFjayB0aGUKcGF0Y2ggdGhhdCB3YXMgbGlzdGVkIGluIHRoZSBYU0EsCnhzYTI4OS8w
MDA1LW5vc3BlYy1pbnRyb2R1Y2UtbWV0aG9kLWZvci1zdGF0aWMtYXJyYXlzLnBhdGNoLCBhcyB0
aGF0CmZ1bmN0aW9uIGlzIHJlcXVpcmVkIGJ5IHBhdGNoIDEwIGFuZCAxMS4KCkJlc3QsCk5vcmJl
cnQKCj4KPiBKYW4KPgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgK
S3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4g
U2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFn
ZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 10:42:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 10:42: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-devel-bounces@lists.xenproject.org>)
	id 1go4NA-0004cq-2z; Mon, 28 Jan 2019 10:42: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=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go4N8-0004ck-7m
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 10:42:34 +0000
X-Inumbo-ID: 6ad25202-22e9-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6ad25202-22e9-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 10:42:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 701A6EBD;
 Mon, 28 Jan 2019 02:42:32 -0800 (PST)
Received: from [10.37.12.223] (unknown [10.37.12.223])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C6F4F3F589;
 Mon, 28 Jan 2019 02:42:30 -0800 (PST)
To: Andre Przywara <andre.przywara@arm.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
References: <1548435962-29797-1-git-send-email-andrii.anisov@gmail.com>
 <20190128094258.4136b5aa@donnerap.cambridge.arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <83316cca-ebde-5653-36c5-e0daa25be0ad@arm.com>
Date: Mon, 28 Jan 2019 10:42:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190128094258.4136b5aa@donnerap.cambridge.arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] gic-vgic: fix an assert
 condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Stefan Nuernberger <snu@amazon.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOC8xOSA5OjQyIEFNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBPbiBGcmksIDI1IEph
biAyMDE5IDE5OjA2OjAyICswMjAwCj4gQW5kcmlpIEFuaXNvdiA8YW5kcmlpLmFuaXNvdkBnbWFp
bC5jb20+IHdyb3RlOgo+IAo+PiBGcm9tOiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgo+Pgo+PiBDdXJyZW50bHksIHRoYXQgYXNzZXJ0IGNvbmRpdGlvbiBkb2VzIG5vdCBj
b3JyZXNwb25kIHRvIGEgY29tbWVudAo+PiBhYm92ZSBhbmQgbWFrZXMgYXNzZXJ0aW9uIGZhaWxl
ZCBvbiBIVyBJUlEgZGlzY29ubmVjdGlvbi4KPj4gRml4IHRoZSBjb25kaXRpb24gc28gaXQgY29y
cmVzcG9uZHMgdG8gdGhlIGNvbW1lbnQgYW5kIGFsbG93cyBJUlEKPj4gZGlzY29ubmVjdGlvbiBv
biBkZWJ1ZyBidWlsZHMuCj4+Cj4+IEZpeGVzOiBlYzJhMmYxICgiQVJNOiBWR0lDOiBmYWN0b3Ig
b3V0IHZnaWNfY29ubmVjdF9od19pcnEoKSIpCj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlz
b3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4+IFN1Z2dlc3RlZC1ieTogU3RlZmFuIE51ZXJu
YmVyZ2VyIDxzbnVAYW1hem9uLmRlPgo+IAo+IFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKSnVlcmdlbiwgY2FuIHdlIGdldCBhIHJlbGVhc2UtYWNrIGZvciB0aGlz
IHBhdGNoPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 10:51:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 10:51: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-devel-bounces@lists.xenproject.org>)
	id 1go4VL-0005XX-8Z; Mon, 28 Jan 2019 10:51:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go4VK-0005XQ-0d
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 10:51:02 +0000
X-Inumbo-ID: 999421a4-22ea-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 999421a4-22ea-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 10:51:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 689E5EBD;
 Mon, 28 Jan 2019 02:51:00 -0800 (PST)
Received: from [10.37.12.223] (unknown [10.37.12.223])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6897C3F589;
 Mon, 28 Jan 2019 02:50:59 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <80edd4d5-e2b7-bcb5-32ac-9d2c9096299f@arm.com>
 <cc1466b5-fbc3-0e1f-6092-4f559866337c@arm.com>
 <alpine.DEB.2.10.1901251719390.17936@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bc7a2f15-87c2-659a-a0ab-1ac40ef35992@arm.com>
Date: Mon, 28 Jan 2019 10:50:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901251719390.17936@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] Backport candidate for Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxLzI2LzE5IDE6MzAgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBN
b24sIDIxIEphbiAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBQaW5nPwo+
Pgo+PiBDaGVlcnMsCj4+Cj4+IE9uIDMwLzExLzIwMTggMTc6MjUsIEp1bGllbiBHcmFsbCB3cm90
ZToKPj4+IEhpLAo+Pj4KPj4+IEJlbG93IGEgbGlzdCBvZiBiYWNrcG9ydCBjYW5kaWRhdGUgZm9y
IEFybS4KPj4+Cj4+Pgo+Pj4gRm9yIFhlbiA0LjEwKyB0byBoYW5kbGUgY29ycmVjdGx5IFNNQyBj
YWxsIHBhcmFtZXRlcnMgYW5kIHJlc3VsdAo+Pj4KPj4+IDM1ZmM2MDg2MTLCoMKgwqAgeGVuL2Fy
bTogc21jY2MtMS4xOiBNYWtlIHJldHVybiB2YWx1ZXMgdW5zaWduZWQgbG9uZwo+Pj4gZmE3OTc0
Zjc0M8KgwqDCoMKgwqAgeGVuL2FybTogc21jY2MtMS4xOiBIYW5kbGUgZnVuY3Rpb24gcmVzdWx0
IGFzIHBhcmFtZXRlcnMKPj4+Cj4+PiBGb3IgWGVuIDQuOSsgdG8gYXZvaWQgRG9tMCBjcmFzaCB3
aGVuIHVzaW5nIGxlc3MgdkNQVXMgdGhhbiBwQ1BVcyBvbiBHSUN2Mwo+Pj4KPj4+IDcwM2Q5ZDVl
YzHCoMKgwqDCoMKgIHhlbi9hcm06IHZnaWMtdjM6IERlbGF5IHRoZSBpbml0aWFsaXphdGlvbiBv
ZiB0aGUgZG9tYWluCj4+PiBpbmZvcm1hdGlvbgo+Pj4gNTRlYzU5ZjZiMMKgwqDCoMKgwqDCoCB4
ZW4vYXJtOiB2Z2ljLXYzOiBEb24ndCBjcmVhdGUgZW1wdHkgcmUtZGlzdHJpYnV0b3IgcmVnaW9u
cwo+Pj4KPj4+IFRoZSBmb2xsb3dpbmcgcGF0Y2ggaXMgcmVxdWlyZWQgaW4gWGVuIDQuMTEgdG8g
YXZvaWQgYnJlYWtpbmcgdGhlIG5ldyB2R0lDCj4+PiBhZnRlciBhcHBseWluZyB0aGUgMiBwcmV2
aW91cyBwYXRjaGVzLgo+Pj4KPj4+IDYyYWE5ZTdmMWLCoMKgwqAgeGVuL2FybTogRG9uJ3QgYnVp
bGQgR0lDdjMgd2l0aCB0aGUgbmV3IHZHSUMKPiAKPiBGb3IgdGhlIG1vbWVudCBJIHNraXBwZWQg
NTRlYzU5ZjZiMCBhbmQgNjJhYTllN2YxYiBiZWNhdXNlIDYyYWE5ZTdmMWIgaXMKPiBub3QgYSB0
cml2aWFsIGJhY2twb3J0LiBFdmVyeXRoaW5nIGVsc2UgaXMgZG9uZS4KClRoYW5rIHlvdSBmb3Ig
YmFja3BvcnRpbmcgdGhlIHBhdGNoZXMuIEkgdGhpbmsgaXQgd2FzIGEgYml0IG9kZCB0byBhcHBs
eSAKcGF0Y2ggNzAzZDlkNWVjMSB3aXRob3V0IHRoZSAyIHBhdGNoZXMuIEFueXdheSwgYmVsb3cg
YSByZXBsYWNlbWVudCAKcGF0Y2ggZm9yIDYyYWE5ZTdmMWIuCgpkaWZmIC0tY2MgeGVuL2FyY2gv
YXJtL0tjb25maWcKaW5kZXggODE3NGMwYzYzNSw1ODFkZTY3YjZiLi4wMDAwMDAwMDAwCi0tLSBh
L3hlbi9hcmNoL2FybS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCkBAQCAtMTIs
NyAtMTIsNiArMTIsNyBAQEAgY29uZmlnIEFSTV8zCiAgIGNvbmZpZyBBUk1fNjQKICAgICAgICAg
ZGVmX2Jvb2wgeQogICAgICAgICBkZXBlbmRzIG9uIDY0QklUCi0gICAgICAgc2VsZWN0IEhBU19H
SUNWMworKyAgICAgIHNlbGVjdCBIQVNfR0lDVjMgaWYgIU5FV19WR0lDCgogICBjb25maWcgQVJN
CiAgICAgICAgIGRlZl9ib29sIHkKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:04:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:04:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go4ht-0006XR-Qw; Mon, 28 Jan 2019 11:04: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=+d/k=QE=amazon.de=prvs=924930fe3=nmanthey@srs-us1.protection.inumbo.net>)
 id 1go4hs-0006XM-6E
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:04:00 +0000
X-Inumbo-ID: 690640ba-22ec-11e9-8f35-43489dd96323
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 690640ba-22ec-11e9-8f35-43489dd96323;
 Mon, 28 Jan 2019 11:03:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548673438; x=1580209438;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Gw4j8Eq78wiE8irExZ1Pcc1PNB41FGpJtD8QzefKfpQ=;
 b=iRlW5iI2XC5U/7f5CFdRgf5/MMPBKxgeFMTyY6G7PZVVugu+AMOBOeOd
 0pK0x6BN6CyilSMFO9oATRsUJdkAS7jP8yALxDkV2+qsiOFEB8sLDKo4v
 wB75WkUWzdloeC+CsdlZA4Q8UhCT5+Fa+mHwJy5OROAVeoxco45sjFFqZ c=;
X-IronPort-AV: E=Sophos;i="5.56,533,1539648000"; d="scan'208";a="783982879"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 28 Jan 2019 11:03:55 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0SB3m46000649
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 28 Jan 2019 11:03:52 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Jan 2019 11:03:50 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.9) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Jan 2019 11:03:44 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244655-32180-9-git-send-email-nmanthey@amazon.de>
 <5C4B3A7E0200007800211397@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <edf43e60-ce9c-ec36-4c48-9e240d2d2158@amazon.de>
Date: Mon, 28 Jan 2019 12:03:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4B3A7E0200007800211397@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.9]
X-ClientProxiedBy: EX13D21UWA001.ant.amazon.com (10.43.160.154) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 09/11] x86/vioapic: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yNS8xOSAxNzozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDEuMTkgYXQg
MTI6NTcsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBAQCAtNjYsNiArNjcsOSBAQCBz
dGF0aWMgc3RydWN0IGh2bV92aW9hcGljICpnc2lfdmlvYXBpYyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLAo+PiAgewo+PiAgICAgIHVuc2lnbmVkIGludCBpOwo+PiAgCj4+ICsgICAgLyogTWFrZSBz
dXJlIHRoZSBjb21waWxlciBkb2VzIG5vdCBvcHRpbWl6ZSB0aGUgaW5pdGlhbGl6YXRpb24gKi8K
Pj4gKyAgICBPUFRJTUlaRVJfSElERV9WQVIocGluKTsKPiBTaW5jZSB0aGVyZSdzIG5vIGluaXRp
YWxpemF0aW9uIGhlcmUsIEkgdGhpbmsgaXQgd291bGQgaGVscCB0byBhZGQgImRvbmUKPiBpbiB0
aGUgY2FsbGVycyIuIFBlcmhhcHMgYWxzbyAib3B0aW1pemUgYXdheSIgb3IgImRlbGV0ZSI/Cj4K
PiBBbmQgdGhlbiBJIHRoaW5rIHlvdSBtZWFuICpwaW4uClRydWUsIEkgd2lsbCBhZGFwdCBib3Ro
IHRoZSBjb21tZW50IGFuZCB0aGUgT1BUSU1JWkVSX0hJREVfVkFSIGNhbGwuCj4KPj4gQEAgLTIx
Miw3ICsyMTcsMTIgQEAgc3RhdGljIHZvaWQgdmlvYXBpY193cml0ZV9yZWRpcmVudCgKPj4gICAg
ICBzdHJ1Y3QgaHZtX2lycSAqaHZtX2lycSA9IGh2bV9kb21haW5faXJxKGQpOwo+PiAgICAgIHVu
aW9uIHZpb2FwaWNfcmVkaXJfZW50cnkgKnBlbnQsIGVudDsKPj4gICAgICBpbnQgdW5tYXNrZWQg
PSAwOwo+PiAtICAgIHVuc2lnbmVkIGludCBnc2kgPSB2aW9hcGljLT5iYXNlX2dzaSArIGlkeDsK
Pj4gKyAgICB1bnNpZ25lZCBpbnQgZ3NpOwo+PiArCj4+ICsgICAgLyogTWFrZSBzdXJlIG5vIG91
dC1vZi1ib3VuZCB2YWx1ZSBmb3IgaWR4IGNhbiBiZSB1c2VkICovCj4+ICsgICAgaWR4ID0gYXJy
YXlfaW5kZXhfbm9zcGVjKGlkeCwgdmlvYXBpYy0+bnJfcGlucyk7Cj4+ICsKPj4gKyAgICBnc2kg
PSB2aW9hcGljLT5iYXNlX2dzaSArIGlkeDsKPiBJIGRpc2xpa2UgdGhlIGRpc2Nvbm5lY3QgZnJv
bSB0aGUgcmVzcGVjdGl2ZSBib3VuZHMgY2hlY2s6IFRoZXJlJ3MKPiBvbmx5IG9uZSBjYWxsZXIs
IHNvIHRoZSBjb25zdHJ1Y3QgY291bGQgYmUgbW92ZWQgdGhlcmUsIG9yCj4gb3RoZXJ3aXNlIEkn
ZCBsaWtlIHRvIHNlZSBhbiBBU1NFUlQoKSBhZGRlZCBkb2N1bWVudGluZyB0aGF0IHRoZQo+IGJv
dW5kcyBjaGVjayBpcyBleHBlY3RlZCB0byBoYXZlIGhhcHBlbmVkIGluIHRoZSBjYWxsZXIuCkkg
YWdyZWUgdGhhdCB0aGUgaWR4IHZhbHVlIGlzIHVzZWQgYXMgYW4gYXJyYXkgaW5kZXggaW4gdGhp
cyBmdW5jdGlvbgpvbmx5IG9uY2UuIEhvd2V2ZXIsIHRoZSBnc2kgdmFsdWUgYWxzbyB1c2VzIHRo
ZSB2YWx1ZSBvZiBpZHgsIGFuZCBhcwp0aGF0IGlzIHBhc3NlZCB0byBvdGhlciBmdW5jdGlvbnMs
IEkgd2FudCB0byBib3VuZCB0aGUgZ3NpIHZhcmlhYmxlIGFzCndlbGwuIFRoZXJlZm9yZSwgSSBj
aG9zZSB0byBoYXZlIGEgc2VwYXJhdGUgYXNzaWdubWVudCBmb3IgdGhlIGlkeCB2YXJpYWJsZS4K
Pgo+PiBAQCAtMzc4LDcgKzM4OCw4IEBAIHN0YXRpYyBpbmxpbmUgaW50IHBpdF9jaGFubmVsMF9l
bmFibGVkKHZvaWQpCj4+ICAKPj4gIHN0YXRpYyB2b2lkIHZpb2FwaWNfZGVsaXZlcihzdHJ1Y3Qg
aHZtX3Zpb2FwaWMgKnZpb2FwaWMsIHVuc2lnbmVkIGludCBwaW4pCj4+ICB7Cj4+IC0gICAgdWlu
dDE2X3QgZGVzdCA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLmRlc3RfaWQ7Cj4+ICsg
ICAgdWludDE2X3QgZGVzdCA9IHZpb2FwaWMtPnJlZGlydGJsCj4+ICsgICAgICAgICAgICAgICBb
cGluID0gYXJyYXlfaW5kZXhfbm9zcGVjKHBpbiwgdmlvYXBpYy0+bnJfcGlucyldLmZpZWxkcy5k
ZXN0X2lkOwo+PiAgICAgIHVpbnQ4X3QgZGVzdF9tb2RlID0gdmlvYXBpYy0+cmVkaXJ0YmxbcGlu
XS5maWVsZHMuZGVzdF9tb2RlOwo+PiAgICAgIHVpbnQ4X3QgZGVsaXZlcnlfbW9kZSA9IHZpb2Fw
aWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLmRlbGl2ZXJ5X21vZGU7Cj4+ICAgICAgdWludDhfdCB2
ZWN0b3IgPSB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxkcy52ZWN0b3I7Cj4gSSdtIHNvcnJ5
LCBidXQgZGVzcGl0ZSBwcmlvciBkaXNjdXNzaW9ucyBJJ20gc3RpbGwgbm90IGhhcHB5IGFib3V0
Cj4gdGhpcyBjaGFuZ2UgLSBhbGwgb2YgdGhlIGNhbGxlcnMgcGFzcyBrbm93biBnb29kIHZhbHVl
czoKPiAtIHZpb2FwaWNfd3JpdGVfcmVkaXJlbnQoKSBnZXRzIGFkanVzdGVkIGFib3ZlLAo+IC0g
dmlvYXBpY19pcnFfcG9zaXRpdmVfZWRnZSgpIGdldHMgdGhlIHZhbHVlIHBhc3NlZCBpbnRvIGhl
cmUKPiAgIGZyb20gZ3NpX3Zpb2FwaWMoKSwgd2hpY2ggeW91IGFsc28gdGFrZSBjYXJlIG9mLAo+
IC0gdmlvYXBpY191cGRhdGVfRU9JKCkgbG9vcHMgb3ZlciBhbGwgcGlucywgc28gb25seSBwYXNz
ZXMgaW4tCj4gICByYW5nZSB2YWx1ZXMuCj4gVGhlcmVmb3JlIEkgc3RpbGwgZG9uJ3Qgc2VlIHdo
YXQgcHJvdGVjdGlvbiB0aGlzIGNoYW5nZSBhZGRzLgo+IEFzIHBlciBhYm92ZSwgaWYgaXQgd2Fz
IHRvIHN0YXksIHNvbWUgc29ydCBvZiBjb25uZWN0aW9uIHRvIHRoZQo+IHJhbmdlIGNoZWNrKHMp
IGl0IGd1YXJkcyB3b3VsZCBvdGhlcndpc2UgYmUgbmljZSB0byBlc3RhYmxpc2gsCj4gYnV0IEkg
cmVhbGl6ZSB0aGF0IGFkZGluZyBhbiBBU1NFUlQoKSBoZXJlIHdvdWxkIGdvIGFnYWluc3QKPiBh
IGNlcnRhaW4gYXNwZWN0IG9mIHJldmlldyBjb21tZW50cyBJIGdhdmUgb24gZWFybGllciB2ZXJz
aW9ucy4KSSB3aWxsIGRyb3AgdGhpcyBjaGFuZ2UuIEFzIHlvdSBjYWxsZWQgb3V0LCBhbGwgY2Fs
bGVycyBhcmUgYm91bmQKY2hlY2tlZCBhbHJlYWR5LiBIZW5jZSwgSSB3aWxsIG5vdCBhZGQgYW4g
YXNzZXJ0Lgo+Cj4+IEBAIC00NjMsNyArNDc0LDcgQEAgc3RhdGljIHZvaWQgdmlvYXBpY19kZWxp
dmVyKHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYywgdW5zaWduZWQgaW50IHBpbikKPj4gIAo+
PiAgdm9pZCB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBpcnEpCj4+ICB7Cj4+IC0gICAgdW5zaWduZWQgaW50IHBpbjsKPj4gKyAgICB1bnNp
Z25lZCBpbnQgcGluID0gMDsgLyogU2VlIGdzaV92aW9hcGljICovCj4+ICAgICAgc3RydWN0IGh2
bV92aW9hcGljICp2aW9hcGljID0gZ3NpX3Zpb2FwaWMoZCwgaXJxLCAmcGluKTsKPj4gICAgICB1
bmlvbiB2aW9hcGljX3JlZGlyX2VudHJ5ICplbnQ7Cj4+ICAKPj4gQEAgLTU2MCw3ICs1NzEsNyBA
QCBpbnQgdmlvYXBpY19nZXRfdmVjdG9yKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBnc2kpCj4+ICAKPj4gIGludCB2aW9hcGljX2dldF90cmlnZ2VyX21vZGUoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKPj4gIHsKPj4gLSAgICB1bnNpZ25lZCBp
bnQgcGluOwo+PiArICAgIHVuc2lnbmVkIGludCBwaW4gPSAwOyAvKiBTZWUgZ3NpX3Zpb2FwaWMg
Ki8KPj4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBp
YyhkLCBnc2ksICZwaW4pOwo+PiAgCj4+ICAgICAgaWYgKCAhdmlvYXBpYyApCj4gU2luY2UgdGhl
cmUgYXJlIG1vcmUgY2FsbGVycyBvZiBnc2lfdmlvYXBpYygpLCBqdXN0aWZpY2F0aW9uIHNob3Vs
ZCBiZQo+IGFkZGVkIHRvIHRoZSBkZXNjcmlwdGlvbiB3aHkgb25seSBzb21lIG5lZWQgYWRqdXN0
bWVudCAob3IKPiBvdGhlcndpc2UsIGp1c3QgdG8gYmUgb24gdGhlIHNhZmUgc2lkZSBhcyB3ZWxs
IGFzIGZvciBjb25zaXN0ZW5jeQo+IGFsbCBvZiB0aGVtIHNob3VsZCBiZSB1cGRhdGVkLCBpbiB3
aGljaCBjYXNlIGl0IHdvdWxkIHN0aWxsIGJlIG5pY2UKPiB0byBjYWxsIG91dCB0aGUgb25lcyB3
aGljaCByZWFsbHkgW2Rvbid0XSBuZWVkIHVwZGF0aW5nKS4KCkkgd2lsbCBleHRlbmQgdGhlIGV4
cGxhbmF0aW9uIGluIHRoZSBjb21taXQgbWVzc2FnZS4KCkJlc3QsCk5vcmJlcnQKCj4KPiBKYW4K
Pgo+CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3Ry
LiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIs
IFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRz
Z2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:11:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:11: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-devel-bounces@lists.xenproject.org>)
	id 1go4p5-0007QQ-Pj; Mon, 28 Jan 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=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go4p5-0007QL-2o
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:11:27 +0000
X-Inumbo-ID: 739f839c-22ed-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 739f839c-22ed-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 11:11:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 126D2EBD;
 Mon, 28 Jan 2019 03:11:25 -0800 (PST)
Received: from [10.37.12.223] (unknown [10.37.12.223])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C6E373F59C;
 Mon, 28 Jan 2019 03:11:23 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-7-julien.grall@arm.com>
 <alpine.DEB.2.10.1901231610020.17936@sstabellini-ThinkPad-X260>
 <2a4755f3-42ff-9cd6-fb42-d82f6cd3588e@arm.com>
 <alpine.DEB.2.10.1901251313330.17936@sstabellini-ThinkPad-X260>
 <2aaba5bd-ce24-f752-0b6e-4395fc41dac2@arm.com>
Message-ID: <d4f83b91-4c5c-70c5-ab4e-c82a78168b32@arm.com>
Date: Mon, 28 Jan 2019 11:11:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <2aaba5bd-ce24-f752-0b6e-4395fc41dac2@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 6/8] xen/arm: Implement workaround
 for Cortex-A76 erratum 1165522
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, James Morse <james.morse@arm.com>,
 andre.przywara@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzI3LzE5IDk6NTUgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBPbiAx
LzI1LzE5IDk6MzYgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gVGh1LCAyNCBK
YW4gMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gQEphbWVzLCBwbGVhc2UgY29ycmVjdCBt
ZSBpZiBJIGFtIHdyb25nIGJlbG93IDopLgo+Pj4KPj4+IE9uIDI0LzAxLzIwMTkgMDA6NTIsIFN0
ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+PiBPbiBXZWQsIDI4IE5vdiAyMDE4LCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+PiAuLi4gaW4gdGhlIGNvbnRleHQgb2YgdGhlIGVycmF0YSwgeW91IGhh
dmUgdG8gaW1hZ2luZSB3aGF0IGNhbiBoYXBwZW4gCj4+PiBpZiBhbiBBVAo+Pj4gaW5zdHJ1Y3Rp
b24gaXMgaW5zZXJ0ZWQgKHZpYSBzcGVjdWxhdGlvbikgYmV0d2VlbiBlYWNoIGluc3RydWN0aW9u
IAo+Pj4gYW5kIHdoYXQKPj4+IGhhcHBlbiBpZiB0aGUgc3lzdGVtIHJlZ2lzdGVycyBhcmUgcmUt
b3JkZXJlZC4KPj4+Cj4+PiBUaGUga2V5IG9mIHRoZSBlcnJhdHVtIGlzIFZUVEJSX0VMMi4gVGhp
cyBpcyB3aGF0IHdpbGwgc3RvcCBhIAo+Pj4gc3BlY3VsYXRlZCBBVAo+Pj4gaW5zdHJ1Y3Rpb24g
dG8gYWxsb2NhdGUgYSBUTEJzIGVudHJ5IGJlY2F1c2UgeW91IGFyZSBub3QgYWxsb3dlZCB0byAK
Pj4+IGNhY2hlIGEKPj4+IHRyYW5zbGF0aW9uIHRoYXQgd2lsbCBmYXVsdC4gV2l0aG91dCB0aGUg
aXNiKCkgaGVyZSwgdGhlIFZUVEJSX0VMMiAKPj4+IG1heSBiZQo+Pj4gc3luY2hyb25pemVkIGJl
Zm9yZSB0aGUgcmVzdCBvZiB0aGUgY29udGV4dCwgc28gYSBzcGVjdWxhdGVkIEFUIAo+Pj4gaW5z
dHJ1Y3Rpb24KPj4+IG1heSB1c2UgYW4gaW5jb25zaXN0ZW50IHN0YXRlIGFuZCBhbGxvY2F0ZSBh
IFRMQiBlbnRyeSB3aXRoIGFuIAo+Pj4gdW5leHBlY3RlZAo+Pj4gdHJhbnNsYXRpb24gYWdhaW5z
dCB0aGUgZ3Vlc3QuCj4+Pgo+Pj4gU28gaGVyZSwgd2Ugd2FudCB0byBlbnN1cmUgdGhlIHJlc3Qg
b2YgdGhlIGNvbnRleHQgaXMgc3luY2hyb25pemVkIAo+Pj4gYmVmb3JlCj4+PiB3cml0aW5nIHRv
IFZUVEJSX0VMMiwgaGVuY2UgdGhlIGlzYigpLgo+Pgo+PiBPSy4gSSB1bmRlcnN0YW5kIHRoZSBl
eHBsYW5hdGlvbiwgdGhhbmsgeW91Lgo+Pgo+PiBJIGp1c3QgdGhvdWdodCB0aGF0IHRoZSBDUFUg
d291bGQgYmUgc21hcnQgZW5vdWdoIHRvIG9ubHkgcmVvcmRlciBzeXN0ZW0KPj4gcmVnaXN0ZXJz
IHdyaXRlcyB3aGVuIGFwcHJvcHJpYXRlLCBlc3BlY2lhbGx5IHdoZW4gdGhlIENQVSBpcyBhbHNv
IGRvaW5nCj4+IHNwZWN1bGF0aW9uIGF0IHRoZSBzYW1lIHRpbWUuIFdoeSB3b3VsZCBpdCBzcGVj
dWxhdGUgaWYgaXQga25vd3MgdGhhdCBpdAo+PiBpcyByZW9yZGVyaW5nIHN5c3JlZyB3cml0ZXMg
dGhhdCBjYW4gYmFkbHkgYWZmZWN0IHRoZSBzcGVjdWxhdGlvbgo+PiBpdHNlbGY/IExldCBtZSBz
YXkgdGhhdCBpdCBkb2Vzbid0IHNvdW5kIGxpa2UgYSAic2FuZSIgYmVoYXZpb3IgdG8gbWUuCj4+
IEJ1dCBpZiBpdCBiZWhhdmVzIHRoaXMgd2F5LCBpdCBiZWhhdmVzIHRoaXMgd2F5Li4uCj4gCj4g
SSBob3BlIHlvdSBhcmUgYXdhcmUgd2UgYXJlIHNwZWFraW5nIGFib3V0IGFuIGVycmF0dW0gaGVy
ZS4uLiBOb3Qgd2hhdCAKPiB0aGUgQXJtIEFybSBhbGxvd3MuCj4gCj4gQXNpZGUgdGhlIGVycmF0
dW0sIGEgcHJvY2Vzc29yIGlzIGFsbG93ZWQgdG8gZG8gd2hhdGV2ZXIgaXQgd2FudHMgaWYgaXQg
Cj4gaXMgd2l0aGluIHRoZSBBcm0gQXJtLiBUaGVzZSByZWdpc3RlcnMgYXJlIGRlc2NyaWJlZCBh
cyBvdXQtb2YtY29udGV4dCAKPiBhbmQgc2hvdWxkIG5vdCBiZSB1c2VkIGJ5IHNwZWN1bGF0aW9u
IGluIEVMMi4gSWYgeW91IHdhbnQgdG8gdXNlIHRoZW0gaW4gCj4gRUwyLCB5b3UgbmVlZCBhbiBp
c2IoKSBiZWZvcmUgYW55IGluc3RydWN0aW9uIGluIEVMMiB1c2luZyB0aGVtIAo+IG90aGVyd2lz
ZSB5b3UgbWF5IHVzZSBhbiBpbmNvbnNpc3RlbnQgY29udGV4dC4gVGhpcyBpcyBnaXZpbmcgZW5v
dWdoIAo+IGZyZWVkb20gdG8gdGhlIHByb2Nlc3NvciB3aGlsZSB0aGUgaW1wYWN0IGluIHRoZSBz
b2Z0d2FyZSBpcyBtaW5pbWFsLgo+IAo+IFsuLi5dCj4gCj4+Pj4KPj4+Pj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqAgLyogRW5zdXJlIFZUVEJSX0VMMiBpcyBzeW5jaHJvbml6ZWQgYmVmb3JlIGZsdXNo
aW5nIHRoZSAKPj4+Pj4gVExCcyAqLwo+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpc2IoKTsK
Pj4+Pj4gwqDCoMKgwqDCoMKgIH0KPj4+Pj4gQEAgLTE1MDQsNiArMTU0NSwyMyBAQCBzdGF0aWMg
dWludDMyX3QgX19yZWFkX21vc3RseSB2dGNyOwo+Pj4+PiDCoMKgIHN0YXRpYyB2b2lkIHNldHVw
X3ZpcnRfcGFnaW5nX29uZSh2b2lkICpkYXRhKQo+Pj4+PiDCoMKgIHsKPj4+Pj4gwqDCoMKgwqDC
oMKgIFdSSVRFX1NZU1JFRzMyKHZ0Y3IsIFZUQ1JfRUwyKTsKPj4+Pj4gKwo+Pj4+PiArwqDCoMKg
IC8qCj4+Pj4+ICvCoMKgwqDCoCAqIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFOiBXZSB3
YW50IHRvIGtlZXAgdGhlIFRMQnMgCj4+Pj4+IGZyZWUgZnJvbQo+Pj4+PiArwqDCoMKgwqAgKiBl
bnRyaWVzIHJlbGF0ZWQgdG8gRUwxL0VMMCB0cmFuc2xhdGlvbiByZWdpbWUgdW50aWwgYSBndWVz
dCAKPj4+Pj4gdkNQVQo+Pj4+PiArwqDCoMKgwqAgKiBpcyBydW5uaW5nLiBGb3IgdGhhdCwgd2Ug
bmVlZCB0byBzZXQtdXAgVlRUQlIgdG8gcG9pbnQgdG8gCj4+Pj4+IGFuIGVtcHR5Cj4+Pj4+ICvC
oMKgwqDCoCAqIHBhZ2UtdGFibGUgYW5kIHR1cm4gb24gc3RhZ2UtMiB0cmFuc2xhdGlvbi4KPj4+
Pgo+Pj4+IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgdGhpcyBpcyBuZWVkZWQ6IGlzbid0IHRoZSBs
YWNrIG9mIEhDUl9WTSAoZHVlIHRvCj4+Pj4geW91ciBwcmV2aW91cyBwYXRjaCkgc3VwcG9zZWQg
dG8gYmUgc3VmZmljaWVudD8gSG93IGNhbiB0aGVyZSBiZQo+Pj4+IHNwZWN1bGF0aW9uIHdpdGhv
dXQgSENSX1ZNPwo+Pj4KPj4+IEhDUl9FTDIuVk0gdW5zZXRzIG1lYW5zIHRoZSBzdGFnZS0yIHdp
bGwgbm90IGJlIHVzZWQgZm9yIHRoZSBFTDEvRUwwCj4+PiB0cmFuc2xhdGlvbiByZWdpbWUuIElu
IHRoZSBjb250ZXh0IG9mIHRoZSBlcnJhdHVtLCB0aGUgQVQgY2FuIHN0aWxsIAo+Pj4gc3BlY3Vs
YXRlCj4+PiBleGNlcHQgaXQgd2lsbCBub3QgdGFrZSBpbnRvIGFjY291bnQgdGhlIHN0YWdlLTIu
IFRoZSBkZXBlbmRlbmNpZXMgb24gCj4+PiBWTUlECj4+PiBzdGlsbHMgYXBwbGllcyB3aGVuIEhD
Ul9FTDIuVk0gaXMgdW5zZXQsIHNvIGZyb20gbXkgdW5kZXJzdGFuZGluZywgCj4+PiB0aGUgZW50
cnkKPj4+IGNvdWxkIGdldCBjYWNoZWQgdG8gd2hhdGV2ZXIgaXMgVlRUQlJfRUwyLlZNSUQuCj4+
Cj4+IERhbW4hIEV2ZW4gaWYgYXQgdGhpcyBwb2ludCBvZiB0aGUgYm9vdCBzZXF1ZW5jZSB0aGVy
ZSBpcyBubyBFTDEgLyBFTDAKPj4gYXQgYWxsPyBIb3cgY2FuIHRoYXQgc3BlY3VsYXRpb24gaGFw
cGVuPyBTaG91bGRuJ3QgdGhlIGZpcnN0IEVMMSAvIEVMMAo+PiBzcGVjdWxhdGlvbiBvY2N1ciBh
ZnRlciB0aGUgZmlyc3QgbGVhdmVfaHlwZXJ2aXNvcl90YWlsPwo+IAo+IEhvdyBkbyB5b3Uga25v
dyBFTDEgd2FzIG5vdCBydW4gYmVmb3JlIGhhbmQ/IEltYWdpbmUgd2UgZGlkIGEgc29mdCAKPiBy
ZWJvb3Qgb3Iga2V4ZWMgWGVuLi4uCj4gCj4gQnV0IHRoZSBzcGVjdWxhdGlvbiBpbiB0aGF0IGNv
bnRleHQgaXMgbWF5IGJlIGJlY2F1c2UgdGhlIHByb2Nlc3NvciAKPiBub3RpY2VkIGFuIEFUIGlu
c3RydWN0aW9uIHRhcmdldGluZyBFTDEgaW4gdGhlIHN0cmVhbS4KPiAKPj4KPj4KPj4+PiBFdmVu
IGlmIHNwZWN1bGF0aW9uIGhhcHBlbnMgd2l0aG91dCBIQ1JfRUwyLCB3aHkgZG8gd2UgbmVlZCB0
byBzZXQgaXQKPj4+PiBub3c/IElzbid0IHNldHRpbmcgZW1wdHlfcm9vdF9tZm4gZW5vdWdoPwo+
Pj4KPj4+IFRoZSBtYWluIGdvYWwgaGVyZSBpcyB0byBoYXZlIHRoZSBUTEJzIGluIGEga25vd24g
c3RhdGUgYWZ0ZXIgdGhlIENQVSAKPj4+IGhhcyBiZWVuCj4+PiBpbml0aWFsaXplZC4gQWZ0ZXIg
dGhlIHNlcXVlbmNlIGJlbG93LCB3ZSBhcmUgc3VyZSB0aGF0IHRoZSBUTEJzIAo+Pj4gZG9uJ3Qg
Y29udGFpbgo+Pj4gZW50cmllcyBhc3NvY2lhdGVkIHRvIHRoZSBFTDEvRUwwIHJlZ2ltZSBhbmQg
YW5kIGEgc3BlY3VsYXRlZCBBVCAKPj4+IGluc3RydWN0aW9uCj4+PiB3aWxsIG5vdCBiZSBhYmxl
IHRvIGFsbG9jYXRlIG1vcmUuCj4+Pgo+Pj4gV2l0aG91dCBIQ1JfRUwyLlZNIHNldCwgdGhlIHN0
YWdlLTIgcGFnZS10YWJsZSB3aWxsIG5vdCBnZXQgdXNlZC4gU28gYQo+Pj4gc3BlY3VsYXRlZCBB
VCBpbnN0cnVjdGlvbiBjb3VsZCBzdGlsbCBhbGxvY2F0ZSBhbiBlbnRyeSBpbiBUTEIuIEl0IGlz
IAo+Pj4gbm90IGEKPj4+IG1ham9yIGlzc3VlIGFzIGl0IHdvdWxkIGJlIGFnYWluc3QgSU5WQUxJ
RF9WTUlELCB5ZXQgaXQgaXMgbm90IGEgdmVyeSAKPj4+IHNhbmUKPj4+IHNpdHVhdGlvbiBmb3Ig
dGhlIGh5cGVydmlzb3IuCj4+Cj4+IEkgaGF2ZSBhIHF1ZXN0aW9uIG9uIHRoZSB0bGIgZmx1c2gu
wqAgRG8gd2UgbmVlZCBpdCBiZWNhdXNlIHRoZSB0bGIgaXMKPj4gbm90IGd1YXJhbnRlZWQgdG8g
YmUgY2xlYW4gYWZ0ZXIgYm9vdD8KPiAKPiBZb3UgZG9uJ3Qga25vdyB0aGUgc3RhdGUgb2YgdGhl
IFRMQnMgYWZ0ZXIgYm9vdC4KPiAKPj4KPj4gQWxzbywgZG8gd2UgbmVlZCBhIGZsdXNoX3RsYl9h
bGxfbG9jYWwoKT8gV291bGQgZmx1c2hfdGxiX2xvY2FsIGJlCj4+IGVub3VnaCwgbWF5YmUgZXhl
Y3V0ZWQgaW1tZWRpYXRlbHkgYmVmb3JlIHN3aXRjaGluZyBWVFRCUl9FTDI/IEkgZ3Vlc3MKPj4g
aXQgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSBzcGVjdWxhdGlvbiBoYXBwZW5zIG9uIHRoZSBsb2Nh
bCBWTUlEIG9ubHkuCj4gCj4gU3BlY3VsYXRpb24gY2FuIG9ubHkgaGFwcGVuIHVzaW5nIHN5c3Rl
bSByZWdpc3RlcnMuIFNvIG9ubHkgb24gdGhlIGxvY2FsIAo+IFZNSUQgb25seS4KPiAKPj4gSWYg
aXQgb25seSBzcGVjdWxhdGUgb24gdGhlIGxvY2FsIFZNSUQsIHRoZW4gZmx1c2hfdGxiX2FsbF9s
b2NhbCgpCj4+IHNob3VsZCBzdWZmaWNlPwo+IAo+IFdlIGhhdmUgdHdvIFZNSURzIGluIHBsYXkg
aGVyZTogd2hhdGV2ZXIgd2FzIHRoZSB2YWx1ZSBpbiBWVFRCUl9FTDIuVk1JRCAKPiBiZWZvcmUg
dGhlIGZ1bmN0aW9uIGFuZCBJTlZBTElEX1ZNSUQuIFdlIHdvdWxkIG5lZWQgdG8gZmx1c2ggdGhl
IGZvcm1lciAKPiBhbmQgdGhpcyB3b3VsZCByZXF1aXJlIGVtcHR5IHJvb3QgdHJpY2sgYmVjYXVz
ZSBzcGVjdWxhdGlvbiBjYW4gaGFwcGVuIAo+IGFzIHNvb24gYXMgZmx1c2ggZW5kZWQuCj4gCj4g
QnV0IHRoZW4sIHlvdSByZWx5IG9uIFhlbiB0byBvbmx5IHVzZSBhIHNpbmdsZSBWTUlEIGF0IGJv
b3QuIFdoaWxlIHRoaXMgCj4gaXMgdGhlIGNhc2UgdG9kYXksIEkgY2FuJ3QgdGVsbCBpZiBpdCB3
aWxsIGJlIGluIHRoZSBmdXR1cmUuCj4gCj4gU28gdGhlIGZsdXNoX3RsYl9sb2NhbCBpcyB0aGUg
c2FmZXN0LgoKSG1tbSwgSSBtZWFudCBmbHVzaF90bGJfYWxsX2xvY2FsIGhlcmUuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:12:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go4q2-0007Ug-4o; Mon, 28 Jan 2019 11:12: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go4q1-0007UZ-9Q
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:12:25 +0000
X-Inumbo-ID: 95fc400a-22ed-11e9-9409-8fb46bae8c6d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95fc400a-22ed-11e9-9409-8fb46bae8c6d;
 Mon, 28 Jan 2019 11:12:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 04:12:22 -0700
Message-Id: <5C4EE3910200007800211A78@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 04:12:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244655-32180-9-git-send-email-nmanthey@amazon.de>
 <5C4B3A7E0200007800211397@prv1-mh.provo.novell.com>
 <edf43e60-ce9c-ec36-4c48-9e240d2d2158@amazon.de>
In-Reply-To: <edf43e60-ce9c-ec36-4c48-9e240d2d2158@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 09/11] x86/vioapic: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDEyOjAzLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAxLzI1LzE5IDE3OjM0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjMuMDEuMTkgYXQg
MTI6NTcsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gQEAgLTIxMiw3ICsyMTcsMTIg
QEAgc3RhdGljIHZvaWQgdmlvYXBpY193cml0ZV9yZWRpcmVudCgKPj4+ICAgICAgc3RydWN0IGh2
bV9pcnEgKmh2bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsKPj4+ICAgICAgdW5pb24gdmlvYXBp
Y19yZWRpcl9lbnRyeSAqcGVudCwgZW50Owo+Pj4gICAgICBpbnQgdW5tYXNrZWQgPSAwOwo+Pj4g
LSAgICB1bnNpZ25lZCBpbnQgZ3NpID0gdmlvYXBpYy0+YmFzZV9nc2kgKyBpZHg7Cj4+PiArICAg
IHVuc2lnbmVkIGludCBnc2k7Cj4+PiArCj4+PiArICAgIC8qIE1ha2Ugc3VyZSBubyBvdXQtb2Yt
Ym91bmQgdmFsdWUgZm9yIGlkeCBjYW4gYmUgdXNlZCAqLwo+Pj4gKyAgICBpZHggPSBhcnJheV9p
bmRleF9ub3NwZWMoaWR4LCB2aW9hcGljLT5ucl9waW5zKTsKPj4+ICsKPj4+ICsgICAgZ3NpID0g
dmlvYXBpYy0+YmFzZV9nc2kgKyBpZHg7Cj4+IEkgZGlzbGlrZSB0aGUgZGlzY29ubmVjdCBmcm9t
IHRoZSByZXNwZWN0aXZlIGJvdW5kcyBjaGVjazogVGhlcmUncwo+PiBvbmx5IG9uZSBjYWxsZXIs
IHNvIHRoZSBjb25zdHJ1Y3QgY291bGQgYmUgbW92ZWQgdGhlcmUsIG9yCj4+IG90aGVyd2lzZSBJ
J2QgbGlrZSB0byBzZWUgYW4gQVNTRVJUKCkgYWRkZWQgZG9jdW1lbnRpbmcgdGhhdCB0aGUKPj4g
Ym91bmRzIGNoZWNrIGlzIGV4cGVjdGVkIHRvIGhhdmUgaGFwcGVuZWQgaW4gdGhlIGNhbGxlci4K
PiBJIGFncmVlIHRoYXQgdGhlIGlkeCB2YWx1ZSBpcyB1c2VkIGFzIGFuIGFycmF5IGluZGV4IGlu
IHRoaXMgZnVuY3Rpb24KPiBvbmx5IG9uY2UuIEhvd2V2ZXIsIHRoZSBnc2kgdmFsdWUgYWxzbyB1
c2VzIHRoZSB2YWx1ZSBvZiBpZHgsIGFuZCBhcwo+IHRoYXQgaXMgcGFzc2VkIHRvIG90aGVyIGZ1
bmN0aW9ucywgSSB3YW50IHRvIGJvdW5kIHRoZSBnc2kgdmFyaWFibGUgYXMKPiB3ZWxsLiBUaGVy
ZWZvcmUsIEkgY2hvc2UgdG8gaGF2ZSBhIHNlcGFyYXRlIGFzc2lnbm1lbnQgZm9yIHRoZSBpZHgg
dmFyaWFibGUuCgpJIGRvbid0IG1pbmQgdGhlIHNlcGFyYXRlIGFzc2lnbm1lbnQsIGFuZCBJIGRp
ZG4ndCBjb21wbGFpbgphYm91dCBpZHggYmVpbmcgdXNlZCBqdXN0IG9uY2UuIFdoYXQgSSBzYWlk
IGlzIHRoYXQgdGhlcmUncwpvbmx5IG9uZSBjYWxsZXIgb2YgdGhlIGZ1bmN0aW9uLiBJZiB0aGUg
Ym91bmRzIGNoZWNraW5nIHdhcwpkb25lIHRoZXJlLCAiZ3NpIiBoZXJlIHdvdWxkIGJlIGVxdWFs
bHkgImJvdW5kZWQiIGFmYWljdC4KQW5kIEkgZGlkIHN1Z2dlc3QgYW4gYWx0ZXJuYXRpdmUgaW4g
Y2FzZSB5b3UgZGlzbGlrZSB0aGUKbW92aW5nIG9mIHRoZSBjb25zdHJ1Y3QgeW91IGFkZC4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:17:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:17: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-devel-bounces@lists.xenproject.org>)
	id 1go4uM-0007hB-Pz; Mon, 28 Jan 2019 11:16:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go4uL-0007h6-0Q
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:16:53 +0000
X-Inumbo-ID: 35e534f5-22ee-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35e534f5-22ee-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 11:16:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 04:16:50 -0700
Message-Id: <5C4EE49F0200007800211A95@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 04:16:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-5-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1548295503-15946-5-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE5IGF0IDAzOjA0LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0Cj4gKysrIGIveGVuL2luY2x1ZGUv
eGxhdC5sc3QKPiBAQCAtMTQ4LDMgKzE0OCw1IEBACj4gID8JZmxhc2tfc2V0ZW5mb3JjZQkJeHNt
L2ZsYXNrX29wLmgKPiAgIQlmbGFza19zaWRfY29udGV4dAkJeHNtL2ZsYXNrX29wLmgKPiAgPwlm
bGFza190cmFuc2l0aW9uCQl4c20vZmxhc2tfb3AuaAo+ICs/CWFyZ29fYWRkcgkJCWFyZ28uaAo+
ICs/CWFyZ29fcmluZwkJCWFyZ28uaAoKVGhlIGVudHJpZXMgaW4gdGhpcyBmaWxlIGFyZSBzb3J0
ZWQgYWxwaGFiZXRpY2FsbHkgYnkgaGVhZGVyIG5hbWUKZmlyc3QsIHdpdGggdGhlIGV4Y2VwdGlv
biBvZiB0aGUgbWFpbiB4ZW4uaCB3aGljaCBpcyBhdCB0aGUgdG9wIG9mCnRoaXMgZmlsZS4gUGxl
YXNlIG1vdmUgeW91ciBhZGRpdGlvbnMgdXAgaW1tZWRpYXRlbHkgcGFzdCB0aGUKYXJjaC1zcGVj
aWZpYyBvbmVzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:20:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:20: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-devel-bounces@lists.xenproject.org>)
	id 1go4xJ-0007xv-FD; Mon, 28 Jan 2019 11:19: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go4xI-0007xq-96
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:19:56 +0000
X-Inumbo-ID: a338a2b6-22ee-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a338a2b6-22ee-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 11:19:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 04:19:54 -0700
Message-Id: <5C4EE5560200007800211AA6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 04:19:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-8-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1548295503-15946-8-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE5IGF0IDAzOjA0LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IEBAIC0zMSwxMyArMzIsMjcgQEAKPiAgI2lmZGVmIENPTkZJR19DT01QQVQKPiAg
I2luY2x1ZGUgPGNvbXBhdC9hcmdvLmg+Cj4gIENIRUNLX2FyZ29fYWRkcjsKPiArQ0hFQ0tfYXJn
b19yZWdpc3Rlcl9yaW5nOwo+ICBDSEVDS19hcmdvX3Jpbmc7Cj4gICNlbmRpZgoKV2hhdCBhYm91
dCBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcj8KCj4gLS0tIGEveGVuL2luY2x1
ZGUveGxhdC5sc3QKPiArKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdAo+IEBAIC0xNTAsMyArMTUw
LDQgQEAKPiAgPwlmbGFza190cmFuc2l0aW9uCQl4c20vZmxhc2tfb3AuaAo+ICA/CWFyZ29fYWRk
cgkJCWFyZ28uaAo+ICA/CWFyZ29fcmluZwkJCWFyZ28uaAo+ICs/CWFyZ29fcmVnaXN0ZXJfcmlu
ZwkJYXJnby5oCgpUaGlzIGluc2VydGlvbiB3YW50cyB0byBtb3ZlIHVwIGEgbGluZSAocmVsYXRp
dmUgdG8gdGhlIGFyZ28Kb25lcyB3aGljaCBhcmUgYWxyZWFkeSB0aGVyZSkgYXMgd2VsbCwgdG8g
Zml0IHRoZSBzZWNvbmRhcnkKc29ydGluZyBieSBzdHJ1Y3R1cmUgbmFtZS4KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:29:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:29: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-devel-bounces@lists.xenproject.org>)
	id 1go56g-0000TT-LI; Mon, 28 Jan 2019 11:29: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go56f-0000TO-7D
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:29:37 +0000
X-Inumbo-ID: fd53fede-22ef-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd53fede-22ef-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 11:29:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 04:29:34 -0700
Message-Id: <5C4EE79B0200007800211ACA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 04:29:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-10-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1548295503-15946-10-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE5IGF0IDAzOjA0LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IC0tLSBhL3hlbi9jb21tb24vYXJnby5jCj4gKysrIGIveGVuL2NvbW1vbi9hcmdv
LmMKPiBAQCAtMzIsMTYgKzMyLDI0IEBACj4gICNpZmRlZiBDT05GSUdfQ09NUEFUCj4gICNpbmNs
dWRlIDxjb21wYXQvYXJnby5oPgo+ICBDSEVDS19hcmdvX2FkZHI7Cj4gKyN1bmRlZiBDSEVDS19h
cmdvX2FkZHIKPiArI2RlZmluZSBDSEVDS19hcmdvX2FkZHIgc3RydWN0IHhlbl9hcmdvX2FkZHIK
PiAgQ0hFQ0tfYXJnb19yZWdpc3Rlcl9yaW5nOwo+ICBDSEVDS19hcmdvX3Jpbmc7Cj4gIENIRUNL
X2FyZ29fdW5yZWdpc3Rlcl9yaW5nOwo+ICtDSEVDS19hcmdvX3NlbmRfYWRkcjsKPiAgI2VuZGlm
CgoKCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmdvLmgKPiBAQCAtNDYsNiArNDYsMzQgQEAgdHlwZWRlZiB1aW50MzJfdCB4ZW5f
YXJnb19wb3J0X3Q7Cj4gIC8qIGdmbiB0eXBlOiA2NC1iaXQgb24gYWxsIGFyY2hpdGVjdHVyZXMg
dG8gYWlkIGF2b2lkaW5nIGEgY29tcGF0IEFCSSAqLwo+ICB0eXBlZGVmIHVpbnQ2NF90IHhlbl9h
cmdvX2dmbl90Owo+ICAKPiArLyoKPiArICogWEVOX0FSR09fTUFYSU9WIDogbWF4aW11bSBudW1i
ZXIgb2YgaW92cyBhY2NlcHRlZCBpbiBhIHNpbmdsZSBzZW5kdi4KPiArICogQ2F1dGlvbiBpcyBy
ZXF1aXJlZCBpZiB0aGlzIHZhbHVlIGlzIGluY3JlYXNlZDogdGhpcyBkZXRlcm1pbmVzIHRoZSBz
aXplIG9mCj4gKyAqIGFuIGFycmF5IG9mIHhlbl9hcmdvX2lvdl90IHN0cnVjdHMgb24gdGhlIGh5
cGVydmlzb3Igc3RhY2ssIHNvIGNvdWxkIGNhdXNlCj4gKyAqIHN0YWNrIG92ZXJmbG93IGlmIHRo
ZSB2YWx1ZSBpcyB0b28gbGFyZ2UuCj4gKyAqIFRoZSBMaW51eCBBcmdvIGRyaXZlciBuZXZlciBw
YXNzZXMgbW9yZSB0aGFuIHR3byBpb3ZzLgo+ICsgKgo+ICsgKiBUaGlzIHZhbHVlIHNob3VsZCBh
bHNvIG5vdCBleGNlZWQgMTI4IHRvIGVuc3VyZSB0aGF0IHRoZSB0b3RhbCBhbW91bnQgb2YgZGF0
YQo+ICsgKiBwb3N0ZWQgaW4gYSBzaW5nbGUgQXJnbyBzZW5kdiBvcGVyYXRpb24gY2Fubm90IGV4
Y2VlZCAyXjMxIGJ5dGVzLCB0byByZWR1Y2UKPiArICogcmlzayBvZiBpbnRlZ2VyIG92ZXJmbG93
IGRlZmVjdHM6Cj4gKyAqIEVhY2ggYXJnbyBpb3YgY2FuIGhvbGQgfiAyXjI0IGJ5dGVzLCBzbyBY
RU5fQVJHT19NQVhJT1YgPD0gMl4oMzEtMjQpLAo+ICsgKiBpZS4ga2VlcCBYRU5fQVJHT19NQVhJ
T1YgPD0gMTI4Lgo+ICsqLwo+ICsjZGVmaW5lIFhFTl9BUkdPX01BWElPViAgICAgICAgICA4VQo+
ICsKPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDhfdCk7CgpUaGVyZSdzIG5vIG5lZWQg
Zm9yIHRoaXMsIHlvdSBjYW4gc2ltcGx5IHVzZSAuLi4KCj4gK3R5cGVkZWYgc3RydWN0IHhlbl9h
cmdvX2lvdgo+ICt7Cj4gKyNpZmRlZiBYRU5fR1VFU1RfSEFORExFXzY0CgpOb3RlIHRoYXQgdGhp
cyBpcyBkZWZpbmVkIG9ubHkgd2hlbiBfX1hFTl9fIG9yIF9fWEVOX1RPT0xTX18gYXJlCmRlZmlu
ZWQsIGkuZS4gbm90IGZvciBhbiAib3JkaW5hcnkiIGNvbnN1bWVyLiBJJ20gYWZyYWlkIHRoYXQg
LSBhcwpzYWlkIGJlZm9yZSAtIHlvdSB3b24ndCBnZXQgYXJvdW5kIHNvbWUgdHJhbnNsYXRpb24g
YXMgbG9uZyBhcyB5b3UKdXNlIGFueSBmb3JtIG9mIGhhbmRsZXMuCgo+ICsgICAgWEVOX0dVRVNU
X0hBTkRMRV82NCh1aW50OF90KSBpb3ZfaG5kOwoKLi4uIFhFTl9HVUVTVF9IQU5ETEUodWludDgp
IGhlcmUuIAoKPiArI2Vsc2UKPiArICAgIHVpbnQ2NF90IGlvdl9obmQ7CgpDbGVhcmx5IHRoaXMg
aXMgbm90IGEgc3VpdGFibGUgYWx0ZXJuYXRpdmUgZm9yIGEgaGFuZGxlLgoKPiAtLS0gYS94ZW4v
aW5jbHVkZS94bGF0LmxzdAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0Cj4gQEAgLTE1Miwz
ICsxNTIsNSBAQAo+ICA/CWFyZ29fcmluZwkJCWFyZ28uaAo+ICA/CWFyZ29fcmVnaXN0ZXJfcmlu
ZwkJYXJnby5oCj4gID8JYXJnb191bnJlZ2lzdGVyX3JpbmcJCWFyZ28uaAo+ICshCWFyZ29faW92
CQkJYXJnby5oCgpJIHdhc24ndCBhYmxlIHRvIHNwb3Qgd2hlcmUgd2hhdCB0aGlzIGxpbmUgcHJv
ZHVjZXMgaXMgYWN0dWFsbHkgdXNlZC4KQXMgcGVyIGFib3ZlIEkgdGhpbmsgeW91IHdpbGwgbmVl
ZCB0byB1c2UgaXQsIGJ1dCBpZiBpbiB0aGUgZW5kIHRoZXJlJ3MKYSBkaWZmZXJlbnQgc29sdXRp
b24sIHRoZW4gdGhpcyBzaG91bGQgbm90IGJlIGFkZGVkIHdpdGhvdXQgbmVlZC4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:40:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1go5H0-0001wl-Pf; Mon, 28 Jan 2019 11:40: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=sDuR=QE=citrix.com=prvs=92419a36d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1go5Gz-0001wg-TR
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:40:17 +0000
X-Inumbo-ID: 7abaa832-22f1-11e9-abbf-c37c7e123c97
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7abaa832-22f1-11e9-abbf-c37c7e123c97;
 Mon, 28 Jan 2019 11:40:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="85164085"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C4ED0A302000078002119D5@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b8beb440-ef96-1764-4bac-fbd4d5649be1@citrix.com>
Date: Mon, 28 Jan 2019 11:40:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4ED0A302000078002119D5@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3] x86/AMD: flush TLB after ucode update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAxOSAwOTo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIGluY3JlYXNlZCBu
dW1iZXIgb2YgbWVzc2FnZXMgKHNwZWNfY3RybC5jOnByaW50X2RldGFpbHMoKSkgd2l0aGluIGEK
PiBjZXJ0YWluIHRpbWUgd2luZG93IG1hZGUgbWUgbm90aWNlIHNvbWUgc2xvd25lc3Mgb2YgYm9v
dCB0aW1lIHNjcmVlbgo+IG91dHB1dC4gRXhwZXJpbWVudGFsbHkgSSd2ZSBuYXJyb3dlZCB0aGUg
dGltZSB3aW5kb3cgdG8gYmUgZnJvbQo+IGltbWVkaWF0ZWx5IGFmdGVyIHRoZSBlYXJseSB1Y29k
ZSB1cGRhdGUgb24gdGhlIEJTUCB0byB0aGUgUEFUIHdyaXRlIGluCj4gY3B1X2luaXQoKSwgd2hp
Y2ggdXBvbiBmdXJ0aGVyIGludmVzdGlnYXRpb24gaGFzIGFuIGVmZmVjdCBiZWNhdXNlIG9mCj4g
dGhlIGZ1bGwgVExCIGZsdXNoIHRoYXQncyBpbXBsaWVkIGJ5IHRoYXQgd3JpdGUuCj4KPiBGb3Ig
dGhhdCByZWFzb24sIGFzIGEgd29ya2Fyb3VuZCwgZmx1c2ggdGhlIFRMQiBvZiB0aGUgbWFwcGlu
ZyBvZiB0aGUKPiBwYWdlIHRoYXQgaG9sZHMgdGhlIGJsb2IuIE5vdGUgdGhhdCBmbHVzaGluZyBq
dXN0IGEgc2luZ2xlIHBhZ2UgaXMKPiBzdWZmaWNpZW50OiBBcyBwZXIgdmVyaWZ5X3BhdGNoX3Np
emUoKSBwYXRjaCBzaXplIGNhbid0IGV4Y2VlZCA0aywgYW5kCj4gdGhlIHdheSB4bWFsbG9jKCkg
d29ya3MgdGhlIGJsb2IgY2FuJ3QgYmUgY3Jvc3NpbmcgYSBwYWdlIGJvdW5kYXJ5Lgo+Cj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSSB0aGluayBpdCBp
cyB3b3J0aCBhdCBsZWFzdCBub3RpbmcgdGhhdCB3ZSBhcmUgZXhwZWN0aW5nIGEgQktHRC9QUFIK
dXBkYXRlIHRvIHRoaXMgZWZmZWN0IGluIGR1ZSBjb3Vyc2UsIGV2ZW4gaWYgdGhpcyBkb2Vzbid0
IGVuZCB1cCBpbiB0aGUKY29tbWl0IG1lc3NhZ2UuCgo+IC0tLQo+IHYzOiBVc2UgVExCIGZsdXNo
IGluc3RlYWQgb2YgUEFUIHdyaXRlLgo+IHYyOiBSZS1iYXNlLgo+Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L21pY3JvY29kZV9hbWQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMK
PiBAQCAtMjE4LDYgKzIxOCwxMiBAQCBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25l
ZCBpbnQKPiAgCj4gICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtaWNyb2NvZGVfdXBkYXRl
X2xvY2ssIGZsYWdzKTsKPiAgCj4gKyAgICAvKgo+ICsgICAgICogRXhwZXJpbWVudGFsbHkgdGhp
cyBoZWxwcyB3aXRoIHBlcmZvcm1hbmNlIGlzc3VlcyBvbiBhdCBsZWFzdCBjZXJ0YWluCj4gKyAg
ICAgKiBGYW0xNSBtb2RlbHMuCgpUaGlzIGlzIG5vIGxvbmdlciBleHBlcmltZW50YWwsIG5vdyB0
aGF0IHdlIHVuZGVyc3RhbmQgd2h5LsKgIEhvdyBhYm91dDoKCiJTb21lIHByb2Nlc3NvcnMgbGVh
dmUgdGhlIHVjb2RlIGJsb2IgbWFwcGluZyBhcyBVQyBhZnRlciB0aGUgdXBkYXRlLsKgCkZsdXNo
IHRoZSBtYXBwaW5nIHRvIHJlZ2FpbiBub3JtYWwgY2FjaGVhYmlsaXR5IiA/CgpUaGF0IHdheSwg
aXRzIGFsc28gc2xpZ2h0bHkgbGVzcyBjcnlwdGljIGluIHRoZSBjb2RlLgoKfkFuZHJldwoKPiAr
ICAgICAqLwo+ICsgICAgZmx1c2hfYXJlYV9sb2NhbChoZHIsIEZMVVNIX1RMQl9HTE9CQUwgfCBG
TFVTSF9PUkRFUigwKSk7Cj4gKwo+ICAgICAgLyogY2hlY2sgY3VycmVudCBwYXRjaCBpZCBhbmQg
cGF0Y2gncyBpZCBmb3IgbWF0Y2ggKi8KPiAgICAgIGlmICggaHdfZXJyIHx8IChyZXYgIT0gaGRy
LT5wYXRjaF9pZCkgKQo+ICAgICAgewo+Cj4KPgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:40:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1go5HD-0001xW-2d; Mon, 28 Jan 2019 11:40: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go5HC-0001xO-5G
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:40:30 +0000
X-Inumbo-ID: 821b7390-22f1-11e9-a403-efb2ff89380a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 821b7390-22f1-11e9-a403-efb2ff89380a;
 Mon, 28 Jan 2019 11:40:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 04:40:27 -0700
Message-Id: <5C4EEA270200007800211AE0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 04:40:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190117145722.30311-1-jgross@suse.com>
 <20190117145722.30311-2-jgross@suse.com>
In-Reply-To: <20190117145722.30311-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] xen: add interface for obtaining
 .config from hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE5IGF0IDE1OjU3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
ODMsMyArODQsOSBAQCBzdWJkaXItJChDT05GSUdfVUJTQU4pICs9IHVic2FuCj4gIAo+ICBzdWJk
aXItJChDT05GSUdfTkVFRFNfTElCRUxGKSArPSBsaWJlbGYKPiAgc3ViZGlyLSQoQ09ORklHX0hB
U19ERVZJQ0VfVFJFRSkgKz0gbGliZmR0Cj4gKwo+ICtjb25maWdfZGF0YS5jOiAuLi8uY29uZmln
Cj4gKwkoIGVjaG8gImNvbnN0IGNoYXIgeGVuX2NvbmZpZ19kYXRhW10gPSI7IFwKPiArCSAgY2F0
ICQ8IHwgZ3ppcCB8IC4uL3Rvb2xzL2JpbjJjOyBcCj4gKwkgIGVjaG8gIjsiOyBcCj4gKwkgIGVj
aG8gInVuc2lnbmVkIGludCB4ZW5fY29uZmlnX2RhdGFfc3ogPSBzaXplb2YoeGVuX2NvbmZpZ19k
YXRhKSAtIDE7IiApID4gJEAKCmNvbnN0IGhlcmUgYXMgd2VsbCBwbGVhc2UuIFdpdGggdGhpcyBh
ZGp1c3RlZApSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgooYXBh
cnQgZnJvbSB0aGUgWFNNIGNoYW5nZXMpCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:43:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1go5Jj-0002AE-Ip; Mon, 28 Jan 2019 11:43: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go5Ji-0002A6-6t
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:43:06 +0000
X-Inumbo-ID: e0146295-22f1-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0146295-22f1-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 11:43:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 04:43:04 -0700
Message-Id: <5C4EEAC50200007800211AFB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 04:43:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20190117145722.30311-1-jgross@suse.com>
 <20190117145722.30311-2-jgross@suse.com>
 <5C4EEA270200007800211AE0@prv1-mh.provo.novell.com>
In-Reply-To: <5C4EEA270200007800211AE0@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] xen: add interface for obtaining
 .config from hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDEyOjQwLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDE3LjAxLjE5IGF0IDE1OjU3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQEAgLTgz
LDMgKzg0LDkgQEAgc3ViZGlyLSQoQ09ORklHX1VCU0FOKSArPSB1YnNhbgo+PiAgCj4+ICBzdWJk
aXItJChDT05GSUdfTkVFRFNfTElCRUxGKSArPSBsaWJlbGYKPj4gIHN1YmRpci0kKENPTkZJR19I
QVNfREVWSUNFX1RSRUUpICs9IGxpYmZkdAo+PiArCj4+ICtjb25maWdfZGF0YS5jOiAuLi8uY29u
ZmlnCj4+ICsJKCBlY2hvICJjb25zdCBjaGFyIHhlbl9jb25maWdfZGF0YVtdID0iOyBcCj4+ICsJ
ICBjYXQgJDwgfCBnemlwIHwgLi4vdG9vbHMvYmluMmM7IFwKPj4gKwkgIGVjaG8gIjsiOyBcCj4+
ICsJICBlY2hvICJ1bnNpZ25lZCBpbnQgeGVuX2NvbmZpZ19kYXRhX3N6ID0gc2l6ZW9mKHhlbl9j
b25maWdfZGF0YSkgLSAxOyIgKSA+IAo+ICRACj4gCj4gY29uc3QgaGVyZSBhcyB3ZWxsIHBsZWFz
ZS4gV2l0aCB0aGlzIGFkanVzdGVkCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiAoYXBhcnQgZnJvbSB0aGUgWFNNIGNoYW5nZXMpCgpBbmQgSSBzaG91bGQg
aGF2ZSBhZGRlZCAid2l0aCBXZWkncyBjb21tZW50cyBhbHNvIHRha2VuIGNhcmUgb2YiLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:50:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1go5Qx-00034Y-MP; Mon, 28 Jan 2019 11:50:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go5Qw-00034O-GN
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:50:34 +0000
X-Inumbo-ID: eb3606dc-22f2-11e9-bc5a-afb3584a4595
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id eb3606dc-22f2-11e9-bc5a-afb3584a4595;
 Mon, 28 Jan 2019 11:50:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5642015AD;
 Mon, 28 Jan 2019 03:50:33 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 695B53F59C;
 Mon, 28 Jan 2019 03:50:32 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 11:50:20 +0000
Message-Id: <20190128115026.3336-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190128115026.3336-1-julien.grall@arm.com>
References: <20190128115026.3336-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 v2 1/7] xen/arm: Only set necessary
 flags when initializing HCR_EL2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25seSB7QSxGLEl9TU8gYXJlIG5lY2Vzc2FyeSB0byByZWNlaXZlIGludGVycnVwdHMgdW50aWwg
YSBndWVzdCB2Q1BVIGlzCmxvYWRlZC4KClRoZSByZXN0IGhhdmUgbm8gZWZmZWN0IG9uIFhlbiBh
bmQgaXQgaXMgYmV0dGVyIHRvIGF2b2lkIHNldHRpbmcgdGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5p
c292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAg
ICAgIC0gRml4IHR5cG8KICAgICAgICAtIEFkZCBBbmRyaWkncyBhbmQgU3RlZmFubydzIHJldmll
d2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCA4ICsrKysrKy0tCiAxIGZpbGUgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggMjIxYzc2MmFkYS4u
NjRhNzhkODNhNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKQEAgLTE1Nyw4ICsxNTcsMTIgQEAgdm9pZCBpbml0X3RyYXBzKHZvaWQp
CiAgICAgV1JJVEVfU1lTUkVHKChIQ1BUUl9DUF9NQVNLICYgfihIQ1BUUl9DUCgxMCkgfCBIQ1BU
Ul9DUCgxMSkpKSB8IEhDUFRSX1RUQSwKICAgICAgICAgICAgICAgICAgQ1BUUl9FTDIpOwogCi0g
ICAgLyogU2V0dXAgaHlwZXJ2aXNvciB0cmFwcyAqLwotICAgIFdSSVRFX1NZU1JFRyhnZXRfZGVm
YXVsdF9oY3JfZmxhZ3MoKSwgSENSX0VMMik7CisgICAgLyoKKyAgICAgKiBDb25maWd1cmUgSENS
X0VMMiB3aXRoIHRoZSBiYXJlIG1pbmltdW0gdG8gcnVuIFhlbiB1bnRpbCBhIGd1ZXN0CisgICAg
ICogaXMgc2NoZWR1bGVkLiB7QSxJLEZ9TU8gYml0cyBhcmUgc2V0IHRvIGFsbG93IEVMMiByZWNl
aXZpbmcKKyAgICAgKiBpbnRlcnJ1cHRzLgorICAgICAqLworICAgIFdSSVRFX1NZU1JFRyhIQ1Jf
QU1PIHwgSENSX0ZNTyB8IEhDUl9JTU8sIEhDUl9FTDIpOwogICAgIGlzYigpOwogfQogCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:50:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1go5R0-00035F-L7; Mon, 28 Jan 2019 11:50: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=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go5Qy-00034p-M8
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:50:36 +0000
X-Inumbo-ID: eca345ba-22f2-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id eca345ba-22f2-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 11:50:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AD83315AD;
 Mon, 28 Jan 2019 03:50:35 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C13013F59C;
 Mon, 28 Jan 2019 03:50:34 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 11:50:22 +0000
Message-Id: <20190128115026.3336-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190128115026.3336-1-julien.grall@arm.com>
References: <20190128115026.3336-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 v2 3/7] xen/arm: p2m: Introduce an
 helper to allocate the root page-table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXF1aXJlIHRvIGFsbG9jYXRlIHRoZSByb290IHBhZ2Ut
dGFibGUgd2l0aG91dApoYXZpbmcgYSBkb21haW4gaW4gaGFuZC4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5p
c292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAg
ICAgIC0gQWRkIEFuZHJpaSdzIGFuZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJj
aC9hcm0vcDJtLmMgfCAxNiArKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJt
LmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMzhiZmE5OTY0Zi4uOTg0NGJmYjkzNiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAt
MTM1MywyMSArMTM1MywyOSBAQCBpbnQgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICByZXR1cm4gcDJtX3JlbW92ZV9t
YXBwaW5nKGQsIGdmbiwgKDEgPDwgcGFnZV9vcmRlciksIG1mbik7CiB9CiAKLXN0YXRpYyBpbnQg
cDJtX2FsbG9jX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgc3RydWN0IHBhZ2VfaW5m
byAqcDJtX2FsbG9jYXRlX3Jvb3Qodm9pZCkKIHsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
ID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAg
dW5zaWduZWQgaW50IGk7CiAKICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhOVUxMLCBQ
Mk1fUk9PVF9PUkRFUiwgMCk7CiAgICAgaWYgKCBwYWdlID09IE5VTEwgKQotICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICAvKiBDbGVhciBib3RoIGZp
cnN0IGxldmVsIHBhZ2VzICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBQMk1fUk9PVF9QQUdFUzsg
aSsrICkKICAgICAgICAgY2xlYXJfYW5kX2NsZWFuX3BhZ2UocGFnZSArIGkpOwogCi0gICAgcDJt
LT5yb290ID0gcGFnZTsKKyAgICByZXR1cm4gcGFnZTsKK30KKworc3RhdGljIGludCBwMm1fYWxs
b2NfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
ID0gcDJtX2dldF9ob3N0cDJtKGQpOworCisgICAgcDJtLT5yb290ID0gcDJtX2FsbG9jYXRlX3Jv
b3QoKTsKKyAgICBpZiAoICFwMm0tPnJvb3QgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKIAog
ICAgIHAybS0+dnR0YnIgPSBnZW5lcmF0ZV92dHRicihwMm0tPnZtaWQsIHBhZ2VfdG9fbWZuKHAy
bS0+cm9vdCkpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:50:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1go5Qx-00034g-VJ; Mon, 28 Jan 2019 11:50:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go5Qw-00034P-Gh
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:50:34 +0000
X-Inumbo-ID: eaa77a34-22f2-11e9-a0f9-7b8252285022
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id eaa77a34-22f2-11e9-a0f9-7b8252285022;
 Mon, 28 Jan 2019 11:50:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2B86AEBD;
 Mon, 28 Jan 2019 03:50:32 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3F2B83F59C;
 Mon, 28 Jan 2019 03:50:31 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 11:50:19 +0000
Message-Id: <20190128115026.3336-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.12 v2 0/7] xen/arm: Workaround for
 Cortex-A76 erratum 1165522
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKRWFybHkgdmVyc2lvbiBvZiBDb3J0ZXgtQTc2IGNhbiBlbmQtdXAgd2l0aCBjb3Jy
dXB0IFRMQnMgaWYgdGhleQpzcGVjdWxhdGUgYW4gQVQgaW5zdHJ1Y3Rpb24gd2hpbGUgdGhlIFMx
L1MyIHN5c3RlbSByZWdpc3RlcnMgYXJlIGluIGFuCmluY29uc2lzdGVudCBzdGF0ZS4KClRoaXMg
Y2FuIGhhcHBlbiBkdXJpbmcgZ3Vlc3QgY29udGV4dCBzd2l0Y2ggYW5kIHdoZW4gaW52YWxpZGF0
aW5nIHRoZQpUTEJzIGZvciBvdGhlciB0aGFuIHRoZSBjdXJyZW50IFZNSUQuCgpUaGUgd29ya2Fy
b3VuZCBpbXBsZW1lbnRlZCBpbiBYZW4gd2lsbDoKICAgIC0gVXNlIGFuIGVtcHR5IHN0YWdlLTIg
d2l0aCBhIHJlc2VydmVkIFZNSUQgd2hpbGUgY29udGV4dAogICAgICBzd2l0Y2hpbmcgYmV0d2Vl
biAyIGd1ZXN0cwogICAgLSBVc2UgYW4gZW1wdHkgc3RhZ2UtMiB3aXRoIHRoZSBWTUlEIHdoZXJl
IFRMQnMgbmVlZCB0bwogICAgICBiZSBmbHVzaGVkCgpDaGVlcnMsCgpDQzogPGpncm9zc0BzdXNl
LmNvbT4KCkp1bGllbiBHcmFsbCAoNyk6CiAgeGVuL2FybTogT25seSBzZXQgbmVjZXNzYXJ5IGZs
YWdzIHdoZW4gaW5pdGlhbGl6aW5nIEhDUl9FTDIKICB4ZW4vYXJtOiBwMm06IFByb3ZpZGUgYW4g
aGVscGVyIHRvIGdlbmVyYXRlIHRoZSBWVFRCUgogIHhlbi9hcm06IHAybTogSW50cm9kdWNlIGFu
IGhlbHBlciB0byBhbGxvY2F0ZSB0aGUgcm9vdCBwYWdlLXRhYmxlCiAgeGVuL2FybTogZG9tYWlu
X2J1aWxkOiBEb24ndCBzd2l0Y2ggdG8gdGhlIGd1ZXN0IFAyTSB3aGVuIGNvcHlpbmcgZGF0YQog
IHhlbi9hcm06IHAybTogT25seSB1c2UgaXNiKCkgd2hlbiBpdCBpcyBuZWNlc3NhcnkKICB4ZW4v
YXJtOiBJbXBsZW1lbnQgd29ya2Fyb3VuZCBmb3IgQ29ydGV4LUE3NiBlcnJhdHVtIDExNjU1MjIK
ICBETyBOT1QgQVBQTFkgQWxsb3cgdGVzdGluZyB0aGUgbmV3IEFUIHNwZWN1bGF0ZSB3b3JrYXJv
dW5kIGNvZGUKCiBkb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4dCB8ICAgMSArCiB4ZW4v
YXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICB8ICAxNiArKysrKysKIHhlbi9hcmNoL2FybS9k
b21haW4uYyAgICAgICAgICAgIHwgICA4ICsrLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
ICAgICAgfCAgMTMgLS0tLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgIHwgMTE4
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2FyY2gvYXJtL3Ry
YXBzLmMgICAgICAgICAgICAgfCAgIDggKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1
cmUuaCB8ICAgMyArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCAgfCAgIDIgKwog
OCBmaWxlcyBjaGFuZ2VkLCAxMzkgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:50:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1go5R2-00035y-8P; Mon, 28 Jan 2019 11:50: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=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go5R1-00035Z-3i
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:50:39 +0000
X-Inumbo-ID: edf0be6b-22f2-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id edf0be6b-22f2-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 11:50:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DD28515AD;
 Mon, 28 Jan 2019 03:50:37 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F107C3F59C;
 Mon, 28 Jan 2019 03:50:36 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 11:50:24 +0000
Message-Id: <20190128115026.3336-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190128115026.3336-1-julien.grall@arm.com>
References: <20190128115026.3336-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 v2 5/7] xen/arm: p2m: Only use isb()
 when it is necessary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEVMMSB0cmFuc2xhdGlvbiByZWdpbWUgaXMgb3V0LW9mLWNvbnRleHQgd2hlbiBydW5uaW5n
IGF0IEVMMi4gVGhpcwptZWFucyB0aGUgcHJvY2Vzc29yIGNhbm5vdCBzcGVjdWxhdGUgbWVtb3J5
IGFjY2Vzc2VzIHVzaW5nIHRoZSByZWdpc3RlcnMKYXNzb2NpYXRlZCB0byB0aGF0IHJlZ2ltZS4K
CkFuIGlzYigpIGlzIG9ubHkgbmVlZGVkIGlmIFhlbiBpcyBnb2luZyB0byB1c2UgdGhlIHRyYW5z
bGF0aW9uIHJlZ2ltZQpiZWZvcmUgcmV0dXJuaW5nIHRvIHRoZSBndWVzdCAoZXhjZXB0aW9uIHJl
dHVybnMgd2lsbCBzeW5jaHJvbml6ZSB0aGUKY29udGV4dCkuCgpSZW1vdmUgdW5uZWNlc3Nhcnkg
aXNiKCkgYW5kIGRvY3VtZW50IHRoZSBvbmVzIGxlZnQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8
YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAt
IFJlbW92ZSBwb2ludGxlc3Mge30KICAgICAgICAtIEZpeCB0eXBvZXMKICAgICAgICAtIEFkZCBB
bmRyaWkncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDE3ICsrKysrKysr
KysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMK
aW5kZXggOTg0NGJmYjkzNi4uNDQzOTFhNWY4YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Ay
bS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTA2LDE3ICsxMDYsMjEgQEAgdm9pZCBw
Mm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqbikKICAgICAgICAgcmV0dXJuOwogCiAgICAg
V1JJVEVfU1lTUkVHNjQocDJtLT52dHRiciwgVlRUQlJfRUwyKTsKLSAgICBpc2IoKTsKLQogICAg
IFdSSVRFX1NZU1JFRyhuLT5hcmNoLnNjdGxyLCBTQ1RMUl9FTDEpOwotICAgIGlzYigpOwotCiAg
ICAgV1JJVEVfU1lTUkVHKG4tPmFyY2guaGNyX2VsMiwgSENSX0VMMik7Ci0gICAgaXNiKCk7CiAK
ICAgICBsYXN0X3ZjcHVfcmFuID0gJnAybS0+bGFzdF92Y3B1X3JhbltzbXBfcHJvY2Vzc29yX2lk
KCldOwogCiAgICAgLyoKKyAgICAgKiBXaGlsZSB3ZSBhcmUgcmVzdG9yaW5nIGFuIG91dC1vZi1j
b250ZXh0IHRyYW5zbGF0aW9uIHJlZ2ltZQorICAgICAqIHdlIHN0aWxsIG5lZWQgdG8gZW5zdXJl
OgorICAgICAqICAtIFZUVEJSX0VMMiBpcyBzeW5jaHJvbml6ZWQgYmVmb3JlIGZsdXNoaW5nIHRo
ZSBUTEJzCisgICAgICogIC0gQWxsIHJlZ2lzdGVycyBmb3IgRUwxIGFyZSBzeW5jaHJvbml6ZWQg
YmVmb3JlIGV4ZWN1dGluZyBhbiBBVAorICAgICAqICBpbnN0cnVjdGlvbnMgdGFyZ2V0aW5nIFMx
L1MyLgorICAgICAqLworICAgIGlzYigpOworCisgICAgLyoKICAgICAgKiBGbHVzaCBsb2NhbCBU
TEIgZm9yIHRoZSBkb21haW4gdG8gcHJldmVudCB3cm9uZyBUTEIgdHJhbnNsYXRpb24KICAgICAg
KiB3aGVuIHJ1bm5pbmcgbXVsdGlwbGUgdkNQVSBvZiB0aGUgc2FtZSBkb21haW4gb24gYSBzaW5n
bGUgcENQVS4KICAgICAgKi8KQEAgLTE0Nyw2ICsxNTEsNyBAQCBzdGF0aWMgdm9pZCBwMm1fZm9y
Y2VfdGxiX2ZsdXNoX3N5bmMoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICB7CiAgICAgICAg
IGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKICAgICAgICAgV1JJVEVfU1lTUkVHNjQocDJtLT52dHRi
ciwgVlRUQlJfRUwyKTsKKyAgICAgICAgLyogRW5zdXJlIFZUVEJSX0VMMiBpcyBzeW5jaHJvbml6
ZWQgYmVmb3JlIGZsdXNoaW5nIHRoZSBUTEJzICovCiAgICAgICAgIGlzYigpOwogICAgIH0KIApA
QCAtMTU1LDYgKzE2MCw3IEBAIHN0YXRpYyB2b2lkIHAybV9mb3JjZV90bGJfZmx1c2hfc3luYyhz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIGlmICggb3Z0dGJyICE9IFJFQURfU1lTUkVHNjQo
VlRUQlJfRUwyKSApCiAgICAgewogICAgICAgICBXUklURV9TWVNSRUc2NChvdnR0YnIsIFZUVEJS
X0VMMik7CisgICAgICAgIC8qIEVuc3VyZSBWVFRCUl9FTDIgaXMgYmFjayBpbiBwbGFjZSBiZWZv
cmUgY29udGludWluZy4gKi8KICAgICAgICAgaXNiKCk7CiAgICAgICAgIGxvY2FsX2lycV9yZXN0
b3JlKGZsYWdzKTsKICAgICB9CkBAIC0xOTA3LDcgKzE5MTMsNiBAQCBzdGF0aWMgdWludDMyX3Qg
X19yZWFkX21vc3RseSB2dGNyOwogc3RhdGljIHZvaWQgc2V0dXBfdmlydF9wYWdpbmdfb25lKHZv
aWQgKmRhdGEpCiB7CiAgICAgV1JJVEVfU1lTUkVHMzIodnRjciwgVlRDUl9FTDIpOwotICAgIGlz
YigpOwogfQogCiB2b2lkIF9faW5pdCBzZXR1cF92aXJ0X3BhZ2luZyh2b2lkKQotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:50:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1go5R0-00035V-Ur; Mon, 28 Jan 2019 11:50: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=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go5Qz-000350-Sd
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:50:37 +0000
X-Inumbo-ID: ed3a8998-22f2-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ed3a8998-22f2-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 11:50:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B3965EBD;
 Mon, 28 Jan 2019 03:50:36 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EAD753F59C;
 Mon, 28 Jan 2019 03:50:35 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 11:50:23 +0000
Message-Id: <20190128115026.3336-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190128115026.3336-1-julien.grall@arm.com>
References: <20190128115026.3336-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 v2 4/7] xen/arm: domain_build: Don't
 switch to the guest P2M when copying data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VW50aWwgcmVjZW50bHksIGtlcm5lbC9pbml0cmQvZHRiIHdlcmUgbG9hZGVkIHVzaW5nIGd1ZXN0
IFZBIGFuZAp0aGVyZWZvcmUgcmVxdWlyaW5nIHRvIHJlc3RvcmUgdGVtcG9yYXJpbHkgdGhlIFAy
TS4gVGhpcyB3YXMgcmV3b3JrZWQKaW4gYSBzZXJpZXMgb2YgY29tbWl0cyAodXAgdG8gOTI5MjA4
NiAieGVuL2FybTogZG9tYWluX2J1aWxkOiBVc2UKY29weV90b19ndWVzdF9waHlzX2ZsdXNoX2Rj
YWNoZSBpbiBkdGJfbG9hZCIpIHRvIHVzZSBhIGd1ZXN0IFBBLgoKVGhpcyB3aWxsIGFsc28gaGVs
cCBhIGZvbGxvdy11cCBwYXRjaCB3aGljaCB3aWxsIHJlcXVpcmUKcDJtX3tzYXZlLHJlc3RvcmV9
X3N0YXRlIHRvIHdvcmsgaW4gcGFpciB0byB3b3JrYXJvdW5kIGFuIGVycmF0dW0uCgpTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFu
Z2VzIGluIHYyOgogICAgICAgIC0gRml4IHR5cG8gaW4gY29tbWl0IG1lc3NhZ2UKICAgICAgICAt
IEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgfCAxMyAtLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCmluZGV4IGQyYzYzYTg5Y2EuLjMxYWY5ODllNjMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKQEAgLTE5MjMsNyArMTkyMyw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBmaW5kX2dudHRhYl9y
ZWdpb24oc3RydWN0IGRvbWFpbiAqZCwKIAogc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogewotICAg
IHN0cnVjdCB2Y3B1ICpzYXZlZF9jdXJyZW50OwogICAgIGludCBpLCBjcHU7CiAgICAgc3RydWN0
IHZjcHUgKnYgPSBkLT52Y3B1WzBdOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0g
JnYtPmFyY2guY3B1X2luZm8tPmd1ZXN0X2NwdV91c2VyX3JlZ3M7CkBAIC0xOTQ1LDE0ICsxOTQ0
LDYgQEAgc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogI2VuZGlmCiAKICAgICAvKgotICAgICAqIFRo
ZSBmb2xsb3dpbmcgbG9hZHMgdXNlIHRoZSBkb21haW4ncyBwMm0gYW5kIHJlcXVpcmUgY3VycmVu
dCB0bwotICAgICAqIGJlIGEgdmNwdSBvZiB0aGUgZG9tYWluLCB0ZW1wb3JhcmlseSBzd2l0Y2gK
LSAgICAgKi8KLSAgICBzYXZlZF9jdXJyZW50ID0gY3VycmVudDsKLSAgICBwMm1fcmVzdG9yZV9z
dGF0ZSh2KTsKLSAgICBzZXRfY3VycmVudCh2KTsKLQotICAgIC8qCiAgICAgICoga2VybmVsX2xv
YWQgd2lsbCBkZXRlcm1pbmUgdGhlIHBsYWNlbWVudCBvZiB0aGUga2VybmVsIGFzIHdlbGwKICAg
ICAgKiBhcyB0aGUgaW5pdHJkICYgZmR0IGluIFJBTSwgc28gY2FsbCBpdCBmaXJzdC4KICAgICAg
Ki8KQEAgLTE5NjEsMTAgKzE5NTIsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9t
YWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgaW5p
dHJkX2xvYWQoa2luZm8pOwogICAgIGR0Yl9sb2FkKGtpbmZvKTsKIAotICAgIC8qIE5vdyB0aGF0
IHdlIGFyZSBkb25lIHJlc3RvcmUgdGhlIG9yaWdpbmFsIHAybSBhbmQgY3VycmVudC4gKi8KLSAg
ICBzZXRfY3VycmVudChzYXZlZF9jdXJyZW50KTsKLSAgICBwMm1fcmVzdG9yZV9zdGF0ZShzYXZl
ZF9jdXJyZW50KTsKLQogICAgIG1lbXNldChyZWdzLCAwLCBzaXplb2YoKnJlZ3MpKTsKIAogICAg
IHJlZ3MtPnBjID0gKHJlZ2lzdGVyX3Qpa2luZm8tPmVudHJ5OwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:50:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1go5Qz-00034u-7K; Mon, 28 Jan 2019 11:50: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=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go5Qx-00034b-Rb
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:50:35 +0000
X-Inumbo-ID: ebef88aa-22f2-11e9-b8be-b7a5f292b228
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ebef88aa-22f2-11e9-b8be-b7a5f292b228;
 Mon, 28 Jan 2019 11:50:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 83BD9EBD;
 Mon, 28 Jan 2019 03:50:34 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9482E3F59C;
 Mon, 28 Jan 2019 03:50:33 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 11:50:21 +0000
Message-Id: <20190128115026.3336-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190128115026.3336-1-julien.grall@arm.com>
References: <20190128115026.3336-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 v2 2/7] xen/arm: p2m: Provide an helper
 to generate the VTTBR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCBuZWVkIHRvIGdlbmVyYXRlIHRoZSBWVFRCUiBpbiBhIGZl
dyBwbGFjZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4K
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Ci0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRyaWkncyBhbmQgU3RlZmFu
bydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgNyArKysrKystCiAxIGZp
bGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDA1OWEzOTE1N2Eu
LjM4YmZhOTk2NGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJj
aC9hcm0vcDJtLmMKQEAgLTQxLDYgKzQxLDExIEBAIHN0YXRpYyBjb25zdCBwYWRkcl90IGxldmVs
X21hc2tzW10gPQogc3RhdGljIGNvbnN0IHVpbnQ4X3QgbGV2ZWxfb3JkZXJzW10gPQogICAgIHsg
WkVST0VUSF9PUkRFUiwgRklSU1RfT1JERVIsIFNFQ09ORF9PUkRFUiwgVEhJUkRfT1JERVIgfTsK
IAorc3RhdGljIHVpbnQ2NF90IGdlbmVyYXRlX3Z0dGJyKHVpbnQxNl90IHZtaWQsIG1mbl90IHJv
b3RfbWZuKQoreworICAgIHJldHVybiAobWZuX3RvX21hZGRyKHJvb3RfbWZuKSB8ICgodWludDY0
X3Qpdm1pZCA8PCA0OCkpOworfQorCiAvKiBVbmxvY2sgdGhlIGZsdXNoIGFuZCBkbyBhIFAyTSBU
TEIgZmx1c2ggaWYgbmVjZXNzYXJ5ICovCiB2b2lkIHAybV93cml0ZV91bmxvY2soc3RydWN0IHAy
bV9kb21haW4gKnAybSkKIHsKQEAgLTEzNjQsNyArMTM2OSw3IEBAIHN0YXRpYyBpbnQgcDJtX2Fs
bG9jX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBwMm0tPnJvb3QgPSBwYWdlOwogCi0g
ICAgcDJtLT52dHRiciA9IHBhZ2VfdG9fbWFkZHIocDJtLT5yb290KSB8ICgodWludDY0X3QpcDJt
LT52bWlkIDw8IDQ4KTsKKyAgICBwMm0tPnZ0dGJyID0gZ2VuZXJhdGVfdnR0YnIocDJtLT52bWlk
LCBwYWdlX3RvX21mbihwMm0tPnJvb3QpKTsKIAogICAgIC8qCiAgICAgICogTWFrZSBzdXJlIHRo
YXQgYWxsIFRMQnMgY29ycmVzcG9uZGluZyB0byB0aGUgbmV3IFZNSUQgYXJlIGZsdXNoZWQKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:50:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1go5R4-00037g-H7; Mon, 28 Jan 2019 11:50: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=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go5R2-000369-MI
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:50:40 +0000
X-Inumbo-ID: eec673ae-22f2-11e9-a5d2-f7d37ba7b507
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id eec673ae-22f2-11e9-a5d2-f7d37ba7b507;
 Mon, 28 Jan 2019 11:50:39 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3FA81EBD;
 Mon, 28 Jan 2019 03:50:39 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 267203F59C;
 Mon, 28 Jan 2019 03:50:38 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 11:50:25 +0000
Message-Id: <20190128115026.3336-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190128115026.3336-1-julien.grall@arm.com>
References: <20190128115026.3336-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 v2 6/7] xen/arm: Implement workaround
 for Cortex-A76 erratum 1165522
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWFybHkgdmVyc2lvbiBvZiBDb3J0ZXgtQTc2IGNhbiBlbmQtdXAgd2l0aCBjb3JydXB0IFRMQnMg
aWYgdGhleQpzcGVjdWxhdGUgYW4gQVQgaW5zdHJ1Y3Rpb24gd2hpbGUgdGhlIFMxL1MyIHN5c3Rl
bSByZWdpc3RlcnMgYXJlIGluIGFuCmluY29uc2lzdGVudCBzdGF0ZS4KClRoaXMgY2FuIGhhcHBl
biBkdXJpbmcgZ3Vlc3QgY29udGV4dCBzd2l0Y2ggYW5kIHdoZW4gaW52YWxpZGF0aW5nIHRoZQpU
TEJzIGZvciBvdGhlciB0aGFuIHRoZSBjdXJyZW50IFZNSUQuCgpUaGUgd29ya2Fyb3VuZCBpbXBs
ZW1lbnRlZCBpbiBYZW4gd2lsbDoKICAgIC0gVXNlIGFuIGVtcHR5IHN0YWdlLTIgd2l0aCBhIHJl
c2VydmVkIFZNSUQgd2hpbGUgY29udGV4dCBzd2l0Y2hpbmcKICAgIGJldHdlZW4gMiBndWVzdHMK
ICAgIC0gVXNlIGFuIGVtcHR5IHN0YWdlLTIgd2l0aCB0aGUgVk1JRCB3aGVyZSBUTEJzIG5lZWQg
dG8gYmUgZmx1c2hlZAoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5j
b20+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBGaXggdHlwbwogICAgICAgIC0g
QWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Ci0tLQogZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0
YS50eHQgfCAgMSArCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICB8ICA2ICsrKysK
IHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgIHwgIDggKysrLS0KIHhlbi9hcmNoL2Fy
bS9wMm0uYyAgICAgICAgICAgICAgIHwgNzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggfCAgMyArLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCAgfCAgMiArKwogNiBmaWxlcyBjaGFuZ2VkLCA5
MyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9h
cm0vc2lsaWNvbi1lcnJhdGEudHh0IGIvZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQK
aW5kZXggOTA2YmY1ZmQ0OC4uNmNkMTM2NmYxNSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2FybS9z
aWxpY29uLWVycmF0YS50eHQKKysrIGIvZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQK
QEAgLTQ4LDQgKzQ4LDUgQEAgc3RhYmxlIGh5cGVydmlzb3JzLgogfCBBUk0gICAgICAgICAgICB8
IENvcnRleC1BNTcgICAgICB8ICM4NTI1MjMgICAgICAgICB8IE4vQSAgICAgICAgICAgICAgICAg
ICAgIHwKIHwgQVJNICAgICAgICAgICAgfCBDb3J0ZXgtQTU3ICAgICAgfCAjODMyMDc1ICAgICAg
ICAgfCBBUk02NF9FUlJBVFVNXzgzMjA3NSAgICB8CiB8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4
LUE1NyAgICAgIHwgIzgzNDIyMCAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MzQyMjAgICAgfAor
fCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNzYgICAgICB8ICMxMTY1NTIyICAgICAgICB8IE4v
QSAgICAgICAgICAgICAgICAgICAgIHwKIHwgQVJNICAgICAgICAgICAgfCBNTVUtNTAwICAgICAg
ICAgfCAjODQyODY5ICAgICAgICAgfCBOL0EgICAgICAgICAgICAgICAgICAgICB8CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMK
aW5kZXggZjQ4MTVjYWZiNC4uNDQzMWIyNDRmZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwpAQCAtNDg5LDYgKzQ4OSwx
MiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIGFybV9lcnJhdGFb
XSA9IHsKICAgICAgICAgLm1hdGNoZXMgPSBoYXNfc3NiZF9taXRpZ2F0aW9uLAogICAgIH0sCiAj
ZW5kaWYKKyAgICB7CisgICAgICAgIC8qIENvcnRleC1BNzYgcjBwMCAtIHIycDAgKi8KKyAgICAg
ICAgLmRlc2MgPSAiQVJNIGVycmF0dW0gMTE2NTIyIiwKKyAgICAgICAgLmNhcGFiaWxpdHkgPSBB
Uk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSwKKyAgICAgICAgTUlEUl9SQU5HRShNSURSX0NP
UlRFWF9BNzYsIDAsIDIgPDwgTUlEUl9WQVJJQU5UX1NISUZUKSwKKyAgICB9LAogICAgIHt9LAog
fTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCmluZGV4IDQxZjEwMTc0NmUuLjZkYzYzM2VkNTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTE4MSw4ICsxODEs
NiBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqbikKICAgICBpZiAo
IGlzX2lkbGVfdmNwdShuKSApCiAgICAgICAgIHJldHVybjsKIAotICAgIHAybV9yZXN0b3JlX3N0
YXRlKG4pOwotCiAgICAgdnBpZHIgPSBSRUFEX1NZU1JFRzMyKE1JRFJfRUwxKTsKICAgICBXUklU
RV9TWVNSRUczMih2cGlkciwgVlBJRFJfRUwyKTsKICAgICBXUklURV9TWVNSRUcobi0+YXJjaC52
bXBpZHIsIFZNUElEUl9FTDIpOwpAQCAtMjM1LDYgKzIzMywxMiBAQCBzdGF0aWMgdm9pZCBjdHh0
X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqbikKICNlbmRpZgogICAgIGlzYigpOwogCisgICAgLyoK
KyAgICAgKiBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURTogVGhlIFAyTSBzaG91bGQgYmUg
cmVzdG9yZWQgYWZ0ZXIKKyAgICAgKiB0aGUgc3RhZ2UtMSBNTVUgc3lzcmVncyBoYXZlIGJlZW4g
cmVzdG9yZWQuCisgICAgICovCisgICAgcDJtX3Jlc3RvcmVfc3RhdGUobik7CisKICAgICAvKiBD
b250cm9sIFJlZ2lzdGVycyAqLwogICAgIFdSSVRFX1NZU1JFRyhuLT5hcmNoLmNwYWNyLCBDUEFD
Ul9FTDEpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0v
cDJtLmMKaW5kZXggNDQzOTFhNWY4Yy4uYzM4YmQ3ZTE2ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtNSw2ICs1LDcgQEAKICNpbmNs
dWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogCisjaW5jbHVkZSA8
YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNt
L2ZsdXNodGxiLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0X3dhbGsuaD4KQEAgLTQxLDYgKzQyLDgg
QEAgc3RhdGljIGNvbnN0IHBhZGRyX3QgbGV2ZWxfbWFza3NbXSA9CiBzdGF0aWMgY29uc3QgdWlu
dDhfdCBsZXZlbF9vcmRlcnNbXSA9CiAgICAgeyBaRVJPRVRIX09SREVSLCBGSVJTVF9PUkRFUiwg
U0VDT05EX09SREVSLCBUSElSRF9PUkRFUiB9OwogCitzdGF0aWMgbWZuX3QgX19yZWFkX21vc3Rs
eSBlbXB0eV9yb290X21mbjsKKwogc3RhdGljIHVpbnQ2NF90IGdlbmVyYXRlX3Z0dGJyKHVpbnQx
Nl90IHZtaWQsIG1mbl90IHJvb3RfbWZuKQogewogICAgIHJldHVybiAobWZuX3RvX21hZGRyKHJv
b3RfbWZuKSB8ICgodWludDY0X3Qpdm1pZCA8PCA0OCkpOwpAQCAtOTIsOSArOTUsMjUgQEAgdm9p
ZCBkdW1wX3AybV9sb29rdXAoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyKQogICAgICAg
ICAgICAgICAgICBQMk1fUk9PVF9MRVZFTCwgUDJNX1JPT1RfUEFHRVMpOwogfQogCisvKgorICog
cDJtX3NhdmVfc3RhdGUgYW5kIHAybV9yZXN0b3JlX3N0YXRlIHdvcmsgaW4gcGFpciB0byB3b3Jr
YXJvdW5kCisgKiBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURS4gcDJtX3NhdmVfc3RhdGUg
d2lsbCBzZXQtdXAgVlRUQlIgdG8KKyAqIHBvaW50IHRvIHRoZSBlbXB0eSBwYWdlLXRhYmxlcyB0
byBzdG9wIGFsbG9jYXRpbmcgVExCIGVudHJpZXMuCisgKi8KIHZvaWQgcDJtX3NhdmVfc3RhdGUo
c3RydWN0IHZjcHUgKnApCiB7CiAgICAgcC0+YXJjaC5zY3RsciA9IFJFQURfU1lTUkVHKFNDVExS
X0VMMSk7CisKKyAgICBpZiAoIGNwdXNfaGF2ZV9jb25zdF9jYXAoQVJNNjRfV09SS0FST1VORF9B
VF9TUEVDVUxBVEUpICkKKyAgICB7CisgICAgICAgIFdSSVRFX1NZU1JFRzY0KGdlbmVyYXRlX3Z0
dGJyKElOVkFMSURfVk1JRCwgZW1wdHlfcm9vdF9tZm4pLCBWVFRCUl9FTDIpOworICAgICAgICAv
KgorICAgICAgICAgKiBFbnN1cmUgVlRUQlJfRUwyIGlzIGNvcnJlY3RseSBzeW5jaHJvbml6ZWQg
c28gd2UgY2FuIHJlc3RvcmUKKyAgICAgICAgICogdGhlIG5leHQgdkNQVSBjb250ZXh0IHdpdGhv
dXQgd29ycnlpbmcgYWJvdXQgQVQgaW5zdHJ1Y3Rpb24KKyAgICAgICAgICogc3BlY3VsYXRpb24u
CisgICAgICAgICAqLworICAgICAgICBpc2IoKTsKKyAgICB9CiB9CiAKIHZvaWQgcDJtX3Jlc3Rv
cmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCkBAIC0xMDUsMTAgKzEyNCwxNyBAQCB2b2lkIHAybV9y
ZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICpuKQogICAgIGlmICggaXNfaWRsZV92Y3B1KG4pICkK
ICAgICAgICAgcmV0dXJuOwogCi0gICAgV1JJVEVfU1lTUkVHNjQocDJtLT52dHRiciwgVlRUQlJf
RUwyKTsKICAgICBXUklURV9TWVNSRUcobi0+YXJjaC5zY3RsciwgU0NUTFJfRUwxKTsKICAgICBX
UklURV9TWVNSRUcobi0+YXJjaC5oY3JfZWwyLCBIQ1JfRUwyKTsKIAorICAgIC8qCisgICAgICog
QVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEU6IFZUVEJSX0VMMiBzaG91bGQgYmUgcmVzdG9y
ZWQgYWZ0ZXIgYWxsCisgICAgICogcmVnaXN0ZXJzIGFzc29jaWF0ZWQgdG8gRUwxL0VMMCB0cmFu
c2xhdGlvbnMgcmVnaW1lIGhhdmUgYmVlbgorICAgICAqIHN5bmNocm9uaXplZC4KKyAgICAgKi8K
KyAgICBhc20gdm9sYXRpbGUoQUxURVJOQVRJVkUoIm5vcCIsICJpc2IiLCBBUk02NF9XT1JLQVJP
VU5EX0FUX1NQRUNVTEFURSkpOworICAgIFdSSVRFX1NZU1JFRzY0KHAybS0+dnR0YnIsIFZUVEJS
X0VMMik7CisKICAgICBsYXN0X3ZjcHVfcmFuID0gJnAybS0+bGFzdF92Y3B1X3JhbltzbXBfcHJv
Y2Vzc29yX2lkKCldOwogCiAgICAgLyoKQEAgLTE0OSw4ICsxNzUsMjMgQEAgc3RhdGljIHZvaWQg
cDJtX2ZvcmNlX3RsYl9mbHVzaF9zeW5jKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgb3Z0
dGJyID0gUkVBRF9TWVNSRUc2NChWVFRCUl9FTDIpOwogICAgIGlmICggb3Z0dGJyICE9IHAybS0+
dnR0YnIgKQogICAgIHsKKyAgICAgICAgdWludDY0X3QgdnR0YnI7CisKICAgICAgICAgbG9jYWxf
aXJxX3NhdmUoZmxhZ3MpOwotICAgICAgICBXUklURV9TWVNSRUc2NChwMm0tPnZ0dGJyLCBWVFRC
Ul9FTDIpOworCisgICAgICAgIC8qCisgICAgICAgICAqIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BF
Q1VMQVRFOiBXZSBuZWVkIHRvIHN0b3AgQVQgdG8gYWxsb2NhdGUKKyAgICAgICAgICogVExCcyBl
bnRyaWVzIGJlY2F1c2UgdGhlIGNvbnRleHQgaXMgcGFydGlhbGx5IG1vZGlmaWVkLiBXZQorICAg
ICAgICAgKiBvbmx5IG5lZWQgdGhlIFZNSUQgZm9yIGZsdXNoaW5nIHRoZSBUTEJzLCBzbyB3ZSBj
YW4gZ2VuZXJhdGUKKyAgICAgICAgICogYSBuZXcgVlRUQlIgd2l0aCB0aGUgVk1JRCB0byBmbHVz
aCBhbmQgdGhlIGVtcHR5IHJvb3QgdGFibGUuCisgICAgICAgICAqLworICAgICAgICBpZiAoICFj
cHVzX2hhdmVfY29uc3RfY2FwKEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFKSApCisgICAg
ICAgICAgICB2dHRiciA9IHAybS0+dnR0YnI7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHZ0
dGJyID0gZ2VuZXJhdGVfdnR0YnIocDJtLT52bWlkLCBlbXB0eV9yb290X21mbik7CisKKyAgICAg
ICAgV1JJVEVfU1lTUkVHNjQodnR0YnIsIFZUVEJSX0VMMik7CisKICAgICAgICAgLyogRW5zdXJl
IFZUVEJSX0VMMiBpcyBzeW5jaHJvbml6ZWQgYmVmb3JlIGZsdXNoaW5nIHRoZSBUTEJzICovCiAg
ICAgICAgIGlzYigpOwogICAgIH0KQEAgLTE5MTMsNiArMTk1NCwyMyBAQCBzdGF0aWMgdWludDMy
X3QgX19yZWFkX21vc3RseSB2dGNyOwogc3RhdGljIHZvaWQgc2V0dXBfdmlydF9wYWdpbmdfb25l
KHZvaWQgKmRhdGEpCiB7CiAgICAgV1JJVEVfU1lTUkVHMzIodnRjciwgVlRDUl9FTDIpOworCisg
ICAgLyoKKyAgICAgKiBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURTogV2Ugd2FudCB0byBr
ZWVwIHRoZSBUTEJzIGZyZWUgZnJvbQorICAgICAqIGVudHJpZXMgcmVsYXRlZCB0byBFTDEvRUww
IHRyYW5zbGF0aW9uIHJlZ2ltZSB1bnRpbCBhIGd1ZXN0IHZDUFUKKyAgICAgKiBpcyBydW5uaW5n
LiBGb3IgdGhhdCwgd2UgbmVlZCB0byBzZXQtdXAgVlRUQlIgdG8gcG9pbnQgdG8gYW4gZW1wdHkK
KyAgICAgKiBwYWdlLXRhYmxlIGFuZCB0dXJuIG9uIHN0YWdlLTIgdHJhbnNsYXRpb24uIFRoZSBU
TEIgZW50cmllcworICAgICAqIGFzc29jaWF0ZWQgd2l0aCBFTDEvRUwwIHRyYW5zbGF0aW9uIHJl
Z2ltZSB3aWxsIGFsc28gYmUgZmx1c2hlZCBpbiBjYXNlCisgICAgICogYW4gQVQgaW5zdHJ1Y3Rp
b24gd2FzIHNwZWN1bGF0ZWQgYmVmb3JlIGhhbmQuCisgICAgICovCisgICAgaWYgKCBjcHVzX2hh
dmVfY2FwKEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFKSApCisgICAgeworICAgICAgICBX
UklURV9TWVNSRUc2NChnZW5lcmF0ZV92dHRicihJTlZBTElEX1ZNSUQsIGVtcHR5X3Jvb3RfbWZu
KSwgVlRUQlJfRUwyKTsKKyAgICAgICAgV1JJVEVfU1lTUkVHKFJFQURfU1lTUkVHKEhDUl9FTDIp
IHwgSENSX1ZNLCBIQ1JfRUwyKTsKKyAgICAgICAgaXNiKCk7CisKKyAgICAgICAgZmx1c2hfdGxi
X2FsbF9sb2NhbCgpOworICAgIH0KIH0KIAogdm9pZCBfX2luaXQgc2V0dXBfdmlydF9wYWdpbmco
dm9pZCkKQEAgLTE5OTYsNiArMjA1NCwyMiBAQCB2b2lkIF9faW5pdCBzZXR1cF92aXJ0X3BhZ2lu
Zyh2b2lkKQogICAgIC8qIEl0IGlzIG5vdCBhbGxvd2VkIHRvIGNvbmNhdGVuYXRlIGEgbGV2ZWwg
emVybyByb290ICovCiAgICAgQlVHX09OKCBQMk1fUk9PVF9MRVZFTCA9PSAwICYmIFAyTV9ST09U
X09SREVSID4gMCApOwogICAgIHZ0Y3IgPSB2YWw7CisKKyAgICAvKgorICAgICAqIEFSTTY0X1dP
UktBUk9VTkRfQVRfU1BFQ1VMQVRFIHJlcXVpcmVzIHRvIGFsbG9jYXRlIHJvb3QgdGFibGUKKyAg
ICAgKiB3aXRoIGFsbCBlbnRyaWVzIHplcm9lZC4KKyAgICAgKi8KKyAgICBpZiAoIGNwdXNfaGF2
ZV9jYXAoQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEUpICkKKyAgICB7CisgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnJvb3Q7CisKKyAgICAgICAgcm9vdCA9IHAybV9hbGxvY2F0ZV9yb290
KCk7CisgICAgICAgIGlmICggIXJvb3QgKQorICAgICAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBh
bGxvY2F0ZSByb290IHRhYmxlIGZvciBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURVxuIik7
CisKKyAgICAgICAgZW1wdHlfcm9vdF9tZm4gPSBwYWdlX3RvX21mbihyb290KTsKKyAgICB9CisK
ICAgICBzZXR1cF92aXJ0X3BhZ2luZ19vbmUoTlVMTCk7CiAgICAgc21wX2NhbGxfZnVuY3Rpb24o
c2V0dXBfdmlydF9wYWdpbmdfb25lLCBOVUxMLCAxKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJl
LmgKaW5kZXggMTdkZTkyODQ2Ny4uYzJjOGYzNDE3YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJl
LmgKQEAgLTQ1LDggKzQ1LDkgQEAKICNkZWZpbmUgQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9S
IDcKICNkZWZpbmUgQVJNX1NTQkQgOAogI2RlZmluZSBBUk1fU01DQ0NfMV8xIDkKKyNkZWZpbmUg
QVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEUgMTAKIAotI2RlZmluZSBBUk1fTkNBUFMgICAg
ICAgICAgIDEwCisjZGVmaW5lIEFSTV9OQ0FQUyAgICAgICAgICAgMTEKIAogI2lmbmRlZiBfX0FT
U0VNQkxZX18KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggY2I3ODE3NTFhNi4uYjVmNTE1
ODA1ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC01Miw2ICs1Miw3IEBACiAjZGVmaW5l
IEFSTV9DUFVfUEFSVF9DT1JURVhfQTcyICAgICAweEQwOAogI2RlZmluZSBBUk1fQ1BVX1BBUlRf
Q09SVEVYX0E3MyAgICAgMHhEMDkKICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzUgICAg
IDB4RDBBCisjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTc2ICAgICAweEQwQgogCiAjZGVm
aW5lIE1JRFJfQ09SVEVYX0ExMiBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9D
UFVfUEFSVF9DT1JURVhfQTEyKQogI2RlZmluZSBNSURSX0NPUlRFWF9BMTcgTUlEUl9DUFVfTU9E
RUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0ExNykKQEAgLTYxLDYgKzYy
LDcgQEAKICNkZWZpbmUgTUlEUl9DT1JURVhfQTcyIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1Q
X0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzIpCiAjZGVmaW5lIE1JRFJfQ09SVEVYX0E3MyBN
SURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTczKQog
I2RlZmluZSBNSURSX0NPUlRFWF9BNzUgTUlEUl9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBB
Uk1fQ1BVX1BBUlRfQ09SVEVYX0E3NSkKKyNkZWZpbmUgTUlEUl9DT1JURVhfQTc2IE1JRFJfQ1BV
X01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzYpCiAKIC8qIE1Q
SURSIE11bHRpcHJvY2Vzc29yIEFmZmluaXR5IFJlZ2lzdGVyICovCiAjZGVmaW5lIF9NUElEUl9V
UCAgICAgICAgICAgKDMwKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:50:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go5R4-00038B-Sl; Mon, 28 Jan 2019 11:50: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=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go5R3-00037B-C4
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:50:41 +0000
X-Inumbo-ID: ef5b594a-22f2-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ef5b594a-22f2-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 11:50:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 45B4B15AD;
 Mon, 28 Jan 2019 03:50:40 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7CF203F59C;
 Mon, 28 Jan 2019 03:50:39 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 11:50:26 +0000
Message-Id: <20190128115026.3336-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190128115026.3336-1-julien.grall@arm.com>
References: <20190128115026.3336-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 v2 7/7] DO NOT APPLY Allow testing the
 new AT speculate workaround code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgfCAxMCArKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vcDJt
LmMgICAgICAgfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jCmluZGV4IDQ0MzFiMjQ0ZmQuLjcyN2M2NzQ1MWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTM4MSw2ICsz
ODEsMTEgQEAgc3RhdGljIGJvb2wgaGFzX3NzYmRfbWl0aWdhdGlvbihjb25zdCBzdHJ1Y3QgYXJt
X2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQogfQogI2VuZGlmCiAKK3N0YXRpYyBib29sIGhhc19h
dF9zcGVjdWxhdGUoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKK3sK
KyAgICByZXR1cm4gdHJ1ZTsKK30KKwogI2RlZmluZSBNSURSX1JBTkdFKG1vZGVsLCBtaW4sIG1h
eCkgICAgIFwKICAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UsICBcCiAgICAg
Lm1pZHJfbW9kZWwgPSBtb2RlbCwgICAgICAgICAgICAgICAgXApAQCAtNDk1LDYgKzUwMCwxMSBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIGFybV9lcnJhdGFbXSA9
IHsKICAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSwK
ICAgICAgICAgTUlEUl9SQU5HRShNSURSX0NPUlRFWF9BNzYsIDAsIDIgPDwgTUlEUl9WQVJJQU5U
X1NISUZUKSwKICAgICB9LAorICAgIHsKKyAgICAgICAgLmRlc2MgPSAiQVQgc3BlY3VsYXRlIiwK
KyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSwKKyAg
ICAgICAgLm1hdGNoZXMgPSBoYXNfYXRfc3BlY3VsYXRlLAorICAgIH0sCiAgICAge30sCiB9Owog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5k
ZXggYzM4YmQ3ZTE2ZS4uMmIyNTcwNjgyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5j
CisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTI0LDYgKzEyNCw4IEBAIHZvaWQgcDJtX3Jl
c3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCiAgICAgaWYgKCBpc19pZGxlX3ZjcHUobikgKQog
ICAgICAgICByZXR1cm47CiAKKyAgICBBU1NFUlQoUkVBRF9TWVNSRUc2NChWVFRCUl9FTDIpID09
IChnZW5lcmF0ZV92dHRicihJTlZBTElEX1ZNSUQsIGVtcHR5X3Jvb3RfbWZuKSkpOworCiAgICAg
V1JJVEVfU1lTUkVHKG4tPmFyY2guc2N0bHIsIFNDVExSX0VMMSk7CiAgICAgV1JJVEVfU1lTUkVH
KG4tPmFyY2guaGNyX2VsMiwgSENSX0VMMik7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 11:59:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 11:59: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-devel-bounces@lists.xenproject.org>)
	id 1go5ZH-00047v-Vw; Mon, 28 Jan 2019 11:59: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=Lx6j=QE=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1go5ZG-00047q-Oj
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 11:59:10 +0000
X-Inumbo-ID: 1d952c06-22f4-11e9-a08b-dbd0bc6d87d9
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d952c06-22f4-11e9-a08b-dbd0bc6d87d9;
 Mon, 28 Jan 2019 11:59:08 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Jan 2019 03:59:07 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,534,1539673200"; d="scan'208";a="120054298"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by fmsmga008.fm.intel.com with ESMTP; 28 Jan 2019 03:59:05 -0800
Date: Mon, 28 Jan 2019 20:03:08 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190128120306.GA20170@gao-cwp>
References: <1548404821-15241-1-git-send-email-chao.gao@intel.com>
 <5C4B35BD0200007800211364@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C4B35BD0200007800211364@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v6 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDk6MTM6NDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjUuMDEuMTkgYXQgMDk6MjYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2Rv
bWN0bC5jCj4+IEBAIC03MzIsNyArNzMyLDExIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCj4+ICAg
ICAgICAgICAgICBicmVhazsKPj4gIAo+PiAgICAgICAgICByZXQgPSAtRVBFUk07Cj4+IC0gICAg
ICAgIGlmICggaXJxIDw9IDAgfHwgIWlycV9hY2Nlc3NfcGVybWl0dGVkKGN1cnJkLCBpcnEpICkK
Pj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogaXJxIDwgMCBkZW5vdGVzIHRoZSBjb3JyZXNw
b25kaW5nIHBpcnEgaGFzIGJlZW4gZm9yY2libHkgdW5ib3VuZC4KPj4gKyAgICAgICAgICogRm9y
IHRoaXMgY2FzZSwgYnlwYXNzIHBlcm1pc3Npb24gY2hlY2sgdG8gcmVhcCB0aGUgcGlycS4KPj4g
KyAgICAgICAgICovCj4+ICsgICAgICAgIGlmICggIWlycSB8fCAoKGlycSA+IDApICYmICFpcnFf
YWNjZXNzX3Blcm1pdHRlZChjdXJyZCwgaXJxKSkgKQo+PiAgICAgICAgICAgICAgYnJlYWs7Cj4K
PlNvIHdoeSB3b3VsZCBpdCBiZSBjb3JyZWN0IHRvIGNvbnRpbnVlIGludG8gcHRfaXJxX2Rlc3Ry
b3lfYmluZCgpCj53aXRoIGlycSA8IDA/ICBBbmQgd2l0aCBhbiBhY3R1YWwgWFNNIHBvbGljeSBJ
J20gbm90IHN1cmUgeW91J2QKPmV2ZW4gbWFrZSBpdCBwYXN0IHhzbV91bmJpbmRfcHRfaXJxKCku
IElmIHRoZSBJUlEgd2FzIGZvcmNpYmx5Cj51bmJvdW5kIGJlZm9yZSwgdGhlcmUgc2hvdWxkbid0
IGJlIGFueXRoaW5nIGxlZnQgdG8gY2xlYW4gdXA/CgpCdXQgc29tZSBoaW50cyBhcmUgbGVmdCB0
byBkZW5vdGUgdGhhdCBhIHBpcnEgd2FzIGZvcmNpYmx5IHVuYm91bmQuClNlZSB0aGUgY29kZSBz
bmlwcGV0cyBiZWxvdzoKCicnJyBpbiB1bm1hcF9kb21haW5fcGlycSgpCiAgICAgICAgLi4uCiAg
ICAgICAgaWYgKCAhZm9yY2VkX3VuYmluZCApCiAgICAgICAgICAgIGNsZWFyX2RvbWFpbl9pcnFf
cGlycShkLCBpcnEsIGluZm8pOwogICAgICAgIGVsc2UKICAgICAgICB7CiAgICAgICAgICAgIGlu
Zm8tPmFyY2guaXJxID0gLWlycTsKICAgICAgICAgICAgcmFkaXhfdHJlZV9yZXBsYWNlX3Nsb3Qo
CiAgICAgICAgICAgICAgICByYWRpeF90cmVlX2xvb2t1cF9zbG90KCZkLT5hcmNoLmlycV9waXJx
LCBpcnEpLAogICAgICAgICAgICAgICAgcmFkaXhfdHJlZV9pbnRfdG9fcHRyKC1waXJxKSk7CiAg
ICAgICAgfQogICAgICAgIC4uLgonJycKCmFuZCAKCicnJyBpbiBwaXJxX2d1ZXN0X3VuYmluZCgp
CiAgICAuLi4KICAgIGlmICggZGVzYyA9PSBOVUxMICkKICAgIHsKICAgICAgICBpcnEgPSAtcGly
cS0+YXJjaC5pcnE7CiAgICAgICAgQlVHX09OKGlycSA8PSAwKTsKICAgICAgICBkZXNjID0gaXJx
X3RvX2Rlc2MoaXJxKTsKICAgICAgICBzcGluX2xvY2tfaXJxKCZkZXNjLT5sb2NrKTsKICAgICAg
ICBjbGVhcl9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJxKTsKICAgIH0KICAgIC4uLgonJycK
Cj4KPk9uIHRoZSB3aG9sZSBJIHRoaW5rIGFsbCB0aGUgZXh0cmEgYWRkaXRpb25zIGluIHY2IG9u
bHkgc2VydmUgdG8KPm1hc2sgdGhlIHRvb2wgc3RhY2sgbm90IG5lZWRpbmcgdG8gZG8gYW55bW9y
ZSBzb21lIG9mIHdoYXQgaXQKPmRvZXMsIGFzIHN1Z2dlc3RlZCBpbiBhIHJlcGx5IHRvIGFuIGVh
cmxpZXIgdmVyc2lvbi4gU28gSSBndWVzcyBJCj5hZ3JlZSB3aXRoIFJvZ2VyIHRoYXQgdjUgY2Ft
ZSBjbG9zZXIsIGJ1dCBtYXkgbmVlZCB0byBiZQo+YW1lbmRlZCBieSBzb21lIHRvb2wgc3RhY2sg
YWRqdXN0bWVudChzKS4KClllcy4gV2hhdCB2NiB0cmllcyB0byBtYXNrIGhlcmUgaXMgaXJxIHVu
YmluZGluZyBhbmQgaXJxIHVubWFwcGluZyBpbnZva2VkCmJ5IHFlbXUgYW5kIHBjaWJhY2suIFdl
IG5lZWQgdG8gZml4IHRoZW0gaW4gcGNpYmFjayBhbmQgcWVtdSByYXRoZXIgdGhhbgp0b29sIHN0
YWNrLiBJZiB3ZSB3YW50IHRvIGxlYXZlIHRob3NlIGVycm9yIG1lc3NhZ2VzIGFsb25lLCB3ZSBj
YW4ganVzdAp0YWtlIFJvZ2VyJ3Mgc3VnZ2VzdGlvbi4gT3RoZXJ3aXNlLCB3ZSBzaG91bGQgdHJ5
IHRvIGNvbmRpdGlvbmFsIGJ5cGFzcwppcnEgdW5iaW5kaW5nIGFuZCBpcnEgdW5tYXBwaW5nIGlu
IHBjaWJhY2sgYW5kIHFlbXUgYW5kIGp1c3RpZnkgaXQuCgpUaGFua3MKQ2hhbwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 12:04:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1go5e7-0004t0-Pv; Mon, 28 Jan 2019 12:04: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=Swqu=QE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1go5e5-0004sv-Qk
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 12:04:09 +0000
X-Inumbo-ID: d08432a8-22f4-11e9-8b19-ebcabd3f0d61
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d08432a8-22f4-11e9-8b19-ebcabd3f0d61;
 Mon, 28 Jan 2019 12:04:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 337D6AE06;
 Mon, 28 Jan 2019 12:04:07 +0000 (UTC)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548435962-29797-1-git-send-email-andrii.anisov@gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <71c6093b-c805-deab-94f9-22f47821c23b@suse.com>
Date: Mon, 28 Jan 2019 13:04:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1548435962-29797-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] gic-vgic: fix an assert
 condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Stefan Nuernberger <snu@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMjAxOSAxODowNiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IEN1cnJlbnRseSwgdGhhdCBhc3Nl
cnQgY29uZGl0aW9uIGRvZXMgbm90IGNvcnJlc3BvbmQgdG8gYSBjb21tZW50IGFib3ZlCj4gYW5k
IG1ha2VzIGFzc2VydGlvbiBmYWlsZWQgb24gSFcgSVJRIGRpc2Nvbm5lY3Rpb24uCj4gRml4IHRo
ZSBjb25kaXRpb24gc28gaXQgY29ycmVzcG9uZHMgdG8gdGhlIGNvbW1lbnQgYW5kIGFsbG93cyBJ
UlEKPiBkaXNjb25uZWN0aW9uIG9uIGRlYnVnIGJ1aWxkcy4KPiAKPiBGaXhlczogZWMyYTJmMSAo
IkFSTTogVkdJQzogZmFjdG9yIG91dCB2Z2ljX2Nvbm5lY3RfaHdfaXJxKCkiKQo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gU3VnZ2VzdGVk
LWJ5OiBTdGVmYW4gTnVlcm5iZXJnZXIgPHNudUBhbWF6b24uZGU+CgpSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 12:12:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 12:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go5m4-0005n2-Ku; Mon, 28 Jan 2019 12:12: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=Swqu=QE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1go5m4-0005mx-2n
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 12:12:24 +0000
X-Inumbo-ID: f7110318-22f5-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7110318-22f5-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 12:12:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7DC89AEE5;
 Mon, 28 Jan 2019 12:12:21 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190128115026.3336-1-julien.grall@arm.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <f84b7b62-5ece-67ab-c575-d1de8b4b9b8a@suse.com>
Date: Mon, 28 Jan 2019 13:12:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190128115026.3336-1-julien.grall@arm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12 v2 0/7] xen/arm: Workaround for
 Cortex-A76 erratum 1165522
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAxOSAxMjo1MCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBF
YXJseSB2ZXJzaW9uIG9mIENvcnRleC1BNzYgY2FuIGVuZC11cCB3aXRoIGNvcnJ1cHQgVExCcyBp
ZiB0aGV5Cj4gc3BlY3VsYXRlIGFuIEFUIGluc3RydWN0aW9uIHdoaWxlIHRoZSBTMS9TMiBzeXN0
ZW0gcmVnaXN0ZXJzIGFyZSBpbiBhbgo+IGluY29uc2lzdGVudCBzdGF0ZS4KPiAKPiBUaGlzIGNh
biBoYXBwZW4gZHVyaW5nIGd1ZXN0IGNvbnRleHQgc3dpdGNoIGFuZCB3aGVuIGludmFsaWRhdGlu
ZyB0aGUKPiBUTEJzIGZvciBvdGhlciB0aGFuIHRoZSBjdXJyZW50IFZNSUQuCj4gCj4gVGhlIHdv
cmthcm91bmQgaW1wbGVtZW50ZWQgaW4gWGVuIHdpbGw6Cj4gICAgIC0gVXNlIGFuIGVtcHR5IHN0
YWdlLTIgd2l0aCBhIHJlc2VydmVkIFZNSUQgd2hpbGUgY29udGV4dAo+ICAgICAgIHN3aXRjaGlu
ZyBiZXR3ZWVuIDIgZ3Vlc3RzCj4gICAgIC0gVXNlIGFuIGVtcHR5IHN0YWdlLTIgd2l0aCB0aGUg
Vk1JRCB3aGVyZSBUTEJzIG5lZWQgdG8KPiAgICAgICBiZSBmbHVzaGVkCj4gCj4gQ2hlZXJzLAo+
IAo+IENDOiA8amdyb3NzQHN1c2UuY29tPgo+IAo+IEp1bGllbiBHcmFsbCAoNyk6Cj4gICB4ZW4v
YXJtOiBPbmx5IHNldCBuZWNlc3NhcnkgZmxhZ3Mgd2hlbiBpbml0aWFsaXppbmcgSENSX0VMMgo+
ICAgeGVuL2FybTogcDJtOiBQcm92aWRlIGFuIGhlbHBlciB0byBnZW5lcmF0ZSB0aGUgVlRUQlIK
PiAgIHhlbi9hcm06IHAybTogSW50cm9kdWNlIGFuIGhlbHBlciB0byBhbGxvY2F0ZSB0aGUgcm9v
dCBwYWdlLXRhYmxlCj4gICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6IERvbid0IHN3aXRjaCB0byB0
aGUgZ3Vlc3QgUDJNIHdoZW4gY29weWluZyBkYXRhCj4gICB4ZW4vYXJtOiBwMm06IE9ubHkgdXNl
IGlzYigpIHdoZW4gaXQgaXMgbmVjZXNzYXJ5Cj4gICB4ZW4vYXJtOiBJbXBsZW1lbnQgd29ya2Fy
b3VuZCBmb3IgQ29ydGV4LUE3NiBlcnJhdHVtIDExNjU1MjIKPiAgIERPIE5PVCBBUFBMWSBBbGxv
dyB0ZXN0aW5nIHRoZSBuZXcgQVQgc3BlY3VsYXRlIHdvcmthcm91bmQgY29kZQo+IAo+ICBkb2Nz
L21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4dCB8ICAgMSArCj4gIHhlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYyAgICAgICAgIHwgIDE2ICsrKysrKwo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
ICAgICAgICB8ICAgOCArKy0KPiAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgfCAg
MTMgLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgfCAxMTggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCj4gIHhlbi9hcmNoL2FybS90cmFwcy5j
ICAgICAgICAgICAgIHwgICA4ICsrLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUu
aCB8ICAgMyArLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICB8ICAgMiArCj4g
IDggZmlsZXMgY2hhbmdlZCwgMTM5IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQo+IAoK
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 12:13:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1go5mr-0005qU-Vd; Mon, 28 Jan 2019 12:13: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=Swqu=QE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1go5mq-0005qM-IO
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 12:13:12 +0000
X-Inumbo-ID: 1400b1e2-22f6-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1400b1e2-22f6-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 12:13:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 12608AEE5;
 Mon, 28 Jan 2019 12:13:10 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C4ED0A302000078002119D5@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <07f8e0e0-dd52-0c10-ee8e-7116eb586045@suse.com>
Date: Mon, 28 Jan 2019 13:13:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C4ED0A302000078002119D5@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] x86/AMD: flush TLB after ucode update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAxOSAxMDo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIGluY3JlYXNlZCBu
dW1iZXIgb2YgbWVzc2FnZXMgKHNwZWNfY3RybC5jOnByaW50X2RldGFpbHMoKSkgd2l0aGluIGEK
PiBjZXJ0YWluIHRpbWUgd2luZG93IG1hZGUgbWUgbm90aWNlIHNvbWUgc2xvd25lc3Mgb2YgYm9v
dCB0aW1lIHNjcmVlbgo+IG91dHB1dC4gRXhwZXJpbWVudGFsbHkgSSd2ZSBuYXJyb3dlZCB0aGUg
dGltZSB3aW5kb3cgdG8gYmUgZnJvbQo+IGltbWVkaWF0ZWx5IGFmdGVyIHRoZSBlYXJseSB1Y29k
ZSB1cGRhdGUgb24gdGhlIEJTUCB0byB0aGUgUEFUIHdyaXRlIGluCj4gY3B1X2luaXQoKSwgd2hp
Y2ggdXBvbiBmdXJ0aGVyIGludmVzdGlnYXRpb24gaGFzIGFuIGVmZmVjdCBiZWNhdXNlIG9mCj4g
dGhlIGZ1bGwgVExCIGZsdXNoIHRoYXQncyBpbXBsaWVkIGJ5IHRoYXQgd3JpdGUuCj4gCj4gRm9y
IHRoYXQgcmVhc29uLCBhcyBhIHdvcmthcm91bmQsIGZsdXNoIHRoZSBUTEIgb2YgdGhlIG1hcHBp
bmcgb2YgdGhlCj4gcGFnZSB0aGF0IGhvbGRzIHRoZSBibG9iLiBOb3RlIHRoYXQgZmx1c2hpbmcg
anVzdCBhIHNpbmdsZSBwYWdlIGlzCj4gc3VmZmljaWVudDogQXMgcGVyIHZlcmlmeV9wYXRjaF9z
aXplKCkgcGF0Y2ggc2l6ZSBjYW4ndCBleGNlZWQgNGssIGFuZAo+IHRoZSB3YXkgeG1hbGxvYygp
IHdvcmtzIHRoZSBibG9iIGNhbid0IGJlIGNyb3NzaW5nIGEgcGFnZSBib3VuZGFyeS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 12:14:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1go5o0-0005y6-B8; Mon, 28 Jan 2019 12:14: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=Swqu=QE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1go5nz-0005xz-4b
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 12:14:23 +0000
X-Inumbo-ID: 3e3d31b4-22f6-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e3d31b4-22f6-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 12:14:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EF5B0AD05;
 Mon, 28 Jan 2019 12:14:20 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
References: <20190124122936.17482-1-anthony.perard@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <2f9f69f7-bc79-6d6d-fcc6-05a5fd3627f5@suse.com>
Date: Mon, 28 Jan 2019 13:14:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190124122936.17482-1-anthony.perard@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] libxl: When restricted,
 start QEMU paused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAxOSAxMzoyOSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gU2luY2UgbGlieGwg
bGF0ZXIgZHVyaW5nIGd1ZXN0IGNyZWF0aW9uIHJ1biB0aGUgY29tbWFuZCAiY29udCIsIGl0IGtp
bmQKPiBvZiBleHBlY3QgdGhhdCBRRU1VIHdvdWxkIG5vdCBkbyBhbnkgZW11bGF0aW9uLCB1c2Ug
dGhlICItUyIgY29tbWFuZAo+IG9wdGlvbiB0byBtYWtlIHRoaXMgZWZmZWN0aXZlLiBVbmZvcnR1
bmF0ZWx5LCB3aGVuIFFFTVUgaXMgc3RhcnRlZCB3aXRoCj4gIi1TIiwgaXQgd29uJ3Qgd3JpdGUg
UUVNVSdzIHJlYWRpbmVzcyBpbnRvIHhlbnN0b3JlLiBTbyBvbmx5IGFjdGl2YXRlCj4gdGhpcyBv
cHRpb25zIHdoZW4gd2UgaGF2ZSBhIFFFTVUgc3RhcnR1cCBub3RpZmljYXRpb24gdmlhIFFNUCBh
dmFpbGFibGUsCj4gd2hpY2ggaXMgd2hlbiBkbV9yZXN0cmljdCBpcyBhY3RpdmF0ZWQuCj4gCj4g
VGhpcyBoYXZlIHRoZSBzaWRlLWVmZmVjdCBvZiByZW5kZXJpbmcgaW5lZmZlY3RpdmUgdGhlIHN0
YXJ0dXAKPiBub3RpZmljYXRpb24gdmlhIHhlbnN0b3JlLCBsaWJ4bCB3aWxsIG9ubHkgaGF2ZSB0
aGUgbm90aWZpY2F0aW9uIHZpYQo+IFFNUC4KPiAKPiBJdCBiZWNhbWUgaW1wb3J0YW50IHRvIHJl
bHkgb25seSBvbiBRTVAgZm9yIG5vdGlmaWNhdGlvbiB3aGVuIHdlIGhhdmUKPiBpdCwgYXMgY3V0
dGluZyBzaG9ydCB0aGF0IHBhdGggbWF5IHJlc3VsdCBpbiB0aGUgUU1QIHNvY2tldCBiZWVuIGJs
b2NrZWQKPiBhbmQgaGF2ZSBRRU1VIHN0b3AgcmVzcG9uZGluZyB0byB1cGNvbWluZyBjb25uZWN0
aW9uIGV2ZW4gaWYgbm9uZSBhcmUKPiBhY3RpdmUuCj4gCj4gVGhlIFFFTVUgYnVnIHRoYXQgdGhp
cyBwYXRjaCB3b3JrcyBhcm91bmQgaXM6Cj4gLSBsaWJ4bCBjb25uZWN0IGFuZCBoYW5kLWNoZWNr
IHdpdGggUUVNVSwgdGhlbiBzZW5kIHRoZSBjbWQKPiAgICJxdWVyeS1zdGF0dXMiLgo+IC0gUUVN
VSBwcmVwYXJlIGFuZCBtYXliZSB0cnkgc2VuZCB0aGUgcmVzcG9uc2UsCj4gICB3aGlsZSBhbHNv
IHdyaXRpbmcgInJ1bm5pbmciIGludG8geGVuc3RvcmUuCj4gLSBsaWJ4bCBzZWUgdmlhIHhlbnN0
b3JlIHRoYXQgUUVNVSBpcyBydW5uaW5nIGFuZCBkaXNjb25uZWN0IGZyb20gdGhlCj4gICBRTVAg
c29ja2V0IGJlZm9yZSByZWNlaXZpbmcgdGhlIHJlc3BvbnNlIHRoZSBjbWQuCj4gPT4gVGhlIFFN
UCBzb2NrZXQgKG1vbml0b3IpIGlzIHNvbWV0aW1lIGJsb2NrZWQgYW5kIHdpbGwgbmV2ZXIgcmVw
bHkKPiAgIHRvIGNvbW1hbmRzIG9uIG5ldyBjb25uZWN0aW9ucy4KPiAKPiBUaGlzIGlzIGR1ZSB0
byBRRU1VIG9ubHkgcmVzcG9uZGluZyB0byBvbmUgY29tbWFuZCBhdCBhIHRpbWUsIGFuZAo+IHN1
c3BlbmRpbmcgaXRzIG1vbml0b3IgKFFNUCkgdW50aWwgdGhlIGNvbW1hbmQgYXMgYmVlbiBwcm9j
ZXNzZWQgYW5kCj4gc2VudC4gRGlzY29ubmVjdGluZyBmcm9tIHRoZSBzb2NrZXQgZG9lc24ndCB1
bnN1c3BlbmQgdGhlIG1vbml0b3IuIFRoZQo+IHJhY2UgZGVzY3JpYmVkIGhlcmUgaXMgdmVyeSBs
aWtlbHkgdG8gaGFwcGVuIHdpdGggUUVNVSAzLjEuNTAgKGR1cmluZwo+IDMuMiBkZXZlbG9wbWVu
dCksIGJ1dCBjYW4gYmUgcmVwcm9kdWNlZCB3aXRoIFFFTVUgMy4xLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKUmVsZWFzZS1h
Y2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 12:16:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 12:16: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-devel-bounces@lists.xenproject.org>)
	id 1go5pb-00066S-Nj; Mon, 28 Jan 2019 12:16: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1go5pa-00066K-DP
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 12:16:02 +0000
X-Inumbo-ID: 78e6987c-22f6-11e9-9466-3f53439ee9b6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 78e6987c-22f6-11e9-9466-3f53439ee9b6;
 Mon, 28 Jan 2019 12:16:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76597199"
Date: Mon, 28 Jan 2019 12:15:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20190128121547.rj77srqrn66ui6e5@zion.uk.xensource.com>
References: <20190127054507.30838-1-tamas@tklengyel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190127054507.30838-1-tamas@tklengyel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/libxl: Fix leaking ssid_label in
 libxl_name_to_domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMjYsIDIwMTkgYXQgMTA6NDU6MDdQTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIHN5c3RlbXMgd2l0aCBYU00gZW5hYmxlZCBsaWJ4bF9uYW1lX3RvX2RvbWlk
IGxlYWtzIG1lbW9yeQo+IGFsbG9jYXRlZCBmb3Igc3NpZF9sYWJlbDoKPiAKPiA9PTI2OTM9PSA1
MyBieXRlcyBpbiAyIGJsb2NrcyBhcmUgZGVmaW5pdGVseSBsb3N0IGluIGxvc3MgcmVjb3JkIDQg
b2YgOAo+ID09MjY5Mz09ICAgIGF0IDB4NEMyQkU2RDogbWFsbG9jICh2Z19yZXBsYWNlX21hbGxv
Yy5jOjMwOSkKPiA9PTI2OTM9PSAgICBieSAweDZDMEEzQjk6IHN0cmR1cCAoc3RyZHVwLmM6NDIp
Cj4gPT0yNjkzPT0gICAgYnkgMHg1MTA4Mjk0OiBsaWJ4bF9mbGFza19zaWRfdG9fY29udGV4dCAo
bGlieGxfZmxhc2suYzozOSkKPiA9PTI2OTM9PSAgICBieSAweDUwQzJCNjQ6IGxpYnhsX194Y2lu
Zm8yeGxpbmZvIChsaWJ4bF9kb21haW4uYzoyNjcpCj4gPT0yNjkzPT0gICAgYnkgMHg1MEMyRTAy
OiBsaWJ4bF9saXN0X2RvbWFpbiAobGlieGxfZG9tYWluLmM6MzA4KQo+ID09MjY5Mz09ICAgIGJ5
IDB4NTA4QTNDNTogbGlieGxfbmFtZV90b19kb21pZCAobGlieGxfdXRpbHMuYzo3NykKPiAKPiBT
aWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF91dGlscy5jIHwg
MiArKwo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCj4g
aW5kZXggZTUwZTA5NGM0OC4uOTlhYmZhNTQ5NyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9s
aWJ4bF91dGlscy5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYwo+IEBAIC03OSw2
ICs3OSw4IEBAIGludCBsaWJ4bF9uYW1lX3RvX2RvbWlkKGxpYnhsX2N0eCAqY3R4LCBjb25zdCBj
aGFyICpuYW1lLAo+ICAgICAgICAgIHJldHVybiBFUlJPUl9OT01FTTsKPiAgCj4gICAgICBmb3Ig
KGkgPSAwOyBpIDwgbmJfZG9tYWluczsgaSsrKSB7Cj4gKyAgICAgICAgaWYgKGRvbWluZm9baV0u
c3NpZF9sYWJlbCkKPiArICAgICAgICAgICAgZnJlZShkb21pbmZvW2ldLnNzaWRfbGFiZWwpOwo+
ICAgICAgICAgIGRvbW5hbWUgPSBsaWJ4bF9kb21pZF90b19uYW1lKGN0eCwgZG9taW5mb1tpXS5k
b21pZCk7Cj4gICAgICAgICAgaWYgKCFkb21uYW1lKQo+ICAgICAgICAgICAgICBjb250aW51ZTsK
ClRoYW5rcyBmb3IgcmVwb3J0aW5nIHRoaXMgaXNzdWUuIEkgdGhpbmsgeW91ciBwYXRjaCBpc24n
dCBmdXR1cmUtcHJvb2YuCgpDYW4geW91IHRyeSB0aGUgZm9sbG93aW5nIHBhdGNoPwoKLS0tODwt
LS0KRnJvbSBmYzlmOWFkOTEyY2I2MTA4NWE1YmZiNjBhZWYzNjQzZGNkODJhNDk2IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRl
OiBNb24sIDI4IEphbiAyMDE5IDEyOjEwOjEyICswMDAwClN1YmplY3Q6IFtQQVRDSF0gbGlieGw6
IGNvcnJlY3RseSBkaXNwb3NlIG9mIGRvbWluZm8gbGlzdCBpbgogbGlieGxfbmFtZV90b19kb21p
ZAoKVGFtYXMgcmVwb3J0ZWQgc3NpZF9sYWJlbCB3YXMgbGVha2VkLiBVc2UgdGhlIGRlc2lnbmF0
ZWQgZnVuY3Rpb24gdG8KZnJlZSBkb21pbmZvIGxpc3QgdG8gZml4IHRoZSBsZWFrYWdlLgoKUmVw
b3J0ZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4
bF91dGlscy5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3V0aWxzLmMKaW5kZXggZTUwZTA5NGM0OC4uZjM2MGY1ZTIyOCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF91dGls
cy5jCkBAIC05MCw3ICs5MCw3IEBAIGludCBsaWJ4bF9uYW1lX3RvX2RvbWlkKGxpYnhsX2N0eCAq
Y3R4LCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICB9CiAgICAgICAgIGZyZWUoZG9tbmFtZSk7
CiAgICAgfQotICAgIGZyZWUoZG9taW5mbyk7CisgICAgbGlieGxfZG9taW5mb19saXN0X2ZyZWUo
ZG9taW5mbywgbmJfZG9tYWlucyk7CiAgICAgcmV0dXJuIHJldDsKIH0KIAotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 12:16:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 12:16: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-devel-bounces@lists.xenproject.org>)
	id 1go5pj-00067e-1I; Mon, 28 Jan 2019 12:16: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=Swqu=QE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1go5ph-00067S-Rw
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 12:16:09 +0000
X-Inumbo-ID: 7db62f18-22f6-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7db62f18-22f6-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 12:16:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7D7F4AE6B;
 Mon, 28 Jan 2019 12:16:07 +0000 (UTC)
To: Peng Fan <peng.fan@nxp.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>
References: <20190124125210.6038-1-peng.fan@nxp.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <ded857d2-d6d1-7d07-724a-2cbf670627d1@suse.com>
Date: Mon, 28 Jan 2019 13:16:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190124125210.6038-1-peng.fan@nxp.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] arm: gic: deactivate sgi
 immediately after eoi
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAxOSAxMzo0MywgUGVuZyBGYW4gd3JvdGU6Cj4gT24gaS5NWDgsIHdlIGltcGxl
bWVudGVkIHBhcnRpdGlvbiByZWJvb3Qgd2hpY2ggbWVhbnMgQ29ydGV4LUEgcmVib290Cj4gd2ls
bCBub3QgaW1wYWN0IE00IGNvcmVzIGFuZCBTeXN0ZW0gY29udHJvbCBVbml0IGNvcmUuIEhvd2V2
ZXIgR0lDdjMKPiBpcyBub3QgcmVzZXQgYmVjYXVzZSB3ZSBhbHNvIG5lZWQgdG8gc3VwcG9ydCBB
NzIgQ2x1c3RlciByZWJvb3Qgd2l0aG91dAo+IGFmZmVjdGluZyBBNTMgQ2x1c3Rlci4KPiAKPiBU
aGUgZ2ljLXYzIGNvbnRyb2xsZXIgaXMgY29uZmlndXJlZCB3aXRoIEVPSW1vZGUgdG8gMSwgc28g
ZHVyaW5nIHhlbgo+IHJlYm9vdCwgdGhlcmUgaXMgYSBmdW5jdGlvbiBjYWxsICJzbXBfY2FsbF9m
dW5jdGlvbihoYWx0X3RoaXNfY3B1LCBOVUxMLCAwKTsiCj4gLGJ1dCBoYWx0X3RoaXNfY3B1IG5l
dmVyIHJldHVybiwgdGhhdCBtZWFucyBvdGhlciBDUFVzIGhhdmUgbm8gY2hhbmNlIHRvCj4gZGVh
Y3RpdmUgdGhlIFNHSSBpbnRlcnJ1cHQsIGJlY2F1c2UgdGhlIGRlYWN0aXZhdGVfaXJxIG9wZXJh
dGlvbiBpcyBhdAo+IHRoZSBlbmQgb2YgZG9fc2dpLiBEdXJpbmcgeGVuIGJvb3RpbmcgYWdhaW4s
IENQVTAgd2lsbCBpc3N1ZQo+IEdJQ19TR0lfQ0FMTF9GVU5DVElPTiB0byBvdGhlciBDUFVzLiBC
ZWNhdXNlIEdJQ19TR0lfQ0FMTF9GVU5DVElPTiBvZgo+IG90aGVyIENQVXMgYXJlIGFjdGl2ZSBk
dXJpbmcgdGhlIGxhc3QgcmVib290LCBpbnRlcnJ1cHRzIGNvdWxkIG5vdCBiZQo+IHRyaWdnZXJl
ZCB1bmxlc3Mgd2UgZGVhY3RpdmF0ZSB0aGUgaW50ZXJydXB0IGZpcnN0Lgo+IAo+IFRvIGZpeCB0
aGlzIGlzc3VlLCBsZXQncyBtb3ZlIHRoZSBkZWFjdGl2YXRlX2lycSBvcGVyYXRpb24ganVzdCBh
ZnRlcgo+IGVvaV9pcnEsIHRoZW4gdGhlIFNHSSBpbnRlcnJ1cHQgd2lsbCBiZSBpbiBkZWFjdGl2
ZSBzdGF0ZSB3aGVuCj4gc21wX2NhbGxfZnVuY3Rpb25faW50ZXJydXB0Lgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 12:20:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 12:20: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-devel-bounces@lists.xenproject.org>)
	id 1go5uB-00076R-QW; Mon, 28 Jan 2019 12:20: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=+d/k=QE=amazon.de=prvs=924930fe3=nmanthey@srs-us1.protection.inumbo.net>)
 id 1go5uA-000769-At
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 12:20:46 +0000
X-Inumbo-ID: 22b81d74-22f7-11e9-aeee-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22b81d74-22f7-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 12:20:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548678045; x=1580214045;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=wmua1RtP/ICkxquL3lQYMQuAc8g+v4k/XEncmgAXPdU=;
 b=Wf+8ISGU3q5Pw4HPKTdFixkCJjEg6LIDQep+EhfZMpyz/5Cn/WbJUu/u
 am097O4LZkw10ZqDa8RCJSsSMW3bpMIaefOWoTVCodq+0u3bRHQZUJkLz
 rpkmG2KDSq9zMFKzefuISkFbpu40n0Vv2mJWv3mtPzYiBPocwC+noo1y4 Y=;
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="783996402"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-8549039f.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 28 Jan 2019 12:20:42 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-8549039f.us-west-2.amazon.com (Postfix) with ESMTPS
 id C3BF4A18E6; Mon, 28 Jan 2019 12:20:41 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Jan 2019 12:20:41 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.9) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Jan 2019 12:20:34 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244655-32180-9-git-send-email-nmanthey@amazon.de>
 <5C4B3A7E0200007800211397@prv1-mh.provo.novell.com>
 <edf43e60-ce9c-ec36-4c48-9e240d2d2158@amazon.de>
 <5C4EE3910200007800211A78@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <afacc3cb-8de9-cd65-50f9-ff47c16678a9@amazon.de>
Date: Mon, 28 Jan 2019 13:20:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4EE3910200007800211A78@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.9]
X-ClientProxiedBy: EX13D06UWC003.ant.amazon.com (10.43.162.86) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 09/11] x86/vioapic: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOC8xOSAxMjoxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDEuMTkgYXQg
MTI6MDMsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBPbiAxLzI1LzE5IDE3OjM0LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIzLjAxLjE5IGF0IDEyOjU3LCA8bm1hbnRoZXlA
YW1hem9uLmRlPiB3cm90ZToKPj4+PiBAQCAtMjEyLDcgKzIxNywxMiBAQCBzdGF0aWMgdm9pZCB2
aW9hcGljX3dyaXRlX3JlZGlyZW50KAo+Pj4+ICAgICAgc3RydWN0IGh2bV9pcnEgKmh2bV9pcnEg
PSBodm1fZG9tYWluX2lycShkKTsKPj4+PiAgICAgIHVuaW9uIHZpb2FwaWNfcmVkaXJfZW50cnkg
KnBlbnQsIGVudDsKPj4+PiAgICAgIGludCB1bm1hc2tlZCA9IDA7Cj4+Pj4gLSAgICB1bnNpZ25l
ZCBpbnQgZ3NpID0gdmlvYXBpYy0+YmFzZV9nc2kgKyBpZHg7Cj4+Pj4gKyAgICB1bnNpZ25lZCBp
bnQgZ3NpOwo+Pj4+ICsKPj4+PiArICAgIC8qIE1ha2Ugc3VyZSBubyBvdXQtb2YtYm91bmQgdmFs
dWUgZm9yIGlkeCBjYW4gYmUgdXNlZCAqLwo+Pj4+ICsgICAgaWR4ID0gYXJyYXlfaW5kZXhfbm9z
cGVjKGlkeCwgdmlvYXBpYy0+bnJfcGlucyk7Cj4+Pj4gKwo+Pj4+ICsgICAgZ3NpID0gdmlvYXBp
Yy0+YmFzZV9nc2kgKyBpZHg7Cj4+PiBJIGRpc2xpa2UgdGhlIGRpc2Nvbm5lY3QgZnJvbSB0aGUg
cmVzcGVjdGl2ZSBib3VuZHMgY2hlY2s6IFRoZXJlJ3MKPj4+IG9ubHkgb25lIGNhbGxlciwgc28g
dGhlIGNvbnN0cnVjdCBjb3VsZCBiZSBtb3ZlZCB0aGVyZSwgb3IKPj4+IG90aGVyd2lzZSBJJ2Qg
bGlrZSB0byBzZWUgYW4gQVNTRVJUKCkgYWRkZWQgZG9jdW1lbnRpbmcgdGhhdCB0aGUKPj4+IGJv
dW5kcyBjaGVjayBpcyBleHBlY3RlZCB0byBoYXZlIGhhcHBlbmVkIGluIHRoZSBjYWxsZXIuCj4+
IEkgYWdyZWUgdGhhdCB0aGUgaWR4IHZhbHVlIGlzIHVzZWQgYXMgYW4gYXJyYXkgaW5kZXggaW4g
dGhpcyBmdW5jdGlvbgo+PiBvbmx5IG9uY2UuIEhvd2V2ZXIsIHRoZSBnc2kgdmFsdWUgYWxzbyB1
c2VzIHRoZSB2YWx1ZSBvZiBpZHgsIGFuZCBhcwo+PiB0aGF0IGlzIHBhc3NlZCB0byBvdGhlciBm
dW5jdGlvbnMsIEkgd2FudCB0byBib3VuZCB0aGUgZ3NpIHZhcmlhYmxlIGFzCj4+IHdlbGwuIFRo
ZXJlZm9yZSwgSSBjaG9zZSB0byBoYXZlIGEgc2VwYXJhdGUgYXNzaWdubWVudCBmb3IgdGhlIGlk
eCB2YXJpYWJsZS4KPiBJIGRvbid0IG1pbmQgdGhlIHNlcGFyYXRlIGFzc2lnbm1lbnQsIGFuZCBJ
IGRpZG4ndCBjb21wbGFpbgo+IGFib3V0IGlkeCBiZWluZyB1c2VkIGp1c3Qgb25jZS4gV2hhdCBJ
IHNhaWQgaXMgdGhhdCB0aGVyZSdzCj4gb25seSBvbmUgY2FsbGVyIG9mIHRoZSBmdW5jdGlvbi4g
SWYgdGhlIGJvdW5kcyBjaGVja2luZyB3YXMKPiBkb25lIHRoZXJlLCAiZ3NpIiBoZXJlIHdvdWxk
IGJlIGVxdWFsbHkgImJvdW5kZWQiIGFmYWljdC4KPiBBbmQgSSBkaWQgc3VnZ2VzdCBhbiBhbHRl
cm5hdGl2ZSBpbiBjYXNlIHlvdSBkaXNsaWtlIHRoZQo+IG1vdmluZyBvZiB0aGUgY29uc3RydWN0
IHlvdSBhZGQuCgpBaCwgSSB1bmRlcnN0YW5kIHlvdXIgcHJldmlvdXMgc2VudGVuY2UgZGlmZmVy
ZW50bHkgbm93LiBUaGFua3MgZm9yCmNsYXJpZnlpbmcuIEkgbGlrZSB0byBrZWVwIHRoZSBub3Nw
ZWMgc3RhdGVtZW50cyBjbG9zZSB0byB0aGUKcHJvYmxlbWF0aWMgdXNlLCBzbyB0aGF0IGV2ZW50
dWFsIGZ1dHVyZSBjYWxsZXJzIGJlbmVmaXQgZnJvbSB0aGF0IGFzCndlbGwuIFRoZXJlZm9yZSwg
SSdsbCBhZGQgYW4gQVNTRVJUIHN0YXRlbWVudCB3aXRoIHRoZSBib3VuZCBjaGVjay4KCkJlc3Qs
Ck5vcmJlcnQKCj4KPiBKYW4KPgo+CgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFu
eSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hy
aXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVp
bmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 13:29:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 13:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go6yL-000421-08; Mon, 28 Jan 2019 13:29: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=Mfqq=QE=linuxfoundation.org=gregkh@kernel.org>)
 id 1go6yJ-00041u-Bd
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 13:29:07 +0000
X-Inumbo-ID: ae7dfef9-2300-11e9-aeee-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae7dfef9-2300-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 13:29:05 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D86D02085A;
 Mon, 28 Jan 2019 13:29:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548682144;
 bh=O+wHWLvFoRUtg1FagTERo3PF94FxaNKb65urnXHo41o=;
 h=Subject:To:Cc:From:Date:From;
 b=qAwEH7yvoCJeVqLMmB1c6fRL/L5Qjs2NJnJ6YJeVIzu7ok395UiBupEWhc1bC50e6
 jgcS6HWZFNBPOjh28kA2OA9q8Gv/VciRCqyNY+m8EOJHC6EYCWs/celTOG3zti8nep
 i8hu84Yf2LvYU9tqJHMmM07ofS0f/1wi0hk+/NJw=
To: 5C3E1128020000780020DFAD@prv1-mh.provo.novell.com, JBeulich@suse.com,
 boris.ostrovsky@oracle.com, gregkh@linuxfoundation.org, hpa@zytor.com,
 jbeulich@suse.com, jgross@suse.com, luto@kernel.org, tglx@linutronix.de,
 xen-devel@lists.xenproject.org
From: <gregkh@linuxfoundation.org>
Date: Mon, 28 Jan 2019 14:28:23 +0100
Message-ID: <154868210316854@kroah.com>
MIME-Version: 1.0
X-stable: commit
X-Patchwork-Hint: ignore 
Subject: [Xen-devel] Patch "x86/entry/64/compat: Fix stack switching for XEN
 PV" has been added to the 4.20-stable tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stable-commits@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ClRoaXMgaXMgYSBub3RlIHRvIGxldCB5b3Uga25vdyB0aGF0IEkndmUganVzdCBhZGRlZCB0aGUg
cGF0Y2ggdGl0bGVkCgogICAgeDg2L2VudHJ5LzY0L2NvbXBhdDogRml4IHN0YWNrIHN3aXRjaGlu
ZyBmb3IgWEVOIFBWCgp0byB0aGUgNC4yMC1zdGFibGUgdHJlZSB3aGljaCBjYW4gYmUgZm91bmQg
YXQ6CiAgICBodHRwOi8vd3d3Lmtlcm5lbC5vcmcvZ2l0Lz9wPWxpbnV4L2tlcm5lbC9naXQvc3Rh
YmxlL3N0YWJsZS1xdWV1ZS5naXQ7YT1zdW1tYXJ5CgpUaGUgZmlsZW5hbWUgb2YgdGhlIHBhdGNo
IGlzOgogICAgIHg4Ni1lbnRyeS02NC1jb21wYXQtZml4LXN0YWNrLXN3aXRjaGluZy1mb3IteGVu
LXB2LnBhdGNoCmFuZCBpdCBjYW4gYmUgZm91bmQgaW4gdGhlIHF1ZXVlLTQuMjAgc3ViZGlyZWN0
b3J5LgoKSWYgeW91LCBvciBhbnlvbmUgZWxzZSwgZmVlbHMgaXQgc2hvdWxkIG5vdCBiZSBhZGRl
ZCB0byB0aGUgc3RhYmxlIHRyZWUsCnBsZWFzZSBsZXQgPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+
IGtub3cgYWJvdXQgaXQuCgoKRnJvbSBmYzI0ZDc1YTdmOTE4MzdkNzkxOGU0MDcxOTU3NTk1MTgy
MGIyYjhmIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6IFR1ZSwgMTUgSmFuIDIwMTkgMDk6NTg6MTYgLTA3MDAKU3ViamVj
dDogeDg2L2VudHJ5LzY0L2NvbXBhdDogRml4IHN0YWNrIHN3aXRjaGluZyBmb3IgWEVOIFBWCgpG
cm9tOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgZmMyNGQ3NWE3Zjkx
ODM3ZDc5MThlNDA3MTk1NzU5NTE4MjBiMmI4ZiB1cHN0cmVhbS4KCldoaWxlIGluIHRoZSBuYXRp
dmUgY2FzZSBlbnRyeSBpbnRvIHRoZSBrZXJuZWwgaGFwcGVucyBvbiB0aGUgdHJhbXBvbGluZQpz
dGFjaywgUFYgWGVuIGtlcm5lbHMgZ2V0IGVudGVyZWQgd2l0aCB0aGUgY3VycmVudCB0aHJlYWQg
c3RhY2sgcmlnaHQKYXdheS4gSGVuY2Ugc291cmNlIGFuZCBkZXN0aW5hdGlvbiBzdGFja3MgYXJl
IGlkZW50aWNhbCBpbiB0aGF0IGNhc2UsCmFuZCBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkLgoKT3Ro
ZXIgdGhhbiBpbiBzeW5jX3JlZ3MoKSB0aGUgY29weWluZyBkb25lIG9uIHRoZSBJTlQ4MCBwYXRo
IGlzbid0Ck5NSSAvICNNQyBzYWZlLCBhcyBlaXRoZXIgb2YgdGhlc2UgZXZlbnRzIG9jY3Vycmlu
ZyBpbiB0aGUgbWlkZGxlIG9mIHRoZQpzdGFjayBjb3B5aW5nIHdvdWxkIGNsb2JiZXIgZGF0YSBv
biB0aGUgKHNvdXJjZSkgc3RhY2suCgpUaGVyZSBpcyBzaW1pbGFyIGNvZGUgaW4gaW50ZXJydXB0
X2VudHJ5KCkgYW5kIG5taSgpLCBidXQgdGhlcmUgaXMgbm8gZml4dXAKcmVxdWlyZWQgYmVjYXVz
ZSB0aG9zZSBjb2RlIHBhdGhzIGFyZSB1bnJlYWNoYWJsZSBpbiBYRU4gUFYgZ3Vlc3RzLgoKWyB0
Z2x4OiBTYW5pdGl6ZWQgc3ViamVjdCwgY2hhbmdlbG9nLCBGaXhlcyB0YWcgYW5kIHN0YWJsZSBt
YWlsIGFkZHJlc3MuIFNpZ2ggXQoKRml4ZXM6IDdmMjU5MGExMTBiOCAoIng4Ni9lbnRyeS82NDog
VXNlIGEgcGVyLUNQVSB0cmFtcG9saW5lIHN0YWNrIGZvciBJRFQgZW50cmllcyIpClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogVGhv
bWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+ClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2Vy
bmVsLm9yZz4KQ2M6IFBldGVyIEFudmluIDxocGFAenl0b3IuY29tPgpDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKTGluazogaHR0cHM6Ly9sa21s
Lmtlcm5lbC5vcmcvci81QzNFMTEyODAyMDAwMDc4MDAyMERGQURAcHJ2MS1taC5wcm92by5ub3Zl
bGwuY29tClNpZ25lZC1vZmYtYnk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91
bmRhdGlvbi5vcmc+CgotLS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TIHwgICAg
NiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgotLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUworKysgYi9hcmNoL3g4Ni9l
bnRyeS9lbnRyeV82NF9jb21wYXQuUwpAQCAtMzYxLDcgKzM2MSw4IEBAIEVOVFJZKGVudHJ5X0lO
VDgwX2NvbXBhdCkKIAogCS8qIE5lZWQgdG8gc3dpdGNoIGJlZm9yZSBhY2Nlc3NpbmcgdGhlIHRo
cmVhZCBzdGFjay4gKi8KIAlTV0lUQ0hfVE9fS0VSTkVMX0NSMyBzY3JhdGNoX3JlZz0lcmRpCi0J
bW92cQklcnNwLCAlcmRpCisJLyogSW4gdGhlIFhlbiBQViBjYXNlIHdlIGFscmVhZHkgcnVuIG9u
IHRoZSB0aHJlYWQgc3RhY2suICovCisJQUxURVJOQVRJVkUgIm1vdnEgJXJzcCwgJXJkaSIsICJq
bXAgLkxpbnQ4MF9rZWVwX3N0YWNrIiwgWDg2X0ZFQVRVUkVfWEVOUFYKIAltb3ZxCVBFUl9DUFVf
VkFSKGNwdV9jdXJyZW50X3RvcF9vZl9zdGFjayksICVyc3AKIAogCXB1c2hxCTYqOCglcmRpKQkJ
LyogcmVncy0+c3MgKi8KQEAgLTM3MCw4ICszNzEsOSBAQCBFTlRSWShlbnRyeV9JTlQ4MF9jb21w
YXQpCiAJcHVzaHEJMyo4KCVyZGkpCQkvKiByZWdzLT5jcyAqLwogCXB1c2hxCTIqOCglcmRpKQkJ
LyogcmVncy0+aXAgKi8KIAlwdXNocQkxKjgoJXJkaSkJCS8qIHJlZ3MtPm9yaWdfYXggKi8KLQog
CXB1c2hxCSglcmRpKQkJCS8qIHB0X3JlZ3MtPmRpICovCisuTGludDgwX2tlZXBfc3RhY2s6CisK
IAlwdXNocQklcnNpCQkJLyogcHRfcmVncy0+c2kgKi8KIAl4b3JsCSVlc2ksICVlc2kJCS8qIG5v
c3BlYyAgIHNpICovCiAJcHVzaHEJJXJkeAkJCS8qIHB0X3JlZ3MtPmR4ICovCgoKUGF0Y2hlcyBj
dXJyZW50bHkgaW4gc3RhYmxlLXF1ZXVlIHdoaWNoIG1pZ2h0IGJlIGZyb20gSkJldWxpY2hAc3Vz
ZS5jb20gYXJlCgpxdWV1ZS00LjIwL3g4Ni1lbnRyeS02NC1jb21wYXQtZml4LXN0YWNrLXN3aXRj
aGluZy1mb3IteGVuLXB2LnBhdGNoCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 13:29:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 13:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go6z5-00044X-At; Mon, 28 Jan 2019 13:29: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=Mfqq=QE=linuxfoundation.org=gregkh@kernel.org>)
 id 1go6z4-00044O-KC
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 13:29:54 +0000
X-Inumbo-ID: cb6a5246-2300-11e9-afd6-8736d5da5a05
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb6a5246-2300-11e9-afd6-8736d5da5a05;
 Mon, 28 Jan 2019 13:29:53 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7289E21773;
 Mon, 28 Jan 2019 13:29:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548682192;
 bh=FtxzYQLpWd+NcxLIzTNbwoEd/jDUcNd7BL9PDX1r5qU=;
 h=Subject:To:Cc:From:Date:From;
 b=s/29c6KbYkbrzUeSO6AP0DbE7B1oW5Qm9ZvCo08ITY5EHWoDKbvkI2UDH9jCNGfIb
 WynPKzp+CyRwYNV2t+W60icOmPF98YqLGHn//3CJhz4x9UcIxllEpnpJUcJfAx0fXK
 AGvHOeeTvTutWIpUJbH34c2nUSpwIa1qJNaHPIaw=
To: 5C3E1128020000780020DFAD@prv1-mh.provo.novell.com, JBeulich@suse.com,
 boris.ostrovsky@oracle.com, gregkh@linuxfoundation.org, hpa@zytor.com,
 jbeulich@suse.com, jgross@suse.com, luto@kernel.org, tglx@linutronix.de,
 xen-devel@lists.xenproject.org
From: <gregkh@linuxfoundation.org>
Date: Mon, 28 Jan 2019 14:29:07 +0100
Message-ID: <154868214756138@kroah.com>
MIME-Version: 1.0
X-stable: commit
X-Patchwork-Hint: ignore 
Subject: [Xen-devel] Patch "x86/entry/64/compat: Fix stack switching for XEN
 PV" has been added to the 4.19-stable tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stable-commits@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ClRoaXMgaXMgYSBub3RlIHRvIGxldCB5b3Uga25vdyB0aGF0IEkndmUganVzdCBhZGRlZCB0aGUg
cGF0Y2ggdGl0bGVkCgogICAgeDg2L2VudHJ5LzY0L2NvbXBhdDogRml4IHN0YWNrIHN3aXRjaGlu
ZyBmb3IgWEVOIFBWCgp0byB0aGUgNC4xOS1zdGFibGUgdHJlZSB3aGljaCBjYW4gYmUgZm91bmQg
YXQ6CiAgICBodHRwOi8vd3d3Lmtlcm5lbC5vcmcvZ2l0Lz9wPWxpbnV4L2tlcm5lbC9naXQvc3Rh
YmxlL3N0YWJsZS1xdWV1ZS5naXQ7YT1zdW1tYXJ5CgpUaGUgZmlsZW5hbWUgb2YgdGhlIHBhdGNo
IGlzOgogICAgIHg4Ni1lbnRyeS02NC1jb21wYXQtZml4LXN0YWNrLXN3aXRjaGluZy1mb3IteGVu
LXB2LnBhdGNoCmFuZCBpdCBjYW4gYmUgZm91bmQgaW4gdGhlIHF1ZXVlLTQuMTkgc3ViZGlyZWN0
b3J5LgoKSWYgeW91LCBvciBhbnlvbmUgZWxzZSwgZmVlbHMgaXQgc2hvdWxkIG5vdCBiZSBhZGRl
ZCB0byB0aGUgc3RhYmxlIHRyZWUsCnBsZWFzZSBsZXQgPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+
IGtub3cgYWJvdXQgaXQuCgoKRnJvbSBmYzI0ZDc1YTdmOTE4MzdkNzkxOGU0MDcxOTU3NTk1MTgy
MGIyYjhmIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6IFR1ZSwgMTUgSmFuIDIwMTkgMDk6NTg6MTYgLTA3MDAKU3ViamVj
dDogeDg2L2VudHJ5LzY0L2NvbXBhdDogRml4IHN0YWNrIHN3aXRjaGluZyBmb3IgWEVOIFBWCgpG
cm9tOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgZmMyNGQ3NWE3Zjkx
ODM3ZDc5MThlNDA3MTk1NzU5NTE4MjBiMmI4ZiB1cHN0cmVhbS4KCldoaWxlIGluIHRoZSBuYXRp
dmUgY2FzZSBlbnRyeSBpbnRvIHRoZSBrZXJuZWwgaGFwcGVucyBvbiB0aGUgdHJhbXBvbGluZQpz
dGFjaywgUFYgWGVuIGtlcm5lbHMgZ2V0IGVudGVyZWQgd2l0aCB0aGUgY3VycmVudCB0aHJlYWQg
c3RhY2sgcmlnaHQKYXdheS4gSGVuY2Ugc291cmNlIGFuZCBkZXN0aW5hdGlvbiBzdGFja3MgYXJl
IGlkZW50aWNhbCBpbiB0aGF0IGNhc2UsCmFuZCBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkLgoKT3Ro
ZXIgdGhhbiBpbiBzeW5jX3JlZ3MoKSB0aGUgY29weWluZyBkb25lIG9uIHRoZSBJTlQ4MCBwYXRo
IGlzbid0Ck5NSSAvICNNQyBzYWZlLCBhcyBlaXRoZXIgb2YgdGhlc2UgZXZlbnRzIG9jY3Vycmlu
ZyBpbiB0aGUgbWlkZGxlIG9mIHRoZQpzdGFjayBjb3B5aW5nIHdvdWxkIGNsb2JiZXIgZGF0YSBv
biB0aGUgKHNvdXJjZSkgc3RhY2suCgpUaGVyZSBpcyBzaW1pbGFyIGNvZGUgaW4gaW50ZXJydXB0
X2VudHJ5KCkgYW5kIG5taSgpLCBidXQgdGhlcmUgaXMgbm8gZml4dXAKcmVxdWlyZWQgYmVjYXVz
ZSB0aG9zZSBjb2RlIHBhdGhzIGFyZSB1bnJlYWNoYWJsZSBpbiBYRU4gUFYgZ3Vlc3RzLgoKWyB0
Z2x4OiBTYW5pdGl6ZWQgc3ViamVjdCwgY2hhbmdlbG9nLCBGaXhlcyB0YWcgYW5kIHN0YWJsZSBt
YWlsIGFkZHJlc3MuIFNpZ2ggXQoKRml4ZXM6IDdmMjU5MGExMTBiOCAoIng4Ni9lbnRyeS82NDog
VXNlIGEgcGVyLUNQVSB0cmFtcG9saW5lIHN0YWNrIGZvciBJRFQgZW50cmllcyIpClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogVGhv
bWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+ClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2Vy
bmVsLm9yZz4KQ2M6IFBldGVyIEFudmluIDxocGFAenl0b3IuY29tPgpDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKTGluazogaHR0cHM6Ly9sa21s
Lmtlcm5lbC5vcmcvci81QzNFMTEyODAyMDAwMDc4MDAyMERGQURAcHJ2MS1taC5wcm92by5ub3Zl
bGwuY29tClNpZ25lZC1vZmYtYnk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91
bmRhdGlvbi5vcmc+CgotLS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TIHwgICAg
NiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgotLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUworKysgYi9hcmNoL3g4Ni9l
bnRyeS9lbnRyeV82NF9jb21wYXQuUwpAQCAtMzU2LDcgKzM1Niw4IEBAIEVOVFJZKGVudHJ5X0lO
VDgwX2NvbXBhdCkKIAogCS8qIE5lZWQgdG8gc3dpdGNoIGJlZm9yZSBhY2Nlc3NpbmcgdGhlIHRo
cmVhZCBzdGFjay4gKi8KIAlTV0lUQ0hfVE9fS0VSTkVMX0NSMyBzY3JhdGNoX3JlZz0lcmRpCi0J
bW92cQklcnNwLCAlcmRpCisJLyogSW4gdGhlIFhlbiBQViBjYXNlIHdlIGFscmVhZHkgcnVuIG9u
IHRoZSB0aHJlYWQgc3RhY2suICovCisJQUxURVJOQVRJVkUgIm1vdnEgJXJzcCwgJXJkaSIsICJq
bXAgLkxpbnQ4MF9rZWVwX3N0YWNrIiwgWDg2X0ZFQVRVUkVfWEVOUFYKIAltb3ZxCVBFUl9DUFVf
VkFSKGNwdV9jdXJyZW50X3RvcF9vZl9zdGFjayksICVyc3AKIAogCXB1c2hxCTYqOCglcmRpKQkJ
LyogcmVncy0+c3MgKi8KQEAgLTM2NSw4ICszNjYsOSBAQCBFTlRSWShlbnRyeV9JTlQ4MF9jb21w
YXQpCiAJcHVzaHEJMyo4KCVyZGkpCQkvKiByZWdzLT5jcyAqLwogCXB1c2hxCTIqOCglcmRpKQkJ
LyogcmVncy0+aXAgKi8KIAlwdXNocQkxKjgoJXJkaSkJCS8qIHJlZ3MtPm9yaWdfYXggKi8KLQog
CXB1c2hxCSglcmRpKQkJCS8qIHB0X3JlZ3MtPmRpICovCisuTGludDgwX2tlZXBfc3RhY2s6CisK
IAlwdXNocQklcnNpCQkJLyogcHRfcmVncy0+c2kgKi8KIAl4b3JsCSVlc2ksICVlc2kJCS8qIG5v
c3BlYyAgIHNpICovCiAJcHVzaHEJJXJkeAkJCS8qIHB0X3JlZ3MtPmR4ICovCgoKUGF0Y2hlcyBj
dXJyZW50bHkgaW4gc3RhYmxlLXF1ZXVlIHdoaWNoIG1pZ2h0IGJlIGZyb20gSkJldWxpY2hAc3Vz
ZS5jb20gYXJlCgpxdWV1ZS00LjE5L3g4Ni1lbnRyeS02NC1jb21wYXQtZml4LXN0YWNrLXN3aXRj
aGluZy1mb3IteGVuLXB2LnBhdGNoCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 13:33:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 13:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go72L-0004oc-41; Mon, 28 Jan 2019 13: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1go72J-0004oO-RW
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 13:33:15 +0000
X-Inumbo-ID: 42834770-2301-11e9-af91-9f348472514a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42834770-2301-11e9-af91-9f348472514a;
 Mon, 28 Jan 2019 13:33:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76601980"
Date: Mon, 28 Jan 2019 13:33:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190128133310.3d2ou7iwrcrsotcx@zion.uk.xensource.com>
References: <20190117164059.29306-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190117164059.29306-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH-for-4.10/4.11] libxl: don't set gnttab
 limits in soft reset case
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, Jim Fehlig <jfehlig@suse.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDU6NDA6NTlQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbiBjYXNlIG9mIHNvZnQgcmVzZXQgdGhlIGdudHRhYiBsaW1pdCBzZXR0aW5nIHdp
bGwgZmFpbCwgc28gb21pdCBpdC4KPiBTZXR0aW5nIG9mIG1heCB2Y3B1IGNvdW50IGlzIHBvaW50
bGVzcyBpbiB0aGlzIGNhc2UsIHRvbywgc28gd2UgY2FuCj4gZHJvcCB0aGF0IGFzIHdlbGwuCj4g
Cj4gV2l0aG91dCB0aGlzIHBhdGNoIHNvZnQgcmVzZXQgd2lsbCBmYWlsIHdpdGg6Cj4gCj4gbGli
eGw6IGVycm9yOiBsaWJ4bF9kb20uYzozNjM6bGlieGxfX2J1aWxkX3ByZTogQ291bGRuJ3Qgc2V0
IGdyYW50IHRhYmxlIGxpbWl0cwo+IAo+IFJlcG9ydGVkLWJ5OiBKaW0gRmVobGlnIDxqZmVobGln
QHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiBUZXN0ZWQtYnk6IEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+CgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCj4gLS0tCj4gNC4xMiBpcyBub3QgYWZm
ZWN0ZWQgZHVlIHRvIEFuZHJldydzIGRvbWFpbiBjcmVhdGlvbiBpbnRlcmZhY2UgY2hhbmdlcywK
PiA0LjkgYW5kIGVhcmxpZXIgYXJlIG5vdCBhZmZlY3RlZCBkdWUgdG8geGNfZG9tYWluX3NldF9n
bnR0YWJfbGltaXRzKCkKPiBvbmx5IGhhdmluZyBiZWVuIGludHJvZHVjZWQgaW4gNC4xMC4KClRo
YW5rcyBmb3IgY2hlY2tpbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 13:33:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 13:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go72J-0004oP-S0; Mon, 28 Jan 2019 13: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1go72I-0004oH-Dj
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 13:33:14 +0000
X-Inumbo-ID: 426513d2-2301-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 426513d2-2301-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 13:33:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76601980"
Date: Mon, 28 Jan 2019 13:33:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190128133310.3d2ou7iwrcrsotcx@zion.uk.xensource.com>
References: <20190117164059.29306-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190117164059.29306-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH-for-4.10/4.11] libxl: don't set gnttab
 limits in soft reset case
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, Jim Fehlig <jfehlig@suse.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTcsIDIwMTkgYXQgMDU6NDA6NTlQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbiBjYXNlIG9mIHNvZnQgcmVzZXQgdGhlIGdudHRhYiBsaW1pdCBzZXR0aW5nIHdp
bGwgZmFpbCwgc28gb21pdCBpdC4KPiBTZXR0aW5nIG9mIG1heCB2Y3B1IGNvdW50IGlzIHBvaW50
bGVzcyBpbiB0aGlzIGNhc2UsIHRvbywgc28gd2UgY2FuCj4gZHJvcCB0aGF0IGFzIHdlbGwuCj4g
Cj4gV2l0aG91dCB0aGlzIHBhdGNoIHNvZnQgcmVzZXQgd2lsbCBmYWlsIHdpdGg6Cj4gCj4gbGli
eGw6IGVycm9yOiBsaWJ4bF9kb20uYzozNjM6bGlieGxfX2J1aWxkX3ByZTogQ291bGRuJ3Qgc2V0
IGdyYW50IHRhYmxlIGxpbWl0cwo+IAo+IFJlcG9ydGVkLWJ5OiBKaW0gRmVobGlnIDxqZmVobGln
QHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiBUZXN0ZWQtYnk6IEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+CgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCj4gLS0tCj4gNC4xMiBpcyBub3QgYWZm
ZWN0ZWQgZHVlIHRvIEFuZHJldydzIGRvbWFpbiBjcmVhdGlvbiBpbnRlcmZhY2UgY2hhbmdlcywK
PiA0LjkgYW5kIGVhcmxpZXIgYXJlIG5vdCBhZmZlY3RlZCBkdWUgdG8geGNfZG9tYWluX3NldF9n
bnR0YWJfbGltaXRzKCkKPiBvbmx5IGhhdmluZyBiZWVuIGludHJvZHVjZWQgaW4gNC4xMC4KClRo
YW5rcyBmb3IgY2hlY2tpbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 13:47:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 13:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go7GT-0005vk-Ix; Mon, 28 Jan 2019 13:47: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1go7GS-0005vf-MR
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 13:47:52 +0000
X-Inumbo-ID: 4dea4eba-2303-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4dea4eba-2303-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 13:47:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76603072"
Date: Mon, 28 Jan 2019 13:47:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190128134748.o26uzlpdpctwg73g@zion.uk.xensource.com>
References: <5C4ABA9A020000780021102A@prv1-mh.provo.novell.com>
 <5C4ABBDD0200007800211036@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C4ABBDD0200007800211036@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2.1 1/2] tools: fix build dependency upon
 generated header(s)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMTI6MzM6NDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQ29tbWl0IGZkMzVmMzJiNGIgKCJ0b29scy94ODZlbXVsOiBVc2Ugc3RydWN0IGNwdWlk
X3BvbGljeSBpbiB0aGUKPiB1c2Vyc3BhY2UgdGVzdCBoYXJuZXNzZXMiKSBkaWRuJ3QgYWNjb3Vu
dCBmb3IgdGhlIGRlcGVuZGVuY2llcyBvZgo+IGNwdWlkLWF1dG9nZW4uaCB0byBwb3RlbnRpYWxs
eSBjaGFuZ2UgYmV0d2VlbiBpbmNyZW1lbnRhbCBidWlsZHMuCj4gUHV0dGluZyB0aGUgbWFrZSBp
bnZvY2F0aW9uIHRvIHByb2R1Y2UgdGhlIGhlYWRlciB0b2dldGhlciB3aXRoIHRoZQo+IGRpcmVj
dG9yeSB0cmVlIGNyZWF0aW9uIHRoZXJlZm9yZSBkb2VzIG5vdCB3b3JrLiBJbnRyb2R1Y2UgYSBz
ZXBhcmF0ZQo+IGdvYWwuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 13:50:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1go7If-0006ic-14; Mon, 28 Jan 2019 13:50: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1go7Ie-0006fR-74
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 13:50:08 +0000
X-Inumbo-ID: 9d96278e-2303-11e9-b3db-2f68f7f77abd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d96278e-2303-11e9-b3db-2f68f7f77abd;
 Mon, 28 Jan 2019 13:50:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76603262"
Date: Mon, 28 Jan 2019 13:49:57 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190128134957.wyznupveawtgq7ma@zion.uk.xensource.com>
References: <5C4ABA9A020000780021102A@prv1-mh.provo.novell.com>
 <5C4ABBFA0200007800211039@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C4ABBFA0200007800211039@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2.1 2/2] x86emul: fix test harness and
 fuzzer build dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMTI6MzQ6MThBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQ29tbWl0IGZkMzVmMzJiNGIgKCJ0b29scy94ODZlbXVsOiBVc2Ugc3RydWN0IGNwdWlk
X3BvbGljeSBpbiB0aGUKPiB1c2Vyc3BhY2UgdGVzdCBoYXJuZXNzZXMiKSBkaWRuJ3QgYWNjb3Vu
dCBmb3IgdGhlIGRlcGVuZGVuY2llcyBvZgo+IGNwdWlkLWF1dG9nZW4uaCB0byBwb3RlbnRpYWxs
eSBjaGFuZ2UgYmV0d2VlbiBpbmNyZW1lbnRhbCBidWlsZHMuCj4gSW4gcGFydGljdWxhciB0aGUg
aGFybmVzcyBoYXMgYSAicnVuIiBnb2FsIHdoaWNoIGlzIHN1cHBvc2VkIHRvIGJlCj4gdXNhYmxl
IGluZGVwZW5kZW50bHkgb2YgdGhlIHJlc3Qgb2YgdGhlIHRvb2xzIHN1Yi10cmVlIGJ1aWxkaW5n
LCBhbmQKPiBib3RoIHRoZSBoYXJuZXNzIGFuZCB0aGUgZnV6emVyIGNvZGUgYXJlIGFsc28gc3Vw
cG9zZWQgdG8gYmUgYnVpbGRhYmxlCj4gaW5kZXBlbmRlbnRseS4gVGhlcmVmb3JlIHRoZXkgbmVl
ZCB0byByZWN1cnNpdmVseSBpbnZva2UgbWFrZSB0byByZS0KPiBidWlsZCB0aGUgZ2VuZXJhdGVk
IGhlYWRlciBpZiBuZWVkZWQsIGJ1dCBvbmx5IHdoZW4gdGhlc2UgcnVsZXMgZGlkIG5vdAo+IGdl
dCBpbnZva2VkIHJlY3Vyc2l2ZWx5IHRoZW1zZWx2ZXMuCj4gCj4gRmluYWxseSBjcHVpZC5vIGRp
ZCBub3QgaGF2ZSBhbnkgZGVwZW5kZW5jaWVzIGFkZGVkIGZvciBpdC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gdjIuMTogU3BsaXQgY29u
dHJvdmVyc2lhbCBwYXJ0cyBmcm9tIChob3BlZnVsbHkpIG5vbi1jb250cm92ZXJzaWFsIG9uZXMu
Cj4gdjI6IEd1YXJkICQoTUFLRSkgaW52b2NhdGlvbnMgYnkgJChNQUtFTEVWRUwpIGNoZWNrcy4K
PiAKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQo+
ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlCj4gQEAg
LTI2LDEzICsyNiwxNSBAQCBHQ09WX0ZMQUdTIDo9IC0tY292ZXJhZ2UKPiAgCSQoQ0MpIC1jICQo
Q0ZMQUdTKSAkKEdDT1ZfRkxBR1MpICQ8IC1vICRACj4gIAo+ICB4ODYuaCA6PSAkKGFkZHByZWZp
eCAkKFhFTl9ST09UKS90b29scy9pbmNsdWRlL3hlbi9hc20vLFwKPiAtICAgICAgICAgICAgICAg
ICAgICAgeDg2LXZlbmRvcnMuaCB4ODYtZGVmbnMuaCBtc3ItaW5kZXguaCkKPiArICAgICAgICAg
ICAgICAgICAgICAgeDg2LXZlbmRvcnMuaCB4ODYtZGVmbnMuaCBtc3ItaW5kZXguaCkgXAo+ICsg
ICAgICAgICAkKGFkZHByZWZpeCAkKFhFTl9ST09UKS90b29scy9pbmNsdWRlL3hlbi9saWIveDg2
LywgXAo+ICsgICAgICAgICAgICAgICAgICAgICBjcHVpZC5oIGNwdWlkLWF1dG9nZW4uaCkKPiAg
eDg2X2VtdWxhdGUuaCA6PSB4ODYtZW11bGF0ZS5oIHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgg
JCh4ODYuaCkKPiAgCj4gICMgeDg2LWVtdWxhdGUuYyB3aWxsIGJlIGltcGxpY2l0IGZvciBib3Ro
Cj4gIHg4Ni1lbXVsYXRlLm8geDg2LWVtdWxhdGUtY292Lm86IHg4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMgJCh4ODZfZW11bGF0ZS5oKQo+ICAKPiAtZnV6ei1lbXVsLm8gZnV6ei1lbXVsYXRlLWNv
di5vIHdyYXBwZXJzLm86ICQoeDg2X2VtdWxhdGUuaCkKPiArZnV6ei1lbXVsLm8gZnV6ei1lbXVs
YXRlLWNvdi5vIGNwdWlkLm8gd3JhcHBlcnMubzogJCh4ODZfZW11bGF0ZS5oKQo+ICAKPiAgeDg2
LWluc24tZnV6emVyLmE6IGZ1enotZW11bC5vIHg4Ni1lbXVsYXRlLm8gY3B1aWQubwo+ICAJJChB
UikgcmMgJEAgJF4KPiBAQCAtNDMsNiArNDUsMTEgQEAgYWZsLWhhcm5lc3M6IGFmbC1oYXJuZXNz
Lm8gZnV6ei1lbXVsLm8geAo+ICBhZmwtaGFybmVzcy1jb3Y6IGFmbC1oYXJuZXNzLWNvdi5vIGZ1
enotZW11bC1jb3YubyB4ODYtZW11bGF0ZS1jb3YubyBjcHVpZC5vIHdyYXBwZXJzLm8KPiAgCSQo
Q0MpICQoQ0ZMQUdTKSAkKEdDT1ZfRkxBR1MpICReIC1vICRACj4gIAo+ICtpZmVxICgkKE1BS0VM
RVZFTCksMCkKPiArJChYRU5fUk9PVCkvdG9vbHMvaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC1h
dXRvZ2VuLmg6IEZPUkNFCj4gKwkkKE1BS0UpIC1DICQoWEVOX1JPT1QpL3Rvb2xzL2luY2x1ZGUg
YnVpbGQKPiArZW5kaWYKPiArCgpJJ20gbm90IGEgYmlnIGZhbiBvZiB0aGlzLiAgQnV0IEFuZHJl
dyBhbmQgeW91IGFyZSB0aGUgbWFpbnRhaW5lcnMgb2YKdGhpcyBmYWNpbGl0eSBzbyBJIHdvbid0
IGJsb2NrIHRoaXMgcGF0Y2guCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 13:56:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 13: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-devel-bounces@lists.xenproject.org>)
	id 1go7Ot-0006xp-UX; Mon, 28 Jan 2019 13:56:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sDuR=QE=citrix.com=prvs=92419a36d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1go7Os-0006xk-VT
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 13:56:34 +0000
X-Inumbo-ID: 85015d82-2304-11e9-bae4-936879594c67
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85015d82-2304-11e9-bae4-936879594c67;
 Mon, 28 Jan 2019 13:56:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76603759"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 28 Jan 2019 13:56:29 +0000
Message-ID: <1548683789-21610-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] x86/hvm: Fix
 hvm_cr4_guest_valid_bits() for PVH dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmVmb3JlIHRoZSBjcHVpZF9wb2xpY3kgbG9naWMgY2FtZSBhbG9uZywgJWNyNCBhdWRpdGluZyBv
biBtaWdyYXRlLWluIHdhcwpjb21wbGljYXRlZCwgYmVjYXVzZSBhdCB0aGF0IHBvaW50IG5vIENQ
VUlEIGluZm9ybWF0aW9uIGhhZCBiZWVuIHNldCBmb3IgdGhlCmd1ZXN0LiAgQXVkaXRpbmcgYWdh
aW5zdCB0aGUgaG9zdCBDUFVJRCB3YXMgYmV0dGVyIHRoYW4gbm90aGluZywgYnV0IG5vdAppZGVh
bC4KCk9yZGVyIG9mIGluZm9ybWF0aW9uIGluIHRoZSBtaWdyYXRpb24gc3RyZWFtIGlzIHN0aWxs
IGFuIGlzc3VlIChoZW5jZSB3ZSBzdGlsbApuZWVkIHRvIGtlZXAgdGhlIHJlc3RvcmUgcGFyYW1l
dGVyIHRvIGNvcGUgd2l0aCBhIG5lc3RlZCB2aXJ0IGNvcm5lciBjYXNlKSwKYnV0IHNpbmNlIFhl
biA0LjksIHRoZSBkb21haW4gc3RhcnRzIHdpdGggdGhlIGFwcGxpY2FibGUgbWF4IHBvbGljeSwg
d2hpY2ggaXMKYSBtb3JlIGFwcHJvcHJpYXRlIHVwcGVyIGJvdW5kIHRoYW4gdGhlIGhvc3QgY3B1
aWQgcG9saWN5LgoKVGhpcyBhbHNvIG1ha2VzIHRoZSBmaXggZnJvbSBjL3MgOWQyZWZiYWZiOCBv
YnNvbGV0ZSwgYXMgbm90IGV2ZW4gZG9tMCBzdGFydHMKd2l0aG91dCBhIHBvbGljeS4KCkZpbmFs
bHksIHJlcG9zaXRpb24gdGhlIFVNSVAgbG9naWMgYXMgaXQgaXMgdGhlIG9ubHkgcm93IG91dCBv
ZiBvcmRlci4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKSSBzdXNw
ZWN0IHRoaXMgaXNuJ3QgYW4gaXNzdWUgaW4gcHJhY3RpY2UgYmVjYXVzZSB0aGVyZSBpcyBubyB3
YXkgdG8gZ2V0Clg4Nl9DUjRfU01YRSBzZXQgd2l0aCB0aGUgbG9naWMgaW4gdGhpcyBzdGF0ZSwg
YnV0IGl0IGlzIGEgbGF0ZW50IGJ1Zy4KClRoaXMgaWRlYWxseSB3YW50cyBiYWNrcG9ydGluZyB0
byBYZW4gNC45IGFuZCBsYXRlci4gIEkgZG9uJ3QgdGhpbmsgdGhlcmUgaXMKYW55dGhpbmcgd2Ug
Y2FuIHJlYXNvbmFibHkgZG8gZm9yIDQuOCBhbmQgZWFybGllci4KCkkgc2hvdWxkIGFsc28gbm90
ZSB0aGF0IHRoZSBuZXN0ZWQgdmlydCBjb3JuZXIgY2FzZSBwcm9iYWJseSBpc24ndCB1c2VmdWwu
Ck5vb25lIGV2ZXIgYm90aGVyZWQgd2lyaW5nIHRoZSBWTVhPTi9WTUNTIHBvaW50ZXIgcmVnaXN0
ZXJzIGludG8gdGhlIG1pZ3JhdGlvbgpzdHJlYW0sIHNvIG1pZ3JhdGluZyBhIFZNIHdpbGwgY2F1
c2UgaXQgdG8gbG9zZSBhbGwgY29uZmlndXJlZCBzdGF0ZS4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2h2bS5jIHwgOSArKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNDAxYzRhOS4uMTk2NmZkNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC05Mjgs
MTQgKzkyOCw5IEBAIGNvbnN0IGNoYXIgKmh2bV9lZmVyX3ZhbGlkKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50NjRfdCB2YWx1ZSwKIC8qIFRoZXNlIGJpdHMgaW4gQ1I0IGNhbiBiZSBzZXQgYnkg
dGhlIGd1ZXN0LiAqLwogdW5zaWduZWQgbG9uZyBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgYm9vbCByZXN0b3JlKQogewotICAgIGNvbnN0IHN0cnVjdCBj
cHVpZF9wb2xpY3kgKnA7CisgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqcCA9IGQtPmFy
Y2guY3B1aWQ7CiAgICAgYm9vbCBtY2UsIHZteGU7CiAKLSAgICBpZiAoICFyZXN0b3JlICYmICFp
c19oYXJkd2FyZV9kb21haW4oZCkgKQotICAgICAgICBwID0gZC0+YXJjaC5jcHVpZDsKLSAgICBl
bHNlCi0gICAgICAgIHAgPSAmaG9zdF9jcHVpZF9wb2xpY3k7Ci0KICAgICAvKiBMb2dpYyBicm9r
ZW4gb3V0IHNpbXBseSB0byBhaWQgcmVhZGFiaWxpdHkgYmVsb3cuICovCiAgICAgbWNlICA9IHAt
PmJhc2ljLm1jZSB8fCBwLT5iYXNpYy5tY2E7CiAgICAgdm14ZSA9IHAtPmJhc2ljLnZteCAmJiAo
cmVzdG9yZSB8fCBuZXN0ZWRodm1fZW5hYmxlZChkKSk7CkBAIC05NTAsMTMgKzk0NSwxMyBAQCB1
bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCBib29sIHJlc3RvcmUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9D
UjRfUENFICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAocC0+YmFzaWMuZnhzciAg
ICA/IFg4Nl9DUjRfT1NGWFNSICAgICAgICAgICAgOiAwKSB8CiAgICAgICAgICAgICAocC0+YmFz
aWMuc3NlICAgICA/IFg4Nl9DUjRfT1NYTU1FWENQVCAgICAgICAgOiAwKSB8CisgICAgICAgICAg
ICAocC0+ZmVhdC51bWlwICAgICA/IFg4Nl9DUjRfVU1JUCAgICAgICAgICAgICAgOiAwKSB8CiAg
ICAgICAgICAgICAodm14ZSAgICAgICAgICAgICA/IFg4Nl9DUjRfVk1YRSAgICAgICAgICAgICAg
OiAwKSB8CiAgICAgICAgICAgICAocC0+ZmVhdC5mc2dzYmFzZSA/IFg4Nl9DUjRfRlNHU0JBU0Ug
ICAgICAgICAgOiAwKSB8CiAgICAgICAgICAgICAocC0+YmFzaWMucGNpZCAgICA/IFg4Nl9DUjRf
UENJREUgICAgICAgICAgICAgOiAwKSB8CiAgICAgICAgICAgICAocC0+YmFzaWMueHNhdmUgICA/
IFg4Nl9DUjRfT1NYU0FWRSAgICAgICAgICAgOiAwKSB8CiAgICAgICAgICAgICAocC0+ZmVhdC5z
bWVwICAgICA/IFg4Nl9DUjRfU01FUCAgICAgICAgICAgICAgOiAwKSB8CiAgICAgICAgICAgICAo
cC0+ZmVhdC5zbWFwICAgICA/IFg4Nl9DUjRfU01BUCAgICAgICAgICAgICAgOiAwKSB8Ci0gICAg
ICAgICAgICAocC0+ZmVhdC51bWlwICAgICA/IFg4Nl9DUjRfVU1JUCAgICAgICAgICAgICAgOiAw
KSB8CiAgICAgICAgICAgICAocC0+ZmVhdC5wa3UgICAgICA/IFg4Nl9DUjRfUEtFICAgICAgICAg
ICAgICAgOiAwKSk7CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 13:57:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 13:57: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-devel-bounces@lists.xenproject.org>)
	id 1go7PZ-00070c-95; Mon, 28 Jan 2019 13:57: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=+d/k=QE=amazon.de=prvs=924930fe3=nmanthey@srs-us1.protection.inumbo.net>)
 id 1go7PX-00070S-Jq
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 13:57:15 +0000
X-Inumbo-ID: 9db70c74-2304-11e9-aeee-bc764e045a96
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9db70c74-2304-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 13:57:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548683834; x=1580219834;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=99zNPUY+bMXZo7iByXz/yMgW4Ki+T6DJxDbAhdKKsqU=;
 b=UBht31qLkXcJU2u7gToVsF0r7plaRy2dU3quGa7QffxRSp7ZhgXcTAP5
 gk92tWjEAkPg6mefaU2EftqDJp2q0N+ru03vaMlgqgTV46hI/uF7mfwMZ
 Sg/Tbiz/qwbGFCaadeOkeXsKwWLYLWm/oTK8AmwZFGCgfzmGbSJ0Mx6EM I=;
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="715084287"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 28 Jan 2019 13:57:12 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com (Postfix) with ESMTPS
 id 58EC6A2123; Mon, 28 Jan 2019 13:57:11 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Jan 2019 13:57:10 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.9) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Jan 2019 13:57:04 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1a904c9e-30a7-274c-ea66-ed639c46c7ed@citrix.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <2315b5c2-686a-10f3-18e6-dc9c5fefaf6a@amazon.de>
Date: Mon, 28 Jan 2019 14:56:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1a904c9e-30a7-274c-ea66-ed639c46c7ed@citrix.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.9]
X-ClientProxiedBy: EX13D18UWC002.ant.amazon.com (10.43.162.88) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] SpectreV1+L1TF Patch Series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan
 Beulich <jbeulich@suse.com>, Martin Mazein <amazein@amazon.de>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yNC8xOSAyMjowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMy8wMS8yMDE5IDEx
OjUxLCBOb3JiZXJ0IE1hbnRoZXkgd3JvdGU6Cj4+IERlYXIgYWxsLAo+Pgo+PiBUaGlzIHBhdGNo
IHNlcmllcyBhdHRlbXB0cyB0byBtaXRpZ2F0ZSB0aGUgaXNzdWUgdGhhdCBoYXZlIGJlZW4gcmFp
c2VkIGluIHRoZQo+PiBYU0EtMjg5IChodHRwczovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNv
cnktMjg5Lmh0bWwpLiBUbyBibG9jayBzcGVjdWxhdGl2ZQo+PiBleGVjdXRpb24gb24gSW50ZWwg
aGFyZHdhcmUsIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBpcyByZXF1aXJlZCB0byBtYWtlIHN1cmUK
Pj4gdGhhdCBzZWxlY3RlZCBjaGVja3MgYXJlIG5vdCBieXBhc3NlZC4gU3BlY3VsYXRpdmUgb3V0
LW9mLWJvdW5kIGFjY2Vzc2VzIGNhbgo+PiBiZSBwcmV2ZW50ZWQgYnkgdXNpbmcgdGhlIGFycmF5
X2luZGV4X25vc3BlYyBtYWNyby4KPj4KPj4gVGhlIGxmZW5jZSBpbnN0cnVjdGlvbiBzaG91bGQg
YmUgYWRkZWQgb24geDg2IHBsYXRmb3JtcyBvbmx5LiBUbyBub3QgYWZmZWN0Cj4+IHBsYXRmb3Jt
cyB0aGF0IGFyZSBub3QgYWZmZWN0ZWQgYnkgdGhlIEwxVEYgdnVsbmVyYWJpbGl0eSwgdGhlIGxm
ZW5jZQo+PiBpbnN0cnVjdGlvbiBpcyBwYXRjaGVkIGluIHZpYSBhbHRlcm5hdGl2ZSBwYXRjaGlu
ZyBvbiBJbnRlbCBDUFVzIG9ubHkuCj4+IEZ1cnRoZXJtb3JlLCB0aGUgY29tcGlsZSB0aW1lIGNv
bmZpZ3VyYXRpb24gYWxsb3dzIHRvIGNob29zZSBob3cgdG8gcHJvdGVjdCB0aGUKPj4gZXZhbHVh
dGlvbiBvZiBjb25kaXRpb25zIHdpdGggdGhlIGxmZW5jZSBpbnN0cnVjdGlvbi4KPiBIZWxsbywK
Pgo+IEZpcnN0IG9mIGFsbCwgSSd2ZSBkdXN0ZWQgb2ZmIGFuIG9sZCBwYXRjaCBvZiBtaW5lIGFu
ZCBtYWRlIGl0Cj4gc3BlY3VsYXRpdmVseSBzYWZlLgo+Cj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9OWU5MmFjZjFiNzUyZGZkZmIyOTQy
MzRiMzJkMWZhOWY1NWJmZGMwZgo+Cj4gVXNpbmcgdGhlIG5ldyBkb21haW5fdmNwdSgpIGhlbHBl
ciBzaG91bGQgdGlkeSB1cCBxdWl0ZSBhIGZldyBwYXRjaGVzIGluCj4gdGhlIHNlcmllcy4KSSB3
aWxsIHVzZSB0aGUgaW50cm9kdWNlZCBmdW5jdGlvbiBhbmQgYXBwbHkgaXQgd2hlcmUgSSB0b3Vj
aGVkIGNvZGUsCnRoYW5rcyEKPgo+Cj4gTmV4dCwgdG8gdGhlIG9yZGVyaW5nIG9mIHBhdGNoZXMu
Cj4KPiBQbGVhc2UgaW50cm9kdWNlIHRoZSBLY29uZmlnIHZhcmlhYmxlKHMpIGZpcnN0LsKgIEkn
bGwgZm9sbG93IHVwIG9uIHRoYXQKPiB0aHJlYWQgYWJvdXQgb3B0aW9ucy4KSSB3aWxsIGRyb3Ag
dGhlIEtjb25maWcgb3B0aW9uIGFuZCBnbyB3aXRoICJwcm90ZWN0IGJvdGggYnJhbmNoZXMiIG9u
bHkuCj4KPiBOZXh0LCBpbnRyb2R1Y2UgYSBuZXcgc3ludGhldGljIGZlYXR1cmUgYml0IHRvIGNh
dXNlIHBhdGNoaW5nIHRvIG9jY3VyLAo+IGFuZCBsb2dpYyB0byB0cmlnZ2VyIGl0IGluIGFwcHJv
cHJpYXRlIGNpcmN1bXN0YW5jZXMuwqAgTG9vayB0aHJvdWdoIHRoZQo+IGhpc3Rvcnkgb2YgaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggdG8gc2VlIHNvbWUgZXhhbXBsZXMgZnJvbSB0aGUK
PiBwcmV2aW91cyBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIHdvcmsuwqAgSW4gcGFydGljdWxhciwg
eW91J2xsIG5lZWQgYQo+IGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgdG8gY29udHJvbCB0aGUgdXNl
IG9mIHRoaXMgZnVuY3Rpb25hbGl0eSB3aGVuIGl0Cj4gaXMgY29tcGlsZWQgaW4uCkkgd2lsbCBp
bnRyb2R1Y2UgYSBzeW50aGVzaXplZCBmZWF0dXJlLCBhbmQgYSBjb21tYW5kIGxpbmUgb3B0aW9u
LCBhbmQKYWRkIGRvY3VtZW50YXRpb24uCj4KPiBOZXh0LCBpbnRyb2R1Y2UgZXZhbF9ub3NwZWMo
KS7CoCBUbyBhdm9pZCBpbnRlcmZlcmluZyB3aXRoIG90aGVyCj4gYXJjaGl0ZWN0dXJlcywgeW91
IHByb2JhYmx5IHdhbnQgc29tZXRoaW5nIGxpa2UgdGhpczoKRG8geW91IHdhbnQgbWUgdG8gaW50
cm9kdWNlIHRoZSBuZXcgbWFjcm8gaW4gYSBzZXBhcmF0ZSBjb21taXQsIGFuZCB1c2UKaXQgaW4g
Zm9sbG93IHVwIGNvbW1pdHM/IEkgaGF2ZSBiZWVuIHRvbGQgcHJldmlvdXNseSB0byBub3Qgc3Bs
aXQKaW50cm9kdWNlZCBmdW5jdGlvbnMgZnJvbSB0aGVpciB1c2UgY2FzZXMsIGJ1dCBtZXJnZSB0
aGVtIHdpdGggYXQgbGVhc3QKb25lLiBZb3VyIGFib3ZlIGNvbW1pdCBhZ2FpbiBvbmx5IGludHJv
ZHVjZXMgYW4gYXQgdGhpcyBwb2ludCB1bnVzZWQKZnVuY3Rpb24uIElzIHRoZXJlIGEgWGVuIHNw
ZWNpZmMgc3R5bGUgcnVsZSBmb3IgdGhpcz8KPiB4ZW4vbm9zcGVjLmggY29udGFpbnM6Cj4KPiAv
Kgo+IMKgKiBFdmFsdWF0ZSBhIGNvbmRpdGlvbiBpbiBhIHNwZWN1bGF0aW9uLXNhZmUgd2F5Lgo+
IMKgKiBTdHViIGltcGxlbWVudGF0aW9uIGZvciBidWlsZHMgd2hpY2ggZG9uJ3QgY2FyZS4KPiDC
oCovCj4gI2lmbmRlZiBldmFsX25vc3BlYwo+ICNkZWZpbmUgZXZhbF9ub3NwZWMoeCkgKHgpCj4g
I2VuZGlmCj4KPiBhbmQgc29tZXRoaW5nIGNvbnRhaW5pbmcgeDg2J3MgaW1wbGVtZW50YXRpb24u
wqAgVEJILCBJIHBlcnNvbmFsbHkgdGhpbmsKPiBhc20vbm9zcGVjLmggaXMgb3ZlcmR1ZSBmb3Ig
aW50cm9kdWNpbmcgbm93LgoKRm9yIG5vdywgSSB3b3VsZCBsaWtlIHRvIG5vdCBpbnRyb2R1Y2Ug
bmV3IGZpbGVzLCBhcyBKYW4gYWxzbyBzdWdnZXN0ZWQKZWFybGllci4KCkJlc3QsCk5vcmJlcnQK
Cj4KPiB+QW5kcmV3CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApL
cmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBT
Y2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdl
biBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 14:19:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 14:19: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-devel-bounces@lists.xenproject.org>)
	id 1go7lL-0000fl-5L; Mon, 28 Jan 2019 14:19: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go7lK-0000fg-3K
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 14:19:46 +0000
X-Inumbo-ID: c1ecba7f-2307-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1ecba7f-2307-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 14:19:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 07:19:43 -0700
Message-Id: <5C4F0F7A0200007800211C54@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 07:19:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>,
 "Suravee Suthikulpanit" <suravee.suthikulpanit@amd.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C4ED0A302000078002119D5@prv1-mh.provo.novell.com>
 <b8beb440-ef96-1764-4bac-fbd4d5649be1@citrix.com>
In-Reply-To: <b8beb440-ef96-1764-4bac-fbd4d5649be1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] x86/AMD: flush TLB after ucode update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDEyOjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjgvMDEvMjAxOSAwOTo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFRoZSBpbmNy
ZWFzZWQgbnVtYmVyIG9mIG1lc3NhZ2VzIChzcGVjX2N0cmwuYzpwcmludF9kZXRhaWxzKCkpIHdp
dGhpbiBhCj4+IGNlcnRhaW4gdGltZSB3aW5kb3cgbWFkZSBtZSBub3RpY2Ugc29tZSBzbG93bmVz
cyBvZiBib290IHRpbWUgc2NyZWVuCj4+IG91dHB1dC4gRXhwZXJpbWVudGFsbHkgSSd2ZSBuYXJy
b3dlZCB0aGUgdGltZSB3aW5kb3cgdG8gYmUgZnJvbQo+PiBpbW1lZGlhdGVseSBhZnRlciB0aGUg
ZWFybHkgdWNvZGUgdXBkYXRlIG9uIHRoZSBCU1AgdG8gdGhlIFBBVCB3cml0ZSBpbgo+PiBjcHVf
aW5pdCgpLCB3aGljaCB1cG9uIGZ1cnRoZXIgaW52ZXN0aWdhdGlvbiBoYXMgYW4gZWZmZWN0IGJl
Y2F1c2Ugb2YKPj4gdGhlIGZ1bGwgVExCIGZsdXNoIHRoYXQncyBpbXBsaWVkIGJ5IHRoYXQgd3Jp
dGUuCj4+Cj4+IEZvciB0aGF0IHJlYXNvbiwgYXMgYSB3b3JrYXJvdW5kLCBmbHVzaCB0aGUgVExC
IG9mIHRoZSBtYXBwaW5nIG9mIHRoZQo+PiBwYWdlIHRoYXQgaG9sZHMgdGhlIGJsb2IuIE5vdGUg
dGhhdCBmbHVzaGluZyBqdXN0IGEgc2luZ2xlIHBhZ2UgaXMKPj4gc3VmZmljaWVudDogQXMgcGVy
IHZlcmlmeV9wYXRjaF9zaXplKCkgcGF0Y2ggc2l6ZSBjYW4ndCBleGNlZWQgNGssIGFuZAo+PiB0
aGUgd2F5IHhtYWxsb2MoKSB3b3JrcyB0aGUgYmxvYiBjYW4ndCBiZSBjcm9zc2luZyBhIHBhZ2Ug
Ym91bmRhcnkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiAKPiBJIHRoaW5rIGl0IGlzIHdvcnRoIGF0IGxlYXN0IG5vdGluZyB0aGF0IHdlIGFy
ZSBleHBlY3RpbmcgYSBCS0dEL1BQUgo+IHVwZGF0ZSB0byB0aGlzIGVmZmVjdCBpbiBkdWUgY291
cnNlLCBldmVuIGlmIHRoaXMgZG9lc24ndCBlbmQgdXAgaW4gdGhlCj4gY29tbWl0IG1lc3NhZ2Uu
CgpUbyBiZSBob25lc3QgSSB3YXNuJ3Qgc3VyZSB3aGV0aGVyIEkgc2hvdWxkIHNheSBhbnl0aGlu
ZyBsaWtlIHRoaXMuCgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKPj4gQEAgLTIxOCw2ICsyMTgsMTIgQEAg
c3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50Cj4+ICAKPj4gICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZtaWNyb2NvZGVfdXBkYXRlX2xvY2ssIGZsYWdzKTsKPj4gIAo+
PiArICAgIC8qCj4+ICsgICAgICogRXhwZXJpbWVudGFsbHkgdGhpcyBoZWxwcyB3aXRoIHBlcmZv
cm1hbmNlIGlzc3VlcyBvbiBhdCBsZWFzdCBjZXJ0YWluCj4+ICsgICAgICogRmFtMTUgbW9kZWxz
Lgo+IAo+IFRoaXMgaXMgbm8gbG9uZ2VyIGV4cGVyaW1lbnRhbCwgbm93IHRoYXQgd2UgdW5kZXJz
dGFuZCB3aHkuICBIb3cgYWJvdXQ6Cj4gCj4gIlNvbWUgcHJvY2Vzc29ycyBsZWF2ZSB0aGUgdWNv
ZGUgYmxvYiBtYXBwaW5nIGFzIFVDIGFmdGVyIHRoZSB1cGRhdGUuIAo+IEZsdXNoIHRoZSBtYXBw
aW5nIHRvIHJlZ2FpbiBub3JtYWwgY2FjaGVhYmlsaXR5IiA/Cj4gCj4gVGhhdCB3YXksIGl0cyBh
bHNvIHNsaWdodGx5IGxlc3MgY3J5cHRpYyBpbiB0aGUgY29kZS4KCkkgZGlkIGNvbnNpZGVyIHJl
LXdvcmRpbmcgdGhlIGNvbW1lbnQsIGJ1dCBkZWNpZGVkIHRvIGxlYXZlIGl0IHVuY2hhbmdlZCwK
Zm9yIHRoZSB3YXkgeW91IHdvcmQgaXQgbm90IGhhdmluZyBwdWJsaWMgcHJvb2YgYW55d2hlcmUg
KGZvciBub3cgYXQgbGVhc3QpLgpJJ20gZmluZSB0byBjaGFuZ2UgdGhlIGNvbW1lbnQsIGlmIEkg
Y2FuIGV4cGxpY2l0IGdvLWFoZWFkIGZyb20gQU1ELiBCcmlhbiwKU3VyYXZlZT8KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 14:23:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 14:23: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-devel-bounces@lists.xenproject.org>)
	id 1go7oS-0001Li-LT; Mon, 28 Jan 2019 14: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=E7Vy=QE=citrix.com=prvs=924d4b44a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1go7oR-0001Ld-3D
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 14:22:59 +0000
X-Inumbo-ID: 3509e6a6-2308-11e9-b2ba-2f9e0f918552
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3509e6a6-2308-11e9-b2ba-2f9e0f918552;
 Mon, 28 Jan 2019 14:22:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76606933"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 28 Jan 2019 15:22:45 +0100
Message-ID: <20190128142245.34923-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] pvh/dom0: fix deadlock in GSI mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgR1NJIG1hcHBpbmcgY29kZSBjYW4gY2F1c2UgdGhlIGZvbGxvd2luZyBkZWFk
bG9jazoKCihYRU4pICoqKiBEdW1waW5nIENQVTAgaG9zdCBzdGF0ZTogKioqCihYRU4pIC0tLS1b
IFhlbi00LjEyLjAtcmMgIHg4Nl82NCAgZGVidWc9eSAgIFRhaW50ZWQ6ICBDICAgXS0tLS0KWy4u
Ll0KKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAgIFs8ZmZmZjgyZDA4MDIzOTg1Mj5dIHZt
YWMuYyNfc3Bpbl9sb2NrX2NiKzB4MzIvMHg3MAooWEVOKSAgICBbPGZmZmY4MmQwODAyZWQ0MGY+
XSB2bWFjLmMjaHZtX2dzaV9hc3NlcnQrMHgyZi8weDYwIDwtIHBpY2sgaHZtLmlycV9sb2NrCihY
RU4pICAgIFs8ZmZmZjgyZDA4MDI1NWNjOT5dIGlvLmMjaHZtX2RpcnFfYXNzaXN0KzB4ZDkvMHgx
MzAgPC0gcGljayBldmVudF9sb2NrCihYRU4pICAgIFs8ZmZmZjgyZDA4MDI1NWI0Yj5dIGlvLmMj
ZHBjaV9zb2Z0aXJxKzB4ZGIvMHgxMjAKKFhFTikgICAgWzxmZmZmODJkMDgwMjM4Y2U2Pl0gc29m
dGlycS5jI19fZG9fc29mdGlycSsweDQ2LzB4YTAKKFhFTikgICAgWzxmZmZmODJkMDgwMjZmOTU1
Pl0gZG9tYWluLmMjaWRsZV9sb29wKzB4MzUvMHg5MAooWEVOKQpbLi4uXQooWEVOKSAqKiogRHVt
cGluZyBDUFUzIGhvc3Qgc3RhdGU6ICoqKgooWEVOKSAtLS0tWyBYZW4tNC4xMi4wLXJjICB4ODZf
NjQgIGRlYnVnPXkgICBUYWludGVkOiAgQyAgIF0tLS0tClsuLi5dCihYRU4pIFhlbiBjYWxsIHRy
YWNlOgooWEVOKSAgICBbPGZmZmY4MmQwODAyMzk4NWQ+XSB2bWFjLmMjX3NwaW5fbG9ja19jYisw
eDNkLzB4NzAKKFhFTikgICAgWzxmZmZmODJkMDgwMjgxZmM4Pl0gdm1hYy5jI2FsbG9jYXRlX2Fu
ZF9tYXBfZ3NpX3BpcnErMHhjOC8weDEzMCA8LSBwaWNrIGV2ZW50X2xvY2sKKFhFTikgICAgWzxm
ZmZmODJkMDgwMmY0NGMwPl0gdmlvYXBpYy5jI3Zpb2FwaWNfaHdkb21fbWFwX2dzaSsweDgwLzB4
MTMwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDJmNDM5OT5dIHZpb2FwaWMuYyN2aW9hcGljX3dyaXRl
X3JlZGlyZW50KzB4MTE5LzB4MWMwIDwtIHBpY2sgaHZtLmlycV9sb2NrCihYRU4pICAgIFs8ZmZm
ZjgyZDA4MDJmNDA3NT5dIHZpb2FwaWMuYyN2aW9hcGljX3dyaXRlKzB4MzUvMHg0MAooWEVOKSAg
ICBbPGZmZmY4MmQwODAyZTk2YTI+XSB2bWFjLmMjaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0KzB4
ZDIvMHgyMzAKKFhFTikgICAgWzxmZmZmODJkMDgwMmU5ODQyPl0gdm1hYy5jI2h2bV9pb19pbnRl
cmNlcHQrMHgyMi8weDUwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDJkYmU5Yj5dIGVtdWxhdGUuYyNo
dm1lbXVsX2RvX2lvKzB4MjFiLzB4M2MwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDJkYjMwMj5dIGVt
dWxhdGUuYyNodm1lbXVsX2RvX2lvX2J1ZmZlcisweDMyLzB4NzAKKFhFTikgICAgWzxmZmZmODJk
MDgwMmRjZDI5Pl0gZW11bGF0ZS5jI2h2bWVtdWxfZG9fbW1pb19idWZmZXIrMHgyOS8weDMwCihY
RU4pICAgIFs8ZmZmZjgyZDA4MDJkY2MxOT5dIGVtdWxhdGUuYyNodm1lbXVsX3BoeXNfbW1pb19h
Y2Nlc3MrMHhmOS8weDFiMAooWEVOKSAgICBbPGZmZmY4MmQwODAyZGM2ZDA+XSBlbXVsYXRlLmMj
aHZtZW11bF9saW5lYXJfbW1pb19hY2Nlc3MrMHhmMC8weDE4MAooWEVOKSAgICBbPGZmZmY4MmQw
ODAyZGU5NzE+XSBlbXVsYXRlLmMjaHZtZW11bF9saW5lYXJfbW1pb193cml0ZSsweDIxLzB4MzAK
KFhFTikgICAgWzxmZmZmODJkMDgwMmRlNzQyPl0gZW11bGF0ZS5jI2xpbmVhcl93cml0ZSsweGEy
LzB4MTAwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDJkY2UxNT5dIGVtdWxhdGUuYyNodm1lbXVsX3dy
aXRlKzB4YjUvMHgxMjAKKFhFTikgICAgWzxmZmZmODJkMDgwMmJhYmJhPl0gdm1hYy5jI3g4Nl9l
bXVsYXRlKzB4MTMyYWEvMHgxNDlhMAooWEVOKSAgICBbPGZmZmY4MmQwODAyYzA0Zjk+XSB2bWFj
LmMjeDg2X2VtdWxhdGVfd3JhcHBlcisweDI5LzB4NzAKKFhFTikgICAgWzxmZmZmODJkMDgwMmRi
NTcwPl0gZW11bGF0ZS5jI19odm1fZW11bGF0ZV9vbmUrMHg1MC8weDE0MAooWEVOKSAgICBbPGZm
ZmY4MmQwODAyZTllMzE+XSB2bWFjLmMjaHZtX2VtdWxhdGVfb25lX2luc24rMHg0MS8weDEwMAoo
WEVOKSAgICBbPGZmZmY4MmQwODAzNDUwNjY+XSBndWVzdF80Lm8jc2hfcGFnZV9mYXVsdF9fZ3Vl
c3RfNCsweDk3Ni8weGQzMAooWEVOKSAgICBbPGZmZmY4MmQwODAzMGNjNjk+XSB2bWFjLmMjdm14
X3ZtZXhpdF9oYW5kbGVyKzB4OTQ5LzB4ZWEwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDMxNDExYT5d
IHZtYWMuYyN2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKzB4ZmEvMHgyNzAKCkluIG9yZGVyIHRvIHNv
bHZlIGl0IG1vdmUgdGhlIHZpb2FwaWNfaHdkb21fbWFwX2dzaSBvdXRzaWRlIG9mIHRoZQpsb2Nr
ZWQgcmVnaW9uIGluIHZpb2FwaWNfd3JpdGVfcmVkaXJlbnQuIHZpb2FwaWNfaHdkb21fbWFwX2dz
aSB3aWxsCm5vdCBhY2Nlc3MgYW55IG9mIHRoZSB2aW9hcGljIGZpZWxkcywgc28gdGhlcmUncyBu
byBuZWVkIHRvIGNhbGwgdGhlCmZ1bmN0aW9uIGhvbGRpbmcgdGhlIGh2bS5pcnFfbG9jay4KClNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVGhpcyBpcyBhIGJ1Z2Zp
eCB0aGF0IG9ubHkgdG91Y2hlcyBQVkggZG9tMCBjb2RlLCBoZW5jZSBJIHRoaW5rIGl0J3MKc2Fm
ZSB0byBnbyBpbiA0LjEyLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIHwgMzIgKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRp
b25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zp
b2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCmluZGV4IDJiNzRmOTJkNTEuLjJk
NzFjMzNjMWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC0yMzYsMjAgKzIzNiw2IEBAIHN0YXRpYyB2b2lk
IHZpb2FwaWNfd3JpdGVfcmVkaXJlbnQoCiAKICAgICAqcGVudCA9IGVudDsKIAotICAgIGlmICgg
aXNfaGFyZHdhcmVfZG9tYWluKGQpICYmIHVubWFza2VkICkKLSAgICB7Ci0gICAgICAgIGludCBy
ZXQ7Ci0KLSAgICAgICAgcmV0ID0gdmlvYXBpY19od2RvbV9tYXBfZ3NpKGdzaSwgZW50LmZpZWxk
cy50cmlnX21vZGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnQuZmll
bGRzLnBvbGFyaXR5KTsKLSAgICAgICAgaWYgKCByZXQgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICAvKiBNYXNrIHRoZSBlbnRyeSBhZ2Fpbi4gKi8KLSAgICAgICAgICAgIHBlbnQtPmZpZWxkcy5t
YXNrID0gMTsKLSAgICAgICAgICAgIHVubWFza2VkID0gMDsKLSAgICAgICAgfQotICAgIH0KLQog
ICAgIGlmICggZ3NpID09IDAgKQogICAgIHsKICAgICAgICAgdmxhcGljX2FkanVzdF9pODI1OV90
YXJnZXQoZCk7CkBAIC0yNjYsNiArMjUyLDI0IEBAIHN0YXRpYyB2b2lkIHZpb2FwaWNfd3JpdGVf
cmVkaXJlbnQoCiAKICAgICBzcGluX3VubG9jaygmZC0+YXJjaC5odm0uaXJxX2xvY2spOwogCisg
ICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgdW5tYXNrZWQgKQorICAgIHsKKyAgICAg
ICAgLyoKKyAgICAgICAgICogTkI6IGRvbid0IGNhbGwgdmlvYXBpY19od2RvbV9tYXBfZ3NpIHdo
aWxlIGhvbGRpbmcgaHZtLmlycV9sb2NrCisgICAgICAgICAqIHNpbmNlIGl0IGNhbiBjYXVzZSBk
ZWFkbG9ja3MgYXMgZXZlbnRfbG9jayBpcyB0YWtlbiBieQorICAgICAgICAgKiBhbGxvY2F0ZV9h
bmRfbWFwX2dzaV9waXJxLCBhbmQgdGhhdCB3aWxsIGludmVydCB0aGUgbG9ja2luZyBvcmRlcgor
ICAgICAgICAgKiB1c2VkIGJ5IG90aGVyIHBhcnRzIG9mIHRoZSBjb2RlLgorICAgICAgICAgKi8K
KyAgICAgICAgaW50IHJldCA9IHZpb2FwaWNfaHdkb21fbWFwX2dzaShnc2ksIGVudC5maWVsZHMu
dHJpZ19tb2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudC5m
aWVsZHMucG9sYXJpdHkpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgInVuYWJsZSB0byBi
aW5kIGdzaSAldSB0byBoYXJkd2FyZSBkb21haW46ICVkXG4iLCBnc2ksIHJldCk7CisgICAgICAg
ICAgICB1bm1hc2tlZCA9IDA7CisgICAgICAgIH0KKyAgICB9CisKICAgICBpZiAoIGdzaSA9PSAw
IHx8IHVubWFza2VkICkKICAgICAgICAgcHRfbWF5X3VubWFza19pcnEoZCwgTlVMTCk7CiB9Ci0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 14:24:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1go7pt-0001Rm-2D; Mon, 28 Jan 2019 14:24: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1go7pr-0001Rb-6H
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 14:24:27 +0000
X-Inumbo-ID: 6a1cea17-2308-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a1cea17-2308-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 14:24:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76607153"
Date: Mon, 28 Jan 2019 14:24:18 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190128142418.fcj3p74a4g6pbjsl@zion.uk.xensource.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
 <f1477baa622f642fc268879684fc88d6d1a002c0.1548469645.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f1477baa622f642fc268879684fc88d6d1a002c0.1548469645.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 1/6] libxl: do not attach xen-pciback to
 HVM domain, if stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMjYsIDIwMTkgYXQgMDM6MzE6MTJBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEhWTSBkb21haW5zIHVzZSBJT01NVSBhbmQgZGV2aWNlIG1v
ZGVsIGFzc2lzdGFuY2UgZm9yIGNvbW11bmljYXRpbmcgd2l0aAo+IFBDSSBkZXZpY2VzLCB4ZW4t
cGNpZnJvbnQvcGNpYmFjayBpc24ndCBkaXJlY3RseSBuZWVkZWQgYnkgSFZNIGRvbWFpbi4KPiBC
dXQgcGNpYmFjayBzZXJ2ZSBhbHNvIHNlY29uZCBmdW5jdGlvbiAtIGl0IHJlc2V0IHRoZSBkZXZp
Y2Ugd2hlbiBpdCBpcwo+IGRlYXNzaWduZWQgZnJvbSB0aGUgZ3Vlc3QgYW5kIGZvciB0aGlzIHJl
YXNvbiBwY2liYWNrIG5lZWRzIHRvIGJlIHVzZWQKPiB3aXRoIEhWTSBkb21haW4gdG9vLgo+IFdo
ZW4gSFZNIGRvbWFpbiBoYXMgZGV2aWNlIG1vZGVsIGluIHN0dWJkb21haW4sIGF0dGFjaGluZyB4
ZW4tcGNpYmFjayB0bwo+IHRoZSB0YXJnZXQgZG9tYWluIGl0c2VsZiBtYXkgcHJldmVudCBhdHRh
Y2hpbmcgeGVuLXBjaWJhY2sgdG8gdGhlCj4gKFBWKSBzdHViZG9tYWluLCBlZmZlY3RpdmVseSBi
cmVha2luZyBQQ0kgcGFzc3Rocm91Z2guCj4gCj4gRml4IHRoaXMgYnkgYXR0YWNoaW5nIHBjaWJh
Y2sgb25seSB0byBvbmUgZG9tYWluOiBpZiBQViBzdHViZG9tYWluIGlzIGluCj4gdXNlLCBsZXQg
aXQgYmUgc3R1YmRvbWFpbiAodGhlIGNvbW1pdCBwcmV2ZW50cyBhdHRhY2hpbmcgZGV2aWNlIHRv
IHRhcmdldAo+IEhWTSBpbiB0aGlzIGNhc2UpOyBvdGhlcndpc2UsIGF0dGFjaCBpdCB0byB0aGUg
dGFyZ2V0IGRvbWFpbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8Oz
cmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CgpBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 14:24:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1go7pw-0001SS-BJ; Mon, 28 Jan 2019 14:24: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1go7pu-0001SC-UX
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 14:24:30 +0000
X-Inumbo-ID: 6cb66f42-2308-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6cb66f42-2308-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 14:24:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76607184"
Date: Mon, 28 Jan 2019 14:24:27 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190128142427.mnmy625d6hq3u34j@zion.uk.xensource.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
 <7061e5e8c4f3a8966acefa0f8634843566733926.1548469645.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7061e5e8c4f3a8966acefa0f8634843566733926.1548469645.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 2/6] libxl: attach PCI device to qemu
 only after setting pciback/pcifront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMjYsIDIwMTkgYXQgMDM6MzE6MTNBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFdoZW4gcWVtdSBpcyBydW5uaW5nIGluIHN0dWJkb21haW4s
IGhhbmRsaW5nICJwY2ktaW5zIiBjb21tYW5kIHdpbGwgZmFpbAo+IGlmIHBjaWZyb250IGlzIG5v
dCBpbml0aWFsaXplZCBhbHJlYWR5LiBGaXggdGhpcyBieSBzZW5kaW5nIHN1Y2ggY29tbWFuZAo+
IG9ubHkgYWZ0ZXIgY29uZmlybWluZyB0aGF0IHBjaWJhY2svZnJvbnQgaXMgcnVubmluZy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 14:25:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 14:25: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-devel-bounces@lists.xenproject.org>)
	id 1go7r5-0001cl-TQ; Mon, 28 Jan 2019 14:25: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=sDuR=QE=citrix.com=prvs=92419a36d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1go7r4-0001cZ-AB
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 14:25:42 +0000
X-Inumbo-ID: 963bea10-2308-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 963bea10-2308-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 14:25:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="85171602"
To: Jan Beulich <JBeulich@suse.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
References: <5C4ED0A302000078002119D5@prv1-mh.provo.novell.com>
 <b8beb440-ef96-1764-4bac-fbd4d5649be1@citrix.com>
 <5C4F0F7A0200007800211C54@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <53c2c231-8996-eb8f-7463-713f4c36f68b@citrix.com>
Date: Mon, 28 Jan 2019 14:25:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4F0F7A0200007800211C54@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3] x86/AMD: flush TLB after ucode update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAxOSAxNDoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2FtZC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2Ft
ZC5jCj4+PiBAQCAtMjE4LDYgKzIxOCwxMiBAQCBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh1
bnNpZ25lZCBpbnQKPj4+ICAKPj4+ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWljcm9j
b2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7Cj4+PiAgCj4+PiArICAgIC8qCj4+PiArICAgICAqIEV4
cGVyaW1lbnRhbGx5IHRoaXMgaGVscHMgd2l0aCBwZXJmb3JtYW5jZSBpc3N1ZXMgb24gYXQgbGVh
c3QgY2VydGFpbgo+Pj4gKyAgICAgKiBGYW0xNSBtb2RlbHMuCj4+IFRoaXMgaXMgbm8gbG9uZ2Vy
IGV4cGVyaW1lbnRhbCwgbm93IHRoYXQgd2UgdW5kZXJzdGFuZCB3aHkuICBIb3cgYWJvdXQ6Cj4+
Cj4+ICJTb21lIHByb2Nlc3NvcnMgbGVhdmUgdGhlIHVjb2RlIGJsb2IgbWFwcGluZyBhcyBVQyBh
ZnRlciB0aGUgdXBkYXRlLiAKPj4gRmx1c2ggdGhlIG1hcHBpbmcgdG8gcmVnYWluIG5vcm1hbCBj
YWNoZWFiaWxpdHkiID8KPj4KPj4gVGhhdCB3YXksIGl0cyBhbHNvIHNsaWdodGx5IGxlc3MgY3J5
cHRpYyBpbiB0aGUgY29kZS4KPiBJIGRpZCBjb25zaWRlciByZS13b3JkaW5nIHRoZSBjb21tZW50
LCBidXQgZGVjaWRlZCB0byBsZWF2ZSBpdCB1bmNoYW5nZWQsCj4gZm9yIHRoZSB3YXkgeW91IHdv
cmQgaXQgbm90IGhhdmluZyBwdWJsaWMgcHJvb2YgYW55d2hlcmUgKGZvciBub3cgYXQgbGVhc3Qp
Lgo+IEknbSBmaW5lIHRvIGNoYW5nZSB0aGUgY29tbWVudCwgaWYgSSBjYW4gZXhwbGljaXQgZ28t
YWhlYWQgZnJvbSBBTUQuIEJyaWFuLAo+IFN1cmF2ZWU/CgpQcmVmZXJhYmx5IHdpdGggdGhlIGFt
ZW5kZWQgd29yZGluZywgKGJ1dCB1bHRpbWF0ZWx5LCBhcyBhZ3JlZWQgdXBvbgp3aXRoIEFNRCks
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 14:41:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 14:41: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-devel-bounces@lists.xenproject.org>)
	id 1go86N-0003QT-A7; Mon, 28 Jan 2019 14:41: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1go86L-0003QO-Of
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 14:41:29 +0000
X-Inumbo-ID: cb11d18e-230a-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb11d18e-230a-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 14:41:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76609676"
Date: Mon, 28 Jan 2019 14:41:15 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190128144115.ahsvku5wa4miuifo@zion.uk.xensource.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
 <74fd5adc7bdb81ee59e0ec4b60acecfad768cb7a.1548469645.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <74fd5adc7bdb81ee59e0ec4b60acecfad768cb7a.1548469645.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 3/6] libxl: don't try to manipulate json
 config for stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMjYsIDIwMTkgYXQgMDM6MzE6MTRBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFN0dWJkb21haW4gZG8gbm90IGhhdmUgaXQncyBvd24gY29u
ZmlnIGZpbGUgLSBpdHMgY29uZmlndXJhdGlvbiBpcwo+IGRlcml2ZWQgZnJvbSB0YXJnZXQgZG9t
YWlucy4gRG8gbm90IHRyeSB0byBtYW5pcHVsYXRlIGl0IHdoZW4gYXR0YWNoaW5nCj4gUENJIGRl
dmljZS4KPiAKClNvIGlmIHdlIGFkZCB0aGUgc2FtZSBjb25maWd1cmF0aW9uIHRvIHN0dWJkb20g
YXMgd2VsbCwgd2hhdCB3b3VsZApoYXBwZW4/IEkgZ3Vlc3MgbGlieGwgd2lsbCB0cnkgdG8gYXR0
YWNoIHRoZSBQQ0kgZGV2aWNlcyB0byBib3RoIHRoZQpzdHViZG9tIGFuZCBEb21VPwoKPiBUaGlz
IGJ1ZyBwcmV2ZW50ZWQgc3RhcnRpbmcgSFZNIHdpdGggc3R1YmRvbWFpbiBhbmQgUENJIHBhc3N0
aHJvdWdoCj4gZGV2aWNlIGF0dGFjaGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiAtLS0K
PiBDaGFuZ2VzIGluIHYzOgo+ICAtIHNraXAgbGlieGxfX2RtX2NoZWNrX3N0YXJ0IHRvbywgYXMg
c3R1YmRvbWFpbiBpcyBndWFyYW50ZWVkIHRvIGJlCj4gICAgcnVubmluZyBhdCB0aGlzIHN0YWdl
IGFscmVhZHkKPiAgLSBkbyBub3QgaW5pdCBkX2NvbmZpZyBhdCBhbGwsIGFzIGl0IGlzIHVzZWQg
b25seSBmb3IganNvbiBtYW5pcHVsYXRpb24KPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfcGNp
LmMgfCA0OCArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KPiAgMSBm
aWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5j
Cj4gaW5kZXggMWJkZTUzNy4uOGQxNTljZiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF9wY2kuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCj4gQEAgLTEyMCwxMCArMTIw
LDE0IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYWRkX3hlbnN0b3JlKGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kCj4gICAgICBsaWJ4bF9kb21haW5fY29uZmln
IGRfY29uZmlnOwo+ICAgICAgbGlieGxfZGV2aWNlX3BjaSBwY2lkZXZfc2F2ZWQ7Cj4gICAgICBs
aWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2sgPSBOVUxMOwo+ICsgICAgYm9vbCBpc19z
dHViZG9tYWluID0gbGlieGxfaXNfc3R1YmRvbShDVFgsIGRvbWlkLCBOVUxMKTsKPiAgCj4gLSAg
ICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKPiAtICAgIGxpYnhsX2Rldmlj
ZV9wY2lfaW5pdCgmcGNpZGV2X3NhdmVkKTsKPiAtICAgIGxpYnhsX2RldmljZV9wY2lfY29weShD
VFgsICZwY2lkZXZfc2F2ZWQsIHBjaWRldik7Cj4gKyAgICAvKiBTdHViZG9tYWluIGRvZXNuJ3Qg
aGF2ZSBvd24gY29uZmlnLiAqLwo+ICsgICAgaWYgKCFpc19zdHViZG9tYWluKSB7Cj4gKyAgICAg
ICAgbGlieGxfZG9tYWluX2NvbmZpZ19pbml0KCZkX2NvbmZpZyk7Cj4gKyAgICAgICAgbGlieGxf
ZGV2aWNlX3BjaV9pbml0KCZwY2lkZXZfc2F2ZWQpOwo+ICsgICAgICAgIGxpYnhsX2RldmljZV9w
Y2lfY29weShDVFgsICZwY2lkZXZfc2F2ZWQsIHBjaWRldik7Cj4gKyAgICB9Cj4gIAo+ICAgICAg
YmVfcGF0aCA9IGxpYnhsX19kb21haW5fZGV2aWNlX2JhY2tlbmRfcGF0aChnYywgMCwgZG9taWQs
IDAsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJ
QlhMX19ERVZJQ0VfS0lORF9QQ0kpOwo+IEBAIC0xNTIsMjcgKzE1NiwzMyBAQCBzdGF0aWMgaW50
IGxpYnhsX19kZXZpY2VfcGNpX2FkZF94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwgbGlieGxfZAo+ICAgICAgR0NORVcoZGV2aWNlKTsKPiAgICAgIGxpYnhsX19kZXZpY2Vf
ZnJvbV9wY2lkZXYoZ2MsIGRvbWlkLCBwY2lkZXYsIGRldmljZSk7Cj4gIAo+IC0gICAgbG9jayA9
IGxpYnhsX19sb2NrX2RvbWFpbl91c2VyZGF0YShnYywgZG9taWQpOwo+IC0gICAgaWYgKCFsb2Nr
KSB7Cj4gLSAgICAgICAgcmMgPSBFUlJPUl9MT0NLX0ZBSUw7Cj4gLSAgICAgICAgZ290byBvdXQ7
Cj4gLSAgICB9Cj4gKyAgICAvKiBTdHViZG9tYWluIGNvbmZpZyBpcyBkZXJpdmVkIGZyb20gaXRz
IHRhcmdldCBkb21haW4sIGl0IGRvZXNuJ3QgaGF2ZQo+ICsgICAgICAgaXRzIG93biBmaWxlICov
CgpBbHRob3VnaCBjb21tZW50IHN0eWxlIGlzbid0IHNwZWNpZmllZCBpbiBDT0RJTkdfU1RZTEUs
IEkgd291bGQgbGlrZSB0bwpmaXggdGhpcyB0byAKCiAgICAvKgogICAgICogU3R1YmRvbSAuLi4K
ICAgICAqIC4uLiBvd24gZmlsZS4KICAgICAqLwoKPiArICAgIGlmICghaXNfc3R1YmRvbWFpbikg
ewo+ICsgICAgICAgIGxvY2sgPSBsaWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEoZ2MsIGRvbWlk
KTsKPiArICAgICAgICBpZiAoIWxvY2spIHsKPiArICAgICAgICAgICAgcmMgPSBFUlJPUl9MT0NL
X0ZBSUw7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgICAgIH0KPiAgCj4gLSAgICBy
YyA9IGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcp
Owo+IC0gICAgaWYgKHJjKSBnb3RvIG91dDsKPiArICAgICAgICByYyA9IGxpYnhsX19nZXRfZG9t
YWluX2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOwo+ICsgICAgICAgIGlmIChy
YykgZ290byBvdXQ7Cj4gIAo+IC0gICAgZGV2aWNlX2FkZF9kb21haW5fY29uZmlnKGdjLCAmZF9j
b25maWcsICZsaWJ4bF9fcGNpZGV2X2RldnR5cGUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnBjaWRldl9zYXZlZCk7Cj4gKyAgICAgICAgZGV2aWNlX2FkZF9kb21haW5fY29uZmln
KGdjLCAmZF9jb25maWcsICZsaWJ4bF9fcGNpZGV2X2RldnR5cGUsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZwY2lkZXZfc2F2ZWQpOwo+ICAKPiAtICAgIHJjID0gbGlieGxf
X2RtX2NoZWNrX3N0YXJ0KGdjLCAmZF9jb25maWcsIGRvbWlkKTsKPiAtICAgIGlmIChyYykgZ290
byBvdXQ7Cj4gKyAgICAgICAgcmMgPSBsaWJ4bF9fZG1fY2hlY2tfc3RhcnQoZ2MsICZkX2NvbmZp
ZywgZG9taWQpOwo+ICsgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKyAgICB9Cj4gIAo+ICAg
ICAgZm9yICg7Oykgewo+ICAgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0
KGdjLCAmdCk7Cj4gICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiAgCj4gLSAgICAgICAgcmMg
PSBsaWJ4bF9fc2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsK
PiAtICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+ICsgICAgICAgIGlmIChsb2NrKSB7Cj4gKyAg
ICAgICAgICAgIHJjID0gbGlieGxfX3NldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQs
ICZkX2NvbmZpZyk7Cj4gKyAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKyAgICAgICAg
fQo+ICAKPiAgICAgICAgICBsaWJ4bF9feHNfd3JpdGV2KGdjLCB0LCBiZV9wYXRoLCBsaWJ4bF9f
eHNfa3ZzX29mX2ZsZXhhcnJheShnYywgYmFjaykpOwo+ICAKPiBAQCAtMTg0LDggKzE5NCwxMCBA
QCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2FkZF94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZAo+ICBvdXQ6Cj4gICAgICBsaWJ4bF9feHNfdHJhbnNh
Y3Rpb25fYWJvcnQoZ2MsICZ0KTsKPiAgICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFp
bl91c2VyZGF0YShsb2NrKTsKPiAtICAgIGxpYnhsX2RldmljZV9wY2lfZGlzcG9zZSgmcGNpZGV2
X3NhdmVkKTsKPiAtICAgIGxpYnhsX2RvbWFpbl9jb25maWdfZGlzcG9zZSgmZF9jb25maWcpOwo+
ICsgICAgaWYgKCFpc19zdHViZG9tYWluKSB7Cj4gKyAgICAgICAgbGlieGxfZGV2aWNlX3BjaV9k
aXNwb3NlKCZwY2lkZXZfc2F2ZWQpOwo+ICsgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWdfZGlz
cG9zZSgmZF9jb25maWcpOwo+ICsgICAgfQo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+IC0t
IAo+IGdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 14:43:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 14:43: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-devel-bounces@lists.xenproject.org>)
	id 1go88D-0003Vt-NP; Mon, 28 Jan 2019 14:43: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1go88C-0003Vj-50
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 14:43:24 +0000
X-Inumbo-ID: 0fb0b472-230b-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0fb0b472-230b-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 14:43:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76609897"
Date: Mon, 28 Jan 2019 14:43:20 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190128144320.ffnte7jdvnqqk6wj@zion.uk.xensource.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
 <4595e7d86aea956a55f8e5a607f3b8c8c3519f77.1548469645.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4595e7d86aea956a55f8e5a607f3b8c8c3519f77.1548469645.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 6/6] tools/libxc: add wrapper for
 PHYSDEVOP_msi_msix_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMjYsIDIwMTkgYXQgMDM6MzE6MTdBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEFkZCBsaWJ4YyB3cmFwcGVyIGZvciBQSFlTREVWT1BfbXNp
X21zaXhfc2V0X2VuYWJsZSBpbnRyb2R1Y2VkIGluCj4gcHJldmlvdXMgY29tbWl0Lgo+IAo+IFNp
Z25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNp
YmxldGhpbmdzbGFiLmNvbT4KCkFzc3VtaW5nIHRoZSBhZGRpdGlvbiBvZiBwaHlzZGV2IG9wcyBp
cyBhY2NlcHRlZDoKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 14:46:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1go8B6-0003gc-7T; Mon, 28 Jan 2019 14:46: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=+d/k=QE=amazon.de=prvs=924930fe3=nmanthey@srs-us1.protection.inumbo.net>)
 id 1go8B4-0003gX-W8
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 14:46:23 +0000
X-Inumbo-ID: 79f3db60-230b-11e9-aeee-bc764e045a96
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79f3db60-230b-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 14:46:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548686781; x=1580222781;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Ko/ulR3Y3IKJlSzeS8w1M/ISA55L+nQKMy6xUmF2/3k=;
 b=TPZnIbkA9k0MTcN1FZzyGrf21xlSqTeF+PK9eDK5mLyaCrJM3h6fKsRP
 LJ4oRS3bgac8CwsGxSK3nC4/aQ9vw7eiWnM1Nk+3RgOzlXscmVuf/mDaM
 78kZ67UmN+CRdx4gykzq6HksGMwpm7etLVP54Lm0S7EzAv0Oxarf6fZpz c=;
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="378533715"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-baacba05.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 28 Jan 2019 14:46:19 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-baacba05.us-west-2.amazon.com (Postfix) with ESMTPS
 id 98FCCA2345; Mon, 28 Jan 2019 14:46:05 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Jan 2019 14:46:04 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.9) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Jan 2019 14:45:57 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-6-git-send-email-nmanthey@amazon.de>
 <5C486E0A02000078002106DD@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <1063c835-3944-48bf-b082-c80ce726a0e6@amazon.de>
Date: Mon, 28 Jan 2019 15:45:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C486E0A02000078002106DD@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.9]
X-ClientProxiedBy: EX13D11UWB002.ant.amazon.com (10.43.161.20) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 05/11] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yMy8xOSAxNDozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDEuMTkgYXQg
MTI6NTEsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBAQCAtMTI2OCw3ICsxMjcyLDgg
QEAgdW5tYXBfY29tbW9uKAo+PiAgICAgIH0KPj4gIAo+PiAgICAgIHNtcF9ybWIoKTsKPj4gLSAg
ICBtYXAgPSAmbWFwdHJhY2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKPj4gKyAgICBtYXAgPSAm
bWFwdHJhY2tfZW50cnkobGd0LCBhcnJheV9pbmRleF9ub3NwZWMob3AtPmhhbmRsZSwKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGd0LT5tYXB0
cmFja19saW1pdCkpOwo+IEl0IG1pZ2h0IGJlIGJldHRlciB0byBtb3ZlIHRoaXMgaW50byBtYXB0
cmFja19lbnRyeSgpIGl0c2VsZiwgb3IKPiBtYWtlIGEgbWFwdHJhY2tfZW50cnlfbm9zcGVjKCkg
Y2xvbmUgKGFzIHNldmVyYWwgYnV0IG5vdCBhbGwKPiB1c2VzIG1heSBpbmRlZWQgbm90IGJlIGlu
IG5lZWQgb2YgdGhlIGV4dHJhIHByb3RlY3Rpb24pLiBBdAo+IGxlYXN0IHRoZSBvbmVzIGluIHN0
ZWFsX21hcHRyYWNrX2hhbmRsZSgpIGFuZAo+IHB1dF9tYXB0cmFja19oYW5kbGUoKSBhbHNvIGxv
b2sgcG90ZW50aWFsbHkgc3VzcGljaW91cy4KSSB3aWxsIG1vdmUgdGhlIG5vc3BlYyBwcm90ZWN0
aW9uIGludG8gdGhlIG1hY3JvLiBJIHdvdWxkIGxpa2UgdG8gYXZvaWQKaW50cm9kdWNpbmcgeWV0
IGFub3RoZXIgbWFjcm8uCj4KPj4gQEAgLTIyMjMsNyArMjIzMSw4IEBAIGdudHRhYl90cmFuc2Zl
cigKPj4gICAgICAgICAgb2theSA9IGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcihlLCBkLCBn
b3AucmVmKTsKPj4gICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwo+PiAg
Cj4+IC0gICAgICAgIGlmICggdW5saWtlbHkoIW9rYXkpIHx8IHVubGlrZWx5KGUtPmlzX2R5aW5n
KSApCj4+ICsgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGlzIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBz
cGVjdWxhdGl2ZWx5ICovCj4+ICsgICAgICAgIGlmICggZXZhbHVhdGVfbm9zcGVjKHVubGlrZWx5
KCFva2F5KSB8fCB1bmxpa2VseShlLT5pc19keWluZykpICkKPj4gICAgICAgICAgewo+PiAgICAg
ICAgICAgICAgYm9vbF90IGRyb3BfZG9tX3JlZiA9ICFkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhl
LCAtMSk7Cj4gV2hhdCBpcyBpdCB0aGF0IG1ha2VzIHRoaXMgcGFydGljdWxhciBpZigpIGRpZmZl
cmVudCBmcm9tIG90aGVyCj4gc3Vycm91bmRpbmcgb25lcz8gSW4gcGFydGljdWxhciB0aGUgdmVy
c2lvbiBkZXBlbmRlbnQgY29kZSAoYSBmZXcKPiBsaW5lcyBkb3duIGZyb20gaGVyZSBhcyB3ZWxs
IGFzIGVsc2V3aGVyZSkgbG9vayB0byBiZSBlYXNpbHkKPiBkaXZlcnRhYmxlIG9udG8gdGhlIHdy
b25nIGJyYW5jaCwgdGhlbiBjYXVzaW5nIG91dCBvZiBib3VuZHMKPiBzcGVjdWxhdGl2ZSBhY2Nl
c3NlcyBkdWUgdG8gdGhlIGRpZmZlcmVudCAodmVyc2lvbiBkZXBlbmRlbnQpCj4gc2hhcmVkIGVu
dHJ5IHNpemVzLgpUaGlzIGNoZWNrIGV2YWx1YXRlcyB0aGUgdmFyaWFibGUgb2theSwgd2hpY2gg
aW5kaWNhdGVzIHdoZXRoZXIgdGhlCnZhbHVlIG9mIGdvcC5yZWYgaXMgYm91bmRlZCBjb3JyZWN0
bHkuIFRoZSBuZXh0IGNvbmRpdGlvbmFsIHRoYXQgdXNlcwpjb2RlIGJhc2VkIG9uIGEgdmVyc2lv
biBzaG91bGQgYmUgZmluZSwgZXZlbiB3aGVuIGJlaW5nIGVudGVyZWQKc3BlY3VsYXRpdmVseSB3
aXRoIHRoZSB3cm9uZyB2ZXJzaW9uIHNldHVwLCBhcyB0aGUgdmFsdWUgb2YgZ29wLnJlZiBpcwpj
b3JyZWN0IChpLmUuIGFyY2hpdGVjdHVyYWxseSB2aXNpYmxlIGFmdGVyIHRoaXMgbGZlbmNlKSBh
bHJlYWR5LiBBcyB0aGUKdmVyc2lvbiBkZXBlbmRlbnQgbWFjcm9zIGFyZSB1c2VkLCBpLmUuIHNo
YXJlZF9lbnRyeV92MSBhbmQKc2hhcmVkX2VudHJ5X3YyLCBJIGRvIG5vdCBzZWUgYSByaXNrIHdo
eSBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91bmQgYWNjZXNzCnNob3VsZCBoYXBwZW4gaGVyZS4KPgo+
PiBAQCAtMzIxNSw2ICszMjMwLDEwIEBAIHN3YXBfZ3JhbnRfcmVmKGdyYW50X3JlZl90IHJlZl9h
LCBncmFudF9yZWZfdCByZWZfYikKPj4gICAgICBpZiAoIHJlZl9hID09IHJlZl9iICkKPj4gICAg
ICAgICAgZ290byBvdXQ7Cj4+ICAKPj4gKyAgICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGNoZWNr
IGlzIG5vdCBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCj4+ICsgICAgcmVmX2EgPSBhcnJheV9p
bmRleF9ub3NwZWMocmVmX2EsIG5yX2dyYW50X2VudHJpZXMoZC0+Z3JhbnRfdGFibGUpKTsKPj4g
KyAgICByZWZfYiA9IGFycmF5X2luZGV4X25vc3BlYyhyZWZfYiwgbnJfZ3JhbnRfZW50cmllcyhk
LT5ncmFudF90YWJsZSkpOwo+IEkgdGhpbmsgdGhpcyB3YW50cyB0byBtb3ZlIHVwIGFoZWFkIG9m
IHRoZSBpZigpIGluIGNvbnRleHQsIGFuZCB0aGUKPiBjb21tZW50IGJlIGNoYW5nZWQgdG8gcGx1
cmFsLgpJIHdpbGwgbW92ZSB0aGUgY29kZSBhYm92ZSB0aGUgY29tcGFyaXNvbi4KPgo+PiAtLS0g
YS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL25vc3Bl
Yy5oCj4+IEBAIC04Nyw2ICs4NywxNSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbGZlbmNlX3RydWUo
dm9pZCkgeyByZXR1cm4gdHJ1ZTsgfQo+PiAgI2RlZmluZSBldmFsdWF0ZV9ub3NwZWMoY29uZGl0
aW9uKSAoeyBib29sIHJlcyA9IChjb25kaXRpb24pOyBybWIoKTsgcmVzOyAKPj4gfSkKPj4gICNl
bmRpZgo+PiAgCj4+ICsvKgo+PiArICogYWxsb3cgdG8gYmxvY2sgc3BlY3VsYXRpdmUgZXhlY3V0
aW9uIGluIGdlbmVyaWMgY29kZQo+PiArICovCj4gQ29tbWVudCBzdHlsZSBhZ2Fpbi4KSSB3aWxs
IGZpeCB0aGUgY29tbWVudC4KPgo+PiArI2lmZGVmIENPTkZJR19YODYKPj4gKyNkZWZpbmUgYmxv
Y2tfc3BlY3VsYXRpb24oKSBybWIoKQo+PiArI2Vsc2UKPj4gKyNkZWZpbmUgYmxvY2tfc3BlY3Vs
YXRpb24oKQo+PiArI2VuZGlmCj4gV2h5IGRvZXMgdGhpcyBub3Qgc2ltcGx5IHJlc29sdmUgdG8g
d2hhdCBjdXJyZW50bHkgaXMgbmFtZWQgbGZlbmNlX3RydWUoKQo+IChwZXJoYXBzIHdpdGggYSBj
YXN0IHRvIHZvaWQpPyBBbmQgd2h5IGRvZXMgdGhpcyBub3QgZGVwZW5kIG9uIHRoZQo+IEtjb25m
aWcgc2V0dGluZz8KCkkgd2lsbCB1cGRhdGUgdGhlIGRlZmluaXRpb24gb2YgdGhpcyBtYWNybyB0
byB3aGF0IGlzIGNhbGxlZApsZmVuY2VfdHJ1ZSgpIGluIHRoaXMgc2VyaWVzLCBhbmQgY2FzdCBp
dCB0byB2b2lkLiBJIHdpbGwgZnVydGhlcm1vcmUKc3BsaXQgdGhlIGludHJvZHVjdGlvbiBvZiB0
aGlzIG1hY3JvIGFuZCB0aGlzIGNvbW1pdC4KCkJlc3QsCk5vcmJlcnQKCj4KPiBKYW4KPgo+CgoK
CgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAox
MDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYg
SGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNo
dCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 14:50:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 14:50: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-devel-bounces@lists.xenproject.org>)
	id 1go8Ek-0004Vz-PD; Mon, 28 Jan 2019 14:50: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1go8Ej-0004Vu-IO
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 14:50:09 +0000
X-Inumbo-ID: 016c52af-230c-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 016c52af-230c-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 14:50:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76610671"
Date: Mon, 28 Jan 2019 14:50:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190128145000.anm6g3svz5adk5fo@zion.uk.xensource.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
 <05a28a956a23b23b205d38be0f9bf92a485bffde.1548469645.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <05a28a956a23b23b205d38be0f9bf92a485bffde.1548469645.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Simon Gaiser <simon@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMjYsIDIwMTkgYXQgMDM6MzE6MTVBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEZyb206IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4KPiAKPiBTdHViZG9tYWlucyBuZWVkIHRvIGJlIGdpdmVuIHN1ZmZpY2ll
bnQgcHJpdmlsZWdlIG92ZXIgdGhlIGd1ZXN0IHdoaWNoIGl0Cj4gcHJvdmlkZXMgZW11bGF0aW9u
IGZvciBpbiBvcmRlciBmb3IgUENJIHBhc3N0aHJvdWdoIHRvIHdvcmsgY29ycmVjdGx5Lgo+IFdo
ZW4gYSBIVk0gZG9tYWluIHRyeSB0byBlbmFibGUgTVNJLCBRRU1VIGluIHN0dWJkb21haW4gY2Fs
bHMKPiBQSFlTREVWT1BfbWFwX3BpcnEsIGJ1dCBsYXRlciBpdCBuZWVkcyB0byBjYWxsIFhFTl9E
T01DVExfYmluZF9wdF9pcnEgYXMKPiBwYXJ0IG9mIHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycS4g
QWxsb3cgZm9yIHRoYXQgYXMgcGFydCBvZgo+IFBIWVNERVZPUF9tYXBfcGlycS4KPiAKPiBUaGlz
IGlzIG5vdCBuZWVkZWQgZm9yIFBDSSBJTlR4LCBiZWNhdXNlIElSUSBpbiB0aGF0IGNhc2UgaXMg
a25vd24KPiBiZWZvcmVoYW5kIGFuZCB0aGUgc3R1YmRvbWFpbiBpcyBnaXZlbiBwZXJtaXNzaW9u
cyBvdmVyIHRoaXMgSVJRIGJ5Cj4gbGlieGxfX2RldmljZV9wY2lfYWRkICh0aGVyZSdzIGEgZG9f
cGNpX2FkZCBhZ2FpbnN0IHRoZSBzdHViZG9tYWluKS4KPiAKPiBCYXNlZCBvbiBodHRwczovL2dp
dGh1Yi5jb20vT3BlblhUL3hlbmNsaWVudC1vZS9ibG9iLzVlMGU3MzA0YTVhM2M3NWVmMDEyNDBh
MWUzNjczNjY1YjJhYWYwNWUvcmVjaXBlcy1leHRlbmRlZC94ZW4vZmlsZXMvc3R1YmRvbWFpbi1t
c2ktaXJxLWFjY2Vzcy5wYXRjaCBieSBFcmljIENoYW51ZGV0IDxjaGFudWRldGVAYWluZm9zZWMu
Y29tPi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRo
aW5nc2xhYi5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
IDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+IC0tLQo+IENoYW5nZXMgaW4gdjM6
Cj4gIC0gZXh0ZW5kIGNvbW1pdCBtZXNzYWdlCj4gCj4gV2l0aCB0aGlzIHBhdGNoLCBzdHViZG9t
YWluIHdpbGwgYmUgYWJsZSB0byBjcmVhdGUgYW5kIG1hcCBtdWx0aXBsZSBpcnEKPiAoRG9TIHBv
c3NpYmlsaXR5PyksIGFzIG9ubHkgdGFyZ2V0IGRvbWFpbiBpcyB2YWxpZGF0ZWQgaW4gcHJhY3Rp
Y2UuIElzCj4gdGhhdCBvaz8gSWYgbm90LCB3aGF0IGFkZGl0aW9uYWwgbGltaXRzIGNvdWxkIGJl
IGFwcGxpZWQgaGVyZT8KPiBJbiBJTlR4IGNhc2UgdGhlIHByb2JsZW0gZG9lc24ndCBhcHBseSwg
YmVjYXVzZSB0b29sc3RhY2sgZ3JhbnQgYWNjZXNzCj4gdG8gcGFydGljdWxhciBJUlEgYW5kIG5v
IGFsbG9jYXRpb24gaGFwcGVuIG9uIHN0dWJkb21haW4gcmVxdWVzdC4gQnV0IGluCj4gTVNJIGNh
c2UsIGl0IGlzbid0IHRoYXQgZWFzeSBhcyBJUlEgbnVtYmVyIGlzbid0IGtub3duIGJlZm9yZSAo
YXMKPiBleHBsYWluZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlKS4KPiAtLS0KPiAgeGVuL2FyY2gv
eDg2L2lycS5jICAgICB8IDIzICsrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4
Ni9waHlzZGV2LmMgfCAgOSArKysrKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRp
b25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4
Ni9pcnEuYwo+IGluZGV4IDhiNDRkNmMuLjY3YzY3ZDQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L2lycS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2lycS5jCj4gQEAgLTI2NzQsNiArMjY3NCwy
MSBAQCBpbnQgYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
aW5kZXgsIGludCAqcGlycV9wLAo+ICAgICAgICAgIHsKPiAgICAgIGNhc2UgTUFQX1BJUlFfVFlQ
RV9NVUxUSV9NU0k6Cj4gICAgICAgICAgICAgIGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9OT19OT0RF
KTsKPiArICAgICAgICAgICAgaWYgKCAhKGlycSA8IG5yX2lycXNfZ3NpIHx8IGlycSA+PSBucl9p
cnFzKSAmJgo+ICsgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+dGFyZ2V0ID09
IGQgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICByZXQgPSBpcnFfcGVybWl0
X2FjY2VzcyhjdXJyZW50LT5kb21haW4sIGlycSk7Cj4gKyAgICAgICAgICAgICAgICBpZiAoIHJl
dCApIHsKPiArICAgICAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJkb20lZDogY2FuJ3QgZ3JhbnQgaXQncyBzdHViZG9t
ICglZCkgYWNjZXNzIHRvICIKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpcnEgJWQg
Zm9yIG1zaTogJWQhXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5kb21h
aW5faWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpcnEsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXQpOwo+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXQ7
CgpEb24ndCB5b3UgbmVlZCB0byBkZWFsbG9jYXRlIHRoZSBpcnEgYmVmb3JlIHJldHVybmluZz8K
CldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 14:57:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 14:57: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-devel-bounces@lists.xenproject.org>)
	id 1go8Ln-0004kY-Kc; Mon, 28 Jan 2019 14:57: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1go8Lm-0004kT-4r
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 14:57:26 +0000
X-Inumbo-ID: 051e6778-230d-11e9-bda8-7755d7354c0f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 051e6778-230d-11e9-bda8-7755d7354c0f;
 Mon, 28 Jan 2019 14:57:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76611526"
Date: Mon, 28 Jan 2019 14:57:21 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190128145721.5cdgekqv5bfnj52t@zion.uk.xensource.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
 <d0a1089092cfdf2f4027428cc1e754f23128020d.1548469645.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d0a1089092cfdf2f4027428cc1e754f23128020d.1548469645.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 5/6] xen/x86: add
 PHYSDEVOP_msi_msix_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMjYsIDIwMTkgYXQgMDM6MzE6MTZBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEFsbG93IGRldmljZSBtb2RlbCBydW5uaW5nIGluIHN0dWJk
b21haW4gdG8gZW5hYmxlL2Rpc2FibGUgTVNJKC1YKSwKPiBieXBhc3NpbmcgcGNpYmFjay4gV2hp
bGUgcGNpYmFjayBpcyBzdGlsbCB1c2VkIHRvIGFjY2VzcyBjb25maWcgc3BhY2UKPiBmcm9tIHdp
dGhpbiBzdHViZG9tYWluLCBpdCByZWZ1c2UgdG8gd3JpdGUgdG8KPiBQQ0lfTVNJX0ZMQUdTX0VO
QUJMRS9QQ0lfTVNJWF9GTEFHU19FTkFCTEUgaW4gbm9uLXBlcm1pc3NpdmUgbW9kZS4gV2hpY2gK
PiBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8gZm9yIFBWIGRvbWFpbiAodGhlIG1haW4gdXNlIGNh
c2UgZm9yIHBjaWJhY2spLAo+IGFzIFBWIGRvbWFpbiBzaG91bGQgdXNlIFhFTl9QQ0lfT1BfKiBj
b21tYW5kcyBmb3IgdGhhdC4gVW5mb3J0dW5hdGVseQo+IHRob3NlIGNvbW1hbmRzIGFyZSBub3Qg
Z29vZCBmb3Igc3R1YmRvbWFpbiB1c2UsIGFzIHRoZXkgY29uZmlndXJlIE1TSSBpbgo+IGRvbTAn
cyBrZXJuZWwgdG9vLCB3aGljaCBzaG91bGQgbm90IGhhcHBlbiBmb3IgSFZNIGRvbWFpbi4KPiAK
PiBUaGlzIG5ldyBwaHlzZGV2b3AgaXMgYWxsb3dlZCBvbmx5IGZvciBzdHViZG9tYWluIGNvbnRy
b2xsaW5nIHRoZSBkb21haW4KPiB3aGljaCBvd24gdGhlIGRldmljZS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5n
c2xhYi5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBpbiB2MzoKPiAgLSBuZXcgcGF0Y2gKPiAKPiBUaGlz
IGlzIHJhdGhlciBSRkMuIEFueSBzdWdnZXN0aW9ucyBmb3Igc2hvcnRlciBuYW1lPyBBbHNvLCBJ
J20gbm90IHN1cmUKPiBpZiBwaHlzZGV2X21zaV9tc2l4X3NldF9lbmFibGUuZmxhZyBpcyB0aGUg
YmVzdCBuYW1lL2lkZWEuCgpJJ20gYmFkIGF0IG5hbWluZyB0aGluZ3MsIHNvIEkgd2lsbCByZWZy
YWluIGZyb20gY29tbWVudGluZyBvbiB0aGlzLgoKPiAKPiBTaG91bGQgaXQgYmUgcGx1Z2dlZCBp
bnRvIFhTTT8gQW55IHN1Z2dlc3Rpb25zIGhvdyBleGFjdGx5PyBOZXcKPiBmdW5jdGlvbiB3aXRo
IFhTTV9ETV9QUklWIGRlZmF1bHQgYWN0aW9uPyBTaG91bGQgaXQgZ2V0IHRhcmdldCBkb21haW4K
PiBvbmx5LCBvciBhbHNvIG1hY2hpbmVfYmRmPwoKSXQgc2hvdWxkIGJlIGhvb2tlZCBpbnRvIFhT
TSAtLSBvdGhlciBzdWItb3BzIGFscmVhZHkgZG8gdGhhdC4KCj4gLS0tCj4gIHhlbi9hcmNoL3g4
Ni9tc2kuYyAgICAgICAgICAgfCAxNiArKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9w
aHlzZGV2LmMgICAgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc2kuaCAgICB8ICAxICsKPiAgeGVuL2luY2x1ZGUvcHVibGljL3BoeXNkZXYu
aCB8IDEzICsrKysrKysrKysrKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCsp
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2kuYyBiL3hlbi9hcmNoL3g4Ni9tc2ku
Ywo+IGluZGV4IGJhYmM0MTQuLjliYTkzNGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21z
aS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21zaS5jCj4gQEAgLTE0NzQsNiArMTQ3NCwyMiBAQCBp
bnQgcGNpX3Jlc3RvcmVfbXNpX3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+ICAgICAgcmV0
dXJuIDA7Cj4gIH0KPiAgCj4gK2ludCBtc2lfbXNpeF9zZXRfZW5hYmxlKHN0cnVjdCBwY2lfZGV2
ICpwZGV2LCBpbnQgZmxhZywgaW50IGVuYWJsZSkKPiArewo+ICsgICAgaWYgKCAhY3VycmVudC0+
ZG9tYWluLT50YXJnZXQgfHwgcGRldi0+ZG9tYWluICE9IGN1cnJlbnQtPmRvbWFpbi0+dGFyZ2V0
ICkKPiArICAgICAgICByZXR1cm4gLUVQRVJNOwo+ICsKPiArICAgIHN3aXRjaCAoIGZsYWcgKSB7
Cgp7IHNob3VsZCBiZSBvbiBhIG5ldyBsaW5lLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:09:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:09: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-devel-bounces@lists.xenproject.org>)
	id 1go8Xh-0005rU-Pk; Mon, 28 Jan 2019 15:09: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go8Xg-0005rP-HB
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 15:09:44 +0000
X-Inumbo-ID: bd6a2e26-230e-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd6a2e26-230e-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 15:09:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 08:09:41 -0700
Message-Id: <5C4F1B300200007800211CAE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 08:09:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-6-git-send-email-nmanthey@amazon.de>
 <5C486E0A02000078002106DD@prv1-mh.provo.novell.com>
 <1063c835-3944-48bf-b082-c80ce726a0e6@amazon.de>
In-Reply-To: <1063c835-3944-48bf-b082-c80ce726a0e6@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 05/11] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDE1OjQ1LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAxLzIzLzE5IDE0OjM3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjMuMDEuMTkgYXQg
MTI6NTEsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gQEAgLTIyMjMsNyArMjIzMSw4
IEBAIGdudHRhYl90cmFuc2ZlcigKPj4+ICAgICAgICAgIG9rYXkgPSBnbnR0YWJfcHJlcGFyZV9m
b3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7Cj4+PiAgICAgICAgICBzcGluX2xvY2soJmUtPnBh
Z2VfYWxsb2NfbG9jayk7Cj4+PiAgCj4+PiAtICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5KSB8
fCB1bmxpa2VseShlLT5pc19keWluZykgKQo+Pj4gKyAgICAgICAgLyogTWFrZSBzdXJlIHRoaXMg
Y2hlY2sgaXMgbm90IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KPj4+ICsgICAgICAgIGlmICgg
ZXZhbHVhdGVfbm9zcGVjKHVubGlrZWx5KCFva2F5KSB8fCB1bmxpa2VseShlLT5pc19keWluZykp
ICkKPj4+ICAgICAgICAgIHsKPj4+ICAgICAgICAgICAgICBib29sX3QgZHJvcF9kb21fcmVmID0g
IWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUsIC0xKTsKPj4gV2hhdCBpcyBpdCB0aGF0IG1ha2Vz
IHRoaXMgcGFydGljdWxhciBpZigpIGRpZmZlcmVudCBmcm9tIG90aGVyCj4+IHN1cnJvdW5kaW5n
IG9uZXM/IEluIHBhcnRpY3VsYXIgdGhlIHZlcnNpb24gZGVwZW5kZW50IGNvZGUgKGEgZmV3Cj4+
IGxpbmVzIGRvd24gZnJvbSBoZXJlIGFzIHdlbGwgYXMgZWxzZXdoZXJlKSBsb29rIHRvIGJlIGVh
c2lseQo+PiBkaXZlcnRhYmxlIG9udG8gdGhlIHdyb25nIGJyYW5jaCwgdGhlbiBjYXVzaW5nIG91
dCBvZiBib3VuZHMKPj4gc3BlY3VsYXRpdmUgYWNjZXNzZXMgZHVlIHRvIHRoZSBkaWZmZXJlbnQg
KHZlcnNpb24gZGVwZW5kZW50KQo+PiBzaGFyZWQgZW50cnkgc2l6ZXMuCj4gVGhpcyBjaGVjayBl
dmFsdWF0ZXMgdGhlIHZhcmlhYmxlIG9rYXksIHdoaWNoIGluZGljYXRlcyB3aGV0aGVyIHRoZQo+
IHZhbHVlIG9mIGdvcC5yZWYgaXMgYm91bmRlZCBjb3JyZWN0bHkuCgpIb3cgZG9lcyBnb3AucmVm
IGNvbWUgaW50byBwbGF5IGhlcmU/IFRoZSBpZigpIGFib3ZlIGRvZXMgbm90IHVzZQpvciB1cGRh
dGUgaXQuCgo+IFRoZSBuZXh0IGNvbmRpdGlvbmFsIHRoYXQgdXNlcwo+IGNvZGUgYmFzZWQgb24g
YSB2ZXJzaW9uIHNob3VsZCBiZSBmaW5lLCBldmVuIHdoZW4gYmVpbmcgZW50ZXJlZAo+IHNwZWN1
bGF0aXZlbHkgd2l0aCB0aGUgd3JvbmcgdmVyc2lvbiBzZXR1cCwgYXMgdGhlIHZhbHVlIG9mIGdv
cC5yZWYgaXMKPiBjb3JyZWN0IChpLmUuIGFyY2hpdGVjdHVyYWxseSB2aXNpYmxlIGFmdGVyIHRo
aXMgbGZlbmNlKSBhbHJlYWR5LiBBcyB0aGUKPiB2ZXJzaW9uIGRlcGVuZGVudCBtYWNyb3MgYXJl
IHVzZWQsIGkuZS4gc2hhcmVkX2VudHJ5X3YxIGFuZAo+IHNoYXJlZF9lbnRyeV92MiwgSSBkbyBu
b3Qgc2VlIGEgcmlzayB3aHkgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzcwo+IHNob3Vs
ZCBoYXBwZW4gaGVyZS4KCkFzIHNhaWQgLSB2MiBlbnRyaWVzIGFyZSBsYXJnZXIgdGhhbiB2MSBv
bmVzLiBUaGVyZWZvcmUsIGlmIHRoZQpwcm9jZXNzb3Igd3JvbmdseSBzcGVjdWxhdGVzIGFsb25n
IHRoZSB2MiBwYXRoLCBpdCBtYXkgdXNlCmluZGV4ZXMgdmFsaWQgZm9yIHYxLCBidXQgYmV5b25k
IHRoZSBzaXplIHdoZW4gc2NhbGVkIGJ5IHYyCmVsZW1lbnQgc2l6ZSAod2hlcmVhcyAtPnNoYXJl
ZF9yYXdbXSwgYWxpYXNlZCB3aXRoCi0+c2hhcmVkX3YxW10gYW5kIC0+c2hhcmVkX3YyW10sIHdh
cyBhY3R1YWxseSBzZXQgdXAgd2l0aCB2MQplbGVtZW50IHNpemUpLgoKQW5kIHBsZWFzZSBkb24n
dCBmb3JnZXQgLSB0aGlzIHN1YnNlcXVlbnQgY29uZGl0aW9uYWwgd2FzIGp1c3QgYW4KZWFzeSBl
eGFtcGxlLiBXaGF0IEknbSByZWFsbHkgYWZ0ZXIgaXMgd2h5IHlvdSBtb2RpZnkgdGhlIGlmKCkK
YWJvdmUsIHdpdGhvdXQgdGhlcmUgYmVpbmcgYW55IGFycmF5IGluZGV4IGludm9sdmVkLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:14:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:14:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go8bu-0006an-CB; Mon, 28 Jan 2019 15:14: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1go8bt-0006ah-3Z
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 15:14:05 +0000
X-Inumbo-ID: 57efddd6-230f-11e9-9f99-afd580f893a6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57efddd6-230f-11e9-9f99-afd580f893a6;
 Mon, 28 Jan 2019 15:14:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76613826"
Date: Mon, 28 Jan 2019 15:13:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190128151354.r4o6lqziu3gvwiik@zion.uk.xensource.com>
References: <20190128142245.34923-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190128142245.34923-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] pvh/dom0: fix deadlock in GSI
 mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDM6MjI6NDVQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZSBjdXJyZW50IEdTSSBtYXBwaW5nIGNvZGUgY2FuIGNhdXNlIHRoZSBmb2xs
b3dpbmcgZGVhZGxvY2s6Cj4gCj4gKFhFTikgKioqIER1bXBpbmcgQ1BVMCBob3N0IHN0YXRlOiAq
KioKPiAoWEVOKSAtLS0tWyBYZW4tNC4xMi4wLXJjICB4ODZfNjQgIGRlYnVnPXkgICBUYWludGVk
OiAgQyAgIF0tLS0tCj4gWy4uLl0KPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiAoWEVOKSAgICBb
PGZmZmY4MmQwODAyMzk4NTI+XSB2bWFjLmMjX3NwaW5fbG9ja19jYisweDMyLzB4NzAKPiAoWEVO
KSAgICBbPGZmZmY4MmQwODAyZWQ0MGY+XSB2bWFjLmMjaHZtX2dzaV9hc3NlcnQrMHgyZi8weDYw
IDwtIHBpY2sgaHZtLmlycV9sb2NrCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjU1Y2M5Pl0gaW8u
YyNodm1fZGlycV9hc3Npc3QrMHhkOS8weDEzMCA8LSBwaWNrIGV2ZW50X2xvY2sKPiAoWEVOKSAg
ICBbPGZmZmY4MmQwODAyNTViNGI+XSBpby5jI2RwY2lfc29mdGlycSsweGRiLzB4MTIwCj4gKFhF
TikgICAgWzxmZmZmODJkMDgwMjM4Y2U2Pl0gc29mdGlycS5jI19fZG9fc29mdGlycSsweDQ2LzB4
YTAKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyNmY5NTU+XSBkb21haW4uYyNpZGxlX2xvb3ArMHgz
NS8weDkwCj4gKFhFTikKPiBbLi4uXQo+IChYRU4pICoqKiBEdW1waW5nIENQVTMgaG9zdCBzdGF0
ZTogKioqCj4gKFhFTikgLS0tLVsgWGVuLTQuMTIuMC1yYyAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFp
bnRlZDogIEMgICBdLS0tLQo+IFsuLi5dCj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gKFhFTikg
ICAgWzxmZmZmODJkMDgwMjM5ODVkPl0gdm1hYy5jI19zcGluX2xvY2tfY2IrMHgzZC8weDcwCj4g
KFhFTikgICAgWzxmZmZmODJkMDgwMjgxZmM4Pl0gdm1hYy5jI2FsbG9jYXRlX2FuZF9tYXBfZ3Np
X3BpcnErMHhjOC8weDEzMCA8LSBwaWNrIGV2ZW50X2xvY2sKPiAoWEVOKSAgICBbPGZmZmY4MmQw
ODAyZjQ0YzA+XSB2aW9hcGljLmMjdmlvYXBpY19od2RvbV9tYXBfZ3NpKzB4ODAvMHgxMzAKPiAo
WEVOKSAgICBbPGZmZmY4MmQwODAyZjQzOTk+XSB2aW9hcGljLmMjdmlvYXBpY193cml0ZV9yZWRp
cmVudCsweDExOS8weDFjMCA8LSBwaWNrIGh2bS5pcnFfbG9jawo+IChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDJmNDA3NT5dIHZpb2FwaWMuYyN2aW9hcGljX3dyaXRlKzB4MzUvMHg0MAo+IChYRU4pICAg
IFs8ZmZmZjgyZDA4MDJlOTZhMj5dIHZtYWMuYyNodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQrMHhk
Mi8weDIzMAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJlOTg0Mj5dIHZtYWMuYyNodm1faW9faW50
ZXJjZXB0KzB4MjIvMHg1MAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJkYmU5Yj5dIGVtdWxhdGUu
YyNodm1lbXVsX2RvX2lvKzB4MjFiLzB4M2MwCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMmRiMzAy
Pl0gZW11bGF0ZS5jI2h2bWVtdWxfZG9faW9fYnVmZmVyKzB4MzIvMHg3MAo+IChYRU4pICAgIFs8
ZmZmZjgyZDA4MDJkY2QyOT5dIGVtdWxhdGUuYyNodm1lbXVsX2RvX21taW9fYnVmZmVyKzB4Mjkv
MHgzMAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJkY2MxOT5dIGVtdWxhdGUuYyNodm1lbXVsX3Bo
eXNfbW1pb19hY2Nlc3MrMHhmOS8weDFiMAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJkYzZkMD5d
IGVtdWxhdGUuYyNodm1lbXVsX2xpbmVhcl9tbWlvX2FjY2VzcysweGYwLzB4MTgwCj4gKFhFTikg
ICAgWzxmZmZmODJkMDgwMmRlOTcxPl0gZW11bGF0ZS5jI2h2bWVtdWxfbGluZWFyX21taW9fd3Jp
dGUrMHgyMS8weDMwCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMmRlNzQyPl0gZW11bGF0ZS5jI2xp
bmVhcl93cml0ZSsweGEyLzB4MTAwCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMmRjZTE1Pl0gZW11
bGF0ZS5jI2h2bWVtdWxfd3JpdGUrMHhiNS8weDEyMAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJi
YWJiYT5dIHZtYWMuYyN4ODZfZW11bGF0ZSsweDEzMmFhLzB4MTQ5YTAKPiAoWEVOKSAgICBbPGZm
ZmY4MmQwODAyYzA0Zjk+XSB2bWFjLmMjeDg2X2VtdWxhdGVfd3JhcHBlcisweDI5LzB4NzAKPiAo
WEVOKSAgICBbPGZmZmY4MmQwODAyZGI1NzA+XSBlbXVsYXRlLmMjX2h2bV9lbXVsYXRlX29uZSsw
eDUwLzB4MTQwCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMmU5ZTMxPl0gdm1hYy5jI2h2bV9lbXVs
YXRlX29uZV9pbnNuKzB4NDEvMHgxMDAKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzNDUwNjY+XSBn
dWVzdF80Lm8jc2hfcGFnZV9mYXVsdF9fZ3Vlc3RfNCsweDk3Ni8weGQzMAo+IChYRU4pICAgIFs8
ZmZmZjgyZDA4MDMwY2M2OT5dIHZtYWMuYyN2bXhfdm1leGl0X2hhbmRsZXIrMHg5NDkvMHhlYTAK
PiAoWEVOKSAgICBbPGZmZmY4MmQwODAzMTQxMWE+XSB2bWFjLmMjdm14X2FzbV92bWV4aXRfaGFu
ZGxlcisweGZhLzB4MjcwCj4gCj4gSW4gb3JkZXIgdG8gc29sdmUgaXQgbW92ZSB0aGUgdmlvYXBp
Y19od2RvbV9tYXBfZ3NpIG91dHNpZGUgb2YgdGhlCj4gbG9ja2VkIHJlZ2lvbiBpbiB2aW9hcGlj
X3dyaXRlX3JlZGlyZW50LiB2aW9hcGljX2h3ZG9tX21hcF9nc2kgd2lsbAo+IG5vdCBhY2Nlc3Mg
YW55IG9mIHRoZSB2aW9hcGljIGZpZWxkcywgc28gdGhlcmUncyBubyBuZWVkIHRvIGNhbGwgdGhl
Cj4gZnVuY3Rpb24gaG9sZGluZyB0aGUgaHZtLmlycV9sb2NrLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:22:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1go8jn-0007Xd-Cl; Mon, 28 Jan 2019 15:22: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1go8jm-0007XY-5q
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 15:22:14 +0000
X-Inumbo-ID: 7c45d4c8-2310-11e9-bbfb-131d367e9e4d
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c45d4c8-2310-11e9-bbfb-131d367e9e4d;
 Mon, 28 Jan 2019 15:22:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76614994"
Date: Mon, 28 Jan 2019 15:22:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190128152209.5gugm3k3bkqxknzx@zion.uk.xensource.com>
References: <1548683789-21610-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548683789-21610-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/hvm: Fix
 hvm_cr4_guest_valid_bits() for PVH dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDE6NTY6MjlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBCZWZvcmUgdGhlIGNwdWlkX3BvbGljeSBsb2dpYyBjYW1lIGFsb25nLCAlY3I0IGF1
ZGl0aW5nIG9uIG1pZ3JhdGUtaW4gd2FzCj4gY29tcGxpY2F0ZWQsIGJlY2F1c2UgYXQgdGhhdCBw
b2ludCBubyBDUFVJRCBpbmZvcm1hdGlvbiBoYWQgYmVlbiBzZXQgZm9yIHRoZQo+IGd1ZXN0LiAg
QXVkaXRpbmcgYWdhaW5zdCB0aGUgaG9zdCBDUFVJRCB3YXMgYmV0dGVyIHRoYW4gbm90aGluZywg
YnV0IG5vdAo+IGlkZWFsLgo+IAo+IE9yZGVyIG9mIGluZm9ybWF0aW9uIGluIHRoZSBtaWdyYXRp
b24gc3RyZWFtIGlzIHN0aWxsIGFuIGlzc3VlIChoZW5jZSB3ZSBzdGlsbAo+IG5lZWQgdG8ga2Vl
cCB0aGUgcmVzdG9yZSBwYXJhbWV0ZXIgdG8gY29wZSB3aXRoIGEgbmVzdGVkIHZpcnQgY29ybmVy
IGNhc2UpLAo+IGJ1dCBzaW5jZSBYZW4gNC45LCB0aGUgZG9tYWluIHN0YXJ0cyB3aXRoIHRoZSBh
cHBsaWNhYmxlIG1heCBwb2xpY3ksIHdoaWNoIGlzCj4gYSBtb3JlIGFwcHJvcHJpYXRlIHVwcGVy
IGJvdW5kIHRoYW4gdGhlIGhvc3QgY3B1aWQgcG9saWN5Lgo+IAo+IFRoaXMgYWxzbyBtYWtlcyB0
aGUgZml4IGZyb20gYy9zIDlkMmVmYmFmYjggb2Jzb2xldGUsIGFzIG5vdCBldmVuIGRvbTAgc3Rh
cnRzCj4gd2l0aG91dCBhIHBvbGljeS4KPiAKPiBGaW5hbGx5LCByZXBvc2l0aW9uIHRoZSBVTUlQ
IGxvZ2ljIGFzIGl0IGlzIHRoZSBvbmx5IHJvdyBvdXQgb2Ygb3JkZXIuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkl0IGlzIGlu
ZGVlZCB0aGUgY2FzZSB0aGF0IGFsbCB4ODYgZG9tYWlucyB3aWxsIGdldCBhIGNwdWlkIHBvbGlj
eSwKYXVkaXRpbmcgYWdhaW5zdCB0aGF0IG1ha2VzIG1vcmUgc2Vuc2UuIEJ1dCB3aGF0IGFib3V0
IGNvZGUgaW4KaHZtX2VmZXJfdmFsaWQ/IFdoeSBkaWRuJ3QgeW91IG1ha2UgaXQgd29yayB3aXRo
IGFyY2guY3B1aWQ/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:22:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:22: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-devel-bounces@lists.xenproject.org>)
	id 1go8k4-0007ZU-LH; Mon, 28 Jan 2019 15:22: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go8k3-0007ZF-53
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 15:22:31 +0000
X-Inumbo-ID: 866f19c9-2310-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 866f19c9-2310-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 15:22:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 08:22:29 -0700
Message-Id: <5C4F1E300200007800211CD6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 08:22:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548683789-21610-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548683789-21610-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/hvm: Fix
 hvm_cr4_guest_valid_bits() for PVH dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDE0OjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQmVmb3JlIHRoZSBjcHVpZF9wb2xpY3kgbG9naWMgY2FtZSBhbG9uZywgJWNyNCBhdWRp
dGluZyBvbiBtaWdyYXRlLWluIHdhcwo+IGNvbXBsaWNhdGVkLCBiZWNhdXNlIGF0IHRoYXQgcG9p
bnQgbm8gQ1BVSUQgaW5mb3JtYXRpb24gaGFkIGJlZW4gc2V0IGZvciB0aGUKPiBndWVzdC4gIEF1
ZGl0aW5nIGFnYWluc3QgdGhlIGhvc3QgQ1BVSUQgd2FzIGJldHRlciB0aGFuIG5vdGhpbmcsIGJ1
dCBub3QKPiBpZGVhbC4KPiAKPiBPcmRlciBvZiBpbmZvcm1hdGlvbiBpbiB0aGUgbWlncmF0aW9u
IHN0cmVhbSBpcyBzdGlsbCBhbiBpc3N1ZSAoaGVuY2Ugd2Ugc3RpbGwKPiBuZWVkIHRvIGtlZXAg
dGhlIHJlc3RvcmUgcGFyYW1ldGVyIHRvIGNvcGUgd2l0aCBhIG5lc3RlZCB2aXJ0IGNvcm5lciBj
YXNlKSwKPiBidXQgc2luY2UgWGVuIDQuOSwgdGhlIGRvbWFpbiBzdGFydHMgd2l0aCB0aGUgYXBw
bGljYWJsZSBtYXggcG9saWN5LCB3aGljaCBpcwo+IGEgbW9yZSBhcHByb3ByaWF0ZSB1cHBlciBi
b3VuZCB0aGFuIHRoZSBob3N0IGNwdWlkIHBvbGljeS4KPiAKPiBUaGlzIGFsc28gbWFrZXMgdGhl
IGZpeCBmcm9tIGMvcyA5ZDJlZmJhZmI4IG9ic29sZXRlLCBhcyBub3QgZXZlbiBkb20wIHN0YXJ0
cwo+IHdpdGhvdXQgYSBwb2xpY3kuCgpXaGlsZSBJIGFncmVlIHdpdGggdGhlIGNoYW5nZSBpdHNl
bGYsIEknbSBzdHJ1Z2dsaW5nIHRvIG1ha2UgYSBjb25uZWN0aW9uCmZyb20gdGhpcyBkZXNjcmlw
dGlvbiB0byB3aGF0IHdhcyBhY3R1YWxseSB3cm9uZyBmb3IgUFZIIERvbTAuIFlvdQptb3N0bHkg
dGFsayBhYm91dCBtaWdyYXRpb24sIHdoaWNoIGlzIG5vdCByZWxldmFudCBkbyBEb20wIGFzIGFu
IG9iamVjdAooYW5kIEkgZG9uJ3Qgc2VlIGEgY29ubmVjdGlvbiB0byBkb21haW5zIGJlaW5nIG1p
Z3JhdGVkIGJ5IFBWSCBEb20wKS4KCj4gVGhpcyBpZGVhbGx5IHdhbnRzIGJhY2twb3J0aW5nIHRv
IFhlbiA0LjkgYW5kIGxhdGVyLiAgSSBkb24ndCB0aGluayB0aGVyZSBpcwo+IGFueXRoaW5nIHdl
IGNhbiByZWFzb25hYmx5IGRvIGZvciA0LjggYW5kIGVhcmxpZXIuCgpBcyAocGVyIGl0cyB0aXRs
ZSkgaXQgYWZmZWN0cyBQVkggRG9tMCBvbmx5LCBpcyB0aGlzIHJlYWxseSBzb21ldGhpbmcKd29y
dGggYmFja3BvcnRpbmc/IChCdXQgcGVyaGFwcyB0aGlzIGNsYXJpZmllcyBpdHNlbGYgb25jZSBJ
IGJldHRlcgp1bmRlcnN0YW5kIHRoZSByZWxhdGlvbiBiZXR3ZWVuIHRpdGxlIGFuZCBkZXNjcmlw
dGlvbi4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:30:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:30: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-devel-bounces@lists.xenproject.org>)
	id 1go8rD-000837-Lr; Mon, 28 Jan 2019 15:29: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=sDuR=QE=citrix.com=prvs=92419a36d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1go8rC-000832-Ir
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 15:29:54 +0000
X-Inumbo-ID: 8e10cd38-2311-11e9-b39e-1be3f5e51615
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e10cd38-2311-11e9-b39e-1be3f5e51615;
 Mon, 28 Jan 2019 15:29:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="85176024"
To: Wei Liu <wei.liu2@citrix.com>
References: <1548683789-21610-1-git-send-email-andrew.cooper3@citrix.com>
 <20190128152209.5gugm3k3bkqxknzx@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6d70b41a-ba37-5370-5270-b7eec8adfb31@citrix.com>
Date: Mon, 28 Jan 2019 15:29:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190128152209.5gugm3k3bkqxknzx@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/hvm: Fix
 hvm_cr4_guest_valid_bits() for PVH dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAxOSAxNToyMiwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIEphbiAyOCwgMjAx
OSBhdCAwMTo1NjoyOVBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBCZWZvcmUgdGhl
IGNwdWlkX3BvbGljeSBsb2dpYyBjYW1lIGFsb25nLCAlY3I0IGF1ZGl0aW5nIG9uIG1pZ3JhdGUt
aW4gd2FzCj4+IGNvbXBsaWNhdGVkLCBiZWNhdXNlIGF0IHRoYXQgcG9pbnQgbm8gQ1BVSUQgaW5m
b3JtYXRpb24gaGFkIGJlZW4gc2V0IGZvciB0aGUKPj4gZ3Vlc3QuICBBdWRpdGluZyBhZ2FpbnN0
IHRoZSBob3N0IENQVUlEIHdhcyBiZXR0ZXIgdGhhbiBub3RoaW5nLCBidXQgbm90Cj4+IGlkZWFs
Lgo+Pgo+PiBPcmRlciBvZiBpbmZvcm1hdGlvbiBpbiB0aGUgbWlncmF0aW9uIHN0cmVhbSBpcyBz
dGlsbCBhbiBpc3N1ZSAoaGVuY2Ugd2Ugc3RpbGwKPj4gbmVlZCB0byBrZWVwIHRoZSByZXN0b3Jl
IHBhcmFtZXRlciB0byBjb3BlIHdpdGggYSBuZXN0ZWQgdmlydCBjb3JuZXIgY2FzZSksCj4+IGJ1
dCBzaW5jZSBYZW4gNC45LCB0aGUgZG9tYWluIHN0YXJ0cyB3aXRoIHRoZSBhcHBsaWNhYmxlIG1h
eCBwb2xpY3ksIHdoaWNoIGlzCj4+IGEgbW9yZSBhcHByb3ByaWF0ZSB1cHBlciBib3VuZCB0aGFu
IHRoZSBob3N0IGNwdWlkIHBvbGljeS4KPj4KPj4gVGhpcyBhbHNvIG1ha2VzIHRoZSBmaXggZnJv
bSBjL3MgOWQyZWZiYWZiOCBvYnNvbGV0ZSwgYXMgbm90IGV2ZW4gZG9tMCBzdGFydHMKPj4gd2l0
aG91dCBhIHBvbGljeS4KPj4KPj4gRmluYWxseSwgcmVwb3NpdGlvbiB0aGUgVU1JUCBsb2dpYyBh
cyBpdCBpcyB0aGUgb25seSByb3cgb3V0IG9mIG9yZGVyLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IEl0IGlzIGluZGVlZCB0
aGUgY2FzZSB0aGF0IGFsbCB4ODYgZG9tYWlucyB3aWxsIGdldCBhIGNwdWlkIHBvbGljeSwKPiBh
dWRpdGluZyBhZ2FpbnN0IHRoYXQgbWFrZXMgbW9yZSBzZW5zZS4gQnV0IHdoYXQgYWJvdXQgY29k
ZSBpbgo+IGh2bV9lZmVyX3ZhbGlkPyBXaHkgZGlkbid0IHlvdSBtYWtlIGl0IHdvcmsgd2l0aCBh
cmNoLmNwdWlkPwoKRnJhbmtseSwgYmVjYXVzZSBJIGhhZG4ndCBzcG90dGVkIGl0LgoKaHZtX2Vm
ZXJfdmFsaWQoKSBpcyByYXRoZXIgaGFyZGVyIHRvIHJlYXNvbiBhYm91dCB3aXRoIHRoZSBjcjBf
cGcKcGFyYW1ldGVyLCBhcyBpdCBkb3VibGVzIGFzIGEgcmVzdG9yZSBib29sZWFuLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:30:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:30: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-devel-bounces@lists.xenproject.org>)
	id 1go8rV-0000Ar-Vp; Mon, 28 Jan 2019 15:30: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go8rU-0000Ad-Eh
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 15:30:12 +0000
X-Inumbo-ID: 98f3d6f0-2311-11e9-9a5a-63d0e700ba81
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98f3d6f0-2311-11e9-9a5a-63d0e700ba81;
 Mon, 28 Jan 2019 15:30:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 08:30:09 -0700
Message-Id: <5C4F1FFA0200007800211CE9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 08:30:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190128142245.34923-1-roger.pau@citrix.com>
In-Reply-To: <20190128142245.34923-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] pvh/dom0: fix deadlock in GSI
 mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDE1OjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEluIG9yZGVyIHRvIHNvbHZlIGl0IG1vdmUgdGhlIHZpb2FwaWNfaHdkb21fbWFwX2dzaSBvdXRz
aWRlIG9mIHRoZQo+IGxvY2tlZCByZWdpb24gaW4gdmlvYXBpY193cml0ZV9yZWRpcmVudC4gdmlv
YXBpY19od2RvbV9tYXBfZ3NpIHdpbGwKPiBub3QgYWNjZXNzIGFueSBvZiB0aGUgdmlvYXBpYyBm
aWVsZHMsIHNvIHRoZXJlJ3Mgbm8gbmVlZCB0byBjYWxsIHRoZQo+IGZ1bmN0aW9uIGhvbGRpbmcg
dGhlIGh2bS5pcnFfbG9jay4KClRydWUsIGJ1dCB5b3UgYWxzbyBtb3ZlIHRoZSBjb2RlIGFjcm9z
cyBhIHZpb2FwaWNfZGVsaXZlcigpCmludm9jYXRpb24uIElzIHRoYXQgZGVsaXZlcnkgZ29pbmcg
dG8gd29yayB3aGVuCnZpb2FwaWNfaHdkb21fbWFwX2dzaSgpIGdldHMgaW52b2tlZCBvbmx5IGFm
dGVyd2FyZHM/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:35:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:35: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-devel-bounces@lists.xenproject.org>)
	id 1go8w9-0000Ss-Mu; Mon, 28 Jan 2019 15:35: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=M9ZJ=QE=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1go8w8-0000Sm-1J
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 15:35:00 +0000
X-Inumbo-ID: 44e27dd2-2312-11e9-aeee-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44e27dd2-2312-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 15:34:59 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id n18-v6so14591790lji.7
 for <xen-devel@lists.xenproject.org>; Mon, 28 Jan 2019 07:34:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=LtHi/46ztHUAPYj94oEBaXtZLMimFjpIKS5cGXqeSms=;
 b=Xdl4E5g3G6ZDY+a/vxQYMs4Ta/2/B3sSvZBq8tGW70WsCvHDeSnt1UqXIGzpdNNVhx
 XTzIndhddXxulS4ugI+9NgeJeVpowATLN7mEbWcuOVdIhsO2SpQenGaiFpHtvZawcnAI
 fTEvfQlyZaNraRcsC79uyTHDZbzzmB2hjNv76O+J29lgsCiv2s09SZIPHohnHV+zT0Wq
 IfJIb6t2X6iMfJqg6pGNPdxfc6q8FoO/8Xlbj+Dx7Y02w6tQWufR7usMdncknYMyMBLU
 MgqHTjZlazX3gGDlGOzeQnP+TI4djT+Jbvy4nuBEPyuR1kHicrcsCm+LEkkOB+dRH4Wn
 02nA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=LtHi/46ztHUAPYj94oEBaXtZLMimFjpIKS5cGXqeSms=;
 b=U1yz3whin6uSHxiVAFM6unK4eiX8HTTuxiMo7K4QLidasCu1Cbce/pH1e9Uz09Dkas
 v9+ynql6yqIRe93PDRplcalTFVRLBnm2HkJujvDS8BnDFaYN1Yj97AB7/m+SXo7W9gzk
 lSWvP34BWlGf7CPsOlj4cV5B1QfA5Unn8jYaBmEp5wyXxJ31XH/TELqy+AkptFUbc8ik
 ALixkjcLBtErptxrcEQpxImv4+Z3msh3G8eILrqDGN4yGGu7Y2VoyJGcR/LQOL4E968N
 JwNyrA+rjPNb0Q8EYeeUJv2aP5P6DpYGYpDB/fC4OIIef6VTM3s7wkQZx7jz/r7CSjg3
 mi6A==
X-Gm-Message-State: AJcUukfFHoXogXCLvEgJH3PZbpAYxZQODYHiT5/9lD5o+5DcxT9sIaqc
 HVn4bvJleWsskwHx6knVIbvPcMBq
X-Google-Smtp-Source: ALg8bN6eFAqwJC89ZmQiYBqc1XeMnCqKzngP22MypQWvlSn2m8iLDAI7kDdj6qNNyqIuVTy0I8Lvtw==
X-Received: by 2002:a2e:2b8d:: with SMTP id
 r13-v6mr15799984ljr.79.1548689697199; 
 Mon, 28 Jan 2019 07:34:57 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id z6sm2994284lfd.50.2019.01.28.07.34.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 28 Jan 2019 07:34:56 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 17:34:54 +0200
Message-Id: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m root if
 it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkluIGNhc2UgaWYg
dGhlIHAybSB0YWJsZSBpcyBzaGFyZWQgdG8gSU9NTVUsIGludmFsaWRhdGluZyBpdCB0dXJucyBJ
T01NVSB0bwp0cmFuc2xhdGlvbiBmYXVsdHMgdGhhdCBjb3VsZCBiZSBub3QgcmVwYWlyZWQuCgpG
aXhlZCBwYXRjaCBjaGVjayBmb3IgdGhlIGNvcnJlc3BvbmRlZCBjb25kaXRpb24gYW5kIGhhcyBh
IGNvbW1lbnQgZm9yIG9uZQppbnRyb2R1Y2VkIHAybV9pbnZhbGlkYXRlX3Jvb3QoKSBjYWxsLCBi
dXQgbWlzcyB0aGVtIGZvciBhbm90aGVyLiBTbyBwdXQgdGhlCmBpZmAgYW5kIHRoZSBjb21tZW50
IGluIHBsYWNlLgoKRml4ZXM6IDIxNDhhMTIgKCJ4ZW4vYXJtOiBUcmFjayBwYWdlIGFjY2Vzc2Vk
IGJldHdlZW4gYmF0Y2ggb2YgU2V0L1dheSBvcGVyYXRpb25zIikKU2lnbmVkLW9mZi1ieTogQW5k
cmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJt
LmMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJt
LmMKaW5kZXggMDU5YTM5MS4uMjM2N2UwOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5j
CisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTcwOCw4ICsxNzA4LDEzIEBAIHZvaWQgcDJt
X2ZsdXNoX3ZtKHN0cnVjdCB2Y3B1ICp2KQogICAgIC8qCiAgICAgICogSW52YWxpZGF0ZSB0aGUg
cDJtIHRvIHRyYWNrIHdoaWNoIHBhZ2Ugd2FzIG1vZGlmaWVkIGJ5IHRoZSBndWVzdAogICAgICAq
IGJldHdlZW4gY2FsbCBvZiBwMm1fZmx1c2hfdm0oKS4KKyAgICAgKgorICAgICAqIFRoaXMgaXMg
b25seSB0dXJuZWQgd2hlbiBJT01NVSBpcyBub3QgdXNlZCBvciB0aGUgcGFnZS10YWJsZSBhcmUK
KyAgICAgKiBub3Qgc2hhcmVkIGJlY2F1c2UgYml0WzBdIChlLmcgdmFsaWQgYml0KSB1bnNldCB3
aWxsIHJlc3VsdAorICAgICAqIElPTU1VIGZhdWx0IHRoYXQgY291bGQgYmUgbm90IGZpeGVkLXVw
LgogICAgICAqLwotICAgIHAybV9pbnZhbGlkYXRlX3Jvb3QocDJtKTsKKyAgICBpZiAoICFpb21t
dV91c2VfaGFwX3B0KHYtPmRvbWFpbikgKQorICAgICAgICBwMm1faW52YWxpZGF0ZV9yb290KHAy
bSk7CiAKICAgICB2LT5hcmNoLm5lZWRfZmx1c2hfdG9fcmFtID0gZmFsc2U7CiB9Ci0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:37:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1go8y9-0000b5-90; Mon, 28 Jan 2019 15:37: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=sDuR=QE=citrix.com=prvs=92419a36d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1go8y7-0000b0-UB
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 15:37:03 +0000
X-Inumbo-ID: 8def385c-2312-11e9-aa34-23bc0e6608a7
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8def385c-2312-11e9-aa34-23bc0e6608a7;
 Mon, 28 Jan 2019 15:37:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="85176519"
To: Jan Beulich <JBeulich@suse.com>
References: <1548683789-21610-1-git-send-email-andrew.cooper3@citrix.com>
 <5C4F1E300200007800211CD6@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f8ecb58b-f198-d80b-2f9e-4e55a4acb937@citrix.com>
Date: Mon, 28 Jan 2019 15:36:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4F1E300200007800211CD6@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/hvm: Fix
 hvm_cr4_guest_valid_bits() for PVH dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAxOSAxNToyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDEuMTkg
YXQgMTQ6NTYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gQmVmb3JlIHRo
ZSBjcHVpZF9wb2xpY3kgbG9naWMgY2FtZSBhbG9uZywgJWNyNCBhdWRpdGluZyBvbiBtaWdyYXRl
LWluIHdhcwo+PiBjb21wbGljYXRlZCwgYmVjYXVzZSBhdCB0aGF0IHBvaW50IG5vIENQVUlEIGlu
Zm9ybWF0aW9uIGhhZCBiZWVuIHNldCBmb3IgdGhlCj4+IGd1ZXN0LiAgQXVkaXRpbmcgYWdhaW5z
dCB0aGUgaG9zdCBDUFVJRCB3YXMgYmV0dGVyIHRoYW4gbm90aGluZywgYnV0IG5vdAo+PiBpZGVh
bC4KPj4KPj4gT3JkZXIgb2YgaW5mb3JtYXRpb24gaW4gdGhlIG1pZ3JhdGlvbiBzdHJlYW0gaXMg
c3RpbGwgYW4gaXNzdWUgKGhlbmNlIHdlIHN0aWxsCj4+IG5lZWQgdG8ga2VlcCB0aGUgcmVzdG9y
ZSBwYXJhbWV0ZXIgdG8gY29wZSB3aXRoIGEgbmVzdGVkIHZpcnQgY29ybmVyIGNhc2UpLAo+PiBi
dXQgc2luY2UgWGVuIDQuOSwgdGhlIGRvbWFpbiBzdGFydHMgd2l0aCB0aGUgYXBwbGljYWJsZSBt
YXggcG9saWN5LCB3aGljaCBpcwo+PiBhIG1vcmUgYXBwcm9wcmlhdGUgdXBwZXIgYm91bmQgdGhh
biB0aGUgaG9zdCBjcHVpZCBwb2xpY3kuCj4+Cj4+IFRoaXMgYWxzbyBtYWtlcyB0aGUgZml4IGZy
b20gYy9zIDlkMmVmYmFmYjggb2Jzb2xldGUsIGFzIG5vdCBldmVuIGRvbTAgc3RhcnRzCj4+IHdp
dGhvdXQgYSBwb2xpY3kuCj4gV2hpbGUgSSBhZ3JlZSB3aXRoIHRoZSBjaGFuZ2UgaXRzZWxmLCBJ
J20gc3RydWdnbGluZyB0byBtYWtlIGEgY29ubmVjdGlvbgo+IGZyb20gdGhpcyBkZXNjcmlwdGlv
biB0byB3aGF0IHdhcyBhY3R1YWxseSB3cm9uZyBmb3IgUFZIIERvbTAuIFlvdQo+IG1vc3RseSB0
YWxrIGFib3V0IG1pZ3JhdGlvbiwgd2hpY2ggaXMgbm90IHJlbGV2YW50IGRvIERvbTAgYXMgYW4g
b2JqZWN0Cj4gKGFuZCBJIGRvbid0IHNlZSBhIGNvbm5lY3Rpb24gdG8gZG9tYWlucyBiZWluZyBt
aWdyYXRlZCBieSBQVkggRG9tMCkuCgpUaGUgUFZIIERvbTAgYW5nbGUgaXMgc2ltcGx5IHRoYXQg
aXQgaXMgd3JvbmcgdG8gYXVkaXQgYWdhaW5zdCB0aGUgaG9zdApwb2xpY3kuCgpUaGUgbG9naWMg
ZnJvbSBjL3MgOWQyZWZiYWZiOCBpcyBhIHZlc3RpZ2lhbCByZW1uYW50IG9mIFBWSHYxLCBiZWNh
dXNlCkhWTSBkb21haW5zIG5ldmVyIGhhZCB0aGUgInBhc3MgdGhyb3VnaCBob3N0IENQVUlEIHZh
bHVlcyIgbG9naWMgd2hpY2gKUFYgZ3Vlc3RzIHVzZWQgdG8gaGF2ZS7CoCBOb3cgdGhhdCBhbGwg
ZG9tYWlucyBoYXZlIGEgY3B1aWQgcG9saWN5LCB0aGlzCmxvZ2ljIGlzIG5vIGxvbmdlciBuZWNl
c3NhcnkuCgo+Cj4+IFRoaXMgaWRlYWxseSB3YW50cyBiYWNrcG9ydGluZyB0byBYZW4gNC45IGFu
ZCBsYXRlci4gIEkgZG9uJ3QgdGhpbmsgdGhlcmUgaXMKPj4gYW55dGhpbmcgd2UgY2FuIHJlYXNv
bmFibHkgZG8gZm9yIDQuOCBhbmQgZWFybGllci4KPiBBcyAocGVyIGl0cyB0aXRsZSkgaXQgYWZm
ZWN0cyBQVkggRG9tMCBvbmx5LCBpcyB0aGlzIHJlYWxseSBzb21ldGhpbmcKPiB3b3J0aCBiYWNr
cG9ydGluZz8gKEJ1dCBwZXJoYXBzIHRoaXMgY2xhcmlmaWVzIGl0c2VsZiBvbmNlIEkgYmV0dGVy
Cj4gdW5kZXJzdGFuZCB0aGUgcmVsYXRpb24gYmV0d2VlbiB0aXRsZSBhbmQgZGVzY3JpcHRpb24u
CgpIbW0gLSBwZXJoYXBzIG5vdC7CoCBBcyBJIHNhaWQsIEknbSBub3QgYXdhcmUgb2YgYW55IGRp
ZmZlcmVuY2VzIGJldHdlZW4KdGhlIGhvc3QgbWF4IHBvbGljeSBhbmQgdGhlIGh2bSBtYXggcG9s
aWN5IHdoZW4gaXQgY29tZXMgdG8gdGhlIHN1YnNldApvZiBiaXRzIHNlbGVjdGVkIGJ5IHRoaXMg
bG9naWMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:51:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:51: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-devel-bounces@lists.xenproject.org>)
	id 1go9Bi-0002K9-IJ; Mon, 28 Jan 2019 15:51: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go9Bh-0002K4-4I
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 15:51:05 +0000
X-Inumbo-ID: 83e69224-2314-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83e69224-2314-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 15:51:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 08:51:02 -0700
Message-Id: <5C4F24E20200007800211D1B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 08:50:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548683789-21610-1-git-send-email-andrew.cooper3@citrix.com>
 <5C4F1E300200007800211CD6@prv1-mh.provo.novell.com>
 <f8ecb58b-f198-d80b-2f9e-4e55a4acb937@citrix.com>
In-Reply-To: <f8ecb58b-f198-d80b-2f9e-4e55a4acb937@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/hvm: Fix
 hvm_cr4_guest_valid_bits() for PVH dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDE2OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjgvMDEvMjAxOSAxNToyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI4
LjAxLjE5IGF0IDE0OjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBC
ZWZvcmUgdGhlIGNwdWlkX3BvbGljeSBsb2dpYyBjYW1lIGFsb25nLCAlY3I0IGF1ZGl0aW5nIG9u
IG1pZ3JhdGUtaW4gd2FzCj4+PiBjb21wbGljYXRlZCwgYmVjYXVzZSBhdCB0aGF0IHBvaW50IG5v
IENQVUlEIGluZm9ybWF0aW9uIGhhZCBiZWVuIHNldCBmb3IgdGhlCj4+PiBndWVzdC4gIEF1ZGl0
aW5nIGFnYWluc3QgdGhlIGhvc3QgQ1BVSUQgd2FzIGJldHRlciB0aGFuIG5vdGhpbmcsIGJ1dCBu
b3QKPj4+IGlkZWFsLgo+Pj4KPj4+IE9yZGVyIG9mIGluZm9ybWF0aW9uIGluIHRoZSBtaWdyYXRp
b24gc3RyZWFtIGlzIHN0aWxsIGFuIGlzc3VlIChoZW5jZSB3ZSAKPiBzdGlsbAo+Pj4gbmVlZCB0
byBrZWVwIHRoZSByZXN0b3JlIHBhcmFtZXRlciB0byBjb3BlIHdpdGggYSBuZXN0ZWQgdmlydCBj
b3JuZXIgY2FzZSksCj4+PiBidXQgc2luY2UgWGVuIDQuOSwgdGhlIGRvbWFpbiBzdGFydHMgd2l0
aCB0aGUgYXBwbGljYWJsZSBtYXggcG9saWN5LCB3aGljaCAKPiBpcwo+Pj4gYSBtb3JlIGFwcHJv
cHJpYXRlIHVwcGVyIGJvdW5kIHRoYW4gdGhlIGhvc3QgY3B1aWQgcG9saWN5Lgo+Pj4KPj4+IFRo
aXMgYWxzbyBtYWtlcyB0aGUgZml4IGZyb20gYy9zIDlkMmVmYmFmYjggb2Jzb2xldGUsIGFzIG5v
dCBldmVuIGRvbTAgCj4gc3RhcnRzCj4+PiB3aXRob3V0IGEgcG9saWN5Lgo+PiBXaGlsZSBJIGFn
cmVlIHdpdGggdGhlIGNoYW5nZSBpdHNlbGYsIEknbSBzdHJ1Z2dsaW5nIHRvIG1ha2UgYSBjb25u
ZWN0aW9uCj4+IGZyb20gdGhpcyBkZXNjcmlwdGlvbiB0byB3aGF0IHdhcyBhY3R1YWxseSB3cm9u
ZyBmb3IgUFZIIERvbTAuIFlvdQo+PiBtb3N0bHkgdGFsayBhYm91dCBtaWdyYXRpb24sIHdoaWNo
IGlzIG5vdCByZWxldmFudCBkbyBEb20wIGFzIGFuIG9iamVjdAo+PiAoYW5kIEkgZG9uJ3Qgc2Vl
IGEgY29ubmVjdGlvbiB0byBkb21haW5zIGJlaW5nIG1pZ3JhdGVkIGJ5IFBWSCBEb20wKS4KPiAK
PiBUaGUgUFZIIERvbTAgYW5nbGUgaXMgc2ltcGx5IHRoYXQgaXQgaXMgd3JvbmcgdG8gYXVkaXQg
YWdhaW5zdCB0aGUgaG9zdAo+IHBvbGljeS4KClNvIEknZCBhcHByZWNpYXRlIGlmIHlvdSBjb3Vs
ZCBtYWtlIHRoZSBjb25uZWN0aW9uIGEgbGl0dGxlIG1vcmUKZXhwbGljaXQuIEluIGFueSBldmVu
dApSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:51:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:51: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-devel-bounces@lists.xenproject.org>)
	id 1go9CQ-0002MX-T9; Mon, 28 Jan 2019 15:51: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=s5Vo=QE=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1go9CP-0002MO-Th
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 15:51:50 +0000
X-Inumbo-ID: 9eee5cc8-2314-11e9-aeee-bc764e045a96
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe46::60c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9eee5cc8-2314-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 15:51:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=yvyLK83MK1dnsMMSZyjRGFuI/p6aR+yeDZkc2faXdTs=;
 b=GIEMyG/iglLK5GBdeFZX6IuxJFxTKTQ5HjwJjMubAr5xIeJpE2lJ8bZ8PU00PS5HmhWvED83ljDrb278fQgw8cP5mzcRNAQpslPiIhUSzAjWWCEDEEXqFNyvDn0xasxgy1l8QzWV5HlvnjqmzEVpR25jumez2LgZCCnzA11m9Vw=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB3138.namprd12.prod.outlook.com (20.178.210.90) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.21; Mon, 28 Jan 2019 15:51:43 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8%4]) with mapi id 15.20.1558.023; Mon, 28 Jan 2019
 15:51:43 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, "Suthikulpanit, Suravee" <Suravee.Suthikulpanit@amd.com>
Thread-Topic: [PATCH v3] x86/AMD: flush TLB after ucode update
Thread-Index: AQHUtxSFOBWhSglqtkmrcYfe7vxSkaXEvIQAgAAYC4A=
Date: Mon, 28 Jan 2019 15:51:43 +0000
Message-ID: <b7652f58-1ccd-b6ae-4d08-773bbdb47c56@amd.com>
References: <5C4ED0A302000078002119D5@prv1-mh.provo.novell.com>
 <b8beb440-ef96-1764-4bac-fbd4d5649be1@citrix.com>
 <5C4F0F7A0200007800211C54@prv1-mh.provo.novell.com>
 <53c2c231-8996-eb8f-7463-713f4c36f68b@citrix.com>
In-Reply-To: <53c2c231-8996-eb8f-7463-713f4c36f68b@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0501CA0150.namprd05.prod.outlook.com
 (2603:10b6:803:2c::28) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3138;
 20:BYMQAYu6FrGdjQaiEUGB3dYY0e5vYq8B+7wEZbcMfhGCGhjEjFYNEB1Y5ZeEzNZ2yZSVnOxWEqyMTK8WRUbn1ZVJGXV9o8rpRfk/od0Zc9Uwgs04h8wXMJOWDSqC0yn7QF6PZ0Z0NnTQnwHWDn1HHFa95j/fgyd3HbIT2mNGVBkUb4EejGv18xwf8GnqmpN9p2PDCVdPx8Ptgd9O6FBbfROdAUhVEi9lkc3IMzfp8hnPQkf12iNJevaAkHGnRpsH
x-ms-office365-filtering-correlation-id: 2f1f81d9-e97a-400f-d286-08d685387ff2
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3138; 
x-ms-traffictypediagnostic: BN8PR12MB3138:
x-microsoft-antispam-prvs: <BN8PR12MB3138D21153563AC8C7C6495FE5960@BN8PR12MB3138.namprd12.prod.outlook.com>
x-forefront-prvs: 0931CB1479
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(39860400002)(366004)(396003)(136003)(199004)(189003)(4326008)(52116002)(25786009)(110136005)(476003)(2616005)(105586002)(81156014)(102836004)(8676002)(478600001)(81166006)(2906002)(316002)(53936002)(6246003)(7736002)(31686004)(76176011)(86362001)(14444005)(446003)(93886005)(99286004)(31696002)(11346002)(256004)(54906003)(106356001)(6636002)(14454004)(186003)(97736004)(36756003)(66066001)(71190400001)(71200400001)(486006)(229853002)(6436002)(3846002)(15650500001)(6506007)(68736007)(305945005)(6486002)(386003)(8936002)(26005)(6116002)(53546011)(72206003)(6512007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3138;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 3zBHsVsv9vNIshTaR2buluYjkSVOETHoNYQqw6jK+i2abnFu7VXQsA2mRoaB6GPXL9WmoFRTWWMyyDPa3G2BLBSzxx2u5D8sXdlJHN6OxuRBCVtyl2Aq+WC1TzR4kRWG2PE5Kxx4RA/ZfGHSzIACvd2FAr7E1l2kwy+b/pms4q3G5vs3GZiOIaRZeb0Mrw7i71zwZPEQd9qPQp5/P8ck4+rvC0ndQosGmJhupRPoGt5hIQDERo5f/JanVjoYMsAYAJz4SiAWifuGwewPsYpOuoq9uyZHcIUN8zsl8JUvkQfriiPECPE+0g4T6C6dOxQpw6TSEZCTCIomF+I/Wks6fuVh+u4AHk6mumRsN+0z1Rp4vStM6OO9LO7A3e6pYXparOlBT0CPjKadFkE8o7ktZd86HR/HRDssCNwcHEOeOR0=
Content-ID: <A346D488B013434AA96A4A8C6B4FB434@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2f1f81d9-e97a-400f-d286-08d685387ff2
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2019 15:51:42.5633 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3138
Subject: Re: [Xen-devel] [PATCH v3] x86/AMD: flush TLB after ucode update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOC8xOSA4OjI1IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0KPiBPbiAyOC8wMS8yMDE5
IDE0OjE5LCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21pY3Jv
Y29kZV9hbWQuYw0KPj4+PiArKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jDQo+Pj4+
IEBAIC0yMTgsNiArMjE4LDEyIEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVk
IGludA0KPj4+PiAgIA0KPj4+PiAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtaWNyb2Nv
ZGVfdXBkYXRlX2xvY2ssIGZsYWdzKTsNCj4+Pj4gICANCj4+Pj4gKyAgICAvKg0KPj4+PiArICAg
ICAqIEV4cGVyaW1lbnRhbGx5IHRoaXMgaGVscHMgd2l0aCBwZXJmb3JtYW5jZSBpc3N1ZXMgb24g
YXQgbGVhc3QgY2VydGFpbg0KPj4+PiArICAgICAqIEZhbTE1IG1vZGVscy4NCj4+PiBUaGlzIGlz
IG5vIGxvbmdlciBleHBlcmltZW50YWwsIG5vdyB0aGF0IHdlIHVuZGVyc3RhbmQgd2h5LiAgSG93
IGFib3V0Og0KPj4+DQo+Pj4gIlNvbWUgcHJvY2Vzc29ycyBsZWF2ZSB0aGUgdWNvZGUgYmxvYiBt
YXBwaW5nIGFzIFVDIGFmdGVyIHRoZSB1cGRhdGUuDQo+Pj4gRmx1c2ggdGhlIG1hcHBpbmcgdG8g
cmVnYWluIG5vcm1hbCBjYWNoZWFiaWxpdHkiID8NCj4+Pg0KPj4+IFRoYXQgd2F5LCBpdHMgYWxz
byBzbGlnaHRseSBsZXNzIGNyeXB0aWMgaW4gdGhlIGNvZGUuDQo+PiBJIGRpZCBjb25zaWRlciBy
ZS13b3JkaW5nIHRoZSBjb21tZW50LCBidXQgZGVjaWRlZCB0byBsZWF2ZSBpdCB1bmNoYW5nZWQs
DQo+PiBmb3IgdGhlIHdheSB5b3Ugd29yZCBpdCBub3QgaGF2aW5nIHB1YmxpYyBwcm9vZiBhbnl3
aGVyZSAoZm9yIG5vdyBhdCBsZWFzdCkuDQo+PiBJJ20gZmluZSB0byBjaGFuZ2UgdGhlIGNvbW1l
bnQsIGlmIEkgY2FuIGV4cGxpY2l0IGdvLWFoZWFkIGZyb20gQU1ELiBCcmlhbiwNCj4+IFN1cmF2
ZWU/DQo+IA0KPiBQcmVmZXJhYmx5IHdpdGggdGhlIGFtZW5kZWQgd29yZGluZywgKGJ1dCB1bHRp
bWF0ZWx5LCBhcyBhZ3JlZWQgdXBvbg0KPiB3aXRoIEFNRCksIFJldmlld2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiANCkxpa2V3aXNlLA0KUmV2aWV3
ZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:53:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:53: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-devel-bounces@lists.xenproject.org>)
	id 1go9De-0002TP-9K; Mon, 28 Jan 2019 15:53:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E7Vy=QE=citrix.com=prvs=924d4b44a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1go9Dc-0002TG-He
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 15:53:04 +0000
X-Inumbo-ID: ca4c80a0-2314-11e9-a57b-676dbd46ee3d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca4c80a0-2314-11e9-a57b-676dbd46ee3d;
 Mon, 28 Jan 2019 15:53:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="85177551"
Date: Mon, 28 Jan 2019 16:52:36 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190128155236.zheuammgnwivufuf@mac>
References: <20190128142245.34923-1-roger.pau@citrix.com>
 <5C4F1FFA0200007800211CE9@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C4F1FFA0200007800211CE9@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] pvh/dom0: fix deadlock in GSI
 mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDg6MzA6MDJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjAxLjE5IGF0IDE1OjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gSW4gb3JkZXIgdG8gc29sdmUgaXQgbW92ZSB0aGUgdmlvYXBpY19od2RvbV9tYXBf
Z3NpIG91dHNpZGUgb2YgdGhlCj4gPiBsb2NrZWQgcmVnaW9uIGluIHZpb2FwaWNfd3JpdGVfcmVk
aXJlbnQuIHZpb2FwaWNfaHdkb21fbWFwX2dzaSB3aWxsCj4gPiBub3QgYWNjZXNzIGFueSBvZiB0
aGUgdmlvYXBpYyBmaWVsZHMsIHNvIHRoZXJlJ3Mgbm8gbmVlZCB0byBjYWxsIHRoZQo+ID4gZnVu
Y3Rpb24gaG9sZGluZyB0aGUgaHZtLmlycV9sb2NrLgo+IAo+IFRydWUsIGJ1dCB5b3UgYWxzbyBt
b3ZlIHRoZSBjb2RlIGFjcm9zcyBhIHZpb2FwaWNfZGVsaXZlcigpCj4gaW52b2NhdGlvbi4gSXMg
dGhhdCBkZWxpdmVyeSBnb2luZyB0byB3b3JrIHdoZW4KPiB2aW9hcGljX2h3ZG9tX21hcF9nc2ko
KSBnZXRzIGludm9rZWQgb25seSBhZnRlcndhcmRzPwoKWWVzLCB0aGF0IHZpb2FwaWNfZGVsaXZl
ciB3aWxsIG9ubHkgZ2V0IGludm9rZWQgd2hlbiB0aGVyZSdzIGEgcGVuZGluZwpnc2kgKGh2bV9p
cnEtPmdzaV9hc3NlcnRfY291bnRbaWR4XSA+IDApLCBhbmQgdGhhdCBjYW4gb25seSBoYXBwZW4K
b25jZSB0aGUgaGFyZHdhcmUgZ3NpIGlzIGJvdW5kIHRvIGRvbTAgYW5kIHRoZSBodm0uaXJxX2xv
Y2sgaGFzIGJlZW4KcmVsZWFzZWQsIHNvIHRoYXQgdGhlIGRwY2kgc29mdGlycSBjYW4gaW5jcmVh
c2UgdGhlIGdzaSBhc3NlcnQgY291bnQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:53:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:53: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-devel-bounces@lists.xenproject.org>)
	id 1go9Dh-0002U3-Iu; Mon, 28 Jan 2019 15:53: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=sDuR=QE=citrix.com=prvs=92419a36d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1go9Df-0002Ta-OV
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 15:53:07 +0000
X-Inumbo-ID: cc965a0c-2314-11e9-91dc-ab99f5be31ae
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc965a0c-2314-11e9-91dc-ab99f5be31ae;
 Mon, 28 Jan 2019 15:53:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="85177560"
To: Jan Beulich <JBeulich@suse.com>
References: <1548683789-21610-1-git-send-email-andrew.cooper3@citrix.com>
 <5C4F1E300200007800211CD6@prv1-mh.provo.novell.com>
 <f8ecb58b-f198-d80b-2f9e-4e55a4acb937@citrix.com>
 <5C4F24E20200007800211D1B@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <78d169be-a0fa-e06e-ddc7-251041475ccd@citrix.com>
Date: Mon, 28 Jan 2019 15:52:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4F24E20200007800211D1B@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12] x86/hvm: Fix
 hvm_cr4_guest_valid_bits() for PVH dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAxOSAxNTo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDEuMTkg
YXQgMTY6MzYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjgvMDEv
MjAxOSAxNToyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyOC4wMS4xOSBhdCAxNDo1
NiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IEJlZm9yZSB0aGUgY3B1
aWRfcG9saWN5IGxvZ2ljIGNhbWUgYWxvbmcsICVjcjQgYXVkaXRpbmcgb24gbWlncmF0ZS1pbiB3
YXMKPj4+PiBjb21wbGljYXRlZCwgYmVjYXVzZSBhdCB0aGF0IHBvaW50IG5vIENQVUlEIGluZm9y
bWF0aW9uIGhhZCBiZWVuIHNldCBmb3IgdGhlCj4+Pj4gZ3Vlc3QuICBBdWRpdGluZyBhZ2FpbnN0
IHRoZSBob3N0IENQVUlEIHdhcyBiZXR0ZXIgdGhhbiBub3RoaW5nLCBidXQgbm90Cj4+Pj4gaWRl
YWwuCj4+Pj4KPj4+PiBPcmRlciBvZiBpbmZvcm1hdGlvbiBpbiB0aGUgbWlncmF0aW9uIHN0cmVh
bSBpcyBzdGlsbCBhbiBpc3N1ZSAoaGVuY2Ugd2UgCj4+IHN0aWxsCj4+Pj4gbmVlZCB0byBrZWVw
IHRoZSByZXN0b3JlIHBhcmFtZXRlciB0byBjb3BlIHdpdGggYSBuZXN0ZWQgdmlydCBjb3JuZXIg
Y2FzZSksCj4+Pj4gYnV0IHNpbmNlIFhlbiA0LjksIHRoZSBkb21haW4gc3RhcnRzIHdpdGggdGhl
IGFwcGxpY2FibGUgbWF4IHBvbGljeSwgd2hpY2ggCj4+IGlzCj4+Pj4gYSBtb3JlIGFwcHJvcHJp
YXRlIHVwcGVyIGJvdW5kIHRoYW4gdGhlIGhvc3QgY3B1aWQgcG9saWN5Lgo+Pj4+Cj4+Pj4gVGhp
cyBhbHNvIG1ha2VzIHRoZSBmaXggZnJvbSBjL3MgOWQyZWZiYWZiOCBvYnNvbGV0ZSwgYXMgbm90
IGV2ZW4gZG9tMCAKPj4gc3RhcnRzCj4+Pj4gd2l0aG91dCBhIHBvbGljeS4KPj4+IFdoaWxlIEkg
YWdyZWUgd2l0aCB0aGUgY2hhbmdlIGl0c2VsZiwgSSdtIHN0cnVnZ2xpbmcgdG8gbWFrZSBhIGNv
bm5lY3Rpb24KPj4+IGZyb20gdGhpcyBkZXNjcmlwdGlvbiB0byB3aGF0IHdhcyBhY3R1YWxseSB3
cm9uZyBmb3IgUFZIIERvbTAuIFlvdQo+Pj4gbW9zdGx5IHRhbGsgYWJvdXQgbWlncmF0aW9uLCB3
aGljaCBpcyBub3QgcmVsZXZhbnQgZG8gRG9tMCBhcyBhbiBvYmplY3QKPj4+IChhbmQgSSBkb24n
dCBzZWUgYSBjb25uZWN0aW9uIHRvIGRvbWFpbnMgYmVpbmcgbWlncmF0ZWQgYnkgUFZIIERvbTAp
Lgo+PiBUaGUgUFZIIERvbTAgYW5nbGUgaXMgc2ltcGx5IHRoYXQgaXQgaXMgd3JvbmcgdG8gYXVk
aXQgYWdhaW5zdCB0aGUgaG9zdAo+PiBwb2xpY3kuCj4gU28gSSdkIGFwcHJlY2lhdGUgaWYgeW91
IGNvdWxkIG1ha2UgdGhlIGNvbm5lY3Rpb24gYSBsaXR0bGUgbW9yZQo+IGV4cGxpY2l0LiBJbiBh
bnkgZXZlbnQKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
QXMgbm90aWNlZCBieSBXZWksIGh2bV9lZmVyX3ZhbGlkKCkgc3VmZmVycyBmcm9tIHRoZSBzYW1l
IGlzc3VlLCBidXQgaXMKaW4gYSBtb3JlIHByb2JsZW1hdGljIHN0YXRlLsKgIEknbGwgZG8gYSBj
b21iaW5lZCB2MiBwYXRjaCBhbmQgc2VlIGFib3V0CmRlc2NyaWJpbmcgdGhpbmdzIG1vcmUgY2xl
YXJseS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:55:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:55: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-devel-bounces@lists.xenproject.org>)
	id 1go9Fq-0002iq-0O; Mon, 28 Jan 2019 15: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=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go9Fp-0002ik-4O
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 15:55:21 +0000
X-Inumbo-ID: 1cba0a38-2315-11e9-a3f8-c367aba28153
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1cba0a38-2315-11e9-a3f8-c367aba28153;
 Mon, 28 Jan 2019 15:55:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 441F580D;
 Mon, 28 Jan 2019 07:55:19 -0800 (PST)
Received: from [10.37.12.223] (unknown [10.37.12.223])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 403DD3F589;
 Mon, 28 Jan 2019 07:55:18 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
Date: Mon, 28 Jan 2019 15:55:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxLzI4LzE5IDM6MzQgUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gRnJvbTogQW5k
cmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPiAKPiBJbiBjYXNlIGlmIHRoZSBw
Mm0gdGFibGUgaXMgc2hhcmVkIHRvIElPTU1VLCBpbnZhbGlkYXRpbmcgaXQgdHVybnMgSU9NTVUg
dG8KPiB0cmFuc2xhdGlvbiBmYXVsdHMgdGhhdCBjb3VsZCBiZSBub3QgcmVwYWlyZWQuCj4gCj4g
Rml4ZWQgcGF0Y2ggY2hlY2sgZm9yIHRoZSBjb3JyZXNwb25kZWQgY29uZGl0aW9uIGFuZCBoYXMg
YSBjb21tZW50IGZvciBvbmUKPiBpbnRyb2R1Y2VkIHAybV9pbnZhbGlkYXRlX3Jvb3QoKSBjYWxs
LCBidXQgbWlzcyB0aGVtIGZvciBhbm90aGVyLiBTbyBwdXQgdGhlCj4gYGlmYCBhbmQgdGhlIGNv
bW1lbnQgaW4gcGxhY2UuCgpUaGlzIHdhcyBtaXNzZWQgb24gcHVycG9zZS4gTGV0IG1lIGV4cGxh
aW4gd2h5LiBUaGUgY2FsbCB0byAKcDJtX2ludmFsaWRhdGVfcm9vdCgpIGFyY2hfZG9tYWluX2Ny
ZWF0aW9uX2ZpbmlzaGVkIGlzIGNhbGxlZCBieSAqYWxsKiAKdGhlIGRvbWFpbiBhdCBib290IHRv
IHRyeSB0byBvcHRpbWl6ZSB0aGUgc2V0L3dheSBjYXNlLgoKVGhlIGNoZWNrIGlvbW11X3VzZV9o
YXBfcHQgaW4gdGhhdCBjb250ZXh0IGlzIHRvIHByZXZlbnQgZ3Vlc3Qgbm90IHVzaW5nIApTZXQv
V2F5IHRvIGJlY29tZSB1bnVzYWJsZSB1bmRlciB0aGUgSU9NTVUgdXNlLWNhc2UuCgpJbiB5b3Vy
IGNhc2UsIHlvdSBzZWVtIHRvIGhhdmUgYSBndWVzdCBPUyB1c2luZyBzZXQvd2F5IGFuZCB5ZXQg
c2hhcmluZyAKdGhlIFAyTSB3aXRoIHRoZSBJT01NVS4gWW91IGhhdmUgdGhlIGNob2ljZSBiZXR3
ZWVuOgoJMSkgQ3Jhc2hpbmcgb24gSU9NTVUgZmF1bHQKCTIpIEJlY29tZSB2ZXJ5IHNsb3cgYW5k
IHBvdGVudGlhbGx5IHVudXNhYmxlIGJlY2F1c2UgeW91IG5vdyBoYXZlIHRvIGdvIAp0aHJvdWdo
IHRoZSBmdWxsIFAyTSBldmVyeSB0aW1lIHlvdSBkbyBhIFNldC9XYXkuCgoxKSB3YXMgbXkgZmF2
b3JlZCBvcHRpb24gYmVjYXVzZSBTZXQvV2F5IHNob3VsZCByZWFsbHkgbm90IGJlIHVzZWQgYnkg
CnRoZSBndWVzdC4gSXQgd2FzIGltcGxlbWVudGVkIGJ5IGNvdXJ0ZXN5IHRvIHRoZSBndWVzdCBP
UyBhbmQgSSB3b3VsZCAKbm90IHJlbHkgb24gZXZlcnl0aGluZyB3b3JraW5nLgoKQ2FuIHlvdSBl
eHBsYWluIHdoYXQgaXMgeW91ciB1c2UtY2FzZSAoT1MgdXNlZCwgSU9NTVUsIHBsYXRmb3JtLi4u
KT8KCkNoZWVycywKCj4gCj4gRml4ZXM6IDIxNDhhMTIgKCJ4ZW4vYXJtOiBUcmFjayBwYWdlIGFj
Y2Vzc2VkIGJldHdlZW4gYmF0Y2ggb2YgU2V0L1dheSBvcGVyYXRpb25zIikKPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IC0tLQo+ICAgeGVu
L2FyY2gvYXJtL3AybS5jIHwgNyArKysrKystCj4gICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0u
YyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IDA1OWEzOTEuLjIzNjdlMDkgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAg
LTE3MDgsOCArMTcwOCwxMyBAQCB2b2lkIHAybV9mbHVzaF92bShzdHJ1Y3QgdmNwdSAqdikKPiAg
ICAgICAvKgo+ICAgICAgICAqIEludmFsaWRhdGUgdGhlIHAybSB0byB0cmFjayB3aGljaCBwYWdl
IHdhcyBtb2RpZmllZCBieSB0aGUgZ3Vlc3QKPiAgICAgICAgKiBiZXR3ZWVuIGNhbGwgb2YgcDJt
X2ZsdXNoX3ZtKCkuCj4gKyAgICAgKgo+ICsgICAgICogVGhpcyBpcyBvbmx5IHR1cm5lZCB3aGVu
IElPTU1VIGlzIG5vdCB1c2VkIG9yIHRoZSBwYWdlLXRhYmxlIGFyZQo+ICsgICAgICogbm90IHNo
YXJlZCBiZWNhdXNlIGJpdFswXSAoZS5nIHZhbGlkIGJpdCkgdW5zZXQgd2lsbCByZXN1bHQKPiAr
ICAgICAqIElPTU1VIGZhdWx0IHRoYXQgY291bGQgYmUgbm90IGZpeGVkLXVwLgo+ICAgICAgICAq
Lwo+IC0gICAgcDJtX2ludmFsaWRhdGVfcm9vdChwMm0pOwo+ICsgICAgaWYgKCAhaW9tbXVfdXNl
X2hhcF9wdCh2LT5kb21haW4pICkKPiArICAgICAgICBwMm1faW52YWxpZGF0ZV9yb290KHAybSk7
Cj4gICAKPiAgICAgICB2LT5hcmNoLm5lZWRfZmx1c2hfdG9fcmFtID0gZmFsc2U7Cj4gICB9Cj4g
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:57:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1go9HX-0002tM-Hi; Mon, 28 Jan 2019 15: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=wu1C=QE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1go9HR-0002sY-UG
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 15:57:06 +0000
X-Inumbo-ID: 58df50fc-2315-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58df50fc-2315-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 15:57:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1go9HP-0005vx-L2; Mon, 28 Jan 2019 15:56:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1go9HP-00063A-9W; Mon, 28 Jan 2019 15:56:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1go9HP-000568-8m; Mon, 28 Jan 2019 15:56:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132499-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ba606975938179b1e893e44e190d0001de8e5262
X-Osstest-Versions-That: linux=30bac164aca750892b93eef350439a0562a68647
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Jan 2019 15:56:59 +0000
Subject: [Xen-devel] [linux-linus test] 132499: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ5OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNDk5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI0NTEKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzI0NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjQ1MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNDUx
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzI0NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjQ1MQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMyNDUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjQ1
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBiYTYwNjk3NTkzODE3OWIx
ZTg5M2U0NGUxOTBkMDAwMWRlOGU1MjYyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICAzMGJhYzE2NGFjYTc1MDg5MmI5M2VlZjM1MDQzOWEwNTYyYTY4NjQ3CgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMzI0NTEgIDIwMTktMDEtMjQgMDE6NDE6NDAgWiAgICA0IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTMyNDcwICAyMDE5LTAxLTI1IDA3OjM3OjUzIFogICAgMyBkYXlz
ICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNDk5ICAyMDE5LTAxLTI2IDE0
OjE4OjAzIFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIllhbiwgWmhlbmciIDx6eWFuQHJlZGhhdC5jb20+CiAg
QWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWppdCBQYW5kZXkgPGFq
aXRwQGNvZGVhdXJvcmEub3JnPgogIEFsYmFuIEJlZGVsIDxhbGJldUBmcmVlLmZyPgogIEFsZXgg
RGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KICBBbGV4IERldWNoZXIgPGFsZXhk
ZXVjaGVyQGdtYWlsLmNvbT4KICBBbGV4YW5kZXIgVXN5c2tpbiA8YWxleGFuZGVyLnVzeXNraW5A
aW50ZWwuY29tPgogIEFuZGVycyBSb3hlbGwgPGFuZGVycy5yb3hlbGxAbGluYXJvLm9yZz4KICBB
bmRyZWFzIEZlbmthcnQgPGFmZW5rYXJ0QGdtYWlsLmNvbT4KICBBbmRyZXcgRi4gRGF2aXMgPGFm
ZEB0aS5jb20+CiAgQW50aG9ueSBXb25nIDxhbnRob255LndvbmdAY2Fub25pY2FsLmNvbT4KICBB
cm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEF0c3VzaGkgTmVtb3RvIDxhdHN1c2hpLm5l
bW90b0Bzb3JkLmNvLmpwPgogIGItYWsgPGFudXIuYmhhcmdhdkBnbWFpbC5jb20+CiAgQm8gSGUg
PGJvLmhlQGludGVsLmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hhcmxl
cyBZZWggPGNoYXJsZXN5ZWg1MjJAZ21haWwuY29tPgogIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy
aXMtd2lsc29uLmNvLnVrPgogIENocmlzdGlhbiBCcmF1bmVyIDxjaHJpc3RpYW4uYnJhdW5lckB1
YnVudHUuY29tPgogIENocmlzdGlhbiBCcmF1bmVyIDxjaHJpc3RpYW5AYnJhdW5lci5pbz4KICBD
aHJpc3RpYW4gTGFtcGFydGVyIDxjaHVua2VleUBnbWFpbC5jb20+CiAgQ2hyaXN0b3BoZSBKQUlM
TEVUIDxjaHJpc3RvcGhlLmphaWxsZXRAd2FuYWRvby5mcj4KICBDb2xpbiBJYW4gS2luZyA8Y29s
aW4ua2luZ0BjYW5vbmljYWwuY29tPgogIEN1cnRpcyBNYWxhaW5leSA8Y3Vqb21hbGFpbmV5QGNo
cm9taXVtLm9yZz4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAg
RGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KICBEZXh1YW4gQ3VpIDxkZWN1aUBtaWNy
b3NvZnQuY29tPgogIERvdWdsYXMgQW5kZXJzb24gPGRpYW5kZXJzQGNocm9taXVtLm9yZz4KICBG
YWl6IEFiYmFzIDxmYWl6X2FiYmFzQHRpLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxi
aUBsaW51eC5pbnRlbC5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGds
aWRlci5iZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3Jn
PgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGUgWmhl
IDx6aGUuaGVAd2luZHJpdmVyLmNvbT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNv
bT4KICBKYWNlayBBbmFzemV3c2tpIDxqYWNlay5hbmFzemV3c2tpQGdtYWlsLmNvbT4KICBKYWNr
IFBoYW0gPGphY2twQGNvZGVhdXJvcmEub3JnPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAg
SmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKZXJvbWUgQnJ1bmV0IDxqYnJ1
bmV0QGJheWxpYnJlLmNvbT4KICBKb2UgUGVyY2hlcyA8am9lQHBlcmNoZXMuY29tPgogIEpvZSBU
aG9ybmJlciA8ZWp0QHJlZGhhdC5jb20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3Jn
PgogIEpvaG4gSHViYmFyZCA8amh1YmJhcmRAbnZpZGlhLmNvbT4KICBKb3JkYW4gQ3JvdXNlIDxq
Y3JvdXNlQGNvZGVhdXJvcmEub3JnPgogIErDumxpdXMgTWlsYW4gPGptaWxhbi5kZXZAZ21haWwu
Y29tPgogIEthaWxhbmcgWWFuZyA8a2FpbGFuZ0ByZWFsdGVrLmNvbT4KICBLYW5namllIEx1IDxr
amx1QHVtbi5lZHU+CiAgS2Fyb2x5IFBhZG9zIDxwYWRvc0BwYWRvcy5odT4KICBLZW5uZXRoIEZl
bmcgPGtlbm5ldGguZmVuZ0BhbWQuY29tPgogIEtpc2hvbiBWaWpheSBBYnJhaGFtIEkgPGtpc2hv
bkB0aS5jb20+CiAgS3Jpc3RpYW4gSC4gS3Jpc3RlbnNlbiA8aG9lZ3NiZXJnQGNocm9taXVtLm9y
Zz4KICBLcmlzdGlhbiBILiBLcmlzdGVuc2VuIDxob2Vnc2JlcmdAZ21haWwuY29tPgogIExhcnJ5
IEZpbmdlciA8TGFycnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBMYXVyYSBBYmJvdHQgPGxhYmJv
dHRAcmVkaGF0LmNvbT4KICBMaWFtIE1hcmsgPGxtYXJrQGNvZGVhdXJvcmEub3JnPgogIExpbWlu
ZyBTdW4gPGxzdW5AbWVsbGFub3guY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51
eC1mb3VuZGF0aW9uLm9yZz4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVp
cyBIZW5yaXF1ZXMgPGxoZW5yaXF1ZXNAc3VzZS5jb20+CiAgTWFhcnRlbiBMYW5raG9yc3QgPG1h
YXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KICBNYWMgQ2hpYW5nIDxtYWMuY2hpYW5n
QGludGVsLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydXRoaSBT
cmluaXZhcyBCYXl5YXZhcmFwdSA8bWFydXRoaS5zcmluaXZhcy5iYXl5YXZhcmFwdUB4aWxpbngu
Y29tPgogIE1hdHRoaWFzIEthZWhsY2tlIDxta2FAY2hyb21pdW0ub3JnPgogIE1hdHRoaWFzIFJl
aWNobCA8aGlhc0Bob3J1cy5jb20+CiAgTWF4IFNjaHVsemUgPG1heC5zY2h1bHplQHBvc3Rlby5k
ZT4KICBNYXhpbWUgUmlwYXJkIDxtYXhpbWUucmlwYXJkQGJvb3RsaW4uY29tPgogIE1pY2hhZWwg
U3RyYXViZSA8c3RyYXViZS5saW51eEBnbWFpbC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVy
QHJlZGhhdC5jb20+CiAgTWlsYW4gQnJveiA8Z21henlsYW5kQGdtYWlsLmNvbT4KICBNaW5hcyBI
YXJ1dHl1bnlhbiA8aG1pbmFzQHN5bm9wc3lzLmNvbT4KICBNaW5hcyBIYXJ1dHl1bnlhbiA8bWlu
YXMuaGFydXR5dW55YW5Ac3lub3BzeXMuY29tPgogIE15dW5naG8gSnVuZyA8bWhqdW5na0BnbWFp
bC5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBO
aWNvbGFzIFBpdHJlIDxuaWNvQGxpbmFyby5vcmc+CiAgTmljb2xhcyBQaXRyZSA8bmljb2xhcy5w
aXRyZUBsaW5hcm8ub3JnPgogIE5pY29saW4gQ2hlbiA8bmljb2xlb3RzdWthQGdtYWlsLmNvbT4K
ICBQYXVsIEZ1bGdodW0gPHBhdWxrZkBtaWNyb2dhdGUuY29tPgogIFBldGVyIENoZW4gPHBldGVy
LmNoZW5AbnhwLmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgog
IFBoaWwgRWx3ZWxsIDxwaGlsQHJhc3BiZXJyeXBpLm9yZz4KICBQaWVycmUtTG91aXMgQm9zc2Fy
dCA8cGllcnJlLWxvdWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29tPgogIFByaWl0IExhZXMgPHBy
aWl0LmxhZXNAcGFmLmNvbT4KICBSYW5kZXIgV2FuZyA8cmFuZGVyLndhbmdAbGludXguaW50ZWwu
Y29tPgogIFJlbWkgUG9tbWFyZWwgPHJlcGtAdHJpcGxlZmF1Lmx0PgogIFJvYiBDbGFyayA8cm9i
ZGNsYXJrQGdtYWlsLmNvbT4KICBSb2hpdCBrdW1hciA8cm9oaXRrckBjb2RlYXVyb3JhLm9yZz4K
ICBTYW1pciBWaXJtYW5pIDxzYW1pckBlbWJlZHVyLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFs
QGtlcm5lbC5vcmc+CiAgU2h1YWggS2hhbiA8c2h1YWhAa2VybmVsLm9yZz4KICBTaHVtaW5nIEZh
biA8c2h1bWluZ2ZAcmVhbHRlay5jb20+CiAgU2lsdmlvIENlc2FyZSA8c2lsdmlvLmNlc2FyZUBn
bWFpbC5jb20+CiAgU2luYW4gS2F5YSA8b2theWFAa2VybmVsLm9yZz4KICBTdGVmYW4gV2FocmVu
IDxzdGVmYW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGhlbW1pbkBt
aWNyb3NvZnQuY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUZXRzdW8gSGFu
ZGEgPHBlbmd1aW4ta2VybmVsQEktbG92ZS5TQUtVUkEubmUuanA+CiAgVGhvbWFzIEdsZWl4bmVy
IDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9tYXMgV2lua2xlciA8dG9tYXMud2lua2xlckBpbnRl
bC5jb20+CiAgVG9tb25vcmkgU2FraXRhIDx0b21vbm9yaS5zYWtpdGFAc29yZC5jby5qcD4KICBU
eWNobyBBbmRlcnNlbiA8dHljaG9AdHljaG8ud3M+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29u
QGxpbmFyby5vcmc+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBX
ZWkgWW9uZ2p1biA8d2VpeW9uZ2p1bjFAaHVhd2VpLmNvbT4KICBXZWluYW4gTGkgPHdlaW5hbi56
LmxpQGludGVsLmNvbT4KICBXaWxseSBUYXJyZWF1IDx3QDF3dC5ldT4KICBZYW4sIFpoZW5nIDx6
eWFuQHJlZGhhdC5jb20+CiAgWWl6aHVvIDx5emhhaTAwM0B1Y3IuZWR1PgogIFl1IFdhbmcgPHl1
Lnkud2FuZ0BpbnRlbC5jb20+CiAgWmVuZyBUYW8gPHByaW1lLnplbmdAaGlzaWxpY29uLmNvbT4K
ICBaaGVueXUgV2FuZyA8emhlbnl1d0BsaW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI5MDMgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 15:59:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 15:59: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-devel-bounces@lists.xenproject.org>)
	id 1go9Jh-0003BB-VR; Mon, 28 Jan 2019 15:59:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go9Jg-0003B1-MZ
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 15:59:20 +0000
X-Inumbo-ID: ac0e720a-2315-11e9-8f2c-876af2adb134
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ac0e720a-2315-11e9-8f2c-876af2adb134;
 Mon, 28 Jan 2019 15:59:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B65C880D;
 Mon, 28 Jan 2019 07:59:19 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A59B43F589;
 Mon, 28 Jan 2019 07:59:18 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 15:59:09 +0000
Message-Id: <20190128155909.14289-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-next] xen/arm: irq: Don't use _IRQ_PENDING
 when handling host interrupt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andrii.anisov@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgU1BJcyBhcmUgc2hhcmVkIGJldHdlZW4gQ1BVLCBpdCBpcyBub3QgcG9zc2libGUgdG8g
cmVjZWl2ZSB0aGUKc2FtZSBpbnRlcnJ1cHRzIG9uIGEgZGlmZmVyZW50IENQVSB3aGlsZSB0aGUg
aW50ZXJydXB0IGlzIGluIGFjdGl2ZQpzdGF0ZS4gVGhlIGRlYWN0aXZhdGlvbiBvZiB0aGUgaW50
ZXJydXB0IGlzIGRvbmUgYXQgdGhlIGVuZCBvZiB0aGUKaGFuZGxpbmcuCgpUaGlzIG1lYW5zIHRo
ZSBfSVJRX1BFTkRJTkcgbG9naWMgaXMgdW5lY2Vzc2FyeSBvbiBBcm0gYXMgYSBzYW1lCmludGVy
cnVwdCBjYW4gbmV2ZXIgY29tZSB1cCB3aGlsZSBpbiB0aGUgbG9vcC4gU28gcmVtb3ZlIGl0IHRv
CnNpbXBsaWZ5IHRoZSBpbnRlcnJ1cHQgaGFuZGxlIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9pcnEuYyB8
IDMyICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAg
aW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2lycS5jIGIveGVuL2FyY2gvYXJtL2lycS5jCmluZGV4IGM1MWNmMzMzY2UuLjM4Nzc2NTdhNTIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYworKysgYi94ZW4vYXJjaC9hcm0vaXJxLmMK
QEAgLTE5OSw2ICsxOTksNyBAQCBpbnQgcmVxdWVzdF9pcnEodW5zaWduZWQgaW50IGlycSwgdW5z
aWduZWQgaW50IGlycWZsYWdzLAogdm9pZCBkb19JUlEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIHVuc2lnbmVkIGludCBpcnEsIGludCBpc19maXEpCiB7CiAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsKKyAgICBzdHJ1Y3QgaXJxYWN0aW9uICphY3Rpb247
CiAKICAgICBwZXJmY19pbmNyKGlycXMpOwogCkBAIC0yNDIsMzUgKzI0MywyMiBAQCB2b2lkIGRv
X0lSUShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGlycSwgaW50IGlz
X2ZpcSkKICAgICAgICAgZ290byBvdXRfbm9fZW5kOwogICAgIH0KIAotICAgIHNldF9iaXQoX0lS
UV9QRU5ESU5HLCAmZGVzYy0+c3RhdHVzKTsKLQotICAgIC8qCi0gICAgICogU2luY2Ugd2Ugc2V0
IFBFTkRJTkcsIGlmIGFub3RoZXIgcHJvY2Vzc29yIGlzIGhhbmRsaW5nIGEgZGlmZmVyZW50Ci0g
ICAgICogaW5zdGFuY2Ugb2YgdGhpcyBzYW1lIGlycSwgdGhlIG90aGVyIHByb2Nlc3NvciB3aWxs
IHRha2UgY2FyZSBvZiBpdC4KLSAgICAgKi8KLSAgICBpZiAoIHRlc3RfYml0KF9JUlFfRElTQUJM
RUQsICZkZXNjLT5zdGF0dXMpIHx8Ci0gICAgICAgICB0ZXN0X2JpdChfSVJRX0lOUFJPR1JFU1Ms
ICZkZXNjLT5zdGF0dXMpICkKKyAgICBpZiAoIHRlc3RfYml0KF9JUlFfRElTQUJMRUQsICZkZXNj
LT5zdGF0dXMpICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBzZXRfYml0KF9JUlFfSU5QUk9H
UkVTUywgJmRlc2MtPnN0YXR1cyk7CiAKLSAgICB3aGlsZSAoIHRlc3RfYml0KF9JUlFfUEVORElO
RywgJmRlc2MtPnN0YXR1cykgKQotICAgIHsKLSAgICAgICAgc3RydWN0IGlycWFjdGlvbiAqYWN0
aW9uOworICAgIGFjdGlvbiA9IGRlc2MtPmFjdGlvbjsKIAotICAgICAgICBjbGVhcl9iaXQoX0lS
UV9QRU5ESU5HLCAmZGVzYy0+c3RhdHVzKTsKLSAgICAgICAgYWN0aW9uID0gZGVzYy0+YWN0aW9u
OworICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9jayk7CiAKLSAgICAgICAgc3Bpbl91bmxv
Y2tfaXJxKCZkZXNjLT5sb2NrKTsKLQotICAgICAgICBkbwotICAgICAgICB7Ci0gICAgICAgICAg
ICBhY3Rpb24tPmhhbmRsZXIoaXJxLCBhY3Rpb24tPmRldl9pZCwgcmVncyk7Ci0gICAgICAgICAg
ICBhY3Rpb24gPSBhY3Rpb24tPm5leHQ7Ci0gICAgICAgIH0gd2hpbGUgKCBhY3Rpb24gKTsKKyAg
ICBkbworICAgIHsKKyAgICAgICAgYWN0aW9uLT5oYW5kbGVyKGlycSwgYWN0aW9uLT5kZXZfaWQs
IHJlZ3MpOworICAgICAgICBhY3Rpb24gPSBhY3Rpb24tPm5leHQ7CisgICAgfSB3aGlsZSAoIGFj
dGlvbiApOwogCi0gICAgICAgIHNwaW5fbG9ja19pcnEoJmRlc2MtPmxvY2spOwotICAgIH0KKyAg
ICBzcGluX2xvY2tfaXJxKCZkZXNjLT5sb2NrKTsKIAogICAgIGNsZWFyX2JpdChfSVJRX0lOUFJP
R1JFU1MsICZkZXNjLT5zdGF0dXMpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 16:00:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 16:00: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-devel-bounces@lists.xenproject.org>)
	id 1go9Kp-0004Kj-B4; Mon, 28 Jan 2019 16:00: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=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go9Ko-0004Ke-DX
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 16:00:30 +0000
X-Inumbo-ID: d5a52fe6-2315-11e9-8869-77f86d417f88
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d5a52fe6-2315-11e9-8869-77f86d417f88;
 Mon, 28 Jan 2019 16:00:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7D1E180D;
 Mon, 28 Jan 2019 08:00:29 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6D8533F589;
 Mon, 28 Jan 2019 08:00:28 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 16:00:23 +0000
Message-Id: <20190128160023.14388-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.12] xen/arm: irq: End cleanly spurious
 interrupt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andrii.anisov@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bm9faXJxX3R5cGUgaGFuZGxlcnMgYXJlIHVzZWQgd2hlbiBhbiBJUlEgZG9lcyBub3QgaGF2ZSBh
Y3Rpb24gYXR0YWNoZWQuClRoaXMgaXMgdXNlZnVsIHRvIGRldGVjdCBtaXNjb25maWd1cmF0aW9u
IGJldHdlZW4gdGhlIGludGVycnVwdApjb250cm9sbGVyIGFuZCB0aGUgc29mdHdhcmUuCgpDdXJy
ZW50bHksIGFsbCB0aGUgaGFuZGxlcnMgd2lsbCBkbyBub3RoaW5nIG9uIHNwdXJpb3VzIGludGVy
cnVwdC4gVGhpcwptZWFucyBpZiBzdWNoIGludGVycnVwdCBpcyByZWNlaXZlZCwgdGhlIHByaW9y
aXR5IG9mIHRoZSBpbnRlcnJ1cHQgd2lsbApub3QgYmUgZHJvcHBlZCBhbmQgdGhlIHByb2Nlc3Nv
ciB3aWxsIGxvc2UgdGhlIGFiaWxpdHkgdG8gcmVjZWl2ZSBhbnkKaW50ZXJydXB0IGxvd2VyIG9y
IGVxdWFsIHRvIHRoZSBwcmlvcml0eS4KClNwdXJpb3VzIGludGVycnVwdCBjYW4gaGFwcGVuIHdo
aWxlIHJlbGVhc2luZyBpbnRlcnJ1cHQgYXNzaWduZWQgdG8KZ3Vlc3QgKGhhcHBlbiBkdXJpbmcg
ZG9tYWluIGRlc3RydWN0aW9uKS4gVGhlIGludGVyYWN0aW9uIGlzIHJvdWdobHkKCkNQVTAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIENQVTEKcmVsZWFzZV9ndWVzdF9pcnEoQSkKc3Bp
bl9sb2NrKCZkZXNjLT5sb2NrKQpnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlY2VpdmUgSVJRIEEKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZkZXNjLT5sb2NrKQogICAgZGVzYy0+aGFuZGxl
ci0+c2h1dGRvd24oKQogICAgICBzZXRfYml0KElSUV9ESVNBQkxFRCkKICAgIGRlc2MtPmhhbmRs
ZXIgPSAmbm9faXJxX3R5cGUKc3Bpbl91bmxvY2soJmRlc2MtPmxvY2spCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRlc2MtPmhhbmRsZXItPmVuZCgpOwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmZGVzYy0+bG9jaykKCkJlY2F1c2Ug
dGhlIG5vX2lycV90eXBlLmVuZCBjYWxsYmFjayBpcyBpbXBsZW1lbnRlZCBhcyBhIE5PUCwgQ1BV
MSB3aWxsCm5vdCBkcm9wIHRoZSBwcmlvcml0eSBvZiB0aGUgaW50ZXJydXB0LiBTbyB0aGUgQ1BV
IHdpbGwgbm90IGJlIGFibGUgdG8KcmVjZWl2ZSBhbnkgaW50ZXJydXB0IHJvdXRlIHRvIGFueSBn
dWVzdCBhZnRlcndhcmRzLgoKVGhlIHByb2JsZW0gY2FuIGJlIHByZXZlbnRlZCBieSBkcm9wcGlu
ZyB0aGUgcHJpb3JpdHkgYW5kIGRlYWN0aXZhdGluZwp0aGUgaW50ZXJydXB0IHZpYSBnaWNfaHdf
b3BzLT5naWNfaG9zdF9pcnEtPmVuZCgpLgoKTm90ZSB0aGF0LCBmb3Igbm93LCBpbnRlcnJ1cHQg
dXNlZCBieSBYZW4gYXJlIHNhZmUgYmVjYXVzZSBpdCBpcyBub3QKdXNpbmcgbm9faXJxX3R5cGUg
b24gcmVsZWFzZS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2lycS5jIHwgOSArKysrKysrKy0KIDEgZmlsZSBjaGFu
Z2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKaW5kZXggNGEwMmNjMWViYS4uYzUxY2Yz
MzNjZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2lycS5jCisrKyBiL3hlbi9hcmNoL2FybS9p
cnEuYwpAQCAtNDQsNyArNDQsMTQgQEAgc3RhdGljIHZvaWQgYWNrX25vbmUoc3RydWN0IGlycV9k
ZXNjICppcnEpCiAgICAgcHJpbnRrKCJ1bmV4cGVjdGVkIElSUSB0cmFwIGF0IGlycSAlMDJ4XG4i
LCBpcnEtPmlycSk7CiB9CiAKLXN0YXRpYyB2b2lkIGVuZF9ub25lKHN0cnVjdCBpcnFfZGVzYyAq
aXJxKSB7IH0KK3N0YXRpYyB2b2lkIGVuZF9ub25lKHN0cnVjdCBpcnFfZGVzYyAqaXJxKQorewor
ICAgIC8qCisgICAgICogU3RpbGwgYWxsb3cgYSBDUFUgdG8gZW5kIGFuIGludGVycnVwdCBpZiB3
ZSByZWNlaXZlIGEgc3B1cmlvdXMKKyAgICAgKiBpbnRlcnJ1cHQuIFRoaXMgd2lsbCBwcmV2ZW50
IHRoZSBDUFUgdG8gbG9zZSBpbnRlcnJ1cHQgZm9yZXZlci4KKyAgICAgKi8KKyAgICBnaWNfaHdf
b3BzLT5naWNfaG9zdF9pcnFfdHlwZS0+ZW5kKGlycSk7Cit9CiAKIGh3X2lycV9jb250cm9sbGVy
IG5vX2lycV90eXBlID0gewogICAgIC50eXBlbmFtZSA9ICJub25lIiwKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 16:20:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 16:20: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-devel-bounces@lists.xenproject.org>)
	id 1go9dl-0005yv-9K; Mon, 28 Jan 2019 16:20: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1go9dk-0005sA-E6
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 16:20:04 +0000
X-Inumbo-ID: 9085240e-2318-11e9-a308-1f549dceca61
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9085240e-2318-11e9-a308-1f549dceca61;
 Mon, 28 Jan 2019 16:20:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 09:20:01 -0700
Message-Id: <5C4F2BAD0200007800211D61@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 09:19:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20190128142245.34923-1-roger.pau@citrix.com>
 <5C4F1FFA0200007800211CE9@prv1-mh.provo.novell.com>
 <20190128155236.zheuammgnwivufuf@mac>
In-Reply-To: <20190128155236.zheuammgnwivufuf@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-4.12] pvh/dom0: fix deadlock in GSI
 mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDE2OjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDI4LCAyMDE5IGF0IDA4OjMwOjAyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjguMDEuMTkgYXQgMTU6MjIsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gSW4gb3JkZXIgdG8gc29sdmUgaXQgbW92ZSB0aGUgdmlvYXBpY19od2RvbV9t
YXBfZ3NpIG91dHNpZGUgb2YgdGhlCj4+ID4gbG9ja2VkIHJlZ2lvbiBpbiB2aW9hcGljX3dyaXRl
X3JlZGlyZW50LiB2aW9hcGljX2h3ZG9tX21hcF9nc2kgd2lsbAo+PiA+IG5vdCBhY2Nlc3MgYW55
IG9mIHRoZSB2aW9hcGljIGZpZWxkcywgc28gdGhlcmUncyBubyBuZWVkIHRvIGNhbGwgdGhlCj4+
ID4gZnVuY3Rpb24gaG9sZGluZyB0aGUgaHZtLmlycV9sb2NrLgo+PiAKPj4gVHJ1ZSwgYnV0IHlv
dSBhbHNvIG1vdmUgdGhlIGNvZGUgYWNyb3NzIGEgdmlvYXBpY19kZWxpdmVyKCkKPj4gaW52b2Nh
dGlvbi4gSXMgdGhhdCBkZWxpdmVyeSBnb2luZyB0byB3b3JrIHdoZW4KPj4gdmlvYXBpY19od2Rv
bV9tYXBfZ3NpKCkgZ2V0cyBpbnZva2VkIG9ubHkgYWZ0ZXJ3YXJkcz8KPiAKPiBZZXMsIHRoYXQg
dmlvYXBpY19kZWxpdmVyIHdpbGwgb25seSBnZXQgaW52b2tlZCB3aGVuIHRoZXJlJ3MgYSBwZW5k
aW5nCj4gZ3NpIChodm1faXJxLT5nc2lfYXNzZXJ0X2NvdW50W2lkeF0gPiAwKSwgYW5kIHRoYXQg
Y2FuIG9ubHkgaGFwcGVuCj4gb25jZSB0aGUgaGFyZHdhcmUgZ3NpIGlzIGJvdW5kIHRvIGRvbTAg
YW5kIHRoZSBodm0uaXJxX2xvY2sgaGFzIGJlZW4KPiByZWxlYXNlZCwgc28gdGhhdCB0aGUgZHBj
aSBzb2Z0aXJxIGNhbiBpbmNyZWFzZSB0aGUgZ3NpIGFzc2VydCBjb3VudC4KCk9oLCBJIGhhZCBv
dmVybG9va2VkIHRoZSAtRUVYSVNUIGVhcmx5IGJhaWwgZnJvbQp2aW9hcGljX2h3ZG9tX21hcF9n
c2koKSwgd3JvbmdseSBpbXBseWluZyB0aGlzIGNvdWxkIGJlCmEgcHJvYmxlbSB3aXRoIG90aGVy
IHRoYW4gdGhlIGluaXRpYWwgd3JpdGUgb2YgYW4gUlRFLgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 16:32:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 16:32: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-devel-bounces@lists.xenproject.org>)
	id 1go9pm-0007EM-Qn; Mon, 28 Jan 2019 16:32: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=M9ZJ=QE=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1go9pl-0007EH-El
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 16:32:29 +0000
X-Inumbo-ID: 4ccb7ff4-231a-11e9-aeee-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ccb7ff4-231a-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 16:32:28 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id v15-v6so14757011ljh.13
 for <xen-devel@lists.xenproject.org>; Mon, 28 Jan 2019 08:32:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=MBqXnYDP+ILYiYNjCpfhDpyXu8oLYI26CkS9BG5NH7Y=;
 b=P+SBUpcEH6lwdlIQJkp5fcWPeawkwNTxvIB1LMcxgZLURuj4D4emer8KePcrpUqMWs
 G9819dHMfmh8jvPikvp20fX2o66r1GbTd11G2g2d0wciD5QC6okfEcyyjZcDTOhqY59s
 XVCJADx5e5iGrd1EtOifqOBzXKiQHaJ8mUki+pmGHAw6+hyVRHfqoHkh2R0W02yuyI7a
 xLCrrfpuwI4/GNGvyukGWWkt3gHYRdw/uOQquzJxZceFBlMxZJ5iBNkLBwWdCAbxqovG
 mXfPxs8qRhyEee40iz45F7K323LDI9x/UiMcuJoYoIQvoeZnlsWyNDhq0QmqVC8rTu6B
 W68Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=MBqXnYDP+ILYiYNjCpfhDpyXu8oLYI26CkS9BG5NH7Y=;
 b=PuVROshESIVYSnwLq1BZbhrXt1iLQzZ/3lIhnb80Wa4p2NktmVSo5cQePPB+Csl5Wc
 mylI3mNGsLd6oz3qC+eWFVyaEBOf3j2borBE3QNhUtq+UGgVD8r2qR2WxGuAUOjMBc1e
 vTFzuv2oFLZOe8/oGUqCwOnTyYObVmXf9WL5zwRovN6ekjFRVgk+JPI8g1Y1PtNCyU6e
 Uuxk29XsdceWdZOhGcZeK8I+uDC71ax9oBvqfOsDCTp7GHXonpGzdxZfLepvz4LUKkZX
 aJx+5m3ar5v/KHdjwWn2Qi34cMDK2tJTS4rwbFT+n8u64KamdTpj7DwCKvhWiDU1Zjqs
 E0zQ==
X-Gm-Message-State: AJcUukfp8RbKDQZxhF0g3Hw9BWGrarDE4Tef5fEimI9zYFBAytYgpDPF
 aWFGZjMETJid/zplePSMxI8=
X-Google-Smtp-Source: AHgI3Ib+ZSg/6ebMszCTDPmQ19F+1vXlQz+UOBovyEBzJxwCvbRUpvwEZtkgmgccWit3VXCo0W3hkA==
X-Received: by 2002:a2e:310a:: with SMTP id x10-v6mr1175520ljx.6.1548693146857; 
 Mon, 28 Jan 2019 08:32:26 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id b25sm3005666lfa.96.2019.01.28.08.32.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Jan 2019 08:32:25 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
Date: Mon, 28 Jan 2019 18:32:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKQWN0dWFsbHkgSSB3YXMgZ29pbmcgdG8gc2VuZCB0aGlzIHBhdGNoIGFz
IFJGQywgYnV0IGRyb3BwZWQgaXQgYXQgdGhlIGxhc3QgbW9tZW50LgoKT24gMjguMDEuMTkgMTc6
NTUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBUaGlzIHdhcyBtaXNzZWQgb24gcHVycG9zZS4gTGV0
IG1lIGV4cGxhaW4gd2h5LiBUaGUgY2FsbCB0byBwMm1faW52YWxpZGF0ZV9yb290KCkgYXJjaF9k
b21haW5fY3JlYXRpb25fZmluaXNoZWQgaXMgY2FsbGVkIGJ5ICphbGwqIHRoZSBkb21haW4gYXQg
Ym9vdCB0byB0cnkgdG8gb3B0aW1pemUgdGhlIHNldC93YXkgY2FzZS4KPiAKPiBUaGUgY2hlY2sg
aW9tbXVfdXNlX2hhcF9wdCBpbiB0aGF0IGNvbnRleHQgaXMgdG8gcHJldmVudCBndWVzdCBub3Qg
dXNpbmcgU2V0L1dheSB0byBiZWNvbWUgdW51c2FibGUgdW5kZXIgdGhlIElPTU1VIHVzZS1jYXNl
Lgo+IAo+IEluIHlvdXIgY2FzZSwgeW91IHNlZW0gdG8gaGF2ZSBhIGd1ZXN0IE9TIHVzaW5nIHNl
dC93YXkgYW5kIHlldCBzaGFyaW5nIHRoZSBQMk0gd2l0aCB0aGUgSU9NTVUuIFlvdSBoYXZlIHRo
ZSBjaG9pY2UgYmV0d2VlbjoKPiAgwqDCoMKgwqAxKSBDcmFzaGluZyBvbiBJT01NVSBmYXVsdAo+
ICDCoMKgwqDCoDIpIEJlY29tZSB2ZXJ5IHNsb3cgYW5kIHBvdGVudGlhbGx5IHVudXNhYmxlIGJl
Y2F1c2UgeW91IG5vdyBoYXZlIHRvIGdvIHRocm91Z2ggdGhlIGZ1bGwgUDJNIGV2ZXJ5IHRpbWUg
eW91IGRvIGEgU2V0L1dheS4KPiAKPiAxKSB3YXMgbXkgZmF2b3JlZCBvcHRpb24gYmVjYXVzZSBT
ZXQvV2F5IHNob3VsZCByZWFsbHkgbm90IGJlIHVzZWQgYnkgdGhlIGd1ZXN0LiBJdCB3YXMgaW1w
bGVtZW50ZWQgYnkgY291cnRlc3kgdG8gdGhlIGd1ZXN0IE9TIGFuZCBJIHdvdWxkIG5vdCByZWx5
IG9uIGV2ZXJ5dGhpbmcgd29ya2luZy4KPiAKPiBDYW4geW91IGV4cGxhaW4gd2hhdCBpcyB5b3Vy
IHVzZS1jYXNlIChPUyB1c2VkLCBJT01NVSwgcGxhdGZvcm0uLi4pClllcCwgSSdtIG5lYXJseSBm
aW5pc2hlZCBtb3Zpbmcgb3VyIGRldmVsb3BtZW50IHNldHVwIHRvIFhFTiA0LjEyLXJjLgpUaGUg
cGxhdGZvcm0gaXMgUi1DYXIgR2VuMyAoQ0E1NytDQTUzKSwgUmVuZXNhcydlcyBJT01NVSBuYW1l
ZCBJUE1NVSBpcyB1dGlsaXplZCBmb3IgYWxsIHBlcmlwaGVyYWxzIGFzc2lnbmVkIHRvIERvbUQg
YW5kIEdQVSBzaGFyZWQgYmV0d2VlbiBEb21EIGFuZCBEb21BLgpUaHJlZSBPUydlcyBhcmUgcnVu
bmluZyBvbiB0aGUgSFc6IEhXLWxlc3MgRG9tMCwgZHJpdmVyIGRvbWFpbiBEb21EIHdpdGggR1BV
IHNoYXJpbmcsIEFuZHJvaWQgcnVubmluZyBvbiBQViBkcml2ZXJzIGFuZCBHUFUgc2hhcmluZy4K
U28gb24gc3lzdGVtIHN0YXJ0IChEb21EIGJvb3RpbmcpIEkgc2VlIGZldyB0cmFuc2xhdGlvbiBm
YXVsdHMgZnJvbSBEb21EIG9ubHkgYXNzaWduZWQgcGVyaXBoZXJhbHMuIEJ1dCB0aGVuIEFuZHJv
aWQgc3RhcnRzIGFuZCB0aGVyZSBhcmUgbG90IG9mIHRyYW5zbGF0aW9uIGZhdWx0cyBmcm9tIEdQ
VSB0cnlpbmcgYWNjZXNzIERvbUEgbWVtb3J5LiBUaGVuIEdQVSBGVyBkaWVzLgoKLS0gClNpbmNl
cmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 16:36:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 16:36: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-devel-bounces@lists.xenproject.org>)
	id 1go9tm-0007OJ-Dx; Mon, 28 Jan 2019 16:36: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=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1go9tl-0007OD-Db
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 16:36:37 +0000
X-Inumbo-ID: e0a8bc59-231a-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e0a8bc59-231a-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 16:36:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 792A2EBD;
 Mon, 28 Jan 2019 08:36:35 -0800 (PST)
Received: from [10.37.12.223] (unknown [10.37.12.223])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 19A353F59C;
 Mon, 28 Jan 2019 08:36:33 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
Date: Mon, 28 Jan 2019 16:36:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzI4LzE5IDQ6MzIgUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gSGVsbG8gSnVsaWVu
LAo+IAo+IEFjdHVhbGx5IEkgd2FzIGdvaW5nIHRvIHNlbmQgdGhpcyBwYXRjaCBhcyBSRkMsIGJ1
dCBkcm9wcGVkIGl0IGF0IHRoZSAKPiBsYXN0IG1vbWVudC4KPiAKPiBPbiAyOC4wMS4xOSAxNzo1
NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGlzIHdhcyBtaXNzZWQgb24gcHVycG9zZS4gTGV0
IG1lIGV4cGxhaW4gd2h5LiBUaGUgY2FsbCB0byAKPj4gcDJtX2ludmFsaWRhdGVfcm9vdCgpIGFy
Y2hfZG9tYWluX2NyZWF0aW9uX2ZpbmlzaGVkIGlzIGNhbGxlZCBieSAqYWxsKiAKPj4gdGhlIGRv
bWFpbiBhdCBib290IHRvIHRyeSB0byBvcHRpbWl6ZSB0aGUgc2V0L3dheSBjYXNlLgo+Pgo+PiBU
aGUgY2hlY2sgaW9tbXVfdXNlX2hhcF9wdCBpbiB0aGF0IGNvbnRleHQgaXMgdG8gcHJldmVudCBn
dWVzdCBub3QgCj4+IHVzaW5nIFNldC9XYXkgdG8gYmVjb21lIHVudXNhYmxlIHVuZGVyIHRoZSBJ
T01NVSB1c2UtY2FzZS4KPj4KPj4gSW4geW91ciBjYXNlLCB5b3Ugc2VlbSB0byBoYXZlIGEgZ3Vl
c3QgT1MgdXNpbmcgc2V0L3dheSBhbmQgeWV0IAo+PiBzaGFyaW5nIHRoZSBQMk0gd2l0aCB0aGUg
SU9NTVUuIFlvdSBoYXZlIHRoZSBjaG9pY2UgYmV0d2VlbjoKPj4gwqDCoMKgwqDCoDEpIENyYXNo
aW5nIG9uIElPTU1VIGZhdWx0Cj4+IMKgwqDCoMKgwqAyKSBCZWNvbWUgdmVyeSBzbG93IGFuZCBw
b3RlbnRpYWxseSB1bnVzYWJsZSBiZWNhdXNlIHlvdSBub3cgaGF2ZSAKPj4gdG8gZ28gdGhyb3Vn
aCB0aGUgZnVsbCBQMk0gZXZlcnkgdGltZSB5b3UgZG8gYSBTZXQvV2F5Lgo+Pgo+PiAxKSB3YXMg
bXkgZmF2b3JlZCBvcHRpb24gYmVjYXVzZSBTZXQvV2F5IHNob3VsZCByZWFsbHkgbm90IGJlIHVz
ZWQgYnkgCj4+IHRoZSBndWVzdC4gSXQgd2FzIGltcGxlbWVudGVkIGJ5IGNvdXJ0ZXN5IHRvIHRo
ZSBndWVzdCBPUyBhbmQgSSB3b3VsZCAKPj4gbm90IHJlbHkgb24gZXZlcnl0aGluZyB3b3JraW5n
Lgo+Pgo+PiBDYW4geW91IGV4cGxhaW4gd2hhdCBpcyB5b3VyIHVzZS1jYXNlIChPUyB1c2VkLCBJ
T01NVSwgcGxhdGZvcm0uLi4pCj4gWWVwLCBJJ20gbmVhcmx5IGZpbmlzaGVkIG1vdmluZyBvdXIg
ZGV2ZWxvcG1lbnQgc2V0dXAgdG8gWEVOIDQuMTItcmMuCj4gVGhlIHBsYXRmb3JtIGlzIFItQ2Fy
IEdlbjMgKENBNTcrQ0E1MyksIFJlbmVzYXMnZXMgSU9NTVUgbmFtZWQgSVBNTVUgaXMgCj4gdXRp
bGl6ZWQgZm9yIGFsbCBwZXJpcGhlcmFscyBhc3NpZ25lZCB0byBEb21EIGFuZCBHUFUgc2hhcmVk
IGJldHdlZW4gCj4gRG9tRCBhbmQgRG9tQS4KPiBUaHJlZSBPUydlcyBhcmUgcnVubmluZyBvbiB0
aGUgSFc6IEhXLWxlc3MgRG9tMCwgZHJpdmVyIGRvbWFpbiBEb21EIHdpdGggCj4gR1BVIHNoYXJp
bmcsIEFuZHJvaWQgcnVubmluZyBvbiBQViBkcml2ZXJzIGFuZCBHUFUgc2hhcmluZy4KPiBTbyBv
biBzeXN0ZW0gc3RhcnQgKERvbUQgYm9vdGluZykgSSBzZWUgZmV3IHRyYW5zbGF0aW9uIGZhdWx0
cyBmcm9tIERvbUQgCj4gb25seSBhc3NpZ25lZCBwZXJpcGhlcmFscy4gQnV0IHRoZW4gQW5kcm9p
ZCBzdGFydHMgYW5kIHRoZXJlIGFyZSBsb3Qgb2YgCj4gdHJhbnNsYXRpb24gZmF1bHRzIGZyb20g
R1BVIHRyeWluZyBhY2Nlc3MgRG9tQSBtZW1vcnkuIFRoZW4gR1BVIEZXIGRpZXMuCgpIb2xkIG9u
LCBDQTU3IGFuZCBDQTUzIGFyZSBBUk12OCBjb3Jlcy4gU28gYXJlIHlvdSB1c2luZyAzMi1iaXQg
b3IgCjY0LWJpdCBndWVzdHM/Cgo2NC1iaXQgZ3Vlc3Qgc2hvdWxkIG5vdCBoYXZlIGFueSBTZXQv
V2F5IG9wZXJhdGlvbnMgdW5sZXNzIHlvdSBhcmUgdXNpbmcgCmEgdmVyeSB2ZXJ5IG9sZCBMaW51
eC4gU28gd2hhdCBpcyB0aGUgdmVyc2lvbiBvZiBlYWNoIGd1ZXN0PwoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 16:40:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1go9x9-0008EZ-VY; Mon, 28 Jan 2019 16:40: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=M9ZJ=QE=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1go9x8-0008BS-MZ
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 16:40:06 +0000
X-Inumbo-ID: 5d04c9ba-231b-11e9-aeee-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d04c9ba-231b-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 16:40:05 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id z13so12320949lfe.11
 for <xen-devel@lists.xenproject.org>; Mon, 28 Jan 2019 08:40:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=p3/v2TUcXYzVzoZ/hP+8JQqrPZKyr0taXWn2t7Gg5Go=;
 b=qyOlddQ2ySuChIuDH8uYHglLoAfr0XdAfOnOv1GknK4Y0B2r/LQoBOlTuOg351iwu8
 x0grIuX7MJnpkVWNVeW0+dT37ERf5jh6SzWN6fBvKZcdsOaSssPAhHUkWreqVoCjP/j7
 b7QwzYbQrvY6NfWfsoV34JGsOaBIMlM/iQNbGx0fUclwsDP8stPBnnRs7ZSLMGh4LByA
 IS0vTqjYgDl1W+EoolMREYYjbpJ6VEH0+FdwpUa1i/+LoOhXwqJAJ3z5enXNvD3Aw7rK
 C8WAWvYgaUO8KGW3R4RCuqoMg9IeCepzM9kR2eIH8iDs8MlecXU/5w08GRFOglcfb6Mp
 G/YQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=p3/v2TUcXYzVzoZ/hP+8JQqrPZKyr0taXWn2t7Gg5Go=;
 b=YslUJHcQdlMNRhcwkSy4XWHoLRbjhJ2+8LRSTGMiVsTEzsPpG3lFmUtaYKCkpDsnXQ
 ptTBiZYwSWkV4JHghOMq4Y4oEpiIeGPJGEoR6MaoGsz1qFvbmza43KMHhwc7ATGV9VT6
 oMsHWB1gyZSyeUsO2Is7/hDGVTHwcL/daOVqBhXRWKxETNgsqjrWZdZvPrJTKqvl46fY
 7HtwiQRNVp+1xXRDHOhVeHDLIjN+l5I9drnOyRFlZ+lQtQ9Tv58+ZiXzueWTzlIpJlSB
 Na9BSntGJaDJNqbQm0UEyaglswTHy/aBCtrNjlfyhlKyYa1Od6B1gZjHlehovQLwc+H6
 4MWA==
X-Gm-Message-State: AJcUukffaOQMzmf22YqoUtUqGFCo7swy6uqQpsy4kUGDwRrE4Sk2H/+O
 7EvhDXTP8oZIPnF6zLAekQw=
X-Google-Smtp-Source: ALg8bN6Y5LjffooNqsWYNt4+xv2zWpsMS70Cf61PdfKQBfwsGPxz1x1utveY1lsMsCeI85PVMMs7IQ==
X-Received: by 2002:a19:2106:: with SMTP id h6mr16852375lfh.29.1548693603680; 
 Mon, 28 Jan 2019 08:40:03 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id k21-v6sm3042738ljc.15.2019.01.28.08.40.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Jan 2019 08:40:02 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
 <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
Date: Mon, 28 Jan 2019 18:40:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyOC4wMS4xOSAxODozNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhvbGQgb24sIENBNTcg
YW5kIENBNTMgYXJlIEFSTXY4IGNvcmVzLiBTbyBhcmUgeW91IHVzaW5nIDMyLWJpdCBvciA2NC1i
aXQgZ3Vlc3RzPwo2NC1iaXQgZ3Vlc3RzLgoKPiA2NC1iaXQgZ3Vlc3Qgc2hvdWxkIG5vdCBoYXZl
IGFueSBTZXQvV2F5IG9wZXJhdGlvbnMgdW5sZXNzIHlvdSBhcmUgdXNpbmcgYSB2ZXJ5IHZlcnkg
b2xkIExpbnV4LiBTbyB3aGF0IGlzIHRoZSB2ZXJzaW9uIG9mIGVhY2ggZ3Vlc3Q/CkFsbCBvZiB0
aGVtIGRlcml2ZWQgZnJvbSA0LjE0LjM1LgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 16:40:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1go9xl-0008Hq-9X; Mon, 28 Jan 2019 16:40: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=E7Vy=QE=citrix.com=prvs=924d4b44a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1go9xj-0008Hg-Qg
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 16:40:43 +0000
X-Inumbo-ID: 73641cdb-231b-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73641cdb-231b-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 16:40:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="85180772"
Date: Mon, 28 Jan 2019 17:40:34 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190128164034.2fr4lzwztef3i6wv@mac>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-2-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548659210-16870-2-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 1/8] microcode/intel: remove redundent
 check against ucode size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDM6MDY6NDNQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gVGhpcyBjaGVjayBoYXMgYmVlbiBkb25lIGluIG1pY3JvY29kZV9zYW5pdHlfY2hlY2soKS4g
TmVlZG4ndCBkbyBpdAo+IGFnYWluIGluIGdldF9tYXRjaGluZ19taWNyb2NvZGUoKS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 16:41:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 16:41: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-devel-bounces@lists.xenproject.org>)
	id 1go9yP-0008OD-L4; Mon, 28 Jan 2019 16:41: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=sDuR=QE=citrix.com=prvs=92419a36d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1go9yO-0008NX-M4
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 16:41:24 +0000
X-Inumbo-ID: 8b8cda30-231b-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b8cda30-231b-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 16:41:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76626175"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 28 Jan 2019 16:40:59 +0000
Message-ID: <1548693659-28825-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 for-4.12] x86/hvm: Fix bit checking for CR4
 and MSR_EFER
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmVmb3JlIHRoZSBjcHVpZF9wb2xpY3kgbG9naWMgY2FtZSBhbG9uZywgJWNyNC9FRkVSIGF1ZGl0
aW5nIG9uIG1pZ3JhdGUtaW4gd2FzCmNvbXBsaWNhdGVkLCBiZWNhdXNlIGF0IHRoYXQgcG9pbnQg
bm8gQ1BVSUQgaW5mb3JtYXRpb24gaGFkIGJlZW4gc2V0IGZvciB0aGUKZ3Vlc3QuICBBdWRpdGlu
ZyBhZ2FpbnN0IHRoZSBob3N0IENQVUlEIHdhcyBiZXR0ZXIgdGhhbiBub3RoaW5nLCBidXQgbm90
CmlkZWFsLgoKU2ltaWxhcmx5IGF0IHRoZSB0aW1lLCBQVkh2MSBsYWNrZWQgdGhlICJDUFVJRCBw
YXNzZWQgdGhyb3VnaCBmcm9tIGhhcmR3YXJlIgpiZWhhdmlvdXIgd2l0aCBQViBndWVzdHMgaGFk
LCBhbmQgUFZIIGRvbTAgaGFkIHRvIGJlIHNwZWNpYWwtY2FzZWQgdG8gYmUgYWJsZQp0byBib290
LgoKT3JkZXIgb2YgaW5mb3JtYXRpb24gaW4gdGhlIG1pZ3JhdGlvbiBzdHJlYW0gaXMgc3RpbGwg
YW4gaXNzdWUgKGhlbmNlIHdlIHN0aWxsCm5lZWQgdG8ga2VlcCB0aGUgcmVzdG9yZSBwYXJhbWV0
ZXIgdG8gY29wZSB3aXRoIGEgbmVzdGVkIHZpcnQgY29ybmVyIGNhc2UgaW4KdGhlICVjcjQgY2Fz
ZSksIGJ1dCBzaW5jZSBYZW4gNC45LCBhbGwgZG9tYWlucyBzdGFydCB3aXRoIGEgc3VpdGFibGUg
Q1BVSUQKcG9saWN5LCB3aGljaCBpcyBhIG1vcmUgYXBwcm9wcmlhdGUgdXBwZXIgYm91bmQgdGhh
biBob3N0X2NwdWlkX3BvbGljeS4KCkZpbmFsbHksIHJlcG9zaXRpb24gdGhlIFVNSVAgbG9naWMg
YXMgaXQgaXMgdGhlIG9ubHkgcm93IG91dCBvZiBvcmRlci4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKSSBzdXNwZWN0IHRoaXMgaXNuJ3QgYW4gaXNzdWUgaW4gcHJh
Y3RpY2UgYmVjYXVzZSB0aGVyZSBpcyBubyB3YXkgdG8gZ2V0Clg4Nl9DUjRfU01YRSBzZXQgd2l0
aCB0aGUgbG9naWMgaW4gdGhpcyBzdGF0ZSwgYnV0IGl0IGlzIGEgbGF0ZW50IGJ1Zy4KCnYyOgog
KiBGaXggaHZtX2VmZXJfdmFsaWQoKSBhcyB3ZWxsLgogKiBDbGFyaWZ5IGNvbW1pdCBtZXNzYWdl
IHNvbWV3aGF0LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAxNiArKystLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwppbmRleCA0MDFjNGE5Li4yMTk0NGU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTg4NiwxMiArODg2LDcgQEAgY29u
c3QgY2hhciAqaHZtX2VmZXJfdmFsaWQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IHZh
bHVlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2lnbmVkIGludCBjcjBfcGcpCiB7CiAg
ICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICBjb25zdCBzdHJ1Y3Qg
Y3B1aWRfcG9saWN5ICpwOwotCi0gICAgaWYgKCBjcjBfcGcgPCAwICYmICFpc19oYXJkd2FyZV9k
b21haW4oZCkgKQotICAgICAgICBwID0gZC0+YXJjaC5jcHVpZDsKLSAgICBlbHNlCi0gICAgICAg
IHAgPSAmaG9zdF9jcHVpZF9wb2xpY3k7CisgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAq
cCA9IGQtPmFyY2guY3B1aWQ7CiAKICAgICBpZiAoIHZhbHVlICYgfkVGRVJfS05PV05fTUFTSyAp
CiAgICAgICAgIHJldHVybiAiVW5rbm93biBiaXRzIHNldCI7CkBAIC05MjgsMTQgKzkyMyw5IEBA
IGNvbnN0IGNoYXIgKmh2bV9lZmVyX3ZhbGlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRf
dCB2YWx1ZSwKIC8qIFRoZXNlIGJpdHMgaW4gQ1I0IGNhbiBiZSBzZXQgYnkgdGhlIGd1ZXN0LiAq
LwogdW5zaWduZWQgbG9uZyBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgYm9vbCByZXN0b3JlKQogewotICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kg
KnA7CisgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqcCA9IGQtPmFyY2guY3B1aWQ7CiAg
ICAgYm9vbCBtY2UsIHZteGU7CiAKLSAgICBpZiAoICFyZXN0b3JlICYmICFpc19oYXJkd2FyZV9k
b21haW4oZCkgKQotICAgICAgICBwID0gZC0+YXJjaC5jcHVpZDsKLSAgICBlbHNlCi0gICAgICAg
IHAgPSAmaG9zdF9jcHVpZF9wb2xpY3k7Ci0KICAgICAvKiBMb2dpYyBicm9rZW4gb3V0IHNpbXBs
eSB0byBhaWQgcmVhZGFiaWxpdHkgYmVsb3cuICovCiAgICAgbWNlICA9IHAtPmJhc2ljLm1jZSB8
fCBwLT5iYXNpYy5tY2E7CiAgICAgdm14ZSA9IHAtPmJhc2ljLnZteCAmJiAocmVzdG9yZSB8fCBu
ZXN0ZWRodm1fZW5hYmxlZChkKSk7CkBAIC05NTAsMTMgKzk0MCwxMyBAQCB1bnNpZ25lZCBsb25n
IGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBib29sIHJl
c3RvcmUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9DUjRfUENFICAgICAg
ICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAocC0+YmFzaWMuZnhzciAgICA/IFg4Nl9DUjRf
T1NGWFNSICAgICAgICAgICAgOiAwKSB8CiAgICAgICAgICAgICAocC0+YmFzaWMuc3NlICAgICA/
IFg4Nl9DUjRfT1NYTU1FWENQVCAgICAgICAgOiAwKSB8CisgICAgICAgICAgICAocC0+ZmVhdC51
bWlwICAgICA/IFg4Nl9DUjRfVU1JUCAgICAgICAgICAgICAgOiAwKSB8CiAgICAgICAgICAgICAo
dm14ZSAgICAgICAgICAgICA/IFg4Nl9DUjRfVk1YRSAgICAgICAgICAgICAgOiAwKSB8CiAgICAg
ICAgICAgICAocC0+ZmVhdC5mc2dzYmFzZSA/IFg4Nl9DUjRfRlNHU0JBU0UgICAgICAgICAgOiAw
KSB8CiAgICAgICAgICAgICAocC0+YmFzaWMucGNpZCAgICA/IFg4Nl9DUjRfUENJREUgICAgICAg
ICAgICAgOiAwKSB8CiAgICAgICAgICAgICAocC0+YmFzaWMueHNhdmUgICA/IFg4Nl9DUjRfT1NY
U0FWRSAgICAgICAgICAgOiAwKSB8CiAgICAgICAgICAgICAocC0+ZmVhdC5zbWVwICAgICA/IFg4
Nl9DUjRfU01FUCAgICAgICAgICAgICAgOiAwKSB8CiAgICAgICAgICAgICAocC0+ZmVhdC5zbWFw
ICAgICA/IFg4Nl9DUjRfU01BUCAgICAgICAgICAgICAgOiAwKSB8Ci0gICAgICAgICAgICAocC0+
ZmVhdC51bWlwICAgICA/IFg4Nl9DUjRfVU1JUCAgICAgICAgICAgICAgOiAwKSB8CiAgICAgICAg
ICAgICAocC0+ZmVhdC5wa3UgICAgICA/IFg4Nl9DUjRfUEtFICAgICAgICAgICAgICAgOiAwKSk7
CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 16:50:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 16:50: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-devel-bounces@lists.xenproject.org>)
	id 1goA6d-0000QP-Jm; Mon, 28 Jan 2019 16: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=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goA6c-0000QK-N8
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 16:49:54 +0000
X-Inumbo-ID: bb5b2ac6-231c-11e9-850d-ab5ed5715693
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb5b2ac6-231c-11e9-850d-ab5ed5715693;
 Mon, 28 Jan 2019 16:49:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 09:49:51 -0700
Message-Id: <5C4F32AB0200007800211D8F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 09:49:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548693659-28825-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548693659-28825-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] x86/hvm: Fix bit checking for
 CR4 and MSR_EFER
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDE3OjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQmVmb3JlIHRoZSBjcHVpZF9wb2xpY3kgbG9naWMgY2FtZSBhbG9uZywgJWNyNC9FRkVS
IGF1ZGl0aW5nIG9uIG1pZ3JhdGUtaW4gd2FzCj4gY29tcGxpY2F0ZWQsIGJlY2F1c2UgYXQgdGhh
dCBwb2ludCBubyBDUFVJRCBpbmZvcm1hdGlvbiBoYWQgYmVlbiBzZXQgZm9yIHRoZQo+IGd1ZXN0
LiAgQXVkaXRpbmcgYWdhaW5zdCB0aGUgaG9zdCBDUFVJRCB3YXMgYmV0dGVyIHRoYW4gbm90aGlu
ZywgYnV0IG5vdAo+IGlkZWFsLgo+IAo+IFNpbWlsYXJseSBhdCB0aGUgdGltZSwgUFZIdjEgbGFj
a2VkIHRoZSAiQ1BVSUQgcGFzc2VkIHRocm91Z2ggZnJvbSBoYXJkd2FyZSIKPiBiZWhhdmlvdXIg
d2l0aCBQViBndWVzdHMgaGFkLCBhbmQgUFZIIGRvbTAgaGFkIHRvIGJlIHNwZWNpYWwtY2FzZWQg
dG8gYmUgYWJsZQo+IHRvIGJvb3QuCj4gCj4gT3JkZXIgb2YgaW5mb3JtYXRpb24gaW4gdGhlIG1p
Z3JhdGlvbiBzdHJlYW0gaXMgc3RpbGwgYW4gaXNzdWUgKGhlbmNlIHdlIHN0aWxsCj4gbmVlZCB0
byBrZWVwIHRoZSByZXN0b3JlIHBhcmFtZXRlciB0byBjb3BlIHdpdGggYSBuZXN0ZWQgdmlydCBj
b3JuZXIgY2FzZSBpbgo+IHRoZSAlY3I0IGNhc2UpLCBidXQgc2luY2UgWGVuIDQuOSwgYWxsIGRv
bWFpbnMgc3RhcnQgd2l0aCBhIHN1aXRhYmxlIENQVUlECj4gcG9saWN5LCB3aGljaCBpcyBhIG1v
cmUgYXBwcm9wcmlhdGUgdXBwZXIgYm91bmQgdGhhbiBob3N0X2NwdWlkX3BvbGljeS4KPiAKPiBG
aW5hbGx5LCByZXBvc2l0aW9uIHRoZSBVTUlQIGxvZ2ljIGFzIGl0IGlzIHRoZSBvbmx5IHJvdyBv
dXQgb2Ygb3JkZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 16:52:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 16:52: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-devel-bounces@lists.xenproject.org>)
	id 1goA8W-00015L-1X; Mon, 28 Jan 2019 16:51: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=eoWa=QE=citrix.com=prvs=9248dae56=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1goA8U-00015B-27
 for xen-devel@lists.xen.org; Mon, 28 Jan 2019 16:51:50 +0000
X-Inumbo-ID: ff88c92e-231c-11e9-989c-9ff85ccd39b7
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff88c92e-231c-11e9-989c-9ff85ccd39b7;
 Mon, 28 Jan 2019 16:51:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76627416"
Date: Mon, 28 Jan 2019 16:51:33 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190128165133.vduyiwtfzdy5rens@zion.uk.xensource.com>
References: <1548693659-28825-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548693659-28825-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] x86/hvm: Fix bit checking for
 CR4 and MSR_EFER
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDQ6NDA6NTlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBCZWZvcmUgdGhlIGNwdWlkX3BvbGljeSBsb2dpYyBjYW1lIGFsb25nLCAlY3I0L0VG
RVIgYXVkaXRpbmcgb24gbWlncmF0ZS1pbiB3YXMKPiBjb21wbGljYXRlZCwgYmVjYXVzZSBhdCB0
aGF0IHBvaW50IG5vIENQVUlEIGluZm9ybWF0aW9uIGhhZCBiZWVuIHNldCBmb3IgdGhlCj4gZ3Vl
c3QuICBBdWRpdGluZyBhZ2FpbnN0IHRoZSBob3N0IENQVUlEIHdhcyBiZXR0ZXIgdGhhbiBub3Ro
aW5nLCBidXQgbm90Cj4gaWRlYWwuCj4gCj4gU2ltaWxhcmx5IGF0IHRoZSB0aW1lLCBQVkh2MSBs
YWNrZWQgdGhlICJDUFVJRCBwYXNzZWQgdGhyb3VnaCBmcm9tIGhhcmR3YXJlIgo+IGJlaGF2aW91
ciB3aXRoIFBWIGd1ZXN0cyBoYWQsIGFuZCBQVkggZG9tMCBoYWQgdG8gYmUgc3BlY2lhbC1jYXNl
ZCB0byBiZSBhYmxlCj4gdG8gYm9vdC4KPiAKPiBPcmRlciBvZiBpbmZvcm1hdGlvbiBpbiB0aGUg
bWlncmF0aW9uIHN0cmVhbSBpcyBzdGlsbCBhbiBpc3N1ZSAoaGVuY2Ugd2Ugc3RpbGwKPiBuZWVk
IHRvIGtlZXAgdGhlIHJlc3RvcmUgcGFyYW1ldGVyIHRvIGNvcGUgd2l0aCBhIG5lc3RlZCB2aXJ0
IGNvcm5lciBjYXNlIGluCj4gdGhlICVjcjQgY2FzZSksIGJ1dCBzaW5jZSBYZW4gNC45LCBhbGwg
ZG9tYWlucyBzdGFydCB3aXRoIGEgc3VpdGFibGUgQ1BVSUQKPiBwb2xpY3ksIHdoaWNoIGlzIGEg
bW9yZSBhcHByb3ByaWF0ZSB1cHBlciBib3VuZCB0aGFuIGhvc3RfY3B1aWRfcG9saWN5Lgo+IAo+
IEZpbmFsbHksIHJlcG9zaXRpb24gdGhlIFVNSVAgbG9naWMgYXMgaXQgaXMgdGhlIG9ubHkgcm93
IG91dCBvZiBvcmRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 16:54:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 16:54:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goAAp-0001D4-IC; Mon, 28 Jan 2019 16:54: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=CKwR=QE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1goAAo-0001Cw-Iy
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 16:54:14 +0000
X-Inumbo-ID: 573501ab-231d-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 573501ab-231d-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 16:54:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6608FEBD;
 Mon, 28 Jan 2019 08:54:13 -0800 (PST)
Received: from [10.37.12.223] (unknown [10.37.12.223])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5D61B3F59C;
 Mon, 28 Jan 2019 08:54:12 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
 <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
 <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
Date: Mon, 28 Jan 2019 16:54:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzI4LzE5IDQ6NDAgUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gCj4gCj4gT24gMjgu
MDEuMTkgMTg6MzYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSG9sZCBvbiwgQ0E1NyBhbmQgQ0E1
MyBhcmUgQVJNdjggY29yZXMuIFNvIGFyZSB5b3UgdXNpbmcgMzItYml0IG9yIAo+PiA2NC1iaXQg
Z3Vlc3RzPwo+IDY0LWJpdCBndWVzdHMuCj4gCj4+IDY0LWJpdCBndWVzdCBzaG91bGQgbm90IGhh
dmUgYW55IFNldC9XYXkgb3BlcmF0aW9ucyB1bmxlc3MgeW91IGFyZSAKPj4gdXNpbmcgYSB2ZXJ5
IHZlcnkgb2xkIExpbnV4LiBTbyB3aGF0IGlzIHRoZSB2ZXJzaW9uIG9mIGVhY2ggZ3Vlc3Q/Cj4g
QWxsIG9mIHRoZW0gZGVyaXZlZCBmcm9tIDQuMTQuMzUuCgpUaGVyZSBzaG91bGQgYmUgbm8gU2V0
L1dheSBpbiBMaW51eCA0LjE0LiBTbyBJIGFtIGEgYml0IGNvbmZ1c2VkIGhvdyBjYW4gCmV2ZW4g
cmVhY2ggdGhpcyBjb2RlLgoKQ2FuIHlvdSBsb29rIGlmIHRoZXJlIGFyZSBhIFNldC9XYXkgZXhl
Y3V0ZWQgaW4gTGludXg/IEFuZCB3aGVyZT8gWW91IApjYW4gYWRkIHNvbWUgY29kZSBpbiBhcm02
NC92c3lzcmVnLmMgdG8gdHJhY2sgdGhhdCBkb3duLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 16:55:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1goACF-0001NQ-6v; Mon, 28 Jan 2019 16:55: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=E7Vy=QE=citrix.com=prvs=924d4b44a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1goACE-0001NG-5A
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 16:55:42 +0000
X-Inumbo-ID: 8aadca7c-231d-11e9-8852-e3fa93bfda5d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8aadca7c-231d-11e9-8852-e3fa93bfda5d;
 Mon, 28 Jan 2019 16:55:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="85181617"
Date: Mon, 28 Jan 2019 17:55:29 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190128165529.bbeysjpd4afsyfs6@mac>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-3-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548659210-16870-3-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 2/8] microcode/intel: extend
 microcode_update_match()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDM6MDY6NDRQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gdG8gYSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFRoZW4sIHRoaXMgZnVuY3Rpb24gY2FuIGNv
bXBhcmUgdHdvIGdpdmVuCj4gbWljcm9jb2Rlcycgc2lnbmF0dXJlL3JldmlzaW9uIGFzIHdlbGwu
IENvbXBhcmluZyB0d28gbWljcm9jb2RlcyBpcwo+IHVzZWQgdG8gdXBkYXRlIHRoZSBnbG9iYWwg
bWljcm9jb2RlIGNhY2hlIChpbnRyb2R1Y2VkIGJ5IHRoZSBsYXRlcgo+IHBhdGNoZXMgaW4gdGhp
cyBzZXJpZXMpIHdoZW4gYSBuZXcgbWljcm9jb2RlIGlzIGdpdmVuLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBpbiB2NToK
PiAgLSBjb25zdGlmeSB0aGUgZXh0ZW5kZWRfc2lnbmF0dXJlCj4gIC0gdXNlIG5hbWVkIGVudW0g
dHlwZSBmb3IgdGhlIHJldHVybiB2YWx1ZSBvZiBtaWNyb2NvZGVfdXBkYXRlX21hdGNoCj4gLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyAgfCA0MyArKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29k
ZS5oIHwgIDYgKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMjQg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50
ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwo+IGluZGV4IDRmNjlmNGEuLjFl
ZDU3M2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCj4gKysr
IGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCj4gQEAgLTEyNywxNCArMTI3LDI0IEBA
IHN0YXRpYyBpbnQgY29sbGVjdF9jcHVfaW5mbyh1bnNpZ25lZCBpbnQgY3B1X251bSwgc3RydWN0
IGNwdV9zaWduYXR1cmUgKmNzaWcpCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAtc3RhdGlj
IGlubGluZSBpbnQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgKPiAtICAgIHVuc2lnbmVkIGludCBj
cHVfbnVtLCBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyLAo+
IC0gICAgaW50IHNpZywgaW50IHBmKQo+ICtzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVz
dWx0IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goCj4gKyAgICBjb25zdCB2b2lkICptYywgdW5zaWdu
ZWQgaW50IHNpZywgdW5zaWduZWQgaW50IHBmLCB1bnNpZ25lZCBpbnQgcmV2KQoKV2h5IGFyZSB5
b3UgcGFzc2luZyB0aGlzIGFzIGEgdm9pZCBwb2ludGVyPyBUaGUgb25seSBjYWxsZXIgaXMgYWxy
ZWFkeQpwYXNzaW5nIHRoaXMgYXMgYSBtY19oZWFkZXIgcG9pbnRlci4KCj4gIHsKPiAtICAgIHN0
cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdV9u
dW0pOwo+ICsgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRl
ciA9IG1jOwo+ICsgICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxlICpleHRfaGVhZGVy
Owo+ICsgICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ25hdHVyZSAqZXh0X3NpZzsKPiArICAg
IHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIGlmICggc2lnbWF0Y2goc2lnLCBtY19oZWFkZXIt
PnNpZywgcGYsIG1jX2hlYWRlci0+cGYpICkKPiArICAgICAgICByZXR1cm4gKG1jX2hlYWRlci0+
cmV2ID4gcmV2KSA/IE5FV19VQ09ERSA6IE9MRF9VQ09ERTsKClRoZSBjb2RlIGFib3ZlIGltcGxp
ZXMgdGhhdCBhIG1pY3JvY29kZSBibG9iIGNhbiBvbmx5IGhhdmUgYSBzaW5nbGUKdmVyc2lvbiBv
ZiBtaWNyb2NvZGUgZm9yIGVhY2ggbW9kZWwsIEkgZ3Vlc3MgdGhpcyBpcyBPSyBhbmQgZ3VhcmFu
dGVlZApieSBJbnRlbD8KCldpdGggYXQgbGVhc3QgdGhlIGZpcnN0IGNvbW1lbnQgZml4ZWQ6CgpS
ZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFu
a3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 16:58:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 16:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goAF4-0001ht-Nb; Mon, 28 Jan 2019 16:58: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=M9ZJ=QE=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1goAF3-0001ci-Jc
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 16:58:37 +0000
X-Inumbo-ID: f3544915-231d-11e9-aeee-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3544915-231d-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 16:58:36 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id p6so12439320lfc.1
 for <xen-devel@lists.xenproject.org>; Mon, 28 Jan 2019 08:58:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=+cwevqTMpZdM3ZDLwjhTE9GgkbZVLmC67oJnz57ilFE=;
 b=hJi2hbbt9ig1dA/km25WLoBnS2iBsjpK/7GpQb84xB6GoDCj2lD/TKM/bUtsfiqDmX
 lDcBFKhpFTBrUk8vgxC4V474brHsrbyctZLjp6JzZAav/xn0IHtgPt3EoDPfs0wbCTaQ
 b3oFSpgjbqWnQe1WondLhbbpu+iwy3tpSZ5rHTlUOk8jOI7+swoux4K8danE79AjVEiZ
 AwIwkEYmH5fdZlh9z/glvYzFG5pSNyl5Y4QF+nMTF/VICG/Z14eDbmCANB+12Ppn0F53
 tBmTvNj4Qf/IvTF4bw/RWT6LOW3g+l2+2JTBXQNKaQBOK/VY4cg72gYqIEj2cL4EUiPq
 XFMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=+cwevqTMpZdM3ZDLwjhTE9GgkbZVLmC67oJnz57ilFE=;
 b=Ylh4i+GKNCh114GlKRGK07eWnBEm6QtPM7Euzk9qNMOqEoGSVhBR7t+6xE8vCazXIw
 UJsziMQBDz9VHtOf4ZdhVPXKcn5OVGPnveMGOkV1NgrNRm2EDOx3EGr+uX1XpKEG+5xT
 khm/OW/FOYFfRt9bgelXA7I4yE83SdKcT/qwEwPmjVMEPfi3e/Q/Lp+MklN48ln/ctqK
 WyR37Rc0xY4cb9edUn65lLFtgnCZkB8wOUgdtEANxAqS6XrI0g1VbfwxpyrDyXnOV5TX
 4mTq4jzyLP+VflcRgx94Y2zE8ohndAm8O0xcTbRg3V5lBdUDswC0selxBpfknnqSWdL8
 KtJA==
X-Gm-Message-State: AJcUukcUWDkhX8UK55kNt/0FNBi1Y2y9RTgEi2ePiNE2iGy3Fb/uv5pL
 /MRVh0qNDjhLiqBFEJcR6kM=
X-Google-Smtp-Source: ALg8bN4woYqrVDXVxNcyMVmqsh48L2wZGdu/0xtHaGSfk+1qnXT7UGEyMKEAwuczyYvZ2jTKuCueDA==
X-Received: by 2002:a19:2395:: with SMTP id
 j143mr18184006lfj.107.1548694714807; 
 Mon, 28 Jan 2019 08:58:34 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id p89-v6sm3131720ljp.60.2019.01.28.08.58.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Jan 2019 08:58:33 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
 <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
 <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
 <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <564276dc-d455-01f7-2055-3a585970dbcc@gmail.com>
Date: Mon, 28 Jan 2019 18:58:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyOC4wMS4xOSAxODo1NCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDEvMjgv
MTkgNDo0MCBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPj4KPj4KPj4gT24gMjguMDEuMTkgMTg6
MzYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhvbGQgb24sIENBNTcgYW5kIENBNTMgYXJlIEFS
TXY4IGNvcmVzLiBTbyBhcmUgeW91IHVzaW5nIDMyLWJpdCBvciA2NC1iaXQgZ3Vlc3RzPwo+PiA2
NC1iaXQgZ3Vlc3RzLgo+Pgo+Pj4gNjQtYml0IGd1ZXN0IHNob3VsZCBub3QgaGF2ZSBhbnkgU2V0
L1dheSBvcGVyYXRpb25zIHVubGVzcyB5b3UgYXJlIHVzaW5nIGEgdmVyeSB2ZXJ5IG9sZCBMaW51
eC4gU28gd2hhdCBpcyB0aGUgdmVyc2lvbiBvZiBlYWNoIGd1ZXN0Pwo+PiBBbGwgb2YgdGhlbSBk
ZXJpdmVkIGZyb20gNC4xNC4zNS4KPiAKPiBUaGVyZSBzaG91bGQgYmUgbm8gU2V0L1dheSBpbiBM
aW51eCA0LjE0LiBTbyBJIGFtIGEgYml0IGNvbmZ1c2VkIGhvdyBjYW4gZXZlbiByZWFjaCB0aGlz
IGNvZGUuCj4gCj4gQ2FuIHlvdSBsb29rIGlmIHRoZXJlIGFyZSBhIFNldC9XYXkgZXhlY3V0ZWQg
aW4gTGludXg/IEFuZCB3aGVyZT8gWW91IGNhbiBhZGQgc29tZSBjb2RlIGluIGFybTY0L3ZzeXNy
ZWcuYyB0byB0cmFjayB0aGF0IGRvd24uClllcCwgSSdtIHN0aWxsIGxvb2tpbmcgaW50byBkZXRh
aWxzIG9mIHRoYXQgc3R1ZmYuCllldCB0aGlzIHBhdGNoIG1ha2VzIHRoZSBzeXN0ZW0gZnVuY3Rp
b25hbC4KCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 17:00:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 17:00: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-devel-bounces@lists.xenproject.org>)
	id 1goAH0-0002PW-4S; Mon, 28 Jan 2019 17:00:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ayfn=QE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goAGz-0002PP-Kr
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 17:00:37 +0000
X-Inumbo-ID: 3b4c559f-231e-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b4c559f-231e-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 17:00:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 28 Jan 2019 10:00:35 -0700
Message-Id: <5C4F35300200007800211DAF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 28 Jan 2019 10:00:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-3-git-send-email-chao.gao@intel.com>
 <20190128165529.bbeysjpd4afsyfs6@mac>
In-Reply-To: <20190128165529.bbeysjpd4afsyfs6@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 2/8] microcode/intel: extend
 microcode_update_match()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE5IGF0IDE3OjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDI4LCAyMDE5IGF0IDAzOjA2OjQ0UE0gKzA4MDAsIENoYW8gR2FvIHdyb3Rl
Ogo+PiB0byBhIG1vcmUgZ2VuZXJpYyBmdW5jdGlvbi4gVGhlbiwgdGhpcyBmdW5jdGlvbiBjYW4g
Y29tcGFyZSB0d28gZ2l2ZW4KPj4gbWljcm9jb2Rlcycgc2lnbmF0dXJlL3JldmlzaW9uIGFzIHdl
bGwuIENvbXBhcmluZyB0d28gbWljcm9jb2RlcyBpcwo+PiB1c2VkIHRvIHVwZGF0ZSB0aGUgZ2xv
YmFsIG1pY3JvY29kZSBjYWNoZSAoaW50cm9kdWNlZCBieSB0aGUgbGF0ZXIKPj4gcGF0Y2hlcyBp
biB0aGlzIHNlcmllcykgd2hlbiBhIG5ldyBtaWNyb2NvZGUgaXMgZ2l2ZW4uCj4+IAo+PiBTaWdu
ZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiAtLS0KPj4gQ2hhbmdl
cyBpbiB2NToKPj4gIC0gY29uc3RpZnkgdGhlIGV4dGVuZGVkX3NpZ25hdHVyZQo+PiAgLSB1c2Ug
bmFtZWQgZW51bSB0eXBlIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1pY3JvY29kZV91cGRhdGVf
bWF0Y2gKPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgIHwgNDMgKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbWljcm9jb2RlLmggfCAgNiArKysrKysKPj4gIDIgZmlsZXMgY2hhbmdlZCwgMjUgaW5z
ZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21pY3JvY29kZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCj4+
IGluZGV4IDRmNjlmNGEuLjFlZDU3M2EgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9taWNy
b2NvZGVfaW50ZWwuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKPj4g
QEAgLTEyNywxNCArMTI3LDI0IEBAIHN0YXRpYyBpbnQgY29sbGVjdF9jcHVfaW5mbyh1bnNpZ25l
ZCBpbnQgY3B1X251bSwgCj4gc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpCj4+ICAgICAgcmV0
dXJuIDA7Cj4+ICB9Cj4+ICAKPj4gLXN0YXRpYyBpbmxpbmUgaW50IG1pY3JvY29kZV91cGRhdGVf
bWF0Y2goCj4+IC0gICAgdW5zaWduZWQgaW50IGNwdV9udW0sIGNvbnN0IHN0cnVjdCBtaWNyb2Nv
ZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXIsCj4+IC0gICAgaW50IHNpZywgaW50IHBmKQo+PiAr
c3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBtaWNyb2NvZGVfdXBkYXRlX21hdGNo
KAo+PiArICAgIGNvbnN0IHZvaWQgKm1jLCB1bnNpZ25lZCBpbnQgc2lnLCB1bnNpZ25lZCBpbnQg
cGYsIHVuc2lnbmVkIGludCByZXYpCj4gCj4gV2h5IGFyZSB5b3UgcGFzc2luZyB0aGlzIGFzIGEg
dm9pZCBwb2ludGVyPyBUaGUgb25seSBjYWxsZXIgaXMgYWxyZWFkeQo+IHBhc3NpbmcgdGhpcyBh
cyBhIG1jX2hlYWRlciBwb2ludGVyLgo+IAo+PiAgewo+PiAtICAgIHN0cnVjdCB1Y29kZV9jcHVf
aW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdV9udW0pOwo+PiArICAgIGNv
bnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXIgPSBtYzsKPj4gKyAg
ICBjb25zdCBzdHJ1Y3QgZXh0ZW5kZWRfc2lndGFibGUgKmV4dF9oZWFkZXI7Cj4+ICsgICAgY29u
c3Qgc3RydWN0IGV4dGVuZGVkX3NpZ25hdHVyZSAqZXh0X3NpZzsKPj4gKyAgICB1bnNpZ25lZCBp
bnQgaTsKPj4gKwo+PiArICAgIGlmICggc2lnbWF0Y2goc2lnLCBtY19oZWFkZXItPnNpZywgcGYs
IG1jX2hlYWRlci0+cGYpICkKPj4gKyAgICAgICAgcmV0dXJuIChtY19oZWFkZXItPnJldiA+IHJl
dikgPyBORVdfVUNPREUgOiBPTERfVUNPREU7Cj4gCj4gVGhlIGNvZGUgYWJvdmUgaW1wbGllcyB0
aGF0IGEgbWljcm9jb2RlIGJsb2IgY2FuIG9ubHkgaGF2ZSBhIHNpbmdsZQo+IHZlcnNpb24gb2Yg
bWljcm9jb2RlIGZvciBlYWNoIG1vZGVsLCBJIGd1ZXNzIHRoaXMgaXMgT0sgYW5kIGd1YXJhbnRl
ZWQKPiBieSBJbnRlbD8KClRoZSBjb250YWluZXJpemF0aW9uIGlzIGEgbGl0dGxlIGRpZmZlcmVu
dCBmcm9tIEFNRCdzLiBNdWx0aXBsZQpkaWZmZXJlbnQgdmVyc2lvbnMgY2FuIGJlIHByZXNlbnQg
aW4gd2hhdCBjb21tb25seSBuYW1lZAptaWNyb2NvZGUuYmluLCBidXQgZWFjaCBpbmRpdmlkdWFs
IGJsb2IgaG9sZHMgZXhhY3RseSBvbmUKdmVyc2lvbiBmb3Igb25lIGZhbWlseTptb2RlbDpzdGVw
cGluZyB0dXBsZSAocGx1cyB0aGUgZnVydGhlcgpyZXN0cmljdGlvbiwgbmFtZWQgInBmIiBhYm92
ZSkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 17:40:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 17:40: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-devel-bounces@lists.xenproject.org>)
	id 1goAt1-0005VV-Cl; Mon, 28 Jan 2019 17:39: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=E7Vy=QE=citrix.com=prvs=924d4b44a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1goAt0-0005VQ-HZ
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 17:39:54 +0000
X-Inumbo-ID: b7be586e-2323-11e9-9289-e3b5ec7c7270
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7be586e-2323-11e9-9289-e3b5ec7c7270;
 Mon, 28 Jan 2019 17:39:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="85184200"
Date: Mon, 28 Jan 2019 18:39:43 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190128173943.glgp6xxsfpy6yd3e@mac>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-4-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548659210-16870-4-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 3/8] microcode: introduce the global
 microcode cache
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDM6MDY6NDVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gdG8gcmVwbGFjZSB0aGUgY3VycmVudCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KPiAKPiBD
b21wYXJlZCB0byB0aGUgY3VycmVudCBwZXItY3B1IGNhY2hlLCB0aGUgYmVuZWZpdHMgb2YgdGhl
IGdsb2JhbAo+IG1pY3JvY29kZSBjYWNoZSBhcmU6Cj4gMS4gSXQgcmVkdWNlcyB0aGUgd29yayB0
aGF0IG5lZWQgdG8gYmUgZG9uZSBvbiBlYWNoIENQVS4gUGFyc2luZyB1Y29kZQo+IGZpbGUgY2Fu
IGJlIGRvbmUgb25jZSBvbiBvbmUgQ1BVLiBPdGhlciBDUFVzIG5lZWRuJ3QgcGFyc2UgdWNvZGUg
ZmlsZS4KPiBJbnN0ZWFkLCB0aGV5IGNhbiBmaW5kIG91dCBhbmQgbG9hZCBhIHBhdGNoIHdpdGgg
bmV3ZXIgcmV2aXNpb24gZnJvbQo+IHRoZSBnbG9iYWwgY2FjaGUuCj4gMi4gSXQgcmVkdWNlcyB0
aGUgbWVtb3J5IGNvbnN1bXB0aW9uIG9uIGEgc3lzdGVtIHdpdGggbWFueSBDUFUgY29yZXMuCj4g
Cj4gVHdvIGZ1bmN0aW9ucywgc2F2ZV9wYXRjaCgpIGFuZCBmaW5kX3BhdGNoKCkgYXJlIGludHJv
ZHVjZWQuIFRoZQo+IGZvcm1lciBhZGRzIG9uZSBnaXZlbiBwYXRjaCB0byB0aGUgZ2xvYmFsIGNh
Y2hlLiBUaGUgbGF0dGVyIGdldHMKPiBhIG5ld2VyIGFuZCBtYXRjaGVkIHVjb2RlIHBhdGNoIGZy
b20gdGhlIGdsb2JhbCBjYWNoZS4KPiAKPiBOb3RlIHRoYXQgSSBkZWxpYmVyYXRlbHkgYXZvaWQg
dG91Y2hpbmcgJ3VjaS0+bWMnIGFzIEkgYW0gZ29pbmcgdG8KPiByZW1vdmUgaXQgY29tcGxldGVs
eSBpbiB0aGUgbmV4dCBwYXRjaC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgo+IC0tLQo+IENoYW5nZXMgaW4gdjU6Cj4gIC0gcmV3b3JkIHRoZSBjb21t
aXQgZGVzY3JpcHRpb24KPiAgLSBmaW5kX3BhdGNoKCkgYW5kIHNhdmVfcGF0Y2goKSBhcmUgYWJz
dHJhY3RlZCBpbnRvIGNvbW1vbiBmdW5jdGlvbnMKPiAgICB3aXRoIHNvbWUgaG9va3MgZm9yIEFN
RCBhbmQgSW50ZWwKPiAtLS0KPiAgeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8IDU0
ICsrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMg
ICAgfCA5NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQo+ICB4ZW4v
YXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oIHwgMTMgKysrKysrCj4g
IDQgZmlsZXMgY2hhbmdlZCwgMjE5IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlLmMKPiBpbmRleCA0MTYzZjUwLi43ZDViNzY5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+IEBAIC02
MSw2ICs2MSw4IEBAIHN0YXRpYyBzdHJ1Y3QgdWNvZGVfbW9kX2Jsb2IgX19pbml0ZGF0YSB1Y29k
ZV9ibG9iOwo+ICAgKi8KPiAgc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIHVjb2RlX3NjYW47Cj4g
IAo+ICtzdGF0aWMgTElTVF9IRUFEKG1pY3JvY29kZV9jYWNoZSk7Cj4gKwo+ICB2b2lkIF9faW5p
dCBtaWNyb2NvZGVfc2V0X21vZHVsZSh1bnNpZ25lZCBpbnQgaWR4KQo+ICB7Cj4gICAgICB1Y29k
ZV9tb2RfaWR4ID0gaWR4Owo+IEBAIC0yMDgsNiArMjEwLDU4IEBAIHN0YXRpYyB2b2lkIG1pY3Jv
Y29kZV9maW5pX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQo+ICAgICAgc3Bpbl91bmxvY2soJm1pY3Jv
Y29kZV9tdXRleCk7Cj4gIH0KPiAgCj4gKy8qIFNhdmUgYSB1Y29kZSBwYXRjaCB0byB0aGUgZ2xv
YmFsIGNhY2hlIGxpc3QgKi8KPiArYm9vbCBzYXZlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVfcGF0
Y2ggKm5ld19wYXRjaCkKClRoaXMgYmVpbmcgYSBnbG9iYWwgZnVuY3Rpb24gbGlrZWx5IHJlcXVp
cmVzIHNvbWUga2luZCBvZiBwcmVmaXgsIEkKd291bGQgc3VnZ2VzdCBtaWNyb2NvZGVfc2F2ZV9w
YXRjaCwgdGhlIHNhbWUgYXBwbGllcyB0byB0aGUgZmluZF9wYXRjaApmdW5jdGlvbiBiZWxvdy4K
Cj4gK3sKPiArICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9wYXRjaDsKPiAr
Cj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KG1pY3JvY29kZV9wYXRjaCwgJm1pY3JvY29kZV9j
YWNoZSwgbGlzdCkKCkkgdGhpbmsgSSdtIG1pc3Npbmcgc29tZXRoaW5nIGhlcmUsIGJ1dCBnaXZl
biB0aGUgY29udmVyc2F0aW9uIHdlIGhhZAppbiB0aGUgcHJldmlvdXMgdmVyc2lvbiBvZiB0aGUg
c2VyaWVzIFswXSBJIGFzc3VtZWQgdGhlcmUgd2FzIG9ubHkgYQpzaW5nbGUgbWljcm9jb2RlIHBh
dGNoIHRoYXQgYXBwbGllcyB0byB0aGUgd2hvbGUgc3lzdGVtLCBhbmQgdGhhdAp0aGVyZSB3YXMg
bm8gbmVlZCB0byBrZWVwIGEgbGlzdD8KCkJlY2F1c2UgWGVuIGRvZXNuJ3Qgc3VwcG9ydCBydW5u
aW5nIG9uIHN1Y2ggbWl4ZWQgc3lzdGVtcyBhbnl3YXk/CgpbMF0gaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTEyL21zZzAwMzgxLmh0bWwK
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGVfaW50ZWwuYwo+IGluZGV4IDFlZDU3M2EuLmZjMzVjOGQgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21pY3JvY29kZV9pbnRlbC5jCj4gQEAgLTI3NiwxOCArMzI0LDI0IEBAIHN0YXRpYyBpbnQgYXBw
bHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCj4gICAgICB1bnNpZ25lZCBpbnQgdmFsWzJd
Owo+ICAgICAgdW5zaWduZWQgaW50IGNwdV9udW0gPSByYXdfc21wX3Byb2Nlc3Nvcl9pZCgpOwo+
ICAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5m
bywgY3B1X251bSk7Cj4gKyAgICBzdHJ1Y3QgbWljcm9jb2RlX2ludGVsICptY19pbnRlbDsKPiAr
ICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoOwo+ICAKPiAgICAgIC8qIFdlIHNob3Vs
ZCBiaW5kIHRoZSB0YXNrIHRvIHRoZSBDUFUgKi8KPiAgICAgIEJVR19PTihjcHVfbnVtICE9IGNw
dSk7Cj4gIAo+IC0gICAgaWYgKCB1Y2ktPm1jLm1jX2ludGVsID09IE5VTEwgKQo+ICsgICAgcGF0
Y2ggPSBmaW5kX3BhdGNoKGNwdSk7Cj4gKyAgICBpZiAoICFwYXRjaCApCj4gICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gIAo+ICsgICAgbWNfaW50ZWwgPSBwYXRjaC0+ZGF0YTsKPiArICAgIEJV
R19PTighbWNfaW50ZWwpOwo+ICsKPiAgICAgIC8qIHNlcmlhbGl6ZSBhY2Nlc3MgdG8gdGhlIHBo
eXNpY2FsIHdyaXRlIHRvIE1TUiAweDc5ICovCj4gICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmbWlj
cm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7Cj4gIAo+ICAgICAgLyogd3JpdGUgbWljcm9jb2Rl
IHZpYSBNU1IgMHg3OSAqLwo+IC0gICAgd3Jtc3JsKE1TUl9JQTMyX1VDT0RFX1dSSVRFLCAodW5z
aWduZWQgbG9uZyl1Y2ktPm1jLm1jX2ludGVsLT5iaXRzKTsKPiArICAgIHdybXNybChNU1JfSUEz
Ml9VQ09ERV9XUklURSwgKHVuc2lnbmVkIGxvbmcpbWNfaW50ZWwtPmJpdHMpOwo+ICAgICAgd3Jt
c3JsKE1TUl9JQTMyX1VDT0RFX1JFViwgMHgwVUxMKTsKPiAgCj4gICAgICAvKiBBcyBkb2N1bWVu
dGVkIGluIHRoZSBTRE06IERvIGEgQ1BVSUQgMSBoZXJlICovCj4gQEAgLTI5OCwxOSArMzUyLDE5
IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCj4gICAgICB2
YWxbMV0gPSAodWludDMyX3QpKG1zcl9jb250ZW50ID4+IDMyKTsKPiAgCj4gICAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZtaWNyb2NvZGVfdXBkYXRlX2xvY2ssIGZsYWdzKTsKPiAtICAgIGlm
ICggdmFsWzFdICE9IHVjaS0+bWMubWNfaW50ZWwtPmhkci5yZXYgKQo+ICsgICAgaWYgKCB2YWxb
MV0gIT0gbWNfaW50ZWwtPmhkci5yZXYgKQo+ICAgICAgewo+ICAgICAgICAgIHByaW50ayhLRVJO
X0VSUiAibWljcm9jb2RlOiBDUFUlZCB1cGRhdGUgZnJvbSByZXZpc2lvbiAiCj4gICAgICAgICAg
ICAgICAgICIlI3ggdG8gJSN4IGZhaWxlZC4gUmVzdWx0aW5nIHJldmlzaW9uIGlzICUjeC5cbiIs
IGNwdV9udW0sCj4gLSAgICAgICAgICAgICAgIHVjaS0+Y3B1X3NpZy5yZXYsIHVjaS0+bWMubWNf
aW50ZWwtPmhkci5yZXYsIHZhbFsxXSk7Cj4gKyAgICAgICAgICAgICAgIHVjaS0+Y3B1X3NpZy5y
ZXYsIG1jX2ludGVsLT5oZHIucmV2LCB2YWxbMV0pOwo+ICAgICAgICAgIHJldHVybiAtRUlPOwo+
ICAgICAgfQo+ICAgICAgcHJpbnRrKEtFUk5fSU5GTyAibWljcm9jb2RlOiBDUFUlZCB1cGRhdGVk
IGZyb20gcmV2aXNpb24gIgo+ICAgICAgICAgICAgICIlI3ggdG8gJSN4LCBkYXRlID0gJTA0eC0l
MDJ4LSUwMnggXG4iLAo+ICAgICAgICAgICAgIGNwdV9udW0sIHVjaS0+Y3B1X3NpZy5yZXYsIHZh
bFsxXSwKPiAtICAgICAgICAgICB1Y2ktPm1jLm1jX2ludGVsLT5oZHIuZGF0ZSAmIDB4ZmZmZiwK
PiAtICAgICAgICAgICB1Y2ktPm1jLm1jX2ludGVsLT5oZHIuZGF0ZSA+PiAyNCwKPiAtICAgICAg
ICAgICAodWNpLT5tYy5tY19pbnRlbC0+aGRyLmRhdGUgPj4gMTYpICYgMHhmZik7Cj4gKyAgICAg
ICAgICAgbWNfaW50ZWwtPmhkci5kYXRlICYgMHhmZmZmLAo+ICsgICAgICAgICAgIG1jX2ludGVs
LT5oZHIuZGF0ZSA+PiAyNCwKPiArICAgICAgICAgICAobWNfaW50ZWwtPmhkci5kYXRlID4+IDE2
KSAmIDB4ZmYpOwoKTml0OiB3aGlsZSBoZXJlIGNvdWxkIHlvdSBtYWtlIGFuIHVuaW9uIG9mIHRo
ZSBkYXRlIGZpZWxkIHdpdGggaXQncwpmb3JtYXQsIHNvIHRoYXQgeW91IGNhbiBwcmludCBpdCB3
aXRob3V0IGhhdmluZyB0byBwZXJmb3JtIHRoaXMKc2hpZnRpbmcgYW5kIG1hc2tpbmc/CgpUaGFu
a3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 18:05:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 18:05: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-devel-bounces@lists.xenproject.org>)
	id 1goBHj-00081a-LD; Mon, 28 Jan 2019 18:05: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=zlrW=QE=citrix.com=prvs=924bf3092=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1goBHi-000813-9X
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 18:05:26 +0000
X-Inumbo-ID: 48a33734-2327-11e9-86af-e3db1b18fbc4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48a33734-2327-11e9-86af-e3db1b18fbc4;
 Mon, 28 Jan 2019 18:05:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,534,1539648000"; d="scan'208";a="76635801"
Date: Mon, 28 Jan 2019 18:05:20 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Pry Mar <pryorm09@gmail.com>
Message-ID: <20190128180520.GA2306@perard.uk.xensource.com>
References: <CAHnBbQ_69nOP2NsSy0rtzbBocUJRHnBxnJ9AX7yaqH_dTg7FJw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHnBbQ_69nOP2NsSy0rtzbBocUJRHnBxnJ9AX7yaqH_dTg7FJw@mail.gmail.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] xen-4.12~rc1 in ub1804: no vfb objects in pv domU,
 bug or feature?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, sstabellini@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMjcsIDIwMTkgYXQgMDI6MTU6NTJQTSAtMDgwMCwgUHJ5IE1hciB3cm90ZToK
PiBxZW11IGJ1aWxkIGNvbmZpZzoKPiBodHRwOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbi8xMDYy
Nzc3Lwo+IAo+IGRvbVUgc3RhcnR1cCB0cmFjZToKPiBodHRwOi8vcGFzdGUuZGViaWFuLm5ldC9w
bGFpbi8xMDYyNzY4Lwo+Cj4gVGhpcyByZWxlYXNlIHVzZXMgcWVtdS0zLjAuMCB3aGljaCBoYXMg
YSBkZXBlbmRzIG9uIGxpYnhlbnRvb2xjb3JlLgo+IAo+IEluIHhlbi00LjExLjEgd2l0aCBxZW11
LTIuMTEuMiB2ZmIgb2JqZWN0cyAoVk5DKSBhbHdheXMgd29ya2VkIGluIHB2Cj4gZG9tVS4gT25s
eSBub3cgd2l0aCBxZW11LTMueCBpcyBpdCBmYWlsaW5nOiB0aGUgZG9tVSBzdG9wcyBhbmQgY2xv
c2VzLgoKVk5DIHdpdGggYSBQViBndWVzdCBzdGlsbCB3b3JrcyBmb3IgbWUsIHNvIHNvbWV0aGlu
ZyBlbHNlIGlzIGdvaW5nIG9uLgpUaGUgb3V0cHV0IG9mIGB4bCAtdnZ2YCAoZG9tVSBzdGFydHVw
IHRyYWNlKSBsb29rcyBmaW5lLCBiZXNpZGUgdGhlCmVycm9yIHRoYXQgc2F5IHFlbXUgZGlkbid0
IHN0YXJ0LgoKQ291bGQgeW91IHBhc3RlIGFsc28gdGhlIG91dHB1dCBvZiBRRU1VOiBhdCAvdmFy
L2xvZy94ZW4vcWVtdS1kbS1kZWJzaWQubG9nCihzb3JyeSwgbG9ncyBldmVyeXdoZXJlKQoKPiBJ
IHNlZSB0aGV5IGFyZSBwYXRjaGluZyB0b29scy9xZW11LXhlbi9jb25maWd1cmUgaGVyZToKPiBo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTkt
MDEvbXNnMDE2OTYuaHRtbAoKVGhhdCBwYXRjaCBpc24ndCBpbXBvcnRhbnQuIEl0IHNob3VsZG4n
dCBjaGFuZ2UgYW55dGhpbmcgZm9yIHRoZQpxZW11LXN5c3RlbS0qIGJpbmFyaWVzLCBidXQgdGhp
bmdzIHdvdWxkIGNoYW5nZXMgZm9yIG90aGVycywgbGlrZQpxZW11LWltZywgaXQgd291bGRuJ3Qg
YmUgbGlua2VkIHRvIHhlbidzIGxpYnMgYW55bW9yZS4KClRoYW5rcywKCi0tIApBbnRob255IFBF
UkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 18:59:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 18:59: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-devel-bounces@lists.xenproject.org>)
	id 1goC8O-0004Gb-Oc; Mon, 28 Jan 2019 18:59: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=wu1C=QE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goC8N-0004GR-Q1
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 18:59:51 +0000
X-Inumbo-ID: e30dfac8-232e-11e9-927a-abd2ad1a4ec2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e30dfac8-232e-11e9-927a-abd2ad1a4ec2;
 Mon, 28 Jan 2019 18:59:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goC8K-0001kU-KG; Mon, 28 Jan 2019 18:59:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goC8K-00006w-Ag; Mon, 28 Jan 2019 18:59:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goC8K-0007av-A5; Mon, 28 Jan 2019 18:59:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132538-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f19a199281a23725beb73bef61eb8964d8e225ce
X-Osstest-Versions-That: xen=3ec62664bdd67dc0c41ff22198c406729b3c87a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Jan 2019 18:59:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132538: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjUzOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjUzOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxOWExOTkyODFhMjM3MjViZWI3M2JlZjYxZWI4OTY0
ZDhlMjI1Y2UKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDNlYzYyNjY0
YmRkNjdkYzBjNDFmZjIyMTk4YzQwNjcyOWIzYzg3YTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjQ3NyAgMjAxOS0wMS0yNSAxODowMDo0NSBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzI1MzggIDIwMTktMDEtMjggMTc6MDA6NDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24u
ZGU+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDNlYzYyNjY0
YmQuLmYxOWExOTkyODEgIGYxOWExOTkyODFhMjM3MjViZWI3M2JlZjYxZWI4OTY0ZDhlMjI1Y2Ug
LT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 19:48:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 19:48:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goCtU-0008W4-P8; Mon, 28 Jan 2019 19:48: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=wu1C=QE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goCtT-0008Vs-BM
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 19:48:31 +0000
X-Inumbo-ID: af5a9ef0-2335-11e9-b1a0-8f1865f5613f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af5a9ef0-2335-11e9-b1a0-8f1865f5613f;
 Mon, 28 Jan 2019 19:48:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goCtQ-0002gm-PC; Mon, 28 Jan 2019 19:48:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goCtQ-00025C-Gi; Mon, 28 Jan 2019 19:48:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goCtQ-00050F-G6; Mon, 28 Jan 2019 19:48:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132511-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=7c700108d621a09e4595cd09c8d03277d7d5e88c
X-Osstest-Versions-That: libvirt=429f5454d570b5fca4b40338502bea724e31db99
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Jan 2019 19:48:28 +0000
Subject: [Xen-devel] [libvirt test] 132511: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjUxMSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI1MTEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjQ2OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNDY5CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDdjNzAw
MTA4ZDYyMWEwOWU0NTk1Y2QwOWM4ZDAzMjc3ZDdkNWU4OGMKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIDQyOWY1NDU0ZDU3MGI1ZmNhNGI0MDMzODUwMmJlYTcyNGUzMWRi
OTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjQ2OSAgMjAxOS0wMS0yNSAwNToxMTo0NSBaICAg
IDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI0OTAgIDIwMTktMDEtMjYgMDY6Mzk6MTIg
WiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI1MTEgIDIw
MTktMDEtMjcgMTk6NTQ6MjggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBFcmljIEJsYWtlIDxlYmxha2VAcmVk
aGF0LmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBMYWluZSBTdHVtcCA8
bGFpbmVAbGFpbmUub3JnPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+
CiAgUm9tYW4gQm9nb3JvZHNraXkgPGJvZ29yb2Rza2l5QGdtYWlsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKICAgNDI5ZjU0NTRkNS4uN2M3MDAxMDhkNiAgN2M3MDAxMDhkNjIxYTA5ZTQ1OTVjZDA5
YzhkMDMyNzdkN2Q1ZTg4YyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 20:30:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 20:30:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goDYE-0004UB-Hs; Mon, 28 Jan 2019 20:30: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goDYD-0004U6-6J
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 20:30:37 +0000
X-Inumbo-ID: 90d4aedc-233b-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90d4aedc-233b-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 20:30:35 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id E942622230;
 Mon, 28 Jan 2019 15:30:34 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 15:30:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=X25h7h
 zGHeZD94gYexmV1prsuzw4X+lO1Kz7xJyy7RI=; b=A4UdDrCb2C8NNsy56aDX2X
 h8e3lxFE7Y6X3o5TEQ6AcUGYipWijeexfmevuiUeL+a5zDOS22clEYN9lLqW42XG
 I42TGO0WuIwr+mEOWpRspGSNvuJjgACf0XsfZHPCTfOOKQARno0PifwoUoRhWM5b
 XwsvFMzCCltzySRCPNJLh9fvK1PD29uc4PWykDMk5Gy1sx/yMe/hruT2cDS/5icL
 mtK9dLV1lCT3ECtZW+c8m1TDho3HeU1FkyfBm3CCtwpdeYfrPr7BGpxaPjfuV89X
 p86pXBNsjA4X6qXycJ8i1Qo3xs2KFYhXp80UoCIphinBUxKC7jPPT5ugOqD3Ko2Q
 ==
X-ME-Sender: <xms:Z2ZPXIrrF4u1ET_Vlzg4zaDBd_NjRwgFuCHssGKpOCy-Degmc22sxQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgddugeegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpeffhffvuffkfh
 ggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohif
 shhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinh
 hgshhlrggsrdgtohhmqeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeel
 uddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkh
 esihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihii
 vgeptd
X-ME-Proxy: <xmx:Z2ZPXKpDvWblTv2oxRdaMuVbIDKXYwuaq-TtRgyckiogKR0umoxucg>
 <xmx:Z2ZPXPbb2xg83O563WHZkXrcGFW0yAab5REmYjM9ykobLC-RzCZF1g>
 <xmx:Z2ZPXA-Mt2q11f82d33x_R6yDlt9VZJb5iAS80YeNAmAZOhiV_J4NA>
 <xmx:amZPXHM3yf9Pe1zNYsSmlTxjQrGF_SLjlI-aQtuLqSRk1DaZMLl76Q>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 96AF8100E5;
 Mon, 28 Jan 2019 15:30:30 -0500 (EST)
Date: Mon, 28 Jan 2019 21:30:28 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190128203028.GB21228@mail-itl>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
 <05a28a956a23b23b205d38be0f9bf92a485bffde.1548469645.git-series.marmarek@invisiblethingslab.com>
 <20190128145000.anm6g3svz5adk5fo@zion.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <20190128145000.anm6g3svz5adk5fo@zion.uk.xensource.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v3 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============8507111182758066207=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8507111182758066207==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="Clx92ZfkiYIKRjnr"
Content-Disposition: inline


--Clx92ZfkiYIKRjnr
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jan 28, 2019 at 02:50:00PM +0000, Wei Liu wrote:
> On Sat, Jan 26, 2019 at 03:31:15AM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > From: Simon Gaiser <simon@invisiblethingslab.com>
> >=20
> > Stubdomains need to be given sufficient privilege over the guest which =
it
> > provides emulation for in order for PCI passthrough to work correctly.
> > When a HVM domain try to enable MSI, QEMU in stubdomain calls
> > PHYSDEVOP_map_pirq, but later it needs to call XEN_DOMCTL_bind_pt_irq as
> > part of xc_domain_update_msi_irq. Allow for that as part of
> > PHYSDEVOP_map_pirq.
> >=20
> > This is not needed for PCI INTx, because IRQ in that case is known
> > beforehand and the stubdomain is given permissions over this IRQ by
> > libxl__device_pci_add (there's a do_pci_add against the stubdomain).
> >=20
> > Based on https://github.com/OpenXT/xenclient-oe/blob/5e0e7304a5a3c75ef0=
1240a1e3673665b2aaf05e/recipes-extended/xen/files/stubdomain-msi-irq-access=
=2Epatch by Eric Chanudet <chanudete@ainfosec.com>.
> >=20
> > Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > ---
> > Changes in v3:
> >  - extend commit message
> >=20
> > With this patch, stubdomain will be able to create and map multiple irq
> > (DoS possibility?), as only target domain is validated in practice. Is
> > that ok? If not, what additional limits could be applied here?
> > In INTx case the problem doesn't apply, because toolstack grant access
> > to particular IRQ and no allocation happen on stubdomain request. But in
> > MSI case, it isn't that easy as IRQ number isn't known before (as
> > explained in the commit message).
> > ---
> >  xen/arch/x86/irq.c     | 23 +++++++++++++++++++++++
> >  xen/arch/x86/physdev.c |  9 +++++++++
> >  2 files changed, 32 insertions(+)
> >=20
> > diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
> > index 8b44d6c..67c67d4 100644
> > --- a/xen/arch/x86/irq.c
> > +++ b/xen/arch/x86/irq.c
> > @@ -2674,6 +2674,21 @@ int allocate_and_map_msi_pirq(struct domain *d, =
int index, int *pirq_p,
> >          {
> >      case MAP_PIRQ_TYPE_MULTI_MSI:
> >              irq =3D create_irq(NUMA_NO_NODE);
> > +            if ( !(irq < nr_irqs_gsi || irq >=3D nr_irqs) &&
> > +                    current->domain->target =3D=3D d )
> > +            {
> > +                ret =3D irq_permit_access(current->domain, irq);
> > +                if ( ret ) {
> > +                    dprintk(XENLOG_G_ERR,
> > +                            "dom%d: can't grant it's stubdom (%d) acce=
ss to "
> > +                            "irq %d for msi: %d!\n",
> > +                            d->domain_id,
> > +                            current->domain->domain_id,
> > +                            irq,
> > +                            ret);
> > +                    return ret;
>=20
> Don't you need to deallocate the irq before returning?

Yes, indeed.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--Clx92ZfkiYIKRjnr
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxPZmMACgkQ24/THMrX
1yweHwf/YlplkbBx2AR9ZC69kCGMj0VlRYWq0SxwL2DVMhCu87I9AGf42/jcAG6L
0RblFme/qVVk1QOZf1Y40BQtWU10jFEx1ftaK8Ed5OzvtqeS7Wg22dXFrDRAyBc/
MKiG6d8kGz2CyHzbdtD0GWvBXV/dhse7QUAgmGSXqb1H6m928MHZcRzwnlOZ+pIn
6sbZFHPVAaryTx8KZOzySfDqENAV3tCYYEh5H8Yt5d4Nm4l9ETyTlsH44aAOQ0r6
P/Svl1BsGdaP+LzhRlzazYJU1JB7vsxd1UyZJQWExM/C4dfD5FPeJNrf+3xTmmp0
x0MTmSnvfCgW49hCxsOdFrLw7TJlIg==
=Oa52
-----END PGP SIGNATURE-----

--Clx92ZfkiYIKRjnr--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8507111182758066207==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 28 20:39:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 20:39: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-devel-bounces@lists.xenproject.org>)
	id 1goDgq-0004tQ-Kr; Mon, 28 Jan 2019 20:39: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=wu1C=QE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goDgp-0004sm-7b
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 20:39:31 +0000
X-Inumbo-ID: cfbb1f22-233c-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfbb1f22-233c-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 20:39:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goDgh-0003mU-V7; Mon, 28 Jan 2019 20:39:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goDgh-0003Yh-JS; Mon, 28 Jan 2019 20:39:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goDgh-00050D-Io; Mon, 28 Jan 2019 20:39:23 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-132527-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:<job
 status>:broken:regression
 freebsd-master:build-amd64-freebsd:host-install(5):broken:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=5470c3dc0d4237217774d8c5473f83d527d38ddc
X-Osstest-Versions-That: freebsd=bb58c22379e9aff2ac4ef105c371f30069fe61ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Jan 2019 20:39:23 +0000
Subject: [Xen-devel] [freebsd-master test] 132527: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjUyNyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNTI3LwoKRmFpbHVyZXMgYW5kIHBy
b2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICA1IGhvc3QtaW5zdGFsbCg1KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzI0NzMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1m
cmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAg
NTQ3MGMzZGMwZDQyMzcyMTc3NzRkOGM1NDczZjgzZDUyN2QzOGRkYwpiYXNlbGluZSB2ZXJzaW9u
OgogZnJlZWJzZCAgICAgICAgICAgICAgYmI1OGMyMjM3OWU5YWZmMmFjNGVmMTA1YzM3MWYzMDA2
OWZlNjFhYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDczICAyMDE5LTAxLTI1IDA5OjE5OjAw
IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjUyNyAgMjAxOS0wMS0yOCAwOTox
OTowNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIGF2b3MgPGF2b3NARnJlZUJTRC5vcmc+CiAgYnogPGJ6QEZy
ZWVCU0Qub3JnPgogIGN5IDxjeUBGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVlQlNE
Lm9yZz4KICBnYWxsYXRpbiA8Z2FsbGF0aW5ARnJlZUJTRC5vcmc+CiAgZ29uem8gPGdvbnpvQEZy
ZWVCU0Qub3JnPgogIGhzZWxhc2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBqaGIgPGpoYkBG
cmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBsd2hzdSA8bHdoc3VARnJlZUJT
RC5vcmc+CiAgbWFyaXVzIDxtYXJpdXNARnJlZUJTRC5vcmc+CiAgbWNrdXNpY2sgPG1ja3VzaWNr
QEZyZWVCU0Qub3JnPgogIG1tZWwgPG1tZWxARnJlZUJTRC5vcmc+CiAgbmV0Y2hpbGQgPG5ldGNo
aWxkQEZyZWVCU0Qub3JnPgogIG5naWUgPG5naWVARnJlZUJTRC5vcmc+CiAgb3Nob2dibyA8b3No
b2dib0BGcmVlQlNELm9yZz4KICBwZmcgPHBmZ0BGcmVlQlNELm9yZz4KICBzZSA8c2VARnJlZUJT
RC5vcmc+CiAgdGFrYXdhdGEgPHRha2F3YXRhQEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBG
cmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1k
NjQtZnJlZWJzZCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtZnJlZWJzZCBob3N0LWlu
c3RhbGwoNSkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjUx
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:11:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:11: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-devel-bounces@lists.xenproject.org>)
	id 1goEBW-0008CV-PS; Mon, 28 Jan 2019 21:11: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEBV-0008CQ-1A
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:11:13 +0000
X-Inumbo-ID: 3c89cba1-2341-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c89cba1-2341-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:11:11 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 938FE21B62;
 Mon, 28 Jan 2019 16:11:10 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:11:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=Odsr6O
 s/AgyBCVsnOrOa8UYBUK0YAraEq3HKJCL/gIc=; b=fVIH4F2Z4GhVdfj4BtQTPS
 knyeFV3/PDWCvXyVK+ee1WtB327A+uDjaPBFPYKmwcaKhEEKNA5DHRRGk2ZuMlBO
 tdRZAl+Q6pHC+2JFxJF0T3M8DQ+7BXLbVu8FvyH3lSe6VGXoKXHZCvbNztIZAo0S
 ueLBwVV1OvCkks0a1bm3iiDAdtSfbCesnIUx2+/lreMPgbdl6MRyMSv9pMtOJK4J
 lEhX77acjoL13+GDJMToV7i4HXtBP88MPVQhk1w+MWpBhEkD+L+pIg/4YZ5Cpdfp
 btboF7taGWTY2iZmwnD7Cd/EsMuYpyo5VO6D13uJvwBE8ZX1OsK8fDkyOHhAsoPA
 ==
X-ME-Sender: <xms:7m9PXF0ZgHhixC7BldeZ4HfLxwq1tLDjF3NyMKodhW_WfJLHF84bew>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpeffhffvuffkfh
 ggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohif
 shhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinh
 hgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehm
 rghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsg
 drtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:7m9PXC_WcdeqiiEnZeWNcyP2yESYIg0EZZXmY8yU5BmeCAvc3X7ODg>
 <xmx:7m9PXC3ty0GEz1IH5ROdLte6wuUfsbRxpCbNO4x0Pij19CjY0agMag>
 <xmx:7m9PXP9zOVR7vYCWZ7VZ2rQIPxfVOG3s_PIdW-3z7o5KQRS-KaPH7Q>
 <xmx:7m9PXN-a7V0DeKnOEEc-8fh6-69VSuSHfJjMXu-2EUtl01nqMU7NHA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 62B73E41F7;
 Mon, 28 Jan 2019 16:11:09 -0500 (EST)
Date: Mon, 28 Jan 2019 22:11:06 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190128211106.GC21228@mail-itl>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
 <74fd5adc7bdb81ee59e0ec4b60acecfad768cb7a.1548469645.git-series.marmarek@invisiblethingslab.com>
 <20190128144115.ahsvku5wa4miuifo@zion.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <20190128144115.ahsvku5wa4miuifo@zion.uk.xensource.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Xen-devel] [PATCH v3 3/6] libxl: don't try to manipulate json
 config for stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============5629055635495686483=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5629055635495686483==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="BI5RvnYi6R4T2M87"
Content-Disposition: inline


--BI5RvnYi6R4T2M87
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jan 28, 2019 at 02:41:15PM +0000, Wei Liu wrote:
> On Sat, Jan 26, 2019 at 03:31:14AM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > Stubdomain do not have it's own config file - its configuration is
> > derived from target domains. Do not try to manipulate it when attaching
> > PCI device.
> >=20
>=20
> So if we add the same configuration to stubdom as well, what would
> happen? I guess libxl will try to attach the PCI devices to both the
> stubdom and DomU?

I'm not sure if I understand you here. You mean adding configuration file f=
or
stubdomain, the one managed by
libxl__get_domain_configuration/libxl__set_domain_configuration? In
theory it would work just fine, but in practice I fear all kind of
desynchronization bugs, like adding device to target domain's config,
but not stubdomain's one in some failure handling case. We'd have 4
things to care about:
 - attaching device to target domain
 - attaching device to stubdomain
 - saving device to target domain's config
 - saving device to stubdomain's config

Handling all the failure cases properly will become quite complex,
especially if we add async callbacks into the mix.
Since stubdomain config is deterministically build based on target
domian's config, I don't think adding such complexity is a good idea.

> > This bug prevented starting HVM with stubdomain and PCI passthrough
> > device attached.
> >=20
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > ---
> > Changes in v3:
> >  - skip libxl__dm_check_start too, as stubdomain is guaranteed to be
> >    running at this stage already
> >  - do not init d_config at all, as it is used only for json manipulation
> > ---
> >  tools/libxl/libxl_pci.c | 48 ++++++++++++++++++++++++++----------------
> >  1 file changed, 30 insertions(+), 18 deletions(-)
> >=20
> > diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c
> > index 1bde537..8d159cf 100644
> > --- a/tools/libxl/libxl_pci.c
> > +++ b/tools/libxl/libxl_pci.c
> > @@ -120,10 +120,14 @@ static int libxl__device_pci_add_xenstore(libxl__=
gc *gc, uint32_t domid, libxl_d
> >      libxl_domain_config d_config;
> >      libxl_device_pci pcidev_saved;
> >      libxl__domain_userdata_lock *lock =3D NULL;
> > +    bool is_stubdomain =3D libxl_is_stubdom(CTX, domid, NULL);
> > =20
> > -    libxl_domain_config_init(&d_config);
> > -    libxl_device_pci_init(&pcidev_saved);
> > -    libxl_device_pci_copy(CTX, &pcidev_saved, pcidev);
> > +    /* Stubdomain doesn't have own config. */
> > +    if (!is_stubdomain) {
> > +        libxl_domain_config_init(&d_config);
> > +        libxl_device_pci_init(&pcidev_saved);
> > +        libxl_device_pci_copy(CTX, &pcidev_saved, pcidev);
> > +    }
> > =20
> >      be_path =3D libxl__domain_device_backend_path(gc, 0, domid, 0,
> >                                                  LIBXL__DEVICE_KIND_PCI=
);
> > @@ -152,27 +156,33 @@ static int libxl__device_pci_add_xenstore(libxl__=
gc *gc, uint32_t domid, libxl_d
> >      GCNEW(device);
> >      libxl__device_from_pcidev(gc, domid, pcidev, device);
> > =20
> > -    lock =3D libxl__lock_domain_userdata(gc, domid);
> > -    if (!lock) {
> > -        rc =3D ERROR_LOCK_FAIL;
> > -        goto out;
> > -    }
> > +    /* Stubdomain config is derived from its target domain, it doesn't=
 have
> > +       its own file */
>=20
> Although comment style isn't specified in CODING_STYLE, I would like to
> fix this to=20
>=20
>     /*
>      * Stubdom ...
>      * ... own file.
>      */

Ok.

> > +    if (!is_stubdomain) {
> > +        lock =3D libxl__lock_domain_userdata(gc, domid);
> > +        if (!lock) {
> > +            rc =3D ERROR_LOCK_FAIL;
> > +            goto out;
> > +        }
> > =20
> > -    rc =3D libxl__get_domain_configuration(gc, domid, &d_config);
> > -    if (rc) goto out;
> > +        rc =3D libxl__get_domain_configuration(gc, domid, &d_config);
> > +        if (rc) goto out;
> > =20
> > -    device_add_domain_config(gc, &d_config, &libxl__pcidev_devtype,
> > -                             &pcidev_saved);
> > +        device_add_domain_config(gc, &d_config, &libxl__pcidev_devtype,
> > +                                 &pcidev_saved);
> > =20
> > -    rc =3D libxl__dm_check_start(gc, &d_config, domid);
> > -    if (rc) goto out;
> > +        rc =3D libxl__dm_check_start(gc, &d_config, domid);
> > +        if (rc) goto out;
> > +    }
> > =20
> >      for (;;) {
> >          rc =3D libxl__xs_transaction_start(gc, &t);
> >          if (rc) goto out;
> > =20
> > -        rc =3D libxl__set_domain_configuration(gc, domid, &d_config);
> > -        if (rc) goto out;
> > +        if (lock) {
> > +            rc =3D libxl__set_domain_configuration(gc, domid, &d_confi=
g);
> > +            if (rc) goto out;
> > +        }
> > =20
> >          libxl__xs_writev(gc, t, be_path, libxl__xs_kvs_of_flexarray(gc=
, back));
> > =20
> > @@ -184,8 +194,10 @@ static int libxl__device_pci_add_xenstore(libxl__g=
c *gc, uint32_t domid, libxl_d
> >  out:
> >      libxl__xs_transaction_abort(gc, &t);
> >      if (lock) libxl__unlock_domain_userdata(lock);
> > -    libxl_device_pci_dispose(&pcidev_saved);
> > -    libxl_domain_config_dispose(&d_config);
> > +    if (!is_stubdomain) {
> > +        libxl_device_pci_dispose(&pcidev_saved);
> > +        libxl_domain_config_dispose(&d_config);
> > +    }
> >      return rc;
> >  }
> > =20
> > --=20
> > git-series 0.9.1

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--BI5RvnYi6R4T2M87
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlxPb+oACgkQ24/THMrX
1yzCvgf/RAtERqzWe3PcZCheXBKFL+9fMmewJXkamEzzk/waiRuBDgHZnoti6FBR
5K4nsk1jyxkefqOK6gguFMV19BYfy6A3SNX59J+hng/al5VjVUa9vjQZEoQpoxTW
VEdX0EfM1fa/2fOODdS0VgvHdpcjbtE7Q9nuRxGZu3mmSCFzMJGOG2omKqHJSd9k
OACNWJabI70IzdXVmv/EEen3bL45iUuNeF1QBdBp6e8FEiEJGQYtuN/T54zWCGgC
7CdUSHYXADpzRYm3USarrVLwXY3eC7RGxRartTG70l1yXPmx1WSj/xsEliiO/yVx
I7W1fZwEkOAVww+HLGH4pyYTUvCE7Q==
=KZOM
-----END PGP SIGNATURE-----

--BI5RvnYi6R4T2M87--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5629055635495686483==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:17:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:17: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-devel-bounces@lists.xenproject.org>)
	id 1goEHr-0008No-H9; Mon, 28 Jan 2019 21:17: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=qgGu=QE=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1goEHp-0008Nj-UL
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:17:45 +0000
X-Inumbo-ID: 26c13eac-2342-11e9-9211-0fff085e1a00
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26c13eac-2342-11e9-9211-0fff085e1a00;
 Mon, 28 Jan 2019 21:17:44 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0SLEOX2109554;
 Mon, 28 Jan 2019 21:17:26 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=aOPDTUDYgpkKvfj6e4/Cojm8sb3Fa1T2zNUdS8CE4Mg=;
 b=RSfCAzmL51PWfDP5lteIjsU8J37WPeMO3eHNebWiC8oWLdgFJfy6VFJ45ShN7BtL20kU
 XOvpg0cj/Tfr+xPnEgYFZrsPPme6P1vb/wBtK4qdAXOAhgUGykUq54ZwEIWDZb7KFxbR
 I6M3R74Wc/we65cvFcZflwcY2Nwe72+WAlO1U0ommFyz0o5C5F7VxYkv7/9t7axmvOOo
 ck4t//1Pdw52RDXSdgOkXVInga58KgudmjuHEXa3SY/JhHyjtul5Ayd01sneLR9EhWOQ
 b9MWhCo6fKu7eAkEkgFjDpJuZ6yaiDhRjps5T5rJrs9idtVTVs3zittzAyvgunaBjXu1 pg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2q8g6r0mqj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Jan 2019 21:17:26 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id x0SLHOfU025598
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 28 Jan 2019 21:17:24 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x0SLHNgb032232;
 Mon, 28 Jan 2019 21:17:23 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 28 Jan 2019 13:17:23 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Souptick Joarder <jrdr.linux@gmail.com>
References: <20190107173719.GA30197@jordon-HP-15-Notebook-PC>
 <eab5c59d-cfb4-bd2a-de07-7db827830472@gmail.com>
 <CAFqt6zb0cU3TjAs0LO-DL3Ut98-7=b7cP9+hZ+bUxDLD2EN2vA@mail.gmail.com>
 <cd855c41-dca0-14dc-6703-886feccd34ea@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <d386f867-715f-0667-93bf-b42d728f546a@oracle.com>
Date: Mon, 28 Jan 2019 16:17:15 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <cd855c41-dca0-14dc-6703-886feccd34ea@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9150
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1901280157
Subject: Re: [Xen-devel] [PATCH] arch/arm/xen: Remove duplicate header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 Sabyasachi Gupta <sabyasachi.linux@gmail.com>,
 Russell King - ARM Linux <linux@armlinux.org.uk>, linux-kernel@vger.kernel.org,
 Brajeswar Ghosh <brajeswar.linux@gmail.com>, xen-devel@lists.xenproject.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOC8xOSAzOjI5IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiArQm9y
aXMgYW5kIEp1ZXJnZW4gd2hvIGNhbiBhbHNvIGhlbHAgZ2V0dGluZyBpdCBpbgoKSSBjYW4gcHV0
IHRoaXMgaW4gYnV0IEknZCBsaWtlIHRvIGhhdmUgU3RlZmFubydzIGFjaywgdGhpcyBiZWluZyBB
Uk0uCgotYm9yaXMKCgo+Cj4gT24gMS8yOC8xOSA4OjM0IEFNLCBTb3VwdGljayBKb2FyZGVyIHdy
b3RlOgo+PiBPbiBNb24sIEphbiAxNCwgMjAxOSBhdCA0OjA4IFBNIE9sZWtzYW5kciBBbmRydXNo
Y2hlbmtvCj4+IDxhbmRyMjAwMEBnbWFpbC5jb20+IHdyb3RlOgo+Pj4gT24gMS83LzE5IDc6Mzcg
UE0sIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4+Pj4gUmVtb3ZlIGR1cGxpY2F0ZSBoZWFkZXIg
d2hpY2ggaXMgaW5jbHVkZWQgdHdpY2UuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBTb3VwdGlj
ayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KPj4+IFJldmlld2VkLWJ5OiBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+IENh
biB3ZSBnZXQgdGhpcyBwYXRjaCBpbiBxdWV1ZSBmb3IgNS4xID8KPj4+PiAtLS0KPj4+PiDCoMKg
IGFyY2gvYXJtL3hlbi9tbS5jIHwgMSAtCj4+Pj4gwqDCoCAxIGZpbGUgY2hhbmdlZCwgMSBkZWxl
dGlvbigtKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3hlbi9tbS5jIGIvYXJjaC9h
cm0veGVuL21tLmMKPj4+PiBpbmRleCBjYjQ0YWEyLi5lMWQ0NGI5IDEwMDY0NAo+Pj4+IC0tLSBh
L2FyY2gvYXJtL3hlbi9tbS5jCj4+Pj4gKysrIGIvYXJjaC9hcm0veGVuL21tLmMKPj4+PiBAQCAt
Nyw3ICs3LDYgQEAKPj4+PiDCoMKgICNpbmNsdWRlIDxsaW51eC9vZl9hZGRyZXNzLmg+Cj4+Pj4g
wqDCoCAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+Pj4+IMKgwqAgI2luY2x1ZGUgPGxpbnV4L3R5
cGVzLmg+Cj4+Pj4gLSNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgo+Pj4+IMKgwqAgI2lu
Y2x1ZGUgPGxpbnV4L3ZtYWxsb2MuaD4KPj4+PiDCoMKgICNpbmNsdWRlIDxsaW51eC9zd2lvdGxi
Lmg+Cj4+Pj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:21:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:21: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-devel-bounces@lists.xenproject.org>)
	id 1goELH-0000pb-6s; Mon, 28 Jan 2019 21:21: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=wu1C=QE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goELF-0000pP-Nw
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:21:17 +0000
X-Inumbo-ID: a44fc14a-2342-11e9-b78b-7b199eac066c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a44fc14a-2342-11e9-b78b-7b199eac066c;
 Mon, 28 Jan 2019 21:21:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goELB-0004dI-26; Mon, 28 Jan 2019 21:21:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goELA-00054q-LO; Mon, 28 Jan 2019 21:21:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goELA-0007TG-KN; Mon, 28 Jan 2019 21:21:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132504-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3ec62664bdd67dc0c41ff22198c406729b3c87a4
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Jan 2019 21:21:12 +0000
Subject: [Xen-devel] [xen-unstable test] 132504: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjUwNCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjUwNC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IFJFR1IuIHZzLiAxMzI0MjIKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTMyNDc4IHBhc3MgaW4g
MTMyNTA0CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVu
ZCAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzI0NzgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MjIKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMjQyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDIyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0
MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMjQyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNDIyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzI0MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjQyMgogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMy
NDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICAzZWM2MjY2NGJkZDY3ZGMwYzQxZmYyMjE5OGM0MDY3MjliM2M4
N2E0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwOGI5MDhiYTYzZGVl
OGJjMzEzOTgzYzVlNDEyODUyY2JjYmNkYTg1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI0MjIg
IDIwMTktMDEtMjMgMDg6MDk6MzQgWiAgICA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMy
NDU3ICAyMDE5LTAxLTI0IDE0OjU5OjUwIFogICAgNCBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTMyNDc4ICAyMDE5LTAxLTI1IDIxOjE4OjI0IFogICAgMiBkYXlzICAg
IDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRyaWkgQW5p
c292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDNlYzYyNjY0YmRkNjdkYzBjNDFmZjIyMTk4YzQw
NjcyOWIzYzg3YTQKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CkRhdGU6ICAgVGh1IEphbiAyNCAxNzo0ODoyNyAyMDE5ICswMDAwCgogICAgZG9jczogRml4
IGRtX3Jlc3RyaWN0IGRvY3VtZW50YXRpb24KICAgIAogICAgUmVtb3ZlICJjaGF0dHkiIGFuZCBy
ZWR1bmRhbnQgaW5mb3JtYXRpb24gZnJvbSB0aGUgeGwgbWFuIHBhZ2U7CiAgICByZXN0cmljdCBp
dCB0byBmdW5jdGlvbmFsIGRlc2NyaXB0aW9ucyBvbmx5LCBhbmQgcG9pbnQgaW5zdGVhZCB0bwog
ICAgcWVtdS1kZXByaXYucGFuZG9jIGFuZCBTVVBQT1JULm1kIGFzIGxvY2F0aW9ucyBmb3IgImNh
bm9uaWNhbCIKICAgIGluZm9ybWF0aW9uLgogICAgCiAgICBBZGQgYSBtYW4gcGFnZSBlbnRyeSBm
b3IgZGV2aWNlX21vZGVsX3VzZXIuCiAgICAKICAgIFVwZGF0ZSBxZW11LWRlcHJpdmlsZWdlLnBh
bmRvYzoKICAgIAogICAgQ2hhbmdlcyBpbiBtaXNzaW5nIGZlYXR1cmUgbGlzdDoKICAgIC0gTWln
cmF0aW9uIGlzIGZ1bmN0aW9uYWwKICAgIC0gQnV0IHFkaXNrIGJhY2tlbmRzIGFyZSBub3QKICAg
IAogICAgQWRkIGEgbWlzc2luZyByZXN0cmljdGlvbiBsaXN0LgogICAgCiAgICBUaGUgZm9sbG93
aW5nIHN0YXRlbWVudHMgZnJvbSB0aGUgbWFuIHBhZ2UgYXJlIGRyb3BwZWQ6CiAgICAtIE1lbnRp
b25pbmcgUFY7IFBWIGd1ZXN0cyBuZXZlciBoYXZlIGEgZGV2aWNlIG1vZGVsLgogICAgLSBEcm9w
IHRoZSBjb25mdXNpbmcgc3RhdGVtZW50IGFib3V0IHN0ZHZnYSBhbmQgY2lycnVzIHZnYSBvcHRp
b25zLgogICAgLSBSZS11c2VkIGRvbWFpbiBJRHMgYXJlIG5vdyBoYW5kbGVkLgogICAgLSBEZXZp
Y2UgbW9kZWxzIHNob3VsZCBubyBsb25nZXIgYmUgYWJsZSB0byBjcmVhdGUgd29ybGQtcmVhZGFi
bGUKICAgICAgZmlsZXMgb24gZG9tMCdzIGZpbGVzeXN0ZW0uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDMzODlhOGRjOGM1NzUzYTNjODQ3
NDQ5MjNjZDAxOTMzOTVlM2YyYTkKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgSmFuIDI1IDA5OjQ5OjUwIDIwMTkgKzAxMDAKCiAgICBp
b21tdTogZml4IG9yZGVyIG9mIGFyZ3VtZW50cyBpbiBpb21tdV9tYXAgY2FsbCBhdCBpb21tdV9o
d2RvbV9pbml0CiAgICAKICAgIFRoZSBvcmRlciBvZiB0aGUgcGFnZV9vcmRlciBhbmQgdGhlIGZs
YWdzIHBhcmFtZXRlcnMgYXJlIGludmVydGVkIGluCiAgICB0aGUgY2FsbCB0byBpb21tdV9tYXAg
bWFkZSBpbiBpb21tdV9od2RvbV9pbml0LgogICAgCiAgICBGaXhlczogZThhZmUxMTI0Y2MxICgi
aW9tbXU6IGVsaWRlIGZsdXNoaW5nIGZvciBoaWdoZXIgb3JkZXIgbWFwL3VubWFwIG9wZXJhdGlv
bnMiKQogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21t
aXQgYmE5YjVhMDlkYTAxOTYwODQ4YWU5ZDMwYTM0ZmI5MDczZWZiNGYxMwpBdXRob3I6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBKYW4gMjUgMDk6
NDg6MzggMjAxOSArMDEwMAoKICAgIGFtZC9pb21tdTogZml4IHByZXNlbnQgYml0IGNoZWNraW5n
IHdoZW4gY2xlYXJpbmcgUFRFCiAgICAKICAgIFRoZSBjdXJyZW50IGNoZWNrIGZvciB0aGUgcHJl
c2VudCBiaXQgaXMgd3JvbmcsIHNpbmNlIHRoZSBwcmVzZW50IGJpdAogICAgaXMgbG9jYXRlZCBp
biB0aGUgbG93IHBhcnQgb2YgdGhlIGVudHJ5LgogICAgCiAgICBGaXhlczogZThhZmUxMTI0Y2Mx
ICgiaW9tbXU6IGVsaWRlIGZsdXNoaW5nIGZvciBoaWdoZXIgb3JkZXIgbWFwL3VubWFwIG9wZXJh
dGlvbnMiKQogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CmNvbW1pdCA5ZTkyYWNmMWI3NTJkZmRmYjI5NDIzNGIzMmQxZmE5ZjU1YmZkYzBmCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgSnVs
IDI0IDExOjA2OjM5IDIwMTQgKzAxMDAKCiAgICB4ZW4vc2NoZWQ6IEludHJvZHVjZSBkb21haW5f
dmNwdSgpIGhlbHBlcgogICAgCiAgICBUaGUgcHJvZ3Jlc3Npb24gb2YgbXVsdGktdmNwdSBzdXBw
b3J0IGluIFhlbiAob3JpZ2luYWxseSBhIHNpbmdsZSBwb2ludGVyLAogICAgdGhlbiBhbiBlbWJl
ZGRlZCBkLT52Y3B1W10gYXJyYXksIHRoZW4gYSBkeW5hbWljYWxseSBhbGxvY2F0ZWQgYXJyYXkp
IGhhcwogICAgcmVzdWx0ZWQgaW4gYSBsYXJnZSBxdWFudGl0eSBvZiBhZC1ob2MgY29kZSBmb3Ig
bG9va2luZyBhIHZjcHUgdXAgYnkgaWQsIGFuZCBhCiAgICBsYXJnZSBudW1iZXIgb2Ygd2F5cyB0
aGF0IHRoZSB0b29sc3RhY2sgY2FuIGNhdXNlIFhlbiB0byB0cmlwIG92ZXIgYSBOVUxMCiAgICBw
b2ludGVyLiAgU29tZSBvZiB0aGlzIGhhcyBiZWVuIGFkZHJlc3NlZCBpbiBYZW4gNC4xMiwgYW5k
IHdvcmsgaXMgb25nb2luZy4KICAgIAogICAgQW5vdGhlciBwcm9wZXJ0eSBvZiBsb29raW5nIGEg
dmNwdSB1cCBieSBpZCBpcyB0aGF0IGl0IGlzIGZyZXF1ZW50bHkgZG9uZSBpbgogICAgdW5wcml2
aWxlZ2VkIGh5cGVyY2FsbCBjb250ZXh0LCBtYWtpbmcgaXQgYW4gYXR0cmFjdGl2ZSB0YXJnZXQg
Zm9yIHNwZWN1bGF0aXZlCiAgICBzaWRlY2hhbm5lbCBhdHRhY2tzLgogICAgCiAgICBJbnRyb2R1
Y2UgYSBoZWxwZXIgdG8gZG8gdGhlIGxvb2t1cCBjb3JyZWN0bHksIGFuZCB3aXRob3V0IHNwZWN1
bGF0aXZlCiAgICBpbnRlcmZlcmVuY2UuICBGb3IgcGVyZm9ybWFuY2UgcmVhc29ucywgaXQgaXMg
dXNlZnVsIG5vdCB0byBoYXZlIGFuIHNtcF9ybWIoKQogICAgaW4gdGhpcyBoZWxwZXIgb24gQVJN
LCBhbmQgbHVja2lseSB0aGlzIGlzIHNhZmUgdG8gZG8sIGJlY2F1c2Ugb2YgdGhlCiAgICBzZXJp
YWxpc2F0aW9uIG9mZmVyZWQgYnkgdGhlIGdsb2JhbCBkb21saXN0IGxvY2suCiAgICAKICAgIEFz
IGEgbWlub3IgY2hhbmdlIG5vdGljZWQgd2hlbiBjaGVja2luZyB0aGUgc2FmZXR5IG9mIHRoaXMg
Y29uc3RydWN0LCBzYW5pdHkKICAgIGNoZWNrIGR1cmluZyBib290IHRoYXQgaWRsZS0+bWF4X3Zj
cHVzIGlzIGEgc3VpdGFibGUgdXBwZXIgYm91bmQgZm9yCiAgICBpZGxlLT52Y3B1W10uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IGUzYjQxOGFjNDkxOTE5MTI3MjExYjRkM2M2OTJkNDMxMDYxZDdjMDkKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBEZWMgMjEgMTc6
MjM6MzIgMjAxOCArMDAwMAoKICAgIHg4Ni9wdmgtZG9tMDogUmVtb3ZlIHVubmVjZXNzYXJ5IGZ1
bmN0aW9uIHBvaW50ZXIgY2FsbCBmcm9tIG1vZGlmeV9pZGVudGl0eV9tbWlvKCkKICAgIAogICAg
RnVuY3Rpb24gcG9pbnRlciBjYWxscyBhcmUgZmFyIG1vcmUgZXhwZW5zaXZlIGluIGEgcG9zdC1T
cGVjdHJlIHdvcmxkLCBhbmQKICAgIHRoaXMgb25lIGRvZXNuJ3QgbmVlZCB0byBiZS4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cgpjb21taXQgZTFmZTVmOWMzODkyODZiMTYxNzFjNjMyYjMwNjNiY2M2NWNlYzA3
ZQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgRnJpIERlYyA3IDEzOjQzOjI3IDIwMTggKzAwMDAKCiAgICB4ZW4vZG9tMDogQWRkIGEgZG9t
MC1pb21tdT1ub25lIG9wdGlvbgogICAgCiAgICBGb3IgZGV2ZWxvcG1lbnQgcHVycG9zZXMsIGl0
IGlzIHZlcnkgY29udmVuaWVudCB0byBib290IFhlbiBhcyBhIFBWSCBndWVzdCwKICAgIHdpdGgg
YW4gWFRGIFBWIG9yIFBWSCAiZG9tMCIuICBUaGUgZWRpdC1jb21waWxlLWdvIGN5Y2xlIGlzIGEg
bWF0dGVyIG9mCiAgICBzZWNvbmRzLCBhbmQgeW91IGNhbiByZWFzb25hYmx5IGluc2VydCBwcmlu
dGsoKSBkZWJ1Z2dpbmcgaW4gcGxhY2VzIHdoaWNoCiAgICB3aGljaCB3b3VsZCBiZSBjb21wbGV0
ZWx5IGluZmVhc2libGUgd2hlbiBib290aW5nIGZ1bGx5LWZsZWRnZWQgZ3Vlc3RzLgogICAgCiAg
ICBIb3dldmVyLCB0aGUgUFZIIGRvbTAgcGF0aCBpbnNpc3RzIG9uIGhhdmluZyBhIHdvcmtpbmcg
SU9NTVUsIHdoaWNoIGRvZXNuJ3QKICAgIGV4aXN0IHdoZW4gdmlydHVhbGlzZWQgYXMgYSBQVkgg
Z3Vlc3QsIGFuZCBpc24ndCBuZWNlc3NhcnkgZm9yIFhURiBhbnl3YXkuCiAgICAKICAgIEludHJv
ZHVjZSBhIGRldmVsb3BlciBtb2RlIHRvIHNraXAgdGhlIElPTU1VIHJlcXVpcmVtZW50LgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBi
N2U4ZGVlMDdjZGM5NzE0ZDc5YTJkNGViNTI0YzE3NzA1YTU5NmU0CkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRGVjIDMxIDE0OjA2
OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZG9tMDogRGVwcmVjYXRlIGlvbW11X2h3ZG9tX2luY2x1
c2l2ZSBhbmQgbGVhdmUgaXQgZGlzYWJsZWQgYnkgZGVmYXVsdAogICAgCiAgICBUaGlzIG9wdGlv
biBpcyB1bmlxdWUgdG8geDg2IFBWIGRvbTAncywgYnV0IGl0IGlzIG5vdCBzZW5zaWJsZSB0byBo
YXZlIGEKICAgIGNhdGNoLWFsbCB3aGljaCBibGluZGx5IG1hcHMgYWxsIG5vbi1SQU0gcmVnaW9u
cyBpbnRvIHRoZSBJT01NVS4KICAgIAogICAgVGhlIG1hcC1yZXNlcnZlZCBvcHRpb24gcmVtYWlu
cywgYW5kIGNvdmVycyBhbGwgdGhlIGJ1Z2d5IGZpcm13YXJlIGlzc3VlcyB0aGF0CiAgICBJIGFt
IGF3YXJlIG9mLiAgVGhlIHR3byBjb21tb24gY2FzZXMgYXJlIGxlZ2FjeSBVU0Iga2V5Ym9hcmQg
ZW11bGF0aW9uLCBhbmQKICAgIHRoZSBCTUMgbWFpbGJveCB1c2VkIGJ5IHZlbmRvciBmaXJtd2Fy
ZSBpbiBOSUNzL0hCQXMgdG8gcmVwb3J0IGluZm9ybWF0aW9uCiAgICBiYWNrIHRvIHRoZSBpTE8v
aURSQUMvZXRjIGZvciByZW1vdGUgcmVtb3RlIG1hbmFnZW1lbnQgcHVycG9zZXMuCiAgICAKICAg
IEEgc3BlY2lmaWMgYWR2YW50YWdlIG9mIHRoaXMgY2hhbmdlIGlzIHRoYXQgeDg2IGRvbTAncyBJ
T01NVSBzZXR1cCBpcyBub3cKICAgIGNvbnNpc3RlbnQgYmV0d2VlbiBQViBhbmQgUFZILgogICAg
CiAgICBUaGlzIGNoYW5nZSBpcyBub3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbnkgaW1wYWN0LCBkdWUg
dG8gbWFwLXJlc2VydmVkIHJlbWFpbmluZy4KICAgIEluIHRoZSB1bmxpa2VseSBjYXNlIHRoYXQg
aXQgZG9lcyBjYXVzZSBhbiBpc3N1ZSwgd2Ugc2hvdWxkIGludHJvZHVjZSBvdGhlcgogICAgbWFw
LSRTUEVDSUZJQyBvcHRpb25zIHJhdGhlciB0aGFuIHJlLWludHJvZHVjaW5nIHRoaXMgY2F0Y2gt
YWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCmNvbW1pdCA2MzNhNDA5NDczMjEwMGM2NDVjNDFiMGZhOTA4N2NiNDMyY2ExZTExCkF1dGhv
cjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24g
RGVjIDEwIDIxOjI5OjEwIDIwMTggKzAwMDAKCiAgICBkb2NzOiBJbXByb3ZlIGRvY3VtZW50YXRp
b24gYW5kIHBhcnNpbmcgZm9yIGVmaT0KICAgIAogICAgVXBkYXRlIHBhcnNlX2VmaV9wYXJhbSgp
IHRvIHVzZSBwYXJzZV9ib29sZWFuKCkgZm9yICJycyIsIHNvIGl0IGJlaGF2ZXMKICAgIGxpa2Ug
b3RoZXIgWGVuIGJvb2xlYW5zLgogICAgCiAgICBIb3dldmVyLCBjaGFuZ2UgImF0dHI9dWMiIHRv
IG5vdCBiZSBhIGJvb2xlYW4uICAibm8tYXR0cj11YyIgaXMgYW1iaWd1b3VzIGFuZAogICAgc2hv
dWxkbid0IGJlIGFjY2VwdGVkLCBidXQgYWNjZXB0ICJhdHRyPW5vIiBhcyBhbiBhY2NlcHRhYmxl
IGFsdGVybmF0aXZlLgogICAgCiAgICBVcGRhdGUgdGhlIGNvbW1hbmQgbGluZSBkb2N1bWVudGF0
aW9uIGZvciBjb25zaXN0ZW5jeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMzBmNTA0N2IyYzRlNTc3NDM2YjUwNWJhNzYyN2Yz
NGMzYmUwMjAxNApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRh
dGU6ICAgRnJpIE5vdiAzMCAxNzoxNTozMyAyMDE4ICswMDAwCgogICAgeGVuL2FybTogZ2ljOiBN
YWtlIHN1cmUgdGhlIG51bWJlciBvZiBpbnRlcnJ1cHQgbGluZXMgaXMgdmFsaWQgYmVmb3JlIHVz
aW5nIGl0CiAgICAKICAgIEdJQ3YyIGFuZCBHSUN2MyBzdXBwb3J0cyB1cCB0byAxMDIwIGludGVy
cnVwdHMuIEhvd2V2ZXIsIHRoZSB2YWx1ZSBjb21wdXRlZAogICAgZnJvbSBHSUNEX1RZUEVSLklU
TGluZXNOdW1iZXIgY2FuIGJlIHVwIHRvIDEwMjQuIE9uIEdJQ3YzLCB3ZSB3aWxsIGVuZCB1cCB0
bwogICAgd3JpdGUgaW4gcmVzZXJ2ZWQgcmVnaXN0ZXJzIHRoYXQgYXJlIHJpZ2h0IGFmdGVyIHRo
ZSBJUk9VVEVScyBvbmUgYXMgdGhlCiAgICB2YWx1ZSBpcyBub3QgY2FwcGVkIGVhcmx5IGVub3Vn
aC4KICAgIAogICAgQ2FwIHRoZSBudW1iZXIgb2YgaW50ZXJydXB0cyBhcyBzb29uIGFzIHdlIGNv
bXB1dGUgaXQgc28gd2Uga25vdyB3ZSBjYW4KICAgIHNhZmVseSB1c2luZyBpdCBhZnRlcndhcmRz
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmVwb3J0ZWQtYnk6IEphbi1QZXRlciBMYXJzc29uIDxKYW4tUGV0ZXIuTGFyc3Nv
bkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCA5ZWQ1MjdkYzk1ZGQ4ZjE4NzFmYzVjOWY2ZmE1YTU4ZmJkMDM3
OWExCkF1dGhvcjogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KRGF0ZTog
ICBXZWQgSmFuIDIzIDE0OjUwOjA3IDIwMTkgKzAyMDAKCiAgICBhcm0vcDJtOiBjYWxsIGlvbW11
IGlvdGxiIGZsdXNoIGlmIGlvbW11IGV4aXN0cyBhbmQgZW5hYmxlZAogICAgCiAgICBUYWtpbmcg
ZGVjaXNpb24gYnkgYG5lZWRfaW9tbXVfcHRfc3luYygpYCBtYWtlIHVzIG5ldmVyIGtpY2tpbmcK
ICAgIGBpb21tdV9pb3RsYl9mbHVzaCgpYCBmb3IgSU9NTVVzIHdoaWNoIGRvIHNoYXJlIFAyTSB3
aXRoIENQVS4KICAgIFNvIGNoZWNrIGBoYXNfaW9tbXVfcHQoKWAgaW5zdGVhZC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBQYXVsIER1cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLUFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:30:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:30: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-devel-bounces@lists.xenproject.org>)
	id 1goEUR-0001n4-Ai; Mon, 28 Jan 2019 21:30: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUQ-0001mm-1Y
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:30:46 +0000
X-Inumbo-ID: f8321bc2-2343-11e9-90ea-87dc3ca4ca8e
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f8321bc2-2343-11e9-90ea-87dc3ca4ca8e;
 Mon, 28 Jan 2019 21:30:44 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 41AA422A92;
 Mon, 28 Jan 2019 16:30:44 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:44 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=ChUGNq
 c/SYdDWVhGz/GsVkdKo9hACEXLaY7aflHecHM=; b=Hu46Ge5ZF+6Uti8XVS1BMy
 lHob40bUtr4O2RxTbo7+D4+LXW+DztDelOAOX4NtyoIqmYleZuOfyFty6alwGp0n
 QkuskCYH+NR4q5eGramJ505RiME31gc4sCo+dAKqnNug0heKIlleO9ZbsXbMG+jU
 MTVJ1UGHL4RLaVeaTzdcNiSYxwLXNZHl4jsduEzbmXeLnj8z1ulOhvBa2o0zXozf
 iWHZnplmV16ngmzzlLE7Mm+ha3Q8E1mS4JZiMuyIGhmLcl6mLUvAtYhzcrECunK8
 QXSx/eqz0VKpH587Os0WQ35r3d6HIMybCnARdQdR+pAg1GTAI9WETqXYcgOF7OHQ
 ==
X-ME-Sender: <xms:g3RPXCJ8RVwckj3xiG6LCgwe5o2L6GdP_NSyVlk3BIeKK79b8R-r4Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffufffkof
 ggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhk
 ihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgsh
 hlrggsrdgtohhmqeenucffohhmrghinhepphhougdrihhnpdhgihhthhhusgdrtghomhen
 ucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrh
 hmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushht
 vghrufhiiigvpedt
X-ME-Proxy: <xmx:g3RPXBjdfLB2OGHRUJ45tarJG6tZa8h9ip-gVFgTI6LryLdRSEOEKA>
 <xmx:g3RPXIS3u_SjI76gTfjo5xh6uK0F54HqsGWSoF4v4m2FoJlkO1LPQQ>
 <xmx:g3RPXDWXwWu14op8YNaYUISUkzugJrjl44t1rpyuWmHOV2JrNymL6Q>
 <xmx:hHRPXFe6aI_gLZl2Ecx7iUkcYLTteL_fh5RciyXb51FFMMH0hMjxgQ>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 65B7210106;
 Mon, 28 Jan 2019 16:30:42 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:17 +0100
Message-Id: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 00/17] Add support for qemu-xen runnning in a
 Linux-based stubdomain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Eric Shelton <eshelton@pobox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VuZXJhbCBpZGVhIGlzIHRvIGFsbG93IGZyZWVseSBzZXQgZGV2aWNlX21vZGVsX3ZlcnNpb24g
YW5kCmRldmljZV9tb2RlbF9zdHViZG9tYWluX292ZXJyaWRlIGFuZCBjaG9vc2UgdGhlIHJpZ2h0
IG9wdGlvbnMgYmFzZWQgb24gdGhpcyBjaG9pY2UuCkFsc28sIGFsbG93IHRvIHNwZWNpZmljIHBh
dGggdG8gc3R1YmRvbWFpbiBrZXJuZWwvcmFtZGlzaywgZm9yIGdyZWF0ZXIgZmxleGliaWxpdHku
CgpGaXJzdCB0d28gcGF0Y2hlcyBhZGQgZG9jdW1lbnRhdGlvbiBhYm91dCBleHBlY3RlZCB0b29s
c3RhY2stc3R1YmRvbWFpbi1xZW11CmludGVyZmFjZSwgYm90aCBmb3IgTWluaU9TIHN0dWJkb21h
aW4gYW5kIExpbnV4IHN0dWJkb21haW4uCgpJbml0aWFsIHZlcnNpb24gaGFzIG5vIFFNUCBzdXBw
b3J0IC0gaW4gaW5pdGlhbCBwYXRjaGVzIGl0IGlzIGNvbXBsZXRlbHkKZGlzYWJsZWQsIHdoaWNo
IG1lYW5zIG5vIHN1c3BlbmQvcmVzdG9yZSBhbmQgbm8gUENJIHBhc3N0aHJvdWdoLgoKTGF0ZXIg
cGF0Y2hlcyBhZGQgUU1QIG92ZXIgbGlidmNoYW4gY29ubmVjdGlvbiBzdXBwb3J0LiBUaGlzIG1l
YW5zIGxpYnhlbmxpZ2h0CndpbGwgYmUgbGlua2VkIHdpdGggbGlieGVudmNoYW4uCgpJZGVhbGx5
IHRhbGtpbmcgdG8gc3R1YmRvbWFpbiB3b3VsZCBiZSBhZGRlZCBvbmx5IHRvIG5ldyBsaWJ4bF9f
cW1wX2V2KiBBUEksCndoaWNoIGlzIHdyaXR0ZW4gZnJvbSBzdGFydCB3aXRoIHRoZSBhc3N1bXB0
aW9uIG9mIHVudHJ1c3RlZCBxZW11LiBCdXQKdW5mb3J0dW5hdGVseSBzb21lIHBhcnRzIG9mIGxp
YnhsIHB1YmxpYyBBUEkgdGhhdCBjYWxscyBpbnRvIFFNUCwgYXJlIG5vdAphc3luYy1hd2FyZSBh
bmQgY2FuJ3QgdXNlIGxpYnhsX19xbXBfZXYqIEFQSS4gRXhhbXBsZSBvZiBzdWNoIEFQSSBpcwps
aWJ4bF9kb21haW5fdW5wYXVzZSgpLiBCZWNhdXNlIG9mIHRoaXMsIHNlcGFyYXRlIHBhdGNoIGFk
ZCBzdXBwb3J0IGZvciBRTVAKb3ZlciB2Y2hhbiBhbHNvIHRvIHRoZSBvbGQgQVBJLgoKVGhlcmUg
aXMgYWxzbyBhIG5lZWQgZm9yIGV4dGVybmFsIGxvY2tpbmcgYWNjZXNzIHRvIHZjaGFuIGNvbm5l
Y3Rpb24gKG9uZQpzZXJ2ZXIgY2FuIGhhbmRsZSBvbmx5IG9uZSBjbGllbnQgYW5kIGxpYnZjaGFu
IGRvZXMgbm90IHZlcmlmeSB0aGlzKS4gU2luY2UgSQpoYXZlbid0IGZvdW5kIGFueSBhc3luY2hy
b25vdXMgbG9ja2luZyBwcmltaXRpdmVzIGluIGxpYnhsLCBmb3Igbm93IEkndmUgYWRkZWQKZmxv
Y2soKSBvbiBhIGxvY2sgZmlsZSwgYnV0IHRoaXMgYWxzbyBuZWVkcyB0byBiZSBjb252ZXJ0ZWQg
dG8gYXN5bmMgdmVyc2lvbi4KClRoZSBhY3R1YWwgc3R1YmRvbWFpbiBpbXBsZW1lbnRhdGlvbiBp
cyBoZXJlOgoKICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9tYXJtYXJlay9xdWJlcy12bW0teGVuLXN0
dWJkb20tbGludXgKICAgIChicmFuY2ggZm9yLXVwc3RyZWFtLCB0YWcgZm9yLXVwc3RyZWFtLXYz
KQoKU2VlIHJlYWRtZSB0aGVyZSBmb3IgYnVpbGQgaW5zdHJ1Y3Rpb25zLgpCZXdhcmU6IGJ1aWxk
aW5nIG9uIERlYmlhbiBpcyBkYW5nZXJvdXMsIGFzIGl0IHJlcXVpcmUgaW5zdGFsbGluZyAiZHJh
Y3V0IiwKd2hpY2ggd2lsbCByZW1vdmUgaW5pdHJhbWZzLXRvb2xzLiBZb3UgbWF5IGVuZCB1cCB3
aXRoIGJyb2tlbiBpbml0cmQgb24KeW91ciBob3N0LgoKRmV3IGNvbW1lbnRzL3F1ZXN0aW9ucyBh
Ym91dCB0aGUgc3R1YmRvbWFpbiBjb2RlOgoKMS4gVGhlcmUgYXJlIGV4dHJhIHBhdGNoZXMgZm9y
IHFlbXUgdGhhdCBhcmUgbmVjZXNzYXJ5IHRvIHJ1biBpdCBpbiBzdHViZG9tYWluLgpXaGlsZSBp
dCBpcyBkZXNpcmFibGUgdG8gdXBzdHJlYW0gdGhlbSwgSSB0aGluayBpdCBjYW4gYmUgZG9uZSBh
ZnRlciBtZXJnaW5nCmxpYnhsIHBhcnQuIFN0dWJkb21haW4ncyBxZW11IGJ1aWxkIHdpbGwgaW4g
bW9zdCBjYXNlcyBiZSBzZXBhcmF0ZSBhbnl3YXksIHRvCmxpbWl0IHFlbXUncyBkZXBlbmRlbmNp
ZXMgKHNvIHRoZSBzdHViZG9tYWluIHNpemUpLgoKMi4gQnkgZGVmYXVsdCBMaW51eCBodmMteGVu
IGNvbnNvbGUgZnJvbnRlbmQgaXMgdW5yZWxpYWJsZSBmb3IgZGF0YSB0cmFuc2ZlcgoocWVtdSBz
dGF0ZSBzYXZlL3Jlc3RvcmUpIC0gaXQgZHJvcHMgZGF0YSBzZW50IGZhc3RlciB0aGFuIGNsaWVu
dCBpcyByZWFkaW5nCml0LiBUbyBmaXggaXQsIGNvbnNvbGUgZGV2aWNlIG5lZWRzIHRvIGJlIHN3
aXRjaGVkIGludG8gcmF3IG1vZGUKKGBzdHR5IHJhdyAvZGV2L2h2YzFgKS4gRXNwZWNpYWxseSBm
b3IgcmVzdG9yaW5nIHFlbXUgc3RhdGUgaXQgaXMgdHJpY2t5LCBhcyBpdAp3b3VsZCBuZWVkIHRv
IGJlIGRvbmUgYmVmb3JlIG9wZW5pbmcgdGhlIGRldmljZSwgYnV0IHN0dHkgKG9idmlvdXNseSkg
bmVlZHMgdG8Kb3BlbiB0aGUgZGV2aWNlIGZpcnN0LiBUbyBzb2x2ZSB0aGlzIHByb2JsZW0sIGZv
ciBub3cgdGhlIHJlcG9zaXRvcnkgY29udGFpbnMKa2VybmVsIHBhdGNoIHdoaWNoIGNoYW5nZXMg
dGhlIGRlZmF1bHQgZm9yIGFsbCBodmMgY29uc29sZXMuIEFnYWluLCB0aGlzIGlzbid0CnByYWN0
aWNhbCBwcm9ibGVtLCBhcyB0aGUga2VybmVsIGZvciBzdHViZG9tYWluIGlzIGJ1aWx0IHNlcGFy
YXRlbHkuIEJ1dCBpdAp3b3VsZCBiZSBuaWNlIHRvIGhhdmUgc29tZXRoaW5nIHdvcmtpbmcgd2l0
aCB2YW5pbGxhIGtlcm5lbC4gSSBzZWUgdGhvc2Ugb3B0aW9uczoKICAtIGNvbnZlcnQgaXQgdG8g
a2VybmVsIGNtZGxpbmUgcGFyYW1ldGVyIChodmNfY29uc29sZV9yYXc9MSA/KQogIC0gdXNlIGNo
YW5uZWxzIGluc3RlYWQgb2YgY29uc29sZXMgKGFuZCBvbiB0aGUga2VybmVsIHNpZGUgY2hhbmdl
IHRoZSBkZWZhdWx0CiAgICB0byAicmF3IiBvbmx5IGZvciBjaGFubmVscyk7IHdoaWxlIGluIHRo
ZW9yeSBiZXR0ZXIgZGVzaWduLCBsaWJ4bCBwYXJ0IHdpbGwKICAgIGJlIG1vcmUgY29tcGxleCwg
YXMgY2hhbm5lbHMgY2FuIGJlIGNvbm5lY3RlZCB0byBzb2NrZXRzIGJ1dCBub3QgZmlsZXMsIHNv
CiAgICBsaWJ4bCB3b3VsZCBuZWVkIHRvIHJlYWQvd3JpdGUgdG8gaXQgZXhhY3RseSB3aGVuIHFl
bXUgd3JpdGUvcmVhZCB0aGUgZGF0YSwKICAgIG5vdCBiZWZvcmUvYWZ0ZXIgYXMgaXQgaXMgZG9u
ZSBub3cKClJlbWFpbmluZyBwYXJ0cyBmb3IgZWxpbWluYXRpbmcgZG9tMCdzIGluc3RhbmNlIG9m
IHFlbXU6CiAtIGRvIG5vdCBmb3JjZSBRRElTSyBiYWNrZW5kIGZvciBDRFJPTQogLSBtdWx0aXBs
ZSBjb25zb2xlcyBzdXBwb3J0IGluIHhlbmNvbnNvbGVkCgpDaGFuZ2VzIGluIHYyOgogLSBhcHBs
eSByZXZpZXcgY29tbWVudHMgYnkgSmFzb24gQW5kcnl1awpDaGFuZ2VzIGluIHYzOgogLSByZXdv
cmsgcWVtdSBhcmd1bWVudHMgaGFuZGxpbmcgKHNlcGFyYXRlIHhlbnN0b3JlIGtleXMsIGluc3Rl
YWQgb2YgXHgxYiBzZXBhcmF0b3IpCiAtIGFkZCBRTVAgb3ZlciBsaWJ2Y2hhbiwgaW5zdGVhZCBv
ZiBjb25zb2xlCiAtIGFkZCBwcm90b2NvbCBkb2N1bWVudGF0aW9uCiAtIGEgbG90IG9mIG1pbm9y
IGNoYW5nZXMsIHNlZSBpbmRpdmlkdWFsIHBhdGNoZXMgZm9yIGZ1bGwgY2hhbmdlcyBsaXN0CiAt
IHNwbGl0IHhlbmNvbnNvbGVkIHBhdGNoZXMgaW50byBzZXBhcmF0ZSBzZXJpZXMKCkNjOiBTaW1v
biBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CkNjOiBFcmljIFNoZWx0b24g
PGVzaGVsdG9uQHBvYm94LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkVyaWMgU2hlbHRvbiAo
MSk6CiAgbGlieGw6IEhhbmRsZSBMaW51eCBzdHViZG9tYWluIHNwZWNpZmljIFFFTVUgb3B0aW9u
cy4KCk1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSAoMTYpOgogIERvY3VtZW50IGlvZW11IE1p
bmlPUyBzdHViZG9tYWluIHByb3RvY29sCiAgRG9jdW1lbnQgaW9lbXUgTGludXggc3R1YmRvbWFp
biBwcm90b2NvbAogIGxpYnhsOiBmaXggcWVtdS10cmFkIGNtZGxpbmUgZm9yIG5vIHNkbC92bmMg
Y2FzZQogIGxpYnhsOiBBbGxvdyBydW5uaW5nIHFlbXUteGVuIGluIHN0dWJkb21haW4KICBsaWJ4
bDogd3JpdGUgcWVtdSBhcmd1bWVudHMgaW50byBzZXBhcmF0ZSB4ZW5zdG9yZSBrZXlzCiAgbGli
eGw6IGNyZWF0ZSB2a2IgZGV2aWNlIG9ubHkgZm9yIGd1ZXN0cyB3aXRoIGdyYXBoaWNzIG91dHB1
dAogIHhsOiBhZGQgc3R1YmRvbWFpbiByZWxhdGVkIG9wdGlvbnMgdG8geGwgY29uZmlnIHBhcnNl
cgogIHRvb2xzL2xpYnZjaGFuOiBub3RpZnkgc2VydmVyIHdoZW4gY2xpZW50IGlzIGNvbm5lY3Rl
ZAogIGxpYnhsOiB0eXBvIGZpeCBpbiBjb21tZW50CiAgbGlieGw6IG1vdmUgeHN3YWl0IGRlY2xh
cmF0aW9uIHVwIGluIGxpYnhsX2ludGVybmFsLmgKICBsaWJ4bDogdXNlIHZjaGFuIGZvciBRTVAg
YWNjZXNzIHdpdGggTGludXggc3R1YmRvbWFpbiwgbGlieGxfX2V2X3FtcF8qIHZlcnNpb24KICBs
aWJ4bDogdXNlIHZjaGFuIGZvciBRTVAgYWNjZXNzIHdpdGggTGludXggc3R1YmRvbWFpbiwgbm9u
LWFzeW5jIHZlcnNpb24KICBsaWJ4bDogYWRkIHNhdmUvcmVzdG9yZSBzdXBwb3J0IGZvciBxZW11
LXhlbiBpbiBzdHViZG9tYWluCiAgdG9vbHM6IGFkZCBtaXNzaW5nIGxpYnhlbnZjaGFuIGNmbGFn
cwogIGxpYnhsOiBhZGQgbG9ja2luZyBmb3IgbGlidmNoYW4gUU1QIGNvbm5lY3Rpb24KICBsaWJ4
bDogcmVxdWlyZSBxZW11IGluIGRvbTAgZXZlbiBpZiBzdHViZG9tYWluIGlzIGluIHVzZQoKIGRv
Y3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgfCAgMjMgKy0KIGRvY3MvbWlzYy9zdHViZG9tLnR4
dCAgICAgICAgfCAxMDMgKysrKysrKysrLQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICB8
ICAgNiArLQogdG9vbHMvbGlidmNoYW4vaW5pdC5jICAgICAgICB8ICAgMyArLQogdG9vbHMvbGli
eGwvTWFrZWZpbGUgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
ICB8ICA1MSArKystCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgMjQxICsrKysrKysr
KysrKysrLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMTM0ICsrKysrKy0t
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9tZW0uYyAgICAgIHwgICA2ICstCiB0b29scy9saWJ4bC9s
aWJ4bF9xbXAuYyAgICAgIHwgNDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICB8ICAgMyArLQogdG9vbHMveGwveGxfcGFy
c2UuYyAgICAgICAgICB8ICAgNyArLQogMTIgZmlsZXMgY2hhbmdlZCwgODU2IGluc2VydGlvbnMo
KyksIDE1NiBkZWxldGlvbnMoLSkKCmJhc2UtY29tbWl0OiA0NTk1ZTdkODZhZWE5NTZhNTVmOGU1
YTYwN2YzYjhjOGMzNTE5Zjc3Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:30:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:30: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-devel-bounces@lists.xenproject.org>)
	id 1goEUT-0001ni-1S; Mon, 28 Jan 2019 21:30: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUS-0001nO-FG
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:30:48 +0000
X-Inumbo-ID: f9781e88-2343-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9781e88-2343-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:30:46 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 373B721D07;
 Mon, 28 Jan 2019 16:30:46 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=4AkMKCE/qXH5e58ZM
 24BOy6reR36X75ZiqMz4JRPOO0=; b=GuVRod5PzpPKctUTyZ0B40E40tjZWXceC
 6NwMP970FkvxLslmMsHhaXkYJrl+Iikk9C71OX1uA7Ehse90SLgkNkfHdi39GEzQ
 edU/7FgYNm79rg2kDxdz5rlcUBxXXFd+6Kb+yzU1mkYzq2cAdxQhCXVopvxwaA6i
 KD/scTaEqlYG+VWkyPFuIdekHtLoA+pp5C2kOwE4bwm5ByFxBGCMSP6f7tvKdGlh
 0LaclgXSYVNwnqfgOkFvzSRewL6Oqnf+WfXzuGfzGHWzfI9raQuly1rE53vqKntl
 kPit1EpW6nfE39EqRSgFGo7JZwtDNhaWpIgB0OMI8aWvWYKSWenvQ==
X-ME-Sender: <xms:hXRPXIGPXUP8hLSYRieWfqAkWTjJg6UysXNS7uxj_NGh6pEGhfoYYg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucffohhmrghinhepgigvnhdrohhrghenucfkphepledurdeihedrfeegrdeffe
 enucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgv
 thhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:hXRPXGiO7g6R8H0h53xB9uIxSGOt4D9317plzAKtQbjAGa0EjgpXow>
 <xmx:hXRPXDAQHAhhElVr6Y6Iuv47uS47-gDor5u8xJzez27hOkyqVQlQYA>
 <xmx:hXRPXARVgblN24smX6EX4Z3o4Ck-N_pdHsENJMcIloTzgohFo5Bg_g>
 <xmx:hnRPXOimjg0trBtFSD8YpKtXNHi3f7RSfzyjxsRIaLgnBJEa7aC5nA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 829F610311;
 Mon, 28 Jan 2019 16:30:43 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:18 +0100
Message-Id: <22895a1b49ce3f75cf7ffe008f94266e311cee50.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 01/17] Document ioemu MiniOS stubdomain
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGRvY3VtZW50YXRpb24gYmFzZWQgb24gcmV2ZXJzZS1lbmdpbmVlcmVkIHRvb2xzdGFjay1p
b2VtdSBzdHViZG9tYWluCnByb3RvY29sLgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KIGRvY3Mv
bWlzYy9zdHViZG9tLnR4dCB8IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS9kb2NzL21pc2Mvc3R1YmRvbS50eHQgYi9kb2NzL21pc2Mvc3R1YmRvbS50eHQKaW5kZXggZGU3
YjZjNy4uNGM1MjRmMiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3N0dWJkb20udHh0CisrKyBiL2Rv
Y3MvbWlzYy9zdHViZG9tLnR4dApAQCAtMjMsNiArMjMsNTkgQEAgYW5kIGh0dHA6Ly93aWtpLnhl
bi5vcmcvd2lraS9EZXZpY2VfTW9kZWxfU3R1Yl9Eb21haW5zIGZvciBtb3JlCiBpbmZvcm1hdGlv
biBvbiBkZXZpY2UgbW9kZWwgc3R1YiBkb21haW5zCiAKIAorVG9vbHN0YWNrIHRvIE1pbmlPUyBp
b2VtdSBzdHViZG9tYWluIHByb3RvY29sCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KKworVGhpcyBzZWN0aW9uIGRlc2NyaWJlIGNvbW11bmljYXRpb24gcHJv
dG9jb2wgYmV0d2VlbiB0b29sc3RhY2sgYW5kCitxZW11LXRyYWRpdGlvbmFsIHJ1bm5pbmcgaW4g
TWluaU9TIHN0dWJkb21haW4uIFRoZSBwcm90b2NvbCBpbmNsdWRlCitleHBlY3RhdGlvbnMgb2Yg
Ym90aCBxZW11IGFuZCBzdHViZG9tYWluIGl0c2VsZi4KKworU2V0dXAgKGRvbmUgYnkgdG9vbHN0
YWNrLCBleHBlY3RlZCBieSBzdHViZG9tYWluKToKKyAtIEJsb2NrIGRldmljZXMgZm9yIHRhcmdl
dCBkb21haW4gYXJlIGNvbm5lY3RlZCBhcyBQViBkaXNrcyB0byBzdHViZG9tYWluLAorICAgYWNj
b3JkaW5nIHRvIGNvbmZpZ3VyYXRpb24gb3JkZXIsIHN0YXJ0aW5nIHdpdGggeHZkYQorIC0gTmV0
d29yayBkZXZpY2VzIGZvciB0YXJnZXQgZG9tYWluIGFyZSBjb25uZWN0ZWQgYXMgUFYgbmljcyB0
byBzdHViZG9tYWluLAorICAgYWNjb3JkaW5nIHRvIGNvbmZpZ3VyYXRpb24gb3JkZXIsIHN0YXJ0
aW5nIHdpdGggMAorIC0gaWYgZ3JhcGhpY3Mgb3V0cHV0IGlzIGV4cGVjdGVkLCBWRkIgYW5kIFZL
QiBkZXZpY2VzIGFyZSBzZXQgZm9yIHN0dWJkb21haW4KKyAgIChpdHMgYmFja2VuZCBpcyByZXNw
b25zaWJsZSBmb3IgZXhwb3NpbmcgdGhlbSB1c2luZyBhcHByb3ByaWF0ZSBwcm90b2NvbAorICAg
bGlrZSBWTkMgb3IgU3BpY2UpCisgLSBvdGhlciB0YXJnZXQgZG9tYWluJ3MgZGV2aWNlcyBhcmUg
bm90IGNvbm5lY3RlZCBhdCB0aGlzIHBvaW50IHRvIHN0dWJkb21haW4KKyAgIChtYXkgYmUgaG90
LXBsdWdnZWQgbGF0ZXIpCisgLSBRRU1VIGNvbW1hbmQgbGluZSAoc3BhY2Ugc2VwYXJhdGVkIGFy
Z3VtZW50cykgaXMgc3RvcmVkIGluCisgICAvdm0vPHRhcmdldC11dWlkPi9pbWFnZS9kbWFyZ3Mg
eGVuc3RvcmUgcGF0aAorIC0gdGFyZ2V0IGRvbWFpbiBpZCBpcyBzdG9yZWQgaW4gL2xvY2FsL2Rv
bWFpbi88c3R1YmRvbS1pZD4vdGFyZ2V0IHhlbnN0b3JlIHBhdGgKKz8/IC0gYmlvcyB0eXBlIGlz
IHN0b3JlZCBpbiAvbG9jYWwvZG9tYWluLzx0YXJnZXQtaWQ+L2h2bWxvYWRlci9iaW9zCisgLSBz
dHViZG9tYWluJ3MgY29uc29sZSAwIGlzIGNvbm5lY3RlZCB0byBxZW11IGxvZyBmaWxlCisgLSBz
dHViZG9tYWluJ3MgY29uc29sZSAxIGlzIGNvbm5lY3RlZCB0byBxZW11IHNhdmUgZmlsZSAoZm9y
IHNhdmluZyBzdGF0ZSkKKyAtIHN0dWJkb21haW4ncyBjb25zb2xlIDIgaXMgY29ubmVjdGVkIHRv
IHFlbXUgc2F2ZSBmaWxlIChmb3IgcmVzdG9yaW5nIHN0YXRlKQorIC0gbmV4dCBjb25zb2xlcyBh
cmUgY29ubmVjdGVkIGFjY29yZGluZyB0byB0YXJnZXQgZ3Vlc3QncyBzZXJpYWwgY29uc29sZSBj
b25maWd1cmF0aW9uCisKK1N0YXJ0dXA6CisxLiBQViBzdHViZG9tYWluIGlzIHN0YXJ0ZWQgd2l0
aCBpb2VtdS1zdHViZG9tLmd6IGtlcm5lbCBhbmQgbm8gaW5pdHJkCisyLiBzdHViZG9tYWluIGlu
aXRpYWxpemUgcmVsZXZhbnQgZGV2aWNlcworMi4gc3R1YmRvbWEgc2lnbmFsIHJlYWRpbmVzcyBi
eSB3cml0aW5nICJydW5uaW5nIiB0byAvbG9jYWwvZG9tYWluLzxzdHViZG9tLWlkPi9kZXZpY2Ut
bW9kZWwvPHRhcmdldC1pZD4vc3RhdGUgeGVuc3RvcmUgcGF0aAorMy4gbm93IHN0dWJkb21haW4g
aXMgY29uc2lkZXJlZCBydW5uaW5nCisKK1J1bnRpbWUgY29udHJvbCAoaG90cGx1ZyBldGMpOgor
VG9vbHN0YWNrIGNhbiBpc3N1ZSBjb21tYW5kIHRocm91Z2ggeGVuc3RvcmUuIFRoZSBzZXF1ZW5j
ZSBpcyAoZnJvbSB0b29sc3RhY2sgUE9WKToKKzEuIFdyaXRlIHBhcmFtZXRlciB0byAvbG9jYWwv
ZG9tYWluLzxzdHViZG9tLWlkPi9kZXZpY2UtbW9kZWwvPHRhcmdldC1pZD4vcGFyYW1ldGVyLgor
Mi4gV3JpdGUgY29tbWFuZCB0byAvbG9jYWwvZG9tYWluLzxzdHViZG9tLWlkPi9kZXZpY2UtbW9k
ZWwvPHRhcmdldC1pZD4vY29tbWFuZC4KKzMuIFdhaXQgZm9yIGNvbW1hbmQgcmVzdWx0IGluIC9s
b2NhbC9kb21haW4vPHN0dWJkb20taWQ+L2RldmljZS1tb2RlbC88dGFyZ2V0LWlkPi9zdGF0ZSAo
Y29tbWFuZCBzcGVjaWZpYyB2YWx1ZSkuCis0LiBXcml0ZSAicnVubmluZyIgYmFjayB0byAvbG9j
YWwvZG9tYWluLzxzdHViZG9tLWlkPi9kZXZpY2UtbW9kZWwvPHRhcmdldC1pZD4vc3RhdGUuCisK
K0RlZmluZWQgY29tbWFuZHM6CisgLSAicGNpLWlucyIgLSBQQ0kgaG90IHBsdWcsIHJlc3VsdHM6
CisgICAtICJwY2ktaW5zZXJ0ZWQiIC0gc3VjY2VzcworICAgLSAicGNpLWluc2VydC1mYWlsZWQi
IC0gZmFpbHVyZQorIC0gInBjaS1yZW0iIC0gUENJIGhvdCByZW1vdmUsIHJlc3VsdHM6CisgICAt
ICJwY2ktcmVtb3ZlZCIgLSBzdWNjZXNzCisgICAtID8/CisgLSAic2F2ZSIgLSBzYXZlIGRvbWFp
biBzdGF0ZSB0byBjb25zb2xlIDEsIHJlc3VsdHM6CisgICAtICJwYXVzZWQiIC0gc3VjY2Vzcwor
IC0gImNvbnRpbnVlIiAtIHJlc3VtZSBkb21haW4gZXhlY3V0aW9uLCBhZnRlciBsb2FkaW5nIHN0
YXRlIGZyb20gY29uc29sZSAyIChyZXF1aXJlIC1sb2Fkdm0gY29tbWFuZCBhcmd1bWVudCksIHJl
c3VsdHM6CisgICAtICJydW5uaW5nIiAtIHN1Y2Nlc3MKKworCisKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUFYtR1JVQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA9PT09PT09CiAKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:30:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:30: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-devel-bounces@lists.xenproject.org>)
	id 1goEUS-0001nb-P0; Mon, 28 Jan 2019 21:30: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUS-0001nN-F9
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:30:48 +0000
X-Inumbo-ID: f9ad73e8-2343-11e9-aacf-3b6d756d8733
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9ad73e8-2343-11e9-aacf-3b6d756d8733;
 Mon, 28 Jan 2019 21:30:47 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id EF33322247;
 Mon, 28 Jan 2019 16:30:46 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=Yk+Jh+9dFTaSYNIv2
 aJlrU8WEPUf/EMEun9OiqiWEGc=; b=y0iAA4Ea4QWCh1fF4MRndaaCWNfsb7FDJ
 WMHltbv4GjkyCSJpvOdd+ksMqC8vseTBDNvukz40KW682ifVkcTLd7dPpGFKm2x9
 c/uOcYFuzIPiVnmcY0r9sicFPlEPxrMd5ppm23h0GHpQ7wpSjtwGtugaTlgV5AdU
 UnZuFwa35Gp9HmWCajqVlCQkeGPG67N9XHXSo8Wc6aKVeeoDCxmGbTdG20IY0uXp
 WFfp1UUtR46pf5041WvQjSkrynFUXLVucG5+LsaaQOwfzKLbow9ehmgYyZAJ1hig
 4ljmxY9v6RWyFz69bDVJ4frUDCuEuLEM7eg0aHbNc+txWtAB2eYWw==
X-ME-Sender: <xms:hnRPXNdL7jYmAxnv1B-Tyu_FiRNx2cXY-8xcdB3TSGCFkmSgMJt8Jg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:hnRPXG6tc0v69T7D4hp-ItA1DkDGNuzjObOXm0piA2GHsvopF184Yg>
 <xmx:hnRPXC-t7oP9xjnt4k2wxJpMW5YC3TdAGgjgyzIyA-DUNi4Pne8W2w>
 <xmx:hnRPXAHPqWFYP3kpSOdS4lJsv-_5rXp4djkoA4gqGxbaWRoZ6wi39A>
 <xmx:hnRPXH4xfiB8pu09MnDvH12-hrLQndjL_Jfun5o0jXJ63xTVFT9P4Q>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 360BB100E4;
 Mon, 28 Jan 2019 16:30:45 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:19 +0100
Message-Id: <27fbf2868a07046d4287a35d2b93483ae4a1f6dd.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 02/17] Document ioemu Linux stubdomain
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGRvY3VtZW50YXRpb24gZm9yIHVwY29taW5nIExpbnV4IHN0dWJkb21haW4gZm9yIHFlbXUt
dXBzdHJlYW0uCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1h
cm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQogZG9jcy9taXNjL3N0dWJkb20udHh0
IHwgNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZp
bGUgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9zdHVi
ZG9tLnR4dCBiL2RvY3MvbWlzYy9zdHViZG9tLnR4dAppbmRleCA0YzUyNGYyLi45Yzk0YzZiIDEw
MDY0NAotLS0gYS9kb2NzL21pc2Mvc3R1YmRvbS50eHQKKysrIGIvZG9jcy9taXNjL3N0dWJkb20u
dHh0CkBAIC03NSw2ICs3NSw1NiBAQCBEZWZpbmVkIGNvbW1hbmRzOgogICAgLSAicnVubmluZyIg
LSBzdWNjZXNzCiAKIAorVG9vbHN0YWNrIHRvIExpbnV4IGlvZW11IHN0dWJkb21haW4gcHJvdG9j
b2wKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK1RoaXMg
c2VjdGlvbiBkZXNjcmliZSBjb21tdW5pY2F0aW9uIHByb3RvY29sIGJldHdlZW4gdG9vbHN0YWNr
IGFuZAorcWVtdS11cHN0cmVhbSBydW5uaW5nIGluIExpbnV4IHN0dWJkb21haW4uIFRoZSBwcm90
b2NvbCBpbmNsdWRlCitleHBlY3RhdGlvbnMgb2YgYm90aCBzdHViZG9tYWluLCBhbmQgcWVtdS4K
KworU2V0dXAgKGRvbmUgYnkgdG9vbHN0YWNrLCBleHBlY3RlZCBieSBzdHViZG9tYWluKToKKyAt
IEJsb2NrIGRldmljZXMgZm9yIHRhcmdldCBkb21haW4gYXJlIGNvbm5lY3RlZCBhcyBQViBkaXNr
cyB0byBzdHViZG9tYWluLAorICAgYWNjb3JkaW5nIHRvIGNvbmZpZ3VyYXRpb24gb3JkZXIsIHN0
YXJ0aW5nIHdpdGggeHZkYQorIC0gTmV0d29yayBkZXZpY2VzIGZvciB0YXJnZXQgZG9tYWluIGFy
ZSBjb25uZWN0ZWQgYXMgUFYgbmljcyB0byBzdHViZG9tYWluLAorICAgYWNjb3JkaW5nIHRvIGNv
bmZpZ3VyYXRpb24gb3JkZXIsIHN0YXJ0aW5nIHdpdGggMAorIC0gW25vdCBpbXBsZW1lbnRlZF0g
aWYgZ3JhcGhpY3Mgb3V0cHV0IGlzIGV4cGVjdGVkLCBWRkIgYW5kIFZLQiBkZXZpY2VzIGFyZSBz
ZXQgZm9yIHN0dWJkb21haW4KKyAgIChpdHMgYmFja2VuZCBpcyByZXNwb25zaWJsZSBmb3IgZXhw
b3NpbmcgdGhlbSB1c2luZyBhcHByb3ByaWF0ZSBwcm90b2NvbAorICAgbGlrZSBWTkMgb3IgU3Bp
Y2UpCisgLSBvdGhlciB0YXJnZXQgZG9tYWluJ3MgZGV2aWNlcyBhcmUgbm90IGNvbm5lY3RlZCBh
dCB0aGlzIHBvaW50IHRvIHN0dWJkb21haW4KKyAgIChtYXkgYmUgaG90LXBsdWdnZWQgbGF0ZXIp
CisgLSBRRU1VIGNvbW1hbmQgbGluZSBpcyBzdG9yZWQgaW4KKyAgIC92bS88dGFyZ2V0LXV1aWQ+
L2ltYWdlL2RtYXJncyB4ZW5zdG9yZSBkaXIsIGVhY2ggYXJndW1lbnQgYXMgc2VwYXJhdGUga2V5
CisgICBpbiBmb3JtIC92bS88dGFyZ2V0LXV1aWQ+L2ltYWdlL2RtYXJncy9OTk4sIHdoZXJlIE5O
TiBpcyAwLXBhZGRlZCBhcmd1bWVudAorICAgbnVtYmVyCisgLSB0YXJnZXQgZG9tYWluIGlkIGlz
IHN0b3JlZCBpbiAvbG9jYWwvZG9tYWluLzxzdHViZG9tLWlkPi90YXJnZXQgeGVuc3RvcmUgcGF0
aAorPz8gLSBiaW9zIHR5cGUgaXMgc3RvcmVkIGluIC9sb2NhbC9kb21haW4vPHRhcmdldC1pZD4v
aHZtbG9hZGVyL2Jpb3MKKyAtIHN0dWJkb21haW4ncyBjb25zb2xlIDAgaXMgY29ubmVjdGVkIHRv
IHFlbXUgbG9nIGZpbGUKKyAtIHN0dWJkb21haW4ncyBjb25zb2xlIDEgaXMgY29ubmVjdGVkIHRv
IHFlbXUgc2F2ZSBmaWxlIChmb3Igc2F2aW5nIHN0YXRlKQorIC0gc3R1YmRvbWFpbidzIGNvbnNv
bGUgMiBpcyBjb25uZWN0ZWQgdG8gcWVtdSBzYXZlIGZpbGUgKGZvciByZXN0b3Jpbmcgc3RhdGUp
CisgLSBuZXh0IGNvbnNvbGVzIGFyZSBjb25uZWN0ZWQgYWNjb3JkaW5nIHRvIHRhcmdldCBndWVz
dCdzIHNlcmlhbCBjb25zb2xlIGNvbmZpZ3VyYXRpb24KKworRW52aXJvbm1lbnQgZXhwb3NlZCBi
eSBzdHViZG9tYWluIHRvIHFlbXUgKG5lZWRlZCB0byBjb25zdHJ1Y3QgYXBwcm9wcmlhdGUgcWVt
dSBjb21tYW5kIGxpbmUgYW5kIGxhdGVyIGludGVyYWN0IHdpdGggcW1wKToKKyAtIHRhcmdldCBk
b21haW4ncyBkaXNrcyBhcmUgYXZhaWxhYmxlIGFzIC9kZXYveHZkW2Etel0KKyAtIGNvbnNvbGUg
MiAoaW5jb21pbmcgZG9tYWluIHN0YXRlKSBpcyBjb25uZWN0ZWQgd2l0aCBGRCAzCisgLSBjb25z
b2xlIDEgKHNhdmluZyBkb21haW4gc3RhdGUpIGlzIGFkZGVkIG92ZXIgUU1QIHRvIHFlbXUgYXMg
ImZkc2V0LWlkIDEiIChkb25lIGJ5IHN0dWJkb21haW4sIHRvb2xzdGFjayBkb2Vzbid0IG5lZWQg
dG8gY2FyZSBhYm91dCBpdCkKKyAtIG5pY3MgYXJlIGNvbm5lY3RlZCB0byByZWxldmFudCBzdHVi
ZG9tYWluIFBWIHZpZnMgd2hlbiBhdmFpbGFibGUgKHFlbXUgLW5ldGRldiBzaG91bGQgc3BlY2lm
eSBpZm5hbWU9IGV4cGxpY2l0bHkpCisKK1N0YXJ0dXA6CisxLiB0b29sc3RhY2sgc3RhcnRzIFBW
IHN0dWJkb21haW4gd2l0aCBzdHViZG9tLWxpbnV4LWtlcm5lbCBrZXJuZWwgYW5kIHN0dWJkb20t
bGludXgtaW5pdHJkIGluaXRyZAorMi4gc3R1YmRvbWFpbiBpbml0aWFsaXplIHJlbGV2YW50IGRl
dmljZXMKKzMuIHN0dWJkb21haW4gc3RhcnRzIHFlbXUgd2l0aCByZXF1ZXN0ZWQgY29tbWFuZCBs
aW5lLCBwbHVzIGZldyBzdHViZG9tYWluIHNwZWNpZmljIG9uZXMgLSBpbmNsdWRpbmcgbG9jYWwg
cW1wIGFjY2VzcyBvcHRpb25zCis0LiBzdHViZG9tYWluIHN0YXJ0cyB2Y2hhbiBzZXJ2ZXIgb24g
L2xvY2FsL2RvbWFpbi88c3R1YmRvbS1pZD4vZGV2aWNlLW1vZGVsLzx0YXJnZXQtaWQ+L3FtcC12
Y2hhbiwgZXhwb3NpbmcgcW1wIHNvY2tldCB0byB0aGUgdG9vbHN0YWNrCis1LiBxZW11IHNpZ25h
bCByZWFkaW5lc3MgYnkgd3JpdGluZyAicnVubmluZyIgdG8gL2xvY2FsL2RvbWFpbi88c3R1YmRv
bS1pZD4vZGV2aWNlLW1vZGVsLzx0YXJnZXQtaWQ+L3N0YXRlIHhlbnN0b3JlIHBhdGgKKzYuIG5v
dyBkZXZpY2UgbW9kZWwgaXMgY29uc2lkZXJlZCBydW5uaW5nCisKK1FFTVUgY2FuIGJlIGNvbnRy
b2xsZWQgdXNpbmcgUU1QIG92ZXIgdmNoYW4gYXQgL2xvY2FsL2RvbWFpbi88c3R1YmRvbS1pZD4v
ZGV2aWNlLW1vZGVsLzx0YXJnZXQtaWQ+L3FtcC12Y2hhbi4gT25seSBvbmUgc2ltdWx0YW5lb3Vz
IGNvbm5lY3Rpb24gaXMgc3VwcG9ydGVkIGFuZCB0b29sc3RhY2sgbmVlZHMgdG8gZW5zdXJlIHRo
YXQuCisKK0xpbWl0YXRpb25zOgorIC0gUENJIHBhc3N0aHJvdWdoIHJlcXVpcmUgcGVybWlzc2l2
ZSBtb2RlCisgLSBvbmx5IG9uZSBuaWMgaXMgc3VwcG9ydGVkCisgLSBhdCBtb3N0IDI2IGVtdWxh
dGVkIGRpc2tzIGFyZSBzdXBwb3J0ZWQgKG1vcmUgYXJlIHN0aWxsIGF2YWlsYWJsZSBhcyBQViBk
aXNrcykKKyAtIGdyYXBoaWNzIG91dHB1dCAoVk5DL1NETC9TcGljZSkgbm90IHN1cHBvcnRlZAor
CiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFYtR1JVQgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA9PT09PT09Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:30:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:30: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-devel-bounces@lists.xenproject.org>)
	id 1goEUX-0001p3-BQ; Mon, 28 Jan 2019 21:30: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUV-0001o8-Rk
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:30:51 +0000
X-Inumbo-ID: fba30f68-2343-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fba30f68-2343-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:30:50 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 2BC912267F;
 Mon, 28 Jan 2019 16:30:47 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=zOQOeXb/zPukP7Qkt
 HETZxtFMN6IvDPuCskIEq2eEqU=; b=P4/wVQXqVHoUFz1zMxujcNwrJI3AP/Tcz
 xyfja2kyFlF3ytbdi/M5jAcRpkPfokYNHcYln1eApdWI+bYsBU5lqooiZf6R66N6
 MJDf1kfOrggcxc/TzwiQgKqVYTU1s399n8bL5OrmY1e+UMRzgSk5T563yXP2AriJ
 LEXC4yzMsL3FTz3DAehNfq27ikSYPNvxLxsoYkGNyRPQgrWpksaKg7juvFxwJ+KL
 nrcmcfWutVCA4hfdvZ6mcY3kjh/tdWqijBn1F8BFFCmQt2u7Ddo5dmrqMBafGqQX
 Bq3VctaNweNdSti5T5CkjCdAVnGkme7NYjCqQCyTumjz5GR77yyiQ==
X-ME-Sender: <xms:h3RPXHm3GD6b3szD2AYY4syLlf6xngSsIZlvstJjT7FGiANxiMfm3A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpedu
X-ME-Proxy: <xmx:h3RPXG8Diw_lUp2VwjVBHtS_42Gjv9zFUObPCAR_cOqSSmLkhun7eA>
 <xmx:h3RPXJd85BcRYm_LUsxK-hqZXwlxDX1SpzHQGR7CbkZ4sMvvDSljtA>
 <xmx:h3RPXI5RydTLemQie44fl2nQ97aEHSounRPrqNFp68JfXvOUBxudyA>
 <xmx:h3RPXKT0WdkfbZyOLrBCET0wyXajySbVnbD3j4Lf2k6FiqUxDDezFw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id CF36C1030E;
 Mon, 28 Jan 2019 16:30:46 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:20 +0100
Message-Id: <a6540882b8174a49ae4c37b180c7f33589baf872.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 03/17] libxl: fix qemu-trad cmdline for no
 sdl/vnc case
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBxZW11IGlzIHJ1bm5pbmcgaW4gc3R1YmRvbWFpbiwgYW55IGF0dGVtcHQgdG8gaW5pdGlh
bGl6ZSB2bmMvc2RsCnRoZXJlIHdpbGwgY3Jhc2ggaXQgKG9uIGZhaWxlZCBhdHRlbXB0IHRvIGxv
YWQgYSBrZXltYXAgZnJvbSBhIGZpbGUpLiBJZgp2ZmIgaXMgcHJlc2VudCwgYWxsIHRob3NlIGNh
c2VzIGFyZSBza2lwcGVkLiBCdXQgc2luY2UKYjA1M2YwYzRjOWU1MzNmM2Q5NzgzN2NmODk3ZWI5
MjBiODM1NWVkMyAibGlieGw6IGRvIG5vdCBzdGFydCBkb20wIHFlbXUKZm9yIHN0dWJkb21haW4g
d2hlbiBub3QgbmVlZGVkIiBpdCBpcyBwb3NzaWJsZSB0byBjcmVhdGUgYSBzdHViZG9tYWluCndp
dGhvdXQgdmZiIGFuZCBjb250cmFyeSB0byB0aGUgY29tbWVudCAtdm5jIG5vbmUgZG8gdHJpZ2dl
ciBWTkMKaW5pdGlhbGl6YXRpb24gY29kZSAoanVzdCBza2lwcyBleHBvc2luZyBpdCBleHRlcm5h
bGx5KS4KQ2hhbmdlIHRoZSBpbXBsaWNpdCBTREwgYXZvaWRpbmcgbWV0aG9kIHRvIC1ub2dyYXBo
aWNzIG9wdGlvbiwgdXNlZCB3aGVuCm5vbmUgb2YgU0RMIG9yIFZOQyBpcyBlbmFibGVkLgoKU2ln
bmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2li
bGV0aGluZ3NsYWIuY29tPgpSZXZpZXdlZC1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21h
aWwuY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2
MjoKIC0gdHlwbyBpbiBxZW11IG9wdGlvbgpDaGFuZ2VzIGluIHYzOgogLSBhZGQgbWlzc2luZyB7
IH0KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jIHwgMTEgKysrKysrLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggYjI0NTk1
Ni4uMzYwMWIxNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9kbS5jCkBAIC03MTUsMTQgKzcxNSwxNSBAQCBzdGF0aWMgaW50IGxpYnhs
X19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19vbGQobGlieGxfX2djICpnYywKICAgICAgICAgaWYg
KGxpYnhsX2RlZmJvb2xfdmFsKHZuYy0+ZmluZHVudXNlZCkpIHsKICAgICAgICAgICAgIGZsZXhh
cnJheV9hcHBlbmQoZG1fYXJncywgIi12bmN1bnVzZWQiKTsKICAgICAgICAgfQotICAgIH0gZWxz
ZQorICAgIH0gZWxzZSBpZiAoIXNkbCkgewogICAgICAgICAvKgogICAgICAgICAgKiBWTkMgaXMg
bm90IGVuYWJsZWQgYnkgZGVmYXVsdCBieSBxZW11LXhlbi10cmFkaXRpb25hbCwKLSAgICAgICAg
ICogaG93ZXZlciBwYXNzaW5nIC12bmMgbm9uZSBjYXVzZXMgU0RMIHRvIG5vdCBiZQotICAgICAg
ICAgKiAodW5leHBlY3RlZGx5KSBlbmFibGVkIGJ5IGRlZmF1bHQuIFRoaXMgaXMgb3ZlcnJpZGRl
biBieQotICAgICAgICAgKiBleHBsaWNpdGx5IHBhc3NpbmcgLXNkbCBiZWxvdyBhcyByZXF1aXJl
ZC4KKyAgICAgICAgICogaG93ZXZlciBza2lwcGluZyAtdm5jIGNhdXNlcyBTREwgdG8gYmUKKyAg
ICAgICAgICogKHVuZXhwZWN0ZWRseSkgZW5hYmxlZCBieSBkZWZhdWx0LiBJZiB1bmRlc2lyZWQs
IGRpc2FibGUgZ3JhcGhpY3MgYXQKKyAgICAgICAgICogYWxsLgogICAgICAgICAgKi8KLSAgICAg
ICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGRtX2FyZ3MsICItdm5jIiwgIm5vbmUiKTsKKyAgICAg
ICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW5vZ3JhcGhpYyIpOworICAgIH0KIAogICAg
IGlmIChzZGwpIHsKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLXNkbCIpOwot
LSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:30:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:30: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-devel-bounces@lists.xenproject.org>)
	id 1goEUX-0001pG-JW; Mon, 28 Jan 2019 21:30: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUV-0001o7-Rb
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:30:51 +0000
X-Inumbo-ID: fba2cde2-2343-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fba2cde2-2343-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:30:50 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 2BF4E22220;
 Mon, 28 Jan 2019 16:30:48 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=+sJevd1AI+lWOH3bv
 BKhu4lvUt+kDuqSGJTZpIAjZ2E=; b=w2pLUN15eQ/bXPcCv1gZnp9zJ+Gk08WrY
 Cy/LroTFfITvdasfHu5VaJhmB2cd3ZrlJqYUQfQVNEBCPy1X+vpGZtcpqYTG0Dph
 ED1YEcPBaZMd0KUG/Su99ul6Z2pcbZa7tdZ2uLheWOyh89lQa33wOBgMRq573ZbV
 L0zs2ws+Ic7/YKu9eTayB/mv98YeRNrMnXnHWpJtgqf/4YjNyXx6ieY3gIrnr399
 bkMJJkd4YEaY57Ihg4jwXSNVnO5+VDom5CyxKBgmm0kWLcJ5YRkakTD3o2Jxrruk
 SS/uuJ5AFqXskQ+Zjt08Ysx1p35G+JGX/rHxD3Ap0UR9+rnNWtkpw==
X-ME-Sender: <xms:iHRPXJLPBXpcgUqAPpmHd6gwtmWmBvEbYUc-EgDMdswuN_bLxqc-YQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpedu
X-ME-Proxy: <xmx:iHRPXJHUuPHiJCK4BGgeaH-o68UE-NtSuJQEcYgAMCINVeQU7AJYxg>
 <xmx:iHRPXKMHFvdNNfYtcfk-RArT76tIdq4Fp1Zk2nQp340NRyZUxe4Lug>
 <xmx:iHRPXD_DXdXQIvhNWQJoTI5_NLH_0tx3_rjD1-4PRYkfd9imnK-BLw>
 <xmx:iHRPXHteK0hnb9tTXjKjgsIEZnUumNuYuCwswozXdF4m4llrEUJFDg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id B569110314;
 Mon, 28 Jan 2019 16:30:47 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:21 +0100
Message-Id: <0158b07cdae7a2a7bb592f11d5df408285efb7c6.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 04/17] libxl: Allow running qemu-xen in
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG8gbm90IHByb2hpYml0IGFueW1vcmUgdXNpbmcgc3R1YmRvbWFpbiB3aXRoIHFlbXUteGVuLgpU
byBoZWxwIGRpc3Rpbmd1c2hpbmcgTWluaU9TIGFuZCBMaW51eCBzdHViZG9tYWluLCBhZGQgaGVs
cGVyIGlubGluZQpmdW5jdGlvbnMgbGlieGxfX3N0dWJkb21haW5faXNfbGludXgoKSBhbmQKbGli
eGxfX3N0dWJkb21haW5faXNfbGludXhfcnVubmluZygpLiBUaG9zZSBzaG91bGQgYmUgdXNlZCB3
aGVyZSByZWFsbHkKdGhlIGRpZmZlcmVuY2UgaXMgYWJvdXQgTWluaU9TL0xpbnV4LCBub3QgcWVt
dS14ZW4vcWVtdS14ZW4tdHJhZGl0aW9uYWwuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CgotLS0KQ2hh
bmdlcyBpbiB2MzoKIC0gbmV3IHBhdGNoLCBpbnN0ZWFkIG9mICJsaWJ4bDogQWRkICJzdHViZG9t
YWluX3ZlcnNpb24iIHRvCiBkb21haW5fYnVpbGRfaW5mbyIKIC0gaGVscGVyIGZ1bmN0aW9ucyBh
cyBzdWdnZXN0ZWQgYnkgSWFuIEphY2tzb24KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YyAgIHwgIDkgLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMTcgKysr
KysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgOSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGE0ZTc0YTUuLmJiNjI1NDIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCkBAIC0xNjAsMTUgKzE2MCw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKGJfaW5m
by0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYKLSAgICAgICAgYl9pbmZvLT5kZXZp
Y2VfbW9kZWxfdmVyc2lvbiAhPQotICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJ
T05fUUVNVV9YRU5fVFJBRElUSU9OQUwgJiYKLSAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoYl9p
bmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpIHsKLSAgICAgICAgTE9HKEVSUk9SLAotICAg
ICAgICAgICAgImRldmljZSBtb2RlbCBzdHViZG9tYWlucyByZXF1aXJlIFwicWVtdS14ZW4tdHJh
ZGl0aW9uYWxcIiIpOwotICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Ci0gICAgfQotCiAgICAg
aWYgKCFiX2luZm8tPm1heF92Y3B1cykKICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMgPSAxOwog
ICAgIGlmICghYl9pbmZvLT5hdmFpbF92Y3B1cy5zaXplKSB7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRl
eCA0NTlmOWJmLi5iOGM2OThhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTIxOTUsNiArMjE5NSwy
MyBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX21vZGVsX3ZlcnNpb25fcnVubmluZyhsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCk7CiAgIC8qIFJldHVybiB0aGUgc3lzdGVtLXdpZGUg
ZGVmYXVsdCBkZXZpY2UgbW9kZWwgKi8KIF9oaWRkZW4gbGlieGxfZGV2aWNlX21vZGVsX3ZlcnNp
b24gbGlieGxfX2RlZmF1bHRfZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MpOwogCitzdGF0aWMg
aW5saW5lCitib29sIGxpYnhsX19zdHViZG9tYWluX2lzX2xpbnV4X3J1bm5pbmcobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQpCit7CisgICAgLyogc2FtZSBsb2dpYyBhcyBpbiBsaWJ4bF9f
c3R1YmRvbWFpbl9pc19saW51eCAqLworICAgIHJldHVybiBsaWJ4bF9fZGV2aWNlX21vZGVsX3Zl
cnNpb25fcnVubmluZyhnYywgZG9taWQpCisgICAgICAgID09IExJQlhMX0RFVklDRV9NT0RFTF9W
RVJTSU9OX1FFTVVfWEVOOworfQorCitzdGF0aWMgaW5saW5lCitib29sIGxpYnhsX19zdHViZG9t
YWluX2lzX2xpbnV4KGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCit7CisgICAgLyog
cmlnaHQgbm93IHFlbXUtdHJhbmRpdGlvbmFsIGltcGxpZXMgTWluaU9TIHN0dWJkb21haW4gYW5k
IHFlbXUteGVuCisgICAgICogaW1wbGllcyBMaW51eCBzdHViZG9tYWluICovCisgICAgcmV0dXJu
IGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZGV2aWNlX21vZGVsX3N0dWJkb21haW4pICYmCisg
ICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNFX01PREVM
X1ZFUlNJT05fUUVNVV9YRU47Cit9CisKICNkZWZpbmUgREVWSUNFX01PREVMX1hTX1BBVEgoZ2Ms
IGRtX2RvbWlkLCBkb21pZCwgZm10LCBfYS4uLikgICAgICAgICAgICAgIFwKICAgICBsaWJ4bF9f
c3ByaW50ZihnYywgIi9sb2NhbC9kb21haW4vJXUvZGV2aWNlLW1vZGVsLyV1IiBmbXQsIGRtX2Rv
bWlkLCAgIFwKICAgICAgICAgICAgICAgICAgICBkb21pZCwgIyNfYSkKLS0gCmdpdC1zZXJpZXMg
MC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:30:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:30: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-devel-bounces@lists.xenproject.org>)
	id 1goEUY-0001qC-U8; Mon, 28 Jan 2019 21:30:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUX-0001oo-2E
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:30:53 +0000
X-Inumbo-ID: fc22a0fe-2343-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc22a0fe-2343-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:30:51 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id F2DF222F1C;
 Mon, 28 Jan 2019 16:30:50 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:50 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=A54DDtU+13D+H5Gml
 ea3+jG45zDMWBerG4q5aCWGfK0=; b=So95XNef3j8pLILHCFewjQSekzTVMTQP4
 fllUD1XroS7ft+WW9/SnJ0lnAsx0+TbxawMrNA0IEQTABuIpJQA5JMEwkh6552DQ
 zVhiEc8zuyHRB67gxSDjOrGEvQ/4Q995KUDZIKTSlZ/sKh0Kg9dPUp1De0hrY/T4
 bxGI1AzLpkpuTh56SBo2UmyDkmugXlz06cvoyHZuxG3NyKrABZSPCby1kflRTlSY
 +eV/rme/L6jbdYdRkC7GDS7gCy0SD5ObpkmfAo/wW8EUCa4A5/fuGO4bU5rHbxI6
 s396JzWgPHGdqLNw1XG7xMLafJgDzPPfuxZmmnhg/AOaqxmEaJUVA==
X-ME-Sender: <xms:inRPXGhypohgwDyU0EB8IVRoj4RNDzarQLLr0VvznVBBsivnfn68Tw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpedu
X-ME-Proxy: <xmx:inRPXBY7vegIXr71eMbA6jlwEdEND1qI_Ma03W1UhC7llhb0e6DMnQ>
 <xmx:inRPXEOMtlScUpZ7BuHiKjQ-L-zzGeTOcRMHuCmiXzjqE-6xKRd_0Q>
 <xmx:inRPXKYO6ZbmWmtVOC1mNr-uKufGiuWi3ZXH_lAYx4KBLYPk2CUdpg>
 <xmx:inRPXKIxO9ikwK8BfYgE9U6i8oNPXTmmRYFvPanf5ExMRkT_PCGkFg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id EFE9810312;
 Mon, 28 Jan 2019 16:30:49 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:23 +0100
Message-Id: <38e82f6a138caf9efbce2589954423daf27c44d4.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 06/17] libxl: write qemu arguments into
 separate xenstore keys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgdXNpbmcgYXJndW1lbnRzIHdpdGggc3BhY2VzLCBsaWtlIC1hcHBlbmQsIHdp
dGhvdXQKbm9taW5hdGluZyBhbnkgc3BlY2lhbCAic2VwYXJhdG9yIiBjaGFyYWN0ZXIuCgpTaWdu
ZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+Ci0tLQpDaGFuZ2VzIGluIHYzOgogLSBwcmV2aW91cyB2ZXJzaW9uIG9m
IHRoaXMgcGF0Y2ggImxpYnhsOiB1c2UgXHgxYiB0byBzZXBhcmF0ZSBxZW11CiAgIGFyZ3VtZW50
cyBmb3IgbGludXggc3R1YmRvbWFpbiIgdXNlZCBzcGVjaWZpYyBub24tcHJpbnRhYmxlCiAgIHNl
cGFyYXRvciwgYnV0IGl0IHdhcyByZWplY3RlZCBhcyB4ZW5zdG9yZSBkb2Vzbid0IGNvcGUgd2Vs
bCB3aXRoCiAgIG5vbi1wcmludGFibGUgY2hhcnMKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5j
IHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDFmYTRmYTgu
LjZjZmMyNTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwpAQCAtMjA0Nyw2ICsyMDQ3LDQwIEBAIHN0YXRpYyBpbnQgbGlieGxf
X3ZmYl9hbmRfdmtiX2Zyb21faHZtX2d1ZXN0X2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogICAgIHJl
dHVybiAwOwogfQogCitzdGF0aWMgaW50IGxpYnhsX193cml0ZV9zdHViX2xpbnV4X2RtYXJncyhs
aWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRt
X2RvbWlkLCBpbnQgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjaGFyICoqYXJncykKK3sKKyAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25l
cihnYyk7CisgICAgaW50IGk7CisgICAgY2hhciAqdm1fcGF0aDsKKyAgICBjaGFyICpwYXRoOwor
ICAgIHN0cnVjdCB4c19wZXJtaXNzaW9ucyByb3Blcm1bMl07CisgICAgeHNfdHJhbnNhY3Rpb25f
dCB0OworCisgICAgcm9wZXJtWzBdLmlkID0gMDsKKyAgICByb3Blcm1bMF0ucGVybXMgPSBYU19Q
RVJNX05PTkU7CisgICAgcm9wZXJtWzFdLmlkID0gZG1fZG9taWQ7CisgICAgcm9wZXJtWzFdLnBl
cm1zID0gWFNfUEVSTV9SRUFEOworCisgICAgdm1fcGF0aCA9IGxpYnhsX194c19yZWFkKGdjLCBY
QlRfTlVMTCwgR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLyVkL3ZtIiwgZ3Vlc3RfZG9taWQpKTsK
KyAgICBwYXRoID0gR0NTUFJJTlRGKCIlcy9pbWFnZS9kbWFyZ3MiLCB2bV9wYXRoKTsKKworcmV0
cnlfdHJhbnNhY3Rpb246CisgICAgdCA9IHhzX3RyYW5zYWN0aW9uX3N0YXJ0KGN0eC0+eHNoKTsK
KyAgICB4c193cml0ZShjdHgtPnhzaCwgdCwgcGF0aCwgIiIsIDApOworICAgIHhzX3NldF9wZXJt
aXNzaW9ucyhjdHgtPnhzaCwgdCwgcGF0aCwgcm9wZXJtLCBBUlJBWV9TSVpFKHJvcGVybSkpOwor
ICAgIGkgPSAxOworICAgIGZvciAoaT0xOyBhcmdzW2ldICE9IE5VTEw7IGkrKykKKyAgICAgICAg
eHNfd3JpdGUoY3R4LT54c2gsIHQsIEdDU1BSSU5URigiJXMvJTAzZCIsIHBhdGgsIGkpLCBhcmdz
W2ldLCBzdHJsZW4oYXJnc1tpXSkpOworCisgICAgeHNfc2V0X3Blcm1pc3Npb25zKGN0eC0+eHNo
LCB0LCBHQ1NQUklOVEYoIiVzL3J0Yy90aW1lb2Zmc2V0Iiwgdm1fcGF0aCksIHJvcGVybSwgQVJS
QVlfU0laRShyb3Blcm0pKTsKKyAgICBpZiAoIXhzX3RyYW5zYWN0aW9uX2VuZChjdHgtPnhzaCwg
dCwgMCkpCisgICAgICAgIGlmIChlcnJubyA9PSBFQUdBSU4pCisgICAgICAgICAgICBnb3RvIHJl
dHJ5X3RyYW5zYWN0aW9uOworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW50IGxpYnhsX193
cml0ZV9zdHViX2RtYXJncyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IGRtX2RvbWlkLCBpbnQgZ3Vlc3RfZG9taWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjaGFyICoqYXJncykKQEAgLTIyNDksNyArMjI4MywxMCBA
QCB2b2lkIGxpYnhsX19zcGF3bl9zdHViX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3N0dWJf
ZG1fc3Bhd25fc3RhdGUgKnNkc3MpCiAKICAgICBsaWJ4bF9fc3RvcmVfbGlieGxfZW50cnkoZ2Ms
IGd1ZXN0X2RvbWlkLCAiZG0tdmVyc2lvbiIsCiAgICAgICAgIGxpYnhsX2RldmljZV9tb2RlbF92
ZXJzaW9uX3RvX3N0cmluZyhkbV9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbikp
OwotICAgIGxpYnhsX193cml0ZV9zdHViX2RtYXJncyhnYywgZG1fZG9taWQsIGd1ZXN0X2RvbWlk
LCBhcmdzKTsKKyAgICBpZiAobGlieGxfX3N0dWJkb21haW5faXNfbGludXgoJmd1ZXN0X2NvbmZp
Zy0+Yl9pbmZvKSkKKyAgICAgICAgbGlieGxfX3dyaXRlX3N0dWJfbGludXhfZG1hcmdzKGdjLCBk
bV9kb21pZCwgZ3Vlc3RfZG9taWQsIGFyZ3MpOworICAgIGVsc2UKKyAgICAgICAgbGlieGxfX3dy
aXRlX3N0dWJfZG1hcmdzKGdjLCBkbV9kb21pZCwgZ3Vlc3RfZG9taWQsIGFyZ3MpOwogICAgIGxp
YnhsX194c19wcmludGYoZ2MsIFhCVF9OVUxMLAogICAgICAgICAgICAgICAgICAgICAgR0NTUFJJ
TlRGKCIlcy9pbWFnZS9kZXZpY2UtbW9kZWwtZG9taWQiLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZ3Vlc3RfZG9taWQpKSwKLS0gCmdp
dC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:30:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:30: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-devel-bounces@lists.xenproject.org>)
	id 1goEUZ-0001qY-7q; Mon, 28 Jan 2019 21:30: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUX-0001op-2E
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:30:53 +0000
X-Inumbo-ID: fcade7ea-2343-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcade7ea-2343-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:30:52 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id F0C9222220;
 Mon, 28 Jan 2019 16:30:51 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=3uewvpE6BAoyjPo1A
 NlvC8YfxDZt2yXFa4yKTuyGbfE=; b=Apx+Kbx6rTAnHo1RncX3MVuBh9VB5alFx
 yO2EgHbJjLrnP7aL7Y5Ub+HHfcQ/9LsCjhOLTIsZ8WeWZlOwkpjzav9WcUbUl/WD
 NsJqgytDwrvqr3H+sVe5KbuY5vno4onEy16vLS8d5bMDd+ZUrea0LAbl/fyegVfc
 y3/DAiJKV7ibSvkuZzVwHaFx0VMW4RKUYAFnWsW7QcMEnn4WRXfeEK89RUM2CASa
 P8ekoIlY6NWze1Y1rZSZ0ThdDazZ7y0GCzAnEWdsylkUh2n8YyldTdfiwuBo3wRs
 I8lrlqEE3ZP2DbX1kcaApeo8CGZ2aD0QBVlWuOqsqubw7/dEZn2EA==
X-ME-Sender: <xms:i3RPXH64y_4zgMO1VC07I15ctdfp4ubmvXZJBXwJZTLMzSB7cNyNHw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpedu
X-ME-Proxy: <xmx:i3RPXF0_bcbyKHPapN9iSlwLsX9fz66hatjefShmFcGAywnKd1XJ6Q>
 <xmx:i3RPXAZ0xVDVw23RdDbqvhSfEp86Dg4_aatsnRzgAY_ZG4k7G7EVQQ>
 <xmx:i3RPXFB9bM9EycGsbN-5TmT_mKFA8C4QnQya6YIAhovMw_0LRN3hCw>
 <xmx:i3RPXAH6vmEnfbPmzDkV-8UpRRf3QtDZmXAYKY1P0C3O-DFi13Pxzg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id E5A6C1030D;
 Mon, 28 Jan 2019 16:30:50 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:24 +0100
Message-Id: <e7c58b14e234a5b24a0a4f62da2db26e34071e05.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 07/17] libxl: create vkb device only for
 guests with graphics output
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvcmNlZCB2a2IgZGV2aWNlIGlzIG1lYW50IGZvciBiZXR0ZXIgcGVyZm9ybWFuY2Ugb2Yg
cWVtdSBhY2Nlc3MKKGF0IGxlYXN0IGFjY29yZGluZyB0byBlYmJkMjU2MWI0Y2VmYjI5OWYwZjY4
YTg4YjI3ODg1MDQyMjNkZTE4ICJsaWJ4bDoKQWRkIGEgdmtiZCBmcm9udGVuZC9iYWNrZW5kIHBh
aXIgZm9yIEhWTSBndWVzdHMiKSwgd2hpY2ggaXNuJ3QgdXNlZCBpZgp0aGVyZSBpcyBubyBjb25m
aWd1cmVkIGNoYW5uZWwgdG8gYWN0dWFsbHkgYWNjZXNzIHRoYXQga2V5Ym9hcmQuCgpPbmUgY2Fu
IHN0aWxsIGFkZCB2a2IgZGV2aWNlIG1hbnVhbGx5IGlmIG5lZWRlZC4KClRoaXMgaXMgY29udGlu
dWF0aW9uIG9mIGIwNTNmMGM0YzllNTMzZjNkOTc4MzdjZjg5N2ViOTIwYjgzNTVlZDMgImxpYnhs
OiBkbwpub3Qgc3RhcnQgZG9tMCBxZW11IGZvciBzdHViZG9tYWluIHdoZW4gbm90IG5lZWRlZCIu
CgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+ClJldmlld2VkLWJ5OiBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1
a0BnbWFpbC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAxMCArKysrKysr
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKaW5kZXggMTNmYzMwNC4uNzM2YjkzYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTE0Mzks
OSArMTQzOSwxMyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgbGlieGxfX2RldmljZV9j
b25zb2xlX2FkZChnYywgZG9taWQsICZjb25zb2xlLCBzdGF0ZSwgJmRldmljZSk7CiAgICAgICAg
IGxpYnhsX19kZXZpY2VfY29uc29sZV9kaXNwb3NlKCZjb25zb2xlKTsKIAotICAgICAgICBsaWJ4
bF9kZXZpY2VfdmtiX2luaXQoJnZrYik7Ci0gICAgICAgIGxpYnhsX19kZXZpY2VfYWRkKGdjLCBk
b21pZCwgJmxpYnhsX192a2JfZGV2dHlwZSwgJnZrYik7Ci0gICAgICAgIGxpYnhsX2RldmljZV92
a2JfZGlzcG9zZSgmdmtiKTsKKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGRfY29uZmln
LT5iX2luZm8udS5odm0udm5jLmVuYWJsZSkKKyAgICAgICAgICAgIHx8IGxpYnhsX2RlZmJvb2xf
dmFsKGRfY29uZmlnLT5iX2luZm8udS5odm0uc3BpY2UuZW5hYmxlKQorICAgICAgICAgICAgfHwg
bGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS5zZGwuZW5hYmxlKSkgewor
ICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYl9pbml0KCZ2a2IpOworICAgICAgICAgICAgbGli
eGxfX2RldmljZV9hZGQoZ2MsIGRvbWlkLCAmbGlieGxfX3ZrYl9kZXZ0eXBlLCAmdmtiKTsKKyAg
ICAgICAgICAgIGxpYnhsX2RldmljZV92a2JfZGlzcG9zZSgmdmtiKTsKKyAgICAgICAgfQogCiAg
ICAgICAgIGRjcy0+c2Rzcy5kbS5ndWVzdF9kb21pZCA9IGRvbWlkOwogICAgICAgICBpZiAobGli
eGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikp
Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:30:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:30: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-devel-bounces@lists.xenproject.org>)
	id 1goEUZ-0001r9-JN; Mon, 28 Jan 2019 21:30: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUX-0001oq-2E
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:30:53 +0000
X-Inumbo-ID: fba0a42b-2343-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fba0a42b-2343-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:30:50 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 1272A230FF;
 Mon, 28 Jan 2019 16:30:50 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:50 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=n9vBqyMxxmiaYF0IV
 vT3YIiK0KgdjUxpPrL/qKDaKxM=; b=NnRTFRbnC2cSVvvSAlret41YC2wOnNAdh
 luvm8rOiECTRRt5C9YqAMEqcQwrkZ12ZhAl4w75VuuAqqn/ImYAf70Ig/0Hnouig
 zCo5gPEzOmq1xCFW4GRKmxnP5h93+kGG7mNJc4eQrZ0Xnd0qCbLsl23hT3N1x+MS
 XaWJkOPnKEnV2ych9n+JriH7v/5ZBJLnr/sjROjz7zXwPQbaEK8gEH8r2odmUT/x
 xUV0ulm7FL1eg03oToxFowKOtzhJfpRpwMmfjgS27UIvQuGgybAa1uYdxSQkQQXz
 Zi2IJtiP2lmvE184vHNdQeMwfRWvM9YTiOfVUEGye0JfSzhsq/Xfg==
X-ME-Sender: <xms:iXRPXJmEimTS2PR1484_fYBhSvcl4I4FZAuAkC_1ddYPERFRc5X60Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpedu
X-ME-Proxy: <xmx:iXRPXB-oPWIBU3DC56XWGaC_LFZjxxmrhubw2t41WluBQChuMJNV7g>
 <xmx:iXRPXOrI3BsdHxj1Q940aXGdClQS7Z-gYQOOtIGFdn4OWvxLbwQ4gw>
 <xmx:iXRPXKkPdbMfR699oop52nlZEo3k2IerRjfeijyRD1CVEz3ebIE4kw>
 <xmx:inRPXJoU94EOOdLlGhzJzsBXvxWwImcJatyPbpTjeSNK7xw0lzgKVg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id ADA4910319;
 Mon, 28 Jan 2019 16:30:48 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:22 +0100
Message-Id: <060e89a5cca415871c19d05853a31e7d7bc7f6cc.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 05/17] libxl: Handle Linux stubdomain
 specific QEMU options.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Eric Shelton <eshelton@pobox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRXJpYyBTaGVsdG9uIDxlc2hlbHRvbkBwb2JveC5jb20+CgpUaGlzIHBhdGNoIGNyZWF0
ZXMgYW4gYXBwcm9wcmlhdGUgY29tbWFuZCBsaW5lIGZvciB0aGUgUUVNVSBpbnN0YW5jZQpydW5u
aW5nIGluIGEgTGludXgtYmFzZWQgc3R1YmRvbWFpbi4KCk5PVEU6IGEgbnVtYmVyIG9mIGl0ZW1z
IGFyZSBub3QgY3VycmVudGx5IGltcGxlbWVudGVkIGZvciBMaW51eC1iYXNlZApzdHViZG9tYWlu
cywgc3VjaCBhczoKLSBzYXZlL3Jlc3RvcmUKLSBRTVAgc29ja2V0Ci0gZ3JhcGhpY3Mgb3V0cHV0
IChlLmcuLCBWTkMpCgpTaWduZWQtb2ZmLWJ5OiBFcmljIFNoZWx0b24gPGVzaGVsdG9uQHBvYm94
LmNvbT4KClNpbW9uOgogKiBmaXggZGlzayBwYXRoCiAqIGZpeCBjZHJvbSBwYXRoIGFuZCAiZm9y
bWF0IgogKiBwYXNzIGRvd25zY3JpcHQgZm9yIG5ldHdvcmsgaW50ZXJmYWNlcwoKU2lnbmVkLW9m
Zi1ieTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgpbZHJvcCBR
dWJlcy1zcGVjaWZpYyBwYXJ0c10KU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfD
s3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KQ2hhbmdlcyBpbiB2
MjoKIC0gZml4IHNlcmlhbCBzcGVjaWZpZWQgd2l0aCBzZXJpYWw9WyAuLi4gXSBzeW50YXgKIC0g
ZXJyb3Igb3V0IG9uIG11bHRpcGxlIGNvbnNvbGVzIChpbmNvbXBhdGlibGUgd2l0aCBzdHViZG9t
KQogLSBkcm9wIGVycm9uZW91cyBjaHVuayBhYm91dCBjZHJvbQpDaGFuZ2VzIGluIHYzOgogLSBj
aGFuZ2UgdG8gdXNlIGxpYnhsX19zdHViZG9tYWluX2lzX2xpbnV4IGluc3RlYWQgb2YKICAgYl9p
bmZvLT5zdHViZG9tYWluX3ZlcnNpb24KIC0gZHJvcCBsaWJ4bF9fc3R1YmRvbWFpbl92ZXJzaW9u
X3J1bm5pbmcsIHByZWZlcgogICBsaWJ4bF9fc3R1YmRvbWFpbl9pc19saW51eF9ydW5uaW5nIGlu
dHJvZHVjZWQgYnkgcHJldmlvdXMgcGF0Y2gKIC0gZHJvcCBpZnVwL2lmZG93biBzY3JpcHQgLSBz
dHViZG9tYWluIHdpbGwgaGFuZGxlIHRoYXQgd2l0aCBxZW11CiAgIGV2ZW50cyBpdHNlbGYKIC0g
c2xpZ2h0bHkgc2ltcGxpZnkgLXNlcmlhbCBhcmd1bWVudAogLSBhZGQgc3VwcG9ydCBmb3IgbXVs
dGlwbGUgc2VyaWFsIGNvbnNvbGVzLCBkbyBub3QgaWdub3JlCiAgIGJfaW5mby51LnNlcmlhbChf
bGlzdCkKIC0gYWRkIGVycm9yIGNoZWNraW5nIGZvciBtb3JlIHRoYW4gMjYgZW11bGF0ZWQgZGlz
a3MgKCIvZGV2L3h2ZCVjIgogICBmb3JtYXQgc3RyaW5nKQotLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jICAgfCAgNDAgKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAg
fCAxNzYgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oIHwgICAxICstCiB0b29scy9saWJ4bC9saWJ4bF9tZW0uYyAgICAgIHwg
ICA2ICstCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgIHwgICAzICstCiA1IGZpbGVzIGNo
YW5nZWQsIDE3MSBpbnNlcnRpb25zKCspLCA1NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmlu
ZGV4IGJiNjI1NDIuLjEzZmMzMDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xNjAsNiArMTYwLDMxIEBA
IGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICB9CiAgICAgfQogCisgICAgaWYgKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5f
VFlQRV9IVk0gJiYKKyAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9k
ZWxfc3R1YmRvbWFpbikpIHsKKyAgICAgICAgaWYgKCFiX2luZm8tPnN0dWJkb21haW5fa2VybmVs
KSB7CisgICAgICAgICAgICBzd2l0Y2ggKGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pIHsK
KyAgICAgICAgICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVO
X1RSQURJVElPTkFMOgorICAgICAgICAgICAgICAgICAgICBiX2luZm8tPnN0dWJkb21haW5fa2Vy
bmVsID0KKyAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hYnNfcGF0aChOT0dDLCAiaW9l
bXUtc3R1YmRvbS5neiIsIGxpYnhsX194ZW5maXJtd2FyZWRpcl9wYXRoKCkpOworICAgICAgICAg
ICAgICAgICAgICBiX2luZm8tPnN0dWJkb21haW5fcmFtZGlzayA9IE5VTEw7CisgICAgICAgICAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIGNhc2UgTElCWExfREVWSUNFX01PREVM
X1ZFUlNJT05fUUVNVV9YRU46CisgICAgICAgICAgICAgICAgICAgIGJfaW5mby0+c3R1YmRvbWFp
bl9rZXJuZWwgPQorICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Fic19wYXRoKE5PR0Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHViZG9tLWxpbnV4LWtlcm5lbCIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194ZW5maXJtd2FyZWRpcl9w
YXRoKCkpOworICAgICAgICAgICAgICAgICAgICBiX2luZm8tPnN0dWJkb21haW5fcmFtZGlzayA9
CisgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYWJzX3BhdGgoTk9HQywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgInN0dWJkb20tbGludXgtcm9vdGZzIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hlbmZpcm13YXJlZGlyX3BhdGgoKSk7Cisg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIGRlZmF1bHQ6CisgICAg
ICAgICAgICAgICAgICAgIGFib3J0KCk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9
CisKICAgICBpZiAoIWJfaW5mby0+bWF4X3ZjcHVzKQogICAgICAgICBiX2luZm8tPm1heF92Y3B1
cyA9IDE7CiAgICAgaWYgKCFiX2luZm8tPmF2YWlsX3ZjcHVzLnNpemUpIHsKQEAgLTE5NSw2ICsy
MjAsMTcgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsCiAgICAgaWYgKGJfaW5mby0+dGFyZ2V0X21lbWtiID09IExJQlhMX01FTUtCX0RFRkFV
TFQpCiAgICAgICAgIGJfaW5mby0+dGFyZ2V0X21lbWtiID0gYl9pbmZvLT5tYXhfbWVta2I7CiAK
KyAgICBpZiAoYl9pbmZvLT5zdHViZG9tYWluX21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQp
IHsKKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZGV2aWNlX21vZGVsX3N0
dWJkb21haW4pKSB7CisgICAgICAgICAgICBpZiAobGlieGxfX3N0dWJkb21haW5faXNfbGludXgo
Yl9pbmZvKSkKKyAgICAgICAgICAgICAgICBiX2luZm8tPnN0dWJkb21haW5fbWVta2IgPSBMSUJY
TF9MSU5VWF9TVFVCRE9NX01FTSAqIDEwMjQ7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgYl9pbmZvLT5zdHViZG9tYWluX21lbWtiID0gMjggKiAxMDI0OyAvLyBNaW5pT1MKKyAg
ICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGJfaW5mby0+c3R1YmRvbWFpbl9tZW1rYiA9IDA7
IC8vIG5vIHN0dWJkb21haW4KKyAgICAgICAgfQorICAgIH0KKwogICAgIGxpYnhsX2RlZmJvb2xf
c2V0ZGVmYXVsdCgmYl9pbmZvLT5jbGFpbV9tb2RlLCBmYWxzZSk7CiAKICAgICBsaWJ4bF9kZWZi
b29sX3NldGRlZmF1bHQoJmJfaW5mby0+bG9jYWx0aW1lLCBmYWxzZSk7CkBAIC0xNTM4LDcgKzE1
NzQsOSBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfZGV2bW9kZWxfc3RhcnRlZChsaWJ4bF9fZWdj
ICplZ2MsCiAgICAgaWYgKGRjcy0+c2Rzcy5kbS5ndWVzdF9kb21pZCkgewogICAgICAgICBpZiAo
ZF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbgogICAgICAgICAgICAgPT0gTElC
WExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKLSAgICAgICAgICAgIGxpYnhsX19x
bXBfaW5pdGlhbGl6YXRpb25zKGdjLCBkb21pZCwgZF9jb25maWcpOworICAgICAgICAgICAgaWYg
KCFsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF9zdHViZG9t
YWluKSkgeworICAgICAgICAgICAgICAgIGxpYnhsX19xbXBfaW5pdGlhbGl6YXRpb25zKGdjLCBk
b21pZCwgZF9jb25maWcpOworICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfQogCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpp
bmRleCAzNjAxYjE0Li4xZmE0ZmE4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTExNjksNiArMTE2OSw3IEBAIHN0YXRp
YyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAog
ICAgIGludCBpLCBjb25uZWN0aW9uLCBkZXZpZDsKICAgICB1aW50NjRfdCByYW1fc2l6ZTsKICAg
ICBjb25zdCBjaGFyICpwYXRoLCAqY2hhcmRldjsKKyAgICBib29sIGlzX3N0dWJkb20gPSBsaWJ4
bF9kZWZib29sX3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluKTsKIAogICAgIGRt
X2FyZ3MgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwogICAgIGRtX2VudnMgPSBmbGV4YXJy
YXlfbWFrZShnYywgMTYsIDEpOwpAQCAtMTE3OSwzMCArMTE4MCwzMyBAQCBzdGF0aWMgaW50IGxp
YnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAg
ICAgICAgICAgICAgICAiLXhlbi1kb21pZCIsCiAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJ
TlRGKCIlZCIsIGd1ZXN0X2RvbWlkKSwgTlVMTCk7CiAKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGRt
X2FyZ3MsICItY2hhcmRldiIpOwotICAgIGlmIChzdGF0ZS0+ZG1fbW9uaXRvcl9mZCA+PSAwKSB7
Ci0gICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywKLSAgICAgICAgICAgIEdDU1BSSU5U
Rigic29ja2V0LGlkPWxpYnhsLWNtZCxmZD0lZCxzZXJ2ZXIsbm93YWl0IiwKLSAgICAgICAgICAg
ICAgICAgICAgICBzdGF0ZS0+ZG1fbW9uaXRvcl9mZCkpOwotICAgIH0gZWxzZSB7Ci0gICAgICAg
IGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywKLSAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQ
UklOVEYoInNvY2tldCxpZD1saWJ4bC1jbWQsIgotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAicGF0aD0lcyxzZXJ2ZXIsbm93YWl0IiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX3FlbXVfcW1wX3BhdGgoZ2MsIGd1ZXN0X2RvbWlkKSkpOwotICAg
IH0KKyAgICAvKiBUaGVyZSBpcyBjdXJyZW50bHkgbm8gd2F5IHRvIGFjY2VzcyB0aGUgUU1QIHNv
Y2tldCBpbiB0aGUgc3R1YmRvbSAqLworICAgIGlmICghaXNfc3R1YmRvbSkgeworICAgICAgICBm
bGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItY2hhcmRldiIpOworICAgICAgICBpZiAoc3RhdGUt
PmRtX21vbml0b3JfZmQgPj0gMCkgeworICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9h
cmdzLAorICAgICAgICAgICAgICAgIEdDU1BSSU5URigic29ja2V0LGlkPWxpYnhsLWNtZCxmZD0l
ZCxzZXJ2ZXIsbm93YWl0IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPmRtX21v
bml0b3JfZmQpKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGZsZXhhcnJheV9hcHBl
bmQoZG1fYXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJzb2Nr
ZXQsaWQ9bGlieGwtY21kLCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJwYXRoPSVzLHNlcnZlcixub3dhaXQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX3FlbXVfcW1wX3BhdGgoZ2MsIGd1ZXN0X2RvbWlkKSkpOworICAgICAg
ICB9CiAKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItbm8tc2h1dGRvd24iKTsKLSAg
ICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItbW9uIik7Ci0gICAgZmxleGFycmF5X2FwcGVu
ZChkbV9hcmdzLCAiY2hhcmRldj1saWJ4bC1jbWQsbW9kZT1jb250cm9sIik7CisgICAgICAgIGZs
ZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1uby1zaHV0ZG93biIpOworICAgICAgICBmbGV4YXJy
YXlfYXBwZW5kKGRtX2FyZ3MsICItbW9uIik7CisgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1f
YXJncywgImNoYXJkZXY9bGlieGwtY21kLG1vZGU9Y29udHJvbCIpOwogCi0gICAgZmxleGFycmF5
X2FwcGVuZChkbV9hcmdzLCAiLWNoYXJkZXYiKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2Fy
Z3MsCi0gICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoInNvY2tldCxpZD1saWJ4ZW5zdGF0
LWNtZCwiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aD0lcy9xbXAt
bGlieGVuc3RhdC0lZCxzZXJ2ZXIsbm93YWl0IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19ydW5fZGlyX3BhdGgoKSwgZ3Vlc3RfZG9taWQpKTsKKyAgICAgICAg
ZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLWNoYXJkZXYiKTsKKyAgICAgICAgZmxleGFycmF5
X2FwcGVuZChkbV9hcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigic29j
a2V0LGlkPWxpYnhlbnN0YXQtY21kLCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAicGF0aD0lcy9xbXAtbGlieGVuc3RhdC0lZCxzZXJ2ZXIsbm93YWl0IiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fcnVuX2Rpcl9wYXRoKCks
IGd1ZXN0X2RvbWlkKSk7CiAKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItbW9uIik7
Ci0gICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiY2hhcmRldj1saWJ4ZW5zdGF0LWNtZCxt
b2RlPWNvbnRyb2wiKTsKKyAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW1vbiIp
OworICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICJjaGFyZGV2PWxpYnhlbnN0YXQt
Y21kLG1vZGU9Y29udHJvbCIpOworICAgIH0KIAogICAgIGZvciAoaSA9IDA7IGkgPCBndWVzdF9j
b25maWctPm51bV9jaGFubmVsczsgaSsrKSB7CiAgICAgICAgIGNvbm5lY3Rpb24gPSBndWVzdF9j
b25maWctPmNoYW5uZWxzW2ldLmNvbm5lY3Rpb247CkBAIC0xMjQ2LDcgKzEyNTAsNyBAQCBzdGF0
aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywK
ICAgICAgICAgZmxleGFycmF5X3ZhcHBlbmQoZG1fYXJncywgIi1uYW1lIiwgY19pbmZvLT5uYW1l
LCBOVUxMKTsKICAgICB9CiAKLSAgICBpZiAodm5jKSB7CisgICAgaWYgKHZuYyAmJiAhaXNfc3R1
YmRvbSkgewogICAgICAgICBjaGFyICp2bmNhcmcgPSBOVUxMOwogCiAgICAgICAgIGZsZXhhcnJh
eV9hcHBlbmQoZG1fYXJncywgIi12bmMiKTsKQEAgLTEyODUsNyArMTI4OSw3IEBAIHN0YXRpYyBp
bnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICB9CiAKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCB2bmNhcmcpOwotICAg
IH0gZWxzZQorICAgIH0gZWxzZSBpZiAoIWlzX3N0dWJkb20pCiAgICAgICAgIC8qCiAgICAgICAg
ICAqIEVuc3VyZSB0aGF0IGJ5IGRlZmF1bHQgbm8gdm5jIHNlcnZlciBpcyBjcmVhdGVkLgogICAg
ICAgICAgKi8KQEAgLTEyOTcsNyArMTMwMSw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2Rl
dmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAqLwogICAgIGZsZXhhcnJh
eV9hcHBlbmRfcGFpcihkbV9hcmdzLCAiLWRpc3BsYXkiLCAibm9uZSIpOwogCi0gICAgaWYgKHNk
bCkgeworICAgIGlmIChzZGwgJiYgIWlzX3N0dWJkb20pIHsKICAgICAgICAgZmxleGFycmF5X2Fw
cGVuZChkbV9hcmdzLCAiLXNkbCIpOwogICAgICAgICBpZiAoc2RsLT5kaXNwbGF5KQogICAgICAg
ICAgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGRtX2VudnMsICJESVNQTEFZIiwgc2RsLT5kaXNw
bGF5KTsKQEAgLTEzMzksMTggKzEzNDMsMzQgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2
aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgTE9HRChFUlJPUiwgZ3Vlc3RfZG9taWQsICJCb3RoIHNlcmlhbCBhbmQgc2VyaWFs
X2xpc3Qgc2V0Iik7CiAgICAgICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwotICAgICAg
ICAgICAgfQotICAgICAgICAgICAgaWYgKGJfaW5mby0+dS5odm0uc2VyaWFsKSB7Ci0gICAgICAg
ICAgICAgICAgZmxleGFycmF5X3ZhcHBlbmQoZG1fYXJncywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiLXNlcmlhbCIsIGJfaW5mby0+dS5odm0uc2VyaWFsLCBOVUxMKTsKLSAg
ICAgICAgICAgIH0gZWxzZSBpZiAoYl9pbmZvLT51Lmh2bS5zZXJpYWxfbGlzdCkgewotICAgICAg
ICAgICAgICAgIGNoYXIgKipwOwotICAgICAgICAgICAgICAgIGZvciAocCA9IGJfaW5mby0+dS5o
dm0uc2VyaWFsX2xpc3Q7Ci0gICAgICAgICAgICAgICAgICAgICAqcDsKLSAgICAgICAgICAgICAg
ICAgICAgIHArKykgewotICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdmFwcGVuZChkbV9h
cmdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLXNlcmlhbCIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICpwLCBOVUxMKTsKKyAgICAgICAg
ICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgaWYgKGJfaW5mby0+dS5odm0uc2VyaWFsKSB7
CisgICAgICAgICAgICAgICAgICAgIGlmIChpc19zdHViZG9tKSB7CisgICAgICAgICAgICAgICAg
ICAgICAgICAvKiBzZWUgc3Bhd25fc3R1Yl9sYXVuY2hfZG0oKSBmb3IgY29ubmVjdGluZyBTVFVC
RE9NX0NPTlNPTEVfU0VSSUFMICovCisgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlf
dmFwcGVuZChkbV9hcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIi1zZXJpYWwiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
R0NTUFJJTlRGKCIvZGV2L2h2YyVkIiwgU1RVQkRPTV9DT05TT0xFX1NFUklBTCksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKyAgICAgICAgICAgICAg
ICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV92YXBwZW5k
KGRtX2FyZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLXNl
cmlhbCIsIGJfaW5mby0+dS5odm0uc2VyaWFsLCBOVUxMKTsKKyAgICAgICAgICAgICAgICAgICAg
fQorICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoYl9pbmZvLT51Lmh2bS5zZXJpYWxfbGlzdCkg
eworICAgICAgICAgICAgICAgICAgICBjaGFyICoqcDsKKyAgICAgICAgICAgICAgICAgICAgLyog
c2VlIHNwYXduX3N0dWJfbGF1bmNoX2RtKCkgZm9yIGNvbm5lY3RpbmcgU1RVQkRPTV9DT05TT0xF
X1NFUklBTCAqLworICAgICAgICAgICAgICAgICAgICBmb3IgKHAgPSBiX2luZm8tPnUuaHZtLnNl
cmlhbF9saXN0LCBpID0gMDsKKyAgICAgICAgICAgICAgICAgICAgICAgICAqcDsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICBwKyssIGkrKykgeworICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KGlzX3N0dWJkb20pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3ZhcHBl
bmQoZG1fYXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiLXNlcmlhbCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgR0NTUFJJTlRGKCIvZGV2L2h2YyVkIiwgU1RVQkRPTV9DT05TT0xFX1NFUklBTCArIGkpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOworICAg
ICAgICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZs
ZXhhcnJheV92YXBwZW5kKGRtX2FyZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIi1zZXJpYWwiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICpwLCBOVUxMKTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtMTM1OSw3ICsxMzc5LDcg
QEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItbm9ncmFwaGlj
Iik7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT51
Lmh2bS5zcGljZS5lbmFibGUpKSB7CisgICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2lu
Zm8tPnUuaHZtLnNwaWNlLmVuYWJsZSkgJiYgIWlzX3N0dWJkb20pIHsKICAgICAgICAgICAgIGNv
bnN0IGxpYnhsX3NwaWNlX2luZm8gKnNwaWNlID0gJmJfaW5mby0+dS5odm0uc3BpY2U7CiAgICAg
ICAgICAgICBjaGFyICpzcGljZW9wdGlvbnMgPSBkbV9zcGljZV9vcHRpb25zKGdjLCBzcGljZSk7
CiAgICAgICAgICAgICBpZiAoIXNwaWNlb3B0aW9ucykKQEAgLTE3ODQsNyArMTgwNCw5IEBAIHN0
YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdj
LAogICAgICAgICAgICAgICogSWYgcWVtdSBpc24ndCBkb2luZyB0aGUgaW50ZXJwcmV0aW5nLCB0
aGUgcGFyYW1ldGVyIGlzCiAgICAgICAgICAgICAgKiBhbHdheXMgcmF3CiAgICAgICAgICAgICAg
Ki8KLSAgICAgICAgICAgIGlmIChkaXNrc1tpXS5iYWNrZW5kID09IExJQlhMX0RJU0tfQkFDS0VO
RF9RRElTSykKKyAgICAgICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRldmlj
ZV9tb2RlbF9zdHViZG9tYWluKSkKKyAgICAgICAgICAgICAgICBmb3JtYXQgPSAiaG9zdF9kZXZp
Y2UiOworICAgICAgICAgICAgZWxzZSBpZiAoZGlza3NbaV0uYmFja2VuZCA9PSBMSUJYTF9ESVNL
X0JBQ0tFTkRfUURJU0spCiAgICAgICAgICAgICAgICAgZm9ybWF0ID0gbGlieGxfX3FlbXVfZGlz
a19mb3JtYXRfc3RyaW5nKGRpc2tzW2ldLmZvcm1hdCk7CiAgICAgICAgICAgICBlbHNlCiAgICAg
ICAgICAgICAgICAgZm9ybWF0ID0gbGlieGxfX3FlbXVfZGlza19mb3JtYXRfc3RyaW5nKExJQlhM
X0RJU0tfRk9STUFUX1JBVyk7CkBAIC0xNzk1LDYgKzE4MTcsMTYgQEAgc3RhdGljIGludCBsaWJ4
bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGlza3NbaV0udmRldik7CiAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwogICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0gZWxzZSBpZiAobGlieGxfZGVm
Ym9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpIHsKKyAgICAgICAgICAg
ICAgICBpZiAoZGlzayA+ICd6JyAtICdhJykgeworICAgICAgICAgICAgICAgICAgICBMT0dEKFdB
Uk4sIGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJFbXVsYXRpb24g
b2Ygb25seSBmaXJzdCAlZCBkaXNrcyBpcyBzdXBwb3J0ZWQgd2l0aCBxZW11LXhlbiBpbiBzdHVi
ZG9tYWluLlxuIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJEaXNrICVkIHdpbGwgYmUg
YXZhaWxhYmxlIHZpYSBQViBkcml2ZXJzIGJ1dCBub3QgYXMgYW4gZW11bGF0ZWQgZGlzay4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICd6JyAtICdhJywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkaXNrKTsKKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgICAgIHRhcmdldF9wYXRoID0gR0NTUFJJTlRGKCIvZGV2
L3h2ZCVjIiwgJ2EnICsgZGlzayk7CiAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAg
ICAgIGlmIChmb3JtYXQgPT0gTlVMTCkgewogICAgICAgICAgICAgICAgICAgICBMT0dEKFdBUk4s
IGd1ZXN0X2RvbWlkLApAQCAtMTk0Niw3ICsxOTc4LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVp
bGRfZGV2aWNlX21vZGVsX2FyZ3MobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjaGFyICoqKmFyZ3MsIGNoYXIgKioqZW52cywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fZG9tYWluX2J1aWxk
X3N0YXRlICpzdGF0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgKmRtX3N0YXRlX2ZkKQotLyogZG1fc3RhdGVfZmQgbWF5IGJlIE5VTEwgaWZmIGNhbGxlciBr
bm93cyB3ZSBhcmUgdXNpbmcgb2xkIHN0dWJkb20KKy8qIGRtX3N0YXRlX2ZkIG1heSBiZSBOVUxM
IGlmZiBjYWxsZXIga25vd3Mgd2UgYXJlIHVzaW5nIHN0dWJkb20KICAqIGFuZCB0aGVyZWZvcmUg
d2lsbCBiZSBwYXNzaW5nIGEgZmlsZW5hbWUgcmF0aGVyIHRoYW4gYSBmZC4gKi8KIHsKICAgICBz
d2l0Y2ggKGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uKSB7CkBAIC0x
OTU2LDggKzE5ODgsMTAgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2Fy
Z3MobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYXJncywgZW52cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhdGUpOwogICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZF
UlNJT05fUUVNVV9YRU46Ci0gICAgICAgIGFzc2VydChkbV9zdGF0ZV9mZCAhPSBOVUxMKTsKLSAg
ICAgICAgYXNzZXJ0KCpkbV9zdGF0ZV9mZCA8IDApOworICAgICAgICBpZiAoIWxpYnhsX2RlZmJv
b2xfdmFsKGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF9zdHViZG9tYWluKSkgewor
ICAgICAgICAgICAgYXNzZXJ0KGRtX3N0YXRlX2ZkICE9IE5VTEwpOworICAgICAgICAgICAgYXNz
ZXJ0KCpkbV9zdGF0ZV9mZCA8IDApOworCX0KICAgICAgICAgcmV0dXJuIGxpYnhsX19idWlsZF9k
ZXZpY2VfbW9kZWxfYXJnc19uZXcoZ2MsIGRtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9kb21pZCwgZ3Vlc3RfY29uZmlnLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmdzLCBlbnZzLApA
QCAtMjA2Miw2ICsyMDk2LDE2IEBAIHJldHJ5X3RyYW5zYWN0aW9uOgogICAgIHJldHVybiAwOwog
fQogCitzdGF0aWMgaW50IGxpYnhsX19zdG9yZV9saWJ4bF9lbnRyeShsaWJ4bF9fZ2MgKmdjLCB1
aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnZhbHVlKQoreworICAgIGNoYXIgKnBhdGggPSBOVUxM
OworCisgICAgcGF0aCA9IGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBkb21pZCk7CisgICAgcGF0
aCA9IGxpYnhsX19zcHJpbnRmKGdjLCAiJXMvJXMiLCBwYXRoLCBuYW1lKTsKKyAgICByZXR1cm4g
bGlieGxfX3hzX3ByaW50ZihnYywgWEJUX05VTEwsIHBhdGgsICIlcyIsIHZhbHVlKTsKK30KKwog
c3RhdGljIHZvaWQgZG1zc19pbml0KGxpYnhsX19kbV9zcGF3bl9zdGF0ZSAqZG1zcykKIHsKICAg
ICBsaWJ4bF9fZXZfcW1wX2luaXQoJmRtc3MtPnFtcCk7CkBAIC0yMTEyLDEwICsyMTU2LDE0IEBA
IHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1Yl9k
bV9zcGF3bl9zdGF0ZSAqc2RzcykKICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlX2luaXQo
c3R1YmRvbV9zdGF0ZSk7CiAgICAgZG1zc19pbml0KCZzZHNzLT5kbSk7CiAKLSAgICBpZiAoZ3Vl
c3RfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KLSAgICAgICAgTElCWExf
REVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU5fVFJBRElUSU9OQUwpIHsKLSAgICAgICAgcmV0
ID0gRVJST1JfSU5WQUw7Ci0gICAgICAgIGdvdG8gb3V0OworICAgIGFzc2VydChsaWJ4bF9kZWZi
b29sX3ZhbChndWVzdF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpOwor
CisgICAgaWYgKGxpYnhsX19zdHViZG9tYWluX2lzX2xpbnV4KCZndWVzdF9jb25maWctPmJfaW5m
bykpIHsKKyAgICAgICAgaWYgKGRfc3RhdGUtPnNhdmVkX3N0YXRlKSB7CisgICAgICAgICAgICBM
T0coRVJST1IsICJTYXZlL1Jlc3RvcmUgbm90IHN1cHBvcnRlZCB5ZXQgd2l0aCBMaW51eCBTdHVi
ZG9tLiIpOworICAgICAgICAgICAgcmV0ID0gLTE7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgfQogICAgIH0KIAogICAgIHNkc3MtPnB2cWVtdS5ndWVzdF9kb21pZCA9IDA7CkBAIC0y
MTM2LDggKzIxODQsOCBAQCB2b2lkIGxpYnhsX19zcGF3bl9zdHViX2RtKGxpYnhsX19lZ2MgKmVn
YywgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3MpCiAgICAgbGlieGxfZG9tYWluX2J1
aWxkX2luZm9faW5pdF90eXBlKCZkbV9jb25maWctPmJfaW5mbywgTElCWExfRE9NQUlOX1RZUEVf
UFYpOwogCiAgICAgZG1fY29uZmlnLT5iX2luZm8ubWF4X3ZjcHVzID0gMTsKLSAgICBkbV9jb25m
aWctPmJfaW5mby5tYXhfbWVta2IgPSAyOCAqIDEwMjQgKwotICAgICAgICBndWVzdF9jb25maWct
PmJfaW5mby52aWRlb19tZW1rYjsKKyAgICBkbV9jb25maWctPmJfaW5mby5tYXhfbWVta2IgPSBn
dWVzdF9jb25maWctPmJfaW5mby5zdHViZG9tYWluX21lbWtiOworICAgIGRtX2NvbmZpZy0+Yl9p
bmZvLm1heF9tZW1rYiArPSBndWVzdF9jb25maWctPmJfaW5mby52aWRlb19tZW1rYjsKICAgICBk
bV9jb25maWctPmJfaW5mby50YXJnZXRfbWVta2IgPSBkbV9jb25maWctPmJfaW5mby5tYXhfbWVt
a2I7CiAKICAgICBkbV9jb25maWctPmJfaW5mby5tYXhfZ3JhbnRfZnJhbWVzID0gZ3Vlc3RfY29u
ZmlnLT5iX2luZm8ubWF4X2dyYW50X2ZyYW1lczsKQEAgLTIxNzgsMTAgKzIyMjYsOCBAQCB2b2lk
IGxpYnhsX19zcGF3bl9zdHViX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3N0dWJfZG1fc3Bh
d25fc3RhdGUgKnNkc3MpCiAgICAgICAgIGRtX2NvbmZpZy0+bnVtX3ZrYnMgPSAxOwogICAgIH0K
IAotICAgIHN0dWJkb21fc3RhdGUtPnB2X2tlcm5lbC5wYXRoCi0gICAgICAgID0gbGlieGxfX2Fi
c19wYXRoKGdjLCAiaW9lbXUtc3R1YmRvbS5neiIsIGxpYnhsX194ZW5maXJtd2FyZWRpcl9wYXRo
KCkpOwotICAgIHN0dWJkb21fc3RhdGUtPnB2X2NtZGxpbmUgPSBHQ1NQUklOVEYoIiAtZCAlZCIs
IGd1ZXN0X2RvbWlkKTsKLSAgICBzdHViZG9tX3N0YXRlLT5wdl9yYW1kaXNrLnBhdGggPSAiIjsK
KyAgICBzdHViZG9tX3N0YXRlLT5wdl9rZXJuZWwucGF0aCA9IGd1ZXN0X2NvbmZpZy0+Yl9pbmZv
LnN0dWJkb21haW5fa2VybmVsOworICAgIHN0dWJkb21fc3RhdGUtPnB2X3JhbWRpc2sucGF0aCA9
IGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLnN0dWJkb21haW5fcmFtZGlzazsKIAogICAgIC8qIGZpeG1l
OiB0aGlzIGZ1bmN0aW9uIGNhbiBsZWFrIHRoZSBzdHViZG9tIGlmIGl0IGZhaWxzICovCiAgICAg
cmV0ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdjLCBkbV9jb25maWcsIHN0dWJkb21fc3RhdGUsCkBA
IC0yMjAxLDYgKzIyNDcsOCBAQCB2b2lkIGxpYnhsX19zcGF3bl9zdHViX2RtKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3MpCiAgICAgICAgIGdvdG8gb3V0
OwogICAgIH0KIAorICAgIGxpYnhsX19zdG9yZV9saWJ4bF9lbnRyeShnYywgZ3Vlc3RfZG9taWQs
ICJkbS12ZXJzaW9uIiwKKyAgICAgICAgbGlieGxfZGV2aWNlX21vZGVsX3ZlcnNpb25fdG9fc3Ry
aW5nKGRtX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uKSk7CiAgICAgbGlieGxf
X3dyaXRlX3N0dWJfZG1hcmdzKGdjLCBkbV9kb21pZCwgZ3Vlc3RfZG9taWQsIGFyZ3MpOwogICAg
IGxpYnhsX194c19wcmludGYoZ2MsIFhCVF9OVUxMLAogICAgICAgICAgICAgICAgICAgICAgR0NT
UFJJTlRGKCIlcy9pbWFnZS9kZXZpY2UtbW9kZWwtZG9taWQiLApAQCAtMjIxMCw2ICsyMjU4LDE1
IEBAIHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1
Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykKICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigi
JXMvdGFyZ2V0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfZ2V0
X2RvbXBhdGgoZ2MsIGRtX2RvbWlkKSksCiAgICAgICAgICAgICAgICAgICAgICAiJWQiLCBndWVz
dF9kb21pZCk7CisgICAgaWYgKGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJz
aW9uID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOKSB7CisgICAgICAgIC8q
IHFlbXUteGVuIGlzIHVzZWQgYXMgYSBkbSBpbiB0aGUgc3R1YmRvbWFpbiwgc28gd2Ugc2V0IHRo
ZSBiaW9zCisgICAgICAgICAqIGFjY3JvZGluZyB0byB0aGlzICovCisgICAgICAgIGxpYnhsX194
c19wcmludGYoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3Nw
cmludGYoZ2MsICIlcy9odm1sb2FkZXIvYmlvcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGd1ZXN0X2RvbWlkKSksCisg
ICAgICAgICAgICAgICAgICAgICAgICAiJXMiLAorICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfYmlvc190eXBlX3RvX3N0cmluZyhndWVzdF9jb25maWctPmJfaW5mby51Lmh2bS5iaW9zKSk7
CisgICAgfQogICAgIHJldCA9IHhjX2RvbWFpbl9zZXRfdGFyZ2V0KGN0eC0+eGNoLCBkbV9kb21p
ZCwgZ3Vlc3RfZG9taWQpOwogICAgIGlmIChyZXQ8MCkgewogICAgICAgICBMT0dFRChFUlJPUiwg
Z3Vlc3RfZG9taWQsICJzZXR0aW5nIHRhcmdldCBkb21haW4gJWQgLT4gJWQiLApAQCAtMjI5MSw2
ICsyMzQ4LDExIEBAIHN0YXRpYyB2b2lkIHNwYXduX3N0dWJfbGF1bmNoX2RtKGxpYnhsX19lZ2Mg
KmVnYywKIAogICAgIGlmIChndWVzdF9jb25maWctPmJfaW5mby51Lmh2bS5zZXJpYWwpCiAgICAg
ICAgIG51bV9jb25zb2xlKys7CisgICAgZWxzZSBpZiAoZ3Vlc3RfY29uZmlnLT5iX2luZm8udS5o
dm0uc2VyaWFsX2xpc3QpIHsKKyAgICAgICAgY2hhciAqKnNlcmlhbCA9IGd1ZXN0X2NvbmZpZy0+
Yl9pbmZvLnUuaHZtLnNlcmlhbF9saXN0OworICAgICAgICB3aGlsZSAoKihzZXJpYWwrKykpCisg
ICAgICAgICAgICBudW1fY29uc29sZSsrOworICAgIH0KIAogICAgIGNvbnNvbGUgPSBsaWJ4bF9f
Y2FsbG9jKGdjLCBudW1fY29uc29sZSwgc2l6ZW9mKGxpYnhsX19kZXZpY2VfY29uc29sZSkpOwog
CkBAIC0yMzI0LDggKzIzODYsMTggQEAgc3RhdGljIHZvaWQgc3Bhd25fc3R1Yl9sYXVuY2hfZG0o
bGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICBjb25zb2xlW2ldLm91dHB1dCA9
CiAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoInBpcGU6JXMiLCBkX3N0YXRlLT5z
YXZlZF9zdGF0ZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIFNU
VUJET01fQ09OU09MRV9TRVJJQUw6CisgICAgICAgICAgICAgICAgaWYgKGd1ZXN0X2NvbmZpZy0+
Yl9pbmZvLnUuaHZtLnNlcmlhbCkgeworICAgICAgICAgICAgICAgICAgICBjb25zb2xlW2ldLm91
dHB1dCA9IGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLnUuaHZtLnNlcmlhbDsKKyAgICAgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIC8qIGZhbGwt
dGhyb3VnaCAqLwogICAgICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAgICBjb25zb2xl
W2ldLm91dHB1dCA9ICJwdHkiOworICAgICAgICAgICAgICAgIC8qIFNlcmlhbF9saXN0IGlzIHNl
dCwgYXMgb3RoZXJ3aXNlIG51bV9jb25zb2xlcyB3b3VsZCBiZQorICAgICAgICAgICAgICAgICAq
IHNtYWxsZXIgYW5kIGNvbnNvbGVzIDAtMiBhcmUgaGFuZGxlZCBhYm92ZS4gKi8KKyAgICAgICAg
ICAgICAgICBhc3NlcnQoZ3Vlc3RfY29uZmlnLT5iX2luZm8udS5odm0uc2VyaWFsX2xpc3QpOwor
ICAgICAgICAgICAgICAgIGNvbnNvbGVbaV0ub3V0cHV0ID0gZ3Vlc3RfY29uZmlnLT5iX2luZm8u
dS5odm0uc2VyaWFsX2xpc3RbCisgICAgICAgICAgICAgICAgICAgIGktU1RVQkRPTV9DT05TT0xF
X1NFUklBTF07CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9CmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAppbmRleCBiOGM2OThhLi5hMjZkMzZlIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAg
LTExOCw2ICsxMTgsNyBAQAogI2RlZmluZSBTVFVCRE9NX0NPTlNPTEVfUkVTVE9SRSAyCiAjZGVm
aW5lIFNUVUJET01fQ09OU09MRV9TRVJJQUwgMwogI2RlZmluZSBTVFVCRE9NX1NQRUNJQUxfQ09O
U09MRVMgMworI2RlZmluZSBMSUJYTF9MSU5VWF9TVFVCRE9NX01FTSAxMjgKICNkZWZpbmUgVEFQ
X0RFVklDRV9TVUZGSVggIi1lbXUiCiAjZGVmaW5lIERPTUlEX1hTX1BBVEggImRvbWlkIgogI2Rl
ZmluZSBJTlZBTElEX0RPTUlEIH4wCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9tZW0u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCmluZGV4IDQ0OGEyYWYuLjM2ODM3N2UgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21l
bS5jCkBAIC00NjUsOCArNDY1LDEwIEBAIGludCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkobGli
eGxfY3R4ICpjdHgsCiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CiAgICAgY2FzZSBM
SUJYTF9ET01BSU5fVFlQRV9IVk06CiAgICAgICAgICpuZWVkX21lbWtiICs9IGJfaW5mby0+c2hh
ZG93X21lbWtiICsgTElCWExfSFZNX0VYVFJBX01FTU9SWTsKLSAgICAgICAgaWYgKGxpYnhsX2Rl
ZmJvb2xfdmFsKGJfaW5mby0+ZGV2aWNlX21vZGVsX3N0dWJkb21haW4pKQotICAgICAgICAgICAg
Km5lZWRfbWVta2IgKz0gMzIgKiAxMDI0OworICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwo
Yl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpIHsKKyAgICAgICAgICAgICpuZWVkX21l
bWtiICs9IGJfaW5mby0+c3R1YmRvbWFpbl9tZW1rYjsKKyAgICAgICAgICAgICpuZWVkX21lbWti
ICs9IGJfaW5mby0+dmlkZW9fbWVta2I7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAg
Y2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKICAgICAgICAgKm5lZWRfbWVta2IgKz0gYl9pbmZv
LT5zaGFkb3dfbWVta2IgKyBMSUJYTF9QVl9FWFRSQV9NRU1PUlk7CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5k
ZXggYjY4NWFjNC4uMzUwOTJmMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDk4LDYgKzQ5OCw5IEBA
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwog
ICAgIAogICAgICgiZGV2aWNlX21vZGVsX3ZlcnNpb24iLCBsaWJ4bF9kZXZpY2VfbW9kZWxfdmVy
c2lvbiksCiAgICAgKCJkZXZpY2VfbW9kZWxfc3R1YmRvbWFpbiIsIGxpYnhsX2RlZmJvb2wpLAor
ICAgICgic3R1YmRvbWFpbl9tZW1rYiIsICAgTWVtS0IpLAorICAgICgic3R1YmRvbWFpbl9rZXJu
ZWwiLCAgc3RyaW5nKSwKKyAgICAoInN0dWJkb21haW5fcmFtZGlzayIsIHN0cmluZyksCiAgICAg
IyBpZiB5b3Ugc2V0IGRldmljZV9tb2RlbCB5b3UgbXVzdCBzZXQgZGV2aWNlX21vZGVsX3ZlcnNp
b24gdG9vCiAgICAgKCJkZXZpY2VfbW9kZWwiLCAgICAgc3RyaW5nKSwKICAgICAoImRldmljZV9t
b2RlbF9zc2lkcmVmIiwgdWludDMyKSwKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:30:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:30:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goEUa-0001sU-Fs; Mon, 28 Jan 2019 21:30: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUY-0001pi-9F
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:30:54 +0000
X-Inumbo-ID: fd3cb5c2-2343-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd3cb5c2-2343-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:30:53 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id E1F3B22F1C;
 Mon, 28 Jan 2019 16:30:52 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=hU5miXW8HEH2iaS34
 Dyiq1tlLZh/6HkOjomx74eUWGE=; b=Kh78NNXdLuK6eocvRnxckicWmZOfqPmb1
 ZLaFKpQK2a0h5+qY632UdN7yBh3qsHRaXQNgZ0EPVcbDG7UTHm6MxhGSZm3Ut1S8
 SkBjn9MNsz9bfJJ1GKFPkPbh0YG4VUzc0uPNuculBtu9aT0soivIEYb7GJkrmOiR
 dVke07nQ1ULlXBgATc8YDG48i9OchPbGDH284m/Fv51CDqIgWkG7r1dMeZZljo5W
 48AhrKtSZe4aEL1w8kO41iJlSmL61mv7S8dlNGrZ2kM6utxCg3uTY3yBp6R24Upk
 Z8p2lVRWIXgw5FtwbXBeMFkJUgQvEqxUMW5RaTha4g2Ddyq8icvPA==
X-ME-Sender: <xms:jHRPXMtO8_2RA9kbzE0U9ZHUZHj5GXsTBTVM-nQm2MxYUXesG4z1Tw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucffohhmrghinhepphhougdrihhnnecukfhppeeluddrieehrdefgedrfeefne
 curfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvght
 hhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:jHRPXG3lBr2zuljAg2j4EbB7oaCYaITU0wddC6axbw7PnYsAElOkgA>
 <xmx:jHRPXDySbYkm2x2quHaupKeOcWTnY9u2uMFv4dUb19E9aGfTxs1KhQ>
 <xmx:jHRPXC6uI27apokFIMhRDv5wDD9rzkssvmHyNR8R0BrXeWhcVO9n3A>
 <xmx:jHRPXGaEW4gIPGvWgIhhiGYYZVYnHdldtr8JdCsxWHJUxVAgl0YlQA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id DD7A31030E;
 Mon, 28 Jan 2019 16:30:51 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:25 +0100
Message-Id: <cd3c849abd5da9257a7e5d36127ce7422557adac.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 08/17] xl: add stubdomain related options to
 xl config parser
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZp
c2libGV0aGluZ3NsYWIuY29tPgpSZXZpZXdlZC1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtA
Z21haWwuY29tPgotLS0KIGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiB8IDIzICsrKysrKysrKysr
KysrKysrKystLS0tCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgfCAgNyArKysrKysrCiAyIGZp
bGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCmlu
ZGV4IDNiOTJmMzkuLmY0NzUxOTYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5p
bgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KQEAgLTI2OTQsMTAgKzI2OTQsMjUgQEAg
bW9kZWwgd2hpY2ggdGhleSB3ZXJlIGluc3RhbGxlZCB3aXRoLgogCiA9aXRlbSBCPGRldmljZV9t
b2RlbF9vdmVycmlkZT0iUEFUSCI+CiAKLU92ZXJyaWRlIHRoZSBwYXRoIHRvIHRoZSBiaW5hcnkg
dG8gYmUgdXNlZCBhcyB0aGUgZGV2aWNlLW1vZGVsLiBUaGUKLWJpbmFyeSBwcm92aWRlZCBoZXJl
IE1VU1QgYmUgY29uc2lzdGVudCB3aXRoIHRoZQotQjxkZXZpY2VfbW9kZWxfdmVyc2lvbj4gd2hp
Y2ggeW91IGhhdmUgc3BlY2lmaWVkLiBZb3Ugc2hvdWxkIG5vdAotbm9ybWFsbHkgbmVlZCB0byBz
cGVjaWZ5IHRoaXMgb3B0aW9uLgorT3ZlcnJpZGUgdGhlIHBhdGggdG8gdGhlIGJpbmFyeSB0byBi
ZSB1c2VkIGFzIHRoZSBkZXZpY2UtbW9kZWwgcnVubmluZyBpbgordG9vbHN0YWNrIGRvbWFpbi4g
VGhlIGJpbmFyeSBwcm92aWRlZCBoZXJlIE1VU1QgYmUgY29uc2lzdGVudCB3aXRoIHRoZQorQjxk
ZXZpY2VfbW9kZWxfdmVyc2lvbj4gd2hpY2ggeW91IGhhdmUgc3BlY2lmaWVkLiBZb3Ugc2hvdWxk
IG5vdCBub3JtYWxseSBuZWVkCit0byBzcGVjaWZ5IHRoaXMgb3B0aW9uLgorCis9aXRlbSBCPHN0
dWJkb21haW5fa2VybmVsPSJQQVRIIj4KKworT3ZlcnJpZGUgdGhlIHBhdGggdG8gdGhlIGtlcm5l
bCBpbWFnZSB1c2VkIGFzIGRldmljZS1tb2RlbCBzdHViZG9tYWluLgorVGhlIGJpbmFyeSBwcm92
aWRlZCBoZXJlIE1VU1QgYmUgY29uc2lzdGVudCB3aXRoIHRoZQorQjxkZXZpY2VfbW9kZWxfdmVy
c2lvbj4gd2hpY2ggeW91IGhhdmUgc3BlY2lmaWVkLgorSW4gY2FzZSBvZiBCPHFlbXUteGVuLXRy
YWRpdGlvbmFsPiBpdCBpcyBleHBlY3RlZCB0byBiZSBNaW5pT1MtYmFzZWQgc3R1YmRvbWFpbgor
aW1hZ2UsIGluIGNhc2Ugb2YgQjxxZW11LXhlbj4gaXQgaXMgZXhwZWN0ZWQgdG8gYmUgTGludXgt
YmFzZWQgc3R1YmRvbWFpbgora2VybmVsLgorCis9aXRlbSBCPHN0dWJkb21haW5fcmFtZGlzaz0i
UEFUSCI+CisKK092ZXJyaWRlIHRoZSBwYXRoIHRvIHRoZSByYW1kaXNrIGltYWdlIHVzZWQgYXMg
ZGV2aWNlLW1vZGVsIHN0dWJkb21haW4uCitUaGUgYmluYXJ5IHByb3ZpZGVkIGhlcmUgaXMgdG8g
YmUgdXNlZCBieSBhIGtlcm5lbCBwb2ludGVkIGJ5IEI8c3R1YmRvbWFpbl9rZXJuZWw+LgorSXQg
aXMga25vd24gdG8gYmUgdXNlZCBvbmx5IGJ5IExpbnV4LWJhc2VkIHN0dWJkb21haW4ga2VybmVs
LgogCiA9aXRlbSBCPGRldmljZV9tb2RlbF9zdHViZG9tYWluX292ZXJyaWRlPUJPT0xFQU4+CiAK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmlu
ZGV4IDM1MmNkMjEuLjc3ZTRjZjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysr
IGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMjUwMiw2ICsyNTAyLDEzIEBAIHNraXBfdXNiZGV2
OgogICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmcoY29uZmlnLCAiZGV2aWNlX21vZGVsX3VzZXIi
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+ZGV2aWNlX21vZGVsX3VzZXIs
IDApOwogCisgICAgeGx1X2NmZ19yZXBsYWNlX3N0cmluZyAoY29uZmlnLCAic3R1YmRvbWFpbl9r
ZXJuZWwiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICZiX2luZm8tPnN0dWJkb21haW5f
a2VybmVsLCAwKTsKKyAgICB4bHVfY2ZnX3JlcGxhY2Vfc3RyaW5nIChjb25maWcsICJzdHViZG9t
YWluX3JhbWRpc2siLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICZiX2luZm8tPnN0dWJk
b21haW5fcmFtZGlzaywgMCk7CisgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJz
dHViZG9tYWluX21lbW9yeSIsICZsLCAwKSkKKyAgICAgICAgYl9pbmZvLT5zdHViZG9tYWluX21l
bWtiID0gbCAqIDEwMjQ7CisKICNkZWZpbmUgcGFyc2VfZXh0cmFfYXJncyh0eXBlKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGUgPSB4bHVfY2ZnX2dl
dF9saXN0X2FzX3N0cmluZ19saXN0KGNvbmZpZywgImRldmljZV9tb2RlbF9hcmdzIiN0eXBlLCBc
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT5leHRyYSMjdHlw
ZSwgMCk7ICAgICAgICAgICAgXAotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:30:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:30: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-devel-bounces@lists.xenproject.org>)
	id 1goEUa-0001tD-VV; Mon, 28 Jan 2019 21:30: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUZ-0001qK-58
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:30:55 +0000
X-Inumbo-ID: fdc10204-2343-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdc10204-2343-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:30:54 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C20282278E;
 Mon, 28 Jan 2019 16:30:53 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=zG/nmIauw+uWJfff8
 qV/HuZnuRzcOW86SqAUgup91x4=; b=d3RMBN+dq/853LgitMZBNDNQY8RbggynD
 hcoY0ZP4FPRNiMXAa/m9af/QLbun7y6kz2md6DV2vNd2VaZ2MUsS5FI9YA0gjJo2
 Ze+DtZPcBWJqTt3mPADsjmgRQZvBENDPw/yp7JzZhI1JYBstYGSdY0kD8Ldd0v06
 nqTfFkP/i5vzUubk1Y4lpShNy7p2/XMiv+Xr7BeTtOgJdhSZR+kKGUhPLu5i9JD6
 +zUuEztqFIgB75PHiSOBhj9SrsRVoH3kUuy8asB2MOV+O9p0GqxfXrVbcnd4qv/n
 +iFMvO92ulk/KscfDzQSg54oveRX9/3X0dhHQdDts0wF5GtMbRoyg==
X-ME-Sender: <xms:jXRPXFSJBbvtFF4V-9baeBwQjweIu5KQfnCGDgZ3QhXo8nEpgiEcEA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpeei
X-ME-Proxy: <xmx:jXRPXJSY6LbNR5692ybPaOnq6KZu9sNmBSpz85-5_DGIdfroxnfFwg>
 <xmx:jXRPXHyMsyBKBg92kgXNow3w7Dt6DnypJm-SsOSIg5HGkGXDcFch3w>
 <xmx:jXRPXPv_ZmL0Pm8KNXaFkoTIpoJPm22fdfVGkB-7SuM6iCXi18sUVA>
 <xmx:jXRPXMTtJQAbbF-OLlWBzx_WxySX3ermy1-3V5SGXT2uH7onTo3n4A>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id CBD331030D;
 Mon, 28 Jan 2019 16:30:52 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:26 +0100
Message-Id: <02ae82eafc7e64ba7fad883cb5f66cbe888e799d.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 09/17] tools/libvchan: notify server when
 client is connected
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0IHRoZSBzZXJ2ZXIga25vdyB3aGVuIHRoZSBjbGllbnQgaXMgY29ubmVjdGVkLiBPdGhlcndp
c2Ugc2VydmVyIHdpbGwKbm90aWNlIG9ubHkgd2hlbiBjbGllbnQgc2VuZCBzb21lIGRhdGEuClRo
aXMgY2hhbmdlIGRvZXMgbm90IGJyZWFrIGV4aXN0aW5nIGNsaWVudHMsIGFzIGxpYnZjaGFuIHVz
ZXIgc2hvdWxkCmhhbmRsZSBzcHVyaW91cyBub3RpZmljYXRpb25zIGFueXdheSAoZm9yIGV4YW1w
bGUgYWNrbm93bGVkZ2Ugb2YgcmVtb3RlCnNpZGUgcmVhZGluZyB0aGUgZGF0YSkuCgpTaWduZWQt
b2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRo
aW5nc2xhYi5jb20+Ci0tLQpJIGhhZCB0aGlzIHBhdGNoIGluIFF1YmVzIGZvciBhIGxvbmcgdGlt
ZSBhbmQgdG90YWxseSBmb3Jnb3QgaXQgd2Fzbid0CnVwc3RyZWFtIHRoaW5nLi4uCi0tLQogdG9v
bHMvbGlidmNoYW4vaW5pdC5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS90b29scy9saWJ2Y2hhbi9pbml0LmMgYi90b29scy9saWJ2Y2hhbi9p
bml0LmMKaW5kZXggMTgwODMzZC4uNTBhNjRjMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlidmNoYW4v
aW5pdC5jCisrKyBiL3Rvb2xzL2xpYnZjaGFuL2luaXQuYwpAQCAtNDQ3LDYgKzQ0Nyw5IEBAIHN0
cnVjdCBsaWJ4ZW52Y2hhbiAqbGlieGVudmNoYW5fY2xpZW50X2luaXQoc3RydWN0IHhlbnRvb2xs
b2dfbG9nZ2VyICpsb2dnZXIsCiAJY3RybC0+cmluZy0+Y2xpX2xpdmUgPSAxOwogCWN0cmwtPnJp
bmctPnNydl9ub3RpZnkgPSBWQ0hBTl9OT1RJRllfV1JJVEU7CiAKKyAgICAvKiB3YWtlIHVwIHRo
ZSBzZXJ2ZXIgKi8KKyAgICB4ZW5ldnRjaG5fbm90aWZ5KGN0cmwtPmV2ZW50LCBjdHJsLT5ldmVu
dF9wb3J0KTsKKwogIG91dDoKIAlpZiAoeHMpCiAJCXhzX2RhZW1vbl9jbG9zZSh4cyk7Ci0tIApn
aXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:30:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:30: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-devel-bounces@lists.xenproject.org>)
	id 1goEUb-0001tr-Cs; Mon, 28 Jan 2019 21:30: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUa-0001s7-BR
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:30:56 +0000
X-Inumbo-ID: fe5d80a9-2343-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe5d80a9-2343-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:30:55 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id BE10E22F4C;
 Mon, 28 Jan 2019 16:30:54 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=5I/EX2/wJp8EyaSLn
 dP4PJXHJdoi0PGgM+/DvM+kQaM=; b=hyayuDQFwZ3cWgP/790HzkW1kd8ku8kmN
 i60t1BgSdlIylBFWd3mjoHwG+YlFyWtMog+G79iBGw10mlS4KFdjWdVQj+nvFMCn
 Mmns3RZJvI30GCMxF7anb3hW7qpzKwSr/6DgfcBFmoRt5LkXFtvjfr3lcU1zeecH
 UgrLcVIptcjFuNH2TRkXaLD9nJOxqbYPjVA3SZZfMzd55n/fwc0RmujR8xWi5JC2
 ztl2X8VnfHvXPv0DcHgr7fHI2Kj/cI5mu5mLeyBoUlyZq9td46YJ/geW4g5h/ovZ
 ckqNBU1fK8gdDCQuuTW9jJ2h4njvKOQAd216RubyBQmzLZqcLBdag==
X-ME-Sender: <xms:jnRPXPZpOLqBp1xXCITeCgXgsOu9PIlWimfq-aNYjCoa1HysDIIrCA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpeei
X-ME-Proxy: <xmx:jnRPXOkXSTDvrJDAOCkwWctqihuXnoNrow0AxxTaK3FJZYZKileCyA>
 <xmx:jnRPXDzNQHsM7paXHVAKrTh5B-CMMDLfrWwuk5fqClopgXNGS3eyAA>
 <xmx:jnRPXEPIEdg_zreTT86Wy6SQAyj04igPJtKs7AZx4SdwzN5XcD7YRg>
 <xmx:jnRPXJfpN5OM5R3fkzgtYjCf0peB52rDizgrkSg1EWX9nps8hJ1Wzg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id B44AD10311;
 Mon, 28 Jan 2019 16:30:53 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:27 +0100
Message-Id: <f97d93d7f661baea387d5b85abd65891c20515b9.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 10/17] libxl: typo fix in comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZp
c2libGV0aGluZ3NsYWIuY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwppbmRl
eCA0MmM4YWI4Li5hMjM1MDk1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtMTQ1Miw3ICsxNDUyLDcgQEAgc3RhdGlj
IHZvaWQgZG1fc3RhdGVfc2F2ZWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwK
ICAqCiAgKiAtIEFsbG93ZWQgaW50ZXJuYWwgc3RhdGUgdHJhbnNpdGlvbjoKICAqIGRpc2Nvbm5l
Y3RlZCAgICAgICAgICAgICAgICAgICAgIC0+IGNvbm5lY3RpbmcKLSAqIGNvbm5lY3Rpb24gICAg
ICAgICAgICAgICAgICAgICAgIC0+IGNhcGFiaWxpdHlfbmVnb3RpYXRpb24KKyAqIGNvbm5lY3Rp
bmcgICAgICAgICAgICAgICAgICAgICAgIC0+IGNhcGFiaWxpdHlfbmVnb3RpYXRpb24KICAqIGNh
cGFiaWxpdHlfbmVnb3RpYXRpb24vY29ubmVjdGVkIC0+IHdhaXRpbmdfcmVwbHkKICAqIHdhaXRp
bmdfcmVwbHkgICAgICAgICAgICAgICAgICAgIC0+IGNvbm5lY3RlZAogICogYW55ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLT4gYnJva2VuCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:30:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:30: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-devel-bounces@lists.xenproject.org>)
	id 1goEUb-0001uO-PQ; Mon, 28 Jan 2019 21:30: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUa-0001t3-Rv
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:30:56 +0000
X-Inumbo-ID: fedd9a82-2343-11e9-bf21-6fdc4b8246f9
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fedd9a82-2343-11e9-bf21-6fdc4b8246f9;
 Mon, 28 Jan 2019 21:30:55 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id AAD3C21D07;
 Mon, 28 Jan 2019 16:30:55 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=Y2+Ps86TwCCiZgKWP
 9KfNJ+ObRd59at2qP2j5FqAR14=; b=jJ9FIITI2GvvviGIR4YSvkIhYzKZYPthF
 Ma9L3FPmYJJ//Fm22p/H3BuuYuf8Sr5Jf3eoDzoWzS6z4QretF4cmxZiDVwFnoFF
 +DGDDZWdQGGEET2/hydhBSSWtlOKLOVLlI47ituS0nL5ffFqsu5omH37ScK3kJzD
 7BZVi9Z4TMwZRPevk/wx6DglacR8XijeikAiQsHISblSi4PJ3AU5z+PCMVSnaU1z
 DHxreAwSgzFchAvk76AfcRQ83174WEBsXnvkhCJZWN+SgJF6C+jKHFFEniKj4Z61
 NqR+bxYhDnZZidGjis7JSxaPxSiR7upniaJQN7LaGgu4BXliUQhhQ==
X-ME-Sender: <xms:j3RPXPyu-QpZJaFg750gSBwmroA-Tz2S_65hzjgc60BS2OnHyOm_4g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpeei
X-ME-Proxy: <xmx:j3RPXIC4Sz5Y9z68oxP_qiwLQ0ACQCUT8thfF51kfco4gXEwkWKo6A>
 <xmx:j3RPXFetMDNpmYsG5ZnYzuJwFi-cJaGhvvto1z0PGKHWdreMvTEsIg>
 <xmx:j3RPXKlustMX_AXZnME8O1_AkYOTTIFBQmvZamQIOe8xxuXqfZXMVQ>
 <xmx:j3RPXEGiYGLW3FQnuouP8OvBd3tZFhc9-mvHYZeedVN3TaYFvbFuXQ>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id AB21E1030F;
 Mon, 28 Jan 2019 16:30:54 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:28 +0100
Message-Id: <8da7250bbf758b3dd1599c792663facc5329f274.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 11/17] libxl: move xswait declaration up in
 libxl_internal.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgd2lsbCBiZSBuZWVkZWQgZm9yIHFtcF9ldl8qIG92ZXIgdmNoYW4uCgpObyBmdW5jdGlvbmFs
IGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KCi0tLQpDaGFuZ2VzIGluIHYzOgogLSBuZXcg
cGF0Y2gKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMTA4ICsrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDU0IGluc2VydGlvbnMo
KyksIDU0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGEyNmQzNmUuLjAwOTU4
MzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzU4LDYgKzM1OCw2MCBAQCBzdHJ1Y3QgbGlieGxf
X2V2X2NoaWxkIHsKICAgICBMSUJYTF9MSVNUX0VOVFJZKHN0cnVjdCBsaWJ4bF9fZXZfY2hpbGQp
IGVudHJ5OwogfTsKIAorLyotLS0tLSB4c3dhaXQ6IHdhaXQgZm9yIGEgeGVuc3RvcmUgbm9kZSB0
byBiZSBzdWl0YWJsZSAtLS0tLSovCisKK3R5cGVkZWYgc3RydWN0IGxpYnhsX194c3dhaXRfc3Rh
dGUgbGlieGxfX3hzd2FpdF9zdGF0ZTsKKworLyoKKyAqIHJjIGRlc2NyaWJlcyB0aGUgY2lyY3Vt
c3RhbmNlcyBvZiB0aGlzIGNhbGxiYWNrOgorICoKKyAqIHJjPT0wCisgKgorICogICAgIFRoZSB4
ZW5zdG9yZSBwYXRoIChtYXkgaGF2ZSkgY2hhbmdlZC4gIEl0IGhhcyBiZWVuIHJlYWQgZm9yCisg
KiAgICAgeW91LiAgVGhlIHJlc3VsdCBpcyBpbiBkYXRhIChhbGxvY2F0ZWQgZnJvbSB0aGUgYW8g
Z2MpLgorICogICAgIGRhdGEgbWF5IGJlIE5VTEwsIHdoaWNoIG1lYW5zIHRoYXQgdGhlIHhlbnN0
b3JlIHJlYWQgZ2F2ZQorICogICAgIEVOT0VOVC4KKyAqCisgKiAgICAgSWYgeW91IGFyZSBzYXRp
c2ZpZWQsIHlvdSBNVVNUIGNhbGwgbGlieGxfX3hzd2FpdF9zdG9wLgorICogICAgIE90aGVyd2lz
ZSwgeHN3YWl0IHdpbGwgY29udGludWUgd2FpdGluZyBhbmQgd2F0Y2hpbmcgYW5kCisgKiAgICAg
d2lsbCBjYWxsIHlvdSBiYWNrIGxhdGVyLgorICoKKyAqIHJjPT1FUlJPUl9USU1FRE9VVCwgcmM9
PUVSUk9SX0FCT1JURUQKKyAqCisgKiAgICAgVGhlIHNwZWNpZmllZCB0aW1lb3V0IHdhcyByZWFj
aGVkLgorICogICAgIFRoaXMgaGFzIE5PVCBiZWVuIGxvZ2dlZCAoZXhjZXB0IHRvIHRoZSBkZWJ1
ZyBsb2cpLgorICogICAgIHhzd2FpdCB3aWxsIG5vdCBjb250aW51ZSAoYnV0IGNhbGxpbmcgbGli
eGxfX3hzd2FpdF9zdG9wIGlzIE9LKS4KKyAqCisgKiByYyE9MCwgIT1FUlJPUl9USU1FRE9VVCwg
IT1FUlJPUl9BQk9SVEVECisgKgorICogICAgIFNvbWUgb3RoZXIgZXJyb3Igb2NjdXJyZWQuCisg
KiAgICAgVGhpcyBIQVMgYmVlbiBsb2dnZWQuCisgKiAgICAgeHN3YWl0IHdpbGwgbm90IGNvbnRp
bnVlIChidXQgY2FsbGluZyBsaWJ4bF9feHN3YWl0X3N0b3AgaXMgT0spLgorICoKKyAqIHhzd2Fp
dC5wYXRoIG1heSBzdGFydCB3aXRoIHdpdGggJ0AnLCBpbiB3aGljaCBjYXNlIG5vIHJlYWQgaXMg
ZG9uZQorICogYW5kIHRoZSBjYWxsYmFjayB3aWxsIGFsd2F5cyBnZXQgZGF0YT09MC4KKyAqLwor
dHlwZWRlZiB2b2lkIGxpYnhsX194c3dhaXRfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLAorICAg
ICAgbGlieGxfX3hzd2FpdF9zdGF0ZSAqeHN3YSwgaW50IHJjLCBjb25zdCBjaGFyICpkYXRhKTsK
Kworc3RydWN0IGxpYnhsX194c3dhaXRfc3RhdGUgeworICAgIC8qIGNhbGxlciBtdXN0IGZpbGwg
dGhlc2UgaW4sIGFuZCB0aGV5IG11c3QgYWxsIHJlbWFpbiB2YWxpZCAqLworICAgIGxpYnhsX19h
byAqYW87CisgICAgY29uc3QgY2hhciAqd2hhdDsgLyogZm9yIGVycm9yIG1zZ3M6IG5vdW4gcGhy
YXNlLCB3aGF0IHdlJ3JlIHdhaXRpbmcgZm9yICovCisgICAgY29uc3QgY2hhciAqcGF0aDsKKyAg
ICBpbnQgdGltZW91dF9tczsgLyogYXMgZm9yIHBvbGwoMikgKi8KKyAgICBsaWJ4bF9feHN3YWl0
X2NhbGxiYWNrICpjYWxsYmFjazsKKyAgICAvKiByZW1haW5pbmcgZmllbGRzIGFyZSBwcml2YXRl
IHRvIHhzd2FpdCAqLworICAgIGxpYnhsX19ldl90aW1lIHRpbWVfZXY7CisgICAgbGlieGxfX2V2
X3hzd2F0Y2ggd2F0Y2hfZXY7Cit9OworCit2b2lkIGxpYnhsX194c3dhaXRfaW5pdChsaWJ4bF9f
eHN3YWl0X3N0YXRlKik7Cit2b2lkIGxpYnhsX194c3dhaXRfc3RvcChsaWJ4bF9fZ2MqLCBsaWJ4
bF9feHN3YWl0X3N0YXRlKik7IC8qaWRlbXBvdGVudCovCitib29sIGxpYnhsX194c3dhaXRfaW51
c2UoY29uc3QgbGlieGxfX3hzd2FpdF9zdGF0ZSAqc3MpOworCitpbnQgbGlieGxfX3hzd2FpdF9z
dGFydChsaWJ4bF9fZ2MqLCBsaWJ4bF9feHN3YWl0X3N0YXRlKik7CisKIC8qCiAgKiBRTVAgYXN5
bmNocm9ub3VzIGNhbGxzCiAgKgpAQCAtMTQwMSw2MCArMTQ1NSw2IEBAIF9oaWRkZW4gY29uc3Qg
Y2hhciAqbGlieGxfX2RldmljZV9uaWNfZGV2bmFtZShsaWJ4bF9fZ2MgKmdjLAogCiBfaGlkZGVu
IGludCBsaWJ4bF9fZ2V0X2RvbWlkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90ICpkb21pZCk7CiAK
LS8qLS0tLS0geHN3YWl0OiB3YWl0IGZvciBhIHhlbnN0b3JlIG5vZGUgdG8gYmUgc3VpdGFibGUg
LS0tLS0qLwotCi10eXBlZGVmIHN0cnVjdCBsaWJ4bF9feHN3YWl0X3N0YXRlIGxpYnhsX194c3dh
aXRfc3RhdGU7Ci0KLS8qCi0gKiByYyBkZXNjcmliZXMgdGhlIGNpcmN1bXN0YW5jZXMgb2YgdGhp
cyBjYWxsYmFjazoKLSAqCi0gKiByYz09MAotICoKLSAqICAgICBUaGUgeGVuc3RvcmUgcGF0aCAo
bWF5IGhhdmUpIGNoYW5nZWQuICBJdCBoYXMgYmVlbiByZWFkIGZvcgotICogICAgIHlvdS4gIFRo
ZSByZXN1bHQgaXMgaW4gZGF0YSAoYWxsb2NhdGVkIGZyb20gdGhlIGFvIGdjKS4KLSAqICAgICBk
YXRhIG1heSBiZSBOVUxMLCB3aGljaCBtZWFucyB0aGF0IHRoZSB4ZW5zdG9yZSByZWFkIGdhdmUK
LSAqICAgICBFTk9FTlQuCi0gKgotICogICAgIElmIHlvdSBhcmUgc2F0aXNmaWVkLCB5b3UgTVVT
VCBjYWxsIGxpYnhsX194c3dhaXRfc3RvcC4KLSAqICAgICBPdGhlcndpc2UsIHhzd2FpdCB3aWxs
IGNvbnRpbnVlIHdhaXRpbmcgYW5kIHdhdGNoaW5nIGFuZAotICogICAgIHdpbGwgY2FsbCB5b3Ug
YmFjayBsYXRlci4KLSAqCi0gKiByYz09RVJST1JfVElNRURPVVQsIHJjPT1FUlJPUl9BQk9SVEVE
Ci0gKgotICogICAgIFRoZSBzcGVjaWZpZWQgdGltZW91dCB3YXMgcmVhY2hlZC4KLSAqICAgICBU
aGlzIGhhcyBOT1QgYmVlbiBsb2dnZWQgKGV4Y2VwdCB0byB0aGUgZGVidWcgbG9nKS4KLSAqICAg
ICB4c3dhaXQgd2lsbCBub3QgY29udGludWUgKGJ1dCBjYWxsaW5nIGxpYnhsX194c3dhaXRfc3Rv
cCBpcyBPSykuCi0gKgotICogcmMhPTAsICE9RVJST1JfVElNRURPVVQsICE9RVJST1JfQUJPUlRF
RAotICoKLSAqICAgICBTb21lIG90aGVyIGVycm9yIG9jY3VycmVkLgotICogICAgIFRoaXMgSEFT
IGJlZW4gbG9nZ2VkLgotICogICAgIHhzd2FpdCB3aWxsIG5vdCBjb250aW51ZSAoYnV0IGNhbGxp
bmcgbGlieGxfX3hzd2FpdF9zdG9wIGlzIE9LKS4KLSAqCi0gKiB4c3dhaXQucGF0aCBtYXkgc3Rh
cnQgd2l0aCB3aXRoICdAJywgaW4gd2hpY2ggY2FzZSBubyByZWFkIGlzIGRvbmUKLSAqIGFuZCB0
aGUgY2FsbGJhY2sgd2lsbCBhbHdheXMgZ2V0IGRhdGE9PTAuCi0gKi8KLXR5cGVkZWYgdm9pZCBs
aWJ4bF9feHN3YWl0X2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywKLSAgICAgIGxpYnhsX194c3dh
aXRfc3RhdGUgKnhzd2EsIGludCByYywgY29uc3QgY2hhciAqZGF0YSk7Ci0KLXN0cnVjdCBsaWJ4
bF9feHN3YWl0X3N0YXRlIHsKLSAgICAvKiBjYWxsZXIgbXVzdCBmaWxsIHRoZXNlIGluLCBhbmQg
dGhleSBtdXN0IGFsbCByZW1haW4gdmFsaWQgKi8KLSAgICBsaWJ4bF9fYW8gKmFvOwotICAgIGNv
bnN0IGNoYXIgKndoYXQ7IC8qIGZvciBlcnJvciBtc2dzOiBub3VuIHBocmFzZSwgd2hhdCB3ZSdy
ZSB3YWl0aW5nIGZvciAqLwotICAgIGNvbnN0IGNoYXIgKnBhdGg7Ci0gICAgaW50IHRpbWVvdXRf
bXM7IC8qIGFzIGZvciBwb2xsKDIpICovCi0gICAgbGlieGxfX3hzd2FpdF9jYWxsYmFjayAqY2Fs
bGJhY2s7Ci0gICAgLyogcmVtYWluaW5nIGZpZWxkcyBhcmUgcHJpdmF0ZSB0byB4c3dhaXQgKi8K
LSAgICBsaWJ4bF9fZXZfdGltZSB0aW1lX2V2OwotICAgIGxpYnhsX19ldl94c3dhdGNoIHdhdGNo
X2V2OwotfTsKLQotdm9pZCBsaWJ4bF9feHN3YWl0X2luaXQobGlieGxfX3hzd2FpdF9zdGF0ZSop
Owotdm9pZCBsaWJ4bF9feHN3YWl0X3N0b3AobGlieGxfX2djKiwgbGlieGxfX3hzd2FpdF9zdGF0
ZSopOyAvKmlkZW1wb3RlbnQqLwotYm9vbCBsaWJ4bF9feHN3YWl0X2ludXNlKGNvbnN0IGxpYnhs
X194c3dhaXRfc3RhdGUgKnNzKTsKLQotaW50IGxpYnhsX194c3dhaXRfc3RhcnQobGlieGxfX2dj
KiwgbGlieGxfX3hzd2FpdF9zdGF0ZSopOwotCiAvKgogICogbGlieGxfX2V2X2RldnN0YXRlIC0g
d2FpdHMgYSBnaXZlbiB0aW1lIGZvciBhIGRldmljZSB0bwogICogcmVhY2ggYSBnaXZlbiBzdGF0
ZS4gIEZvbGxvd3MgdGhlIGxpYnhsX2V2XyogY29udmVudGlvbnMuCi0tIApnaXQtc2VyaWVzIDAu
OS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:31:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:31: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-devel-bounces@lists.xenproject.org>)
	id 1goEUf-0001yH-63; Mon, 28 Jan 2019 21:31: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUd-0001wQ-3w
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:30:59 +0000
X-Inumbo-ID: 0003a7da-2344-11e9-8740-1ba9679d2454
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0003a7da-2344-11e9-8740-1ba9679d2454;
 Mon, 28 Jan 2019 21:30:57 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 994C92267F;
 Mon, 28 Jan 2019 16:30:57 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:57 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=KQp5fRXprNQm0RVEK
 oL16BE6vFnQjESH1gkHJOSinCY=; b=YTuz4S4+p+H6RIW41N8zzZaWM35d9dYtP
 ssDxGZAjL3aatnNAIVIOoJiAM1YMH8dJ9y3UdYq87n0zyfEtN+cfAYG7CnIg39Vs
 czeijVo79pzyAcYvVzpuz879n43tsENNEiqOp398eCVBdiB2Mn5nn00sMegfQskJ
 2yoddTDZv6gb2YDJEKzWEwPscknmy0SbBJKrAWu6zkiAFjZdAuM83sKh5sGQCZ4o
 v8wc5Dr5dqYiWCcTAL60lhVW12rlr+AO8DkGw0HL0rNaIi5HvAU5QOTS/nofahZu
 vvXx8hy0eZL/VdlCylLWZbW24N7jtDRsMkkZufsKGBFeR2LZ7nlZg==
X-ME-Sender: <xms:kXRPXBb79caKl-Mw_f3O1SMT8yhQ2SqeFt6zRK3qxqymAoSVfz59CA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpeei
X-ME-Proxy: <xmx:kXRPXD4_rOXjC2GcwmEPGWVA1MZfGxYj9NQTchXVKC0vAPB7TDSV1w>
 <xmx:kXRPXKbL8SHIpm2MCqc3L4N33esKINZhDHv-3Q8vzM9SHBEYR9MCCw>
 <xmx:kXRPXKiWCJewZahPcmcKjlo5k4eRdhv6cQ03JocAimhUkS_WMrVLng>
 <xmx:kXRPXO1iKk0Su_J-OCCJAMhl6cUCxC3g602VQBiHhm1mxoBxvTiPXw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A43EC1030D;
 Mon, 28 Jan 2019 16:30:56 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:30 +0100
Message-Id: <397aadc519550559c322fc9d6f7174b35e6d3e86.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 13/17] libxl: use vchan for QMP access with
 Linux stubdomain, non-async version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWNjZXNzIHRvIFFNUCBvZiBRRU1VIGluIExpbnV4IHN0dWJkb21haW4gaXMgcG9zc2libGUgb3Zl
ciB2Y2hhbgpjb25uZWN0aW9uLiBBZGQgYXBwcm9wcmlhdGUgaGFuZGxpbmcgdG8gc3luY2hyb25v
dXMgQVBJLgpTaW5jZSBvbmx5IG9uZSBjbGllbnQgY2FuIGJlIGNvbm5lY3RlZCB0byB2Y2hhbiBz
ZXJ2ZXIgYXQgdGhlIHNhbWUgdGltZQphbmQgaXQgaXMgbm90IGVuZm9yY2VkIGJ5IHRoZSBsaWJ4
ZW52Y2hhbiBpdHNlbGYsIGFkZGl0aW9uYWwgY2xpZW50LXNpZGUKbG9ja2luZyBpcyBuZWVkZWQu
IE5vdGUgdGhhdCBxZW11IHN1cHBvcnRzIG9ubHkgb25lIHNpbXVsdGFuZW91cyBjbGllbnQKb24g
YSBjb250cm9sIHNvY2tldCBhbnl3YXkgKGJ1dCBpbiBVTklYIHNvY2tldCBjYXNlLCBpdCBlbmZv
cmNlIGl0CnNlcnZlci1zaWRlLCBzbyBpdCBkb2Vzbid0IGFkZCBhbnkgZXh0cmEgbGltaXRhdGlv
bi4KCklkZWFsbHksIEkgd291ZG4ndCBuZWVkIChvciB3YW50KSB0aGlzIHBhcnQsIGFuZCB3b3Vs
ZCBjb21tdW5pY2F0ZSB3aXRoCnN0dWJkb21haW4gb25seSB3aXRoIGFzeW5jIEFQSS4gQnV0IHNv
bWUgbGlieGwgcHVibGljIGZ1bmN0aW9ucyB0aGF0IGFyZQpub3QgYXN5bmMtY29tcGF0aWJsZSBk
byBuZWVkIHRvIGNhbGwgcW1wIGNvbW1hbmRzIChmb3IgZXhhbXBsZQpsaWJ4bF9kb21haW5fdW5w
YXVzZSkuIEFsdGVybmF0aXZlIHRvIHRoaXMgcGF0Y2gsIHdvdWxkIGJlIHJldHVybiBlcnJvciwK
YnJlYWtpbmcgYWxsIHN1Y2ggZnVuY3Rpb25zLCBhbmQgaW5jcmVtZW50YWxseSBjb252ZXJ0IHRo
ZW0gdG8gYXN5bmMKQVBJLgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KClR3byBUT0RPcyBoZXJl
OgogLSBoYW5kbGUgbG9ja2luZywgc2ltaWxhcmx5IHRvIHByZXZpb3VzIHBhdGNoCiAtIHNlbGVj
dCgpIHFtcF9uZXh0KCkgY2FuIG5vdyBiZSB0cmlnZ2VyZWQgYnkgbWFsaWNpb3VzIHN0dWJkb21h
aW4KICAgd2l0aG91dCBhY3R1YWxseSBzZW5kaW5nIGFueSBkYXRhLCB3aGljaCB3b3VsZCBldmFk
ZSB0aW1lb3V0CiAgIGVuZm9yY2luZyAoYXMgc2VsZWN0KCkgZWFjaCB0aW1lIGlzIGNhbGxlZCB3
aXRoIGZ1bGwgdGltZW91dCk7IHRoZQogICBlYXNpZXN0IHRoaW5nIHRvIGRvLCB3b3VsZCBiZSB0
byByZS11c2UgdGltZW91dCB2YWx1ZSBmcm9tIHByZXZpb3VzCiAgIHNlbGVjdCgpIGNhbGwsIGJ1
dCB0aGF0IHdvcmtzIG9ubHkgb24gTGludXg7IGFueSBiZXR0ZXIgaWRlYT8KICAgTm90ZSB0aGF0
IGV2ZW4gd2l0aG91dCB1c2luZyB2Y2hhbiwgbWFsaWNpb3VzIHFlbXUgY291bGQgY2F1c2UKICAg
cW1wX25leHQoKSB0byB3YWl0IGFsbW9zdCBpbmRlZmluaXRlbHkgLSBieSB3cml0aW5nIG9uZSBi
eXRlIGF0IGEKICAgdGltZSBhbmQgbmV2ZXIgZmluaXNoaW5nIHRoZSBtZXNzYWdlCgpDaGFuZ2Vz
IGluIHYzOgogLSBuZXcgcGF0Y2gsIGluIHBsYWNlIG9mICJsaWJ4bDogYWNjZXNzIFFNUCBzb2Nr
ZXQgdmlhIGNvbnNvbGUgZm9yCiAgIHFlbXUtaW4tc3R1YmRvbWFpbiIKLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9xbXAuYyB8IDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxf
cW1wLmMKaW5kZXggNDViOWY3NC4uMTljZTNjZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfcW1wLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTExMyw2ICsxMTMsNyBA
QCB0eXBlZGVmIHN0cnVjdCBjYWxsYmFja19pZF9wYWlyIHsKIAogc3RydWN0IGxpYnhsX19xbXBf
aGFuZGxlciB7CiAgICAgaW50IHFtcF9mZDsKKyAgICBzdHJ1Y3QgbGlieGVudmNoYW4gKnZjaGFu
OwogICAgIGJvb2wgY29ubmVjdGVkOwogICAgIHRpbWVfdCB0aW1lb3V0OwogICAgIC8qIHdhaXRf
Zm9yX2lkIHdpbGwgYmUgdXNlZCBieSB0aGUgc3luY2hyb25vdXMgc2VuZCBmdW5jdGlvbiAqLwpA
QCAtNDk2LDcgKzQ5NywxMCBAQCBzdGF0aWMgdm9pZCBxbXBfY2xvc2UobGlieGxfX3FtcF9oYW5k
bGVyICpxbXApCiAgICAgY2FsbGJhY2tfaWRfcGFpciAqcHAgPSBOVUxMOwogICAgIGNhbGxiYWNr
X2lkX3BhaXIgKnRtcCA9IE5VTEw7CiAKLSAgICBjbG9zZShxbXAtPnFtcF9mZCk7CisgICAgaWYg
KHFtcC0+dmNoYW4pCisgICAgICAgIGxpYnhlbnZjaGFuX2Nsb3NlKHFtcC0+dmNoYW4pOworICAg
IGVsc2UKKyAgICAgICAgY2xvc2UocW1wLT5xbXBfZmQpOwogICAgIExJQlhMX1NUQUlMUV9GT1JF
QUNIKHBwLCAmcW1wLT5jYWxsYmFja19saXN0LCBuZXh0KSB7CiAgICAgICAgIGZyZWUodG1wKTsK
ICAgICAgICAgdG1wID0gcHA7CkBAIC01MTYsNyArNTIwLDcgQEAgc3RhdGljIGludCBxbXBfbmV4
dChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCkKIAogICAgIGRvIHsKICAg
ICAgICAgZmRfc2V0IHJmZHM7Ci0gICAgICAgIGludCByZXQgPSAwOworICAgICAgICBpbnQgcmV0
ID0gMTsgLyogdXNlZCB3aGVuIHNlbGVjdCgpIGlzIHNraXBwZWQgKi8KICAgICAgICAgc3RydWN0
IHRpbWV2YWwgdGltZW91dCA9IHsKICAgICAgICAgICAgIC50dl9zZWMgPSBxbXAtPnRpbWVvdXQs
CiAgICAgICAgICAgICAudHZfdXNlYyA9IDAsCkBAIC01MjUsNyArNTI5LDggQEAgc3RhdGljIGlu
dCBxbXBfbmV4dChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCkKICAgICAg
ICAgRkRfWkVSTygmcmZkcyk7CiAgICAgICAgIEZEX1NFVChxbXAtPnFtcF9mZCwgJnJmZHMpOwog
Ci0gICAgICAgIHJldCA9IHNlbGVjdChxbXAtPnFtcF9mZCArIDEsICZyZmRzLCBOVUxMLCBOVUxM
LCAmdGltZW91dCk7CisgICAgICAgIGlmICghKHFtcC0+dmNoYW4gJiYgbGlieGVudmNoYW5fZGF0
YV9yZWFkeShxbXAtPnZjaGFuKSkpCisgICAgICAgICAgICByZXQgPSBzZWxlY3QocW1wLT5xbXBf
ZmQgKyAxLCAmcmZkcywgTlVMTCwgTlVMTCwgJnRpbWVvdXQpOwogICAgICAgICBpZiAocmV0ID09
IDApIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIHFtcC0+ZG9taWQsICJ0aW1lb3V0Iik7CiAg
ICAgICAgICAgICByZXR1cm4gLTE7CkBAIC01MzYsNyArNTQxLDE0IEBAIHN0YXRpYyBpbnQgcW1w
X25leHQobGlieGxfX2djICpnYywgbGlieGxfX3FtcF9oYW5kbGVyICpxbXApCiAgICAgICAgICAg
ICByZXR1cm4gLTE7CiAgICAgICAgIH0KIAotICAgICAgICByZCA9IHJlYWQocW1wLT5xbXBfZmQs
IHFtcC0+YnVmZmVyLCBRTVBfUkVDRUlWRV9CVUZGRVJfU0laRSk7CisgICAgICAgIGlmIChxbXAt
PnZjaGFuKSB7CisgICAgICAgICAgICBsaWJ4ZW52Y2hhbl93YWl0KHFtcC0+dmNoYW4pOworICAg
ICAgICAgICAgaWYgKCFsaWJ4ZW52Y2hhbl9kYXRhX3JlYWR5KHFtcC0+dmNoYW4pKQorICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgcmQgPSBsaWJ4ZW52Y2hhbl9yZWFkKHFt
cC0+dmNoYW4sIHFtcC0+YnVmZmVyLCBRTVBfUkVDRUlWRV9CVUZGRVJfU0laRSk7CisgICAgICAg
IH0gZWxzZSB7CisgICAgICAgICAgICByZCA9IHJlYWQocW1wLT5xbXBfZmQsIHFtcC0+YnVmZmVy
LCBRTVBfUkVDRUlWRV9CVUZGRVJfU0laRSk7CisgICAgICAgIH0KICAgICAgICAgaWYgKHJkID09
IDApIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIHFtcC0+ZG9taWQsICJVbmV4cGVjdGVkIGVu
ZCBvZiBzb2NrZXQiKTsKICAgICAgICAgICAgIHJldHVybiAtMTsKQEAgLTY4NCw5ICs2OTYsMTUg
QEAgc3RhdGljIGludCBxbXBfc2VuZChsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKICAgICAgICAg
Z290byBvdXQ7CiAgICAgfQogCi0gICAgaWYgKGxpYnhsX3dyaXRlX2V4YWN0bHkocW1wLT5jdHgs
IHFtcC0+cW1wX2ZkLCBidWYsIHN0cmxlbihidWYpLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJRTVAgY29tbWFuZCIsICJRTVAgc29ja2V0IikpCi0gICAgICAgIGdvdG8gb3V0OworICAg
IGlmIChxbXAtPnZjaGFuKSB7CisgICAgICAgIC8qIHZjaGFuLT5ibG9ja2luZyA9PSAxLCBzbyBu
byBuZWVkIHRvIHdyYXAgaXQgaW4gYSBsb29wICovCisgICAgICAgIGlmIChsaWJ4ZW52Y2hhbl93
cml0ZShxbXAtPnZjaGFuLCBidWYsIHN0cmxlbihidWYpKSA9PSAtMSkKKyAgICAgICAgICAgIGdv
dG8gb3V0OworICAgIH0gZWxzZSB7CisgICAgICAgIGlmIChsaWJ4bF93cml0ZV9leGFjdGx5KHFt
cC0+Y3R4LCBxbXAtPnFtcF9mZCwgYnVmLCBzdHJsZW4oYnVmKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIlFNUCBjb21tYW5kIiwgIlFNUCBzb2NrZXQiKSkKKyAgICAgICAgICAg
IGdvdG8gb3V0OworICAgIH0KIAogICAgIHJjID0gcW1wLT5sYXN0X2lkX3VzZWQ7CiBvdXQ6CkBA
IC03OTgsMTkgKzgxNiwzNCBAQCBsaWJ4bF9fcW1wX2hhbmRsZXIgKmxpYnhsX19xbXBfaW5pdGlh
bGl6ZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkKIHsKICAgICBpbnQgcmV0ID0gMDsK
ICAgICBsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCA9IE5VTEw7Ci0gICAgY2hhciAqcW1wX3NvY2tl
dDsKKyAgICBpbnQgZG1fZG9taWQ7CisgICAgY2hhciAqcW1wX3BhdGg7CiAKICAgICBxbXAgPSBx
bXBfaW5pdF9oYW5kbGVyKGdjLCBkb21pZCk7CiAgICAgaWYgKCFxbXApIHJldHVybiBOVUxMOwog
Ci0gICAgcW1wX3NvY2tldCA9IEdDU1BSSU5URigiJXMvcW1wLWxpYnhsLSVkIiwgbGlieGxfX3J1
bl9kaXJfcGF0aCgpLCBkb21pZCk7Ci0gICAgaWYgKChyZXQgPSBxbXBfb3BlbihxbXAsIHFtcF9z
b2NrZXQsIFFNUF9TT0NLRVRfQ09OTkVDVF9USU1FT1VUKSkgPCAwKSB7Ci0gICAgICAgIExPR0VE
KEVSUk9SLCBkb21pZCwgIkNvbm5lY3Rpb24gZXJyb3IiKTsKLSAgICAgICAgcW1wX2ZyZWVfaGFu
ZGxlcihxbXApOwotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICBkbV9kb21pZCA9IGxpYnhsX2dl
dF9zdHViZG9tX2lkKENUWCwgZG9taWQpOworICAgIGlmIChkbV9kb21pZCkgeworICAgICAgICBx
bXBfcGF0aCA9IERFVklDRV9NT0RFTF9YU19QQVRIKGdjLCBkbV9kb21pZCwgZG9taWQsICIvcW1w
LXZjaGFuIik7CisgICAgICAgIC8qIFRPRE86IGFkZCBsb2NraW5nICovCisgICAgICAgIHFtcC0+
dmNoYW4gPSBsaWJ4ZW52Y2hhbl9jbGllbnRfaW5pdChDVFgtPmxnLCBkbV9kb21pZCwgcW1wX3Bh
dGgpOworICAgICAgICBpZiAoIXFtcC0+dmNoYW4pIHsKKyAgICAgICAgICAgIExPR0VEKEVSUk9S
LCBkb21pZCwgIlFNUCB2Y2hhbiBjb25uZWN0aW9uIGZhaWxlZDogJXMiLCBzdHJlcnJvcihlcnJu
bykpOworICAgICAgICAgICAgcW1wX2ZyZWVfaGFuZGxlcihxbXApOworICAgICAgICAgICAgcmV0
dXJuIE5VTEw7CisgICAgICAgIH0KKyAgICAgICAgcW1wLT52Y2hhbi0+YmxvY2tpbmcgPSAxOwor
ICAgICAgICBxbXAtPnFtcF9mZCA9IGxpYnhlbnZjaGFuX2ZkX2Zvcl9zZWxlY3QocW1wLT52Y2hh
bik7CisgICAgfSBlbHNlIHsKKyAgICAgICAgcW1wX3BhdGggPSBHQ1NQUklOVEYoIiVzL3FtcC1s
aWJ4bC0lZCIsIGxpYnhsX19ydW5fZGlyX3BhdGgoKSwgZG9taWQpOworICAgICAgICBpZiAoKHJl
dCA9IHFtcF9vcGVuKHFtcCwgcW1wX3BhdGgsIFFNUF9TT0NLRVRfQ09OTkVDVF9USU1FT1VUKSkg
PCAwKSB7CisgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJDb25uZWN0aW9uIGVycm9y
Iik7CisgICAgICAgICAgICBxbXBfZnJlZV9oYW5kbGVyKHFtcCk7CisgICAgICAgICAgICByZXR1
cm4gTlVMTDsKKyAgICAgICAgfQogICAgIH0KIAotICAgIExPR0QoREVCVUcsIGRvbWlkLCAiY29u
bmVjdGVkIHRvICVzIiwgcW1wX3NvY2tldCk7CisgICAgTE9HRChERUJVRywgZG9taWQsICJjb25u
ZWN0ZWQgdG8gJXMiLCBxbXBfcGF0aCk7CiAKICAgICAvKiBXYWl0IGZvciB0aGUgcmVzcG9uc2Ug
dG8gcW1wX2NhcGFiaWxpdGllcyAqLwogICAgIHdoaWxlICghcW1wLT5jb25uZWN0ZWQpIHsKLS0g
CmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:31:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:31: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-devel-bounces@lists.xenproject.org>)
	id 1goEUf-0001yt-Jz; Mon, 28 Jan 2019 21:31: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUe-0001x0-0g
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:31:00 +0000
X-Inumbo-ID: 00caec2a-2344-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00caec2a-2344-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:30:59 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id D968D22460;
 Mon, 28 Jan 2019 16:30:58 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=0i1P9lcCo02wIBLWu
 +8KcYDrRh8NRqtlq4w1B4MqXqs=; b=oo5NCyXnBY8gIxHY8yujpLHDdb5O95RcP
 MMLhKukEb3nD+usJFIYP/VpLNsHPSvkc/7D2lqOWfiK9C+OQZrPsWCjvoGZqf0hG
 WgddRxA/yu5aJsPLviOFhKBMjM+zdQicVDA2Sw8a/QujcWoT+rMDj9JJMZuKDEq3
 mVJHwqpccnDHD8fd9JhCcTAyoO5Ko7842U7wRLCtCcYOFyJmAz4y9hhmtKn+MZfg
 WYOHC/6Z6VCNwGLZiEi6nUKEruhz0jyaNsQmV0IlqiwKrLjdOwYU+Jp0gD+AeumN
 rN8+Ax908Er679xUUiJFZHRbJKcWq3gf1xqWsr2O73ayQj4beQ/BQ==
X-ME-Sender: <xms:knRPXGy9_-7N4911mEIOxX-2pRthmBbOGvaP18DYuMyWOWd3F1M02A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpeei
X-ME-Proxy: <xmx:knRPXD3sUAHSsmD5xRt4-Gnkf9Px_6stAyX2O7UlTvO-_BnFH-CiAg>
 <xmx:knRPXHn6eTjRDdJcG281e5UGaeKHRDxOZ5S77js9nF3nS0EDSh3O0w>
 <xmx:knRPXC8tg6MmXbD2nPp5kqn0DoMEddJwMm4c6FDKaqdolxsNEInKLQ>
 <xmx:knRPXIPbSy-AXV-VUdCYzx605ZQvq6sXzfmNA15051pW1nnuog634g>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 8C40B10312;
 Mon, 28 Jan 2019 16:30:57 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:31 +0100
Message-Id: <7804ded09ac936bcf015ad60f540ac64cfb4b490.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 14/17] libxl: add save/restore support for
 qemu-xen in stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVseSBvbiBhIHdyYXBwZXIgc2NyaXB0IGluIHN0dWJkb21haW4gdG8gYXR0YWNoIEZEIDMvNCBv
ZiBxZW11IHRvCnJlbGV2YW50IGNvbnNvbGVzLgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5
a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KQ2hh
bmdlcyBpbiB2MzoKIC0gYWRqdXN0IGZvciBxbXBfZXYqCiAtIGFzc3VtZSBzcGVjaWZpYyBmZHNl
dCBpZCBpbiBxZW11IHNldCBpbiBzdHViZG9tYWluCi0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0u
YyAgfCAyMyArKysrKysrKysrKy0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMg
fCAyNSArKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDM1IGluc2Vy
dGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGI5YTUzZjMuLmNlNjUzMjEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYwpAQCAtMTcxNSwxMCArMTcxNSwxNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZp
Y2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICB9CiAKICAgICBpZiAoc3RhdGUt
PnNhdmVkX3N0YXRlKSB7Ci0gICAgICAgIC8qIFRoaXMgZmlsZSBkZXNjcmlwdG9yIGlzIG1lYW50
IHRvIGJlIHVzZWQgYnkgUUVNVSAqLwotICAgICAgICAqZG1fc3RhdGVfZmQgPSBvcGVuKHN0YXRl
LT5zYXZlZF9zdGF0ZSwgT19SRE9OTFkpOwotICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2Fy
Z3MsICItaW5jb21pbmciKTsKLSAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCBHQ1NQ
UklOVEYoImZkOiVkIiwqZG1fc3RhdGVfZmQpKTsKKyAgICAgICAgaWYgKGlzX3N0dWJkb20pIHsK
KyAgICAgICAgICAgIC8qIExpbnV4IHN0dWJkb21haW4gY29ubmVjdHMgc3BlY2lmaWMgRkQgdG8g
U1RVQkRPTV9DT05TT0xFX1JFU1RPUkUKKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgZmxl
eGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLWluY29taW5nIik7CisgICAgICAgICAgICBmbGV4YXJy
YXlfYXBwZW5kKGRtX2FyZ3MsICJmZDozIik7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAg
ICAvKiBUaGlzIGZpbGUgZGVzY3JpcHRvciBpcyBtZWFudCB0byBiZSB1c2VkIGJ5IFFFTVUgKi8K
KyAgICAgICAgICAgICpkbV9zdGF0ZV9mZCA9IG9wZW4oc3RhdGUtPnNhdmVkX3N0YXRlLCBPX1JE
T05MWSk7CisgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItaW5jb21pbmci
KTsKKyAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgR0NTUFJJTlRGKCJmZDol
ZCIsKmRtX3N0YXRlX2ZkKSk7CisgICAgICAgIH0KICAgICB9CiAgICAgZm9yIChpID0gMDsgYl9p
bmZvLT5leHRyYSAmJiBiX2luZm8tPmV4dHJhW2ldICE9IE5VTEw7IGkrKykKICAgICAgICAgZmxl
eGFycmF5X2FwcGVuZChkbV9hcmdzLCBiX2luZm8tPmV4dHJhW2ldKTsKQEAgLTIxOTIsMTQgKzIx
OTksNiBAQCB2b2lkIGxpYnhsX19zcGF3bl9zdHViX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3MpCiAKICAgICBhc3NlcnQobGlieGxfZGVmYm9vbF92
YWwoZ3Vlc3RfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3N0dWJkb21haW4pKTsKIAotICAg
IGlmIChsaWJ4bF9fc3R1YmRvbWFpbl9pc19saW51eCgmZ3Vlc3RfY29uZmlnLT5iX2luZm8pKSB7
Ci0gICAgICAgIGlmIChkX3N0YXRlLT5zYXZlZF9zdGF0ZSkgewotICAgICAgICAgICAgTE9HKEVS
Uk9SLCAiU2F2ZS9SZXN0b3JlIG5vdCBzdXBwb3J0ZWQgeWV0IHdpdGggTGludXggU3R1YmRvbS4i
KTsKLSAgICAgICAgICAgIHJldCA9IC0xOwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAg
IH0KLSAgICB9Ci0KICAgICBzZHNzLT5wdnFlbXUuZ3Vlc3RfZG9taWQgPSAwOwogCiAgICAgbGli
eGxfZG9tYWluX2NyZWF0ZV9pbmZvX2luaXQoJmRtX2NvbmZpZy0+Y19pbmZvKTsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5k
ZXggMTljZTNjZS4uNzY0M2YxNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTEzMjgsNiArMTMyOCw3IEBAIHN0YXRp
YyB2b2lkIGRtX3N0b3BwZWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwg
aW50IHJjKTsKIHN0YXRpYyB2b2lkIGRtX3N0YXRlX2ZkX3JlYWR5KGxpYnhsX19lZ2MgKmVnYywg
bGlieGxfX2V2X3FtcCAqZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCBpbnQgcmMpOworc3RhdGljIHZvaWQgZG1fc3Rh
dGVfc2F2ZV90b19mZHNldChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQg
ZmRzZXQpOwogc3RhdGljIHZvaWQgZG1fc3RhdGVfc2F2ZWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4
bF9fZXZfcW1wICpldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19q
c29uX29iamVjdCAqcmVzcG9uc2UsIGludCByYyk7CiAKQEAgLTEzNjAsMTAgKzEzNjEsMTcgQEAg
c3RhdGljIHZvaWQgZG1fc3RvcHBlZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2
LAogICAgIEVHQ19HQzsKICAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcHMgPSBD
T05UQUlORVJfT0YoZXYsICpkc3BzLCBxbXApOwogICAgIGNvbnN0IGNoYXIgKmNvbnN0IGZpbGVu
YW1lID0gZHNwcy0+ZG1fc2F2ZWZpbGU7CisgICAgdWludDMyX3QgZG1fZG9taWQgPSBsaWJ4bF9n
ZXRfc3R1YmRvbV9pZChDVFgsIGRzcHMtPmRvbWlkKTsKIAogICAgIGlmIChyYykKICAgICAgICAg
Z290byBlcnJvcjsKIAorICAgIGlmIChkbV9kb21pZCkgeworICAgICAgICAvKiBzZWUgTGludXgg
c3R1YmRvbSBpbnRlcmZhY2UgaW4gZG9jcy9zdHViZG9tLnR4dCAqLworICAgICAgICBkbV9zdGF0
ZV9zYXZlX3RvX2Zkc2V0KGVnYywgZXYsIDEpOworICAgICAgICByZXR1cm47CisgICAgfQorCiAg
ICAgZXYtPnBheWxvYWRfZmQgPSBvcGVuKGZpbGVuYW1lLCBPX1dST05MWSB8IE9fQ1JFQVQsIDA2
MDApOwogICAgIGlmIChldi0+cGF5bG9hZF9mZCA8IDApIHsKICAgICAgICAgTE9HRUQoRVJST1Is
IGV2LT5kb21pZCwKQEAgLTEzOTQsNyArMTQwMiw2IEBAIHN0YXRpYyB2b2lkIGRtX3N0YXRlX2Zk
X3JlYWR5KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCiAgICAgRUdDX0dDOwog
ICAgIGludCBmZHNldDsKICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKm87Ci0gICAgbGli
eGxfX2pzb25fb2JqZWN0ICphcmdzID0gTlVMTDsKICAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRf
c3RhdGUgKmRzcHMgPSBDT05UQUlORVJfT0YoZXYsICpkc3BzLCBxbXApOwogCiAgICAgY2xvc2Uo
ZXYtPnBheWxvYWRfZmQpOwpAQCAtMTQwOSw2ICsxNDE2LDIxIEBAIHN0YXRpYyB2b2lkIGRtX3N0
YXRlX2ZkX3JlYWR5KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCiAgICAgICAg
IGdvdG8gZXJyb3I7CiAgICAgfQogICAgIGZkc2V0ID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9p
bnRlZ2VyKG8pOworICAgIGRtX3N0YXRlX3NhdmVfdG9fZmRzZXQoZWdjLCBldiwgZmRzZXQpOwor
ICAgIHJldHVybjsKKworZXJyb3I6CisgICAgYXNzZXJ0KHJjKTsKKyAgICBsaWJ4bF9fcmVtb3Zl
X2ZpbGUoZ2MsIGRzcHMtPmRtX3NhdmVmaWxlKTsKKyAgICBkc3BzLT5jYWxsYmFja19kZXZpY2Vf
bW9kZWxfZG9uZShlZ2MsIGRzcHMsIHJjKTsKK30KKworc3RhdGljIHZvaWQgZG1fc3RhdGVfc2F2
ZV90b19mZHNldChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmRzZXQp
Cit7CisgICAgRUdDX0dDOworICAgIGludCByYzsKKyAgICBsaWJ4bF9fanNvbl9vYmplY3QgKmFy
Z3MgPSBOVUxMOworICAgIGxpYnhsX19kb21haW5fc3VzcGVuZF9zdGF0ZSAqZHNwcyA9IENPTlRB
SU5FUl9PRihldiwgKmRzcHMsIHFtcCk7CiAKICAgICBldi0+Y2FsbGJhY2sgPSBkbV9zdGF0ZV9z
YXZlZDsKIApAQCAtMTQyNiw2ICsxNDQ4LDcgQEAgc3RhdGljIHZvaWQgZG1fc3RhdGVfZmRfcmVh
ZHkobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKIAogZXJyb3I6CiAgICAgYXNz
ZXJ0KHJjKTsKKyAgICAvKiBUT0RPOiBvbmx5IGluIG5vbi1zdHViZG9tIGNhc2UgKi8KICAgICBs
aWJ4bF9fcmVtb3ZlX2ZpbGUoZ2MsIGRzcHMtPmRtX3NhdmVmaWxlKTsKICAgICBkc3BzLT5jYWxs
YmFja19kZXZpY2VfbW9kZWxfZG9uZShlZ2MsIGRzcHMsIHJjKTsKIH0KLS0gCmdpdC1zZXJpZXMg
MC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:31:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:31: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-devel-bounces@lists.xenproject.org>)
	id 1goEUg-0001zj-3n; Mon, 28 Jan 2019 21:31:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUe-0001x1-0h
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:31:00 +0000
X-Inumbo-ID: ff85088e-2343-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff85088e-2343-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:30:57 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id B638F22220;
 Mon, 28 Jan 2019 16:30:56 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:56 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=pL1zeOInQm4PBj/tG
 fnE+RrtNrArKJPykZVidHkNyis=; b=rgWHRseodof+CqmEaDmJ+ybSoij6aVjs1
 X9UYK7cZVf3WPhEPj5a1rUsDS7ofl77MgefMKH7ptasM7UxKj00AnTc1OSUAvehT
 yfTSnptc7mcgqq41yWFXi6l+Cq2wgDdDr8J/DzDkLdSg6jQBrSS6JGYspqqDPkp9
 bLiRuPyJa6uJh2gWPt9AGePQgXsK4YVnKJZq2u/mmYtIjfGnbpOdfx3XSz1omeBs
 sO3WSbyAPcnTgTV7fDeWHP6msBB6UkEmewzeiDZJAyf/gc0FHej+vWTWTDvDciab
 S2fyHrlYhh1QCGs8bWqN+eZ1R93C2cyTGn3WP3MepYaADtU8pH9Zg==
X-ME-Sender: <xms:kHRPXBz26aUHfqC_SGnZrSYoYzsOZL-vgshyVjIFoipC6LkSNyILpg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpeei
X-ME-Proxy: <xmx:kHRPXKlheOVv7g-qlLVVCDSP8hHc-74BbLLRy3W13cITmdlZYCHpUg>
 <xmx:kHRPXCk6Qdioj1VJtagfWHRfthUeJTCkbGVfdsNX3TfgttUOmMy4Kw>
 <xmx:kHRPXEy4AmlzRiftP-axPrJX3g9suMwUcDUoWVSx5Bo0aWTIq3Vr0Q>
 <xmx:kHRPXAglnLiuXC7Og8mX15mlEC4ICPhkSwjZQY8JFF_2CRjXnc44Tg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 9E76A1030E;
 Mon, 28 Jan 2019 16:30:55 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:29 +0100
Message-Id: <29dfd94db70671c2ef32aa3bccb338360f2c0c7d.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 12/17] libxl: use vchan for QMP access with
 Linux stubdomain, libxl__ev_qmp_* version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWNjZXNzIHRvIFFNUCBvZiBRRU1VIGluIExpbnV4IHN0dWJkb21haW4gaXMgcG9zc2libGUgb3Zl
ciB2Y2hhbgpjb25uZWN0aW9uLiBBZGQgYXBwcm9wcmlhdGUgaGFuZGxpbmcgaW4gbGlieGxfX2V2
X3FtcF8qIEFQSSwga2VlcGluZyBhbGwgdGhlCmFzeW5jaHJvbm91cyBwcm9wZXJ0aWVzLgpTaW5j
ZSBvbmx5IG9uZSBjbGllbnQgY2FuIGJlIGNvbm5lY3RlZCB0byB2Y2hhbiBzZXJ2ZXIgYXQgdGhl
IHNhbWUgdGltZQphbmQgaXQgaXMgbm90IGVuZm9yY2VkIGJ5IHRoZSBsaWJ4ZW52Y2hhbiBpdHNl
bGYsIGFkZGl0aW9uYWwgY2xpZW50LXNpZGUKbG9ja2luZyBpcyBuZWVkZWQuIE5vdGUgdGhhdCBx
ZW11IHN1cHBvcnRzIG9ubHkgb25lIHNpbXVsdGFuZW91cyBjbGllbnQKb24gYSBjb250cm9sIHNv
Y2tldCBhbnl3YXkgKGJ1dCBpbiBVTklYIHNvY2tldCBjYXNlLCBpdCBlbmZvcmNlIGl0CnNlcnZl
ci1zaWRlKSwgc28gaXQgZG9lc24ndCBhZGQgYW55IGV4dHJhIGxpbWl0YXRpb24uCgpSZWdhcmRp
bmcgcGlwZSB0byBzZWxmOgpWY2hhbiBpc3N1ZSBub3RpZmljYXRpb24gYWJvdXQgaW5jb21pbmcg
ZGF0YSAob3Igc3BhY2UgZm9yIGl0KQpvbmx5IG9uY2UgLSBldmVuIGlmIHRoZXJlIGlzIG1vcmUg
ZGF0YSB0byByZWFkLCBGRCByZXR1cm5lZCBieQpsaWJ4ZW52Y2hhbl9mZF9mb3Jfc2VsZWN0KCkg
d2lsbCBub3QgYmUgcmVhZGFibGUuIFNpbWlsYXIgdG8gYnVmZmVyCnNwYWNlIC0gdGhlcmUgaXMg
b25lIG5vdGlmaWNhdGlvbiBpZiBtb3JlIGRhdGEgY2FuIGJlIHdyaXR0ZW4sIGJ1dCBGRAppc24n
dCBjb25zaWRlcmVkICJ3cml0YWJsZSIgYWZ0ZXIgbGlieGVudmNoYW5fd2FpdCgpIGNhbGwsIGV2
ZW4gaWYgaW4KZmFjdCB0aGVyZSBpcyBhIGJ1ZmZlciBzcGFjZS4KVGhlcmUgYXJlIHR3byBzaXR1
YXRpb25zIHdoZXJlIGl0IGlzIHByb2JsZW1hdGljOgogLSBzb21lIFFNUCBtZXNzYWdlIHJlc3Vs
dHMgaW4gYSB1c2VyIGNhbGxiYWNrIGFuZCBwcm9jZXNzaW5nIGZ1cnRoZXIKICAgbWVzc2FnZXMg
bXVzdCBzdG9wIChldmVuIGlmIG1vcmUgZGF0YSBpcyBhbHJlYWR5IGF2YWlsYWJsZSBpbiB2Y2hh
bgogICBidWZmZXIpCiAtIGRhdGEgaXMgc2NoZWR1bGVkIHRvIHdyaXRlIGFmdGVyIGEgYnVmZmVy
IHNwYWNlIG5vdGlmaWNhdGlvbjsgdGhpcwogICBtYXkgcmVzdWx0IGZyb20gZWl0aGVyIGRlbGF5
ZWQgbGlieGxfX2V2X3FtcF9zZW5kKCkgY2FsbCwgb3IgaW50ZXJuYWwKICAgc3RhdGUgY2hhbmdl
CgpUbyBhdm9pZCB0aGUgYWJvdmUgcHJvYmxlbXMsIHVzZSBwaXBlIHRvIHNlbGYgdG8gc2NoZWR1
bGUgdmNoYW4gZGF0YQpwcm9jZXNzaW5nLCBldmVuIGlmIHZjaGFuIHdvdWxkIG5vdCBpc3N1ZSBu
b3RpZmljYXRpb24gaXRzZWxmLgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfD
s3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KVE9ETzoKIC0gaGFu
ZGxlIGxvY2tpbmcgZm9yIHZjaGFuIGFjY2VzcyAtIGEgbG9ja2ZpbGUgKyBmbG9jayBjb21lcyB0
byBtaW5kLAogICBidXQgdGhlcmUgaXMgbm8gYXN5bmMgcHJvdmlzaW9uaW5nIGZvciBpdCBpbiBs
aWJ4bAoKQ2hhbmdlcyBpbiB2MzoKIC0gbmV3IHBhdGNoLCBpbiBwbGFjZSBvZiAibGlieGw6IGFj
Y2VzcyBRTVAgc29ja2V0IHZpYSBjb25zb2xlIGZvcgogICBxZW11LWluLXN0dWJkb21haW4iCi0t
LQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICB8ICAgNCArLQogdG9vbHMvbGlieGwvTWFr
ZWZpbGUgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICB8ICAg
MiArLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAgNyArLQogdG9vbHMvbGlieGwv
bGlieGxfcW1wLmMgICAgICB8IDI5MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0KIDUgZmlsZXMgY2hhbmdlZCwgMzAxIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCA2OGYyZWQ3
Li4xMmIzMTI5IDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5t
awpAQCAtMTg3LDggKzE4Nyw4IEBAIFNITElCX2xpYmJsa3RhcGN0bCAgPQogUEtHX0NPTkZJR19S
RU1PVkUgKz0geGVuYmxrdGFwY3RsCiBlbmRpZgogCi1DRkxBR1NfbGlieGVubGlnaHQgPSAtSSQo
WEVOX1hFTkxJR0hUKSAkKENGTEFHU19saWJ4ZW5jdHJsKSAkKENGTEFHU194ZW5pbmNsdWRlKQot
U0hERVBTX2xpYnhlbmxpZ2h0ID0gJChTSExJQl9saWJ4ZW5jdHJsKSAkKFNITElCX2xpYnhlbnN0
b3JlKSAkKFNITElCX2xpYmJsa3RhcGN0bCkKK0NGTEFHU19saWJ4ZW5saWdodCA9IC1JJChYRU5f
WEVOTElHSFQpICQoQ0ZMQUdTX2xpYnhlbmN0cmwpICQoQ0ZMQUdTX3hlbmluY2x1ZGUpICQoQ0ZM
QUdTX2xpYnhlbnZjaGFuKQorU0hERVBTX2xpYnhlbmxpZ2h0ID0gJChTSExJQl9saWJ4ZW5jdHJs
KSAkKFNITElCX2xpYnhlbnN0b3JlKSAkKFNITElCX2xpYmJsa3RhcGN0bCkgJChTSExJQl9saWJ4
ZW52Y2hhbikKIExETElCU19saWJ4ZW5saWdodCA9ICQoU0hERVBTX2xpYnhlbmxpZ2h0KSAkKFhF
Tl9YRU5MSUdIVCkvbGlieGVubGlnaHQkKGxpYmV4dGVuc2lvbikKIFNITElCX2xpYnhlbmxpZ2h0
ICA9ICQoU0hERVBTX2xpYnhlbmxpZ2h0KSAtV2wsLXJwYXRoLWxpbms9JChYRU5fWEVOTElHSFQp
CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlIGIvdG9vbHMvbGlieGwvTWFrZWZp
bGUKaW5kZXggNmRhMzQyZS4uNTViMGI2MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvTWFrZWZp
bGUKKysrIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKQEAgLTI0LDYgKzI0LDcgQEAgTElCWExfTElC
UyA9ICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbmV2dGNobikgJChMRExJ
QlNfbGlieGVuY3RybCkKIGlmZXEgKCQoQ09ORklHX0xJQk5MKSx5KQogTElCWExfTElCUyArPSAk
KExJQk5MM19MSUJTKQogZW5kaWYKK0xJQlhMX0xJQlMgKz0gJChMRExJQlNfbGlieGVudmNoYW4p
CiAKIENGTEFHU19MSUJYTCArPSAkKENGTEFHU19saWJ4ZW50b29sbG9nKQogQ0ZMQUdTX0xJQlhM
ICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xjb3JlKQpAQCAtMzUsNiArMzYsNyBAQCBDRkxBR1NfTElC
WEwgKz0gJChDRkxBR1NfbGliYmxrdGFwY3RsKQogaWZlcSAoJChDT05GSUdfTElCTkwpLHkpCiBD
RkxBR1NfTElCWEwgKz0gJChMSUJOTDNfQ0ZMQUdTKQogZW5kaWYKK0NGTEFHU19MSUJYTCArPSAk
KENGTEFHU19saWJ4ZW52Y2hhbikKIENGTEFHU19MSUJYTCArPSAtV3NoYWRvdwogCiBMSUJYTF9M
SUJTLSQoQ09ORklHX0FSTSkgKz0gLWxmZHQKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDZjZmMyNTYuLmI5YTUzZjMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYwpAQCAtMTE4MCw3ICsxMTgwLDcgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNl
X21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgIi14
ZW4tZG9taWQiLAogICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWQiLCBndWVzdF9k
b21pZCksIE5VTEwpOwogCi0gICAgLyogVGhlcmUgaXMgY3VycmVudGx5IG5vIHdheSB0byBhY2Nl
c3MgdGhlIFFNUCBzb2NrZXQgaW4gdGhlIHN0dWJkb20gKi8KKyAgICAvKiBRTVAgYWNjZXNzIHRv
IHFlbXUgcnVubmluZyBpbiBzdHViZG9tYWluIGlzIGRvbmUgb3ZlciB2Y2hhbiwgbm90IGxvY2Fs
IHNvY2tldCAqLwogICAgIGlmICghaXNfc3R1YmRvbSkgewogICAgICAgICBmbGV4YXJyYXlfYXBw
ZW5kKGRtX2FyZ3MsICItY2hhcmRldiIpOwogICAgICAgICBpZiAoc3RhdGUtPmRtX21vbml0b3Jf
ZmQgPj0gMCkgewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggMDA5NTgzNS4uOWE5MDNhNSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC01Nyw2ICs1Nyw3IEBACiAjaW5jbHVkZSA8eGVuY3RybC5oPgogI2lu
Y2x1ZGUgPHhlbmd1ZXN0Lmg+CiAjaW5jbHVkZSA8eGNfZG9tLmg+CisjaW5jbHVkZSA8bGlieGVu
dmNoYW4uaD4KIAogI2luY2x1ZGUgPHhlbi10b29scy9saWJzLmg+CiAKQEAgLTUwOSw2ICs1MTAs
MTIgQEAgc3RydWN0IGxpYnhsX19ldl9xbXAgewogICAgIGxpYnhsX19jYXJlZmQgKmNmZDsKICAg
ICBsaWJ4bF9fZXZfZmQgZWZkOwogICAgIGxpYnhsX19xbXBfc3RhdGUgc3RhdGU7CisgICAgLyog
cGlwZSB0byB3YWtlIGl0c2VsZiBpZiB0aGVyZSBpcyBtb3JlIGRhdGEgaW4gdmNoYW4gKi8KKyAg
ICBsaWJ4bF9fY2FyZWZkICpwaXBlX2NmZF9yZWFkOworICAgIGxpYnhsX19jYXJlZmQgKnBpcGVf
Y2ZkX3dyaXRlOworICAgIGxpYnhsX19ldl9mZCBwaXBlX2VmZDsKKyAgICBzdHJ1Y3QgbGlieGVu
dmNoYW4gKnZjaGFuOworICAgIGxpYnhsX194c3dhaXRfc3RhdGUgeHN3YWl0OwogICAgIGludCBp
ZDsKICAgICBpbnQgbmV4dF9pZDsgICAgICAgIC8qIG5leHQgaWQgdG8gdXNlICovCiAgICAgLyog
cmVjZWl2ZSBidWZmZXIgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIv
dG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5kZXggYTIzNTA5NS4uNDViOWY3NCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMK
QEAgLTE0NjYsNiArMTQ2NiwxNCBAQCBzdGF0aWMgdm9pZCBkbV9zdGF0ZV9zYXZlZChsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAogCiAvKiBwcm90b3R5cGVzICovCiAKK3N0YXRp
YyBpbnQgcW1wX2V2X2Nvbm5lY3RfdmNoYW4obGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAq
ZXYpOworc3RhdGljIHZvaWQgcW1wX3ZjaGFuX3dhdGNoX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVn
YywKKyAgICAgIGxpYnhsX194c3dhaXRfc3RhdGUgKnhzd2EsIGludCByYywgY29uc3QgY2hhciAq
ZGF0YSk7CitzdGF0aWMgdm9pZCBxbXBfZXZfdmNoYW5fZmRfY2FsbGJhY2sobGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fZXZfZmQgKmV2X2ZkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBmZCwgc2hvcnQgZXZlbnRzLCBzaG9ydCByZXZlbnRzKTsKK3N0YXRpYyB2b2lkIHFtcF9l
dl92Y2hhbl9waXBlX2ZkX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpl
dl9mZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmZCwg
c2hvcnQgZXZlbnRzLCBzaG9ydCByZXZlbnRzKTsKK3N0YXRpYyB2b2lkIHFtcF9ldl92Y2hhbl9z
Y2hlZHVsZV93YWtldXAobGlieGxfX2V2X3FtcCAqZXYpOwogc3RhdGljIHZvaWQgcW1wX2V2X2Zk
X2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpldl9mZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgZmQsIHNob3J0IGV2ZW50cywgc2hvcnQgcmV2ZW50
cyk7CiBzdGF0aWMgaW50IHFtcF9ldl9jYWxsYmFja193cml0YWJsZShsaWJ4bF9fZ2MgKmdjLApA
QCAtMTQ5MSw2ICsxNDk5LDE3IEBAIHN0YXRpYyB2b2lkIHFtcF9ldl9lbnN1cmVfcmVhZGluZ193
cml0aW5nKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2KQogICAgIGVsc2UgaWYgKChl
di0+c3RhdGUgPT0gcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHkpICYmIGV2LT5tc2cpCiAgICAgICAg
IGV2ZW50cyB8PSBQT0xMT1VUOwogCisgICAgaWYgKGV2LT52Y2hhbiB8fCBldi0+eHN3YWl0Lndo
YXQpIHsKKyAgICAgICAgaWYgKGV2LT52Y2hhbiAmJgorICAgICAgICAgICAgICAgIGxpYnhlbnZj
aGFuX2J1ZmZlcl9zcGFjZShldi0+dmNoYW4pICYmCisgICAgICAgICAgICAgICAgKGV2ZW50cyAm
IFBPTExPVVQpKSB7CisgICAgICAgICAgICAvKiBJZiB2Y2hhbiBub3RpZmljYXRpb24gYWJvdXQg
YXZhaWxhYmxlIGJ1ZmZlciBzcGFjZSB3YXMgcmVjZWl2ZWQKKyAgICAgICAgICAgICAqIGFscmVh
ZHksIGl0IHdvbid0IGJlIGRpc3BhdGNoZWQgYWdhaW4sIHRyaWdnZXIgaXQgbWFudWFsbHkuICov
CisgICAgICAgICAgICBxbXBfZXZfdmNoYW5fc2NoZWR1bGVfd2FrZXVwKGV2KTsKKyAgICAgICAg
fQorICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgbGlieGxfX2V2X2ZkX21vZGlmeShnYywg
JmV2LT5lZmQsIGV2ZW50cyk7CiB9CiAKQEAgLTE1NjQsNiArMTU4Myw4IEBAIHN0YXRpYyBpbnQg
cW1wX2Vycm9yX2NsYXNzX3RvX2xpYnhsX2Vycm9yX2NvZGUobGlieGxfX2djICpnYywKIAogLyog
U2V0dXAgY29ubmVjdGlvbiAqLwogCisvKiAgIC0gUU1QIG92ZXIgdW5peCBzb2NrZXQgKi8KKwog
c3RhdGljIGludCBxbXBfZXZfY29ubmVjdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpl
dikKICAgICAvKiBkaXNjb25uZWN0ZWQgLT4gY29ubmVjdGluZyBidXQgd2l0aCBgbXNnYCBmcmVl
CiAgICAgICogb24gZXJyb3I6IGJyb2tlbiAqLwpAQCAtMTU3NSw2ICsxNTk2LDEwIEBAIHN0YXRp
YyBpbnQgcW1wX2V2X2Nvbm5lY3QobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpCiAK
ICAgICBhc3NlcnQoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQpOwogCisgICAg
LyogdXNlIHZjaGFuIGNvbm5lY3Rpb24gZm9yIHN0dWJkb21haW4gKi8KKyAgICBpZiAobGlieGxf
Z2V0X3N0dWJkb21faWQoQ1RYLCBldi0+ZG9taWQpKQorICAgICAgICByZXR1cm4gcW1wX2V2X2Nv
bm5lY3RfdmNoYW4oZ2MsIGV2KTsKKwogICAgIHFtcF9zb2NrZXRfcGF0aCA9IGxpYnhsX19xZW11
X3FtcF9wYXRoKGdjLCBldi0+ZG9taWQpOwogCiAgICAgTE9HRChERUJVRywgZXYtPmRvbWlkLCAi
Q29ubmVjdGluZyB0byAlcyIsIHFtcF9zb2NrZXRfcGF0aCk7CkBAIC0xNjE4LDYgKzE2NDMsMTA2
IEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qICAgLSBRTVAgb3ZlciB2Y2hhbiAqLwor
CitzdGF0aWMgaW50IHFtcF9ldl9jb25uZWN0X3ZjaGFuKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19l
dl9xbXAgKmV2KQorICAgIC8qIGRpc2Nvbm5lY3RlZCAtPiBjb25uZWN0aW5nIGJ1dCB3aXRoIGBt
c2dgIGZyZWUKKyAgICAgKiBvbiBlcnJvcjogYnJva2VuICovCit7CisgICAgaW50IGRtX2RvbWlk
OworICAgIGludCByYzsKKworICAgIGFzc2VydChldi0+c3RhdGUgPT0gcW1wX3N0YXRlX2Rpc2Nv
bm5lY3RlZCk7CisKKyAgICBkbV9kb21pZCA9IGxpYnhsX2dldF9zdHViZG9tX2lkKENUWCwgZXYt
PmRvbWlkKTsKKyAgICBhc3NlcnQoZG1fZG9taWQgIT0gMCk7CisKKyAgICBldi0+eHN3YWl0LmFv
ID0gZXYtPmFvOworICAgIGV2LT54c3dhaXQud2hhdCA9IEdDU1BSSU5URigicW1wIHZjaGFuIGZv
ciAldSIsIGV2LT5kb21pZCk7CisgICAgZXYtPnhzd2FpdC5wYXRoID0gREVWSUNFX01PREVMX1hT
X1BBVEgoZ2MsIGRtX2RvbWlkLCBldi0+ZG9taWQsICIvcW1wLXZjaGFuIik7CisgICAgZXYtPnhz
d2FpdC50aW1lb3V0X21zID0gTElCWExfU1RVQkRPTV9TVEFSVF9USU1FT1VUICogMTAwMDsKKyAg
ICBldi0+eHN3YWl0LmNhbGxiYWNrID0gcW1wX3ZjaGFuX3dhdGNoX2NhbGxiYWNrOworCisgICAg
TE9HRChERUJVRywgZXYtPmRvbWlkLCAiQ29ubmVjdGluZyB0byB2Y2hhbiBhdCAlcyIsIGV2LT54
c3dhaXQucGF0aCk7CisKKyAgICByYyA9IGxpYnhsX194c3dhaXRfc3RhcnQoZ2MsICZldi0+eHN3
YWl0KTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgcW1wX2V2X3NldF9zdGF0ZShnYywg
ZXYsIHFtcF9zdGF0ZV9jb25uZWN0aW5nKTsKKworICAgIHJldHVybiAwOworCitvdXQ6CisgICAg
cmV0dXJuIHJjOworfQorCitzdGF0aWMgdm9pZCBxbXBfdmNoYW5fd2F0Y2hfY2FsbGJhY2sobGli
eGxfX2VnYyAqZWdjLAorICAgICAgbGlieGxfX3hzd2FpdF9zdGF0ZSAqeHN3YSwgaW50IHJjLCBj
b25zdCBjaGFyICpkYXRhKQoreworICAgIGxpYnhsX19ldl9xbXAgKmV2ID0gQ09OVEFJTkVSX09G
KHhzd2EsICpldiwgeHN3YWl0KTsKKyAgICBTVEFURV9BT19HQyhldi0+YW8pOworICAgIGludCBk
bV9kb21pZCA9IGxpYnhsX2dldF9zdHViZG9tX2lkKENUWCwgZXYtPmRvbWlkKTsKKyAgICBpbnQg
cGlwZV9mZFsyXTsKKworICAgIGlmICghcmMpIHsKKyAgICAgICAgZXYtPnZjaGFuID0gbGlieGVu
dmNoYW5fY2xpZW50X2luaXQoQ1RYLT5sZywgZG1fZG9taWQsIGV2LT54c3dhaXQucGF0aCk7Cisg
ICAgICAgIGlmIChldi0+dmNoYW4pIHsKKyAgICAgICAgICAgIC8qIG9rICovCisgICAgICAgICAg
ICBsaWJ4bF9feHN3YWl0X3N0b3AoZ2MsICZldi0+eHN3YWl0KTsKKworICAgICAgICAgICAgZXYt
PnZjaGFuLT5ibG9ja2luZyA9IDA7CisKKyAgICAgICAgICAgIHJjID0gbGlieGxfX2V2X2ZkX3Jl
Z2lzdGVyKGdjLCAmZXYtPmVmZCwgcW1wX2V2X3ZjaGFuX2ZkX2NhbGxiYWNrLAorICAgICAgICAg
ICAgICAgICAgICBsaWJ4ZW52Y2hhbl9mZF9mb3Jfc2VsZWN0KGV2LT52Y2hhbiksIFBPTExJTik7
CisgICAgICAgICAgICBpZiAocmMpCisgICAgICAgICAgICAgICAgZ290byBlcnJvcjsKKworICAg
ICAgICAgICAgbGlieGxfX2NhcmVmZF9iZWdpbigpOworICAgICAgICAgICAgcmMgPSBwaXBlKHBp
cGVfZmQpOworICAgICAgICAgICAgaWYgKCFyYykgeworICAgICAgICAgICAgICAgIGV2LT5waXBl
X2NmZF9yZWFkID0gbGlieGxfX2NhcmVmZF9yZWNvcmQoQ1RYLCBwaXBlX2ZkWzBdKTsKKyAgICAg
ICAgICAgICAgICBldi0+cGlwZV9jZmRfd3JpdGUgPSBsaWJ4bF9fY2FyZWZkX3JlY29yZChDVFgs
IHBpcGVfZmRbMV0pOworICAgICAgICAgICAgfQorICAgICAgICAgICAgbGlieGxfX2NhcmVmZF91
bmxvY2soKTsKKyAgICAgICAgICAgIGlmIChyYykgeworICAgICAgICAgICAgICAgIExPR0VEKEVS
Uk9SLCBldi0+ZG9taWQsICJwaXBlKCkgZmFpbGVkIik7CisgICAgICAgICAgICAgICAgcmMgPSBF
UlJPUl9GQUlMOworICAgICAgICAgICAgICAgIGdvdG8gZXJyb3I7CisgICAgICAgICAgICB9Cisg
ICAgICAgICAgICBpZiAoIWV2LT5waXBlX2NmZF9yZWFkIHx8ICFldi0+cGlwZV9jZmRfd3JpdGUp
IHsKKyAgICAgICAgICAgICAgICBMT0dFRChFUlJPUiwgZXYtPmRvbWlkLCAicGlwZSBGRCByZWdp
c3RyYXRpb24gZmFpbGVkIik7CisgICAgICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAg
ICAgICAgICAgICAgIGdvdG8gZXJyb3I7CisgICAgICAgICAgICB9CisgICAgICAgICAgICByYyA9
IGxpYnhsX19ldl9mZF9yZWdpc3RlcihnYywgJmV2LT5waXBlX2VmZCwgcW1wX2V2X3ZjaGFuX3Bp
cGVfZmRfY2FsbGJhY2ssCisgICAgICAgICAgICAgICAgICAgIGxpYnhsX19jYXJlZmRfZmQoZXYt
PnBpcGVfY2ZkX3JlYWQpLCBQT0xMSU4pOworICAgICAgICAgICAgaWYgKHJjKQorICAgICAgICAg
ICAgICAgIGdvdG8gZXJyb3I7CisgICAgICAgIH0gZWxzZSBpZiAoZXJybm8gPT0gRU5PRU5UKSB7
CisgICAgICAgICAgICAvKiBub3QgcmVhZHkgeWV0LCB3YWl0ICovCisgICAgICAgICAgICByZXR1
cm47CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBMT0dFRChFUlJPUiwgZXYtPmRvbWlk
LCAiQ29ubmVjdGlvbiB0byBxbXAgdmNoYW4gZm9yICV1IGZhaWxlZCIsIGV2LT5kb21pZCk7Cisg
ICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAo
IXJjKQorICAgICAgICByZXR1cm47CisKK2Vycm9yOgorCisgICAgaWYgKHJjPT1FUlJPUl9USU1F
RE9VVCB8fCByYz09RVJST1JfQUJPUlRFRCkKKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlk
LCAiQ29ubmVjdGlvbiB0byBxbXAgdmNoYW4gZm9yICV1IHRpbWVkIG91dCIsIGV2LT5kb21pZCk7
CisKKyAgICAvKiBPbiBlcnJvciwgZGVhbGxvY2F0ZSBhbGwgcHJpdmF0ZSByZXNzb3VyY2VzICov
CisgICAgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGdjLCBldik7CisKKyAgICAvKiBBbmQgdGVsbCBs
aWJ4bF9fZXZfcW1wIHVzZXIgYWJvdXQgdGhlIGVycm9yICovCisgICAgZXYtPmNhbGxiYWNrKGVn
YywgZXYsIE5VTEwsIHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCit9CisKKwogLyogUU1QIEZEIGNh
bGxiYWNrcyAqLwogCiBzdGF0aWMgdm9pZCBxbXBfZXZfZmRfY2FsbGJhY2sobGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fZXZfZmQgKmV2X2ZkLApAQCAtMTY5MCw2ICsxODE1LDEwNSBAQCBlcnJvcjoK
ICAgICBldi0+Y2FsbGJhY2soZWdjLCBldiwgTlVMTCwgcmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8K
IH0KIAorLyogTWFrZSBzdXJlIHZjaGFuIGV2ZW50cyB3aWxsIGJlIGhhbmRsZWQgZXZlbiBpZiBu
byBuZXcgbm90aWZpY2F0aW9uIGlzIHNlbnQuCisgKi8KK3N0YXRpYyB2b2lkIHFtcF9ldl92Y2hh
bl9zY2hlZHVsZV93YWtldXAobGlieGxfX2V2X3FtcCAqZXYpCit7CisgICAgYXNzZXJ0KGV2LT5w
aXBlX2NmZF93cml0ZSk7CisgICAgd3JpdGUobGlieGxfX2NhcmVmZF9mZChldi0+cGlwZV9jZmRf
d3JpdGUpLCAiLiIsIDEpOworfQorCitzdGF0aWMgaW50IHFtcF9ldl92Y2hhbl9oYW5kbGVfcmVh
ZF93cml0ZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2KQoreworICAgIGludCBy
YzsKKyAgICBTVEFURV9BT19HQyhldi0+YW8pOworCisgICAgcmMgPSBxbXBfZXZfY2FsbGJhY2tf
cmVhZGFibGUoZWdjLCBldiwgLTEpOworICAgIGlmIChyYykKKyAgICAgICAgLyogcmV0dXJucyBi
b3RoIHJjIHZhbHVlcyAtRVJST1JfKiBhbmQgMSAqLworICAgICAgICByZXR1cm4gcmM7CisKKyAg
ICBpZiAoZXYtPnR4X2J1ZiB8fCAoKGV2LT5zdGF0ZSA9PSBxbXBfc3RhdGVfd2FpdGluZ19yZXBs
eSkgJiYgZXYtPm1zZykpIHsKKyAgICAgICAgcmMgPSBxbXBfZXZfY2FsbGJhY2tfd3JpdGFibGUo
Z2MsIGV2LCAtMSk7CisgICAgICAgIGlmIChyYykKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAg
ICB9CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHFtcF9ldl92Y2hhbl9mZF9jYWxs
YmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9mZCAqZXZfZmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGZkLCBzaG9ydCBldmVudHMsIHNob3J0IHJldmVudHMpCisg
ICAgLyogT24gZW50cnksIGV2X2ZkIGlzIChvZiBjb3Vyc2UpIEFjdGl2ZS4gIFRoZSBldl9xbXAg
bWF5IGJlIGluIGFueQorICAgICAqIHN0YXRlIHdoZXJlIHRoaXMgaXMgcGVybWl0dGVkLiAgcW1w
X2V2X3ZjaGFuX2ZkX2NhbGxiYWNrIHdpbGwgZG8gdGhlIHdvcmsKKyAgICAgKiBuZWNlc3Nhcnkg
dG8gbWFrZSBwcm9ncmVzcywgZGVwZW5kaW5nIG9uIHRoZSBjdXJyZW50IHN0YXRlLCBhbmQgbWFr
ZQorICAgICAqIHRoZSBhcHByb3ByaWF0ZSBzdGF0ZSB0cmFuc2l0aW9ucyBhbmQgY2FsbGJhY2tz
LiAgKi8KK3sKKyAgICBsaWJ4bF9fZXZfcW1wICpldiA9IENPTlRBSU5FUl9PRihldl9mZCwgKmV2
LCBlZmQpOworICAgIFNUQVRFX0FPX0dDKGV2LT5hbyk7CisgICAgaW50IHJjOworCisgICAgYXNz
ZXJ0KGV2LT52Y2hhbik7CisKKyAgICBpZiAocmV2ZW50cyAmIH4oUE9MTElOKSkgeworICAgICAg
ICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgInVuZXhwZWN0ZWQgcG9sbCBl
dmVudCAweCV4IG9uIFFNUCB2Y2hhbiBGRCAoZXhwZWN0ZWQgUE9MTElOKSIsCisgICAgICAgICAg
ICByZXZlbnRzKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIGVycm9y
OworICAgIH0KKworICAgIGlmIChyZXZlbnRzICYgUE9MTElOKSB7CisgICAgICAgIGxpYnhlbnZj
aGFuX3dhaXQoZXYtPnZjaGFuKTsKKyAgICAgICAgcmMgPSBxbXBfZXZfdmNoYW5faGFuZGxlX3Jl
YWRfd3JpdGUoZWdjLCBldik7CisgICAgICAgIGlmIChyYyA8IDApCisgICAgICAgICAgICBnb3Rv
IGVycm9yOworICAgIH0KKworICAgIHJldHVybjsKKworZXJyb3I6CisgICAgYXNzZXJ0KHJjKTsK
KworICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwKKyAgICAgICAgICJFcnJvciBoYXBwZW5lZCB3
aXRoIHRoZSBRTVAgY29ubmVjdGlvbiB0byBRRU1VIik7CisKKyAgICAvKiBPbiBlcnJvciwgZGVh
bGxvY2F0ZSBhbGwgcHJpdmF0ZSByZXNzb3VyY2VzICovCisgICAgbGlieGxfX2V2X3FtcF9kaXNw
b3NlKGdjLCBldik7CisKKyAgICAvKiBBbmQgdGVsbCBsaWJ4bF9fZXZfcW1wIHVzZXIgYWJvdXQg
dGhlIGVycm9yICovCisgICAgZXYtPmNhbGxiYWNrKGVnYywgZXYsIE5VTEwsIHJjKTsgLyogbXVz
dCBiZSBsYXN0ICovCit9CisKK3N0YXRpYyB2b2lkIHFtcF9ldl92Y2hhbl9waXBlX2ZkX2NhbGxi
YWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpldl9mZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmZCwgc2hvcnQgZXZlbnRzLCBzaG9ydCBy
ZXZlbnRzKQoreworICAgIGNoYXIgYnVmWzFdOworICAgIGludCByYyA9IDA7CisgICAgbGlieGxf
X2V2X3FtcCAqZXYgPSBDT05UQUlORVJfT0YoZXZfZmQsICpldiwgcGlwZV9lZmQpOworICAgIFNU
QVRFX0FPX0dDKGV2LT5hbyk7CisKKyAgICBpZiAocmV2ZW50cyAmIFBPTExJTikgeworICAgICAg
ICByZWFkKGZkLCBidWYsIDEpOworICAgICAgICByYyA9IHFtcF9ldl92Y2hhbl9oYW5kbGVfcmVh
ZF93cml0ZShlZ2MsIGV2KTsKKyAgICAgICAgaWYgKHJjIDwgMCkKKyAgICAgICAgICAgIGdvdG8g
ZXJyb3I7CisgICAgfQorCisgICAgcmV0dXJuOworCitlcnJvcjoKKyAgICBhc3NlcnQocmMpOwor
CisgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLAorICAgICAgICAgIkVycm9yIGhhcHBlbmVkIHdp
dGggdGhlIFFNUCBjb25uZWN0aW9uIHRvIFFFTVUiKTsKKworICAgIC8qIE9uIGVycm9yLCBkZWFs
bG9jYXRlIGFsbCBwcml2YXRlIHJlc3NvdXJjZXMgKi8KKyAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bv
c2UoZ2MsIGV2KTsKKworICAgIC8qIEFuZCB0ZWxsIGxpYnhsX19ldl9xbXAgdXNlciBhYm91dCB0
aGUgZXJyb3IgKi8KKyAgICBldi0+Y2FsbGJhY2soZWdjLCBldiwgTlVMTCwgcmMpOyAvKiBtdXN0
IGJlIGxhc3QgKi8KK30KKwogc3RhdGljIGludCBxbXBfZXZfY2FsbGJhY2tfd3JpdGFibGUobGli
eGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19l
dl9xbXAgKmV2LCBpbnQgZmQpCiAgICAgLyogb24gZW50cnk6ICFkaXNjb25uZWN0ZWQKQEAgLTE3
MjUsNiArMTk0OSwxMyBAQCBzdGF0aWMgaW50IHFtcF9ldl9jYWxsYmFja193cml0YWJsZShsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICBldi0+cGF5bG9hZF9mZCA+PSAwICYmCiAgICAgICAgIGV2LT50
eF9idWZfb2ZmID09IDApIHsKIAorICAgICAgICAvKiBzZW5kaW5nIEZEcyBub3Qgc3VwcG9ydGVk
IG92ZXIgdmNoYW4gKi8KKyAgICAgICAgaWYgKGV2LT52Y2hhbikgeworICAgICAgICAgICAgLyog
WFhYIHNob3VsZCBpdCBiZSBhc3NlcnQ/ICovCisgICAgICAgICAgICBMT0dFRChFUlJPUiwgZXYt
PmRvbWlkLCAiU2VuZGluZyBGRCBvdmVyIHZjaGFuIGNvbm5lY3Rpb24gbm90IHN1cHBvcnRlZCIp
OworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX05JOworICAgICAgICB9CisKICAgICAgICAgcmMg
PSBsaWJ4bF9fc2VuZG1zZ19mZHMoZ2MsIGZkLCBldi0+dHhfYnVmW2V2LT50eF9idWZfb2ZmXSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgJmV2LT5wYXlsb2FkX2ZkLCAiUU1Q
IHNvY2tldCIpOwogICAgICAgICAvKiBDaGVjayBmb3IgRVdPVUxEQkxPQ0ssIGFuZCByZXR1cm4g
dG8gdHJ5IGFnYWluIGxhdGVyICovCkBAIC0xNzM3LDcgKzE5NjgsMTYgQEAgc3RhdGljIGludCBx
bXBfZXZfY2FsbGJhY2tfd3JpdGFibGUobGlieGxfX2djICpnYywKIAogICAgIHdoaWxlIChldi0+
dHhfYnVmX29mZiA8IGV2LT50eF9idWZfbGVuKSB7CiAgICAgICAgIHNzaXplX3QgbWF4X3dyaXRl
ID0gZXYtPnR4X2J1Zl9sZW4gLSBldi0+dHhfYnVmX29mZjsKLSAgICAgICAgciA9IHdyaXRlKGZk
LCBldi0+dHhfYnVmICsgZXYtPnR4X2J1Zl9vZmYsIG1heF93cml0ZSk7CisgICAgICAgIGlmIChl
di0+dmNoYW4pIHsKKyAgICAgICAgICAgIHIgPSBsaWJ4ZW52Y2hhbl93cml0ZShldi0+dmNoYW4s
IGV2LT50eF9idWYgKyBldi0+dHhfYnVmX29mZiwgbWF4X3dyaXRlKTsKKyAgICAgICAgICAgIC8q
IGxpYnhlbnZjaGFuX3dyaXRlIHJldHVybnMgMCBpZiBubyBzcGFjZSBsZWZ0LCB0cmFuc2xhdGUg
dG8gRVdPVUxEQkxPQ0sgKi8KKyAgICAgICAgICAgIGlmIChyID09IDApIHsKKyAgICAgICAgICAg
ICAgICByID0gLTE7CisgICAgICAgICAgICAgICAgZXJybm8gPSBFV09VTERCTE9DSzsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHIgPSB3cml0ZShmZCwgZXYt
PnR4X2J1ZiArIGV2LT50eF9idWZfb2ZmLCBtYXhfd3JpdGUpOworICAgICAgICB9CiAgICAgICAg
IGlmIChyIDwgMCkgewogICAgICAgICAgICAgaWYgKGVycm5vID09IEVJTlRSKQogICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwpAQCAtMTc5MCw2ICsyMDMwLDI0IEBAIHN0YXRpYyBpbnQgcW1wX2V2
X2NhbGxiYWNrX3JlYWRhYmxlKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgIGVsc2UgaWYg
KHJjKQogICAgICAgICAgICAgICAgIHJldHVybiByYzsKIAorICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIFdoZW4gYWRkaW5nIHN1cHBvcnQgZm9yIG11bHRpcGxlIHNpbXVsdGFuZW91c2wg
cmVxdWVzdHMgKG9yIGV2ZW50cyksCisgICAgICAgICAgICAgKiBwb3NzaWJseSBtdWx0aXBsZSBy
ZXNwb25zZXMgd2lsbCBiZSBhbHJlYWR5IHdhaXRpbmcgaW4gdmNoYW4KKyAgICAgICAgICAgICAq
IGJ1ZmZlci4gJ2V2JyBjYW4ndCBiZSB0b3VjaGVkIGhlcmUgYWZ0ZXIgY2FsbGluZyB1c2VyIGNh
bGxiYWNrLAorICAgICAgICAgICAgICogc28gcmVtYWluaW5nIG1lc3NhZ2VzIG1heSBiZSBwcm9j
ZXNzZWQgaW4gdGhlIG5leHQgY2FsbGJhY2sKKyAgICAgICAgICAgICAqIChxbXBfZXZfZmRfY2Fs
bGJhY2svcW1wX2V2X3ZjaGFuX2ZkX2NhbGxiYWNrKS4gQnV0IGlmIGF0IHRoaXMKKyAgICAgICAg
ICAgICAqIHBvaW50IGFsbCB0aGUgZGF0YSBpcyBhbHJlYWR5IGluIHZjaGFuIGJ1ZmZlciBhbmQg
cWVtdSB3aWxsIG5vdAorICAgICAgICAgICAgICogd3JpdGUgYW55dGhpbmcgbW9yZSwgbm8gdmNo
YW4gbm90aWZpY2F0aW9uIHdpbGwgYmUgaXNzdWVkCisgICAgICAgICAgICAgKiAoZXYtPmVmZCB3
aWxsIG5vdCByZXBvcnQgUE9MTElOKS4gQmVjYXVzZSBvZiB0aGlzLCB0aGUgY2FsbGJhY2sKKyAg
ICAgICAgICAgICAqIHdpbGwgbmVlZCB0byBiZSB0cmlnZ2VyZWQgdGhlIG90aGVyIHdheToKKyAg
ICAgICAgICAgICAqCisgICAgICAgICAgICAgKiBpZiAoZXYtPnZjaGFuICYmIGxpYnhlbnZjaGFu
X2RhdGFfcmVhZHkoZXYtPnZjaGFuKSkKKyAgICAgICAgICAgICAqICAgICBxbXBfZXZfdmNoYW5f
c2NoZWR1bGVfd2FrZXVwKGV2KTsKKyAgICAgICAgICAgICAqCisgICAgICAgICAgICAgKiBXaXRo
IG9ubHkgb25lIHFtcCByZXF1ZXN0IHBlbmRpbmcsIHRoaXMgaXNuJ3QgbmVlZGVkLCBhcyBpZiB1
c2VyCisgICAgICAgICAgICAgKiBjYWxsYmFjayBpcyBjYWxsZWQsIHRoZXJlIGFyZSBubyBtb3Jl
IChpbnRlcmVzdGluZykgbWVzc2FnZXMgaW4KKyAgICAgICAgICAgICAqIHRoZSB2Y2hhbiBidWZm
ZXIgKHRoZXJlIHdhcyBvbmx5IG9uZSkuCisgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIC8q
IE11c3QgYmUgbGFzdCBhbmQgcmV0dXJuIHdoZW4gdGhlIHVzZXIgY2FsbGJhY2sgaXMgY2FsbGVk
ICovCiAgICAgICAgICAgICByYyA9IHFtcF9ldl9oYW5kbGVfbWVzc2FnZShlZ2MsIGV2LCBvKTsK
ICAgICAgICAgICAgIGlmIChyYykKQEAgLTE4MTEsOCArMjA2OSwxOCBAQCBzdGF0aWMgaW50IHFt
cF9ldl9jYWxsYmFja19yZWFkYWJsZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICBldi0+
cnhfYnVmID0gbGlieGxfX3JlYWxsb2MoZ2MsIGV2LT5yeF9idWYsIGV2LT5yeF9idWZfc2l6ZSk7
CiAgICAgICAgIH0KIAotICAgICAgICByID0gcmVhZChmZCwgZXYtPnJ4X2J1ZiArIGV2LT5yeF9i
dWZfdXNlZCwKLSAgICAgICAgICAgICAgICAgZXYtPnJ4X2J1Zl9zaXplIC0gZXYtPnJ4X2J1Zl91
c2VkKTsKKyAgICAgICAgaWYgKGV2LT52Y2hhbikgeworICAgICAgICAgICAgciA9IGxpYnhlbnZj
aGFuX3JlYWQoZXYtPnZjaGFuLCBldi0+cnhfYnVmICsgZXYtPnJ4X2J1Zl91c2VkLAorICAgICAg
ICAgICAgICAgICAgICBldi0+cnhfYnVmX3NpemUgLSBldi0+cnhfYnVmX3VzZWQpOworICAgICAg
ICAgICAgLyogdHJhbnNsYXRlIHIgPT0gMCB0byBFV09VTERCTE9DSyAqLworICAgICAgICAgICAg
aWYgKHIgPT0gMCkgeworICAgICAgICAgICAgICAgIHIgPSAtMTsKKyAgICAgICAgICAgICAgICBl
cnJubyA9IEVXT1VMREJMT0NLOworICAgICAgICAgICAgfQorICAgICAgICB9IGVsc2UgeworICAg
ICAgICAgICAgciA9IHJlYWQoZmQsIGV2LT5yeF9idWYgKyBldi0+cnhfYnVmX3VzZWQsCisgICAg
ICAgICAgICAgICAgICAgICBldi0+cnhfYnVmX3NpemUgLSBldi0+cnhfYnVmX3VzZWQpOworICAg
ICAgICB9CiAgICAgICAgIGlmIChyIDwgMCkgewogICAgICAgICAgICAgaWYgKGVycm5vID09IEVJ
TlRSKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMjA5OCw3ICsyMzY2LDE0IEBAIHZv
aWQgbGlieGxfX2V2X3FtcF9pbml0KGxpYnhsX19ldl9xbXAgKmV2KQogICAgIGV2LT5uZXh0X2lk
ID0gMHg3ODZjNzEwMDsKIAogICAgIGV2LT5jZmQgPSBOVUxMOworICAgIGV2LT5waXBlX2NmZF9y
ZWFkID0gTlVMTDsKKyAgICBldi0+cGlwZV9jZmRfd3JpdGUgPSBOVUxMOworICAgIGV2LT52Y2hh
biA9IE5VTEw7CisgICAgbGlieGxfX3hzd2FpdF9pbml0KCZldi0+eHN3YWl0KTsKKyAgICBldi0+
eHN3YWl0LndoYXQgPSBOVUxMOworICAgIGV2LT54c3dhaXQucGF0aCA9IE5VTEw7CiAgICAgbGli
eGxfX2V2X2ZkX2luaXQoJmV2LT5lZmQpOworICAgIGxpYnhsX19ldl9mZF9pbml0KCZldi0+cGlw
ZV9lZmQpOwogICAgIGV2LT5zdGF0ZSA9IHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQ7CiAgICAgZXYt
PmlkID0gMDsKIApAQCAtMjE2Miw3ICsyNDM3LDE3IEBAIHZvaWQgbGlieGxfX2V2X3FtcF9kaXNw
b3NlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2KQogICAgIExPR0QoREVCVUcsIGV2
LT5kb21pZCwgIiBldiAlcCIsIGV2KTsKIAogICAgIGxpYnhsX19ldl9mZF9kZXJlZ2lzdGVyKGdj
LCAmZXYtPmVmZCk7Ci0gICAgbGlieGxfX2NhcmVmZF9jbG9zZShldi0+Y2ZkKTsKKyAgICBpZiAo
ZXYtPnZjaGFuKQorICAgICAgICBsaWJ4ZW52Y2hhbl9jbG9zZShldi0+dmNoYW4pOworICAgIGVs
c2UKKyAgICAgICAgbGlieGxfX2NhcmVmZF9jbG9zZShldi0+Y2ZkKTsKKyAgICBpZiAoZXYtPnBp
cGVfY2ZkX3JlYWQpIHsKKyAgICAgICAgbGlieGxfX2V2X2ZkX2RlcmVnaXN0ZXIoZ2MsICZldi0+
cGlwZV9lZmQpOworICAgICAgICBsaWJ4bF9fY2FyZWZkX2Nsb3NlKGV2LT5waXBlX2NmZF9yZWFk
KTsKKyAgICB9CisgICAgaWYgKGV2LT5waXBlX2NmZF93cml0ZSkgeworICAgICAgICBsaWJ4bF9f
Y2FyZWZkX2Nsb3NlKGV2LT5waXBlX2NmZF93cml0ZSk7CisgICAgfQogCiAgICAgbGlieGxfX2V2
X3FtcF9pbml0KGV2KTsKIH0KLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:31:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:31: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-devel-bounces@lists.xenproject.org>)
	id 1goEUh-00022B-Dh; Mon, 28 Jan 2019 21:31: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUf-0001yF-6s
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:31:01 +0000
X-Inumbo-ID: 0132e204-2344-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0132e204-2344-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:30:59 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 6CE0922F0F;
 Mon, 28 Jan 2019 16:30:59 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:30:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=gOPD1WWYxA+SOFw64
 gTnsRYes46s83Hvnl1HyVUQ0Pk=; b=LGxFDMB0yvxAGn7yKNfNyGLK7hWSuyrCa
 OROt9xdqGealKTJqwpGLgGxGLHvNUC4rNlKuHAdqd0IUwtHZYSbAB2gU/M7wri9A
 T1bM8qK9YaDj3ANJZQNpH+jeOtNbx85+gJiw9sRkBpCVRkvRxOnFIFE4luv1QCT2
 EU2U7gT5JSGKlD/KYdP8wMf8gGhLIxfWBhPGw2O/obC/jOQqm1oFS4tAUI2IYElI
 keJ5y+3V4QRHReeXwCw8OdMiq+jjiAlgnDRwnnpFFDezkWDuQZPbmuPgio+mvkwA
 Djd5ihnxfdN4Ex4X6RUA+5FM4iRnDGYlkIpvaPze17wDvD2UW0QvQ==
X-ME-Sender: <xms:k3RPXFMkAhr7Pr5Nbgsbn6Ddu1AwDfM3HCaYnQIDjqvoSEmaP9f0JA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpeduvd
X-ME-Proxy: <xmx:k3RPXBD_fs8j5UMtu4EFVo98l8I4Lyap-UrqwxtI2Sorqmn_AsuZhg>
 <xmx:k3RPXNVWZ3l3_TiLktIwlgyd3v71zam-2aMJl-lKUPN_bsCd-MPWew>
 <xmx:k3RPXNfVQWwuLvlmAbipImcE1gh0tOMQhPoLI9v_9P-wzl0yqtyPnw>
 <xmx:k3RPXI0Zr_aFbYCZRHVTerZJcXf_9lVVzwNMN_G2HFa5qRpZIhYVlA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 7381D10314;
 Mon, 28 Jan 2019 16:30:58 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:32 +0100
Message-Id: <cc3e11d92f7701d2ec97e2cdd656eafd7501df00.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 15/17] tools: add missing libxenvchan cflags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bGlieGVudmNoYW4uaCBpbmNsdWRlIHhlbmV2dGNobi5oIGFuZCB4ZW5nbnR0YWIuaCwgc28gYXBw
bGljYXRpb25zIGJ1aWx0CndpdGggaXQgbmVlZHMgYXBwbGljYWJsZSAtSSBpbiBDRkxBR1MgdG9v
LgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0Bp
bnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KIHRvb2xzL1J1bGVzLm1rIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCAxMmIzMTI5Li5hN2M2YzIxIDEwMDY0
NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5tawpAQCAtMTYwLDcgKzE2
MCw3IEBAIFNIREVQU19saWJ4ZW5zdGF0ICA9ICQoU0hMSUJfbGlieGVuY3RybCkgJChTSExJQl9s
aWJ4ZW5zdG9yZSkKIExETElCU19saWJ4ZW5zdGF0ICA9ICQoU0hERVBTX2xpYnhlbnN0YXQpICQo
WEVOX0xJQlhFTlNUQVQpL2xpYnhlbnN0YXQkKGxpYmV4dGVuc2lvbikKIFNITElCX2xpYnhlbnN0
YXQgICA9ICQoU0hERVBTX2xpYnhlbnN0YXQpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYRU5T
VEFUKQogCi1DRkxBR1NfbGlieGVudmNoYW4gPSAtSSQoWEVOX0xJQlZDSEFOKQorQ0ZMQUdTX2xp
YnhlbnZjaGFuID0gLUkkKFhFTl9MSUJWQ0hBTikgJChDRkxBR1NfbGlieGVuZ250dGFiKSAkKENG
TEFHU19saWJ4ZW5ldnRjaG4pCiBTSERFUFNfbGlieGVudmNoYW4gPSAkKFNITElCX2xpYnhlbnRv
b2xsb2cpICQoU0hMSUJfbGlieGVuc3RvcmUpICQoU0hMSUJfbGlieGVuZXZ0Y2huKSAkKFNITElC
X2xpYnhlbmdudHRhYikKIExETElCU19saWJ4ZW52Y2hhbiA9ICQoU0hERVBTX2xpYnhlbnZjaGFu
KSAkKFhFTl9MSUJWQ0hBTikvbGlieGVudmNoYW4kKGxpYmV4dGVuc2lvbikKIFNITElCX2xpYnhl
bnZjaGFuICA9ICQoU0hERVBTX2xpYnhlbnZjaGFuKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElC
VkNIQU4pCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:31:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:31: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-devel-bounces@lists.xenproject.org>)
	id 1goEUh-00023B-Rc; Mon, 28 Jan 2019 21:31: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUg-000208-E1
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:31:02 +0000
X-Inumbo-ID: 01b4244c-2344-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01b4244c-2344-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:31:00 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 6648E22220;
 Mon, 28 Jan 2019 16:31:00 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:31:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=rG76KAThE6Brman1C
 IHahd2S3afyY1e+g3WZZSUff/A=; b=nxzbPcqhLVhmPMsKcVzhtd/d6MxbIAdHg
 ytg3LVhuU8mjXQOJJYsGFnt87iYFraU2Q6SK+nHmMXg0MO4I8y8h4A8rOeqI475x
 Fk40FR2t7KmwIBtfLEKsszO3JZacMmwdhFl2xml9QgEecdjuEwF2aG/wE6/09tYP
 W+o5fbsULWlD3zZLRzcDb6xgVKGgf+BMCQumi7uJIRTOa2Q9OK+o9N2dFseDC3cc
 aUA1UGBin5rPiPCHw+VEuDUFVNPigAwvZ+9IXGOZYCnkZQiSvuvsd7MtBd+ZjmvY
 vniiJHVEdPCW5NqxFcSn3B+np0d9clIN4yt3lvIdWyA98sc006Cew==
X-ME-Sender: <xms:lHRPXBjbnctMoEgn8TqrytrZweM9nAprDoccphaRjEPqmUJ8rgApug>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpeduvd
X-ME-Proxy: <xmx:lHRPXKTOUvD9NtY8_ombECOnp8nwBDH6HOsV6iY_JR2Z-1ocVh6Jgg>
 <xmx:lHRPXMFAxDG4-X4KA6WGdrelRyvYt6u8B2tlAQBRZ6dbFLqLEOlWzg>
 <xmx:lHRPXKkBqKEpZzYlDZcwopbg9w1IStZGCkrXJqV9HCxsts1XR2P1EA>
 <xmx:lHRPXNG_HJwmrshalgc77VTCn-uHUjRlKkg8szxQRw0phSVNaaPpzA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5C7C5100E4;
 Mon, 28 Jan 2019 16:30:59 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:33 +0100
Message-Id: <bfaa6510d166825cd6f91499dcc0e5015f2f9c64.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 16/17] libxl: add locking for libvchan QMP
 connection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgbm90IHNhZmUgZm9yIG11bHRpcGxlIGNsaWVudHMgdG8gKGV2ZW4gdHJ5IHRvKSBjb25u
ZWN0IHRvIHRoZSBzYW1lCnZjaGFuIHNlcnZlciBhdCB0aGUgc2FtZSB0aW1lLiBDb250cmFyeSB0
byBRTVAgb3ZlciBsb2NhbCBzb2NrZXQsCmNvbm5lY3Rpb24gb3ZlciB2Y2hhbiBuZWVkcyBleHRl
cm5hbCBsb2NraW5nLiBGb3Igbm93IHVzZSBmbG9jaygpIGZvcgp0aGlzLiBUaGlzIGlzIG5vdCBp
ZGVhbCBmb3IgYXN5bmMgUU1QIEFQSSwgYXMgZmxvY2soKSB3aWxsIGJsb2NrIHRoZQp3aG9sZSB0
aHJlYWQgd2hpbGUgb3RoZXIgdGhyZWFkL3Byb2Nlc3MgdGFsa3MgdG8gdGhlIHNhbWUgUUVNVSBp
bnN0YW5jZS4KVGhpcyBtYXkgYmUgYSBwcm9ibGVtIGVzcGVjaWFsbHkgaW4gY2F1c2Ugb2YgbWFs
aWNpb3VzIFFFTVUsIHRoYXQgY291bGQKc3RhbGwgdGhlIGNvbW11bmljYXRpb24uIEJ1dCBzaW5j
ZSBsaWJ4bCBkb2Vzbid0IGhhdmUgYXN5bmNocm9ub3VzCmxvY2tpbmcgcHJpbWl0aXZlcywga2Vl
cCBmbG9jaygpIHVudGlsIHNvbWV0aGluZyBiZXR0ZXIgY2FuIGJlIHVzZWQKaW5zdGVhZC4KCk5v
dGUgdGhhdCBxZW11IHdpbGwgaGFuZGxlIG9ubHkgb25lIGNsaWVudCBhdCBhIHRpbWUgYW55d2F5
LCBzbyB0aGlzCmRvZXMgbm90IGludHJvZHVjZSBhcnRpZmljaWFsIGxpbWl0IGhlcmUuCgpTaWdu
ZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAxICst
CiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICAgIHwgNTggKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDlhOTAzYTUuLjM2YjM4ZmQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaApAQCAtNTE1LDYgKzUxNSw3IEBAIHN0cnVjdCBsaWJ4bF9fZXZfcW1wIHsK
ICAgICBsaWJ4bF9fY2FyZWZkICpwaXBlX2NmZF93cml0ZTsKICAgICBsaWJ4bF9fZXZfZmQgcGlw
ZV9lZmQ7CiAgICAgc3RydWN0IGxpYnhlbnZjaGFuICp2Y2hhbjsKKyAgICBsaWJ4bF9fY2FyZWZk
ICp2Y2hhbl9sb2NrOwogICAgIGxpYnhsX194c3dhaXRfc3RhdGUgeHN3YWl0OwogICAgIGludCBp
ZDsKICAgICBpbnQgbmV4dF9pZDsgICAgICAgIC8qIG5leHQgaWQgdG8gdXNlICovCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmlu
ZGV4IDc2NDNmMTUuLjI2MGRjMGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0xMTQsNiArMTE0LDcgQEAgdHlwZWRl
ZiBzdHJ1Y3QgY2FsbGJhY2tfaWRfcGFpciB7CiBzdHJ1Y3QgbGlieGxfX3FtcF9oYW5kbGVyIHsK
ICAgICBpbnQgcW1wX2ZkOwogICAgIHN0cnVjdCBsaWJ4ZW52Y2hhbiAqdmNoYW47CisgICAgbGli
eGxfX2NhcmVmZCAqdmNoYW5fbG9jazsKICAgICBib29sIGNvbm5lY3RlZDsKICAgICB0aW1lX3Qg
dGltZW91dDsKICAgICAvKiB3YWl0X2Zvcl9pZCB3aWxsIGJlIHVzZWQgYnkgdGhlIHN5bmNocm9u
b3VzIHNlbmQgZnVuY3Rpb24gKi8KQEAgLTQ5Nyw5ICs0OTgsMTAgQEAgc3RhdGljIHZvaWQgcW1w
X2Nsb3NlKGxpYnhsX19xbXBfaGFuZGxlciAqcW1wKQogICAgIGNhbGxiYWNrX2lkX3BhaXIgKnBw
ID0gTlVMTDsKICAgICBjYWxsYmFja19pZF9wYWlyICp0bXAgPSBOVUxMOwogCi0gICAgaWYgKHFt
cC0+dmNoYW4pCisgICAgaWYgKHFtcC0+dmNoYW4pIHsKICAgICAgICAgbGlieGVudmNoYW5fY2xv
c2UocW1wLT52Y2hhbik7Ci0gICAgZWxzZQorICAgICAgICBsaWJ4bF9fY2FyZWZkX2Nsb3NlKHFt
cC0+dmNoYW5fbG9jayk7CisgICAgfSBlbHNlCiAgICAgICAgIGNsb3NlKHFtcC0+cW1wX2ZkKTsK
ICAgICBMSUJYTF9TVEFJTFFfRk9SRUFDSChwcCwgJnFtcC0+Y2FsbGJhY2tfbGlzdCwgbmV4dCkg
ewogICAgICAgICBmcmVlKHRtcCk7CkBAIC04MDUsNiArODA3LDQwIEBAIHN0YXRpYyB2b2lkIHFt
cF9wYXJhbWV0ZXJzX2FkZF9pbnRlZ2VyKGxpYnhsX19nYyAqZ2MsCiAgICAgcW1wX3BhcmFtZXRl
cnNfY29tbW9uX2FkZChnYywgcGFyYW0sIG5hbWUsIG9iaik7CiB9CiAKK3N0YXRpYyBsaWJ4bF9f
Y2FyZWZkICpxbXBfdmNoYW5fbG9jayhsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpCit7CisgICAg
bGlieGxfX2NhcmVmZCAqY2ZkOworICAgIGNoYXIgKmxvY2tfcGF0aDsKKyAgICBpbnQgZmQsIHI7
CisKKyAgICBsb2NrX3BhdGggPSBHQ1NQUklOVEYoIiVzL3FtcC1saWJ4bC0lZC5sb2NrIiwgbGli
eGxfX3J1bl9kaXJfcGF0aCgpLCBkb21pZCk7CisgICAgbGlieGxfX2NhcmVmZF9iZWdpbigpOwor
ICAgIGZkID0gb3Blbihsb2NrX3BhdGgsIE9fUkRXUiB8IE9fQ1JFQVQsIDA2NDQpOworICAgIGNm
ZCA9IGxpYnhsX19jYXJlZmRfb3BlbmVkKENUWCwgZmQpOworICAgIGlmICghY2ZkKSB7CisgICAg
ICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIlFNUCBsb2NrIGZpbGUgb3BlbiBlcnJvciIpOworICAg
ICAgICBnb3RvIGVycm9yOworICAgIH0KKworICAgIC8qIFRyeSB0byBsb2NrIHRoZSBmaWxlLCBy
ZXRyeWluZyBvbiBFSU5UUiAqLworICAgIGZvciAoOzspIHsKKyAgICAgICAgciA9IGZsb2NrKGZk
LCBMT0NLX0VYKTsKKyAgICAgICAgaWYgKCFyKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IGlmIChlcnJubyAhPSBFSU5UUikgeworICAgICAgICAgICAgLyogQWxsIG90aGVyIGVycm5vOiBF
QkFERiwgRUlOVkFMLCBFTk9MQ0ssIEVXT1VMREJMT0NLICovCisgICAgICAgICAgICBMT0dFRChF
UlJPUiwgZG9taWQsCisgICAgICAgICAgICAgICAgICAidW5leHBlY3RlZCBlcnJvciB3aGlsZSB0
cnlpbmcgdG8gbG9jayAlcywgZmQ9JWQsIGVycm5vPSVkIiwKKyAgICAgICAgICAgICAgICAgIGxv
Y2tfcGF0aCwgZmQsIGVycm5vKTsKKyAgICAgICAgICAgIGdvdG8gZXJyb3I7CisgICAgICAgIH0K
KyAgICB9CisgICAgcmV0dXJuIGNmZDsKK2Vycm9yOgorICAgIGxpYnhsX19jYXJlZmRfY2xvc2Uo
Y2ZkKTsKKyAgICByZXR1cm4gTlVMTDsKK30KKwogI2RlZmluZSBRTVBfUEFSQU1FVEVSU19TUFJJ
TlRGKGFyZ3MsIG5hbWUsIGZvcm1hdCwgLi4uKSBcCiAgICAgcW1wX3BhcmFtZXRlcnNfYWRkX3N0
cmluZyhnYywgYXJncywgbmFtZSwgR0NTUFJJTlRGKGZvcm1hdCwgX19WQV9BUkdTX18pKQogCkBA
IC04MjUsMTAgKzg2MSwxNSBAQCBsaWJ4bF9fcW1wX2hhbmRsZXIgKmxpYnhsX19xbXBfaW5pdGlh
bGl6ZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkKICAgICBkbV9kb21pZCA9IGxpYnhs
X2dldF9zdHViZG9tX2lkKENUWCwgZG9taWQpOwogICAgIGlmIChkbV9kb21pZCkgewogICAgICAg
ICBxbXBfcGF0aCA9IERFVklDRV9NT0RFTF9YU19QQVRIKGdjLCBkbV9kb21pZCwgZG9taWQsICIv
cW1wLXZjaGFuIik7Ci0gICAgICAgIC8qIFRPRE86IGFkZCBsb2NraW5nICovCisgICAgICAgIHFt
cC0+dmNoYW5fbG9jayA9IHFtcF92Y2hhbl9sb2NrKGdjLCBkb21pZCk7CisgICAgICAgIGlmICgh
cW1wLT52Y2hhbl9sb2NrKSB7CisgICAgICAgICAgICBxbXBfZnJlZV9oYW5kbGVyKHFtcCk7Cisg
ICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAgfQogICAgICAgICBxbXAtPnZjaGFuID0g
bGlieGVudmNoYW5fY2xpZW50X2luaXQoQ1RYLT5sZywgZG1fZG9taWQsIHFtcF9wYXRoKTsKICAg
ICAgICAgaWYgKCFxbXAtPnZjaGFuKSB7CiAgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQs
ICJRTVAgdmNoYW4gY29ubmVjdGlvbiBmYWlsZWQ6ICVzIiwgc3RyZXJyb3IoZXJybm8pKTsKKyAg
ICAgICAgICAgIGxpYnhsX19jYXJlZmRfY2xvc2UocW1wLT52Y2hhbl9sb2NrKTsKICAgICAgICAg
ICAgIHFtcF9mcmVlX2hhbmRsZXIocW1wKTsKICAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAg
ICAgICB9CkBAIC0xNzQxLDYgKzE3ODIsMTIgQEAgc3RhdGljIHZvaWQgcW1wX3ZjaGFuX3dhdGNo
X2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywKICAgICBpbnQgcGlwZV9mZFsyXTsKIAogICAgIGlm
ICghcmMpIHsKKyAgICAgICAgLyogRklYTUU6IGNvbnZlcnQgdG8gYXN5bmMgbG9ja2luZyAqLwor
ICAgICAgICBldi0+dmNoYW5fbG9jayA9IHFtcF92Y2hhbl9sb2NrKGdjLCBldi0+ZG9taWQpOwor
ICAgICAgICBpZiAoIWV2LT52Y2hhbl9sb2NrKSB7CisgICAgICAgICAgICByYz0gRVJST1JfRkFJ
TDsKKyAgICAgICAgICAgIGdvdG8gZXJyb3I7CisgICAgICAgIH0KICAgICAgICAgZXYtPnZjaGFu
ID0gbGlieGVudmNoYW5fY2xpZW50X2luaXQoQ1RYLT5sZywgZG1fZG9taWQsIGV2LT54c3dhaXQu
cGF0aCk7CiAgICAgICAgIGlmIChldi0+dmNoYW4pIHsKICAgICAgICAgICAgIC8qIG9rICovCkBA
IC0xNzc1LDYgKzE4MjIsOCBAQCBzdGF0aWMgdm9pZCBxbXBfdmNoYW5fd2F0Y2hfY2FsbGJhY2so
bGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgaWYgKHJjKQogICAgICAgICAgICAgICAgIGdv
dG8gZXJyb3I7CiAgICAgICAgIH0gZWxzZSBpZiAoZXJybm8gPT0gRU5PRU5UKSB7CisgICAgICAg
ICAgICBsaWJ4bF9fY2FyZWZkX2Nsb3NlKGV2LT52Y2hhbl9sb2NrKTsKKyAgICAgICAgICAgIGV2
LT52Y2hhbl9sb2NrID0gTlVMTDsKICAgICAgICAgICAgIC8qIG5vdCByZWFkeSB5ZXQsIHdhaXQg
Ki8KICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfSBlbHNlIHsKQEAgLTI0MjUsNiArMjQ3
NCw3IEBAIHZvaWQgbGlieGxfX2V2X3FtcF9pbml0KGxpYnhsX19ldl9xbXAgKmV2KQogICAgIGV2
LT5waXBlX2NmZF9yZWFkID0gTlVMTDsKICAgICBldi0+cGlwZV9jZmRfd3JpdGUgPSBOVUxMOwog
ICAgIGV2LT52Y2hhbiA9IE5VTEw7CisgICAgZXYtPnZjaGFuX2xvY2sgPSBOVUxMOwogICAgIGxp
YnhsX194c3dhaXRfaW5pdCgmZXYtPnhzd2FpdCk7CiAgICAgZXYtPnhzd2FpdC53aGF0ID0gTlVM
TDsKICAgICBldi0+eHN3YWl0LnBhdGggPSBOVUxMOwpAQCAtMjQ5Nyw2ICsyNTQ3LDggQEAgdm9p
ZCBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYp
CiAgICAgICAgIGxpYnhlbnZjaGFuX2Nsb3NlKGV2LT52Y2hhbik7CiAgICAgZWxzZQogICAgICAg
ICBsaWJ4bF9fY2FyZWZkX2Nsb3NlKGV2LT5jZmQpOworICAgIGlmIChldi0+dmNoYW5fbG9jaykK
KyAgICAgICAgbGlieGxfX2NhcmVmZF9jbG9zZShldi0+dmNoYW5fbG9jayk7CiAgICAgaWYgKGV2
LT5waXBlX2NmZF9yZWFkKSB7CiAgICAgICAgIGxpYnhsX19ldl9mZF9kZXJlZ2lzdGVyKGdjLCAm
ZXYtPnBpcGVfZWZkKTsKICAgICAgICAgbGlieGxfX2NhcmVmZF9jbG9zZShldi0+cGlwZV9jZmRf
cmVhZCk7Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 21:31:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 21:31: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-devel-bounces@lists.xenproject.org>)
	id 1goEUi-00025A-Q4; Mon, 28 Jan 2019 21:31: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=sAWr=QE=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1goEUg-000207-Cu
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 21:31:02 +0000
X-Inumbo-ID: 02443765-2344-11e9-aeee-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02443765-2344-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 21:31:01 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 4DC4A22F18;
 Mon, 28 Jan 2019 16:31:01 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Jan 2019 16:31:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=noJ6exaaInB+RU/ol
 gk2cT56kI9nb1MGVlaXx/M943A=; b=BOp/xMrrnko52tTMbTz/+Lv3IjFcoKSTd
 cQKZwI9XGAL9VVcL1q+7pDJSn868jrJFugozoo+R4pbJMc0fO9tK7pmli2UfEKPL
 iDseAfm5/lJBaHHmsMQ2nHlaO5KNNp/KBUyRcTREA9LqrlOLexdHyvnu+p0FT7ss
 EDvMWKXi5c4WnjuH/NrDPkLmCHEiRtnaxVgV3ZA7AcCpIOYRZi6lmnL4cnHpvnyv
 6Oj+6fZtj5fBBuYfSiBSvon0DPl3L2RoZPuFdWZQF3NCFtGnJncmBsxmid9JMqFm
 sl/llMhQPn4eA0Z2Bo63dsSJeftlId+rKl1YSe2VfVpm5aT6JWtmw==
X-ME-Sender: <xms:lXRPXHnn568qt8bj32mLo8ipR8Clc6-i6SxkwxEI_8_m6KPFXkiWXQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrjedtgdduheehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef
 tddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogfthfevqddqjfgurhdquf
 hushhpvggtthdqlhhoficuldehmdenucfjughrpefhvffufffkofgjfhggjghftgfgseht
 keertdertdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrh
 gvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpeduvd
X-ME-Proxy: <xmx:lXRPXIyNGrmGpMVl2YXJQ8XpjOXMIn6sQD_cWRew0bINB5jfL3OwUw>
 <xmx:lXRPXFOKUHoaPLEqihTZhGbTjZbxj7xZR9nJvfhxsqgKtMQ5ixbFRg>
 <xmx:lXRPXMRirYw5fg86uBwyDLbt6zd7Vhb3VCa8s95Ix4dNlc9RAMkDhw>
 <xmx:lXRPXMUahfH0EhxwPUU7VxIsGSWdjlNzbvWmeWiZJQKCNhpdkuRi1g>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 53B9410087;
 Mon, 28 Jan 2019 16:31:00 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Jan 2019 22:30:34 +0100
Message-Id: <4aaa28f3d5d50abc3d7f253afdb0d24946dd0d69.1548710973.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.17.2
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
References: <cover.8f900c4839866ee551e8ebf221cfc7b9310cecd6.1548710973.git-series.marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v3 17/17] libxl: require qemu in dom0 even if
 stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VW50aWwgeGVuY29uc29sZWQgbGVhcm5zIGhvdyB0byBoYW5kbGUgbXVsdGlwbGUgY29uc29sZXMs
IHRoaXMgaXMgbmVlZGVkCmZvciBzYXZlL3Jlc3RvcmUgc3VwcG9ydCAocWVtdSBzdGF0ZSBpcyB0
cmFuc2ZlcnJlZCBvdmVyIHNlY29uZGFyeQpjb25zb2xlcykuCkFkZGl0aW9uYWxseSwgTGludXgt
YmFzZWQgc3R1YmRvbWFpbiB3YWl0cyBmb3IgYWxsIHRoZSBiYWNrZW5kcyB0bwppbml0aWFsaXpl
IGR1cmluZyBib290LiBMYWNrIG9mIHNvbWUgY29uc29sZSBiYWNrZW5kcyByZXN1bHRzIGluCnN0
dWJkb21haW4gc3RhcnR1cCB0aW1lb3V0LgoKVGhpcyBpcyBhIHRlbXBvcmFyeSBwYXRjaCB1bnRp
bCB4ZW5jb25zb2xlZCB3aWxsIGJlIGltcHJvdmVkLgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFy
Y3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgfCA2ICsrKysrLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGNlNjUzMjEuLjBmZGMyZjggMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYwpAQCAtMjQzOCw3ICsyNDM4LDExIEBAIHN0YXRpYyB2b2lkIHNwYXduX3N0dWJfbGF1bmNo
X2RtKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgfQogICAgIH0KIAotICAgIG5lZWRfcWVtdSA9
IGxpYnhsX19uZWVkX3hlbnB2X3FlbXUoZ2MsIGRtX2NvbmZpZyk7CisgICAgLyoKKyAgICAgKiBV
bnRpbCB4ZW5jb25zb2xlZCBsZWFybnMgaG93IHRvIGhhbmRsZSBtdWx0aXBsZSBjb25zb2xlcywg
cmVxdWlyZSBxZW11CisgICAgICogaW4gZG9tMCwgc2luY2UgdGhlIGFib3ZlIGNvZGUgYWx3YXlz
IGFkZHMgYXQgbGVhc3QgMiBjb25zb2xlcy4KKyAgICAgKi8KKyAgICBuZWVkX3FlbXUgPSAxOwog
CiAgICAgZm9yIChpID0gMDsgaSA8IG51bV9jb25zb2xlOyBpKyspIHsKICAgICAgICAgbGlieGxf
X2RldmljZSBkZXZpY2U7Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 28 22:40:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 22:40: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-devel-bounces@lists.xenproject.org>)
	id 1goFa4-0001LG-I7; Mon, 28 Jan 2019 22:40: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=Y4lz=QE=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1goFa2-0001LB-RN
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 22:40:38 +0000
X-Inumbo-ID: bb0312d3-234d-11e9-aeee-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb0312d3-234d-11e9-aeee-bc764e045a96;
 Mon, 28 Jan 2019 22:40:37 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 209A92148E;
 Mon, 28 Jan 2019 22:40:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548715236;
 bh=tbzSxD0+xFSM1ishrWAIPPJwZeIV502YIUzNV+Sd0uc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=zzNW7Z4LR3ETzKrCTkVsT/OzrEOvNfZkXJeSaqXHB5jZnzvdsqT4Rwrs/k1y8fQwF
 7EQhRMf1ZbiFejPninoNPC3WzMAUpu/7gzvInJVIrFP2bI4Pgn45O7bgF+TqbGQ5KB
 0BqhdD68RW7CzO7wsKJaGW/s7ZDpXYe6JtRYX+FE=
Date: Mon, 28 Jan 2019 14:40:35 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <d386f867-715f-0667-93bf-b42d728f546a@oracle.com>
Message-ID: <alpine.DEB.2.10.1901281440010.17936@sstabellini-ThinkPad-X260>
References: <20190107173719.GA30197@jordon-HP-15-Notebook-PC>
 <eab5c59d-cfb4-bd2a-de07-7db827830472@gmail.com>
 <CAFqt6zb0cU3TjAs0LO-DL3Ut98-7=b7cP9+hZ+bUxDLD2EN2vA@mail.gmail.com>
 <cd855c41-dca0-14dc-6703-886feccd34ea@gmail.com>
 <d386f867-715f-0667-93bf-b42d728f546a@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-120884440-1548715237=:17936"
Subject: Re: [Xen-devel] [PATCH] arch/arm/xen: Remove duplicate header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 Sabyasachi Gupta <sabyasachi.linux@gmail.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Russell King - ARM Linux <linux@armlinux.org.uk>, linux-kernel@vger.kernel.org,
 Souptick Joarder <jrdr.linux@gmail.com>,
 Brajeswar Ghosh <brajeswar.linux@gmail.com>, xen-devel@lists.xenproject.org,
 linux-arm-kernel@lists.infradead.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-120884440-1548715237=:17936
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Mon, 28 Jan 2019, Boris Ostrovsky wrote:
> On 1/28/19 3:29 AM, Oleksandr Andrushchenko wrote:
> > +Boris and Juergen who can also help getting it in
> 
> I can put this in but I'd like to have Stefano's ack, this being ARM.

The patch is OK. Sorry for not replying earlier, this thread fell off my
radar somehow.

Acked-by: Stefano Stabellini <sstabellini@kernel.org>


> >
> > On 1/28/19 8:34 AM, Souptick Joarder wrote:
> >> On Mon, Jan 14, 2019 at 4:08 PM Oleksandr Andrushchenko
> >> <andr2000@gmail.com> wrote:
> >>> On 1/7/19 7:37 PM, Souptick Joarder wrote:
> >>>> Remove duplicate header which is included twice.
> >>>>
> >>>> Signed-off-by: Souptick Joarder <jrdr.linux@gmail.com>
> >>> Reviewed-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
> >> Can we get this patch in queue for 5.1 ?
> >>>> ---
> >>>> Â Â  arch/arm/xen/mm.c | 1 -
> >>>> Â Â  1 file changed, 1 deletion(-)
> >>>>
> >>>> diff --git a/arch/arm/xen/mm.c b/arch/arm/xen/mm.c
> >>>> index cb44aa2..e1d44b9 100644
> >>>> --- a/arch/arm/xen/mm.c
> >>>> +++ b/arch/arm/xen/mm.c
> >>>> @@ -7,7 +7,6 @@
> >>>> Â Â  #include <linux/of_address.h>
> >>>> Â Â  #include <linux/slab.h>
> >>>> Â Â  #include <linux/types.h>
> >>>> -#include <linux/dma-mapping.h>
> >>>> Â Â  #include <linux/vmalloc.h>
> >>>> Â Â  #include <linux/swiotlb.h>
> >>>>
> >
> 
--8323329-120884440-1548715237=:17936
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-120884440-1548715237=:17936--


From xen-devel-bounces@lists.xenproject.org Mon Jan 28 22:58:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Jan 2019 22:58:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goFrN-0002Pp-3W; Mon, 28 Jan 2019 22:58: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=Y4lz=QE=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1goFrM-0002Pk-Do
 for xen-devel@lists.xenproject.org; Mon, 28 Jan 2019 22:58:32 +0000
X-Inumbo-ID: 3b3c9daa-2350-11e9-8375-5f7c6abc86d2
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b3c9daa-2350-11e9-8375-5f7c6abc86d2;
 Mon, 28 Jan 2019 22:58:31 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 700DC2171F;
 Mon, 28 Jan 2019 22:58:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548716310;
 bh=PEVYl0tWut9XPsGfEUJf1FTuWA5MLdrqLf4MiT9HQqg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=zESgftQhYByLdiX8+Rcvy1qXAG7exm8wXFWcGHx3kfB08Oahe/ALtxLEe1d1bEDFQ
 +PYPvShgs9QpJyEtXX2pY1ge1wnaQirHqdBN45n0i36vyjlK+um3mhIlSdmr0BLWlp
 9VW1/8bXR+R1c0jjWsCIZKY1nfrdXoEmZYWn637E=
Date: Mon, 28 Jan 2019 14:58:30 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <bc7a2f15-87c2-659a-a0ab-1ac40ef35992@arm.com>
Message-ID: <alpine.DEB.2.10.1901281448510.17936@sstabellini-ThinkPad-X260>
References: <80edd4d5-e2b7-bcb5-32ac-9d2c9096299f@arm.com>
 <cc1466b5-fbc3-0e1f-6092-4f559866337c@arm.com>
 <alpine.DEB.2.10.1901251719390.17936@sstabellini-ThinkPad-X260>
 <bc7a2f15-87c2-659a-a0ab-1ac40ef35992@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-20665183-1548716311=:17936"
Subject: Re: [Xen-devel] Backport candidate for Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-20665183-1548716311=:17936
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Mon, 28 Jan 2019, Julien Grall wrote:
> Hi,
> 
> On 1/26/19 1:30 AM, Stefano Stabellini wrote:
> > On Mon, 21 Jan 2019, Julien Grall wrote:
> > > Hi,
> > > 
> > > Ping?
> > > 
> > > Cheers,
> > > 
> > > On 30/11/2018 17:25, Julien Grall wrote:
> > > > Hi,
> > > > 
> > > > Below a list of backport candidate for Arm.
> > > > 
> > > > 
> > > > For Xen 4.10+ to handle correctly SMC call parameters and result
> > > > 
> > > > 35fc608612Â Â Â  xen/arm: smccc-1.1: Make return values unsigned long
> > > > fa7974f743Â Â Â Â Â  xen/arm: smccc-1.1: Handle function result as parameters
> > > > 
> > > > For Xen 4.9+ to avoid Dom0 crash when using less vCPUs than pCPUs on
> > > > GICv3
> > > > 
> > > > 703d9d5ec1Â Â Â Â Â  xen/arm: vgic-v3: Delay the initialization of the domain
> > > > information
> > > > 54ec59f6b0Â Â Â Â Â Â  xen/arm: vgic-v3: Don't create empty re-distributor
> > > > regions
> > > > 
> > > > The following patch is required in Xen 4.11 to avoid breaking the new
> > > > vGIC
> > > > after applying the 2 previous patches.
> > > > 
> > > > 62aa9e7f1bÂ Â Â  xen/arm: Don't build GICv3 with the new vGIC
> > 
> > For the moment I skipped 54ec59f6b0 and 62aa9e7f1b because 62aa9e7f1b is
> > not a trivial backport. Everything else is done.
> 
> Thank you for backporting the patches. I think it was a bit odd to apply patch
> 703d9d5ec1 without the 2 patches. Anyway, below a replacement patch for
> 62aa9e7f1b.
> 
> diff --cc xen/arch/arm/Kconfig
> index 8174c0c635,581de67b6b..0000000000
> --- a/xen/arch/arm/Kconfig
> +++ b/xen/arch/arm/Kconfig
> @@@ -12,7 -12,6 +12,7 @@@ config ARM_3
>   config ARM_64
>         def_bool y
>         depends on 64BIT
> -       select HAS_GICV3
> ++      select HAS_GICV3 if !NEW_VGIC
> 
>   config ARM
>         def_bool y
> 

Thank you, and that is fine for 4.11. I did that. However for 4.9 and
4.10 we also need to make significant changes to 54ec59f6b0, or backport
a lot more. I went with the former approach -- does the backport commit
below look good to you for 4.10?


commit 316e4426a185efefa078dd087c89a694b2149be8
Author: Julien Grall <julien.grall@arm.com>
Date:   Mon Jan 28 14:54:52 2019 -0800

    xen/arm: vgic-v3: Don't create empty re-distributor regions
    
    At the moment, Xen is assuming the hardware domain will have the same
    number of re-distributor regions as the host. However, as the
    number of CPUs or the stride (e.g on GICv4) may be different we end up
    exposing regions which does not contain any re-distributors.
    
    When booting, Linux will go through all the re-distributor region to
    check whether a property (e.g vPLIs) is available accross all the
    re-distributors. This will result to a data abort on empty regions
    because there are no underlying re-distributor.
    
    So we need to limit the number of regions exposed to the hardware
    domain. The code reworked to only expose the minimun number of regions
    required by the hardware domain. It is assumed the regions will be
    populated starting from the first one.
    
    Lastly, rename vgic_v3_rdist_count to reflect the value return by the
    helper.
    
    Reported-by: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Tested-by: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit 54ec59f6b0b363c34cf1864d5214a05e35ea75ee)

diff --git a/xen/arch/arm/gic-v3.c b/xen/arch/arm/gic-v3.c
index a0d290b..f8e5354 100644
--- a/xen/arch/arm/gic-v3.c
+++ b/xen/arch/arm/gic-v3.c
@@ -1178,6 +1178,8 @@ static int gicv3_make_hwdom_dt_node(const struct domain *d,
      * GIC has two memory regions: Distributor + rdist regions
      * CPU interface and virtual cpu interfaces accessesed as System registers
      * So cells are created only for Distributor and rdist regions
+     * The hardware domain may not use all the regions. So only copy
+     * what is necessary.
      */
     len = len * (d->arch.vgic.nr_regions + 1);
     new_cells = xzalloc_bytes(len);
@@ -1416,6 +1418,10 @@ static int gicv3_make_hwdom_madt(const struct domain *d, u32 offset)
 
     /* Add Generic Redistributor */
     size = sizeof(struct acpi_madt_generic_redistributor);
+    /*
+     * The hardware domain may not used all the regions. So only copy
+     * what is necessary.
+     */
     for ( i = 0; i < d->arch.vgic.nr_regions; i++ )
     {
         gicr = (struct acpi_madt_generic_redistributor *)(base_ptr + table_len);
diff --git a/xen/arch/arm/vgic-v3.c b/xen/arch/arm/vgic-v3.c
index 6a30b4a..f76b0b2 100644
--- a/xen/arch/arm/vgic-v3.c
+++ b/xen/arch/arm/vgic-v3.c
@@ -1653,7 +1653,11 @@ static int vgic_v3_vcpu_init(struct vcpu *v)
     return 0;
 }
 
-static inline unsigned int vgic_v3_rdist_count(struct domain *d)
+/*
+ * Return the maximum number possible of re-distributor regions for
+ * a given domain.
+ */
+static inline unsigned int vgic_v3_max_rdist_count(struct domain *d)
 {
     return is_hardware_domain(d) ? vgic_v3_hw.nr_rdist_regions :
                GUEST_GICV3_RDIST_REGIONS;
@@ -1665,7 +1669,7 @@ static int vgic_v3_real_domain_init(struct domain *d)
     int rdist_count, i, ret;
 
     /* Allocate memory for Re-distributor regions */
-    rdist_count = vgic_v3_rdist_count(d);
+    rdist_count = vgic_v3_max_rdist_count(d);
 
     rdist_regions = xzalloc_array(struct vgic_rdist_region, rdist_count);
     if ( !rdist_regions )
@@ -1707,8 +1711,19 @@ static int vgic_v3_real_domain_init(struct domain *d)
             d->arch.vgic.rdist_regions[i].first_cpu = first_cpu;
 
             first_cpu += size / d->arch.vgic.rdist_stride;
+
+            if ( first_cpu >= d->max_vcpus )
+                break;
         }
 
+        /*
+         * The hardware domain may not use all the re-distributors
+         * regions (e.g when the number of vCPUs does not match the
+         * number of pCPUs). Update the number of regions to avoid
+         * exposing unused region as they will not get emulated.
+         */
+        d->arch.vgic.nr_regions = i + 1;
+
         d->arch.vgic.intid_bits = vgic_v3_hw.intid_bits;
     }
     else
@@ -1839,7 +1854,7 @@ int vgic_v3_init(struct domain *d, int *mmio_count)
     }
 
     /* GICD region + number of Redistributors */
-    *mmio_count = vgic_v3_rdist_count(d) + 1;
+    *mmio_count = vgic_v3_max_rdist_count(d) + 1;
 
     /* one region per ITS */
     *mmio_count += vgic_v3_its_count(d);
--8323329-20665183-1548716311=:17936
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-20665183-1548716311=:17936--


From xen-devel-bounces@lists.xenproject.org Tue Jan 29 00:44:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 00: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-devel-bounces@lists.xenproject.org>)
	id 1goHVa-0004AM-AW; Tue, 29 Jan 2019 00:44: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=Vl7d=QF=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1goHVZ-0004AH-SJ
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 00:44:09 +0000
X-Inumbo-ID: fca60bb0-235e-11e9-aeee-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fca60bb0-235e-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 00:44:08 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CA2152147A;
 Tue, 29 Jan 2019 00:44:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548722648;
 bh=0XeebM01hWrNwnE4sgG6YH+kNqVyV82nVbiE11rQsPc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=n19PeFNtn8hQ0PmTxBa3WIOXr9hQSfl4ZH61+YSdCRJDYqS+xbVYYawjL5LWikiag
 wqihQXMSNPwbassw7jWuodupg27B5GlmTQfI2pUFa+t6t7hHUEHG30gIYq6qJV+W2H
 +aP953o6mSozXWSwXKt9opBImcmBydKi1oL0jyRc=
Date: Mon, 28 Jan 2019 16:44:07 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190128115026.3336-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1901281644010.17936@sstabellini-ThinkPad-X260>
References: <20190128115026.3336-1-julien.grall@arm.com>
 <20190128115026.3336-6-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.12 v2 5/7] xen/arm: p2m: Only use
 isb() when it is necessary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyOCBKYW4gMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBFTDEgdHJhbnNs
YXRpb24gcmVnaW1lIGlzIG91dC1vZi1jb250ZXh0IHdoZW4gcnVubmluZyBhdCBFTDIuIFRoaXMK
PiBtZWFucyB0aGUgcHJvY2Vzc29yIGNhbm5vdCBzcGVjdWxhdGUgbWVtb3J5IGFjY2Vzc2VzIHVz
aW5nIHRoZSByZWdpc3RlcnMKPiBhc3NvY2lhdGVkIHRvIHRoYXQgcmVnaW1lLgo+IAo+IEFuIGlz
YigpIGlzIG9ubHkgbmVlZGVkIGlmIFhlbiBpcyBnb2luZyB0byB1c2UgdGhlIHRyYW5zbGF0aW9u
IHJlZ2ltZQo+IGJlZm9yZSByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0IChleGNlcHRpb24gcmV0dXJu
cyB3aWxsIHN5bmNocm9uaXplIHRoZQo+IGNvbnRleHQpLgo+IAo+IFJlbW92ZSB1bm5lY2Vzc2Fy
eSBpc2IoKSBhbmQgZG9jdW1lbnQgdGhlIG9uZXMgbGVmdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFJldmlld2VkLWJ5OiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFuZ2VzIGlu
IHYyOgo+ICAgICAgICAgLSBSZW1vdmUgcG9pbnRsZXNzIHt9Cj4gICAgICAgICAtIEZpeCB0eXBv
ZXMKPiAgICAgICAgIC0gQWRkIEFuZHJpaSdzIHJldmlld2VkLWJ5Cj4gLS0tCj4gIHhlbi9hcmNo
L2FybS9wMm0uYyB8IDE3ICsrKysrKysrKysrLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMSBp
bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBpbmRleCA5ODQ0YmZiOTM2Li40NDM5MWE1
ZjhjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9wMm0uYwo+IEBAIC0xMDYsMTcgKzEwNiwyMSBAQCB2b2lkIHAybV9yZXN0b3JlX3N0YXRlKHN0
cnVjdCB2Y3B1ICpuKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4gICAgICBXUklURV9TWVNSRUc2
NChwMm0tPnZ0dGJyLCBWVFRCUl9FTDIpOwo+IC0gICAgaXNiKCk7Cj4gLQo+ICAgICAgV1JJVEVf
U1lTUkVHKG4tPmFyY2guc2N0bHIsIFNDVExSX0VMMSk7Cj4gLSAgICBpc2IoKTsKPiAtCj4gICAg
ICBXUklURV9TWVNSRUcobi0+YXJjaC5oY3JfZWwyLCBIQ1JfRUwyKTsKPiAtICAgIGlzYigpOwo+
ICAKPiAgICAgIGxhc3RfdmNwdV9yYW4gPSAmcDJtLT5sYXN0X3ZjcHVfcmFuW3NtcF9wcm9jZXNz
b3JfaWQoKV07Cj4gIAo+ICAgICAgLyoKPiArICAgICAqIFdoaWxlIHdlIGFyZSByZXN0b3Jpbmcg
YW4gb3V0LW9mLWNvbnRleHQgdHJhbnNsYXRpb24gcmVnaW1lCj4gKyAgICAgKiB3ZSBzdGlsbCBu
ZWVkIHRvIGVuc3VyZToKPiArICAgICAqICAtIFZUVEJSX0VMMiBpcyBzeW5jaHJvbml6ZWQgYmVm
b3JlIGZsdXNoaW5nIHRoZSBUTEJzCj4gKyAgICAgKiAgLSBBbGwgcmVnaXN0ZXJzIGZvciBFTDEg
YXJlIHN5bmNocm9uaXplZCBiZWZvcmUgZXhlY3V0aW5nIGFuIEFUCj4gKyAgICAgKiAgaW5zdHJ1
Y3Rpb25zIHRhcmdldGluZyBTMS9TMi4KPiArICAgICAqLwo+ICsgICAgaXNiKCk7Cj4gKwo+ICsg
ICAgLyoKPiAgICAgICAqIEZsdXNoIGxvY2FsIFRMQiBmb3IgdGhlIGRvbWFpbiB0byBwcmV2ZW50
IHdyb25nIFRMQiB0cmFuc2xhdGlvbgo+ICAgICAgICogd2hlbiBydW5uaW5nIG11bHRpcGxlIHZD
UFUgb2YgdGhlIHNhbWUgZG9tYWluIG9uIGEgc2luZ2xlIHBDUFUuCj4gICAgICAgKi8KPiBAQCAt
MTQ3LDYgKzE1MSw3IEBAIHN0YXRpYyB2b2lkIHAybV9mb3JjZV90bGJfZmx1c2hfc3luYyhzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICAgICAgewo+ICAgICAgICAgIGxvY2FsX2lycV9zYXZlKGZs
YWdzKTsKPiAgICAgICAgICBXUklURV9TWVNSRUc2NChwMm0tPnZ0dGJyLCBWVFRCUl9FTDIpOwo+
ICsgICAgICAgIC8qIEVuc3VyZSBWVFRCUl9FTDIgaXMgc3luY2hyb25pemVkIGJlZm9yZSBmbHVz
aGluZyB0aGUgVExCcyAqLwo+ICAgICAgICAgIGlzYigpOwo+ICAgICAgfQo+ICAKPiBAQCAtMTU1
LDYgKzE2MCw3IEBAIHN0YXRpYyB2b2lkIHAybV9mb3JjZV90bGJfZmx1c2hfc3luYyhzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtKQo+ICAgICAgaWYgKCBvdnR0YnIgIT0gUkVBRF9TWVNSRUc2NChWVFRC
Ul9FTDIpICkKPiAgICAgIHsKPiAgICAgICAgICBXUklURV9TWVNSRUc2NChvdnR0YnIsIFZUVEJS
X0VMMik7Cj4gKyAgICAgICAgLyogRW5zdXJlIFZUVEJSX0VMMiBpcyBiYWNrIGluIHBsYWNlIGJl
Zm9yZSBjb250aW51aW5nLiAqLwo+ICAgICAgICAgIGlzYigpOwo+ICAgICAgICAgIGxvY2FsX2ly
cV9yZXN0b3JlKGZsYWdzKTsKPiAgICAgIH0KPiBAQCAtMTkwNyw3ICsxOTEzLDYgQEAgc3RhdGlj
IHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgdnRjcjsKPiAgc3RhdGljIHZvaWQgc2V0dXBfdmlydF9w
YWdpbmdfb25lKHZvaWQgKmRhdGEpCj4gIHsKPiAgICAgIFdSSVRFX1NZU1JFRzMyKHZ0Y3IsIFZU
Q1JfRUwyKTsKPiAtICAgIGlzYigpOwo+ICB9Cj4gIAo+ICB2b2lkIF9faW5pdCBzZXR1cF92aXJ0
X3BhZ2luZyh2b2lkKQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 00:52:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 00:52: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-devel-bounces@lists.xenproject.org>)
	id 1goHdk-00056B-6P; Tue, 29 Jan 2019 00:52: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=Vl7d=QF=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1goHdi-000566-OT
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 00:52:34 +0000
X-Inumbo-ID: 299f09e5-2360-11e9-aeee-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 299f09e5-2360-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 00:52:33 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BCB5920870;
 Tue, 29 Jan 2019 00:52:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548723153;
 bh=56Nw3ekQbFTZ1YjdGHo2ghRaQCdQXl0OILgjEqmik6E=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=IrOreSY6imjUeRpM6X8/fBpXVj69Agp7qQJXHZd9L4Nq82+BIFIORo7W8oMCvctaV
 oDQWEaxlYZR2aPD9LUcLC5RxdcrM+XBpPnfjl8xIPouF2yrWt7G3UahFhUKpAE2XbM
 zhRE2uFHN4t1to4xomf53/xNnQb5hUY+K6cWg6mw=
Date: Mon, 28 Jan 2019 16:52:32 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <d4f83b91-4c5c-70c5-ab4e-c82a78168b32@arm.com>
Message-ID: <alpine.DEB.2.10.1901281646070.17936@sstabellini-ThinkPad-X260>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-7-julien.grall@arm.com>
 <alpine.DEB.2.10.1901231610020.17936@sstabellini-ThinkPad-X260>
 <2a4755f3-42ff-9cd6-fb42-d82f6cd3588e@arm.com>
 <alpine.DEB.2.10.1901251313330.17936@sstabellini-ThinkPad-X260>
 <2aaba5bd-ce24-f752-0b6e-4395fc41dac2@arm.com>
 <d4f83b91-4c5c-70c5-ab4e-c82a78168b32@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1813873900-1548723153=:17936"
Subject: Re: [Xen-devel] [PATCH for-4.12 6/8] xen/arm: Implement workaround
 for Cortex-A76 erratum 1165522
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 James Morse <james.morse@arm.com>, andre.przywara@arm.com
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1813873900-1548723153=:17936
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Mon, 28 Jan 2019, Julien Grall wrote:
> On 1/27/19 9:55 AM, Julien Grall wrote:
> > Hi,
> > 
> > On 1/25/19 9:36 PM, Stefano Stabellini wrote:
> > > On Thu, 24 Jan 2019, Julien Grall wrote:
> > > > @James, please correct me if I am wrong below :).
> > > > 
> > > > On 24/01/2019 00:52, Stefano Stabellini wrote:
> > > > > On Wed, 28 Nov 2018, Julien Grall wrote:
> > > > ... in the context of the errata, you have to imagine what can happen if
> > > > an AT
> > > > instruction is inserted (via speculation) between each instruction and
> > > > what
> > > > happen if the system registers are re-ordered.
> > > > 
> > > > The key of the erratum is VTTBR_EL2. This is what will stop a speculated
> > > > AT
> > > > instruction to allocate a TLBs entry because you are not allowed to
> > > > cache a
> > > > translation that will fault. Without the isb() here, the VTTBR_EL2 may
> > > > be
> > > > synchronized before the rest of the context, so a speculated AT
> > > > instruction
> > > > may use an inconsistent state and allocate a TLB entry with an
> > > > unexpected
> > > > translation against the guest.
> > > > 
> > > > So here, we want to ensure the rest of the context is synchronized
> > > > before
> > > > writing to VTTBR_EL2, hence the isb().
> > > 
> > > OK. I understand the explanation, thank you.
> > > 
> > > I just thought that the CPU would be smart enough to only reorder system
> > > registers writes when appropriate, especially when the CPU is also doing
> > > speculation at the same time. Why would it speculate if it knows that it
> > > is reordering sysreg writes that can badly affect the speculation
> > > itself? Let me say that it doesn't sound like a "sane" behavior to me.
> > > But if it behaves this way, it behaves this way...
> > 
> > I hope you are aware we are speaking about an erratum here... Not what the
> > Arm Arm allows.

I know -- we are talking about a specific CPU implementation. That is
why it seems strange to me that a CPU would reorder things that it
should know they cause trouble to speculation. Anyway, no point in
discussing hardware design choices at this stage.


> > Aside the erratum, a processor is allowed to do whatever it wants if it is
> > within the Arm Arm. These registers are described as out-of-context and
> > should not be used by speculation in EL2. If you want to use them in EL2,
> > you need an isb() before any instruction in EL2 using them otherwise you may
> > use an inconsistent context. This is giving enough freedom to the processor
> > while the impact in the software is minimal.
> > 
> > [...]
> > 
> > > > > 
> > > > > > Â Â Â Â Â Â Â Â Â Â  /* Ensure VTTBR_EL2 is synchronized before flushing the
> > > > > > TLBs */
> > > > > > Â Â Â Â Â Â Â Â Â Â  isb();
> > > > > > Â Â Â Â Â Â  }
> > > > > > @@ -1504,6 +1545,23 @@ static uint32_t __read_mostly vtcr;
> > > > > > Â Â  static void setup_virt_paging_one(void *data)
> > > > > > Â Â  {
> > > > > > Â Â Â Â Â Â  WRITE_SYSREG32(vtcr, VTCR_EL2);
> > > > > > +
> > > > > > +Â Â Â  /*
> > > > > > +Â Â Â Â  * ARM64_WORKAROUND_AT_SPECULATE: We want to keep the TLBs free
> > > > > > from
> > > > > > +Â Â Â Â  * entries related to EL1/EL0 translation regime until a guest
> > > > > > vCPU
> > > > > > +Â Â Â Â  * is running. For that, we need to set-up VTTBR to point to an
> > > > > > empty
> > > > > > +Â Â Â Â  * page-table and turn on stage-2 translation.
> > > > > 
> > > > > I don't understand why this is needed: isn't the lack of HCR_VM (due
> > > > > to
> > > > > your previous patch) supposed to be sufficient? How can there be
> > > > > speculation without HCR_VM?
> > > > 
> > > > HCR_EL2.VM unsets means the stage-2 will not be used for the EL1/EL0
> > > > translation regime. In the context of the erratum, the AT can still
> > > > speculate
> > > > except it will not take into account the stage-2. The dependencies on
> > > > VMID
> > > > stills applies when HCR_EL2.VM is unset, so from my understanding, the
> > > > entry
> > > > could get cached to whatever is VTTBR_EL2.VMID.
> > > 
> > > Damn! Even if at this point of the boot sequence there is no EL1 / EL0
> > > at all? How can that speculation happen? Shouldn't the first EL1 / EL0
> > > speculation occur after the first leave_hypervisor_tail?
> > 
> > How do you know EL1 was not run before hand? Imagine we did a soft reboot or
> > kexec Xen...
> > 
> > But the speculation in that context is may be because the processor noticed
> > an AT instruction targeting EL1 in the stream.

This seems to be extremely improbable, borderline impossible to me, but
I can imagine that we might want to be extra-paranoid to make sure all
potential issues are covered.


> > > > > Even if speculation happens without HCR_EL2, why do we need to set it
> > > > > now? Isn't setting empty_root_mfn enough?
> > > > 
> > > > The main goal here is to have the TLBs in a known state after the CPU
> > > > has been
> > > > initialized. After the sequence below, we are sure that the TLBs don't
> > > > contain
> > > > entries associated to the EL1/EL0 regime and and a speculated AT
> > > > instruction
> > > > will not be able to allocate more.
> > > > 
> > > > Without HCR_EL2.VM set, the stage-2 page-table will not get used. So a
> > > > speculated AT instruction could still allocate an entry in TLB. It is
> > > > not a
> > > > major issue as it would be against INVALID_VMID, yet it is not a very
> > > > sane
> > > > situation for the hypervisor.
> > > 
> > > I have a question on the tlb flush.Â  Do we need it because the tlb is
> > > not guaranteed to be clean after boot?
> > 
> > You don't know the state of the TLBs after boot.
> > 
> > > 
> > > Also, do we need a flush_tlb_all_local()? Would flush_tlb_local be
> > > enough, maybe executed immediately before switching VTTBR_EL2? I guess
> > > it depends on whether the speculation happens on the local VMID only.
> > 
> > Speculation can only happen using system registers. So only on the local
> > VMID only.
> > 
> > > If it only speculate on the local VMID, then flush_tlb_all_local()
> > > should suffice?
> > 
> > We have two VMIDs in play here: whatever was the value in VTTBR_EL2.VMID
> > before the function and INVALID_VMID. We would need to flush the former and
> > this would require empty root trick because speculation can happen as soon
> > as flush ended.
> > 
> > But then, you rely on Xen to only use a single VMID at boot. While this is
> > the case today, I can't tell if it will be in the future.
> > 
> > So the flush_tlb_local is the safest.
> 
> Hmmm, I meant flush_tlb_all_local here.

OK.


Overall, I think we could probably get away without a couple of changes
from this patch, but since it is basically impossible for me to prove
it, I'll give my Reviewed-by. I saw that you resent the series already.
I'll take care of committing it.

Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
--8323329-1813873900-1548723153=:17936
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1813873900-1548723153=:17936--


From xen-devel-bounces@lists.xenproject.org Tue Jan 29 00:57:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 00:57: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-devel-bounces@lists.xenproject.org>)
	id 1goHij-0005HI-RA; Tue, 29 Jan 2019 00:57:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hilF=QF=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1goHii-0005HC-VZ
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 00:57:45 +0000
X-Inumbo-ID: e170e3ce-2360-11e9-a357-0bd99044158a
Received: from mail-ed1-f67.google.com (unknown [209.85.208.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e170e3ce-2360-11e9-a357-0bd99044158a;
 Tue, 29 Jan 2019 00:57:42 +0000 (UTC)
Received: by mail-ed1-f67.google.com with SMTP id f9so14614492eds.10
 for <xen-devel@lists.xenproject.org>; Mon, 28 Jan 2019 16:57:42 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=KCF1W7GgJzh45AGAhePO1H9Hpg3hV13m/4xvaAfTshg=;
 b=JI2isVmCQG9oCkk62LE+zlaIicn5mLibBK8fvEi/kI1OoI6RLydIxOoTm13E+8uewK
 mjMyQNxL9SvLyhUwGabm32xRZBPLh0QaekwDZOqqeSWWB8GToumqFWSwfHtoNCS5ZWNB
 wp9NsngIniBooiR5YQSru4UENfpR3kVxu26ZNs4vnsBCR8pKA4zjlae8nCYhhApfDUVT
 ird0+YfJ+OhphbbfTRcSJcDKVsTdrO/cEnOQVyWsEdIglnjFbOLnH1CHNthegu3+4mqy
 VcUC3JvjyMoTkyk4iu+hmoralDh+mkAmLgEjM7Cn1BRju9l6Cwd5P6qt3rv4Ew0tpVho
 awSg==
X-Gm-Message-State: AJcUukfFNQhwXxDQ12soOIYD7lSDN4CixPvovEw60VH2ihMc3F4xce5Q
 MV0whW2xQgpnmX5/0T4lvcO0D3Bw
X-Google-Smtp-Source: ALg8bN7SrGZOyVa93lPCx3EA5ZZ+DOc1Nz5u8LVqqMFoRtDuTuBUhCQP2VreYNfOMtLrc7ErmUTCxg==
X-Received: by 2002:a50:f5f4:: with SMTP id x49mr24025822edm.26.1548723461139; 
 Mon, 28 Jan 2019 16:57:41 -0800 (PST)
Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com.
 [209.85.221.43])
 by smtp.gmail.com with ESMTPSA id e51sm14271910edd.35.2019.01.28.16.57.40
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Jan 2019 16:57:40 -0800 (PST)
Received: by mail-wr1-f43.google.com with SMTP id z5so20145668wrt.11
 for <xen-devel@lists.xenproject.org>; Mon, 28 Jan 2019 16:57:40 -0800 (PST)
X-Received: by 2002:adf:e5c4:: with SMTP id a4mr22819359wrn.157.1548723460470; 
 Mon, 28 Jan 2019 16:57:40 -0800 (PST)
MIME-Version: 1.0
References: <20190127054507.30838-1-tamas@tklengyel.com>
 <20190128121547.rj77srqrn66ui6e5@zion.uk.xensource.com>
In-Reply-To: <20190128121547.rj77srqrn66ui6e5@zion.uk.xensource.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 28 Jan 2019 17:57:04 -0700
X-Gmail-Original-Message-ID: <CABfawh=2-uwDGwQKPP8rPc87V-WButmkNpLJGag2TAqqMhRtKw@mail.gmail.com>
Message-ID: <CABfawh=2-uwDGwQKPP8rPc87V-WButmkNpLJGag2TAqqMhRtKw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools/libxl: Fix leaking ssid_label in
 libxl_name_to_domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgNToxNiBBTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPgo+IE9uIFNhdCwgSmFuIDI2LCAyMDE5IGF0IDEwOjQ1OjA3UE0gLTA3MDAs
IFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+IE9uIHN5c3RlbXMgd2l0aCBYU00gZW5hYmxlZCBs
aWJ4bF9uYW1lX3RvX2RvbWlkIGxlYWtzIG1lbW9yeQo+ID4gYWxsb2NhdGVkIGZvciBzc2lkX2xh
YmVsOgo+ID4KPiA+ID09MjY5Mz09IDUzIGJ5dGVzIGluIDIgYmxvY2tzIGFyZSBkZWZpbml0ZWx5
IGxvc3QgaW4gbG9zcyByZWNvcmQgNCBvZiA4Cj4gPiA9PTI2OTM9PSAgICBhdCAweDRDMkJFNkQ6
IG1hbGxvYyAodmdfcmVwbGFjZV9tYWxsb2MuYzozMDkpCj4gPiA9PTI2OTM9PSAgICBieSAweDZD
MEEzQjk6IHN0cmR1cCAoc3RyZHVwLmM6NDIpCj4gPiA9PTI2OTM9PSAgICBieSAweDUxMDgyOTQ6
IGxpYnhsX2ZsYXNrX3NpZF90b19jb250ZXh0IChsaWJ4bF9mbGFzay5jOjM5KQo+ID4gPT0yNjkz
PT0gICAgYnkgMHg1MEMyQjY0OiBsaWJ4bF9feGNpbmZvMnhsaW5mbyAobGlieGxfZG9tYWluLmM6
MjY3KQo+ID4gPT0yNjkzPT0gICAgYnkgMHg1MEMyRTAyOiBsaWJ4bF9saXN0X2RvbWFpbiAobGli
eGxfZG9tYWluLmM6MzA4KQo+ID4gPT0yNjkzPT0gICAgYnkgMHg1MDhBM0M1OiBsaWJ4bF9uYW1l
X3RvX2RvbWlkIChsaWJ4bF91dGlscy5jOjc3KQo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFRhbWFz
IEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiA+IENjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+ID4gLS0tCj4gPiAgdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyB8IDIgKysKPiA+ICAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3V0aWxzLmMgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCj4gPiBpbmRl
eCBlNTBlMDk0YzQ4Li45OWFiZmE1NDk3IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfdXRpbHMuYwo+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYwo+ID4gQEAgLTc5
LDYgKzc5LDggQEAgaW50IGxpYnhsX25hbWVfdG9fZG9taWQobGlieGxfY3R4ICpjdHgsIGNvbnN0
IGNoYXIgKm5hbWUsCj4gPiAgICAgICAgICByZXR1cm4gRVJST1JfTk9NRU07Cj4gPgo+ID4gICAg
ICBmb3IgKGkgPSAwOyBpIDwgbmJfZG9tYWluczsgaSsrKSB7Cj4gPiArICAgICAgICBpZiAoZG9t
aW5mb1tpXS5zc2lkX2xhYmVsKQo+ID4gKyAgICAgICAgICAgIGZyZWUoZG9taW5mb1tpXS5zc2lk
X2xhYmVsKTsKPiA+ICAgICAgICAgIGRvbW5hbWUgPSBsaWJ4bF9kb21pZF90b19uYW1lKGN0eCwg
ZG9taW5mb1tpXS5kb21pZCk7Cj4gPiAgICAgICAgICBpZiAoIWRvbW5hbWUpCj4gPiAgICAgICAg
ICAgICAgY29udGludWU7Cj4KPiBUaGFua3MgZm9yIHJlcG9ydGluZyB0aGlzIGlzc3VlLiBJIHRo
aW5rIHlvdXIgcGF0Y2ggaXNuJ3QgZnV0dXJlLXByb29mLgo+Cj4gQ2FuIHlvdSB0cnkgdGhlIGZv
bGxvd2luZyBwYXRjaD8KCldvcmtzIHRvby4KClRoYW5rcywKVGFtYXMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 01:22:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 01:22: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-devel-bounces@lists.xenproject.org>)
	id 1goI6x-0006ev-7k; Tue, 29 Jan 2019 01:22:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goI6w-0006em-Kd
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 01:22:46 +0000
X-Inumbo-ID: 60250df0-2364-11e9-9df9-43a120d2d1b0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60250df0-2364-11e9-9df9-43a120d2d1b0;
 Tue, 29 Jan 2019 01:22:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goI6q-0002I4-0X; Tue, 29 Jan 2019 01:22:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goI6p-0002dO-Ok; Tue, 29 Jan 2019 01:22:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goI6p-00067o-O5; Tue, 29 Jan 2019 01:22:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132514-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=ad7a21e81231ae64540310384fb0f87ac8758b02
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 01:22:39 +0000
Subject: [Xen-devel] [qemu-mainline test] 132514: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjUxNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI1MTQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTIgZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMzE4NDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTg0MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MTg0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhZDdhMjFlODEyMzFhZTY0NTQwMzEwMzg0
ZmIwZjg3YWM4NzU4YjAyCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAx
NDc5MjNiMWE5MDFhMDM3MGY4M2EwZjRjNThlYzFiYWZmZWYyMmYwCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzE4NDIgIDIwMTktMDEtMDkgMDA6Mzc6MjIgWiAgIDIwIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTMxODkyICAyMDE5LTAxLTA5IDIzOjM3OjAwIFogICAxOSBkYXlzICAgMTcgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNDg4ICAyMDE5LTAxLTI2IDAzOjI4OjA4IFog
ICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQWFyb24gTGluZHNheSA8YWFyb25Ab3MuYW1wZXJlY29tcHV0aW5nLmNv
bT4KICBBYXJvbiBMaW5kc2F5IDxhY2xpbmRzYUBnbWFpbC5jb20+CiAgQWFyb24gTGluZHNheSA8
YWxpbmRzYXlAY29kZWF1cm9yYS5vcmc+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmlj
QHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAg
QWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kZXIg
R3JhZiA8YWdyYWZAc3VzZS5kZT4KICBBbGV4YW5kZXIgS2FuYXZpbiA8YWxleC5rYW5hdmluQGdt
YWlsLmNvbT4KICBBbGV4YW5kcm8gU2FuY2hleiBCYWNoIDxhc2FuY2hlekBrcnlwdG9zbG9naWMu
Y29tPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZy
YW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3
QGFqLmlkLmF1PgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgog
IEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQm9yaXNsYXYgUGV0a292IDxi
cEBzdXNlLmRlPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNv
bT4KICBDaHJpc3RvcGhlIEZlcmdlYXUgPGNmZXJnZWF1QHJlZGhhdC5jb20+CiAgQ2xlYmVyIFJv
c2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJt
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdv
YXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhh
dC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2
aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRG9uZ2xpIFpoYW5nIDxkb25nbGku
emhhbmdAb3JhY2xlLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRo
YXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgog
IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFZHVhcmRvIE90dWJvIDxv
dHVib0ByZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmlj
IEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhh
dC5jb20+CiAgRmFtIFpoZW5nIDxmYW16QHJlZGhhdC5jb20+CiAgRmVpIExpIDxmbGlAc3VzZS5j
b20+CiAgRmVpIExpIDxzaGlybGV5MTdmZWlAZ21haWwuY29tPgogIEZyZWRpYW5vIFppZ2xpbyA8
ZnppZ2xpb0ByZWRoYXQuY29tPgogIEZyZWRyaWsgTm9yaW5nIDxub3JpbmdAbm9jcmV3Lm9yZz4K
ICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGth
b2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBJZ29yIE1hbW1l
ZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXgu
aWJtLmNvbT4KICBKaWFuIFdhbmcgPHdhbmdqaWFuMTYxQGh1YXdlaS5jb20+CiAgSm9lbCBTdGFu
bGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSm9u
IERpZWtlbWEgPGpvbi5kaWVrZW1hQGdlLmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUBy
ZWRoYXQuY29tPgogIEthbWFsIEhlaWIgPGthbWFsaGVpYjFAZ21haWwuY29tPgogIEthc2h5YXAg
Q2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50
QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEZl
bmcgPGxpZmVuZzE1MTlAZ21haWwuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBN
YXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwg
QXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJrIENhdmUtQXlsYW5k
IDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJt
YnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWlj
aGFlbCBDbGFyayA8bWpjQHNpZml2ZS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTmlz
YXJnIFNoYWggPG5zaGFoQGRpc3Jvb3Qub3JnPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lm
aXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGVuZyBIYW8gPHBlbmcuaGFvMkB6dGUu
Y29tLmNuPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaWVycmUgTW9yZWwgPHBtb3JlbEBsaW51eC5p
Ym0uY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFByaWl0
IExhZXMgPHBsYWVzQHBsYWVzLm9yZz4KICBSZW15IE5vZWwgPHJlbXkubm9lbEBibGFkZS1ncm91
cC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+
CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBSb21hbiBCb2xzaGFr
b3YgPHIuYm9sc2hha292QHlhZHJvLmNvbT4KICBSeWFuIEVsIEtvY2h0YSA8cmVsa29jaHRhQGdt
YWlsLmNvbT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+
CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29t
PgogIFNyZWVqaXRoIE1vaGFuYW4gPHNyZWVqaXQubW9oYW5hbkBudXRhbml4LmNvbT4KICBTdGVm
YW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LmlibS5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFu
YkBsaW51eC52bmV0LmlibS5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgogIFN0ZWZhbiBNYXJrb3ZpYyA8c21hcmtvdmljQHdhdmVjb21wLmNvbT4KICBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRo
QHJlZGhhdC5jb20+CiAgVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KICBUb20gRGVz
ZXluIDx0b20uZGVzZXluQGdtYWlsLmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0By
ZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmly
dHVvenpvLmNvbT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhh
dC5jb20+CiAgV2VpIFh1IDx3ZXh1QHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3Lnlh
bmdAbGludXguaW50ZWwuY29tPgogIFhpYW8gR3Vhbmdyb25nIDx4aWFvZ3Vhbmdyb25nQHRlbmNl
bnQuY29tPgogIFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50ZWwuY29tPgogIFlpIE1pbiBaaGFv
IDx6eWltaW5AbGludXguaWJtLmNvbT4KICBZb25nYm9rIEtpbSA8eW9uZ2Jvay5raW1AaW1ndGVj
LmNvbT4KICBZb25nYm9rIEtpbSA8eW9uZ2Jvay5raW1AbWlwcy5jb20+CiAgWXVyaSBCZW5kaXRv
dmljaCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1dmFsIFNoYWlhIDx5dXZhbC5z
aGFpYUBvcmFjbGUuY29tPgogIFpoYW8gWWFuIDx5YW4ueS56aGFvQGludGVsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTEwMTggbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 03:50:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 03:50: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-devel-bounces@lists.xenproject.org>)
	id 1goKPq-0003do-Db; Tue, 29 Jan 2019 03:50: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=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goKPo-0003db-Oq
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 03:50:24 +0000
X-Inumbo-ID: 0104f0a0-2379-11e9-a51f-7346c7dba490
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0104f0a0-2379-11e9-a51f-7346c7dba490;
 Tue, 29 Jan 2019 03:50:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goKPk-0005U6-2q; Tue, 29 Jan 2019 03:50:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goKPj-0003ga-Nh; Tue, 29 Jan 2019 03:50:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goKPj-0006r2-N3; Tue, 29 Jan 2019 03:50:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132550-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a18be06acab6ce7d5f035d4df538397a548d46ea
X-Osstest-Versions-That: xen=f19a199281a23725beb73bef61eb8964d8e225ce
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 03:50:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132550: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU1MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjU1MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGExOGJlMDZhY2FiNmNlN2Q1ZjAzNWQ0ZGY1MzgzOTdh
NTQ4ZDQ2ZWEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGYxOWExOTky
ODFhMjM3MjViZWI3M2JlZjYxZWI4OTY0ZDhlMjI1Y2UKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjUzOCAgMjAxOS0wMS0yOCAxNzowMDo0NSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzI1NTAgIDIwMTktMDEtMjkgMDE6MDA6MzAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICBmMTlhMTk5MjgxLi5hMThiZTA2YWNhICBhMThiZTA2YWNhYjZjZTdkNWYw
MzVkNGRmNTM4Mzk3YTU0OGQ0NmVhIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 04:37:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 04:37: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-devel-bounces@lists.xenproject.org>)
	id 1goL9c-0007Vy-Up; Tue, 29 Jan 2019 04:37: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=1edO=QF=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1goL9b-0007Vt-WF
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 04:37:44 +0000
X-Inumbo-ID: 9cbcc760-237f-11e9-b7b2-678b7e6fcea0
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9cbcc760-237f-11e9-b7b2-678b7e6fcea0;
 Tue, 29 Jan 2019 04:37:41 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Jan 2019 20:37:40 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,536,1539673200"; d="scan'208";a="122141346"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by orsmga003.jf.intel.com with ESMTP; 28 Jan 2019 20:37:38 -0800
Date: Tue, 29 Jan 2019 12:41:42 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190129044140.GA32470@gao-cwp>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-4-git-send-email-chao.gao@intel.com>
 <20190128173943.glgp6xxsfpy6yd3e@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190128173943.glgp6xxsfpy6yd3e@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 3/8] microcode: introduce the global
 microcode cache
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDY6Mzk6NDNQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIE1vbiwgSmFuIDI4LCAyMDE5IGF0IDAzOjA2OjQ1UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiB0byByZXBsYWNlIHRoZSBjdXJyZW50IHBlci1jcHUgY2FjaGUgJ3VjaS0+
bWMnLgo+PiAKPj4gQ29tcGFyZWQgdG8gdGhlIGN1cnJlbnQgcGVyLWNwdSBjYWNoZSwgdGhlIGJl
bmVmaXRzIG9mIHRoZSBnbG9iYWwKPj4gbWljcm9jb2RlIGNhY2hlIGFyZToKPj4gMS4gSXQgcmVk
dWNlcyB0aGUgd29yayB0aGF0IG5lZWQgdG8gYmUgZG9uZSBvbiBlYWNoIENQVS4gUGFyc2luZyB1
Y29kZQo+PiBmaWxlIGNhbiBiZSBkb25lIG9uY2Ugb24gb25lIENQVS4gT3RoZXIgQ1BVcyBuZWVk
bid0IHBhcnNlIHVjb2RlIGZpbGUuCj4+IEluc3RlYWQsIHRoZXkgY2FuIGZpbmQgb3V0IGFuZCBs
b2FkIGEgcGF0Y2ggd2l0aCBuZXdlciByZXZpc2lvbiBmcm9tCj4+IHRoZSBnbG9iYWwgY2FjaGUu
Cj4+IDIuIEl0IHJlZHVjZXMgdGhlIG1lbW9yeSBjb25zdW1wdGlvbiBvbiBhIHN5c3RlbSB3aXRo
IG1hbnkgQ1BVIGNvcmVzLgo+PiAKPj4gVHdvIGZ1bmN0aW9ucywgc2F2ZV9wYXRjaCgpIGFuZCBm
aW5kX3BhdGNoKCkgYXJlIGludHJvZHVjZWQuIFRoZQo+PiBmb3JtZXIgYWRkcyBvbmUgZ2l2ZW4g
cGF0Y2ggdG8gdGhlIGdsb2JhbCBjYWNoZS4gVGhlIGxhdHRlciBnZXRzCj4+IGEgbmV3ZXIgYW5k
IG1hdGNoZWQgdWNvZGUgcGF0Y2ggZnJvbSB0aGUgZ2xvYmFsIGNhY2hlLgo+PiAKPj4gTm90ZSB0
aGF0IEkgZGVsaWJlcmF0ZWx5IGF2b2lkIHRvdWNoaW5nICd1Y2ktPm1jJyBhcyBJIGFtIGdvaW5n
IHRvCj4+IHJlbW92ZSBpdCBjb21wbGV0ZWx5IGluIHRoZSBuZXh0IHBhdGNoLgo+PiAKPj4gU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gLS0tCj4+IENoYW5n
ZXMgaW4gdjU6Cj4+ICAtIHJld29yZCB0aGUgY29tbWl0IGRlc2NyaXB0aW9uCj4+ICAtIGZpbmRf
cGF0Y2goKSBhbmQgc2F2ZV9wYXRjaCgpIGFyZSBhYnN0cmFjdGVkIGludG8gY29tbW9uIGZ1bmN0
aW9ucwo+PiAgICB3aXRoIHNvbWUgaG9va3MgZm9yIEFNRCBhbmQgSW50ZWwKPj4gLS0tCj4+ICB4
ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgICAgICAgIHwgNTQgKysrKysrKysrKysrKysrKysrKysr
KysKPj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgICAgfCA5NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLQo+PiAgeGVuL2FyY2gveDg2L21pY3JvY29kZV9p
bnRlbC5jICB8IDcxICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KPj4gIHhlbi9pbmNs
dWRlL2FzbS14ODYvbWljcm9jb2RlLmggfCAxMyArKysrKysKPj4gIDQgZmlsZXMgY2hhbmdlZCwg
MjE5IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+PiBpbmRl
eCA0MTYzZjUwLi43ZDViNzY5IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2Rl
LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4+IEBAIC02MSw2ICs2MSw4IEBA
IHN0YXRpYyBzdHJ1Y3QgdWNvZGVfbW9kX2Jsb2IgX19pbml0ZGF0YSB1Y29kZV9ibG9iOwo+PiAg
ICovCj4+ICBzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgdWNvZGVfc2NhbjsKPj4gIAo+PiArc3Rh
dGljIExJU1RfSEVBRChtaWNyb2NvZGVfY2FjaGUpOwo+PiArCj4+ICB2b2lkIF9faW5pdCBtaWNy
b2NvZGVfc2V0X21vZHVsZSh1bnNpZ25lZCBpbnQgaWR4KQo+PiAgewo+PiAgICAgIHVjb2RlX21v
ZF9pZHggPSBpZHg7Cj4+IEBAIC0yMDgsNiArMjEwLDU4IEBAIHN0YXRpYyB2b2lkIG1pY3JvY29k
ZV9maW5pX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQo+PiAgICAgIHNwaW5fdW5sb2NrKCZtaWNyb2Nv
ZGVfbXV0ZXgpOwo+PiAgfQo+PiAgCj4+ICsvKiBTYXZlIGEgdWNvZGUgcGF0Y2ggdG8gdGhlIGds
b2JhbCBjYWNoZSBsaXN0ICovCj4+ICtib29sIHNhdmVfcGF0Y2goc3RydWN0IG1pY3JvY29kZV9w
YXRjaCAqbmV3X3BhdGNoKQo+Cj5UaGlzIGJlaW5nIGEgZ2xvYmFsIGZ1bmN0aW9uIGxpa2VseSBy
ZXF1aXJlcyBzb21lIGtpbmQgb2YgcHJlZml4LCBJCj53b3VsZCBzdWdnZXN0IG1pY3JvY29kZV9z
YXZlX3BhdGNoLCB0aGUgc2FtZSBhcHBsaWVzIHRvIHRoZSBmaW5kX3BhdGNoCj5mdW5jdGlvbiBi
ZWxvdy4KCldpbGwgZG8uCgo+Cj4+ICt7Cj4+ICsgICAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAq
bWljcm9jb2RlX3BhdGNoOwo+PiArCj4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShtaWNyb2Nv
ZGVfcGF0Y2gsICZtaWNyb2NvZGVfY2FjaGUsIGxpc3QpCj4KPkkgdGhpbmsgSSdtIG1pc3Npbmcg
c29tZXRoaW5nIGhlcmUsIGJ1dCBnaXZlbiB0aGUgY29udmVyc2F0aW9uIHdlIGhhZAo+aW4gdGhl
IHByZXZpb3VzIHZlcnNpb24gb2YgdGhlIHNlcmllcyBbMF0gSSBhc3N1bWVkIHRoZXJlIHdhcyBv
bmx5IGEKPnNpbmdsZSBtaWNyb2NvZGUgcGF0Y2ggdGhhdCBhcHBsaWVzIHRvIHRoZSB3aG9sZSBz
eXN0ZW0sIGFuZCB0aGF0Cj50aGVyZSB3YXMgbm8gbmVlZCB0byBrZWVwIGEgbGlzdD8KPgo+QmVj
YXVzZSBYZW4gZG9lc24ndCBzdXBwb3J0IHJ1bm5pbmcgb24gc3VjaCBtaXhlZCBzeXN0ZW1zIGFu
eXdheT8KCk5vLiBBcyBKYW4gcG9pbnRlZCBvdXQgaW4gWzFdLCB3ZSBzdGlsbCB3YW50IHRvIHN1
cHBvcnQgbWl4ZWQgc3lzdGVtcwp3aGljaCBhcmUgYWxsb3dlZCBieSBJbnRlbCBhbmQgQU1ELgoK
WzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxOC0xMS9tc2cwMzQ3OS5odG1sCgo+Cj5bMF0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTEyL21zZzAwMzgxLmh0bWwKPgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L21p
Y3JvY29kZV9pbnRlbC5jCj4+IGluZGV4IDFlZDU3M2EuLmZjMzVjOGQgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlX2ludGVsLmMKPj4gQEAgLTI3NiwxOCArMzI0LDI0IEBAIHN0YXRpYyBpbnQgYXBwbHlf
bWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCj4+ICAgICAgdW5zaWduZWQgaW50IHZhbFsyXTsK
Pj4gICAgICB1bnNpZ25lZCBpbnQgY3B1X251bSA9IHJhd19zbXBfcHJvY2Vzc29yX2lkKCk7Cj4+
ICAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5m
bywgY3B1X251bSk7Cj4+ICsgICAgc3RydWN0IG1pY3JvY29kZV9pbnRlbCAqbWNfaW50ZWw7Cj4+
ICsgICAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2g7Cj4+ICAKPj4gICAgICAvKiBXZSBz
aG91bGQgYmluZCB0aGUgdGFzayB0byB0aGUgQ1BVICovCj4+ICAgICAgQlVHX09OKGNwdV9udW0g
IT0gY3B1KTsKPj4gIAo+PiAtICAgIGlmICggdWNpLT5tYy5tY19pbnRlbCA9PSBOVUxMICkKPj4g
KyAgICBwYXRjaCA9IGZpbmRfcGF0Y2goY3B1KTsKPj4gKyAgICBpZiAoICFwYXRjaCApCj4+ICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgCj4+ICsgICAgbWNfaW50ZWwgPSBwYXRjaC0+ZGF0
YTsKPj4gKyAgICBCVUdfT04oIW1jX2ludGVsKTsKPj4gKwo+PiAgICAgIC8qIHNlcmlhbGl6ZSBh
Y2Nlc3MgdG8gdGhlIHBoeXNpY2FsIHdyaXRlIHRvIE1TUiAweDc5ICovCj4+ICAgICAgc3Bpbl9s
b2NrX2lycXNhdmUoJm1pY3JvY29kZV91cGRhdGVfbG9jaywgZmxhZ3MpOwo+PiAgCj4+ICAgICAg
Lyogd3JpdGUgbWljcm9jb2RlIHZpYSBNU1IgMHg3OSAqLwo+PiAtICAgIHdybXNybChNU1JfSUEz
Ml9VQ09ERV9XUklURSwgKHVuc2lnbmVkIGxvbmcpdWNpLT5tYy5tY19pbnRlbC0+Yml0cyk7Cj4+
ICsgICAgd3Jtc3JsKE1TUl9JQTMyX1VDT0RFX1dSSVRFLCAodW5zaWduZWQgbG9uZyltY19pbnRl
bC0+Yml0cyk7Cj4+ICAgICAgd3Jtc3JsKE1TUl9JQTMyX1VDT0RFX1JFViwgMHgwVUxMKTsKPj4g
IAo+PiAgICAgIC8qIEFzIGRvY3VtZW50ZWQgaW4gdGhlIFNETTogRG8gYSBDUFVJRCAxIGhlcmUg
Ki8KPj4gQEAgLTI5OCwxOSArMzUyLDE5IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVu
c2lnbmVkIGludCBjcHUpCj4+ICAgICAgdmFsWzFdID0gKHVpbnQzMl90KShtc3JfY29udGVudCA+
PiAzMik7Cj4+ICAKPj4gICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtaWNyb2NvZGVfdXBk
YXRlX2xvY2ssIGZsYWdzKTsKPj4gLSAgICBpZiAoIHZhbFsxXSAhPSB1Y2ktPm1jLm1jX2ludGVs
LT5oZHIucmV2ICkKPj4gKyAgICBpZiAoIHZhbFsxXSAhPSBtY19pbnRlbC0+aGRyLnJldiApCj4+
ICAgICAgewo+PiAgICAgICAgICBwcmludGsoS0VSTl9FUlIgIm1pY3JvY29kZTogQ1BVJWQgdXBk
YXRlIGZyb20gcmV2aXNpb24gIgo+PiAgICAgICAgICAgICAgICAgIiUjeCB0byAlI3ggZmFpbGVk
LiBSZXN1bHRpbmcgcmV2aXNpb24gaXMgJSN4LlxuIiwgY3B1X251bSwKPj4gLSAgICAgICAgICAg
ICAgIHVjaS0+Y3B1X3NpZy5yZXYsIHVjaS0+bWMubWNfaW50ZWwtPmhkci5yZXYsIHZhbFsxXSk7
Cj4+ICsgICAgICAgICAgICAgICB1Y2ktPmNwdV9zaWcucmV2LCBtY19pbnRlbC0+aGRyLnJldiwg
dmFsWzFdKTsKPj4gICAgICAgICAgcmV0dXJuIC1FSU87Cj4+ICAgICAgfQo+PiAgICAgIHByaW50
ayhLRVJOX0lORk8gIm1pY3JvY29kZTogQ1BVJWQgdXBkYXRlZCBmcm9tIHJldmlzaW9uICIKPj4g
ICAgICAgICAgICAgIiUjeCB0byAlI3gsIGRhdGUgPSAlMDR4LSUwMngtJTAyeCBcbiIsCj4+ICAg
ICAgICAgICAgIGNwdV9udW0sIHVjaS0+Y3B1X3NpZy5yZXYsIHZhbFsxXSwKPj4gLSAgICAgICAg
ICAgdWNpLT5tYy5tY19pbnRlbC0+aGRyLmRhdGUgJiAweGZmZmYsCj4+IC0gICAgICAgICAgIHVj
aS0+bWMubWNfaW50ZWwtPmhkci5kYXRlID4+IDI0LAo+PiAtICAgICAgICAgICAodWNpLT5tYy5t
Y19pbnRlbC0+aGRyLmRhdGUgPj4gMTYpICYgMHhmZik7Cj4+ICsgICAgICAgICAgIG1jX2ludGVs
LT5oZHIuZGF0ZSAmIDB4ZmZmZiwKPj4gKyAgICAgICAgICAgbWNfaW50ZWwtPmhkci5kYXRlID4+
IDI0LAo+PiArICAgICAgICAgICAobWNfaW50ZWwtPmhkci5kYXRlID4+IDE2KSAmIDB4ZmYpOwo+
Cj5OaXQ6IHdoaWxlIGhlcmUgY291bGQgeW91IG1ha2UgYW4gdW5pb24gb2YgdGhlIGRhdGUgZmll
bGQgd2l0aCBpdCdzCj5mb3JtYXQsIHNvIHRoYXQgeW91IGNhbiBwcmludCBpdCB3aXRob3V0IGhh
dmluZyB0byBwZXJmb3JtIHRoaXMKPnNoaWZ0aW5nIGFuZCBtYXNraW5nPwoKV2lsbCBkby4KClRo
YW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 06:01:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 06:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goMSr-0007IN-4d; Tue, 29 Jan 2019 06:01: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=HQ1M=QF=gmail.com=a13xp0p0v88@srs-us1.protection.inumbo.net>)
 id 1goH0w-0001Wl-Jy
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 00:12:30 +0000
X-Inumbo-ID: 8ff60e1c-235a-11e9-ba1e-830744c61000
Received: from mail-lj1-f195.google.com (unknown [209.85.208.195])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ff60e1c-235a-11e9-ba1e-830744c61000;
 Tue, 29 Jan 2019 00:12:29 +0000 (UTC)
Received: by mail-lj1-f195.google.com with SMTP id t18-v6so15915099ljd.4
 for <xen-devel@lists.xenproject.org>; Mon, 28 Jan 2019 16:12:28 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from:openpgp
 :autocrypt:message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=ZbnSJMurLj8BNQYytJBUO+GTsAvTERR77Xowzcjxf6U=;
 b=LRo3QPT6MRVvHeGOc0HNu+VsbukvLC04IIpoU80GqqFTsw6ZHstJxVwdtaaMyreF0q
 MUIvQEGtC0frealcF/XE+j1xRij7NaAa+FotP42rRaJJTZ2eH0UmTDbASYKeg+2grgro
 TJCV62m8nhCZpTsCtzKH44ZK9GQ3NzjSywCBIProlXqssheoXoJVzakED2OMoDpJHYZi
 4YhnT9UnFgaWPe35v6x3DDb3DN9DU1MsUbmyZ3gGZng0+CimzGBEwrwm2piVLaSDXhil
 OOS1s1bOWO9TEyY8wNU0HmFwckmW5lcAsYmN+kUnFivuHt821xfRjoETGygT1ea4B/mt
 2P3A==
X-Gm-Message-State: AJcUukdNjBElWhVlINr6diH3NuTUCElR64YXGj2M9/fsp1LYUtWvHpdG
 HLXV+yXnJqJpvpqujOtzV/M=
X-Google-Smtp-Source: ALg8bN7stDrH2CqQuY0B3RQYZuC7ccWFVr0KUPp1UnTxiXJjsgOqvC25P0WS7lOaf7LQDZ9JOZ4qbA==
X-Received: by 2002:a2e:8187:: with SMTP id
 e7-v6mr18527787ljg.67.1548720747585; 
 Mon, 28 Jan 2019 16:12:27 -0800 (PST)
Received: from [192.168.1.183] (128-68-180-17.broadband.corbina.ru.
 [128.68.180.17])
 by smtp.gmail.com with ESMTPSA id m1sm3205465lfb.56.2019.01.28.16.12.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Jan 2019 16:12:26 -0800 (PST)
To: Kees Cook <keescook@chromium.org>, linux-kernel@vger.kernel.org
References: <20190123110349.35882-1-keescook@chromium.org>
From: Alexander Popov <alex.popov@linux.com>
Openpgp: preference=signencrypt
Autocrypt: addr=alex.popov@linux.com; prefer-encrypt=mutual; keydata=
 mQINBFX15q4BEADZartsIW3sQ9R+9TOuCFRIW+RDCoBWNHhqDLu+Tzf2mZevVSF0D5AMJW4f
 UB1QigxOuGIeSngfmgLspdYe2Kl8+P8qyfrnBcS4hLFyLGjaP7UVGtpUl7CUxz2Hct3yhsPz
 ID/rnCSd0Q+3thrJTq44b2kIKqM1swt/F2Er5Bl0B4o5WKx4J9k6Dz7bAMjKD8pHZJnScoP4
 dzKPhrytN/iWM01eRZRc1TcIdVsRZC3hcVE6OtFoamaYmePDwWTRhmDtWYngbRDVGe3Tl8bT
 7BYN7gv7Ikt7Nq2T2TOfXEQqr9CtidxBNsqFEaajbFvpLDpUPw692+4lUbQ7FL0B1WYLvWkG
 cVysClEyX3VBSMzIG5eTF0Dng9RqItUxpbD317ihKqYL95jk6eK6XyI8wVOCEa1V3MhtvzUo
 WGZVkwm9eMVZ05GbhzmT7KHBEBbCkihS+TpVxOgzvuV+heCEaaxIDWY/k8u4tgbrVVk+tIVG
 99v1//kNLqd5KuwY1Y2/h2MhRrfxqGz+l/f/qghKh+1iptm6McN//1nNaIbzXQ2Ej34jeWDa
 xAN1C1OANOyV7mYuYPNDl5c9QrbcNGg3D6gOeGeGiMn11NjbjHae3ipH8MkX7/k8pH5q4Lhh
 Ra0vtJspeg77CS4b7+WC5jlK3UAKoUja3kGgkCrnfNkvKjrkEwARAQABtCZBbGV4YW5kZXIg
 UG9wb3YgPGFsZXgucG9wb3ZAbGludXguY29tPokCQAQTAQoAKgIbIwIeAQIXgAULCQgHAwUV
 CgkICwUWAgMBAAUJB8+UXAUCWgsUegIZAQAKCRCODp3rvH6PqqpOEACX+tXHOgMJ6fGxaNJZ
 HkKRFR/9AGP1bxp5QS528Sd6w17bMMQ87V5NSFUsTMPMcbIoO73DganKQ3nN6tW0ZvDTKpRt
 pBUCUP8KPqNvoSs3kkskaQgNQ3FXv46YqPZ7DoYj9HevY9NUyGLwCTEWD2ER5zKuNbI2ek82
 j4rwdqXn9kqqBf1ExAoEsszeNHzTKRl2d+bXuGDcOdpnOi7avoQfwi/O0oapR+goxz49Oeov
 YFf1EVaogHjDBREaqiqJ0MSKexfVBt8RD9ev9SGSIMcwfhgUHhMTX2JY/+6BXnUbzVcHD6HR
 EgqVGn/0RXfJIYmFsjH0Z6cHy34Vn+aqcGa8faztPnmkA/vNfhw8k5fEE7VlBqdEY8YeOiza
 hHdpaUi4GofNy/GoHIqpz16UulMjGB5SBzgsYKgCO+faNBrCcBrscWTl1aJfSNJvImuS1JhB
 EQnl/MIegxyBBRsH68x5BCffERo4FjaG0NDCmZLjXPOgMvl3vRywHLdDZThjAea3pwdGUq+W
 C77i7tnnUqgK7P9i+nEKwNWZfLpfjYgH5JE/jOgMf4tpHvO6fu4AnOffdz3kOxDyi+zFLVcz
 rTP5b46aVjI7D0dIDTIaCKUT+PfsLnJmP18x7dU/gR/XDcUaSEbWU3D9u61AvxP47g7tN5+a
 5pFIJhJ44JLk6I5H/bkCDQRV9eauARAArcUVf6RdT14hkm0zT5TPc/3BJc6PyAghV/iCoPm8
 kbzjKBIK80NvGodDeUV0MnQbX40jjFdSI0m96HNt86FtifQ3nwuW/BtS8dk8+lakRVwuTgMb
 hJWmXqKMFdVRCbjdyLbZWpdPip0WGND6p5i801xgPRmI8P6e5e4jBO4Cx1ToIFyJOzD/jvtb
 UhH9t5/naKUGa5BD9gSkguooXVOFvPdvKQKca19S7bb9hzjySh63H4qlbhUrG/7JGhX+Lr3g
 DwuAGrrFIV0FaVyIPGZ8U2fjLKpcBC7/lZJv0jRFpZ9CjHefILxt7NGxPB9hk2iDt2tE6jSl
 GNeloDYJUVItFmG+/giza2KrXmDEFKl+/mwfjRI/+PHR8PscWiB7S1zhsVus3DxhbM2mAK4x
 mmH4k0wNfgClh0Srw9zCU2CKJ6YcuRLi/RAAiyoxBb9wnSuQS5KkxoT32LRNwfyMdwlEtQGp
 WtC/vBI13XJVabx0Oalx7NtvRCcX1FX9rnKVjSFHX5YJ48heAd0dwRVmzOGL/EGywb1b9Q3O
 IWe9EFF8tmWV/JHs2thMz492qTHA5pm5JUsHQuZGBhBU+GqdOkdkFvujcNu4w7WyuEITBFAh
 5qDiGkvY9FU1OH0fWQqVU/5LHNizzIYN2KjU6529b0VTVGb4e/M0HglwtlWpkpfQzHMAEQEA
 AYkCJQQYAQIADwUCVfXmrgIbDAUJCWYBgAAKCRCODp3rvH6PqrZtEACKsd/UUtpKmy4mrZwl
 053nWp7+WCE+S9ke7CFytmXoMWf1CIrcQTk5cmdBmB4E0l3sr/DgKlJ8UrHTdRLcZZnbVqur
 +fnmVeQy9lqGkaIZvx/iXVYUqhT3+DNj9Zkjrynbe5pLsrGyxYWfsPRVL6J4mQatChadjuLw
 7/WC6PBmWkRA2SxUVpxFEZlirpbboYWLSXk9I3JmS5/iJ+P5kHYiB0YqYkd1twFXXxixv1GB
 Zi/idvWTK7x6/bUh0AAGTKc5zFhyR4DJRGROGlFTAYM3WDoa9XbrHXsggJDLNoPZJTj9DMww
 u28SzHLvR3t2pY1dT61jzKNDLoE3pjvzgLKF/Olif0t7+m0IPKY+8umZvUEhJ9CAUcoFPCfG
 tEbL6t1xrcsT7dsUhZpkIX0Qc77op8GHlfNd/N6wZUt19Vn9G8B6xrH+dinc0ylUc4+4yxt6
 6BsiEzma6Ah5jexChYIwaB5Oi21yjc6bBb4l6z01WWJQ052OGaOBzi+tS5iGmc5DWH4/pFqX
 OIkgJVVgjPv2y41qV66QJJEi2wT4WUKLY1zA9s6KXbt8dVSzJsNFvsrAoFdtzc8v6uqCo0/W
 f0Id8MBKoqN5FniTHWNxYX6b2dFwq8i5Rh6Oxc6q75Kg8279+co3/tLCkU6pGga28K7tUP2z
 h9AUWENlnWJX/YhP8IkCJQQYAQoADwIbDAUCWgsSOgUJB9eShwAKCRCODp3rvH6PqtoND/41
 ozCKAS4WWBBCU6AYLm2SoJ0EGhg1kIf9VMiqy5PKlSrAnW5yl4WJQcv5wER/7EzvZ49Gj8aG
 uRWfz3lyQU8dH2KG6KLilDFCZF0mViEo2C7O4QUx5xmbpMUq41fWjY947Xvd3QDisc1T1/7G
 uNBAALEZdqzwnKsT9G27e9Cd3AW3KsLAD4MhsALFARg6OuuwDCbLl6k5fu++26PEqORGtpJQ
 rRBWan9ZWb/Y57P126IVIylWiH6vt6iEPlaEHBU8H9+Z0WF6wJ5rNz9gR6GhZhmo1qsyNedD
 1HzOsXQhvCinsErpZs99VdZSF3d54dac8ypH4hvbjSmXZjY3Sblhyc6RLYlru5UXJFh7Hy+E
 TMuCg3hIVbdyFSDkvxVlvhHgUSf8+Uk3Ya4MO4a5l9ElUqxpSqYH7CvuwkG+mH5mN8tK3CCd
 +aKPCxUFfil62DfTa7YgLovr7sHQB+VMQkNDPXleC+amNqJb423L8M2sfCi9gw/lA1ha6q80
 ydgbcFEkNjqz4OtbrSwEHMy/ADsUWksYuzVbw7/pQTc6OAskESBr5igP7B/rIACUgiIjdOVB
 ktD1IQcezrDcuzVCIpuq8zC6LwLm7V1Tr6zfU9FWwnqzoQeQZH4QlP7MBuOeswCpxIl07mz9
 jXz/74kjFsyRgZA+d6a1pGtOwITEBxtxxg==
Message-ID: <874b8c23-068b-f8e7-2168-12947c06e145@linux.com>
Date: Tue, 29 Jan 2019 03:12:24 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20190123110349.35882-1-keescook@chromium.org>
Content-Language: en-US
X-Mailman-Approved-At: Tue, 29 Jan 2019 06:01:40 +0000
Subject: Re: [Xen-devel] [PATCH 0/3] gcc-plugins: Introduce stackinit plugin
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: alex.popov@linux.com
Cc: dev@openvswitch.org, Matthew Wilcox <willy@infradead.org>,
 William Kucharski <william.kucharski@oracle.com>, Jann Horn <jannh@google.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, netdev@vger.kernel.org,
 intel-gfx@lists.freedesktop.org, linux-usb@vger.kernel.org,
 Jeff Kirsher <jeffrey.t.kirsher@intel.com>, dri-devel@lists.freedesktop.org,
 linux-mm@kvack.org, linux-security-module@vger.kernel.org,
 kernel-hardening@lists.openwall.com, intel-wired-lan@lists.osuosl.org,
 Jani Nikula <jani.nikula@linux.intel.com>,
 Greg KH <gregkh@linuxfoundation.org>, linux-fsdevel@vger.kernel.org,
 xen-devel@lists.xenproject.org, Laura Abbott <labbott@redhat.com>,
 linux-kbuild@vger.kernel.org, Edwin Zimmerman <edwin@211mainstreet.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDEuMjAxOSAxNDowMywgS2VlcyBDb29rIHdyb3RlOgo+IFRoaXMgYWRkcyBhIG5ldyBw
bHVnaW4gInN0YWNraW5pdCIgdGhhdCBhdHRlbXB0cyB0byBwZXJmb3JtIHVuY29uZGl0aW9uYWwK
PiBpbml0aWFsaXphdGlvbiBvZiBhbGwgc3RhY2sgdmFyaWFibGVzCgpIZWxsbyBLZWVzISBIZWxs
byBldmVyeW9uZSEKCkkgd2FzIGN1cmlvdXMgYWJvdXQgdGhlIHBlcmZvcm1hbmNlIGltcGFjdCBv
ZiB0aGUgaW5pdGlhbGl6YXRpb24gb2YgYWxsIHN0YWNrCnZhcmlhYmxlcy4gU28gSSBkaWQgYSB2
ZXJ5IGJyaWVmIHRlc3Qgd2l0aCB0aGlzIHBsdWdpbiBvbiB0b3Agb2YgNC4yMC41LgoKaGFja2Jl
bmNoIG9uIEludGVsIENvcmUgaTctNDc3MCBzaG93ZWQgfjAuNyUgc2xvd2Rvd24uCmhhY2tiZW5j
aCBvbiBLaXJpbiA2MjAgKEFSTSBDb3J0ZXgtQTUzIE9jdGEtY29yZSAxLjJHSHopIHNob3dlZCB+
MS4zJSBzbG93ZG93bi4KClRoaXMgdGVzdCBpbnZvbHZlcyB0aGUga2VybmVsIHNjaGVkdWxlciBh
bmQgYWxsb2NhdG9yLiBJIGNhbid0IHNheSB3aGV0aGVyIHRoZXkKdXNlIHN0YWNrIGFnZ3Jlc3Np
dmVseS4gTWF5YmUgcGVyZm9ybWFuY2UgdGVzdHMgb2Ygb3RoZXIgc3Vic3lzdGVtcyAoZS5nLgpu
ZXR3b3JrIHN1YnN5c3RlbSkgY2FuIHNob3cgZGlmZmVyZW50IG51bWJlcnMuIERpZCB5b3UgdHJ5
PwoKSSd2ZSBoZWFyZCBhIGh5cG90aGVzaXMgdGhhdCB0aGUgaW5pdGlhbGl6YXRpb24gb2YgYWxs
IHN0YWNrIHZhcmlhYmxlcyB3b3VsZApwb2xsdXRlIENQVSBjYWNoZXMsIHdoaWNoIGlzIGNyaXRp
Y2FsIGZvciBzb21lIHR5cGVzIG9mIGNvbXB1dGF0aW9ucy4gTWF5YmUgc29tZQptaWNyby1iZW5j
aG1hcmtzIGNhbiBkaXNwcm92ZS9jb25maXJtIHRoYXQ/CgpUaGFua3MhCkJlc3QgcmVnYXJkcywK
QWxleGFuZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 06:17:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 06:17: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-devel-bounces@lists.xenproject.org>)
	id 1goMiI-0008Kw-GG; Tue, 29 Jan 2019 06:17: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=Ls1P=QF=ruri.waseda.jp=jairo@srs-us1.protection.inumbo.net>)
 id 1goMiH-0008Kr-Hm
 for xen-devel@lists.xen.org; Tue, 29 Jan 2019 06:17:37 +0000
X-Inumbo-ID: 911f0308-238d-11e9-aeee-bc764e045a96
Received: from mail-io1-xd2c.google.com (unknown [2607:f8b0:4864:20::d2c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 911f0308-238d-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 06:17:34 +0000 (UTC)
Received: by mail-io1-xd2c.google.com with SMTP id l14so15626393ioj.5
 for <xen-devel@lists.xen.org>; Mon, 28 Jan 2019 22:17:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=ruri-waseda-jp.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=iitnUBayIQPz/95bfrp3oTJjBnGBBuIfUtuicv0OUqw=;
 b=1St1JlBRCTA4m/IUEcZPcF/MmlnRR+ppYE9A2wjzE4YjW5MFgzBtSrYAdx+tTZEczZ
 1rB2xUQ5gVuwsynZG3Iy284EXKpnIlBRszJl9sWPJpSJq7hSVXjProMHB6UibpNskspz
 iAHS3/IvNzhb4lJ579GiDjXaEa0JKUJn3ZGOGdnDeSWmZOwBS+4fE1iaKlo5ylqgh7qP
 OaRCYnx7OMlzdkCs9qQShkJhGmshaPZC8OUAoIFXZCBwYQzjmQY4fQnmAoxuTtwqIq6m
 w6Gt3MfbmG9YP74H+UKEu00tt/uuKc1Aggj8nLM1gfM2bZP5XBhHeXkhJ4JB4xWrCs42
 EOtQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=iitnUBayIQPz/95bfrp3oTJjBnGBBuIfUtuicv0OUqw=;
 b=Fdl8c05xcQ41VA/218FFQF/qjFQMoZp9nKx5T7J5raZUEzCdXsfyrVAyfMO8JlfLOg
 Oj29kGpmAf7YW9XDzsOCLgV0dnXqHmbhY4kxHYvrzMy9VP1DSIegQTLvCKLdpWNoe5l6
 VY31U5B/a2tr4xvE34ZnG2uEtaKHhA23Y65Rvm9Rnm5z90STTsI/kPjpEepFjW+y038c
 /u6yPkIvWwvBwhWU0d2Awax/7puy3CWKP83t/urzGIOSUZKbuHHHwi8MkqyLk5x5/9Ga
 aHVz38Woqi7i6s0ak6W8Da6CHtlhiHrsiSexv1EHfsMx9KrSRB7k0u830GPagWwgp98m
 gAdQ==
X-Gm-Message-State: AJcUukcdd98KJFWJIXDrJEaDGt6RL03lcyKXfDeo29MEL+1JOG3yvLet
 CATtVJkf44HP1kRCGVnN2lOCVQA898NPHI0jh3OUbQ==
X-Google-Smtp-Source: AHgI3IZHEZ6e22yYDSb/9CJcn/qtRwZL7DvRtx7FpR+40nv0S2OyxhP8lTOx8Rkm+GAQVR+Bthgk4FRurLLbTi5CzJM=
X-Received: by 2002:a5d:8607:: with SMTP id f7mr15773153iol.241.1548742653879; 
 Mon, 28 Jan 2019 22:17:33 -0800 (PST)
MIME-Version: 1.0
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsbxLrGXzN8Y8w0ndZ2VLQ=QEtUq+KLAVRLnLYZRpiaqhg@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
In-Reply-To: <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
From: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>
Date: Wed, 30 Jan 2019 00:30:49 +0900
Message-ID: <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============0137485027646338571=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0137485027646338571==
Content-Type: multipart/alternative; boundary="000000000000bbc94b058092bf8f"

--000000000000bbc94b058092bf8f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Andrii,

YEY!

I have finally got an error message!

The rest of the mail is inline.

2019=E5=B9=B41=E6=9C=8828=E6=97=A5(=E6=9C=88) 17:25 Andrii Anisov <andrii.a=
nisov@gmail.com>:

> Hello Jairo,
>
> On 28.01.19 19:20, LOPEZ, FUENTES NACARINO Jairo Eduardo wrote:
>
> > I was able to compile the Xen image with earlyprintk without issue.
>
> Cool.
>
> > It is comforting to get some sort of feedback from the device, even if
> it is failing.
>
> Indeed:)
>
> > When attempting to boot the Xen image created I did get print messages
> but I get the following:
> ...
>
> I see you have freshly built BL2:
>
> > [    0.120591] NOTICE:  BL2: v1.4(release):15dba6b
> > [    0.125081] NOTICE:  BL2: Built : 11:34:26, Jan 21 2019
> ...
> > - UART enabled -
> > - CPU 00000000 booting -
> > - Current EL 00000004 -
> > - Xen must be entered in NS EL2 mode -
>
> But something went wrong, and your BL2 did not start u-boot in EL2.
> Consequently, hypervisor is not started in EL2 and can not do its work.
> Please verify you have your ATF built with `
> RCAR_BL33_EXECUTION_EL=3DBL33_EL2` as it is stated in the correspondent
> recipe [1].
> You can search for it in <yocto dir>/build/tmp/work/<board
> name>-poky-linux/v1.4+renesas+<revision>/tmp/* .
> And if it is compiled with the flag, then take care to reflash all
> bootloader images on your board.
>
> [1]
> https://github.com/xen-troops/meta-demo/blob/master/meta-rcar-gen3-xen/re=
cipes-bsp/arm-trusted-firmware/arm-trusted-firmware_git.bbappend
>
> --
> Sincerely,
> Andrii Anisov.
>


As you mentioned, I checked the ATF build at the following path:

<yocto dir>/build/tmp/work/<board
name>-poky-linux/arm-trusted-firmware/v1.4+renesas+<revision>/temp

Much to my surprise I found no trace of thr RCAR_BL33_EXECUTION_EL=3DBL33_E=
L2.

It seems that at some point in time I removed the Xen troops meta-demo
layer which nullified the ATFW_OPT_append in that layer.

I was able to readjust the layers and check that the compilation included
the necessary ATF option.

After a successful u-boot firmware update, I was met with the following
information on the R-Car M3:

[    0.000191] NOTICE:  BL2: R-Car Gen3 Initial Program Loader(CA57)
Rev.1.0.21
[    0.005753] NOTICE:  BL2: PRR is R-Car M3 Ver.1.0
[    0.010422] NOTICE:  BL2: Board is Starter Kit Rev.1.0
[    0.015534] NOTICE:  BL2: Boot device is HyperFlash(80MHz)
[    0.020960] NOTICE:  BL2: LCM state is CM
[    0.025002] NOTICE:  BL2: AVS setting succeeded. DVFS_SetVID=3D0x53
[    0.030989] NOTICE:  BL2: DDR3200(rev.0.33)NOTICE:  [COLD_BOOT]NOTICE:
..0
[    0.086113] NOTICE:  BL2: DRAM Split is 2ch
[    0.089998] NOTICE:  BL2: QoS is default setting(rev.0.19)
[    0.095502] NOTICE:  BL2: Lossy Decomp areas
[    0.099675] NOTICE:       Entry 0: DCMPAREACRAx:0x80000540
DCMPAREACRBx:0x570
[    0.106760] NOTICE:       Entry 1: DCMPAREACRAx:0x40000000
DCMPAREACRBx:0x0
[    0.113672] NOTICE:       Entry 2: DCMPAREACRAx:0x20000000
DCMPAREACRBx:0x0
[    0.120586] NOTICE:  BL2: v1.4(release):15dba6b
[    0.125076] NOTICE:  BL2: Built : 14:48:12, Jan 29 2019
[    0.130264] NOTICE:  BL2: Normal boot
[    0.133909] NOTICE:  BL2: dst=3D0xe6320d00 src=3D0x8180000 len=3D512(0x2=
00)
[    0.140292] NOTICE:  BL2: dst=3D0x43f00000 src=3D0x8180400 len=3D6144(0x=
1800)
[    0.146913] NOTICE:  BL2: dst=3D0x44000000 src=3D0x81c0000 len=3D65536(0=
x10000)
[    0.154144] NOTICE:  BL2: dst=3D0x44100000 src=3D0x8200000
len=3D1048576(0x100000)
[    0.168967] NOTICE:  BL2: dst=3D0x50000000 src=3D0x8640000
len=3D1048576(0x100000)


U-Boot 2015.04 (Jan 21 2019 - 20:33:02)

CPU: Renesas Electronics R8A7796 rev 1.0
Board: M3ULCB
I2C:   ready
DRAM:  1.9 GiB
Bank #0: 0x048000000 - 0x07fffffff, 896 MiB
Bank #1: 0x600000000 - 0x63fffffff, 1 GiB

MMC:   sh-sdhi: 0, sh-sdhi: 1
In:    serial
Out:   serial
Err:   serial
Net:   ravb

First, it is nice to know where to look for the build time for the BL2!

After loading earlyprintk enabled Xen and the 4.14 Linux kernel from Yocto
3.9, I was met with the following output:

Starting kernel ...

- UART enabled -
- CPU 00000000 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Zero BSS -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) Checking for initrd in /chosen
(XEN) RAM: 0000000048000000 - 000000007fffffff
(XEN) RAM: 0000000600000000 - 000000063fffffff
(XEN) RAM: 0000000600000000 - 000000063fffffff
(XEN)
(XEN) MODULE[0]: 0000000048000000 - 0000000048011000 Device Tree
(XEN) MODULE[1]: 000000007a000000 - 000000007c000000 Kernel
(XEN)  RESVD[0]: 0000000048000000 - 0000000048011000
(XEN)
(XEN)
(XEN) Command line: dom0_mem=3D752M console=3Ddtuart dtuart=3Dserial0
dom0_max_vcpus=3D4
(XEN) PFN compression on bits 19...20
(XEN) Xen BUG at page_alloc.c:274
(XEN) ----[ Xen-4.12.0-rc  arm64  debug=3Dy   Not tainted ]----
(XEN) CPU:    0
(XEN) PC:     000000000028b310 page_alloc.c#bootmem_region_add+0x188/0x198
(XEN) LR:     000000000028b370
(XEN) SP:     00000000002d7d00
(XEN) CPSR:   800003c9 MODE:64-bit EL2h (Hypervisor, handler)
(XEN)      X0: 0000000000600000  X1: 0000000000000003  X2: 0000000000000004
(XEN)      X3: 0000000000640000  X4: 0000800008011000  X5: 0000000000000028
(XEN)      X6: 0000000000600000  X7: 0000000000000004  X8: 0000000000000001
(XEN)      X9: 000000000000000a X10: 00000000002d7afa X11: 0000000000000032
(XEN)     X12: 0000000000000002 X13: 000000000026e5d8 X14: 0000000000000020
(XEN)     X15: 0000000000400000 X16: 0000000000000000 X17: 0000000000000000
(XEN)     X18: 000000007fe5ae30 X19: 0000000000600000 X20: 0000000000640000
(XEN)     X21: 0000000640000000 X22: 0000000600000000 X23: 0000000640000000
(XEN)     X24: 000000000028b320 X25: 00000000002b83e0 X26: 0000000048000000
(XEN)     X27: 0000000640000000 X28: 0000000000000002  FP: 00000000002d7d00
(XEN)
(XEN)   VTCR_EL2: 80000000
(XEN)  VTTBR_EL2: 0000000000000000
(XEN)
(XEN)  SCTLR_EL2: 30cd183d
(XEN)    HCR_EL2: 000000000078663f
(XEN)  TTBR0_EL2: 0000000078194000
(XEN)
(XEN)    ESR_EL2: f2000001
(XEN)  HPFAR_EL2: 0000000000000000
(XEN)    FAR_EL2: 0000000000000000
(XEN)
(XEN) Xen stack trace from sp=3D00000000002d7d00:
(XEN)    00000000002d7d40 000000000028b370 0000000000000001 000000060000000=
0
(XEN)    0000000640000000 0000000600000000 0000000640000000 00000000002d7d9=
0
(XEN)    00000000002d7d90 000000000029c81c 0000000000000001 000000060000000=
0
(XEN)    0000000640000000 0000000600000000 0000000640000000 000000000000000=
1
(XEN)    00000000002e0000 0000000600000000 00000000002d7de0 000000000029d9e=
8
(XEN)    0000000640000000 0000000600000000 0000000640000000 00000000002b83c=
0
(XEN)    ffffffffffffffff 00000000002b83d8 0000000048000000 000000004801100=
0
(XEN)    000000007fe5a940 0000000000200608 0000000078080000 0000000077e8000=
0
(XEN)    0000000048000000 0000000000000000 0000000000400000 000000000000000=
0
(XEN)    0000000000000001 0000000000000000 0000000078080000 000000000000040=
0
(XEN)    0000000000000000 0000000000011000 0000000048000000 00000000b800000=
0
(XEN)    00000000002b83c0 000000000028b320 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000300000000 ffffffff00000000 000004000000004=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN) Xen call trace:
(XEN)    [<000000000028b310>] page_alloc.c#bootmem_region_add+0x188/0x198
(PC)
(XEN)    [<000000000028b370>] init_boot_pages+0x50/0x17c (LR)
(XEN)    [<000000000028b370>] init_boot_pages+0x50/0x17c
(XEN)    [<000000000029c81c>] dt_unreserved_regions+0xc8/0xdc
(XEN)    [<000000000029d9e8>] start_xen+0xbec/0xc5c
(XEN)    [<0000000000200608>] arm64/head.o#paging+0x60/0x98
(XEN)
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) Xen BUG at page_alloc.c:274
(XEN) ****************************************
(XEN)
(XEN) Reboot in five seconds...

I am using a 4.12.0-rc Xen, specifically from commit
08b908ba63dee8bc313983c5e412852cbcbcda85 dated Jan 16, 16:16:56 2019.

Do you have any idea what could be the matter?

Thank you very much for all the support.

Best regards,

Jairo

--000000000000bbc94b058092bf8f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div di=
r=3D"ltr"><div>Andrii,</div><div><br></div><div>YEY!</div><div><br></div><d=
iv>I have finally got an error message!<br></div><div><br></div><div>The re=
st of the mail is inline.<br></div></div><br><div class=3D"gmail_quote"><di=
v dir=3D"ltr" class=3D"gmail_attr">2019=E5=B9=B41=E6=9C=8828=E6=97=A5(=E6=
=9C=88) 17:25 Andrii Anisov &lt;<a href=3D"mailto:andrii.anisov@gmail.com">=
andrii.anisov@gmail.com</a>&gt;:<br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex">Hello Jairo,<br>
<br>
On 28.01.19 19:20, LOPEZ, FUENTES NACARINO Jairo Eduardo wrote:<br>
<br>
&gt; I was able to compile the Xen image with earlyprintk without issue.<br=
>
<br>
Cool.<br>
<br>
&gt; It is comforting to get some sort of feedback from the device, even if=
 it is failing.<br>
<br>
Indeed:)<br>
<br>
&gt; When attempting to boot the Xen image created I did get print messages=
 but I get the following:<br>
...<br>
<br>
I see you have freshly built BL2:<br>
<br>
&gt; [=C2=A0 =C2=A0 0.120591] NOTICE:=C2=A0 BL2: v1.4(release):15dba6b<br>
&gt; [=C2=A0 =C2=A0 0.125081] NOTICE:=C2=A0 BL2: Built : 11:34:26, Jan 21 2=
019<br>
...<br>
&gt; - UART enabled -<br>
&gt; - CPU 00000000 booting -<br>
&gt; - Current EL 00000004 -<br>
&gt; - Xen must be entered in NS EL2 mode -<br>
<br>
But something went wrong, and your BL2 did not start u-boot in EL2. Consequ=
ently, hypervisor is not started in EL2 and can not do its work.<br>
Please verify you have your ATF built with ` RCAR_BL33_EXECUTION_EL=3DBL33_=
EL2` as it is stated in the correspondent recipe [1].<br>
You can search for it in &lt;yocto dir&gt;/build/tmp/work/&lt;board name&gt=
;-poky-linux/v1.4+renesas+&lt;revision&gt;/tmp/* .<br>
And if it is compiled with the flag, then take care to reflash all bootload=
er images on your board.<br>
<br>
[1] <a href=3D"https://github.com/xen-troops/meta-demo/blob/master/meta-rca=
r-gen3-xen/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_git.bbappe=
nd" rel=3D"noreferrer" target=3D"_blank">https://github.com/xen-troops/meta=
-demo/blob/master/meta-rcar-gen3-xen/recipes-bsp/arm-trusted-firmware/arm-t=
rusted-firmware_git.bbappend</a><br>
<br>
-- <br>
Sincerely,<br>
Andrii Anisov.<br></blockquote><div><br></div><div><br></div><div>As you me=
ntioned, I checked the ATF build at the following path:</div><div><br></div=
><div>&lt;yocto dir&gt;/build/tmp/work/&lt;board name&gt;-poky-linux/arm-tr=
usted-firmware/v1.4+renesas+&lt;revision&gt;/temp</div><div><br></div><div>=
Much to my surprise I found no trace of thr RCAR_BL33_EXECUTION_EL=3DBL33_E=
L2.</div><div><br></div><div>It seems that at some point in time I removed =
the Xen troops meta-demo layer which nullified the ATFW_OPT_append in that =
layer.</div><div><br></div><div>I was able to readjust the layers and check=
 that the compilation included the necessary ATF option.</div><div><br></di=
v><div>After a successful u-boot firmware update, I was met with the follow=
ing information on the R-Car M3:</div><div><br></div><div>[=C2=A0=C2=A0=C2=
=A0 0.000191] NOTICE:=C2=A0 BL2: R-Car Gen3 Initial Program Loader(CA57) Re=
v.1.0.21<br>[=C2=A0=C2=A0=C2=A0 0.005753] NOTICE:=C2=A0 BL2: PRR is R-Car M=
3 Ver.1.0<br>[=C2=A0=C2=A0=C2=A0 0.010422] NOTICE:=C2=A0 BL2: Board is Star=
ter Kit Rev.1.0<br>[=C2=A0=C2=A0=C2=A0 0.015534] NOTICE:=C2=A0 BL2: Boot de=
vice is HyperFlash(80MHz)<br>[=C2=A0=C2=A0=C2=A0 0.020960] NOTICE:=C2=A0 BL=
2: LCM state is CM<br>[=C2=A0=C2=A0=C2=A0 0.025002] NOTICE:=C2=A0 BL2: AVS =
setting succeeded. DVFS_SetVID=3D0x53<br>[=C2=A0=C2=A0=C2=A0 0.030989] NOTI=
CE:=C2=A0 BL2: DDR3200(rev.0.33)NOTICE:=C2=A0 [COLD_BOOT]NOTICE:=C2=A0 ..0<=
br>[=C2=A0=C2=A0=C2=A0 0.086113] NOTICE:=C2=A0 BL2: DRAM Split is 2ch<br>[=
=C2=A0=C2=A0=C2=A0 0.089998] NOTICE:=C2=A0 BL2: QoS is default setting(rev.=
0.19)<br>[=C2=A0=C2=A0=C2=A0 0.095502] NOTICE:=C2=A0 BL2: Lossy Decomp area=
s<br>[=C2=A0=C2=A0=C2=A0 0.099675] NOTICE:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 Entry 0: DCMPAREACRAx:0x80000540 DCMPAREACRBx:0x570<br>[=C2=A0=C2=A0=C2=
=A0 0.106760] NOTICE:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Entry 1: DCMPAREA=
CRAx:0x40000000 DCMPAREACRBx:0x0<br>[=C2=A0=C2=A0=C2=A0 0.113672] NOTICE:=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Entry 2: DCMPAREACRAx:0x20000000 DCMPA=
REACRBx:0x0<br>[=C2=A0=C2=A0=C2=A0 0.120586] NOTICE:=C2=A0 BL2: v1.4(releas=
e):15dba6b<br>[=C2=A0=C2=A0=C2=A0 0.125076] NOTICE:=C2=A0 BL2: Built : 14:4=
8:12, Jan 29 2019<br>[=C2=A0=C2=A0=C2=A0 0.130264] NOTICE:=C2=A0 BL2: Norma=
l boot<br>[=C2=A0=C2=A0=C2=A0 0.133909] NOTICE:=C2=A0 BL2: dst=3D0xe6320d00=
 src=3D0x8180000 len=3D512(0x200)<br>[=C2=A0=C2=A0=C2=A0 0.140292] NOTICE:=
=C2=A0 BL2: dst=3D0x43f00000 src=3D0x8180400 len=3D6144(0x1800)<br>[=C2=A0=
=C2=A0=C2=A0 0.146913] NOTICE:=C2=A0 BL2: dst=3D0x44000000 src=3D0x81c0000 =
len=3D65536(0x10000)<br>[=C2=A0=C2=A0=C2=A0 0.154144] NOTICE:=C2=A0 BL2: ds=
t=3D0x44100000 src=3D0x8200000 len=3D1048576(0x100000)<br>[=C2=A0=C2=A0=C2=
=A0 0.168967] NOTICE:=C2=A0 BL2: dst=3D0x50000000 src=3D0x8640000 len=3D104=
8576(0x100000)<br><br><br>U-Boot 2015.04 (Jan 21 2019 - 20:33:02)<br><br>CP=
U: Renesas Electronics R8A7796 rev 1.0<br>Board: M3ULCB<br>I2C:=C2=A0=C2=A0=
 ready<br>DRAM:=C2=A0 1.9 GiB<br>Bank #0: 0x048000000 - 0x07fffffff, 896 Mi=
B<br>Bank #1: 0x600000000 - 0x63fffffff, 1 GiB<br><br>MMC:=C2=A0=C2=A0 sh-s=
dhi: 0, sh-sdhi: 1<br>In:=C2=A0=C2=A0=C2=A0 serial<br>Out:=C2=A0=C2=A0 seri=
al<br>Err:=C2=A0=C2=A0 serial<br>Net:=C2=A0=C2=A0 ravb<br></div><div><br></=
div><div>First, it is nice to know where to look for the build time for the=
 BL2!<br></div><div><br></div><div>After loading earlyprintk enabled Xen an=
d the 4.14 Linux kernel from Yocto 3.9, I was met with the following output=
:</div><div><br></div><div>Starting kernel ...<br><br>- UART enabled -<br>-=
 CPU 00000000 booting -<br>- Current EL 00000008 -<br>- Xen starting at EL2=
 -<br>- Zero BSS -<br>- Setting up control registers -<br>- Turning on pagi=
ng -<br>- Ready -<br>(XEN) Checking for initrd in /chosen<br>(XEN) RAM: 000=
0000048000000 - 000000007fffffff<br>(XEN) RAM: 0000000600000000 - 000000063=
fffffff<br>(XEN) RAM: 0000000600000000 - 000000063fffffff<br>(XEN) <br>(XEN=
) MODULE[0]: 0000000048000000 - 0000000048011000 Device Tree <br>(XEN) MODU=
LE[1]: 000000007a000000 - 000000007c000000 Kernel=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 <br>(XEN)=C2=A0 RESVD[0]: 0000000048000000 - 0000000048011000<br>(XE=
N) <br>(XEN) <br>(XEN) Command line: dom0_mem=3D752M console=3Ddtuart dtuar=
t=3Dserial0 dom0_max_vcpus=3D4<br>(XEN) PFN compression on bits 19...20<br>=
(XEN) Xen BUG at page_alloc.c:274<br>(XEN) ----[ Xen-4.12.0-rc=C2=A0 arm64=
=C2=A0 debug=3Dy=C2=A0=C2=A0 Not tainted ]----<br>(XEN) CPU:=C2=A0=C2=A0=C2=
=A0 0<br>(XEN) PC:=C2=A0=C2=A0=C2=A0=C2=A0 000000000028b310 page_alloc.c#bo=
otmem_region_add+0x188/0x198<br>(XEN) LR:=C2=A0=C2=A0=C2=A0=C2=A0 000000000=
028b370<br>(XEN) SP:=C2=A0=C2=A0=C2=A0=C2=A0 00000000002d7d00<br>(XEN) CPSR=
:=C2=A0=C2=A0 800003c9 MODE:64-bit EL2h (Hypervisor, handler)<br>(XEN)=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 X0: 0000000000600000=C2=A0 X1: 0000000000000003=
=C2=A0 X2: 0000000000000004<br>(XEN)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 X3: 0000=
000000640000=C2=A0 X4: 0000800008011000=C2=A0 X5: 0000000000000028<br>(XEN)=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 X6: 0000000000600000=C2=A0 X7: 0000000000000=
004=C2=A0 X8: 0000000000000001<br>(XEN)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 X9: 0=
00000000000000a X10: 00000000002d7afa X11: 0000000000000032<br>(XEN)=C2=A0=
=C2=A0=C2=A0=C2=A0 X12: 0000000000000002 X13: 000000000026e5d8 X14: 0000000=
000000020<br>(XEN)=C2=A0=C2=A0=C2=A0=C2=A0 X15: 0000000000400000 X16: 00000=
00000000000 X17: 0000000000000000<br>(XEN)=C2=A0=C2=A0=C2=A0=C2=A0 X18: 000=
000007fe5ae30 X19: 0000000000600000 X20: 0000000000640000<br>(XEN)=C2=A0=C2=
=A0=C2=A0=C2=A0 X21: 0000000640000000 X22: 0000000600000000 X23: 0000000640=
000000<br>(XEN)=C2=A0=C2=A0=C2=A0=C2=A0 X24: 000000000028b320 X25: 00000000=
002b83e0 X26: 0000000048000000<br>(XEN)=C2=A0=C2=A0=C2=A0=C2=A0 X27: 000000=
0640000000 X28: 0000000000000002=C2=A0 FP: 00000000002d7d00<br>(XEN) <br>(X=
EN)=C2=A0=C2=A0 VTCR_EL2: 80000000<br>(XEN)=C2=A0 VTTBR_EL2: 00000000000000=
00<br>(XEN) <br>(XEN)=C2=A0 SCTLR_EL2: 30cd183d<br>(XEN)=C2=A0=C2=A0=C2=A0 =
HCR_EL2: 000000000078663f<br>(XEN)=C2=A0 TTBR0_EL2: 0000000078194000<br>(XE=
N) <br>(XEN)=C2=A0=C2=A0=C2=A0 ESR_EL2: f2000001<br>(XEN)=C2=A0 HPFAR_EL2: =
0000000000000000<br>(XEN)=C2=A0=C2=A0=C2=A0 FAR_EL2: 0000000000000000<br>(X=
EN) <br>(XEN) Xen stack trace from sp=3D00000000002d7d00:<br>(XEN)=C2=A0=C2=
=A0=C2=A0 00000000002d7d40 000000000028b370 0000000000000001 00000006000000=
00<br>(XEN)=C2=A0=C2=A0=C2=A0 0000000640000000 0000000600000000 00000006400=
00000 00000000002d7d90<br>(XEN)=C2=A0=C2=A0=C2=A0 00000000002d7d90 00000000=
0029c81c 0000000000000001 0000000600000000<br>(XEN)=C2=A0=C2=A0=C2=A0 00000=
00640000000 0000000600000000 0000000640000000 0000000000000001<br>(XEN)=C2=
=A0=C2=A0=C2=A0 00000000002e0000 0000000600000000 00000000002d7de0 00000000=
0029d9e8<br>(XEN)=C2=A0=C2=A0=C2=A0 0000000640000000 0000000600000000 00000=
00640000000 00000000002b83c0<br>(XEN)=C2=A0=C2=A0=C2=A0 ffffffffffffffff 00=
000000002b83d8 0000000048000000 0000000048011000<br>(XEN)=C2=A0=C2=A0=C2=A0=
 000000007fe5a940 0000000000200608 0000000078080000 0000000077e80000<br>(XE=
N)=C2=A0=C2=A0=C2=A0 0000000048000000 0000000000000000 0000000000400000 000=
0000000000000<br>(XEN)=C2=A0=C2=A0=C2=A0 0000000000000001 0000000000000000 =
0000000078080000 0000000000000400<br>(XEN)=C2=A0=C2=A0=C2=A0 00000000000000=
00 0000000000011000 0000000048000000 00000000b8000000<br>(XEN)=C2=A0=C2=A0=
=C2=A0 00000000002b83c0 000000000028b320 0000000000000000 0000000000000000<=
br>(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000300000000 ffffffff000000=
00 0000040000000040<br>(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 00000000000=
00000 0000000000000000 0000000000000000<br>(XEN)=C2=A0=C2=A0=C2=A0 00000000=
00000000 0000000000000000 0000000000000000 0000000000000000<br>(XEN)=C2=A0=
=C2=A0=C2=A0 0000000000000000 0000000000000000 0000000000000000 00000000000=
00000<br>(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000000000000 00000000=
00000000 0000000000000000<br>(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 00000=
00000000000 0000000000000000 0000000000000000<br>(XEN)=C2=A0=C2=A0=C2=A0 00=
00000000000000 0000000000000000 0000000000000000 0000000000000000<br>(XEN)=
=C2=A0=C2=A0=C2=A0 0000000000000000 0000000000000000 0000000000000000 00000=
00000000000<br>(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000000000000 00=
00000000000000 0000000000000000<br>(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000=
 0000000000000000 0000000000000000 0000000000000000<br>(XEN)=C2=A0=C2=A0=C2=
=A0 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>=
(XEN)=C2=A0=C2=A0=C2=A0 0000000000000000 0000000000000000 0000000000000000 =
0000000000000000<br>(XEN) Xen call trace:<br>(XEN)=C2=A0=C2=A0=C2=A0 [&lt;0=
00000000028b310&gt;] page_alloc.c#bootmem_region_add+0x188/0x198 (PC)<br>(X=
EN)=C2=A0=C2=A0=C2=A0 [&lt;000000000028b370&gt;] init_boot_pages+0x50/0x17c=
 (LR)<br>(XEN)=C2=A0=C2=A0=C2=A0 [&lt;000000000028b370&gt;] init_boot_pages=
+0x50/0x17c<br>(XEN)=C2=A0=C2=A0=C2=A0 [&lt;000000000029c81c&gt;] dt_unrese=
rved_regions+0xc8/0xdc<br>(XEN)=C2=A0=C2=A0=C2=A0 [&lt;000000000029d9e8&gt;=
] start_xen+0xbec/0xc5c<br>(XEN)=C2=A0=C2=A0=C2=A0 [&lt;0000000000200608&gt=
;] arm64/head.o#paging+0x60/0x98<br>(XEN) <br>(XEN) <br>(XEN) *************=
***************************<br>(XEN) Panic on CPU 0:<br>(XEN) Xen BUG at pa=
ge_alloc.c:274<br>(XEN) ****************************************<br>(XEN) <=
br>(XEN) Reboot in five seconds...<br><br></div><div>I am using a 4.12.0-rc=
 Xen, specifically from commit 08b908ba63dee8bc313983c5e412852cbcbcda85 dat=
ed Jan 16, 16:16:56 2019.</div><div><br></div><div>Do you have any idea wha=
t could be the matter?</div><div><br></div><div>Thank you very much for all=
 the support.</div><div><br></div><div>Best regards,</div><div><br></div><d=
iv>Jairo<br></div><div><br></div></div></div></div></div></div>

--000000000000bbc94b058092bf8f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0137485027646338571==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 29 06:41:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 06:41: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-devel-bounces@lists.xenproject.org>)
	id 1goN50-0002YP-L3; Tue, 29 Jan 2019 06:41: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=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goN4z-0002YD-0W
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 06:41:05 +0000
X-Inumbo-ID: d901526d-2390-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d901526d-2390-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 06:41:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goN4v-0000nN-Gv; Tue, 29 Jan 2019 06:41:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goN4v-0004OH-6M; Tue, 29 Jan 2019 06:41:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goN4v-0007PQ-5h; Tue, 29 Jan 2019 06:41:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132521-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=189b75ad3fc2d4a0d40a818ca298526d254ccdc4
X-Osstest-Versions-That: linux=ef50e3059ac91e7b035bce1a89e5b49771ed353a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 06:41:01 +0000
Subject: [Xen-devel] [linux-4.9 test] 132521: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjUyMSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjUyMS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDIxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MjEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMjQyMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDIxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzI0MjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgMTg5Yjc1YWQzZmMyZDRhMGQ0MGE4MThjYTI5ODUyNmQyNTRjY2RjNApiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZWY1MGUzMDU5YWM5MWU3YjAzNWJjZTFhODll
NWI0OTc3MWVkMzUzYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDIxICAyMDE5LTAxLTIzIDA3
OjQxOjM1IFogICAgNSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjQ5NCAgMjAxOS0wMS0y
NiAwOToxMTowMSBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3duQGlu
dGVsLmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbmRl
cnMgUm94ZWxsIDxhbmRlcnMucm94ZWxsQGxpbmFyby5vcmc+CiAgQW5kcmV3IE1vcnRvbiA8YWtw
bUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hl
bmtvQGxpbnV4LmludGVsLmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVk
aGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJvcmlzIEJyZXppbGxv
biA8Ym9yaXMuYnJlemlsbG9uQGJvb3RsaW4uY29tPgogIEJyZW5vIExlaXRhbyA8bGVpdGFvQGRl
Ymlhbi5vcmc+CiAgQnJpYW4gRm9zdGVyIDxiZm9zdGVyQHJlZGhhdC5jb20+CiAgQ2h1Y2sgTGV2
ZXIgPGNodWNrLmxldmVyQG9yYWNsZS5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZp
c3RhLmNvbT4KICBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBEYW5p
ZWwgU2FudG9zIDxkYW5pZWwuc2FudG9zQHBvYm94LmNvbT4KICBEYW5pZWwgVmV0dGVyIDxkYW5p
ZWwudmV0dGVyQGZmd2xsLmNoPgogIERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwu
Y29tPgogIERhdmUgQWlybGllIDxhaXJsaWVkQHJlZGhhdC5jb20+CiAgRGF2aWQgQWhlcm4gPGRz
YWhlcm5AZ21haWwuY29tPgogIERhdmlkIERpc3NlbGRvcnAgPGRkaXNzQHN1c2UuZGU+CiAgRGF2
aWQgUmllbnRqZXMgPHJpZW50amVzQGdvb2dsZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZl
bUBkYXZlbWxvZnQubmV0PgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+CiAg
R3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBJbGlhcyBU
c2l0c2ltcGlzIDxpbGlhc3RzaUBhcnJpa3RvLmNvbT4KICBKYWNvYiBLZWxsZXIgPGphY29iLmUu
a2VsbGVyQGludGVsLmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphc29uIEd1bnRo
b3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJzaGVy
QGludGVsLmNvbT4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSm9lbCBGZXJuYW5k
ZXMgKEdvb2dsZSkgPGpvZWxAam9lbGZlcm5hbmRlcy5vcmc+CiAgSm9uYXMgRGFuaWVsc3NvbiA8
am9uYXNAb3JiaXRhbC1zeXN0ZW1zLmNvbT4KICBKb3NlcGggUWkgPGppYW5ncWk5MDNAZ21haWwu
Y29tPgogIEpvw6NvIFBhdWxvIFJlY2hpIFZpdGEgPGpwcnZpdGFAZW5kbGVzc20uY29tPgogIEpv
w6NvIFBhdWxvIFJlY2hpIFZpdGEgPGpwcnZpdGFAZ21haWwuY29tPgogIEp1bnhpYW8gQmkgPGp1
bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9u
aWNhbC5jb20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2V2aW4gQmFy
bmV0dCA8a2V2aW4uYmFybmV0dEBtaWNyb3NlbWkuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2
YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRy
b25peC5kZT4KICBNYWNpZWogVy4gUm96eWNraSA8bWFjcm9AbGludXgtbWlwcy5vcmc+CiAgTWFy
dGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXNhaGlybyBZ
YW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hdXJvIENhcnZhbGhvIENo
ZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBl
QGVsbGVybWFuLmlkLmF1PgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pa2Ug
UmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVk
aGF0LmNvbT4KICBNaXJvc2xhdiBMaWNodmFyIDxtbGljaHZhckByZWRoYXQuY29tPgogIE5hdGhh
biBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmlrb3MgVHNpcm9uaXMg
PG50c2lyb25pc0BhcnJpa3RvLmNvbT4KICBPbmRyZWogTW9zbmFjZWsgPG9tb3NuYWNlQHJlZGhh
dC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgTW9vcmUg
PHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGlu
ZnJhZGVhZC5vcmc+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgU2FzaGEgTGV2aW4gPHNhc2hh
bEBrZXJuZWwub3JnPgogIFNlcmdleSBTZW5vemhhdHNreSA8c2VyZ2V5LnNlbm96aGF0c2t5Lndv
cmtAZ21haWwuY29tPgogIFNlcmdleSBTZW5vemhhdHNreSA8c2VyZ2V5LnNlbm96aGF0c2t5QGdt
YWlsLmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3VtaXQgU2F4ZW5h
IDxzdW1pdC5zYXhlbmFAYnJvYWRjb20uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5k
ZT4KICBUYWthc2hpIFNha2Ftb3RvIDxvLXRha2FzaGlAc2FrYW1vY2NoaS5qcD4KICBVbGYgSGFu
c3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBz
dXNlLmN6PgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIHl1cGVuZyA8eXVw
ZW5nMDkyMUBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRv
IHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICBlZjUwZTMw
NTlhYzkuLjE4OWI3NWFkM2ZjMiAgMTg5Yjc1YWQzZmMyZDRhMGQ0MGE4MThjYTI5ODUyNmQyNTRj
Y2RjNCAtPiB0ZXN0ZWQvbGludXgtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 06:47:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 06:47: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-devel-bounces@lists.xenproject.org>)
	id 1goNBa-0002kB-DW; Tue, 29 Jan 2019 06:47:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=l94Z=QF=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1goNBZ-0002k6-6a
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 06:47:53 +0000
X-Inumbo-ID: cc159d9d-2391-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc159d9d-2391-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 06:47:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B84C2ADE6;
 Tue, 29 Jan 2019 06:47:50 +0000 (UTC)
To: xen-devel <xen-devel@lists.xenproject.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <cadbe47c-5e26-6f07-c6ed-973f3fb53712@suse.com>
Date: Tue, 29 Jan 2019 07:47:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] OSStest commits and Xen releases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBoYXZlIGZvdW5kIGFuIGFsYXJtaW5nIHRlbmRlbmN5IHJlZ2FyZGluZyBjaGFuZ2VzIGluIHRo
ZSBPU1N0ZXN0CnJlcG9zaXRvcnk6IG92ZXIgdGhlIGxhc3QgMiB5ZWFycyAob3IgMyBYZW4gdmVy
c2lvbnMpIHRoZXJlIGhhcyBiZWVuCmEgcGF0dGVybiBvZiBPU1N0ZXN0IGNvbW1pdHMgYmVpbmcg
bW9yZSBmcmVxdWVudCBkdXJpbmcgdGhlIFJDIHBoYXNlCm9mIGEgWGVuIHJlbGVhc2UuIE9uIGF2
ZXJhZ2UgdGhlcmUgd2VyZSBhYm91dCA0IGNvbW1pdHMgdG8gb3NzdGVzdC5naXQKcGVyIHdlZWsu
IFRoZSBudW1iZXJzIHdlcmUgc2lnbmlmaWNhbnRseSBoaWdoZXIgZHVyaW5nIFJDLXBoYXNlczoK
ClZlcnNpb24gICBSQy1waGFzZSAgICAgICAgICAgICAgICAgT1NTdGVzdCBjb21taXRzIHBlciB3
ZWVrCjQuMTIgICAgICAyMDE5LzAxLzE2IC0gICAgICAgICAgICAgMTkKNC4xMSAgICAgIDIwMTgv
MDQvMTcgLSAyMDE4LzA3LzA5ICAxMAo0LjEwICAgICAgMjAxNy8xMC8xNiAtIDIwMTcvMTIvMTMg
IDYKCkkgaGF2ZSBsb29rZWQgYXQgdGhpcyBhcyBJIHdvdWxkIGhhdmUgbGlrZWQgdG8gY3V0IDQu
MTItUkMyIHRoaXMKTW9uZGF5LCBidXQgT1NTdGVzdHMgZm9yIHhlbi11bnN0YWJsZSBmYWlsZWQg
b3ZlciB0aGUgd2Vla2VuZC4gSWFuCnN1c3BlY3RlZCBhIGNoYW5nZSBpbiBPU1N0ZXN0IHRvIGJl
IGJsYW1lZCAobmVlZHMgdG8gYmUgdmVyaWZpZWQpLgoKQXMgdGhlIHJlbGVhc2UgbWFuYWdlciBJ
IGRvbid0IGxpa2UgUkNzIGJlaW5nIGRlbGF5ZWQgZHVlIHRvIGNoYW5nZXMKaW4gb3VyIGluZnJh
c3RydWN0dXJlLiBGb3IgWGVuIHdlIGhhdmUgY29kZSBmcmVlemUgYW5kIHBhdGNoZXMgdG8gZ28g
aW4KbmVlZCB0aGUgcmVsZWFzZSBtYW5hZ2VyJ3MgYWNrLiBTaG91bGRuJ3QgdGhlIHNhbWUgYXBw
bHkgdG8gT1NTdGVzdD8KCkkgbGlrZSBPU1N0ZXN0IHZlcnkgbXVjaCBhcyBpdCBoZWxwcyBjYXRj
aGluZyBidWdzIGVhcmx5LiBCdXQgSSBiZWxpZXZlCnRoZSBtYWluIGRldmVsb3BtZW50IHNob3Vs
ZCBub3QgYmUgZG9uZSBpbiB0aGUgdGltZSB3aGVuIHdlIG5lZWQgaXQncwpyZXN1bHRzIHRvIGJl
IG1vc3QgcmVsaWFibGUuCgpUaG91Z2h0cz8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 08:36:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 08:36: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-devel-bounces@lists.xenproject.org>)
	id 1goOrz-0004bM-ME; Tue, 29 Jan 2019 08:35: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=TCeJ=QF=amazon.de=prvs=9250e2409=nmanthey@srs-us1.protection.inumbo.net>)
 id 1goOry-0004b4-E4
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 08:35:46 +0000
X-Inumbo-ID: de2f9c6e-23a0-11e9-aeee-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de2f9c6e-23a0-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 08:35:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548750944; x=1580286944;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=eP7pUTNEEcGu4Z9NtAPXlIidcqrUF3ciOUydA8NJ3Ew=;
 b=JPwmwkLaLJphkDtO1z7O+1YI++C5lzkhuhd21OdvR877yRI/CKFgXWR+
 LWHtZwCou6XwZh0leadww007XF12mlP6ABMmOFPQrokmTFurqF7Y3qswe
 RwDtcWZs12aEYX0fE0PyZ6UTCY7a3xBCy7K3b3ykWawHm8n1e7mxrSr5s I=;
X-IronPort-AV: E=Sophos;i="5.56,536,1539648000"; d="scan'208";a="784209920"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 29 Jan 2019 08:35:40 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0T8ZaNs002739
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 29 Jan 2019 08:35:37 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 08:34:40 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.152) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 08:34:02 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-6-git-send-email-nmanthey@amazon.de>
 <5C486E0A02000078002106DD@prv1-mh.provo.novell.com>
 <1063c835-3944-48bf-b082-c80ce726a0e6@amazon.de>
 <5C4F1B300200007800211CAE@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <3eb3ecbb-47a7-386e-90ca-d49d8a75d3a6@amazon.de>
Date: Tue, 29 Jan 2019 09:33:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4F1B300200007800211CAE@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.152]
X-ClientProxiedBy: EX13D02UWB003.ant.amazon.com (10.43.161.48) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 05/11] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOC8xOSAxNjowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDEuMTkgYXQg
MTU6NDUsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBPbiAxLzIzLzE5IDE0OjM3LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIzLjAxLjE5IGF0IDEyOjUxLCA8bm1hbnRoZXlA
YW1hem9uLmRlPiB3cm90ZToKPj4+PiBAQCAtMjIyMyw3ICsyMjMxLDggQEAgZ250dGFiX3RyYW5z
ZmVyKAo+Pj4+ICAgICAgICAgIG9rYXkgPSBnbnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIoZSwg
ZCwgZ29wLnJlZik7Cj4+Pj4gICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2sp
Owo+Pj4+ICAKPj4+PiAtICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5KSB8fCB1bmxpa2VseShl
LT5pc19keWluZykgKQo+Pj4+ICsgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGlzIGNoZWNrIGlzIG5v
dCBieXBhc3NlZCBzcGVjdWxhdGl2ZWx5ICovCj4+Pj4gKyAgICAgICAgaWYgKCBldmFsdWF0ZV9u
b3NwZWModW5saWtlbHkoIW9rYXkpIHx8IHVubGlrZWx5KGUtPmlzX2R5aW5nKSkgKQo+Pj4+ICAg
ICAgICAgIHsKPj4+PiAgICAgICAgICAgICAgYm9vbF90IGRyb3BfZG9tX3JlZiA9ICFkb21haW5f
YWRqdXN0X3RvdF9wYWdlcyhlLCAtMSk7Cj4+PiBXaGF0IGlzIGl0IHRoYXQgbWFrZXMgdGhpcyBw
YXJ0aWN1bGFyIGlmKCkgZGlmZmVyZW50IGZyb20gb3RoZXIKPj4+IHN1cnJvdW5kaW5nIG9uZXM/
IEluIHBhcnRpY3VsYXIgdGhlIHZlcnNpb24gZGVwZW5kZW50IGNvZGUgKGEgZmV3Cj4+PiBsaW5l
cyBkb3duIGZyb20gaGVyZSBhcyB3ZWxsIGFzIGVsc2V3aGVyZSkgbG9vayB0byBiZSBlYXNpbHkK
Pj4+IGRpdmVydGFibGUgb250byB0aGUgd3JvbmcgYnJhbmNoLCB0aGVuIGNhdXNpbmcgb3V0IG9m
IGJvdW5kcwo+Pj4gc3BlY3VsYXRpdmUgYWNjZXNzZXMgZHVlIHRvIHRoZSBkaWZmZXJlbnQgKHZl
cnNpb24gZGVwZW5kZW50KQo+Pj4gc2hhcmVkIGVudHJ5IHNpemVzLgo+PiBUaGlzIGNoZWNrIGV2
YWx1YXRlcyB0aGUgdmFyaWFibGUgb2theSwgd2hpY2ggaW5kaWNhdGVzIHdoZXRoZXIgdGhlCj4+
IHZhbHVlIG9mIGdvcC5yZWYgaXMgYm91bmRlZCBjb3JyZWN0bHkuCj4gSG93IGRvZXMgZ29wLnJl
ZiBjb21lIGludG8gcGxheSBoZXJlPyBUaGUgaWYoKSBhYm92ZSBkb2VzIG5vdCB1c2UKPiBvciB1
cGRhdGUgaXQuCj4KPj4gVGhlIG5leHQgY29uZGl0aW9uYWwgdGhhdCB1c2VzCj4+IGNvZGUgYmFz
ZWQgb24gYSB2ZXJzaW9uIHNob3VsZCBiZSBmaW5lLCBldmVuIHdoZW4gYmVpbmcgZW50ZXJlZAo+
PiBzcGVjdWxhdGl2ZWx5IHdpdGggdGhlIHdyb25nIHZlcnNpb24gc2V0dXAsIGFzIHRoZSB2YWx1
ZSBvZiBnb3AucmVmIGlzCj4+IGNvcnJlY3QgKGkuZS4gYXJjaGl0ZWN0dXJhbGx5IHZpc2libGUg
YWZ0ZXIgdGhpcyBsZmVuY2UpIGFscmVhZHkuIEFzIHRoZQo+PiB2ZXJzaW9uIGRlcGVuZGVudCBt
YWNyb3MgYXJlIHVzZWQsIGkuZS4gc2hhcmVkX2VudHJ5X3YxIGFuZAo+PiBzaGFyZWRfZW50cnlf
djIsIEkgZG8gbm90IHNlZSBhIHJpc2sgd2h5IHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nl
c3MKPj4gc2hvdWxkIGhhcHBlbiBoZXJlLgo+IEFzIHNhaWQgLSB2MiBlbnRyaWVzIGFyZSBsYXJn
ZXIgdGhhbiB2MSBvbmVzLiBUaGVyZWZvcmUsIGlmIHRoZQo+IHByb2Nlc3NvciB3cm9uZ2x5IHNw
ZWN1bGF0ZXMgYWxvbmcgdGhlIHYyIHBhdGgsIGl0IG1heSB1c2UKPiBpbmRleGVzIHZhbGlkIGZv
ciB2MSwgYnV0IGJleW9uZCB0aGUgc2l6ZSB3aGVuIHNjYWxlZCBieSB2Mgo+IGVsZW1lbnQgc2l6
ZSAod2hlcmVhcyAtPnNoYXJlZF9yYXdbXSwgYWxpYXNlZCB3aXRoCj4gLT5zaGFyZWRfdjFbXSBh
bmQgLT5zaGFyZWRfdjJbXSwgd2FzIGFjdHVhbGx5IHNldCB1cCB3aXRoIHYxCj4gZWxlbWVudCBz
aXplKS4KSSBhbSBhd2FyZSB0aGF0IGJvdGggdmVyc2lvbiB1c2UgdGhlIHNhbWUgYmFzZSBhcnJh
eSwgYW5kIGFjY2VzcyBpdCB2aWEKZGlmZmVyZW50IG1hY3Jvcywgd2hpY2ggZXNzZW50aWFsbHkg
cGFydGl0aW9uIHRoZSBhcnJheSBiYXNlZCBvbiB0aGUKc2l6ZSBvZiB0aGUgcmVzcGVjdGl2ZSBz
dHJ1Y3QuIFRoZSB1bmRlcmx5aW5nIHJhdyBhcnJheSBoYXMgdGhlIHNhbWUKc2l6ZSBmb3IgYm90
aCB2ZXJzaW9uLiBJbiBjYXNlIHRoZSBDUFUgZGVjaWRlcyB0byBlbnRlciB0aGUgd3JvbmcKYnJh
bmNoLCBidXQgdXNlcyBhIHZhbGlkIGdvcC5yZWYgdmFsdWUsIG5vIG91dC1vZi1ib3VuZCBhY2Nl
c3NlcyB3aWxsCmhhcHBlbiwgYmVjYXVzZSBpbiBlYWNoIGJyYW5jaCwgdGhlIGFjY2Vzc2VzIHZp
YSBzaGFyZWRfZW50cnlfdjEgb3IKc2hhcmVkX2VudHJ5X3YyIG1ha2Ugc3VyZSB0aGUgY29ycmVj
dCBtYXRoIGlzIHVzZWQgdG8gZGl2aWRlIHRoZSByYXcKYXJyYXkgaW50byBjaHVua3Mgb2YgdGhl
IHNpemUgb2YgdGhlIGNvcnJlY3Qgc3RydWN0dXJlLiBJIGFncmVlIHRoYXQKc3BlY3VsYXRpdmUg
ZXhlY3V0aW9uIG1pZ2h0IGFjY2VzcyBhIHYxIHJhdyBhcnJheSB3aXRoIHYyIG9mZnNldHMsIGJ1
dAp0aGF0IGRvZXMgbm90IHJlc3VsdCBpbiBhbiBvdXQtb2YtYm91bmQgYWNjZXNzLiBUaGUgZGF0
YSB0aGF0IGlzIHVzZWQKYWZ0ZXJ3YXJkcyBtaWdodCBiZSBnYXJiYWdlLCBoZXJlIHNoYS0+ZnJh
bWUuIFdoZXRoZXIgYWNjZXNzZXMgYmFzZWQgb24KdGhpcyBzaG91bGQgYmUgcHJvdGVjdGVkIGNv
dWxkIGJlIGFub3RoZXIgZGlzY3Vzc2lvbiwgYnV0IGl0IGF0IGxlYXN0Cmxvb2tzIGNvbXBsZXgg
dG8gdHVybiB0aGF0IGludG8gYW4gZXhwbG9pdGFibGUgcGF0dGVybi4KPgo+IEFuZCBwbGVhc2Ug
ZG9uJ3QgZm9yZ2V0IC0gdGhpcyBzdWJzZXF1ZW50IGNvbmRpdGlvbmFsIHdhcyBqdXN0IGFuCj4g
ZWFzeSBleGFtcGxlLiBXaGF0IEknbSByZWFsbHkgYWZ0ZXIgaXMgd2h5IHlvdSBtb2RpZnkgdGhl
IGlmKCkKPiBhYm92ZSwgd2l0aG91dCB0aGVyZSBiZWluZyBhbnkgYXJyYXkgaW5kZXggaW52b2x2
ZWQuCgpUaGUgY2hlY2sgdGhhdCBJIHByb3RlY3RlZCB1c2VzIHRoZSB2YWx1ZSBvZiB0aGUgdmFy
aWFibGUgb2theSwgd2hpY2ggLQphdCBsZWFzdCBhZnRlciB0aGUgaW50cm9kdWNlZCBwcm90ZWN0
aW5nIGxmZW5jZSBpbnN0cnVjdGlvbiAtIGhvbGRzIHRoZQpyZXR1cm4gdmFsdWUgb2YgdGhlIGZ1
bmN0aW9uIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2Zlci4gVGhpcyBmdW5jdGlvbiwKYW1vbmcg
b3RoZXJzLCBjaGVja3Mgd2hldGhlciBnb3AucmVmIGlzIGJvdW5kZWQuIEJ5IHByb3RlY3Rpbmcg
dGhlCmV2YWx1YXRpb24gb2Ygb2theSwgSSBtYWtlIHN1cmUgdG8gY29udGludWUgb25seSBpbiBj
YXNlIGdvcC5yZWYgaXMKYm91bmRlZC4gQ29uc2VxdWVudGx5LCBmdXJ0aGVyIChzcGVjdWxhdGl2
ZSkgZXhlY3V0aW9uIGlzIGF3YXJlIG9mIGEKdmFsaWQgdmFsdWUgb2YgZ29wLnJlZi4KCkJlc3Qs
Ck5vcmJlcnQKCj4KPiBKYW4KPgo+CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1h
bnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENo
cmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpF
aW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 08:56:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 08: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-devel-bounces@lists.xenproject.org>)
	id 1goPBs-0006Rj-KU; Tue, 29 Jan 2019 08:56:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cRBG=QF=citrix.com=prvs=925bc6214=roger.pau@srs-us1.protection.inumbo.net>)
 id 1goPBr-0006Re-HK
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 08:56:19 +0000
X-Inumbo-ID: bcc56c95-23a3-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcc56c95-23a3-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 08:56:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,536,1539648000"; d="scan'208";a="85211623"
Date: Tue, 29 Jan 2019 09:56:08 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190129085608.mvpt7kavznkqnwwt@mac>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-4-git-send-email-chao.gao@intel.com>
 <20190128173943.glgp6xxsfpy6yd3e@mac>
 <20190129044140.GA32470@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190129044140.GA32470@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 3/8] microcode: introduce the global
 microcode cache
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMTI6NDE6NDJQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDY6Mzk6NDNQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDM6MDY6NDVQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gdG8gcmVwbGFjZSB0aGUgY3VycmVudCBwZXItY3B1IGNhY2hl
ICd1Y2ktPm1jJy4KPiA+PiAKPiA+PiBDb21wYXJlZCB0byB0aGUgY3VycmVudCBwZXItY3B1IGNh
Y2hlLCB0aGUgYmVuZWZpdHMgb2YgdGhlIGdsb2JhbAo+ID4+IG1pY3JvY29kZSBjYWNoZSBhcmU6
Cj4gPj4gMS4gSXQgcmVkdWNlcyB0aGUgd29yayB0aGF0IG5lZWQgdG8gYmUgZG9uZSBvbiBlYWNo
IENQVS4gUGFyc2luZyB1Y29kZQo+ID4+IGZpbGUgY2FuIGJlIGRvbmUgb25jZSBvbiBvbmUgQ1BV
LiBPdGhlciBDUFVzIG5lZWRuJ3QgcGFyc2UgdWNvZGUgZmlsZS4KPiA+PiBJbnN0ZWFkLCB0aGV5
IGNhbiBmaW5kIG91dCBhbmQgbG9hZCBhIHBhdGNoIHdpdGggbmV3ZXIgcmV2aXNpb24gZnJvbQo+
ID4+IHRoZSBnbG9iYWwgY2FjaGUuCj4gPj4gMi4gSXQgcmVkdWNlcyB0aGUgbWVtb3J5IGNvbnN1
bXB0aW9uIG9uIGEgc3lzdGVtIHdpdGggbWFueSBDUFUgY29yZXMuCj4gPj4gCj4gPj4gVHdvIGZ1
bmN0aW9ucywgc2F2ZV9wYXRjaCgpIGFuZCBmaW5kX3BhdGNoKCkgYXJlIGludHJvZHVjZWQuIFRo
ZQo+ID4+IGZvcm1lciBhZGRzIG9uZSBnaXZlbiBwYXRjaCB0byB0aGUgZ2xvYmFsIGNhY2hlLiBU
aGUgbGF0dGVyIGdldHMKPiA+PiBhIG5ld2VyIGFuZCBtYXRjaGVkIHVjb2RlIHBhdGNoIGZyb20g
dGhlIGdsb2JhbCBjYWNoZS4KPiA+PiAKPiA+PiBOb3RlIHRoYXQgSSBkZWxpYmVyYXRlbHkgYXZv
aWQgdG91Y2hpbmcgJ3VjaS0+bWMnIGFzIEkgYW0gZ29pbmcgdG8KPiA+PiByZW1vdmUgaXQgY29t
cGxldGVseSBpbiB0aGUgbmV4dCBwYXRjaC4KPiA+PiAKPiA+PiBTaWduZWQtb2ZmLWJ5OiBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+ID4+IC0tLQo+ID4+IENoYW5nZXMgaW4gdjU6Cj4g
Pj4gIC0gcmV3b3JkIHRoZSBjb21taXQgZGVzY3JpcHRpb24KPiA+PiAgLSBmaW5kX3BhdGNoKCkg
YW5kIHNhdmVfcGF0Y2goKSBhcmUgYWJzdHJhY3RlZCBpbnRvIGNvbW1vbiBmdW5jdGlvbnMKPiA+
PiAgICB3aXRoIHNvbWUgaG9va3MgZm9yIEFNRCBhbmQgSW50ZWwKPiA+PiAtLS0KPiA+PiAgeGVu
L2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8IDU0ICsrKysrKysrKysrKysrKysrKysrKysr
Cj4gPj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgICAgfCA5NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLQo+ID4+ICB4ZW4vYXJjaC94ODYvbWljcm9jb2Rl
X2ludGVsLmMgIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQo+ID4+ICB4ZW4v
aW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oIHwgMTMgKysrKysrCj4gPj4gIDQgZmlsZXMgY2hh
bmdlZCwgMjE5IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+ID4+IAo+ID4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2Rl
LmMKPiA+PiBpbmRleCA0MTYzZjUwLi43ZDViNzY5IDEwMDY0NAo+ID4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGUuYwo+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+ID4+
IEBAIC02MSw2ICs2MSw4IEBAIHN0YXRpYyBzdHJ1Y3QgdWNvZGVfbW9kX2Jsb2IgX19pbml0ZGF0
YSB1Y29kZV9ibG9iOwo+ID4+ICAgKi8KPiA+PiAgc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIHVj
b2RlX3NjYW47Cj4gPj4gIAo+ID4+ICtzdGF0aWMgTElTVF9IRUFEKG1pY3JvY29kZV9jYWNoZSk7
Cj4gPj4gKwo+ID4+ICB2b2lkIF9faW5pdCBtaWNyb2NvZGVfc2V0X21vZHVsZSh1bnNpZ25lZCBp
bnQgaWR4KQo+ID4+ICB7Cj4gPj4gICAgICB1Y29kZV9tb2RfaWR4ID0gaWR4Owo+ID4+IEBAIC0y
MDgsNiArMjEwLDU4IEBAIHN0YXRpYyB2b2lkIG1pY3JvY29kZV9maW5pX2NwdSh1bnNpZ25lZCBp
bnQgY3B1KQo+ID4+ICAgICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4gPj4gIH0K
PiA+PiAgCj4gPj4gKy8qIFNhdmUgYSB1Y29kZSBwYXRjaCB0byB0aGUgZ2xvYmFsIGNhY2hlIGxp
c3QgKi8KPiA+PiArYm9vbCBzYXZlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm5ld19w
YXRjaCkKPiA+Cj4gPlRoaXMgYmVpbmcgYSBnbG9iYWwgZnVuY3Rpb24gbGlrZWx5IHJlcXVpcmVz
IHNvbWUga2luZCBvZiBwcmVmaXgsIEkKPiA+d291bGQgc3VnZ2VzdCBtaWNyb2NvZGVfc2F2ZV9w
YXRjaCwgdGhlIHNhbWUgYXBwbGllcyB0byB0aGUgZmluZF9wYXRjaAo+ID5mdW5jdGlvbiBiZWxv
dy4KPiAKPiBXaWxsIGRvLgo+IAo+ID4KPiA+PiArewo+ID4+ICsgICAgc3RydWN0IG1pY3JvY29k
ZV9wYXRjaCAqbWljcm9jb2RlX3BhdGNoOwo+ID4+ICsKPiA+PiArICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnkobWljcm9jb2RlX3BhdGNoLCAmbWljcm9jb2RlX2NhY2hlLCBsaXN0KQo+ID4KPiA+SSB0
aGluayBJJ20gbWlzc2luZyBzb21ldGhpbmcgaGVyZSwgYnV0IGdpdmVuIHRoZSBjb252ZXJzYXRp
b24gd2UgaGFkCj4gPmluIHRoZSBwcmV2aW91cyB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMgWzBdIEkg
YXNzdW1lZCB0aGVyZSB3YXMgb25seSBhCj4gPnNpbmdsZSBtaWNyb2NvZGUgcGF0Y2ggdGhhdCBh
cHBsaWVzIHRvIHRoZSB3aG9sZSBzeXN0ZW0sIGFuZCB0aGF0Cj4gPnRoZXJlIHdhcyBubyBuZWVk
IHRvIGtlZXAgYSBsaXN0Pwo+ID4KPiA+QmVjYXVzZSBYZW4gZG9lc24ndCBzdXBwb3J0IHJ1bm5p
bmcgb24gc3VjaCBtaXhlZCBzeXN0ZW1zIGFueXdheT8KPiAKPiBOby4gQXMgSmFuIHBvaW50ZWQg
b3V0IGluIFsxXSwgd2Ugc3RpbGwgd2FudCB0byBzdXBwb3J0IG1peGVkIHN5c3RlbXMKPiB3aGlj
aCBhcmUgYWxsb3dlZCBieSBJbnRlbCBhbmQgQU1ELgo+IAo+IFsxXSBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTEvbXNnMDM0NzkuaHRt
bAoKT2ggdGhhbmtzLCBJJ3ZlIG1pc3NlZCB0aGF0IHJlcGx5IHdoaWxlIHJlYWRpbmcgdGhlIHBy
ZXZpb3VzIHNlcmllcy4KVGhlbiB3aXRoIHRoZSBjb21tZW50cyBmaXhlZCB5b3UgY2FuIGFkZDoK
ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRo
YW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 09:25:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 09:25: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-devel-bounces@lists.xenproject.org>)
	id 1goPdu-0000sb-Dx; Tue, 29 Jan 2019 09:25: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=cRBG=QF=citrix.com=prvs=925bc6214=roger.pau@srs-us1.protection.inumbo.net>)
 id 1goPdt-0000sW-8K
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 09:25:17 +0000
X-Inumbo-ID: c8fdc630-23a7-11e9-b7c3-d78982000683
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8fdc630-23a7-11e9-b7c3-d78982000683;
 Tue, 29 Jan 2019 09:25:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,536,1539648000"; d="scan'208";a="85213256"
Date: Tue, 29 Jan 2019 10:25:03 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190129092503.fvoj4nciohtdp3ei@mac>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-5-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548659210-16870-5-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 4/8] microcode: delete 'mc' field from
 struct ucode_cpu_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGUgY2xlYW51cCEKCk9uIE1vbiwgSmFuIDI4LCAyMDE5IGF0IDAzOjA2OjQ2
UE0gKzA4MDAsIENoYW8gR2FvIHdyb3RlOgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21pY3JvY29kZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAo+IGluZGV4
IGZjOThmZWQuLjUwN2RhMmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNy
b2NvZGUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKPiBAQCAtMTks
NyArMTksNiBAQCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoIHsKPiAgfTsKPiAgCj4gIHN0cnVjdCBt
aWNyb2NvZGVfb3BzIHsKPiAtICAgIGludCAoKm1pY3JvY29kZV9yZXN1bWVfbWF0Y2gpKHVuc2ln
bmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKm1jKTsKPiAgICAgIGludCAoKmNwdV9yZXF1ZXN0X21p
Y3JvY29kZSkodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzaXplX3Qgc2l6ZSk7Cj4gICAgICBpbnQgKCpjb2xsZWN0
X2NwdV9pbmZvKSh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZyk7
Cj4gQEAgLTM5LDExICszOCw2IEBAIHN0cnVjdCBjcHVfc2lnbmF0dXJlIHsKPiAgCj4gIHN0cnVj
dCB1Y29kZV9jcHVfaW5mbyB7Cj4gICAgICBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSBjcHVfc2lnOwo+
IC0gICAgdW5pb24gewo+IC0gICAgICAgIHN0cnVjdCBtaWNyb2NvZGVfaW50ZWwgKm1jX2ludGVs
Owo+IC0gICAgICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQ7Cj4gLSAgICAgICAgdm9p
ZCAqbWNfdmFsaWQ7Cj4gLSAgICB9IG1jOwo+ICB9OwoKSXMgdGhlcmUgcmVhbGx5IGEgbmVlZCBm
b3Igc3VjaCBzdHJ1Y3R1cmUgc2luY2UgaXQgb25seSBoYXMgb25lIGZpZWxkCm5vdz8KCkknbSB0
cnlpbmcgdG8gZmlndXJlIG91dCB3aGV0aGVyIHRoaXMgaXMgZXhwYW5kZWQgYnkgZnVydGhlciBw
YXRjaGVzLApidXQgaXQgc2VlbXMgbGlrZSBpdCdzIG5vdCwgaWYgc28gcGxlYXNlIHJlbW92ZSB0
aGUgc3RydWN0IGFsdG9nZXRoZXIuCgpJJ20gYWxzbyB3b25kZXJpbmcgd2hldGhlciBpdCdzIG5l
ZWRlZCB0byBzdG9yZSB0aGUgY3B1IHNpZ25hdHVyZSBpbgp0aGUgcGNwdSBhcmVhLCBBRkFJQ1Qg
eW91IGFsd2F5cyBjYWxsIGNvbGxlY3RfY3B1X2luZm8gYmVmb3JlCmFwcGx5X21pY3JvY29kZSwg
YXQgd2hpY2ggcG9pbnQgY3B1X3NpZ25hdHVyZSBjb3VsZCBiZSBzdG9yZWQgaW4gdGhlCnN0YWNr
IGFuZCBwYXNzZWQgdG8gYXBwbHlfbWljcm9jb2RlIGFzIGEgcGFyYW1ldGVyPwoKT3IgYXBwbHlf
bWljcm9jb2RlIGNvdWxkIGNhbGwgY29sbGVjdF9jcHVfaW5mbyBkaXJlY3RseS4gR2V0dGluZyBy
aWQKb2YgdGhlIHBjcHUgZmllbGQgd291bGQgYWxzbyBhbGxvdyB5b3UgdG8gZ2V0IHJpZCBvZgpt
aWNyb2NvZGVfZmluaV9jcHUsIGZ1cnRoZXIgY2xlYW5pbmcgdGhlIGNvZGUuCgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 09:26:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 09:26: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-devel-bounces@lists.xenproject.org>)
	id 1goPfK-0000yw-Q9; Tue, 29 Jan 2019 09:26: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=n1m/=QF=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1goPfI-0000yo-N3
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 09:26:44 +0000
X-Inumbo-ID: fd134317-23a7-11e9-aeee-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::614])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd134317-23a7-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 09:26:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1+pzC84rXpvxv+fbLD1IfwWr2q4rWIWW306IBuS3jbg=;
 b=FXN3f0Cvo32PhA7vdDpTFnhoB//GTc4WW4VsmXkw9RY/oHO0npvEn2U/ZTBjglzl6FXitdZJACaut9V3Skux2xYJ9VeL1tEECq7yi/KZOIYkCY9a/AwDGnpWEX71C6+Kl/l0mlJQv+neGGVVk8xCuwMC1nQCNQBT7YWHtfgwwac=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB4835.eurprd04.prod.outlook.com (20.176.215.32) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.21; Tue, 29 Jan 2019 09:26:41 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1558.023; Tue, 29 Jan 2019
 09:26:41 +0000
From: Peng Fan <peng.fan@nxp.com>
To: "hch@infradead.org" <hch@infradead.org>
Thread-Topic: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
Thread-Index: AQHUsUUJrf+HCksNJUevQFBecw2Jm6W7t2+AgAC8CgCAAOh3gIAAAqqAgAJgxoCABJ0ngIABj44Q
Date: Tue, 29 Jan 2019 09:26:41 +0000
Message-ID: <AM0PR04MB448123F7FEBCEBD63DE0AF8088970@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <20190121050056.14325-1-peng.fan@nxp.com>
 <alpine.DEB.2.10.1901221113410.17936@sstabellini-ThinkPad-X260>
 <20190123071232.GA20526@infradead.org>
 <alpine.DEB.2.10.1901230935280.17936@sstabellini-ThinkPad-X260>
 <20190123211405.GA4971@infradead.org>
 <AM0PR04MB4481F3986CFB6D1EF26FA135889B0@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <20190128080028.GA18476@infradead.org>
In-Reply-To: <20190128080028.GA18476@infradead.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [92.121.36.198]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB4835;
 6:a66CUhZyTY/Jqnbyo2Dg5NHXV9ybIUc4G6DWKkYD9CwLcDrqY1NHvo3Ay1td237c4J5qm0TO8qBPT/3/qj2x9+jsu29oBkwhU+0sXzGJZ8nXTvXfLdsu7nxZao2br9qAX+TJp4rXqGGvDS5tJnxwWPbOmtHoR/d2FssHTapd/bskm2d0Wsz4PrejMoSgzYWhzvsYcf4/ZneEeR/kIvcTOfvC7uFMMLm2pRnaIlZMno6WUpl7SY4BgDzl62MWDXOWSwPj3p2BicVG1q8cOk1/WJuvg5PbHjfieS8fnWvofPeu1QtVzo+ExjthH/owrCiVrmP41DO7dXP32zD/0xhpIderXRQYgTErdI0mR6u/5fYoju5Z70wqtGABRf3+MEAG765OJcnYnl+t2Y0GIiGw7TiHj6tHRzhzE1jhiL/j0p0d1Ggeosxj5kd5TcOgiLHyrLO6jKkhhzqOnYyhlc1URQ==;
 5:yLlg/+1UOtEto9/ACyKTFDK3p/Db2CQCP3WVHQGuPKAuIZYZYElxE4PUcabcvTZSiJUPil/30Xmru8yTUV7FjU4kuT9YUpFfzNWP+VLt1OEZ44+2lrQnZMCdcZ9wRpxzLPH3c41o+VUG7w1WWtdCpsRh5OUb2THed1gwrEkrO5MtRFxsR+lS0ASHUYMVH1Mel9S9dk92yRUSAgnFBi8F9g==;
 7:TRFgBjx+m0i+d0Uya9JoROsO3N+IHtUswK6Sl6uJE716DeUldFm+D1uTMcNniz88Eim4LNbCl0+w/U3njnTW1z3sz/60o6hanCDD2x/46hVsNsuK8lvUxQlnaZQMSyLYghYQZmAyiAbhnlB/CzyfRA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: c1acabf1-9502-4069-b94f-08d685cbe09e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB4835; 
x-ms-traffictypediagnostic: AM0PR04MB4835:
x-microsoft-antispam-prvs: <AM0PR04MB4835E9C06FE0357FB1FE699688970@AM0PR04MB4835.eurprd04.prod.outlook.com>
x-forefront-prvs: 093290AD39
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(366004)(39860400002)(136003)(346002)(13464003)(51914003)(199004)(189003)(6916009)(2906002)(478600001)(2501003)(33656002)(229853002)(26005)(7416002)(53936002)(53546011)(4326008)(6506007)(66066001)(86362001)(446003)(25786009)(102836004)(105586002)(256004)(14454004)(486006)(44832011)(11346002)(316002)(7696005)(106356001)(476003)(55016002)(2351001)(54906003)(7736002)(6246003)(186003)(5640700003)(9686003)(99286004)(74316002)(6436002)(93886005)(68736007)(305945005)(8936002)(1730700003)(71200400001)(8676002)(76176011)(71190400001)(3846002)(6116002)(81156014)(97736004)(81166006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4835;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Oh4jJqVm4uSpkGxjuaIdkHgJIj+0KrttZZ5cRcjGZRc5HMO8xKr+RZJy0mDUBoyl1bMb6u6k9A+/IT8bT2kuBvlsbr+mi7pIez/Y1rq5yjET1d6x5h9miGdHBqSd0uw+DaaO8Y2C7RoAaBOHqIa2aFTXyKBbMPMmSLxWrinNzV6Kqo+Znv9h/d+1ZllGQPIV/Bv2LFURAoMIF7MimPdHAR0RP1S8YUVkJbagqgJFERqeHpPgoORffLxrQcKCC8TeDo5gRDS1HLlQA7xDslucWoRWJD10mJqXsjMoooB/juvR/exDaMrrIzOcv1H9f6j4wPvz06MpmJ/ClIm7DMYYAXRHHsds9ahWg91RQZdvibALQp1O4uMPTOvIbWNYLXnyLRhz6YDViTSgr+Juoq+3Un2ApiZbhRLCsV+LR8O0FC0=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c1acabf1-9502-4069-b94f-08d685cbe09e
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2019 09:26:41.2047 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4835
Subject: Re: [Xen-devel] [RFC] virtio_ring: check dma_mem for xen_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Andy Duan <fugang.duan@nxp.com>,
 "mst@redhat.com" <mst@redhat.com>, "jasowang@redhat.com" <jasowang@redhat.com>,
 "linux-remoteproc@vger.kernel.org" <linux-remoteproc@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "luto@kernel.org" <luto@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogaGNoQGluZnJhZGVhZC5v
cmcgW21haWx0bzpoY2hAaW5mcmFkZWFkLm9yZ10NCj4gU2VudDogMjAxOeW5tDHmnIgyOOaXpSAx
NjowMA0KPiBUbzogUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+DQo+IENjOiBoY2hAaW5mcmFk
ZWFkLm9yZzsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsNCj4g
bXN0QHJlZGhhdC5jb207IGphc293YW5nQHJlZGhhdC5jb207IHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZzsNCj4gbGludXgtcmVtb3RlcHJvY0B2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4LWtl
cm5lbEB2Z2VyLmtlcm5lbC5vcmc7DQo+IHZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5k
YXRpb24ub3JnOyBsdXRvQGtlcm5lbC5vcmc7IGpncm9zc0BzdXNlLmNvbTsNCj4gYm9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb207IEFuZHkgRHVhbiA8ZnVnYW5nLmR1YW5AbnhwLmNvbT4NCj4gU3Vi
amVjdDogUmU6IFtYZW4tZGV2ZWxdIFtSRkNdIHZpcnRpb19yaW5nOiBjaGVjayBkbWFfbWVtIGZv
ciB4ZW5fZG9tYWluDQo+IA0KPiBPbiBGcmksIEphbiAyNSwgMjAxOSBhdCAwOTo0NToyNkFNICsw
MDAwLCBQZW5nIEZhbiB3cm90ZToNCj4gPiBKdXN0IGhhdmUgYSBxdWVzdGlvbiwNCj4gPg0KPiA+
IFNpbmNlIHZtYWxsb2NfdG9fcGFnZSBpcyBvayBmb3IgY21hIGFyZWEsIG5vIG5lZWQgdG8gdGFr
ZSBjbWEgYW5kIHBlcg0KPiA+IGRldmljZSBjbWEgaW50byBjb25zaWRlcmF0aW9uIHJpZ2h0Pw0K
PiANCj4gVGhlIENNQSBhcmVhIGl0c2VsZiBpdCBhIHBoeXNpY2FsIG1lbW9yeSByZWdpb24uICBJ
ZiBpdCBpcyBhIG5vbi1oaWdobWVtDQo+IHJlZ2lvbiB5b3UgY2FuIGNhbGwgdmlydF90b19wYWdl
IG9uIHRoZSB2aXJ0dWFsIGFkZHJlc3NlcyBmb3IgaXQuICBJZiBpdCBpcyBpbg0KPiBoaWdobWVt
IGl0IGRvZXNuJ3QgZXZlbiBoYXZlIGEga2VybmVsIHZpcnR1YWwgYWRkcmVzcyBieSBkZWZhdWx0
Lg0KPiANCj4gPiB3ZSBvbmx5IG5lZWQgdG8gaW1wbGVtZW50IGEgcGllY2UgY29kZSB0byBoYW5k
bGUgcGVyIGRldmljZSBzcGVjaWZpYw0KPiA+IHJlZ2lvbiB1c2luZyBSRVNFUlZFRE1FTV9PRl9E
RUNMQVJFLCBqdXN0IGxpa2U6DQo+ID4gUkVTRVJWRURNRU1fT0ZfREVDTEFSRShycG1zZy1kbWEs
ICJycG1zZy1kbWEtcG9vbCIsDQo+ID4gcm1lbV9ycG1zZ19kbWFfc2V0dXApOyBBbmQgaW1wbGVt
ZW50IHRoZSBkZXZpY2VfaW5pdCBjYWxsIGJhY2sgYW5kDQo+ID4gYnVpbGQgYSBtYXAgYmV0d2Vl
biBwYWdlIGFuZCBwaHlzLg0KPiA+IFRoZW4gaW4gcnBtc2cgZHJpdmVyLCBzY2F0dGVyIGxpc3Qg
Y291bGQgdXNlIHBhZ2Ugc3RydWN0dXJlLCBubyBuZWVkDQo+ID4gdm1hbGxvY190b19wYWdlIGZv
ciBwZXIgZGV2aWNlIGRtYS4NCj4gPg0KPiA+IElzIHRoaXMgdGhlIHJpZ2h0IHdheT8NCj4gDQo+
IEkgdGhpbmsgdGhpcyBzaG91bGQgd29yayBmaW5lLiAgSWYgeW91IGhhdmUgdGhlIGN5Y2xlcyBm
b3IgaXQgSSdkIGFjdHVhbGx5IGxvdmUgdG8NCj4gYmUgYWJsZSB0byBoYXZlIGdlbmVyaWMgQ01B
IERUIGdsdWUgZm9yIG5vbiBETUEgQVBJIGRyaXZlciBhbGxvY2F0aW9ucywgYXMNCj4gdGhlcmUg
b2J2aW91c2x5IGlzIGEgbmVlZCBmb3IgaXQuICBTbyBiYXNpY2FsbHkgdGhlIHNhbWUgYXMgYWJv
dmUsIGp1c3QgYWRkZWQNCj4gdG8ga2VybmVsL2NtYS5jIGFzIGEgZ2VuZXJpYyBBUEkuDQoNClRo
YW5rcyBmb3IgdGhlIGhpbnRzLiBJJ2xsIHRyeSB0byBhZGQgdGhhdC4NCg0KVGhhbmtzLA0KUGVu
Zy4NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 09:39:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 09:39: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-devel-bounces@lists.xenproject.org>)
	id 1goPrh-00025a-Va; Tue, 29 Jan 2019 09:39: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=l94Z=QF=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1goPrh-00025T-8u
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 09:39:33 +0000
X-Inumbo-ID: c6958e8a-23a9-11e9-ada4-8b7c46c5af39
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6958e8a-23a9-11e9-ada4-8b7c46c5af39;
 Tue, 29 Jan 2019 09:39:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B3DA4AED5;
 Tue, 29 Jan 2019 09:39:28 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190128142245.34923-1-roger.pau@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <097a84fe-a725-9c2a-9c8d-96e1c90558b0@suse.com>
Date: Tue, 29 Jan 2019 10:39:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190128142245.34923-1-roger.pau@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] pvh/dom0: fix deadlock in GSI
 mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAxOSAxNToyMiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZSBjdXJyZW50
IEdTSSBtYXBwaW5nIGNvZGUgY2FuIGNhdXNlIHRoZSBmb2xsb3dpbmcgZGVhZGxvY2s6Cj4gCj4g
KFhFTikgKioqIER1bXBpbmcgQ1BVMCBob3N0IHN0YXRlOiAqKioKPiAoWEVOKSAtLS0tWyBYZW4t
NC4xMi4wLXJjICB4ODZfNjQgIGRlYnVnPXkgICBUYWludGVkOiAgQyAgIF0tLS0tCj4gWy4uLl0K
PiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMzk4NTI+XSB2
bWFjLmMjX3NwaW5fbG9ja19jYisweDMyLzB4NzAKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyZWQ0
MGY+XSB2bWFjLmMjaHZtX2dzaV9hc3NlcnQrMHgyZi8weDYwIDwtIHBpY2sgaHZtLmlycV9sb2Nr
Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjU1Y2M5Pl0gaW8uYyNodm1fZGlycV9hc3Npc3QrMHhk
OS8weDEzMCA8LSBwaWNrIGV2ZW50X2xvY2sKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyNTViNGI+
XSBpby5jI2RwY2lfc29mdGlycSsweGRiLzB4MTIwCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjM4
Y2U2Pl0gc29mdGlycS5jI19fZG9fc29mdGlycSsweDQ2LzB4YTAKPiAoWEVOKSAgICBbPGZmZmY4
MmQwODAyNmY5NTU+XSBkb21haW4uYyNpZGxlX2xvb3ArMHgzNS8weDkwCj4gKFhFTikKPiBbLi4u
XQo+IChYRU4pICoqKiBEdW1waW5nIENQVTMgaG9zdCBzdGF0ZTogKioqCj4gKFhFTikgLS0tLVsg
WGVuLTQuMTIuMC1yYyAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogIEMgICBdLS0tLQo+IFsu
Li5dCj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjM5ODVk
Pl0gdm1hYy5jI19zcGluX2xvY2tfY2IrMHgzZC8weDcwCj4gKFhFTikgICAgWzxmZmZmODJkMDgw
MjgxZmM4Pl0gdm1hYy5jI2FsbG9jYXRlX2FuZF9tYXBfZ3NpX3BpcnErMHhjOC8weDEzMCA8LSBw
aWNrIGV2ZW50X2xvY2sKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyZjQ0YzA+XSB2aW9hcGljLmMj
dmlvYXBpY19od2RvbV9tYXBfZ3NpKzB4ODAvMHgxMzAKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAy
ZjQzOTk+XSB2aW9hcGljLmMjdmlvYXBpY193cml0ZV9yZWRpcmVudCsweDExOS8weDFjMCA8LSBw
aWNrIGh2bS5pcnFfbG9jawo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJmNDA3NT5dIHZpb2FwaWMu
YyN2aW9hcGljX3dyaXRlKzB4MzUvMHg0MAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJlOTZhMj5d
IHZtYWMuYyNodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQrMHhkMi8weDIzMAo+IChYRU4pICAgIFs8
ZmZmZjgyZDA4MDJlOTg0Mj5dIHZtYWMuYyNodm1faW9faW50ZXJjZXB0KzB4MjIvMHg1MAo+IChY
RU4pICAgIFs8ZmZmZjgyZDA4MDJkYmU5Yj5dIGVtdWxhdGUuYyNodm1lbXVsX2RvX2lvKzB4MjFi
LzB4M2MwCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMmRiMzAyPl0gZW11bGF0ZS5jI2h2bWVtdWxf
ZG9faW9fYnVmZmVyKzB4MzIvMHg3MAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJkY2QyOT5dIGVt
dWxhdGUuYyNodm1lbXVsX2RvX21taW9fYnVmZmVyKzB4MjkvMHgzMAo+IChYRU4pICAgIFs8ZmZm
ZjgyZDA4MDJkY2MxOT5dIGVtdWxhdGUuYyNodm1lbXVsX3BoeXNfbW1pb19hY2Nlc3MrMHhmOS8w
eDFiMAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJkYzZkMD5dIGVtdWxhdGUuYyNodm1lbXVsX2xp
bmVhcl9tbWlvX2FjY2VzcysweGYwLzB4MTgwCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMmRlOTcx
Pl0gZW11bGF0ZS5jI2h2bWVtdWxfbGluZWFyX21taW9fd3JpdGUrMHgyMS8weDMwCj4gKFhFTikg
ICAgWzxmZmZmODJkMDgwMmRlNzQyPl0gZW11bGF0ZS5jI2xpbmVhcl93cml0ZSsweGEyLzB4MTAw
Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMmRjZTE1Pl0gZW11bGF0ZS5jI2h2bWVtdWxfd3JpdGUr
MHhiNS8weDEyMAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJiYWJiYT5dIHZtYWMuYyN4ODZfZW11
bGF0ZSsweDEzMmFhLzB4MTQ5YTAKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyYzA0Zjk+XSB2bWFj
LmMjeDg2X2VtdWxhdGVfd3JhcHBlcisweDI5LzB4NzAKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAy
ZGI1NzA+XSBlbXVsYXRlLmMjX2h2bV9lbXVsYXRlX29uZSsweDUwLzB4MTQwCj4gKFhFTikgICAg
WzxmZmZmODJkMDgwMmU5ZTMxPl0gdm1hYy5jI2h2bV9lbXVsYXRlX29uZV9pbnNuKzB4NDEvMHgx
MDAKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzNDUwNjY+XSBndWVzdF80Lm8jc2hfcGFnZV9mYXVs
dF9fZ3Vlc3RfNCsweDk3Ni8weGQzMAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDMwY2M2OT5dIHZt
YWMuYyN2bXhfdm1leGl0X2hhbmRsZXIrMHg5NDkvMHhlYTAKPiAoWEVOKSAgICBbPGZmZmY4MmQw
ODAzMTQxMWE+XSB2bWFjLmMjdm14X2FzbV92bWV4aXRfaGFuZGxlcisweGZhLzB4MjcwCj4gCj4g
SW4gb3JkZXIgdG8gc29sdmUgaXQgbW92ZSB0aGUgdmlvYXBpY19od2RvbV9tYXBfZ3NpIG91dHNp
ZGUgb2YgdGhlCj4gbG9ja2VkIHJlZ2lvbiBpbiB2aW9hcGljX3dyaXRlX3JlZGlyZW50LiB2aW9h
cGljX2h3ZG9tX21hcF9nc2kgd2lsbAo+IG5vdCBhY2Nlc3MgYW55IG9mIHRoZSB2aW9hcGljIGZp
ZWxkcywgc28gdGhlcmUncyBubyBuZWVkIHRvIGNhbGwgdGhlCj4gZnVuY3Rpb24gaG9sZGluZyB0
aGUgaHZtLmlycV9sb2NrLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 09:40:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 09:40: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-devel-bounces@lists.xenproject.org>)
	id 1goPsU-0002mn-9X; Tue, 29 Jan 2019 09:40: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=l94Z=QF=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1goPsS-0002mf-PH
 for xen-devel@lists.xen.org; Tue, 29 Jan 2019 09:40:20 +0000
X-Inumbo-ID: e32979bd-23a9-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e32979bd-23a9-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 09:40:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6B377AFBF;
 Tue, 29 Jan 2019 09:40:17 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1548693659-28825-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <7d9f5268-6e3e-d974-fd28-e4a4e75c1f8a@suse.com>
Date: Tue, 29 Jan 2019 10:40:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1548693659-28825-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] x86/hvm: Fix bit checking for
 CR4 and MSR_EFER
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAxOSAxNzo0MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBCZWZvcmUgdGhlIGNw
dWlkX3BvbGljeSBsb2dpYyBjYW1lIGFsb25nLCAlY3I0L0VGRVIgYXVkaXRpbmcgb24gbWlncmF0
ZS1pbiB3YXMKPiBjb21wbGljYXRlZCwgYmVjYXVzZSBhdCB0aGF0IHBvaW50IG5vIENQVUlEIGlu
Zm9ybWF0aW9uIGhhZCBiZWVuIHNldCBmb3IgdGhlCj4gZ3Vlc3QuICBBdWRpdGluZyBhZ2FpbnN0
IHRoZSBob3N0IENQVUlEIHdhcyBiZXR0ZXIgdGhhbiBub3RoaW5nLCBidXQgbm90Cj4gaWRlYWwu
Cj4gCj4gU2ltaWxhcmx5IGF0IHRoZSB0aW1lLCBQVkh2MSBsYWNrZWQgdGhlICJDUFVJRCBwYXNz
ZWQgdGhyb3VnaCBmcm9tIGhhcmR3YXJlIgo+IGJlaGF2aW91ciB3aXRoIFBWIGd1ZXN0cyBoYWQs
IGFuZCBQVkggZG9tMCBoYWQgdG8gYmUgc3BlY2lhbC1jYXNlZCB0byBiZSBhYmxlCj4gdG8gYm9v
dC4KPiAKPiBPcmRlciBvZiBpbmZvcm1hdGlvbiBpbiB0aGUgbWlncmF0aW9uIHN0cmVhbSBpcyBz
dGlsbCBhbiBpc3N1ZSAoaGVuY2Ugd2Ugc3RpbGwKPiBuZWVkIHRvIGtlZXAgdGhlIHJlc3RvcmUg
cGFyYW1ldGVyIHRvIGNvcGUgd2l0aCBhIG5lc3RlZCB2aXJ0IGNvcm5lciBjYXNlIGluCj4gdGhl
ICVjcjQgY2FzZSksIGJ1dCBzaW5jZSBYZW4gNC45LCBhbGwgZG9tYWlucyBzdGFydCB3aXRoIGEg
c3VpdGFibGUgQ1BVSUQKPiBwb2xpY3ksIHdoaWNoIGlzIGEgbW9yZSBhcHByb3ByaWF0ZSB1cHBl
ciBib3VuZCB0aGFuIGhvc3RfY3B1aWRfcG9saWN5Lgo+IAo+IEZpbmFsbHksIHJlcG9zaXRpb24g
dGhlIFVNSVAgbG9naWMgYXMgaXQgaXMgdGhlIG9ubHkgcm93IG91dCBvZiBvcmRlci4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 09:41:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 09:41: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-devel-bounces@lists.xenproject.org>)
	id 1goPtP-0002uN-OD; Tue, 29 Jan 2019 09:41: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=l94Z=QF=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1goPtO-0002uD-8G
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 09:41:18 +0000
X-Inumbo-ID: 06383790-23aa-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06383790-23aa-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 09:41:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 63FFAB00F;
 Tue, 29 Jan 2019 09:41:16 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C4ABA9A020000780021102A@prv1-mh.provo.novell.com>
 <5C4ABBDD0200007800211036@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <d610f318-f186-9d35-5a9c-0e8cba69c3f9@suse.com>
Date: Tue, 29 Jan 2019 10:41:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C4ABBDD0200007800211036@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2.1 1/2] tools: fix build dependency upon
 generated header(s)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMjAxOSAwODozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQ29tbWl0IGZkMzVmMzJi
NGIgKCJ0b29scy94ODZlbXVsOiBVc2Ugc3RydWN0IGNwdWlkX3BvbGljeSBpbiB0aGUKPiB1c2Vy
c3BhY2UgdGVzdCBoYXJuZXNzZXMiKSBkaWRuJ3QgYWNjb3VudCBmb3IgdGhlIGRlcGVuZGVuY2ll
cyBvZgo+IGNwdWlkLWF1dG9nZW4uaCB0byBwb3RlbnRpYWxseSBjaGFuZ2UgYmV0d2VlbiBpbmNy
ZW1lbnRhbCBidWlsZHMuCj4gUHV0dGluZyB0aGUgbWFrZSBpbnZvY2F0aW9uIHRvIHByb2R1Y2Ug
dGhlIGhlYWRlciB0b2dldGhlciB3aXRoIHRoZQo+IGRpcmVjdG9yeSB0cmVlIGNyZWF0aW9uIHRo
ZXJlZm9yZSBkb2VzIG5vdCB3b3JrLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZQo+IGdvYWwuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmVsZWFzZS1h
Y2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 09:41:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 09:41: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-devel-bounces@lists.xenproject.org>)
	id 1goPu1-0002zK-2U; Tue, 29 Jan 2019 09:41: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=l94Z=QF=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1goPu0-0002zC-6X
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 09:41:56 +0000
X-Inumbo-ID: 1ce09a96-23aa-11e9-af7d-a323e8302d2f
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ce09a96-23aa-11e9-af7d-a323e8302d2f;
 Tue, 29 Jan 2019 09:41:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7C193B018;
 Tue, 29 Jan 2019 09:41:54 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C4ABA9A020000780021102A@prv1-mh.provo.novell.com>
 <5C4ABBFA0200007800211039@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <8ad7aa44-09d5-f54d-e782-677023bd62bd@suse.com>
Date: Tue, 29 Jan 2019 10:41:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C4ABBFA0200007800211039@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2.1 2/2] x86emul: fix test harness and
 fuzzer build dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMjAxOSAwODozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQ29tbWl0IGZkMzVmMzJi
NGIgKCJ0b29scy94ODZlbXVsOiBVc2Ugc3RydWN0IGNwdWlkX3BvbGljeSBpbiB0aGUKPiB1c2Vy
c3BhY2UgdGVzdCBoYXJuZXNzZXMiKSBkaWRuJ3QgYWNjb3VudCBmb3IgdGhlIGRlcGVuZGVuY2ll
cyBvZgo+IGNwdWlkLWF1dG9nZW4uaCB0byBwb3RlbnRpYWxseSBjaGFuZ2UgYmV0d2VlbiBpbmNy
ZW1lbnRhbCBidWlsZHMuCj4gSW4gcGFydGljdWxhciB0aGUgaGFybmVzcyBoYXMgYSAicnVuIiBn
b2FsIHdoaWNoIGlzIHN1cHBvc2VkIHRvIGJlCj4gdXNhYmxlIGluZGVwZW5kZW50bHkgb2YgdGhl
IHJlc3Qgb2YgdGhlIHRvb2xzIHN1Yi10cmVlIGJ1aWxkaW5nLCBhbmQKPiBib3RoIHRoZSBoYXJu
ZXNzIGFuZCB0aGUgZnV6emVyIGNvZGUgYXJlIGFsc28gc3VwcG9zZWQgdG8gYmUgYnVpbGRhYmxl
Cj4gaW5kZXBlbmRlbnRseS4gVGhlcmVmb3JlIHRoZXkgbmVlZCB0byByZWN1cnNpdmVseSBpbnZv
a2UgbWFrZSB0byByZS0KPiBidWlsZCB0aGUgZ2VuZXJhdGVkIGhlYWRlciBpZiBuZWVkZWQsIGJ1
dCBvbmx5IHdoZW4gdGhlc2UgcnVsZXMgZGlkIG5vdAo+IGdldCBpbnZva2VkIHJlY3Vyc2l2ZWx5
IHRoZW1zZWx2ZXMuCj4gCj4gRmluYWxseSBjcHVpZC5vIGRpZCBub3QgaGF2ZSBhbnkgZGVwZW5k
ZW5jaWVzIGFkZGVkIGZvciBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 09:46:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 09: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-devel-bounces@lists.xenproject.org>)
	id 1goPyS-0003Fa-NM; Tue, 29 Jan 2019 09:46: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=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goPyR-0003FV-P0
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 09:46:31 +0000
X-Inumbo-ID: c094adb2-23aa-11e9-a351-0b3d1ae87703
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c094adb2-23aa-11e9-a351-0b3d1ae87703;
 Tue, 29 Jan 2019 09:46:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 02:46:28 -0700
Message-Id: <5C5020F0020000780014B7D1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 02:46:24 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-6-git-send-email-nmanthey@amazon.de>
 <5C486E0A02000078002106DD@prv1-mh.provo.novell.com>
 <1063c835-3944-48bf-b082-c80ce726a0e6@amazon.de>
 <5C4F1B300200007800211CAE@prv1-mh.provo.novell.com>
 <3eb3ecbb-47a7-386e-90ca-d49d8a75d3a6@amazon.de>
In-Reply-To: <3eb3ecbb-47a7-386e-90ca-d49d8a75d3a6@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 05/11] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Ian.Jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 mpohlack@amazon.de, julien.grall@arm.com, dwmw@amazon.co.uk, amazein@amazon.de,
 xen-devel@lists.xenproject.org, jsteckli@amazon.de, doebel@amazon.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPiAwMS8yOS8xOSA5OjM1IEFN
ID4+Pgo+SSBhbSBhd2FyZSB0aGF0IGJvdGggdmVyc2lvbiB1c2UgdGhlIHNhbWUgYmFzZSBhcnJh
eSwgYW5kIGFjY2VzcyBpdCB2aWEKPmRpZmZlcmVudCBtYWNyb3MsIHdoaWNoIGVzc2VudGlhbGx5
IHBhcnRpdGlvbiB0aGUgYXJyYXkgYmFzZWQgb24gdGhlCj5zaXplIG9mIHRoZSByZXNwZWN0aXZl
IHN0cnVjdC4gVGhlIHVuZGVybHlpbmcgcmF3IGFycmF5IGhhcyB0aGUgc2FtZQo+c2l6ZSBmb3Ig
Ym90aCB2ZXJzaW9uLgoKQW5kIHRoaXMgaXMgdGhlIHByb2JsZW0gYWZhaWNzOiBJZiBhIGd1ZXN0
IGhhcyByZXF1ZXN0ZWQgaXRzIGdyYW50IHRhYmxlIHRvCmJlIHNpemVkIGFzIGEgc2luZ2xlIHBh
Z2UsIHRoaXMgcGFnZSBjYW4gZml0IHR3aWNlIGFzIG1hbnkgZW50cmllcyBmb3IKdjEgdGhhbiBp
dCBjYW4gZml0IGZvciB2Mi4gSGVuY2UgdGhlIHYxIGdyYW50IHJlZmVyZW5jZSBwb2ludGluZyBh
dCB0aGUgbGFzdAplbnRyeSB3b3VsZCBwb2ludCBhdCB0aGUgbGFzdCBlbnRyeSBpbiB0aGUgKG5v
dCBtYXBwZWQpIHNlY29uZCBwYWdlIGZvciB2Mi4KCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 09:52:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 09:52: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-devel-bounces@lists.xenproject.org>)
	id 1goQ4L-00048z-D0; Tue, 29 Jan 2019 09:52: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=Qp+R=QF=ellerman.id.au=mpe@srs-us1.protection.inumbo.net>)
 id 1goQ4K-00048u-EK
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 09:52:36 +0000
X-Inumbo-ID: 996f7bc9-23ab-11e9-aeee-bc764e045a96
Received: from ozlabs.org (unknown [2401:3900:2:1::2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 996f7bc9-23ab-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 09:52:35 +0000 (UTC)
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest
 SHA256) (No client certificate requested)
 by ozlabs.org (Postfix) with ESMTPSA id 43phcK6Xzfz9s9h;
 Tue, 29 Jan 2019 20:52:17 +1100 (AEDT)
From: Michael Ellerman <mpe@ellerman.id.au>
To: Mike Rapoport <rppt@linux.ibm.com>, linux-mm@kvack.org
In-Reply-To: <1548057848-15136-3-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-3-git-send-email-rppt@linux.ibm.com>
Date: Tue, 29 Jan 2019 20:52:17 +1100
Message-ID: <871s4vssdq.fsf@concordia.ellerman.id.au>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 02/21] powerpc: use memblock functions
 returning virtual address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Christophe Leroy <christophe.leroy@c-s.fr>, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 openrisc@lists.librecores.org, Vineet Gupta <vgupta@synopsys.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPiB3cml0ZXM6Cgo+IEZyb206IENocmlz
dG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lAYy1zLmZyPgo+Cj4gU2luY2Ugb25seSB0aGUg
dmlydHVhbCBhZGRyZXNzIG9mIGFsbG9jYXRlZCBibG9ja3MgaXMgdXNlZCwKPiBsZXRzIHVzZSBm
dW5jdGlvbnMgcmV0dXJuaW5nIGRpcmVjdGx5IHZpcnR1YWwgYWRkcmVzcy4KPgo+IFRob3NlIGZ1
bmN0aW9ucyBoYXZlIHRoZSBhZHZhbnRhZ2Ugb2YgYWxzbyB6ZXJvaW5nIHRoZSBibG9jay4KPgo+
IFsgTVI6Cj4gIC0gdXBkYXRlZCBlcnJvciBtZXNzYWdlIGluIGFsbG9jX3N0YWNrKCkgdG8gYmUg
bW9yZSB2ZXJib3NlCj4gIC0gY29udmVyZXRlZCBzZXZlcmFsIGFkZGl0aW9uYWwgY2FsbCBzaXRl
cyBdCj4KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95
QGMtcy5mcj4KPiBTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5j
b20+Cj4gLS0tCj4gIGFyY2gvcG93ZXJwYy9rZXJuZWwvZHRfY3B1X2Z0cnMuYyB8ICAzICstLQo+
ICBhcmNoL3Bvd2VycGMva2VybmVsL2lycS5jICAgICAgICAgfCAgNSAtLS0tLQo+ICBhcmNoL3Bv
d2VycGMva2VybmVsL3BhY2EuYyAgICAgICAgfCAgNiArKysrKy0KPiAgYXJjaC9wb3dlcnBjL2tl
cm5lbC9wcm9tLmMgICAgICAgIHwgIDUgKysrKy0KPiAgYXJjaC9wb3dlcnBjL2tlcm5lbC9zZXR1
cF8zMi5jICAgIHwgMjYgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KPiAgNSBmaWxlcyBjaGFu
Z2VkLCAyNiBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCkxHVE0uCgpBY2tlZC1ieTog
TWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgoKY2hlZXJzCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 09:57:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 09: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-devel-bounces@lists.xenproject.org>)
	id 1goQ8c-0004JC-WF; Tue, 29 Jan 2019 09: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=Qp+R=QF=ellerman.id.au=mpe@srs-us1.protection.inumbo.net>)
 id 1goQ8b-0004J7-QK
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 09:57:01 +0000
X-Inumbo-ID: 363f57c8-23ac-11e9-8fc4-f31cbc3f1df6
Received: from ozlabs.org (unknown [203.11.71.1])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 363f57c8-23ac-11e9-8fc4-f31cbc3f1df6;
 Tue, 29 Jan 2019 09:56:59 +0000 (UTC)
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest
 SHA256) (No client certificate requested)
 by ozlabs.org (Postfix) with ESMTPSA id 43phjg3h9Pz9sDr;
 Tue, 29 Jan 2019 20:56:55 +1100 (AEDT)
From: Michael Ellerman <mpe@ellerman.id.au>
To: Mike Rapoport <rppt@linux.ibm.com>, linux-mm@kvack.org
In-Reply-To: <1548057848-15136-7-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-7-git-send-email-rppt@linux.ibm.com>
Date: Tue, 29 Jan 2019 20:56:54 +1100
Message-ID: <87y373rdll.fsf@concordia.ellerman.id.au>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 06/21] memblock:
 memblock_phys_alloc_try_nid(): don't panic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 openrisc@lists.librecores.org, Vineet Gupta <vgupta@synopsys.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPiB3cml0ZXM6Cgo+IGRpZmYgLS1naXQg
YS9hcmNoL2FybTY0L21tL251bWEuYyBiL2FyY2gvYXJtNjQvbW0vbnVtYS5jCj4gaW5kZXggYWUz
NGUzYS4uMmM2MWVhNCAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybTY0L21tL251bWEuYwo+ICsrKyBi
L2FyY2gvYXJtNjQvbW0vbnVtYS5jCj4gQEAgLTIzNyw2ICsyMzcsMTAgQEAgc3RhdGljIHZvaWQg
X19pbml0IHNldHVwX25vZGVfZGF0YShpbnQgbmlkLCB1NjQgc3RhcnRfcGZuLCB1NjQgZW5kX3Bm
bikKPiAgCQlwcl9pbmZvKCJJbml0bWVtIHNldHVwIG5vZGUgJWQgWzxtZW1vcnktbGVzcyBub2Rl
Pl1cbiIsIG5pZCk7Cj4gIAo+ICAJbmRfcGEgPSBtZW1ibG9ja19waHlzX2FsbG9jX3RyeV9uaWQo
bmRfc2l6ZSwgU01QX0NBQ0hFX0JZVEVTLCBuaWQpOwo+ICsJaWYgKCFuZF9wYSkKPiArCQlwYW5p
YygiQ2Fubm90IGFsbG9jYXRlICV6dSBieXRlcyBmb3Igbm9kZSAlZCBkYXRhXG4iLAo+ICsJCSAg
ICAgIG5kX3NpemUsIG5pZCk7Cj4gKwo+ICAJbmQgPSBfX3ZhKG5kX3BhKTsKCkFja2VkLWJ5OiBN
aWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+IChwb3dlcnBjKQoKY2hlZXJzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 09:58:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 09:58: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-devel-bounces@lists.xenproject.org>)
	id 1goQ9w-0004Nj-Bf; Tue, 29 Jan 2019 09:58: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=Qp+R=QF=ellerman.id.au=mpe@srs-us1.protection.inumbo.net>)
 id 1goQ9u-0004NS-A9
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 09:58:22 +0000
X-Inumbo-ID: 664b96ad-23ac-11e9-aeee-bc764e045a96
Received: from ozlabs.org (unknown [203.11.71.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 664b96ad-23ac-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 09:58:20 +0000 (UTC)
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest
 SHA256) (No client certificate requested)
 by ozlabs.org (Postfix) with ESMTPSA id 43phlB1Pcgz9sMM;
 Tue, 29 Jan 2019 20:58:14 +1100 (AEDT)
From: Michael Ellerman <mpe@ellerman.id.au>
To: Mike Rapoport <rppt@linux.ibm.com>, linux-mm@kvack.org
In-Reply-To: <87y373rdll.fsf@concordia.ellerman.id.au>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-7-git-send-email-rppt@linux.ibm.com>
 <87y373rdll.fsf@concordia.ellerman.id.au>
Date: Tue, 29 Jan 2019 20:58:13 +1100
Message-ID: <87va27rdje.fsf@concordia.ellerman.id.au>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 06/21] memblock:
 memblock_phys_alloc_try_nid(): don't panic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 openrisc@lists.librecores.org, Vineet Gupta <vgupta@synopsys.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PiB3cml0ZXM6Cgo+IE1pa2UgUmFw
b3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4gd3JpdGVzOgo+Cj4+IGRpZmYgLS1naXQgYS9hcmNo
L2FybTY0L21tL251bWEuYyBiL2FyY2gvYXJtNjQvbW0vbnVtYS5jCj4+IGluZGV4IGFlMzRlM2Eu
LjJjNjFlYTQgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gvYXJtNjQvbW0vbnVtYS5jCj4+ICsrKyBiL2Fy
Y2gvYXJtNjQvbW0vbnVtYS5jCj4+IEBAIC0yMzcsNiArMjM3LDEwIEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBzZXR1cF9ub2RlX2RhdGEoaW50IG5pZCwgdTY0IHN0YXJ0X3BmbiwgdTY0IGVuZF9wZm4p
Cj4+ICAJCXByX2luZm8oIkluaXRtZW0gc2V0dXAgbm9kZSAlZCBbPG1lbW9yeS1sZXNzIG5vZGU+
XVxuIiwgbmlkKTsKPj4gIAo+PiAgCW5kX3BhID0gbWVtYmxvY2tfcGh5c19hbGxvY190cnlfbmlk
KG5kX3NpemUsIFNNUF9DQUNIRV9CWVRFUywgbmlkKTsKPj4gKwlpZiAoIW5kX3BhKQo+PiArCQlw
YW5pYygiQ2Fubm90IGFsbG9jYXRlICV6dSBieXRlcyBmb3Igbm9kZSAlZCBkYXRhXG4iLAo+PiAr
CQkgICAgICBuZF9zaXplLCBuaWQpOwo+PiArCj4+ICAJbmQgPSBfX3ZhKG5kX3BhKTsKCldyb25n
IGh1bmssIE9fbwoKPiBBY2tlZC1ieTogTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlk
LmF1PiAocG93ZXJwYykKCllvdSBrbm93IHdoYXQgSSBtZWFuIHRob3VnaCA6KQoKY2hlZXJzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 09:58:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 09:58: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-devel-bounces@lists.xenproject.org>)
	id 1goQ9w-0004Np-Le; Tue, 29 Jan 2019 09:58: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=cRBG=QF=citrix.com=prvs=925bc6214=roger.pau@srs-us1.protection.inumbo.net>)
 id 1goQ9v-0004Nb-S0
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 09:58:23 +0000
X-Inumbo-ID: 690d1ece-23ac-11e9-885a-7ba032622fc6
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 690d1ece-23ac-11e9-885a-7ba032622fc6;
 Tue, 29 Jan 2019 09:58:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,536,1539648000"; d="scan'208";a="85214744"
Date: Tue, 29 Jan 2019 10:58:11 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190129095811.j3q5fudvobsrhjca@mac>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-6-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548659210-16870-6-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 5/8] microcode: split out
 apply_microcode() from cpu_request_microcode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDM6MDY6NDdQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gRHVyaW5nIGxhdGUgbWljcm9jb2RlIHVwZGF0ZSwgYXBwbHlfbWljcm9jb2RlKCkgaXMgaW52
b2tlZCBpbgo+IGNwdV9yZXF1ZXN0X21pY3JvY29kZSgpLiBUbyBtYWtlIGxhdGUgbWljcm9jb2Rl
IHVwZGF0ZSBtb3JlIHJlbGlhYmxlLAo+IHdlIHdhbnQgdG8gcHV0IHRoZSBhcHBseV9taWNyb2Nv
ZGUoKSBpbnRvIHN0b3BfbWFjaGluZSBjb250ZXh0LiBTbwo+IHdlIHNwbGl0IG91dCBpdCBmcm9t
IGNwdV9yZXF1ZXN0X21pY3JvY29kZSgpLiBBcyBhIGNvbnNlcXVlbmNlLAo+IGFwcGx5X21pY3Jv
Y29kZSgpIHNob3VsZCBiZSBpbnZva2VkIGV4cGxpY2l0bHkgaW4gdGhlIGNvbW1vbiBjb2RlLgo+
IAo+IEFsc28gd2l0aCB0aGUgZ2xvYmFsIHVjb2RlIGNhY2hlLCBtaWNyb2NvZGUgcGFyc2luZyBv
bmx5IG5lZWRzCj4gdG8gYmUgZG9uZSBvbmNlOyBjcHVfcmVxdWVzdF9taWNyb2NvZGUoKSBpcyBh
bHNvIG1vdmVkIG91dCBvZgo+IG1pY3JvY29kZV91cGRhdGVfY3B1KCkuCj4gCj4gT24gQU1EIHNp
ZGUsIHN2bV9ob3N0X29zdndfaW5pdCgpIGlzIHN1cHBvc2VkIHRvIGJlIGNhbGxlZCBhZnRlcgo+
IG1pY3JvY29kZSB1cGRhdGUuIEFzIGFwcGx5X21pY3Jjb2RlKCkgd29uJ3QgYmUgY2FsbGVkIGJ5
Cj4gY3B1X3JlcXVlc3RfbWljcm9jb2RlKCkgbm93LCBzdm1faG9zdF9vc3Z3X2luaXQoKSBpcyBh
bHNvIG1vdmVkIHRvIHRoZQo+IGVuZCBvZiBhcHBseV9taWNyb2NvZGUoKS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMgICAgICAgfCA4MCArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyAgIHwgMjMgKysrKysr
Ky0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyB8IDIwICsrLS0tLS0tLS0t
Cj4gIDMgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKSwgNTkgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGUuYwo+IGluZGV4IDBjNzdlOTAuLjkzNmYwYjggMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4gQEAg
LTI1NCw0NyArMjU0LDQyIEBAIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKmZpbmRfcGF0Y2godW5z
aWduZWQgaW50IGNwdSkKPiAgICAgIHJldHVybiBOVUxMOwo+ICB9Cj4gIAo+IC1pbnQgbWljcm9j
b2RlX3Jlc3VtZV9jcHUodW5zaWduZWQgaW50IGNwdSkKPiArLyoKPiArICogUmV0dXJuIHRoZSBu
dW1iZXIgb2YgdWNvZGUgcGF0Y2ggaW5zZXJ0ZWQgdG8gdGhlIGdsb2JhbCBjYWNoZS4KPiArICog
UmV0dXJuIG5lZ3RpdmUgdmFsdWUgb24gZXJyb3IuCj4gKyAqLwo+ICtzdGF0aWMgaW50IHBhcnNl
X21pY3JvY29kZV9ibG9iKGNvbnN0IHZvaWQgKmJ1ZmZlciwgc2l6ZV90IGxlbikKPiAgewo+IC0g
ICAgaW50IGVycjsKPiArICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7
Cj4gICAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9p
bmZvLCBjcHUpOwo+IC0KPiAtICAgIGlmICggIW1pY3JvY29kZV9vcHMgKQo+IC0gICAgICAgIHJl
dHVybiAwOwo+ICsgICAgaW50IHJldDsKPiAgCj4gICAgICBzcGluX2xvY2soJm1pY3JvY29kZV9t
dXRleCk7Cj4gLQo+IC0gICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhj
cHUsICZ1Y2ktPmNwdV9zaWcpOwo+IC0gICAgaWYgKCBlcnIgKQo+IC0gICAgewo+ICsgICAgcmV0
ID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpOwo+
ICsgICAgaWYgKCBsaWtlbHkoIXJldCkgKQo+ICsgICAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMt
PmNwdV9yZXF1ZXN0X21pY3JvY29kZShjcHUsIGJ1ZmZlciwgbGVuKTsKPiArICAgIGVsc2UKPiAg
ICAgICAgICBtaWNyb2NvZGVfZmluaV9jcHUoY3B1KTsKPiAtICAgICAgICBzcGluX3VubG9jaygm
bWljcm9jb2RlX211dGV4KTsKPiAtICAgICAgICByZXR1cm4gZXJyOwo+IC0gICAgfQo+IC0KPiAt
ICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShjcHUpOwo+ICAgICAgc3Bp
bl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4gIAo+IC0gICAgcmV0dXJuIGVycjsKPiArICAg
IHJldHVybiByZXQ7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9jcHUo
Y29uc3Qgdm9pZCAqYnVmLCBzaXplX3Qgc2l6ZSkKPiArc3RhdGljIGludCBtaWNyb2NvZGVfdXBk
YXRlX2NwdSh2b2lkKQo+ICB7Cj4gLSAgICBpbnQgZXJyOwo+IC0gICAgdW5zaWduZWQgaW50IGNw
dSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiAtICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNp
ID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7Cj4gKyAgICBpbnQgcmV0Owo+ICAKPiAg
ICAgIHNwaW5fbG9jaygmbWljcm9jb2RlX211dGV4KTsKPiAtCj4gLSAgICBlcnIgPSBtaWNyb2Nv
ZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKGNwdSwgJnVjaS0+Y3B1X3NpZyk7Cj4gLSAgICBpZiAo
IGxpa2VseSghZXJyKSApCj4gLSAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y3B1X3JlcXVl
c3RfbWljcm9jb2RlKGNwdSwgYnVmLCBzaXplKTsKPiAtICAgIGVsc2UKPiAtICAgICAgICBtaWNy
b2NvZGVfZmluaV9jcHUoY3B1KTsKPiAtCj4gKyAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5hcHBs
eV9taWNyb2NvZGUoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKCkkndmUgcmVhbGl6ZWQgdGhhdCBtb3N0
IG9mIHRoaXMgaGVscGVycyB0YWtlIGEgY3B1IGlkIHBhcmFtZXRlcgooYXBwbHlfbWljcm9jb2Rl
LCBjb2xsZWN0X2NwdV9pbmZvIGFuZCBjcHVfcmVxdWVzdF9taWNyb2NvZGUpLCBidXQKdGhhdCBh
dCBsZWFzdCBvbiBJbnRlbCB0aGV5IGFyZSByZXF1aXJlZCB0byBiZSBjYWxsZWQgb24gdGhlIGN1
cnJlbnQKQ1BVLCBhdCB3aGljaCBwb2ludCBJIHdvbmRlciBhYm91dCB0aGVpciBwdXJwb3NlLiBJ
TU8gdGhleSBqdXN0IG1ha2UKdGhlIGludGVyZmFjZSBtb3JlIG1lc3N5LCB3aXRob3V0IGFkZGlu
ZyBhbnkgZnVuY3Rpb25hbGl0eS4KCj4gICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4
KTsKPiAgCj4gLSAgICByZXR1cm4gZXJyOwo+ICsgICAgcmV0dXJuIHJldDsKPiArfQo+ICsKPiAr
aW50IG1pY3JvY29kZV9yZXN1bWVfY3B1KHVuc2lnbmVkIGludCBjcHUpCj4gK3sKPiArICAgIEJV
R19PTihjcHUgIT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKClNhbWUgaGVyZSwgd2hhdCdzIHRoZSBw
b2ludCBvZiBwYXNzaW5nIGEgY3B1IGlkIGFzIHBhcmFtZXRlciB3aGVuCnRoZXJlJ3Mgb25seSBv
bmUgdmFsaWQgdmFsdWU/Cgo+ICsgICAgcmV0dXJuIG1pY3JvY29kZV9vcHMgPyBtaWNyb2NvZGVf
dXBkYXRlX2NwdSgpIDogMDsKPiAgfQo+ICAKPiAgc3RhdGljIGxvbmcgZG9fbWljcm9jb2RlX3Vw
ZGF0ZSh2b2lkICpfaW5mbykKPiBAQCAtMzA0LDcgKzI5OSw3IEBAIHN0YXRpYyBsb25nIGRvX21p
Y3JvY29kZV91cGRhdGUodm9pZCAqX2luZm8pCj4gIAo+ICAgICAgQlVHX09OKGluZm8tPmNwdSAh
PSBzbXBfcHJvY2Vzc29yX2lkKCkpOwo+ICAKPiAtICAgIGVycm9yID0gbWljcm9jb2RlX3VwZGF0
ZV9jcHUoaW5mby0+YnVmZmVyLCBpbmZvLT5idWZmZXJfc2l6ZSk7Cj4gKyAgICBlcnJvciA9IG1p
Y3JvY29kZV91cGRhdGVfY3B1KCk7Cj4gICAgICBpZiAoIGVycm9yICkKPiAgICAgICAgICBpbmZv
LT5lcnJvciA9IGVycm9yOwo+ICAKPiBAQCAtMzM5LDEwICszMzQsNiBAQCBpbnQgbWljcm9jb2Rl
X3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQg
bG9uZyBsZW4pCj4gICAgICAgICAgcmV0dXJuIHJldDsKPiAgICAgIH0KPiAgCj4gLSAgICBpbmZv
LT5idWZmZXJfc2l6ZSA9IGxlbjsKPiAtICAgIGluZm8tPmVycm9yID0gMDsKPiAtICAgIGluZm8t
PmNwdSA9IGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKTsKPiAtCj4gICAgICBpZiAoIG1p
Y3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSApCj4gICAgICB7Cj4gICAgICAgICAgcmV0ID0gbWlj
cm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlKCk7Cj4gQEAgLTM1Myw2ICszNDQsMTggQEAgaW50IG1p
Y3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVu
c2lnbmVkIGxvbmcgbGVuKQo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgCj4gKyAgICByZXQgPSBw
YXJzZV9taWNyb2NvZGVfYmxvYihpbmZvLT5idWZmZXIsIGxlbik7Cj4gKyAgICBpZiAoIHJldCA8
PSAwICkKPiArICAgIHsKPiArICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiTm8gdmFsaWQgb3Ig
bmV3ZXIgdWNvZGUgZm91bmQuIFVwZGF0ZSBhYm9ydCFcbiIpOwo+ICsgICAgICAgIHhmcmVlKGlu
Zm8pOwo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgfQo+ICsKPiArICAgIGluZm8t
PmJ1ZmZlcl9zaXplID0gbGVuOwo+ICsgICAgaW5mby0+ZXJyb3IgPSAwOwo+ICsgICAgaW5mby0+
Y3B1ID0gY3B1bWFza19maXJzdCgmY3B1X29ubGluZV9tYXApOwoKSXQgbG9va3MgbGlrZSB5b3Ug
Y2FuIGFsc28gZ2V0IHJpZCBvZiB0aGUgY3B1IGZpZWxkIGluIG1pY3JvY29kZV9pbmZvLApzaW5j
ZSBpdCdzIGFsd2F5cyBzbXBfcHJvY2Vzc29yX2lkPwoKPiArCj4gICAgICByZXR1cm4gY29udGlu
dWVfaHlwZXJjYWxsX29uX2NwdShpbmZvLT5jcHUsIGRvX21pY3JvY29kZV91cGRhdGUsIGluZm8p
Owo+ICB9Cj4gIAo+IEBAIC0zOTYsMTMgKzM5OSwyNCBAQCBpbnQgX19pbml0IGVhcmx5X21pY3Jv
Y29kZV91cGRhdGVfY3B1KGJvb2wgc3RhcnRfdXBkYXRlKQo+ICAgICAgfQo+ICAgICAgaWYgKCBk
YXRhICkKPiAgICAgIHsKPiArICAgICAgICBzdGF0aWMgYm9vbCBwYXJzZWQgPSBmYWxzZTsKPiAr
Cj4gICAgICAgICAgaWYgKCBzdGFydF91cGRhdGUgJiYgbWljcm9jb2RlX29wcy0+c3RhcnRfdXBk
YXRlICkKPiAgICAgICAgICAgICAgcmMgPSBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUoKTsK
PiAgCj4gICAgICAgICAgaWYgKCByYyApCj4gICAgICAgICAgICAgIHJldHVybiByYzsKPiAgCj4g
LSAgICAgICAgcmV0dXJuIG1pY3JvY29kZV91cGRhdGVfY3B1KGRhdGEsIGxlbik7Cj4gKyAgICAg
ICAgaWYgKCAhcGFyc2VkICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJjID0gcGFyc2Vf
bWljcm9jb2RlX2Jsb2IoZGF0YSwgbGVuKTsKPiArICAgICAgICAgICAgcGFyc2VkID0gdHJ1ZTsK
PiArCj4gKyAgICAgICAgICAgIGlmICggcmMgPD0gMCApCj4gKyAgICAgICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHJldHVybiBtaWNyb2NvZGVf
dXBkYXRlX2NwdSgpOwoKSG0sIHRoZSB1c2FnZSBvZiBwYXJzZWQgaGVyZSBpcyBraW5kIG9mIGRh
bmdlcm91cy4gSSBhc3N1bWUgdGhpcyB3b3JrcwpmaW5lIGJlY2F1c2UgZWFybHlfbWljcm9jb2Rl
X3VwZGF0ZV9jcHUgaXMgY2FsbGVkIGZyb20gdGhlIEJTUCBpbgplYXJseV9taWNyb2NvZGVfaW5p
dCwgYW5kIHRoZW4gY29uY3VycmVudCBjYWxscyBkb25lIGJ5IHRoZSBBUHMgYWx3YXlzCnNlZSBw
YXJzZWQgYXMgdHJ1ZS4KCkkgd291bGQgaG93ZXZlciByZWNvbW1lbmQgdGhhdCB5b3UgbW92ZSB0
aGUgcGFyc2luZyB0bwplYXJseV9taWNyb2NvZGVfaW5pdCwgYW5kIHRoYXQgZWFybHlfbWljcm9j
b2RlX3VwZGF0ZV9jcHUgYWx3YXlzCmFzc3VtZSB0aGUgYmxvYiBoYXMgYmVlbiBwYXJzZWQuCgpJ
ZiB0aGF0IGRvZXNuJ3Qgd29yayBmb3Igc29tZSByZWFzb24sIEkgd291bGQgdGhlbiByZWNvbW1l
bmQgdGhhdCB5b3UKZ2F0ZSB0aGUgcGFyc2luZyBiYXNlZCBvbiBjcHVfaWQsIHNvICJzbXBfcHJv
Y2Vzc29yX2lkKCkgPT0gMCIKCj4gICAgICB9Cj4gICAgICBlbHNlCj4gICAgICAgICAgcmV0dXJu
IC1FTk9NRU07Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgYi94
ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCj4gaW5kZXggZDg2YTU5Ni4uODBlMjc0ZSAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L21pY3JvY29kZV9hbWQuYwo+IEBAIC0yOTcsNiArMjk3LDEwIEBAIHN0YXRpYyBpbnQgYXBw
bHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCj4gIAo+ICAgICAgdWNpLT5jcHVfc2lnLnJl
diA9IHJldjsKPiAgCj4gKyNpZiBDT05GSUdfSFZNCj4gKyAgICBzdm1faG9zdF9vc3Z3X2luaXQo
KTsKPiArI2VuZGlmCj4gKwo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gQEAgLTQ2Myw2ICs0
NjcsNyBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1
LCBjb25zdCB2b2lkICpidWYsCj4gICAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZw
ZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOwo+ICAgICAgdW5zaWduZWQgaW50IGN1cnJlbnRf
Y3B1X2lkOwo+ICAgICAgdW5zaWduZWQgaW50IGVxdWl2X2NwdV9pZDsKPiArICAgIHVuc2lnbmVk
IGludCBtYXRjaGVkX2NudCA9IDA7Cj4gIAo+ICAgICAgLyogV2Ugc2hvdWxkIGJpbmQgdGhlIHRh
c2sgdG8gdGhlIENQVSAqLwo+ICAgICAgQlVHX09OKGNwdSAhPSByYXdfc21wX3Byb2Nlc3Nvcl9p
ZCgpKTsKPiBAQCAtNTY0LDExICs1NjksMTUgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNy
b2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAo+ICAgICAgICAgICAqIHRo
aXMgdWNvZGUgcGF0Y2ggYmVmb3JlIGNoZWNraW5nIHdoZXRoZXIgaXQgbWF0Y2hlcyB3aXRoCj4g
ICAgICAgICAgICogY3VycmVudCBDUFUuCj4gICAgICAgICAgICovCj4gLSAgICAgICAgaWYgKCBz
YXZlX3BhdGNoKG1pY3JvY29kZV9wYXRjaCkgJiYgbWljcm9jb2RlX2ZpdHMobWNfYW1kLCBjcHUp
ICkKPiArICAgICAgICBpZiAoIHNhdmVfcGF0Y2gobWljcm9jb2RlX3BhdGNoKSApCj4gICAgICAg
ICAgewo+IC0gICAgICAgICAgICBlcnJvciA9IGFwcGx5X21pY3JvY29kZShjcHUpOwo+IC0gICAg
ICAgICAgICBpZiAoIGVycm9yICkKPiAtICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAg
ICAgICBtYXRjaGVkX2NudCsrOwo+ICsgICAgICAgICAgICBpZiAoIG1pY3JvY29kZV9maXRzKG1j
X2FtZCwgY3B1KSApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIGVycm9yID0g
YXBwbHlfbWljcm9jb2RlKGNwdSk7Cj4gKyAgICAgICAgICAgICAgICBpZiAoIGVycm9yICkKPiAr
ICAgICAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICAgICAgfQoKSW4gdGhlIGNvbW1p
dCBtZXNzYWdlIHlvdSBtZW50aW9uIHRoYXQgYXBwbHlfbWljcm9jb2RlIHdvbid0IGJlIGNhbGxl
ZApieSBjcHVfcmVxdWVzdF9taWNyb2NvZGUsIHlldCBpdCBzZWVtcyBpdCdzIGNhbGxlZD8KClRo
YW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 10:07:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1goQID-0005Zf-O7; Tue, 29 Jan 2019 10:06: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=fi0R=QF=citrix.com=prvs=925e96482=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1goQIC-0005Yv-4u
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 10:06:56 +0000
X-Inumbo-ID: 9a65bc3f-23ad-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a65bc3f-23ad-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 10:06:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,536,1539648000"; d="scan'208";a="76696575"
Date: Tue, 29 Jan 2019 10:06:46 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20190129100646.57xqelar3fqqsizc@zion.uk.xensource.com>
References: <20190127054507.30838-1-tamas@tklengyel.com>
 <20190128121547.rj77srqrn66ui6e5@zion.uk.xensource.com>
 <CABfawh=2-uwDGwQKPP8rPc87V-WButmkNpLJGag2TAqqMhRtKw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawh=2-uwDGwQKPP8rPc87V-WButmkNpLJGag2TAqqMhRtKw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/libxl: Fix leaking ssid_label in
 libxl_name_to_domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDU6NTc6MDRQTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIE1vbiwgSmFuIDI4LCAyMDE5IGF0IDU6MTYgQU0gV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gU2F0LCBKYW4gMjYsIDIwMTkgYXQgMTA6
NDU6MDdQTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4gPiBPbiBzeXN0ZW1zIHdp
dGggWFNNIGVuYWJsZWQgbGlieGxfbmFtZV90b19kb21pZCBsZWFrcyBtZW1vcnkKPiA+ID4gYWxs
b2NhdGVkIGZvciBzc2lkX2xhYmVsOgo+ID4gPgo+ID4gPiA9PTI2OTM9PSA1MyBieXRlcyBpbiAy
IGJsb2NrcyBhcmUgZGVmaW5pdGVseSBsb3N0IGluIGxvc3MgcmVjb3JkIDQgb2YgOAo+ID4gPiA9
PTI2OTM9PSAgICBhdCAweDRDMkJFNkQ6IG1hbGxvYyAodmdfcmVwbGFjZV9tYWxsb2MuYzozMDkp
Cj4gPiA+ID09MjY5Mz09ICAgIGJ5IDB4NkMwQTNCOTogc3RyZHVwIChzdHJkdXAuYzo0MikKPiA+
ID4gPT0yNjkzPT0gICAgYnkgMHg1MTA4Mjk0OiBsaWJ4bF9mbGFza19zaWRfdG9fY29udGV4dCAo
bGlieGxfZmxhc2suYzozOSkKPiA+ID4gPT0yNjkzPT0gICAgYnkgMHg1MEMyQjY0OiBsaWJ4bF9f
eGNpbmZvMnhsaW5mbyAobGlieGxfZG9tYWluLmM6MjY3KQo+ID4gPiA9PTI2OTM9PSAgICBieSAw
eDUwQzJFMDI6IGxpYnhsX2xpc3RfZG9tYWluIChsaWJ4bF9kb21haW4uYzozMDgpCj4gPiA+ID09
MjY5Mz09ICAgIGJ5IDB4NTA4QTNDNTogbGlieGxfbmFtZV90b19kb21pZCAobGlieGxfdXRpbHMu
Yzo3NykKPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgo+ID4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Cj4gPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gPiAtLS0K
PiA+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMgfCAyICsrCj4gPiA+ICAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspCj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF91dGlscy5jIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYwo+ID4gPiBpbmRleCBl
NTBlMDk0YzQ4Li45OWFiZmE1NDk3IDEwMDY0NAo+ID4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF91dGlscy5jCj4gPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMKPiA+ID4gQEAg
LTc5LDYgKzc5LDggQEAgaW50IGxpYnhsX25hbWVfdG9fZG9taWQobGlieGxfY3R4ICpjdHgsIGNv
bnN0IGNoYXIgKm5hbWUsCj4gPiA+ICAgICAgICAgIHJldHVybiBFUlJPUl9OT01FTTsKPiA+ID4K
PiA+ID4gICAgICBmb3IgKGkgPSAwOyBpIDwgbmJfZG9tYWluczsgaSsrKSB7Cj4gPiA+ICsgICAg
ICAgIGlmIChkb21pbmZvW2ldLnNzaWRfbGFiZWwpCj4gPiA+ICsgICAgICAgICAgICBmcmVlKGRv
bWluZm9baV0uc3NpZF9sYWJlbCk7Cj4gPiA+ICAgICAgICAgIGRvbW5hbWUgPSBsaWJ4bF9kb21p
ZF90b19uYW1lKGN0eCwgZG9taW5mb1tpXS5kb21pZCk7Cj4gPiA+ICAgICAgICAgIGlmICghZG9t
bmFtZSkKPiA+ID4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4KPiA+IFRoYW5rcyBmb3IgcmVw
b3J0aW5nIHRoaXMgaXNzdWUuIEkgdGhpbmsgeW91ciBwYXRjaCBpc24ndCBmdXR1cmUtcHJvb2Yu
Cj4gPgo+ID4gQ2FuIHlvdSB0cnkgdGhlIGZvbGxvd2luZyBwYXRjaD8KPiAKPiBXb3JrcyB0b28u
CgpUaGFuayB5b3UuIEkgd2lsbCBhZGQgeW91IHJlcG9ydGVkLWJ5IGFuZCB0ZXN0ZWQtYnkgYW5k
IHN1Ym1pdCB0aGlzCnBhdGNoIHByb3Blcmx5LgoKV2VpLgoKPiAKPiBUaGFua3MsCj4gVGFtYXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 10:11:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1goQMD-0006SI-A9; Tue, 29 Jan 2019 10:11: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=cRBG=QF=citrix.com=prvs=925bc6214=roger.pau@srs-us1.protection.inumbo.net>)
 id 1goQMB-0006SB-8x
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 10:11:03 +0000
X-Inumbo-ID: 2de1160a-23ae-11e9-89ce-0b9a8ac02267
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2de1160a-23ae-11e9-89ce-0b9a8ac02267;
 Tue, 29 Jan 2019 10:11:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,536,1539648000"; d="scan'208";a="85215355"
Date: Tue, 29 Jan 2019 11:10:51 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190129101051.uoqvzsphjouwwyz2@mac>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-7-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548659210-16870-7-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 6/8] microcode: delete microcode pointer
 and size from microcode_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDM6MDY6NDhQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gbWljcm9jb2RlIHBvaW50ZXIgYW5kIHNpemUgd2VyZSBwYXNzZWQgdG8gb3RoZXIgQ1BVcyB0
byBwYXJzZQo+IG1pY3JvY29kZSBsb2NhbGx5LiBOb3csIHBhcnNpbmcgbWljcm9jb2RlIGlzIGRv
bmUgb24gb25lIENQVS4KPiBPdGhlciBDUFVzIG5lZWRuJ3QgcGFyc2UgdGhlIG1pY3JvY29kZSBi
bG9iOyB0aGUgcG9pbnRlciBhbmQKPiBzaXplIGNhbiBiZSByZW1vdmVkLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4
Ni9taWNyb2NvZGUuYyB8IDMzICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+ICAx
IGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2Nv
ZGUuYwo+IGluZGV4IDkzNmYwYjguLjNjMjI3NGYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21pY3JvY29kZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4gQEAgLTE5MCw5
ICsxOTAsNyBAQCBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdWNvZGVfY3B1X2luZm8sIHVjb2RlX2Nw
dV9pbmZvKTsKPiAgCj4gIHN0cnVjdCBtaWNyb2NvZGVfaW5mbyB7Cj4gICAgICB1bnNpZ25lZCBp
bnQgY3B1OwoKSSB0aGluayBjcHUgY2FuIGFsc28gYmUgcmVtb3ZlZCBhcyBteSBwcmV2aW91cyBy
ZXBseSB0byBwYXRjaCA1LCBhdAp3aGljaCBwb2ludCB5b3Ugb25seSBuZWVkIHRvIHN0b3JlIGFu
IGVycm9yPyBJbiB3aGljaCBjYXNlIHlvdSBzaG91bGQKYWxzbyByZW1vdmUgdGhpcyBzdHJ1Y3Qg
dGhlbi4KCj4gLSAgICB1aW50MzJfdCBidWZmZXJfc2l6ZTsKPiAgICAgIGludCBlcnJvcjsKPiAt
ICAgIGNoYXIgYnVmZmVyWzFdOwo+ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQgbWljcm9jb2RlX2Zp
bmlfY3B1KHVuc2lnbmVkIGludCBjcHUpCj4gQEAgLTMxNiw2ICszMTQsNyBAQCBpbnQgbWljcm9j
b2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWdu
ZWQgbG9uZyBsZW4pCj4gIHsKPiAgICAgIGludCByZXQ7Cj4gICAgICBzdHJ1Y3QgbWljcm9jb2Rl
X2luZm8gKmluZm87Cj4gKyAgICB2b2lkICogYnVmZmVyOwo+ICAKPiAgICAgIGlmICggbGVuICE9
ICh1aW50MzJfdClsZW4gKQo+ICAgICAgICAgIHJldHVybiAtRTJCSUc7Cj4gQEAgLTMyMywyOCAr
MzIyLDI2IEBAIGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29u
c3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxlbikKPiAgICAgIGlmICggbWljcm9jb2RlX29w
cyA9PSBOVUxMICkKPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgCj4gLSAgICBpbmZvID0g
eG1hbGxvY19ieXRlcyhzaXplb2YoKmluZm8pICsgbGVuKTsKPiAtICAgIGlmICggaW5mbyA9PSBO
VUxMICkKPiAtICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAtCj4gLSAgICByZXQgPSBjb3B5X2Zy
b21fZ3Vlc3QoaW5mby0+YnVmZmVyLCBidWYsIGxlbik7Cj4gLSAgICBpZiAoIHJldCAhPSAwICkK
PiArICAgIGluZm8gPSB4bWFsbG9jKHN0cnVjdCBtaWNyb2NvZGVfaW5mbyk7Cj4gKyAgICBidWZm
ZXIgPSB4bWFsbG9jX2J5dGVzKGxlbik7Cj4gKyAgICBpZiAoICFpbmZvIHx8ICFidWZmZXIgKQo+
ICAgICAgewo+IC0gICAgICAgIHhmcmVlKGluZm8pOwo+IC0gICAgICAgIHJldHVybiByZXQ7Cj4g
KyAgICAgICAgcmV0ID0gLUVOT01FTTsKPiArICAgICAgICBnb3RvIGZyZWU7Cj4gICAgICB9Cj4g
IAo+ICsgICAgcmV0ID0gY29weV9mcm9tX2d1ZXN0KGJ1ZmZlciwgYnVmLCBsZW4pOwo+ICsgICAg
aWYgKCByZXQgIT0gMCApCj4gKyAgICAgICAgZ290byBmcmVlOwoKY29weV9mcm9tX2d1ZXN0IGRv
ZXNuJ3QgcmV0dXJuIGFuIGVycm5vIHZhbHVlLCB5b3UgaGF2ZSB0byBzZXQgcmV0IHRvCkVGQVVM
VDoKCmlmICggY29weV9mcm9tX2d1ZXN0KGJ1ZmZlciwgYnVmLCBsZW4pICkKewogICAgcmV0ID0g
LUVGQVVMVDsKICAgIGdvdG8gZnJlZTsKfQoKPiArCj4gICAgICBpZiAoIG1pY3JvY29kZV9vcHMt
PnN0YXJ0X3VwZGF0ZSApCj4gICAgICB7Cj4gICAgICAgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+
c3RhcnRfdXBkYXRlKCk7Cj4gICAgICAgICAgaWYgKCByZXQgIT0gMCApCj4gLSAgICAgICAgewo+
IC0gICAgICAgICAgICB4ZnJlZShpbmZvKTsKPiAtICAgICAgICAgICAgcmV0dXJuIHJldDsKPiAt
ICAgICAgICB9Cj4gKyAgICAgICAgICAgIGdvdG8gZnJlZTsKPiAgICAgIH0KPiAgCj4gLSAgICBy
ZXQgPSBwYXJzZV9taWNyb2NvZGVfYmxvYihpbmZvLT5idWZmZXIsIGxlbik7Cj4gKyAgICByZXQg
PSBwYXJzZV9taWNyb2NvZGVfYmxvYihidWZmZXIsIGxlbik7Cj4gICAgICBpZiAoIHJldCA8PSAw
ICkKCkRvbid0IHlvdSBuZWVkIHRvIGZyZWUgaW5mbyBhbmQgYnVmZmVyIGhlcmUgYWxzbz8KClRo
YW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 10:14:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 10:14: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-devel-bounces@lists.xenproject.org>)
	id 1goQPr-0006aW-Rj; Tue, 29 Jan 2019 10:14: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=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goQPq-0006aR-Kk
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 10:14:50 +0000
X-Inumbo-ID: b53c8889-23ae-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b53c8889-23ae-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 10:14:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 03:14:47 -0700
Message-Id: <5C502794020000780014B7F6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 03:14:44 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <chao.gao@intel.com>
References: <1548404821-15241-1-git-send-email-chao.gao@intel.com>
 <5C4B35BD0200007800211364@prv1-mh.provo.novell.com>
 <20190128120306.GA20170@gao-cwp>
In-Reply-To: <20190128120306.GA20170@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 1/3] xen/pt: fix some pass-thru devices
 don't work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Ian.Jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+IDAxLzI4LzE5IDEyOjU5IFBNID4+Pgo+
T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMDk6MTM6NDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4+IE9uIDI1LjAxLjE5IGF0IDA5OjI2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90
ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2
L2RvbWN0bC5jCj4+PiBAQCAtNzMyLDcgKzczMiwxMSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+
Pj4gICAgICAgICAgICAgIGJyZWFrOwo+Pj4gIAo+Pj4gICAgICAgICAgcmV0ID0gLUVQRVJNOwo+
Pj4gLSAgICAgICAgaWYgKCBpcnEgPD0gMCB8fCAhaXJxX2FjY2Vzc19wZXJtaXR0ZWQoY3VycmQs
IGlycSkgKQo+Pj4gKyAgICAgICAgLyoKPj4+ICsgICAgICAgICAqIGlycSA8IDAgZGVub3RlcyB0
aGUgY29ycmVzcG9uZGluZyBwaXJxIGhhcyBiZWVuIGZvcmNpYmx5IHVuYm91bmQuCj4+PiArICAg
ICAgICAgKiBGb3IgdGhpcyBjYXNlLCBieXBhc3MgcGVybWlzc2lvbiBjaGVjayB0byByZWFwIHRo
ZSBwaXJxLgo+Pj4gKyAgICAgICAgICovCj4+PiArICAgICAgICBpZiAoICFpcnEgfHwgKChpcnEg
PiAwKSAmJiAhaXJxX2FjY2Vzc19wZXJtaXR0ZWQoY3VycmQsIGlycSkpICkKPj4+ICAgICAgICAg
ICAgICBicmVhazsKPj4KPj5TbyB3aHkgd291bGQgaXQgYmUgY29ycmVjdCB0byBjb250aW51ZSBp
bnRvIHB0X2lycV9kZXN0cm95X2JpbmQoKQo+PndpdGggaXJxIDwgMD8gIEFuZCB3aXRoIGFuIGFj
dHVhbCBYU00gcG9saWN5IEknbSBub3Qgc3VyZSB5b3UnZAo+PmV2ZW4gbWFrZSBpdCBwYXN0IHhz
bV91bmJpbmRfcHRfaXJxKCkuIElmIHRoZSBJUlEgd2FzIGZvcmNpYmx5Cj4+dW5ib3VuZCBiZWZv
cmUsIHRoZXJlIHNob3VsZG4ndCBiZSBhbnl0aGluZyBsZWZ0IHRvIGNsZWFuIHVwPwo+Cj5CdXQg
c29tZSBoaW50cyBhcmUgbGVmdCB0byBkZW5vdGUgdGhhdCBhIHBpcnEgd2FzIGZvcmNpYmx5IHVu
Ym91bmQuCj5TZWUgdGhlIGNvZGUgc25pcHBldHMgYmVsb3c6Cj4KPicnJyBpbiB1bm1hcF9kb21h
aW5fcGlycSgpCj4uLi4KPmlmICggIWZvcmNlZF91bmJpbmQgKQo+Y2xlYXJfZG9tYWluX2lycV9w
aXJxKGQsIGlycSwgaW5mbyk7Cj5lbHNlCj57Cj5pbmZvLT5hcmNoLmlycSA9IC1pcnE7Cj5yYWRp
eF90cmVlX3JlcGxhY2Vfc2xvdCgKPnJhZGl4X3RyZWVfbG9va3VwX3Nsb3QoJmQtPmFyY2guaXJx
X3BpcnEsIGlycSksCj5yYWRpeF90cmVlX2ludF90b19wdHIoLXBpcnEpKTsKPn0KICAgICAgICA+
Li4uCj4nJycKPgo+YW5kIAo+Cj4nJycgaW4gcGlycV9ndWVzdF91bmJpbmQoKQo+Li4uCj5pZiAo
IGRlc2MgPT0gTlVMTCApCj57Cj5pcnEgPSAtcGlycS0+YXJjaC5pcnE7Cj5CVUdfT04oaXJxIDw9
IDApOwo+ZGVzYyA9IGlycV90b19kZXNjKGlycSk7Cj5zcGluX2xvY2tfaXJxKCZkZXNjLT5sb2Nr
KTsKICAgICAgICA+Y2xlYXJfZG9tYWluX2lycV9waXJxKGQsIGlycSwgcGlycSk7Cj59Cj4uLi4K
PicnJwoKQWxsIHVuZGVyc3Rvb2QsIGJ1dCBhbGwgdGhpcyBuZXcgc3BlY2lhbCBjYXNpbmcgaXMg
d2hhdCB3ZSdkIGxpa2UgdG8gYXZvaWQgaWYKYXQgYWxsIHBvc3NpYmxlLiBIZW5jZSB0aGUgZGVz
aXJlIHRvIGdvIGJhY2sgdG8gd2hhdCB5b3UgaGFkIGJlZm9yZSwKZGVhbGluZyB3aXRoIHRoZSBl
cnJvciBtZXNzYWdlcyB0aGF0IHlvdSd2ZSBvYnNlcnZlZCBhbm90aGVyIHdheS4KCgo+Pk9uIHRo
ZSB3aG9sZSBJIHRoaW5rIGFsbCB0aGUgZXh0cmEgYWRkaXRpb25zIGluIHY2IG9ubHkgc2VydmUg
dG8KPj5tYXNrIHRoZSB0b29sIHN0YWNrIG5vdCBuZWVkaW5nIHRvIGRvIGFueW1vcmUgc29tZSBv
ZiB3aGF0IGl0Cj4+ZG9lcywgYXMgc3VnZ2VzdGVkIGluIGEgcmVwbHkgdG8gYW4gZWFybGllciB2
ZXJzaW9uLiBTbyBJIGd1ZXNzIEkKPj5hZ3JlZSB3aXRoIFJvZ2VyIHRoYXQgdjUgY2FtZSBjbG9z
ZXIsIGJ1dCBtYXkgbmVlZCB0byBiZQo+PmFtZW5kZWQgYnkgc29tZSB0b29sIHN0YWNrIGFkanVz
dG1lbnQocykuCj4KPlllcy4gV2hhdCB2NiB0cmllcyB0byBtYXNrIGhlcmUgaXMgaXJxIHVuYmlu
ZGluZyBhbmQgaXJxIHVubWFwcGluZyBpbnZva2VkCj5ieSBxZW11IGFuZCBwY2liYWNrLiBXZSBu
ZWVkIHRvIGZpeCB0aGVtIGluIHBjaWJhY2sgYW5kIHFlbXUgcmF0aGVyIHRoYW4KPnRvb2wgc3Rh
Y2suIElmIHdlIHdhbnQgdG8gbGVhdmUgdGhvc2UgZXJyb3IgbWVzc2FnZXMgYWxvbmUsIHdlIGNh
biBqdXN0Cj50YWtlIFJvZ2VyJ3Mgc3VnZ2VzdGlvbi4gT3RoZXJ3aXNlLCB3ZSBzaG91bGQgdHJ5
IHRvIGNvbmRpdGlvbmFsIGJ5cGFzcwo+aXJxIHVuYmluZGluZyBhbmQgaXJxIHVubWFwcGluZyBp
biBwY2liYWNrIGFuZCBxZW11IGFuZCBqdXN0aWZ5IGl0LgoKRkFPRCBhcyBzYWlkIGJlZm9yZSBw
Y2liYWNrIGFuZCBldmVuIG1vcmUgc28gcWVtdSBzaG91bGQgYmUgbGVmdCBhbG9uZQppZiBhdCBh
bGwgcG9zc2libGUuIEluIHBhcnRpY3VsYXIgZm9yIHFlbXUsIGlmIGFueXRoaW5nIEkgdGhpbmsg
dGhlIGxpYnhjCmZ1bmN0aW9ucyB1c2VkIGJ5IHFlbXUgY291bGQgYmUgc2hvcnQgY2lyY3VpdGVk
LCBidXQgcWVtdSBpdHNlbGYgd291bGQKYmV0dGVyIG5vdCByZXF1aXJlIGFueSBjaGFuZ2UuIEZv
ciBwY2liYWNrIGl0IGRlcGVuZHMgd2hldGhlciB0aGluZ3MgY2FuCmJlIGhhbmRsZWQgdHJhbnNw
YXJlbnRseSBpbiBYZW4uIEFjY2VwdGluZyBlcnJvciBtZXNzYWdlcyB0byBiZSBpc3N1ZWQKaXMg
aW1vIG9ubHkgYSBsYXN0IHJlc29ydCBvcHRpb24uCgoKSmFuCgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 10:26:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 10:26: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-devel-bounces@lists.xenproject.org>)
	id 1goQb3-0007b2-24; Tue, 29 Jan 2019 10:26: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=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goQb1-0007ax-Oe
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 10:26:23 +0000
X-Inumbo-ID: 52b47cbe-23b0-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52b47cbe-23b0-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 10:26:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 03:26:21 -0700
Message-Id: <5C502A4A020000780014B80B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 03:26:18 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-2-git-send-email-chao.gao@intel.com>
In-Reply-To: <1548659210-16870-2-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 1/8] microcode/intel: remove redundent
 check against ucode size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+IDAxLzI4LzE5IDg6MDYgQU0gPj4+Cj5U
aGlzIGNoZWNrIGhhcyBiZWVuIGRvbmUgaW4gbWljcm9jb2RlX3Nhbml0eV9jaGVjaygpLiBOZWVk
bid0IGRvIGl0Cj5hZ2FpbiBpbiBnZXRfbWF0Y2hpbmdfbWljcm9jb2RlKCkuCgpCdXQgd2hpbGUg
dGhlcmUgYXJlIHR3byBjYWxsIHNpdGVzIG9mIGdldF9tYXRjaGluZ19taWNyb2NvZGUoKSBvbmx5
Cm9uZSBpcyBwcmVjZWRlZCBieSBhIGNhbGwgdG8gbWljcm9jb2RlX3Nhbml0eV9jaGVjaygpLiBU
aGVyZSdzIGFsc28Kbm8gdmlzaWJsZSBjb25uZWN0aW9uIGJldHdlZW4gY3B1X3JlcXVlc3RfbWlj
cm9jb2RlKCkgKHdoaWNoIGZyZWVzCnRoZSBibG9iIGl0IGhhcyB2YWxpZGF0ZWQpIGFuZCBtaWNy
b2NvZGVfcmVzdW1lX21hdGNoKCkgKGFuZCBpbgpwYXJ0aWN1bGFyIHRoZSBibG9iIHBhc3NlZCBp
bnRvIHRoZXJlKS4gV2hhdCBhbSBJIG1pc3Npbmc/CgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 10:27:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 10:27: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-devel-bounces@lists.xenproject.org>)
	id 1goQbg-0007eB-DJ; Tue, 29 Jan 2019 10:27:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goQbf-0007dx-8i
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 10:27:03 +0000
X-Inumbo-ID: 69a36402-23b0-11e9-9fc8-5f3a6624377d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69a36402-23b0-11e9-9fc8-5f3a6624377d;
 Tue, 29 Jan 2019 10:27:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goQba-0005kD-5f; Tue, 29 Jan 2019 10:26:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goQbZ-00016C-Id; Tue, 29 Jan 2019 10:26:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goQbZ-0007kA-Hm; Tue, 29 Jan 2019 10:26:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132541-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=6dd2a2ae6386b1d51edcc9a434f56d7f9dc2cb35
X-Osstest-Versions-That: libvirt=7c700108d621a09e4595cd09c8d03277d7d5e88c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 10:26:57 +0000
Subject: [Xen-devel] [libvirt test] 132541: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU0MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI1NDEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjUxMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNTExCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDZkZDJh
MmFlNjM4NmIxZDUxZWRjYzlhNDM0ZjU2ZDdmOWRjMmNiMzUKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIDdjNzAwMTA4ZDYyMWEwOWU0NTk1Y2QwOWM4ZDAzMjc3ZDdkNWU4
OGMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjUxMSAgMjAxOS0wMS0yNyAxOTo1NDoyOCBaICAg
IDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI1NDEgIDIwMTktMDEtMjggMTk6NDg6NTcg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICA3YzcwMDEwOGQ2Li42
ZGQyYTJhZTYzICA2ZGQyYTJhZTYzODZiMWQ1MWVkY2M5YTQzNGY1NmQ3ZjlkYzJjYjM1IC0+IHhl
bi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 10:29:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 10:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goQe4-0007zg-Sb; Tue, 29 Jan 2019 10:29: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=Qp+R=QF=ellerman.id.au=mpe@srs-us1.protection.inumbo.net>)
 id 1goQe3-0007zY-Bh
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 10:29:31 +0000
X-Inumbo-ID: c0d550fa-23b0-11e9-9646-73eec39e33e6
Received: from ozlabs.org (unknown [203.11.71.1])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0d550fa-23b0-11e9-9646-73eec39e33e6;
 Tue, 29 Jan 2019 10:29:28 +0000 (UTC)
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest
 SHA256) (No client certificate requested)
 by ozlabs.org (Postfix) with ESMTPSA id 43pjR63G0Gz9sNG;
 Tue, 29 Jan 2019 21:29:22 +1100 (AEDT)
From: Michael Ellerman <mpe@ellerman.id.au>
To: Mike Rapoport <rppt@linux.ibm.com>, linux-mm@kvack.org
In-Reply-To: <1548057848-15136-10-git-send-email-rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-10-git-send-email-rppt@linux.ibm.com>
Date: Tue, 29 Jan 2019 21:29:19 +1100
Message-ID: <87sgxbrc3k.fsf@concordia.ellerman.id.au>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 09/21] memblock: drop
 memblock_alloc_base()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, x86@kernel.org,
 linux-mips@vger.kernel.org, Max Filippov <jcmvbkbc@gmail.com>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, linux-sh@vger.kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org, linux-m68k@lists.linux-m68k.org,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 openrisc@lists.librecores.org, Vineet Gupta <vgupta@synopsys.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPiB3cml0ZXM6Cgo+IFRoZSBtZW1ibG9j
a19hbGxvY19iYXNlKCkgZnVuY3Rpb24gdHJpZXMgdG8gYWxsb2NhdGUgYSBtZW1vcnkgdXAgdG8g
dGhlCj4gbGltaXQgc3BlY2lmaWVkIGJ5IGl0cyBtYXhfYWRkciBwYXJhbWV0ZXIgYW5kIHBhbmlj
cyBpZiB0aGUgYWxsb2NhdGlvbgo+IGZhaWxzLiBSZXBsYWNlIGl0cyB1c2FnZSB3aXRoIG1lbWJs
b2NrX3BoeXNfYWxsb2NfcmFuZ2UoKSBhbmQgbWFrZSB0aGUKPiBjYWxsZXJzIGNoZWNrIHRoZSBy
ZXR1cm4gdmFsdWUgYW5kIHBhbmljIGluIGNhc2Ugb2YgZXJyb3IuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+Cj4gLS0tCj4gIGFyY2gvcG93ZXJw
Yy9rZXJuZWwvcnRhcy5jICAgICAgfCAgNiArKysrKy0KPiAgYXJjaC9wb3dlcnBjL21tL2hhc2hf
dXRpbHNfNjQuYyB8ICA4ICsrKysrKy0tCj4gIGFyY2gvczM5MC9rZXJuZWwvc21wLmMgICAgICAg
ICAgfCAgNiArKysrKy0KPiAgZHJpdmVycy9tYWNpbnRvc2gvc211LmMgICAgICAgICB8ICAyICst
Cj4gIGluY2x1ZGUvbGludXgvbWVtYmxvY2suaCAgICAgICAgfCAgMiAtLQo+ICBtbS9tZW1ibG9j
ay5jICAgICAgICAgICAgICAgICAgIHwgMTQgLS0tLS0tLS0tLS0tLS0KPiAgNiBmaWxlcyBjaGFu
Z2VkLCAxNyBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCkFja2VkLWJ5OiBNaWNoYWVs
IEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+IChwb3dlcnBjKQoKY2hlZXJzCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 10:37:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1goQln-0000LL-OV; Tue, 29 Jan 2019 10:37: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=cRBG=QF=citrix.com=prvs=925bc6214=roger.pau@srs-us1.protection.inumbo.net>)
 id 1goQlm-0000LG-Jv
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 10:37:30 +0000
X-Inumbo-ID: df4f3e50-23b1-11e9-a3a9-ff8762c7d7c9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df4f3e50-23b1-11e9-a3a9-ff8762c7d7c9;
 Tue, 29 Jan 2019 10:37:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="85216428"
Date: Tue, 29 Jan 2019 11:37:12 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190129103712.6omjwjaf4sdygbye@mac>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-8-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548659210-16870-8-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 Ashok Raj <ashok.raj@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDM6MDY6NDlQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gVGhpcyBwYXRjaCBwb3J0cyBtaWNyb2NvZGUgaW1wcm92ZW1lbnQgcGF0Y2hlcyBmcm9tIGxp
bnV4IGtlcm5lbC4KPiAKPiBCZWZvcmUgeW91IHJlYWQgYW55IGZ1cnRoZXI6IHRoZSBlYXJseSBs
b2FkaW5nIG1ldGhvZCBpcyBzdGlsbCB0aGUKPiBwcmVmZXJyZWQgb25lIGFuZCB5b3Ugc2hvdWxk
IGFsd2F5cyBkbyB0aGF0LiBUaGUgZm9sbG93aW5nIHBhdGNoIGlzCj4gaW1wcm92aW5nIHRoZSBs
YXRlIGxvYWRpbmcgbWVjaGFuaXNtIGZvciBsb25nIHJ1bm5pbmcgam9icyBhbmQgY2xvdWQgdXNl
Cj4gY2FzZXMuCj4gCj4gR2F0aGVyIGFsbCBjb3JlcyBhbmQgc2VyaWFsaXplIHRoZSBtaWNyb2Nv
ZGUgdXBkYXRlIG9uIHRoZW0gYnkgZG9pbmcgaXQKPiBvbmUtYnktb25lIHRvIG1ha2UgdGhlIGxh
dGUgdXBkYXRlIHByb2Nlc3MgYXMgcmVsaWFibGUgYXMgcG9zc2libGUgYW5kCj4gYXZvaWQgcG90
ZW50aWFsIGlzc3VlcyBjYXVzZWQgYnkgdGhlIG1pY3JvY29kZSB1cGRhdGUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBUZXN0ZWQtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gW2xpbnV4IGNvbW1pdDogYTUzMjFhZWM2NDEyYjIw
YjVhZDE1ZGIyZDZiOTE2YzA1MzQ5ZGJmZl0KPiBbbGludXggY29tbWl0OiBiYjhjMTNkNjFhNjI5
Mjc2YTE2MmMxZDJiMWEyMGE4MTVjYmNmYmI3XQo+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KPiBDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+
IENjOiBBc2hvayBSYWogPGFzaG9rLnJhakBpbnRlbC5jb20+Cj4gQ2M6IEJvcmlzbGF2IFBldGtv
diA8YnBAc3VzZS5kZT4KPiBDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+
Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L21pY3Jv
Y29kZS5jIHwgMTI1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA5OCBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jIGIveGVuL2FyY2gveDg2
L21pY3JvY29kZS5jCj4gaW5kZXggM2MyMjc0Zi4uYjdiMjBjZiAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvbWljcm9jb2RlLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKPiBA
QCAtMjIsNiArMjIsNyBAQAo+ICAgKi8KPiAgCj4gICNpbmNsdWRlIDx4ZW4vY3B1Lmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vY3B1bWFzay5oPgo+ICAjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICAjaW5jbHVk
ZSA8eGVuL2tlcm5lbC5oPgo+ICAjaW5jbHVkZSA8eGVuL2luaXQuaD4KPiBAQCAtMzAsMTggKzMx
LDI1IEBACj4gICNpbmNsdWRlIDx4ZW4vc21wLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc29mdGlycS5o
Pgo+ICAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc3RvcF9tYWNo
aW5lLmg+Cj4gICNpbmNsdWRlIDx4ZW4vdGFza2xldC5oPgo+ICAjaW5jbHVkZSA8eGVuL2d1ZXN0
X2FjY2Vzcy5oPgo+ICAjaW5jbHVkZSA8eGVuL2Vhcmx5Y3Bpby5oPgo+ICsjaW5jbHVkZSA8eGVu
L3dhdGNoZG9nLmg+Cj4gIAo+ICsjaW5jbHVkZSA8YXNtL2RlbGF5Lmg+Cj4gICNpbmNsdWRlIDxh
c20vbXNyLmg+Cj4gICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4gICNpbmNsdWRlIDxhc20v
c2V0dXAuaD4KPiAgI2luY2x1ZGUgPGFzbS9taWNyb2NvZGUuaD4KPiAgCj4gKy8qIEJ5IGRlZmF1
bHQsIHdhaXQgZm9yIDMwMDAwdXMgKi8KPiArI2RlZmluZSBNSUNST0NPREVfREVGQVVMVF9USU1F
T1VUX1VTIDMwMDAwCj4gKwo+ICBzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSB1Y29kZV9tb2Q7
Cj4gIHN0YXRpYyBzaWduZWQgaW50IF9faW5pdGRhdGEgdWNvZGVfbW9kX2lkeDsKPiAgc3RhdGlj
IGJvb2xfdCBfX2luaXRkYXRhIHVjb2RlX21vZF9mb3JjZWQ7Cj4gK3N0YXRpYyB1bnNpZ25lZCBp
bnQgbnJfY29yZXM7Cj4gIAo+ICAvKgo+ICAgKiBJZiB3ZSBzY2FuIHRoZSBpbml0cmFtZnMuY3Bp
byBmb3IgdGhlIGVhcmx5IG1pY3JvY29kZSBjb2RlCj4gQEAgLTE4OCwxMCArMTk2LDExIEBAIHN0
YXRpYyBERUZJTkVfU1BJTkxPQ0sobWljcm9jb2RlX211dGV4KTsKPiAgCj4gIERFRklORV9QRVJf
Q1BVKHN0cnVjdCB1Y29kZV9jcHVfaW5mbywgdWNvZGVfY3B1X2luZm8pOwo+ICAKPiAtc3RydWN0
IG1pY3JvY29kZV9pbmZvIHsKPiAtICAgIHVuc2lnbmVkIGludCBjcHU7Cj4gLSAgICBpbnQgZXJy
b3I7Cj4gLX07Cj4gKy8qCj4gKyAqIENvdW50IHRoZSBDUFVzIHRoYXQgaGF2ZSBlbnRlcmVkIGFu
ZCBleGl0ZWQgdGhlIHJlbmRlenZvdXMKPiArICogZHVyaW5nIGxhdGUgbWljcm9jb2RlIHVwZGF0
ZS4KPiArICovCj4gK3N0YXRpYyBhdG9taWNfdCBjcHVfaW4sIGNwdV9vdXQ7Cj4gIAo+ICBzdGF0
aWMgdm9pZCBtaWNyb2NvZGVfZmluaV9jcHUodW5zaWduZWQgaW50IGNwdSkKPiAgewo+IEBAIC0y
OTAsMzAgKzI5OSw2MCBAQCBpbnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUodW5zaWduZWQgaW50IGNw
dSkKPiAgICAgIHJldHVybiBtaWNyb2NvZGVfb3BzID8gbWljcm9jb2RlX3VwZGF0ZV9jcHUoKSA6
IDA7Cj4gIH0KPiAgCj4gLXN0YXRpYyBsb25nIGRvX21pY3JvY29kZV91cGRhdGUodm9pZCAqX2lu
Zm8pCj4gKy8qIFdhaXQgZm9yIGFsbCBDUFVzIHRvIHJlbmRlenZvdXMgd2l0aCBhIHRpbWVvdXQg
KHVzKSAqLwo+ICtzdGF0aWMgaW50IHdhaXRfZm9yX2NwdXMoYXRvbWljX3QgKmNudCwgdW5zaWdu
ZWQgaW50IHRpbWVvdXQpCj4gIHsKPiAtICAgIHN0cnVjdCBtaWNyb2NvZGVfaW5mbyAqaW5mbyA9
IF9pbmZvOwo+IC0gICAgaW50IGVycm9yOwo+ICsgICAgdW5zaWduZWQgaW50IGNwdXMgPSBudW1f
b25saW5lX2NwdXMoKTsKPiAgCj4gLSAgICBCVUdfT04oaW5mby0+Y3B1ICE9IHNtcF9wcm9jZXNz
b3JfaWQoKSk7Cj4gKyAgICBhdG9taWNfaW5jKGNudCk7Cj4gKwo+ICsgICAgd2hpbGUgKCBhdG9t
aWNfcmVhZChjbnQpICE9IGNwdXMgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggdGltZW91dCA8
PSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50aygiQ1BVJWQ6IFRpbWVvdXQg
d2hlbiB3YWl0aW5nIGZvciBDUFVzIGNhbGxpbmcgaW5cbiIsCj4gKyAgICAgICAgICAgICAgICAg
ICBzbXBfcHJvY2Vzc29yX2lkKCkpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwo+ICsg
ICAgICAgIH0KPiArICAgICAgICB1ZGVsYXkoMSk7Cgp1ZGVsYXkgd2lsbCBjYWxsIHRoZSByZHRz
YyBpbnN0cnVjdGlvbiwgaXMgaXQgZmluZSB0byB1c2UgaXQgb24gYQpzaWJsaW5nIHRocmVhZCB3
aGlsZSB0aGVyZSdzIGEgbWljcm9jb2RlIHVwZGF0ZSBpbiBwcm9jZXNzIG9uIHRoZSBzYW1lCmNv
cmU/Cgo+ICsgICAgICAgIHRpbWVvdXQtLTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gMDsK
PiArfQo+ICsKPiArc3RhdGljIGludCBkb19taWNyb2NvZGVfdXBkYXRlKHZvaWQgKnVudXNlZCkK
PiArewo+ICsgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiArICAg
IGludCByZXQ7Cj4gIAo+IC0gICAgZXJyb3IgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpOwo+IC0g
ICAgaWYgKCBlcnJvciApCj4gLSAgICAgICAgaW5mby0+ZXJyb3IgPSBlcnJvcjsKPiArICAgIHJl
dCA9IHdhaXRfZm9yX2NwdXMoJmNwdV9pbiwgTUlDUk9DT0RFX0RFRkFVTFRfVElNRU9VVF9VUyk7
Cj4gKyAgICBpZiAoIHJldCApCj4gKyAgICAgICAgcmV0dXJuIHJldDsKPiAgCj4gLSAgICBpbmZv
LT5jcHUgPSBjcHVtYXNrX25leHQoaW5mby0+Y3B1LCAmY3B1X29ubGluZV9tYXApOwo+IC0gICAg
aWYgKCBpbmZvLT5jcHUgPCBucl9jcHVfaWRzICkKPiAtICAgICAgICByZXR1cm4gY29udGludWVf
aHlwZXJjYWxsX29uX2NwdShpbmZvLT5jcHUsIGRvX21pY3JvY29kZV91cGRhdGUsIGluZm8pOwo+
ICsgICAgLyoKPiArICAgICAqIEluaXRpYXRlIGFuIHVwZGF0ZSBvbiBhbGwgcHJvY2Vzc29ycyB3
aGljaCBkb24ndCBoYXZlIGFuIG9ubGluZSBzaWJsaW5nCj4gKyAgICAgKiB0aHJlYWQgd2l0aCBh
IGxvd2VyIHRocmVhZCBpZC4gT3RoZXIgc2libGluZyB0aHJlYWRzIGp1c3QgYXdhaXQgdGhlCj4g
KyAgICAgKiBjb21wbGV0aW9uIG9mIG1pY3JvY29kZSB1cGRhdGUuCj4gKyAgICAgKi8KPiArICAg
IGlmICggY3B1ID09IGNwdW1hc2tfZmlyc3QocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUp
KSApCj4gKyAgICAgICAgcmV0ID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUoKTsKClRoZSBkZXNjcmlw
dGlvbiBzYXlzICJHYXRoZXIgYWxsIGNvcmVzIGFuZCBzZXJpYWxpemUgdGhlIG1pY3JvY29kZQp1
cGRhdGUgb24gdGhlbSBieSBkb2luZyBpdCBvbmUtYnktb25lIiBidXQgaXQgbG9va3MgbGlrZSB5
b3UgYXJlIGRvaW5nCnRoZSB1cGRhdGUgaW4gcGFyYWxsZWwgYWN0dWFsbHk/Cgo+ICsgICAgLyoK
PiArICAgICAqIEluY3JlYXNlIHRoZSB3YWl0IHRpbWVvdXQgdG8gYSBzYWZlIHZhbHVlIGhlcmUg
c2luY2Ugd2UncmUgc2VyaWFsaXppbmcKPiArICAgICAqIHRoZSBtaWNyb2NvZGUgdXBkYXRlIGFu
ZCB0aGF0IGNvdWxkIHRha2UgYSB3aGlsZSBvbiBhIGxhcmdlIG51bWJlciBvZgo+ICsgICAgICog
Q1BVcy4gQW5kIHRoYXQgaXMgZmluZSBhcyB0aGUgKmFjdHVhbCogdGltZW91dCB3aWxsIGJlIGRl
dGVybWluZWQgYnkKPiArICAgICAqIHRoZSBsYXN0IENQVSBmaW5pc2hlZCB1cGRhdGluZyBhbmQg
dGh1cyBjdXQgc2hvcnQKPiArICAgICAqLwo+ICsgICAgaWYgKCB3YWl0X2Zvcl9jcHVzKCZjcHVf
b3V0LCBNSUNST0NPREVfREVGQVVMVF9USU1FT1VUX1VTICogbnJfY29yZXMpICkKPiArICAgICAg
ICBwYW5pYygiVGltZW91dCB3aGVuIGZpbmlzaGluZyB1cGRhdGluZyBtaWNyb2NvZGUiKTsKPiAg
Cj4gLSAgICBlcnJvciA9IGluZm8tPmVycm9yOwo+IC0gICAgeGZyZWUoaW5mbyk7Cj4gLSAgICBy
ZXR1cm4gZXJyb3I7Cj4gKyAgICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICBpbnQgbWljcm9jb2Rl
X3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQg
bG9uZyBsZW4pCj4gIHsKPiAgICAgIGludCByZXQ7Cj4gLSAgICBzdHJ1Y3QgbWljcm9jb2RlX2lu
Zm8gKmluZm87Cj4gKyAgICB1bnNpZ25lZCBpbnQgY3B1Owo+ICAgICAgdm9pZCAqIGJ1ZmZlcjsK
PiAgCj4gICAgICBpZiAoIGxlbiAhPSAodWludDMyX3QpbGVuICkKPiBAQCAtMzM0LDI4ICszNzIs
NjEgQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92
b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+ICAgICAgaWYgKCByZXQgIT0gMCApCj4gICAg
ICAgICAgZ290byBmcmVlOwo+ICAKPiArICAgIC8qIGNwdV9vbmxpbmVfbWFwIG11c3Qgbm90IGNo
YW5nZSBkdXJpbmcgdXBkYXRlICovCj4gKyAgICBpZiAoICFnZXRfY3B1X21hcHMoKSApCj4gKyAg
ICB7Cj4gKyAgICAgICAgcmV0ID0gLUVCVVNZOwo+ICsgICAgICAgIGdvdG8gZnJlZTsKPiArICAg
IH0KPiArCj4gICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSApCj4gICAgICB7
Cj4gICAgICAgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlKCk7Cj4gICAgICAg
ICAgaWYgKCByZXQgIT0gMCApCj4gLSAgICAgICAgICAgIGdvdG8gZnJlZTsKPiArICAgICAgICAg
ICAgZ290byBwdXQ7Cj4gICAgICB9Cj4gIAo+ICAgICAgcmV0ID0gcGFyc2VfbWljcm9jb2RlX2Js
b2IoYnVmZmVyLCBsZW4pOwo+ICAgICAgaWYgKCByZXQgPD0gMCApCj4gICAgICB7Cj4gICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgIk5vIHZhbGlkIG9yIG5ld2VyIHVjb2RlIGZvdW5kLiBVcGRh
dGUgYWJvcnQhXG4iKTsKPiAtICAgICAgICB4ZnJlZShpbmZvKTsKPiAtICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPiArICAgICAgICByZXQgPSAtRUlOVkFMOwo+ICsgICAgICAgIGdvdG8gcHV0Owo+
ICAgICAgfQo+ICAKPiAtICAgIGluZm8tPmVycm9yID0gMDsKPiAtICAgIGluZm8tPmNwdSA9IGNw
dW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKTsKPiArICAgIGF0b21pY19zZXQoJmNwdV9pbiwg
MCk7Cj4gKyAgICBhdG9taWNfc2V0KCZjcHVfb3V0LCAwKTsKPiArCj4gKyAgICAvKiBDYWxjdWxh
dGUgdGhlIG51bWJlciBvZiBvbmxpbmUgQ1BVIGNvcmUgKi8KPiArICAgIG5yX2NvcmVzID0gMDsK
PiArICAgIGZvcl9lYWNoX29ubGluZV9jcHUoY3B1KQo+ICsgICAgICAgIGlmICggY3B1ID09IGNw
dW1hc2tfZmlyc3QocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSApCj4gKyAgICAgICAg
ICAgIG5yX2NvcmVzKys7Cj4gKwo+ICsgICAgcHJpbnRrKFhFTkxPR19JTkZPICIlZCBjb3JlcyBh
cmUgdG8gdXBkYXRlIHRoZWlyIG1pY3JvY29kZVxuIiwgbnJfY29yZXMpOwo+ICAKPiAtICAgIHJl
dHVybiBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KGluZm8tPmNwdSwgZG9fbWljcm9jb2RlX3Vw
ZGF0ZSwgaW5mbyk7Cj4gKyAgICAvKgo+ICsgICAgICogV2UgaW50ZW5kIHRvIGRpc2FibGUgaW50
ZXJydXB0IGZvciBsb25nIHRpbWUsIHdoaWNoIG1heSBsZWFkIHRvCj4gKyAgICAgKiB3YXRjaGRv
ZyB0aW1lb3V0Lgo+ICsgICAgICovCj4gKyAgICB3YXRjaGRvZ19kaXNhYmxlKCk7Cj4gKyAgICAv
Kgo+ICsgICAgICogTGF0ZSBsb2FkaW5nIGRhbmNlLiBXaHkgdGhlIGhlYXZ5LWhhbmRlZCBzdG9w
X21hY2hpbmUgZWZmb3J0Pwo+ICsgICAgICoKPiArICAgICAqIC0gSFQgc2libGluZ3MgbXVzdCBi
ZSBpZGxlIGFuZCBub3QgZXhlY3V0ZSBvdGhlciBjb2RlIHdoaWxlIHRoZSBvdGhlcgo+ICsgICAg
ICogICBzaWJsaW5nIGlzIGxvYWRpbmcgbWljcm9jb2RlIGluIG9yZGVyIHRvIGF2b2lkIGFueSBu
ZWdhdGl2ZQo+ICsgICAgICogICBpbnRlcmFjdGlvbnMgY2F1c2UgYnkgdGhlIGxvYWRpbmcuCj4g
KyAgICAgKgo+ICsgICAgICogLSBJbiBhZGRpdGlvbiwgbWljcm9jb2RlIHVwZGF0ZSBvbiB0aGUg
Y29yZXMgbXVzdCBiZSBzZXJpYWxpemVkIHVudGlsCj4gKyAgICAgKiAgIHRoaXMgcmVxdWlyZW1l
bnQgY2FuIGJlIHJlbGF4ZWQgaW4gdGhlIGZ1dHVyZS4gUmlnaHQgbm93LCB0aGlzIGlzCgpBcyBz
YWlkIGFib3ZlLCBJJ20gbm90IHN1cmUgd2hhdCB5b3UgYXJlIGRvaW5nIGhlcmUgY291bGQgYmUK
Y29uc2lkZXJlZCBzZXJpYWxpemVkLCB0aGUgcHJldmlvdXMgbWV0aG9kIHdhcyBjbGVhcmx5IHNl
cmlhbGl6ZWQKbW92aW5nIGZyb20gb25lIENQVSB0byB0aGUgbmV4dCBvbmUuCgpIZXJlIHlvdSBh
cmUgbGlrZWx5IHVwZGF0aW5nIG11bHRpcGxlIGNvcmVzIGF0IHRoZSBzYW1lIHRpbWUsIHdoaWNo
CkknbSBub3Qgc2F5aW5nIGl0J3Mgd3JvbmcsIGJ1dCBkb2Vzbid0IHNlZW0gdG8gbWF0Y2ggdGhl
IGNvbW1pdApkZXNjcmlwdGlvbiBvciB0aGUgY29tbWVudHMgaW4gdGhlIGNvZGUuCgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 10:37:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1goQmE-0000OM-6u; Tue, 29 Jan 2019 10:37: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=dSfb=QF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1goQmC-0000Nf-DT
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 10:37:56 +0000
X-Inumbo-ID: efdaa71e-23b1-11e9-9c81-afaac3d81a5d
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id efdaa71e-23b1-11e9-9c81-afaac3d81a5d;
 Tue, 29 Jan 2019 10:37:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EF823A78;
 Tue, 29 Jan 2019 02:37:54 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 30A9C3F589;
 Tue, 29 Jan 2019 02:37:54 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181128164939.8329-1-julien.grall@arm.com>
 <20181128164939.8329-7-julien.grall@arm.com>
 <alpine.DEB.2.10.1901231610020.17936@sstabellini-ThinkPad-X260>
 <2a4755f3-42ff-9cd6-fb42-d82f6cd3588e@arm.com>
 <alpine.DEB.2.10.1901251313330.17936@sstabellini-ThinkPad-X260>
 <2aaba5bd-ce24-f752-0b6e-4395fc41dac2@arm.com>
 <d4f83b91-4c5c-70c5-ab4e-c82a78168b32@arm.com>
 <alpine.DEB.2.10.1901281646070.17936@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ca343b66-10de-6625-aaa3-cb155b5c79ee@arm.com>
Date: Tue, 29 Jan 2019 10:37:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901281646070.17936@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12 6/8] xen/arm: Implement workaround
 for Cortex-A76 erratum 1165522
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, James Morse <james.morse@arm.com>,
 andre.przywara@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyOS8wMS8yMDE5IDAwOjUyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
TW9uLCAyOCBKYW4gMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxLzI3LzE5IDk6NTUg
QU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+IE9uIDEvMjUvMTkgOTozNiBQ
TSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IE9uIFRodSwgMjQgSmFuIDIwMTksIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gQEphbWVzLCBwbGVhc2UgY29ycmVjdCBtZSBpZiBJIGFt
IHdyb25nIGJlbG93IDopLgo+Pj4+Pgo+Pj4+PiBPbiAyNC8wMS8yMDE5IDAwOjUyLCBTdGVmYW5v
IFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+PiBPbiBXZWQsIDI4IE5vdiAyMDE4LCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4+Pj4+IC4uLiBpbiB0aGUgY29udGV4dCBvZiB0aGUgZXJyYXRhLCB5b3UgaGF2
ZSB0byBpbWFnaW5lIHdoYXQgY2FuIGhhcHBlbiBpZgo+Pj4+PiBhbiBBVAo+Pj4+PiBpbnN0cnVj
dGlvbiBpcyBpbnNlcnRlZCAodmlhIHNwZWN1bGF0aW9uKSBiZXR3ZWVuIGVhY2ggaW5zdHJ1Y3Rp
b24gYW5kCj4+Pj4+IHdoYXQKPj4+Pj4gaGFwcGVuIGlmIHRoZSBzeXN0ZW0gcmVnaXN0ZXJzIGFy
ZSByZS1vcmRlcmVkLgo+Pj4+Pgo+Pj4+PiBUaGUga2V5IG9mIHRoZSBlcnJhdHVtIGlzIFZUVEJS
X0VMMi4gVGhpcyBpcyB3aGF0IHdpbGwgc3RvcCBhIHNwZWN1bGF0ZWQKPj4+Pj4gQVQKPj4+Pj4g
aW5zdHJ1Y3Rpb24gdG8gYWxsb2NhdGUgYSBUTEJzIGVudHJ5IGJlY2F1c2UgeW91IGFyZSBub3Qg
YWxsb3dlZCB0bwo+Pj4+PiBjYWNoZSBhCj4+Pj4+IHRyYW5zbGF0aW9uIHRoYXQgd2lsbCBmYXVs
dC4gV2l0aG91dCB0aGUgaXNiKCkgaGVyZSwgdGhlIFZUVEJSX0VMMiBtYXkKPj4+Pj4gYmUKPj4+
Pj4gc3luY2hyb25pemVkIGJlZm9yZSB0aGUgcmVzdCBvZiB0aGUgY29udGV4dCwgc28gYSBzcGVj
dWxhdGVkIEFUCj4+Pj4+IGluc3RydWN0aW9uCj4+Pj4+IG1heSB1c2UgYW4gaW5jb25zaXN0ZW50
IHN0YXRlIGFuZCBhbGxvY2F0ZSBhIFRMQiBlbnRyeSB3aXRoIGFuCj4+Pj4+IHVuZXhwZWN0ZWQK
Pj4+Pj4gdHJhbnNsYXRpb24gYWdhaW5zdCB0aGUgZ3Vlc3QuCj4+Pj4+Cj4+Pj4+IFNvIGhlcmUs
IHdlIHdhbnQgdG8gZW5zdXJlIHRoZSByZXN0IG9mIHRoZSBjb250ZXh0IGlzIHN5bmNocm9uaXpl
ZAo+Pj4+PiBiZWZvcmUKPj4+Pj4gd3JpdGluZyB0byBWVFRCUl9FTDIsIGhlbmNlIHRoZSBpc2Io
KS4KPj4+Pgo+Pj4+IE9LLiBJIHVuZGVyc3RhbmQgdGhlIGV4cGxhbmF0aW9uLCB0aGFuayB5b3Uu
Cj4+Pj4KPj4+PiBJIGp1c3QgdGhvdWdodCB0aGF0IHRoZSBDUFUgd291bGQgYmUgc21hcnQgZW5v
dWdoIHRvIG9ubHkgcmVvcmRlciBzeXN0ZW0KPj4+PiByZWdpc3RlcnMgd3JpdGVzIHdoZW4gYXBw
cm9wcmlhdGUsIGVzcGVjaWFsbHkgd2hlbiB0aGUgQ1BVIGlzIGFsc28gZG9pbmcKPj4+PiBzcGVj
dWxhdGlvbiBhdCB0aGUgc2FtZSB0aW1lLiBXaHkgd291bGQgaXQgc3BlY3VsYXRlIGlmIGl0IGtu
b3dzIHRoYXQgaXQKPj4+PiBpcyByZW9yZGVyaW5nIHN5c3JlZyB3cml0ZXMgdGhhdCBjYW4gYmFk
bHkgYWZmZWN0IHRoZSBzcGVjdWxhdGlvbgo+Pj4+IGl0c2VsZj8gTGV0IG1lIHNheSB0aGF0IGl0
IGRvZXNuJ3Qgc291bmQgbGlrZSBhICJzYW5lIiBiZWhhdmlvciB0byBtZS4KPj4+PiBCdXQgaWYg
aXQgYmVoYXZlcyB0aGlzIHdheSwgaXQgYmVoYXZlcyB0aGlzIHdheS4uLgo+Pj4KPj4+IEkgaG9w
ZSB5b3UgYXJlIGF3YXJlIHdlIGFyZSBzcGVha2luZyBhYm91dCBhbiBlcnJhdHVtIGhlcmUuLi4g
Tm90IHdoYXQgdGhlCj4+PiBBcm0gQXJtIGFsbG93cy4KPiAKPiBJIGtub3cgLS0gd2UgYXJlIHRh
bGtpbmcgYWJvdXQgYSBzcGVjaWZpYyBDUFUgaW1wbGVtZW50YXRpb24uIFRoYXQgaXMKPiB3aHkg
aXQgc2VlbXMgc3RyYW5nZSB0byBtZSB0aGF0IGEgQ1BVIHdvdWxkIHJlb3JkZXIgdGhpbmdzIHRo
YXQgaXQKPiBzaG91bGQga25vdyB0aGV5IGNhdXNlIHRyb3VibGUgdG8gc3BlY3VsYXRpb24uIEFu
eXdheSwgbm8gcG9pbnQgaW4KPiBkaXNjdXNzaW5nIGhhcmR3YXJlIGRlc2lnbiBjaG9pY2VzIGF0
IHRoaXMgc3RhZ2UuCgpJIGFncmVlIHRoYXQgc3BlY3VsYXRpb24gbWF5IG5vdCBoYXBwZW4gYXMg
SSBkZXNjcmliZWQgaW4gbXkgcHJldmlvdXMgZS1tYWlsLiAKSG93ZXZlciwgd2UgaGF2ZSB0byBh
c3N1bWUgdGhhdCBhbnkgYmVoYXZpb3IgYWxsb3dlZCBieSB0aGUgQXJtIEFybSBjYW4gaGFwcGVu
IAp1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZSBieSB0aGUgc3BlY2lmaWMgcHJvY2Vzc29yIGRvY3Vt
ZW50YXRpb24uCgpUaGlzIHNlcmllcyBpcyBiYXNlZCBvbiB0aGUgQXJtIEFybSBhbmQgdGhlIGVy
cmF0dW0gZGVzY3JpcHRpb24gcHJvdmlkZXMgaW4gdGhlIApTb2Z0d2FyZSBEZXZlbG9wZXIgRXJy
YXRhIE5vdGljZSBmb3IgdGhlIENvcnRleC1BNzYgWzFdLCBib3RoIGFyZSBhdmFpbGFibGUgCnB1
YmxpY2x5LgoKUmVnYXJkaW5nIHJlLW9yZGVyaW5nLCB0aGUgd29yZGluZyBpbiB0aGUgZG9jdW1l
bnQgZG9lcyBub3QgcHJvdmlkZSBhbnkgc3Ryb25nIApldmlkZW5jZSB0aGUgd3JpdGVzIHRvIHN5
c3RlbSByZWdpc3RlciBjYW5ub3QgYmUgcmUtb3JkZXJlZC4gVGhlIHNlY3Rpb24gCiJjb25kaXRp
b25zIiBhY3R1YWxseSBzdWdnZXN0cyB0aGUgaW52ZXJ0IChpLmUgcmUtb3JkZXJpbmcgaXMgcG9z
c2libGUpLgoKWy4uLl0KCj4+Pj4+Pgo+Pj4+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBF
bnN1cmUgVlRUQlJfRUwyIGlzIHN5bmNocm9uaXplZCBiZWZvcmUgZmx1c2hpbmcgdGhlCj4+Pj4+
Pj4gVExCcyAqLwo+Pj4+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpc2IoKTsKPj4+Pj4+PiAg
wqDCoMKgwqDCoMKgIH0KPj4+Pj4+PiBAQCAtMTUwNCw2ICsxNTQ1LDIzIEBAIHN0YXRpYyB1aW50
MzJfdCBfX3JlYWRfbW9zdGx5IHZ0Y3I7Cj4+Pj4+Pj4gIMKgwqAgc3RhdGljIHZvaWQgc2V0dXBf
dmlydF9wYWdpbmdfb25lKHZvaWQgKmRhdGEpCj4+Pj4+Pj4gIMKgwqAgewo+Pj4+Pj4+ICDCoMKg
wqDCoMKgwqAgV1JJVEVfU1lTUkVHMzIodnRjciwgVlRDUl9FTDIpOwo+Pj4+Pj4+ICsKPj4+Pj4+
PiArwqDCoMKgIC8qCj4+Pj4+Pj4gK8KgwqDCoMKgICogQVJNNjRfV09SS0FST1VORF9BVF9TUEVD
VUxBVEU6IFdlIHdhbnQgdG8ga2VlcCB0aGUgVExCcyBmcmVlCj4+Pj4+Pj4gZnJvbQo+Pj4+Pj4+
ICvCoMKgwqDCoCAqIGVudHJpZXMgcmVsYXRlZCB0byBFTDEvRUwwIHRyYW5zbGF0aW9uIHJlZ2lt
ZSB1bnRpbCBhIGd1ZXN0Cj4+Pj4+Pj4gdkNQVQo+Pj4+Pj4+ICvCoMKgwqDCoCAqIGlzIHJ1bm5p
bmcuIEZvciB0aGF0LCB3ZSBuZWVkIHRvIHNldC11cCBWVFRCUiB0byBwb2ludCB0byBhbgo+Pj4+
Pj4+IGVtcHR5Cj4+Pj4+Pj4gK8KgwqDCoMKgICogcGFnZS10YWJsZSBhbmQgdHVybiBvbiBzdGFn
ZS0yIHRyYW5zbGF0aW9uLgo+Pj4+Pj4KPj4+Pj4+IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgdGhp
cyBpcyBuZWVkZWQ6IGlzbid0IHRoZSBsYWNrIG9mIEhDUl9WTSAoZHVlCj4+Pj4+PiB0bwo+Pj4+
Pj4geW91ciBwcmV2aW91cyBwYXRjaCkgc3VwcG9zZWQgdG8gYmUgc3VmZmljaWVudD8gSG93IGNh
biB0aGVyZSBiZQo+Pj4+Pj4gc3BlY3VsYXRpb24gd2l0aG91dCBIQ1JfVk0/Cj4+Pj4+Cj4+Pj4+
IEhDUl9FTDIuVk0gdW5zZXRzIG1lYW5zIHRoZSBzdGFnZS0yIHdpbGwgbm90IGJlIHVzZWQgZm9y
IHRoZSBFTDEvRUwwCj4+Pj4+IHRyYW5zbGF0aW9uIHJlZ2ltZS4gSW4gdGhlIGNvbnRleHQgb2Yg
dGhlIGVycmF0dW0sIHRoZSBBVCBjYW4gc3RpbGwKPj4+Pj4gc3BlY3VsYXRlCj4+Pj4+IGV4Y2Vw
dCBpdCB3aWxsIG5vdCB0YWtlIGludG8gYWNjb3VudCB0aGUgc3RhZ2UtMi4gVGhlIGRlcGVuZGVu
Y2llcyBvbgo+Pj4+PiBWTUlECj4+Pj4+IHN0aWxscyBhcHBsaWVzIHdoZW4gSENSX0VMMi5WTSBp
cyB1bnNldCwgc28gZnJvbSBteSB1bmRlcnN0YW5kaW5nLCB0aGUKPj4+Pj4gZW50cnkKPj4+Pj4g
Y291bGQgZ2V0IGNhY2hlZCB0byB3aGF0ZXZlciBpcyBWVFRCUl9FTDIuVk1JRC4KPj4+Pgo+Pj4+
IERhbW4hIEV2ZW4gaWYgYXQgdGhpcyBwb2ludCBvZiB0aGUgYm9vdCBzZXF1ZW5jZSB0aGVyZSBp
cyBubyBFTDEgLyBFTDAKPj4+PiBhdCBhbGw/IEhvdyBjYW4gdGhhdCBzcGVjdWxhdGlvbiBoYXBw
ZW4/IFNob3VsZG4ndCB0aGUgZmlyc3QgRUwxIC8gRUwwCj4+Pj4gc3BlY3VsYXRpb24gb2NjdXIg
YWZ0ZXIgdGhlIGZpcnN0IGxlYXZlX2h5cGVydmlzb3JfdGFpbD8KPj4+Cj4+PiBIb3cgZG8geW91
IGtub3cgRUwxIHdhcyBub3QgcnVuIGJlZm9yZSBoYW5kPyBJbWFnaW5lIHdlIGRpZCBhIHNvZnQg
cmVib290IG9yCj4+PiBrZXhlYyBYZW4uLi4KPj4+Cj4+PiBCdXQgdGhlIHNwZWN1bGF0aW9uIGlu
IHRoYXQgY29udGV4dCBpcyBtYXkgYmUgYmVjYXVzZSB0aGUgcHJvY2Vzc29yIG5vdGljZWQKPj4+
IGFuIEFUIGluc3RydWN0aW9uIHRhcmdldGluZyBFTDEgaW4gdGhlIHN0cmVhbS4KPiAKPiBUaGlz
IHNlZW1zIHRvIGJlIGV4dHJlbWVseSBpbXByb2JhYmxlLCBib3JkZXJsaW5lIGltcG9zc2libGUg
dG8gbWUsIGJ1dAo+IEkgY2FuIGltYWdpbmUgdGhhdCB3ZSBtaWdodCB3YW50IHRvIGJlIGV4dHJh
LXBhcmFub2lkIHRvIG1ha2Ugc3VyZSBhbGwKPiBwb3RlbnRpYWwgaXNzdWVzIGFyZSBjb3ZlcmVk
LgoKVGhlICJXb3JrYXJvdW5kIiBzZWN0aW9uIG9mIHRoZSBlcnJhdHVtIGNvbnRhaW5zIHRoZSBm
b2xsb3dpbmcgd29yZGluZzoKCiJOb3RlIHRoYXQgYSB3b3JrYXJvdW5kIGlzIG9ubHkgcmVxdWly
ZWQgaWYgdGhlIHN5c3RlbSBzb2Z0d2FyZQpjb250YWlucyBhbiBBVCBpbnN0cnVjdGlvbiBhcyBw
YXJ0IG9mIGFuIGV4ZWN1dGFibGUgcGFnZS4iCgpYZW4gY29udGFpbnMgQVQgaW5zdHJ1Y3Rpb24g
aW4gYW4gZXhlY3V0YWJsZSBwYWdlLCBzbyBzcGVjdWxhdGlvbiBjYW4gaGFwcGVuIGFuZCAKd2Ug
ZG9uJ3Qga25vdyB3aGVuLgoKWy4uLl0KCj4gT3ZlcmFsbCwgSSB0aGluayB3ZSBjb3VsZCBwcm9i
YWJseSBnZXQgYXdheSB3aXRob3V0IGEgY291cGxlIG9mIGNoYW5nZXMKPiBmcm9tIHRoaXMgcGF0
Y2gsIGJ1dCBzaW5jZSBpdCBpcyBiYXNpY2FsbHkgaW1wb3NzaWJsZSBmb3IgbWUgdG8gcHJvdmUK
PiBpdCwgSSdsbCBnaXZlIG15IFJldmlld2VkLWJ5LiBJIHNhdyB0aGF0IHlvdSByZXNlbnQgdGhl
IHNlcmllcyBhbHJlYWR5Lgo+IEknbGwgdGFrZSBjYXJlIG9mIGNvbW1pdHRpbmcgaXQuCj4gCj4g
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ClRoYW5rIHlvdSBmb3IgdGhlIHJldmlldyEKCkNoZWVycywKClsxXSAKaHR0cHM6Ly9zaWx2ZXIu
YXJtLmNvbS9kb3dubG9hZC9Eb2N1bWVudGF0aW9uL0JYNTAwLURBLTEwMDA4LXIwcDAtMDJyZWww
L0FybV9Db3J0ZXhfQTc2X01QMDUyX1NvZnR3YXJlX0RldmVsb3Blcl9FcnJhdGFfTm90aWNlX3Yx
MS4wLnBkZgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 10:41:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 10:41: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-devel-bounces@lists.xenproject.org>)
	id 1goQpP-0001Ky-NN; Tue, 29 Jan 2019 10:41: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=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goQpO-0001Kr-AS
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 10:41:14 +0000
X-Inumbo-ID: 657bae54-23b2-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 657bae54-23b2-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 10:41:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 03:41:12 -0700
Message-Id: <5C502DC5020000780014B837@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 03:41:09 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <chao.gao@intel.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-3-git-send-email-chao.gao@intel.com>
In-Reply-To: <1548659210-16870-3-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 2/8] microcode/intel: extend
 microcode_update_match()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+IDAxLzI4LzE5IDg6MTAgQU0gPj4+Cj4t
LS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKPisrKyBiL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGVfaW50ZWwuYwo+QEAgLTEyNywxNCArMTI3LDI0IEBAIHN0YXRpYyBpbnQgY29sbGVj
dF9jcHVfaW5mbyh1bnNpZ25lZCBpbnQgY3B1X251bSwgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNz
aWcpCj5yZXR1cm4gMDsKPn0KID4KPi1zdGF0aWMgaW5saW5lIGludCBtaWNyb2NvZGVfdXBkYXRl
X21hdGNoKAo+LSAgICB1bnNpZ25lZCBpbnQgY3B1X251bSwgY29uc3Qgc3RydWN0IG1pY3JvY29k
ZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciwKPi0gICAgaW50IHNpZywgaW50IHBmKQo+K3N0YXRp
YyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgKPisg
ICAgY29uc3Qgdm9pZCAqbWMsIHVuc2lnbmVkIGludCBzaWcsIHVuc2lnbmVkIGludCBwZiwgdW5z
aWduZWQgaW50IHJldikKPnsKPi0gICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVy
X2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1X251bSk7Cj4rICAgIGNvbnN0IHN0cnVjdCBtaWNyb2Nv
ZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXIgPSBtYzsKPisgICAgY29uc3Qgc3RydWN0IGV4dGVu
ZGVkX3NpZ3RhYmxlICpleHRfaGVhZGVyOwo+KyAgICBjb25zdCBzdHJ1Y3QgZXh0ZW5kZWRfc2ln
bmF0dXJlICpleHRfc2lnOwo+KyAgICB1bnNpZ25lZCBpbnQgaTsKPisKPisgICAgaWYgKCBzaWdt
YXRjaChzaWcsIG1jX2hlYWRlci0+c2lnLCBwZiwgbWNfaGVhZGVyLT5wZikgKQo+KyAgICAgICAg
cmV0dXJuIChtY19oZWFkZXItPnJldiA+IHJldikgPyBORVdfVUNPREUgOiBPTERfVUNPREU7CiAK
WW91IG1heSB3YW50IGEgdHJpc3RhdGUgcmV0dXJuIGhlcmU6IEkga25vdyB0aGVyZSBhcmUgc3lz
dGVtcyB3aGVyZQpmaXJtd2FyZSB1cGRhdGVzIHVjb2RlIG9ubHkgb24gY29yZSAwIG9mIGV2ZXJ5
IHNvY2tldCwgaW4gd2hpY2ggY2FzZSB3ZSdkCnZlcnkgbXVjaCBsaWtlIHRvIGFwcGx5IHRoZSBz
YW1lIG1pY3JvY29kZSBvbiB0aGUgb3RoZXIgY29yZXMgaW4gY2FzZSB3ZQpmaW5kIHRoZSBibG9i
IG1hdGNoaW5nIHdoYXQgaXMgY3VycmVudGx5IGluc3RhbGxlZC4gSU9XIGRlcGVuZGluZyBob3cg
bGF0ZXIKcGF0Y2hlcyBhY3R1YWxseSB3b3JrLCB5b3UgbWF5IGFsc28gd2FudCBhIFNBTUVfVUNP
REUgcmV0dXJuIGNhc2UuCgo+KyAgICBleHRfaGVhZGVyID0gbWMgKyBnZXRfZGF0YXNpemUobWNf
aGVhZGVyKSArIE1DX0hFQURFUl9TSVpFOwoKT24gdG9wIG9mIHdoYXQgUm9nZXIgaGFzIHNhaWQs
IGlzbid0IG1jICsgTUNfSEVBREVSX1NJWkUgdGhlIHNhbWUKYXMgbWNfaGVhZGVyICsgMT8KCj4r
ICAgIGV4dF9zaWcgPSAoY29uc3Qgdm9pZCAqKWV4dF9oZWFkZXIgKyBFWFRfSEVBREVSX1NJWkU7
CgpBbmQgKGNvbnN0IHZvaWQgKilleHRfaGVhZGVyICsgRVhUX0hFQURFUl9TSVpFIHRoZSBzYW1l
IGFzCihjb25zdCB2b2lkICopKGV4dF9oZWFkZXIgKyAxKT8KCkluIGJvdGggY2FzZXMgdGhpcyB3
b3VsZCBlbGltaW5hdGUgdW5uZWNlc3NhcnkgaW1wbGljYXRpb25zIG9mIGNlcnRhaW4KdHdvIHN1
Yi10ZXJtcyB0byByZWZlciB0byB0aGUgc2FtZSB0eXBlcywgaS5lLiBhbHNvIG1ha2UgdGhlIGNh
c3RzIGxlc3MKc2NhcnkgLyBkYW5nZXJvdXMuCgoKPi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWljcm9jb2RlLmgKPisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKPkBAIC0z
LDYgKzMsMTIgQEAKID4KPiNpbmNsdWRlIDx4ZW4vcGVyY3B1Lmg+CiA+Cj4rZW51bSBtaWNyb2Nv
ZGVfbWF0Y2hfcmVzdWx0IHsKPisgICAgT0xEX1VDT0RFLCAvKiBzaWduYXR1cmUgbWF0Y2hlZCwg
YnV0IHJldmlzaW9uIGlkIGlzbid0IG5ld2VyICovCj4rICAgIE5FV19VQ09ERSwgLyogc2lnbmF0
dXJlIG1hdGNoZWQsIGJ1dCByZXZpc2lvbiBpZCBpcyBuZXdlciAqLwo+KyAgICBNSVNfVUNPREUs
IC8qIHNpZ25hdHVyZSBtaXNtYXRjaGVkICovCj4rfTsKCkl0J3Mgbm90IGNsZWFyIGF0IHRoaXMg
cG9pbnQgb2YgdGhlIHNlcmllcyBvciBmcm9tIHRoZSBjb21taXQgbWVzc2FnZSB3aGV0aGVyCnRo
aXMgaXMgdG8gYmUgdXNlZCBieSBBTUQgY29kZSBhcyB3ZWxsLiBJZiBub3QsIGl0IHdvdWxkIGJl
dHRlciBtb3ZlIGludG8KbWljcm9jb2RlX2ludGVsLmMuCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 10:46:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 10: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-devel-bounces@lists.xenproject.org>)
	id 1goQtx-0001V9-Bq; Tue, 29 Jan 2019 10:45: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=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goQtw-0001V4-Ct
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 10:45:56 +0000
X-Inumbo-ID: 0cdad2fc-23b3-11e9-8fac-cfb17f6b7fd2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0cdad2fc-23b3-11e9-8fac-cfb17f6b7fd2;
 Tue, 29 Jan 2019 10:45:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 03:45:52 -0700
Message-Id: <5C502EDD020000780014B843@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 03:45:49 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <roger.pau@citrix.com>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-8-git-send-email-chao.gao@intel.com>
 <20190129103712.6omjwjaf4sdygbye@mac>
In-Reply-To: <20190129103712.6omjwjaf4sdygbye@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, ashok.raj@intel.com,
 andrew.cooper3@citrix.com, jun.nakajima@intel.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de, bp@suse.de,
 chao.gao@intel.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiAwMS8yOS8xOSAxMToz
OSBBTSA+Pj4KPk9uIE1vbiwgSmFuIDI4LCAyMDE5IGF0IDAzOjA2OjQ5UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiArICAgIC8qCj4+ICsgICAgICogSW5pdGlhdGUgYW4gdXBkYXRlIG9uIGFs
bCBwcm9jZXNzb3JzIHdoaWNoIGRvbid0IGhhdmUgYW4gb25saW5lIHNpYmxpbmcKPj4gKyAgICAg
KiB0aHJlYWQgd2l0aCBhIGxvd2VyIHRocmVhZCBpZC4gT3RoZXIgc2libGluZyB0aHJlYWRzIGp1
c3QgYXdhaXQgdGhlCj4+ICsgICAgICogY29tcGxldGlvbiBvZiBtaWNyb2NvZGUgdXBkYXRlLgo+
PiArICAgICAqLwo+PiArICAgIGlmICggY3B1ID09IGNwdW1hc2tfZmlyc3QocGVyX2NwdShjcHVf
c2libGluZ19tYXNrLCBjcHUpKSApCj4+ICsgICAgICAgIHJldCA9IG1pY3JvY29kZV91cGRhdGVf
Y3B1KCk7Cj4KPlRoZSBkZXNjcmlwdGlvbiBzYXlzICJHYXRoZXIgYWxsIGNvcmVzIGFuZCBzZXJp
YWxpemUgdGhlIG1pY3JvY29kZQo+dXBkYXRlIG9uIHRoZW0gYnkgZG9pbmcgaXQgb25lLWJ5LW9u
ZSIgYnV0IGl0IGxvb2tzIGxpa2UgeW91IGFyZSBkb2luZwo+dGhlIHVwZGF0ZSBpbiBwYXJhbGxl
bCBhY3R1YWxseT8KCkFzIGRpc2N1c3NlZCBpbiB0aGUgY29udGV4dCBvZiBlYXJsaWVyIHZlcnNp
b25zLCB0aGUgYXBwYXJlbnQgcGFyYWxsZWxpc20KaGVyZSBnb2VzIGF3YXkgaW1tZWRpYXRlbHkg
aW5zaWRlIG1pY3JvY29kZV91cGRhdGVfY3B1KCksIHdoaWNoCgphY3F1aXJlcyBhIGdsb2JhbCBz
cGluIGxvY2sgZmlyc3QgdGhpbmcuCgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 10:52:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1goQzi-0002Pc-2Z; Tue, 29 Jan 2019 10:51:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goQzh-0002PX-2E
 for xen-devel@lists.xen.org; Tue, 29 Jan 2019 10:51:53 +0000
X-Inumbo-ID: e2840401-23b3-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2840401-23b3-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 10:51:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 03:51:51 -0700
Message-Id: <5C503045020000780014B84C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 03:51:49 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <eric.devolder@oracle.com>
References: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
 <1547495285-28907-2-git-send-email-eric.devolder@oracle.com>
In-Reply-To: <1547495285-28907-2-git-send-email-eric.devolder@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC v1 1/8] kexec: add kexec_file_load to
 libxenctrl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: boris.ostrovsky@oracle.com, kexec@lists.infradead.org,
 daniel.kiper@oracle.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IEVyaWMgRGVWb2xkZXIgPGVyaWMuZGV2b2xkZXJAb3JhY2xlLmNvbT4gMDEvMTQvMTkgODo0
OSBQTSA+Pj4KPkBAIC0yMTMsOCArMjE0LDkgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2tleGVjX2xv
YWQgewo+dWludDY0X3QgX3BhZDsKPn0gc2VnbWVudHM7Cj51aW50NjRfdCBlbnRyeV9tYWRkcjsg
LyogaW1hZ2UgZW50cnkgcG9pbnQgbWFjaGluZSBhZGRyZXNzLiAqLwo+LX0geGVuX2tleGVjX2xv
YWRfdDsKPit9IHhlbl9rZXhlY19sb2FkX3QsIHhlbl9rZXhlY19maWxlX2xvYWRfdDsKPkRFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9rZXhlY19sb2FkX3QpOwo+K0RFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9rZXhlY19maWxlX2xvYWRfdCk7CiAKSSBkb24ndCBzZWUgdGhlIG5lZWQgZm9y
IHRoaXMgZXh0cmEgdHlwZWRlZiBhbmQgaGFuZGxlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1goRC3-0003T4-9d; Tue, 29 Jan 2019 11:04: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=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goRC2-0003Sz-3v
 for xen-devel@lists.xen.org; Tue, 29 Jan 2019 11:04:38 +0000
X-Inumbo-ID: a9caa5f4-23b5-11e9-b3ed-0fe95888eb67
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9caa5f4-23b5-11e9-b3ed-0fe95888eb67;
 Tue, 29 Jan 2019 11:04:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 04:04:35 -0700
Message-Id: <5C50333F020000780014B85A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 04:04:31 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <eric.devolder@oracle.com>
References: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
In-Reply-To: <1547495285-28907-1-git-send-email-eric.devolder@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [RFC v1 0/8] Prototype for kexec signature
 verification within Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: boris.ostrovsky@oracle.com, kexec@lists.infradead.org,
 daniel.kiper@oracle.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IEVyaWMgRGVWb2xkZXIgPGVyaWMuZGV2b2xkZXJAb3JhY2xlLmNvbT4gMDEvMTQvMTkgODo0
OCBQTSA+Pj4KPk9uIEFwcmlsIDIwLCAyMDE4LCBJIHBvc3RlZCB0byB4ZW4tZGV2ZWwgYW4gUkZD
IGlucXVpcmluZyBhYm91dAo+c3VwcG9ydCBmb3Igc2lnbmF0dXJlIHZlcmlmaWNhdGlvbiBvZiBr
ZXhlYyB3aXRoaW4gWGVuOgo+Cj5odHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTgtMDQvbXNnMDE2NTUuaHRtbAo+Cj5TaW5jZSB0aGVuLCBJJ3Zl
IHdvcmtlZCB0b3dhcmRzIGEgc29sdXRpb24uIEZvciB0aGUgcHVycG9zZXMgb2YKPnVuZGVyc3Rh
bmRpbmcgc2lnbmF0dXJlIHZlcmlmaWNhdGlvbiwgSSBidWlsdCBhIHN0YW5kYWxvbmUgdXRpbGl0
eSB0bwo+cGFyc2UgdGhlIHhlbi5tYi5lZmkgUEVDT0ZGIGZpbGUsIGhhc2ggaXQgY29udGVudHMs
IGFuZCBleHRyYWN0IGl0cwo+ZGlnaXRpYWwgY2VydGlmaWNhdGUgYW5kIHBlcmZvcm0gdGhlIEF1
dGhlbnRpY29kZSBzaWduYXR1cmUKPnZlcmlmaWNhdGlvbi4gT25jZSB0aGlzIHdhcyBhbGwgd29y
a2luZywgSSBpbnRlZ3JhdGVkIHRoZSBmaWxlcyBpbnRvCj5YZW4uCgpQZXJoYXBzIEknbSBqdXN0
IGxhY2tpbmcgc29tZSBjb250ZXh0LCBidXQgbmVpdGhlciB0aGUgbWFpbCByZWZlcmVuY2VkCmFi
b3ZlIG5vciBteSBsb29raW5nIGF0IHRoZSBMaW51eCBjb2RlIHJldmVhbCBhbnkgY29ubmVjdGlv
biB0byBQRS1DT0ZGLgpIb3cncyB0aGF0IGZpbGUgZm9ybWF0IGJlY29taW5nIG9mIGludGVyZXN0
IGhlcmUgYWxsIG9mIHRoZSBzdWRkZW4/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:10:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11:10: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-devel-bounces@lists.xenproject.org>)
	id 1goRHw-0004NY-0R; Tue, 29 Jan 2019 11:10:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goRHt-0004NT-Up
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:10:41 +0000
X-Inumbo-ID: 834f0c2f-23b6-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 834f0c2f-23b6-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 11:10:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 04:10:40 -0700
Message-Id: <5C5034AC020000780014B860@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 04:10:36 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <puwen@hygon.cn>
References: <cover.1545284932.git.puwen@hygon.cn>
 <ae89c14abbb1468e3c428ff04ef442eccd190184.1545284932.git.puwen@hygon.cn>
In-Reply-To: <ae89c14abbb1468e3c428ff04ef442eccd190184.1545284932.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 12/15] x86/traps: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+IDEyLzIwLzE4IDI6MTYgUE0gPj4+Cj4tLS0gYS94
ZW4vYXJjaC94ODYvdHJhcHMuYwo+KysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPkBAIC0xOTcz
LDYgKzE5NzMsOCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGNhbGNfbGVyX21zcih2b2lkKQo+cmV0
dXJuIE1TUl9JQTMyX0xBU1RJTlRGUk9NSVA7Cj59Cj5icmVhazsKPisgICAgY2FzZSBYODZfVkVO
RE9SX0hZR09OOgo+KyAgICAgICAgcmV0dXJuIE1TUl9JQTMyX0xBU1RJTlRGUk9NSVA7CgpXaXRo
IGEgYmxhbmsgbGluZSBhZGRlZCBhYm92ZSB5b3VyIGFkZGl0aW9uCkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:15:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11:15: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-devel-bounces@lists.xenproject.org>)
	id 1goRMo-0004Zs-Ku; Tue, 29 Jan 2019 11:15:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goRMo-0004Za-39
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:15:46 +0000
X-Inumbo-ID: 382b8cf4-23b7-11e9-a9c7-b7498b336806
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 382b8cf4-23b7-11e9-a9c7-b7498b336806;
 Tue, 29 Jan 2019 11:15:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 04:15:43 -0700
Message-Id: <5C5035DC020000780014B869@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 04:15:40 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <puwen@hygon.cn>
References: <cover.1545284932.git.puwen@hygon.cn>
 <824969aace3e80e2909f600fa40e4e3713e25d96.1545284932.git.puwen@hygon.cn>
In-Reply-To: <824969aace3e80e2909f600fa40e4e3713e25d96.1545284932.git.puwen@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 13/15] x86/xstate: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IFB1IFdlbiA8cHV3ZW5AaHlnb24uY24+IDEyLzIwLzE4IDI6MTYgUE0gPj4+Cj4tLS0gYS94
ZW4vYXJjaC94ODYveHN0YXRlLmMKPisrKyBiL3hlbi9hcmNoL3g4Ni94c3RhdGUuYwo+QEAgLTM2
OSw3ICszNjksNyBAQCB2b2lkIHhyc3RvcihzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgbWFzaykK
PnVuc2lnbmVkIGludCBmYXVsdHMsIHByZXZfZmF1bHRzOwogPgo+LyoKPi0gICAgICogQU1EIENQ
VXMgZG9uJ3Qgc2F2ZS9yZXN0b3JlIEZEUC9GSVAvRk9QIHVubGVzcyBhbiBleGNlcHRpb24KPisg
ICAgICogQU1EIG9yIEh5Z29uIENQVXMgZG9uJ3Qgc2F2ZS9yZXN0b3JlIEZEUC9GSVAvRk9QIHVu
bGVzcyBhbiBleGNlcHRpb24KPiogaXMgcGVuZGluZy4gQ2xlYXIgdGhlIHg4NyBzdGF0ZSBoZXJl
IGJ5IHNldHRpbmcgaXQgdG8gZml4ZWQKPiogdmFsdWVzLiBUaGUgaHlwZXJ2aXNvciBkYXRhIHNl
Z21lbnQgY2FuIGJlIHNvbWV0aW1lcyAwIGFuZAo+KiBzb21ldGltZXMgbmV3IHVzZXIgdmFsdWUu
IEJvdGggc2hvdWxkIGJlIG9rLiBVc2UgdGhlIEZQVSBzYXZlZAo+QEAgLTM3Nyw3ICszNzcsOCBA
QCB2b2lkIHhyc3RvcihzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgbWFzaykKPiovCj5pZiAoICht
YXNrICYgcHRyLT54c2F2ZV9oZHIueHN0YXRlX2J2ICYgWDg2X1hDUjBfRlApICYmCj4hKHB0ci0+
ZnB1X3NzZS5mc3cgJiB+cHRyLT5mcHVfc3NlLmZjdyAmIDB4MDAzZikgJiYKPi0gICAgICAgICBi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQo+KyAgICAgICAgIChi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgfHwKPisgICAgICAgICAg
Ym9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSFlHT04pICkKPmFzbSB2b2xh
dGlsZSAoICJmbmNsZXhcblx0IiAgICAgICAgLyogY2xlYXIgZXhjZXB0aW9ucyAqLwo+ImZmcmVl
ICUlc3QoNylcblx0IiAvKiBjbGVhciBzdGFjayB0YWcgKi8KPiJmaWxkbCAlMCIgICAgICAgICAg
LyogbG9hZCB0byBjbGVhciBzdGF0ZSAqLwoKQSBzaW1pbGFyIGNoYW5nZSB0aGVuIGlzIG5lZWRl
ZCB0byBmcHVfZnhyc3RvcigpIGFzIHdlbGwsIGluIGNhc2UgcGVvcGxlCmRpc2FibGUgdXNlIG9m
IFhTQVZFIHZpYSBjb21tYW5kIGxpbmUgb3B0aW9uLiBBbmQgdGhlbiB0aGVyZSB3YXMgYWxzbwph
IHJlY2VudCBjaGFuZ2UgdG8gdGhpcyBhcmVhIGJ5IEFuZHJldywgd2hpY2ggbWF5IGFmZmVjdCB5
b3UgYXMgd2VsbC4KKFNvcnJ5LCBJIGRvbid0IGhhdmUgYSBwb2ludGVyIGF0IGhhbmQuKQoKCkph
bgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:24:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goRUo-0005W2-Eh; Tue, 29 Jan 2019 11:24: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=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goRUn-0005Vx-29
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:24:01 +0000
X-Inumbo-ID: 5f2332fc-23b8-11e9-9263-c328a5e3610a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f2332fc-23b8-11e9-9263-c328a5e3610a;
 Tue, 29 Jan 2019 11:23:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 04:23:58 -0700
Message-Id: <5C5037CB020000780014B874@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 04:23:55 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20190118124357.19255-1-wei.liu2@citrix.com>
In-Reply-To: <20190118124357.19255-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH for-next v2] xen: make grant table
 configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDAxLzE4LzE5IDE6NDQgUE0gPj4+Cj5J
bnRyb2R1Y2UgQ09ORklHX0dSQU5UX1RBQkxFLiBQcm92aWRlIHN0dWJzIGFuZCBtYWtlIHN1cmUg
eDg2IGFuZCBhcm0KPmh5cGVydmlzb3JzIGJ1aWxkIHdpdGggZ3JhbnQgdGFibGUgZGlzYWJsZWQu
Cj4KPlNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpJIGNvbnRp
bnVlIHRvIG1pc2ludGVycHJldCB0aGUgdGl0bGUgLSB3b3VsZCB5b3UgbWluZCBtYWtpbmcgaXQg
Im1ha2UgZ3JhbnQKdGFibGUgc3VwcG9ydCBjb25maWd1cmFibGUiLCB0byBkaXNhbWJpZ3VhdGUg
aXQgZnJvbSBtZWFuaW5nIHlvdSB3YW50CmdyYW50IHRhYmxlIGJlaGF2aW9yIChzaXplLCB2ZXJz
aW9ucywgb3Igd2hhdCBub3QpIHRvIGJlIGNvbmZpZ3VyYWJsZT8gT3RoZXIKdGhhbiB0aGlzCgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:28:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goRYd-0005g9-09; Tue, 29 Jan 2019 11:27: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=cRBG=QF=citrix.com=prvs=925bc6214=roger.pau@srs-us1.protection.inumbo.net>)
 id 1goRYb-0005fa-5I
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:27:57 +0000
X-Inumbo-ID: eb8be50e-23b8-11e9-b861-ff1eba996077
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb8be50e-23b8-11e9-b861-ff1eba996077;
 Tue, 29 Jan 2019 11:27:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="85218521"
Date: Tue, 29 Jan 2019 12:27:30 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190129112730.sl3ao27v6whlflux@mac>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-9-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548659210-16870-9-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 8/8] microcode: update microcode on cores
 in parallel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDM6MDY6NTBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gQ3VycmVudGx5LCBtaWNyb2NvZGVfdXBkYXRlX2xvY2sgYW5kIG1pY3JvY29kZV9tdXRleCBw
cmV2ZW50IGNvcmVzCj4gZnJvbSB1cGRhdGluZyBtaWNyb2NvZGUgaW4gcGFyYWxsZWwuIEJlbG93
IGNoYW5nZXMgYXJlIG1hZGUgdG8gc3VwcG9ydAo+IHBhcmFsbGVsIG1pY3JvY29kZSB1cGRhdGUg
b24gY29yZXMuCgpPaCwgdGhhdCdzIHdoYXQgSSBtaXNzZWQgZnJvbSB0aGUgcHJldmlvdXMgcGF0
Y2ggdGhlbiwgYW5kIHdoYXQKc2VyaWFsaXNlcyB0aGUgYXBwbHlpbmcgb2YgdGhlIG1pY3JvY29k
ZSB1cGRhdGUuCgo+IAo+IG1pY3JvY29kZV91cGRhdGVfbG9jayBpcyByZW1vdmVkLiBUaGUgcHVy
cG9zZSBvZiB0aGlzIGxvY2sgaXMgdG8KPiBwcmV2ZW50IGxvZ2ljIHRocmVhZHMgb2YgYSBzYW1l
IGNvcmUgZnJvbSB1cGRhdGluZyBtaWNyb2NvZGUgYXQgdGhlCj4gc2FtZSB0aW1lLiBCdXQgZHVl
IHRvIHVzaW5nIGEgZ2xvYmFsIGxvY2ssIGl0IGFsc28gcHJldmVudHMgcGFyYWxsZWwKPiBtaWNy
b2NvZGUgdXBkYXRpbmcgb24gZGlmZmVyZW50IGNvcmVzLiBUaGUgb3JpZ2luYWwgcHVycG9zZSBv
Zgo+IG1pY3JvY29kZV91cGRhdGVfbG9jayBpcyBhbHJlYWR5IGVuZm9yY2VkIGF0IHRoZSBsZXZl
bCBvZgo+IGFwcGx5X21pY3JvY29kZSgpJ3MgY2FsbGVyOgo+IDEuIEZvciBsYXRlIG1pY3JvY29k
ZSB1cGRhdGUsIG9ubHkgb25lIHNpYmlsaW5nIHRocmVhZCBvZiBhIGNvcmUgd2lsbAo+IGNhbGwg
dGhlIGFwcGx5X21pY3JvY29kZSgpLgo+IDIuIEZvciBtaWNyb2NvZGUgdXBkYXRlIGR1cmluZyBz
eXN0ZW0gc3RhcnR1cCBvciBDUFUtaG90cGx1ZywgZWFjaAo+IGxvZ2ljYWwgdGhyZWFkIGlzIHdv
a2VuIHVwIG9uZS1ieS1vbmUuCj4gMy4gZ2V0L3B1dF9jcHVfYml0bWFwcygpIHByZXZlbnRzIHRo
ZSBjb25jdXJyZW5jeSBvZiBDUFUtaG90cGx1ZyBhbmQKPiBsYXRlIG1pY3JvY29kZSB1cGRhdGUu
Cj4gCj4gbWljcm9jb2RlX211dGV4IGlzIHJlcGxhY2VkIGJ5IGEgcndsb2NrLiBtaWNyb2NvZGVf
bXV0ZXggd2FzIHVzZWQgdG8KPiBwcmV2ZW50IGNvbmN1cnJlbnQgYWNjZXNzZXMgdG8gJ3VjaScg
YW5kIG1pY3JvY29kZV9jYWNoZS4gTm93IHRoZQo+IHBlci1jcHUgdmFyaWFibGUsICd1Y2knLCB3
b24ndCBiZSBhY2Nlc3NlZCBieSByZW1vdGUgY3B1cyBhZnRlciBtb3N0Cj4gZmllbGRzIGluICd1
Y2knIGhhdmUgYmVlbiByZW1vdmVkOyBUaGUgb25seSBzaGFyZWQgcmVzb3VyY2Ugd2hpY2gKPiBu
ZWVkcyB0byBiZSBwcm90ZWN0ZWQgaXMgdGhlIG1pY3JvY29kZV9jYWNoZS4gQSByd2xvY2sgYWxs
b3dzIG11bHRpcGxlCj4gcmVhZGVycyAob25lIHRocmVhZCBvZiBlYWNoIGNvcmUpIHRvIGFjY2Vz
cyB0aGUgZ2xvYmFsIGNhY2hlIGFuZAo+IHVwZGF0ZSBtaWNyb2NvZGUgc2ltdWx0YW5lb3VzbHku
IEJlY2F1c2UgdGhlIHJ3bG9jayBtYXkgYmUgaGVsZCBpbgo+IHN0b3BfbWFjaGluZSBjb250ZXh0
LCB3aGVyZSBpbnRlcnJ1cHQgaXMgZGlzYWJsZWQsIGlycXtzYXZlLCByZXN0b3JlfQo+IHZhcmlh
bnRzIGFyZSB1c2VkIHRvIGdldC9yZWxlYXNlIHRoZSByd2xvY2suCj4gCj4gTm90ZSB0aGF0IHBy
aW50ayBpbiBhcHBseV9taWNyb2NvZGUoKSBhbmQgc3ZtX2hvc3Rfb3N2bV9pbml0KCkgKGZvciBB
TUQKPiBvbmx5KSBhcmUgc3RpbGwgcHJvY2Vzc2VkIHNlcXVlbnRpYWxseS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgoKVGhhbmtzLCB0aGlzIExHVE0s
IGp1c3Qgb25lIHF1ZXN0aW9uIGJlbG93LgoKPiBAQCAtMjg1LDEwICszMDcsMTEgQEAgc3RhdGlj
IGludCBwYXJzZV9taWNyb2NvZGVfYmxvYihjb25zdCB2b2lkICpidWZmZXIsIHNpemVfdCBsZW4p
Cj4gIHN0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9jcHUodm9pZCkKPiAgewo+ICAgICAgaW50
IHJldDsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZzsKPiAgCj4gLSAgICBzcGluX2xvY2soJm1p
Y3JvY29kZV9tdXRleCk7Cj4gKyAgICByZWFkX2xvY2tfaXJxc2F2ZSgmY2FjaGVfcndsb2NrLCBm
bGFnKTsKPiAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShzbXBfcHJv
Y2Vzc29yX2lkKCkpOwo+IC0gICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4gKyAg
ICByZWFkX3VubG9ja19pcnFyZXN0b3JlKCZjYWNoZV9yd2xvY2ssIGZsYWcpOwoKV2h5IGRvIHlv
dSB0YWtlIHRoZSBsb2NrIGhlcmUsIHdvdWxkbid0IGl0IGJlIGJldHRlciB0byBqdXN0IHRha2Ug
aXQKZm9yIGZpbmRfcGF0Y2g/IChpZTogbGlrZSB5b3UgZG8gZm9yIHNhdmVfcGF0Y2gpCgpUaGFu
a3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:32:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11:32: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-devel-bounces@lists.xenproject.org>)
	id 1goRcS-0006ZR-Lo; Tue, 29 Jan 2019 11:31: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=fi0R=QF=citrix.com=prvs=925e96482=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1goRcR-0006ZL-Es
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:31:55 +0000
X-Inumbo-ID: 79f8a22c-23b9-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79f8a22c-23b9-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 11:31:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="76701318"
Date: Tue, 29 Jan 2019 11:31:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190129113150.bzsqmg7pywgx5v3s@zion.uk.xensource.com>
References: <20190118124357.19255-1-wei.liu2@citrix.com>
 <5C5037CB020000780014B874@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5037CB020000780014B874@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-next v2] xen: make grant table
 configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMDQ6MjM6NTVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDAxLzE4LzE5IDE6NDQgUE0g
Pj4+Cj4gPkludHJvZHVjZSBDT05GSUdfR1JBTlRfVEFCTEUuIFByb3ZpZGUgc3R1YnMgYW5kIG1h
a2Ugc3VyZSB4ODYgYW5kIGFybQo+ID5oeXBlcnZpc29ycyBidWlsZCB3aXRoIGdyYW50IHRhYmxl
IGRpc2FibGVkLgo+ID4KPiA+U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPiAKPiBJIGNvbnRpbnVlIHRvIG1pc2ludGVycHJldCB0aGUgdGl0bGUgLSB3b3VsZCB5
b3UgbWluZCBtYWtpbmcgaXQgIm1ha2UgZ3JhbnQKPiB0YWJsZSBzdXBwb3J0IGNvbmZpZ3VyYWJs
ZSIsIHRvIGRpc2FtYmlndWF0ZSBpdCBmcm9tIG1lYW5pbmcgeW91IHdhbnQKPiBncmFudCB0YWJs
ZSBiZWhhdmlvciAoc2l6ZSwgdmVyc2lvbnMsIG9yIHdoYXQgbm90KSB0byBiZSBjb25maWd1cmFi
bGU/IE90aGVyCj4gdGhhbiB0aGlzCj4gCgpTdXJlLiBJIHdpbGwgZml4IHRoZSB0aXRsZS4KCj4g
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKClRoYW5rcy4KCldl
aS4KCj4gSmFuCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:32:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11:32: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-devel-bounces@lists.xenproject.org>)
	id 1goRcg-0006bC-VR; Tue, 29 Jan 2019 11:32: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=cRBG=QF=citrix.com=prvs=925bc6214=roger.pau@srs-us1.protection.inumbo.net>)
 id 1goRcf-0006b0-U4
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:32:09 +0000
X-Inumbo-ID: 82018aca-23b9-11e9-8d0e-9fc8e5547c31
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 82018aca-23b9-11e9-8d0e-9fc8e5547c31;
 Tue, 29 Jan 2019 11:32:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="85218689"
Date: Tue, 29 Jan 2019 12:31:51 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190129113151.m2xsmi4qrk335xev@mac>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 0/8] improve late microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDM6MDY6NDJQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gQ2hhbmdlcyBpbiB0aGlzIHZlcnNpb246Cj4gIC0gc3VwcG9ydCBwYXJhbGxlbCBtaWNyb2Nv
ZGUgdXBkYXRlcyBmb3IgYWxsIGNvcmVzIChzZWUgcGF0Y2ggOCkKPiAgLSBBZGRyZXNzIFJvZ2Vy
J3MgY29tbWVudHMgb24gdGhlIGxhc3QgdmVyc2lvbi4KPiAKPiBUaGUgaW50ZW50aW9uIG9mIHRo
aXMgc2VyaWVzIGlzIHRvIG1ha2UgdGhlIGxhdGUgbWljcm9jb2RlIGxvYWRpbmcKPiBtb3JlIHJl
bGlhYmxlIGJ5IHJlbmRlenZvdXNpbmcgYWxsIGNwdXMgaW4gc3RvcF9tYWNoaW5lIGNvbnRleHQu
Cj4gVGhpcyBpZGVhIGNvbWVzIGZyb20gQXNob2suIEkgYW0gcG9ydGluZyBoaXMgbGludXggcGF0
Y2ggdG8gWGVuCj4gKHNlZSBwYXRjaCA3IGZvciBtb3JlIGRldGFpbHMpLgo+IAo+IFRoaXMgc2Vy
aWVzIG1ha2VzIHRocmVlIGNoYW5nZXM6Cj4gIDEuIFBhdGNoIDEtNjogaW50cm9kdWNlIGEgZ2xv
YmFsIG1pY3JvY29kZSBjYWNoZQo+ICAyLiBQYXRjaCA3OiBzeW5jaHJvbml6ZSBsYXRlIG1pY3Jv
Y29kZSBsb2FkaW5nCj4gIDMuIFBhdGNoIDg6IHN1cHBvcnQgcGFyYWxsZWwgbWljcm9jb2RlcyB1
cGRhdGUgb24gZGlmZmVyZW50IGNvcmVzCj4gCj4gQ3VycmVudGx5LCBsYXRlIG1pY3JvY29kZSBs
b2FkaW5nIGRvZXMgYSBsb3Qgb2YgdGhpbmdzIGluY2x1ZGluZwo+IHBhcnNpbmcgbWljcm9jb2Rl
IGJsb2IsIGNoZWNraW5nIHRoZSBzaWduYXR1cmUvcmV2aXNpb24gYW5kIHBlcmZvcm1pbmcKPiB1
cGRhdGUuIFB1dHRpbmcgYWxsIG9mIHRoZW0gaW50byBzdG9wX21hY2hpbmUgY29udGV4dCBpcyBh
IGJhZCBpZGVhCj4gYmVjYXVzZSBvZiBjb21wbGV4aXR5IChPbmUgaXNzdWUgSSBvYnNlcnZlZCBp
cyBtZW1vcnkgYWxsb2NhdGlvbgo+IHRyaWdnZXJlZCBvbmUgYXNzZXJ0aW9uIGluIHN0b3BfbWFj
aGluZSBjb250ZXh0KS4gSW4gb3JkZXIgdG8gc2ltcGxpZnkKPiB0aGUgbG9hZCBwcm9jZXNzLCBJ
IG1vdmUgcGFyc2luZyBtaWNyb2NvZGUgb3V0IG9mIHRoZSBsb2FkIHByb2Nlc3MuCj4gVGhlIG1p
Y3JvY29kZSBibG9iIGlzIHBhcnNlZCBhbmQgYSBnbG9iYWwgbWljcm9jb2RlIGNhY2hlIGlzIGJ1
aWx0IG9uCj4gYSBzaW5nbGUgQ1BVIGJlZm9yZSByZW5kZXp2b3VzaW5nIGFsbCBjcHVzIHRvIHVw
ZGF0ZSBtaWNyb2NvZGUuIE90aGVyCj4gQ1BVcyBqdXN0IGdldCBhbmQgbG9hZCBhIHN1aXRhYmxl
IG1pY3JvY29kZSBmcm9tIHRoZSBnbG9iYWwgY2FjaGUuCj4gV2l0aCB0aGlzIGdsb2JhbCBjYWNo
ZSwgaXQgaXMgc2FmZSB0byBwdXQgc2ltcGxpZmllZCBsb2FkIHByb2Nlc3MgdG8KPiBzdG9wX21h
Y2hpbmUgY29udGV4dC4KPiAKPiBSZWdhcmRpbmcgY2hhbmdlcyB0byBBTUQgc2lkZSwgSSBkaWRu
J3QgZG8gYW55IHRlc3QgZm9yIHRoZW0gZHVlIHRvCj4gbGFjayBvZiBoYXJkd2FyZS4gQ291bGQg
eW91IGhlbHAgdG8gdGVzdCB0aGlzIHNlcmllcyBvbiBhbiBBTUQgbWFjaGluZT8KPiBBdCBsZWFz
dCwgdHdvIGJhc2ljIHRlc3RzIGFyZSBuZWVkZWQ6Cj4gKiBkbyBhIG1pY3JvY29kZSB1cGRhdGUg
YWZ0ZXIgc3lzdGVtIGJvb3R1cAo+ICogZG9uJ3QgYnJpbmcgYWxsIHBDUFVzIHVwIGF0IGJvb3R1
cCBieSBzcGVjaWZ5aW5nIG1heGNwdXMgb3B0aW9uIGluIHhlbgo+ICAgY29tbWFuZCBsaW5lIGFu
ZCB0aGVuIGRvIGEgbWljcm9jb2RlIHVwZGF0ZSBhbmQgb25saW5lIGFsbCBvZmZsaW5lZAo+ICAg
Q1BVcyB2aWEgJ3hlbi1ocHRvb2wnLgo+IAoKVGhhbmtzIGZvciB0aGUgc2VyaWVzLCBJIHRoaW5r
IGl0J3MgYSBnb29kIGltcHJvdmVtZW50IHRvIGN1cnJlbnQKbWljcm9jb2RlIGxvYWRpbmcuCgpJ
IHdvdWxkIGxpa2UgdG8gYXNrIGhvdyBoYXZlIHlvdSB0ZXN0ZWQgdGhlIHNlcmllcywgSSBkb24n
dCBzZWVtIHRvCmZpbmQgYW55IHRvb2wgaW4gdGhlIGN1cnJlbnQgdHJlZSB0byBsb2FkIGEgbWlj
cm9jb2RlIHRvIFhlbi4gVGhlIG9ubHkKdGhpbmcgSSd2ZSBmb3VuZCBpczoKCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDEzLTA3L3R4dHB5WHZZWkdSd2Iu
dHh0CgpIYXZlIHlvdSB1c2VkIHRoaXMgdG9vbCB0byB0ZXN0IHRoZSBjb2RlPwoKUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:38:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11:38: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-devel-bounces@lists.xenproject.org>)
	id 1goRiP-0006ui-Rc; Tue, 29 Jan 2019 11:38: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=fi0R=QF=citrix.com=prvs=925e96482=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1goRiO-0006ud-Bb
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:38:04 +0000
X-Inumbo-ID: 55ba16ca-23ba-11e9-89a2-bf423625fcec
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55ba16ca-23ba-11e9-89a2-bf423625fcec;
 Tue, 29 Jan 2019 11:38:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="76701608"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Jan 2019 11:37:59 +0000
Message-ID: <20190129113759.24272-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12] libxl: correctly dispose of dominfo
 list in libxl_name_to_domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFtYXMgcmVwb3J0ZWQgc3NpZF9sYWJlbCB3YXMgbGVha2VkLiBVc2UgdGhlIGRlc2lnbmF0ZWQg
ZnVuY3Rpb24gdG8KZnJlZSBkb21pbmZvIGxpc3QgdG8gZml4IHRoZSBsZWFrYWdlLgoKUmVwb3J0
ZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQpCYWNrcG9ydCBjYW5kaWRhdGUuCi0tLQogdG9v
bHMvbGlieGwvbGlieGxfdXRpbHMuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxz
LmMgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCmluZGV4IGU1MGUwOTRjNDguLmYzNjBmNWUy
MjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfdXRpbHMuYwpAQCAtOTAsNyArOTAsNyBAQCBpbnQgbGlieGxfbmFtZV90b19kb21p
ZChsaWJ4bF9jdHggKmN0eCwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgfQogICAgICAgICBm
cmVlKGRvbW5hbWUpOwogICAgIH0KLSAgICBmcmVlKGRvbWluZm8pOworICAgIGxpYnhsX2RvbWlu
Zm9fbGlzdF9mcmVlKGRvbWluZm8sIG5iX2RvbWFpbnMpOwogICAgIHJldHVybiByZXQ7CiB9CiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:40:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1goRkk-0007eR-9i; Tue, 29 Jan 2019 11:40: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=Yq8B=QF=linuxfoundation.org=gregkh@kernel.org>)
 id 1goRki-0007eL-6m
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:40:28 +0000
X-Inumbo-ID: ac1fb8ee-23ba-11e9-b1e4-6b12e8e325c1
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac1fb8ee-23ba-11e9-b1e4-6b12e8e325c1;
 Tue, 29 Jan 2019 11:40:27 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4406620882;
 Tue, 29 Jan 2019 11:40:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548762026;
 bh=wPSyw92RlTOh/i311tkSRgYdB14173V+EkR/tyzdsEg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=lGzt6gr1IQ+XwH84DdYvtBap/qEyys/Tb8Y5eUoGSGfdbBlg1DMsy8fR//WnVtEIP
 CoElXXLp4Wgp4qM1Uw4iyR/2y7zQr8zA07p4Y0vVdCasAFbDlwfgYZ3dGkz1O3sljd
 2xjJz0kRi3qvlTZtrY38s4IMSFFCy5+Pmm4rcVxs=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Tue, 29 Jan 2019 12:35:34 +0100
Message-Id: <20190129113211.586029456@linuxfoundation.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190129113207.477505932@linuxfoundation.org>
References: <20190129113207.477505932@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
X-Patchwork-Hint: ignore
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.20 083/117] x86/entry/64/compat: Fix stack
 switching for XEN PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org,
 Andy Lutomirski <luto@kernel.org>, Peter Anvin <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4yMC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgZmMyNGQ3NWE3ZjkxODM3ZDc5MThlNDA3MTk1
NzU5NTE4MjBiMmI4ZiB1cHN0cmVhbS4KCldoaWxlIGluIHRoZSBuYXRpdmUgY2FzZSBlbnRyeSBp
bnRvIHRoZSBrZXJuZWwgaGFwcGVucyBvbiB0aGUgdHJhbXBvbGluZQpzdGFjaywgUFYgWGVuIGtl
cm5lbHMgZ2V0IGVudGVyZWQgd2l0aCB0aGUgY3VycmVudCB0aHJlYWQgc3RhY2sgcmlnaHQKYXdh
eS4gSGVuY2Ugc291cmNlIGFuZCBkZXN0aW5hdGlvbiBzdGFja3MgYXJlIGlkZW50aWNhbCBpbiB0
aGF0IGNhc2UsCmFuZCBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkLgoKT3RoZXIgdGhhbiBpbiBzeW5j
X3JlZ3MoKSB0aGUgY29weWluZyBkb25lIG9uIHRoZSBJTlQ4MCBwYXRoIGlzbid0Ck5NSSAvICNN
QyBzYWZlLCBhcyBlaXRoZXIgb2YgdGhlc2UgZXZlbnRzIG9jY3VycmluZyBpbiB0aGUgbWlkZGxl
IG9mIHRoZQpzdGFjayBjb3B5aW5nIHdvdWxkIGNsb2JiZXIgZGF0YSBvbiB0aGUgKHNvdXJjZSkg
c3RhY2suCgpUaGVyZSBpcyBzaW1pbGFyIGNvZGUgaW4gaW50ZXJydXB0X2VudHJ5KCkgYW5kIG5t
aSgpLCBidXQgdGhlcmUgaXMgbm8gZml4dXAKcmVxdWlyZWQgYmVjYXVzZSB0aG9zZSBjb2RlIHBh
dGhzIGFyZSB1bnJlYWNoYWJsZSBpbiBYRU4gUFYgZ3Vlc3RzLgoKWyB0Z2x4OiBTYW5pdGl6ZWQg
c3ViamVjdCwgY2hhbmdlbG9nLCBGaXhlcyB0YWcgYW5kIHN0YWJsZSBtYWlsIGFkZHJlc3MuIFNp
Z2ggXQoKRml4ZXM6IDdmMjU5MGExMTBiOCAoIng4Ni9lbnRyeS82NDogVXNlIGEgcGVyLUNQVSB0
cmFtcG9saW5lIHN0YWNrIGZvciBJRFQgZW50cmllcyIpClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+ClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KQ2M6IFBl
dGVyIEFudmluIDxocGFAenl0b3IuY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6
IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKTGluazogaHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci81
QzNFMTEyODAyMDAwMDc4MDAyMERGQURAcHJ2MS1taC5wcm92by5ub3ZlbGwuY29tClNpZ25lZC1v
ZmYtYnk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+Cgot
LS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TIHwgICAgNiArKysrLS0KIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgotLS0gYS9hcmNoL3g4
Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9j
b21wYXQuUwpAQCAtMzYxLDcgKzM2MSw4IEBAIEVOVFJZKGVudHJ5X0lOVDgwX2NvbXBhdCkKIAog
CS8qIE5lZWQgdG8gc3dpdGNoIGJlZm9yZSBhY2Nlc3NpbmcgdGhlIHRocmVhZCBzdGFjay4gKi8K
IAlTV0lUQ0hfVE9fS0VSTkVMX0NSMyBzY3JhdGNoX3JlZz0lcmRpCi0JbW92cQklcnNwLCAlcmRp
CisJLyogSW4gdGhlIFhlbiBQViBjYXNlIHdlIGFscmVhZHkgcnVuIG9uIHRoZSB0aHJlYWQgc3Rh
Y2suICovCisJQUxURVJOQVRJVkUgIm1vdnEgJXJzcCwgJXJkaSIsICJqbXAgLkxpbnQ4MF9rZWVw
X3N0YWNrIiwgWDg2X0ZFQVRVUkVfWEVOUFYKIAltb3ZxCVBFUl9DUFVfVkFSKGNwdV9jdXJyZW50
X3RvcF9vZl9zdGFjayksICVyc3AKIAogCXB1c2hxCTYqOCglcmRpKQkJLyogcmVncy0+c3MgKi8K
QEAgLTM3MCw4ICszNzEsOSBAQCBFTlRSWShlbnRyeV9JTlQ4MF9jb21wYXQpCiAJcHVzaHEJMyo4
KCVyZGkpCQkvKiByZWdzLT5jcyAqLwogCXB1c2hxCTIqOCglcmRpKQkJLyogcmVncy0+aXAgKi8K
IAlwdXNocQkxKjgoJXJkaSkJCS8qIHJlZ3MtPm9yaWdfYXggKi8KLQogCXB1c2hxCSglcmRpKQkJ
CS8qIHB0X3JlZ3MtPmRpICovCisuTGludDgwX2tlZXBfc3RhY2s6CisKIAlwdXNocQklcnNpCQkJ
LyogcHRfcmVncy0+c2kgKi8KIAl4b3JsCSVlc2ksICVlc2kJCS8qIG5vc3BlYyAgIHNpICovCiAJ
cHVzaHEJJXJkeAkJCS8qIHB0X3JlZ3MtPmR4ICovCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:41:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11:41: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-devel-bounces@lists.xenproject.org>)
	id 1goRlq-0007rE-KT; Tue, 29 Jan 2019 11:41: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=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goRlp-0007r2-HT
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:41:37 +0000
X-Inumbo-ID: d49fe618-23ba-11e9-ba04-2fff4f5a63a5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d49fe618-23ba-11e9-ba04-2fff4f5a63a5;
 Tue, 29 Jan 2019 11:41:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goRlm-0007Dy-0h; Tue, 29 Jan 2019 11:41:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goRll-0003gf-L9; Tue, 29 Jan 2019 11:41:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goRll-0002mE-KK; Tue, 29 Jan 2019 11:41:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132535-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:xen-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f17b5f06cb92ef2250513a1e154c47b78df07d40
X-Osstest-Versions-That: linux=30bac164aca750892b93eef350439a0562a68647
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 11:41:33 +0000
Subject: [Xen-devel] [linux-linus test] 132535: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjUzNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNTM1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMzI0NTEKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMjQ1MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4taW5z
dGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNDUxCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDUx
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzI0NTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjQ1MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMyNDUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjQ1
MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMyNDUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGYxN2I1
ZjA2Y2I5MmVmMjI1MDUxM2ExZTE1NGM0N2I3OGRmMDdkNDAKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDMwYmFjMTY0YWNhNzUwODkyYjkzZWVmMzUwNDM5YTA1NjJhNjg2
NDcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjQ1MSAgMjAxOS0wMS0yNCAwMTo0MTo0MCBaICAg
IDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzI0NzAgIDIwMTktMDEtMjUgMDc6Mzc6NTMg
WiAgICA0IGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI1MzUgIDIw
MTktMDEtMjggMTY6MDI6MjggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiWWFuLCBaaGVuZyIgPHp5YW5AcmVk
aGF0LmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBZHJp
YW4gVmxhZHUgPGF2bGFkdUBjbG91ZGJhc2Vzb2x1dGlvbnMuY29tPgogIEFqaXQgUGFuZGV5IDxh
aml0cEBjb2RlYXVyb3JhLm9yZz4KICBBbGJhbiBCZWRlbCA8YWxiZXVAZnJlZS5mcj4KICBBbGV4
IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleCBEZXVjaGVyIDxhbGV4
ZGV1Y2hlckBnbWFpbC5jb20+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVk
aGF0LmNvbT4KICBBbGV4YW5kZXIgUG9wb3YgPGFsZXgucG9wb3ZAbGludXguY29tPgogIEFsZXhh
bmRlciBVc3lza2luIDxhbGV4YW5kZXIudXN5c2tpbkBpbnRlbC5jb20+CiAgQWxleGV5IEthcmRh
c2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW1lZW4gUmFobWFuIDxBbWVlbi5SYWhtYW5AY2F2
aXVtLmNvbT4KICBBbmRlcnMgUm94ZWxsIDxhbmRlcnMucm94ZWxsQGxpbmFyby5vcmc+CiAgQW5k
cmUgTmF1am9rcyA8bmF1dHNjaDJAZ21haWwuY29tPgogIEFuZHJlYXMgRmVua2FydCA8YWZlbmth
cnRAZ21haWwuY29tPgogIEFuZHJldyBGLiBEYXZpcyA8YWZkQHRpLmNvbT4KICBBbmRyZXcgTHVu
biA8YW5kcmV3QGx1bm4uY2g+CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAg
QW50aG9ueSBXb25nIDxhbnRob255LndvbmdAY2Fub25pY2FsLmNvbT4KICBBcmQgQmllc2hldXZl
bCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcmllbCBFbGlvciA8YXJpZWwuZWxpb3JA
Y2F2aXVtLmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEF0c3VzaGkgTmVt
b3RvIDxhdHN1c2hpLm5lbW90b0Bzb3JkLmNvLmpwPgogIEF5YSBMZXZpbiA8YXlhbEBtZWxsYW5v
eC5jb20+CiAgYi1hayA8YW51ci5iaGFyZ2F2QGdtYWlsLmNvbT4KICBCYWxhamkgUG90aHVub29y
aSA8YnBvdGh1bm9AY29kZWF1cm9yYS5vcmc+CiAgQmFvcXVhbiBIZSA8YmhlQHJlZGhhdC5jb20+
CiAgQmFydCBWYW4gQXNzY2hlIDxidmFuYXNzY2hlQGFjbS5vcmc+CiAgQmVuIEdhcmRvbiA8Ymdh
cmRvbkBnb29nbGUuY29tPgogIEJvIEhlIDxiby5oZUBpbnRlbC5jb20+CiAgQm9iIENvcGVsYW5k
IDxib2Jjb3BlbGFuZEBmYi5jb20+CiAgQm9iIENvcGVsYW5kIDxtZUBib2Jjb3BlbGFuZC5jb20+
CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIENoYWl0YW55YSBUYXRhIDxjaGFpdGFu
eWEudGF0YUBibHV3aXJlbGVzcy5jby51az4KICBDaGFpdGFueWEgVGF0YSA8Y2hhaXRhbnlhLnRh
dGFAYmx1d2lyZWxlc3N0ZWNobm9sb2d5LmNvbT4KICBDaGFybGVzIFllaCA8Y2hhcmxlc3llaDUy
MkBnbWFpbC5jb20+CiAgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CiAg
Q2hyaXN0aWFuIEJyYXVuZXIgPGNocmlzdGlhbi5icmF1bmVyQHVidW50dS5jb20+CiAgQ2hyaXN0
aWFuIEJyYXVuZXIgPGNocmlzdGlhbkBicmF1bmVyLmlvPgogIENocmlzdGlhbiBMYW1wYXJ0ZXIg
PGNodW5rZWV5QGdtYWlsLmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBD
aHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENvbGlu
IElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgQ3VydGlzIE1hbGFpbmV5IDxj
dWpvbWFsYWluZXlAY2hyb21pdW0ub3JnPgogIERhbWllbiBMZSBNb2FsIDxkYW1pZW4ubGVtb2Fs
QHdkYy5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERh
biBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgogIERhbmllbCBCb3JrbWFubiA8
ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+
CiAgRGFuaWVsIFZhY2VrIDxuZWVseEByZWRoYXQuY29tPgogIERhdmUgQWlybGllIDxhaXJsaWVk
QHJlZGhhdC5jb20+CiAgRGF2ZSBIYW5zZW4gPGRhdmUuaGFuc2VuQGxpbnV4LmludGVsLmNvbT4K
ICBEYXZlIEppYW5nIDxkYXZlLmppYW5nQGludGVsLmNvbT4KICBEYXZlIFlvdW5nIDxkeW91bmdA
cmVkaGF0LmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgUy4g
TWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkbG9ociBCdWVzbyA8ZGJ1ZXNvQHN1
c2UuZGU+CiAgRGVlcGEgRGluYW1hbmkgPGRlZXBhLmtlcm5lbEBnbWFpbC5jb20+CiAgRGV4dWFu
IEN1aSA8ZGVjdWlAbWljcm9zb2Z0LmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jv
a2hvdkBnbWFpbC5jb20+CiAgRG91Z2xhcyBBbmRlcnNvbiA8ZGlhbmRlcnNAY2hyb21pdW0ub3Jn
PgogIEVkd2FyZCBDcmVlIDxlY3JlZUBzb2xhcmZsYXJlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVk
dW1hemV0QGdvb2dsZS5jb20+CiAgRXJuZXN0byBBLiBGZXJuw6FuZGV6IDxlcm5lc3RvLm1uZC5m
ZXJuYW5kZXpAZ21haWwuY29tPgogIEV2YW4gR3JlZW4gPGV2Z3JlZW5AY2hyb21pdW0ub3JnPgog
IEV3YW4gRC4gTWlsbmUgPGVtaWxuZUByZWRoYXQuY29tPgogIEZhaXogQWJiYXMgPGZhaXpfYWJi
YXNAdGkuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4K
ICBGdWdhbmcgRHVhbiA8ZnVnYW5nLmR1YW5AbnhwLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4g
PGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxp
bnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRl
ZG9yLmNvbT4KICBIYWl5YW5nIFpoYW5nIDxoYWl5YW5nekBtaWNyb3NvZnQuY29tPgogIEhhbm5l
cyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5k
ZT4KICBIYXJhbGQgQXJuZXNlbiA8aGFyYWxkQHNrb2d0dW4ub3JnPgogIEhlIFpoZSA8emhlLmhl
QHdpbmRyaXZlci5jb20+CiAgSHVhY2FpIENoZW4gPGNoZW5oY0BsZW1vdGUuY29tPgogIElseWEg
RHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwu
b3JnPgogIEphY2VrIEFuYXN6ZXdza2kgPGphY2VrLmFuYXN6ZXdza2lAZ21haWwuY29tPgogIEph
Y2sgTW9yZ2Vuc3RlaW4gPGphY2ttQGRldi5tZWxsYW5veC5jby5pbD4KICBKYWNrIFBoYW0gPGph
Y2twQGNvZGVhdXJvcmEub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRy
b25vbWUuY29tPgogIEphbWVzIFNtYXJ0IDxqYW1lcy5zbWFydEBicm9hZGNvbS5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAg
SmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKZWZmIE1veWVyIDxqbW95ZXJA
cmVkaGF0LmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVyb21lIEJydW5l
dCA8amJydW5ldEBiYXlsaWJyZS5jb20+CiAgSmlhbmNoYW8gV2FuZyA8amlhbmNoYW8udy53YW5n
QG9yYWNsZS5jb20+CiAgSm9lIFBlcmNoZXMgPGpvZUBwZXJjaGVzLmNvbT4KICBKb2UgVGhvcm5i
ZXIgPGVqdEByZWRoYXQuY29tPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBK
b2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIEh1YmJhcmQgPGpo
dWJiYXJkQG52aWRpYS5jb20+CiAgSm9uYXRoYW4gQ29yYmV0IDxjb3JiZXRAbHduLm5ldD4KICBK
b3JkYW4gQ3JvdXNlIDxqY3JvdXNlQGNvZGVhdXJvcmEub3JnPgogIErDumxpdXMgTWlsYW4gPGpt
aWxhbi5kZXZAZ21haWwuY29tPgogIEthaWxhbmcgWWFuZyA8a2FpbGFuZ0ByZWFsdGVrLmNvbT4K
ICBLYW5namllIEx1IDxramx1QHVtbi5lZHU+CiAgS2Fyb2x5IFBhZG9zIDxwYWRvc0BwYWRvcy5o
dT4KICBLZW5uZXRoIEZlbmcgPGtlbm5ldGguZmVuZ0BhbWQuY29tPgogIEtpc2hvbiBWaWpheSBB
YnJhaGFtIEkgPGtpc2hvbkB0aS5jb20+CiAgS3Jpc3RpYW4gSC4gS3Jpc3RlbnNlbiA8aG9lZ3Ni
ZXJnQGNocm9taXVtLm9yZz4KICBLcmlzdGlhbiBILiBLcmlzdGVuc2VuIDxob2Vnc2JlcmdAZ21h
aWwuY29tPgogIEt5dW5ndGFlIEtpbSA8a3QwNzU1QGdtYWlsLmNvbT4KICBMYXJyeSBGaW5nZXIg
PExhcnJ5LkZpbmdlckBsd2Zpbmdlci5uZXQ+CiAgTGF1cmEgQWJib3R0IDxsYWJib3R0QHJlZGhh
dC5jb20+CiAgTGlhbSBNYXJrIDxsbWFya0Bjb2RlYXVyb3JhLm9yZz4KICBMaW1pbmcgU3VuIDxs
c3VuQG1lbGxhbm94LmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRh
dGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExv
aWMgUGFsbGFyZHkgPGxvaWMucGFsbGFyZHlAc3QuY29tPgogIExvcmVuem8gQmlhbmNvbmkgPGxv
cmVuem8uYmlhbmNvbmlAcmVkaGF0LmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMu
c2s+CiAgTHVpcyBIZW5yaXF1ZXMgPGxoZW5yaXF1ZXNAc3VzZS5jb20+CiAgTWFhcnRlbiBMYW5r
aG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KICBNYWMgQ2hpYW5nIDxt
YWMuY2hpYW5nQGludGVsLmNvbT4KICBNYWNpZWogxbtlbmN6eWtvd3NraSA8bWF6ZUBnb29nbGUu
Y29tPgogIE1hbmZyZWQgU2NobGFlZ2wgPG1hbmZyZWQuc2NobGFlZ2xAZ2luemluZ2VyLmNvbT4K
ICBNYXJjIEdvbnphbGV6IDxtYXJjLncuZ29uemFsZXpAZnJlZS5mcj4KICBNYXJjIEtsZWluZS1C
dWRkZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFy
bS5jb20+CiAgTWFyY2VsIFppc3dpbGVyIDxtYXJjZWwuemlzd2lsZXJAdG9yYWRleC5jb20+CiAg
TWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFy
dGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydXRoaSBTcmluaXZhcyBCYXl5YXZhcmFwdSA8
bWFydXRoaS5zcmluaXZhcy5iYXl5YXZhcmFwdUB4aWxpbnguY29tPgogIE1hc2FoaXJvIFlhbWFk
YSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0aGlldSBNYWxhdGVycmUgPG1h
bGF0QGRlYmlhbi5vcmc+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAg
TWF0dGhpYXMgUmVpY2hsIDxoaWFzQGhvcnVzLmNvbT4KICBNYXggU2NodWx6ZSA8bWF4LnNjaHVs
emVAcG9zdGVvLmRlPgogIE1heGltZSBSaXBhcmQgPG1heGltZS5yaXBhcmRAYm9vdGxpbi5jb20+
CiAgTWljaGFlbCBTY2htaXR6IDxzY2htaXR6bWljQGdtYWlsLmNvbT4KICBNaWNoYWVsIFN0cmF1
YmUgPHN0cmF1YmUubGludXhAZ21haWwuY29tPgogIE1pY2hhbCBLYWxkZXJvbiA8bWljaGFsLmth
bGRlcm9uQGNhdml1bS5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAg
TWlsYW4gQnJveiA8Z21henlsYW5kQGdtYWlsLmNvbT4KICBNaW5hcyBIYXJ1dHl1bnlhbiA8aG1p
bmFzQHN5bm9wc3lzLmNvbT4KICBNaW5hcyBIYXJ1dHl1bnlhbiA8bWluYXMuaGFydXR5dW55YW5A
c3lub3BzeXMuY29tPgogIE1pbmcgTGVpIDxtaW5nLmxlaUByZWRoYXQuY29tPgogIE15dW5naG8g
SnVuZyA8bWhqdW5na0BnbWFpbC5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2Vs
bG9yQGdtYWlsLmNvbT4KICBOaWNvbGFzIFBpdHJlIDxuaWNvQGxpbmFyby5vcmc+CiAgTmljb2xh
cyBQaXRyZSA8bmljb2xhcy5waXRyZUBsaW5hcm8ub3JnPgogIE5pY29saW4gQ2hlbiA8bmljb2xl
b3RzdWthQGdtYWlsLmNvbT4KICBPbGl2ZXIgSGFydGtvcHAgPHNvY2tldGNhbkBoYXJ0a29wcC5u
ZXQ+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEZ1bGdodW0g
PHBhdWxrZkBtaWNyb2dhdGUuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3Nv
ZnQuY29tPgogIFBlbmcgSGFvIDxwZW5nLmhhbzJAenRlLmNvbS5jbj4KICBQZXRlciBDaGVuIDxw
ZXRlci5jaGVuQG54cC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNv
bT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRl
ciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGhpbCBFbHdlbGwgPHBoaWxAcmFz
cGJlcnJ5cGkub3JnPgogIFBpZXJyZS1Mb3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2Fy
dEBsaW51eC5pbnRlbC5jb20+CiAgUHJhdGVlayBTb29kIDxwcnNvb2RAY29kZWF1cm9yYS5vcmc+
CiAgUHJpaXQgTGFlcyA8cHJpaXQubGFlc0BwYWYuY29tPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3
PgogIFJhanUgUmFuZ29qdSA8cmFqdXJAY2hlbHNpby5jb20+CiAgUmFuZGVyIFdhbmcgPHJhbmRl
ci53YW5nQGxpbnV4LmludGVsLmNvbT4KICBSZW1pIFBvbW1hcmVsIDxyZXBrQHRyaXBsZWZhdS5s
dD4KICBSaWNoYXJkIENvY2hyYW4gPHJpY2hhcmRjb2NocmFuQGdtYWlsLmNvbT4KICBSaWNoYXJk
IEZpdHpnZXJhbGQgPHJmQG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBSb2IgQ2xhcmsgPHJvYmRj
bGFya0BnbWFpbC5jb20+CiAgUm9oaXQga3VtYXIgPHJvaGl0a3JAY29kZWF1cm9yYS5vcmc+CiAg
Um9sYW5kIERyZWllciA8cm9sYW5kQHB1cmVzdG9yYWdlLmNvbT4KICBSb25uaWUgU2FobGJlcmcg
PGxzYWhsYmVyQHJlZGhhdC5jb20+CiAgU2FnaSBHcmltYmVyZyA8c2FnaUBncmltYmVyZy5tZT4K
ICBTYW1pciBWaXJtYW5pIDxzYW1pckBlbWJlZHVyLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFs
QGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29u
QGludGVsLmNvbT4KICBTaGFubm9uIE5lbHNvbiA8c2hhbm5vbi5sZWUubmVsc29uQGdtYWlsLmNv
bT4KICBTaHVhaCBLaGFuIDxzaHVhaEBrZXJuZWwub3JnPgogIFNodW1pbmcgRmFuIDxzaHVtaW5n
ZkByZWFsdGVrLmNvbT4KICBTaWx2aW8gQ2VzYXJlIDxzaWx2aW8uY2VzYXJlQGdtYWlsLmNvbT4K
ICBTaW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNpbmFuIEtheWEg
PG9rYXlhQGtlcm5lbC5vcmc+CiAgU3Jpbml2YXMgUmFtYW5hIDxzcmFtYW5hQGNvZGVhdXJvcmEu
b3JnPgogIFN0ZWZhbiBBZ25lciA8c3RlZmFuQGFnbmVyLmNoPgogIFN0ZWZhbiBXYWhyZW4gPHN0
ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RlcGhlbiBIZW1taW5nZXIgPHN0aGVtbWluQG1pY3Jv
c29mdC5jb20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1ZGFy
c2FuYSBSZWRkeSBLYWxsdXJ1IDxTdWRhcnNhbmEuS2FsbHVydUBjYXZpdW0uY29tPgogIFN1aml0
aCBQYW5kZWwgPHN1aml0aF9wYW5kZWxAZGVsbC5jb20+CiAgU3VyYXZlZSBTdXRoaWt1bHBhbml0
IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1
c2UuZGU+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFub3guY29tPgogIFRlanVuIEhlbyA8
dGpAa2VybmVsLm9yZz4KICBUZXRzdW8gSGFuZGEgPHBlbmd1aW4ta2VybmVsQEktbG92ZS5TQUtV
UkEubmUuanA+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXguaWJtLmNvbT4KICBUaG9t
YXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgSGFsbGVyIDx0aGFsbGVy
QHJlZGhhdC5jb20+CiAgVGhvciBUaGF5ZXIgPHRob3IudGhheWVyQGxpbnV4LmludGVsLmNvbT4K
ICBUb20gUGFuZmlsIDx0b21Ac3RlZWxzZXJpZXMuY29tPgogIFRvbSBSb2VkZXIgPHRtcm9lZGVy
QGdvb2dsZS5jb20+CiAgVG9tYXMgV2lua2xlciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAg
VG9tZXIgVGF5YXIgPHRvbWVyLnRheWFyQGNhdml1bS5jb20+CiAgVG9tb25vcmkgU2FraXRhIDx0
b21vbm9yaS5zYWtpdGFAc29yZC5jby5qcD4KICBUeWNobyBBbmRlcnNlbiA8dHljaG9AdHljaG8u
d3M+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVXdlIEtsZWluZS1L
w7ZuaWcgPHUua2xlaW5lLWtvZW5pZ0BwZW5ndXRyb25peC5kZT4KICBWYXJ1biBQcmFrYXNoIDx2
YXJ1bkBjaGVsc2lvLmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29t
PgogIFdlaSBZb25nanVuIDx3ZWl5b25nanVuMUBodWF3ZWkuY29tPgogIFdlaW5hbiBMaSA8d2Vp
bmFuLnoubGlAaW50ZWwuY29tPgogIHdlbnh1IDx3ZW54dUB1Y2xvdWQuY24+CiAgV2lsbHkgVGFy
cmVhdSA8d0Axd3QuZXU+CiAgWGllIFlvbmdqaSA8eGlleW9uZ2ppQGJhaWR1LmNvbT4KICBYaW4g
TG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWGl1Ym8gTGkgPHhpdWJsaUByZWRoYXQuY29t
PgogIFlhbiwgWmhlbmcgPHp5YW5AcmVkaGF0LmNvbT4KICBZYW5nIFlpbmdsaWFuZyA8eWFuZ3lp
bmdsaWFuZ0BodWF3ZWkuY29tPgogIFlhbmdibyBMdSA8eWFuZ2JvLmx1QG54cC5jb20+CiAgWWkg
V2FuZyA8d2FuZy55aTU5QHp0ZS5jb20uY24+CiAgWWl6aHVvIDx5emhhaTAwM0B1Y3IuZWR1Pgog
IFl1IFdhbmcgPHl1Lnkud2FuZ0BpbnRlbC5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0Bo
dWF3ZWkuY29tPgogIFplbmcgVGFvIDxwcmltZS56ZW5nQGhpc2lsaWNvbi5jb20+CiAgWmhhbmcg
UnVuIDx6aGFuZy5ydW5AenRlLmNvbS5jbj4KICBaaGFuZyBZdSA8emhhbmd5dTMxQGJhaWR1LmNv
bT4KICBaaGVueXUgV2FuZyA8emhlbnl1d0BsaW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDYzODUgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:45:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goRpp-00083q-AQ; Tue, 29 Jan 2019 11:45:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yq8B=QF=linuxfoundation.org=gregkh@kernel.org>)
 id 1goRpn-00083l-K8
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:45:43 +0000
X-Inumbo-ID: 67ede55a-23bb-11e9-a826-c3991a3a39ee
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67ede55a-23bb-11e9-a826-c3991a3a39ee;
 Tue, 29 Jan 2019 11:45:42 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5CC5C20882;
 Tue, 29 Jan 2019 11:45:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548762341;
 bh=CoOyLPvBlziB3oKmes/Vo0P0Rd/a5U6nQeucAkUPW5E=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=HzZUq271l5fpOh4lt4p+uzQJWk5Bd8t52TiclVu/kCb5xSp0dsGGlvzWR1fVqPu2V
 Y8/LW9WSGJHIoMrtAtyxbZAcwg6jl8oXFPVG94W/ak3wUSMPxMvbC+ZITR78jQPptl
 1BrRkOXwn45B0GgLZWctHUwH5nuCTsQsHqq6Afek=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Tue, 29 Jan 2019 12:35:52 +0100
Message-Id: <20190129113205.301971958@linuxfoundation.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190129113159.567154026@linuxfoundation.org>
References: <20190129113159.567154026@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
X-Patchwork-Hint: ignore
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.19 075/103] x86/entry/64/compat: Fix stack
 switching for XEN PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org,
 Andy Lutomirski <luto@kernel.org>, Peter Anvin <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4xOS1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgZmMyNGQ3NWE3ZjkxODM3ZDc5MThlNDA3MTk1
NzU5NTE4MjBiMmI4ZiB1cHN0cmVhbS4KCldoaWxlIGluIHRoZSBuYXRpdmUgY2FzZSBlbnRyeSBp
bnRvIHRoZSBrZXJuZWwgaGFwcGVucyBvbiB0aGUgdHJhbXBvbGluZQpzdGFjaywgUFYgWGVuIGtl
cm5lbHMgZ2V0IGVudGVyZWQgd2l0aCB0aGUgY3VycmVudCB0aHJlYWQgc3RhY2sgcmlnaHQKYXdh
eS4gSGVuY2Ugc291cmNlIGFuZCBkZXN0aW5hdGlvbiBzdGFja3MgYXJlIGlkZW50aWNhbCBpbiB0
aGF0IGNhc2UsCmFuZCBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkLgoKT3RoZXIgdGhhbiBpbiBzeW5j
X3JlZ3MoKSB0aGUgY29weWluZyBkb25lIG9uIHRoZSBJTlQ4MCBwYXRoIGlzbid0Ck5NSSAvICNN
QyBzYWZlLCBhcyBlaXRoZXIgb2YgdGhlc2UgZXZlbnRzIG9jY3VycmluZyBpbiB0aGUgbWlkZGxl
IG9mIHRoZQpzdGFjayBjb3B5aW5nIHdvdWxkIGNsb2JiZXIgZGF0YSBvbiB0aGUgKHNvdXJjZSkg
c3RhY2suCgpUaGVyZSBpcyBzaW1pbGFyIGNvZGUgaW4gaW50ZXJydXB0X2VudHJ5KCkgYW5kIG5t
aSgpLCBidXQgdGhlcmUgaXMgbm8gZml4dXAKcmVxdWlyZWQgYmVjYXVzZSB0aG9zZSBjb2RlIHBh
dGhzIGFyZSB1bnJlYWNoYWJsZSBpbiBYRU4gUFYgZ3Vlc3RzLgoKWyB0Z2x4OiBTYW5pdGl6ZWQg
c3ViamVjdCwgY2hhbmdlbG9nLCBGaXhlcyB0YWcgYW5kIHN0YWJsZSBtYWlsIGFkZHJlc3MuIFNp
Z2ggXQoKRml4ZXM6IDdmMjU5MGExMTBiOCAoIng4Ni9lbnRyeS82NDogVXNlIGEgcGVyLUNQVSB0
cmFtcG9saW5lIHN0YWNrIGZvciBJRFQgZW50cmllcyIpClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+ClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KQ2M6IFBl
dGVyIEFudmluIDxocGFAenl0b3IuY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6
IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKTGluazogaHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci81
QzNFMTEyODAyMDAwMDc4MDAyMERGQURAcHJ2MS1taC5wcm92by5ub3ZlbGwuY29tClNpZ25lZC1v
ZmYtYnk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+Cgot
LS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TIHwgICAgNiArKysrLS0KIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgotLS0gYS9hcmNoL3g4
Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9j
b21wYXQuUwpAQCAtMzU2LDcgKzM1Niw4IEBAIEVOVFJZKGVudHJ5X0lOVDgwX2NvbXBhdCkKIAog
CS8qIE5lZWQgdG8gc3dpdGNoIGJlZm9yZSBhY2Nlc3NpbmcgdGhlIHRocmVhZCBzdGFjay4gKi8K
IAlTV0lUQ0hfVE9fS0VSTkVMX0NSMyBzY3JhdGNoX3JlZz0lcmRpCi0JbW92cQklcnNwLCAlcmRp
CisJLyogSW4gdGhlIFhlbiBQViBjYXNlIHdlIGFscmVhZHkgcnVuIG9uIHRoZSB0aHJlYWQgc3Rh
Y2suICovCisJQUxURVJOQVRJVkUgIm1vdnEgJXJzcCwgJXJkaSIsICJqbXAgLkxpbnQ4MF9rZWVw
X3N0YWNrIiwgWDg2X0ZFQVRVUkVfWEVOUFYKIAltb3ZxCVBFUl9DUFVfVkFSKGNwdV9jdXJyZW50
X3RvcF9vZl9zdGFjayksICVyc3AKIAogCXB1c2hxCTYqOCglcmRpKQkJLyogcmVncy0+c3MgKi8K
QEAgLTM2NSw4ICszNjYsOSBAQCBFTlRSWShlbnRyeV9JTlQ4MF9jb21wYXQpCiAJcHVzaHEJMyo4
KCVyZGkpCQkvKiByZWdzLT5jcyAqLwogCXB1c2hxCTIqOCglcmRpKQkJLyogcmVncy0+aXAgKi8K
IAlwdXNocQkxKjgoJXJkaSkJCS8qIHJlZ3MtPm9yaWdfYXggKi8KLQogCXB1c2hxCSglcmRpKQkJ
CS8qIHB0X3JlZ3MtPmRpICovCisuTGludDgwX2tlZXBfc3RhY2s6CisKIAlwdXNocQklcnNpCQkJ
LyogcHRfcmVncy0+c2kgKi8KIAl4b3JsCSVlc2ksICVlc2kJCS8qIG5vc3BlYyAgIHNpICovCiAJ
cHVzaHEJJXJkeAkJCS8qIHB0X3JlZ3MtPmR4ICovCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:48:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11:48:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goRry-0008Bn-NX; Tue, 29 Jan 2019 11:47: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=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goRrx-0008Bi-68
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:47:57 +0000
X-Inumbo-ID: b749eb26-23bb-11e9-b2d6-ab23253639c3
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b749eb26-23bb-11e9-b2d6-ab23253639c3;
 Tue, 29 Jan 2019 11:47:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 04:47:54 -0700
Message-Id: <5C503D67020000780014B898@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 04:47:51 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <paul.durrant@citrix.com>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
 <20190108151811.19510-2-paul.durrant@citrix.com>
In-Reply-To: <20190108151811.19510-2-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/8] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IDAxLzA4LzE5IDQ6MTgg
UE0gPj4+Cj4tLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4rKysgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCj5AQCAtNjY1LDEyICs2NjUsMTggQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlz
ZShzdHJ1Y3QgZG9tYWluICpkKQo+aWYgKCBodm1fdHNjX3NjYWxpbmdfc3VwcG9ydGVkICkKPmQt
PmFyY2guaHZtLnRzY19zY2FsaW5nX3JhdGlvID0gaHZtX2RlZmF1bHRfdHNjX3NjYWxpbmdfcmF0
aW87CiA+Cj4rICAgIHJjID0gdmlyaWRpYW5fZG9tYWluX2luaXQoZCk7Cj4rICAgIGlmICggcmMg
KQo+KyAgICAgICAgZ290byBmYWlsMjsKPisKPnJjID0gaHZtX2Z1bmNzLmRvbWFpbl9pbml0aWFs
aXNlKGQpOwo+aWYgKCByYyAhPSAwICkKPi0gICAgICAgIGdvdG8gZmFpbDI7Cj4rICAgICAgICBn
b3RvIGZhaWwzOwogPgo+cmV0dXJuIDA7CiA+Cj4rIGZhaWwzOgo+KyAgICB2aXJpZGlhbl9kb21h
aW5fZGVpbml0KGQpOwo+ZmFpbDI6Cj5ydGNfZGVpbml0KGQpOwo+c3RkdmdhX2RlaW5pdChkKTsK
CkluIG9yZGVyIHRvIGF2b2lkIHRoZSBhZGRpdGlvbiBvZiBzdWNoIGV4dHJhIG5ldyBsYWJlbHMs
IGFuZCBpbiBsaW5lIHdpdGgKQW5kcmV3J3MgcmVxdWVzdCBmb3IgZGUtaW5pdCBmdW5jdGlvbnMg
dG8gYmUgaWRlbXBvdGVudCwgY291bGRuJ3QgeW91CmFycmFuZ2UgZm9yIHRoZSB0d28gZGUtaW5p
dCBmdW5jdGlvbnMgaGVyZSB0byByZW1haW4gaWRlbXBvdGVudCAodGhleQpsb29rIHRvIGJlIGF0
IHByZXNlbnQpLCBpbiB3aGljaCBjYXNlIHlvdSBjb3VsZCBtb3ZlIHRoZXJlIGludm9jYXRpb25z
CmZyb20gdGhlIGluaXQgcGF0aHMgaGVyZSBkb3duIHBhc3QgYWxsIHRoZSBvdGhlciBjbGVhbnVw
IGZ1bmN0aW9ucyB3aGljaApjYW4gb25seSBiZSBjYWxsZWQgd2hlbiB0aGVpciByZXNwZWN0aXZl
IGluaXQgY29kZSBoYXMgcnVuPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:56:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11: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-devel-bounces@lists.xenproject.org>)
	id 1goS0P-0000k7-LP; Tue, 29 Jan 2019 11:56: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=1wKt=QF=citrix.com=prvs=925d89a54=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1goS0N-0000k2-Rf
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:56:39 +0000
X-Inumbo-ID: ee7e4b2e-23bc-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee7e4b2e-23bc-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 11:56:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="85219649"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [PATCH v2 1/8] viridian: add init hooks
Thread-Index: AQHUp2VgBUKZQlK6WUO+1XiJ63dVmqXGMV6AgAAS+WA=
Date: Tue, 29 Jan 2019 11:56:36 +0000
Message-ID: <aeaecee78c664dfa8b83cccce910622f@AMSPEX02CL03.citrite.net>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
 <20190108151811.19510-2-paul.durrant@citrix.com>
 <5C503D67020000780014B898@prv1-mh.provo.novell.com>
In-Reply-To: <5C503D67020000780014B898@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 1/8] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
amJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjkgSmFudWFyeSAyMDE5IDExOjQ4Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIucGF1
QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgeGVuLQo+IGRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MiAxLzhdIHZpcmlk
aWFuOiBhZGQgaW5pdCBob29rcwo+IAo+ID4+PiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPiAwMS8wOC8xOSA0OjE4IFBNID4+Pgo+ID4tLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCj4gPisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+QEAgLTY2NSwxMiArNjY1
LDE4IEBAIGludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKPiA+aWYg
KCBodm1fdHNjX3NjYWxpbmdfc3VwcG9ydGVkICkKPiA+ZC0+YXJjaC5odm0udHNjX3NjYWxpbmdf
cmF0aW8gPSBodm1fZGVmYXVsdF90c2Nfc2NhbGluZ19yYXRpbzsKPiAgPgo+ID4rICAgIHJjID0g
dmlyaWRpYW5fZG9tYWluX2luaXQoZCk7Cj4gPisgICAgaWYgKCByYyApCj4gPisgICAgICAgIGdv
dG8gZmFpbDI7Cj4gPisKPiA+cmMgPSBodm1fZnVuY3MuZG9tYWluX2luaXRpYWxpc2UoZCk7Cj4g
PmlmICggcmMgIT0gMCApCj4gPi0gICAgICAgIGdvdG8gZmFpbDI7Cj4gPisgICAgICAgIGdvdG8g
ZmFpbDM7Cj4gID4KPiA+cmV0dXJuIDA7Cj4gID4KPiA+KyBmYWlsMzoKPiA+KyAgICB2aXJpZGlh
bl9kb21haW5fZGVpbml0KGQpOwo+ID5mYWlsMjoKPiA+cnRjX2RlaW5pdChkKTsKPiA+c3Rkdmdh
X2RlaW5pdChkKTsKPiAKPiBJbiBvcmRlciB0byBhdm9pZCB0aGUgYWRkaXRpb24gb2Ygc3VjaCBl
eHRyYSBuZXcgbGFiZWxzLCBhbmQgaW4gbGluZSB3aXRoCj4gQW5kcmV3J3MgcmVxdWVzdCBmb3Ig
ZGUtaW5pdCBmdW5jdGlvbnMgdG8gYmUgaWRlbXBvdGVudCwgY291bGRuJ3QgeW91Cj4gYXJyYW5n
ZSBmb3IgdGhlIHR3byBkZS1pbml0IGZ1bmN0aW9ucyBoZXJlIHRvIHJlbWFpbiBpZGVtcG90ZW50
ICh0aGV5Cj4gbG9vayB0byBiZSBhdCBwcmVzZW50KSwgaW4gd2hpY2ggY2FzZSB5b3UgY291bGQg
bW92ZSB0aGVyZSBpbnZvY2F0aW9ucwo+IGZyb20gdGhlIGluaXQgcGF0aHMgaGVyZSBkb3duIHBh
c3QgYWxsIHRoZSBvdGhlciBjbGVhbnVwIGZ1bmN0aW9ucyB3aGljaAo+IGNhbiBvbmx5IGJlIGNh
bGxlZCB3aGVuIHRoZWlyIHJlc3BlY3RpdmUgaW5pdCBjb2RlIGhhcyBydW4/CgpZZXMsIHN1cmUu
IEknbGwgZG8gdGhhdC4KCiAgUGF1bAoKPiAKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 11:56:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 11:56: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-devel-bounces@lists.xenproject.org>)
	id 1goS0f-0000l8-Vo; Tue, 29 Jan 2019 11:56: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=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goS0f-0000kz-4h
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:56:57 +0000
X-Inumbo-ID: f9401270-23bc-11e9-a65c-9b268dccccc0
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9401270-23bc-11e9-a65c-9b268dccccc0;
 Tue, 29 Jan 2019 11:56:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 04:56:54 -0700
Message-Id: <5C503F83020000780014B89F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 04:56:51 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <paul.durrant@citrix.com>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
 <20190108151811.19510-4-paul.durrant@citrix.com>
In-Reply-To: <20190108151811.19510-4-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 3/8] viridian: extend init/deinit hooks
 into synic and time modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IDAxLzA4LzE5IDQ6MTgg
UE0gPj4+Cj5UaGlzIHBhdGNoIHNpbXBseSBhZGRzIGRvbWFpbiBhbmQgdmNwdSBpbml0L2RlaW5p
dCBob29rcyBpbnRvIHRoZSBzeW5pYwo+YW5kIHRpbWUgbW9kdWxlcyBhbmQgd2lyZXMgdGhlbSBp
bnRvIHZpcmlkaWFuX1tkb21haW58dmNwdV1fW2luaXR8ZGVpbml0XSgpLgo+T25seSBvbmUgb2Yg
dGhlIGhvb2tzIGlzIGN1cnJlbnRseSBuZWVkZWQgKHRvIHVubWFwIHRoZSAnVlAgQXNzaXN0JyBw
YWdlKQo+YnV0IHN1YnNlcXVlbnQgcGF0Y2hlcyB3aWxsIG1ha2UgdXNlIG9mIHRoZSBvdGhlcnMu
Cj4KPk5PVEU6IFRvIHBlcmZvcm0gdGhlIHVubWFwIG9mIHRoZSBWUCBBc3Npc3QgcGFnZSwKPnZp
cmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoKSBpcyBub3cgZGlyZWN0bHkgY2FsbGVkIGluIHRoZSBu
ZXcKPnZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KCkgZnVuY3Rpb24gKHdoaWNoIGlzIHNhZmUg
ZXZlbiBpZgo+aXNfdmlyaWRpYW5fdmNwdSgpIGV2YWx1YXRlcyB0byBmYWxzZSkuIFRoaXMgcmVw
bGFjZXMgdGhlIHNsaWdodGx5Cj5oYWNreSBtZWNoYW5pc20gb2YgZmFraW5nIGEgemVybyB3cml0
ZSB0byB0aGUKPkhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgTVNSIGluIHZpcmlkaWFuX2NwdV9k
ZWluaXQoKS4KPgo+U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 12:06:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 12:06:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goS9w-0001vV-BY; Tue, 29 Jan 2019 12:06: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=l94Z=QF=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1goS9v-0001vQ-3S
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 12:06:31 +0000
X-Inumbo-ID: 4e7335c8-23be-11e9-88c9-eb73d5776e3c
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e7335c8-23be-11e9-88c9-eb73d5776e3c;
 Tue, 29 Jan 2019 12:06:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 61AECAF9C;
 Tue, 29 Jan 2019 12:06:27 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20190129113759.24272-1-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <6c3a1264-8768-4cf8-1891-92fec3001a20@suse.com>
Date: Tue, 29 Jan 2019 13:06:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190129113759.24272-1-wei.liu2@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH for-4.12] libxl: correctly dispose of
 dominfo list in libxl_name_to_domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMjAxOSAxMjozNywgV2VpIExpdSB3cm90ZToKPiBUYW1hcyByZXBvcnRlZCBzc2lk
X2xhYmVsIHdhcyBsZWFrZWQuIFVzZSB0aGUgZGVzaWduYXRlZCBmdW5jdGlvbiB0bwo+IGZyZWUg
ZG9taW5mbyBsaXN0IHRvIGZpeCB0aGUgbGVha2FnZS4KPiAKPiBSZXBvcnRlZC1ieTogVGFtYXMg
SyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gVGVzdGVkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFz
QHRrbGVuZ3llbC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 12:07:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 12:07: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-devel-bounces@lists.xenproject.org>)
	id 1goSAx-0001za-NW; Tue, 29 Jan 2019 12:07:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1edO=QF=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1goSAw-0001zG-Oo
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 12:07:34 +0000
X-Inumbo-ID: 74e36bd8-23be-11e9-ae05-cf054d2d6165
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74e36bd8-23be-11e9-ae05-cf054d2d6165;
 Tue, 29 Jan 2019 12:07:32 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jan 2019 04:07:31 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,537,1539673200"; 
 d="scan'208,223";a="134072970"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by orsmga001.jf.intel.com with ESMTP; 29 Jan 2019 04:07:29 -0800
Date: Tue, 29 Jan 2019 20:11:33 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190129121131.GA8228@gao-cwp>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <20190129113151.m2xsmi4qrk335xev@mac>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="UugvWAfsgieZRqgk"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <20190129113151.m2xsmi4qrk335xev@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 0/8] improve late microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--UugvWAfsgieZRqgk
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit

On Tue, Jan 29, 2019 at 12:31:51PM +0100, Roger Pau Monné wrote:
>On Mon, Jan 28, 2019 at 03:06:42PM +0800, Chao Gao wrote:
>> Changes in this version:
>>  - support parallel microcode updates for all cores (see patch 8)
>>  - Address Roger's comments on the last version.
>> 
>> The intention of this series is to make the late microcode loading
>> more reliable by rendezvousing all cpus in stop_machine context.
>> This idea comes from Ashok. I am porting his linux patch to Xen
>> (see patch 7 for more details).
>> 
>> This series makes three changes:
>>  1. Patch 1-6: introduce a global microcode cache
>>  2. Patch 7: synchronize late microcode loading
>>  3. Patch 8: support parallel microcodes update on different cores
>> 
>> Currently, late microcode loading does a lot of things including
>> parsing microcode blob, checking the signature/revision and performing
>> update. Putting all of them into stop_machine context is a bad idea
>> because of complexity (One issue I observed is memory allocation
>> triggered one assertion in stop_machine context). In order to simplify
>> the load process, I move parsing microcode out of the load process.
>> The microcode blob is parsed and a global microcode cache is built on
>> a single CPU before rendezvousing all cpus to update microcode. Other
>> CPUs just get and load a suitable microcode from the global cache.
>> With this global cache, it is safe to put simplified load process to
>> stop_machine context.
>> 
>> Regarding changes to AMD side, I didn't do any test for them due to
>> lack of hardware. Could you help to test this series on an AMD machine?
>> At least, two basic tests are needed:
>> * do a microcode update after system bootup
>> * don't bring all pCPUs up at bootup by specifying maxcpus option in xen
>>   command line and then do a microcode update and online all offlined
>>   CPUs via 'xen-hptool'.
>> 
>
>Thanks for the series, I think it's a good improvement to current
>microcode loading.
>
>I would like to ask how have you tested the series, I don't seem to
>find any tool in the current tree to load a microcode to Xen. The only
>thing I've found is:
>
>https://lists.xen.org/archives/html/xen-devel/2013-07/txtpyXvYZGRwb.txt
>
>Have you used this tool to test the code?

Yes. I am using this patch with some issues fixed.

Thanks
Chao


--UugvWAfsgieZRqgk
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="0001-misc-xenmicrocode-Upload-lib-firmware-some-blob-to-t.patch"

>From ff00662f3e35f661a06dbf143150f300664d5e93 Mon Sep 17 00:00:00 2001
From: Chao Gao <chao.gao@intel.com>
Date: Fri, 9 Mar 2018 20:01:53 +0800
Subject: [PATCH 1/9] misc/xenmicrocode: Upload /lib/firmware/<some blob> to
 the hypervisor

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Chao Gao <chao.gao@intel.com>
---
 tools/libxc/include/xenctrl.h |  1 +
 tools/libxc/xc_misc.c         | 19 +++++++++++
 tools/misc/Makefile           |  4 +++
 tools/misc/xenmicrocode.c     | 73 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 97 insertions(+)
 create mode 100644 tools/misc/xenmicrocode.c

diff --git a/tools/libxc/include/xenctrl.h b/tools/libxc/include/xenctrl.h
index 31cdda7..c69699b 100644
--- a/tools/libxc/include/xenctrl.h
+++ b/tools/libxc/include/xenctrl.h
@@ -1245,6 +1245,7 @@ typedef uint32_t xc_node_to_node_dist_t;
 int xc_physinfo(xc_interface *xch, xc_physinfo_t *info);
 int xc_cputopoinfo(xc_interface *xch, unsigned *max_cpus,
                    xc_cputopo_t *cputopo);
+int xc_platform_op(xc_interface *xch, struct xen_platform_op *op);
 int xc_numainfo(xc_interface *xch, unsigned *max_nodes,
                 xc_meminfo_t *meminfo, uint32_t *distance);
 int xc_pcitopoinfo(xc_interface *xch, unsigned num_devs,
diff --git a/tools/libxc/xc_misc.c b/tools/libxc/xc_misc.c
index 5e6714a..76e1bd5 100644
--- a/tools/libxc/xc_misc.c
+++ b/tools/libxc/xc_misc.c
@@ -226,6 +226,25 @@ int xc_physinfo(xc_interface *xch,
     return 0;
 }
 
+int xc_platform_op(xc_interface *xch, struct xen_platform_op *op)
+{
+    int ret = 0;
+    DECLARE_PLATFORM_OP;
+    DECLARE_HYPERCALL_BOUNCE(op, sizeof(*op), XC_HYPERCALL_BUFFER_BOUNCE_BOTH);
+
+    if ( xc_hypercall_bounce_pre(xch, op) )
+    {
+        PERROR("Could not bounce xen_platform_op memory buffer");
+        return -1;
+    }
+    op->interface_version = XENPF_INTERFACE_VERSION;
+
+    platform_op = *op;
+    ret = do_platform_op(xch, &platform_op);
+    xc_hypercall_bounce_post(xch, op);
+    return ret;
+}
+
 int xc_cputopoinfo(xc_interface *xch, unsigned *max_cpus,
                    xc_cputopo_t *cputopo)
 {
diff --git a/tools/misc/Makefile b/tools/misc/Makefile
index eaa2879..d522101 100644
--- a/tools/misc/Makefile
+++ b/tools/misc/Makefile
@@ -23,6 +23,7 @@ INSTALL_SBIN-$(CONFIG_X86)     += xen-hvmcrash
 INSTALL_SBIN-$(CONFIG_X86)     += xen-hvmctx
 INSTALL_SBIN-$(CONFIG_X86)     += xen-lowmemd
 INSTALL_SBIN-$(CONFIG_X86)     += xen-mfndump
+INSTALL_SBIN-$(CONFIG_X86)     += xenmicrocode
 INSTALL_SBIN                   += xen-ringwatch
 INSTALL_SBIN                   += xen-tmem-list-parse
 INSTALL_SBIN                   += xencov
@@ -118,4 +119,7 @@ xen-lowmemd: xen-lowmemd.o
 xencov: xencov.o
 	$(CC) $(LDFLAGS) -o $@ $< $(LDLIBS_libxenctrl) $(APPEND_LDFLAGS)
 
+xenmicrocode: xenmicrocode.o
+	$(CC) $(LDFLAGS) -o $@ $< $(LDLIBS_libxenctrl) $(APPEND_LDFLAGS)
+
 -include $(DEPS_INCLUDE)
diff --git a/tools/misc/xenmicrocode.c b/tools/misc/xenmicrocode.c
new file mode 100644
index 0000000..ba16d21
--- /dev/null
+++ b/tools/misc/xenmicrocode.c
@@ -0,0 +1,73 @@
+#define _GNU_SOURCE
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <sys/mman.h>
+#include <errno.h>
+#include <string.h>
+#include <inttypes.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <xenctrl.h>
+
+int main(int argc, char *argv[])
+{
+    int fd = 0;
+    unsigned char *fbuf;
+    int len;
+    xc_interface *xc_handle;
+    char *filename;
+    struct stat buf;
+    DECLARE_HYPERCALL_BUFFER(struct xenpf_microcode_update, uc);
+    struct xen_platform_op op;
+    int ret;
+
+    filename = argv[1];
+    fd = open(filename, O_RDONLY);
+    if (fd <= 0) {
+        printf("Could not open; err: %d(%s)\n", errno, strerror(errno));
+        return errno;
+    }
+    if (stat(filename, &buf) != 0) {
+        printf("Could not open; err: %d(%s)\n", errno, strerror(errno));
+        return errno;
+    }
+
+    printf("%s: %ld\n", filename, buf.st_size);
+    len = buf.st_size;
+    fbuf = mmap(0, len, PROT_READ, MAP_PRIVATE, fd, 0);
+    if ( (xc_handle = xc_interface_open(0,0,0)) == 0 )
+    {
+        fprintf(stderr, "Error opening xc interface: %d (%s)\n",
+                errno, strerror(errno));
+        return 1;
+    }
+    if (fbuf == MAP_FAILED) {
+        printf("Could not map: error: %d(%s)\n", errno,
+               strerror(errno));
+        return errno;
+    }
+
+    uc = xc_hypercall_buffer_alloc(xc_handle, uc, len);
+    memcpy(uc, fbuf, len);
+
+    set_xen_guest_handle(op.u.microcode.data, uc);
+    op.cmd = XENPF_microcode_update;
+    op.interface_version = XENPF_INTERFACE_VERSION;
+    op.u.microcode.length = len;
+    ret = xc_platform_op(xc_handle, &op);
+    if ( ret )
+        fprintf(stderr, "Error in xc_platform_op %d\n", ret);
+
+    xc_hypercall_buffer_free(xc_handle, uc);
+    xc_interface_close(xc_handle);
+
+    if (munmap(fbuf, len)) {
+        printf("Could not unmap: %d(%s)\n", errno, strerror(errno));
+        return errno;
+    }
+    close(fd);
+    return 0;
+}
-- 
1.8.3.1


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--UugvWAfsgieZRqgk--


From xen-devel-bounces@lists.xenproject.org Tue Jan 29 12:25:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 12:25: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-devel-bounces@lists.xenproject.org>)
	id 1goSSE-0003rn-8T; Tue, 29 Jan 2019 12:25: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=Ppmk=QF=citrix.com=prvs=925720a60=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1goSSD-0003ri-8o
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 12:25:25 +0000
X-Inumbo-ID: f28a2020-23c0-11e9-a80e-bbff849a5bfd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f28a2020-23c0-11e9-a80e-bbff849a5bfd;
 Tue, 29 Jan 2019 12:25:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="76704214"
Date: Tue, 29 Jan 2019 12:25:14 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190129122514.GB2306@perard.uk.xensource.com>
References: <20190123090849.7758-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190123090849.7758-1-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH] xen-block: handle resize callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjMsIDIwMTkgYXQgMDk6MDg6NDlBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFNvbWUgZnJvbnRlbmQgZHJpdmVycyB3aWxsIGhhbmRsZSBkeW5hbWljIHJlc2l6aW5n
IG9mIFBWIGRpc2tzLCBzbyBzZXQgdXAKPiB0aGUgQmxvY2tEZXZPcHMgcmVzaXplX2NiKCkgbWV0
aG9kIGR1cmluZyB4ZW5fYmxvY2tfcmVhbGl6ZSgpIHRvIGFsbG93Cj4gdGhpcyB0byBiZSBkb25l
LgoKIndpbGwiOiB3aGljaCBkcml2ZXJzIGFyZSB5b3UgdGhpbmtpbmcgYWJvdXQ/IFRoZSBMaW51
eCBvbmUgc2VlbXMgdG8gYmUKYWJsZSB0byBoYW5kbGUgcmVzaXplIGFscmVhZHkuCgpBYm91dCB0
aGUgTGludXggb25lLCBpdCBjaGVjayB0aGUgbmV3IHNpemUgb25seSB3aGVuIHRoZSBiYWNrZW5k
IHNldAppdHMgInN0YXRlIiB0byAiY29ubmVjdGVkIiBhZ2Fpbi4KSXQncyBmcm9udGVuZCBzZWVt
cyB0byBpbXBsZW1lbnQgcmVzaXplIHdpdGgKMWZhNzNiZTZiZTY1MDI4YTc1NDNiYmE4ZjE0NDc0
YjQyZTA2NGExYi4KVGhlcmUgaXMgdGhpcyBpcyB0aGUgc291cmNlIGNvZGU6CiAgICBzdGF0aWMg
dm9pZCBibGtmcm9udF9jb25uZWN0KHN0cnVjdCBibGtmcm9udF9pbmZvICppbmZvKQogICAgewog
ICAgICAgIC8vIC4uLgogICAgICAgIHN3aXRjaCAoaW5mby0+Y29ubmVjdGVkKSB7CiAgICAgICAg
Y2FzZSBCTEtJRl9TVEFURV9DT05ORUNURUQ6CiAgICAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICAgICogUG90ZW50aWFsbHksIHRoZSBiYWNrLWVuZCBtYXkgYmUgc2lnbmFsbGluZwogICAg
ICAgICAgICAgICAgICogYSBjYXBhY2l0eSBjaGFuZ2U7IHVwZGF0ZSB0aGUgY2FwYWNpdHkuCiAg
ICAgICAgICAgICAgICAgKi8KCkluIHRoZSBiYWNrZW5kLCBMaW51eCBkb2VzIHRoaXM6CiAgICB4
ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgInNlY3RvcnMiLCAiJWxsdSIsIC4uLgog
ICAgLyoKICAgICAqIFdyaXRlIHRoZSBjdXJyZW50IHN0YXRlOyB3ZSB3aWxsIHVzZSB0aGlzIHRv
IHN5bmNocm9uaXplCiAgICAgKiB0aGUgZnJvbnQtZW5kLiBJZiB0aGUgY3VycmVudCBzdGF0ZSBp
cyAiY29ubmVjdGVkIiB0aGUKICAgICAqIGZyb250LWVuZCB3aWxsIGdldCB0aGUgbmV3IHNpemUg
aW5mb3JtYXRpb24gb25saW5lLgogICAgICovCiAgICAgeGVuYnVzX3ByaW50Zih4YnQsIGRldi0+
bm9kZW5hbWUsICJzdGF0ZSIsICIlZCIsIGRldi0+c3RhdGUpOwoKTWF5YmUgdGhlIFFFTVUgYmFj
a2VuZCBuZWVkcyBkbyB0byB0aGUgc2FtZSB0aGluZywgYW5kIHdyaXRlIGl0cyBjdXJyZW50CnN0
YXRlIGFnYWluPwoKRnJlZUJTRCBkb2Vzbid0IHNlZW1zIHRvIGNhcmUgYWJvdXQgcmVzaXplLgoK
QW5kIHRoZXJlIGlzIG5vdGhpbmcgaW4gYmxraWYuaCBhYm91dCByZXNpemluZyA6KC4KClRoYW5r
cywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 12:43:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 12:43: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-devel-bounces@lists.xenproject.org>)
	id 1goSjM-0005jS-Qe; Tue, 29 Jan 2019 12:43: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=1edO=QF=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1goSjL-0005jK-NV
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 12:43:07 +0000
X-Inumbo-ID: 6c712fa8-23c3-11e9-aeee-bc764e045a96
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c712fa8-23c3-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 12:43:06 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jan 2019 04:43:05 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,537,1539673200"; d="scan'208";a="295350915"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by orsmga005.jf.intel.com with ESMTP; 29 Jan 2019 04:43:03 -0800
Date: Tue, 29 Jan 2019 20:47:07 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190129124705.GA8249@gao-cwp>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-6-git-send-email-chao.gao@intel.com>
 <20190129095811.j3q5fudvobsrhjca@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190129095811.j3q5fudvobsrhjca@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 5/8] microcode: split out
 apply_microcode() from cpu_request_microcode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMTA6NTg6MTFBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIE1vbiwgSmFuIDI4LCAyMDE5IGF0IDAzOjA2OjQ3UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBEdXJpbmcgbGF0ZSBtaWNyb2NvZGUgdXBkYXRlLCBhcHBseV9taWNyb2Nv
ZGUoKSBpcyBpbnZva2VkIGluCj4+IGNwdV9yZXF1ZXN0X21pY3JvY29kZSgpLiBUbyBtYWtlIGxh
dGUgbWljcm9jb2RlIHVwZGF0ZSBtb3JlIHJlbGlhYmxlLAo+PiB3ZSB3YW50IHRvIHB1dCB0aGUg
YXBwbHlfbWljcm9jb2RlKCkgaW50byBzdG9wX21hY2hpbmUgY29udGV4dC4gU28KPj4gd2Ugc3Bs
aXQgb3V0IGl0IGZyb20gY3B1X3JlcXVlc3RfbWljcm9jb2RlKCkuIEFzIGEgY29uc2VxdWVuY2Us
Cj4+IGFwcGx5X21pY3JvY29kZSgpIHNob3VsZCBiZSBpbnZva2VkIGV4cGxpY2l0bHkgaW4gdGhl
IGNvbW1vbiBjb2RlLgo+PiAKPj4gQWxzbyB3aXRoIHRoZSBnbG9iYWwgdWNvZGUgY2FjaGUsIG1p
Y3JvY29kZSBwYXJzaW5nIG9ubHkgbmVlZHMKPj4gdG8gYmUgZG9uZSBvbmNlOyBjcHVfcmVxdWVz
dF9taWNyb2NvZGUoKSBpcyBhbHNvIG1vdmVkIG91dCBvZgo+PiBtaWNyb2NvZGVfdXBkYXRlX2Nw
dSgpLgo+PiAKPj4gT24gQU1EIHNpZGUsIHN2bV9ob3N0X29zdndfaW5pdCgpIGlzIHN1cHBvc2Vk
IHRvIGJlIGNhbGxlZCBhZnRlcgo+PiBtaWNyb2NvZGUgdXBkYXRlLiBBcyBhcHBseV9taWNyY29k
ZSgpIHdvbid0IGJlIGNhbGxlZCBieQo+PiBjcHVfcmVxdWVzdF9taWNyb2NvZGUoKSBub3csIHN2
bV9ob3N0X29zdndfaW5pdCgpIGlzIGFsc28gbW92ZWQgdG8gdGhlCj4+IGVuZCBvZiBhcHBseV9t
aWNyb2NvZGUoKS4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgIHwgODAgKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCj4+ICB4ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2FtZC5jICAgfCAyMyArKysrKysrLS0tLS0KPj4gIHhlbi9hcmNoL3g4Ni9taWNy
b2NvZGVfaW50ZWwuYyB8IDIwICsrLS0tLS0tLS0tCj4+ICAzIGZpbGVzIGNoYW5nZWQsIDY0IGlu
c2VydGlvbnMoKyksIDU5IGRlbGV0aW9ucygtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+PiBpbmRleCAwYzc3
ZTkwLi45MzZmMGI4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKPj4g
KysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4+IEBAIC0yNTQsNDcgKzI1NCw0MiBAQCBz
dHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpmaW5kX3BhdGNoKHVuc2lnbmVkIGludCBjcHUpCj4+ICAg
ICAgcmV0dXJuIE5VTEw7Cj4+ICB9Cj4+ICAKPj4gLWludCBtaWNyb2NvZGVfcmVzdW1lX2NwdSh1
bnNpZ25lZCBpbnQgY3B1KQo+PiArLyoKPj4gKyAqIFJldHVybiB0aGUgbnVtYmVyIG9mIHVjb2Rl
IHBhdGNoIGluc2VydGVkIHRvIHRoZSBnbG9iYWwgY2FjaGUuCj4+ICsgKiBSZXR1cm4gbmVndGl2
ZSB2YWx1ZSBvbiBlcnJvci4KPj4gKyAqLwo+PiArc3RhdGljIGludCBwYXJzZV9taWNyb2NvZGVf
YmxvYihjb25zdCB2b2lkICpidWZmZXIsIHNpemVfdCBsZW4pCj4+ICB7Cj4+IC0gICAgaW50IGVy
cjsKPj4gKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+PiAgICAg
IHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNw
dSk7Cj4+IC0KPj4gLSAgICBpZiAoICFtaWNyb2NvZGVfb3BzICkKPj4gLSAgICAgICAgcmV0dXJu
IDA7Cj4+ICsgICAgaW50IHJldDsKPj4gIAo+PiAgICAgIHNwaW5fbG9jaygmbWljcm9jb2RlX211
dGV4KTsKPj4gLQo+PiAtICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8o
Y3B1LCAmdWNpLT5jcHVfc2lnKTsKPj4gLSAgICBpZiAoIGVyciApCj4+IC0gICAgewo+PiArICAg
IHJldCA9IG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8oY3B1LCAmdWNpLT5jcHVfc2ln
KTsKPj4gKyAgICBpZiAoIGxpa2VseSghcmV0KSApCj4+ICsgICAgICAgIHJldCA9IG1pY3JvY29k
ZV9vcHMtPmNwdV9yZXF1ZXN0X21pY3JvY29kZShjcHUsIGJ1ZmZlciwgbGVuKTsKPj4gKyAgICBl
bHNlCj4+ICAgICAgICAgIG1pY3JvY29kZV9maW5pX2NwdShjcHUpOwo+PiAtICAgICAgICBzcGlu
X3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKPj4gLSAgICAgICAgcmV0dXJuIGVycjsKPj4gLSAg
ICB9Cj4+IC0KPj4gLSAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUoY3B1
KTsKPj4gICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKPj4gIAo+PiAtICAgIHJl
dHVybiBlcnI7Cj4+ICsgICAgcmV0dXJuIHJldDsKPj4gIH0KPj4gIAo+PiAtc3RhdGljIGludCBt
aWNyb2NvZGVfdXBkYXRlX2NwdShjb25zdCB2b2lkICpidWYsIHNpemVfdCBzaXplKQo+PiArc3Rh
dGljIGludCBtaWNyb2NvZGVfdXBkYXRlX2NwdSh2b2lkKQo+PiAgewo+PiAtICAgIGludCBlcnI7
Cj4+IC0gICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPj4gLSAgICBz
dHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUp
Owo+PiArICAgIGludCByZXQ7Cj4+ICAKPj4gICAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRl
eCk7Cj4+IC0KPj4gLSAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKGNw
dSwgJnVjaS0+Y3B1X3NpZyk7Cj4+IC0gICAgaWYgKCBsaWtlbHkoIWVycikgKQo+PiAtICAgICAg
ICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoY3B1LCBidWYsIHNp
emUpOwo+PiAtICAgIGVsc2UKPj4gLSAgICAgICAgbWljcm9jb2RlX2ZpbmlfY3B1KGNwdSk7Cj4+
IC0KPj4gKyAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUoc21wX3Byb2Nl
c3Nvcl9pZCgpKTsKPgo+SSd2ZSByZWFsaXplZCB0aGF0IG1vc3Qgb2YgdGhpcyBoZWxwZXJzIHRh
a2UgYSBjcHUgaWQgcGFyYW1ldGVyCj4oYXBwbHlfbWljcm9jb2RlLCBjb2xsZWN0X2NwdV9pbmZv
IGFuZCBjcHVfcmVxdWVzdF9taWNyb2NvZGUpLCBidXQKPnRoYXQgYXQgbGVhc3Qgb24gSW50ZWwg
dGhleSBhcmUgcmVxdWlyZWQgdG8gYmUgY2FsbGVkIG9uIHRoZSBjdXJyZW50Cj5DUFUsIGF0IHdo
aWNoIHBvaW50IEkgd29uZGVyIGFib3V0IHRoZWlyIHB1cnBvc2UuIElNTyB0aGV5IGp1c3QgbWFr
ZQo+dGhlIGludGVyZmFjZSBtb3JlIG1lc3N5LCB3aXRob3V0IGFkZGluZyBhbnkgZnVuY3Rpb25h
bGl0eS4KCkkgYWdyZWUgd2l0aCB5b3UgYW5kIHdpbGwgcmVtb3ZlIHRoZSAnY3B1JyBwYXJhbWV0
ZXIgZnJvbSB0aGUgaW50ZXJmYWNlcwp5b3UgbWVudGlvbmVkIGFib3ZlLgoKPgo+PiAgICAgIHNw
aW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwo+PiAgCj4+IC0gICAgcmV0dXJuIGVycjsKPj4g
KyAgICByZXR1cm4gcmV0Owo+PiArfQo+PiArCj4+ICtpbnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUo
dW5zaWduZWQgaW50IGNwdSkKPj4gK3sKPj4gKyAgICBCVUdfT04oY3B1ICE9IHNtcF9wcm9jZXNz
b3JfaWQoKSk7Cj4KPlNhbWUgaGVyZSwgd2hhdCdzIHRoZSBwb2ludCBvZiBwYXNzaW5nIGEgY3B1
IGlkIGFzIHBhcmFtZXRlciB3aGVuCj50aGVyZSdzIG9ubHkgb25lIHZhbGlkIHZhbHVlPwo+Cj4+
ICsgICAgcmV0dXJuIG1pY3JvY29kZV9vcHMgPyBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpIDogMDsK
Pj4gIH0KPj4gIAo+PiAgc3RhdGljIGxvbmcgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICpfaW5m
bykKPj4gQEAgLTMwNCw3ICsyOTksNyBAQCBzdGF0aWMgbG9uZyBkb19taWNyb2NvZGVfdXBkYXRl
KHZvaWQgKl9pbmZvKQo+PiAgCj4+ICAgICAgQlVHX09OKGluZm8tPmNwdSAhPSBzbXBfcHJvY2Vz
c29yX2lkKCkpOwo+PiAgCj4+IC0gICAgZXJyb3IgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdShpbmZv
LT5idWZmZXIsIGluZm8tPmJ1ZmZlcl9zaXplKTsKPj4gKyAgICBlcnJvciA9IG1pY3JvY29kZV91
cGRhdGVfY3B1KCk7Cj4+ICAgICAgaWYgKCBlcnJvciApCj4+ICAgICAgICAgIGluZm8tPmVycm9y
ID0gZXJyb3I7Cj4+ICAKPj4gQEAgLTMzOSwxMCArMzM0LDYgQEAgaW50IG1pY3JvY29kZV91cGRh
dGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcg
bGVuKQo+PiAgICAgICAgICByZXR1cm4gcmV0Owo+PiAgICAgIH0KPj4gIAo+PiAtICAgIGluZm8t
PmJ1ZmZlcl9zaXplID0gbGVuOwo+PiAtICAgIGluZm8tPmVycm9yID0gMDsKPj4gLSAgICBpbmZv
LT5jcHUgPSBjcHVtYXNrX2ZpcnN0KCZjcHVfb25saW5lX21hcCk7Cj4+IC0KPj4gICAgICBpZiAo
IG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSApCj4+ICAgICAgewo+PiAgICAgICAgICByZXQg
PSBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUoKTsKPj4gQEAgLTM1Myw2ICszNDQsMTggQEAg
aW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBi
dWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+PiAgICAgICAgICB9Cj4+ICAgICAgfQo+PiAgCj4+ICsg
ICAgcmV0ID0gcGFyc2VfbWljcm9jb2RlX2Jsb2IoaW5mby0+YnVmZmVyLCBsZW4pOwo+PiArICAg
IGlmICggcmV0IDw9IDAgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIg
Ik5vIHZhbGlkIG9yIG5ld2VyIHVjb2RlIGZvdW5kLiBVcGRhdGUgYWJvcnQhXG4iKTsKPj4gKyAg
ICAgICAgeGZyZWUoaW5mbyk7Cj4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiArICAgIH0K
Pj4gKwo+PiArICAgIGluZm8tPmJ1ZmZlcl9zaXplID0gbGVuOwo+PiArICAgIGluZm8tPmVycm9y
ID0gMDsKPj4gKyAgICBpbmZvLT5jcHUgPSBjcHVtYXNrX2ZpcnN0KCZjcHVfb25saW5lX21hcCk7
Cj4KPkl0IGxvb2tzIGxpa2UgeW91IGNhbiBhbHNvIGdldCByaWQgb2YgdGhlIGNwdSBmaWVsZCBp
biBtaWNyb2NvZGVfaW5mbywKPnNpbmNlIGl0J3MgYWx3YXlzIHNtcF9wcm9jZXNzb3JfaWQ/CgpZ
ZXMuIFdpbGwgcmVtb3ZlIHRoZSAnY3B1JyBmaWVsZC4KCj4KPj4gKwo+PiAgICAgIHJldHVybiBj
b250aW51ZV9oeXBlcmNhbGxfb25fY3B1KGluZm8tPmNwdSwgZG9fbWljcm9jb2RlX3VwZGF0ZSwg
aW5mbyk7Cj4+ICB9Cj4+ICAKPj4gQEAgLTM5NiwxMyArMzk5LDI0IEBAIGludCBfX2luaXQgZWFy
bHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUoYm9vbCBzdGFydF91cGRhdGUpCj4+ICAgICAgfQo+PiAg
ICAgIGlmICggZGF0YSApCj4+ICAgICAgewo+PiArICAgICAgICBzdGF0aWMgYm9vbCBwYXJzZWQg
PSBmYWxzZTsKPj4gKwo+PiAgICAgICAgICBpZiAoIHN0YXJ0X3VwZGF0ZSAmJiBtaWNyb2NvZGVf
b3BzLT5zdGFydF91cGRhdGUgKQo+PiAgICAgICAgICAgICAgcmMgPSBtaWNyb2NvZGVfb3BzLT5z
dGFydF91cGRhdGUoKTsKPj4gIAo+PiAgICAgICAgICBpZiAoIHJjICkKPj4gICAgICAgICAgICAg
IHJldHVybiByYzsKPj4gIAo+PiAtICAgICAgICByZXR1cm4gbWljcm9jb2RlX3VwZGF0ZV9jcHUo
ZGF0YSwgbGVuKTsKPj4gKyAgICAgICAgaWYgKCAhcGFyc2VkICkKPj4gKyAgICAgICAgewo+PiAr
ICAgICAgICAgICAgcmMgPSBwYXJzZV9taWNyb2NvZGVfYmxvYihkYXRhLCBsZW4pOwo+PiArICAg
ICAgICAgICAgcGFyc2VkID0gdHJ1ZTsKPj4gKwo+PiArICAgICAgICAgICAgaWYgKCByYyA8PSAw
ICkKPj4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKyAgICAgICAgfQo+PiAr
Cj4+ICsgICAgICAgIHJldHVybiBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpOwo+Cj5IbSwgdGhlIHVz
YWdlIG9mIHBhcnNlZCBoZXJlIGlzIGtpbmQgb2YgZGFuZ2Vyb3VzLiBJIGFzc3VtZSB0aGlzIHdv
cmtzCj5maW5lIGJlY2F1c2UgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUgaXMgY2FsbGVkIGZy
b20gdGhlIEJTUCBpbgo+ZWFybHlfbWljcm9jb2RlX2luaXQsIGFuZCB0aGVuIGNvbmN1cnJlbnQg
Y2FsbHMgZG9uZSBieSB0aGUgQVBzIGFsd2F5cwo+c2VlIHBhcnNlZCBhcyB0cnVlLgoKSSB0aGlu
ayBBUHMgYXJlIHdva2VuIHVwIG9uZS1ieS1vbmUuIFNlZSB0aGUgY2FsbCBzaXRlIG9mIGNwdV91
cCBpbgpfX3N0YXJ0X3hlbi4KCj4KPkkgd291bGQgaG93ZXZlciByZWNvbW1lbmQgdGhhdCB5b3Ug
bW92ZSB0aGUgcGFyc2luZyB0bwo+ZWFybHlfbWljcm9jb2RlX2luaXQsIGFuZCB0aGF0IGVhcmx5
X21pY3JvY29kZV91cGRhdGVfY3B1IGFsd2F5cwo+YXNzdW1lIHRoZSBibG9iIGhhcyBiZWVuIHBh
cnNlZC4KPgo+SWYgdGhhdCBkb2Vzbid0IHdvcmsgZm9yIHNvbWUgcmVhc29uLCBJIHdvdWxkIHRo
ZW4gcmVjb21tZW5kIHRoYXQgeW91Cj5nYXRlIHRoZSBwYXJzaW5nIGJhc2VkIG9uIGNwdV9pZCwg
c28gInNtcF9wcm9jZXNzb3JfaWQoKSA9PSAwIgoKRG8geW91IHRoaW5rIGl0IGlzIGJldHRlcjoK
cmVtb3ZlIHRoZSBwYXJzZWQgZmxhZyBhbmQgY2hlY2sgd2hldGhlciBjdXJyZW50IGNwdSBpcyBi
c3AgaW4KZWFybHlfbWljcm9jb2RlX2luaXQoKTsgYnNwIGNhbGxzIHRoZSBlYXJseV9taWNyb2Nv
ZGVfdXBkYXRlX2NwdSgpLiBBUHMKanVzdCBjYWxsIG1pY3JvY29kZV91cGRhdGVfY3B1KCkuCgo+
Cj4+ICAgICAgfQo+PiAgICAgIGVsc2UKPj4gICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIGIveGVuL2FyY2gveDg2L21p
Y3JvY29kZV9hbWQuYwo+PiBpbmRleCBkODZhNTk2Li44MGUyNzRlIDEwMDY0NAo+PiAtLS0gYS94
ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2Nv
ZGVfYW1kLmMKPj4gQEAgLTI5Nyw2ICsyOTcsMTAgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2Nv
ZGUodW5zaWduZWQgaW50IGNwdSkKPj4gIAo+PiAgICAgIHVjaS0+Y3B1X3NpZy5yZXYgPSByZXY7
Cj4+ICAKPj4gKyNpZiBDT05GSUdfSFZNCj4+ICsgICAgc3ZtX2hvc3Rfb3N2d19pbml0KCk7Cj4+
ICsjZW5kaWYKPj4gKwo+PiAgICAgIHJldHVybiAwOwo+PiAgfQo+PiAgCj4+IEBAIC00NjMsNiAr
NDY3LDcgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNw
dSwgY29uc3Qgdm9pZCAqYnVmLAo+PiAgICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0g
JnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7Cj4+ICAgICAgdW5zaWduZWQgaW50IGN1cnJl
bnRfY3B1X2lkOwo+PiAgICAgIHVuc2lnbmVkIGludCBlcXVpdl9jcHVfaWQ7Cj4+ICsgICAgdW5z
aWduZWQgaW50IG1hdGNoZWRfY250ID0gMDsKPj4gIAo+PiAgICAgIC8qIFdlIHNob3VsZCBiaW5k
IHRoZSB0YXNrIHRvIHRoZSBDUFUgKi8KPj4gICAgICBCVUdfT04oY3B1ICE9IHJhd19zbXBfcHJv
Y2Vzc29yX2lkKCkpOwo+PiBAQCAtNTY0LDExICs1NjksMTUgQEAgc3RhdGljIGludCBjcHVfcmVx
dWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAo+PiAgICAg
ICAgICAgKiB0aGlzIHVjb2RlIHBhdGNoIGJlZm9yZSBjaGVja2luZyB3aGV0aGVyIGl0IG1hdGNo
ZXMgd2l0aAo+PiAgICAgICAgICAgKiBjdXJyZW50IENQVS4KPj4gICAgICAgICAgICovCj4+IC0g
ICAgICAgIGlmICggc2F2ZV9wYXRjaChtaWNyb2NvZGVfcGF0Y2gpICYmIG1pY3JvY29kZV9maXRz
KG1jX2FtZCwgY3B1KSApCj4+ICsgICAgICAgIGlmICggc2F2ZV9wYXRjaChtaWNyb2NvZGVfcGF0
Y2gpICkKPj4gICAgICAgICAgewo+PiAtICAgICAgICAgICAgZXJyb3IgPSBhcHBseV9taWNyb2Nv
ZGUoY3B1KTsKPj4gLSAgICAgICAgICAgIGlmICggZXJyb3IgKQo+PiAtICAgICAgICAgICAgICAg
IGJyZWFrOwo+PiArICAgICAgICAgICAgbWF0Y2hlZF9jbnQrKzsKPj4gKyAgICAgICAgICAgIGlm
ICggbWljcm9jb2RlX2ZpdHMobWNfYW1kLCBjcHUpICkKPj4gKyAgICAgICAgICAgIHsKPj4gKyAg
ICAgICAgICAgICAgICBlcnJvciA9IGFwcGx5X21pY3JvY29kZShjcHUpOwo+PiArICAgICAgICAg
ICAgICAgIGlmICggZXJyb3IgKQo+PiArICAgICAgICAgICAgICAgICAgICBicmVhazsKPj4gKyAg
ICAgICAgICAgIH0KPgo+SW4gdGhlIGNvbW1pdCBtZXNzYWdlIHlvdSBtZW50aW9uIHRoYXQgYXBw
bHlfbWljcm9jb2RlIHdvbid0IGJlIGNhbGxlZAo+YnkgY3B1X3JlcXVlc3RfbWljcm9jb2RlLCB5
ZXQgaXQgc2VlbXMgaXQncyBjYWxsZWQ/CgpsaW5lcyBiZWxvdyAibWF0Y2hlZF9jbnQrKyIgc2hv
dWxkIGJlIHJlbW92ZWQuIFRoZXkgc2xpcHBlZCBpbiB3aGVuIEkKZGlkIGEgcmViYXNpbmcuCgpU
aGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 12:43:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 12:43: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-devel-bounces@lists.xenproject.org>)
	id 1goSji-0005kK-41; Tue, 29 Jan 2019 12:43: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=GoEg=QF=citrix.com=prvs=9252b1a92=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1goSjg-0005k4-9F
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 12:43:28 +0000
X-Inumbo-ID: 790bef56-23c3-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 790bef56-23c3-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 12:43:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="76705236"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23632.19051.997850.551500@mariner.uk.xensource.com>
Date: Tue, 29 Jan 2019 12:43:23 +0000
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <cadbe47c-5e26-6f07-c6ed-973f3fb53712@suse.com>
References: <cadbe47c-5e26-6f07-c6ed-973f3fb53712@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] osstest commits and Xen releases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJPU1N0ZXN0IGNvbW1pdHMgYW5kIFhlbiByZWxlYXNlcyIp
Ogo+IEkgaGF2ZSBmb3VuZCBhbiBhbGFybWluZyB0ZW5kZW5jeSByZWdhcmRpbmcgY2hhbmdlcyBp
biB0aGUgT1NTdGVzdAo+IHJlcG9zaXRvcnk6IG92ZXIgdGhlIGxhc3QgMiB5ZWFycyAob3IgMyBY
ZW4gdmVyc2lvbnMpIHRoZXJlIGhhcyBiZWVuCj4gYSBwYXR0ZXJuIG9mIE9TU3Rlc3QgY29tbWl0
cyBiZWluZyBtb3JlIGZyZXF1ZW50IGR1cmluZyB0aGUgUkMgcGhhc2UKPiBvZiBhIFhlbiByZWxl
YXNlLiBPbiBhdmVyYWdlIHRoZXJlIHdlcmUgYWJvdXQgNCBjb21taXRzIHRvIG9zc3Rlc3QuZ2l0
Cj4gcGVyIHdlZWsuIFRoZSBudW1iZXJzIHdlcmUgc2lnbmlmaWNhbnRseSBoaWdoZXIgZHVyaW5n
IFJDLXBoYXNlczoKPiAKPiBWZXJzaW9uICAgUkMtcGhhc2UgICAgICAgICAgICAgICAgIE9TU3Rl
c3QgY29tbWl0cyBwZXIgd2Vlawo+IDQuMTIgICAgICAyMDE5LzAxLzE2IC0gICAgICAgICAgICAg
MTkKPiA0LjExICAgICAgMjAxOC8wNC8xNyAtIDIwMTgvMDcvMDkgIDEwCj4gNC4xMCAgICAgIDIw
MTcvMTAvMTYgLSAyMDE3LzEyLzEzICA2Cj4gCj4gSSBoYXZlIGxvb2tlZCBhdCB0aGlzIGFzIEkg
d291bGQgaGF2ZSBsaWtlZCB0byBjdXQgNC4xMi1SQzIgdGhpcwo+IE1vbmRheSwgYnV0IE9TU3Rl
c3RzIGZvciB4ZW4tdW5zdGFibGUgZmFpbGVkIG92ZXIgdGhlIHdlZWtlbmQuIElhbgo+IHN1c3Bl
Y3RlZCBhIGNoYW5nZSBpbiBPU1N0ZXN0IHRvIGJlIGJsYW1lZCAobmVlZHMgdG8gYmUgdmVyaWZp
ZWQpLgo+IAo+IEFzIHRoZSByZWxlYXNlIG1hbmFnZXIgSSBkb24ndCBsaWtlIFJDcyBiZWluZyBk
ZWxheWVkIGR1ZSB0byBjaGFuZ2VzCj4gaW4gb3VyIGluZnJhc3RydWN0dXJlLiBGb3IgWGVuIHdl
IGhhdmUgY29kZSBmcmVlemUgYW5kIHBhdGNoZXMgdG8gZ28gaW4KPiBuZWVkIHRoZSByZWxlYXNl
IG1hbmFnZXIncyBhY2suIFNob3VsZG4ndCB0aGUgc2FtZSBhcHBseSB0byBPU1N0ZXN0Pwo+IAo+
IEkgbGlrZSBPU1N0ZXN0IHZlcnkgbXVjaCBhcyBpdCBoZWxwcyBjYXRjaGluZyBidWdzIGVhcmx5
LiBCdXQgSSBiZWxpZXZlCj4gdGhlIG1haW4gZGV2ZWxvcG1lbnQgc2hvdWxkIG5vdCBiZSBkb25l
IGluIHRoZSB0aW1lIHdoZW4gd2UgbmVlZCBpdCdzCj4gcmVzdWx0cyB0byBiZSBtb3N0IHJlbGlh
YmxlLgo+IAo+IFRob3VnaHRzPwoKClRoYW5rcyBmb3IgcmFpc2luZyB0aGlzLiAgSSBoYXZlIHRo
cmVlIGxpbmVzIG9mIHJlc3BvbnNlLgoKCkZpcnN0bHksIGluIHRoZSBtb3N0IGdlbmVyYWwgY2Fz
ZTogSSB0aGluayB5b3UgaGF2ZSBhIHBvaW50LgoKKEkgdGhpbmsgdGhpcyBlZmZlY3QgaXMgcHJv
YmFibHkgZHVlIHRvIGNoYW5nZXMgd2hpY2ggaGFkIGJlZW4gc3RhcnZlZApvZiBlZmZvcnQgZHVl
IHRvIHRoZSBpbXBlbmRpbmcgWGVuIGZyZWV6ZSBiZWluZyB1bmJsb2NrZWQsIGJ1dCBJIHdvdWxk
CmhhdmUgdG8gZG8gYSBmdWxsIGNoYXJ0IHRvIGJlIHN1cmUuKQoKSSBzdWdnZXN0IHdlIGltcHJv
dmUgdGhpcyBieSBhZG9wdGluZyBhIHJlbGVhc2UgYWNrIHN5c3RlbSBmb3IgcHVzaGVzCnRvIG9z
c3Rlc3QgcHJldGVzdCBhZnRlciB0aGUgWGVuIGNvZGVmcmVlemUgZGF0ZS4gIEluIHByYWN0aWNl
IGl0IHdpbGwKc29tZXRpbWVzIGJlIG5lY2Vzc2FyeSB0byBtYWtlIGNoYW5nZXMgcXVpY2tseSAo
ZWcgZGViaWFuLWluc3RhbGxlcgprZXJuZWwgdXBkYXRlcykgc28gSSB0aGluayBJIChhcyBvc3N0
ZXNldCBtYWludGFpbmVyKSB3b3VsZCBuZWVkIHNvbWUKZGlzY3JldGlvbiB0byB3YWl2ZSB0aGUg
bmVlZCBmb3IgYSByZWxlYXNlIGFjayBvciB0byBtYWtlIG9uZSBteXNlbGYsCmJ1dCB0aGF0IHdv
dWxkIGNlcnRhaW5seSBpbnZvbHZlIGluZm9ybWluZyB5b3UsIGFuZCBhc2tpbmcgeW91cgpvcGlu
aW9uIGlmIHlvdSBhcmUgYXZhaWxhYmxlLgoKQW5vdGhlciBwb3NzaWJpbGl0eSB3b3VsZCBiZSB0
byBhcnJhbmdlIGZvciB4ZW4tdW5zdGFibGUgdG8gaGF2ZSBpdHMKb3duIHNlcGFyYXRlIGJyYW5j
aCBvZiBvc3N0ZXN0LCBzbyB0aGF0IHhlbi11bnN0YWJsZSdzIHJ1bnMgY2FuIGJlCmRldGFjaGVk
IGZyb20gdGhlIHJlc3QuICBJIHRoaW5rIHdoaWxlIHRoaXMgaXMgdGVjaG5pY2FsbHkgcG9zc2li
bGUgaXQKaXMgbm90IHdvcnRoIHRoZSBhZGRpdGlvbmFsIGNvbXBsZXhpdHkgKGFkbWluIGhhc3Ns
ZSwgcmlzayBvZgpjb25mdXNpb24sIHdvcmsgdG8gcmVjb25jaWxlIGJyYW5jaGVzLCBldGMuIGV0
Yy4pCgpEbyB5b3UgdGhpbmsgYSByZWxlYXNlIGFjayBzaG91bGQgYmUgbmVlZGVkIGZvciBjb21t
aXNzaW9uaW5nIG5ldwpoYXJkd2FyZSA/CgoKU2Vjb25kbHksIG9uIHRoaXMgc3BlY2lmaWMgc2V0
IG9mIGNoYW5nZXMsIGxvb2tpbmcgYXQgaXQgZnJvbSB0aGUKcG9pbnQgb2YgdmlldyBvZiB3aGV0
aGVyIHN1Y2ggYSByZWxlYXNlIGFjayBvdWdodCB0byBoYXZlIGJlZW4KZm9ydGhjb21pbmc6CgpX
ZSBoYXZlIGJlZW4gaGF2aW5nIGhhcmR3YXJlIGZhaWx1cmVzLiAgUGFydGljdWxhcmx5LCB3ZSBo
YXZlIGJlZW4KaGF2aW5nIFBEVSBwb3J0IGZhaWx1cmVzIHdoaWNoIEkgYW0gZmFpcmx5IHN1cmUg
YXJlIGR1ZSB0byB0aGUgaGlnaApmcmVxdWVuY3kgd2l0aCB3aGljaCB3ZSB1c2UgdGhlIFBEVSBy
ZWxheXMgdG8gaGFyZCBwb3dlciBjeWNsZSB0aGUKbWFjaGluZXMuICBXZSBoYXZlIGFsc28gaGFk
IGEgaGlnaGVyIHJhdGUgb2Ygb3RoZXIgaGFyZHdhcmUgcHJvYmxlbXMKdGhhbiBJIHRoaW5rIHdv
dWxkIGJlIHRvIGJlIGV4cGVjdGVkLCB3aGljaCBtaWdodCBiZSByZWxhdGVkLgoKVGhlc2UgUERV
IHJlbGF5IHByb2JsZW1zIHRoZW1zZWx2ZXMgbGVhZCB0byBvc3N0ZXN0IHVucmVsaWFiaWxpdHkg
YW5kCm9mIGNvdXJzZSB0aGUgbG9uZ2VyIHRoZSBzaXR1YXRpb24gZ29lcyBvbiB0aGUgbW9yZSBz
dHVmZiBicmVha3MuCgpTbyBJIHRoaW5rIHRoYXQgZm9yIHRoZXNlIGNoYW5nZXMgYSByZWxlYXNl
IGFjayBzaG91bGQgcHJvYmFibHkgaGF2ZQpiZWVuIGdyYW50ZWQgYWx0aG91Z2ggcGVyaGFwcyBh
ZGRpdGlvbmFsIGZvcm1hbCB0ZXN0aW5nIChvciBzb21lIG90aGVyCmFzc3VyYW5jZSkgd291bGQg
aGF2ZSBvciBzaG91bGQgYmVlbiBkb25lIC0gc2VlIGJlbG93LgoKClRoaXJkbHksIGluIHRoaXMg
Y2FzZSB0aGVzZSByZWNlbnQgY2hhbmdlcyB3ZXJlIGluIGZhY3Qgbm90IGFueXRoaW5nCnRvIGRv
IHdpdGggdGhlIGZhY3QgdGhhdCB3ZSBkaWRuJ3QgZ2V0IGEgcHVzaCBvdmVyIHRoZSB3ZWVrZW5k
LgpMb29raW5nIGF0IHRoZSByZWNlbnQgZmxpZ2h0cywgdGhlIGZpcnN0IG9mIHRoZSBjaGFuZ2Vz
IEkgbWFkZSBhdCB0aGUKZW5kIG9mIGxhc3Qgd2VlayB0b29rIGVmZmVjdCBpbiAxMzI1MDQgKHdo
aWNoIHJlcG9ydGVkIGxhdGUgb24KTW9uZGF5KS4KClRoZSBvc3N0ZXN0IGNoYW5nZXMgd2VyZToK
CiAqIFN1YnN0YW50aWFsIGNoYW5nZXMgdG8gaG9zdCAoYW5kIEwxIGhvc3QvZ3Vlc3QpIHBvd2Vy
CiAgIG9uL29mZi9yZWJvb3QgbWFjaGluZXJ5LiAgSW4gcGFydGljdWxhciBob3N0cyBhcmUgbm93
IG5vcm1hbGx5CiAgIHNvZnQtcmVib290ZWQgdmlhIHNzaCBhdCB0aGUgc3RhcnQgb2YgYSB0ZXN0
LCByYXRoZXIgdGhhbgogICBoYXJkIHBvd2VyIGN5Y2xlZC4KCiAqIFNtYWxsIGNoYW5nZXMgdG8g
cmVwb3J0aW5nIGZ1bmN0aW9ucy4KICogT25lIHRpbnkgY2hhbmdlIHRvIGltcHJvdmUgc29tZSBl
cnJvciBtZXNzYWdlcy4KCgpUaGVzZSBjaGFuZ2VzICpkaWQqIGNhdXNlIGEgcmVncmVzc2lvbiBp
biAxMzI1MDQ6CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFw
cGVuZCAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzI0NzgKClRoaXMgd2FzIG5vdCBjb25zaWRlcmVk
IGJsb2NraW5nIGJ5IG9zc3Rlc3QgYmVjYXVzZSBmcm9tIHRoZQphcmNoYWVvbG9naXN0J3MgcG9p
bnQgb2YgdmlldyBpdCBpcyBpbnRlcm1pdHRlbnQgKHRoZSBhcmNoYWVvbG9naXN0IGlzCnJpZ2h0
IGJ1dCBmb3IgdGhlIHdyb25nIHJlYXNvbikuICBCdXQsIHRvIGp1c3RpZnkgdGhhdCBvc3N0ZXN0
IGhhZCB0bwpsb29rIGF0IDEzMjQ3OCB3aGljaCBoYXMgb3RoZXIgZmFpbHVyZXMsIHNvIHRoaXMg
b3NzdGVzdCByZWdyZXNzaW9uCndhcyBwYXJ0IG9mIHRoZSByZWFzb24gZm9yIG5vdCBnZXR0aW5n
IGEgcHVzaCBvbiBNb25kYXkgbmlnaHQuCgoKVGhlIGJ1ZyB3YXMgZWZmZWN0aXZlbHkgaW50cm9k
dWNlZCBieSBkcm9wcGluZywgbGF0ZSBpbiBkZXZlbG9wbWVudCwKdGhlIHBvd2VyIG1hbmFnZW1l
bnQgY2hhbmdlcyBmb3IgdGhlIEZyZWVCU0QgdGVzdHMuICBUaG9zZSBjaGFuZ2VzCndlcmUgZHJv
cHBlZCBsYXRlIGR1ZSB0byBtZSByZWFsaXNpbmcgYXMgSSB3YXMgd3JpdGluZyBtb3JlCmNvbXBy
ZWhlbnNpdmUgZGVzaWduIGNvbW1lbnRzIHRoYXQgbXkgaW50ZW5kZWQgc2NoZW1lIHdhcyBub3Qg
MTAwJQpzb3VuZC4KClRoaXMgcHJvYmxlbSB3YXMgbm90IGRldGVjdGVkIGJ5IG9zc3Rlc3QncyBm
b3JtYWwgc2VsZi10ZXN0IGJlY2F1c2UKdGhlIGZvcm1hbCBzZWxmLXRlc3QgZGlkIG5vdCBlbmNv
dW50ZXIgdGhlIHRyaWdnZXJpbmcgY29uZGl0aW9uIChUaGUKYnVnIHRyaWdnZXJzIHdoZW4gdGhl
IEZyZWVCU0QgdGVzdCBydW5zIG9uIGEgYm94IHdoaWNoIGZvciBzb21lIHJlYXNvbgp3YXMgbGVm
dCBpbiBhIHN0YXRlLCBieSB0aGUgcHJldmlvdXMgdGVzdCwgd2hlcmUgaXQgY291bGQgbm90IGJl
CnJlYm9vdGVkIHdpdGggc3NoOyB0aGUgbGF0dGVyIGlzIHF1aXRlIHJhcmUuKQoKVGhpcyByaXNr
IHdvdWxkIGhhdmUgYmVlbiBvYnZpb3VzIHRvIG1lIGlmIEkgaGFkIGJlZW4gYXNrZWQgKG9yIGFz
a2VkCm15c2VsZikgaG93IHRob3JvdWdobHkgdGhlIGNoYW5nZXMgb3VnaHQgdG8gaGF2ZSBiZWVu
IHRlc3RlZC4gIEZvcgpleGFtcGxlLCBpbiB0aGUgY29udGV4dCBvZiBkZWNpZGluZyB3aGV0aGVy
IHRvIGdyYW50IGEgcmVsZWFzZS1hY2suClNvIEkgdGhpbmsgeW91ciBpbXBsaWVkIHByb3Bvc2Fs
IHRvIGFwcGx5IHRoZSBmcmVlemUgdG8gb3NzdGVzdCB3b3VsZApoYXZlIGF2b2lkZWQgdGhpczog
cHJvYmFibHksIEkgd291bGQgaGF2ZSBkb25lIGFkZGl0aW9uYWwgdGVzdGluZyBhbmQKdGhlbiBh
IGJldHRlciB2ZXJzaW9uIHdvdWxkIGhhdmUgZ29uZSBpbnRvIHByb2R1Y3Rpb24uCgpUaGUgRnJl
ZUJTRCBjaGFuZ2VzIHdlcmUgbWFkZSBpbiBhIHByb3BlciB3YXkgbGF0ZXIuICBJZSB0aGUgYnVn
IHdhcwpmaXhlZCBvbiBGcmlkYXkgYW5kIGlzIG5vdyBpbiBwcm9kdWN0aW9uLiAgVGhlIGN1cnJl
bnRseS1ydW5uaW5nCnhlbi11bnN0YWJsZSBmbGlnaHQgcGlja2VkIHVwIHRoZSBmaXhlZCB2ZXJz
aW9uLgoKCkFzIGZvciB0aGUgcHJvYmxlbXMgd2hpY2ggYWN0dWFsbHkgc3RvcHBlZCB1cyBnZXR0
aW5nIGEgcHVzaCBpbiAxMzI0NTcKMTMyNDc4LCBhbmQgY29udHJpYnV0ZWQgdG8gZmFpbGluZyB0
byBnZXQgYSBwdXNoIGluIDEzMjUwNDoKCjEzMjQ1NwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
IG1lbWRpc2stdHJ5LWFwcGVuZAoKICBUaGlzIGlzIHRoZSBzaW5nbGUgdGVzdCBzdGVwIGluIHRo
YXQgdGVzdCB3aGljaCB1c2VzIEZyZWVCU0QsCiAgd2hpY2ggaXMgbm90IFVFRkktY2FwYWJsZSwg
YW5kIGl0IHJhbiBvbiBvbmUgb2Ygb3VyIGZldyBVRUZJCiAgaG9zdHMuCgogIEkgZG9uJ3Qgd2Fu
dCB0byBvbmx5IHJ1biB0aGUgdGVzdCBvbiBub24tVUVGSSBob3N0cyBiZWNhdXNlIHBhcnQgb2YK
ICB0aGUgcG9pbnQgaXMgdG8gY2hlY2sgdGhhdCBvc3N0ZXN0J3MgaG9zdCBpbnRlcmFjdGlvbiBz
dHVmZiBpcyBzdGlsbAogIHdvcmtpbmcgKGFmdGVyIGNoYW5nZXMgdG8gb3NzdGVzdCwgb3IgaW5k
ZWVkIFhlbikuCgogIFRoaXMgdGVzdCBzdGVwIG91Z2h0IHRvIGJlIHNraXBwZWQgb24gVUVGSSBo
b3N0cy4gIFRoYXQgaXQgaXMgbm90IGlzCiAgYSBidWcuICBUaGUgd29ya2Fyb3VuZCBmcm9tIGEg
WGVuIHBvdiBpcyBlaXRoZXIgdG8gZ2V0IGx1Y2t5IG9yLCBpZgogIHRoZSB0ZXN0IGlzIHN0aWNr
eSBlbm91Z2gsIGEgZm9yY2UgcHVzaC4KCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwCgogIFsgIDMxNy41MjI3MTldIEZy
ZWV6aW5nIG9mIHRhc2tzIGZhaWxlZCBhZnRlciAyMC4wMDUgc2Vjb25kcyAoMSB0YXNrcyByZWZ1
c2luZyB0byBmcmVlemUsIHdxX2J1c3k9MCk6CiAgWyAgMzE3LjU0MDkxMV0gamJkMi94dmRhNS04
ICAgIEQgZmZmZmZmZmY4MTA5ZTM4MCAgICAgMCAgIDExMiAgICAgIDIgMHgwMDAwMDAwMAogIGxp
YnhsOiBlcnJvcjogbGlieGxfZG9tX3N1c3BlbmQuYzozNjc6c3VzcGVuZF9jb21tb25fd2FpdF9n
dWVzdF90aW1lb3V0OiBEb21haW4gMjE6Z3Vlc3QgZGlkIG5vdCBzdXNwZW5kLCB0aW1lZCBvdXQK
CiAgVGhpcyBsb29rcyBsaWtlIHNvbWUga2luZCBvZiBYZW4tc3BlY2lmaWMgYnVnIGluIHRoZSBE
ZWJpYW4KICBrZXJuZWwuCgoxMzI0NzgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsCgogIEkgZG8gbm90IHVu
ZGVyc3RhbmQgd2hhdCBnb2VzIHdyb25nIGhlcmUuICBUaGUgaG9zdCBhbmQgZ3Vlc3QgYXJlCiAg
YXBwYXJlbnRseSB3b3JraW5nLiAgVGhlIGd1ZXN0IGlzIGRvaW5nIGEgRGViaWFuIGluc3RhbGwg
dXNpbmcKICBkZWJpYW4taW5zdGFsbGVyLiAgVGhlIGd1ZXN0IGluc3RhbGxlciBhc2tzIHRvIHJl
Ym9vdCwgYXMgaXMKICBleHBlY3RlZC4gIG9zc3Rlc3QgbWFuYWdlcyB0aGlzIHJlYm9vdCBpdHNl
bGYgYnkgZGV0ZWN0aW5nIHRoZQogIGd1ZXN0J3Mgc3RhdGUgY2hhbmdlLCBiZWNhdXNlIGl0IHdh
bnRzIHRvIHJlbW92ZSB0aGUgdmlydHVhbAogIGluc3RhbGxhdGlvbiBtZWRpYS4gIFNvIHRoZSBm
aXJzdCB0aGluZyBpdCBkb2VzIGlzIHRvIGRlc3Ryb3kgdGhlCiAgb2xkIGRvbWFpbi4gIFRoaXMg
ZmFpbHMgd2l0aCBzb21lIGtpbmQgb2YgbGlidmlydCBlcnJvci4KCiAgSSB0aGluayB0aGlzIGlz
IGEgYnVnIGluIGxpYnZpcnQuICBQcmVzdW1hYmx5IGEgcmFjZS4KCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwCgogIGxpYnhsOiBlcnJvcjogbGlieGxfZG9tX3N1c3BlbmQuYzozNjc6c3VzcGVuZF9jb21t
b25fd2FpdF9ndWVzdF90aW1lb3V0OiBEb21haW4gMzc6Z3Vlc3QgZGlkIG5vdCBzdXNwZW5kLCB0
aW1lZCBvdXQKICBbICAzNjUuNjM3Nzk1XSBGcmVlemluZyBvZiB0YXNrcyBmYWlsZWQgYWZ0ZXIg
MjAuMDAyIHNlY29uZHMgKDEgdGFza3MgcmVmdXNpbmcgdG8gZnJlZXplLCB3cV9idXN5PTApOgog
IFsgIDM2NS42NDU4NTddIGpiZDIveHZkYTUtOCAgICBEIGZmZmZmZmZmODEwOWUzODAgICAgIDAg
ICAxMTUgICAgICAyIDB4MDAwMDAwMDAKCiAgU2FtZSBhcyBhYm92ZS4KCgoxMzI1MDQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTMyNDIyCiAgbGlieGw6IGVycm9yOiBs
aWJ4bF9kb21fc3VzcGVuZC5jOjM2NzpzdXNwZW5kX2NvbW1vbl93YWl0X2d1ZXN0X3RpbWVvdXQ6
IERvbWFpbiA0MTpndWVzdCBkaWQgbm90IHN1c3BlbmQsIHRpbWVkIG91dAogIFsgIDM4My44Mzcz
ODZdIEZyZWV6aW5nIG9mIHRhc2tzIGZhaWxlZCBhZnRlciAyMC4wMDEgc2Vjb25kcyAoMSB0YXNr
cyByZWZ1c2luZyB0byBmcmVlemUsIHdxX2J1c3k9MCk6CiAgWyAgMzgzLjg0NTQ2NF0gamJkMi94
dmRhNS04ICAgIEQgZmZmZmZmZmY4MTA5ZTM4MCAgICAgMCAgIDExNSAgICAgIDIgMHgwMDAwMDAw
MAoKICBTYW1lIGFzIGFib3ZlLgoKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDQgbWVt
ZGlzay10cnktYXBwZW5kICAgICAgICAgZmFpbCBwYXNzIGluIDEzMjQ3OAoKICBvc3N0ZXN0IGJ1
ZywgZGlzY3Vzc2VkIGFib3ZlLgoKCkhUSC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 13:04:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 13:04:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goT4D-0007lI-0k; Tue, 29 Jan 2019 13:04: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=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goT4B-0007lD-PS
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 13:04:39 +0000
X-Inumbo-ID: 6ef462a9-23c6-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ef462a9-23c6-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 13:04:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 06:04:37 -0700
Message-Id: <5C504F63020000780014B8E7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 06:04:35 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <paul.durrant@citrix.com>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
 <20190108151811.19510-5-paul.durrant@citrix.com>
In-Reply-To: <20190108151811.19510-5-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/8] viridian: add missing context save
 helpers into synic and time modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IDAxLzA4LzE5IDQ6MTgg
UE0gPj4+Cj5DdXJyZW50bHkgdGhlIHRpbWUgbW9kdWxlIGxhY2tzIHZjcHUgY29udGV4dCBzYXZl
IGhlbHBlcnMgYW5kIHRoZSBzeW5pYwo+bW9kdWxlIGxhY2tzIGRvbWFpbiBjb250ZXh0IHNhdmUg
aGVscGVycy4gVGhlc2UgaGVscGVycyBhcmUgbm90IHlldAo+cmVxdWlyZWQgYnV0IHN1YnNlcXVl
bnQgcGF0Y2hlcyB3aWxsIHJlcXVpcmUgYXQgbGVhc3Qgc29tZSBvZiB0aGVtIHNvIHRoaXMKPnBh
dGNoIGNvbXBsZXRlcyB0aGUgc2V0IHRvIGF2b2lkIGludHJvZHVjaW5nIHRoZW0gaW4gYW4gYWQt
aG9jIHdheS4KCkJ1dCB0aGV5J3JlIGludHJvZHVjZWQgd2l0aG91dCBjYWxsZXJzIC0gYXMgdGhl
eSBkbyBub3RoaW5nIHJpZ2h0IG5vdywKd291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGFkZCB0aGUg
Y2FsbCBzaXRlcyByaWdodCBoZXJlLCBmb3IgdGhlbSB0byBub3QKbGF0ZXIgZ2V0IGFkZGVkIC0g
YXMgeW91IHNheSAtIGluIGFuIGFkIGhvYyB3YXk/CgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpA
QCAtMTc5LDYgKzE3OSwxNyBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAog
ICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBp
Y19hc3Npc3RfcGVuZGluZzsKIH0KIAordm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9j
dHh0KAorICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9t
YWluX2NvbnRleHQgKmN0eHQpCit7Cit9CisKK3ZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21h
aW5fY3R4dCgKKyAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X2RvbWFpbl9jb250ZXh0ICpjdHh0KQoreworfQorCisKIC8qCgpXb3VsZCB5b3UgbWluZCBhdm9p
ZGluZyB0aGUgZG91YmxlIGJsYW5rIGxvaW5lIGluc2VydGlvbiBoZXJlPwoKCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 13:23:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 13:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goTM7-0001FK-L0; Tue, 29 Jan 2019 13:23: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=1edO=QF=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1goTM6-0001FF-E2
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 13:23:10 +0000
X-Inumbo-ID: 046baa0e-23c9-11e9-878b-27e17b20697d
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 046baa0e-23c9-11e9-878b-27e17b20697d;
 Tue, 29 Jan 2019 13:23:08 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jan 2019 05:23:07 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,537,1539673200"; d="scan'208";a="122246637"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by orsmga003.jf.intel.com with ESMTP; 29 Jan 2019 05:23:06 -0800
Date: Tue, 29 Jan 2019 21:27:10 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190129132708.GA9079@gao-cwp>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-5-git-send-email-chao.gao@intel.com>
 <20190129092503.fvoj4nciohtdp3ei@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190129092503.fvoj4nciohtdp3ei@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 4/8] microcode: delete 'mc' field from
 struct ucode_cpu_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMTA6MjU6MDNBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPlRoYW5rcyBmb3IgdGhlIGNsZWFudXAhCj4KPk9uIE1vbiwgSmFuIDI4LCAyMDE5
IGF0IDAzOjA2OjQ2UE0gKzA4MDAsIENoYW8gR2FvIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9j
b2RlLmgKPj4gaW5kZXggZmM5OGZlZC4uNTA3ZGEyZSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21pY3Jv
Y29kZS5oCj4+IEBAIC0xOSw3ICsxOSw2IEBAIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggewo+PiAg
fTsKPj4gIAo+PiAgc3RydWN0IG1pY3JvY29kZV9vcHMgewo+PiAtICAgIGludCAoKm1pY3JvY29k
ZV9yZXN1bWVfbWF0Y2gpKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKm1jKTsKPj4gICAg
ICBpbnQgKCpjcHVfcmVxdWVzdF9taWNyb2NvZGUpKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZv
aWQgKmJ1ZiwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBzaXpl
KTsKPj4gICAgICBpbnQgKCpjb2xsZWN0X2NwdV9pbmZvKSh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1
Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZyk7Cj4+IEBAIC0zOSwxMSArMzgsNiBAQCBzdHJ1Y3QgY3B1
X3NpZ25hdHVyZSB7Cj4+ICAKPj4gIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyB7Cj4+ICAgICAgc3Ry
dWN0IGNwdV9zaWduYXR1cmUgY3B1X3NpZzsKPj4gLSAgICB1bmlvbiB7Cj4+IC0gICAgICAgIHN0
cnVjdCBtaWNyb2NvZGVfaW50ZWwgKm1jX2ludGVsOwo+PiAtICAgICAgICBzdHJ1Y3QgbWljcm9j
b2RlX2FtZCAqbWNfYW1kOwo+PiAtICAgICAgICB2b2lkICptY192YWxpZDsKPj4gLSAgICB9IG1j
Owo+PiAgfTsKPgo+SXMgdGhlcmUgcmVhbGx5IGEgbmVlZCBmb3Igc3VjaCBzdHJ1Y3R1cmUgc2lu
Y2UgaXQgb25seSBoYXMgb25lIGZpZWxkCj5ub3c/Cj4KPkknbSB0cnlpbmcgdG8gZmlndXJlIG91
dCB3aGV0aGVyIHRoaXMgaXMgZXhwYW5kZWQgYnkgZnVydGhlciBwYXRjaGVzLAo+YnV0IGl0IHNl
ZW1zIGxpa2UgaXQncyBub3QsIGlmIHNvIHBsZWFzZSByZW1vdmUgdGhlIHN0cnVjdCBhbHRvZ2V0
aGVyLgo+Cj5JJ20gYWxzbyB3b25kZXJpbmcgd2hldGhlciBpdCdzIG5lZWRlZCB0byBzdG9yZSB0
aGUgY3B1IHNpZ25hdHVyZSBpbgo+dGhlIHBjcHUgYXJlYSwgQUZBSUNUIHlvdSBhbHdheXMgY2Fs
bCBjb2xsZWN0X2NwdV9pbmZvIGJlZm9yZQo+YXBwbHlfbWljcm9jb2RlLCBhdCB3aGljaCBwb2lu
dCBjcHVfc2lnbmF0dXJlIGNvdWxkIGJlIHN0b3JlZCBpbiB0aGUKPnN0YWNrIGFuZCBwYXNzZWQg
dG8gYXBwbHlfbWljcm9jb2RlIGFzIGEgcGFyYW1ldGVyPwo+Cj5PciBhcHBseV9taWNyb2NvZGUg
Y291bGQgY2FsbCBjb2xsZWN0X2NwdV9pbmZvIGRpcmVjdGx5LiBHZXR0aW5nIHJpZAo+b2YgdGhl
IHBjcHUgZmllbGQgd291bGQgYWxzbyBhbGxvdyB5b3UgdG8gZ2V0IHJpZCBvZgo+bWljcm9jb2Rl
X2ZpbmlfY3B1LCBmdXJ0aGVyIGNsZWFuaW5nIHRoZSBjb2RlLgoKWW91ciBzdWdnZXN0aW9ucyBh
cmUgdmlhYmxlIGFuZCB3aWxsIGZvbGxvdyB0aGVtLgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 13:28:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 13:28: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-devel-bounces@lists.xenproject.org>)
	id 1goTQs-0001PX-8T; Tue, 29 Jan 2019 13:28: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=1wKt=QF=citrix.com=prvs=925d89a54=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1goTQq-0001PS-SH
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 13:28:04 +0000
X-Inumbo-ID: b3927c21-23c9-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3927c21-23c9-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 13:28:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="85223303"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH] xen-block: handle resize callback
Thread-Index: AQHUsvtDwtWWEDFoNEOB9s02QLb3EqXGJKQAgAAg4xA=
Date: Tue, 29 Jan 2019 13:27:57 +0000
Message-ID: <d90fbb449fa04875ae7ec44d645c076a@AMSPEX02CL03.citrite.net>
References: <20190123090849.7758-1-paul.durrant@citrix.com>
 <20190129122514.GB2306@perard.uk.xensource.com>
In-Reply-To: <20190129122514.GB2306@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen-block: handle resize callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAyOSBKYW51YXJ5IDIwMTkgMTI6
MjUKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHFlbXUt
Cj4gZGV2ZWxAbm9uZ251Lm9yZzsgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29t
PjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBLZXZpbiBX
b2xmIDxrd29sZkByZWRoYXQuY29tPjsgTWF4Cj4gUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgo+
IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHhlbi1ibG9jazogaGFuZGxlIHJlc2l6ZSBjYWxsYmFjawo+
IAo+IE9uIFdlZCwgSmFuIDIzLCAyMDE5IGF0IDA5OjA4OjQ5QU0gKzAwMDAsIFBhdWwgRHVycmFu
dCB3cm90ZToKPiA+IFNvbWUgZnJvbnRlbmQgZHJpdmVycyB3aWxsIGhhbmRsZSBkeW5hbWljIHJl
c2l6aW5nIG9mIFBWIGRpc2tzLCBzbyBzZXQKPiB1cAo+ID4gdGhlIEJsb2NrRGV2T3BzIHJlc2l6
ZV9jYigpIG1ldGhvZCBkdXJpbmcgeGVuX2Jsb2NrX3JlYWxpemUoKSB0byBhbGxvdwo+ID4gdGhp
cyB0byBiZSBkb25lLgo+IAo+ICJ3aWxsIjogd2hpY2ggZHJpdmVycyBhcmUgeW91IHRoaW5raW5n
IGFib3V0PyBUaGUgTGludXggb25lIHNlZW1zIHRvIGJlCj4gYWJsZSB0byBoYW5kbGUgcmVzaXpl
IGFscmVhZHkuCgpZZXMsIHRoYXQncyB3aGF0IEkgbWVhbnQgYnkgJ3dpbGwnLi4uIGl0IHdhc24n
dCBzdXBwb3NlZCB0byBpbXBseSBmdXR1cmUgdGVuc2UuIEVuZ2xpc2ggY2FuIGJlIGNvbmZ1c2lu
ZyA6LS8KCj4gCj4gQWJvdXQgdGhlIExpbnV4IG9uZSwgaXQgY2hlY2sgdGhlIG5ldyBzaXplIG9u
bHkgd2hlbiB0aGUgYmFja2VuZCBzZXQKPiBpdHMgInN0YXRlIiB0byAiY29ubmVjdGVkIiBhZ2Fp
bi4KPiBJdCdzIGZyb250ZW5kIHNlZW1zIHRvIGltcGxlbWVudCByZXNpemUgd2l0aAo+IDFmYTcz
YmU2YmU2NTAyOGE3NTQzYmJhOGYxNDQ3NGI0MmUwNjRhMWIuCj4gVGhlcmUgaXMgdGhpcyBpcyB0
aGUgc291cmNlIGNvZGU6Cj4gICAgIHN0YXRpYyB2b2lkIGJsa2Zyb250X2Nvbm5lY3Qoc3RydWN0
IGJsa2Zyb250X2luZm8gKmluZm8pCj4gICAgIHsKPiAgICAgICAgIC8vIC4uLgo+ICAgICAgICAg
c3dpdGNoIChpbmZvLT5jb25uZWN0ZWQpIHsKPiAgICAgICAgIGNhc2UgQkxLSUZfU1RBVEVfQ09O
TkVDVEVEOgo+ICAgICAgICAgICAgICAgICAvKgo+ICAgICAgICAgICAgICAgICAgKiBQb3RlbnRp
YWxseSwgdGhlIGJhY2stZW5kIG1heSBiZSBzaWduYWxsaW5nCj4gICAgICAgICAgICAgICAgICAq
IGEgY2FwYWNpdHkgY2hhbmdlOyB1cGRhdGUgdGhlIGNhcGFjaXR5Lgo+ICAgICAgICAgICAgICAg
ICAgKi8KPiAKPiBJbiB0aGUgYmFja2VuZCwgTGludXggZG9lcyB0aGlzOgo+ICAgICB4ZW5idXNf
cHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgInNlY3RvcnMiLCAiJWxsdSIsIC4uLgo+ICAgICAv
Kgo+ICAgICAgKiBXcml0ZSB0aGUgY3VycmVudCBzdGF0ZTsgd2Ugd2lsbCB1c2UgdGhpcyB0byBz
eW5jaHJvbml6ZQo+ICAgICAgKiB0aGUgZnJvbnQtZW5kLiBJZiB0aGUgY3VycmVudCBzdGF0ZSBp
cyAiY29ubmVjdGVkIiB0aGUKPiAgICAgICogZnJvbnQtZW5kIHdpbGwgZ2V0IHRoZSBuZXcgc2l6
ZSBpbmZvcm1hdGlvbiBvbmxpbmUuCj4gICAgICAqLwo+ICAgICAgeGVuYnVzX3ByaW50Zih4YnQs
IGRldi0+bm9kZW5hbWUsICJzdGF0ZSIsICIlZCIsIGRldi0+c3RhdGUpOwo+IAo+IE1heWJlIHRo
ZSBRRU1VIGJhY2tlbmQgbmVlZHMgZG8gdG8gdGhlIHNhbWUgdGhpbmcsIGFuZCB3cml0ZSBpdHMg
Y3VycmVudAo+IHN0YXRlIGFnYWluPwoKWWVzLCB0aGF0IGNhbiBlYXNpbHkgYmUgZG9uZS4gVGhl
IFdpbmRvd3MgZnJvbnRlbmQgc2ltcGx5IHJlLXJlYWRzICdzZWN0b3JzJyB3aGVuZXZlciBpdCBz
ZWVzIGFueSBjaGFuZ2UgaW4gdGhlIGJhY2tlbmQgYXJlYSAoaXQgd2F0Y2hlcyB0aGUgdG9wIGxl
dmVsIGtleSByYXRoZXIgdGhhbiBqdXN0IHRoZSAnc3RhdGUnIGtleSkuCgo+IAo+IEZyZWVCU0Qg
ZG9lc24ndCBzZWVtcyB0byBjYXJlIGFib3V0IHJlc2l6ZS4KPiAKPiBBbmQgdGhlcmUgaXMgbm90
aGluZyBpbiBibGtpZi5oIGFib3V0IHJlc2l6aW5nIDooLgoKTm9wZSwgaGVuY2UgdGhlIGRpc2Ny
ZXBhbmN5IGJldHdlZW4gdGhlIGZyb250ZW5kIGltcGxlbWVudGF0aW9ucy4gSSBjYW4gc2VuZCBh
IHBhdGNoIHRvIHhlbi1kZXZlbCB0byBub3RlIHRoZSBleGlzdGluZyBzdGF0ZSBvZiBhZmZhaXJz
IGFuZCBwZXJoYXBzIHN0YW5kYXJkaXplIG9uIHRoZSByZS13cml0aW5nIG9mICdzdGF0ZScgYmVp
bmcgdGhlIG9mZmljaWFsIHdheSB0byBpbmZvcm0gdGhlIGZyb250ZW5kLgoKICBQYXVsCgo+IAo+
IFRoYW5rcywKPiAKPiAtLQo+IEFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 13:29:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 13:29: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-devel-bounces@lists.xenproject.org>)
	id 1goTSH-0001hL-K1; Tue, 29 Jan 2019 13:29: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=1wKt=QF=citrix.com=prvs=925d89a54=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1goTSG-0001hD-Da
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 13:29:32 +0000
X-Inumbo-ID: e8051304-23c9-11e9-82a1-330327d60e77
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8051304-23c9-11e9-82a1-330327d60e77;
 Tue, 29 Jan 2019 13:29:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="85223374"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [PATCH v2 4/8] viridian: add missing context save helpers into
 synic and time modules
Thread-Index: AQHUp2VkY8GUPpvrwku/R/1o2ga4qqXGRs+AgAAXa9A=
Date: Tue, 29 Jan 2019 13:29:17 +0000
Message-ID: <e92debdcb8d847dd9d52018f04042703@AMSPEX02CL03.citrite.net>
References: <20190108151811.19510-1-paul.durrant@citrix.com>
 <20190108151811.19510-5-paul.durrant@citrix.com>
 <5C504F63020000780014B8E7@prv1-mh.provo.novell.com>
In-Reply-To: <5C504F63020000780014B8E7@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 4/8] viridian: add missing context save
 helpers into synic and time modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
amJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjkgSmFudWFyeSAyMDE5IDEzOjA1Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPiA8cm9nZXIucGF1
QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgeGVuLQo+IGRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MiA0LzhdIHZpcmlk
aWFuOiBhZGQgbWlzc2luZyBjb250ZXh0IHNhdmUgaGVscGVycwo+IGludG8gc3luaWMgYW5kIHRp
bWUgbW9kdWxlcwo+IAo+ID4+PiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PiAwMS8wOC8xOSA0OjE4IFBNID4+Pgo+ID5DdXJyZW50bHkgdGhlIHRpbWUgbW9kdWxlIGxhY2tz
IHZjcHUgY29udGV4dCBzYXZlIGhlbHBlcnMgYW5kIHRoZSBzeW5pYwo+ID5tb2R1bGUgbGFja3Mg
ZG9tYWluIGNvbnRleHQgc2F2ZSBoZWxwZXJzLiBUaGVzZSBoZWxwZXJzIGFyZSBub3QgeWV0Cj4g
PnJlcXVpcmVkIGJ1dCBzdWJzZXF1ZW50IHBhdGNoZXMgd2lsbCByZXF1aXJlIGF0IGxlYXN0IHNv
bWUgb2YgdGhlbSBzbwo+IHRoaXMKPiA+cGF0Y2ggY29tcGxldGVzIHRoZSBzZXQgdG8gYXZvaWQg
aW50cm9kdWNpbmcgdGhlbSBpbiBhbiBhZC1ob2Mgd2F5Lgo+IAo+IEJ1dCB0aGV5J3JlIGludHJv
ZHVjZWQgd2l0aG91dCBjYWxsZXJzIC0gYXMgdGhleSBkbyBub3RoaW5nIHJpZ2h0IG5vdywKPiB3
b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gYWRkIHRoZSBjYWxsIHNpdGVzIHJpZ2h0IGhlcmUsIGZv
ciB0aGVtIHRvIG5vdAo+IGxhdGVyIGdldCBhZGRlZCAtIGFzIHlvdSBzYXkgLSBpbiBhbiBhZCBo
b2Mgd2F5Pwo+IAoKT0ssIEkgY2FuIGRvIHRoYXQuCgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vc3luaWMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3lu
aWMuYwo+IEBAIC0xNzksNiArMTc5LDE3IEBAIHZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF92Y3B1
X2N0eHQoCj4gICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9
IGN0eHQtCj4gPmFwaWNfYXNzaXN0X3BlbmRpbmc7Cj4gIH0KPiAKPiArdm9pZCB2aXJpZGlhbl9z
eW5pY19zYXZlX2RvbWFpbl9jdHh0KAo+ICsgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCkKPiArewo+ICt9Cj4gKwo+ICt2
b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfZG9tYWluX2N0eHQoCj4gKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQo+ICt7
Cj4gK30KPiArCj4gKwo+ICAvKgo+IAo+IFdvdWxkIHlvdSBtaW5kIGF2b2lkaW5nIHRoZSBkb3Vi
bGUgYmxhbmsgbG9pbmUgaW5zZXJ0aW9uIGhlcmU/Cj4gCgpPb3BzLCB5ZXMsIHRoYXQgc2hvdWxk
IGhhdmUgYmVlbiBjbGVhbmVkIHVwLgoKICBQYXVsCgo+IAo+IEphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 13:30:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 13:30: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-devel-bounces@lists.xenproject.org>)
	id 1goTSl-0001zp-UE; Tue, 29 Jan 2019 13:30: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=KUKg=QF=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1goTSl-0001v6-0V
 for xen-devel@lists.xen.org; Tue, 29 Jan 2019 13:30:03 +0000
X-Inumbo-ID: fa86ccd1-23c9-11e9-aeee-bc764e045a96
Received: from mail-lj1-x229.google.com (unknown [2a00:1450:4864:20::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa86ccd1-23c9-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 13:30:01 +0000 (UTC)
Received: by mail-lj1-x229.google.com with SMTP id k15-v6so17455185ljc.8
 for <xen-devel@lists.xen.org>; Tue, 29 Jan 2019 05:30:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=hMjNlKpdsnjgX1EJekRj5u638al75x6N2ciLmCzTr8E=;
 b=JF4Fwa+9u6AQGPBGg2iZmPnTfbPUMxBEG0Tdw/T/4CfNXab+FfdVw44lVjjx4mrJIu
 6am0oc4lwcXPS9hzj4WDN3grA+gCrTC6M2yWfqnHjDIAycx1OcL9xccNq9ZGVdVPj33S
 30c+Bye6IIseIQE91fG/Ol1EtFCxH64V3AehqJsY4DifU2Gg+rdwlgpOEc/8OpshfJhn
 nsCi1tE/ef11A/l1wJgc7e6+FYo4swPFFVHMJY6Gs8jf5yUOlCr3iY+SZ33oA7DlVAxM
 0Ks9x1avkB1rzmrfTpPRULPx58w5+9NZsmaeCkSokH+X3r36vkIij+24FICwxr5TJpOn
 +hiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=hMjNlKpdsnjgX1EJekRj5u638al75x6N2ciLmCzTr8E=;
 b=uPDcvsRYSQRNX7at8kkG6GiSnzjs7nyQMihOfUmJAK9G0Hcd2EjzXnxLEhQt7An/UY
 2uYHUjQBTzZ6gVIrSWFanzY/nK6slrqBgAXWGztOyfnszxVGcx1in1Oxm6Br8eJDBa80
 YUAeyEMSOv+rGavQUfwfNrcfQXEDnUwfnp9U9aB1J/ffA6f3HEsIyArrWs17ermEfeFQ
 Hu5Su/60Uq2RVramcGqpB1SAhZbkUoHPFTX8HxGOgY/elX7t8JVMUdVVFJ4pp8Jzp0v2
 kD1dIPCVKH9WQEHvrO2/pkC0mdBQLD6vo7GHnGeHz589RiBBmj8brLH/5WAYwmaGS1ZX
 ETew==
X-Gm-Message-State: AJcUukdHjfU/Fljr1m43y7JFcoOAkj1jZ94x5y8NJepDpl6rJdhFtVza
 k2aGHPTfnwarG0aWkxt5rfES1m+B
X-Google-Smtp-Source: ALg8bN42ruKknY1yO1YErHHQ9eaUKX++QRQIx4BsPUz+FU3dZlCFn2k67gYtx0L0QDTchuQTFPQeAg==
X-Received: by 2002:a2e:630a:: with SMTP id
 x10-v6mr20769161ljb.11.1548768599466; 
 Tue, 29 Jan 2019 05:29:59 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id 11sm3581443lfq.89.2019.01.29.05.29.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Jan 2019 05:29:58 -0800 (PST)
To: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
Date: Tue, 29 Jan 2019 15:29:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSmFpcm8sCgpPbiAyOS4wMS4xOSAxNzozMCwgTE9QRVosIEZVRU5URVMgTkFDQVJJTk8g
SmFpcm8gRWR1YXJkbyB3cm90ZToKPiAoWEVOKSBDaGVja2luZyBmb3IgaW5pdHJkIGluIC9jaG9z
ZW4KPiAoWEVOKSBSQU06IDAwMDAwMDAwNDgwMDAwMDAgLSAwMDAwMDAwMDdmZmZmZmZmCj4gKFhF
TikgUkFNOiAwMDAwMDAwNjAwMDAwMDAwIC0gMDAwMDAwMDYzZmZmZmZmZgo+IChYRU4pIFJBTTog
MDAwMDAwMDYwMDAwMDAwMCAtIDAwMDAwMDA2M2ZmZmZmZmYKRHVwbGljYXRpb24gb2YgUkFNIHJh
bmdlIGAwMDAwMDAwNjAwMDAwMDAwIC0gMDAwMDAwMDYzZmZmZmZmZmAgZ2l2ZXMgbWUgYW4gaWRl
YSB0aGF0IHlvdSBzdGlsbCBkaWQgbm90IG1lcmdlIG1lbW9yeSBub2RlcyBpbiB5b3VyIGRldmlj
ZSB0cmVlLgoKPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiAoWEVOKcKgwqDCoCBbPDAwMDAwMDAw
MDAyOGIzMTA+XSBwYWdlX2FsbG9jLmMjYm9vdG1lbV9yZWdpb25fYWRkKzB4MTg4LzB4MTk4IChQ
QykKQW5kIFhFTiBjYW4gbm90IGhhbmRsZSB0aGF0LgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFu
aXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 13:30:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 13:30: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-devel-bounces@lists.xenproject.org>)
	id 1goTT2-0002Kv-6Y; Tue, 29 Jan 2019 13:30: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=1edO=QF=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1goTT0-0002Kc-IK
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 13:30:18 +0000
X-Inumbo-ID: 03b43ada-23ca-11e9-b6ad-0363b45b26e8
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03b43ada-23ca-11e9-b6ad-0363b45b26e8;
 Tue, 29 Jan 2019 13:30:17 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jan 2019 05:30:16 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,537,1539673200"; d="scan'208";a="139759964"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by fmsmga004.fm.intel.com with ESMTP; 29 Jan 2019 05:30:15 -0800
Date: Tue, 29 Jan 2019 21:34:18 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190129133416.GA9095@gao-cwp>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-2-git-send-email-chao.gao@intel.com>
 <5C502A4A020000780014B80B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C502A4A020000780014B80B@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 1/8] microcode/intel: remove redundent
 check against ucode size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMDM6MjY6MThBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4gMDEvMjgvMTkgODowNiBBTSA+
Pj4KPj5UaGlzIGNoZWNrIGhhcyBiZWVuIGRvbmUgaW4gbWljcm9jb2RlX3Nhbml0eV9jaGVjaygp
LiBOZWVkbid0IGRvIGl0Cj4+YWdhaW4gaW4gZ2V0X21hdGNoaW5nX21pY3JvY29kZSgpLgo+Cj5C
dXQgd2hpbGUgdGhlcmUgYXJlIHR3byBjYWxsIHNpdGVzIG9mIGdldF9tYXRjaGluZ19taWNyb2Nv
ZGUoKSBvbmx5Cj5vbmUgaXMgcHJlY2VkZWQgYnkgYSBjYWxsIHRvIG1pY3JvY29kZV9zYW5pdHlf
Y2hlY2soKS4gVGhlcmUncyBhbHNvCj5ubyB2aXNpYmxlIGNvbm5lY3Rpb24gYmV0d2VlbiBjcHVf
cmVxdWVzdF9taWNyb2NvZGUoKSAod2hpY2ggZnJlZXMKPnRoZSBibG9iIGl0IGhhcyB2YWxpZGF0
ZWQpIGFuZCBtaWNyb2NvZGVfcmVzdW1lX21hdGNoKCkgKGFuZCBpbgo+cGFydGljdWxhciB0aGUg
YmxvYiBwYXNzZWQgaW50byB0aGVyZSkuIFdoYXQgYW0gSSBtaXNzaW5nPwoKbWljcm9jb2RlX3Jl
c3VtZV9tYXRjaCgpIHRha2VzIGEgY2FjaGVkIGJsb2I7IHRoZSBibG9iIHNob3VsZCBoYXZlIHBh
c3NlZAp0aGUgc2FuaXR5IGNoZWNrLiBJIHdpbGwgZXhwbGFpbiBpdCBpbiB0aGUgY29tbWl0IG1l
c3NhZ2UuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 13:35:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 13:35: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-devel-bounces@lists.xenproject.org>)
	id 1goTYM-0002fX-1g; Tue, 29 Jan 2019 13:35: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=GoEg=QF=citrix.com=prvs=9252b1a92=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1goTYK-0002fS-Ty
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 13:35:48 +0000
X-Inumbo-ID: c886d8e0-23ca-11e9-baec-9b62c611c5c4
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c886d8e0-23ca-11e9-baec-9b62c611c5c4;
 Tue, 29 Jan 2019 13:35:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="76709721"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23632.22191.716464.795441@mariner.uk.xensource.com>
Date: Tue, 29 Jan 2019 13:35:43 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20190129113759.24272-1-wei.liu2@citrix.com>
References: <20190129113759.24272-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH for-4.12] libxl: correctly dispose of
 dominfo list in libxl_name_to_domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggZm9yLTQuMTJdIGxpYnhsOiBjb3JyZWN0bHkgZGlzcG9z
ZSBvZiBkb21pbmZvIGxpc3QgaW4gbGlieGxfbmFtZV90b19kb21pZCIpOgo+IFRhbWFzIHJlcG9y
dGVkIHNzaWRfbGFiZWwgd2FzIGxlYWtlZC4gVXNlIHRoZSBkZXNpZ25hdGVkIGZ1bmN0aW9uIHRv
Cj4gZnJlZSBkb21pbmZvIGxpc3QgdG8gZml4IHRoZSBsZWFrYWdlLgo+IAo+IFJlcG9ydGVkLWJ5
OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBUZXN0ZWQtYnk6IFRhbWFzIEsgTGVuZ3ll
bCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCj4gQmFja3BvcnQgY2FuZGlkYXRlLgoKTm90ZWQuCgpUaGFua3Ms
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 13:36:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 13:36: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-devel-bounces@lists.xenproject.org>)
	id 1goTZ1-0002iU-Cd; Tue, 29 Jan 2019 13:36: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=KUKg=QF=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1goTYz-0002iL-W1
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 13:36:30 +0000
X-Inumbo-ID: e13182ba-23ca-11e9-aeee-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e13182ba-23ca-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 13:36:28 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id s5-v6so17442715ljd.12
 for <xen-devel@lists.xenproject.org>; Tue, 29 Jan 2019 05:36:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=PWBF2tgtIPZ/qkAgKSqTnivpTCf9A2RUJKlzq1cJ1ao=;
 b=Jv2qiZkjltCHuXT7CyETE9WSevVdIzikrwoEEctQ0BWSutljKlSKvk/cfdMJNbWrEp
 WTRJrCV0g8AVJr/2jbg7yM0MJ7vaTz8VwG3XwtEvAWmuNjANJ4F2k1GYQFzFCc8dx8j6
 g5IPYpQp+Y7eDo2C4dLeC6Eyc8WdoD7B3+bBhe7yigQlMsP5y/8QdUgOyPkNONBy9r+5
 /0ONjH2/Vh3pQl6b6ont6i/hAKh0Abz5xXY59vsXyKiMPSh8FHfGTFz1Lt9qwNPUqFyt
 eTvRTS6cx+KAm9+grrb6QyANxbGTCoXGha0JoeecJHi7g6PywW7zUAhOxgrSH/VM+1ZL
 yV3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=PWBF2tgtIPZ/qkAgKSqTnivpTCf9A2RUJKlzq1cJ1ao=;
 b=FH4FddzwfFlsE/9aIkw847AIcoYnMw5fMoyMesRQb5BOOOvp9oWmP6AwafXTsEGGOR
 oUJCF0DBDb6JBh6h5NR6fd5LgPXICjBYcmK+4/tyuJ/YIEuVc+cxv6/e83jIMM0dSEjE
 UWPceSY55HQF5CuLI5KQvzmKlx1AYCZbTk8gmZ57m3KxSE9rmAw62E0XbOkOU6ZZ9r/B
 SHZRbEYi99OeE18OZISI5jEhBIApYEkU1FnmWx/hj4tgzdPxOY/32mmzw/Gb9yHMfSgd
 9yZDKhdzrCq5fBJC0P9n1a2pG7DNMdJpsOHX+npvY8Z4ZnXhAEUuCIOq9LwSrk3T7YoN
 oDFA==
X-Gm-Message-State: AJcUukcLIVTMpAvEyGVjiw/hlKhA7iAklwalD46kgA3+cI/JPyK+4yBF
 ZMKmDoqd5/Z65vCS7/D7ZJo=
X-Google-Smtp-Source: ALg8bN6HfMvDVovJ/lMmJV3bliq1S27jMzSecBHZXQpOi7GxbHXAZvtt/buhGqzsxLZebdNCFvUivQ==
X-Received: by 2002:a2e:5c07:: with SMTP id
 q7-v6mr20613872ljb.119.1548768987280; 
 Tue, 29 Jan 2019 05:36:27 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id 12-v6sm3670738ljs.29.2019.01.29.05.36.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Jan 2019 05:36:26 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
 <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
 <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
 <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <33e7eafe-75e2-5bd0-017a-1df887114536@gmail.com>
Date: Tue, 29 Jan 2019 15:36:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjguMDEuMTkgMTg6NTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBU
aGVyZSBzaG91bGQgYmUgbm8gU2V0L1dheSBpbiBMaW51eCA0LjE0LiBTbyBJIGFtIGEgYml0IGNv
bmZ1c2VkIGhvdyBjYW4gZXZlbsKgcmVhY2jCoHRoaXPCoGNvZGUuCgpXZWxsLCB0aGF0IGlzIGEg
cHJvcHJpZXRhcnkga2VybmVsIGRyaXZlciBkb2luZyBjYWNoZSBtYWludGVuYW5jZSB1c2luZyBT
ZXQvV2F5IG9wZXJhdGlvbnMuIEFuZCBJJ20gbm90IHN1cmUgaWYgd2UgY2FuIGF2b2lkIHRoYXQg
OigKCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 13:43:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 13:43: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-devel-bounces@lists.xenproject.org>)
	id 1goTfJ-0003iy-Bg; Tue, 29 Jan 2019 13:43: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=GoEg=QF=citrix.com=prvs=9252b1a92=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1goTfI-0003it-4r
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 13:43:00 +0000
X-Inumbo-ID: c920dc96-23cb-11e9-904b-8382863cf1fd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c920dc96-23cb-11e9-904b-8382863cf1fd;
 Tue, 29 Jan 2019 13:42:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="76710322"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23632.22597.385174.79876@mariner.uk.xensource.com>
Date: Tue, 29 Jan 2019 13:42:29 +0000
To: Julien Grall <julien.grall@arm.com>, Juergen Gross <jgross@suse.com>
In-Reply-To: <1534172236-16046-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1534172236-16046-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] production-config: Temporarily drop
 arm64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9sbG93aW5nIHJlZmxhc2hpbmcgb2YgdGhlIHR3byBtYWNoaW5lcywgYW5kIHJlY2VudCB3b3Jr
IHRvIGNoYW5nZQp0aGUgUERVIHVzYWdlLCB3aGljaCBJIHRoaW5rIHdpbGwgaGVscCB3aXRoIHRo
ZSByZWxpYWJpbGl0eSwgSSBhbQppbnRlbmRpbmcgdG8gcmV2ZXJ0IHRoaXMgYXMgc29vbiBhcyBJ
IGhhdmUgcmVydW4gYSBjb21taXNzaW9uaW5nIHRlc3QKb24gYm90aCBsYXh0b25zLgoKSWFuLgoK
RnJvbSBhNzQ5MWIyMTFmMDZkYWE4ZmE2ZTBmNjQ2YmY3MTc5NThjZjkxYTJiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KRGF0ZTogVHVlLCAyOSBKYW4gMjAxOSAxMzoyNjoyOSArMDAwMApTdWJqZWN0OiBbT1NTVEVT
VCBQQVRDSF0gUmV2ZXJ0ICJwcm9kdWN0aW9uLWNvbmZpZzogVGVtcG9yYXJpbHkgZHJvcCBhcm02
NCIKClRoaXMgcmV2ZXJ0cyBjb21taXQgYzY1ZDdlYjNmNmM0MjRkNmMxZmU2OWM1ZWNmY2E5YzBi
NmNmNDMwMi4KLS0tCiBwcm9kdWN0aW9uLWNvbmZpZyB8IDMgLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9wcm9kdWN0aW9uLWNvbmZpZyBiL3Byb2R1Y3Rp
b24tY29uZmlnCmluZGV4IDk4MDM3N2M0Li42Yjc0M2Q0ZiAxMDA2NDQKLS0tIGEvcHJvZHVjdGlv
bi1jb25maWcKKysrIGIvcHJvZHVjdGlvbi1jb25maWcKQEAgLTQ1LDkgKzQ1LDYgQEAgTG9nc01p
bkV4cGlyZUFnZT0gODY0MDAqNAogTG9nc1B1Ymxpc2hNaW5TcGFjZU1ieT0gMjAqMWUzCiBMb2dz
UHVibGlzaE1pbkV4cGlyZUFnZT0gODY0MDAqNwogCi1CdWlsZEFyY2hlcyBpMzg2IGFtZDY0IGFy
bWhmCi1UZXN0QXJjaGVzIGkzODYgYW1kNjQgYXJtaGYKLQogVGVzdEhvc3RLZXlwYWlyUGF0aCAv
aG9tZS9vc3N0ZXN0L2tleXMvaWRfcnNhX29zc3Rlc3QKIAogR2l0Q2FjaGVQcm94eSBnaXQ6Ly9j
YWNoZTo5NDE5LwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 13:47:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 13:47: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-devel-bounces@lists.xenproject.org>)
	id 1goTjU-0003tM-WA; Tue, 29 Jan 2019 13:47: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=TCeJ=QF=amazon.de=prvs=9250e2409=nmanthey@srs-us1.protection.inumbo.net>)
 id 1goTjT-0003tH-Ce
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 13:47:19 +0000
X-Inumbo-ID: 641ead41-23cc-11e9-aeee-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 641ead41-23cc-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 13:47:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548769637; x=1580305637;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=nsrJv/uFrenhZkLbXhT3MeF58Q23oRWtsJaP5kQQABY=;
 b=pLpvIUdxQ6Gw3mRFNUZ+VnC+TJCn/hzJqY5NirpZwl9JjS9eBoB7IZAk
 ikeTTyLdlXhT4WSTR39z86dgsjXDVKdYlWw4U8trC6T5IaXUAgZ2WdzVT
 xPWS1j3e1D0c0PkY4fn32/1tnagu7RvdFg09Hd5YqpOC67aqFD+cf7Wes U=;
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="384065349"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-119b4f96.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 29 Jan 2019 13:47:15 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-119b4f96.us-west-2.amazon.com (Postfix) with ESMTPS
 id 9246A1A090E; Tue, 29 Jan 2019 13:47:14 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 13:47:14 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.152) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 13:47:07 +0000
To: Jan Beulich <jbeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-6-git-send-email-nmanthey@amazon.de>
 <5C486E0A02000078002106DD@prv1-mh.provo.novell.com>
 <1063c835-3944-48bf-b082-c80ce726a0e6@amazon.de>
 <5C4F1B300200007800211CAE@prv1-mh.provo.novell.com>
 <3eb3ecbb-47a7-386e-90ca-d49d8a75d3a6@amazon.de>
 <5C5020F0020000780014B7D1@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <5b33723c-81d5-c685-2554-54c53e1054be@amazon.de>
Date: Tue, 29 Jan 2019 14:47:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5020F0020000780014B7D1@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.152]
X-ClientProxiedBy: EX13P01UWB002.ant.amazon.com (10.43.161.191) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 05/11] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Ian.Jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 mpohlack@amazon.de, julien.grall@arm.com, dwmw@amazon.co.uk, amazein@amazon.de,
 xen-devel@lists.xenproject.org, jsteckli@amazon.de, doebel@amazon.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOS8xOSAxMDo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gTm9yYmVydCBNYW50aGV5
IDxubWFudGhleUBhbWF6b24uZGU+IDAxLzI5LzE5IDk6MzUgQU0gPj4+Cj4+IEkgYW0gYXdhcmUg
dGhhdCBib3RoIHZlcnNpb24gdXNlIHRoZSBzYW1lIGJhc2UgYXJyYXksIGFuZCBhY2Nlc3MgaXQg
dmlhCj4+IGRpZmZlcmVudCBtYWNyb3MsIHdoaWNoIGVzc2VudGlhbGx5IHBhcnRpdGlvbiB0aGUg
YXJyYXkgYmFzZWQgb24gdGhlCj4+IHNpemUgb2YgdGhlIHJlc3BlY3RpdmUgc3RydWN0LiBUaGUg
dW5kZXJseWluZyByYXcgYXJyYXkgaGFzIHRoZSBzYW1lCj4+IHNpemUgZm9yIGJvdGggdmVyc2lv
bi4KPiBBbmQgdGhpcyBpcyB0aGUgcHJvYmxlbSBhZmFpY3M6IElmIGEgZ3Vlc3QgaGFzIHJlcXVl
c3RlZCBpdHMgZ3JhbnQgdGFibGUgdG8KPiBiZSBzaXplZCBhcyBhIHNpbmdsZSBwYWdlLCB0aGlz
IHBhZ2UgY2FuIGZpdCB0d2ljZSBhcyBtYW55IGVudHJpZXMgZm9yCj4gdjEgdGhhbiBpdCBjYW4g
Zml0IGZvciB2Mi4gSGVuY2UgdGhlIHYxIGdyYW50IHJlZmVyZW5jZSBwb2ludGluZyBhdCB0aGUg
bGFzdAo+IGVudHJ5IHdvdWxkIHBvaW50IGF0IHRoZSBsYXN0IGVudHJ5IGluIHRoZSAobm90IG1h
cHBlZCkgc2Vjb25kIHBhZ2UgZm9yIHYyLgoKSSBtaWdodCB1bmRlcnN0YW5kIHRoZSBjb2RlIHdy
b25nLCBidXQgYSBndWVzdCB3b3VsZCBhc2sgdG8gZ2V0IGF0IG1vc3QKTiBncmFudCBmcmFtZXMs
IGFuZCB0aGlzIG51bWJlciBjYW5ub3QgYmUgaW5jcmVhc2VkIGFmdGVyd2FyZHMsIGkuZS4gdGhl
CmZpZWxkIGd0LT5tYXhfZ3JhbnRfZnJhbWVzIGlzIHdyaXR0ZW4gZXhhY3RseSBvbmNlLiBGdXJ0
aGVybW9yZSwgdGhlCnZvaWQqKiBzaGFyZWRfcmF3IGFycmF5IGlzIGFsbG9jYXRlZCBhbmQgd3Jp
dHRlbiBleGFjdGx5IG9uY2Ugd2l0aApzdWZmaWNpZW50IHBvaW50ZXJzIGZvciwgbmFtZWx5IGd0
LT5tYXhfZ3JhbnRfZnJhbWVzIG1hbnkgaW4gZnVuY3Rpb24KZ3JhbnRfdGFibGVfaW5pdC4gSGVu
Y2UsIGluZGVwZW5kZW50bHkgb2YgdGhlIHZlcnNpb24gYmVpbmcgdXNlZCwgYXQKbGVhc3QgdGhl
IHNoYXJlZF9yYXcgYXJyYXkgY2Fubm90IGJlIHVzZWQgZm9yIG91dC1vZi1ib3VuZCBhY2Nlc3Nl
cwpkdXJpbmcgc3BlY3VsYXRpb24gd2l0aCBteSBhYm92ZSBldmFsdWF0ZV9ub3NwZWMuCgpUaGF0
IGJlaW5nIHNhaWQsIGxldCdzIGFzc3VtZSB3ZSBoYXZlIGEgdjEgZ3JhbnQgdGFibGUsIGFuZCBz
cGVjdWxhdGlvbgp1c2VzIHRoZSB2MiBhY2Nlc3Nlcy4gSW4gdGhhdCBjYXNlLCBhbiBleGlzdGlu
ZyBhbmQgemVyby1pbml0aWFsaXplZAplbnRyeSBvZiBzaGFyZWRfcmF3IG1pZ2h0IGJlIHVzZWQg
aW4gdGhlIGZpcnN0IHBhcnQgb2YgdGhlCnNoYXJlZF9lbnRyeV92MiBtYWNybywgYW5kIGV2ZW4g
aWYgdGhhdCBwb2ludGVyIHdvdWxkIGJlIG5vbi1OVUxMLCB0aGUKcGFnZSBpdCB3b3VsZCBwb2lu
dCB0byB3b3VsZCBoYXZlIGJlZW4gY2xlYXJlZCB3aGVuIGdyb3dpbmcgdGhlIGdyYW50CnRhYmxl
IGluIGZ1bmN0aW9uIGdudHRhYl9ncm93X3RhYmxlLgoKVGhhdCBiZWluZyBzYWlkLCBJIGJlbGll
dmUgaXQgaXMgZmluZSB0byBsZXQgdGhlIGFib3ZlIHNwZWN1bGF0aXZlCmhhcHBlbiB3aXRob3V0
IGV4dHJhIGhhcmRlbmluZy4KCkJlc3QsCk5vcmJlcnQKClBTOiBJIGp1c3Qgbm90aWNlZCB0aGF0
IHRoZSBzaGFyZWRfcmF3IGFycmF5IG1pZ2h0IGJlIGFsbG9jYXRlZCB3aXRoIGEKc21hbGxlciBz
aXplLCBhcyBsb25nIGFzIG1vcmUgdGhhbiAxIGdyYW50X2VudHJ5IGZpdHMgaW50byBhIHBhZ2Uu
Cgo+Cj4KPiBKYW4KPgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgK
S3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4g
U2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFn
ZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 13:48:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 13:48: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-devel-bounces@lists.xenproject.org>)
	id 1goTkq-0004BG-CH; Tue, 29 Jan 2019 13:48:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1edO=QF=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1goTkp-0004B6-Ug
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 13:48:43 +0000
X-Inumbo-ID: 970274a4-23cc-11e9-aeee-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 970274a4-23cc-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 13:48:42 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jan 2019 05:48:42 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,537,1539673200"; d="scan'208";a="120383094"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by fmsmga008.fm.intel.com with ESMTP; 29 Jan 2019 05:48:41 -0800
Date: Tue, 29 Jan 2019 21:52:45 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190129135245.GB9095@gao-cwp>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-3-git-send-email-chao.gao@intel.com>
 <5C502DC5020000780014B837@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C502DC5020000780014B837@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 2/8] microcode/intel: extend
 microcode_update_match()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMDM6NDE6MDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4gMDEvMjgvMTkgODoxMCBBTSA+
Pj4KPj4tLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKPj4rKysgYi94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2ludGVsLmMKPj5AQCAtMTI3LDE0ICsxMjcsMjQgQEAgc3RhdGljIGlu
dCBjb2xsZWN0X2NwdV9pbmZvKHVuc2lnbmVkIGludCBjcHVfbnVtLCBzdHJ1Y3QgY3B1X3NpZ25h
dHVyZSAqY3NpZykKPj5yZXR1cm4gMDsKPj59Cj4gPgo+Pi1zdGF0aWMgaW5saW5lIGludCBtaWNy
b2NvZGVfdXBkYXRlX21hdGNoKAo+Pi0gICAgdW5zaWduZWQgaW50IGNwdV9udW0sIGNvbnN0IHN0
cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXIsCj4+LSAgICBpbnQgc2lnLCBp
bnQgcGYpCj4+K3N0YXRpYyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgbWljcm9jb2RlX3Vw
ZGF0ZV9tYXRjaCgKPj4rICAgIGNvbnN0IHZvaWQgKm1jLCB1bnNpZ25lZCBpbnQgc2lnLCB1bnNp
Z25lZCBpbnQgcGYsIHVuc2lnbmVkIGludCByZXYpCj4+ewo+Pi0gICAgc3RydWN0IHVjb2RlX2Nw
dV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1X251bSk7Cj4+KyAgICBj
b25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7Cj4+KyAg
ICBjb25zdCBzdHJ1Y3QgZXh0ZW5kZWRfc2lndGFibGUgKmV4dF9oZWFkZXI7Cj4+KyAgICBjb25z
dCBzdHJ1Y3QgZXh0ZW5kZWRfc2lnbmF0dXJlICpleHRfc2lnOwo+PisgICAgdW5zaWduZWQgaW50
IGk7Cj4+Kwo+PisgICAgaWYgKCBzaWdtYXRjaChzaWcsIG1jX2hlYWRlci0+c2lnLCBwZiwgbWNf
aGVhZGVyLT5wZikgKQo+PisgICAgICAgIHJldHVybiAobWNfaGVhZGVyLT5yZXYgPiByZXYpID8g
TkVXX1VDT0RFIDogT0xEX1VDT0RFOwo+IAo+WW91IG1heSB3YW50IGEgdHJpc3RhdGUgcmV0dXJu
IGhlcmU6IEkga25vdyB0aGVyZSBhcmUgc3lzdGVtcyB3aGVyZQo+ZmlybXdhcmUgdXBkYXRlcyB1
Y29kZSBvbmx5IG9uIGNvcmUgMCBvZiBldmVyeSBzb2NrZXQsIGluIHdoaWNoIGNhc2Ugd2UnZAo+
dmVyeSBtdWNoIGxpa2UgdG8gYXBwbHkgdGhlIHNhbWUgbWljcm9jb2RlIG9uIHRoZSBvdGhlciBj
b3JlcyBpbiBjYXNlIHdlCj5maW5kIHRoZSBibG9iIG1hdGNoaW5nIHdoYXQgaXMgY3VycmVudGx5
IGluc3RhbGxlZC4gSU9XIGRlcGVuZGluZyBob3cgbGF0ZXIKPnBhdGNoZXMgYWN0dWFsbHkgd29y
aywgeW91IG1heSBhbHNvIHdhbnQgYSBTQU1FX1VDT0RFIHJldHVybiBjYXNlLgoKSXQgc2VlbXMg
d2UgZG9uJ3QgbmVlZCBpdC4gRm9yIENQVSBob3QtcGx1Zywgd2Ugd291bGQgYWxzbyBtZWV0IHRo
ZSBzYW1lCmlzc3VlIHlvdSBkZXNjcmliZWQuIFRvIHJlc29sdmUgaXQsIGEgdWNvZGUgcGF0Y2gg
aXMgYWRkZWQgdG8gdGhlIGdsb2JhbApjYWNoZSB3aXRob3V0IGNoZWNraW5nIGFnYWluc3QgdGhl
IHJldmlzaW9uIG9uIGN1cnJlbnQgQ1BVIGV2ZW4gaWYgdGhlCnNpZ25hdHVyZSBpcyBtYXRjaGVk
LgoKPgo+PisgICAgZXh0X2hlYWRlciA9IG1jICsgZ2V0X2RhdGFzaXplKG1jX2hlYWRlcikgKyBN
Q19IRUFERVJfU0laRTsKPgo+T24gdG9wIG9mIHdoYXQgUm9nZXIgaGFzIHNhaWQsIGlzbid0IG1j
ICsgTUNfSEVBREVSX1NJWkUgdGhlIHNhbWUKPmFzIG1jX2hlYWRlciArIDE/Cj4KPj4rICAgIGV4
dF9zaWcgPSAoY29uc3Qgdm9pZCAqKWV4dF9oZWFkZXIgKyBFWFRfSEVBREVSX1NJWkU7Cj4KPkFu
ZCAoY29uc3Qgdm9pZCAqKWV4dF9oZWFkZXIgKyBFWFRfSEVBREVSX1NJWkUgdGhlIHNhbWUgYXMK
Pihjb25zdCB2b2lkICopKGV4dF9oZWFkZXIgKyAxKT8KPgo+SW4gYm90aCBjYXNlcyB0aGlzIHdv
dWxkIGVsaW1pbmF0ZSB1bm5lY2Vzc2FyeSBpbXBsaWNhdGlvbnMgb2YgY2VydGFpbgo+dHdvIHN1
Yi10ZXJtcyB0byByZWZlciB0byB0aGUgc2FtZSB0eXBlcywgaS5lLiBhbHNvIG1ha2UgdGhlIGNh
c3RzIGxlc3MKPnNjYXJ5IC8gZGFuZ2Vyb3VzLgo+CgpXaWxsIGRvLgoKPgo+Pi0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKPj4rKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21p
Y3JvY29kZS5oCj4+QEAgLTMsNiArMywxMiBAQAo+ID4KPj4jaW5jbHVkZSA8eGVuL3BlcmNwdS5o
Pgo+ID4KPj4rZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IHsKPj4rICAgIE9MRF9VQ09ERSwg
Lyogc2lnbmF0dXJlIG1hdGNoZWQsIGJ1dCByZXZpc2lvbiBpZCBpc24ndCBuZXdlciAqLwo+Pisg
ICAgTkVXX1VDT0RFLCAvKiBzaWduYXR1cmUgbWF0Y2hlZCwgYnV0IHJldmlzaW9uIGlkIGlzIG5l
d2VyICovCj4+KyAgICBNSVNfVUNPREUsIC8qIHNpZ25hdHVyZSBtaXNtYXRjaGVkICovCj4+K307
Cj4KPkl0J3Mgbm90IGNsZWFyIGF0IHRoaXMgcG9pbnQgb2YgdGhlIHNlcmllcyBvciBmcm9tIHRo
ZSBjb21taXQgbWVzc2FnZSB3aGV0aGVyCj50aGlzIGlzIHRvIGJlIHVzZWQgYnkgQU1EIGNvZGUg
YXMgd2VsbC4gSWYgbm90LCBpdCB3b3VsZCBiZXR0ZXIgbW92ZSBpbnRvCj5taWNyb2NvZGVfaW50
ZWwuYy4KCkl0IHdpbGwgYmUgdXNlZCBieSBBTUQgY29kZS4gV2lsbCBtZW50aW9uIHRoaXMgaW4g
Y29tbWl0IG1lc3NhZ2UuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 13:53:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1goTpB-0004wW-VJ; Tue, 29 Jan 2019 13:53: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=dSfb=QF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1goTpA-0004wR-Hy
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 13:53:12 +0000
X-Inumbo-ID: 37616b98-23cd-11e9-b1c0-271cb3816fde
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 37616b98-23cd-11e9-b1c0-271cb3816fde;
 Tue, 29 Jan 2019 13:53:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 52526EBD;
 Tue, 29 Jan 2019 05:53:11 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 63E083F59C;
 Tue, 29 Jan 2019 05:53:10 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
 <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
 <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
 <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
 <33e7eafe-75e2-5bd0-017a-1df887114536@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1eaf158a-427f-a89d-5132-eed5bf6e95fc@arm.com>
Date: Tue, 29 Jan 2019 13:53:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <33e7eafe-75e2-5bd0-017a-1df887114536@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMjAxOSAxMzozNiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKdWxpZW4s
CgpIaSwKCj4gT24gMjguMDEuMTkgMTg6NTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gVGhlcmUg
c2hvdWxkIGJlIG5vIFNldC9XYXkgaW4gTGludXggNC4xNC4gU28gSSBhbSBhIGJpdCBjb25mdXNl
ZCBob3cgY2FuIAo+PiBldmVuwqByZWFjaMKgdGhpc8KgY29kZS4KPiAKPiBXZWxsLCB0aGF0IGlz
IGEgcHJvcHJpZXRhcnkga2VybmVsIGRyaXZlciBkb2luZyBjYWNoZSBtYWludGVuYW5jZSB1c2lu
ZyBTZXQvV2F5IAo+IG9wZXJhdGlvbnMuIEFuZCBJJ20gbm90IHN1cmUgaWYgd2UgY2FuIGF2b2lk
IHRoYXQgOigKCldoaWNoIHByb3ByaWV0YXJ5IGtlcm5lbCBkcml2ZXI/IEFuZCBpbiB3aGljaCBj
b250ZXh0IGFyZSBTZXQvV2F5IG9wZXJhdGlvbnMgdXNlZD8KClVzaW5nIFNldC9XYXkgaXMgZnVu
ZGFtZW50YWxseSBicm9rZW4gcGFydGx5IGJlY2F1c2UgaXQgZG9lcyBub3QgZGVhbCB3aXRoIApz
eXN0ZW0gY2FjaGVzLiBJdCBhbHNvIG9ubHkgYXBwbGllcyB0byBhIGdpdmVuIGNhY2hlIGFuZCB0
aGUgYmVoYXZpb3Igd2lsbCBub3QgCmJlIHJlcGxpY2F0ZWQgdG8gb3RoZXIgQ1BVcy4gRm9yIG1v
cmUgZGV0YWlscywgaGF2ZSBhIGxvb2sgYXQgWzFdLgoKSWYgeW91IHdvbmRlciwgdGhpcyB3b3Jr
ZWQgYnkgcHVyZSBjaGFuY2UgaW4gb2xkZXIgcmVsZWFzZS4gUnVubmluZyBzdWNoIApzb2Z0d2Fy
ZSBpcyBhIGNhbGwgZm9yIG5hc3R5IGJlaGF2aW9yIGluIHlvdXIgZ3Vlc3QuCgpDaGVlcnMsCgpb
MV0gaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1zMDdmODJpaUktRQoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:07:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14:07:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goU2t-00066N-Fc; Tue, 29 Jan 2019 14:07: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=1edO=QF=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1goU2r-00066I-UZ
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:07:21 +0000
X-Inumbo-ID: 3131b037-23cf-11e9-aeee-bc764e045a96
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3131b037-23cf-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 14:07:20 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jan 2019 06:07:19 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,537,1539673200"; d="scan'208";a="120387792"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by fmsmga008.fm.intel.com with ESMTP; 29 Jan 2019 06:07:18 -0800
Date: Tue, 29 Jan 2019 22:11:22 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190129141120.GA9218@gao-cwp>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-7-git-send-email-chao.gao@intel.com>
 <20190129101051.uoqvzsphjouwwyz2@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190129101051.uoqvzsphjouwwyz2@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 6/8] microcode: delete microcode pointer
 and size from microcode_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMTE6MTA6NTFBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIE1vbiwgSmFuIDI4LCAyMDE5IGF0IDAzOjA2OjQ4UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBtaWNyb2NvZGUgcG9pbnRlciBhbmQgc2l6ZSB3ZXJlIHBhc3NlZCB0byBv
dGhlciBDUFVzIHRvIHBhcnNlCj4+IG1pY3JvY29kZSBsb2NhbGx5LiBOb3csIHBhcnNpbmcgbWlj
cm9jb2RlIGlzIGRvbmUgb24gb25lIENQVS4KPj4gT3RoZXIgQ1BVcyBuZWVkbid0IHBhcnNlIHRo
ZSBtaWNyb2NvZGUgYmxvYjsgdGhlIHBvaW50ZXIgYW5kCj4+IHNpemUgY2FuIGJlIHJlbW92ZWQu
Cj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiAt
LS0KPj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyB8IDMzICsrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDE2IGRl
bGV0aW9ucygtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBi
L3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+PiBpbmRleCA5MzZmMGI4Li4zYzIyNzRmIDEwMDY0
NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKPj4gKysrIGIveGVuL2FyY2gveDg2
L21pY3JvY29kZS5jCj4+IEBAIC0xOTAsOSArMTkwLDcgQEAgREVGSU5FX1BFUl9DUFUoc3RydWN0
IHVjb2RlX2NwdV9pbmZvLCB1Y29kZV9jcHVfaW5mbyk7Cj4+ICAKPj4gIHN0cnVjdCBtaWNyb2Nv
ZGVfaW5mbyB7Cj4+ICAgICAgdW5zaWduZWQgaW50IGNwdTsKPgo+SSB0aGluayBjcHUgY2FuIGFs
c28gYmUgcmVtb3ZlZCBhcyBteSBwcmV2aW91cyByZXBseSB0byBwYXRjaCA1LCBhdAo+d2hpY2gg
cG9pbnQgeW91IG9ubHkgbmVlZCB0byBzdG9yZSBhbiBlcnJvcj8gSW4gd2hpY2ggY2FzZSB5b3Ug
c2hvdWxkCj5hbHNvIHJlbW92ZSB0aGlzIHN0cnVjdCB0aGVuLgoKSSBhZ3JlZSB0byBhbGwgeW91
ciBjb21tZW50cyBvbiB0aGlzIHBhdGNoLiBXaWxsIGNvcnJlY3QgdGhlbS4KClRoYW5rcwpDaGFv
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:17:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14:17: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-devel-bounces@lists.xenproject.org>)
	id 1goUCn-000760-HU; Tue, 29 Jan 2019 14:17: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=+2NV=QF=freebsd.org=royger@srs-us1.protection.inumbo.net>)
 id 1goUCl-00075v-La
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:17:35 +0000
X-Inumbo-ID: 9eb98af9-23d0-11e9-aeee-bc764e045a96
Received: from mx2.freebsd.org (unknown [8.8.178.116])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9eb98af9-23d0-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 14:17:33 +0000 (UTC)
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
 (Client CN "mx1.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx2.freebsd.org (Postfix) with ESMTPS id 84D1473A27;
 Tue, 29 Jan 2019 14:17:31 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 server-signature RSA-PSS (4096 bits)
 client-signature RSA-PSS (4096 bits) client-digest SHA256)
 (Client CN "smtp.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id A5D79886FE;
 Tue, 29 Jan 2019 14:17:30 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Received: from localhost (52.red-79-151-201.dynamicip.rima-tde.net
 [79.151.201.52])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate) (Authenticated sender: royger)
 by smtp.freebsd.org (Postfix) with ESMTPSA id 856F9F8EC;
 Tue, 29 Jan 2019 14:17:29 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Date: Tue, 29 Jan 2019 15:17:17 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <royger@FreeBSD.org>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190129135658.jnnp5ahrsgakacqt@mac>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <20190129113151.m2xsmi4qrk335xev@mac>
 <20190129121131.GA8228@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190129121131.GA8228@gao-cwp>
User-Agent: NeoMutt/20180716
X-Rspamd-Queue-Id: A5D79886FE
X-Spamd-Bar: --
Authentication-Results: mx1.freebsd.org
X-Spamd-Result: default: False [-2.92 / 15.00];
 local_wl_from(0.00)[FreeBSD.org];
 NEURAL_HAM_MEDIUM(-0.99)[-0.990,0];
 NEURAL_HAM_LONG(-1.00)[-1.000,0];
 NEURAL_HAM_SHORT(-0.93)[-0.926,0];
 ASN(0.00)[asn:11403, ipnet:96.47.64.0/20, country:US]
Subject: Re: [Xen-devel] [PATCH v5 0/8] improve late microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMDg6MTE6MzNQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMTI6MzE6NTFQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMDM6MDY6NDJQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gQ2hhbmdlcyBpbiB0aGlzIHZlcnNpb246Cj4gPj4gIC0gc3Vw
cG9ydCBwYXJhbGxlbCBtaWNyb2NvZGUgdXBkYXRlcyBmb3IgYWxsIGNvcmVzIChzZWUgcGF0Y2gg
OCkKPiA+PiAgLSBBZGRyZXNzIFJvZ2VyJ3MgY29tbWVudHMgb24gdGhlIGxhc3QgdmVyc2lvbi4K
PiA+PiAKPiA+PiBUaGUgaW50ZW50aW9uIG9mIHRoaXMgc2VyaWVzIGlzIHRvIG1ha2UgdGhlIGxh
dGUgbWljcm9jb2RlIGxvYWRpbmcKPiA+PiBtb3JlIHJlbGlhYmxlIGJ5IHJlbmRlenZvdXNpbmcg
YWxsIGNwdXMgaW4gc3RvcF9tYWNoaW5lIGNvbnRleHQuCj4gPj4gVGhpcyBpZGVhIGNvbWVzIGZy
b20gQXNob2suIEkgYW0gcG9ydGluZyBoaXMgbGludXggcGF0Y2ggdG8gWGVuCj4gPj4gKHNlZSBw
YXRjaCA3IGZvciBtb3JlIGRldGFpbHMpLgo+ID4+IAo+ID4+IFRoaXMgc2VyaWVzIG1ha2VzIHRo
cmVlIGNoYW5nZXM6Cj4gPj4gIDEuIFBhdGNoIDEtNjogaW50cm9kdWNlIGEgZ2xvYmFsIG1pY3Jv
Y29kZSBjYWNoZQo+ID4+ICAyLiBQYXRjaCA3OiBzeW5jaHJvbml6ZSBsYXRlIG1pY3JvY29kZSBs
b2FkaW5nCj4gPj4gIDMuIFBhdGNoIDg6IHN1cHBvcnQgcGFyYWxsZWwgbWljcm9jb2RlcyB1cGRh
dGUgb24gZGlmZmVyZW50IGNvcmVzCj4gPj4gCj4gPj4gQ3VycmVudGx5LCBsYXRlIG1pY3JvY29k
ZSBsb2FkaW5nIGRvZXMgYSBsb3Qgb2YgdGhpbmdzIGluY2x1ZGluZwo+ID4+IHBhcnNpbmcgbWlj
cm9jb2RlIGJsb2IsIGNoZWNraW5nIHRoZSBzaWduYXR1cmUvcmV2aXNpb24gYW5kIHBlcmZvcm1p
bmcKPiA+PiB1cGRhdGUuIFB1dHRpbmcgYWxsIG9mIHRoZW0gaW50byBzdG9wX21hY2hpbmUgY29u
dGV4dCBpcyBhIGJhZCBpZGVhCj4gPj4gYmVjYXVzZSBvZiBjb21wbGV4aXR5IChPbmUgaXNzdWUg
SSBvYnNlcnZlZCBpcyBtZW1vcnkgYWxsb2NhdGlvbgo+ID4+IHRyaWdnZXJlZCBvbmUgYXNzZXJ0
aW9uIGluIHN0b3BfbWFjaGluZSBjb250ZXh0KS4gSW4gb3JkZXIgdG8gc2ltcGxpZnkKPiA+PiB0
aGUgbG9hZCBwcm9jZXNzLCBJIG1vdmUgcGFyc2luZyBtaWNyb2NvZGUgb3V0IG9mIHRoZSBsb2Fk
IHByb2Nlc3MuCj4gPj4gVGhlIG1pY3JvY29kZSBibG9iIGlzIHBhcnNlZCBhbmQgYSBnbG9iYWwg
bWljcm9jb2RlIGNhY2hlIGlzIGJ1aWx0IG9uCj4gPj4gYSBzaW5nbGUgQ1BVIGJlZm9yZSByZW5k
ZXp2b3VzaW5nIGFsbCBjcHVzIHRvIHVwZGF0ZSBtaWNyb2NvZGUuIE90aGVyCj4gPj4gQ1BVcyBq
dXN0IGdldCBhbmQgbG9hZCBhIHN1aXRhYmxlIG1pY3JvY29kZSBmcm9tIHRoZSBnbG9iYWwgY2Fj
aGUuCj4gPj4gV2l0aCB0aGlzIGdsb2JhbCBjYWNoZSwgaXQgaXMgc2FmZSB0byBwdXQgc2ltcGxp
ZmllZCBsb2FkIHByb2Nlc3MgdG8KPiA+PiBzdG9wX21hY2hpbmUgY29udGV4dC4KPiA+PiAKPiA+
PiBSZWdhcmRpbmcgY2hhbmdlcyB0byBBTUQgc2lkZSwgSSBkaWRuJ3QgZG8gYW55IHRlc3QgZm9y
IHRoZW0gZHVlIHRvCj4gPj4gbGFjayBvZiBoYXJkd2FyZS4gQ291bGQgeW91IGhlbHAgdG8gdGVz
dCB0aGlzIHNlcmllcyBvbiBhbiBBTUQgbWFjaGluZT8KPiA+PiBBdCBsZWFzdCwgdHdvIGJhc2lj
IHRlc3RzIGFyZSBuZWVkZWQ6Cj4gPj4gKiBkbyBhIG1pY3JvY29kZSB1cGRhdGUgYWZ0ZXIgc3lz
dGVtIGJvb3R1cAo+ID4+ICogZG9uJ3QgYnJpbmcgYWxsIHBDUFVzIHVwIGF0IGJvb3R1cCBieSBz
cGVjaWZ5aW5nIG1heGNwdXMgb3B0aW9uIGluIHhlbgo+ID4+ICAgY29tbWFuZCBsaW5lIGFuZCB0
aGVuIGRvIGEgbWljcm9jb2RlIHVwZGF0ZSBhbmQgb25saW5lIGFsbCBvZmZsaW5lZAo+ID4+ICAg
Q1BVcyB2aWEgJ3hlbi1ocHRvb2wnLgo+ID4+IAo+ID4KPiA+VGhhbmtzIGZvciB0aGUgc2VyaWVz
LCBJIHRoaW5rIGl0J3MgYSBnb29kIGltcHJvdmVtZW50IHRvIGN1cnJlbnQKPiA+bWljcm9jb2Rl
IGxvYWRpbmcuCj4gPgo+ID5JIHdvdWxkIGxpa2UgdG8gYXNrIGhvdyBoYXZlIHlvdSB0ZXN0ZWQg
dGhlIHNlcmllcywgSSBkb24ndCBzZWVtIHRvCj4gPmZpbmQgYW55IHRvb2wgaW4gdGhlIGN1cnJl
bnQgdHJlZSB0byBsb2FkIGEgbWljcm9jb2RlIHRvIFhlbi4gVGhlIG9ubHkKPiA+dGhpbmcgSSd2
ZSBmb3VuZCBpczoKPiA+Cj4gPmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDEzLTA3L3R4dHB5WHZZWkdSd2IudHh0Cj4gPgo+ID5IYXZlIHlvdSB1c2VkIHRo
aXMgdG9vbCB0byB0ZXN0IHRoZSBjb2RlPwo+IAo+IFllcy4gSSBhbSB1c2luZyB0aGlzIHBhdGNo
IHdpdGggc29tZSBpc3N1ZXMgZml4ZWQuCgpDb3VsZCB5b3UgcGxlYXNlIGluY2x1ZGUgaXQgaW4g
dGhlIG5leHQgdmVyc2lvbiBvZiB0aGUgc2VyaWVzPwoKV2UgcmVhbGx5IG5lZWQgdGhpcyB0b29s
IGluLXRyZWUgSU1PLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:28:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14:28: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-devel-bounces@lists.xenproject.org>)
	id 1goUNb-0008L4-MM; Tue, 29 Jan 2019 14:28: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=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goUNa-0008Ks-8i
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:28:46 +0000
X-Inumbo-ID: 2f03551a-23d2-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f03551a-23d2-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 14:28:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goUNW-000280-5m; Tue, 29 Jan 2019 14:28:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goUNV-0006dK-TN; Tue, 29 Jan 2019 14:28:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goUNV-0002zO-Si; Tue, 29 Jan 2019 14:28:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132467-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=d4d2fdf2ab9f276e17ae3e0cdd099931e108a5cc
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 14:28:41 +0000
Subject: [Xen-devel] [ovmf test] 132467: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0NjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDc1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI5NDc1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgZDRkMmZkZjJhYjlmMjc2ZTE3YWUzZTBjZGQwOTk5MzFlMTA4YTVjYwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4
MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4LTExLTA1
IDIxOjEzOjExIFogICA4NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAgMjAxOC0x
MS0wNiAyMDo0OToyNiBaICAgODMgZGF5cyAgMjc2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMjQ2NyAgMjAxOS0wMS0yNSAwMzozOTo0OCBaICAgIDQgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFjaGluIEd1
cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFzdGVyQGdt
YWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
c2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGludGVs
LmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t
PgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxj
aGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50ZWwuY29t
PgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndl
aUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNvbT4KICBG
YW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgRmVsaXggUG9seXVkb3YgPGZlbGl4
cEBhbWkuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1
YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFv
IFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50
ZWwuY29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYg
QnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGlu
dGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8
amlld2VuLnlhb0BpbnRlbC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBLcnp5c3p0b2YgS29jaCA8a3J6eXN6dG9mLmtvY2hAYXJtLmNvbT4KICBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGlu
YXJvLm9yZz4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUgPHBl
ZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFnZ2llIENodSA8bWFnZ2llLmNodUBpbnRlbC5jb20+
CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjaW4gV29qdGFzIDxt
d0BzZW1paGFsZi5jb20+CiAgTWlrZSBNYXNsZW5raW4gPG1pa2UubWFzbGVua2luQGdtYWlsLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVk
cm9hLmxpdUBvdXRsb29rLmNvbT4KICBSYXkgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBSdWl5
dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFy
bS5jb20+CiAgc2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBTaGVuZ2xlaSBa
aGFuZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGlu
dGVsLmNvbT4KICBTb25ncGVuZyBMaSA8c29uZ3BlbmcubGlAaW50ZWwuY29tPgogIFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0u
Y29tPgogIFN1bWl0IEdhcmcgPHN1bWl0LmdhcmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5n
IDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQ
RExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwgWmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0g
PHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAgVGhvbWFzIFJ5ZG1hbiA8dGhvbWFzLmoucnlkbWFu
QGludGVsLmNvbT4KICBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICBUb21hc3ogTWljaGFs
ZWMgPHRtQHNlbWloYWxmLmNvbT4KICBWaWpheWVudGhpcmFuIFN1YnJhbWFuaWFtIDx2aWpheWVu
dGhpcmFuLnN1YnJhbWFuaWFtQGFybS5jb20+CiAgVmxhZGltaXIgT2xvdnlhbm5pa292IDx2bGFk
aW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgogIFdhbmcgQmluWCBBIDxiaW54LmEud2Fu
Z0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFllIFRpbmcg
PHRpbmcueWVAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNv
bT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CiAgWmFpbGlhbmcgU3VuIDx6
YWlsaWFuZy5zdW5AaW50ZWwuY29tPgogIFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRl
bC5jb20+CiAgWmhhbywgWmhpcWlhbmdYIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+CiAgWmhp
anUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+CiAgWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICB6d2Vp
NCA8ZGF2aWQud2VpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzYwMSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:33:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goUSP-0000cY-A3; Tue, 29 Jan 2019 14:33: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=KUKg=QF=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1goUSN-0000cP-Un
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:33:44 +0000
X-Inumbo-ID: dfeb35be-23d2-11e9-aeee-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfeb35be-23d2-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 14:33:42 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id n18-v6so17650381lji.7
 for <xen-devel@lists.xenproject.org>; Tue, 29 Jan 2019 06:33:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Bnwf/SlQIorMvlilHMz0LgzCTOhyVIpLXeGAfFahzXY=;
 b=pyMrqVrlSvlnxE8acvDKp13n3/QGY7WLRK/aDAfTEJksK7p2i7Zka+flsFPpx9FoWu
 0oU25CMPS3Bbr7E59uuKFAgewW+pYShz7g3Jv0EL1THyfrAdrm2MUwqrDH4alFMT5d3i
 lTs38+X8f0HpciJX1RcAu5I3s6jTpf1edN3Emo3QbBlIEUY6z8thCls1q8W0lSMUfpYz
 SThVEFoG4u5Ryrd1b8j7518oCrdlXbqLCyT6Yrwa67/KFWLoQJ28ns8g87LITyCiHRd8
 JQds1thXz09CJUcKFZYzRBUcmgkn/09ZFHQDav8gJ9633LpOJy7XbYjn0nLlY0EBOXsj
 a/Vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Bnwf/SlQIorMvlilHMz0LgzCTOhyVIpLXeGAfFahzXY=;
 b=AbG7jXHFB4nvbJcueTIpvfwf4aNyFRzEtBGQEQ3wch5CN8d0swqlyQpUh/C/+3/vw+
 fW0xR4Uz66XF+Hs8lDyWYe/YnOakIXxAkRqAf2pEX1xZzWEzI/NoDTAgE7/u9xchrWHt
 Zfy4Tcsu9NoMkFZLM6aQ3HXYbo1HZnPiSWp2UnOTSF5XUwhke0aeS9rLFUyCDzfmKn3i
 fuSMuWxqbfOFMmKVn4wR0LYt5Bo9h6p+mp4Pgmhp5tbeNCdVe1Whv2GaMe7S7wFLxSAW
 91PtY/7LtkRQK+exlxYJmlX3EtH67FbiAvWDOXZB/rVOACVW3sqqWRi3o2tYFlF/MR3Z
 fxig==
X-Gm-Message-State: AJcUukffoYk9CwsClAs1zYvQz70p6s2tKO24r05VMP9VloTt9e7fmGFk
 13pDNjexcncp6J9NQBzDDnI=
X-Google-Smtp-Source: ALg8bN6fdR5HuIqkQpR+F6+HGlsVAiS8dc7ja16Q1zNyBfx70HyqFbNHKZV1Rh11ATchqbBdt/GmgQ==
X-Received: by 2002:a2e:145a:: with SMTP id
 26-v6mr20701642lju.116.1548772421068; 
 Tue, 29 Jan 2019 06:33:41 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id p77-v6sm4063643lja.0.2019.01.29.06.33.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Jan 2019 06:33:40 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
 <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
 <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
 <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
 <33e7eafe-75e2-5bd0-017a-1df887114536@gmail.com>
 <1eaf158a-427f-a89d-5132-eed5bf6e95fc@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <3bd93c19-9264-4494-52ce-3e2672c1e573@gmail.com>
Date: Tue, 29 Jan 2019 16:33:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1eaf158a-427f-a89d-5132-eed5bf6e95fc@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyOS4wMS4xOSAxNTo1MywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdoaWNoIHByb3ByaWV0
YXJ5IGtlcm5lbCBkcml2ZXI/IEFuZCBpbiB3aGljaCBjb250ZXh0IGFyZSBTZXQvV2F5IG9wZXJh
dGlvbnMgdXNlZD8KSSB3b3VsZCBub3QgbmFtZSBpdCwgaXQgaXMgcHJvcHJpZXRhcnkgOykgQnV0
IHdlIGNhbid0IGxpdmUgd2l0aG91dCBpdC4KCj4gVXNpbmcgU2V0L1dheSBpcyBmdW5kYW1lbnRh
bGx5IGJyb2tlbiBwYXJ0bHkgYmVjYXVzZSBpdCBkb2VzIG5vdCBkZWFsIHdpdGggc3lzdGVtIGNh
Y2hlcy4KSSBhbHJlYWR5IGtub3cgaXQuIEkndmUgbG9va2VkIGF0IEtWTSBwcmVzZW50YXRpb24g
ZnJvbSAyMDE1LCB5b3VyIGxhc3QgeWVhciB2aWRlbyBmcm9tIENoaW5hLCByZWFkaW5nIHRocm91
Z2ggQVJNIEFSTS4KCgo+IEl0IGFsc28gb25seSBhcHBsaWVzIHRvIGEgZ2l2ZW4gY2FjaGUgYW5k
IHRoZSBiZWhhdmlvciB3aWxsIG5vdCBiZSByZXBsaWNhdGVkIHRvIG90aGVyIENQVXMuCkluIG91
ciBjYXNlIGNwdSBjYWNoZSBmbHVzaGluZyBieSBTZXQvV2F5IGl0IGlzIHByb3BhZ2F0ZWQgdG8g
YWxsIGNwdXMgd2l0aCBgb25fZWFjaF9jcHUoKWAuIChIZXJlIHNob3VsZCBiZSBhIGZhY2VwYWxt
IGVtb2ppKQoKPiBSdW5uaW5nIHN1Y2ggc29mdHdhcmUgaXMgYSBjYWxsIGZvciBuYXN0eSBiZWhh
dmlvciBpbiB5b3VyIGd1ZXN0LgpJIGRvIHVuZGVyc3RhbmQgdGhhdC4KQnV0IHdlIGhhdmUgdG8g
aGFuZGxlIHRoYXQuIEFuZCBpdCBpcyBhIHF1ZXN0aW9uIHRvIHVzIGhvdyB0byBkbyB0aGF0LgoK
LS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:43:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14:43: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-devel-bounces@lists.xenproject.org>)
	id 1goUc2-0001cL-Ae; Tue, 29 Jan 2019 14:43: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=TCeJ=QF=amazon.de=prvs=9250e2409=nmanthey@srs-us1.protection.inumbo.net>)
 id 1goUc0-0001cG-M9
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:43:40 +0000
X-Inumbo-ID: 43a1a619-23d4-11e9-aeee-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43a1a619-23d4-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 14:43:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548773019; x=1580309019;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=1ClEl5cZxo8TmZxolWgTkdSE+44NliDFjsytfN0JPts=;
 b=VY03LaVOOBzN1HvtyfgYKJ3DoOAKR+UZoZGbBxD3nTV0d24xeo1a7RcK
 azn4ZvizPpwOnhlZT3gSzz7sHSlo/cYCKQJ7MavmToaYEMCBonSa/ryEy
 ZHHVFshMQX66rm52SnExmHMe3moG0RnFtAlVeEUNu4L4NkjzbmNvz0ciB c=;
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="779452984"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 29 Jan 2019 14:43:36 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com (Postfix) with ESMTPS
 id 97274A2833; Tue, 29 Jan 2019 14:43:35 +0000 (UTC)
Received: from EX13D08UEB004.ant.amazon.com (10.43.60.142) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:43:34 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEB004.ant.amazon.com (10.43.60.142) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:43:34 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 29 Jan 2019 14:43:32 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Jan 2019 15:43:08 +0100
Message-ID: <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] SpectreV1+L1TF Patch Series v5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBhbGwsCgpUaGlzIHBhdGNoIHNlcmllcyBhdHRlbXB0cyB0byBtaXRpZ2F0ZSB0aGUgaXNz
dWUgdGhhdCBoYXZlIGJlZW4gcmFpc2VkIGluIHRoZQpYU0EtMjg5IChodHRwczovL3hlbmJpdHMu
eGVuLm9yZy94c2EvYWR2aXNvcnktMjg5Lmh0bWwpLiBUbyBibG9jayBzcGVjdWxhdGl2ZQpleGVj
dXRpb24gb24gSW50ZWwgaGFyZHdhcmUsIGFuIGxmZW5jZSBpbnN0cnVjdGlvbiBpcyByZXF1aXJl
ZCB0byBtYWtlIHN1cmUKdGhhdCBzZWxlY3RlZCBjaGVja3MgYXJlIG5vdCBieXBhc3NlZC4gU3Bl
Y3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIGNhbgpiZSBwcmV2ZW50ZWQgYnkgdXNpbmcg
dGhlIGFycmF5X2luZGV4X25vc3BlYyBtYWNyby4KClRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gc2hv
dWxkIGJlIGFkZGVkIG9uIHg4NiBwbGF0Zm9ybXMgb25seS4gVG8gbm90IGFmZmVjdApwbGF0Zm9y
bXMgdGhhdCBhcmUgbm90IGFmZmVjdGVkIGJ5IHRoZSBMMVRGIHZ1bG5lcmFiaWxpdHksIHRoZSBs
ZmVuY2UKaW5zdHJ1Y3Rpb24gaXMgcGF0Y2hlZCBpbiB2aWEgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcg
b24gTDFURiB2dWxuZXJhYmxlIENQVXMgb25seS4KVG8gY29udHJvbCB0aGUgcGF0Y2hpbmcgbWVj
aGFuaXNtLCBJIGludHJvZHVjZWQgYSBjb21tYW5kIGxpbmUgb3B0aW9uIGFuZCBhCnN5bnRoZXNp
emVkIENQVSBmZWF0dXJlIGZsYWcuCgoKQmVzdCwKTm9yYmVydAoKCgoKQW1hem9uIERldmVsb3Bt
ZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2No
YWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDog
REUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcg
SFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:44:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1goUcT-0001eP-Jw; Tue, 29 Jan 2019 14:44:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCeJ=QF=amazon.de=prvs=9250e2409=nmanthey@srs-us1.protection.inumbo.net>)
 id 1goUcR-0001eF-GO
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:44:07 +0000
X-Inumbo-ID: 53bd34a3-23d4-11e9-aeee-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53bd34a3-23d4-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 14:44:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548773046; x=1580309046;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=bzHQq2Op45V60xjSmpoTPrv/SMv5XlBetaVrq6Ck+Ko=;
 b=pqM3R1k7tx2w59ilttWzM2z9DLaZ13bPza7884Sc+1vcSaaM9sk8UmxX
 bstOHRTHxWgDz29dEsNhaAolno+ZmlaMIsyxxbJaCB0YxmUsTRAQ1CjTu
 v0NDjMYVAQEw4SZCXlGf8355HAhyQB6RijXYHBOsLAO7Sg2HBOZMN4qsU 4=;
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="656274357"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 29 Jan 2019 14:44:00 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0TEhtDf109838
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 29 Jan 2019 14:43:57 GMT
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:43:56 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:43:56 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 29 Jan 2019 14:43:54 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Jan 2019 15:43:09 +0100
Message-ID: <1548772997-32742-2-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v5 1/9] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBldmVudCBjaGFubmVsIGludGVyYWN0aW9uIHdpdGggZ3Vlc3Qgc3Bl
Y2lmaWVkIGRhdGEuClRvIGF2b2lkIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywg
d2UgdXNlIHRoZSBub3NwZWMgbWFjcm9zLgoKVGhpcyBjb21taXQgaXMgcGFydCBvZiB0aGUgU3Bl
Y3RyZVYxK0wxVEYgbWl0aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBOb3Ji
ZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2NvbW1vbi9ldmVudF9j
aGFubmVsLmMgfCAyNSArKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vY29tbW9uL2V2ZW50
X2ZpZm8uYyAgICB8IDE1ICsrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUveGVuL2V2ZW50Lmgg
ICAgfCAgNSArKystLQogMyBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAxMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyBiL3hlbi9j
b21tb24vZXZlbnRfY2hhbm5lbC5jCi0tLSBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCisr
KyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCkBAIC0zNjUsMTEgKzM2NSwxNiBAQCBpbnQg
ZXZ0Y2huX2JpbmRfdmlycShldnRjaG5fYmluZF92aXJxX3QgKmJpbmQsIGV2dGNobl9wb3J0X3Qg
cG9ydCkKICAgICBpZiAoICh2aXJxIDwgMCkgfHwgKHZpcnEgPj0gQVJSQVlfU0laRSh2LT52aXJx
X3RvX2V2dGNobikpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgIC8qCisgICAgKiBN
YWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgdmlycSBpcyBib3VuZGVkIGV2ZW4g
ZHVyaW5nCisgICAgKiBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCisgICAgKi8KKyAgICB2aXJxID0g
YXJyYXlfaW5kZXhfbm9zcGVjKHZpcnEsIEFSUkFZX1NJWkUodi0+dmlycV90b19ldnRjaG4pKTsK
KwogICAgIGlmICggdmlycV9pc19nbG9iYWwodmlycSkgJiYgKHZjcHUgIT0gMCkgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggKHZjcHUgPCAwKSB8fCAodmNwdSA+PSBkLT5t
YXhfdmNwdXMpIHx8Ci0gICAgICAgICAoKHYgPSBkLT52Y3B1W3ZjcHVdKSA9PSBOVUxMKSApCisg
ICAgaWYgKCAodmNwdSA8IDApIHx8ICgodiA9IGRvbWFpbl92Y3B1KGQsIHZjcHUpKSA9PSBOVUxM
KSApCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogCiAgICAgc3Bpbl9sb2NrKCZkLT5ldmVudF9s
b2NrKTsKQEAgLTQxOCw4ICs0MjMsNyBAQCBzdGF0aWMgbG9uZyBldnRjaG5fYmluZF9pcGkoZXZ0
Y2huX2JpbmRfaXBpX3QgKmJpbmQpCiAgICAgaW50ICAgICAgICAgICAgcG9ydCwgdmNwdSA9IGJp
bmQtPnZjcHU7CiAgICAgbG9uZyAgICAgICAgICAgcmMgPSAwOwogCi0gICAgaWYgKCAodmNwdSA8
IDApIHx8ICh2Y3B1ID49IGQtPm1heF92Y3B1cykgfHwKLSAgICAgICAgIChkLT52Y3B1W3ZjcHVd
ID09IE5VTEwpICkKKyAgICBpZiAoICh2Y3B1IDwgMCkgfHwgZG9tYWluX3ZjcHUoZCwgdmNwdSkg
PT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogCiAgICAgc3Bpbl9sb2NrKCZkLT5l
dmVudF9sb2NrKTsKQEAgLTgxMyw2ICs4MTcsMTMgQEAgaW50IHNldF9nbG9iYWxfdmlycV9oYW5k
bGVyKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHZpcnEpCiAKICAgICBpZiAodmlycSA+PSBO
Ul9WSVJRUykKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgIC8qCisgICAgKiBNYWtlIHN1
cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgdmlycSBpcyBib3VuZGVkIGV2ZW4gZHVyaW5n
CisgICAgKiBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCisgICAgKi8KKyAgICB2aXJxID0gYXJyYXlf
aW5kZXhfbm9zcGVjKHZpcnEsIEFSUkFZX1NJWkUoZ2xvYmFsX3ZpcnFfaGFuZGxlcnMpKTsKKwog
ICAgIGlmICghdmlycV9pc19nbG9iYWwodmlycSkpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
CkBAIC05MzEsNyArOTQyLDcgQEAgbG9uZyBldnRjaG5fYmluZF92Y3B1KHVuc2lnbmVkIGludCBw
b3J0LCB1bnNpZ25lZCBpbnQgdmNwdV9pZCkKICAgICBzdHJ1Y3QgZXZ0Y2huICpjaG47CiAgICAg
bG9uZyAgICAgICAgICAgcmMgPSAwOwogCi0gICAgaWYgKCAodmNwdV9pZCA+PSBkLT5tYXhfdmNw
dXMpIHx8IChkLT52Y3B1W3ZjcHVfaWRdID09IE5VTEwpICkKKyAgICBpZiAoICFkb21haW5fdmNw
dShkLCB2Y3B1X2lkKSApCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogCiAgICAgc3Bpbl9sb2Nr
KCZkLT5ldmVudF9sb2NrKTsKQEAgLTk2OSw4ICs5ODAsOCBAQCBsb25nIGV2dGNobl9iaW5kX3Zj
cHUodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgICAgICB1bmxp
bmtfcGlycV9wb3J0KGNobiwgZC0+dmNwdVtjaG4tPm5vdGlmeV92Y3B1X2lkXSk7CiAgICAgICAg
IGNobi0+bm90aWZ5X3ZjcHVfaWQgPSB2Y3B1X2lkOwogICAgICAgICBwaXJxX3NldF9hZmZpbml0
eShkLCBjaG4tPnUucGlycS5pcnEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tf
b2YoZC0+dmNwdVt2Y3B1X2lkXS0+cHJvY2Vzc29yKSk7Ci0gICAgICAgIGxpbmtfcGlycV9wb3J0
KHBvcnQsIGNobiwgZC0+dmNwdVt2Y3B1X2lkXSk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
IGNwdW1hc2tfb2YoZG9tYWluX3ZjcHUoZCwgdmNwdV9pZCktPnByb2Nlc3NvcikpOworICAgICAg
ICBsaW5rX3BpcnFfcG9ydChwb3J0LCBjaG4sIGRvbWFpbl92Y3B1KGQsIHZjcHVfaWQpKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRUlOVkFMOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9ldmVudF9maWZvLmMgYi94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYwot
LS0gYS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYworKysgYi94ZW4vY29tbW9uL2V2ZW50X2ZpZm8u
YwpAQCAtMzMsNyArMzMsOCBAQCBzdGF0aWMgaW5saW5lIGV2ZW50X3dvcmRfdCAqZXZ0Y2huX2Zp
Zm9fd29yZF9mcm9tX3BvcnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgKi8KICAgICBz
bXBfcm1iKCk7CiAKLSAgICBwID0gcG9ydCAvIEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BFUl9Q
QUdFOworICAgIHAgPSBhcnJheV9pbmRleF9ub3NwZWMocG9ydCAvIEVWVENITl9GSUZPX0VWRU5U
X1dPUkRTX1BFUl9QQUdFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZXZ0Y2huX2Zp
Zm8tPm51bV9ldnRjaG5zKTsKICAgICB3ID0gcG9ydCAlIEVWVENITl9GSUZPX0VWRU5UX1dPUkRT
X1BFUl9QQUdFOwogCiAgICAgcmV0dXJuIGQtPmV2dGNobl9maWZvLT5ldmVudF9hcnJheVtwXSAr
IHc7CkBAIC01MTYsMTQgKzUxNywyMiBAQCBpbnQgZXZ0Y2huX2ZpZm9faW5pdF9jb250cm9sKHN0
cnVjdCBldnRjaG5faW5pdF9jb250cm9sICppbml0X2NvbnRyb2wpCiAgICAgZ2ZuICAgICA9IGlu
aXRfY29udHJvbC0+Y29udHJvbF9nZm47CiAgICAgb2Zmc2V0ICA9IGluaXRfY29udHJvbC0+b2Zm
c2V0OwogCi0gICAgaWYgKCB2Y3B1X2lkID49IGQtPm1heF92Y3B1cyB8fCAhZC0+dmNwdVt2Y3B1
X2lkXSApCisgICAgaWYgKCAhZG9tYWluX3ZjcHUoZCwgdmNwdV9pZCkgKQogICAgICAgICByZXR1
cm4gLUVOT0VOVDsKLSAgICB2ID0gZC0+dmNwdVt2Y3B1X2lkXTsKKworICAgIHYgPSBkb21haW5f
dmNwdShkLCB2Y3B1X2lkKTsKIAogICAgIC8qIE11c3Qgbm90IGNyb3NzIHBhZ2UgYm91bmRhcnku
ICovCiAgICAgaWYgKCBvZmZzZXQgPiAoUEFHRV9TSVpFIC0gc2l6ZW9mKGV2dGNobl9maWZvX2Nv
bnRyb2xfYmxvY2tfdCkpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICAvKgorICAg
ICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSBvZmZzZXQgaXMgYm91bmRl
ZCBldmVuIGR1cmluZworICAgICAqIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbi4KKyAgICAgKi8KKyAg
ICBvZmZzZXQgPSBhcnJheV9pbmRleF9ub3NwZWMob2Zmc2V0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUEFHRV9TSVpFIC0gc2l6ZW9mKGV2dGNobl9maWZvX2NvbnRyb2xfYmxvY2tfdCkg
KyAxKTsKKwogICAgIC8qIE11c3QgYmUgOC1ieXRlcyBhbGlnbmVkLiAqLwogICAgIGlmICggb2Zm
c2V0ICYgKDggLSAxKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApAQCAtMTMs
NiArMTMsNyBAQAogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5o
PgogI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAjaW5j
bHVkZSA8YXNtL2V2ZW50Lmg+CiAKIC8qCkBAIC05Niw3ICs5Nyw3IEBAIHZvaWQgYXJjaF9ldnRj
aG5faW5qZWN0KHN0cnVjdCB2Y3B1ICp2KTsKICAqIFRoZSBmaXJzdCBidWNrZXQgaXMgZGlyZWN0
bHkgYWNjZXNzZWQgdmlhIGQtPmV2dGNobi4KICAqLwogI2RlZmluZSBncm91cF9mcm9tX3BvcnQo
ZCwgcCkgXAotICAgICgoZCktPmV2dGNobl9ncm91cFsocCkgLyBFVlRDSE5TX1BFUl9HUk9VUF0p
CisgICAgYXJyYXlfYWNjZXNzX25vc3BlYygoZCktPmV2dGNobl9ncm91cCwgKHApIC8gRVZUQ0hO
U19QRVJfR1JPVVApCiAjZGVmaW5lIGJ1Y2tldF9mcm9tX3BvcnQoZCwgcCkgXAogICAgICgoZ3Jv
dXBfZnJvbV9wb3J0KGQsIHApKVsoKHApICUgRVZUQ0hOU19QRVJfR1JPVVApIC8gRVZUQ0hOU19Q
RVJfQlVDS0VUXSkKIApAQCAtMTEwLDcgKzExMSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IHBv
cnRfaXNfdmFsaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHApCiBzdGF0aWMgaW5s
aW5lIHN0cnVjdCBldnRjaG4gKmV2dGNobl9mcm9tX3BvcnQoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHApCiB7CiAgICAgaWYgKCBwIDwgRVZUQ0hOU19QRVJfQlVDS0VUICkKLSAgICAg
ICAgcmV0dXJuICZkLT5ldnRjaG5bcF07CisgICAgICAgIHJldHVybiAmZC0+ZXZ0Y2huW2FycmF5
X2luZGV4X25vc3BlYyhwLCBFVlRDSE5TX1BFUl9CVUNLRVQpXTsKICAgICByZXR1cm4gYnVja2V0
X2Zyb21fcG9ydChkLCBwKSArIChwICUgRVZUQ0hOU19QRVJfQlVDS0VUKTsKIH0KIAotLSAKMi43
LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIu
IDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwg
UmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNn
ZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:44:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1goUcj-0001gu-UB; Tue, 29 Jan 2019 14:44: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=TCeJ=QF=amazon.de=prvs=9250e2409=nmanthey@srs-us1.protection.inumbo.net>)
 id 1goUcj-0001gf-1E
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:44:25 +0000
X-Inumbo-ID: 5e99e3f0-23d4-11e9-b92a-9b1ea0d22dea
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e99e3f0-23d4-11e9-b92a-9b1ea0d22dea;
 Tue, 29 Jan 2019 14:44:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548773063; x=1580309063;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Gx4d9tgb+IrU2zrwtkkEMBy31Doo4rZQKuZ4FA+ttOQ=;
 b=IEzVC7380wkVM7CvtWw7g5tbHHgdHdmJBzDtAw9IWJnfHGLvGMxdoCxr
 7xq13qTT6EifdrDZuHMhMmDR2IUKsI++HpStT5nI324FRbfmaAYbYfWST
 xBY1VknEWiaM5zh9FMnoNk79pj7biLHX87GoXFIRR4CRF69EZU/WjOF7C M=;
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="715277320"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-69849ee2.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 29 Jan 2019 14:44:22 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-69849ee2.us-west-2.amazon.com (Postfix) with ESMTPS
 id 1D9C1A2319; Tue, 29 Jan 2019 14:44:21 +0000 (UTC)
Received: from EX13D08UEE003.ant.amazon.com (10.43.62.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:07 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:07 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 29 Jan 2019 14:44:05 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Jan 2019 15:43:10 +0100
Message-ID: <1548772997-32742-3-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v5 2/9] x86/vioapic: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbnRlcmFjdGluZyB3aXRoIGlvIGFwaWMsIGEgZ3Vlc3QgY2FuIHNwZWNpZnkgdmFsdWVz
IHRoYXQgYXJlIHVzZWQKYXMgaW5kZXggdG8gc3RydWN0dXJlcywgYW5kIHdob3NlIHZhbHVlcyBh
cmUgbm90IGNvbXBhcmVkIGFnYWluc3QKdXBwZXIgYm91bmRzIHRvIHByZXZlbnQgc3BlY3VsYXRp
dmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLiBUaGlzIGNoYW5nZQpwcmV2ZW50cyB0aGVzZSBzcGVj
dWxhdGl2ZSBhY2Nlc3Nlcy4KCkZ1cnRoZXJtb3JlLCB0d28gdmFyaWFibGVzIGFyZSBpbml0aWFs
aXplZCBhbmQgdGhlIGNvbXBpbGVyIGlzIGFza2VkIHRvCm5vdCBvcHRpbWl6ZWQgdGhlc2UgaW5p
dGlhbGl6YXRpb25zLCBhcyB0aGUgdW5pbml0aWFsaXplZCwgcG90ZW50aWFsbHkKZ3Vlc3QgY29u
dHJvbGxlZCwgdmFyaWFibGVzIG1pZ2h0IGJlIHVzZWQgaW4gYSBzcGVjdWxhdGl2ZSBvdXQtb2Yt
Ym91bmQKYWNjZXNzLiBBcyB0aGUgdHdvIHByb2JsZW1hdGljIHZhcmlhYmxlcyBhcmUgYm90aCB1
c2VkIGluIHRoZSBjb21tb24KZnVuY3Rpb24gZ3NpX3Zpb2FwaWMsIHRoZSBtaXRpZ2F0aW9uIGlz
IGltcGxlbWVudGVkIHRoZXJlLiBDdXJyZW50bHksCnRoZSBwcm9ibGVtYXRpYyBjYWxsZXJzIGFy
ZSB0aGUgZnVuY3Rpb25zIHZpb2FwaWNfaXJxX3Bvc2l0aXZlX2VkZ2UgYW5kCnZpb2FwaWNfZ2V0
X3RyaWdnZXJfbW9kZS4KClRoaXMgY29tbWl0IGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStMMVRG
IG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVzLgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5
IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIHwg
MjQgKysrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2Fw
aWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dmlvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC0zMCw2ICszMCw3
IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1
ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNpbmNsdWRlIDxwdWJs
aWMvaHZtL2lvcmVxLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9pby5oPgogI2luY2x1ZGUgPGFzbS9o
dm0vdnBpYy5oPgpAQCAtNjYsNiArNjcsMTIgQEAgc3RhdGljIHN0cnVjdCBodm1fdmlvYXBpYyAq
Z3NpX3Zpb2FwaWMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKIHsKICAgICB1bnNpZ25lZCBpbnQg
aTsKIAorICAgIC8qCisgICAgICogTWFrZSBzdXJlIHRoZSBjb21waWxlciBkb2VzIG5vdCBvcHRp
bWl6ZSBhd2F5IHRoZSBpbml0aWFsaXphdGlvbiBkb25lIGJ5CisgICAgICogY2FsbGVycworICAg
ICAqLworICAgIE9QVElNSVpFUl9ISURFX1ZBUigqcGluKTsKKwogICAgIGZvciAoIGkgPSAwOyBp
IDwgZC0+YXJjaC5odm0ubnJfdmlvYXBpY3M7IGkrKyApCiAgICAgewogICAgICAgICBzdHJ1Y3Qg
aHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBkb21haW5fdmlvYXBpYyhkLCBpKTsKQEAgLTExNyw3ICsx
MjQsOCBAQCBzdGF0aWMgdWludDMyX3QgdmlvYXBpY19yZWFkX2luZGlyZWN0KGNvbnN0IHN0cnVj
dCBodm1fdmlvYXBpYyAqdmlvYXBpYykKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAK
LSAgICAgICAgcmVkaXJfY29udGVudCA9IHZpb2FwaWMtPnJlZGlydGJsW3JlZGlyX2luZGV4XS5i
aXRzOworICAgICAgICByZWRpcl9jb250ZW50ID0gdmlvYXBpYy0+cmVkaXJ0YmxbYXJyYXlfaW5k
ZXhfbm9zcGVjKHJlZGlyX2luZGV4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZpb2FwaWMtPm5yX3BpbnMpXS5iaXRzOwogICAgICAgICBy
ZXN1bHQgPSAodmlvYXBpYy0+aW9yZWdzZWwgJiAxKSA/IChyZWRpcl9jb250ZW50ID4+IDMyKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHJlZGlyX2NvbnRlbnQ7
CiAgICAgICAgIGJyZWFrOwpAQCAtMjEyLDcgKzIyMCwxNSBAQCBzdGF0aWMgdm9pZCB2aW9hcGlj
X3dyaXRlX3JlZGlyZW50KAogICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZtX2RvbWFp
bl9pcnEoZCk7CiAgICAgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqcGVudCwgZW50OwogICAg
IGludCB1bm1hc2tlZCA9IDA7Ci0gICAgdW5zaWduZWQgaW50IGdzaSA9IHZpb2FwaWMtPmJhc2Vf
Z3NpICsgaWR4OworICAgIHVuc2lnbmVkIGludCBnc2k7CisKKyAgICAvKiBDYWxsZXJzIG9mIHRo
aXMgZnVuY3Rpb24gc2hvdWxkIG1ha2Ugc3VyZSBpZHggaXMgYm91bmRlZCBhcHByb3ByaWF0ZWx5
Ki8KKyAgICBBU1NFUlQoaWR4IDwgdmlvYXBpYy0+bnJfcGlucyk7CisKKyAgICAvKiBNYWtlIHN1
cmUgbm8gb3V0LW9mLWJvdW5kIHZhbHVlIGZvciBpZHggY2FuIGJlIHVzZWQgKi8KKyAgICBpZHgg
PSBhcnJheV9pbmRleF9ub3NwZWMoaWR4LCB2aW9hcGljLT5ucl9waW5zKTsKKworICAgIGdzaSA9
IHZpb2FwaWMtPmJhc2VfZ3NpICsgaWR4OwogCiAgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLmh2bS5p
cnFfbG9jayk7CiAKQEAgLTQ2Nyw3ICs0ODMsNyBAQCBzdGF0aWMgdm9pZCB2aW9hcGljX2RlbGl2
ZXIoc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljLCB1bnNpZ25lZCBpbnQgcGluKQogCiB2b2lk
IHZpb2FwaWNfaXJxX3Bvc2l0aXZlX2VkZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IGlycSkKIHsKLSAgICB1bnNpZ25lZCBpbnQgcGluOworICAgIHVuc2lnbmVkIGludCBwaW4gPSAw
OyAvKiBTZWUgZ3NpX3Zpb2FwaWMgKi8KICAgICBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMg
PSBnc2lfdmlvYXBpYyhkLCBpcnEsICZwaW4pOwogICAgIHVuaW9uIHZpb2FwaWNfcmVkaXJfZW50
cnkgKmVudDsKIApAQCAtNTY0LDcgKzU4MCw3IEBAIGludCB2aW9hcGljX2dldF92ZWN0b3IoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKIAogaW50IHZpb2FwaWNfZ2V0
X3RyaWdnZXJfbW9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQog
ewotICAgIHVuc2lnbmVkIGludCBwaW47CisgICAgdW5zaWduZWQgaW50IHBpbiA9IDA7IC8qIFNl
ZSBnc2lfdmlvYXBpYyAqLwogICAgIGNvbnN0IHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYyA9
IGdzaV92aW9hcGljKGQsIGdzaSwgJnBpbik7CiAKICAgICBpZiAoICF2aW9hcGljICkKLS0gCjIu
Ny40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3Ry
LiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIs
IFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRz
Z2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:44:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1goUcz-0001kX-Ew; Tue, 29 Jan 2019 14: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=TCeJ=QF=amazon.de=prvs=9250e2409=nmanthey@srs-us1.protection.inumbo.net>)
 id 1goUcx-0001kA-On
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:44:39 +0000
X-Inumbo-ID: 675f0d1c-23d4-11e9-8862-ff102a124df3
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 675f0d1c-23d4-11e9-8862-ff102a124df3;
 Tue, 29 Jan 2019 14:44:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548773078; x=1580309078;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=QWlr+5MJhm/KW1tjlNVjBLiJ/Hv152MKcRMKhlXVWLo=;
 b=XGsMevtsotvqVkH9C1rFM0UiXaR/i+G53gTgjVt4yRolgwNg4nJtJTLy
 YbA6Z8uMu5VMwhJ+KN4eWxOXWd8TQTHojnFt//0f/fIzTqXHf/3jwf9yY
 wmAnODm/XYlZCh4TTYXybik10Bo0fvR1KAkMclSc7C6Ng2osxSYwBnolv o=;
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="715277358"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 29 Jan 2019 14:44:37 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com (Postfix) with ESMTPS
 id 3C037A2418; Tue, 29 Jan 2019 14:44:36 +0000 (UTC)
Received: from EX13D08UEB003.ant.amazon.com (10.43.60.11) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:12 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:12 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 29 Jan 2019 14:44:09 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Jan 2019 15:43:11 +0100
Message-ID: <1548772997-32742-4-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v5 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIG11bHRpcGxlIGFycmF5cyBpbiB0aGUgSFZNIGludGVyZmFjZSB0aGF0IGFyZSBh
Y2Nlc3NlZAp3aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBh
dm9pZCBzcGVjdWxhdGl2ZQpvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJyYXlf
aW5kZXhfbm9zcGVjIG1hY3JvLgoKV2hlbiBibG9ja2luZyBzcGVjdWxhdGl2ZSBvdXQtb2YtYm91
bmQgYWNjZXNzZXMsIHdlIGNhbiBjbGFzc2lmeSBhcnJheXMKaW50byBkeW5hbWljIGFycmF5cyBh
bmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVkCmR1cmluZyBy
dW4gdGltZSwgdGhlIHNpemUgb2YgdGhlIGxhdHRlciBpcyBrbm93biBkdXJpbmcgY29tcGlsZSB0
aW1lLgpPbiBzdGF0aWMgYXJyYXlzLCBjb21waWxlciBtaWdodCBiZSBhYmxlIHRvIGJsb2NrIHNw
ZWN1bGF0aXZlIGFjY2Vzc2VzCmluIHRoZSBmdXR1cmUuCgpXZSBpbnRyb2R1Y2UgYW5vdGhlciBt
YWNybyB0aGF0IHVzZXMgdGhlIEFSUkFZX1NJWkUgbWFjcm8gdG8gYmxvY2sKc3BlY3VsYXRpdmUg
YWNjZXNzZXMuIEZvciBhcnJheXMgdGhhdCBhcmUgc3RhdGljYWxseSBhY2Nlc3NlZCwgdGhpcyBt
YWNybwpjYW4gYmUgdXNlZCBpbnN0ZWFkIG9mIHRoZSB1c3VhbCBtYWNyby4gVXNpbmcgdGhpcyBt
YWNybyByZXN1bHRzIGluIG1vcmUKcmVhZGFibGUgY29kZSwgYW5kIGFsbG93cyB0byBtb2RpZnkg
dGhlIHdheSB0aGlzIGNhc2UgaXMgaGFuZGxlZCBpbiBhCnNpbmdsZSBwbGFjZS4KClRoaXMgY29t
bWl0IGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24gcGF0Y2ggc2VyaWVz
LgoKUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4K
U2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKystLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC0zNyw2ICszNyw3IEBACiAjaW5jbHVkZSA8eGVuL21vbml0b3IuaD4KICNpbmNsdWRlIDx4ZW4v
d2FybmluZy5oPgogI2luY2x1ZGUgPHhlbi92cGNpLmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5o
PgogI2luY2x1ZGUgPGFzbS9zaGFkb3cuaD4KICNpbmNsdWRlIDxhc20vaGFwLmg+CiAjaW5jbHVk
ZSA8YXNtL2N1cnJlbnQuaD4KQEAgLTIwOTIsNyArMjA5Myw3IEBAIGludCBodm1fbW92X2Zyb21f
Y3IodW5zaWduZWQgaW50IGNyLCB1bnNpZ25lZCBpbnQgZ3ByKQogICAgIGNhc2UgMjoKICAgICBj
YXNlIDM6CiAgICAgY2FzZSA0OgotICAgICAgICB2YWwgPSBjdXJyLT5hcmNoLmh2bS5ndWVzdF9j
cltjcl07CisgICAgICAgIHZhbCA9IGFycmF5X2FjY2Vzc19ub3NwZWMoY3Vyci0+YXJjaC5odm0u
Z3Vlc3RfY3IsIGNyKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA4OgogICAgICAgICB2YWwg
PSAodmxhcGljX2dldF9yZWcodmNwdV92bGFwaWMoY3VyciksIEFQSUNfVEFTS1BSSSkgJiAweGYw
KSA+PiA0OwpAQCAtMzQzOCwxMyArMzQzOSwxNSBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2Vw
dCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgIGlmICgg
IWQtPmFyY2guY3B1aWQtPmJhc2ljLm10cnIgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsK
ICAgICAgICAgaW5kZXggPSBtc3IgLSBNU1JfTVRSUmZpeDE2S184MDAwMDsKLSAgICAgICAgKm1z
cl9jb250ZW50ID0gZml4ZWRfcmFuZ2VfYmFzZVtpbmRleCArIDFdOworICAgICAgICAqbXNyX2Nv
bnRlbnQgPSBmaXhlZF9yYW5nZV9iYXNlW2FycmF5X2luZGV4X25vc3BlYyhpbmRleCArIDEsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0u
bXRyci5maXhlZF9yYW5nZXMpKV07CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTVNSX01UUlJm
aXg0S19DMDAwMC4uLk1TUl9NVFJSZml4NEtfRjgwMDA6CiAgICAgICAgIGlmICggIWQtPmFyY2gu
Y3B1aWQtPmJhc2ljLm10cnIgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKICAgICAgICAg
aW5kZXggPSBtc3IgLSBNU1JfTVRSUmZpeDRLX0MwMDAwOwotICAgICAgICAqbXNyX2NvbnRlbnQg
PSBmaXhlZF9yYW5nZV9iYXNlW2luZGV4ICsgM107CisgICAgICAgICptc3JfY29udGVudCA9IGZp
eGVkX3JhbmdlX2Jhc2VbYXJyYXlfaW5kZXhfbm9zcGVjKGluZGV4ICsgMywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2LT5hcmNoLmh2bS5tdHJyLmZpeGVk
X3JhbmdlcykpXTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBNU1JfSUEzMl9NVFJSX1BIWVNC
QVNFKDApLi4uTVNSX0lBMzJfTVRSUl9QSFlTTUFTSyhNVFJSX1ZDTlRfTUFYIC0gMSk6CiAgICAg
ICAgIGlmICggIWQtPmFyY2guY3B1aWQtPmJhc2ljLm10cnIgKQpAQCAtMzQ1Myw3ICszNDU2LDgg
QEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3Qg
Km1zcl9jb250ZW50KQogICAgICAgICBpZiAoIChpbmRleCAvIDIpID49CiAgICAgICAgICAgICAg
TUFTS19FWFRSKHYtPmFyY2guaHZtLm10cnIubXRycl9jYXAsIE1UUlJjYXBfVkNOVCkgKQogICAg
ICAgICAgICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgKm1zcl9jb250ZW50ID0gdmFyX3Jhbmdl
X2Jhc2VbaW5kZXhdOworICAgICAgICAqbXNyX2NvbnRlbnQgPSB2YXJfcmFuZ2VfYmFzZVthcnJh
eV9pbmRleF9ub3NwZWMoaW5kZXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgIE1BU0tfRVhU
Uih2LT5hcmNoLmh2bS5tdHJyLm10cnJfY2FwLCBNVFJSY2FwX1ZDTlQpKV07CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgY2FzZSBNU1JfSUEzMl9YU1M6CkBAIC00MDE2LDcgKzQwMjAsNyBAQCBzdGF0
aWMgaW50IGh2bW9wX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3RvcigKICAgICBpZiAoIG9wLnZlY3Rv
ciA8IDB4MTAgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggb3AudmNwdSA+
PSBkLT5tYXhfdmNwdXMgfHwgKHYgPSBkLT52Y3B1W29wLnZjcHVdKSA9PSBOVUxMICkKKyAgICBp
ZiAoICh2ID0gZG9tYWluX3ZjcHUoZCwgb3AudmNwdSkpID09IE5VTEwgKQogICAgICAgICByZXR1
cm4gLUVOT0VOVDsKIAogICAgIHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IHVwY2FsbCB2ZWN0
b3IgJTAyeFxuIiwgdiwgb3AudmVjdG9yKTsKQEAgLTQxMDQsNiArNDEwOCwxMiBAQCBzdGF0aWMg
aW50IGh2bW9wX3NldF9wYXJhbSgKICAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyAp
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAgLyoKKyAgICAgKiBNYWtlIHN1cmUgdGhl
IGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgYS5pbmRleCBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCisg
ICAgICogc3BlY3VsYXRpdmUgZXhlY3V0aW9uLgorICAgICAqLworICAgIGEuaW5kZXggPSBhcnJh
eV9pbmRleF9ub3NwZWMoYS5pbmRleCwgSFZNX05SX1BBUkFNUyk7CisKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWlkKTsKICAgICBpZiAoIGQgPT0gTlVMTCApCiAgICAg
ICAgIHJldHVybiAtRVNSQ0g7CkBAIC00MzcwLDYgKzQzODAsMTIgQEAgc3RhdGljIGludCBodm1v
cF9nZXRfcGFyYW0oCiAgICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAorICAgIC8qCisgICAgICogTWFrZSBzdXJlIHRoZSBndWVzdCBj
b250cm9sbGVkIHZhbHVlIGEuaW5kZXggaXMgYm91bmRlZCBldmVuIGR1cmluZworICAgICAqIHNw
ZWN1bGF0aXZlIGV4ZWN1dGlvbi4KKyAgICAgKi8KKyAgICBhLmluZGV4ID0gYXJyYXlfaW5kZXhf
bm9zcGVjKGEuaW5kZXgsIEhWTV9OUl9QQVJBTVMpOworCiAgICAgZCA9IHJjdV9sb2NrX2RvbWFp
bl9ieV9hbnlfaWQoYS5kb21pZCk7CiAgICAgaWYgKCBkID09IE5VTEwgKQogICAgICAgICByZXR1
cm4gLUVTUkNIOwotLSAKMi43LjQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFu
eSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hy
aXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVp
bmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:44:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1goUd3-0001mD-Nf; Tue, 29 Jan 2019 14:44:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goUd1-0001lS-VO
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:44:43 +0000
X-Inumbo-ID: 69cff200-23d4-11e9-a017-bbe24587efa8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69cff200-23d4-11e9-a017-bbe24587efa8;
 Tue, 29 Jan 2019 14:44:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goUcy-0002RP-Di; Tue, 29 Jan 2019 14:44:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goUcy-0007s2-2E; Tue, 29 Jan 2019 14:44:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goUcy-0002b9-1a; Tue, 29 Jan 2019 14:44:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132562-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9d8c1d1814b744d0fb41085463db5d8ae025607e
X-Osstest-Versions-That: xen=a18be06acab6ce7d5f035d4df538397a548d46ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 14:44:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132562: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjU2Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDlkOGMxZDE4MTRiNzQ0ZDBmYjQxMDg1NDYzZGI1ZDhh
ZTAyNTYwN2UKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGExOGJlMDZh
Y2FiNmNlN2Q1ZjAzNWQ0ZGY1MzgzOTdhNTQ4ZDQ2ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjU1MCAgMjAxOS0wMS0yOSAwMTowMDozMCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzI1NjIgIDIwMTktMDEtMjkgMTI6MDE6MDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGExOGJlMDZhY2Eu
LjlkOGMxZDE4MTQgIDlkOGMxZDE4MTRiNzQ0ZDBmYjQxMDg1NDYzZGI1ZDhhZTAyNTYwN2UgLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:44:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1goUd5-0001nB-2s; Tue, 29 Jan 2019 14:44: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=TCeJ=QF=amazon.de=prvs=9250e2409=nmanthey@srs-us1.protection.inumbo.net>)
 id 1goUd3-0001mG-RN
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:44:45 +0000
X-Inumbo-ID: 6b4dd3fe-23d4-11e9-81d8-fb3d1714a66c
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b4dd3fe-23d4-11e9-81d8-fb3d1714a66c;
 Tue, 29 Jan 2019 14:44:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548773085; x=1580309085;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=6qyxBVYbWpSWjlZYCgHkz6tn287Lk+EGLweu1wV3bH4=;
 b=ZfMFBn5HsvlVsbmhO4MI+5wzV4kIrRprmyzdUY8B8N0QM+2D/eImE4zl
 B1w4Ve9zBYNpwv2ZdaDtL6ofmXxFxvi01DtdLBw/4HGd/h8XhViJ98PeW
 RX/Ck0tiGGZYLa9duOu5dZdDcPPtrWQ6rjJcx4CTMZHLLqYl6JTkRx/eV s=;
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="715277393"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 29 Jan 2019 14:44:43 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com (Postfix) with ESMTPS
 id E0648A22D0; Tue, 29 Jan 2019 14:44:42 +0000 (UTC)
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:29 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:29 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 29 Jan 2019 14:44:27 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Jan 2019 15:43:13 +0100
Message-ID: <1548772997-32742-6-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v5 5/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgdGhlIEwxVEYgdnVsbmVyYWJpbGl0eSBvZiBJbnRlbCBDUFVzLCBsb2FkaW5nIGh5cGVy
dmlzb3IgZGF0YSBpbnRvCkwxIGNhY2hlIGlzIHByb2JsZW1ldGljLCBiZWNhdXNlIHdoZW4gaHlw
ZXJ0aHJlYWRpbmcgaXMgdXNlZCBhcyB3ZWxsLCBhCmd1ZXN0IHJ1bm5pbmcgb24gdGhlIHNpYmxp
bmcgY29yZSBjYW4gbGVhayB0aGlzIHBvdGVudGlhbGx5IHNlY3JldCBkYXRhLgoKVG8gcHJldmVu
dCB0aGVzZSBzcGVjdWxhdGl2ZSBhY2Nlc3Nlcywgd2UgYmxvY2sgc3BlY3VsYXRpb24gYWZ0ZXIK
YWNjZXNzaW5nIHRoZSBkb21haW4gcHJvcGVydHkgZmllbGQgYnkgYWRkaW5nIGxmZW5jZSBpbnN0
cnVjdGlvbnMuIFRoaXMKd2F5LCB0aGUgQ1BVIGNvbnRpbnVlcyBleGVjdXRpbmcgYW5kIGxvYWRp
bmcgZGF0YSBvbmx5IG9uY2UgdGhlIGNvbmRpdGlvbgppcyBhY3R1YWxseSBldmFsdWF0ZWQuCgpB
cyB0aGUgbWFjcm9zIGFyZSB0eXBpY2FsbHkgdXNlZCBpbiBpZiBzdGF0ZW1lbnRzLCB0aGUgbGZl
bmNlIGhhcyB0byBjb21lCmluIGEgY29tcGF0aWJsZSB3YXkuIFRoZXJlZm9yZSwgYSBmdW5jdGlv
biB0aGF0IHJldHVybnMgdHJ1ZSBhZnRlciBhbgpsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgaW50cm9k
dWNlZC4gVG8gcHJvdGVjdCBib3RoIGJyYW5jaGVzIGFmdGVyIGEKY29uZGl0aW9uYWwsIGFuIGxm
ZW5jZSBpbnN0cnVjdGlvbiBoYXMgdG8gYmUgYWRkZWQgZm9yIHRoZSB0d28gYnJhbmNoZXMuClRv
IGJlIGFibGUgdG8gYmxvY2sgc3BlY3VsYXRpb24gYWZ0ZXIgc2V2ZXJhbCBldmFsYXVhdGlvbnMs
IHRoZSBnZW5lcmljCmJhcnJpZXIgbWFjcm8gYmxvY2tfc3BlY3VsYXRpb24gaXMgYWxzbyBpbnRy
b2R1Y2VkLgoKQXMgdGhlIEwxVEYgdnVsbmVyYWJpbGl0eSBpcyBvbmx5IHByZXNlbnQgb24gdGhl
IHg4NiBhcmNoaXRlY3R1cmUsIHRoZQptYWNyb3Mgd2lsbCBub3QgdXNlIHRoZSBsZmVuY2UgaW5z
dHJ1Y3Rpb24gb24gb3RoZXIgYXJjaGl0ZWN0dXJlcyBhbmQgdGhlCnByb3RlY3Rpb24gaXMgZGlz
YWJsZWQgZHVyaW5nIGNvbXBpbGF0aW9uLiBCeSBkZWZhdWx0LCB0aGUgbGZlbmNlCmluc3RydWN0
aW9uIGlzIG5vdCBwcmVzZW50IGVpdGhlci4gT25seSB3aGVuIGEgTDFURiB2dWxuZXJhYmxlIHBs
YXRmb3JtCmlzIGRldGVjdGVkLCB0aGUgbGZlbmNlIGluc3RydWN0aW9uIGlzIHBhdGNoZWQgaW4g
dmlhIGFsdGVyYW50aXZlIHBhdGNoaW5nLgoKSW50cm9kdWNpbmcgdGhlIGxmZW5jZSBpbnN0cnVj
dGlvbnMgY2F0Y2hlcyBhIGxvdCBvZiBwb3RlbnRpYWwgbGVha3Mgd2l0aAphIHNpbXBsZSB1bmlu
dHJ1c2l2ZSBjb2RlIGNoYW5nZS4gRHVyaW5nIHBlcmZvcm1hbmNlIHRlc3RpbmcsIHdlIGRpZCBu
b3QKbm90aWNlIHBlcmZvcm1hbmNlIGVmZmVjdHMuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1h
bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgg
fCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjggaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaCBiL3hlbi9p
bmNsdWRlL3hlbi9ub3NwZWMuaAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCkBAIC03LDYgKzcsNyBAQAogI2lmbmRlZiBYRU5fTk9T
UEVDX0gKICNkZWZpbmUgWEVOX05PU1BFQ19ICiAKKyNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUu
aD4KICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CiAKIC8qKgpAQCAtNjQsNiArNjUsMzMgQEAgc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBsb25nIGFycmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVk
IGxvbmcgaW5kZXgsCiAjZGVmaW5lIGFycmF5X2FjY2Vzc19ub3NwZWMoYXJyYXksIGluZGV4KSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKGFycmF5KVthcnJheV9pbmRleF9u
b3NwZWMoaW5kZXgsIEFSUkFZX1NJWkUoYXJyYXkpKV0KIAorLyoKKyAqIEFsbG93IHRvIGluc2Vy
dCBhIHJlYWQgbWVtb3J5IGJhcnJpZXIgaW50byBjb25kaXRpb25hbHMKKyAqLworI2lmIGRlZmlu
ZWQoQ09ORklHX1g4NikgJiYgZGVmaW5lZChDT05GSUdfSFZNKQorc3RhdGljIGlubGluZSBib29s
IGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZSh2b2lkKSB7CisgICAgYWx0ZXJuYXRpdmUoIiIsICJs
ZmVuY2UiLCBYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4pOworICAgIHJldHVybiB0cnVlOworfQor
I2Vsc2UKK3N0YXRpYyBpbmxpbmUgYm9vbCBhcmNoX2JhcnJpZXJfbm9zcGVjX3RydWUodm9pZCkg
eyByZXR1cm4gdHJ1ZTsgfQorI2VuZGlmCisKKy8qCisgKiBBbGxvdyB0byBwcm90ZWN0IGV2YWx1
YXRpb24gb2YgY29uZGl0aW9uYWwgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0aW9uIG9uIHg4Ngor
ICovCisjaWZuZGVmIENPTkZJR19YODYKKyNkZWZpbmUgZXZhbHVhdGVfbm9zcGVjKGNvbmRpdGlv
bikgKGNvbmRpdGlvbikKKyNlbHNlCisjZGVmaW5lIGV2YWx1YXRlX25vc3BlYyhjb25kaXRpb24p
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKChjb25kaXRp
b24pID8gYXJjaF9iYXJyaWVyX25vc3BlY190cnVlKCkgOiAhYXJjaF9iYXJyaWVyX25vc3BlY190
cnVlKCkpCisjZW5kaWYKKworLyoKKyAqIEFsbG93IHRvIGJsb2NrIHNwZWN1bGF0aXZlIGV4ZWN1
dGlvbiBpbiBnZW5lcmljIGNvZGUKKyAqLworI2RlZmluZSBibG9ja19zcGVjdWxhdGlvbigpICh2
b2lkKWFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZSgpCisKICNlbmRpZiAvKiBYRU5fTk9TUEVDX0gg
Ki8KIAogLyoKLS0gCjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkg
R21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlz
dGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5n
ZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:44:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14:44: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-devel-bounces@lists.xenproject.org>)
	id 1goUdC-0001qK-DC; Tue, 29 Jan 2019 14:44: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=TCeJ=QF=amazon.de=prvs=9250e2409=nmanthey@srs-us1.protection.inumbo.net>)
 id 1goUdB-0001pl-KT
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:44:53 +0000
X-Inumbo-ID: 6fc23844-23d4-11e9-858a-f30f68595e72
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6fc23844-23d4-11e9-858a-f30f68595e72;
 Tue, 29 Jan 2019 14:44:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548773092; x=1580309092;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ugOxnDuNowRebW7CgiLCw5Eq5YxNfnXBifVmtZrqiHY=;
 b=ln5tK3rz8C4lV77tAkB/uhMxxgl/sns22dN7QND0eDdnVGdM1mZL+2Wf
 ti4sBZalrfgWCT0kwYodk/21ejZD6KIAuhmErh1OD1W2XB0LV0SGWUz0g
 M7Wkv2rvkhjZ5TvsrE3kl6OkMqC6oFnGMhmVk1SWnbyTq+rJoeoMcZNwB U=;
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="378715330"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-1968f9fa.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 29 Jan 2019 14:44:50 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-1968f9fa.us-west-2.amazon.com (Postfix) with ESMTPS
 id E4F4CA02BC; Tue, 29 Jan 2019 14:44:49 +0000 (UTC)
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:22 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:21 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 29 Jan 2019 14:44:19 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Jan 2019 15:43:12 +0100
Message-ID: <1548772997-32742-5-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v5 4/9] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gY29udHJvbCB0aGUgcnVudGltZSBiZWhhdmlvciBvbiBMMVRGIHZ1bG5lcmFibGUgcGxhdGZv
cm1zIGJldHRlciwgdGhlCmNvbW1hbmQgbGluZSBvcHRpb24gbDF0Zi1iYXJyaWVyIGlzIGludHJv
ZHVjZWQuIFRoaXMgb3B0aW9uIGNvbnRyb2xzCndoZXRoZXIgb24gdnVsbmVyYWJsZSB4ODYgcGxh
dGZvcm1zIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgdXNlZCB0bwpwcmV2ZW50IHNwZWN1bGF0
aXZlIGV4ZWN1dGlvbiBmcm9tIGJ5cGFzc2luZyB0aGUgZXZhbHVhdGlvbiBvZgpjb25kaXRpb25h
bHMgdGhhdCBhcmUgcHJvdGVjdGVkIHdpdGggdGhlIGV2YWx1YXRlX25vc3BlYyBtYWNyby4KCkJ5
IG5vdywgWGVuIGlzIGNhcGFibGUgb2YgaWRlbnRpZnlpbmcgTDFURiB2dWxuZXJhYmxlIGhhcmR3
YXJlLiBIb3dldmVyLAp0aGlzIGluZm9ybWF0aW9uIGNhbm5vdCBiZSB1c2VkIGZvciBhbHRlcm5h
dGl2ZSBwYXRjaGluZywgYXMgYSBDUFUgZmVhdHVyZQppcyByZXF1aXJlZC4gVG8gY29udHJvbCBh
bHRlcm5hdGl2ZSBwYXRjaGluZyB3aXRoIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uLAphIG5ldyB4
ODYgZmVhdHVyZSAiWDg2X0ZFQVRVUkVfU0NfTDFURl9WVUxOIiBpcyBpbnRyb2R1Y2VkLiBUaGlz
IGZlYXR1cmUKaXMgdXNlZCB0byBwYXRjaCB0aGUgbGZlbmNlIGluc3RydWN0aW9uIGludG8gdGhl
IGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZQpmdW5jdGlvbi4gVGhlIGZlYXR1cmUgaXMgZW5hYmxl
ZCBvbmx5IGlmIEwxVEYgdnVsbmVyYWJsZSBoYXJkd2FyZSBpcwpkZXRlY3RlZCBhbmQgdGhlIGNv
bW1hbmQgbGluZSBvcHRpb24gZG9lcyBub3QgcHJldmVudCB1c2luZyB0aGlzIGZlYXR1cmUuCgpT
aWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQog
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgMTQgKysrKysrKysrKy0tLS0KIHhl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICB8IDE4ICsrKysrKysrKysrKysrKystLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaCAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25z
KCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwotLS0gYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jCkBAIC00NjMsOSArNDYzLDkgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUg
Y2FwYWJpbGl0aWVzIGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0
ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAs
IGBzdGlicGAsIGBpYnBiYCwKLWBsMWQtZmx1c2hgIGFuZCBgc3NiZGAgYXJlIHVzZWQgYnkgZGVm
YXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2FibGUuICBUaGV5IGNhbgotYmUgaWdub3JlZCwg
ZS5nLiBgbm8taWJyc2JgLCBhdCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxm
LCBhbmQKK1RoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAs
IGBzdGlicGAsIGBpYnBiYCwgYGwxZC1mbHVzaGAsCitgbDF0Zi1iYXJyaWVyYCBhbmQgYHNzYmRg
IGFyZSB1c2VkIGJ5IGRlZmF1bHQgaWYgYXZhaWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAgVGhleQor
Y2FuIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWlicnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuIHdvbid0
IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24ndCBvZmZlciB0aGVtIHRvIGd1ZXN0cy4KIAogIyMj
IGNwdWlkX21hc2tfY3B1CkBAIC0xODc2LDcgKzE4NzYsNyBAQCBCeSBkZWZhdWx0IFNTQkQgd2ls
bCBiZSBtaXRpZ2F0ZWQgYXQgcnVudGltZSAoaS5lIGBzc2JkPXJ1bnRpbWVgKS4KICMjIyBzcGVj
LWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxt
c3Itc2MscnNifT08Ym9vbD4sCiA+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxm
ZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxlYWdlci1mcHUsCi0+ICAgICAgICAgICAgICBsMWQt
Zmx1c2h9PTxib29sPiBdYAorPiAgICAgICAgICAgICAgbDFkLWZsdXNoLGwxdGYtYmFycmllcn09
PGJvb2w+IF1gCiAKIENvbnRyb2xzIGZvciBzcGVjdWxhdGl2ZSBleGVjdXRpb24gc2lkZWNoYW5u
ZWwgbWl0aWdhdGlvbnMuICBCeSBkZWZhdWx0LCBYZW4KIHdpbGwgcGljayB0aGUgbW9zdCBhcHBy
b3ByaWF0ZSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LApAQCAtMTk0
Miw2ICsxOTQyLDEyIEBAIElycmVzcGVjdGl2ZSBvZiBYZW4ncyBzZXR0aW5nLCB0aGUgZmVhdHVy
ZSBpcyB2aXJ0dWFsaXNlZCBmb3IgSFZNIGd1ZXN0cyB0bwogdXNlLiAgQnkgZGVmYXVsdCwgWGVu
IHdpbGwgZW5hYmxlIHRoaXMgbWl0aWdhdGlvbiBvbiBoYXJkd2FyZSBiZWxpZXZlZCB0byBiZQog
dnVsbmVyYWJsZSB0byBMMVRGLgogCitPbiBoYXJkd2FyZSB2dWxuZXJhYmxlIHRvIEwxVEYsIHRo
ZSBgbDF0Zi1iYXJyaWVyPWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlCitvciBwcmV2ZW50
IFhlbiBmcm9tIHByb3RlY3RpbmcgZXZhbHVhdGlvbnMgaW5zaWRlIHRoZSBoeXBlcnZpc29yIHdp
dGggYSBiYXJyaWVyCitpbnN0cnVjdGlvbiB0byBub3QgbG9hZCBwb3RlbnRpYWxseSBzZWNyZXQg
aW5mb3JtYXRpb24gaW50byBMMSBjYWNoZS4gIEJ5CitkZWZhdWx0LCBYZW4gd2lsbCBlbmFibGUg
dGhpcyBtaXRpZ2F0aW9uIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIGJlIHZ1bG5lcmFibGUKK3Rv
IEwxVEYuCisKICMjIyBzeW5jX2NvbnNvbGUKID4gYD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKLS0t
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwpAQCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4v
d2FybmluZy5oPgogCisjaW5jbHVkZSA8YXNtLXg4Ni9jcHVpZC5oPgogI2luY2x1ZGUgPGFzbS9t
aWNyb2NvZGUuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nv
ci5oPgpAQCAtNTAsNiArNTEsNyBAQCBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0cnVl
OwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9zc2JkID0gZmFsc2U7CiBpbnQ4X3QgX19yZWFkX21v
c3RseSBvcHRfZWFnZXJfZnB1ID0gLTE7CiBpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfbDFkX2Zs
dXNoID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfbDF0Zl9iYXJyaWVyID0gLTE7CiAK
IGJvb2wgX19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19jdHJsOwogdWludDhfdCBfX3JlYWRfbW9z
dGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKQEAgLTEwMCw2ICsxMDIsNyBAQCBzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIG9wdF9p
YnBiID0gZmFsc2U7CiAgICAgICAgICAgICBvcHRfc3NiZCA9IGZhbHNlOwogICAgICAgICAgICAg
b3B0X2wxZF9mbHVzaCA9IDA7CisgICAgICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gMDsKICAg
ICAgICAgfQogICAgICAgICBlbHNlIGlmICggdmFsID4gMCApCiAgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CkBAIC0xNTcsNiArMTYwLDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19j
dHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1ID0gdmFsOwogICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImwxZC1mbHVzaCIsIHMsIHNzKSkg
Pj0gMCApCiAgICAgICAgICAgICBvcHRfbDFkX2ZsdXNoID0gdmFsOworICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImwxdGYtYmFycmllciIsIHMsIHNzKSkgPj0gMCApCisg
ICAgICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAg
ICAgICByYyA9IC1FSU5WQUw7CiAKQEAgLTI0OCw3ICsyNTMsNyBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAg
ICAgICAgICAgICAgICJcbiIpOwogCiAgICAgLyogU2V0dGluZ3MgZm9yIFhlbidzIHByb3RlY3Rp
b24sIGlycmVzcGVjdGl2ZSBvZiBndWVzdHMuICovCi0gICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5n
czogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMsIE90aGVyOiVzJXNcbiIsCisgICAgcHJp
bnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMsIE90aGVy
OiVzJXMlc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8gIk4vQSIg
OgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6CiAg
ICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKQEAgLTI1OCw3
ICsyNjMsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVu
ayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgIWJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9TU0JEKSAgICAgICAgICAgPyAiIiA6CiAgICAgICAgICAgIChkZWZhdWx0X3hlbl9zcGVj
X2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8gIiBTU0JEKyIgOiAiIFNTQkQtIiwKICAgICAgICAg
ICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIElCUEIiICA6
ICIiLAotICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA/ICIgTDFEX0ZMVVNIIiA6ICIiKTsKKyAgICAgICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPyAiIEwxRF9GTFVTSCIgOiAiIiwKKyAgICAgICAgICAgb3B0
X2wxdGZfYmFycmllciAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxVEZfQkFSUklFUiIg
OiAiIik7CiAKICAgICAvKiBMMVRGIGRpYWdub3N0aWNzLCBwcmludGVkIGlmIHZ1bG5lcmFibGUg
b3IgUFYgc2hhZG93aW5nIGlzIGluIHVzZS4gKi8KICAgICBpZiAoIGNwdV9oYXNfYnVnX2wxdGYg
fHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9tdSApCkBAIC04NDMsNiArODQ5
LDE0IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAg
ICAgICAgb3B0X2wxZF9mbHVzaCA9IGNwdV9oYXNfYnVnX2wxdGYgJiYgIShjYXBzICYgQVJDSF9D
QVBTX1NLSVBfTDFERkwpOwogCiAgICAgLyoKKyAgICAgKiBCeSBkZWZhdWx0LCBlbmFibGUgTDFU
Rl9WVUxOIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZQorICAgICAqLworICAgIGlmICggb3B0
X2wxdGZfYmFycmllciA9PSAtMSApCisgICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSBjcHVfaGFz
X2J1Z19sMXRmOworICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiAmJiBvcHRfbDF0Zl9iYXJyaWVy
ID4gMCkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19MMVRGX1ZV
TE4pOworCisgICAgLyoKICAgICAgKiBXZSBkbyBub3QgZGlzYWJsZSBIVCBieSBkZWZhdWx0IG9u
IGFmZmVjdGVkIGhhcmR3YXJlLgogICAgICAqCiAgICAgICogRmlyc3RseSwgaWYgdGhlIHVzZXIg
aW50ZW5kcyB0byB1c2UgZXhjbHVzaXZlbHkgUFYsIG9yIEhWTSBzaGFkb3cKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZXMuaAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0zMSwzICszMSw0IEBAIFhF
Tl9DUFVGRUFUVVJFKFNDX1JTQl9QViwgICAgICAgKEZTQ0FQSU5UUyswKSozMisxOCkgLyogUlNC
IG92ZXJ3cml0ZSBuZWVkZWQgZm9yCiBYRU5fQ1BVRkVBVFVSRShTQ19SU0JfSFZNLCAgICAgIChG
U0NBUElOVFMrMCkqMzIrMTkpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBIVk0gKi8KIFhF
Tl9DUFVGRUFUVVJFKFNDX01TUl9JRExFLCAgICAgKEZTQ0FQSU5UUyswKSozMisyMSkgLyogKFND
X01TUl9QViB8fCBTQ19NU1JfSFZNKSAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8KIFhFTl9D
UFVGRUFUVVJFKFhFTl9MQlIsICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisyMikgLyogWGVuIHVz
ZXMgTVNSX0RFQlVHQ1RMLkxCUiAqLworWEVOX0NQVUZFQVRVUkUoU0NfTDFURl9WVUxOLCAgICAo
RlNDQVBJTlRTKzApKjMyKzIzKSAvKiBMMVRGIHByb3RlY3Rpb24gcmVxdWlyZWQgKi8KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybC5oCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMzcsNiArMzcsNyBAQCBleHRl
cm4gYm9vbCBvcHRfaWJwYjsKIGV4dGVybiBib29sIG9wdF9zc2JkOwogZXh0ZXJuIGludDhfdCBv
cHRfZWFnZXJfZnB1OwogZXh0ZXJuIGludDhfdCBvcHRfbDFkX2ZsdXNoOworZXh0ZXJuIGludDhf
dCBvcHRfbDF0Zl9iYXJyaWVyOwogCiBleHRlcm4gYm9vbCBic3BfZGVsYXlfc3BlY19jdHJsOwog
ZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwotLSAKMi43LjQKCgoKCkFtYXpv
biBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJl
cmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmlj
aApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJs
b3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:44:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goUdD-0001ro-SS; Tue, 29 Jan 2019 14: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=TCeJ=QF=amazon.de=prvs=9250e2409=nmanthey@srs-us1.protection.inumbo.net>)
 id 1goUdB-0001py-Ry
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:44:53 +0000
X-Inumbo-ID: 6fa11aaa-23d4-11e9-aeee-bc764e045a96
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6fa11aaa-23d4-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 14:44:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548773092; x=1580309092;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=13e7v97F4hkx67khoxtQ/dC5FGMY3cEef/dTo+Vjid4=;
 b=gUoz23ZR4hxFwtQmJ5pXKlf6cWpPskSizEVrBq1gTS9LFTzOujxzQPmr
 OwVcRSZHUa8mGWPh356wXOyeWtSXFTpH5heD46aLjVjp5ne56jgNZhjSj
 KRSPFuIIxFHUiwnYGRqHUboXt3v9Z5B2vWbvisa067pZbYPcSpof0b+b0 8=;
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="715277421"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 29 Jan 2019 14:44:52 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-807d4a99.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0TEim7P107158
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 29 Jan 2019 14:44:49 GMT
Received: from EX13D08UEB003.ant.amazon.com (10.43.60.11) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:43 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:43 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 29 Jan 2019 14:44:40 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Jan 2019 15:43:15 +0100
Message-ID: <1548772997-32742-8-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v5 7/9] is_hvm/pv_domain: block
 speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjaGVja2luZyBmb3IgYmVpbmcgYW4gaHZtIGRvbWFpbiwgb3IgUFYgZG9tYWluLCB3ZSBo
YXZlIHRvIG1ha2UKc3VyZSB0aGF0IHNwZWN1bGF0aW9uIGNhbm5vdCBieXBhc3MgdGhhdCBjaGVj
aywgYW5kIGV2ZW50dWFsbHkgYWNjZXNzCmRhdGEgdGhhdCBzaG91bGQgbm90IGVuZCB1cCBpbiBj
YWNoZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluIHR5cGUuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCkBAIC05MTgsNyArOTE4LDggQEAgdm9pZCB3YXRjaGRvZ19kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKIAogc3RhdGljIGlubGluZSBib29sIGlzX3B2X2Rv
bWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHJldHVybiBJU19FTkFCTEVEKENP
TkZJR19QVikgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVfcHYgOiBmYWxzZTsKKyAgICBy
ZXR1cm4gSVNfRU5BQkxFRChDT05GSUdfUFYpCisgICAgICAgICAgID8gZXZhbHVhdGVfbm9zcGVj
KGQtPmd1ZXN0X3R5cGUgPT0gZ3Vlc3RfdHlwZV9wdikgOiBmYWxzZTsKIH0KIAogc3RhdGljIGlu
bGluZSBib29sIGlzX3B2X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCkBAIC05NDksNyArOTUw
LDggQEAgc3RhdGljIGlubGluZSBib29sIGlzX3B2XzY0Yml0X3ZjcHUoY29uc3Qgc3RydWN0IHZj
cHUgKnYpCiAjZW5kaWYKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19odm1fZG9tYWluKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0dXJuIElTX0VOQUJMRUQoQ09ORklHX0hWTSkgPyBk
LT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVfaHZtIDogZmFsc2U7CisgICAgcmV0dXJuIElTX0VO
QUJMRUQoQ09ORklHX0hWTSkKKyAgICAgICAgICAgPyBldmFsdWF0ZV9ub3NwZWMoZC0+Z3Vlc3Rf
dHlwZSA9PSBndWVzdF90eXBlX2h2bSkgOiBmYWxzZTsKIH0KIAogc3RhdGljIGlubGluZSBib29s
IGlzX2h2bV92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQotLSAKMi43LjQKCgoKCkFtYXpvbiBE
ZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxp
bgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApV
c3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0
ZW5idXJnIEhSQiAxNDkxNzMgQgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:45:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goUdO-0001yn-7c; Tue, 29 Jan 2019 14: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=TCeJ=QF=amazon.de=prvs=9250e2409=nmanthey@srs-us1.protection.inumbo.net>)
 id 1goUdN-0001yL-Iv
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:45:05 +0000
X-Inumbo-ID: 769bea9e-23d4-11e9-aeee-bc764e045a96
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 769bea9e-23d4-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 14:45:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548773104; x=1580309104;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=N5dv2lXfnUm9spK6tJ1B7x5WevQbLF0y/9uSaUW19LE=;
 b=Mfiq3bIWMtJE1UJaZf+QsAg8IlM7JBUMAA2fUxmhBo0eRZZiIwZ3VHIC
 VtiBZmNjiQofxvKkNMP7vydOc2NFIOP7dpsvAN3n2PEtyojG208S2/bz/
 xocY29l9lPo5JuwEC235x+/07ZZS86i7QsCaQxYS0eh3ulFIAXNTNFt3C E=;
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="378715363"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 29 Jan 2019 14:45:02 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com (Postfix) with ESMTPS
 id B2A6CA2399; Tue, 29 Jan 2019 14:45:01 +0000 (UTC)
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:36 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:36 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 29 Jan 2019 14:44:34 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Jan 2019 15:43:14 +0100
Message-ID: <1548772997-32742-7-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v5 6/9] is_control_domain: block
 speculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hlY2tzIG9mIGRvbWFpbiBwcm9wZXJ0aWVzLCBzdWNoIGFzIGlzX2hhcmR3YXJlX2RvbWFpbiBv
ciBpc19odm1fZG9tYWluLAptaWdodCBiZSBieXBhc3NlZCBieSBzcGVjdWxhdGl2ZWx5IGV4ZWN1
dGluZyB0aGVzZSBpbnN0cnVjdGlvbnMuIEEgcmVhc29uCmZvciBieXBhc3NpbmcgdGhlc2UgY2hl
Y2tzIGlzIHRoYXQgdGhlc2UgbWFjcm9zIGFjY2VzcyB0aGUgZG9tYWluCnN0cnVjdHVyZSB2aWEg
YSBwb2ludGVyLCBhbmQgY2hlY2sgYSBjZXJ0YWluIGZpZWxkLiBTaW5jZSB0aGlzIG1lbW9yeQph
Y2Nlc3MgaXMgc2xvdywgdGhlIENQVSBhc3N1bWVzIGEgcmV0dXJuZWQgdmFsdWUgYW5kIGNvbnRp
bnVlcyB0aGUKZXhlY3V0aW9uLgoKSW4gY2FzZSBhbiBpc19jb250cm9sX2RvbWFpbiBjaGVjayBp
cyBieXBhc3NlZCwgZm9yIGV4YW1wbGUgZHVyaW5nIGEKaHlwZXJjYWxsLCBkYXRhIHRoYXQgc2hv
dWxkIG9ubHkgYmUgYWNjZXNzaWJsZSBieSB0aGUgY29udHJvbCBkb21haW4gY291bGQKYmUgbG9h
ZGVkIGludG8gdGhlIGNhY2hlLgoKU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFu
dGhleUBhbWF6b24uZGU+CgotLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgNSArKystLQog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCi0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8YXNtL2F0b21pYy5oPgogI2luY2x1ZGUgPHhl
bi92cGNpLmg+CiAjaW5jbHVkZSA8eGVuL3dhaXQuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+
CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KICNp
bmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CkBAIC05MDgsMTAgKzkwOSwxMCBAQCB2b2lkIHdhdGNo
ZG9nX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogICogICAgKHRoYXQgaXMsIHRo
aXMgd291bGQgbm90IGJlIHN1aXRhYmxlIGZvciBhIGRyaXZlciBkb21haW4pCiAgKiAgLSBUaGVy
ZSBpcyBuZXZlciBhIHJlYXNvbiB0byBkZW55IHRoZSBoYXJkd2FyZSBkb21haW4gYWNjZXNzIHRv
IHRoaXMKICAqLwotI2RlZmluZSBpc19oYXJkd2FyZV9kb21haW4oX2QpICgoX2QpID09IGhhcmR3
YXJlX2RvbWFpbikKKyNkZWZpbmUgaXNfaGFyZHdhcmVfZG9tYWluKF9kKSBldmFsdWF0ZV9ub3Nw
ZWMoKF9kKSA9PSBoYXJkd2FyZV9kb21haW4pCiAKIC8qIFRoaXMgY2hlY2sgaXMgZm9yIGZ1bmN0
aW9uYWxpdHkgc3BlY2lmaWMgdG8gYSBjb250cm9sIGRvbWFpbiAqLwotI2RlZmluZSBpc19jb250
cm9sX2RvbWFpbihfZCkgKChfZCktPmlzX3ByaXZpbGVnZWQpCisjZGVmaW5lIGlzX2NvbnRyb2xf
ZG9tYWluKF9kKSBldmFsdWF0ZV9ub3NwZWMoKF9kKS0+aXNfcHJpdmlsZWdlZCkKIAogI2RlZmlu
ZSBWTV9BU1NJU1QoZCwgdCkgKHRlc3RfYml0KFZNQVNTVF9UWVBFXyAjIyB0LCAmKGQpLT52bV9h
c3Npc3QpKQogCi0tIAoyLjcuNAoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55
IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBDaHJp
c3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4NzkKRWlu
Z2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:45:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14:45: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-devel-bounces@lists.xenproject.org>)
	id 1goUdX-00023p-Iz; Tue, 29 Jan 2019 14:45: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=TCeJ=QF=amazon.de=prvs=9250e2409=nmanthey@srs-us1.protection.inumbo.net>)
 id 1goUdW-00023M-S7
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:45:14 +0000
X-Inumbo-ID: 7c8fe30a-23d4-11e9-803d-7714dc60ebb8
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c8fe30a-23d4-11e9-803d-7714dc60ebb8;
 Tue, 29 Jan 2019 14:45:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548773113; x=1580309113;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=yMv9hzXNv539YqbZUZ8Zx4fI5NJtdIE2BWSDi+5ernM=;
 b=bnUB3wVPnkFfrJRMUYdMo42MGOh+MlwnX/ysPuImYunM9wr6hIkPYI+Q
 /wZS/OERzdY7n3EMAhqwGNCdgVWTVWjquSZfjizGxHlI0yvpsJvze2EwR
 YVY+Nb5lVrTlASVVEVwyXMlqApPRyx2c11vDZMVei6Yq05gQoqRrHh9OT U=;
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="384073756"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-821c648d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 29 Jan 2019 14:45:13 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-821c648d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0TEj9iZ072601
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 29 Jan 2019 14:45:10 GMT
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:45:05 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:45:04 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 29 Jan 2019 14:45:01 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Jan 2019 15:43:17 +0100
Message-ID: <1548772997-32742-10-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v5 9/9] common/memory: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGdldF9wYWdlX2Zyb21fZ2ZuIG1ldGhvZCByZXR1cm5zIGEgcG9pbnRlciB0byBhIHBhZ2Ug
dGhhdCBiZWxvbmdzCnRvIGEgZ2ZuLiBCZWZvcmUgcmV0dXJuaW5nIHRoZSBwb2ludGVyLCB0aGUg
Z2ZuIGlzIGNoZWNrZWQgZm9yIGJlaW5nCnZhbGlkLiBVbmRlciBzcGVjdWxhdGlvbiwgdGhlc2Ug
Y2hlY2tzIGNhbiBiZSBieXBhc3NlZCwgc28gdGhhdAp0aGUgZnVuY3Rpb24gZ2V0X3BhZ2UgaXMg
c3RpbGwgZXhlY3V0ZWQgcGFydGlhbGx5LiBDb25zZXF1ZW50bHksIHRoZQpmdW5jdGlvbiBwYWdl
X2dldF9vd25lcl9hbmRfcmVmZXJlbmNlIG1pZ2h0IGJlIGV4ZWN1dGVkIHBhcnRpYWxseSBhcwp3
ZWxsLiBJbiB0aGlzIGZ1bmN0aW9uLCB0aGUgY29tcHV0ZWQgcG9pbnRlciBpcyBhY2Nlc3NlZCwg
cmVzdWx0aW5nIGluCmEgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFkZHJlc3MgbG9hZC4gQXMg
dGhlIGdmbiBjYW4gYmUgY29udHJvbGxlZCBieQphIGd1ZXN0LCB0aGlzIGFjY2VzcyBpcyBwcm9i
bGVtYXRpYy4KClRvIG1pdGlnYXRlIHRoZSByb290IGNhdXNlLCBhbiBsZmVuY2UgaW5zdHJ1Y3Rp
b24gaXMgYWRkZWQgdmlhIHRoZQpldmFsdWF0ZV9ub3NwZWMgbWFjcm8uIFRvIG1ha2UgdGhlIHBy
b3RlY3Rpb24gZ2VuZXJpYywgd2UgZG8gbm90CmludHJvZHVjZSB0aGUgbGZlbmNlIGluc3RydWN0
aW9uIGZvciB0aGlzIHNpbmdsZSBjaGVjaywgYnV0IGFkZCBpdCB0bwp0aGUgbWZuX3ZhbGlkIGZ1
bmN0aW9uLiBUaGlzIHdheSwgb3RoZXIgcG90ZW50aWFsbHkgcHJvYmxlbWF0aWMgYWNjZXNzZXMK
YXJlIHByb3RlY3RlZCBhcyB3ZWxsLgoKVGhpcyBjb21taXQgaXMgcGFydCBvZiB0aGUgU3BlY3Ry
ZVYxK0wxVEYgbWl0aWdhdGlvbiBwYXRjaCBzZXJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCi0tLQogeGVuL2NvbW1vbi9wZHguYyB8IDkg
KysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGR4LmMgYi94ZW4vY29tbW9uL3BkeC5jCi0tLSBh
L3hlbi9jb21tb24vcGR4LmMKKysrIGIveGVuL2NvbW1vbi9wZHguYwpAQCAtMTgsNiArMTgsNyBA
QAogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8
eGVuL2JpdG9wcy5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KIAogLyogUGFyYW1ldGVycyBm
b3IgUEZOL01BRERSIGNvbXByZXNzaW9uLiAqLwogdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5
IG1heF9wZHg7CkBAIC0zMywxMCArMzQsMTAgQEAgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5
IHBkeF9ncm91cF92YWxpZFtCSVRTX1RPX0xPTkdTKAogCiBib29sIF9fbWZuX3ZhbGlkKHVuc2ln
bmVkIGxvbmcgbWZuKQogewotICAgIHJldHVybiBsaWtlbHkobWZuIDwgbWF4X3BhZ2UpICYmCi0g
ICAgICAgICAgIGxpa2VseSghKG1mbiAmIHBmbl9ob2xlX21hc2spKSAmJgotICAgICAgICAgICBs
aWtlbHkodGVzdF9iaXQocGZuX3RvX3BkeChtZm4pIC8gUERYX0dST1VQX0NPVU5ULAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGR4X2dyb3VwX3ZhbGlkKSk7CisgICAgcmV0dXJuIGV2YWx1
YXRlX25vc3BlYyhsaWtlbHkobWZuIDwgbWF4X3BhZ2UpICYmCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWtlbHkoIShtZm4gJiBwZm5faG9sZV9tYXNrKSkgJiYKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpa2VseSh0ZXN0X2JpdChwZm5fdG9fcGR4KG1mbikgLyBQRFhfR1JPVVBf
Q09VTlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGR4X2dy
b3VwX3ZhbGlkKSkpOwogfQogCiAvKiBTZXRzIGFsbCBiaXRzIGZyb20gdGhlIG1vc3Qtc2lnbmlm
aWNhbnQgMS1iaXQgZG93biB0byB0aGUgTFNCICovCi0tIAoyLjcuNAoKCgoKQW1hem9uIERldmVs
b3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdl
c2NoYWVmdHNmdWVocmVyOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1J
RDogREUgMjg5IDIzNyA4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1
cmcgSFJCIDE0OTE3MyBCCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:45:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14:45: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-devel-bounces@lists.xenproject.org>)
	id 1goUdd-00027f-UF; Tue, 29 Jan 2019 14:45: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=TCeJ=QF=amazon.de=prvs=9250e2409=nmanthey@srs-us1.protection.inumbo.net>)
 id 1goUdc-00026m-3b
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:45:20 +0000
X-Inumbo-ID: 7f63c452-23d4-11e9-bad5-2bcc806eca03
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f63c452-23d4-11e9-bad5-2bcc806eca03;
 Tue, 29 Jan 2019 14:45:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548773118; x=1580309118;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=yR1i5LqjmnHGCHuBeV3iB7BQqvirGYEmhMw/mE0QLnk=;
 b=U4IjPOBX/hTyJK81kB2O4MUsV0K34d+QloAEeGd7NURmyejyql01wlQW
 QaOY5b/HFuooxYOYNdnzMcRCDO9zFgAlAx4HrnhGBy8Gsda5K6lPBUNUA
 4rAWcnkg+6uSRSrnot8F236+PsQj8AKNTeNS3D3+XGmLhANG0CsNPGXjX g=;
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="378715397"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 29 Jan 2019 14:45:17 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (Postfix) with ESMTPS
 id 9772BA21ED; Tue, 29 Jan 2019 14:45:16 +0000 (UTC)
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:53 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Jan 2019 14:44:53 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.87) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 29 Jan 2019 14:44:51 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Jan 2019 15:43:16 +0100
Message-ID: <1548772997-32742-9-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH SpectreV1+L1TF v5 8/9] common/grant_table: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>, Norbert Manthey <nmanthey@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R3Vlc3RzIGNhbiBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0
IGNvbnRyb2xsZWQKZGF0YSB0byB0aGVtLiBUaGlzIGRhdGEgaXMgYWxzbyB1c2VkIGZvciBtZW1v
cnkgbG9hZHMuIFRvIGF2b2lkCnNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2Ug
dXNlIHRoZSBhcnJheV9pbmRleF9ub3NwZWMgbWFjcm8Kd2hlcmUgYXBwbGljYWJsZS4gSG93ZXZl
ciwgdGhlcmUgYXJlIGFsc28gbWVtb3J5IGFjY2Vzc2VzIHRoYXQgY2Fubm90CmJlIHByb3RlY3Rl
ZCBieSBhIHNpbmdsZSBhcnJheSBwcm90ZWN0aW9uLCBvciBtdWx0aXBsZSBhY2Nlc3NlcyBpbiBh
CnJvdy4gVG8gcHJvdGVjdCB0aGVzZSwgYSBub3NwZWMgYmFycmllciBpcyBwbGFjZWQgYmV0d2Vl
biB0aGUgYWN0dWFsCnJhbmdlIGNoZWNrIGFuZCB0aGUgYWNjZXNzIHZpYSB0aGUgYmxvY2tfc3Bl
Y3VsYXRpb24gbWFjcm8uCgpUaGlzIGNvbW1pdCBpcyBwYXJ0IG9mIHRoZSBTcGVjdHJlVjErTDFU
RiBtaXRpZ2F0aW9uIHBhdGNoIHNlcmllcy4KClNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhl
eSA8bm1hbnRoZXlAYW1hem9uLmRlPgoKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAy
NSArKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMzcsNiArMzcsNyBAQAogI2lu
Y2x1ZGUgPHhlbi9wYWdpbmcuaD4KICNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgogI2luY2x1
ZGUgPHhlbi92bWFwLmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPHhzbS94
c20uaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KIApAQCAtMjAzLDggKzIwNCw5IEBAIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX3N0YXR1c19mcmFtZXMoY29uc3Qgc3RydWN0IGdy
YW50X3RhYmxlICpndCkKIH0KIAogI2RlZmluZSBNQVBUUkFDS19QRVJfUEFHRSAoUEFHRV9TSVpF
IC8gc2l6ZW9mKHN0cnVjdCBncmFudF9tYXBwaW5nKSkKLSNkZWZpbmUgbWFwdHJhY2tfZW50cnko
dCwgZSkgXAotICAgICgodCktPm1hcHRyYWNrWyhlKS9NQVBUUkFDS19QRVJfUEFHRV1bKGUpJU1B
UFRSQUNLX1BFUl9QQUdFXSkKKyNkZWZpbmUgbWFwdHJhY2tfZW50cnkodCwgZSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCh0KS0+bWFw
dHJhY2tbYXJyYXlfaW5kZXhfbm9zcGVjKGUsICh0KS0+bWFwdHJhY2tfbGltaXQpICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC9NQVBUUkFD
S19QRVJfUEFHRV1bKGUpJU1BUFRSQUNLX1BFUl9QQUdFXSkKIAogc3RhdGljIGlubGluZSB1bnNp
Z25lZCBpbnQKIG5yX21hcHRyYWNrX2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQpCkBAIC05
NjMsNiArOTY1LDkgQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgUElOX0ZBSUwodW5sb2NrX291
dCwgR05UU1RfYmFkX2dudHJlZiwgIkJhZCByZWYgJSN4IGZvciBkJWRcbiIsCiAgICAgICAgICAg
ICAgICAgIG9wLT5yZWYsIHJndC0+ZG9tYWluLT5kb21haW5faWQpOwogCisgICAgLyogTWFrZSBz
dXJlIHRoZSBhYm92ZSBjaGVjayBpcyBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLworICAg
IG9wLT5yZWYgPSBhcnJheV9pbmRleF9ub3NwZWMob3AtPnJlZiwgbnJfZ3JhbnRfZW50cmllcyhy
Z3QpKTsKKwogICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7CiAg
ICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+cmVmKTsKICAgICBzdGF0dXMg
PSByZ3QtPmd0X3ZlcnNpb24gPT0gMSA/ICZzaGFoLT5mbGFncyA6ICZzdGF0dXNfZW50cnkocmd0
LCBvcC0+cmVmKTsKQEAgLTIwMjYsNiArMjAzMSw5IEBAIGdudHRhYl9wcmVwYXJlX2Zvcl90cmFu
c2ZlcigKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAorICAgIC8qIE1ha2Ugc3VyZSB0aGUg
YWJvdmUgY2hlY2sgaXMgbm90IGJ5cGFzc2VkIHNwZWN1bGF0aXZlbHkgKi8KKyAgICByZWYgPSBh
cnJheV9pbmRleF9ub3NwZWMocmVmLCBucl9ncmFudF9lbnRyaWVzKHJndCkpOworCiAgICAgc2hh
ID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIHJlZik7CiAKICAgICBzY29tYm8ud29yZCA9ICoo
dTMyICopJnNoYS0+ZmxhZ3M7CkBAIC0yMjIzLDcgKzIyMzEsOCBAQCBnbnR0YWJfdHJhbnNmZXIo
CiAgICAgICAgIG9rYXkgPSBnbnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJl
Zik7CiAgICAgICAgIHNwaW5fbG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKIAotICAgICAgICBp
ZiAoIHVubGlrZWx5KCFva2F5KSB8fCB1bmxpa2VseShlLT5pc19keWluZykgKQorICAgICAgICAv
KiBNYWtlIHN1cmUgdGhpcyBjaGVjayBpcyBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLwor
ICAgICAgICBpZiAoIGV2YWx1YXRlX25vc3BlYyh1bmxpa2VseSghb2theSkgfHwgdW5saWtlbHko
ZS0+aXNfZHlpbmcpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGJvb2xfdCBkcm9wX2RvbV9y
ZWYgPSAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZSwgLTEpOwogCkBAIC0yNDA4LDYgKzI0MTcs
OSBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgICAgICBQSU5fRkFJTChndF91bmxvY2tf
b3V0LCBHTlRTVF9iYWRfZ250cmVmLAogICAgICAgICAgICAgICAgICAiQmFkIGdyYW50IHJlZmVy
ZW5jZSAlI3hcbiIsIGdyZWYpOwogCisgICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBjaGVjayBp
cyBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLworICAgIGdyZWYgPSBhcnJheV9pbmRleF9u
b3NwZWMoZ3JlZiwgbnJfZ3JhbnRfZW50cmllcyhyZ3QpKTsKKwogICAgIGFjdCA9IGFjdGl2ZV9l
bnRyeV9hY3F1aXJlKHJndCwgZ3JlZik7CiAgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIo
cmd0LCBncmVmKTsKICAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKQEAgLTI4MjYsNiAr
MjgzOCw5IEBAIHN0YXRpYyBpbnQgZ250dGFiX2NvcHlfYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJf
Y29weSAqb3AsCiAgICAgICAgICAgICAgICAgIG9wLT5kZXN0Lm9mZnNldCwgZGVzdC0+cHRyLm9m
ZnNldCwKICAgICAgICAgICAgICAgICAgb3AtPmxlbiwgZGVzdC0+bGVuKTsKIAorICAgIC8qIE1h
a2Ugc3VyZSB0aGUgYWJvdmUgY2hlY2tzIGFyZSBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAq
LworICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CisKICAgICBtZW1jcHkoZGVzdC0+dmlydCArIG9w
LT5kZXN0Lm9mZnNldCwgc3JjLT52aXJ0ICsgb3AtPnNvdXJjZS5vZmZzZXQsCiAgICAgICAgICAg
IG9wLT5sZW4pOwogICAgIGdudHRhYl9tYXJrX2RpcnR5KGRlc3QtPmRvbWFpbiwgZGVzdC0+bWZu
KTsKQEAgLTMyMTEsNiArMzIyNiwxMCBAQCBzd2FwX2dyYW50X3JlZihncmFudF9yZWZfdCByZWZf
YSwgZ3JhbnRfcmVmX3QgcmVmX2IpCiAgICAgaWYgKCB1bmxpa2VseShyZWZfYiA+PSBucl9ncmFu
dF9lbnRyaWVzKGQtPmdyYW50X3RhYmxlKSkpCiAgICAgICAgIFBJTl9GQUlMKG91dCwgR05UU1Rf
YmFkX2dudHJlZiwgIkJhZCByZWYtYiAlI3hcbiIsIHJlZl9iKTsKIAorICAgIC8qIE1ha2Ugc3Vy
ZSB0aGUgYWJvdmUgY2hlY2tzIGFyZSBub3QgYnlwYXNzZWQgc3BlY3VsYXRpdmVseSAqLworICAg
IHJlZl9hID0gYXJyYXlfaW5kZXhfbm9zcGVjKHJlZl9hLCBucl9ncmFudF9lbnRyaWVzKGQtPmdy
YW50X3RhYmxlKSk7CisgICAgcmVmX2IgPSBhcnJheV9pbmRleF9ub3NwZWMocmVmX2IsIG5yX2dy
YW50X2VudHJpZXMoZC0+Z3JhbnRfdGFibGUpKTsKKwogICAgIC8qIFN3YXBwaW5nIHRoZSBzYW1l
IHJlZiBpcyBhIG5vLW9wLiAqLwogICAgIGlmICggcmVmX2EgPT0gcmVmX2IgKQogICAgICAgICBn
b3RvIG91dDsKLS0gCjIuNy40CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkg
R21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlz
dGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5n
ZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 14:46:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1goUf3-0002d6-Bs; Tue, 29 Jan 2019 14:46: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=V1cU=QF=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1goUf2-0002cw-RK
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 14:46:48 +0000
X-Inumbo-ID: b377d33e-23d4-11e9-aeee-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.77]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b377d33e-23d4-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 14:46:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UzGiLVFV49KIKAG930KQHybbjLvfEiyHa33GFpqnZw0=;
 b=R3u+3LQCARSQIyzWqZMiavN1GpqufKgFgXFdahBkgMmG8Cu9tLXmKivfMM5JRqnGxygr15v3qfv5QJbW2kyAKqbAAWGGV8aVOtLMF9GjqVLD+D+9eCEoJaSFunb4jbj5/6yH65czeuiSZ62ZHTywSZ04k+g1GYwIWEmO7XUXxQs=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4357.eurprd03.prod.outlook.com (20.177.33.31) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.20; Tue, 29 Jan 2019 14:46:45 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1558.023; Tue, 29 Jan 2019
 14:46:45 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Julien Grall <julien.grall@arm.com>, Christoph Hellwig <hch@infradead.org>
Thread-Topic: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
Thread-Index: AQHUrNs7IxVSN/1nuUaI+Ik1wHznAaWxcBsAgAAB0ICAAAHygIABvZOAgAGYZ4CAACKFAIAEx8GAgABKW4CAASIegIAAFYGAgANT5QCAAAfggIAH11SA
Date: Tue, 29 Jan 2019 14:46:44 +0000
Message-ID: <538813d9-2432-a697-6982-699da3a7c73c@epam.com>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
 <20190116063631.GA10881@infradead.org>
 <042fe794-dec6-6d9d-5b68-6f142790f5c7@epam.com>
 <20190117091815.GA7090@infradead.org>
 <1cfc5cb4-e481-5d71-29df-958db76fb681@epam.com>
 <2ed681b9-c8d4-ea27-6b8b-e399ed034bda@arm.com>
 <b5ee0d1c-7888-28c4-c5ae-7984c5e54c8e@epam.com>
 <9e0130ee-0418-f68c-94cf-31a5566d929a@arm.com>
 <79ac0743-68bc-c2b7-d843-cf152c40d583@epam.com>
 <34a31bc8-96c6-2801-689c-3c4498b68ee8@arm.com>
 <b0cfe533-5b0b-e20f-eeab-2ce743914c98@epam.com>
 <e5193e96-a80e-23fd-c833-447d6a2a1574@arm.com>
In-Reply-To: <e5193e96-a80e-23fd-c833-447d6a2a1574@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4357;
 6:b4VS6jgBCO2kGZgivGXY7oQ+mEduSQFuda/LLR+T85LSYAtwCfMm2Z9i6em8SD0W/p97E1G/nGJmpYrvNVzCMKqSum2Giy5XNqyRvMsoeHSymNHvJ9SmU2doY3pVmDb+sfaC7QnrcwpAyVUfcawycKtWQjCy1Mu008ClwUe0rrkz5W0vk25h6DJE2oOowrxCjBDyCFHwFFbBTnXBP2D2bY1M4EW2Rw8wb4+OOCmDhzMn7uUjH8wEgsa7XKmPPVh26sq6kkypsdTMSMA7YEYWXmzSsXT3HA5+Pv/6QAJN92gSr1JFVOlMZUS3uGE6mFOb2u5Xwl1807mdHJReSEbL1c3/TeNiudz8Gg+Xc8INbw/44Cuu+R0jHdG2D8v0jt7FgLKfU8ZXMLHwobpaUpZ5SS6z4KD6JVvCFvYP52NBYbElKskMJXAjtr70FrUkdkFj6J5Q6NHc7r7BypxL1KBUpQ==;
 5:5Rw1cmCf3lEwSoH6BtwCaacJsFzmChVu8IFqLctGj3GF5Mr/4FKfu/vbhAAafXS8ulbxpptEc8ypbQCKZugcadnqzXb0XeFxWLwFFBeV+of2fTyOgtEHJ/f/SJfBzAcVCDzv0dgfnQriacrvQkBqat5G+LVpJOiXeKiSN2DiFqk5D40nLrjpmbMtk/Q4N3qQixqR4mFvbdQcxcCJHyUtvw==;
 7:vxcbopJ33ZXI0IwJEaLZCicTecXaNisLDKgM5zw/LtIEb2FM4++2gDqhki9/DtgrGu/i/4aBvMycsTJD8tAxJv9DAZ0PEC9ZQRF5npn+xau2JQyzack0i9cRQHlcj6Rd+Ad1+YB/PMJlm7thIUnLwQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: fce52962-9148-4de2-20d2-08d685f89700
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4357; 
x-ms-traffictypediagnostic: AM6PR03MB4357:
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-microsoft-antispam-prvs: <AM6PR03MB4357A6F6007BDA9562ED09B2E7970@AM6PR03MB4357.eurprd03.prod.outlook.com>
x-forefront-prvs: 093290AD39
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(39860400002)(396003)(136003)(366004)(189003)(199004)(52314003)(36756003)(72206003)(6436002)(105586002)(14454004)(97736004)(6512007)(6116002)(3846002)(478600001)(316002)(66066001)(4326008)(7416002)(68736007)(86362001)(110136005)(53936002)(6246003)(31696002)(54906003)(2906002)(229853002)(80792005)(39060400002)(25786009)(6486002)(93886005)(81156014)(81166006)(8676002)(99286004)(76176011)(8936002)(7736002)(26005)(55236004)(53546011)(6506007)(106356001)(186003)(102836004)(446003)(2616005)(476003)(31686004)(486006)(14444005)(11346002)(256004)(71200400001)(345774005)(305945005)(71190400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4357;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Kbu0Y41ruJ4XxAq3A0yoB8cz987q6Sb4HBlT5hHCdxjWXGlJ9AiNrAOaQgr2jVUq22dJyt5+24WUAAeNMqfPBlAQdNjazZ8kWVp5CuZfrm4hHeW80rQjkVN2znoj9T3LQb7RFULUO4EFOK4wXVNY3ThsSI8P5PgKZvZ+QHxrXwCVHZJX9LzKYCKm14BlzevPM5UJaKDW9jJ5B8QKG3g0FNCdymWCX5pxE1+CScCg6zKIJqa0rZrPdTVeEm3mH9/ix8BhbCfvo66BtuTz651R/g/WMGuGGlIoDxnpsz8yJ3wuVcAYWrsIC45ipmxTeYlSpZbrKc5a7sk0laK6D5VM98sYS3mpV5DrLlfaum4IJ1jqlqNT0urtKW5j42HJl5WigqTI6OpMuN88Fa33foG/Q5AQ1QzN1ufKnI0/Ca9BPbE=
Content-ID: <3E36A7668B302C4D81FDEF64D7E00AA1@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fce52962-9148-4de2-20d2-08d685f89700
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2019 14:46:45.0317 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4357
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "noralf@tronnes.org" <noralf@tronnes.org>, Gerd Hoffmann <kraxel@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "daniel.vetter@intel.com" <daniel.vetter@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Robin Murphy <robin.murphy@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yNC8xOSA1OjAyIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+DQo+DQo+IE9uIDI0LzAx
LzIwMTkgMTQ6MzQsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOg0KPj4gSGVsbG8sIEp1
bGllbiENCj4NCj4gSGksDQo+DQo+PiBPbiAxLzIyLzE5IDE6NDQgUE0sIEp1bGllbiBHcmFsbCB3
cm90ZToNCj4+Pg0KPj4+DQo+Pj4gT24gMS8yMi8xOSAxMDoyOCBBTSwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6DQo+Pj4+IEhlbGxvLCBKdWxpZW4hDQo+Pj4NCj4+PiBIaSwNCj4+Pg0K
Pj4+PiBPbiAxLzIxLzE5IDc6MDkgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+Pj4gV2VsbCwg
SSBkaWRuJ3QgZ2V0IHRoZSBhdHRyaWJ1dGVzIG9mIHBhZ2VzIGF0IHRoZSBiYWNrZW5kIHNpZGUs
IGJ1dCANCj4+Pj4gSU1PDQo+Pj4+IHRob3NlDQo+Pj4+IGRvIG5vdCBtYXR0ZXIgaW4gbXkgdXNl
LWNhc2UgKGZvciBzaW1wbGljaXR5IEkgYW0gbm90IHVzaW5nDQo+Pj4+IHplcm8tY29weWluZyBh
dA0KPj4+PiBiYWNrZW5kIHNpZGUpOg0KPj4+DQo+Pj4gVGhleSBhcmUgYWN0dWFsbHkgaW1wb3J0
YW50IG5vIG1hdHRlciB3aGF0IGlzIHlvdXIgdXNlIGNhc2UuIElmIHlvdQ0KPj4+IGFjY2VzcyB0
aGUgc2FtZSBwaHlzaWNhbCBwYWdlIHdpdGggZGlmZmVyZW50IGF0dHJpYnV0ZXMsIHRoZW4geW91
IGFyZQ0KPj4+IGFza2luZyBmb3IgdHJvdWJsZS4NCj4+IFNvLCB3ZSBoYXZlOg0KPj4NCj4+IERv
bVU6IGZyb250ZW5kIHNpZGUNCj4+ID09PT09PT09PT09PT09PT09PT09DQo+PiAhUFRFX1JET05M
WSArIFBURV9QWE4gKyBQVEVfU0hBUkVEICsgUFRFX0FGICsgUFRFX1VYTiArDQo+PiBQVEVfQVRU
UklORFgoTVRfTk9STUFMKQ0KPg0KPiBJIHN0aWxsIGRvbid0IHVuZGVyc3RhbmQgaG93IHlvdSBj
YW1lIHVwIHdpdGggTVRfTk9STUFMIHdoZW4geW91IHNlZW0gDQo+IHRvIGNvbmZpcm0uLi4NCj4N
Cj4+DQo+PiBEb21EOiBiYWNrZW5kIHNpZGUNCj4+ID09PT09PT09PT09PT09PT09PT09DQo+PiBQ
VEVfVVNFUiArICFQVEVfUkRPTkxZICsgUFRFX1BYTiArIFBURV9ORyArIFBURV9DT05UICsgUFRF
X1RBQkxFX0JJVCArDQo+PiBQVEVfVVhOICsgUFRFX0FUVFJJTkRYKE1UX05PUk1BTCkNCj4+DQo+
PiDCoCBGcm9tIHRoZSBhYm92ZSBpdCBzZWVtcyB0aGF0IEkgZG9uJ3QgdmlvbGF0ZSBjYWNoZWQv
bm9uLWNhY2hlZA0KPj4gYWdyZWVtZW50IGhlcmUNCj4+Pg0KPj4+IFRoaXMgaXMgd2h5IFhlbiBp
bXBvc2VzIGFsbCB0aGUgcGFnZXMgc2hhcmVkIHRvIGhhdmUgdGhlaXIgbWVtb3J5DQo+Pj4gYXR0
cmlidXRlcyBmb2xsb3dpbmcgc29tZSBydWxlcy4gQWN0dWFsbHksIHNwZWFraW5nIHdpdGggTWFy
ayBSLiwgd2UNCj4+PiBtYXkgd2FudCB0byB0aWdodCBhIGJpdCBtb3JlIHRoZSBhdHRyaWJ1dGVz
Lg0KPj4+DQo+Pj4+DQo+Pj4+IDEuIEZyb250ZW5kIGRldmljZSBhbGxvY2F0ZXMgZGlzcGxheSBi
dWZmZXIgcGFnZXMgd2hpY2ggY29tZSBmcm9tIA0KPj4+PiBzaG1lbQ0KPj4+PiBhbmQgaGF2ZSB0
aGVzZSBhdHRyaWJ1dGVzOg0KPj4+PiAhUFRFX1JET05MWSArIFBURV9QWE4gKyBQVEVfU0hBUkVE
ICsgUFRFX0FGICsgUFRFX1VYTiArDQo+Pj4+IFBURV9BVFRSSU5EWChNVF9OT1JNQUwpDQo+Pj4N
Cj4+PiBNeSBrbm93bGVkZ2Ugb2YgWGVuIERSTSBpcyBpbmV4aXN0ZW50LiBIb3dldmVyLCBsb29r
aW5nIGF0IHRoZSBjb2RlIGluDQo+Pj4gNS4wLXJjMiwgSSBkb24ndCBzZWVtIHRvIGZpbmQgdGhl
IHNhbWUgYXR0cmlidXRlcy4gRm9yIGluc3RhbmNlDQo+Pj4geGVuX2RybV9mcm9udF9nZW1fcHJp
bWVfdm1hcCBhbmQgZ2VtX21tYXBfb2JqIGFyZSB1c2luZw0KPj4+IHBncHJvdF93cml0ZWNvbWJp
bmUuIFNvIGl0IGxvb2tzIGxpa2UsIHRoZSBtYXBwaW5nIHdpbGwgYmUNCj4+PiBub24tY2FjaGVh
YmxlIG9uIEFybTY0Lg0KPj4+DQo+Pj4gQ2FuIHlvdSBleHBsYWluIGhvdyB5b3UgY2FtZSB1cCB0
byB0aGVzZSBhdHRyaWJ1dGVzPw0KPj4gcGdwcm90X3dyaXRlY29tYmluZSBpcyBQVEVfQVRUUklO
RFgoTVRfTk9STUFMX05DKSwgc28gaXQgc2VlbXMgdG8gYmUNCj4+IGFwcGxpY2FibGUgaGVyZT8g
WzFdDQo+DQo+IC4uLiB0aGF0IE1UX05PUk1BTF9OQyBpcyB1c2VkIGZvciB0aGUgZnJvbnRlbmQg
cGFnZXMuDQo+DQo+IE1UX05PUk1BTF9OQyBpcyBkaWZmZXJlbnQgZnJvbSBNVF9OT1JNQUwuIFRo
ZSB1c2Ugb2YgdGhlIGZvcm1lciB3aWxsIA0KPiByZXN1bHQgdG8gbm9uLWNhY2hlYWJsZSBtZW1v
cnkgd2hpbGUgdGhlIGxhdHRlciB3aWxsIHJlc3VsdCB0byANCj4gY2FjaGVhYmxlIG1lbW9yeS4N
Cj4NCj4gVG8gbWUsIHRoaXMgbG9va3MgbGlrZSB0aGUgZXhhY3QgcmVhc29uIHdoeSB5b3Ugc2Vl
IGFydGlmYWN0IG9uIHRoZSANCj4gZGlzcGxheSBidWZmZXIuIEFzIHRoZSBhdXRob3Igb2YgdGhp
cyBjb2RlLCBjYW4geW91IGV4cGxhaW4gd2h5IHlvdSANCj4gZGVjaWRlZCB0byB1c2UgcGdwcm90
X3dyaXRlY29tYmluZSBoZXJlIGluc3RlYWQgb2YgcmVseWluZyBvbiB0aGUgDQo+IGRlZmF1bHQg
Vk1BIHByb3Q/DQo+DQo+IFsuLi5dDQpTb3JyeSBmb3IgbGF0ZSByZXBseSwgaXQgdG9vayBtZSBx
dWl0ZSBzb21lIHRpbWUgdG8gcmUtY2hlY2sgYWxsIHRoZSANCnVzZS1jYXNlcw0KdGhhdCB3ZSBo
YXZlIHdpdGggUFYgRFJNLg0KRmlyc3Qgb2YgYWxsIEkgZm91bmQgYSBidWcgaW4gbXkgZGVidWcg
Y29kZSB3aGljaCByZXBvcnRlZCBwYWdlIA0KYXR0cmlidXRlcyBhbmQNCm5vdyBJIGNhbiBjb25m
aXJtIHRoYXQgYWxsIHRoZSB1c2UtY2FzZXMgc3VlIE1UX05PUk1BTCwgYm90aCBiYWNrZW5kIGFu
ZCANCmZyb250ZW5kLg0KWW91IGFyZSByaWdodDogdGhlcmUgaXMgbm8gcmVhc29uIHRvIGhhdmUg
cGdwcm90X3dyaXRlY29tYmluZSBhbmQgaW5kZWVkIA0KSSBoYXZlDQp0byByZWx5IG9uIGFsbW9z
dCBkZWZhdWx0IFZNQSBwcm90LiBJIGNhbWUgdXAgd2l0aCB0aGUgZm9sbG93aW5nICh1c2VkIA0K
Ynkgb21hcCBkcm0sDQpmb3IgZXhhbXBsZSk6DQoNCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgDQpiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2Ry
bV9mcm9udF9nZW0uYw0KaW5kZXggYWUyOGFkNGI0MjU0Li44Njc4MDBhMmVkNDIgMTAwNjQ0DQot
LS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMNCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYw0KQEAgLTIzOCw4ICsyMzgsNyBAQCBz
dGF0aWMgaW50IGdlbV9tbWFwX29iaihzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgKnhlbl9vYmosDQog
wqDCoMKgwqDCoMKgwqAgdm1hLT52bV9mbGFncyAmPSB+Vk1fUEZOTUFQOw0KIMKgwqDCoMKgwqDC
oMKgIHZtYS0+dm1fZmxhZ3MgfD0gVk1fTUlYRURNQVA7DQogwqDCoMKgwqDCoMKgwqAgdm1hLT52
bV9wZ29mZiA9IDA7DQotwqDCoMKgwqDCoMKgIHZtYS0+dm1fcGFnZV9wcm90ID0NCi0gcGdwcm90
X3dyaXRlY29tYmluZSh2bV9nZXRfcGFnZV9wcm90KHZtYS0+dm1fZmxhZ3MpKTsNCivCoMKgwqDC
oMKgwqAgdm1hLT52bV9wYWdlX3Byb3QgPSB2bV9nZXRfcGFnZV9wcm90KHZtYS0+dm1fZmxhZ3Mp
Ow0KDQogwqDCoMKgwqDCoMKgwqAgew0KIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBp
bnQgY250ID0geGVuX29iai0+bnVtX3BhZ2VzID4gNSA/IDUgOiB4ZW5fb2JqLT5udW1fcGFnZXM7
DQpAQCAtMjk1LDcgKzI5NCw3IEBAIHZvaWQgKnhlbl9kcm1fZnJvbnRfZ2VtX3ByaW1lX3ZtYXAo
c3RydWN0IA0KZHJtX2dlbV9vYmplY3QgKmdlbV9vYmopDQogwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHJldHVybiBOVUxMOw0KDQogwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHZtYXAoeGVu
X29iai0+cGFnZXMsIHhlbl9vYmotPm51bV9wYWdlcywNCi3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgVk1fTUFQLCBwZ3Byb3Rfd3JpdGVjb21iaW5lKFBBR0VfS0VSTkVMKSk7
DQorwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFZNX01BUCwgUEFHRV9LRVJO
RUwpOw0KIMKgfQ0KDQpXaXRoIHRoZSBhYm92ZSBhbGwgdGhlIGFydGlmYWN0cyBhcmUgZ29uZSBu
b3cgYXMgcGFnZSBhdHRyaWJ1dGVzIGFyZSB0aGUgDQpzYW1lIGFjcm9zcw0KYWxsIGRvbWFpbnMu
IFNvLCBJIGNvbnNpZGVyIHRoaXMgYXMgYSBmaXggYW5kIHdpbGwgc2VuZCBpdCBhcyB2MyBvciBi
ZXR0ZXINCmRyb3AgdGhpcyBwYXRjaCBhbmQgaGF2ZSBhIG5ldyBvbmUuDQoNClRIQU5LIFlPVSBm
b3IgaGVscGluZyBmaWd1cmluZyB0aGlzIG91dCENCj4NCj4+PiBXZSBhY3R1YWxseSBuZXZlciBy
ZXF1aXJlZCB0byB1c2UgY2FjaGUgZmx1c2ggaW4gb3RoZXIgUFYgcHJvdG9jb2wsIHNvDQo+Pj4g
SSBzdGlsbCBkb24ndCB1bmRlcnN0YW5kIHdoeSB0aGUgUFYgRFJNIHNob3VsZCBiZSBkaWZmZXJl
bnQgaGVyZS4NCj4+IFdlbGwsIHlvdSBhcmUgcmlnaHQuIEJ1dCBhdCB0aGUgc2FtZSB0aW1lIG5v
dCBmbHVzaGluZyB0aGUgYnVmZmVyIG1ha2VzDQo+PiB0cm91YmxlcywNCj4+IHNvIHRoaXMgaXMg
d2h5IEkgYW0gdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgd2hhdCBpcyB3cm9uZyBoZXJlLg0KPg0KPiBU
aGUgY2FjaGUgZmx1c2ggaXMgbGlrZWx5IGhpZGluZyB0aGUgcmVhbCBwcm9ibGVtIHJhdGhlciB0
aGFuIHNvbHZpbmcgaXQuDQo+DQpJdCBkb2VzIGhpZGUgdGhlIHJlYWwgaXNzdWUuIEFuZCBJIGhh
dmUgY29uZmlybWVkIHRoaXMNCj4+Pg0KPj4+IFRvIG1lLCBpdCBsb29rcyBsaWtlIHRoYXQgeW91
IGFyZSBlaXRoZXIgbWlzc2luZyBzb21lIGJhcnJpZXJzDQo+PiBCYXJyaWVycyBmb3IgdGhlIGJ1
ZmZlcj8gTm90IHN1cmUgd2hhdCB5b3UgbWVhbiBoZXJlLg0KPg0KPiBJZiB5b3Ugc2hhcmUgaW5m
b3JtYXRpb24gYmV0d2VlbiB0d28gZW50aXRpZXMsIHlvdSBtYXkgbmVlZCBzb21lIA0KPiBvcmRl
cmluZyBzbyB0aGUgaW5mb3JtYXRpb24gYXJlIHNlZW4gY29uc2lzdGVudGx5IGJ5IHRoZSBjb25z
dW1lciANCj4gc2lkZS4gVGhpcyBjYW4gYmUgYWNoaWV2ZWQgYnkgdXNpbmcgYmFycmllcnMuDQo+
DQo+PiBFdmVuIG1vcmUsIHdlIGhhdmUNCj4+IGEgdXNlIGNhc2UNCj4+IHdoZW4gdGhlIGJ1ZmZl
ciBpcyBub3QgdG91Y2hlZCBieSBDUFUgaW4gRG9tRCBhbmQgaXMgc29sZWx5IG93bmVkIGJ5IA0K
Pj4gdGhlIEhXLg0KPg0KPiBNZW1vcnkgb3JkZXJpbmcgaXNzdWVzIGFyZSBzdWJ0bGUuIFRoZSBm
YWN0IHRoYXQgb25lIG9mIHlvdXIgdXNlLWNhc2UgDQo+IHdvcmtzIGRvZXMgbm90IGltcGx5IHRo
YXQgYmFycmllcnMgYXJlIG5vdCBuZWNlc3NhcnkuIEkgYW0gbm90IHNheWluZyANCj4gdGhlcmUg
YXJlIGEgbWlzc2luZyBiYXJyaWVycywgSSBhbSBvbmx5IHBvaW50ZWQgb3V0IHBvdGVudGlhbCBy
ZWFzb25zLg0KPg0KPiBBbnl3YXksIEkgZG9uJ3QgdGhpbmsgeW91ciBwcm9ibGVtIGlzIGEgbWlz
c2luZyBiYXJyaWVycyBoZXJlLiBJdCBpcyANCj4gbW9yZSBsaWtlbHkgYmVjYXVzZSBvZiBtaXNt
YXRjaCBtZW1vcnkgYXR0cmlidXRlcyAoc2VlIGFib3ZlKS4NCj4NClllcywgcGxlYXNlIHNlZSBh
Ym92ZQ0KPiBDaGVlcnMsDQo+DQpUaGFuayB5b3UgYWxsIGZvciBoZWxwaW5nIHdpdGggdGhlIGNv
cnJlY3QgZml4LA0KT2xla3NhbmRyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 15:02:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 15:02: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-devel-bounces@lists.xenproject.org>)
	id 1goUuN-0004ou-5T; Tue, 29 Jan 2019 15:02: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=cRBG=QF=citrix.com=prvs=925bc6214=roger.pau@srs-us1.protection.inumbo.net>)
 id 1goUuM-0004on-5i
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 15:02:38 +0000
X-Inumbo-ID: e942ed54-23d6-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e942ed54-23d6-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 15:02:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="85226438"
Date: Tue, 29 Jan 2019 16:02:05 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190129150205.sz2eal7umcxx5kc2@mac>
References: <5C120E030200007800205B30@prv1-mh.provo.novell.com>
 <12305AED020000300063616D@prv1-mh.provo.novell.com>
 <5C1231A10200007800205C65@prv1-mh.provo.novell.com>
 <20181213142042.cjaeavrhze2p4fpm@mac>
 <3F7E1F6E020000A10063616D@prv1-mh.provo.novell.com>
 <5C120E030200007800205B30@prv1-mh.provo.novell.com>
 <12305AED020000300063616D@prv1-mh.provo.novell.com>
 <5C1231A10200007800205C65@prv1-mh.provo.novell.com>
 <7320EEF8020000C00063616D@prv1-mh.provo.novell.com>
 <5C12711F0200007800205E5D@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C12711F0200007800205E5D@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/dom0: rename paging function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, andrei.semenov@bertin.fr,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMTMsIDIwMTggYXQgMDc6NDc6NTlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjEyLjE4IGF0IDE1OjIwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBEZWMgMTMsIDIwMTggYXQgMDM6MTc6MDVBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDEzLjEyLjE4IGF0IDEwOjE0LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gVGh1LCBEZWMgMTMsIDIwMTggYXQgMTI6NDU6MDdB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDEyLjEyLjE4IGF0IDE4
OjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gT24gV2VkLCBEZWMg
MTIsIDIwMTggYXQgMDk6MTU6MDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4g
Pj4gVGhlIE1NSU8gc2lkZSBvZiB0aGluZ3Mgb2YgY291cnNlIHN0aWxsIHJlbWFpbnMgdW5jbGVh
ci4KPiA+PiA+PiA+IAo+ID4+ID4+ID4gUmlnaHQsIGZvciB0aGUgTU1JTyBhbmQgdGhlIGhhbmRs
aW5nIG9mIGdyYW50IGFuZCBmb3JlaWduIG1hcHBpbmdzIGl0J3MKPiA+PiA+PiA+IG5vdCBjbGVh
ciBob3cgd2Ugd2FudCB0byBwcm9jZWVkLgo+ID4+ID4+ID4gCj4gPj4gPj4gPiBNYXliZSBhY2Nv
dW50IGZvciBhbGwgaG9zdCBSQU0gKHRvdGFsX3BhZ2VzKSBwbHVzIE1NSU8gQkFScz8KPiA+PiA+
PiAKPiA+PiA+PiBXZWxsLCBJIHRob3VnaHQgd2UndmUgYWxyZWFkeSBzZXR0bGVkIG9uIGl0IGJl
aW5nIGltcG9zc2libGUgdG8KPiA+PiA+PiBhY2NvdW50IGZvciBhbGwgTU1JTyBCQVJzIGF0IHRo
aXMgcG9pbnQuCj4gPj4gPiAKPiA+PiA+IFdlbGwsIEkgY291bGQgaXRlcmF0ZSBvdmVyIGFsbCB0
aGUgcmVnaXN0ZXJlZCBQQ0kgZGV2aWNlcyBhbmQgc2l6ZQo+ID4+ID4gdGhlIEJBUnMgKHdpdGhv
dXQgVkYgQkFScyBhdCBsZWFzdCBpbml0aWFsbHkpLiBUaGlzIGlzIHF1aXRlCj4gPj4gPiBjdW1i
ZXJzb21lLCBteSBvdGhlciBvcHRpb24gd291bGQgYmUgdXNpbmcgbWF4X3BhZ2UgYW5kIGhvcGUg
dGhhdAo+ID4+ID4gdGhlcmUgYXJlIGVub3VnaCBob2xlcyB0byBtYWtlIHVwIGZvciBCQVIgTU1J
TyByZWdpb25zLgo+ID4+IAo+ID4+IFdlbGwsIG1heWJlIHdlIGNvdWxkIGxpdmUgd2l0aCB0aGlz
IGZvciBub3cuIEkgY2VydGFpbmx5IHdvdWxkCj4gPj4gcHJlZmVyIHRvIGhhdmUgYSAzcmQgb3Bp
bmlvbiB0aG91Z2gsIGFzIEkgY29udGludWUgdG8gZmVlbCB1bmVhc3kKPiA+PiB3aXRoIHRoaXMg
cmF0aGVyIGltcHJlY2lzZSBlc3RpbWF0aW9uIChpLmUuIEknZCBtdWNoIHByZWZlciBhIG1vcmUK
PiA+PiBkeW5hbWljIC8gb24tZGVtYW5kIGFwcHJvYWNoKS4KPiA+IAo+ID4gSSBhZ3JlZSBpdCdz
IG5vdCBhIHBlcmZlY3Qgc29sdXRpb24sIGJ1dCBJIHRoaW5rIHdoYXQncyBjdXJyZW50bHkgZG9u
ZQo+ID4gaXMgZXZlbiB3b3JzZSwgYW5kIHdlIGFscmVhZHkgaGFkIGJ1ZyByZXBvcnRzIG9mIHVz
ZXJzIHNlZWluZyBYZW4KPiA+IHBhbmljIGF0IFBWSCBEb20wIGJ1aWxkIHRpbWUgaWYgbm8gZG9t
MF9tZW0gcGFyYW1ldGVyIGlzIHNwZWNpZmllZC4KPiA+IAo+ID4gV291bGQgeW91IGJlIE9LIHdp
dGggdXNpbmcgbWF4X3BhZ2UgdGhlbj8KPiAKPiBJJ20gbm90IGdvaW5nIHRvIHNheSB5ZXMgb3Ig
bm8gaGVyZSB3aXRob3V0IGhhdmluZyBzZWVuIGEgKHF1YWxpZmllZCkKPiAzcmQgb3Bpbmlvbi4K
Ckkgd291bGQgbGlrZSB0byBnZXQgdGhpcyBmaXhlZC4gVGhlIGN1cnJlbnQgY29kZSBmb3IgYWNj
b3VudGluZyB0aGUKbWVtb3J5IHJlcXVpcmVkIGZvciB0aGUgcGFnaW5nIHN0cnVjdHVyZXMgaXMg
d3JvbmcsIEkndmUgcmVjZWl2ZWQKc2V2ZXJhbCByZXBvcnRzIChtb3N0IG9mIHRoZW0gcHJpdmF0
ZWx5KSBvZiB0aGUgZG9tMCBidWlsZGVyIHJ1bm5pbmcKb3V0IG9mIG1lbW9yeSwgdGh1cyBsZWFk
aW5nIHRvIGEgcGFuaWMuCgpJJ20gb3BlbiB0byBzdWdnZXN0aW9ucy4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 15:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 15:04: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-devel-bounces@lists.xenproject.org>)
	id 1goUwD-0004vO-KL; Tue, 29 Jan 2019 15:04: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=o75K=QF=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1goUwD-0004vI-AF
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 15:04:33 +0000
X-Inumbo-ID: 2e3db191-23d7-11e9-aeee-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e3db191-23d7-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 15:04:32 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id c19-v6so17761886lja.5
 for <xen-devel@lists.xenproject.org>; Tue, 29 Jan 2019 07:04:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=MXMFISiPlkQDpdZA8bK8+pzyO4DsYsihlwnDgdehNwA=;
 b=mg3atIf1mWA0C/JzN6XGSYlRPozX/Wiqzdyvy4VlQltmE0m6K0t7eYeDOgt/Ztk3+n
 zIK0bznrdTinPuuxXez3CTwvyAKAduIporVxRjFOPWDbQ8Jx0/QIvbqJGAuJ3B1WAywn
 YTuZLEK0mUM76gxz/NoIja3YRweM4m3fm0XkUgr14mpUCY4iTJ5CI2ereGBS/qoYdkVC
 aelVRsghlpfc2+//1jQREz3aEbCpLKm2lDRBWucf3z9Drop4bGLybfrHPHdJuXJqce3c
 9bN2XcajTZLcP6zgfjEZP0IGZrvugDQQZZN7Jgon1QEybg31+DOoghFRnDEhBscmt9ET
 ++gg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=MXMFISiPlkQDpdZA8bK8+pzyO4DsYsihlwnDgdehNwA=;
 b=ELORw/PLsXc413teqO7QWe4TmlKN72uSvsIviWIDhT7Aq/iG8C4nOItbaMLe9ENiSy
 95B/ERzoNtiX8GR90n3Z8aiLwe/6Elqx/RVHRwhTbKOwhA7C2ueg/uZfzxoJUlXpGs7s
 TrIryY2woiFs4jqV1M9Z95Vu+1tlbFbyGsYtXmQFlrb7xqML71TU0Gy/4mp+491NFCut
 klPj5L3nNDvmn0g/RFDhvdMSzHrVAin4dCDZN+4LRqPzf8F7DDTd46IJt00P1uD40Cx6
 MjyktjopYybjWhZT441+TpUCp6GCEpWo+g3XO4pbFo1q0U662Zb7VElNfBnYBdaDDdpA
 caKg==
X-Gm-Message-State: AJcUukfJaNlB198yaOUWDCYoYFDwanTxbOdw2/2mvUOX4FHWR3prhrNa
 wrnITUsbtO2E0NxAlGSwwdBsJ/4t
X-Google-Smtp-Source: ALg8bN6GRRWmTBU/Selfj+MJOLMb0wxXtyiGI+Nk4o7ydFetDWUoFcC18j1fyeY/W5SykWAWtxnTcg==
X-Received: by 2002:a2e:86ca:: with SMTP id
 n10-v6mr18841740ljj.49.1548774269897; 
 Tue, 29 Jan 2019 07:04:29 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id r29-v6sm3535027ljd.44.2019.01.29.07.04.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 29 Jan 2019 07:04:29 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, daniel.vetter@intel.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, kraxel@redhat.com, noralf@tronnes.org,
 hch@infradead.org, julien.grall@arm.com
Date: Tue, 29 Jan 2019 17:04:22 +0200
Message-Id: <20190129150422.19867-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] drm/xen-front: Fix mmap attributes for display
 buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKV2hlbiBHRU0gYmFja2luZyBzdG9yYWdlIGlzIGFsbG9jYXRlZCB0aG9zZSBhcmUg
bm9ybWFsIHBhZ2VzLApzbyB0aGVyZSBpcyBubyBwb2ludCB1c2luZyBwZ3Byb3Rfd3JpdGVjb21i
aW5lIHdoaWxlIG1tYXBpbmcuClRoaXMgZml4ZXMgbWlzbWF0Y2ggb2YgYnVmZmVyIHBhZ2VzJyBt
ZW1vcnkgYXR0cmlidXRlcyBiZXR3ZWVuCnRoZSBmcm9udGVuZCBhbmQgYmFja2VuZCB3aGljaCBt
YXkgY2F1c2Ugc2NyZWVuIGFydGlmYWN0cy4KCkZpeGVzOiBjNTc1YjdlZWI4OWYgKCJkcm0veGVu
LWZyb250OiBBZGQgc3VwcG9ydCBmb3IgWGVuIFBWIGRpc3BsYXkgZnJvbnRlbmQiKQoKU2lnbmVk
LW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtv
QGVwYW0uY29tPgpTdWdnZXN0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jIHwgNSArKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgYi9kcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKaW5kZXggZDMwM2EyZTE3ZjVlLi45ZDVj
MDNkNzY2OGQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9n
ZW0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKQEAgLTIz
NSw4ICsyMzUsNyBAQCBzdGF0aWMgaW50IGdlbV9tbWFwX29iaihzdHJ1Y3QgeGVuX2dlbV9vYmpl
Y3QgKnhlbl9vYmosCiAJdm1hLT52bV9mbGFncyAmPSB+Vk1fUEZOTUFQOwogCXZtYS0+dm1fZmxh
Z3MgfD0gVk1fTUlYRURNQVA7CiAJdm1hLT52bV9wZ29mZiA9IDA7Ci0Jdm1hLT52bV9wYWdlX3By
b3QgPQotCQkJcGdwcm90X3dyaXRlY29tYmluZSh2bV9nZXRfcGFnZV9wcm90KHZtYS0+dm1fZmxh
Z3MpKTsKKwl2bWEtPnZtX3BhZ2VfcHJvdCA9IHZtX2dldF9wYWdlX3Byb3Qodm1hLT52bV9mbGFn
cyk7CiAKIAkvKgogCSAqIHZtX29wZXJhdGlvbnNfc3RydWN0LmZhdWx0IGhhbmRsZXIgd2lsbCBi
ZSBjYWxsZWQgaWYgQ1BVIGFjY2VzcwpAQCAtMjgzLDcgKzI4Miw3IEBAIHZvaWQgKnhlbl9kcm1f
ZnJvbnRfZ2VtX3ByaW1lX3ZtYXAoc3RydWN0IGRybV9nZW1fb2JqZWN0ICpnZW1fb2JqKQogCQly
ZXR1cm4gTlVMTDsKIAogCXJldHVybiB2bWFwKHhlbl9vYmotPnBhZ2VzLCB4ZW5fb2JqLT5udW1f
cGFnZXMsCi0JCSAgICBWTV9NQVAsIHBncHJvdF93cml0ZWNvbWJpbmUoUEFHRV9LRVJORUwpKTsK
KwkJICAgIFZNX01BUCwgUEFHRV9LRVJORUwpOwogfQogCiB2b2lkIHhlbl9kcm1fZnJvbnRfZ2Vt
X3ByaW1lX3Z1bm1hcChzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKmdlbV9vYmosCi0tIAoyLjIwLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 15:11:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 15:11: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-devel-bounces@lists.xenproject.org>)
	id 1goV2u-0005zn-F3; Tue, 29 Jan 2019 15: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=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goV2t-0005zi-CI
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 15:11:27 +0000
X-Inumbo-ID: 24c4a8cf-23d8-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24c4a8cf-23d8-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 15:11:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 08:11:24 -0700
Message-Id: <5C506D17020000780021210A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 08:11:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-6-git-send-email-nmanthey@amazon.de>
 <5C486E0A02000078002106DD@prv1-mh.provo.novell.com>
 <1063c835-3944-48bf-b082-c80ce726a0e6@amazon.de>
 <5C4F1B300200007800211CAE@prv1-mh.provo.novell.com>
 <3eb3ecbb-47a7-386e-90ca-d49d8a75d3a6@amazon.de>
 <5C5020F0020000780014B7D1@prv1-mh.provo.novell.com>
 <5b33723c-81d5-c685-2554-54c53e1054be@amazon.de>
In-Reply-To: <5b33723c-81d5-c685-2554-54c53e1054be@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 05/11] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE5IGF0IDE0OjQ3LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAxLzI5LzE5IDEwOjQ2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gTm9yYmVydCBNYW50aGV5
IDxubWFudGhleUBhbWF6b24uZGU+IDAxLzI5LzE5IDk6MzUgQU0gPj4+Cj4+PiBJIGFtIGF3YXJl
IHRoYXQgYm90aCB2ZXJzaW9uIHVzZSB0aGUgc2FtZSBiYXNlIGFycmF5LCBhbmQgYWNjZXNzIGl0
IHZpYQo+Pj4gZGlmZmVyZW50IG1hY3Jvcywgd2hpY2ggZXNzZW50aWFsbHkgcGFydGl0aW9uIHRo
ZSBhcnJheSBiYXNlZCBvbiB0aGUKPj4+IHNpemUgb2YgdGhlIHJlc3BlY3RpdmUgc3RydWN0LiBU
aGUgdW5kZXJseWluZyByYXcgYXJyYXkgaGFzIHRoZSBzYW1lCj4+PiBzaXplIGZvciBib3RoIHZl
cnNpb24uCj4+IEFuZCB0aGlzIGlzIHRoZSBwcm9ibGVtIGFmYWljczogSWYgYSBndWVzdCBoYXMg
cmVxdWVzdGVkIGl0cyBncmFudCB0YWJsZSB0bwo+PiBiZSBzaXplZCBhcyBhIHNpbmdsZSBwYWdl
LCB0aGlzIHBhZ2UgY2FuIGZpdCB0d2ljZSBhcyBtYW55IGVudHJpZXMgZm9yCj4+IHYxIHRoYW4g
aXQgY2FuIGZpdCBmb3IgdjIuIEhlbmNlIHRoZSB2MSBncmFudCByZWZlcmVuY2UgcG9pbnRpbmcg
YXQgdGhlIGxhc3QKPj4gZW50cnkgd291bGQgcG9pbnQgYXQgdGhlIGxhc3QgZW50cnkgaW4gdGhl
IChub3QgbWFwcGVkKSBzZWNvbmQgcGFnZSBmb3IgdjIuCj4gCj4gSSBtaWdodCB1bmRlcnN0YW5k
IHRoZSBjb2RlIHdyb25nLCBidXQgYSBndWVzdCB3b3VsZCBhc2sgdG8gZ2V0IGF0IG1vc3QKPiBO
IGdyYW50IGZyYW1lcywgYW5kIHRoaXMgbnVtYmVyIGNhbm5vdCBiZSBpbmNyZWFzZWQgYWZ0ZXJ3
YXJkcywgaS5lLiB0aGUKPiBmaWVsZCBndC0+bWF4X2dyYW50X2ZyYW1lcyBpcyB3cml0dGVuIGV4
YWN0bHkgb25jZS4gRnVydGhlcm1vcmUsIHRoZQo+IHZvaWQqKiBzaGFyZWRfcmF3IGFycmF5IGlz
IGFsbG9jYXRlZCBhbmQgd3JpdHRlbiBleGFjdGx5IG9uY2Ugd2l0aAo+IHN1ZmZpY2llbnQgcG9p
bnRlcnMgZm9yLCBuYW1lbHkgZ3QtPm1heF9ncmFudF9mcmFtZXMgbWFueSBpbiBmdW5jdGlvbgo+
IGdyYW50X3RhYmxlX2luaXQuIEhlbmNlLCBpbmRlcGVuZGVudGx5IG9mIHRoZSB2ZXJzaW9uIGJl
aW5nIHVzZWQsIGF0Cj4gbGVhc3QgdGhlIHNoYXJlZF9yYXcgYXJyYXkgY2Fubm90IGJlIHVzZWQg
Zm9yIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcwo+IGR1cmluZyBzcGVjdWxhdGlvbiB3aXRoIG15IGFi
b3ZlIGV2YWx1YXRlX25vc3BlYy4KCkknbSBhZnJhaWQgSSdtIHN0aWxsIG5vdCBmb2xsb3dpbmc6
IEEgZ2l2ZSBudW1iZXIgb2YgcGFnZXMgaXMgd29ydGgKdHdpY2UgYXMgbWFueSBncmFudHMgaW4g
djEgdGhhbiBpdCBpcyBpbiB2Mi4gVGhlcmVmb3JlIGEgdjEgZ3JhbnQKcmVmZXJlbmNlIHRvIGEg
Z3JhbnQgZW50cnkgdHJhY2tlZCBpbiB0aGUgc2Vjb25kIGhhbGYgb2YgdGhlCmZpcnN0IHBhZ2Ug
d291bGQgY2F1c2UgYSBzcGVjdWxhdGl2ZSBhY2Nlc3MgdG8gYW55d2hlcmUgaW4gdGhlCnNlY29u
ZCBwYWdlIHdoZW4gd3JvbmdseSBpbnRlcnByZXRlZCBhcyBhIHYyIHJlZi4KCj4gVGhhdCBiZWlu
ZyBzYWlkLCBsZXQncyBhc3N1bWUgd2UgaGF2ZSBhIHYxIGdyYW50IHRhYmxlLCBhbmQgc3BlY3Vs
YXRpb24KPiB1c2VzIHRoZSB2MiBhY2Nlc3Nlcy4gSW4gdGhhdCBjYXNlLCBhbiBleGlzdGluZyBh
bmQgemVyby1pbml0aWFsaXplZAo+IGVudHJ5IG9mIHNoYXJlZF9yYXcgbWlnaHQgYmUgdXNlZCBp
biB0aGUgZmlyc3QgcGFydCBvZiB0aGUKPiBzaGFyZWRfZW50cnlfdjIgbWFjcm8sIGFuZCBldmVu
IGlmIHRoYXQgcG9pbnRlciB3b3VsZCBiZSBub24tTlVMTCwgdGhlCj4gcGFnZSBpdCB3b3VsZCBw
b2ludCB0byB3b3VsZCBoYXZlIGJlZW4gY2xlYXJlZCB3aGVuIGdyb3dpbmcgdGhlIGdyYW50Cj4g
dGFibGUgaW4gZnVuY3Rpb24gZ250dGFiX2dyb3dfdGFibGUuCgpOb3QgaWYgdGhlIHYxIHJlZiBp
cyBubyBzbWFsbGVyIHRoYW4gaGFsZiB0aGUgbWF4aW11bSBudW1iZXIgb2YKdjEgcmVmcy4gSW4g
dGhhdCBjYXNlLCBpZiB0YWtlbiBhcyBhIHYyIHJlZiwgLT5zaGFyZWRfcmF3W10Kd291bGQgbmVl
ZCB0byBiZSB0d2ljZSBhcyBiaWcgdG8gY29wZSB3aXRoIHRoZSBsYXJnZXIgaW5kZXgKKHJlc3Vs
dGluZyBmcm9tIHRoZSBzbWFsbGVyIGRpdmlzb3IgaW4gc2hhcmVkX2VudHJ5X3YyKCkKY29tcGFy
ZWQgdG8gc2hhcmVkX2VudHJ5X3YxKCkpIGluIG9yZGVyIHRvIG5vdCBiZSBvdmVycnVuLgoKTGV0
J3MgbG9vayBhdCBhbiBleGFtcGxlOiBncmVmIDI1NiBwb2ludHMgaW50byB0aGUgbWlkZGxlIG9m
CnRoZSBmaXJzdCBwYWdlIHdoZW4gdXNpbmcgdjEgY2FsY3VsYXRpb25zLCBidXQgYXQgdGhlIHN0
YXJ0Cm9mIHRoZSBzZWNvbmQgcGFnZSB3aGVuIHVzaW5nIHYyIGNhbGN1bGF0aW9ucy4gSGVuY2Us
IGlmIHRoZQptYXhpbXVtIG51bWJlciBvZiBncmFudCBmcmFtZXMgd2FzIDEsIHdlJ2Qgb3ZlcnJ1
biB0aGUKYXJyYXksIGNvbnNpc3Rpbmcgb2YganVzdCBhIHNpbmdsZSBlbGVtZW50ICgyNTYgaXMg
dmFsaWQgYXMgYQp2MSBncmVmIGluIHRoYXQgY2FzZSwgYnV0IGp1c3Qgb3V0IG9mIGJvdW5kcyBh
cyBhIHYyIG9uZSkuCgpGdXJ0aGVybW9yZSwgZXZlbiBpZiAtPnNoYXJlZF9yYXdbXSBpdHNlbGYg
Y291bGQgbm90IGJlIG92ZXJydW4sCmFuIGVudHJ5IG9mIGl0IGJlaW5nIE5VTEwgY291bGQgYmUg
YSBwcm9ibGVtIHdpdGggUFYgZ3Vlc3RzLCB3aG8KY2FuIGluc3RhbGwgYSB0cmFuc2xhdGlvbiBm
b3IgdGhlIGZpcnN0IHBhZ2Ugb2YgdGhlIGFkZHJlc3Mgc3BhY2UsCmFuZCB0aHVzIHBlcmhhcHMg
cGFydGx5IGNvbnRyb2wgc3Vic2VxdWVudCBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 15:12:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1goV3g-00063I-PB; Tue, 29 Jan 2019 15:12: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=l94Z=QF=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1goV3f-000639-Bc
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 15:12:15 +0000
X-Inumbo-ID: 416daa24-23d8-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 416daa24-23d8-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 15:12:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6FF4FB0CE;
 Tue, 29 Jan 2019 15:12:12 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <cadbe47c-5e26-6f07-c6ed-973f3fb53712@suse.com>
 <23632.19051.997850.551500@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <3cd55ec5-56f8-031a-5006-bfb86dee58ed@suse.com>
Date: Tue, 29 Jan 2019 16:12:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23632.19051.997850.551500@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] osstest commits and Xen releases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMjAxOSAxMzo0MywgSWFuIEphY2tzb24gd3JvdGU6Cj4gSnVlcmdlbiBHcm9zcyB3
cml0ZXMgKCJPU1N0ZXN0IGNvbW1pdHMgYW5kIFhlbiByZWxlYXNlcyIpOgo+PiBJIGhhdmUgZm91
bmQgYW4gYWxhcm1pbmcgdGVuZGVuY3kgcmVnYXJkaW5nIGNoYW5nZXMgaW4gdGhlIE9TU3Rlc3QK
Pj4gcmVwb3NpdG9yeTogb3ZlciB0aGUgbGFzdCAyIHllYXJzIChvciAzIFhlbiB2ZXJzaW9ucykg
dGhlcmUgaGFzIGJlZW4KPj4gYSBwYXR0ZXJuIG9mIE9TU3Rlc3QgY29tbWl0cyBiZWluZyBtb3Jl
IGZyZXF1ZW50IGR1cmluZyB0aGUgUkMgcGhhc2UKPj4gb2YgYSBYZW4gcmVsZWFzZS4gT24gYXZl
cmFnZSB0aGVyZSB3ZXJlIGFib3V0IDQgY29tbWl0cyB0byBvc3N0ZXN0LmdpdAo+PiBwZXIgd2Vl
ay4gVGhlIG51bWJlcnMgd2VyZSBzaWduaWZpY2FudGx5IGhpZ2hlciBkdXJpbmcgUkMtcGhhc2Vz
Ogo+Pgo+PiBWZXJzaW9uICAgUkMtcGhhc2UgICAgICAgICAgICAgICAgIE9TU3Rlc3QgY29tbWl0
cyBwZXIgd2Vlawo+PiA0LjEyICAgICAgMjAxOS8wMS8xNiAtICAgICAgICAgICAgIDE5Cj4+IDQu
MTEgICAgICAyMDE4LzA0LzE3IC0gMjAxOC8wNy8wOSAgMTAKPj4gNC4xMCAgICAgIDIwMTcvMTAv
MTYgLSAyMDE3LzEyLzEzICA2Cj4+Cj4+IEkgaGF2ZSBsb29rZWQgYXQgdGhpcyBhcyBJIHdvdWxk
IGhhdmUgbGlrZWQgdG8gY3V0IDQuMTItUkMyIHRoaXMKPj4gTW9uZGF5LCBidXQgT1NTdGVzdHMg
Zm9yIHhlbi11bnN0YWJsZSBmYWlsZWQgb3ZlciB0aGUgd2Vla2VuZC4gSWFuCj4+IHN1c3BlY3Rl
ZCBhIGNoYW5nZSBpbiBPU1N0ZXN0IHRvIGJlIGJsYW1lZCAobmVlZHMgdG8gYmUgdmVyaWZpZWQp
Lgo+Pgo+PiBBcyB0aGUgcmVsZWFzZSBtYW5hZ2VyIEkgZG9uJ3QgbGlrZSBSQ3MgYmVpbmcgZGVs
YXllZCBkdWUgdG8gY2hhbmdlcwo+PiBpbiBvdXIgaW5mcmFzdHJ1Y3R1cmUuIEZvciBYZW4gd2Ug
aGF2ZSBjb2RlIGZyZWV6ZSBhbmQgcGF0Y2hlcyB0byBnbyBpbgo+PiBuZWVkIHRoZSByZWxlYXNl
IG1hbmFnZXIncyBhY2suIFNob3VsZG4ndCB0aGUgc2FtZSBhcHBseSB0byBPU1N0ZXN0Pwo+Pgo+
PiBJIGxpa2UgT1NTdGVzdCB2ZXJ5IG11Y2ggYXMgaXQgaGVscHMgY2F0Y2hpbmcgYnVncyBlYXJs
eS4gQnV0IEkgYmVsaWV2ZQo+PiB0aGUgbWFpbiBkZXZlbG9wbWVudCBzaG91bGQgbm90IGJlIGRv
bmUgaW4gdGhlIHRpbWUgd2hlbiB3ZSBuZWVkIGl0J3MKPj4gcmVzdWx0cyB0byBiZSBtb3N0IHJl
bGlhYmxlLgo+Pgo+PiBUaG91Z2h0cz8KPiAKPiAKPiBUaGFua3MgZm9yIHJhaXNpbmcgdGhpcy4g
IEkgaGF2ZSB0aHJlZSBsaW5lcyBvZiByZXNwb25zZS4KPiAKPiAKPiBGaXJzdGx5LCBpbiB0aGUg
bW9zdCBnZW5lcmFsIGNhc2U6IEkgdGhpbmsgeW91IGhhdmUgYSBwb2ludC4KClRoYW5rcyBmb3Ig
dGhlIGNvbmZpcm1hdGlvbi4KCj4gKEkgdGhpbmsgdGhpcyBlZmZlY3QgaXMgcHJvYmFibHkgZHVl
IHRvIGNoYW5nZXMgd2hpY2ggaGFkIGJlZW4gc3RhcnZlZAo+IG9mIGVmZm9ydCBkdWUgdG8gdGhl
IGltcGVuZGluZyBYZW4gZnJlZXplIGJlaW5nIHVuYmxvY2tlZCwgYnV0IEkgd291bGQKPiBoYXZl
IHRvIGRvIGEgZnVsbCBjaGFydCB0byBiZSBzdXJlLikKPiAKPiBJIHN1Z2dlc3Qgd2UgaW1wcm92
ZSB0aGlzIGJ5IGFkb3B0aW5nIGEgcmVsZWFzZSBhY2sgc3lzdGVtIGZvciBwdXNoZXMKPiB0byBv
c3N0ZXN0IHByZXRlc3QgYWZ0ZXIgdGhlIFhlbiBjb2RlZnJlZXplIGRhdGUuICBJbiBwcmFjdGlj
ZSBpdCB3aWxsCj4gc29tZXRpbWVzIGJlIG5lY2Vzc2FyeSB0byBtYWtlIGNoYW5nZXMgcXVpY2ts
eSAoZWcgZGViaWFuLWluc3RhbGxlcgo+IGtlcm5lbCB1cGRhdGVzKSBzbyBJIHRoaW5rIEkgKGFz
IG9zc3Rlc2V0IG1haW50YWluZXIpIHdvdWxkIG5lZWQgc29tZQo+IGRpc2NyZXRpb24gdG8gd2Fp
dmUgdGhlIG5lZWQgZm9yIGEgcmVsZWFzZSBhY2sgb3IgdG8gbWFrZSBvbmUgbXlzZWxmLAo+IGJ1
dCB0aGF0IHdvdWxkIGNlcnRhaW5seSBpbnZvbHZlIGluZm9ybWluZyB5b3UsIGFuZCBhc2tpbmcg
eW91cgo+IG9waW5pb24gaWYgeW91IGFyZSBhdmFpbGFibGUuCgpJIGFic29sdXRlbHkgYWdyZWUu
IFdlIG1pZ2h0IHdhbnQgdG8gcHVsbCB0aGUgc3RhYmxlIG1haW50YWluZXIgaW4KaGVyZSBieSBn
aXZpbmcgaGltIHRoZSByaWdodCB0byBvcHQtaW4gZm9yIG1ha2luZyBoaXMgQWNrIG1hbmRhdG9y
eSwKdG9vLgo+IEFub3RoZXIgcG9zc2liaWxpdHkgd291bGQgYmUgdG8gYXJyYW5nZSBmb3IgeGVu
LXVuc3RhYmxlIHRvIGhhdmUgaXRzCj4gb3duIHNlcGFyYXRlIGJyYW5jaCBvZiBvc3N0ZXN0LCBz
byB0aGF0IHhlbi11bnN0YWJsZSdzIHJ1bnMgY2FuIGJlCj4gZGV0YWNoZWQgZnJvbSB0aGUgcmVz
dC4gIEkgdGhpbmsgd2hpbGUgdGhpcyBpcyB0ZWNobmljYWxseSBwb3NzaWJsZSBpdAo+IGlzIG5v
dCB3b3J0aCB0aGUgYWRkaXRpb25hbCBjb21wbGV4aXR5IChhZG1pbiBoYXNzbGUsIHJpc2sgb2YK
PiBjb25mdXNpb24sIHdvcmsgdG8gcmVjb25jaWxlIGJyYW5jaGVzLCBldGMuIGV0Yy4pCgpXZSBz
aG91bGQgdXNlIHRoaXMgc29sdXRpb24gb25seSBpZiB0aGUgcmVsZWFzZSBhY2sgc3lzdGVtIGlz
bid0CndvcmtpbmcuCgo+IERvIHlvdSB0aGluayBhIHJlbGVhc2UgYWNrIHNob3VsZCBiZSBuZWVk
ZWQgZm9yIGNvbW1pc3Npb25pbmcgbmV3Cj4gaGFyZHdhcmUgPwoKSSdkIHByZWZlciB0aGF0LCB5
ZXMuIE5vcm1hbGx5IHRoZSByZWxlYXNlIGFjayB3b3VsZCBiZSBnaXZlbiBpbgp0aGlzIGNhc2Us
IGJ1dCBJJ2QgbGlrZSB0byBiZSBhYmxlIHRvIGRlbGF5IHN1Y2ggY29tbWlzc2lvbmluZyBlLmcu
CmlmIHRoZSByZWxlYXNlIGlzIHdhaXRpbmcgb25seSBmb3IgdGhlIGxhc3QgT1NTdGVzdCBydW4g
YW5kIHRoZSBuZXcKaGFyZHdhcmUgaXMgb25seSBhZGRpbmcgcmlzayAoYW5kIGJhbmR3aWR0aCwg
b2YgY291cnNlKSBidXQgbm8gbmV3CmFzcGVjdHMuCgo+IFNlY29uZGx5LCBvbiB0aGlzIHNwZWNp
ZmljIHNldCBvZiBjaGFuZ2VzLCBsb29raW5nIGF0IGl0IGZyb20gdGhlCj4gcG9pbnQgb2Ygdmll
dyBvZiB3aGV0aGVyIHN1Y2ggYSByZWxlYXNlIGFjayBvdWdodCB0byBoYXZlIGJlZW4KPiBmb3J0
aGNvbWluZzoKPiAKPiBXZSBoYXZlIGJlZW4gaGF2aW5nIGhhcmR3YXJlIGZhaWx1cmVzLiAgUGFy
dGljdWxhcmx5LCB3ZSBoYXZlIGJlZW4KPiBoYXZpbmcgUERVIHBvcnQgZmFpbHVyZXMgd2hpY2gg
SSBhbSBmYWlybHkgc3VyZSBhcmUgZHVlIHRvIHRoZSBoaWdoCj4gZnJlcXVlbmN5IHdpdGggd2hp
Y2ggd2UgdXNlIHRoZSBQRFUgcmVsYXlzIHRvIGhhcmQgcG93ZXIgY3ljbGUgdGhlCj4gbWFjaGlu
ZXMuICBXZSBoYXZlIGFsc28gaGFkIGEgaGlnaGVyIHJhdGUgb2Ygb3RoZXIgaGFyZHdhcmUgcHJv
YmxlbXMKPiB0aGFuIEkgdGhpbmsgd291bGQgYmUgdG8gYmUgZXhwZWN0ZWQsIHdoaWNoIG1pZ2h0
IGJlIHJlbGF0ZWQuCj4gCj4gVGhlc2UgUERVIHJlbGF5IHByb2JsZW1zIHRoZW1zZWx2ZXMgbGVh
ZCB0byBvc3N0ZXN0IHVucmVsaWFiaWxpdHkgYW5kCj4gb2YgY291cnNlIHRoZSBsb25nZXIgdGhl
IHNpdHVhdGlvbiBnb2VzIG9uIHRoZSBtb3JlIHN0dWZmIGJyZWFrcy4KPiAKPiBTbyBJIHRoaW5r
IHRoYXQgZm9yIHRoZXNlIGNoYW5nZXMgYSByZWxlYXNlIGFjayBzaG91bGQgcHJvYmFibHkgaGF2
ZQo+IGJlZW4gZ3JhbnRlZCBhbHRob3VnaCBwZXJoYXBzIGFkZGl0aW9uYWwgZm9ybWFsIHRlc3Rp
bmcgKG9yIHNvbWUgb3RoZXIKPiBhc3N1cmFuY2UpIHdvdWxkIGhhdmUgb3Igc2hvdWxkIGJlZW4g
ZG9uZSAtIHNlZSBiZWxvdy4KCkVzcGVjaWFsbHkgaW4gdGhlIGVhcmx5IFJDLXBoYXNlIEkgaGF2
ZSBubyByZWFsIHByb2JsZW0gd2l0aCBzdWNoCmJyZWFrYWdlLiBJIGd1ZXNzIEkgd291bGQgaGF2
ZSBnaXZlbiBteSBSYWIsIGFzIGRlbGF5aW5nIHRob3NlIGZpeGVzCndvdWxkIGhhdmUgYmVlbiB3
b3JzZSAoaW1hZ2luZSBhIG1hc3NpdmUgUERVIGJyZWFrYWdlIGFyb3VuZCB0aGUKcGxhbm5lZCBy
ZWxlYXNlIGRhdGUpLiBMYXRlciBpbiB0aGUgcmVsZWFzZSBzY2hlZHVsZSBJJ2QgYmUgbW9yZQpy
ZXN0cmljdGl2ZSwgb2YgY291cnNlLgoKPiBUaGlyZGx5LCBpbiB0aGlzIGNhc2UgdGhlc2UgcmVj
ZW50IGNoYW5nZXMgd2VyZSBpbiBmYWN0IG5vdCBhbnl0aGluZwo+IHRvIGRvIHdpdGggdGhlIGZh
Y3QgdGhhdCB3ZSBkaWRuJ3QgZ2V0IGEgcHVzaCBvdmVyIHRoZSB3ZWVrZW5kLgo+IExvb2tpbmcg
YXQgdGhlIHJlY2VudCBmbGlnaHRzLCB0aGUgZmlyc3Qgb2YgdGhlIGNoYW5nZXMgSSBtYWRlIGF0
IHRoZQo+IGVuZCBvZiBsYXN0IHdlZWsgdG9vayBlZmZlY3QgaW4gMTMyNTA0ICh3aGljaCByZXBv
cnRlZCBsYXRlIG9uCj4gTW9uZGF5KS4KClRoYW5rcyBmb3IgdGhlIHRob3JvdWdoIGFuYWx5c2lz
IChJJ20gZHJvcHBpbmcgdGhlIGRldGFpbHMgaGVyZSkuCgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 15:17:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 15:17: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-devel-bounces@lists.xenproject.org>)
	id 1goV92-0006HE-GI; Tue, 29 Jan 2019 15:17: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=dSfb=QF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1goV90-0006H9-IV
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 15:17:46 +0000
X-Inumbo-ID: 07546a8e-23d9-11e9-bbf1-534bdcb1b3ed
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 07546a8e-23d9-11e9-bbf1-534bdcb1b3ed;
 Tue, 29 Jan 2019 15:17:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 864F1A78;
 Tue, 29 Jan 2019 07:17:44 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 92F633F557;
 Tue, 29 Jan 2019 07:17:43 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
 <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
 <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
 <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
 <33e7eafe-75e2-5bd0-017a-1df887114536@gmail.com>
 <1eaf158a-427f-a89d-5132-eed5bf6e95fc@arm.com>
 <3bd93c19-9264-4494-52ce-3e2672c1e573@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <325628f3-9fc9-d021-fefc-5d06c82dfff5@arm.com>
Date: Tue, 29 Jan 2019 15:17:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <3bd93c19-9264-4494-52ce-3e2672c1e573@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gMjkvMDEvMjAxOSAxNDozMywgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBP
biAyOS4wMS4xOSAxNTo1MywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBVc2luZyBTZXQvV2F5IGlz
IGZ1bmRhbWVudGFsbHkgYnJva2VuIHBhcnRseSBiZWNhdXNlIGl0IGRvZXMgbm90IGRlYWwgd2l0
aCAKPj4gc3lzdGVtIGNhY2hlcy4KPiBJIGFscmVhZHkga25vdyBpdC4gSSd2ZSBsb29rZWQgYXQg
S1ZNIHByZXNlbnRhdGlvbiBmcm9tIDIwMTUsIHlvdXIgbGFzdCB5ZWFyIAo+IHZpZGVvIGZyb20g
Q2hpbmEsIHJlYWRpbmcgdGhyb3VnaCBBUk0gQVJNLgo+IAo+IAo+PiBJdCBhbHNvIG9ubHkgYXBw
bGllcyB0byBhIGdpdmVuIGNhY2hlIGFuZCB0aGUgYmVoYXZpb3Igd2lsbCBub3QgYmUgcmVwbGlj
YXRlZCAKPj4gdG8gb3RoZXIgQ1BVcy4KPiBJbiBvdXIgY2FzZSBjcHUgY2FjaGUgZmx1c2hpbmcg
YnkgU2V0L1dheSBpdCBpcyBwcm9wYWdhdGVkIHRvIGFsbCBjcHVzIHdpdGggCj4gYG9uX2VhY2hf
Y3B1KClgLiAoSGVyZSBzaG91bGQgYmUgYSBmYWNlcGFsbSBlbW9qaSkKCjovCgo+IAo+PiBSdW5u
aW5nIHN1Y2ggc29mdHdhcmUgaXMgYSBjYWxsIGZvciBuYXN0eSBiZWhhdmlvciBpbiB5b3VyIGd1
ZXN0Lgo+IEkgZG8gdW5kZXJzdGFuZCB0aGF0Lgo+IEJ1dCB3ZSBoYXZlIHRvIGhhbmRsZSB0aGF0
LiBBbmQgaXQgaXMgYSBxdWVzdGlvbiB0byB1cyBob3cgdG8gZG8gdGhhdC4KCk5vIHdlIGRvbid0
IGhhdmUgdG8uIFRoZXkgaGF2ZSBiZWVuIGx1Y2t5IHRvIHNlZSB0aGlzIHdvcmtpbmcgZXZlbiBv
biBiYXJlbWV0YWwuClNldC9XYXkgb3BlcmF0aW9ucyBoYXZlIGJlZW4gZHJvcHBlZCBmcm9tIExp
bnV4IGZvciBhIGxvbmcgdGltZSwgc28gSSByZWFsbHkgCmNhbid0IHNlZSB3aHkgYSBwcm9wcmll
dGFyeSBkcml2ZXIgaXMgc3RpbGwgdXNpbmcgdGhlbS4KCkkgdGhpbmsgdGhlIHBvbGljeSBmb3Ig
U2V0L1dheSBvcGVyYXRpb25zIGlzIGNvcnJlY3QgaW4gWGVuLiBUaGlzIHdvcmtzIHRvIGF2b2lk
IApicmVha2luZyBiYXNpYyBjYXNlIGJ1dCB0aGUgbW9zdCBjb21wbGV4IG9uZSBhcmUgZ29pbmcg
dG8gYnJlYWsuCgpZb3Ugc29sdXRpb24gaXMgb25seSBkZWxheWluZyB0aGUgcmVhbCBmaXggKGku
ZSByZW1vdmluZyBTZXQvV2F5IG9wZXJhdGlvbiBmcm9tIAp0aGUgc29mdHdhcmUpLiBTbyBoZXJl
IHRoZSBiZXN0IHNvbHV0aW9uIGlzIHRvIGdvIHRvIHRoZSB2ZW5kb3IgYW5kIGFzayB0aGVtIHRv
IApmaXggdGhlaXIgc29mdHdhcmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 15:25:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 15:25: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-devel-bounces@lists.xenproject.org>)
	id 1goVGG-0007P4-9w; Tue, 29 Jan 2019 15:25: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=dSfb=QF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1goVGF-0007Oz-ID
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 15:25:15 +0000
X-Inumbo-ID: 1357b4b3-23da-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1357b4b3-23da-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 15:25:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5E4BDA78;
 Tue, 29 Jan 2019 07:25:14 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B4F003F557;
 Tue, 29 Jan 2019 07:25:13 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <80edd4d5-e2b7-bcb5-32ac-9d2c9096299f@arm.com>
 <cc1466b5-fbc3-0e1f-6092-4f559866337c@arm.com>
 <alpine.DEB.2.10.1901251719390.17936@sstabellini-ThinkPad-X260>
 <bc7a2f15-87c2-659a-a0ab-1ac40ef35992@arm.com>
 <alpine.DEB.2.10.1901281448510.17936@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4f7c4bb1-41c9-81b4-3f7b-a7a80f1afb3a@arm.com>
Date: Tue, 29 Jan 2019 15:25:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901281448510.17936@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] Backport candidate for Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyOC8wMS8yMDE5IDIyOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
TW9uLCAyOCBKYW4gMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gMS8y
Ni8xOSAxOjMwIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBNb24sIDIxIEph
biAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBQaW5nPwo+Pj4+
Cj4+Pj4gQ2hlZXJzLAo+Pj4+Cj4+Pj4gT24gMzAvMTEvMjAxOCAxNzoyNSwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+Pj4+PiBIaSwKPj4+Pj4KPj4+Pj4gQmVsb3cgYSBsaXN0IG9mIGJhY2twb3J0IGNh
bmRpZGF0ZSBmb3IgQXJtLgo+Pj4+Pgo+Pj4+Pgo+Pj4+PiBGb3IgWGVuIDQuMTArIHRvIGhhbmRs
ZSBjb3JyZWN0bHkgU01DIGNhbGwgcGFyYW1ldGVycyBhbmQgcmVzdWx0Cj4+Pj4+Cj4+Pj4+IDM1
ZmM2MDg2MTLCoMKgwqAgeGVuL2FybTogc21jY2MtMS4xOiBNYWtlIHJldHVybiB2YWx1ZXMgdW5z
aWduZWQgbG9uZwo+Pj4+PiBmYTc5NzRmNzQzwqDCoMKgwqDCoCB4ZW4vYXJtOiBzbWNjYy0xLjE6
IEhhbmRsZSBmdW5jdGlvbiByZXN1bHQgYXMgcGFyYW1ldGVycwo+Pj4+Pgo+Pj4+PiBGb3IgWGVu
IDQuOSsgdG8gYXZvaWQgRG9tMCBjcmFzaCB3aGVuIHVzaW5nIGxlc3MgdkNQVXMgdGhhbiBwQ1BV
cyBvbgo+Pj4+PiBHSUN2Mwo+Pj4+Pgo+Pj4+PiA3MDNkOWQ1ZWMxwqDCoMKgwqDCoCB4ZW4vYXJt
OiB2Z2ljLXYzOiBEZWxheSB0aGUgaW5pdGlhbGl6YXRpb24gb2YgdGhlIGRvbWFpbgo+Pj4+PiBp
bmZvcm1hdGlvbgo+Pj4+PiA1NGVjNTlmNmIwwqDCoMKgwqDCoMKgIHhlbi9hcm06IHZnaWMtdjM6
IERvbid0IGNyZWF0ZSBlbXB0eSByZS1kaXN0cmlidXRvcgo+Pj4+PiByZWdpb25zCj4+Pj4+Cj4+
Pj4+IFRoZSBmb2xsb3dpbmcgcGF0Y2ggaXMgcmVxdWlyZWQgaW4gWGVuIDQuMTEgdG8gYXZvaWQg
YnJlYWtpbmcgdGhlIG5ldwo+Pj4+PiB2R0lDCj4+Pj4+IGFmdGVyIGFwcGx5aW5nIHRoZSAyIHBy
ZXZpb3VzIHBhdGNoZXMuCj4+Pj4+Cj4+Pj4+IDYyYWE5ZTdmMWLCoMKgwqAgeGVuL2FybTogRG9u
J3QgYnVpbGQgR0lDdjMgd2l0aCB0aGUgbmV3IHZHSUMKPj4+Cj4+PiBGb3IgdGhlIG1vbWVudCBJ
IHNraXBwZWQgNTRlYzU5ZjZiMCBhbmQgNjJhYTllN2YxYiBiZWNhdXNlIDYyYWE5ZTdmMWIgaXMK
Pj4+IG5vdCBhIHRyaXZpYWwgYmFja3BvcnQuIEV2ZXJ5dGhpbmcgZWxzZSBpcyBkb25lLgo+Pgo+
PiBUaGFuayB5b3UgZm9yIGJhY2twb3J0aW5nIHRoZSBwYXRjaGVzLiBJIHRoaW5rIGl0IHdhcyBh
IGJpdCBvZGQgdG8gYXBwbHkgcGF0Y2gKPj4gNzAzZDlkNWVjMSB3aXRob3V0IHRoZSAyIHBhdGNo
ZXMuIEFueXdheSwgYmVsb3cgYSByZXBsYWNlbWVudCBwYXRjaCBmb3IKPj4gNjJhYTllN2YxYi4K
Pj4KPj4gZGlmZiAtLWNjIHhlbi9hcmNoL2FybS9LY29uZmlnCj4+IGluZGV4IDgxNzRjMGM2MzUs
NTgxZGU2N2I2Yi4uMDAwMDAwMDAwMAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+PiAr
KysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+PiBAQEAgLTEyLDcgLTEyLDYgKzEyLDcgQEBAIGNv
bmZpZyBBUk1fMwo+PiAgICBjb25maWcgQVJNXzY0Cj4+ICAgICAgICAgIGRlZl9ib29sIHkKPj4g
ICAgICAgICAgZGVwZW5kcyBvbiA2NEJJVAo+PiAtICAgICAgIHNlbGVjdCBIQVNfR0lDVjMKPj4g
KysgICAgICBzZWxlY3QgSEFTX0dJQ1YzIGlmICFORVdfVkdJQwo+Pgo+PiAgICBjb25maWcgQVJN
Cj4+ICAgICAgICAgIGRlZl9ib29sIHkKPj4KPiAKPiBUaGFuayB5b3UsIGFuZCB0aGF0IGlzIGZp
bmUgZm9yIDQuMTEuIEkgZGlkIHRoYXQuIEhvd2V2ZXIgZm9yIDQuOSBhbmQKPiA0LjEwIHdlIGFs
c28gbmVlZCB0byBtYWtlIHNpZ25pZmljYW50IGNoYW5nZXMgdG8gNTRlYzU5ZjZiMCwgb3IgYmFj
a3BvcnQKPiBhIGxvdCBtb3JlLiBJIHdlbnQgd2l0aCB0aGUgZm9ybWVyIGFwcHJvYWNoIC0tIGRv
ZXMgdGhlIGJhY2twb3J0IGNvbW1pdAo+IGJlbG93IGxvb2sgZ29vZCB0byB5b3UgZm9yIDQuMTA/
CgpJIGhhdmUgdGVzdGVkIHRoZSBwYXRjaCBhbmQgY29uZmlybSBpdCB3b3JrcyBhcyBleHBlY3Rl
ZC4KClRoYW5rIHlvdSBmb3IgdGhlIHJlYmFzZSEKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 15:34:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 15:34: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-devel-bounces@lists.xenproject.org>)
	id 1goVOy-0008U0-Bd; Tue, 29 Jan 2019 15:34: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=dSfb=QF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1goVOw-0008Tv-SB
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 15:34:14 +0000
X-Inumbo-ID: 5502f370-23db-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5502f370-23db-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 15:34:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0FF50A78;
 Tue, 29 Jan 2019 07:34:14 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CFCE63F557;
 Tue, 29 Jan 2019 07:34:12 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, Andrii Anisov <andrii.anisov@gmail.com>, 
 xen-devel@lists.xenproject.org
References: <1548435962-29797-1-git-send-email-andrii.anisov@gmail.com>
 <71c6093b-c805-deab-94f9-22f47821c23b@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <16c3f4fd-cbcf-570b-88c0-a67a08f19491@arm.com>
Date: Tue, 29 Jan 2019 15:34:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <71c6093b-c805-deab-94f9-22f47821c23b@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] gic-vgic: fix an assert
 condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Stefan Nuernberger <snu@amazon.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyOC8wMS8yMDE5IDEyOjA0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDI1LzAx
LzIwMTkgMTg6MDYsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+IEZyb206IEFuZHJpaSBBbmlzb3Yg
PGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4+Cj4+IEN1cnJlbnRseSwgdGhhdCBhc3NlcnQgY29u
ZGl0aW9uIGRvZXMgbm90IGNvcnJlc3BvbmQgdG8gYSBjb21tZW50IGFib3ZlCj4+IGFuZCBtYWtl
cyBhc3NlcnRpb24gZmFpbGVkIG9uIEhXIElSUSBkaXNjb25uZWN0aW9uLgo+PiBGaXggdGhlIGNv
bmRpdGlvbiBzbyBpdCBjb3JyZXNwb25kcyB0byB0aGUgY29tbWVudCBhbmQgYWxsb3dzIElSUQo+
PiBkaXNjb25uZWN0aW9uIG9uIGRlYnVnIGJ1aWxkcy4KPj4KPj4gRml4ZXM6IGVjMmEyZjEgKCJB
Uk06IFZHSUM6IGZhY3RvciBvdXQgdmdpY19jb25uZWN0X2h3X2lycSgpIikKPj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPj4gU3VnZ2VzdGVk
LWJ5OiBTdGVmYW4gTnVlcm5iZXJnZXIgPHNudUBhbWF6b24uZGU+Cj4gCj4gUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKVGhhbmsgeW91IQoKSSBoYXZl
IG5vdyBhcHBsaWVkIHRoZSBwYXRjaCB3aXRoIGEgc2xpZ2h0IHJld29yZCBpbiB0aGUgY29tbWl0
IG1lc3NhZ2U6Cgp4ZW4vYXJtOiBnaWMtdmdpYzogZml4IGFzc2VydCBjb25kaXRpb24gaW4gdmdp
Y19jb25uZWN0X2h3X2lycQoKQ3VycmVudGx5LCB0aGUgYXNzZXJ0IGNvbmRpdGlvbiBpbiB2Z2lj
X2Nvbm5lY3RfaHdfaXJxIGRvZXMgbm90IGNvcnJlc3BvbmQgdG8KdGhlIGNvbW1lbnQgYWJvdmUg
YW5kIHJlc3VsdCB0byBoaXQgdGhlIGFzc2VydGlvbiBvbiBIVyBJUlEgZGlzY29ubmVjdGlvbi4K
Rml4IHRoZSBjb25kaXRpb24gc28gaXQgY29ycmVzcG9uZHMgdG8gdGhlIGNvbW1lbnQgYW5kIGFs
bG93cyBJUlEKZGlzY29ubmVjdGlvbiBvbiBkZWJ1ZyBidWlsZHMuCgpBbmRyaWksIHBsZWFzZSB0
cnkgdG8gYWRkIHRoZSBzdWJzeXN0ZW0geW91IG1vZGlmeSBpbiB0aGUgY29tbWl0IHRpdGxlIChp
LmUgCnhlbi9hcm0pLiBUaGlzIGhlbHBzIGZvciB0aGUgcmV2aWV3ZXIgdG8ga25vdyB3aGF0IHlv
dSBhcmUgbW9kaWZ5aW5nIGFuZCBhbHNvIApoZWxwcyB3aGVuIGxvb2tpbmcgYXQgc2hvcnRsb2cu
CgpDaGVlcnMsCgo+IAo+IAo+IEp1ZXJnZW4KPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 15:38:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 15:38: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-devel-bounces@lists.xenproject.org>)
	id 1goVSo-0000CI-TX; Tue, 29 Jan 2019 15:38: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=nol9=QF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goVSn-0000CC-CV
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 15:38:13 +0000
X-Inumbo-ID: e2899547-23db-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2899547-23db-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 15:38:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 29 Jan 2019 08:38:11 -0700
Message-Id: <5C507360020000780021216D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 29 Jan 2019 08:38:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5C120E030200007800205B30@prv1-mh.provo.novell.com>
 <12305AED020000300063616D@prv1-mh.provo.novell.com>
 <5C1231A10200007800205C65@prv1-mh.provo.novell.com>
 <20181213142042.cjaeavrhze2p4fpm@mac>
 <3F7E1F6E020000A10063616D@prv1-mh.provo.novell.com>
 <5C120E030200007800205B30@prv1-mh.provo.novell.com>
 <12305AED020000300063616D@prv1-mh.provo.novell.com>
 <5C1231A10200007800205C65@prv1-mh.provo.novell.com>
 <7320EEF8020000C00063616D@prv1-mh.provo.novell.com>
 <5C12711F0200007800205E5D@prv1-mh.provo.novell.com>
 <20190129150205.sz2eal7umcxx5kc2@mac>
 <3F7E1F6E020000A10063616D@prv1-mh.provo.novell.com>
 <5C120E030200007800205B30@prv1-mh.provo.novell.com>
 <12305AED020000300063616D@prv1-mh.provo.novell.com>
 <5C1231A10200007800205C65@prv1-mh.provo.novell.com>
 <7320EEF8020000C00063616D@prv1-mh.provo.novell.com>
 <5C12711F0200007800205E5D@prv1-mh.provo.novell.com>
 <812B19D1020000B00063616D@prv1-mh.provo.novell.com>
In-Reply-To: <812B19D1020000B00063616D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/dom0: rename paging function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, andrei.semenov@bertin.fr,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE5IGF0IDE2OjAyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgRGVjIDEzLCAyMDE4IGF0IDA3OjQ3OjU5QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTMuMTIuMTggYXQgMTU6MjAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVGh1LCBEZWMgMTMsIDIwMTggYXQgMDM6MTc6MDVBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxMy4xMi4xOCBhdCAxMDoxNCwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBPbiBUaHUsIERlYyAxMywgMjAxOCBhdCAxMjo0
NTowN0FNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gPj4+IE9uIDEyLjEyLjE4
IGF0IDE4OjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+IE9uIFdl
ZCwgRGVjIDEyLCAyMDE4IGF0IDA5OjE1OjA5QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
PiA+PiA+PiA+PiBUaGUgTU1JTyBzaWRlIG9mIHRoaW5ncyBvZiBjb3Vyc2Ugc3RpbGwgcmVtYWlu
cyB1bmNsZWFyLgo+PiA+PiA+PiA+IAo+PiA+PiA+PiA+IFJpZ2h0LCBmb3IgdGhlIE1NSU8gYW5k
IHRoZSBoYW5kbGluZyBvZiBncmFudCBhbmQgZm9yZWlnbiBtYXBwaW5ncyBpdCdzCj4+ID4+ID4+
ID4gbm90IGNsZWFyIGhvdyB3ZSB3YW50IHRvIHByb2NlZWQuCj4+ID4+ID4+ID4gCj4+ID4+ID4+
ID4gTWF5YmUgYWNjb3VudCBmb3IgYWxsIGhvc3QgUkFNICh0b3RhbF9wYWdlcykgcGx1cyBNTUlP
IEJBUnM/Cj4+ID4+ID4+IAo+PiA+PiA+PiBXZWxsLCBJIHRob3VnaHQgd2UndmUgYWxyZWFkeSBz
ZXR0bGVkIG9uIGl0IGJlaW5nIGltcG9zc2libGUgdG8KPj4gPj4gPj4gYWNjb3VudCBmb3IgYWxs
IE1NSU8gQkFScyBhdCB0aGlzIHBvaW50Lgo+PiA+PiA+IAo+PiA+PiA+IFdlbGwsIEkgY291bGQg
aXRlcmF0ZSBvdmVyIGFsbCB0aGUgcmVnaXN0ZXJlZCBQQ0kgZGV2aWNlcyBhbmQgc2l6ZQo+PiA+
PiA+IHRoZSBCQVJzICh3aXRob3V0IFZGIEJBUnMgYXQgbGVhc3QgaW5pdGlhbGx5KS4gVGhpcyBp
cyBxdWl0ZQo+PiA+PiA+IGN1bWJlcnNvbWUsIG15IG90aGVyIG9wdGlvbiB3b3VsZCBiZSB1c2lu
ZyBtYXhfcGFnZSBhbmQgaG9wZSB0aGF0Cj4+ID4+ID4gdGhlcmUgYXJlIGVub3VnaCBob2xlcyB0
byBtYWtlIHVwIGZvciBCQVIgTU1JTyByZWdpb25zLgo+PiA+PiAKPj4gPj4gV2VsbCwgbWF5YmUg
d2UgY291bGQgbGl2ZSB3aXRoIHRoaXMgZm9yIG5vdy4gSSBjZXJ0YWlubHkgd291bGQKPj4gPj4g
cHJlZmVyIHRvIGhhdmUgYSAzcmQgb3BpbmlvbiB0aG91Z2gsIGFzIEkgY29udGludWUgdG8gZmVl
bCB1bmVhc3kKPj4gPj4gd2l0aCB0aGlzIHJhdGhlciBpbXByZWNpc2UgZXN0aW1hdGlvbiAoaS5l
LiBJJ2QgbXVjaCBwcmVmZXIgYSBtb3JlCj4+ID4+IGR5bmFtaWMgLyBvbi1kZW1hbmQgYXBwcm9h
Y2gpLgo+PiA+IAo+PiA+IEkgYWdyZWUgaXQncyBub3QgYSBwZXJmZWN0IHNvbHV0aW9uLCBidXQg
SSB0aGluayB3aGF0J3MgY3VycmVudGx5IGRvbmUKPj4gPiBpcyBldmVuIHdvcnNlLCBhbmQgd2Ug
YWxyZWFkeSBoYWQgYnVnIHJlcG9ydHMgb2YgdXNlcnMgc2VlaW5nIFhlbgo+PiA+IHBhbmljIGF0
IFBWSCBEb20wIGJ1aWxkIHRpbWUgaWYgbm8gZG9tMF9tZW0gcGFyYW1ldGVyIGlzIHNwZWNpZmll
ZC4KPj4gPiAKPj4gPiBXb3VsZCB5b3UgYmUgT0sgd2l0aCB1c2luZyBtYXhfcGFnZSB0aGVuPwo+
PiAKPj4gSSdtIG5vdCBnb2luZyB0byBzYXkgeWVzIG9yIG5vIGhlcmUgd2l0aG91dCBoYXZpbmcg
c2VlbiBhIChxdWFsaWZpZWQpCj4+IDNyZCBvcGluaW9uLgo+IAo+IEkgd291bGQgbGlrZSB0byBn
ZXQgdGhpcyBmaXhlZC4gVGhlIGN1cnJlbnQgY29kZSBmb3IgYWNjb3VudGluZyB0aGUKPiBtZW1v
cnkgcmVxdWlyZWQgZm9yIHRoZSBwYWdpbmcgc3RydWN0dXJlcyBpcyB3cm9uZywgSSd2ZSByZWNl
aXZlZAo+IHNldmVyYWwgcmVwb3J0cyAobW9zdCBvZiB0aGVtIHByaXZhdGVseSkgb2YgdGhlIGRv
bTAgYnVpbGRlciBydW5uaW5nCj4gb3V0IG9mIG1lbW9yeSwgdGh1cyBsZWFkaW5nIHRvIGEgcGFu
aWMuCj4gCj4gSSdtIG9wZW4gdG8gc3VnZ2VzdGlvbnMuCgpJJ20gYWZyYWlkIEknbSB0aGUgd3Jv
bmcgYWRkcmVzc2VlOiBJIGNhbid0IHByb3ZpZGUgdGhlIGFza2VkCmZvciAzcmQgb3Bpbmlvbi4g
QW5kIGlmIG90aGVycyB0aGluayBnb2luZyBmcm9tIG9uZSBvZnRlbgpicmVha2luZyBzb2x1dGlv
biB0byBhbm90aGVyLCBsZXNzIG9mdGVuIChidXQgc3RpbGwpIGJyZWFraW5nCm9uZSBpcyBhIGdv
b2QgaWRlYSwgSSB3b24ndCBibG9jayBhIGNoYW5nZSBhbG9uZyB0aG9zZSBsaW5lcwpmcm9tIGdv
aW5nIGluLiBCdXQgaXQgaXMga2luZCBvZiBoYXJkIGZvciBtZSB0byB1bmRlcnN0YW5kIHdoeQp3
ZSB3b3VsZCBkbyBzdWNoLCBpbnN0ZWFkIG9mIGVsaW1pbmF0aW5nIHRoZSBwcm9ibGVtCmFsdG9n
ZXRoZXIuIEdyYW50ZWQgdGhpcyBtYXkgaW52b2x2ZSBtb3JlIGludHJ1c2l2ZSBhIGNoYW5nZS4K
CkluIGFueSBldmVudCBQVkggRG9tMCBpcyBzdGlsbCBleHBlcmltZW50YWwsIGFuZCBoZW5jZQpy
ZXF1aXJpbmcgcGVvcGxlIHRvIHVzZSBkb20wX21lbT0gZm9yIHRoZSB0aW1lIGJlaW5nIGRvZXMK
bm90IHNlZW0gb3Zlcmx5IHVuZnJpZW5kbHkgdG8gbWUuCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 15:57:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 15:57: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-devel-bounces@lists.xenproject.org>)
	id 1goVl1-00027a-HU; Tue, 29 Jan 2019 15:57: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=dSfb=QF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1goVkz-00027V-Lf
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 15:57:01 +0000
X-Inumbo-ID: 83a33df5-23de-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 83a33df5-23de-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 15:57:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ACE87A78;
 Tue, 29 Jan 2019 07:57:00 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BF4453F557;
 Tue, 29 Jan 2019 07:56:59 -0800 (PST)
To: Peng Fan <peng.fan@nxp.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "jgross@suse.com" <jgross@suse.com>
References: <20190124125210.6038-1-peng.fan@nxp.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <08d65477-1192-b074-37aa-484101503a23@arm.com>
Date: Tue, 29 Jan 2019 15:56:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190124125210.6038-1-peng.fan@nxp.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm: gic: deactivate sgi
 immediately after eoi
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgQW5kcmUpCgpIaSBQZW5nLAoKT24gMjQvMDEvMjAxOSAxMjo0MywgUGVuZyBGYW4gd3JvdGU6
Cj4gT24gaS5NWDgsIHdlIGltcGxlbWVudGVkIHBhcnRpdGlvbiByZWJvb3Qgd2hpY2ggbWVhbnMg
Q29ydGV4LUEgcmVib290Cj4gd2lsbCBub3QgaW1wYWN0IE00IGNvcmVzIGFuZCBTeXN0ZW0gY29u
dHJvbCBVbml0IGNvcmUuIEhvd2V2ZXIgR0lDdjMKPiBpcyBub3QgcmVzZXQgYmVjYXVzZSB3ZSBh
bHNvIG5lZWQgdG8gc3VwcG9ydCBBNzIgQ2x1c3RlciByZWJvb3Qgd2l0aG91dAo+IGFmZmVjdGlu
ZyBBNTMgQ2x1c3Rlci4KCkhvdyBhYm91dCB0aGUgb3RoZXIgaW50ZXJydXB0cz8gRm9yIGluc3Rh
bmNlLCBpdCB3b3VsZCBiZSB0aGVvcmV0aWNhbGx5IHBvc3NpYmxlIAp0byBoYXZlIGEgUFBJL1NQ
SSBhY3RpdmUgYW5kIHJlY2VpdmUgdGhlIG9yZGVyIHRvIHR1cm4gaXQgb2ZmLiBJcyB0aGlzIGdv
aW5nIHRvIApiZSBhbiBpc3N1ZT8KCj4gCj4gVGhlIGdpYy12MyBjb250cm9sbGVyIGlzIGNvbmZp
Z3VyZWQgd2l0aCBFT0ltb2RlIHRvIDEsIHNvIGR1cmluZyB4ZW4KPiByZWJvb3QsIHRoZXJlIGlz
IGEgZnVuY3Rpb24gY2FsbCAic21wX2NhbGxfZnVuY3Rpb24oaGFsdF90aGlzX2NwdSwgTlVMTCwg
MCk7Igo+ICxidXQgaGFsdF90aGlzX2NwdSBuZXZlciByZXR1cm4sIHRoYXQgbWVhbnMgb3RoZXIg
Q1BVcyBoYXZlIG5vIGNoYW5jZSB0bwoKcy8sLywgLwoKPiBkZWFjdGl2ZSB0aGUgU0dJIGludGVy
cnVwdCwgYmVjYXVzZSB0aGUgZGVhY3RpdmF0ZV9pcnEgb3BlcmF0aW9uIGlzIGF0CgpzL2RlYWN0
aXZlL2RlYWN0aXZhdGUvCQoKPiB0aGUgZW5kIG9mIGRvX3NnaS4gRHVyaW5nIHhlbiBib290aW5n
IGFnYWluLCBDUFUwIHdpbGwgaXNzdWUKCnMveGVuL1hlbi8KCkFsc286CgoiRHVyaW5nIHRoZSBu
ZXh0IGJvb3Qgb2YgWGVuLCIKCj4gR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIHRvIG90aGVyIENQVXMu
IEJlY2F1c2UgR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIG9mCj4gb3RoZXIgQ1BVcyBhcmUgYWN0aXZl
IGR1cmluZyB0aGUgbGFzdCByZWJvb3QsIGludGVycnVwdHMgY291bGQgbm90IGJlCgpzL29mIG90
aGVyL29uIHRoZSBvdGhlcnMvCgo+IHRyaWdnZXJlZCB1bmxlc3Mgd2UgZGVhY3RpdmF0ZSB0aGUg
aW50ZXJydXB0IGZpcnN0LgoKSSB0aGluayBpdCB3b3VsZCBiZSBjbGVhcmVyIGlmIHlvdSBzYXk6
ICJBcyB0aGUgQWN0aXZlIHN0YXRlIGZvciBTR0kgaXMgbGVmdCAKdW50b3VjaGVkIGR1cmluZyB0
aGUgcmVib290LCB0aGUgR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIHdpbGwgc3RpbGwgYmUgYWN0aXZl
IG9uIAp0aGUgbm9uLWJvb3QgQ1BVcy4gVGhpcyBtZWFucyB0aGUgaW50ZXJydXB0IGNhbm5vdCBi
ZSB0cmlnZ2VyZWQgYWdhaW4gdW50aWwgaXQgCmdldCBkZWFjdGl2YXRlZC4iCgo+IAo+IFRvIGZp
eCB0aGlzIGlzc3VlLCBsZXQncyBtb3ZlIHRoZSBkZWFjdGl2YXRlX2lycSBvcGVyYXRpb24ganVz
dCBhZnRlcgo+IGVvaV9pcnEsIHRoZW4gdGhlIFNHSSBpbnRlcnJ1cHQgd2lsbCBiZSBpbiBkZWFj
dGl2ZSBzdGF0ZSB3aGVuCgpzL2RlYWN0aXZlL2RlYWN0aXZhdGUvCgo+IHNtcF9jYWxsX2Z1bmN0
aW9uX2ludGVycnVwdC4KCkkgd291bGQgYWRkOiAiVGhpcyBpcyBmaW5lIGJlY2F1c2UgdGhlIGlu
dGVycnVwdHMgYXJlIG1hc2tlZCB3aGlsZSBoYW5kbGluZyB0aGUgClNHSS4iLgoKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4KCkkgdGhpbmsgdGhlIHBhdGNo
IG1ha2VzIHNlbnNlIGluIGl0c2VsZi4gVGhpcyBpcyBhIHNhbmVyIGJlaGF2aW9yIHRoYW4gdHVy
bmluZyAKb2ZmIHRoZSBDUFUgd2l0aCBhY3RpdmUgaW50ZXJydXB0cy4gSSB3YW50IHRvIGRvdWJs
ZS1jaGVjayBhIGZldyB0aGluZ3MgYmVmb3JlIApjb21taXR0aW5nIGl0LiBCdXQgSSB3aWxsIGRl
ZmluaXRlbHkgY29tbWl0IGl0IGJ5IHRoZSBlbmQgb2YgdGhlIHdlZWsuCgpObyBuZWVkIHRvIHJl
c2VuZCB0aGUgcGF0Y2ggaWYgdGhlcmUgYXJlIG5vIGNoYW5nZXMgaW4gdGhlIGNvZGUuIEkgY2Fu
IHRha2UgY2FyZSAKZm9yIHRoZSBjb21taXQgbWVzc2FnZS4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 16:00:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1goVoe-0003Yl-1w; Tue, 29 Jan 2019 16:00: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=KUKg=QF=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1goVod-0003Yg-5i
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 16:00:47 +0000
X-Inumbo-ID: 092bbb3a-23df-11e9-aeee-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 092bbb3a-23df-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 16:00:45 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id i26so15059842lfc.0
 for <xen-devel@lists.xenproject.org>; Tue, 29 Jan 2019 08:00:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=3QAE6yfSg1q/is/1gvzMdUHnP1E7SZTsCIcSvTQnGUg=;
 b=s5zjFQQyJlqtjkVombfQd7ASbBr3R27AtjCJdoL5XK0T8bq0/FKUzZSKRRsOKMhr6f
 Rkdt1JuBxcWzPVjr3d5DbQDFw0bZmk7lDQQ61yDkkpEONGuR7Zg1j2dVsvY+huSNyQ3p
 UsGwqFzik43n6IFUmsG4NTScFAJ+ghdW2jBTxnGtY5NbtfwovT5pXxVsycMoDFrUriEK
 N05jlb+aWBy0UJX1jSWl739nCbSoZVhyDcmGUSVBKOfyp/TbNRX2QbEFXnGZqlpiYn6j
 QbwNcgEjb32wcRM/DuOqpi84YWpvJnQ/+c4nTQh0rA90vvjwg/cMZVWJ+iV1tAH4q7Uw
 drLA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=3QAE6yfSg1q/is/1gvzMdUHnP1E7SZTsCIcSvTQnGUg=;
 b=ITbz0KPifJcNppI842LVV4liqafx5hAn8nMrtg3eqtoEThDjLYJDROsSrbG+CCAyev
 eaPpglLzicTieLYHq4MKUoXGNNw/kFgRqLR7IaHiIrFQHR30CurA+/7ECHNPrPNTrEud
 80p/UPrm0fjiMFu1csRdwvjC+D5f3rTbXMl18mKZWH4ZrfOT5ehd3tehaj9kdQlgVsWm
 ml5hRQLV+cPDqybgTzIjA+i0OG/QkFkhs1iSOR7xSL1dSOvHRXgpYodYodoLR0LJIC3u
 0Us195xelSH+xZ9Ed75jeX/zkXO7R+jLRJu5i+Gl4AKr2lmTL6dtRzy5jCAVInTKOlXz
 D0iQ==
X-Gm-Message-State: AJcUukfrcBfZH7pmBLidSvFbemqeksARsM+pRGWMJA2bRjaEbEtpU0l8
 4dteW+7PhqLWJulTnuLh3Zw=
X-Google-Smtp-Source: ALg8bN5vWOETxxIj5GhbNCutd5uUM2Y3pJRROkLT9J8hkX8k20d2NqE9NJT8ewn5tNYxdbbrqWpn0w==
X-Received: by 2002:a19:8c1b:: with SMTP id o27mr19900789lfd.90.1548777644312; 
 Tue, 29 Jan 2019 08:00:44 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id z6sm3509794lfa.87.2019.01.29.08.00.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Jan 2019 08:00:43 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
 <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
 <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
 <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
 <33e7eafe-75e2-5bd0-017a-1df887114536@gmail.com>
 <1eaf158a-427f-a89d-5132-eed5bf6e95fc@arm.com>
 <3bd93c19-9264-4494-52ce-3e2672c1e573@gmail.com>
 <325628f3-9fc9-d021-fefc-5d06c82dfff5@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <b84c9e8a-e551-2c88-d275-14665835fde8@gmail.com>
Date: Tue, 29 Jan 2019 18:00:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <325628f3-9fc9-d021-fefc-5d06c82dfff5@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDI5LjAxLjE5IDE3OjE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gTm8gd2UgZG9uJ3QgaGF2
ZSB0by4KSSBtZWFuLCBFUEFNIHN5c3RlbXMgYXMgYSBYRU4gYmFzZWQgdmlydHVhbGl6YXRpb24g
c29sdXRpb24gcHJvdmlkZXIgaGF2ZSB0byBoYW5kbGUgdGhhdCBpc3N1ZS4KCj4gVGhleSBoYXZl
IGJlZW4gbHVja3kgdG8gc2VlIHRoaXMgd29ya2luZyBldmVuIG9uIGJhcmVtZXRhbC4KPiBTZXQv
V2F5IG9wZXJhdGlvbnMgaGF2ZSBiZWVuIGRyb3BwZWQgZnJvbSBMaW51eCBmb3IgYSBsb25nIHRp
bWUsIHNvIEkgcmVhbGx5IGNhbid0IHNlZSB3aHkgYSBwcm9wcmlldGFyeSBkcml2ZXIgaXMgc3Rp
bGwgdXNpbmcgdGhlbS4KSSBndWVzcyB0aGVyZSB3ZXJlIHNvbWUgcGVyZm9ybWFuY2UgY29uY2Vy
bnMuIEFuZCB0aGV5IGFyZSByZWFsbHkgbHVja3ksIHNvIHRoZXkgZGlkIG5vdCBmYWNlIHJlbGF0
ZWQgaXNzdWVzIG9uIGJhcmVtZXRhbC4KCj4gSSB0aGluayB0aGUgcG9saWN5IGZvciBTZXQvV2F5
IG9wZXJhdGlvbnMgaXMgY29ycmVjdCBpbiBYZW4uIFRoaXMgd29ya3MgdG8gYXZvaWQgYnJlYWtp
bmcgYmFzaWMgY2FzZSBidXQgdGhlIG1vc3QgY29tcGxleCBvbmUgYXJlIGdvaW5nIHRvIGJyZWFr
LgpNYXliZSBpdCB3b3J0aCB0byBnZXQgYSBub3RpZmljYXRpb24gZnJvbSBYRU4sIGkuZS4gV0FS
Tl9PTkNFLCBzYXlpbmcgdGhhdCBTZXQvV2F5IGNhY2hlIG9wZXJhdGlvbnMgYXJlIHVuZGVzaXJh
YmxlIGluIFZNIGFuZCB3aWxsIGxlYWQgdG8gdGhlIHN5c3RlbSBwZXJmb3JtYW5jZSBkcm9wLCBv
ciBldmVuIGluc3RhYmlsaXR5IGluIGNhc2Ugb2YgSU9NTVUgc2hhcmluZyBwMm0gd2l0aCBDUFUu
ClRoaXMgbWlnaHQgc2F2ZSBkYXlzIG9mIGRlYnVnZ2luZyB0byBYRU4gb24gQVJNIHVzZXJzLgoK
PiBZb3Ugc29sdXRpb24gaXMgb25seSBkZWxheWluZyB0aGUgcmVhbCBmaXgKSSB3b3VsZCBub3Qg
c2F5IGl0IGlzIGRlbGF5aW5nIHRoZSBmaXgsIGJ1dCBhbGxvd3MgdXMgdG8gaGF2ZSBhIGZ1bmN0
aW9uYWwgc3lzdGVtIHVudGlsIHdlIGdldCB0aGF0IGZpeC4KCj4gKGkuZSByZW1vdmluZyBTZXQv
V2F5IG9wZXJhdGlvbiBmcm9tIHRoZSBzb2Z0d2FyZSkuIFNvIGhlcmUgdGhlIGJlc3Qgc29sdXRp
b24gaXMgdG8gZ28gdG8gdGhlIHZlbmRvciBhbmQgYXNrIHRoZW0gdG8gZml4IHRoZWlyIHNvZnR3
YXJlLgpBY3R1YWxseSBlc2NhbGF0aW9uIHRoZSBpc3N1ZSB0byB0aGUgdmVuZG9yIGlzIG9uZSBv
ZiBvdXIgbmV4dCBzdGVwcyBoZXJlLgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 16:06:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 16:06: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-devel-bounces@lists.xenproject.org>)
	id 1goVuB-0003kP-OK; Tue, 29 Jan 2019 16:06: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=KUKg=QF=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1goVuA-0003kK-6K
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 16:06:30 +0000
X-Inumbo-ID: d5c9528c-23df-11e9-aeee-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5c9528c-23df-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 16:06:29 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id p6so15076557lfc.1
 for <xen-devel@lists.xenproject.org>; Tue, 29 Jan 2019 08:06:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=A1HWdmnpMHnw0S2YPPzy0ZxEsdAUqTWUkl4DKCTq4CY=;
 b=RfFUm5Nl5cUyqVclVkNLYvNSlVzTSJONTgirtvK/K8fqY+CgiIoXC5AKCYXJEvQPgd
 Hc4GPb+Ou3z4GQukzcjqY42hgOES2Uf6HhlrdTn9wX5OsjyHncl11j/1bIG4s+dU+YmA
 scPmeMM6E1wn5zAwDylpPycWd+NDr2fhfD+1gaZmlK+dUtaa3jRYoAXGO7HHy3ouo1kE
 riKON6R0/c1MPwqnDZBrXyLTScQKapZfuwncMdLb9LZV0Mic5NZ3JGA44fcZ4jKb5s/1
 ohWgblgRRGPreX/tQhOaRwJ7qkkpEuUYroUw9rUvQnmkSswVFWj+5wi0T7too6XUwxTR
 Zf8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=A1HWdmnpMHnw0S2YPPzy0ZxEsdAUqTWUkl4DKCTq4CY=;
 b=U3A/C1YGac2r+vK7rRpUmQiLmoaBWkY3UWDCX8uC7pO0gSZBA47tkctE+5L54AWbS2
 VkAZUecQai5hN1aT3xNzrg441uYIbruRleLiGSF9Tia0HdgziZqUP6bCACkFs75rJrVQ
 crUKMnZxOZ1JxXTZyENIbXWYKVVPkBM7JSP6Gn29hmlsk2RQIPEvJtdU24ehLyPI9e9G
 QdbijI46VXWgYoSPDk/WQgFVC8zHJ4McWhp28d36aKjdHZdJUMJnJWvhC0620H1NETyM
 7M7ZHRjVy0rdS0y18K2iv0BcgttjIzW7t4daydlgC9o16E5YrMhhlrHSIo6GpdziMsgt
 LtHQ==
X-Gm-Message-State: AJcUukecYf+PfDkQ9KIg7WQnhSCuEXkIcsAY3Eq1E8LnVZ4MLdq2ZN2g
 uAT/vnnMqwL0nR2nWakPo94=
X-Google-Smtp-Source: ALg8bN5wqUjUZuc/gDjmeFa5y4vR6XvFdq1E3S/GGkDudNyFJ3HTPkcbxWXEGrktmo51APy5qwBH1Q==
X-Received: by 2002:a19:f115:: with SMTP id p21mr20036524lfh.20.1548777987591; 
 Tue, 29 Jan 2019 08:06:27 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id y10-v6sm3529644ljy.65.2019.01.29.08.06.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Jan 2019 08:06:26 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, Juergen Gross <jgross@suse.com>,
 xen-devel@lists.xenproject.org
References: <1548435962-29797-1-git-send-email-andrii.anisov@gmail.com>
 <71c6093b-c805-deab-94f9-22f47821c23b@suse.com>
 <16c3f4fd-cbcf-570b-88c0-a67a08f19491@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <7aef5df8-8fdd-dd1b-6778-bcb584e3134e@gmail.com>
Date: Tue, 29 Jan 2019 18:06:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <16c3f4fd-cbcf-570b-88c0-a67a08f19491@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] gic-vgic: fix an assert
 condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Stefan Nuernberger <snu@amazon.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyOS4wMS4xOSAxNzozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFuZHJpaSwgcGxlYXNl
IHRyeSB0byBhZGQgdGhlIHN1YnN5c3RlbSB5b3UgbW9kaWZ5IGluIHRoZSBjb21taXQgdGl0bGUg
KGkuZSB4ZW4vYXJtKS4gVGhpcyBoZWxwcyBmb3IgdGhlIHJldmlld2VyIHRvIGtub3cgd2hhdCB5
b3UgYXJlIG1vZGlmeWluZyBhbmQgYWxzbyBoZWxwcyB3aGVuIGxvb2tpbmcgYXQgc2hvcnRsb2cu
Ck9oLCBJIG1pc3NlZCAiYXJtLyIgdGhpcyB0aW1lLgpXaWxsIHRyeSB0byBub3QgbWlzcyBpdCBm
dXJ0aGVyLgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 16:22:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 16:22: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-devel-bounces@lists.xenproject.org>)
	id 1goW9i-0005gO-6j; Tue, 29 Jan 2019 16: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=dSfb=QF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1goW9g-0005gE-Sg
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 16:22:32 +0000
X-Inumbo-ID: 13e3681a-23e2-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 13e3681a-23e2-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 16:22:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 52400A78;
 Tue, 29 Jan 2019 08:22:31 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 64F533F557;
 Tue, 29 Jan 2019 08:22:30 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548689694-30028-1-git-send-email-andrii.anisov@gmail.com>
 <4ab0408f-edf2-5302-17ee-3c181d5d561e@arm.com>
 <eb581cac-7123-e61d-0680-8f409018fa15@gmail.com>
 <0aa633d6-e671-8c22-1b73-fa1d47c5f6c5@arm.com>
 <8cbacbc7-e57c-b0c5-7e0e-ad238f795b5d@gmail.com>
 <097a2b33-3ede-7949-3fa2-b3dd4058b5c4@arm.com>
 <33e7eafe-75e2-5bd0-017a-1df887114536@gmail.com>
 <1eaf158a-427f-a89d-5132-eed5bf6e95fc@arm.com>
 <3bd93c19-9264-4494-52ce-3e2672c1e573@gmail.com>
 <325628f3-9fc9-d021-fefc-5d06c82dfff5@arm.com>
 <b84c9e8a-e551-2c88-d275-14665835fde8@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6fc09185-36d2-7077-60c1-f0f9382a25b8@arm.com>
Date: Tue, 29 Jan 2019 16:22:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <b84c9e8a-e551-2c88-d275-14665835fde8@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm/p2m: do not invalidate p2m
 root if it is shared with IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gMjkvMDEvMjAxOSAxNjowMCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiAK
PiBPbiAyOS4wMS4xOSAxNzoxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGV5IGhhdmUgYmVl
biBsdWNreSB0byBzZWUgdGhpcyB3b3JraW5nIGV2ZW4gb24gYmFyZW1ldGFsLgo+PiBTZXQvV2F5
IG9wZXJhdGlvbnMgaGF2ZSBiZWVuIGRyb3BwZWQgZnJvbSBMaW51eCBmb3IgYSBsb25nIHRpbWUs
IHNvIEkgcmVhbGx5IAo+PiBjYW4ndCBzZWUgd2h5IGEgcHJvcHJpZXRhcnkgZHJpdmVyIGlzIHN0
aWxsIHVzaW5nIHRoZW0uCj4gSSBndWVzcyB0aGVyZSB3ZXJlIHNvbWUgcGVyZm9ybWFuY2UgY29u
Y2VybnMuIEFuZCB0aGV5IGFyZSByZWFsbHkgbHVja3ksIHNvIHRoZXkgCj4gZGlkIG5vdCBmYWNl
IHJlbGF0ZWQgaXNzdWVzIG9uIGJhcmVtZXRhbC4KCkkgYW0gbm90IGVudGlyZWx5IGNvbnZpbmNl
ZCB0aGlzIGlzIHJlbGF0ZWQgdG8gcGVyZm9ybWFuY2UuIFlvdSBoYXZlIHRvIGZsdXNoIAphbGwg
dGhlIGNhY2hlIGxldmVsIG9uZSBieSBvbmUgYW5kIG1heSBtaXNzIHNvbWUgY2FjaGVzIChpLmUg
c3lzdGVtIGNhY2hlcykuCgpJIHN1c3BlY3QgdGhpcyBpcyBhIHJlbGljIGZyb20gZWFybHkgdmVy
c2lvbiBvZiBMaW51eCBhbmQgbm8tb25lIGhhdmUgc2VlbiB0aGUgCmlzc3VlIGFuZC9vciAiZGlm
ZmljdWx0IiB0byBmaXguIFNldC9XYXkgaXMgcXVpdGUgY29udmVuaWVudCB0byB1c2Ugb3ZlciBn
b2luZyAKb3ZlciB2aXJ0dWFsIGFkZHJlc3MuCgo+IAo+PiBJIHRoaW5rIHRoZSBwb2xpY3kgZm9y
IFNldC9XYXkgb3BlcmF0aW9ucyBpcyBjb3JyZWN0IGluIFhlbi4gVGhpcyB3b3JrcyB0byAKPj4g
YXZvaWQgYnJlYWtpbmcgYmFzaWMgY2FzZSBidXQgdGhlIG1vc3QgY29tcGxleCBvbmUgYXJlIGdv
aW5nIHRvIGJyZWFrLgo+IE1heWJlIGl0IHdvcnRoIHRvIGdldCBhIG5vdGlmaWNhdGlvbiBmcm9t
IFhFTiwgaS5lLiBXQVJOX09OQ0UsIHNheWluZyB0aGF0IAo+IFNldC9XYXkgY2FjaGUgb3BlcmF0
aW9ucyBhcmUgdW5kZXNpcmFibGUgaW4gVk0gYW5kIHdpbGwgbGVhZCB0byB0aGUgc3lzdGVtIAo+
IHBlcmZvcm1hbmNlIGRyb3AsIG9yIGV2ZW4gaW5zdGFiaWxpdHkgaW4gY2FzZSBvZiBJT01NVSBz
aGFyaW5nIHAybSB3aXRoIENQVS4KPiBUaGlzIG1pZ2h0IHNhdmUgZGF5cyBvZiBkZWJ1Z2dpbmcg
dG8gWEVOIG9uIEFSTSB1c2Vycy4KCkkgd291bGQgYmUgaGFwcHkgd2l0aCBhIHByaW50ayB3YXJu
aW5nIHRoZSB1c2VyLgoKPiAKPj4gWW91IHNvbHV0aW9uIGlzIG9ubHkgZGVsYXlpbmcgdGhlIHJl
YWwgZml4Cj4gSSB3b3VsZCBub3Qgc2F5IGl0IGlzIGRlbGF5aW5nIHRoZSBmaXgsIGJ1dCBhbGxv
d3MgdXMgdG8gaGF2ZSBhIGZ1bmN0aW9uYWwgCj4gc3lzdGVtIHVudGlsIHdlIGdldCB0aGF0IGZp
eC4KCkJ5IGV4cGVyaWVuY2UsIGlmIHlvdSB3b3JrYXJvdW5kIHNvbWV0aGluZyBpbiB0aGUgY29k
ZSB0aGVuIHlvdSBoYXZlIGxlc3MgCmluY2VudGl2ZSB0byBmaXggdGhlIHJlYWwgaXNzdWUuIFNv
IEkgYW0gbm90IHdpbGxpbmcgdG8gbWVyZ2UgYW55IHBhdGNoIHRoYXQgCmNvdWxkIGRlbGF5IGEg
dmVuZG9yIHRvIGZpeCB0aGVpciBzb2Z0d2FyZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 17:08:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1goWsB-0001Br-Ux; Tue, 29 Jan 2019 17:08:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goWsB-0001Bf-4p
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 17:08:31 +0000
X-Inumbo-ID: 7ecee9f4-23e8-11e9-8c0e-8f7536517eac
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ecee9f4-23e8-11e9-8c0e-8f7536517eac;
 Tue, 29 Jan 2019 17:08:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goWs6-0005rf-5R; Tue, 29 Jan 2019 17:08:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goWs5-0002Gz-Rt; Tue, 29 Jan 2019 17:08:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goWs5-0008Gv-Qx; Tue, 29 Jan 2019 17:08:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132544-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f19a199281a23725beb73bef61eb8964d8e225ce
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 17:08:25 +0000
Subject: [Xen-devel] [xen-unstable test] 132544: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU0NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjU0NC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IFJFR1IuIHZzLiAxMzI0MjIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjQy
MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMyNDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MjIKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMjQyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0
MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMjQyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNDIyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICBmMTlhMTk5MjgxYTIzNzI1YmViNzNiZWY2MWViODk2NGQ4ZTIyNWNlCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwOGI5MDhiYTYzZGVlOGJjMzEzOTgzYzVl
NDEyODUyY2JjYmNkYTg1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI0MjIgIDIwMTktMDEtMjMg
MDg6MDk6MzQgWiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyNDU3ICAyMDE5LTAx
LTI0IDE0OjU5OjUwIFogICAgNSBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMyNTQ0ICAyMDE5LTAxLTI4IDIxOjIyOjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRyaWkgQW5pc292IDxhbmRyaWlf
YW5pc292QGVwYW0uY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4K
ICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGYx
OWExOTkyODFhMjM3MjViZWI3M2JlZjYxZWI4OTY0ZDhlMjI1Y2UKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEphbiAyOCAxNzo0MDozOSAyMDE5ICsw
MTAwCgogICAgeDg2L0FNRDogZmx1c2ggVExCIGFmdGVyIHVjb2RlIHVwZGF0ZQogICAgCiAgICBU
aGUgaW5jcmVhc2VkIG51bWJlciBvZiBtZXNzYWdlcyAoc3BlY19jdHJsLmM6cHJpbnRfZGV0YWls
cygpKSB3aXRoaW4gYQogICAgY2VydGFpbiB0aW1lIHdpbmRvdyBtYWRlIG1lIG5vdGljZSBzb21l
IHNsb3duZXNzIG9mIGJvb3QgdGltZSBzY3JlZW4KICAgIG91dHB1dC4gRXhwZXJpbWVudGFsbHkg
SSd2ZSBuYXJyb3dlZCB0aGUgdGltZSB3aW5kb3cgdG8gYmUgZnJvbQogICAgaW1tZWRpYXRlbHkg
YWZ0ZXIgdGhlIGVhcmx5IHVjb2RlIHVwZGF0ZSBvbiB0aGUgQlNQIHRvIHRoZSBQQVQgd3JpdGUg
aW4KICAgIGNwdV9pbml0KCksIHdoaWNoIHVwb24gZnVydGhlciBpbnZlc3RpZ2F0aW9uIGhhcyBh
biBlZmZlY3QgYmVjYXVzZSBvZgogICAgdGhlIGZ1bGwgVExCIGZsdXNoIHRoYXQncyBpbXBsaWVk
IGJ5IHRoYXQgd3JpdGUuCiAgICAKICAgIEZvciB0aGF0IHJlYXNvbiwgYXMgYSB3b3JrYXJvdW5k
LCBmbHVzaCB0aGUgVExCIG9mIHRoZSBtYXBwaW5nIG9mIHRoZQogICAgcGFnZSB0aGF0IGhvbGRz
IHRoZSBibG9iLiBOb3RlIHRoYXQgZmx1c2hpbmcganVzdCBhIHNpbmdsZSBwYWdlIGlzCiAgICBz
dWZmaWNpZW50OiBBcyBwZXIgdmVyaWZ5X3BhdGNoX3NpemUoKSBwYXRjaCBzaXplIGNhbid0IGV4
Y2VlZCA0aywgYW5kCiAgICB0aGUgd2F5IHhtYWxsb2MoKSB3b3JrcyB0aGUgYmxvYiBjYW4ndCBi
ZSBjcm9zc2luZyBhIHBhZ2UgYm91bmRhcnkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJyaWFuIFdvb2Rz
IDxicmlhbi53b29kc0BhbWQuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGZkMmY2MDJjMmY4NTk0NGJlYjcxNTU1OTEzNmY3
NTJhMjgyYjM4MzYKQXV0aG9yOiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4K
RGF0ZTogICBNb24gSmFuIDI4IDE3OjM4OjI5IDIwMTkgKzAxMDAKCiAgICB4ODYvQ1BVSUQ6IGJs
b2NrIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3NlcwogICAgCiAgICBEdXJpbmcgaW5z
dHJ1Y3Rpb24gZW11bGF0aW9uLCB0aGUgY3B1aWQgaW5zdHJ1Y3Rpb24gaXMgZW11bGF0ZWQgd2l0
aAogICAgZGF0YSB0aGF0IGlzIGNvbnRyb2xsZWQgYnkgdGhlIGd1ZXN0LiBBcyBzcGVjdWxhdGlv
biBtaWdodCBwYXNzIGJvdW5kCiAgICBjaGVja3MsIHdlIGhhdmUgdG8gZW5zdXJlIHRoYXQgbm8g
b3V0LW9mLWJvdW5kIGxvYWRzIGFyZSBwb3NzaWJsZS4KICAgIAogICAgVG8gbm90IHJlbHkgb24g
dGhlIGNvbXBpbGVyIHRvIHBlcmZvcm0gdmFsdWUgcHJvcGFnYXRpb24sIGluc3RlYWQgb2YKICAg
IHVzaW5nIHRoZSBhcnJheV9pbmRleF9ub3NwZWMgbWFjcm8sIHdlIHJlcGxhY2UgdGhlIHZhcmlh
YmxlIHdpdGggdGhlCiAgICBjb25zdGFudCB0byBiZSBwcm9wYWdhdGVkIGluc3RlYWQuCiAgICAK
ICAgIFRoaXMgY29tbWl0IGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGlnYXRpb24g
cGF0Y2ggc2VyaWVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cgpjb21taXQgNzNlMWZiMWFlYzQzN2I0ZGVkN2U0MGVmZWI4ZTA1ODliZWJkYWQ3YQpB
dXRob3I6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgpEYXRlOiAgIE1vbiBK
YW4gMjggMTc6Mzc6MjAgMjAxOSArMDEwMAoKICAgIHg4Ni9odm0vaHBldDogYmxvY2sgc3BlY3Vs
YXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIFdoZW4gaW50ZXJhY3Rpbmcgd2l0
aCBocGV0LCByZWFkIGFuZCB3cml0ZSBvcGVyYXRpb25zIGNhbiBiZSBleGVjdXRlZAogICAgZHVy
aW5nIGluc3RydWN0aW9uIGVtdWxhdGlvbiwgd2hlcmUgdGhlIGd1ZXN0IGNvbnRyb2xzIHRoZSBk
YXRhIHRoYXQKICAgIGlzIHVzZWQuIEFzIGl0IGlzIGhhcmQgdG8gcHJlZGljdCB0aGUgbnVtYmVy
IG9mIGluc3RydWN0aW9ucyB0aGF0IGFyZQogICAgZXhlY3V0ZWQgc3BlY3VsYXRpdmVseSwgd2Ug
cHJldmVudCBvdXQtb2YtYm91bmQgYWNjZXNzZXMgYnkgdXNpbmcgdGhlCiAgICBhcnJheV9pbmRl
eF9ub3NwZWMgZnVuY3Rpb24gZm9yIGd1ZXN0IHNwZWNpZmllZCBhZGRyZXNzZXMgdGhhdCBzaG91
bGQKICAgIGJlIHVzZWQgZm9yIGhwZXQgb3BlcmF0aW9ucy4KICAgIAogICAgV2UgaW50cm9kdWNl
IGFub3RoZXIgbWFjcm8gdGhhdCB1c2VzIHRoZSBBUlJBWV9TSVpFIG1hY3JvIHRvIGJsb2NrCiAg
ICBzcGVjdWxhdGl2ZSBhY2Nlc3Nlcy4gRm9yIGFycmF5cyB0aGF0IGFyZSBzdGF0aWNhbGx5IGFj
Y2Vzc2VkLCB0aGlzIG1hY3JvCiAgICBjYW4gYmUgdXNlZCBpbnN0ZWFkIG9mIHRoZSB1c3VhbCBt
YWNyby4gVXNpbmcgdGhpcyBtYWNybyByZXN1bHRzIGluIG1vcmUKICAgIHJlYWRhYmxlIGNvZGUs
IGFuZCBhbGxvd3MgdG8gbW9kaWZ5IHRoZSB3YXkgdGhpcyBjYXNlIGlzIGhhbmRsZWQgaW4gYQog
ICAgc2luZ2xlIHBsYWNlLgogICAgCiAgICBUaGlzIGNvbW1pdCBpcyBwYXJ0IG9mIHRoZSBTcGVj
dHJlVjErTDFURiBtaXRpZ2F0aW9uIHBhdGNoIHNlcmllcy4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDNlYzYyNjY0YmRkNjdkYzBjNDFm
ZjIyMTk4YzQwNjcyOWIzYzg3YTQKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEphbiAyNCAxNzo0ODoyNyAyMDE5ICswMDAwCgogICAg
ZG9jczogRml4IGRtX3Jlc3RyaWN0IGRvY3VtZW50YXRpb24KICAgIAogICAgUmVtb3ZlICJjaGF0
dHkiIGFuZCByZWR1bmRhbnQgaW5mb3JtYXRpb24gZnJvbSB0aGUgeGwgbWFuIHBhZ2U7CiAgICBy
ZXN0cmljdCBpdCB0byBmdW5jdGlvbmFsIGRlc2NyaXB0aW9ucyBvbmx5LCBhbmQgcG9pbnQgaW5z
dGVhZCB0bwogICAgcWVtdS1kZXByaXYucGFuZG9jIGFuZCBTVVBQT1JULm1kIGFzIGxvY2F0aW9u
cyBmb3IgImNhbm9uaWNhbCIKICAgIGluZm9ybWF0aW9uLgogICAgCiAgICBBZGQgYSBtYW4gcGFn
ZSBlbnRyeSBmb3IgZGV2aWNlX21vZGVsX3VzZXIuCiAgICAKICAgIFVwZGF0ZSBxZW11LWRlcHJp
dmlsZWdlLnBhbmRvYzoKICAgIAogICAgQ2hhbmdlcyBpbiBtaXNzaW5nIGZlYXR1cmUgbGlzdDoK
ICAgIC0gTWlncmF0aW9uIGlzIGZ1bmN0aW9uYWwKICAgIC0gQnV0IHFkaXNrIGJhY2tlbmRzIGFy
ZSBub3QKICAgIAogICAgQWRkIGEgbWlzc2luZyByZXN0cmljdGlvbiBsaXN0LgogICAgCiAgICBU
aGUgZm9sbG93aW5nIHN0YXRlbWVudHMgZnJvbSB0aGUgbWFuIHBhZ2UgYXJlIGRyb3BwZWQ6CiAg
ICAtIE1lbnRpb25pbmcgUFY7IFBWIGd1ZXN0cyBuZXZlciBoYXZlIGEgZGV2aWNlIG1vZGVsLgog
ICAgLSBEcm9wIHRoZSBjb25mdXNpbmcgc3RhdGVtZW50IGFib3V0IHN0ZHZnYSBhbmQgY2lycnVz
IHZnYSBvcHRpb25zLgogICAgLSBSZS11c2VkIGRvbWFpbiBJRHMgYXJlIG5vdyBoYW5kbGVkLgog
ICAgLSBEZXZpY2UgbW9kZWxzIHNob3VsZCBubyBsb25nZXIgYmUgYWJsZSB0byBjcmVhdGUgd29y
bGQtcmVhZGFibGUKICAgICAgZmlsZXMgb24gZG9tMCdzIGZpbGVzeXN0ZW0uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDMzODlhOGRjOGM1
NzUzYTNjODQ3NDQ5MjNjZDAxOTMzOTVlM2YyYTkKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgSmFuIDI1IDA5OjQ5OjUwIDIwMTkgKzAx
MDAKCiAgICBpb21tdTogZml4IG9yZGVyIG9mIGFyZ3VtZW50cyBpbiBpb21tdV9tYXAgY2FsbCBh
dCBpb21tdV9od2RvbV9pbml0CiAgICAKICAgIFRoZSBvcmRlciBvZiB0aGUgcGFnZV9vcmRlciBh
bmQgdGhlIGZsYWdzIHBhcmFtZXRlcnMgYXJlIGludmVydGVkIGluCiAgICB0aGUgY2FsbCB0byBp
b21tdV9tYXAgbWFkZSBpbiBpb21tdV9od2RvbV9pbml0LgogICAgCiAgICBGaXhlczogZThhZmUx
MTI0Y2MxICgiaW9tbXU6IGVsaWRlIGZsdXNoaW5nIGZvciBoaWdoZXIgb3JkZXIgbWFwL3VubWFw
IG9wZXJhdGlvbnMiKQogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgYmE5YjVhMDlkYTAxOTYwODQ4YWU5ZDMwYTM0ZmI5MDczZWZiNGYxMwpBdXRo
b3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBK
YW4gMjUgMDk6NDg6MzggMjAxOSArMDEwMAoKICAgIGFtZC9pb21tdTogZml4IHByZXNlbnQgYml0
IGNoZWNraW5nIHdoZW4gY2xlYXJpbmcgUFRFCiAgICAKICAgIFRoZSBjdXJyZW50IGNoZWNrIGZv
ciB0aGUgcHJlc2VudCBiaXQgaXMgd3JvbmcsIHNpbmNlIHRoZSBwcmVzZW50IGJpdAogICAgaXMg
bG9jYXRlZCBpbiB0aGUgbG93IHBhcnQgb2YgdGhlIGVudHJ5LgogICAgCiAgICBGaXhlczogZThh
ZmUxMTI0Y2MxICgiaW9tbXU6IGVsaWRlIGZsdXNoaW5nIGZvciBoaWdoZXIgb3JkZXIgbWFwL3Vu
bWFwIG9wZXJhdGlvbnMiKQogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29v
ZHNAYW1kLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KCmNvbW1pdCA5ZTkyYWNmMWI3NTJkZmRmYjI5NDIzNGIzMmQxZmE5ZjU1YmZkYzBm
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBUaHUgSnVsIDI0IDExOjA2OjM5IDIwMTQgKzAxMDAKCiAgICB4ZW4vc2NoZWQ6IEludHJvZHVj
ZSBkb21haW5fdmNwdSgpIGhlbHBlcgogICAgCiAgICBUaGUgcHJvZ3Jlc3Npb24gb2YgbXVsdGkt
dmNwdSBzdXBwb3J0IGluIFhlbiAob3JpZ2luYWxseSBhIHNpbmdsZSBwb2ludGVyLAogICAgdGhl
biBhbiBlbWJlZGRlZCBkLT52Y3B1W10gYXJyYXksIHRoZW4gYSBkeW5hbWljYWxseSBhbGxvY2F0
ZWQgYXJyYXkpIGhhcwogICAgcmVzdWx0ZWQgaW4gYSBsYXJnZSBxdWFudGl0eSBvZiBhZC1ob2Mg
Y29kZSBmb3IgbG9va2luZyBhIHZjcHUgdXAgYnkgaWQsIGFuZCBhCiAgICBsYXJnZSBudW1iZXIg
b2Ygd2F5cyB0aGF0IHRoZSB0b29sc3RhY2sgY2FuIGNhdXNlIFhlbiB0byB0cmlwIG92ZXIgYSBO
VUxMCiAgICBwb2ludGVyLiAgU29tZSBvZiB0aGlzIGhhcyBiZWVuIGFkZHJlc3NlZCBpbiBYZW4g
NC4xMiwgYW5kIHdvcmsgaXMgb25nb2luZy4KICAgIAogICAgQW5vdGhlciBwcm9wZXJ0eSBvZiBs
b29raW5nIGEgdmNwdSB1cCBieSBpZCBpcyB0aGF0IGl0IGlzIGZyZXF1ZW50bHkgZG9uZSBpbgog
ICAgdW5wcml2aWxlZ2VkIGh5cGVyY2FsbCBjb250ZXh0LCBtYWtpbmcgaXQgYW4gYXR0cmFjdGl2
ZSB0YXJnZXQgZm9yIHNwZWN1bGF0aXZlCiAgICBzaWRlY2hhbm5lbCBhdHRhY2tzLgogICAgCiAg
ICBJbnRyb2R1Y2UgYSBoZWxwZXIgdG8gZG8gdGhlIGxvb2t1cCBjb3JyZWN0bHksIGFuZCB3aXRo
b3V0IHNwZWN1bGF0aXZlCiAgICBpbnRlcmZlcmVuY2UuICBGb3IgcGVyZm9ybWFuY2UgcmVhc29u
cywgaXQgaXMgdXNlZnVsIG5vdCB0byBoYXZlIGFuIHNtcF9ybWIoKQogICAgaW4gdGhpcyBoZWxw
ZXIgb24gQVJNLCBhbmQgbHVja2lseSB0aGlzIGlzIHNhZmUgdG8gZG8sIGJlY2F1c2Ugb2YgdGhl
CiAgICBzZXJpYWxpc2F0aW9uIG9mZmVyZWQgYnkgdGhlIGdsb2JhbCBkb21saXN0IGxvY2suCiAg
ICAKICAgIEFzIGEgbWlub3IgY2hhbmdlIG5vdGljZWQgd2hlbiBjaGVja2luZyB0aGUgc2FmZXR5
IG9mIHRoaXMgY29uc3RydWN0LCBzYW5pdHkKICAgIGNoZWNrIGR1cmluZyBib290IHRoYXQgaWRs
ZS0+bWF4X3ZjcHVzIGlzIGEgc3VpdGFibGUgdXBwZXIgYm91bmQgZm9yCiAgICBpZGxlLT52Y3B1
W10uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGUzYjQxOGFjNDkxOTE5MTI3MjExYjRkM2M2OTJkNDMxMDYxZDdjMDkKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBE
ZWMgMjEgMTc6MjM6MzIgMjAxOCArMDAwMAoKICAgIHg4Ni9wdmgtZG9tMDogUmVtb3ZlIHVubmVj
ZXNzYXJ5IGZ1bmN0aW9uIHBvaW50ZXIgY2FsbCBmcm9tIG1vZGlmeV9pZGVudGl0eV9tbWlvKCkK
ICAgIAogICAgRnVuY3Rpb24gcG9pbnRlciBjYWxscyBhcmUgZmFyIG1vcmUgZXhwZW5zaXZlIGlu
IGEgcG9zdC1TcGVjdHJlIHdvcmxkLCBhbmQKICAgIHRoaXMgb25lIGRvZXNuJ3QgbmVlZCB0byBi
ZS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZTFmZTVmOWMzODkyODZiMTYxNzFjNjMyYjMwNjNi
Y2M2NWNlYzA3ZQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkRhdGU6ICAgRnJpIERlYyA3IDEzOjQzOjI3IDIwMTggKzAwMDAKCiAgICB4ZW4vZG9tMDog
QWRkIGEgZG9tMC1pb21tdT1ub25lIG9wdGlvbgogICAgCiAgICBGb3IgZGV2ZWxvcG1lbnQgcHVy
cG9zZXMsIGl0IGlzIHZlcnkgY29udmVuaWVudCB0byBib290IFhlbiBhcyBhIFBWSCBndWVzdCwK
ICAgIHdpdGggYW4gWFRGIFBWIG9yIFBWSCAiZG9tMCIuICBUaGUgZWRpdC1jb21waWxlLWdvIGN5
Y2xlIGlzIGEgbWF0dGVyIG9mCiAgICBzZWNvbmRzLCBhbmQgeW91IGNhbiByZWFzb25hYmx5IGlu
c2VydCBwcmludGsoKSBkZWJ1Z2dpbmcgaW4gcGxhY2VzIHdoaWNoCiAgICB3aGljaCB3b3VsZCBi
ZSBjb21wbGV0ZWx5IGluZmVhc2libGUgd2hlbiBib290aW5nIGZ1bGx5LWZsZWRnZWQgZ3Vlc3Rz
LgogICAgCiAgICBIb3dldmVyLCB0aGUgUFZIIGRvbTAgcGF0aCBpbnNpc3RzIG9uIGhhdmluZyBh
IHdvcmtpbmcgSU9NTVUsIHdoaWNoIGRvZXNuJ3QKICAgIGV4aXN0IHdoZW4gdmlydHVhbGlzZWQg
YXMgYSBQVkggZ3Vlc3QsIGFuZCBpc24ndCBuZWNlc3NhcnkgZm9yIFhURiBhbnl3YXkuCiAgICAK
ICAgIEludHJvZHVjZSBhIGRldmVsb3BlciBtb2RlIHRvIHNraXAgdGhlIElPTU1VIHJlcXVpcmVt
ZW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmNvbW1pdCBiN2U4ZGVlMDdjZGM5NzE0ZDc5YTJkNGViNTI0YzE3NzA1YTU5NmU0CkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gRGVj
IDMxIDE0OjA2OjUyIDIwMTggKzAwMDAKCiAgICB4ZW4vZG9tMDogRGVwcmVjYXRlIGlvbW11X2h3
ZG9tX2luY2x1c2l2ZSBhbmQgbGVhdmUgaXQgZGlzYWJsZWQgYnkgZGVmYXVsdAogICAgCiAgICBU
aGlzIG9wdGlvbiBpcyB1bmlxdWUgdG8geDg2IFBWIGRvbTAncywgYnV0IGl0IGlzIG5vdCBzZW5z
aWJsZSB0byBoYXZlIGEKICAgIGNhdGNoLWFsbCB3aGljaCBibGluZGx5IG1hcHMgYWxsIG5vbi1S
QU0gcmVnaW9ucyBpbnRvIHRoZSBJT01NVS4KICAgIAogICAgVGhlIG1hcC1yZXNlcnZlZCBvcHRp
b24gcmVtYWlucywgYW5kIGNvdmVycyBhbGwgdGhlIGJ1Z2d5IGZpcm13YXJlIGlzc3VlcyB0aGF0
CiAgICBJIGFtIGF3YXJlIG9mLiAgVGhlIHR3byBjb21tb24gY2FzZXMgYXJlIGxlZ2FjeSBVU0Ig
a2V5Ym9hcmQgZW11bGF0aW9uLCBhbmQKICAgIHRoZSBCTUMgbWFpbGJveCB1c2VkIGJ5IHZlbmRv
ciBmaXJtd2FyZSBpbiBOSUNzL0hCQXMgdG8gcmVwb3J0IGluZm9ybWF0aW9uCiAgICBiYWNrIHRv
IHRoZSBpTE8vaURSQUMvZXRjIGZvciByZW1vdGUgcmVtb3RlIG1hbmFnZW1lbnQgcHVycG9zZXMu
CiAgICAKICAgIEEgc3BlY2lmaWMgYWR2YW50YWdlIG9mIHRoaXMgY2hhbmdlIGlzIHRoYXQgeDg2
IGRvbTAncyBJT01NVSBzZXR1cCBpcyBub3cKICAgIGNvbnNpc3RlbnQgYmV0d2VlbiBQViBhbmQg
UFZILgogICAgCiAgICBUaGlzIGNoYW5nZSBpcyBub3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbnkgaW1w
YWN0LCBkdWUgdG8gbWFwLXJlc2VydmVkIHJlbWFpbmluZy4KICAgIEluIHRoZSB1bmxpa2VseSBj
YXNlIHRoYXQgaXQgZG9lcyBjYXVzZSBhbiBpc3N1ZSwgd2Ugc2hvdWxkIGludHJvZHVjZSBvdGhl
cgogICAgbWFwLSRTUEVDSUZJQyBvcHRpb25zIHJhdGhlciB0aGFuIHJlLWludHJvZHVjaW5nIHRo
aXMgY2F0Y2gtYWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmNvbW1pdCA2MzNhNDA5NDczMjEwMGM2NDVjNDFiMGZhOTA4N2NiNDMyY2Ex
ZTExCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBNb24gRGVjIDEwIDIxOjI5OjEwIDIwMTggKzAwMDAKCiAgICBkb2NzOiBJbXByb3ZlIGRv
Y3VtZW50YXRpb24gYW5kIHBhcnNpbmcgZm9yIGVmaT0KICAgIAogICAgVXBkYXRlIHBhcnNlX2Vm
aV9wYXJhbSgpIHRvIHVzZSBwYXJzZV9ib29sZWFuKCkgZm9yICJycyIsIHNvIGl0IGJlaGF2ZXMK
ICAgIGxpa2Ugb3RoZXIgWGVuIGJvb2xlYW5zLgogICAgCiAgICBIb3dldmVyLCBjaGFuZ2UgImF0
dHI9dWMiIHRvIG5vdCBiZSBhIGJvb2xlYW4uICAibm8tYXR0cj11YyIgaXMgYW1iaWd1b3VzIGFu
ZAogICAgc2hvdWxkbid0IGJlIGFjY2VwdGVkLCBidXQgYWNjZXB0ICJhdHRyPW5vIiBhcyBhbiBh
Y2NlcHRhYmxlIGFsdGVybmF0aXZlLgogICAgCiAgICBVcGRhdGUgdGhlIGNvbW1hbmQgbGluZSBk
b2N1bWVudGF0aW9uIGZvciBjb25zaXN0ZW5jeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMzBmNTA0N2IyYzRlNTc3NDM2YjUw
NWJhNzYyN2YzNGMzYmUwMjAxNApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CkRhdGU6ICAgRnJpIE5vdiAzMCAxNzoxNTozMyAyMDE4ICswMDAwCgogICAgeGVuL2Fy
bTogZ2ljOiBNYWtlIHN1cmUgdGhlIG51bWJlciBvZiBpbnRlcnJ1cHQgbGluZXMgaXMgdmFsaWQg
YmVmb3JlIHVzaW5nIGl0CiAgICAKICAgIEdJQ3YyIGFuZCBHSUN2MyBzdXBwb3J0cyB1cCB0byAx
MDIwIGludGVycnVwdHMuIEhvd2V2ZXIsIHRoZSB2YWx1ZSBjb21wdXRlZAogICAgZnJvbSBHSUNE
X1RZUEVSLklUTGluZXNOdW1iZXIgY2FuIGJlIHVwIHRvIDEwMjQuIE9uIEdJQ3YzLCB3ZSB3aWxs
IGVuZCB1cCB0bwogICAgd3JpdGUgaW4gcmVzZXJ2ZWQgcmVnaXN0ZXJzIHRoYXQgYXJlIHJpZ2h0
IGFmdGVyIHRoZSBJUk9VVEVScyBvbmUgYXMgdGhlCiAgICB2YWx1ZSBpcyBub3QgY2FwcGVkIGVh
cmx5IGVub3VnaC4KICAgIAogICAgQ2FwIHRoZSBudW1iZXIgb2YgaW50ZXJydXB0cyBhcyBzb29u
IGFzIHdlIGNvbXB1dGUgaXQgc28gd2Uga25vdyB3ZSBjYW4KICAgIHNhZmVseSB1c2luZyBpdCBh
ZnRlcndhcmRzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmVwb3J0ZWQtYnk6IEphbi1QZXRlciBMYXJzc29uIDxKYW4tUGV0
ZXIuTGFyc3NvbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtQWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5ZWQ1MjdkYzk1ZGQ4ZjE4NzFmYzVjOWY2ZmE1
YTU4ZmJkMDM3OWExCkF1dGhvcjogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KRGF0ZTogICBXZWQgSmFuIDIzIDE0OjUwOjA3IDIwMTkgKzAyMDAKCiAgICBhcm0vcDJtOiBj
YWxsIGlvbW11IGlvdGxiIGZsdXNoIGlmIGlvbW11IGV4aXN0cyBhbmQgZW5hYmxlZAogICAgCiAg
ICBUYWtpbmcgZGVjaXNpb24gYnkgYG5lZWRfaW9tbXVfcHRfc3luYygpYCBtYWtlIHVzIG5ldmVy
IGtpY2tpbmcKICAgIGBpb21tdV9pb3RsYl9mbHVzaCgpYCBmb3IgSU9NTVVzIHdoaWNoIGRvIHNo
YXJlIFAyTSB3aXRoIENQVS4KICAgIFNvIGNoZWNrIGBoYXNfaW9tbXVfcHQoKWAgaW5zdGVhZC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiAgICBSZWxlYXNlLUFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KKHFlbXUg
Y2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 17:28:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 17:28: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-devel-bounces@lists.xenproject.org>)
	id 1goXBI-0003BP-Tj; Tue, 29 Jan 2019 17:28: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=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goXBH-0003BG-H4
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 17:28:15 +0000
X-Inumbo-ID: 419bec2c-23eb-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 419bec2c-23eb-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 17:28:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goXBF-0006FE-4u; Tue, 29 Jan 2019 17:28:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goXBE-0003ji-PM; Tue, 29 Jan 2019 17:28:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goXBE-0006p3-Oh; Tue, 29 Jan 2019 17:28:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132569-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f50dd67950ca9d5a517501af10de7c8d88d1a188
X-Osstest-Versions-That: xen=9d8c1d1814b744d0fb41085463db5d8ae025607e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 17:28:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132569: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU2OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjU2OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY1MGRkNjc5NTBjYTlkNWE1MTc1MDFhZjEwZGU3Yzhk
ODhkMWExODgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDlkOGMxZDE4
MTRiNzQ0ZDBmYjQxMDg1NDYzZGI1ZDhhZTAyNTYwN2UKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MjU2MiAgMjAxOS0wMS0yOSAxMjowMTowMSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzI1NjkgIDIwMTktMDEtMjkgMTU6MDA6NDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgOWQ4YzFkMTgxNC4uZjUwZGQ2Nzk1MCAg
ZjUwZGQ2Nzk1MGNhOWQ1YTUxNzUwMWFmMTBkZTdjOGQ4OGQxYTE4OCAtPiBzbW9rZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 17:47:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 17:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goXTQ-00057J-KU; Tue, 29 Jan 2019 17:47:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goXTO-000576-RD
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 17:46:58 +0000
X-Inumbo-ID: def4935f-23ed-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id def4935f-23ed-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 17:46:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goXTM-0006bX-8Q; Tue, 29 Jan 2019 17:46:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goXTL-0004vD-Pq; Tue, 29 Jan 2019 17:46:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goXTL-0000Mg-P7; Tue, 29 Jan 2019 17:46:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132468-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=23b6b8bf9011dc714e7c66ada789c665261607ac
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 17:46:55 +0000
Subject: [Xen-devel] [linux-4.19 test] 132468: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ2OCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0NjgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEg
eGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRl
cm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTcgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDEzMjQ0NgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDIzYjZiOGJmOTAxMWRjNzE0
ZTdjNjZhZGE3ODljNjY1MjYxNjA3YWMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAgODggZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgIDg2IGRheXMg
ICA1OCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI0MDIgIDIwMTktMDEtMjIgMjE6
MDA6NDQgWiAgICA2IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExMTAgcGVvcGxlIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU4NzU0IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 17:56:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 17:56:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goXcE-00068J-IQ; Tue, 29 Jan 2019 17:56:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goXcD-000687-I6
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 17:56:05 +0000
X-Inumbo-ID: 2519c094-23ef-11e9-9e07-a3b134e456b3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2519c094-23ef-11e9-9e07-a3b134e456b3;
 Tue, 29 Jan 2019 17:56:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goXcB-0006mC-FF; Tue, 29 Jan 2019 17:56:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goXcB-0005UN-4a; Tue, 29 Jan 2019 17:56:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goXcB-0006NR-3m; Tue, 29 Jan 2019 17:56:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132456-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-rtds:host-ping-check-native:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9b5eed105a45ac0557af113b4096132ae7e3e47f
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 17:56:03 +0000
Subject: [Xen-devel] [linux-3.18 test] 132456: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ1NiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0NTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGlu
ZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgIDggcmVib290ICAgICAgICAgICBmYWlsIGluIDEzMjA2NiBwYXNzIGluIDEzMjQ1Ngog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9v
dCBmYWlsIGluIDEzMjA2NiBwYXNzIGluIDEzMjQ1NgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgIGZhaWwgaW4gMTMyMDY2IHBhc3MgaW4gMTMyNDU2CiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAx
MzIwNjYgcGFzcyBpbiAxMzI0NTYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgZmFpbCBpbiAxMzIwNjYgcGFzcyBpbiAxMzI0NTYKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEzMjA2NiBwYXNz
IGluIDEzMjQ1NgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19o
b3N0IGZhaWwgaW4gMTMyMDY2IHBhc3MgaW4gMTMyNDU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCA3IHhlbi1ib290IGZhaWwgaW4gMTMyMDY2IHBhc3MgaW4gMTMy
NDU2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBpbiAxMzIwNjYgcGFzcyBpbiAxMzI0NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEzMjA2NiBwYXNzIGluIDEzMjQ1NgogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgZmFpbCBpbiAxMzIw
NjYgcGFzcyBpbiAxMzI0NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIGluIDEzMjA2NiBwYXNzIGluIDEzMjQ1NgogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0IGZhaWwgaW4gMTMyMDY2IHBhc3MgaW4g
MTMyNDU2CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ZmFpbCBpbiAxMzIwNjYgcGFzcyBpbiAxMzI0NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEzMjA2NiBwYXNzIGluIDEzMjQ1NgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgIGZhaWwgaW4gMTMy
MDY2IHBhc3MgaW4gMTMyNDU2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4t
Ym9vdC9kc3RfaG9zdCBmYWlsIGluIDEzMjA2NiBwYXNzIGluIDEzMjQ1NgogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0IGZhaWwgaW4gMTMyMDY2IHBhc3Mg
aW4gMTMyNDU2CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAg
ICAgZmFpbCBpbiAxMzIwNjYgcGFzcyBpbiAxMzI0NTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEzMjA2NiBwYXNzIGluIDEzMjQ1Ngog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4g
MTMyMDY2IHBhc3MgaW4gMTMyNDU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMyMDY2IHBhc3Mg
aW4gMTMyNDU2CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBpbiAxMzI0MDggcGFzcyBpbiAxMzI0NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMjA2Ngog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAg
ICBmYWlsIHBhc3MgaW4gMTMyNDA4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzI0MDgKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWls
IHBhc3MgaW4gMTMyNDA4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMjA2NiBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEzMjA2NiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMyMDY2IG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMyMDY2IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGVi
aWFuLWRpLWluc3RhbGwgICBmYWlsIGluIDEzMjQwOCBsaWtlIDEyODg0MQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYx
MzJhZTdlM2U0N2YKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5
NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0NzozOSBaICAxMDMgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6MTc6MzAgWiAgIDgwIGRheXMgICA1MyBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzE5NDIgIDIwMTktMDEtMTMgMTM6MjU6NDIgWiAgIDE2
IGRheXMgICAgOSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ3NCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTQ3MjIgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 18:49:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 18:49: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-devel-bounces@lists.xenproject.org>)
	id 1goYRb-0002k3-Ta; Tue, 29 Jan 2019 18:49: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=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goYRa-0002ju-Ax
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 18:49:10 +0000
X-Inumbo-ID: 8e8c8942-23f6-11e9-8b1b-bbf8cf7b98e8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e8c8942-23f6-11e9-8b1b-bbf8cf7b98e8;
 Tue, 29 Jan 2019 18:49:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goYRW-0007pt-NI; Tue, 29 Jan 2019 18:49:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goYRW-0001gV-Eb; Tue, 29 Jan 2019 18:49:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goYRW-0003a3-Do; Tue, 29 Jan 2019 18:49:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132484-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:build-armhf-libvirt:libvirt-build:fail:regression
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=19fc44f4a180158f27788e60f6da78ea29f68a33
X-Osstest-Versions-That: xen=7f01558d9b3fc4011741e9f469c96fd93dd8454e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 18:49:06 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 132484: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ4NCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQ4NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgZmFpbCBSRUdSLiB2cy4gMTMwOTU0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgUkVHUi4gdnMuIDEzMDk1NAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
NiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwOTU0CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEzMDk1NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSAg
ICBmYWlsIGxpa2UgMTMwODUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA4OTAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlr
ZSAxMzA5NTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEzMDk1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMDk1NAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMwOTU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRl
Ymlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzA5NTQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMDk1NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE5ZmM0NGY0
YTE4MDE1OGYyNzc4OGU2MGY2ZGE3OGVhMjlmNjhhMzMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAg
ICAgICAgICAgICAgICAgIDdmMDE1NThkOWIzZmM0MDExNzQxZTlmNDY5Yzk2ZmQ5M2RkODQ1NGUK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDk1NCAgMjAxOC0xMi0wMyAwMzoxMjo0MSBaICAgNTcg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI0ODQgIDIwMTktMDEtMjYgMDE6MzY6MzkgWiAg
ICAzIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFNoYW1l
ZXIgS29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDE5ZmM0
NGY0YTE4MDE1OGYyNzc4OGU2MGY2ZGE3OGVhMjlmNjhhMzMKQXV0aG9yOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBPY3QgMSAxNzo0MjoyNiAyMDE4ICsw
MTAwCgogICAgeGVuL2FybTogdmdpYy12MzogRGVsYXkgdGhlIGluaXRpYWxpemF0aW9uIG9mIHRo
ZSBkb21haW4gaW5mb3JtYXRpb24KICAgIAogICAgQSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXF1
aXJlIHRvIGtub3cgdGhlIG51bWJlciBvZiB2Q1BVcyB3aGVuCiAgICBpbml0aWFsaXphdGluZyB0
aGUgdkdJQ3YzIGRvbWFpbiBzdHJ1Y3R1cmUuIEhvd2V2ZXIgdGhpcyBpbmZvcm1hdGlvbiBpcwog
ICAgbm90IGF2YWlsYWJsZSBhdCBkb21haW4gY3JlYXRpb24uIFRoaXMgaXMgb25seSBrbm93biBv
bmNlCiAgICBYRU5fRE9NQ1RMX21heF92cHVzIGlzIGNhbGxlZCBmb3IgdGhhdCBkb21haW4uCiAg
ICAKICAgIEluIG9yZGVyIHRvIGdldCB0aGUgbWF4IHZDUFVzIGFyb3VuZCwgZGVsYXkgdGhlIGRv
bWFpbiBwYXJ0IG9mIHRoZSB2R0lDCiAgICB2MyBpbml0aWFsaXphdGlvbiB1bnRpbCB0aGUgZmly
c3QgdkNQVSBvZiB0aGUgZG9tYWluIGlzIGluaXRpYWxpemVkLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgVGVzdGVkLWJ5OiBT
aGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAg
ICBBY2tlZC1idXQtZGlzbGlrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDcwM2Q5ZDVlYzEzYTBm
NDg3ZTc0MTUxNzRiYTU0ZTBlM2NhMTU4ZGIpCgpjb21taXQgOTdiMzdlMzQyYjBhYmUyYzNkNWM1
Y2U4ZmZlODg0Y2IyMGM4NWJlNQpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgTm92IDEzIDA4OjQ1OjQ5IDIwMTggLTA4MDAKCiAg
ICB4ZW4vYXJtOiBjaGVjayBmb3IgbXVsdGlib290IG5vZGVzIG9ubHkgdW5kZXIgL2Nob3Nlbgog
ICAgCiAgICBNYWtlIHN1cmUgdG8gb25seSBsb29rIGZvciBtdWx0aWJvb3QgY29tcGF0aWJsZSBu
b2RlcyBvbmx5IHVuZGVyCiAgICAvY2hvc2VuLCBub3QgdW5kZXIgYW55IG90aGVyIHBhdGhzIChk
ZXB0aCA8PSAzKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
dGVmYW5vc0B4aWxpbnguY29tPgogICAgW2p1bGllbjogVXNlIHNpemVvZihwYXRoKSBpbnN0ZWFk
IG9mIGxlbiBdCiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGMzMmUzNjg5YzU0NjMwNWQ0ZWFl
NTNlNmNjZjljOGI0ZTA0OGM3ZGYpCgpjb21taXQgMmQ1N2I1NWEwZGVmMGNjNjM2MzAyODIxZmI2
ZTFjZTFhZWY3Zjk0NwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkRhdGU6ICAgVHVlIE9jdCAyMyAxOToxNzowNyAyMDE4ICswMTAwCgogICAgeGVuL2FybTogZ2lj
OiBFbnN1cmUgb3JkZXJpbmcgYmV0d2VlbiByZWFkIG9mIElOVEFDSyBhbmQgc2hhcmVkIGRhdGEK
ICAgIAogICAgV2hlbiBhbiBJUEkgaXMgZ2VuZXJhdGVkIGJ5IGEgQ1BVLCB0aGUgcGF0dGVybiBs
b29rcyByb3VnaGx5IGxpa2U6CiAgICAKICAgICAgPHdyaXRlIHNoYXJlZCBkYXRhPgogICAgICBk
c2Ioc3kpOwogICAgICA8d3JpdGUgdG8gR0lDIHRvIHNpZ25hbCBTR0k+CiAgICAKICAgIE9uIHRo
ZSByZWNlaXZpbmcgQ1BVIHdlIHJlbHkgb24gdGhlIGZhY3QgdGhhdCwgb25jZSB3ZSd2ZSB0YWtl
biB0aGUKICAgIGludGVycnVwdCwgdGhlbiB0aGUgZnJlc2hseSB3cml0dGVuIHNoYXJlZCBkYXRh
IG11c3QgYmUgdmlzaWJsZSB0byB1cy4KICAgIFB1dCBhbm90aGVyIHdheSwgdGhlIENQVSBpc24n
dCBnb2luZyB0byBzcGVjdWxhdGUgdGFraW5nIGFuIGludGVycnVwdC4KICAgIAogICAgVW5mb3J0
dW5hdGVseSwgdGhpcyBhc3N1bXB0aW9uIHR1cm5zIG91dCB0byBiZSBicm9rZW4uCiAgICAKICAg
IENvbnNpZGVyIHRoYXQgQ1BVeCB3YW50cyB0byBzZW5kIGFuIElQSSB0byBDUFV5LCB3aGljaCB3
aWxsIGNhdXNlIENQVXkKICAgIHRvIHJlYWQgc29tZSBzaGFyZWRfZGF0YS4gQmVmb3JlIENQVXgg
aGFzIGRvbmUgYW55dGhpbmcsIGEgcmFuZG9tCiAgICBwZXJpcGhlcmFsIHJhaXNlcyBhbiBJUlEg
dG8gdGhlIEdJQyBhbmQgdGhlIElSUSBsaW5lIG9uIENQVXkgaXMgcmFpc2VkLgogICAgQ1BVeSB0
aGVuIHRha2VzIHRoZSBJUlEgYW5kIHN0YXJ0cyBleGVjdXRpbmcgdGhlIGVudHJ5IGNvZGUsIGhl
YWRpbmcKICAgIHRvd2FyZHMgZ2ljX2hhbmRsZV9pcnEuIEZ1cnRoZXJtb3JlLCBsZXQncyBhc3N1
bWUgdGhhdCBhIGJ1bmNoIG9mIHRoZQogICAgcHJldmlvdXMgaW50ZXJydXB0cyBoYW5kbGVkIGJ5
IENQVXkgd2VyZSBTR0lzLCBzbyB0aGUgYnJhbmNoIHByZWRpY3RvcgogICAga2lja3MgaW4gYW5k
IHNwZWN1bGF0ZXMgdGhhdCBpcnFuciB3aWxsIGJlIDwxNiBhbmQgd2UncmUgbGlrZWx5IHRvCiAg
ICBoZWFkIGludG8gaGFuZGxlX0lQSS4gVGhlIHByZWZldGNoZXIgdGhlbiBncmFicyBhIHNwZWN1
bGF0aXZlIGNvcHkgb2YKICAgIHNoYXJlZF9kYXRhIHdoaWNoIGNvbnRhaW5zIGEgc3RhbGUgdmFs
dWUuCiAgICAKICAgIE1lYW53aGlsZSwgQ1BVeCBnZXRzIHJvdW5kIHRvIHVwZGF0aW5nIHNoYXJl
ZF9kYXRhIGFuZCBhc2tpbmcgdGhlIEdJQwogICAgdG8gc2VuZCBhbiBTR0kgdG8gQ1BVeS4gSW50
ZXJuYWxseSwgdGhlIEdJQyBkZWNpZGVzIHRoYXQgdGhlIFNHSSBpcwogICAgbW9yZSBpbXBvcnRh
bnQgdGhhbiB0aGUgcGVyaXBoZXJhbCBpbnRlcnJ1cHQgKHdoaWNoIGhhc24ndCB5ZXQgYmVlbgog
ICAgQUNLZWQpIGJ1dCBkb2Vzbid0IG5lZWQgdG8gZG8gYW55dGhpbmcgdG8gQ1BVeSwgYmVjYXVz
ZSB0aGUgSVJRIGxpbmUKICAgIGlzIGFscmVhZHkgcmFpc2VkLgogICAgCiAgICBDUFV5IHRoZW4g
cmVhZHMgdGhlIEFDSyByZWdpc3RlciBvbiB0aGUgR0lDLCBzZWVzIHRoZSBTR0kgdmFsdWUgd2hp
Y2gKICAgIGNvbmZpcm1zIHRoZSBicmFuY2ggcHJlZGljdGlvbiBhbmQgd2UgZW5kIHVwIHdpdGgg
YSBzdGFsZSBzaGFyZWRfZGF0YQogICAgdmFsdWUuCiAgICAKICAgIFRoaXMgcGF0Y2ggZml4ZXMg
dGhlIHByb2JsZW0gYnkgYWRkaW5nIGFuIHNtcF9ybWIoKSB0byB0aGUgSVBJIGVudHJ5CiAgICBj
b2RlIGluIGRvX1NHSS4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSBkb2N1bWVudCB0aGUgd3Jp
dGUgYmFycmllci4KICAgIAogICAgQmFzZWQgb24gTGludXggY29tbWl0IGY4NmM0ZmJkOTMwZmY2
ZmVjZjNkOGExYzMxMzE4MmJkMGY0OWY0OTYKICAgICJpcnFjaGlwL2dpYzogRW5zdXJlIG9yZGVy
aW5nIGJldHdlZW4gcmVhZCBvZiBJTlRBQ0sgYW5kIHNoYXJlZCBkYXRhIi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyaWkgQW5pc292PGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTU1ZTVmMWJkMjZjNGMxOTk1MzU3ZTk2NzFiM2U0MmE2
OGQ1Y2U4ZikKCmNvbW1pdCBhM2IyMmViMGM0NjA1MmIzMTM2MzUyZTgxNDk3ZTI5MGU2ZDE3NTU2
CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUg
T2N0IDIzIDE5OjE3OjA2IDIwMTggKzAxMDAKCiAgICB4ZW4vYXJtOiBnaWM6IEVuc3VyZSB3ZSBo
YXZlIGFuIElTQiBiZXR3ZWVuIGFjayBhbmQgZG9fSVJRKCkKICAgIAogICAgRGV2aWNlcyB0aGF0
IGV4cG9zZSB0aGVpciBpbnRlcnJ1cHQgc3RhdHVzIHJlZ2lzdGVycyB2aWEgc3lzdGVtCiAgICBy
ZWdpc3RlcnMgKGUuZy4gU3RhdGlzdGljYWwgcHJvZmlsaW5nLCBDUFUgUE1VLCBEeW5hbUlRIFBN
VSwgYXJjaCB0aW1lciwKICAgIHZnaWMgKGFsdGhvdWdoIHVudXNlZCBieSBMaW51eCksIC4uLikg
cmVseSBvbiBhIGNvbnRleHQgc3luY2hyb25pc2luZwogICAgb3BlcmF0aW9uIG9uIHRoZSBDUFUg
dG8gZW5zdXJlIHRoYXQgdGhlIHVwZGF0ZWQgc3RhdHVzIHJlZ2lzdGVyIGlzCiAgICB2aXNpYmxl
IHRvIHRoZSBDUFUgd2hlbiBoYW5kbGluZyB0aGUgaW50ZXJydXB0LiBUaGlzIHVzdWFsbHkgaGFw
cGVucyBhcwogICAgYSByZXN1bHQgb2YgdGFraW5nIHRoZSBJUlEgZXhjZXB0aW9uIGluIHRoZSBm
aXJzdCBwbGFjZSwgYnV0IHRoZXJlIGFyZQogICAgdHdvIHJhY2Ugc2NlbmFyaW9zIHdoZXJlIHRo
aXMgaXNuJ3QgdGhlIGNhc2UuCiAgICAKICAgIEZvciBleGFtcGxlLCBsZXQncyBzYXkgd2UgaGF2
ZSB0d28gcGVyaXBoZXJhbHMgKFggYW5kIFkpLCB3aGVyZSBZIHVzZXMgYQogICAgc3lzdGVtIHJl
Z2lzdGVyIGZvciBpdHMgaW50ZXJydXB0IHN0YXR1cy4KICAgIAogICAgQ2FzZSAxOgogICAgMS4g
Q1BVIHRha2VzIGFuIElSUSBleGNlcHRpb24gYXMgYSByZXN1bHQgb2YgWCByYWlzaW5nIGFuIGlu
dGVycnVwdAogICAgMi4gWSB0aGVuIHJhaXNlcyBpdHMgaW50ZXJydXB0IGxpbmUsIGJ1dCB0aGUg
dXBkYXRlIHRvIGl0cyBzeXN0ZW0KICAgICAgIHJlZ2lzdGVyIGlzIG5vdCB5ZXQgdmlzaWJsZSB0
byB0aGUgQ1BVCiAgICAzLiBUaGUgR0lDIGRlY2lkZXMgdG8gZXhwb3NlIFkncyBpbnRlcnJ1cHQg
bnVtYmVyIGZpcnN0IGluIHRoZSBBY2sKICAgICAgIHJlZ2lzdGVyCiAgICA0LiBUaGUgQ1BVIHJ1
bnMgdGhlIElSUSBoYW5kbGVyIGZvciBZLCBidXQgdGhlIHN0YXR1cyByZWdpc3RlciBpcyBzdGFs
ZQogICAgCiAgICBDYXNlIDI6CiAgICAxLiBDUFUgdGFrZXMgYW4gSVJRIGV4Y2VwdGlvbiBhcyBh
IHJlc3VsdCBvZiBYIHJhaXNpbmcgYW4gaW50ZXJydXB0CiAgICAyLiBDUFUgcmVhZHMgdGhlIGlu
dGVycnVwdCBudW1iZXIgZm9yIFggZnJvbSB0aGUgQWNrIHJlZ2lzdGVyIGFuZCBydW5zCiAgICAg
ICBpdHMgSVJRIGhhbmRsZXIKICAgIDMuIFkgcmFpc2VzIGl0cyBpbnRlcnJ1cHQgbGluZSBhbmQg
dGhlIEFjayByZWdpc3RlciBpcyB1cGRhdGVkLCBidXQKICAgICAgIGFnYWluLCB0aGUgdXBkYXRl
IHRvIGl0cyBzeXN0ZW0gcmVnaXN0ZXIgaXMgbm90IHlldCB2aXNpYmxlIHRvIHRoZQogICAgICAg
Q1BVLgogICAgNC4gU2luY2UgdGhlIEdJQyBkcml2ZXJzIHBvbGwgdGhlIEFjayByZWdpc3Rlciwg
d2UgcmVhZCBZJ3MgaW50ZXJydXB0CiAgICAgICBudW1iZXIgYW5kIHJ1biBpdHMgaGFuZGxlciB3
aXRob3V0IGEgY29udGV4dCBzeW5jaHJvbmlzYXRpb24KICAgICAgIG9wZXJhdGlvbiwgdGhlcmVm
b3JlIHNlZWluZyB0aGUgc3RhbGUgcmVnaXN0ZXIgdmFsdWUuCiAgICAKICAgIEluIGVpdGhlciBj
YXNlLCB3ZSBydW4gdGhlIHJpc2sgb2YgbWlzc2luZyBhbiBJUlEuIFRoaXMgcGF0Y2ggc29sdmVz
IHRoZQogICAgcHJvYmxlbSBieSBlbnN1cmluZyB0aGF0IHdlIGV4ZWN1dGUgYW4gSVNCIGluIHRo
ZSBHSUMgZHJpdmVycyBwcmlvcgogICAgdG8gaW52b2tpbmcgdGhlIGludGVycnVwdCBoYW5kbGVy
LgogICAgCiAgICBCYXNlZCBvbiBMaW51eCBjb21taXQgMzlhMDZiNjdjMmMxMjU2YmNmMjM2MWEx
ZjY3ZDI1MjlmNzBhYjIwNgogICAgImlycWNoaXAvZ2ljOiBFbnN1cmUgd2UgaGF2ZSBhbiBJU0Ig
YmV0d2VlbiBhY2sgYW5kIC0+aGFuZGxlX2lycSIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlp
IEFuaXNvdjxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDE3N2FmZWM0NTU2YzY3NmU1YTFhOTU4ZDE2MjYyMjZmYmNhMmE2OTYpCihxZW11IGNo
YW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 18:56:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 18:56:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goYYD-0003UX-MQ; Tue, 29 Jan 2019 18:56: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=UP/6=QF=citrix.com=prvs=925a3a4ce=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1goYYB-0003US-Ki
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 18:55:59 +0000
X-Inumbo-ID: 82e7ad14-23f7-11e9-87ad-3fc3406154b7
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 82e7ad14-23f7-11e9-87ad-3fc3406154b7;
 Tue, 29 Jan 2019 18:55:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="85234574"
To: <xen-devel@lists.xenproject.org>
References: <osstest-132484-mainreport@xen.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0e9617ba-0348-890e-050a-35ab767898b9@citrix.com>
Date: Tue, 29 Jan 2019 18:55:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <osstest-132484-mainreport@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [xen-4.9-testing test] 132484: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMjAxOSAxODo0OSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZsaWdo
dCAxMzI0ODQgeGVuLTQuOS10ZXN0aW5nIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQ4NC8KPgo+IFJlZ3Jlc3Npb25zIDot
KAo+Cj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgIGZhaWwgUkVHUi4gdnMuIDEz
MDk1NAoKVGhpcyBpcyB0aGUgWFNBLTI3OCBQb0Mgbm90aWNpbmcgdGhhdCBjL3MKNzVjZTM2ZWI3
MmNiOTNlOGEzYzlmNjBmZDVlNjk3MDY3OTIxZDcxMiBoYXNuJ3QgYmVlbiBiYWNrcG9ydGVkLgoK
SXQgaXMgZXhjZWVkaW5nbHkgbWFjaGluZSBzcGVjaWZpYyBhcyB0byB3aGV0aGVyIHRoZSBwcm9i
bGVtIG1hbmlmZXN0cy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 19:07:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 19:07: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-devel-bounces@lists.xenproject.org>)
	id 1goYjc-0004ZM-Re; Tue, 29 Jan 2019 19:07: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=dSfb=QF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1goYjb-0004ZH-Lc
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 19:07:47 +0000
X-Inumbo-ID: 293b0c4d-23f9-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 293b0c4d-23f9-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 19:07:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4BE87A78;
 Tue, 29 Jan 2019 11:07:45 -0800 (PST)
Received: from [10.1.35.17] (e110479-lin.cambridge.arm.com [10.1.35.17])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C2C883F557;
 Tue, 29 Jan 2019 11:07:42 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, daniel.vetter@intel.com, jgross@suse.com,
 boris.ostrovsky@oracle.com, kraxel@redhat.com, noralf@tronnes.org,
 hch@infradead.org
References: <20190129150422.19867-1-andr2000@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bf8cf8d9-7092-d956-44d2-e55233f495d2@arm.com>
Date: Tue, 29 Jan 2019 19:07:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190129150422.19867-1-andr2000@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] drm/xen-front: Fix mmap attributes for
 display buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMS8yOS8xOSAzOjA0IFBNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byB3cm90ZToKPiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1
c2hjaGVua29AZXBhbS5jb20+Cj4gCj4gV2hlbiBHRU0gYmFja2luZyBzdG9yYWdlIGlzIGFsbG9j
YXRlZCB0aG9zZSBhcmUgbm9ybWFsIHBhZ2VzLAo+IHNvIHRoZXJlIGlzIG5vIHBvaW50IHVzaW5n
IHBncHJvdF93cml0ZWNvbWJpbmUgd2hpbGUgbW1hcGluZy4KPiBUaGlzIGZpeGVzIG1pc21hdGNo
IG9mIGJ1ZmZlciBwYWdlcycgbWVtb3J5IGF0dHJpYnV0ZXMgYmV0d2Vlbgo+IHRoZSBmcm9udGVu
ZCBhbmQgYmFja2VuZCB3aGljaCBtYXkgY2F1c2Ugc2NyZWVuIGFydGlmYWN0cy4KPiAKPiBGaXhl
czogYzU3NWI3ZWViODlmICgiZHJtL3hlbi1mcm9udDogQWRkIHN1cHBvcnQgZm9yIFhlbiBQViBk
aXNwbGF5IGZyb250ZW5kIikKPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gU3VnZ2VzdGVkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jIHwgNSArKy0tLQo+ICAgMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250X2dlbS5jCj4gaW5kZXggZDMwM2EyZTE3ZjVlLi45ZDVjMDNkNzY2OGQgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCj4gQEAgLTIzNSw4ICsy
MzUsNyBAQCBzdGF0aWMgaW50IGdlbV9tbWFwX29iaihzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgKnhl
bl9vYmosCj4gICAJdm1hLT52bV9mbGFncyAmPSB+Vk1fUEZOTUFQOwo+ICAgCXZtYS0+dm1fZmxh
Z3MgfD0gVk1fTUlYRURNQVA7Cj4gICAJdm1hLT52bV9wZ29mZiA9IDA7Cj4gLQl2bWEtPnZtX3Bh
Z2VfcHJvdCA9Cj4gLQkJCXBncHJvdF93cml0ZWNvbWJpbmUodm1fZ2V0X3BhZ2VfcHJvdCh2bWEt
PnZtX2ZsYWdzKSk7Cj4gKwl2bWEtPnZtX3BhZ2VfcHJvdCA9IHZtX2dldF9wYWdlX3Byb3Qodm1h
LT52bV9mbGFncyk7CgpUaGUgcGF0Y2ggbG9va3MgZ29vZCB0byBtZS4gSXQgd291bGQgYmUgd29y
dGggZXhwYW5kaW5nIHRoZSBjb21tZW50IGEgCmJpdCBiZWZvcmUgdG8gZXhwbGFpbiB0aGF0IHdl
IG92ZXJ3cml0ZSB2bV9wYWdlX3Byb3QgdG8gdXNlIGNhY2hlYWJsZSAKYXR0cmlidXRlIGFzIHJl
cXVpcmVkIGJ5IHRoZSBYZW4gQUJJLgoKV2l0aCB0aGUgY29tbWVudCB1cGRhdGVkOgoKQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 19:08:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 19:08: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-devel-bounces@lists.xenproject.org>)
	id 1goYkD-0004cQ-A3; Tue, 29 Jan 2019 19:08: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=UP/6=QF=citrix.com=prvs=925a3a4ce=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1goYkB-0004cB-Ed
 for xen-devel@lists.xen.org; Tue, 29 Jan 2019 19:08:23 +0000
X-Inumbo-ID: 3e3eef32-23f9-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e3eef32-23f9-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 19:08:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,537,1539648000"; d="scan'208";a="76759051"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 29 Jan 2019 19:07:50 +0000
Message-ID: <1548788870-1851-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/pv-shim: Avoid a command line parameter
 warning for CONFIG_PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBib290aW5nIGEgZ3Vlc3QgdXNpbmcgInB2c2hpbT0xIiBpbiB0aGUgVk0gY29uZmlndXJh
dGlvbiBmaWxlLCBsaWJ4bCdzCmRlZmF1bHQgY29tbWFuZCBsaW5lIGlzICJwdi1zaGltIGNvbnNv
bGU9eGVuLHB2Ii4KCldpdGggYSBDT05GSUdfUFZfU0hJTV9FWENMVVNJVkUgaHlwZXJ2aXNvciwg
dGhlIGJvb2xlYW5fcGFyYW0oKSBpcyBjb21waWxlZApvdXQsIHJlc3VsdGluZyBpbiBhIGNvbW1h
bmQgbGluZSBwYXJzaW5nIHdhcm5pbmc6CgogIChkOCkgWyAxNTU2LjMzNDY2NF0gKFhFTikgcGFy
YW1ldGVyICJwdi1zaGltIiB1bmtub3duIQoKQXZvaWQgdGhlIHdhcm5pbmcgYnkgaW5jbHVkaW5n
IGEgc2Vjb25kIGJvb2xlYW5fcGFyYW0oKSBmb3IgInB2LXNoaW0iIHdoaWNoCndyaXRlcyBpbnRv
IGEgdW51c2VkIHZhcmlhYmxlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyB8IDYgKysrKystCiAxIGZpbGUgY2hhbmdl
ZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKaW5kZXggNjM2YTlkNi4uYzQ1
ODg1YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYworKysgYi94ZW4vYXJjaC94
ODYvcHYvc2hpbS5jCkBAIC00MCw3ICs0MCwxMSBAQAogI3VuZGVmIHZpcnRfdG9fbWZuCiAjZGVm
aW5lIHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQogCi0jaWZuZGVmIENP
TkZJR19QVl9TSElNX0VYQ0xVU0lWRQorI2lmZGVmIENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRQor
LyogVG9sZXJhdGUgInB2LXNoaW0iIGJlaW5nIHBhc3NlZCB0byBhIENPTkZJR19QVl9TSElNX0VY
Q0xVU0lWRSBoeXBlcnZpc29yLiAqLworc3RhdGljIGJvb2wgX2Rpc2NhcmQ7Citib29sZWFuX3Bh
cmFtKCJwdi1zaGltIiwgX2Rpc2NhcmQpOworI2Vsc2UKIGJvb2wgcHZfc2hpbTsKIGJvb2xlYW5f
cGFyYW0oInB2LXNoaW0iLCBwdl9zaGltKTsKICNlbmRpZgotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 19:50:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 19:50: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-devel-bounces@lists.xenproject.org>)
	id 1goZOO-0000Hv-O8; Tue, 29 Jan 2019 19:49: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=UP/6=QF=citrix.com=prvs=925a3a4ce=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1goZOO-0000Hq-3q
 for xen-devel@lists.xen.org; Tue, 29 Jan 2019 19:49:56 +0000
X-Inumbo-ID: 0b6c211e-23ff-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b6c211e-23ff-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 19:49:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,538,1539648000"; d="scan'208,217";a="85237562"
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
To: Xen-devel List <xen-devel@lists.xen.org>
Message-ID: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com>
Date: Tue, 29 Jan 2019 19:49:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: [Xen-devel] [Xen 4.12 bug] HVM/PVH boot confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1267455176270907943=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1267455176270907943==
Content-Type: multipart/alternative;
	boundary="------------4A9A24F9D43D1E0071E12AD2"
Content-Language: en-GB

--------------4A9A24F9D43D1E0071E12AD2
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Hello,

Given the following vm.cfg file:

name="vm"
type="hvm"

vcpus=4
memory=1024

firmware_override="/root/xen-syms"

kernel="/boot/vmlinuz-4.4-xen"
ramdisk="/boot/initrd-4.4.0+10.img"

cmdline="console=xen,pv dom0=pv --- earlyprintk=xen"

Xen crashes with the following trace:

(d15) (XEN) Xen BUG at pvh-boot.c:82
(d15) (XEN) ----[ Xen-4.12.0-rc  x86_64  debug=y   Not tainted ]----
(d15) (XEN) CPU:    0
(d15) (XEN) RIP:    e008:[<ffff82d0804331f2>] pvh_init+0x27d/0x2fe
<snip>
(d15) (XEN) Xen call trace:
(d15) (XEN)    [<ffff82d0804331f2>] pvh_init+0x27d/0x2fe
(d15) (XEN)    [<ffff82d080429000>] __start_xen+0x14c/0x28f6
(d15) (XEN)    [<ffff82d0802000f3>] __high_start+0x53/0x55
(d15) (XEN)
(d15) (XEN)
(d15) (XEN) ****************************************
(d15) (XEN) Panic on CPU 0:
(d15) (XEN) Xen BUG at pvh-boot.c:82
(d15) (XEN) ****************************************

The problem is that Xen is started at its PVH entrypoint (contrary to
the instructions in the vm config file), and Xen unconditionally expects
RSDP to be passed.

There are at least two bugs here.

1) RSDP was a late addition to the PVH boot protocol.Â  Xen's PVH
entrypoint must not mandate its existence, because there are releases of
the domain builder which don't provide it.

2) The HVM/PVH boot confusion.Â  This think this is a still-outstanding
bug around the broken assumption that the hvmloader binary speaks the
PVH protocol without advertising itself appropriately (I really regret
not objecting to those patches before they went in).Â  At the least, that
needs fixing by putting a proper ELF note in hvmloader, and the domain
builder needs to be updated to build all PVH-boot-ABI images consistently.

I don't have time to look into this at the moment, if anyone fancies
trying to fix these issues.

~Andrew

--------------4A9A24F9D43D1E0071E12AD2
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hello,<br>
    <br>
    Given the following vm.cfg file:<br>
    <br>
    name="vm"<br>
    type="hvm"<br>
    <br>
    vcpus=4<br>
    memory=1024<br>
    <br>
    firmware_override="/root/xen-syms"<br>
    <br>
    kernel="/boot/vmlinuz-4.4-xen"<br>
    ramdisk="/boot/initrd-4.4.0+10.img"<br>
    <br>
    cmdline="console=xen,pv dom0=pv --- earlyprintk=xen"<br>
    <br>
    Xen crashes with the following trace:<br>
    <br>
    <pre>(d15) (XEN) Xen BUG at pvh-boot.c:82
(d15) (XEN) ----[ Xen-4.12.0-rc  x86_64  debug=y   Not tainted ]----
(d15) (XEN) CPU:    0
(d15) (XEN) RIP:    e008:[&lt;ffff82d0804331f2&gt;] pvh_init+0x27d/0x2fe
&lt;snip&gt;
(d15) (XEN) Xen call trace:
(d15) (XEN)    [&lt;ffff82d0804331f2&gt;] pvh_init+0x27d/0x2fe
(d15) (XEN)    [&lt;ffff82d080429000&gt;] __start_xen+0x14c/0x28f6
(d15) (XEN)    [&lt;ffff82d0802000f3&gt;] __high_start+0x53/0x55
(d15) (XEN)
(d15) (XEN)
(d15) (XEN) ****************************************
(d15) (XEN) Panic on CPU 0:
(d15) (XEN) Xen BUG at pvh-boot.c:82
(d15) (XEN) ****************************************

</pre>
    The problem is that Xen is started at its PVH entrypoint (contrary
    to the instructions in the vm config file), and Xen unconditionally
    expects RSDP to be passed.<br>
    <br>
    There are at least two bugs here.<br>
    <br>
    1) RSDP was a late addition to the PVH boot protocol.Â  Xen's PVH
    entrypoint must not mandate its existence, because there are
    releases of the domain builder which don't provide it.<br>
    <br>
    2) The HVM/PVH boot confusion.Â  This think this is a
    still-outstanding bug around the broken assumption that the
    hvmloader binary speaks the PVH protocol without advertising itself
    appropriately (I really regret not objecting to those patches before
    they went in).Â  At the least, that needs fixing by putting a proper
    ELF note in hvmloader, and the domain builder needs to be updated to
    build all PVH-boot-ABI images consistently.<br>
    <br>
    I don't have time to look into this at the moment, if anyone fancies
    trying to fix these issues.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------4A9A24F9D43D1E0071E12AD2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1267455176270907943==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 29 19:55:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 19: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-devel-bounces@lists.xenproject.org>)
	id 1goZU4-000120-Ed; Tue, 29 Jan 2019 19:55:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goZU3-00011n-Az
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 19:55:47 +0000
X-Inumbo-ID: ddb090f9-23ff-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ddb090f9-23ff-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 19:55:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goZU0-0000gu-TA; Tue, 29 Jan 2019 19:55:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goZU0-0006oA-JQ; Tue, 29 Jan 2019 19:55:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goZU0-0007dy-Io; Tue, 29 Jan 2019 19:55:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132472-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=494367cb57c95bca5c4b2a45e98ebf4cbf3915f3
X-Osstest-Versions-That: linux=30bac164aca750892b93eef350439a0562a68647
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 19:55:44 +0000
Subject: [Xen-devel] [linux-next test] 132472: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ3MiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0NzIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjQ1MQogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMyNDUxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1
ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMyNDUxCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzI0NTEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0NTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjQ1MQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMyNDUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0NTEKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMjQ1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0NTEKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMjQ1MQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgNDk0MzY3Y2I1N2M5NWJjYTVjNGIyYTQ1ZTk4ZWJmNGNi
ZjM5MTVmMwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMzBiYWMxNjRh
Y2E3NTA4OTJiOTNlZWYzNTA0MzlhMDU2MmE2ODY0NwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAg
ICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMzI0NzIgIDIwMTktMDEtMjUgMDk6MTg6NTggWiAgICA0IGRheXMgICAgMSBhdHRlbXB0
cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 20:24:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 20: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-devel-bounces@lists.xenproject.org>)
	id 1goZvX-0003vE-NB; Tue, 29 Jan 2019 20:24: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=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goZvV-0003v5-QQ
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 20:24:09 +0000
X-Inumbo-ID: d4742801-2403-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4742801-2403-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 20:24:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goZvS-0001Hk-Lm; Tue, 29 Jan 2019 20:24:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goZvS-0000IB-3L; Tue, 29 Jan 2019 20:24:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goZvS-00062c-2k; Tue, 29 Jan 2019 20:24:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132486-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=015b00ff3581d5f83cbc0ea96ebdc3900f12053e
X-Osstest-Versions-That: xen=96cbd0893f783997caaf117e897d5fa8f2dc7b5f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 20:24:06 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 132486: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ4NiB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0ODYvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgIGZhaWwgUkVHUi4gdnMuIDEzMDg2MAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgMDE1YjAwZmYzNTgxZDVmODNjYmMwZWE5NmViZGMzOTAwZjEyMDUzZQpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTZjYmQwODkzZjc4Mzk5N2NhYWYxMTdlODk3ZDVm
YThmMmRjN2I1ZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwODYwICAyMDE4LTExLTI5IDE0OjA2
OjUwIFogICA2MSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjQ4NiAgMjAxOS0wMS0yNiAw
MTozNjo1MyBaICAgIDMgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBTaGFtZWVyIEtvbG90
aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3Rl
ZmFub3NAeGlsaW54LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCAwMTViMDBmZjM1ODFkNWY4M2NiYzBlYTk2ZWJkYzM5MDBmMTIwNTNlCkF1
dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0
IDEgMTc6NDI6MjYgMjAxOCArMDEwMAoKICAgIHhlbi9hcm06IHZnaWMtdjM6IERlbGF5IHRoZSBp
bml0aWFsaXphdGlvbiBvZiB0aGUgZG9tYWluIGluZm9ybWF0aW9uCiAgICAKICAgIEEgZm9sbG93
LXVwIHBhdGNoIHdpbGwgcmVxdWlyZSB0byBrbm93IHRoZSBudW1iZXIgb2YgdkNQVXMgd2hlbgog
ICAgaW5pdGlhbGl6YXRpbmcgdGhlIHZHSUN2MyBkb21haW4gc3RydWN0dXJlLiBIb3dldmVyIHRo
aXMgaW5mb3JtYXRpb24gaXMKICAgIG5vdCBhdmFpbGFibGUgYXQgZG9tYWluIGNyZWF0aW9uLiBU
aGlzIGlzIG9ubHkga25vd24gb25jZQogICAgWEVOX0RPTUNUTF9tYXhfdnB1cyBpcyBjYWxsZWQg
Zm9yIHRoYXQgZG9tYWluLgogICAgCiAgICBJbiBvcmRlciB0byBnZXQgdGhlIG1heCB2Q1BVcyBh
cm91bmQsIGRlbGF5IHRoZSBkb21haW4gcGFydCBvZiB0aGUgdkdJQwogICAgdjMgaW5pdGlhbGl6
YXRpb24gdW50aWwgdGhlIGZpcnN0IHZDUFUgb2YgdGhlIGRvbWFpbiBpcyBpbml0aWFsaXplZC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFRlc3RlZC1ieTogU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50
aG9kaUBodWF3ZWkuY29tPgogICAgQWNrZWQtYnV0LWRpc2xpa2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCA3MDNkOWQ1ZWMxM2EwZjQ4N2U3NDE1MTc0YmE1NGUwZTNjYTE1OGRiKQoKY29tbWl0IDAy
ZmQxZWU4Y2UwMGNhMmExYjg5YmIxNzcwM2Q2NjcyMDlmYzQ5ZmIKQXV0aG9yOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRhdGU6ICAgVHVlIE5vdiAxMyAwODo0
NTo0OSAyMDE4IC0wODAwCgogICAgeGVuL2FybTogY2hlY2sgZm9yIG11bHRpYm9vdCBub2RlcyBv
bmx5IHVuZGVyIC9jaG9zZW4KICAgIAogICAgTWFrZSBzdXJlIHRvIG9ubHkgbG9vayBmb3IgbXVs
dGlib290IGNvbXBhdGlibGUgbm9kZXMgb25seSB1bmRlcgogICAgL2Nob3Nlbiwgbm90IHVuZGVy
IGFueSBvdGhlciBwYXRocyAoZGVwdGggPD0gMykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFtqdWxpZW46IFVzZSBz
aXplb2YocGF0aCkgaW5zdGVhZCBvZiBsZW4gXQogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICAKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IGMzMmUzNjg5YzU0NjMwNWQ0ZWFlNTNlNmNjZjljOGI0ZTA0OGM3ZGYpCgpjb21taXQgZGQx
Yzk4YWZjNjcwMjA5MDY3NDc5YTMyZjEwMDQxYTZhY2U0OGZhZApBdXRob3I6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIE9jdCAyMyAxOToxNzowNyAyMDE4
ICswMTAwCgogICAgeGVuL2FybTogZ2ljOiBFbnN1cmUgb3JkZXJpbmcgYmV0d2VlbiByZWFkIG9m
IElOVEFDSyBhbmQgc2hhcmVkIGRhdGEKICAgIAogICAgV2hlbiBhbiBJUEkgaXMgZ2VuZXJhdGVk
IGJ5IGEgQ1BVLCB0aGUgcGF0dGVybiBsb29rcyByb3VnaGx5IGxpa2U6CiAgICAKICAgICAgPHdy
aXRlIHNoYXJlZCBkYXRhPgogICAgICBkc2Ioc3kpOwogICAgICA8d3JpdGUgdG8gR0lDIHRvIHNp
Z25hbCBTR0k+CiAgICAKICAgIE9uIHRoZSByZWNlaXZpbmcgQ1BVIHdlIHJlbHkgb24gdGhlIGZh
Y3QgdGhhdCwgb25jZSB3ZSd2ZSB0YWtlbiB0aGUKICAgIGludGVycnVwdCwgdGhlbiB0aGUgZnJl
c2hseSB3cml0dGVuIHNoYXJlZCBkYXRhIG11c3QgYmUgdmlzaWJsZSB0byB1cy4KICAgIFB1dCBh
bm90aGVyIHdheSwgdGhlIENQVSBpc24ndCBnb2luZyB0byBzcGVjdWxhdGUgdGFraW5nIGFuIGlu
dGVycnVwdC4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgdGhpcyBhc3N1bXB0aW9uIHR1cm5zIG91
dCB0byBiZSBicm9rZW4uCiAgICAKICAgIENvbnNpZGVyIHRoYXQgQ1BVeCB3YW50cyB0byBzZW5k
IGFuIElQSSB0byBDUFV5LCB3aGljaCB3aWxsIGNhdXNlIENQVXkKICAgIHRvIHJlYWQgc29tZSBz
aGFyZWRfZGF0YS4gQmVmb3JlIENQVXggaGFzIGRvbmUgYW55dGhpbmcsIGEgcmFuZG9tCiAgICBw
ZXJpcGhlcmFsIHJhaXNlcyBhbiBJUlEgdG8gdGhlIEdJQyBhbmQgdGhlIElSUSBsaW5lIG9uIENQ
VXkgaXMgcmFpc2VkLgogICAgQ1BVeSB0aGVuIHRha2VzIHRoZSBJUlEgYW5kIHN0YXJ0cyBleGVj
dXRpbmcgdGhlIGVudHJ5IGNvZGUsIGhlYWRpbmcKICAgIHRvd2FyZHMgZ2ljX2hhbmRsZV9pcnEu
IEZ1cnRoZXJtb3JlLCBsZXQncyBhc3N1bWUgdGhhdCBhIGJ1bmNoIG9mIHRoZQogICAgcHJldmlv
dXMgaW50ZXJydXB0cyBoYW5kbGVkIGJ5IENQVXkgd2VyZSBTR0lzLCBzbyB0aGUgYnJhbmNoIHBy
ZWRpY3RvcgogICAga2lja3MgaW4gYW5kIHNwZWN1bGF0ZXMgdGhhdCBpcnFuciB3aWxsIGJlIDwx
NiBhbmQgd2UncmUgbGlrZWx5IHRvCiAgICBoZWFkIGludG8gaGFuZGxlX0lQSS4gVGhlIHByZWZl
dGNoZXIgdGhlbiBncmFicyBhIHNwZWN1bGF0aXZlIGNvcHkgb2YKICAgIHNoYXJlZF9kYXRhIHdo
aWNoIGNvbnRhaW5zIGEgc3RhbGUgdmFsdWUuCiAgICAKICAgIE1lYW53aGlsZSwgQ1BVeCBnZXRz
IHJvdW5kIHRvIHVwZGF0aW5nIHNoYXJlZF9kYXRhIGFuZCBhc2tpbmcgdGhlIEdJQwogICAgdG8g
c2VuZCBhbiBTR0kgdG8gQ1BVeS4gSW50ZXJuYWxseSwgdGhlIEdJQyBkZWNpZGVzIHRoYXQgdGhl
IFNHSSBpcwogICAgbW9yZSBpbXBvcnRhbnQgdGhhbiB0aGUgcGVyaXBoZXJhbCBpbnRlcnJ1cHQg
KHdoaWNoIGhhc24ndCB5ZXQgYmVlbgogICAgQUNLZWQpIGJ1dCBkb2Vzbid0IG5lZWQgdG8gZG8g
YW55dGhpbmcgdG8gQ1BVeSwgYmVjYXVzZSB0aGUgSVJRIGxpbmUKICAgIGlzIGFscmVhZHkgcmFp
c2VkLgogICAgCiAgICBDUFV5IHRoZW4gcmVhZHMgdGhlIEFDSyByZWdpc3RlciBvbiB0aGUgR0lD
LCBzZWVzIHRoZSBTR0kgdmFsdWUgd2hpY2gKICAgIGNvbmZpcm1zIHRoZSBicmFuY2ggcHJlZGlj
dGlvbiBhbmQgd2UgZW5kIHVwIHdpdGggYSBzdGFsZSBzaGFyZWRfZGF0YQogICAgdmFsdWUuCiAg
ICAKICAgIFRoaXMgcGF0Y2ggZml4ZXMgdGhlIHByb2JsZW0gYnkgYWRkaW5nIGFuIHNtcF9ybWIo
KSB0byB0aGUgSVBJIGVudHJ5CiAgICBjb2RlIGluIGRvX1NHSS4KICAgIAogICAgQXQgdGhlIHNh
bWUgdGltZSBkb2N1bWVudCB0aGUgd3JpdGUgYmFycmllci4KICAgIAogICAgQmFzZWQgb24gTGlu
dXggY29tbWl0IGY4NmM0ZmJkOTMwZmY2ZmVjZjNkOGExYzMxMzE4MmJkMGY0OWY0OTYKICAgICJp
cnFjaGlwL2dpYzogRW5zdXJlIG9yZGVyaW5nIGJldHdlZW4gcmVhZCBvZiBJTlRBQ0sgYW5kIHNo
YXJlZCBkYXRhIi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292PGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTU1ZTVmMWJk
MjZjNGMxOTk1MzU3ZTk2NzFiM2U0MmE2OGQ1Y2U4ZikKCmNvbW1pdCAyOGYzODBmYmRlYzNkMzFk
NjRhZmViZmNhMmQ3YTU4YTQ2NDJiNDA1CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgT2N0IDIzIDE5OjE3OjA2IDIwMTggKzAxMDAKCiAgICB4
ZW4vYXJtOiBnaWM6IEVuc3VyZSB3ZSBoYXZlIGFuIElTQiBiZXR3ZWVuIGFjayBhbmQgZG9fSVJR
KCkKICAgIAogICAgRGV2aWNlcyB0aGF0IGV4cG9zZSB0aGVpciBpbnRlcnJ1cHQgc3RhdHVzIHJl
Z2lzdGVycyB2aWEgc3lzdGVtCiAgICByZWdpc3RlcnMgKGUuZy4gU3RhdGlzdGljYWwgcHJvZmls
aW5nLCBDUFUgUE1VLCBEeW5hbUlRIFBNVSwgYXJjaCB0aW1lciwKICAgIHZnaWMgKGFsdGhvdWdo
IHVudXNlZCBieSBMaW51eCksIC4uLikgcmVseSBvbiBhIGNvbnRleHQgc3luY2hyb25pc2luZwog
ICAgb3BlcmF0aW9uIG9uIHRoZSBDUFUgdG8gZW5zdXJlIHRoYXQgdGhlIHVwZGF0ZWQgc3RhdHVz
IHJlZ2lzdGVyIGlzCiAgICB2aXNpYmxlIHRvIHRoZSBDUFUgd2hlbiBoYW5kbGluZyB0aGUgaW50
ZXJydXB0LiBUaGlzIHVzdWFsbHkgaGFwcGVucyBhcwogICAgYSByZXN1bHQgb2YgdGFraW5nIHRo
ZSBJUlEgZXhjZXB0aW9uIGluIHRoZSBmaXJzdCBwbGFjZSwgYnV0IHRoZXJlIGFyZQogICAgdHdv
IHJhY2Ugc2NlbmFyaW9zIHdoZXJlIHRoaXMgaXNuJ3QgdGhlIGNhc2UuCiAgICAKICAgIEZvciBl
eGFtcGxlLCBsZXQncyBzYXkgd2UgaGF2ZSB0d28gcGVyaXBoZXJhbHMgKFggYW5kIFkpLCB3aGVy
ZSBZIHVzZXMgYQogICAgc3lzdGVtIHJlZ2lzdGVyIGZvciBpdHMgaW50ZXJydXB0IHN0YXR1cy4K
ICAgIAogICAgQ2FzZSAxOgogICAgMS4gQ1BVIHRha2VzIGFuIElSUSBleGNlcHRpb24gYXMgYSBy
ZXN1bHQgb2YgWCByYWlzaW5nIGFuIGludGVycnVwdAogICAgMi4gWSB0aGVuIHJhaXNlcyBpdHMg
aW50ZXJydXB0IGxpbmUsIGJ1dCB0aGUgdXBkYXRlIHRvIGl0cyBzeXN0ZW0KICAgICAgIHJlZ2lz
dGVyIGlzIG5vdCB5ZXQgdmlzaWJsZSB0byB0aGUgQ1BVCiAgICAzLiBUaGUgR0lDIGRlY2lkZXMg
dG8gZXhwb3NlIFkncyBpbnRlcnJ1cHQgbnVtYmVyIGZpcnN0IGluIHRoZSBBY2sKICAgICAgIHJl
Z2lzdGVyCiAgICA0LiBUaGUgQ1BVIHJ1bnMgdGhlIElSUSBoYW5kbGVyIGZvciBZLCBidXQgdGhl
IHN0YXR1cyByZWdpc3RlciBpcyBzdGFsZQogICAgCiAgICBDYXNlIDI6CiAgICAxLiBDUFUgdGFr
ZXMgYW4gSVJRIGV4Y2VwdGlvbiBhcyBhIHJlc3VsdCBvZiBYIHJhaXNpbmcgYW4gaW50ZXJydXB0
CiAgICAyLiBDUFUgcmVhZHMgdGhlIGludGVycnVwdCBudW1iZXIgZm9yIFggZnJvbSB0aGUgQWNr
IHJlZ2lzdGVyIGFuZCBydW5zCiAgICAgICBpdHMgSVJRIGhhbmRsZXIKICAgIDMuIFkgcmFpc2Vz
IGl0cyBpbnRlcnJ1cHQgbGluZSBhbmQgdGhlIEFjayByZWdpc3RlciBpcyB1cGRhdGVkLCBidXQK
ICAgICAgIGFnYWluLCB0aGUgdXBkYXRlIHRvIGl0cyBzeXN0ZW0gcmVnaXN0ZXIgaXMgbm90IHll
dCB2aXNpYmxlIHRvIHRoZQogICAgICAgQ1BVLgogICAgNC4gU2luY2UgdGhlIEdJQyBkcml2ZXJz
IHBvbGwgdGhlIEFjayByZWdpc3Rlciwgd2UgcmVhZCBZJ3MgaW50ZXJydXB0CiAgICAgICBudW1i
ZXIgYW5kIHJ1biBpdHMgaGFuZGxlciB3aXRob3V0IGEgY29udGV4dCBzeW5jaHJvbmlzYXRpb24K
ICAgICAgIG9wZXJhdGlvbiwgdGhlcmVmb3JlIHNlZWluZyB0aGUgc3RhbGUgcmVnaXN0ZXIgdmFs
dWUuCiAgICAKICAgIEluIGVpdGhlciBjYXNlLCB3ZSBydW4gdGhlIHJpc2sgb2YgbWlzc2luZyBh
biBJUlEuIFRoaXMgcGF0Y2ggc29sdmVzIHRoZQogICAgcHJvYmxlbSBieSBlbnN1cmluZyB0aGF0
IHdlIGV4ZWN1dGUgYW4gSVNCIGluIHRoZSBHSUMgZHJpdmVycyBwcmlvcgogICAgdG8gaW52b2tp
bmcgdGhlIGludGVycnVwdCBoYW5kbGVyLgogICAgCiAgICBCYXNlZCBvbiBMaW51eCBjb21taXQg
MzlhMDZiNjdjMmMxMjU2YmNmMjM2MWExZjY3ZDI1MjlmNzBhYjIwNgogICAgImlycWNoaXAvZ2lj
OiBFbnN1cmUgd2UgaGF2ZSBhbiBJU0IgYmV0d2VlbiBhY2sgYW5kIC0+aGFuZGxlX2lycSIuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdjxhbmRyaWlfYW5pc292QGVwYW0uY29tPgog
ICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDE3N2FmZWM0NTU2YzY3NmU1YTFhOTU4ZDE2
MjYyMjZmYmNhMmE2OTYpCgpjb21taXQgMGJlNTQ0Mzg3MzFmYTYzNDVmMTRmMDc5YTgyZjZlYjFj
OGI4ZGI0NQpBdXRob3I6IE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CkRhdGU6
ICAgVHVlIFNlcCAyNSAxODoyMDozOSAyMDE4ICswMTAwCgogICAgeGVuL2FybTogc21jY2MtMS4x
OiBIYW5kbGUgZnVuY3Rpb24gcmVzdWx0IGFzIHBhcmFtZXRlcnMKICAgIAogICAgSWYgc29tZW9u
ZSBoYXMgdGhlIHNpbGx5IGlkZWEgdG8gd3JpdGUgc29tZXRoaW5nIGFsb25nIHRob3NlIGxpbmVz
OgogICAgCiAgICAgICAgICAgIGV4dGVybiB1NjQgZm9vKHZvaWQpOwogICAgCiAgICAgICAgICAg
IHZvaWQgYmFyKHN0cnVjdCBhcm1fc21jY2NfcmVzICpyZXMpCiAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICBhcm1fc21jY2NfMV8xX3NtYygweGJhZCwgZm9vKCksIHJlcyk7CiAgICAg
ICAgICAgIH0KICAgIAogICAgdGhleSBhcmUgaW4gZm9yIGEgc3VycHJpc2UsIGFzIHRoaXMgZ2V0
cyBjb21waWxlZCBhczoKICAgIAogICAgICAgICAgICAwMDAwMDAwMDAwMDAwNTg4IDxiYXI+Ogog
ICAgICAgICAgICAgNTg4OiAgIGE5YmU3YmZkICAgICAgICBzdHAgICAgIHgyOSwgeDMwLCBbc3As
ICMtMzJdIQogICAgICAgICAgICAgNThjOiAgIDkxMDAwM2ZkICAgICAgICBtb3YgICAgIHgyOSwg
c3AKICAgICAgICAgICAgIDU5MDogICBmOTAwMGJmMyAgICAgICAgc3RyICAgICB4MTksIFtzcCwg
IzE2XQogICAgICAgICAgICAgNTk0OiAgIGFhMDAwM2YzICAgICAgICBtb3YgICAgIHgxOSwgeDAK
ICAgICAgICAgICAgIDU5ODogICBhYTFlMDNlMCAgICAgICAgbW92ICAgICB4MCwgeDMwCiAgICAg
ICAgICAgICA1OWM6ICAgOTQwMDAwMDAgICAgICAgIGJsICAgICAgMCA8X21jb3VudD4KICAgICAg
ICAgICAgIDVhMDogICA5NDAwMDAwMCAgICAgICAgYmwgICAgICAwIDxmb28+CiAgICAgICAgICAg
ICA1YTQ6ICAgYWEwMDAzZTEgICAgICAgIG1vdiAgICAgeDEsIHgwCiAgICAgICAgICAgICA1YTg6
ICAgZDQwMDAwMDMgICAgICAgIHNtYyAgICAgIzB4MAogICAgICAgICAgICAgNWFjOiAgIGI0MDAw
MDczICAgICAgICBjYnogICAgIHgxOSwgNWI4IDxiYXIrMHgzMD4KICAgICAgICAgICAgIDViMDog
ICBhOTAwMDY2MCAgICAgICAgc3RwICAgICB4MCwgeDEsIFt4MTldCiAgICAgICAgICAgICA1YjQ6
ICAgYTkwMTBlNjIgICAgICAgIHN0cCAgICAgeDIsIHgzLCBbeDE5LCAjMTZdCiAgICAgICAgICAg
ICA1Yjg6ICAgZjk0MDBiZjMgICAgICAgIGxkciAgICAgeDE5LCBbc3AsICMxNl0KICAgICAgICAg
ICAgIDViYzogICBhOGMyN2JmZCAgICAgICAgbGRwICAgICB4MjksIHgzMCwgW3NwXSwgIzMyCiAg
ICAgICAgICAgICA1YzA6ICAgZDY1ZjAzYzAgICAgICAgIHJldAogICAgICAgICAgICAgNWM0OiAg
IGQ1MDMyMDFmICAgICAgICBub3AKICAgIAogICAgVGhlIGNhbGwgdG8gZm9vICJvdmVyd3JpdGVz
IiB0aGUgeDAgcmVnaXN0ZXIgZm9yIHRoZSByZXR1cm4gdmFsdWUsCiAgICBhbmQgd2UgZW5kIHVw
IGNhbGxpbmcgdGhlIHdyb25nIHNlY3VyZSBzZXJ2aWNlLgogICAgCiAgICBBIHNvbHV0aW9uIGlz
IHRvIGV2YWx1YXRlIGFsbCB0aGUgcGFyYW1ldGVycyBiZWZvcmUgYXNzaWduaW5nCiAgICBhbnl0
aGluZyB0byBzcGVjaWZpYyByZWdpc3RlcnMsIGxlYWRpbmcgdG8gdGhlIGV4cGVjdGVkIHJlc3Vs
dDoKICAgIAogICAgICAgICAgICAwMDAwMDAwMDAwMDAwNTg4IDxiYXI+OgogICAgICAgICAgICAg
NTg4OiAgIGE5YmU3YmZkICAgICAgICBzdHAgICAgIHgyOSwgeDMwLCBbc3AsICMtMzJdIQogICAg
ICAgICAgICAgNThjOiAgIDkxMDAwM2ZkICAgICAgICBtb3YgICAgIHgyOSwgc3AKICAgICAgICAg
ICAgIDU5MDogICBmOTAwMGJmMyAgICAgICAgc3RyICAgICB4MTksIFtzcCwgIzE2XQogICAgICAg
ICAgICAgNTk0OiAgIGFhMDAwM2YzICAgICAgICBtb3YgICAgIHgxOSwgeDAKICAgICAgICAgICAg
IDU5ODogICBhYTFlMDNlMCAgICAgICAgbW92ICAgICB4MCwgeDMwCiAgICAgICAgICAgICA1OWM6
ICAgOTQwMDAwMDAgICAgICAgIGJsICAgICAgMCA8X21jb3VudD4KICAgICAgICAgICAgIDVhMDog
ICA5NDAwMDAwMCAgICAgICAgYmwgICAgICAwIDxmb28+CiAgICAgICAgICAgICA1YTQ6ICAgYWEw
MDAzZTEgICAgICAgIG1vdiAgICAgeDEsIHgwCiAgICAgICAgICAgICA1YTg6ICAgZDI4MTc1YTAg
ICAgICAgIG1vdiAgICAgeDAsICMweGJhZAogICAgICAgICAgICAgNWFjOiAgIGQ0MDAwMDAzICAg
ICAgICBzbWMgICAgICMweDAKICAgICAgICAgICAgIDViMDogICBiNDAwMDA3MyAgICAgICAgY2J6
ICAgICB4MTksIDViYyA8YmFyKzB4MzQ+CiAgICAgICAgICAgICA1YjQ6ICAgYTkwMDA2NjAgICAg
ICAgIHN0cCAgICAgeDAsIHgxLCBbeDE5XQogICAgICAgICAgICAgNWI4OiAgIGE5MDEwZTYyICAg
ICAgICBzdHAgICAgIHgyLCB4MywgW3gxOSwgIzE2XQogICAgICAgICAgICAgNWJjOiAgIGY5NDAw
YmYzICAgICAgICBsZHIgICAgIHgxOSwgW3NwLCAjMTZdCiAgICAgICAgICAgICA1YzA6ICAgYThj
MjdiZmQgICAgICAgIGxkcCAgICAgeDI5LCB4MzAsIFtzcF0sICMzMgogICAgICAgICAgICAgNWM0
OiAgIGQ2NWYwM2MwICAgICAgICByZXQKICAgIAogICAgUmVwb3J0ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1hcmMgWnlu
Z2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IGZhNzk3NGY3NDNiMmQ5NWFmMWQwOTgzZjg2ZThiZTBlZDlhOWU0YmUpCgpj
b21taXQgYWQ4ODc1YzhhN2I1NWY0ZTdiNTY0MWNhNGE3MzEyYjc4YmNmNGM5MQpBdXRob3I6IE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CkRhdGU6ICAgVHVlIFNlcCAyNSAxODoy
MDozOCAyMDE4ICswMTAwCgogICAgeGVuL2FybTogc21jY2MtMS4xOiBNYWtlIHJldHVybiB2YWx1
ZXMgdW5zaWduZWQgbG9uZwogICAgCiAgICBBbiB1bmZvcnR1bmF0ZSBjb25zZXF1ZW5jZSBvZiBo
YXZpbmcgYSBzdHJvbmcgdHlwaW5nIGZvciB0aGUgaW5wdXQKICAgIHZhbHVlcyB0byB0aGUgU01D
IGNhbGwgaXMgdGhhdCBpdCBhbHNvIGFmZmVjdHMgdGhlIHR5cGUgb2YgdGhlCiAgICByZXR1cm4g
dmFsdWVzLCBsaW1pdGluZyByMCB0byAzMiBiaXRzIGFuZCByezEsMiwzfSB0byB3aGF0ZXZlcgog
ICAgd2FzIHBhc3NlZCBhcyBhbiBpbnB1dC4KICAgIAogICAgTGV0J3MgdHVybiBldmVyeXRoaW5n
IGludG8gInVuc2lnbmVkIGxvbmciLCB3aGljaCBzYXRpc2ZpZXMgdGhlCiAgICByZXF1aXJlbWVu
dHMgb2YgYm90aCBhcmNoaXRlY3R1cmVzLCBhbmQgYWxsb3dzIGZvciB0aGUgZnVsbAogICAgcmFu
Z2Ugb2YgcmV0dXJuIHZhbHVlcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1hcmMgWnluZ2ll
ciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCAzNWZjNjA4NjEyNGZmZTI3ZDI5NzgwMTYxNmU3YWM2ZGMzNDQwNDBiKQoocWVtdSBj
aGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 20:43:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 20:43: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-devel-bounces@lists.xenproject.org>)
	id 1goaEQ-0005u0-N6; Tue, 29 Jan 2019 20:43: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=UP/6=QF=citrix.com=prvs=925a3a4ce=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1goaEP-0005tv-L8
 for xen-devel@lists.xen.org; Tue, 29 Jan 2019 20:43:41 +0000
X-Inumbo-ID: 8ddcf242-2406-11e9-bcc7-4f2b7aaab5c2
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ddcf242-2406-11e9-bcc7-4f2b7aaab5c2;
 Tue, 29 Jan 2019 20:43:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,538,1539648000"; d="scan'208";a="85240030"
To: Jan Beulich <JBeulich@suse.com>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
 <1548085041-23786-3-git-send-email-andrew.cooper3@citrix.com>
 <5C4851640200007800210550@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8df6f545-c380-1ecf-52df-3245565a2c2d@citrix.com>
Date: Tue, 29 Jan 2019 20:43:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4851640200007800210550@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/3] x86/pvh: Fixes to convert_pvh_info()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxMTozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDEuMTkg
YXQgMTY6MzcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEveGVu
L2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2
aC1ib290LmMKPj4gQEAgLTM4LDEyICszOCwyMCBAQCBzdGF0aWMgY29uc3QgY2hhciAqX19pbml0
ZGF0YSBwdmhfbG9hZGVyID0gIlBWSCBEaXJlY3Rib290IjsKPj4gIHN0YXRpYyB2b2lkIF9faW5p
dCBjb252ZXJ0X3B2aF9pbmZvKG11bHRpYm9vdF9pbmZvX3QgKiptYmksCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqKm1vZCkKPj4gIHsKPj4gLSAgICBj
b25zdCBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKnB2aF9pbmZvID0gX192YShwdmhfc3RhcnRfaW5m
b19wYSk7Cj4+ICsgICAgc3RydWN0IGh2bV9zdGFydF9pbmZvICpwdmhfaW5mbyA9IF9fdmEocHZo
X3N0YXJ0X2luZm9fcGEpOwo+PiAgICAgIGNvbnN0IHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSAq
ZW50cnk7Cj4+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4+ICAKPj4gICAgICBpZiAoIHB2aF9pbmZv
LT5tYWdpYyAhPSBYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVFICkKPj4gLSAgICAgICAgcGFuaWMo
Ik1hZ2ljIHZhbHVlIGlzIHdyb25nOiAleFxuIiwgcHZoX2luZm8tPm1hZ2ljKTsKPj4gKyAgICAg
ICAgcGFuaWMoIlBWSCBtYWdpYyB2YWx1ZSBpcyB3cm9uZzogJXhcbiIsIHB2aF9pbmZvLT5tYWdp
Yyk7Cj4+ICsKPj4gKyAgICAvKiBDaGVjayBjb25zaXN0ZW5jeSBiZXR3ZWVuIHRoZSBtb2RsaXN0
IGFuZCBudW1iZXIgb2YgbW9kdWxlcy4gKi8KPj4gKyAgICBpZiAoIChwdmhfaW5mby0+bW9kbGlz
dF9wYWRkciA9PSAwKSAhPSAocHZoX2luZm8tPm5yX21vZHVsZXMgPT0gMCkgKQo+PiArICAgIHsK
Pj4gKyAgICAgICAgcHJpbnRrKCJQVkggbW9kdWxlIG1pc21hdGNoOiBwYSAlMDgiUFJJeDY0Iiwg
bnIgJXUgLSBJZ25vcmluZ1xuIiwKPj4gKyAgICAgICAgICAgICAgIHB2aF9pbmZvLT5tb2RsaXN0
X3BhZGRyLCBwdmhfaW5mby0+bnJfbW9kdWxlcyk7Cj4+ICsgICAgICAgIHB2aF9pbmZvLT5tb2Rs
aXN0X3BhZGRyID0gcHZoX2luZm8tPm5yX21vZHVsZXMgPSAwOwo+PiArICAgIH0KPiBXaGlsZSB3
ZSBkb24ndCBjb25zdW1lIG1lbW1hcF97cGFkZHIsZW50cmllc30gKHlldCksIHdvdWxkbid0Cj4g
aXQgbWFrZSBzZW5zZSB0byBhbHNvIGNoZWNrIHRob3NlIGZvciBzaW1pbGFyIGNvbnNpc3RlbmN5
PwoKUGxhdXNpYmx5LCBidXQgYXMgeW91IG5vdGUsIGl0cyBub3QgbGlrZSB3ZSB1c2UgYW55IG9m
IHRoYXQgeWV0LsKgIEFsc28sCml0IG5lZWRzIGFuIEFCSSB2ZXJzaW9uIGNoZWNrLCBzbyBJJ20g
bm90IGdvaW5nIHRvIGNvbXBsaWNhdGVkIHRoaXMKcGF0Y2ggd2l0aCBzcGVjdWxhdGl2ZSB3b3Jr
LgoKPgo+IEZ1cnRoZXJtb3JlIEknbSBub3QgY29udmluY2VkIHRoZSBjaGVjayBhYm92ZSBpcyBj
b3JyZWN0OiBJIGRvbid0Cj4gc2VlIGFueXRoaW5nIHdyb25nIHdpdGggYSByYW5kb20gbW9kbGlz
dF9wYWRkciBhcyBsb25nIGFzCj4gbnJfbW9kdWxlcyBpcyB6ZXJvLgoKVGhlIHByb2JsZW0gY2Fz
ZSBpcyB0aGUgb3Bwb3NpdGUgd2F5IGFyb3VuZCAtIHdoZW4gbnJfbW9kdWxlcyBpcyBub256ZXJv
CmFuZCBwYWRkciBpcyAwLgoKU2V2ZXJhbCBvZiB0aGUgbG9vcHMgaW4gWGVuIHdpbGwgcmVhbGx5
IGdvIHdyb25nIGlmIHRoZW4gZW5jb3VudGVyIHN1Y2gKYSBtYWxmb3JtZWQgZW50cnkuCgo+IElu
IHBhcnRpY3VsYXIgaXQgaXMgbm90IHVuY29tbW9uIGZvciBwbGFjZW1lbnQKPiBpbXBsZW1lbnRh
dGlvbnMgdG8gYXNzaWduIHRoZSBuZXh0IHNlcXVlbnRpYWwgYWRkcmVzcyB0byB0aGUgbmV4dAo+
IGl0ZW0gdG8gcHJvY2VzcyBiZWZvcmUgbG9va2luZyBhdCBvciBpdGVyYXRpbmcgb3ZlciB0aGUg
bnVtYmVyIG9mCj4gYXNzb2NpYXRlZCBlbnRyaWVzLgoKSSdkIHB1dCB0aGF0IGZpcm1seSBpbiB0
aGUgY2xhc3Mgb2YgImJ1Z2d5IGZpcm13YXJlIi7CoCBMZWF2aW5nIGRhbmdsaW5nCnBvaW50ZXJz
IGlzIG5ldmVyIGEgZ29vZCBpZGVhLCBldmVuIGlmIGl0IGlzbid0IHN0cmljdGx5IHNwZWFraW5n
IGluCnZpb2xhdGlvbiBvZiB0aGUgcHJvdG9jb2wgaW4gcXVlc3Rpb24uCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 21:51:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 21:51: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-devel-bounces@lists.xenproject.org>)
	id 1gobHW-0003x8-Sd; Tue, 29 Jan 2019 21:50: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=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gobHV-0003wu-IY
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 21:50:57 +0000
X-Inumbo-ID: f494342a-240f-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f494342a-240f-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 21:50:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gobHS-0002xo-5N; Tue, 29 Jan 2019 21:50:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gobHR-0007Ck-Sr; Tue, 29 Jan 2019 21:50:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gobHR-0006OX-Rt; Tue, 29 Jan 2019 21:50:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132551-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=3a183e330dbd7dbcac3841737ac874979552cca2
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 21:50:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 132551: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU1MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI1NTEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxMzE4NDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMTg0MgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMTg0MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMxODQyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHFlbXV1ICAgICAgICAgICAgICAgIDNhMTgzZTMzMGRiZDdkYmNhYzM4NDE3MzdhYzg3NDk3OTU1
MmNjYTIKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDE0NzkyM2IxYTkw
MWEwMzcwZjgzYTBmNGM1OGVjMWJhZmZlZjIyZjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMTg0
MiAgMjAxOS0wMS0wOSAwMDozNzoyMiBaICAgMjAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MzE4OTIgIDIwMTktMDEtMDkgMjM6Mzc6MDAgWiAgIDE5IGRheXMgICAxOCBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzI1NTEgIDIwMTktMDEtMjkgMDE6MjM6MjYgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBYXJvbiBMaW5kc2F5IDxhYXJvbkBvcy5hbXBlcmVjb21wdXRpbmcuY29tPgogIEFhcm9u
IExpbmRzYXkgPGFjbGluZHNhQGdtYWlsLmNvbT4KICBBYXJvbiBMaW5kc2F5IDxhbGluZHNheUBj
b2RlYXVyb3JhLm9yZz4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAu
Y29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4IFdpbGxp
YW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhhbmRlciBHcmFmIDxhZ3Jh
ZkBzdXNlLmRlPgogIEFsZXhhbmRlciBLYW5hdmluIDxhbGV4LmthbmF2aW5AZ21haWwuY29tPgog
IEFsZXhhbmRybyBTYW5jaGV6IEJhY2ggPGFzYW5jaGV6QGtyeXB0b3Nsb2dpYy5jb20+CiAgQWxl
eGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxp
c3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+
CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQkFMQVRPTiBa
b2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+
CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlz
dG9waGUgRmVyZ2VhdSA8Y2ZlcmdlYXVAcmVkaGF0LmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FA
cmVkaGF0LmNvbT4KICBDb2xsaW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENv
cm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdA
a2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBE
YXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5i
cmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFj
bGUuY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAg
RWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJkbyBI
YWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVkdWFyZG8gT3R1Ym8gPG90dWJvQHJlZGhh
dC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJhYXAub3JnPgogIEVyaWMgQXVnZXIgPGVy
aWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBG
YW0gWmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4KICBGZWkgTGkgPGZsaUBzdXNlLmNvbT4KICBGZWkg
TGkgPHNoaXJsZXkxN2ZlaUBnbWFpbC5jb20+CiAgRnJlZGlhbm8gWmlnbGlvIDxmemlnbGlvQHJl
ZGhhdC5jb20+CiAgRnJlZHJpayBOb3JpbmcgPG5vcmluZ0Bub2NyZXcub3JnPgogIEdlcmQgSG9m
Zm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAg
R3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIElnb3IgTWFtbWVkb3YgPGltYW1t
ZWRvQHJlZGhhdC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgog
IEppYW4gV2FuZyA8d2FuZ2ppYW4xNjFAaHVhd2VpLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxA
am1zLmlkLmF1PgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKb24gRGlla2VtYSA8
am9uLmRpZWtlbWFAZ2UuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+
CiAgS2FtYWwgSGVpYiA8a2FtYWxoZWliMUBnbWFpbC5jb20+CiAgS2FzaHlhcCBDaGFtYXJ0aHkg
PGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1
PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgRmVuZyA8bGlmZW5n
MTUxOUBnbWFpbC5jb20+CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIE1hcmMtQW5kcsOp
IEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2
ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0
LmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNaWNoYWVsIENsYXJr
IDxtamNAc2lmaXZlLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5j
b20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBOaXNhcmcgU2hhaCA8
bnNoYWhAZGlzcm9vdC5vcmc+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgog
IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBQZW5nIEhhbyA8cGVuZy5oYW8yQHp0ZS5jb20uY24+CiAg
UGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBo
aWxtZEByZWRoYXQuY29tPgogIFBpZXJyZSBNb3JlbCA8cG1vcmVsQGxpbnV4LmlibS5jb20+CiAg
UHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUHJpaXQgTGFlcyA8cGxh
ZXNAcGxhZXMub3JnPgogIFJlbXkgTm9lbCA8cmVteS5ub2VsQGJsYWRlLWdyb3VwLmNvbT4KICBS
aWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSaWNoYXJk
IFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFJvbWFuIEJvbHNoYWtvdiA8ci5ib2xz
aGFrb3ZAeWFkcm8uY29tPgogIFJ5YW4gRWwgS29jaHRhIDxyZWxrb2NodGFAZ21haWwuY29tPgog
IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTaGFtZWVy
IEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgU3JlZWpp
dGggTW9oYW5hbiA8c3JlZWppdC5tb2hhbmFuQG51dGFuaXguY29tPgogIFN0ZWZhbiBCZXJnZXIg
PHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3Rl
ZmFuIE1hcmtvdmljIDxzbWFya292aWNAd2F2ZWNvbXAuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNv
bT4KICBUaW0gU21pdGggPHRpbS5zbWl0aEBjaXRyaXguY29tPgogIFRvbSBEZXNleW4gPHRvbS5k
ZXNleW5AZ21haWwuY29tPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+
CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29t
PgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBX
ZWkgWHUgPHdleHVAcmVkaGF0LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgWGlhbyBHdWFuZ3JvbmcgPHhpYW9ndWFuZ3JvbmdAdGVuY2VudC5jb20+CiAg
WWFuZyBaaG9uZyA8eWFuZy56aG9uZ0BpbnRlbC5jb20+CiAgWWkgTWluIFpoYW8gPHp5aW1pbkBs
aW51eC5pYm0uY29tPgogIFlvbmdib2sgS2ltIDx5b25nYm9rLmtpbUBpbWd0ZWMuY29tPgogIFlv
bmdib2sgS2ltIDx5b25nYm9rLmtpbUBtaXBzLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNs
ZS5jb20+CiAgWmhhbyBZYW4gPHlhbi55LnpoYW9AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTU2OCBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 22:40:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 22:40: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-devel-bounces@lists.xenproject.org>)
	id 1goc3O-0000Ch-NZ; Tue, 29 Jan 2019 22:40: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=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goc3N-0000CW-AO
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 22:40:25 +0000
X-Inumbo-ID: dd896211-2416-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd896211-2416-11e9-aeee-bc764e045a96;
 Tue, 29 Jan 2019 22:40:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goc3K-0004h7-A5; Tue, 29 Jan 2019 22:40:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goc3J-0002gn-Vn; Tue, 29 Jan 2019 22:40:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goc3J-0004xn-VA; Tue, 29 Jan 2019 22:40:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132495-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=626b008972db6e4977f6b3460400f6f4e6731081
X-Osstest-Versions-That: linux=c5feba4358ed485b91c2f535d703758aa6d8872f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 22:40:21 +0000
Subject: [Xen-devel] [linux-4.4 test] 132495: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjQ5NSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjQ5NS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBl
bmQgICAgICAgICAgIGZhaWwgIGxpa2UgMTMyMTM2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2MjZiMDA4OTcyZGI2ZTQ5NzdmNmIzNDYwNDAw
ZjZmNGU2NzMxMDgxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBjNWZl
YmE0MzU4ZWQ0ODViOTFjMmY1MzVkNzAzNzU4YWE2ZDg4NzJmCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMzIxMzYgIDIwMTktMDEtMjAgMDA6MDk6MTYgWiAgICA5IGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMyNDk1ICAyMDE5LTAxLTI2IDA5OjExOjU0IFogICAgMyBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24g
QnJvd24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5o
dW50ZXJAaW50ZWwuY29tPgogIEFuZGVycyBSb3hlbGwgPGFuZGVycy5yb3hlbGxAbGluYXJvLm9y
Zz4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgU2hl
dmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFubmEgU2NodW1h
a2VyIDxBbm5hLlNjaHVtYWtlckBOZXRhcHAuY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVs
byA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFy
dGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJlbiBI
dXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJlbiBIdXRjaGluZ3Mg
PGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25A
Ym9vdGxpbi5jb20+CiAgQnJlbm8gTGVpdGFvIDxsZWl0YW9AZGViaWFuLm9yZz4KICBCcmlhbiBG
b3N0ZXIgPGJmb3N0ZXJAcmVkaGF0LmNvbT4KICBDYXNleSBTY2hhdWZsZXIgPGNhc2V5QHNjaGF1
Zmxlci1jYS5jb20+CiAgQ2hhbyBZdSA8Y2hhbzIueXVAc2Ftc3VuZy5jb20+CiAgQ2hhbyBZdSA8
eXVjaGFvMEBodWF3ZWkuY29tPgogIENocmlzdG9mZmVyIERhbGwgPGNocmlzdG9mZmVyLmRhbGxA
YXJtLmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIERhbiBXaWxs
aWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgogIERhbmllbCBTYW50b3MgPGRhbmllbC5z
YW50b3NAcG9ib3guY29tPgogIERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+
CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+CiAgRGFycmljayBKLiBX
b25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFp
bC5jb20+CiAgRGF2aWQgRGlzc2VsZG9ycCA8ZGRpc3NAc3VzZS5kZT4KICBEYXZpZCBSaWVudGpl
cyA8cmllbnRqZXNAZ29vZ2xlLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9m
dC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERtaXRyeSBPc2lwZW5r
byA8ZGlnZXR4QGdtYWlsLmNvbT4KICBEbWl0cnkgU2Fmb25vdiA8ZGltYUBhcmlzdGEuY29tPgog
IEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1h
emV0QGdvb2dsZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0
aW9uLm9yZz4KICBHd2VuZGFsIEdyaWdub3UgPGd3ZW5kYWxAY2hyb21pdW0ub3JnPgogIEhhbnMg
VmVya3VpbCA8aGFuc3ZlcmtAY2lzY28uY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWwtY2lz
Y29AeHM0YWxsLm5sPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWxAeHM0YWxsLm5sPgogIEhhcnNo
IEphaW4gPGhhcnNoQGNoZWxzaW8uY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFw
YW5hLm9yZy5hdT4KICBJbGlhcyBUc2l0c2ltcGlzIDxpbGlhc3RzaUBhcnJpa3RvLmNvbT4KICBJ
dmFuIE1pcm9ub3YgPG1pcm9ub3YuaXZhbkBnbWFpbC5jb20+CiAgSi4gQnJ1Y2UgRmllbGRzIDxi
ZmllbGRzQHJlZGhhdC5jb20+CiAgSmFjb2IgS2VsbGVyIDxqYWNvYi5lLmtlbGxlckBpbnRlbC5j
b20+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBKYW1lcyBNb3JyaXMgPGph
bWVzLm1vcnJpc0BtaWNyb3NvZnQuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFz
b24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEplZmYgS2lyc2hlciA8amVmZnJleS50
LmtpcnNoZXJAaW50ZWwuY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaWFu
SmhlbiBDaGVuIDxrY2hlbkBzeW5vbG9neS5jb20+CiAgSm9lbCBGZXJuYW5kZXMgKEdvb2dsZSkg
PGpvZWxAam9lbGZlcm5hbmRlcy5vcmc+CiAgSm9obiBKb2hhbnNlbiA8am9obi5qb2hhbnNlbkBj
YW5vbmljYWwuY29tPgogIEpvbiBIdW50ZXIgPGpvbmF0aGFuaEBudmlkaWEuY29tPgogIEpvbmFz
IERhbmllbHNzb24gPGpvbmFzQG9yYml0YWwtc3lzdGVtcy5jb20+CiAgSm9uYXRoYW4gSHVudGVy
IDxqb25hdGhhbmhAbnZpZGlhLmNvbT4KICBKb3NlZiBCYWNpayA8am9zZWZAdG94aWNwYW5kYS5j
b20+CiAgSm9zZXBoIFFpIDxqaWFuZ3FpOTAzQGdtYWlsLmNvbT4KICBKb8OjbyBQYXVsbyBSZWNo
aSBWaXRhIDxqcHJ2aXRhQGVuZGxlc3NtLmNvbT4KICBKb8OjbyBQYXVsbyBSZWNoaSBWaXRhIDxq
cHJ2aXRhQGdtYWlsLmNvbT4KICBKdW54aWFvIEJpIDxqdW54aWFvLmJpQG9yYWNsZS5jb20+CiAg
S2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPgogIEtlZXMgQ29vayA8
a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtyaXN0aW5hIE1hcnRzZW5rbyA8a3Jpc3RpbmEubWFy
dHNlbmtvQGFybS5jb20+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMaW51
cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTHVjYXMgU3RhY2gg
PGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQGxpbnV4
LW1pcHMub3JnPgogIE1hbyBXZW5hbiA8bWFvd2VuYW5AaHVhd2VpLmNvbT4KICBNYXJjIEtsZWlu
ZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxt
YXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFy
bS5jb20+CiAgTWFydGluIEJsdW1lbnN0aW5nbCA8bWFydGluLmJsdW1lbnN0aW5nbEBnb29nbGVt
YWlsLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29t
PgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF1
cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNaWNoYWVs
IEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3Vz
ZS5jb20+CiAgTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgogIE1pa2UgU25pdHpl
ciA8c25pdHplckByZWRoYXQuY29tPgogIE1pcm9zbGF2IExpY2h2YXIgPG1saWNodmFyQHJlZGhh
dC5jb20+CiAgTXV5dSBZdSA8aWVhdG11dHRvbmNodWFuQGdtYWlsLmNvbT4KICBOYXRoYW4gQ2hh
bmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5laWwgSG9ybWFuIDxuaG9ybWFu
QHR1eGRyaXZlci5jb20+CiAgTmlrb3MgVHNpcm9uaXMgPG50c2lyb25pc0BhcnJpa3RvLmNvbT4K
ICBPbGl2ZXIgSGFydGtvcHAgPHNvY2tldGNhbkBoYXJ0a29wcC5uZXQ+CiAgUGF1bCBCdXJ0b24g
PHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgTW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+
CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgU2FzaGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBt
aWNyb3NvZnQuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTaGF3biBM
aW4gPHNoYXduLmxpbkByb2NrLWNoaXBzLmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5l
bC5vcmc+CiAgU3RlcGhlbiBTbWFsbGV5IDxzZHNAdHljaG8ubnNhLmdvdj4KICBTdWRpcCBNdWto
ZXJqZWUgPHN1ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFN1bWl0IFNheGVuYSA8c3VtaXQu
c2F4ZW5hQGJyb2FkY29tLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFr
YXNoaSBTYWthbW90byA8by10YWthc2hpQHNha2Ftb2NjaGkuanA+CiAgVGV0c3VvIEhhbmRhIDxw
ZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FLVVJBLm5lLmpwPgogIFRoaWVycnkgUmVkaW5nIDx0cmVk
aW5nQG52aWRpYS5jb20+CiAgVGllemh1IFlhbmcgPGtlcm5lbHBhdGNoQDEyNi5jb20+CiAgVWxm
IEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmxhZCBUc3lya2xldmljaCA8dmxh
ZEB0c3lya2xldmljaC5uZXQ+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICBX
aWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxs
ZW1iQGdvb2dsZS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlpbmcg
WHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIuY29tPgogIFl1bmxlaSBIZSA8aGV5dW5sZWlAaHVhd2Vp
LmNvbT4KICBZdW5RaWFuZyBTdSA8eXN1QHdhdmVjb21wLmNvbT4KICB5dXBlbmcgPHl1cGVuZzA5
MjFAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgYzVmZWJhNDM1OGVk
Li42MjZiMDA4OTcyZGIgIDYyNmIwMDg5NzJkYjZlNDk3N2Y2YjM0NjA0MDBmNmY0ZTY3MzEwODEg
LT4gdGVzdGVkL2xpbnV4LTQuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 29 23:03:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Jan 2019 23:03: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-devel-bounces@lists.xenproject.org>)
	id 1gocOz-0002Di-SF; Tue, 29 Jan 2019 23:02:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jlAI=QF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gocOy-0002DW-Kz
 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 23:02:44 +0000
X-Inumbo-ID: fb53d58a-2419-11e9-a230-7f79eebd65ea
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb53d58a-2419-11e9-a230-7f79eebd65ea;
 Tue, 29 Jan 2019 23:02:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gocOu-0005Es-0z; Tue, 29 Jan 2019 23:02:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gocOt-0003jX-Mq; Tue, 29 Jan 2019 23:02:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gocOt-0005IF-M6; Tue, 29 Jan 2019 23:02:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132567-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=d5788777bcc75936cc0e6acb540a5ee6ac77866b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Jan 2019 23:02:39 +0000
Subject: [Xen-devel] [ovmf test] 132567: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI1NjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDc1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI5NDc1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgZDU3ODg3NzdiY2M3NTkzNmNjMGU2YWNiNTQwYTVlZTZhYzc3ODY2YgpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4
MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4LTExLTA1
IDIxOjEzOjExIFogICA4NSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAgMjAxOC0x
MS0wNiAyMDo0OToyNiBaICAgODQgZGF5cyAgMjc3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMjU2NyAgMjAxOS0wMS0yOSAxNDoyOTozNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFjaGluIEd1
cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFzdGVyQGdt
YWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
c2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGludGVs
LmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t
PgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxj
aGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50ZWwuY29t
PgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndl
aUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNvbT4KICBG
YW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgRmVsaXggUG9seXVkb3YgPGZlbGl4
cEBhbWkuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1
YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFv
IFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50
ZWwuY29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYg
QnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGlu
dGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8
amlld2VuLnlhb0BpbnRlbC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBLcnp5c3p0b2YgS29jaCA8a3J6eXN6dG9mLmtvY2hAYXJtLmNvbT4KICBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGlu
YXJvLm9yZz4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUgPHBl
ZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFnZ2llIENodSA8bWFnZ2llLmNodUBpbnRlbC5jb20+
CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjaW4gV29qdGFzIDxt
d0BzZW1paGFsZi5jb20+CiAgTWlrZSBNYXNsZW5raW4gPG1pa2UubWFzbGVua2luQGdtYWlsLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVk
cm9hLmxpdUBvdXRsb29rLmNvbT4KICBSYXkgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBSdWl5
dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFy
bS5jb20+CiAgc2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBTaGVuZ2xlaSBa
aGFuZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGlu
dGVsLmNvbT4KICBTb25ncGVuZyBMaSA8c29uZ3BlbmcubGlAaW50ZWwuY29tPgogIFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0u
Y29tPgogIFN1bWl0IEdhcmcgPHN1bWl0LmdhcmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5n
IDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQ
RExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwgWmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0g
PHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAgVGhvbWFzIFJ5ZG1hbiA8dGhvbWFzLmoucnlkbWFu
QGludGVsLmNvbT4KICBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICBUb21hc3ogTWljaGFs
ZWMgPHRtQHNlbWloYWxmLmNvbT4KICBWaWpheWVudGhpcmFuIFN1YnJhbWFuaWFtIDx2aWpheWVu
dGhpcmFuLnN1YnJhbWFuaWFtQGFybS5jb20+CiAgVmxhZGltaXIgT2xvdnlhbm5pa292IDx2bGFk
aW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiB2
aWEgZWRrMi1kZXZlbCA8ZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmc+CiAgV2FuZyBCaW5YIEEgPGJp
bnguYS53YW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAg
WWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVA
aW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFu
ZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpo
YW5nQGludGVsLmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNv
bT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXgu
ZmFuQGludGVsLmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29t
PgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3
OTA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 01:01:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 01:01:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goeFW-0004Ue-8X; Wed, 30 Jan 2019 01:01: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=nMya=QG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goeFV-00045g-8O
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 01:01:05 +0000
X-Inumbo-ID: 83b052fc-242a-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83b052fc-242a-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 01:01:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goeFP-0003Jt-TJ; Wed, 30 Jan 2019 01:00:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goeFP-0003dr-Dm; Wed, 30 Jan 2019 01:00:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goeFP-0005Q1-DA; Wed, 30 Jan 2019 01:00:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132561-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt:xen-install:fail:regression
 linux-linus:test-armhf-armhf-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4aa9fc2a435abe95a1e8d7f8c7b3d6356514b37a
X-Osstest-Versions-That: linux=30bac164aca750892b93eef350439a0562a68647
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Jan 2019 01:00:59 +0000
Subject: [Xen-devel] [linux-linus test] 132561: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU2MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNTYxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI0NTEKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMjQ1MQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBn
dWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMjQ1MQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMjQ1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0NTEKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMjQ1MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNDUxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzI0NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjQ1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNGFhOWZjMmE0
MzVhYmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0YjM3YQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXgg
ICAgICAgICAgICAgICAgMzBiYWMxNjRhY2E3NTA4OTJiOTNlZWYzNTA0MzlhMDU2MmE2ODY0NwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDUxICAyMDE5LTAxLTI0IDAxOjQxOjQwIFogICAgNSBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjQ3MCAgMjAxOS0wMS0yNSAwNzozNzo1MyBaICAg
IDQgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjU2MSAgMjAxOS0w
MS0yOSAxMTo0Mjo1MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJZYW4sIFpoZW5nIiA8enlhbkByZWRoYXQu
Y29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFkcmlhbiBW
bGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNvbHV0aW9ucy5jb20+CiAgQWppdCBQYW5kZXkgPGFqaXRw
QGNvZGVhdXJvcmEub3JnPgogIEFsYmFuIEJlZGVsIDxhbGJldUBmcmVlLmZyPgogIEFsZXggRGV1
Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KICBBbGV4IERldWNoZXIgPGFsZXhkZXVj
aGVyQGdtYWlsLmNvbT4KICBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQu
Y29tPgogIEFsZXhhbmRlciBQb3BvdiA8YWxleC5wb3BvdkBsaW51eC5jb20+CiAgQWxleGFuZGVy
IFVzeXNraW4gPGFsZXhhbmRlci51c3lza2luQGludGVsLmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2
c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbWVlbiBSYWhtYW4gPEFtZWVuLlJhaG1hbkBjYXZpdW0u
Y29tPgogIEFuZGVycyBSb3hlbGwgPGFuZGVycy5yb3hlbGxAbGluYXJvLm9yZz4KICBBbmRyZSBO
YXVqb2tzIDxuYXV0c2NoMkBnbWFpbC5jb20+CiAgQW5kcmVhcyBGZW5rYXJ0IDxhZmVua2FydEBn
bWFpbC5jb20+CiAgQW5kcmV3IEYuIERhdmlzIDxhZmRAdGkuY29tPgogIEFuZHJldyBMdW5uIDxh
bmRyZXdAbHVubi5jaD4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KICBBbnRo
b255IFdvbmcgPGFudGhvbnkud29uZ0BjYW5vbmljYWwuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxh
cmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFyaWVsIEVsaW9yIDxhcmllbC5lbGlvckBjYXZp
dW0uY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQXRzdXNoaSBOZW1vdG8g
PGF0c3VzaGkubmVtb3RvQHNvcmQuY28uanA+CiAgQXlhIExldmluIDxheWFsQG1lbGxhbm94LmNv
bT4KICBiLWFrIDxhbnVyLmJoYXJnYXZAZ21haWwuY29tPgogIEJhbGFqaSBQb3RodW5vb3JpIDxi
cG90aHVub0Bjb2RlYXVyb3JhLm9yZz4KICBCYW9xdWFuIEhlIDxiaGVAcmVkaGF0LmNvbT4KICBC
YXJ0IFZhbiBBc3NjaGUgPGJ2YW5hc3NjaGVAYWNtLm9yZz4KICBCZW4gR2FyZG9uIDxiZ2FyZG9u
QGdvb2dsZS5jb20+CiAgQm8gSGUgPGJvLmhlQGludGVsLmNvbT4KICBCb2IgQ29wZWxhbmQgPGJv
YmNvcGVsYW5kQGZiLmNvbT4KICBCb2IgQ29wZWxhbmQgPG1lQGJvYmNvcGVsYW5kLmNvbT4KICBC
b3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hhaXRhbnlhIFRhdGEgPGNoYWl0YW55YS50
YXRhQGJsdXdpcmVsZXNzLmNvLnVrPgogIENoYWl0YW55YSBUYXRhIDxjaGFpdGFueWEudGF0YUBi
bHV3aXJlbGVzc3RlY2hub2xvZ3kuY29tPgogIENoYXJsZXMgWWVoIDxjaGFybGVzeWVoNTIyQGdt
YWlsLmNvbT4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJp
c3RpYW4gQnJhdW5lciA8Y2hyaXN0aWFuLmJyYXVuZXJAdWJ1bnR1LmNvbT4KICBDaHJpc3RpYW4g
QnJhdW5lciA8Y2hyaXN0aWFuQGJyYXVuZXIuaW8+CiAgQ2hyaXN0aWFuIExhbXBhcnRlciA8Y2h1
bmtlZXlAZ21haWwuY29tPgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgogIENocmlz
dG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29saW4gSWFu
IEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDdXJ0aXMgTWFsYWluZXkgPGN1am9t
YWxhaW5leUBjaHJvbWl1bS5vcmc+CiAgRGFtaWVuIExlIE1vYWwgPGRhbWllbi5sZW1vYWxAd2Rj
LmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuIFdp
bGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5p
ZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4KICBE
YW5pZWwgVmFjZWsgPG5lZWx4QHJlZGhhdC5jb20+CiAgRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVk
aGF0LmNvbT4KICBEYXZlIEhhbnNlbiA8ZGF2ZS5oYW5zZW5AbGludXguaW50ZWwuY29tPgogIERh
dmUgSmlhbmcgPGRhdmUuamlhbmdAaW50ZWwuY29tPgogIERhdmUgWW91bmcgPGR5b3VuZ0ByZWRo
YXQuY29tPgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBTLiBNaWxs
ZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWRsb2hyIEJ1ZXNvIDxkYnVlc29Ac3VzZS5k
ZT4KICBEZWVwYSBEaW5hbWFuaSA8ZGVlcGEua2VybmVsQGdtYWlsLmNvbT4KICBEZXh1YW4gQ3Vp
IDxkZWN1aUBtaWNyb3NvZnQuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92
QGdtYWlsLmNvbT4KICBEb3VnbGFzIEFuZGVyc29uIDxkaWFuZGVyc0BjaHJvbWl1bS5vcmc+CiAg
RWR3YXJkIENyZWUgPGVjcmVlQHNvbGFyZmxhcmUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6
ZXRAZ29vZ2xlLmNvbT4KICBFcm5lc3RvIEEuIEZlcm7DoW5kZXogPGVybmVzdG8ubW5kLmZlcm5h
bmRlekBnbWFpbC5jb20+CiAgRXZhbiBHcmVlbiA8ZXZncmVlbkBjaHJvbWl1bS5vcmc+CiAgRXdh
biBELiBNaWxuZSA8ZW1pbG5lQHJlZGhhdC5jb20+CiAgRmFpeiBBYmJhcyA8ZmFpel9hYmJhc0B0
aS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZ1
Z2FuZyBEdWFuIDxmdWdhbmcuZHVhbkBueHAuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2Vl
cnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhm
b3VuZGF0aW9uLm9yZz4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3Iu
Y29tPgogIEhhaXlhbmcgWmhhbmcgPGhhaXlhbmd6QG1pY3Jvc29mdC5jb20+CiAgSGFubmVzIFJl
aW5lY2tlIDxoYXJlQHN1c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgog
IEhhcmFsZCBBcm5lc2VuIDxoYXJhbGRAc2tvZ3R1bi5vcmc+CiAgSGUgWmhlIDx6aGUuaGVAd2lu
ZHJpdmVyLmNvbT4KICBIdWFjYWkgQ2hlbiA8Y2hlbmhjQGxlbW90ZS5jb20+CiAgSWx5YSBEcnlv
bW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+
CiAgSmFjZWsgQW5hc3pld3NraSA8amFjZWsuYW5hc3pld3NraUBnbWFpbC5jb20+CiAgSmFjayBN
b3JnZW5zdGVpbiA8amFja21AZGV2Lm1lbGxhbm94LmNvLmlsPgogIEphY2sgUGhhbSA8amFja3BA
Y29kZWF1cm9yYS5vcmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9t
ZS5jb20+CiAgSmFtZXMgU21hcnQgPGphbWVzLnNtYXJ0QGJyb2FkY29tLmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKYW5p
IE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgogIEplZmYgTW95ZXIgPGptb3llckByZWRo
YXQuY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJvbWUgQnJ1bmV0IDxq
YnJ1bmV0QGJheWxpYnJlLmNvbT4KICBKaWFuY2hhbyBXYW5nIDxqaWFuY2hhby53LndhbmdAb3Jh
Y2xlLmNvbT4KICBKb2UgUGVyY2hlcyA8am9lQHBlcmNoZXMuY29tPgogIEpvZSBUaG9ybmJlciA8
ZWp0QHJlZGhhdC5jb20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFu
bmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gSHViYmFyZCA8amh1YmJh
cmRAbnZpZGlhLmNvbT4KICBKb25hdGhhbiBDb3JiZXQgPGNvcmJldEBsd24ubmV0PgogIEpvcmRh
biBDcm91c2UgPGpjcm91c2VAY29kZWF1cm9yYS5vcmc+CiAgSsO6bGl1cyBNaWxhbiA8am1pbGFu
LmRldkBnbWFpbC5jb20+CiAgS2FpbGFuZyBZYW5nIDxrYWlsYW5nQHJlYWx0ZWsuY29tPgogIEth
bmdqaWUgTHUgPGtqbHVAdW1uLmVkdT4KICBLYXJvbHkgUGFkb3MgPHBhZG9zQHBhZG9zLmh1Pgog
IEtlbm5ldGggRmVuZyA8a2VubmV0aC5mZW5nQGFtZC5jb20+CiAgS2lzaG9uIFZpamF5IEFicmFo
YW0gSSA8a2lzaG9uQHRpLmNvbT4KICBLcmlzdGlhbiBILiBLcmlzdGVuc2VuIDxob2Vnc2JlcmdA
Y2hyb21pdW0ub3JnPgogIEtyaXN0aWFuIEguIEtyaXN0ZW5zZW4gPGhvZWdzYmVyZ0BnbWFpbC5j
b20+CiAgS3l1bmd0YWUgS2ltIDxrdDA3NTVAZ21haWwuY29tPgogIExhcnJ5IEZpbmdlciA8TGFy
cnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBMYXVyYSBBYmJvdHQgPGxhYmJvdHRAcmVkaGF0LmNv
bT4KICBMaWFtIE1hcmsgPGxtYXJrQGNvZGVhdXJvcmEub3JnPgogIExpbWluZyBTdW4gPGxzdW5A
bWVsbGFub3guY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9pYyBQ
YWxsYXJkeSA8bG9pYy5wYWxsYXJkeUBzdC5jb20+CiAgTG9yZW56byBCaWFuY29uaSA8bG9yZW56
by5iaWFuY29uaUByZWRoYXQuY29tPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4K
ICBMdWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVlc0BzdXNlLmNvbT4KICBNYWFydGVuIExhbmtob3Jz
dCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgogIE1hYyBDaGlhbmcgPG1hYy5j
aGlhbmdAaW50ZWwuY29tPgogIE1hY2llaiDFu2VuY3p5a293c2tpIDxtYXplQGdvb2dsZS5jb20+
CiAgTWFuZnJlZCBTY2hsYWVnbCA8bWFuZnJlZC5zY2hsYWVnbEBnaW56aW5nZXIuY29tPgogIE1h
cmMgR29uemFsZXogPG1hcmMudy5nb256YWxlekBmcmVlLmZyPgogIE1hcmMgS2xlaW5lLUJ1ZGRl
IDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNYXJjZWwgWmlzd2lsZXIgPG1hcmNlbC56aXN3aWxlckB0b3JhZGV4LmNvbT4KICBNYXJr
IEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4u
cGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ1dGhpIFNyaW5pdmFzIEJheXlhdmFyYXB1IDxtYXJ1
dGhpLnNyaW5pdmFzLmJheXlhdmFyYXB1QHhpbGlueC5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5
YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXRoaWV1IE1hbGF0ZXJyZSA8bWFsYXRA
ZGViaWFuLm9yZz4KICBNYXR0aGlhcyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNYXR0
aGlhcyBSZWljaGwgPGhpYXNAaG9ydXMuY29tPgogIE1heCBTY2h1bHplIDxtYXguc2NodWx6ZUBw
b3N0ZW8uZGU+CiAgTWF4aW1lIFJpcGFyZCA8bWF4aW1lLnJpcGFyZEBib290bGluLmNvbT4KICBN
aWNoYWVsIFNjaG1pdHogPHNjaG1pdHptaWNAZ21haWwuY29tPgogIE1pY2hhZWwgU3RyYXViZSA8
c3RyYXViZS5saW51eEBnbWFpbC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+
CiAgTWljaGFsIEthbGRlcm9uIDxtaWNoYWwua2FsZGVyb25AY2F2aXVtLmNvbT4KICBNaWtlIFNu
aXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWxhbiBCcm96IDxnbWF6eWxhbmRAZ21haWwu
Y29tPgogIE1pbmFzIEhhcnV0eXVueWFuIDxobWluYXNAc3lub3BzeXMuY29tPgogIE1pbmFzIEhh
cnV0eXVueWFuIDxtaW5hcy5oYXJ1dHl1bnlhbkBzeW5vcHN5cy5jb20+CiAgTWluZyBMZWkgPG1p
bmcubGVpQHJlZGhhdC5jb20+CiAgTXl1bmdobyBKdW5nIDxtaGp1bmdrQGdtYWlsLmNvbT4KICBO
YXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5pY29sYXMgUGl0
cmUgPG5pY29AbGluYXJvLm9yZz4KICBOaWNvbGFzIFBpdHJlIDxuaWNvbGFzLnBpdHJlQGxpbmFy
by5vcmc+CiAgTmljb2xpbiBDaGVuIDxuaWNvbGVvdHN1a2FAZ21haWwuY29tPgogIE9saXZlciBI
YXJ0a29wcCA8c29ja2V0Y2FuQGhhcnRrb3BwLm5ldD4KICBQYW9sbyBCb256aW5pIDxwYm9uemlu
aUByZWRoYXQuY29tPgogIFBhdWwgRnVsZ2h1bSA8cGF1bGtmQG1pY3JvZ2F0ZS5jb20+CiAgUGF2
ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGVuZyBIYW8gPHBlbmcuaGFv
MkB6dGUuY29tLmNuPgogIFBldGVyIENoZW4gPHBldGVyLmNoZW5AbnhwLmNvbT4KICBQZXRlciBV
amZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkg
PHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFk
Lm9yZz4KICBQaGlsIEVsd2VsbCA8cGhpbEByYXNwYmVycnlwaS5vcmc+CiAgUGllcnJlLUxvdWlz
IEJvc3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4LmludGVsLmNvbT4KICBQcmF0ZWVr
IFNvb2QgPHByc29vZEBjb2RlYXVyb3JhLm9yZz4KICBQcmlpdCBMYWVzIDxwcmlpdC5sYWVzQHBh
Zi5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFqdSBSYW5nb2p1IDxyYWp1ckBjaGVs
c2lvLmNvbT4KICBSYW5kZXIgV2FuZyA8cmFuZGVyLndhbmdAbGludXguaW50ZWwuY29tPgogIFJl
bWkgUG9tbWFyZWwgPHJlcGtAdHJpcGxlZmF1Lmx0PgogIFJpY2hhcmQgQ29jaHJhbiA8cmljaGFy
ZGNvY2hyYW5AZ21haWwuY29tPgogIFJpY2hhcmQgRml0emdlcmFsZCA8cmZAb3BlbnNvdXJjZS5j
aXJydXMuY29tPgogIFJvYiBDbGFyayA8cm9iZGNsYXJrQGdtYWlsLmNvbT4KICBSb2hpdCBrdW1h
ciA8cm9oaXRrckBjb2RlYXVyb3JhLm9yZz4KICBSb2xhbmQgRHJlaWVyIDxyb2xhbmRAcHVyZXN0
b3JhZ2UuY29tPgogIFJvbm5pZSBTYWhsYmVyZyA8bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBTYWdp
IEdyaW1iZXJnIDxzYWdpQGdyaW1iZXJnLm1lPgogIFNhbWlyIFZpcm1hbmkgPHNhbWlyQGVtYmVk
dXIuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9w
aGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25AaW50ZWwuY29tPgogIFNoYW5ub24gTmVsc29u
IDxzaGFubm9uLmxlZS5uZWxzb25AZ21haWwuY29tPgogIFNodWFoIEtoYW4gPHNodWFoQGtlcm5l
bC5vcmc+CiAgU2h1bWluZyBGYW4gPHNodW1pbmdmQHJlYWx0ZWsuY29tPgogIFNpbHZpbyBDZXNh
cmUgPHNpbHZpby5jZXNhcmVAZ21haWwuY29tPgogIFNpbW9uIEhvcm1hbiA8aG9ybXMrcmVuZXNh
c0B2ZXJnZS5uZXQuYXU+CiAgU2luYW4gS2F5YSA8b2theWFAa2VybmVsLm9yZz4KICBTcmluaXZh
cyBSYW1hbmEgPHNyYW1hbmFAY29kZWF1cm9yYS5vcmc+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5A
YWduZXIuY2g+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBTdGVw
aGVuIEhlbW1pbmdlciA8c3RoZW1taW5AbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0
ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJzYW5hIFJlZGR5IEthbGx1cnUgPFN1ZGFyc2Fu
YS5LYWxsdXJ1QGNhdml1bS5jb20+CiAgU3VqaXRoIFBhbmRlbCA8c3VqaXRoX3BhbmRlbEBkZWxs
LmNvbT4KICBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQu
Y29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJpcSBUb3VrYW4gPHRhcmlx
dEBtZWxsYW5veC5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRldHN1byBIYW5k
YSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4KICBUaG9tYXMgRmFsY29uIDx0
bGZhbGNvbkBsaW51eC5pYm0uY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4
LmRlPgogIFRob21hcyBIYWxsZXIgPHRoYWxsZXJAcmVkaGF0LmNvbT4KICBUaG9yIFRoYXllciA8
dGhvci50aGF5ZXJAbGludXguaW50ZWwuY29tPgogIFRvbSBQYW5maWwgPHRvbUBzdGVlbHNlcmll
cy5jb20+CiAgVG9tIFJvZWRlciA8dG1yb2VkZXJAZ29vZ2xlLmNvbT4KICBUb21hcyBXaW5rbGVy
IDx0b21hcy53aW5rbGVyQGludGVsLmNvbT4KICBUb21lciBUYXlhciA8dG9tZXIudGF5YXJAY2F2
aXVtLmNvbT4KICBUb21vbm9yaSBTYWtpdGEgPHRvbW9ub3JpLnNha2l0YUBzb3JkLmNvLmpwPgog
IFR5Y2hvIEFuZGVyc2VuIDx0eWNob0B0eWNoby53cz4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNz
b25AbGluYXJvLm9yZz4KICBVd2UgS2xlaW5lLUvDtm5pZyA8dS5rbGVpbmUta29lbmlnQHBlbmd1
dHJvbml4LmRlPgogIFZhcnVuIFByYWthc2ggPHZhcnVuQGNoZWxzaW8uY29tPgogIFZpdGFseSBL
dXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgV2VpIFlvbmdqdW4gPHdlaXlvbmdqdW4x
QGh1YXdlaS5jb20+CiAgV2VpbmFuIExpIDx3ZWluYW4uei5saUBpbnRlbC5jb20+CiAgd2VueHUg
PHdlbnh1QHVjbG91ZC5jbj4KICBXaWxseSBUYXJyZWF1IDx3QDF3dC5ldT4KICBYaWUgWW9uZ2pp
IDx4aWV5b25namlAYmFpZHUuY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4K
ICBYaXVibyBMaSA8eGl1YmxpQHJlZGhhdC5jb20+CiAgWWFuLCBaaGVuZyA8enlhbkByZWRoYXQu
Y29tPgogIFlhbmcgWWluZ2xpYW5nIDx5YW5neWluZ2xpYW5nQGh1YXdlaS5jb20+CiAgWWFuZ2Jv
IEx1IDx5YW5nYm8ubHVAbnhwLmNvbT4KICBZaSBXYW5nIDx3YW5nLnlpNTlAenRlLmNvbS5jbj4K
ICBZaXpodW8gPHl6aGFpMDAzQHVjci5lZHU+CiAgWXUgV2FuZyA8eXUueS53YW5nQGludGVsLmNv
bT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWmVuZyBUYW8gPHByaW1l
LnplbmdAaGlzaWxpY29uLmNvbT4KICBaaGFuZyBSdW4gPHpoYW5nLnJ1bkB6dGUuY29tLmNuPgog
IFpoYW5nIFl1IDx6aGFuZ3l1MzFAYmFpZHUuY29tPgogIFpoZW55dSBXYW5nIDx6aGVueXV3QGxp
bnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgNjQyMSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 01:21:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 01:21: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-devel-bounces@lists.xenproject.org>)
	id 1goeZJ-000655-59; Wed, 30 Jan 2019 01:21: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=loWZ=QG=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1goeZH-000650-HP
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 01:21:31 +0000
X-Inumbo-ID: 5e8ac4e3-242d-11e9-aeee-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::615])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e8ac4e3-242d-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 01:21:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=j54VHg9HYAmmorMkZAJnrD61C7JGOY0SkSkFqbQnjtE=;
 b=vF59RoqY/J3lN+NEdQnIR6E4hnAq9qTRbUTCvdDL+s3XpTj75DbtYx371/YlN1yfIFKy8F1ap56AywQH1KgU2+a/f8WVXb4irVsWbve+iqLxPvx3od6ZtU1jJD42gGxpS9sYbUEKpmdxZfDchjzYBQkmbVC0lRyhzhBnC2CBC0A=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB6276.eurprd04.prod.outlook.com (20.179.35.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.21; Wed, 30 Jan 2019 01:21:27 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1558.023; Wed, 30 Jan 2019
 01:21:27 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Julien Grall <julien.grall@arm.com>, "sstabellini@kernel.org"
 <sstabellini@kernel.org>, "jgross@suse.com" <jgross@suse.com>
Thread-Topic: [PATCH for-4.12] arm: gic: deactivate sgi immediately after eoi
Thread-Index: AQHUs+JfWsBpwUFvV0aNQJb10NMS76XGbsIAgACcWqA=
Date: Wed, 30 Jan 2019 01:21:27 +0000
Message-ID: <AM0PR04MB448167F2CB1765924B956E2F88900@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <20190124125210.6038-1-peng.fan@nxp.com>
 <08d65477-1192-b074-37aa-484101503a23@arm.com>
In-Reply-To: <08d65477-1192-b074-37aa-484101503a23@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [92.121.36.198]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB6276;
 6:o2bW90qRM14yL08kIW16IyytCyo5gBwhsw2aQWEqIUMaR20/g2vwxM6xxHxlTEZqcC0wxumKwRNSnJ+ZrzWpUgGljm2CE51510Qmr+b2y6M1aKCWsuY3+H9cpCJCvOh6mQuH1V5glk8jnXh/qJH6e6HUMykjhodTSIkuV9HQF+Ft14RnhAbS8VGbeSMxlRragx/HlDaNz7Eccrgq7gsNGHEQpzsgIwanK66hiRC1F7TdnNpNJ5mWlnlJyULsS6ae9zf+gdrWWfjl9w7NTjaC5/QUG4SGln5NR6FicsbomF1CLlejX1Rqd2OYnusN7cjMOkmmLq9s78R8UtsbAqjppFXrnWQP4rDJ+1EK3+xNhGmo07KkfHXM0P0n+Oy6FPjvdyCR/LUREhv+51ZTFCS4HVz04kZi4qgktDcAYAQTj+UTahoMzIAnaAMwnZWai4BOEqXn2SI3SPt0v0f6Z25ffg==;
 5:FzSX0PerduuNkekl6kN/0xGPE5NaXCOT+AHxAJUUXpTk4YtZ9OQIASHDpi6Mg4i6QpRQsNbSsubY4D++cr+fpHWEFmmdLy0cei1G+1QxE+Erep0BnRzafpWm/r/3MUh9YTzmGp3g2g8e2kj6OSf2nog2eC84VUJRQDROmyPNQLb55+VBUN0U++FQgn+rPfR10jbWeH/ezwpjUqxLZA/KAQ==;
 7:HcO5TG8LrlAMdnAzkOQONSPJDWi9/sribRYA+ZYtEB9I4wiZG/oUOZSLoVqYo5jVNI+o0Yf4xb0qcU5Cursg6tzDhSF/VwlSD9CUpdW+cTlZIwhsgLnzsM9AYF5jCaJEntVveDsolnSo2Uhzt7nTQw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: ce01688c-89e6-4ba5-1c93-08d686514202
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB6276; 
x-ms-traffictypediagnostic: AM0PR04MB6276:
x-microsoft-antispam-prvs: <AM0PR04MB6276B48A449B7D775CD8F38388900@AM0PR04MB6276.eurprd04.prod.outlook.com>
x-forefront-prvs: 0933E9FD8D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(39860400002)(396003)(136003)(366004)(13464003)(199004)(189003)(25786009)(446003)(7696005)(4326008)(81166006)(110136005)(86362001)(2201001)(476003)(102836004)(8676002)(2906002)(478600001)(316002)(81156014)(105586002)(44832011)(14444005)(99286004)(76176011)(11346002)(7736002)(53936002)(54906003)(256004)(106356001)(6246003)(74316002)(186003)(14454004)(66066001)(71200400001)(71190400001)(97736004)(486006)(229853002)(55016002)(6506007)(305945005)(6116002)(3846002)(68736007)(33656002)(8936002)(6436002)(53546011)(26005)(2501003)(9686003)(14773001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB6276;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: WbIGnuCYM/nTFGUdnkT7ovslLCW51RBP6aVjhO+S6AZvuBxLdbxtDzxcoT0pSzAiRden9yhgn1/5zbI8lIJo1Yt1TKfawaR+pbkMangjjwmLt9CaTyHrpOcNf0JeGT4VJZk1zlk5UzbL9umr1t4mRVScDzTZxZBop730EYtS9RwuT/44qTE+3glmK5jQR1n6ey2i9tEnMQ9mEa9DzME8Tfri50fJx+fFIV6M0hlBsgPPnM2d0qBBnDu5HliM7LsYon/0B7n5YRYUg7vFJNo9U2tPuBsGFt0wTzurKo+NFZhaUmUijVV3XJUHqzwedZhD0d5dGC4+PlqFYZ//AN1X/F8fO+Cxl2us+Fq5ZTqAAqUn8PGG9o7dD9UxJGGjjwpVqYEun27DkfWlNVWsoBRW2ikoKUF+SwEV6GtqFP5b6+s=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ce01688c-89e6-4ba5-1c93-08d686514202
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2019 01:21:27.6080 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6276
Subject: Re: [Xen-devel] [PATCH for-4.12] arm: gic: deactivate sgi
 immediately after eoi
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVu
IEdyYWxsIFttYWlsdG86anVsaWVuLmdyYWxsQGFybS5jb21dDQo+IFNlbnQ6IDIwMTnlubQx5pyI
Mjnml6UgMjM6NTcNCj4gVG86IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPjsgc3N0YWJlbGxp
bmlAa2VybmVsLm9yZzsgamdyb3NzQHN1c2UuY29tDQo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc7IEFuZHJlIFByenl3YXJhDQo+IDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPg0K
PiBTdWJqZWN0OiBSZTogW1BBVENIIGZvci00LjEyXSBhcm06IGdpYzogZGVhY3RpdmF0ZSBzZ2kg
aW1tZWRpYXRlbHkgYWZ0ZXIgZW9pDQo+IA0KPiAoKyBBbmRyZSkNCj4gDQo+IEhpIFBlbmcsDQo+
IA0KPiBPbiAyNC8wMS8yMDE5IDEyOjQzLCBQZW5nIEZhbiB3cm90ZToNCj4gPiBPbiBpLk1YOCwg
d2UgaW1wbGVtZW50ZWQgcGFydGl0aW9uIHJlYm9vdCB3aGljaCBtZWFucyBDb3J0ZXgtQSByZWJv
b3QNCj4gPiB3aWxsIG5vdCBpbXBhY3QgTTQgY29yZXMgYW5kIFN5c3RlbSBjb250cm9sIFVuaXQg
Y29yZS4gSG93ZXZlciBHSUN2Mw0KPiA+IGlzIG5vdCByZXNldCBiZWNhdXNlIHdlIGFsc28gbmVl
ZCB0byBzdXBwb3J0IEE3MiBDbHVzdGVyIHJlYm9vdA0KPiA+IHdpdGhvdXQgYWZmZWN0aW5nIEE1
MyBDbHVzdGVyLg0KPiANCj4gSG93IGFib3V0IHRoZSBvdGhlciBpbnRlcnJ1cHRzPyBGb3IgaW5z
dGFuY2UsIGl0IHdvdWxkIGJlIHRoZW9yZXRpY2FsbHkNCj4gcG9zc2libGUgdG8gaGF2ZSBhIFBQ
SS9TUEkgYWN0aXZlIGFuZCByZWNlaXZlIHRoZSBvcmRlciB0byB0dXJuIGl0IG9mZi4gSXMgdGhp
cw0KPiBnb2luZyB0byBiZSBhbiBpc3N1ZT8NCg0KQ3VycmVudGx5IHdlIG9ubHkgbWV0IHRoaXMg
aXNzdWUgd2hlbiBkb2luZyBYZW4gcmVib290LCBiZWNhdXNlIGhhbHRfdGhpc19jcHUgbmV2ZXIg
cmV0dXJuLg0KRm9yIG90aGVyIGludGVycnVwdHMsIEkgdGhpbmsgdGhleSBhcmUgZGVhY3RpdmF0
ZWQgcHJvcGVybHkuDQoNCj4gDQo+ID4NCj4gPiBUaGUgZ2ljLXYzIGNvbnRyb2xsZXIgaXMgY29u
ZmlndXJlZCB3aXRoIEVPSW1vZGUgdG8gMSwgc28gZHVyaW5nIHhlbg0KPiA+IHJlYm9vdCwgdGhl
cmUgaXMgYSBmdW5jdGlvbiBjYWxsICJzbXBfY2FsbF9mdW5jdGlvbihoYWx0X3RoaXNfY3B1LCBO
VUxMLCAwKTsiDQo+ID4gLGJ1dCBoYWx0X3RoaXNfY3B1IG5ldmVyIHJldHVybiwgdGhhdCBtZWFu
cyBvdGhlciBDUFVzIGhhdmUgbm8gY2hhbmNlDQo+ID4gdG8NCj4gDQo+IHMvLC8sIC8NCj4gDQo+
ID4gZGVhY3RpdmUgdGhlIFNHSSBpbnRlcnJ1cHQsIGJlY2F1c2UgdGhlIGRlYWN0aXZhdGVfaXJx
IG9wZXJhdGlvbiBpcyBhdA0KPiANCj4gcy9kZWFjdGl2ZS9kZWFjdGl2YXRlLw0KPiANCj4gPiB0
aGUgZW5kIG9mIGRvX3NnaS4gRHVyaW5nIHhlbiBib290aW5nIGFnYWluLCBDUFUwIHdpbGwgaXNz
dWUNCj4gDQo+IHMveGVuL1hlbi8NCj4gDQo+IEFsc286DQo+IA0KPiAiRHVyaW5nIHRoZSBuZXh0
IGJvb3Qgb2YgWGVuLCINCj4gDQo+ID4gR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIHRvIG90aGVyIENQ
VXMuIEJlY2F1c2UNCj4gR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIG9mDQo+ID4gb3RoZXIgQ1BVcyBh
cmUgYWN0aXZlIGR1cmluZyB0aGUgbGFzdCByZWJvb3QsIGludGVycnVwdHMgY291bGQgbm90IGJl
DQo+IA0KPiBzL29mIG90aGVyL29uIHRoZSBvdGhlcnMvDQo+IA0KPiA+IHRyaWdnZXJlZCB1bmxl
c3Mgd2UgZGVhY3RpdmF0ZSB0aGUgaW50ZXJydXB0IGZpcnN0Lg0KPiANCj4gSSB0aGluayBpdCB3
b3VsZCBiZSBjbGVhcmVyIGlmIHlvdSBzYXk6ICJBcyB0aGUgQWN0aXZlIHN0YXRlIGZvciBTR0kg
aXMgbGVmdA0KPiB1bnRvdWNoZWQgZHVyaW5nIHRoZSByZWJvb3QsIHRoZSBHSUNfU0dJX0NBTExf
RlVOQ1RJT04gd2lsbCBzdGlsbCBiZQ0KPiBhY3RpdmUgb24gdGhlIG5vbi1ib290IENQVXMuIFRo
aXMgbWVhbnMgdGhlIGludGVycnVwdCBjYW5ub3QgYmUgdHJpZ2dlcmVkDQo+IGFnYWluIHVudGls
IGl0IGdldCBkZWFjdGl2YXRlZC4iDQo+IA0KPiA+DQo+ID4gVG8gZml4IHRoaXMgaXNzdWUsIGxl
dCdzIG1vdmUgdGhlIGRlYWN0aXZhdGVfaXJxIG9wZXJhdGlvbiBqdXN0IGFmdGVyDQo+ID4gZW9p
X2lycSwgdGhlbiB0aGUgU0dJIGludGVycnVwdCB3aWxsIGJlIGluIGRlYWN0aXZlIHN0YXRlIHdo
ZW4NCj4gDQo+IHMvZGVhY3RpdmUvZGVhY3RpdmF0ZS8NCj4gDQo+ID4gc21wX2NhbGxfZnVuY3Rp
b25faW50ZXJydXB0Lg0KPiANCj4gSSB3b3VsZCBhZGQ6ICJUaGlzIGlzIGZpbmUgYmVjYXVzZSB0
aGUgaW50ZXJydXB0cyBhcmUgbWFza2VkIHdoaWxlIGhhbmRsaW5nDQo+IHRoZQ0KPiBTR0kuIi4N
Cj4gDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4N
Cj4gDQo+IEkgdGhpbmsgdGhlIHBhdGNoIG1ha2VzIHNlbnNlIGluIGl0c2VsZi4gVGhpcyBpcyBh
IHNhbmVyIGJlaGF2aW9yIHRoYW4gdHVybmluZw0KPiBvZmYgdGhlIENQVSB3aXRoIGFjdGl2ZSBp
bnRlcnJ1cHRzLiBJIHdhbnQgdG8gZG91YmxlLWNoZWNrIGEgZmV3IHRoaW5ncyBiZWZvcmUNCj4g
Y29tbWl0dGluZyBpdC4gQnV0IEkgd2lsbCBkZWZpbml0ZWx5IGNvbW1pdCBpdCBieSB0aGUgZW5k
IG9mIHRoZSB3ZWVrLg0KPiANCj4gTm8gbmVlZCB0byByZXNlbmQgdGhlIHBhdGNoIGlmIHRoZXJl
IGFyZSBubyBjaGFuZ2VzIGluIHRoZSBjb2RlLiBJIGNhbiB0YWtlDQo+IGNhcmUNCj4gZm9yIHRo
ZSBjb21taXQgbWVzc2FnZS4NCg0KVGhhbmtzLA0KUGVuZy4NCg0KPiANCj4gQ2hlZXJzLA0KPiAN
Cj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 08:07:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 08:07: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-devel-bounces@lists.xenproject.org>)
	id 1goktp-0002Bm-9k; Wed, 30 Jan 2019 08:07: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=KH2y=QG=amazon.de=prvs=926f86365=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gokto-0002Bh-27
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 08:07:08 +0000
X-Inumbo-ID: 085a68f2-2466-11e9-aeee-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 085a68f2-2466-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 08:07:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1548835626; x=1580371626;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=0yQl3iUz7ruukugiPA8bMzs82hvPFlHv7+JQPxZ8gNg=;
 b=S6O3Evu3/JK8kdld8EGSBwDndWr3iBQ6nQS+zy9ZRDVbDClxDn6qTxSx
 zZjG5aYXoNWYnAklawzqg6X6jnQxfX4/C9tEg1h1/MCa6LeniDPFsVfu2
 pVMyKiFzrkkbNfGhuHxy/9tR/3EV+ev4WSvjbU9sshDkU2Uh2zYN6OvSf I=;
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="656453424"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 30 Jan 2019 08:07:02 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id x0U86vMY124743
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 30 Jan 2019 08:06:59 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 30 Jan 2019 08:06:58 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.48) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 30 Jan 2019 08:06:51 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-6-git-send-email-nmanthey@amazon.de>
 <5C486E0A02000078002106DD@prv1-mh.provo.novell.com>
 <1063c835-3944-48bf-b082-c80ce726a0e6@amazon.de>
 <5C4F1B300200007800211CAE@prv1-mh.provo.novell.com>
 <3eb3ecbb-47a7-386e-90ca-d49d8a75d3a6@amazon.de>
 <5C5020F0020000780014B7D1@prv1-mh.provo.novell.com>
 <5b33723c-81d5-c685-2554-54c53e1054be@amazon.de>
 <5C506D17020000780021210A@prv1-mh.provo.novell.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <472ff562-44e1-9cfe-b75c-953525677a65@amazon.de>
Date: Wed, 30 Jan 2019 09:06:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C506D17020000780021210A@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.48]
X-ClientProxiedBy: EX13D08UWC003.ant.amazon.com (10.43.162.21) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 05/11] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOS8xOSAxNjoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDEuMTkgYXQg
MTQ6NDcsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBPbiAxLzI5LzE5IDEwOjQ2LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9u
LmRlPiAwMS8yOS8xOSA5OjM1IEFNID4+Pgo+Pj4+IEkgYW0gYXdhcmUgdGhhdCBib3RoIHZlcnNp
b24gdXNlIHRoZSBzYW1lIGJhc2UgYXJyYXksIGFuZCBhY2Nlc3MgaXQgdmlhCj4+Pj4gZGlmZmVy
ZW50IG1hY3Jvcywgd2hpY2ggZXNzZW50aWFsbHkgcGFydGl0aW9uIHRoZSBhcnJheSBiYXNlZCBv
biB0aGUKPj4+PiBzaXplIG9mIHRoZSByZXNwZWN0aXZlIHN0cnVjdC4gVGhlIHVuZGVybHlpbmcg
cmF3IGFycmF5IGhhcyB0aGUgc2FtZQo+Pj4+IHNpemUgZm9yIGJvdGggdmVyc2lvbi4KPj4+IEFu
ZCB0aGlzIGlzIHRoZSBwcm9ibGVtIGFmYWljczogSWYgYSBndWVzdCBoYXMgcmVxdWVzdGVkIGl0
cyBncmFudCB0YWJsZSB0bwo+Pj4gYmUgc2l6ZWQgYXMgYSBzaW5nbGUgcGFnZSwgdGhpcyBwYWdl
IGNhbiBmaXQgdHdpY2UgYXMgbWFueSBlbnRyaWVzIGZvcgo+Pj4gdjEgdGhhbiBpdCBjYW4gZml0
IGZvciB2Mi4gSGVuY2UgdGhlIHYxIGdyYW50IHJlZmVyZW5jZSBwb2ludGluZyBhdCB0aGUgbGFz
dAo+Pj4gZW50cnkgd291bGQgcG9pbnQgYXQgdGhlIGxhc3QgZW50cnkgaW4gdGhlIChub3QgbWFw
cGVkKSBzZWNvbmQgcGFnZSBmb3IgdjIuCj4+IEkgbWlnaHQgdW5kZXJzdGFuZCB0aGUgY29kZSB3
cm9uZywgYnV0IGEgZ3Vlc3Qgd291bGQgYXNrIHRvIGdldCBhdCBtb3N0Cj4+IE4gZ3JhbnQgZnJh
bWVzLCBhbmQgdGhpcyBudW1iZXIgY2Fubm90IGJlIGluY3JlYXNlZCBhZnRlcndhcmRzLCBpLmUu
IHRoZQo+PiBmaWVsZCBndC0+bWF4X2dyYW50X2ZyYW1lcyBpcyB3cml0dGVuIGV4YWN0bHkgb25j
ZS4gRnVydGhlcm1vcmUsIHRoZQo+PiB2b2lkKiogc2hhcmVkX3JhdyBhcnJheSBpcyBhbGxvY2F0
ZWQgYW5kIHdyaXR0ZW4gZXhhY3RseSBvbmNlIHdpdGgKPj4gc3VmZmljaWVudCBwb2ludGVycyBm
b3IsIG5hbWVseSBndC0+bWF4X2dyYW50X2ZyYW1lcyBtYW55IGluIGZ1bmN0aW9uCj4+IGdyYW50
X3RhYmxlX2luaXQuIEhlbmNlLCBpbmRlcGVuZGVudGx5IG9mIHRoZSB2ZXJzaW9uIGJlaW5nIHVz
ZWQsIGF0Cj4+IGxlYXN0IHRoZSBzaGFyZWRfcmF3IGFycmF5IGNhbm5vdCBiZSB1c2VkIGZvciBv
dXQtb2YtYm91bmQgYWNjZXNzZXMKPj4gZHVyaW5nIHNwZWN1bGF0aW9uIHdpdGggbXkgYWJvdmUg
ZXZhbHVhdGVfbm9zcGVjLgo+IEknbSBhZnJhaWQgSSdtIHN0aWxsIG5vdCBmb2xsb3dpbmc6IEEg
Z2l2ZSBudW1iZXIgb2YgcGFnZXMgaXMgd29ydGgKPiB0d2ljZSBhcyBtYW55IGdyYW50cyBpbiB2
MSB0aGFuIGl0IGlzIGluIHYyLiBUaGVyZWZvcmUgYSB2MSBncmFudAo+IHJlZmVyZW5jZSB0byBh
IGdyYW50IGVudHJ5IHRyYWNrZWQgaW4gdGhlIHNlY29uZCBoYWxmIG9mIHRoZQo+IGZpcnN0IHBh
Z2Ugd291bGQgY2F1c2UgYSBzcGVjdWxhdGl2ZSBhY2Nlc3MgdG8gYW55d2hlcmUgaW4gdGhlCj4g
c2Vjb25kIHBhZ2Ugd2hlbiB3cm9uZ2x5IGludGVycHJldGVkIGFzIGEgdjIgcmVmLgpBZ3JlZWQu
IFNvIHlvdSB3YW50IG1lIHRvIGFkZCBhbm90aGVyIGxmZW5jZSB0byBtYWtlIHN1cmUgdGhlIHdy
b25nCmludGVycHJldGF0aW9uIGRvZXMgbm90IGxlYWQgdG8gb3RoZXIgb3V0LW9mLWJvdW5kIGFj
Y2Vzc2VzIGRvd24gdGhlCnNwZWN1bGF0aXZlIHdpbmRvdz8gSW4gbXkgb3BpbmlvbiwgdGhlIHYx
IHZzIHYyIGNvZGUgZG9lcyBub3QgcmVzdWx0IGluCmFjdHVhbCBvdXQtb2YtYm91bmQgYWNjZXNz
ZXMsIGV4Y2VwdCBmb3IgdGhlIE5VTEwgcGFnZSBjYXNlIGJlbG93LiBUbwptYWtlIHRoZSBQViBj
YXNlIGhhcHB5LCBJIHdpbGwgYWRkIHRoZSBldmFsdWF0ZV9ub3NwZWMgbWFjcm8gZm9yIHRoZSB2
MQp2cyB2MiBjb25kaXRpb25hbHMgaW4gZnVuY3Rpb25zIHdpdGggZ3Vlc3QgY29udHJvbGxlZCBy
ZWYgaW5kZXhlcy4KPgo+PiBUaGF0IGJlaW5nIHNhaWQsIGxldCdzIGFzc3VtZSB3ZSBoYXZlIGEg
djEgZ3JhbnQgdGFibGUsIGFuZCBzcGVjdWxhdGlvbgo+PiB1c2VzIHRoZSB2MiBhY2Nlc3Nlcy4g
SW4gdGhhdCBjYXNlLCBhbiBleGlzdGluZyBhbmQgemVyby1pbml0aWFsaXplZAo+PiBlbnRyeSBv
ZiBzaGFyZWRfcmF3IG1pZ2h0IGJlIHVzZWQgaW4gdGhlIGZpcnN0IHBhcnQgb2YgdGhlCj4+IHNo
YXJlZF9lbnRyeV92MiBtYWNybywgYW5kIGV2ZW4gaWYgdGhhdCBwb2ludGVyIHdvdWxkIGJlIG5v
bi1OVUxMLCB0aGUKPj4gcGFnZSBpdCB3b3VsZCBwb2ludCB0byB3b3VsZCBoYXZlIGJlZW4gY2xl
YXJlZCB3aGVuIGdyb3dpbmcgdGhlIGdyYW50Cj4+IHRhYmxlIGluIGZ1bmN0aW9uIGdudHRhYl9n
cm93X3RhYmxlLgo+IE5vdCBpZiB0aGUgdjEgcmVmIGlzIG5vIHNtYWxsZXIgdGhhbiBoYWxmIHRo
ZSBtYXhpbXVtIG51bWJlciBvZgo+IHYxIHJlZnMuIEluIHRoYXQgY2FzZSwgaWYgdGFrZW4gYXMg
YSB2MiByZWYsIC0+c2hhcmVkX3Jhd1tdCj4gd291bGQgbmVlZCB0byBiZSB0d2ljZSBhcyBiaWcg
dG8gY29wZSB3aXRoIHRoZSBsYXJnZXIgaW5kZXgKPiAocmVzdWx0aW5nIGZyb20gdGhlIHNtYWxs
ZXIgZGl2aXNvciBpbiBzaGFyZWRfZW50cnlfdjIoKQo+IGNvbXBhcmVkIHRvIHNoYXJlZF9lbnRy
eV92MSgpKSBpbiBvcmRlciB0byBub3QgYmUgb3ZlcnJ1bi4KPgo+IExldCdzIGxvb2sgYXQgYW4g
ZXhhbXBsZTogZ3JlZiAyNTYgcG9pbnRzIGludG8gdGhlIG1pZGRsZSBvZgo+IHRoZSBmaXJzdCBw
YWdlIHdoZW4gdXNpbmcgdjEgY2FsY3VsYXRpb25zLCBidXQgYXQgdGhlIHN0YXJ0Cj4gb2YgdGhl
IHNlY29uZCBwYWdlIHdoZW4gdXNpbmcgdjIgY2FsY3VsYXRpb25zLiBIZW5jZSwgaWYgdGhlCj4g
bWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzIHdhcyAxLCB3ZSdkIG92ZXJydW4gdGhlCj4g
YXJyYXksIGNvbnNpc3Rpbmcgb2YganVzdCBhIHNpbmdsZSBlbGVtZW50ICgyNTYgaXMgdmFsaWQg
YXMgYQo+IHYxIGdyZWYgaW4gdGhhdCBjYXNlLCBidXQganVzdCBvdXQgb2YgYm91bmRzIGFzIGEg
djIgb25lKS4KSWYgMjU2IGlzIGEgdmFsaWQgZ3JlZiwgdGhlbiB0aGUgc2hhcmVkX3JhdyBhcnJh
eSBob2xkcyBzdWZmaWNpZW50Cnplcm8taW5pdGlhbGl6ZWQgZWxlbWVudHMgZm9yIHN1Y2ggYW4g
YWNjZXNzLCBldmVuIHdpdGhvdXQgdGhlIGRpdmlzaW9uCm9wZXJhdG9yIHRoYXQgaXMgdXNlZCBp
biB0aGUgc2hhcmVkX2VudHJ5X3YqKCkgbWFjcm9zLiBIZW5jZSwgbm8Kb3V0LW9mLWJvdW5kIGFj
Y2VzcyB3aWxsIGhhcHBlbiBoZXJlLgo+Cj4gRnVydGhlcm1vcmUsIGV2ZW4gaWYgLT5zaGFyZWRf
cmF3W10gaXRzZWxmIGNvdWxkIG5vdCBiZSBvdmVycnVuLAo+IGFuIGVudHJ5IG9mIGl0IGJlaW5n
IE5VTEwgY291bGQgYmUgYSBwcm9ibGVtIHdpdGggUFYgZ3Vlc3RzLCB3aG8KPiBjYW4gaW5zdGFs
bCBhIHRyYW5zbGF0aW9uIGZvciB0aGUgZmlyc3QgcGFnZSBvZiB0aGUgYWRkcmVzcyBzcGFjZSwK
PiBhbmQgdGh1cyBwZXJoYXBzIHBhcnRseSBjb250cm9sIHN1YnNlcXVlbnQgc3BlY3VsYXRpdmUg
ZXhlY3V0aW9uLgoKSSB1bmRlcnN0YW5kIHRoZSBjb25jZXJuLiBJIGFkZCB0aGUgZXZhbHVhdGVf
bm9zcGVjIGFzIG1lbnRpb25lZCBhYm92ZS4KCkJlc3QsCk5vcmJlcnQKCj4KPiBKYW4KPgo+CgoK
CgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAox
MDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYg
SGVyYnJpY2gKVXN0LUlEOiBERSAyODkgMjM3IDg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNo
dCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 08:16:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 08:16: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-devel-bounces@lists.xenproject.org>)
	id 1gol2R-0003Be-6n; Wed, 30 Jan 2019 08:16: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=Spps=QG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gol2Q-0003BX-6R
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 08:16:02 +0000
X-Inumbo-ID: 46dedaba-2467-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46dedaba-2467-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 08:16:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 90342B068;
 Wed, 30 Jan 2019 08:15:59 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org
References: <osstest-132544-mainreport@xen.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <b80b1d86-92d2-8095-d4fb-ac7081e03179@suse.com>
Date: Wed, 30 Jan 2019 09:15:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <osstest-132544-mainreport@xen.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] [xen-unstable test] 132544: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMjAxOSAxODowOCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZsaWdo
dCAxMzI1NDQgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjU0NC8KPiAKPiBSZWdyZXNzaW9ucyA6LSgK
PiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIFJFR1IuIHZzLiAxMzI0MjIKCkRvZXMgdGhlIGhvc3QgaGF2ZSB0aGUgaHlwZXJj
YWxsIGJ1ZmZlciBkZXZpY2UgcGF0Y2ggKExpbnV4IGtlcm5lbAp1cHN0cmVhbSBjb21taXQgYzUx
YjNjNjM5ZTAxZjIwNTU5NTMxZWVmM2M1OTE5ZmVhZTIzYzU1YSk/CgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 08:22:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1gol8q-00049J-UR; Wed, 30 Jan 2019 08:22: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=Spps=QG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gol8p-000494-Ej
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 08:22:39 +0000
X-Inumbo-ID: 33d056d8-2468-11e9-9740-1b986de25166
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33d056d8-2468-11e9-9740-1b986de25166;
 Wed, 30 Jan 2019 08:22:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4AD2FB0EF;
 Wed, 30 Jan 2019 08:22:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, linux-mm@kvack.org
Date: Wed, 30 Jan 2019 09:22:33 +0100
Message-Id: <20190130082233.23840-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190130082233.23840-1-jgross@suse.com>
References: <20190130082233.23840-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 2/2] x86/xen: dont add memory above max
 allowed allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgYWxsb3cgbWVtb3J5IHRvIGJlIGFkZGVkIGFib3ZlIHRoZSBhbGxvd2VkIG1heGltdW0g
YWxsb2NhdGlvbgpsaW1pdCBzZXQgYnkgWGVuLgoKVHJ5aW5nIHRvIGRvIHNvIHdvdWxkIHJlc3Vs
dCBpbiBjYXNlcyBsaWtlIHRoZSBmb2xsb3dpbmc6CgpbICA1ODQuNTU5NjUyXSAtLS0tLS0tLS0t
LS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgNTg0LjU2NDg5N10gV0FSTklORzogQ1BVOiAy
IFBJRDogMSBhdCAuLi9hcmNoL3g4Ni94ZW4vbXVsdGljYWxscy5jOjEyOSB4ZW5fYWxsb2NfcHRl
KzB4MWM3LzB4MzkwKCkKWyAgNTg0LjU3NTE1MV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgIDU4NC41
Nzg2NDNdIFN1cHBvcnRlZDogWWVzClsgIDU4NC41ODE3NTBdIENQVTogMiBQSUQ6IDEgQ29tbTog
c3dhcHBlci8wIE5vdCB0YWludGVkIDQuNC4xMjAtOTIuNzAtZGVmYXVsdCAjMQpbICA1ODQuNTkw
MDAwXSBIYXJkd2FyZSBuYW1lOiBDaXNjbyBTeXN0ZW1zIEluYyBVQ1NDLUM0NjAtTTQvVUNTQy1D
NDYwLU00LCBCSU9TIEM0NjBNNC40LjAuMWIuMC4wNjI5MTgxNDE5IDA2LzI5LzIwMTgKWyAgNTg0
LjYwMTg2Ml0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTMxNzVhMCAwMDAwMDAwMDAwMDAw
MDAwIGZmZmZmZmZmODE4NDc3N2MKWyAgNTg0LjYxMDIwMF0gIGZmZmZmZmZmODEwN2Y0ZTEgZmZm
Zjg4MDQ4N2ViNzAwMCBmZmZmODgwMTg2MmI3OWMwIGZmZmY4ODA0ODYwOGQyOTAKWyAgNTg0LjYx
ODUzN10gIDAwMDAwMDAwMDA0ODdlYjcgZmZmZmVhMDAwMDAwMDIwMSBmZmZmZmZmZjgxMDA5ZGU3
IGZmZmZmZmZmODEwNjg1NjEKWyAgNTg0LjYyNjg3Nl0gQ2FsbCBUcmFjZToKWyAgNTg0LjYyOTY5
OV0gIFs8ZmZmZmZmZmY4MTAxOWFkOT5dIGR1bXBfdHJhY2UrMHg1OS8weDM0MApbICA1ODQuNjM1
NjQ1XSAgWzxmZmZmZmZmZjgxMDE5ZWFhPl0gc2hvd19zdGFja19sb2dfbHZsKzB4ZWEvMHgxNzAK
WyAgNTg0LjY0MjM5MV0gIFs8ZmZmZmZmZmY4MTAxYWM1MT5dIHNob3dfc3RhY2srMHgyMS8weDQw
ClsgIDU4NC42NDgyMzhdICBbPGZmZmZmZmZmODEzMTc1YTA+XSBkdW1wX3N0YWNrKzB4NWMvMHg3
YwpbICA1ODQuNjU0MDg1XSAgWzxmZmZmZmZmZjgxMDdmNGUxPl0gd2Fybl9zbG93cGF0aF9jb21t
b24rMHg4MS8weGIwClsgIDU4NC42NjA5MzJdICBbPGZmZmZmZmZmODEwMDlkZTc+XSB4ZW5fYWxs
b2NfcHRlKzB4MWM3LzB4MzkwClsgIDU4NC42NjcyODldICBbPGZmZmZmZmZmODEwNjQ3ZjA+XSBw
bWRfcG9wdWxhdGVfa2VybmVsLmNvbnN0cHJvcC42KzB4NDAvMHg4MApbICA1ODQuNjc1MjQxXSAg
WzxmZmZmZmZmZjgxNWVjZmU4Pl0gcGh5c19wbWRfaW5pdCsweDIxMC8weDI1NQpbICA1ODQuNjgx
NTg3XSAgWzxmZmZmZmZmZjgxNWVkMjA3Pl0gcGh5c19wdWRfaW5pdCsweDFkYS8weDI0NwpbICA1
ODQuNjg3OTMxXSAgWzxmZmZmZmZmZjgxNWVkYjNiPl0ga2VybmVsX3BoeXNpY2FsX21hcHBpbmdf
aW5pdCsweGY1LzB4MWQ0ClsgIDU4NC42OTU2ODJdICBbPGZmZmZmZmZmODE1ZTliZGQ+XSBpbml0
X21lbW9yeV9tYXBwaW5nKzB4MThkLzB4MzgwClsgIDU4NC43MDI2MzFdICBbPGZmZmZmZmZmODEw
NjQ2OTk+XSBhcmNoX2FkZF9tZW1vcnkrMHg1OS8weGYwCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL3NldHVwLmMgICAgICB8
IDEwICsrKysrKysrKysKIGRyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMgfCAgNiArKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hl
bi9zZXR1cC5jIGIvYXJjaC94ODYveGVuL3NldHVwLmMKaW5kZXggZDVmMzAzYzBlNjU2Li5mZGIx
ODRjYWRhZjUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9zZXR1cC5jCisrKyBiL2FyY2gveDg2
L3hlbi9zZXR1cC5jCkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSA8bGludXgvbWVtYmxvY2su
aD4KICNpbmNsdWRlIDxsaW51eC9jcHVpZGxlLmg+CiAjaW5jbHVkZSA8bGludXgvY3B1ZnJlcS5o
PgorI2luY2x1ZGUgPGxpbnV4L21lbW9yeV9ob3RwbHVnLmg+CiAKICNpbmNsdWRlIDxhc20vZWxm
Lmg+CiAjaW5jbHVkZSA8YXNtL3Zkc28uaD4KQEAgLTgyNSw2ICs4MjYsMTUgQEAgY2hhciAqIF9f
aW5pdCB4ZW5fbWVtb3J5X3NldHVwKHZvaWQpCiAJCQkJeGVuX21heF9wMm1fcGZuID0gcGZuX3Mg
KyBuX3BmbnM7CiAJCQl9IGVsc2UKIAkJCQlkaXNjYXJkID0gdHJ1ZTsKKyNpZmRlZiBDT05GSUdf
TUVNT1JZX0hPVFBMVUcKKwkJCS8qCisJCQkgKiBEb24ndCBhbGxvdyBhZGRpbmcgbWVtb3J5IG5v
dCBpbiBFODIwIG1hcCB3aGlsZQorCQkJICogYm9vdGluZyB0aGUgc3lzdGVtLiBPbmNlIHRoZSBi
YWxsb29uIGRyaXZlciBpcyB1cAorCQkJICogaXQgd2lsbCByZW1vdmUgdGhhdCByZXN0cmljdGlv
biBhZ2Fpbi4KKwkJCSAqLworCQkJbWF4X21lbV9zaXplID0geGVuX2U4MjBfdGFibGUuZW50cmll
c1tpXS5hZGRyICsKKwkJCQkgICAgICAgeGVuX2U4MjBfdGFibGUuZW50cmllc1tpXS5zaXplOwor
I2VuZGlmCiAJCX0KIAogCQlpZiAoIWRpc2NhcmQpCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94
ZW4tYmFsbG9vbi5jIGIvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYwppbmRleCAyYWNiZmUxMDRl
NDYuLjJhOTYwZmNjODEyZSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYwor
KysgYi9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCkBAIC0zNyw2ICszNyw3IEBACiAjaW5jbHVk
ZSA8bGludXgvbW1fdHlwZXMuaD4KICNpbmNsdWRlIDxsaW51eC9pbml0Lmg+CiAjaW5jbHVkZSA8
bGludXgvY2FwYWJpbGl0eS5oPgorI2luY2x1ZGUgPGxpbnV4L21lbW9yeV9ob3RwbHVnLmg+CiAK
ICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KQEAg
LTYzLDYgKzY0LDExIEBAIHN0YXRpYyB2b2lkIHdhdGNoX3RhcmdldChzdHJ1Y3QgeGVuYnVzX3dh
dGNoICp3YXRjaCwKIAlzdGF0aWMgYm9vbCB3YXRjaF9maXJlZDsKIAlzdGF0aWMgbG9uZyB0YXJn
ZXRfZGlmZjsKIAorI2lmZGVmIENPTkZJR19NRU1PUllfSE9UUExVRworCS8qIFRoZSBiYWxsb29u
IGRyaXZlciB3aWxsIHRha2UgY2FyZSBvZiBhZGRpbmcgbWVtb3J5IG5vdy4gKi8KKwltYXhfbWVt
X3NpemUgPSBVNjRfTUFYOworI2VuZGlmCisKIAllcnIgPSB4ZW5idXNfc2NhbmYoWEJUX05JTCwg
Im1lbW9yeSIsICJ0YXJnZXQiLCAiJWxsdSIsICZuZXdfdGFyZ2V0KTsKIAlpZiAoZXJyICE9IDEp
IHsKIAkJLyogVGhpcyBpcyBvayAoZm9yIGRvbWFpbjAgYXQgbGVhc3QpIC0gc28ganVzdCByZXR1
cm4gKi8KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 08:22:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1gol8r-00049V-E3; Wed, 30 Jan 2019 08:22: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=Spps=QG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gol8p-000495-Hw
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 08:22:39 +0000
X-Inumbo-ID: 33bff991-2468-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33bff991-2468-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 08:22:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DE5C6B0DB;
 Wed, 30 Jan 2019 08:22:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, linux-mm@kvack.org
Date: Wed, 30 Jan 2019 09:22:31 +0100
Message-Id: <20190130082233.23840-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2 0/2] x86: respect memory size limits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gYSBjdXN0b21lciBzeXN0ZW0gcnVubmluZyBYZW4gYSBib290IHByb2JsZW0gd2FzIG9ic2Vy
dmVkIGR1ZSB0bwp0aGUga2VybmVsIG5vdCByZXNwZWN0aW5nIHRoZSBtZW1vcnkgc2l6ZSBsaW1p
dCBpbXBvc2VkIGJ5IHRoZSBYZW4KaHlwZXJ2aXNvci4KCkR1cmluZyBhbmFseXNpcyBJIGZvdW5k
IHRoZSBzYW1lIHByb2JsZW0gc2hvdWxkIGJlIGFibGUgdG8gb2NjdXIgb24KYmFyZSBtZXRhbCBp
biBjYXNlIHRoZSBtZW1vcnkgd291bGQgYmUgbGltaXRlZCB2aWEgdGhlICJtZW09IiBib290CnBh
cmFtZXRlci4KClRoZSBzeXN0ZW0gdGhpcyBwcm9ibGVtIGhhcyBiZWVuIG9ic2VydmVkIG9uIGhh
cyB0b25zIG9mIG1lbW9yeQphZGRlZCB2aWEgUENJLiBTbyB3aGlsZSBpbiB0aGUgRTgyMCBtYXAg
dGhlIG5vdCB0byBiZSB1c2VkIG1lbW9yeSBoYXMKYmVlbiB3aXBlZCBvdXQgdGhlIGFkZGl0aW9u
YWwgUENJIG1lbW9yeSBpcyBkZXRlY3RlZCBkdXJpbmcgQUNQSSBzY2FuCmFuZCBpdCBpcyBhZGRl
ZCB2aWEgX19hZGRfbWVtb3J5KCkuCgpUaGlzIHNtYWxsIHNlcmllcyB0cmllcyB0byByZXBhaXIg
dGhlIGlzc3VlIGJ5IHRlc3RpbmcgdGhlIGltcG9zZWQKbWVtb3J5IGxpbWl0IGR1cmluZyB0aGUg
bWVtb3J5IGhvdHBsdWcgcHJvY2VzcyBhbmQgcmVmdXNpbmcgdG8gYWRkIGl0CmluIGNhc2UgdGhl
IGxpbWl0IGlzIGJlaW5nIHZpb2xhdGVkLgoKSSd2ZSBjaG9zZW4gdG8gcmVmdXNlIGFkZGluZyB0
aGUgY29tcGxldGUgbWVtb3J5IGNodW5rIGluIGNhc2UgdGhlCmxpbWl0IGlzIHJlYWNoZWQgaW5z
dGVhZCBvZiBhZGRpbmcgb25seSBzb21lIG9mIHRoZSBtZW1vcnksIGFzIEkKdGhvdWdodCB0aGlz
IHdvdWxkIHJlc3VsdCBpbiBsZXNzIHByb2JsZW1zIChlLmcuIGF2b2lkaW5nIHRvIGFkZApvbmx5
IHBhcnRzIG9mIGEgMTI4TUIgbWVtb3J5IGJhciB3aGljaCBtaWdodCBiZSBkaWZmaWN1bHQgdG8g
cmVtb3ZlCmxhdGVyKS4KCkNoYW5nZXMgaW4gVjI6Ci0gcGF0Y2ggMTogc2V0IGluaXRpYWwgYWxs
b3dlZCBzaXplIHRvIFU2NF9NQVggaW5zdGVhZCAtMQotIHBhdGNoIDI6IHNldCBpbml0aWFsIGFs
bG93ZWQgc2l6ZSB0byBlbmQgb2YgRTgyMCBSQU0KCkp1ZXJnZW4gR3Jvc3MgKDIpOgogIHg4Njog
cmVzcGVjdCBtZW1vcnkgc2l6ZSBsaW1pdGluZyB2aWEgbWVtPSBwYXJhbWV0ZXIKICB4ODYveGVu
OiBkb250IGFkZCBtZW1vcnkgYWJvdmUgbWF4IGFsbG93ZWQgYWxsb2NhdGlvbgoKIGFyY2gveDg2
L2tlcm5lbC9lODIwLmMgICAgICAgICB8ICA1ICsrKysrCiBhcmNoL3g4Ni94ZW4vc2V0dXAuYyAg
ICAgICAgICAgfCAxMCArKysrKysrKysrCiBkcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jICAgICAg
fCAgNiArKysrKysKIGluY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCB8ICAyICsrCiBtbS9t
ZW1vcnlfaG90cGx1Zy5jICAgICAgICAgICAgfCAgNiArKysrKysKIDUgZmlsZXMgY2hhbmdlZCwg
MjkgaW5zZXJ0aW9ucygrKQoKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 08:22:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1gol8r-00049P-67; Wed, 30 Jan 2019 08:22: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=Spps=QG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gol8p-000496-Hx
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 08:22:39 +0000
X-Inumbo-ID: 33bb6de8-2468-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33bb6de8-2468-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 08:22:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id ED07CB0DC;
 Wed, 30 Jan 2019 08:22:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, linux-mm@kvack.org
Date: Wed, 30 Jan 2019 09:22:32 +0100
Message-Id: <20190130082233.23840-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190130082233.23840-1-jgross@suse.com>
References: <20190130082233.23840-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 1/2] x86: respect memory size limiting via
 mem= parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBsaW1pdGluZyBtZW1vcnkgc2l6ZSB2aWEga2VybmVsIHBhcmFtZXRlciAibWVtPSIgdGhp
cyBzaG91bGQgYmUKcmVzcGVjdGVkIGV2ZW4gaW4gY2FzZSBvZiBtZW1vcnkgbWFkZSBhY2Nlc3Np
YmxlIHZpYSBhIFBDSSBjYXJkLgoKVG9kYXkgdGhpcyBraW5kIG9mIG1lbW9yeSB3b24ndCBiZSBt
YWRlIHVzYWJsZSBpbiBpbml0aWFsIG1lbW9yeQpzZXR1cCBhcyB0aGUgbWVtb3J5IHdvbid0IGJl
IHZpc2libGUgaW4gRTgyMCBtYXAsIGJ1dCBpdCBtaWdodCBiZQphZGRlZCB3aGVuIGFkZGluZyBQ
Q0kgZGV2aWNlcyBkdWUgdG8gY29ycmVzcG9uZGluZyBBQ1BJIHRhYmxlIGVudHJpZXMuCgpOb3Qg
cmVzcGVjdGluZyAibWVtPSIgY2FuIGJlIGNvcnJlY3RlZCBieSBhZGRpbmcgYSBnbG9iYWwgbWF4
X21lbV9zaXplCnZhcmlhYmxlIHNldCBieSBwYXJzZV9tZW1vcHQoKSB3aGljaCB3aWxsIHJlc3Vs
dCBpbiByZWplY3RpbmcgYWRkaW5nCm1lbW9yeSBhcmVhcyByZXN1bHRpbmcgaW4gYSBtZW1vcnkg
c2l6ZSBhYm92ZSB0aGUgYWxsb3dlZCBsaW1pdC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvZTgyMC5jICAgICAgICAg
fCA1ICsrKysrCiBpbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmggfCAyICsrCiBtbS9tZW1v
cnlfaG90cGx1Zy5jICAgICAgICAgICAgfCA2ICsrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxMyBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2U4MjAuYyBiL2FyY2gv
eDg2L2tlcm5lbC9lODIwLmMKaW5kZXggNTA4OTVjMmY5MzdkLi5lNjc1MTNlMmNiYmIgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9lODIwLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2U4MjAu
YwpAQCAtMTQsNiArMTQsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KICNpbmNsdWRlIDxs
aW51eC9maXJtd2FyZS1tYXAuaD4KICNpbmNsdWRlIDxsaW51eC9zb3J0Lmg+CisjaW5jbHVkZSA8
bGludXgvbWVtb3J5X2hvdHBsdWcuaD4KIAogI2luY2x1ZGUgPGFzbS9lODIwL2FwaS5oPgogI2lu
Y2x1ZGUgPGFzbS9zZXR1cC5oPgpAQCAtODgxLDYgKzg4MiwxMCBAQCBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9tZW1vcHQoY2hhciAqcCkKIAogCWU4MjBfX3JhbmdlX3JlbW92ZShtZW1fc2l6ZSwg
VUxMT05HX01BWCAtIG1lbV9zaXplLCBFODIwX1RZUEVfUkFNLCAxKTsKIAorI2lmZGVmIENPTkZJ
R19NRU1PUllfSE9UUExVRworCW1heF9tZW1fc2l6ZSA9IG1lbV9zaXplOworI2VuZGlmCisKIAly
ZXR1cm4gMDsKIH0KIGVhcmx5X3BhcmFtKCJtZW0iLCBwYXJzZV9tZW1vcHQpOwpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oIGIvaW5jbHVkZS9saW51eC9tZW1vcnlf
aG90cGx1Zy5oCmluZGV4IDA3ZGE1YzZjNWJhMC4uZmI2YmQwMDIyZDQxIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmgKKysrIGIvaW5jbHVkZS9saW51eC9tZW1vcnlf
aG90cGx1Zy5oCkBAIC05OCw2ICs5OCw4IEBAIGV4dGVybiB2b2lkIF9fb25saW5lX3BhZ2VfZnJl
ZShzdHJ1Y3QgcGFnZSAqcGFnZSk7CiAKIGV4dGVybiBpbnQgdHJ5X29ubGluZV9ub2RlKGludCBu
aWQpOwogCitleHRlcm4gdTY0IG1heF9tZW1fc2l6ZTsKKwogZXh0ZXJuIGJvb2wgbWVtaHBfYXV0
b19vbmxpbmU7CiAvKiBJZiBtb3ZhYmxlX25vZGUgYm9vdCBvcHRpb24gc3BlY2lmaWVkICovCiBl
eHRlcm4gYm9vbCBtb3ZhYmxlX25vZGVfZW5hYmxlZDsKZGlmZiAtLWdpdCBhL21tL21lbW9yeV9o
b3RwbHVnLmMgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCmluZGV4IGI5YTY2N2QzNmM1NS4uOTRmODFj
NTk2MTUxIDEwMDY0NAotLS0gYS9tbS9tZW1vcnlfaG90cGx1Zy5jCisrKyBiL21tL21lbW9yeV9o
b3RwbHVnLmMKQEAgLTk2LDEwICs5NiwxNiBAQCB2b2lkIG1lbV9ob3RwbHVnX2RvbmUodm9pZCkK
IAljcHVzX3JlYWRfdW5sb2NrKCk7CiB9CiAKK3U2NCBtYXhfbWVtX3NpemUgPSBVNjRfTUFYOwor
CiAvKiBhZGQgdGhpcyBtZW1vcnkgdG8gaW9tZW0gcmVzb3VyY2UgKi8KIHN0YXRpYyBzdHJ1Y3Qg
cmVzb3VyY2UgKnJlZ2lzdGVyX21lbW9yeV9yZXNvdXJjZSh1NjQgc3RhcnQsIHU2NCBzaXplKQog
ewogCXN0cnVjdCByZXNvdXJjZSAqcmVzLCAqY29uZmxpY3Q7CisKKwlpZiAoc3RhcnQgKyBzaXpl
ID4gbWF4X21lbV9zaXplKQorCQlyZXR1cm4gRVJSX1BUUigtRTJCSUcpOworCiAJcmVzID0ga3ph
bGxvYyhzaXplb2Yoc3RydWN0IHJlc291cmNlKSwgR0ZQX0tFUk5FTCk7CiAJaWYgKCFyZXMpCiAJ
CXJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 08:39:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 08:39: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-devel-bounces@lists.xenproject.org>)
	id 1golP0-00062V-0u; Wed, 30 Jan 2019 08:39: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=kAgd=QG=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1golOy-00062Q-P1
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 08:39:20 +0000
X-Inumbo-ID: 87e72a5a-246a-11e9-aeee-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::603])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87e72a5a-246a-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 08:39:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=X3FwDWymzsCKIugUXsFE2Q+03HJtI71s95tDxduJ7HY=;
 b=LsHZQEluseEvVHtbgbMs36XIuB2Srq+HBRBm5+ay9A6dYSE8OMYsF9/IaCzIIas1bTfWgyGSPVwz2tPmcAbXiwedWKTXsL+yoci8eecfqPN86v8k7Iszy7bfbndacU89uY9mOsm8r1tYNnW0EPIfhw+EaeypCxuav9llzquYhxU=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4326.eurprd03.prod.outlook.com (20.177.33.24) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.21; Wed, 30 Jan 2019 08:39:13 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1558.023; Wed, 30 Jan 2019
 08:39:13 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Julien Grall <julien.grall@arm.com>, Christoph Hellwig <hch@infradead.org>
Thread-Topic: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
Thread-Index: AQHUrNs7IxVSN/1nuUaI+Ik1wHznAaWxcBsAgAAB0ICAAAHygIABvZOAgAGYZ4CAACKFAIAEx8GAgABKW4CAASIegIAAFYGAgANT5QCAAAfggIAJAvoA
Date: Wed, 30 Jan 2019 08:39:13 +0000
Message-ID: <e13c2daf-cacd-2753-ac52-42d2668b88cc@epam.com>
References: <20190115140420.4652-1-andr2000@gmail.com>
 <20190116063002.jq3aas6ofhaogmyk@sirius.home.kraxel.org>
 <20190116063631.GA10881@infradead.org>
 <042fe794-dec6-6d9d-5b68-6f142790f5c7@epam.com>
 <20190117091815.GA7090@infradead.org>
 <1cfc5cb4-e481-5d71-29df-958db76fb681@epam.com>
 <2ed681b9-c8d4-ea27-6b8b-e399ed034bda@arm.com>
 <b5ee0d1c-7888-28c4-c5ae-7984c5e54c8e@epam.com>
 <9e0130ee-0418-f68c-94cf-31a5566d929a@arm.com>
 <79ac0743-68bc-c2b7-d843-cf152c40d583@epam.com>
 <34a31bc8-96c6-2801-689c-3c4498b68ee8@arm.com>
 <b0cfe533-5b0b-e20f-eeab-2ce743914c98@epam.com>
 <e5193e96-a80e-23fd-c833-447d6a2a1574@arm.com>
In-Reply-To: <e5193e96-a80e-23fd-c833-447d6a2a1574@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4326;
 6:vGlmJ8IOuqhgQ2hiEKzrywgeqHHDvjYyYI2dzQqkZYZ8bwUCnPBzcDPgu4QSUCqCHhS/WKK9zDgGrggvF6N5yaqr5iv+rQ1fxydiOaNTqDEsP7P4yAH/y14XTUOBWsdqxoLvoMyYh+uvHEUEb24l+u6cq0nlRxmPeUzYyvaKNjXgha+w03GFdOTZqC4p3wzLpHbwOreIJKS6cWbEh9J9YIDQG6HIpseurd1e+nwwYbxasdF/MRPJvJWl5CNkMSlH+9BUBw5gjTAkhJb2UpFOn+VkYtdGFvZT+ehWPbBw65kvmmjvULybCktswJL894tTkWq21h4E+3UkYmiIug8PlvUXPTNR1Ko9aAl2dZvrZq5BKQLlKyYE0OUx2U/PLB2a34hGILyR4B16k+1WqkYsjygXsHpNflqCYMqvyMJdoGcPlxExwG3Ey8yIyRkzC9j5xc7tZgdLel+ftxBcrhfvBA==;
 5:WkNxvosP9jM4U30TrSaGjlAwrSYPEpOkSGgxQs96NXvedxH0W10ezo+COPsBm/mby4c/Y7GjokzJOoRSp3g+IemuU4ZNkJpeTKLuB5n7vqLvEcTTxGByVGwjD5kPTe+2Mc6MU85ib0bRlsG36I4/fG3qApG/Su+n8Ji1p2fc71fmFBXj5F1jOC7Y5rGU9PXXSscQi2J99gjfHTcY8Szm1A==;
 7:tpafrm1iRvPSal+0Ajrz+oADGoJis4kiTw/JrbfR6ZljPyaGyQ+MuVRTU5AM+lrCJA2xtXH1prd2dkuXERtolsAPJxLCLmylk4Mvy959cFAl+ZdkbfZgI+oHqUsWSKCNofdMGe/UKIUsz9cz/Ufl2w==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 7f24eaa3-1b3b-4653-d329-08d6868e69b0
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4326; 
x-ms-traffictypediagnostic: AM6PR03MB4326:
x-microsoft-antispam-prvs: <AM6PR03MB43266DD3E25EC6503C98E8B8E7900@AM6PR03MB4326.eurprd03.prod.outlook.com>
x-forefront-prvs: 0933E9FD8D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(39860400002)(346002)(376002)(396003)(366004)(52314003)(189003)(199004)(106356001)(110136005)(186003)(6246003)(54906003)(26005)(80792005)(76176011)(316002)(229853002)(14454004)(53936002)(39060400002)(6436002)(68736007)(53546011)(55236004)(72206003)(2906002)(6506007)(105586002)(66066001)(6486002)(6512007)(478600001)(6306002)(99286004)(7416002)(31686004)(36756003)(4326008)(71200400001)(966005)(7736002)(8676002)(486006)(97736004)(102836004)(71190400001)(305945005)(93886005)(14444005)(8936002)(86362001)(6116002)(25786009)(81166006)(81156014)(476003)(31696002)(3846002)(11346002)(2616005)(446003)(256004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4326;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: xcre+AQgokKI8gk8boR8Fr0+cityxxCHkhqX7osdao502s+ZUfcGPMxXMX68QP2t+PIdWCME5fsD/tH7fnmuuP+vKwp/rcI8OcTb1Kf9zsboHrd36zKNVHW8gmNsr9aoZRudSlJa+H1cBuWXi4pb7cEFUT+zm06uLVTko2NJQVheAfTVbj7bLZLES5G2TGQoemHPTXftmvXo7aItMOAlMJMwMZxZkt9QuttD7ODu231ZaX0VzZOK8Mle5vEouPVSkoJZu9Qwl7BdA4Neep+RvUu0eb08lmyXT6SJqiIMPZ8byD9WCFtLMCS2d4hdBVHL5Ll82gpRsocsgiJhd4gewtHOhPK4FOh7cYOX1d8c6V2eNrmuq5RF6DkCnkp8U8NXUfzlVT5Qf1weeHfISJSSE77Dq+fVv2QOi0zfMdfRrO4=
Content-ID: <5550ADE4A6FF8C48B8BD790F46C2CAD3@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7f24eaa3-1b3b-4653-d329-08d6868e69b0
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2019 08:39:13.4927 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4326
Subject: Re: [Xen-devel] [PATCH v2] drm/xen-front: Make shmem backed display
 buffer coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "noralf@tronnes.org" <noralf@tronnes.org>, Gerd Hoffmann <kraxel@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "daniel.vetter@intel.com" <daniel.vetter@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Robin Murphy <robin.murphy@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHJvcHBlZCBpbiBmYXZvciBvZiBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxOS8xLzI5LzkxMA0K
DQpPbiAxLzI0LzE5IDU6MDIgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToNCj4NCj4NCj4gT24gMjQv
MDEvMjAxOSAxNDozNCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6DQo+PiBIZWxsbywg
SnVsaWVuIQ0KPg0KPiBIaSwNCj4NCj4+IE9uIDEvMjIvMTkgMTo0NCBQTSwgSnVsaWVuIEdyYWxs
IHdyb3RlOg0KPj4+DQo+Pj4NCj4+PiBPbiAxLzIyLzE5IDEwOjI4IEFNLCBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyB3cm90ZToNCj4+Pj4gSGVsbG8sIEp1bGllbiENCj4+Pg0KPj4+IEhpLA0KPj4+
DQo+Pj4+IE9uIDEvMjEvMTkgNzowOSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4+PiBXZWxs
LCBJIGRpZG4ndCBnZXQgdGhlIGF0dHJpYnV0ZXMgb2YgcGFnZXMgYXQgdGhlIGJhY2tlbmQgc2lk
ZSwgYnV0IA0KPj4+PiBJTU8NCj4+Pj4gdGhvc2UNCj4+Pj4gZG8gbm90IG1hdHRlciBpbiBteSB1
c2UtY2FzZSAoZm9yIHNpbXBsaWNpdHkgSSBhbSBub3QgdXNpbmcNCj4+Pj4gemVyby1jb3B5aW5n
IGF0DQo+Pj4+IGJhY2tlbmQgc2lkZSk6DQo+Pj4NCj4+PiBUaGV5IGFyZSBhY3R1YWxseSBpbXBv
cnRhbnQgbm8gbWF0dGVyIHdoYXQgaXMgeW91ciB1c2UgY2FzZS4gSWYgeW91DQo+Pj4gYWNjZXNz
IHRoZSBzYW1lIHBoeXNpY2FsIHBhZ2Ugd2l0aCBkaWZmZXJlbnQgYXR0cmlidXRlcywgdGhlbiB5
b3UgYXJlDQo+Pj4gYXNraW5nIGZvciB0cm91YmxlLg0KPj4gU28sIHdlIGhhdmU6DQo+Pg0KPj4g
RG9tVTogZnJvbnRlbmQgc2lkZQ0KPj4gPT09PT09PT09PT09PT09PT09PT0NCj4+ICFQVEVfUkRP
TkxZICsgUFRFX1BYTiArIFBURV9TSEFSRUQgKyBQVEVfQUYgKyBQVEVfVVhOICsNCj4+IFBURV9B
VFRSSU5EWChNVF9OT1JNQUwpDQo+DQo+IEkgc3RpbGwgZG9uJ3QgdW5kZXJzdGFuZCBob3cgeW91
IGNhbWUgdXAgd2l0aCBNVF9OT1JNQUwgd2hlbiB5b3Ugc2VlbSANCj4gdG8gY29uZmlybS4uLg0K
Pg0KPj4NCj4+IERvbUQ6IGJhY2tlbmQgc2lkZQ0KPj4gPT09PT09PT09PT09PT09PT09PT0NCj4+
IFBURV9VU0VSICsgIVBURV9SRE9OTFkgKyBQVEVfUFhOICsgUFRFX05HICsgUFRFX0NPTlQgKyBQ
VEVfVEFCTEVfQklUICsNCj4+IFBURV9VWE4gKyBQVEVfQVRUUklORFgoTVRfTk9STUFMKQ0KPj4N
Cj4+IMKgIEZyb20gdGhlIGFib3ZlIGl0IHNlZW1zIHRoYXQgSSBkb24ndCB2aW9sYXRlIGNhY2hl
ZC9ub24tY2FjaGVkDQo+PiBhZ3JlZW1lbnQgaGVyZQ0KPj4+DQo+Pj4gVGhpcyBpcyB3aHkgWGVu
IGltcG9zZXMgYWxsIHRoZSBwYWdlcyBzaGFyZWQgdG8gaGF2ZSB0aGVpciBtZW1vcnkNCj4+PiBh
dHRyaWJ1dGVzIGZvbGxvd2luZyBzb21lIHJ1bGVzLiBBY3R1YWxseSwgc3BlYWtpbmcgd2l0aCBN
YXJrIFIuLCB3ZQ0KPj4+IG1heSB3YW50IHRvIHRpZ2h0IGEgYml0IG1vcmUgdGhlIGF0dHJpYnV0
ZXMuDQo+Pj4NCj4+Pj4NCj4+Pj4gMS4gRnJvbnRlbmQgZGV2aWNlIGFsbG9jYXRlcyBkaXNwbGF5
IGJ1ZmZlciBwYWdlcyB3aGljaCBjb21lIGZyb20gDQo+Pj4+IHNobWVtDQo+Pj4+IGFuZCBoYXZl
IHRoZXNlIGF0dHJpYnV0ZXM6DQo+Pj4+ICFQVEVfUkRPTkxZICsgUFRFX1BYTiArIFBURV9TSEFS
RUQgKyBQVEVfQUYgKyBQVEVfVVhOICsNCj4+Pj4gUFRFX0FUVFJJTkRYKE1UX05PUk1BTCkNCj4+
Pg0KPj4+IE15IGtub3dsZWRnZSBvZiBYZW4gRFJNIGlzIGluZXhpc3RlbnQuIEhvd2V2ZXIsIGxv
b2tpbmcgYXQgdGhlIGNvZGUgaW4NCj4+PiA1LjAtcmMyLCBJIGRvbid0IHNlZW0gdG8gZmluZCB0
aGUgc2FtZSBhdHRyaWJ1dGVzLiBGb3IgaW5zdGFuY2UNCj4+PiB4ZW5fZHJtX2Zyb250X2dlbV9w
cmltZV92bWFwIGFuZCBnZW1fbW1hcF9vYmogYXJlIHVzaW5nDQo+Pj4gcGdwcm90X3dyaXRlY29t
YmluZS4gU28gaXQgbG9va3MgbGlrZSwgdGhlIG1hcHBpbmcgd2lsbCBiZQ0KPj4+IG5vbi1jYWNo
ZWFibGUgb24gQXJtNjQuDQo+Pj4NCj4+PiBDYW4geW91IGV4cGxhaW4gaG93IHlvdSBjYW1lIHVw
IHRvIHRoZXNlIGF0dHJpYnV0ZXM/DQo+PiBwZ3Byb3Rfd3JpdGVjb21iaW5lIGlzIFBURV9BVFRS
SU5EWChNVF9OT1JNQUxfTkMpLCBzbyBpdCBzZWVtcyB0byBiZQ0KPj4gYXBwbGljYWJsZSBoZXJl
PyBbMV0NCj4NCj4gLi4uIHRoYXQgTVRfTk9STUFMX05DIGlzIHVzZWQgZm9yIHRoZSBmcm9udGVu
ZCBwYWdlcy4NCj4NCj4gTVRfTk9STUFMX05DIGlzIGRpZmZlcmVudCBmcm9tIE1UX05PUk1BTC4g
VGhlIHVzZSBvZiB0aGUgZm9ybWVyIHdpbGwgDQo+IHJlc3VsdCB0byBub24tY2FjaGVhYmxlIG1l
bW9yeSB3aGlsZSB0aGUgbGF0dGVyIHdpbGwgcmVzdWx0IHRvIA0KPiBjYWNoZWFibGUgbWVtb3J5
Lg0KPg0KPiBUbyBtZSwgdGhpcyBsb29rcyBsaWtlIHRoZSBleGFjdCByZWFzb24gd2h5IHlvdSBz
ZWUgYXJ0aWZhY3Qgb24gdGhlIA0KPiBkaXNwbGF5IGJ1ZmZlci4gQXMgdGhlIGF1dGhvciBvZiB0
aGlzIGNvZGUsIGNhbiB5b3UgZXhwbGFpbiB3aHkgeW91IA0KPiBkZWNpZGVkIHRvIHVzZSBwZ3By
b3Rfd3JpdGVjb21iaW5lIGhlcmUgaW5zdGVhZCBvZiByZWx5aW5nIG9uIHRoZSANCj4gZGVmYXVs
dCBWTUEgcHJvdD8NCj4NCj4gWy4uLl0NCj4NCj4+PiBXZSBhY3R1YWxseSBuZXZlciByZXF1aXJl
ZCB0byB1c2UgY2FjaGUgZmx1c2ggaW4gb3RoZXIgUFYgcHJvdG9jb2wsIHNvDQo+Pj4gSSBzdGls
bCBkb24ndCB1bmRlcnN0YW5kIHdoeSB0aGUgUFYgRFJNIHNob3VsZCBiZSBkaWZmZXJlbnQgaGVy
ZS4NCj4+IFdlbGwsIHlvdSBhcmUgcmlnaHQuIEJ1dCBhdCB0aGUgc2FtZSB0aW1lIG5vdCBmbHVz
aGluZyB0aGUgYnVmZmVyIG1ha2VzDQo+PiB0cm91YmxlcywNCj4+IHNvIHRoaXMgaXMgd2h5IEkg
YW0gdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgd2hhdCBpcyB3cm9uZyBoZXJlLg0KPg0KPiBUaGUgY2Fj
aGUgZmx1c2ggaXMgbGlrZWx5IGhpZGluZyB0aGUgcmVhbCBwcm9ibGVtIHJhdGhlciB0aGFuIHNv
bHZpbmcgaXQuDQo+DQo+Pj4NCj4+PiBUbyBtZSwgaXQgbG9va3MgbGlrZSB0aGF0IHlvdSBhcmUg
ZWl0aGVyIG1pc3Npbmcgc29tZSBiYXJyaWVycw0KPj4gQmFycmllcnMgZm9yIHRoZSBidWZmZXI/
IE5vdCBzdXJlIHdoYXQgeW91IG1lYW4gaGVyZS4NCj4NCj4gSWYgeW91IHNoYXJlIGluZm9ybWF0
aW9uIGJldHdlZW4gdHdvIGVudGl0aWVzLCB5b3UgbWF5IG5lZWQgc29tZSANCj4gb3JkZXJpbmcg
c28gdGhlIGluZm9ybWF0aW9uIGFyZSBzZWVuIGNvbnNpc3RlbnRseSBieSB0aGUgY29uc3VtZXIg
DQo+IHNpZGUuIFRoaXMgY2FuIGJlIGFjaGlldmVkIGJ5IHVzaW5nIGJhcnJpZXJzLg0KPg0KPj4g
RXZlbiBtb3JlLCB3ZSBoYXZlDQo+PiBhIHVzZSBjYXNlDQo+PiB3aGVuIHRoZSBidWZmZXIgaXMg
bm90IHRvdWNoZWQgYnkgQ1BVIGluIERvbUQgYW5kIGlzIHNvbGVseSBvd25lZCBieSANCj4+IHRo
ZSBIVy4NCj4NCj4gTWVtb3J5IG9yZGVyaW5nIGlzc3VlcyBhcmUgc3VidGxlLiBUaGUgZmFjdCB0
aGF0IG9uZSBvZiB5b3VyIHVzZS1jYXNlIA0KPiB3b3JrcyBkb2VzIG5vdCBpbXBseSB0aGF0IGJh
cnJpZXJzIGFyZSBub3QgbmVjZXNzYXJ5LiBJIGFtIG5vdCBzYXlpbmcgDQo+IHRoZXJlIGFyZSBh
IG1pc3NpbmcgYmFycmllcnMsIEkgYW0gb25seSBwb2ludGVkIG91dCBwb3RlbnRpYWwgcmVhc29u
cy4NCj4NCj4gQW55d2F5LCBJIGRvbid0IHRoaW5rIHlvdXIgcHJvYmxlbSBpcyBhIG1pc3Npbmcg
YmFycmllcnMgaGVyZS4gSXQgaXMgDQo+IG1vcmUgbGlrZWx5IGJlY2F1c2Ugb2YgbWlzbWF0Y2gg
bWVtb3J5IGF0dHJpYnV0ZXMgKHNlZSBhYm92ZSkuDQo+DQo+IENoZWVycywNCj4NCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 09:09:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 09:09: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-devel-bounces@lists.xenproject.org>)
	id 1gols5-0000UE-GY; Wed, 30 Jan 2019 09:09: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=kAgd=QG=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gols5-0000U9-12
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 09:09:25 +0000
X-Inumbo-ID: bc08aa04-246e-11e9-829d-7fcfe691e8bc
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.61]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc08aa04-246e-11e9-829d-7fcfe691e8bc;
 Wed, 30 Jan 2019 09:09:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=gLvqxsWhpHnn9GMDl5d3nC5PHAqTJvkJRFP2pPk8hV4=;
 b=DrItFWe7WJWj+OV2rSqWh2ZPpMSioZUxTWVnpksq89cDyvSzWqX6CAfObqLtqS4pISxGNTHMks44gQ/S7FfIn2U3hAKrbPKZk9GdKYDqeiQRSBrm3juhNU4x6wHedgFn4vQyF8jkCvj+X/vPMmriOH6nKrJTHAZkzOUQxrFkbKk=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB3557.eurprd03.prod.outlook.com (52.134.114.30) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.17; Wed, 30 Jan 2019 09:09:22 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1558.023; Wed, 30 Jan 2019
 09:09:22 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Julien Grall <julien.grall@arm.com>, Oleksandr Andrushchenko
 <andr2000@gmail.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "linux-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>, "dri-devel@lists.freedesktop.org"
 <dri-devel@lists.freedesktop.org>, "daniel.vetter@intel.com"
 <daniel.vetter@intel.com>, "jgross@suse.com" <jgross@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "kraxel@redhat.com" <kraxel@redhat.com>, "noralf@tronnes.org"
 <noralf@tronnes.org>, "hch@infradead.org" <hch@infradead.org>
Thread-Topic: [Xen-devel][PATCH] drm/xen-front: Fix mmap attributes for
 display buffers
Thread-Index: AQHUt+PwOT/atadd5E6cEP5jJm29BKXGnAiAgADrJwA=
Date: Wed, 30 Jan 2019 09:09:21 +0000
Message-ID: <c6e05462-2580-10a6-db8c-c6d5f5617105@epam.com>
References: <20190129150422.19867-1-andr2000@gmail.com>
 <bf8cf8d9-7092-d956-44d2-e55233f495d2@arm.com>
In-Reply-To: <bf8cf8d9-7092-d956-44d2-e55233f495d2@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB3557;
 6:h8OIvN47EVxegC1lHPGUjVKa4wrAqasuXrouRJ7H5j+rce29vSBoYPrbVoL20Hqz5vEdyKIY32dcdiJfTE8C+LNS/BXi1OYQ5U/h+dsdV6x94jIyfECF+1SvCSRzOlJDSFSWih6qd3qkoAAeL2C+JOdXkzEU2sjVcJd6fZkkSO7+z42KypleDuUCVDaoxBwlYjmlb4/TVLIrx91o38PkOTGnZi8140bEndGMARWcZU6ChpJUEIRg31ixNkkGRnHHTpkAB/ohPdLGvFFiJSJgBesyIfHRP6Jbeb7ShQpeavuYovCJ088XLM/AmGIYTdxRGRne3ndr65IFNOicvR75FNxno8UlgJ/L11JKyP/8XM/lQ4ovnQVPGsHGJ0ism4wdiClht9GA1V6zzOhNLC7tp/Z0d64H+fbvjZQhH4R4HJWhStozKUJIk2qMbwP8YP6VmbPDQdyCHQ8ib/820a+yjw==;
 5:gUkmyzfytccZ5nO4/PXxJdBYHxvfIKRN0sZDljJOjiaAXbrXcQfiFEcGgcvbom4ADXvw2CBW8lqU32fgCtm+mT9ot6LBciLL2g94V8dNH7m6NyKcNQdyM+ihGVn3L7sLxTtwgO2yaS/RzuCUtNCp3jv9ibpHuNwj52iTFRoIPDoqSR6qXbD6k0iI/WsszouGqjMx8eAmeHrHJH+2tzyqhQ==;
 7:5KPRPV9w8OiyKFXjQQ8Q7mlsutJ/mipRZchGYJhpi8A0w5L5BHv8Tsjpdv8hqmnPtP1WQKIVLLVOE9dsdFJC+jRa+b3WutpgbhZlC1kdIJTzaB/ejmzupyRqfmBQ8Lh+VQHsiRIDQAUojLVbgLF3tQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: dc5aa0e1-3897-4d50-f95b-08d686929fae
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB3557; 
x-ms-traffictypediagnostic: AM6PR03MB3557:
x-microsoft-antispam-prvs: <AM6PR03MB355736A1747C3167FA284574E7900@AM6PR03MB3557.eurprd03.prod.outlook.com>
x-forefront-prvs: 0933E9FD8D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(396003)(366004)(136003)(346002)(189003)(199004)(71190400001)(71200400001)(6486002)(316002)(486006)(68736007)(2616005)(97736004)(186003)(26005)(476003)(80792005)(39060400002)(66066001)(72206003)(2906002)(105586002)(8936002)(106356001)(6506007)(102836004)(81156014)(7416002)(8676002)(478600001)(53546011)(81166006)(55236004)(6512007)(6246003)(99286004)(6436002)(7736002)(110136005)(31686004)(305945005)(86362001)(3846002)(31696002)(6116002)(256004)(14454004)(14444005)(76176011)(2201001)(25786009)(229853002)(11346002)(446003)(36756003)(2501003)(53936002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3557;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: H3TmEMMVwixXsz9gbOY0G5qL4etCvsjHXcTe9qfxAhmPcyEYhv9JTl6JX7GIrpZFawmm/gJUCnzWJ590F4U1N7SfpQfMu2S3cgrEljR7+2R1MRUmA3jvaJtDHPhpG5Z/q3rwGbFkQp5JNU8iPrbvBCwki1wUfxhPmARlr4uVKJhX7djs7lBnkU5KM4+63mIVZH5pR9inuO57Xik7DfJJ/csTFJ1d7bS7LsGBehCY0qHlX3qcxbmr0ZiQkiXzfNStsTbYu0Y1OWBdKn5LEz+Ov/e6ArrpGekTitHX/tI8e9KS45xI0yB51BxgET1NCfzh9vuZpH5el4q2uEmdWCi9AUvkLUfo+MrrHIgwaE99+342UadwDuLKumNbzsm3CE7jCT2fDplfw3R/8YCohVOGWeyx5X/Ak1GIPMMJkQ81njo=
Content-ID: <FD6619B6DB127841AEFAE4AF25D32001@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dc5aa0e1-3897-4d50-f95b-08d686929fae
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2019 09:09:22.0645 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3557
Subject: Re: [Xen-devel] [PATCH] drm/xen-front: Fix mmap attributes for
 display buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOS8xOSA5OjA3IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+IEhpIE9sZWtzYW5kciwN
Cj4NCj4gT24gMS8yOS8xOSAzOjA0IFBNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToN
Cj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5r
b0BlcGFtLmNvbT4NCj4+DQo+PiBXaGVuIEdFTSBiYWNraW5nIHN0b3JhZ2UgaXMgYWxsb2NhdGVk
IHRob3NlIGFyZSBub3JtYWwgcGFnZXMsDQo+PiBzbyB0aGVyZSBpcyBubyBwb2ludCB1c2luZyBw
Z3Byb3Rfd3JpdGVjb21iaW5lIHdoaWxlIG1tYXBpbmcuDQo+PiBUaGlzIGZpeGVzIG1pc21hdGNo
IG9mIGJ1ZmZlciBwYWdlcycgbWVtb3J5IGF0dHJpYnV0ZXMgYmV0d2Vlbg0KPj4gdGhlIGZyb250
ZW5kIGFuZCBiYWNrZW5kIHdoaWNoIG1heSBjYXVzZSBzY3JlZW4gYXJ0aWZhY3RzLg0KPj4NCj4+
IEZpeGVzOiBjNTc1YjdlZWI4OWYgKCJkcm0veGVuLWZyb250OiBBZGQgc3VwcG9ydCBmb3IgWGVu
IFBWIGRpc3BsYXkgDQo+PiBmcm9udGVuZCIpDQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gDQo+PiA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+
DQo+PiBTdWdnZXN0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+
PiAtLS0NCj4+IMKgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyB8IDUg
KystLS0NCj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pDQo+Pg0KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9nZW0uYyANCj4+IGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jDQo+
PiBpbmRleCBkMzAzYTJlMTdmNWUuLjlkNWMwM2Q3NjY4ZCAxMDA2NDQNCj4+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYw0KPj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jDQo+PiBAQCAtMjM1LDggKzIzNSw3IEBAIHN0YXRp
YyBpbnQgZ2VtX21tYXBfb2JqKHN0cnVjdCB4ZW5fZ2VtX29iamVjdCANCj4+ICp4ZW5fb2JqLA0K
Pj4gwqDCoMKgwqDCoCB2bWEtPnZtX2ZsYWdzICY9IH5WTV9QRk5NQVA7DQo+PiDCoMKgwqDCoMKg
IHZtYS0+dm1fZmxhZ3MgfD0gVk1fTUlYRURNQVA7DQo+PiDCoMKgwqDCoMKgIHZtYS0+dm1fcGdv
ZmYgPSAwOw0KPj4gLcKgwqDCoCB2bWEtPnZtX3BhZ2VfcHJvdCA9DQo+PiAtIHBncHJvdF93cml0
ZWNvbWJpbmUodm1fZ2V0X3BhZ2VfcHJvdCh2bWEtPnZtX2ZsYWdzKSk7DQo+PiArwqDCoMKgIHZt
YS0+dm1fcGFnZV9wcm90ID0gdm1fZ2V0X3BhZ2VfcHJvdCh2bWEtPnZtX2ZsYWdzKTsNCj4NCj4g
VGhlIHBhdGNoIGxvb2tzIGdvb2QgdG8gbWUuIEl0IHdvdWxkIGJlIHdvcnRoIGV4cGFuZGluZyB0
aGUgY29tbWVudCBhIA0KPiBiaXQgYmVmb3JlIHRvIGV4cGxhaW4gdGhhdCB3ZSBvdmVyd3JpdGUg
dm1fcGFnZV9wcm90IHRvIHVzZSBjYWNoZWFibGUgDQo+IGF0dHJpYnV0ZSBhcyByZXF1aXJlZCBi
eSB0aGUgWGVuIEFCSS4NCj4NCk9rLCB0aGVuIEknbGwgcHV0Og0KDQorwqDCoMKgwqDCoMKgIC8q
DQorwqDCoMKgwqDCoMKgwqAgKiBBY2NvcmRpbmcgdG8gWGVuIG9uIEFSTSBBQkkgKHhlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLWFybS5oKToNCivCoMKgwqDCoMKgwqDCoCAqIGFsbCBtZW1vcnkgd2hp
Y2ggaXMgc2hhcmVkIHdpdGggb3RoZXIgZW50aXRpZXMgaW4gdGhlIHN5c3RlbQ0KK8KgwqDCoMKg
wqDCoMKgICogKGluY2x1ZGluZyB0aGUgaHlwZXJ2aXNvciBhbmQgb3RoZXIgZ3Vlc3RzKSBtdXN0
IHJlc2lkZSBpbiBtZW1vcnkNCivCoMKgwqDCoMKgwqDCoCAqIHdoaWNoIGlzIG1hcHBlZCBhcyBO
b3JtYWwgSW5uZXIgV3JpdGUtQmFjayBPdXRlciBXcml0ZS1CYWNrDQorwqDCoMKgwqDCoMKgwqAg
KiBJbm5lci1TaGFyZWFibGUuDQorwqDCoMKgwqDCoMKgwqAgKi8NCiDCoMKgwqDCoMKgwqDCoCB2
bWEtPnZtX3BhZ2VfcHJvdCA9IHZtX2dldF9wYWdlX3Byb3Qodm1hLT52bV9mbGFncyk7DQpQbGVh
c2UgbGV0IG1lIGtub3cgaWYgdGhpcyBpcyBub3Qgd2hhdCB5b3Ugd2FudA0KPiBXaXRoIHRoZSBj
b21tZW50IHVwZGF0ZWQ6DQo+DQo+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPg0KPg0KPiBDaGVlcnMsDQo+DQpUaGFuayB5b3UsDQpPbGVrc2FuZHIKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 09:47:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 09:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gomSR-00045y-Tl; Wed, 30 Jan 2019 09:46: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=v60N=QG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gomSQ-00045q-0v
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 09:46:58 +0000
X-Inumbo-ID: fa8d4a14-2473-11e9-a40d-2f1e199ae91f
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa8d4a14-2473-11e9-a40d-2f1e199ae91f;
 Wed, 30 Jan 2019 09:46:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Jan 2019 02:46:55 -0700
Message-Id: <5C51728D0200007800212349@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 30 Jan 2019 02:46:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548085041-23786-1-git-send-email-andrew.cooper3@citrix.com>
 <1548085041-23786-3-git-send-email-andrew.cooper3@citrix.com>
 <5C4851640200007800210550@prv1-mh.provo.novell.com>
 <8df6f545-c380-1ecf-52df-3245565a2c2d@citrix.com>
In-Reply-To: <8df6f545-c380-1ecf-52df-3245565a2c2d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] x86/pvh: Fixes to convert_pvh_info()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE5IGF0IDIxOjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDEvMjAxOSAxMTozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIx
LjAxLjE5IGF0IDE2OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2
L2d1ZXN0L3B2aC1ib290LmMKPj4+IEBAIC0zOCwxMiArMzgsMjAgQEAgc3RhdGljIGNvbnN0IGNo
YXIgKl9faW5pdGRhdGEgcHZoX2xvYWRlciA9ICJQVkggCj4gRGlyZWN0Ym9vdCI7Cj4+PiAgc3Rh
dGljIHZvaWQgX19pbml0IGNvbnZlcnRfcHZoX2luZm8obXVsdGlib290X2luZm9fdCAqKm1iaSwK
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqKm1vZCkK
Pj4+ICB7Cj4+PiAtICAgIGNvbnN0IHN0cnVjdCBodm1fc3RhcnRfaW5mbyAqcHZoX2luZm8gPSBf
X3ZhKHB2aF9zdGFydF9pbmZvX3BhKTsKPj4+ICsgICAgc3RydWN0IGh2bV9zdGFydF9pbmZvICpw
dmhfaW5mbyA9IF9fdmEocHZoX3N0YXJ0X2luZm9fcGEpOwo+Pj4gICAgICBjb25zdCBzdHJ1Y3Qg
aHZtX21vZGxpc3RfZW50cnkgKmVudHJ5Owo+Pj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPj4+ICAK
Pj4+ICAgICAgaWYgKCBwdmhfaW5mby0+bWFnaWMgIT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxV
RSApCj4+PiAtICAgICAgICBwYW5pYygiTWFnaWMgdmFsdWUgaXMgd3Jvbmc6ICV4XG4iLCBwdmhf
aW5mby0+bWFnaWMpOwo+Pj4gKyAgICAgICAgcGFuaWMoIlBWSCBtYWdpYyB2YWx1ZSBpcyB3cm9u
ZzogJXhcbiIsIHB2aF9pbmZvLT5tYWdpYyk7Cj4+PiArCj4+PiArICAgIC8qIENoZWNrIGNvbnNp
c3RlbmN5IGJldHdlZW4gdGhlIG1vZGxpc3QgYW5kIG51bWJlciBvZiBtb2R1bGVzLiAqLwo+Pj4g
KyAgICBpZiAoIChwdmhfaW5mby0+bW9kbGlzdF9wYWRkciA9PSAwKSAhPSAocHZoX2luZm8tPm5y
X21vZHVsZXMgPT0gMCkgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBwcmludGsoIlBWSCBtb2R1
bGUgbWlzbWF0Y2g6IHBhICUwOCJQUkl4NjQiLCBuciAldSAtIElnbm9yaW5nXG4iLAo+Pj4gKyAg
ICAgICAgICAgICAgIHB2aF9pbmZvLT5tb2RsaXN0X3BhZGRyLCBwdmhfaW5mby0+bnJfbW9kdWxl
cyk7Cj4+PiArICAgICAgICBwdmhfaW5mby0+bW9kbGlzdF9wYWRkciA9IHB2aF9pbmZvLT5ucl9t
b2R1bGVzID0gMDsKPj4+ICsgICAgfQo+PiBXaGlsZSB3ZSBkb24ndCBjb25zdW1lIG1lbW1hcF97
cGFkZHIsZW50cmllc30gKHlldCksIHdvdWxkbid0Cj4+IGl0IG1ha2Ugc2Vuc2UgdG8gYWxzbyBj
aGVjayB0aG9zZSBmb3Igc2ltaWxhciBjb25zaXN0ZW5jeT8KPiAKPiBQbGF1c2libHksIGJ1dCBh
cyB5b3Ugbm90ZSwgaXRzIG5vdCBsaWtlIHdlIHVzZSBhbnkgb2YgdGhhdCB5ZXQuICBBbHNvLAo+
IGl0IG5lZWRzIGFuIEFCSSB2ZXJzaW9uIGNoZWNrLCBzbyBJJ20gbm90IGdvaW5nIHRvIGNvbXBs
aWNhdGVkIHRoaXMKPiBwYXRjaCB3aXRoIHNwZWN1bGF0aXZlIHdvcmsuCgpPa2F5LgoKPj4gRnVy
dGhlcm1vcmUgSSdtIG5vdCBjb252aW5jZWQgdGhlIGNoZWNrIGFib3ZlIGlzIGNvcnJlY3Q6IEkg
ZG9uJ3QKPj4gc2VlIGFueXRoaW5nIHdyb25nIHdpdGggYSByYW5kb20gbW9kbGlzdF9wYWRkciBh
cyBsb25nIGFzCj4+IG5yX21vZHVsZXMgaXMgemVyby4KPiAKPiBUaGUgcHJvYmxlbSBjYXNlIGlz
IHRoZSBvcHBvc2l0ZSB3YXkgYXJvdW5kIC0gd2hlbiBucl9tb2R1bGVzIGlzIG5vbnplcm8KPiBh
bmQgcGFkZHIgaXMgMC4KPiAKPiBTZXZlcmFsIG9mIHRoZSBsb29wcyBpbiBYZW4gd2lsbCByZWFs
bHkgZ28gd3JvbmcgaWYgdGhlbiBlbmNvdW50ZXIgc3VjaAo+IGEgbWFsZm9ybWVkIGVudHJ5LgoK
UmlnaHQuIE15IGNvbW1lbnQgd2FzIHRvIGFzayB0aGF0IHlvdSByZWxheCB0aGUgY2hlY2sgYWNj
b3JkaW5nbHk7CkknbSBub3Qgc3VyZSB3aGV0aGVyIHRvIGludGVycHJldCB5b3VyIHJlcGx5IHRo
YXQgd2F5IC4uLgoKPj4gSW4gcGFydGljdWxhciBpdCBpcyBub3QgdW5jb21tb24gZm9yIHBsYWNl
bWVudAo+PiBpbXBsZW1lbnRhdGlvbnMgdG8gYXNzaWduIHRoZSBuZXh0IHNlcXVlbnRpYWwgYWRk
cmVzcyB0byB0aGUgbmV4dAo+PiBpdGVtIHRvIHByb2Nlc3MgYmVmb3JlIGxvb2tpbmcgYXQgb3Ig
aXRlcmF0aW5nIG92ZXIgdGhlIG51bWJlciBvZgo+PiBhc3NvY2lhdGVkIGVudHJpZXMuCj4gCj4g
SSdkIHB1dCB0aGF0IGZpcm1seSBpbiB0aGUgY2xhc3Mgb2YgImJ1Z2d5IGZpcm13YXJlIi4gIExl
YXZpbmcgZGFuZ2xpbmcKPiBwb2ludGVycyBpcyBuZXZlciBhIGdvb2QgaWRlYSwgZXZlbiBpZiBp
dCBpc24ndCBzdHJpY3RseSBzcGVha2luZyBpbgo+IHZpb2xhdGlvbiBvZiB0aGUgcHJvdG9jb2wg
aW4gcXVlc3Rpb24uCgouLi4gd2hpbGUgdGhpcyBhY3R1YWxseSBtYWtlcyBpdCBzb3VuZCBhcyBp
ZiB5b3UnZCByYXRoZXIgd2FudCB0byBrZWVwCnRoZSB0b28gc3RyaWN0IGNoZWNrLiBJdCdzIGEg
bWF0dGVyIG9mIHRhc3RlIHRvIHNvbWUgZGVncmVlIC0gdG8gbWUsCmEgcG9pbnRlciB0byBhbiBh
cnJheSBpc24ndCAiZGFuZ2xpbmciIHdoZW4gdGhlIGFycmF5IHNpemUgaXMga25vd24KdG8gYmUg
emVyby4gRm9yIGRlYnVnZ2luZyBwdXJwb3NlcyBvbmUgbWF5IGV2ZW4gcHV0IGluIGEgbm9uLQpj
YW5vbmljYWwgcG9pbnRlciBpbnN0ZWFkIG9mIGEgTlVMTCBvbmUgaW4gc3VjaCBjYXNlcy4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 09:57:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 09:57: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-devel-bounces@lists.xenproject.org>)
	id 1gomcK-0005Cr-3H; Wed, 30 Jan 2019 09:57: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=N8mM=QG=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gomcJ-0005Cm-2n
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 09:57:11 +0000
X-Inumbo-ID: 6632a2b8-2475-11e9-a5f9-0b4267dc5b40
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6632a2b8-2475-11e9-a5f9-0b4267dc5b40;
 Wed, 30 Jan 2019 09:57:07 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x0U9qVu4049771;
 Wed, 30 Jan 2019 17:52:31 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x0U9qHtP035762;
 Wed, 30 Jan 2019 17:52:17 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [192.168.43.3] (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Wed, 30 Jan
 2019 17:52:26 +0800
To: Jan Beulich <JBeulich@suse.com>
References: <cover.1545284932.git.puwen@hygon.cn>
 <93aea88af6dcc70b24b8d5195bef026629f52170.1545284932.git.puwen@hygon.cn>
 <5C4B40C602000078002113CA@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <fbb2d4f6-75d1-49ad-a037-a2f472ef1754@hygon.cn>
Date: Wed, 30 Jan 2019 17:52:21 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4B40C602000078002113CA@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x0U9qVu4049771
X-DNSRBL: 
Subject: Re: [Xen-devel] [PATCH 09/15] x86/pv: Add Hygon Dhyana support to
 emulate MSRs access
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8xLzI2IDE6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjEyLjE4IGF0
IDE0OjE0LCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+PiBUaGUgSHlnb24gRGh5YW5hIENQVSBz
dXBwb3J0cyBsb3RzIG9mIE1TUnMoc3VjaCBhcyBwZXJmIGV2ZW50IHNlbGVjdCBhbmQKPj4gY291
bnRlciBNU1JzLCBoYXJkd2FyZSBjb25maWd1cmF0aW9uIE1TUiwgTU1JTyBjb25maWd1cmF0aW9u
IGJhc2UgYWRkcmVzcwo+PiBNU1IsIE1QRVJGL0FQRVJGIE1TUnMpIGFzIEFNRCBDUFUgZG9lcywg
c28gYWRkIEh5Z29uIERoeWFuYSBzdXBwb3J0IHRvIHRoZQo+PiBQViBlbXVsYXRpb24gaW5mcmFz
dHJ1Y3R1cmUgYnkgdXNpbmcgdGhlIGNvZGUgcGF0aCBvZiBBTUQuCj4+Cj4+IEFzIGh5Z29uLmMg
bmVlZHMgdG8gd3JpdGUgdGhlIGxvYWQtc3RvcmUgY29uZmlndXJhdGlvbihMU19DRkcpIE1TUiwg
c28gYWRkCj4+IG5ldyBjYXNlIGluIHdyaXRlX21zciB0byBoYW5kbGUgdGhpcyBzaXR1YXRpb24u
Cj4gCj4gV2hpY2ggaHlnb24uYyBkbyB5b3UgbWVhbiBoZXJlPyBUaGlzIGFkZGl0aW9uLCBpZiB2
YWxpZCBhdCBhbGwsIGNsZWFybHkKCkkgbWVhbiBoeWdvbi5jIGZyb20gdGhlIGxpbnV4IGtlcm5l
bC4gQnV0IGluIGZhY3QgaXQncyBzb21lIG90aGVyIGtlcm5lbApwYXJ0IHdpbGwgd3JpdGUgTFNf
Q0ZHIE1TUi4gU28gdGhlIGRlc2NyaXB0aW9uIHdpbGwgYmUgcmVmaW5lZC4KCj4gbmVlZHMgaXRz
IG93biBwYXRjaCBhbmQganVzdGlmaWNhdGlvbiwgdGhlIG1vcmUgdGhhdCB5b3UgcGVybWl0IGFj
Y2VzcwoKVGhpcyBhZGRpdGlvbiBpcyBuZWVkZWQsIG90aGVyd2lzZSB0aGVyZSB3aWxsIGJlIHdh
cm5pbmdzIGxpa2U6CiIoWEVOKSBlbXVsLXByaXYtb3AuYzoxMTY1OmQwdjEyIERvbWFpbiBhdHRl
bXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAyMDY4MDAwMDAwMDAwMDAgdG8gMHgwMjA2ODAw
MDAwMDAwNDAwIgoKWW91ciBzdWdnZXN0aW9uIGlzIGZpbmUsIHdpbGwgZGV2ZWxvcCBpdHMgb3du
IHBhdGNoIGFuZCBqdXN0aWZpY2F0aW9uIGluCm5leHQgdmVyc2lvbiBwYXRjaCBzZXQuCgo+IChl
dmVuIGlmIG9ubHkgZm9yIERvbTApIG9uIEFNRCBhcyB3ZWxsLgoKQXMgdGhlcmUgd2lsbCBiZSB0
aGUgc2FtZSB3YXJuaW5ncyBvbiBBTUQgcGxhdGZvcm1zLCBzbyBJIHBlcm1pdCBhY2Nlc3MKZm9y
IEFNRCBhcyB3ZWxsLiBJIGRvbid0IGtub3cgaWYgaXMgdGhpcyBPSz8gSWYgbm90LCBJJ2xsIHBl
cm1pdCBhY2Nlc3MKZm9yIEh5Z29uIG9ubHkuCgotLSAKUmVnYXJkcywKUHUgV2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 09:57:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 09:57: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-devel-bounces@lists.xenproject.org>)
	id 1gomd0-0005GV-EZ; Wed, 30 Jan 2019 09:57:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=v60N=QG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gomcy-0005GO-T7
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 09:57:52 +0000
X-Inumbo-ID: 81252e01-2475-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81252e01-2475-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 09:57:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Jan 2019 02:57:50 -0700
Message-Id: <5C51751B0200007800212354@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 30 Jan 2019 02:57:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548788870-1851-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548788870-1851-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pv-shim: Avoid a command line parameter
 warning for CONFIG_PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE5IGF0IDIwOjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9w
di9zaGltLmMKPiBAQCAtNDAsNyArNDAsMTEgQEAKPiAgI3VuZGVmIHZpcnRfdG9fbWZuCj4gICNk
ZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCj4gIAo+IC0jaWZu
ZGVmIENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRQo+ICsjaWZkZWYgQ09ORklHX1BWX1NISU1fRVhD
TFVTSVZFCj4gKy8qIFRvbGVyYXRlICJwdi1zaGltIiBiZWluZyBwYXNzZWQgdG8gYSBDT05GSUdf
UFZfU0hJTV9FWENMVVNJVkUgaHlwZXJ2aXNvci4gKi8KPiArc3RhdGljIGJvb2wgX2Rpc2NhcmQ7
Cj4gK2Jvb2xlYW5fcGFyYW0oInB2LXNoaW0iLCBfZGlzY2FyZCk7Cj4gKyNlbHNlCj4gIGJvb2wg
cHZfc2hpbTsKPiAgYm9vbGVhbl9wYXJhbSgicHYtc2hpbSIsIHB2X3NoaW0pOwo+ICAjZW5kaWYK
Ckl0IHdvdWxkIGVuZCB1cCBiZWluZyBsZXNzIGV4dHJhIGNvZGUgaWYgeW91IGRpZAoKI2lmZGVm
IENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRQovKiBUb2xlcmF0ZSAicHYtc2hpbSIgYmVpbmcgcGFz
c2VkIHRvIGEgQ09ORklHX1BWX1NISU1fRVhDTFVTSVZFIGh5cGVydmlzb3IuICovCnN0YXRpYyBi
b29sIF9faW5pdGRhdGEgcHZfc2hpbTsKI2Vsc2UKYm9vbCBwdl9zaGltOwojZW5kaWYKYm9vbGVh
bl9wYXJhbSgicHYtc2hpbSIsIHB2X3NoaW0pOwoKQnV0IGF0IHRoZSB2ZXJ5IGxlYXN0IHRoZSBf
X2luaXRkYXRhIHdhbnRzIGFkZGluZy4gUHJlZmVyYWJseSBpbiB0aGUKc3VnZ2VzdGVkIGZvcm0K
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:01:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:01: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-devel-bounces@lists.xenproject.org>)
	id 1gomgP-0006JW-W7; Wed, 30 Jan 2019 10:01: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=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gomgO-0006JQ-GX
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 10:01:24 +0000
X-Inumbo-ID: fef7a83d-2475-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fef7a83d-2475-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:01:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="85262949"
To: Jan Beulich <JBeulich@suse.com>
References: <1548788870-1851-1-git-send-email-andrew.cooper3@citrix.com>
 <5C51751B0200007800212354@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <804418e7-a5c8-b108-dceb-a9ca7c04d312@citrix.com>
Date: Wed, 30 Jan 2019 10:01:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C51751B0200007800212354@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/pv-shim: Avoid a command line parameter
 warning for CONFIG_PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAwOTo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDEuMTkg
YXQgMjA6MDcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEveGVu
L2FyY2gveDg2L3B2L3NoaW0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCj4+IEBA
IC00MCw3ICs0MCwxMSBAQAo+PiAgI3VuZGVmIHZpcnRfdG9fbWZuCj4+ICAjZGVmaW5lIHZpcnRf
dG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQo+PiAgCj4+IC0jaWZuZGVmIENPTkZJ
R19QVl9TSElNX0VYQ0xVU0lWRQo+PiArI2lmZGVmIENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRQo+
PiArLyogVG9sZXJhdGUgInB2LXNoaW0iIGJlaW5nIHBhc3NlZCB0byBhIENPTkZJR19QVl9TSElN
X0VYQ0xVU0lWRSBoeXBlcnZpc29yLiAqLwo+PiArc3RhdGljIGJvb2wgX2Rpc2NhcmQ7Cj4+ICti
b29sZWFuX3BhcmFtKCJwdi1zaGltIiwgX2Rpc2NhcmQpOwo+PiArI2Vsc2UKPj4gIGJvb2wgcHZf
c2hpbTsKPj4gIGJvb2xlYW5fcGFyYW0oInB2LXNoaW0iLCBwdl9zaGltKTsKPj4gICNlbmRpZgo+
IEl0IHdvdWxkIGVuZCB1cCBiZWluZyBsZXNzIGV4dHJhIGNvZGUgaWYgeW91IGRpZAo+Cj4gI2lm
ZGVmIENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRQo+IC8qIFRvbGVyYXRlICJwdi1zaGltIiBiZWlu
ZyBwYXNzZWQgdG8gYSBDT05GSUdfUFZfU0hJTV9FWENMVVNJVkUgaHlwZXJ2aXNvci4gKi8KPiBz
dGF0aWMgYm9vbCBfX2luaXRkYXRhIHB2X3NoaW07Cj4gI2Vsc2UKPiBib29sIHB2X3NoaW07Cj4g
I2VuZGlmCj4gYm9vbGVhbl9wYXJhbSgicHYtc2hpbSIsIHB2X3NoaW0pOwoKU2FkbHkgbm90LsKg
IEluIHRoZSBFWENMVVNJVkUgY2FzZSwgcHZfc2hpbSBpcyBkZWZpbmVkIHRvIGJlIDEsIGFuZCB0
aGVuCnlvdSd2ZSBnb3QgYW4gb2JqZWN0IG5hbWVkIHdpdGgganVzdCBhIG51bWJlci7CoCAoSSB0
cmllZCB0aGlzIGFwcHJvYWNoCmZpcnN0LikKCkkgY2FuJ3QgdGhpbmsgb2YgYW55IGNsZWFuZXIg
c29sdXRpb24uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:01:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gomgk-0006MK-9k; Wed, 30 Jan 2019 10:01: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=N8mM=QG=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gomgj-0006M8-1j
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:01:45 +0000
X-Inumbo-ID: 09f85708-2476-11e9-aeee-bc764e045a96
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09f85708-2476-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:01:41 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x0U9v7UZ050224;
 Wed, 30 Jan 2019 17:57:07 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x0U9uuPv036120;
 Wed, 30 Jan 2019 17:56:56 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [192.168.43.3] (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Wed, 30 Jan
 2019 17:57:05 +0800
To: Jan Beulich <jbeulich@suse.com>
References: <cover.1545284932.git.puwen@hygon.cn>
 <ae89c14abbb1468e3c428ff04ef442eccd190184.1545284932.git.puwen@hygon.cn>
 <5C5034AC020000780014B860@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <530d3a03-a3b4-471e-ee53-a9bebf24ad03@hygon.cn>
Date: Wed, 30 Jan 2019 17:57:01 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5034AC020000780014B860@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x0U9v7UZ050224
X-DNSRBL: 
Subject: Re: [Xen-devel] [PATCH 12/15] x86/traps: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8xLzI5IDE5OjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBQdSBXZW4gPHB1d2Vu
QGh5Z29uLmNuPiAxMi8yMC8xOCAyOjE2IFBNID4+Pgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvdHJh
cHMuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+PiBAQCAtMTk3Myw2ICsxOTczLDgg
QEAgc3RhdGljIHVuc2lnbmVkIGludCBjYWxjX2xlcl9tc3Iodm9pZCkKPj4gcmV0dXJuIE1TUl9J
QTMyX0xBU1RJTlRGUk9NSVA7Cj4+IH0KPj4gYnJlYWs7Cj4+ICsgICAgY2FzZSBYODZfVkVORE9S
X0hZR09OOgo+PiArICAgICAgICByZXR1cm4gTVNSX0lBMzJfTEFTVElOVEZST01JUDsKPiAKPiBX
aXRoIGEgYmxhbmsgbGluZSBhZGRlZCBhYm92ZSB5b3VyIGFkZGl0aW9uCgpPSy4gVGhhbmtzIGZv
ciB0aGUgc3VnZ2VzdGlvbi4KCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCi0tIApSZWdhcmRzLApQdSBXZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:07:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gomlm-0006bN-UZ; Wed, 30 Jan 2019 10:06: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=v60N=QG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gomll-0006bI-In
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 10:06:57 +0000
X-Inumbo-ID: c60142fc-2476-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c60142fc-2476-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:06:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Jan 2019 03:06:55 -0700
Message-Id: <5C51773D0200007800212373@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 30 Jan 2019 03:06:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548788870-1851-1-git-send-email-andrew.cooper3@citrix.com>
 <5C51751B0200007800212354@prv1-mh.provo.novell.com>
 <804418e7-a5c8-b108-dceb-a9ca7c04d312@citrix.com>
In-Reply-To: <804418e7-a5c8-b108-dceb-a9ca7c04d312@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pv-shim: Avoid a command line parameter
 warning for CONFIG_PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDExOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzAvMDEvMjAxOSAwOTo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI5
LjAxLjE5IGF0IDIwOjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvcHYvc2hp
bS5jCj4+PiBAQCAtNDAsNyArNDAsMTEgQEAKPj4+ICAjdW5kZWYgdmlydF90b19tZm4KPj4+ICAj
ZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQo+Pj4gIAo+Pj4g
LSNpZm5kZWYgQ09ORklHX1BWX1NISU1fRVhDTFVTSVZFCj4+PiArI2lmZGVmIENPTkZJR19QVl9T
SElNX0VYQ0xVU0lWRQo+Pj4gKy8qIFRvbGVyYXRlICJwdi1zaGltIiBiZWluZyBwYXNzZWQgdG8g
YSBDT05GSUdfUFZfU0hJTV9FWENMVVNJVkUgaHlwZXJ2aXNvci4gKi8KPj4+ICtzdGF0aWMgYm9v
bCBfZGlzY2FyZDsKPj4+ICtib29sZWFuX3BhcmFtKCJwdi1zaGltIiwgX2Rpc2NhcmQpOwo+Pj4g
KyNlbHNlCj4+PiAgYm9vbCBwdl9zaGltOwo+Pj4gIGJvb2xlYW5fcGFyYW0oInB2LXNoaW0iLCBw
dl9zaGltKTsKPj4+ICAjZW5kaWYKPj4gSXQgd291bGQgZW5kIHVwIGJlaW5nIGxlc3MgZXh0cmEg
Y29kZSBpZiB5b3UgZGlkCj4+Cj4+ICNpZmRlZiBDT05GSUdfUFZfU0hJTV9FWENMVVNJVkUKPj4g
LyogVG9sZXJhdGUgInB2LXNoaW0iIGJlaW5nIHBhc3NlZCB0byBhIENPTkZJR19QVl9TSElNX0VY
Q0xVU0lWRSBoeXBlcnZpc29yLiAqLwo+PiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIHB2X3NoaW07
Cj4+ICNlbHNlCj4+IGJvb2wgcHZfc2hpbTsKPj4gI2VuZGlmCj4+IGJvb2xlYW5fcGFyYW0oInB2
LXNoaW0iLCBwdl9zaGltKTsKPiAKPiBTYWRseSBub3QuICBJbiB0aGUgRVhDTFVTSVZFIGNhc2Us
IHB2X3NoaW0gaXMgZGVmaW5lZCB0byBiZSAxLCBhbmQgdGhlbgo+IHlvdSd2ZSBnb3QgYW4gb2Jq
ZWN0IG5hbWVkIHdpdGgganVzdCBhIG51bWJlci4gIChJIHRyaWVkIHRoaXMgYXBwcm9hY2gKPiBm
aXJzdC4pCgpPaCwgdGhhdCdzIHVuZm9ydHVuYXRlIGluIHRoaXMgcGFydGljdWxhciBjYXNlLiBJ
biB3aGljaCBjYXNlIEkKZG9uJ3QgaGF2ZSBhbnkgYmV0dGVyIHN1Z2dlc3Rpb24gZWl0aGVyLiBP
bmUgdGhhdCB5b3UgYW5kIG90aGVycwpwZXJoYXBzIHdvdWxkbid0IGxpa2Ugd291bGQgYmUKCmN1
c3RvbV9wYXJhbSgicHYtc2hpbSIsIE5VTEwpOwoKd2l0aCBwYXJzZV9wYXJhbXMoKSBzdWl0YWJs
eSBhZGp1c3RlZCB0byBhdm9pZCB0aGUgY2FsbCBpbiB0aGF0CmNhc2UuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:07:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gomm1-0006cT-7D; Wed, 30 Jan 2019 10:07: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=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gomm0-0006cI-0u
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:07:12 +0000
X-Inumbo-ID: ceb28d90-2476-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ceb28d90-2476-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:07:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="85263369"
To: <xen-devel@lists.xenproject.org>
References: <1548788870-1851-1-git-send-email-andrew.cooper3@citrix.com>
 <5C51751B0200007800212354@prv1-mh.provo.novell.com>
 <804418e7-a5c8-b108-dceb-a9ca7c04d312@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <fd383b41-4103-4148-55e9-be61a79342c1@citrix.com>
Date: Wed, 30 Jan 2019 10:07:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <804418e7-a5c8-b108-dceb-a9ca7c04d312@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/pv-shim: Avoid a command line parameter
 warning for CONFIG_PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxMDowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8wMS8yMDE5
IDA5OjU3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjkuMDEuMTkgYXQgMjA6MDcsIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9w
di9zaGltLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKPj4+IEBAIC00MCw3ICs0
MCwxMSBAQAo+Pj4gICN1bmRlZiB2aXJ0X3RvX21mbgo+Pj4gICNkZWZpbmUgdmlydF90b19tZm4o
dmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCj4+PiAgCj4+PiAtI2lmbmRlZiBDT05GSUdfUFZf
U0hJTV9FWENMVVNJVkUKPj4+ICsjaWZkZWYgQ09ORklHX1BWX1NISU1fRVhDTFVTSVZFCj4+PiAr
LyogVG9sZXJhdGUgInB2LXNoaW0iIGJlaW5nIHBhc3NlZCB0byBhIENPTkZJR19QVl9TSElNX0VY
Q0xVU0lWRSBoeXBlcnZpc29yLiAqLwo+Pj4gK3N0YXRpYyBib29sIF9kaXNjYXJkOwo+Pj4gK2Jv
b2xlYW5fcGFyYW0oInB2LXNoaW0iLCBfZGlzY2FyZCk7Cj4+PiArI2Vsc2UKPj4+ICBib29sIHB2
X3NoaW07Cj4+PiAgYm9vbGVhbl9wYXJhbSgicHYtc2hpbSIsIHB2X3NoaW0pOwo+Pj4gICNlbmRp
Zgo+PiBJdCB3b3VsZCBlbmQgdXAgYmVpbmcgbGVzcyBleHRyYSBjb2RlIGlmIHlvdSBkaWQKPj4K
Pj4gI2lmZGVmIENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRQo+PiAvKiBUb2xlcmF0ZSAicHYtc2hp
bSIgYmVpbmcgcGFzc2VkIHRvIGEgQ09ORklHX1BWX1NISU1fRVhDTFVTSVZFIGh5cGVydmlzb3Iu
ICovCj4+IHN0YXRpYyBib29sIF9faW5pdGRhdGEgcHZfc2hpbTsKPj4gI2Vsc2UKPj4gYm9vbCBw
dl9zaGltOwo+PiAjZW5kaWYKPj4gYm9vbGVhbl9wYXJhbSgicHYtc2hpbSIsIHB2X3NoaW0pOwo+
IFNhZGx5IG5vdC7CoCBJbiB0aGUgRVhDTFVTSVZFIGNhc2UsIHB2X3NoaW0gaXMgZGVmaW5lZCB0
byBiZSAxLCBhbmQgdGhlbgo+IHlvdSd2ZSBnb3QgYW4gb2JqZWN0IG5hbWVkIHdpdGgganVzdCBh
IG51bWJlci7CoCAoSSB0cmllZCB0aGlzIGFwcHJvYWNoCj4gZmlyc3QuKQo+Cj4gSSBjYW4ndCB0
aGluayBvZiBhbnkgY2xlYW5lciBzb2x1dGlvbi4KCkFjdHVhbGx5LCBJIGNvdWxkIG1vdmUgdGhp
cyB0byB0aGUgYm90dG9tIG9mIHRoZSBmaWxlLCBhbmQganVzdCB1bmRlZgpwdl9zaGltLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:08:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:08: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-devel-bounces@lists.xenproject.org>)
	id 1gomnP-0006l5-Iy; Wed, 30 Jan 2019 10:08: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=v60N=QG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gomnO-0006kt-1z
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:08:38 +0000
X-Inumbo-ID: 0264e52c-2477-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0264e52c-2477-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:08:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Jan 2019 03:08:36 -0700
Message-Id: <5C5177A20200007800212384@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 30 Jan 2019 03:08:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Pu Wen" <puwen@hygon.cn>
References: <cover.1545284932.git.puwen@hygon.cn>
 <93aea88af6dcc70b24b8d5195bef026629f52170.1545284932.git.puwen@hygon.cn>
 <5C4B40C602000078002113CA@prv1-mh.provo.novell.com>
 <fbb2d4f6-75d1-49ad-a037-a2f472ef1754@hygon.cn>
In-Reply-To: <fbb2d4f6-75d1-49ad-a037-a2f472ef1754@hygon.cn>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 09/15] x86/pv: Add Hygon Dhyana support to
 emulate MSRs access
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDEwOjUyLCA8cHV3ZW5AaHlnb24uY24+IHdyb3RlOgo+IE9uIDIw
MTkvMS8yNiAxOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjAuMTIuMTggYXQgMTQ6
MTQsIDxwdXdlbkBoeWdvbi5jbj4gd3JvdGU6Cj4+PiBUaGUgSHlnb24gRGh5YW5hIENQVSBzdXBw
b3J0cyBsb3RzIG9mIE1TUnMoc3VjaCBhcyBwZXJmIGV2ZW50IHNlbGVjdCBhbmQKPj4+IGNvdW50
ZXIgTVNScywgaGFyZHdhcmUgY29uZmlndXJhdGlvbiBNU1IsIE1NSU8gY29uZmlndXJhdGlvbiBi
YXNlIGFkZHJlc3MKPj4+IE1TUiwgTVBFUkYvQVBFUkYgTVNScykgYXMgQU1EIENQVSBkb2VzLCBz
byBhZGQgSHlnb24gRGh5YW5hIHN1cHBvcnQgdG8gdGhlCj4+PiBQViBlbXVsYXRpb24gaW5mcmFz
dHJ1Y3R1cmUgYnkgdXNpbmcgdGhlIGNvZGUgcGF0aCBvZiBBTUQuCj4+Pgo+Pj4gQXMgaHlnb24u
YyBuZWVkcyB0byB3cml0ZSB0aGUgbG9hZC1zdG9yZSBjb25maWd1cmF0aW9uKExTX0NGRykgTVNS
LCBzbyBhZGQKPj4+IG5ldyBjYXNlIGluIHdyaXRlX21zciB0byBoYW5kbGUgdGhpcyBzaXR1YXRp
b24uCj4+IAo+PiBXaGljaCBoeWdvbi5jIGRvIHlvdSBtZWFuIGhlcmU/IFRoaXMgYWRkaXRpb24s
IGlmIHZhbGlkIGF0IGFsbCwgY2xlYXJseQo+IAo+IEkgbWVhbiBoeWdvbi5jIGZyb20gdGhlIGxp
bnV4IGtlcm5lbC4gQnV0IGluIGZhY3QgaXQncyBzb21lIG90aGVyIGtlcm5lbAo+IHBhcnQgd2ls
bCB3cml0ZSBMU19DRkcgTVNSLiBTbyB0aGUgZGVzY3JpcHRpb24gd2lsbCBiZSByZWZpbmVkLgo+
IAo+PiBuZWVkcyBpdHMgb3duIHBhdGNoIGFuZCBqdXN0aWZpY2F0aW9uLCB0aGUgbW9yZSB0aGF0
IHlvdSBwZXJtaXQgYWNjZXNzCj4gCj4gVGhpcyBhZGRpdGlvbiBpcyBuZWVkZWQsIG90aGVyd2lz
ZSB0aGVyZSB3aWxsIGJlIHdhcm5pbmdzIGxpa2U6Cj4gIihYRU4pIGVtdWwtcHJpdi1vcC5jOjEx
NjU6ZDB2MTIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIAo+IDB4MDIwNjgw
MDAwMDAwMDAwMCB0byAweDAyMDY4MDAwMDAwMDA0MDAiCgpCdXQgdGhhdCdzIGFuIGlzc3VlIHRv
IGJlIHRha2VuIGNhcmUgb2YgaW4ga2VybmVsIGNvZGUsIG5vdCBieQptYWtpbmcgWGVuIHBlcm1p
dCB0aGUgd3JpdGUuIFRoZXJlIGFyZSBvdGhlciBNU1JzIHdoZXJlIHRoZQprZXJuZWwgc2ltaWxh
cmx5IHRyaWVzIGFjY2Vzc2VzIHdoaWNoIGl0IHNob3VsZG4ndCB0cnkgd2hlbiBydW4gaW4KUFYg
bW9kZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:32:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:32: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-devel-bounces@lists.xenproject.org>)
	id 1gonAa-00017z-Hk; Wed, 30 Jan 2019 10:32: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=nMya=QG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gonAZ-00017p-09
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:32:35 +0000
X-Inumbo-ID: 5a47289b-247a-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a47289b-247a-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:32:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gonAV-0004FM-FN; Wed, 30 Jan 2019 10:32:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gonAV-0002GN-8V; Wed, 30 Jan 2019 10:32:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gonAV-0001fn-7q; Wed, 30 Jan 2019 10:32:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132615-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=f50dd67950ca9d5a517501af10de7c8d88d1a188
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Jan 2019 10:32:31 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 132615: regressions - ALL
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjYxNSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjYxNS8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMy
NDI0Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZjUwZGQ2Nzk1MGNhOWQ1YTUxNzUwMWFmMTBkZTdjOGQ4OGQxYTE4OApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNi
Y2JjZGE4NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDI0ICAyMDE5LTAxLTIzIDA5OjE5OjE0
IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjUwNiAgMjAxOS0wMS0yNyAwOTox
ODo0MiBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjYx
NSAgMjAxOS0wMS0zMCAwOToxOToxMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTm9y
YmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDk3IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:37:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1gonEr-0001Jf-B5; Wed, 30 Jan 2019 10:37: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=CawQ=QG=citrix.com=prvs=9267fa6dd=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gonEq-0001Ja-S8
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:37:00 +0000
X-Inumbo-ID: f8b616f8-247a-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8b616f8-247a-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:36:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76813779"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Jan 2019 11:36:38 +0100
Message-ID: <20190130103646.53649-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 0/8] pvh/dom0/shadow/amd fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWlucyBmaXhlcyB0aGF0IHNob3VsZCBi
ZSBjb25zaWRlcmVkIGZvciA0LjEyLgoKSSdtIG5vdCBzdXJlIHdoZXRoZXIgcGF0Y2hlcyA2LCA3
IGFuZCA4IHNob3VsZCBiZSBhaW1lZCBhdCA0LjEyLCB0aGV5CmNvbnRhaW4gY2hhbmdlcyB0byB0
aGUgcDJtIGNvZGUgdGhhdCBjb3VsZCBhZmZlY3QgSFZNIGd1ZXN0cy4gTm90ZSB0aGF0CndpdGhv
dXQgdGhvc2UgY2hhbmdlcyBhIFBWSCBkb20wIHJ1bm5pbmcgb24gQU1EIGhhcmR3YXJlIHdpbGwg
YmUgdW5hYmxlCnRvIGNyZWF0ZSBndWVzdHMuIE92ZXJhbGwgdGhlIHBhdGNoZXMgYXJlIGEgbmlj
ZSBjbGVhbnVwIHRvIHRoZSBoYW5kbGluZwpvZiBwMm1faW9yZXFfc2VydmVyIGFuZCBwMm1fbWFw
X2ZvcmVpZ24gdHlwZXMuCgpUaGUgc2VyaWVzIGNhbiBhbHNvIGJlIGZvdW5kIGF0OgoKZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdpdCBmaXhlcy00LjEyCgpUaGFua3Ms
IFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICg4KToKICBkb20wL3B2aDogYWxpZ24gYWxsb2NhdGlv
biBhbmQgbWFwcGluZyBvcmRlciB0byBzdGFydCBhZGRyZXNzCiAgYW1kL250cDogcmVtb3ZlIGFz
c2VydCB0aGF0IHByZXZlbnRzIGNyZWF0aW5nIDJNIE1NSU8gZW50cmllcwogIGlvbW11L3B2aDog
YWRkIHJlc2VydmVkIHJlZ2lvbnMgYmVsb3cgMU1CIHRvIHRoZSBpb21tdSBwYWdlIHRhYmxlcwog
IHg4Ni9zaGFkb3c6IGFsbG9jIGVub3VnaCBwYWdlcyBzbyBpbml0aWFsaXphdGlvbiBkb2Vzbid0
IGZhaWwKICBwdmgvZG9tMDogd2FybiB3aGVuIGRvbTBfbWVtIGlzIG5vdCBzZXQgdG8gYSBmaXhl
ZCB2YWx1ZQogIHg4Ni9tbTogc3BsaXQgcDJtIGlvcmVxIHNlcnZlciBwYWdlcyBzcGVjaWFsIGhh
bmRsaW5nIGludG8gaGVscGVyCiAgeDg2L21tOiBoYW5kbGUgZm9yZWlnbiBtYXBwaW5ncyBpbiBw
Mm1fZW50cnlfbW9kaWZ5CiAgbnB0L3NoYWRvdzogYWxsb3cgZ2V0dGluZyBmb3JlaWduIHBhZ2Ug
dGFibGUgZW50cmllcwoKIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgICAgIHwgICAy
ICsKIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgICAgIHwgICA0ICsKIHhlbi9hcmNo
L3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgICAgIHwgMTM3ICsrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgICAgIHwgIDMxICstLS0tLS0K
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgICAgIHwgIDEzICsrLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgfCAgMTQgKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oICAgICAgICAgICB8ICA1OCArKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTEw
IGluc2VydGlvbnMoKyksIDE0OSBkZWxldGlvbnMoLSkKCi0tIAoyLjIwLjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:37:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1gonEt-0001K6-KE; Wed, 30 Jan 2019 10:37: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=CawQ=QG=citrix.com=prvs=9267fa6dd=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gonEs-0001Jl-1V
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:37:02 +0000
X-Inumbo-ID: fa09f560-247a-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa09f560-247a-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:37:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76813784"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Jan 2019 11:36:39 +0100
Message-ID: <20190130103646.53649-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130103646.53649-1-roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 1/8] dom0/pvh: align allocation and
 mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVlIHRvIHRoZSByZWNlbnQgY2hhbmdlcyBpbiB0aGUgaW9tbXUgbWFwcGluZyBsb2dpYywgdGhl
IHN0YXJ0CmFkZHJlc3NlcyBwcm92aWRlZCBuZWVkIHRvIGJlIGFsaWduZWQgdG8gdGhlIG9yZGVy
IGludGVuZGVkIHRvIGJlCm1hcHBlZC4KCmRvbTAgUFZIIGRvbWFpbiBidWlsZGVyIGRpZG4ndCB0
YWtlIHRoaXMgaW50byBhY2NvdW50IHdoZW4gcG9wdWxhdGluZwp0aGUgcDJtLCBmaXggdGhpcyBi
eSBtYWtpbmcgc3VyZSB0aGUgb3JkZXIgaXMgY2hvc2VuIHNvIHRoYXQgdGhlIHN0YXJ0CmFkZHJl
c3MgaXMgYWxpZ25lZCB0byBpdC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KV2l0aG91dCB0aGlzIHBhdGNoIHRyeWluZyB0
byBjcmVhdGUgYSBQVkggZG9tMCB3aWxsIHRyaWdnZXIgYW4gYXNzZXJ0Cm9uIGNlcnRhaW4gaGFy
ZHdhcmUgZGVwZW5kaW5nIG9uIHRoZSBtZW1vcnkgbWFwLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
ZG9tMF9idWlsZC5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2
bS9kb20wX2J1aWxkLmMKaW5kZXggNTFjZjQ5MDgxMS4uYTU3MWQxNWMxMyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20w
X2J1aWxkLmMKQEAgLTE1Miw2ICsxNTIsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfcG9wdWxh
dGVfbWVtb3J5X3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAgICAgb3JkZXIgPSBnZXRf
b3JkZXJfZnJvbV9wYWdlcyhlbmQgLSBzdGFydCArIDEpOwogICAgICAgICBvcmRlciA9IG1pbihv
cmRlciA/IG9yZGVyIC0gMSA6IDAsIG1heF9vcmRlcik7CisgICAgICAgIC8qIFRoZSBvcmRlciBh
bGxvY2F0ZWQgYW5kIHBvcHVsYXRlZCBtdXN0IGJlIGFsaWduZWQgdG8gdGhlIGFkZHJlc3MuICov
CisgICAgICAgIG9yZGVyID0gbWluKG9yZGVyLCBzdGFydCA/IGZpbmRfZmlyc3Rfc2V0X2JpdChz
dGFydCkgOiBNQVhfT1JERVIpOwogICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhk
LCBvcmRlciwgZG9tMF9tZW1mbGFncyB8IE1FTUZfbm9fc2NydWIpOwogICAgICAgICBpZiAoIHBh
Z2UgPT0gTlVMTCApCiAgICAgICAgIHsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:37:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1gonEw-0001L3-Ui; Wed, 30 Jan 2019 10:37: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=CawQ=QG=citrix.com=prvs=9267fa6dd=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gonEv-0001Ke-8x
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:37:05 +0000
X-Inumbo-ID: fbe07c04-247a-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbe07c04-247a-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:37:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76813787"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Jan 2019 11:36:40 +0100
Message-ID: <20190130103646.53649-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130103646.53649-1-roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 2/8] amd/ntp: remove assert that
 prevents creating 2M MMIO entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGFzc2VydCB3YXMgb3JpZ2luYWxseSBhZGRlZCB0byBtYWtlIHN1cmUgdGhhdCBoaWdoZXIg
b3JkZXIKcmVnaW9ucyAoPiBQQUdFX09SREVSXzRLKSBjb3VsZCBub3QgYmUgdXNlZCB0byBieXBh
c3MgdGhlCm1taW9fcm9fcmFuZ2VzIGNoZWNrIHBlcmZvcm1lZCBieSBwMm1fdHlwZV90b19mbGFn
cy4KClRoaXMgaG93ZXZlciBpcyBhbHJlYWR5IGNoZWNrZWQgaW4gc2V0X21taW9fcDJtX2VudHJ5
LCB3aGljaCBtYWtlcwpzdXJlIHRoYXQgaGlnaGVyIG9yZGVyIG1hcHBpbmdzIGRvbid0IG92ZXJs
YXAgd2l0aCBtbWlvX3JvX3JhbmdlcywKdGh1cyBhbGxvd2luZyB0aGUgY3JlYXRpb24gb2YgaGln
aCBvcmRlciBNTUlPIG1hcHBpbmdzIHNhZmVseS4KClJlbW92ZSB0aGUgYXNzZXJ0IHRvIGFsbG93
IDJNIGVudHJpZXMgdG8gYmUgY3JlYXRlZCBmb3IgTU1JTyByZWdpb25zCnRoYXQgZG9uJ3Qgb3Zl
cmxhcCB3aXRoIG1taW9fcm9fcmFuZ2VzLgoKU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KV2l0aG91dCB0aGlzIHBhdGNoIHRyeWluZyB0byBjcmVhdGUgYSBQVkggZG9tMCB3aWxsIHRy
aWdnZXIgYW4gYXNzZXJ0Cm9uIGNlcnRhaW4gaGFyZHdhcmUgZGVwZW5kaW5nIG9uIHRoZSBtZW1v
cnkgbWFwLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyB8IDEgLQogMSBmaWxlIGNoYW5n
ZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggMTJmOTJjZjFmMC4uYjg5OTZlNTQxNSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcHQuYwpAQCAtNjY4LDcgKzY2OCw2IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgICAgICB9CiAKICAgICAg
ICAgQVNTRVJUKHAybV9mbGFnc190b190eXBlKGZsYWdzKSAhPSBwMm1faW9yZXFfc2VydmVyKTsK
LSAgICAgICAgQVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2RpcmVj
dCk7CiAgICAgICAgIGwyZV9jb250ZW50ID0gbWZuX3ZhbGlkKG1mbikgfHwgcDJtX2FsbG93c19p
bnZhbGlkX21mbihwMm10KQogICAgICAgICAgICAgPyBwMm1fbDJlX2Zyb21fcGZuKG1mbl94KG1m
biksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdG9fZmxhZ3MocDJt
LCBwMm10LCBtZm4sIDEpKQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:37:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1gonEy-0001Lj-8f; Wed, 30 Jan 2019 10:37: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=CawQ=QG=citrix.com=prvs=9267fa6dd=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gonEx-0001LP-FC
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:37:07 +0000
X-Inumbo-ID: fd4a9a7f-247a-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd4a9a7f-247a-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:37:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76813789"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Jan 2019 11:36:41 +0100
Message-ID: <20190130103646.53649-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130103646.53649-1-roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 3/8] iommu/pvh: add reserved regions
 below 1MB to the iommu page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVzZXJ2ZWQgbWVtb3J5IHJhbmdlcyBiZWxvdyAxTUIgb24gYSBQVkggZG9tMCBhcmUgYWRkZWQg
dG8gdGhlIEhBUApwYWdlIHRhYmxlcywgYnV0IGR1ZSB0byB0aGlzIGJlaW5nIGRvbmUgYmVmb3Jl
IHNldHRpbmcgdXAgdGhlIElPTU1VCnRoZSBub24gUkFNIHJlZ2lvbnMgaW4gdGhvc2UgYXJlYXMg
YXJlIG5vdCBhZGRlZCB0byB0aGUgSU9NTVUgcGFnZQp0YWJsZXMuIEZpeCB0aGlzIGJ5IG1ha2lu
ZyBzdXJlIGFueSByZXNlcnZlZCByZWdpb25zIGJlbG93IDFNQiBhcmUKYWRkZWQgdG8gdGhlIElP
TU1VIHBhZ2UgdGFibGVzLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KV2l0aG91dCB0aGlzIHBhdGNo
IGNyZWF0aW5nIGEgUFZIIGRvbTAgY2FuIGNhdXNlIGlvbW11IHBhZ2UgZmF1bHRzIGFuZApub24t
ZnVuY3Rpb25hbCBkZXZpY2VzLgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21t
dS5jIHwgMTQgKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCBhODhl
ZjliMTg5Li5kMzYzOWQxNTM4IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94
ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAt
MTUxLDEyICsxNTEsNyBAQCBzdGF0aWMgYm9vbCBfX2h3ZG9tX2luaXQgaHdkb21faW9tbXVfbWFw
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICogaW5jbHVzaXZlIG1hcHBpbmcgYWRkaXRp
b25hbGx5IG1hcHMgaW4gZXZlcnkgcGZuIHVwIHRvIDRHQiBleGNlcHQgdGhvc2UKICAgICAgKiB0
aGF0IGZhbGwgaW4gdW51c2FibGUgcmFuZ2VzIGZvciBQViBEb20wLgogICAgICAqLwotICAgIGlm
ICggKHBmbiA+IG1heF9wZm4gJiYgIW1mbl92YWxpZChtZm4pKSB8fCB4ZW5faW5fcmFuZ2UocGZu
KSB8fAotICAgICAgICAgLyoKLSAgICAgICAgICAqIElnbm9yZSBhbnkgYWRkcmVzcyBiZWxvdyAx
TUIsIHRoYXQncyBhbHJlYWR5IGlkZW50aXR5IG1hcHBlZCBieSB0aGUKLSAgICAgICAgICAqIERv
bTAgYnVpbGRlciBmb3IgSFZNLgotICAgICAgICAgICovCi0gICAgICAgICAoIWQtPmRvbWFpbl9p
ZCAmJiBpc19odm1fZG9tYWluKGQpICYmIHBmbiA8IFBGTl9ET1dOKE1CKDEpKSkgKQorICAgIGlm
ICggKHBmbiA+IG1heF9wZm4gJiYgIW1mbl92YWxpZChtZm4pKSB8fCB4ZW5faW5fcmFuZ2UocGZu
KSApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIHN3aXRjaCAoIHR5cGUgPSBwYWdlX2dl
dF9yYW1fdHlwZShtZm4pICkKQEAgLTI0NSw3ICsyNDAsMTIgQEAgdm9pZCBfX2h3ZG9tX2luaXQg
YXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGlmICggIWh3
ZG9tX2lvbW11X21hcChkLCBwZm4sIG1heF9wZm4pICkKICAgICAgICAgICAgIGNvbnRpbnVlOwog
Ci0gICAgICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKKyAgICAgICAgLyoKKyAg
ICAgICAgICogRG9uJ3QgYWRkIGFueSBhZGRyZXNzIGJlbG93IDFNQiB0byB0aGUgSEFQIHBhZ2Ug
dGFibGVzLCB0aGF0J3MKKyAgICAgICAgICogYWxyZWFkeSBkb25lIGJ5IHRoZSBkb21haW4gYnVp
bGRlci4gQWRkIGFkZHJlc3NlcyBiZWxvdyAxTUIgdG8gdGhlCisgICAgICAgICAqIElPTU1VIHBh
Z2UgdGFibGVzIG9ubHkuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3Ry
YW5zbGF0ZShkKSAmJiBwZm4gPj0gUEZOX0RPV04oTUIoMSkpICkKICAgICAgICAgICAgIHJjID0g
c2V0X2lkZW50aXR5X3AybV9lbnRyeShkLCBwZm4sIHAybV9hY2Nlc3NfcncsIDApOwogICAgICAg
ICBlbHNlCiAgICAgICAgICAgICByYyA9IGlvbW11X21hcChkLCBfZGZuKHBmbiksIF9tZm4ocGZu
KSwgUEFHRV9PUkRFUl80SywKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:37:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1gonF1-0001NU-L8; Wed, 30 Jan 2019 10:37: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=CawQ=QG=citrix.com=prvs=9267fa6dd=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gonF0-0001N1-Lf
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:37:10 +0000
X-Inumbo-ID: feeef280-247a-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id feeef280-247a-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:37:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76813790"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Jan 2019 11:36:42 +0100
Message-ID: <20190130103646.53649-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130103646.53649-1-roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 4/8] x86/shadow: alloc enough pages so
 initialization doesn't fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBjb2RlIGluIHNoYWRvd19lbmFibGUgd2lsbCBhbGxvY2F0ZSBhIHNoYWRvdyBwb29s
IG9mIDRNQgpyZWdhcmRsZXNzIG9mIHRoZSB2YWx1ZXMgb2Ygc2hfbWluX2FsbG9jYXRpb24gb3IK
c2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzLCB3aGljaCBtZWFucyB0aGF0IGNhbGxzIHRvCnNo
YWRvd19hbGxvY19wMm1fcGFnZSBjYW4gZmFpbCBldmVuIGFmdGVyIHRoZSBjaGVjayBhbmQgYWxs
b2NhdGlvbgpkb25lIGp1c3QgYWJvdmUuCgpGaXggdGhpcyBieSBhbHdheXMgY2hlY2tpbmcgdGhh
dCB0aGUgcG9vbCBpcyBiaWcgZW5vdWdoIHNvIHRoZSByZXN0IG9mCnRoZSBzaGFkb3dfaW5pdCBm
dW5jdGlvbiBjYW5ub3QgZmFpbCBkdWUgdG8gbGFjayBvZiBwYWdlcyBpbiB0aGUKc2hhZG93IHBv
b2wuIFRoaXMgaXMgcmVsZXZhbnQgdG8gc2hhZG93X2FsbG9jX3AybV9wYWdlIHdoaWNoIHJlcXVp
cmVzCmEgbWluaW11bSBhbW91bnQgb2Ygc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKGQpICsg
MSBpbiB0aGUgcG9vbC4KClRoaXMgYWxsb3dzIGJvb3RpbmcgYSBndWVzdCB1c2luZyBzaGFkb3cg
YW5kIG1vcmUgdGhhbiA2IHZDUFVzLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNj
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkkgdGhp
bmsgdGhpcyBzaG91bGQgYmUgY29uc2lkZXJlZCBmb3IgNC4xMiwgb3IgZWxzZSBhdHRlbXB0aW5n
IHRvCmNyZWF0ZSBhIHNoYWRvdyBndWVzdCB3aXRoIG1vcmUgdGhhbiA2IHZDUFVzIGZhaWxzLgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgfCA5ICsrKysrKystLQogMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYwppbmRleCBjNDlhZWI1ZTYwLi43ODUyNWRkZDIzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29t
bW9uLmMKQEAgLTI3MDUsNiArMjcwNSwxMSBAQCBpbnQgc2hhZG93X2VuYWJsZShzdHJ1Y3QgZG9t
YWluICpkLCB1MzIgbW9kZSkKICAgICB1aW50MzJfdCAqZTsKICAgICBpbnQgcnYgPSAwOwogICAg
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgLyoKKyAg
ICAgKiBSZXF1aXJlZCBtaW5pbXVtIGFtb3VudCBvZiBwb29sIHBhZ2VzIHBsdXMgNE1CLiBUaGlz
IGlzIHJlcXVpcmVkIHNvIHRoZQorICAgICAqIGNhbGxzIHRvIHAybV9hbGxvY190YWJsZSBhbmQg
c2hhZG93X2FsbG9jX3AybV9wYWdlIGJlbG93IGRvbid0IGZhaWwuCisgICAgICovCisgICAgdW5z
aWduZWQgaW50IG1pbl9wYWdlcyA9IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcyhkKSArIDEw
MjQ7CiAKICAgICBtb2RlIHw9IFBHX1NIX2VuYWJsZTsKIApAQCAtMjcxOSwxMCArMjcyNCwxMCBA
QCBpbnQgc2hhZG93X2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbW9kZSkKIAogICAgIC8q
IEluaXQgdGhlIHNoYWRvdyBtZW1vcnkgYWxsb2NhdGlvbiBpZiB0aGUgdXNlciBoYXNuJ3QgZG9u
ZSBzbyAqLwogICAgIG9sZF9wYWdlcyA9IGQtPmFyY2gucGFnaW5nLnNoYWRvdy50b3RhbF9wYWdl
czsKLSAgICBpZiAoIG9sZF9wYWdlcyA8IHNoX21pbl9hbGxvY2F0aW9uKGQpICsgZC0+YXJjaC5w
YWdpbmcuc2hhZG93LnAybV9wYWdlcyApCisgICAgaWYgKCBvbGRfcGFnZXMgPCBtaW5fcGFnZXMg
KQogICAgIHsKICAgICAgICAgcGFnaW5nX2xvY2soZCk7Ci0gICAgICAgIHJ2ID0gc2hhZG93X3Nl
dF9hbGxvY2F0aW9uKGQsIDEwMjQsIE5VTEwpOyAvKiBVc2UgYXQgbGVhc3QgNE1CICovCisgICAg
ICAgIHJ2ID0gc2hhZG93X3NldF9hbGxvY2F0aW9uKGQsIG1pbl9wYWdlcywgTlVMTCk7CiAgICAg
ICAgIGlmICggcnYgIT0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNoYWRvd19zZXRfYWxs
b2NhdGlvbihkLCAwLCBOVUxMKTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:37:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1gonF4-0001Ox-1t; Wed, 30 Jan 2019 10:37: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=CawQ=QG=citrix.com=prvs=9267fa6dd=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gonF2-0001ON-RT
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:37:12 +0000
X-Inumbo-ID: 00a48d65-247b-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00a48d65-247b-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:37:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76813792"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Jan 2019 11:36:43 +0100
Message-ID: <20190130103646.53649-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130103646.53649-1-roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 5/8] pvh/dom0: warn when dom0_mem is
 not set to a fixed value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaGF2ZSBiZWVuIHNldmVyYWwgcmVwb3J0cyBvZiB0aGUgZG9tMCBidWlsZGVyIHJ1bm5p
bmcgb3V0IG9mCm1lbW9yeSB3aGVuIGJ1aWxkaWduIGEgUFZIIGRvbTAgd2l0aG91dCBoYXZpbmdm
IHNwZWNpZmllZCBhIGRvbTBfbWVtCnZhbHVlLiBQcmludCBhIHdhcm5pbmcgbWVzc2FnZSBpZiBk
b20wX21lbSBpcyBub3Qgc2V0IHRvIGEgZml4ZWQgdmFsdWUKd2hlbiBib290aW5nIGluIFBWSCBt
b2RlLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpXaXRob3V0
IHRoaXMgcGF0Y2ggY3JlYXRpbmcgYSBQVkggZG9tMCB3aXRob3V0IGEgZG9tMF9tZW0gcGFyYW1l
dGVyCmNhbiByZXN1bHQgaW4gdGhlIGRvbTAgYnVpbGRlciBydW5uaW5nIG91dCBvZiBtZW1vcnkg
dGh1cyBsZWFkaW5nIHRvIGEKWGVuIGNyYXNoLiBUaGUgYWRkZWQgbWVzc2FnZSBnaXZlcyBhIGhp
dCB0byB0aGUgdXNlciBhYm91dCBhIHBvc3NpYmxlCmZpeC4KLS0tCiB4ZW4vYXJjaC94ODYvZG9t
MF9idWlsZC5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1
aWxkLmMKaW5kZXggMmI0ZDllOWVhNi4uNDI3YTY2NWRkYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0zNDQs
NiArMzQ0LDEwIEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfY29tcHV0ZV9ucl9wYWdlcygK
ICAgICBpZiAoICFkb20wX21lbV9zZXQgJiYgQ09ORklHX0RPTTBfTUVNWzBdICkKICAgICAgICAg
cGFyc2VfZG9tMF9tZW0oQ09ORklHX0RPTTBfTUVNKTsKIAorICAgIGlmICggaXNfaHZtX2RvbWFp
bihkKSAmJiAhZG9tMF9zaXplLm5yX3BhZ2VzICkKKyAgICAgICAgcHJpbnRrKAorIldBUk5JTkc6
IGNvbnNpZGVyIHNldHRpbmcgZG9tMF9tZW0gdG8gYSBmaXhlZCB2YWx1ZSB3aGVuIHVzaW5nIFBW
SCBtb2RlXG4iKTsKKwogICAgIGZvcl9lYWNoX25vZGVfbWFzayAoIG5vZGUsIGRvbTBfbm9kZXMg
KQogICAgICAgICBhdmFpbCArPSBhdmFpbF9kb21oZWFwX3BhZ2VzX3JlZ2lvbihub2RlLCAwLCAw
KSArCiAgICAgICAgICAgICAgICAgIGluaXRpYWxfaW1hZ2VzX25ycGFnZXMobm9kZSk7Ci0tIAoy
LjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:37:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1gonF8-0001S2-DY; Wed, 30 Jan 2019 10:37: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=CawQ=QG=citrix.com=prvs=9267fa6dd=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gonF7-0001RA-4C
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:37:17 +0000
X-Inumbo-ID: 02ee1957-247b-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02ee1957-247b-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:37:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76813795"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Jan 2019 11:36:44 +0100
Message-ID: <20190130103646.53649-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130103646.53649-1-roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 6/8] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCBpdCBjYW4gYmUgc2hhcmVkIGJ5IGJvdGggZXB0LCBucHQgYW5kIHNoYWRvdyBjb2Rl
LCBpbnN0ZWFkIG9mCmR1cGxpY2F0aW5nIGl0LgoKTm8gY2hhbmdlIGluIGZ1bmN0aW9uYWxpdHkg
aW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5j
b20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgIHwgIDMg
KysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgfCA1NSArKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgfCAyMCAt
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgfCAgMyArKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKysKIDUg
ZmlsZXMgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwgNTcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFw
LmMKaW5kZXggM2Q2NTFiOTRjMy4uZGM0NmQ1ZTE0ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCkBAIC03MzQsNiAr
NzM0LDkgQEAgaGFwX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbiwgbDFfcGdlbnRyeV90ICpwLAogICAgICAgICAgICAgJiYgcGVybXNfc3RyaWN0bHlf
aW5jcmVhc2VkKG9sZF9mbGFncywgbDFlX2dldF9mbGFncyhuZXcpKSApOwogICAgIH0KIAorICAg
IHAybV9lbnRyeV9tb2RpZnkocDJtX2dldF9ob3N0cDJtKGQpLCBwMm1fZmxhZ3NfdG9fdHlwZShs
MWVfZ2V0X2ZsYWdzKG5ldykpLAorICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5
cGUob2xkX2ZsYWdzKSwgbGV2ZWwpOworCiAgICAgc2FmZV93cml0ZV9wdGUocCwgbmV3KTsKICAg
ICBpZiAoIG9sZF9mbGFncyAmIF9QQUdFX1BSRVNFTlQgKQogICAgICAgICBmbHVzaF90bGJfbWFz
ayhkLT5kaXJ0eV9jcHVtYXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0
LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IGJiNTYyNjA3ZjcuLjBlY2U2NjA4
Y2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYwpAQCAtNDYsNyArNDYsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2xfdCBp
c19lcHRlX3ZhbGlkKGVwdF9lbnRyeV90ICplKQogfQogCiAvKiByZXR1cm5zIDogMCBmb3Igc3Vj
Y2VzcywgLWVycm5vIG90aGVyd2lzZSAqLwotc3RhdGljIGludCBhdG9taWNfd3JpdGVfZXB0X2Vu
dHJ5KGVwdF9lbnRyeV90ICplbnRyeXB0ciwgZXB0X2VudHJ5X3QgbmV3LAorc3RhdGljIGludCBh
dG9taWNfd3JpdGVfZXB0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZXB0X2VudHJ5X3QgKmVudHJ5cHRyLCBlcHRfZW50cnlf
dCBuZXcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGxldmVsKQogewog
ICAgIGludCByYzsKQEAgLTg5LDYgKzkwLDggQEAgc3RhdGljIGludCBhdG9taWNfd3JpdGVfZXB0
X2VudHJ5KGVwdF9lbnRyeV90ICplbnRyeXB0ciwgZXB0X2VudHJ5X3QgbmV3LAogICAgIGlmICgg
dW5saWtlbHkocDJtX2lzX2ZvcmVpZ24oZW50cnlwdHItPnNhX3AybXQpKSAmJiBjaGVja19mb3Jl
aWduICkKICAgICAgICAgb2xkbWZuID0gZW50cnlwdHItPm1mbjsKIAorICAgIHAybV9lbnRyeV9t
b2RpZnkocDJtLCBuZXcuc2FfcDJtdCwgZW50cnlwdHItPnNhX3AybXQsIGxldmVsKTsKKwogICAg
IHdyaXRlX2F0b21pYygmZW50cnlwdHItPmVwdGUsIG5ldy5lcHRlKTsKIAogICAgIGlmICggdW5s
aWtlbHkob2xkbWZuICE9IG1mbl94KElOVkFMSURfTUZOKSkgKQpAQCAtMzkwLDcgKzM5Myw4IEBA
IHN0YXRpYyBpbnQgZXB0X25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgYm9vbF90
IHJlYWRfb25seSwKICAqIHByZXNlbnQgZW50cmllcyBpbiB0aGUgZ2l2ZW4gcGFnZSB0YWJsZSwg
b3B0aW9uYWxseSBtYXJraW5nIHRoZSBlbnRyaWVzCiAgKiBhbHNvIGZvciB0aGVpciBzdWJ0cmVl
cyBuZWVkaW5nIFAyTSB0eXBlIHJlLWNhbGN1bGF0aW9uLgogICovCi1zdGF0aWMgYm9vbF90IGVw
dF9pbnZhbGlkYXRlX2VtdChtZm5fdCBtZm4sIGJvb2xfdCByZWNhbGMsIGludCBsZXZlbCkKK3N0
YXRpYyBib29sX3QgZXB0X2ludmFsaWRhdGVfZW10KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIG1m
bl90IG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCByZWNhbGMs
IGludCBsZXZlbCkKIHsKICAgICBpbnQgcmM7CiAgICAgZXB0X2VudHJ5X3QgKmVwdGUgPSBtYXBf
ZG9tYWluX3BhZ2UobWZuKTsKQEAgLTQwOCw3ICs0MTIsNyBAQCBzdGF0aWMgYm9vbF90IGVwdF9p
bnZhbGlkYXRlX2VtdChtZm5fdCBtZm4sIGJvb2xfdCByZWNhbGMsIGludCBsZXZlbCkKICAgICAg
ICAgZS5lbXQgPSBNVFJSX05VTV9UWVBFUzsKICAgICAgICAgaWYgKCByZWNhbGMgKQogICAgICAg
ICAgICAgZS5yZWNhbGMgPSAxOwotICAgICAgICByYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnko
JmVwdGVbaV0sIGUsIGxldmVsKTsKKyAgICAgICAgcmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5
KHAybSwgJmVwdGVbaV0sIGUsIGxldmVsKTsKICAgICAgICAgQVNTRVJUKHJjID09IDApOwogICAg
ICAgICBjaGFuZ2VkID0gMTsKICAgICB9CkBAIC00NTksNyArNDYzLDcgQEAgc3RhdGljIGludCBl
cHRfaW52YWxpZGF0ZV9lbXRfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAg
ICAgIHJjID0gLUVOT01FTTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9Ci0gICAg
ICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkoJnRhYmxlW2luZGV4XSwgc3BsaXRfZXB0
X2VudHJ5LCBpKTsKKyAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZ0
YWJsZVtpbmRleF0sIHNwbGl0X2VwdF9lbnRyeSwgaSk7CiAgICAgICAgIEFTU0VSVCh3cmMgPT0g
MCk7CiAKICAgICAgICAgZm9yICggOyBpID4gdGFyZ2V0OyAtLWkgKQpAQCAtNDc5LDcgKzQ4Myw3
IEBAIHN0YXRpYyBpbnQgZXB0X2ludmFsaWRhdGVfZW10X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sCiAgICAgICAgIHsKICAgICAgICAgICAgIGUuZW10ID0gTVRSUl9OVU1fVFlQRVM7CiAg
ICAgICAgICAgICBlLnJlY2FsYyA9IDE7Ci0gICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVf
ZXB0X2VudHJ5KCZ0YWJsZVtpbmRleF0sIGUsIHRhcmdldCk7CisgICAgICAgICAgICB3cmMgPSBh
dG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgJnRhYmxlW2luZGV4XSwgZSwgdGFyZ2V0KTsKICAg
ICAgICAgICAgIEFTU0VSVCh3cmMgPT0gMCk7CiAgICAgICAgICAgICByYyA9IDE7CiAgICAgICAg
IH0KQEAgLTU0OSwxNyArNTUzLDExIEBAIHN0YXRpYyBpbnQgcmVzb2x2ZV9taXNjb25maWcoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICAgICAg
ICAgIG50ID0gcDJtX3JlY2FsY190eXBlKGUucmVjYWxjLCBlLnNhX3AybXQsIHAybSwgZ2ZuICsg
aSk7CiAgICAgICAgICAgICAgICAgICAgIGlmICggbnQgIT0gZS5zYV9wMm10ICkKICAgICAgICAg
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBlLnNhX3AybXQgPT0g
cDJtX2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEuZW50cnlfY291bnQgPiAwKTsKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50LS07Ci0gICAg
ICAgICAgICAgICAgICAgICAgICB9Ci0KICAgICAgICAgICAgICAgICAgICAgICAgIGUuc2FfcDJt
dCA9IG50OwogICAgICAgICAgICAgICAgICAgICAgICAgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHAy
bSwgJmUsIGUuc2FfcDJtdCwgZS5hY2Nlc3MpOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICAgICAgIGUucmVjYWxjID0gMDsKLSAgICAgICAgICAgICAgICAgICAgd3JjID0g
YXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmZXB0ZVtpXSwgZSwgbGV2ZWwpOworICAgICAgICAgICAg
ICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgJmVwdGVbaV0sIGUsIGxl
dmVsKTsKICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CkBAIC01OTUsNyArNTkzLDcgQEAgc3RhdGljIGludCByZXNv
bHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikK
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGlmICggZXB0X3NwbGl0X3N1
cGVyX3BhZ2UocDJtLCAmZSwgbGV2ZWwsIGxldmVsIC0gMSkgKQogICAgICAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5
KCZlcHRlW2ldLCBlLCBsZXZlbCk7CisgICAgICAgICAgICAgICAgICAgICAgICB3cmMgPSBhdG9t
aWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgJmVwdGVbaV0sIGUsIGxldmVsKTsKICAgICAgICAgICAg
ICAgICAgICAgICAgIEFTU0VSVCh3cmMgPT0gMCk7CiAgICAgICAgICAgICAgICAgICAgICAgICB1
bm1hcF9kb21haW5fcGFnZShlcHRlKTsKICAgICAgICAgICAgICAgICAgICAgICAgIG1mbiA9IGUu
bWZuOwpAQCAtNjEwLDcgKzYwOCw3IEBAIHN0YXRpYyBpbnQgcmVzb2x2ZV9taXNjb25maWcoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICAgICAg
ZS5yZWNhbGMgPSAwOwogICAgICAgICAgICAgICAgIGlmICggcmVjYWxjICYmIHAybV9pc19jaGFu
Z2VhYmxlKGUuc2FfcDJtdCkgKQogICAgICAgICAgICAgICAgICAgICBlcHRfcDJtX3R5cGVfdG9f
ZmxhZ3MocDJtLCAmZSwgZS5zYV9wMm10LCBlLmFjY2Vzcyk7Ci0gICAgICAgICAgICAgICAgd3Jj
ID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeSgmZXB0ZVtpXSwgZSwgbGV2ZWwpOworICAgICAgICAg
ICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2
ZWwpOwogICAgICAgICAgICAgICAgIEFTU0VSVCh3cmMgPT0gMCk7CiAgICAgICAgICAgICB9CiAK
QEAgLTYyMSwxMSArNjE5LDExIEBAIHN0YXRpYyBpbnQgcmVzb2x2ZV9taXNjb25maWcoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgIGlmICggZS5lbXQg
PT0gTVRSUl9OVU1fVFlQRVMgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoaXNfZXB0
ZV9wcmVzZW50KCZlKSk7Ci0gICAgICAgICAgICBlcHRfaW52YWxpZGF0ZV9lbXQoX21mbihlLm1m
biksIGUucmVjYWxjLCBsZXZlbCk7CisgICAgICAgICAgICBlcHRfaW52YWxpZGF0ZV9lbXQocDJt
LCBfbWZuKGUubWZuKSwgZS5yZWNhbGMsIGxldmVsKTsKICAgICAgICAgICAgIHNtcF93bWIoKTsK
ICAgICAgICAgICAgIGUuZW10ID0gMDsKICAgICAgICAgICAgIGUucmVjYWxjID0gMDsKLSAgICAg
ICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkoJmVwdGVbaV0sIGUsIGxldmVsKTsK
KyAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwg
ZSwgbGV2ZWwpOwogICAgICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsKICAgICAgICAgICAgIHVu
bWFwX2RvbWFpbl9wYWdlKGVwdGUpOwogICAgICAgICAgICAgcmMgPSAxOwpAQCAtNzg2LDcgKzc4
NCw3IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuXywg
bWZuX3QgbWZuLAogCiAgICAgICAgIC8qIG5vdyBpbnN0YWxsIHRoZSBuZXdseSBzcGxpdCBlcHQg
c3ViLXRyZWUgKi8KICAgICAgICAgLyogTkI6IHBsZWFzZSBtYWtlIHN1cmUgZG9taWFuIGlzIHBh
dXNlZCBhbmQgbm8gaW4tZmx5IFZULWQgRE1BLiAqLwotICAgICAgICByYyA9IGF0b21pY193cml0
ZV9lcHRfZW50cnkoZXB0X2VudHJ5LCBzcGxpdF9lcHRfZW50cnksIGkpOworICAgICAgICByYyA9
IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCBlcHRfZW50cnksIHNwbGl0X2VwdF9lbnRyeSwg
aSk7CiAgICAgICAgIEFTU0VSVChyYyA9PSAwKTsKIAogICAgICAgICAvKiB0aGVuIG1vdmUgdG8g
dGhlIGxldmVsIHdlIHdhbnQgdG8gbWFrZSByZWFsIGNoYW5nZXMgKi8KQEAgLTgzMywyNCArODMx
LDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBt
Zm5fdCBtZm4sCiAgICAgICAgIG5ld19lbnRyeS5zdXBwcmVzc192ZSA9IGlzX2VwdGVfdmFsaWQo
Jm9sZF9lbnRyeSkgPwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkX2Vu
dHJ5LnN1cHByZXNzX3ZlIDogMTsKIAotICAgIC8qCi0gICAgICogcDJtX2lvcmVxX3NlcnZlciBp
cyBvbmx5IHVzZWQgZm9yIDRLIHBhZ2VzLCBzbyB0aGUKLSAgICAgKiBjb3VudCBpcyBvbmx5IGRv
bmUgb24gZXB0IHBhZ2UgdGFibGUgZW50cmllcy4KLSAgICAgKi8KLSAgICBpZiAoIHAybXQgPT0g
cDJtX2lvcmVxX3NlcnZlciApCi0gICAgewotICAgICAgICBBU1NFUlQoaSA9PSAwKTsKLSAgICAg
ICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudCsrOwotICAgIH0KLQotICAgIGlmICggZXB0X2VudHJ5
LT5zYV9wMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQotICAgIHsKLSAgICAgICAgQVNTRVJUKGkg
PT0gMCk7Ci0gICAgICAgIEFTU0VSVChwMm0tPmlvcmVxLmVudHJ5X2NvdW50ID4gMCk7Ci0gICAg
ICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQtLTsKLSAgICB9Ci0KLSAgICByYyA9IGF0b21pY193
cml0ZV9lcHRfZW50cnkoZXB0X2VudHJ5LCBuZXdfZW50cnksIHRhcmdldCk7CisgICAgcmMgPSBh
dG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgZXB0X2VudHJ5LCBuZXdfZW50cnksIHRhcmdldCk7
CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgICAgICBvbGRfZW50cnkuZXB0ZSA9IDA7CiAg
ICAgZWxzZQpAQCAtMTA3MCw3ICsxMDUxLDcgQEAgc3RhdGljIHZvaWQgZXB0X2NoYW5nZV9lbnRy
eV90eXBlX2dsb2JhbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGlmICggIW1mbiApCiAg
ICAgICAgIHJldHVybjsKIAotICAgIGlmICggZXB0X2ludmFsaWRhdGVfZW10KF9tZm4obWZuKSwg
MSwgcDJtLT5lcHQud2wpICkKKyAgICBpZiAoIGVwdF9pbnZhbGlkYXRlX2VtdChwMm0sIF9tZm4o
bWZuKSwgMSwgcDJtLT5lcHQud2wpICkKICAgICAgICAgZXB0X3N5bmNfZG9tYWluKHAybSk7CiB9
CiAKQEAgLTExMjgsNyArMTEwOSw3IEBAIHN0YXRpYyB2b2lkIGVwdF9tZW1vcnlfdHlwZV9jaGFu
Z2VkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgaWYgKCAhbWZuICkKICAgICAgICAgcmV0
dXJuOwogCi0gICAgaWYgKCBlcHRfaW52YWxpZGF0ZV9lbXQoX21mbihtZm4pLCAwLCBwMm0tPmVw
dC53bCkgKQorICAgIGlmICggZXB0X2ludmFsaWRhdGVfZW10KHAybSwgX21mbihtZm4pLCAwLCBw
Mm0tPmVwdC53bCkgKQogICAgICAgICBlcHRfc3luY19kb21haW4ocDJtKTsKIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
CmluZGV4IGI4OTk2ZTU0MTUuLmM4OTA1YTU1OTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTQzNiwxMyArNDM2
LDYgQEAgc3RhdGljIGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICAgICAgZmxhZ3MgfD0gX1BBR0VfUFNFOwogICAgICAg
ICAgICAgfQogCi0gICAgICAgICAgICBpZiAoIG90ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIEFTU0VSVChwMm0tPmlvcmVxLmVudHJ5X2NvdW50
ID4gMCk7Ci0gICAgICAgICAgICAgICAgQVNTRVJUKGxldmVsID09IDApOwotICAgICAgICAgICAg
ICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQtLTsKLSAgICAgICAgICAgIH0KLQogICAgICAgICAg
ICAgZSA9IGwxZV9mcm9tX3BmbihtZm4sIGZsYWdzKTsKICAgICAgICAgICAgIHAybV9hZGRfaW9t
bXVfZmxhZ3MoJmUsIGxldmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobnQg
PT0gcDJtX3JhbV9ydykKQEAgLTYyNywxOSArNjIwLDYgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAKICAgICAgICAgcDJt
dF9vbGQgPSBwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKCpwMm1fZW50cnkpKTsKIAot
ICAgICAgICAvKgotICAgICAgICAgKiBwMm1faW9yZXFfc2VydmVyIGlzIG9ubHkgdXNlZCBmb3Ig
NEsgcGFnZXMsIHNvCi0gICAgICAgICAqIHRoZSBjb3VudCBpcyBvbmx5IGRvbmUgZm9yIGxldmVs
IDEgZW50cmllcy4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggcDJtdCA9PSBwMm1faW9yZXFf
c2VydmVyICkKLSAgICAgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQrKzsKLQotICAgICAg
ICBpZiAoIHAybXRfb2xkID09IHAybV9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3VudCA+IDApOwotICAgICAgICAgICAgcDJt
LT5pb3JlcS5lbnRyeV9jb3VudC0tOwotICAgICAgICB9Ci0KICAgICAgICAgLyogbGV2ZWwgMSBl
bnRyeSAqLwogICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5
LCBlbnRyeV9jb250ZW50LCAxKTsKICAgICAgICAgLyogTkI6IHBhZ2luZ193cml0ZV9wMm1fZW50
cnkoKSBoYW5kbGVzIHRsYiBmbHVzaGVzIHByb3Blcmx5ICovCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YwppbmRleCA3ODUyNWRkZDIzLi5iMjEwYzc0NDdlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
QEAgLTMxODUsNiArMzE4NSw5IEBAIHNoYWRvd193cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgaWYgKCBsaWtlbHkoZC0+YXJjaC5wYWdpbmcu
c2hhZG93LnRvdGFsX3BhZ2VzICE9IDApICkKICAgICAgICAgIHNoX3Vuc2hhZG93X2Zvcl9wMm1f
Y2hhbmdlKGQsIGdmbiwgcCwgbmV3LCBsZXZlbCk7CiAKKyAgICBwMm1fZW50cnlfbW9kaWZ5KHAy
bV9nZXRfaG9zdHAybShkKSwgcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncyhuZXcpKSwK
KyAgICAgICAgICAgICAgICAgICAgIHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MoKnAp
KSwgbGV2ZWwpOworCiAgICAgLyogVXBkYXRlIHRoZSBlbnRyeSB3aXRoIG5ldyBjb250ZW50ICov
CiAgICAgc2FmZV93cml0ZV9wdGUocCwgbmV3KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggMjA5NTA3NjU1
Ni4uODM0ZDQ5ZDJkNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC05MzIsNiArOTMyLDM4IEBAIGludCBwMm1f
c2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcDJtX2dldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgKmZsYWdzKTsKIAorc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRyeV9tb2RpZnko
c3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHVuc2lnbmVkIGludCBsZXZlbCkKK3sK
KyAgICBpZiAoIGxldmVsICE9IDEgfHwgbnQgPT0gb3QgKQorICAgICAgICByZXR1cm47CisKKyAg
ICBzd2l0Y2ggKCBudCApCisgICAgeworICAgIGNhc2UgcDJtX2lvcmVxX3NlcnZlcjoKKyAgICAg
ICAgLyoKKyAgICAgICAgICogcDJtX2lvcmVxX3NlcnZlciBpcyBvbmx5IHVzZWQgZm9yIDRLIHBh
Z2VzLCBzbworICAgICAgICAgKiB0aGUgY291bnQgaXMgb25seSBkb25lIGZvciBsZXZlbCAxIGVu
dHJpZXMuCisgICAgICAgICAqLworICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50Kys7Cisg
ICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisg
ICAgc3dpdGNoICggb3QgKQorICAgIHsKKyAgICBjYXNlIHAybV9pb3JlcV9zZXJ2ZXI6CisgICAg
ICAgIEFTU0VSVChwMm0tPmlvcmVxLmVudHJ5X2NvdW50ID4gMCk7CisgICAgICAgIHAybS0+aW9y
ZXEuZW50cnlfY291bnQtLTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAg
ICBicmVhazsKKyAgICB9Cit9CisKICNlbmRpZiAvKiBfWEVOX0FTTV9YODZfUDJNX0ggKi8KIAog
LyoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:37:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1gonFC-0001VG-Rp; Wed, 30 Jan 2019 10:37: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=CawQ=QG=citrix.com=prvs=9267fa6dd=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gonFB-0001UI-BN
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:37:21 +0000
X-Inumbo-ID: 04dc4803-247b-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04dc4803-247b-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:37:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76813799"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Jan 2019 11:36:45 +0100
Message-ID: <20190130103646.53649-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130103646.53649-1-roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 7/8] x86/mm: handle foreign mappings in
 p2m_entry_modify
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCB0aGUgc3BlY2lmaWMgaGFuZGxpbmcgY2FuIGJlIHJlbW92ZWQgZnJvbQphdG9taWNf
d3JpdGVfZXB0X2VudHJ5IGFuZCBiZSBzaGFyZWQgd2l0aCBucHQgYW5kIHNoYWRvdyBjb2RlLgoK
VGhpcyBjb21taXQgYWxzbyByZW1vdmVzIHRoZSBjaGVjayB0aGF0IHByZXZlbnQgbm9uLWVwdCBQ
VkggZG9tMCBmcm9tCm1hcHBpbmcgZm9yZWlnbiBwYWdlcy4KClNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFr
YWppbWFAaW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5j
ICAgICAgIHwgICAzICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgIHwgMTA4ICsr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMg
ICAgICAgIHwgICA3IC0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8ICAgMyAr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICB8ICAzMCArKysrKysrKy0KIDUgZmls
ZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgOTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMK
aW5kZXggZGM0NmQ1ZTE0Zi4uNGY1MjYzOWJlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L2hhcC9oYXAuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCkBAIC03MzUsNyArNzM1
LDggQEAgaGFwX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwgbDFfcGdlbnRyeV90ICpwLAogICAgIH0KIAogICAgIHAybV9lbnRyeV9tb2RpZnkocDJt
X2dldF9ob3N0cDJtKGQpLCBwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKG5ldykpLAot
ICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUob2xkX2ZsYWdzKSwgbGV2ZWwp
OworICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUob2xkX2ZsYWdzKSwgbDFl
X2dldF9tZm4obmV3KSwKKyAgICAgICAgICAgICAgICAgICAgIGwxZV9nZXRfbWZuKCpwKSwgbGV2
ZWwpOwogCiAgICAgc2FmZV93cml0ZV9wdGUocCwgbmV3KTsKICAgICBpZiAoIG9sZF9mbGFncyAm
IF9QQUdFX1BSRVNFTlQgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggMGVjZTY2MDhjYi4uMmIwYzNhYjI2NSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jCkBAIC00NSw2NSArNDUsMTMgQEAgc3RhdGljIGlubGluZSBib29sX3QgaXNf
ZXB0ZV92YWxpZChlcHRfZW50cnlfdCAqZSkKICAgICByZXR1cm4gKChlLT5lcHRlICYgfigxdWwg
PDwgNjMpKSAhPSAwICYmIGUtPnNhX3AybXQgIT0gcDJtX2ludmFsaWQpOwogfQogCi0vKiByZXR1
cm5zIDogMCBmb3Igc3VjY2VzcywgLWVycm5vIG90aGVyd2lzZSAqLwotc3RhdGljIGludCBhdG9t
aWNfd3JpdGVfZXB0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZXB0X2VudHJ5X3QgKmVudHJ5cHRyLCBlcHRfZW50cnlfdCBu
ZXcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGxldmVsKQorc3RhdGlj
IHZvaWQgYXRvbWljX3dyaXRlX2VwdF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfZW50cnlfdCAqZW50cnlwdHIsIGVw
dF9lbnRyeV90IG5ldywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGxl
dmVsKQogewotICAgIGludCByYzsKLSAgICB1bnNpZ25lZCBsb25nIG9sZG1mbiA9IG1mbl94KElO
VkFMSURfTUZOKTsKLSAgICBib29sX3QgY2hlY2tfZm9yZWlnbiA9IChuZXcubWZuICE9IGVudHJ5
cHRyLT5tZm4gfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXcuc2FfcDJtdCAhPSBl
bnRyeXB0ci0+c2FfcDJtdCk7Ci0KLSAgICBpZiAoIGxldmVsICkKLSAgICB7Ci0gICAgICAgIEFT
U0VSVCghaXNfZXB0ZV9zdXBlcnBhZ2UoJm5ldykgfHwgIXAybV9pc19mb3JlaWduKG5ldy5zYV9w
Mm10KSk7Ci0gICAgICAgIHdyaXRlX2F0b21pYygmZW50cnlwdHItPmVwdGUsIG5ldy5lcHRlKTsK
LSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgaWYgKCB1bmxpa2VseShwMm1faXNfZm9y
ZWlnbihuZXcuc2FfcDJtdCkpICkKLSAgICB7Ci0gICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAg
ICAgaWYgKCAhaXNfZXB0ZV9wcmVzZW50KCZuZXcpICkKLSAgICAgICAgICAgICAgICBnb3RvIG91
dDsKLQotICAgICAgICBpZiAoIGNoZWNrX2ZvcmVpZ24gKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBzdHJ1Y3QgZG9tYWluICpmZG9tOwotCi0gICAgICAgICAgICBpZiAoICFtZm5fdmFsaWQoX21m
bihuZXcubWZuKSkgKQotICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotCi0gICAgICAgICAgICBy
YyA9IC1FU1JDSDsKLSAgICAgICAgICAgIGZkb20gPSBwYWdlX2dldF9vd25lcihtZm5fdG9fcGFn
ZShfbWZuKG5ldy5tZm4pKSk7Ci0gICAgICAgICAgICBpZiAoIGZkb20gPT0gTlVMTCApCi0gICAg
ICAgICAgICAgICAgZ290byBvdXQ7Ci0KLSAgICAgICAgICAgIC8qIGdldCByZWZjb3VudCBvbiB0
aGUgcGFnZSAqLwotICAgICAgICAgICAgcmMgPSAtRUJVU1k7Ci0gICAgICAgICAgICBpZiAoICFn
ZXRfcGFnZShtZm5fdG9fcGFnZShfbWZuKG5ldy5tZm4pKSwgZmRvbSkgKQotICAgICAgICAgICAg
ICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCB1bmxpa2VseShwMm1f
aXNfZm9yZWlnbihlbnRyeXB0ci0+c2FfcDJtdCkpICYmIGNoZWNrX2ZvcmVpZ24gKQotICAgICAg
ICBvbGRtZm4gPSBlbnRyeXB0ci0+bWZuOwotCi0gICAgcDJtX2VudHJ5X21vZGlmeShwMm0sIG5l
dy5zYV9wMm10LCBlbnRyeXB0ci0+c2FfcDJtdCwgbGV2ZWwpOwotCisgICAgcDJtX2VudHJ5X21v
ZGlmeShwMm0sIG5ldy5zYV9wMm10LCBlbnRyeXB0ci0+c2FfcDJtdCwgX21mbihuZXcubWZuKSwK
KyAgICAgICAgICAgICAgICAgICAgIF9tZm4oZW50cnlwdHItPm1mbiksIGxldmVsKTsKICAgICB3
cml0ZV9hdG9taWMoJmVudHJ5cHRyLT5lcHRlLCBuZXcuZXB0ZSk7Ci0KLSAgICBpZiAoIHVubGlr
ZWx5KG9sZG1mbiAhPSBtZm5feChJTlZBTElEX01GTikpICkKLSAgICAgICAgcHV0X3BhZ2UobWZu
X3RvX3BhZ2UoX21mbihvbGRtZm4pKSk7Ci0KLSAgICByYyA9IDA7Ci0KLSBvdXQ6Ci0gICAgaWYg
KCByYyApCi0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJlcHRlIG86JSJQUkl4NjQiIG46
JSJQUkl4NjQiIHJjOiVkXG4iLAotICAgICAgICAgICAgICAgICBlbnRyeXB0ci0+ZXB0ZSwgbmV3
LmVwdGUsIHJjKTsKLSAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyB2b2lkIGVwdF9wMm1fdHlw
ZV90b19mbGFncyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50cnlfdCAqZW50cnksCkBA
IC0zOTYsNyArMzQ0LDYgQEAgc3RhdGljIGludCBlcHRfbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCBib29sX3QgcmVhZF9vbmx5LAogc3RhdGljIGJvb2xfdCBlcHRfaW52YWxpZGF0
ZV9lbXQoc3RydWN0IHAybV9kb21haW4gKnAybSwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbF90IHJlY2FsYywgaW50IGxldmVsKQogewotICAgIGludCBy
YzsKICAgICBlcHRfZW50cnlfdCAqZXB0ZSA9IG1hcF9kb21haW5fcGFnZShtZm4pOwogICAgIHVu
c2lnbmVkIGludCBpOwogICAgIGJvb2xfdCBjaGFuZ2VkID0gMDsKQEAgLTQxMiw4ICszNTksNyBA
QCBzdGF0aWMgYm9vbF90IGVwdF9pbnZhbGlkYXRlX2VtdChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCBtZm5fdCBtZm4sCiAgICAgICAgIGUuZW10ID0gTVRSUl9OVU1fVFlQRVM7CiAgICAgICAgIGlm
ICggcmVjYWxjICkKICAgICAgICAgICAgIGUucmVjYWxjID0gMTsKLSAgICAgICAgcmMgPSBhdG9t
aWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgJmVwdGVbaV0sIGUsIGxldmVsKTsKLSAgICAgICAgQVNT
RVJUKHJjID09IDApOworICAgICAgICBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgJmVwdGVb
aV0sIGUsIGxldmVsKTsKICAgICAgICAgY2hhbmdlZCA9IDE7CiAgICAgfQogCkBAIC00MzcsNyAr
MzgzLDcgQEAgc3RhdGljIGludCBlcHRfaW52YWxpZGF0ZV9lbXRfcmFuZ2Uoc3RydWN0IHAybV9k
b21haW4gKnAybSwKICAgICBlcHRfZW50cnlfdCAqdGFibGU7CiAgICAgdW5zaWduZWQgbG9uZyBn
Zm5fcmVtYWluZGVyID0gZmlyc3RfZ2ZuOwogICAgIHVuc2lnbmVkIGludCBpLCBpbmRleDsKLSAg
ICBpbnQgd3JjLCByYyA9IDAsIHJldCA9IEdVRVNUX1RBQkxFX01BUF9GQUlMRUQ7CisgICAgaW50
IHJjID0gMCwgcmV0ID0gR1VFU1RfVEFCTEVfTUFQX0ZBSUxFRDsKIAogICAgIHRhYmxlID0gbWFw
X2RvbWFpbl9wYWdlKHBhZ2V0YWJsZV9nZXRfbWZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpKTsK
ICAgICBmb3IgKCBpID0gcDJtLT5lcHQud2w7IGkgPiB0YXJnZXQ7IC0taSApCkBAIC00NjMsOCAr
NDA5LDcgQEAgc3RhdGljIGludCBlcHRfaW52YWxpZGF0ZV9lbXRfcmFuZ2Uoc3RydWN0IHAybV9k
b21haW4gKnAybSwKICAgICAgICAgICAgIHJjID0gLUVOT01FTTsKICAgICAgICAgICAgIGdvdG8g
b3V0OwogICAgICAgICB9Ci0gICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJt
LCAmdGFibGVbaW5kZXhdLCBzcGxpdF9lcHRfZW50cnksIGkpOwotICAgICAgICBBU1NFUlQod3Jj
ID09IDApOworICAgICAgICBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgJnRhYmxlW2luZGV4
XSwgc3BsaXRfZXB0X2VudHJ5LCBpKTsKIAogICAgICAgICBmb3IgKCA7IGkgPiB0YXJnZXQ7IC0t
aSApCiAgICAgICAgICAgICBpZiAoICFlcHRfbmV4dF9sZXZlbChwMm0sIDEsICZ0YWJsZSwgJmdm
bl9yZW1haW5kZXIsIGkpICkKQEAgLTQ4Myw4ICs0MjgsNyBAQCBzdGF0aWMgaW50IGVwdF9pbnZh
bGlkYXRlX2VtdF9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICB7CiAgICAg
ICAgICAgICBlLmVtdCA9IE1UUlJfTlVNX1RZUEVTOwogICAgICAgICAgICAgZS5yZWNhbGMgPSAx
OwotICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZ0YWJsZVtp
bmRleF0sIGUsIHRhcmdldCk7Ci0gICAgICAgICAgICBBU1NFUlQod3JjID09IDApOworICAgICAg
ICAgICAgYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZ0YWJsZVtpbmRleF0sIGUsIHRhcmdl
dCk7CiAgICAgICAgICAgICByYyA9IDE7CiAgICAgICAgIH0KICAgICB9CkBAIC01MTMsNyArNDU3
LDcgQEAgc3RhdGljIGludCByZXNvbHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIGdmbikKICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwgPSBlcHQtPndsOwog
ICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gZXB0LT5tZm47CiAgICAgZXB0X2VudHJ5X3QgKmVwdGU7
Ci0gICAgaW50IHdyYywgcmMgPSAwOworICAgIGludCByYyA9IDA7CiAKICAgICBpZiAoICFtZm4g
KQogICAgICAgICByZXR1cm4gMDsKQEAgLTU1Nyw4ICs1MDEsNyBAQCBzdGF0aWMgaW50IHJlc29s
dmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQog
ICAgICAgICAgICAgICAgICAgICAgICAgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHAybSwgJmUsIGUu
c2FfcDJtdCwgZS5hY2Nlc3MpOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgICAgIGUucmVjYWxjID0gMDsKLSAgICAgICAgICAgICAgICAgICAgd3JjID0gYXRvbWljX3dy
aXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBsZXZlbCk7Ci0gICAgICAgICAgICAgICAg
ICAgIEFTU0VSVCh3cmMgPT0gMCk7CisgICAgICAgICAgICAgICAgICAgIGF0b21pY193cml0ZV9l
cHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwogICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKQEAgLTU5Myw4ICs1MzYsNyBAQCBzdGF0aWMg
aW50IHJlc29sdmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgZ2ZuKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYgKCBlcHRf
c3BsaXRfc3VwZXJfcGFnZShwMm0sICZlLCBsZXZlbCwgbGV2ZWwgLSAxKSApCiAgICAgICAgICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9l
cHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwotICAgICAgICAgICAgICAgICAgICAg
ICAgQVNTRVJUKHdyYyA9PSAwKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGF0b21pY193cml0
ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwpOwogICAgICAgICAgICAgICAgICAg
ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoZXB0ZSk7CiAgICAgICAgICAgICAgICAgICAgICAgICBt
Zm4gPSBlLm1mbjsKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtNjA4LDgg
KzU1MCw3IEBAIHN0YXRpYyBpbnQgcmVzb2x2ZV9taXNjb25maWcoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICAgICAgZS5yZWNhbGMgPSAwOwog
ICAgICAgICAgICAgICAgIGlmICggcmVjYWxjICYmIHAybV9pc19jaGFuZ2VhYmxlKGUuc2FfcDJt
dCkgKQogICAgICAgICAgICAgICAgICAgICBlcHRfcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCAmZSwg
ZS5zYV9wMm10LCBlLmFjY2Vzcyk7Ci0gICAgICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRl
X2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBsZXZlbCk7Ci0gICAgICAgICAgICAgICAgQVNT
RVJUKHdyYyA9PSAwKTsKKyAgICAgICAgICAgICAgICBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAy
bSwgJmVwdGVbaV0sIGUsIGxldmVsKTsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgcmMg
PSAxOwpAQCAtNjIzLDggKzU2NCw3IEBAIHN0YXRpYyBpbnQgcmVzb2x2ZV9taXNjb25maWcoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICBzbXBf
d21iKCk7CiAgICAgICAgICAgICBlLmVtdCA9IDA7CiAgICAgICAgICAgICBlLnJlY2FsYyA9IDA7
Ci0gICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgJmVwdGVbaV0s
IGUsIGxldmVsKTsKLSAgICAgICAgICAgIEFTU0VSVCh3cmMgPT0gMCk7CisgICAgICAgICAgICBh
dG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgJmVwdGVbaV0sIGUsIGxldmVsKTsKICAgICAgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKGVwdGUpOwogICAgICAgICAgICAgcmMgPSAxOwogICAgICAg
ICB9CkBAIC03ODQsOCArNzI0LDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAKICAgICAgICAgLyogbm93IGluc3RhbGwgdGhl
IG5ld2x5IHNwbGl0IGVwdCBzdWItdHJlZSAqLwogICAgICAgICAvKiBOQjogcGxlYXNlIG1ha2Ug
c3VyZSBkb21pYW4gaXMgcGF1c2VkIGFuZCBubyBpbi1mbHkgVlQtZCBETUEuICovCi0gICAgICAg
IHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sIGVwdF9lbnRyeSwgc3BsaXRfZXB0X2Vu
dHJ5LCBpKTsKLSAgICAgICAgQVNTRVJUKHJjID09IDApOworICAgICAgICBhdG9taWNfd3JpdGVf
ZXB0X2VudHJ5KHAybSwgZXB0X2VudHJ5LCBzcGxpdF9lcHRfZW50cnksIGkpOwogCiAgICAgICAg
IC8qIHRoZW4gbW92ZSB0byB0aGUgbGV2ZWwgd2Ugd2FudCB0byBtYWtlIHJlYWwgY2hhbmdlcyAq
LwogICAgICAgICBmb3IgKCA7IGkgPiB0YXJnZXQ7IGktLSApCkBAIC04MzEsMTggKzc3MCwxMyBA
QCBlcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90
IG1mbiwKICAgICAgICAgbmV3X2VudHJ5LnN1cHByZXNzX3ZlID0gaXNfZXB0ZV92YWxpZCgmb2xk
X2VudHJ5KSA/CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGRfZW50cnku
c3VwcHJlc3NfdmUgOiAxOwogCi0gICAgcmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwg
ZXB0X2VudHJ5LCBuZXdfZW50cnksIHRhcmdldCk7Ci0gICAgaWYgKCB1bmxpa2VseShyYykgKQot
ICAgICAgICBvbGRfZW50cnkuZXB0ZSA9IDA7Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgZW50
cnlfd3JpdHRlbiA9IDE7CisgICAgYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sIGVwdF9lbnRy
eSwgbmV3X2VudHJ5LCB0YXJnZXQpOworICAgIGVudHJ5X3dyaXR0ZW4gPSAxOwogCi0gICAgICAg
IGlmICggcDJtdCAhPSBwMm1faW52YWxpZCAmJgotICAgICAgICAgICAgIChnZm4gKyAoMVVMIDw8
IG9yZGVyKSAtIDEgPiBwMm0tPm1heF9tYXBwZWRfcGZuKSApCi0gICAgICAgICAgICAvKiBUcmFj
ayB0aGUgaGlnaGVzdCBnZm4gZm9yIHdoaWNoIHdlIGhhdmUgZXZlciBoYWQgYSB2YWxpZCBtYXBw
aW5nICovCi0gICAgICAgICAgICBwMm0tPm1heF9tYXBwZWRfcGZuID0gZ2ZuICsgKDFVTCA8PCBv
cmRlcikgLSAxOwotICAgIH0KKyAgICBpZiAoIHAybXQgIT0gcDJtX2ludmFsaWQgJiYKKyAgICAg
ICAgIChnZm4gKyAoMVVMIDw8IG9yZGVyKSAtIDEgPiBwMm0tPm1heF9tYXBwZWRfcGZuKSApCisg
ICAgICAgIC8qIFRyYWNrIHRoZSBoaWdoZXN0IGdmbiBmb3Igd2hpY2ggd2UgaGF2ZSBldmVyIGhh
ZCBhIHZhbGlkIG1hcHBpbmcgKi8KKyAgICAgICAgcDJtLT5tYXhfbWFwcGVkX3BmbiA9IGdmbiAr
ICgxVUwgPDwgb3JkZXIpIC0gMTsKIAogb3V0OgogICAgIGlmICggbmVlZHNfc3luYyApCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0
LmMKaW5kZXggYzg5MDVhNTU5Ny4uNjIzODA0M2FhNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtNTIzLDEzICs1
MjMsNiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdm
bl8sIG1mbl90IG1mbiwKICAgICAgICAgX190cmFjZV92YXIoVFJDX01FTV9TRVRfUDJNX0VOVFJZ
LCAwLCBzaXplb2YodCksICZ0KTsKICAgICB9CiAKLSAgICBpZiAoIHVubGlrZWx5KHAybV9pc19m
b3JlaWduKHAybXQpKSApCi0gICAgewotICAgICAgICAvKiBodm0gZml4bWU6IGZvcmVpZ24gdHlw
ZXMgYXJlIG9ubHkgc3VwcG9ydGVkIG9uIGVwdCBhdCBwcmVzZW50ICovCi0gICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLCAiVW5pbXBsZW1lbnRlZCBmb3JlaWduIHAybSB0eXBlLlxuIik7
Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQogICAgIC8qIENhcnJ5IG91dCBhbnkg
ZXZlbnR1YWxseSBwZW5kaW5nIGVhcmxpZXIgY2hhbmdlcyBmaXJzdC4gKi8KICAgICByYyA9IGRv
X3JlY2FsYyhwMm0sIGdmbik7CiAgICAgaWYgKCByYyA8IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMKaW5kZXggYjIxMGM3NDQ3ZS4uN2YwZTA1MDQ1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5j
CkBAIC0zMTg2LDcgKzMxODYsOCBAQCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgc2hfdW5zaGFkb3dfZm9yX3AybV9j
aGFuZ2UoZCwgZ2ZuLCBwLCBuZXcsIGxldmVsKTsKIAogICAgIHAybV9lbnRyeV9tb2RpZnkocDJt
X2dldF9ob3N0cDJtKGQpLCBwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKG5ldykpLAot
ICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUobDFlX2dldF9mbGFncygqcCkp
LCBsZXZlbCk7CisgICAgICAgICAgICAgICAgICAgICBwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0
X2ZsYWdzKCpwKSksIGwxZV9nZXRfbWZuKG5ldyksCisgICAgICAgICAgICAgICAgICAgICBsMWVf
Z2V0X21mbigqcCksIGxldmVsKTsKIAogICAgIC8qIFVwZGF0ZSB0aGUgZW50cnkgd2l0aCBuZXcg
Y29udGVudCAqLwogICAgIHNhZmVfd3JpdGVfcHRlKHAsIG5ldyk7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA4
MzRkNDlkMmQ0Li4xY2M4YWNiM2ZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTkzMyw5ICs5MzMsMTIgQEAg
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnAybV9nZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50ICpmbGFncyk7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwMm1fZW50cnlfbW9kaWZ5
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHAybV90eXBlX3QgbnQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCB1bnNpZ25lZCBpbnQgbGV2ZWwpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBtZm5fdCBu
Zm4sIG1mbl90IG9mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBsZXZlbCkKIHsKLSAgICBpZiAoIGxldmVsICE9IDEgfHwgbnQgPT0gb3QgKQorICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBnOworCisgICAgaWYgKCBsZXZlbCAhPSAxIHx8IChudCA9PSBv
dCAmJiBtZm5fZXEobmZuLCBvZm4pKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIHN3aXRjaCAo
IG50ICkKQEAgLTk0OCw2ICs5NTEsMTcgQEAgc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRyeV9t
b2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKICAgICAgICAgcDJt
LT5pb3JlcS5lbnRyeV9jb3VudCsrOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgcDJtX21h
cF9mb3JlaWduOgorICAgICAgICBwZyA9IG1mbl90b19wYWdlKG5mbik7CisKKyAgICAgICAgaWYg
KCAhcGcgfHwgIXBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGcpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICByZXR1cm47Cisg
ICAgICAgIH0KKworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGJyZWFr
OwogICAgIH0KQEAgLTk1OSw2ICs5NzMsMTggQEAgc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRy
eV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdCBudCwKICAgICAgICAg
cDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgcDJt
X21hcF9mb3JlaWduOgorICAgICAgICBwZyA9IG1mbl90b19wYWdlKG9mbik7CisKKyAgICAgICAg
aWYgKCAhcGcgKQorICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
KyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgICAgICBwdXRfcGFnZShwZyk7CisK
KyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBicmVhazsKICAgICB9Ci0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:37:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1gonFE-0001WP-5m; Wed, 30 Jan 2019 10:37: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=CawQ=QG=citrix.com=prvs=9267fa6dd=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gonFC-0001V5-JF
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:37:22 +0000
X-Inumbo-ID: 064808b6-247b-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 064808b6-247b-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 10:37:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76813801"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Jan 2019 11:36:46 +0100
Message-ID: <20190130103646.53649-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130103646.53649-1-roger.pau@citrix.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 8/8] npt/shadow: allow getting foreign page
 table entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBucHQgYW5kIHNoYWRvdyBjb2RlIHRvIGdldCBhbiBlbnRyeSB3aWxsIGFsd2F5cyBy
ZXR1cm4KSU5WQUxJRF9NRk4gZm9yIGZvcmVpZ24gZW50cmllcy4gQWxsb3cgdG8gcmV0dXJuIHRo
ZSBlbnRyeSBtZm4gZm9yCmZvcmVpZ24gZW50cmllcywgbGlrZSBpdCdzIGRvbmUgZm9yIGdyYW50
IHRhYmxlIGVudHJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNp
dHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgfCAzICsrLQogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA2
MjM4MDQzYWE2Li45NzMyNjFhM2E4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC04NTIsNyArODUyLDggQEAgcG9k
X3JldHJ5X2wxOgogICAgIHVubWFwX2RvbWFpbl9wYWdlKGwxZSk7CiAKICAgICBBU1NFUlQobWZu
X3ZhbGlkKG1mbikgfHwgIXAybV9pc19yYW0oKnQpIHx8IHAybV9pc19wYWdpbmcoKnQpKTsKLSAg
ICByZXR1cm4gKHAybV9pc192YWxpZCgqdCkgfHwgcDJtX2lzX2dyYW50KCp0KSkgPyBtZm4gOiBJ
TlZBTElEX01GTjsKKyAgICByZXR1cm4gKHAybV9pc192YWxpZCgqdCkgfHwgcDJtX2lzX2dyYW50
KCp0KSB8fCBwMm1faXNfZm9yZWlnbigqdCkpCisgICAgICAgICAgID8gbWZuIDogSU5WQUxJRF9N
Rk47CiB9CiAKIHN0YXRpYyB2b2lkIHAybV9wdF9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 10:52:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gonU0-0003yw-KE; Wed, 30 Jan 2019 10:52: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=N8mM=QG=hygon.cn=puwen@srs-us1.protection.inumbo.net>)
 id 1gonU0-0003yr-5k
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 10:52:40 +0000
X-Inumbo-ID: 264073bc-247d-11e9-9ff3-b32dd8f37f6c
Received: from spam2.hygon.cn (unknown [110.188.70.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 264073bc-247d-11e9-9ff3-b32dd8f37f6c;
 Wed, 30 Jan 2019 10:52:35 +0000 (UTC)
Received: from MK-FE.hygon.cn ([172.23.18.61])
 by spam2.hygon.cn with ESMTP id x0UAm2ne054224;
 Wed, 30 Jan 2019 18:48:02 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from cncheex01.Hygon.cn ([172.23.18.10])
 by MK-FE.hygon.cn with ESMTP id x0UAloTs040129;
 Wed, 30 Jan 2019 18:47:50 +0800 (GMT-8)
 (envelope-from puwen@hygon.cn)
Received: from [192.168.43.3] (172.23.18.44) by cncheex01.Hygon.cn
 (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Wed, 30 Jan
 2019 18:47:59 +0800
To: Jan Beulich <jbeulich@suse.com>, "andrew.cooper3@citrix.com"
 <andrew.cooper3@citrix.com>
References: <cover.1545284932.git.puwen@hygon.cn>
 <824969aace3e80e2909f600fa40e4e3713e25d96.1545284932.git.puwen@hygon.cn>
 <5C5035DC020000780014B869@prv1-mh.provo.novell.com>
From: Pu Wen <puwen@hygon.cn>
Message-ID: <758ab9a9-e58a-b42e-d538-0682d28c35c7@hygon.cn>
Date: Wed, 30 Jan 2019 18:47:55 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5035DC020000780014B869@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Originating-IP: [172.23.18.44]
X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn
 (172.23.18.10)
X-MAIL: spam2.hygon.cn x0UAm2ne054224
X-DNSRBL: 
Subject: Re: [Xen-devel] [PATCH 13/15] x86/xstate: Add Hygon Dhyana support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS8xLzI5IDE5OjE1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBQdSBXZW4gPHB1d2Vu
QGh5Z29uLmNuPiAxMi8yMC8xOCAyOjE2IFBNID4+Pgo+PiAtLS0gYS94ZW4vYXJjaC94ODYveHN0
YXRlLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3hzdGF0ZS5jCj4+IEBAIC0zNjksNyArMzY5LDcg
QEAgdm9pZCB4cnN0b3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG1hc2spCj4+IHVuc2lnbmVk
IGludCBmYXVsdHMsIHByZXZfZmF1bHRzOwo+ICAgPgo+PiAvKgo+PiAtICAgICAqIEFNRCBDUFVz
IGRvbid0IHNhdmUvcmVzdG9yZSBGRFAvRklQL0ZPUCB1bmxlc3MgYW4gZXhjZXB0aW9uCj4+ICsg
ICAgICogQU1EIG9yIEh5Z29uIENQVXMgZG9uJ3Qgc2F2ZS9yZXN0b3JlIEZEUC9GSVAvRk9QIHVu
bGVzcyBhbiBleGNlcHRpb24KPj4gKiBpcyBwZW5kaW5nLiBDbGVhciB0aGUgeDg3IHN0YXRlIGhl
cmUgYnkgc2V0dGluZyBpdCB0byBmaXhlZAo+PiAqIHZhbHVlcy4gVGhlIGh5cGVydmlzb3IgZGF0
YSBzZWdtZW50IGNhbiBiZSBzb21ldGltZXMgMCBhbmQKPj4gKiBzb21ldGltZXMgbmV3IHVzZXIg
dmFsdWUuIEJvdGggc2hvdWxkIGJlIG9rLiBVc2UgdGhlIEZQVSBzYXZlZAo+PiBAQCAtMzc3LDcg
KzM3Nyw4IEBAIHZvaWQgeHJzdG9yKHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCBtYXNrKQo+PiAq
Lwo+PiBpZiAoIChtYXNrICYgcHRyLT54c2F2ZV9oZHIueHN0YXRlX2J2ICYgWDg2X1hDUjBfRlAp
ICYmCj4+ICEocHRyLT5mcHVfc3NlLmZzdyAmIH5wdHItPmZwdV9zc2UuZmN3ICYgMHgwMDNmKSAm
Jgo+PiAtICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1E
ICkKPj4gKyAgICAgICAgIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9B
TUQgfHwKPj4gKyAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRP
Ul9IWUdPTikgKQo+PiBhc20gdm9sYXRpbGUgKCAiZm5jbGV4XG5cdCIgICAgICAgIC8qIGNsZWFy
IGV4Y2VwdGlvbnMgKi8KPj4gImZmcmVlICUlc3QoNylcblx0IiAvKiBjbGVhciBzdGFjayB0YWcg
Ki8KPj4gImZpbGRsICUwIiAgICAgICAgICAvKiBsb2FkIHRvIGNsZWFyIHN0YXRlICovCj4gCj4g
QSBzaW1pbGFyIGNoYW5nZSB0aGVuIGlzIG5lZWRlZCB0byBmcHVfZnhyc3RvcigpIGFzIHdlbGws
IGluIGNhc2UgcGVvcGxlCj4gZGlzYWJsZSB1c2Ugb2YgWFNBVkUgdmlhIGNvbW1hbmQgbGluZSBv
cHRpb24uIEFuZCB0aGVuIHRoZXJlIHdhcyBhbHNvCgpUaGUgc2FtZSBjaGFuZ2UgdG8gZnB1X2Z4
cnN0b3IoKSBpcyBmaW5lLgoKPiBhIHJlY2VudCBjaGFuZ2UgdG8gdGhpcyBhcmVhIGJ5IEFuZHJl
dywgd2hpY2ggbWF5IGFmZmVjdCB5b3UgYXMgd2VsbC4KPiAoU29ycnksIEkgZG9uJ3QgaGF2ZSBh
IHBvaW50ZXIgYXQgaGFuZC4pCgpJZiBBbmRyZXcncyBjaGFuZ2UgaXMgYWNjZXB0ZWQgdXBzdHJl
YW0sIHRoZW4gdGhlc2UgY2hhbmdlcyBmb3IgSHlnb24KYXJlIG5vIG5lZWRlZCBhbnkgbW9yZS4K
ClJpZ2h0IG5vdyBJIHdvbmRlciBob3cgdG8gZGV2ZWxvcCB0aGUgZm9sbG93aW5nIHZlcnNpb24g
SHlnb24gcGF0Y2ggc2V0LgpGb2xsb3dpbmcgdGhlIGN1cnJlbnQgY2hhbmdlIGxvZ2ljIG9yIHdh
aXRpbmcgZm9yIEFuZHJldydzIGNoYW5nZXMKc2V0dGxlZCBkb3duPwoKQW5kcmV3LApIb3cgYWJv
dXQgeW91ciBwYXRjaCBzZXJpZXMgIng4NjogSW1wcm92ZW1lbnRzIHRvIGhhbmRsaW5nIG9mIHZh
cmlvdXMKQ1BVIGJ1Z3MiPwoKLS0gClJlZ2FyZHMsClB1IFdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 11:00:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1gonbS-00050n-Ck; Wed, 30 Jan 2019 11:00: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=hh0u=QG=oracle.com=william.kucharski@srs-us1.protection.inumbo.net>)
 id 1gonbR-00050i-EO
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 11:00:21 +0000
X-Inumbo-ID: 3b3d0c84-247e-11e9-a93c-ff71e39a9026
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b3d0c84-247e-11e9-a93c-ff71e39a9026;
 Wed, 30 Jan 2019 11:00:19 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0UAx8pi116005;
 Wed, 30 Jan 2019 11:00:00 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=content-type :
 mime-version : subject : from : in-reply-to : date : cc :
 content-transfer-encoding : message-id : references : to;
 s=corp-2018-07-02; bh=61scKswmPbnHoOk96Jf+ol3O9mYXOld0qByaXCb56ns=;
 b=QG8HzlYV9F4869aLEYwiGZCj/XYcJ4bTZiDrFGX5sK44a5Zf1BdNzdsaz4JEvMET9MWv
 ikUK3ydrtqcO+K1hGtf+3zWFc9Twh++aj+8BCzAKOx1pD0rQpIxi7GyFzsdqQavxUBMN
 VZEc5HPBtR/ztMu5TqjhBQ5DnHRViYYIwUxrRbh/dsYB4+Q/PjUnfIEXMpzUxr+o72Xk
 czFgx8MdEjO75dQe7v8EnSEQG3uBIChHnipFJp/oKaVk4krpHBdsfNttLkkj0Y4ahVju
 RARxxh4ov7jkEpbHv1Bgv/cwPBpQpKNmrqG/lwN+AuhWUqjmAaEGtCcep3lecxR+GF5l Bw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2q8eyuhukp-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Jan 2019 11:00:00 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0UAxs9s014114
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Jan 2019 10:59:54 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0UAxrmi028591;
 Wed, 30 Jan 2019 10:59:53 GMT
Received: from [192.168.0.110] (/73.243.10.6)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 30 Jan 2019 02:59:53 -0800
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.1\))
From: William Kucharski <william.kucharski@oracle.com>
In-Reply-To: <20190130082233.23840-3-jgross@suse.com>
Date: Wed, 30 Jan 2019 03:59:52 -0700
Message-Id: <C4A55B5E-47A5-454A-AB90-AB52DF42CD88@oracle.com>
References: <20190130082233.23840-1-jgross@suse.com>
 <20190130082233.23840-3-jgross@suse.com>
To: Juergen Gross <jgross@suse.com>
X-Mailer: Apple Mail (2.3445.104.1)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9151
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=753 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1901300089
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/xen: dont add memory above max
 allowed allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, x86@kernel.org,
 kernel list <linux-kernel@vger.kernel.org>, linux-mm@kvack.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIEphbiAzMCwgMjAxOSwgYXQgMToyMiBBTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiB3cm90ZToKPiAKPiArI2lmZGVmIENPTkZJR19NRU1PUllfSE9UUExVRwo+ICsJCQkv
Kgo+ICsJCQkgKiBEb24ndCBhbGxvdyBhZGRpbmcgbWVtb3J5IG5vdCBpbiBFODIwIG1hcCB3aGls
ZQo+ICsJCQkgKiBib290aW5nIHRoZSBzeXN0ZW0uIE9uY2UgdGhlIGJhbGxvb24gZHJpdmVyIGlz
IHVwCj4gKwkJCSAqIGl0IHdpbGwgcmVtb3ZlIHRoYXQgcmVzdHJpY3Rpb24gYWdhaW4uCj4gKwkJ
CSAqLwo+ICsJCQltYXhfbWVtX3NpemUgPSB4ZW5fZTgyMF90YWJsZS5lbnRyaWVzW2ldLmFkZHIg
Kwo+ICsJCQkJICAgICAgIHhlbl9lODIwX3RhYmxlLmVudHJpZXNbaV0uc2l6ZTsKPiArI2VuZGlm
Cj4gCQl9Cj4gCj4gCQlpZiAoIWRpc2NhcmQpCgpSZXZpZXdlZC1ieTogV2lsbGlhbSBLdWNoYXJz
a2kgPHdpbGxpYW0ua3VjaGFyc2tpQG9yYWNsZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 11:10:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 11:10: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-devel-bounces@lists.xenproject.org>)
	id 1gonlJ-00061g-DP; Wed, 30 Jan 2019 11:10: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=FSvQ=QG=ruri.waseda.jp=jairo@srs-us1.protection.inumbo.net>)
 id 1gonlI-00061b-6i
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 11:10:32 +0000
X-Inumbo-ID: a62da05e-247f-11e9-aeee-bc764e045a96
Received: from mail-it1-x132.google.com (unknown [2607:f8b0:4864:20::132])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a62da05e-247f-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 11:10:28 +0000 (UTC)
Received: by mail-it1-x132.google.com with SMTP id z7so9678324iti.0
 for <xen-devel@lists.xen.org>; Wed, 30 Jan 2019 03:10:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=ruri-waseda-jp.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=J2+AIa9Gkr5u6WzL4K4006WY4CssjUN0Pnr0QufWjto=;
 b=i9GFbcrQwdhF3ZtVdkpSLjh+rDnBkxQdYS0PvXFG0rjPZ0LS4haomKQs1iPwL6kXiY
 2guGl60zarXs4bTa0phKm336Dvz+OHNyde2uWMyaFKhlXBmjUKr06rjV77ju54SQ2OB0
 O3WAUoj6ui22fzMrYj5nl0M1WlnEVG8nOyYwKQFkIEAzj/RvJ7iJBq9KoYyrLIMSfI1K
 bCQiRuiyDX4L5fsW8AFyjS2Sfl5OLkm4I1BHNu21cqGDXcNwLOjguhRHWGsLHuZT7+GC
 NOPW14AU/iI6J0RyzWDUuTniKFzZd7Y1xRyUBU4l5NRiF1qD0jxj6Oymi54mKxDf+Feu
 j8KQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=J2+AIa9Gkr5u6WzL4K4006WY4CssjUN0Pnr0QufWjto=;
 b=FkrKm17Ons/wBM+EFL4HXAXhcZ3VNVQdADM7SrOuRhMhMzksM9jUpNVA0OELpS9lVP
 nCiPmtxgnq4tsHWjvOJ7aijRY1SDjatjnd9ZIfPLehpbpt3BvqZ5FUuLkgKdjPInry+R
 g6IujnQnEPmfBfQKOrqdVzZQyG+tUmTD8j15YiNDxXeSLPqh4Sgj/q9G9RSa+4TivXcG
 5YnE75KP5RZgRlNGZ3fSNEgn7GAhE5PBmuFgFSKIxgX5SIJGmq7R+6n+pLJi0na6M9gU
 1e+SVgtQ4WUB16I+rsk4iZEVXAnUemOspA69S2qvnwc9f5ZPTQ6guXQSBUXTFzUARsVV
 FoSw==
X-Gm-Message-State: AHQUAuaMflIjuGCBv2dnM7oVv4pUmEUSfQzU70VzkYkcVvCBg/z7AYEC
 lNNw4vIX4Y7gImY7cbZjq2uTjfgyX5YpouHcaaMS1g==
X-Google-Smtp-Source: AHgI3IaAEF5x7kQVzjPDv/WFAgdgq1LGR3zuok0REf956GV5qJbqz+QaJwLV1jri0c2+k++ripko7i99NZ9hXcgPRm4=
X-Received: by 2002:a02:781e:: with SMTP id p30mr2256462jac.85.1548846627408; 
 Wed, 30 Jan 2019 03:10:27 -0800 (PST)
MIME-Version: 1.0
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <59df6425-f6de-fda1-a1a5-7d2774ff6796@gmail.com>
 <CACrvCsaO1ZNPWNJE9vdE7Th0uMt9BJnx32p2ozwuLvEg9Tpmmw@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
In-Reply-To: <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
From: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>
Date: Thu, 31 Jan 2019 05:23:45 +0900
Message-ID: <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============3742672672832956503=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3742672672832956503==
Content-Type: multipart/alternative; boundary="00000000000009ef100580aaf540"

--00000000000009ef100580aaf540
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Andrii,

2019=E5=B9=B41=E6=9C=8829=E6=97=A5(=E7=81=AB) 22:30 Andrii Anisov <andrii.a=
nisov@gmail.com>:

> Hello Jairo,
>
> On 29.01.19 17:30, LOPEZ, FUENTES NACARINO Jairo Eduardo wrote:
> > (XEN) Checking for initrd in /chosen
> > (XEN) RAM: 0000000048000000 - 000000007fffffff
> > (XEN) RAM: 0000000600000000 - 000000063fffffff
> > (XEN) RAM: 0000000600000000 - 000000063fffffff
> Duplication of RAM range `0000000600000000 - 000000063fffffff` gives me a=
n
> idea that you still did not merge memory nodes in your device tree.
>
> > (XEN) Xen call trace:
> > (XEN)    [<000000000028b310>]
> page_alloc.c#bootmem_region_add+0x188/0x198 (PC)
> And XEN can not handle that.
>
> --
> Sincerely,
> Andrii Anisov.
>

As you correctly pointed out, I was using an older version of a dtb file
which didn't have the memory modification.

I was able to check that the dtb file I was using was finally correct by
utilizing dtc on the compiled dtb.

dtc -I dtb -O dts -o test.dtb r8a7796-m3ulcb-xen-local.dtb

It seems that finally Xen was able to boot with the Dom0 Linux also
somewhat booting. At the end I get a p2m.c error repeatedly which loops the
machine. The complete output is below:

- UART enabled -
- CPU 00000000 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Zero BSS -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) Checking for initrd in /chosen
(XEN) RAM: 0000000048000000 - 000000007fffffff
(XEN) RAM: 0000000600000000 - 000000063fffffff
(XEN)
(XEN) MODULE[0]: 0000000048000000 - 0000000048011000 Device Tree
(XEN) MODULE[1]: 000000007a000000 - 000000007c000000 Kernel
(XEN)  RESVD[0]: 0000000048000000 - 0000000048011000
(XEN)
(XEN)
(XEN) Command line: dom0_mem=3D752M console=3Ddtuart dtuart=3Dserial0
dom0_max_vcpus=3D4
(XEN) PFN compression on bits 19...20
(XEN) Domain heap initialised
(XEN) Booting using Device Tree
(XEN) Platform: Generic System
(XEN) Looking for dtuart at "serial0", options ""
 Xen 4.12.0-rc
(XEN) Xen version 4.12.0-rc (jelfn@waseda.jp) (aarch64-poky-linux-gcc (GCC)
7.3.0) debug=3Dy  Tue Jan 29 01:08:01 JST 2019
(XEN) Latest ChangeSet: Fri Jan 18 12:47:45 2019 +0000 git:1912f12-dirty
(XEN) Processor: 411fd073: "ARM Limited", variant: 0x1, part 0xd07, rev 0x3
(XEN) 64-bit Execution:
(XEN)   Processor Features: 0000000000002222 0000000000000000
(XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
(XEN)     Extensions: FloatingPoint AdvancedSIMD
(XEN)   Debug Features: 0000000010305106 0000000000000000
(XEN)   Auxiliary Features: 0000000000000000 0000000000000000
(XEN)   Memory Model Features: 0000000000001124 0000000000000000
(XEN)   ISA Features:  0000000000011120 0000000000000000
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00000131:00011011
(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 03010066
(XEN)   Auxiliary Features: 00000000
(XEN)   Memory Model Features: 10201105 40000000 01260000 02102211
(XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121
(XEN) Using SMC Calling Convention v1.1
(XEN) Using PSCI v1.0
(XEN) SMP: Allowing 6 CPUs
(XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq: 8333 KHz
(XEN) GICv2 initialization:
(XEN)         gic_dist_addr=3D00000000f1010000
(XEN)         gic_cpu_addr=3D00000000f1020000
(XEN)         gic_hyp_addr=3D00000000f1040000
(XEN)         gic_vcpu_addr=3D00000000f1060000
(XEN)         gic_maintenance_irq=3D25
(XEN) GICv2: Adjusting CPU interface base to 0xf102f000
(XEN) GICv2: 512 lines, 8 cpus, secure (IID 0200043b).
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) Initializing Credit2 scheduler
(XEN)  load_precision_shift: 18
(XEN)  load_window_shift: 30
(XEN)  underload_balance_tolerance: 0
(XEN)  overload_balance_tolerance: -3
(XEN)  runqueues arrangement: socket
(XEN)  cap enforcement granularity: 10ms
(XEN) load tracking window length 1073741824 ns
(XEN) Adding cpu 0 to runqueue 0
(XEN)  First cpu on runqueue, activating
(XEN) Allocated console ring of 64 KiB.
(XEN) Bringing up CPU1
- CPU 00000001 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) Adding cpu 1 to runqueue 0
(XEN) CPU 1 booted.
(XEN) Bringing up CPU2
- CPU 00000100 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) CPU2 MIDR (0x410fd034) does not match boot CPU MIDR (0x411fd073),
(XEN) disable cpu (see big.LITTLE.txt under docs/).
(XEN) CPU2 never came online
(XEN) Failed to bring up CPU 2 (error -5)
(XEN) Bringing up CPU3
- CPU 00000101 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) CPU3 MIDR (0x410fd034) does not match boot CPU MIDR (0x411fd073),
(XEN) disable cpu (see big.LITTLE.txt under docs/).
(XEN) CPU3 never came online
(XEN) Failed to bring up CPU 3 (error -5)
(XEN) Bringing up CPU4
- CPU 00000102 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) CPU4 MIDR (0x410fd034) does not match boot CPU MIDR (0x411fd073),
(XEN) disable cpu (see big.LITTLE.txt under docs/).
(XEN) CPU4 never came online
(XEN) Failed to bring up CPU 4 (error -5)
(XEN) Bringing up CPU5
- CPU 00000103 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) CPU5 MIDR (0x410fd034) does not match boot CPU MIDR (0x411fd073),
(XEN) disable cpu (see big.LITTLE.txt under docs/).
(XEN) CPU5 never came online
(XEN) Failed to bring up CPU 5 (error -5)
(XEN) Brought up 2 CPUs
(XEN) P2M: 44-bit IPA with 44-bit PA and 8-bit VMID
(XEN) P2M: 4 levels with order-0 root, VTCR 0x80043594
(XEN) I/O virtualisation disabled
(XEN) build-id: 55fe145621420426dea5dd5aabe4a4e16006031d
(XEN) alternatives: Patching with alt table 00000000002abbb8 ->
00000000002ac1dc
(XEN) CPU0 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
(XEN) CPU1 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Loading Domd0 kernel from boot module @ 000000007a000000
(XEN) Allocating 1:1 mappings totalling 752MB for dom0:
(XEN) BANK[0] 0x00000049000000-0x00000078000000 (752MB)
(XEN) Grant table range: 0x00000078080000-0x000000780c0000
(XEN) Allocating PPI 16 for event channel interrupt
(XEN) Loading zImage from 000000007a000000 to
0000000049080000-000000004b080000
(XEN) Loading dom0 DTB to 0x0000000051000000-0x000000005100fc9f
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Scrubbing Free RAM in background
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
(XEN) Freed 344kB init memory.
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER4
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER8
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER12
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER16
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER20
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER24
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER28
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER32
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER36
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER40
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER44
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER48
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER52
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER56
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER60
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER0
[    0.000000] Booting Linux on physical CPU 0x0

[    0.000000] Linux version 4.14.35-yocto-standard (oe-user@oe-host) (gcc
version 7.3.0 (GCC)) #2 SMP PREEMPT Mon Jan 21 23:44:14 JST 2019

[    0.000000] Boot CPU: AArch64 Processor [411fd073]

[    0.000000] Machine model: Renesas M3ULCB board based on r8a7796

[    0.000000] debug: ignoring loglevel setting.

[    0.000000] Xen 4.12 support found

[    0.000000] efi: Getting EFI parameters from FDT:

[    0.000000] efi: UEFI not found.

[    0.000000] Reserved memory: created CMA memory pool at
0x0000000057000000, size 400 MiB

[    0.000000] OF: reserved mem: initialized node linux,cma@57000000,
compatible id shared-dma-pool

[    0.000000] Reserved memory: created CMA memory pool at
0x0000000070000000, size 256 MiB

[    0.000000] OF: reserved mem: initialized node linux,multimedia@70000000=
,
compatible id shared-dma-pool

[    0.000000] NUMA: No NUMA configuration found

[    0.000000] NUMA: Faking a node at [mem
0x0000000000000000-0x0000000077ffffff]

[    0.000000] NUMA: NODE_DATA [mem 0x53f9a000-0x53f9baff]

[    0.000000] Zone ranges:

[    0.000000]   DMA      [mem 0x0000000049000000-0x0000000077ffffff]

[    0.000000]   Normal   empty

[    0.000000] Movable zone start for each node

[    0.000000] Early memory node ranges

[    0.000000]   node   0: [mem 0x0000000049000000-0x0000000053ffffff]

[    0.000000]   node   0: [mem 0x0000000057000000-0x0000000077ffffff]

[    0.000000] Initmem setup node 0 [mem
0x0000000049000000-0x0000000077ffffff]

[    0.000000] On node 0 totalpages: 180224

[    0.000000]   DMA zone: 2816 pages used for memmap

[    0.000000]   DMA zone: 0 pages reserved

[    0.000000]   DMA zone: 180224 pages, LIFO batch:31

[    0.000000] psci: probing for conduit method from DT.

[    0.000000] psci: PSCIv1.1 detected in firmware.

[    0.000000] psci: Using standard PSCI v0.2 function IDs

[    0.000000] psci: Trusted OS migration not required

[    0.000000] psci: SMC Calling Convention v1.1

[    0.000000] random: fast init done

[    0.000000] percpu: Embedded 23 pages/cpu @ffff800013f39000 s55448 r8192
d30568 u94208

[    0.000000] pcpu-alloc: s55448 r8192 d30568 u94208 alloc=3D23*4096

[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3

[    0.000000] Detected PIPT I-cache on CPU0

[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 17740=
8

[    0.000000] Policy zone: DMA

[    0.000000] Kernel command line: console=3Dhvc0 clk_ignore_unused
root=3D/dev/mmcblk1p2 rw rootwait ignore_loglevel cma=3D128M

[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)

[    0.000000] Memory: 144356K/720896K available (10748K kernel code, 1192K
rwdata, 5004K rodata, 1152K init, 412K bss, 18446744073709456412K reserved,
671744K cma-reserved)

[    0.000000] Virtual kernel memory layout:

[    0.000000]     modules : 0xffff000000000000 - 0xffff000008000000   (
128 MB)

[    0.000000]     vmalloc : 0xffff000008000000 - 0xffff7dffbfff0000
(129022 GB)

[    0.000000]       .text : 0xffff000008080000 - 0xffff000008b00000   (
10752 KB)

[    0.000000]     .rodata : 0xffff000008b00000 - 0xffff000008ff0000   (
5056 KB)

[    0.000000]       .init : 0xffff000008ff0000 - 0xffff000009110000   (
1152 KB)

[    0.000000]       .data : 0xffff000009110000 - 0xffff00000923a200   (
1193 KB)

[    0.000000]        .bss : 0xffff00000923a200 - 0xffff0000092a14e0   (
413 KB)

[    0.000000]     fixed   : 0xffff7dfffe7f9000 - 0xffff7dfffec00000   (
4124 KB)

[    0.000000]     PCI I/O : 0xffff7dfffee00000 - 0xffff7dffffe00000   (
16 MB)

[    0.000000]     vmemmap : 0xffff7e0000000000 - 0xffff800000000000   (
2048 GB maximum)

[    0.000000]               0xffff7e0000240000 - 0xffff7e0000e00000   (
11 MB actual)

[    0.000000]     memory  : 0xffff800009000000 - 0xffff800038000000   (
752 MB)

[    0.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPUs=3D4, N=
odes=3D1

[    0.000000] Preemptible hierarchical RCU implementation.

[    0.000000]     RCU restricting CPUs from NR_CPUS=3D64 to nr_cpu_ids=3D4=
.

[    0.000000]     Tasks RCU enabled.

[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids=
=3D4

[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0

[    0.000000] arch_timer: cp15 timer(s) running at 8.33MHz (virt).

[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff
max_cycles: 0x1ec02923e, max_idle_ns: 440795202125 ns

[    0.000003] sched_clock: 56 bits at 8MHz, resolution 120ns, wraps every
2199023255496ns

[    0.000393] Console: colour dummy device 80x25

[    0.401164] console [hvc0] enabled

[    0.404660] Calibrating delay loop (skipped), value calculated using
timer frequency.. 16.66 BogoMIPS (lpj=3D33333)

[    0.414905] pid_max: default: 32768 minimum: 301

[    0.419609] Security Framework initialized

[    0.424151] Dentry cache hash table entries: 131072 (order: 8, 1048576
bytes)

[    0.431419] Inode-cache hash table entries: 65536 (order: 7, 524288
bytes)

[    0.438218] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)

[    0.444945] Mountpoint-cache hash table entries: 2048 (order: 2, 16384
bytes)

[    0.468219] ASID allocator initialised with 32768 entries

[    0.474295] xen:grant_table: Grant tables using version 1 layout

[    0.480256] Grant table initialized

[    0.483760] xen:events: Using FIFO-based ABI

[    0.488113] Xen: initializing cpu0

[    0.496120] Hierarchical SRCU implementation.

[    0.508876] Detected Renesas R-Car Gen3 r8a7796 ES1.0

[    0.514874] EFI services will not be available.

[    0.527365] smp: Bringing up secondary CPUs ...

(XEN) d0v1: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v2: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v3: vGICD: unhandled word write 0xffffffff to ICACTIVER0
[    0.560023] Detected PIPT I-cache on CPU1

[    0.565657] Xen: initializing cpu1

[    0.565681] CPU1: Booted secondary processor [411fd073]

[    0.592149] Detected PIPT I-cache on CPU2

[    0.597770] Xen: initializing cpu2

[    0.597789] CPU2: Booted secondary processor [411fd073]

[    0.624278] Detected PIPT I-cache on CPU3

[    0.629891] Xen: initializing cpu3

[    0.629909] CPU3: Booted secondary processor [411fd073]

[    0.629998] smp: Brought up 1 node, 4 CPUs

[    0.672375] SMP: Total of 4 processors activated.

[    0.677122] CPU features: detected feature: 32-bit EL0 Support

[    0.682996] CPU features: detected feature: Kernel page table isolation
(KPTI)

(XEN) p2m.c:1844: d0v1: Failed to walk page-table va 0xffff800013f59c57
(XEN) p2m.c:1844: d0v2: Failed to walk page-table va 0xffff800013f70c57
(XEN) p2m.c:1844: d0v1: Failed to walk page-table va 0xffff800013f59c48
(XEN) p2m.c:1844: d0v2: Failed to walk page-table va 0xffff800013f70c48

</ this continues infinitely>

Is this normal. Could the error have anything to do with me using the
dom0_max_vpcus=3D4 bootarg for Xen?

Thank you for all the help.

Best regards,

Jairo

--00000000000009ef100580aaf540
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>He=
llo Andrii,</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">2019=E5=B9=B41=E6=9C=8829=E6=97=A5(=E7=81=AB) 22:30 Andrii Aniso=
v &lt;<a href=3D"mailto:andrii.anisov@gmail.com">andrii.anisov@gmail.com</a=
>&gt;:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Jai=
ro,<br>
<br>
On 29.01.19 17:30, LOPEZ, FUENTES NACARINO Jairo Eduardo wrote:<br>
&gt; (XEN) Checking for initrd in /chosen<br>
&gt; (XEN) RAM: 0000000048000000 - 000000007fffffff<br>
&gt; (XEN) RAM: 0000000600000000 - 000000063fffffff<br>
&gt; (XEN) RAM: 0000000600000000 - 000000063fffffff<br>
Duplication of RAM range `0000000600000000 - 000000063fffffff` gives me an =
idea that you still did not merge memory nodes in your device tree.<br>
<br>
&gt; (XEN) Xen call trace:<br>
&gt; (XEN)=C2=A0=C2=A0=C2=A0 [&lt;000000000028b310&gt;] page_alloc.c#bootme=
m_region_add+0x188/0x198 (PC)<br>
And XEN can not handle that.<br>
<br>
-- <br>
Sincerely,<br>
Andrii Anisov.<br></blockquote><div><br></div><div>As you correctly pointed=
 out, I was using an older version of a dtb file which didn&#39;t have the =
memory modification.<br></div><div><br></div><div>I was able to check that =
the dtb file I was using was finally correct by utilizing dtc on the compil=
ed dtb.<br></div><div><br></div><div>dtc -I dtb -O dts -o test.dtb r8a7796-=
m3ulcb-xen-local.dtb</div><div><br></div><div>It seems that finally Xen was=
 able to boot with the Dom0 Linux also somewhat booting. At the end I get a=
 p2m.c error repeatedly which loops the machine. The complete output is bel=
ow:</div><div><br></div><div>- UART enabled -<br>- CPU 00000000 booting -<b=
r>- Current EL 00000008 -<br>- Xen starting at EL2 -<br>- Zero BSS -<br>- S=
etting up control registers -<br>- Turning on paging -<br>- Ready -<br>(XEN=
) Checking for initrd in /chosen<br>(XEN) RAM: 0000000048000000 - 000000007=
fffffff<br>(XEN) RAM: 0000000600000000 - 000000063fffffff<br>(XEN) <br>(XEN=
) MODULE[0]: 0000000048000000 - 0000000048011000 Device Tree <br>(XEN) MODU=
LE[1]: 000000007a000000 - 000000007c000000 Kernel=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 <br>(XEN)=C2=A0 RESVD[0]: 0000000048000000 - 0000000048011000<br>(XE=
N) <br>(XEN) <br>(XEN) Command line: dom0_mem=3D752M console=3Ddtuart dtuar=
t=3Dserial0 dom0_max_vcpus=3D4<br>(XEN) PFN compression on bits 19...20<br>=
(XEN) Domain heap initialised<br>(XEN) Booting using Device Tree<br>(XEN) P=
latform: Generic System<br>(XEN) Looking for dtuart at &quot;serial0&quot;,=
 options &quot;&quot;<br>=C2=A0Xen 4.12.0-rc<br>(XEN) Xen version 4.12.0-rc=
 (<a href=3D"mailto:jelfn@waseda.jp">jelfn@waseda.jp</a>) (aarch64-poky-lin=
ux-gcc (GCC) 7.3.0) debug=3Dy=C2=A0 Tue Jan 29 01:08:01 JST 2019<br>(XEN) L=
atest ChangeSet: Fri Jan 18 12:47:45 2019 +0000 git:1912f12-dirty<br>(XEN) =
Processor: 411fd073: &quot;ARM Limited&quot;, variant: 0x1, part 0xd07, rev=
 0x3<br>(XEN) 64-bit Execution:<br>(XEN)=C2=A0=C2=A0 Processor Features: 00=
00000000002222 0000000000000000<br>(XEN)=C2=A0=C2=A0=C2=A0=C2=A0 Exception =
Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32<br>(XEN)=C2=A0=C2=A0=C2=A0=
=C2=A0 Extensions: FloatingPoint AdvancedSIMD<br>(XEN)=C2=A0=C2=A0 Debug Fe=
atures: 0000000010305106 0000000000000000<br>(XEN)=C2=A0=C2=A0 Auxiliary Fe=
atures: 0000000000000000 0000000000000000<br>(XEN)=C2=A0=C2=A0 Memory Model=
 Features: 0000000000001124 0000000000000000<br>(XEN)=C2=A0=C2=A0 ISA Featu=
res:=C2=A0 0000000000011120 0000000000000000<br>(XEN) 32-bit Execution:<br>=
(XEN)=C2=A0=C2=A0 Processor Features: 00000131:00011011<br>(XEN)=C2=A0=C2=
=A0=C2=A0=C2=A0 Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle<br>(XEN=
)=C2=A0=C2=A0=C2=A0=C2=A0 Extensions: GenericTimer Security<br>(XEN)=C2=A0=
=C2=A0 Debug Features: 03010066<br>(XEN)=C2=A0=C2=A0 Auxiliary Features: 00=
000000<br>(XEN)=C2=A0=C2=A0 Memory Model Features: 10201105 40000000 012600=
00 02102211<br>(XEN)=C2=A0 ISA Features: 02101110 13112111 21232042 0111213=
1 00011142 00011121<br>(XEN) Using SMC Calling Convention v1.1<br>(XEN) Usi=
ng PSCI v1.0<br>(XEN) SMP: Allowing 6 CPUs<br>(XEN) Generic Timer IRQ: phys=
=3D30 hyp=3D26 virt=3D27 Freq: 8333 KHz<br>(XEN) GICv2 initialization:<br>(=
XEN)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gic_dist_addr=3D000000=
00f1010000<br>(XEN)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gic_cpu=
_addr=3D00000000f1020000<br>(XEN)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 gic_hyp_addr=3D00000000f1040000<br>(XEN)=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 gic_vcpu_addr=3D00000000f1060000<br>(XEN)=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gic_maintenance_irq=3D25<br>(XEN) GICv=
2: Adjusting CPU interface base to 0xf102f000<br>(XEN) GICv2: 512 lines, 8 =
cpus, secure (IID 0200043b).<br>(XEN) Using scheduler: SMP Credit Scheduler=
 rev2 (credit2)<br>(XEN) Initializing Credit2 scheduler<br>(XEN)=C2=A0 load=
_precision_shift: 18<br>(XEN)=C2=A0 load_window_shift: 30<br>(XEN)=C2=A0 un=
derload_balance_tolerance: 0<br>(XEN)=C2=A0 overload_balance_tolerance: -3<=
br>(XEN)=C2=A0 runqueues arrangement: socket<br>(XEN)=C2=A0 cap enforcement=
 granularity: 10ms<br>(XEN) load tracking window length 1073741824 ns<br>(X=
EN) Adding cpu 0 to runqueue 0<br>(XEN)=C2=A0 First cpu on runqueue, activa=
ting<br>(XEN) Allocated console ring of 64 KiB.<br>(XEN) Bringing up CPU1<b=
r>- CPU 00000001 booting -<br>- Current EL 00000008 -<br>- Xen starting at =
EL2 -<br>- Setting up control registers -<br>- Turning on paging -<br>- Rea=
dy -<br>(XEN) Adding cpu 1 to runqueue 0<br>(XEN) CPU 1 booted.<br>(XEN) Br=
inging up CPU2<br>- CPU 00000100 booting -<br>- Current EL 00000008 -<br>- =
Xen starting at EL2 -<br>- Setting up control registers -<br>- Turning on p=
aging -<br>- Ready -<br>(XEN) CPU2 MIDR (0x410fd034) does not match boot CP=
U MIDR (0x411fd073),<br>(XEN) disable cpu (see big.LITTLE.txt under docs/).=
<br>(XEN) CPU2 never came online<br>(XEN) Failed to bring up CPU 2 (error -=
5)<br>(XEN) Bringing up CPU3<br>- CPU 00000101 booting -<br>- Current EL 00=
000008 -<br>- Xen starting at EL2 -<br>- Setting up control registers -<br>=
- Turning on paging -<br>- Ready -<br>(XEN) CPU3 MIDR (0x410fd034) does not=
 match boot CPU MIDR (0x411fd073),<br>(XEN) disable cpu (see big.LITTLE.txt=
 under docs/).<br>(XEN) CPU3 never came online<br>(XEN) Failed to bring up =
CPU 3 (error -5)<br>(XEN) Bringing up CPU4<br>- CPU 00000102 booting -<br>-=
 Current EL 00000008 -<br>- Xen starting at EL2 -<br>- Setting up control r=
egisters -<br>- Turning on paging -<br>- Ready -<br>(XEN) CPU4 MIDR (0x410f=
d034) does not match boot CPU MIDR (0x411fd073),<br>(XEN) disable cpu (see =
big.LITTLE.txt under docs/).<br>(XEN) CPU4 never came online<br>(XEN) Faile=
d to bring up CPU 4 (error -5)<br>(XEN) Bringing up CPU5<br>- CPU 00000103 =
booting -<br>- Current EL 00000008 -<br>- Xen starting at EL2 -<br>- Settin=
g up control registers -<br>- Turning on paging -<br>- Ready -<br>(XEN) CPU=
5 MIDR (0x410fd034) does not match boot CPU MIDR (0x411fd073),<br>(XEN) dis=
able cpu (see big.LITTLE.txt under docs/).<br>(XEN) CPU5 never came online<=
br>(XEN) Failed to bring up CPU 5 (error -5)<br>(XEN) Brought up 2 CPUs<br>=
(XEN) P2M: 44-bit IPA with 44-bit PA and 8-bit VMID<br>(XEN) P2M: 4 levels =
with order-0 root, VTCR 0x80043594<br>(XEN) I/O virtualisation disabled<br>=
(XEN) build-id: 55fe145621420426dea5dd5aabe4a4e16006031d<br>(XEN) alternati=
ves: Patching with alt table 00000000002abbb8 -&gt; 00000000002ac1dc<br>(XE=
N) CPU0 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry<br>(XEN) C=
PU1 will call ARM_SMCCC_ARCH_WORKAROUND_1 on exception entry<br>(XEN) *** L=
OADING DOMAIN 0 ***<br>(XEN) Loading Domd0 kernel from boot module @ 000000=
007a000000<br>(XEN) Allocating 1:1 mappings totalling 752MB for dom0:<br>(X=
EN) BANK[0] 0x00000049000000-0x00000078000000 (752MB)<br>(XEN) Grant table =
range: 0x00000078080000-0x000000780c0000<br>(XEN) Allocating PPI 16 for eve=
nt channel interrupt<br>(XEN) Loading zImage from 000000007a000000 to 00000=
00049080000-000000004b080000<br>(XEN) Loading dom0 DTB to 0x000000005100000=
0-0x000000005100fc9f<br>(XEN) Initial low memory virq threshold set at 0x40=
00 pages.<br>(XEN) Scrubbing Free RAM in background<br>(XEN) Std. Loglevel:=
 All<br>(XEN) Guest Loglevel: All<br>(XEN) *** Serial input to DOM0 (type &=
#39;CTRL-a&#39; three times to switch input)<br>(XEN) Freed 344kB init memo=
ry.<br>(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER4<br>=
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER8<br>(XEN) d=
0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER12<br>(XEN) d0v0: v=
GICD: unhandled word write 0xffffffff to ICACTIVER16<br>(XEN) d0v0: vGICD: =
unhandled word write 0xffffffff to ICACTIVER20<br>(XEN) d0v0: vGICD: unhand=
led word write 0xffffffff to ICACTIVER24<br>(XEN) d0v0: vGICD: unhandled wo=
rd write 0xffffffff to ICACTIVER28<br>(XEN) d0v0: vGICD: unhandled word wri=
te 0xffffffff to ICACTIVER32<br>(XEN) d0v0: vGICD: unhandled word write 0xf=
fffffff to ICACTIVER36<br>(XEN) d0v0: vGICD: unhandled word write 0xfffffff=
f to ICACTIVER40<br>(XEN) d0v0: vGICD: unhandled word write 0xffffffff to I=
CACTIVER44<br>(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIV=
ER48<br>(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER52<b=
r>(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER56<br>(XEN=
) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER60<br>(XEN) d0v0=
: vGICD: unhandled word write 0xffffffff to ICACTIVER0<br>[=C2=A0=C2=A0=C2=
=A0 0.000000] Booting Linux on physical CPU 0x0<br><br>[=C2=A0=C2=A0=C2=A0 =
0.000000] Linux version 4.14.35-yocto-standard (oe-user@oe-host) (gcc versi=
on 7.3.0 (GCC)) #2 SMP PREEMPT Mon Jan 21 23:44:14 JST 2019<br><br>[=C2=A0=
=C2=A0=C2=A0 0.000000] Boot CPU: AArch64 Processor [411fd073]<br><br>[=C2=
=A0=C2=A0=C2=A0 0.000000] Machine model: Renesas M3ULCB board based on r8a7=
796<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] debug: ignoring loglevel setting.<=
br><br>[=C2=A0=C2=A0=C2=A0 0.000000] Xen 4.12 support found<br><br>[=C2=A0=
=C2=A0=C2=A0 0.000000] efi: Getting EFI parameters from FDT:<br><br>[=C2=A0=
=C2=A0=C2=A0 0.000000] efi: UEFI not found.<br><br>[=C2=A0=C2=A0=C2=A0 0.00=
0000] Reserved memory: created CMA memory pool at 0x0000000057000000, size =
400 MiB<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] OF: reserved mem: initialized =
node linux,cma@57000000, compatible id shared-dma-pool<br><br>[=C2=A0=C2=A0=
=C2=A0 0.000000] Reserved memory: created CMA memory pool at 0x000000007000=
0000, size 256 MiB<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] OF: reserved mem: i=
nitialized node linux,multimedia@70000000, compatible id shared-dma-pool<br=
><br>[=C2=A0=C2=A0=C2=A0 0.000000] NUMA: No NUMA configuration found<br><br=
>[=C2=A0=C2=A0=C2=A0 0.000000] NUMA: Faking a node at [mem 0x00000000000000=
00-0x0000000077ffffff]<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] NUMA: NODE_DATA=
 [mem 0x53f9a000-0x53f9baff]<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] Zone rang=
es:<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=C2=A0 DMA=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 [mem 0x0000000049000000-0x0000000077ffffff]<br><br>[=C2=A0=C2=
=A0=C2=A0 0.000000]=C2=A0=C2=A0 Normal=C2=A0=C2=A0 empty<br><br>[=C2=A0=C2=
=A0=C2=A0 0.000000] Movable zone start for each node<br><br>[=C2=A0=C2=A0=
=C2=A0 0.000000] Early memory node ranges<br><br>[=C2=A0=C2=A0=C2=A0 0.0000=
00]=C2=A0=C2=A0 node=C2=A0=C2=A0 0: [mem 0x0000000049000000-0x0000000053fff=
fff]<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=C2=A0 node=C2=A0=C2=A0 0: [=
mem 0x0000000057000000-0x0000000077ffffff]<br><br>[=C2=A0=C2=A0=C2=A0 0.000=
000] Initmem setup node 0 [mem 0x0000000049000000-0x0000000077ffffff]<br><b=
r>[=C2=A0=C2=A0=C2=A0 0.000000] On node 0 totalpages: 180224<br><br>[=C2=A0=
=C2=A0=C2=A0 0.000000]=C2=A0=C2=A0 DMA zone: 2816 pages used for memmap<br>=
<br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=C2=A0 DMA zone: 0 pages reserved<br=
><br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=C2=A0 DMA zone: 180224 pages, LIFO=
 batch:31<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] psci: probing for conduit me=
thod from DT.<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] psci: PSCIv1.1 detected =
in firmware.<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] psci: Using standard PSCI=
 v0.2 function IDs<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] psci: Trusted OS mi=
gration not required<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] psci: SMC Calling=
 Convention v1.1<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] random: fast init don=
e<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] percpu: Embedded 23 pages/cpu @ffff8=
00013f39000 s55448 r8192 d30568 u94208<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=
 pcpu-alloc: s55448 r8192 d30568 u94208 alloc=3D23*4096<br><br>[=C2=A0=C2=
=A0=C2=A0 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 <br><br>[=C2=A0=C2=
=A0=C2=A0 0.000000] Detected PIPT I-cache on CPU0<br><br>[=C2=A0=C2=A0=C2=
=A0 0.000000] Built 1 zonelists, mobility grouping on.=C2=A0 Total pages: 1=
77408<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] Policy zone: DMA<br><br>[=C2=A0=
=C2=A0=C2=A0 0.000000] Kernel command line: console=3Dhvc0 clk_ignore_unuse=
d root=3D/dev/mmcblk1p2 rw rootwait ignore_loglevel cma=3D128M<br><br>[=C2=
=A0=C2=A0=C2=A0 0.000000] PID hash table entries: 4096 (order: 3, 32768 byt=
es)<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] Memory: 144356K/720896K available =
(10748K kernel code, 1192K rwdata, 5004K rodata, 1152K init, 412K bss, 1844=
6744073709456412K reserved, 671744K cma-reserved)<br><br>[=C2=A0=C2=A0=C2=
=A0 0.000000] Virtual kernel memory layout:<br><br>[=C2=A0=C2=A0=C2=A0 0.00=
0000]=C2=A0=C2=A0=C2=A0=C2=A0 modules : 0xffff000000000000 - 0xffff00000800=
0000=C2=A0=C2=A0 (=C2=A0=C2=A0 128 MB)<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=
=C2=A0=C2=A0=C2=A0=C2=A0 vmalloc : 0xffff000008000000 - 0xffff7dffbfff0000=
=C2=A0=C2=A0 (129022 GB)<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 .text : 0xffff000008080000 - 0xffff000008b00000=C2=
=A0=C2=A0 ( 10752 KB)<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=C2=A0=C2=
=A0=C2=A0 .rodata : 0xffff000008b00000 - 0xffff000008ff0000=C2=A0=C2=A0 (=
=C2=A0 5056 KB)<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 .init : 0xffff000008ff0000 - 0xffff000009110000=C2=A0=C2=A0=
 (=C2=A0 1152 KB)<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 .data : 0xffff000009110000 - 0xffff00000923a200=C2=A0=C2=A0=
 (=C2=A0 1193 KB)<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 .bss : 0xffff00000923a200 - 0xffff0000092a14e0=C2=A0=
=C2=A0 (=C2=A0=C2=A0 413 KB)<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=C2=
=A0=C2=A0=C2=A0 fixed=C2=A0=C2=A0 : 0xffff7dfffe7f9000 - 0xffff7dfffec00000=
=C2=A0=C2=A0 (=C2=A0 4124 KB)<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=C2=
=A0=C2=A0=C2=A0 PCI I/O : 0xffff7dfffee00000 - 0xffff7dffffe00000=C2=A0=C2=
=A0 (=C2=A0=C2=A0=C2=A0 16 MB)<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=
=C2=A0=C2=A0=C2=A0 vmemmap : 0xffff7e0000000000 - 0xffff800000000000=C2=A0=
=C2=A0 (=C2=A0 2048 GB maximum)<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 0xffff7e0000240000 - 0xffff7e0000e00000=C2=A0=C2=A0 (=C2=A0=C2=A0=C2=A0=
 11 MB actual)<br><br>[=C2=A0=C2=A0=C2=A0 0.000000]=C2=A0=C2=A0=C2=A0=C2=A0=
 memory=C2=A0 : 0xffff800009000000 - 0xffff800038000000=C2=A0=C2=A0 (=C2=A0=
=C2=A0 752 MB)<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] SLUB: HWalign=3D64, Ord=
er=3D0-3, MinObjects=3D0, CPUs=3D4, Nodes=3D1<br><br>[=C2=A0=C2=A0=C2=A0 0.=
000000] Preemptible hierarchical RCU implementation.<br><br>[=C2=A0=C2=A0=
=C2=A0 0.000000] =C2=A0=C2=A0=C2=A0 RCU restricting CPUs from NR_CPUS=3D64 =
to nr_cpu_ids=3D4.<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] =C2=A0=C2=A0=C2=A0 =
Tasks RCU enabled.<br><br>[=C2=A0=C2=A0=C2=A0 0.000000] RCU: Adjusting geom=
etry for rcu_fanout_leaf=3D16, nr_cpu_ids=3D4<br><br>[=C2=A0=C2=A0=C2=A0 0.=
000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0<br><br>[=C2=A0=C2=A0=
=C2=A0 0.000000] arch_timer: cp15 timer(s) running at 8.33MHz (virt).<br><b=
r>[=C2=A0=C2=A0=C2=A0 0.000000] clocksource: arch_sys_counter: mask: 0xffff=
ffffffffff max_cycles: 0x1ec02923e, max_idle_ns: 440795202125 ns<br><br>[=
=C2=A0=C2=A0=C2=A0 0.000003] sched_clock: 56 bits at 8MHz, resolution 120ns=
, wraps every 2199023255496ns<br><br>[=C2=A0=C2=A0=C2=A0 0.000393] Console:=
 colour dummy device 80x25<br><br>[=C2=A0=C2=A0=C2=A0 0.401164] console [hv=
c0] enabled<br><br>[=C2=A0=C2=A0=C2=A0 0.404660] Calibrating delay loop (sk=
ipped), value calculated using timer frequency.. 16.66 BogoMIPS (lpj=3D3333=
3)<br><br>[=C2=A0=C2=A0=C2=A0 0.414905] pid_max: default: 32768 minimum: 30=
1<br><br>[=C2=A0=C2=A0=C2=A0 0.419609] Security Framework initialized<br><b=
r>[=C2=A0=C2=A0=C2=A0 0.424151] Dentry cache hash table entries: 131072 (or=
der: 8, 1048576 bytes)<br><br>[=C2=A0=C2=A0=C2=A0 0.431419] Inode-cache has=
h table entries: 65536 (order: 7, 524288 bytes)<br><br>[=C2=A0=C2=A0=C2=A0 =
0.438218] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)<br><=
br>[=C2=A0=C2=A0=C2=A0 0.444945] Mountpoint-cache hash table entries: 2048 =
(order: 2, 16384 bytes)<br><br>[=C2=A0=C2=A0=C2=A0 0.468219] ASID allocator=
 initialised with 32768 entries<br><br>[=C2=A0=C2=A0=C2=A0 0.474295] xen:gr=
ant_table: Grant tables using version 1 layout<br><br>[=C2=A0=C2=A0=C2=A0 0=
.480256] Grant table initialized<br><br>[=C2=A0=C2=A0=C2=A0 0.483760] xen:e=
vents: Using FIFO-based ABI<br><br>[=C2=A0=C2=A0=C2=A0 0.488113] Xen: initi=
alizing cpu0<br><br>[=C2=A0=C2=A0=C2=A0 0.496120] Hierarchical SRCU impleme=
ntation.<br><br>[=C2=A0=C2=A0=C2=A0 0.508876] Detected Renesas R-Car Gen3 r=
8a7796 ES1.0<br><br>[=C2=A0=C2=A0=C2=A0 0.514874] EFI services will not be =
available.<br><br>[=C2=A0=C2=A0=C2=A0 0.527365] smp: Bringing up secondary =
CPUs ...<br><br>(XEN) d0v1: vGICD: unhandled word write 0xffffffff to ICACT=
IVER0<br>(XEN) d0v2: vGICD: unhandled word write 0xffffffff to ICACTIVER0<b=
r>(XEN) d0v3: vGICD: unhandled word write 0xffffffff to ICACTIVER0<br>[=C2=
=A0=C2=A0=C2=A0 0.560023] Detected PIPT I-cache on CPU1<br><br>[=C2=A0=C2=
=A0=C2=A0 0.565657] Xen: initializing cpu1<br><br>[=C2=A0=C2=A0=C2=A0 0.565=
681] CPU1: Booted secondary processor [411fd073]<br><br>[=C2=A0=C2=A0=C2=A0=
 0.592149] Detected PIPT I-cache on CPU2<br><br>[=C2=A0=C2=A0=C2=A0 0.59777=
0] Xen: initializing cpu2<br><br>[=C2=A0=C2=A0=C2=A0 0.597789] CPU2: Booted=
 secondary processor [411fd073]<br><br>[=C2=A0=C2=A0=C2=A0 0.624278] Detect=
ed PIPT I-cache on CPU3<br><br>[=C2=A0=C2=A0=C2=A0 0.629891] Xen: initializ=
ing cpu3<br><br>[=C2=A0=C2=A0=C2=A0 0.629909] CPU3: Booted secondary proces=
sor [411fd073]<br><br>[=C2=A0=C2=A0=C2=A0 0.629998] smp: Brought up 1 node,=
 4 CPUs<br><br>[=C2=A0=C2=A0=C2=A0 0.672375] SMP: Total of 4 processors act=
ivated.<br><br>[=C2=A0=C2=A0=C2=A0 0.677122] CPU features: detected feature=
: 32-bit EL0 Support<br><br>[=C2=A0=C2=A0=C2=A0 0.682996] CPU features: det=
ected feature: Kernel page table isolation (KPTI)<br><br>(XEN) p2m.c:1844: =
d0v1: Failed to walk page-table va 0xffff800013f59c57<br>(XEN) p2m.c:1844: =
d0v2: Failed to walk page-table va 0xffff800013f70c57</div><div>(XEN) p2m.c=
:1844: d0v1: Failed to walk page-table va 0xffff800013f59c48<br>(XEN) p2m.c=
:1844: d0v2: Failed to walk page-table va 0xffff800013f70c48</div><div><br>=
</div><div>&lt;/ this continues infinitely&gt;<br></div><div><br></div><div=
>Is this normal. Could the error have anything to do with me using the dom0=
_max_vpcus=3D4 bootarg for Xen?</div><div><br></div><div>Thank you for all =
the help.</div><div><br></div><div>Best regards,</div><div><br></div><div>J=
airo<br></div></div></div></div></div></div>

--00000000000009ef100580aaf540--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3742672672832956503==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 30 11:18:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 11:18: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-devel-bounces@lists.xenproject.org>)
	id 1gontN-0006VX-HR; Wed, 30 Jan 2019 11:18: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=nMya=QG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gontL-0006VK-PS
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 11:18:51 +0000
X-Inumbo-ID: d1576b16-2480-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1576b16-2480-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 11:18:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gontJ-0005BJ-2m; Wed, 30 Jan 2019 11:18:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gontI-0006Dh-R4; Wed, 30 Jan 2019 11:18:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gontI-0007Bc-PD; Wed, 30 Jan 2019 11:18:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gontI-0007Bc-PD@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Jan 2019 11:18:48 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdAp0ZXN0aWQgeGVuLWJv
b3QKClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNl
dCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9k
dWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcgbm90
IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBMYXN0
IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzI2MTcvCgoKICBjb21taXQgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3
MzA5YTIyZgogIEF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERhdGU6
ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAyMDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5VTEwg
ZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNSLUlPViBlbmFibGluZwogICAgICAKICAgICAgWyBVcHN0
cmVhbSBjb21taXQgYmUwNjk5OGY5NmVjYjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBdCiAg
ICAgIAogICAgICBUaGUgY29tYmluZWQgZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAoImln
YjogZG8gbm90IHJlLWluaXQgU1ItSU9WCiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVlMzQ1
MGIzICgiaWdiOiBtYWtlIHN1cmUgU1ItSU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQgbnVt
YmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBWRnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBsZWFk
aW5nCiAgICAgIHRvIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFwdGVy
J3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwKICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2NvdW50
IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3QgY29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3RlZCB0
aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3NyaW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBjb21t
aXQKICAgICAgdHJpZWQgdG8gYWNjb3VudCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGluZyBJ
R0JfRkxBR19IQVNfTVNJWCwKICAgICAgd2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92KCkg
aXMgZWZmZWN0aXZlbHkgYSBuby1vcC4gQ2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50ZXJy
dXB0X2NhcGFiaWxpdHkoKSBhcyBkb25lIGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAogICAg
ICBidXQgSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkgcmV2
ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBB
YXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6
IEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBTaWduZWQt
b2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CgoKRm9yIGJpc2VjdGlvbiBy
ZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdC54ZW4tYm9vdC5odG1sClJldmlz
aW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRy
ZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5u
aW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNl
Y3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xMzI2MTcuYmlzZWN0aW9uLXN1
bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjg4NTggLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2Vj
dCBsaW51eC0zLjE4IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAx
MzI0NTYgZmFpbCBbaG9zdD1kZWJpbmExXSAvIDEyODg1OCBbaG9zdD1kZWJpbmEwXSAxMjg4NDEg
W2hvc3Q9ZGViaW5hMF0gMTI4ODA3IFtob3N0PWRlYmluYTBdIDEyODY5MSBbaG9zdD1kZWJpbmEw
XSAxMjgyNTggW2hvc3Q9ZGViaW5hMF0gMTI4MjMyIFtob3N0PWRlYmluYTBdIDEyODE3NyBbaG9z
dD1kZWJpbmEwXSAxMjgwOTYgW2hvc3Q9ZGViaW5hMF0gMTI3NDg2IFtob3N0PWRlYmluYTBdIDEy
NzQ3MiBbaG9zdD1kZWJpbmEwXSAxMjc0NTUgW2hvc3Q9ZGViaW5hMF0gMTI3Mjk2IFtob3N0PWRl
YmluYTBdIDEyNzAwMSBbaG9zdD1kZWJpbmEwXSAxMjY5MjYgW2hvc3Q9ZGViaW5hMF0gMTI2ODEz
IFtob3N0PWRlYmluYTBdIDEyNjcxMSBbaG9zdD1kZWJpbmEwXSAxMjY1ODMgW2hvc3Q9ZGViaW5h
MF0gMTI2NDcyIFtob3N0PWRlYmluYTBdIDEyNjM2MiBbaG9zdD1kZWJpbmEwXSAxMjYyNzAgW2hv
c3Q9ZGViaW5hMF0gMTI2MTg5IFtob3N0PWRlYmluYTBdIDEyNjA0MiBbXAogaG9zdD1kZWJpbmEw
XSAxMjU4OTkgW2hvc3Q9ZGViaW5hMF0gMTI1NjU4IFtob3N0PWRlYmluYTBdIDEyNTY0OSBbaG9z
dD1kZWJpbmEwXSAxMjU2NDEgW2hvc3Q9ZGViaW5hMF0gMTI1NTYxIFtob3N0PWRlYmluYTBdIDEy
NTUyNSBbaG9zdD1kZWJpbmEwXSAxMjU1MDUgW2hvc3Q9ZGViaW5hMF0gMTI1MTM4IFtob3N0PWRl
YmluYTBdIDEyNTA0MyBbaG9zdD1kZWJpbmEwXSAxMjQ5NDUgW2hvc3Q9ZGViaW5hMF0gMTI0ODk3
IFtob3N0PWRlYmluYTBdIDEyNDg1NSBbaG9zdD1kZWJpbmEwXSB0ZW1wbGF0ZSBhcyBiYXNpcz8g
dXNpbmcgdGVtcGxhdGUgYXMgYmFzaXMuCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEz
MjQ1NiAvIDEyODg1OAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVy
bDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxl
LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDli
NWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDhiOTA4YmE2
M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2JjZGE4NQpCYXNpcyBwYXNzIDBkNjM5NzljMWJjOWM4
NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJk
ODk3NTlkOWI0M2YyYzY0NWFlNwpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2
dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQjMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2
OGExM2RjMGE3YzVlYi05YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5LWQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdFwKICNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQjOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNy0wOGI5MDhi
YTYzZGVlOGJjMzEzOTgzYzVlNDEyODUyY2JjYmNkYTg1CkxvYWRlZCAzMDA0IG5vZGVzIGluIHJl
dmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI4NjkxIFtob3N0PWRl
YmluYTBdCiAxMjg4MDcgW2hvc3Q9ZGViaW5hMF0KIDEyODg1OCBbaG9zdD1kZWJpbmEwXQogMTI4
ODQxIFtob3N0PWRlYmluYTBdCiAxMjk3NjAgW2hvc3Q9ZGViaW5hMF0KIDEyOTg0NSBbaG9zdD1k
ZWJpbmEwXQogMTMwMDY3IFtob3N0PWRlYmluYTBdCiAxMzAyMDMgW2hvc3Q9ZGViaW5hMF0KIDEz
MDIxMyBbaG9zdD1kZWJpbmEwXQogMTMwMjAyIFtob3N0PWRlYmluYTBdCiAxMzAxOTggW2hvc3Q9
ZGViaW5hMF0KIDEzMDE5OSBbaG9zdD1kZWJpbmEwXQogMTMwMjEwIFtob3N0PWRlYmluYTBdCiAx
MzAyMjAgW2hvc3Q9ZGViaW5hMF0KIDEzMDIwNiBbaG9zdD1kZWJpbmEwXQogMTMwMjA5IFtob3N0
PWRlYmluYTBdCiAxMzAyMTYgW2hvc3Q9ZGViaW5hMF0KIDEzMDIyMiBbaG9zdD1kZWJpbmEwXQog
MTMwMjI3IFtob3N0PWRlYmluYTBdCiAxMzAyMjMgW2hvc3Q9ZGViaW5hMF0KIDEzMDIyOSBbaG9z
dD1kZWJpbmEwXQogMTMwMjMyIFtob3N0PWRlYmluYTBdCiAxMzAyMzMgW2hvc3Q9ZGViaW5hMF0K
IDEzMDM2NyBbaG9zdD1kZWJpbmEwXQogMTMwODQzIFtob3N0PWRlYmluYTBdCiAxMzA4NzYgW2hv
c3Q9ZGViaW5hMF0KIDEzMDkzOSBbaG9zdD1kZWJpbmEwXQogMTMxMDk1IFtob3N0PWRlYmluYTBd
CiAxMzEwMzUgW2hvc3Q9ZGViaW5hMF0KIDEzMTE0OSBbaG9zdD1kZWJpbmEwXQogMTMxMTkyIFto
b3N0PWRlYmluYTBdCiAxMzEyNzkgW2hvc3Q9ZGViaW5hMF0KIDEzMTIzMSBbaG9zdD1kZWJpbmEw
XQogMTMxMzA3IFtob3N0PWRlYmluYTBdCiAxMzEzMzYgW2hvc3Q9ZGViaW5hMF0KIDEzMTQyMCBb
aG9zdD1kZWJpbmEwXQogMTMxMzcwIFtob3N0PWRlYmluYTBdCiAxMzE0NDIgW2hvc3Q9ZGViaW5h
MF0KIDEzMTQ3OSBbaG9zdD1kZWJpbmEwXQogMTMxNTEyIFtob3N0PWRlYmluYTBdCiAxMzE1MzUg
W2hvc3Q9ZGViaW5hMF0KIDEzMTU2MyBbaG9zdD1kZWJpbmEwXQogMTMxNTgwIFtob3N0PWRlYmlu
YTBdCiAxMzE1OTMgW2hvc3Q9ZGViaW5hMF0KIDEzMTY0MSBbaG9zdD1kZWJpbmEwXQogMTMxNjE5
IFtob3N0PWRlYmluYTBdCiAxMzE2NjYgW2hvc3Q9ZGViaW5hMF0KIDEzMTY3MyBbaG9zdD1kZWJp
bmEwXQogMTMxNzA1IFtob3N0PWRlYmluYTBdCiAxMzE3NDkgW2hvc3Q9ZGViaW5hMF0KIDEzMTcy
OSBbaG9zdD1kZWJpbmEwXQogMTMxNzY5IFtob3N0PWRlYmluYTBdCiAxMzE5OTAgW2hvc3Q9ZGVi
aW5hMF0KIDEzMTk2OSBbaG9zdD1kZWJpbmEwXQogMTMyMDY2IFtob3N0PWRlYmluYTBdCiAxMzIx
NzkgW2hvc3Q9ZGViaW5hMF0KIDEzMjI5MCBbaG9zdD1kZWJpbmEwXQogMTMyNDA4IGZhaWwgOWI1
ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxOTEyZjEyMjBj
Zjg3YWVlMjgzNDk0Njk4OTNmMTAxOTgwNzE0YTA1CiAxMzI0MjggW2hvc3Q9ZGViaW5hMF0KIDEz
MjQzMiBbaG9zdD1kZWJpbmEwXQogMTMyNDM0IFtob3N0PWRlYmluYTBdCiAxMzI0MzkgW2hvc3Q9
ZGViaW5hMF0KIDEzMjQ1NiBmYWlsIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdl
M2U0N2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2JjZGE4NQog
MTMyNDQ1IFtob3N0PWRlYmluYTBdCiAxMzI1ODQgZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdhZjEx
M2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDY4MjkyYzk0YTYwZWFiMjQ1MTRhYjRhOGU0Nzcy
YWYyNGRlYWQ4MDcKIDEzMjU4OSBibG9ja2VkIGVlYmYwZmViNWRkYjYwMzAyNWRhN2MxYzZhYjQw
YzU5MGIwOGM1MjkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNTY4NjUzZTAxYjg0YmU1YWMxNWZiZjk0OWJiY2ZmY2Q5MWQ2
ZTgyOQogMTMyNjA4IGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIy
ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzI1
OTAgZmFpbCBkNzQ3ZTMwMzM5ZDQzMzIyNDA2NDJkMTM2OTcxOTMyNjg2NzBiZTJmIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDAwYzk2ZDc3NDIyYTRiODQyNDdiZWM1ZGFkZjQzNDM2M2QzMTJjYWMKIDEzMjU2NSBwYXNzIDBk
NjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkx
M2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2
ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTMyNTkyIHBhc3MgOGIyOTY5ZDE5OGQ0
ZGMzNDBjZGRhNzc2NTg2MmY2MTFlNzhkMTU0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3
ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzI1NjYgZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdhZjEx
M2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDE5MTJmMTIyMGNmODdhZWUyODM0OTQ2OTg5M2Yx
MDE5ODA3MTRhMDUKIDEzMjYxMCBwYXNzIGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2
ZThjZjZiZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZi
ZAogMTMyNTY4IHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMzI1NzEg
ZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4
YjkwOGJhNjNkZWU4YmMzMTM5ODNjNWU0MTI4NTJjYmNiY2RhODUKIDEzMjYxMSBmYWlsIDdiODA1
MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3
ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMyNTkzIGZhaWwgNzhlMDg5N2RkOGIzMjFi
YTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5YmQ0YzY5Y2U4NTg0NjgwM2E2MTJj
NWM3NDI5YjNmNDk4ODJmZDljCiAxMzI1NzIgcGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5
NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNm
MmM2NDVhZTcKIDEzMjU5NiBibG9ja2VkIDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2Fl
N2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgZmQzNWYzMmI0YjhhZTg5MDgwZDI0N2JjOTAxYzFiMGFkNjZmMzdh
OAogMTMyNTc2IGZhaWwgOWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAwOGI5MDhiYTYzZGVlOGJjMzEzOTgzYzVlNDEyODUyY2JjYmNkYTg1CiAxMzI1OTcg
ZmFpbCA3OTM4YmEzZjkyNjBiZmM5OTI3NjI3MzNmMzcxNTNkNjQxMmUzMzAwIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZk
OGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMjYwMSBwYXNzIDdlNzQ2
YzU1NTcxYzgxNWQzMWU4NjVhNTY0MjkyMmJiOTM0ZWMyOTQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3
ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMyNjEyIHBhc3MgZDI1NWQxOGEzNGE4ZDUz
Y2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3Zjhk
ZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzI2MDMgcGFzcyAxYzg1N2RjMGU2OWZkYmE4MWU1MTY5Y2Y0
YjNkMmE5ZGFhYTc4M2ViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3
MjlhZTM2YmQKIDEzMjYwNCBwYXNzIGJlYjY4NWM4NWMzMmVjOTcwMTA4ODA2ZGNlNTgwNmVjNDkx
NzVlZmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAog
MTMyNjA3IHBhc3MgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzI2MTcgZmFp
bCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZm
YWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKU2VhcmNoaW5nIGZvciBpbnRlcmVz
dGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMyNTY1IChwYXNzKSwgZm9yIGJh
c2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjU3MSAoZmFpbCksIGZvciBiYXNpcyBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjU3MiAocGFzcyksIGZvciBiYXNpcyBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjU3NiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAw
IHJldmlzaW9ucyBhdCBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKTm8gcmV2aXNp
b25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMzI2MDcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MzI2MDggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzI2
MTAgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjYxMSAoZmFp
bCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjYxMiAocGFzcyks
IGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyNjE3IChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAq
KioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNl
ZDogIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcgbm90IHBy
ZXNlbnQ6IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBMYXN0IGZh
aWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMzI2MTcvCgoKICBjb21taXQgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5
YTIyZgogIEF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERhdGU6ICAg
TW9uIE9jdCAxOSAwNDoyMzoyOSAyMDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5VTEwgZGVy
ZWZzIGR1ZSB0byBza2lwcGVkIFNSLUlPViBlbmFibGluZwogICAgICAKICAgICAgWyBVcHN0cmVh
bSBjb21taXQgYmUwNjk5OGY5NmVjYjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBdCiAgICAg
IAogICAgICBUaGUgY29tYmluZWQgZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAoImlnYjog
ZG8gbm90IHJlLWluaXQgU1ItSU9WCiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVlMzQ1MGIz
ICgiaWdiOiBtYWtlIHN1cmUgU1ItSU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQgbnVtYmVy
IG9mIHF1ZXVlcyIpIGNhdXNlcyBWRnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBsZWFkaW5n
CiAgICAgIHRvIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFwdGVyJ3Mg
LT52Zl9kYXRhIGJlaW5nIE5VTEwKICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2NvdW50IGlz
IG5vbi16ZXJvLiBUaGUgZmlyc3QgY29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3RlZCB0aGUg
c2lkZSBlZmZlY3Qgb2YgaWdiX3NyaW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBjb21taXQK
ICAgICAgdHJpZWQgdG8gYWNjb3VudCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGluZyBJR0Jf
RkxBR19IQVNfTVNJWCwKICAgICAgd2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92KCkgaXMg
ZWZmZWN0aXZlbHkgYSBuby1vcC4gQ2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50ZXJydXB0
X2NhcGFiaWxpdHkoKSBhcyBkb25lIGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAogICAgICBi
dXQgSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkgcmV2ZXJ0
aW5nIHRoZSBvdGhlcgogICAgICB0d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBBYXJv
biBCcm93biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEpl
ZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBTaWduZWQtb2Zm
LWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Cgpkb3Q6IGdyYXBoIGlzIHRvbyBs
YXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjUzNzgzNCB0byBm
aXQKcG5tdG9wbmc6IDY1IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21l
L2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdC54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2
Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTMyNjE3OiB0b2xl
cmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzI2MTcgbGludXgtMy4xOCByZWFsLWJpc2VjdCBbcmVh
bF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjYx
Ny8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9v
dCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 11:23:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 11:23: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-devel-bounces@lists.xenproject.org>)
	id 1gonxJ-0007ET-4w; Wed, 30 Jan 2019 11:22:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=v60N=QG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gonxI-0007EN-7a
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 11:22:56 +0000
X-Inumbo-ID: 62ec7cf8-2481-11e9-8dfa-2f0213a5ad51
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62ec7cf8-2481-11e9-8dfa-2f0213a5ad51;
 Wed, 30 Jan 2019 11:22:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Jan 2019 04:22:53 -0700
Message-Id: <5C51890A020000780021243D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 30 Jan 2019 04:22:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548788870-1851-1-git-send-email-andrew.cooper3@citrix.com>
 <5C51751B0200007800212354@prv1-mh.provo.novell.com>
 <804418e7-a5c8-b108-dceb-a9ca7c04d312@citrix.com>
 <fd383b41-4103-4148-55e9-be61a79342c1@citrix.com>
In-Reply-To: <fd383b41-4103-4148-55e9-be61a79342c1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pv-shim: Avoid a command line parameter
 warning for CONFIG_PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDExOjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzAvMDEvMjAxOSAxMDowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMzAv
MDEvMjAxOSAwOTo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyOS4wMS4xOSBhdCAy
MDowNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9zaGltLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCj4+Pj4g
QEAgLTQwLDcgKzQwLDExIEBACj4+Pj4gICN1bmRlZiB2aXJ0X3RvX21mbgo+Pj4+ICAjZGVmaW5l
IHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQo+Pj4+ICAKPj4+PiAtI2lm
bmRlZiBDT05GSUdfUFZfU0hJTV9FWENMVVNJVkUKPj4+PiArI2lmZGVmIENPTkZJR19QVl9TSElN
X0VYQ0xVU0lWRQo+Pj4+ICsvKiBUb2xlcmF0ZSAicHYtc2hpbSIgYmVpbmcgcGFzc2VkIHRvIGEg
Q09ORklHX1BWX1NISU1fRVhDTFVTSVZFIGh5cGVydmlzb3IuICovCj4+Pj4gK3N0YXRpYyBib29s
IF9kaXNjYXJkOwo+Pj4+ICtib29sZWFuX3BhcmFtKCJwdi1zaGltIiwgX2Rpc2NhcmQpOwo+Pj4+
ICsjZWxzZQo+Pj4+ICBib29sIHB2X3NoaW07Cj4+Pj4gIGJvb2xlYW5fcGFyYW0oInB2LXNoaW0i
LCBwdl9zaGltKTsKPj4+PiAgI2VuZGlmCj4+PiBJdCB3b3VsZCBlbmQgdXAgYmVpbmcgbGVzcyBl
eHRyYSBjb2RlIGlmIHlvdSBkaWQKPj4+Cj4+PiAjaWZkZWYgQ09ORklHX1BWX1NISU1fRVhDTFVT
SVZFCj4+PiAvKiBUb2xlcmF0ZSAicHYtc2hpbSIgYmVpbmcgcGFzc2VkIHRvIGEgQ09ORklHX1BW
X1NISU1fRVhDTFVTSVZFIGh5cGVydmlzb3IuICovCj4+PiBzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IHB2X3NoaW07Cj4+PiAjZWxzZQo+Pj4gYm9vbCBwdl9zaGltOwo+Pj4gI2VuZGlmCj4+PiBib29s
ZWFuX3BhcmFtKCJwdi1zaGltIiwgcHZfc2hpbSk7Cj4+IFNhZGx5IG5vdC4gIEluIHRoZSBFWENM
VVNJVkUgY2FzZSwgcHZfc2hpbSBpcyBkZWZpbmVkIHRvIGJlIDEsIGFuZCB0aGVuCj4+IHlvdSd2
ZSBnb3QgYW4gb2JqZWN0IG5hbWVkIHdpdGgganVzdCBhIG51bWJlci4gIChJIHRyaWVkIHRoaXMg
YXBwcm9hY2gKPj4gZmlyc3QuKQo+Pgo+PiBJIGNhbid0IHRoaW5rIG9mIGFueSBjbGVhbmVyIHNv
bHV0aW9uLgo+IAo+IEFjdHVhbGx5LCBJIGNvdWxkIG1vdmUgdGhpcyB0byB0aGUgYm90dG9tIG9m
IHRoZSBmaWxlLCBhbmQganVzdCB1bmRlZgo+IHB2X3NoaW0uCgpBaCwgeWVzLiBGaW5lIHdpdGgg
bWUgKGkuZS4gZmVlbCBmcmVlIHRvIGtlZXAgbXkgYWNrIHRoZW4pLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 11:25:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 11:25: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-devel-bounces@lists.xenproject.org>)
	id 1gonzs-0007Lx-KL; Wed, 30 Jan 2019 11:25: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=CawQ=QG=citrix.com=prvs=9267fa6dd=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gonzr-0007Lr-69
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 11:25:35 +0000
X-Inumbo-ID: c0801384-2481-11e9-83ff-e7f8bca4fa4d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0801384-2481-11e9-83ff-e7f8bca4fa4d;
 Wed, 30 Jan 2019 11:25:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="85266342"
Date: Wed, 30 Jan 2019 12:25:20 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190130112520.5xdysgunnl44vdpk@mac>
References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [Xen 4.12 bug] HVM/PVH boot confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkaW5nIEFudGhvbnkgd2hvIGxpa2VseSBrbm93cyBtb3JlIGFib3V0IGFsbCB0aGlzIHNpbmNl
IGl0J3MgY2xvc2VseQpyZWxhdGVkIHRvIFFFTVUuCgpPbiBUdWUsIEphbiAyOSwgMjAxOSBhdCAw
Nzo0OTo1MVBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IEhlbGxvLAo+IAo+IEdpdmVu
IHRoZSBmb2xsb3dpbmcgdm0uY2ZnIGZpbGU6Cj4gCj4gbmFtZT0idm0iCj4gdHlwZT0iaHZtIgo+
IAo+IHZjcHVzPTQKPiBtZW1vcnk9MTAyNAo+IAo+IGZpcm13YXJlX292ZXJyaWRlPSIvcm9vdC94
ZW4tc3ltcyIKPiAKPiBrZXJuZWw9Ii9ib290L3ZtbGludXotNC40LXhlbiIKPiByYW1kaXNrPSIv
Ym9vdC9pbml0cmQtNC40LjArMTAuaW1nIgoKSSBrbm93IHZlcnkgbGl0dGxlIGFib3V0IGRpcmVj
dCBrZXJuZWwgYm9vdGluZyB3aXRoIEhWTSwgYnV0IEkgYXNzdW1lCnVzaW5nIGZpcm13YXJlX292
ZXJyaWRlIGdldHMgcmlkIG9mIGh2bWxvYWRlciBhbmQgdGhlIEJJT1MvVUVGSQpwYXlsb2FkIHBs
dXMgdGhlIG9wdGlvbiByb20gdG8gZGlyZWN0IGJvb3QgaW50byBhIExpbnV4IGtlcm5lbD8KClNv
IGJhc2ljYWxseSB0aGUgbW9kdWxlIGxpc3QgaXMgYG1vZFswXSA9IGtlcm5lbGAgYW5kIGBtb2Rb
MV0gPQpyYW1kaXNrYD8KCj4gCj4gY21kbGluZT0iY29uc29sZT14ZW4scHYgZG9tMD1wdiAtLS0g
ZWFybHlwcmludGs9eGVuIgo+IAo+IFhlbiBjcmFzaGVzIHdpdGggdGhlIGZvbGxvd2luZyB0cmFj
ZToKPiAKPiAoZDE1KSAoWEVOKSBYZW4gQlVHIGF0IHB2aC1ib290LmM6ODIKPiAoZDE1KSAoWEVO
KSAtLS0tWyBYZW4tNC4xMi4wLXJjICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0t
LQo+IChkMTUpIChYRU4pIENQVTogICAgMAo+IChkMTUpIChYRU4pIFJJUDogICAgZTAwODpbPGZm
ZmY4MmQwODA0MzMxZjI+XSBwdmhfaW5pdCsweDI3ZC8weDJmZQo+IDxzbmlwPgo+IChkMTUpIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgo+IChkMTUpIChYRU4pICAgIFs8ZmZmZjgyZDA4MDQzMzFmMj5d
IHB2aF9pbml0KzB4MjdkLzB4MmZlCj4gKGQxNSkgKFhFTikgICAgWzxmZmZmODJkMDgwNDI5MDAw
Pl0gX19zdGFydF94ZW4rMHgxNGMvMHgyOGY2Cj4gKGQxNSkgKFhFTikgICAgWzxmZmZmODJkMDgw
MjAwMGYzPl0gX19oaWdoX3N0YXJ0KzB4NTMvMHg1NQo+IChkMTUpIChYRU4pCj4gKGQxNSkgKFhF
TikKPiAoZDE1KSAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4gKGQxNSkgKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gKGQxNSkgKFhFTikgWGVuIEJVRyBhdCBw
dmgtYm9vdC5jOjgyCj4gKGQxNSkgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgo+IAo+IFRoZSBwcm9ibGVtIGlzIHRoYXQgWGVuIGlzIHN0YXJ0ZWQgYXQgaXRz
IFBWSCBlbnRyeXBvaW50IChjb250cmFyeSB0bwo+IHRoZSBpbnN0cnVjdGlvbnMgaW4gdGhlIHZt
IGNvbmZpZyBmaWxlKSwgYW5kIFhlbiB1bmNvbmRpdGlvbmFsbHkgZXhwZWN0cwo+IFJTRFAgdG8g
YmUgcGFzc2VkLgo+IAo+IFRoZXJlIGFyZSBhdCBsZWFzdCB0d28gYnVncyBoZXJlLgo+IAo+IDEp
IFJTRFAgd2FzIGEgbGF0ZSBhZGRpdGlvbiB0byB0aGUgUFZIIGJvb3QgcHJvdG9jb2wuwqAgWGVu
J3MgUFZICj4gZW50cnlwb2ludCBtdXN0IG5vdCBtYW5kYXRlIGl0cyBleGlzdGVuY2UsIGJlY2F1
c2UgdGhlcmUgYXJlIHJlbGVhc2VzIG9mCj4gdGhlIGRvbWFpbiBidWlsZGVyIHdoaWNoIGRvbid0
IHByb3ZpZGUgaXQuCgpSaWdodCwgSSB0aGluayBpdCBzaG91bGQgYmUgZmluZSB0byBhdHRlbXB0
IHRvIGJvb3Qgd2l0aG91dCBhIHJzZHAKaGludCwgWGVuIGNhbiBhbHdheXMgcmVzb3J0IHRvIHNj
YW5uaW5nIHRoZSBsb3cgMU1CIGluIG9yZGVyIHRvCmF0dGVtcHQgdG8gZmluZCB0aGUgcnNkcC4K
ClRoZSBwcm9ibGVtIGhlcmUgd291bGQgYmUgdGhhdCB0aGUgdG9vbHN0YWNrIGlzIG5vdCBnb2lu
ZyB0byBjcmVhdGUKYW55IEFDUEkgdGFibGVzIGJlY2F1c2UgaXQncyBhIEhWTSBndWVzdCBhbmQg
dGh1cyB0aGUgdG9vbHN0YWNrCmV4cGVjdHMgdGhlIGZpcm13YXJlIHRvIGNyZWF0ZSBzdWNoIHRh
YmxlcyAoaHZtbG9hZGVyKS4gU2luY2UgaW4gdGhlCmFib3ZlIGV4YW1wbGUgeW91IHNraXAgdGhl
IGZpcm13YXJlLCB5b3Ugd29uJ3QgZ2V0IGFueSBBQ1BJIHRhYmxlcyBhdAphbGwuCgo+IDIpIFRo
ZSBIVk0vUFZIIGJvb3QgY29uZnVzaW9uLsKgIFRoaXMgdGhpbmsgdGhpcyBpcyBhIHN0aWxsLW91
dHN0YW5kaW5nCj4gYnVnIGFyb3VuZCB0aGUgYnJva2VuIGFzc3VtcHRpb24gdGhhdCB0aGUgaHZt
bG9hZGVyIGJpbmFyeSBzcGVha3MgdGhlCj4gUFZIIHByb3RvY29sIHdpdGhvdXQgYWR2ZXJ0aXNp
bmcgaXRzZWxmIGFwcHJvcHJpYXRlbHkgKEkgcmVhbGx5IHJlZ3JldAo+IG5vdCBvYmplY3Rpbmcg
dG8gdGhvc2UgcGF0Y2hlcyBiZWZvcmUgdGhleSB3ZW50IGluKS7CoCBBdCB0aGUgbGVhc3QsIHRo
YXQKPiBuZWVkcyBmaXhpbmcgYnkgcHV0dGluZyBhIHByb3BlciBFTEYgbm90ZSBpbiBodm1sb2Fk
ZXIsIGFuZCB0aGUgZG9tYWluCj4gYnVpbGRlciBuZWVkcyB0byBiZSB1cGRhdGVkIHRvIGJ1aWxk
IGFsbCBQVkgtYm9vdC1BQkkgaW1hZ2VzIGNvbnNpc3RlbnRseS4KCkhtLCBib290aW5nIGh2bWxv
YWRlciB1c2luZyB0aGUgaHZtX3N0YXJ0X2luZm8gaGFzIGFsd2F5cyBiZWVuIGtpbmQgb2YKYSBo
YWNrLCB0aGF0IHJlbGllZCBvbiB0aGUgdG9vbHN0YWNrIGJlaW5nIGluIGZ1bGwgY29udHJvbCBv
ZiB0aGUKZmlybXdhcmUgYW5kIHRoZSB1c2VyIG5vdCBwbGF5aW5nIHdpdGggaXQuCgpJIHRoaW5r
IHBhcnQgb2YgdGhlIHByb2JsZW0gaGVyZSBhbHNvIGNvbWVzIGZyb20gdGhlIGZhY3QgdGhhdCB0
aGUKbG9hZGVyIGxpc3QgKHhjX2RvbV9sb2FkZXIgKmZpcnN0X2xvYWRlcikgaXMgc2hhcmVkIGJl
dHdlZW4KYWxsIHRoZSBndWVzdCB0eXBlcywgdGh1cyBhbGxvd2luZyBhIGd1ZXN0IGluIGEgaHZt
IGNvbnRhaW5lciB0byBiZQpib290ZWQgdXNpbmcgdGhlIHB2aCBlbnRyeSBwb2ludC4KCkkgdGhp
bmsgYSBwcm9wZXIgZml4IHRvIHRoaXMgbWVzcyBpbnZvbHZlcyB0aGUgSFZNIGFuZCB0aGUgUFZI
IGRvbWFpbgpjcmVhdGlvbiBwYXRocyBiZWluZyBleGFjdGx5IHRoZSBzYW1lLCBpZTogQUNQSSB0
YWJsZXMgYWx3YXlzIGNyZWF0ZWQKYnkgdGhlIHRvb2xzdGFjayBmb3IgZXhhbXBsZS4gVGhlIG9u
bHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGEgUFZIIGFuZCBhCkhWTSBndWVzdHMgZnJvbSB0aGUgdG9v
bHN0YWNrIFBvViBzaG91bGQgYmUgdGhlIGVtdWxhdGVkIGRldmljZXMgdGhhdAppdCBnZXRzLgoK
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 11:35:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 11:35: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-devel-bounces@lists.xenproject.org>)
	id 1goo9b-0008Nz-Lw; Wed, 30 Jan 2019 11:35: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=v60N=QG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1goo9a-0008Nu-9M
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 11:35:38 +0000
X-Inumbo-ID: 28e7af4e-2483-11e9-b327-af327206beb8
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28e7af4e-2483-11e9-b327-af327206beb8;
 Wed, 30 Jan 2019 11:35:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Jan 2019 04:35:34 -0700
Message-Id: <5C518C04020000780021246A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 30 Jan 2019 04:35:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-6-git-send-email-nmanthey@amazon.de>
 <5C486E0A02000078002106DD@prv1-mh.provo.novell.com>
 <1063c835-3944-48bf-b082-c80ce726a0e6@amazon.de>
 <5C4F1B300200007800211CAE@prv1-mh.provo.novell.com>
 <3eb3ecbb-47a7-386e-90ca-d49d8a75d3a6@amazon.de>
 <5C5020F0020000780014B7D1@prv1-mh.provo.novell.com>
 <5b33723c-81d5-c685-2554-54c53e1054be@amazon.de>
 <5C506D17020000780021210A@prv1-mh.provo.novell.com>
 <472ff562-44e1-9cfe-b75c-953525677a65@amazon.de>
In-Reply-To: <472ff562-44e1-9cfe-b75c-953525677a65@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 05/11] common/grant_table:
 block speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDA5OjA2LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBP
biAxLzI5LzE5IDE2OjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjkuMDEuMTkgYXQg
MTQ6NDcsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+Pj4gT24gMS8yOS8xOSAxMDo0Niwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6
b24uZGU+IDAxLzI5LzE5IDk6MzUgQU0gPj4+Cj4+Pj4+IEkgYW0gYXdhcmUgdGhhdCBib3RoIHZl
cnNpb24gdXNlIHRoZSBzYW1lIGJhc2UgYXJyYXksIGFuZCBhY2Nlc3MgaXQgdmlhCj4+Pj4+IGRp
ZmZlcmVudCBtYWNyb3MsIHdoaWNoIGVzc2VudGlhbGx5IHBhcnRpdGlvbiB0aGUgYXJyYXkgYmFz
ZWQgb24gdGhlCj4+Pj4+IHNpemUgb2YgdGhlIHJlc3BlY3RpdmUgc3RydWN0LiBUaGUgdW5kZXJs
eWluZyByYXcgYXJyYXkgaGFzIHRoZSBzYW1lCj4+Pj4+IHNpemUgZm9yIGJvdGggdmVyc2lvbi4K
Pj4+PiBBbmQgdGhpcyBpcyB0aGUgcHJvYmxlbSBhZmFpY3M6IElmIGEgZ3Vlc3QgaGFzIHJlcXVl
c3RlZCBpdHMgZ3JhbnQgdGFibGUgdG8KPj4+PiBiZSBzaXplZCBhcyBhIHNpbmdsZSBwYWdlLCB0
aGlzIHBhZ2UgY2FuIGZpdCB0d2ljZSBhcyBtYW55IGVudHJpZXMgZm9yCj4+Pj4gdjEgdGhhbiBp
dCBjYW4gZml0IGZvciB2Mi4gSGVuY2UgdGhlIHYxIGdyYW50IHJlZmVyZW5jZSBwb2ludGluZyBh
dCB0aGUgbGFzdAo+Pj4+IGVudHJ5IHdvdWxkIHBvaW50IGF0IHRoZSBsYXN0IGVudHJ5IGluIHRo
ZSAobm90IG1hcHBlZCkgc2Vjb25kIHBhZ2UgZm9yIHYyLgo+Pj4gSSBtaWdodCB1bmRlcnN0YW5k
IHRoZSBjb2RlIHdyb25nLCBidXQgYSBndWVzdCB3b3VsZCBhc2sgdG8gZ2V0IGF0IG1vc3QKPj4+
IE4gZ3JhbnQgZnJhbWVzLCBhbmQgdGhpcyBudW1iZXIgY2Fubm90IGJlIGluY3JlYXNlZCBhZnRl
cndhcmRzLCBpLmUuIHRoZQo+Pj4gZmllbGQgZ3QtPm1heF9ncmFudF9mcmFtZXMgaXMgd3JpdHRl
biBleGFjdGx5IG9uY2UuIEZ1cnRoZXJtb3JlLCB0aGUKPj4+IHZvaWQqKiBzaGFyZWRfcmF3IGFy
cmF5IGlzIGFsbG9jYXRlZCBhbmQgd3JpdHRlbiBleGFjdGx5IG9uY2Ugd2l0aAo+Pj4gc3VmZmlj
aWVudCBwb2ludGVycyBmb3IsIG5hbWVseSBndC0+bWF4X2dyYW50X2ZyYW1lcyBtYW55IGluIGZ1
bmN0aW9uCj4+PiBncmFudF90YWJsZV9pbml0LiBIZW5jZSwgaW5kZXBlbmRlbnRseSBvZiB0aGUg
dmVyc2lvbiBiZWluZyB1c2VkLCBhdAo+Pj4gbGVhc3QgdGhlIHNoYXJlZF9yYXcgYXJyYXkgY2Fu
bm90IGJlIHVzZWQgZm9yIG91dC1vZi1ib3VuZCBhY2Nlc3Nlcwo+Pj4gZHVyaW5nIHNwZWN1bGF0
aW9uIHdpdGggbXkgYWJvdmUgZXZhbHVhdGVfbm9zcGVjLgo+PiBJJ20gYWZyYWlkIEknbSBzdGls
bCBub3QgZm9sbG93aW5nOiBBIGdpdmUgbnVtYmVyIG9mIHBhZ2VzIGlzIHdvcnRoCj4+IHR3aWNl
IGFzIG1hbnkgZ3JhbnRzIGluIHYxIHRoYW4gaXQgaXMgaW4gdjIuIFRoZXJlZm9yZSBhIHYxIGdy
YW50Cj4+IHJlZmVyZW5jZSB0byBhIGdyYW50IGVudHJ5IHRyYWNrZWQgaW4gdGhlIHNlY29uZCBo
YWxmIG9mIHRoZQo+PiBmaXJzdCBwYWdlIHdvdWxkIGNhdXNlIGEgc3BlY3VsYXRpdmUgYWNjZXNz
IHRvIGFueXdoZXJlIGluIHRoZQo+PiBzZWNvbmQgcGFnZSB3aGVuIHdyb25nbHkgaW50ZXJwcmV0
ZWQgYXMgYSB2MiByZWYuCj4gQWdyZWVkLiBTbyB5b3Ugd2FudCBtZSB0byBhZGQgYW5vdGhlciBs
ZmVuY2UgdG8gbWFrZSBzdXJlIHRoZSB3cm9uZwo+IGludGVycHJldGF0aW9uIGRvZXMgbm90IGxl
YWQgdG8gb3RoZXIgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzIGRvd24gdGhlCj4gc3BlY3VsYXRpdmUg
d2luZG93PyBJbiBteSBvcGluaW9uLCB0aGUgdjEgdnMgdjIgY29kZSBkb2VzIG5vdCByZXN1bHQg
aW4KPiBhY3R1YWwgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLCBleGNlcHQgZm9yIHRoZSBOVUxMIHBh
Z2UgY2FzZSBiZWxvdy4gVG8KPiBtYWtlIHRoZSBQViBjYXNlIGhhcHB5LCBJIHdpbGwgYWRkIHRo
ZSBldmFsdWF0ZV9ub3NwZWMgbWFjcm8gZm9yIHRoZSB2MQo+IHZzIHYyIGNvbmRpdGlvbmFscyBp
biBmdW5jdGlvbnMgd2l0aCBndWVzdCBjb250cm9sbGVkIHJlZiBpbmRleGVzLgoKUGxlYXNlIGRv
bid0IGdldCBtZSB3cm9uZyAtIEknbSBub3Qgc2F5aW5nIHRoZXNlIGhhdmUgdG8gYmUgYWRkZWQu
ClRoZSBjb250ZXh0IGhlcmUgd2FzIHRoYXQgeW91IGFkZGVkIHNvbWUgY2hlY2tzIGJ1dCBub3Qg
b3RoZXJzLgpHb2luZyBmb3J3YXJkIGl0IGlzIGxpa2VseSBnb2luZyB0byBiZSBpbXBvcnRhbnQg
KG9yIGF0IGxlYXN0IGhlbHBmdWwpCnRvIGtub3cgd2hlcmUgdGhlIGJvdW5kYXJpZXMgYXJlIGRy
YXduLiBUaGlzIGlzIHRoZSBtb3JlIHRoYXQgSQp0aGluayB3ZSBhbGwgYWdyZWUgdGhhdCBpbnNl
cnRpb24gcnVsZXMgKG9yIHNob3VsZCBJIHNheSBndWlkZSBsaW5lcykKYXJlIGZ1enp5IGVub3Vn
aCBhbHJlYWR5IGFzIGxvbmcgYXMgd2UgZG9uJ3QgY2hvb3NlIHRvIGd1YXJkIF9hbGxfCmNvbmRp
dGlvbmFscy4KCj4+PiBUaGF0IGJlaW5nIHNhaWQsIGxldCdzIGFzc3VtZSB3ZSBoYXZlIGEgdjEg
Z3JhbnQgdGFibGUsIGFuZCBzcGVjdWxhdGlvbgo+Pj4gdXNlcyB0aGUgdjIgYWNjZXNzZXMuIElu
IHRoYXQgY2FzZSwgYW4gZXhpc3RpbmcgYW5kIHplcm8taW5pdGlhbGl6ZWQKPj4+IGVudHJ5IG9m
IHNoYXJlZF9yYXcgbWlnaHQgYmUgdXNlZCBpbiB0aGUgZmlyc3QgcGFydCBvZiB0aGUKPj4+IHNo
YXJlZF9lbnRyeV92MiBtYWNybywgYW5kIGV2ZW4gaWYgdGhhdCBwb2ludGVyIHdvdWxkIGJlIG5v
bi1OVUxMLCB0aGUKPj4+IHBhZ2UgaXQgd291bGQgcG9pbnQgdG8gd291bGQgaGF2ZSBiZWVuIGNs
ZWFyZWQgd2hlbiBncm93aW5nIHRoZSBncmFudAo+Pj4gdGFibGUgaW4gZnVuY3Rpb24gZ250dGFi
X2dyb3dfdGFibGUuCj4+IE5vdCBpZiB0aGUgdjEgcmVmIGlzIG5vIHNtYWxsZXIgdGhhbiBoYWxm
IHRoZSBtYXhpbXVtIG51bWJlciBvZgo+PiB2MSByZWZzLiBJbiB0aGF0IGNhc2UsIGlmIHRha2Vu
IGFzIGEgdjIgcmVmLCAtPnNoYXJlZF9yYXdbXQo+PiB3b3VsZCBuZWVkIHRvIGJlIHR3aWNlIGFz
IGJpZyB0byBjb3BlIHdpdGggdGhlIGxhcmdlciBpbmRleAo+PiAocmVzdWx0aW5nIGZyb20gdGhl
IHNtYWxsZXIgZGl2aXNvciBpbiBzaGFyZWRfZW50cnlfdjIoKQo+PiBjb21wYXJlZCB0byBzaGFy
ZWRfZW50cnlfdjEoKSkgaW4gb3JkZXIgdG8gbm90IGJlIG92ZXJydW4uCj4+Cj4+IExldCdzIGxv
b2sgYXQgYW4gZXhhbXBsZTogZ3JlZiAyNTYgcG9pbnRzIGludG8gdGhlIG1pZGRsZSBvZgo+PiB0
aGUgZmlyc3QgcGFnZSB3aGVuIHVzaW5nIHYxIGNhbGN1bGF0aW9ucywgYnV0IGF0IHRoZSBzdGFy
dAo+PiBvZiB0aGUgc2Vjb25kIHBhZ2Ugd2hlbiB1c2luZyB2MiBjYWxjdWxhdGlvbnMuIEhlbmNl
LCBpZiB0aGUKPj4gbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzIHdhcyAxLCB3ZSdkIG92
ZXJydW4gdGhlCj4+IGFycmF5LCBjb25zaXN0aW5nIG9mIGp1c3QgYSBzaW5nbGUgZWxlbWVudCAo
MjU2IGlzIHZhbGlkIGFzIGEKPj4gdjEgZ3JlZiBpbiB0aGF0IGNhc2UsIGJ1dCBqdXN0IG91dCBv
ZiBib3VuZHMgYXMgYSB2MiBvbmUpLgo+IElmIDI1NiBpcyBhIHZhbGlkIGdyZWYsIHRoZW4gdGhl
IHNoYXJlZF9yYXcgYXJyYXkgaG9sZHMgc3VmZmljaWVudAo+IHplcm8taW5pdGlhbGl6ZWQgZWxl
bWVudHMgZm9yIHN1Y2ggYW4gYWNjZXNzLCBldmVuIHdpdGhvdXQgdGhlIGRpdmlzaW9uCj4gb3Bl
cmF0b3IgdGhhdCBpcyB1c2VkIGluIHRoZSBzaGFyZWRfZW50cnlfdiooKSBtYWNyb3MuIEhlbmNl
LCBubwo+IG91dC1vZi1ib3VuZCBhY2Nlc3Mgd2lsbCBoYXBwZW4gaGVyZS4KClRoZXJlJ3Mgbm8g
c3VjaCB0aGluZyBhcyAiMjU2IGlzIGEgdmFsaWQgZ3JlZiIgd2l0aG91dCBzYXlpbmcgZm9yCndo
YXQgdmVyc2lvbi4gU2luY2UgdGhlIHNoYXJlZCB0YWJsZSBzZXR1cCBpcyBkcml2ZW4gYnkgYSBu
dW1iZXIKb2YgcGFnZSBmcmFtZXMsIHRoZSBudW1iZXIgb2YgdmFsaWQgZ3JlZnMgZGVwZW5kcyBv
biB0aGUKdmVyc2lvbi4gSW4gdGhlIHNpbmdsZSBwYWdlIGV4YW1wbGUsIDI1NiBpcyBhIHZhbGlk
IGdyZWYgZm9yIHYxLApidXQgYW4gb3V0IG9mIGJvdW5kcyBvbmUgZm9yIHYyLiBTcGVjdWxhdGlv
biBhbG9uZyBhIHYyIHBhdGgKd291bGQgYWNjZXNzIC0+c2hhcmVkX3Jhd1sxXSB3aGljaCB3YXMg
bm90IHNldCB1cCAod2hlbgphY3R1YWxseSB1c2luZyB2MSksIG5vciBldmVuIGFsbG9jYXRlZCBz
cGFjZSBmb3IgdG8gc3RvcmUgYSBOVUxMCmluIGlmIC0+bWF4X2dyYW50X2ZyYW1lcyB3YXMgMS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 11:50:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1gooOF-0001zV-9Z; Wed, 30 Jan 2019 11:50: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=cjPf=QG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gooOE-0001zD-DB
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 11:50:46 +0000
X-Inumbo-ID: 46b6a75d-2485-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 46b6a75d-2485-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 11:50:44 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8B54D1596;
 Wed, 30 Jan 2019 03:50:44 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9A1F23F59C;
 Wed, 30 Jan 2019 03:50:43 -0800 (PST)
To: Peng Fan <peng.fan@nxp.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "jgross@suse.com" <jgross@suse.com>
References: <20190124125210.6038-1-peng.fan@nxp.com>
 <08d65477-1192-b074-37aa-484101503a23@arm.com>
 <AM0PR04MB448167F2CB1765924B956E2F88900@AM0PR04MB4481.eurprd04.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a7a88941-49d6-cfe7-c7c1-33199525751e@arm.com>
Date: Wed, 30 Jan 2019 11:50:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <AM0PR04MB448167F2CB1765924B956E2F88900@AM0PR04MB4481.eurprd04.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.12] arm: gic: deactivate sgi
 immediately after eoi
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAzMC8wMS8yMDE5IDAxOjIxLCBQZW5nIEZhbiB3cm90ZToKPiBIaSBKdWxpZW4KCkhpIFBl
bmcsCgo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKdWxpZW4gR3JhbGwg
W21haWx0bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0KPj4gU2VudDogMjAxOeW5tDHmnIgyOeaXpSAy
Mzo1Nwo+PiBUbzogUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+OyBzc3RhYmVsbGluaUBrZXJu
ZWwub3JnOyBqZ3Jvc3NAc3VzZS5jb20KPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZzsgQW5kcmUgUHJ6eXdhcmEKPj4gPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+IFN1Ympl
Y3Q6IFJlOiBbUEFUQ0ggZm9yLTQuMTJdIGFybTogZ2ljOiBkZWFjdGl2YXRlIHNnaSBpbW1lZGlh
dGVseSBhZnRlciBlb2kKPj4KPj4gKCsgQW5kcmUpCj4+Cj4+IEhpIFBlbmcsCj4+Cj4+IE9uIDI0
LzAxLzIwMTkgMTI6NDMsIFBlbmcgRmFuIHdyb3RlOgo+Pj4gT24gaS5NWDgsIHdlIGltcGxlbWVu
dGVkIHBhcnRpdGlvbiByZWJvb3Qgd2hpY2ggbWVhbnMgQ29ydGV4LUEgcmVib290Cj4+PiB3aWxs
IG5vdCBpbXBhY3QgTTQgY29yZXMgYW5kIFN5c3RlbSBjb250cm9sIFVuaXQgY29yZS4gSG93ZXZl
ciBHSUN2Mwo+Pj4gaXMgbm90IHJlc2V0IGJlY2F1c2Ugd2UgYWxzbyBuZWVkIHRvIHN1cHBvcnQg
QTcyIENsdXN0ZXIgcmVib290Cj4+PiB3aXRob3V0IGFmZmVjdGluZyBBNTMgQ2x1c3Rlci4KPj4K
Pj4gSG93IGFib3V0IHRoZSBvdGhlciBpbnRlcnJ1cHRzPyBGb3IgaW5zdGFuY2UsIGl0IHdvdWxk
IGJlIHRoZW9yZXRpY2FsbHkKPj4gcG9zc2libGUgdG8gaGF2ZSBhIFBQSS9TUEkgYWN0aXZlIGFu
ZCByZWNlaXZlIHRoZSBvcmRlciB0byB0dXJuIGl0IG9mZi4gSXMgdGhpcwo+PiBnb2luZyB0byBi
ZSBhbiBpc3N1ZT8KPiAKPiBDdXJyZW50bHkgd2Ugb25seSBtZXQgdGhpcyBpc3N1ZSB3aGVuIGRv
aW5nIFhlbiByZWJvb3QsIGJlY2F1c2UgaGFsdF90aGlzX2NwdSBuZXZlciByZXR1cm4uCj4gRm9y
IG90aGVyIGludGVycnVwdHMsIEkgdGhpbmsgdGhleSBhcmUgZGVhY3RpdmF0ZWQgcHJvcGVybHku
CgpJIGRvbid0IHRoaW5rIHNvLCBJUElzIGhhcyBhbiBoaWdoZXIgcHJpb3JpdHkgdGhhbiBhbGwg
dGhlIG90aGVyIGludGVycnVwdC4gU28gCnlvdSBtYXkgcmVjZWl2ZSB0aGUgSVBJIHdoaWxlIGhh
bmRsaW5nIGFub3RoZXIgaW50ZXJydXB0cy4gVGhpcyB3aWxsIGxlYXZlIHRoZSAKaW50ZXJydXB0
cyBhY3RpdmF0ZWQgd2hpbGUgdHVybmluZyBvZmYgdGhlIHByb2Nlc3Nvci4KCkkgc3Bva2Ugd2l0
aCBNYXJjIFouIChHSUMgZXhwZXJ0KSB0b2RheSByZWdhcmRpbmcgcmVib290aW5nL2tleGVjaW5n
IHdpdGggCmludGVycnVwdHMgYWN0aXZhdGVkLiBIZSBzYWlkIHRoaXMgaXMgYSB2YWxpZCBjYXNl
IGFuZCB0aGUgYm9vdCBjb2RlIHNob3VsZCB0YWtlIApjYXJlIG9mIGRlLWFjdGl2YXRpbmcgYWxs
IGludGVycnVwdHMuIFNvIHlvdXIgZmlyc3QgcGF0Y2ggbWlnaHQgYmUgbW9yZSBzdWl0YWJsZSAK
aGVyZS4gU29ycnkgZm9yIHRoZSBpbmNvbnZlbmllbmNlLiBJIHdpbGwgY29tbWVudCBiYWNrIG9u
IHRoZSBmaXJzdCBvbmUgYWdhaW4uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 11:51:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 11:51: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-devel-bounces@lists.xenproject.org>)
	id 1gooPI-00023b-LM; Wed, 30 Jan 2019 11:51: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=nMya=QG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gooPH-00023N-6t
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 11:51:51 +0000
X-Inumbo-ID: 6d043132-2485-11e9-a0b0-c3aa4c0f96e5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d043132-2485-11e9-a0b0-c3aa4c0f96e5;
 Wed, 30 Jan 2019 11:51:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gooPD-0005pf-DX; Wed, 30 Jan 2019 11:51:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gooPC-00013t-Tj; Wed, 30 Jan 2019 11:51:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gooPC-0003b2-J3; Wed, 30 Jan 2019 11:51:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132575-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 xen-unstable:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9d8c1d1814b744d0fb41085463db5d8ae025607e
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Jan 2019 11:51:46 +0000
Subject: [Xen-devel] [xen-unstable test] 132575: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU3NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjU3NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMyNDIyCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzI0MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTMyNDIyCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMyNDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MjIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MjQyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MjIKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDEzMjQyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDIyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzI0MjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjQyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOWQ4YzFkMTgxNGI3
NDRkMGZiNDEwODU0NjNkYjVkOGFlMDI1NjA3ZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2JjZGE4NQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTMyNDIyICAyMDE5LTAxLTIzIDA4OjA5OjM0IFogICAgNyBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjQ1NyAgMjAxOS0wMS0yNCAxNDo1OTo1MCBaICAgIDUg
ZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjU3NSAgMjAxOS0wMS0y
OSAxNzowOToyOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
Tm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm5lIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODIgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:00:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gooXF-0002yv-2c; Wed, 30 Jan 2019 12:00:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cj/s=QG=citrix.com=prvs=926cecb90=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gooXD-0002rz-Nd
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 12:00:03 +0000
X-Inumbo-ID: 926836ac-2486-11e9-afa3-9bb5defac6a2
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 926836ac-2486-11e9-afa3-9bb5defac6a2;
 Wed, 30 Jan 2019 12:00:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76817992"
Date: Wed, 30 Jan 2019 11:59:58 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com>
References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [Xen 4.12 bug] HVM/PVH boot confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMDc6NDk6NTFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBIZWxsbywKPiAKPiBHaXZlbiB0aGUgZm9sbG93aW5nIHZtLmNmZyBmaWxlOgo+IAo+
IG5hbWU9InZtIgo+IHR5cGU9Imh2bSIKPiAKPiB2Y3B1cz00Cj4gbWVtb3J5PTEwMjQKPiAKPiBm
aXJtd2FyZV9vdmVycmlkZT0iL3Jvb3QveGVuLXN5bXMiCj4gCj4ga2VybmVsPSIvYm9vdC92bWxp
bnV6LTQuNC14ZW4iCj4gcmFtZGlzaz0iL2Jvb3QvaW5pdHJkLTQuNC4wKzEwLmltZyIKPiAKPiBj
bWRsaW5lPSJjb25zb2xlPXhlbixwdiBkb20wPXB2IC0tLSBlYXJseXByaW50az14ZW4iCj4gCgpX
aGF0IGlzIHlvdXIgdXNlIGNhc2UgaGVyZT8gSWYgeW91IHdhbnQgdG8gdXNlIHRoZSBzaGltLCB3
aHkgZG9uJ3QgeW91CnB1dCBwdnNoaW09MSBkaXJlY3RseT8KCj4gWGVuIGNyYXNoZXMgd2l0aCB0
aGUgZm9sbG93aW5nIHRyYWNlOgo+IAo+IChkMTUpIChYRU4pIFhlbiBCVUcgYXQgcHZoLWJvb3Qu
Yzo4Mgo+IChkMTUpIChYRU4pIC0tLS1bIFhlbi00LjEyLjAtcmMgIHg4Nl82NCAgZGVidWc9eSAg
IE5vdCB0YWludGVkIF0tLS0tCj4gKGQxNSkgKFhFTikgQ1BVOiAgICAwCj4gKGQxNSkgKFhFTikg
UklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDQzMzFmMj5dIHB2aF9pbml0KzB4MjdkLzB4MmZlCj4g
PHNuaXA+Cj4gKGQxNSkgKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gKGQxNSkgKFhFTikgICAgWzxm
ZmZmODJkMDgwNDMzMWYyPl0gcHZoX2luaXQrMHgyN2QvMHgyZmUKPiAoZDE1KSAoWEVOKSAgICBb
PGZmZmY4MmQwODA0MjkwMDA+XSBfX3N0YXJ0X3hlbisweDE0Yy8weDI4ZjYKPiAoZDE1KSAoWEVO
KSAgICBbPGZmZmY4MmQwODAyMDAwZjM+XSBfX2hpZ2hfc3RhcnQrMHg1My8weDU1Cj4gKGQxNSkg
KFhFTikKPiAoZDE1KSAoWEVOKQo+IChkMTUpIChYRU4pICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPiAoZDE1KSAoWEVOKSBQYW5pYyBvbiBDUFUgMDoKPiAoZDE1KSAo
WEVOKSBYZW4gQlVHIGF0IHB2aC1ib290LmM6ODIKPiAoZDE1KSAoWEVOKSAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gCj4gVGhlIHByb2JsZW0gaXMgdGhhdCBYZW4g
aXMgc3RhcnRlZCBhdCBpdHMgUFZIIGVudHJ5cG9pbnQgKGNvbnRyYXJ5IHRvCj4gdGhlIGluc3Ry
dWN0aW9ucyBpbiB0aGUgdm0gY29uZmlnIGZpbGUpLCBhbmQgWGVuIHVuY29uZGl0aW9uYWxseSBl
eHBlY3RzCj4gUlNEUCB0byBiZSBwYXNzZWQuCj4gCj4gVGhlcmUgYXJlIGF0IGxlYXN0IHR3byBi
dWdzIGhlcmUuCj4gCj4gMSkgUlNEUCB3YXMgYSBsYXRlIGFkZGl0aW9uIHRvIHRoZSBQVkggYm9v
dCBwcm90b2NvbC7CoCBYZW4ncyBQVkgKPiBlbnRyeXBvaW50IG11c3Qgbm90IG1hbmRhdGUgaXRz
IGV4aXN0ZW5jZSwgYmVjYXVzZSB0aGVyZSBhcmUgcmVsZWFzZXMgb2YKPiB0aGUgZG9tYWluIGJ1
aWxkZXIgd2hpY2ggZG9uJ3QgcHJvdmlkZSBpdC4KClRoZSBpbm5lciBYZW4sIGluIHRoaXMgY2Fz
ZSwgY2FuIGZhbGwgYmFjayB0byBzY2FubmluZyBsb3cgMU1CIG1lbW9yeQpmb3IgUlNEUC4KCj4g
Cj4gMikgVGhlIEhWTS9QVkggYm9vdCBjb25mdXNpb24uwqAgVGhpcyB0aGluayB0aGlzIGlzIGEg
c3RpbGwtb3V0c3RhbmRpbmcKPiBidWcgYXJvdW5kIHRoZSBicm9rZW4gYXNzdW1wdGlvbiB0aGF0
IHRoZSBodm1sb2FkZXIgYmluYXJ5IHNwZWFrcyB0aGUKPiBQVkggcHJvdG9jb2wgd2l0aG91dCBh
ZHZlcnRpc2luZyBpdHNlbGYgYXBwcm9wcmlhdGVseSAoSSByZWFsbHkgcmVncmV0Cj4gbm90IG9i
amVjdGluZyB0byB0aG9zZSBwYXRjaGVzIGJlZm9yZSB0aGV5IHdlbnQgaW4pLsKgIEF0IHRoZSBs
ZWFzdCwgdGhhdAo+IG5lZWRzIGZpeGluZyBieSBwdXR0aW5nIGEgcHJvcGVyIEVMRiBub3RlIGlu
IGh2bWxvYWRlciwgYW5kIHRoZSBkb21haW4KPiBidWlsZGVyIG5lZWRzIHRvIGJlIHVwZGF0ZWQg
dG8gYnVpbGQgYWxsIFBWSC1ib290LUFCSSBpbWFnZXMgY29uc2lzdGVudGx5LgoKRG8geW91IGV4
cGVjdCB1c2VycyB0byBkcm9wIGFuIGFyYml0cmFyeSBodm1sb2FkZXIgaW50byBhbiBhcmJpdHJh
cnkKdmVyc2lvbiBvZiBYZW4gYW5kIHRoZXkgY29udGludWUgdG8gd29yaz8KCldlaS4KCj4gCj4g
SSBkb24ndCBoYXZlIHRpbWUgdG8gbG9vayBpbnRvIHRoaXMgYXQgdGhlIG1vbWVudCwgaWYgYW55
b25lIGZhbmNpZXMKPiB0cnlpbmcgdG8gZml4IHRoZXNlIGlzc3Vlcy4KPiAKPiB+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:05:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:05: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-devel-bounces@lists.xenproject.org>)
	id 1goocq-0003uV-Rh; Wed, 30 Jan 2019 12:05: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=cjPf=QG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1goocp-0003uP-IN
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 12:05:51 +0000
X-Inumbo-ID: 6264af2a-2487-11e9-b0d4-33d19839123f
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6264af2a-2487-11e9-b0d4-33d19839123f;
 Wed, 30 Jan 2019 12:05:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B1BE8A78;
 Wed, 30 Jan 2019 04:05:49 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E69FD3F59C;
 Wed, 30 Jan 2019 04:05:48 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Peng Fan <peng.fan@nxp.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>
References: <20190122024416.10673-1-peng.fan@nxp.com>
 <a3be5c44-5947-eaa7-392d-5de3daff4b9f@arm.com>
Message-ID: <f476d1e3-348d-ba21-688a-1046c98bf23f@arm.com>
Date: Wed, 30 Jan 2019 12:05:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <a3be5c44-5947-eaa7-392d-5de3daff4b9f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] arm: gic-v3: clear GICR active interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKClJlcGx5aW5nIHRvIHRoaXMgdGhyZWFkIGFnYWluLgoKT24gMjIvMDEvMjAxOSAxMDo1NCwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFBlbmcsCj4gCj4gVGhlIGNvbW1pdCB0aXRsZSBpcyBh
IGJpdCBjb25mdXNpbmcuIEl0IHN1Z2dlc3RzIHRoYXQgYWxsIGludGVycnVwdHMgc2hvdWxkIGJl
IAo+IGRlYWN0aXZhdGVkIGF0IGJvb3QsIGhvd2V2ZXIgeW91IGFyZSBvbmx5IGRlYWN0aXZhdGlu
ZyB0aGUgU0dJcy4KPiAKPiBPbiAxLzIyLzE5IDI6MzUgQU0sIFBlbmcgRmFuIHdyb3RlOgo+PiBP
biBpLk1YOCwgd2UgaW1wbGVtZW50ZWQgcGFydGl0aW9uIHJlYm9vdCB3aGljaCBtZWFucyBDb3J0
ZXgtQSByZWJvb3QKPj4gd2lsbCBub3QgaW1wYWN0IE00IGNvcmVzIGFuZCBTeXN0ZW0gY29udHJv
bCBVbml0IGNvcmUuIEhvd2V2ZXIgR0lDdjMKPj4gaXMgbm90IHJlc2V0IGJlY2F1c2UgaGFyZHdh
cmUgZGVzaWduLgo+IAo+IFdoYXQgZG8geW91IG1lYW4gYnkgaGFyZHdhcmUgZGVzaWduPyBJcyBp
dCBhIGRlZmVjdD8KPiAKPj4KPj4gVGhlIGdpYy12MyBjb250cm9sbGVyIGlzIGNvbmZpZ3VyZWQg
d2l0aCBFT0ltb2RlIHRvIDEsIHNvIGR1cmluZyB4ZW4KPj4gcmVib290LCBHSUNfU0dJX0NBTExf
RlVOQ1RJT04gaW50ZXJydXB0IGZyb20gQ1BVMCB0byBvdGhlciBDUFVzLCBidXQKPj4gc3RvcF9j
cHUgbmV2ZXIgcmV0dXJuLCB0aGF0IG1lYW5zIG90aGVyIENQVXMgaGF2ZSBubyBjaGFuY2UgdG8K
Pj4gZGVhY3RpdmUgdGhlIGludGVycnVwdC4gRHVyaW5nIHhlbiBib290aW5nIGFnYWluLCBDUFUw
IHdpbGwgaXNzdWUKPj4gR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIHRvIG90aGVyIENQVXMuIEJlY2F1
c2UgR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIG9mCj4+IG90aGVyIENQVXMgYXJlIGFjdGl2ZSBkdXJp
bmcgdGhlIGxhc3QgcmVib290LCBpbnRlcnJ1cHRzIGNvdWxkIG5vdCBiZQo+PiB0cmlnZ2VyZWQg
dW5sZXNzIHdlIGRlYWN0aXZlIHRoZSBpbnRlcnJ1cHQgZmlyc3QuCj4gCj4gIEZyb20gdGhlIGRl
c2NyaXB0aW9uIGhlcmUsIEkgdGhpbmsgaXQgbm90IHZlcnkgc2FuZSB0byBnbyB0byBzbGVlcCB3
aXRoIGFuIAo+IGludGVycnVwdCBhY3RpdmF0ZS4KCkl0IGxvb2tzIGxpa2UgSSB3YXMgd3Jvbmcg
aGVyZS4gVGhlcmUgYXJlIGNhc2Ugd2hlcmUgeW91IGNhbid0IGF2b2lkIHRoYXQgKHNlZSAKbXkg
YW5zd2VyIHRvIHlvdXIgb3RoZXIgcGF0Y2gpIGFuZCB0aGUgYm9vdCBjb2RlIGNhbm5vdCByZWx5
IG9uIHRoZSBhY3RpdmF0ZSAKc3RhdGUgb2YgaW50ZXJydXB0LiBTbyB0aGV5IGhhdmUgdG8gYmUg
Y2xlYW5lZCBhdCBib290LgoKVGhpcyBhbHNvIGhhdmUgdG8gYmUgZG9uZSBmb3IgUFBJIGFuZCBT
UElzLiBQZW5nLCB3b3VsZCB5b3UgbWluZCB0byBkbyB0aGF0IHBhdGNoPwoKPiAKPiBBIGJldHRl
ciBzb2x1dGlvbiB3b3VsZCBiZSB0byBtb3ZlIHRoZSBkZWFjdGl2YXRpb24gZWFybGllciBvbiBp
biBkb19zZ2kgKG1heWJlIAo+IGFmdGVyIGVvaV9pcnEpIHNvIHdlIGNhbGwgc3RvcF9jcHUoKSB3
aXRoIGFsbCBpbnRlcnJ1cHRzIGRpc2FibGVkLgo+IAo+Pgo+PiBTbyBsZXQncyBkZWFjdGl2ZSB0
aGUgaW50ZXJydXB0cyBkdXJpbmcgR0lDdjMgaW5pdGlhbGl6YXRpb24gdG8gZml4Cj4gCj4gcy9k
ZWFjdGl2YXRlLwo+IAo+PiB0aGlzIGlzc3VlLgo+IAo+IFNpbWlsYXJseSB0byB0aGUgY29tbWl0
IHRpdGxlLCB5b3Ugd3JvdGUgdGhlIGNvbW1pdCBtZXNzYWdlIHZlcnkgZ2VuZXJpY2FsbHkuCj4g
Cj4gCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPgo+PiAt
LS0KPj4gwqAgeGVuL2FyY2gvYXJtL2dpYy12My5jIHwgNCArKysrCj4+IMKgIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMt
djMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+PiBpbmRleCA2ZmJjMTA2NzU3Li42NDNkNGEz
M2YwIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My5jCj4+IEBAIC04MjQsOCArODI0LDEyIEBAIHN0YXRpYyBpbnQgZ2ljdjNf
Y3B1X2luaXQodm9pZCkKPj4gwqDCoMKgwqDCoCBwcmlvcml0eSA9IChHSUNfUFJJX0lQSSA8PCAy
NCB8IEdJQ19QUklfSVBJIDw8IDE2IHwgR0lDX1BSSV9JUEkgPDwgOCB8Cj4+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgR0lDX1BSSV9JUEkpOwo+PiDCoMKgwqDCoMKgIGZvciAo
aSA9IDA7IGkgPCBOUl9HSUNfU0dJOyBpICs9IDQpCj4+ICvCoMKgwqAgewo+PiDCoMKgwqDCoMKg
wqDCoMKgwqAgd3JpdGVsX3JlbGF4ZWQocHJpb3JpdHksCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSVBSSU9SSVRZUjAgKyAo
aSAvIDQpICogNCk7Cj4+ICvCoMKgwqDCoMKgwqDCoCB3cml0ZWxfcmVsYXhlZCgweGZmZmZmZmZm
LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEdJQ0RfUkRJU1RfU0dJX0JBU0Ug
KyBHSUNSX0lDQUNUSVZFUjAgKyAoaSAvIDQpICogNCk7CgpFYWNoIElDQUNUSVZFUjAgcmVnaXN0
ZXJzIGhvbGQgdGhlIGFjdGl2ZSBiaXQgZm9yIDMyIGludGVycnVwdHMuIEhvd2V2ZXIsIHRoaXMg
CmNvZGUgYXNzdW1lcyB0aGUgcmVnaXN0ZXIgb25seSBob2xkIDQgaW50ZXJydXB0cy4gU28gdGhp
cyB3aWxsIHdyaXRlIHRvIHVud2FudGVkIAphcmVhLgoKVGhlcmUgYXJlIG9ubHkgMTYgU0dJcywg
c28gaXQgZml0cyBpbiBvbmUgd3JpdGUgdG8gSUNBQ1RJVkVSMC4gQXMgd3JvdGUgYWJvdmUsIAp5
b3UgYWxzbyBuZWVkIHRvIGRlYWN0aXZhdGUgdGhlIFBQSXMuIFNvIHRoZSBmb2xsb3dpbmcgc2hv
dWxkIGJlIGVub3VnaDoKCi8qCiAgKiBUaGUgYWN0aXZhdGUgc3RhdGUgaXMgdW5rbm93biBhdCBi
b290LCBzbyBtYWtlIHN1cmUgYWxsIFNHSXMgYW5kIFBQSXMgYXJlCiAgKiBkZS1hY3RpdmF0ZWQu
CiAgKi8Kd3JpdGVsX3JlbGF4ZWQoMHhmZmZmZmZmZiwgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJ
Q1JfSUNBQ1RJVkVSMCk7CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:10:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:10: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-devel-bounces@lists.xenproject.org>)
	id 1gooh2-0004po-Dw; Wed, 30 Jan 2019 12:10: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=Dih/=QG=citrix.com=prvs=92691fb14=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gooh0-0004nQ-Rf
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 12:10:10 +0000
X-Inumbo-ID: fd09f435-2487-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd09f435-2487-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 12:10:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76818680"
Date: Wed, 30 Jan 2019 12:10:07 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190130121007.GC2306@perard.uk.xensource.com>
References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com>
 <20190130112520.5xdysgunnl44vdpk@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190130112520.5xdysgunnl44vdpk@mac>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [Xen 4.12 bug] HVM/PVH boot confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMTI6MjU6MjBQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBBZGRpbmcgQW50aG9ueSB3aG8gbGlrZWx5IGtub3dzIG1vcmUgYWJvdXQgYWxs
IHRoaXMgc2luY2UgaXQncyBjbG9zZWx5Cj4gcmVsYXRlZCB0byBRRU1VLgo+IAo+IE9uIFR1ZSwg
SmFuIDI5LCAyMDE5IGF0IDA3OjQ5OjUxUE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4g
PiBIZWxsbywKPiA+IAo+ID4gR2l2ZW4gdGhlIGZvbGxvd2luZyB2bS5jZmcgZmlsZToKPiA+IAo+
ID4gbmFtZT0idm0iCj4gPiB0eXBlPSJodm0iCj4gPiAKPiA+IHZjcHVzPTQKPiA+IG1lbW9yeT0x
MDI0Cj4gPiAKPiA+IGZpcm13YXJlX292ZXJyaWRlPSIvcm9vdC94ZW4tc3ltcyIKPiA+IAo+ID4g
a2VybmVsPSIvYm9vdC92bWxpbnV6LTQuNC14ZW4iCj4gPiByYW1kaXNrPSIvYm9vdC9pbml0cmQt
NC40LjArMTAuaW1nIgo+IAo+IEkga25vdyB2ZXJ5IGxpdHRsZSBhYm91dCBkaXJlY3Qga2VybmVs
IGJvb3Rpbmcgd2l0aCBIVk0sIGJ1dCBJIGFzc3VtZQo+IHVzaW5nIGZpcm13YXJlX292ZXJyaWRl
IGdldHMgcmlkIG9mIGh2bWxvYWRlciBhbmQgdGhlIEJJT1MvVUVGSQo+IHBheWxvYWQgcGx1cyB0
aGUgb3B0aW9uIHJvbSB0byBkaXJlY3QgYm9vdCBpbnRvIGEgTGludXgga2VybmVsPwoKSW4gSFZN
IGRpcmVjdCBib290IGNhc2UsIFNlYUJJT1MgdGFrZXMgY2FyZSBvZiBsb2FkaW5nIHRoZSBrZXJu
ZWwgYW5kCmJvb3RpbmcgaXQuIFFFTVUgY29tbXVuaWNhdGUgd2l0aCBTZWFCSU9TIHZpYSB0aGUg
ZmlybXdhcmUgY29uZmlnCmludGVyZmFjZSAoZndfY2ZnKS4KClNldHRpbmcgZmlybXdhcmVfb3Zl
cnJpZGUgb25seSByZXBsYWNlIGh2bWxvYWRlciBieSB0aGF0IG90aGVyIGVsZi4KCgo+IFNvIGJh
c2ljYWxseSB0aGUgbW9kdWxlIGxpc3QgaXMgYG1vZFswXSA9IGtlcm5lbGAgYW5kIGBtb2RbMV0g
PQo+IHJhbWRpc2tgPwoKTm8sIHRoZSBtb2R1bGUgbGlzdCBpc24ndCBtYWdpY2FsbHkgY2hhbmdl
LCBJIGRvbid0IHRoaW5rLgpUaGUgdG9vbHN0YWNrIGlzIHN0aWxsIGdvaW5nIHRvIGJ1dCBzZWFi
aW9zIGFzIG9uZSBvZiB0aGUgbW9kdWxlCihwcm9iYWJseSBvbmx5LCBJIGZvcmdvdCksIGJ1dCB0
aGVyZSBpc24ndCBhIHJlYXNvbiB0byBwdXQgdGhlCmtlcm5lbC9yYW1kaXNrIGluIHRoZXJlLgoK
CkluIHRoZSBjb25maWcgYWJvdmUsIHhlbiBjYW4gYmUgYSBrZXJuZWwgYXQgbW9zdCAoSSB0aGlu
ayksIGJ1dApjZXJ0YWlubHkgbm90IGEgZmlybXdhcmUuCgotLSAKQW50aG9ueSBQRVJBUkQKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:13:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:13:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goojg-00050U-Sw; Wed, 30 Jan 2019 12:12: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=cjPf=QG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1goojg-00050P-1e
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 12:12:56 +0000
X-Inumbo-ID: 5fe2470c-2488-11e9-9c5b-636d788a5ab5
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5fe2470c-2488-11e9-9c5b-636d788a5ab5;
 Wed, 30 Jan 2019 12:12:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1B89DA78;
 Wed, 30 Jan 2019 04:12:55 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 74F113F557;
 Wed, 30 Jan 2019 04:12:54 -0800 (PST)
To: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 Andrii Anisov <andrii.anisov@gmail.com>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <3aecad20-41f5-4249-46be-bfef80c88ea3@gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
Date: Wed, 30 Jan 2019 12:12:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzMC8wMS8yMDE5IDIwOjIzLCBMT1BFWiwgRlVFTlRFUyBOQUNBUklOTyBKYWlybyBF
ZHVhcmRvIHdyb3RlOgoKTXkgZS1tYWlsIGNsaWVudCB0aGlua3MgdGhlIGUtbWFpbCB3YXMgc2Vu
dCBmcm9tIHRoZSBmdXR1cmUuIENhbiB5b3UgbWFrZSBzdXJlIAp5b3VyIHRpbWV6b25lIGlzIHNl
dCBjb3JyZWN0bHk/Cgo+IFvCoMKgwqAgMC42ODI5OTZdIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQg
ZmVhdHVyZTogS2VybmVsIHBhZ2UgdGFibGUgaXNvbGF0aW9uIChLUFRJKQo+IAo+IChYRU4pIHAy
bS5jOjE4NDQ6IGQwdjE6IEZhaWxlZCB0byB3YWxrIHBhZ2UtdGFibGUgdmEgMHhmZmZmODAwMDEz
ZjU5YzU3Cj4gKFhFTikgcDJtLmM6MTg0NDogZDB2MjogRmFpbGVkIHRvIHdhbGsgcGFnZS10YWJs
ZSB2YSAweGZmZmY4MDAwMTNmNzBjNTcKPiAoWEVOKSBwMm0uYzoxODQ0OiBkMHYxOiBGYWlsZWQg
dG8gd2FsayBwYWdlLXRhYmxlIHZhIDB4ZmZmZjgwMDAxM2Y1OWM0OAo+IChYRU4pIHAybS5jOjE4
NDQ6IGQwdjI6IEZhaWxlZCB0byB3YWxrIHBhZ2UtdGFibGUgdmEgMHhmZmZmODAwMDEzZjcwYzQ4
Cj4gCj4gPC8gdGhpcyBjb250aW51ZXMgaW5maW5pdGVseT4KPiAKPiBJcyB0aGlzIG5vcm1hbC4g
Q291bGQgdGhlIGVycm9yIGhhdmUgYW55dGhpbmcgdG8gZG8gd2l0aCBtZSB1c2luZyB0aGUgCj4g
ZG9tMF9tYXhfdnBjdXM9NCBib290YXJnIGZvciBYZW4/CgpObyB0aGlzIGlzIGEgdW5rbm93biBi
ZW5pZ24gaXNzdWUgd2hlbiB1c2luZyBLUFRJIGtlcm5lbCBvbiBYZW4gKHNlZSBbMV0pLiBJIApz
dGlsbCBoYXZlbid0IGZvdW5kIHRpbWUgdG8gZml4IGl0IGFuZCB3b3VsZCBhcHByZWNpYXRlIGhl
bHAgdG8gc29sdmUgdGhlIGlzc3VlLgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTAzL21zZzAwMjIzLmh0bWwKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:22:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:22: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-devel-bounces@lists.xenproject.org>)
	id 1goosh-00062r-Qm; Wed, 30 Jan 2019 12:22:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1goosg-00062m-E5
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 12:22:14 +0000
X-Inumbo-ID: ab25f6b8-2489-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab25f6b8-2489-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 12:22:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="85268531"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com>
 <20190130112520.5xdysgunnl44vdpk@mac>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8eb1e686-21e3-387e-6009-af9f0c3a28db@citrix.com>
Date: Wed, 30 Jan 2019 12:22:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190130112520.5xdysgunnl44vdpk@mac>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [Xen 4.12 bug] HVM/PVH boot confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxMToyNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBBZGRpbmcgQW50
aG9ueSB3aG8gbGlrZWx5IGtub3dzIG1vcmUgYWJvdXQgYWxsIHRoaXMgc2luY2UgaXQncyBjbG9z
ZWx5Cj4gcmVsYXRlZCB0byBRRU1VLgo+Cj4gT24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMDc6NDk6
NTFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gSGVsbG8sCj4+Cj4+IEdpdmVuIHRo
ZSBmb2xsb3dpbmcgdm0uY2ZnIGZpbGU6Cj4+Cj4+IG5hbWU9InZtIgo+PiB0eXBlPSJodm0iCj4+
Cj4+IHZjcHVzPTQKPj4gbWVtb3J5PTEwMjQKPj4KPj4gZmlybXdhcmVfb3ZlcnJpZGU9Ii9yb290
L3hlbi1zeW1zIgo+Pgo+PiBrZXJuZWw9Ii9ib290L3ZtbGludXotNC40LXhlbiIKPj4gcmFtZGlz
az0iL2Jvb3QvaW5pdHJkLTQuNC4wKzEwLmltZyIKPiBJIGtub3cgdmVyeSBsaXR0bGUgYWJvdXQg
ZGlyZWN0IGtlcm5lbCBib290aW5nIHdpdGggSFZNLCBidXQgSSBhc3N1bWUKPiB1c2luZyBmaXJt
d2FyZV9vdmVycmlkZSBnZXRzIHJpZCBvZiBodm1sb2FkZXIgYW5kIHRoZSBCSU9TL1VFRkkKPiBw
YXlsb2FkIHBsdXMgdGhlIG9wdGlvbiByb20gdG8gZGlyZWN0IGJvb3QgaW50byBhIExpbnV4IGtl
cm5lbD8KCkNvcnJlY3QuCgo+IFNvIGJhc2ljYWxseSB0aGUgbW9kdWxlIGxpc3QgaXMgYG1vZFsw
XSA9IGtlcm5lbGAgYW5kIGBtb2RbMV0gPQo+IHJhbWRpc2tgPwoKSSdkIGV4cGVjdCBzby7CoCBU
aGF0IHdhcyBzZXR1cCBJIHdhcyBhaW1pbmcgZm9yLgoKPj4gY21kbGluZT0iY29uc29sZT14ZW4s
cHYgZG9tMD1wdiAtLS0gZWFybHlwcmludGs9eGVuIgo+Pgo+PiBYZW4gY3Jhc2hlcyB3aXRoIHRo
ZSBmb2xsb3dpbmcgdHJhY2U6Cj4+Cj4+IChkMTUpIChYRU4pIFhlbiBCVUcgYXQgcHZoLWJvb3Qu
Yzo4Mgo+PiAoZDE1KSAoWEVOKSAtLS0tWyBYZW4tNC4xMi4wLXJjICB4ODZfNjQgIGRlYnVnPXkg
ICBOb3QgdGFpbnRlZCBdLS0tLQo+PiAoZDE1KSAoWEVOKSBDUFU6ICAgIDAKPj4gKGQxNSkgKFhF
TikgUklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDQzMzFmMj5dIHB2aF9pbml0KzB4MjdkLzB4MmZl
Cj4+IDxzbmlwPgo+PiAoZDE1KSAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPj4gKGQxNSkgKFhFTikg
ICAgWzxmZmZmODJkMDgwNDMzMWYyPl0gcHZoX2luaXQrMHgyN2QvMHgyZmUKPj4gKGQxNSkgKFhF
TikgICAgWzxmZmZmODJkMDgwNDI5MDAwPl0gX19zdGFydF94ZW4rMHgxNGMvMHgyOGY2Cj4+IChk
MTUpIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIwMDBmMz5dIF9faGlnaF9zdGFydCsweDUzLzB4NTUK
Pj4gKGQxNSkgKFhFTikKPj4gKGQxNSkgKFhFTikKPj4gKGQxNSkgKFhFTikgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAoZDE1KSAoWEVOKSBQYW5pYyBvbiBDUFUg
MDoKPj4gKGQxNSkgKFhFTikgWGVuIEJVRyBhdCBwdmgtYm9vdC5jOjgyCj4+IChkMTUpIChYRU4p
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4KPj4gVGhlIHByb2Js
ZW0gaXMgdGhhdCBYZW4gaXMgc3RhcnRlZCBhdCBpdHMgUFZIIGVudHJ5cG9pbnQgKGNvbnRyYXJ5
IHRvCj4+IHRoZSBpbnN0cnVjdGlvbnMgaW4gdGhlIHZtIGNvbmZpZyBmaWxlKSwgYW5kIFhlbiB1
bmNvbmRpdGlvbmFsbHkgZXhwZWN0cwo+PiBSU0RQIHRvIGJlIHBhc3NlZC4KPj4KPj4gVGhlcmUg
YXJlIGF0IGxlYXN0IHR3byBidWdzIGhlcmUuCj4+Cj4+IDEpIFJTRFAgd2FzIGEgbGF0ZSBhZGRp
dGlvbiB0byB0aGUgUFZIIGJvb3QgcHJvdG9jb2wuwqAgWGVuJ3MgUFZICj4+IGVudHJ5cG9pbnQg
bXVzdCBub3QgbWFuZGF0ZSBpdHMgZXhpc3RlbmNlLCBiZWNhdXNlIHRoZXJlIGFyZSByZWxlYXNl
cyBvZgo+PiB0aGUgZG9tYWluIGJ1aWxkZXIgd2hpY2ggZG9uJ3QgcHJvdmlkZSBpdC4KPiBSaWdo
dCwgSSB0aGluayBpdCBzaG91bGQgYmUgZmluZSB0byBhdHRlbXB0IHRvIGJvb3Qgd2l0aG91dCBh
IHJzZHAKPiBoaW50LCBYZW4gY2FuIGFsd2F5cyByZXNvcnQgdG8gc2Nhbm5pbmcgdGhlIGxvdyAx
TUIgaW4gb3JkZXIgdG8KPiBhdHRlbXB0IHRvIGZpbmQgdGhlIHJzZHAuCgpBZ3JlZWQuCgo+IFRo
ZSBwcm9ibGVtIGhlcmUgd291bGQgYmUgdGhhdCB0aGUgdG9vbHN0YWNrIGlzIG5vdCBnb2luZyB0
byBjcmVhdGUKPiBhbnkgQUNQSSB0YWJsZXMgYmVjYXVzZSBpdCdzIGEgSFZNIGd1ZXN0IGFuZCB0
aHVzIHRoZSB0b29sc3RhY2sKPiBleHBlY3RzIHRoZSBmaXJtd2FyZSB0byBjcmVhdGUgc3VjaCB0
YWJsZXMgKGh2bWxvYWRlcikuIFNpbmNlIGluIHRoZQo+IGFib3ZlIGV4YW1wbGUgeW91IHNraXAg
dGhlIGZpcm13YXJlLCB5b3Ugd29uJ3QgZ2V0IGFueSBBQ1BJIHRhYmxlcyBhdAo+IGFsbC4KClRo
aXMsIHdoaWxlIHRydWUsIGlzbid0IGFjdHVhbGx5IGEgcHJvYmxlbSBmb3IgdGhlIGNhc2UgSSdt
IHRlc3RpbmcuCgpCdXQgeWVzIC0gSSBkb24ndCBleHBlY3QgdG8gYmUgYWJsZSB0byBzdWJzdGl0
dXRlIFhlbiBmb3IgaHZtbG9hZGVyIGluCnRoZSBnZW5lcmFsIGNhc2UuwqAgV2hhdCBJIGRpZG4n
dCBleHBlY3Qgd2FzIGZvciBYZW4gdG8gZXhwbG9kZSBpbiB0aGUKd2F5IGl0IGRpZC4KCj4KPj4g
MikgVGhlIEhWTS9QVkggYm9vdCBjb25mdXNpb24uwqAgVGhpcyB0aGluayB0aGlzIGlzIGEgc3Rp
bGwtb3V0c3RhbmRpbmcKPj4gYnVnIGFyb3VuZCB0aGUgYnJva2VuIGFzc3VtcHRpb24gdGhhdCB0
aGUgaHZtbG9hZGVyIGJpbmFyeSBzcGVha3MgdGhlCj4+IFBWSCBwcm90b2NvbCB3aXRob3V0IGFk
dmVydGlzaW5nIGl0c2VsZiBhcHByb3ByaWF0ZWx5IChJIHJlYWxseSByZWdyZXQKPj4gbm90IG9i
amVjdGluZyB0byB0aG9zZSBwYXRjaGVzIGJlZm9yZSB0aGV5IHdlbnQgaW4pLsKgIEF0IHRoZSBs
ZWFzdCwgdGhhdAo+PiBuZWVkcyBmaXhpbmcgYnkgcHV0dGluZyBhIHByb3BlciBFTEYgbm90ZSBp
biBodm1sb2FkZXIsIGFuZCB0aGUgZG9tYWluCj4+IGJ1aWxkZXIgbmVlZHMgdG8gYmUgdXBkYXRl
ZCB0byBidWlsZCBhbGwgUFZILWJvb3QtQUJJIGltYWdlcyBjb25zaXN0ZW50bHkuCj4gSG0sIGJv
b3RpbmcgaHZtbG9hZGVyIHVzaW5nIHRoZSBodm1fc3RhcnRfaW5mbyBoYXMgYWx3YXlzIGJlZW4g
a2luZCBvZgo+IGEgaGFjaywgdGhhdCByZWxpZWQgb24gdGhlIHRvb2xzdGFjayBiZWluZyBpbiBm
dWxsIGNvbnRyb2wgb2YgdGhlCj4gZmlybXdhcmUgYW5kIHRoZSB1c2VyIG5vdCBwbGF5aW5nIHdp
dGggaXQuCgpJdHMgZG91Ymx5IGEgaGFjayBiZWNhdXNlIG91ciBwcm92aWRlZCBodm1sb2FkZXIg
YmluYXJ5IGRvZXNuJ3QKYWR2ZXJ0aXNlIGl0c2VsZiBhcyBhIFBWSC1jYXBhYmxlIGJpbmFyeS4K
Cj4gSSB0aGluayBwYXJ0IG9mIHRoZSBwcm9ibGVtIGhlcmUgYWxzbyBjb21lcyBmcm9tIHRoZSBm
YWN0IHRoYXQgdGhlCj4gbG9hZGVyIGxpc3QgKHhjX2RvbV9sb2FkZXIgKmZpcnN0X2xvYWRlcikg
aXMgc2hhcmVkIGJldHdlZW4KPiBhbGwgdGhlIGd1ZXN0IHR5cGVzLCB0aHVzIGFsbG93aW5nIGEg
Z3Vlc3QgaW4gYSBodm0gY29udGFpbmVyIHRvIGJlCj4gYm9vdGVkIHVzaW5nIHRoZSBwdmggZW50
cnkgcG9pbnQuCgpJIHRoaW5rIGl0IHdvdWxkIGhlbHAgdG8gaGF2ZSBhIGNsZWFyIHNlcGFyYXRp
b24gYmV0d2VlbiB0aGUKUFZILWJvb3QtQUJJICh3aGljaCBpcyB1c2VkIGJ5IEhWTSBndWVzdHMg
YXMgd2VsbCksIGFuZCB0aGUgY29uY2VwdCBvZiBhClBWSCBndWVzdCBzaW1wbHkgYmVpbmcgYW4g
SFZNIHdpdGggbGVzcyBlbXVsYXRpb24uCgpUaGUgZG9tYWluIGJ1aWxkZXIgZG9lcyBuZWVkIHRv
IGhhdmUgc29tZSBrbm93bGVkZ2UsIGV2ZW4gaWYgb25seSBmb3IKYnVpbGRpbmcgdGhlIG1lbW9y
eSBtYXAuCgo+Cj4gSSB0aGluayBhIHByb3BlciBmaXggdG8gdGhpcyBtZXNzIGludm9sdmVzIHRo
ZSBIVk0gYW5kIHRoZSBQVkggZG9tYWluCj4gY3JlYXRpb24gcGF0aHMgYmVpbmcgZXhhY3RseSB0
aGUgc2FtZSwgaWU6IEFDUEkgdGFibGVzIGFsd2F5cyBjcmVhdGVkCj4gYnkgdGhlIHRvb2xzdGFj
ayBmb3IgZXhhbXBsZS4gVGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGEgUFZIIGFuZCBhCj4g
SFZNIGd1ZXN0cyBmcm9tIHRoZSB0b29sc3RhY2sgUG9WIHNob3VsZCBiZSB0aGUgZW11bGF0ZWQg
ZGV2aWNlcyB0aGF0Cj4gaXQgZ2V0cy4KClRoaXMgaXMgZGVmaW5pdGVseSBhIGdvb2QgbW92ZS7C
oCBXZSd2ZSBnb3QgdG9vIG1hbnkgZGlmZmVyZW50IHdheXMgb2YKY29uc3RydWN0aW5nIGd1ZXN0
cywgYW5kIHRoZXJlIGlzIGEgbG90IG9mIHVubmVjZXNzYXJ5IGR1cGxpY2F0aW9uLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:30:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:30: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-devel-bounces@lists.xenproject.org>)
	id 1gop0z-00073k-Nk; Wed, 30 Jan 2019 12:30: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=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gop0y-00073f-Jg
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 12:30:48 +0000
X-Inumbo-ID: dd849df2-248a-11e9-8a07-671c0eb7b897
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd849df2-248a-11e9-8a07-671c0eb7b897;
 Wed, 30 Jan 2019 12:30:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="85268844"
To: Wei Liu <wei.liu2@citrix.com>
References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com>
 <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b1697751-7e48-c377-c040-9e364a8c2c96@citrix.com>
Date: Wed, 30 Jan 2019 12:30:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [Xen 4.12 bug] HVM/PVH boot confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxMTo1OSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEphbiAyOSwgMjAx
OSBhdCAwNzo0OTo1MVBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBIZWxsbywKPj4K
Pj4gR2l2ZW4gdGhlIGZvbGxvd2luZyB2bS5jZmcgZmlsZToKPj4KPj4gbmFtZT0idm0iCj4+IHR5
cGU9Imh2bSIKPj4KPj4gdmNwdXM9NAo+PiBtZW1vcnk9MTAyNAo+Pgo+PiBmaXJtd2FyZV9vdmVy
cmlkZT0iL3Jvb3QveGVuLXN5bXMiCj4+Cj4+IGtlcm5lbD0iL2Jvb3Qvdm1saW51ei00LjQteGVu
Igo+PiByYW1kaXNrPSIvYm9vdC9pbml0cmQtNC40LjArMTAuaW1nIgo+Pgo+PiBjbWRsaW5lPSJj
b25zb2xlPXhlbixwdiBkb20wPXB2IC0tLSBlYXJseXByaW50az14ZW4iCj4+Cj4gV2hhdCBpcyB5
b3VyIHVzZSBjYXNlIGhlcmU/IElmIHlvdSB3YW50IHRvIHVzZSB0aGUgc2hpbSwgd2h5IGRvbid0
IHlvdQo+IHB1dCBwdnNoaW09MSBkaXJlY3RseT8KCkknbSB0ZXN0aW5nIGEgY29ybmVyIGNhc2Uu
Cgo+Cj4+IFhlbiBjcmFzaGVzIHdpdGggdGhlIGZvbGxvd2luZyB0cmFjZToKPj4KPj4gKGQxNSkg
KFhFTikgWGVuIEJVRyBhdCBwdmgtYm9vdC5jOjgyCj4+IChkMTUpIChYRU4pIC0tLS1bIFhlbi00
LjEyLjAtcmMgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCj4+IChkMTUpIChY
RU4pIENQVTogICAgMAo+PiAoZDE1KSAoWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwNDMz
MWYyPl0gcHZoX2luaXQrMHgyN2QvMHgyZmUKPj4gPHNuaXA+Cj4+IChkMTUpIChYRU4pIFhlbiBj
YWxsIHRyYWNlOgo+PiAoZDE1KSAoWEVOKSAgICBbPGZmZmY4MmQwODA0MzMxZjI+XSBwdmhfaW5p
dCsweDI3ZC8weDJmZQo+PiAoZDE1KSAoWEVOKSAgICBbPGZmZmY4MmQwODA0MjkwMDA+XSBfX3N0
YXJ0X3hlbisweDE0Yy8weDI4ZjYKPj4gKGQxNSkgKFhFTikgICAgWzxmZmZmODJkMDgwMjAwMGYz
Pl0gX19oaWdoX3N0YXJ0KzB4NTMvMHg1NQo+PiAoZDE1KSAoWEVOKQo+PiAoZDE1KSAoWEVOKQo+
PiAoZDE1KSAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+
IChkMTUpIChYRU4pIFBhbmljIG9uIENQVSAwOgo+PiAoZDE1KSAoWEVOKSBYZW4gQlVHIGF0IHB2
aC1ib290LmM6ODIKPj4gKGQxNSkgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgo+Pgo+PiBUaGUgcHJvYmxlbSBpcyB0aGF0IFhlbiBpcyBzdGFydGVkIGF0IGl0
cyBQVkggZW50cnlwb2ludCAoY29udHJhcnkgdG8KPj4gdGhlIGluc3RydWN0aW9ucyBpbiB0aGUg
dm0gY29uZmlnIGZpbGUpLCBhbmQgWGVuIHVuY29uZGl0aW9uYWxseSBleHBlY3RzCj4+IFJTRFAg
dG8gYmUgcGFzc2VkLgo+Pgo+PiBUaGVyZSBhcmUgYXQgbGVhc3QgdHdvIGJ1Z3MgaGVyZS4KPj4K
Pj4gMSkgUlNEUCB3YXMgYSBsYXRlIGFkZGl0aW9uIHRvIHRoZSBQVkggYm9vdCBwcm90b2NvbC7C
oCBYZW4ncyBQVkgKPj4gZW50cnlwb2ludCBtdXN0IG5vdCBtYW5kYXRlIGl0cyBleGlzdGVuY2Us
IGJlY2F1c2UgdGhlcmUgYXJlIHJlbGVhc2VzIG9mCj4+IHRoZSBkb21haW4gYnVpbGRlciB3aGlj
aCBkb24ndCBwcm92aWRlIGl0Lgo+IFRoZSBpbm5lciBYZW4sIGluIHRoaXMgY2FzZSwgY2FuIGZh
bGwgYmFjayB0byBzY2FubmluZyBsb3cgMU1CIG1lbW9yeQo+IGZvciBSU0RQLgoKQWdyZWVkLgoK
Pgo+PiAyKSBUaGUgSFZNL1BWSCBib290IGNvbmZ1c2lvbi7CoCBUaGlzIHRoaW5rIHRoaXMgaXMg
YSBzdGlsbC1vdXRzdGFuZGluZwo+PiBidWcgYXJvdW5kIHRoZSBicm9rZW4gYXNzdW1wdGlvbiB0
aGF0IHRoZSBodm1sb2FkZXIgYmluYXJ5IHNwZWFrcyB0aGUKPj4gUFZIIHByb3RvY29sIHdpdGhv
dXQgYWR2ZXJ0aXNpbmcgaXRzZWxmIGFwcHJvcHJpYXRlbHkgKEkgcmVhbGx5IHJlZ3JldAo+PiBu
b3Qgb2JqZWN0aW5nIHRvIHRob3NlIHBhdGNoZXMgYmVmb3JlIHRoZXkgd2VudCBpbikuwqAgQXQg
dGhlIGxlYXN0LCB0aGF0Cj4+IG5lZWRzIGZpeGluZyBieSBwdXR0aW5nIGEgcHJvcGVyIEVMRiBu
b3RlIGluIGh2bWxvYWRlciwgYW5kIHRoZSBkb21haW4KPj4gYnVpbGRlciBuZWVkcyB0byBiZSB1
cGRhdGVkIHRvIGJ1aWxkIGFsbCBQVkgtYm9vdC1BQkkgaW1hZ2VzIGNvbnNpc3RlbnRseS4KPiBE
byB5b3UgZXhwZWN0IHVzZXJzIHRvIGRyb3AgYW4gYXJiaXRyYXJ5IGh2bWxvYWRlciBpbnRvIGFu
IGFyYml0cmFyeQo+IHZlcnNpb24gb2YgWGVuIGFuZCB0aGV5IGNvbnRpbnVlIHRvIHdvcms/CgpU
aGlzIGlzIGhhcmQgdG8gYW5zd2VyLsKgIEhWTUxvYWRlciBzcGVjaWZpY2FsbHksIHBlcmhhcHMg
bm90LsKgIEFmdGVyCmFsbCwgaXQgZG9lcyBsaW5rIHVuc3RhYmxlIGxpYnJhcmllcyBmcm9tIHRv
b2xzLwoKVGhhdCBzYWlkLCBob3cgd2UgYm9vdCBndWVzdHMgaXMgYW4gQUJJLCBhbmQgdGhpcyBz
aG91bGQgYmUga2VwdCBpbiBtaW5kCndoZW4gbWFraW5nIGNoYW5nZXMuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:37:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gop7V-0007G4-Jv; Wed, 30 Jan 2019 12:37: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=Cj/s=QG=citrix.com=prvs=926cecb90=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gop7U-0007Fz-Rc
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 12:37:32 +0000
X-Inumbo-ID: cf346041-248b-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf346041-248b-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 12:37:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76820268"
Date: Wed, 30 Jan 2019 12:37:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20190130123728.qz4lylvgdf6xsb6n@zion.uk.xensource.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190130103646.53649-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12 1/8] dom0/pvh: align allocation and
 mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMTE6MzY6MzlBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IER1ZSB0byB0aGUgcmVjZW50IGNoYW5nZXMgaW4gdGhlIGlvbW11IG1hcHBpbmcg
bG9naWMsIHRoZSBzdGFydAo+IGFkZHJlc3NlcyBwcm92aWRlZCBuZWVkIHRvIGJlIGFsaWduZWQg
dG8gdGhlIG9yZGVyIGludGVuZGVkIHRvIGJlCj4gbWFwcGVkLgo+IAoKQ2FuIHlvdSByZWZlcmVu
Y2Ugc29tZSBjb21taXRzIGhlcmU/IFdoYXQgd291bGQgaGFwcGVuIGlmIHRoZSBhZGRyZXNzIGlz
Cm5vdCBhbGlnbmVkPwoKPiBkb20wIFBWSCBkb21haW4gYnVpbGRlciBkaWRuJ3QgdGFrZSB0aGlz
IGludG8gYWNjb3VudCB3aGVuIHBvcHVsYXRpbmcKPiB0aGUgcDJtLCBmaXggdGhpcyBieSBtYWtp
bmcgc3VyZSB0aGUgb3JkZXIgaXMgY2hvc2VuIHNvIHRoYXQgdGhlIHN0YXJ0Cj4gYWRkcmVzcyBp
cyBhbGlnbmVkIHRvIGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gV2l0aG91dCB0aGlzIHBh
dGNoIHRyeWluZyB0byBjcmVhdGUgYSBQVkggZG9tMCB3aWxsIHRyaWdnZXIgYW4gYXNzZXJ0Cj4g
b24gY2VydGFpbiBoYXJkd2FyZSBkZXBlbmRpbmcgb24gdGhlIG1lbW9yeSBtYXAuCj4gLS0tCj4g
IHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIHwgMiArKwo+ICAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9i
dWlsZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiBpbmRleCA1MWNmNDkwODEx
Li5hNTcxZDE1YzEzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiBAQCAtMTUyLDYgKzE1Miw4
IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2Uoc3RydWN0IGRv
bWFpbiAqZCwKPiAgCj4gICAgICAgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9wYWdlcyhlbmQg
LSBzdGFydCArIDEpOwo+ICAgICAgICAgIG9yZGVyID0gbWluKG9yZGVyID8gb3JkZXIgLSAxIDog
MCwgbWF4X29yZGVyKTsKPiArICAgICAgICAvKiBUaGUgb3JkZXIgYWxsb2NhdGVkIGFuZCBwb3B1
bGF0ZWQgbXVzdCBiZSBhbGlnbmVkIHRvIHRoZSBhZGRyZXNzLiAqLwo+ICsgICAgICAgIG9yZGVy
ID0gbWluKG9yZGVyLCBzdGFydCA/IGZpbmRfZmlyc3Rfc2V0X2JpdChzdGFydCkgOiBNQVhfT1JE
RVIpOwoKSXNuJ3QgbWF4X29yZGVyIGJldHRlciBoZXJlPwoKPiAgICAgICAgICBwYWdlID0gYWxs
b2NfZG9taGVhcF9wYWdlcyhkLCBvcmRlciwgZG9tMF9tZW1mbGFncyB8IE1FTUZfbm9fc2NydWIp
Owo+ICAgICAgICAgIGlmICggcGFnZSA9PSBOVUxMICkKPiAgICAgICAgICB7Cj4gLS0gCj4gMi4y
MC4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:43:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:43: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-devel-bounces@lists.xenproject.org>)
	id 1gopDC-0008Ea-CI; Wed, 30 Jan 2019 12:43: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=v60N=QG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gopDB-0008EV-Da
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 12:43:25 +0000
X-Inumbo-ID: a13248c0-248c-11e9-bbfa-a77eba9beae7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a13248c0-248c-11e9-bbfa-a77eba9beae7;
 Wed, 30 Jan 2019 12:43:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Jan 2019 05:43:22 -0700
Message-Id: <5C519BE802000078002124FD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 30 Jan 2019 05:43:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <osstest-132484-mainreport@xen.org>
 <0e9617ba-0348-890e-050a-35ab767898b9@citrix.com>
In-Reply-To: <0e9617ba-0348-890e-050a-35ab767898b9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [xen-4.9-testing test] 132484: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE5IGF0IDE5OjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDEvMjAxOSAxODo0OSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+
PiBmbGlnaHQgMTMyNDg0IHhlbi00LjktdGVzdGluZyByZWFsIFtyZWFsXQo+PiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNDg0LyAKPj4KPj4gUmVn
cmVzc2lvbnMgOi0oCj4+Cj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAo+PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4gIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgIGZh
aWwgUkVHUi4gdnMuIDEzMDk1NAo+IAo+IFRoaXMgaXMgdGhlIFhTQS0yNzggUG9DIG5vdGljaW5n
IHRoYXQgYy9zCj4gNzVjZTM2ZWI3MmNiOTNlOGEzYzlmNjBmZDVlNjk3MDY3OTIxZDcxMiBoYXNu
J3QgYmVlbiBiYWNrcG9ydGVkLgoKSSd2ZSBqdXN0IGFkZGVkIHRoaXMgdG8gdGhlIHBlbmRpbmcg
c2V0LCBidXQgSSBoYXZlIHRvIGFkbWl0IHRoYXQKaXQgd2Fzbid0IGNsZWFyIHRvIG1lIGF0IGFs
bCB0aGF0IHRoaXMgd291bGQgYmUgbmVlZGVkIG9uIHRoZSBzdGFibGUKdHJlZXMuIFRoZXJlIHdh
cyBhIHJlbWFyayBhYm91dCBiYWNrcG9ydGFiaWxpdHkgaW4gdGhlIHN1Ym1pc3Npb24sCmJ1dCB0
aGlzIGRpZG4ndCBtZWFuIHRvIG1lIHRoYXQgaXQncyBraW5kIG9mIGltcGVyYXRpdmUgdG8gaGF2
ZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:46:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:46: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-devel-bounces@lists.xenproject.org>)
	id 1gopGZ-0008OB-Tn; Wed, 30 Jan 2019 12:46: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=Cj/s=QG=citrix.com=prvs=926cecb90=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gopGY-0008O5-SI
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 12:46:54 +0000
X-Inumbo-ID: 1e7c5514-248d-11e9-8a56-cbe69dd511d0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e7c5514-248d-11e9-8a56-cbe69dd511d0;
 Wed, 30 Jan 2019 12:46:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76820774"
Date: Wed, 30 Jan 2019 12:46:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190130124645.xd7u6ai627tbn4fg@zion.uk.xensource.com>
References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com>
 <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com>
 <b1697751-7e48-c377-c040-9e364a8c2c96@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b1697751-7e48-c377-c040-9e364a8c2c96@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [Xen 4.12 bug] HVM/PVH boot confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMTI6MzA6NDRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiA+PiBUaGVyZSBhcmUgYXQgbGVhc3QgdHdvIGJ1Z3MgaGVyZS4KPiA+Pgo+ID4+IDEp
IFJTRFAgd2FzIGEgbGF0ZSBhZGRpdGlvbiB0byB0aGUgUFZIIGJvb3QgcHJvdG9jb2wuwqAgWGVu
J3MgUFZICj4gPj4gZW50cnlwb2ludCBtdXN0IG5vdCBtYW5kYXRlIGl0cyBleGlzdGVuY2UsIGJl
Y2F1c2UgdGhlcmUgYXJlIHJlbGVhc2VzIG9mCj4gPj4gdGhlIGRvbWFpbiBidWlsZGVyIHdoaWNo
IGRvbid0IHByb3ZpZGUgaXQuCj4gPiBUaGUgaW5uZXIgWGVuLCBpbiB0aGlzIGNhc2UsIGNhbiBm
YWxsIGJhY2sgdG8gc2Nhbm5pbmcgbG93IDFNQiBtZW1vcnkKPiA+IGZvciBSU0RQLgo+IAo+IEFn
cmVlZC4KPiAKPiA+Cj4gPj4gMikgVGhlIEhWTS9QVkggYm9vdCBjb25mdXNpb24uwqAgVGhpcyB0
aGluayB0aGlzIGlzIGEgc3RpbGwtb3V0c3RhbmRpbmcKPiA+PiBidWcgYXJvdW5kIHRoZSBicm9r
ZW4gYXNzdW1wdGlvbiB0aGF0IHRoZSBodm1sb2FkZXIgYmluYXJ5IHNwZWFrcyB0aGUKPiA+PiBQ
VkggcHJvdG9jb2wgd2l0aG91dCBhZHZlcnRpc2luZyBpdHNlbGYgYXBwcm9wcmlhdGVseSAoSSBy
ZWFsbHkgcmVncmV0Cj4gPj4gbm90IG9iamVjdGluZyB0byB0aG9zZSBwYXRjaGVzIGJlZm9yZSB0
aGV5IHdlbnQgaW4pLsKgIEF0IHRoZSBsZWFzdCwgdGhhdAo+ID4+IG5lZWRzIGZpeGluZyBieSBw
dXR0aW5nIGEgcHJvcGVyIEVMRiBub3RlIGluIGh2bWxvYWRlciwgYW5kIHRoZSBkb21haW4KPiA+
PiBidWlsZGVyIG5lZWRzIHRvIGJlIHVwZGF0ZWQgdG8gYnVpbGQgYWxsIFBWSC1ib290LUFCSSBp
bWFnZXMgY29uc2lzdGVudGx5Lgo+ID4gRG8geW91IGV4cGVjdCB1c2VycyB0byBkcm9wIGFuIGFy
Yml0cmFyeSBodm1sb2FkZXIgaW50byBhbiBhcmJpdHJhcnkKPiA+IHZlcnNpb24gb2YgWGVuIGFu
ZCB0aGV5IGNvbnRpbnVlIHRvIHdvcms/Cj4gCj4gVGhpcyBpcyBoYXJkIHRvIGFuc3dlci7CoCBI
Vk1Mb2FkZXIgc3BlY2lmaWNhbGx5LCBwZXJoYXBzIG5vdC7CoCBBZnRlcgo+IGFsbCwgaXQgZG9l
cyBsaW5rIHVuc3RhYmxlIGxpYnJhcmllcyBmcm9tIHRvb2xzLwoKVGhhdCdzIG15IHRob3VnaHQg
YXMgd2VsbC4KClRvIG1lIGl0IHdvdWxkIGJlIG5pY2UgdG8gbWFrZSBodm1sb2FkZXIgYSBwcm9w
ZXIgUFZIIGJpbmFyeSwgYnV0IHRoaXMKdGFzaydzIHByaW9yaXR5IGlzIHJhdGhlciBsb3csIGJl
Y2F1c2UgSSBjb25zaWRlciBpdCBpbnRlcm5hbCB0byBYZW4uCgo+IAo+IFRoYXQgc2FpZCwgaG93
IHdlIGJvb3QgZ3Vlc3RzIGlzIGFuIEFCSSwgYW5kIHRoaXMgc2hvdWxkIGJlIGtlcHQgaW4gbWlu
ZAo+IHdoZW4gbWFraW5nIGNoYW5nZXMuCgpTdXJlLiBJIGFncmVlLgoKSSB0aGluayB3ZSd2ZSBi
ZWVuIG1pbmRmdWwgaW4gdGhhdCByZWdhcmQuIERvbWFpbiBidWlsZGVyIGNvZGUgaXNuJ3QKcGVy
ZmVjdCwgYnV0IGl0IGRvZXNuJ3QgcmVtb3ZlIG9yIGFkZCB0byB0aGUgQUJJIHdpbGx5LW5pbGx5
LiBMb25nIHRlcm0KSSBhZ3JlZSB3aXRoIFJvZ2VyIC0tIHRoaW5ncyBjYW4gYmUgc3RyZWFtbGlu
ZWQuCgpZb3VyIHVzZSBjYXNlIGlzIHJhdGhlciBzcGVjaWFsLiBBdCB0aGlzIG1vbWVudCBJIHRo
aW5rIGlmIHdlIGZpeCBpc3N1ZQpidWcgIzEgeW91IHNob3VsZCBiZSBnb29kIHRvIGdvPwoKV2Vp
LgoKPiAKPiB+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:47:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gopH0-0008QO-88; Wed, 30 Jan 2019 12:47: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=KUlV=QG=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1gopGy-0008QG-Mo
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 12:47:20 +0000
X-Inumbo-ID: 2cb81f94-248d-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2cb81f94-248d-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 12:47:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A9BF8AE88;
 Wed, 30 Jan 2019 12:47:15 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Wed, 30 Jan 2019 13:46:44 +0100
Message-Id: <20190130124711.12463-2-jslaby@suse.cz>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130124711.12463-1-jslaby@suse.cz>
References: <20190130124711.12463-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 01/28] linkage: new macros for assembler
 symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Thomas Gleixner <tglx@linutronix.de>, Peter Zijlstra <a.p.zijlstra@chello.nl>,
 Len Brown <len.brown@intel.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, linux-pm@vger.kernel.org,
 jpoimboe@redhat.com, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-kernel@vger.kernel.org, Ingo Molnar <mingo@kernel.org>, bp@alien8.de,
 Pavel Machek <pavel@ucw.cz>, hpa@zytor.com, xen-devel@lists.xenproject.org,
 Andrew Morton <akpm@linux-foundation.org>, Jiri Slaby <jslaby@suse.cz>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIG5ldyBDIG1hY3JvcyBmb3IgYW5ub3RhdGlvbnMgb2YgZnVuY3Rpb25zIGFuZCBk
YXRhIGluCmFzc2VtYmx5LiBUaGVyZSBpcyBhIGxvbmctc3RhbmRpbmcgbWVzcyBpbiBtYWNyb3Mg
bGlrZSBFTlRSWSwgRU5ELApFTkRQUk9DIGFuZCBzaW1pbGFyLiBUaGV5IGFyZSB1c2VkIGluIGRp
ZmZlcmVudCBtYW5uZXJzIGFuZCBzb21ldGltZXMKaW5jb3JyZWN0bHkuCgpTbyBpbnRyb2R1Y2Ug
bWFjcm9zIHdpdGggY2xlYXIgdXNlIHRvIGFubm90YXRlIGFzc2VtYmx5IGFzIGZvbGxvd3M6Cgph
KSBTdXBwb3J0IG1hY3JvcyBmb3IgdGhlIG9uZXMgYmVsb3cKICAgU1lNX1RfRlVOQyAtLSB0eXBl
IHVzZWQgYnkgYXNzZW1ibGVyIHRvIG1hcmsgZnVuY3Rpb25zCiAgIFNZTV9UX09CSkVDVCAtLSB0
eXBlIHVzZWQgYnkgYXNzZW1ibGVyIHRvIG1hcmsgZGF0YQogICBTWU1fVF9OT05FIC0tIHR5cGUg
dXNlZCBieSBhc3NlbWJsZXIgdG8gbWFyayBlbnRyaWVzIG9mIHVua25vd24gdHlwZQoKICAgVGhl
eSBhcmUgZGVmaW5lZCBhcyBTVFRfRlVOQywgU1RUX09CSkVDVCwgYW5kIFNUVF9OT1RZUEUKICAg
cmVzcGVjdGl2ZWx5LiBBY2NvcmRpbmcgdG8gdGhlIGdhcyBtYW51YWwsIHRoaXMgaXMgdGhlIG1v
c3QgcG9ydGFibGUKICAgd2F5LiBJIGFtIG5vdCBzdXJlIGFib3V0IG90aGVyIGFzc2VtYmxlcnMs
IHNvIHdlIGNhbiBzd2l0Y2ggdGhpcyBiYWNrCiAgIHRvICVmdW5jdGlvbiBhbmQgJW9iamVjdCBp
ZiB0aGlzIHR1cm5zIGludG8gYSBwcm9ibGVtLiBBcmNoaXRlY3R1cmVzCiAgIGNhbiBhbHNvIG92
ZXJyaWRlIHRoZW0gYnkgc29tZXRoaW5nIGxpa2UgIiwgQGZ1bmN0aW9uIiBpZiB0aGV5IG5lZWQu
CgogICBTWU1fQV9BTElHTiwgU1lNX0FfTk9ORSAtLSBhbGlnbiB0aGUgc3ltYm9sPwogICBTWU1f
TF9HTE9CQUwsIFNZTV9MX1dFQUssIFNZTV9MX0xPQ0FMIC0tIGxpbmthZ2Ugb2Ygc3ltYm9scwoK
YikgTW9zdGx5IGludGVybmFsIGFubm90YXRpb25zLCB1c2VkIGJ5IHRoZSBvbmVzIGJlbG93CiAg
IFNZTV9FTlRSWSAtLSB1c2Ugb25seSBpZiB5b3UgaGF2ZSB0byAoZm9yIG5vbi1wYWlyZWQgc3lt
Ym9scykKICAgU1lNX1NUQVJUIC0tIHVzZSBvbmx5IGlmIHlvdSBoYXZlIHRvIChmb3IgcGFpcmVk
IHN5bWJvbHMpCiAgIFNZTV9FTkQgLS0gdXNlIG9ubHkgaWYgeW91IGhhdmUgdG8gKGZvciBwYWly
ZWQgc3ltYm9scykKCmMpIEFubm90YXRpb25zIGZvciBjb2RlCiAgIFNZTV9JTk5FUl9MQUJFTF9B
TElHTiAtLSBvbmx5IGZvciBsYWJlbHMgaW4gdGhlIG1pZGRsZSBvZiBjb2RlCiAgIFNZTV9JTk5F
Ul9MQUJFTCAtLSBvbmx5IGZvciBsYWJlbHMgaW4gdGhlIG1pZGRsZSBvZiBjb2RlCgogICBTWU1f
RlVOQ19TVEFSVF9MT0NBTF9BTElBUyAtLSB1c2Ugd2hlcmUgdGhlcmUgYXJlIHR3byBsb2NhbCBu
YW1lcyBmb3IKCW9uZSBmdW5jdGlvbgogICBTWU1fRlVOQ19TVEFSVF9BTElBUyAtLSB1c2Ugd2hl
cmUgdGhlcmUgYXJlIHR3byBnbG9iYWwgbmFtZXMgZm9yIG9uZQoJZnVuY3Rpb24KICAgU1lNX0ZV
TkNfRU5EX0FMSUFTIC0tIHRoZSBlbmQgb2YgTE9DQUxfQUxJQVNlZCBvciBBTElBU2VkIGZ1bmN0
aW9uCgogICBTWU1fRlVOQ19TVEFSVCAtLSB1c2UgZm9yIGdsb2JhbCBmdW5jdGlvbnMKICAgU1lN
X0ZVTkNfU1RBUlRfTk9BTElHTiAtLSB1c2UgZm9yIGdsb2JhbCBmdW5jdGlvbnMsIHcvbyBhbGln
bm1lbnQKICAgU1lNX0ZVTkNfU1RBUlRfTE9DQUwgLS0gdXNlIGZvciBsb2NhbCBmdW5jdGlvbnMK
ICAgU1lNX0ZVTkNfU1RBUlRfTE9DQUxfTk9BTElHTiAtLSB1c2UgZm9yIGxvY2FsIGZ1bmN0aW9u
cywgdy9vCglhbGlnbm1lbnQKICAgU1lNX0ZVTkNfU1RBUlRfV0VBSyAtLSB1c2UgZm9yIHdlYWsg
ZnVuY3Rpb25zCiAgIFNZTV9GVU5DX1NUQVJUX1dFQUtfTk9BTElHTiAtLSB1c2UgZm9yIHdlYWsg
ZnVuY3Rpb25zLCB3L28gYWxpZ25tZW50CiAgIFNZTV9GVU5DX0VORCAtLSB0aGUgZW5kIG9mIFNZ
TV9GVU5DX1NUQVJUX0xPQ0FMLCBTWU1fRlVOQ19TVEFSVCwKCVNZTV9GVU5DX1NUQVJUX1dFQUss
IC4uLgoKICAgRm9yIGZ1bmN0aW9ucyB3aXRoIHNwZWNpYWwgKG5vbi1DKSBjYWxsaW5nIGNvbnZl
bnRpb25zOgogICBTWU1fQ09ERV9TVEFSVCAtLSB1c2UgZm9yIG5vbi1DIChzcGVjaWFsKSBmdW5j
dGlvbnMKICAgU1lNX0NPREVfU1RBUlRfTk9BTElHTiAtLSB1c2UgZm9yIG5vbi1DIChzcGVjaWFs
KSBmdW5jdGlvbnMsIHcvbwoJYWxpZ25tZW50CiAgIFNZTV9DT0RFX1NUQVJUX0xPQ0FMIC0tIHVz
ZSBmb3IgbG9jYWwgbm9uLUMgKHNwZWNpYWwpIGZ1bmN0aW9ucwogICBTWU1fQ09ERV9TVEFSVF9M
T0NBTF9OT0FMSUdOIC0tIHVzZSBmb3IgbG9jYWwgbm9uLUMgKHNwZWNpYWwpCglmdW5jdGlvbnMs
IHcvbyBhbGlnbm1lbnQKICAgU1lNX0NPREVfRU5EIC0tIHRoZSBlbmQgb2YgU1lNX0NPREVfU1RB
UlRfTE9DQUwgb3IgU1lNX0NPREVfU1RBUlQKCmQpIEZvciBkYXRhCiAgIFNZTV9EQVRBX1NUQVJU
IC0tIGdsb2JhbCBkYXRhIHN5bWJvbAogICBTWU1fREFUQV9TVEFSVF9MT0NBTCAtLSBsb2NhbCBk
YXRhIHN5bWJvbAogICBTWU1fREFUQV9FTkQgLS0gdGhlIGVuZCBvZiB0aGUgU1lNX0RBVEFfU1RB
UlQgc3ltYm9sCiAgIFNZTV9EQVRBX0VORF9MQUJFTCAtLSB0aGUgbGFiZWxlZCBlbmQgb2YgU1lN
X0RBVEFfU1RBUlQgc3ltYm9sCiAgIFNZTV9EQVRBIC0tIHN0YXJ0K2VuZCB3cmFwcGVyIGFyb3Vu
ZCBzaW1wbGUgZ2xvYmFsIGRhdGEKICAgU1lNX0RBVEFfTE9DQUwgLS0gc3RhcnQrZW5kIHdyYXBw
ZXIgYXJvdW5kIHNpbXBsZSBsb2NhbCBkYXRhCgo9PT09PT09PT09CgpUaGUgbWFjcm9zIGFsbG93
IHRvIHBhaXIgc3RhcnRzIGFuZCBlbmRzIG9mIGZ1bmN0aW9ucyBhbmQgbWFyayBmdW5jdGlvbnMK
Y29ycmVjdGx5IGluIHRoZSBvdXRwdXQgRUxGIG9iamVjdHMuCgpBbGwgdXNlcnMgb2YgdGhlIG9s
ZCBtYWNyb3MgaW4geDg2IGFyZSBjb252ZXJ0ZWQgdG8gdXNlIHRoZXNlIGluIGZ1cnRoZXIKcGF0
Y2hlcy4KClt2Ml0KKiB1c2UgU1lNXyBwcmVmaXggYW5kIHNhbmUgbmFtZXMKKiBhZGQgU1lNX1NU
QVJUIGFuZCBTWU1fRU5EIGFuZCBwYXJhbWV0cml6ZSBhbGwgdGhlIG1hY3JvcwoKW3YzXQoqIGFk
ZCBTWU1fREFUQSwgU1lNX0RBVEFfTE9DQUwsIGFuZCBTWU1fREFUQV9FTkRfTEFCRUwKClt2NF0K
KiBhZGQgX05PQUxJR04gdmVyc2lvbnMgb2Ygc29tZSBtYWNyb3MKKiBhZGQgX0NPREVfIGRlcml2
YXRlcyBvZiBfRlVOQ18gbWFjcm9zCgpbdjVdCiogZHJvcCAiU0lNUExFIiBmcm9tIGRhdGEgYW5u
b3RhdGlvbnMKKiBzd2l0Y2ggTk9BTElHTiBhbmQgQUxJR04gdmFyaWFudHMgb2YgaW5uZXIgbGFi
ZWxzCiogcy92aXNpYmlsaXR5L2xpbmthZ2UvOyBzQFNZTV9WX0BTWU1fTF9ACiogYWRkIERvY3Vt
ZW50YXRpb24KClt2Nl0KKiBmaXhlZCB0eXBvcyBmb3VuZCBieSBSYW5keSBEdW5sYXAKKiByZW1v
dmUgZG91YmxlZCBJTk5FUl9MQUJFTCBtYWNyb3MsIG9uZSBwYWlyIHdhcyB1bnVzZWQKClt2N10K
KiByZWJhc2VkIG9uIHRoZSB0b3Agb2YgY3VycmVudCBjb2RlCgpTaWduZWQtb2ZmLWJ5OiBKaXJp
IFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91
bmRhdGlvbi5vcmc+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgpDYzogaHBhQHp5dG9yLmNvbQpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+
CkNjOiBqcG9pbWJvZUByZWRoYXQuY29tCkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CkNjOiBMZW4gQnJvd24gPGxlbi5icm93bkBpbnRlbC5jb20+CkNjOiBMaW51cyBUb3J2YWxk
cyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBsaW51eC1rZXJuZWxAdmdlci5r
ZXJuZWwub3JnCkNjOiBsaW51eC1wbUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IG1pbmdvQHJlZGhhdC5j
b20KQ2M6IFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgpDYzogUGV0ZXIgWmlqbHN0cmEgPGEu
cC56aWpsc3RyYUBjaGVsbG8ubmw+CkNjOiAiUmFmYWVsIEouIFd5c29ja2kiIDxyandAcmp3eXNv
Y2tpLm5ldD4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiB4ODZAa2VybmVsLm9yZwotLS0KIERvY3Vt
ZW50YXRpb24vYXNtLWFubm90YXRpb25zLnJzdCB8IDIxNyArKysrKysrKysrKysrKysrKysrKysr
KysrKwogYXJjaC94ODYvaW5jbHVkZS9hc20vbGlua2FnZS5oICAgIHwgIDEwICstCiBpbmNsdWRl
L2xpbnV4L2xpbmthZ2UuaCAgICAgICAgICAgfCAyNDUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDQ2MSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMo
LSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2FzbS1hbm5vdGF0aW9ucy5yc3QK
CmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2FzbS1hbm5vdGF0aW9ucy5yc3QgYi9Eb2N1bWVu
dGF0aW9uL2FzbS1hbm5vdGF0aW9ucy5yc3QKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi4yNjVkNjRhMWZjMGIKLS0tIC9kZXYvbnVsbAorKysgYi9Eb2N1bWVudGF0aW9u
L2FzbS1hbm5vdGF0aW9ucy5yc3QKQEAgLTAsMCArMSwyMTcgQEAKK0Fzc2VtYmxlciBBbm5vdGF0
aW9ucworPT09PT09PT09PT09PT09PT09PT09CisKK0NvcHlyaWdodCAoYykgMjAxNyBKaXJpIFNs
YWJ5CisKK1RoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHRoZSBuZXcgbWFjcm9zIGZvciBhbm5vdGF0
aW9uIG9mIGRhdGEgYW5kIGNvZGUgaW4KK2Fzc2VtYmxlci4gSW4gcGFydGljdWxhciwgaXQgY29u
dGFpbnMgaW5mb3JtYXRpb24gYWJvdXQgYGBTWU1fRlVOQ19TVEFSVGBgLAorYGBTWU1fRlVOQ19F
TkRgYCwgYGBTWU1fQ09ERV9TVEFSVGBgLCBhbmQgc2ltaWxhci4KKworUmF0aW9uYWxlCistLS0t
LS0tLS0KK1NvbWUgY29kZSBsaWtlIGVudHJpZXMsIHRyYW1wb2xpbmVzLCBvciBib290IGNvZGUg
bmVlZHMgdG8gYmUgd3JpdHRlbiBpbgorYXNzZW1ibHkuIFRoZSBzYW1lIGFzIGluIEMsIHdlIGdy
b3VwIHN1Y2ggY29kZSBpbnRvIGZ1bmN0aW9ucyBhbmQgYWNjb21wYW55Cit0aGVtIHdpdGggZGF0
YS4gU3RhbmRhcmQgYXNzZW1ibGVycyBkbyBub3QgZm9yY2UgdXNlcnMgaW50byBwcmVjaXNlbHkg
bWFya2luZwordGhlc2UgcGllY2VzIGFzIGNvZGUsIGRhdGEsIG9yIGV2ZW4gc3BlY2lmeWluZyB0
aGVpciBsZW5ndGguIE5ldmVydGhlbGVzcywKK2Fzc2VtYmxlcnMgcHJvdmlkZSBkZXZlbG9wZXJz
IHdpdGggc3VjaCBtYXJrcyB0byBhaWQgZGVidWdnZXJzIHRocm91Z2hvdXQKK2Fzc2VtYmx5LiBP
biB0aGUgdG9wIG9mIHRoYXQsIGRldmVsb3BlcnMgYWxzbyB3YW50IHRvIHN0YW1wIHNvbWUgZnVu
Y3Rpb25zIGFzCisqZ2xvYmFsKiB0byBiZSB2aXNpYmxlIG91dHNpZGUgb2YgdGhlaXIgdHJhbnNs
YXRpb24gdW5pdHMuCisKK092ZXIgdGhlIHRpbWUsIHRoZSBMaW51eCBrZXJuZWwgdG9vayBvdmVy
IG1hY3JvcyBmcm9tIHZhcmlvdXMgcHJvamVjdHMgKGxpa2UKK2BgYmludXRpbHNgYCkgdG8gZWFz
ZSB0aGVzZSBtYXJraW5ncy4gU28gZm9yIGhpc3RvcmljIHJlYXNvbnMsIHdlIGhhdmUgYmVlbgor
dXNpbmcgYGBFTlRSWWBgLCBgYEVORGBgLCBgYEVORFBST0NgYCwgYW5kIG90aGVyIGFubm90YXRp
b25zIGluIGFzc2VtYmx5LiBEdWUKK3RvIHRoZSBsYWNrIG9mIHRoZWlyIGRvY3VtZW50YXRpb24s
IHRoZSBtYWNyb3MgYXJlIHVzZWQgaW4gcmF0aGVyIHdyb25nCitjb250ZXh0cyBhdCBzb21lIGxv
Y2F0aW9ucy4gQ2xlYXJseSwgYGBFTlRSWWBgIHdhcyBpbnRlbmRlZCBmb3Igc3RhcnRzIG9mCitn
bG9iYWwgc3ltYm9scyAoYmUgaXQgZGF0YSBvciBjb2RlKS4gYGBFTkRgYCB1c2VkIHRvIGJlIHRo
ZSBlbmQgb2YgZGF0YSBvciBlbmQKK29mIHNwZWNpYWwgZnVuY3Rpb25zIHdpdGggKm5vbi1zdGFu
ZGFyZCogY2FsbGluZyBjb252ZW50aW9uLiBJbiBjb250cmFzdCwKK2BgRU5EUFJPQ2BgIHNob3Vs
ZCBhbm5vdGF0ZSBvbmx5IGVuZHMgb2YgKnN0YW5kYXJkKiBmdW5jdGlvbnMuCisKK1doZW4gdGhl
c2UgbWFjcm9zIGFyZSB1c2VkIGNvcnJlY3RseSwgdGhleSBoZWxwIGFzc2VtYmxlcnMgdG8gZ2Vu
ZXJhdGUgYSBuaWNlCitvYmplY3Qgd2l0aCBib3RoIHNpemVzIGFuZCB0eXBlcyBzZXQgY29ycmVj
dGx5LiBGb3IgZXhhbXBsZSB0aGUgcmVzdWx0IG9mCitgYGFyY2gveDg2L2xpYi9wdXR1c2VyLlNg
YDo6CisKKyAgIE51bTogICAgVmFsdWUgICAgICAgICAgU2l6ZSBUeXBlICAgIEJpbmQgICBWaXMg
ICAgICBOZHggTmFtZQorICAgIDI1OiAwMDAwMDAwMDAwMDAwMDAwICAgIDMzIEZVTkMgICAgR0xP
QkFMIERFRkFVTFQgICAgMSBfX3B1dF91c2VyXzEKKyAgICAyOTogMDAwMDAwMDAwMDAwMDAzMCAg
ICAzNyBGVU5DICAgIEdMT0JBTCBERUZBVUxUICAgIDEgX19wdXRfdXNlcl8yCisgICAgMzI6IDAw
MDAwMDAwMDAwMDAwNjAgICAgMzYgRlVOQyAgICBHTE9CQUwgREVGQVVMVCAgICAxIF9fcHV0X3Vz
ZXJfNAorICAgIDM1OiAwMDAwMDAwMDAwMDAwMDkwICAgIDM3IEZVTkMgICAgR0xPQkFMIERFRkFV
TFQgICAgMSBfX3B1dF91c2VyXzgKKworVGhpcyBpcyBub3Qgb25seSBpbXBvcnRhbnQgZm9yIGRl
YnVnZ2luZyBwdXJwb3Nlcy4gV2hlbiB3ZSBoYXZlIHByb3Blcmx5CittYXJrZWQgb2JqZWN0cyBs
aWtlIHRoaXMsIHdlIGNhbiBydW4gdG9vbHMgb24gdGhlbSBhbmQgbGV0IHRoZSB0b29scyBnZW5l
cmF0ZQorbW9yZSB1c2VmdWwgaW5mb3JtYXRpb24uIEluIHBhcnRpY3VsYXIsIG9uIHByb3Blcmx5
IG1hcmtlZCBvYmplY3RzLCB3ZSBjYW4gcnVuCitgYG9ianRvb2xgYCBhbmQgbGV0IGl0IGNoZWNr
IGFuZCBmaXggdGhlIG9iamVjdCBpZiBuZWVkZWQuIEN1cnJlbnRseSwgaXQgY2FuCityZXBvcnQg
bWlzc2luZyBmcmFtZSBwb2ludGVyIHNldHVwL2Rlc3RydWN0aW9uIGluIGZ1bmN0aW9ucy4gSXQg
Y2FuIGFsc28KK2F1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgYW5ub3RhdGlvbnMgZm9yICpPUkMgdW53
aW5kZXIqIChjZi4KKzxEb2N1bWVudGF0aW9uL3g4Ni9vcmMtdW53aW5kZXIudHh0PikgZm9yIG1v
c3QgY29kZS4gQm90aCBvZiB0aGVzZSBhcmUKK2VzcGVjaWFsbHkgaW1wb3J0YW50IHRvIHN1cHBv
cnQgcmVsaWFibGUgc3RhY2sgdHJhY2VzIHdoaWNoIGFyZSBpbiB0dXJuCituZWNlc3NhcnkgZm9y
ICpLZXJuZWwgbGl2ZSBwYXRjaGluZyogKHNlZQorPERvY3VtZW50YXRpb24vbGl2ZXBhdGNoL2xp
dmVwYXRjaC50eHQ+KS4KKworQ2F2ZWF0IGFuZCBEaXNjdXNzaW9uCistLS0tLS0tLS0tLS0tLS0t
LS0tLS0KK0FzIG9uZSBtaWdodCByZWFsaXplLCB0aGVyZSB3ZXJlIG9ubHkgdGhyZWUgbWFjcm9z
IHByZXZpb3VzbHkuIFRoYXQgaXMgaW5kZWVkCitpbnN1ZmZpY2llbnQgdG8gY292ZXIgYWxsIHRo
ZSBjb21iaW5hdGlvbnMgb2YgY2FzZXM6CisKKyogc3RhbmRhcmQvbm9uLXN0YW5kYXJkIGZ1bmN0
aW9uCisqIGNvZGUvZGF0YQorKiBnbG9iYWwvbG9jYWwgc3ltYm9sCisKK1dlIGhhZCBhIGRpc2N1
c3Npb25fIGFuZCBpbnN0ZWFkIG9mIGV4dGVuZGluZyB0aGUgY3VycmVudCBgYEVOVFJZL0VORCpg
YAorbWFjcm9zLCBpdCB3YXMgZGVjaWRlZCB0aGF0IHdlIHNob3VsZCBpbnRyb2R1Y2UgYnJhbmQg
bmV3IG1hY3JvcyBpbnN0ZWFkOjoKKworICAgIFNvIGhvdyBhYm91dCB1c2luZyBtYWNybyBuYW1l
cyB0aGF0IGFjdHVhbGx5IHNob3cgdGhlIHB1cnBvc2UsIGluc3RlYWQKKyAgICBvZiBpbXBvcnRp
bmcgYWxsIHRoZSBjcmFwcHksIGhpc3RvcmljLCBlc3NlbnRpYWxseSByYW5kb21seSBjaG9zZW4K
KyAgICBkZWJ1ZyBzeW1ib2wgbWFjcm8gbmFtZXMgZnJvbSB0aGUgYmludXRpbHMgYW5kIG9sZGVy
IGtlcm5lbHM/CisKKy4uIF9kaXNjdXNzaW9uOiBodHRwczovL21hcmMuaW5mby8/aT0yMDE3MDIx
NzEwNDc1Ny4yODU4OC0xLWpzbGFieSU0MHN1c2UuY3oKKworTWFjcm9zIERlc2NyaXB0aW9uCist
LS0tLS0tLS0tLS0tLS0tLS0KKworVGhlIG5ldyBtYWNyb3MgYXJlIHByZWZpeGVkIHdpdGggdGhl
IGBgU1lNX2BgIHByZWZpeCBhbmQgY2FuIGJlIGRpdmlkZWQgaW50bwordGhyZWUgbWFpbiBncm91
cHM6CisKKzEuIGBgU1lNX0ZVTkNfKmBgIC0tIHRvIGFubm90YXRlIEMtbGlrZSBmdW5jdGlvbnMu
IFRoaXMgbWVhbnMgZnVuY3Rpb25zIHdpdGgKKyAgIHN0YW5kYXJkIEMgY2FsbGluZyBjb252ZW50
aW9ucywgaS5lLiB0aGUgc3RhY2sgY29udGFpbnMgYSByZXR1cm4gYWRkcmVzcyBhdAorICAgdGhl
IHByZWRlZmluZWQgcGxhY2UgYW5kIGEgcmV0dXJuIGZyb20gdGhlIGZ1bmN0aW9uIGNhbiBoYXBw
ZW4gaW4gYQorICAgc3RhbmRhcmQgd2F5LiBXaGVuIGZyYW1lIHBvaW50ZXJzIGFyZSBlbmFibGVk
LCBzYXZlL3Jlc3RvcmUgb2YgZnJhbWUKKyAgIHBvaW50ZXIgc2hhbGwgaGFwcGVuIGF0IHRoZSBz
dGFydC9lbmQgb2YgYSBmdW5jdGlvbiwgcmVzcGVjdGl2ZWx5LCB0b28uCisKKyAgIENoZWNraW5n
IHRvb2xzIGxpa2UgYGBvYmp0b29sYGAgc2hvdWxkIGVuc3VyZSBzdWNoIG1hcmtlZCBmdW5jdGlv
bnMgY29uZm9ybQorICAgdG8gdGhlc2UgcnVsZXMuIFRoZSB0b29scyBjYW4gYWxzbyBlYXNpbHkg
YW5ub3RhdGUgdGhlc2UgZnVuY3Rpb25zIHdpdGgKKyAgIGRlYnVnZ2luZyBpbmZvcm1hdGlvbiAo
bGlrZSAqT1JDIGRhdGEqKSBhdXRvbWF0aWNhbGx5LgorCisyLiBgYFNZTV9DT0RFXypgYCAtLSBz
cGVjaWFsIGZ1bmN0aW9ucyBjYWxsZWQgd2l0aCBzcGVjaWFsIHN0YWNrLiBCZSBpdAorICAgaW50
ZXJydXB0IGhhbmRsZXJzIHdpdGggc3BlY2lhbCBzdGFjayBjb250ZW50LCB0cmFtcG9saW5lcywg
b3Igc3RhcnR1cAorICAgZnVuY3Rpb25zLgorCisgICBDaGVja2luZyB0b29scyBtb3N0bHkgaWdu
b3JlIGNoZWNraW5nIG9mIHRoZXNlIGZ1bmN0aW9ucy4gQnV0IHNvbWUgZGVidWcKKyAgIGluZm9y
bWF0aW9uIHN0aWxsIGNhbiBiZSBnZW5lcmF0ZWQgYXV0b21hdGljYWxseS4gRm9yIGNvcnJlY3Qg
ZGVidWcgZGF0YSwKKyAgIHRoaXMgY29kZSBuZWVkcyBoaW50cyBsaWtlIGBgVU5XSU5EX0hJTlRf
UkVHU2BgIHByb3ZpZGVkIGJ5IGRldmVsb3BlcnMuCisKKzMuIGBgU1lNX0RBVEEqYGAgLS0gb2J2
aW91c2x5IGRhdGEgYmVsb25naW5nIHRvIGBgLmRhdGFgYCBzZWN0aW9ucyBhbmQgbm90IHRvCisg
ICBgYC50ZXh0YGAuIERhdGEgZG8gbm90IGNvbnRhaW4gaW5zdHJ1Y3Rpb25zLCBzbyB0aGV5IGhh
dmUgdG8gYmUgdHJlYXRlZAorICAgc3BlY2lhbGx5IGJ5IHRoZSB0b29sczogdGhleSBzaG91bGQg
bm90IHRyZWF0IHRoZSBieXRlcyBhcyBpbnN0cnVjdGlvbnMsCisgICBub3IgYXNzaWduIGFueSBk
ZWJ1ZyBpbmZvcm1hdGlvbiB0byB0aGVtLgorCitJbnN0cnVjdGlvbiBNYWNyb3MKK35+fn5+fn5+
fn5+fn5+fn5+fgorVGhpcyBzZWN0aW9uIGNvdmVycyBgYFNZTV9GVU5DXypgYCBhbmQgYGBTWU1f
Q09ERV8qYGAgZW51bWVyYXRlZCBhYm92ZS4KKworKiBgYFNZTV9GVU5DX1NUQVJUYGAgYW5kIGBg
U1lNX0ZVTkNfU1RBUlRfTE9DQUxgYCBhcmUgc3VwcG9zZWQgdG8gYmUgKip0aGUKKyAgbW9zdCBm
cmVxdWVudCBtYXJraW5ncyoqLiBUaGV5IGFyZSB1c2VkIGZvciBmdW5jdGlvbnMgd2l0aCBzdGFu
ZGFyZCBjYWxsaW5nCisgIGNvbnZlbnRpb25zIC0tIGdsb2JhbCBhbmQgbG9jYWwuIExpa2UgaW4g
QywgdGhleSBib3RoIGFsaWduIHRoZSBmdW5jdGlvbnMgdG8KKyAgYXJjaGl0ZWN0dXJlIHNwZWNp
ZmljIGBgX19BTElHTmBgIGJ5dGVzLiBUaGVyZSBhcmUgYWxzbyBgYF9OT0FMSUdOYGAgdmFyaWFu
dHMKKyAgZm9yIHNwZWNpYWwgY2FzZXMgd2hlcmUgZGV2ZWxvcGVycyBkbyBub3Qgd2FudCB0aGlz
IGltcGxpY2l0IGFsaWdubWVudC4KKworICBXZSBvZmZlciBhbHNvIGBgU1lNX0ZVTkNfU1RBUlRf
V0VBS2BgIGFuZCBgYFNZTV9GVU5DX1NUQVJUX1dFQUtfTk9BTElHTmBgCisgIG1hcmtzIGFzIGFu
IGFzc2VtYmxlciBjb3VudGVycGFydCBvZiB0aGUgKndlYWsqIGF0dHJpYnV0ZSBrbm93biBmcm9t
IEMuCisKKyAgQWxsIG9mIHRoZXNlICoqc2hhbGwqKiBiZSBjb3VwbGVkIHdpdGggYGBTWU1fRlVO
Q19FTkRgYC4gRmlyc3QsIGl0IG1hcmtzCisgIHRoZSBzZXF1ZW5jZSBvZiBpbnN0cnVjdGlvbnMg
YXMgYSBmdW5jdGlvbiBhbmQgY29tcHV0ZXMgaXRzIHNpemUgdG8gdGhlCisgIGdlbmVyYXRlZCBv
YmplY3QgZmlsZS4gU2Vjb25kLCBpdCBhbHNvIGVhc2VzIGNoZWNraW5nIGFuZCBwcm9jZXNzaW5n
IHN1Y2gKKyAgb2JqZWN0IGZpbGVzIGFzIHRoZSB0b29scyBjYW4gdHJpdmlhbGx5IGZpbmQgZXhh
Y3Qgc3RhcnQgYW5kIGVuZCBvZiBhCisgIGZ1bmN0aW9uLgorCisgIFNvIGluIG1vc3QgY2FzZXMs
IGRldmVsb3BlcnMgc2hvdWxkIHdyaXRlIHNvbWV0aGluZyBsaWtlIGluIHRoZSBmb2xsb3dpbmcK
KyAgZXhhbXBsZSwgaGF2aW5nIG1vcmUgaW5zdHJ1Y3Rpb25zIGluIGJldHdlZW4gdGhlIG1hY3Jv
cywgb2YgY291cnNlOjoKKworICAgIFNZTV9GVU5DX1NUQVJUKGZ1bmN0aW9uX2hvb2spCisgICAg
ICAgIHJldHEKKyAgICBTWU1fRlVOQ19FTkQoZnVuY3Rpb25faG9vaykKKworICBJbiBmYWN0LCB0
aGlzIGtpbmQgb2YgYW5ub3RhdGlvbiBjb3JyZXNwb25kcyB0byBub3cgZGVwcmVjYXRlZCBgYEVO
VFJZYGAgYW5kCisgIGBgRU5EUFJPQ2BgLgorCisqIGBgU1lNX0ZVTkNfU1RBUlRfQUxJQVNgYCBh
bmQgYGBTWU1fRlVOQ19TVEFSVF9MT0NBTF9BTElBU2BgIHNlcnZlIGZvciB0aG9zZQorICB3aG8g
ZGVjaWRlZCB0byBoYXZlIHR3byBvciBtb3JlIG5hbWVzIGZvciBvbmUgZnVuY3Rpb24uIFRoZSB0
eXBpY2FsIHVzZSBpczo6CisKKyAgICBTWU1fRlVOQ19TVEFSVF9BTElBUyhfX21lbXNldCkKKyAg
ICBTWU1fRlVOQ19TVEFSVChtZW1zZXQpCisgICAgICAgIC4uLgorICAgIFNZTV9GVU5DX0VORCht
ZW1zZXQpCisgICAgU1lNX0ZVTkNfRU5EX0FMSUFTKF9fbWVtc2V0KQorCisgIEluIHRoaXMgZXhh
bXBsZSwgb25lIGNhbiBjYWxsIGBgX19tZW1zZXRgYCBvciBgYG1lbXNldGBgIHdpdGggdGhlIHNh
bWUKKyAgcmVzdWx0LiBFeGNlcHQgdGhlIGRlYnVnIGluZm9ybWF0aW9uIGZvciB0aGUgaW5zdHJ1
Y3Rpb25zIGlzIGdlbmVyYXRlZCB0bworICB0aGUgb2JqZWN0IGZpbGUgb25seSBvbmNlIC0tIGZv
ciB0aGUgbm9uLWBgQUxJQVNgYCBjYXNlLgorCisqIGBgU1lNX0NPREVfU1RBUlRgYCBhbmQgYGBT
WU1fQ09ERV9TVEFSVF9MT0NBTGBgIHNob3VsZCBiZSB1c2VkIG9ubHkgaW4KKyAgc3BlY2lhbCBj
YXNlcyAtLSBpZiB5b3Uga25vdyB3aGF0IHlvdSBhcmUgZG9pbmcuIFRoaXMgaXMgdXNlZCBleGNs
dXNpdmVseQorICBmb3IgaW50ZXJydXB0IGhhbmRsZXJzIGFuZCBzaW1pbGFyIHdoZXJlIHRoZSBj
YWxsaW5nIGNvbnZlbnRpb24gaXMgbm90IHRoZSBDCisgIG9uZS4gYGBfTk9BTElHTmBgIHZhcmlh
bnRzIGV4aXN0IHRvby4gVGhlIHVzZSBpcyB0aGUgc2FtZSBhcyBmb3IgdGhlIGBgRlVOQ2BgCisg
IGNhdGVnb3J5IGFib3ZlOjoKKworICAgIFNZTV9DT0RFX1NUQVJUX0xPQ0FMKGJhZF9wdXRfdXNl
cikKKyAgICAgICAgbW92bCAkLUVGQVVMVCwlZWF4CisgICAgICAgIEVYSVQKKyAgICBTWU1fQ09E
RV9FTkQoYmFkX3B1dF91c2VyKQorCisgIEFnYWluLCBldmVyeSBgYFNZTV9DT0RFX1NUQVJUKmBg
ICoqc2hhbGwqKiBiZSBjb3VwbGVkIGJ5IGBgU1lNX0NPREVfRU5EYGAuCisKKyAgVG8gc29tZSBl
eHRlbnQsIHRoaXMgY2F0ZWdvcnkgY29ycmVzcG9uZHMgdG8gZGVwcmVjYXRlZCBgYEVOVFJZYGAg
YW5kCisgIGBgRU5EYGAuIEV4Y2VwdCBgYEVORGBgIGhhZCBzZXZlcmFsIG90aGVyIG1lYW5pbmdz
IHRvby4KKworKiBgYFNZTV9JTk5FUl9MQUJFTCpgYCBpcyB1c2VkIHRvIGRlbm90ZSBhIGxhYmVs
IGluc2lkZSBzb21lCisgIGBgU1lNX3tDT0RFLEZVTkN9X1NUQVJUYGAgYW5kIGBgU1lNX3tDT0RF
LEZVTkN9X0VORGBgLiAgVGhleSBhcmUgdmVyeSBzaW1pbGFyCisgIHRvIEMgbGFiZWxzLCBleGNl
cHQgdGhleSBjYW4gYmUgbWFkZSBnbG9iYWwuIEFuIGV4YW1wbGUgb2YgdXNlOjoKKworICAgIFNZ
TV9DT0RFX1NUQVJUKGZ0cmFjZV9jYWxsZXIpCisgICAgICAgIC8qIHNhdmVfbWNvdW50X3JlZ3Mg
ZmlsbHMgaW4gZmlyc3QgdHdvIHBhcmFtZXRlcnMgKi8KKyAgICAgICAgLi4uCisKKyAgICBTWU1f
SU5ORVJfTEFCRUwoZnRyYWNlX2NhbGxlcl9vcF9wdHIsIFNZTV9MX0dMT0JBTCkKKyAgICAgICAg
LyogTG9hZCB0aGUgZnRyYWNlX29wcyBpbnRvIHRoZSAzcmQgcGFyYW1ldGVyICovCisgICAgICAg
IC4uLgorCisgICAgU1lNX0lOTkVSX0xBQkVMKGZ0cmFjZV9jYWxsLCBTWU1fTF9HTE9CQUwpCisg
ICAgICAgIGNhbGwgZnRyYWNlX3N0dWIKKyAgICAgICAgLi4uCisgICAgICAgIHJldHEKKyAgICBT
WU1fQ09ERV9FTkQoZnRyYWNlX2NhbGxlcikKKworRGF0YSBNYWNyb3MKK35+fn5+fn5+fn5+CitT
aW1pbGFyIHRvIGluc3RydWN0aW9ucywgd2UgaGF2ZSBhIGNvdXBsZSBvZiBtYWNyb3MgdG8gZGVz
Y3JpYmUgZGF0YSBpbiB0aGUKK2Fzc2VtYmx5LiBBZ2FpbiwgdGhleSBoZWxwIGRlYnVnZ2VycyB0
byB1bmRlcnN0YW5kIHRoZSBsYXlvdXQgb2YgdGhlIHJlc3VsdGluZworb2JqZWN0IGZpbGVzLgor
CisqIGBgU1lNX0RBVEFfU1RBUlRgYCBhbmQgYGBTWU1fREFUQV9TVEFSVF9MT0NBTGBgIG1hcmsg
dGhlIHN0YXJ0IG9mIHNvbWUgZGF0YQorICBhbmQgc2hhbGwgYmUgdXNlZCBpbiBjb25qdW5jdGlv
biB3aXRoIGVpdGhlciBgYFNZTV9EQVRBX0VORGBgLCBvcgorICBgYFNZTV9EQVRBX0VORF9MQUJF
TGBgLiBUaGUgbGF0dGVyIGFkZHMgYWxzbyBhIGxhYmVsIHRvIHRoZSBlbmQsIHNvIHRoYXQKKyAg
cGVvcGxlIGNhbiB1c2UgYGBsc3RhY2tgYCBhbmQgKGxvY2FsKSBgYGxzdGFja19lbmRgYCBpbiB0
aGUgZm9sbG93aW5nCisgIGV4YW1wbGU6OgorCisgICAgU1lNX0RBVEFfU1RBUlRfTE9DQUwobHN0
YWNrKQorICAgICAgICAuc2tpcCA0MDk2CisgICAgU1lNX0RBVEFfRU5EX0xBQkVMKGxzdGFjaywg
U1lNX0xfTE9DQUwsIGxzdGFja19lbmQpCisKKyogYGBTWU1fREFUQWBgIGFuZCBgYFNZTV9EQVRB
X0xPQ0FMYGAgYXJlIHZhcmlhbnRzIGZvciBzaW1wbGUsIG1vc3RseSBvbmUtbGluZQorICBkYXRh
OjoKKworICAgIFNZTV9EQVRBKEhFQVAsICAgICAubG9uZyBybV9oZWFwKQorICAgIFNZTV9EQVRB
KGhlYXBfZW5kLCAubG9uZyBybV9zdGFjaykKKworICBJbiB0aGUgZW5kLCB0aGV5IGV4cGFuZCB0
byBgYFNZTV9EQVRBX1NUQVJUYGAgd2l0aCBgYFNZTV9EQVRBX0VORGBgCisgIGludGVybmFsbHku
CisKK1N1cHBvcnQgTWFjcm9zCit+fn5+fn5+fn5+fn5+fgorQWxsIHRoZSBhYm92ZSByZWR1Y2Ug
dGhlbXNlbHZlcyB0byBzb21lIGludm9jYXRpb24gb2YgYGBTWU1fU1RBUlRgYCwKK2BgU1lNX0VO
RGBgLCBvciBgYFNZTV9FTlRSWWBgIGF0IGxhc3QuIE5vcm1hbGx5LCBkZXZlbG9wZXJzIHNob3Vs
ZCBhdm9pZCB1c2luZwordGhlc2UuCisKK0Z1cnRoZXIsIGluIHRoZSBhYm92ZSBleGFtcGxlcywg
b25lIGNvdWxkIHNlZSBgYFNZTV9MX0xPQ0FMYGAuIFRoZXJlIGFyZSBhbHNvCitgYFNZTV9MX0dM
T0JBTGBgIGFuZCBgYFNZTV9MX1dFQUtgYC4gQWxsIGFyZSBpbnRlbmRlZCB0byBkZW5vdGUgbGlu
a2FnZSBvZiBhCitzeW1ib2wgbWFya2VkIGJ5IHRoZW0uIFRoZXkgYXJlIHVzZWQgZWl0aGVyIGlu
IGBgX0xBQkVMYGAgdmFyaWFudHMgb2YgdGhlCitlYXJsaWVyIG1hY3Jvcywgb3IgaW4gYGBTWU1f
U1RBUlRgYC4KKworCitPdmVycmlkaW5nIE1hY3Jvcworfn5+fn5+fn5+fn5+fn5+fn4KK0FyY2hp
dGVjdHVyZSBjYW4gYWxzbyBvdmVycmlkZSBhbnkgb2YgdGhlIG1hY3JvcyBpbiB0aGVpciBvd24K
K2BgYXNtL2xpbmthZ2UuaGBgLCBpbmNsdWRpbmcgbWFjcm9zIHNwZWNpZnlpbmcgdGhlIHR5cGUg
b2YgYSBzeW1ib2wKKyhgYFNZTV9UX0ZVTkNgYCwgYGBTWU1fVF9PQkpFQ1RgYCwgYW5kIGBgU1lN
X1RfTk9ORWBgKS4gIEFzIGV2ZXJ5IG1hY3JvCitkZXNjcmliZWQgaW4gdGhpcyBmaWxlIGlzIHN1
cnJvdW5kZWQgYnkgYGAjaWZkZWZgYCArIGBgI2VuZGlmYGAsIGl0IGlzIGVub3VnaAordG8gZGVm
aW5lIHRoZSBtYWNyb3MgZGlmZmVyZW50bHkgaW4gdGhlIGFmb3JlbWVudGlvbmVkIGFyY2hpdGVj
dHVyZS1kZXBlbmRlbnQKK2hlYWRlci4KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L2xpbmthZ2UuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2xpbmthZ2UuaAppbmRleCAxNGNhYTlk
OWZiN2YuLmUwNzE4OGU4ZDc2MyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbGlu
a2FnZS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2xpbmthZ2UuaApAQCAtMTMsOSArMTMs
MTMgQEAKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwogCi0jZGVmaW5lIEdMT0JBTChuYW1lKQlcCi0J
Lmdsb2JsIG5hbWU7CVwKLQluYW1lOgorLyoKKyAqIEdMT0JBTCBpcyBERVBSRUNBVEVECisgKgor
ICogdXNlIFNZTV9EQVRBX1NUQVJULCBTWU1fRlVOQ19TVEFSVCwgU1lNX0lOTkVSX0xBQkVMLCBT
WU1fQ09ERV9TVEFSVCwgb3IKKyAqIHNpbWlsYXIKKyAqLworI2RlZmluZSBHTE9CQUwobmFtZSkJ
U1lNX0VOVFJZKG5hbWUsIFNZTV9MX0dMT0JBTCwgU1lNX0FfTk9ORSkKIAogI2lmIGRlZmluZWQo
Q09ORklHX1g4Nl82NCkgfHwgZGVmaW5lZChDT05GSUdfWDg2X0FMSUdOTUVOVF8xNikKICNkZWZp
bmUgX19BTElHTgkJLnAyYWxpZ24gNCwgMHg5MApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9s
aW5rYWdlLmggYi9pbmNsdWRlL2xpbnV4L2xpbmthZ2UuaAppbmRleCA3ZTAyMDc4MmFkZTIuLmYz
YWU4ZjNkZWEyYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9saW5rYWdlLmgKKysrIGIvaW5j
bHVkZS9saW51eC9saW5rYWdlLmgKQEAgLTc1LDMyICs3NSw1OCBAQAogCiAjaWZkZWYgX19BU1NF
TUJMWV9fCiAKKy8qIFNZTV9UX0ZVTkMgLS0gdHlwZSB1c2VkIGJ5IGFzc2VtYmxlciB0byBtYXJr
IGZ1bmN0aW9ucyAqLworI2lmbmRlZiBTWU1fVF9GVU5DCisjZGVmaW5lIFNZTV9UX0ZVTkMJCQkJ
U1RUX0ZVTkMKKyNlbmRpZgorCisvKiBTWU1fVF9PQkpFQ1QgLS0gdHlwZSB1c2VkIGJ5IGFzc2Vt
YmxlciB0byBtYXJrIGRhdGEgKi8KKyNpZm5kZWYgU1lNX1RfT0JKRUNUCisjZGVmaW5lIFNZTV9U
X09CSkVDVAkJCQlTVFRfT0JKRUNUCisjZW5kaWYKKworLyogU1lNX1RfTk9ORSAtLSB0eXBlIHVz
ZWQgYnkgYXNzZW1ibGVyIHRvIG1hcmsgZW50cmllcyBvZiB1bmtub3duIHR5cGUgKi8KKyNpZm5k
ZWYgU1lNX1RfTk9ORQorI2RlZmluZSBTWU1fVF9OT05FCQkJCVNUVF9OT1RZUEUKKyNlbmRpZgor
CisvKiBTWU1fQV8qIC0tIGFsaWduIHRoZSBzeW1ib2w/ICovCisjZGVmaW5lIFNZTV9BX0FMSUdO
CQkJCUFMSUdOCisjZGVmaW5lIFNZTV9BX05PTkUJCQkJLyogbm90aGluZyAqLworCisvKiBTWU1f
TF8qIC0tIGxpbmthZ2Ugb2Ygc3ltYm9scyAqLworI2RlZmluZSBTWU1fTF9HTE9CQUwobmFtZSkJ
CQkuZ2xvYmwgbmFtZQorI2RlZmluZSBTWU1fTF9XRUFLKG5hbWUpCQkJLndlYWsgbmFtZQorI2Rl
ZmluZSBTWU1fTF9MT0NBTChuYW1lKQkJCS8qIG5vdGhpbmcgKi8KKwogI2lmbmRlZiBMSU5LRVJf
U0NSSVBUCiAjZGVmaW5lIEFMSUdOIF9fQUxJR04KICNkZWZpbmUgQUxJR05fU1RSIF9fQUxJR05f
U1RSCiAKKy8qID09PSBERVBSRUNBVEVEIGFubm90YXRpb25zID09PSAqLworCiAjaWZuZGVmIEdM
T0JBTAorLyogZGVwcmVjYXRlZCwgdXNlIFNZTV9EQVRBKiwgU1lNX0VOVFJZLCBvciBzaW1pbGFy
ICovCiAjZGVmaW5lIEdMT0JBTChuYW1lKSBcCiAJLmdsb2JsIG5hbWUgQVNNX05MIFwKIAluYW1l
OgogI2VuZGlmCiAKICNpZm5kZWYgRU5UUlkKKy8qIGRlcHJlY2F0ZWQsIHVzZSBTWU1fRlVOQ19T
VEFSVCAqLwogI2RlZmluZSBFTlRSWShuYW1lKSBcCi0JLmdsb2JsIG5hbWUgQVNNX05MIFwKLQlB
TElHTiBBU01fTkwgXAotCW5hbWU6CisJU1lNX0ZVTkNfU1RBUlQobmFtZSkKICNlbmRpZgogI2Vu
ZGlmIC8qIExJTktFUl9TQ1JJUFQgKi8KIAogI2lmbmRlZiBXRUFLCisvKiBkZXByZWNhdGVkLCB1
c2UgU1lNX0ZVTkNfU1RBUlRfV0VBSyogKi8KICNkZWZpbmUgV0VBSyhuYW1lKQkgICBcCi0JLndl
YWsgbmFtZSBBU01fTkwgICBcCi0JQUxJR04gQVNNX05MIFwKLQluYW1lOgorCVNZTV9GVU5DX1NU
QVJUX1dFQUsobmFtZSkKICNlbmRpZgogCiAjaWZuZGVmIEVORAorLyogZGVwcmVjYXRlZCwgdXNl
IFNZTV9GVU5DX0VORCwgU1lNX0RBVEFfRU5ELCBvciBTWU1fRU5EICovCiAjZGVmaW5lIEVORChu
YW1lKSBcCiAJLnNpemUgbmFtZSwgLi1uYW1lCiAjZW5kaWYKQEAgLTExMCwxMSArMTM2LDIxNCBA
QAogICogc3RhdGljIGFuYWx5c2lzIHRvb2xzIHN1Y2ggYXMgc3RhY2sgZGVwdGggYW5hbHl6ZXIu
CiAgKi8KICNpZm5kZWYgRU5EUFJPQworLyogZGVwcmVjYXRlZCwgdXNlIFNZTV9GVU5DX0VORCAq
LwogI2RlZmluZSBFTkRQUk9DKG5hbWUpIFwKLQkudHlwZSBuYW1lLCBAZnVuY3Rpb24gQVNNX05M
IFwKLQlFTkQobmFtZSkKKwlTWU1fRlVOQ19FTkQobmFtZSkKKyNlbmRpZgorCisvKiA9PT0gZ2Vu
ZXJpYyBhbm5vdGF0aW9ucyA9PT0gKi8KKworLyogU1lNX0VOVFJZIC0tIHVzZSBvbmx5IGlmIHlv
dSBoYXZlIHRvIGZvciBub24tcGFpcmVkIHN5bWJvbHMgKi8KKyNpZm5kZWYgU1lNX0VOVFJZCisj
ZGVmaW5lIFNZTV9FTlRSWShuYW1lLCBsaW5rYWdlLCBhbGlnbi4uLikJCVwKKwlsaW5rYWdlKG5h
bWUpIEFTTV9OTAkJCQlcCisJYWxpZ24gQVNNX05MCQkJCQlcCisJbmFtZToKKyNlbmRpZgorCisv
KiBTWU1fU1RBUlQgLS0gdXNlIG9ubHkgaWYgeW91IGhhdmUgdG8gKi8KKyNpZm5kZWYgU1lNX1NU
QVJUCisjZGVmaW5lIFNZTV9TVEFSVChuYW1lLCBsaW5rYWdlLCBhbGlnbi4uLikJCVwKKwlTWU1f
RU5UUlkobmFtZSwgbGlua2FnZSwgYWxpZ24pCisjZW5kaWYKKworLyogU1lNX0VORCAtLSB1c2Ug
b25seSBpZiB5b3UgaGF2ZSB0byAqLworI2lmbmRlZiBTWU1fRU5ECisjZGVmaW5lIFNZTV9FTkQo
bmFtZSwgc3ltX3R5cGUpCQkJCVwKKwkudHlwZSBuYW1lIHN5bV90eXBlIEFTTV9OTAkJCVwKKwku
c2l6ZSBuYW1lLCAuLW5hbWUKKyNlbmRpZgorCisvKiA9PT0gY29kZSBhbm5vdGF0aW9ucyA9PT0g
Ki8KKworLyoKKyAqIEZVTkMgLS0gQy1saWtlIGZ1bmN0aW9ucyAocHJvcGVyIHN0YWNrIGZyYW1l
IGV0Yy4pCisgKiBDT0RFIC0tIG5vbi1DIGNvZGUgKGUuZy4gaXJxIGhhbmRsZXJzIHdpdGggZGlm
ZmVyZW50LCBzcGVjaWFsIHN0YWNrIGV0Yy4pCisgKgorICogT2JqdG9vbCB2YWxpZGF0ZXMgc3Rh
Y2sgZm9yIEZVTkMsIGJ1dCBub3QgZm9yIENPREUuCisgKiBPYmp0b29sIGdlbmVyYXRlcyBkZWJ1
ZyBpbmZvIGZvciBib3RoIEZVTkMgJiBDT0RFLCBidXQgbmVlZHMgc3BlY2lhbAorICogYW5ub3Rh
dGlvbnMgZm9yIGVhY2ggQ09ERSdzIHN0YXJ0ICh0byBkZXNjcmliZSB0aGUgYWN0dWFsIHN0YWNr
IGZyYW1lKS4KKyAqCisgKiBBTElBUyAtLSBkb2VzIG5vdCBnZW5lcmF0ZSBkZWJ1ZyBpbmZvIC0t
IHRoZSBhbGlhc2VkIGZ1bmN0aW9uIHdpbGwKKyAqLworCisvKiBTWU1fSU5ORVJfTEFCRUxfQUxJ
R04gLS0gb25seSBmb3IgbGFiZWxzIGluIHRoZSBtaWRkbGUgb2YgY29kZSAqLworI2lmbmRlZiBT
WU1fSU5ORVJfTEFCRUxfQUxJR04KKyNkZWZpbmUgU1lNX0lOTkVSX0xBQkVMX0FMSUdOKG5hbWUs
IGxpbmthZ2UpCVwKKwkudHlwZSBuYW1lIFNZTV9UX05PTkUgQVNNX05MCQkJXAorCVNZTV9FTlRS
WShuYW1lLCBsaW5rYWdlLCBTWU1fQV9BTElHTikKKyNlbmRpZgorCisvKiBTWU1fSU5ORVJfTEFC
RUwgLS0gb25seSBmb3IgbGFiZWxzIGluIHRoZSBtaWRkbGUgb2YgY29kZSAqLworI2lmbmRlZiBT
WU1fSU5ORVJfTEFCRUwKKyNkZWZpbmUgU1lNX0lOTkVSX0xBQkVMKG5hbWUsIGxpbmthZ2UpCQlc
CisJLnR5cGUgbmFtZSBTWU1fVF9OT05FIEFTTV9OTAkJCVwKKwlTWU1fRU5UUlkobmFtZSwgbGlu
a2FnZSwgU1lNX0FfTk9ORSkKKyNlbmRpZgorCisvKgorICogU1lNX0ZVTkNfU1RBUlRfTE9DQUxf
QUxJQVMgLS0gdXNlIHdoZXJlIHRoZXJlIGFyZSB0d28gbG9jYWwgbmFtZXMgZm9yIG9uZQorICog
ZnVuY3Rpb24KKyAqLworI2lmbmRlZiBTWU1fRlVOQ19TVEFSVF9MT0NBTF9BTElBUworI2RlZmlu
ZSBTWU1fRlVOQ19TVEFSVF9MT0NBTF9BTElBUyhuYW1lKQkJXAorCVNZTV9TVEFSVChuYW1lLCBT
WU1fTF9MT0NBTCwgU1lNX0FfQUxJR04pCisjZW5kaWYKKworLyoKKyAqIFNZTV9GVU5DX1NUQVJU
X0FMSUFTIC0tIHVzZSB3aGVyZSB0aGVyZSBhcmUgdHdvIGdsb2JhbCBuYW1lcyBmb3Igb25lCisg
KiBmdW5jdGlvbgorICovCisjaWZuZGVmIFNZTV9GVU5DX1NUQVJUX0FMSUFTCisjZGVmaW5lIFNZ
TV9GVU5DX1NUQVJUX0FMSUFTKG5hbWUpCQkJXAorCVNZTV9TVEFSVChuYW1lLCBTWU1fTF9HTE9C
QUwsIFNZTV9BX0FMSUdOKQorI2VuZGlmCisKKy8qIFNZTV9GVU5DX1NUQVJUIC0tIHVzZSBmb3Ig
Z2xvYmFsIGZ1bmN0aW9ucyAqLworI2lmbmRlZiBTWU1fRlVOQ19TVEFSVAorLyoKKyAqIFRoZSBz
YW1lIGFzIFNZTV9GVU5DX1NUQVJUX0FMSUFTLCBidXQgd2Ugd2lsbCBuZWVkIHRvIGRpc3Rpbmd1
aXNoIHRoZXNlIHR3bworICogbGF0ZXIuCisgKi8KKyNkZWZpbmUgU1lNX0ZVTkNfU1RBUlQobmFt
ZSkJCQkJXAorCVNZTV9TVEFSVChuYW1lLCBTWU1fTF9HTE9CQUwsIFNZTV9BX0FMSUdOKQorI2Vu
ZGlmCisKKy8qIFNZTV9GVU5DX1NUQVJUX05PQUxJR04gLS0gdXNlIGZvciBnbG9iYWwgZnVuY3Rp
b25zLCB3L28gYWxpZ25tZW50ICovCisjaWZuZGVmIFNZTV9GVU5DX1NUQVJUX05PQUxJR04KKyNk
ZWZpbmUgU1lNX0ZVTkNfU1RBUlRfTk9BTElHTihuYW1lKQkJCVwKKwlTWU1fU1RBUlQobmFtZSwg
U1lNX0xfR0xPQkFMLCBTWU1fQV9OT05FKQorI2VuZGlmCisKKy8qIFNZTV9GVU5DX1NUQVJUX0xP
Q0FMIC0tIHVzZSBmb3IgbG9jYWwgZnVuY3Rpb25zICovCisjaWZuZGVmIFNZTV9GVU5DX1NUQVJU
X0xPQ0FMCisvKiB0aGUgc2FtZSBhcyBTWU1fRlVOQ19TVEFSVF9MT0NBTF9BTElBUywgc2VlIGNv
bW1lbnQgbmVhciBTWU1fRlVOQ19TVEFSVCAqLworI2RlZmluZSBTWU1fRlVOQ19TVEFSVF9MT0NB
TChuYW1lKQkJCVwKKwlTWU1fU1RBUlQobmFtZSwgU1lNX0xfTE9DQUwsIFNZTV9BX0FMSUdOKQog
I2VuZGlmCiAKKy8qIFNZTV9GVU5DX1NUQVJUX0xPQ0FMX05PQUxJR04gLS0gdXNlIGZvciBsb2Nh
bCBmdW5jdGlvbnMsIHcvbyBhbGlnbm1lbnQgKi8KKyNpZm5kZWYgU1lNX0ZVTkNfU1RBUlRfTE9D
QUxfTk9BTElHTgorI2RlZmluZSBTWU1fRlVOQ19TVEFSVF9MT0NBTF9OT0FMSUdOKG5hbWUpCQlc
CisJU1lNX1NUQVJUKG5hbWUsIFNZTV9MX0xPQ0FMLCBTWU1fQV9OT05FKQogI2VuZGlmCiAKKy8q
IFNZTV9GVU5DX1NUQVJUX1dFQUsgLS0gdXNlIGZvciB3ZWFrIGZ1bmN0aW9ucyAqLworI2lmbmRl
ZiBTWU1fRlVOQ19TVEFSVF9XRUFLCisjZGVmaW5lIFNZTV9GVU5DX1NUQVJUX1dFQUsobmFtZSkJ
CQlcCisJU1lNX1NUQVJUKG5hbWUsIFNZTV9MX1dFQUssIFNZTV9BX0FMSUdOKQogI2VuZGlmCisK
Ky8qIFNZTV9GVU5DX1NUQVJUX1dFQUtfTk9BTElHTiAtLSB1c2UgZm9yIHdlYWsgZnVuY3Rpb25z
LCB3L28gYWxpZ25tZW50ICovCisjaWZuZGVmIFNZTV9GVU5DX1NUQVJUX1dFQUtfTk9BTElHTgor
I2RlZmluZSBTWU1fRlVOQ19TVEFSVF9XRUFLX05PQUxJR04obmFtZSkJCVwKKwlTWU1fU1RBUlQo
bmFtZSwgU1lNX0xfV0VBSywgU1lNX0FfTk9ORSkKKyNlbmRpZgorCisvKiBTWU1fRlVOQ19FTkRf
QUxJQVMgLS0gdGhlIGVuZCBvZiBMT0NBTF9BTElBU2VkIG9yIEFMSUFTZWQgZnVuY3Rpb24gKi8K
KyNpZm5kZWYgU1lNX0ZVTkNfRU5EX0FMSUFTCisjZGVmaW5lIFNZTV9GVU5DX0VORF9BTElBUyhu
YW1lKQkJCVwKKwlTWU1fRU5EKG5hbWUsIFNZTV9UX0ZVTkMpCisjZW5kaWYKKworLyoKKyAqIFNZ
TV9GVU5DX0VORCAtLSB0aGUgZW5kIG9mIFNZTV9GVU5DX1NUQVJUX0xPQ0FMLCBTWU1fRlVOQ19T
VEFSVCwKKyAqIFNZTV9GVU5DX1NUQVJUX1dFQUssIC4uLgorICovCisjaWZuZGVmIFNZTV9GVU5D
X0VORAorLyogdGhlIHNhbWUgYXMgU1lNX0ZVTkNfRU5EX0FMSUFTLCBzZWUgY29tbWVudCBuZWFy
IFNZTV9GVU5DX1NUQVJUICovCisjZGVmaW5lIFNZTV9GVU5DX0VORChuYW1lKQkJCQlcCisJU1lN
X0VORChuYW1lLCBTWU1fVF9GVU5DKQorI2VuZGlmCisKKy8qIFNZTV9DT0RFX1NUQVJUIC0tIHVz
ZSBmb3Igbm9uLUMgKHNwZWNpYWwpIGZ1bmN0aW9ucyAqLworI2lmbmRlZiBTWU1fQ09ERV9TVEFS
VAorI2RlZmluZSBTWU1fQ09ERV9TVEFSVChuYW1lKQkJCQlcCisJU1lNX1NUQVJUKG5hbWUsIFNZ
TV9MX0dMT0JBTCwgU1lNX0FfQUxJR04pCisjZW5kaWYKKworLyogU1lNX0NPREVfU1RBUlRfTk9B
TElHTiAtLSB1c2UgZm9yIG5vbi1DIChzcGVjaWFsKSBmdW5jdGlvbnMsIHcvbyBhbGlnbm1lbnQg
Ki8KKyNpZm5kZWYgU1lNX0NPREVfU1RBUlRfTk9BTElHTgorI2RlZmluZSBTWU1fQ09ERV9TVEFS
VF9OT0FMSUdOKG5hbWUpCQkJXAorCVNZTV9TVEFSVChuYW1lLCBTWU1fTF9HTE9CQUwsIFNZTV9B
X05PTkUpCisjZW5kaWYKKworLyogU1lNX0NPREVfU1RBUlRfTE9DQUwgLS0gdXNlIGZvciBsb2Nh
bCBub24tQyAoc3BlY2lhbCkgZnVuY3Rpb25zICovCisjaWZuZGVmIFNZTV9DT0RFX1NUQVJUX0xP
Q0FMCisjZGVmaW5lIFNZTV9DT0RFX1NUQVJUX0xPQ0FMKG5hbWUpCQkJXAorCVNZTV9TVEFSVChu
YW1lLCBTWU1fTF9MT0NBTCwgU1lNX0FfQUxJR04pCisjZW5kaWYKKworLyoKKyAqIFNZTV9DT0RF
X1NUQVJUX0xPQ0FMX05PQUxJR04gLS0gdXNlIGZvciBsb2NhbCBub24tQyAoc3BlY2lhbCkgZnVu
Y3Rpb25zLAorICogdy9vIGFsaWdubWVudAorICovCisjaWZuZGVmIFNZTV9DT0RFX1NUQVJUX0xP
Q0FMX05PQUxJR04KKyNkZWZpbmUgU1lNX0NPREVfU1RBUlRfTE9DQUxfTk9BTElHTihuYW1lKQkJ
XAorCVNZTV9TVEFSVChuYW1lLCBTWU1fTF9MT0NBTCwgU1lNX0FfTk9ORSkKKyNlbmRpZgorCisv
KiBTWU1fQ09ERV9FTkQgLS0gdGhlIGVuZCBvZiBTWU1fQ09ERV9TVEFSVF9MT0NBTCwgU1lNX0NP
REVfU1RBUlQsIC4uLiAqLworI2lmbmRlZiBTWU1fQ09ERV9FTkQKKyNkZWZpbmUgU1lNX0NPREVf
RU5EKG5hbWUpCQkJCVwKKwlTWU1fRU5EKG5hbWUsIFNZTV9UX05PTkUpCisjZW5kaWYKKworLyog
PT09IGRhdGEgYW5ub3RhdGlvbnMgPT09ICovCisKKy8qIFNZTV9EQVRBX1NUQVJUIC0tIGdsb2Jh
bCBkYXRhIHN5bWJvbCAqLworI2lmbmRlZiBTWU1fREFUQV9TVEFSVAorI2RlZmluZSBTWU1fREFU
QV9TVEFSVChuYW1lKQkJCQlcCisJU1lNX1NUQVJUKG5hbWUsIFNZTV9MX0dMT0JBTCwgU1lNX0Ff
Tk9ORSkKKyNlbmRpZgorCisvKiBTWU1fREFUQV9TVEFSVCAtLSBsb2NhbCBkYXRhIHN5bWJvbCAq
LworI2lmbmRlZiBTWU1fREFUQV9TVEFSVF9MT0NBTAorI2RlZmluZSBTWU1fREFUQV9TVEFSVF9M
T0NBTChuYW1lKQkJCVwKKwlTWU1fU1RBUlQobmFtZSwgU1lNX0xfTE9DQUwsIFNZTV9BX05PTkUp
CisjZW5kaWYKKworLyogU1lNX0RBVEFfRU5EIC0tIHRoZSBlbmQgb2YgU1lNX0RBVEFfU1RBUlQg
c3ltYm9sICovCisjaWZuZGVmIFNZTV9EQVRBX0VORAorI2RlZmluZSBTWU1fREFUQV9FTkQobmFt
ZSkJCQkJXAorCVNZTV9FTkQobmFtZSwgU1lNX1RfT0JKRUNUKQorI2VuZGlmCisKKy8qIFNZTV9E
QVRBX0VORF9MQUJFTCAtLSB0aGUgbGFiZWxlZCBlbmQgb2YgU1lNX0RBVEFfU1RBUlQgc3ltYm9s
ICovCisjaWZuZGVmIFNZTV9EQVRBX0VORF9MQUJFTAorI2RlZmluZSBTWU1fREFUQV9FTkRfTEFC
RUwobmFtZSwgbGlua2FnZSwgbGFiZWwpCVwKKwlsaW5rYWdlKGxhYmVsKSBBU01fTkwJCQkJXAor
CS50eXBlIGxhYmVsIFNZTV9UX09CSkVDVCBBU01fTkwJCQlcCisJbGFiZWw6CQkJCQkJXAorCVNZ
TV9FTkQobmFtZSwgU1lNX1RfT0JKRUNUKQorI2VuZGlmCisKKy8qIFNZTV9EQVRBIC0tIHN0YXJ0
K2VuZCB3cmFwcGVyIGFyb3VuZCBzaW1wbGUgZ2xvYmFsIGRhdGEgKi8KKyNpZm5kZWYgU1lNX0RB
VEEKKyNkZWZpbmUgU1lNX0RBVEEobmFtZSwgZGF0YS4uLikJCQkJXAorCVNZTV9EQVRBX1NUQVJU
KG5hbWUpIEFTTV9OTAkJCQlcCisJZGF0YSBBU01fTkwJCQkJCQlcCisJU1lNX0RBVEFfRU5EKG5h
bWUpCisjZW5kaWYKKworLyogU1lNX0RBVEFfTE9DQUwgLS0gc3RhcnQrZW5kIHdyYXBwZXIgYXJv
dW5kIHNpbXBsZSBsb2NhbCBkYXRhICovCisjaWZuZGVmIFNZTV9EQVRBX0xPQ0FMCisjZGVmaW5l
IFNZTV9EQVRBX0xPQ0FMKG5hbWUsIGRhdGEuLi4pCQkJXAorCVNZTV9EQVRBX1NUQVJUX0xPQ0FM
KG5hbWUpIEFTTV9OTAkJCVwKKwlkYXRhIEFTTV9OTAkJCQkJCVwKKwlTWU1fREFUQV9FTkQobmFt
ZSkKKyNlbmRpZgorCisjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCisKKyNlbmRpZiAvKiBfTElO
VVhfTElOS0FHRV9IICovCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:47:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:47: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-devel-bounces@lists.xenproject.org>)
	id 1gopH2-0008RS-Ma; Wed, 30 Jan 2019 12:47: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=KUlV=QG=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1gopH1-0008RB-Ux
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 12:47:23 +0000
X-Inumbo-ID: 2fe08814-248d-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fe08814-248d-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 12:47:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0A9DBB0CD;
 Wed, 30 Jan 2019 12:47:22 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Wed, 30 Jan 2019 13:46:52 +0100
Message-Id: <20190130124711.12463-10-jslaby@suse.cz>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130124711.12463-1-jslaby@suse.cz>
References: <20190130124711.12463-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 09/28] x86/asm: annotate aliases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Juergen Gross <jgross@suse.com>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, bp@alien8.de, linux-crypto@vger.kernel.org,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Jiri Slaby <jslaby@suse.cz>,
 "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

X2tleV9leHBhbnNpb25fMTI4IGlzIGFuIGFsaWFzIHRvIF9rZXlfZXhwYW5zaW9uXzI1NmEsIF9f
bWVtY3B5IHRvCm1lbWNweSwgeGVuX3N5c2NhbGwzMl90YXJnZXQgdG8geGVuX3N5c2VudGVyX3Rh
cmdldCwgYW5kIHNvIG9uLiBBbm5vdGF0ZQp0aGVtIGFsbCB1c2luZyB0aGUgbmV3IFNZTV9GVU5D
X1NUQVJUX0FMSUFTLCBTWU1fRlVOQ19TVEFSVF9MT0NBTF9BTElBUywKYW5kIFNZTV9GVU5DX0VO
RF9BTElBUy4gVGhpcyB3aWxsIG1ha2UgdGhlIHRvb2xzIGdlbmVyYXRpbmcgdGhlCmRlYnVnaW5m
byBoYXBweS4KClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PgpDYzog
SGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgpDYzogIkRhdmlkIFMuIE1p
bGxlciIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGlu
dXRyb25peC5kZT4KQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgpDYzogIkguIFBl
dGVyIEFudmluIiA8aHBhQHp5dG9yLmNvbT4KQ2M6IDx4ODZAa2VybmVsLm9yZz4KQ2M6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+IFt4ZW4gcGFydHNdCkNjOiA8bGludXgtY3J5cHRvQHZnZXIua2VybmVsLm9yZz4KQ2M6
IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Ci0tLQogYXJjaC94ODYvY3J5cHRvL2Fl
c25pLWludGVsX2FzbS5TIHwgNSArKy0tLQogYXJjaC94ODYvbGliL21lbWNweV82NC5TICAgICAg
ICAgIHwgNCArKy0tCiBhcmNoL3g4Ni9saWIvbWVtbW92ZV82NC5TICAgICAgICAgfCA0ICsrLS0K
IGFyY2gveDg2L2xpYi9tZW1zZXRfNjQuUyAgICAgICAgICB8IDQgKystLQogYXJjaC94ODYveGVu
L3hlbi1hc21fNjQuUyAgICAgICAgIHwgNCArKy0tCiA1IGZpbGVzIGNoYW5nZWQsIDEwIGluc2Vy
dGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9h
ZXNuaS1pbnRlbF9hc20uUyBiL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hc20uUwppbmRl
eCA2YzM0OWU4NDQ1ODEuLjE5ZWZmYmY5Y2UzNSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRv
L2Flc25pLWludGVsX2FzbS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hc20u
UwpAQCAtMTc2MSw4ICsxNzYxLDcgQEAgRU5EUFJPQyhhZXNuaV9nY21fZmluYWxpemUpCiAjZW5k
aWYKIAogCi0uYWxpZ24gNAotX2tleV9leHBhbnNpb25fMTI4OgorU1lNX0ZVTkNfU1RBUlRfTE9D
QUxfQUxJQVMoX2tleV9leHBhbnNpb25fMTI4KQogU1lNX0ZVTkNfU1RBUlRfTE9DQUwoX2tleV9l
eHBhbnNpb25fMjU2YSkKIAlwc2h1ZmQgJDBiMTExMTExMTEsICV4bW0xLCAleG1tMQogCXNodWZw
cyAkMGIwMDAxMDAwMCwgJXhtbTAsICV4bW00CkBAIC0xNzczLDggKzE3NzIsOCBAQCBTWU1fRlVO
Q19TVEFSVF9MT0NBTChfa2V5X2V4cGFuc2lvbl8yNTZhKQogCW1vdmFwcyAleG1tMCwgKFRLRVlQ
KQogCWFkZCAkMHgxMCwgVEtFWVAKIAlyZXQKLUVORFBST0MoX2tleV9leHBhbnNpb25fMTI4KQog
U1lNX0ZVTkNfRU5EKF9rZXlfZXhwYW5zaW9uXzI1NmEpCitTWU1fRlVOQ19FTkRfQUxJQVMoX2tl
eV9leHBhbnNpb25fMTI4KQogCiBTWU1fRlVOQ19TVEFSVF9MT0NBTChfa2V5X2V4cGFuc2lvbl8x
OTJhKQogCXBzaHVmZCAkMGIwMTAxMDEwMSwgJXhtbTEsICV4bW0xCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9saWIvbWVtY3B5XzY0LlMgYi9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMKaW5kZXggM2Iy
NGRjMDUyNTFjLi42OGZjZDhmOWE0OGIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9tZW1jcHlf
NjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMKQEAgLTI3LDcgKzI3LDcgQEAKICAq
IE91dHB1dDoKICAqIHJheCBvcmlnaW5hbCBkZXN0aW5hdGlvbgogICovCi1FTlRSWShfX21lbWNw
eSkKK1NZTV9GVU5DX1NUQVJUX0FMSUFTKF9fbWVtY3B5KQogRU5UUlkobWVtY3B5KQogCUFMVEVS
TkFUSVZFXzIgImptcCBtZW1jcHlfb3JpZyIsICIiLCBYODZfRkVBVFVSRV9SRVBfR09PRCwgXAog
CQkgICAgICAiam1wIG1lbWNweV9lcm1zIiwgWDg2X0ZFQVRVUkVfRVJNUwpAQCAtNDEsNyArNDEs
NyBAQCBFTlRSWShtZW1jcHkpCiAJcmVwIG1vdnNiCiAJcmV0CiBFTkRQUk9DKG1lbWNweSkKLUVO
RFBST0MoX19tZW1jcHkpCitTWU1fRlVOQ19FTkRfQUxJQVMoX19tZW1jcHkpCiBFWFBPUlRfU1lN
Qk9MKG1lbWNweSkKIEVYUE9SVF9TWU1CT0woX19tZW1jcHkpCiAKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2xpYi9tZW1tb3ZlXzY0LlMgYi9hcmNoL3g4Ni9saWIvbWVtbW92ZV82NC5TCmluZGV4IGJi
ZWM2OWQ4MjIzYi4uNTBjMTY0ODMxMWIzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvbWVtbW92
ZV82NC5TCisrKyBiL2FyY2gveDg2L2xpYi9tZW1tb3ZlXzY0LlMKQEAgLTI2LDcgKzI2LDcgQEAK
ICAqLwogLndlYWsgbWVtbW92ZQogCi1FTlRSWShtZW1tb3ZlKQorU1lNX0ZVTkNfU1RBUlRfQUxJ
QVMobWVtbW92ZSkKIEVOVFJZKF9fbWVtbW92ZSkKIAogCS8qIEhhbmRsZSBtb3JlIDMyIGJ5dGVz
IGluIGxvb3AgKi8KQEAgLTIwOCw2ICsyMDgsNiBAQCBFTlRSWShfX21lbW1vdmUpCiAxMzoKIAly
ZXRxCiBFTkRQUk9DKF9fbWVtbW92ZSkKLUVORFBST0MobWVtbW92ZSkKK1NZTV9GVU5DX0VORF9B
TElBUyhtZW1tb3ZlKQogRVhQT1JUX1NZTUJPTChfX21lbW1vdmUpCiBFWFBPUlRfU1lNQk9MKG1l
bW1vdmUpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMgYi9hcmNoL3g4Ni9s
aWIvbWVtc2V0XzY0LlMKaW5kZXggOWJjODYxYzcxZTc1Li45MjdhYzQ0ZDM0YWEgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2xpYi9tZW1zZXRfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtc2V0XzY0
LlMKQEAgLTE5LDcgKzE5LDcgQEAKICAqCiAgKiByYXggICBvcmlnaW5hbCBkZXN0aW5hdGlvbgog
ICovCi1FTlRSWShtZW1zZXQpCitTWU1fRlVOQ19TVEFSVF9BTElBUyhtZW1zZXQpCiBFTlRSWShf
X21lbXNldCkKIAkvKgogCSAqIFNvbWUgQ1BVcyBzdXBwb3J0IGVuaGFuY2VkIFJFUCBNT1ZTQi9T
VE9TQiBmZWF0dXJlLiBJdCBpcyByZWNvbW1lbmRlZApAQCAtNDMsOCArNDMsOCBAQCBFTlRSWShf
X21lbXNldCkKIAlyZXAgc3Rvc2IKIAltb3ZxICVyOSwlcmF4CiAJcmV0Ci1FTkRQUk9DKG1lbXNl
dCkKIEVORFBST0MoX19tZW1zZXQpCitTWU1fRlVOQ19FTkRfQUxJQVMobWVtc2V0KQogRVhQT1JU
X1NZTUJPTChtZW1zZXQpCiBFWFBPUlRfU1lNQk9MKF9fbWVtc2V0KQogCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwppbmRl
eCAxZTllZjBiYTMwYTUuLjMwZGNjMzExZjU2NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hl
bi1hc21fNjQuUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCkBAIC0xNjgsMTMgKzE2
OCwxMyBAQCBFTkRQUk9DKHhlbl9zeXNlbnRlcl90YXJnZXQpCiAKICNlbHNlIC8qICFDT05GSUdf
SUEzMl9FTVVMQVRJT04gKi8KIAotRU5UUlkoeGVuX3N5c2NhbGwzMl90YXJnZXQpCitTWU1fRlVO
Q19TVEFSVF9BTElBUyh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKIEVOVFJZKHhlbl9zeXNlbnRlcl90
YXJnZXQpCiAJbGVhIDE2KCVyc3ApLCAlcnNwCS8qIHN0cmlwICVyY3gsICVyMTEgKi8KIAltb3Yg
JC1FTk9TWVMsICVyYXgKIAlwdXNocSAkMAogCWptcCBoeXBlcmNhbGxfaXJldAotRU5EUFJPQyh4
ZW5fc3lzY2FsbDMyX3RhcmdldCkKIEVORFBST0MoeGVuX3N5c2VudGVyX3RhcmdldCkKK1NZTV9G
VU5DX0VORF9BTElBUyh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKIAogI2VuZGlmCS8qIENPTkZJR19J
QTMyX0VNVUxBVElPTiAqLwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:47:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:47: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-devel-bounces@lists.xenproject.org>)
	id 1gopH8-0008TB-0P; Wed, 30 Jan 2019 12:47:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=KUlV=QG=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1gopH6-0008Sl-EE
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 12:47:28 +0000
X-Inumbo-ID: 3203f66e-248d-11e9-bbeb-f3c1bb47cd57
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3203f66e-248d-11e9-bbeb-f3c1bb47cd57;
 Wed, 30 Jan 2019 12:47:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B1A80B0E3;
 Wed, 30 Jan 2019 12:47:25 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Wed, 30 Jan 2019 13:46:57 +0100
Message-Id: <20190130124711.12463-15-jslaby@suse.cz>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130124711.12463-1-jslaby@suse.cz>
References: <20190130124711.12463-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 14/28] xen/pvh: annotate data appropriatelly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, bp@alien8.de, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Jiri Slaby <jslaby@suse.cz>, Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHRoZSBuZXcgU1lNX0RBVEFfU1RBUlRfTE9DQUwsIGFuZCBTWU1fREFUQV9FTkQqIG1hY3Jv
cyB0byBoYXZlOgogIDAwMDAgICAgIDggT0JKRUNUICBMT0NBTCAgREVGQVVMVCAgICA2IGdkdAog
IDAwMDggICAgMzIgT0JKRUNUICBMT0NBTCAgREVGQVVMVCAgICA2IGdkdF9zdGFydAogIDAwMjgg
ICAgIDAgT0JKRUNUICBMT0NBTCAgREVGQVVMVCAgICA2IGdkdF9lbmQKICAwMDI4ICAgMjU2IE9C
SkVDVCAgTE9DQUwgIERFRkFVTFQgICAgNiBlYXJseV9zdGFjawogIDAxMjggICAgIDAgT0JKRUNU
ICBMT0NBTCAgREVGQVVMVCAgICA2IGVhcmx5X3N0YWNrCgpTaWduZWQtb2ZmLWJ5OiBKaXJpIFNs
YWJ5IDxqc2xhYnlAc3VzZS5jej4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogVGhv
bWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBJbmdvIE1vbG5hciA8bWluZ29A
cmVkaGF0LmNvbT4KQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+CkNjOiB4ODZA
a2VybmVsLm9yZwpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCi0tLQogYXJjaC94
ODYvcGxhdGZvcm0vcHZoL2hlYWQuUyB8IDE0ICsrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L3BsYXRmb3JtL3B2aC9oZWFkLlMgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvaGVhZC5TCmluZGV4
IDFmODgyNWJiYWZmYi4uNGU2MzQ4MGJiMjIzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wbGF0Zm9y
bS9wdmgvaGVhZC5TCisrKyBiL2FyY2gveDg2L3BsYXRmb3JtL3B2aC9oZWFkLlMKQEAgLTE1MCwx
MSArMTUwLDEyIEBAIEVORChwdmhfc3RhcnRfeGVuKQogCiAJLnNlY3Rpb24gIi5pbml0LmRhdGEi
LCJhdyIKIAkuYmFsaWduIDgKLWdkdDoKK1NZTV9EQVRBX1NUQVJUX0xPQ0FMKGdkdCkKIAkud29y
ZCBnZHRfZW5kIC0gZ2R0X3N0YXJ0CiAJLmxvbmcgX3BhKGdkdF9zdGFydCkKIAkud29yZCAwCi1n
ZHRfc3RhcnQ6CitTWU1fREFUQV9FTkQoZ2R0KQorU1lNX0RBVEFfU1RBUlRfTE9DQUwoZ2R0X3N0
YXJ0KQogCS5xdWFkIDB4MDAwMDAwMDAwMDAwMDAwMCAgICAgICAgICAgIC8qIE5VTEwgZGVzY3Jp
cHRvciAqLwogI2lmZGVmIENPTkZJR19YODZfNjQKIAkucXVhZCBHRFRfRU5UUlkoMHhhMDlhLCAw
LCAweGZmZmZmKSAvKiBQVkhfQ1NfU0VMICovCkBAIC0xNjMsMTUgKzE2NCwxNCBAQCBnZHRfc3Rh
cnQ6CiAjZW5kaWYKIAkucXVhZCBHRFRfRU5UUlkoMHhjMDkyLCAwLCAweGZmZmZmKSAvKiBQVkhf
RFNfU0VMICovCiAJLnF1YWQgR0RUX0VOVFJZKDB4NDA5MCwgMCwgMHgxOCkgICAgLyogUFZIX0NB
TkFSWV9TRUwgKi8KLWdkdF9lbmQ6CitTWU1fREFUQV9FTkRfTEFCRUwoZ2R0X3N0YXJ0LCBTWU1f
TF9MT0NBTCwgZ2R0X2VuZCkKIAogCS5iYWxpZ24gMTYKLWNhbmFyeToKLQkuZmlsbCA0OCwgMSwg
MAorU1lNX0RBVEFfTE9DQUwoY2FuYXJ5LCAuZmlsbCA0OCwgMSwgMCkKIAotZWFybHlfc3RhY2s6
CitTWU1fREFUQV9TVEFSVF9MT0NBTChlYXJseV9zdGFjaykKIAkuZmlsbCBCT09UX1NUQUNLX1NJ
WkUsIDEsIDAKLWVhcmx5X3N0YWNrX2VuZDoKK1NZTV9EQVRBX0VORF9MQUJFTChlYXJseV9zdGFj
aywgU1lNX0xfTE9DQUwsIGVhcmx5X3N0YWNrX2VuZCkKIAogCUVMRk5PVEUoWGVuLCBYRU5fRUxG
Tk9URV9QSFlTMzJfRU5UUlksCiAJICAgICAgICAgICAgIF9BU01fUFRSIChwdmhfc3RhcnRfeGVu
IC0gX19TVEFSVF9LRVJORUxfbWFwKSkKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:47:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gopHB-0008Uh-AY; Wed, 30 Jan 2019 12:47: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=KUlV=QG=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1gopH9-0008Tp-B3
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 12:47:31 +0000
X-Inumbo-ID: 33a9757c-248d-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33a9757c-248d-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 12:47:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 57B5BB10E;
 Wed, 30 Jan 2019 12:47:28 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Wed, 30 Jan 2019 13:47:03 +0100
Message-Id: <20190130124711.12463-21-jslaby@suse.cz>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130124711.12463-1-jslaby@suse.cz>
References: <20190130124711.12463-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 20/28] x86/asm: make some functions local
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org,
 linux-kernel@vger.kernel.org, bp@alien8.de, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 Jiri Slaby <jslaby@suse.cz>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgYSBjb3VwbGUgb2YgYXNzZW1ibHkgZnVuY3Rpb25zLCB3aGljaCBhcmUgaW52b2tl
ZCBvbmx5IGxvY2FsbHkKaW4gdGhlIGZpbGUgdGhleSBhcmUgZGVmaW5lZC4gSW4gQywgd2UgbWFy
ayB0aGVtICJzdGF0aWMiLiBJbiBhc3NlbWJseSwKYW5ub3RhdGUgdGhlbSB1c2luZyBTWU1fe0ZV
TkMsQ09ERX1fU1RBUlRfTE9DQUwgKGFuZCBzd2l0Y2ggdGhlaXIKRU5EUFJPQyB0byBTWU1fe0ZV
TkMsQ09ERX1fRU5EIHRvbykuIFdoZXRoZXIgd2UgdXNlIEZVTkMgb3IgQ09ERSwKZGVwZW5kcyBv
biB3aGV0aGVyIEVORFBST0Mgb3IgRU5EIHdhcyB1c2VkIGZvciBhIHBhcnRpY3VsYXIgZnVuY3Rp
b24KYmVmb3JlLgoKU2lnbmVkLW9mZi1ieTogSmlyaSBTbGFieSA8anNsYWJ5QHN1c2UuY3o+CkNj
OiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzogVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KQ2M6
IHg4NkBrZXJuZWwub3JnCkNjOiBNYXR0IEZsZW1pbmcgPG1hdHRAY29kZWJsdWVwcmludC5jby51
az4KQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgpDYzogbGlu
dXgtZWZpQHZnZXIua2VybmVsLm9yZwpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Ci0tLQogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVua182NC5TIHwgIDggKysrKy0t
LS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgICAgICAgICAgICAgICB8IDIxICsrKysrKysr
KysrLS0tLS0tLS0tLQogYXJjaC94ODYvbGliL2NvcHlfcGFnZV82NC5TICAgICAgICAgICAgIHwg
IDQgKystLQogYXJjaC94ODYvbGliL21lbWNweV82NC5TICAgICAgICAgICAgICAgIHwgMTIgKysr
KysrLS0tLS0tCiBhcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMgICAgICAgICAgICAgICAgfCAgOCAr
KysrLS0tLQogYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TICAgIHwgMTIgKysr
KysrLS0tLS0tCiBhcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvaGVhZC5TICAgICAgICAgICAgfCAgNCAr
Ky0tCiA3IGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUyBiL2Fy
Y2gveDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUwppbmRleCBkNjYwMDBkMjM5MjEu
LjMxMzEyMDcwZGIyMiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90
aHVua182NC5TCisrKyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUwpA
QCAtOTksMTIgKzk5LDEyIEBAIEVOVFJZKGVmaTY0X3RodW5rKQogCXJldAogRU5EUFJPQyhlZmk2
NF90aHVuaykKIAotRU5UUlkoZWZpX2V4aXQzMikKK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKGVmaV9l
eGl0MzIpCiAJbW92cQlmdW5jX3J0X3B0ciglcmlwKSwgJXJheAogCXB1c2gJJXJheAogCW1vdgkl
cmRpLCAlcmF4CiAJcmV0Ci1FTkRQUk9DKGVmaV9leGl0MzIpCitTWU1fRlVOQ19FTkQoZWZpX2V4
aXQzMikKIAogCS5jb2RlMzIKIC8qCkBAIC0xMTIsNyArMTEyLDcgQEAgRU5EUFJPQyhlZmlfZXhp
dDMyKQogICoKICAqIFRoZSBzdGFjayBzaG91bGQgcmVwcmVzZW50IHRoZSAzMi1iaXQgY2FsbGlu
ZyBjb252ZW50aW9uLgogICovCi1FTlRSWShlZmlfZW50ZXIzMikKK1NZTV9GVU5DX1NUQVJUX0xP
Q0FMKGVmaV9lbnRlcjMyKQogCW1vdmwJJF9fS0VSTkVMX0RTLCAlZWF4CiAJbW92bAklZWF4LCAl
ZHMKIAltb3ZsCSVlYXgsICVlcwpAQCAtMTcyLDcgKzE3Miw3IEBAIEVOVFJZKGVmaV9lbnRlcjMy
KQogCWJ0c2wJJFg4Nl9DUjBfUEdfQklULCAlZWF4CiAJbW92bAklZWF4LCAlY3IwCiAJbHJldAot
RU5EUFJPQyhlZmlfZW50ZXIzMikKK1NZTV9GVU5DX0VORChlZmlfZW50ZXIzMikKIAogCS5kYXRh
CiAJLmJhbGlnbgk4CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJj
aC94ODYvZW50cnkvZW50cnlfNjQuUwppbmRleCA2YjYwZTVlNjUzMWMuLjJmZTU5YzY5MzczMiAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUworKysgYi9hcmNoL3g4Ni9lbnRy
eS9lbnRyeV82NC5TCkBAIC0xMDQ2LDcgKzEwNDYsOCBAQCBpZHRlbnRyeSBoeXBlcnZpc29yX2Nh
bGxiYWNrIHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrIGhhc19lcnJvcl9jb2RlPTAKICAqIGV4
aXN0aW5nIGFjdGl2YXRpb24gaW4gaXRzIGNyaXRpY2FsIHJlZ2lvbiAtLSBpZiBzbywgd2UgcG9w
IHRoZSBjdXJyZW50CiAgKiBhY3RpdmF0aW9uIGFuZCByZXN0YXJ0IHRoZSBoYW5kbGVyIHVzaW5n
IHRoZSBwcmV2aW91cyBvbmUuCiAgKi8KLUVOVFJZKHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNr
KQkJLyogZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgKnB0X3JlZ3MpICovCisvKiBkb19o
eXBlcnZpc29yX2NhbGxiYWNrKHN0cnVjdCAqcHRfcmVncykgKi8KK1NZTV9DT0RFX1NUQVJUX0xP
Q0FMKHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrKQogCiAvKgogICogU2luY2Ugd2UgZG9uJ3Qg
bW9kaWZ5ICVyZGksIGV2dGNobl9kb191cGFsbChzdHJ1Y3QgKnB0X3JlZ3MpIHdpbGwKQEAgLTEw
NjQsNyArMTA2NSw3IEBAIEVOVFJZKHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrKQkJLyogZG9f
aHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgKnB0X3JlZ3MpICovCiAJY2FsbAl4ZW5fbWF5YmVf
cHJlZW1wdF9oY2FsbAogI2VuZGlmCiAJam1wCWVycm9yX2V4aXQKLUVORCh4ZW5fZG9faHlwZXJ2
aXNvcl9jYWxsYmFjaykKK1NZTV9DT0RFX0VORCh4ZW5fZG9faHlwZXJ2aXNvcl9jYWxsYmFjaykK
IAogLyoKICAqIEh5cGVydmlzb3IgdXNlcyB0aGlzIGZvciBhcHBsaWNhdGlvbiBmYXVsdHMgd2hp
bGUgaXQgZXhlY3V0ZXMuCkBAIC0xMTU1LDcgKzExNTYsNyBAQCBpZHRlbnRyeSBtYWNoaW5lX2No
ZWNrCQlkb19tY2UJCQloYXNfZXJyb3JfY29kZT0wCXBhcmFub2lkPTEKICAqIFVzZSBzbG93LCBi
dXQgc3VyZWZpcmUgImFyZSB3ZSBpbiBrZXJuZWw/IiBjaGVjay4KICAqIFJldHVybjogZWJ4PTA6
IG5lZWQgc3dhcGdzIG9uIGV4aXQsIGVieD0xOiBvdGhlcndpc2UKICAqLwotRU5UUlkocGFyYW5v
aWRfZW50cnkpCitTWU1fQ09ERV9TVEFSVF9MT0NBTChwYXJhbm9pZF9lbnRyeSkKIAlVTldJTkRf
SElOVF9GVU5DCiAJY2xkCiAJUFVTSF9BTkRfQ0xFQVJfUkVHUyBzYXZlX3JldD0xCkBAIC0xMTgy
LDcgKzExODMsNyBAQCBFTlRSWShwYXJhbm9pZF9lbnRyeSkKIAlTQVZFX0FORF9TV0lUQ0hfVE9f
S0VSTkVMX0NSMyBzY3JhdGNoX3JlZz0lcmF4IHNhdmVfcmVnPSVyMTQKIAogCXJldAotRU5EKHBh
cmFub2lkX2VudHJ5KQorU1lNX0NPREVfRU5EKHBhcmFub2lkX2VudHJ5KQogCiAvKgogICogIlBh
cmFub2lkIiBleGl0IHBhdGggZnJvbSBleGNlcHRpb24gc3RhY2suICBUaGlzIGlzIGludm9rZWQK
QEAgLTExOTYsNyArMTE5Nyw3IEBAIEVORChwYXJhbm9pZF9lbnRyeSkKICAqCiAgKiBPbiBlbnRy
eSwgZWJ4IGlzICJubyBzd2FwZ3MiIGZsYWcgKDE6IGRvbid0IG5lZWQgc3dhcGdzLCAwOiBuZWVk
IGl0KQogICovCi1FTlRSWShwYXJhbm9pZF9leGl0KQorU1lNX0NPREVfU1RBUlRfTE9DQUwocGFy
YW5vaWRfZXhpdCkKIAlVTldJTkRfSElOVF9SRUdTCiAJRElTQUJMRV9JTlRFUlJVUFRTKENMQlJf
QU5ZKQogCVRSQUNFX0lSUVNfT0ZGX0RFQlVHCkBAIC0xMjEzLDEyICsxMjE0LDEyIEBAIEVOVFJZ
KHBhcmFub2lkX2V4aXQpCiAJUkVTVE9SRV9DUjMJc2NyYXRjaF9yZWc9JXJieCBzYXZlX3JlZz0l
cjE0CiAuTHBhcmFub2lkX2V4aXRfcmVzdG9yZToKIAlqbXAgcmVzdG9yZV9yZWdzX2FuZF9yZXR1
cm5fdG9fa2VybmVsCi1FTkQocGFyYW5vaWRfZXhpdCkKK1NZTV9DT0RFX0VORChwYXJhbm9pZF9l
eGl0KQogCiAvKgogICogU2F2ZSBhbGwgcmVnaXN0ZXJzIGluIHB0X3JlZ3MsIGFuZCBzd2l0Y2gg
R1MgaWYgbmVlZGVkLgogICovCi1FTlRSWShlcnJvcl9lbnRyeSkKK1NZTV9DT0RFX1NUQVJUX0xP
Q0FMKGVycm9yX2VudHJ5KQogCVVOV0lORF9ISU5UX0ZVTkMKIAljbGQKIAlQVVNIX0FORF9DTEVB
Ul9SRUdTIHNhdmVfcmV0PTEKQEAgLTEzMDIsMTYgKzEzMDMsMTYgQEAgRU5UUlkoZXJyb3JfZW50
cnkpCiAJY2FsbAlmaXh1cF9iYWRfaXJldAogCW1vdgklcmF4LCAlcnNwCiAJam1wCS5MZXJyb3Jf
ZW50cnlfZnJvbV91c2VybW9kZV9hZnRlcl9zd2FwZ3MKLUVORChlcnJvcl9lbnRyeSkKK1NZTV9D
T0RFX0VORChlcnJvcl9lbnRyeSkKIAotRU5UUlkoZXJyb3JfZXhpdCkKK1NZTV9DT0RFX1NUQVJU
X0xPQ0FMKGVycm9yX2V4aXQpCiAJVU5XSU5EX0hJTlRfUkVHUwogCURJU0FCTEVfSU5URVJSVVBU
UyhDTEJSX0FOWSkKIAlUUkFDRV9JUlFTX09GRgogCXRlc3RiCSQzLCBDUyglcnNwKQogCWp6CXJl
dGludF9rZXJuZWwKIAlqbXAJcmV0aW50X3VzZXIKLUVORChlcnJvcl9leGl0KQorU1lNX0NPREVf
RU5EKGVycm9yX2V4aXQpCiAKIC8qCiAgKiBSdW5zIG9uIGV4Y2VwdGlvbiBzdGFjay4gIFhlbiBQ
ViBkb2VzIG5vdCBnbyB0aHJvdWdoIHRoaXMgcGF0aCBhdCBhbGwsCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9saWIvY29weV9wYWdlXzY0LlMgYi9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMKaW5k
ZXggZmQyZDA5YWZhMDk3Li5mNTA1ODcwYmQ5M2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9j
b3B5X3BhZ2VfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMKQEAgLTIxLDcg
KzIxLDcgQEAgRU5UUlkoY29weV9wYWdlKQogRU5EUFJPQyhjb3B5X3BhZ2UpCiBFWFBPUlRfU1lN
Qk9MKGNvcHlfcGFnZSkKIAotRU5UUlkoY29weV9wYWdlX3JlZ3MpCitTWU1fRlVOQ19TVEFSVF9M
T0NBTChjb3B5X3BhZ2VfcmVncykKIAlzdWJxCSQyKjgsCSVyc3AKIAltb3ZxCSVyYngsCSglcnNw
KQogCW1vdnEJJXIxMiwJMSo4KCVyc3ApCkBAIC04Niw0ICs4Niw0IEBAIEVOVFJZKGNvcHlfcGFn
ZV9yZWdzKQogCW1vdnEJMSo4KCVyc3ApLCAlcjEyCiAJYWRkcQkkMio4LCAlcnNwCiAJcmV0Ci1F
TkRQUk9DKGNvcHlfcGFnZV9yZWdzKQorU1lNX0ZVTkNfRU5EKGNvcHlfcGFnZV9yZWdzKQpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvbGliL21lbWNweV82NC5TIGIvYXJjaC94ODYvbGliL21lbWNweV82
NC5TCmluZGV4IDY4ZmNkOGY5YTQ4Yi4uY2FjMGUxYWQ4ZWQyIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9saWIvbWVtY3B5XzY0LlMKKysrIGIvYXJjaC94ODYvbGliL21lbWNweV82NC5TCkBAIC0yOCw3
ICsyOCw3IEBACiAgKiByYXggb3JpZ2luYWwgZGVzdGluYXRpb24KICAqLwogU1lNX0ZVTkNfU1RB
UlRfQUxJQVMoX19tZW1jcHkpCi1FTlRSWShtZW1jcHkpCitTWU1fRlVOQ19TVEFSVF9MT0NBTCht
ZW1jcHkpCiAJQUxURVJOQVRJVkVfMiAiam1wIG1lbWNweV9vcmlnIiwgIiIsIFg4Nl9GRUFUVVJF
X1JFUF9HT09ELCBcCiAJCSAgICAgICJqbXAgbWVtY3B5X2VybXMiLCBYODZfRkVBVFVSRV9FUk1T
CiAKQEAgLTQwLDcgKzQwLDcgQEAgRU5UUlkobWVtY3B5KQogCW1vdmwgJWVkeCwgJWVjeAogCXJl
cCBtb3ZzYgogCXJldAotRU5EUFJPQyhtZW1jcHkpCitTWU1fRlVOQ19FTkQobWVtY3B5KQogU1lN
X0ZVTkNfRU5EX0FMSUFTKF9fbWVtY3B5KQogRVhQT1JUX1NZTUJPTChtZW1jcHkpCiBFWFBPUlRf
U1lNQk9MKF9fbWVtY3B5KQpAQCAtNDksMTQgKzQ5LDE0IEBAIEVYUE9SVF9TWU1CT0woX19tZW1j
cHkpCiAgKiBtZW1jcHlfZXJtcygpIC0gZW5oYW5jZWQgZmFzdCBzdHJpbmcgbWVtY3B5LiBUaGlz
IGlzIGZhc3RlciBhbmQKICAqIHNpbXBsZXIgdGhhbiBtZW1jcHkuIFVzZSBtZW1jcHlfZXJtcyB3
aGVuIHBvc3NpYmxlLgogICovCi1FTlRSWShtZW1jcHlfZXJtcykKK1NZTV9GVU5DX1NUQVJUX0xP
Q0FMKG1lbWNweV9lcm1zKQogCW1vdnEgJXJkaSwgJXJheAogCW1vdnEgJXJkeCwgJXJjeAogCXJl
cCBtb3ZzYgogCXJldAotRU5EUFJPQyhtZW1jcHlfZXJtcykKK1NZTV9GVU5DX0VORChtZW1jcHlf
ZXJtcykKIAotRU5UUlkobWVtY3B5X29yaWcpCitTWU1fRlVOQ19TVEFSVF9MT0NBTChtZW1jcHlf
b3JpZykKIAltb3ZxICVyZGksICVyYXgKIAogCWNtcHEgJDB4MjAsICVyZHgKQEAgLTE4MSw3ICsx
ODEsNyBAQCBFTlRSWShtZW1jcHlfb3JpZykKIAogLkxlbmQ6CiAJcmV0cQotRU5EUFJPQyhtZW1j
cHlfb3JpZykKK1NZTV9GVU5DX0VORChtZW1jcHlfb3JpZykKIAogI2lmbmRlZiBDT05GSUdfVU1M
CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9tZW1zZXRfNjQuUyBiL2FyY2gveDg2L2xpYi9t
ZW1zZXRfNjQuUwppbmRleCA5MjdhYzQ0ZDM0YWEuLjU2NGFiZjllY2VkYiAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvbGliL21lbXNldF82NC5TCisrKyBiL2FyY2gveDg2L2xpYi9tZW1zZXRfNjQuUwpA
QCAtNTksMTYgKzU5LDE2IEBAIEVYUE9SVF9TWU1CT0woX19tZW1zZXQpCiAgKgogICogcmF4ICAg
b3JpZ2luYWwgZGVzdGluYXRpb24KICAqLwotRU5UUlkobWVtc2V0X2VybXMpCitTWU1fRlVOQ19T
VEFSVF9MT0NBTChtZW1zZXRfZXJtcykKIAltb3ZxICVyZGksJXI5CiAJbW92YiAlc2lsLCVhbAog
CW1vdnEgJXJkeCwlcmN4CiAJcmVwIHN0b3NiCiAJbW92cSAlcjksJXJheAogCXJldAotRU5EUFJP
QyhtZW1zZXRfZXJtcykKK1NZTV9GVU5DX0VORChtZW1zZXRfZXJtcykKIAotRU5UUlkobWVtc2V0
X29yaWcpCitTWU1fRlVOQ19TVEFSVF9MT0NBTChtZW1zZXRfb3JpZykKIAltb3ZxICVyZGksJXIx
MAogCiAJLyogZXhwYW5kIGJ5dGUgdmFsdWUgICovCkBAIC0xMzksNCArMTM5LDQgQEAgRU5UUlko
bWVtc2V0X29yaWcpCiAJc3VicSAlcjgsJXJkeAogCWptcCAuTGFmdGVyX2JhZF9hbGlnbm1lbnQK
IC5MZmluYWw6Ci1FTkRQUk9DKG1lbXNldF9vcmlnKQorU1lNX0ZVTkNfRU5EKG1lbXNldF9vcmln
KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TIGIvYXJj
aC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TCmluZGV4IDQ2YzU4YjA4NzM5Yy4uZDY3
N2E3ZWIyZDBhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3RodW5rXzY0
LlMKKysrIGIvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TCkBAIC02Nyw3ICs2
Nyw3IEBAIEVORFBST0MoZWZpNjRfdGh1bmspCiAgKgogICogVGhpcyBmdW5jdGlvbiBtdXN0IGJl
IGludm9rZWQgd2l0aCBhIDE6MSBtYXBwZWQgc3RhY2suCiAgKi8KLUVOVFJZKF9fZWZpNjRfdGh1
bmspCitTWU1fRlVOQ19TVEFSVF9MT0NBTChfX2VmaTY0X3RodW5rKQogCW1vdmwJJWRzLCAlZWF4
CiAJcHVzaAklcmF4CiAJbW92bAklZXMsICVlYXgKQEAgLTExNCwxNCArMTE0LDE0IEBAIEVOVFJZ
KF9fZWZpNjRfdGh1bmspCiAJb3IJJXJjeCwgJXJheAogMToKIAlyZXQKLUVORFBST0MoX19lZmk2
NF90aHVuaykKK1NZTV9GVU5DX0VORChfX2VmaTY0X3RodW5rKQogCi1FTlRSWShlZmlfZXhpdDMy
KQorU1lNX0ZVTkNfU1RBUlRfTE9DQUwoZWZpX2V4aXQzMikKIAltb3ZxCWZ1bmNfcnRfcHRyKCVy
aXApLCAlcmF4CiAJcHVzaAklcmF4CiAJbW92CSVyZGksICVyYXgKIAlyZXQKLUVORFBST0MoZWZp
X2V4aXQzMikKK1NZTV9GVU5DX0VORChlZmlfZXhpdDMyKQogCiAJLmNvZGUzMgogLyoKQEAgLTEy
OSw3ICsxMjksNyBAQCBFTkRQUk9DKGVmaV9leGl0MzIpCiAgKgogICogVGhlIHN0YWNrIHNob3Vs
ZCByZXByZXNlbnQgdGhlIDMyLWJpdCBjYWxsaW5nIGNvbnZlbnRpb24uCiAgKi8KLUVOVFJZKGVm
aV9lbnRlcjMyKQorU1lNX0ZVTkNfU1RBUlRfTE9DQUwoZWZpX2VudGVyMzIpCiAJbW92bAkkX19L
RVJORUxfRFMsICVlYXgKIAltb3ZsCSVlYXgsICVkcwogCW1vdmwJJWVheCwgJWVzCkBAIC0xNDUs
NyArMTQ1LDcgQEAgRU5UUlkoZWZpX2VudGVyMzIpCiAJcHVzaGwJJWVheAogCiAJbHJldAotRU5E
UFJPQyhlZmlfZW50ZXIzMikKK1NZTV9GVU5DX0VORChlZmlfZW50ZXIzMikKIAogCS5kYXRhCiAJ
LmJhbGlnbgk4CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvaGVhZC5TIGIvYXJj
aC94ODYvcGxhdGZvcm0vcHZoL2hlYWQuUwppbmRleCA0ZTYzNDgwYmIyMjMuLjQzYjRkODY0ODE3
ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZvcm0vcHZoL2hlYWQuUworKysgYi9hcmNoL3g4
Ni9wbGF0Zm9ybS9wdmgvaGVhZC5TCkBAIC01MCw3ICs1MCw3IEBACiAjZGVmaW5lIFBWSF9EU19T
RUwJCShQVkhfR0RUX0VOVFJZX0RTICogOCkKICNkZWZpbmUgUFZIX0NBTkFSWV9TRUwJCShQVkhf
R0RUX0VOVFJZX0NBTkFSWSAqIDgpCiAKLUVOVFJZKHB2aF9zdGFydF94ZW4pCitTWU1fQ09ERV9T
VEFSVF9MT0NBTChwdmhfc3RhcnRfeGVuKQogCWNsZAogCiAJbGdkdCAoX3BhKGdkdCkpCkBAIC0x
NDYsNyArMTQ2LDcgQEAgRU5UUlkocHZoX3N0YXJ0X3hlbikKIAogCWxqbXAgJFBWSF9DU19TRUws
ICRfcGEoc3RhcnR1cF8zMikKICNlbmRpZgotRU5EKHB2aF9zdGFydF94ZW4pCitTWU1fQ09ERV9F
TkQocHZoX3N0YXJ0X3hlbikKIAogCS5zZWN0aW9uICIuaW5pdC5kYXRhIiwiYXciCiAJLmJhbGln
biA4Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:47:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gopHB-0008V3-Kr; Wed, 30 Jan 2019 12: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=KUlV=QG=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1gopH9-0008Tz-Ks
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 12:47:31 +0000
X-Inumbo-ID: 342b923a-248d-11e9-af13-73f633c30b4e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 342b923a-248d-11e9-af13-73f633c30b4e;
 Wed, 30 Jan 2019 12:47:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5408FB040;
 Wed, 30 Jan 2019 12:47:29 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Wed, 30 Jan 2019 13:47:05 +0100
Message-Id: <20190130124711.12463-23-jslaby@suse.cz>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130124711.12463-1-jslaby@suse.cz>
References: <20190130124711.12463-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 22/28] x86_64/asm: add ENDs to some functions
 and relabel with SYM_CODE_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, bp@alien8.de, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Jiri Slaby <jslaby@suse.cz>, Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIHRoZXNlIGFyZSBmdW5jdGlvbnMgd2hpY2ggYXJlIGludm9rZWQgZnJvbSBlbHNld2hlcmUs
IGJ1dCB0aGV5IGFyZQpub3QgdHlwaWNhbCBDIGZ1bmN0aW9ucy4gU28gd2UgYW5ub3RhdGUgdGhl
bSB1c2luZyB0aGUgbmV3ClNZTV9DT0RFX1NUQVJULiBBbGwgdGhlc2Ugd2VyZSBub3QgYmFsYW5j
ZWQgd2l0aCBhbnkgRU5ELCBzbyBtYXJrIHRoZWlyCmVuZHMgYnkgU1lNX0NPREVfRU5EIGFwcHJv
cHJpYXRlbGx5IHRvby4KClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6
PgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4gW3hlbiBiaXRzXQpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IFRob21hcyBHbGVp
eG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5j
b20+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzogeDg2QGtlcm5lbC5v
cmcKQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwotLS0KIGFyY2gveDg2L2Jvb3Qv
Y29tcHJlc3NlZC9oZWFkXzY0LlMgICB8ICA2ICsrKystLQogYXJjaC94ODYvcGxhdGZvcm0vb2xw
Yy94bzEtd2FrZXVwLlMgIHwgIDMgKystCiBhcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0
LlMgICAgfCAgNiArKysrLS0KIGFyY2gveDg2L3JlYWxtb2RlL3JtL3JlYm9vdC5TICAgICAgICB8
ICAzICsrLQogYXJjaC94ODYvcmVhbG1vZGUvcm0vdHJhbXBvbGluZV82NC5TIHwgMTAgKysrKysr
Ky0tLQogYXJjaC94ODYvcmVhbG1vZGUvcm0vd2FrZXVwX2FzbS5TICAgIHwgIDMgKystCiBhcmNo
L3g4Ni94ZW4veGVuLWFzbV82NC5TICAgICAgICAgICAgfCAgNiArKysrLS0KIDcgZmlsZXMgY2hh
bmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvYm9vdC9jb21wcmVzc2VkL2hlYWRfNjQuUyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3Nl
ZC9oZWFkXzY0LlMKaW5kZXggOGY1YTU4YzI4ZGQ0Li4xNTdiMGNiYzc3Y2EgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9oZWFkXzY0LlMKKysrIGIvYXJjaC94ODYvYm9vdC9j
b21wcmVzc2VkL2hlYWRfNjQuUwpAQCAtMjUwLDcgKzI1MCw3IEBAIEVORFBST0MoZWZpMzJfc3R1
Yl9lbnRyeSkKIAogCS5jb2RlNjQKIAkub3JnIDB4MjAwCi1FTlRSWShzdGFydHVwXzY0KQorU1lN
X0NPREVfU1RBUlQoc3RhcnR1cF82NCkKIAkvKgogCSAqIDY0Yml0IGVudHJ5IGlzIDB4MjAwIGFu
ZCBpdCBpcyBBQkkgc28gaW1tdXRhYmxlIQogCSAqIFdlIGNvbWUgaGVyZSBlaXRoZXIgZnJvbSBz
dGFydHVwXzMyIG9yIGRpcmVjdGx5IGZyb20gYQpAQCAtNDM5LDYgKzQzOSw3IEBAIHRyYW1wb2xp
bmVfcmV0dXJuOgogICovCiAJbGVhcQlyZWxvY2F0ZWQoJXJieCksICVyYXgKIAlqbXAJKiVyYXgK
K1NZTV9DT0RFX0VORChzdGFydHVwXzY0KQogCiAjaWZkZWYgQ09ORklHX0VGSV9TVFVCCiAKQEAg
LTU2OCw3ICs1NjksNyBAQCBhZGp1c3RfZ290OgogICogRUNYIGNvbnRhaW5zIHRoZSBiYXNlIGFk
ZHJlc3Mgb2YgdGhlIHRyYW1wb2xpbmUgbWVtb3J5LgogICogTm9uIHplcm8gUkRYIG9uIHJldHVy
biBtZWFucyB3ZSBuZWVkIHRvIGVuYWJsZSA1LWxldmVsIHBhZ2luZy4KICAqLwotRU5UUlkodHJh
bXBvbGluZV8zMmJpdF9zcmMpCitTWU1fQ09ERV9TVEFSVCh0cmFtcG9saW5lXzMyYml0X3NyYykK
IAkvKiBTZXQgdXAgZGF0YSBhbmQgc3RhY2sgc2VnbWVudHMgKi8KIAltb3ZsCSRfX0tFUk5FTF9E
UywgJWVheAogCW1vdmwJJWVheCwgJWRzCkBAIC02MjEsNiArNjIyLDcgQEAgRU5UUlkodHJhbXBv
bGluZV8zMmJpdF9zcmMpCiAJbW92bAklZWF4LCAlY3IwCiAKIAlscmV0CitTWU1fQ09ERV9FTkQo
dHJhbXBvbGluZV8zMmJpdF9zcmMpCiAKIAkuY29kZTY0CiBTWU1fRlVOQ19TVEFSVF9MT0NBTF9O
T0FMSUdOKHBhZ2luZ19lbmFibGVkKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcGxhdGZvcm0vb2xw
Yy94bzEtd2FrZXVwLlMgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9vbHBjL3hvMS13YWtldXAuUwppbmRl
eCA1ZmVlM2EyYzJmZDQuLjc1ZjRmYWZmODQ2OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZv
cm0vb2xwYy94bzEtd2FrZXVwLlMKKysrIGIvYXJjaC94ODYvcGxhdGZvcm0vb2xwYy94bzEtd2Fr
ZXVwLlMKQEAgLTkwLDcgKzkwLDcgQEAgcmVzdG9yZV9yZWdpc3RlcnM6CiAKIAlyZXQKIAotRU5U
UlkoZG9fb2xwY19zdXNwZW5kX2xvd2xldmVsKQorU1lNX0NPREVfU1RBUlQoZG9fb2xwY19zdXNw
ZW5kX2xvd2xldmVsKQogCWNhbGwJc2F2ZV9wcm9jZXNzb3Jfc3RhdGUKIAljYWxsCXNhdmVfcmVn
aXN0ZXJzCiAKQEAgLTExMCw2ICsxMTAsNyBAQCByZXRfcG9pbnQ6CiAJY2FsbAlyZXN0b3JlX3Jl
Z2lzdGVycwogCWNhbGwJcmVzdG9yZV9wcm9jZXNzb3Jfc3RhdGUKIAlyZXQKK1NZTV9DT0RFX0VO
RChkb19vbHBjX3N1c3BlbmRfbG93bGV2ZWwpCiAKIC5kYXRhCiBzYXZlZF9nZHQ6ICAgICAgICAg
ICAgIC5sb25nICAgMCwwCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNt
XzY0LlMgYi9hcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0LlMKaW5kZXggMzAwOGJhYTJm
YTk1Li5lOTk4MzM4NWM4YjcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9h
c21fNjQuUworKysgYi9hcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0LlMKQEAgLTUzLDcg
KzUzLDcgQEAgRU5UUlkoc3dzdXNwX2FyY2hfc3VzcGVuZCkKIAlyZXQKIEVORFBST0Moc3dzdXNw
X2FyY2hfc3VzcGVuZCkKIAotRU5UUlkocmVzdG9yZV9pbWFnZSkKK1NZTV9DT0RFX1NUQVJUKHJl
c3RvcmVfaW1hZ2UpCiAJLyogcHJlcGFyZSB0byBqdW1wIHRvIHRoZSBpbWFnZSBrZXJuZWwgKi8K
IAltb3ZxCXJlc3RvcmVfanVtcF9hZGRyZXNzKCVyaXApLCAlcjgKIAltb3ZxCXJlc3RvcmVfY3Iz
KCVyaXApLCAlcjkKQEAgLTY4LDkgKzY4LDEwIEBAIEVOVFJZKHJlc3RvcmVfaW1hZ2UpCiAJLyog
anVtcCB0byByZWxvY2F0ZWQgcmVzdG9yZSBjb2RlICovCiAJbW92cQlyZWxvY2F0ZWRfcmVzdG9y
ZV9jb2RlKCVyaXApLCAlcmN4CiAJam1wcQkqJXJjeAorU1lNX0NPREVfRU5EKHJlc3RvcmVfaW1h
Z2UpCiAKIAkvKiBjb2RlIGJlbG93IGhhcyBiZWVuIHJlbG9jYXRlZCB0byBhIHNhZmUgcGFnZSAq
LwotRU5UUlkoY29yZV9yZXN0b3JlX2NvZGUpCitTWU1fQ09ERV9TVEFSVChjb3JlX3Jlc3RvcmVf
Y29kZSkKIAkvKiBzd2l0Y2ggdG8gdGVtcG9yYXJ5IHBhZ2UgdGFibGVzICovCiAJbW92cQklcmF4
LCAlY3IzCiAJLyogZmx1c2ggVExCICovCkBAIC05OCw2ICs5OSw3IEBAIEVOVFJZKGNvcmVfcmVz
dG9yZV9jb2RlKQogLkxkb25lOgogCS8qIGp1bXAgdG8gdGhlIHJlc3RvcmVfcmVnaXN0ZXJzIGFk
ZHJlc3MgZnJvbSB0aGUgaW1hZ2UgaGVhZGVyICovCiAJam1wcQkqJXI4CitTWU1fQ09ERV9FTkQo
Y29yZV9yZXN0b3JlX2NvZGUpCiAKIAkgLyogY29kZSBiZWxvdyBiZWxvbmdzIHRvIHRoZSBpbWFn
ZSBrZXJuZWwgKi8KIAkuYWxpZ24gUEFHRV9TSVpFCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9yZWFs
bW9kZS9ybS9yZWJvb3QuUyBiL2FyY2gveDg2L3JlYWxtb2RlL3JtL3JlYm9vdC5TCmluZGV4IDQy
NDgyNmFmYjUwMS4uZjEwNTE1YjEwZTBhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9yZWFsbW9kZS9y
bS9yZWJvb3QuUworKysgYi9hcmNoL3g4Ni9yZWFsbW9kZS9ybS9yZWJvb3QuUwpAQCAtMTksNyAr
MTksNyBAQAogICovCiAJLnNlY3Rpb24gIi50ZXh0MzIiLCAiYXgiCiAJLmNvZGUzMgotRU5UUlko
bWFjaGluZV9yZWFsX3Jlc3RhcnRfYXNtKQorU1lNX0NPREVfU1RBUlQobWFjaGluZV9yZWFsX3Jl
c3RhcnRfYXNtKQogCiAjaWZkZWYgQ09ORklHX1g4Nl82NAogCS8qIFN3aXRjaCB0byB0cmFtcG9s
aW5lIEdEVCBhcyBpdCBpcyBndWFyYW50ZWVkIDwgNCBHaUIgKi8KQEAgLTYzLDYgKzYzLDcgQEAg
U1lNX0lOTkVSX0xBQkVMKG1hY2hpbmVfcmVhbF9yZXN0YXJ0X3BhZ2luZ19vZmYsIFNZTV9MX0dM
T0JBTCkKIAltb3ZsCSVlY3gsICVncwogCW1vdmwJJWVjeCwgJXNzCiAJbGptcHcJJDgsICQxZgor
U1lNX0NPREVfRU5EKG1hY2hpbmVfcmVhbF9yZXN0YXJ0X2FzbSkKIAogLyoKICAqIFRoaXMgaXMg
MTYtYml0IHByb3RlY3RlZCBtb2RlIGNvZGUgdG8gZGlzYWJsZSBwYWdpbmcgYW5kIHRoZSBjYWNo
ZSwKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVfNjQuUyBiL2Fy
Y2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVfNjQuUwppbmRleCA5ZTVmOWFkZTQzYzguLjQw
OGY4MTcxMGNjZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcmVhbG1vZGUvcm0vdHJhbXBvbGluZV82
NC5TCisrKyBiL2FyY2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVfNjQuUwpAQCAtMzgsNyAr
MzgsNyBAQAogCS5jb2RlMTYKIAogCS5iYWxpZ24JUEFHRV9TSVpFCi1FTlRSWSh0cmFtcG9saW5l
X3N0YXJ0KQorU1lNX0NPREVfU1RBUlQodHJhbXBvbGluZV9zdGFydCkKIAljbGkJCQkjIFdlIHNo
b3VsZCBiZSBzYWZlIGFueXdheQogCXdiaW52ZAogCkBAIC04MSwxMiArODEsMTQgQEAgRU5UUlko
dHJhbXBvbGluZV9zdGFydCkKIG5vX2xvbmdtb2RlOgogCWhsdAogCWptcCBub19sb25nbW9kZQor
U1lNX0NPREVfRU5EKHRyYW1wb2xpbmVfc3RhcnQpCisKICNpbmNsdWRlICIuLi9rZXJuZWwvdmVy
aWZ5X2NwdS5TIgogCiAJLnNlY3Rpb24gIi50ZXh0MzIiLCJheCIKIAkuY29kZTMyCiAJLmJhbGln
biA0Ci1FTlRSWShzdGFydHVwXzMyKQorU1lNX0NPREVfU1RBUlQoc3RhcnR1cF8zMikKIAltb3Zs
CSVlZHgsICVzcwogCWFkZGwJJHBhX3JlYWxfbW9kZV9iYXNlLCAlZXNwCiAJbW92bAklZWR4LCAl
ZHMKQEAgLTE0MCwxMyArMTQyLDE1IEBAIEVOVFJZKHN0YXJ0dXBfMzIpCiAJICogdGhlIG5ldyBn
ZHQvaWR0IHRoYXQgaGFzIF9fS0VSTkVMX0NTIHdpdGggQ1MuTCA9IDEuCiAJICovCiAJbGptcGwJ
JF9fS0VSTkVMX0NTLCAkcGFfc3RhcnR1cF82NAorU1lNX0NPREVfRU5EKHN0YXJ0dXBfMzIpCiAK
IAkuc2VjdGlvbiAiLnRleHQ2NCIsImF4IgogCS5jb2RlNjQKIAkuYmFsaWduIDQKLUVOVFJZKHN0
YXJ0dXBfNjQpCitTWU1fQ09ERV9TVEFSVChzdGFydHVwXzY0KQogCSMgTm93IGp1bXAgaW50byB0
aGUga2VybmVsIHVzaW5nIHZpcnR1YWwgYWRkcmVzc2VzCiAJam1wcQkqdHJfc3RhcnQoJXJpcCkK
K1NZTV9DT0RFX0VORChzdGFydHVwXzY0KQogCiAJLnNlY3Rpb24gIi5yb2RhdGEiLCJhIgogCSMg
RHVwbGljYXRlIHRoZSBnbG9iYWwgZGVzY3JpcHRvciB0YWJsZQpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvcmVhbG1vZGUvcm0vd2FrZXVwX2FzbS5TIGIvYXJjaC94ODYvcmVhbG1vZGUvcm0vd2FrZXVw
X2FzbS5TCmluZGV4IDBhZjZiMzBkM2M2OC4uNzA3OTkxM2FkYmQyIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9yZWFsbW9kZS9ybS93YWtldXBfYXNtLlMKKysrIGIvYXJjaC94ODYvcmVhbG1vZGUvcm0v
d2FrZXVwX2FzbS5TCkBAIC0zNyw3ICszNyw3IEBAIFNZTV9EQVRBX0VORCh3YWtldXBfaGVhZGVy
KQogCS5jb2RlMTYKIAogCS5iYWxpZ24JMTYKLUVOVFJZKHdha2V1cF9zdGFydCkKK1NZTV9DT0RF
X1NUQVJUKHdha2V1cF9zdGFydCkKIAljbGkKIAljbGQKIApAQCAtMTM1LDYgKzEzNSw3IEBAIEVO
VFJZKHdha2V1cF9zdGFydCkKICNlbHNlCiAJam1wCXRyYW1wb2xpbmVfc3RhcnQKICNlbmRpZgor
U1lNX0NPREVfRU5EKHdha2V1cF9zdGFydCkKIAogYm9ndXNfcmVhbF9tYWdpYzoKIDE6CmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21f
NjQuUwppbmRleCAzMGRjYzMxMWY1NjYuLjYzZDIyOTU3MDFkNiAxMDA2NDQKLS0tIGEvYXJjaC94
ODYveGVuL3hlbi1hc21fNjQuUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCkBAIC04
NiwxMSArODYsMTIgQEAgaHlwZXJjYWxsX2lyZXQgPSBoeXBlcmNhbGxfcGFnZSArIF9fSFlQRVJW
SVNPUl9pcmV0ICogMzIKICAqCXIxMQkJfTwtLSBwdXNoZWQgYnkgaHlwZXJjYWxsIHBhZ2UKICAq
IHJzcC0+cmF4CQl9CiAgKi8KLUVOVFJZKHhlbl9pcmV0KQorU1lNX0NPREVfU1RBUlQoeGVuX2ly
ZXQpCiAJcHVzaHEgJDAKIAlqbXAgaHlwZXJjYWxsX2lyZXQKK1NZTV9DT0RFX0VORCh4ZW5faXJl
dCkKIAotRU5UUlkoeGVuX3N5c3JldDY0KQorU1lNX0NPREVfU1RBUlQoeGVuX3N5c3JldDY0KQog
CS8qCiAJICogV2UncmUgYWxyZWFkeSBvbiB0aGUgdXNlcm1vZGUgc3RhY2sgYXQgdGhpcyBwb2lu
dCwgYnV0CiAJICogc3RpbGwgd2l0aCB0aGUga2VybmVsIGdzLCBzbyB3ZSBjYW4gZWFzaWx5IHN3
aXRjaCBiYWNrLgpAQCAtMTA4LDYgKzEwOSw3IEBAIEVOVFJZKHhlbl9zeXNyZXQ2NCkKIAogCXB1
c2hxICRWR0NGX2luX3N5c2NhbGwKIAlqbXAgaHlwZXJjYWxsX2lyZXQKK1NZTV9DT0RFX0VORCh4
ZW5fc3lzcmV0NjQpCiAKIC8qCiAgKiBYZW4gaGFuZGxlcyBzeXNjYWxsIGNhbGxiYWNrcyBtdWNo
IGxpa2Ugb3JkaW5hcnkgZXhjZXB0aW9ucywgd2hpY2gKLS0gCjIuMjAuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:47:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:47: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-devel-bounces@lists.xenproject.org>)
	id 1gopHC-0008Vb-06; Wed, 30 Jan 2019 12:47: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=KUlV=QG=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1gopHA-0008UV-Rm
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 12:47:32 +0000
X-Inumbo-ID: 347a5f28-248d-11e9-b4e1-23a8dfd9ee9e
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 347a5f28-248d-11e9-b4e1-23a8dfd9ee9e;
 Wed, 30 Jan 2019 12:47:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CBD5BB112;
 Wed, 30 Jan 2019 12:47:29 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Wed, 30 Jan 2019 13:47:06 +0100
Message-Id: <20190130124711.12463-24-jslaby@suse.cz>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130124711.12463-1-jslaby@suse.cz>
References: <20190130124711.12463-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 23/28] x86_64/asm: change all ENTRY+END to
 SYM_CODE_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, bp@alien8.de, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Jiri Slaby <jslaby@suse.cz>, Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVyZSwgd2UgY2hhbmdlIGFsbCBhc3NlbWJseSBjb2RlIHdoaWNoIGlzIG1hcmtlZCB1c2luZyBF
TkQgKGFuZCBub3QKRU5EUFJPQykuIFdlIHN3aXRjaCBhbGwgdGhlc2UgdG8gYXBwcm9wcmlhdGUg
bmV3IG1hcmtpbmdzIFNZTV9DT0RFX1NUQVJUCmFuZCBTWU1fQ09ERV9FTkQuCgpTaWduZWQtb2Zm
LWJ5OiBKaXJpIFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IFt4ZW4gYml0c10KQ2M6IFRob21hcyBH
bGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhh
dC5jb20+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzogeDg2QGtlcm5l
bC5vcmcKQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKLS0tCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TICAgICAgICB8IDQ4ICsr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9j
b21wYXQuUyB8ICA4ICsrKy0tLQogYXJjaC94ODYva2VybmVsL2Z0cmFjZV82NC5TICAgICAgfCAg
NCArLS0KIGFyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMgICAgICAgIHwgIDggKysrLS0tCiBhcmNo
L3g4Ni94ZW4veGVuLWhlYWQuUyAgICAgICAgICB8ICA4ICsrKy0tLQogNSBmaWxlcyBjaGFuZ2Vk
LCAzOCBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwppbmRleCAyZmU1
OWM2OTM3MzIuLjg4ZTg2NWVjOTY5NSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlf
NjQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCkBAIC00NiwxMSArNDYsMTEgQEAK
IC5zZWN0aW9uIC5lbnRyeS50ZXh0LCAiYXgiCiAKICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKLUVO
VFJZKG5hdGl2ZV91c2VyZ3Nfc3lzcmV0NjQpCitTWU1fQ09ERV9TVEFSVChuYXRpdmVfdXNlcmdz
X3N5c3JldDY0KQogCVVOV0lORF9ISU5UX0VNUFRZCiAJc3dhcGdzCiAJc3lzcmV0cQotRU5EKG5h
dGl2ZV91c2VyZ3Nfc3lzcmV0NjQpCitTWU1fQ09ERV9FTkQobmF0aXZlX3VzZXJnc19zeXNyZXQ2
NCkKICNlbmRpZiAvKiBDT05GSUdfUEFSQVZJUlQgKi8KIAogLm1hY3JvIFRSQUNFX0lSUVNfRkxB
R1MgZmxhZ3M6cmVxCkBAIC0xNDIsNyArMTQyLDcgQEAgRU5EKG5hdGl2ZV91c2VyZ3Nfc3lzcmV0
NjQpCiAgKiB3aXRoIHRoZW0gZHVlIHRvIGJ1Z3MgaW4gYm90aCBBTUQgYW5kIEludGVsIENQVXMu
CiAgKi8KIAotRU5UUlkoZW50cnlfU1lTQ0FMTF82NCkKK1NZTV9DT0RFX1NUQVJUKGVudHJ5X1NZ
U0NBTExfNjQpCiAJVU5XSU5EX0hJTlRfRU1QVFkKIAkvKgogCSAqIEludGVycnVwdHMgYXJlIG9m
ZiBvbiBlbnRyeS4KQEAgLTI3MywxMyArMjczLDEzIEBAIHN5c2NhbGxfcmV0dXJuX3ZpYV9zeXNy
ZXQ6CiAJcG9wcQklcmRpCiAJcG9wcQklcnNwCiAJVVNFUkdTX1NZU1JFVDY0Ci1FTkQoZW50cnlf
U1lTQ0FMTF82NCkKK1NZTV9DT0RFX0VORChlbnRyeV9TWVNDQUxMXzY0KQogCiAvKgogICogJXJk
aTogcHJldiB0YXNrCiAgKiAlcnNpOiBuZXh0IHRhc2sKICAqLwotRU5UUlkoX19zd2l0Y2hfdG9f
YXNtKQorU1lNX0NPREVfU1RBUlQoX19zd2l0Y2hfdG9fYXNtKQogCVVOV0lORF9ISU5UX0ZVTkMK
IAkvKgogCSAqIFNhdmUgY2FsbGVlLXNhdmVkIHJlZ2lzdGVycwpAQCAtMzIxLDcgKzMyMSw3IEBA
IEVOVFJZKF9fc3dpdGNoX3RvX2FzbSkKIAlwb3BxCSVyYnAKIAogCWptcAlfX3N3aXRjaF90bwot
RU5EKF9fc3dpdGNoX3RvX2FzbSkKK1NZTV9DT0RFX0VORChfX3N3aXRjaF90b19hc20pCiAKIC8q
CiAgKiBBIG5ld2x5IGZvcmtlZCBwcm9jZXNzIGRpcmVjdGx5IGNvbnRleHQgc3dpdGNoZXMgaW50
byB0aGlzIGFkZHJlc3MuCkBAIC0zMzAsNyArMzMwLDcgQEAgRU5EKF9fc3dpdGNoX3RvX2FzbSkK
ICAqIHJieDoga2VybmVsIHRocmVhZCBmdW5jIChOVUxMIGZvciB1c2VyIHRocmVhZCkKICAqIHIx
Mjoga2VybmVsIHRocmVhZCBhcmcKICAqLwotRU5UUlkocmV0X2Zyb21fZm9yaykKK1NZTV9DT0RF
X1NUQVJUKHJldF9mcm9tX2ZvcmspCiAJVU5XSU5EX0hJTlRfRU1QVFkKIAltb3ZxCSVyYXgsICVy
ZGkKIAljYWxsCXNjaGVkdWxlX3RhaWwJCQkvKiByZGk6ICdwcmV2JyB0YXNrIHBhcmFtZXRlciAq
LwpAQCAtMzU3LDE0ICszNTcsMTQgQEAgRU5UUlkocmV0X2Zyb21fZm9yaykKIAkgKi8KIAltb3Zx
CSQwLCBSQVgoJXJzcCkKIAlqbXAJMmIKLUVORChyZXRfZnJvbV9mb3JrKQorU1lNX0NPREVfRU5E
KHJldF9mcm9tX2ZvcmspCiAKIC8qCiAgKiBCdWlsZCB0aGUgZW50cnkgc3R1YnMgd2l0aCBzb21l
IGFzc2VtYmxlciBtYWdpYy4KICAqIFdlIHBhY2sgMSBzdHViIGludG8gZXZlcnkgOC1ieXRlIGJs
b2NrLgogICovCiAJLmFsaWduIDgKLUVOVFJZKGlycV9lbnRyaWVzX3N0YXJ0KQorU1lNX0NPREVf
U1RBUlQoaXJxX2VudHJpZXNfc3RhcnQpCiAgICAgdmVjdG9yPUZJUlNUX0VYVEVSTkFMX1ZFQ1RP
UgogICAgIC5yZXB0IChGSVJTVF9TWVNURU1fVkVDVE9SIC0gRklSU1RfRVhURVJOQUxfVkVDVE9S
KQogCVVOV0lORF9ISU5UX0lSRVRfUkVHUwpAQCAtMzczLDcgKzM3Myw3IEBAIEVOVFJZKGlycV9l
bnRyaWVzX3N0YXJ0KQogCS5hbGlnbgk4CiAJdmVjdG9yPXZlY3RvcisxCiAgICAgLmVuZHIKLUVO
RChpcnFfZW50cmllc19zdGFydCkKK1NZTV9DT0RFX0VORChpcnFfZW50cmllc19zdGFydCkKIAog
Lm1hY3JvIERFQlVHX0VOVFJZX0FTU0VSVF9JUlFTX09GRgogI2lmZGVmIENPTkZJR19ERUJVR19F
TlRSWQpAQCAtNDk5LDcgKzQ5OSw3IEBAIEVORChpcnFfZW50cmllc19zdGFydCkKICAqIHwgcmV0
dXJuIGFkZHJlc3MJCQkJCXwKICAqICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKwogICovCi1FTlRSWShpbnRlcnJ1cHRfZW50cnkpCitTWU1fQ09E
RV9TVEFSVChpbnRlcnJ1cHRfZW50cnkpCiAJVU5XSU5EX0hJTlRfRlVOQwogCUFTTV9DTEFDCiAJ
Y2xkCkBAIC01NjUsNyArNTY1LDcgQEAgRU5UUlkoaW50ZXJydXB0X2VudHJ5KQogCVRSQUNFX0lS
UVNfT0ZGCiAKIAlyZXQKLUVORChpbnRlcnJ1cHRfZW50cnkpCitTWU1fQ09ERV9FTkQoaW50ZXJy
dXB0X2VudHJ5KQogX0FTTV9OT0tQUk9CRShpbnRlcnJ1cHRfZW50cnkpCiAKIApAQCAtNzcyLDcg
Kzc3Miw3IEBAIF9BU01fTk9LUFJPQkUoY29tbW9uX2ludGVycnVwdCkKICAqIEFQSUMgaW50ZXJy
dXB0cy4KICAqLwogLm1hY3JvIGFwaWNpbnRlcnJ1cHQzIG51bSBzeW0gZG9fc3ltCi1FTlRSWShc
c3ltKQorU1lNX0NPREVfU1RBUlQoXHN5bSkKIAlVTldJTkRfSElOVF9JUkVUX1JFR1MKIAlwdXNo
cQkkfihcbnVtKQogLkxjb21tb25fXHN5bToKQEAgLTc4MCw3ICs3ODAsNyBAQCBFTlRSWShcc3lt
KQogCVVOV0lORF9ISU5UX1JFR1MgaW5kaXJlY3Q9MQogCWNhbGwJXGRvX3N5bQkvKiByZGkgcG9p
bnRzIHRvIHB0X3JlZ3MgKi8KIAlqbXAJcmV0X2Zyb21faW50cgotRU5EKFxzeW0pCitTWU1fQ09E
RV9FTkQoXHN5bSkKIF9BU01fTk9LUFJPQkUoXHN5bSkKIC5lbmRtCiAKQEAgLTg3OSw3ICs4Nzks
NyBAQCBhcGljaW50ZXJydXB0IElSUV9XT1JLX1ZFQ1RPUgkJCWlycV93b3JrX2ludGVycnVwdAkJ
c21wX2lycV93b3JrX2ludGVycnVwdAogICogI0RGOiBpZiB0aGUgdGhyZWFkIHN0YWNrIGlzIHNv
bWVob3cgdW51c2FibGUsIHdlJ2xsIHN0aWxsIGdldCBhIHVzZWZ1bCBPT1BTLgogICovCiAubWFj
cm8gaWR0ZW50cnkgc3ltIGRvX3N5bSBoYXNfZXJyb3JfY29kZTpyZXEgcGFyYW5vaWQ9MCBzaGlm
dF9pc3Q9LTEKLUVOVFJZKFxzeW0pCitTWU1fQ09ERV9TVEFSVChcc3ltKQogCVVOV0lORF9ISU5U
X0lSRVRfUkVHUyBvZmZzZXQ9XGhhc19lcnJvcl9jb2RlKjgKIAogCS8qIFNhbml0eSBjaGVjayAq
LwpAQCAtOTYzLDcgKzk2Myw3IEBAIEVOVFJZKFxzeW0pCiAJam1wCWVycm9yX2V4aXQKIAkuZW5k
aWYKIF9BU01fTk9LUFJPQkUoXHN5bSkKLUVORChcc3ltKQorU1lNX0NPREVfRU5EKFxzeW0pCiAu
ZW5kbQogCiBpZHRlbnRyeSBkaXZpZGVfZXJyb3IJCQlkb19kaXZpZGVfZXJyb3IJCQloYXNfZXJy
b3JfY29kZT0wCkBAIC0xMDgwLDcgKzEwODAsNyBAQCBTWU1fQ09ERV9FTkQoeGVuX2RvX2h5cGVy
dmlzb3JfY2FsbGJhY2spCiAgKiBXZSBkaXN0aW5ndWlzaCBiZXR3ZWVuIGNhdGVnb3JpZXMgYnkg
Y29tcGFyaW5nIGVhY2ggc2F2ZWQgc2VnbWVudCByZWdpc3RlcgogICogd2l0aCBpdHMgY3VycmVu
dCBjb250ZW50czogYW55IGRpc2NyZXBhbmN5IG1lYW5zIHdlIGluIGNhdGVnb3J5IDEuCiAgKi8K
LUVOVFJZKHhlbl9mYWlsc2FmZV9jYWxsYmFjaykKK1NZTV9DT0RFX1NUQVJUKHhlbl9mYWlsc2Fm
ZV9jYWxsYmFjaykKIAlVTldJTkRfSElOVF9FTVBUWQogCW1vdmwJJWRzLCAlZWN4CiAJY21wdwkl
Y3gsIDB4MTAoJXJzcCkKQEAgLTExMTAsNyArMTExMCw3IEBAIEVOVFJZKHhlbl9mYWlsc2FmZV9j
YWxsYmFjaykKIAlQVVNIX0FORF9DTEVBUl9SRUdTCiAJRU5DT0RFX0ZSQU1FX1BPSU5URVIKIAlq
bXAJZXJyb3JfZXhpdAotRU5EKHhlbl9mYWlsc2FmZV9jYWxsYmFjaykKK1NZTV9DT0RFX0VORCh4
ZW5fZmFpbHNhZmVfY2FsbGJhY2spCiAjZW5kaWYgLyogQ09ORklHX1hFTl9QViAqLwogCiAjaWZk
ZWYgQ09ORklHX1hFTl9QVkhWTQpAQCAtMTMyMiw3ICsxMzIyLDcgQEAgU1lNX0NPREVfRU5EKGVy
cm9yX2V4aXQpCiAgKgklcjE0OiBVc2VkIHRvIHNhdmUvcmVzdG9yZSB0aGUgQ1IzIG9mIHRoZSBp
bnRlcnJ1cHRlZCBjb250ZXh0CiAgKgkgICAgICB3aGVuIFBBR0VfVEFCTEVfSVNPTEFUSU9OIGlz
IGluIHVzZS4gIERvIG5vdCBjbG9iYmVyLgogICovCi1FTlRSWShubWkpCitTWU1fQ09ERV9TVEFS
VChubWkpCiAJVU5XSU5EX0hJTlRfSVJFVF9SRUdTCiAKIAkvKgpAQCAtMTY1NiwxNSArMTY1Niwx
NSBAQCBubWlfcmVzdG9yZToKIAkgKiBhYm91dCBlc3BmaXg2NCBvbiB0aGUgd2F5IGJhY2sgdG8g
a2VybmVsIG1vZGUuCiAJICovCiAJaXJldHEKLUVORChubWkpCitTWU1fQ09ERV9FTkQobm1pKQog
Ci1FTlRSWShpZ25vcmVfc3lzcmV0KQorU1lNX0NPREVfU1RBUlQoaWdub3JlX3N5c3JldCkKIAlV
TldJTkRfSElOVF9FTVBUWQogCW1vdgkkLUVOT1NZUywgJWVheAogCXN5c3JldAotRU5EKGlnbm9y
ZV9zeXNyZXQpCitTWU1fQ09ERV9FTkQoaWdub3JlX3N5c3JldCkKIAotRU5UUlkocmV3aW5kX3N0
YWNrX2RvX2V4aXQpCitTWU1fQ09ERV9TVEFSVChyZXdpbmRfc3RhY2tfZG9fZXhpdCkKIAlVTldJ
TkRfSElOVF9GVU5DCiAJLyogUHJldmVudCBhbnkgbmFpdmUgY29kZSBmcm9tIHRyeWluZyB0byB1
bndpbmQgdG8gb3VyIGNhbGxlci4gKi8KIAl4b3JsCSVlYnAsICVlYnAKQEAgLTE2NzQsNCArMTY3
NCw0IEBAIEVOVFJZKHJld2luZF9zdGFja19kb19leGl0KQogCVVOV0lORF9ISU5UX0ZVTkMgc3Bf
b2Zmc2V0PVBUUkVHU19TSVpFCiAKIAljYWxsCWRvX2V4aXQKLUVORChyZXdpbmRfc3RhY2tfZG9f
ZXhpdCkKK1NZTV9DT0RFX0VORChyZXdpbmRfc3RhY2tfZG9fZXhpdCkKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjRf
Y29tcGF0LlMKaW5kZXggNWM3ZTcxNjY5MjM5Li5kYTI5NjQzNTY3NmUgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5
XzY0X2NvbXBhdC5TCkBAIC0xOTYsNyArMTk2LDcgQEAgRU5EUFJPQyhlbnRyeV9TWVNFTlRFUl9j
b21wYXQpCiAgKiBlc3AgIHVzZXIgc3RhY2sKICAqIDAoJWVzcCkgYXJnNgogICovCi1FTlRSWShl
bnRyeV9TWVNDQUxMX2NvbXBhdCkKK1NZTV9DT0RFX1NUQVJUKGVudHJ5X1NZU0NBTExfY29tcGF0
KQogCS8qIEludGVycnVwdHMgYXJlIG9mZiBvbiBlbnRyeS4gKi8KIAlzd2FwZ3MKIApAQCAtMzEx
LDcgKzMxMSw3IEBAIHN5c3JldDMyX2Zyb21fc3lzdGVtX2NhbGw6CiAJeG9ybAklcjEwZCwgJXIx
MGQKIAlzd2FwZ3MKIAlzeXNyZXRsCi1FTkQoZW50cnlfU1lTQ0FMTF9jb21wYXQpCitTWU1fQ09E
RV9FTkQoZW50cnlfU1lTQ0FMTF9jb21wYXQpCiAKIC8qCiAgKiAzMi1iaXQgbGVnYWN5IHN5c3Rl
bSBjYWxsIGVudHJ5LgpAQCAtMzM5LDcgKzMzOSw3IEBAIEVORChlbnRyeV9TWVNDQUxMX2NvbXBh
dCkKICAqIGVkaSAgYXJnNQogICogZWJwICBhcmc2CiAgKi8KLUVOVFJZKGVudHJ5X0lOVDgwX2Nv
bXBhdCkKK1NZTV9DT0RFX1NUQVJUKGVudHJ5X0lOVDgwX2NvbXBhdCkKIAkvKgogCSAqIEludGVy
cnVwdHMgYXJlIG9mZiBvbiBlbnRyeS4KIAkgKi8KQEAgLTQxNiw0ICs0MTYsNCBAQCBFTlRSWShl
bnRyeV9JTlQ4MF9jb21wYXQpCiAJLyogR28gYmFjayB0byB1c2VyIG1vZGUuICovCiAJVFJBQ0Vf
SVJRU19PTgogCWptcAlzd2FwZ3NfcmVzdG9yZV9yZWdzX2FuZF9yZXR1cm5fdG9fdXNlcm1vZGUK
LUVORChlbnRyeV9JTlQ4MF9jb21wYXQpCitTWU1fQ09ERV9FTkQoZW50cnlfSU5UODBfY29tcGF0
KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2Z0cmFjZV82NC5TIGIvYXJjaC94ODYva2Vy
bmVsL2Z0cmFjZV82NC5TCmluZGV4IDk0ODMzNzU2MTlkNi4uYjA5NDI4OTQxMzIwIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9rZXJuZWwvZnRyYWNlXzY0LlMKKysrIGIvYXJjaC94ODYva2VybmVsL2Z0
cmFjZV82NC5TCkBAIC0zMTksNyArMzE5LDcgQEAgRU5UUlkoZnRyYWNlX2dyYXBoX2NhbGxlcikK
IAlyZXRxCiBFTkRQUk9DKGZ0cmFjZV9ncmFwaF9jYWxsZXIpCiAKLUVOVFJZKHJldHVybl90b19o
YW5kbGVyKQorU1lNX0NPREVfU1RBUlQocmV0dXJuX3RvX2hhbmRsZXIpCiAJVU5XSU5EX0hJTlRf
RU1QVFkKIAlzdWJxICAkMjQsICVyc3AKIApAQCAtMzM1LDUgKzMzNSw1IEBAIEVOVFJZKHJldHVy
bl90b19oYW5kbGVyKQogCW1vdnEgKCVyc3ApLCAlcmF4CiAJYWRkcSAkMjQsICVyc3AKIAlKTVBf
Tk9TUEVDICVyZGkKLUVORChyZXR1cm5fdG9faGFuZGxlcikKK1NZTV9DT0RFX0VORChyZXR1cm5f
dG9faGFuZGxlcikKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQu
UyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKaW5kZXggNjNkMjI5NTcwMWQ2Li4yYTY1ZDU5
YWE4NTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKKysrIGIvYXJjaC94
ODYveGVuL3hlbi1hc21fNjQuUwpAQCAtMjAsMTEgKzIwLDExIEBACiAjaW5jbHVkZSA8bGludXgv
bGlua2FnZS5oPgogCiAubWFjcm8geGVuX3B2X3RyYXAgbmFtZQotRU5UUlkoeGVuX1xuYW1lKQor
U1lNX0NPREVfU1RBUlQoeGVuX1xuYW1lKQogCXBvcCAlcmN4CiAJcG9wICVyMTEKIAlqbXAgIFxu
YW1lCi1FTkQoeGVuX1xuYW1lKQorU1lNX0NPREVfRU5EKHhlbl9cbmFtZSkKIF9BU01fTk9LUFJP
QkUoeGVuX1xuYW1lKQogLmVuZG0KIApAQCAtNTgsNyArNTgsNyBAQCB4ZW5fcHZfdHJhcCBlbnRy
eV9JTlQ4MF9jb21wYXQKIHhlbl9wdl90cmFwIGh5cGVydmlzb3JfY2FsbGJhY2sKIAogCV9fSU5J
VAotRU5UUlkoeGVuX2Vhcmx5X2lkdF9oYW5kbGVyX2FycmF5KQorU1lNX0NPREVfU1RBUlQoeGVu
X2Vhcmx5X2lkdF9oYW5kbGVyX2FycmF5KQogCWkgPSAwCiAJLnJlcHQgTlVNX0VYQ0VQVElPTl9W
RUNUT1JTCiAJcG9wICVyY3gKQEAgLTY3LDcgKzY3LDcgQEAgRU5UUlkoeGVuX2Vhcmx5X2lkdF9o
YW5kbGVyX2FycmF5KQogCWkgPSBpICsgMQogCS5maWxsIHhlbl9lYXJseV9pZHRfaGFuZGxlcl9h
cnJheSArIGkqWEVOX0VBUkxZX0lEVF9IQU5ETEVSX1NJWkUgLSAuLCAxLCAweGNjCiAJLmVuZHIK
LUVORCh4ZW5fZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkpCitTWU1fQ09ERV9FTkQoeGVuX2Vhcmx5
X2lkdF9oYW5kbGVyX2FycmF5KQogCV9fRklOSVQKIAogaHlwZXJjYWxsX2lyZXQgPSBoeXBlcmNh
bGxfcGFnZSArIF9fSFlQRVJWSVNPUl9pcmV0ICogMzIKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hl
bi94ZW4taGVhZC5TIGIvYXJjaC94ODYveGVuL3hlbi1oZWFkLlMKaW5kZXggNTA3N2VhZDVlNTlj
Li4zMjYwNmVlZWMwNTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4taGVhZC5TCisrKyBi
L2FyY2gveDg2L3hlbi94ZW4taGVhZC5TCkBAIC0yMiw3ICsyMiw3IEBACiAKICNpZmRlZiBDT05G
SUdfWEVOX1BWCiAJX19JTklUCi1FTlRSWShzdGFydHVwX3hlbikKK1NZTV9DT0RFX1NUQVJUKHN0
YXJ0dXBfeGVuKQogCVVOV0lORF9ISU5UX0VNUFRZCiAJY2xkCiAKQEAgLTUyLDEzICs1MiwxMyBA
QCBFTlRSWShzdGFydHVwX3hlbikKICNlbmRpZgogCiAJam1wIHhlbl9zdGFydF9rZXJuZWwKLUVO
RChzdGFydHVwX3hlbikKK1NZTV9DT0RFX0VORChzdGFydHVwX3hlbikKIAlfX0ZJTklUCiAjZW5k
aWYKIAogLnB1c2hzZWN0aW9uIC50ZXh0CiAJLmJhbGlnbiBQQUdFX1NJWkUKLUVOVFJZKGh5cGVy
Y2FsbF9wYWdlKQorU1lNX0NPREVfU1RBUlQoaHlwZXJjYWxsX3BhZ2UpCiAJLnJlcHQgKFBBR0Vf
U0laRSAvIDMyKQogCQlVTldJTkRfSElOVF9FTVBUWQogCQkuc2tpcCAzMgpAQCAtNjksNyArNjks
NyBAQCBFTlRSWShoeXBlcmNhbGxfcGFnZSkKIAkudHlwZSB4ZW5faHlwZXJjYWxsXyMjbiwgQGZ1
bmN0aW9uOyAuc2l6ZSB4ZW5faHlwZXJjYWxsXyMjbiwgMzIKICNpbmNsdWRlIDxhc20veGVuLWh5
cGVyY2FsbHMuaD4KICN1bmRlZiBIWVBFUkNBTEwKLUVORChoeXBlcmNhbGxfcGFnZSkKK1NZTV9D
T0RFX0VORChoeXBlcmNhbGxfcGFnZSkKIC5wb3BzZWN0aW9uCiAKIAlFTEZOT1RFKFhlbiwgWEVO
X0VMRk5PVEVfR1VFU1RfT1MsICAgICAgIC5hc2NpeiAibGludXgiKQotLSAKMi4yMC4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:47:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:47: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-devel-bounces@lists.xenproject.org>)
	id 1gopHD-00005M-DU; Wed, 30 Jan 2019 12:47: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=KUlV=QG=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1gopHB-0008Um-Gx
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 12:47:33 +0000
X-Inumbo-ID: 35686127-248d-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35686127-248d-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 12:47:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4EC50B116;
 Wed, 30 Jan 2019 12:47:31 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Wed, 30 Jan 2019 13:47:08 +0100
Message-Id: <20190130124711.12463-26-jslaby@suse.cz>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130124711.12463-1-jslaby@suse.cz>
References: <20190130124711.12463-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 25/28] x86_32/asm: add ENDs to some functions
 and relabel with SYM_CODE_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Len Brown <len.brown@intel.com>, x86@kernel.org,
 Juergen Gross <jgross@suse.com>, linux-pm@vger.kernel.org,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 bp@alien8.de, Pavel Machek <pavel@ucw.cz>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Jiri Slaby <jslaby@suse.cz>, Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIHRoZXNlIGFyZSBmdW5jdGlvbnMgd2hpY2ggYXJlIGludm9rZWQgZnJvbSBlbHNld2hlcmUs
IGJ1dCB0aGV5IGFyZQpub3QgdHlwaWNhbCBDIGZ1bmN0aW9ucy4gU28gd2UgYW5ub3RhdGUgdGhl
bSB1c2luZyB0aGUgbmV3ClNZTV9DT0RFX1NUQVJULiBBbGwgdGhlc2Ugd2VyZSBub3QgYmFsYW5j
ZWQgd2l0aCBhbnkgRU5ELCBzbyBtYXJrIHRoZWlyCmVuZHMgYnkgU1lNX0NPREVfRU5ELCBhcHBy
b3ByaWF0ZWxseS4KClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PgpS
ZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4g
W3hlbiBiaXRzXQpSZXZpZXdlZC1ieTogUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29j
a2lAaW50ZWwuY29tPiBbaGliZXJuYXRlXQpDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0
cm9uaXguZGU+CkNjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KQ2M6ICJILiBQZXRl
ciBBbnZpbiIgPGhwYUB6eXRvci5jb20+CkNjOiB4ODZAa2VybmVsLm9yZwpDYzogIlJhZmFlbCBK
LiBXeXNvY2tpIiA8cmp3QHJqd3lzb2NraS5uZXQ+CkNjOiBMZW4gQnJvd24gPGxlbi5icm93bkBp
bnRlbC5jb20+CkNjOiBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KQ2M6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkNjOiBsaW51eC1wbUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwotLS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzMyLlMgICAgICAg
ICAgICB8IDMgKystCiBhcmNoL3g4Ni9rZXJuZWwvYWNwaS93YWtldXBfMzIuUyAgICAgfCA3ICsr
KystLS0KIGFyY2gveDg2L2tlcm5lbC9mdHJhY2VfMzIuUyAgICAgICAgICB8IDMgKystCiBhcmNo
L3g4Ni9rZXJuZWwvaGVhZF8zMi5TICAgICAgICAgICAgfCAzICsrLQogYXJjaC94ODYvcG93ZXIv
aGliZXJuYXRlX2FzbV8zMi5TICAgIHwgNiArKysrLS0KIGFyY2gveDg2L3JlYWxtb2RlL3JtL3Ry
YW1wb2xpbmVfMzIuUyB8IDYgKysrKy0tCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV8zMi5TICAgICAg
ICAgICAgfCA3ICsrKystLS0KIDcgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUyBiL2Fy
Y2gveDg2L2VudHJ5L2VudHJ5XzMyLlMKaW5kZXggMDcwMjliOTgxMTFkLi5mNzE5MGQ1ZGE5ZjEg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzMyLlMKKysrIGIvYXJjaC94ODYvZW50
cnkvZW50cnlfMzIuUwpAQCAtNzkwLDkgKzc5MCwxMCBAQCBTWU1fRU5UUlkoX19iZWdpbl9TWVNF
TlRFUl9zaW5nbGVzdGVwX3JlZ2lvbiwgU1lNX0xfR0xPQkFMLCBTWU1fQV9OT05FKQogICogWGVu
IGRvZXNuJ3Qgc2V0ICVlc3AgdG8gYmUgcHJlY2lzZWx5IHdoYXQgdGhlIG5vcm1hbCBTWVNFTlRF
UgogICogZW50cnkgcG9pbnQgZXhwZWN0cywgc28gZml4IGl0IHVwIGJlZm9yZSB1c2luZyB0aGUg
bm9ybWFsIHBhdGguCiAgKi8KLUVOVFJZKHhlbl9zeXNlbnRlcl90YXJnZXQpCitTWU1fQ09ERV9T
VEFSVCh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQogCWFkZGwJJDUqNCwgJWVzcAkJCS8qIHJlbW92ZSB4
ZW4tcHJvdmlkZWQgZnJhbWUgKi8KIAlqbXAJLkxzeXNlbnRlcl9wYXN0X2VzcAorU1lNX0NPREVf
RU5EKHhlbl9zeXNlbnRlcl90YXJnZXQpCiAjZW5kaWYKIAogLyoKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2tlcm5lbC9hY3BpL3dha2V1cF8zMi5TIGIvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVw
XzMyLlMKaW5kZXggZmVhYzFlNWVjYmEwLi43MWEwNWE2Y2MzNmEgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2tlcm5lbC9hY3BpL3dha2V1cF8zMi5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9hY3BpL3dh
a2V1cF8zMi5TCkBAIC04LDggKzgsNyBAQAogCS5jb2RlMzIKIAlBTElHTgogCi1FTlRSWSh3YWtl
dXBfcG1vZGVfcmV0dXJuKQotd2FrZXVwX3Btb2RlX3JldHVybjoKK1NZTV9DT0RFX1NUQVJUKHdh
a2V1cF9wbW9kZV9yZXR1cm4pCiAJbW92dwkkX19LRVJORUxfRFMsICVheAogCW1vdncJJWF4LCAl
c3MKIAltb3Z3CSVheCwgJWZzCkBAIC0zOCw2ICszNyw3IEBAIHdha2V1cF9wbW9kZV9yZXR1cm46
CiAJIyBqdW1wIHRvIHBsYWNlIHdoZXJlIHdlIGxlZnQgb2ZmCiAJbW92bAlzYXZlZF9laXAsICVl
YXgKIAlqbXAJKiVlYXgKK1NZTV9DT0RFX0VORCh3YWtldXBfcG1vZGVfcmV0dXJuKQogCiBib2d1
c19tYWdpYzoKIAlqbXAJYm9ndXNfbWFnaWMKQEAgLTcxLDcgKzcxLDcgQEAgcmVzdG9yZV9yZWdp
c3RlcnM6CiAJcG9wZmwKIAlyZXQKIAotRU5UUlkoZG9fc3VzcGVuZF9sb3dsZXZlbCkKK1NZTV9D
T0RFX1NUQVJUKGRvX3N1c3BlbmRfbG93bGV2ZWwpCiAJY2FsbAlzYXZlX3Byb2Nlc3Nvcl9zdGF0
ZQogCWNhbGwJc2F2ZV9yZWdpc3RlcnMKIAlwdXNobAkkMwpAQCAtODYsNiArODYsNyBAQCByZXRf
cG9pbnQ6CiAJY2FsbAlyZXN0b3JlX3JlZ2lzdGVycwogCWNhbGwJcmVzdG9yZV9wcm9jZXNzb3Jf
c3RhdGUKIAlyZXQKK1NZTV9DT0RFX0VORChkb19zdXNwZW5kX2xvd2xldmVsKQogCiAuZGF0YQog
QUxJR04KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9mdHJhY2VfMzIuUyBiL2FyY2gveDg2
L2tlcm5lbC9mdHJhY2VfMzIuUwppbmRleCBiODU1ZGMxMGRhZWIuLmY0ZGNhN2RmOGFkNiAxMDA2
NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2Z0cmFjZV8zMi5TCisrKyBiL2FyY2gveDg2L2tlcm5l
bC9mdHJhY2VfMzIuUwpAQCAtMTAyLDcgKzEwMiw3IEBAIFdFQUsoZnRyYWNlX3N0dWIpCiAJcmV0
CiBFTkQoZnRyYWNlX2NhbGxlcikKIAotRU5UUlkoZnRyYWNlX3JlZ3NfY2FsbGVyKQorU1lNX0NP
REVfU1RBUlQoZnRyYWNlX3JlZ3NfY2FsbGVyKQogCS8qCiAJICogaTM4NiBkb2VzIG5vdCBzYXZl
IFNTIGFuZCBFU1Agd2hlbiBjb21pbmcgZnJvbSBrZXJuZWwuCiAJICogSW5zdGVhZCwgdG8gZ2V0
IHNwLCAmcmVncy0+c3AgaXMgdXNlZCAoc2VlIHB0cmFjZS5oKS4KQEAgLTE3MCw2ICsxNzAsNyBA
QCBTWU1fSU5ORVJfTEFCRUwoZnRyYWNlX3JlZ3NfY2FsbCwgU1lNX0xfR0xPQkFMKQogCWxlYQkz
KjQoJWVzcCksICVlc3AJCQkvKiBTa2lwIG9yaWdfYXgsIGlwIGFuZCBjcyAqLwogCiAJam1wCS5M
ZnRyYWNlX3JldAorU1lNX0NPREVfRU5EKGZ0cmFjZV9yZWdzX2NhbGxlcikKICNlbHNlIC8qICEg
Q09ORklHX0RZTkFNSUNfRlRSQUNFICovCiAKIEVOVFJZKGZ1bmN0aW9uX2hvb2spCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF8zMi5TIGIvYXJjaC94ODYva2VybmVsL2hlYWRfMzIu
UwppbmRleCAyZDUzOTBkODQ0NjcuLmJmZDcxMzAzNGU5YiAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
a2VybmVsL2hlYWRfMzIuUworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF8zMi5TCkBAIC02NCw3
ICs2NCw3IEBAIFJFU0VSVkVfQlJLKHBhZ2V0YWJsZXMsIElOSVRfTUFQX1NJWkUpCiAgKiBjYW4u
CiAgKi8KIF9fSEVBRAotRU5UUlkoc3RhcnR1cF8zMikKK1NZTV9DT0RFX1NUQVJUKHN0YXJ0dXBf
MzIpCiAJbW92bCBwYShpbml0aWFsX3N0YWNrKSwlZWN4CiAJCiAJLyogdGVzdCBLRUVQX1NFR01F
TlRTIGZsYWcgdG8gc2VlIGlmIHRoZSBib290bG9hZGVyIGlzIGFza2luZwpAQCAtMTcyLDYgKzE3
Miw3IEBAIG51bV9zdWJhcmNoX2VudHJpZXMgPSAoLiAtIHN1YmFyY2hfZW50cmllcykgLyA0CiAj
ZWxzZQogCWptcCAuTGRlZmF1bHRfZW50cnkKICNlbmRpZiAvKiBDT05GSUdfUEFSQVZJUlQgKi8K
K1NZTV9DT0RFX0VORChzdGFydHVwXzMyKQogCiAjaWZkZWYgQ09ORklHX0hPVFBMVUdfQ1BVCiAv
KgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV8zMi5TIGIvYXJjaC94
ODYvcG93ZXIvaGliZXJuYXRlX2FzbV8zMi5TCmluZGV4IDZmZTM4MzAwMjEyNS4uYTE5ZWQzZDIz
MTg1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzMyLlMKKysrIGIv
YXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV8zMi5TCkBAIC0zNSw3ICszNSw3IEBAIEVOVFJZ
KHN3c3VzcF9hcmNoX3N1c3BlbmQpCiAJcmV0CiBFTkRQUk9DKHN3c3VzcF9hcmNoX3N1c3BlbmQp
CiAKLUVOVFJZKHJlc3RvcmVfaW1hZ2UpCitTWU1fQ09ERV9TVEFSVChyZXN0b3JlX2ltYWdlKQog
CS8qIHByZXBhcmUgdG8ganVtcCB0byB0aGUgaW1hZ2Uga2VybmVsICovCiAJbW92bAlyZXN0b3Jl
X2p1bXBfYWRkcmVzcywgJWVieAogCW1vdmwJcmVzdG9yZV9jcjMsICVlYnAKQEAgLTQ1LDkgKzQ1
LDEwIEBAIEVOVFJZKHJlc3RvcmVfaW1hZ2UpCiAJLyoganVtcCB0byByZWxvY2F0ZWQgcmVzdG9y
ZSBjb2RlICovCiAJbW92bAlyZWxvY2F0ZWRfcmVzdG9yZV9jb2RlLCAlZWF4CiAJam1wbAkqJWVh
eAorU1lNX0NPREVfRU5EKHJlc3RvcmVfaW1hZ2UpCiAKIC8qIGNvZGUgYmVsb3cgaGFzIGJlZW4g
cmVsb2NhdGVkIHRvIGEgc2FmZSBwYWdlICovCi1FTlRSWShjb3JlX3Jlc3RvcmVfY29kZSkKK1NZ
TV9DT0RFX1NUQVJUKGNvcmVfcmVzdG9yZV9jb2RlKQogCW1vdmwJdGVtcF9wZ3QsICVlYXgKIAlt
b3ZsCSVlYXgsICVjcjMKIApAQCAtNzcsNiArNzgsNyBAQCBjb3B5X2xvb3A6CiAKIGRvbmU6CiAJ
am1wbAkqJWVieAorU1lNX0NPREVfRU5EKGNvcmVfcmVzdG9yZV9jb2RlKQogCiAJLyogY29kZSBi
ZWxvdyBiZWxvbmdzIHRvIHRoZSBpbWFnZSBrZXJuZWwgKi8KIAkuYWxpZ24gUEFHRV9TSVpFCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzMyLlMgYi9hcmNoL3g4
Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzMyLlMKaW5kZXggZTk2ZWZjZDYwYmY3Li5hM2IwNDdh
NDRjNWMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVfMzIuUwor
KysgYi9hcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzMyLlMKQEAgLTI5LDcgKzI5LDcg
QEAKIAkuY29kZTE2CiAKIAkuYmFsaWduCVBBR0VfU0laRQotRU5UUlkodHJhbXBvbGluZV9zdGFy
dCkKK1NZTV9DT0RFX1NUQVJUKHRyYW1wb2xpbmVfc3RhcnQpCiAJd2JpbnZkCQkJIyBOZWVkZWQg
Zm9yIE5VTUEtUSBzaG91bGQgYmUgaGFybWxlc3MgZm9yIG90aGVycwogCiAJTEpNUFdfUk0oMWYp
CkBAIC01NywxMSArNTcsMTMgQEAgRU5UUlkodHJhbXBvbGluZV9zdGFydCkKIAlsbXN3CSVkeAkJ
CSMgaW50byBwcm90ZWN0ZWQgbW9kZQogCiAJbGptcGwJJF9fQk9PVF9DUywgJHBhX3N0YXJ0dXBf
MzIKK1NZTV9DT0RFX0VORCh0cmFtcG9saW5lX3N0YXJ0KQogCiAJLnNlY3Rpb24gIi50ZXh0MzIi
LCJheCIKIAkuY29kZTMyCi1FTlRSWShzdGFydHVwXzMyKQkJCSMgbm90ZTogYWxzbyB1c2VkIGZy
b20gd2FrZXVwX2FzbS5TCitTWU1fQ09ERV9TVEFSVChzdGFydHVwXzMyKQkJCSMgbm90ZTogYWxz
byB1c2VkIGZyb20gd2FrZXVwX2FzbS5TCiAJam1wCSolZWF4CitTWU1fQ09ERV9FTkQoc3RhcnR1
cF8zMikKIAogCS5ic3MKIAkuYmFsaWduIDgKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4t
YXNtXzMyLlMgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV8zMi5TCmluZGV4IGMxNWRiMDYwYTI0Mi4u
OGI4ZjgzNTViOTM4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV8zMi5TCisrKyBi
L2FyY2gveDg2L3hlbi94ZW4tYXNtXzMyLlMKQEAgLTU2LDcgKzU2LDcgQEAKIAlfQVNNX0VYVEFC
TEUoMWIsMmIpCiAuZW5kbQogCi1FTlRSWSh4ZW5faXJldCkKK1NZTV9DT0RFX1NUQVJUKHhlbl9p
cmV0KQogCS8qIHRlc3QgZWZsYWdzIGZvciBzcGVjaWFsIGNhc2VzICovCiAJdGVzdGwgJChYODZf
RUZMQUdTX1ZNIHwgWEVOX0VGTEFHU19OTUkpLCA4KCVlc3ApCiAJam56IGh5cGVyX2lyZXQKQEAg
LTEyMiw2ICsxMjIsNyBAQCB4ZW5faXJldF9lbmRfY3JpdDoKIGh5cGVyX2lyZXQ6CiAJLyogcHV0
IHRoaXMgb3V0IG9mIGxpbmUgc2luY2UgaXRzIHZlcnkgcmFyZWx5IHVzZWQgKi8KIAlqbXAgaHlw
ZXJjYWxsX3BhZ2UgKyBfX0hZUEVSVklTT1JfaXJldCAqIDMyCitTWU1fQ09ERV9FTkQoeGVuX2ly
ZXQpCiAKIAkuZ2xvYmwgeGVuX2lyZXRfc3RhcnRfY3JpdCwgeGVuX2lyZXRfZW5kX2NyaXQKIApA
QCAtMTY1LDcgKzE2Niw3IEBAIGh5cGVyX2lyZXQ6CiAgKiBTQVZFX0FMTCBzdGF0ZSBiZWZvcmUg
Z29pbmcgb24sIHNpbmNlIGl0J3MgdXNlcm1vZGUgc3RhdGUgd2hpY2ggd2UKICAqIGV2ZW50dWFs
bHkgbmVlZCB0byByZXN0b3JlLgogICovCi1FTlRSWSh4ZW5faXJldF9jcml0X2ZpeHVwKQorU1lN
X0NPREVfU1RBUlQoeGVuX2lyZXRfY3JpdF9maXh1cCkKIAkvKgogCSAqIFBhcmFub2lhOiBNYWtl
IHN1cmUgd2UncmUgcmVhbGx5IGNvbWluZyBmcm9tIGtlcm5lbCBzcGFjZS4KIAkgKiBPbmUgY291
bGQgaW1hZ2luZSBhIGNhc2Ugd2hlcmUgdXNlcnNwYWNlIGp1bXBzIGludG8gdGhlCkBAIC0yMDQs
NCArMjA1LDQgQEAgRU5UUlkoeGVuX2lyZXRfY3JpdF9maXh1cCkKIAogCWxlYSA0KCVlZGkpLCAl
ZXNwCQkvKiBwb2ludCBlc3AgdG8gbmV3IGZyYW1lICovCiAyOglqbXAgeGVuX2RvX3VwY2FsbAot
CitTWU1fQ09ERV9FTkQoeGVuX2lyZXRfY3JpdF9maXh1cCkKLS0gCjIuMjAuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:47:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:47: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-devel-bounces@lists.xenproject.org>)
	id 1gopHH-00008Z-PI; Wed, 30 Jan 2019 12:47: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=KUlV=QG=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1gopHG-00007b-Dv
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 12:47:38 +0000
X-Inumbo-ID: 352be973-248d-11e9-aeee-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 352be973-248d-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 12:47:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D2493B120;
 Wed, 30 Jan 2019 12:47:30 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: mingo@redhat.com
Date: Wed, 30 Jan 2019 13:47:07 +0100
Message-Id: <20190130124711.12463-25-jslaby@suse.cz>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190130124711.12463-1-jslaby@suse.cz>
References: <20190130124711.12463-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 24/28] x86_64/asm: change all ENTRY+ENDPROC
 to SYM_FUNC_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Len Brown <len.brown@intel.com>, x86@kernel.org,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, linux-pm@vger.kernel.org,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 "David S. Miller" <davem@davemloft.net>, Juergen Gross <jgross@suse.com>,
 linux-efi@vger.kernel.org, bp@alien8.de, linux-crypto@vger.kernel.org,
 Pavel Machek <pavel@ucw.cz>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Jiri Slaby <jslaby@suse.cz>, Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgYXJlIGFsbCBmdW5jdGlvbnMgd2hpY2ggYXJlIGludm9rZWQgZnJvbSBlbHNld2hlcmUs
IHNvIHdlIGFubm90YXRlCnRoZW0gYXMgZ2xvYmFsIHVzaW5nIHRoZSBuZXcgU1lNX0ZVTkNfU1RB
UlQuIEFuZCB0aGVpciBFTkRQUk9DJ3MgYnkKU1lNX0ZVTkNfRU5ELgoKQW5kIG1ha2Ugc3VyZSBF
TlRSWS9FTkRQUk9DIGlzIG5vdCBkZWZpbmVkIG9uIFg4Nl82NCwgZ2l2ZW4gdGhlc2Ugd2VyZQp0
aGUgbGFzdCB1c2Vycy4KClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6
PgpSZXZpZXdlZC1ieTogUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwu
Y29tPiBbaGliZXJuYXRlXQpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4gW3hlbiBiaXRzXQpDYzogIkguIFBldGVyIEFudmluIiA8aHBhQHp5
dG9yLmNvbT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5n
byBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+CkNjOiB4ODZAa2VybmVsLm9yZwpDYzogSGVyYmVy
dCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgpDYzogIkRhdmlkIFMuIE1pbGxlciIg
PGRhdmVtQGRhdmVtbG9mdC5uZXQ+CkNjOiAiUmFmYWVsIEouIFd5c29ja2kiIDxyandAcmp3eXNv
Y2tpLm5ldD4KQ2M6IExlbiBCcm93biA8bGVuLmJyb3duQGludGVsLmNvbT4KQ2M6IFBhdmVsIE1h
Y2hlayA8cGF2ZWxAdWN3LmN6PgpDYzogTWF0dCBGbGVtaW5nIDxtYXR0QGNvZGVibHVlcHJpbnQu
Y28udWs+CkNjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KQ2M6
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiBsaW51eC1jcnlwdG9Admdlci5rZXJuZWwub3Jn
CkNjOiBsaW51eC1wbUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LWVmaUB2Z2VyLmtlcm5lbC5v
cmcKQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwotLS0KIGFyY2gveDg2L2Jvb3Qv
Y29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUyAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2Jvb3QvY29t
cHJlc3NlZC9oZWFkXzY0LlMgICAgICAgICAgIHwgMTYgKysrLS0tCiBhcmNoL3g4Ni9ib290L2Nv
bXByZXNzZWQvbWVtX2VuY3J5cHQuUyAgICAgICB8ICA4ICstLQogYXJjaC94ODYvY3J5cHRvL2Fl
Z2lzMTI4LWFlc25pLWFzbS5TICAgICAgICAgfCAyOCArKysrLS0tLS0KIGFyY2gveDg2L2NyeXB0
by9hZWdpczEyOGwtYWVzbmktYXNtLlMgICAgICAgIHwgMjggKysrKy0tLS0tCiBhcmNoL3g4Ni9j
cnlwdG8vYWVnaXMyNTYtYWVzbmktYXNtLlMgICAgICAgICB8IDI4ICsrKystLS0tLQogYXJjaC94
ODYvY3J5cHRvL2Flcy1pNTg2LWFzbV8zMi5TICAgICAgICAgICAgfCAgOCArLS0KIGFyY2gveDg2
L2NyeXB0by9hZXMteDg2XzY0LWFzbV82NC5TICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2Ny
eXB0by9hZXNfY3RyYnk4X2F2eC14ODZfNjQuUyAgICAgIHwgMTIgKystLQogYXJjaC94ODYvY3J5
cHRvL2Flc25pLWludGVsX2FzbS5TICAgICAgICAgICAgfCA2MCArKysrKysrKysrLS0tLS0tLS0t
LQogYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2F2eC14ODZfNjQuUyAgICAgfCAzMiArKysr
Ky0tLS0tLQogYXJjaC94ODYvY3J5cHRvL2Jsb3dmaXNoLXg4Nl82NC1hc21fNjQuUyAgICAgfCAx
NiArKystLS0KIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMgIHwg
MjQgKysrKy0tLS0KIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngyLWFzbV82NC5T
IHwgMjQgKysrKy0tLS0KIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMg
ICAgIHwgMTYgKysrLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2FzdDUtYXZ4LXg4Nl82NC1hc21fNjQu
UyAgICB8IDE2ICsrKy0tLQogYXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0
LlMgICAgfCAyNCArKysrLS0tLQogYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1hdngyLXg4Nl82NC5T
ICAgICAgICAgfCAxMiArKy0tCiBhcmNoL3g4Ni9jcnlwdG8vY2hhY2hhLWF2eDUxMnZsLXg4Nl82
NC5TICAgICB8IDEyICsrLS0KIGFyY2gveDg2L2NyeXB0by9jaGFjaGEtc3NzZTMteDg2XzY0LlMg
ICAgICAgIHwgMTIgKystLQogYXJjaC94ODYvY3J5cHRvL2NyYzMyLXBjbG11bF9hc20uUyAgICAg
ICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL2NyYzMyYy1wY2wtaW50ZWwtYXNtXzY0LlMg
ICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL2NyY3QxMGRpZi1wY2wtYXNtXzY0LlMgICAgICAg
fCAgNCArLQogYXJjaC94ODYvY3J5cHRvL2RlczNfZWRlLWFzbV82NC5TICAgICAgICAgICAgfCAg
OCArLS0KIGFyY2gveDg2L2NyeXB0by9naGFzaC1jbG11bG5pLWludGVsX2FzbS5TICAgIHwgIDgg
Ky0tCiBhcmNoL3g4Ni9jcnlwdG8vbW9ydXMxMjgwLWF2eDItYXNtLlMgICAgICAgICB8IDI4ICsr
KystLS0tLQogYXJjaC94ODYvY3J5cHRvL21vcnVzMTI4MC1zc2UyLWFzbS5TICAgICAgICAgfCAy
OCArKysrLS0tLS0KIGFyY2gveDg2L2NyeXB0by9tb3J1czY0MC1zc2UyLWFzbS5TICAgICAgICAg
IHwgMjggKysrKy0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8vbmgtYXZ4Mi14ODZfNjQuUyAgICAgICAg
ICAgICB8ICA0ICstCiBhcmNoL3g4Ni9jcnlwdG8vbmgtc3NlMi14ODZfNjQuUyAgICAgICAgICAg
ICB8ICA0ICstCiBhcmNoL3g4Ni9jcnlwdG8vcG9seTEzMDUtYXZ4Mi14ODZfNjQuUyAgICAgICB8
ICA0ICstCiBhcmNoL3g4Ni9jcnlwdG8vcG9seTEzMDUtc3NlMi14ODZfNjQuUyAgICAgICB8ICA4
ICstLQogYXJjaC94ODYvY3J5cHRvL3NlcnBlbnQtYXZ4LXg4Nl82NC1hc21fNjQuUyAgfCAyNCAr
KysrLS0tLQogYXJjaC94ODYvY3J5cHRvL3NlcnBlbnQtYXZ4Mi1hc21fNjQuUyAgICAgICAgfCAy
NCArKysrLS0tLQogYXJjaC94ODYvY3J5cHRvL3NlcnBlbnQtc3NlMi14ODZfNjQtYXNtXzY0LlMg
fCAgOCArLS0KIGFyY2gveDg2L2NyeXB0by9zaGExX2F2eDJfeDg2XzY0X2FzbS5TICAgICAgIHwg
IDQgKy0KIGFyY2gveDg2L2NyeXB0by9zaGExX25pX2FzbS5TICAgICAgICAgICAgICAgIHwgIDQg
Ky0KIGFyY2gveDg2L2NyeXB0by9zaGExX3Nzc2UzX2FzbS5TICAgICAgICAgICAgIHwgIDQgKy0K
IGFyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4LWFzbS5TICAgICAgICAgICAgIHwgIDQgKy0KIGFy
Y2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4Mi1hc20uUyAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gv
eDg2L2NyeXB0by9zaGEyNTYtc3NzZTMtYXNtLlMgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2
L2NyeXB0by9zaGEyNTZfbmlfYXNtLlMgICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2Ny
eXB0by9zaGE1MTItYXZ4LWFzbS5TICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2NyeXB0
by9zaGE1MTItYXZ4Mi1hc20uUyAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2NyeXB0by9z
aGE1MTItc3NzZTMtYXNtLlMgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2NyeXB0by90d29m
aXNoLWF2eC14ODZfNjQtYXNtXzY0LlMgIHwgMjQgKysrKy0tLS0KIGFyY2gveDg2L2NyeXB0by90
d29maXNoLXg4Nl82NC1hc21fNjQtM3dheS5TIHwgIDggKy0tCiBhcmNoL3g4Ni9jcnlwdG8vdHdv
ZmlzaC14ODZfNjQtYXNtXzY0LlMgICAgICB8ICA4ICstLQogYXJjaC94ODYvZW50cnkvZW50cnlf
NjQuUyAgICAgICAgICAgICAgICAgICAgfCAxMCArKy0tCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82
NF9jb21wYXQuUyAgICAgICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9rZXJuZWwvYWNwaS93YWtl
dXBfNjQuUyAgICAgICAgICAgICB8ICA4ICstLQogYXJjaC94ODYva2VybmVsL2Z0cmFjZV82NC5T
ICAgICAgICAgICAgICAgICAgfCAyMCArKystLS0tCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5T
ICAgICAgICAgICAgICAgICAgICB8IDEyICsrLS0KIGFyY2gveDg2L2tlcm5lbC9pcnFmbGFncy5T
ICAgICAgICAgICAgICAgICAgIHwgIDggKy0tCiBhcmNoL3g4Ni9rdm0vdm14L3ZtZW50ZXIuUyAg
ICAgICAgICAgICAgICAgICB8ICA4ICstLQogYXJjaC94ODYvbGliL2NoZWNrc3VtXzMyLlMgICAg
ICAgICAgICAgICAgICAgfCAgOCArLS0KIGFyY2gveDg2L2xpYi9jbGVhcl9wYWdlXzY0LlMgICAg
ICAgICAgICAgICAgIHwgMTIgKystLQogYXJjaC94ODYvbGliL2NtcHhjaGcxNmJfZW11LlMgICAg
ICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvbGliL2NtcHhjaGc4Yl9lbXUuUyAgICAgICAg
ICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvbGliL2NvcHlfcGFnZV82NC5TICAgICAgICAgICAg
ICAgICAgfCAgNCArLQogYXJjaC94ODYvbGliL2NvcHlfdXNlcl82NC5TICAgICAgICAgICAgICAg
ICAgfCAxNiArKystLS0KIGFyY2gveDg2L2xpYi9jc3VtLWNvcHlfNjQuUyAgICAgICAgICAgICAg
ICAgIHwgIDQgKy0KIGFyY2gveDg2L2xpYi9nZXR1c2VyLlMgICAgICAgICAgICAgICAgICAgICAg
IHwgMTYgKysrLS0tCiBhcmNoL3g4Ni9saWIvaHdlaWdodC5TICAgICAgICAgICAgICAgICAgICAg
ICB8ICA4ICstLQogYXJjaC94ODYvbGliL2lvbWFwX2NvcHlfNjQuUyAgICAgICAgICAgICAgICAg
fCAgNCArLQogYXJjaC94ODYvbGliL21lbWNweV82NC5TICAgICAgICAgICAgICAgICAgICAgfCAg
NCArLQogYXJjaC94ODYvbGliL21lbW1vdmVfNjQuUyAgICAgICAgICAgICAgICAgICAgfCAgNCAr
LQogYXJjaC94ODYvbGliL21lbXNldF82NC5TICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQog
YXJjaC94ODYvbGliL21zci1yZWcuUyAgICAgICAgICAgICAgICAgICAgICAgfCAgOCArLS0KIGFy
Y2gveDg2L2xpYi9wdXR1c2VyLlMgICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKysrLS0tCiBh
cmNoL3g4Ni9saWIvcmV0cG9saW5lLlMgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiBhcmNo
L3g4Ni9saWIvcndzZW0uUyAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0ICsrKystLS0tCiBh
cmNoL3g4Ni9tbS9tZW1fZW5jcnlwdF9ib290LlMgICAgICAgICAgICAgICB8ICA4ICstLQogYXJj
aC94ODYvcGxhdGZvcm0vZWZpL2VmaV9zdHViXzY0LlMgICAgICAgICAgfCAgNCArLQogYXJjaC94
ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TICAgICAgICAgfCAgNCArLQogYXJjaC94ODYv
cG93ZXIvaGliZXJuYXRlX2FzbV82NC5TICAgICAgICAgICAgfCAgOCArLS0KIGFyY2gveDg2L3hl
bi94ZW4tYXNtLlMgICAgICAgICAgICAgICAgICAgICAgIHwgMjAgKysrLS0tLQogYXJjaC94ODYv
eGVuL3hlbi1hc21fNjQuUyAgICAgICAgICAgICAgICAgICAgfCAxNiArKystLS0KIGluY2x1ZGUv
bGludXgvbGlua2FnZS5oICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysKIDc5IGZpbGVzIGNo
YW5nZWQsIDQ2NyBpbnNlcnRpb25zKCspLCA0NjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVua182NC5TIGIvYXJjaC94ODYvYm9vdC9j
b21wcmVzc2VkL2VmaV90aHVua182NC5TCmluZGV4IDMxMzEyMDcwZGIyMi4uNTkzOTEzNjkyZDE2
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvZWZpX3RodW5rXzY0LlMKKysr
IGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVua182NC5TCkBAIC0yMyw3ICsyMyw3
IEBACiAKIAkuY29kZTY0CiAJLnRleHQKLUVOVFJZKGVmaTY0X3RodW5rKQorU1lNX0ZVTkNfU1RB
UlQoZWZpNjRfdGh1bmspCiAJcHVzaAklcmJwCiAJcHVzaAklcmJ4CiAKQEAgLTk3LDcgKzk3LDcg
QEAgRU5UUlkoZWZpNjRfdGh1bmspCiAJcG9wCSVyYngKIAlwb3AJJXJicAogCXJldAotRU5EUFJP
QyhlZmk2NF90aHVuaykKK1NZTV9GVU5DX0VORChlZmk2NF90aHVuaykKIAogU1lNX0ZVTkNfU1RB
UlRfTE9DQUwoZWZpX2V4aXQzMikKIAltb3ZxCWZ1bmNfcnRfcHRyKCVyaXApLCAlcmF4CmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvaGVhZF82NC5TIGIvYXJjaC94ODYvYm9v
dC9jb21wcmVzc2VkL2hlYWRfNjQuUwppbmRleCAxNTdiMGNiYzc3Y2EuLmIxYzFjNTJhMTUwNCAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2hlYWRfNjQuUworKysgYi9hcmNo
L3g4Ni9ib290L2NvbXByZXNzZWQvaGVhZF82NC5TCkBAIC00NSw3ICs0NSw3IEBACiAKIAlfX0hF
QUQKIAkuY29kZTMyCi1FTlRSWShzdGFydHVwXzMyKQorU1lNX0ZVTkNfU1RBUlQoc3RhcnR1cF8z
MikKIAkvKgogCSAqIDMyYml0IGVudHJ5IGlzIDAgYW5kIGl0IGlzIEFCSSBzbyBpbW11dGFibGUh
CiAJICogSWYgd2UgY29tZSBoZXJlIGRpcmVjdGx5IGZyb20gYSBib290bG9hZGVyLApAQCAtMjIy
LDExICsyMjIsMTEgQEAgRU5UUlkoc3RhcnR1cF8zMikKIAogCS8qIEp1bXAgZnJvbSAzMmJpdCBj
b21wYXRpYmlsaXR5IG1vZGUgaW50byA2NGJpdCBtb2RlLiAqLwogCWxyZXQKLUVORFBST0Moc3Rh
cnR1cF8zMikKK1NZTV9GVU5DX0VORChzdGFydHVwXzMyKQogCiAjaWZkZWYgQ09ORklHX0VGSV9N
SVhFRAogCS5vcmcgMHgxOTAKLUVOVFJZKGVmaTMyX3N0dWJfZW50cnkpCitTWU1fRlVOQ19TVEFS
VChlZmkzMl9zdHViX2VudHJ5KQogCWFkZAkkMHg0LCAlZXNwCQkvKiBEaXNjYXJkIHJldHVybiBh
ZGRyZXNzICovCiAJcG9wbAklZWN4CiAJcG9wbAklZWR4CkBAIC0yNDUsNyArMjQ1LDcgQEAgRU5U
UlkoZWZpMzJfc3R1Yl9lbnRyeSkKIAltb3ZsCSVlYXgsIGVmaV9jb25maWcoJWVicCkKIAogCWpt
cAlzdGFydHVwXzMyCi1FTkRQUk9DKGVmaTMyX3N0dWJfZW50cnkpCitTWU1fRlVOQ19FTkQoZWZp
MzJfc3R1Yl9lbnRyeSkKICNlbmRpZgogCiAJLmNvZGU2NApAQCAtNDQ0LDcgKzQ0NCw3IEBAIFNZ
TV9DT0RFX0VORChzdGFydHVwXzY0KQogI2lmZGVmIENPTkZJR19FRklfU1RVQgogCiAvKiBUaGUg
ZW50cnkgcG9pbnQgZm9yIHRoZSBQRS9DT0ZGIGV4ZWN1dGFibGUgaXMgZWZpX3BlX2VudHJ5LiAq
LwotRU5UUlkoZWZpX3BlX2VudHJ5KQorU1lNX0ZVTkNfU1RBUlQoZWZpX3BlX2VudHJ5KQogCW1v
dnEJJXJjeCwgZWZpNjRfY29uZmlnKCVyaXApCS8qIEhhbmRsZSAqLwogCW1vdnEJJXJkeCwgZWZp
NjRfY29uZmlnKzgoJXJpcCkgLyogRUZJIFN5c3RlbSB0YWJsZSBwb2ludGVyICovCiAKQEAgLTQ5
MywxMCArNDkzLDEwIEBAIGZhaWw6CiAJbW92bAlCUF9jb2RlMzJfc3RhcnQoJWVzaSksICVlYXgK
IAlsZWFxCXN0YXJ0dXBfNjQoJXJheCksICVyYXgKIAlqbXAJKiVyYXgKLUVORFBST0MoZWZpX3Bl
X2VudHJ5KQorU1lNX0ZVTkNfRU5EKGVmaV9wZV9lbnRyeSkKIAogCS5vcmcgMHgzOTAKLUVOVFJZ
KGVmaTY0X3N0dWJfZW50cnkpCitTWU1fRlVOQ19TVEFSVChlZmk2NF9zdHViX2VudHJ5KQogCW1v
dnEJJXJkaSwgZWZpNjRfY29uZmlnKCVyaXApCS8qIEhhbmRsZSAqLwogCW1vdnEJJXJzaSwgZWZp
NjRfY29uZmlnKzgoJXJpcCkgLyogRUZJIFN5c3RlbSB0YWJsZSBwb2ludGVyICovCiAKQEAgLTUw
NSw3ICs1MDUsNyBAQCBFTlRSWShlZmk2NF9zdHViX2VudHJ5KQogCiAJbW92cQklcmR4LCAlcnNp
CiAJam1wCWhhbmRvdmVyX2VudHJ5Ci1FTkRQUk9DKGVmaTY0X3N0dWJfZW50cnkpCitTWU1fRlVO
Q19FTkQoZWZpNjRfc3R1Yl9lbnRyeSkKICNlbmRpZgogCiAJLnRleHQKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2Jvb3QvY29tcHJlc3NlZC9tZW1fZW5jcnlwdC5TIGIvYXJjaC94ODYvYm9vdC9jb21w
cmVzc2VkL21lbV9lbmNyeXB0LlMKaW5kZXggOWFjYzVlYWI5YjcxLi4xNGY0YjZhZTZjMWQgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9tZW1fZW5jcnlwdC5TCisrKyBiL2Fy
Y2gveDg2L2Jvb3QvY29tcHJlc3NlZC9tZW1fZW5jcnlwdC5TCkBAIC0xOCw3ICsxOCw3IEBACiAK
IAkudGV4dAogCS5jb2RlMzIKLUVOVFJZKGdldF9zZXZfZW5jcnlwdGlvbl9iaXQpCitTWU1fRlVO
Q19TVEFSVChnZXRfc2V2X2VuY3J5cHRpb25fYml0KQogCXhvcgklZWF4LCAlZWF4CiAKICNpZmRl
ZiBDT05GSUdfQU1EX01FTV9FTkNSWVBUCkBAIC02OCwxMCArNjgsMTAgQEAgRU5UUlkoZ2V0X3Nl
dl9lbmNyeXB0aW9uX2JpdCkKICNlbmRpZgkvKiBDT05GSUdfQU1EX01FTV9FTkNSWVBUICovCiAK
IAlyZXQKLUVORFBST0MoZ2V0X3Nldl9lbmNyeXB0aW9uX2JpdCkKK1NZTV9GVU5DX0VORChnZXRf
c2V2X2VuY3J5cHRpb25fYml0KQogCiAJLmNvZGU2NAotRU5UUlkoc2V0X3Nldl9lbmNyeXB0aW9u
X21hc2spCitTWU1fRlVOQ19TVEFSVChzZXRfc2V2X2VuY3J5cHRpb25fbWFzaykKICNpZmRlZiBD
T05GSUdfQU1EX01FTV9FTkNSWVBUCiAJcHVzaAklcmJwCiAJcHVzaAklcmR4CkBAIC05Myw3ICs5
Myw3IEBAIEVOVFJZKHNldF9zZXZfZW5jcnlwdGlvbl9tYXNrKQogCiAJeG9yCSVyYXgsICVyYXgK
IAlyZXQKLUVORFBST0Moc2V0X3Nldl9lbmNyeXB0aW9uX21hc2spCitTWU1fRlVOQ19FTkQoc2V0
X3Nldl9lbmNyeXB0aW9uX21hc2spCiAKIAkuZGF0YQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9j
cnlwdG8vYWVnaXMxMjgtYWVzbmktYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vYWVnaXMxMjgtYWVz
bmktYXNtLlMKaW5kZXggODdiOTQ2NjQyOTZhLi40NTY1YzJhYzg4OGEgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2NyeXB0by9hZWdpczEyOC1hZXNuaS1hc20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8v
YWVnaXMxMjgtYWVzbmktYXNtLlMKQEAgLTE4OSw3ICsxODksNyBAQCBTWU1fRlVOQ19FTkQoX19z
dG9yZV9wYXJ0aWFsKQogLyoKICAqIHZvaWQgY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2luaXQodm9p
ZCAqc3RhdGUsIGNvbnN0IHZvaWQgKmtleSwgY29uc3Qgdm9pZCAqaXYpOwogICovCi1FTlRSWShj
cnlwdG9fYWVnaXMxMjhfYWVzbmlfaW5pdCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19hZWdpczEy
OF9hZXNuaV9pbml0KQogCUZSQU1FX0JFR0lOCiAKIAkvKiBsb2FkIElWOiAqLwpAQCAtMjI5LDEz
ICsyMjksMTMgQEAgRU5UUlkoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2luaXQpCiAKIAlGUkFNRV9F
TkQKIAlyZXQKLUVORFBST0MoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2luaXQpCitTWU1fRlVOQ19F
TkQoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2luaXQpCiAKIC8qCiAgKiB2b2lkIGNyeXB0b19hZWdp
czEyOF9hZXNuaV9hZCh2b2lkICpzdGF0ZSwgdW5zaWduZWQgaW50IGxlbmd0aCwKICAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEpOwogICovCi1FTlRSWShj
cnlwdG9fYWVnaXMxMjhfYWVzbmlfYWQpCitTWU1fRlVOQ19TVEFSVChjcnlwdG9fYWVnaXMxMjhf
YWVzbmlfYWQpCiAJRlJBTUVfQkVHSU4KIAogCWNtcCAkMHgxMCwgTEVOCkBAIC0zODEsNyArMzgx
LDcgQEAgRU5UUlkoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2FkKQogLkxhZF9vdXQ6CiAJRlJBTUVf
RU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19hZWdpczEyOF9hZXNuaV9hZCkKK1NZTV9GVU5DX0VO
RChjcnlwdG9fYWVnaXMxMjhfYWVzbmlfYWQpCiAKIC5tYWNybyBlbmNyeXB0X2Jsb2NrIGEgczAg
czEgczIgczMgczQgaQogCW1vdmRxXGEgKFxpICogMHgxMCkoU1JDKSwgTVNHCkBAIC00MDUsNyAr
NDA1LDcgQEAgRU5EUFJPQyhjcnlwdG9fYWVnaXMxMjhfYWVzbmlfYWQpCiAgKiB2b2lkIGNyeXB0
b19hZWdpczEyOF9hZXNuaV9lbmModm9pZCAqc3RhdGUsIHVuc2lnbmVkIGludCBsZW5ndGgsCiAg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqc3JjLCB2b2lkICpk
c3QpOwogICovCi1FTlRSWShjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZW5jKQorU1lNX0ZVTkNfU1RB
UlQoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2VuYykKIAlGUkFNRV9CRUdJTgogCiAJY21wICQweDEw
LCBMRU4KQEAgLTQ5NiwxMyArNDk2LDEzIEBAIEVOVFJZKGNyeXB0b19hZWdpczEyOF9hZXNuaV9l
bmMpCiAuTGVuY19vdXQ6CiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19hZWdpczEy
OF9hZXNuaV9lbmMpCitTWU1fRlVOQ19FTkQoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2VuYykKIAog
LyoKICAqIHZvaWQgY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2VuY190YWlsKHZvaWQgKnN0YXRlLCB1
bnNpZ25lZCBpbnQgbGVuZ3RoLAogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgdm9pZCAqc3JjLCB2b2lkICpkc3QpOwogICovCi1FTlRSWShjcnlwdG9fYWVnaXMx
MjhfYWVzbmlfZW5jX3RhaWwpCitTWU1fRlVOQ19TVEFSVChjcnlwdG9fYWVnaXMxMjhfYWVzbmlf
ZW5jX3RhaWwpCiAJRlJBTUVfQkVHSU4KIAogCS8qIGxvYWQgdGhlIHN0YXRlOiAqLwpAQCAtNTM2
LDcgKzUzNiw3IEBAIEVOVFJZKGNyeXB0b19hZWdpczEyOF9hZXNuaV9lbmNfdGFpbCkKIAogCUZS
QU1FX0VORAogCXJldAotRU5EUFJPQyhjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZW5jX3RhaWwpCitT
WU1fRlVOQ19FTkQoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2VuY190YWlsKQogCiAubWFjcm8gZGVj
cnlwdF9ibG9jayBhIHMwIHMxIHMyIHMzIHM0IGkKIAltb3ZkcVxhIChcaSAqIDB4MTApKFNSQyks
IE1TRwpAQCAtNTU5LDcgKzU1OSw3IEBAIEVORFBST0MoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2Vu
Y190YWlsKQogICogdm9pZCBjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZGVjKHZvaWQgKnN0YXRlLCB1
bnNpZ25lZCBpbnQgbGVuZ3RoLAogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHZvaWQgKnNyYywgdm9pZCAqZHN0KTsKICAqLwotRU5UUlkoY3J5cHRvX2FlZ2lzMTI4X2Fl
c25pX2RlYykKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19hZWdpczEyOF9hZXNuaV9kZWMpCiAJRlJB
TUVfQkVHSU4KIAogCWNtcCAkMHgxMCwgTEVOCkBAIC02NTAsMTMgKzY1MCwxMyBAQCBFTlRSWShj
cnlwdG9fYWVnaXMxMjhfYWVzbmlfZGVjKQogLkxkZWNfb3V0OgogCUZSQU1FX0VORAogCXJldAot
RU5EUFJPQyhjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZGVjKQorU1lNX0ZVTkNfRU5EKGNyeXB0b19h
ZWdpczEyOF9hZXNuaV9kZWMpCiAKIC8qCiAgKiB2b2lkIGNyeXB0b19hZWdpczEyOF9hZXNuaV9k
ZWNfdGFpbCh2b2lkICpzdGF0ZSwgdW5zaWduZWQgaW50IGxlbmd0aCwKICAqICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnNyYywgdm9pZCAqZHN0KTsKICAq
LwotRU5UUlkoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2RlY190YWlsKQorU1lNX0ZVTkNfU1RBUlQo
Y3J5cHRvX2FlZ2lzMTI4X2Flc25pX2RlY190YWlsKQogCUZSQU1FX0JFR0lOCiAKIAkvKiBsb2Fk
IHRoZSBzdGF0ZTogKi8KQEAgLTcwMCwxMyArNzAwLDEzIEBAIEVOVFJZKGNyeXB0b19hZWdpczEy
OF9hZXNuaV9kZWNfdGFpbCkKIAogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjcnlwdG9fYWVn
aXMxMjhfYWVzbmlfZGVjX3RhaWwpCitTWU1fRlVOQ19FTkQoY3J5cHRvX2FlZ2lzMTI4X2Flc25p
X2RlY190YWlsKQogCiAvKgogICogdm9pZCBjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZmluYWwodm9p
ZCAqc3RhdGUsIHZvaWQgKnRhZ194b3IsCiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1NjQgYXNzb2NsZW4sIHU2NCBjcnlwdGxlbik7CiAgKi8KLUVOVFJZKGNyeXB0b19hZWdp
czEyOF9hZXNuaV9maW5hbCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19hZWdpczEyOF9hZXNuaV9m
aW5hbCkKIAlGUkFNRV9CRUdJTgogCiAJLyogbG9hZCB0aGUgc3RhdGU6ICovCkBAIC03NDcsNCAr
NzQ3LDQgQEAgRU5UUlkoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2ZpbmFsKQogCiAJRlJBTUVfRU5E
CiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19hZWdpczEyOF9hZXNuaV9maW5hbCkKK1NZTV9GVU5DX0VO
RChjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZmluYWwpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlw
dG8vYWVnaXMxMjhsLWFlc25pLWFzbS5TIGIvYXJjaC94ODYvY3J5cHRvL2FlZ2lzMTI4bC1hZXNu
aS1hc20uUwppbmRleCA5Zjc5YTJjNjc1MmEuLjNlMDFlZGMyY2EyYiAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvY3J5cHRvL2FlZ2lzMTI4bC1hZXNuaS1hc20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8v
YWVnaXMxMjhsLWFlc25pLWFzbS5TCkBAIC0zMTQsNyArMzE0LDcgQEAgU1lNX0ZVTkNfRU5EKF9f
c3RvcmVfcGFydGlhbCkKIC8qCiAgKiB2b2lkIGNyeXB0b19hZWdpczEyOGxfYWVzbmlfaW5pdCh2
b2lkICpzdGF0ZSwgY29uc3Qgdm9pZCAqa2V5LCBjb25zdCB2b2lkICppdik7CiAgKi8KLUVOVFJZ
KGNyeXB0b19hZWdpczEyOGxfYWVzbmlfaW5pdCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19hZWdp
czEyOGxfYWVzbmlfaW5pdCkKIAlGUkFNRV9CRUdJTgogCiAJLyogbG9hZCBrZXk6ICovCkBAIC0z
NTQsNyArMzU0LDcgQEAgRU5UUlkoY3J5cHRvX2FlZ2lzMTI4bF9hZXNuaV9pbml0KQogCiAJRlJB
TUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19hZWdpczEyOGxfYWVzbmlfaW5pdCkKK1NZTV9G
VU5DX0VORChjcnlwdG9fYWVnaXMxMjhsX2Flc25pX2luaXQpCiAKIC5tYWNybyBhZF9ibG9jayBh
IGkKIAltb3ZkcVxhIChcaSAqIDB4MjAgKyAweDAwKShTUkMpLCBNU0cwCkBAIC0zNjksNyArMzY5
LDcgQEAgRU5EUFJPQyhjcnlwdG9fYWVnaXMxMjhsX2Flc25pX2luaXQpCiAgKiB2b2lkIGNyeXB0
b19hZWdpczEyOGxfYWVzbmlfYWQodm9pZCAqc3RhdGUsIHVuc2lnbmVkIGludCBsZW5ndGgsCiAg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqZGF0YSk7CiAgKi8K
LUVOVFJZKGNyeXB0b19hZWdpczEyOGxfYWVzbmlfYWQpCitTWU1fRlVOQ19TVEFSVChjcnlwdG9f
YWVnaXMxMjhsX2Flc25pX2FkKQogCUZSQU1FX0JFR0lOCiAKIAljbXAgJDB4MjAsIExFTgpAQCAt
NDUyLDcgKzQ1Miw3IEBAIEVOVFJZKGNyeXB0b19hZWdpczEyOGxfYWVzbmlfYWQpCiAuTGFkX291
dDoKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY3J5cHRvX2FlZ2lzMTI4bF9hZXNuaV9hZCkK
K1NZTV9GVU5DX0VORChjcnlwdG9fYWVnaXMxMjhsX2Flc25pX2FkKQogCiAubWFjcm8gY3J5cHQg
bTAgbTEgczAgczEgczIgczMgczQgczUgczYgczcKIAlweG9yIFxzMSwgXG0wCkBAIC01MzQsNyAr
NTM0LDcgQEAgRU5EUFJPQyhjcnlwdG9fYWVnaXMxMjhsX2Flc25pX2FkKQogICogdm9pZCBjcnlw
dG9fYWVnaXMxMjhsX2Flc25pX2VuYyh2b2lkICpzdGF0ZSwgdW5zaWduZWQgaW50IGxlbmd0aCwK
ICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqc3JjLCB2b2lk
ICpkc3QpOwogICovCi1FTlRSWShjcnlwdG9fYWVnaXMxMjhsX2Flc25pX2VuYykKK1NZTV9GVU5D
X1NUQVJUKGNyeXB0b19hZWdpczEyOGxfYWVzbmlfZW5jKQogCUZSQU1FX0JFR0lOCiAKIAljbXAg
JDB4MjAsIExFTgpAQCAtNjIwLDEzICs2MjAsMTMgQEAgRU5UUlkoY3J5cHRvX2FlZ2lzMTI4bF9h
ZXNuaV9lbmMpCiAuTGVuY19vdXQ6CiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19h
ZWdpczEyOGxfYWVzbmlfZW5jKQorU1lNX0ZVTkNfRU5EKGNyeXB0b19hZWdpczEyOGxfYWVzbmlf
ZW5jKQogCiAvKgogICogdm9pZCBjcnlwdG9fYWVnaXMxMjhsX2Flc25pX2VuY190YWlsKHZvaWQg
KnN0YXRlLCB1bnNpZ25lZCBpbnQgbGVuZ3RoLAogICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnNyYywgdm9pZCAqZHN0KTsKICAqLwotRU5UUlkoY3J5
cHRvX2FlZ2lzMTI4bF9hZXNuaV9lbmNfdGFpbCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19hZWdp
czEyOGxfYWVzbmlfZW5jX3RhaWwpCiAJRlJBTUVfQkVHSU4KIAogCXN0YXRlX2xvYWQKQEAgLTY0
NiwxMyArNjQ2LDEzIEBAIEVOVFJZKGNyeXB0b19hZWdpczEyOGxfYWVzbmlfZW5jX3RhaWwpCiAK
IAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY3J5cHRvX2FlZ2lzMTI4bF9hZXNuaV9lbmNfdGFp
bCkKK1NZTV9GVU5DX0VORChjcnlwdG9fYWVnaXMxMjhsX2Flc25pX2VuY190YWlsKQogCiAvKgog
ICogdm9pZCBjcnlwdG9fYWVnaXMxMjhsX2Flc25pX2RlYyh2b2lkICpzdGF0ZSwgdW5zaWduZWQg
aW50IGxlbmd0aCwKICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9p
ZCAqc3JjLCB2b2lkICpkc3QpOwogICovCi1FTlRSWShjcnlwdG9fYWVnaXMxMjhsX2Flc25pX2Rl
YykKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19hZWdpczEyOGxfYWVzbmlfZGVjKQogCUZSQU1FX0JF
R0lOCiAKIAljbXAgJDB4MjAsIExFTgpAQCAtNzM4LDEzICs3MzgsMTMgQEAgRU5UUlkoY3J5cHRv
X2FlZ2lzMTI4bF9hZXNuaV9kZWMpCiAuTGRlY19vdXQ6CiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQ
Uk9DKGNyeXB0b19hZWdpczEyOGxfYWVzbmlfZGVjKQorU1lNX0ZVTkNfRU5EKGNyeXB0b19hZWdp
czEyOGxfYWVzbmlfZGVjKQogCiAvKgogICogdm9pZCBjcnlwdG9fYWVnaXMxMjhsX2Flc25pX2Rl
Y190YWlsKHZvaWQgKnN0YXRlLCB1bnNpZ25lZCBpbnQgbGVuZ3RoLAogICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnNyYywgdm9pZCAqZHN0KTsKICAq
LwotRU5UUlkoY3J5cHRvX2FlZ2lzMTI4bF9hZXNuaV9kZWNfdGFpbCkKK1NZTV9GVU5DX1NUQVJU
KGNyeXB0b19hZWdpczEyOGxfYWVzbmlfZGVjX3RhaWwpCiAJRlJBTUVfQkVHSU4KIAogCXN0YXRl
X2xvYWQKQEAgLTc3OCwxMyArNzc4LDEzIEBAIEVOVFJZKGNyeXB0b19hZWdpczEyOGxfYWVzbmlf
ZGVjX3RhaWwpCiAKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY3J5cHRvX2FlZ2lzMTI4bF9h
ZXNuaV9kZWNfdGFpbCkKK1NZTV9GVU5DX0VORChjcnlwdG9fYWVnaXMxMjhsX2Flc25pX2RlY190
YWlsKQogCiAvKgogICogdm9pZCBjcnlwdG9fYWVnaXMxMjhsX2Flc25pX2ZpbmFsKHZvaWQgKnN0
YXRlLCB2b2lkICp0YWdfeG9yLAogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHU2NCBhc3NvY2xlbiwgdTY0IGNyeXB0bGVuKTsKICAqLwotRU5UUlkoY3J5cHRvX2FlZ2lzMTI4
bF9hZXNuaV9maW5hbCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19hZWdpczEyOGxfYWVzbmlfZmlu
YWwpCiAJRlJBTUVfQkVHSU4KIAogCXN0YXRlX2xvYWQKQEAgLTgyMyw0ICs4MjMsNCBAQCBFTlRS
WShjcnlwdG9fYWVnaXMxMjhsX2Flc25pX2ZpbmFsKQogCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQ
Uk9DKGNyeXB0b19hZWdpczEyOGxfYWVzbmlfZmluYWwpCitTWU1fRlVOQ19FTkQoY3J5cHRvX2Fl
Z2lzMTI4bF9hZXNuaV9maW5hbCkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9hZWdpczI1
Ni1hZXNuaS1hc20uUyBiL2FyY2gveDg2L2NyeXB0by9hZWdpczI1Ni1hZXNuaS1hc20uUwppbmRl
eCBlOTc0YTg3NmM2MjcuLjUyNDE0NTRmNjVhZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRv
L2FlZ2lzMjU2LWFlc25pLWFzbS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9hZWdpczI1Ni1hZXNu
aS1hc20uUwpAQCAtMjU1LDcgKzI1NSw3IEBAIFNZTV9GVU5DX0VORChfX3N0b3JlX3BhcnRpYWwp
CiAvKgogICogdm9pZCBjcnlwdG9fYWVnaXMyNTZfYWVzbmlfaW5pdCh2b2lkICpzdGF0ZSwgY29u
c3Qgdm9pZCAqa2V5LCBjb25zdCB2b2lkICppdik7CiAgKi8KLUVOVFJZKGNyeXB0b19hZWdpczI1
Nl9hZXNuaV9pbml0KQorU1lNX0ZVTkNfU1RBUlQoY3J5cHRvX2FlZ2lzMjU2X2Flc25pX2luaXQp
CiAJRlJBTUVfQkVHSU4KIAogCS8qIGxvYWQga2V5OiAqLwpAQCAtMzAwLDcgKzMwMCw3IEBAIEVO
VFJZKGNyeXB0b19hZWdpczI1Nl9hZXNuaV9pbml0KQogCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQ
Uk9DKGNyeXB0b19hZWdpczI1Nl9hZXNuaV9pbml0KQorU1lNX0ZVTkNfRU5EKGNyeXB0b19hZWdp
czI1Nl9hZXNuaV9pbml0KQogCiAubWFjcm8gYWRfYmxvY2sgYSBpCiAJbW92ZHFcYSAoXGkgKiAw
eDEwKShTUkMpLCBNU0cKQEAgLTMxNCw3ICszMTQsNyBAQCBFTkRQUk9DKGNyeXB0b19hZWdpczI1
Nl9hZXNuaV9pbml0KQogICogdm9pZCBjcnlwdG9fYWVnaXMyNTZfYWVzbmlfYWQodm9pZCAqc3Rh
dGUsIHVuc2lnbmVkIGludCBsZW5ndGgsCiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB2b2lkICpkYXRhKTsKICAqLwotRU5UUlkoY3J5cHRvX2FlZ2lzMjU2X2Flc25pX2Fk
KQorU1lNX0ZVTkNfU1RBUlQoY3J5cHRvX2FlZ2lzMjU2X2Flc25pX2FkKQogCUZSQU1FX0JFR0lO
CiAKIAljbXAgJDB4MTAsIExFTgpAQCAtMzgzLDcgKzM4Myw3IEBAIEVOVFJZKGNyeXB0b19hZWdp
czI1Nl9hZXNuaV9hZCkKIC5MYWRfb3V0OgogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjcnlw
dG9fYWVnaXMyNTZfYWVzbmlfYWQpCitTWU1fRlVOQ19FTkQoY3J5cHRvX2FlZ2lzMjU2X2Flc25p
X2FkKQogCiAubWFjcm8gY3J5cHQgbSBzMCBzMSBzMiBzMyBzNCBzNQogCXB4b3IgXHMxLCBcbQpA
QCAtNDQ3LDcgKzQ0Nyw3IEBAIEVORFBST0MoY3J5cHRvX2FlZ2lzMjU2X2Flc25pX2FkKQogICog
dm9pZCBjcnlwdG9fYWVnaXMyNTZfYWVzbmlfZW5jKHZvaWQgKnN0YXRlLCB1bnNpZ25lZCBpbnQg
bGVuZ3RoLAogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnNy
Yywgdm9pZCAqZHN0KTsKICAqLwotRU5UUlkoY3J5cHRvX2FlZ2lzMjU2X2Flc25pX2VuYykKK1NZ
TV9GVU5DX1NUQVJUKGNyeXB0b19hZWdpczI1Nl9hZXNuaV9lbmMpCiAJRlJBTUVfQkVHSU4KIAog
CWNtcCAkMHgxMCwgTEVOCkBAIC01MTksMTMgKzUxOSwxMyBAQCBFTlRSWShjcnlwdG9fYWVnaXMy
NTZfYWVzbmlfZW5jKQogLkxlbmNfb3V0OgogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjcnlw
dG9fYWVnaXMyNTZfYWVzbmlfZW5jKQorU1lNX0ZVTkNfRU5EKGNyeXB0b19hZWdpczI1Nl9hZXNu
aV9lbmMpCiAKIC8qCiAgKiB2b2lkIGNyeXB0b19hZWdpczI1Nl9hZXNuaV9lbmNfdGFpbCh2b2lk
ICpzdGF0ZSwgdW5zaWduZWQgaW50IGxlbmd0aCwKICAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnNyYywgdm9pZCAqZHN0KTsKICAqLwotRU5UUlkoY3J5
cHRvX2FlZ2lzMjU2X2Flc25pX2VuY190YWlsKQorU1lNX0ZVTkNfU1RBUlQoY3J5cHRvX2FlZ2lz
MjU2X2Flc25pX2VuY190YWlsKQogCUZSQU1FX0JFR0lOCiAKIAlzdGF0ZV9sb2FkCkBAIC01NDQs
MTMgKzU0NCwxMyBAQCBFTlRSWShjcnlwdG9fYWVnaXMyNTZfYWVzbmlfZW5jX3RhaWwpCiAKIAlG
UkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY3J5cHRvX2FlZ2lzMjU2X2Flc25pX2VuY190YWlsKQor
U1lNX0ZVTkNfRU5EKGNyeXB0b19hZWdpczI1Nl9hZXNuaV9lbmNfdGFpbCkKIAogLyoKICAqIHZv
aWQgY3J5cHRvX2FlZ2lzMjU2X2Flc25pX2RlYyh2b2lkICpzdGF0ZSwgdW5zaWduZWQgaW50IGxl
bmd0aCwKICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpzcmMs
IHZvaWQgKmRzdCk7CiAgKi8KLUVOVFJZKGNyeXB0b19hZWdpczI1Nl9hZXNuaV9kZWMpCitTWU1f
RlVOQ19TVEFSVChjcnlwdG9fYWVnaXMyNTZfYWVzbmlfZGVjKQogCUZSQU1FX0JFR0lOCiAKIAlj
bXAgJDB4MTAsIExFTgpAQCAtNjIyLDEzICs2MjIsMTMgQEAgRU5UUlkoY3J5cHRvX2FlZ2lzMjU2
X2Flc25pX2RlYykKIC5MZGVjX291dDoKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY3J5cHRv
X2FlZ2lzMjU2X2Flc25pX2RlYykKK1NZTV9GVU5DX0VORChjcnlwdG9fYWVnaXMyNTZfYWVzbmlf
ZGVjKQogCiAvKgogICogdm9pZCBjcnlwdG9fYWVnaXMyNTZfYWVzbmlfZGVjX3RhaWwodm9pZCAq
c3RhdGUsIHVuc2lnbmVkIGludCBsZW5ndGgsCiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB2b2lkICpzcmMsIHZvaWQgKmRzdCk7CiAgKi8KLUVOVFJZKGNyeXB0
b19hZWdpczI1Nl9hZXNuaV9kZWNfdGFpbCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19hZWdpczI1
Nl9hZXNuaV9kZWNfdGFpbCkKIAlGUkFNRV9CRUdJTgogCiAJc3RhdGVfbG9hZApAQCAtNjU3LDEz
ICs2NTcsMTMgQEAgRU5UUlkoY3J5cHRvX2FlZ2lzMjU2X2Flc25pX2RlY190YWlsKQogCiAJRlJB
TUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19hZWdpczI1Nl9hZXNuaV9kZWNfdGFpbCkKK1NZ
TV9GVU5DX0VORChjcnlwdG9fYWVnaXMyNTZfYWVzbmlfZGVjX3RhaWwpCiAKIC8qCiAgKiB2b2lk
IGNyeXB0b19hZWdpczI1Nl9hZXNuaV9maW5hbCh2b2lkICpzdGF0ZSwgdm9pZCAqdGFnX3hvciwK
ICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU2NCBhc3NvY2xlbiwgdTY0IGNy
eXB0bGVuKTsKICAqLwotRU5UUlkoY3J5cHRvX2FlZ2lzMjU2X2Flc25pX2ZpbmFsKQorU1lNX0ZV
TkNfU1RBUlQoY3J5cHRvX2FlZ2lzMjU2X2Flc25pX2ZpbmFsKQogCUZSQU1FX0JFR0lOCiAKIAlz
dGF0ZV9sb2FkCkBAIC03MDAsNCArNzAwLDQgQEAgRU5UUlkoY3J5cHRvX2FlZ2lzMjU2X2Flc25p
X2ZpbmFsKQogCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19hZWdpczI1Nl9hZXNu
aV9maW5hbCkKK1NZTV9GVU5DX0VORChjcnlwdG9fYWVnaXMyNTZfYWVzbmlfZmluYWwpCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vYWVzLWk1ODYtYXNtXzMyLlMgYi9hcmNoL3g4Ni9jcnlw
dG8vYWVzLWk1ODYtYXNtXzMyLlMKaW5kZXggMjg0OWRiYzU5ZTExLi41YjI2MzZjNTg1MjcgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9hZXMtaTU4Ni1hc21fMzIuUworKysgYi9hcmNoL3g4
Ni9jcnlwdG8vYWVzLWk1ODYtYXNtXzMyLlMKQEAgLTIyMyw3ICsyMjMsNyBAQAogLmV4dGVybiAg
Y3J5cHRvX2Z0X3RhYgogLmV4dGVybiAgY3J5cHRvX2ZsX3RhYgogCi1FTlRSWShhZXNfZW5jX2Js
aykKK1NZTV9GVU5DX1NUQVJUKGFlc19lbmNfYmxrKQogCXB1c2ggICAgJWVicAogCW1vdiAgICAg
Y3R4KCVlc3ApLCVlYnAKIApAQCAtMjg3LDcgKzI4Nyw3IEBAIEVOVFJZKGFlc19lbmNfYmxrKQog
CW1vdiAgICAgJXIwLCglZWJwKQogCXBvcCAgICAgJWVicAogCXJldAotRU5EUFJPQyhhZXNfZW5j
X2JsaykKK1NZTV9GVU5DX0VORChhZXNfZW5jX2JsaykKIAogLy8gQUVTIChSaWpuZGFlbCkgRGVj
cnlwdGlvbiBTdWJyb3V0aW5lCiAvKiB2b2lkIGFlc19kZWNfYmxrKHN0cnVjdCBjcnlwdG9fYWVz
X2N0eCAqY3R4LCB1OCAqb3V0X2JsaywgY29uc3QgdTggKmluX2JsaykgKi8KQEAgLTI5NSw3ICsy
OTUsNyBAQCBFTkRQUk9DKGFlc19lbmNfYmxrKQogLmV4dGVybiAgY3J5cHRvX2l0X3RhYgogLmV4
dGVybiAgY3J5cHRvX2lsX3RhYgogCi1FTlRSWShhZXNfZGVjX2JsaykKK1NZTV9GVU5DX1NUQVJU
KGFlc19kZWNfYmxrKQogCXB1c2ggICAgJWVicAogCW1vdiAgICAgY3R4KCVlc3ApLCVlYnAKIApA
QCAtMzU5LDQgKzM1OSw0IEBAIEVOVFJZKGFlc19kZWNfYmxrKQogCW1vdiAgICAgJXIwLCglZWJw
KQogCXBvcCAgICAgJWVicAogCXJldAotRU5EUFJPQyhhZXNfZGVjX2JsaykKK1NZTV9GVU5DX0VO
RChhZXNfZGVjX2JsaykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9hZXMteDg2XzY0LWFz
bV82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2Flcy14ODZfNjQtYXNtXzY0LlMKaW5kZXggODczOWNm
Nzc5NWRlLi4yMmM0NGFkM2VmNDIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9hZXMteDg2
XzY0LWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9hZXMteDg2XzY0LWFzbV82NC5TCkBA
IC00OSw3ICs0OSw3IEBACiAjZGVmaW5lIFIxMQklcjExCiAKICNkZWZpbmUgcHJvbG9ndWUoRlVO
QyxLRVksQjEyOCxCMTkyLHIxLHIyLHI1LHI2LHI3LHI4LHI5LHIxMCxyMTEpIFwKLQlFTlRSWShG
VU5DKTsJCQlcCisJU1lNX0ZVTkNfU1RBUlQoRlVOQyk7CQlcCiAJbW92cQlyMSxyMjsJCQlcCiAJ
bGVhcQlLRVkrNDgocjgpLHI5OwkJXAogCW1vdnEJcjEwLHIxMTsJCVwKQEAgLTc1LDcgKzc1LDcg
QEAKIAltb3ZsCXI3ICMjIEUsOChyOSk7CQlcCiAJbW92bAlyOCAjIyBFLDEyKHI5KTsJCVwKIAly
ZXQ7CQkJCVwKLQlFTkRQUk9DKEZVTkMpOworCVNZTV9GVU5DX0VORChGVU5DKTsKIAogI2RlZmlu
ZSByb3VuZChUQUIsT0ZGU0VULHIxLHIyLHIzLHI0LHI1LHI2LHI3LHI4LHJhLHJiLHJjLHJkKSBc
CiAJbW92emJsCXIyICMjIEgscjUgIyMgRTsJXApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRv
L2Flc19jdHJieThfYXZ4LXg4Nl82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2Flc19jdHJieThfYXZ4
LXg4Nl82NC5TCmluZGV4IDVmNmE1YWY5YzQ4OS4uZWM0MzdkYjFmYTU0IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9jcnlwdG8vYWVzX2N0cmJ5OF9hdngteDg2XzY0LlMKKysrIGIvYXJjaC94ODYvY3J5
cHRvL2Flc19jdHJieThfYXZ4LXg4Nl82NC5TCkBAIC01NDQsMTEgKzU0NCwxMSBAQCBkZHFfYWRk
Xzg6CiAgKiBhZXNfY3RyX2VuY18xMjhfYXZ4X2J5OCh2b2lkICppbiwgdm9pZCAqaXYsIHZvaWQg
KmtleXMsIHZvaWQgKm91dCwKICAqCQkJdW5zaWduZWQgaW50IG51bV9ieXRlcykKICAqLwotRU5U
UlkoYWVzX2N0cl9lbmNfMTI4X2F2eF9ieTgpCitTWU1fRlVOQ19TVEFSVChhZXNfY3RyX2VuY18x
MjhfYXZ4X2J5OCkKIAkvKiBjYWxsIHRoZSBhZXMgbWFpbiBsb29wICovCiAJZG9fYWVzX2N0cm1h
aW4gS0VZXzEyOAogCi1FTkRQUk9DKGFlc19jdHJfZW5jXzEyOF9hdnhfYnk4KQorU1lNX0ZVTkNf
RU5EKGFlc19jdHJfZW5jXzEyOF9hdnhfYnk4KQogCiAvKgogICogcm91dGluZSB0byBkbyBBRVMx
OTIgQ1RSIGVuYy9kZWNyeXB0ICJieTgiCkBAIC01NTcsMTEgKzU1NywxMSBAQCBFTkRQUk9DKGFl
c19jdHJfZW5jXzEyOF9hdnhfYnk4KQogICogYWVzX2N0cl9lbmNfMTkyX2F2eF9ieTgodm9pZCAq
aW4sIHZvaWQgKml2LCB2b2lkICprZXlzLCB2b2lkICpvdXQsCiAgKgkJCXVuc2lnbmVkIGludCBu
dW1fYnl0ZXMpCiAgKi8KLUVOVFJZKGFlc19jdHJfZW5jXzE5Ml9hdnhfYnk4KQorU1lNX0ZVTkNf
U1RBUlQoYWVzX2N0cl9lbmNfMTkyX2F2eF9ieTgpCiAJLyogY2FsbCB0aGUgYWVzIG1haW4gbG9v
cCAqLwogCWRvX2Flc19jdHJtYWluIEtFWV8xOTIKIAotRU5EUFJPQyhhZXNfY3RyX2VuY18xOTJf
YXZ4X2J5OCkKK1NZTV9GVU5DX0VORChhZXNfY3RyX2VuY18xOTJfYXZ4X2J5OCkKIAogLyoKICAq
IHJvdXRpbmUgdG8gZG8gQUVTMjU2IENUUiBlbmMvZGVjcnlwdCAiYnk4IgpAQCAtNTcwLDggKzU3
MCw4IEBAIEVORFBST0MoYWVzX2N0cl9lbmNfMTkyX2F2eF9ieTgpCiAgKiBhZXNfY3RyX2VuY18y
NTZfYXZ4X2J5OCh2b2lkICppbiwgdm9pZCAqaXYsIHZvaWQgKmtleXMsIHZvaWQgKm91dCwKICAq
CQkJdW5zaWduZWQgaW50IG51bV9ieXRlcykKICAqLwotRU5UUlkoYWVzX2N0cl9lbmNfMjU2X2F2
eF9ieTgpCitTWU1fRlVOQ19TVEFSVChhZXNfY3RyX2VuY18yNTZfYXZ4X2J5OCkKIAkvKiBjYWxs
IHRoZSBhZXMgbWFpbiBsb29wICovCiAJZG9fYWVzX2N0cm1haW4gS0VZXzI1NgogCi1FTkRQUk9D
KGFlc19jdHJfZW5jXzI1Nl9hdnhfYnk4KQorU1lNX0ZVTkNfRU5EKGFlc19jdHJfZW5jXzI1Nl9h
dnhfYnk4KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2FzbS5TIGIv
YXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2FzbS5TCmluZGV4IDE5ZWZmYmY5Y2UzNS4uMDhj
NjRhMWM4ZGI0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMK
KysrIGIvYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2FzbS5TCkBAIC0xNTk2LDcgKzE1OTYs
NyBAQCBfZXNiX2xvb3BfXEA6CiAqIHBvbHkgPSB4XjEyOCArIHheMTI3ICsgeF4xMjYgKyB4XjEy
MSArIDEKICoKICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwotRU5UUlkoYWVzbmlfZ2NtX2RlYykKK1NZ
TV9GVU5DX1NUQVJUKGFlc25pX2djbV9kZWMpCiAJRlVOQ19TQVZFCiAKIAlHQ01fSU5JVCAlYXJn
NiwgYXJnNywgYXJnOCwgYXJnOQpAQCAtMTYwNCw3ICsxNjA0LDcgQEAgRU5UUlkoYWVzbmlfZ2Nt
X2RlYykKIAlHQ01fQ09NUExFVEUgYXJnMTAsIGFyZzExCiAJRlVOQ19SRVNUT1JFCiAJcmV0Ci1F
TkRQUk9DKGFlc25pX2djbV9kZWMpCitTWU1fRlVOQ19FTkQoYWVzbmlfZ2NtX2RlYykKIAogCiAv
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKQEAgLTE2ODQsNyArMTY4NCw3IEBAIEVORFBST0MoYWVzbmlf
Z2NtX2RlYykKICoKICogcG9seSA9IHheMTI4ICsgeF4xMjcgKyB4XjEyNiArIHheMTIxICsgMQog
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqLwotRU5UUlkoYWVzbmlfZ2NtX2VuYykKK1NZTV9GVU5DX1NUQVJU
KGFlc25pX2djbV9lbmMpCiAJRlVOQ19TQVZFCiAKIAlHQ01fSU5JVCAlYXJnNiwgYXJnNywgYXJn
OCwgYXJnOQpAQCAtMTY5Myw3ICsxNjkzLDcgQEAgRU5UUlkoYWVzbmlfZ2NtX2VuYykKIAlHQ01f
Q09NUExFVEUgYXJnMTAsIGFyZzExCiAJRlVOQ19SRVNUT1JFCiAJcmV0Ci1FTkRQUk9DKGFlc25p
X2djbV9lbmMpCitTWU1fRlVOQ19FTkQoYWVzbmlfZ2NtX2VuYykKIAogLyoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiAqIHZvaWQgYWVzbmlfZ2NtX2luaXQodm9pZCAqYWVzX2N0eCwgICAgICAvLyBBRVMg
S2V5IHNjaGVkdWxlLiBTdGFydHMgb24gYSAxNiBieXRlIGJvdW5kYXJ5LgpAQCAtMTcwNiwxMiAr
MTcwNiwxMiBAQCBFTkRQUk9DKGFlc25pX2djbV9lbmMpCiAqICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdTggKmFhZCwgICAgICAvLyBBZGRpdGlvbmFsIEF1dGhlbnRpY2F0aW9uIERhdGEgKEFB
RCkKICogICAgICAgICAgICAgICAgICAgICB1NjQgYWFkX2xlbikgICAgICAgIC8vIExlbmd0aCBv
ZiBBQUQgaW4gYnl0ZXMuCiAqLwotRU5UUlkoYWVzbmlfZ2NtX2luaXQpCitTWU1fRlVOQ19TVEFS
VChhZXNuaV9nY21faW5pdCkKIAlGVU5DX1NBVkUKIAlHQ01fSU5JVCAlYXJnMywgJWFyZzQsJWFy
ZzUsICVhcmc2CiAJRlVOQ19SRVNUT1JFCiAJcmV0Ci1FTkRQUk9DKGFlc25pX2djbV9pbml0KQor
U1lNX0ZVTkNfRU5EKGFlc25pX2djbV9pbml0KQogCiAvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICog
dm9pZCBhZXNuaV9nY21fZW5jX3VwZGF0ZSh2b2lkICphZXNfY3R4LCAgICAgIC8vIEFFUyBLZXkg
c2NoZWR1bGUuIFN0YXJ0cyBvbiBhIDE2IGJ5dGUgYm91bmRhcnkuCkBAIC0xNzIxLDEyICsxNzIx
LDEyIEBAIEVORFBST0MoYWVzbmlfZ2NtX2luaXQpCiAqICAgICAgICAgICAgICAgICAgICBjb25z
dCB1OCAqaW4sICAgICAgIC8vIFBsYWludGV4dCBpbnB1dAogKiAgICAgICAgICAgICAgICAgICAg
dTY0IHBsYWludGV4dF9sZW4sICAvLyBMZW5ndGggb2YgZGF0YSBpbiBieXRlcyBmb3IgZW5jcnlw
dGlvbi4KICovCi1FTlRSWShhZXNuaV9nY21fZW5jX3VwZGF0ZSkKK1NZTV9GVU5DX1NUQVJUKGFl
c25pX2djbV9lbmNfdXBkYXRlKQogCUZVTkNfU0FWRQogCUdDTV9FTkNfREVDIGVuYwogCUZVTkNf
UkVTVE9SRQogCXJldAotRU5EUFJPQyhhZXNuaV9nY21fZW5jX3VwZGF0ZSkKK1NZTV9GVU5DX0VO
RChhZXNuaV9nY21fZW5jX3VwZGF0ZSkKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAqIHZvaWQg
YWVzbmlfZ2NtX2RlY191cGRhdGUodm9pZCAqYWVzX2N0eCwgICAgICAvLyBBRVMgS2V5IHNjaGVk
dWxlLiBTdGFydHMgb24gYSAxNiBieXRlIGJvdW5kYXJ5LgpAQCAtMTczNiwxMiArMTczNiwxMiBA
QCBFTkRQUk9DKGFlc25pX2djbV9lbmNfdXBkYXRlKQogKiAgICAgICAgICAgICAgICAgICAgY29u
c3QgdTggKmluLCAgICAgICAvLyBQbGFpbnRleHQgaW5wdXQKICogICAgICAgICAgICAgICAgICAg
IHU2NCBwbGFpbnRleHRfbGVuLCAgLy8gTGVuZ3RoIG9mIGRhdGEgaW4gYnl0ZXMgZm9yIGVuY3J5
cHRpb24uCiAqLwotRU5UUlkoYWVzbmlfZ2NtX2RlY191cGRhdGUpCitTWU1fRlVOQ19TVEFSVChh
ZXNuaV9nY21fZGVjX3VwZGF0ZSkKIAlGVU5DX1NBVkUKIAlHQ01fRU5DX0RFQyBkZWMKIAlGVU5D
X1JFU1RPUkUKIAlyZXQKLUVORFBST0MoYWVzbmlfZ2NtX2RlY191cGRhdGUpCitTWU1fRlVOQ19F
TkQoYWVzbmlfZ2NtX2RlY191cGRhdGUpCiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogKiB2b2lk
IGFlc25pX2djbV9maW5hbGl6ZSh2b2lkICphZXNfY3R4LCAgICAgIC8vIEFFUyBLZXkgc2NoZWR1
bGUuIFN0YXJ0cyBvbiBhIDE2IGJ5dGUgYm91bmRhcnkuCkBAIC0xNzUxLDEyICsxNzUxLDEyIEBA
IEVORFBST0MoYWVzbmlfZ2NtX2RlY191cGRhdGUpCiAqICAgICAgICAgICAgICAgICAgICB1NjQg
YXV0aF90YWdfbGVuKTsgIC8vIEF1dGhlbnRpY2F0ZWQgVGFnIExlbmd0aCBpbiBieXRlcy4gVmFs
aWQgdmFsdWVzIGFyZSAxNiAobW9zdCBsaWtlbHkpLAogKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvLyAxMiBvciA4LgogKi8KLUVOVFJZKGFlc25pX2djbV9maW5hbGl6
ZSkKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2djbV9maW5hbGl6ZSkKIAlGVU5DX1NBVkUKIAlHQ01f
Q09NUExFVEUgJWFyZzMgJWFyZzQKIAlGVU5DX1JFU1RPUkUKIAlyZXQKLUVORFBST0MoYWVzbmlf
Z2NtX2ZpbmFsaXplKQorU1lNX0ZVTkNfRU5EKGFlc25pX2djbV9maW5hbGl6ZSkKIAogI2VuZGlm
CiAKQEAgLTE4MzQsNyArMTgzNCw3IEBAIFNZTV9GVU5DX0VORChfa2V5X2V4cGFuc2lvbl8yNTZi
KQogICogaW50IGFlc25pX3NldF9rZXkoc3RydWN0IGNyeXB0b19hZXNfY3R4ICpjdHgsIGNvbnN0
IHU4ICppbl9rZXksCiAgKiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQga2V5X2xlbikK
ICAqLwotRU5UUlkoYWVzbmlfc2V0X2tleSkKK1NZTV9GVU5DX1NUQVJUKGFlc25pX3NldF9rZXkp
CiAJRlJBTUVfQkVHSU4KICNpZm5kZWYgX194ODZfNjRfXwogCXB1c2hsIEtFWVAKQEAgLTE5NDMs
MTIgKzE5NDMsMTIgQEAgRU5UUlkoYWVzbmlfc2V0X2tleSkKICNlbmRpZgogCUZSQU1FX0VORAog
CXJldAotRU5EUFJPQyhhZXNuaV9zZXRfa2V5KQorU1lNX0ZVTkNfRU5EKGFlc25pX3NldF9rZXkp
CiAKIC8qCiAgKiB2b2lkIGFlc25pX2VuYyhzdHJ1Y3QgY3J5cHRvX2Flc19jdHggKmN0eCwgdTgg
KmRzdCwgY29uc3QgdTggKnNyYykKICAqLwotRU5UUlkoYWVzbmlfZW5jKQorU1lNX0ZVTkNfU1RB
UlQoYWVzbmlfZW5jKQogCUZSQU1FX0JFR0lOCiAjaWZuZGVmIF9feDg2XzY0X18KIAlwdXNobCBL
RVlQCkBAIC0xOTY3LDcgKzE5NjcsNyBAQCBFTlRSWShhZXNuaV9lbmMpCiAjZW5kaWYKIAlGUkFN
RV9FTkQKIAlyZXQKLUVORFBST0MoYWVzbmlfZW5jKQorU1lNX0ZVTkNfRU5EKGFlc25pX2VuYykK
IAogLyoKICAqIF9hZXNuaV9lbmMxOgkJaW50ZXJuYWwgQUJJCkBAIC0yMTM3LDcgKzIxMzcsNyBA
QCBTWU1fRlVOQ19FTkQoX2Flc25pX2VuYzQpCiAvKgogICogdm9pZCBhZXNuaV9kZWMgKHN0cnVj
dCBjcnlwdG9fYWVzX2N0eCAqY3R4LCB1OCAqZHN0LCBjb25zdCB1OCAqc3JjKQogICovCi1FTlRS
WShhZXNuaV9kZWMpCitTWU1fRlVOQ19TVEFSVChhZXNuaV9kZWMpCiAJRlJBTUVfQkVHSU4KICNp
Zm5kZWYgX194ODZfNjRfXwogCXB1c2hsIEtFWVAKQEAgLTIxNTcsNyArMjE1Nyw3IEBAIEVOVFJZ
KGFlc25pX2RlYykKICNlbmRpZgogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhhZXNuaV9kZWMp
CitTWU1fRlVOQ19FTkQoYWVzbmlfZGVjKQogCiAvKgogICogX2Flc25pX2RlYzE6CQlpbnRlcm5h
bCBBQkkKQEAgLTIzMjgsNyArMjMyOCw3IEBAIFNZTV9GVU5DX0VORChfYWVzbmlfZGVjNCkKICAq
IHZvaWQgYWVzbmlfZWNiX2VuYyhzdHJ1Y3QgY3J5cHRvX2Flc19jdHggKmN0eCwgY29uc3QgdTgg
KmRzdCwgdTggKnNyYywKICAqCQkgICAgICBzaXplX3QgbGVuKQogICovCi1FTlRSWShhZXNuaV9l
Y2JfZW5jKQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfZWNiX2VuYykKIAlGUkFNRV9CRUdJTgogI2lm
bmRlZiBfX3g4Nl82NF9fCiAJcHVzaGwgTEVOCkBAIC0yMzgyLDEzICsyMzgyLDEzIEBAIEVOVFJZ
KGFlc25pX2VjYl9lbmMpCiAjZW5kaWYKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoYWVzbmlf
ZWNiX2VuYykKK1NZTV9GVU5DX0VORChhZXNuaV9lY2JfZW5jKQogCiAvKgogICogdm9pZCBhZXNu
aV9lY2JfZGVjKHN0cnVjdCBjcnlwdG9fYWVzX2N0eCAqY3R4LCBjb25zdCB1OCAqZHN0LCB1OCAq
c3JjLAogICoJCSAgICAgIHNpemVfdCBsZW4pOwogICovCi1FTlRSWShhZXNuaV9lY2JfZGVjKQor
U1lNX0ZVTkNfU1RBUlQoYWVzbmlfZWNiX2RlYykKIAlGUkFNRV9CRUdJTgogI2lmbmRlZiBfX3g4
Nl82NF9fCiAJcHVzaGwgTEVOCkBAIC0yNDQzLDEzICsyNDQzLDEzIEBAIEVOVFJZKGFlc25pX2Vj
Yl9kZWMpCiAjZW5kaWYKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoYWVzbmlfZWNiX2RlYykK
K1NZTV9GVU5DX0VORChhZXNuaV9lY2JfZGVjKQogCiAvKgogICogdm9pZCBhZXNuaV9jYmNfZW5j
KHN0cnVjdCBjcnlwdG9fYWVzX2N0eCAqY3R4LCBjb25zdCB1OCAqZHN0LCB1OCAqc3JjLAogICoJ
CSAgICAgIHNpemVfdCBsZW4sIHU4ICppdikKICAqLwotRU5UUlkoYWVzbmlfY2JjX2VuYykKK1NZ
TV9GVU5DX1NUQVJUKGFlc25pX2NiY19lbmMpCiAJRlJBTUVfQkVHSU4KICNpZm5kZWYgX194ODZf
NjRfXwogCXB1c2hsIElWUApAQCAtMjQ4NywxMyArMjQ4NywxMyBAQCBFTlRSWShhZXNuaV9jYmNf
ZW5jKQogI2VuZGlmCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGFlc25pX2NiY19lbmMpCitT
WU1fRlVOQ19FTkQoYWVzbmlfY2JjX2VuYykKIAogLyoKICAqIHZvaWQgYWVzbmlfY2JjX2RlYyhz
dHJ1Y3QgY3J5cHRvX2Flc19jdHggKmN0eCwgY29uc3QgdTggKmRzdCwgdTggKnNyYywKICAqCQkg
ICAgICBzaXplX3QgbGVuLCB1OCAqaXYpCiAgKi8KLUVOVFJZKGFlc25pX2NiY19kZWMpCitTWU1f
RlVOQ19TVEFSVChhZXNuaV9jYmNfZGVjKQogCUZSQU1FX0JFR0lOCiAjaWZuZGVmIF9feDg2XzY0
X18KIAlwdXNobCBJVlAKQEAgLTI1ODAsNyArMjU4MCw3IEBAIEVOVFJZKGFlc25pX2NiY19kZWMp
CiAjZW5kaWYKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoYWVzbmlfY2JjX2RlYykKK1NZTV9G
VU5DX0VORChhZXNuaV9jYmNfZGVjKQogCiAjaWZkZWYgX194ODZfNjRfXwogLnB1c2hzZWN0aW9u
IC5yb2RhdGEKQEAgLTI2NDIsNyArMjY0Miw3IEBAIFNZTV9GVU5DX0VORChfYWVzbmlfaW5jKQog
ICogdm9pZCBhZXNuaV9jdHJfZW5jKHN0cnVjdCBjcnlwdG9fYWVzX2N0eCAqY3R4LCBjb25zdCB1
OCAqZHN0LCB1OCAqc3JjLAogICoJCSAgICAgIHNpemVfdCBsZW4sIHU4ICppdikKICAqLwotRU5U
UlkoYWVzbmlfY3RyX2VuYykKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2N0cl9lbmMpCiAJRlJBTUVf
QkVHSU4KIAljbXAgJDE2LCBMRU4KIAlqYiAuTGN0cl9lbmNfanVzdF9yZXQKQEAgLTI2OTksNyAr
MjY5OSw3IEBAIEVOVFJZKGFlc25pX2N0cl9lbmMpCiAuTGN0cl9lbmNfanVzdF9yZXQ6CiAJRlJB
TUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGFlc25pX2N0cl9lbmMpCitTWU1fRlVOQ19FTkQoYWVzbmlf
Y3RyX2VuYykKIAogLyoKICAqIF9hZXNuaV9nZjEyOG11bF94X2JsZToJCWludGVybmFsIEFCSQpA
QCAtMjcyMyw3ICsyNzIzLDcgQEAgRU5EUFJPQyhhZXNuaV9jdHJfZW5jKQogICogdm9pZCBhZXNu
aV94dHNfY3J5cHQ4KHN0cnVjdCBjcnlwdG9fYWVzX2N0eCAqY3R4LCBjb25zdCB1OCAqZHN0LCB1
OCAqc3JjLAogICoJCQkgYm9vbCBlbmMsIHU4ICppdikKICAqLwotRU5UUlkoYWVzbmlfeHRzX2Ny
eXB0OCkKK1NZTV9GVU5DX1NUQVJUKGFlc25pX3h0c19jcnlwdDgpCiAJRlJBTUVfQkVHSU4KIAlj
bXBiICQwLCAlY2wKIAltb3ZsICQwLCAlZWN4CkBAIC0yODI3LDYgKzI4MjcsNiBAQCBFTlRSWShh
ZXNuaV94dHNfY3J5cHQ4KQogCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGFlc25pX3h0c19j
cnlwdDgpCitTWU1fRlVOQ19FTkQoYWVzbmlfeHRzX2NyeXB0OCkKIAogI2VuZGlmCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXZ4LXg4Nl82NC5TIGIvYXJjaC94ODYv
Y3J5cHRvL2Flc25pLWludGVsX2F2eC14ODZfNjQuUwppbmRleCA5MWMwMzlhYjU2OTkuLmJmYTFj
MGIzZTViNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2F2eC14ODZf
NjQuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXZ4LXg4Nl82NC5TCkBAIC0x
Nzc1LDEyICsxNzc1LDEyIEBAIF9pbml0aWFsX2Jsb2Nrc19kb25lXEA6CiAjICAgICAgICBjb25z
dCAgIHU4ICphYWQsIC8qIEFkZGl0aW9uYWwgQXV0aGVudGljYXRpb24gRGF0YSAoQUFEKSovCiAj
ICAgICAgICB1NjQgICAgIGFhZF9sZW4pIC8qIExlbmd0aCBvZiBBQUQgaW4gYnl0ZXMuIFdpdGgg
UkZDNDEwNiB0aGlzIGlzIGdvaW5nIHRvIGJlIDggb3IgMTIgQnl0ZXMgKi8KICMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLUVOVFJZ
KGFlc25pX2djbV9pbml0X2F2eF9nZW4yKQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfZ2NtX2luaXRf
YXZ4X2dlbjIpCiAgICAgICAgIEZVTkNfU0FWRQogICAgICAgICBJTklUIEdIQVNIX01VTF9BVlgs
IFBSRUNPTVBVVEVfQVZYCiAgICAgICAgIEZVTkNfUkVTVE9SRQogICAgICAgICByZXQKLUVORFBS
T0MoYWVzbmlfZ2NtX2luaXRfYXZ4X2dlbjIpCitTWU1fRlVOQ19FTkQoYWVzbmlfZ2NtX2luaXRf
YXZ4X2dlbjIpCiAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKICN2b2lkICAgYWVzbmlfZ2NtX2Vu
Y191cGRhdGVfYXZ4X2dlbjIoCkBAIC0xNzkwLDcgKzE3OTAsNyBAQCBFTkRQUk9DKGFlc25pX2dj
bV9pbml0X2F2eF9nZW4yKQogIyAgICAgICAgY29uc3QgICB1OCAqaW4sIC8qIFBsYWludGV4dCBp
bnB1dCAqLwogIyAgICAgICAgdTY0ICAgICBwbGFpbnRleHRfbGVuKSAvKiBMZW5ndGggb2YgZGF0
YSBpbiBCeXRlcyBmb3IgZW5jcnlwdGlvbi4gKi8KICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLUVO
VFJZKGFlc25pX2djbV9lbmNfdXBkYXRlX2F2eF9nZW4yKQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlf
Z2NtX2VuY191cGRhdGVfYXZ4X2dlbjIpCiAgICAgICAgIEZVTkNfU0FWRQogICAgICAgICBtb3Yg
ICAgIGtleXNpemUsICVlYXgKICAgICAgICAgY21wICAgICAkMzIsICVlYXgKQEAgLTE4MDksNyAr
MTgwOSw3IEBAIGtleV8yNTZfZW5jX3VwZGF0ZToKICAgICAgICAgR0NNX0VOQ19ERUMgSU5JVElB
TF9CTE9DS1NfQVZYLCBHSEFTSF84X0VOQ1JZUFRfOF9QQVJBTExFTF9BVlgsIEdIQVNIX0xBU1Rf
OF9BVlgsIEdIQVNIX01VTF9BVlgsIEVOQywgMTMKICAgICAgICAgRlVOQ19SRVNUT1JFCiAgICAg
ICAgIHJldAotRU5EUFJPQyhhZXNuaV9nY21fZW5jX3VwZGF0ZV9hdnhfZ2VuMikKK1NZTV9GVU5D
X0VORChhZXNuaV9nY21fZW5jX3VwZGF0ZV9hdnhfZ2VuMikKIAogIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIwogI3ZvaWQgICBhZXNuaV9nY21fZGVjX3VwZGF0ZV9hdnhfZ2VuMigKQEAgLTE4MTksNyAr
MTgxOSw3IEBAIEVORFBST0MoYWVzbmlfZ2NtX2VuY191cGRhdGVfYXZ4X2dlbjIpCiAjICAgICAg
ICBjb25zdCAgIHU4ICppbiwgLyogQ2lwaGVydGV4dCBpbnB1dCAqLwogIyAgICAgICAgdTY0ICAg
ICBwbGFpbnRleHRfbGVuKSAvKiBMZW5ndGggb2YgZGF0YSBpbiBCeXRlcyBmb3IgZW5jcnlwdGlv
bi4gKi8KICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLUVOVFJZKGFlc25pX2djbV9kZWNfdXBkYXRl
X2F2eF9nZW4yKQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfZ2NtX2RlY191cGRhdGVfYXZ4X2dlbjIp
CiAgICAgICAgIEZVTkNfU0FWRQogICAgICAgICBtb3YgICAgIGtleXNpemUsJWVheAogICAgICAg
ICBjbXAgICAgICQzMiwgJWVheApAQCAtMTgzOCw3ICsxODM4LDcgQEAga2V5XzI1Nl9kZWNfdXBk
YXRlOgogICAgICAgICBHQ01fRU5DX0RFQyBJTklUSUFMX0JMT0NLU19BVlgsIEdIQVNIXzhfRU5D
UllQVF84X1BBUkFMTEVMX0FWWCwgR0hBU0hfTEFTVF84X0FWWCwgR0hBU0hfTVVMX0FWWCwgREVD
LCAxMwogICAgICAgICBGVU5DX1JFU1RPUkUKICAgICAgICAgcmV0Ci1FTkRQUk9DKGFlc25pX2dj
bV9kZWNfdXBkYXRlX2F2eF9nZW4yKQorU1lNX0ZVTkNfRU5EKGFlc25pX2djbV9kZWNfdXBkYXRl
X2F2eF9nZW4yKQogCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAjdm9pZCAgIGFlc25pX2djbV9m
aW5hbGl6ZV9hdnhfZ2VuMigKQEAgLTE4NDgsNyArMTg0OCw3IEBAIEVORFBST0MoYWVzbmlfZ2Nt
X2RlY191cGRhdGVfYXZ4X2dlbjIpCiAjICAgICAgICB1NjQgICAgIGF1dGhfdGFnX2xlbikjIC8q
IEF1dGhlbnRpY2F0ZWQgVGFnIExlbmd0aCBpbiBieXRlcy4KICMJCQkJVmFsaWQgdmFsdWVzIGFy
ZSAxNiAobW9zdCBsaWtlbHkpLCAxMiBvciA4LiAqLwogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwot
RU5UUlkoYWVzbmlfZ2NtX2ZpbmFsaXplX2F2eF9nZW4yKQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlf
Z2NtX2ZpbmFsaXplX2F2eF9nZW4yKQogICAgICAgICBGVU5DX1NBVkUKICAgICAgICAgbW92CWtl
eXNpemUsJWVheAogICAgICAgICBjbXAgICAgICQzMiwgJWVheApAQCAtMTg2Nyw3ICsxODY3LDcg
QEAga2V5XzI1Nl9maW5hbGl6ZToKICAgICAgICAgR0NNX0NPTVBMRVRFIEdIQVNIX01VTF9BVlgs
IDEzLCBhcmczLCBhcmc0CiAgICAgICAgIEZVTkNfUkVTVE9SRQogICAgICAgICByZXQKLUVORFBS
T0MoYWVzbmlfZ2NtX2ZpbmFsaXplX2F2eF9nZW4yKQorU1lNX0ZVTkNfRU5EKGFlc25pX2djbV9m
aW5hbGl6ZV9hdnhfZ2VuMikKIAogI2VuZGlmIC8qIENPTkZJR19BU19BVlggKi8KIApAQCAtMjc0
NiwxMiArMjc0NiwxMiBAQCBfaW5pdGlhbF9ibG9ja3NfZG9uZVxAOgogIyAgICAgICAgY29uc3Qg
ICB1OCAqYWFkLCAvKiBBZGRpdGlvbmFsIEF1dGhlbnRpY2F0aW9uIERhdGEgKEFBRCkqLwogIyAg
ICAgICAgdTY0ICAgICBhYWRfbGVuKSAvKiBMZW5ndGggb2YgQUFEIGluIGJ5dGVzLiBXaXRoIFJG
QzQxMDYgdGhpcyBpcyBnb2luZyB0byBiZSA4IG9yIDEyIEJ5dGVzICovCiAjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi1FTlRSWShh
ZXNuaV9nY21faW5pdF9hdnhfZ2VuNCkKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2djbV9pbml0X2F2
eF9nZW40KQogICAgICAgICBGVU5DX1NBVkUKICAgICAgICAgSU5JVCBHSEFTSF9NVUxfQVZYMiwg
UFJFQ09NUFVURV9BVlgyCiAgICAgICAgIEZVTkNfUkVTVE9SRQogICAgICAgICByZXQKLUVORFBS
T0MoYWVzbmlfZ2NtX2luaXRfYXZ4X2dlbjQpCitTWU1fRlVOQ19FTkQoYWVzbmlfZ2NtX2luaXRf
YXZ4X2dlbjQpCiAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKICN2b2lkICAgYWVzbmlfZ2NtX2Vu
Y19hdnhfZ2VuNCgKQEAgLTI3NjEsNyArMjc2MSw3IEBAIEVORFBST0MoYWVzbmlfZ2NtX2luaXRf
YXZ4X2dlbjQpCiAjICAgICAgICBjb25zdCAgIHU4ICppbiwgLyogUGxhaW50ZXh0IGlucHV0ICov
CiAjICAgICAgICB1NjQgICAgIHBsYWludGV4dF9sZW4pIC8qIExlbmd0aCBvZiBkYXRhIGluIEJ5
dGVzIGZvciBlbmNyeXB0aW9uLiAqLwogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwotRU5UUlkoYWVz
bmlfZ2NtX2VuY191cGRhdGVfYXZ4X2dlbjQpCitTWU1fRlVOQ19TVEFSVChhZXNuaV9nY21fZW5j
X3VwZGF0ZV9hdnhfZ2VuNCkKICAgICAgICAgRlVOQ19TQVZFCiAgICAgICAgIG1vdiAgICAga2V5
c2l6ZSwlZWF4CiAgICAgICAgIGNtcCAgICAgJDMyLCAlZWF4CkBAIC0yNzgwLDcgKzI3ODAsNyBA
QCBrZXlfMjU2X2VuY191cGRhdGU0OgogICAgICAgICBHQ01fRU5DX0RFQyBJTklUSUFMX0JMT0NL
U19BVlgyLCBHSEFTSF84X0VOQ1JZUFRfOF9QQVJBTExFTF9BVlgyLCBHSEFTSF9MQVNUXzhfQVZY
MiwgR0hBU0hfTVVMX0FWWDIsIEVOQywgMTMKICAgICAgICAgRlVOQ19SRVNUT1JFCiAJcmV0Ci1F
TkRQUk9DKGFlc25pX2djbV9lbmNfdXBkYXRlX2F2eF9nZW40KQorU1lNX0ZVTkNfRU5EKGFlc25p
X2djbV9lbmNfdXBkYXRlX2F2eF9nZW40KQogCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAjdm9p
ZCAgIGFlc25pX2djbV9kZWNfdXBkYXRlX2F2eF9nZW40KApAQCAtMjc5MCw3ICsyNzkwLDcgQEAg
RU5EUFJPQyhhZXNuaV9nY21fZW5jX3VwZGF0ZV9hdnhfZ2VuNCkKICMgICAgICAgIGNvbnN0ICAg
dTggKmluLCAvKiBDaXBoZXJ0ZXh0IGlucHV0ICovCiAjICAgICAgICB1NjQgICAgIHBsYWludGV4
dF9sZW4pIC8qIExlbmd0aCBvZiBkYXRhIGluIEJ5dGVzIGZvciBlbmNyeXB0aW9uLiAqLwogIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIwotRU5UUlkoYWVzbmlfZ2NtX2RlY191cGRhdGVfYXZ4X2dlbjQp
CitTWU1fRlVOQ19TVEFSVChhZXNuaV9nY21fZGVjX3VwZGF0ZV9hdnhfZ2VuNCkKICAgICAgICAg
RlVOQ19TQVZFCiAgICAgICAgIG1vdiAgICAga2V5c2l6ZSwlZWF4CiAgICAgICAgIGNtcCAgICAg
JDMyLCAlZWF4CkBAIC0yODA5LDcgKzI4MDksNyBAQCBrZXlfMjU2X2RlY191cGRhdGU0OgogICAg
ICAgICBHQ01fRU5DX0RFQyBJTklUSUFMX0JMT0NLU19BVlgyLCBHSEFTSF84X0VOQ1JZUFRfOF9Q
QVJBTExFTF9BVlgyLCBHSEFTSF9MQVNUXzhfQVZYMiwgR0hBU0hfTVVMX0FWWDIsIERFQywgMTMK
ICAgICAgICAgRlVOQ19SRVNUT1JFCiAgICAgICAgIHJldAotRU5EUFJPQyhhZXNuaV9nY21fZGVj
X3VwZGF0ZV9hdnhfZ2VuNCkKK1NZTV9GVU5DX0VORChhZXNuaV9nY21fZGVjX3VwZGF0ZV9hdnhf
Z2VuNCkKIAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogI3ZvaWQgICBhZXNuaV9nY21fZmluYWxp
emVfYXZ4X2dlbjQoCkBAIC0yODE5LDcgKzI4MTksNyBAQCBFTkRQUk9DKGFlc25pX2djbV9kZWNf
dXBkYXRlX2F2eF9nZW40KQogIyAgICAgICAgdTY0ICAgICBhdXRoX3RhZ19sZW4pIyAvKiBBdXRo
ZW50aWNhdGVkIFRhZyBMZW5ndGggaW4gYnl0ZXMuCiAjICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgVmFsaWQgdmFsdWVzIGFyZSAxNiAobW9zdCBsaWtlbHkpLCAxMiBvciA4LiAqLwogIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIwotRU5UUlkoYWVzbmlfZ2NtX2ZpbmFsaXplX2F2eF9nZW40KQor
U1lNX0ZVTkNfU1RBUlQoYWVzbmlfZ2NtX2ZpbmFsaXplX2F2eF9nZW40KQogICAgICAgICBGVU5D
X1NBVkUKICAgICAgICAgbW92CWtleXNpemUsJWVheAogICAgICAgICBjbXAgICAgICQzMiwgJWVh
eApAQCAtMjgzOCw2ICsyODM4LDYgQEAga2V5XzI1Nl9maW5hbGl6ZTQ6CiAgICAgICAgIEdDTV9D
T01QTEVURSBHSEFTSF9NVUxfQVZYMiwgMTMsIGFyZzMsIGFyZzQKICAgICAgICAgRlVOQ19SRVNU
T1JFCiAgICAgICAgIHJldAotRU5EUFJPQyhhZXNuaV9nY21fZmluYWxpemVfYXZ4X2dlbjQpCitT
WU1fRlVOQ19FTkQoYWVzbmlfZ2NtX2ZpbmFsaXplX2F2eF9nZW40KQogCiAjZW5kaWYgLyogQ09O
RklHX0FTX0FWWDIgKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9ibG93ZmlzaC14ODZf
NjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vYmxvd2Zpc2gteDg2XzY0LWFzbV82NC5TCmlu
ZGV4IDhjMWZjYjZiYWQyMS4uNzBjMzQ4NTBlZTBiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlw
dG8vYmxvd2Zpc2gteDg2XzY0LWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9ibG93Zmlz
aC14ODZfNjQtYXNtXzY0LlMKQEAgLTExOCw3ICsxMTgsNyBAQAogCWJzd2FwcSAJCQlSWDA7IFwK
IAl4b3JxIFJYMCwgCQkoUklPKTsKIAotRU5UUlkoX19ibG93ZmlzaF9lbmNfYmxrKQorU1lNX0ZV
TkNfU1RBUlQoX19ibG93ZmlzaF9lbmNfYmxrKQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eAog
CSAqCSVyc2k6IGRzdApAQCAtMTU0LDkgKzE1NCw5IEBAIEVOVFJZKF9fYmxvd2Zpc2hfZW5jX2Js
aykKIC5MX19lbmNfeG9yOgogCXhvcl9ibG9jaygpOwogCXJldDsKLUVORFBST0MoX19ibG93Zmlz
aF9lbmNfYmxrKQorU1lNX0ZVTkNfRU5EKF9fYmxvd2Zpc2hfZW5jX2JsaykKIAotRU5UUlkoYmxv
d2Zpc2hfZGVjX2JsaykKK1NZTV9GVU5DX1NUQVJUKGJsb3dmaXNoX2RlY19ibGspCiAJLyogaW5w
dXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0CkBAIC0xODYsNyArMTg2LDcgQEAgRU5U
UlkoYmxvd2Zpc2hfZGVjX2JsaykKIAltb3ZxICVyMTEsICVyMTI7CiAKIAlyZXQ7Ci1FTkRQUk9D
KGJsb3dmaXNoX2RlY19ibGspCitTWU1fRlVOQ19FTkQoYmxvd2Zpc2hfZGVjX2JsaykKIAogLyoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKICAgNC13YXkgYmxvd2Zpc2gsIGZvdXIgYmxvY2tzIHBhcmFsbGVsCkBAIC0y
OTgsNyArMjk4LDcgQEAgRU5EUFJPQyhibG93ZmlzaF9kZWNfYmxrKQogCWJzd2FwcSAJCQlSWDM7
IFwKIAl4b3JxIFJYMywJCTI0KFJJTyk7CiAKLUVOVFJZKF9fYmxvd2Zpc2hfZW5jX2Jsa180d2F5
KQorU1lNX0ZVTkNfU1RBUlQoX19ibG93ZmlzaF9lbmNfYmxrXzR3YXkpCiAJLyogaW5wdXQ6CiAJ
ICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0CkBAIC0zNDUsOSArMzQ1LDkgQEAgRU5UUlkoX19i
bG93ZmlzaF9lbmNfYmxrXzR3YXkpCiAJcG9wcSAlcmJ4OwogCXBvcHEgJXIxMjsKIAlyZXQ7Ci1F
TkRQUk9DKF9fYmxvd2Zpc2hfZW5jX2Jsa180d2F5KQorU1lNX0ZVTkNfRU5EKF9fYmxvd2Zpc2hf
ZW5jX2Jsa180d2F5KQogCi1FTlRSWShibG93ZmlzaF9kZWNfYmxrXzR3YXkpCitTWU1fRlVOQ19T
VEFSVChibG93ZmlzaF9kZWNfYmxrXzR3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJ
ICoJJXJzaTogZHN0CkBAIC0zODAsNCArMzgwLDQgQEAgRU5UUlkoYmxvd2Zpc2hfZGVjX2Jsa180
d2F5KQogCXBvcHEgJXIxMjsKIAogCXJldDsKLUVORFBST0MoYmxvd2Zpc2hfZGVjX2Jsa180d2F5
KQorU1lNX0ZVTkNfRU5EKGJsb3dmaXNoX2RlY19ibGtfNHdheSkKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8v
Y2FtZWxsaWEtYWVzbmktYXZ4LWFzbV82NC5TCmluZGV4IGY0NDA4Y2E1NWZkYi4uZDAxZGRkNzNk
ZTY1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmktYXZ4LWFzbV82
NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMKQEAg
LTg5Myw3ICs4OTMsNyBAQCBTWU1fRlVOQ19TVEFSVF9MT0NBTChfX2NhbWVsbGlhX2RlY19ibGsx
NikKIAlqbXAgLkxkZWNfbWF4MjQ7CiBTWU1fRlVOQ19FTkQoX19jYW1lbGxpYV9kZWNfYmxrMTYp
CiAKLUVOVFJZKGNhbWVsbGlhX2VjYl9lbmNfMTZ3YXkpCitTWU1fRlVOQ19TVEFSVChjYW1lbGxp
YV9lY2JfZW5jXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJz
aTogZHN0ICgxNiBibG9ja3MpCkBAIC05MTYsOSArOTE2LDkgQEAgRU5UUlkoY2FtZWxsaWFfZWNi
X2VuY18xNndheSkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FtZWxsaWFfZWNiX2Vu
Y18xNndheSkKK1NZTV9GVU5DX0VORChjYW1lbGxpYV9lY2JfZW5jXzE2d2F5KQogCi1FTlRSWShj
YW1lbGxpYV9lY2JfZGVjXzE2d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFfZWNiX2RlY18x
NndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdCAoMTYg
YmxvY2tzKQpAQCAtOTQ2LDkgKzk0Niw5IEBAIEVOVFJZKGNhbWVsbGlhX2VjYl9kZWNfMTZ3YXkp
CiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhbWVsbGlhX2VjYl9kZWNfMTZ3YXkpCitT
WU1fRlVOQ19FTkQoY2FtZWxsaWFfZWNiX2RlY18xNndheSkKIAotRU5UUlkoY2FtZWxsaWFfY2Jj
X2RlY18xNndheSkKK1NZTV9GVU5DX1NUQVJUKGNhbWVsbGlhX2NiY19kZWNfMTZ3YXkpCiAJLyog
aW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QgKDE2IGJsb2NrcykKQEAg
LTk5Nyw3ICs5OTcsNyBAQCBFTlRSWShjYW1lbGxpYV9jYmNfZGVjXzE2d2F5KQogCiAJRlJBTUVf
RU5ECiAJcmV0OwotRU5EUFJPQyhjYW1lbGxpYV9jYmNfZGVjXzE2d2F5KQorU1lNX0ZVTkNfRU5E
KGNhbWVsbGlhX2NiY19kZWNfMTZ3YXkpCiAKICNkZWZpbmUgaW5jX2xlMTI4KHgsIG1pbnVzX29u
ZSwgdG1wKSBcCiAJdnBjbXBlcXEgbWludXNfb25lLCB4LCB0bXA7IFwKQEAgLTEwMDUsNyArMTAw
NSw3IEBAIEVORFBST0MoY2FtZWxsaWFfY2JjX2RlY18xNndheSkKIAl2cHNsbGRxICQ4LCB0bXAs
IHRtcDsgXAogCXZwc3VicSB0bXAsIHgsIHg7CiAKLUVOVFJZKGNhbWVsbGlhX2N0cl8xNndheSkK
K1NZTV9GVU5DX1NUQVJUKGNhbWVsbGlhX2N0cl8xNndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRp
OiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdCAoMTYgYmxvY2tzKQpAQCAtMTExMCw3ICsxMTEwLDcg
QEAgRU5UUlkoY2FtZWxsaWFfY3RyXzE2d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJP
QyhjYW1lbGxpYV9jdHJfMTZ3YXkpCitTWU1fRlVOQ19FTkQoY2FtZWxsaWFfY3RyXzE2d2F5KQog
CiAjZGVmaW5lIGdmMTI4bXVsX3hfYmxlKGl2LCBtYXNrLCB0bXApIFwKIAl2cHNyYWQgJDMxLCBp
diwgdG1wOyBcCkBAIC0xMjU2LDcgKzEyNTYsNyBAQCBTWU1fRlVOQ19TVEFSVF9MT0NBTChjYW1l
bGxpYV94dHNfY3J5cHRfMTZ3YXkpCiAJcmV0OwogU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX3h0c19j
cnlwdF8xNndheSkKIAotRU5UUlkoY2FtZWxsaWFfeHRzX2VuY18xNndheSkKK1NZTV9GVU5DX1NU
QVJUKGNhbWVsbGlhX3h0c19lbmNfMTZ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBD
VFgKIAkgKgklcnNpOiBkc3QgKDE2IGJsb2NrcykKQEAgLTEyNjgsOSArMTI2OCw5IEBAIEVOVFJZ
KGNhbWVsbGlhX3h0c19lbmNfMTZ3YXkpCiAJbGVhcSBfX2NhbWVsbGlhX2VuY19ibGsxNiwgJXI5
OwogCiAJam1wIGNhbWVsbGlhX3h0c19jcnlwdF8xNndheTsKLUVORFBST0MoY2FtZWxsaWFfeHRz
X2VuY18xNndheSkKK1NZTV9GVU5DX0VORChjYW1lbGxpYV94dHNfZW5jXzE2d2F5KQogCi1FTlRS
WShjYW1lbGxpYV94dHNfZGVjXzE2d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFfeHRzX2Rl
Y18xNndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdCAo
MTYgYmxvY2tzKQpAQCAtMTI4Niw0ICsxMjg2LDQgQEAgRU5UUlkoY2FtZWxsaWFfeHRzX2RlY18x
NndheSkKIAlsZWFxIF9fY2FtZWxsaWFfZGVjX2JsazE2LCAlcjk7CiAKIAlqbXAgY2FtZWxsaWFf
eHRzX2NyeXB0XzE2d2F5OwotRU5EUFJPQyhjYW1lbGxpYV94dHNfZGVjXzE2d2F5KQorU1lNX0ZV
TkNfRU5EKGNhbWVsbGlhX3h0c19kZWNfMTZ3YXkpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlw
dG8vY2FtZWxsaWEtYWVzbmktYXZ4Mi1hc21fNjQuUyBiL2FyY2gveDg2L2NyeXB0by9jYW1lbGxp
YS1hZXNuaS1hdngyLWFzbV82NC5TCmluZGV4IDkxNmEzZTJiOGVhNC4uODVmMGEyNjVkZWU4IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmktYXZ4Mi1hc21fNjQuUwor
KysgYi9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmktYXZ4Mi1hc21fNjQuUwpAQCAtOTM2
LDcgKzkzNiw3IEBAIFNZTV9GVU5DX1NUQVJUX0xPQ0FMKF9fY2FtZWxsaWFfZGVjX2JsazMyKQog
CWptcCAuTGRlY19tYXgyNDsKIFNZTV9GVU5DX0VORChfX2NhbWVsbGlhX2RlY19ibGszMikKIAot
RU5UUlkoY2FtZWxsaWFfZWNiX2VuY18zMndheSkKK1NZTV9GVU5DX1NUQVJUKGNhbWVsbGlhX2Vj
Yl9lbmNfMzJ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBk
c3QgKDMyIGJsb2NrcykKQEAgLTk2Myw5ICs5NjMsOSBAQCBFTlRSWShjYW1lbGxpYV9lY2JfZW5j
XzMyd2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYW1lbGxpYV9lY2JfZW5jXzMy
d2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX2VjYl9lbmNfMzJ3YXkpCiAKLUVOVFJZKGNhbWVs
bGlhX2VjYl9kZWNfMzJ3YXkpCitTWU1fRlVOQ19TVEFSVChjYW1lbGxpYV9lY2JfZGVjXzMyd2F5
KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0ICgzMiBibG9j
a3MpCkBAIC05OTcsOSArOTk3LDkgQEAgRU5UUlkoY2FtZWxsaWFfZWNiX2RlY18zMndheSkKIAog
CUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FtZWxsaWFfZWNiX2RlY18zMndheSkKK1NZTV9G
VU5DX0VORChjYW1lbGxpYV9lY2JfZGVjXzMyd2F5KQogCi1FTlRSWShjYW1lbGxpYV9jYmNfZGVj
XzMyd2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFfY2JjX2RlY18zMndheSkKIAkvKiBpbnB1
dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdCAoMzIgYmxvY2tzKQpAQCAtMTA2
NSw3ICsxMDY1LDcgQEAgRU5UUlkoY2FtZWxsaWFfY2JjX2RlY18zMndheSkKIAogCUZSQU1FX0VO
RAogCXJldDsKLUVORFBST0MoY2FtZWxsaWFfY2JjX2RlY18zMndheSkKK1NZTV9GVU5DX0VORChj
YW1lbGxpYV9jYmNfZGVjXzMyd2F5KQogCiAjZGVmaW5lIGluY19sZTEyOCh4LCBtaW51c19vbmUs
IHRtcCkgXAogCXZwY21wZXFxIG1pbnVzX29uZSwgeCwgdG1wOyBcCkBAIC0xMDgxLDcgKzEwODEs
NyBAQCBFTkRQUk9DKGNhbWVsbGlhX2NiY19kZWNfMzJ3YXkpCiAJdnBzbGxkcSAkOCwgdG1wMSwg
dG1wMTsgXAogCXZwc3VicSB0bXAxLCB4LCB4OwogCi1FTlRSWShjYW1lbGxpYV9jdHJfMzJ3YXkp
CitTWU1fRlVOQ19TVEFSVChjYW1lbGxpYV9jdHJfMzJ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJk
aTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QgKDMyIGJsb2NrcykKQEAgLTEyMDUsNyArMTIwNSw3
IEBAIEVOVFJZKGNhbWVsbGlhX2N0cl8zMndheSkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBS
T0MoY2FtZWxsaWFfY3RyXzMyd2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX2N0cl8zMndheSkK
IAogI2RlZmluZSBnZjEyOG11bF94X2JsZShpdiwgbWFzaywgdG1wKSBcCiAJdnBzcmFkICQzMSwg
aXYsIHRtcDsgXApAQCAtMTM3NCw3ICsxMzc0LDcgQEAgU1lNX0ZVTkNfU1RBUlRfTE9DQUwoY2Ft
ZWxsaWFfeHRzX2NyeXB0XzMyd2F5KQogCXJldDsKIFNZTV9GVU5DX0VORChjYW1lbGxpYV94dHNf
Y3J5cHRfMzJ3YXkpCiAKLUVOVFJZKGNhbWVsbGlhX3h0c19lbmNfMzJ3YXkpCitTWU1fRlVOQ19T
VEFSVChjYW1lbGxpYV94dHNfZW5jXzMyd2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwg
Q1RYCiAJICoJJXJzaTogZHN0ICgzMiBibG9ja3MpCkBAIC0xMzg3LDkgKzEzODcsOSBAQCBFTlRS
WShjYW1lbGxpYV94dHNfZW5jXzMyd2F5KQogCWxlYXEgX19jYW1lbGxpYV9lbmNfYmxrMzIsICVy
OTsKIAogCWptcCBjYW1lbGxpYV94dHNfY3J5cHRfMzJ3YXk7Ci1FTkRQUk9DKGNhbWVsbGlhX3h0
c19lbmNfMzJ3YXkpCitTWU1fRlVOQ19FTkQoY2FtZWxsaWFfeHRzX2VuY18zMndheSkKIAotRU5U
UlkoY2FtZWxsaWFfeHRzX2RlY18zMndheSkKK1NZTV9GVU5DX1NUQVJUKGNhbWVsbGlhX3h0c19k
ZWNfMzJ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3Qg
KDMyIGJsb2NrcykKQEAgLTE0MDUsNCArMTQwNSw0IEBAIEVOVFJZKGNhbWVsbGlhX3h0c19kZWNf
MzJ3YXkpCiAJbGVhcSBfX2NhbWVsbGlhX2RlY19ibGszMiwgJXI5OwogCiAJam1wIGNhbWVsbGlh
X3h0c19jcnlwdF8zMndheTsKLUVORFBST0MoY2FtZWxsaWFfeHRzX2RlY18zMndheSkKK1NZTV9G
VU5DX0VORChjYW1lbGxpYV94dHNfZGVjXzMyd2F5KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5
cHRvL2NhbWVsbGlhLXg4Nl82NC1hc21fNjQuUyBiL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14
ODZfNjQtYXNtXzY0LlMKaW5kZXggOTViYTY5NTZhN2Y2Li40ZDc3YzlkY2RkYmQgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMKKysrIGIvYXJjaC94
ODYvY3J5cHRvL2NhbWVsbGlhLXg4Nl82NC1hc21fNjQuUwpAQCAtMTkwLDcgKzE5MCw3IEBACiAJ
YnN3YXBxCQkJCVJBQjA7IFwKIAltb3ZxIFJBQjAsCQkJNCoyKFJJTyk7CiAKLUVOVFJZKF9fY2Ft
ZWxsaWFfZW5jX2JsaykKK1NZTV9GVU5DX1NUQVJUKF9fY2FtZWxsaWFfZW5jX2JsaykKIAkvKiBp
bnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtMjM1LDkgKzIzNSw5
IEBAIEVOVFJZKF9fY2FtZWxsaWFfZW5jX2JsaykKIAogCW1vdnEgUlIxMiwgJXIxMjsKIAlyZXQ7
Ci1FTkRQUk9DKF9fY2FtZWxsaWFfZW5jX2JsaykKK1NZTV9GVU5DX0VORChfX2NhbWVsbGlhX2Vu
Y19ibGspCiAKLUVOVFJZKGNhbWVsbGlhX2RlY19ibGspCitTWU1fRlVOQ19TVEFSVChjYW1lbGxp
YV9kZWNfYmxrKQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0
CkBAIC0yNzMsNyArMjczLDcgQEAgRU5UUlkoY2FtZWxsaWFfZGVjX2JsaykKIAogCW1vdnEgUlIx
MiwgJXIxMjsKIAlyZXQ7Ci1FTkRQUk9DKGNhbWVsbGlhX2RlY19ibGspCitTWU1fRlVOQ19FTkQo
Y2FtZWxsaWFfZGVjX2JsaykKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgMi13YXkgY2FtZWxsaWEKQEAg
LTQyNCw3ICs0MjQsNyBAQCBFTkRQUk9DKGNhbWVsbGlhX2RlY19ibGspCiAJCWJzd2FwcQkJCQlS
QUIxOyBcCiAJCW1vdnEgUkFCMSwJCQkxMioyKFJJTyk7CiAKLUVOVFJZKF9fY2FtZWxsaWFfZW5j
X2Jsa18yd2F5KQorU1lNX0ZVTkNfU1RBUlQoX19jYW1lbGxpYV9lbmNfYmxrXzJ3YXkpCiAJLyog
aW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTQ3MSw5ICs0NzEs
OSBAQCBFTlRSWShfX2NhbWVsbGlhX2VuY19ibGtfMndheSkKIAltb3ZxIFJSMTIsICVyMTI7CiAJ
cG9wcSAlcmJ4OwogCXJldDsKLUVORFBST0MoX19jYW1lbGxpYV9lbmNfYmxrXzJ3YXkpCitTWU1f
RlVOQ19FTkQoX19jYW1lbGxpYV9lbmNfYmxrXzJ3YXkpCiAKLUVOVFJZKGNhbWVsbGlhX2RlY19i
bGtfMndheSkKK1NZTV9GVU5DX1NUQVJUKGNhbWVsbGlhX2RlY19ibGtfMndheSkKIAkvKiBpbnB1
dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNTExLDQgKzUxMSw0IEBA
IEVOVFJZKGNhbWVsbGlhX2RlY19ibGtfMndheSkKIAltb3ZxIFJSMTIsICVyMTI7CiAJbW92cSBS
WE9SLCAlcmJ4OwogCXJldDsKLUVORFBST0MoY2FtZWxsaWFfZGVjX2Jsa18yd2F5KQorU1lNX0ZV
TkNfRU5EKGNhbWVsbGlhX2RlY19ibGtfMndheSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0
by9jYXN0NS1hdngteDg2XzY0LWFzbV82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2Nhc3Q1LWF2eC14
ODZfNjQtYXNtXzY0LlMKaW5kZXggYjI2ZGYxMjA0MTNjLi4zNzg5YzYxZjYxNjYgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2NyeXB0by9jYXN0NS1hdngteDg2XzY0LWFzbV82NC5TCisrKyBiL2FyY2gv
eDg2L2NyeXB0by9jYXN0NS1hdngteDg2XzY0LWFzbV82NC5TCkBAIC0zNzQsNyArMzc0LDcgQEAg
U1lNX0ZVTkNfU1RBUlRfTE9DQUwoX19jYXN0NV9kZWNfYmxrMTYpCiAJam1wIC5MX19kZWNfdGFp
bDsKIFNZTV9GVU5DX0VORChfX2Nhc3Q1X2RlY19ibGsxNikKIAotRU5UUlkoY2FzdDVfZWNiX2Vu
Y18xNndheSkKK1NZTV9GVU5DX1NUQVJUKGNhc3Q1X2VjYl9lbmNfMTZ3YXkpCiAJLyogaW5wdXQ6
CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0CkBAIC00MDksOSArNDA5LDkgQEAgRU5UUlko
Y2FzdDVfZWNiX2VuY18xNndheSkKIAlwb3BxICVyMTU7CiAJRlJBTUVfRU5ECiAJcmV0OwotRU5E
UFJPQyhjYXN0NV9lY2JfZW5jXzE2d2F5KQorU1lNX0ZVTkNfRU5EKGNhc3Q1X2VjYl9lbmNfMTZ3
YXkpCiAKLUVOVFJZKGNhc3Q1X2VjYl9kZWNfMTZ3YXkpCitTWU1fRlVOQ19TVEFSVChjYXN0NV9l
Y2JfZGVjXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eAogCSAqCSVyc2k6IGRzdApA
QCAtNDQ3LDkgKzQ0Nyw5IEBAIEVOVFJZKGNhc3Q1X2VjYl9kZWNfMTZ3YXkpCiAJcG9wcSAlcjE1
OwogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FzdDVfZWNiX2RlY18xNndheSkKK1NZTV9G
VU5DX0VORChjYXN0NV9lY2JfZGVjXzE2d2F5KQogCi1FTlRSWShjYXN0NV9jYmNfZGVjXzE2d2F5
KQorU1lNX0ZVTkNfU1RBUlQoY2FzdDVfY2JjX2RlY18xNndheSkKIAkvKiBpbnB1dDoKIAkgKgkl
cmRpOiBjdHgKIAkgKgklcnNpOiBkc3QKQEAgLTQ5OSw5ICs0OTksOSBAQCBFTlRSWShjYXN0NV9j
YmNfZGVjXzE2d2F5KQogCXBvcHEgJXIxMjsKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNh
c3Q1X2NiY19kZWNfMTZ3YXkpCitTWU1fRlVOQ19FTkQoY2FzdDVfY2JjX2RlY18xNndheSkKIAot
RU5UUlkoY2FzdDVfY3RyXzE2d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FzdDVfY3RyXzE2d2F5KQog
CS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eAogCSAqCSVyc2k6IGRzdApAQCAtNTc1LDQgKzU3NSw0
IEBAIEVOVFJZKGNhc3Q1X2N0cl8xNndheSkKIAlwb3BxICVyMTI7CiAJRlJBTUVfRU5ECiAJcmV0
OwotRU5EUFJPQyhjYXN0NV9jdHJfMTZ3YXkpCitTWU1fRlVOQ19FTkQoY2FzdDVfY3RyXzE2d2F5
KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMg
Yi9hcmNoL3g4Ni9jcnlwdG8vY2FzdDYtYXZ4LXg4Nl82NC1hc21fNjQuUwppbmRleCAwYTY4ZTQy
YTAwZjkuLmUzOGFiNDU3MWE2YiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2
eC14ODZfNjQtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQt
YXNtXzY0LlMKQEAgLTM1Niw3ICszNTYsNyBAQCBTWU1fRlVOQ19TVEFSVF9MT0NBTChfX2Nhc3Q2
X2RlY19ibGs4KQogCXJldDsKIFNZTV9GVU5DX0VORChfX2Nhc3Q2X2RlY19ibGs4KQogCi1FTlRS
WShjYXN0Nl9lY2JfZW5jXzh3YXkpCitTWU1fRlVOQ19TVEFSVChjYXN0Nl9lY2JfZW5jXzh3YXkp
CiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0CkBAIC0zNzcsOSArMzc3
LDkgQEAgRU5UUlkoY2FzdDZfZWNiX2VuY184d2F5KQogCXBvcHEgJXIxNTsKIAlGUkFNRV9FTkQK
IAlyZXQ7Ci1FTkRQUk9DKGNhc3Q2X2VjYl9lbmNfOHdheSkKK1NZTV9GVU5DX0VORChjYXN0Nl9l
Y2JfZW5jXzh3YXkpCiAKLUVOVFJZKGNhc3Q2X2VjYl9kZWNfOHdheSkKK1NZTV9GVU5DX1NUQVJU
KGNhc3Q2X2VjYl9kZWNfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgKIAkgKgklcnNp
OiBkc3QKQEAgLTQwMCw5ICs0MDAsOSBAQCBFTlRSWShjYXN0Nl9lY2JfZGVjXzh3YXkpCiAJcG9w
cSAlcjE1OwogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FzdDZfZWNiX2RlY184d2F5KQor
U1lNX0ZVTkNfRU5EKGNhc3Q2X2VjYl9kZWNfOHdheSkKIAotRU5UUlkoY2FzdDZfY2JjX2RlY184
d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FzdDZfY2JjX2RlY184d2F5KQogCS8qIGlucHV0OgogCSAq
CSVyZGk6IGN0eAogCSAqCSVyc2k6IGRzdApAQCAtNDI2LDkgKzQyNiw5IEBAIEVOVFJZKGNhc3Q2
X2NiY19kZWNfOHdheSkKIAlwb3BxICVyMTI7CiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhj
YXN0Nl9jYmNfZGVjXzh3YXkpCitTWU1fRlVOQ19FTkQoY2FzdDZfY2JjX2RlY184d2F5KQogCi1F
TlRSWShjYXN0Nl9jdHJfOHdheSkKK1NZTV9GVU5DX1NUQVJUKGNhc3Q2X2N0cl84d2F5KQogCS8q
IGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC00NTQsOSArNDU0
LDkgQEAgRU5UUlkoY2FzdDZfY3RyXzh3YXkpCiAJcG9wcSAlcjEyOwogCUZSQU1FX0VORAogCXJl
dDsKLUVORFBST0MoY2FzdDZfY3RyXzh3YXkpCitTWU1fRlVOQ19FTkQoY2FzdDZfY3RyXzh3YXkp
CiAKLUVOVFJZKGNhc3Q2X3h0c19lbmNfOHdheSkKK1NZTV9GVU5DX1NUQVJUKGNhc3Q2X3h0c19l
bmNfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApA
QCAtNDgxLDkgKzQ4MSw5IEBAIEVOVFJZKGNhc3Q2X3h0c19lbmNfOHdheSkKIAlwb3BxICVyMTU7
CiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYXN0Nl94dHNfZW5jXzh3YXkpCitTWU1fRlVO
Q19FTkQoY2FzdDZfeHRzX2VuY184d2F5KQogCi1FTlRSWShjYXN0Nl94dHNfZGVjXzh3YXkpCitT
WU1fRlVOQ19TVEFSVChjYXN0Nl94dHNfZGVjXzh3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTog
Y3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTUwOCw0ICs1MDgsNCBAQCBFTlRSWShjYXN0Nl94
dHNfZGVjXzh3YXkpCiAJcG9wcSAlcjE1OwogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2Fz
dDZfeHRzX2RlY184d2F5KQorU1lNX0ZVTkNfRU5EKGNhc3Q2X3h0c19kZWNfOHdheSkKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2NyeXB0by9jaGFjaGEtYXZ4Mi14ODZfNjQuUyBiL2FyY2gveDg2L2Ny
eXB0by9jaGFjaGEtYXZ4Mi14ODZfNjQuUwppbmRleCAzMjkwM2ZkNDUwYWYuLjY4ZmRiZjAyNTlj
ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1hdngyLXg4Nl82NC5TCisrKyBi
L2FyY2gveDg2L2NyeXB0by9jaGFjaGEtYXZ4Mi14ODZfNjQuUwpAQCAtMzgsNyArMzgsNyBAQCBD
VFI0Qkw6CS5vY3RhIDB4MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIKIAogLnRleHQK
IAotRU5UUlkoY2hhY2hhXzJibG9ja194b3JfYXZ4MikKK1NZTV9GVU5DX1NUQVJUKGNoYWNoYV8y
YmxvY2tfeG9yX2F2eDIpCiAJIyAlcmRpOiBJbnB1dCBzdGF0ZSBtYXRyaXgsIHMKIAkjICVyc2k6
IHVwIHRvIDIgZGF0YSBibG9ja3Mgb3V0cHV0LCBvCiAJIyAlcmR4OiB1cCB0byAyIGRhdGEgYmxv
Y2tzIGlucHV0LCBpCkBAIC0yMjgsOSArMjI4LDkgQEAgRU5UUlkoY2hhY2hhXzJibG9ja194b3Jf
YXZ4MikKIAlsZWEJCS04KCVyMTApLCVyc3AKIAlqbXAJCS5MZG9uZTIKIAotRU5EUFJPQyhjaGFj
aGFfMmJsb2NrX3hvcl9hdngyKQorU1lNX0ZVTkNfRU5EKGNoYWNoYV8yYmxvY2tfeG9yX2F2eDIp
CiAKLUVOVFJZKGNoYWNoYV80YmxvY2tfeG9yX2F2eDIpCitTWU1fRlVOQ19TVEFSVChjaGFjaGFf
NGJsb2NrX3hvcl9hdngyKQogCSMgJXJkaTogSW5wdXQgc3RhdGUgbWF0cml4LCBzCiAJIyAlcnNp
OiB1cCB0byA0IGRhdGEgYmxvY2tzIG91dHB1dCwgbwogCSMgJXJkeDogdXAgdG8gNCBkYXRhIGJs
b2NrcyBpbnB1dCwgaQpAQCAtNTMzLDkgKzUzMyw5IEBAIEVOVFJZKGNoYWNoYV80YmxvY2tfeG9y
X2F2eDIpCiAJbGVhCQktOCglcjEwKSwlcnNwCiAJam1wCQkuTGRvbmU0CiAKLUVORFBST0MoY2hh
Y2hhXzRibG9ja194b3JfYXZ4MikKK1NZTV9GVU5DX0VORChjaGFjaGFfNGJsb2NrX3hvcl9hdngy
KQogCi1FTlRSWShjaGFjaGFfOGJsb2NrX3hvcl9hdngyKQorU1lNX0ZVTkNfU1RBUlQoY2hhY2hh
XzhibG9ja194b3JfYXZ4MikKIAkjICVyZGk6IElucHV0IHN0YXRlIG1hdHJpeCwgcwogCSMgJXJz
aTogdXAgdG8gOCBkYXRhIGJsb2NrcyBvdXRwdXQsIG8KIAkjICVyZHg6IHVwIHRvIDggZGF0YSBi
bG9ja3MgaW5wdXQsIGkKQEAgLTEwMjIsNCArMTAyMiw0IEBAIEVOVFJZKGNoYWNoYV84YmxvY2tf
eG9yX2F2eDIpCiAKIAlqbXAJCS5MZG9uZTgKIAotRU5EUFJPQyhjaGFjaGFfOGJsb2NrX3hvcl9h
dngyKQorU1lNX0ZVTkNfRU5EKGNoYWNoYV84YmxvY2tfeG9yX2F2eDIpCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9jcnlwdG8vY2hhY2hhLWF2eDUxMnZsLXg4Nl82NC5TIGIvYXJjaC94ODYvY3J5cHRv
L2NoYWNoYS1hdng1MTJ2bC14ODZfNjQuUwppbmRleCA4NDhmOWM3NWZkNGYuLmJiMTkzZmRlMTIz
YSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1hdng1MTJ2bC14ODZfNjQuUwor
KysgYi9hcmNoL3g4Ni9jcnlwdG8vY2hhY2hhLWF2eDUxMnZsLXg4Nl82NC5TCkBAIC0yNCw3ICsy
NCw3IEBAIENUUjhCTDoJLm9jdGEgMHgwMDAwMDAwMzAwMDAwMDAyMDAwMDAwMDEwMDAwMDAwMAog
CiAudGV4dAogCi1FTlRSWShjaGFjaGFfMmJsb2NrX3hvcl9hdng1MTJ2bCkKK1NZTV9GVU5DX1NU
QVJUKGNoYWNoYV8yYmxvY2tfeG9yX2F2eDUxMnZsKQogCSMgJXJkaTogSW5wdXQgc3RhdGUgbWF0
cml4LCBzCiAJIyAlcnNpOiB1cCB0byAyIGRhdGEgYmxvY2tzIG91dHB1dCwgbwogCSMgJXJkeDog
dXAgdG8gMiBkYXRhIGJsb2NrcyBpbnB1dCwgaQpAQCAtMTg3LDkgKzE4Nyw5IEBAIEVOVFJZKGNo
YWNoYV8yYmxvY2tfeG9yX2F2eDUxMnZsKQogCiAJam1wCQkuTGRvbmUyCiAKLUVORFBST0MoY2hh
Y2hhXzJibG9ja194b3JfYXZ4NTEydmwpCitTWU1fRlVOQ19FTkQoY2hhY2hhXzJibG9ja194b3Jf
YXZ4NTEydmwpCiAKLUVOVFJZKGNoYWNoYV80YmxvY2tfeG9yX2F2eDUxMnZsKQorU1lNX0ZVTkNf
U1RBUlQoY2hhY2hhXzRibG9ja194b3JfYXZ4NTEydmwpCiAJIyAlcmRpOiBJbnB1dCBzdGF0ZSBt
YXRyaXgsIHMKIAkjICVyc2k6IHVwIHRvIDQgZGF0YSBibG9ja3Mgb3V0cHV0LCBvCiAJIyAlcmR4
OiB1cCB0byA0IGRhdGEgYmxvY2tzIGlucHV0LCBpCkBAIC00NTMsOSArNDUzLDkgQEAgRU5UUlko
Y2hhY2hhXzRibG9ja194b3JfYXZ4NTEydmwpCiAKIAlqbXAJCS5MZG9uZTQKIAotRU5EUFJPQyhj
aGFjaGFfNGJsb2NrX3hvcl9hdng1MTJ2bCkKK1NZTV9GVU5DX0VORChjaGFjaGFfNGJsb2NrX3hv
cl9hdng1MTJ2bCkKIAotRU5UUlkoY2hhY2hhXzhibG9ja194b3JfYXZ4NTEydmwpCitTWU1fRlVO
Q19TVEFSVChjaGFjaGFfOGJsb2NrX3hvcl9hdng1MTJ2bCkKIAkjICVyZGk6IElucHV0IHN0YXRl
IG1hdHJpeCwgcwogCSMgJXJzaTogdXAgdG8gOCBkYXRhIGJsb2NrcyBvdXRwdXQsIG8KIAkjICVy
ZHg6IHVwIHRvIDggZGF0YSBibG9ja3MgaW5wdXQsIGkKQEAgLTgzMyw0ICs4MzMsNCBAQCBFTlRS
WShjaGFjaGFfOGJsb2NrX3hvcl9hdng1MTJ2bCkKIAogCWptcAkJLkxkb25lOAogCi1FTkRQUk9D
KGNoYWNoYV84YmxvY2tfeG9yX2F2eDUxMnZsKQorU1lNX0ZVTkNfRU5EKGNoYWNoYV84YmxvY2tf
eG9yX2F2eDUxMnZsKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1zc3NlMy14
ODZfNjQuUyBiL2FyY2gveDg2L2NyeXB0by9jaGFjaGEtc3NzZTMteDg2XzY0LlMKaW5kZXggZWI1
Zjc1MTdkMjhjLi5jNjM3MzE1MzYwYzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9jaGFj
aGEtc3NzZTMteDg2XzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1zc3NlMy14ODZf
NjQuUwpAQCAtMTE1LDcgKzExNSw3IEBAIFNZTV9GVU5DX1NUQVJUX0xPQ0FMKGNoYWNoYV9wZXJt
dXRlKQogCXJldAogU1lNX0ZVTkNfRU5EKGNoYWNoYV9wZXJtdXRlKQogCi1FTlRSWShjaGFjaGFf
YmxvY2tfeG9yX3Nzc2UzKQorU1lNX0ZVTkNfU1RBUlQoY2hhY2hhX2Jsb2NrX3hvcl9zc3NlMykK
IAkjICVyZGk6IElucHV0IHN0YXRlIG1hdHJpeCwgcwogCSMgJXJzaTogdXAgdG8gMSBkYXRhIGJs
b2NrIG91dHB1dCwgbwogCSMgJXJkeDogdXAgdG8gMSBkYXRhIGJsb2NrIGlucHV0LCBpCkBAIC0y
MDEsOSArMjAxLDkgQEAgRU5UUlkoY2hhY2hhX2Jsb2NrX3hvcl9zc3NlMykKIAlsZWEJCS04KCVy
MTApLCVyc3AKIAlqbXAJCS5MZG9uZQogCi1FTkRQUk9DKGNoYWNoYV9ibG9ja194b3Jfc3NzZTMp
CitTWU1fRlVOQ19FTkQoY2hhY2hhX2Jsb2NrX3hvcl9zc3NlMykKIAotRU5UUlkoaGNoYWNoYV9i
bG9ja19zc3NlMykKK1NZTV9GVU5DX1NUQVJUKGhjaGFjaGFfYmxvY2tfc3NzZTMpCiAJIyAlcmRp
OiBJbnB1dCBzdGF0ZSBtYXRyaXgsIHMKIAkjICVyc2k6IG91dHB1dCAoOCAzMi1iaXQgd29yZHMp
CiAJIyAlZWR4OiBucm91bmRzCkBAIC0yMjIsOSArMjIyLDkgQEAgRU5UUlkoaGNoYWNoYV9ibG9j
a19zc3NlMykKIAogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhoY2hhY2hhX2Jsb2NrX3Nzc2Uz
KQorU1lNX0ZVTkNfRU5EKGhjaGFjaGFfYmxvY2tfc3NzZTMpCiAKLUVOVFJZKGNoYWNoYV80Ymxv
Y2tfeG9yX3Nzc2UzKQorU1lNX0ZVTkNfU1RBUlQoY2hhY2hhXzRibG9ja194b3Jfc3NzZTMpCiAJ
IyAlcmRpOiBJbnB1dCBzdGF0ZSBtYXRyaXgsIHMKIAkjICVyc2k6IHVwIHRvIDQgZGF0YSBibG9j
a3Mgb3V0cHV0LCBvCiAJIyAlcmR4OiB1cCB0byA0IGRhdGEgYmxvY2tzIGlucHV0LCBpCkBAIC03
OTIsNCArNzkyLDQgQEAgRU5UUlkoY2hhY2hhXzRibG9ja194b3Jfc3NzZTMpCiAKIAlqbXAJCS5M
ZG9uZTQKIAotRU5EUFJPQyhjaGFjaGFfNGJsb2NrX3hvcl9zc3NlMykKK1NZTV9GVU5DX0VORChj
aGFjaGFfNGJsb2NrX3hvcl9zc3NlMykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9jcmMz
Mi1wY2xtdWxfYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vY3JjMzItcGNsbXVsX2FzbS5TCmluZGV4
IDFjMDk5ZGMwOGNjMy4uOWZkMjhmZjY1YmMyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8v
Y3JjMzItcGNsbXVsX2FzbS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jcmMzMi1wY2xtdWxfYXNt
LlMKQEAgLTEwMyw3ICsxMDMsNyBAQAogICoJICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IGxl
biwgdWludCBjcmMzMikKICAqLwogCi1FTlRSWShjcmMzMl9wY2xtdWxfbGVfMTYpIC8qIGJ1ZmZl
ciBhbmQgYnVmZmVyIHNpemUgYXJlIDE2IGJ5dGVzIGFsaWduZWQgKi8KK1NZTV9GVU5DX1NUQVJU
KGNyYzMyX3BjbG11bF9sZV8xNikgLyogYnVmZmVyIGFuZCBidWZmZXIgc2l6ZSBhcmUgMTYgYnl0
ZXMgYWxpZ25lZCAqLwogCW1vdmRxYSAgKEJVRiksICV4bW0xCiAJbW92ZHFhICAweDEwKEJVRiks
ICV4bW0yCiAJbW92ZHFhICAweDIwKEJVRiksICV4bW0zCkBAIC0yMzgsNCArMjM4LDQgQEAgZm9s
ZF82NDoKIAlQRVhUUkQgIDB4MDEsICV4bW0xLCAlZWF4CiAKIAlyZXQKLUVORFBST0MoY3JjMzJf
cGNsbXVsX2xlXzE2KQorU1lNX0ZVTkNfRU5EKGNyYzMyX3BjbG11bF9sZV8xNikKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2NyeXB0by9jcmMzMmMtcGNsLWludGVsLWFzbV82NC5TIGIvYXJjaC94ODYv
Y3J5cHRvL2NyYzMyYy1wY2wtaW50ZWwtYXNtXzY0LlMKaW5kZXggZDliNzM0ZDBjOGNjLi4wZTY2
OTBlMzYxOGMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9jcmMzMmMtcGNsLWludGVsLWFz
bV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jcmMzMmMtcGNsLWludGVsLWFzbV82NC5TCkBA
IC03NCw3ICs3NCw3IEBACiAjIHVuc2lnbmVkIGludCBjcmNfcGNsKHU4ICpidWZmZXIsIGludCBs
ZW4sIHVuc2lnbmVkIGludCBjcmNfaW5pdCk7CiAKIC50ZXh0Ci1FTlRSWShjcmNfcGNsKQorU1lN
X0ZVTkNfU1RBUlQoY3JjX3BjbCkKICNkZWZpbmUgICAgYnVmcAkJJXJkaQogI2RlZmluZSAgICBi
dWZwX2R3CSVlZGkKICNkZWZpbmUgICAgYnVmcF93CSVkaQpAQCAtMzExLDcgKzMxMSw3IEBAIGRv
X3JldHVybjoKIAlwb3BxICAgICVyZGkKIAlwb3BxICAgICVyYngKICAgICAgICAgcmV0Ci1FTkRQ
Uk9DKGNyY19wY2wpCitTWU1fRlVOQ19FTkQoY3JjX3BjbCkKIAogLnNlY3Rpb24JLnJvZGF0YSwg
ImEiLCBAcHJvZ2JpdHMKICAgICAgICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5
cHRvL2NyY3QxMGRpZi1wY2wtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vY3JjdDEwZGlmLXBj
bC1hc21fNjQuUwppbmRleCBkZTA0ZDNlOThkOGQuLmY1NmI0OTk1NDFlMCAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvY3J5cHRvL2NyY3QxMGRpZi1wY2wtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5
cHRvL2NyY3QxMGRpZi1wY2wtYXNtXzY0LlMKQEAgLTY4LDcgKzY4LDcgQEAKIAogI2RlZmluZSAg
ICAgICAgYXJnMV9sb3czMiAlZWRpCiAKLUVOVFJZKGNyY190MTBkaWZfcGNsKQorU1lNX0ZVTkNf
U1RBUlQoY3JjX3QxMGRpZl9wY2wpCiAuYWxpZ24gMTYKIAogCSMgYWRqdXN0IHRoZSAxNi1iaXQg
aW5pdGlhbF9jcmMgdmFsdWUsIHNjYWxlIGl0IHRvIDMyIGJpdHMKQEAgLTU1Miw3ICs1NTIsNyBA
QCBfb25seV9sZXNzX3RoYW5fMjoKIAogCWptcAlfYmFycmV0dAogCi1FTkRQUk9DKGNyY190MTBk
aWZfcGNsKQorU1lNX0ZVTkNfRU5EKGNyY190MTBkaWZfcGNsKQogCiAuc2VjdGlvbgkucm9kYXRh
LCAiYSIsIEBwcm9nYml0cwogLmFsaWduIDE2CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8v
ZGVzM19lZGUtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0LlMKaW5k
ZXggOGU0OWNlMTE3NDk0Li44Mjc3OWMwODAyOWIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0
by9kZXMzX2VkZS1hc21fNjQuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0
LlMKQEAgLTE3MSw3ICsxNzEsNyBAQAogCW1vdmwgICBsZWZ0IyNkLCAgIChpbyk7IFwKIAltb3Zs
ICAgcmlnaHQjI2QsIDQoaW8pOwogCi1FTlRSWShkZXMzX2VkZV94ODZfNjRfY3J5cHRfYmxrKQor
U1lNX0ZVTkNfU1RBUlQoZGVzM19lZGVfeDg2XzY0X2NyeXB0X2JsaykKIAkvKiBpbnB1dDoKIAkg
KgklcmRpOiByb3VuZCBrZXlzLCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTI1Myw3ICsyNTMsNyBA
QCBFTlRSWShkZXMzX2VkZV94ODZfNjRfY3J5cHRfYmxrKQogCXBvcHEgJXJieDsKIAogCXJldDsK
LUVORFBST0MoZGVzM19lZGVfeDg2XzY0X2NyeXB0X2JsaykKK1NZTV9GVU5DX0VORChkZXMzX2Vk
ZV94ODZfNjRfY3J5cHRfYmxrKQogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIDMtd2F5IDNERVMKQEAg
LTQyNyw3ICs0MjcsNyBAQCBFTkRQUk9DKGRlczNfZWRlX3g4Nl82NF9jcnlwdF9ibGspCiAjZGVm
aW5lIF9fbW92cShzcmMsIGRzdCkgXAogCW1vdnEgc3JjLCBkc3Q7CiAKLUVOVFJZKGRlczNfZWRl
X3g4Nl82NF9jcnlwdF9ibGtfM3dheSkKK1NZTV9GVU5DX1NUQVJUKGRlczNfZWRlX3g4Nl82NF9j
cnlwdF9ibGtfM3dheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIHJvdW5kIGtleXMKIAkg
KgklcnNpOiBkc3QgKDMgYmxvY2tzKQpAQCAtNTM4LDcgKzUzOCw3IEBAIEVOVFJZKGRlczNfZWRl
X3g4Nl82NF9jcnlwdF9ibGtfM3dheSkKIAlwb3BxICVyYng7CiAKIAlyZXQ7Ci1FTkRQUk9DKGRl
czNfZWRlX3g4Nl82NF9jcnlwdF9ibGtfM3dheSkKK1NZTV9GVU5DX0VORChkZXMzX2VkZV94ODZf
NjRfY3J5cHRfYmxrXzN3YXkpCiAKIC5zZWN0aW9uCS5yb2RhdGEsICJhIiwgQHByb2diaXRzCiAu
YWxpZ24gMTYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9naGFzaC1jbG11bG5pLWludGVs
X2FzbS5TIGIvYXJjaC94ODYvY3J5cHRvL2doYXNoLWNsbXVsbmktaW50ZWxfYXNtLlMKaW5kZXgg
YzNkYjg2ODQyNTc4Li4xMmUzYTg1MDI1N2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9n
aGFzaC1jbG11bG5pLWludGVsX2FzbS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9naGFzaC1jbG11
bG5pLWludGVsX2FzbS5TCkBAIC05Myw3ICs5Myw3IEBAIFNZTV9GVU5DX1NUQVJUX0xPQ0FMKF9f
Y2xtdWxfZ2YxMjhtdWxfYmxlKQogU1lNX0ZVTkNfRU5EKF9fY2xtdWxfZ2YxMjhtdWxfYmxlKQog
CiAvKiB2b2lkIGNsbXVsX2doYXNoX211bChjaGFyICpkc3QsIGNvbnN0IHUxMjggKnNoYXNoKSAq
LwotRU5UUlkoY2xtdWxfZ2hhc2hfbXVsKQorU1lNX0ZVTkNfU1RBUlQoY2xtdWxfZ2hhc2hfbXVs
KQogCUZSQU1FX0JFR0lOCiAJbW92dXBzICglcmRpKSwgREFUQQogCW1vdnVwcyAoJXJzaSksIFNI
QVNICkBAIC0xMDQsMTMgKzEwNCwxMyBAQCBFTlRSWShjbG11bF9naGFzaF9tdWwpCiAJbW92dXBz
IERBVEEsICglcmRpKQogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjbG11bF9naGFzaF9tdWwp
CitTWU1fRlVOQ19FTkQoY2xtdWxfZ2hhc2hfbXVsKQogCiAvKgogICogdm9pZCBjbG11bF9naGFz
aF91cGRhdGUoY2hhciAqZHN0LCBjb25zdCBjaGFyICpzcmMsIHVuc2lnbmVkIGludCBzcmNsZW4s
CiAgKgkJCSAgIGNvbnN0IHUxMjggKnNoYXNoKTsKICAqLwotRU5UUlkoY2xtdWxfZ2hhc2hfdXBk
YXRlKQorU1lNX0ZVTkNfU1RBUlQoY2xtdWxfZ2hhc2hfdXBkYXRlKQogCUZSQU1FX0JFR0lOCiAJ
Y21wICQxNiwgJXJkeAogCWpiIC5MdXBkYXRlX2p1c3RfcmV0CSMgY2hlY2sgbGVuZ3RoCkBAIC0x
MzMsNCArMTMzLDQgQEAgRU5UUlkoY2xtdWxfZ2hhc2hfdXBkYXRlKQogLkx1cGRhdGVfanVzdF9y
ZXQ6CiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNsbXVsX2doYXNoX3VwZGF0ZSkKK1NZTV9G
VU5DX0VORChjbG11bF9naGFzaF91cGRhdGUpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8v
bW9ydXMxMjgwLWF2eDItYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vbW9ydXMxMjgwLWF2eDItYXNt
LlMKaW5kZXggNjE5MTZhZjMwZDk0Li43NDA1NDEwOTA3YTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2NyeXB0by9tb3J1czEyODAtYXZ4Mi1hc20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vbW9ydXMx
MjgwLWF2eDItYXNtLlMKQEAgLTI0NCw3ICsyNDQsNyBAQCBTWU1fRlVOQ19FTkQoX19zdG9yZV9w
YXJ0aWFsKQogICogdm9pZCBjcnlwdG9fbW9ydXMxMjgwX2F2eDJfaW5pdCh2b2lkICpzdGF0ZSwg
Y29uc3Qgdm9pZCAqa2V5LAogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB2b2lkICppdik7CiAgKi8KLUVOVFJZKGNyeXB0b19tb3J1czEyODBfYXZ4Ml9pbml0KQorU1lN
X0ZVTkNfU1RBUlQoY3J5cHRvX21vcnVzMTI4MF9hdngyX2luaXQpCiAJRlJBTUVfQkVHSU4KIAog
CS8qIGxvYWQgSVY6ICovCkBAIC0yOTAsMTMgKzI5MCwxMyBAQCBFTlRSWShjcnlwdG9fbW9ydXMx
MjgwX2F2eDJfaW5pdCkKIAogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjcnlwdG9fbW9ydXMx
MjgwX2F2eDJfaW5pdCkKK1NZTV9GVU5DX0VORChjcnlwdG9fbW9ydXMxMjgwX2F2eDJfaW5pdCkK
IAogLyoKICAqIHZvaWQgY3J5cHRvX21vcnVzMTI4MF9hdngyX2FkKHZvaWQgKnN0YXRlLCBjb25z
dCB2b2lkICpkYXRhLAogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGxlbmd0aCk7CiAgKi8KLUVOVFJZKGNyeXB0b19tb3J1czEyODBfYXZ4Ml9hZCkKK1NZTV9G
VU5DX1NUQVJUKGNyeXB0b19tb3J1czEyODBfYXZ4Ml9hZCkKIAlGUkFNRV9CRUdJTgogCiAJY21w
ICQzMiwgJXJkeApAQCAtMzQzLDEzICszNDMsMTMgQEAgRU5UUlkoY3J5cHRvX21vcnVzMTI4MF9h
dngyX2FkKQogLkxhZF9vdXQ6CiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19tb3J1
czEyODBfYXZ4Ml9hZCkKK1NZTV9GVU5DX0VORChjcnlwdG9fbW9ydXMxMjgwX2F2eDJfYWQpCiAK
IC8qCiAgKiB2b2lkIGNyeXB0b19tb3J1czEyODBfYXZ4Ml9lbmModm9pZCAqc3RhdGUsIGNvbnN0
IHZvaWQgKnNyYywgdm9pZCAqZHN0LAogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBsZW5ndGgpOwogICovCi1FTlRSWShjcnlwdG9fbW9ydXMxMjgwX2F2eDJf
ZW5jKQorU1lNX0ZVTkNfU1RBUlQoY3J5cHRvX21vcnVzMTI4MF9hdngyX2VuYykKIAlGUkFNRV9C
RUdJTgogCiAJY21wICQzMiwgJXJjeApAQCAtNDE1LDEzICs0MTUsMTMgQEAgRU5UUlkoY3J5cHRv
X21vcnVzMTI4MF9hdngyX2VuYykKIC5MZW5jX291dDoKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBS
T0MoY3J5cHRvX21vcnVzMTI4MF9hdngyX2VuYykKK1NZTV9GVU5DX0VORChjcnlwdG9fbW9ydXMx
MjgwX2F2eDJfZW5jKQogCiAvKgogICogdm9pZCBjcnlwdG9fbW9ydXMxMjgwX2F2eDJfZW5jX3Rh
aWwodm9pZCAqc3RhdGUsIGNvbnN0IHZvaWQgKnNyYywgdm9pZCAqZHN0LAogICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbmd0aCk7CiAgKi8KLUVO
VFJZKGNyeXB0b19tb3J1czEyODBfYXZ4Ml9lbmNfdGFpbCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0
b19tb3J1czEyODBfYXZ4Ml9lbmNfdGFpbCkKIAlGUkFNRV9CRUdJTgogCiAJLyogbG9hZCB0aGUg
c3RhdGU6ICovCkBAIC00NTQsMTMgKzQ1NCwxMyBAQCBFTlRSWShjcnlwdG9fbW9ydXMxMjgwX2F2
eDJfZW5jX3RhaWwpCiAKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY3J5cHRvX21vcnVzMTI4
MF9hdngyX2VuY190YWlsKQorU1lNX0ZVTkNfRU5EKGNyeXB0b19tb3J1czEyODBfYXZ4Ml9lbmNf
dGFpbCkKIAogLyoKICAqIHZvaWQgY3J5cHRvX21vcnVzMTI4MF9hdngyX2RlYyh2b2lkICpzdGF0
ZSwgY29uc3Qgdm9pZCAqc3JjLCB2b2lkICpkc3QsCiAgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGxlbmd0aCk7CiAgKi8KLUVOVFJZKGNyeXB0b19tb3J1czEy
ODBfYXZ4Ml9kZWMpCitTWU1fRlVOQ19TVEFSVChjcnlwdG9fbW9ydXMxMjgwX2F2eDJfZGVjKQog
CUZSQU1FX0JFR0lOCiAKIAljbXAgJDMyLCAlcmN4CkBAIC01MjQsMTMgKzUyNCwxMyBAQCBFTlRS
WShjcnlwdG9fbW9ydXMxMjgwX2F2eDJfZGVjKQogLkxkZWNfb3V0OgogCUZSQU1FX0VORAogCXJl
dAotRU5EUFJPQyhjcnlwdG9fbW9ydXMxMjgwX2F2eDJfZGVjKQorU1lNX0ZVTkNfRU5EKGNyeXB0
b19tb3J1czEyODBfYXZ4Ml9kZWMpCiAKIC8qCiAgKiB2b2lkIGNyeXB0b19tb3J1czEyODBfYXZ4
Ml9kZWNfdGFpbCh2b2lkICpzdGF0ZSwgY29uc3Qgdm9pZCAqc3JjLCB2b2lkICpkc3QsCiAgKiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuZ3RoKTsK
ICAqLwotRU5UUlkoY3J5cHRvX21vcnVzMTI4MF9hdngyX2RlY190YWlsKQorU1lNX0ZVTkNfU1RB
UlQoY3J5cHRvX21vcnVzMTI4MF9hdngyX2RlY190YWlsKQogCUZSQU1FX0JFR0lOCiAKIAkvKiBs
b2FkIHRoZSBzdGF0ZTogKi8KQEAgLTU3MCwxMyArNTcwLDEzIEBAIEVOVFJZKGNyeXB0b19tb3J1
czEyODBfYXZ4Ml9kZWNfdGFpbCkKIAogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjcnlwdG9f
bW9ydXMxMjgwX2F2eDJfZGVjX3RhaWwpCitTWU1fRlVOQ19FTkQoY3J5cHRvX21vcnVzMTI4MF9h
dngyX2RlY190YWlsKQogCiAvKgogICogdm9pZCBjcnlwdG9fbW9ydXMxMjgwX2F2eDJfZmluYWwo
dm9pZCAqc3RhdGUsIHZvaWQgKnRhZ194b3IsCiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1NjQgYXNzb2NsZW4sIHU2NCBjcnlwdGxlbik7CiAgKi8KLUVOVFJZKGNyeXB0b19t
b3J1czEyODBfYXZ4Ml9maW5hbCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19tb3J1czEyODBfYXZ4
Ml9maW5hbCkKIAlGUkFNRV9CRUdJTgogCiAJLyogbG9hZCB0aGUgc3RhdGU6ICovCkBAIC02MTks
NCArNjE5LDQgQEAgRU5UUlkoY3J5cHRvX21vcnVzMTI4MF9hdngyX2ZpbmFsKQogCiAJRlJBTUVf
RU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19tb3J1czEyODBfYXZ4Ml9maW5hbCkKK1NZTV9GVU5D
X0VORChjcnlwdG9fbW9ydXMxMjgwX2F2eDJfZmluYWwpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9j
cnlwdG8vbW9ydXMxMjgwLXNzZTItYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vbW9ydXMxMjgwLXNz
ZTItYXNtLlMKaW5kZXggOTI3YmIzNjJmYTk4Li4xZDVhYzg2MTgzMTggMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2NyeXB0by9tb3J1czEyODAtc3NlMi1hc20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8v
bW9ydXMxMjgwLXNzZTItYXNtLlMKQEAgLTM2OSw3ICszNjksNyBAQCBTWU1fRlVOQ19FTkQoX19z
dG9yZV9wYXJ0aWFsKQogICogdm9pZCBjcnlwdG9fbW9ydXMxMjgwX3NzZTJfaW5pdCh2b2lkICpz
dGF0ZSwgY29uc3Qgdm9pZCAqa2V5LAogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB2b2lkICppdik7CiAgKi8KLUVOVFJZKGNyeXB0b19tb3J1czEyODBfc3NlMl9pbml0
KQorU1lNX0ZVTkNfU1RBUlQoY3J5cHRvX21vcnVzMTI4MF9zc2UyX2luaXQpCiAJRlJBTUVfQkVH
SU4KIAogCS8qIGxvYWQgSVY6ICovCkBAIC00MjYsMTMgKzQyNiwxMyBAQCBFTlRSWShjcnlwdG9f
bW9ydXMxMjgwX3NzZTJfaW5pdCkKIAogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjcnlwdG9f
bW9ydXMxMjgwX3NzZTJfaW5pdCkKK1NZTV9GVU5DX0VORChjcnlwdG9fbW9ydXMxMjgwX3NzZTJf
aW5pdCkKIAogLyoKICAqIHZvaWQgY3J5cHRvX21vcnVzMTI4MF9zc2UyX2FkKHZvaWQgKnN0YXRl
LCBjb25zdCB2b2lkICpkYXRhLAogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGxlbmd0aCk7CiAgKi8KLUVOVFJZKGNyeXB0b19tb3J1czEyODBfc3NlMl9hZCkK
K1NZTV9GVU5DX1NUQVJUKGNyeXB0b19tb3J1czEyODBfc3NlMl9hZCkKIAlGUkFNRV9CRUdJTgog
CiAJY21wICQzMiwgJXJkeApAQCAtNDkxLDEzICs0OTEsMTMgQEAgRU5UUlkoY3J5cHRvX21vcnVz
MTI4MF9zc2UyX2FkKQogLkxhZF9vdXQ6CiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0
b19tb3J1czEyODBfc3NlMl9hZCkKK1NZTV9GVU5DX0VORChjcnlwdG9fbW9ydXMxMjgwX3NzZTJf
YWQpCiAKIC8qCiAgKiB2b2lkIGNyeXB0b19tb3J1czEyODBfc3NlMl9lbmModm9pZCAqc3RhdGUs
IGNvbnN0IHZvaWQgKnNyYywgdm9pZCAqZHN0LAogICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBsZW5ndGgpOwogICovCi1FTlRSWShjcnlwdG9fbW9ydXMxMjgw
X3NzZTJfZW5jKQorU1lNX0ZVTkNfU1RBUlQoY3J5cHRvX21vcnVzMTI4MF9zc2UyX2VuYykKIAlG
UkFNRV9CRUdJTgogCiAJY21wICQzMiwgJXJjeApAQCAtNTk1LDEzICs1OTUsMTMgQEAgRU5UUlko
Y3J5cHRvX21vcnVzMTI4MF9zc2UyX2VuYykKIC5MZW5jX291dDoKIAlGUkFNRV9FTkQKIAlyZXQK
LUVORFBST0MoY3J5cHRvX21vcnVzMTI4MF9zc2UyX2VuYykKK1NZTV9GVU5DX0VORChjcnlwdG9f
bW9ydXMxMjgwX3NzZTJfZW5jKQogCiAvKgogICogdm9pZCBjcnlwdG9fbW9ydXMxMjgwX3NzZTJf
ZW5jX3RhaWwodm9pZCAqc3RhdGUsIGNvbnN0IHZvaWQgKnNyYywgdm9pZCAqZHN0LAogICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbmd0aCk7CiAg
Ki8KLUVOVFJZKGNyeXB0b19tb3J1czEyODBfc3NlMl9lbmNfdGFpbCkKK1NZTV9GVU5DX1NUQVJU
KGNyeXB0b19tb3J1czEyODBfc3NlMl9lbmNfdGFpbCkKIAlGUkFNRV9CRUdJTgogCiAJLyogbG9h
ZCB0aGUgc3RhdGU6ICovCkBAIC02NTMsMTMgKzY1MywxMyBAQCBFTlRSWShjcnlwdG9fbW9ydXMx
MjgwX3NzZTJfZW5jX3RhaWwpCiAKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY3J5cHRvX21v
cnVzMTI4MF9zc2UyX2VuY190YWlsKQorU1lNX0ZVTkNfRU5EKGNyeXB0b19tb3J1czEyODBfc3Nl
Ml9lbmNfdGFpbCkKIAogLyoKICAqIHZvaWQgY3J5cHRvX21vcnVzMTI4MF9zc2UyX2RlYyh2b2lk
ICpzdGF0ZSwgY29uc3Qgdm9pZCAqc3JjLCB2b2lkICpkc3QsCiAgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbmd0aCk7CiAgKi8KLUVOVFJZKGNyeXB0b19t
b3J1czEyODBfc3NlMl9kZWMpCitTWU1fRlVOQ19TVEFSVChjcnlwdG9fbW9ydXMxMjgwX3NzZTJf
ZGVjKQogCUZSQU1FX0JFR0lOCiAKIAljbXAgJDMyLCAlcmN4CkBAIC03NTMsMTMgKzc1MywxMyBA
QCBFTlRSWShjcnlwdG9fbW9ydXMxMjgwX3NzZTJfZGVjKQogLkxkZWNfb3V0OgogCUZSQU1FX0VO
RAogCXJldAotRU5EUFJPQyhjcnlwdG9fbW9ydXMxMjgwX3NzZTJfZGVjKQorU1lNX0ZVTkNfRU5E
KGNyeXB0b19tb3J1czEyODBfc3NlMl9kZWMpCiAKIC8qCiAgKiB2b2lkIGNyeXB0b19tb3J1czEy
ODBfc3NlMl9kZWNfdGFpbCh2b2lkICpzdGF0ZSwgY29uc3Qgdm9pZCAqc3JjLCB2b2lkICpkc3Qs
CiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVu
Z3RoKTsKICAqLwotRU5UUlkoY3J5cHRvX21vcnVzMTI4MF9zc2UyX2RlY190YWlsKQorU1lNX0ZV
TkNfU1RBUlQoY3J5cHRvX21vcnVzMTI4MF9zc2UyX2RlY190YWlsKQogCUZSQU1FX0JFR0lOCiAK
IAkvKiBsb2FkIHRoZSBzdGF0ZTogKi8KQEAgLTgyNSwxMyArODI1LDEzIEBAIEVOVFJZKGNyeXB0
b19tb3J1czEyODBfc3NlMl9kZWNfdGFpbCkKIAogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhj
cnlwdG9fbW9ydXMxMjgwX3NzZTJfZGVjX3RhaWwpCitTWU1fRlVOQ19FTkQoY3J5cHRvX21vcnVz
MTI4MF9zc2UyX2RlY190YWlsKQogCiAvKgogICogdm9pZCBjcnlwdG9fbW9ydXMxMjgwX3NzZTJf
ZmluYWwodm9pZCAqc3RhdGUsIHZvaWQgKnRhZ194b3IsCiAgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1NjQgYXNzb2NsZW4sIHU2NCBjcnlwdGxlbik7CiAgKi8KLUVOVFJZKGNy
eXB0b19tb3J1czEyODBfc3NlMl9maW5hbCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19tb3J1czEy
ODBfc3NlMl9maW5hbCkKIAlGUkFNRV9CRUdJTgogCiAJLyogbG9hZCB0aGUgc3RhdGU6ICovCkBA
IC04OTMsNCArODkzLDQgQEAgRU5UUlkoY3J5cHRvX21vcnVzMTI4MF9zc2UyX2ZpbmFsKQogCiAJ
RlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19tb3J1czEyODBfc3NlMl9maW5hbCkKK1NZ
TV9GVU5DX0VORChjcnlwdG9fbW9ydXMxMjgwX3NzZTJfZmluYWwpCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9jcnlwdG8vbW9ydXM2NDAtc3NlMi1hc20uUyBiL2FyY2gveDg2L2NyeXB0by9tb3J1czY0
MC1zc2UyLWFzbS5TCmluZGV4IDRiZGQzZGE3ZjY2Yy4uZTFiNWY1YzUzNGRjIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9jcnlwdG8vbW9ydXM2NDAtc3NlMi1hc20uUworKysgYi9hcmNoL3g4Ni9jcnlw
dG8vbW9ydXM2NDAtc3NlMi1hc20uUwpAQCAtMjI3LDcgKzIyNyw3IEBAIFNZTV9GVU5DX0VORChf
X3N0b3JlX3BhcnRpYWwpCiAvKgogICogdm9pZCBjcnlwdG9fbW9ydXM2NDBfc3NlMl9pbml0KHZv
aWQgKnN0YXRlLCBjb25zdCB2b2lkICprZXksIGNvbnN0IHZvaWQgKml2KTsKICAqLwotRU5UUlko
Y3J5cHRvX21vcnVzNjQwX3NzZTJfaW5pdCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19tb3J1czY0
MF9zc2UyX2luaXQpCiAJRlJBTUVfQkVHSU4KIAogCS8qIGxvYWQgSVY6ICovCkBAIC0yNzEsMTMg
KzI3MSwxMyBAQCBFTlRSWShjcnlwdG9fbW9ydXM2NDBfc3NlMl9pbml0KQogCiAJRlJBTUVfRU5E
CiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19tb3J1czY0MF9zc2UyX2luaXQpCitTWU1fRlVOQ19FTkQo
Y3J5cHRvX21vcnVzNjQwX3NzZTJfaW5pdCkKIAogLyoKICAqIHZvaWQgY3J5cHRvX21vcnVzNjQw
X3NzZTJfYWQodm9pZCAqc3RhdGUsIGNvbnN0IHZvaWQgKmRhdGEsCiAgKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW5ndGgpOwogICovCi1FTlRSWShjcnlwdG9f
bW9ydXM2NDBfc3NlMl9hZCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19tb3J1czY0MF9zc2UyX2Fk
KQogCUZSQU1FX0JFR0lOCiAKIAljbXAgJDE2LCAlcmR4CkBAIC0zMjQsMTMgKzMyNCwxMyBAQCBF
TlRSWShjcnlwdG9fbW9ydXM2NDBfc3NlMl9hZCkKIC5MYWRfb3V0OgogCUZSQU1FX0VORAogCXJl
dAotRU5EUFJPQyhjcnlwdG9fbW9ydXM2NDBfc3NlMl9hZCkKK1NZTV9GVU5DX0VORChjcnlwdG9f
bW9ydXM2NDBfc3NlMl9hZCkKIAogLyoKICAqIHZvaWQgY3J5cHRvX21vcnVzNjQwX3NzZTJfZW5j
KHZvaWQgKnN0YXRlLCBjb25zdCB2b2lkICpzcmMsIHZvaWQgKmRzdCwKICAqICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW5ndGgpOwogICovCi1FTlRSWShjcnlw
dG9fbW9ydXM2NDBfc3NlMl9lbmMpCitTWU1fRlVOQ19TVEFSVChjcnlwdG9fbW9ydXM2NDBfc3Nl
Ml9lbmMpCiAJRlJBTUVfQkVHSU4KIAogCWNtcCAkMTYsICVyY3gKQEAgLTM5OCwxMyArMzk4LDEz
IEBAIEVOVFJZKGNyeXB0b19tb3J1czY0MF9zc2UyX2VuYykKIC5MZW5jX291dDoKIAlGUkFNRV9F
TkQKIAlyZXQKLUVORFBST0MoY3J5cHRvX21vcnVzNjQwX3NzZTJfZW5jKQorU1lNX0ZVTkNfRU5E
KGNyeXB0b19tb3J1czY0MF9zc2UyX2VuYykKIAogLyoKICAqIHZvaWQgY3J5cHRvX21vcnVzNjQw
X3NzZTJfZW5jX3RhaWwodm9pZCAqc3RhdGUsIGNvbnN0IHZvaWQgKnNyYywgdm9pZCAqZHN0LAog
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuZ3Ro
KTsKICAqLwotRU5UUlkoY3J5cHRvX21vcnVzNjQwX3NzZTJfZW5jX3RhaWwpCitTWU1fRlVOQ19T
VEFSVChjcnlwdG9fbW9ydXM2NDBfc3NlMl9lbmNfdGFpbCkKIAlGUkFNRV9CRUdJTgogCiAJLyog
bG9hZCB0aGUgc3RhdGU6ICovCkBAIC00MzgsMTMgKzQzOCwxMyBAQCBFTlRSWShjcnlwdG9fbW9y
dXM2NDBfc3NlMl9lbmNfdGFpbCkKIAogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjcnlwdG9f
bW9ydXM2NDBfc3NlMl9lbmNfdGFpbCkKK1NZTV9GVU5DX0VORChjcnlwdG9fbW9ydXM2NDBfc3Nl
Ml9lbmNfdGFpbCkKIAogLyoKICAqIHZvaWQgY3J5cHRvX21vcnVzNjQwX3NzZTJfZGVjKHZvaWQg
KnN0YXRlLCBjb25zdCB2b2lkICpzcmMsIHZvaWQgKmRzdCwKICAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW5ndGgpOwogICovCi1FTlRSWShjcnlwdG9fbW9y
dXM2NDBfc3NlMl9kZWMpCitTWU1fRlVOQ19TVEFSVChjcnlwdG9fbW9ydXM2NDBfc3NlMl9kZWMp
CiAJRlJBTUVfQkVHSU4KIAogCWNtcCAkMTYsICVyY3gKQEAgLTUxMCwxMyArNTEwLDEzIEBAIEVO
VFJZKGNyeXB0b19tb3J1czY0MF9zc2UyX2RlYykKIC5MZGVjX291dDoKIAlGUkFNRV9FTkQKIAly
ZXQKLUVORFBST0MoY3J5cHRvX21vcnVzNjQwX3NzZTJfZGVjKQorU1lNX0ZVTkNfRU5EKGNyeXB0
b19tb3J1czY0MF9zc2UyX2RlYykKIAogLyoKICAqIHZvaWQgY3J5cHRvX21vcnVzNjQwX3NzZTJf
ZGVjX3RhaWwodm9pZCAqc3RhdGUsIGNvbnN0IHZvaWQgKnNyYywgdm9pZCAqZHN0LAogICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuZ3RoKTsKICAq
LwotRU5UUlkoY3J5cHRvX21vcnVzNjQwX3NzZTJfZGVjX3RhaWwpCitTWU1fRlVOQ19TVEFSVChj
cnlwdG9fbW9ydXM2NDBfc3NlMl9kZWNfdGFpbCkKIAlGUkFNRV9CRUdJTgogCiAJLyogbG9hZCB0
aGUgc3RhdGU6ICovCkBAIC01NjAsMTMgKzU2MCwxMyBAQCBFTlRSWShjcnlwdG9fbW9ydXM2NDBf
c3NlMl9kZWNfdGFpbCkKIAogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjcnlwdG9fbW9ydXM2
NDBfc3NlMl9kZWNfdGFpbCkKK1NZTV9GVU5DX0VORChjcnlwdG9fbW9ydXM2NDBfc3NlMl9kZWNf
dGFpbCkKIAogLyoKICAqIHZvaWQgY3J5cHRvX21vcnVzNjQwX3NzZTJfZmluYWwodm9pZCAqc3Rh
dGUsIHZvaWQgKnRhZ194b3IsCiAgKgkgICAgICAgICAgICAgICAgICAgICAgICAgICB1NjQgYXNz
b2NsZW4sIHU2NCBjcnlwdGxlbik7CiAgKi8KLUVOVFJZKGNyeXB0b19tb3J1czY0MF9zc2UyX2Zp
bmFsKQorU1lNX0ZVTkNfU1RBUlQoY3J5cHRvX21vcnVzNjQwX3NzZTJfZmluYWwpCiAJRlJBTUVf
QkVHSU4KIAogCS8qIGxvYWQgdGhlIHN0YXRlOiAqLwpAQCAtNjEyLDQgKzYxMiw0IEBAIEVOVFJZ
KGNyeXB0b19tb3J1czY0MF9zc2UyX2ZpbmFsKQogCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9D
KGNyeXB0b19tb3J1czY0MF9zc2UyX2ZpbmFsKQorU1lNX0ZVTkNfRU5EKGNyeXB0b19tb3J1czY0
MF9zc2UyX2ZpbmFsKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL25oLWF2eDIteDg2XzY0
LlMgYi9hcmNoL3g4Ni9jcnlwdG8vbmgtYXZ4Mi14ODZfNjQuUwppbmRleCBmNzk0NmVhMWI3MDQu
LmIyMmM3YjkzNjI3MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL25oLWF2eDIteDg2XzY0
LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL25oLWF2eDIteDg2XzY0LlMKQEAgLTY5LDcgKzY5LDcg
QEAKICAqCiAgKiBJdCdzIGd1YXJhbnRlZWQgdGhhdCBtZXNzYWdlX2xlbiAlIDE2ID09IDAuCiAg
Ki8KLUVOVFJZKG5oX2F2eDIpCitTWU1fRlVOQ19TVEFSVChuaF9hdngyKQogCiAJdm1vdmRxdQkJ
MHgwMChLRVkpLCBLMAogCXZtb3ZkcXUJCTB4MTAoS0VZKSwgSzEKQEAgLTE1NCw0ICsxNTQsNCBA
QCBFTlRSWShuaF9hdngyKQogCXZwYWRkcQkJVDQsIFQwLCBUMAogCXZtb3ZkcXUJCVQwLCAoSEFT
SCkKIAlyZXQKLUVORFBST0MobmhfYXZ4MikKK1NZTV9GVU5DX0VORChuaF9hdngyKQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvY3J5cHRvL25oLXNzZTIteDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8v
bmgtc3NlMi14ODZfNjQuUwppbmRleCA1MWY1MmQ0YWI0YmIuLmQ3YWUyMmRkNjY4MyAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvY3J5cHRvL25oLXNzZTIteDg2XzY0LlMKKysrIGIvYXJjaC94ODYvY3J5
cHRvL25oLXNzZTIteDg2XzY0LlMKQEAgLTcxLDcgKzcxLDcgQEAKICAqCiAgKiBJdCdzIGd1YXJh
bnRlZWQgdGhhdCBtZXNzYWdlX2xlbiAlIDE2ID09IDAuCiAgKi8KLUVOVFJZKG5oX3NzZTIpCitT
WU1fRlVOQ19TVEFSVChuaF9zc2UyKQogCiAJbW92ZHF1CQkweDAwKEtFWSksIEswCiAJbW92ZHF1
CQkweDEwKEtFWSksIEsxCkBAIC0xMjAsNCArMTIwLDQgQEAgRU5UUlkobmhfc3NlMikKIAltb3Zk
cXUJCVQwLCAweDAwKEhBU0gpCiAJbW92ZHF1CQlUMSwgMHgxMChIQVNIKQogCXJldAotRU5EUFJP
QyhuaF9zc2UyKQorU1lNX0ZVTkNfRU5EKG5oX3NzZTIpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9j
cnlwdG8vcG9seTEzMDUtYXZ4Mi14ODZfNjQuUyBiL2FyY2gveDg2L2NyeXB0by9wb2x5MTMwNS1h
dngyLXg4Nl82NC5TCmluZGV4IDNiNmU3MGQwODVkYS4uNjhiMGY0Mzg2ZGM0IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9jcnlwdG8vcG9seTEzMDUtYXZ4Mi14ODZfNjQuUworKysgYi9hcmNoL3g4Ni9j
cnlwdG8vcG9seTEzMDUtYXZ4Mi14ODZfNjQuUwpAQCAtODMsNyArODMsNyBAQCBPUk1BU0s6CS5v
Y3RhIDB4MDAwMDAwMDAwMTAwMDAwMDAwMDAwMDAwMDEwMDAwMDAKICNkZWZpbmUgZDMgJXIxMgog
I2RlZmluZSBkNCAlcjEzCiAKLUVOVFJZKHBvbHkxMzA1XzRibG9ja19hdngyKQorU1lNX0ZVTkNf
U1RBUlQocG9seTEzMDVfNGJsb2NrX2F2eDIpCiAJIyAlcmRpOiBBY2N1bXVsYXRvciBoWzVdCiAJ
IyAlcnNpOiA2NCBieXRlIGlucHV0IGJsb2NrIG0KIAkjICVyZHg6IFBvbHkxMzA1IGtleSByWzVd
CkBAIC0zODUsNCArMzg1LDQgQEAgRU5UUlkocG9seTEzMDVfNGJsb2NrX2F2eDIpCiAJcG9wCQkl
cjEyCiAJcG9wCQklcmJ4CiAJcmV0Ci1FTkRQUk9DKHBvbHkxMzA1XzRibG9ja19hdngyKQorU1lN
X0ZVTkNfRU5EKHBvbHkxMzA1XzRibG9ja19hdngyKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5
cHRvL3BvbHkxMzA1LXNzZTIteDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vcG9seTEzMDUtc3Nl
Mi14ODZfNjQuUwppbmRleCBjODhjNjcwY2I1ZmMuLjY2NzE1ZmJlZGMxOCAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvY3J5cHRvL3BvbHkxMzA1LXNzZTIteDg2XzY0LlMKKysrIGIvYXJjaC94ODYvY3J5
cHRvL3BvbHkxMzA1LXNzZTIteDg2XzY0LlMKQEAgLTUwLDcgKzUwLDcgQEAgT1JNQVNLOgkub2N0
YSAweDAwMDAwMDAwMDEwMDAwMDAwMDAwMDAwMDAxMDAwMDAwCiAjZGVmaW5lIGQzICVyMTEKICNk
ZWZpbmUgZDQgJXIxMgogCi1FTlRSWShwb2x5MTMwNV9ibG9ja19zc2UyKQorU1lNX0ZVTkNfU1RB
UlQocG9seTEzMDVfYmxvY2tfc3NlMikKIAkjICVyZGk6IEFjY3VtdWxhdG9yIGhbNV0KIAkjICVy
c2k6IDE2IGJ5dGUgaW5wdXQgYmxvY2sgbQogCSMgJXJkeDogUG9seTEzMDUga2V5IHJbNV0KQEAg
LTI3Niw3ICsyNzYsNyBAQCBFTlRSWShwb2x5MTMwNV9ibG9ja19zc2UyKQogCXBvcAkJJXIxMgog
CXBvcAkJJXJieAogCXJldAotRU5EUFJPQyhwb2x5MTMwNV9ibG9ja19zc2UyKQorU1lNX0ZVTkNf
RU5EKHBvbHkxMzA1X2Jsb2NrX3NzZTIpCiAKIAogI2RlZmluZSB1MCAweDAwKCVyOCkKQEAgLTMw
MSw3ICszMDEsNyBAQCBFTkRQUk9DKHBvbHkxMzA1X2Jsb2NrX3NzZTIpCiAjdW5kZWYgZDAKICNk
ZWZpbmUgZDAgJXIxMwogCi1FTlRSWShwb2x5MTMwNV8yYmxvY2tfc3NlMikKK1NZTV9GVU5DX1NU
QVJUKHBvbHkxMzA1XzJibG9ja19zc2UyKQogCSMgJXJkaTogQWNjdW11bGF0b3IgaFs1XQogCSMg
JXJzaTogMTYgYnl0ZSBpbnB1dCBibG9jayBtCiAJIyAlcmR4OiBQb2x5MTMwNSBrZXkgcls1XQpA
QCAtNTgxLDQgKzU4MSw0IEBAIEVOVFJZKHBvbHkxMzA1XzJibG9ja19zc2UyKQogCXBvcAkJJXIx
MgogCXBvcAkJJXJieAogCXJldAotRU5EUFJPQyhwb2x5MTMwNV8yYmxvY2tfc3NlMikKK1NZTV9G
VU5DX0VORChwb2x5MTMwNV8yYmxvY2tfc3NlMikKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0
by9zZXJwZW50LWF2eC14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1h
dngteDg2XzY0LWFzbV82NC5TCmluZGV4IGMyZDRhMWZjOWVlOC4uNzJkZTg2YTgwOTFlIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1hdngteDg2XzY0LWFzbV82NC5TCisrKyBi
L2FyY2gveDg2L2NyeXB0by9zZXJwZW50LWF2eC14ODZfNjQtYXNtXzY0LlMKQEAgLTY3Nyw3ICs2
NzcsNyBAQCBTWU1fRlVOQ19TVEFSVF9MT0NBTChfX3NlcnBlbnRfZGVjX2JsazhfYXZ4KQogCXJl
dDsKIFNZTV9GVU5DX0VORChfX3NlcnBlbnRfZGVjX2JsazhfYXZ4KQogCi1FTlRSWShzZXJwZW50
X2VjYl9lbmNfOHdheV9hdngpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50X2VjYl9lbmNfOHdheV9h
dngpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTY5
Myw5ICs2OTMsOSBAQCBFTlRSWShzZXJwZW50X2VjYl9lbmNfOHdheV9hdngpCiAKIAlGUkFNRV9F
TkQKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfZWNiX2VuY184d2F5X2F2eCkKK1NZTV9GVU5DX0VO
RChzZXJwZW50X2VjYl9lbmNfOHdheV9hdngpCiAKLUVOVFJZKHNlcnBlbnRfZWNiX2RlY184d2F5
X2F2eCkKK1NZTV9GVU5DX1NUQVJUKHNlcnBlbnRfZWNiX2RlY184d2F5X2F2eCkKIAkvKiBpbnB1
dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNzExLDkgKzcxMSw5IEBA
IEVOVFJZKHNlcnBlbnRfZWNiX2RlY184d2F5X2F2eCkKIAogCUZSQU1FX0VORAogCXJldDsKLUVO
RFBST0Moc2VycGVudF9lY2JfZGVjXzh3YXlfYXZ4KQorU1lNX0ZVTkNfRU5EKHNlcnBlbnRfZWNi
X2RlY184d2F5X2F2eCkKIAotRU5UUlkoc2VycGVudF9jYmNfZGVjXzh3YXlfYXZ4KQorU1lNX0ZV
TkNfU1RBUlQoc2VycGVudF9jYmNfZGVjXzh3YXlfYXZ4KQogCS8qIGlucHV0OgogCSAqCSVyZGk6
IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC03MjksOSArNzI5LDkgQEAgRU5UUlkoc2VycGVu
dF9jYmNfZGVjXzh3YXlfYXZ4KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhzZXJwZW50
X2NiY19kZWNfOHdheV9hdngpCitTWU1fRlVOQ19FTkQoc2VycGVudF9jYmNfZGVjXzh3YXlfYXZ4
KQogCi1FTlRSWShzZXJwZW50X2N0cl84d2F5X2F2eCkKK1NZTV9GVU5DX1NUQVJUKHNlcnBlbnRf
Y3RyXzh3YXlfYXZ4KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTog
ZHN0CkBAIC03NDksOSArNzQ5LDkgQEAgRU5UUlkoc2VycGVudF9jdHJfOHdheV9hdngpCiAKIAlG
UkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfY3RyXzh3YXlfYXZ4KQorU1lNX0ZVTkNf
RU5EKHNlcnBlbnRfY3RyXzh3YXlfYXZ4KQogCi1FTlRSWShzZXJwZW50X3h0c19lbmNfOHdheV9h
dngpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50X3h0c19lbmNfOHdheV9hdngpCiAJLyogaW5wdXQ6
CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTc3MSw5ICs3NzEsOSBAQCBF
TlRSWShzZXJwZW50X3h0c19lbmNfOHdheV9hdngpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQ
Uk9DKHNlcnBlbnRfeHRzX2VuY184d2F5X2F2eCkKK1NZTV9GVU5DX0VORChzZXJwZW50X3h0c19l
bmNfOHdheV9hdngpCiAKLUVOVFJZKHNlcnBlbnRfeHRzX2RlY184d2F5X2F2eCkKK1NZTV9GVU5D
X1NUQVJUKHNlcnBlbnRfeHRzX2RlY184d2F5X2F2eCkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBj
dHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNzkzLDQgKzc5Myw0IEBAIEVOVFJZKHNlcnBlbnRf
eHRzX2RlY184d2F5X2F2eCkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0Moc2VycGVudF94
dHNfZGVjXzh3YXlfYXZ4KQorU1lNX0ZVTkNfRU5EKHNlcnBlbnRfeHRzX2RlY184d2F5X2F2eCkK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zZXJwZW50LWF2eDItYXNtXzY0LlMgYi9hcmNo
L3g4Ni9jcnlwdG8vc2VycGVudC1hdngyLWFzbV82NC5TCmluZGV4IDUyYzUyN2NlNGIxOC4uYjg2
NmYxNjMyODAzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1hdngyLWFzbV82
NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9zZXJwZW50LWF2eDItYXNtXzY0LlMKQEAgLTY3Myw3
ICs2NzMsNyBAQCBTWU1fRlVOQ19TVEFSVF9MT0NBTChfX3NlcnBlbnRfZGVjX2JsazE2KQogCXJl
dDsKIFNZTV9GVU5DX0VORChfX3NlcnBlbnRfZGVjX2JsazE2KQogCi1FTlRSWShzZXJwZW50X2Vj
Yl9lbmNfMTZ3YXkpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50X2VjYl9lbmNfMTZ3YXkpCiAJLyog
aW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTY5Myw5ICs2OTMs
OSBAQCBFTlRSWShzZXJwZW50X2VjYl9lbmNfMTZ3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1F
TkRQUk9DKHNlcnBlbnRfZWNiX2VuY18xNndheSkKK1NZTV9GVU5DX0VORChzZXJwZW50X2VjYl9l
bmNfMTZ3YXkpCiAKLUVOVFJZKHNlcnBlbnRfZWNiX2RlY18xNndheSkKK1NZTV9GVU5DX1NUQVJU
KHNlcnBlbnRfZWNiX2RlY18xNndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAog
CSAqCSVyc2k6IGRzdApAQCAtNzE1LDkgKzcxNSw5IEBAIEVOVFJZKHNlcnBlbnRfZWNiX2RlY18x
NndheSkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0Moc2VycGVudF9lY2JfZGVjXzE2d2F5
KQorU1lNX0ZVTkNfRU5EKHNlcnBlbnRfZWNiX2RlY18xNndheSkKIAotRU5UUlkoc2VycGVudF9j
YmNfZGVjXzE2d2F5KQorU1lNX0ZVTkNfU1RBUlQoc2VycGVudF9jYmNfZGVjXzE2d2F5KQogCS8q
IGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC03MzgsOSArNzM4
LDkgQEAgRU5UUlkoc2VycGVudF9jYmNfZGVjXzE2d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0Owot
RU5EUFJPQyhzZXJwZW50X2NiY19kZWNfMTZ3YXkpCitTWU1fRlVOQ19FTkQoc2VycGVudF9jYmNf
ZGVjXzE2d2F5KQogCi1FTlRSWShzZXJwZW50X2N0cl8xNndheSkKK1NZTV9GVU5DX1NUQVJUKHNl
cnBlbnRfY3RyXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJz
aTogZHN0ICgxNiBibG9ja3MpCkBAIC03NjMsOSArNzYzLDkgQEAgRU5UUlkoc2VycGVudF9jdHJf
MTZ3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfY3RyXzE2d2F5KQor
U1lNX0ZVTkNfRU5EKHNlcnBlbnRfY3RyXzE2d2F5KQogCi1FTlRSWShzZXJwZW50X3h0c19lbmNf
MTZ3YXkpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50X3h0c19lbmNfMTZ3YXkpCiAJLyogaW5wdXQ6
CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QgKDE2IGJsb2NrcykKQEAgLTc4OSw5
ICs3ODksOSBAQCBFTlRSWShzZXJwZW50X3h0c19lbmNfMTZ3YXkpCiAKIAlGUkFNRV9FTkQKIAly
ZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfeHRzX2VuY18xNndheSkKK1NZTV9GVU5DX0VORChzZXJwZW50
X3h0c19lbmNfMTZ3YXkpCiAKLUVOVFJZKHNlcnBlbnRfeHRzX2RlY18xNndheSkKK1NZTV9GVU5D
X1NUQVJUKHNlcnBlbnRfeHRzX2RlY18xNndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgs
IENUWAogCSAqCSVyc2k6IGRzdCAoMTYgYmxvY2tzKQpAQCAtODE1LDQgKzgxNSw0IEBAIEVOVFJZ
KHNlcnBlbnRfeHRzX2RlY18xNndheSkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0Moc2Vy
cGVudF94dHNfZGVjXzE2d2F5KQorU1lNX0ZVTkNfRU5EKHNlcnBlbnRfeHRzX2RlY18xNndheSkK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zZXJwZW50LXNzZTIteDg2XzY0LWFzbV82NC5T
IGIvYXJjaC94ODYvY3J5cHRvL3NlcnBlbnQtc3NlMi14ODZfNjQtYXNtXzY0LlMKaW5kZXggYWNj
MDY2YzdjNmIyLi5iZGVlZTkwMGRmNjMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9zZXJw
ZW50LXNzZTIteDg2XzY0LWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9zZXJwZW50LXNz
ZTIteDg2XzY0LWFzbV82NC5TCkBAIC02MzQsNyArNjM0LDcgQEAKIAlweG9yIHQwLAkJeDM7IFwK
IAltb3ZkcXUgeDMsCQkoMyo0KjQpKG91dCk7CiAKLUVOVFJZKF9fc2VycGVudF9lbmNfYmxrXzh3
YXkpCitTWU1fRlVOQ19TVEFSVChfX3NlcnBlbnRfZW5jX2Jsa184d2F5KQogCS8qIGlucHV0Ogog
CSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC02OTcsOSArNjk3LDkgQEAgRU5U
UlkoX19zZXJwZW50X2VuY19ibGtfOHdheSkKIAl4b3JfYmxvY2tzKCVyYXgsIFJBMiwgUkIyLCBS
QzIsIFJEMiwgUkswLCBSSzEsIFJLMik7CiAKIAlyZXQ7Ci1FTkRQUk9DKF9fc2VycGVudF9lbmNf
YmxrXzh3YXkpCitTWU1fRlVOQ19FTkQoX19zZXJwZW50X2VuY19ibGtfOHdheSkKIAotRU5UUlko
c2VycGVudF9kZWNfYmxrXzh3YXkpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50X2RlY19ibGtfOHdh
eSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNzUx
LDQgKzc1MSw0IEBAIEVOVFJZKHNlcnBlbnRfZGVjX2Jsa184d2F5KQogCXdyaXRlX2Jsb2Nrcygl
cmF4LCBSQzIsIFJEMiwgUkIyLCBSRTIsIFJLMCwgUksxLCBSSzIpOwogCiAJcmV0OwotRU5EUFJP
QyhzZXJwZW50X2RlY19ibGtfOHdheSkKK1NZTV9GVU5DX0VORChzZXJwZW50X2RlY19ibGtfOHdh
eSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zaGExX2F2eDJfeDg2XzY0X2FzbS5TIGIv
YXJjaC94ODYvY3J5cHRvL3NoYTFfYXZ4Ml94ODZfNjRfYXNtLlMKaW5kZXggOWY3MTJhN2RmZDc5
Li42ZGVjYzg1ZWY3YjcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9zaGExX2F2eDJfeDg2
XzY0X2FzbS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9zaGExX2F2eDJfeDg2XzY0X2FzbS5TCkBA
IC02MzQsNyArNjM0LDcgQEAgX2xvb3AzOgogICogcGFyYW06IGZ1bmN0aW9uJ3MgbmFtZQogICov
CiAubWFjcm8gU0hBMV9WRUNUT1JfQVNNICBuYW1lCi0JRU5UUlkoXG5hbWUpCisJU1lNX0ZVTkNf
U1RBUlQoXG5hbWUpCiAKIAlwdXNoCSVyYngKIAlwdXNoCSVyMTIKQEAgLTY3Niw3ICs2NzYsNyBA
QCBfbG9vcDM6CiAKIAlyZXQKIAotCUVORFBST0MoXG5hbWUpCisJU1lNX0ZVTkNfRU5EKFxuYW1l
KQogLmVuZG0KIAogLnNlY3Rpb24gLnJvZGF0YQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRv
L3NoYTFfbmlfYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhMV9uaV9hc20uUwppbmRleCBlYmJk
YmE3MmFlMDcuLjExZWZlM2E0NWExZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTFf
bmlfYXNtLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTFfbmlfYXNtLlMKQEAgLTk1LDcgKzk1
LDcgQEAKICAqLwogLnRleHQKIC5hbGlnbiAzMgotRU5UUlkoc2hhMV9uaV90cmFuc2Zvcm0pCitT
WU1fRlVOQ19TVEFSVChzaGExX25pX3RyYW5zZm9ybSkKIAltb3YJCSVyc3AsIFJTUFNBVkUKIAlz
dWIJCSRGUkFNRV9TSVpFLCAlcnNwCiAJYW5kCQkkfjB4RiwgJXJzcApAQCAtMjkxLDcgKzI5MSw3
IEBAIEVOVFJZKHNoYTFfbmlfdHJhbnNmb3JtKQogCW1vdgkJUlNQU0FWRSwgJXJzcAogCiAJcmV0
Ci1FTkRQUk9DKHNoYTFfbmlfdHJhbnNmb3JtKQorU1lNX0ZVTkNfRU5EKHNoYTFfbmlfdHJhbnNm
b3JtKQogCiAuc2VjdGlvbgkucm9kYXRhLmNzdDE2LlBTSFVGRkxFX0JZVEVfRkxJUF9NQVNLLCAi
YU0iLCBAcHJvZ2JpdHMsIDE2CiAuYWxpZ24gMTYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0
by9zaGExX3Nzc2UzX2FzbS5TIGIvYXJjaC94ODYvY3J5cHRvL3NoYTFfc3NzZTNfYXNtLlMKaW5k
ZXggNjEzZDBiZmMzZDg0Li4yNjVjYWJhM2QxMTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0
by9zaGExX3Nzc2UzX2FzbS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9zaGExX3Nzc2UzX2FzbS5T
CkBAIC03MSw3ICs3MSw3IEBACiAgKiBwYXJhbTogZnVuY3Rpb24ncyBuYW1lCiAgKi8KIC5tYWNy
byBTSEExX1ZFQ1RPUl9BU00gIG5hbWUKLQlFTlRSWShcbmFtZSkKKwlTWU1fRlVOQ19TVEFSVChc
bmFtZSkKIAogCXB1c2gJJXJieAogCXB1c2gJJXIxMgpAQCAtMTA1LDcgKzEwNSw3IEBACiAJcG9w
CSVyYngKIAlyZXQKIAotCUVORFBST0MoXG5hbWUpCisJU1lNX0ZVTkNfRU5EKFxuYW1lKQogLmVu
ZG0KIAogLyoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4LWFzbS5TIGIv
YXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngtYXNtLlMKaW5kZXggMDAxYmJjZjkzYzc5Li4yMmUx
NGM4ZGQyZTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4LWFzbS5TCisr
KyBiL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4LWFzbS5TCkBAIC0zNDcsNyArMzQ3LDcgQEAg
YSA9IFRNUF8KICMjIGFyZyAzIDogTnVtIGJsb2NrcwogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAudGV4dAot
RU5UUlkoc2hhMjU2X3RyYW5zZm9ybV9hdngpCitTWU1fRlVOQ19TVEFSVChzaGEyNTZfdHJhbnNm
b3JtX2F2eCkKIC5hbGlnbiAzMgogCXB1c2hxICAgJXJieAogCXB1c2hxICAgJXIxMgpAQCAtNDYw
LDcgKzQ2MCw3IEBAIGRvbmVfaGFzaDoKIAlwb3BxCSVyMTIKIAlwb3BxICAgICVyYngKIAlyZXQK
LUVORFBST0Moc2hhMjU2X3RyYW5zZm9ybV9hdngpCitTWU1fRlVOQ19FTkQoc2hhMjU2X3RyYW5z
Zm9ybV9hdngpCiAKIC5zZWN0aW9uCS5yb2RhdGEuY3N0MjU2LksyNTYsICJhTSIsIEBwcm9nYml0
cywgMjU2CiAuYWxpZ24gNjQKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4
Mi1hc20uUyBiL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4Mi1hc20uUwppbmRleCAxNDIwZGIx
NWRjZGQuLjUxOWI1NTFhZDU3NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1h
dngyLWFzbS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4Mi1hc20uUwpAQCAtNTI2
LDcgKzUyNiw3IEBAIFNUQUNLX1NJWkUJPSBfUlNQICAgICAgKyBfUlNQX1NJWkUKICMjIGFyZyAz
IDogTnVtIGJsb2NrcwogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAudGV4dAotRU5UUlkoc2hhMjU2X3RyYW5z
Zm9ybV9yb3J4KQorU1lNX0ZVTkNfU1RBUlQoc2hhMjU2X3RyYW5zZm9ybV9yb3J4KQogLmFsaWdu
IDMyCiAJcHVzaHEJJXJieAogCXB1c2hxCSVyMTIKQEAgLTcxMyw3ICs3MTMsNyBAQCBkb25lX2hh
c2g6CiAJcG9wcQklcjEyCiAJcG9wcQklcmJ4CiAJcmV0Ci1FTkRQUk9DKHNoYTI1Nl90cmFuc2Zv
cm1fcm9yeCkKK1NZTV9GVU5DX0VORChzaGEyNTZfdHJhbnNmb3JtX3JvcngpCiAKIC5zZWN0aW9u
CS5yb2RhdGEuY3N0NTEyLksyNTYsICJhTSIsIEBwcm9nYml0cywgNTEyCiAuYWxpZ24gNjQKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtc3NzZTMtYXNtLlMgYi9hcmNoL3g4Ni9j
cnlwdG8vc2hhMjU2LXNzc2UzLWFzbS5TCmluZGV4IGM2YzA1ZWQyYzE2YS4uNjljYzJmOTFkYzRj
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vc2hhMjU2LXNzc2UzLWFzbS5TCisrKyBiL2Fy
Y2gveDg2L2NyeXB0by9zaGEyNTYtc3NzZTMtYXNtLlMKQEAgLTM1Myw3ICszNTMsNyBAQCBhID0g
VE1QXwogIyMgYXJnIDMgOiBOdW0gYmxvY2tzCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIC50ZXh0Ci1FTlRS
WShzaGEyNTZfdHJhbnNmb3JtX3Nzc2UzKQorU1lNX0ZVTkNfU1RBUlQoc2hhMjU2X3RyYW5zZm9y
bV9zc3NlMykKIC5hbGlnbiAzMgogCXB1c2hxICAgJXJieAogCXB1c2hxICAgJXIxMgpAQCAtNDcx
LDcgKzQ3MSw3IEBAIGRvbmVfaGFzaDoKIAlwb3BxICAgICVyYngKIAogCXJldAotRU5EUFJPQyhz
aGEyNTZfdHJhbnNmb3JtX3Nzc2UzKQorU1lNX0ZVTkNfRU5EKHNoYTI1Nl90cmFuc2Zvcm1fc3Nz
ZTMpCiAKIC5zZWN0aW9uCS5yb2RhdGEuY3N0MjU2LksyNTYsICJhTSIsIEBwcm9nYml0cywgMjU2
CiAuYWxpZ24gNjQKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zaGEyNTZfbmlfYXNtLlMg
Yi9hcmNoL3g4Ni9jcnlwdG8vc2hhMjU2X25pX2FzbS5TCmluZGV4IGZiNThmNThlY2ZiYy4uN2Fi
YWRlMDRhM2EzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vc2hhMjU2X25pX2FzbS5TCisr
KyBiL2FyY2gveDg2L2NyeXB0by9zaGEyNTZfbmlfYXNtLlMKQEAgLTk3LDcgKzk3LDcgQEAKIAog
LnRleHQKIC5hbGlnbiAzMgotRU5UUlkoc2hhMjU2X25pX3RyYW5zZm9ybSkKK1NZTV9GVU5DX1NU
QVJUKHNoYTI1Nl9uaV90cmFuc2Zvcm0pCiAKIAlzaGwJCSQ2LCBOVU1fQkxLUwkJLyogIGNvbnZl
cnQgdG8gYnl0ZXMgKi8KIAlqegkJLkxkb25lX2hhc2gKQEAgLTMyNyw3ICszMjcsNyBAQCBFTlRS
WShzaGEyNTZfbmlfdHJhbnNmb3JtKQogLkxkb25lX2hhc2g6CiAKIAlyZXQKLUVORFBST0Moc2hh
MjU2X25pX3RyYW5zZm9ybSkKK1NZTV9GVU5DX0VORChzaGEyNTZfbmlfdHJhbnNmb3JtKQogCiAu
c2VjdGlvbgkucm9kYXRhLmNzdDI1Ni5LMjU2LCAiYU0iLCBAcHJvZ2JpdHMsIDI1NgogLmFsaWdu
IDY0CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eC1hc20uUyBiL2FyY2gv
eDg2L2NyeXB0by9zaGE1MTItYXZ4LWFzbS5TCmluZGV4IDM5MjM1ZmVmZTZmNy4uMzcwNGRkZDdl
NWQ1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eC1hc20uUworKysgYi9h
cmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eC1hc20uUwpAQCAtMjc3LDcgKzI3Nyw3IEBAIGZyYW1l
X3NpemUgPSBmcmFtZV9HUFJTQVZFICsgR1BSU0FWRV9TSVpFCiAjIG1lc3NhZ2UgYmxvY2tzLgog
IyBMIGlzIHRoZSBtZXNzYWdlIGxlbmd0aCBpbiBTSEE1MTIgYmxvY2tzCiAjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMKLUVOVFJZKHNoYTUxMl90cmFuc2Zvcm1fYXZ4KQorU1lNX0ZVTkNfU1RBUlQoc2hhNTEyX3Ry
YW5zZm9ybV9hdngpCiAJY21wICQwLCBtc2dsZW4KIAlqZSBub3dvcmsKIApAQCAtMzY1LDcgKzM2
NSw3IEBAIHVwZGF0ZWJsb2NrOgogCiBub3dvcms6CiAJcmV0Ci1FTkRQUk9DKHNoYTUxMl90cmFu
c2Zvcm1fYXZ4KQorU1lNX0ZVTkNfRU5EKHNoYTUxMl90cmFuc2Zvcm1fYXZ4KQogCiAjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMKICMjIyBCaW5hcnkgRGF0YQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3No
YTUxMi1hdngyLWFzbS5TIGIvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1hdngyLWFzbS5TCmluZGV4
IGIxNmQ1NjAwNTE2Mi4uODBkODMwZTdlZTA5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8v
c2hhNTEyLWF2eDItYXNtLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1hdngyLWFzbS5T
CkBAIC01NjksNyArNTY5LDcgQEAgZnJhbWVfc2l6ZSA9IGZyYW1lX0dQUlNBVkUgKyBHUFJTQVZF
X1NJWkUKICMgICBtZXNzYWdlIGJsb2Nrcy4KICMgTCBpcyB0aGUgbWVzc2FnZSBsZW5ndGggaW4g
U0hBNTEyIGJsb2NrcwogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi1FTlRSWShzaGE1MTJfdHJhbnNmb3JtX3Jv
cngpCitTWU1fRlVOQ19TVEFSVChzaGE1MTJfdHJhbnNmb3JtX3JvcngpCiAJIyBBbGxvY2F0ZSBT
dGFjayBTcGFjZQogCW1vdgklcnNwLCAlcmF4CiAJc3ViCSRmcmFtZV9zaXplLCAlcnNwCkBAIC02
ODIsNyArNjgyLDcgQEAgZG9uZV9oYXNoOgogCSMgUmVzdG9yZSBTdGFjayBQb2ludGVyCiAJbW92
CWZyYW1lX1JTUFNBVkUoJXJzcCksICVyc3AKIAlyZXQKLUVORFBST0Moc2hhNTEyX3RyYW5zZm9y
bV9yb3J4KQorU1lNX0ZVTkNfRU5EKHNoYTUxMl90cmFuc2Zvcm1fcm9yeCkKIAogIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjCiAjIyMgQmluYXJ5IERhdGEKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zaGE1
MTItc3NzZTMtYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLXNzc2UzLWFzbS5TCmluZGV4
IDY2YmJkOTA1OGE5MC4uODM4Zjk4NGU5NWQ5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8v
c2hhNTEyLXNzc2UzLWFzbS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9zaGE1MTItc3NzZTMtYXNt
LlMKQEAgLTI3NSw3ICsyNzUsNyBAQCBmcmFtZV9zaXplID0gZnJhbWVfR1BSU0FWRSArIEdQUlNB
VkVfU0laRQogIyAgIG1lc3NhZ2UgYmxvY2tzLgogIyBMIGlzIHRoZSBtZXNzYWdlIGxlbmd0aCBp
biBTSEE1MTIgYmxvY2tzLgogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi1FTlRSWShzaGE1MTJfdHJhbnNmb3Jt
X3Nzc2UzKQorU1lNX0ZVTkNfU1RBUlQoc2hhNTEyX3RyYW5zZm9ybV9zc3NlMykKIAogCWNtcCAk
MCwgbXNnbGVuCiAJamUgbm93b3JrCkBAIC0zNjQsNyArMzY0LDcgQEAgdXBkYXRlYmxvY2s6CiAK
IG5vd29yazoKIAlyZXQKLUVORFBST0Moc2hhNTEyX3RyYW5zZm9ybV9zc3NlMykKK1NZTV9GVU5D
X0VORChzaGE1MTJfdHJhbnNmb3JtX3Nzc2UzKQogCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKICMjIyBCaW5h
cnkgRGF0YQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gtYXZ4LXg4Nl82NC1h
c21fNjQuUyBiL2FyY2gveDg2L2NyeXB0by90d29maXNoLWF2eC14ODZfNjQtYXNtXzY0LlMKaW5k
ZXggOTZkZGZkYTRkN2IyLi4xNmU1M2M5OGU2YTAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0
by90d29maXNoLWF2eC14ODZfNjQtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3R3b2Zp
c2gtYXZ4LXg4Nl82NC1hc21fNjQuUwpAQCAtMzMwLDcgKzMzMCw3IEBAIFNZTV9GVU5DX1NUQVJU
X0xPQ0FMKF9fdHdvZmlzaF9kZWNfYmxrOCkKIAlyZXQ7CiBTWU1fRlVOQ19FTkQoX190d29maXNo
X2RlY19ibGs4KQogCi1FTlRSWSh0d29maXNoX2VjYl9lbmNfOHdheSkKK1NZTV9GVU5DX1NUQVJU
KHR3b2Zpc2hfZWNiX2VuY184d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJ
ICoJJXJzaTogZHN0CkBAIC0zNDgsOSArMzQ4LDkgQEAgRU5UUlkodHdvZmlzaF9lY2JfZW5jXzh3
YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHR3b2Zpc2hfZWNiX2VuY184d2F5KQor
U1lNX0ZVTkNfRU5EKHR3b2Zpc2hfZWNiX2VuY184d2F5KQogCi1FTlRSWSh0d29maXNoX2VjYl9k
ZWNfOHdheSkKK1NZTV9GVU5DX1NUQVJUKHR3b2Zpc2hfZWNiX2RlY184d2F5KQogCS8qIGlucHV0
OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC0zNjgsOSArMzY4LDkgQEAg
RU5UUlkodHdvZmlzaF9lY2JfZGVjXzh3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9D
KHR3b2Zpc2hfZWNiX2RlY184d2F5KQorU1lNX0ZVTkNfRU5EKHR3b2Zpc2hfZWNiX2RlY184d2F5
KQogCi1FTlRSWSh0d29maXNoX2NiY19kZWNfOHdheSkKK1NZTV9GVU5DX1NUQVJUKHR3b2Zpc2hf
Y2JjX2RlY184d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTog
ZHN0CkBAIC0zOTMsOSArMzkzLDkgQEAgRU5UUlkodHdvZmlzaF9jYmNfZGVjXzh3YXkpCiAKIAlG
UkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHR3b2Zpc2hfY2JjX2RlY184d2F5KQorU1lNX0ZVTkNf
RU5EKHR3b2Zpc2hfY2JjX2RlY184d2F5KQogCi1FTlRSWSh0d29maXNoX2N0cl84d2F5KQorU1lN
X0ZVTkNfU1RBUlQodHdvZmlzaF9jdHJfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgs
IENUWAogCSAqCSVyc2k6IGRzdApAQCAtNDIwLDkgKzQyMCw5IEBAIEVOVFJZKHR3b2Zpc2hfY3Ry
Xzh3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHR3b2Zpc2hfY3RyXzh3YXkpCitT
WU1fRlVOQ19FTkQodHdvZmlzaF9jdHJfOHdheSkKIAotRU5UUlkodHdvZmlzaF94dHNfZW5jXzh3
YXkpCitTWU1fRlVOQ19TVEFSVCh0d29maXNoX3h0c19lbmNfOHdheSkKIAkvKiBpbnB1dDoKIAkg
KgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNDQ0LDkgKzQ0NCw5IEBAIEVOVFJZ
KHR3b2Zpc2hfeHRzX2VuY184d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyh0d29m
aXNoX3h0c19lbmNfOHdheSkKK1NZTV9GVU5DX0VORCh0d29maXNoX3h0c19lbmNfOHdheSkKIAot
RU5UUlkodHdvZmlzaF94dHNfZGVjXzh3YXkpCitTWU1fRlVOQ19TVEFSVCh0d29maXNoX3h0c19k
ZWNfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApA
QCAtNDY4LDQgKzQ2OCw0IEBAIEVOVFJZKHR3b2Zpc2hfeHRzX2RlY184d2F5KQogCiAJRlJBTUVf
RU5ECiAJcmV0OwotRU5EUFJPQyh0d29maXNoX3h0c19kZWNfOHdheSkKK1NZTV9GVU5DX0VORCh0
d29maXNoX3h0c19kZWNfOHdheSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by90d29maXNo
LXg4Nl82NC1hc21fNjQtM3dheS5TIGIvYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gteDg2XzY0LWFz
bV82NC0zd2F5LlMKaW5kZXggZTcyNzNhNjA2YTA3Li5jODMwYWVmNzcwNzAgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2NyeXB0by90d29maXNoLXg4Nl82NC1hc21fNjQtM3dheS5TCisrKyBiL2FyY2gv
eDg2L2NyeXB0by90d29maXNoLXg4Nl82NC1hc21fNjQtM3dheS5TCkBAIC0yMzUsNyArMjM1LDcg
QEAKIAlyb3JxICQzMiwJCQlSQUIyOyBcCiAJb3V0dW5wYWNrMyhtb3YsIFJJTywgMiwgUkFCLCAy
KTsKIAotRU5UUlkoX190d29maXNoX2VuY19ibGtfM3dheSkKK1NZTV9GVU5DX1NUQVJUKF9fdHdv
ZmlzaF9lbmNfYmxrXzN3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgkl
cnNpOiBkc3QKQEAgLTI4Miw5ICsyODIsOSBAQCBFTlRSWShfX3R3b2Zpc2hfZW5jX2Jsa18zd2F5
KQogCXBvcHEgJXIxMjsKIAlwb3BxICVyMTM7CiAJcmV0OwotRU5EUFJPQyhfX3R3b2Zpc2hfZW5j
X2Jsa18zd2F5KQorU1lNX0ZVTkNfRU5EKF9fdHdvZmlzaF9lbmNfYmxrXzN3YXkpCiAKLUVOVFJZ
KHR3b2Zpc2hfZGVjX2Jsa18zd2F5KQorU1lNX0ZVTkNfU1RBUlQodHdvZmlzaF9kZWNfYmxrXzN3
YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTMx
Nyw0ICszMTcsNCBAQCBFTlRSWSh0d29maXNoX2RlY19ibGtfM3dheSkKIAlwb3BxICVyMTI7CiAJ
cG9wcSAlcjEzOwogCXJldDsKLUVORFBST0ModHdvZmlzaF9kZWNfYmxrXzN3YXkpCitTWU1fRlVO
Q19FTkQodHdvZmlzaF9kZWNfYmxrXzN3YXkpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8v
dHdvZmlzaC14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vdHdvZmlzaC14ODZfNjQt
YXNtXzY0LlMKaW5kZXggYTM1MGM5OTBkYzg2Li43NGVmNmM1NWQ3NWYgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2NyeXB0by90d29maXNoLXg4Nl82NC1hc21fNjQuUworKysgYi9hcmNoL3g4Ni9jcnlw
dG8vdHdvZmlzaC14ODZfNjQtYXNtXzY0LlMKQEAgLTIxNSw3ICsyMTUsNyBAQAogCXhvcgklcjhk
LAkJZCAjIyBEO1wKIAlyb3IJJDEsCQlkICMjIEQ7CiAKLUVOVFJZKHR3b2Zpc2hfZW5jX2JsaykK
K1NZTV9GVU5DX1NUQVJUKHR3b2Zpc2hfZW5jX2JsaykKIAlwdXNocSAgICBSMQogCiAJLyogJXJk
aSBjb250YWlucyB0aGUgY3R4IGFkZHJlc3MgKi8KQEAgLTI2Niw5ICsyNjYsOSBAQCBFTlRSWSh0
d29maXNoX2VuY19ibGspCiAJcG9wcQlSMQogCW1vdmwJJDEsJWVheAogCXJldAotRU5EUFJPQyh0
d29maXNoX2VuY19ibGspCitTWU1fRlVOQ19FTkQodHdvZmlzaF9lbmNfYmxrKQogCi1FTlRSWSh0
d29maXNoX2RlY19ibGspCitTWU1fRlVOQ19TVEFSVCh0d29maXNoX2RlY19ibGspCiAJcHVzaHEg
ICAgUjEKIAogCS8qICVyZGkgY29udGFpbnMgdGhlIGN0eCBhZGRyZXNzICovCkBAIC0zMTgsNCAr
MzE4LDQgQEAgRU5UUlkodHdvZmlzaF9kZWNfYmxrKQogCXBvcHEJUjEKIAltb3ZsCSQxLCVlYXgK
IAlyZXQKLUVORFBST0ModHdvZmlzaF9kZWNfYmxrKQorU1lNX0ZVTkNfRU5EKHR3b2Zpc2hfZGVj
X2JsaykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9l
bnRyeS9lbnRyeV82NC5TCmluZGV4IDg4ZTg2NWVjOTY5NS4uNWU0MjEyZTM5OGY5IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5
XzY0LlMKQEAgLTE1LDcgKzE1LDcgQEAKICAqCQkJYXQgdGhlIHRvcCBvZiB0aGUga2VybmVsIHBy
b2Nlc3Mgc3RhY2suCiAgKgogICogU29tZSBtYWNybyB1c2FnZToKLSAqIC0gRU5UUlkvRU5EOgkJ
RGVmaW5lIGZ1bmN0aW9ucyBpbiB0aGUgc3ltYm9sIHRhYmxlLgorICogLSBTWU1fRlVOQ19TVEFS
VC9FTkQ6RGVmaW5lIGZ1bmN0aW9ucyBpbiB0aGUgc3ltYm9sIHRhYmxlLgogICogLSBUUkFDRV9J
UlFfKjoJVHJhY2UgaGFyZGlycSBzdGF0ZSBmb3IgbG9jayBkZWJ1Z2dpbmcuCiAgKiAtIGlkdGVu
dHJ5OgkJRGVmaW5lIGV4Y2VwdGlvbiBlbnRyeSBwb2ludHMuCiAgKi8KQEAgLTk4NSw3ICs5ODUs
NyBAQCBpZHRlbnRyeSBzaW1kX2NvcHJvY2Vzc29yX2Vycm9yCQlkb19zaW1kX2NvcHJvY2Vzc29y
X2Vycm9yCWhhc19lcnJvcl9jb2RlPTAKIAkgKiBSZWxvYWQgZ3Mgc2VsZWN0b3Igd2l0aCBleGNl
cHRpb24gaGFuZGxpbmcKIAkgKiBlZGk6ICBuZXcgc2VsZWN0b3IKIAkgKi8KLUVOVFJZKG5hdGl2
ZV9sb2FkX2dzX2luZGV4KQorU1lNX0ZVTkNfU1RBUlQobmF0aXZlX2xvYWRfZ3NfaW5kZXgpCiAJ
RlJBTUVfQkVHSU4KIAlwdXNoZnEKIAlESVNBQkxFX0lOVEVSUlVQVFMoQ0xCUl9BTlkgJiB+Q0xC
Ul9SREkpCkBAIC05OTksNyArOTk5LDcgQEAgRU5UUlkobmF0aXZlX2xvYWRfZ3NfaW5kZXgpCiAJ
cG9wZnEKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MobmF0aXZlX2xvYWRfZ3NfaW5kZXgpCitT
WU1fRlVOQ19FTkQobmF0aXZlX2xvYWRfZ3NfaW5kZXgpCiBFWFBPUlRfU1lNQk9MKG5hdGl2ZV9s
b2FkX2dzX2luZGV4KQogCiAJX0FTTV9FWFRBQkxFKC5MZ3NfY2hhbmdlLCBiYWRfZ3MpCkBAIC0x
MDIwLDcgKzEwMjAsNyBAQCBTWU1fQ09ERV9FTkQoYmFkX2dzKQogCS5wcmV2aW91cwogCiAvKiBD
YWxsIHNvZnRpcnEgb24gaW50ZXJydXB0IHN0YWNrLiBJbnRlcnJ1cHRzIGFyZSBvZmYuICovCi1F
TlRSWShkb19zb2Z0aXJxX293bl9zdGFjaykKK1NZTV9GVU5DX1NUQVJUKGRvX3NvZnRpcnFfb3du
X3N0YWNrKQogCXB1c2hxCSVyYnAKIAltb3YJJXJzcCwgJXJicAogCUVOVEVSX0lSUV9TVEFDSyBy
ZWdzPTAgb2xkX3JzcD0lcjExCkBAIC0xMDI4LDcgKzEwMjgsNyBAQCBFTlRSWShkb19zb2Z0aXJx
X293bl9zdGFjaykKIAlMRUFWRV9JUlFfU1RBQ0sgcmVncz0wCiAJbGVhdmVxCiAJcmV0Ci1FTkRQ
Uk9DKGRvX3NvZnRpcnFfb3duX3N0YWNrKQorU1lNX0ZVTkNfRU5EKGRvX3NvZnRpcnFfb3duX3N0
YWNrKQogCiAjaWZkZWYgQ09ORklHX1hFTl9QVgogaWR0ZW50cnkgaHlwZXJ2aXNvcl9jYWxsYmFj
ayB4ZW5fZG9faHlwZXJ2aXNvcl9jYWxsYmFjayBoYXNfZXJyb3JfY29kZT0wCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5
XzY0X2NvbXBhdC5TCmluZGV4IGRhMjk2NDM1Njc2ZS4uZjFkM2NjYWU1ZGQ1IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9l
bnRyeV82NF9jb21wYXQuUwpAQCAtNDYsNyArNDYsNyBAQAogICogZWJwICB1c2VyIHN0YWNrCiAg
KiAwKCVlYnApIGFyZzYKICAqLwotRU5UUlkoZW50cnlfU1lTRU5URVJfY29tcGF0KQorU1lNX0ZV
TkNfU1RBUlQoZW50cnlfU1lTRU5URVJfY29tcGF0KQogCS8qIEludGVycnVwdHMgYXJlIG9mZiBv
biBlbnRyeS4gKi8KIAlTV0FQR1MKIApAQCAtMTQ3LDcgKzE0Nyw3IEBAIEVOVFJZKGVudHJ5X1NZ
U0VOVEVSX2NvbXBhdCkKIAlwb3BmcQogCWptcAkuTHN5c2VudGVyX2ZsYWdzX2ZpeGVkCiBTWU1f
SU5ORVJfTEFCRUwoX19lbmRfZW50cnlfU1lTRU5URVJfY29tcGF0LCBTWU1fTF9HTE9CQUwpCi1F
TkRQUk9DKGVudHJ5X1NZU0VOVEVSX2NvbXBhdCkKK1NZTV9GVU5DX0VORChlbnRyeV9TWVNFTlRF
Ul9jb21wYXQpCiAKIC8qCiAgKiAzMi1iaXQgU1lTQ0FMTCBlbnRyeS4KZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2tlcm5lbC9hY3BpL3dha2V1cF82NC5TIGIvYXJjaC94ODYva2VybmVsL2FjcGkvd2Fr
ZXVwXzY0LlMKaW5kZXggNmM2MGZlMzQ2NTgzLi4wNDJmZDMwYWM0OTMgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2tlcm5lbC9hY3BpL3dha2V1cF82NC5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9hY3Bp
L3dha2V1cF82NC5TCkBAIC0xMyw3ICsxMyw3IEBACiAJLyoKIAkgKiBIb29yYXksIHdlIGFyZSBp
biBMb25nIDY0LWJpdCBtb2RlIChidXQgc3RpbGwgcnVubmluZyBpbiBsb3cgbWVtb3J5KQogCSAq
LwotRU5UUlkod2FrZXVwX2xvbmc2NCkKK1NZTV9GVU5DX1NUQVJUKHdha2V1cF9sb25nNjQpCiAJ
bW92cQlzYXZlZF9tYWdpYywgJXJheAogCW1vdnEJJDB4MTIzNDU2Nzg5YWJjZGVmMCwgJXJkeAog
CWNtcHEJJXJkeCwgJXJheApAQCAtMzQsMTMgKzM0LDEzIEBAIEVOVFJZKHdha2V1cF9sb25nNjQp
CiAKIAltb3ZxCXNhdmVkX3JpcCwgJXJheAogCWptcAkqJXJheAotRU5EUFJPQyh3YWtldXBfbG9u
ZzY0KQorU1lNX0ZVTkNfRU5EKHdha2V1cF9sb25nNjQpCiAKIFNZTV9DT0RFX1NUQVJUX0xPQ0FM
KGJvZ3VzXzY0X21hZ2ljKQogCWptcAlib2d1c182NF9tYWdpYwogU1lNX0NPREVfRU5EKGJvZ3Vz
XzY0X21hZ2ljKQogCi1FTlRSWShkb19zdXNwZW5kX2xvd2xldmVsKQorU1lNX0ZVTkNfU1RBUlQo
ZG9fc3VzcGVuZF9sb3dsZXZlbCkKIAlGUkFNRV9CRUdJTgogCXN1YnEJJDgsICVyc3AKIAl4b3Js
CSVlYXgsICVlYXgKQEAgLTEyMyw3ICsxMjMsNyBAQCBFTlRSWShkb19zdXNwZW5kX2xvd2xldmVs
KQogCWFkZHEJJDgsICVyc3AKIAlGUkFNRV9FTkQKIAlqbXAJcmVzdG9yZV9wcm9jZXNzb3Jfc3Rh
dGUKLUVORFBST0MoZG9fc3VzcGVuZF9sb3dsZXZlbCkKK1NZTV9GVU5DX0VORChkb19zdXNwZW5k
X2xvd2xldmVsKQogCiAuZGF0YQogc2F2ZWRfcmJwOgkJLnF1YWQJMApkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva2VybmVsL2Z0cmFjZV82NC5TIGIvYXJjaC94ODYva2VybmVsL2Z0cmFjZV82NC5TCmlu
ZGV4IGIwOTQyODk0MTMyMC4uZTNkNGVmNWQ3YWZmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJu
ZWwvZnRyYWNlXzY0LlMKKysrIGIvYXJjaC94ODYva2VybmVsL2Z0cmFjZV82NC5TCkBAIC0xNTAs
MTEgKzE1MCwxMSBAQCBFWFBPUlRfU1lNQk9MKG1jb3VudCkKIAogI2lmZGVmIENPTkZJR19EWU5B
TUlDX0ZUUkFDRQogCi1FTlRSWShmdW5jdGlvbl9ob29rKQorU1lNX0ZVTkNfU1RBUlQoZnVuY3Rp
b25faG9vaykKIAlyZXRxCi1FTkRQUk9DKGZ1bmN0aW9uX2hvb2spCitTWU1fRlVOQ19FTkQoZnVu
Y3Rpb25faG9vaykKIAotRU5UUlkoZnRyYWNlX2NhbGxlcikKK1NZTV9GVU5DX1NUQVJUKGZ0cmFj
ZV9jYWxsZXIpCiAJLyogc2F2ZV9tY291bnRfcmVncyBmaWxscyBpbiBmaXJzdCB0d28gcGFyYW1l
dGVycyAqLwogCXNhdmVfbWNvdW50X3JlZ3MKIApAQCAtMTg4LDkgKzE4OCw5IEBAIFNZTV9JTk5F
Ul9MQUJFTChmdHJhY2VfZ3JhcGhfY2FsbCwgU1lNX0xfR0xPQkFMKQogICovCiBXRUFLKGZ0cmFj
ZV9zdHViKQogCXJldHEKLUVORFBST0MoZnRyYWNlX2NhbGxlcikKK1NZTV9GVU5DX0VORChmdHJh
Y2VfY2FsbGVyKQogCi1FTlRSWShmdHJhY2VfcmVnc19jYWxsZXIpCitTWU1fRlVOQ19TVEFSVChm
dHJhY2VfcmVnc19jYWxsZXIpCiAJLyogU2F2ZSB0aGUgY3VycmVudCBmbGFncyBiZWZvcmUgYW55
IG9wZXJhdGlvbnMgdGhhdCBjYW4gY2hhbmdlIHRoZW0gKi8KIAlwdXNoZnEKIApAQCAtMjU5LDEy
ICsyNTksMTIgQEAgU1lNX0lOTkVSX0xBQkVMKGZ0cmFjZV9yZWdzX2NhbGxlcl9lbmQsIFNZTV9M
X0dMT0JBTCkKIAogCWptcCBmdHJhY2VfZXBpbG9ndWUKIAotRU5EUFJPQyhmdHJhY2VfcmVnc19j
YWxsZXIpCitTWU1fRlVOQ19FTkQoZnRyYWNlX3JlZ3NfY2FsbGVyKQogCiAKICNlbHNlIC8qICEg
Q09ORklHX0RZTkFNSUNfRlRSQUNFICovCiAKLUVOVFJZKGZ1bmN0aW9uX2hvb2spCitTWU1fRlVO
Q19TVEFSVChmdW5jdGlvbl9ob29rKQogCWNtcHEgJGZ0cmFjZV9zdHViLCBmdHJhY2VfdHJhY2Vf
ZnVuY3Rpb24KIAlqbnogdHJhY2UKIApAQCAtMjk1LDExICsyOTUsMTEgQEAgdHJhY2U6CiAJcmVz
dG9yZV9tY291bnRfcmVncwogCiAJam1wIGZncmFwaF90cmFjZQotRU5EUFJPQyhmdW5jdGlvbl9o
b29rKQorU1lNX0ZVTkNfRU5EKGZ1bmN0aW9uX2hvb2spCiAjZW5kaWYgLyogQ09ORklHX0RZTkFN
SUNfRlRSQUNFICovCiAKICNpZmRlZiBDT05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSCi1FTlRS
WShmdHJhY2VfZ3JhcGhfY2FsbGVyKQorU1lNX0ZVTkNfU1RBUlQoZnRyYWNlX2dyYXBoX2NhbGxl
cikKIAkvKiBTYXZlcyByYnAgaW50byAlcmR4IGFuZCBmaWxscyBmaXJzdCBwYXJhbWV0ZXIgICov
CiAJc2F2ZV9tY291bnRfcmVncwogCkBAIC0zMTcsNyArMzE3LDcgQEAgRU5UUlkoZnRyYWNlX2dy
YXBoX2NhbGxlcikKIAlyZXN0b3JlX21jb3VudF9yZWdzCiAKIAlyZXRxCi1FTkRQUk9DKGZ0cmFj
ZV9ncmFwaF9jYWxsZXIpCitTWU1fRlVOQ19FTkQoZnRyYWNlX2dyYXBoX2NhbGxlcikKIAogU1lN
X0NPREVfU1RBUlQocmV0dXJuX3RvX2hhbmRsZXIpCiAJVU5XSU5EX0hJTlRfRU1QVFkKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82
NC5TCmluZGV4IGY2ZWQzNmMzYWExNy4uNmEzOWMzNWEzZGQ5IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9rZXJuZWwvaGVhZF82NC5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKQEAgLTkz
LDcgKzkzLDcgQEAgU1lNX0NPREVfU1RBUlRfTk9BTElHTihzdGFydHVwXzY0KQogCWptcCAxZgog
U1lNX0NPREVfRU5EKHN0YXJ0dXBfNjQpCiAKLUVOVFJZKHNlY29uZGFyeV9zdGFydHVwXzY0KQor
U1lNX0NPREVfU1RBUlQoc2Vjb25kYXJ5X3N0YXJ0dXBfNjQpCiAJVU5XSU5EX0hJTlRfRU1QVFkK
IAkvKgogCSAqIEF0IHRoaXMgcG9pbnQgdGhlIENQVSBydW5zIGluIDY0Yml0IG1vZGUgQ1MuTCA9
IDEgQ1MuRCA9IDAsCkBAIC0yNDMsNyArMjQzLDcgQEAgRU5UUlkoc2Vjb25kYXJ5X3N0YXJ0dXBf
NjQpCiAJcHVzaHEJJXJheAkJIyB0YXJnZXQgYWRkcmVzcyBpbiBuZWdhdGl2ZSBzcGFjZQogCWxy
ZXRxCiAuTGFmdGVyX2xyZXQ6Ci1FTkQoc2Vjb25kYXJ5X3N0YXJ0dXBfNjQpCitTWU1fQ09ERV9F
TkQoc2Vjb25kYXJ5X3N0YXJ0dXBfNjQpCiAKICNpbmNsdWRlICJ2ZXJpZnlfY3B1LlMiCiAKQEAg
LTI1MywxMSArMjUzLDExIEBAIEVORChzZWNvbmRhcnlfc3RhcnR1cF82NCkKICAqIHVwIGFscmVh
ZHkgZXhjZXB0IHN0YWNrLiBXZSBqdXN0IHNldCB1cCBzdGFjayBoZXJlLiBUaGVuIGNhbGwKICAq
IHN0YXJ0X3NlY29uZGFyeSgpIHZpYSAuTGp1bXBfdG9fQ19jb2RlLgogICovCi1FTlRSWShzdGFy
dF9jcHUwKQorU1lNX0ZVTkNfU1RBUlQoc3RhcnRfY3B1MCkKIAltb3ZxCWluaXRpYWxfc3RhY2so
JXJpcCksICVyc3AKIAlVTldJTkRfSElOVF9FTVBUWQogCWptcAkuTGp1bXBfdG9fQ19jb2RlCi1F
TkRQUk9DKHN0YXJ0X2NwdTApCitTWU1fRlVOQ19FTkQoc3RhcnRfY3B1MCkKICNlbmRpZgogCiAJ
LyogQm90aCBTTVAgYm9vdHVwIGFuZCBBQ1BJIHN1c3BlbmQgY2hhbmdlIHRoZXNlIHZhcmlhYmxl
cyAqLwpAQCAtMjc0LDcgKzI3NCw3IEBAIFNZTV9EQVRBKGluaXRpYWxfc3RhY2ssCiAJX19GSU5J
VERBVEEKIAogCV9fSU5JVAotRU5UUlkoZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkpCitTWU1fQ09E
RV9TVEFSVChlYXJseV9pZHRfaGFuZGxlcl9hcnJheSkKIAlpID0gMAogCS5yZXB0IE5VTV9FWENF
UFRJT05fVkVDVE9SUwogCS5pZiAoKEVYQ0VQVElPTl9FUlJDT0RFX01BU0sgPj4gaSkgJiAxKSA9
PSAwCkBAIC0yOTAsNyArMjkwLDcgQEAgRU5UUlkoZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkpCiAJ
LmZpbGwgZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkgKyBpKkVBUkxZX0lEVF9IQU5ETEVSX1NJWkUg
LSAuLCAxLCAweGNjCiAJLmVuZHIKIAlVTldJTkRfSElOVF9JUkVUX1JFR1Mgb2Zmc2V0PTE2Ci1F
TkQoZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkpCitTWU1fQ09ERV9FTkQoZWFybHlfaWR0X2hhbmRs
ZXJfYXJyYXkpCiAKIFNZTV9DT0RFX1NUQVJUX0xPQ0FMKGVhcmx5X2lkdF9oYW5kbGVyX2NvbW1v
bikKIAkvKgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2lycWZsYWdzLlMgYi9hcmNoL3g4
Ni9rZXJuZWwvaXJxZmxhZ3MuUwppbmRleCBkZGVlYWFjOGFkZGEuLjBkYjAzNzUyMzViNCAxMDA2
NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2lycWZsYWdzLlMKKysrIGIvYXJjaC94ODYva2VybmVs
L2lycWZsYWdzLlMKQEAgLTcsMjAgKzcsMjAgQEAKIC8qCiAgKiB1bnNpZ25lZCBsb25nIG5hdGl2
ZV9zYXZlX2ZsKHZvaWQpCiAgKi8KLUVOVFJZKG5hdGl2ZV9zYXZlX2ZsKQorU1lNX0ZVTkNfU1RB
UlQobmF0aXZlX3NhdmVfZmwpCiAJcHVzaGYKIAlwb3AgJV9BU01fQVgKIAlyZXQKLUVORFBST0Mo
bmF0aXZlX3NhdmVfZmwpCitTWU1fRlVOQ19FTkQobmF0aXZlX3NhdmVfZmwpCiBFWFBPUlRfU1lN
Qk9MKG5hdGl2ZV9zYXZlX2ZsKQogCiAvKgogICogdm9pZCBuYXRpdmVfcmVzdG9yZV9mbCh1bnNp
Z25lZCBsb25nIGZsYWdzKQogICogJWVheC8lcmRpOiBmbGFncwogICovCi1FTlRSWShuYXRpdmVf
cmVzdG9yZV9mbCkKK1NZTV9GVU5DX1NUQVJUKG5hdGl2ZV9yZXN0b3JlX2ZsKQogCXB1c2ggJV9B
U01fQVJHMQogCXBvcGYKIAlyZXQKLUVORFBST0MobmF0aXZlX3Jlc3RvcmVfZmwpCitTWU1fRlVO
Q19FTkQobmF0aXZlX3Jlc3RvcmVfZmwpCiBFWFBPUlRfU1lNQk9MKG5hdGl2ZV9yZXN0b3JlX2Zs
KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva3ZtL3ZteC92bWVudGVyLlMgYi9hcmNoL3g4Ni9rdm0v
dm14L3ZtZW50ZXIuUwppbmRleCBiY2VmMmM3ZTliYzQuLjc0MGM3NTZkMTZhOCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYva3ZtL3ZteC92bWVudGVyLlMKKysrIGIvYXJjaC94ODYva3ZtL3ZteC92bWVu
dGVyLlMKQEAgLTE4LDcgKzE4LDcgQEAKICAqIHRoZXkgVk0tRmFpbCwgd2hlcmVhcyBhIHN1Y2Nl
c3NmdWwgVk0tRW50ZXIgKyBWTS1FeGl0IHdpbGwganVtcAogICogdG8gdm14X3ZtZXhpdC4KICAq
LwotRU5UUlkodm14X3ZtZW50ZXIpCitTWU1fRlVOQ19TVEFSVCh2bXhfdm1lbnRlcikKIAkvKiBF
RkxBR1MuWkYgaXMgc2V0IGlmIFZNQ1MuTEFVTkNIRUQgPT0gMCAqLwogCWplIDJmCiAKQEAgLTQw
LDcgKzQwLDcgQEAgRU5UUlkodm14X3ZtZW50ZXIpCiAJX0FTTV9FWFRBQkxFKDFiLCA1YikKIAlf
QVNNX0VYVEFCTEUoMmIsIDViKQogCi1FTkRQUk9DKHZteF92bWVudGVyKQorU1lNX0ZVTkNfRU5E
KHZteF92bWVudGVyKQogCiAvKioKICAqIHZteF92bWV4aXQgLSBIYW5kbGUgYSBWTVggVk0tRXhp
dApAQCAtNTIsNiArNTIsNiBAQCBFTkRQUk9DKHZteF92bWVudGVyKQogICogaGVyZSBhZnRlciBo
YXJkd2FyZSBsb2FkcyB0aGUgaG9zdCdzIHN0YXRlLCBpLmUuIHRoaXMgaXMgdGhlIGRlc3RpbmF0
aW9uCiAgKiByZWZlcnJlZCB0byBieSBWTUNTLkhPU1RfUklQLgogICovCi1FTlRSWSh2bXhfdm1l
eGl0KQorU1lNX0ZVTkNfU1RBUlQodm14X3ZtZXhpdCkKIAlyZXQKLUVORFBST0Modm14X3ZtZXhp
dCkKK1NZTV9GVU5DX0VORCh2bXhfdm1leGl0KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL2No
ZWNrc3VtXzMyLlMgYi9hcmNoL3g4Ni9saWIvY2hlY2tzdW1fMzIuUwppbmRleCBhZDhlMDkwNmQx
ZWEuLmRiMWQxZGQ1YWUzNSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL2NoZWNrc3VtXzMyLlMK
KysrIGIvYXJjaC94ODYvbGliL2NoZWNrc3VtXzMyLlMKQEAgLTI4NCw3ICsyODQsNyBAQCB1bnNp
Z25lZCBpbnQgY3N1bV9wYXJ0aWFsX2NvcHlfZ2VuZXJpYyAoY29uc3QgY2hhciAqc3JjLCBjaGFy
ICpkc3QsCiAjZGVmaW5lIEFSR0JBU0UgMTYJCQogI2RlZmluZSBGUAkJMTIKIAkJCi1FTlRSWShj
c3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQorU1lNX0ZVTkNfU1RBUlQoY3N1bV9wYXJ0aWFsX2Nv
cHlfZ2VuZXJpYykKIAlzdWJsICAkNCwlZXNwCQogCXB1c2hsICVlZGkKIAlwdXNobCAlZXNpCkBA
IC00MDIsNyArNDAyLDcgQEAgRFNUKAltb3ZiICVjbCwgKCVlZGkpCSkKIAlwb3BsICVlZGkKIAlw
b3BsICVlY3gJCQkjIGVxdWl2YWxlbnQgdG8gYWRkbCAkNCwlZXNwCiAJcmV0CQotRU5EUFJPQyhj
c3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQorU1lNX0ZVTkNfRU5EKGNzdW1fcGFydGlhbF9jb3B5
X2dlbmVyaWMpCiAKICNlbHNlCiAKQEAgLTQyMCw3ICs0MjAsNyBAQCBFTkRQUk9DKGNzdW1fcGFy
dGlhbF9jb3B5X2dlbmVyaWMpCiAKICNkZWZpbmUgQVJHQkFTRSAxMgogCQkKLUVOVFJZKGNzdW1f
cGFydGlhbF9jb3B5X2dlbmVyaWMpCitTWU1fRlVOQ19TVEFSVChjc3VtX3BhcnRpYWxfY29weV9n
ZW5lcmljKQogCXB1c2hsICVlYngKIAlwdXNobCAlZWRpCiAJcHVzaGwgJWVzaQpAQCAtNDg3LDcg
KzQ4Nyw3IEBAIERTVCgJbW92YiAlZGwsICglZWRpKSAgICAgICAgICkKIAlwb3BsICVlZGkKIAlw
b3BsICVlYngKIAlyZXQKLUVORFBST0MoY3N1bV9wYXJ0aWFsX2NvcHlfZ2VuZXJpYykKK1NZTV9G
VU5DX0VORChjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQogCQkJCQogI3VuZGVmIFJPVU5ECiAj
dW5kZWYgUk9VTkQxCQkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9jbGVhcl9wYWdlXzY0LlMg
Yi9hcmNoL3g4Ni9saWIvY2xlYXJfcGFnZV82NC5TCmluZGV4IDg4YWNkMzQ5OTExYi4uNDdhYTI4
MzAwMTBiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvY2xlYXJfcGFnZV82NC5TCisrKyBiL2Fy
Y2gveDg2L2xpYi9jbGVhcl9wYWdlXzY0LlMKQEAgLTEyLDE1ICsxMiwxNSBAQAogICogWmVybyBh
IHBhZ2UuCiAgKiAlcmRpCS0gcGFnZQogICovCi1FTlRSWShjbGVhcl9wYWdlX3JlcCkKK1NZTV9G
VU5DX1NUQVJUKGNsZWFyX3BhZ2VfcmVwKQogCW1vdmwgJDQwOTYvOCwlZWN4CiAJeG9ybCAlZWF4
LCVlYXgKIAlyZXAgc3Rvc3EKIAlyZXQKLUVORFBST0MoY2xlYXJfcGFnZV9yZXApCitTWU1fRlVO
Q19FTkQoY2xlYXJfcGFnZV9yZXApCiBFWFBPUlRfU1lNQk9MX0dQTChjbGVhcl9wYWdlX3JlcCkK
IAotRU5UUlkoY2xlYXJfcGFnZV9vcmlnKQorU1lNX0ZVTkNfU1RBUlQoY2xlYXJfcGFnZV9vcmln
KQogCXhvcmwgICAlZWF4LCVlYXgKIAltb3ZsICAgJDQwOTYvNjQsJWVjeAogCS5wMmFsaWduIDQK
QEAgLTM5LDEzICszOSwxMyBAQCBFTlRSWShjbGVhcl9wYWdlX29yaWcpCiAJam56CS5MbG9vcAog
CW5vcAogCXJldAotRU5EUFJPQyhjbGVhcl9wYWdlX29yaWcpCitTWU1fRlVOQ19FTkQoY2xlYXJf
cGFnZV9vcmlnKQogRVhQT1JUX1NZTUJPTF9HUEwoY2xlYXJfcGFnZV9vcmlnKQogCi1FTlRSWShj
bGVhcl9wYWdlX2VybXMpCitTWU1fRlVOQ19TVEFSVChjbGVhcl9wYWdlX2VybXMpCiAJbW92bCAk
NDA5NiwlZWN4CiAJeG9ybCAlZWF4LCVlYXgKIAlyZXAgc3Rvc2IKIAlyZXQKLUVORFBST0MoY2xl
YXJfcGFnZV9lcm1zKQorU1lNX0ZVTkNfRU5EKGNsZWFyX3BhZ2VfZXJtcykKIEVYUE9SVF9TWU1C
T0xfR1BMKGNsZWFyX3BhZ2VfZXJtcykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9jbXB4Y2hn
MTZiX2VtdS5TIGIvYXJjaC94ODYvbGliL2NtcHhjaGcxNmJfZW11LlMKaW5kZXggOWIzMzAyNDJl
NzQwLi5iNmJhNjM2MGIzY2EgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9jbXB4Y2hnMTZiX2Vt
dS5TCisrKyBiL2FyY2gveDg2L2xpYi9jbXB4Y2hnMTZiX2VtdS5TCkBAIC0xOSw3ICsxOSw3IEBA
CiAgKiAlcmN4IDogaGlnaCA2NCBiaXRzIG9mIG5ldyB2YWx1ZQogICogJWFsICA6IE9wZXJhdGlv
biBzdWNjZXNzZnVsCiAgKi8KLUVOVFJZKHRoaXNfY3B1X2NtcHhjaGcxNmJfZW11KQorU1lNX0ZV
TkNfU1RBUlQodGhpc19jcHVfY21weGNoZzE2Yl9lbXUpCiAKICMKICMgRW11bGF0ZSAnY21weGNo
ZzE2YiAlZ3M6KCVyc2kpJyBleGNlcHQgd2UgcmV0dXJuIHRoZSByZXN1bHQgaW4gJWFsIG5vdApA
QCAtNTAsNCArNTAsNCBAQCBFTlRSWSh0aGlzX2NwdV9jbXB4Y2hnMTZiX2VtdSkKIAl4b3IgJWFs
LCVhbAogCXJldAogCi1FTkRQUk9DKHRoaXNfY3B1X2NtcHhjaGcxNmJfZW11KQorU1lNX0ZVTkNf
RU5EKHRoaXNfY3B1X2NtcHhjaGcxNmJfZW11KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL2Nt
cHhjaGc4Yl9lbXUuUyBiL2FyY2gveDg2L2xpYi9jbXB4Y2hnOGJfZW11LlMKaW5kZXggMDNhMTg2
ZmMwNmVhLi43N2FhMThkYjM5NjggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9jbXB4Y2hnOGJf
ZW11LlMKKysrIGIvYXJjaC94ODYvbGliL2NtcHhjaGc4Yl9lbXUuUwpAQCAtMTksNyArMTksNyBA
QAogICogJWVieCA6IGxvdyAzMiBiaXRzIG9mIG5ldyB2YWx1ZQogICogJWVjeCA6IGhpZ2ggMzIg
Yml0cyBvZiBuZXcgdmFsdWUKICAqLwotRU5UUlkoY21weGNoZzhiX2VtdSkKK1NZTV9GVU5DX1NU
QVJUKGNtcHhjaGc4Yl9lbXUpCiAKICMKICMgRW11bGF0ZSAnY21weGNoZzhiICglZXNpKScgb24g
VVAgZXhjZXB0IHdlIGRvbid0CkBAIC00OCw1ICs0OCw1IEBAIEVOVFJZKGNtcHhjaGc4Yl9lbXUp
CiAJcG9wZmwKIAlyZXQKIAotRU5EUFJPQyhjbXB4Y2hnOGJfZW11KQorU1lNX0ZVTkNfRU5EKGNt
cHhjaGc4Yl9lbXUpCiBFWFBPUlRfU1lNQk9MKGNtcHhjaGc4Yl9lbXUpCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMgYi9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMK
aW5kZXggZjUwNTg3MGJkOTNiLi4yNDAyZDRjNDg5ZDIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xp
Yi9jb3B5X3BhZ2VfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMKQEAgLTEz
LDEyICsxMywxMiBAQAogICogcHJlZmV0Y2ggZGlzdGFuY2UgYmFzZWQgb24gU01QL1VQLgogICov
CiAJQUxJR04KLUVOVFJZKGNvcHlfcGFnZSkKK1NZTV9GVU5DX1NUQVJUKGNvcHlfcGFnZSkKIAlB
TFRFUk5BVElWRSAiam1wIGNvcHlfcGFnZV9yZWdzIiwgIiIsIFg4Nl9GRUFUVVJFX1JFUF9HT09E
CiAJbW92bAkkNDA5Ni84LCAlZWN4CiAJcmVwCW1vdnNxCiAJcmV0Ci1FTkRQUk9DKGNvcHlfcGFn
ZSkKK1NZTV9GVU5DX0VORChjb3B5X3BhZ2UpCiBFWFBPUlRfU1lNQk9MKGNvcHlfcGFnZSkKIAog
U1lNX0ZVTkNfU1RBUlRfTE9DQUwoY29weV9wYWdlX3JlZ3MpCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9saWIvY29weV91c2VyXzY0LlMgYi9hcmNoL3g4Ni9saWIvY29weV91c2VyXzY0LlMKaW5kZXgg
ZGI0ZTVhYTA4NThiLi40MTIyNmFiODdlODkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9jb3B5
X3VzZXJfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvY29weV91c2VyXzY0LlMKQEAgLTI5LDcgKzI5
LDcgQEAKICAqIE91dHB1dDoKICAqIGVheCB1bmNvcGllZCBieXRlcyBvciAwIGlmIHN1Y2Nlc3Nm
dWwuCiAgKi8KLUVOVFJZKGNvcHlfdXNlcl9nZW5lcmljX3Vucm9sbGVkKQorU1lNX0ZVTkNfU1RB
UlQoY29weV91c2VyX2dlbmVyaWNfdW5yb2xsZWQpCiAJQVNNX1NUQUMKIAljbXBsICQ4LCVlZHgK
IAlqYiAyMGYJCS8qIGxlc3MgdGhlbiA4IGJ5dGVzLCBnbyB0byBieXRlIGNvcHkgbG9vcCAqLwpA
QCAtMTEyLDcgKzExMiw3IEBAIEVOVFJZKGNvcHlfdXNlcl9nZW5lcmljX3Vucm9sbGVkKQogCV9B
U01fRVhUQUJMRV9VQSgxOWIsIDQwYikKIAlfQVNNX0VYVEFCTEVfVUEoMjFiLCA1MGIpCiAJX0FT
TV9FWFRBQkxFX1VBKDIyYiwgNTBiKQotRU5EUFJPQyhjb3B5X3VzZXJfZ2VuZXJpY191bnJvbGxl
ZCkKK1NZTV9GVU5DX0VORChjb3B5X3VzZXJfZ2VuZXJpY191bnJvbGxlZCkKIEVYUE9SVF9TWU1C
T0woY29weV91c2VyX2dlbmVyaWNfdW5yb2xsZWQpCiAKIC8qIFNvbWUgQ1BVcyBydW4gZmFzdGVy
IHVzaW5nIHRoZSBzdHJpbmcgY29weSBpbnN0cnVjdGlvbnMuCkBAIC0xMzMsNyArMTMzLDcgQEAg
RVhQT1JUX1NZTUJPTChjb3B5X3VzZXJfZ2VuZXJpY191bnJvbGxlZCkKICAqIE91dHB1dDoKICAq
IGVheCB1bmNvcGllZCBieXRlcyBvciAwIGlmIHN1Y2Nlc3NmdWwuCiAgKi8KLUVOVFJZKGNvcHlf
dXNlcl9nZW5lcmljX3N0cmluZykKK1NZTV9GVU5DX1NUQVJUKGNvcHlfdXNlcl9nZW5lcmljX3N0
cmluZykKIAlBU01fU1RBQwogCWNtcGwgJDgsJWVkeAogCWpiIDJmCQkvKiBsZXNzIHRoYW4gOCBi
eXRlcywgZ28gdG8gYnl0ZSBjb3B5IGxvb3AgKi8KQEAgLTE1OCw3ICsxNTgsNyBAQCBFTlRSWShj
b3B5X3VzZXJfZ2VuZXJpY19zdHJpbmcpCiAKIAlfQVNNX0VYVEFCTEVfVUEoMWIsIDExYikKIAlf
QVNNX0VYVEFCTEVfVUEoM2IsIDEyYikKLUVORFBST0MoY29weV91c2VyX2dlbmVyaWNfc3RyaW5n
KQorU1lNX0ZVTkNfRU5EKGNvcHlfdXNlcl9nZW5lcmljX3N0cmluZykKIEVYUE9SVF9TWU1CT0wo
Y29weV91c2VyX2dlbmVyaWNfc3RyaW5nKQogCiAvKgpAQCAtMTczLDcgKzE3Myw3IEBAIEVYUE9S
VF9TWU1CT0woY29weV91c2VyX2dlbmVyaWNfc3RyaW5nKQogICogT3V0cHV0OgogICogZWF4IHVu
Y29waWVkIGJ5dGVzIG9yIDAgaWYgc3VjY2Vzc2Z1bC4KICAqLwotRU5UUlkoY29weV91c2VyX2Vu
aGFuY2VkX2Zhc3Rfc3RyaW5nKQorU1lNX0ZVTkNfU1RBUlQoY29weV91c2VyX2VuaGFuY2VkX2Zh
c3Rfc3RyaW5nKQogCUFTTV9TVEFDCiAJY21wbCAkNjQsJWVkeAogCWpiIC5MX2NvcHlfc2hvcnRf
c3RyaW5nCS8qIGxlc3MgdGhlbiA2NCBieXRlcywgYXZvaWQgdGhlIGNvc3RseSAncmVwJyAqLwpA
QCAtMTkwLDcgKzE5MCw3IEBAIEVOVFJZKGNvcHlfdXNlcl9lbmhhbmNlZF9mYXN0X3N0cmluZykK
IAkucHJldmlvdXMKIAogCV9BU01fRVhUQUJMRV9VQSgxYiwgMTJiKQotRU5EUFJPQyhjb3B5X3Vz
ZXJfZW5oYW5jZWRfZmFzdF9zdHJpbmcpCitTWU1fRlVOQ19FTkQoY29weV91c2VyX2VuaGFuY2Vk
X2Zhc3Rfc3RyaW5nKQogRVhQT1JUX1NZTUJPTChjb3B5X3VzZXJfZW5oYW5jZWRfZmFzdF9zdHJp
bmcpCiAKIC8qCkBAIC0yMDIsNyArMjAyLDcgQEAgRVhQT1JUX1NZTUJPTChjb3B5X3VzZXJfZW5o
YW5jZWRfZmFzdF9zdHJpbmcpCiAgKiAgLSBSZXF1aXJlIDgtYnl0ZSBhbGlnbm1lbnQgd2hlbiBz
aXplIGlzIDggYnl0ZXMgb3IgbGFyZ2VyLgogICogIC0gUmVxdWlyZSA0LWJ5dGUgYWxpZ25tZW50
IHdoZW4gc2l6ZSBpcyA0IGJ5dGVzLgogICovCi1FTlRSWShfX2NvcHlfdXNlcl9ub2NhY2hlKQor
U1lNX0ZVTkNfU1RBUlQoX19jb3B5X3VzZXJfbm9jYWNoZSkKIAlBU01fU1RBQwogCiAJLyogSWYg
c2l6ZSBpcyBsZXNzIHRoYW4gOCBieXRlcywgZ28gdG8gNC1ieXRlIGNvcHkgKi8KQEAgLTM0MSw1
ICszNDEsNSBAQCBFTlRSWShfX2NvcHlfdXNlcl9ub2NhY2hlKQogCV9BU01fRVhUQUJMRV9VQSgz
MWIsIC5MX2ZpeHVwXzRiX2NvcHkpCiAJX0FTTV9FWFRBQkxFX1VBKDQwYiwgLkxfZml4dXBfMWJf
Y29weSkKIAlfQVNNX0VYVEFCTEVfVUEoNDFiLCAuTF9maXh1cF8xYl9jb3B5KQotRU5EUFJPQyhf
X2NvcHlfdXNlcl9ub2NhY2hlKQorU1lNX0ZVTkNfRU5EKF9fY29weV91c2VyX25vY2FjaGUpCiBF
WFBPUlRfU1lNQk9MKF9fY29weV91c2VyX25vY2FjaGUpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9s
aWIvY3N1bS1jb3B5XzY0LlMgYi9hcmNoL3g4Ni9saWIvY3N1bS1jb3B5XzY0LlMKaW5kZXggYTRh
Mzc5ZTc5MjU5Li4zMzk0YThmZjdmZDAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9jc3VtLWNv
cHlfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvY3N1bS1jb3B5XzY0LlMKQEAgLTQ5LDcgKzQ5LDcg
QEAKIAkuZW5kbQogCiAKLUVOVFJZKGNzdW1fcGFydGlhbF9jb3B5X2dlbmVyaWMpCitTWU1fRlVO
Q19TVEFSVChjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQogCWNtcGwJJDMqNjQsICVlZHgKIAlq
bGUJLkxpZ25vcmUKIApAQCAtMjI1LDQgKzIyNSw0IEBAIEVOVFJZKGNzdW1fcGFydGlhbF9jb3B5
X2dlbmVyaWMpCiAJanogICAuTGVuZGUKIAltb3ZsICQtRUZBVUxULCAoJXJheCkKIAlqbXAgLkxl
bmRlCi1FTkRQUk9DKGNzdW1fcGFydGlhbF9jb3B5X2dlbmVyaWMpCitTWU1fRlVOQ19FTkQoY3N1
bV9wYXJ0aWFsX2NvcHlfZ2VuZXJpYykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9nZXR1c2Vy
LlMgYi9hcmNoL3g4Ni9saWIvZ2V0dXNlci5TCmluZGV4IDNjYTRlYWIzYTNlNi4uZDMzMDM0NWFh
ZjBjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvZ2V0dXNlci5TCisrKyBiL2FyY2gveDg2L2xp
Yi9nZXR1c2VyLlMKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlIDxhc20vZXhwb3J0Lmg+CiAK
IAkudGV4dAotRU5UUlkoX19nZXRfdXNlcl8xKQorU1lNX0ZVTkNfU1RBUlQoX19nZXRfdXNlcl8x
KQogCW1vdiBQRVJfQ1BVX1ZBUihjdXJyZW50X3Rhc2spLCAlX0FTTV9EWAogCWNtcCBUQVNLX2Fk
ZHJfbGltaXQoJV9BU01fRFgpLCVfQVNNX0FYCiAJamFlIGJhZF9nZXRfdXNlcgpAQCAtNDcsMTAg
KzQ3LDEwIEBAIEVOVFJZKF9fZ2V0X3VzZXJfMSkKIAl4b3IgJWVheCwlZWF4CiAJQVNNX0NMQUMK
IAlyZXQKLUVORFBST0MoX19nZXRfdXNlcl8xKQorU1lNX0ZVTkNfRU5EKF9fZ2V0X3VzZXJfMSkK
IEVYUE9SVF9TWU1CT0woX19nZXRfdXNlcl8xKQogCi1FTlRSWShfX2dldF91c2VyXzIpCitTWU1f
RlVOQ19TVEFSVChfX2dldF91c2VyXzIpCiAJYWRkICQxLCVfQVNNX0FYCiAJamMgYmFkX2dldF91
c2VyCiAJbW92IFBFUl9DUFVfVkFSKGN1cnJlbnRfdGFzayksICVfQVNNX0RYCkBAIC02MywxMCAr
NjMsMTAgQEAgRU5UUlkoX19nZXRfdXNlcl8yKQogCXhvciAlZWF4LCVlYXgKIAlBU01fQ0xBQwog
CXJldAotRU5EUFJPQyhfX2dldF91c2VyXzIpCitTWU1fRlVOQ19FTkQoX19nZXRfdXNlcl8yKQog
RVhQT1JUX1NZTUJPTChfX2dldF91c2VyXzIpCiAKLUVOVFJZKF9fZ2V0X3VzZXJfNCkKK1NZTV9G
VU5DX1NUQVJUKF9fZ2V0X3VzZXJfNCkKIAlhZGQgJDMsJV9BU01fQVgKIAlqYyBiYWRfZ2V0X3Vz
ZXIKIAltb3YgUEVSX0NQVV9WQVIoY3VycmVudF90YXNrKSwgJV9BU01fRFgKQEAgLTc5LDEwICs3
OSwxMCBAQCBFTlRSWShfX2dldF91c2VyXzQpCiAJeG9yICVlYXgsJWVheAogCUFTTV9DTEFDCiAJ
cmV0Ci1FTkRQUk9DKF9fZ2V0X3VzZXJfNCkKK1NZTV9GVU5DX0VORChfX2dldF91c2VyXzQpCiBF
WFBPUlRfU1lNQk9MKF9fZ2V0X3VzZXJfNCkKIAotRU5UUlkoX19nZXRfdXNlcl84KQorU1lNX0ZV
TkNfU1RBUlQoX19nZXRfdXNlcl84KQogI2lmZGVmIENPTkZJR19YODZfNjQKIAlhZGQgJDcsJV9B
U01fQVgKIAlqYyBiYWRfZ2V0X3VzZXIKQEAgLTExMSw3ICsxMTEsNyBAQCBFTlRSWShfX2dldF91
c2VyXzgpCiAJQVNNX0NMQUMKIAlyZXQKICNlbmRpZgotRU5EUFJPQyhfX2dldF91c2VyXzgpCitT
WU1fRlVOQ19FTkQoX19nZXRfdXNlcl84KQogRVhQT1JUX1NZTUJPTChfX2dldF91c2VyXzgpCiAK
IApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL2h3ZWlnaHQuUyBiL2FyY2gveDg2L2xpYi9od2Vp
Z2h0LlMKaW5kZXggYTE0Zjk5MzljMzY1Li5kYmY4Y2M5N2I3ZjUgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2xpYi9od2VpZ2h0LlMKKysrIGIvYXJjaC94ODYvbGliL2h3ZWlnaHQuUwpAQCAtOCw3ICs4
LDcgQEAKICAqIHVuc2lnbmVkIGludCBfX3N3X2h3ZWlnaHQzMih1bnNpZ25lZCBpbnQgdykKICAq
ICVyZGk6IHcKICAqLwotRU5UUlkoX19zd19od2VpZ2h0MzIpCitTWU1fRlVOQ19TVEFSVChfX3N3
X2h3ZWlnaHQzMikKIAogI2lmZGVmIENPTkZJR19YODZfNjQKIAltb3ZsICVlZGksICVlYXgJCQkJ
IyB3CkBAIC0zMywxMCArMzMsMTAgQEAgRU5UUlkoX19zd19od2VpZ2h0MzIpCiAJc2hybCAkMjQs
ICVlYXgJCQkJIyB3ID0gd190bXAgPj4gMjQKIAlfX0FTTV9TSVpFKHBvcCwpICVfX0FTTV9SRUco
ZHgpCiAJcmV0Ci1FTkRQUk9DKF9fc3dfaHdlaWdodDMyKQorU1lNX0ZVTkNfRU5EKF9fc3dfaHdl
aWdodDMyKQogRVhQT1JUX1NZTUJPTChfX3N3X2h3ZWlnaHQzMikKIAotRU5UUlkoX19zd19od2Vp
Z2h0NjQpCitTWU1fRlVOQ19TVEFSVChfX3N3X2h3ZWlnaHQ2NCkKICNpZmRlZiBDT05GSUdfWDg2
XzY0CiAJcHVzaHEgICAlcmRpCiAJcHVzaHEgICAlcmR4CkBAIC03OSw1ICs3OSw1IEBAIEVOVFJZ
KF9fc3dfaHdlaWdodDY0KQogCXBvcGwgICAgJWVjeAogCXJldAogI2VuZGlmCi1FTkRQUk9DKF9f
c3dfaHdlaWdodDY0KQorU1lNX0ZVTkNfRU5EKF9fc3dfaHdlaWdodDY0KQogRVhQT1JUX1NZTUJP
TChfX3N3X2h3ZWlnaHQ2NCkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9pb21hcF9jb3B5XzY0
LlMgYi9hcmNoL3g4Ni9saWIvaW9tYXBfY29weV82NC5TCmluZGV4IDMzMTQ3ZmVmMzQ1Mi4uMjI0
NmZiZjMyZmE4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvaW9tYXBfY29weV82NC5TCisrKyBi
L2FyY2gveDg2L2xpYi9pb21hcF9jb3B5XzY0LlMKQEAgLTIwLDggKzIwLDggQEAKIC8qCiAgKiBv
dmVycmlkZSBnZW5lcmljIHZlcnNpb24gaW4gbGliL2lvbWFwX2NvcHkuYwogICovCi1FTlRSWShf
X2lvd3JpdGUzMl9jb3B5KQorU1lNX0ZVTkNfU1RBUlQoX19pb3dyaXRlMzJfY29weSkKIAltb3Zs
ICVlZHgsJWVjeAogCXJlcCBtb3ZzZAogCXJldAotRU5EUFJPQyhfX2lvd3JpdGUzMl9jb3B5KQor
U1lNX0ZVTkNfRU5EKF9faW93cml0ZTMyX2NvcHkpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIv
bWVtY3B5XzY0LlMgYi9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMKaW5kZXggY2FjMGUxYWQ4ZWQy
Li42NGJmMWI2MzU2MDcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9tZW1jcHlfNjQuUworKysg
Yi9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMKQEAgLTE5Miw3ICsxOTIsNyBAQCBNQ1NBRkVfVEVT
VF9DVEwKICAqIE5vdGUgdGhhdCB3ZSBvbmx5IGNhdGNoIG1hY2hpbmUgY2hlY2tzIHdoZW4gcmVh
ZGluZyB0aGUgc291cmNlIGFkZHJlc3Nlcy4KICAqIFdyaXRlcyB0byB0YXJnZXQgYXJlIHBvc3Rl
ZCBhbmQgZG9uJ3QgZ2VuZXJhdGUgbWFjaGluZSBjaGVja3MuCiAgKi8KLUVOVFJZKF9fbWVtY3B5
X21jc2FmZSkKK1NZTV9GVU5DX1NUQVJUKF9fbWVtY3B5X21jc2FmZSkKIAljbXBsICQ4LCAlZWR4
CiAJLyogTGVzcyB0aGFuIDggYnl0ZXM/IEdvIHRvIGJ5dGUgY29weSBsb29wICovCiAJamIgLkxf
bm9fd2hvbGVfd29yZHMKQEAgLTI1OCw3ICsyNTgsNyBAQCBFTlRSWShfX21lbWNweV9tY3NhZmUp
CiAuTF9kb25lX21lbWNweV90cmFwOgogCXhvcmwgJWVheCwgJWVheAogCXJldAotRU5EUFJPQyhf
X21lbWNweV9tY3NhZmUpCitTWU1fRlVOQ19FTkQoX19tZW1jcHlfbWNzYWZlKQogRVhQT1JUX1NZ
TUJPTF9HUEwoX19tZW1jcHlfbWNzYWZlKQogCiAJLnNlY3Rpb24gLmZpeHVwLCAiYXgiCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9saWIvbWVtbW92ZV82NC5TIGIvYXJjaC94ODYvbGliL21lbW1vdmVf
NjQuUwppbmRleCA1MGMxNjQ4MzExYjMuLjMzNzgzMGQ3YTU5YyAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvbGliL21lbW1vdmVfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtbW92ZV82NC5TCkBAIC0y
Nyw3ICsyNyw3IEBACiAud2VhayBtZW1tb3ZlCiAKIFNZTV9GVU5DX1NUQVJUX0FMSUFTKG1lbW1v
dmUpCi1FTlRSWShfX21lbW1vdmUpCitTWU1fRlVOQ19TVEFSVChfX21lbW1vdmUpCiAKIAkvKiBI
YW5kbGUgbW9yZSAzMiBieXRlcyBpbiBsb29wICovCiAJbW92ICVyZGksICVyYXgKQEAgLTIwNyw3
ICsyMDcsNyBAQCBFTlRSWShfX21lbW1vdmUpCiAJbW92YiAlcjExYiwgKCVyZGkpCiAxMzoKIAly
ZXRxCi1FTkRQUk9DKF9fbWVtbW92ZSkKK1NZTV9GVU5DX0VORChfX21lbW1vdmUpCiBTWU1fRlVO
Q19FTkRfQUxJQVMobWVtbW92ZSkKIEVYUE9SVF9TWU1CT0woX19tZW1tb3ZlKQogRVhQT1JUX1NZ
TUJPTChtZW1tb3ZlKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL21lbXNldF82NC5TIGIvYXJj
aC94ODYvbGliL21lbXNldF82NC5TCmluZGV4IDU2NGFiZjllY2VkYi4uOWZmMTVlZTQwNGE0IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMKKysrIGIvYXJjaC94ODYvbGliL21l
bXNldF82NC5TCkBAIC0yMCw3ICsyMCw3IEBACiAgKiByYXggICBvcmlnaW5hbCBkZXN0aW5hdGlv
bgogICovCiBTWU1fRlVOQ19TVEFSVF9BTElBUyhtZW1zZXQpCi1FTlRSWShfX21lbXNldCkKK1NZ
TV9GVU5DX1NUQVJUKF9fbWVtc2V0KQogCS8qCiAJICogU29tZSBDUFVzIHN1cHBvcnQgZW5oYW5j
ZWQgUkVQIE1PVlNCL1NUT1NCIGZlYXR1cmUuIEl0IGlzIHJlY29tbWVuZGVkCiAJICogdG8gdXNl
IGl0IHdoZW4gcG9zc2libGUuIElmIG5vdCBhdmFpbGFibGUsIHVzZSBmYXN0IHN0cmluZyBpbnN0
cnVjdGlvbnMuCkBAIC00Myw3ICs0Myw3IEBAIEVOVFJZKF9fbWVtc2V0KQogCXJlcCBzdG9zYgog
CW1vdnEgJXI5LCVyYXgKIAlyZXQKLUVORFBST0MoX19tZW1zZXQpCitTWU1fRlVOQ19FTkQoX19t
ZW1zZXQpCiBTWU1fRlVOQ19FTkRfQUxJQVMobWVtc2V0KQogRVhQT1JUX1NZTUJPTChtZW1zZXQp
CiBFWFBPUlRfU1lNQk9MKF9fbWVtc2V0KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL21zci1y
ZWcuUyBiL2FyY2gveDg2L2xpYi9tc3ItcmVnLlMKaW5kZXggZWQzM2NiYWIzOTU4Li5hMmI5Y2Fh
NTI3NGMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9tc3ItcmVnLlMKKysrIGIvYXJjaC94ODYv
bGliL21zci1yZWcuUwpAQCAtMTIsNyArMTIsNyBAQAogICoKICAqLwogLm1hY3JvIG9wX3NhZmVf
cmVncyBvcAotRU5UUlkoXG9wXCgpX3NhZmVfcmVncykKK1NZTV9GVU5DX1NUQVJUKFxvcFwoKV9z
YWZlX3JlZ3MpCiAJcHVzaHEgJXJieAogCXB1c2hxICVyMTIKIAltb3ZxCSVyZGksICVyMTAJLyog
U2F2ZSBwb2ludGVyICovCkBAIC00MSwxMyArNDEsMTMgQEAgRU5UUlkoXG9wXCgpX3NhZmVfcmVn
cykKIAlqbXAgICAgIDJiCiAKIAlfQVNNX0VYVEFCTEUoMWIsIDNiKQotRU5EUFJPQyhcb3BcKClf
c2FmZV9yZWdzKQorU1lNX0ZVTkNfRU5EKFxvcFwoKV9zYWZlX3JlZ3MpCiAuZW5kbQogCiAjZWxz
ZSAvKiBYODZfMzIgKi8KIAogLm1hY3JvIG9wX3NhZmVfcmVncyBvcAotRU5UUlkoXG9wXCgpX3Nh
ZmVfcmVncykKK1NZTV9GVU5DX1NUQVJUKFxvcFwoKV9zYWZlX3JlZ3MpCiAJcHVzaGwgJWVieAog
CXB1c2hsICVlYnAKIAlwdXNobCAlZXNpCkBAIC04Myw3ICs4Myw3IEBAIEVOVFJZKFxvcFwoKV9z
YWZlX3JlZ3MpCiAJam1wICAgICAyYgogCiAJX0FTTV9FWFRBQkxFKDFiLCAzYikKLUVORFBST0Mo
XG9wXCgpX3NhZmVfcmVncykKK1NZTV9GVU5DX0VORChcb3BcKClfc2FmZV9yZWdzKQogLmVuZG0K
IAogI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvcHV0dXNlci5TIGIvYXJjaC94ODYv
bGliL3B1dHVzZXIuUwppbmRleCA2N2VmOWI0YzdlZWEuLjdkZDljYjRhMDgyNiAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvbGliL3B1dHVzZXIuUworKysgYi9hcmNoL3g4Ni9saWIvcHV0dXNlci5TCkBA
IC0zNiw3ICszNiw3IEBACiAJCXJldAogCiAudGV4dAotRU5UUlkoX19wdXRfdXNlcl8xKQorU1lN
X0ZVTkNfU1RBUlQoX19wdXRfdXNlcl8xKQogCUVOVEVSCiAJY21wIFRBU0tfYWRkcl9saW1pdCgl
X0FTTV9CWCksJV9BU01fQ1gKIAlqYWUgYmFkX3B1dF91c2VyCkBAIC00NCwxMCArNDQsMTAgQEAg
RU5UUlkoX19wdXRfdXNlcl8xKQogMToJbW92YiAlYWwsKCVfQVNNX0NYKQogCXhvciAlZWF4LCVl
YXgKIAlFWElUCi1FTkRQUk9DKF9fcHV0X3VzZXJfMSkKK1NZTV9GVU5DX0VORChfX3B1dF91c2Vy
XzEpCiBFWFBPUlRfU1lNQk9MKF9fcHV0X3VzZXJfMSkKIAotRU5UUlkoX19wdXRfdXNlcl8yKQor
U1lNX0ZVTkNfU1RBUlQoX19wdXRfdXNlcl8yKQogCUVOVEVSCiAJbW92IFRBU0tfYWRkcl9saW1p
dCglX0FTTV9CWCksJV9BU01fQlgKIAlzdWIgJDEsJV9BU01fQlgKQEAgLTU3LDEwICs1NywxMCBA
QCBFTlRSWShfX3B1dF91c2VyXzIpCiAyOgltb3Z3ICVheCwoJV9BU01fQ1gpCiAJeG9yICVlYXgs
JWVheAogCUVYSVQKLUVORFBST0MoX19wdXRfdXNlcl8yKQorU1lNX0ZVTkNfRU5EKF9fcHV0X3Vz
ZXJfMikKIEVYUE9SVF9TWU1CT0woX19wdXRfdXNlcl8yKQogCi1FTlRSWShfX3B1dF91c2VyXzQp
CitTWU1fRlVOQ19TVEFSVChfX3B1dF91c2VyXzQpCiAJRU5URVIKIAltb3YgVEFTS19hZGRyX2xp
bWl0KCVfQVNNX0JYKSwlX0FTTV9CWAogCXN1YiAkMywlX0FTTV9CWApAQCAtNzAsMTAgKzcwLDEw
IEBAIEVOVFJZKF9fcHV0X3VzZXJfNCkKIDM6CW1vdmwgJWVheCwoJV9BU01fQ1gpCiAJeG9yICVl
YXgsJWVheAogCUVYSVQKLUVORFBST0MoX19wdXRfdXNlcl80KQorU1lNX0ZVTkNfRU5EKF9fcHV0
X3VzZXJfNCkKIEVYUE9SVF9TWU1CT0woX19wdXRfdXNlcl80KQogCi1FTlRSWShfX3B1dF91c2Vy
XzgpCitTWU1fRlVOQ19TVEFSVChfX3B1dF91c2VyXzgpCiAJRU5URVIKIAltb3YgVEFTS19hZGRy
X2xpbWl0KCVfQVNNX0JYKSwlX0FTTV9CWAogCXN1YiAkNywlX0FTTV9CWApAQCAtODYsNyArODYs
NyBAQCBFTlRSWShfX3B1dF91c2VyXzgpCiAjZW5kaWYKIAl4b3IgJWVheCwlZWF4CiAJRVhJVAot
RU5EUFJPQyhfX3B1dF91c2VyXzgpCitTWU1fRlVOQ19FTkQoX19wdXRfdXNlcl84KQogRVhQT1JU
X1NZTUJPTChfX3B1dF91c2VyXzgpCiAKIFNZTV9DT0RFX1NUQVJUX0xPQ0FMKGJhZF9wdXRfdXNl
cikKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9yZXRwb2xpbmUuUyBiL2FyY2gveDg2L2xpYi9y
ZXRwb2xpbmUuUwppbmRleCBjOTA5OTYxZTY3OGEuLjM2M2VjMTMyZGY3ZSAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvbGliL3JldHBvbGluZS5TCisrKyBiL2FyY2gveDg2L2xpYi9yZXRwb2xpbmUuUwpA
QCAtMTEsMTEgKzExLDExIEBACiAubWFjcm8gVEhVTksgcmVnCiAJLnNlY3Rpb24gLnRleHQuX194
ODYuaW5kaXJlY3RfdGh1bmsKIAotRU5UUlkoX194ODZfaW5kaXJlY3RfdGh1bmtfXHJlZykKK1NZ
TV9GVU5DX1NUQVJUKF9feDg2X2luZGlyZWN0X3RodW5rX1xyZWcpCiAJQ0ZJX1NUQVJUUFJPQwog
CUpNUF9OT1NQRUMgJVxyZWcKIAlDRklfRU5EUFJPQwotRU5EUFJPQyhfX3g4Nl9pbmRpcmVjdF90
aHVua19ccmVnKQorU1lNX0ZVTkNfRU5EKF9feDg2X2luZGlyZWN0X3RodW5rX1xyZWcpCiAuZW5k
bQogCiAvKgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL3J3c2VtLlMgYi9hcmNoL3g4Ni9saWIv
cndzZW0uUwppbmRleCBkYzJhYjZlYTY3NjguLmRjZDVjOTk3YjA2OCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvbGliL3J3c2VtLlMKKysrIGIvYXJjaC94ODYvbGliL3J3c2VtLlMKQEAgLTg2LDcgKzg2
LDcgQEAKICNlbmRpZgogCiAvKiBGaXggdXAgc3BlY2lhbCBjYWxsaW5nIGNvbnZlbnRpb25zICov
Ci1FTlRSWShjYWxsX3J3c2VtX2Rvd25fcmVhZF9mYWlsZWQpCitTWU1fRlVOQ19TVEFSVChjYWxs
X3J3c2VtX2Rvd25fcmVhZF9mYWlsZWQpCiAJRlJBTUVfQkVHSU4KIAlzYXZlX2NvbW1vbl9yZWdz
CiAJX19BU01fU0laRShwdXNoLCkgJV9fQVNNX1JFRyhkeCkKQEAgLTk2LDkgKzk2LDkgQEAgRU5U
UlkoY2FsbF9yd3NlbV9kb3duX3JlYWRfZmFpbGVkKQogCXJlc3RvcmVfY29tbW9uX3JlZ3MKIAlG
UkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY2FsbF9yd3NlbV9kb3duX3JlYWRfZmFpbGVkKQorU1lN
X0ZVTkNfRU5EKGNhbGxfcndzZW1fZG93bl9yZWFkX2ZhaWxlZCkKIAotRU5UUlkoY2FsbF9yd3Nl
bV9kb3duX3JlYWRfZmFpbGVkX2tpbGxhYmxlKQorU1lNX0ZVTkNfU1RBUlQoY2FsbF9yd3NlbV9k
b3duX3JlYWRfZmFpbGVkX2tpbGxhYmxlKQogCUZSQU1FX0JFR0lOCiAJc2F2ZV9jb21tb25fcmVn
cwogCV9fQVNNX1NJWkUocHVzaCwpICVfX0FTTV9SRUcoZHgpCkBAIC0xMDgsOSArMTA4LDkgQEAg
RU5UUlkoY2FsbF9yd3NlbV9kb3duX3JlYWRfZmFpbGVkX2tpbGxhYmxlKQogCXJlc3RvcmVfY29t
bW9uX3JlZ3MKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY2FsbF9yd3NlbV9kb3duX3JlYWRf
ZmFpbGVkX2tpbGxhYmxlKQorU1lNX0ZVTkNfRU5EKGNhbGxfcndzZW1fZG93bl9yZWFkX2ZhaWxl
ZF9raWxsYWJsZSkKIAotRU5UUlkoY2FsbF9yd3NlbV9kb3duX3dyaXRlX2ZhaWxlZCkKK1NZTV9G
VU5DX1NUQVJUKGNhbGxfcndzZW1fZG93bl93cml0ZV9mYWlsZWQpCiAJRlJBTUVfQkVHSU4KIAlz
YXZlX2NvbW1vbl9yZWdzCiAJbW92cSAlcmF4LCVyZGkKQEAgLTExOCw5ICsxMTgsOSBAQCBFTlRS
WShjYWxsX3J3c2VtX2Rvd25fd3JpdGVfZmFpbGVkKQogCXJlc3RvcmVfY29tbW9uX3JlZ3MKIAlG
UkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY2FsbF9yd3NlbV9kb3duX3dyaXRlX2ZhaWxlZCkKK1NZ
TV9GVU5DX0VORChjYWxsX3J3c2VtX2Rvd25fd3JpdGVfZmFpbGVkKQogCi1FTlRSWShjYWxsX3J3
c2VtX2Rvd25fd3JpdGVfZmFpbGVkX2tpbGxhYmxlKQorU1lNX0ZVTkNfU1RBUlQoY2FsbF9yd3Nl
bV9kb3duX3dyaXRlX2ZhaWxlZF9raWxsYWJsZSkKIAlGUkFNRV9CRUdJTgogCXNhdmVfY29tbW9u
X3JlZ3MKIAltb3ZxICVyYXgsJXJkaQpAQCAtMTI4LDkgKzEyOCw5IEBAIEVOVFJZKGNhbGxfcndz
ZW1fZG93bl93cml0ZV9mYWlsZWRfa2lsbGFibGUpCiAJcmVzdG9yZV9jb21tb25fcmVncwogCUZS
QU1FX0VORAogCXJldAotRU5EUFJPQyhjYWxsX3J3c2VtX2Rvd25fd3JpdGVfZmFpbGVkX2tpbGxh
YmxlKQorU1lNX0ZVTkNfRU5EKGNhbGxfcndzZW1fZG93bl93cml0ZV9mYWlsZWRfa2lsbGFibGUp
CiAKLUVOVFJZKGNhbGxfcndzZW1fd2FrZSkKK1NZTV9GVU5DX1NUQVJUKGNhbGxfcndzZW1fd2Fr
ZSkKIAlGUkFNRV9CRUdJTgogCS8qIGRvIG5vdGhpbmcgaWYgc3RpbGwgb3V0c3RhbmRpbmcgYWN0
aXZlIHJlYWRlcnMgKi8KIAlfX0FTTV9IQUxGX1NJWkUoZGVjKSAlX19BU01fSEFMRl9SRUcoZHgp
CkBAIC0xNDEsOSArMTQxLDkgQEAgRU5UUlkoY2FsbF9yd3NlbV93YWtlKQogCXJlc3RvcmVfY29t
bW9uX3JlZ3MKIDE6CUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjYWxsX3J3c2VtX3dha2UpCitT
WU1fRlVOQ19FTkQoY2FsbF9yd3NlbV93YWtlKQogCi1FTlRSWShjYWxsX3J3c2VtX2Rvd25ncmFk
ZV93YWtlKQorU1lNX0ZVTkNfU1RBUlQoY2FsbF9yd3NlbV9kb3duZ3JhZGVfd2FrZSkKIAlGUkFN
RV9CRUdJTgogCXNhdmVfY29tbW9uX3JlZ3MKIAlfX0FTTV9TSVpFKHB1c2gsKSAlX19BU01fUkVH
KGR4KQpAQCAtMTUzLDQgKzE1Myw0IEBAIEVOVFJZKGNhbGxfcndzZW1fZG93bmdyYWRlX3dha2Up
CiAJcmVzdG9yZV9jb21tb25fcmVncwogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjYWxsX3J3
c2VtX2Rvd25ncmFkZV93YWtlKQorU1lNX0ZVTkNfRU5EKGNhbGxfcndzZW1fZG93bmdyYWRlX3dh
a2UpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdF9ib290LlMgYi9hcmNoL3g4
Ni9tbS9tZW1fZW5jcnlwdF9ib290LlMKaW5kZXggNDBhNjA4NTA2M2Q2Li4yYzBhNmZiZDRmZTgg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL21lbV9lbmNyeXB0X2Jvb3QuUworKysgYi9hcmNoL3g4
Ni9tbS9tZW1fZW5jcnlwdF9ib290LlMKQEAgLTE5LDcgKzE5LDcgQEAKIAogCS50ZXh0CiAJLmNv
ZGU2NAotRU5UUlkoc21lX2VuY3J5cHRfZXhlY3V0ZSkKK1NZTV9GVU5DX1NUQVJUKHNtZV9lbmNy
eXB0X2V4ZWN1dGUpCiAKIAkvKgogCSAqIEVudHJ5IHBhcmFtZXRlcnM6CkBAIC02OSw5ICs2OSw5
IEBAIEVOVFJZKHNtZV9lbmNyeXB0X2V4ZWN1dGUpCiAJcG9wCSVyYnAKIAogCXJldAotRU5EUFJP
QyhzbWVfZW5jcnlwdF9leGVjdXRlKQorU1lNX0ZVTkNfRU5EKHNtZV9lbmNyeXB0X2V4ZWN1dGUp
CiAKLUVOVFJZKF9fZW5jX2NvcHkpCitTWU1fRlVOQ19TVEFSVChfX2VuY19jb3B5KQogLyoKICAq
IFJvdXRpbmUgdXNlZCB0byBlbmNyeXB0IG1lbW9yeSBpbiBwbGFjZS4KICAqICAgVGhpcyByb3V0
aW5lIG11c3QgYmUgcnVuIG91dHNpZGUgb2YgdGhlIGtlcm5lbCBwcm9wZXIgc2luY2UKQEAgLTE1
Niw0ICsxNTYsNCBAQCBFTlRSWShfX2VuY19jb3B5KQogCiAJcmV0CiAuTF9fZW5jX2NvcHlfZW5k
OgotRU5EUFJPQyhfX2VuY19jb3B5KQorU1lNX0ZVTkNfRU5EKF9fZW5jX2NvcHkpCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3N0dWJfNjQuUyBiL2FyY2gveDg2L3BsYXRm
b3JtL2VmaS9lZmlfc3R1Yl82NC5TCmluZGV4IDc0NjI4ZWM3OGYyOS4uYjFkMjMxM2ZlM2JmIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3N0dWJfNjQuUworKysgYi9hcmNo
L3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3N0dWJfNjQuUwpAQCAtMzksNyArMzksNyBAQAogCW1vdiAl
cnNpLCAlY3IwOwkJCVwKIAltb3YgKCVyc3ApLCAlcnNwCiAKLUVOVFJZKGVmaV9jYWxsKQorU1lN
X0ZVTkNfU1RBUlQoZWZpX2NhbGwpCiAJcHVzaHEgJXJicAogCW1vdnEgJXJzcCwgJXJicAogCVNB
VkVfWE1NCkBAIC01NSw0ICs1NSw0IEBAIEVOVFJZKGVmaV9jYWxsKQogCVJFU1RPUkVfWE1NCiAJ
cG9wcSAlcmJwCiAJcmV0Ci1FTkRQUk9DKGVmaV9jYWxsKQorU1lNX0ZVTkNfRU5EKGVmaV9jYWxs
KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TIGIvYXJj
aC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TCmluZGV4IGQ2NzdhN2ViMmQwYS4uMzE4
OWYxMzk0NzAxIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3RodW5rXzY0
LlMKKysrIGIvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TCkBAIC0yNSw3ICsy
NSw3IEBACiAKIAkudGV4dAogCS5jb2RlNjQKLUVOVFJZKGVmaTY0X3RodW5rKQorU1lNX0ZVTkNf
U1RBUlQoZWZpNjRfdGh1bmspCiAJcHVzaAklcmJwCiAJcHVzaAklcmJ4CiAKQEAgLTYwLDcgKzYw
LDcgQEAgRU5UUlkoZWZpNjRfdGh1bmspCiAJcG9wCSVyYngKIAlwb3AJJXJicAogCXJldHEKLUVO
RFBST0MoZWZpNjRfdGh1bmspCitTWU1fRlVOQ19FTkQoZWZpNjRfdGh1bmspCiAKIC8qCiAgKiBX
ZSBydW4gdGhpcyBmdW5jdGlvbiBmcm9tIHRoZSAxOjEgbWFwcGluZy4KZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fNjQuUyBiL2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0
ZV9hc21fNjQuUwppbmRleCBlOTk4MzM4NWM4YjcuLjIxZmU4YWE4ZGRjZCAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5TCisrKyBiL2FyY2gveDg2L3Bvd2VyL2hp
YmVybmF0ZV9hc21fNjQuUwpAQCAtMjMsNyArMjMsNyBAQAogI2luY2x1ZGUgPGFzbS9wcm9jZXNz
b3ItZmxhZ3MuaD4KICNpbmNsdWRlIDxhc20vZnJhbWUuaD4KIAotRU5UUlkoc3dzdXNwX2FyY2hf
c3VzcGVuZCkKK1NZTV9GVU5DX1NUQVJUKHN3c3VzcF9hcmNoX3N1c3BlbmQpCiAJbW92cQkkc2F2
ZWRfY29udGV4dCwgJXJheAogCW1vdnEJJXJzcCwgcHRfcmVnc19zcCglcmF4KQogCW1vdnEJJXJi
cCwgcHRfcmVnc19icCglcmF4KQpAQCAtNTEsNyArNTEsNyBAQCBFTlRSWShzd3N1c3BfYXJjaF9z
dXNwZW5kKQogCWNhbGwgc3dzdXNwX3NhdmUKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0Moc3dz
dXNwX2FyY2hfc3VzcGVuZCkKK1NZTV9GVU5DX0VORChzd3N1c3BfYXJjaF9zdXNwZW5kKQogCiBT
WU1fQ09ERV9TVEFSVChyZXN0b3JlX2ltYWdlKQogCS8qIHByZXBhcmUgdG8ganVtcCB0byB0aGUg
aW1hZ2Uga2VybmVsICovCkBAIC0xMDMsNyArMTAzLDcgQEAgU1lNX0NPREVfRU5EKGNvcmVfcmVz
dG9yZV9jb2RlKQogCiAJIC8qIGNvZGUgYmVsb3cgYmVsb25ncyB0byB0aGUgaW1hZ2Uga2VybmVs
ICovCiAJLmFsaWduIFBBR0VfU0laRQotRU5UUlkocmVzdG9yZV9yZWdpc3RlcnMpCitTWU1fRlVO
Q19TVEFSVChyZXN0b3JlX3JlZ2lzdGVycykKIAkvKiBnbyBiYWNrIHRvIHRoZSBvcmlnaW5hbCBw
YWdlIHRhYmxlcyAqLwogCW1vdnEgICAgJXI5LCAlY3IzCiAKQEAgLTE0NSw0ICsxNDUsNCBAQCBF
TlRSWShyZXN0b3JlX3JlZ2lzdGVycykKIAltb3ZxCSVyYXgsIGluX3N1c3BlbmQoJXJpcCkKIAog
CXJldAotRU5EUFJPQyhyZXN0b3JlX3JlZ2lzdGVycykKK1NZTV9GVU5DX0VORChyZXN0b3JlX3Jl
Z2lzdGVycykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tYXNtLlMgYi9hcmNoL3g4Ni94
ZW4veGVuLWFzbS5TCmluZGV4IDgwMTllZGQwMTI1Yy4uZDdiZjZkNWNmY2I5IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni94ZW4veGVuLWFzbS5TCisrKyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtLlMKQEAg
LTE4LDcgKzE4LDcgQEAKICAqIGV2ZW50IHN0YXR1cyB3aXRoIG9uZSBhbmQgb3BlcmF0aW9uLiAg
SWYgdGhlcmUgYXJlIHBlbmRpbmcgZXZlbnRzLAogICogdGhlbiBlbnRlciB0aGUgaHlwZXJ2aXNv
ciB0byBnZXQgdGhlbSBoYW5kbGVkLgogICovCi1FTlRSWSh4ZW5faXJxX2VuYWJsZV9kaXJlY3Qp
CitTWU1fRlVOQ19TVEFSVCh4ZW5faXJxX2VuYWJsZV9kaXJlY3QpCiAJRlJBTUVfQkVHSU4KIAkv
KiBVbm1hc2sgZXZlbnRzICovCiAJbW92YiAkMCwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVfaW5mbykg
KyBYRU5fdmNwdV9pbmZvX21hc2sKQEAgLTM3LDE3ICszNywxNyBAQCBFTlRSWSh4ZW5faXJxX2Vu
YWJsZV9kaXJlY3QpCiAxOgogCUZSQU1FX0VORAogCXJldAotCUVORFBST0MoeGVuX2lycV9lbmFi
bGVfZGlyZWN0KQorU1lNX0ZVTkNfRU5EKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkKIAogCiAvKgog
ICogRGlzYWJsaW5nIGV2ZW50cyBpcyBzaW1wbHkgYSBtYXR0ZXIgb2YgbWFraW5nIHRoZSBldmVu
dCBtYXNrCiAgKiBub24temVyby4KICAqLwotRU5UUlkoeGVuX2lycV9kaXNhYmxlX2RpcmVjdCkK
K1NZTV9GVU5DX1NUQVJUKHhlbl9pcnFfZGlzYWJsZV9kaXJlY3QpCiAJbW92YiAkMSwgUEVSX0NQ
VV9WQVIoeGVuX3ZjcHVfaW5mbykgKyBYRU5fdmNwdV9pbmZvX21hc2sKIAlyZXQKLUVORFBST0Mo
eGVuX2lycV9kaXNhYmxlX2RpcmVjdCkKK1NZTV9GVU5DX0VORCh4ZW5faXJxX2Rpc2FibGVfZGly
ZWN0KQogCiAvKgogICogKHhlbl8pc2F2ZV9mbCBpcyB1c2VkIHRvIGdldCB0aGUgY3VycmVudCBp
bnRlcnJ1cHQgZW5hYmxlIHN0YXR1cy4KQEAgLTU4LDEyICs1OCwxMiBAQCBFTkRQUk9DKHhlbl9p
cnFfZGlzYWJsZV9kaXJlY3QpCiAgKiB1bmRlZmluZWQuICBXZSBuZWVkIHRvIHRvZ2dsZSB0aGUg
c3RhdGUgb2YgdGhlIGJpdCwgYmVjYXVzZSBYZW4gYW5kCiAgKiB4ODYgdXNlIG9wcG9zaXRlIHNl
bnNlcyAobWFzayB2cyBlbmFibGUpLgogICovCi1FTlRSWSh4ZW5fc2F2ZV9mbF9kaXJlY3QpCitT
WU1fRlVOQ19TVEFSVCh4ZW5fc2F2ZV9mbF9kaXJlY3QpCiAJdGVzdGIgJDB4ZmYsIFBFUl9DUFVf
VkFSKHhlbl92Y3B1X2luZm8pICsgWEVOX3ZjcHVfaW5mb19tYXNrCiAJc2V0eiAlYWgKIAlhZGRi
ICVhaCwgJWFoCiAJcmV0Ci0JRU5EUFJPQyh4ZW5fc2F2ZV9mbF9kaXJlY3QpCitTWU1fRlVOQ19F
TkQoeGVuX3NhdmVfZmxfZGlyZWN0KQogCiAKIC8qCkBAIC03Myw3ICs3Myw3IEBAIEVOVFJZKHhl
bl9zYXZlX2ZsX2RpcmVjdCkKICAqIGludGVycnVwdCBtYXNrIHN0YXRlLCBpdCBjaGVja3MgZm9y
IHVubWFza2VkIHBlbmRpbmcgZXZlbnRzIGFuZAogICogZW50ZXJzIHRoZSBoeXBlcnZpc29yIHRv
IGdldCB0aGVtIGRlbGl2ZXJlZCBpZiBzby4KICAqLwotRU5UUlkoeGVuX3Jlc3RvcmVfZmxfZGly
ZWN0KQorU1lNX0ZVTkNfU1RBUlQoeGVuX3Jlc3RvcmVfZmxfZGlyZWN0KQogCUZSQU1FX0JFR0lO
CiAjaWZkZWYgQ09ORklHX1g4Nl82NAogCXRlc3R3ICRYODZfRUZMQUdTX0lGLCAlZGkKQEAgLTk0
LDE0ICs5NCwxNCBAQCBFTlRSWSh4ZW5fcmVzdG9yZV9mbF9kaXJlY3QpCiAxOgogCUZSQU1FX0VO
RAogCXJldAotCUVORFBST0MoeGVuX3Jlc3RvcmVfZmxfZGlyZWN0KQorU1lNX0ZVTkNfRU5EKHhl
bl9yZXN0b3JlX2ZsX2RpcmVjdCkKIAogCiAvKgogICogRm9yY2UgYW4gZXZlbnQgY2hlY2sgYnkg
bWFraW5nIGEgaHlwZXJjYWxsLCBidXQgcHJlc2VydmUgcmVncwogICogYmVmb3JlIG1ha2luZyB0
aGUgY2FsbC4KICAqLwotRU5UUlkoY2hlY2tfZXZlbnRzKQorU1lNX0ZVTkNfU1RBUlQoY2hlY2tf
ZXZlbnRzKQogCUZSQU1FX0JFR0lOCiAjaWZkZWYgQ09ORklHX1g4Nl8zMgogCXB1c2ggJWVheApA
QCAtMTM0LDQgKzEzNCw0IEBAIEVOVFJZKGNoZWNrX2V2ZW50cykKICNlbmRpZgogCUZSQU1FX0VO
RAogCXJldAotRU5EUFJPQyhjaGVja19ldmVudHMpCitTWU1fRlVOQ19FTkQoY2hlY2tfZXZlbnRz
KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUyBiL2FyY2gveDg2L3hlbi94
ZW4tYXNtXzY0LlMKaW5kZXggMmE2NWQ1OWFhODUzLi4xYjc3MTNmNTAyNjEgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKKysrIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQu
UwpAQCAtMTI3LDcgKzEyNyw3IEBAIFNZTV9DT0RFX0VORCh4ZW5fc3lzcmV0NjQpCiAgKi8KIAog
LyogTm9ybWFsIDY0LWJpdCBzeXN0ZW0gY2FsbCB0YXJnZXQgKi8KLUVOVFJZKHhlbl9zeXNjYWxs
X3RhcmdldCkKK1NZTV9GVU5DX1NUQVJUKHhlbl9zeXNjYWxsX3RhcmdldCkKIAlwb3BxICVyY3gK
IAlwb3BxICVyMTEKIApAQCAtMTQwLDEyICsxNDAsMTIgQEAgRU5UUlkoeGVuX3N5c2NhbGxfdGFy
Z2V0KQogCW1vdnEgJF9fVVNFUl9DUywgMSo4KCVyc3ApCiAKIAlqbXAgZW50cnlfU1lTQ0FMTF82
NF9hZnRlcl9od2ZyYW1lCi1FTkRQUk9DKHhlbl9zeXNjYWxsX3RhcmdldCkKK1NZTV9GVU5DX0VO
RCh4ZW5fc3lzY2FsbF90YXJnZXQpCiAKICNpZmRlZiBDT05GSUdfSUEzMl9FTVVMQVRJT04KIAog
LyogMzItYml0IGNvbXBhdCBzeXNjYWxsIHRhcmdldCAqLwotRU5UUlkoeGVuX3N5c2NhbGwzMl90
YXJnZXQpCitTWU1fRlVOQ19TVEFSVCh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKIAlwb3BxICVyY3gK
IAlwb3BxICVyMTEKIApAQCAtMTU4LDI1ICsxNTgsMjUgQEAgRU5UUlkoeGVuX3N5c2NhbGwzMl90
YXJnZXQpCiAJbW92cSAkX19VU0VSMzJfQ1MsIDEqOCglcnNwKQogCiAJam1wIGVudHJ5X1NZU0NB
TExfY29tcGF0X2FmdGVyX2h3ZnJhbWUKLUVORFBST0MoeGVuX3N5c2NhbGwzMl90YXJnZXQpCitT
WU1fRlVOQ19FTkQoeGVuX3N5c2NhbGwzMl90YXJnZXQpCiAKIC8qIDMyLWJpdCBjb21wYXQgc3lz
ZW50ZXIgdGFyZ2V0ICovCi1FTlRSWSh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQorU1lNX0ZVTkNfU1RB
UlQoeGVuX3N5c2VudGVyX3RhcmdldCkKIAltb3YgMCo4KCVyc3ApLCAlcmN4CiAJbW92IDEqOCgl
cnNwKSwgJXIxMQogCW1vdiA1KjgoJXJzcCksICVyc3AKIAlqbXAgZW50cnlfU1lTRU5URVJfY29t
cGF0Ci1FTkRQUk9DKHhlbl9zeXNlbnRlcl90YXJnZXQpCitTWU1fRlVOQ19FTkQoeGVuX3N5c2Vu
dGVyX3RhcmdldCkKIAogI2Vsc2UgLyogIUNPTkZJR19JQTMyX0VNVUxBVElPTiAqLwogCiBTWU1f
RlVOQ19TVEFSVF9BTElBUyh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKLUVOVFJZKHhlbl9zeXNlbnRl
cl90YXJnZXQpCitTWU1fRlVOQ19TVEFSVCh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQogCWxlYSAxNigl
cnNwKSwgJXJzcAkvKiBzdHJpcCAlcmN4LCAlcjExICovCiAJbW92ICQtRU5PU1lTLCAlcmF4CiAJ
cHVzaHEgJDAKIAlqbXAgaHlwZXJjYWxsX2lyZXQKLUVORFBST0MoeGVuX3N5c2VudGVyX3Rhcmdl
dCkKK1NZTV9GVU5DX0VORCh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQogU1lNX0ZVTkNfRU5EX0FMSUFT
KHhlbl9zeXNjYWxsMzJfdGFyZ2V0KQogCiAjZW5kaWYJLyogQ09ORklHX0lBMzJfRU1VTEFUSU9O
ICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2xpbmthZ2UuaCBiL2luY2x1ZGUvbGludXgv
bGlua2FnZS5oCmluZGV4IGNiMTEwOGRkZTM4NS4uMTlmM2Q3OTZhYjViIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2xpbnV4L2xpbmthZ2UuaAorKysgYi9pbmNsdWRlL2xpbnV4L2xpbmthZ2UuaApAQCAt
MTE0LDExICsxMTQsMTMgQEAKICNlbmRpZgogI2VuZGlmCiAKKyNpZm5kZWYgQ09ORklHX1g4Nl82
NAogI2lmbmRlZiBFTlRSWQogLyogZGVwcmVjYXRlZCwgdXNlIFNZTV9GVU5DX1NUQVJUICovCiAj
ZGVmaW5lIEVOVFJZKG5hbWUpIFwKIAlTWU1fRlVOQ19TVEFSVChuYW1lKQogI2VuZGlmCisjZW5k
aWYgLyogQ09ORklHX1g4Nl82NCAqLwogI2VuZGlmIC8qIExJTktFUl9TQ1JJUFQgKi8KIAogI2lm
bmRlZiBXRUFLCkBAIC0xMzMsNiArMTM1LDcgQEAKIAkuc2l6ZSBuYW1lLCAuLW5hbWUKICNlbmRp
ZgogCisjaWZuZGVmIENPTkZJR19YODZfNjQKIC8qIElmIHN5bWJvbCAnbmFtZScgaXMgdHJlYXRl
ZCBhcyBhIHN1YnJvdXRpbmUgKGdldHMgY2FsbGVkLCBhbmQgcmV0dXJucykKICAqIHRoZW4gcGxl
YXNlIHVzZSBFTkRQUk9DIHRvIG1hcmsgJ25hbWUnIGFzIFNUVF9GVU5DIGZvciB0aGUgYmVuZWZp
dCBvZgogICogc3RhdGljIGFuYWx5c2lzIHRvb2xzIHN1Y2ggYXMgc3RhY2sgZGVwdGggYW5hbHl6
ZXIuCkBAIC0xNDIsNiArMTQ1LDcgQEAKICNkZWZpbmUgRU5EUFJPQyhuYW1lKSBcCiAJU1lNX0ZV
TkNfRU5EKG5hbWUpCiAjZW5kaWYKKyNlbmRpZiAvKiBDT05GSUdfWDg2XzY0ICovCiAKIC8qID09
PSBnZW5lcmljIGFubm90YXRpb25zID09PSAqLwogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 12:50:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 12:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gopJz-0001eN-Jk; Wed, 30 Jan 2019 12:50: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=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gopJy-0001eD-ED
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 12:50:26 +0000
X-Inumbo-ID: 9c3d7ff5-248d-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c3d7ff5-248d-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 12:50:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="85269589"
To: Jan Beulich <JBeulich@suse.com>
References: <osstest-132484-mainreport@xen.org>
 <0e9617ba-0348-890e-050a-35ab767898b9@citrix.com>
 <5C519BE802000078002124FD@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <87b13ff2-7068-d2be-f60c-4894451e61dd@citrix.com>
Date: Wed, 30 Jan 2019 12:50:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C519BE802000078002124FD@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [xen-4.9-testing test] 132484: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxMjo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDEuMTkg
YXQgMTk6NTUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjkvMDEv
MjAxOSAxODo0OSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+Pj4gZmxpZ2h0IDEzMjQ4
NCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KPj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0ODQvIAo+Pj4KPj4+IFJlZ3Jlc3Npb25zIDot
KAo+Pj4KPj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+
Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+PiAgdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgZmFpbCBSRUdS
LiB2cy4gMTMwOTU0Cj4+IFRoaXMgaXMgdGhlIFhTQS0yNzggUG9DIG5vdGljaW5nIHRoYXQgYy9z
Cj4+IDc1Y2UzNmViNzJjYjkzZThhM2M5ZjYwZmQ1ZTY5NzA2NzkyMWQ3MTIgaGFzbid0IGJlZW4g
YmFja3BvcnRlZC4KPiBJJ3ZlIGp1c3QgYWRkZWQgdGhpcyB0byB0aGUgcGVuZGluZyBzZXQsIGJ1
dCBJIGhhdmUgdG8gYWRtaXQgdGhhdAo+IGl0IHdhc24ndCBjbGVhciB0byBtZSBhdCBhbGwgdGhh
dCB0aGlzIHdvdWxkIGJlIG5lZWRlZCBvbiB0aGUgc3RhYmxlCj4gdHJlZXMuIFRoZXJlIHdhcyBh
IHJlbWFyayBhYm91dCBiYWNrcG9ydGFiaWxpdHkgaW4gdGhlIHN1Ym1pc3Npb24sCj4gYnV0IHRo
aXMgZGlkbid0IG1lYW4gdG8gbWUgdGhhdCBpdCdzIGtpbmQgb2YgaW1wZXJhdGl2ZSB0byBoYXZl
LgoKVGhpcyBwYXJ0aWN1bGFyIGJ1ZyAoYW5kIGJ1Z2ZpeCkgd2FzIGZvdW5kIGNvbXBsZXRlbHkg
dW5leHBlY3RlZGx5IGJ5CnRoZSBYU0EtMjc4IFBvQy4KClRoZXJlIGlzIG5vIGNyaXRpY2FsIG5l
ZWQgdG8gYmFja3BvcnQgdGhlIGJ1Z2ZpeCAoYXMgaXQgaXMgaW5kZWVkCmJlbmlnbiksIGV4Y2Vw
dCBmb3IgdGhlIGZhY3QgdGhhdCBiZWNhdXNlIE9TU1Rlc3QgaGFzIG9ic2VydmVkIHRoYXQgdGhl
ClBvQyBmYWlscyBvbiB0aGF0IHNwZWNpZmljIGhhcmR3YXJlLCBpdCBoYXMgY29tZSB0byB0aGUg
KGluY29ycmVjdCkKY29uY2x1c2lvbiB0aGF0IHdlJ3ZlIHJlY2VudGx5IHJlZ3Jlc3NlZCB0aGUg
NC45IGJyYW5jaC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:23:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gopqD-0004jz-AI; Wed, 30 Jan 2019 13:23:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=loWZ=QG=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gopqB-0004jq-0P
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 13:23:43 +0000
X-Inumbo-ID: 41a06f94-2492-11e9-a073-17440ef335e4
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.84]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41a06f94-2492-11e9-a073-17440ef335e4;
 Wed, 30 Jan 2019 13:23:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lDOHToSYjtNHNzjhjfvb7ZyIGUVbftoahXM+SyMifG8=;
 b=IyP3Gku+fcUJDm16C6GVShi44sswXpi45NJIOm3piSsHrYimCt0cAO47MOfSidAxCKjcDo8hofk+uvKi00OOpNC3Ov/mCyWRZfEhhzOD2X1kGJI6Q+eLWm7pHpbyRlwobxLpUjVD8K6huIlHlxW9wZ2niMPxUMO+T8mozGVr1e4=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB4339.eurprd04.prod.outlook.com (52.134.126.158) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.17; Wed, 30 Jan 2019 13:23:38 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1558.023; Wed, 30 Jan 2019
 13:23:38 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Julien Grall <julien.grall@arm.com>, "sstabellini@kernel.org"
 <sstabellini@kernel.org>
Thread-Topic: [PATCH] arm: gic-v3: clear GICR active interrupts
Thread-Index: AQHUsfsYv+O+PRfg30C835p96tw+kKW7HdAAgAymfoCAABV3IA==
Date: Wed, 30 Jan 2019 13:23:38 +0000
Message-ID: <AM0PR04MB4481F05C1000A61C06D3DC0D88900@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <20190122024416.10673-1-peng.fan@nxp.com>
 <a3be5c44-5947-eaa7-392d-5de3daff4b9f@arm.com>
 <f476d1e3-348d-ba21-688a-1046c98bf23f@arm.com>
In-Reply-To: <f476d1e3-348d-ba21-688a-1046c98bf23f@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [119.31.174.68]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB4339;
 6:60LpKCOt6ZpkXg1xBgJBRQx6qOUvqO4m7FKSqut+EsyR60CyXO9zmNQbk3Upg9OQ/7EDmBLhNNQe+oGsfPCOmK7OqBH3p0Aa3Xxc1ynRKSvIoOcxkhnyp0abDOXMg4Pl5oXHT5pG4idRqPnv6P/G6C2Nv4Bc/tqg8exnsfLcF0DPdNeUYIwt1gszRFTvh9tHXeLl+WQn1MMarRsptRUFu59lh/VkUyYsZCILtSv54zHug9ZNaavpeoZAOB0iXMqdAEc6B76wc4/JFAzKB1sGQRN+sYHDbz/WpiUG6AqPliUlHi6m5SArqkLquMAfkqDU25QwKtBkSh5c7rzuOMlpXZGcMGoPxJQxlyB88eV+iC7HKfXqQvkGXMGcx+bpO6i++4ysmd1fcKs9y1wH60zBIuYqzEu51jRZD36/+SRQixdzBe6oJ1EkT4wqMCfWltfDEzuYPnLadNeWMc43Ud0YAA==;
 5:uQyG0YGUf2kqRHZASpRRxskxVJL/VvNreVn4tgKy5iYst9sd1gYHg/j3yrDVSFMmvSe8y+oeS2g0d4K9iopSDR8txxPCv3WsQ+eH6PYXQ8v4B7uTRWz3BTamXvxF2Vmgv0JUCtqHPcSHoMsB/UbJ6r9uSxJMCddS4HXwNVsdiXU0x9ssYdCW24g9G2i4PkgDtzEvlmFV3zrYyajKlXKMVg==;
 7:RUWdJTcsVE6U0+r+1+eZF8B45Phkgq6x2Tr+vaMBGoAV/CFOzuVveNWJx9sXLUG2quZeJznUKiZk4QVlN+wpe0I+KIy6/wIYCv7+RvZLkS0V24WSTX4DnxK9stH5eQ2SrZY8Jh5WWlSwoN55BDXJiw==
x-ms-office365-filtering-correlation-id: 16f9bf40-bb3b-4823-c68f-08d686b62509
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB4339; 
x-ms-traffictypediagnostic: AM0PR04MB4339:
x-microsoft-antispam-prvs: <AM0PR04MB433907400ECD499E342E3B1188900@AM0PR04MB4339.eurprd04.prod.outlook.com>
x-forefront-prvs: 0933E9FD8D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(346002)(366004)(396003)(136003)(39860400002)(13464003)(199004)(189003)(55016002)(76176011)(229853002)(44832011)(110136005)(14454004)(33656002)(54906003)(316002)(6436002)(86362001)(7736002)(9686003)(66066001)(74316002)(305945005)(8936002)(68736007)(81156014)(8676002)(81166006)(478600001)(106356001)(71190400001)(26005)(53936002)(6246003)(4326008)(186003)(486006)(105586002)(71200400001)(14444005)(102836004)(256004)(6506007)(25786009)(53546011)(446003)(2906002)(99286004)(2501003)(11346002)(97736004)(476003)(7696005)(3846002)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4339;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: PoO5L4Oa5G4GdXfRogmIpwl6swy771BKkqUT4r3roO7G0c3p59kWvuVGBXsFJOZaVTSo1Rpxp/YGKjXXiyZdisftwIkK3YQ55jfA461UETpDAp2ThtLYf/aHnhumtLeOn+SebAVuBBh+mb7KkJwm1mrTDyOZzE2q/Snb4r4TfBXtq5MTmf1WWTzCkeK6vmUnnw6d1Ol90eyDyKggHe+fPidPPfSVa5I1G36W0EgkateBNXVjRC0PQ2U+uILKVzmOSl9HlziUSkIEbtA/3XkTyO5p9Sjnf1ba/Inq0Fn/QAmOjB1N9s4AeuSu09Ud9c/E9MZrUeRITOJ6KEKm+SEjyezHDLyOdTrbebnm8cVb7eAHNXdb14nCEHuA+d596vHsfvWB8wE7icz4/T6vwUUT2kFjhpBeua2kopGsjk5fc4s=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 16f9bf40-bb3b-4823-c68f-08d686b62509
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2019 13:23:38.1700 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4339
Subject: Re: [Xen-devel] [PATCH] arm: gic-v3: clear GICR active interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVu
IEdyYWxsIFttYWlsdG86anVsaWVuLmdyYWxsQGFybS5jb21dDQo+IFNlbnQ6IDIwMTnlubQx5pyI
MzDml6UgMjA6MDYNCj4gVG86IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPjsgc3N0YWJlbGxp
bmlAa2VybmVsLm9yZw0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBBbmRy
ZSBQcnp5d2FyYQ0KPiA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQ
QVRDSF0gYXJtOiBnaWMtdjM6IGNsZWFyIEdJQ1IgYWN0aXZlIGludGVycnVwdHMNCj4gDQo+IEhp
DQo+IA0KPiBSZXBseWluZyB0byB0aGlzIHRocmVhZCBhZ2Fpbi4NCj4gDQo+IE9uIDIyLzAxLzIw
MTkgMTA6NTQsIEp1bGllbiBHcmFsbCB3cm90ZToNCj4gPiBIaSBQZW5nLA0KPiA+DQo+ID4gVGhl
IGNvbW1pdCB0aXRsZSBpcyBhIGJpdCBjb25mdXNpbmcuIEl0IHN1Z2dlc3RzIHRoYXQgYWxsIGlu
dGVycnVwdHMNCj4gPiBzaG91bGQgYmUgZGVhY3RpdmF0ZWQgYXQgYm9vdCwgaG93ZXZlciB5b3Ug
YXJlIG9ubHkgZGVhY3RpdmF0aW5nIHRoZSBTR0lzLg0KPiA+DQo+ID4gT24gMS8yMi8xOSAyOjM1
IEFNLCBQZW5nIEZhbiB3cm90ZToNCj4gPj4gT24gaS5NWDgsIHdlIGltcGxlbWVudGVkIHBhcnRp
dGlvbiByZWJvb3Qgd2hpY2ggbWVhbnMgQ29ydGV4LUEgcmVib290DQo+ID4+IHdpbGwgbm90IGlt
cGFjdCBNNCBjb3JlcyBhbmQgU3lzdGVtIGNvbnRyb2wgVW5pdCBjb3JlLiBIb3dldmVyIEdJQ3Yz
DQo+ID4+IGlzIG5vdCByZXNldCBiZWNhdXNlIGhhcmR3YXJlIGRlc2lnbi4NCj4gPg0KPiA+IFdo
YXQgZG8geW91IG1lYW4gYnkgaGFyZHdhcmUgZGVzaWduPyBJcyBpdCBhIGRlZmVjdD8NCj4gPg0K
PiA+Pg0KPiA+PiBUaGUgZ2ljLXYzIGNvbnRyb2xsZXIgaXMgY29uZmlndXJlZCB3aXRoIEVPSW1v
ZGUgdG8gMSwgc28gZHVyaW5nIHhlbg0KPiA+PiByZWJvb3QsIEdJQ19TR0lfQ0FMTF9GVU5DVElP
TiBpbnRlcnJ1cHQgZnJvbSBDUFUwIHRvIG90aGVyIENQVXMsIGJ1dA0KPiA+PiBzdG9wX2NwdSBu
ZXZlciByZXR1cm4sIHRoYXQgbWVhbnMgb3RoZXIgQ1BVcyBoYXZlIG5vIGNoYW5jZSB0bw0KPiA+
PiBkZWFjdGl2ZSB0aGUgaW50ZXJydXB0LiBEdXJpbmcgeGVuIGJvb3RpbmcgYWdhaW4sIENQVTAg
d2lsbCBpc3N1ZQ0KPiA+PiBHSUNfU0dJX0NBTExfRlVOQ1RJT04gdG8gb3RoZXIgQ1BVcy4gQmVj
YXVzZQ0KPiBHSUNfU0dJX0NBTExfRlVOQ1RJT04gb2YNCj4gPj4gb3RoZXIgQ1BVcyBhcmUgYWN0
aXZlIGR1cmluZyB0aGUgbGFzdCByZWJvb3QsIGludGVycnVwdHMgY291bGQgbm90IGJlDQo+ID4+
IHRyaWdnZXJlZCB1bmxlc3Mgd2UgZGVhY3RpdmUgdGhlIGludGVycnVwdCBmaXJzdC4NCj4gPg0K
PiA+ICBGcm9tIHRoZSBkZXNjcmlwdGlvbiBoZXJlLCBJIHRoaW5rIGl0IG5vdCB2ZXJ5IHNhbmUg
dG8gZ28gdG8gc2xlZXANCj4gPiB3aXRoIGFuIGludGVycnVwdCBhY3RpdmF0ZS4NCj4gDQo+IEl0
IGxvb2tzIGxpa2UgSSB3YXMgd3JvbmcgaGVyZS4gVGhlcmUgYXJlIGNhc2Ugd2hlcmUgeW91IGNh
bid0IGF2b2lkIHRoYXQgKHNlZQ0KPiBteSBhbnN3ZXIgdG8geW91ciBvdGhlciBwYXRjaCkgYW5k
IHRoZSBib290IGNvZGUgY2Fubm90IHJlbHkgb24gdGhlIGFjdGl2YXRlDQo+IHN0YXRlIG9mIGlu
dGVycnVwdC4gU28gdGhleSBoYXZlIHRvIGJlIGNsZWFuZWQgYXQgYm9vdC4NCj4gDQo+IFRoaXMg
YWxzbyBoYXZlIHRvIGJlIGRvbmUgZm9yIFBQSSBhbmQgU1BJcy4gUGVuZywgd291bGQgeW91IG1p
bmQgdG8gZG8gdGhhdA0KPiBwYXRjaD8NCg0KSSdsbCBzZW5kIG91dCB2MiBwYXRjaCBzb29uLg0K
DQo+IA0KPiA+DQo+ID4gQSBiZXR0ZXIgc29sdXRpb24gd291bGQgYmUgdG8gbW92ZSB0aGUgZGVh
Y3RpdmF0aW9uIGVhcmxpZXIgb24gaW4NCj4gPiBkb19zZ2kgKG1heWJlIGFmdGVyIGVvaV9pcnEp
IHNvIHdlIGNhbGwgc3RvcF9jcHUoKSB3aXRoIGFsbCBpbnRlcnJ1cHRzDQo+IGRpc2FibGVkLg0K
PiA+DQo+ID4+DQo+ID4+IFNvIGxldCdzIGRlYWN0aXZlIHRoZSBpbnRlcnJ1cHRzIGR1cmluZyBH
SUN2MyBpbml0aWFsaXphdGlvbiB0byBmaXgNCj4gPg0KPiA+IHMvZGVhY3RpdmF0ZS8NCj4gPg0K
PiA+PiB0aGlzIGlzc3VlLg0KPiA+DQo+ID4gU2ltaWxhcmx5IHRvIHRoZSBjb21taXQgdGl0bGUs
IHlvdSB3cm90ZSB0aGUgY29tbWl0IG1lc3NhZ2UgdmVyeQ0KPiBnZW5lcmljYWxseS4NCj4gPg0K
PiA+DQo+ID4+DQo+ID4+IFNpZ25lZC1vZmYtYnk6IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29t
Pg0KPiA+PiAtLS0NCj4gPj4gwqAgeGVuL2FyY2gvYXJtL2dpYy12My5jIHwgNCArKysrDQo+ID4+
IMKgIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykNCj4gPj4NCj4gPj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYyBpbmRleA0K
PiA+PiA2ZmJjMTA2NzU3Li42NDNkNGEzM2YwIDEwMDY0NA0KPiA+PiAtLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMNCj4gPj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jDQo+ID4+IEBAIC04
MjQsOCArODI0LDEyIEBAIHN0YXRpYyBpbnQgZ2ljdjNfY3B1X2luaXQodm9pZCkNCj4gPj4gwqDC
oMKgwqDCoCBwcmlvcml0eSA9IChHSUNfUFJJX0lQSSA8PCAyNCB8IEdJQ19QUklfSVBJIDw8IDE2
IHwgR0lDX1BSSV9JUEkNCj4gPj4gPDwgOCB8DQo+ID4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgR0lDX1BSSV9JUEkpOw0KPiA+PiDCoMKgwqDCoMKgIGZvciAoaSA9IDA7IGkg
PCBOUl9HSUNfU0dJOyBpICs9IDQpDQo+ID4+ICvCoMKgwqAgew0KPiA+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgd3JpdGVsX3JlbGF4ZWQocHJpb3JpdHksDQo+ID4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSVBSSU9SSVRZUjAgKw0K
PiAoaSAvIDQpICoNCj4gPj4gNCk7DQo+ID4+ICvCoMKgwqDCoMKgwqDCoCB3cml0ZWxfcmVsYXhl
ZCgweGZmZmZmZmZmLA0KPiA+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEdJQ0Rf
UkRJU1RfU0dJX0JBU0UgKyBHSUNSX0lDQUNUSVZFUjAgKyAoaSAvDQo+IDQpICoNCj4gPj4gKzQp
Ow0KPiANCj4gRWFjaCBJQ0FDVElWRVIwIHJlZ2lzdGVycyBob2xkIHRoZSBhY3RpdmUgYml0IGZv
ciAzMiBpbnRlcnJ1cHRzLiBIb3dldmVyLCB0aGlzDQo+IGNvZGUgYXNzdW1lcyB0aGUgcmVnaXN0
ZXIgb25seSBob2xkIDQgaW50ZXJydXB0cy4gU28gdGhpcyB3aWxsIHdyaXRlIHRvDQo+IHVud2Fu
dGVkIGFyZWEuDQo+IA0KPiBUaGVyZSBhcmUgb25seSAxNiBTR0lzLCBzbyBpdCBmaXRzIGluIG9u
ZSB3cml0ZSB0byBJQ0FDVElWRVIwLiBBcyB3cm90ZSBhYm92ZSwNCj4geW91IGFsc28gbmVlZCB0
byBkZWFjdGl2YXRlIHRoZSBQUElzLiBTbyB0aGUgZm9sbG93aW5nIHNob3VsZCBiZSBlbm91Z2g6
DQo+IA0KPiAvKg0KPiAgICogVGhlIGFjdGl2YXRlIHN0YXRlIGlzIHVua25vd24gYXQgYm9vdCwg
c28gbWFrZSBzdXJlIGFsbCBTR0lzIGFuZCBQUElzIGFyZQ0KPiAgICogZGUtYWN0aXZhdGVkLg0K
PiAgICovDQo+IHdyaXRlbF9yZWxheGVkKDB4ZmZmZmZmZmYsIEdJQ0RfUkRJU1RfU0dJX0JBU0Ug
KyBHSUNSX0lDQUNUSVZFUjApOw0KDQpUaGFua3MsDQpQZW5nLg0KDQo+IA0KPiBDaGVlcnMsDQo+
IA0KPiAtLQ0KPiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:32:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:32: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-devel-bounces@lists.xenproject.org>)
	id 1gopz1-0005mJ-8b; Wed, 30 Jan 2019 13:32: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=zizU=QG=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gopz0-0005mE-Pj
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 13:32:50 +0000
X-Inumbo-ID: 89048a1a-2493-11e9-aeee-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89048a1a-2493-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 13:32:49 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jan 2019 05:32:38 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,540,1539673200"; d="scan'208";a="295667888"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by orsmga005.jf.intel.com with ESMTP; 30 Jan 2019 05:32:36 -0800
Date: Wed, 30 Jan 2019 21:36:40 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190130133638.GA29192@gao-cwp>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-9-git-send-email-chao.gao@intel.com>
 <20190129112730.sl3ao27v6whlflux@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190129112730.sl3ao27v6whlflux@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 8/8] microcode: update microcode on cores
 in parallel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMTI6Mjc6MzBQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIE1vbiwgSmFuIDI4LCAyMDE5IGF0IDAzOjA2OjUwUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBDdXJyZW50bHksIG1pY3JvY29kZV91cGRhdGVfbG9jayBhbmQgbWljcm9j
b2RlX211dGV4IHByZXZlbnQgY29yZXMKPj4gZnJvbSB1cGRhdGluZyBtaWNyb2NvZGUgaW4gcGFy
YWxsZWwuIEJlbG93IGNoYW5nZXMgYXJlIG1hZGUgdG8gc3VwcG9ydAo+PiBwYXJhbGxlbCBtaWNy
b2NvZGUgdXBkYXRlIG9uIGNvcmVzLgo+Cj5PaCwgdGhhdCdzIHdoYXQgSSBtaXNzZWQgZnJvbSB0
aGUgcHJldmlvdXMgcGF0Y2ggdGhlbiwgYW5kIHdoYXQKPnNlcmlhbGlzZXMgdGhlIGFwcGx5aW5n
IG9mIHRoZSBtaWNyb2NvZGUgdXBkYXRlLgo+Cj4+IAo+PiBtaWNyb2NvZGVfdXBkYXRlX2xvY2sg
aXMgcmVtb3ZlZC4gVGhlIHB1cnBvc2Ugb2YgdGhpcyBsb2NrIGlzIHRvCj4+IHByZXZlbnQgbG9n
aWMgdGhyZWFkcyBvZiBhIHNhbWUgY29yZSBmcm9tIHVwZGF0aW5nIG1pY3JvY29kZSBhdCB0aGUK
Pj4gc2FtZSB0aW1lLiBCdXQgZHVlIHRvIHVzaW5nIGEgZ2xvYmFsIGxvY2ssIGl0IGFsc28gcHJl
dmVudHMgcGFyYWxsZWwKPj4gbWljcm9jb2RlIHVwZGF0aW5nIG9uIGRpZmZlcmVudCBjb3Jlcy4g
VGhlIG9yaWdpbmFsIHB1cnBvc2Ugb2YKPj4gbWljcm9jb2RlX3VwZGF0ZV9sb2NrIGlzIGFscmVh
ZHkgZW5mb3JjZWQgYXQgdGhlIGxldmVsIG9mCj4+IGFwcGx5X21pY3JvY29kZSgpJ3MgY2FsbGVy
Ogo+PiAxLiBGb3IgbGF0ZSBtaWNyb2NvZGUgdXBkYXRlLCBvbmx5IG9uZSBzaWJpbGluZyB0aHJl
YWQgb2YgYSBjb3JlIHdpbGwKPj4gY2FsbCB0aGUgYXBwbHlfbWljcm9jb2RlKCkuCj4+IDIuIEZv
ciBtaWNyb2NvZGUgdXBkYXRlIGR1cmluZyBzeXN0ZW0gc3RhcnR1cCBvciBDUFUtaG90cGx1Zywg
ZWFjaAo+PiBsb2dpY2FsIHRocmVhZCBpcyB3b2tlbiB1cCBvbmUtYnktb25lLgo+PiAzLiBnZXQv
cHV0X2NwdV9iaXRtYXBzKCkgcHJldmVudHMgdGhlIGNvbmN1cnJlbmN5IG9mIENQVS1ob3RwbHVn
IGFuZAo+PiBsYXRlIG1pY3JvY29kZSB1cGRhdGUuCj4+IAo+PiBtaWNyb2NvZGVfbXV0ZXggaXMg
cmVwbGFjZWQgYnkgYSByd2xvY2suIG1pY3JvY29kZV9tdXRleCB3YXMgdXNlZCB0bwo+PiBwcmV2
ZW50IGNvbmN1cnJlbnQgYWNjZXNzZXMgdG8gJ3VjaScgYW5kIG1pY3JvY29kZV9jYWNoZS4gTm93
IHRoZQo+PiBwZXItY3B1IHZhcmlhYmxlLCAndWNpJywgd29uJ3QgYmUgYWNjZXNzZWQgYnkgcmVt
b3RlIGNwdXMgYWZ0ZXIgbW9zdAo+PiBmaWVsZHMgaW4gJ3VjaScgaGF2ZSBiZWVuIHJlbW92ZWQ7
IFRoZSBvbmx5IHNoYXJlZCByZXNvdXJjZSB3aGljaAo+PiBuZWVkcyB0byBiZSBwcm90ZWN0ZWQg
aXMgdGhlIG1pY3JvY29kZV9jYWNoZS4gQSByd2xvY2sgYWxsb3dzIG11bHRpcGxlCj4+IHJlYWRl
cnMgKG9uZSB0aHJlYWQgb2YgZWFjaCBjb3JlKSB0byBhY2Nlc3MgdGhlIGdsb2JhbCBjYWNoZSBh
bmQKPj4gdXBkYXRlIG1pY3JvY29kZSBzaW11bHRhbmVvdXNseS4gQmVjYXVzZSB0aGUgcndsb2Nr
IG1heSBiZSBoZWxkIGluCj4+IHN0b3BfbWFjaGluZSBjb250ZXh0LCB3aGVyZSBpbnRlcnJ1cHQg
aXMgZGlzYWJsZWQsIGlycXtzYXZlLCByZXN0b3JlfQo+PiB2YXJpYW50cyBhcmUgdXNlZCB0byBn
ZXQvcmVsZWFzZSB0aGUgcndsb2NrLgo+PiAKPj4gTm90ZSB0aGF0IHByaW50ayBpbiBhcHBseV9t
aWNyb2NvZGUoKSBhbmQgc3ZtX2hvc3Rfb3N2bV9pbml0KCkgKGZvciBBTUQKPj4gb25seSkgYXJl
IHN0aWxsIHByb2Nlc3NlZCBzZXF1ZW50aWFsbHkuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+Cj5UaGFua3MsIHRoaXMgTEdUTSwganVzdCBvbmUg
cXVlc3Rpb24gYmVsb3cuCj4KPj4gQEAgLTI4NSwxMCArMzA3LDExIEBAIHN0YXRpYyBpbnQgcGFy
c2VfbWljcm9jb2RlX2Jsb2IoY29uc3Qgdm9pZCAqYnVmZmVyLCBzaXplX3QgbGVuKQo+PiAgc3Rh
dGljIGludCBtaWNyb2NvZGVfdXBkYXRlX2NwdSh2b2lkKQo+PiAgewo+PiAgICAgIGludCByZXQ7
Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnOwo+PiAgCj4+IC0gICAgc3Bpbl9sb2NrKCZtaWNy
b2NvZGVfbXV0ZXgpOwo+PiArICAgIHJlYWRfbG9ja19pcnFzYXZlKCZjYWNoZV9yd2xvY2ssIGZs
YWcpOwo+PiAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShzbXBfcHJv
Y2Vzc29yX2lkKCkpOwo+PiAtICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwo+PiAr
ICAgIHJlYWRfdW5sb2NrX2lycXJlc3RvcmUoJmNhY2hlX3J3bG9jaywgZmxhZyk7Cj4KPldoeSBk
byB5b3UgdGFrZSB0aGUgbG9jayBoZXJlLCB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8ganVzdCB0
YWtlIGl0Cj5mb3IgZmluZF9wYXRjaD8gKGllOiBsaWtlIHlvdSBkbyBmb3Igc2F2ZV9wYXRjaCkK
CkJlY2F1c2UgZmluZF9wYXRjaCgpIGlzIGV4cGVjdGVkIHRvIHJldHVybiBhIHBvaW50ZXIgdG8g
YSB1Y29kZSBwYXRjaC4KSWYgYSB0aHJlYWQgaXMgdG8gbG9hZCB0aGlzIHVjb2RlIHBhdGNoLCB3
ZSBzaG91bGQgaG9sZCB0aGUgbG9jayB0bwphdm9pZCBpdCBiZWluZyBmcmVlZCBieSBhbm90aGVy
IHRocmVhZC4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:36:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:36: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-devel-bounces@lists.xenproject.org>)
	id 1goq2X-0005vL-Qk; Wed, 30 Jan 2019 13:36: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=loWZ=QG=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1goq2W-0005vG-Ui
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 13:36:28 +0000
X-Inumbo-ID: 0a1fb8d4-2494-11e9-8fc7-4f79575fb18d
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.54]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a1fb8d4-2494-11e9-8fc7-4f79575fb18d;
 Wed, 30 Jan 2019 13:36:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1VrH2/Ga1TOnppYKdR5Aeex4HmGidn0G29yb6Q1INPI=;
 b=SDqMiNLhSYqrZjKrNaRL8H1YYrdeX70SjRxTac30TJ80sHdQiszDhGw12UlVPnRQVtSG3B4Mtxq2pF6lPZSCN2whFjFbtamIoLsKMdIJZBONcwgG+H4bsR3ixCh8ZKhYMYVzeRiIoTaBlEqJBLMMx1WsCisKmvz/ggfoVja/2h8=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB4740.eurprd04.prod.outlook.com (20.176.214.225) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.21; Wed, 30 Jan 2019 13:36:24 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1558.023; Wed, 30 Jan 2019
 13:36:24 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Peng Fan <peng.fan@nxp.com>, Julien Grall <julien.grall@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>
Thread-Topic: [PATCH] arm: gic-v3: clear GICR active interrupts
Thread-Index: AQHUsfsYv+O+PRfg30C835p96tw+kKW7HdAAgAymfoCAABV3IIAAAjzw
Date: Wed, 30 Jan 2019 13:36:24 +0000
Message-ID: <AM0PR04MB448168270D2470BCD08576BF88900@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <20190122024416.10673-1-peng.fan@nxp.com>
 <a3be5c44-5947-eaa7-392d-5de3daff4b9f@arm.com>
 <f476d1e3-348d-ba21-688a-1046c98bf23f@arm.com>
 <AM0PR04MB4481F05C1000A61C06D3DC0D88900@AM0PR04MB4481.eurprd04.prod.outlook.com>
In-Reply-To: <AM0PR04MB4481F05C1000A61C06D3DC0D88900@AM0PR04MB4481.eurprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [119.31.174.68]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB4740;
 6:qZqO4lrKVNVIokf+LdIf6kxy80iwoaL1ok5bhusCdB7yOc71LSLxpaQA+wKiVWaUIfMXIC9j4/uQWGwbOiIh4+1Lwy9rRaK2sXuyx2VGZTODiU+QUMiMjT0y+bjC/h/rYjn8iAxPXiL2c+QbvwkPXSDTwMaKqFz0G+Bvr3Q6MaFjknXjKUgBHBaFn/a/fNbEbPWzhFGvHti9X7/nB8vapd3tP6Rm8wmRWkmHsqnekGzm009uUfvX4eG6f/DKl3ZwKRDuC1464ZYLIs6dy9zSCgX7XIlLg93tAWkrJAtIjPuunKjUtsEXNYIDWNIMiOa6ad7QMGJYQav3DUT8cvLZ4222RTkVodE/6viF21CL1tSVK/Gr//ZQjinVcpfuwUHImJLMHZ0vzZa55H11Lotmrb53JorZEaorEvoA2wQm5Z+ZvKZZUhuhuCOPiy/V8huuD7UHkuP8ih7P5mRQNOjoVw==;
 5:wn9fEa7jZE261HamfWaqM90zofzSFTDuIuvhmBHPr0dddV5lMBKofJHF9dZNdYSsLDP2EImqBW1ACs1YQR4O4U61KgXyb0+Occrmrr2C0Y/ZnmWSHMqxP5Knd7DM6D4KKN/P3Y7UTxqRPWCWGOLwFB91FKNUDIpHwfyUgLFkrx1OY7eo1fVFym/W7aDMjnDahm4sZdWd7bvNO7Pm3S6AUA==;
 7:FpcPCXVRIn5cg9gH2oSIrZhbk0H7JVSCG9SsMPjVnUGGql0IDib0gEuvthihz3Z8IFS3ThajkN/Os6GwTIIzayInkyntVEm2d96YigYwsZByKnOuGjVZTT2ayEVtKPDigWSNZ7kCsjkpiNpmt0/jJA==
x-ms-office365-filtering-correlation-id: 9df2f1a1-0bf7-4665-a09c-08d686b7eda1
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB4740; 
x-ms-traffictypediagnostic: AM0PR04MB4740:
x-microsoft-antispam-prvs: <AM0PR04MB4740837E74DF70C36607119D88900@AM0PR04MB4740.eurprd04.prod.outlook.com>
x-forefront-prvs: 0933E9FD8D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(39860400002)(136003)(346002)(396003)(189003)(199004)(13464003)(106356001)(11346002)(53546011)(102836004)(446003)(3846002)(6506007)(7696005)(14444005)(8676002)(33656002)(81156014)(305945005)(486006)(68736007)(6116002)(81166006)(76176011)(316002)(45080400002)(186003)(26005)(99286004)(476003)(478600001)(93156006)(97736004)(54906003)(4326008)(44832011)(110136005)(256004)(8936002)(14454004)(6246003)(25786009)(71200400001)(6436002)(6306002)(2940100002)(966005)(105586002)(7736002)(74316002)(229853002)(93886005)(53936002)(55016002)(2906002)(66066001)(71190400001)(2501003)(86362001)(9686003)(266184004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4740;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: zWGdOhlv+fvQBlAEcy+kzommuGRr0vjKgCeGPjBPkeWkU1gJ1SjZ3/yulnvg8lk+9dEPtSwH88slHe5b5m2Zwc3iox+TLNrHUJ16z20YYEud7UevA6KLZvDoFLEhUwqnV9Ka44Og/xo49TnuEO4P8i4cnE4gmhU3gQuxENvOWn9awGcHIiINNrpwzXcDFrUgOJZ5G0Ww4u+rF93OPqU2JTRKXzKEkNIu5HeU5e+1XnVK/0CBgOauwr4rFtzTHe3AHLxJwwPHI/7fV+7sIsJ9uYzDRhtChJxpmfGvRkpFlZ5S6iBJCCRRAYzk5Ajf58IQONF11reC5zFDak2GnZQT4Uk6zap6cu/bQAhNOE96Vc8hXuMs1Ft4jLPVSVPFgtCJGrFDx0PZigwh+Y/EkoeV2QILzGL1ByiSc5Cj/oIT5/0=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9df2f1a1-0bf7-4665-a09c-08d686b7eda1
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2019 13:36:24.1942 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4740
Subject: Re: [Xen-devel] [PATCH] arm: gic-v3: clear GICR active interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWGVuLWRldmVsIFttYWls
dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uIEJlaGFsZg0KPiBP
ZiBQZW5nIEZhbg0KPiBTZW50OiAyMDE55bm0MeaciDMw5pelIDIxOjI0DQo+IFRvOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgc3N0YWJlbGxpbmlAa2VybmVsLm9yZw0KPiBD
YzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBBbmRyZSBQcnp5d2FyYQ0KPiA8YW5k
cmUucHJ6eXdhcmFAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0g
YXJtOiBnaWMtdjM6IGNsZWFyIEdJQ1IgYWN0aXZlIGludGVycnVwdHMNCj4gDQo+IEhpIEp1bGll
bg0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IEp1bGllbiBH
cmFsbCBbbWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29tXQ0KPiA+IFNlbnQ6IDIwMTnlubQx5pyI
MzDml6UgMjA6MDYNCj4gPiBUbzogUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+OyBzc3RhYmVs
bGluaUBrZXJuZWwub3JnDQo+ID4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg
QW5kcmUgUHJ6eXdhcmENCj4gPiA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4NCj4gPiBTdWJqZWN0
OiBSZTogW1BBVENIXSBhcm06IGdpYy12MzogY2xlYXIgR0lDUiBhY3RpdmUgaW50ZXJydXB0cw0K
PiA+DQo+ID4gSGkNCj4gPg0KPiA+IFJlcGx5aW5nIHRvIHRoaXMgdGhyZWFkIGFnYWluLg0KPiA+
DQo+ID4gT24gMjIvMDEvMjAxOSAxMDo1NCwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPiA+ID4gSGkg
UGVuZywNCj4gPiA+DQo+ID4gPiBUaGUgY29tbWl0IHRpdGxlIGlzIGEgYml0IGNvbmZ1c2luZy4g
SXQgc3VnZ2VzdHMgdGhhdCBhbGwgaW50ZXJydXB0cw0KPiA+ID4gc2hvdWxkIGJlIGRlYWN0aXZh
dGVkIGF0IGJvb3QsIGhvd2V2ZXIgeW91IGFyZSBvbmx5IGRlYWN0aXZhdGluZyB0aGUNCj4gU0dJ
cy4NCj4gPiA+DQo+ID4gPiBPbiAxLzIyLzE5IDI6MzUgQU0sIFBlbmcgRmFuIHdyb3RlOg0KPiA+
ID4+IE9uIGkuTVg4LCB3ZSBpbXBsZW1lbnRlZCBwYXJ0aXRpb24gcmVib290IHdoaWNoIG1lYW5z
IENvcnRleC1BDQo+ID4gPj4gcmVib290IHdpbGwgbm90IGltcGFjdCBNNCBjb3JlcyBhbmQgU3lz
dGVtIGNvbnRyb2wgVW5pdCBjb3JlLg0KPiA+ID4+IEhvd2V2ZXIgR0lDdjMgaXMgbm90IHJlc2V0
IGJlY2F1c2UgaGFyZHdhcmUgZGVzaWduLg0KPiA+ID4NCj4gPiA+IFdoYXQgZG8geW91IG1lYW4g
YnkgaGFyZHdhcmUgZGVzaWduPyBJcyBpdCBhIGRlZmVjdD8NCj4gPiA+DQo+ID4gPj4NCj4gPiA+
PiBUaGUgZ2ljLXYzIGNvbnRyb2xsZXIgaXMgY29uZmlndXJlZCB3aXRoIEVPSW1vZGUgdG8gMSwg
c28gZHVyaW5nDQo+ID4gPj4geGVuIHJlYm9vdCwgR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIGludGVy
cnVwdCBmcm9tIENQVTAgdG8gb3RoZXINCj4gPiA+PiBDUFVzLCBidXQgc3RvcF9jcHUgbmV2ZXIg
cmV0dXJuLCB0aGF0IG1lYW5zIG90aGVyIENQVXMgaGF2ZSBubw0KPiA+ID4+IGNoYW5jZSB0byBk
ZWFjdGl2ZSB0aGUgaW50ZXJydXB0LiBEdXJpbmcgeGVuIGJvb3RpbmcgYWdhaW4sIENQVTANCj4g
PiA+PiB3aWxsIGlzc3VlIEdJQ19TR0lfQ0FMTF9GVU5DVElPTiB0byBvdGhlciBDUFVzLiBCZWNh
dXNlDQo+ID4gR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIG9mDQo+ID4gPj4gb3RoZXIgQ1BVcyBhcmUg
YWN0aXZlIGR1cmluZyB0aGUgbGFzdCByZWJvb3QsIGludGVycnVwdHMgY291bGQgbm90DQo+ID4g
Pj4gYmUgdHJpZ2dlcmVkIHVubGVzcyB3ZSBkZWFjdGl2ZSB0aGUgaW50ZXJydXB0IGZpcnN0Lg0K
PiA+ID4NCj4gPiA+ICBGcm9tIHRoZSBkZXNjcmlwdGlvbiBoZXJlLCBJIHRoaW5rIGl0IG5vdCB2
ZXJ5IHNhbmUgdG8gZ28gdG8gc2xlZXANCj4gPiA+IHdpdGggYW4gaW50ZXJydXB0IGFjdGl2YXRl
Lg0KPiA+DQo+ID4gSXQgbG9va3MgbGlrZSBJIHdhcyB3cm9uZyBoZXJlLiBUaGVyZSBhcmUgY2Fz
ZSB3aGVyZSB5b3UgY2FuJ3QgYXZvaWQNCj4gPiB0aGF0IChzZWUgbXkgYW5zd2VyIHRvIHlvdXIg
b3RoZXIgcGF0Y2gpIGFuZCB0aGUgYm9vdCBjb2RlIGNhbm5vdCByZWx5DQo+ID4gb24gdGhlIGFj
dGl2YXRlIHN0YXRlIG9mIGludGVycnVwdC4gU28gdGhleSBoYXZlIHRvIGJlIGNsZWFuZWQgYXQg
Ym9vdC4NCj4gPg0KPiA+IFRoaXMgYWxzbyBoYXZlIHRvIGJlIGRvbmUgZm9yIFBQSSBhbmQgU1BJ
cy4gUGVuZywgd291bGQgeW91IG1pbmQgdG8gZG8NCj4gPiB0aGF0IHBhdGNoPw0KPiANCj4gSSds
bCBzZW5kIG91dCB2MiBwYXRjaCBzb29uLg0KPiANCj4gPg0KPiA+ID4NCj4gPiA+IEEgYmV0dGVy
IHNvbHV0aW9uIHdvdWxkIGJlIHRvIG1vdmUgdGhlIGRlYWN0aXZhdGlvbiBlYXJsaWVyIG9uIGlu
DQo+ID4gPiBkb19zZ2kgKG1heWJlIGFmdGVyIGVvaV9pcnEpIHNvIHdlIGNhbGwgc3RvcF9jcHUo
KSB3aXRoIGFsbA0KPiA+ID4gaW50ZXJydXB0cw0KPiA+IGRpc2FibGVkLg0KPiA+ID4NCj4gPiA+
Pg0KPiA+ID4+IFNvIGxldCdzIGRlYWN0aXZlIHRoZSBpbnRlcnJ1cHRzIGR1cmluZyBHSUN2MyBp
bml0aWFsaXphdGlvbiB0byBmaXgNCj4gPiA+DQo+ID4gPiBzL2RlYWN0aXZhdGUvDQo+ID4gPg0K
PiA+ID4+IHRoaXMgaXNzdWUuDQo+ID4gPg0KPiA+ID4gU2ltaWxhcmx5IHRvIHRoZSBjb21taXQg
dGl0bGUsIHlvdSB3cm90ZSB0aGUgY29tbWl0IG1lc3NhZ2UgdmVyeQ0KPiA+IGdlbmVyaWNhbGx5
Lg0KPiA+ID4NCj4gPiA+DQo+ID4gPj4NCj4gPiA+PiBTaWduZWQtb2ZmLWJ5OiBQZW5nIEZhbiA8
cGVuZy5mYW5AbnhwLmNvbT4NCj4gPiA+PiAtLS0NCj4gPiA+PiDCoCB4ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMgfCA0ICsrKysNCj4gPiA+PiDCoCAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
DQo+ID4gPj4NCj4gPiA+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVu
L2FyY2gvYXJtL2dpYy12My5jIGluZGV4DQo+ID4gPj4gNmZiYzEwNjc1Ny4uNjQzZDRhMzNmMCAx
MDA2NDQNCj4gPiA+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMNCj4gPiA+PiArKysgYi94
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMNCj4gPiA+PiBAQCAtODI0LDggKzgyNCwxMiBAQCBzdGF0aWMg
aW50IGdpY3YzX2NwdV9pbml0KHZvaWQpDQo+ID4gPj4gwqDCoMKgwqDCoCBwcmlvcml0eSA9IChH
SUNfUFJJX0lQSSA8PCAyNCB8IEdJQ19QUklfSVBJIDw8IDE2IHwNCj4gPiA+PiBHSUNfUFJJX0lQ
SSA8PCA4IHwNCj4gPiA+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEdJQ19Q
UklfSVBJKTsNCj4gPiA+PiDCoMKgwqDCoMKgIGZvciAoaSA9IDA7IGkgPCBOUl9HSUNfU0dJOyBp
ICs9IDQpDQo+ID4gPj4gK8KgwqDCoCB7DQo+ID4gPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHdyaXRl
bF9yZWxheGVkKHByaW9yaXR5LA0KPiA+ID4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSVBSSU9SSVRZUjANCj4gKw0KPiA+IChp
IC8gNCkgKg0KPiA+ID4+IDQpOw0KPiA+ID4+ICvCoMKgwqDCoMKgwqDCoCB3cml0ZWxfcmVsYXhl
ZCgweGZmZmZmZmZmLA0KPiA+ID4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgR0lD
RF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSUNBQ1RJVkVSMCArIChpDQo+IC8NCj4gPiA0KSAqDQo+
ID4gPj4gKzQpOw0KPiA+DQo+ID4gRWFjaCBJQ0FDVElWRVIwIHJlZ2lzdGVycyBob2xkIHRoZSBh
Y3RpdmUgYml0IGZvciAzMiBpbnRlcnJ1cHRzLg0KPiA+IEhvd2V2ZXIsIHRoaXMgY29kZSBhc3N1
bWVzIHRoZSByZWdpc3RlciBvbmx5IGhvbGQgNCBpbnRlcnJ1cHRzLiBTbw0KPiA+IHRoaXMgd2ls
bCB3cml0ZSB0byB1bndhbnRlZCBhcmVhLg0KPiA+DQo+ID4gVGhlcmUgYXJlIG9ubHkgMTYgU0dJ
cywgc28gaXQgZml0cyBpbiBvbmUgd3JpdGUgdG8gSUNBQ1RJVkVSMC4gQXMNCj4gPiB3cm90ZSBh
Ym92ZSwgeW91IGFsc28gbmVlZCB0byBkZWFjdGl2YXRlIHRoZSBQUElzLiBTbyB0aGUgZm9sbG93
aW5nIHNob3VsZA0KPiBiZSBlbm91Z2g6DQo+ID4NCj4gPiAvKg0KPiA+ICAgKiBUaGUgYWN0aXZh
dGUgc3RhdGUgaXMgdW5rbm93biBhdCBib290LCBzbyBtYWtlIHN1cmUgYWxsIFNHSXMgYW5kIFBQ
SXMNCj4gYXJlDQo+ID4gICAqIGRlLWFjdGl2YXRlZC4NCj4gPiAgICovDQo+ID4gd3JpdGVsX3Jl
bGF4ZWQoMHhmZmZmZmZmZiwgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSUNBQ1RJVkVSMCk7
DQoNCkp1c3QgaGF2ZSBhIGZvbGxvd2luZyB1cCBxdWVzdGlvbiwgYWNjb3JkaW5nIHRvIElISTAw
NjlEX2dpY19hcmNoaXRlY3R1cmVfc3BlY2lmaWNhdGlvbg0KIjguMTEuMyBHSUNSX0lDQUNUSVZF
UjAsIEludGVycnVwdCBDbGVhci1BY3RpdmUgUmVnaXN0ZXIgMCAiDQpUaGlzIGZpZWxkIHJlc2V0
cyB0byBhIHZhbHVlIHRoYXQgaXMgYXJjaGl0ZWN0dXJhbGx5IFVOS05PV04sDQpEbyB3ZSBuZWVk
IHRvIHRha2UgU1BJIGludG8gY29uc2lkZXJhdGlvbiBhcyB0aGUgZm9sbG93aW5nIGluIGdpY19j
cHVfaW5pdD8NCmZvciAoaSA9IDA7IGkgPCBucl9saW5lczsgaSArPTMyKQ0KCXdyaXRlbF9yZWxh
eGVkKDB4ZmZmZmZmZmYsIEdJQ0RfUkRJU1RfU0dJX0JBU0UgKyBHSUNSX0lDQUNUSVZFUjAgKyAo
aSAvIDMyKSAqIDQpOw0KDQphbmQgbW92ZSBucl9saW5lcyBvdXQgZnJvbSBnaWNfZGlzdF9pbml0
IHRvIGEgc3RhdGljIGdsb2JhbCB2YXJhaWFibGUuDQoNClRoYW5rcywNClBlbmcuDQoNCj4gDQo+
IFRoYW5rcywNCj4gUGVuZy4NCj4gDQo+ID4NCj4gPiBDaGVlcnMsDQo+ID4NCj4gPiAtLQ0KPiA+
IEp1bGllbiBHcmFsbA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZw0KPiBodHRwczovL2VtZWEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29r
LmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGbGlzdHMuDQo+IHhlbnByb2plY3Qub3JnJTJGbWFpbG1h
biUyRmxpc3RpbmZvJTJGeGVuLWRldmVsJmFtcDtkYXRhPTAyJTdDMDElNw0KPiBDcGVuZy5mYW4l
NDBueHAuY29tJTdDYmExODdiY2Y2MDQ2NGZkYTgwZjMwOGQ2ODZiNjNjNGElN0M2ODZlYTENCj4g
ZDNiYzJiNGM2ZmE5MmNkOTljNWMzMDE2MzUlN0MwJTdDMCU3QzYzNjg0NDUxNDU5MzUyMzQ1NyZh
bXA7cw0KPiBkYXRhPTJvcFFRRWtKQXFBb24zYW1hanJsUXFHdkt1WnFpVWJKcDJCQlJZckV6ZlEl
M0QmYW1wO3Jlc2VydmUNCj4gZD0wDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:38:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:38: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-devel-bounces@lists.xenproject.org>)
	id 1goq4O-000624-CS; Wed, 30 Jan 2019 13:38: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=Cj/s=QG=citrix.com=prvs=926cecb90=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1goq4M-00061y-F9
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 13:38:22 +0000
X-Inumbo-ID: 4ea23ef5-2494-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ea23ef5-2494-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 13:38:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76824619"
Date: Wed, 30 Jan 2019 13:38:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190130133817.s2blsfsa7qhh3k6n@zion.uk.xensource.com>
References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com>
 <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com>
 <b1697751-7e48-c377-c040-9e364a8c2c96@citrix.com>
 <20190130124645.xd7u6ai627tbn4fg@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190130124645.xd7u6ai627tbn4fg@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [Xen 4.12 bug] HVM/PVH boot confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMTI6NDY6NDVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEphbiAzMCwgMjAxOSBhdCAxMjozMDo0NFBNICswMDAwLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+ID4gPj4gVGhlcmUgYXJlIGF0IGxlYXN0IHR3byBidWdzIGhlcmUuCj4gPiA+Pgo+
ID4gPj4gMSkgUlNEUCB3YXMgYSBsYXRlIGFkZGl0aW9uIHRvIHRoZSBQVkggYm9vdCBwcm90b2Nv
bC7CoCBYZW4ncyBQVkgKPiA+ID4+IGVudHJ5cG9pbnQgbXVzdCBub3QgbWFuZGF0ZSBpdHMgZXhp
c3RlbmNlLCBiZWNhdXNlIHRoZXJlIGFyZSByZWxlYXNlcyBvZgo+ID4gPj4gdGhlIGRvbWFpbiBi
dWlsZGVyIHdoaWNoIGRvbid0IHByb3ZpZGUgaXQuCj4gPiA+IFRoZSBpbm5lciBYZW4sIGluIHRo
aXMgY2FzZSwgY2FuIGZhbGwgYmFjayB0byBzY2FubmluZyBsb3cgMU1CIG1lbW9yeQo+ID4gPiBm
b3IgUlNEUC4KPiA+IAo+ID4gQWdyZWVkLgoKLS0tODwtLS0KRnJvbSA0NmUzNjg2MzU1ZGExNzc5
NTVjYTYzY2UzZThjZjZhODBjZGI4OTdkIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiBXZWQsIDMwIEphbiAyMDE5IDEzOjMx
OjMyICswMDAwClN1YmplY3Q6IFtQQVRDSF0geDg2L3B2aDogZG9uJ3QgbWFuZGF0ZSBwcmVzZW5j
ZSBvZiBSU0RQIHBvaW50ZXIKClJTRFAgaGludCBpcyBub3QgbWFuZGF0b3J5IGFjY29yZGluZyB0
byBQVkggc3BlYy4gT25seSBzZXQgdGhlIGhpbnQgaWYKcHZoX2luZm8gY29udGFpbnMgYSB2YWxp
ZCBwb2ludGVyLiBUaGUgZ3Vlc3QgKHhlbikgd2lsbCBmYWxsIGJhY2sgdG8Kc2Nhbm5pbmcgZm9y
IFJTRFAgaW4gbG93ZXIgMU1CIG9mIG1lbW9yeS4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jIHwgNCAr
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jIGIveGVuL2FyY2gveDg2L2d1
ZXN0L3B2aC1ib290LmMKaW5kZXggNTQ0Nzc1ZWViNC4uYzZlMjFmYTgzYiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2
aC1ib290LmMKQEAgLTc5LDggKzc5LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGNvbnZlcnRfcHZo
X2luZm8obXVsdGlib290X2luZm9fdCAqKm1iaSwKICAgICAgICAgcHZoX21iaV9tb2RzW2ldLnN0
cmluZyAgICA9IGVudHJ5W2ldLmNtZGxpbmVfcGFkZHI7CiAgICAgfQogCi0gICAgQlVHX09OKCFw
dmhfaW5mby0+cnNkcF9wYWRkcik7Ci0gICAgcnNkcF9oaW50ID0gcHZoX2luZm8tPnJzZHBfcGFk
ZHI7CisgICAgaWYgKCBwdmhfaW5mby0+cnNkcF9wYWRkciApCisgICAgICAgIHJzZHBfaGludCA9
IHB2aF9pbmZvLT5yc2RwX3BhZGRyOwogCiAgICAgKm1iaSA9ICZwdmhfbWJpOwogICAgICptb2Qg
PSBwdmhfbWJpX21vZHM7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:38:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:38: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-devel-bounces@lists.xenproject.org>)
	id 1goq4s-0006Kp-Lx; Wed, 30 Jan 2019 13:38: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=Z9Wc=QG=suse.com=pmladek@srs-us1.protection.inumbo.net>)
 id 1goq4q-0006Ke-FK
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 13:38:52 +0000
X-Inumbo-ID: 605e4f08-2494-11e9-836e-a7ca1dc4254c
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 605e4f08-2494-11e9-836e-a7ca1dc4254c;
 Wed, 30 Jan 2019 13:38:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DCEF8AE9D;
 Wed, 30 Jan 2019 13:38:48 +0000 (UTC)
Date: Wed, 30 Jan 2019 14:38:45 +0100
From: Petr Mladek <pmladek@suse.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Message-ID: <20190130133845.nps4itatl4fm6dcl@pathway.suse.cz>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-22-git-send-email-rppt@linux.ibm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548057848-15136-22-git-send-email-rppt@linux.ibm.com>
User-Agent: NeoMutt/20170421 (1.8.2)
Subject: Re: [Xen-devel] [PATCH v2 21/21] memblock: drop
 memblock_alloc_*_nopanic() variants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 sparclinux@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 devicetree@vger.kernel.org, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-kernel@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uIDIwMTktMDEtMjEgMTA6MDQ6MDgsIE1pa2UgUmFwb3BvcnQgd3JvdGU6Cj4gQXMgYWxs
IHRoZSBtZW1ibG9jayBhbGxvY2F0aW9uIGZ1bmN0aW9ucyByZXR1cm4gTlVMTCBpbiBjYXNlIG9m
IGVycm9yCj4gcmF0aGVyIHRoYW4gcGFuaWMoKSwgdGhlIGR1cGxpY2F0ZXMgd2l0aCBfbm9wYW5p
YyBzdWZmaXggY2FuIGJlIHJlbW92ZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9y
dCA8cnBwdEBsaW51eC5pYm0uY29tPgo+IEFja2VkLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdy
ZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgo+IC0tLQo+ICBhcmNoL2FyYy9rZXJuZWwvdW53aW5k
LmMgICAgICAgfCAgMyArLS0KPiAgYXJjaC9zaC9tbS9pbml0LmMgICAgICAgICAgICAgIHwgIDIg
Ky0KPiAgYXJjaC94ODYva2VybmVsL3NldHVwX3BlcmNwdS5jIHwgMTAgKysrKystLS0tLQo+ICBh
cmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMgICAgfCAxNCArKysrKysrKy0tLS0tLQo+ICBkcml2
ZXJzL2Zpcm13YXJlL21lbW1hcC5jICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL3VzYi9lYXJseS94
aGNpLWRiYy5jICAgfCAgMiArLQo+ICBpbmNsdWRlL2xpbnV4L21lbWJsb2NrLmggICAgICAgfCAz
NSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICBrZXJuZWwvZG1hL3N3aW90
bGIuYyAgICAgICAgICAgfCAgMiArLQo+ICBrZXJuZWwvcHJpbnRrL3ByaW50ay5jICAgICAgICAg
fCAgOSArLS0tLS0tLS0KCkZvciBwcmludGs6ClJldmlld2VkLWJ5OiBQZXRyIE1sYWRlayA8cG1s
YWRla0BzdXNlLmNvbT4KQWNrZWQtYnk6IFBldHIgTWxhZGVrIDxwbWxhZGVrQHN1c2UuY29tPgoK
QmVzdCBSZWdhcmRzLApQZXRyCgo+ICBtbS9tZW1ibG9jay5jICAgICAgICAgICAgICAgICAgfCAz
NSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICBtbS9wYWdlX2FsbG9jLmMg
ICAgICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCj4gIG1tL3BhZ2VfZXh0LmMgICAgICAgICAg
ICAgICAgICB8ICAyICstCj4gIG1tL3BlcmNwdS5jICAgICAgICAgICAgICAgICAgICB8IDExICsr
KystLS0tLS0tCj4gIG1tL3NwYXJzZS5jICAgICAgICAgICAgICAgICAgICB8ICA2ICsrLS0tLQo+
ICAxNCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAxMTIgZGVsZXRpb25zKC0pCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:40:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:40: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-devel-bounces@lists.xenproject.org>)
	id 1goq6S-00071I-2f; Wed, 30 Jan 2019 13:40: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=zizU=QG=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1goq6Q-00071A-U2
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 13:40:30 +0000
X-Inumbo-ID: 9b17fb80-2494-11e9-81d8-771c34d3bf19
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b17fb80-2494-11e9-81d8-771c34d3bf19;
 Wed, 30 Jan 2019 13:40:29 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jan 2019 05:40:28 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,540,1539673200"; d="scan'208";a="295669182"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.25])
 by orsmga005.jf.intel.com with ESMTP; 30 Jan 2019 05:40:26 -0800
Date: Wed, 30 Jan 2019 21:44:29 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Ashok Raj <ashok.raj@intel.com>
Message-ID: <20190130134429.GB29192@gao-cwp>
References: <1548659210-16870-1-git-send-email-chao.gao@intel.com>
 <1548659210-16870-8-git-send-email-chao.gao@intel.com>
 <20190129103712.6omjwjaf4sdygbye@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190129103712.6omjwjaf4sdygbye@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v5 7/8] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 Ashok Raj <ashok.raj@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMTE6Mzc6MTJBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIE1vbiwgSmFuIDI4LCAyMDE5IGF0IDAzOjA2OjQ5UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBUaGlzIHBhdGNoIHBvcnRzIG1pY3JvY29kZSBpbXByb3ZlbWVudCBwYXRj
aGVzIGZyb20gbGludXgga2VybmVsLgo+PiAKPj4gQmVmb3JlIHlvdSByZWFkIGFueSBmdXJ0aGVy
OiB0aGUgZWFybHkgbG9hZGluZyBtZXRob2QgaXMgc3RpbGwgdGhlCj4+IHByZWZlcnJlZCBvbmUg
YW5kIHlvdSBzaG91bGQgYWx3YXlzIGRvIHRoYXQuIFRoZSBmb2xsb3dpbmcgcGF0Y2ggaXMKPj4g
aW1wcm92aW5nIHRoZSBsYXRlIGxvYWRpbmcgbWVjaGFuaXNtIGZvciBsb25nIHJ1bm5pbmcgam9i
cyBhbmQgY2xvdWQgdXNlCj4+IGNhc2VzLgo+PiAKPj4gR2F0aGVyIGFsbCBjb3JlcyBhbmQgc2Vy
aWFsaXplIHRoZSBtaWNyb2NvZGUgdXBkYXRlIG9uIHRoZW0gYnkgZG9pbmcgaXQKPj4gb25lLWJ5
LW9uZSB0byBtYWtlIHRoZSBsYXRlIHVwZGF0ZSBwcm9jZXNzIGFzIHJlbGlhYmxlIGFzIHBvc3Np
YmxlIGFuZAo+PiBhdm9pZCBwb3RlbnRpYWwgaXNzdWVzIGNhdXNlZCBieSB0aGUgbWljcm9jb2Rl
IHVwZGF0ZS4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Cj4+IFRlc3RlZC1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gW2xpbnV4
IGNvbW1pdDogYTUzMjFhZWM2NDEyYjIwYjVhZDE1ZGIyZDZiOTE2YzA1MzQ5ZGJmZl0KPj4gW2xp
bnV4IGNvbW1pdDogYmI4YzEzZDYxYTYyOTI3NmExNjJjMWQyYjFhMjBhODE1Y2JjZmJiN10KPj4g
Q2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+PiBDYzogSnVuIE5ha2FqaW1h
IDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+PiBDYzogQXNob2sgUmFqIDxhc2hvay5yYWpAaW50
ZWwuY29tPgo+PiBDYzogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgo+PiBDYzogVGhvbWFz
IEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyB8IDEyNSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQs
IDk4IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+PiBpbmRl
eCAzYzIyNzRmLi5iN2IyMGNmIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2Rl
LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4+IEBAIC0yMiw2ICsyMiw3IEBA
Cj4+ICAgKi8KPj4gIAo+PiAgI2luY2x1ZGUgPHhlbi9jcHUuaD4KPj4gKyNpbmNsdWRlIDx4ZW4v
Y3B1bWFzay5oPgo+PiAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPj4gICNpbmNsdWRlIDx4ZW4va2Vy
bmVsLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL2luaXQuaD4KPj4gQEAgLTMwLDE4ICszMSwyNSBAQAo+
PiAgI2luY2x1ZGUgPHhlbi9zbXAuaD4KPj4gICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgo+PiAg
I2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgo+PiArI2luY2x1ZGUgPHhlbi9zdG9wX21hY2hpbmUu
aD4KPj4gICNpbmNsdWRlIDx4ZW4vdGFza2xldC5oPgo+PiAgI2luY2x1ZGUgPHhlbi9ndWVzdF9h
Y2Nlc3MuaD4KPj4gICNpbmNsdWRlIDx4ZW4vZWFybHljcGlvLmg+Cj4+ICsjaW5jbHVkZSA8eGVu
L3dhdGNoZG9nLmg+Cj4+ICAKPj4gKyNpbmNsdWRlIDxhc20vZGVsYXkuaD4KPj4gICNpbmNsdWRl
IDxhc20vbXNyLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+PiAgI2luY2x1ZGUg
PGFzbS9zZXR1cC5oPgo+PiAgI2luY2x1ZGUgPGFzbS9taWNyb2NvZGUuaD4KPj4gIAo+PiArLyog
QnkgZGVmYXVsdCwgd2FpdCBmb3IgMzAwMDB1cyAqLwo+PiArI2RlZmluZSBNSUNST0NPREVfREVG
QVVMVF9USU1FT1VUX1VTIDMwMDAwCj4+ICsKPj4gIHN0YXRpYyBtb2R1bGVfdCBfX2luaXRkYXRh
IHVjb2RlX21vZDsKPj4gIHN0YXRpYyBzaWduZWQgaW50IF9faW5pdGRhdGEgdWNvZGVfbW9kX2lk
eDsKPj4gIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSB1Y29kZV9tb2RfZm9yY2VkOwo+PiArc3Rh
dGljIHVuc2lnbmVkIGludCBucl9jb3JlczsKPj4gIAo+PiAgLyoKPj4gICAqIElmIHdlIHNjYW4g
dGhlIGluaXRyYW1mcy5jcGlvIGZvciB0aGUgZWFybHkgbWljcm9jb2RlIGNvZGUKPj4gQEAgLTE4
OCwxMCArMTk2LDExIEBAIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sobWljcm9jb2RlX211dGV4KTsK
Pj4gIAo+PiAgREVGSU5FX1BFUl9DUFUoc3RydWN0IHVjb2RlX2NwdV9pbmZvLCB1Y29kZV9jcHVf
aW5mbyk7Cj4+ICAKPj4gLXN0cnVjdCBtaWNyb2NvZGVfaW5mbyB7Cj4+IC0gICAgdW5zaWduZWQg
aW50IGNwdTsKPj4gLSAgICBpbnQgZXJyb3I7Cj4+IC19Owo+PiArLyoKPj4gKyAqIENvdW50IHRo
ZSBDUFVzIHRoYXQgaGF2ZSBlbnRlcmVkIGFuZCBleGl0ZWQgdGhlIHJlbmRlenZvdXMKPj4gKyAq
IGR1cmluZyBsYXRlIG1pY3JvY29kZSB1cGRhdGUuCj4+ICsgKi8KPj4gK3N0YXRpYyBhdG9taWNf
dCBjcHVfaW4sIGNwdV9vdXQ7Cj4+ICAKPj4gIHN0YXRpYyB2b2lkIG1pY3JvY29kZV9maW5pX2Nw
dSh1bnNpZ25lZCBpbnQgY3B1KQo+PiAgewo+PiBAQCAtMjkwLDMwICsyOTksNjAgQEAgaW50IG1p
Y3JvY29kZV9yZXN1bWVfY3B1KHVuc2lnbmVkIGludCBjcHUpCj4+ICAgICAgcmV0dXJuIG1pY3Jv
Y29kZV9vcHMgPyBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpIDogMDsKPj4gIH0KPj4gIAo+PiAtc3Rh
dGljIGxvbmcgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICpfaW5mbykKPj4gKy8qIFdhaXQgZm9y
IGFsbCBDUFVzIHRvIHJlbmRlenZvdXMgd2l0aCBhIHRpbWVvdXQgKHVzKSAqLwo+PiArc3RhdGlj
IGludCB3YWl0X2Zvcl9jcHVzKGF0b21pY190ICpjbnQsIHVuc2lnbmVkIGludCB0aW1lb3V0KQo+
PiAgewo+PiAtICAgIHN0cnVjdCBtaWNyb2NvZGVfaW5mbyAqaW5mbyA9IF9pbmZvOwo+PiAtICAg
IGludCBlcnJvcjsKPj4gKyAgICB1bnNpZ25lZCBpbnQgY3B1cyA9IG51bV9vbmxpbmVfY3B1cygp
Owo+PiAgCj4+IC0gICAgQlVHX09OKGluZm8tPmNwdSAhPSBzbXBfcHJvY2Vzc29yX2lkKCkpOwo+
PiArICAgIGF0b21pY19pbmMoY250KTsKPj4gKwo+PiArICAgIHdoaWxlICggYXRvbWljX3JlYWQo
Y250KSAhPSBjcHVzICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGlmICggdGltZW91dCA8PSAwICkK
Pj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgcHJpbnRrKCJDUFUlZDogVGltZW91dCB3aGVu
IHdhaXRpbmcgZm9yIENQVXMgY2FsbGluZyBpblxuIiwKPj4gKyAgICAgICAgICAgICAgICAgICBz
bXBfcHJvY2Vzc29yX2lkKCkpOwo+PiArICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKPj4gKyAg
ICAgICAgfQo+PiArICAgICAgICB1ZGVsYXkoMSk7Cj4KPnVkZWxheSB3aWxsIGNhbGwgdGhlIHJk
dHNjIGluc3RydWN0aW9uLCBpcyBpdCBmaW5lIHRvIHVzZSBpdCBvbiBhCj5zaWJsaW5nIHRocmVh
ZCB3aGlsZSB0aGVyZSdzIGEgbWljcm9jb2RlIHVwZGF0ZSBpbiBwcm9jZXNzIG9uIHRoZSBzYW1l
Cj5jb3JlPwoKSSB0aGluayBpdCBpcyBvay4gSSBqdXN0IGNoZWNrZWQgdGhlIGtlcm5lbCBjb2Rl
LiBJdCB1c2VzIHRoZSBuZGVsYXksCndoaWNoIGluIHR1cm4gY2FsbHMgdGhlIHJkdHNjIGluc3Ry
dWN0aW9uIGluIHNvbWUgY2FzZXMuCgpBc2hvaywgd2hhdCdzIHlvdXIgb3Bpbmlvbj8KCj4KPj4g
KyAgICAgICAgdGltZW91dC0tOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHJldHVybiAwOwo+PiAr
fQo+PiArCj4+ICtzdGF0aWMgaW50IGRvX21pY3JvY29kZV91cGRhdGUodm9pZCAqdW51c2VkKQo+
PiArewo+PiArICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+ICsg
ICAgaW50IHJldDsKPj4gIAo+PiAtICAgIGVycm9yID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUoKTsK
Pj4gLSAgICBpZiAoIGVycm9yICkKPj4gLSAgICAgICAgaW5mby0+ZXJyb3IgPSBlcnJvcjsKPj4g
KyAgICByZXQgPSB3YWl0X2Zvcl9jcHVzKCZjcHVfaW4sIE1JQ1JPQ09ERV9ERUZBVUxUX1RJTUVP
VVRfVVMpOwo+PiArICAgIGlmICggcmV0ICkKPj4gKyAgICAgICAgcmV0dXJuIHJldDsKPj4gIAo+
PiAtICAgIGluZm8tPmNwdSA9IGNwdW1hc2tfbmV4dChpbmZvLT5jcHUsICZjcHVfb25saW5lX21h
cCk7Cj4+IC0gICAgaWYgKCBpbmZvLT5jcHUgPCBucl9jcHVfaWRzICkKPj4gLSAgICAgICAgcmV0
dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoaW5mby0+Y3B1LCBkb19taWNyb2NvZGVfdXBk
YXRlLCBpbmZvKTsKPj4gKyAgICAvKgo+PiArICAgICAqIEluaXRpYXRlIGFuIHVwZGF0ZSBvbiBh
bGwgcHJvY2Vzc29ycyB3aGljaCBkb24ndCBoYXZlIGFuIG9ubGluZSBzaWJsaW5nCj4+ICsgICAg
ICogdGhyZWFkIHdpdGggYSBsb3dlciB0aHJlYWQgaWQuIE90aGVyIHNpYmxpbmcgdGhyZWFkcyBq
dXN0IGF3YWl0IHRoZQo+PiArICAgICAqIGNvbXBsZXRpb24gb2YgbWljcm9jb2RlIHVwZGF0ZS4K
Pj4gKyAgICAgKi8KPj4gKyAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1
X3NpYmxpbmdfbWFzaywgY3B1KSkgKQo+PiArICAgICAgICByZXQgPSBtaWNyb2NvZGVfdXBkYXRl
X2NwdSgpOwo+Cj5UaGUgZGVzY3JpcHRpb24gc2F5cyAiR2F0aGVyIGFsbCBjb3JlcyBhbmQgc2Vy
aWFsaXplIHRoZSBtaWNyb2NvZGUKPnVwZGF0ZSBvbiB0aGVtIGJ5IGRvaW5nIGl0IG9uZS1ieS1v
bmUiIGJ1dCBpdCBsb29rcyBsaWtlIHlvdSBhcmUgZG9pbmcKPnRoZSB1cGRhdGUgaW4gcGFyYWxs
ZWwgYWN0dWFsbHk/Cj4KPj4gKyAgICAvKgo+PiArICAgICAqIEluY3JlYXNlIHRoZSB3YWl0IHRp
bWVvdXQgdG8gYSBzYWZlIHZhbHVlIGhlcmUgc2luY2Ugd2UncmUgc2VyaWFsaXppbmcKPj4gKyAg
ICAgKiB0aGUgbWljcm9jb2RlIHVwZGF0ZSBhbmQgdGhhdCBjb3VsZCB0YWtlIGEgd2hpbGUgb24g
YSBsYXJnZSBudW1iZXIgb2YKPj4gKyAgICAgKiBDUFVzLiBBbmQgdGhhdCBpcyBmaW5lIGFzIHRo
ZSAqYWN0dWFsKiB0aW1lb3V0IHdpbGwgYmUgZGV0ZXJtaW5lZCBieQo+PiArICAgICAqIHRoZSBs
YXN0IENQVSBmaW5pc2hlZCB1cGRhdGluZyBhbmQgdGh1cyBjdXQgc2hvcnQKPj4gKyAgICAgKi8K
Pj4gKyAgICBpZiAoIHdhaXRfZm9yX2NwdXMoJmNwdV9vdXQsIE1JQ1JPQ09ERV9ERUZBVUxUX1RJ
TUVPVVRfVVMgKiBucl9jb3JlcykgKQo+PiArICAgICAgICBwYW5pYygiVGltZW91dCB3aGVuIGZp
bmlzaGluZyB1cGRhdGluZyBtaWNyb2NvZGUiKTsKPj4gIAo+PiAtICAgIGVycm9yID0gaW5mby0+
ZXJyb3I7Cj4+IC0gICAgeGZyZWUoaW5mbyk7Cj4+IC0gICAgcmV0dXJuIGVycm9yOwo+PiArICAg
IHJldHVybiByZXQ7Cj4+ICB9Cj4+ICAKPj4gIGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxlbikKPj4gIHsK
Pj4gICAgICBpbnQgcmV0Owo+PiAtICAgIHN0cnVjdCBtaWNyb2NvZGVfaW5mbyAqaW5mbzsKPj4g
KyAgICB1bnNpZ25lZCBpbnQgY3B1Owo+PiAgICAgIHZvaWQgKiBidWZmZXI7Cj4+ICAKPj4gICAg
ICBpZiAoIGxlbiAhPSAodWludDMyX3QpbGVuICkKPj4gQEAgLTMzNCwyOCArMzcyLDYxIEBAIGlu
dCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYnVm
LCB1bnNpZ25lZCBsb25nIGxlbikKPj4gICAgICBpZiAoIHJldCAhPSAwICkKPj4gICAgICAgICAg
Z290byBmcmVlOwo+PiAgCj4+ICsgICAgLyogY3B1X29ubGluZV9tYXAgbXVzdCBub3QgY2hhbmdl
IGR1cmluZyB1cGRhdGUgKi8KPj4gKyAgICBpZiAoICFnZXRfY3B1X21hcHMoKSApCj4+ICsgICAg
ewo+PiArICAgICAgICByZXQgPSAtRUJVU1k7Cj4+ICsgICAgICAgIGdvdG8gZnJlZTsKPj4gKyAg
ICB9Cj4+ICsKPj4gICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSApCj4+ICAg
ICAgewo+PiAgICAgICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUoKTsKPj4g
ICAgICAgICAgaWYgKCByZXQgIT0gMCApCj4+IC0gICAgICAgICAgICBnb3RvIGZyZWU7Cj4+ICsg
ICAgICAgICAgICBnb3RvIHB1dDsKPj4gICAgICB9Cj4+ICAKPj4gICAgICByZXQgPSBwYXJzZV9t
aWNyb2NvZGVfYmxvYihidWZmZXIsIGxlbik7Cj4+ICAgICAgaWYgKCByZXQgPD0gMCApCj4+ICAg
ICAgewo+PiAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiTm8gdmFsaWQgb3IgbmV3ZXIgdWNv
ZGUgZm91bmQuIFVwZGF0ZSBhYm9ydCFcbiIpOwo+PiAtICAgICAgICB4ZnJlZShpbmZvKTsKPj4g
LSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsgICAgICAgIHJldCA9IC1FSU5WQUw7Cj4+ICsg
ICAgICAgIGdvdG8gcHV0Owo+PiAgICAgIH0KPj4gIAo+PiAtICAgIGluZm8tPmVycm9yID0gMDsK
Pj4gLSAgICBpbmZvLT5jcHUgPSBjcHVtYXNrX2ZpcnN0KCZjcHVfb25saW5lX21hcCk7Cj4+ICsg
ICAgYXRvbWljX3NldCgmY3B1X2luLCAwKTsKPj4gKyAgICBhdG9taWNfc2V0KCZjcHVfb3V0LCAw
KTsKPj4gKwo+PiArICAgIC8qIENhbGN1bGF0ZSB0aGUgbnVtYmVyIG9mIG9ubGluZSBDUFUgY29y
ZSAqLwo+PiArICAgIG5yX2NvcmVzID0gMDsKPj4gKyAgICBmb3JfZWFjaF9vbmxpbmVfY3B1KGNw
dSkKPj4gKyAgICAgICAgaWYgKCBjcHUgPT0gY3B1bWFza19maXJzdChwZXJfY3B1KGNwdV9zaWJs
aW5nX21hc2ssIGNwdSkpICkKPj4gKyAgICAgICAgICAgIG5yX2NvcmVzKys7Cj4+ICsKPj4gKyAg
ICBwcmludGsoWEVOTE9HX0lORk8gIiVkIGNvcmVzIGFyZSB0byB1cGRhdGUgdGhlaXIgbWljcm9j
b2RlXG4iLCBucl9jb3Jlcyk7Cj4+ICAKPj4gLSAgICByZXR1cm4gY29udGludWVfaHlwZXJjYWxs
X29uX2NwdShpbmZvLT5jcHUsIGRvX21pY3JvY29kZV91cGRhdGUsIGluZm8pOwo+PiArICAgIC8q
Cj4+ICsgICAgICogV2UgaW50ZW5kIHRvIGRpc2FibGUgaW50ZXJydXB0IGZvciBsb25nIHRpbWUs
IHdoaWNoIG1heSBsZWFkIHRvCj4+ICsgICAgICogd2F0Y2hkb2cgdGltZW91dC4KPj4gKyAgICAg
Ki8KPj4gKyAgICB3YXRjaGRvZ19kaXNhYmxlKCk7Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBMYXRl
IGxvYWRpbmcgZGFuY2UuIFdoeSB0aGUgaGVhdnktaGFuZGVkIHN0b3BfbWFjaGluZSBlZmZvcnQ/
Cj4+ICsgICAgICoKPj4gKyAgICAgKiAtIEhUIHNpYmxpbmdzIG11c3QgYmUgaWRsZSBhbmQgbm90
IGV4ZWN1dGUgb3RoZXIgY29kZSB3aGlsZSB0aGUgb3RoZXIKPj4gKyAgICAgKiAgIHNpYmxpbmcg
aXMgbG9hZGluZyBtaWNyb2NvZGUgaW4gb3JkZXIgdG8gYXZvaWQgYW55IG5lZ2F0aXZlCj4+ICsg
ICAgICogICBpbnRlcmFjdGlvbnMgY2F1c2UgYnkgdGhlIGxvYWRpbmcuCj4+ICsgICAgICoKPj4g
KyAgICAgKiAtIEluIGFkZGl0aW9uLCBtaWNyb2NvZGUgdXBkYXRlIG9uIHRoZSBjb3JlcyBtdXN0
IGJlIHNlcmlhbGl6ZWQgdW50aWwKPj4gKyAgICAgKiAgIHRoaXMgcmVxdWlyZW1lbnQgY2FuIGJl
IHJlbGF4ZWQgaW4gdGhlIGZ1dHVyZS4gUmlnaHQgbm93LCB0aGlzIGlzCj4KPkFzIHNhaWQgYWJv
dmUsIEknbSBub3Qgc3VyZSB3aGF0IHlvdSBhcmUgZG9pbmcgaGVyZSBjb3VsZCBiZQo+Y29uc2lk
ZXJlZCBzZXJpYWxpemVkLCB0aGUgcHJldmlvdXMgbWV0aG9kIHdhcyBjbGVhcmx5IHNlcmlhbGl6
ZWQKPm1vdmluZyBmcm9tIG9uZSBDUFUgdG8gdGhlIG5leHQgb25lLgo+Cj5IZXJlIHlvdSBhcmUg
bGlrZWx5IHVwZGF0aW5nIG11bHRpcGxlIGNvcmVzIGF0IHRoZSBzYW1lIHRpbWUsIHdoaWNoCj5J
J20gbm90IHNheWluZyBpdCdzIHdyb25nLCBidXQgZG9lc24ndCBzZWVtIHRvIG1hdGNoIHRoZSBj
b21taXQKPmRlc2NyaXB0aW9uIG9yIHRoZSBjb21tZW50cyBpbiB0aGUgY29kZS4KCkluZGVlZCwg
aXQgaXMgYSBsaXR0bGUgY29uZnVzaW5nLiB3aWxsIGV4cGxhaW4gd2h5IGl0IGlzIHNlcmlhbGl6
ZWQgaW4gdGhlCmNvbW1pdCBtZXNzYWdlLgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:49:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:49: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-devel-bounces@lists.xenproject.org>)
	id 1goqF5-0007Yl-0b; Wed, 30 Jan 2019 13:49: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=cjPf=QG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1goqF4-0007Yg-3A
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 13:49:26 +0000
X-Inumbo-ID: daf4627b-2495-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id daf4627b-2495-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 13:49:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 29E51EBD;
 Wed, 30 Jan 2019 05:49:25 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6008F3F59C;
 Wed, 30 Jan 2019 05:49:24 -0800 (PST)
To: Peng Fan <peng.fan@nxp.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>
References: <20190122024416.10673-1-peng.fan@nxp.com>
 <a3be5c44-5947-eaa7-392d-5de3daff4b9f@arm.com>
 <f476d1e3-348d-ba21-688a-1046c98bf23f@arm.com>
 <AM0PR04MB4481F05C1000A61C06D3DC0D88900@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <AM0PR04MB448168270D2470BCD08576BF88900@AM0PR04MB4481.eurprd04.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <68a7635b-02f9-6f84-cd2c-23bcd9eecd7b@arm.com>
Date: Wed, 30 Jan 2019 13:49:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <AM0PR04MB448168270D2470BCD08576BF88900@AM0PR04MB4481.eurprd04.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] arm: gic-v3: clear GICR active interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzMC8wMS8yMDE5IDEzOjM2LCBQZW5nIEZhbiB3cm90ZToKPj4+IEVhY2ggSUNBQ1RJ
VkVSMCByZWdpc3RlcnMgaG9sZCB0aGUgYWN0aXZlIGJpdCBmb3IgMzIgaW50ZXJydXB0cy4KPj4+
IEhvd2V2ZXIsIHRoaXMgY29kZSBhc3N1bWVzIHRoZSByZWdpc3RlciBvbmx5IGhvbGQgNCBpbnRl
cnJ1cHRzLiBTbwo+Pj4gdGhpcyB3aWxsIHdyaXRlIHRvIHVud2FudGVkIGFyZWEuCj4+Pgo+Pj4g
VGhlcmUgYXJlIG9ubHkgMTYgU0dJcywgc28gaXQgZml0cyBpbiBvbmUgd3JpdGUgdG8gSUNBQ1RJ
VkVSMC4gQXMKPj4+IHdyb3RlIGFib3ZlLCB5b3UgYWxzbyBuZWVkIHRvIGRlYWN0aXZhdGUgdGhl
IFBQSXMuIFNvIHRoZSBmb2xsb3dpbmcgc2hvdWxkCj4+IGJlIGVub3VnaDoKPj4+Cj4+PiAvKgo+
Pj4gICAgKiBUaGUgYWN0aXZhdGUgc3RhdGUgaXMgdW5rbm93biBhdCBib290LCBzbyBtYWtlIHN1
cmUgYWxsIFNHSXMgYW5kIFBQSXMKPj4gYXJlCj4+PiAgICAqIGRlLWFjdGl2YXRlZC4KPj4+ICAg
ICovCj4+PiB3cml0ZWxfcmVsYXhlZCgweGZmZmZmZmZmLCBHSUNEX1JESVNUX1NHSV9CQVNFICsg
R0lDUl9JQ0FDVElWRVIwKTsKPiAKPiBKdXN0IGhhdmUgYSBmb2xsb3dpbmcgdXAgcXVlc3Rpb24s
IGFjY29yZGluZyB0byBJSEkwMDY5RF9naWNfYXJjaGl0ZWN0dXJlX3NwZWNpZmljYXRpb24KPiAi
OC4xMS4zIEdJQ1JfSUNBQ1RJVkVSMCwgSW50ZXJydXB0IENsZWFyLUFjdGl2ZSBSZWdpc3RlciAw
Igo+IFRoaXMgZmllbGQgcmVzZXRzIHRvIGEgdmFsdWUgdGhhdCBpcyBhcmNoaXRlY3R1cmFsbHkg
VU5LTk9XTiwKPiBEbyB3ZSBuZWVkIHRvIHRha2UgU1BJIGludG8gY29uc2lkZXJhdGlvbiBhcyB0
aGUgZm9sbG93aW5nIGluIGdpY19jcHVfaW5pdD8KPiBmb3IgKGkgPSAwOyBpIDwgbnJfbGluZXM7
IGkgKz0zMikKPiAJd3JpdGVsX3JlbGF4ZWQoMHhmZmZmZmZmZiwgR0lDRF9SRElTVF9TR0lfQkFT
RSArIEdJQ1JfSUNBQ1RJVkVSMCArIChpIC8gMzIpICogNCk7Cj4gCj4gYW5kIG1vdmUgbnJfbGlu
ZXMgb3V0IGZyb20gZ2ljX2Rpc3RfaW5pdCB0byBhIHN0YXRpYyBnbG9iYWwgdmFyYWlhYmxlLgoK
WW91IGNhbid0IGNsZWFyIFNQSXMgdGhyb3VnaCBHSUNEX1JESVNUX1NHSV9CQVNFLiBZb3UgaGF2
ZSB0byB1c2UgdGhlIEdJQ0QuCgpGdXJ0aGVybW9yZSwgZ2ljX2NwdV9pbml0IGlzIGNhbGxlZCBm
b3IgZXZlcnkgQ1BVIHNvIHRoaXMgaXMgbm90IGEgZ29vZCBwbGFjZSAKZm9yIGNsZWFyaW5nIHNo
YXJlZCBpbnRlcnJ1cHRzLiBTaGFyZWQgaW50ZXJydXB0cyBzaG91bGQgYmUgY2xlYXJlZCBpbiAK
Z2ljX2Rpc3RfaW5pdCBhcyB0aGlzIGlzIGNhbGxlZCBvbmx5IG9uY2UuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:49:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:49: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-devel-bounces@lists.xenproject.org>)
	id 1goqFa-0007bL-AN; Wed, 30 Jan 2019 13:49: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=Spps=QG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1goqFY-0007bB-Gt
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 13:49:56 +0000
X-Inumbo-ID: ec142454-2495-11e9-bbc5-e378c28b60ac
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec142454-2495-11e9-bbc5-e378c28b60ac;
 Wed, 30 Jan 2019 13:49:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 77929AF4D;
 Wed, 30 Jan 2019 13:49:53 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com>
 <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com>
 <b1697751-7e48-c377-c040-9e364a8c2c96@citrix.com>
 <20190130124645.xd7u6ai627tbn4fg@zion.uk.xensource.com>
 <20190130133817.s2blsfsa7qhh3k6n@zion.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <e5cd6bbb-3462-885b-8b9a-1dbea1f88972@suse.com>
Date: Wed, 30 Jan 2019 14:49:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190130133817.s2blsfsa7qhh3k6n@zion.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [Xen 4.12 bug] HVM/PVH boot confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxNDozOCwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIEphbiAzMCwgMjAx
OSBhdCAxMjo0Njo0NVBNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBXZWQsIEphbiAzMCwg
MjAxOSBhdCAxMjozMDo0NFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+PiBUaGVy
ZSBhcmUgYXQgbGVhc3QgdHdvIGJ1Z3MgaGVyZS4KPj4+Pj4KPj4+Pj4gMSkgUlNEUCB3YXMgYSBs
YXRlIGFkZGl0aW9uIHRvIHRoZSBQVkggYm9vdCBwcm90b2NvbC7CoCBYZW4ncyBQVkgKPj4+Pj4g
ZW50cnlwb2ludCBtdXN0IG5vdCBtYW5kYXRlIGl0cyBleGlzdGVuY2UsIGJlY2F1c2UgdGhlcmUg
YXJlIHJlbGVhc2VzIG9mCj4+Pj4+IHRoZSBkb21haW4gYnVpbGRlciB3aGljaCBkb24ndCBwcm92
aWRlIGl0Lgo+Pj4+IFRoZSBpbm5lciBYZW4sIGluIHRoaXMgY2FzZSwgY2FuIGZhbGwgYmFjayB0
byBzY2FubmluZyBsb3cgMU1CIG1lbW9yeQo+Pj4+IGZvciBSU0RQLgo+Pj4KPj4+IEFncmVlZC4K
PiAKPiAtLS04PC0tLQo+IEZyb20gNDZlMzY4NjM1NWRhMTc3OTU1Y2E2M2NlM2U4Y2Y2YTgwY2Ri
ODk3ZCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPiBGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+IERhdGU6IFdlZCwgMzAgSmFuIDIwMTkgMTM6MzE6MzIgKzAwMDAKPiBTdWJq
ZWN0OiBbUEFUQ0hdIHg4Ni9wdmg6IGRvbid0IG1hbmRhdGUgcHJlc2VuY2Ugb2YgUlNEUCBwb2lu
dGVyCj4gCj4gUlNEUCBoaW50IGlzIG5vdCBtYW5kYXRvcnkgYWNjb3JkaW5nIHRvIFBWSCBzcGVj
LiBPbmx5IHNldCB0aGUgaGludCBpZgo+IHB2aF9pbmZvIGNvbnRhaW5zIGEgdmFsaWQgcG9pbnRl
ci4gVGhlIGd1ZXN0ICh4ZW4pIHdpbGwgZmFsbCBiYWNrIHRvCj4gc2Nhbm5pbmcgZm9yIFJTRFAg
aW4gbG93ZXIgMU1CIG9mIG1lbW9yeS4KPiAKPiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYyB8
IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYyBiL3hlbi9h
cmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCj4gaW5kZXggNTQ0Nzc1ZWViNC4uYzZlMjFmYTgzYiAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCj4gQEAgLTc5LDggKzc5LDggQEAgc3RhdGljIHZvaWQg
X19pbml0IGNvbnZlcnRfcHZoX2luZm8obXVsdGlib290X2luZm9fdCAqKm1iaSwKPiAgICAgICAg
ICBwdmhfbWJpX21vZHNbaV0uc3RyaW5nICAgID0gZW50cnlbaV0uY21kbGluZV9wYWRkcjsKPiAg
ICAgIH0KPiAgCj4gLSAgICBCVUdfT04oIXB2aF9pbmZvLT5yc2RwX3BhZGRyKTsKPiAtICAgIHJz
ZHBfaGludCA9IHB2aF9pbmZvLT5yc2RwX3BhZGRyOwo+ICsgICAgaWYgKCBwdmhfaW5mby0+cnNk
cF9wYWRkciApCgpXaHkgZG8geW91IG5lZWQgdGhlIGlmIGhlcmU/IHJzZHBfaGludCBpcyBOVUxM
IGluaXRpYWxseS4KClNvIGp1c3QgcmVtb3ZpbmcgdGhlIEJVR19PTigpIHNlZW1zIHRvIGJlIHJl
cXVpcmVkLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:51:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:51: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-devel-bounces@lists.xenproject.org>)
	id 1goqHO-0008KN-P5; Wed, 30 Jan 2019 13:51: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=Cj/s=QG=citrix.com=prvs=926cecb90=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1goqHN-0008KE-3p
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 13:51:49 +0000
X-Inumbo-ID: 2f6d35d8-2496-11e9-b5cd-df503833c25f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f6d35d8-2496-11e9-b5cd-df503833c25f;
 Wed, 30 Jan 2019 13:51:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76825994"
Date: Wed, 30 Jan 2019 13:51:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190130135144.xitdcfki4p5tbzsx@zion.uk.xensource.com>
References: <5c7ab977-8b31-4266-188e-e0bb045ca085@citrix.com>
 <20190130115958.57zdigqskia37c3h@zion.uk.xensource.com>
 <b1697751-7e48-c377-c040-9e364a8c2c96@citrix.com>
 <20190130124645.xd7u6ai627tbn4fg@zion.uk.xensource.com>
 <20190130133817.s2blsfsa7qhh3k6n@zion.uk.xensource.com>
 <e5cd6bbb-3462-885b-8b9a-1dbea1f88972@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e5cd6bbb-3462-885b-8b9a-1dbea1f88972@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [Xen 4.12 bug] HVM/PVH boot confusion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDI6NDk6NTJQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAzMC8wMS8yMDE5IDE0OjM4LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gV2VkLCBK
YW4gMzAsIDIwMTkgYXQgMTI6NDY6NDVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+PiBPbiBX
ZWQsIEphbiAzMCwgMjAxOSBhdCAxMjozMDo0NFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+ID4+Pj4+IFRoZXJlIGFyZSBhdCBsZWFzdCB0d28gYnVncyBoZXJlLgo+ID4+Pj4+Cj4gPj4+
Pj4gMSkgUlNEUCB3YXMgYSBsYXRlIGFkZGl0aW9uIHRvIHRoZSBQVkggYm9vdCBwcm90b2NvbC7C
oCBYZW4ncyBQVkgKPiA+Pj4+PiBlbnRyeXBvaW50IG11c3Qgbm90IG1hbmRhdGUgaXRzIGV4aXN0
ZW5jZSwgYmVjYXVzZSB0aGVyZSBhcmUgcmVsZWFzZXMgb2YKPiA+Pj4+PiB0aGUgZG9tYWluIGJ1
aWxkZXIgd2hpY2ggZG9uJ3QgcHJvdmlkZSBpdC4KPiA+Pj4+IFRoZSBpbm5lciBYZW4sIGluIHRo
aXMgY2FzZSwgY2FuIGZhbGwgYmFjayB0byBzY2FubmluZyBsb3cgMU1CIG1lbW9yeQo+ID4+Pj4g
Zm9yIFJTRFAuCj4gPj4+Cj4gPj4+IEFncmVlZC4KPiA+IAo+ID4gLS0tODwtLS0KPiA+IEZyb20g
NDZlMzY4NjM1NWRhMTc3OTU1Y2E2M2NlM2U4Y2Y2YTgwY2RiODk3ZCBNb24gU2VwIDE3IDAwOjAw
OjAwIDIwMDEKPiA+IEZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiBEYXRl
OiBXZWQsIDMwIEphbiAyMDE5IDEzOjMxOjMyICswMDAwCj4gPiBTdWJqZWN0OiBbUEFUQ0hdIHg4
Ni9wdmg6IGRvbid0IG1hbmRhdGUgcHJlc2VuY2Ugb2YgUlNEUCBwb2ludGVyCj4gPiAKPiA+IFJT
RFAgaGludCBpcyBub3QgbWFuZGF0b3J5IGFjY29yZGluZyB0byBQVkggc3BlYy4gT25seSBzZXQg
dGhlIGhpbnQgaWYKPiA+IHB2aF9pbmZvIGNvbnRhaW5zIGEgdmFsaWQgcG9pbnRlci4gVGhlIGd1
ZXN0ICh4ZW4pIHdpbGwgZmFsbCBiYWNrIHRvCj4gPiBzY2FubmluZyBmb3IgUlNEUCBpbiBsb3dl
ciAxTUIgb2YgbWVtb3J5Lgo+ID4gCj4gPiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3Qu
YyB8IDQgKystLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3Qu
YyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCj4gPiBpbmRleCA1NDQ3NzVlZWI0Li5j
NmUyMWZhODNiIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMK
PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCj4gPiBAQCAtNzksOCArNzks
OCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY29udmVydF9wdmhfaW5mbyhtdWx0aWJvb3RfaW5mb190
ICoqbWJpLAo+ID4gICAgICAgICAgcHZoX21iaV9tb2RzW2ldLnN0cmluZyAgICA9IGVudHJ5W2ld
LmNtZGxpbmVfcGFkZHI7Cj4gPiAgICAgIH0KPiA+ICAKPiA+IC0gICAgQlVHX09OKCFwdmhfaW5m
by0+cnNkcF9wYWRkcik7Cj4gPiAtICAgIHJzZHBfaGludCA9IHB2aF9pbmZvLT5yc2RwX3BhZGRy
Owo+ID4gKyAgICBpZiAoIHB2aF9pbmZvLT5yc2RwX3BhZGRyICkKPiAKPiBXaHkgZG8geW91IG5l
ZWQgdGhlIGlmIGhlcmU/IHJzZHBfaGludCBpcyBOVUxMIGluaXRpYWxseS4KPiAKPiBTbyBqdXN0
IHJlbW92aW5nIHRoZSBCVUdfT04oKSBzZWVtcyB0byBiZSByZXF1aXJlZC4KCkdvb2QgcG9pbnQu
CgpXZWkuCgo+IAo+IAo+IEp1ZXJnZW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:52:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1goqI1-0008ON-6e; Wed, 30 Jan 2019 13:52: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=loWZ=QG=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1goqHz-0008OG-Qq
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 13:52:27 +0000
X-Inumbo-ID: 464ea093-2496-11e9-aeee-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.55]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 464ea093-2496-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 13:52:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QKs9PLfZntHHa0+XuXG/XkXbLPkb0a+AYUV0eysa1nI=;
 b=xWL389wvf8Bw2WQhrewVuDBMxWWEQIqdQltXqw3sdN7DkNrGTJkf0vu0GXCGAURed//bScyfDKtQIuqXr6kAK+A7MeMmNHGk6ERNqa9Uyu3nfbflAUi2Ix1tL6CRy3UxjbBe1AO0nuTq/5LAU7BdnQYhcCg0oxwne3MoUTbgZyE=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB4273.eurprd04.prod.outlook.com (52.134.126.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.18; Wed, 30 Jan 2019 13:52:24 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1558.023; Wed, 30 Jan 2019
 13:52:24 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Julien Grall <julien.grall@arm.com>, "sstabellini@kernel.org"
 <sstabellini@kernel.org>
Thread-Topic: [PATCH] arm: gic-v3: clear GICR active interrupts
Thread-Index: AQHUsfsYv+O+PRfg30C835p96tw+kKW7HdAAgAymfoCAABV3IIAAAjzwgAAFPgCAAACRQA==
Date: Wed, 30 Jan 2019 13:52:24 +0000
Message-ID: <AM0PR04MB4481DFA5E1AFB884D0B35F7A88900@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <20190122024416.10673-1-peng.fan@nxp.com>
 <a3be5c44-5947-eaa7-392d-5de3daff4b9f@arm.com>
 <f476d1e3-348d-ba21-688a-1046c98bf23f@arm.com>
 <AM0PR04MB4481F05C1000A61C06D3DC0D88900@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <AM0PR04MB448168270D2470BCD08576BF88900@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <68a7635b-02f9-6f84-cd2c-23bcd9eecd7b@arm.com>
In-Reply-To: <68a7635b-02f9-6f84-cd2c-23bcd9eecd7b@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [119.31.174.68]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB4273;
 6:MCbGQ76fJQa1dOeG96JmoubQ+mtnVDZAsQusYDH7cuKx50T9nPgaDxWxhu0V7hAqqQIw0IhN5OJN3FIXccmWVXqubkKvrqiVPNrzUrGqVpRfrFxI0t1c7EjcX6fwXciI55WD8td2ppprKftruWBY70RMTkdlCP31GF2xTfvTR81QS1l6Z3LOWeMb7N62J50SR9aoV08c7DSijqV1qGehzXYlY7XI0MPwP/1j0cHHXLYIhXcQqw1vaQeY0ckJvYqeuUblwJbQTZ9JiKPw15SIiCB6wUS0hLMaI79xwbT0wkOTpzLDiFS07Q77y0EFVzgpOd4ZwaV9z/MrtAzZPYWzwf1UlB8FwiVZSXq5jN+v4nyTWe74JxHesheGP05XSeCSBjtC5Cx9jG5RuPJFOF7KvMWjXgYLs/8XJHbIcRJ7POMjZo9wPsTkcYFwTVGqXCPlQ56NEpbk+y+PNSGzjy4AKw==;
 5:8KT9HYwWyCh0FM+Hx0uMbs88j3mBTIKweS1EQ4UyfAKPYweEZNfaOR58HaPoNwzlaKRJ2urzoSuO33GuDUaDy/cK9pM+6DTmKGN5+6SbHjLV6E7POJBMm2a0WyRivZUJB0JrD6nsZhbrh9tLTXMtyT5rlXJY4sUoib2B/sGm/qEJaSIysA0tTz1Qlv77FlqOJglDhHvYjRUMJyPHzMMgow==;
 7:osyDxwgfzov29stoSBQ5aV8qg7BwBmj3wUDb+0Cj6PmLMQPb4bq/Sv355L57sFCZV8sEiNHrrUdlKjkxhAbOQB86fjCDtk9LHBUlCwbTH0h2vTpH0ttPRkRhjasSZ8kKiIejtGp8YeI6v02s+ajzVQ==
x-ms-office365-filtering-correlation-id: e0bf2eed-8ed6-45ae-0125-08d686ba2a09
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB4273; 
x-ms-traffictypediagnostic: AM0PR04MB4273:
x-microsoft-antispam-prvs: <AM0PR04MB4273D1D8F2EA867E48D868B688900@AM0PR04MB4273.eurprd04.prod.outlook.com>
x-forefront-prvs: 0933E9FD8D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(366004)(396003)(136003)(39860400002)(199004)(189003)(13464003)(25786009)(14444005)(256004)(68736007)(105586002)(106356001)(4326008)(2501003)(6246003)(93886005)(2906002)(305945005)(7736002)(14454004)(74316002)(478600001)(86362001)(53936002)(476003)(11346002)(446003)(7696005)(110136005)(486006)(316002)(44832011)(54906003)(8936002)(33656002)(102836004)(97736004)(26005)(71200400001)(81166006)(8676002)(81156014)(55016002)(76176011)(71190400001)(99286004)(6506007)(3846002)(9686003)(6116002)(6436002)(229853002)(186003)(53546011)(66066001)(266184004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4273;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: e2fDei8UE1EXUdVEyha6QsUZTHAttJBrd/Qduh98uYrHtemzkuzWXqATChf3DsCibXNZhgCPQhdFQw8nc2YtB4SbAOXC4c+0XOKLrNqZz0WHpSPDmFGg4rdAdTb1sUikF5RzBau7mhWYJVb+ogVU/Xe1dC8m6Tsx71f1amrKOdzNjtAurdvPwjL6UTFW7KX3j64iwxZak+AwthL3ofHliV0wXodUdhw3PhozTgpV7La0MZqvvaihUiRfzZBEIXjUs495ZEmTaNf5/Cnx6sOsAZ2yiI7GoqdLMP3zZrV6jfey05lv05G2ak2IpXAQ96vBxcjkMwea+WmyARMWz+CVCMX/UfiBve2wvEbfP04Ak0rUTwV1cZmu2ThObPP7qgtHJgdI3Bl/+GRNnrKH4tM7L2rF++RzGIqLllsKdGYwUuE=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e0bf2eed-8ed6-45ae-0125-08d686ba2a09
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2019 13:52:24.5465 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4273
Subject: Re: [Xen-devel] [PATCH] arm: gic-v3: clear GICR active interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVsaWVuIEdyYWxsIFtt
YWlsdG86anVsaWVuLmdyYWxsQGFybS5jb21dDQo+IFNlbnQ6IDIwMTnlubQx5pyIMzDml6UgMjE6
NDkNCj4gVG86IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPjsgc3N0YWJlbGxpbmlAa2VybmVs
Lm9yZw0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBBbmRyZSBQcnp5d2Fy
YQ0KPiA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSF0gYXJt
OiBnaWMtdjM6IGNsZWFyIEdJQ1IgYWN0aXZlIGludGVycnVwdHMNCj4gDQo+IEhpLA0KPiANCj4g
T24gMzAvMDEvMjAxOSAxMzozNiwgUGVuZyBGYW4gd3JvdGU6DQo+ID4+PiBFYWNoIElDQUNUSVZF
UjAgcmVnaXN0ZXJzIGhvbGQgdGhlIGFjdGl2ZSBiaXQgZm9yIDMyIGludGVycnVwdHMuDQo+ID4+
PiBIb3dldmVyLCB0aGlzIGNvZGUgYXNzdW1lcyB0aGUgcmVnaXN0ZXIgb25seSBob2xkIDQgaW50
ZXJydXB0cy4gU28NCj4gPj4+IHRoaXMgd2lsbCB3cml0ZSB0byB1bndhbnRlZCBhcmVhLg0KPiA+
Pj4NCj4gPj4+IFRoZXJlIGFyZSBvbmx5IDE2IFNHSXMsIHNvIGl0IGZpdHMgaW4gb25lIHdyaXRl
IHRvIElDQUNUSVZFUjAuIEFzDQo+ID4+PiB3cm90ZSBhYm92ZSwgeW91IGFsc28gbmVlZCB0byBk
ZWFjdGl2YXRlIHRoZSBQUElzLiBTbyB0aGUgZm9sbG93aW5nDQo+ID4+PiBzaG91bGQNCj4gPj4g
YmUgZW5vdWdoOg0KPiA+Pj4NCj4gPj4+IC8qDQo+ID4+PiAgICAqIFRoZSBhY3RpdmF0ZSBzdGF0
ZSBpcyB1bmtub3duIGF0IGJvb3QsIHNvIG1ha2Ugc3VyZSBhbGwgU0dJcw0KPiA+Pj4gYW5kIFBQ
SXMNCj4gPj4gYXJlDQo+ID4+PiAgICAqIGRlLWFjdGl2YXRlZC4NCj4gPj4+ICAgICovDQo+ID4+
PiB3cml0ZWxfcmVsYXhlZCgweGZmZmZmZmZmLCBHSUNEX1JESVNUX1NHSV9CQVNFICsgR0lDUl9J
Q0FDVElWRVIwKTsNCj4gPg0KPiA+IEp1c3QgaGF2ZSBhIGZvbGxvd2luZyB1cCBxdWVzdGlvbiwg
YWNjb3JkaW5nIHRvDQo+ID4gSUhJMDA2OURfZ2ljX2FyY2hpdGVjdHVyZV9zcGVjaWZpY2F0aW9u
DQo+ID4gIjguMTEuMyBHSUNSX0lDQUNUSVZFUjAsIEludGVycnVwdCBDbGVhci1BY3RpdmUgUmVn
aXN0ZXIgMCINCj4gPiBUaGlzIGZpZWxkIHJlc2V0cyB0byBhIHZhbHVlIHRoYXQgaXMgYXJjaGl0
ZWN0dXJhbGx5IFVOS05PV04sIERvIHdlDQo+ID4gbmVlZCB0byB0YWtlIFNQSSBpbnRvIGNvbnNp
ZGVyYXRpb24gYXMgdGhlIGZvbGxvd2luZyBpbiBnaWNfY3B1X2luaXQ/DQo+ID4gZm9yIChpID0g
MDsgaSA8IG5yX2xpbmVzOyBpICs9MzIpDQo+ID4gCXdyaXRlbF9yZWxheGVkKDB4ZmZmZmZmZmYs
IEdJQ0RfUkRJU1RfU0dJX0JBU0UgKyBHSUNSX0lDQUNUSVZFUjAgKyAoaQ0KPiA+IC8gMzIpICog
NCk7DQo+ID4NCj4gPiBhbmQgbW92ZSBucl9saW5lcyBvdXQgZnJvbSBnaWNfZGlzdF9pbml0IHRv
IGEgc3RhdGljIGdsb2JhbCB2YXJhaWFibGUuDQo+IA0KPiBZb3UgY2FuJ3QgY2xlYXIgU1BJcyB0
aHJvdWdoIEdJQ0RfUkRJU1RfU0dJX0JBU0UuIFlvdSBoYXZlIHRvIHVzZSB0aGUNCj4gR0lDRC4N
Cg0KT29wcy4gSSBnb3Qgd3JvbmcuDQoNCj4gDQo+IEZ1cnRoZXJtb3JlLCBnaWNfY3B1X2luaXQg
aXMgY2FsbGVkIGZvciBldmVyeSBDUFUgc28gdGhpcyBpcyBub3QgYSBnb29kIHBsYWNlDQo+IGZv
ciBjbGVhcmluZyBzaGFyZWQgaW50ZXJydXB0cy4gU2hhcmVkIGludGVycnVwdHMgc2hvdWxkIGJl
IGNsZWFyZWQgaW4NCj4gZ2ljX2Rpc3RfaW5pdCBhcyB0aGlzIGlzIGNhbGxlZCBvbmx5IG9uY2Uu
DQoNClllcy4NCg0KVGhhbmtzLA0KUGVuZy4NCg0KPiANCj4gQ2hlZXJzLA0KPiANCj4gLS0NCj4g
SnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:53:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1goqIe-0008TR-H4; Wed, 30 Jan 2019 13:53: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=CawQ=QG=citrix.com=prvs=9267fa6dd=roger.pau@srs-us1.protection.inumbo.net>)
 id 1goqId-0008TC-8t
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 13:53:07 +0000
X-Inumbo-ID: 5dc7a42c-2496-11e9-9f95-ef9b9491caeb
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5dc7a42c-2496-11e9-9f95-ef9b9491caeb;
 Wed, 30 Jan 2019 13:53:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="85273118"
Date: Wed, 30 Jan 2019 14:51:58 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190130135158.jo5ysmgawta4idzn@mac>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
 <d0a1089092cfdf2f4027428cc1e754f23128020d.1548469645.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d0a1089092cfdf2f4027428cc1e754f23128020d.1548469645.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/6] xen/x86: add
 PHYSDEVOP_msi_msix_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMjYsIDIwMTkgYXQgMDM6MzE6MTZBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEFsbG93IGRldmljZSBtb2RlbCBydW5uaW5nIGluIHN0dWJk
b21haW4gdG8gZW5hYmxlL2Rpc2FibGUgTVNJKC1YKSwKPiBieXBhc3NpbmcgcGNpYmFjay4gV2hp
bGUgcGNpYmFjayBpcyBzdGlsbCB1c2VkIHRvIGFjY2VzcyBjb25maWcgc3BhY2UKPiBmcm9tIHdp
dGhpbiBzdHViZG9tYWluLCBpdCByZWZ1c2UgdG8gd3JpdGUgdG8KPiBQQ0lfTVNJX0ZMQUdTX0VO
QUJMRS9QQ0lfTVNJWF9GTEFHU19FTkFCTEUgaW4gbm9uLXBlcm1pc3NpdmUgbW9kZS4gV2hpY2gK
PiBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8gZm9yIFBWIGRvbWFpbiAodGhlIG1haW4gdXNlIGNh
c2UgZm9yIHBjaWJhY2spLAo+IGFzIFBWIGRvbWFpbiBzaG91bGQgdXNlIFhFTl9QQ0lfT1BfKiBj
b21tYW5kcyBmb3IgdGhhdC4gVW5mb3J0dW5hdGVseQo+IHRob3NlIGNvbW1hbmRzIGFyZSBub3Qg
Z29vZCBmb3Igc3R1YmRvbWFpbiB1c2UsIGFzIHRoZXkgY29uZmlndXJlIE1TSSBpbgo+IGRvbTAn
cyBrZXJuZWwgdG9vLCB3aGljaCBzaG91bGQgbm90IGhhcHBlbiBmb3IgSFZNIGRvbWFpbi4KPiAK
PiBUaGlzIG5ldyBwaHlzZGV2b3AgaXMgYWxsb3dlZCBvbmx5IGZvciBzdHViZG9tYWluIGNvbnRy
b2xsaW5nIHRoZSBkb21haW4KPiB3aGljaCBvd24gdGhlIGRldmljZS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5n
c2xhYi5jb20+CgpUaGFua3MhCgo+IC0tLQo+IENoYW5nZXMgaW4gdjM6Cj4gIC0gbmV3IHBhdGNo
Cj4gCj4gVGhpcyBpcyByYXRoZXIgUkZDLiBBbnkgc3VnZ2VzdGlvbnMgZm9yIHNob3J0ZXIgbmFt
ZT8gQWxzbywgSSdtIG5vdCBzdXJlCj4gaWYgcGh5c2Rldl9tc2lfbXNpeF9zZXRfZW5hYmxlLmZs
YWcgaXMgdGhlIGJlc3QgbmFtZS9pZGVhLgoKSSd2ZSBtYWRlIHNvbWUgY29tbWVudHMgYmVsb3cu
Cgo+IFNob3VsZCBpdCBiZSBwbHVnZ2VkIGludG8gWFNNPyBBbnkgc3VnZ2VzdGlvbnMgaG93IGV4
YWN0bHk/IE5ldwo+IGZ1bmN0aW9uIHdpdGggWFNNX0RNX1BSSVYgZGVmYXVsdCBhY3Rpb24/IFNo
b3VsZCBpdCBnZXQgdGFyZ2V0IGRvbWFpbgo+IG9ubHksIG9yIGFsc28gbWFjaGluZV9iZGY/CgpZ
b3Ugc2hvdWxkIENjIHRoZSBYU00gbWFpbnRhaW5lciBJIHRoaW5rLCB3aGljaCBJJ3ZlIGRvbmUg
bm93LgoKPiAtLS0KPiAgeGVuL2FyY2gveDg2L21zaS5jICAgICAgICAgICB8IDE2ICsrKysrKysr
KysrKysrKysKPiAgeGVuL2FyY2gveDg2L3BoeXNkZXYuYyAgICAgICB8IDI0ICsrKysrKysrKysr
KysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oICAgIHwgIDEgKwo+ICB4
ZW4vaW5jbHVkZS9wdWJsaWMvcGh5c2Rldi5oIHwgMTMgKysrKysrKysrKysrKwo+ICA0IGZpbGVz
IGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21zaS5jIGIveGVuL2FyY2gveDg2L21zaS5jCj4gaW5kZXggYmFiYzQxNC4uOWJhOTM0YyAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbXNpLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbXNpLmMK
PiBAQCAtMTQ3NCw2ICsxNDc0LDIyIEBAIGludCBwY2lfcmVzdG9yZV9tc2lfc3RhdGUoc3RydWN0
IHBjaV9kZXYgKnBkZXYpCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAraW50IG1zaV9tc2l4
X3NldF9lbmFibGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIGludCBmbGFnLCBpbnQgZW5hYmxlKQo+
ICt7Cj4gKyAgICBpZiAoICFjdXJyZW50LT5kb21haW4tPnRhcmdldCB8fCBwZGV2LT5kb21haW4g
IT0gY3VycmVudC0+ZG9tYWluLT50YXJnZXQgKQo+ICsgICAgICAgIHJldHVybiAtRVBFUk07Cj4g
Kwo+ICsgICAgc3dpdGNoICggZmxhZyApIHsKPiArICAgICAgICBjYXNlIFBIWVNERVZPUF9NU0lf
TVNJWF9TRVRfRU5BQkxFX01TSToKPiArICAgICAgICAgICAgbXNpX3NldF9lbmFibGUocGRldiwg
ZW5hYmxlKTsKPiArICAgICAgICAgICAgYnJlYWs7CgpQbGVhc2UgYWRkIGEgbmV3bGluZSBoZXJl
LgoKPiArICAgICAgICBjYXNlIFBIWVNERVZPUF9NU0lfTVNJWF9TRVRfRU5BQkxFX01TSVg6Cj4g
KyAgICAgICAgICAgIG1zaXhfc2V0X2VuYWJsZShwZGV2LCBlbmFibGUpOwo+ICsgICAgICAgICAg
ICBicmVhazsKPiArICAgIH0KPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICB2b2lkIF9faW5p
dCBlYXJseV9tc2lfaW5pdCh2b2lkKQo+ICB7Cj4gICAgICBpZiAoIHVzZV9tc2kgPCAwICkKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKPiBpbmRleCBkZTU5ZTM5Li44MjI4NDZhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9w
aHlzZGV2LmMKPiArKysgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCj4gQEAgLTY3MSw2ICs2NzEs
MzAgQEAgcmV0X3QgZG9fcGh5c2Rldl9vcChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHZvaWQpIGFyZykKPiAgICAgICAgICBicmVhazsKPiAgICAgIH0KPiAgCj4gKyAgICBjYXNlIFBI
WVNERVZPUF9tc2lfbXNpeF9zZXRfZW5hYmxlOiB7Cj4gKyAgICAgICAgc3RydWN0IHBoeXNkZXZf
bXNpX21zaXhfc2V0X2VuYWJsZSBvcDsKPiArICAgICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsK
PiArCj4gKyAgICAgICAgcmV0ID0gLUVGQVVMVDsKPiArICAgICAgICBpZiAoIGNvcHlfZnJvbV9n
dWVzdCgmb3AsIGFyZywgMSkgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAg
cmV0ID0gLUVJTlZBTDsKPiArICAgICAgICBpZiAoIG9wLmZsYWcgIT0gUEhZU0RFVk9QX01TSV9N
U0lYX1NFVF9FTkFCTEVfTVNJICYmCj4gKyAgICAgICAgICAgICAgICBvcC5mbGFnICE9IFBIWVNE
RVZPUF9NU0lfTVNJWF9TRVRfRU5BQkxFX01TSVggKQoKQWxpZ24uCgo+ICsgICAgICAgICAgICBi
cmVhazsKPiArCj4gKyAgICAgICAgcGNpZGV2c19sb2NrKCk7Cj4gKyAgICAgICAgcGRldiA9IHBj
aV9nZXRfcGRldihvcC5wY2kuc2VnLCBvcC5wY2kuYnVzLCBvcC5wY2kuZGV2Zm4pOwo+ICsgICAg
ICAgIGlmICggcGRldiApCj4gKyAgICAgICAgICAgIHJldCA9IG1zaV9tc2l4X3NldF9lbmFibGUo
cGRldiwgb3AuZmxhZywgISFvcC5lbmFibGUpOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAg
ICAgcmV0ID0gLUVOT0RFVjsKPiArICAgICAgICBwY2lkZXZzX3VubG9jaygpOwo+ICsgICAgICAg
IGJyZWFrOwo+ICsKPiArICAgIH0KPiArCj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIHJldCA9
IC1FTk9TWVM7Cj4gICAgICAgICAgYnJlYWs7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNpLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCj4gaW5kZXggMTAzODdkYy4u
MDgwYmYyNCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaAo+IEBAIC0yNTIsNSArMjUyLDYgQEAgdm9pZCBndWVz
dF9tYXNrX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICosIGJvb2wgbWFzayk7Cj4gIHZvaWQgYWNr
X25vbm1hc2thYmxlX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICopOwo+ICB2b2lkIGVuZF9ub25t
YXNrYWJsZV9tc2lfaXJxKHN0cnVjdCBpcnFfZGVzYyAqLCB1OCB2ZWN0b3IpOwo+ICB2b2lkIHNl
dF9tc2lfYWZmaW5pdHkoc3RydWN0IGlycV9kZXNjICosIGNvbnN0IGNwdW1hc2tfdCAqKTsKPiAr
aW50IG1zaV9tc2l4X3NldF9lbmFibGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIGludCBmbGFnLCBp
bnQgZW5hYmxlKTsKPiAgCj4gICNlbmRpZiAvKiBfX0FTTV9NU0lfSCAqLwo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvcGh5c2Rldi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3BoeXNk
ZXYuaAo+IGluZGV4IGI2ZmFmODMuLmZkNzk3YzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL3BoeXNkZXYuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9waHlzZGV2LmgKPiBA
QCAtMzQ0LDYgKzM0NCwxOSBAQCBzdHJ1Y3QgcGh5c2Rldl9kYmdwX29wIHsKPiAgdHlwZWRlZiBz
dHJ1Y3QgcGh5c2Rldl9kYmdwX29wIHBoeXNkZXZfZGJncF9vcF90Owo+ICBERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRShwaHlzZGV2X2RiZ3Bfb3BfdCk7Cj4gIAo+ICsjZGVmaW5lIFBIWVNERVZPUF9N
U0lfTVNJWF9TRVRfRU5BQkxFX01TSSAgMAo+ICsjZGVmaW5lIFBIWVNERVZPUF9NU0lfTVNJWF9T
RVRfRU5BQkxFX01TSVggMQo+ICsKPiArI2RlZmluZSBQSFlTREVWT1BfbXNpX21zaXhfc2V0X2Vu
YWJsZSAgIDMyCgpUaGVyZSdzIG5vIG5lZWQgZm9yIHRoZSAnbXNpX21zaXgnIG5hbWUsIHRoZXJl
IGFyZSBhbHJlYWR5IG90aGVyCmh5cGVyY2FsbHMgdGhhdCBkZWFsIHdpdGggYm90aCBtc2kgYW5k
IG1zaXggYW5kIGp1c3QgaGF2ZSBtc2kgaW4gdGhlCm5hbWU6IFBIWVNERVZPUF9tc2lfc2V0X2Vu
YWJsZS4KCj4gK3N0cnVjdCBwaHlzZGV2X21zaV9tc2l4X3NldF9lbmFibGUgewo+ICsgICAgLyog
SU4gKi8KPiArICAgIHN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2UgcGNpOwo+ICsgICAgdWludDhf
dCBmbGFnOwoKQnV0IHRoaXMgaXMgbm90IHJlYWxseSBhIGZsYWdzIGZpZWxkLCBJIHdvdWxkIHJh
dGhlciByZW5hbWUgdGhpcwp0byAnbW9kZScgbWF5YmUuCgo+ICsgICAgdWludDhfdCBlbmFibGU7
Cj4gK307Cj4gK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfbXNpX21zaXhfc2V0X2VuYWJsZSBwaHlz
ZGV2X21zaV9tc2l4X3NldF9lbmFibGVfdDsKPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5
c2Rldl9tc2lfbXNpeF9zZXRfZW5hYmxlX3QpOwoKSSB0aGluayB5b3UgbmVlZCB0byBhZGQgdGhl
IG5ldyBoeXBlcmNhbGwgdG8gaW5jbHVkZS94bGF0LmxzdCwgQUZBSUNUCml0IHJlcXVpcmVzIG5v
IHRyYW5zbGF0aW9uLCBzbyB5b3Ugc2hvdWxkIGFkZCBpdCBhcyAnPycuCgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:55:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1goqKj-0000E2-Vi; Wed, 30 Jan 2019 13: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=nMya=QG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goqKi-0000Ds-DX
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 13:55:16 +0000
X-Inumbo-ID: ab35284c-2496-11e9-a6ba-7fa6d668940a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab35284c-2496-11e9-a6ba-7fa6d668940a;
 Wed, 30 Jan 2019 13:55:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goqKf-0008Ma-BY; Wed, 30 Jan 2019 13:55:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goqKf-0003t8-4P; Wed, 30 Jan 2019 13:55:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goqKf-0001SA-3B; Wed, 30 Jan 2019 13:55:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132618-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=863549158129d326b2e5850f722bfda643264f2b
X-Osstest-Versions-That: xen=f50dd67950ca9d5a517501af10de7c8d88d1a188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Jan 2019 13:55:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132618: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjYxOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjYxOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4NjM1NDkxNTgxMjlkMzI2YjJlNTg1MGY3MjJiZmRhNjQzMjY0ZjJiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmNTBkZDY3OTUwY2E5ZDVhNTE3
NTAxYWYxMGRlN2M4ZDg4ZDFhMTg4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI1NjkgIDIwMTkt
MDEtMjkgMTU6MDA6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNjE4ICAy
MDE5LTAxLTMwIDExOjAwOjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlp
X2FuaXNvdkBlcGFtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
am9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKICAgZjUwZGQ2Nzk1MC4uODYzNTQ5MTU4MSAgODYzNTQ5MTU4MTI5ZDMyNmIy
ZTU4NTBmNzIyYmZkYTY0MzI2NGYyYiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:56:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goqLQ-0000JP-B6; Wed, 30 Jan 2019 13:56:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cj/s=QG=citrix.com=prvs=926cecb90=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1goqLP-0000JE-Be
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 13:55:59 +0000
X-Inumbo-ID: c4dc1ea9-2496-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4dc1ea9-2496-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 13:55:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76826617"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Jan 2019 13:55:55 +0000
Message-ID: <20190130135555.3290-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 for-4.12] x86/pvh-boot: don't mandate
 validity of RSDP pointer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UlNEUCBpcyBub3QgbWFuZGF0b3J5IGFjY29yZGluZyB0byBQVkggc3BlYy4gUmVtb3ZlIHRoZSBC
VUdfT04uIFRoZQpndWVzdCAoeGVuKSB3aWxsIGZhbGwgYmFjayB0byBzY2FubmluZyBpZiBuZWNl
c3NhcnkuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYyB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCmluZGV4IDU0NDc3NWVlYjQuLmNhOGUxNTZmN2Qg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC9wdmgtYm9vdC5jCkBAIC03OSw3ICs3OSw2IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBjb252ZXJ0X3B2aF9pbmZvKG11bHRpYm9vdF9pbmZvX3QgKiptYmksCiAgICAgICAgIHB2aF9t
YmlfbW9kc1tpXS5zdHJpbmcgICAgPSBlbnRyeVtpXS5jbWRsaW5lX3BhZGRyOwogICAgIH0KIAot
ICAgIEJVR19PTighcHZoX2luZm8tPnJzZHBfcGFkZHIpOwogICAgIHJzZHBfaGludCA9IHB2aF9p
bmZvLT5yc2RwX3BhZGRyOwogCiAgICAgKm1iaSA9ICZwdmhfbWJpOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 13:58:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1goqNa-0000UH-RE; Wed, 30 Jan 2019 13:58: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=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1goqNZ-0000UA-PN
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 13:58:13 +0000
X-Inumbo-ID: 1487d4a0-2497-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1487d4a0-2497-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 13:58:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="85273630"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190130135555.3290-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8224044a-4d4f-b4c8-72da-50f052fff17a@citrix.com>
Date: Wed, 30 Jan 2019 13:57:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190130135555.3290-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] x86/pvh-boot: don't mandate
 validity of RSDP pointer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxMzo1NSwgV2VpIExpdSB3cm90ZToKPiBSU0RQIGlzIG5vdCBtYW5kYXRv
cnkgYWNjb3JkaW5nIHRvIFBWSCBzcGVjLiBSZW1vdmUgdGhlIEJVR19PTi4gVGhlCj4gZ3Vlc3Qg
KHhlbikgd2lsbCBmYWxsIGJhY2sgdG8gc2Nhbm5pbmcgaWYgbmVjZXNzYXJ5Lgo+Cj4gUmVwb3J0
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vZXByM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 14:00:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1goqPO-0001P9-99; Wed, 30 Jan 2019 14:00: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=CawQ=QG=citrix.com=prvs=9267fa6dd=roger.pau@srs-us1.protection.inumbo.net>)
 id 1goqPM-0001C0-HD
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 14:00:04 +0000
X-Inumbo-ID: 56632fdd-2497-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56632fdd-2497-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 14:00:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="85273742"
Date: Wed, 30 Jan 2019 14:58:42 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190130135842.wdkbnsog65knthm3@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-2-roger.pau@citrix.com>
 <20190130123728.qz4lylvgdf6xsb6n@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190130123728.qz4lylvgdf6xsb6n@zion.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.12 1/8] dom0/pvh: align allocation and
 mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMTI6Mzc6MjhQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEphbiAzMCwgMjAxOSBhdCAxMTozNjozOUFNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBEdWUgdG8gdGhlIHJlY2VudCBjaGFuZ2VzIGluIHRoZSBpb21tdSBtYXBw
aW5nIGxvZ2ljLCB0aGUgc3RhcnQKPiA+IGFkZHJlc3NlcyBwcm92aWRlZCBuZWVkIHRvIGJlIGFs
aWduZWQgdG8gdGhlIG9yZGVyIGludGVuZGVkIHRvIGJlCj4gPiBtYXBwZWQuCj4gPiAKPiAKPiBD
YW4geW91IHJlZmVyZW5jZSBzb21lIGNvbW1pdHMgaGVyZT8gV2hhdCB3b3VsZCBoYXBwZW4gaWYg
dGhlIGFkZHJlc3MgaXMKPiBub3QgYWxpZ25lZD8KClNlZToKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAxL21zZzAxMDMwLmh0bWwKCmFu
ZAoKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE5LTAxL21zZzAxNTAzLmh0bWwKCj4gPiBkb20wIFBWSCBkb21haW4gYnVpbGRlciBkaWRuJ3Qg
dGFrZSB0aGlzIGludG8gYWNjb3VudCB3aGVuIHBvcHVsYXRpbmcKPiA+IHRoZSBwMm0sIGZpeCB0
aGlzIGJ5IG1ha2luZyBzdXJlIHRoZSBvcmRlciBpcyBjaG9zZW4gc28gdGhhdCB0aGUgc3RhcnQK
PiA+IGFkZHJlc3MgaXMgYWxpZ25lZCB0byBpdC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IENjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+ID4gLS0tCj4gPiBXaXRob3V0IHRoaXMgcGF0Y2ggdHJ5aW5nIHRvIGNyZWF0ZSBhIFBWSCBk
b20wIHdpbGwgdHJpZ2dlciBhbiBhc3NlcnQKPiA+IG9uIGNlcnRhaW4gaGFyZHdhcmUgZGVwZW5k
aW5nIG9uIHRoZSBtZW1vcnkgbWFwLgo+ID4gLS0tCj4gPiAgeGVuL2FyY2gveDg2L2h2bS9kb20w
X2J1aWxkLmMgfCAyICsrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+ID4g
Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+ID4gaW5kZXggNTFjZjQ5MDgxMS4uYTU3MWQxNWMxMyAx
MDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+ID4gQEAgLTE1Miw2ICsxNTIsOCBAQCBzdGF0
aWMgaW50IF9faW5pdCBwdmhfcG9wdWxhdGVfbWVtb3J5X3JhbmdlKHN0cnVjdCBkb21haW4gKmQs
Cj4gPiAgCj4gPiAgICAgICAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKGVuZCAtIHN0
YXJ0ICsgMSk7Cj4gPiAgICAgICAgICBvcmRlciA9IG1pbihvcmRlciA/IG9yZGVyIC0gMSA6IDAs
IG1heF9vcmRlcik7Cj4gPiArICAgICAgICAvKiBUaGUgb3JkZXIgYWxsb2NhdGVkIGFuZCBwb3B1
bGF0ZWQgbXVzdCBiZSBhbGlnbmVkIHRvIHRoZSBhZGRyZXNzLiAqLwo+ID4gKyAgICAgICAgb3Jk
ZXIgPSBtaW4ob3JkZXIsIHN0YXJ0ID8gZmluZF9maXJzdF9zZXRfYml0KHN0YXJ0KSA6IE1BWF9P
UkRFUik7Cj4gCj4gSXNuJ3QgbWF4X29yZGVyIGJldHRlciBoZXJlPwoKSXQgd2lsbCB5aWVsZCB0
aGUgc2FtZSByZXN1bHQgYmVjYXVzZSBvcmRlciBoYXMgYWxyZWFkeSBiZWVuIGxpbWl0ZWQKYnkg
bWF4X29yZGVyLiBJJ3ZlIHVzZWQgTUFYX09SREVSIGRpcmVjdGx5IGJlY2F1c2UgaXQncyBhIGNv
bnN0YW50IGFuZApjb3VsZCBiZSBmYXN0ZXIgdGhhbiBsb2FkaW5nIHRoZSB2YWx1ZSBpbiBtYXhf
b3JkZXIuIFlvdSBjb3VsZCBhbHNvCnVzZSAnb3JkZXInIGluc3RlYWQgb2YgTUFYX09SREVSIGFu
ZCB3aWxsIGFsc28geWllbGQgdGhlIHNhbWUgcmVzdWx0LgoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 14:00:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 14:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goqPX-0001Wp-LY; Wed, 30 Jan 2019 14:00: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=loWZ=QG=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1goqPW-0001WY-B7
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 14:00:14 +0000
X-Inumbo-ID: 5c253a3e-2497-11e9-8ba3-f3946d20a1c3
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.83]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c253a3e-2497-11e9-8ba3-f3946d20a1c3;
 Wed, 30 Jan 2019 14:00:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hPkwMge1JnH+0QTXUpC/VxONYnABmmLgMhXVD5G5Ovg=;
 b=iZzv+F2206IEsOmzAYFQKTySEYnCG/ZPJQCcGAVewtpySbpfrx8VAAb8XaaqKBw1tgzOhkmX1pyO43/pahzx1XJGueBvJSfe5LB8W6pe84plAB4W09uFVlem51dIxiFWPz9M60WRb4jA4gk4Uy0wMFhPCvv3x7GScxs1ct8xp/s=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB4593.eurprd04.prod.outlook.com (52.135.149.19) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.16; Wed, 30 Jan 2019 14:00:10 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::69ce:7da3:3bcf:d903%3]) with mapi id 15.20.1558.023; Wed, 30 Jan 2019
 14:00:10 +0000
From: Peng Fan <peng.fan@nxp.com>
To: "sstabellini@kernel.org" <sstabellini@kernel.org>, "julien.grall@arm.com"
 <julien.grall@arm.com>, "jgross@suse.com" <jgross@suse.com>
Thread-Topic: [PATCH for-4.12 v2] arm: gic-v3: deactivate SGI/PPI during
 initialization
Thread-Index: AQHUuKQcyUgJFsTLW0G8396JoGcgYg==
Date: Wed, 30 Jan 2019 14:00:09 +0000
Message-ID: <20190130140907.10548-1-peng.fan@nxp.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: git-send-email 2.14.1
x-clientproxiedby: HK2PR04CA0080.apcprd04.prod.outlook.com
 (2603:1096:202:15::24) To AM0PR04MB4481.eurprd04.prod.outlook.com
 (2603:10a6:208:73::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [119.31.174.71]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB4593;
 6:5VT9V0DV3shPbY3GwC9R45X0iJjBOap96dpSkCxzRgkIGiICKNSfSL9EY0usqm6r52Z67REr2pzhoP/lZR+w6r4Rr/udYKTnGVBfJIJHcQbUAl+5dnXDWMBoOyLshj2YPwNIMnUDVQoZstUhB9lOv0zHsWWz5q22AqlGjQdO2eIq274tyzZSZMtKGoQjPlbV6JZF5zIOZDGPZwtaIyMzL7Bo/BMxk07lLRdpJanRlCnL/3EYQ/pn/Nj08UZhMYEKpzd32OcoO4Lm5eSRTNNVzvjzUkwWsQAXhgw7PBdYeeADVjTLDoo4ovTF0jxS0nIgxq+zfKnXYNVNr5q94zOdFOFiGozX891Je0/O58iSLJVK/2vFr17PI7onEDqNHoY3AL1vDDqxBN/WnQFhSFsiGF91mM/8vusHn0Mq2Ep41iR0pl2iiYWkjGvz1HLNVde3kOzU6le9IokPy9q2itnWQg==;
 5:VpDNRG+X1oD8CDK87tIv+O2JiyOxV2lzYaXNDi9XMm8qRfMak22SmMixofUphRVmoqoKxDGdn3mnn/sk7MFJZmAyiwB425QjF9jh0GcC2dMrIyXowJwW8Ip1uxSApDdNLmgXHL5C+8+S33y0699vVeJ36f8bRjdy03RVThGun/pVavo++9kliexPIaozTiufjiWsVYjEJXZ4VDmDg9L7YQ==;
 7:g/Ub9IsGvyHj0urfLhMsxvoauHfezsPt54vRTWfO4P3ZTTtFrICut+u5N0ppFSb0oyvAAx1SlI1Hv1WNZPME6F2ExuGFK8XrJcGQ9hFMjHwfJtrppyOGEIwa6e2KcIcKpgqIO6U54mYVbMJKVTAFXw==
x-ms-office365-filtering-correlation-id: 8405660f-49f7-4b08-5def-08d686bb3edf
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB4593; 
x-ms-traffictypediagnostic: AM0PR04MB4593:
x-microsoft-antispam-prvs: <AM0PR04MB45937DBCBB392AC166F015CC88900@AM0PR04MB4593.eurprd04.prod.outlook.com>
x-forefront-prvs: 0933E9FD8D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(376002)(136003)(366004)(346002)(39860400002)(189003)(199004)(105586002)(106356001)(26005)(6436002)(256004)(52116002)(8676002)(6116002)(14444005)(6486002)(186003)(2501003)(36756003)(25786009)(305945005)(71200400001)(99286004)(2906002)(97736004)(68736007)(478600001)(102836004)(6512007)(50226002)(4326008)(14454004)(486006)(1076003)(53936002)(54906003)(386003)(66066001)(316002)(44832011)(8936002)(81166006)(6506007)(71190400001)(110136005)(81156014)(2201001)(86362001)(7736002)(3846002)(476003)(2616005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4593;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: rkXMvryb/Msz5fwx9Vo5tPq8kYR5Fg3rB4wR8pLmv9wPCK/Spp6g3ceOjF50gsVyBolRYYo35aqqektoOGfuCa+Mvh6tbqN7v1TorZokLsfTvtAFPn1KA26H0t/k5bPXAUMdAZEvL8IHYeCgdfWwFZPEFy0ygDV5mW1+ujR69ob4iidh+Q/cHIz/GF2E1lz2dg0F0gSRN+FxPhDaKS3D1xDYKKrE7h85Z5l2gojWLC4+hQ+GaO3qTczKMx7Xm+0UzYG0FOZqRiTFs71EXWEycT3YPf94+Ue/1dsuSq10+MxiX35kVOWdWUcVp05xi6h+jlGBrZJLVghnUYqIE6rIQqhSbYSy8iA7S+kPFdukx/B8euXNCn3ShGsUzQShDf8XqPaNO16Gw4IbygjGWUwz1dugd2j4DqFx976PM3ksiQs=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8405660f-49f7-4b08-5def-08d686bb3edf
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2019 14:00:07.1111 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4593
Subject: [Xen-devel] [PATCH for-4.12 v2] arm: gic-v3: deactivate SGI/PPI
 during initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Peng Fan <peng.fan@nxp.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gaS5NWDgsIHdlIGltcGxlbWVudGVkIHBhcnRpdGlvbiByZWJvb3Qgd2hpY2ggbWVhbnMgQ29y
dGV4LUEgcmVib290CndpbGwgbm90IGltcGFjdCBNNCBjb3JlcyBhbmQgU3lzdGVtIGNvbnRyb2wg
VW5pdCBjb3JlLiBIb3dldmVyIEdJQ3YzCmlzIG5vdCByZXNldCBiZWNhdXNlIHdlIGFsc28gbmVl
ZCB0byBzdXBwb3J0IEE3MiBDbHVzdGVyIHJlYm9vdCB3aXRob3V0CmFmZmVjdGluZyBBNTMgQ2x1
c3Rlci4KClRoZSBnaWMtdjMgY29udHJvbGxlciBpcyBjb25maWd1cmVkIHdpdGggRU9JbW9kZSB0
byAxLCBzbyBkdXJpbmcgeGVuCnJlYm9vdCwgdGhlcmUgaXMgYSBmdW5jdGlvbiBjYWxsICJzbXBf
Y2FsbF9mdW5jdGlvbihoYWx0X3RoaXNfY3B1LCBOVUxMLCAwKTsiCiwgYnV0IGhhbHRfdGhpc19j
cHUgbmV2ZXIgcmV0dXJuLCB0aGF0IG1lYW5zIG90aGVyIENQVXMgaGF2ZSBubyBjaGFuY2UgdG8K
ZGVhY3RpdmF0ZSB0aGUgU0dJIGludGVycnVwdCwgYmVjYXVzZSB0aGUgZGVhY3RpdmF0ZV9pcnEg
b3BlcmF0aW9uIGlzIGF0CnRoZSBlbmQgb2YgZG9fc2dpLiBEdXJpbmcgdGhlIG5leHQgYm9vdCBv
ZiBYZW4sIENQVTAgd2lsbCBpc3N1ZQpHSUNfU0dJX0NBTExfRlVOQ1RJT04gdG8gb3RoZXIgQ1BV
cy4gQXMgdGhlIEFjdGl2ZSBzdGF0ZSBmb3IgU0dJIGlzIGxlZnQKdW50b3VjaGVkIGR1cmluZyB0
aGUgcmVib290LCB0aGUgR0lDX1NHSV9DQUxMX0ZVTkNUSU9OIHdpbGwgc3RpbGwgYmUgYWN0aXZl
Cm9uIHRoZSBub24tYm9vdCBDUFVzLiBUaGlzIG1lYW5zIHRoZSBpbnRlcnJ1cHQgY2Fubm90IGJl
IHRyaWdnZXJlZCBhZ2Fpbgp1bnRpbCBpdCBnZXQgZGVhY3RpdmF0ZWQuCgpBbmQgYWNjb3JkaW5n
IHRvIElISTAwNjlEX2dpY19hcmNoaXRlY3R1cmVfc3BlY2lmaWNhdGlvbiwgY2hhcHRlcgoiOC4x
MS4zIEdJQ1JfSUNBQ1RJVkVSMCwgSW50ZXJydXB0IENsZWFyLUFjdGl2ZSBSZWdpc3RlciAwIiwg
dGhlIFJXCmZpZWxkIG9mIEdJQ1JfSUNBQ1RJVkVSMCByZXNldHMgdG8gYSB2YWx1ZSB0aGF0IGlz
IGFyY2hpdGVjdHVyYWxseSBVTktOT1dOLgoKU28gc2V0IGEgZml4ZWQgdmFsdWUgZHVyaW5nIGdp
Yy12MyBpbml0aWFsaXphdGlvbiB0byBtYWtlIHN1cmUKaW50ZXJydXB0cyBhcmUgaW4gZGVhY3Rp
dmF0ZWQgc3RhdGUuCgpTaWduZWQtb2ZmLWJ5OiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4K
LS0tCgpWMjoKICByZWZpbmUgY29tbWl0IGxvZwogIGRlYWN0aXZhdGUgU0dJL1BQSS4KICBObyBu
ZWVkIGZvciBTUEksIGJlY2F1c2UgU29tZSBvciBhbGwgUlcgZmllbGRzIG9mIHRoaXMgR0lDRF9J
Q0FDVElWRVIKICBoYXZlIGRlZmluZWQgcmVzZXQgdmFsdWVzCgogeGVuL2FyY2gvYXJtL2dpYy12
My5jIHwgNSArKysrKwogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCA2
ZmJjMTA2NzU3Li4xYzFkMjYwNGYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
KysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC04MzMsNiArODMzLDExIEBAIHN0YXRpYyBp
bnQgZ2ljdjNfY3B1X2luaXQodm9pZCkKICAgICAgICAgd3JpdGVsX3JlbGF4ZWQocHJpb3JpdHks
CiAgICAgICAgICAgICAgICAgR0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSVBSSU9SSVRZUjAg
KyAoaSAvIDQpICogNCk7CiAKKyAgICAvKgorICAgICAqIFRoZSBhY3RpdmF0ZSBzdGF0ZSBpcyB1
bmtub3duIGF0IGJvb3QsIHNvIG1ha2Ugc3VyZSBhbGwKKyAgICAgKiBTR0lzIGFuZCBQUElzIGFy
ZSBkZS1hY3RpdmF0ZWQuCisgICAgICovCisgICAgd3JpdGVsX3JlbGF4ZWQoMHhmZmZmZmZmZiwg
R0lDRF9SRElTVF9TR0lfQkFTRSArIEdJQ1JfSUNBQ1RJVkVSMCk7CiAgICAgLyoKICAgICAgKiBE
aXNhYmxlIGFsbCBQUEkgaW50ZXJydXB0cywgZW5zdXJlIGFsbCBTR0kgaW50ZXJydXB0cyBhcmUK
ICAgICAgKiBlbmFibGVkLgotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 14:04:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1goqT9-0001m3-8w; Wed, 30 Jan 2019 14:03: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=Spps=QG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1goqT7-0001lw-Ub
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 14:03:57 +0000
X-Inumbo-ID: e1f4939e-2497-11e9-b66a-6fccbba155ff
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1f4939e-2497-11e9-b66a-6fccbba155ff;
 Wed, 30 Jan 2019 14:03:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7E74BAF8E;
 Wed, 30 Jan 2019 14:03:55 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20190130135555.3290-1-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <955b3803-e0d2-ae25-cfdd-fe91db50b1c6@suse.com>
Date: Wed, 30 Jan 2019 15:03:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20190130135555.3290-1-wei.liu2@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] x86/pvh-boot: don't mandate
 validity of RSDP pointer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxNDo1NSwgV2VpIExpdSB3cm90ZToKPiBSU0RQIGlzIG5vdCBtYW5kYXRv
cnkgYWNjb3JkaW5nIHRvIFBWSCBzcGVjLiBSZW1vdmUgdGhlIEJVR19PTi4gVGhlCj4gZ3Vlc3Qg
KHhlbikgd2lsbCBmYWxsIGJhY2sgdG8gc2Nhbm5pbmcgaWYgbmVjZXNzYXJ5Lgo+IAo+IFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 14:09:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 14:09: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-devel-bounces@lists.xenproject.org>)
	id 1goqYM-0002DQ-VI; Wed, 30 Jan 2019 14:09: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=Spps=QG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1goqYL-0002DL-Lo
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 14:09:21 +0000
X-Inumbo-ID: a2cc23ac-2498-11e9-8372-ab83df618dfc
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a2cc23ac-2498-11e9-8372-ab83df618dfc;
 Wed, 30 Jan 2019 14:09:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 127D7B063;
 Wed, 30 Jan 2019 14:09:19 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: =?UTF-8?B?PDE1NDg3ODg4NzDvv70xODUx77+9Me+/vWdpdO+/vXNlbmTvv71l?=
 =?UTF-8?Q?mail=ef=bf=bdandrew=2ecooper3=40citrix=2ecom=3e_=3c5C51751B020000?=
 =?UTF-8?B?NzgwMDIxMjM1NEBwcnYx77+9bWgucHJvdm8ubm92ZWxsLmNvbT4gPDgwNDQxOGU3?=
 =?UTF-8?Q?-a5c8-b108-dceb-a9ca7c04d312=40citrix=2ecom=3e_=3c5C51773D0200007?=
 =?UTF-8?Q?800212373=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <2d9fe14f-ac49-e0dc-8de1-3c14546221a7@suse.com>
Date: Wed, 30 Jan 2019 15:09:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] x86/pv-shim: Avoid a command line parameter
 warning for CONFIG_PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen-devel <xen-devel@lists.xen.org>" <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxMTowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzAuMDEuMTkg
YXQgMTE6MDEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMzAvMDEv
MjAxOSAwOTo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyOS4wMS4xOSBhdCAyMDow
NywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9zaGltLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCj4+Pj4gQEAg
LTQwLDcgKzQwLDExIEBACj4+Pj4gICN1bmRlZiB2aXJ0X3RvX21mbgo+Pj4+ICAjZGVmaW5lIHZp
cnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQo+Pj4+ICAKPj4+PiAtI2lmbmRl
ZiBDT05GSUdfUFZfU0hJTV9FWENMVVNJVkUKPj4+PiArI2lmZGVmIENPTkZJR19QVl9TSElNX0VY
Q0xVU0lWRQo+Pj4+ICsvKiBUb2xlcmF0ZSAicHYtc2hpbSIgYmVpbmcgcGFzc2VkIHRvIGEgQ09O
RklHX1BWX1NISU1fRVhDTFVTSVZFIGh5cGVydmlzb3IuICovCj4+Pj4gK3N0YXRpYyBib29sIF9k
aXNjYXJkOwo+Pj4+ICtib29sZWFuX3BhcmFtKCJwdi1zaGltIiwgX2Rpc2NhcmQpOwo+Pj4+ICsj
ZWxzZQo+Pj4+ICBib29sIHB2X3NoaW07Cj4+Pj4gIGJvb2xlYW5fcGFyYW0oInB2LXNoaW0iLCBw
dl9zaGltKTsKPj4+PiAgI2VuZGlmCj4+PiBJdCB3b3VsZCBlbmQgdXAgYmVpbmcgbGVzcyBleHRy
YSBjb2RlIGlmIHlvdSBkaWQKPj4+Cj4+PiAjaWZkZWYgQ09ORklHX1BWX1NISU1fRVhDTFVTSVZF
Cj4+PiAvKiBUb2xlcmF0ZSAicHYtc2hpbSIgYmVpbmcgcGFzc2VkIHRvIGEgQ09ORklHX1BWX1NI
SU1fRVhDTFVTSVZFIGh5cGVydmlzb3IuICovCj4+PiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIHB2
X3NoaW07Cj4+PiAjZWxzZQo+Pj4gYm9vbCBwdl9zaGltOwo+Pj4gI2VuZGlmCj4+PiBib29sZWFu
X3BhcmFtKCJwdi1zaGltIiwgcHZfc2hpbSk7Cj4+Cj4+IFNhZGx5IG5vdC4gIEluIHRoZSBFWENM
VVNJVkUgY2FzZSwgcHZfc2hpbSBpcyBkZWZpbmVkIHRvIGJlIDEsIGFuZCB0aGVuCj4+IHlvdSd2
ZSBnb3QgYW4gb2JqZWN0IG5hbWVkIHdpdGgganVzdCBhIG51bWJlci4gIChJIHRyaWVkIHRoaXMg
YXBwcm9hY2gKPj4gZmlyc3QuKQo+IAo+IE9oLCB0aGF0J3MgdW5mb3J0dW5hdGUgaW4gdGhpcyBw
YXJ0aWN1bGFyIGNhc2UuIEluIHdoaWNoIGNhc2UgSQo+IGRvbid0IGhhdmUgYW55IGJldHRlciBz
dWdnZXN0aW9uIGVpdGhlci4gT25lIHRoYXQgeW91IGFuZCBvdGhlcnMKPiBwZXJoYXBzIHdvdWxk
bid0IGxpa2Ugd291bGQgYmUKPiAKPiBjdXN0b21fcGFyYW0oInB2LXNoaW0iLCBOVUxMKTsKPiAK
PiB3aXRoIHBhcnNlX3BhcmFtcygpIHN1aXRhYmx5IGFkanVzdGVkIHRvIGF2b2lkIHRoZSBjYWxs
IGluIHRoYXQKPiBjYXNlLgoKSSdkIHJhdGhlciBhZGQgc29tZXRoaW5nIGxpa2UgaWdub3JlX3Bh
cmFtKCJwdi1zaGltIikgaW5zdGVhZCAod2l0aCB0aGUKbmV3IHR5cGUgT1BUX0lHTk9SRSkuCgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 14:16:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1goqfT-0002yg-O7; Wed, 30 Jan 2019 14:16: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=Spps=QG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1goqfS-0002yb-Ka
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 14:16:42 +0000
X-Inumbo-ID: a95c57ea-2499-11e9-a9df-2bba3363935d
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a95c57ea-2499-11e9-a9df-2bba3363935d;
 Wed, 30 Jan 2019 14:16:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C58F8ADD6;
 Wed, 30 Jan 2019 14:16:39 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: =?UTF-8?B?PDE1NDg3ODg4NzDvv70xODUx77+9Me+/vWdpdO+/vXNlbmTvv71l?=
 =?UTF-8?Q?mail=ef=bf=bdandrew=2ecooper3=40citrix=2ecom=3e_=3c5C51751B020000?=
 =?UTF-8?B?NzgwMDIxMjM1NEBwcnYx77+9bWgucHJvdm8ubm92ZWxsLmNvbT4gPDgwNDQxOGU3?=
 =?UTF-8?Q?-a5c8-b108-dceb-a9ca7c04d312=40citrix=2ecom=3e_=3c5C51773D0200007?=
 =?UTF-8?Q?800212373=40suse=2ecom=3e_=3c2d9fe14f-ac49-e0dc-8de1-3c14546221a7?=
 =?UTF-8?Q?=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <56cd0008-d777-fcb8-ce35-6faa7d61bce4@suse.com>
Date: Wed, 30 Jan 2019 15:16:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] x86/pv-shim: Avoid a command line parameter
 warning for CONFIG_PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Xen-devel <xen-devel@lists.xen.org>" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxNTowOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAzMC8wMS8yMDE5
IDExOjA2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMzAuMDEuMTkgYXQgMTE6MDEsIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDMwLzAxLzIwMTkgMDk6NTcs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDI5LjAxLjE5IGF0IDIwOjA3LCA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9z
aGltLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwo+Pj4+PiBAQCAtNDAsNyAr
NDAsMTEgQEAKPj4+Pj4gICN1bmRlZiB2aXJ0X3RvX21mbgo+Pj4+PiAgI2RlZmluZSB2aXJ0X3Rv
X21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKPj4+Pj4gIAo+Pj4+PiAtI2lmbmRlZiBD
T05GSUdfUFZfU0hJTV9FWENMVVNJVkUKPj4+Pj4gKyNpZmRlZiBDT05GSUdfUFZfU0hJTV9FWENM
VVNJVkUKPj4+Pj4gKy8qIFRvbGVyYXRlICJwdi1zaGltIiBiZWluZyBwYXNzZWQgdG8gYSBDT05G
SUdfUFZfU0hJTV9FWENMVVNJVkUgaHlwZXJ2aXNvci4gKi8KPj4+Pj4gK3N0YXRpYyBib29sIF9k
aXNjYXJkOwo+Pj4+PiArYm9vbGVhbl9wYXJhbSgicHYtc2hpbSIsIF9kaXNjYXJkKTsKPj4+Pj4g
KyNlbHNlCj4+Pj4+ICBib29sIHB2X3NoaW07Cj4+Pj4+ICBib29sZWFuX3BhcmFtKCJwdi1zaGlt
IiwgcHZfc2hpbSk7Cj4+Pj4+ICAjZW5kaWYKPj4+PiBJdCB3b3VsZCBlbmQgdXAgYmVpbmcgbGVz
cyBleHRyYSBjb2RlIGlmIHlvdSBkaWQKPj4+Pgo+Pj4+ICNpZmRlZiBDT05GSUdfUFZfU0hJTV9F
WENMVVNJVkUKPj4+PiAvKiBUb2xlcmF0ZSAicHYtc2hpbSIgYmVpbmcgcGFzc2VkIHRvIGEgQ09O
RklHX1BWX1NISU1fRVhDTFVTSVZFIGh5cGVydmlzb3IuICovCj4+Pj4gc3RhdGljIGJvb2wgX19p
bml0ZGF0YSBwdl9zaGltOwo+Pj4+ICNlbHNlCj4+Pj4gYm9vbCBwdl9zaGltOwo+Pj4+ICNlbmRp
Zgo+Pj4+IGJvb2xlYW5fcGFyYW0oInB2LXNoaW0iLCBwdl9zaGltKTsKPj4+Cj4+PiBTYWRseSBu
b3QuICBJbiB0aGUgRVhDTFVTSVZFIGNhc2UsIHB2X3NoaW0gaXMgZGVmaW5lZCB0byBiZSAxLCBh
bmQgdGhlbgo+Pj4geW91J3ZlIGdvdCBhbiBvYmplY3QgbmFtZWQgd2l0aCBqdXN0IGEgbnVtYmVy
LiAgKEkgdHJpZWQgdGhpcyBhcHByb2FjaAo+Pj4gZmlyc3QuKQo+Pgo+PiBPaCwgdGhhdCdzIHVu
Zm9ydHVuYXRlIGluIHRoaXMgcGFydGljdWxhciBjYXNlLiBJbiB3aGljaCBjYXNlIEkKPj4gZG9u
J3QgaGF2ZSBhbnkgYmV0dGVyIHN1Z2dlc3Rpb24gZWl0aGVyLiBPbmUgdGhhdCB5b3UgYW5kIG90
aGVycwo+PiBwZXJoYXBzIHdvdWxkbid0IGxpa2Ugd291bGQgYmUKPj4KPj4gY3VzdG9tX3BhcmFt
KCJwdi1zaGltIiwgTlVMTCk7Cj4+Cj4+IHdpdGggcGFyc2VfcGFyYW1zKCkgc3VpdGFibHkgYWRq
dXN0ZWQgdG8gYXZvaWQgdGhlIGNhbGwgaW4gdGhhdAo+PiBjYXNlLgo+IAo+IEknZCByYXRoZXIg
YWRkIHNvbWV0aGluZyBsaWtlIGlnbm9yZV9wYXJhbSgicHYtc2hpbSIpIGluc3RlYWQgKHdpdGgg
dGhlCj4gbmV3IHR5cGUgT1BUX0lHTk9SRSkuCgpCVFcsIGluIGNhc2UgdGhpcyBpcyB0aGUgc2Vs
ZWN0ZWQgc29sdXRpb24gd2UgbWlnaHQgd2FudCB0byBhZGQKCmlnbm9yZV9wYXJhbSgicGxhY2Vo
b2xkZXIiKTsKCmFzIHdlbGwuIFNvbWUgb2xkIGdydWIgc2NyaXB0cyBzZWVtIHRvIGFkZCAicGxh
Y2Vob2xkZXIiIGFzIHRoZSBmaXJzdApib290IHBhcmFtZXRlciB0byBtaXRpZ2F0ZSBhIGdydWIg
ZXJyb3IgKGVhdGluZyBmaXJzdCBwYXJhbWV0ZXIpLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 14:40:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 14:40: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-devel-bounces@lists.xenproject.org>)
	id 1gor1x-0005Ma-Ml; Wed, 30 Jan 2019 14:39: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=v60N=QG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gor1w-0005MV-U9
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 14:39:56 +0000
X-Inumbo-ID: e8015a4c-249c-11e9-afe4-1f8c8c0e45e7
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8015a4c-249c-11e9-afe4-1f8c8c0e45e7;
 Wed, 30 Jan 2019 14:39:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Jan 2019 07:39:53 -0700
Message-Id: <5C51B73602000078002125F1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 30 Jan 2019 07:39:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,
 "Marek Marczykowski" <marmarek@invisiblethingslab.com>
References: <cover.3de8cf7a339b8395cb449f8f3d44fee884ce04fa.1548469645.git-series.marmarek@invisiblethingslab.com>
 <d0a1089092cfdf2f4027428cc1e754f23128020d.1548469645.git-series.marmarek@invisiblethingslab.com>
 <20190130135158.jo5ysmgawta4idzn@mac>
 <AE0ECAE80200006E0063616D@prv1-mh.provo.novell.com>
In-Reply-To: <AE0ECAE80200006E0063616D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 5/6] xen/x86: add
 PHYSDEVOP_msi_msix_set_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDE0OjUxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFNhdCwgSmFuIDI2LCAyMDE5IGF0IDAzOjMxOjE2QU0gKzAxMDAsIE1hcmVrIE1hcmN6eWtv
d3NraS1Hw7NyZWNraSB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCj4+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwo+PiBAQCAtMTQ3NCw2ICsxNDc0LDIyIEBAIGludCBwY2lfcmVz
dG9yZV9tc2lfc3RhdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4+ICAgICAgcmV0dXJuIDA7Cj4+
ICB9Cj4+ICAKPj4gK2ludCBtc2lfbXNpeF9zZXRfZW5hYmxlKHN0cnVjdCBwY2lfZGV2ICpwZGV2
LCBpbnQgZmxhZywgaW50IGVuYWJsZSkKPj4gK3sKPj4gKyAgICBpZiAoICFjdXJyZW50LT5kb21h
aW4tPnRhcmdldCB8fCBwZGV2LT5kb21haW4gIT0gY3VycmVudC0+ZG9tYWluLT50YXJnZXQgKQo+
PiArICAgICAgICByZXR1cm4gLUVQRVJNOwo+PiArCj4+ICsgICAgc3dpdGNoICggZmxhZyApIHsK
Pj4gKyAgICAgICAgY2FzZSBQSFlTREVWT1BfTVNJX01TSVhfU0VUX0VOQUJMRV9NU0k6Cj4+ICsg
ICAgICAgICAgICBtc2lfc2V0X2VuYWJsZShwZGV2LCBlbmFibGUpOwo+PiArICAgICAgICAgICAg
YnJlYWs7Cj4gCj4gUGxlYXNlIGFkZCBhIG5ld2xpbmUgaGVyZS4KCkFuZCBhbHNvIHBsZWFzZSBj
b3JyZWN0IGluZGVudGF0aW9uLiBUaGUgbWlzcGxhY2VkIHsgd2FzCmFscmVhZHkgcG9pbnRlZCBv
dXQgaWlyYy4KCj4+ICsgICAgICAgIGNhc2UgUEhZU0RFVk9QX01TSV9NU0lYX1NFVF9FTkFCTEVf
TVNJWDoKPj4gKyAgICAgICAgICAgIG1zaXhfc2V0X2VuYWJsZShwZGV2LCBlbmFibGUpOwo+PiAr
ICAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAgfQo+PiArICAgIHJldHVybiAwOwoKVGhlcmUncyBh
bm90aGVyIGJsYW5rIGxpbmUgbWlzc2luZyBhYm92ZSBoZXJlLgoKPj4gLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL3BoeXNkZXYuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvcGh5c2Rldi5o
Cj4+IEBAIC0zNDQsNiArMzQ0LDE5IEBAIHN0cnVjdCBwaHlzZGV2X2RiZ3Bfb3Agewo+PiAgdHlw
ZWRlZiBzdHJ1Y3QgcGh5c2Rldl9kYmdwX29wIHBoeXNkZXZfZGJncF9vcF90Owo+PiAgREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9kYmdwX29wX3QpOwo+PiAgCj4+ICsjZGVmaW5lIFBI
WVNERVZPUF9NU0lfTVNJWF9TRVRfRU5BQkxFX01TSSAgMAo+PiArI2RlZmluZSBQSFlTREVWT1Bf
TVNJX01TSVhfU0VUX0VOQUJMRV9NU0lYIDEKPj4gKwo+PiArI2RlZmluZSBQSFlTREVWT1BfbXNp
X21zaXhfc2V0X2VuYWJsZSAgIDMyCj4gCj4gVGhlcmUncyBubyBuZWVkIGZvciB0aGUgJ21zaV9t
c2l4JyBuYW1lLCB0aGVyZSBhcmUgYWxyZWFkeSBvdGhlcgo+IGh5cGVyY2FsbHMgdGhhdCBkZWFs
IHdpdGggYm90aCBtc2kgYW5kIG1zaXggYW5kIGp1c3QgaGF2ZSBtc2kgaW4gdGhlCj4gbmFtZTog
UEhZU0RFVk9QX21zaV9zZXRfZW5hYmxlLgoKQW5kIEZBT0QgdGhlIHNhbWUgdGhlbiBhbHNvIGZv
ciB0aGUgb3RoZXIgdHdvIGRlZmluZXMsCm9yIGFsdGVybmF0aXZlbHkKCiNkZWZpbmUgUEhZU0RF
Vk9QX01TSV9TRVRfRU5BQkxFICAwCiNkZWZpbmUgUEhZU0RFVk9QX01TSVhfU0VUX0VOQUJMRSAx
Cgo+PiArc3RydWN0IHBoeXNkZXZfbXNpX21zaXhfc2V0X2VuYWJsZSB7Cj4+ICsgICAgLyogSU4g
Ki8KPj4gKyAgICBzdHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlIHBjaTsKPj4gKyAgICB1aW50OF90
IGZsYWc7Cj4gCj4gQnV0IHRoaXMgaXMgbm90IHJlYWxseSBhIGZsYWdzIGZpZWxkLCBJIHdvdWxk
IHJhdGhlciByZW5hbWUgdGhpcwo+IHRvICdtb2RlJyBtYXliZS4KPiAKPj4gKyAgICB1aW50OF90
IGVuYWJsZTsKPj4gK307Cj4+ICt0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X21zaV9tc2l4X3NldF9l
bmFibGUgcGh5c2Rldl9tc2lfbXNpeF9zZXRfZW5hYmxlX3Q7Cj4+ICtERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRShwaHlzZGV2X21zaV9tc2l4X3NldF9lbmFibGVfdCk7Cj4gCj4gSSB0aGluayB5b3Ug
bmVlZCB0byBhZGQgdGhlIG5ldyBoeXBlcmNhbGwgdG8gaW5jbHVkZS94bGF0LmxzdCwgQUZBSUNU
Cj4gaXQgcmVxdWlyZXMgbm8gdHJhbnNsYXRpb24sIHNvIHlvdSBzaG91bGQgYWRkIGl0IGFzICc/
Jy4KClBsdXMgYWRkIGludm9jYXRpb24gb2YgdGhlIHJlc3VsdGluZyBtYWNyby4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 15:10:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 15:10: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-devel-bounces@lists.xenproject.org>)
	id 1gorVY-0000WR-Cx; Wed, 30 Jan 2019 15:10: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=c15H=QG=citrix.com=prvs=926b913a6=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gorVX-0000WM-F3
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 15:10:31 +0000
X-Inumbo-ID: 2e10a4af-24a1-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e10a4af-24a1-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 15:10:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76835748"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23633.48697.279584.967635@mariner.uk.xensource.com>
Date: Wed, 30 Jan 2019 15:09:45 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190124122936.17482-1-anthony.perard@citrix.com>
References: <20190124122936.17482-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH for-4.12] libxl: When restricted,
 start QEMU paused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIGZvci00LjEyXSBsaWJ4bDogV2hlbiByZXN0
cmljdGVkLCBzdGFydCBRRU1VIHBhdXNlZCIpOgo+IFtzdHVmZl0KClRoYW5rcyBmb3IgdGhpcy4g
IEkgdGhpbmsgdGhlIGNvZGUgbG9va3MgcmlnaHQgYnV0IHRvIG1ha2UgaXQgZWFzaWVyCnRvIHVu
ZGVyc3RhbmQgd2hhdCB3YXMgZ29pbmcgb24gSSBoYXZlIHRha2VuIHRoZSBsaWJlcnR5IG9mIHRy
eWluZyB0bwpyZXdvcmQgeW91ciBjb21taXQgbWVzc2FnZSBmb3IgRW5nbGlzaCBncmFtbWFyLgoK
Q2FuIHlvdSBwbGVhc2UgY2hlY2sgdGhhdCB0aGlzIGlzIHRydWUgPwoKICBsaWJ4bCBydW5zIHRo
ZSBjb21tYW5kICJjb250IiBsYXRlciBkdXJpbmcgZ3Vlc3QgY3JlYXRpb247IGkuZS4gaXQKICBp
cyBleHBlY3RpbmcgdGhhdCBRRU1VIHdvdWxkIG5vdCBkbyBhbnkgZW11bGF0aW9uLiAgVXNlIHRo
ZSAiLVMiCiAgY29tbWFuZCBvcHRpb24gdG8gYWNoaWV2ZSB0aGlzLgoKICBVbmZvcnR1bmF0ZWx5
LCB3aGVuIFFFTVUgaXMgc3RhcnRlZCB3aXRoICItUyIsIGl0IHdvbid0IHdyaXRlIFFFTVUncwog
IHJlYWRpbmVzcyBpbnRvIHhlbnN0b3JlLiBTbyBvbmx5IGFjdGl2YXRlIHRoaXMgb3B0aW9uIHdo
ZW4gd2UgaGF2ZSBhCiAgUUVNVSBzdGFydHVwIG5vdGlmaWNhdGlvbiB2aWEgUU1QIGF2YWlsYWJs
ZSwgaS5lLiB3aGVuIGRtX3Jlc3RyaWN0CiAgaXMgYWN0aXZhdGVkLgoKICBUaGUgLVMgb3B0aW9u
IGhhcyB0aGUgc2lkZS1lZmZlY3Qgb2Ygc3VwcHJlc3NpbmcgdGhlIHN0YXJ0dXAKICBub3RpZmlj
YXRpb24gdmlhIHhlbnN0b3JlOiBsaWJ4bCB3aWxsIG9ubHkgZ2V0IHRoZSBub3RpZmljYXRpb24g
dmlhCiAgUU1QLgoKICBJdCBpcyBpbXBvcnRhbnQgdG8gcmVseSBvbmx5IG9uIFFNUCBmb3Igbm90
aWZpY2F0aW9uIHdoZW4gd2UgaGF2ZQogIFFNUCBhdmFpbGFibGUsIGFzIChkdWUgdG8gYSBxZW11
IGJ1Zykgbm90IHdhaXRpbmcgZm9yIHRoYXQgUU1QCiAgbm90aWZpY2F0aW9uIG1heSByZXN1bHQg
aW4gdGhlIFFNUCBzb2NrZXQgYmVjb21pbmcgYmxvY2tlZCwgc28gdGhhdAogIFFFTVUgc3RvcHMg
cmVzcG9uZGluZyB0byBuZXcgY29ubmVjdGlvbnMgZXZlbiBpZiBubyBleGlzdGluZyBvbmVzCiAg
YXJlIGFjdGl2ZS4KCiAgVGhlIFFFTVUgYnVnIHRoYXQgdGhpcyBwYXRjaCB3b3JrcyBhcm91bmQg
aXMgYXMgZm9sbG93czoKICAtIGxpYnhsIGNvbm5lY3RzIGFuZCBoYW5kLWNoZWNrcyBbeHh4Pz8/
XSB3aXRoIFFFTVUsIHRoZW4gc2VuZHMgdGhlCiAgICBjbWQgInF1ZXJ5LXN0YXR1cyIuCiAgLSBR
RU1VIHByZXBhcmVzIGFuZCBtYXliZSB0cmllcyB0byBzZW5kIHRoZSByZXNwb25zZSwKICAgIHdo
aWxlIGFsc28gd3JpdGluZyAicnVubmluZyIgaW50byB4ZW5zdG9yZS4KICAtIGxpYnhsIHNlZXMg
dmlhIHhlbnN0b3JlIHRoYXQgUUVNVSBpcyBydW5uaW5nIGFuZCBkaXNjb25uZWN0cyBmcm9tIHRo
ZQogICAgUU1QIHNvY2tldCBiZWZvcmUgcmVjZWl2aW5nIHRoZSByZXNwb25zZSBmcm9tIHRoZSBj
bWQuCiAgPT4gVGhlIFFNUCBzb2NrZXQgKG1vbml0b3IpIGlzIHRoZXJlYnkgYmxvY2tlZCBhbmQg
d2lsbCBuZXZlciByZXBseQogICAgdG8gY29tbWFuZHMgb24gbmV3IGNvbm5lY3Rpb25zLgoKICBU
aGlzIGlzIGR1ZSB0byBRRU1VIG9ubHkgcmVzcG9uZGluZyB0byBvbmUgY29tbWFuZCBhdCBhIHRp
bWUsIGFuZAogIHN1c3BlbmRpbmcgaXRzIG1vbml0b3IgKFFNUCkgdW50aWwgdGhlIGNvbW1hbmQg
YXMgYmVlbiBwcm9jZXNzZWQgYW5kCiAgc2VudC4gRGlzY29ubmVjdGluZyBmcm9tIHRoZSBzb2Nr
ZXQgZG9lc24ndCB1bnN1c3BlbmQgdGhlIG1vbml0b3IuIFRoZQogIHJhY2UgZGVzY3JpYmVkIGhl
cmUgaXMgdmVyeSBsaWtlbHkgdG8gaGFwcGVuIHdpdGggUUVNVSAzLjEuNTAgKGR1cmluZwogIDMu
MiBkZXZlbG9wbWVudCksIGJ1dCBjYW4gYmUgcmVwcm9kdWNlZCB3aXRoIFFFTVUgMy4xLgoKICBb
eHh4Pz8/IFNvLCByZXF1aXJlLCB0aGVyZWZvcmUsIHRoYXQgd2hlbiB3ZSBnZXQgdGhlIFFNUCBy
ZWFkaW5lc3MKICBub3RpZmljYXRpb24sIHRoZSBxZW11IHN0YXRlIGlzIHhlbnN0b3JlLl0KCkkg
YWRkZWQgYSBjb3VwbGUgb2YgeHh4IHdoZXJlIEkgd2FzIHBhcnRpY3VsYXJseSB1bnN1cmUuCgpS
ZWdhcmRzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 15:16:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 15:16: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-devel-bounces@lists.xenproject.org>)
	id 1gorbF-0000ie-2x; Wed, 30 Jan 2019 15:16: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=Cj/s=QG=citrix.com=prvs=926cecb90=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gorbD-0000iZ-PC
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 15:16:23 +0000
X-Inumbo-ID: ff7d1288-24a1-11e9-94b9-43c6df73ecf0
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff7d1288-24a1-11e9-94b9-43c6df73ecf0;
 Wed, 30 Jan 2019 15:16:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="76836716"
Date: Wed, 30 Jan 2019 15:16:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190130151607.anrekcnd2w5wfrm3@zion.uk.xensource.com>
References: <osstest-132544-mainreport@xen.org>
 <b80b1d86-92d2-8095-d4fb-ac7081e03179@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b80b1d86-92d2-8095-d4fb-ac7081e03179@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [xen-unstable test] 132544: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDk6MTU6NThBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyOS8wMS8yMDE5IDE4OjA4LCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6
Cj4gPiBmbGlnaHQgMTMyNTQ0IHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+ID4gaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjU0NC8KPiA+IAo+ID4g
UmVncmVzc2lvbnMgOi0oCj4gPiAKPiA+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAo+ID4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46
Cj4gPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMzI0MjIKPiAKPiBE
b2VzIHRoZSBob3N0IGhhdmUgdGhlIGh5cGVyY2FsbCBidWZmZXIgZGV2aWNlIHBhdGNoIChMaW51
eCBrZXJuZWwKPiB1cHN0cmVhbSBjb21taXQgYzUxYjNjNjM5ZTAxZjIwNTU5NTMxZWVmM2M1OTE5
ZmVhZTIzYzU1YSk/CgpBY2NvcmRpbmcgdG8KCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI1NDQvYnVpbGQtYW1kNjQtcHZvcHMvaW5mby5odG1sCgpU
aGUgTGludXggdHJlZSB1bmRlciB0ZXN0IGlzIGU2NjA4ZTFmMmZiZDU4MjdkZjlmYTBkYTlhYjFh
ZDY0ZjY4YmU4ZDcgLgoKY29tbWl0IGU2NjA4ZTFmMmZiZDU4MjdkZjlmYTBkYTlhYjFhZDY0ZjY4
YmU4ZDcKQXV0aG9yOiAgICAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0
aW9uLm9yZz4KQXV0aG9yRGF0ZTogU2F0IEphbiAyNiAwOTozNzowNyAyMDE5ICswMTAwCkNvbW1p
dDogICAgIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CkNv
bW1pdERhdGU6IFNhdCBKYW4gMjYgMDk6Mzc6MDcgMjAxOSArMDEwMAoKICAgIExpbnV4IDQuMTQu
OTYKCiQgZ2l0IGNoZWNrb3V0IGU2NjA4ZTFmMmZiZDU4MjdkZjlmYTBkYTlhYjFhZDY0ZjY4YmU4
ZDcKJCBnaXQgbG9nIGRyaXZlcnMveGVuCgpJdCBkb2Vzbid0IGFwcGVhciB0byBoYXZlIHRoZSBw
YXRjaCB5b3Ugd2FudC4KCldlaS4KCj4gCj4gCj4gSnVlcmdlbgo+IAo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 15:19:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 15:19: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-devel-bounces@lists.xenproject.org>)
	id 1gore6-00016s-HE; Wed, 30 Jan 2019 15:19: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=DLDE=QG=mail.ru=kazan417@srs-us1.protection.inumbo.net>)
 id 1gore4-00016m-Fa
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 15:19:21 +0000
X-Inumbo-ID: 6933e1b6-24a2-11e9-a7b4-47daecdb17c2
Received: from f454.i.mail.ru (unknown [185.5.136.186])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6933e1b6-24a2-11e9-a7b4-47daecdb17c2;
 Wed, 30 Jan 2019 15:19:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail2; 
 h=References:In-Reply-To:Content-Type:Message-ID:Reply-To:Date:MIME-Version:Subject:To:From;
 bh=MCVZsqDUpP4/JZmFxeYk+vDhB8MRZZV+R/mwuhRwbOI=; 
 b=M09rRa72uIOcPYXr3dbdNJRJU1fS/UNxJhBHaw6GEPr+pvmNeRtcmk3fq5BWNVEaI1Je0a7r/OjJ/5Zs9p5WOTjAav631/7ygoE0+UmLw5kZueK+SKjMW4xjgiab7SHzhrcG8YaK4jd92riQzOFHGgbe0nSZ1/zzTApia3vmCp4=;
Received: by f454.i.mail.ru with local (envelope-from <kazan417@mail.ru>)
 id 1gore1-0003WW-3q
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 18:19:17 +0300
Received: by e.mail.ru with HTTP;
	Wed, 30 Jan 2019 18:19:17 +0300
From: =?UTF-8?B?0JzQuNGF0LDQuNC7INCa0LDQt9Cw0L3RhtC10LI=?= <kazan417@mail.ru>
To: xen-devel@lists.xen.org
MIME-Version: 1.0
X-Mailer: Mail.Ru Mailer 1.0
Date: Wed, 30 Jan 2019 18:19:17 +0300
X-Priority: 3 (Normal)
Message-ID: <1548861557.200062657@f454.i.mail.ru>
Authentication-Results: f454.i.mail.ru; auth=pass smtp.auth=kazan417@mail.ru
 smtp.mailfrom=kazan417@mail.ru
X-77F55803: 388A9EEE575A80167F9F52485CB584D72AF743E69CD4874712F8E79686327EA1E486CE8531BD9FA5A152FF6CABD6018F51CE0648C9E8651D
X-7FA49CB5: 70AAF3C13DB70168C09775C1D3CA48CF05E80F4396618BB2CEDC9CE4EAAF8441BD4B6F7A4D31EC0B5B47ED7565F4D52D9742502CCDD46D0D223C850C94764309B2086D80B05047785571747095F342E8C7A0BC55FA0FE5FCCF7D0AFBE82F16D89E0012A5BC31811F95B46601D47B4408389733CBF5DBD5E913377AFFFEAFD269A417C69337E82CC2CC7F00164DA146DAFE8445B8C89999725571747095F342E8C26CFBAC0749D213D2E47CDBA5A9658359CC434672EE6371117882F4460429728AD0CFFFB425014E40A5AABA2AD3711975ECD9A6C639B01B78DA827A17800CE74E09CB19B3DC4C751B8C7E4637FBD72D75ECD9A6C639B01B4E70A05D1297E1BBC6867C52282FAC85D9B7C4F32B44FF57285124B2A10EEC6C00306258E7E6ABB4E4A6367B16DE6309
X-Mailru-MI: 800
X-Mailru-Sender: B74296B1001CAB1F8E463D82287DB76AF583A8B8F17F2CD42B5B40293A14BA976AA482094513053E84A86E83184F88F08484DCD0044E6DC8BDCEA80C6781A3031752C749FAB18CA39A260BF9705BF97CABE01EED5B46E5EF5FEEDEB644C299C0ED14614B50AE0675
X-Mras: OK
X-Spam: undefined
In-Reply-To: <1460025701.165389204@f26.i.mail.ru>
References: <1460025701.165389204@f26.i.mail.ru>
Subject: Re: [Xen-devel] =?utf-8?b?W0JVR10=?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: =?UTF-8?B?0JzQuNGF0LDQuNC7INCa0LDQt9Cw0L3RhtC10LI=?=
 <kazan417@mail.ru>
Content-Type: multipart/mixed; boundary="===============4168609359228064181=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4168609359228064181==
Content-Type: multipart/alternative;
	boundary="--ALT--NniFmEpCHx7q3kW0Kf4Ru0eFGB4vdoIH1548861557"


----ALT--NniFmEpCHx7q3kW0Kf4Ru0eFGB4vdoIH1548861557
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

QXRlciBzb21lIHllYXJzLiBJIGFtIGZpZ3VyZSBvdXQgdGhhdCBvbiB0aGVzZSBtYWNoaW1lIHdh
cyBoYXJkd2FyZSBkZWZmZWN0LiBIYXJkd2FyZSBpcyBub3Qgc3RhYmxlLgoKCj4KPgo+IklSUSBw
cm9ibGVtIGRvbTAgeGVuNC41LWFtZDY0Igo+aSBoYXZlIG1vdGhyYm9hcmQgZ2Vmb3JjZSA2MTAw
cG0tbTIodjMuMCkgbGF0ZXN0IGJpb3MgYW5kIGF0aHRsb24gNjQgeDIgNTAwMCsgY3B1Cj5Nb3Ro
cmJvYXJkIGJhc2VkIG9uIG5mb3JjZSA0MzAgY2hpcHNldAo+aWYgaW4gYmlvcyBlbmFibGVkIGFw
aWMgbW9kZS4gWGVuIGJvb3Qgc3RvcHMgb24gdHJ5aW5nIHRvIGxvYWQgZG9tMCBrZXJuZWwgKGdl
bnRvbyBrZXJuZWwgdjQuNSBvciB1YnVudHUga2VybmVsIHYgNC4yKSDCoGFuZCBqdXN0IHNob3dp
bmcgYmxhY2sgc2NyZWVuLCBidXQga2VybmVsIHdpdGhvdXQgeGVuIGxvYWRzIG5vcm1hbGx5Lgo+
Cj5pZiBpbiBiaW9zIGRpc2FibGUgYXBpYyBtb2RlIFhlbiBib290IGRvbTAgYnV0IG5vdCBzZWUg
YW55IGRpc2sgKG9mIGNvdXJjZSBzY3NpIGxpYmF0YSBhbmQgbmZvcmNlIGRlaXZlcnMgZW5hYmxl
ZCBpbiBrZXJuZWwgYnkgIlkiKSBhbmQga2V5Ym9hcmQgZG9lcyBub3Qgd29yay4KPmxvZ3Mgb24g
c2NyZWVuIHRoYXQgaSBjYW4gc2VlOgo+Z2VuaXJxOiBmbGFncyBtaXNtYXRjaCBpcnExMiAwMDAw
MDA4MCAoaTgwNDIpIHZzIDAwMDAwMDAwIChtY2UpCj5nZW5pcnE6IGZsYWdzIG1pc21hdGNoIGly
cTEgMDAwMDAwODAgKGk4MDQyKSB2cyAwMDAyY2MwMCAoc3BpbmxvY2swKQo+Z2VuaXJxOiBmbGFn
cyBtaXNtYXRjaCBpcnExIDAwMDAwMDgwIChydGMwKSB2cyAwMDAyY2MwMCAoeGVuLXBjcHUpCj5n
ZW5pcnE6IGZsYWdzIG1pc21hdGNoIGlycTUgMDAwMDAwODAgKHNhdGFfbnYpIHZzIDAwMDJjYzAw
IChjYWxsZnVuY3Rpb24wKQo+Cj4KCg==

----ALT--NniFmEpCHx7q3kW0Kf4Ru0eFGB4vdoIH1548861557
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

CjxIVE1MPjxCT0RZPkF0ZXIgc29tZSB5ZWFycy4gSSBhbSBmaWd1cmUgb3V0IHRoYXQgb24gdGhl
c2UgbWFjaGltZSB3YXMgaGFyZHdhcmUgZGVmZmVjdC4gSGFyZHdhcmUgaXMgbm90IHN0YWJsZS48
YnI+PGJyPjxicj48YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwODU3
QTY7IG1hcmdpbjoxMHB4OyBwYWRkaW5nOjAgMCAwIDEwcHg7Ij48YnI+Cgk8YnI+Cgk8ZGl2IGlk
PSIiPgoKCgoKCgo8ZGl2IGNsYXNzPSJqcy1oZWxwZXIganMtcmVhZG1zZy1tc2ciPgoJPHN0eWxl
IHR5cGU9InRleHQvY3NzIj48L3N0eWxlPgogCTxkaXY+CgkJPGJhc2UgdGFyZ2V0PSJfc2VsZiIg
aHJlZj0iaHR0cHM6Ly9lLm1haWwucnUvIj4KCQkKICAgICAgICAgICAgPGRpdiBpZD0ic3R5bGVf
MTQ2MDAyNTcwMTAwMDAwMDAxMjVfQk9EWSI+PGRpdiBjbGFzcz0iY2xhc3NfMTU0ODg3MzM4MiI+
CiJJUlEgcHJvYmxlbSBkb20wIHhlbjQuNS1hbWQ2NCI8YnI+aSBoYXZlIG1vdGhyYm9hcmQgZ2Vm
b3JjZSA2MTAwcG0tbTIodjMuMCkgbGF0ZXN0IGJpb3MgYW5kIGF0aHRsb24gNjQgeDIgNTAwMCsg
Y3B1PGJyPk1vdGhyYm9hcmQgYmFzZWQgb24gbmZvcmNlIDQzMCBjaGlwc2V0PGJyPmlmIGluIGJp
b3MgZW5hYmxlZCBhcGljIG1vZGUuIFhlbiBib290IHN0b3BzIG9uIHRyeWluZyB0byBsb2FkIGRv
bTAga2VybmVsIChnZW50b28ga2VybmVsIHY0LjUgb3IgdWJ1bnR1IGtlcm5lbCB2IDQuMikgJm5i
c3A7YW5kIGp1c3Qgc2hvd2luZyBibGFjayBzY3JlZW4sIGJ1dCBrZXJuZWwgd2l0aG91dCB4ZW4g
bG9hZHMgbm9ybWFsbHkuPGJyPjxicj5pZiBpbiBiaW9zIGRpc2FibGUgYXBpYyBtb2RlIFhlbiBi
b290IGRvbTAgYnV0IG5vdCBzZWUgYW55IGRpc2sgKG9mIGNvdXJjZSBzY3NpIGxpYmF0YSBhbmQg
bmZvcmNlIGRlaXZlcnMgZW5hYmxlZCBpbiBrZXJuZWwgYnkgIlkiKSBhbmQga2V5Ym9hcmQgZG9l
cyBub3Qgd29yay48YnI+bG9ncyBvbiBzY3JlZW4gdGhhdCBpIGNhbiBzZWU6PGJyPmdlbmlycTog
ZmxhZ3MgbWlzbWF0Y2ggaXJxMTIgMDAwMDAwODAgKGk4MDQyKSB2cyAwMDAwMDAwMCAobWNlKTxi
cj5nZW5pcnE6IGZsYWdzIG1pc21hdGNoIGlycTEgMDAwMDAwODAgKGk4MDQyKSB2cyAwMDAyY2Mw
MCAoc3BpbmxvY2swKTxicj5nZW5pcnE6IGZsYWdzIG1pc21hdGNoIGlycTEgMDAwMDAwODAgKHJ0
YzApIHZzIDAwMDJjYzAwICh4ZW4tcGNwdSk8YnI+Z2VuaXJxOiBmbGFncyBtaXNtYXRjaCBpcnE1
IDAwMDAwMDgwIChzYXRhX252KSB2cyAwMDAyY2MwMCAoY2FsbGZ1bmN0aW9uMCk8YnI+PGJyPjxi
cj4KPC9kaXY+PC9kaXY+CiAgICAgICAgICAgIAogICAgICAgIAoJCTxiYXNlIHRhcmdldD0iX3Nl
bGYiIGhyZWY9Imh0dHBzOi8vZS5tYWlsLnJ1LyI+Cgk8L2Rpdj4KCgkKPC9kaXY+CgoKPC9kaXY+
CjwvYmxvY2txdW90ZT4KPGJyPjwvQk9EWT48L0hUTUw+Cg==

----ALT--NniFmEpCHx7q3kW0Kf4Ru0eFGB4vdoIH1548861557--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4168609359228064181==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 30 15:28:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 15:28: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-devel-bounces@lists.xenproject.org>)
	id 1gormz-0001ui-Fs; Wed, 30 Jan 2019 15:28: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=CawQ=QG=citrix.com=prvs=9267fa6dd=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gormy-0001ud-9v
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 15:28:32 +0000
X-Inumbo-ID: b1e40138-24a3-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1e40138-24a3-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 15:28:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,540,1539648000"; d="scan'208";a="85279969"
Date: Wed, 30 Jan 2019 16:18:09 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190130151809.7tuav52e4vayplza@mac>
References: <osstest-132468-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-132468-mainreport@xen.org>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [linux-4.19 test] 132468: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjksIDIwMTkgYXQgMDU6NDY6NTVQTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMzI0NjggbGludXgtNC4xOSByZWFsIFtyZWFsXQo+IGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI0NjgvCj4g
Cj4gUmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4g
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwo+
ICB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
PiAgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwo+ICB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjkzMTMKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCj4gIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5
MzEzCj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKPiAg
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwo+ICB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjkzMTMKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCj4gIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyOTMxMwo+ICB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKPiAgdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
Cj4gIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwo+ICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKPiAgdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI5MzEzCj4gIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVi
b290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwo+ICB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTI5MzEzCj4gIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKCkhlbGxv
LAoKSSd2ZSBiZWVuIHdhdGNoaW5nIHRoZSA0LjE5IGJyYW5jaCBmb3Igc29tZSB0aW1lIHNpbmNl
IEkgd291bGQgbGlrZSB0bwpzd2l0Y2ggb3NzdGVzdCB0byB1c2UgaXQgc28gd2UgY2FuIHN0YXJ0
IHRlc3RpbmcgcHZoIGRvbTAgaW4gb3NzdGVzdC4KVGhlIG1vc3Qgd29ycnlpbmcgaXNzdWUsIGFu
ZCB0aGF0IGFmZmVjdHMgcXVpdGUgYSBsb3Qgb2YgdGhlIGpvYnMsIGlzCnRoZSBmYWlsdXJlIHRv
IGJvb3Qgb24gdGhlIGNoYXJkb25uYXkgYm94ZXMuIFRoZSBmb2xsb3dpbmcgcGFnZSBmYXVsdApp
cyBhbHdheXMgdHJpZ2dlcmVkIHdoZW4gYm9vdGluZyBhcyBkb20wIG9uIHRoaXMgc3BlY2lmaWMg
aGFyZHdhcmU6CgpKYW4gMjYgMTA6NTQ6MDQuNTk4NTEzIFsgICAgMi45ODU0MjRdIGlucHV0OiBB
dm9jZW50IEtleWJvYXJkL01vdXNlIEZ1bmN0aW9uIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAw
MDowMDoxYS4wL3VzYjEvMS0xLzEtMS4xLzEtMS4xLjEvMS0xLjEuMToxLjAvMDAwMzowNjI0OjAy
NDkuMDAwMS9pbnB1dC9pbnB1dDUKCkphbiAyNiAxMDo1NDowNC42MTAyODggWyAgICAzLjAzNzk4
Ml0gaGlkLWdlbmVyaWMgMDAwMzowNjI0OjAyNDkuMDAwMTogaW5wdXQsaGlkcmF3MDogVVNCIEhJ
RCB2MS4wMCBLZXlib2FyZCBbQXZvY2VudCBLZXlib2FyZC9Nb3VzZSBGdW5jdGlvbl0gb24gdXNi
LTAwMDA6MDA6MWEuMC0xLjEuMS9pbnB1dDAKCkphbiAyNiAxMDo1NDowNC42MjI1NzggWyAgICAz
LjAzOTk2NV0gaW5wdXQ6IEF2b2NlbnQgS2V5Ym9hcmQvTW91c2UgRnVuY3Rpb24gYXMgL2Rldmlj
ZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFhLjAvdXNiMS8xLTEvMS0xLjEvMS0xLjEuMS8xLTEuMS4x
OjEuMS8wMDAzOjA2MjQ6MDI0OS4wMDAyL2lucHV0L2lucHV0NgoKSmFuIDI2IDEwOjU0OjA0LjYz
NDM0MyBbICAgIDMuMDQwNjM5XSBoaWQtZ2VuZXJpYyAwMDAzOjA2MjQ6MDI0OS4wMDAyOiBpbnB1
dCxoaWRyYXcxOiBVU0IgSElEIHYxLjAwIE1vdXNlIFtBdm9jZW50IEtleWJvYXJkL01vdXNlIEZ1
bmN0aW9uXSBvbiB1c2ItMDAwMDowMDoxYS4wLTEuMS4xL2lucHV0MQoKSmFuIDI2IDEwOjU0OjA0
LjY0NjMzNSBbICAgIDMuMDQyMzM3XSBpbnB1dDogQXZvY2VudCBLZXlib2FyZC9Nb3VzZSBGdW5j
dGlvbiBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWEuMC91c2IxLzEtMS8xLTEuMS8x
LTEuMS4xLzEtMS4xLjE6MS4yLzAwMDM6MDYyNDowMjQ5LjAwMDMvaW5wdXQvaW5wdXQ3CgpKYW4g
MjYgMTA6NTQ6MDQuNjU4NjU2IFsgICAgMy4wNDMwMjNdIGhpZC1nZW5lcmljIDAwMDM6MDYyNDow
MjQ5LjAwMDM6IGlucHV0LGhpZHJhdzI6IFVTQiBISUQgdjEuMDAgTW91c2UgW0F2b2NlbnQgS2V5
Ym9hcmQvTW91c2UgRnVuY3Rpb25dIG9uIHVzYi0wMDAwOjAwOjFhLjAtMS4xLjEvaW5wdXQyCgpK
YW4gMjYgMTA6NTQ6MDQuNjgyNTgyIFsgICAgMy4yNDgxMzVdIGF0YTcuMDA6IEFUQS04OiBXREMg
V0QxMDAzRkJZWi0wMTBGQjAsIDAxLjAxVjAzLCBtYXggVURNQS8xMzMKCkphbiAyNiAxMDo1NDow
NC42ODI2MjAgWyAgICAzLjI0ODQwNF0gYXRhNy4wMDogMTk1MzUyNTE2OCBzZWN0b3JzLCBtdWx0
aSAwOiBMQkE0OCBOQ1EgKGRlcHRoIDMyKQoKSmFuIDI2IDEwOjU0OjA0LjY5NDYzNiBbICAgIDMu
MjUwMTgzXSBhdGE3LjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwoKSmFuIDI2IDEwOjU0OjA0
LjY5NDcwMCBbICAgIDMuMjYxMDcxXSBzY3NpIDY6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFU
QSAgICAgIFdEQyBXRDEwMDNGQllaLTAgMVYwMyBQUTogMCBBTlNJOiA1CgpKYW4gMjYgMTA6NTQ6
MDQuNzA2NjQyIFsgICAgMy4yNjE3MThdIHNkIDY6MDowOjA6IFtzZGFdIDE5NTM1MjUxNjggNTEy
LWJ5dGUgbG9naWNhbCBibG9ja3M6ICgxLjAwIFRCLzkzMiBHaUIpCgpKYW4gMjYgMTA6NTQ6MDQu
NzA2NzE1IFsgICAgMy4yNjE3MjVdIHNkIDY6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBz
ZzAgdHlwZSAwCgpKYW4gMjYgMTA6NTQ6MDQuNzE4NTg1IFsgICAgMy4yNjIxMThdIHNkIDY6MDow
OjA6IFtzZGFdIFdyaXRlIFByb3RlY3QgaXMgb2ZmCgpKYW4gMjYgMTA6NTQ6MDQuNzE4NjIxIFsg
ICAgMy4yNjI2NjddIHNkIDY6MDowOjA6IFtzZGFdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCByZWFk
IGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQoKSmFuIDI2IDEwOjU0
OjA0LjczMDY0NCBbICAgIDMuMjg1NDQ3XSAgc2RhOiBzZGExIHNkYTIgPCBzZGE1ID4KCkphbiAy
NiAxMDo1NDowNC43MzA3MDUgWyAgICAzLjI4NjI5Ml0gc2QgNjowOjA6MDogW3NkYV0gQXR0YWNo
ZWQgU0NTSSBkaXNrCgpKYW4gMjYgMTA6NTQ6MDQuNzQyNjM4IEJlZ2luOiBMb2FkaW5nIGVzc2Vu
dGlhbCBkcml2ZXJzIC4uLiBkb25lLgoKSmFuIDI2IDEwOjU0OjA0Ljc0MjcwMCBCZWdpbjogUnVu
bmluZyAvc2NyaXB0cy9pbml0LXByZW1vdW50IC4uLiBkb25lLgoKSmFuIDI2IDEwOjU0OjA0Ljc0
Mjc1MSBCZWdpbjogTW91bnRpbmcgcm9vdCBmaWxlIHN5c3RlbSAuLi4gQmVnaW46IFJ1bm5pbmcg
L3NjcmlwdHMvbG9jYWwtdG9wIC4uLiBbICAgIDMuMzExNjU4XSByYW5kb206IGx2bTogdW5pbml0
aWFsaXplZCB1cmFuZG9tIHJlYWQgKDQgYnl0ZXMgcmVhZCkKCkphbiAyNiAxMDo1NDowNC43NTQ2
NjcgWyAgICAzLjQ3MTk4NV0gcmFuZG9tOiBsdm06IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFk
ICgyIGJ5dGVzIHJlYWQpCgpKYW4gMjYgMTA6NTQ6MDQuNzY2NTUzIFsgICAgMy40ODY4NTRdIHJh
bmRvbTogY3JuZyBpbml0IGRvbmUKCkphbiAyNiAxMDo1NDowNC43NjY1ODggZG9uZS4KCkphbiAy
NiAxMDo1NDowNS4xMTQ1OTIgQmVnaW46IFJ1bm5pbmcgL3NjcmlwdHMvbG9jYWwtcHJlbW91bnQg
Li4uIGRvbmUuCgpKYW4gMjYgMTA6NTQ6MDUuMTE0NjcyIEJlZ2luOiBXaWxsIG5vdyBjaGVjayBy
b290IGZpbGUgc3lzdGVtIC4uLiBmc2NrIGZyb20gdXRpbC1saW51eCAyLjI1LjIKCkphbiAyNiAx
MDo1NDowNS4xODY1MDMgWy9zYmluL2ZzY2suZXh0MyAoMSkgLS0gL2Rldi9tYXBwZXIvY2hhcmRv
bm5heTAtLXZnLXJvb3RdIGZzY2suZXh0MyAtYSAtQzAgL2Rldi9tYXBwZXIvY2hhcmRvbm5heTAt
LXZnLXJvb3QgCgpKYW4gMjYgMTA6NTQ6MDUuMjEwNTI2IC9kZXYvbWFwcGVyL2NoYXJkb25uYXkw
LS12Zy1yb290OiBjbGVhbiwgNDQ1MTIvMTIyMDYwOCBmaWxlcywgNDgxODI0LzQ4ODI0MzIgYmxv
Y2tzCgpKYW4gMjYgMTA6NTQ6MDUuMzkwNTk1IGRvbmUuCgpKYW4gMjYgMTA6NTQ6MDUuNDI2NTE3
IFsgICAgNC4yMTQzMjFdIEVYVDQtZnMgKGRtLTApOiBtb3VudGluZyBleHQzIGZpbGUgc3lzdGVt
IHVzaW5nIHRoZSBleHQ0IHN1YnN5c3RlbQoKSmFuIDI2IDEwOjU0OjA1LjQzODU3MSBbICAgIDQu
MjE3NDgwXSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVy
ZW5jZSBhdCAwMDAwMDAwYwoKSmFuIDI2IDEwOjU0OjA1LjQ1MDU3OCBbICAgIDQuMjE3NzUxXSAq
cGRwdCA9IDAwMDAwMDAwMTc5ZjMwMjcgKnBkZSA9IDAwMDAwMDAwMDAwMDAwMDAgCgpKYW4gMjYg
MTA6NTQ6MDUuNDUwNjE0IFsgICAgNC4yMTgwMTNdIE9vcHM6IDAwMDAgWyMxXSBTTVAgTk9QVEkK
CkphbiAyNiAxMDo1NDowNS40NjI1NzMgWyAgICA0LjIxODI2NF0gQ1BVOiAwIFBJRDogMTUxMCBD
b21tOiBleGUgTm90IHRhaW50ZWQgNC4xOS4xNyAjMQoKSmFuIDI2IDEwOjU0OjA1LjQ2MjYxMSBb
ICAgIDQuMjE4NTIwXSBIYXJkd2FyZSBuYW1lOiBHSUdBQllURSBHUy1SMTJQNFMvR0EtN1BDU0ws
IEJJT1MgUjEyIDA1LzIwLzIwMTQKCkphbiAyNiAxMDo1NDowNS40NzQ1NjEgWyAgICA0LjIxODc5
Ml0gRUlQOiBibGtfbXFfY29tcGxldGVfcmVxdWVzdCsweDNhLzB4MTAwCgpKYW4gMjYgMTA6NTQ6
MDUuNDc0NTk4IFsgICAgNC4yMTkwNDddIENvZGU6IGI4IDAxIDAwIDAwIDAwIGYwIDBmIGIxIDhh
IDg0IDAwIDAwIDAwIDgzIGY4IDAxIDc0IDBlIDViIDVlIDVmIDVkIGMzIDg5IGY2IDhkIGJjIDI3
IDAwIDAwIDAwIDAwIDgzIDdhIDE0IGZmIDg5IGQzIDhiIDAyIDc0IDE5IDw4Yj4gNTAgMGMgODUg
ZDIgNzQgMTIgOGIgMTIgOGIgNTIgNDAgODUgZDIgNzQgMDkgODkgZDggZTggNWYgODMgNTUKCkph
biAyNiAxMDo1NDowNS40OTg1MzUgWyAgICA0LjIxOTU4N10gRUFYOiAwMDAwMDAwMCBFQlg6IGM0
M2QzNzAwIEVDWDogMDAwMDAwMDIgRURYOiBjNDNkMzcwMAoKSmFuIDI2IDEwOjU0OjA1LjQ5ODU3
MiBbICAgIDQuMjE5ODQ2XSBFU0k6IDAwMDAwMDAwIEVESTogYzQzZDM3YjggRUJQOiBkYjQyZGU1
OCBFU1A6IGRiNDJkZTRjCgpKYW4gMjYgMTA6NTQ6MDUuNTEwNTU3IFsgICAgNC4yMjAxMzRdIERT
OiAwMDdiIEVTOiAwMDdiIEZTOiAwMGQ4IEdTOiAwMGUwIFNTOiAwMDY5IEVGTEFHUzogMDAwMTAw
MTMKCkphbiAyNiAxMDo1NDowNS41MjI1NjIgWyAgICA0LjIyMDM5OF0gQ1IwOiA4MDA1MDAzMyBD
UjI6IDAwMDAwMDBjIENSMzogMDQxYjQwMDAgQ1I0OiAwMDA0MjY2MAoKSmFuIDI2IDEwOjU0OjA1
LjUyMjYwMCBbICAgIDQuMjIwNjY1XSBDYWxsIFRyYWNlOgoKSmFuIDI2IDEwOjU0OjA1LjUyMjYy
NiBbICAgIDQuMjIwOTA5XSAgPFNPRlRJUlE+CgpKYW4gMjYgMTA6NTQ6MDUuNTM0NTk4IFsgICAg
NC4yMjExNTZdICBzY3NpX21xX2RvbmUrMHgxNy8weDcwCgpKYW4gMjYgMTA6NTQ6MDUuNTM0NjYw
IFsgICAgNC4yMjE0MTFdICA/IHNkZXZfZXZ0X2FsbG9jKzB4NTAvMHg1MAoKSmFuIDI2IDEwOjU0
OjA1LjUzNDcxMSBbICAgIDQuMjIxNjYyXSAgYXRhX3Njc2lfcWNfY29tcGxldGUrMHg2YS8weDQx
MAoKSmFuIDI2IDEwOjU0OjA1LjU0NjU1OCBbICAgIDQuMjIxOTE3XSAgPyB4ZW5fdW5tYXBfc2lu
Z2xlKzB4MTgwLzB4MTgwCgpKYW4gMjYgMTA6NTQ6MDUuNTQ2NTkzIFsgICAgNC4yMjIxNjhdICBf
X2F0YV9xY19jb21wbGV0ZSsweGIyLzB4MTkwCgpKYW4gMjYgMTA6NTQ6MDUuNTQ2NjIxIFsgICAg
NC4yMjI0MThdICBhdGFfcWNfY29tcGxldGUrMHhiMi8weDJkMAoKSmFuIDI2IDEwOjU0OjA1LjU1
ODYzMCBbICAgIDQuMjIyNjcxXSAgc2FzX2F0YV90YXNrX2RvbmUrMHgxNGIvMHgyYzAgW2xpYnNh
c10KCkphbiAyNiAxMDo1NDowNS41NTg2OTYgWyAgICA0LjIyMjk0MV0gIGlyZXFfZG9uZSsweDk3
LzB4YTAgW2lzY2ldCgpKYW4gMjYgMTA6NTQ6MDUuNTU4NzQ2IFsgICAgNC4yMjMxOTRdICBzY2lf
cmVxdWVzdF9jb21wbGV0ZWRfc3RhdGVfZW50ZXIrMHgxNWMvMHg2NTAgW2lzY2ldCgpKYW4gMjYg
MTA6NTQ6MDUuNTcwNTE2IFsgICAgNC4yMjM0NTZdICBzY2lfY2hhbmdlX3N0YXRlKzB4MzYvMHg0
MCBbaXNjaV0KCkphbiAyNiAxMDo1NDowNS41NzA1NTEgWyAgICA0LjIyMzcxMl0gIHNjaV9pb19y
ZXF1ZXN0X3RjX2NvbXBsZXRpb24rMHgzZWIvMHg3NzAgW2lzY2ldCgpKYW4gMjYgMTA6NTQ6MDUu
NTgyNTc4IFsgICAgNC4yMjM5NzRdICBzY2lfY29udHJvbGxlcl9wcm9jZXNzX2NvbXBsZXRpb25z
KzB4MWZjLzB4MzYwIFtpc2NpXQoKSmFuIDI2IDEwOjU0OjA1LjU5NDU1MiBbICAgIDQuMjI0Mjcw
XSAgaXNjaV9ob3N0X2NvbXBsZXRpb25fcm91dGluZSsweGQ3LzB4ZjAgW2lzY2ldCgpKYW4gMjYg
MTA6NTQ6MDUuNTk0NTg5IFsgICAgNC4yMjQ1MjldICB0YXNrbGV0X2FjdGlvbl9jb21tb24uaXNy
YS4yNCsweDEyNi8weDE0MAoKSmFuIDI2IDEwOjU0OjA1LjU5NDYxOCBbICAgIDQuMjI0Nzg0XSAg
dGFza2xldF9hY3Rpb24rMHgxOS8weDIwCgpKYW4gMjYgMTA6NTQ6MDUuNjA2NTY3IFsgICAgNC4y
MjUwMzZdICBfX2RvX3NvZnRpcnErMHhmOS8weDI3ZAoKSmFuIDI2IDEwOjU0OjA1LjYwNjYwMSBb
ICAgIDQuMjI1Mjg2XSAgPyBfX3NvZnRpcnFlbnRyeV90ZXh0X3N0YXJ0KzB4OC8weDgKCkphbiAy
NiAxMDo1NDowNS42MTgzMzggWyAgICA0LjIyNTU0OV0gIGNhbGxfb25fc3RhY2srMHg0MC8weDUw
CgpKYW4gMjYgMTA6NTQ6MDUuNjE4MzczIFsgICAgNC4yMjU3OTddICA8L1NPRlRJUlE+CgpKYW4g
MjYgMTA6NTQ6MDUuNjE4NTE0IFsgICAgNC4yMjYwNDFdICA/IGlycV9leGl0KzB4YmQvMHhkMAoK
SmFuIDI2IDEwOjU0OjA1LjYxODU1MSBbICAgIDQuMjI2MjkxXSAgPyB4ZW5fZXZ0Y2huX2RvX3Vw
Y2FsbCsweDI3LzB4NDAKCkphbiAyNiAxMDo1NDowNS42MzA1NjQgWyAgICA0LjIyNjU0NF0gID8g
eGVuX2RvX3VwY2FsbCsweDcvMHgxNAoKSmFuIDI2IDEwOjU0OjA1LjYzMDU5OSBbICAgIDQuMjI2
Nzk2XSAgPyBwZXJmX3RyYWNlX3JzZXFfaXBfZml4dXArMHg5OC8weGQwCgpKYW4gMjYgMTA6NTQ6
MDUuNjQyNTYwIFsgICAgNC4yMjcwNzldICA/IHByb2NfZG9fbGFyZ2VfYml0bWFwKzB4NDAvMHg0
NDAKCkphbiAyNiAxMDo1NDowNS42NDI1OTYgWyAgICA0LjIyNzMzNF0gID8gYmxrX3F1ZXVlX3Nw
bGl0KzB4MTgyLzB4NzQwCgpKYW4gMjYgMTA6NTQ6MDUuNjQyNjI4IFsgICAgNC4yMjc1ODZdICA/
IF9fYWxsb2NfcGFnZXNfbm9kZW1hc2srMHhkYi8weGU2MAoKSmFuIDI2IDEwOjU0OjA1LjY1NDU2
MyBbICAgIDQuMjI3ODQxXSAgPyBfX3NlbmRfZW1wdHlfZmx1c2guY29uc3Rwcm9wLjQ0KzB4NjAv
MHg2MAoKSmFuIDI2IDEwOjU0OjA1LjY1NDU5OSBbICAgIDQuMjI4MDk2XSAgPyBfX3NwbGl0X2Fu
ZF9wcm9jZXNzX2JpbysweDJlLzB4MTgwCgpKYW4gMjYgMTA6NTQ6MDUuNjY2NTU1IFsgICAgNC4y
MjgzNThdICA/IF9fcmFkaXhfdHJlZV9yZXBsYWNlKzB4NzkvMHgxNDAKCkphbiAyNiAxMDo1NDow
NS42NjY1OTEgWyAgICA0LjIyODYxMl0gID8gX19zZW5kX2VtcHR5X2ZsdXNoLmNvbnN0cHJvcC40
NCsweDYwLzB4NjAKCkphbiAyNiAxMDo1NDowNS42Nzg1NTYgWyAgICA0LjIyODg2N10gID8gX19k
bV9tYWtlX3JlcXVlc3QuaXNyYS40MCsweDM0LzB4OTAKCkphbiAyNiAxMDo1NDowNS42Nzg1OTIg
WyAgICA0LjIyOTEyMV0gID8gZG1fbWFrZV9yZXF1ZXN0KzB4MTMvMHgyMAoKSmFuIDI2IDEwOjU0
OjA1LjY3ODYyMCBbICAgIDQuMjI5MzcxXSAgPyBnZW5lcmljX21ha2VfcmVxdWVzdCsweDE4OS8w
eDNlMAoKSmFuIDI2IDEwOjU0OjA1LjY5MDU1OCBbICAgIDQuMjI5NjI0XSAgPyBtYXJrX3BhZ2Vf
YWNjZXNzZWQrMHhiNy8weDEwMAoKSmFuIDI2IDEwOjU0OjA1LjY5MDU5NCBbICAgIDQuMjI5ODg1
XSAgPyBzdWJtaXRfYmlvKzB4NWUvMHgxNDAKCkphbiAyNiAxMDo1NDowNS42OTA2MjAgWyAgICA0
LjIzMDEzNV0gID8gYmlvX2FsbG9jX2Jpb3NldCsweDFjMC8weDI0MAoKSmFuIDI2IDEwOjU0OjA1
LjcwMjU3MiBbICAgIDQuMjMwMzg1XSAgPyBndWFyZF9iaW9fZW9kKzB4MzIvMHgxMzAKCkphbiAy
NiAxMDo1NDowNS43MDI2MDYgWyAgICA0LjIzMDYzNV0gID8gc3VibWl0X2JoX3diYy5pc3JhLjU0
KzB4MTEwLzB4MTYwCgpKYW4gMjYgMTA6NTQ6MDUuNzE0NTYyIFsgICAgNC4yMzA4ODhdICA/IGxs
X3J3X2Jsb2NrKzB4NjAvMHhhMAoKSmFuIDI2IDEwOjU0OjA1LjcxNDU5NiBbICAgIDQuMjMxMTUw
XSAgPyBfX2JyZWFkYWhlYWQrMHgzYi8weDYwCgpKYW4gMjYgMTA6NTQ6MDUuNzE0NjIzIFsgICAg
NC4yMzE0MDddICA/IF9fZXh0NF9nZXRfaW5vZGVfbG9jKzB4NDA1LzB4NDQwIFtleHQ0XQoKSmFu
IDI2IDEwOjU0OjA1LjcyNjU2MSBbICAgIDQuMjMxNjcwXSAgPyBfX2V4dDRfaWdldCsweGJhLzB4
ZDcwIFtleHQ0XQoKSmFuIDI2IDEwOjU0OjA1LjcyNjU5NiBbICAgIDQuMjMxOTI0XSAgPyBfY29u
ZF9yZXNjaGVkKzB4MTIvMHgzMAoKSmFuIDI2IDEwOjU0OjA1LjcyNjYyNCBbICAgIDQuMjMyMTc0
XSAgPyBkb3duX3dyaXRlKzB4Yi8weDMwCgpKYW4gMjYgMTA6NTQ6MDUuNzM4NTU2IFsgICAgNC4y
MzI0MjldICA/IGV4dDRfZ2V0X2pvdXJuYWxfaW5vZGUrMHgxYi8weGIwIFtleHQ0XQoKSmFuIDI2
IDEwOjU0OjA1LjczODU5MiBbICAgIDQuMjMyNzE0XSAgPyBleHQ0X2dldF9qb3VybmFsX2lub2Rl
KzB4MWIvMHhiMCBbZXh0NF0KCkphbiAyNiAxMDo1NDowNS43NTA1NTggWyAgICA0LjIzMjk3Nl0g
ID8gZXh0NF9maWxsX3N1cGVyKzB4MmUwNS8weDM1ZjAgW2V4dDRdCgpKYW4gMjYgMTA6NTQ6MDUu
NzUwNTk1IFsgICAgNC4yMzMyMzNdICA/IHZzbnByaW50ZisweDIwZi8weDNhMAoKSmFuIDI2IDEw
OjU0OjA1Ljc1MDYyMiBbICAgIDQuMjMzNDg5XSAgPyBleHQ0X2NhbGN1bGF0ZV9vdmVyaGVhZCsw
eDQ4MC8weDQ4MCBbZXh0NF0KCkphbiAyNiAxMDo1NDowNS43NjI1NzIgWyAgICA0LjIzMzc0NV0g
ID8gbW91bnRfYmRldisweDE0YS8weDE3MAoKSmFuIDI2IDEwOjU0OjA1Ljc2MjYwNiBbICAgIDQu
MjM0MDI0XSAgPyBtb3VudF9iZGV2KzB4MTRhLzB4MTcwCgpKYW4gMjYgMTA6NTQ6MDUuNzc0NTYy
IFsgICAgNC4yMzQyODVdICA/IGV4dDRfbmZzX2dldF9pbm9kZSsweDQwLzB4NDAgW2V4dDRdCgpK
YW4gMjYgMTA6NTQ6MDUuNzc0NTk4IFsgICAgNC4yMzQ1NDddICA/IGV4dDRfbW91bnQrMHgxMC8w
eDIwIFtleHQ0XQoKSmFuIDI2IDEwOjU0OjA1Ljc3NDYyNSBbICAgIDQuMjM0ODA0XSAgPyBleHQ0
X2NhbGN1bGF0ZV9vdmVyaGVhZCsweDQ4MC8weDQ4MCBbZXh0NF0KCkphbiAyNiAxMDo1NDowNS43
ODY1NjMgWyAgICA0LjIzNTA2MV0gID8gbW91bnRfZnMrMHgyZi8weDE0MAoKSmFuIDI2IDEwOjU0
OjA1Ljc4NjU5OSBbICAgIDQuMjM1MzI5XSAgPyBfX2FsbG9jX3BlcmNwdSsweGYvMHgyMAoKSmFu
IDI2IDEwOjU0OjA1Ljc5ODU1OSBbICAgIDQuMjM1NTc5XSAgPyB2ZnNfa2Vybl9tb3VudCsweDQw
LzB4MTEwCgpKYW4gMjYgMTA6NTQ6MDUuNzk4NTk1IFsgICAgNC4yMzU4MjldICA/IGRvX21vdW50
KzB4MWE2LzB4YmMwCgpKYW4gMjYgMTA6NTQ6MDUuNzk4NjIyIFsgICAgNC4yMzYwNzldICA/IG1l
bWR1cF91c2VyKzB4MjgvMHg1MAoKSmFuIDI2IDEwOjU0OjA1LjgxMDU1NiBbICAgIDQuMjM2MzI4
XSAgPyBrc3lzX21vdW50KzB4NjEvMHhjMAoKSmFuIDI2IDEwOjU0OjA1LjgxMDU5MSBbICAgIDQu
MjM2NTc4XSAgPyBzeXNfbW91bnQrMHgxNy8weDIwCgpKYW4gMjYgMTA6NTQ6MDUuODEwNjE4IFsg
ICAgNC4yMzY4NTldICA/IGRvX2ludDgwX3N5c2NhbGxfMzIrMHg2MC8weDE0MAoKSmFuIDI2IDEw
OjU0OjA1LjgyMjYyNCBbICAgIDQuMjM3MTEzXSAgPyBlbnRyeV9JTlQ4MF8zMisweGNhLzB4Y2EK
CkphbiAyNiAxMDo1NDowNS44MjI2NTkgWyAgICA0LjIzNzM2Ml0gTW9kdWxlcyBsaW5rZWQgaW46
IGV4dDQgbWJjYWNoZSBqYmQyIGlzY2kgbGlic2FzIGUxMDAwZSBzY3NpX3RyYW5zcG9ydF9zYXMK
CkphbiAyNiAxMDo1NDowNS44MzQ1NjUgWyAgICA0LjIzNzc0OV0gQ1IyOiAwMDAwMDAwMDAwMDAw
MDBjCgpKYW4gMjYgMTA6NTQ6MDUuODM0NTk4IFsgICAgNC4yMzgwMDZdIC0tLVsgZW5kIHRyYWNl
IDRkMzI0NTdjNzRlNzk1ZDMgXS0tLQoKSmFuIDI2IDEwOjU0OjA1LjgzNDYyNiBbICAgIDQuMjM4
MjYxXSBFSVA6IGJsa19tcV9jb21wbGV0ZV9yZXF1ZXN0KzB4M2EvMHgxMDAKCkphbiAyNiAxMDo1
NDowNS44NDY2MjggWyAgICA0LjIzODUxNF0gQ29kZTogYjggMDEgMDAgMDAgMDAgZjAgMGYgYjEg
OGEgODQgMDAgMDAgMDAgODMgZjggMDEgNzQgMGUgNWIgNWUgNWYgNWQgYzMgODkgZjYgOGQgYmMg
MjcgMDAgMDAgMDAgMDAgODMgN2EgMTQgZmYgODkgZDMgOGIgMDIgNzQgMTkgPDhiPiA1MCAwYyA4
NSBkMiA3NCAxMiA4YiAxMiA4YiA1MiA0MCA4NSBkMiA3NCAwOSA4OSBkOCBlOCA1ZiA4MyA1NQoK
SmFuIDI2IDEwOjU0OjA1Ljg1ODU3NyBbICAgIDQuMjM5MDU1XSBFQVg6IDAwMDAwMDAwIEVCWDog
YzQzZDM3MDAgRUNYOiAwMDAwMDAwMiBFRFg6IGM0M2QzNzAwCgpKYW4gMjYgMTA6NTQ6MDUuODcw
NTYzIFsgICAgNC4yMzkzMTRdIEVTSTogMDAwMDAwMDAgRURJOiBjNDNkMzdiOCBFQlA6IGRiNDJk
ZTU4IEVTUDogYzFjZmM1ZmMKCkphbiAyNiAxMDo1NDowNS44ODI2MzQgWyAgICA0LjIzOTU4Ml0g
RFM6IDAwN2IgRVM6IDAwN2IgRlM6IDAwZDggR1M6IDAwZTAgU1M6IDAwNjkgRUZMQUdTOiAwMDAx
MDAxMwoKSmFuIDI2IDEwOjU0OjA1Ljg4Mjc0NCBbICAgIDQuMjM5ODQ1XSBDUjA6IDgwMDUwMDMz
IENSMjogMDAwMDAwMGMgQ1IzOiAwNDFiNDAwMCBDUjQ6IDAwMDQyNjYwCgpKYW4gMjYgMTA6NTQ6
MDUuODk0MzM3IFsgICAgNC4yNDAxMTNdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBGYXRh
bCBleGNlcHRpb24gaW4gaW50ZXJydXB0CgpKYW4gMjYgMTA6NTQ6MDUuODk0Mzc0IFsgICAgNC4y
NDAzODddIEtlcm5lbCBPZmZzZXQ6IGRpc2FibGVkCgpKYW4gMjYgMTA6NTQ6MDUuOTA2NTkyIChY
RU4pIEhhcmR3YXJlIERvbTAgY3Jhc2hlZDogJ25vcmVib290JyBzZXQgLSBub3QgcmVib290aW5n
LgoKU2hvdWxkIHRoaXMgYmUgcmVwb3J0ZWQgdG8gc29tZSBzcGVjaWZpYyBtYWlsaW5nIGxpc3Q/
CgpBRkFJQ1QgdGhpcyBpc3N1ZSBpcyBvbmx5IHRyaWdnZXJlZCB3aGVuIGJvb3RpbmcgYXMgYSBQ
ViBkb20wLCBhbmQKbGlrZWx5IHJlbGF0ZWQgdG8gdGhlIHhlbiBzd2lvdGxiIChvciB0aGUgZHJp
dmVyIG1ha2luZyB3cm9uZyB1c2FnZSBvZgp0aGUgZG1hIG9wcyk/CgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 15:56:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gosDU-0004tC-Ry; Wed, 30 Jan 2019 15: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=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gosDT-0004t7-8E
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 15:55:55 +0000
X-Inumbo-ID: 84b85534-24a7-11e9-bd5e-9f45d19d6b04
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84b85534-24a7-11e9-bd5e-9f45d19d6b04;
 Wed, 30 Jan 2019 15:55:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,541,1539648000"; d="scan'208";a="76842384"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 30 Jan 2019 15:55:05 +0000
Message-ID: <1548863705-22967-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 for-4.12] xen/cmdline: Work around some
 specific command line warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIHdpbGwgd2FybiB3aGVuIGFuIHVua25vd24gcGFyYW1ldGVyIGlzIGZvdW5kIGluIHRoZSBj
b21tYW5kIGxpbmUuICBlLmcuCgogIChkOCkgWyAxNTU2LjMzNDY2NF0gKFhFTikgcGFyYW1ldGVy
ICJwdi1zaGltIiB1bmtub3duIQoKT25lIGNhc2Ugd2hlcmUgdGhpcyBnb2VzIHdyb25nIGlzIGEg
d29ya2Fyb3VuZCBmb3IgYW4gb2xkIGdydWIgYnVnLCB3aGljaApyZXN1bHRlZCBpbiAicGxhY2Vo
b2xkZXIiIGJlaW5nIHByZXBlbmRlZCB0byB0aGUgY29tbWFuZCBsaW5lLgoKQW5vdGhlciBjYXNl
IGlzIHdoZW4gYm9vdGluZyBhIENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRSBidWlsZCwgaW4gd2hp
Y2ggdGhlCnBhcnNpbmcgZm9yIHRoZSAicHYtc2hpbSIgcGFyYW1ldGVyIGlzIGRpc2NhcmRlZC4K
CkludHJvZHVjZSBpZ25vcmVfcGFyYW0oKSBhbmQgT1BUX0lHTk9SRSB0byBjb3BlIHdpdGgga25v
d24gY2FzZXMsIHdoZXJlCndhcm5pbmcgdGhlIHVzZXIgaXMgdGhlIHdyb25nIGNvdXJzZSBvZiBh
Y3Rpb24gdG8gdGFrZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
djI6CiAqIFJld3JpdGUgZnJvbSBzY3JhdGNoLCBmb2xsb3dpbmcgSnVlcmdlbidzIHN1Z2dlc3Rp
b24KCkFuIGltcGxlbWVudGF0aW9uIGRldGFpbCBvZiBpZ25vcmVfcGFyYW0oKSBpcyB0aGF0IGl0
IGNhbiBvbmx5IGJlIHVzZWQgb25jZQpwZXIgdHJhbnNsYXRpb24gdW5pdCwgd2hpY2ggaXMgZmlu
ZSBmb3Igbm93LiAgVHdvIG9wdGlvbnMgdG8gZml4IHRoaXMgYXJlIHRvCnRva2VuaXNlIF9fTElO
RV9fIGluIChyZXF1aXJlcyBzb21lIGV4dHJlbWUgcHJlcHJvY2Vzc29yIG1hZ2ljIHRvIG1ha2Ug
d29yaywKYXMgIyMgaW5oaWJpdHMgZXhwYW5zaW9uLCBhbmQgbWF5IGNhdXNlIGxpdmVwYXRjaGlu
ZyBpc3N1ZXMpLCBvciB0byByZXRhaW4gdGhlCl92YWwgcGFyYW1ldGVyIGFuZCByZXF1aXJlIGNh
bGxlcnMgdG8ganVzdCBwYXNzIGluIGEgdW5pcXVlIHN0cmluZy4KClRob3VnaHRzIHdlbGNvbWUu
Ci0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyB8IDUgKysrKy0KIHhlbi9hcmNoL3g4Ni9zZXR1
cC5jICAgfCA2ICsrKysrKwogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICB8IDIgKysKIHhlbi9pbmNs
dWRlL3hlbi9pbml0LmggfCA4ICsrKysrKystCiA0IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3NoaW0u
YyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKaW5kZXggNjM2YTlkNi4uMzI0Y2EyNyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5j
CkBAIC00MCw3ICs0MCwxMCBAQAogI3VuZGVmIHZpcnRfdG9fbWZuCiAjZGVmaW5lIHZpcnRfdG9f
bWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQogCi0jaWZuZGVmIENPTkZJR19QVl9TSElN
X0VYQ0xVU0lWRQorI2lmZGVmIENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRQorLyogVG9sZXJhdGUg
InB2LXNoaW0iIGJlaW5nIHBhc3NlZCB0byBhIENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRSBoeXBl
cnZpc29yLiAqLworaWdub3JlX3BhcmFtKCJwdi1zaGltIik7CisjZWxzZQogYm9vbCBwdl9zaGlt
OwogYm9vbGVhbl9wYXJhbSgicHYtc2hpbSIsIHB2X3NoaW0pOwogI2VuZGlmCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDA2ZWI0
ODMuLjkyZGEwNjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCkBAIC02MzksNiArNjM5LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBu
b3JldHVybiByZWluaXRfYnNwX3N0YWNrKHZvaWQpCiAgICAgcmVzZXRfc3RhY2tfYW5kX2p1bXAo
aW5pdF9kb25lKTsKIH0KIAorLyoKKyAqIFNvbWUgc2NyaXB0cyBhZGQgInBsYWNlaG9sZGVyIiB0
byB3b3JrIGFyb3VuZCBhIGdydWIgZXJyb3Igd2hlcmUgaXQgYXRlIHRoZQorICogZmlyc3QgcGFy
YW1ldGVyLgorICovCitpZ25vcmVfcGFyYW0oInBsYWNlaG9sZGVyIik7CisKIHN0YXRpYyBib29s
IF9faW5pdCBsb2FkZXJfaXNfZ3J1YjIoY29uc3QgY2hhciAqbG9hZGVyX25hbWUpCiB7CiAgICAg
LyogR1JVQjE9IkdOVSBHUlVCIDAueHgiOyBHUlVCMj0iR1JVQiAxLnh4IiAqLwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggMDUzYzMx
ZC4uNjEyNTc1NCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29t
bW9uL2tlcm5lbC5jCkBAIC0xNjIsNiArMTYyLDggQEAgc3RhdGljIGludCBwYXJzZV9wYXJhbXMo
Y29uc3QgY2hhciAqY21kbGluZSwgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqc3RhcnQsCiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIHJjdG1wID0gcGFyYW0tPnBhci5mdW5j
KG9wdHZhbCk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIE9QVF9J
R05PUkU6CisgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgogICAg
ICAgICAgICAgICAgIEJVRygpOwogICAgICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL2luaXQuaCBiL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgKaW5kZXggYzZi
NDUzYS4uOTM4NDkxNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2luaXQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vaW5pdC5oCkBAIC04MSw3ICs4MSw4IEBAIHN0cnVjdCBrZXJuZWxfcGFy
YW0gewogICAgICAgICBPUFRfVUlOVCwKICAgICAgICAgT1BUX0JPT0wsCiAgICAgICAgIE9QVF9T
SVpFLAotICAgICAgICBPUFRfQ1VTVE9NCisgICAgICAgIE9QVF9DVVNUT00sCisgICAgICAgIE9Q
VF9JR05PUkUsCiAgICAgfSB0eXBlOwogICAgIHVuc2lnbmVkIGludCBsZW47CiAgICAgdW5pb24g
ewpAQCAtMTM2LDYgKzEzNywxMSBAQCBleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBf
X3BhcmFtX3N0YXJ0W10sIF9fcGFyYW1fZW5kW107CiAgICAgICAgICAgLnR5cGUgPSBPUFRfU1RS
LCBcCiAgICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAogICAgICAgICAgIC5wYXIudmFy
ID0gJl92YXIgfQorI2RlZmluZSBpZ25vcmVfcGFyYW0oX25hbWUpICAgICAgICAgICAgICAgICBc
CisgICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfaWduW10gPSBfbmFtZTsgIFwKKyAgICBfX2tw
YXJhbSBfX3NldHVwX2lnbiA9ICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7IC5uYW1lID0g
X19zZXR1cF9zdHJfaWduLCAgICAgICAgICBcCisgICAgICAgICAgLnR5cGUgPSBPUFRfSUdOT1JF
IH0KIAogI2RlZmluZSBfX3J0cGFyYW0gICAgICAgICBfX3BhcmFtKF9fZGF0YXBhcmFtKQogCi0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 15:58:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 15:58: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-devel-bounces@lists.xenproject.org>)
	id 1gosFk-00050e-IB; Wed, 30 Jan 2019 15:58: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=Dih/=QG=citrix.com=prvs=92691fb14=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gosFj-00050Y-KZ
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 15:58:15 +0000
X-Inumbo-ID: d9307880-24a7-11e9-974f-87dba302cdcc
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9307880-24a7-11e9-974f-87dba302cdcc;
 Wed, 30 Jan 2019 15:58:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,541,1539648000"; d="scan'208";a="76842785"
Date: Wed, 30 Jan 2019 15:58:10 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190130155810.GD2306@perard.uk.xensource.com>
References: <20190124122936.17482-1-anthony.perard@citrix.com>
 <23633.48697.279584.967635@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23633.48697.279584.967635@mariner.uk.xensource.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH for-4.12] libxl: When restricted,
 start QEMU paused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDM6MDk6NDVQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIGZvci00LjEyXSBsaWJ4bDogV2hl
biByZXN0cmljdGVkLCBzdGFydCBRRU1VIHBhdXNlZCIpOgo+ID4gW3N0dWZmXQo+IAo+IFRoYW5r
cyBmb3IgdGhpcy4gIEkgdGhpbmsgdGhlIGNvZGUgbG9va3MgcmlnaHQgYnV0IHRvIG1ha2UgaXQg
ZWFzaWVyCj4gdG8gdW5kZXJzdGFuZCB3aGF0IHdhcyBnb2luZyBvbiBJIGhhdmUgdGFrZW4gdGhl
IGxpYmVydHkgb2YgdHJ5aW5nIHRvCj4gcmV3b3JkIHlvdXIgY29tbWl0IG1lc3NhZ2UgZm9yIEVu
Z2xpc2ggZ3JhbW1hci4KPiAKPiBDYW4geW91IHBsZWFzZSBjaGVjayB0aGF0IHRoaXMgaXMgdHJ1
ZSA/Cj4gCj4gICBsaWJ4bCBydW5zIHRoZSBjb21tYW5kICJjb250IiBsYXRlciBkdXJpbmcgZ3Vl
c3QgY3JlYXRpb247IGkuZS4gaXQKPiAgIGlzIGV4cGVjdGluZyB0aGF0IFFFTVUgd291bGQgbm90
IGRvIGFueSBlbXVsYXRpb24uICBVc2UgdGhlICItUyIKPiAgIGNvbW1hbmQgb3B0aW9uIHRvIGFj
aGlldmUgdGhpcy4KPiAKPiAgIFVuZm9ydHVuYXRlbHksIHdoZW4gUUVNVSBpcyBzdGFydGVkIHdp
dGggIi1TIiwgaXQgd29uJ3Qgd3JpdGUgUUVNVSdzCj4gICByZWFkaW5lc3MgaW50byB4ZW5zdG9y
ZS4gU28gb25seSBhY3RpdmF0ZSB0aGlzIG9wdGlvbiB3aGVuIHdlIGhhdmUgYQo+ICAgUUVNVSBz
dGFydHVwIG5vdGlmaWNhdGlvbiB2aWEgUU1QIGF2YWlsYWJsZSwgaS5lLiB3aGVuIGRtX3Jlc3Ry
aWN0Cj4gICBpcyBhY3RpdmF0ZWQuCj4gCj4gICBUaGUgLVMgb3B0aW9uIGhhcyB0aGUgc2lkZS1l
ZmZlY3Qgb2Ygc3VwcHJlc3NpbmcgdGhlIHN0YXJ0dXAKPiAgIG5vdGlmaWNhdGlvbiB2aWEgeGVu
c3RvcmU6IGxpYnhsIHdpbGwgb25seSBnZXQgdGhlIG5vdGlmaWNhdGlvbiB2aWEKPiAgIFFNUC4K
PiAKPiAgIEl0IGlzIGltcG9ydGFudCB0byByZWx5IG9ubHkgb24gUU1QIGZvciBub3RpZmljYXRp
b24gd2hlbiB3ZSBoYXZlCj4gICBRTVAgYXZhaWxhYmxlLCBhcyAoZHVlIHRvIGEgcWVtdSBidWcp
IG5vdCB3YWl0aW5nIGZvciB0aGF0IFFNUAo+ICAgbm90aWZpY2F0aW9uIG1heSByZXN1bHQgaW4g
dGhlIFFNUCBzb2NrZXQgYmVjb21pbmcgYmxvY2tlZCwgc28gdGhhdAo+ICAgUUVNVSBzdG9wcyBy
ZXNwb25kaW5nIHRvIG5ldyBjb25uZWN0aW9ucyBldmVuIGlmIG5vIGV4aXN0aW5nIG9uZXMKPiAg
IGFyZSBhY3RpdmUuCj4gCj4gICBUaGUgUUVNVSBidWcgdGhhdCB0aGlzIHBhdGNoIHdvcmtzIGFy
b3VuZCBpcyBhcyBmb2xsb3dzOgo+ICAgLSBsaWJ4bCBjb25uZWN0cyBhbmQgaGFuZC1jaGVja3Mg
W3h4eD8/P10gd2l0aCBRRU1VLCB0aGVuIHNlbmRzIHRoZQo+ICAgICBjbWQgInF1ZXJ5LXN0YXR1
cyIuCj4gICAtIFFFTVUgcHJlcGFyZXMgYW5kIG1heWJlIHRyaWVzIHRvIHNlbmQgdGhlIHJlc3Bv
bnNlLAo+ICAgICB3aGlsZSBhbHNvIHdyaXRpbmcgInJ1bm5pbmciIGludG8geGVuc3RvcmUuCj4g
ICAtIGxpYnhsIHNlZXMgdmlhIHhlbnN0b3JlIHRoYXQgUUVNVSBpcyBydW5uaW5nIGFuZCBkaXNj
b25uZWN0cyBmcm9tIHRoZQo+ICAgICBRTVAgc29ja2V0IGJlZm9yZSByZWNlaXZpbmcgdGhlIHJl
c3BvbnNlIGZyb20gdGhlIGNtZC4KPiAgID0+IFRoZSBRTVAgc29ja2V0IChtb25pdG9yKSBpcyB0
aGVyZWJ5IGJsb2NrZWQgYW5kIHdpbGwgbmV2ZXIgcmVwbHkKPiAgICAgdG8gY29tbWFuZHMgb24g
bmV3IGNvbm5lY3Rpb25zLgo+IAo+ICAgVGhpcyBpcyBkdWUgdG8gUUVNVSBvbmx5IHJlc3BvbmRp
bmcgdG8gb25lIGNvbW1hbmQgYXQgYSB0aW1lLCBhbmQKPiAgIHN1c3BlbmRpbmcgaXRzIG1vbml0
b3IgKFFNUCkgdW50aWwgdGhlIGNvbW1hbmQgYXMgYmVlbiBwcm9jZXNzZWQgYW5kCj4gICBzZW50
LiBEaXNjb25uZWN0aW5nIGZyb20gdGhlIHNvY2tldCBkb2Vzbid0IHVuc3VzcGVuZCB0aGUgbW9u
aXRvci4gVGhlCj4gICByYWNlIGRlc2NyaWJlZCBoZXJlIGlzIHZlcnkgbGlrZWx5IHRvIGhhcHBl
biB3aXRoIFFFTVUgMy4xLjUwIChkdXJpbmcKPiAgIDMuMiBkZXZlbG9wbWVudCksIGJ1dCBjYW4g
YmUgcmVwcm9kdWNlZCB3aXRoIFFFTVUgMy4xLgo+IAo+ICAgW3h4eD8/PyBTbywgcmVxdWlyZSwg
dGhlcmVmb3JlLCB0aGF0IHdoZW4gd2UgZ2V0IHRoZSBRTVAgcmVhZGluZXNzCj4gICBub3RpZmlj
YXRpb24sIHRoZSBxZW11IHN0YXRlIGlzIHhlbnN0b3JlLl0KClNvcnJ5IGZvciB0aGlzIGJlZW4g
dmFndWUuIEknbSBub3QgMTAwJSBzdXJlIG9mIHdoYXQgUUVNVSBkbyBhbmQgd2hlbi4KVGhlIGxp
c3Rpbmcgb2YgUUVNVSdzIGFjdGlvbiBhcmUgcHJvYmFibHkgbm90IGFjY3VyYXRlLgoKUUVNVSBw
cm9iYWJseSB3cml0ZSB0aGUgInJ1bm5pbmciIHN0YXRlIHRvIHhlbnN0b3JlIGJlZm9yZSBzdGFy
dGluZyB0bwpoYW5kbGUgdGhlIFFNUCBjb25uZWN0aW9uIChyZXNwb25kIHRvIGNvbW1hbmQpLiBJ
J20gdW5zdXJlIG9mIHdoZW4gUUVNVQpkb2VzIGhhbmRsZSBRTVAsIGJ1dCB0aGF0J3MgcHJvYmFi
bHkgaW4gdGhlIG1haW5fbG9vcCgpLCB3aGljaCBpcwpzdGFydGVkIGFmdGVyIHRoZSBwaWVjZSBv
ZiBjb2RlIHRoYXQgd3JpdGUgdG8geGVuc3RvcmUuCgpPciBtYXliZSB0aGUgaXNzdWUgaGVyZSBp
czogcy9oYW5kLWNoZWNrcy9oYW5kc2hha2UvLCBJIHdhcyB0cnlpbmcgdG8KZGVzY3JpYmUgdGhl
IGNvbnRleHQgd2l0aCBhcyBsaXR0bGUgd29yZHMgYXMgcG9zc2libGUgYmVmb3JlCmdldHRpbmcg
dG8gdGhlIHBvaW50IHdoZXJlIHRoaW5ncyBmYWlscy4KCkJ1dCBoZXJlIGlzIGEgbGl0dGxlIG1v
cmUgZGV0YWlsIG9mIGxpYnhsJ3MgYWN0aW9uLCB3aGVuIHRoZSBidWcgaGFwcGVuCihhbmQgYmVm
b3JlIHRoYXQgcGF0Y2ggaXMgYXBwbGllZCk6Ci0gY29ubmVjdChxbXBfc29ja2V0KQouIHdhaXQg
KGZvciBldmVudCwgbGlrZSBzb21ldGhpbmcgdG8gcmVhZCBvciB4ZW5zdG9yZSB1cGRhdGVzKQot
IHJlY2VpdmUgUU1QIGdyZWV0aW5nLCB0aGVuIHNlbmQgJ3FtcF9jYXBhYmlsaXRpZXMnIGNvbW1h
bmQKLiB3YWl0Ci0gcmVjZWl2ZSByZXNwb25zZSB0byBxbXBfY2FwYWJpbGl0eSwgdGhlbiBzZW5k
ICdxdWVyeS1zdGF0dXMnCi4gd2FpdAotIHJlY2VpdmUgdXBkYXRlIGZyb20geGVuc3RvcmU6IHFl
bXUncyBzdGF0ZT1ydW5ubmluZwogIHRoZW4gY2xvc2UgY29ubmVjdGlvbiB0byBxbXBfc29ja2V0
IGFuZCBrZWVwIGdvaW5nIHdpdGggZG9tYWluCiAgY3JlYXRpb24KCklzIHRoYXQgYmV0dGVyIHRv
IHVuZGVyc3RhbmQgdGhlIGNvbnRleHQ/IEhvdyBtdWNoIG9mIHRoaXMgd291bGQKYWN0YWxseSBi
ZSB1c2VmdWwgZm9yIHRoZSBwYXRjaCBkZXNjcmlwdGlvbj8KCj4gSSBhZGRlZCBhIGNvdXBsZSBv
ZiB4eHggd2hlcmUgSSB3YXMgcGFydGljdWxhcmx5IHVuc3VyZS4KClRoYW5rcywKCi0tIApBbnRo
b255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 16:20:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 16:20: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-devel-bounces@lists.xenproject.org>)
	id 1gosb6-0008Sv-Dk; Wed, 30 Jan 2019 16:20: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=oTFS=QG=citrix.com=prvs=926422013=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gosb5-0008Sq-Gy
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 16:20:19 +0000
X-Inumbo-ID: eec43934-24aa-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eec43934-24aa-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 16:20:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,541,1539648000"; d="scan'208";a="76846046"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 30 Jan 2019 16:19:48 +0000
Message-ID: <20190130161948.15888-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen-block: handle resize callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBmcm9udGVuZCBkcml2ZXJzIHdpbGwgaGFuZGxlIGR5bmFtaWMgcmVzaXppbmcgb2YgUFYg
ZGlza3MsIHNvIHNldCB1cAp0aGUgQmxvY2tEZXZPcHMgcmVzaXplX2NiKCkgbWV0aG9kIGR1cmlu
ZyB4ZW5fYmxvY2tfcmVhbGl6ZSgpIHRvIGFsbG93CnRoaXMgdG8gYmUgZG9uZS4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3Rl
ZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpDYzogTWF4
IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KCnYyOgogLSByZS13cml0ZSBiYWNrZW5kIHN0YXRl
IGFmdGVyIHVwZGF0aW5nIHNlY3RvcnMKLS0tCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2Nr
LmMgfCAgNCArLS0tCiBody9ibG9jay90cmFjZS1ldmVudHMgICAgICAgICAgfCAgMSArCiBody9i
bG9jay94ZW4tYmxvY2suYyAgICAgICAgICAgfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIGIvaHcvYmxv
Y2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCmluZGV4IGQwZDg5MDVhMzMuLmM2YTE1ZGEwMjQgMTAw
NjQ0Ci0tLSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYworKysgYi9ody9ibG9jay9k
YXRhcGxhbmUveGVuLWJsb2NrLmMKQEAgLTUwLDcgKzUwLDYgQEAgc3RydWN0IFhlbkJsb2NrRGF0
YVBsYW5lIHsKICAgICB1bnNpZ25lZCBpbnQgbnJfcmluZ19yZWY7CiAgICAgdm9pZCAqc3Jpbmc7
CiAgICAgaW50NjRfdCBmaWxlX2JsazsKLSAgICBpbnQ2NF90IGZpbGVfc2l6ZTsKICAgICBpbnQg
cHJvdG9jb2w7CiAgICAgYmxraWZfYmFja19yaW5nc190IHJpbmdzOwogICAgIGludCBtb3JlX3dv
cms7CkBAIC0xODksNyArMTg4LDcgQEAgc3RhdGljIGludCB4ZW5fYmxvY2tfcGFyc2VfcmVxdWVz
dChYZW5CbG9ja1JlcXVlc3QgKnJlcXVlc3QpCiAgICAgICAgICAgICAgICByZXF1ZXN0LT5yZXEu
c2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7CiAgICAgICAgIHJl
cXVlc3QtPnNpemUgKz0gbGVuOwogICAgIH0KLSAgICBpZiAocmVxdWVzdC0+c3RhcnQgKyByZXF1
ZXN0LT5zaXplID4gZGF0YXBsYW5lLT5maWxlX3NpemUpIHsKKyAgICBpZiAocmVxdWVzdC0+c3Rh
cnQgKyByZXF1ZXN0LT5zaXplID4gYmxrX2dldGxlbmd0aChkYXRhcGxhbmUtPmJsaykpIHsKICAg
ICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogYWNjZXNzIGJleW9uZCBlbmQgb2YgZmlsZSIpOwog
ICAgICAgICBnb3RvIGVycjsKICAgICB9CkBAIC02MzgsNyArNjM3LDYgQEAgWGVuQmxvY2tEYXRh
UGxhbmUgKnhlbl9ibG9ja19kYXRhcGxhbmVfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LAogICAg
IGRhdGFwbGFuZS0+eGVuZGV2ID0geGVuZGV2OwogICAgIGRhdGFwbGFuZS0+ZmlsZV9ibGsgPSBj
b25mLT5sb2dpY2FsX2Jsb2NrX3NpemU7CiAgICAgZGF0YXBsYW5lLT5ibGsgPSBjb25mLT5ibGs7
Ci0gICAgZGF0YXBsYW5lLT5maWxlX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGRhdGFwbGFuZS0+Ymxr
KTsKIAogICAgIFFMSVNUX0lOSVQoJmRhdGFwbGFuZS0+aW5mbGlnaHQpOwogICAgIFFMSVNUX0lO
SVQoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svdHJhY2UtZXZl
bnRzIGIvaHcvYmxvY2svdHJhY2UtZXZlbnRzCmluZGV4IGQwODUxOTUzYzUuLjgwMjBmOTIyNmEg
MTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cworKysgYi9ody9ibG9jay90cmFjZS1l
dmVudHMKQEAgLTEyNiw2ICsxMjYsNyBAQCB4ZW5fYmxvY2tfcmVhbGl6ZShjb25zdCBjaGFyICp0
eXBlLCB1aW50MzJfdCBkaXNrLCB1aW50MzJfdCBwYXJ0aXRpb24pICIlcyBkJXVwJQogeGVuX2Js
b2NrX2Nvbm5lY3QoY29uc3QgY2hhciAqdHlwZSwgdWludDMyX3QgZGlzaywgdWludDMyX3QgcGFy
dGl0aW9uKSAiJXMgZCV1cCV1IgogeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QoY29uc3QgY2hhciAqdHlw
ZSwgdWludDMyX3QgZGlzaywgdWludDMyX3QgcGFydGl0aW9uKSAiJXMgZCV1cCV1IgogeGVuX2Js
b2NrX3VucmVhbGl6ZShjb25zdCBjaGFyICp0eXBlLCB1aW50MzJfdCBkaXNrLCB1aW50MzJfdCBw
YXJ0aXRpb24pICIlcyBkJXVwJXUiCit4ZW5fYmxvY2tfc2l6ZShjb25zdCBjaGFyICp0eXBlLCB1
aW50MzJfdCBkaXNrLCB1aW50MzJfdCBwYXJ0aXRpb24sIGludDY0X3Qgc2VjdG9ycykgIiVzIGQl
dXAldSAlIlBSSWk2NAogeGVuX2Rpc2tfcmVhbGl6ZSh2b2lkKSAiIgogeGVuX2Rpc2tfdW5yZWFs
aXplKHZvaWQpICIiCiB4ZW5fY2Ryb21fcmVhbGl6ZSh2b2lkKSAiIgpkaWZmIC0tZ2l0IGEvaHcv
YmxvY2sveGVuLWJsb2NrLmMgYi9ody9ibG9jay94ZW4tYmxvY2suYwppbmRleCBhNjM2NDg3YjNl
Li4wZjA3OTllODYxIDEwMDY0NAotLS0gYS9ody9ibG9jay94ZW4tYmxvY2suYworKysgYi9ody9i
bG9jay94ZW4tYmxvY2suYwpAQCAtMTQ0LDYgKzE0NCwzOCBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxv
Y2tfdW5yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAgfQogfQog
CitzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfc2V0X3NpemUoWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2
KQoreworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVChi
bG9ja2RldikpOworICAgIFhlbkJsb2NrVmRldiAqdmRldiA9ICZibG9ja2Rldi0+cHJvcHMudmRl
djsKKyAgICBCbG9ja0NvbmYgKmNvbmYgPSAmYmxvY2tkZXYtPnByb3BzLmNvbmY7CisgICAgaW50
NjRfdCBzZWN0b3JzID0gYmxrX2dldGxlbmd0aChjb25mLT5ibGspIC8gY29uZi0+bG9naWNhbF9i
bG9ja19zaXplOworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShibG9ja2Rldik7
CisKKyAgICB0cmFjZV94ZW5fYmxvY2tfc2l6ZSh0eXBlLCB2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0
aXRpb24sIHNlY3RvcnMpOworCisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYs
ICJzZWN0b3JzIiwgIiUiUFJJaTY0LCBzZWN0b3JzKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2Js
b2NrX3Jlc2l6ZV9jYih2b2lkICpvcGFxdWUpCit7CisgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2Nr
ZGV2ID0gb3BhcXVlOworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShibG9ja2Rl
dik7CisgICAgZW51bSB4ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0ZSA9IHhlbl9kZXZpY2VfYmFj
a2VuZF9nZXRfc3RhdGUoeGVuZGV2KTsKKworICAgIHhlbl9ibG9ja19zZXRfc2l6ZShibG9ja2Rl
dik7CisKKyAgICAvKgorICAgICAqIE1pbWljIHRoZSBiZWhhdmlvdXIgb2YgTGludXggeGVuLWJs
a2JhY2sgYW5kIHJlLXdyaXRlIHRoZSBzdGF0ZQorICAgICAqIHRvIHRyaWdnZXIgdGhlIGZyb250
ZW5kIHdhdGNoLgorICAgICAqLworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVu
ZGV2LCBiYWNrZW5kX3N0YXRlKTsKK30KKworc3RhdGljIGNvbnN0IEJsb2NrRGV2T3BzIHhlbl9i
bG9ja19kZXZfb3BzID0geworICAgIC5yZXNpemVfY2IgPSB4ZW5fYmxvY2tfcmVzaXplX2NiLAor
fTsKKwogc3RhdGljIHZvaWQgeGVuX2Jsb2NrX3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVy
cm9yICoqZXJycCkKIHsKICAgICBYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tf
REVWSUNFKHhlbmRldik7CkBAIC0xODAsNyArMjEyLDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2Nr
X3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKICAgICB9CiAKICAgICBp
ZiAoIWJsa2NvbmZfYXBwbHlfYmFja2VuZF9vcHRpb25zKGNvbmYsIGJsb2NrZGV2LT5pbmZvICYg
VkRJU0tfUkVBRE9OTFksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWxzZSwgZXJycCkpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRy
dWUsIGVycnApKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTE5Nyw2ICsyMjksNyBA
QCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKQogICAgICAgICByZXR1cm47CiAgICAgfQogCisgICAgYmxrX3NldF9kZXZfb3BzKGNv
bmYtPmJsaywgJnhlbl9ibG9ja19kZXZfb3BzLCBibG9ja2Rldik7CiAgICAgYmxrX3NldF9ndWVz
dF9ibG9ja19zaXplKGNvbmYtPmJsaywgY29uZi0+bG9naWNhbF9ibG9ja19zaXplKTsKIAogICAg
IGlmIChjb25mLT5kaXNjYXJkX2dyYW51bGFyaXR5ID4gMCkgewpAQCAtMjE1LDkgKzI0OCw4IEBA
IHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAq
KmVycnApCiAKICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNlY3Rvci1z
aXplIiwgIiV1IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmYtPmxvZ2ljYWxf
YmxvY2tfc2l6ZSk7Ci0gICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzZWN0
b3JzIiwgIiUiUFJJaTY0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrX2dldGxl
bmd0aChjb25mLT5ibGspIC8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmYtPmxv
Z2ljYWxfYmxvY2tfc2l6ZSk7CisKKyAgICB4ZW5fYmxvY2tfc2V0X3NpemUoYmxvY2tkZXYpOwog
CiAgICAgYmxvY2tkZXYtPmRhdGFwbGFuZSA9CiAgICAgICAgIHhlbl9ibG9ja19kYXRhcGxhbmVf
Y3JlYXRlKHhlbmRldiwgY29uZiwgYmxvY2tkZXYtPnByb3BzLmlvdGhyZWFkKTsKLS0gCjIuMjAu
MS4yLmdiMjFlYmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 16:21:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 16:21: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-devel-bounces@lists.xenproject.org>)
	id 1gosbt-00005R-Or; Wed, 30 Jan 2019 16:21: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=c15H=QG=citrix.com=prvs=926b913a6=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gosbs-00005I-RF
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 16:21:08 +0000
X-Inumbo-ID: 0b90d344-24ab-11e9-b5a4-2f18eb73c73c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b90d344-24ab-11e9-b5a4-2f18eb73c73c;
 Wed, 30 Jan 2019 16:21:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,541,1539648000"; d="scan'208";a="76846221"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23633.52974.785146.441354@mariner.uk.xensource.com>
Date: Wed, 30 Jan 2019 16:21:02 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190130155810.GD2306@perard.uk.xensource.com>
References: <20190124122936.17482-1-anthony.perard@citrix.com>
 <23633.48697.279584.967635@mariner.uk.xensource.com>
 <20190130155810.GD2306@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH for-4.12] libxl: When restricted,
 start QEMU paused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCBmb3ItNC4xMl0gbGlieGw6IFdoZW4g
cmVzdHJpY3RlZCwgc3RhcnQgUUVNVSBwYXVzZWQiKToKPiBPbiBXZWQsIEphbiAzMCwgMjAxOSBh
dCAwMzowOTo0NVBNICswMDAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ICAgLSBsaWJ4bCBjb25u
ZWN0cyBhbmQgaGFuZC1jaGVja3MgW3h4eD8/P10gd2l0aCBRRU1VLCB0aGVuIHNlbmRzIHRoZQo+
ID4gICAgIGNtZCAicXVlcnktc3RhdHVzIi4KPiA+ICAgLSBRRU1VIHByZXBhcmVzIGFuZCBtYXli
ZSB0cmllcyB0byBzZW5kIHRoZSByZXNwb25zZSwKPiA+ICAgICB3aGlsZSBhbHNvIHdyaXRpbmcg
InJ1bm5pbmciIGludG8geGVuc3RvcmUuCj4gPiAgIC0gbGlieGwgc2VlcyB2aWEgeGVuc3RvcmUg
dGhhdCBRRU1VIGlzIHJ1bm5pbmcgYW5kIGRpc2Nvbm5lY3RzIGZyb20gdGhlCj4gPiAgICAgUU1Q
IHNvY2tldCBiZWZvcmUgcmVjZWl2aW5nIHRoZSByZXNwb25zZSBmcm9tIHRoZSBjbWQuCj4gPiAg
ID0+IFRoZSBRTVAgc29ja2V0IChtb25pdG9yKSBpcyB0aGVyZWJ5IGJsb2NrZWQgYW5kIHdpbGwg
bmV2ZXIgcmVwbHkKPiA+ICAgICB0byBjb21tYW5kcyBvbiBuZXcgY29ubmVjdGlvbnMuCj4gPiAK
PiA+ICAgVGhpcyBpcyBkdWUgdG8gUUVNVSBvbmx5IHJlc3BvbmRpbmcgdG8gb25lIGNvbW1hbmQg
YXQgYSB0aW1lLCBhbmQKPiA+ICAgc3VzcGVuZGluZyBpdHMgbW9uaXRvciAoUU1QKSB1bnRpbCB0
aGUgY29tbWFuZCBhcyBiZWVuIHByb2Nlc3NlZCBhbmQKPiA+ICAgc2VudC4gRGlzY29ubmVjdGlu
ZyBmcm9tIHRoZSBzb2NrZXQgZG9lc24ndCB1bnN1c3BlbmQgdGhlIG1vbml0b3IuIFRoZQo+ID4g
ICByYWNlIGRlc2NyaWJlZCBoZXJlIGlzIHZlcnkgbGlrZWx5IHRvIGhhcHBlbiB3aXRoIFFFTVUg
My4xLjUwIChkdXJpbmcKPiA+ICAgMy4yIGRldmVsb3BtZW50KSwgYnV0IGNhbiBiZSByZXByb2R1
Y2VkIHdpdGggUUVNVSAzLjEuCj4gPiAKPiA+ICAgW3h4eD8/PyBTbywgcmVxdWlyZSwgdGhlcmVm
b3JlLCB0aGF0IHdoZW4gd2UgZ2V0IHRoZSBRTVAgcmVhZGluZXNzCj4gPiAgIG5vdGlmaWNhdGlv
biwgdGhlIHFlbXUgc3RhdGUgaXMgeGVuc3RvcmUuXQo+IAo+IFNvcnJ5IGZvciB0aGlzIGJlZW4g
dmFndWUuIEknbSBub3QgMTAwJSBzdXJlIG9mIHdoYXQgUUVNVSBkbyBhbmQgd2hlbi4KPiBUaGUg
bGlzdGluZyBvZiBRRU1VJ3MgYWN0aW9uIGFyZSBwcm9iYWJseSBub3QgYWNjdXJhdGUuCgpIcm0u
ICBNYXliZSB5b3Ugd2FudCB0byB3cml0ZSBgcm91Z2hseScgb3IgYEkgdGhpbmsnIG9yIHNvbWV0
aGluZywKdGhlbi4gIEkgdGhpbmsgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBRRU1VIGJlaGF2aW91
ciBpcyB1c2VmdWwgZXZlbiBpZgpub3QgMTAwJSBhY2N1cmF0ZS4KCj4gT3IgbWF5YmUgdGhlIGlz
c3VlIGhlcmUgaXM6IHMvaGFuZC1jaGVja3MvaGFuZHNoYWtlLywgSSB3YXMgdHJ5aW5nIHRvCj4g
ZGVzY3JpYmUgdGhlIGNvbnRleHQgd2l0aCBhcyBsaXR0bGUgd29yZHMgYXMgcG9zc2libGUgYmVm
b3JlCj4gZ2V0dGluZyB0byB0aGUgcG9pbnQgd2hlcmUgdGhpbmdzIGZhaWxzLgoKWWVzLCBgaGFu
ZHNoYWtlJyBtYWtlcyBtdWNoIG1vcmUgc2Vuc2UuICBgSGFuZC1jaGVjaycgd291bGQgbWVhbgpg
Y2hlY2sgYnkgaGFuZCcuCiAgICBodHRwczovL2VuLndpa3Rpb25hcnkub3JnL3dpa2kvaGFuZHNo
YWtlCiAgICBodHRwczovL2VuLndpa3Rpb25hcnkub3JnL3dpa2kvYnlfaGFuZAoKPiBJcyB0aGF0
IGJldHRlciB0byB1bmRlcnN0YW5kIHRoZSBjb250ZXh0PyBIb3cgbXVjaCBvZiB0aGlzIHdvdWxk
Cj4gYWN0YWxseSBiZSB1c2VmdWwgZm9yIHRoZSBwYXRjaCBkZXNjcmlwdGlvbj8KClByb2JhYmx5
IHdoYXQgeW91IHdyb3RlIG9yaWdpbmFsbHkgYW5kIEkgZWRpdGVkLCB3aXRoIHRoZSB4eHgncyBm
aXhlZC4KQXNzdW1pbmcgaXQncyBhY3R1YWxseSB0cnVlLi4uCgpUaGFua3MsCklhbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 16:25:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 16:25: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-devel-bounces@lists.xenproject.org>)
	id 1gosg1-0000I1-C7; Wed, 30 Jan 2019 16:25: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=v60N=QG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gosfz-0000Hw-Cb
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 16:25:23 +0000
X-Inumbo-ID: a3b71022-24ab-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3b71022-24ab-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 16:25:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Jan 2019 09:25:21 -0700
Message-Id: <5C51CFEF0200007800212671@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 30 Jan 2019 09:25:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C3C7511020000780020D2BF@suse.com>
 <cb65c6cc-7ef6-2ae7-4206-901f8f907d0e@suse.com>
 <5C4999510200007800210C3E@prv1-mh.provo.novell.com>
In-Reply-To: <5C4999510200007800210C3E@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Ping: [PATCH] x86emul: correct AVX512BW write
 masking checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE5IGF0IDExOjU0LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDE2LjAxLjE5IGF0IDEyOjQwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMTQv
MDEvMjAxOSAxMjo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBGb3IgVlBTQURCVyB0aGlzIGxp
a2VseSB3YXMgYSByZXN1bHQgb2YgYmFkIGNvcHktYW5kLXBhc3RlLgo+Pj4gCj4+PiBGb3IgVlBT
e0wsUn1MRFEgY29tbWVudCBhbmQgY29kZSB3ZXJlIG5vdCBpbiBsaW5lLCBidXQgdGhlbiBhZ2Fp
biB0aGUKPj4+IGNvbW1lbnQgYWxzbyB3YXNuJ3QgZnVsbHkgdXBkYXRlZCBmcm9tIHRoZSBBVlgy
IG9yaWdpbmFsIGl0IGdvdCBjbG9uZWQKPj4+IGZyb20uCj4+PiAKPj4+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gCj4+IFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBBbmRyZXc/CgpJIGd1ZXNzIEkn
bGwgY29tbWl0IHRoaXMgd2l0aG91dCBhbnkgb3JkaW5hcnkgYWNrIGVhcmx5IG5leHQgd2Vlawp1
bmxlc3MgSSBoZWFyIGJhY2suCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 16:31:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 16:31: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-devel-bounces@lists.xenproject.org>)
	id 1gosly-0001JM-2T; Wed, 30 Jan 2019 16:31: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=Spps=QG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1goslw-0001JH-Sf
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 16:31:32 +0000
X-Inumbo-ID: 7f7266be-24ac-11e9-8065-7baab5551413
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f7266be-24ac-11e9-8065-7baab5551413;
 Wed, 30 Jan 2019 16:31:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C8BACADF2;
 Wed, 30 Jan 2019 16:31:29 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1548863705-22967-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <a168677f-e6b3-2272-54f9-b865ba914f0b@suse.com>
Date: Wed, 30 Jan 2019 17:31:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1548863705-22967-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] xen/cmdline: Work around some
 specific command line warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxNjo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBYZW4gd2lsbCB3YXJu
IHdoZW4gYW4gdW5rbm93biBwYXJhbWV0ZXIgaXMgZm91bmQgaW4gdGhlIGNvbW1hbmQgbGluZS4g
IGUuZy4KPiAKPiAgIChkOCkgWyAxNTU2LjMzNDY2NF0gKFhFTikgcGFyYW1ldGVyICJwdi1zaGlt
IiB1bmtub3duIQo+IAo+IE9uZSBjYXNlIHdoZXJlIHRoaXMgZ29lcyB3cm9uZyBpcyBhIHdvcmth
cm91bmQgZm9yIGFuIG9sZCBncnViIGJ1Zywgd2hpY2gKPiByZXN1bHRlZCBpbiAicGxhY2Vob2xk
ZXIiIGJlaW5nIHByZXBlbmRlZCB0byB0aGUgY29tbWFuZCBsaW5lLgo+IAo+IEFub3RoZXIgY2Fz
ZSBpcyB3aGVuIGJvb3RpbmcgYSBDT05GSUdfUFZfU0hJTV9FWENMVVNJVkUgYnVpbGQsIGluIHdo
aWNoIHRoZQo+IHBhcnNpbmcgZm9yIHRoZSAicHYtc2hpbSIgcGFyYW1ldGVyIGlzIGRpc2NhcmRl
ZC4KPiAKPiBJbnRyb2R1Y2UgaWdub3JlX3BhcmFtKCkgYW5kIE9QVF9JR05PUkUgdG8gY29wZSB3
aXRoIGtub3duIGNhc2VzLCB3aGVyZQo+IHdhcm5pbmcgdGhlIHVzZXIgaXMgdGhlIHdyb25nIGNv
dXJzZSBvZiBhY3Rpb24gdG8gdGFrZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gdjI6Cj4gICogUmV3cml0ZSBmcm9tIHNjcmF0Y2gs
IGZvbGxvd2luZyBKdWVyZ2VuJ3Mgc3VnZ2VzdGlvbgo+IAo+IEFuIGltcGxlbWVudGF0aW9uIGRl
dGFpbCBvZiBpZ25vcmVfcGFyYW0oKSBpcyB0aGF0IGl0IGNhbiBvbmx5IGJlIHVzZWQgb25jZQo+
IHBlciB0cmFuc2xhdGlvbiB1bml0LCB3aGljaCBpcyBmaW5lIGZvciBub3cuICBUd28gb3B0aW9u
cyB0byBmaXggdGhpcyBhcmUgdG8KPiB0b2tlbmlzZSBfX0xJTkVfXyBpbiAocmVxdWlyZXMgc29t
ZSBleHRyZW1lIHByZXByb2Nlc3NvciBtYWdpYyB0byBtYWtlIHdvcmssCj4gYXMgIyMgaW5oaWJp
dHMgZXhwYW5zaW9uLCBhbmQgbWF5IGNhdXNlIGxpdmVwYXRjaGluZyBpc3N1ZXMpLCBvciB0byBy
ZXRhaW4gdGhlCj4gX3ZhbCBwYXJhbWV0ZXIgYW5kIHJlcXVpcmUgY2FsbGVycyB0byBqdXN0IHBh
c3MgaW4gYSB1bmlxdWUgc3RyaW5nLgoKT3IgbWFrZSB0aGUgdW5pcXVlIHN0cmluZyBhbiBvcHRp
b25hbCBwYXJhbWV0ZXIgdmlhOgoKI2RlZmluZSBpZ25vcmVfcGFyYW0oX25hbWUsIHVuaXEuLi4p
ICAgICAgICAgICAgICAgIFwKICAgIF9fc2V0dXBfc3RyIF9fc2V0dXBfc3RyX2lnbiAjIyB1bmlx
W10gPSBfbmFtZTsgIFwKICAgIF9fa3BhcmFtIF9fc2V0dXBfaWduICMjIHVuaXEgPSAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICB7IC5uYW1lID0gX19zZXR1cF9zdHJfaWduICMjIHVuaXEsICAg
ICAgICAgIFwKICAgICAgICAgIC50eXBlID0gT1BUX0lHTk9SRSB9CgpXaXRoIG9yIHdpdGhvdXQg
dGhhdCBjaGFuZ2U6CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 16:38:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 16:38: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-devel-bounces@lists.xenproject.org>)
	id 1gossL-0001W3-8D; Wed, 30 Jan 2019 16:38: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=nMya=QG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gossJ-0001Vq-Lw
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 16:38:07 +0000
X-Inumbo-ID: 6a1b716a-24ad-11e9-90c1-63fca0d026f2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a1b716a-24ad-11e9-90c1-63fca0d026f2;
 Wed, 30 Jan 2019 16:38:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gossF-0003hf-HP; Wed, 30 Jan 2019 16:38:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gossF-0004pk-5S; Wed, 30 Jan 2019 16:38:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gossF-0007Ii-4b; Wed, 30 Jan 2019 16:38:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132577-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.10-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=316e4426a185efefa078dd087c89a694b2149be8
X-Osstest-Versions-That: xen=278e9f511e97de734668a7190138eebe05834ffe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Jan 2019 16:38:03 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 132577: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU3NyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI1NzcvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2
cy4gMTMyNDg1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2Et
Mjc4ICAgICAgIGZhaWwgIGxpa2UgMTMyNDg1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0ODUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzMTZlNDQyNmExODVlZmVmYTA3OGRkMDg3Yzg5YTY5NGIyMTQ5YmU4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyNzhlOWY1MTFlOTdkZTczNDY2
OGE3MTkwMTM4ZWViZTA1ODM0ZmZlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI0ODUgIDIwMTkt
MDEtMjYgMDE6MzY6NTIgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNTc3ICAy
MDE5LTAxLTI5IDE3OjQxOjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRo
b2RpQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzMTZlNDQyNmExODVlZmVm
YTA3OGRkMDg3Yzg5YTY5NGIyMTQ5YmU4CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KRGF0ZTogICBNb24gSmFuIDI4IDE0OjU0OjUyIDIwMTkgLTA4MDAKCiAgICB4
ZW4vYXJtOiB2Z2ljLXYzOiBEb24ndCBjcmVhdGUgZW1wdHkgcmUtZGlzdHJpYnV0b3IgcmVnaW9u
cwogICAgCiAgICBBdCB0aGUgbW9tZW50LCBYZW4gaXMgYXNzdW1pbmcgdGhlIGhhcmR3YXJlIGRv
bWFpbiB3aWxsIGhhdmUgdGhlIHNhbWUKICAgIG51bWJlciBvZiByZS1kaXN0cmlidXRvciByZWdp
b25zIGFzIHRoZSBob3N0LiBIb3dldmVyLCBhcyB0aGUKICAgIG51bWJlciBvZiBDUFVzIG9yIHRo
ZSBzdHJpZGUgKGUuZyBvbiBHSUN2NCkgbWF5IGJlIGRpZmZlcmVudCB3ZSBlbmQgdXAKICAgIGV4
cG9zaW5nIHJlZ2lvbnMgd2hpY2ggZG9lcyBub3QgY29udGFpbiBhbnkgcmUtZGlzdHJpYnV0b3Jz
LgogICAgCiAgICBXaGVuIGJvb3RpbmcsIExpbnV4IHdpbGwgZ28gdGhyb3VnaCBhbGwgdGhlIHJl
LWRpc3RyaWJ1dG9yIHJlZ2lvbiB0bwogICAgY2hlY2sgd2hldGhlciBhIHByb3BlcnR5IChlLmcg
dlBMSXMpIGlzIGF2YWlsYWJsZSBhY2Nyb3NzIGFsbCB0aGUKICAgIHJlLWRpc3RyaWJ1dG9ycy4g
VGhpcyB3aWxsIHJlc3VsdCB0byBhIGRhdGEgYWJvcnQgb24gZW1wdHkgcmVnaW9ucwogICAgYmVj
YXVzZSB0aGVyZSBhcmUgbm8gdW5kZXJseWluZyByZS1kaXN0cmlidXRvci4KICAgIAogICAgU28g
d2UgbmVlZCB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHJlZ2lvbnMgZXhwb3NlZCB0byB0aGUgaGFy
ZHdhcmUKICAgIGRvbWFpbi4gVGhlIGNvZGUgcmV3b3JrZWQgdG8gb25seSBleHBvc2UgdGhlIG1p
bmltdW4gbnVtYmVyIG9mIHJlZ2lvbnMKICAgIHJlcXVpcmVkIGJ5IHRoZSBoYXJkd2FyZSBkb21h
aW4uIEl0IGlzIGFzc3VtZWQgdGhlIHJlZ2lvbnMgd2lsbCBiZQogICAgcG9wdWxhdGVkIHN0YXJ0
aW5nIGZyb20gdGhlIGZpcnN0IG9uZS4KICAgIAogICAgTGFzdGx5LCByZW5hbWUgdmdpY192M19y
ZGlzdF9jb3VudCB0byByZWZsZWN0IHRoZSB2YWx1ZSByZXR1cm4gYnkgdGhlCiAgICBoZWxwZXIu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2RpIDxzaGFtZWVy
YWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgVGVzdGVkLWJ5OiBTaGFtZWVyIEtvbG90
aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgICBSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgNTRlYzU5ZjZiMGIzNjNjMzRjZjE4NjRkNTIxNGEwNWUzNWVh
NzVlZSkKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 16:38:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 16:38: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-devel-bounces@lists.xenproject.org>)
	id 1gossI-0001Vk-VU; Wed, 30 Jan 2019 16:38: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=v60N=QG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gossI-0001Vf-91
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 16:38:06 +0000
X-Inumbo-ID: 6a70df27-24ad-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a70df27-24ad-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 16:38:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 30 Jan 2019 09:38:04 -0700
Message-Id: <5C51D2EA020000780021268D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 30 Jan 2019 09:38:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548863705-22967-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548863705-22967-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] xen/cmdline: Work around some
 specific command line warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDE2OjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gWGVuIHdpbGwgd2FybiB3aGVuIGFuIHVua25vd24gcGFyYW1ldGVyIGlzIGZvdW5kIGlu
IHRoZSBjb21tYW5kIGxpbmUuICBlLmcuCj4gCj4gICAoZDgpIFsgMTU1Ni4zMzQ2NjRdIChYRU4p
IHBhcmFtZXRlciAicHYtc2hpbSIgdW5rbm93biEKPiAKPiBPbmUgY2FzZSB3aGVyZSB0aGlzIGdv
ZXMgd3JvbmcgaXMgYSB3b3JrYXJvdW5kIGZvciBhbiBvbGQgZ3J1YiBidWcsIHdoaWNoCj4gcmVz
dWx0ZWQgaW4gInBsYWNlaG9sZGVyIiBiZWluZyBwcmVwZW5kZWQgdG8gdGhlIGNvbW1hbmQgbGlu
ZS4KPiAKPiBBbm90aGVyIGNhc2UgaXMgd2hlbiBib290aW5nIGEgQ09ORklHX1BWX1NISU1fRVhD
TFVTSVZFIGJ1aWxkLCBpbiB3aGljaCB0aGUKPiBwYXJzaW5nIGZvciB0aGUgInB2LXNoaW0iIHBh
cmFtZXRlciBpcyBkaXNjYXJkZWQuCj4gCj4gSW50cm9kdWNlIGlnbm9yZV9wYXJhbSgpIGFuZCBP
UFRfSUdOT1JFIHRvIGNvcGUgd2l0aCBrbm93biBjYXNlcywgd2hlcmUKPiB3YXJuaW5nIHRoZSB1
c2VyIGlzIHRoZSB3cm9uZyBjb3Vyc2Ugb2YgYWN0aW9uIHRvIHRha2UuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgo+IEFuIGltcGxlbWVudGF0aW9u
IGRldGFpbCBvZiBpZ25vcmVfcGFyYW0oKSBpcyB0aGF0IGl0IGNhbiBvbmx5IGJlIHVzZWQgb25j
ZQo+IHBlciB0cmFuc2xhdGlvbiB1bml0LCB3aGljaCBpcyBmaW5lIGZvciBub3cuICBUd28gb3B0
aW9ucyB0byBmaXggdGhpcyBhcmUgdG8KPiB0b2tlbmlzZSBfX0xJTkVfXyBpbiAocmVxdWlyZXMg
c29tZSBleHRyZW1lIHByZXByb2Nlc3NvciBtYWdpYyB0byBtYWtlIHdvcmssCj4gYXMgIyMgaW5o
aWJpdHMgZXhwYW5zaW9uLCBhbmQgbWF5IGNhdXNlIGxpdmVwYXRjaGluZyBpc3N1ZXMpLCBvciB0
byByZXRhaW4gdGhlCj4gX3ZhbCBwYXJhbWV0ZXIgYW5kIHJlcXVpcmUgY2FsbGVycyB0byBqdXN0
IHBhc3MgaW4gYSB1bmlxdWUgc3RyaW5nLgoKSG93IGFib3V0IHJlcXVpcmluZyB0aGUgcXVvdGVz
IHRvIGJlIG9taXR0ZWQgZnJvbSB0aGUgYXJndW1lbnQKcGFzc2VkIHRvIHRoZSBtYWNybyBhbmQg
dXNpbmcgdGhhdCBzdHJpbmcgdG8gcGFzdGUgb250byB0aGUKdmFyaWFibGUgbmFtZXM/IFRoaXMg
d291bGQgcmVxdWlyZSBmb2xsb3dpbmcgYW4gZWFybGllciBzdWdnZXN0aW9uCm9mIG1pbmUgaW4g
dGhhdCB3ZSAoYSkgdHJlYXQgJy0nIGFuZCAnXycgZXF1YWxseSB3aGVuIHBhcnNpbmcKY29tbWFu
ZCBsaW5lIG9wdGlvbnMgKGNtZGxpbmVfc3RyY21wKCkpIGFuZCAoYikgdGhlIG1haW4gcGFyc2Vy
CnRvIHVzZSB0aGF0IGZ1bmN0aW9uLiBCdXQgYXMgeW91IHNheSwgbm90aGluZyB0aGF0IG5lZWRz
IHNvbHZpbmcKcmlnaHQgYXdheS4KCj4gQEAgLTEzNiw2ICsxMzcsMTEgQEAgZXh0ZXJuIGNvbnN0
IHN0cnVjdCBrZXJuZWxfcGFyYW0gX19wYXJhbV9zdGFydFtdLCBfX3BhcmFtX2VuZFtdOwo+ICAg
ICAgICAgICAgLnR5cGUgPSBPUFRfU1RSLCBcCj4gICAgICAgICAgICAubGVuID0gc2l6ZW9mKF92
YXIpLCBcCj4gICAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KPiArI2RlZmluZSBpZ25vcmVf
cGFyYW0oX25hbWUpICAgICAgICAgICAgICAgICBcCj4gKyAgICBfX3NldHVwX3N0ciBfX3NldHVw
X3N0cl9pZ25bXSA9IF9uYW1lOyAgXAo+ICsgICAgX19rcGFyYW0gX19zZXR1cF9pZ24gPSAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICAgICB7IC5uYW1lID0gX19zZXR1cF9zdHJfaWduLCAgICAg
ICAgICBcCj4gKyAgICAgICAgICAudHlwZSA9IE9QVF9JR05PUkUgfQoKSSBkb24ndCBzdXBwb3Nl
IHRoYXQgSSBjb3VsZCB0YWxrIHlvdSBpbnRvIGRyb3BwaW5nIHRoZSBsZWFkaW5nCnVuZGVyc2Nv
cmUgZnJvbSB0aGUgbWFjcm8gcGFyYW1ldGVyIG5hbWUsIGFuZCBpbnRvCnJlZHVjaW5nIHRoZSBk
b3VibGUgbGVhZGluZyB1bmRlcnNjb3JlcyBvZiB0aGUgdmFyaWFibGVzIHRvCnNpbmdsZSBvbmVz
PyBJIHJlYWxpemUgdGhpcyB3b24ndCBmaXQgdGhlIG90aGVyIG1hY3JvcywgYnV0CmV2ZW50dWFs
bHkgd2Ugd2lsbCB3YW50IHRvIGdldCByaWQgb2YgYWxsIHRob3NlIG5hbWUgc3BhY2UKdmlvbGF0
aW9ucy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 17:09:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 17:09: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-devel-bounces@lists.xenproject.org>)
	id 1gotM3-00055X-TO; Wed, 30 Jan 2019 17:08: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=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gotM2-00055S-6f
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 17:08:50 +0000
X-Inumbo-ID: b50e32ba-24b1-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b50e32ba-24b1-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 17:08:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,541,1539648000"; d="scan'208";a="85286980"
To: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1548863705-22967-1-git-send-email-andrew.cooper3@citrix.com>
 <a168677f-e6b3-2272-54f9-b865ba914f0b@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9607a580-fe0c-0534-bd92-85cbcf76a1d1@citrix.com>
Date: Wed, 30 Jan 2019 17:07:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <a168677f-e6b3-2272-54f9-b865ba914f0b@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] xen/cmdline: Work around some
 specific command line warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxNjozMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAzMC8wMS8yMDE5
IDE2OjU1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBYZW4gd2lsbCB3YXJuIHdoZW4gYW4gdW5r
bm93biBwYXJhbWV0ZXIgaXMgZm91bmQgaW4gdGhlIGNvbW1hbmQgbGluZS4gIGUuZy4KPj4KPj4g
ICAoZDgpIFsgMTU1Ni4zMzQ2NjRdIChYRU4pIHBhcmFtZXRlciAicHYtc2hpbSIgdW5rbm93biEK
Pj4KPj4gT25lIGNhc2Ugd2hlcmUgdGhpcyBnb2VzIHdyb25nIGlzIGEgd29ya2Fyb3VuZCBmb3Ig
YW4gb2xkIGdydWIgYnVnLCB3aGljaAo+PiByZXN1bHRlZCBpbiAicGxhY2Vob2xkZXIiIGJlaW5n
IHByZXBlbmRlZCB0byB0aGUgY29tbWFuZCBsaW5lLgo+Pgo+PiBBbm90aGVyIGNhc2UgaXMgd2hl
biBib290aW5nIGEgQ09ORklHX1BWX1NISU1fRVhDTFVTSVZFIGJ1aWxkLCBpbiB3aGljaCB0aGUK
Pj4gcGFyc2luZyBmb3IgdGhlICJwdi1zaGltIiBwYXJhbWV0ZXIgaXMgZGlzY2FyZGVkLgo+Pgo+
PiBJbnRyb2R1Y2UgaWdub3JlX3BhcmFtKCkgYW5kIE9QVF9JR05PUkUgdG8gY29wZSB3aXRoIGtu
b3duIGNhc2VzLCB3aGVyZQo+PiB3YXJuaW5nIHRoZSB1c2VyIGlzIHRoZSB3cm9uZyBjb3Vyc2Ug
b2YgYWN0aW9uIHRvIHRha2UuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBDQzogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pgo+PiB2MjoKPj4gICogUmV3cml0ZSBmcm9tIHNjcmF0
Y2gsIGZvbGxvd2luZyBKdWVyZ2VuJ3Mgc3VnZ2VzdGlvbgo+Pgo+PiBBbiBpbXBsZW1lbnRhdGlv
biBkZXRhaWwgb2YgaWdub3JlX3BhcmFtKCkgaXMgdGhhdCBpdCBjYW4gb25seSBiZSB1c2VkIG9u
Y2UKPj4gcGVyIHRyYW5zbGF0aW9uIHVuaXQsIHdoaWNoIGlzIGZpbmUgZm9yIG5vdy4gIFR3byBv
cHRpb25zIHRvIGZpeCB0aGlzIGFyZSB0bwo+PiB0b2tlbmlzZSBfX0xJTkVfXyBpbiAocmVxdWly
ZXMgc29tZSBleHRyZW1lIHByZXByb2Nlc3NvciBtYWdpYyB0byBtYWtlIHdvcmssCj4+IGFzICMj
IGluaGliaXRzIGV4cGFuc2lvbiwgYW5kIG1heSBjYXVzZSBsaXZlcGF0Y2hpbmcgaXNzdWVzKSwg
b3IgdG8gcmV0YWluIHRoZQo+PiBfdmFsIHBhcmFtZXRlciBhbmQgcmVxdWlyZSBjYWxsZXJzIHRv
IGp1c3QgcGFzcyBpbiBhIHVuaXF1ZSBzdHJpbmcuCj4gT3IgbWFrZSB0aGUgdW5pcXVlIHN0cmlu
ZyBhbiBvcHRpb25hbCBwYXJhbWV0ZXIgdmlhOgo+Cj4gI2RlZmluZSBpZ25vcmVfcGFyYW0oX25h
bWUsIHVuaXEuLi4pICAgICAgICAgICAgICAgIFwKPiAgICAgX19zZXR1cF9zdHIgX19zZXR1cF9z
dHJfaWduICMjIHVuaXFbXSA9IF9uYW1lOyAgXAo+ICAgICBfX2twYXJhbSBfX3NldHVwX2lnbiAj
IyB1bmlxID0gICAgICAgICAgICAgICAgICBcCj4gICAgICAgICB7IC5uYW1lID0gX19zZXR1cF9z
dHJfaWduICMjIHVuaXEsICAgICAgICAgIFwKPiAgICAgICAgICAgLnR5cGUgPSBPUFRfSUdOT1JF
IH0KPgo+IFdpdGggb3Igd2l0aG91dCB0aGF0IGNoYW5nZToKPgo+IFJldmlld2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWN0dWFsbHkgSSBsaWtlIHRoaXMgYXMgYW4gb3B0aW9u
LsKgIEknbGwgZm9sZCB0aGlzIGluLCBhbG9uZyB3aXRoIEphbidzCm5hbWVzcGFjaW5nIHJlcXVl
c3QuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 17:16:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 17:16: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-devel-bounces@lists.xenproject.org>)
	id 1gotTm-0005rF-Rj; Wed, 30 Jan 2019 17:16: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=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gotTm-0005rA-Ah
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 17:16:50 +0000
X-Inumbo-ID: d38b9698-24b2-11e9-88df-a3bed434d2e9
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d38b9698-24b2-11e9-88df-a3bed434d2e9;
 Wed, 30 Jan 2019 17:16:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,541,1539648000"; d="scan'208";a="85287515"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1548863705-22967-1-git-send-email-andrew.cooper3@citrix.com>
 <a168677f-e6b3-2272-54f9-b865ba914f0b@suse.com>
 <9607a580-fe0c-0534-bd92-85cbcf76a1d1@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ce11e5ff-291a-a3a5-b88b-418ad53640e1@citrix.com>
Date: Wed, 30 Jan 2019 17:16:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <9607a580-fe0c-0534-bd92-85cbcf76a1d1@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] xen/cmdline: Work around some
 specific command line warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxNzowNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8wMS8yMDE5
IDE2OjMxLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAzMC8wMS8yMDE5IDE2OjU1LCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+Pj4gWGVuIHdpbGwgd2FybiB3aGVuIGFuIHVua25vd24gcGFyYW1l
dGVyIGlzIGZvdW5kIGluIHRoZSBjb21tYW5kIGxpbmUuICBlLmcuCj4+Pgo+Pj4gICAoZDgpIFsg
MTU1Ni4zMzQ2NjRdIChYRU4pIHBhcmFtZXRlciAicHYtc2hpbSIgdW5rbm93biEKPj4+Cj4+PiBP
bmUgY2FzZSB3aGVyZSB0aGlzIGdvZXMgd3JvbmcgaXMgYSB3b3JrYXJvdW5kIGZvciBhbiBvbGQg
Z3J1YiBidWcsIHdoaWNoCj4+PiByZXN1bHRlZCBpbiAicGxhY2Vob2xkZXIiIGJlaW5nIHByZXBl
bmRlZCB0byB0aGUgY29tbWFuZCBsaW5lLgo+Pj4KPj4+IEFub3RoZXIgY2FzZSBpcyB3aGVuIGJv
b3RpbmcgYSBDT05GSUdfUFZfU0hJTV9FWENMVVNJVkUgYnVpbGQsIGluIHdoaWNoIHRoZQo+Pj4g
cGFyc2luZyBmb3IgdGhlICJwdi1zaGltIiBwYXJhbWV0ZXIgaXMgZGlzY2FyZGVkLgo+Pj4KPj4+
IEludHJvZHVjZSBpZ25vcmVfcGFyYW0oKSBhbmQgT1BUX0lHTk9SRSB0byBjb3BlIHdpdGgga25v
d24gY2FzZXMsIHdoZXJlCj4+PiB3YXJuaW5nIHRoZSB1c2VyIGlzIHRoZSB3cm9uZyBjb3Vyc2Ug
b2YgYWN0aW9uIHRvIHRha2UuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KPj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+
Pj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+Pj4gQ0M6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Cj4+PiB2MjoKPj4+ICAqIFJld3JpdGUg
ZnJvbSBzY3JhdGNoLCBmb2xsb3dpbmcgSnVlcmdlbidzIHN1Z2dlc3Rpb24KPj4+Cj4+PiBBbiBp
bXBsZW1lbnRhdGlvbiBkZXRhaWwgb2YgaWdub3JlX3BhcmFtKCkgaXMgdGhhdCBpdCBjYW4gb25s
eSBiZSB1c2VkIG9uY2UKPj4+IHBlciB0cmFuc2xhdGlvbiB1bml0LCB3aGljaCBpcyBmaW5lIGZv
ciBub3cuICBUd28gb3B0aW9ucyB0byBmaXggdGhpcyBhcmUgdG8KPj4+IHRva2VuaXNlIF9fTElO
RV9fIGluIChyZXF1aXJlcyBzb21lIGV4dHJlbWUgcHJlcHJvY2Vzc29yIG1hZ2ljIHRvIG1ha2Ug
d29yaywKPj4+IGFzICMjIGluaGliaXRzIGV4cGFuc2lvbiwgYW5kIG1heSBjYXVzZSBsaXZlcGF0
Y2hpbmcgaXNzdWVzKSwgb3IgdG8gcmV0YWluIHRoZQo+Pj4gX3ZhbCBwYXJhbWV0ZXIgYW5kIHJl
cXVpcmUgY2FsbGVycyB0byBqdXN0IHBhc3MgaW4gYSB1bmlxdWUgc3RyaW5nLgo+PiBPciBtYWtl
IHRoZSB1bmlxdWUgc3RyaW5nIGFuIG9wdGlvbmFsIHBhcmFtZXRlciB2aWE6Cj4+Cj4+ICNkZWZp
bmUgaWdub3JlX3BhcmFtKF9uYW1lLCB1bmlxLi4uKSAgICAgICAgICAgICAgICBcCj4+ICAgICBf
X3NldHVwX3N0ciBfX3NldHVwX3N0cl9pZ24gIyMgdW5pcVtdID0gX25hbWU7ICBcCj4+ICAgICBf
X2twYXJhbSBfX3NldHVwX2lnbiAjIyB1bmlxID0gICAgICAgICAgICAgICAgICBcCj4+ICAgICAg
ICAgeyAubmFtZSA9IF9fc2V0dXBfc3RyX2lnbiAjIyB1bmlxLCAgICAgICAgICBcCj4+ICAgICAg
ICAgICAudHlwZSA9IE9QVF9JR05PUkUgfQo+Pgo+PiBXaXRoIG9yIHdpdGhvdXQgdGhhdCBjaGFu
Z2U6Cj4+Cj4+IFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBBY3R1
YWxseSBJIGxpa2UgdGhpcyBhcyBhbiBvcHRpb24uCgpTYWRseSwgaXQgZG9lc24ndCB3b3JrLCBh
cyB5b3UgZW5kIHVwIHdpdGg6CgpfX3NldHVwX3N0ciBzZXR1cF9zdHJfaWduXyAjIyBbXSA9ICJw
di1zaGltIjsKCmFuZCAjIyBpcyBhIGJpbmFyeSBvcGVyYXRvci4KCkknbGwgbGVhdmUgaXQgYXMt
d2FzIGFuZCB3ZSBjYW4gZmlndXJlIHRoaXMgb3V0IGluIHRoZSBmdXR1cmUgaWYgbmVjZXNzYXJ5
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 17:25:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 17:25:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gotbb-0006tB-Lx; Wed, 30 Jan 2019 17:24: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=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gotba-0006t6-Jf
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 17:24:54 +0000
X-Inumbo-ID: f334fd84-24b3-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f334fd84-24b3-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 17:24:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,541,1539648000"; d="scan'208";a="85287882"
To: Jan Beulich <JBeulich@suse.com>
References: <1548863705-22967-1-git-send-email-andrew.cooper3@citrix.com>
 <5C51D2EA020000780021268D@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <31e0d2a9-6030-8ba9-23c0-b2a97e612518@citrix.com>
Date: Wed, 30 Jan 2019 17:24:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C51D2EA020000780021268D@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] xen/cmdline: Work around some
 specific command line warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAxNjozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzAuMDEuMTkg
YXQgMTY6NTUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gWGVuIHdpbGwg
d2FybiB3aGVuIGFuIHVua25vd24gcGFyYW1ldGVyIGlzIGZvdW5kIGluIHRoZSBjb21tYW5kIGxp
bmUuICBlLmcuCj4+Cj4+ICAgKGQ4KSBbIDE1NTYuMzM0NjY0XSAoWEVOKSBwYXJhbWV0ZXIgInB2
LXNoaW0iIHVua25vd24hCj4+Cj4+IE9uZSBjYXNlIHdoZXJlIHRoaXMgZ29lcyB3cm9uZyBpcyBh
IHdvcmthcm91bmQgZm9yIGFuIG9sZCBncnViIGJ1Zywgd2hpY2gKPj4gcmVzdWx0ZWQgaW4gInBs
YWNlaG9sZGVyIiBiZWluZyBwcmVwZW5kZWQgdG8gdGhlIGNvbW1hbmQgbGluZS4KPj4KPj4gQW5v
dGhlciBjYXNlIGlzIHdoZW4gYm9vdGluZyBhIENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRSBidWls
ZCwgaW4gd2hpY2ggdGhlCj4+IHBhcnNpbmcgZm9yIHRoZSAicHYtc2hpbSIgcGFyYW1ldGVyIGlz
IGRpc2NhcmRlZC4KPj4KPj4gSW50cm9kdWNlIGlnbm9yZV9wYXJhbSgpIGFuZCBPUFRfSUdOT1JF
IHRvIGNvcGUgd2l0aCBrbm93biBjYXNlcywgd2hlcmUKPj4gd2FybmluZyB0aGUgdXNlciBpcyB0
aGUgd3JvbmcgY291cnNlIG9mIGFjdGlvbiB0byB0YWtlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4KPj4gQW4gaW1wbGVtZW50YXRpb24gZGV0
YWlsIG9mIGlnbm9yZV9wYXJhbSgpIGlzIHRoYXQgaXQgY2FuIG9ubHkgYmUgdXNlZCBvbmNlCj4+
IHBlciB0cmFuc2xhdGlvbiB1bml0LCB3aGljaCBpcyBmaW5lIGZvciBub3cuICBUd28gb3B0aW9u
cyB0byBmaXggdGhpcyBhcmUgdG8KPj4gdG9rZW5pc2UgX19MSU5FX18gaW4gKHJlcXVpcmVzIHNv
bWUgZXh0cmVtZSBwcmVwcm9jZXNzb3IgbWFnaWMgdG8gbWFrZSB3b3JrLAo+PiBhcyAjIyBpbmhp
Yml0cyBleHBhbnNpb24sIGFuZCBtYXkgY2F1c2UgbGl2ZXBhdGNoaW5nIGlzc3VlcyksIG9yIHRv
IHJldGFpbiB0aGUKPj4gX3ZhbCBwYXJhbWV0ZXIgYW5kIHJlcXVpcmUgY2FsbGVycyB0byBqdXN0
IHBhc3MgaW4gYSB1bmlxdWUgc3RyaW5nLgo+IEhvdyBhYm91dCByZXF1aXJpbmcgdGhlIHF1b3Rl
cyB0byBiZSBvbWl0dGVkIGZyb20gdGhlIGFyZ3VtZW50Cj4gcGFzc2VkIHRvIHRoZSBtYWNybyBh
bmQgdXNpbmcgdGhhdCBzdHJpbmcgdG8gcGFzdGUgb250byB0aGUKPiB2YXJpYWJsZSBuYW1lcz8g
VGhpcyB3b3VsZCByZXF1aXJlIGZvbGxvd2luZyBhbiBlYXJsaWVyIHN1Z2dlc3Rpb24KPiBvZiBt
aW5lIGluIHRoYXQgd2UgKGEpIHRyZWF0ICctJyBhbmQgJ18nIGVxdWFsbHkgd2hlbiBwYXJzaW5n
Cj4gY29tbWFuZCBsaW5lIG9wdGlvbnMgKGNtZGxpbmVfc3RyY21wKCkpIGFuZCAoYikgdGhlIG1h
aW4gcGFyc2VyCj4gdG8gdXNlIHRoYXQgZnVuY3Rpb24uIEJ1dCBhcyB5b3Ugc2F5LCBub3RoaW5n
IHRoYXQgbmVlZHMgc29sdmluZwo+IHJpZ2h0IGF3YXkuCj4KPj4gQEAgLTEzNiw2ICsxMzcsMTEg
QEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gX19wYXJhbV9zdGFydFtdLCBfX3Bh
cmFtX2VuZFtdOwo+PiAgICAgICAgICAgIC50eXBlID0gT1BUX1NUUiwgXAo+PiAgICAgICAgICAg
IC5sZW4gPSBzaXplb2YoX3ZhciksIFwKPj4gICAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0K
Pj4gKyNkZWZpbmUgaWdub3JlX3BhcmFtKF9uYW1lKSAgICAgICAgICAgICAgICAgXAo+PiArICAg
IF9fc2V0dXBfc3RyIF9fc2V0dXBfc3RyX2lnbltdID0gX25hbWU7ICBcCj4+ICsgICAgX19rcGFy
YW0gX19zZXR1cF9pZ24gPSAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgICAgeyAubmFtZSA9
IF9fc2V0dXBfc3RyX2lnbiwgICAgICAgICAgXAo+PiArICAgICAgICAgIC50eXBlID0gT1BUX0lH
Tk9SRSB9Cj4gSSBkb24ndCBzdXBwb3NlIHRoYXQgSSBjb3VsZCB0YWxrIHlvdSBpbnRvIGRyb3Bw
aW5nIHRoZSBsZWFkaW5nCj4gdW5kZXJzY29yZSBmcm9tIHRoZSBtYWNybyBwYXJhbWV0ZXIgbmFt
ZSwKCk5vLsKgIFRoYXQgcmVzdWx0cyBpbiBhIGZhaWx1cmUgdG8gY29tcGlsZSBiZWNhdXNlIG9m
ICIubmFtZSIgd2hlbgppbml0aWFsaXNpbmcgdGhlIHN0cnVjdHVyZS4KCkkndmUgbGVmdCBpdCBh
cyBpcyBmb3IgY29uc2lzdGVuY3kgd2l0aCB0aGUgb3RoZXIgbWFjcm9zLgoKPiBhbmQgaW50bwo+
IHJlZHVjaW5nIHRoZSBkb3VibGUgbGVhZGluZyB1bmRlcnNjb3JlcyBvZiB0aGUgdmFyaWFibGVz
IHRvCj4gc2luZ2xlIG9uZXM/CgpEb25lLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 17:32:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 17:32: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-devel-bounces@lists.xenproject.org>)
	id 1gotib-0007uu-GM; Wed, 30 Jan 2019 17:32: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=nMya=QG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gotiZ-0007ui-VY
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 17:32:08 +0000
X-Inumbo-ID: f629b02a-24b4-11e9-992a-b32bc72c3984
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f629b02a-24b4-11e9-992a-b32bc72c3984;
 Wed, 30 Jan 2019 17:32:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gotiW-0004mf-KG; Wed, 30 Jan 2019 17:32:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gotiW-00077D-5b; Wed, 30 Jan 2019 17:32:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gotiW-0000XQ-50; Wed, 30 Jan 2019 17:32:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132627-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f15ff4d50011d6860e0e577b147b9f8b6670661d
X-Osstest-Versions-That: xen=863549158129d326b2e5850f722bfda643264f2b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Jan 2019 17:32:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132627: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjYyNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjYyNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmMTVmZjRkNTAwMTFkNjg2MGUwZTU3N2IxNDdiOWY4YjY2NzA2NjFkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4NjM1NDkxNTgxMjlkMzI2YjJl
NTg1MGY3MjJiZmRhNjQzMjY0ZjJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI2MTggIDIwMTkt
MDEtMzAgMTE6MDA6NDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNjI3ICAy
MDE5LTAxLTMwIDE1OjAwOjI5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDg2MzU0OTE1ODEuLmYxNWZmNGQ1MDAgIGYxNWZmNGQ1
MDAxMWQ2ODYwZTBlNTc3YjE0N2I5ZjhiNjY3MDY2MWQgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 18:37:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 18:37: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-devel-bounces@lists.xenproject.org>)
	id 1goujF-0005gS-56; Wed, 30 Jan 2019 18:36:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1goujE-0005gN-1o
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 18:36:52 +0000
X-Inumbo-ID: 0079b080-24be-11e9-9919-dfaf056dc856
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0079b080-24be-11e9-9919-dfaf056dc856;
 Wed, 30 Jan 2019 18:36:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,541,1539648000"; d="scan'208";a="85291262"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <84d4bedd-964d-1433-a496-2ab74890dd58@citrix.com>
Date: Wed, 30 Jan 2019 18:36:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: [Xen-devel] Pings for 4.12 [PATCH 00/14] XSA-277 followup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMTEvMjAxOCAxMzoyMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIGNvdmVycyB2
YXJpb3VzIGZpeGVzIHJlbGF0ZWQgdG8gWFNBLTI3NyB3aGljaCB3ZXJlbid0IGluIHNlY3VyaXR5
Cj4gc3VwcG9ydGVkIGFyZWFzLCBhbmQgYXNzb2NpYXRlZCBjbGVhbnVwLgo+Cj4gVGhlIGJpZ2dl
c3QgaXNzdWUgbm90aWNlZCBoZXJlIGlzIHRoYXQgYWx0cDJtJ3MgdXNlIG9mIGhhcmR3YXJlICNW
RSBzdXBwb3J0Cj4gd2lsbCBjYXVzZSBnZW5lcmFsIG1lbW9yeSBjb3JydXB0aW9uIGlmIHRoZSBn
dWVzdCBldmVyIGJhbGxvb25zIG91dCB0aGUgVkVJTkZPCj4gcGFnZS4gIFRoZSBvbmx5IHNhZmUg
d2F5IEkgdGhpbmsgb2YgZG9pbmcgdGhpcyBpcyBmb3IgWGVuIHRvIGFsbG9jIGFubm9ueW1vdXMK
PiBkb21oZWFwIHBhZ2VzIGZvciB0aGUgVkVJTkZPLCBhbmQgZm9yIHRoZSBndWVzdCB0byBtYXAg
dGhlbSBpbiBhIHNpbWlsYXIgd2F5Cj4gdG8gdGhlIHNoYXJlZCBpbmZvIGFuZCBncmFudCB0YWJs
ZSBmcmFtZXMuCj4KPiBBbmRyZXcgQ29vcGVyICgxNCk6Cj4gICB4ODYvc29mdC1yZXNldDogRHJv
cCBnZm4gcmVmZXJlbmNlIGFmdGVyIGNhbGxpbmcgZ2V0X2dmbl9xdWVyeSgpCj4gICB4ODYvbWVt
LXNoYXJpbmc6IERvbid0IGxlYXZlIHRoZSBhbHRwMm0gbG9jayBoZWxkIHdoZW4gbm9taW5hdGlu
ZyBhIHBhZ2UKPiAgIEFNRC9JT01NVTogRml4IG11bHRpcGxlIHJlZmVyZW5jZSBjb3VudGluZyBl
cnJvcnMKPiAgIHg4Ni9wMm06IEZpeCBsb2NraW5nIGluIHAybV9hbHRwMm1fbGF6eV9jb3B5KCkK
PiAgIHg4Ni9wMm06IERvbid0IG92ZXJ3cml0ZSBwMm1fYWx0cDJtX2xhenlfY29weSgpJ3MgY2Fs
bGVycyBwMm0gcG9pbnRlcgo+ICAgeDg2L2h2bTogTWFrZSB0aGUgYWx0cDJtIGxvY2tpbmcgZWFz
aWVyIHRvIGZvbGxvdwo+ICAgeDg2L3AybTogQ29kaW5nIHN0eWxlIGNsZWFudXAKPiAgIHhlbi9t
ZW1vcnk6IERyb3AgQVJNIHB1dF9nZm4oKSBzdHViCj4gICB4ODYvcDJtOiBTd2l0Y2ggdGhlIHR3
b19nZm5zIGluZnJhc3RydWN0dXJlIHRvIHVzaW5nIGdmbl90Cj4gICB4ODYvbW06IFN3aXRjaCB7
Z2V0LHB1dH1fZ2ZuKCkgaW5mcmFzdHJ1Y3R1cmUgdG8gdXNpbmcgZ2ZuX3QKPiAgIHhlbi9tbTog
U3dpdGNoIG1mbl90b192aXJ0KCkvdmlydF90b19tZm4oKSB0byB1c2luZyBtZm5fdAo+ICAgeGVu
L2dudHRhYjogRHJvcCBnbnR0YWJfY3JlYXRlX3tzaGFyZWQsc3RhdHVzfV9wYWdlKCkKPiAgIHhl
bi9nbnR0YWI6IFNpbXBsaWZ5IGdudHRhYl9tYXBfZnJhbWUoKQo+ICAgeGVuL2dudHRhYjogTWlu
b3IgaW1wcm92ZW1lbnRzIHRvIGFyY2ggaGVhZGVyIGZpbGVzCgpBIG51bWJlciBvZiB0aGVzZSBw
YXRjaGVzIGFyZSBzdGlsbCBwZW5kaW5nIG1haW50YWluZXIgcmV2aWV3LsKgCgpUaGUgcDJtIHBh
dGNoZXMgYWxsIG5lZWQgR2VvcmdlIGFzIHRoZSBNTSBtYWludGFpbmVyLsKgIFRoZSBBTUQvSU9N
TVUKcGF0Y2ggaXMgYWxsIHVucmVhY2hhYmxlIGNvZGUsIGJ1dCBuZWVkcyBBTUQgaW5wdXQuwqAg
VGhlIGZpbmFsIHBhdGNoCm5lZWRzIEFSTSBpbnB1dC4KCkdpdmVuIHRoYXQgdGhlc2UgYXJlIG1v
c3RseSByZXZpZXdlZCBhbmQgbm9uLWNvbnRyb3ZlcnNpYWwsIGl0IHdvdWxkIGJlCm5pY2UgdG8g
Z2V0IHRoZW0gaW50byA0LjEyLCBzbyBJIGd1ZXNzIGF0IHRoaXMgcG9pbnQgSSBjb3VsZCBhbHNv
IGRvCndpdGggYSByZWxlYXNlIGFjay4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 18:46:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gousg-0006li-Eo; Wed, 30 Jan 2019 18: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=Cj/s=QG=citrix.com=prvs=926cecb90=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gousf-0006ld-JK
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 18:46:37 +0000
X-Inumbo-ID: 5eb174bf-24bf-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5eb174bf-24bf-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 18:46:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,541,1539648000"; d="scan'208";a="76862860"
Date: Wed, 30 Jan 2019 18:46:33 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190130184633.mjpq62vrhnyr6lz3@zion.uk.xensource.com>
References: <1548863705-22967-1-git-send-email-andrew.cooper3@citrix.com>
 <a168677f-e6b3-2272-54f9-b865ba914f0b@suse.com>
 <9607a580-fe0c-0534-bd92-85cbcf76a1d1@citrix.com>
 <ce11e5ff-291a-a3a5-b88b-418ad53640e1@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ce11e5ff-291a-a3a5-b88b-418ad53640e1@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] xen/cmdline: Work around some
 specific command line warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDU6MTY6NDdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAzMC8wMS8yMDE5IDE3OjA3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4gT24g
MzAvMDEvMjAxOSAxNjozMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+PiBPbiAzMC8wMS8yMDE5
IDE2OjU1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4+PiBYZW4gd2lsbCB3YXJuIHdoZW4gYW4g
dW5rbm93biBwYXJhbWV0ZXIgaXMgZm91bmQgaW4gdGhlIGNvbW1hbmQgbGluZS4gIGUuZy4KPiA+
Pj4KPiA+Pj4gICAoZDgpIFsgMTU1Ni4zMzQ2NjRdIChYRU4pIHBhcmFtZXRlciAicHYtc2hpbSIg
dW5rbm93biEKPiA+Pj4KPiA+Pj4gT25lIGNhc2Ugd2hlcmUgdGhpcyBnb2VzIHdyb25nIGlzIGEg
d29ya2Fyb3VuZCBmb3IgYW4gb2xkIGdydWIgYnVnLCB3aGljaAo+ID4+PiByZXN1bHRlZCBpbiAi
cGxhY2Vob2xkZXIiIGJlaW5nIHByZXBlbmRlZCB0byB0aGUgY29tbWFuZCBsaW5lLgo+ID4+Pgo+
ID4+PiBBbm90aGVyIGNhc2UgaXMgd2hlbiBib290aW5nIGEgQ09ORklHX1BWX1NISU1fRVhDTFVT
SVZFIGJ1aWxkLCBpbiB3aGljaCB0aGUKPiA+Pj4gcGFyc2luZyBmb3IgdGhlICJwdi1zaGltIiBw
YXJhbWV0ZXIgaXMgZGlzY2FyZGVkLgo+ID4+Pgo+ID4+PiBJbnRyb2R1Y2UgaWdub3JlX3BhcmFt
KCkgYW5kIE9QVF9JR05PUkUgdG8gY29wZSB3aXRoIGtub3duIGNhc2VzLCB3aGVyZQo+ID4+PiB3
YXJuaW5nIHRoZSB1c2VyIGlzIHRoZSB3cm9uZyBjb3Vyc2Ugb2YgYWN0aW9uIHRvIHRha2UuCj4g
Pj4+Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gPj4+IC0tLQo+ID4+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgo+ID4+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+Pj4gQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4+PiBDQzogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+ID4+Pgo+ID4+PiB2MjoKPiA+Pj4gICogUmV3cml0ZSBm
cm9tIHNjcmF0Y2gsIGZvbGxvd2luZyBKdWVyZ2VuJ3Mgc3VnZ2VzdGlvbgo+ID4+Pgo+ID4+PiBB
biBpbXBsZW1lbnRhdGlvbiBkZXRhaWwgb2YgaWdub3JlX3BhcmFtKCkgaXMgdGhhdCBpdCBjYW4g
b25seSBiZSB1c2VkIG9uY2UKPiA+Pj4gcGVyIHRyYW5zbGF0aW9uIHVuaXQsIHdoaWNoIGlzIGZp
bmUgZm9yIG5vdy4gIFR3byBvcHRpb25zIHRvIGZpeCB0aGlzIGFyZSB0bwo+ID4+PiB0b2tlbmlz
ZSBfX0xJTkVfXyBpbiAocmVxdWlyZXMgc29tZSBleHRyZW1lIHByZXByb2Nlc3NvciBtYWdpYyB0
byBtYWtlIHdvcmssCj4gPj4+IGFzICMjIGluaGliaXRzIGV4cGFuc2lvbiwgYW5kIG1heSBjYXVz
ZSBsaXZlcGF0Y2hpbmcgaXNzdWVzKSwgb3IgdG8gcmV0YWluIHRoZQo+ID4+PiBfdmFsIHBhcmFt
ZXRlciBhbmQgcmVxdWlyZSBjYWxsZXJzIHRvIGp1c3QgcGFzcyBpbiBhIHVuaXF1ZSBzdHJpbmcu
Cj4gPj4gT3IgbWFrZSB0aGUgdW5pcXVlIHN0cmluZyBhbiBvcHRpb25hbCBwYXJhbWV0ZXIgdmlh
Ogo+ID4+Cj4gPj4gI2RlZmluZSBpZ25vcmVfcGFyYW0oX25hbWUsIHVuaXEuLi4pICAgICAgICAg
ICAgICAgIFwKPiA+PiAgICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfaWduICMjIHVuaXFbXSA9
IF9uYW1lOyAgXAo+ID4+ICAgICBfX2twYXJhbSBfX3NldHVwX2lnbiAjIyB1bmlxID0gICAgICAg
ICAgICAgICAgICBcCj4gPj4gICAgICAgICB7IC5uYW1lID0gX19zZXR1cF9zdHJfaWduICMjIHVu
aXEsICAgICAgICAgIFwKPiA+PiAgICAgICAgICAgLnR5cGUgPSBPUFRfSUdOT1JFIH0KPiA+Pgo+
ID4+IFdpdGggb3Igd2l0aG91dCB0aGF0IGNoYW5nZToKPiA+Pgo+ID4+IFJldmlld2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gPj4gUmVsZWFzZS1hY2tlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+ID4gQWN0dWFsbHkgSSBsaWtlIHRoaXMgYXMg
YW4gb3B0aW9uLgo+IAo+IFNhZGx5LCBpdCBkb2Vzbid0IHdvcmssIGFzIHlvdSBlbmQgdXAgd2l0
aDoKPiAKPiBfX3NldHVwX3N0ciBzZXR1cF9zdHJfaWduXyAjIyBbXSA9ICJwdi1zaGltIjsKPiAK
PiBhbmQgIyMgaXMgYSBiaW5hcnkgb3BlcmF0b3IuCj4gCj4gSSdsbCBsZWF2ZSBpdCBhcy13YXMg
YW5kIHdlIGNhbiBmaWd1cmUgdGhpcyBvdXQgaW4gdGhlIGZ1dHVyZSBpZiBuZWNlc3NhcnkuCgpT
aWdoLiBUaGlzIG1lYW5zIHlvdSBjYW4ndCBoYXZlIHR3byBpZ25vcmVfcGFyYW0gaW4gdGhlIHNh
bWUgQ1UuCgpJIHdhcyB0cnlpbmcgdG8gdXNlIHRoaXMgZm9yICJmbGFzayIgYW5kICJzaWxvIiBh
bmQgKHJlKWRpc2NvdmVyZWQgdGhpcwppc3N1ZSBpbiB0aGUgaGFyZCB3YXkuCgpXZWkuCgo+IAo+
IH5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 18:53:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 18:53: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-devel-bounces@lists.xenproject.org>)
	id 1gouzR-0007lw-92; Wed, 30 Jan 2019 18:53: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=pDCo=QG=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1gouzP-0007lr-VL
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 18:53:36 +0000
X-Inumbo-ID: 57a0a8fb-24c0-11e9-aeee-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57a0a8fb-24c0-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 18:53:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=+niZynLGET/GueCrvWKSoUNEPxazQTZpWE/aVkfzM1w=; 
 b=UIoD2OFWuuuDS7Vy0nYGNlKcTbH/CQt5cijwnf+E2UchxLXp3m2LqLYftM48MhnwFPm0DoGtTybw/VeP5qnAHEoIqydQpvywhwFVcUdNiNmi2yyy4GTaOVztx03s4kcbP4fdDuMs+octogoD1xABitBtApCCq6bWjJl8OLtft3b3HCnPEkY2FEXh6ubOPweaIBU/aIBX1dqIMnBLGvo96a3+8tN6YZUvA4qg7GcCni/87l+S5KpVEp0/BguCkasj2zpgm5WYpMlacjP11WyoVJU2/R4tl/VijnZnTotuFHi7oNiQuvFmQ2Rr5dIfABrKD8eevdApnF2PROigQHWS5Q==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1gouzM-0007Gr-Uq
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 18:53:32 +0000
Date: Wed, 30 Jan 2019 18:53:32 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-devel@lists.xenproject.org
Message-ID: <20190130185332.GB4569@bitfolk.com>
References: <20181210155841.GR3695@bitfolk.com>
 <20181221185538.GF3695@bitfolk.com>
 <20190101194657.GP3695@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190101194657.GP3695@bitfolk.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: Re: [Xen-devel] 4.10.1 Xen crash and reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBUdWUsIEphbiAwMSwgMjAxOSBhdCAwNzo0Njo1N1BNICswMDAwLCBBbmR5IFNtaXRo
IHdyb3RlOgo+IFRoZSB0ZXN0IGhvc3QgaXMgc2xpZ2h0bHkgZGlmZmVyZW50IGhhcmR3YXJlIHRv
IHRoZSBvdGhlcnM6IFhlb24KPiBFNS0xNjgwdjQgb24gdGhlcmUgYXMgb3Bwb3NlZCB0byBYZW9u
IEQtMTU0MCBwcmV2aW91c2x5Lgo+IAo+IFRlc3QgaG9zdCBpcyBub3cgcnVubmluZyB3aXRoIHBj
aWQ9MCB0byBzZWUgaWYgdGhhdCBoZWxwcy4gVGhlCj4gbG9uZ2VzdCB0aGlzIGd1ZXN0IGhhcyBi
ZWVuIGFibGUgdG8gcnVuIHNvIGZhciB3aXRob3V0IGNyYXNoaW5nIHRoZQo+IGhvc3QgaXMgMTQg
ZGF5cy4KCkp1c3QgdG8gbm90ZSwgaXQgaGFzIHNvIGZhciBiZWVuIDI4IGRheXMgYW5kIHRoaXMg
aG9zdCB1c2luZyBwY2lkPTAKb24gdGhlIGNvbW1hbmQgbGluZSBoYXMgbm90IGNyYXNoZWQgYWdh
aW4geWV0LgoKSSBzdGlsbCBoYXZlIG5vIHdheSB0byByZXByb2R1Y2UgdGhlIHByb2JsZW0gb24g
ZGVtYW5kIGJ1dCBpZiBhbnlvbmUKd2FudHMgbWUgbWUgdG8gZG8gYW55IGZ1cnRoZXIgZGVidWdn
aW5nIHdpdGggcGNpZD0xIEkgY2FuIGRvIHRoYXQuCgpUaGFua3MsCkFuZHkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 19:06:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 19:06: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-devel-bounces@lists.xenproject.org>)
	id 1govCG-0000XN-Ml; Wed, 30 Jan 2019 19:06: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=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1govCF-0000XI-Bf
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 19:06:51 +0000
X-Inumbo-ID: 31fc40b9-24c2-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31fc40b9-24c2-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 19:06:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,541,1539648000"; d="scan'208";a="85292398"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C3C7511020000780020D2BF@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <486e3429-c9de-e609-10e8-36a55513cad8@citrix.com>
Date: Wed, 30 Jan 2019 19:04:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C3C7511020000780020D2BF@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: correct AVX512BW write masking
 checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAxOSAxMTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRm9yIFZQU0FEQlcgdGhp
cyBsaWtlbHkgd2FzIGEgcmVzdWx0IG9mIGJhZCBjb3B5LWFuZC1wYXN0ZS4KPgo+IEZvciBWUFN7
TCxSfUxEUSBjb21tZW50IGFuZCBjb2RlIHdlcmUgbm90IGluIGxpbmUsIGJ1dCB0aGVuIGFnYWlu
IHRoZQo+IGNvbW1lbnQgYWxzbyB3YXNuJ3QgZnVsbHkgdXBkYXRlZCBmcm9tIHRoZSBBVlgyIG9y
aWdpbmFsIGl0IGdvdCBjbG9uZWQKPiBmcm9tLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSSdtIGd1ZXNzaW5nIHRoYXQgdGhlc2UgYXJlIGNvdmVy
ZWQgYnkgdGhlIGZpcnN0IHJvdyBvZiB0YWJsZSAyLTQwLCBhbmQKdGhlIGFic2Vuc2Ugb2Yge2sx
fSBpbiB0aGUgaW5zdHJ1Y3Rpb24gc3BlY2lmaWNhdGlvbnM/Cgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 20:04:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 20:04: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-devel-bounces@lists.xenproject.org>)
	id 1gow6B-0006Wf-Af; Wed, 30 Jan 2019 20:04: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=cjPf=QG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gow69-0006Wa-8q
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 20:04:37 +0000
X-Inumbo-ID: 442566ce-24ca-11e9-b479-b3ec1d039519
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 442566ce-24ca-11e9-b479-b3ec1d039519;
 Wed, 30 Jan 2019 20:04:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6FA19EBD;
 Wed, 30 Jan 2019 12:04:35 -0800 (PST)
Received: from [10.37.12.108] (unknown [10.37.12.108])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 34F553F589;
 Wed, 30 Jan 2019 12:04:34 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-15-git-send-email-andrew.cooper3@citrix.com>
 <088e2270-4c01-c556-46d4-6d2dbfad1317@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <55239c9d-ad0d-b9e7-3ca0-1c8e51bfd3ad@arm.com>
Date: Wed, 30 Jan 2019 20:04:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <088e2270-4c01-c556-46d4-6d2dbfad1317@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 14/14] xen/gnttab: Minor improvements to
 arch header files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMjIvMTggNTo1NiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAyMS8xMS8yMDE4IDEzOjIxLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiAgICogVXNlIFhGUkVF
KCkgd2hlbiBhcHByb3ByaWF0ZQo+PiAgICogRHJvcCBzdGFsZSBjb21tZW50cyBhbmQgdW5uZWNl
c3NhcnkgYnJhY2tldHMKPj4gICAqIEZvbGQgYXNtIGNvbnN0cmFpbnRzCj4+Cj4+IE5vIGZ1bmN0
aW9uYWwgY2hhbmdlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+PiAtLS0KPj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IENDOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4gLS0tCj4+ICAgeGVuL2luY2x1
ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIHwgIDYgKystLS0tCj4+ICAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ncmFudF90YWJsZS5oIHwgMTAgKysrLS0tLS0tLQo+IAo+IENDJ2luZyBBUk0gbWFpbnRh
aW5lcnMuwqAgSSdtIHNvcnJ5IGZvciBtaXNzaW5nIHlvdSBvdXQgb3JpZ2luYWxseSAtIEkKPiBm
b2xkZWQgdHdvIHNlcGFyYXRlIHBhdGNoZXMgYW5kIGZvcmdvdCB0byBhZGp1c3QgdGhlIENDIGxp
c3QuCgpTb3JyeSBpdCBmZWxsIHRocm91Z2ggdGhlIGNyYWNrcy4KCkFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 20:06:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 20:06: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-devel-bounces@lists.xenproject.org>)
	id 1gow7X-0006cD-NC; Wed, 30 Jan 2019 20:06: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=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gow7W-0006c7-PP
 for xen-devel@lists.xen.org; Wed, 30 Jan 2019 20:06:02 +0000
X-Inumbo-ID: 76737832-24ca-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76737832-24ca-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 20:06:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,542,1539648000"; d="scan'208";a="85295522"
To: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-15-git-send-email-andrew.cooper3@citrix.com>
 <088e2270-4c01-c556-46d4-6d2dbfad1317@citrix.com>
 <55239c9d-ad0d-b9e7-3ca0-1c8e51bfd3ad@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1b41a9c2-baa4-7ce8-5437-b8e35edcc3eb@citrix.com>
Date: Wed, 30 Jan 2019 20:05:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <55239c9d-ad0d-b9e7-3ca0-1c8e51bfd3ad@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 14/14] xen/gnttab: Minor improvements to
 arch header files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAxOSAyMDowNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywKPgo+
IE9uIDExLzIyLzE4IDU6NTYgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDIxLzExLzIw
MTggMTM6MjEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiDCoCAqIFVzZSBYRlJFRSgpIHdoZW4g
YXBwcm9wcmlhdGUKPj4+IMKgICogRHJvcCBzdGFsZSBjb21tZW50cyBhbmQgdW5uZWNlc3Nhcnkg
YnJhY2tldHMKPj4+IMKgICogRm9sZCBhc20gY29uc3RyYWludHMKPj4+Cj4+PiBObyBmdW5jdGlv
bmFsIGNoYW5nZS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgo+Pj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+PiBDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+IMKgIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8wqAgNiArKy0tLS0KPj4+IMKgIHhlbi9p
bmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCB8IDEwICsrKy0tLS0tLS0KPj4KPj4gQ0MnaW5n
IEFSTSBtYWludGFpbmVycy7CoCBJJ20gc29ycnkgZm9yIG1pc3NpbmcgeW91IG91dCBvcmlnaW5h
bGx5IC0gSQo+PiBmb2xkZWQgdHdvIHNlcGFyYXRlIHBhdGNoZXMgYW5kIGZvcmdvdCB0byBhZGp1
c3QgdGhlIENDIGxpc3QuCj4KPiBTb3JyeSBpdCBmZWxsIHRocm91Z2ggdGhlIGNyYWNrcy4KPgo+
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKTm8gcHJvYmxl
bS7CoCBUaGFua3MuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 20:18:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 20:18: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-devel-bounces@lists.xenproject.org>)
	id 1gowJx-00081y-TQ; Wed, 30 Jan 2019 20:18: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=nMya=QG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gowJw-00081m-7D
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 20:18:52 +0000
X-Inumbo-ID: 41ab85b8-24cc-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41ab85b8-24cc-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 20:18:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gowJu-00086v-5B; Wed, 30 Jan 2019 20:18:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gowJt-0002GN-RN; Wed, 30 Jan 2019 20:18:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gowJt-0001X7-Qj; Wed, 30 Jan 2019 20:18:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132633-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=68cda62e50c34f938747c1558117ee2c37134b30
X-Osstest-Versions-That: xen=f15ff4d50011d6860e0e577b147b9f8b6670661d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Jan 2019 20:18:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132633: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjYzMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjYzMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2OGNkYTYyZTUwYzM0ZjkzODc0N2MxNTU4MTE3ZWUyYzM3MTM0YjMwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmMTVmZjRkNTAwMTFkNjg2MGUw
ZTU3N2IxNDdiOWY4YjY2NzA2NjFkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI2MjcgIDIwMTkt
MDEtMzAgMTU6MDA6MjkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNjMzICAy
MDE5LTAxLTMwIDE4OjAwOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGYxNWZmNGQ1MDAuLjY4Y2RhNjJl
NTAgIDY4Y2RhNjJlNTBjMzRmOTM4NzQ3YzE1NTgxMTdlZTJjMzcxMzRiMzAgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 20:22:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 20: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-devel-bounces@lists.xenproject.org>)
	id 1gowN5-0000Hz-EZ; Wed, 30 Jan 2019 20:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QFm2=QG=citrix.com=prvs=926d8012e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gowN3-0000Hu-U4
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 20:22:05 +0000
X-Inumbo-ID: b4abd3fe-24cc-11e9-a8b6-bf88ea7d1a59
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4abd3fe-24cc-11e9-a8b6-bf88ea7d1a59;
 Wed, 30 Jan 2019 20:22:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,542,1539648000"; d="scan'208";a="85296325"
To: Jan Beulich <JBeulich@suse.com>
References: <5C3C74E1020000780020D2AE@prv1-mh.provo.novell.com>
 <f90fec5f-4c14-4ce5-93d5-c43c9f9ff60b@citrix.com>
 <5C3C850D020000780020D3A0@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d4e750ab-1618-43aa-c9dd-f45694627f09@citrix.com>
Date: Wed, 30 Jan 2019 20:21:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C3C850D020000780020D3A0@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE
 ISA extensions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAxOSAxMjo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDEuMTkg
YXQgMTM6MDAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTQvMDEv
MjAxOSAxMTozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBGaXJzdCBvZiBhbGwgYSBQQ0xNVUxR
RFEgZGVwZW5kZW5jeSB3YXMgbWlzc2luZyBlbnRpcmVseS4gQWRkIGl0IGFzIHdlbGwKPj4+IGFz
IEFFU05JIGFuZCBTSEEgdG8gU1NFMiwgYXMgYWxsIG9mIHRoZW0gYWN0IG9uIHZlY3RvcnMgb2Yg
aW50ZWdlcnMsCj4+PiB3aGVyZWFzIHBsYWluIFNTRSBzdXBwb3J0cyB2ZWN0b3JzIG9mIHNpbmds
ZSBwcmVjaXNpb24gZmxvYXRzIG9ubHkuIFRoaXMKPj4+IGlzIGluIGxpbmUgd2l0aCBob3cgZS5n
LiBiaW51dGlscyBhbmQgZ2NjIHRyZWF0IHRoZW0uCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4gLS0tCj4+PiBUQkQ6IE9uIHRoZSBzYW1l
IGJhc2lzLCBTU0UzLCBTU1NFMyBhbmQgU1NFNEEgc2hvdWxkIHByb2JhYmx5IGFsc28KPj4+IGRl
cGVuZCBvbiBTU0UyIHJhdGhlciB0aGFuIFNTRS4gSW4gZmFjdCBtYWtpbmcgdGhpcyBhIGNoYWlu
IFNTRSAtPiBTU0UyCj4+PiAtPiBTU0UzIC0+IHsgU1NTRTMsIFNTRTRBIH0gd291bGQgcHJvYmFi
bHkgYmUgYmVzdCwgYW5kIGdldCB1cyBpbiBsaW5lCj4+PiB3aXRoIGJvdGggYmludXRpbHMgYW5k
IGdjYy4gQnV0IEkgdGhpbmsgSSBkaWQgc3VnZ2VzdCBzbyB3aGVuIHRoZQo+Pj4gZGVwZW5kZW5j
aWVzIHdlcmUgaW50cm9kdWNlZCwgYW5kIHRoaXMgd2Fzbid0IGxpa2VkIGZvciBhIHJlYXNvbiBJ
Cj4+PiBmb3Jnb3QuCj4+IFdoaWxlIGFsbCBvZiB0aGlzIGlzIHRydWUsIHRoZXJlIGlzIGEgY29t
bWVudCBpbiBjb250ZXh0IHdoaWNoIGV4cGxhaW5zCj4+IHdoeSB0aGUgZGVwZW5kZW5jZXMgYXJl
IHRoZXkgd2F5IHRoZXkgYXJlLgo+Pgo+PiBQcm92aWRpbmcgYSBndWVzdCB3aXRoIFNTRSwgbm8g
U1NFMiwgYW5kIFBDTE1VTERRL0FFU05JL1NIQSB3aWxsIGFsbG93Cj4+IHRoZXNlIGxhdHRlciBp
bnN0cnVjdGlvbiBncm91cHMgdG8gZnVuY3Rpb24gY29ycmVjdGx5Lgo+IFlvdSBtZWFuICJTZXZl
cmFsIGZ1dGhlciBpbnN0cnVjdGlvbiBzZXRzIGFyZSBidWlsdCBvbiBjb3JlICVYTU0KPiBzdXBw
b3J0LCB3aXRob3V0IHNwZWNpZmljIGludGVyLWRlcGVuZGVuY2llcyI/IFRoaXMgZXhwbGFpbnMg
aXQgYXQKPiBiZXN0IHBhcnRseSwgdGhlIG1vcmUgdGhhdCB0aGVyZSB0aGVuIGFyZSBleGNlcHRp
b25zIHRvIHRoaXMgcnVsZQo+ICh7LFN9U1NFMyAtPiBTU0U0LjEgYW5kIFNTRTQuMSAtPiBTU0U0
LjIpLiBEbyB3ZSByZWFsbHkgaGF2ZSB0bwo+IHRha2UgYSBkaWZmZXJlbnQgdmlldyBoZXJlIHRo
YW4gYmludXRpbHMgYW5kIGdjYyAoYW5kIHBlcmhhcHMgbWFueQo+IG90aGVycykgZG8/Cj4KPiBT
b21lIG9mIExpbnV4J2VzIHg4Ni1zcGVjaWZpYyBjcnlwdG8gZHJpdmVycyBtYWtlIGV2ZW4gbW9y
ZQo+IGludGVyZXN0aW5nIGltcGxpY2F0aW9ucywgc2V2ZXJhbCBvZiB3aGljaCBJIG1lYW4gdG8g
Zml4LiBCdXQgdGhleQo+IChpbW8pIHZhbGlkbHkgaW1wbHkgZS5nLiBTU0UyIHdoZW4gdGhlcmUg
aXMgU1NTRTMsIHdoaWNoIHdvdWxkCj4gbWVhbiBzdWNoIGEgZHJpdmVyIHdvdWxkIG9ubHkgd29y
ayBiZWNhdXNlIHdlIGNhbid0IGhpZGUgdGhlCj4gU1NFMiBpbnNucyB3aGVuIGEgZ3Vlc3QgY29u
ZmlnIGZpbGUgbWFza3Mgb2ZmIFNTRTIgYnV0IG5vdAo+IFNTU0UzIC0gdW50aWwgc3VjaCBhbiBp
bnNuIGhpdHMgdGhlIGVtdWxhdG9yLCB3aGVyZSB0aGUKPiB2Y3B1X2hhc19zc2UyKCkgY2hlY2sg
d291bGQgbWFrZSBpdCByYWlzZSAjVUQsIGp1c3QgYmVjYXVzZQo+IG9mIG91ciBub24tc3RhbmRh
cmQgZmVhdHVyZSBkZXBlbmRlbmNpZXMuCgpUaGUgZGVwZW5kZW5jZXMgZGVzY3JpYmVkIGhlcmUg
YXJlIHByaW1hcmlseSB0byBwcmV2ZW50IG1hbGZ1bmN0aW9ucyBpbgpYZW4sIHJhdGhlciB0aGFu
IHRvIHByb3ZpZGUgYSBoaXN0b3JpY2FsbHktYWNjdXJhdGUgdmlldyBvZiB3aGljaApmZWF0dXJl
cyBhcHBlYXJlZCB3aGVuLsKgIFNvZnR3YXJlIHdoaWNoIGRvZXNuJ3QgZm9sbG93IHRoZSBydWxl
cyBjYW5ub3QKYmUgaGVscGVkIC0gaXRzIGFscmVhZHkgYnVnZ3kuCgpUaGUgcXVlc3Rpb24gd2hp
Y2ggbWF0dGVycyBoZXJlIGlzIHdoZXRoZXIgdGhlIEludGVsL0FNRCBTRE0ncyBhbGxvdyBmb3IK
YW55IHN1Y2ggaW1wbGljYXRpb25zLgoKVm9sMSAxMi4xMy40IHN0YXRlcyB0aGF0IHNvZnR3YXJl
IHdpc2hpbmcgdG8gdXNlIEFFUy1OSSBvciBQQ01VTERRIG11c3QKZmlyc3QgY2hlY2sgZm9yIFNT
RTIsIGFuZCB0aGVuIGZvciB0aGUgaW5kaXZpZHVhbCBmZWF0dXJlIGJpdC7CoCBJCnN1cHBvc2Ug
dGhpcyBpcyBiZXR0ZXIgZXZpZGVuY2Ugb2YgYSBsb2dpY2FsIGNvbm5lY3Rpb24gdGhhbiB3ZSd2
ZSB1c2VkCmluIG90aGVyIGJpdHMgb2YgdGhlIGRlcGVuZGVuY3kgdHJlZSwgYnV0IEkgc2VlIGFi
c29sdXRlbHkgbm90aGluZwpkaXNjdXNzaW5nIHRoZSBTSEEgaW5zdHJ1Y3Rpb24gc2V0LgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 21:37:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 21:37: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-devel-bounces@lists.xenproject.org>)
	id 1goxYM-0007KI-Vl; Wed, 30 Jan 2019 21:37: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=L0ka=QG=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1goxYL-0007Jy-CJ
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 21:37:49 +0000
X-Inumbo-ID: 48efe785-24d7-11e9-aeee-bc764e045a96
Received: from mail-wr1-x431.google.com (unknown [2a00:1450:4864:20::431])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48efe785-24d7-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 21:37:47 +0000 (UTC)
Received: by mail-wr1-x431.google.com with SMTP id l9so1028190wrt.13
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 13:37:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :to; bh=KIMip4ScblaLesiiQXoYjzwBaMF6049NT9aZza5sx8I=;
 b=q9LZ8BXF5YDZ2PCV/WI7P4jqQWywkN3eBO0g69Dc53vwDPvVvLskGHi5Qlr5j4Cylv
 5M945Iaf7QpJVQwrLsLH7M5pOJXiICQ6JEdWzVW2yhze4u/1jRbBHP8t+25jmFLkUxWY
 0XlmZ9zbN0jFTx0DIooTpIQwnvP9uI9iQj9kmFUiSbbc024eia9vMjeajVM8oIY2vClz
 67ZpVlB1v3RW0VCk/DF9AKhE5ugnjeqea5FyctCd/azaCJPIiXQljI+2QyXMzkf7Tbls
 4M0YyU/aHkMn/yeYA6U2cbBv3U6ouWIMElEvI6yHoEAJOkmj8Fh/TslfE97/mH86kZxk
 hRkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:to;
 bh=KIMip4ScblaLesiiQXoYjzwBaMF6049NT9aZza5sx8I=;
 b=DeW4AKwCAzWzbIKm2YdAZ8KwokFTlu+iQYiSzR4LaTsMlsATf6mzc2vtRhsVECijoH
 hmx3LXbMZBBghZ6JB4OvbxkbsliRYHTcoLKHGAcYgN+t6/1AfVecQuubcq0wiy/VAq3+
 Ecnlnbg9bEhOhSnUwC0cR/ieLOjA5c28x2IqBFVEmoRMMOemkXzyQs/9vZbXN28DU39v
 XZIH8ki4lEawzEqeoSuH8APeyp6lP09Sz8xDZAQSOrf+cQzKO7llLmwLh84DggW3RtXb
 UeIldmp2pGUmaRRQSKH2Hgq7kGW5mgxabDt+Kuk4FnG4yQV1Ap46liUluc9Bc2X704k6
 wrag==
X-Gm-Message-State: AJcUukforY2c4kCm6Dph/b6gIVXcCDEqDnoLOZJITC0/8Vr9Dx0Fzu8S
 1ypWzJl7iBm0EKBtB+jdiA9r7+RzcvU=
X-Google-Smtp-Source: ALg8bN4DMLWXcXstIPsbIfKrXGx1jzc7M33lCnd7jlgTFTbwJeqKIqNLApqbx5KZ3F0fFCZa588BDA==
X-Received: by 2002:adf:e7d0:: with SMTP id e16mr33243813wrn.142.1548884266342; 
 Wed, 30 Jan 2019 13:37:46 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:4dcc:8036:1bb7:ca2c?
 ([2a02:c7f:ac18:da00:4dcc:8036:1bb7:ca2c])
 by smtp.gmail.com with ESMTPSA id 199sm3841654wmh.21.2019.01.30.13.37.45
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 30 Jan 2019 13:37:45 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <DC96E3B5-E735-4509-9B4E-F1DF0DC13F3E@gmail.com>
Date: Wed, 30 Jan 2019 21:37:44 +0000
To: xen-devel <xen-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-devel] Xen Project Developer and Design Summit 2019: Cfp and
 Registration Open Now
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBDb21tdW5pdHkgTWVtYmVycywKCnN0YXJ0aW5nIHRvZGF5LCByZWdpc3RyYXRpb24gb2Zm
aWNpYWxseSBvcGVucyBmb3IgVGhlIFhlbiBQcm9qZWN0IERldmVsb3BlciAmIERlc2lnbiBTdW1t
aXQuIFRoaXMgeWVhcuKAmXMgU3VtbWl0LCB0YWtpbmcgcGxhY2UgZnJvbSBKdWx5IDkgdGhyb3Vn
aCAxMSBpbiBDaGljYWdvLCB3aWxsIGJyaW5nIHRvZ2V0aGVyIHRoZSBYZW4gUHJvamVjdCBjb21t
dW5pdHkgb2YgZGV2ZWxvcGVycyBhbmQgcG93ZXIgdXNlcnMgdG8gc2hhcmUgaWRlYXMsIGxhdGVz
dCBkZXZlbG9wbWVudHMsIGFuZCBleHBlcmllbmNlcywgYXMgd2VsbCBhcyBvZmZlciBvcHBvcnR1
bml0aWVzIHRvIHBsYW4gYW5kIGNvbGxhYm9yYXRlIG9uIGFsbCB0aGluZ3MgWGVuIFByb2plY3Qu
IFlvdSBjYW4gZmluZCBtb3JlIGluZm9ybWF0aW9uIGF0IGh0dHBzOi8vZXZlbnRzLmxpbnV4Zm91
bmRhdGlvbi5vcmcvZXZlbnRzL3hlbnN1bW1pdC0yMDE5LwoKSWYgeW914oCZZCBsaWtlIHRvIHBy
ZXNlbnQgYXQgdGhlIFN1bW1pdCBhbmQgaGF2ZSBhIHRvcGljIHRoYXQgeW914oCZZCBsaWtlIHRv
IHN1Ym1pdCwgdGhlIENhbGwgRm9yIFByb3Bvc2FscyBpcyBvcGVuIG5vdyBhbmQgd2lsbCBjbG9z
ZSBBcHJpbCAxMiwgMjAxOS4KCkxhc3QgYnV0IG5vdCBsZWFzdCwgd2UgaGF2ZSBtYW55IG9wcG9y
dHVuaXRpZXMgdG8gc3VwcG9ydCB0aGUgU3VtbWl0IHZpYSBzcG9uc29yc2hpcHMuIEZvciBpbmZv
cm1hdGlvbiByZWdhcmRpbmcgcmVnaXN0cmF0aW9uLCBzcGVha2luZyBvcHBvcnR1bml0aWVzIGFu
ZCBzcG9uc29yc2hpcHMsIGhlYWQgb3ZlciB0aGUgZXZlbnQgd2Vic2l0ZSBhbmQgbGVhcm4gbW9y
ZSEKCkJlc3QgUmVnYXJkcwpMYXJzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 21:53:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 21:53:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1goxnO-0001TZ-2D; Wed, 30 Jan 2019 21:53: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=nMya=QG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goxnN-0001TP-7l
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 21:53:21 +0000
X-Inumbo-ID: 74888545-24d9-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74888545-24d9-11e9-aeee-bc764e045a96;
 Wed, 30 Jan 2019 21:53:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goxnJ-0001Xb-S5; Wed, 30 Jan 2019 21:53:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goxnJ-0000gz-K4; Wed, 30 Jan 2019 21:53:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goxnJ-0008O2-JS; Wed, 30 Jan 2019 21:53:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1goxnJ-0008O2-JS@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Jan 2019 21:53:17 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete test-amd64-amd64-xl-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbQp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdApU
cmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQg
cmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51
eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xp
bnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEz
YjQwOTYxMzJhZTdlM2U0N2YKICBCdWcgbm90IHByZXNlbnQ6IGFjMzViNjY4ODNlODMzMGZmZGU2
MDkxNTJlMTNjMjI1YjEyZGU2YTQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI2MzcvCgoKICAoUmV2aXNpb24gbG9n
IHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBo
IHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1
bHRzL2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtLnhlbi1ib290Lmh0
bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0
byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1
bHRzL2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtLnhlbi1ib290IC0t
c3VtbWFyeS1vdXQ9dG1wLzEzMjYzNy5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRl
PTEyODg1OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LTMuMTggdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20geGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFz
czoKIDEzMjQ1NiBmYWlsIFtob3N0PWRlYmluYTFdIC8gMTI4ODU4IFtob3N0PWVsYmxpbmcxXSAx
Mjg4NDEgW2hvc3Q9aHV4ZWxyZWJlMF0gMTI4ODA3IFtob3N0PWJhcm9xdWUxXSAxMjg2OTEgW2hv
c3Q9Z29kZWxsbzFdIDEyODI1OCBbaG9zdD1lbGJsaW5nMF0gMTI4MjMyIFtob3N0PWdvZGVsbG8w
XSAxMjgxNzcgW2hvc3Q9YWxiYW5hMV0gMTI4MDk2IFtob3N0PWJhcm9xdWUxXSAxMjc0ODYgW2hv
c3Q9Z29kZWxsbzFdIDEyNzQ3MiBbaG9zdD1hbGJhbmExXSAxMjc0NTUgW2hvc3Q9cmltYXZhMV0g
MTI3Mjk2IFtob3N0PXBpbm90MF0gMTI3MDAxIFtob3N0PWNoYXJkb25uYXkxXSAxMjY5MjYgW2hv
c3Q9Y2hhcmRvbm5heTFdIDEyNjgxMyBbaG9zdD1jaGFyZG9ubmF5MV0gMTI2NzExIFtob3N0PWNo
YXJkb25uYXkxXSAxMjY1ODMgW2hvc3Q9Y2hhcmRvbm5heTFdIDEyNjQ3MiBbaG9zdD1jaGFyZG9u
bmF5MV0gMTI2MzYyIFtob3N0PWNoYXJkb25uYXkxXSAxMjYyNzAgW2hvc3Q9Y2hcCiBhcmRvbm5h
eTFdIDEyNjE4OSBbaG9zdD1jaGFyZG9ubmF5MV0gMTI2MDQyIFtob3N0PXBpbm90MF0gMTI1ODk5
IFtob3N0PWpvdWJlcnRpbjFdIDEyNTY1OCBbaG9zdD1iYXJvcXVlMV0gMTI1NjQ5IFtob3N0PWFs
YmFuYTFdIDEyNTY0MSBbaG9zdD1yaW1hdmExXSAxMjU1MjUgW2hvc3Q9cmltYXZhMF0gMTI1NTA1
IFtob3N0PXJpbWF2YTBdIDEyNTEzOCBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czog
MTMyNDU2IC8gMTI1MTM4Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8g
dXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFi
bGUuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
bGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3Qg
OWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFlN2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwOGI5MDhi
YTYzZGVlOGJjMzEzOTgzYzVlNDEyODUyY2JjYmNkYTg1CkJhc2lzIHBhc3MgYWMzNWI2Njg4M2U4
MzMwZmZkZTYwOTE1MmUxM2MyMjViMTJkZTZhNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMx
MzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBiNGFjNGJjNDEwMjIyZDIyMWRj
NDZhNzRhYzcxZWZhYTdiMzJkNTdjCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1y
ZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCNhYzM1YjY2ODgzZTgzMzBmZmRlNjA5MTUy
ZTEzYzIyNWIxMmRlNmE0LTliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2Yg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0I2M4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAtZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0XAogIzQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EtZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdCNiNGFjNGJjNDEwMjIyZDIyMWRjNDZhNzRhYzcxZWZhYTdiMzJkNTdjLTA4Yjkw
OGJhNjNkZWU4YmMzMTM5ODNjNWU0MTI4NTJjYmNiY2RhODUKYWRob2MtcmV2dHVwbGUtZ2VuZXJh
dG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LXN0YWJsZQphZGhvYy1yZXZ0dXBsZS1nZW5l
cmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KYWRob2MtcmV2dHVwbGUtZ2VuZXJh
dG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHhlbgpMb2FkZWQgMTAwNyBub2RlcyBpbiByZXZpc2lv
biBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDExMzUwMyBbaG9zdD1tZXJsb3Qx
XQogMTEzODU2IFtob3N0PWl0YWxpYTBdCiAxMTM4NjkgW2hvc3Q9ZWxibGluZzBdCiAxMTQwMzQg
W2hvc3Q9Z29kZWxsbzFdCiAxMTQxMzMgW2hvc3Q9Z29kZWxsbzBdCiAxMTQxODAgW2hvc3Q9cGlu
b3QxXQogMTE0MjI1IFtob3N0PW1lcmxvdDFdCiAxMTQ0NDYgW2hvc3Q9bm9jZXJhMF0KIDExNDY3
NyBbaG9zdD1maWFubzFdCiAxMTQ4NDMgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExNTI4OSBbaG9zdD1j
aGFyZG9ubmF5MV0KIDExNTQ3OSBbaG9zdD1pdGFsaWEwXQogMTE1NDk1IFtob3N0PXBpbm90MV0K
IDExNTY4OCBbaG9zdD1lbGJsaW5nMF0KIDExNTY3MyBbaG9zdD1nb2RlbGxvMF0KIDExNTY5OCBb
aG9zdD1iYXJvcXVlMF0KIDExNTcxNCBbaG9zdD1iYXJvcXVlMV0KIDExNTcyOSBbaG9zdD1ub2Js
aW5nMF0KIDExNjEwNiBbaG9zdD1yaW1hdmEwXQogMTE2MTIxIFtob3N0PWh1eGVscmViZTBdCiAx
MTYxNDAgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMTYxOTMgW2hvc3Q9Z29kZWxsbzFdCiAxMTYzMDgg
W2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTY0NzUgW2hvc3Q9bWVybG90MV0KIDExNjUwMSBbaG9zdD1n
b2RlbGxvMF0KIDExNjcyOCBbaG9zdD1iYXJvcXVlMF0KIDExNjc2MCBbaG9zdD1maWFubzBdCiAx
MTY4NjIgW2hvc3Q9YmFyb3F1ZTFdCiAxMTY4OTAgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMTY5MjAg
W2hvc3Q9bm9ibGluZzBdCiAxMTcxMzEgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExNzIxMSBbaG9zdD1i
YXJvcXVlMF0KIDExNzM3NSBbaG9zdD1nb2RlbGxvMV0KIDExNzY0MSBbaG9zdD1waW5vdDFdCiAx
MTc3MDIgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExODE0OSBbaG9zdD1jaGFyZG9ubmF5MV0KIDExODE4
NiBbaG9zdD1maWFubzBdCiAxMTg0ODggW2hvc3Q9cGlub3QwXQogMTE4NjY2IFtob3N0PWJhcm9x
dWUxXQogMTE4NzMwIFtob3N0PWdvZGVsbG8xXQogMTE5NDMyIFtob3N0PWl0YWxpYTBdCiAxMjAw
MTAgW2hvc3Q9cGlub3QwXQogMTIwMDQzIFtob3N0PWdvZGVsbG8xXQogMTIwMDkwIFtob3N0PWZp
YW5vMV0KIDEyMDEzMiBbaG9zdD1nb2RlbGxvMF0KIDEyMDIzNSBbaG9zdD1odXhlbHJlYmUwXQog
MTIwMjc2IFtob3N0PWJhcm9xdWUxXQogMTIwNDg2IFtob3N0PXBpbm90MV0KIDEyMDY2NSBbaG9z
dD1pdGFsaWEwXQogMTIwNzgwIFtob3N0PWZpYW5vMF0KIDEyMDkxMSBbaG9zdD1yaW1hdmEwXQog
MTIwOTc3IFtob3N0PWVsYmxpbmcxXQogMTIxMDUzIFtob3N0PWdvZGVsbG8xXQogMTIxMDk5IFto
b3N0PWJhcm9xdWUwXQogMTIxMjY4IFtob3N0PWJhcm9xdWUxXQogMTIxMzIwIFtob3N0PWdvZGVs
bG8wXQogMTIxMzAzIFtob3N0PWh1eGVscmViZTBdCiAxMjIxMTAgW2hvc3Q9Z29kZWxsbzFdCiAx
MjIwOTQgW2hvc3Q9ZWxibGluZzBdCiAxMjIxMjUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyMjE2NiBb
aG9zdD1iYXJvcXVlMF0KIDEyMjE0NSBbaG9zdD1waW5vdDBdCiAxMjIxODAgW2hvc3Q9YmFyb3F1
ZTFdCiAxMjIyNzMgW2hvc3Q9cmltYXZhMF0KIDEyMjI4NiBbaG9zdD1pdGFsaWExXQogMTIyMzg4
IFtob3N0PWVsYmxpbmcwXQogMTIyNDc4IFtob3N0PXBpbm90MV0KIDEyMjQyNyBbaG9zdD1lbGJs
aW5nMV0KIDEyMjUxNSBbaG9zdD1odXhlbHJlYmUwXQogMTIyNTY1IFtob3N0PWZpYW5vMV0KIDEy
Mjk2NSBbaG9zdD1nb2RlbGxvMF0KIDEyMjg4NCBbaG9zdD1odXhlbHJlYmUxXQogMTIzMDM1IFto
b3N0PXBpbm90MF0KIDEyMzE5MCBbaG9zdD1iYXJvcXVlMF0KIDEyMzIyMiBbaG9zdD1odXhlbHJl
YmUwXQogMTIzMjc0IFtob3N0PWl0YWxpYTFdCiAxMjMzOTYgW2hvc3Q9Z29kZWxsbzFdCiAxMjM0
ODAgW2hvc3Q9YWxiYW5hMF0KIDEyMzU5NCBbaG9zdD1nb2RlbGxvMF0KIDEyMzY4MyBbaG9zdD1k
ZWJpbmEwXQogMTIzODM3IFtob3N0PWZpYW5vMV0KIDEyMzgwMyBbaG9zdD1hbGJhbmExXQogMTI0
MTczIFtob3N0PWh1eGVscmViZTBdCiAxMjQ4NTUgW2hvc3Q9YWxiYW5hMV0KIDEyNDg5NyBbaG9z
dD1iYXJvcXVlMF0KIDEyNDk0NSBbaG9zdD1nb2RlbGxvMF0KIDEyNTA0MyBbaG9zdD1nb2RlbGxv
MV0KIDEyNTEzOCBwYXNzIGFjMzViNjY4ODNlODMzMGZmZGU2MDkxNTJlMTNjMjI1YjEyZGU2YTQg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0
MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1
NWQwNzY2M2EgYjRhYzRiYzQxMDIyMmQyMjFkYzQ2YTc0YWM3MWVmYWE3YjMyZDU3YwogMTI1NTA1
IFtob3N0PXJpbWF2YTBdCiAxMjU1NDIgW2hvc3Q9cmltYXZhMF0KIDEyNTUyNSBbaG9zdD1yaW1h
dmEwXQogMTI1NTYxIFtob3N0PXJpbWF2YTBdCiAxMjU2NDEgW2hvc3Q9cmltYXZhMV0KIDEyNTY0
OSBbaG9zdD1hbGJhbmExXQogMTI1NjU4IFtob3N0PWJhcm9xdWUxXQogMTI1ODk5IFtob3N0PWpv
dWJlcnRpbjFdCiAxMjYwNDIgW2hvc3Q9cGlub3QwXQogMTI2MTg5IFtob3N0PWNoYXJkb25uYXkx
XQogMTI2MjcwIFtob3N0PWNoYXJkb25uYXkxXQogMTI2MzYyIFtob3N0PWNoYXJkb25uYXkxXQog
MTI2NDcyIFtob3N0PWNoYXJkb25uYXkxXQogMTI2NTgzIFtob3N0PWNoYXJkb25uYXkxXQogMTI2
NzExIFtob3N0PWNoYXJkb25uYXkxXQogMTI2ODEzIFtob3N0PWNoYXJkb25uYXkxXQogMTI2OTI2
IFtob3N0PWNoYXJkb25uYXkxXQogMTI3MDAxIFtob3N0PWNoYXJkb25uYXkxXQogMTI3Mjk2IFto
b3N0PXBpbm90MF0KIDEyNzQ4NiBbaG9zdD1nb2RlbGxvMV0KIDEyNzQ3MiBbaG9zdD1hbGJhbmEx
XQogMTI3NDU1IFtob3N0PXJpbWF2YTFdCiAxMjgwOTYgW2hvc3Q9YmFyb3F1ZTFdCiAxMjgxNzcg
W2hvc3Q9YWxiYW5hMV0KIDEyODIzMiBbaG9zdD1nb2RlbGxvMF0KIDEyODI1OCBbaG9zdD1lbGJs
aW5nMF0KIDEyODY5MSBbaG9zdD1nb2RlbGxvMV0KIDEyODgwNyBbaG9zdD1iYXJvcXVlMV0KIDEy
ODg1OCBbaG9zdD1lbGJsaW5nMV0KIDEyODg0MSBbaG9zdD1odXhlbHJlYmUwXQogMTI5NzYwIGZh
aWwgaXJyZWxldmFudAogMTI5ODQ1IGZhaWwgaXJyZWxldmFudAogMTMwMDY3IGZhaWwgaXJyZWxl
dmFudAogMTMwMjAzIGZhaWwgaXJyZWxldmFudAogMTMwMzY3IGZhaWwgaXJyZWxldmFudAogMTMw
NDgxIHBhc3MgaXJyZWxldmFudAogMTMwNDg0IHBhc3MgaXJyZWxldmFudAogMTMwNTA0IHBhc3Mg
aXJyZWxldmFudAogMTMwNDg4IHBhc3MgaXJyZWxldmFudAogMTMwNDcyIHBhc3MgYWMzNWI2Njg4
M2U4MzMwZmZkZTYwOTE1MmUxM2MyMjViMTJkZTZhNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
NDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBiNGFjNGJjNDEwMjIyZDIy
MWRjNDZhNzRhYzcxZWZhYTdiMzJkNTdjCiAxMzA0NzcgZmFpbCBpcnJlbGV2YW50CiAxMzA0OTIg
cGFzcyBpcnJlbGV2YW50CiAxMzA0OTcgZmFpbCBpcnJlbGV2YW50CiAxMzA1MTAgcGFzcyBpcnJl
bGV2YW50CiAxMzA1MTcgcGFzcyBpcnJlbGV2YW50CiAxMzA1MTQgcGFzcyBpcnJlbGV2YW50CiAx
MzA1MjMgcGFzcyBpcnJlbGV2YW50CiAxMzA1MzIgcGFzcyBpcnJlbGV2YW50CiAxMzA1MzkgcGFz
cyBpcnJlbGV2YW50CiAxMzA4NDMgZmFpbCBpcnJlbGV2YW50CiAxMzA4NzYgZmFpbCBpcnJlbGV2
YW50CiAxMzA5MzkgZmFpbCBpcnJlbGV2YW50CiAxMzEwOTUgZmFpbCBpcnJlbGV2YW50CiAxMzEw
MzUgZmFpbCBpcnJlbGV2YW50CiAxMzExNDkgZmFpbCBpcnJlbGV2YW50CiAxMzExOTIgZmFpbCBp
cnJlbGV2YW50CiAxMzEyNzkgZmFpbCBpcnJlbGV2YW50CiAxMzEyMzEgZmFpbCBpcnJlbGV2YW50
CiAxMzEzMDcgZmFpbCBpcnJlbGV2YW50CiAxMzEzMzYgZmFpbCBpcnJlbGV2YW50CiAxMzE0MjAg
ZmFpbCBpcnJlbGV2YW50CiAxMzEzNzAgZmFpbCBpcnJlbGV2YW50CiAxMzE0NDIgZmFpbCBpcnJl
bGV2YW50CiAxMzE0NzkgZmFpbCBpcnJlbGV2YW50CiAxMzE1MTIgZmFpbCBpcnJlbGV2YW50CiAx
MzE1MzUgZmFpbCBpcnJlbGV2YW50CiAxMzE1NjMgZmFpbCBpcnJlbGV2YW50CiAxMzE1ODAgZmFp
bCBpcnJlbGV2YW50CiAxMzE1OTMgZmFpbCBpcnJlbGV2YW50CiAxMzE2NDEgZmFpbCBpcnJlbGV2
YW50CiAxMzE2MTkgZmFpbCBpcnJlbGV2YW50CiAxMzE2NjYgZmFpbCBpcnJlbGV2YW50CiAxMzE2
NzMgZmFpbCBpcnJlbGV2YW50CiAxMzE3MDUgZmFpbCBpcnJlbGV2YW50CiAxMzE3NDkgZmFpbCBp
cnJlbGV2YW50CiAxMzE3MjkgZmFpbCBpcnJlbGV2YW50CiAxMzE3NjkgZmFpbCBpcnJlbGV2YW50
CiAxMzE5OTAgZmFpbCBpcnJlbGV2YW50CiAxMzE5NjkgZmFpbCBpcnJlbGV2YW50CiAxMzIwNjYg
ZmFpbCBpcnJlbGV2YW50CiAxMzIxNzkgZmFpbCBpcnJlbGV2YW50CiAxMzIyOTAgZmFpbCBpcnJl
bGV2YW50CiAxMzI0MDggZmFpbCBpcnJlbGV2YW50CiAxMzI0NTYgZmFpbCA5YjVlZWQxMDVhNDVh
YzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA4YjkwOGJhNjNkZWU4YmMzMTM5
ODNjNWU0MTI4NTJjYmNiY2RhODUKIDEzMjYyMCBwYXNzIGFjMzViNjY4ODNlODMzMGZmZGU2MDkx
NTJlMTNjMjI1YjEyZGU2YTQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5Mzhk
ZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgYjRhYzRiYzQxMDIyMmQyMjFkYzQ2YTc0YWM3MWVm
YWE3YjMyZDU3YwogMTMyNjI0IGZhaWwgOWI1ZWVkMTA1YTQ1YWMwNTU3YWYxMTNiNDA5NjEzMmFl
N2UzZTQ3ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAwOGI5MDhiYTYzZGVlOGJjMzEzOTgzYzVlNDEyODUyY2JjYmNkYTg1
CiAxMzI2MzIgZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IGI0YWM0YmM0MTAyMjJkMjIxZGM0NmE3NGFjNzFlZmFhN2IzMmQ1N2MKIDEzMjYzNCBw
YXNzIGFjMzViNjY4ODNlODMzMGZmZGU2MDkxNTJlMTNjMjI1YjEyZGU2YTQgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYjRh
YzRiYzQxMDIyMmQyMjFkYzQ2YTc0YWM3MWVmYWE3YjMyZDU3YwogMTMyNjI2IHBhc3MgYWMzNWI2
Njg4M2U4MzMwZmZkZTYwOTE1MmUxM2MyMjViMTJkZTZhNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBiNGFjNGJjNDEwMjIy
ZDIyMWRjNDZhNzRhYzcxZWZhYTdiMzJkNTdjCiAxMzI2MzUgZmFpbCA5YjVlZWQxMDVhNDVhYzA1
NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGI0YWM0YmM0MTAyMjJkMjIxZGM0NmE3
NGFjNzFlZmFhN2IzMmQ1N2MKIDEzMjYzNiBwYXNzIGFjMzViNjY4ODNlODMzMGZmZGU2MDkxNTJl
MTNjMjI1YjEyZGU2YTQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYjRhYzRiYzQxMDIyMmQyMjFkYzQ2YTc0YWM3MWVmYWE3
YjMyZDU3YwogMTMyNjI5IHBhc3MgYWMzNWI2Njg4M2U4MzMwZmZkZTYwOTE1MmUxM2MyMjViMTJk
ZTZhNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBiNGFjNGJjNDEwMjIyZDIyMWRjNDZhNzRhYzcxZWZhYTdiMzJkNTdjCiAx
MzI2MzcgZmFpbCA5YjVlZWQxMDVhNDVhYzA1NTdhZjExM2I0MDk2MTMyYWU3ZTNlNDdmIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IGI0YWM0YmM0MTAyMjJkMjIxZGM0NmE3NGFjNzFlZmFhN2IzMmQ1N2MKU2VhcmNoaW5nIGZv
ciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI1MTM4IChwYXNz
KSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMjQ1NiAoZmFpbCksIGZv
ciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjYyMCAocGFzcyksIGZvciBi
YXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjYyNCAoZmFpbCksIGZvciBiYXNpcyBm
YWlsdXJlCiAwIHJldmlzaW9ucyBhdCBhYzM1YjY2ODgzZTgzMzBmZmRlNjA5MTUyZTEzYzIyNWIx
MmRlNmE0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IGI0YWM0YmM0MTAyMjJkMjIxZGM0NmE3NGFjNzFlZmFhN2IzMmQ1N2MK
Tm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMzI2MjkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMzI2MzIgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMzI2MzQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEz
MjYzNSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMjYz
NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMyNjM3IChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNo
YW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcg
aW50cm9kdWNlZDogIDliNWVlZDEwNWE0NWFjMDU1N2FmMTEzYjQwOTYxMzJhZTdlM2U0N2YKICBC
dWcgbm90IHByZXNlbnQ6IGFjMzViNjY4ODNlODMzMGZmZGU2MDkxNTJlMTNjMjI1YjEyZGU2YTQK
ICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncy8xMzI2MzcvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikK
ClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC0z
LjE4L3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtLnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3Zn
fS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzI2Mzc6IHRvbGVy
YWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMjYzNyBsaW51eC0zLjE4IHJlYWwtYmlzZWN0IFtyZWFs
XQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNjM3
LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 30 22:28:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Jan 2019 22:28: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-devel-bounces@lists.xenproject.org>)
	id 1goyKp-0004fh-4s; Wed, 30 Jan 2019 22:27: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=nMya=QG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1goyKn-0004fU-SL
 for xen-devel@lists.xenproject.org; Wed, 30 Jan 2019 22:27:53 +0000
X-Inumbo-ID: 47af7c94-24de-11e9-98d0-4b3638fef1dd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47af7c94-24de-11e9-98d0-4b3638fef1dd;
 Wed, 30 Jan 2019 22:27:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1goyKj-0002CQ-UJ; Wed, 30 Jan 2019 22:27:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1goyKj-0003Dp-4L; Wed, 30 Jan 2019 22:27:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1goyKj-0004zI-3V; Wed, 30 Jan 2019 22:27:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132578-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=34ae657246154f095288059157e722ccf69f3b63
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Jan 2019 22:27:49 +0000
Subject: [Xen-devel] [linux-4.19 test] 132578: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU3OCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI1NzgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgMTkg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBm
YWlsIFJFR1IuIHZzLiAxMjkzMTMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3
IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMu
IDEyOTMxMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1i
b290ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDM0
YWU2NTcyNDYxNTRmMDk1Mjg4MDU5MTU3ZTcyMmNjZjY5ZjNiNjMKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2Zk
ZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBa
ICAgODkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6
MTUgWiAgIDg3IGRheXMgICA1OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI1Nzgg
IDIwMTktMDEtMjkgMTc6NDk6MzEgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExNjMg
cGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxs
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDY0MTcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 03:02:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 03:02: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-devel-bounces@lists.xenproject.org>)
	id 1gp2cR-0006Py-LQ; Thu, 31 Jan 2019 03:02: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=aWcy=QH=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gp2cR-0006Pt-3Q
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 03:02:23 +0000
X-Inumbo-ID: 9fdda537-2504-11e9-aeee-bc764e045a96
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fdda537-2504-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 03:02:21 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id q1so797290pfi.5
 for <xen-devel@lists.xen.org>; Wed, 30 Jan 2019 19:02:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=21JlOZW7w0wGlQ1y8Y5t+ZogP9kpInVIgyeEdo29DZ4=;
 b=HLK1mCiE4dJ18NQVGULIPA8PiIQBws4yp45iUs2ySQEmrEgnAA/9srUZ4RyfZUPVBB
 1cO4YvLYxzKXCmtPQoWx9SlL7yM0nsYjzuAK+jUZJ41cXH/n/cajKPwrrtNroCLCvT+L
 gTlfXkP3sBrFbRX37yKy7ueR/aRnJQrJqkNWKTBFaSSn2y8edx5+l4K0+qZdTPiYk6rD
 DvAjFufGk5qn1qxwiwg5doR0KJWOlGK5OKTVMAYnWPER++voTOoBPAEyvk2B8hiJrJvb
 LctK6KjtdAlhs8txfTflbU+KWxPwpg/vlLc3M5LbIRWqlzewm8SPIu8ueDJef3Mq4tGC
 zMXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=21JlOZW7w0wGlQ1y8Y5t+ZogP9kpInVIgyeEdo29DZ4=;
 b=phd6fX/16mZfQPvz/vBUf7ltxwS1sLg0fQkEGFsVD1RWiT1UUyLJ5lezDT4DI7yySA
 D3rCnwdbafV5d7l6oOfBwrHgwaEsU/R2j3z3zjHe9JMsO6fdg4ZQ5NIckip4I35/basr
 fkPP92Fbh2rwqJDAPM5dNgCBLjqcMEAsJ4sS4mQBL4LFPPr1aYZGdF2kmlAJ2PmkbGjG
 7IMjwtamiNomvSkINpLr0y55PGYXw1HUYS/ndXJAH/J1rl7GHNaPcaQ98ouLD1Kw+HE/
 2hHLHntAcKEs1rb0ILGak3ojNKBZ0zc435VYnvq4VMo9AqTcGbtuQ//iJyr9i12p2/UJ
 44qA==
X-Gm-Message-State: AJcUukfGC4RoSHPokE4Aggxo05ImwQVdtVVCzmQb2XezgzNtyXuVhzDg
 20rpyz6yKipOmeaZK6X8DfI=
X-Google-Smtp-Source: ALg8bN5clhF3QoFQslXO5sN+wDZpJqdy7zBe18sX7y+qjCHp8D9i5kDDQHTQn9V7rPsgCAs2+L0urQ==
X-Received: by 2002:a62:4181:: with SMTP id g1mr33008551pfd.45.1548903739568; 
 Wed, 30 Jan 2019 19:02:19 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([106.51.20.103])
 by smtp.gmail.com with ESMTPSA id h128sm4118706pgc.15.2019.01.30.19.02.17
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 19:02:18 -0800 (PST)
Date: Thu, 31 Jan 2019 08:36:31 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 kirill.shutemov@linux.intel.com, vbabka@suse.cz, riel@surriel.com,
 sfr@canb.auug.org.au, rppt@linux.vnet.ibm.com, peterz@infradead.org,
 linux@armlinux.org.uk, robin.murphy@arm.com, iamjoonsoo.kim@lge.com,
 treding@nvidia.com, keescook@chromium.org, m.szyprowski@samsung.com,
 stefanr@s5r6.in-berlin.de, hjc@rock-chips.com, heiko@sntech.de,
 airlied@linux.ie, oleksandr_andrushchenko@epam.com, joro@8bytes.org,
 pawel@osciak.com, kyungmin.park@samsung.com, mchehab@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <20190131030631.GA1868@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCHv2 0/9] Use vm_insert_range and
 vm_insert_range_buggy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org, linux1394-devel@lists.sourceforge.net,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdWx5IGRyaXZlcnMgaGF2ZSB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2YK
a2VybmVsIHBhZ2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0aGlzIHdhcyBkb25lIGJ5Cmlu
dm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KCkFzIHRoaXMgcGF0dGVybiBp
cyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4KYmUgZ2VuZXJhbGl6ZWQg
YnkgY3JlYXRpbmcgbmV3IGZ1bmN0aW9ucyBhbmQgdXNlIGl0IGFjcm9zcwp0aGUgZHJpdmVycy4K
CnZtX2luc2VydF9yYW5nZSgpIGlzIHRoZSBBUEkgd2hpY2ggY291bGQgYmUgdXNlZCB0byBtYXBw
ZWQKa2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBjb25zaWRlcmVkIHZt
X3Bnb2ZmCgp2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJl
IHVzZWQgdG8gbWFwCnJhbmdlIG9mIGtlcm5lbCBtZW1vcnkvcGFnZXMgaW4gZHJpdmVycyB3aGlj
aCBoYXMgbm90IGNvbnNpZGVyZWQKdm1fcGdvZmYuIHZtX3Bnb2ZmIGlzIHBhc3NlZCBkZWZhdWx0
IGFzIDAgZm9yIHRob3NlIGRyaXZlcnMuCgpXZSBfY291bGRfIHRoZW4gYXQgYSBsYXRlciAiZml4
IiB0aGVzZSBkcml2ZXJzIHdoaWNoIGFyZSB1c2luZwp2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSB0
byBiZWhhdmUgYWNjb3JkaW5nIHRvIHRoZSBub3JtYWwgdm1fcGdvZmYKb2Zmc2V0dGluZyBzaW1w
bHkgYnkgcmVtb3ZpbmcgdGhlIF9idWdneSBzdWZmaXggb24gdGhlIGZ1bmN0aW9uCm5hbWUgYW5k
IGlmIHRoYXQgY2F1c2VzIHJlZ3Jlc3Npb25zLCBpdCBnaXZlcyB1cyBhbiBlYXN5IHdheSB0byBy
ZXZlcnQuCgp2MSAtPiB2MjoKCUZldyBSZXZpZXdlZC1ieS4KCiAgICAgICAgVXBkYXRlZCB0aGUg
Y2hhbmdlIGxvZyBpbiBbOC85XQoKCUluIFs3LzldLCB2bV9wZ29mZiBpcyB0cmVhdGVkIGluIFY0
TDIgQVBJIGFzIGEgJ2Nvb2tpZScKCXRvIHNlbGVjdCBhIGJ1ZmZlciwgbm90IGFzIGEgaW4tYnVm
ZmVyIG9mZnNldCBieSBkZXNpZ24KCWFuZCBpdCBhbHdheXMgd2FudCB0byBtbWFwIGEgd2hvbGUg
YnVmZmVyIGZyb20gaXRzIGJlZ2lubmluZy4KCUFkZGVkIGFkZGl0aW9uYWwgY2hhbmdlcyBhZnRl
ciBkaXNjdXNzaW5nIHdpdGggTWFyZWsgYW5kCgl2bV9pbnNlcnRfcmFuZ2UgY291bGQgYmUgdXNl
ZCBpbnN0ZWFkIG9mIHZtX2luc2VydF9yYW5nZV9idWdneS4KClNvdXB0aWNrIEpvYXJkZXIgKDkp
OgogIG1tOiBJbnRyb2R1Y2UgbmV3IHZtX2luc2VydF9yYW5nZSBhbmQgdm1faW5zZXJ0X3Jhbmdl
X2J1Z2d5IEFQSQogIGFyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmM6IENvbnZlcnQgdG8gdXNlIHZt
X2luc2VydF9yYW5nZQogIGRyaXZlcnMvZmlyZXdpcmUvY29yZS1pc28uYzogQ29udmVydCB0byB1
c2Ugdm1faW5zZXJ0X3JhbmdlX2J1Z2d5CiAgZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9nZW0u
YzogQ29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlCiAgZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2dlbS5jOiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2UKICBpb21tdS9kbWEtaW9tbXUu
YzogQ29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlCiAgdmlkZW9idWYyL3ZpZGVvYnVmMi1k
bWEtc2cuYzogQ29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlCiAgeGVuL2dudGRldi5jOiBD
b252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2UKICB4ZW4vcHJpdmNtZC1idWYuYzogQ29udmVy
dCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlX2J1Z2d5CgogYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMiArKy0tLS0KIGRyaXZlcnMvZmlyZXdpcmUv
Y29yZS1pc28uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgMTUgKy0tLQogZHJpdmVycy9ncHUv
ZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9nZW0uYyAgICAgICAgfCAxNyArLS0tLQogZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jICAgICAgICAgICAgfCAxOCArKy0tLQog
ZHJpdmVycy9pb21tdS9kbWEtaW9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMiAr
LS0tCiBkcml2ZXJzL21lZGlhL2NvbW1vbi92aWRlb2J1ZjIvdmlkZW9idWYyLWNvcmUuYyAgICB8
ICA3ICsrCiAuLi4vbWVkaWEvY29tbW9uL3ZpZGVvYnVmMi92aWRlb2J1ZjItZG1hLWNvbnRpZy5j
ICB8ICA2IC0tCiBkcml2ZXJzL21lZGlhL2NvbW1vbi92aWRlb2J1ZjIvdmlkZW9idWYyLWRtYS1z
Zy5jICB8IDIyICsrLS0tLQogZHJpdmVycy94ZW4vZ250ZGV2LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAxNiArKy0tLQogZHJpdmVycy94ZW4vcHJpdmNtZC1idWYuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgOCArLS0KIGluY2x1ZGUvbGludXgvbW0uaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysKIG1tL21lbW9yeS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgODEgKysrKysrKysrKysrKysrKysrKysrKwogbW0v
bm9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCArKysr
CiAxMyBmaWxlcyBjaGFuZ2VkLCAxMzYgaW5zZXJ0aW9ucygrKSwgMTA2IGRlbGV0aW9ucygtKQoK
LS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 03:04:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 03:04: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-devel-bounces@lists.xenproject.org>)
	id 1gp2e2-0006Tp-3T; Thu, 31 Jan 2019 03:04:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aWcy=QH=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gp2e1-0006Tj-BW
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 03:04:01 +0000
X-Inumbo-ID: db27d1fe-2504-11e9-aeee-bc764e045a96
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db27d1fe-2504-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 03:04:00 +0000 (UTC)
Received: by mail-pl1-x644.google.com with SMTP id p8so807259plo.2
 for <xen-devel@lists.xen.org>; Wed, 30 Jan 2019 19:04:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=r3ZyznqxsnQ3TNNkU3/a+vc/4Jb+njKidr9y0sWTaqQ=;
 b=PiHYjKk4ZcYPCaHbgsFEKUnh3fVN4+u8o9GLS7YZQGeXUDDsXHAER0sbMrp2Nx10cO
 UbY9aiFmB+MSAtIADsbHRqLXyiSDw3GJK9fy286dp1LrInyNT31Ix6VrFQ9eNvYUnSiq
 9WAFwTyV++sklgSo+DnkLuAFdcVJyc+p8fUh8+sunYlUazhewyRWPKv5kYFVMTmG7+oM
 kj03ngQ9CVzkxbfAeUvXTzpjoYCuSRZAeHl4zSHmtfC+OXoFWoECDc/g/G0jh3uGDDSF
 1k1EJLOVh6E93hB2QYmTnqC/2vjgRM8HXm4sbhalGPXQb4ZmR3xkRUNg7kVPZITgPO3c
 NSCg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=r3ZyznqxsnQ3TNNkU3/a+vc/4Jb+njKidr9y0sWTaqQ=;
 b=ped0PvALRbe+hpXwkeob+bB0Mia8qnpzzQnPPXDpxuVy43msFiOFmk7HFE7uJ6C7xG
 JEIVmuLe+rdyDfrsKFC6n2FFXFbOj8fAPE0bxjctYtFlCDKCuRuu0CUACnNQGcSbQO+p
 6bn0LIzJmQOviTa2aCjRxU34yKw2H6nPSPHM1yPMxjXtGy2j9RQ+gpTK5wN/JTPAWxOP
 imKQhiWdZjn5xMLpQT3cRjMpkDNDOZ98JfUvntsCtm2HprIjhauH+t/eb+24dwBvzFxx
 W7s1IpT/alZAG5aFq/EtxHMTK0dBFKB4I/BOYFE6aSNVC8bl7Wi/2zIyAyc+kEE6NpdD
 of3g==
X-Gm-Message-State: AJcUukfXSmDOZZPwJDP7PrPwwyrxb14d6CbUiK4woCND2qMW0eMTzBuj
 R2STx7TIt1EFheTb92WqMcg=
X-Google-Smtp-Source: ALg8bN77ulDzMTd0u5w2yF1CIUMFdckIxmL4CuhfCBgk9u/Rrp9Yr7EoBKetWq6gkN0hMfNxE8FzMw==
X-Received: by 2002:a17:902:4225:: with SMTP id
 g34mr33628031pld.152.1548903839516; 
 Wed, 30 Jan 2019 19:03:59 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([106.51.20.103])
 by smtp.gmail.com with ESMTPSA id l184sm5303074pfc.112.2019.01.30.19.03.57
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 19:03:58 -0800 (PST)
Date: Thu, 31 Jan 2019 08:38:12 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 kirill.shutemov@linux.intel.com, vbabka@suse.cz, riel@surriel.com,
 sfr@canb.auug.org.au, rppt@linux.vnet.ibm.com, peterz@infradead.org,
 linux@armlinux.org.uk, robin.murphy@arm.com, iamjoonsoo.kim@lge.com,
 treding@nvidia.com, keescook@chromium.org, m.szyprowski@samsung.com,
 stefanr@s5r6.in-berlin.de, hjc@rock-chips.com, heiko@sntech.de,
 airlied@linux.ie, oleksandr_andrushchenko@epam.com, joro@8bytes.org,
 pawel@osciak.com, kyungmin.park@samsung.com, mchehab@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org, linux1394-devel@lists.sourceforge.net,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdWx5IGRyaXZlcnMgaGF2ZSB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2YK
a2VybmVsIHBhZ2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0aGlzIHdhcyBkb25lIGJ5Cmlu
dm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KCkFzIHRoaXMgcGF0dGVybiBp
cyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4KYmUgZ2VuZXJhbGl6ZWQg
YnkgY3JlYXRpbmcgbmV3IGZ1bmN0aW9ucyBhbmQgdXNlIGl0IGFjcm9zcwp0aGUgZHJpdmVycy4K
CnZtX2luc2VydF9yYW5nZSgpIGlzIHRoZSBBUEkgd2hpY2ggY291bGQgYmUgdXNlZCB0byBtYXBw
ZWQKa2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBjb25zaWRlcmVkIHZt
X3Bnb2ZmCgp2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJl
IHVzZWQgdG8gbWFwCnJhbmdlIG9mIGtlcm5lbCBtZW1vcnkvcGFnZXMgaW4gZHJpdmVycyB3aGlj
aCBoYXMgbm90IGNvbnNpZGVyZWQKdm1fcGdvZmYuIHZtX3Bnb2ZmIGlzIHBhc3NlZCBkZWZhdWx0
IGFzIDAgZm9yIHRob3NlIGRyaXZlcnMuCgpXZSBfY291bGRfIHRoZW4gYXQgYSBsYXRlciAiZml4
IiB0aGVzZSBkcml2ZXJzIHdoaWNoIGFyZSB1c2luZwp2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSB0
byBiZWhhdmUgYWNjb3JkaW5nIHRvIHRoZSBub3JtYWwgdm1fcGdvZmYKb2Zmc2V0dGluZyBzaW1w
bHkgYnkgcmVtb3ZpbmcgdGhlIF9idWdneSBzdWZmaXggb24gdGhlIGZ1bmN0aW9uCm5hbWUgYW5k
IGlmIHRoYXQgY2F1c2VzIHJlZ3Jlc3Npb25zLCBpdCBnaXZlcyB1cyBhbiBlYXN5IHdheSB0byBy
ZXZlcnQuCgpTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWls
LmNvbT4KU3VnZ2VzdGVkLWJ5OiBSdXNzZWxsIEtpbmcgPGxpbnV4QGFybWxpbnV4Lm9yZy51az4K
U3VnZ2VzdGVkLWJ5OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KLS0tCiBp
bmNsdWRlL2xpbnV4L21tLmggfCAgNCArKysKIG1tL21lbW9yeS5jICAgICAgICB8IDgxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogbW0vbm9t
bXUuYyAgICAgICAgIHwgMTQgKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tbS5oIGIvaW5jbHVkZS9saW51eC9t
bS5oCmluZGV4IDgwYmI2NDAuLjI1NzUyYjAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbW0u
aAorKysgYi9pbmNsdWRlL2xpbnV4L21tLmgKQEAgLTI1NjUsNiArMjU2NSwxMCBAQCB1bnNpZ25l
ZCBsb25nIGNoYW5nZV9wcm90X251bWEoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsCiBpbnQg
cmVtYXBfcGZuX3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqLCB1bnNpZ25lZCBsb25nIGFk
ZHIsCiAJCQl1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9uZyBzaXplLCBwZ3Byb3RfdCk7
CiBpbnQgdm1faW5zZXJ0X3BhZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICosIHVuc2lnbmVkIGxv
bmcgYWRkciwgc3RydWN0IHBhZ2UgKik7CitpbnQgdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9h
cmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLAorCQkJCXVuc2lnbmVkIGxvbmcg
bnVtKTsKK2ludCB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2
bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWduZWQgbG9uZyBudW0pOwogdm1fZmF1
bHRfdCB2bWZfaW5zZXJ0X3BmbihzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQg
bG9uZyBhZGRyLAogCQkJdW5zaWduZWQgbG9uZyBwZm4pOwogdm1fZmF1bHRfdCB2bWZfaW5zZXJ0
X3Bmbl9wcm90KHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIs
CmRpZmYgLS1naXQgYS9tbS9tZW1vcnkuYyBiL21tL21lbW9yeS5jCmluZGV4IGUxMWNhOWQuLjBh
NGJmNTcgMTAwNjQ0Ci0tLSBhL21tL21lbW9yeS5jCisrKyBiL21tL21lbW9yeS5jCkBAIC0xNTIw
LDYgKzE1MjAsODcgQEAgaW50IHZtX2luc2VydF9wYWdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAq
dm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCiB9CiBFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9wYWdl
KTsKIAorLyoqCisgKiBfX3ZtX2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBvZiBrZXJuZWwg
cGFnZXMgaW50byB1c2VyIHZtYQorICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCisgKiBAcGFn
ZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcworICogQG51bTogbnVt
YmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKKyAqIEBvZmZzZXQ6IHVzZXIncyByZXF1ZXN0ZWQg
dm1fcGdvZmYKKyAqCisgKiBUaGlzIGFsbG93cyBkcml2ZXJzIHRvIGluc2VydCByYW5nZSBvZiBr
ZXJuZWwgcGFnZXMgdGhleSd2ZSBhbGxvY2F0ZWQKKyAqIGludG8gYSB1c2VyIHZtYS4KKyAqCisg
KiBJZiB3ZSBmYWlsIHRvIGluc2VydCBhbnkgcGFnZSBpbnRvIHRoZSB2bWEsIHRoZSBmdW5jdGlv
biB3aWxsIHJldHVybgorICogaW1tZWRpYXRlbHkgbGVhdmluZyBhbnkgcHJldmlvdXNseSBpbnNl
cnRlZCBwYWdlcyBwcmVzZW50LiAgQ2FsbGVycworICogZnJvbSB0aGUgbW1hcCBoYW5kbGVyIG1h
eSBpbW1lZGlhdGVseSByZXR1cm4gdGhlIGVycm9yIGFzIHRoZWlyIGNhbGxlcgorICogd2lsbCBk
ZXN0cm95IHRoZSB2bWEsIHJlbW92aW5nIGFueSBzdWNjZXNzZnVsbHkgaW5zZXJ0ZWQgcGFnZXMu
IE90aGVyCisgKiBjYWxsZXJzIHNob3VsZCBtYWtlIHRoZWlyIG93biBhcnJhbmdlbWVudHMgZm9y
IGNhbGxpbmcgdW5tYXBfcmVnaW9uKCkuCisgKgorICogQ29udGV4dDogUHJvY2VzcyBjb250ZXh0
LgorICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3MgYW5kIGVycm9yIGNvZGUgb3RoZXJ3aXNlLgorICov
CitzdGF0aWMgaW50IF9fdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1h
LCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLAorCQkJCXVuc2lnbmVkIGxvbmcgbnVtLCB1bnNpZ25lZCBs
b25nIG9mZnNldCkKK3sKKwl1bnNpZ25lZCBsb25nIGNvdW50ID0gdm1hX3BhZ2VzKHZtYSk7CisJ
dW5zaWduZWQgbG9uZyB1YWRkciA9IHZtYS0+dm1fc3RhcnQ7CisJaW50IHJldCwgaTsKKworCS8q
IEZhaWwgaWYgdGhlIHVzZXIgcmVxdWVzdGVkIG9mZnNldCBpcyBiZXlvbmQgdGhlIGVuZCBvZiB0
aGUgb2JqZWN0ICovCisJaWYgKG9mZnNldCA+IG51bSkKKwkJcmV0dXJuIC1FTlhJTzsKKworCS8q
IEZhaWwgaWYgdGhlIHVzZXIgcmVxdWVzdGVkIHNpemUgZXhjZWVkcyBhdmFpbGFibGUgb2JqZWN0
IHNpemUgKi8KKwlpZiAoY291bnQgPiBudW0gLSBvZmZzZXQpCisJCXJldHVybiAtRU5YSU87CisK
Kwlmb3IgKGkgPSAwOyBpIDwgY291bnQ7IGkrKykgeworCQlyZXQgPSB2bV9pbnNlcnRfcGFnZSh2
bWEsIHVhZGRyLCBwYWdlc1tvZmZzZXQgKyBpXSk7CisJCWlmIChyZXQgPCAwKQorCQkJcmV0dXJu
IHJldDsKKwkJdWFkZHIgKz0gUEFHRV9TSVpFOworCX0KKworCXJldHVybiAwOworfQorCisvKioK
KyAqIHZtX2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgc3RhcnRz
IHdpdGggbm9uIHplcm8gb2Zmc2V0CisgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8KKyAqIEBw
YWdlczogcG9pbnRlciB0byBhcnJheSBvZiBzb3VyY2Uga2VybmVsIHBhZ2VzCisgKiBAbnVtOiBu
dW1iZXIgb2YgcGFnZXMgaW4gcGFnZSBhcnJheQorICoKKyAqIE1hcHMgYW4gb2JqZWN0IGNvbnNp
c3Rpbmcgb2YgYG51bScgYHBhZ2VzJywgY2F0ZXJpbmcgZm9yIHRoZSB1c2VyJ3MKKyAqIHJlcXVl
c3RlZCB2bV9wZ29mZgorICoKKyAqIENvbnRleHQ6IFByb2Nlc3MgY29udGV4dC4gQ2FsbGVkIGJ5
IG1tYXAgaGFuZGxlcnMuCisgKiBSZXR1cm46IDAgb24gc3VjY2VzcyBhbmQgZXJyb3IgY29kZSBv
dGhlcndpc2UuCisgKi8KK2ludCB2bV9pbnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0
ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWduZWQgbG9uZyBudW0pCit7CisJ
cmV0dXJuIF9fdm1faW5zZXJ0X3JhbmdlKHZtYSwgcGFnZXMsIG51bSwgdm1hLT52bV9wZ29mZik7
Cit9CitFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9yYW5nZSk7CisKKy8qKgorICogdm1faW5zZXJ0
X3JhbmdlX2J1Z2d5IC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBzdGFydHMgd2l0aCB6
ZXJvIG9mZnNldAorICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCisgKiBAcGFnZXM6IHBvaW50
ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcworICogQG51bTogbnVtYmVyIG9mIHBh
Z2VzIGluIHBhZ2UgYXJyYXkKKyAqCisgKiBNYXBzIGEgc2V0IG9mIHBhZ2VzLCBhbHdheXMgc3Rh
cnRpbmcgYXQgcGFnZVswXQorICoKKyAqIENvbnRleHQ6IFByb2Nlc3MgY29udGV4dC4gQ2FsbGVk
IGJ5IG1tYXAgaGFuZGxlcnMuCisgKiBSZXR1cm46IDAgb24gc3VjY2VzcyBhbmQgZXJyb3IgY29k
ZSBvdGhlcndpc2UuCisgKi8KK2ludCB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koc3RydWN0IHZtX2Fy
ZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCisJCQkJdW5zaWduZWQgbG9uZyBu
dW0pCit7CisJcmV0dXJuIF9fdm1faW5zZXJ0X3JhbmdlKHZtYSwgcGFnZXMsIG51bSwgMCk7Cit9
CitFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9yYW5nZV9idWdneSk7CisKIHN0YXRpYyB2bV9mYXVs
dF90IGluc2VydF9wZm4oc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcg
YWRkciwKIAkJCXBmbl90IHBmbiwgcGdwcm90X3QgcHJvdCwgYm9vbCBta3dyaXRlKQogewpkaWZm
IC0tZ2l0IGEvbW0vbm9tbXUuYyBiL21tL25vbW11LmMKaW5kZXggNzQ5Mjc2Yi4uMjFkMTAxZSAx
MDA2NDQKLS0tIGEvbW0vbm9tbXUuYworKysgYi9tbS9ub21tdS5jCkBAIC00NzMsNiArNDczLDIw
IEBAIGludCB2bV9pbnNlcnRfcGFnZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWdu
ZWQgbG9uZyBhZGRyLAogfQogRVhQT1JUX1NZTUJPTCh2bV9pbnNlcnRfcGFnZSk7CiAKK2ludCB2
bV9pbnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoq
cGFnZXMsCisJCQl1bnNpZ25lZCBsb25nIG51bSkKK3sKKwlyZXR1cm4gLUVJTlZBTDsKK30KK0VY
UE9SVF9TWU1CT0wodm1faW5zZXJ0X3JhbmdlKTsKKworaW50IHZtX2luc2VydF9yYW5nZV9idWdn
eShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdlcywKKwkJCQl1
bnNpZ25lZCBsb25nIG51bSkKK3sKKwlyZXR1cm4gLUVJTlZBTDsKK30KK0VYUE9SVF9TWU1CT0wo
dm1faW5zZXJ0X3JhbmdlX2J1Z2d5KTsKKwogLyoKICAqICBzeXNfYnJrKCkgZm9yIHRoZSBtb3N0
IHBhcnQgZG9lc24ndCBuZWVkIHRoZSBnbG9iYWwga2VybmVsCiAgKiAgbG9jaywgZXhjZXB0IHdo
ZW4gYW4gYXBwbGljYXRpb24gaXMgZG9pbmcgc29tZXRoaW5nIG5hc3R5Ci0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 03:07:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 03:07: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-devel-bounces@lists.xenproject.org>)
	id 1gp2hR-0006fm-Km; Thu, 31 Jan 2019 03:07: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=aWcy=QH=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gp2hQ-0006fg-5o
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 03:07:32 +0000
X-Inumbo-ID: 589da9b9-2505-11e9-aeee-bc764e045a96
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 589da9b9-2505-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 03:07:30 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id w73so791083pfk.10
 for <xen-devel@lists.xen.org>; Wed, 30 Jan 2019 19:07:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=2owR9Y+Fu1XiPkZWSyijL0gEQb0pHlWrbxT50sCCie8=;
 b=NZQeve9zbX4Ge5xvXA78Atzzs0uz6ecZSf2jwkaGy9naKq9UQ0tGyf9387X8jWOLDY
 4ZExfwm2IiQfWLdL33XwJ3bqjuvWu3hYYxHJMPAMFEaVhAeOUc/0AE0trX9/ICzKCOpS
 i+ewoNERn06fUr3RKBdUL5yInvTYP9sftxNuXJaahmRL+kntme6zlalSzoLx36Tmhh8C
 VinMhm7g3UqnH8SQWO1LKsOibcKBsobp48bdEEKBNKNSZzue/f6r7SLEkykVE53pLDdT
 dpMFxOI4SJeXn7LVUGa+EVhuKWGKqicsil2CZOCmz1DHhwtAFNoCWpswU1DfJptM3n6G
 R9Ag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=2owR9Y+Fu1XiPkZWSyijL0gEQb0pHlWrbxT50sCCie8=;
 b=CQ2gIEfWkc8Qj3bgaRVyPAR3U7btES+++F2h172JZw70r51pnfl/Q4So2tQjImDVPP
 AyzAVN8ZruIazTPjngLTQtc9a6VUCfgF1UGmQ2zCs6v+YqZ0V+c09GoH6rt7Vs2KwNf9
 GWEK8rtAEgRsiPO+uaAZr5UQBRsZC6hZOOa9WZZ0fqbvDhXWWZFR4B3qMworNCjpuPfO
 5tZK0C1tV47DwAgbPpg1iZzLIu4WuI8yp7ohMX7zh4lENSUXX881CBQJ5vGhsiOU/s+q
 +D0jAU76ddKy5nK5bg5YLUA8CnUatLUFrXPqCppgAE3rrKKBDQ6TQGy3HsOmTsM3OFjb
 g8OA==
X-Gm-Message-State: AJcUukdq9lbBT1dcwM2YR6b/sW0NSixstGV9ONtnbJpOzsaQ1nnr3cYd
 Sk49YvwqMM5QNR8X8FS9gRJCEKeT
X-Google-Smtp-Source: ALg8bN6J223zMhkVRUiamGrLjZpFQzF4EOI76I5mSAxon5PpAWsE/WAQPINgw1LsAAmjinCuk+7zEA==
X-Received: by 2002:a63:7512:: with SMTP id q18mr27636577pgc.231.1548904049578; 
 Wed, 30 Jan 2019 19:07:29 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([106.51.20.103])
 by smtp.gmail.com with ESMTPSA id v184sm3913763pfb.182.2019.01.30.19.07.28
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 19:07:28 -0800 (PST)
Date: Thu, 31 Jan 2019 08:41:42 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 linux@armlinux.org.uk, robin.murphy@arm.com
Message-ID: <20190131031142.GA2339@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCHv2 5/9] drm/xen/xen_drm_front_gem.c: Convert to
 use vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlKCkgdG8gbWFwIHJhbmdlIG9mIGtlcm5lbApt
ZW1vcnkgdG8gdXNlciB2bWEuCgpTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRy
LmxpbnV4QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0veGVu
L3hlbl9kcm1fZnJvbnRfZ2VtLmMgfCAxOCArKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA1IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udF9nZW0uYwppbmRleCAyOGJjNTAxLi5iNzJjZjExIDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCkBAIC0yMjQsOCArMjI0LDcgQEAgc3RydWN0IGRy
bV9nZW1fb2JqZWN0ICoKIHN0YXRpYyBpbnQgZ2VtX21tYXBfb2JqKHN0cnVjdCB4ZW5fZ2VtX29i
amVjdCAqeGVuX29iaiwKIAkJCXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogewotCXVuc2ln
bmVkIGxvbmcgYWRkciA9IHZtYS0+dm1fc3RhcnQ7Ci0JaW50IGk7CisJaW50IHJldDsKIAogCS8q
CiAJICogY2xlYXIgdGhlIFZNX1BGTk1BUCBmbGFnIHRoYXQgd2FzIHNldCBieSBkcm1fZ2VtX21t
YXAoKSwgYW5kIHNldCB0aGUKQEAgLTI0NiwxOCArMjQ1LDExIEBAIHN0YXRpYyBpbnQgZ2VtX21t
YXBfb2JqKHN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqeGVuX29iaiwKIAkgKiBGSVhNRTogYXMgd2Ug
aW5zZXJ0IGFsbCB0aGUgcGFnZXMgbm93IHRoZW4gbm8gLmZhdWx0IGhhbmRsZXIgbXVzdAogCSAq
IGJlIGNhbGxlZCwgc28gZG9uJ3QgcHJvdmlkZSBvbmUKIAkgKi8KLQlmb3IgKGkgPSAwOyBpIDwg
eGVuX29iai0+bnVtX3BhZ2VzOyBpKyspIHsKLQkJaW50IHJldDsKLQotCQlyZXQgPSB2bV9pbnNl
cnRfcGFnZSh2bWEsIGFkZHIsIHhlbl9vYmotPnBhZ2VzW2ldKTsKLQkJaWYgKHJldCA8IDApIHsK
LQkJCURSTV9FUlJPUigiRmFpbGVkIHRvIGluc2VydCBwYWdlcyBpbnRvIHZtYTogJWRcbiIsIHJl
dCk7Ci0JCQlyZXR1cm4gcmV0OwotCQl9CisJcmV0ID0gdm1faW5zZXJ0X3JhbmdlKHZtYSwgeGVu
X29iai0+cGFnZXMsIHhlbl9vYmotPm51bV9wYWdlcyk7CisJaWYgKHJldCA8IDApCisJCURSTV9F
UlJPUigiRmFpbGVkIHRvIGluc2VydCBwYWdlcyBpbnRvIHZtYTogJWRcbiIsIHJldCk7CiAKLQkJ
YWRkciArPSBQQUdFX1NJWkU7Ci0JfQotCXJldHVybiAwOworCXJldHVybiByZXQ7CiB9CiAKIGlu
dCB4ZW5fZHJtX2Zyb250X2dlbV9tbWFwKHN0cnVjdCBmaWxlICpmaWxwLCBzdHJ1Y3Qgdm1fYXJl
YV9zdHJ1Y3QgKnZtYSkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 03:09:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 03:09: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-devel-bounces@lists.xenproject.org>)
	id 1gp2jk-00073d-5h; Thu, 31 Jan 2019 03:09: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=aWcy=QH=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gp2ji-00073S-5n
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 03:09:54 +0000
X-Inumbo-ID: adbea259-2505-11e9-aeee-bc764e045a96
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id adbea259-2505-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 03:09:53 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id i12so803480pfo.7
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 19:09:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=+gTPMCxXNjJoF0/n+ZWKrD0/ywZQWm6nRUnBrn1+xaM=;
 b=mU6lU6IJNCLpuAcuJxrPEZ1u3GAeO+o0KiIBw8WOJ7nHkvQ/IRblpfpIe7nKGE7SRS
 Jg/T/3v0UNJFS2ktWc5+OgfeOuKABQn/qSDh9+tKHK1j6397KBeQm3i1CVZMMARZoL3u
 B6B8kBVJCO7f7uHnWzxHim/3AfChVmfnNtnvesAqnmMkFkGOnxIO+M8Df5usoBeDldYE
 g5trqSbU9wGgzK5DmVX9Twt/Nu/aUuItzZvMs4icY7h8Xm9U4Ns30dICFjWvsRwcLg0j
 PCwe83KHpSqzmkWOFkQH0lWMijXrL5IVqPElMGZbADLzAoDuWK5KCHbF4SBiqNu0V2H8
 0VGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=+gTPMCxXNjJoF0/n+ZWKrD0/ywZQWm6nRUnBrn1+xaM=;
 b=iolUP4fi26B98h3p/xQG2O/PoBtfKfKX7LBFjgf8CBZUheFhvfGyeHJ+EhC0C9+JcO
 G/Uk7iDbiFOAkiAZkvD2DiGKnkh270hozDVTr19XvqQmjGUyofCzOxIPv1zbMTXyYD20
 fyF6fwy+MCLQjaS14hHg3PxR8BaG3t0T8LaV5Qp9za1u85Qk6lYU/NmjVsW+Vn4AQqZU
 aZFRwXGt5EF1/wJscr6MxtLt/Kzi/C8C5WoTfUQ/0hluukljA1FzzMnH6HUlg/xiCpvC
 upZB0d8/QyRe6I0W6UtSO4PHl6Kt8l6wr14n6L7HXcRPJ5C2HTCOgOhobZN0OeQ2XCIX
 4qog==
X-Gm-Message-State: AJcUukctAMjhMUprdFrh+gEW5Fz7J1E2xSnl0ceINh7xiQfl3fWDhzDW
 1B53mBQnNPhoCHvUCaxLAW8=
X-Google-Smtp-Source: ALg8bN6YIgFd5TO8T3mweJGXLOhL/Ot0Mn0pImW/qnzib4a+Il1p86aJ+miihranjEIIU0R7Kc0BbQ==
X-Received: by 2002:a63:6b05:: with SMTP id g5mr29145840pgc.15.1548904192746; 
 Wed, 30 Jan 2019 19:09:52 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([106.51.20.103])
 by smtp.gmail.com with ESMTPSA id 5sm8349874pfz.149.2019.01.30.19.09.51
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 19:09:51 -0800 (PST)
Date: Thu, 31 Jan 2019 08:44:05 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 boris.ostrovsky@oracle.com, jgross@suse.com, linux@armlinux.org.uk,
 robin.murphy@arm.com
Message-ID: <20190131031405.GA2418@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCHv2 8/9] xen/gntdev.c: Convert to use
 vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlKCkgdG8gbWFwIHJhbmdlIG9mIGtlcm5lbApt
ZW1vcnkgdG8gdXNlciB2bWEuCgptYXAtPmNvdW50IGlzIHBhc3NlZCB0byB2bV9pbnNlcnRfcmFu
Z2UgYW5kIGludGVybmFsIEFQSQp2ZXJpZnkgbWFwLT5jb3VudCBhZ2FpbnN0IGNvdW50ICggY291
bnQgPSB2bWFfcGFnZXModm1hKSkKZm9yIHBhZ2UgYXJyYXkgYm91bmRhcnkgb3ZlcnJ1bi4gV2l0
aCB0aGlzIGNvdW50IGlzIG5vdApuZWVkZWQgaW5zaWRlIGdudGRldl9tbWFwKCkgYW5kIGl0IGNv
dWxkIGJlIHJlcGxhY2VkIHdpdGgKdm1hX3BhZ2VzKHZtYSkuCgpTaWduZWQtb2ZmLWJ5OiBTb3Vw
dGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogZHJpdmVycy94ZW4vZ250
ZGV2LmMgfCAxNiArKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25z
KCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9nbnRkZXYuYyBi
L2RyaXZlcnMveGVuL2dudGRldi5jCmluZGV4IDVlZmM1ZWUuLmE5MzAzMDkgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMveGVuL2dudGRldi5jCisrKyBiL2RyaXZlcnMveGVuL2dudGRldi5jCkBAIC0xMDgy
LDE4ICsxMDgyLDE3IEBAIHN0YXRpYyBpbnQgZ250ZGV2X21tYXAoc3RydWN0IGZpbGUgKmZsaXAs
IHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogewogCXN0cnVjdCBnbnRkZXZfcHJpdiAqcHJp
diA9IGZsaXAtPnByaXZhdGVfZGF0YTsKIAlpbnQgaW5kZXggPSB2bWEtPnZtX3Bnb2ZmOwotCWlu
dCBjb3VudCA9IHZtYV9wYWdlcyh2bWEpOwogCXN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwICptYXA7
Ci0JaW50IGksIGVyciA9IC1FSU5WQUw7CisJaW50IGVyciA9IC1FSU5WQUw7CiAKIAlpZiAoKHZt
YS0+dm1fZmxhZ3MgJiBWTV9XUklURSkgJiYgISh2bWEtPnZtX2ZsYWdzICYgVk1fU0hBUkVEKSkK
IAkJcmV0dXJuIC1FSU5WQUw7CiAKIAlwcl9kZWJ1ZygibWFwICVkKyVkIGF0ICVseCAocGdvZmYg
JWx4KVxuIiwKLQkJCWluZGV4LCBjb3VudCwgdm1hLT52bV9zdGFydCwgdm1hLT52bV9wZ29mZik7
CisJCQlpbmRleCwgdm1hX3BhZ2VzKHZtYSksIHZtYS0+dm1fc3RhcnQsIHZtYS0+dm1fcGdvZmYp
OwogCiAJbXV0ZXhfbG9jaygmcHJpdi0+bG9jayk7Ci0JbWFwID0gZ250ZGV2X2ZpbmRfbWFwX2lu
ZGV4KHByaXYsIGluZGV4LCBjb3VudCk7CisJbWFwID0gZ250ZGV2X2ZpbmRfbWFwX2luZGV4KHBy
aXYsIGluZGV4LCB2bWFfcGFnZXModm1hKSk7CiAJaWYgKCFtYXApCiAJCWdvdG8gdW5sb2NrX291
dDsKIAlpZiAodXNlX3B0ZW1vZCAmJiBtYXAtPnZtYSkKQEAgLTExNDUsMTIgKzExNDQsOSBAQCBz
dGF0aWMgaW50IGdudGRldl9tbWFwKHN0cnVjdCBmaWxlICpmbGlwLCBzdHJ1Y3Qgdm1fYXJlYV9z
dHJ1Y3QgKnZtYSkKIAkJZ290byBvdXRfcHV0X21hcDsKIAogCWlmICghdXNlX3B0ZW1vZCkgewot
CQlmb3IgKGkgPSAwOyBpIDwgY291bnQ7IGkrKykgewotCQkJZXJyID0gdm1faW5zZXJ0X3BhZ2Uo
dm1hLCB2bWEtPnZtX3N0YXJ0ICsgaSpQQUdFX1NJWkUsCi0JCQkJbWFwLT5wYWdlc1tpXSk7Ci0J
CQlpZiAoZXJyKQotCQkJCWdvdG8gb3V0X3B1dF9tYXA7Ci0JCX0KKwkJZXJyID0gdm1faW5zZXJ0
X3JhbmdlKHZtYSwgbWFwLT5wYWdlcywgbWFwLT5jb3VudCk7CisJCWlmIChlcnIpCisJCQlnb3Rv
IG91dF9wdXRfbWFwOwogCX0gZWxzZSB7CiAjaWZkZWYgQ09ORklHX1g4NgogCQkvKgotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 03:10:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 03:10: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-devel-bounces@lists.xenproject.org>)
	id 1gp2kU-0007fR-Jq; Thu, 31 Jan 2019 03:10: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=aWcy=QH=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gp2kT-0007fM-N5
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 03:10:41 +0000
X-Inumbo-ID: c9b83e83-2505-11e9-aeee-bc764e045a96
Received: from mail-pl1-x643.google.com (unknown [2607:f8b0:4864:20::643])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9b83e83-2505-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 03:10:40 +0000 (UTC)
Received: by mail-pl1-x643.google.com with SMTP id p8so814785plo.2
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 19:10:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=iIOMyeYWlqivChsy2LGI2papAkfM6upHHEb8AWJyE+Q=;
 b=NswK+pXyki9uV20jIt/KHa7HuTuS4V54Zl/q2CrjDYOjRi1VObkIq30U6glKytirnt
 0uFEr/8IylNweVdpe6nAdkmQlUPc799Ng9XtT9HQWQtcaLU0vx0CH9uUKToZ0dcHIRRz
 OFVjx5BG4zF32ejxpzEAhCQwoiiyqWhNOBnox42mca/EHqg56YYWJ57EMdY5Dk7uHoNG
 1HnE1nbkcSa83Nzgv6xfPIkaG/VWmkT2hfc6BC5eKGqTkwfTAf8pJ4CnIVedn5x6zrD5
 31z46YUAOPYiqGZEOMosBhObBe9Bewwh7SZJ7fyrkzS6ImMft7hMC24e0ZOxrrmU+AXX
 zaXg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=iIOMyeYWlqivChsy2LGI2papAkfM6upHHEb8AWJyE+Q=;
 b=rBR/w/4hAMX37mS6SvId89/YWC5csZkM+Gz/M2j1fSmkciwO2g5nH1zvBiEHCa7OIC
 Ovd5iiWjx0OaYuXKEbsTWMX+nW7Swp+04TXvZuq/4J0DdOmtVQf4aACl5WeBmsnXfqTh
 VtO4kc1D/aA2OgmSN5tTGRYGgj9dRsDJTFHRtBnvKV0s2hpFz+TPUP1238iFfWd9QaqY
 JmwJTaNxQ2uWTiUSRlIJYRHuq1gexh4hdpusrVws7MsC1OnUjOzjLO4HNBAgZYag/VQd
 8zfd5bAiXl9s36B6DMET57qAk4n0buDBZdvdLkz1w6OhZcw1lcS1VjIX+pQKxoR4eaSB
 TOWw==
X-Gm-Message-State: AJcUukdqSyjXbl16fZkiCr0FgXHgncn6yIE69VoeZCR+WKan1rvETkUf
 cNe8u2K9siYN6N80cfK9hw4=
X-Google-Smtp-Source: ALg8bN7JWTDtmY7f0SD7kzOXbcjmQSyCFO1iAegZ9zKD6pwUOUT9KVciGd4lF1sfXawzVQ673btnEA==
X-Received: by 2002:a17:902:4503:: with SMTP id
 m3mr33506912pld.23.1548904239727; 
 Wed, 30 Jan 2019 19:10:39 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([106.51.20.103])
 by smtp.gmail.com with ESMTPSA id a65sm3802656pge.65.2019.01.30.19.10.38
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 19:10:38 -0800 (PST)
Date: Thu, 31 Jan 2019 08:44:52 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 boris.ostrovsky@oracle.com, jgross@suse.com, linux@armlinux.org.uk,
 robin.murphy@arm.com
Message-ID: <20190131031452.GA2442@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCHv2 9/9] xen/privcmd-buf.c: Convert to use
 vm_insert_range_buggy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlX2J1Z2d5KCkgdG8gbWFwIHJhbmdlIG9mIGtl
cm5lbAptZW1vcnkgdG8gdXNlciB2bWEuCgpUaGlzIGRyaXZlciBoYXMgaWdub3JlZCB2bV9wZ29m
Zi4gV2UgY291bGQgbGF0ZXIgImZpeCIgdGhlc2UgZHJpdmVycwp0byBiZWhhdmUgYWNjb3JkaW5n
IHRvIHRoZSBub3JtYWwgdm1fcGdvZmYgb2Zmc2V0dGluZyBzaW1wbHkgYnkKcmVtb3ZpbmcgdGhl
IF9idWdneSBzdWZmaXggb24gdGhlIGZ1bmN0aW9uIG5hbWUgYW5kIGlmIHRoYXQgY2F1c2VzCnJl
Z3Jlc3Npb25zLCBpdCBnaXZlcyB1cyBhbiBlYXN5IHdheSB0byByZXZlcnQuCgpTaWduZWQtb2Zm
LWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogZHJpdmVy
cy94ZW4vcHJpdmNtZC1idWYuYyB8IDggKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHJpdmNt
ZC1idWYuYyBiL2RyaXZlcnMveGVuL3ByaXZjbWQtYnVmLmMKaW5kZXggZGUwMWE2ZC4uYTlkN2U5
NyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHJpdmNtZC1idWYuYworKysgYi9kcml2ZXJzL3hl
bi9wcml2Y21kLWJ1Zi5jCkBAIC0xNjYsMTIgKzE2Niw4IEBAIHN0YXRpYyBpbnQgcHJpdmNtZF9i
dWZfbW1hcChzdHJ1Y3QgZmlsZSAqZmlsZSwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiAJ
aWYgKHZtYV9wcml2LT5uX3BhZ2VzICE9IGNvdW50KQogCQlyZXQgPSAtRU5PTUVNOwogCWVsc2UK
LQkJZm9yIChpID0gMDsgaSA8IHZtYV9wcml2LT5uX3BhZ2VzOyBpKyspIHsKLQkJCXJldCA9IHZt
X2luc2VydF9wYWdlKHZtYSwgdm1hLT52bV9zdGFydCArIGkgKiBQQUdFX1NJWkUsCi0JCQkJCSAg
ICAgdm1hX3ByaXYtPnBhZ2VzW2ldKTsKLQkJCWlmIChyZXQpCi0JCQkJYnJlYWs7Ci0JCX0KKwkJ
cmV0ID0gdm1faW5zZXJ0X3JhbmdlX2J1Z2d5KHZtYSwgdm1hX3ByaXYtPnBhZ2VzLAorCQkJCQkJ
dm1hX3ByaXYtPm5fcGFnZXMpOwogCiAJaWYgKHJldCkKIAkJcHJpdmNtZF9idWZfdm1hcHJpdl9m
cmVlKHZtYV9wcml2KTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 03:31:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 03:31: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-devel-bounces@lists.xenproject.org>)
	id 1gp34B-0001Kj-NI; Thu, 31 Jan 2019 03:31: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=BSoF=QH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gp34A-0001KX-Dy
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 03:31:02 +0000
X-Inumbo-ID: a0c04dc0-2508-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0c04dc0-2508-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 03:31:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gp345-0001Ev-KU; Thu, 31 Jan 2019 03:30:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gp345-0003Rf-D5; Thu, 31 Jan 2019 03:30:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gp345-00063y-Aq; Thu, 31 Jan 2019 03:30:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132588-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:regression
 xen-4.11-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:regression
 xen-4.11-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:regression
 xen-4.11-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=df1debf494ac38c95abb602b2b3057613de06b47
X-Osstest-Versions-That: xen=96cbd0893f783997caaf117e897d5fa8f2dc7b5f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Jan 2019 03:30:57 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 132588: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU4OCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI1ODgvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgIGZhaWwgUkVHUi4gdnMuIDEzMDg2MAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAg
ZmFpbCBSRUdSLiB2cy4gMTMwODYwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDY5IHh0
Zi90ZXN0LWh2bTY0LXhzYS0yNzggICBmYWlsIFJFR1IuIHZzLiAxMzA4NjAKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3Jl
bHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMDg2MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZGYxZGViZjQ5NGFjMzhjOTVhYmI2
MDJiMmIzMDU3NjEzZGUwNmI0NwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgOTZjYmQwODkzZjc4Mzk5N2NhYWYxMTdlODk3ZDVmYThmMmRjN2I1ZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMwODYwICAyMDE4LTExLTI5IDE0OjA2OjUwIFogICA2MiBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzMjQ4NiAgMjAxOS0wMS0yNiAwMTozNjo1MyBaICAgIDUgZGF5cyAgICAy
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjU4OCAgMjAxOS0wMS0yOSAyMDoyNzox
OCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
TWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxz
aGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCBkZjFkZWJmNDk0YWMzOGM5NWFiYjYwMmIyYjMwNTc2MTNkZTA2YjQ3CkF1dGhvcjog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkgT2N0IDE5IDE1
OjIzOjU1IDIwMTggKzAxMDAKCiAgICB4ZW4vYXJtOiBEb24ndCBidWlsZCBHSUN2MyB3aXRoIHRo
ZSBuZXcgdkdJQwogICAgCiAgICBDb21taXQgNTRlYzU5ZjZiMCAieGVuL2FybTogdmdpYy12Mzog
RG9uJ3QgY3JlYXRlIGVtcHR5IHJlLWRpc3RyaWJ1dG9yCiAgICByZWdpb25zIiBicmVha3MgY29t
cGlsYXRpb24gd2hlbiB1c2luZyB0aGUgbmV3IHZHSUMuCiAgICAKICAgIFRoaXMgaXMgYmVjYXVz
ZSB0aGUgZmllbGQgbnJfcmVnaW9ucyBpcyBub3QgZXhpc3RpbmcgaW4gdGhlIHZnaWMKICAgIHN0
cnVjdHVyZS4gRm9yIHNpbXBsaWNpdHksIGFzIHZHSUN2MyBpcyBub3QgeWV0IGltcG9ydGVkLCBk
aXNhYmxlIEdJQ3YzLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjJh
YTllN2YxYjhlZjY0YjhjN2MxZGFjYjExMjIzNTFjYjlmZDEzMikKCmNvbW1pdCAxNGI3ZGMxMTVi
OGE1ZDkwY2Y4NDJhYzAwMzEwMDU0MjQwOGY2NzFjCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDEgMTc6NDI6MjcgMjAxOCArMDEwMAoK
ICAgIHhlbi9hcm06IHZnaWMtdjM6IERvbid0IGNyZWF0ZSBlbXB0eSByZS1kaXN0cmlidXRvciBy
ZWdpb25zCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIFhlbiBpcyBhc3N1bWluZyB0aGUgaGFyZHdh
cmUgZG9tYWluIHdpbGwgaGF2ZSB0aGUgc2FtZQogICAgbnVtYmVyIG9mIHJlLWRpc3RyaWJ1dG9y
IHJlZ2lvbnMgYXMgdGhlIGhvc3QuIEhvd2V2ZXIsIGFzIHRoZQogICAgbnVtYmVyIG9mIENQVXMg
b3IgdGhlIHN0cmlkZSAoZS5nIG9uIEdJQ3Y0KSBtYXkgYmUgZGlmZmVyZW50IHdlIGVuZCB1cAog
ICAgZXhwb3NpbmcgcmVnaW9ucyB3aGljaCBkb2VzIG5vdCBjb250YWluIGFueSByZS1kaXN0cmli
dXRvcnMuCiAgICAKICAgIFdoZW4gYm9vdGluZywgTGludXggd2lsbCBnbyB0aHJvdWdoIGFsbCB0
aGUgcmUtZGlzdHJpYnV0b3IgcmVnaW9uIHRvCiAgICBjaGVjayB3aGV0aGVyIGEgcHJvcGVydHkg
KGUuZyB2UExJcykgaXMgYXZhaWxhYmxlIGFjY3Jvc3MgYWxsIHRoZQogICAgcmUtZGlzdHJpYnV0
b3JzLiBUaGlzIHdpbGwgcmVzdWx0IHRvIGEgZGF0YSBhYm9ydCBvbiBlbXB0eSByZWdpb25zCiAg
ICBiZWNhdXNlIHRoZXJlIGFyZSBubyB1bmRlcmx5aW5nIHJlLWRpc3RyaWJ1dG9yLgogICAgCiAg
ICBTbyB3ZSBuZWVkIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgcmVnaW9ucyBleHBvc2VkIHRvIHRo
ZSBoYXJkd2FyZQogICAgZG9tYWluLiBUaGUgY29kZSByZXdvcmtlZCB0byBvbmx5IGV4cG9zZSB0
aGUgbWluaW11biBudW1iZXIgb2YgcmVnaW9ucwogICAgcmVxdWlyZWQgYnkgdGhlIGhhcmR3YXJl
IGRvbWFpbi4gSXQgaXMgYXNzdW1lZCB0aGUgcmVnaW9ucyB3aWxsIGJlCiAgICBwb3B1bGF0ZWQg
c3RhcnRpbmcgZnJvbSB0aGUgZmlyc3Qgb25lLgogICAgCiAgICBMYXN0bHksIHJlbmFtZSB2Z2lj
X3YzX3JkaXN0X2NvdW50IHRvIHJlZmxlY3QgdGhlIHZhbHVlIHJldHVybiBieSB0aGUKICAgIGhl
bHBlci4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNoYW1lZXJhbGkgS29sb3RodW0gVGhvZGkgPHNo
YW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBUZXN0ZWQtYnk6IFNoYW1lZXIg
S29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1NGVjNTlmNmIwYjM2M2MzNGNmMTg2NGQ1MjE0YTA1
ZTM1ZWE3NWVlKQoKY29tbWl0IDAxNWIwMGZmMzU4MWQ1ZjgzY2JjMGVhOTZlYmRjMzkwMGYxMjA1
M2UKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1v
biBPY3QgMSAxNzo0MjoyNiAyMDE4ICswMTAwCgogICAgeGVuL2FybTogdmdpYy12MzogRGVsYXkg
dGhlIGluaXRpYWxpemF0aW9uIG9mIHRoZSBkb21haW4gaW5mb3JtYXRpb24KICAgIAogICAgQSBm
b2xsb3ctdXAgcGF0Y2ggd2lsbCByZXF1aXJlIHRvIGtub3cgdGhlIG51bWJlciBvZiB2Q1BVcyB3
aGVuCiAgICBpbml0aWFsaXphdGluZyB0aGUgdkdJQ3YzIGRvbWFpbiBzdHJ1Y3R1cmUuIEhvd2V2
ZXIgdGhpcyBpbmZvcm1hdGlvbiBpcwogICAgbm90IGF2YWlsYWJsZSBhdCBkb21haW4gY3JlYXRp
b24uIFRoaXMgaXMgb25seSBrbm93biBvbmNlCiAgICBYRU5fRE9NQ1RMX21heF92cHVzIGlzIGNh
bGxlZCBmb3IgdGhhdCBkb21haW4uCiAgICAKICAgIEluIG9yZGVyIHRvIGdldCB0aGUgbWF4IHZD
UFVzIGFyb3VuZCwgZGVsYXkgdGhlIGRvbWFpbiBwYXJ0IG9mIHRoZSB2R0lDCiAgICB2MyBpbml0
aWFsaXphdGlvbiB1bnRpbCB0aGUgZmlyc3QgdkNQVSBvZiB0aGUgZG9tYWluIGlzIGluaXRpYWxp
emVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgVGVzdGVkLWJ5OiBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90
aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgICBBY2tlZC1idXQtZGlzbGlrZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDcwM2Q5ZDVlYzEzYTBmNDg3ZTc0MTUxNzRiYTU0ZTBlM2NhMTU4ZGIpCgpjb21t
aXQgMDJmZDFlZThjZTAwY2EyYTFiODliYjE3NzAzZDY2NzIwOWZjNDlmYgpBdXRob3I6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTogICBUdWUgTm92IDEz
IDA4OjQ1OjQ5IDIwMTggLTA4MDAKCiAgICB4ZW4vYXJtOiBjaGVjayBmb3IgbXVsdGlib290IG5v
ZGVzIG9ubHkgdW5kZXIgL2Nob3NlbgogICAgCiAgICBNYWtlIHN1cmUgdG8gb25seSBsb29rIGZv
ciBtdWx0aWJvb3QgY29tcGF0aWJsZSBub2RlcyBvbmx5IHVuZGVyCiAgICAvY2hvc2VuLCBub3Qg
dW5kZXIgYW55IG90aGVyIHBhdGhzIChkZXB0aCA8PSAzKS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgW2p1bGllbjog
VXNlIHNpemVvZihwYXRoKSBpbnN0ZWFkIG9mIGxlbiBdCiAgICBSZXZpZXdlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIAogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgYzMyZTM2ODljNTQ2MzA1ZDRlYWU1M2U2Y2NmOWM4YjRlMDQ4YzdkZikKCmNvbW1p
dCBkZDFjOThhZmM2NzAyMDkwNjc0NzlhMzJmMTAwNDFhNmFjZTQ4ZmFkCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgT2N0IDIzIDE5OjE3OjA3
IDIwMTggKzAxMDAKCiAgICB4ZW4vYXJtOiBnaWM6IEVuc3VyZSBvcmRlcmluZyBiZXR3ZWVuIHJl
YWQgb2YgSU5UQUNLIGFuZCBzaGFyZWQgZGF0YQogICAgCiAgICBXaGVuIGFuIElQSSBpcyBnZW5l
cmF0ZWQgYnkgYSBDUFUsIHRoZSBwYXR0ZXJuIGxvb2tzIHJvdWdobHkgbGlrZToKICAgIAogICAg
ICA8d3JpdGUgc2hhcmVkIGRhdGE+CiAgICAgIGRzYihzeSk7CiAgICAgIDx3cml0ZSB0byBHSUMg
dG8gc2lnbmFsIFNHST4KICAgIAogICAgT24gdGhlIHJlY2VpdmluZyBDUFUgd2UgcmVseSBvbiB0
aGUgZmFjdCB0aGF0LCBvbmNlIHdlJ3ZlIHRha2VuIHRoZQogICAgaW50ZXJydXB0LCB0aGVuIHRo
ZSBmcmVzaGx5IHdyaXR0ZW4gc2hhcmVkIGRhdGEgbXVzdCBiZSB2aXNpYmxlIHRvIHVzLgogICAg
UHV0IGFub3RoZXIgd2F5LCB0aGUgQ1BVIGlzbid0IGdvaW5nIHRvIHNwZWN1bGF0ZSB0YWtpbmcg
YW4gaW50ZXJydXB0LgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGlzIGFzc3VtcHRpb24gdHVy
bnMgb3V0IHRvIGJlIGJyb2tlbi4KICAgIAogICAgQ29uc2lkZXIgdGhhdCBDUFV4IHdhbnRzIHRv
IHNlbmQgYW4gSVBJIHRvIENQVXksIHdoaWNoIHdpbGwgY2F1c2UgQ1BVeQogICAgdG8gcmVhZCBz
b21lIHNoYXJlZF9kYXRhLiBCZWZvcmUgQ1BVeCBoYXMgZG9uZSBhbnl0aGluZywgYSByYW5kb20K
ICAgIHBlcmlwaGVyYWwgcmFpc2VzIGFuIElSUSB0byB0aGUgR0lDIGFuZCB0aGUgSVJRIGxpbmUg
b24gQ1BVeSBpcyByYWlzZWQuCiAgICBDUFV5IHRoZW4gdGFrZXMgdGhlIElSUSBhbmQgc3RhcnRz
IGV4ZWN1dGluZyB0aGUgZW50cnkgY29kZSwgaGVhZGluZwogICAgdG93YXJkcyBnaWNfaGFuZGxl
X2lycS4gRnVydGhlcm1vcmUsIGxldCdzIGFzc3VtZSB0aGF0IGEgYnVuY2ggb2YgdGhlCiAgICBw
cmV2aW91cyBpbnRlcnJ1cHRzIGhhbmRsZWQgYnkgQ1BVeSB3ZXJlIFNHSXMsIHNvIHRoZSBicmFu
Y2ggcHJlZGljdG9yCiAgICBraWNrcyBpbiBhbmQgc3BlY3VsYXRlcyB0aGF0IGlycW5yIHdpbGwg
YmUgPDE2IGFuZCB3ZSdyZSBsaWtlbHkgdG8KICAgIGhlYWQgaW50byBoYW5kbGVfSVBJLiBUaGUg
cHJlZmV0Y2hlciB0aGVuIGdyYWJzIGEgc3BlY3VsYXRpdmUgY29weSBvZgogICAgc2hhcmVkX2Rh
dGEgd2hpY2ggY29udGFpbnMgYSBzdGFsZSB2YWx1ZS4KICAgIAogICAgTWVhbndoaWxlLCBDUFV4
IGdldHMgcm91bmQgdG8gdXBkYXRpbmcgc2hhcmVkX2RhdGEgYW5kIGFza2luZyB0aGUgR0lDCiAg
ICB0byBzZW5kIGFuIFNHSSB0byBDUFV5LiBJbnRlcm5hbGx5LCB0aGUgR0lDIGRlY2lkZXMgdGhh
dCB0aGUgU0dJIGlzCiAgICBtb3JlIGltcG9ydGFudCB0aGFuIHRoZSBwZXJpcGhlcmFsIGludGVy
cnVwdCAod2hpY2ggaGFzbid0IHlldCBiZWVuCiAgICBBQ0tlZCkgYnV0IGRvZXNuJ3QgbmVlZCB0
byBkbyBhbnl0aGluZyB0byBDUFV5LCBiZWNhdXNlIHRoZSBJUlEgbGluZQogICAgaXMgYWxyZWFk
eSByYWlzZWQuCiAgICAKICAgIENQVXkgdGhlbiByZWFkcyB0aGUgQUNLIHJlZ2lzdGVyIG9uIHRo
ZSBHSUMsIHNlZXMgdGhlIFNHSSB2YWx1ZSB3aGljaAogICAgY29uZmlybXMgdGhlIGJyYW5jaCBw
cmVkaWN0aW9uIGFuZCB3ZSBlbmQgdXAgd2l0aCBhIHN0YWxlIHNoYXJlZF9kYXRhCiAgICB2YWx1
ZS4KICAgIAogICAgVGhpcyBwYXRjaCBmaXhlcyB0aGUgcHJvYmxlbSBieSBhZGRpbmcgYW4gc21w
X3JtYigpIHRvIHRoZSBJUEkgZW50cnkKICAgIGNvZGUgaW4gZG9fU0dJLgogICAgCiAgICBBdCB0
aGUgc2FtZSB0aW1lIGRvY3VtZW50IHRoZSB3cml0ZSBiYXJyaWVyLgogICAgCiAgICBCYXNlZCBv
biBMaW51eCBjb21taXQgZjg2YzRmYmQ5MzBmZjZmZWNmM2Q4YTFjMzEzMTgyYmQwZjQ5ZjQ5Ngog
ICAgImlycWNoaXAvZ2ljOiBFbnN1cmUgb3JkZXJpbmcgYmV0d2VlbiByZWFkIG9mIElOVEFDSyBh
bmQgc2hhcmVkIGRhdGEiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3Y8YW5kcmlp
X2FuaXNvdkBlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1NTVl
NWYxYmQyNmM0YzE5OTUzNTdlOTY3MWIzZTQyYTY4ZDVjZThmKQoKY29tbWl0IDI4ZjM4MGZiZGVj
M2QzMWQ2NGFmZWJmY2EyZDdhNThhNDY0MmI0MDUKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBPY3QgMjMgMTk6MTc6MDYgMjAxOCArMDEwMAoK
ICAgIHhlbi9hcm06IGdpYzogRW5zdXJlIHdlIGhhdmUgYW4gSVNCIGJldHdlZW4gYWNrIGFuZCBk
b19JUlEoKQogICAgCiAgICBEZXZpY2VzIHRoYXQgZXhwb3NlIHRoZWlyIGludGVycnVwdCBzdGF0
dXMgcmVnaXN0ZXJzIHZpYSBzeXN0ZW0KICAgIHJlZ2lzdGVycyAoZS5nLiBTdGF0aXN0aWNhbCBw
cm9maWxpbmcsIENQVSBQTVUsIER5bmFtSVEgUE1VLCBhcmNoIHRpbWVyLAogICAgdmdpYyAoYWx0
aG91Z2ggdW51c2VkIGJ5IExpbnV4KSwgLi4uKSByZWx5IG9uIGEgY29udGV4dCBzeW5jaHJvbmlz
aW5nCiAgICBvcGVyYXRpb24gb24gdGhlIENQVSB0byBlbnN1cmUgdGhhdCB0aGUgdXBkYXRlZCBz
dGF0dXMgcmVnaXN0ZXIgaXMKICAgIHZpc2libGUgdG8gdGhlIENQVSB3aGVuIGhhbmRsaW5nIHRo
ZSBpbnRlcnJ1cHQuIFRoaXMgdXN1YWxseSBoYXBwZW5zIGFzCiAgICBhIHJlc3VsdCBvZiB0YWtp
bmcgdGhlIElSUSBleGNlcHRpb24gaW4gdGhlIGZpcnN0IHBsYWNlLCBidXQgdGhlcmUgYXJlCiAg
ICB0d28gcmFjZSBzY2VuYXJpb3Mgd2hlcmUgdGhpcyBpc24ndCB0aGUgY2FzZS4KICAgIAogICAg
Rm9yIGV4YW1wbGUsIGxldCdzIHNheSB3ZSBoYXZlIHR3byBwZXJpcGhlcmFscyAoWCBhbmQgWSks
IHdoZXJlIFkgdXNlcyBhCiAgICBzeXN0ZW0gcmVnaXN0ZXIgZm9yIGl0cyBpbnRlcnJ1cHQgc3Rh
dHVzLgogICAgCiAgICBDYXNlIDE6CiAgICAxLiBDUFUgdGFrZXMgYW4gSVJRIGV4Y2VwdGlvbiBh
cyBhIHJlc3VsdCBvZiBYIHJhaXNpbmcgYW4gaW50ZXJydXB0CiAgICAyLiBZIHRoZW4gcmFpc2Vz
IGl0cyBpbnRlcnJ1cHQgbGluZSwgYnV0IHRoZSB1cGRhdGUgdG8gaXRzIHN5c3RlbQogICAgICAg
cmVnaXN0ZXIgaXMgbm90IHlldCB2aXNpYmxlIHRvIHRoZSBDUFUKICAgIDMuIFRoZSBHSUMgZGVj
aWRlcyB0byBleHBvc2UgWSdzIGludGVycnVwdCBudW1iZXIgZmlyc3QgaW4gdGhlIEFjawogICAg
ICAgcmVnaXN0ZXIKICAgIDQuIFRoZSBDUFUgcnVucyB0aGUgSVJRIGhhbmRsZXIgZm9yIFksIGJ1
dCB0aGUgc3RhdHVzIHJlZ2lzdGVyIGlzIHN0YWxlCiAgICAKICAgIENhc2UgMjoKICAgIDEuIENQ
VSB0YWtlcyBhbiBJUlEgZXhjZXB0aW9uIGFzIGEgcmVzdWx0IG9mIFggcmFpc2luZyBhbiBpbnRl
cnJ1cHQKICAgIDIuIENQVSByZWFkcyB0aGUgaW50ZXJydXB0IG51bWJlciBmb3IgWCBmcm9tIHRo
ZSBBY2sgcmVnaXN0ZXIgYW5kIHJ1bnMKICAgICAgIGl0cyBJUlEgaGFuZGxlcgogICAgMy4gWSBy
YWlzZXMgaXRzIGludGVycnVwdCBsaW5lIGFuZCB0aGUgQWNrIHJlZ2lzdGVyIGlzIHVwZGF0ZWQs
IGJ1dAogICAgICAgYWdhaW4sIHRoZSB1cGRhdGUgdG8gaXRzIHN5c3RlbSByZWdpc3RlciBpcyBu
b3QgeWV0IHZpc2libGUgdG8gdGhlCiAgICAgICBDUFUuCiAgICA0LiBTaW5jZSB0aGUgR0lDIGRy
aXZlcnMgcG9sbCB0aGUgQWNrIHJlZ2lzdGVyLCB3ZSByZWFkIFkncyBpbnRlcnJ1cHQKICAgICAg
IG51bWJlciBhbmQgcnVuIGl0cyBoYW5kbGVyIHdpdGhvdXQgYSBjb250ZXh0IHN5bmNocm9uaXNh
dGlvbgogICAgICAgb3BlcmF0aW9uLCB0aGVyZWZvcmUgc2VlaW5nIHRoZSBzdGFsZSByZWdpc3Rl
ciB2YWx1ZS4KICAgIAogICAgSW4gZWl0aGVyIGNhc2UsIHdlIHJ1biB0aGUgcmlzayBvZiBtaXNz
aW5nIGFuIElSUS4gVGhpcyBwYXRjaCBzb2x2ZXMgdGhlCiAgICBwcm9ibGVtIGJ5IGVuc3VyaW5n
IHRoYXQgd2UgZXhlY3V0ZSBhbiBJU0IgaW4gdGhlIEdJQyBkcml2ZXJzIHByaW9yCiAgICB0byBp
bnZva2luZyB0aGUgaW50ZXJydXB0IGhhbmRsZXIuCiAgICAKICAgIEJhc2VkIG9uIExpbnV4IGNv
bW1pdCAzOWEwNmI2N2MyYzEyNTZiY2YyMzYxYTFmNjdkMjUyOWY3MGFiMjA2CiAgICAiaXJxY2hp
cC9naWM6IEVuc3VyZSB3ZSBoYXZlIGFuIElTQiBiZXR3ZWVuIGFjayBhbmQgLT5oYW5kbGVfaXJx
Ii4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292PGFuZHJpaV9hbmlzb3ZAZXBhbS5j
b20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTc3YWZlYzQ1NTZjNjc2ZTVhMWE5
NThkMTYyNjIyNmZiY2EyYTY5NikKCmNvbW1pdCAwYmU1NDQzODczMWZhNjM0NWYxNGYwNzlhODJm
NmViMWM4YjhkYjQ1CkF1dGhvcjogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4K
RGF0ZTogICBUdWUgU2VwIDI1IDE4OjIwOjM5IDIwMTggKzAxMDAKCiAgICB4ZW4vYXJtOiBzbWNj
Yy0xLjE6IEhhbmRsZSBmdW5jdGlvbiByZXN1bHQgYXMgcGFyYW1ldGVycwogICAgCiAgICBJZiBz
b21lb25lIGhhcyB0aGUgc2lsbHkgaWRlYSB0byB3cml0ZSBzb21ldGhpbmcgYWxvbmcgdGhvc2Ug
bGluZXM6CiAgICAKICAgICAgICAgICAgZXh0ZXJuIHU2NCBmb28odm9pZCk7CiAgICAKICAgICAg
ICAgICAgdm9pZCBiYXIoc3RydWN0IGFybV9zbWNjY19yZXMgKnJlcykKICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgIGFybV9zbWNjY18xXzFfc21jKDB4YmFkLCBmb28oKSwgcmVzKTsK
ICAgICAgICAgICAgfQogICAgCiAgICB0aGV5IGFyZSBpbiBmb3IgYSBzdXJwcmlzZSwgYXMgdGhp
cyBnZXRzIGNvbXBpbGVkIGFzOgogICAgCiAgICAgICAgICAgIDAwMDAwMDAwMDAwMDA1ODggPGJh
cj46CiAgICAgICAgICAgICA1ODg6ICAgYTliZTdiZmQgICAgICAgIHN0cCAgICAgeDI5LCB4MzAs
IFtzcCwgIy0zMl0hCiAgICAgICAgICAgICA1OGM6ICAgOTEwMDAzZmQgICAgICAgIG1vdiAgICAg
eDI5LCBzcAogICAgICAgICAgICAgNTkwOiAgIGY5MDAwYmYzICAgICAgICBzdHIgICAgIHgxOSwg
W3NwLCAjMTZdCiAgICAgICAgICAgICA1OTQ6ICAgYWEwMDAzZjMgICAgICAgIG1vdiAgICAgeDE5
LCB4MAogICAgICAgICAgICAgNTk4OiAgIGFhMWUwM2UwICAgICAgICBtb3YgICAgIHgwLCB4MzAK
ICAgICAgICAgICAgIDU5YzogICA5NDAwMDAwMCAgICAgICAgYmwgICAgICAwIDxfbWNvdW50Pgog
ICAgICAgICAgICAgNWEwOiAgIDk0MDAwMDAwICAgICAgICBibCAgICAgIDAgPGZvbz4KICAgICAg
ICAgICAgIDVhNDogICBhYTAwMDNlMSAgICAgICAgbW92ICAgICB4MSwgeDAKICAgICAgICAgICAg
IDVhODogICBkNDAwMDAwMyAgICAgICAgc21jICAgICAjMHgwCiAgICAgICAgICAgICA1YWM6ICAg
YjQwMDAwNzMgICAgICAgIGNieiAgICAgeDE5LCA1YjggPGJhcisweDMwPgogICAgICAgICAgICAg
NWIwOiAgIGE5MDAwNjYwICAgICAgICBzdHAgICAgIHgwLCB4MSwgW3gxOV0KICAgICAgICAgICAg
IDViNDogICBhOTAxMGU2MiAgICAgICAgc3RwICAgICB4MiwgeDMsIFt4MTksICMxNl0KICAgICAg
ICAgICAgIDViODogICBmOTQwMGJmMyAgICAgICAgbGRyICAgICB4MTksIFtzcCwgIzE2XQogICAg
ICAgICAgICAgNWJjOiAgIGE4YzI3YmZkICAgICAgICBsZHAgICAgIHgyOSwgeDMwLCBbc3BdLCAj
MzIKICAgICAgICAgICAgIDVjMDogICBkNjVmMDNjMCAgICAgICAgcmV0CiAgICAgICAgICAgICA1
YzQ6ICAgZDUwMzIwMWYgICAgICAgIG5vcAogICAgCiAgICBUaGUgY2FsbCB0byBmb28gIm92ZXJ3
cml0ZXMiIHRoZSB4MCByZWdpc3RlciBmb3IgdGhlIHJldHVybiB2YWx1ZSwKICAgIGFuZCB3ZSBl
bmQgdXAgY2FsbGluZyB0aGUgd3Jvbmcgc2VjdXJlIHNlcnZpY2UuCiAgICAKICAgIEEgc29sdXRp
b24gaXMgdG8gZXZhbHVhdGUgYWxsIHRoZSBwYXJhbWV0ZXJzIGJlZm9yZSBhc3NpZ25pbmcKICAg
IGFueXRoaW5nIHRvIHNwZWNpZmljIHJlZ2lzdGVycywgbGVhZGluZyB0byB0aGUgZXhwZWN0ZWQg
cmVzdWx0OgogICAgCiAgICAgICAgICAgIDAwMDAwMDAwMDAwMDA1ODggPGJhcj46CiAgICAgICAg
ICAgICA1ODg6ICAgYTliZTdiZmQgICAgICAgIHN0cCAgICAgeDI5LCB4MzAsIFtzcCwgIy0zMl0h
CiAgICAgICAgICAgICA1OGM6ICAgOTEwMDAzZmQgICAgICAgIG1vdiAgICAgeDI5LCBzcAogICAg
ICAgICAgICAgNTkwOiAgIGY5MDAwYmYzICAgICAgICBzdHIgICAgIHgxOSwgW3NwLCAjMTZdCiAg
ICAgICAgICAgICA1OTQ6ICAgYWEwMDAzZjMgICAgICAgIG1vdiAgICAgeDE5LCB4MAogICAgICAg
ICAgICAgNTk4OiAgIGFhMWUwM2UwICAgICAgICBtb3YgICAgIHgwLCB4MzAKICAgICAgICAgICAg
IDU5YzogICA5NDAwMDAwMCAgICAgICAgYmwgICAgICAwIDxfbWNvdW50PgogICAgICAgICAgICAg
NWEwOiAgIDk0MDAwMDAwICAgICAgICBibCAgICAgIDAgPGZvbz4KICAgICAgICAgICAgIDVhNDog
ICBhYTAwMDNlMSAgICAgICAgbW92ICAgICB4MSwgeDAKICAgICAgICAgICAgIDVhODogICBkMjgx
NzVhMCAgICAgICAgbW92ICAgICB4MCwgIzB4YmFkCiAgICAgICAgICAgICA1YWM6ICAgZDQwMDAw
MDMgICAgICAgIHNtYyAgICAgIzB4MAogICAgICAgICAgICAgNWIwOiAgIGI0MDAwMDczICAgICAg
ICBjYnogICAgIHgxOSwgNWJjIDxiYXIrMHgzND4KICAgICAgICAgICAgIDViNDogICBhOTAwMDY2
MCAgICAgICAgc3RwICAgICB4MCwgeDEsIFt4MTldCiAgICAgICAgICAgICA1Yjg6ICAgYTkwMTBl
NjIgICAgICAgIHN0cCAgICAgeDIsIHgzLCBbeDE5LCAjMTZdCiAgICAgICAgICAgICA1YmM6ICAg
Zjk0MDBiZjMgICAgICAgIGxkciAgICAgeDE5LCBbc3AsICMxNl0KICAgICAgICAgICAgIDVjMDog
ICBhOGMyN2JmZCAgICAgICAgbGRwICAgICB4MjksIHgzMCwgW3NwXSwgIzMyCiAgICAgICAgICAg
ICA1YzQ6ICAgZDY1ZjAzYzAgICAgICAgIHJldAogICAgCiAgICBSZXBvcnRlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWFy
YyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlt
eXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgZmE3OTc0Zjc0M2IyZDk1YWYxZDA5ODNmODZlOGJlMGVkOWE5ZTRi
ZSkKCmNvbW1pdCBhZDg4NzVjOGE3YjU1ZjRlN2I1NjQxY2E0YTczMTJiNzhiY2Y0YzkxCkF1dGhv
cjogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KRGF0ZTogICBUdWUgU2VwIDI1
IDE4OjIwOjM4IDIwMTggKzAxMDAKCiAgICB4ZW4vYXJtOiBzbWNjYy0xLjE6IE1ha2UgcmV0dXJu
IHZhbHVlcyB1bnNpZ25lZCBsb25nCiAgICAKICAgIEFuIHVuZm9ydHVuYXRlIGNvbnNlcXVlbmNl
IG9mIGhhdmluZyBhIHN0cm9uZyB0eXBpbmcgZm9yIHRoZSBpbnB1dAogICAgdmFsdWVzIHRvIHRo
ZSBTTUMgY2FsbCBpcyB0aGF0IGl0IGFsc28gYWZmZWN0cyB0aGUgdHlwZSBvZiB0aGUKICAgIHJl
dHVybiB2YWx1ZXMsIGxpbWl0aW5nIHIwIHRvIDMyIGJpdHMgYW5kIHJ7MSwyLDN9IHRvIHdoYXRl
dmVyCiAgICB3YXMgcGFzc2VkIGFzIGFuIGlucHV0LgogICAgCiAgICBMZXQncyB0dXJuIGV2ZXJ5
dGhpbmcgaW50byAidW5zaWduZWQgbG9uZyIsIHdoaWNoIHNhdGlzZmllcyB0aGUKICAgIHJlcXVp
cmVtZW50cyBvZiBib3RoIGFyY2hpdGVjdHVyZXMsIGFuZCBhbGxvd3MgZm9yIHRoZSBmdWxsCiAg
ICByYW5nZSBvZiByZXR1cm4gdmFsdWVzLgogICAgCiAgICBSZXBvcnRlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWFyYyBa
eW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDM1ZmM2MDg2MTI0ZmZlMjdkMjk3ODAxNjE2ZTdhYzZkYzM0NDA0MGIpCihx
ZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:06:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:06: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-devel-bounces@lists.xenproject.org>)
	id 1gp3bn-0004TU-JO; Thu, 31 Jan 2019 04:05: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3bm-0004TP-P4
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:05:46 +0000
X-Inumbo-ID: 7ae5f1d7-250d-11e9-aeee-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ae5f1d7-250d-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:05:44 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id p6so1279192lfc.1
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:05:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=6b+SsuLYE/MaNCPTa8KPfGp9s2qH1yk1U8t+Of+SIME=;
 b=RUUpNDgY7FLoL6NJwr/JvMa2XrNlhR69h6Uqp3V/SgnhlzcM4xcxJfOeH4VZUhAHS2
 WoRmlH8xOjrcUf9LL/rDZsm6JXMbcGUrB5yKkKEq0GRdiP5A7OYAiyhDJxh6Wo+GvFJC
 fbmLevSlEjjIBmikKoarJ3+AlRGf1tsvsnoKzUdMNEh5DULDwI5wENZm+hHDcu6ER9jS
 jc6Wjys/bj45yIRO6wDDV4DX7zn/hq/kVxUpZtuRtQVhKkzJT0lHpFtJGI9DpTw8qyl5
 2L4oIDfuy/NCPE9k5kwnJPyVA9H6RcuRZEMn1Q45zvk5BlJtbeZMj6dmcOMkFqZNxz12
 qbDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=6b+SsuLYE/MaNCPTa8KPfGp9s2qH1yk1U8t+Of+SIME=;
 b=e7hAKJF6Vt9ylpUNijLvOG2SIgdBcWQfQJs/YmGvWv2otDCAAvHlMhS9HJ6NT1D7CF
 WHCtp72IPLxfjh19kaJs7G4l6bo2xuzoB4hyx0vd81BxMYJ3N/rreI2rH7uWd+Ef4T7S
 ovOvs6hw63l5CEFCiHQhCX3Lar6LrRHz45SwkjV00LptWs5WC/VnFggAmQxztGxxrPob
 cp1fo8OA/I53S5QQVOtkrg5OD/sxW+r1IQvNQC/gAYYUax/ecXqAmCTbJkE/fifoLEum
 qAYK9Mj1kS/DbpBbyHbANovhH1WIO8yc9+MGEm6yjC7ETYBlGAs0OMcwbZiX/EQumsin
 3YbA==
X-Gm-Message-State: AJcUukcBEHryFpB2gNguHNA4+W2AgkjC077uKG3o5b4QH0c2lnATehLj
 R4drksZCU1LbQYCoViIleOr3dOQYBai/FEle4gE=
X-Google-Smtp-Source: ALg8bN6ycZPyeQGvq59i2v2cRwNUygGfhULYlHrNVGFpUEfnw/BziSnX8O3W6z4c3lYfXIfALZWbO2s7sbMly8jxv+k=
X-Received: by 2002:a19:f204:: with SMTP id q4mr27137650lfh.133.1548907543129; 
 Wed, 30 Jan 2019 20:05:43 -0800 (PST)
MIME-Version: 1.0
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <20190122141702.h3oxvr25xjxbhjcl@mac>
In-Reply-To: <20190122141702.h3oxvr25xjxbhjcl@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 30 Jan 2019 20:05:30 -0800
Message-ID: <CACMJ4Gbr4dR2B7o=+i_0aCEPiXTA9nF-w477Btvv8vd_B2+mOw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 00/15] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgNjoxOSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBNb24sIEphbiAyMSwgMjAxOSBhdCAwMTo1OTo0
MEFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IFZlcnNpb24gZml2ZSBvZiB0
aGlzIHBhdGNoIHNlcmllczoKPiA+Cj4gPiAqIENoYW5nZXMgYXJlIHByaW1hcmlseSBhZGRyZXNz
aW5nIGZlZWRiYWNrIGZyb20gdGhlIHY0IHNlcmllcyByZXZpZXdzLgo+ID4gICBNYW55IHBvaW50
cyBub3RlZCBvbiB0aGUgaW52aWRpZHVhbCBjb21taXQgcG9zdHMuCj4gPgo+ID4gKiBDcml0aWNh
bCBzZWN0aW9ucyBoYXZlIGJlZW4gc2hydW5rLCB3aXRoIGFsbG9jYXRpb25zIGFuZCBmcmVlcwo+
ID4gICBwdWxsZWQgb3V0c2lkZSB3aGVyZSBwb3NzaWJsZSwgcmVvcmRlcmluZyBsb2dpYyB3aXRo
aW4gaHlwZXJjYWxsIG9wcy4KPiA+Cj4gPiAqIEEgbmV3IHJpbmcgaGFzaCBmdW5jdGlvbiBpbXBs
ZW1lbnRlZCwgZGVyaXZlZCBmcm9tIHRoZSBkamIyIHN0cmluZwo+ID4gICBoYXNoIGZ1bmN0aW9u
Lgo+ID4KPiA+ICogRmxhZ3MgcmV0dXJuZWQgYnkgdGhlIG5vdGlmeSBvcCBoYXZlIGJlZW4gc2lt
cGxpZmllZC4KPiA+Cj4gPiAqIE5vdyB1c2VzIGEgc2luZ2xlIGFyZ28gYm9vdCBwYXJhbWV0ZXIs
IHRha2luZyBhIGxpc3Q6Cj4gPiAgIC0gdG9wIGxldmVsIGJvb2xlYW4gdG8gZW5hYmxlL2Rpc2Fi
bGUgQXJnbwo+ID4gICAtIG1hYy1wZXJtaXNzaXZlIG9wdGlvbiB0byBlbmFibGUvZGlzYWJsZSB3
aWxkY2FyZCByaW5ncwo+ID4gICAtIGNvbW1hbmQgbGluZSBkb2MgZWRpdDogbm8gIkNPTkZJR19B
UkdPIiBidXQgcmVmZXJzIHRvIGJ1aWxkIGNvbmZpZwo+ID4KPiA+ICogU3dpdGNoZWQgdG8gdXNl
IHRoZSBzdGFuZGFyZCBsaXN0IGRhdGEgc3RydWN0dXJlcyB1c2VkIGJ5IFhlbidzCj4gPiAgIGNv
bW1vbiBjb2RlLgo+Cj4gQUZBSUsgdGhpcyB3YXMgbm90IHJlcXVlc3RlZCBieSBhbnkgcmV2aWV3
ZXIsIHNvIEkgd29uZGVyIHdoeSB5b3UgbWFkZQo+IHN1Y2ggY2hhbmdlLiBUaGUgbW9yZSB0aGF0
IHlvdSBvcGVuIGNvZGVkIHNvbWUgb2YgdGhlIGxpc3RfIG1hY3Jvcwo+IGluc3RlYWQgb2YganVz
dCBkb2luZyBhIHMvaGxpc3RfL2xpc3RfLyByZXBsYWNlbWVudC4KPiBJJ20gZmluZSB3aXRoIHVz
aW5nIGxpc3QgaW5zdGVhZCBvZiBobGlzdCwKCkF0IHlvdXIgcmVxdWVzdCwgdjcgcmVwbGFjZXMg
b3BlbiBjb2Rpbmcgd2l0aCBYZW4ncyBsaXN0IG1hY3Jvcy4gVGhlCmhsaXN0IG1hY3JvcyB3ZXJl
IG5vdCB1c2VkIGJ5IGFueSBvZiB0aGUgY29tbW9uIGNvZGUgaW4gWGVuLgoKPiBidXQgSSBkb24n
dCB1bmRlcnN0YW5kIHdoeQo+IHlvdSBkZWNpZGVkIHRvIG9wZW4gY29kZSBsaXN0X2Zvcl9lYWNo
IGFuZCBsaXN0X2Zvcl9lYWNoX3NhZmUgaW5zdGVhZAo+IG9mIHVzaW5nIHRoZSBtYWNyb3MgcHJv
dmlkZWQgYnkgWGVuLiBJcyB0aGVyZSBhbiBpc3N1ZSB3aXRoIHN1Y2gKPiBtYWNyb3M/CgpBcyBk
aXNjdXNzZWQgb2ZmbGluZToKCi0gVXNpbmcgWGVuJ3MgbGlzdCBtYWNyb3Mgd2lsbCBleHBlZGl0
ZSBBcmdvJ3MgbWVyZ2UgZm9yIFhlbiA0LjEyCi0gTGlzdCBtYWNyb3MgaW4gWGVuIGxpc3QuaCBv
cmlnaW5hdGVkIGluIExpbnV4IGxpc3QuaCBhbmQgaGF2ZSBkaXZlcmdlZAotIE9wZW5YVCBoYXMg
dXNlIGNhc2VzIGZvciBtZWFzdXJlZCBsYXVuY2ggYW5kIG5lc3RlZCB2aXJ0dWFsaXphdGlvbiwK
ICB3aGljaCBpbmZsdWVuY2UgZG93bnN0cmVhbSBwZXJmb3JtYW5jZSBhbmQgc2VjdXJpdHkgcmVx
dWlyZW1lbnRzIGZvcgogIEFyZ28gYW5kIFhlbgotIE9wZW5YVCBjYW4gdGVtcG9yYXJpbHkgcGF0
Y2ggWGVuIDQuMTIgZm9yIGRvd25zdHJlYW0gdXNlCgo+IEkndmUgbWFkZSBhIGNvdXBsZSBvZiBt
aW5vciBjb21tZW50cywgYnV0IEkgdGhpbmsgdGhlIGN1cnJlbnQgc3RhdHVzCj4gaXMgZ29vZCwg
YW5kIGZpeGluZyB0aG9zZSBtaW5vciBjb21tZW50cyBpcyBnb2luZyB0byBiZSB0cml2aWFsLgoK
QWNrLCB0aGFua3MuIEhvcGVmdWxseSB2NyBsb29rcyBnb29kLgoKQ2hyaXN0b3BoZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:07:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:07: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-devel-bounces@lists.xenproject.org>)
	id 1gp3dB-0004aH-Ea; Thu, 31 Jan 2019 04:07: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3dA-0004Ze-D4
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:07:12 +0000
X-Inumbo-ID: ae27a83c-250d-11e9-aeee-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae27a83c-250d-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:07:10 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id v1-v6so1489425ljd.0
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:07:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=uBUjk0qb+9GdvYgMTzoR4DqVtbEJEy+gTd0cQrVOIDo=;
 b=UC1VWLq+Y59RVyPCFgbCoXwrSZ+bimcYQ0IpkIQloijOl1nmA+a6D0WOawCbo2nudX
 0ky+sFnk1gcIBRFl+C99DR0Je2ZViNxTthYeRfEqU8qW4exMc95D8301KByvvK7yp3K1
 GIIVSux2DhfqKVoPS916XU87muSzh60fJgQnUZlKk9oauz5U/tkkR76RpGT6fxM4Xqo2
 oeL5qWv+OA7zlSzgqr2PgRGgC4m+a+8y0FJOzz9GdXEXELbVHC+kA0Pz2EbbFsLdg/qf
 tnwYiKlUHVOKB0JidsE9xvt10v15ayvA8wF60ArLh4e6Y4E6MNkS3uoP2g1AdfGJG7I2
 eeAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=uBUjk0qb+9GdvYgMTzoR4DqVtbEJEy+gTd0cQrVOIDo=;
 b=IThgtJx57OBxhrx18m9dsqpBZH9JKOuBTveqPlt2MbbUkfgTLgxUArU6lm9Z1wbDej
 k6DLbefMZaSpxrid7mhSIvcr1hsTiES53oF7x+8XA/hnpC3E4xTweCGireaGlmD8/9BZ
 vYsAFp9AUEd4IJNd7hUeS7326/d4+5tUNyjUJKRJ/RKiGMrSnm8+c3JkDr/DAKFoIOyb
 MsKPggs787VVAwcxlC1NwiNMRuge2lAk+czVmr7SRlhBV01kEwemfSkXus5d2QIWJTXq
 lZdZCHyPvQllXG+/pjowgTDdDx7NCaRyWRiYwZXpiqWGdUfaqE0yuC3cKBO2hmhI4n0H
 B52A==
X-Gm-Message-State: AJcUukeD+FQj23VcKEGc5JaGuOpcTZkTLtUMGMsWHDuk1bgHIF/gTFvq
 pjE/toOmPwfVTzhZLM+rQaBl4K8UCr6GPkFt55A=
X-Google-Smtp-Source: ALg8bN4lZ2pOykzyc4a8jfNz8/rBo1tDrtYxG/9bvxqhIAEfHFqzgD1jQJ901UPDGgKi4oPINYGTxY2VWqMnFx6QzlI=
X-Received: by 2002:a2e:3603:: with SMTP id
 d3-v6mr26494718lja.46.1548907629087; 
 Wed, 30 Jan 2019 20:07:09 -0800 (PST)
MIME-Version: 1.0
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-5-git-send-email-christopher.w.clark@gmail.com>
 <20190121175527.cxrla436wy4fi67m@mac>
In-Reply-To: <20190121175527.cxrla436wy4fi67m@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 30 Jan 2019 20:06:56 -0800
Message-ID: <CACMJ4GZR6+DKUrFSLyqgmw4wx8V_Mw9FOvrcLv-4U0Vi5qdtmg@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgOTo1NSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBNb24sIEphbiAyMSwgMjAxOSBhdCAwMTo1OTo0
NEFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IEluaXRpYWxpc2VzIGJhc2lj
IGRhdGEgc3RydWN0dXJlcyBhbmQgcGVyZm9ybXMgdGVhcmRvd24gb2YgYXJnbyBzdGF0ZQo+ID4g
Zm9yIGRvbWFpbiBzaHV0ZG93bi4KPiA+Cj4gPiBJbmNsdXNpb24gb2YgdGhlIEFyZ28gaW1wbGVt
ZW50YXRpb24gaXMgZGVwZW5kZW50IG9uIENPTkZJR19BUkdPLgo+ID4KPiA+IEludHJvZHVjZXMg
YSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgJ2FyZ28nOiBib29sIHRvIGVuYWJsZS9k
aXNhYmxlCj4gPiB0aGUgYXJnbyBoeXBlcmNhbGwuIERlZmF1bHRzIHRvIGRpc2FibGVkLgo+ID4K
PiA+IE5ldyBoZWFkZXJzOgo+ID4gICBwdWJsaWMvYXJnby5oOiB3aXRoIGRlZmluaW9ucyBvZiBh
ZGRyZXNzZXMgYW5kIHJpbmcgc3RydWN0dXJlLCBpbmNsdWRpbmcKPiA+ICAgaW5kZXhlcyBmb3Ig
YXRvbWljIHVwZGF0ZSBmb3IgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIGRvbWFpbiBhbmQgaHlwZXJ2
aXNvci4KPiA+Cj4gPiAgIHhlbi9hcmdvLmg6IHRvIGV4cG9zZSB0aGUgaG9va3MgZm9yIGludGVn
cmF0aW9uIGludG8gZG9tYWluIGxpZmVjeWNsZToKPiA+ICAgICBhcmdvX2luaXQ6IHBlci1kb21h
aW4gaW5pdCBvZiBhcmdvIGRhdGEgc3RydWN0dXJlcyBmb3IgZG9tYWluX2NyZWF0ZS4KPiA+ICAg
ICBhcmdvX2Rlc3Ryb3k6IHRlYXJkb3duIGZvciBkb21haW5fZGVzdHJveSBhbmQgdGhlIGVycm9y
IGV4aXQKPiA+ICAgICAgICAgICAgICAgICAgIHBhdGggb2YgZG9tYWluX2NyZWF0ZS4KPiA+ICAg
ICBhcmdvX3NvZnRfcmVzZXQ6IHJlc2V0IG9mIGRvbWFpbiBzdGF0ZSBmb3IgZG9tYWluX3NvZnRf
cmVzZXQuCj4gPgo+ID4gQWRkcyBhIG5ldyBmaWVsZCB0byBzdHJ1Y3QgZG9tYWluOiBzdHJ1Y3Qg
YXJnb19kb21haW4gKmFyZ287Cj4gPgo+ID4gSW4gYWNjb3JkYW5jZSB3aXRoIHJlY2VudCB3b3Jr
IG9uIF9kb21haW5fZGVzdHJveSwgYXJnb19kZXN0cm95IGlzCj4gPiBpZGVtcG90ZW50LiBJdCB3
aWxsIHRlYXIgZG93bjogYWxsIHJpbmdzIHJlZ2lzdGVyZWQgYnkgdGhpcyBkb21haW4sIGFsbAo+
ID4gcmluZ3Mgd2hlcmUgdGhpcyBkb21haW4gaXMgdGhlIHNpbmdsZSBzZW5kZXIgKGllLiBzcGVj
aWZpZWQgcGFydG5lciwKPiA+IG5vbi13aWxkY2FyZCByaW5ncyksIGFuZCBhbGwgcGVuZGluZyBu
b3RpZmljYXRpb25zIHdoZXJlIHRoaXMgZG9tYWluIGlzCj4gPiBhd2FpdGluZyBzaWduYWwgYWJv
dXQgYXZhaWxhYmxlIHNwYWNlIGluIHRoZSByaW5ncyBvZiBvdGhlciBkb21haW5zLgo+ID4KPiA+
IEEgY291bnQgd2lsbCBiZSBtYWludGFpbmVkIG9mIHRoZSBudW1iZXIgb2YgcmluZ3MgdGhhdCBh
IGRvbWFpbiBoYXMKPiA+IHJlZ2lzdGVyZWQgaW4gb3JkZXIgdG8gbGltaXQgaXQgYmVsb3cgdGhl
IGZpeGVkIG1heGltdW0gbGltaXQgZGVmaW5lZCBoZXJlLgo+ID4KPiA+IE1hY3JvcyBhcmUgZGVm
aW5lZCB0byB2ZXJpZnkgdGhlIGludGVybmFsIGxvY2tpbmcgc3RhdGUgd2l0aGluIHRoZSBhcmdv
Cj4gPiBpbXBsZW1lbnRhdGlvbi4gVGhlIG1hY3JvcyBhcmUgQVNTRVJUZWQgb24gZW50cnkgdG8g
ZnVuY3Rpb25zIHRvIHZhbGlkYXRlCj4gPiBhbmQgZG9jdW1lbnQgdGhlIHJlcXVpcmVkIGxvY2sg
c3RhdGUgcHJpb3IgdG8gY2FsbGluZy4KPiA+Cj4gPiBUaGUgaGFzaCBmdW5jdGlvbiBmb3IgdGhl
IGhhc2h0YWJsZXMgdGhhdCBob2xkIHJpbmcgc3RhdGUgaXMgZGVyaXZlZCBmcm9tCj4gPiB0aGUg
c3RyaW5nIGhhc2hpbmcgZnVuY3Rpb24gZGpiMiAoaHR0cDovL3d3dy5jc2UueW9ya3UuY2Evfm96
L2hhc2guaHRtbCkKPiA+IGJ5IERhbmllbCBKLiBCZXJuc3RlaW4uIEJhc2ljIHRlc3Rpbmcgd2l0
aCBhIGxpbWl0ZWQgbnVtYmVyIG9mIGRvbWFpbnMgYW5kCj4gPiBwb3J0cyBoYXMgc2hvd24gcmVh
c29uYWJsZSBkaXN0cmlidXRpb24gZm9yIHRoZSB0YWJsZSBzaXplLgo+ID4KPiA+IFRoZSBzb2Z0
d2FyZSBsaWNlbnNlIG9uIHRoZSBwdWJsaWMgaGVhZGVyIGlzIHRoZSBCU0QgbGljZW5zZSwgc3Rh
bmRhcmQKPiA+IHByb2NlZHVyZSBmb3IgdGhlIHB1YmxpYyBYZW4gaGVhZGVycy4gVGhlIHB1Ymxp
YyBoZWFkZXIgd2FzIG9yaWdpbmFsbHkKPiA+IHBvc3RlZCB1bmRlciBhIEdQTCBsaWNlbnNlIGF0
OiBbMV06Cj4gPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTMtMDUvbXNnMDI3MTAuaHRtbAo+ID4KPiA+IFRoZSBmb2xsb3dpbmcgQUNLIGJ5
IExhcnMgS3VydGggaXMgdG8gY29uZmlybSB0aGF0IG9ubHkgcGVvcGxlIGJlaW5nCj4gPiBlbXBs
b3llZXMgb2YgQ2l0cml4IGNvbnRyaWJ1dGVkIHRvIHRoZSBoZWFkZXIgZmlsZXMgaW4gdGhlIHNl
cmllcyBwb3N0ZWQgYXQKPiA+IFsxXSBhbmQgdGhhdCB0aHVzIHRoZSBjb3B5cmlnaHQgb2YgdGhl
IGZpbGVzIGluIHF1ZXN0aW9uIGlzIGZ1bGx5IG93bmVkIGJ5Cj4gPiBDaXRyaXguIFRoZSBBQ0sg
YWxzbyBjb25maXJtcyB0aGF0IENpdHJpeCBpcyBoYXBweSBmb3IgdGhlIGhlYWRlciBmaWxlcyB0
bwo+ID4gYmUgcHVibGlzaGVkIHVuZGVyIGEgQlNEIGxpY2Vuc2UgaW4gdGhpcyBzZXJpZXMgKHdo
aWNoIGlzIGJhc2VkIG9uIFsxXSkuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIg
Q2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KPiA+IEFja2VkLWJ5OiBM
YXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+Cj4gPiBSZXZpZXdlZC1ieTogUm9zcyBQ
aGlsaXBzb24gPHJvc3MucGhpbGlwc29uQG9yYWNsZS5jb20+Cj4KPiBUaGFua3MuCj4KPiBSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4KPiBJJ3Zl
IGdvdCBzb21lIG5pdHMgYmVsb3csIGJ1dCBpdCdzIHB1cmVseSBjb3NtZXRpYyBjaGFuZ2VzIHRv
IG1ha2UgdGhlCj4gY29kZSBjbGVhbmVyLgo+Cj4gPiAtLS0KCj4gPgo+ID4gZGlmZiAtLWdpdCBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYwo+ID4gaW5kZXggZDM5YmNlZS4uOTNmNDFiYyAxMDA2NDQKPiA+IC0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+ID4gKysrIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUucGFuZG9jCj4gPiBAQCAtMTgyLDYgKzE4MiwyMSBAQCBQZXJtaXQgWGVu
IHRvIHVzZSAiQWx3YXlzIFJ1bm5pbmcgQVBJQyBUaW1lciIgc3VwcG9ydCBvbiBjb21wYXRpYmxl
IGhhcmR3YXJlCj4gPiAgaW4gY29tYmluYXRpb24gd2l0aCBjcHVpZGxlLiAgVGhpcyBvcHRpb24g
aXMgb25seSBleHBlY3RlZCB0byBiZSB1c2VmdWwgZm9yCj4gPiAgZGV2ZWxvcGVycyB3aXNoaW5n
IFhlbiB0byBmYWxsIGJhY2sgdG8gb2xkZXIgdGltaW5nIG1ldGhvZHMgb24gbmV3ZXIgaGFyZHdh
cmUuCj4gPgo+ID4gKyMjIyBhcmdvCj4gPiArICAgID0gTGlzdCBvZiBbIDxib29sPiBdCj4gPiAr
Cj4gPiArQ29udHJvbHMgZm9yIHRoZSBBcmdvIGh5cGVydmlzb3ItbWVkaWF0ZWQgaW50ZXJkb21h
aW4gY29tbXVuaWNhdGlvbiBzZXJ2aWNlLgo+ID4gKwo+ID4gK1RoZSBmdW5jdGlvbmFsaXR5IHRo
YXQgdGhpcyBvcHRpb24gY29udHJvbHMgaXMgb25seSBhdmFpbGFibGUgd2hlbiBYZW4gaGFzIGJl
ZW4KPiA+ICtjb21waWxlZCB3aXRoIHRoZSBidWlsZCBzZXR0aW5nIGZvciBBcmdvIGVuYWJsZWQg
aW4gdGhlIGJ1aWxkIGNvbmZpZ3VyYXRpb24uCj4gPiArCj4gPiArQXJnbyBpcyBhIGludGVyZG9t
YWluIGNvbW11bmljYXRpb24gbWVjaGFuaXNtLCB3aGVyZSBYZW4gYWN0cyBhcyB0aGUgY2VudHJh
bAo+ID4gK3BvaW50IG9mIGF1dGhvcml0eS4gIEd1ZXN0cyBtYXkgcmVnaXN0ZXIgbWVtb3J5IHJp
bmdzIHRvIHJlY2lldmUgbWVzc2FnZXMsCj4gPiArcXVlcnkgdGhlIHN0YXR1cyBvZiBvdGhlciBk
b21haW5zLCBhbmQgc2VuZCBtZXNzYWdlcyBieSBoeXBlcmNhbGwsIGFsbCBzdWJqZWN0Cj4gPiAr
dG8gYXBwcm9wcmlhdGUgYXVkaXRpbmcgYnkgWGVuLgo+ID4gKwo+ID4gKyogICBBbiBvdmVyYWxs
IGJvb2xlYW4gYWN0cyBhcyBhIGdsb2JhbCBjb250cm9sLiAgQXJnbyBpcyBkaXNhYmxlZCBieSBk
ZWZhdWx0Lgo+Cj4gSSdtIG5vdCBzdXJlIGl0J3Mgd29ydGggYWRkaW5nIGEgbGlzdCBpdGVtIGZv
ciB0aGUgYm9vbGVhbiwgSSB3b3VsZAo+IGp1c3QgYWRkIHRoZSAiQXJnbyBpcyBkaXNhYmxlZCBi
eSBkZWZhdWx0IiB0byB0aGUgZmlyc3QgcGFyYWdyYXBoLgoKYWNrLCB0aGFua3MsIGRvbmUuCgo+
Cj4gWy4uLl0KPiA+ICtzdGF0aWMgc3RydWN0IGFyZ29fcmluZ19pbmZvICoKPiA+ICtmaW5kX3Jp
bmdfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lk
ICppZCkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgKmN1cnNvciwgKmJ1Y2tldDsK
PiA+ICsKPiA+ICsgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9yaW5nc19MMihkKSk7Cj4gPiArCj4g
PiArICAgIC8qIExpc3QgaXMgbm90IG1vZGlmaWVkIGhlcmUuIFNlYXJjaCBhbmQgcmV0dXJuIHRo
ZSBtYXRjaCBpZiBmb3VuZC4gKi8KPiA+ICsgICAgYnVja2V0ID0gJmQtPmFyZ28tPnJpbmdfaGFz
aFtoYXNoX2luZGV4KGlkKV07Cj4gPiArCj4gPiArICAgIGZvciAoIGN1cnNvciA9IGJ1Y2tldC0+
bmV4dDsgY3Vyc29yICE9IGJ1Y2tldDsgY3Vyc29yID0gY3Vyc29yLT5uZXh0ICkKPgo+IFdoeSBh
cmUgeW91IG9wZW4tY29kaW5nIGxpc3RfZm9yX2VhY2ggaGVyZT8KCnNlZSByZXNwb25zZSB0byBj
b3ZlciBsZXR0ZXIKCj4gWW91IG1pZ2h0IGFsc28gY29uc2lkZXIgdXNpbmcgbGlzdF9mb3JfZWFj
aF9lbnRyeSwgc28gdGhhdCB5b3UgY2FuCj4gYXZvaWQgdGhlIGxpc3RfZW50cnkgY2FsbCBiZWxv
dy4KCkFjaywgaGF2ZSBkb25lIHRoYXQuCgo+Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIHN0cnVj
dCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvID0KPiA+ICsgICAgICAgICAgICBsaXN0X2VudHJ5
KGN1cnNvciwgc3RydWN0IGFyZ29fcmluZ19pbmZvLCBub2RlKTsKPiA+ICsgICAgICAgIGNvbnN0
IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmNtcGlkID0gJnJpbmdfaW5mby0+aWQ7Cj4gPiArCj4gPiAr
ICAgICAgICBpZiAoIGNtcGlkLT5hcG9ydCA9PSBpZC0+YXBvcnQgJiYKPiA+ICsgICAgICAgICAg
ICAgY21waWQtPmRvbWFpbl9pZCA9PSBpZC0+ZG9tYWluX2lkICYmCj4gPiArICAgICAgICAgICAg
IGNtcGlkLT5wYXJ0bmVyX2lkID09IGlkLT5wYXJ0bmVyX2lkICkKPiA+ICsgICAgICAgIHsKPiA+
ICsgICAgICAgICAgICBhcmdvX2RwcmludGsoImZvdW5kIHJpbmdfaW5mbyBmb3IgcmluZygldTol
eCAldSlcbiIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIGlkLT5kb21haW5faWQsIGlk
LT5hcG9ydCwgaWQtPnBhcnRuZXJfaWQpOwo+ID4gKyAgICAgICAgICAgIHJldHVybiByaW5nX2lu
Zm87Cj4gPiArICAgICAgICB9Cj4gPiArICAgIH0KPiA+ICsgICAgYXJnb19kcHJpbnRrKCJubyBy
aW5nX2luZm8gZm9yIHJpbmcoJXU6JXggJXUpXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgaWQt
PmRvbWFpbl9pZCwgaWQtPmFwb3J0LCBpZC0+cGFydG5lcl9pZCk7Cj4gPiArCj4gPiArICAgIHJl
dHVybiBOVUxMOwo+ID4gK30KPiBbLi4uXQo+ID4gK3N0YXRpYyB2b2lkCj4gPiArcGVuZGluZ19y
ZW1vdmVfYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAq
cmluZ19pbmZvKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGxpc3RfaGVhZCAqcmluZ19wZW5kaW5n
ID0gJnJpbmdfaW5mby0+cGVuZGluZzsKPiA+ICsgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQ7
Cj4gPiArCj4gPiArICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOwo+ID4gKwo+
ID4gKyAgICAvKiBEZWxldGUgYWxsIHBlbmRpbmcgbm90aWZpY2F0aW9ucyBmcm9tIHRoaXMgcmlu
ZydzIGxpc3QuICovCj4gPiArICAgIHdoaWxlICggIWxpc3RfZW1wdHkocmluZ19wZW5kaW5nKSAp
Cj4KPiBOaXQ6IHlvdSBjb3VsZCB1c2UgbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsIHRoYXQgam9p
bnMgdGhlIGxpc3RfZW1wdHkKPiBhbmQgbGlzdF9lbnRyeSBjYWxscy4KClRoZXJlIGFyZSBubyBl
eGlzdGluZyB1c2VycyBvZiBsaXN0X2ZpcnN0X2VudHJ5X29yX251bGwgYW55d2hlcmUgaW4gWGVu
LAphbmQgYXBwbHlpbmcgaXQgdG8gdGhpcyBsb29wIHJlc3VsdHMgaW4gYW4gYXNzaWdubWVudCB3
aXRoaW4gdGhlCndoaWxlIGNvbmRpdGlvbiwgd2hpY2ggYWxzbyBhcHBlYXJzIHRvIGJlIHZlcnkg
cmFyZSBjb25zdHJ1Y3Qgd2l0aGluIFhlbiwKc28gSSBqdXN0IHVzZWQgdGhlIGxpc3RfZm9yX2Vh
Y2hfZW50cnlfc2FmZSBtYWNyby4KCj4KPiA+ICsgICAgewo+ID4gKyAgICAgICAgZW50ID0gbGlz
dF9lbnRyeShyaW5nX3BlbmRpbmctPm5leHQsIHN0cnVjdCBwZW5kaW5nX2VudCwgbm9kZSk7Cj4g
PiArCj4gPiArICAgICAgICAvKiBGb3Igd2lsZGNhcmQgcmluZ3MsIHJlbW92ZSBlYWNoIGZyb20g
dGhlaXIgd2lsZGNhcmQgbGlzdCB0b28uICovCj4gPiArICAgICAgICBpZiAoIHJpbmdfaW5mby0+
aWQucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQo+ID4gKyAgICAgICAgICAgIHdp
bGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUoZW50LT5kb21haW5faWQsIGVudCk7Cj4gPiArICAg
ICAgICBsaXN0X2RlbCgmZW50LT5ub2RlKTsKPiA+ICsgICAgICAgIHhmcmVlKGVudCk7Cj4gPiAr
ICAgIH0KPiA+ICsgICAgcmluZ19pbmZvLT5ucGVuZGluZyA9IDA7Cj4gPiArfQo+ID4gKwo+ID4g
K3N0YXRpYyB2b2lkCj4gPiArd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoc3RydWN0IGRv
bWFpbiAqZCkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgKndpbGRjYXJkX2hlYWQ7
Cj4gPiArCj4gPiArICAgIEFTU0VSVChMT0NLSU5HX1dyaXRlX0wxKTsKPiA+ICsKPiA+ICsgICAg
LyogRGVsZXRlIGFsbCBwZW5kaW5nIHNpZ25hbHMgdG8gdGhlIGRvbWFpbiBhYm91dCB3aWxkY2Fy
ZCByaW5ncy4gKi8KPiA+ICsgICAgd2lsZGNhcmRfaGVhZCA9ICZkLT5hcmdvLT53aWxkY2FyZF9w
ZW5kX2xpc3Q7Cj4gPiArCj4gPiArICAgIHdoaWxlICggIWxpc3RfZW1wdHkod2lsZGNhcmRfaGVh
ZCkgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudCA9Cj4g
PiArICAgICAgICAgICAgbGlzdF9lbnRyeSh3aWxkY2FyZF9oZWFkLT5uZXh0LCBzdHJ1Y3QgcGVu
ZGluZ19lbnQsIG5vZGUpOwo+Cj4gU2FtZSBoZXJlIHJlZ2FyZGluZyB0aGUgdXNhZ2Ugb2YgbGlz
dF9maXJzdF9lbnRyeV9vcl9udWxsLgoKbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlLgoKPgo+ID4g
Kwo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIFRoZSBlbnQtPm5vZGUgZGVsZXRlZCBo
ZXJlLCBhbmQgdGhlIG5wZW5kaW5nIHZhbHVlIGRlY3JlYXNlZCwKPiA+ICsgICAgICAgICAqIGJl
bG9uZyB0byB0aGUgcmluZ19pbmZvIG9mIGFub3RoZXIgZG9tYWluLCB3aGljaCBpcyB3aHkgdGhp
cwo+ID4gKyAgICAgICAgICogZnVuY3Rpb24gcmVxdWlyZXMgaG9sZGluZyBXKEwxKToKPiA+ICsg
ICAgICAgICAqIGl0IGltcGxpZXMgdGhlIEwzIGxvY2sgdGhhdCBwcm90ZWN0cyB0aGF0IHJpbmdf
aW5mbyBzdHJ1Y3QuCj4gPiArICAgICAgICAgKi8KPiA+ICsgICAgICAgIGVudC0+cmluZ19pbmZv
LT5ucGVuZGluZy0tOwo+ID4gKyAgICAgICAgbGlzdF9kZWwoJmVudC0+bm9kZSk7Cj4gPiArICAg
ICAgICBsaXN0X2RlbCgmZW50LT53aWxkY2FyZF9ub2RlKTsKPiA+ICsgICAgICAgIHhmcmVlKGVu
dCk7Cj4gPiArICAgIH0KPiA+ICt9Cj4gWy4uLl0KPiA+ICtzdGF0aWMgdm9pZAo+ID4gK2RvbWFp
bl9yaW5nc19yZW1vdmVfYWxsKHN0cnVjdCBkb21haW4gKmQpCj4gPiArewo+ID4gKyAgICB1bnNp
Z25lZCBpbnQgaTsKPiA+ICsgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4g
PiArCj4gPiArICAgIEFTU0VSVChMT0NLSU5HX1dyaXRlX3JpbmdzX0wyKGQpKTsKPiA+ICsKPiA+
ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUkdPX0hBU0hUQUJMRV9TSVpFOyArK2kgKQo+ID4gKyAg
ICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpidWNrZXQgPSAmZC0+YXJnby0+cmlu
Z19oYXNoW2ldOwo+ID4gKwo+ID4gKyAgICAgICAgd2hpbGUgKCAhbGlzdF9lbXB0eShidWNrZXQp
ICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICByaW5nX2luZm8gPSBsaXN0X2VudHJ5
KGJ1Y2tldC0+bmV4dCwgc3RydWN0IGFyZ29fcmluZ19pbmZvLCBub2RlKTsKPgo+IGxpc3RfZmly
c3RfZW50cnlfb3JfbnVsbAo+Cj4gPiArICAgICAgICAgICAgcmluZ19yZW1vdmVfaW5mbyhkLCBy
aW5nX2luZm8pOwo+ID4gKyAgICAgICAgfQo+ID4gKyAgICB9Cj4gPiArICAgIGQtPmFyZ28tPnJp
bmdfY291bnQgPSAwOwo+ID4gK30KPiA+ICsKPiA+ICsvKgo+ID4gKyAqIFRlYXIgZG93biBhbGwg
cmluZ3Mgb2Ygb3RoZXIgZG9tYWlucyB3aGVyZSBzcmNfZCBkb21haW4gaXMgdGhlIHBhcnRuZXIu
Cj4gPiArICogKGllLiBpdCBpcyB0aGUgc2luZ2xlIGRvbWFpbiB0aGF0IGNhbiBzZW5kIHRvIHRo
b3NlIHJpbmdzLikKPiA+ICsgKiBUaGlzIHdpbGwgYWxzbyBjYW5jZWwgYW55IHBlbmRpbmcgbm90
aWZpY2F0aW9ucyBhYm91dCB0aG9zZSByaW5ncy4KPiA+ICsgKi8KPiA+ICtzdGF0aWMgdm9pZAo+
ID4gK3BhcnRuZXJfcmluZ3NfcmVtb3ZlKHN0cnVjdCBkb21haW4gKnNyY19kKQo+ID4gK3sKPiA+
ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gPiArICAgIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqc2Vu
ZF9pbmZvOwo+ID4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPiA+ICsg
ICAgc3RydWN0IGRvbWFpbiAqZHN0X2Q7Cj4gPiArCj4gPiArICAgIEFTU0VSVChMT0NLSU5HX1dy
aXRlX0wxKTsKPiA+ICsKPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUkdPX0hBU0hUQUJMRV9T
SVpFOyArK2kgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpjdXJz
b3IsICpidWNrZXQgPSAmc3JjX2QtPmFyZ28tPnNlbmRfaGFzaFtpXTsKPiA+ICsKPiA+ICsgICAg
ICAgIC8qIFJlbW92ZSBhbGwgZW50cyBmcm9tIHRoZSBzZW5kIGxpc3QuIFRha2UgZWFjaCBvZmYg
dGhlaXIgcmluZyBsaXN0LiAqLwo+ID4gKyAgICAgICAgZm9yICggY3Vyc29yID0gYnVja2V0LT5u
ZXh0OyBjdXJzb3IgIT0gYnVja2V0OyBjdXJzb3IgPSBjdXJzb3ItPm5leHQgKQo+Cj4gQW5vdGhl
ciBvcGVuLWNvZGVkIHZlcnNpb24gb2YgbGlzdF9mb3JfZWFjaCwgc2VlIG15IGNvbW1lbnRzIG9u
IHRoZQo+IGluc3RhbmNlcyBhYm92ZS4KCmxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZQoKPgo+ID4g
KyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHNlbmRfaW5mbyA9IGxpc3RfZW50cnkoY3Vyc29y
LCBzdHJ1Y3QgYXJnb19zZW5kX2luZm8sIG5vZGUpOwo+Cj4gc2VuZF9pbmZvIHNob3VsZCBiZSBk
ZWZpbmVkIGhlcmUgdG8gcmVkdWNlIGl0J3Mgc2NvcGUuCgpzZW5kX2luZm8gaXMgbm93IGl0ZXJh
dGluZyBpbiB0aGUgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlIG1hY3JvLCBzbyBpdHMKcG9zaXRp
b24gaGVyZSBpcyByZXRhaW5lZCBzaW5jZSBub3cgcmVxdWlyZWQuCgo+Cj4gPiArCj4gPiArICAg
ICAgICAgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKHNlbmRfaW5mby0+aWQuZG9tYWluX2lk
KTsKPiA+ICsgICAgICAgICAgICBpZiAoIGRzdF9kICYmIGRzdF9kLT5hcmdvICkKPiA+ICsgICAg
ICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAgIHJpbmdfaW5mbyA9IGZpbmRfcmluZ19pbmZv
KGRzdF9kLCAmc2VuZF9pbmZvLT5pZCk7Cj4KPiByaW5nX2luZm8gc2hvdWxkIGJlIGRlZmluZWQg
aGVyZS4KCmFjaywgZG9uZS4KCj4KPiA+ICsgICAgICAgICAgICAgICAgaWYgKCByaW5nX2luZm8g
KQo+ID4gKyAgICAgICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAgICAgICByaW5nX3Jl
bW92ZV9pbmZvKGRzdF9kLCByaW5nX2luZm8pOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgZHN0
X2QtPmFyZ28tPnJpbmdfY291bnQtLTsKPiA+ICsgICAgICAgICAgICAgICAgfQo+ID4gKyAgICAg
ICAgICAgICAgICBlbHNlCj4gPiArICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKPiA+ICsgICAgICAgICAgICB9Cj4gPiArICAgICAgICAgICAgZWxzZQo+ID4gKyAgICAg
ICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiA+ICsKPiA+ICsgICAgICAgICAgICBp
ZiAoIGRzdF9kICkKPiA+ICsgICAgICAgICAgICAgICAgcHV0X2RvbWFpbihkc3RfZCk7Cj4gPiAr
Cj4gPiArICAgICAgICAgICAgbGlzdF9kZWwoJnNlbmRfaW5mby0+bm9kZSk7Cj4gPiArICAgICAg
ICAgICAgeGZyZWUoc2VuZF9pbmZvKTsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgfQo+ID4gK30K
CnRoYW5rcywKCkNocmlzdG9waGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:08:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:08: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-devel-bounces@lists.xenproject.org>)
	id 1gp3eV-0004gu-Ri; Thu, 31 Jan 2019 04:08: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3eU-0004gh-MR
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:08:34 +0000
X-Inumbo-ID: deeabbb0-250d-11e9-aeee-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id deeabbb0-250d-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:08:32 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id v1-v6so1491139ljd.0
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:08:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=j3d2du8DtTKb/PmcYDldVDxsx2JnXHi/wP6V/Sus+eQ=;
 b=rfOIMZJrcrxAxMLO7pXq9HZQ94QdBsOsfuNFWiU59fFGc1K9Nj9I7yfxZBNYtCJl+7
 6pIPnwYbtFbAbWRDdCRR5myQEed/4d01rM+Mh4KCYwz5znY2SQeutn0XHQdayQz/SPaf
 KLr3nV7PlgKa9b7B41mx3PirUYOB4/NdcNgA5+J+pWjcsVu6floRHBQeTIDURRRYO4Jg
 CYxxwsz1qnmcTIXnh7PZ04RbPy2Qqa6mQ/fpkM8QBoJ4IqbrZbWec4Ylio6X2pHIGDvs
 JH7dZZpjrTgd+Y/rC9NcVSeptGUwdbwPmzQT8fUo8RcAVFno63xsFeraWIlUrc+U9gaL
 b7EQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=j3d2du8DtTKb/PmcYDldVDxsx2JnXHi/wP6V/Sus+eQ=;
 b=GftxEt6VHWrvROTZr7DmmW1L3nKC/VTz3Tpx1n5F2aWKPm06zRGJz4fdWCwBuz934B
 V1UiADPt0XGb8TxExAD0YKod10V2DDJEagMUkGlzfBPXZ6B3399RoQv+li6F5KDeML6a
 yvPwjAAv1Nj0CSr9ir70w3r2pr3C+cP/lWSX480Ig+FUjCtkyo60lSeyVs35FWJ4bdBH
 goHdEzctZ77GZQcaWWGg3czIU/I3lsQSkbVZdIlQQlYjTVlMbNHRXzhGlWi0ub2NlL7y
 GZI4wdiANkgBAykX3jV+SCJZ2G37v/N0JhsyLIY6LS7uU8PmOnrKa3NYgb9FmGodiZEl
 GJIg==
X-Gm-Message-State: AJcUukeAbJG38HptjvGutIHWdcmzceEw65AAAK1wbLMaa413rvsuvqAe
 CexYIhG9Oa5pCrHjvo+OKtIoA7vjAvz/W8OLhtI=
X-Google-Smtp-Source: ALg8bN61pICRCTLeUHmEi6AxnXbNnfmDVJ4K5+RBdtrxqJK3reeA1WDz46R+dhfOqkobACcTfzqrNyX3smwj3b7sKUM=
X-Received: by 2002:a2e:4c0a:: with SMTP id
 z10-v6mr26547233lja.85.1548907711091; 
 Wed, 30 Jan 2019 20:08:31 -0800 (PST)
MIME-Version: 1.0
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-8-git-send-email-christopher.w.clark@gmail.com>
 <20190122095909.p7vgsgrdr4byrf4y@mac>
In-Reply-To: <20190122095909.p7vgsgrdr4byrf4y@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 30 Jan 2019 20:08:18 -0800
Message-ID: <CACMJ4GZdy6xxMmwU9JOMrHUqfZRZ7iQEeq87aKgpFB-h=jS-ow@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgMTo1OSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBNb24sIEphbiAyMSwgMjAxOSBhdCAwMTo1OTo0
N0FNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IFRoZSByZWdpc3RlciBvcCBp
cyB1c2VkIGJ5IGEgZG9tYWluIHRvIHJlZ2lzdGVyIGEgcmVnaW9uIG9mIG1lbW9yeSBmb3IKPiA+
IHJlY2VpdmluZyBtZXNzYWdlcyBmcm9tIGVpdGhlciBhIHNwZWNpZmllZCBvdGhlciBkb21haW4s
IG9yLCBpZiBzcGVjaWZ5aW5nIGEKPiA+IHdpbGRjYXJkLCBhbnkgZG9tYWluLgo+ID4KPiA+IFRo
aXMgb3BlcmF0aW9uIGNyZWF0ZXMgYSBtYXBwaW5nIHdpdGhpbiBYZW4ncyBwcml2YXRlIGFkZHJl
c3Mgc3BhY2UgdGhhdAo+ID4gd2lsbCByZW1haW4gcmVzaWRlbnQgZm9yIHRoZSBsaWZldGltZSBv
ZiB0aGUgcmluZy4gSW4gc3Vic2VxdWVudCBjb21taXRzLAo+ID4gdGhlIGh5cGVydmlzb3Igd2ls
bCB1c2UgdGhpcyBtYXBwaW5nIHRvIGNvcHkgZGF0YSBmcm9tIGEgc2VuZGluZyBkb21haW4gaW50
bwo+ID4gdGhpcyByZWdpc3RlcmVkIHJpbmcsIG1ha2luZyBpdCBhY2Nlc3NpYmxlIHRvIHRoZSBk
b21haW4gdGhhdCByZWdpc3RlcmVkIHRoZQo+ID4gcmluZyB0byByZWNlaXZlIGRhdGEuCj4gPgo+
ID4gV2lsZGNhcmQgYW55LXNlbmRlciByaW5ncyBhcmUgZGVmYXVsdCBkaXNhYmxlZCBhbmQgcmVn
aXN0cmF0aW9uIHdpbGwgYmUKPiA+IHJlZnVzZWQgd2l0aCBFUEVSTSB1bmxlc3MgdGhleSBoYXZl
IGJlZW4gc3BlY2lmaWNhbGx5IGVuYWJsZWQgd2l0aCB0aGUKPiA+IG5ldyBtYWMtcGVybWlzc2l2
ZSBmbGFnIHRoYXQgaXMgYWRkZWQgdG8gdGhlIGFyZ28gYm9vdCBvcHRpb24gaGVyZS4gVGhlCj4g
PiByZWFzb24gd2h5IHRoZSBkZWZhdWx0IGZvciB3aWxkY2FyZCByaW5ncyBpcyAnZGVueScgaXMg
dGhhdCB0aGVyZSBpcwo+ID4gY3VycmVudGx5IG5vIG1lYW5zIHRvIHByb3RlY3QgdGhlIHJpbmcg
ZnJvbSBEb1MgYnkgYSBub2lzeSBkb21haW4KPiA+IHNwYW1taW5nIHRoZSByaW5nLCBhZmZlY3Rp
bmcgb3RoZXIgZG9tYWlucyBhYmlsaXR5IHRvIHNlbmQgdG8gaXQuIFRoaXMKPiA+IHdpbGwgYmUg
YWRkcmVzc2VkIHdpdGggWFNNIHBvbGljeSBjb250cm9scyBpbiBzdWJzZXF1ZW50IHdvcmsuCj4g
Pgo+ID4gU2luY2UgZGVueWluZyBhY2Nlc3MgdG8gYW55LXNlbmRlciByaW5ncyBpcyBhIHNpZ25p
ZmljYW50IGZ1bmN0aW9uYWwKPiA+IGNvbnN0cmFpbnQsIHRoZSBuZXcgb3B0aW9uICJtYWMtcGVy
bWlzc2l2ZSIgZm9yIHRoZSBhcmdvIGJvb3RwYXJhbQo+ID4gZW5hYmxlcyBvdmVycmlkaW5nIHRo
aXMuIGVnOiAiYXJnbz0xLG1hYy1wZXJtaXNzaXZlPTEiCj4gPgo+ID4gVGhlIHAybSB0eXBlIG9m
IHRoZSBtZW1vcnkgc3VwcGxpZWQgYnkgdGhlIGd1ZXN0IGZvciB0aGUgcmluZyBtdXN0IGJlCj4g
PiBwMm1fcmFtX3J3IGFuZCB0aGUgbWVtb3J5IHdpbGwgYmUgcGlubmVkIGFzIFBHVF93cml0YWJs
ZV9wYWdlIHdoaWxlIHRoZSByaW5nCj4gPiBpcyByZWdpc3RlcmVkLgo+ID4KPiA+IHhlbl9hcmdv
X2dmbl90IHR5cGUgaXMgZGVmaW5lZCBhbmQgaXMgNjQtYml0IG9uIGFsbCBhcmNoaXRlY3R1cmVz
IHdoaWNoCj4gPiBhc3Npc3RzIHdpdGggYXZvaWRpbmcgdGhlIG5lZWQgZm9yIGNvbXBhdCBjb2Rl
IHRvIHRyYW5zbGF0ZSBoeXBlcmNhbGwgYXJncy4KPiA+IFRoaXMgaHlwZXJjYWxsIG9wIGFuZCBp
dHMgaW50ZXJmYWNlIGN1cnJlbnRseSBvbmx5IHN1cHBvcnRzIDRLLXNpemVkIHBhZ2VzLgo+ID4K
PiA+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZA
YmFlc3lzdGVtcy5jb20+Cj4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vb27DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cj4KPiBKdXN0IHNvbWUgbml0cyB0aGF0IGNhbiBiZSB0YWtlbiBjYXJl
IG9mIGxhdGVyLgo+Cj4gPiArc3RhdGljIGludAo+ID4gK2ZpbmRfcmluZ19tZm5zKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAo+ID4gKyAgICAgICAg
ICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBucGFnZSwKPiA+ICsgICAgICAgICAgICAgICBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX2dmbl90KSBnZm5faG5kLAo+ID4gKyAgICAgICAg
ICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBsZW4pCj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBp
bnQgaTsKPiA+ICsgICAgaW50IHJldCA9IDA7Cj4gPiArICAgIG1mbl90ICptZm5zOwo+ID4gKyAg
ICB2b2lkICoqbWZuX21hcHBpbmc7Cj4gPiArCj4gPiArICAgIEFTU0VSVChMT0NLSU5HX1dyaXRl
X3JpbmdzX0wyKGQpKTsKPiA+ICsKPiA+ICsgICAgaWYgKCByaW5nX2luZm8tPm1mbnMgKQo+ID4g
KyAgICB7Cj4gPiArICAgICAgICAvKiBSaW5nIGFscmVhZHkgZXhpc3RlZDogZHJvcCB0aGUgcHJl
dmlvdXMgbWFwcGluZy4gKi8KPiA+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0lORk8sICJhcmdv
OiB2bSV1IHJlLXJlZ2lzdGVyIGV4aXN0aW5nIHJpbmcgIgo+ID4gKyAgICAgICAgICAgICAgICAi
KHZtJXU6JXggdm0ldSkgY2xlYXJzIG1hcHBpbmdcbiIsCj4gPiArICAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5kb21haW5faWQsCj4gPiArICAgICAgICAgICAgICAg
IHJpbmdfaW5mby0+aWQuYXBvcnQsIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7Cj4gPiArCj4g
PiArICAgICAgICByaW5nX3JlbW92ZV9tZm5zKGQsIHJpbmdfaW5mbyk7Cj4gPiArICAgICAgICBB
U1NFUlQoIXJpbmdfaW5mby0+bWZucyk7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgbWZucyA9
IHhtYWxsb2NfYXJyYXkobWZuX3QsIG5wYWdlKTsKPiA+ICsgICAgaWYgKCAhbWZucyApCj4gPiAr
ICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+ICsKPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBu
cGFnZTsgaSsrICkKPiA+ICsgICAgICAgIG1mbnNbaV0gPSBJTlZBTElEX01GTjsKPiA+ICsKPiA+
ICsgICAgbWZuX21hcHBpbmcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgbnBhZ2UpOwo+ID4gKyAg
ICBpZiAoICFtZm5fbWFwcGluZyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHhmcmVlKG1mbnMp
Owo+ID4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAg
cmluZ19pbmZvLT5tZm5zID0gbWZuczsKPiA+ICsgICAgcmluZ19pbmZvLT5tZm5fbWFwcGluZyA9
IG1mbl9tYXBwaW5nOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG5wYWdlOyBpKysg
KQo+ID4gKyAgICB7Cj4gPiArICAgICAgICB4ZW5fYXJnb19nZm5fdCBhcmdvX2dmbjsKPiA+ICsg
ICAgICAgIG1mbl90IG1mbjsKPiA+ICsKPiA+ICsgICAgICAgIHJldCA9IF9fY29weV9mcm9tX2d1
ZXN0X29mZnNldCgmYXJnb19nZm4sIGdmbl9obmQsIGksIDEpID8gLUVGQVVMVCA6IDA7Cj4gPiAr
ICAgICAgICBpZiAoIHJldCApCj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPiArCj4gPiArICAg
ICAgICByZXQgPSBmaW5kX3JpbmdfbWZuKGQsIF9nZm4oYXJnb19nZm4pLCAmbWZuKTsKPiA+ICsg
ICAgICAgIGlmICggcmV0ICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJhcmdvOiB2bSV1OiBpbnZhbGlkIGdmbiAlIlBSSV9nZm4iICIKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICJyOih2bSV1OiV4IHZtJXUpICVwICV1LyV1XG4iLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm5feChfZ2ZuKGFyZ29fZ2ZuKSksCj4g
PiArICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19pbmZv
LT5pZC5hcG9ydCwKPiA+ICsgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5l
cl9pZCwgcmluZ19pbmZvLCBpLCBucGFnZSk7Cj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPiAr
ICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICByaW5nX2luZm8tPm1mbnNbaV0gPSBtZm47Cj4g
PiArCj4gPiArICAgICAgICBhcmdvX2RwcmludGsoIiV1OiAlIlBSSV9nZm4iIC0+ICUiUFJJX21m
biJcbiIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgaSwgZ2ZuX3goX2dmbihhcmdvX2dmbikp
LCBtZm5feChyaW5nX2luZm8tPm1mbnNbaV0pKTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBy
aW5nX2luZm8tPm5tZm5zID0gaTsKPiA+ICsKPiA+ICsgICAgaWYgKCByZXQgKQo+ID4gKyAgICAg
ICAgcmluZ19yZW1vdmVfbWZucyhkLCByaW5nX2luZm8pOwo+ID4gKyAgICBlbHNlCj4gPiArICAg
IHsKPiA+ICsgICAgICAgIEFTU0VSVChyaW5nX2luZm8tPm5tZm5zID09IE5QQUdFU19SSU5HKGxl
bikpOwo+ID4gKwo+ID4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfREVCVUcsICJhcmdvOiB2bSV1
IHJpbmcgKHZtJXU6JXggdm0ldSkgJXAgIgo+Cj4gTml0OiB0aGlzIGxpa2VseSB3YW50cyB0byBi
ZSBhbiBhcmdvX2RwcmludGs/CgpUaGVyZSBhcmUgbm90IG1hbnkgaW5zdGFuY2VzIGluIHRoZSBB
cmdvIGNvZGUgd2hlcmUgZ3ByaW50ayhYRU5MT0dfREVCVUcKaXMgdXNlZCwgYnV0IGl0J3MgaW50
ZW50aW9uYWwgaGVyZSwgYmVjYXVzZSBhcmdvX2RwcmludGsgbmVlZHMgYQpyZWNvbXBpbGUgdG8g
ZW5hYmxlIGl0LCB3aGVyZWFzIGdwcmludGsgZG9lcyBub3QuCgpSaW5nIHJlZ2lzdHJhdGlvbiBp
cyBub24tZGF0YXBhdGggYW5kIHRoZSBtZXNzYWdlIGlzIHBvdGVudGlhbGx5IHVzZWZ1bAp3aGVu
IGRpYWdub3NpbmcgYSBkZXBsb3llZCBzeXN0ZW0uCgo+Cj4gPiArICAgICAgICAgICAgICAgICJt
Zm5fbWFwcGluZyAlcCBsZW4gJXUgbm1mbnMgJXVcbiIsCj4gPiArICAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5kb21haW5faWQsCj4gPiArICAgICAgICAgICAgICAg
IHJpbmdfaW5mby0+aWQuYXBvcnQsIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCwgcmluZ19pbmZv
LAo+ID4gKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPm1mbl9tYXBwaW5nLCByaW5nX2luZm8t
PmxlbiwgcmluZ19pbmZvLT5ubWZucyk7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgcmV0dXJu
IHJldDsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIGxvbmcKPiA+ICtyZWdpc3Rlcl9yaW5nKHN0
cnVjdCBkb21haW4gKmN1cnJkLAo+ID4gKyAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpIHJlZ19obmQsCj4gPiArICAgICAgICAgICAg
ICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX2dmbl90KSBnZm5faG5kLAo+ID4gKyAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IG5wYWdlLCBib29sIGZhaWxfZXhpc3QpCj4gPiArewo+
ID4gKyAgICB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QgcmVnOwo+ID4gKyAgICBzdHJ1Y3QgYXJn
b19yaW5nX2lkIHJpbmdfaWQ7Cj4gPiArICAgIHZvaWQgKm1hcF9yaW5ncDsKPiA+ICsgICAgeGVu
X2FyZ29fcmluZ190ICpyaW5ncDsKPiA+ICsgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5n
X2luZm8sICpuZXdfcmluZ19pbmZvID0gTlVMTDsKPiA+ICsgICAgc3RydWN0IGFyZ29fc2VuZF9p
bmZvICpzZW5kX2luZm8gPSBOVUxMOwo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkc3RfZCA9IE5V
TEw7Cj4gPiArICAgIGludCByZXQgPSAwOwo+ID4gKyAgICB1bnNpZ25lZCBpbnQgcHJpdmF0ZV90
eF9wdHI7Cj4gPiArCj4gPiArICAgIEFTU0VSVChjdXJyZCA9PSBjdXJyZW50LT5kb21haW4pOwo+
ID4gKwo+ID4gKyAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmcmVnLCByZWdfaG5kLCAxKSApCj4g
PiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAgICog
QSByaW5nIG11c3QgYmUgbGFyZ2UgZW5vdWdoIHRvIHRyYW5zbWl0IG1lc3NhZ2VzLCBzbyByZXF1
aXJlcyBzcGFjZSBmb3I6Cj4gPiArICAgICAqICogMSBtZXNzYWdlIGhlYWRlciwgcGx1cwo+ID4g
KyAgICAgKiAqIDEgcGF5bG9hZCBzbG90IChwYXlsb2FkIGlzIGFsd2F5cyByb3VuZGVkIHRvIGEg
bXVsdGlwbGUgb2YgMTYgYnl0ZXMpCj4gPiArICAgICAqICAgZm9yIHRoZSBtZXNzYWdlIHBheWxv
YWQgdG8gYmUgd3JpdHRlbiBpbnRvLCBwbHVzCj4gPiArICAgICAqICogMSBtb3JlIHNsb3QsIHNv
IHRoYXQgdGhlIHJpbmcgY2Fubm90IGJlIGZpbGxlZCB0byBjYXBhY2l0eSB3aXRoIGEKPiA+ICsg
ICAgICogICBzaW5nbGUgbWluaW11bS1zaXplIG1lc3NhZ2UgLS0gc2VlIHRoZSBsb2dpYyBpbiBy
aW5nYnVmX2luc2VydCAtLQo+ID4gKyAgICAgKiAgIGFsbG93aW5nIGZvciB0aGlzIGVuc3VyZXMg
dGhhdCB0aGVyZSBjYW4gYmUgc3BhY2UgcmVtYWluaW5nIHdoZW4gYQo+ID4gKyAgICAgKiAgIG1l
c3NhZ2UgaXMgcHJlc2VudC4KPiA+ICsgICAgICogVGhlIGFib3ZlIGRldGVybWluZXMgdGhlIG1p
bmltdW0gYWNjZXB0YWJsZSByaW5nIHNpemUuCj4gPiArICAgICAqLwo+ID4gKyAgICBpZiAoIChy
ZWcubGVuIDwgKHNpemVvZihzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcikKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgKyBST1VORFVQX01FU1NBR0UoMSkgKyBST1VORFVQX01F
U1NBR0UoMSkpKSB8fAo+ID4gKyAgICAgICAgIChyZWcubGVuID4gWEVOX0FSR09fTUFYX1JJTkdf
U0laRSkgfHwKPiA+ICsgICAgICAgICAocmVnLmxlbiAhPSBST1VORFVQX01FU1NBR0UocmVnLmxl
bikpIHx8Cj4gPiArICAgICAgICAgKE5QQUdFU19SSU5HKHJlZy5sZW4pICE9IG5wYWdlKSB8fAo+
ID4gKyAgICAgICAgIChyZWcucGFkICE9IDApICkKPiA+ICsgICAgICAgIHJldHVybiAtRUlOVkFM
Owo+ID4gKwo+ID4gKyAgICByaW5nX2lkLnBhcnRuZXJfaWQgPSByZWcucGFydG5lcl9pZDsKPiA+
ICsgICAgcmluZ19pZC5hcG9ydCA9IHJlZy5hcG9ydDsKPiA+ICsgICAgcmluZ19pZC5kb21haW5f
aWQgPSBjdXJyZC0+ZG9tYWluX2lkOwo+ID4gKwo+ID4gKyAgICBpZiAoIHJlZy5wYXJ0bmVyX2lk
ID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGlmICggIW9w
dF9hcmdvX21hY19wZXJtaXNzaXZlICkKPiA+ICsgICAgICAgICAgICByZXR1cm4gLUVQRVJNOwo+
ID4gKyAgICB9Cj4gPiArICAgIGVsc2UKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZHN0X2QgPSBn
ZXRfZG9tYWluX2J5X2lkKHJlZy5wYXJ0bmVyX2lkKTsKPiA+ICsgICAgICAgIGlmICggIWRzdF9k
ICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBhcmdvX2RwcmludGsoIiFkc3RfZCwg
RVNSQ0hcbiIpOwo+ID4gKyAgICAgICAgICAgIHJldHVybiAtRVNSQ0g7Cj4gPiArICAgICAgICB9
Cj4gPiArCj4gPiArICAgICAgICBzZW5kX2luZm8gPSB4emFsbG9jKHN0cnVjdCBhcmdvX3NlbmRf
aW5mbyk7Cj4gPiArICAgICAgICBpZiAoICFzZW5kX2luZm8gKQo+ID4gKyAgICAgICAgewo+ID4g
KyAgICAgICAgICAgIHJldCA9IC1FTk9NRU07Cj4gPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4g
PiArICAgICAgICB9Cj4gPiArICAgICAgICBzZW5kX2luZm8tPmlkID0gcmluZ19pZDsKPiA+ICsg
ICAgfQo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBDb21tb24gY2FzZSBpcyB0aGF0IHRo
ZSByaW5nIGRvZXNuJ3QgYWxyZWFkeSBleGlzdCwgc28gZG8gdGhlIGFsbG9jIGhlcmUKPiA+ICsg
ICAgICogYmVmb3JlIHBpY2tpbmcgdXAgYW55IGxvY2tzLgo+ID4gKyAgICAgKi8KPiA+ICsgICAg
bmV3X3JpbmdfaW5mbyA9IHh6YWxsb2Moc3RydWN0IGFyZ29fcmluZ19pbmZvKTsKPiA+ICsgICAg
aWYgKCAhbmV3X3JpbmdfaW5mbyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJldCA9IC1FTk9N
RU07Cj4gPiArICAgICAgICBnb3RvIG91dDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICByZWFk
X2xvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7Cj4gPiArCj4gPiArICAgIGlmICggIWN1cnJk
LT5hcmdvICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgcmV0ID0gLUVOT0RFVjsKPiA+ICsgICAg
ICAgIGdvdG8gb3V0X3VubG9jazsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBpZiAoIGRzdF9k
ICYmICFkc3RfZC0+YXJnbyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGFyZ29fZHByaW50aygi
IWRzdF9kLT5hcmdvLCBFQ09OTlJFRlVTRURcbiIpOwo+ID4gKyAgICAgICAgcmV0ID0gLUVDT05O
UkVGVVNFRDsKPiA+ICsgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPiA+ICsgICAgfQo+ID4gKwo+
ID4gKyAgICB3cml0ZV9sb2NrKCZjdXJyZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKPiA+ICsK
PiA+ICsgICAgaWYgKCBjdXJyZC0+YXJnby0+cmluZ19jb3VudCA+PSBNQVhfUklOR1NfUEVSX0RP
TUFJTiApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJldCA9IC1FTk9TUEM7Cj4gPiArICAgICAg
ICBnb3RvIG91dF91bmxvY2syOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJpbmdfaW5mbyA9
IGZpbmRfcmluZ19pbmZvKGN1cnJkLCAmcmluZ19pZCk7Cj4gPiArICAgIGlmICggIXJpbmdfaW5m
byApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJpbmdfaW5mbyA9IG5ld19yaW5nX2luZm87Cj4g
PiArICAgICAgICBuZXdfcmluZ19pbmZvID0gTlVMTDsKPiA+ICsKPiA+ICsgICAgICAgIHNwaW5f
bG9ja19pbml0KCZyaW5nX2luZm8tPkwzX2xvY2spOwo+ID4gKwo+ID4gKyAgICAgICAgcmluZ19p
bmZvLT5pZCA9IHJpbmdfaWQ7Cj4gPiArICAgICAgICBJTklUX0xJU1RfSEVBRCgmcmluZ19pbmZv
LT5wZW5kaW5nKTsKPiA+ICsKPiA+ICsgICAgICAgIGxpc3RfYWRkKCZyaW5nX2luZm8tPm5vZGUs
Cj4gPiArICAgICAgICAgICAgICAgICAmY3VycmQtPmFyZ28tPnJpbmdfaGFzaFtoYXNoX2luZGV4
KCZyaW5nX2luZm8tPmlkKV0pOwo+ID4gKwo+ID4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfREVC
VUcsICJhcmdvOiB2bSV1IHJlZ2lzdGVyaW5nIHJpbmcgKHZtJXU6JXggdm0ldSlcbiIsCj4gPiAr
ICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCByaW5n
X2lkLmFwb3J0LAo+ID4gKyAgICAgICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOwo+ID4g
KyAgICB9Cj4gPiArICAgIGVsc2UgaWYgKCByaW5nX2luZm8tPmxlbiApCj4gPiArICAgIHsKPiA+
ICsgICAgICAgIC8qCj4gPiArICAgICAgICAgKiBJZiB0aGUgY2FsbGVyIHNwZWNpZmllZCB0aGF0
IHRoZSByaW5nIG11c3Qgbm90IGFscmVhZHkgZXhpc3QsCj4gPiArICAgICAgICAgKiBmYWlsIGF0
IGF0dGVtcHQgdG8gYWRkIGEgY29tcGxldGVkIHJpbmcgd2hpY2ggYWxyZWFkeSBleGlzdHMuCj4g
PiArICAgICAgICAgKi8KPiA+ICsgICAgICAgIGlmICggZmFpbF9leGlzdCApCj4gPiArICAgICAg
ICB7Cj4gPiArICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJkaXNhbGxvd2VkIHJlcmVnaXN0cmF0
aW9uIG9mIGV4aXN0aW5nIHJpbmdcbiIpOwo+Cj4gQW5kIHRoaXMgc2hvdWxkIGxpa2VseSBiZSBn
cHJpbnRrIHdpdGggZXJyb3IgdHlwZT8KCmFjaywgeWVzLCB0aGFua3MuCgo+Cj4gSSB0aGluayB0
aGUgcGF0dGVybiBvZiB1c2luZyBncHJpbnRrIGZvciBlcnJvciBtZXNzYWdlcyBhbmQKPiBhcmdv
X2RwcmludGsgZm9yIHZlcmJvc2UgaW5mb3JtYXRpb24gaXMgY29ycmVjdCwgYnV0IHRoZXJlIGFy
ZSBhCj4gY291cGxlIG9mIG9kZGl0aWVzIHRoYXQgY2FuIGJlIGZpeGVkIGxhdGVyLgo+Cj4gPiAr
ICAgICAgICAgICAgcmV0ID0gLUVFWElTVDsKPiA+ICsgICAgICAgICAgICBnb3RvIG91dF91bmxv
Y2syOwo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCByaW5nX2luZm8tPmxl
biAhPSByZWcubGVuICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAvKgo+ID4gKyAg
ICAgICAgICAgICAqIENoYW5nZSBvZiByaW5nIHNpemUgY291bGQgcmVzdWx0IGluIGVudHJpZXMg
b24gdGhlIHBlbmRpbmcKPiA+ICsgICAgICAgICAgICAgKiBub3RpZmljYXRpb25zIGxpc3QgdGhh
dCB3aWxsIG5ldmVyIHRyaWdnZXIuCj4gPiArICAgICAgICAgICAgICogU2ltcGxlIGJsdW50IHNv
bHV0aW9uOiBkaXNhbGxvdyByaW5nIHJlc2l6ZSBmb3Igbm93Lgo+ID4gKyAgICAgICAgICAgICAq
IFRPRE86IGludmVzdGlnYXRlIGVuYWJsaW5nIHJpbmcgcmVzaXplLgo+ID4gKyAgICAgICAgICAg
ICAqLwo+ID4gKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgImFyZ286IHZtJXUgYXR0
ZW1wdGVkIHRvIGNoYW5nZSByaW5nIHNpemUgIgo+ID4gKyAgICAgICAgICAgICAgICAgICAgIih2
bSV1OiV4IHZtJXUpXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9p
ZCwgcmluZ19pZC5kb21haW5faWQsIHJpbmdfaWQuYXBvcnQsCj4gPiArICAgICAgICAgICAgICAg
ICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOwo+ID4gKyAgICAgICAgICAgIC8qCj4gPiArICAgICAg
ICAgICAgICogQ291bGQgcmV0dXJuIEVJTlZBTCBoZXJlLCBidXQgaWYgdGhlIHJpbmcgZGlkbid0
IGFscmVhZHkKPiA+ICsgICAgICAgICAgICAgKiBleGlzdCB0aGVuIHRoZSBhcmd1bWVudHMgd291
bGQgaGF2ZSBiZWVuIHZhbGlkLCBzbzogRUVYSVNULgo+ID4gKyAgICAgICAgICAgICAqLwo+ID4g
KyAgICAgICAgICAgIHJldCA9IC1FRVhJU1Q7Cj4gPiArICAgICAgICAgICAgZ290byBvdXRfdW5s
b2NrMjsKPiA+ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0RF
QlVHLAo+ID4gKyAgICAgICAgICAgICAgICAiYXJnbzogdm0ldSByZS1yZWdpc3RlcmluZyBleGlz
dGluZyByaW5nICh2bSV1OiV4IHZtJXUpXG4iLAo+ID4gKyAgICAgICAgICAgICAgICBjdXJyZC0+
ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5hcG9ydCwKPiA+ICsgICAgICAg
ICAgICAgICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKPgo+IFRoaXMgYWdhaW4gd291bGQgYmV0dGVy
IGJlIGFyZ29fZHByaW50ayBJTU8uCgpzaW1pbGFyIHRvIGFib3ZlOiBtZXNzYWdlIHVzZWZ1bCB3
aGVuIGRlcGxveWVkLCBub3QganVzdCBmb3IgYXJnbyBkZXZlbG9wbWVudC4KCj4KPiBbLi4uXQo+
ID4gQEAgLTU1Miw2ICs5ODcsMzggQEAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gPgo+ID4gICAgICBzd2l0Y2ggKGNtZCkK
PiA+ICAgICAgewo+ID4gKyAgICBjYXNlIFhFTl9BUkdPX09QX3JlZ2lzdGVyX3Jpbmc6Cj4gPiAr
ICAgIHsKPiA+ICsgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fcmVnaXN0
ZXJfcmluZ190KSByZWdfaG5kID0KPiA+ICsgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChh
cmcxLCB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QpOwo+ID4gKyAgICAgICAgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5fYXJnb19nZm5fdCkgZ2ZuX2huZCA9Cj4gPiArICAgICAgICAgICAgZ3Vl
c3RfaGFuZGxlX2Nhc3QoYXJnMiwgeGVuX2FyZ29fZ2ZuX3QpOwo+ID4gKyAgICAgICAgLyogYXJn
MyBpcyBucGFnZSAqLwo+ID4gKyAgICAgICAgLyogYXJnNCBpcyBmbGFncyAqLwo+ID4gKyAgICAg
ICAgYm9vbCBmYWlsX2V4aXN0ID0gYXJnNCAmIFhFTl9BUkdPX1JFR0lTVEVSX0ZMQUdfRkFJTF9F
WElTVDsKPgo+IE5pdDogSSB3b3VsZCBhZGQgYToKPgo+IEJVSUxEX0JVR19PTighSVNfQUxJR05F
RChYRU5fQVJHT19NQVhfUklOR19TSVpFLCBQQUdFX1NJWkUpKTsKCmFjawoKdGhhbmtzLAoKQ2hy
aXN0b3BoZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:10:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:10: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-devel-bounces@lists.xenproject.org>)
	id 1gp3gc-0005h9-En; Thu, 31 Jan 2019 04:10: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3gb-0005gB-2A
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:10:45 +0000
X-Inumbo-ID: 2c5a6201-250e-11e9-aeee-bc764e045a96
Received: from mail-lj1-x22a.google.com (unknown [2a00:1450:4864:20::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c5a6201-250e-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:10:42 +0000 (UTC)
Received: by mail-lj1-x22a.google.com with SMTP id v1-v6so1493875ljd.0
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:10:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=yBcLn21MxNMX2P+taVTW1yBaXza8E3qIrQXlTk42b5A=;
 b=J77MiS5VStfWYL81C6srBSl2T7HKf2i6rK2ArcL/KhlJyvTqIl15LYMt7NPpJItYuO
 d0mpLlwped/zQho/KInqp5u1FBHTgdqdnb5BgzreRT46TyJxNUVDbwgj/aZqDMMeQO/n
 XCwRYGt/zYT+ciBSnt+R1v0RmDcKqWRiKpBoFn96d867Wpyz+U3hdYugE1/TmFRVpDY/
 tZoKYkX7t+DmPSrpVsiOhdb6Jda9YDr9ORAr0AwwSqAiBXwYnHRKNIqglYq2dADRzFAr
 71qukd/yJ/Vx+niNHiz4Ti4Y869SKox2dnJVdgGkvUVwoksQuhID+RiB1ryJidmwEAM1
 oRkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=yBcLn21MxNMX2P+taVTW1yBaXza8E3qIrQXlTk42b5A=;
 b=Iso6Kt3rmrAPQtVyN1cy2M4ZW5oFj0SmjeWtWtsBZv2PHzM+gTCH5eutXd0tEXmW4g
 5Fq/wB7pxjfcCldxnljgk55dKW+GYKxRjDnSAihrlbk0aVs2R1nhe0aKn4pj1W+WuBDg
 8/4Ye8+B1VxAbJGA57ptkbUhM6L7MoQZJDWJA/jm4uwZI47tM1aoGGD9HjcREhkdlnrp
 /E9FHomMgcS6oIXnSOhj2oGrmeo8EkLUqo2xvDraDMqW6oUqh9f1T23q2hBzRHE0vJ52
 mQ8cK8tpMpF9ms0lvGh08qkoZUWz1HAz6DpxzNjxwR3goURJ3ozeJFCZnQVVQ8gtVaT4
 ZN3g==
X-Gm-Message-State: AJcUukcuVcMbcgGQ/VqaoRpoPboJ6ka0E+c2loMlMCn6REdvW9SpTd2r
 IwMgcvICpH1vMUFDEtxVuDxQGnonRu54LxMzsmM=
X-Google-Smtp-Source: ALg8bN5UmDvwCi4vMYSkSfqiXQvGihki7v85KLS2oajNzzCw1/dBshbzsM7oTcR9xr3G6Xkdkh8PLaPlPVN3x0+zwg4=
X-Received: by 2002:a2e:3603:: with SMTP id
 d3-v6mr26501652lja.46.1548907840902; 
 Wed, 30 Jan 2019 20:10:40 -0800 (PST)
MIME-Version: 1.0
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-10-git-send-email-christopher.w.clark@gmail.com>
 <20190122120822.v5eyc64fa4moourd@mac>
In-Reply-To: <20190122120822.v5eyc64fa4moourd@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 30 Jan 2019 20:10:28 -0800
Message-ID: <CACMJ4GYpwHyqaPzXzTWQrHecW068ipfyDOrNz-MD9Y+jGB18eQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgNDowOCBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBNb24sIEphbiAyMSwgMjAxOSBhdCAwMTo1OTo0
OUFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IHNlbmR2IG9wZXJhdGlvbiBp
cyBpbnZva2VkIHRvIHBlcmZvcm0gYSBzeW5jaHJvbm91cyBzZW5kIG9mIGJ1ZmZlcnMKPiA+IGNv
bnRhaW5lZCBpbiBpb3ZzIHRvIGEgcmVtb3RlIGRvbWFpbidzIHJlZ2lzdGVyZWQgcmluZy4KPiA+
Cj4gPiBJdCB0YWtlczoKPiA+ICAqIEEgZGVzdGluYXRpb24gYWRkcmVzcyAoZG9taWQsIHBvcnQp
IGZvciB0aGUgcmluZyB0byBzZW5kIHRvLgo+ID4gICAgSXQgcGVyZm9ybXMgYSBtb3N0LXNwZWNp
ZmljIG1hdGNoIGxvb2t1cCwgdG8gYWxsb3cgZm9yIHdpbGRjYXJkLgo+ID4gICogQSBzb3VyY2Ug
YWRkcmVzcywgdXNlZCB0byBpbmZvcm0gdGhlIGRlc3RpbmF0aW9uIG9mIHdoZXJlIHRvIHJlcGx5
Lgo+ID4gICogVGhlIGFkZHJlc3Mgb2YgYW4gYXJyYXkgb2YgaW92cyBjb250YWluaW5nIHRoZSBk
YXRhIHRvIHNlbmQKPiA+ICAqIC4uIGFuZCB0aGUgbGVuZ3RoIG9mIHRoYXQgYXJyYXkgb2YgaW92
cwo+ID4gICogYW5kIGEgMzItYml0IG1lc3NhZ2UgdHlwZSwgYXZhaWxhYmxlIHRvIGNvbW11bmlj
YXRlIG1lc3NhZ2UgY29udGV4dAo+ID4gICAgZGF0YSAoZWcuIGtlcm5lbC10by1rZXJuZWwsIHNl
cGFyYXRlIGZyb20gdGhlIGFwcGxpY2F0aW9uIGRhdGEpLgo+ID4KPiA+IElmIGluc3VmZmljaWVu
dCBzcGFjZSBleGlzdHMgaW4gdGhlIGRlc3RpbmF0aW9uIHJpbmcsIGl0IHdpbGwgcmV0dXJuCj4g
PiAtRUFHQUlOIGFuZCBYZW4gd2lsbCBub3RpZnkgdGhlIGNhbGxlciB3aGVuIHN1ZmZpY2llbnQg
c3BhY2UgYmVjb21lcwo+ID4gYXZhaWxhYmxlLgo+ID4KPiA+IEFjY2Vzc2VzIHRvIHRoZSByaW5n
IGluZGljZXMgYXJlIGFwcHJvcHJpYXRlbHkgYXRvbWljLiBUaGUgcmluZ3MgYXJlCj4gPiBtYXBw
ZWQgaW50byBYZW4ncyBwcml2YXRlIGFkZHJlc3Mgc3BhY2UgdG8gd3JpdGUgYXMgbmVlZGVkIGFu
ZCB0aGUKPiA+IG1hcHBpbmdzIGFyZSByZXRhaW5lZCBmb3IgbGF0ZXIgdXNlLgo+ID4KPiA+IE5v
dGlmaWNhdGlvbnMgYXJlIHNlbnQgdG8gZ3Vlc3RzIHZpYSBWSVJRIGFuZCBzZW5kX2d1ZXN0X2ds
b2JhbF92aXJxIGlzCj4gPiBleHBvc2VkIGluIHRoZSBjaGFuZ2UgdG8gZW5hYmxlIGFyZ28gdG8g
Y2FsbCBpdC4gVklSUV9BUkdPX01FU1NBR0UgaXMKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBeIFZJUlFfQVJHTwo+ID4gY2xhaW1lZCBmcm9tIHRo
ZSBWSVJRIHByZXZpb3VzbHkgcmVzZXJ2ZWQgZm9yIHRoaXMgcHVycG9zZSAoIzExKS4KPiA+Cj4g
PiBUaGUgVklSUSBub3RpZmljYXRpb24gbWV0aG9kIGlzIHVzZWQgcmF0aGVyIHRoYW4gc2VuZGlu
ZyBldmVudHMgdXNpbmcKPiA+IGV2dGNobiBmdW5jdGlvbnMgZGlyZWN0bHkgYmVjYXVzZToKPiA+
Cj4gPiAqIG5vIGN1cnJlbnQgZXZlbnQgY2hhbm5lbCB0eXBlIGlzIGFuIGV4YWN0IGZpdCBmb3Ig
dGhlIGludGVuZGVkCj4gPiAgIGJlaGF2aW91ci4gRUNTX0lQSSBpcyBjbG9zZXN0LCBidXQgaXQg
ZGlzYWxsb3dzIG1pZ3JhdGlvbiB0bwo+ID4gICBvdGhlciBWQ1BVcyB3aGljaCBpcyBub3QgbmVj
ZXNzYXJpbHkgYSByZXF1aXJlbWVudCBmb3IgQXJnby4KPiA+Cj4gPiAqIGF0IHRoZSBwb2ludCBv
ZiBhcmdvX2luaXQsIGFsbG9jYXRpb24gb2YgYW4gZXZlbnQgY2hhbm5lbCBpcwo+ID4gICBjb21w
bGljYXRlZCBieSBub25lIG9mIHRoZSBndWVzdCBWQ1BVcyBiZWluZyBpbml0aWFsaXplZCB5ZXQK
PiA+ICAgYW5kIHRoZSBldmVudCBjaGFubmVsIGxvZ2ljIGV4cGVjdHMgdGhhdCBhIHZhbGlkIGV2
ZW50IGNoYW5uZWwKPiA+ICAgaGFzIGEgcHJlc2VudCBWQ1BVLgo+Cj4gSU1PIGlmZiB5b3Ugd2Fu
dGVkIHRvIHVzZSBldmVudCBjaGFubmVscyB0aG9zZSBfbXVzdF8gYmUgc2V0dXAgYnkgdGhlCj4g
Z3Vlc3QsIGllOiB0aGUgZ3Vlc3QgYXJnbyBkcml2ZXIgd291bGQgbG9hZCwgYWxsb2NhdGUgYW4g
ZXZlbnQgY2hhbm5lbAo+IGFuZCB0aGVuIHRlbGwgdGhlIGh5cGVydmlzb3IgYWJvdXQgdGhlIGV2
ZW50IGNoYW5uZWwgdGhhdCBzaG91bGQgYmUKPiB1c2VkIGZvciBhcmdvIG5vdGlmaWNhdGlvbnMu
Cj4KPiA+ICtzdGF0aWMgaW50Cj4gPiArbWVtY3B5X3RvX2d1ZXN0X3JpbmcoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwKPiA+ICsgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB2b2lkICpzcmMsIFhFTl9HVUVTVF9IQU5ETEUodWludDhfdCkgc3JjX2huZCwK
PiA+ICsgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuKQo+ID4gK3sKPiA+ICsg
ICAgdW5zaWduZWQgaW50IG1mbnNfaW5kZXggPSBvZmZzZXQgPj4gUEFHRV9TSElGVDsKPiA+ICsg
ICAgdm9pZCAqZHN0Owo+ID4gKyAgICBpbnQgcmV0Owo+ID4gKyAgICB1bnNpZ25lZCBpbnQgc3Jj
X29mZnNldCA9IDA7Cj4gPiArCj4gPiArICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5m
bykpOwo+ID4gKwo+ID4gKyAgICBvZmZzZXQgJj0gflBBR0VfTUFTSzsKPiA+ICsKPiA+ICsgICAg
aWYgKCBsZW4gKyBvZmZzZXQgPiBYRU5fQVJHT19NQVhfUklOR19TSVpFICkKPiA+ICsgICAgICAg
IHJldHVybiAtRUZBVUxUOwo+ID4gKwo+ID4gKyAgICB3aGlsZSAoIGxlbiApCj4gPiArICAgIHsK
PiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBoZWFkX2xlbiA9IChvZmZzZXQgKyBsZW4pID4gUEFH
RV9TSVpFID8gUEFHRV9TSVpFIC0gb2Zmc2V0Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGxlbjsKPgo+IElNTyB0aGF0IHdv
dWxkIGJlIGNsZWFyZXIgYXM6Cj4KPiBoZWFkX2xlbiA9IG1pbihQQUdFX1NJWkUgLSBvZmZzZXQs
IGxlbik7CgpZb3UncmUgcmlnaHQgdGhhdCB0aGUgY2FsY3VsYXRlZCByZXN1bHQgc2hvdWxkIGJl
IHRoZSBzYW1lLCBidXQgSSd2ZSBsZWZ0CnRoaXMgdW5jaGFuZ2VkIGJlY2F1c2UgSSB0aGluayB0
aGUgcmVhc29uIGZvciB1c2luZyB0aGF0IHZhbHVlIChpZS4gaW50ZW50KQppcyBjbGVhcmVyIGlu
IHRoZSBmb3JtIGl0IGhhczoKaXQncyBub3QgYWJvdXQgdHJ5aW5nIHRvIGZpbmQgdGhlIHNtYWxs
ZXN0IGFtb3VudCBvZiBkYXRhIHRvIHdyaXRlLAppdCdzIGFib3V0IG9ubHkgd3JpdGluZyB1cCB0
byB0aGUgUEFHRV9TSVpFIGJvdW5kYXJ5LCBzdGFydGluZyBhdCBvZmZzZXQuCgo+Cj4gQnV0IGFu
eXdheSwgdGhpcyBzaG91bGQgZ28gYXdheSB3aGVuIHlvdSBtb3ZlIHRvIHVzaW5nIHZtYXAuCj4K
PiBbLi4uXQo+ID4gK3N0YXRpYyBpbnQKPiA+ICtyaW5nYnVmX2luc2VydChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKPiA+ICsgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpzcmNfaWQsCj4gPiArICAgICAgICAg
ICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19pb3ZfdCkgaW92c19obmQsCj4g
PiArICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuaW92LCB1aW50MzJfdCBtZXNzYWdlX3R5
cGUsCj4gPiArICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqb3V0X2xlbikKPiA+ICt7Cj4g
PiArICAgIHhlbl9hcmdvX3JpbmdfdCByaW5nOwo+ID4gKyAgICBzdHJ1Y3QgeGVuX2FyZ29fcmlu
Z19tZXNzYWdlX2hlYWRlciBtaCA9IHsgfTsKPiA+ICsgICAgaW50IHNwLCByZXQ7Cj4gPiArICAg
IHVuc2lnbmVkIGludCBsZW4gPSAwOwo+ID4gKyAgICB4ZW5fYXJnb19pb3ZfdCBpb3ZzW1hFTl9B
UkdPX01BWElPVl07Cj4gPiArICAgIHhlbl9hcmdvX2lvdl90ICpwaW92Owo+ID4gKyAgICBYRU5f
R1VFU1RfSEFORExFKHVpbnQ4X3QpIE5VTExfaG5kID0KPiA+ICsgICAgICAgZ3Vlc3RfaGFuZGxl
X2Zyb21fcGFyYW0oZ3Vlc3RfaGFuZGxlX2Zyb21fcHRyKE5VTEwsIHVpbnQ4X3QpLCB1aW50OF90
KTsKPiA+ICsKPiA+ICsgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7Cj4gPiAr
Cj4gPiArICAgIHJldCA9IF9fY29weV9mcm9tX2d1ZXN0KGlvdnMsIGlvdnNfaG5kLCBuaW92KSA/
IC1FRkFVTFQgOiAwOwo+ID4gKyAgICBpZiAoIHJldCApCj4gPiArICAgICAgICByZXR1cm4gcmV0
Owo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBPYnRhaW4gdGhlIHRvdGFsIHNpemUgb2Yg
ZGF0YSB0byB0cmFuc21pdCAtLSBzZXRzIHRoZSAnbGVuJyB2YXJpYWJsZQo+ID4gKyAgICAgKiAt
LSBhbmQgc2FuaXR5IGNoZWNrIHRoYXQgdGhlIGlvdnMgY29uZm9ybSB0byBzaXplIGFuZCBudW1i
ZXIgbGltaXRzLgo+ID4gKyAgICAgKiBFbmZvcmNlZCBiZWxvdzogbm8gbW9yZSB0aGFuICdsZW4n
IGJ5dGVzIG9mIGd1ZXN0IGRhdGEKPiA+ICsgICAgICogKHBsdXMgdGhlIG1lc3NhZ2UgaGVhZGVy
KSB3aWxsIGJlIHNlbnQgaW4gdGhpcyBvcGVyYXRpb24uCj4gPiArICAgICAqLwo+ID4gKyAgICBy
ZXQgPSBpb3ZfY291bnQoaW92cywgbmlvdiwgJmxlbik7Cj4gPiArICAgIGlmICggcmV0ICkKPiA+
ICsgICAgICAgIHJldHVybiByZXQ7Cj4gPiArCj4gPiArICAgIC8qCj4gPiArICAgICAqIFNpemUg
Ym91bmRzIGNoZWNrIGFnYWluc3QgcmluZyBzaXplIGFuZCBzdGF0aWMgbWF4aW11bSBtZXNzYWdl
IGxpbWl0Lgo+ID4gKyAgICAgKiBUaGUgbWVzc2FnZSBtdXN0IG5vdCBmaWxsIHRoZSByaW5nOyB0
aGVyZSBtdXN0IGJlIGF0IGxlYXN0IG9uZSBzbG90Cj4gPiArICAgICAqIHJlbWFpbmluZyBzbyB3
ZSBjYW4gZGlzdGluZ3Vpc2ggYSBmdWxsIHJpbmcgZnJvbSBhbiBlbXB0eSBvbmUuCj4gPiArICAg
ICAqLwo+ID4gKyAgICBpZiAoICgoUk9VTkRVUF9NRVNTQUdFKGxlbikgKwo+ID4gKyAgICAgICAg
ICAgIHNpemVvZihzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcikpID49IHJpbmdf
aW5mby0+bGVuKSB8fAo+ID4gKyAgICAgICAgIChsZW4gPiBNQVhfQVJHT19NRVNTQUdFX1NJWkUp
ICkKPgo+IGxlbiBpcyBhbHJlYWR5IGNoZWNrZWQgdG8gYmUgPD0gTUFYX0FSR09fTUVTU0FHRV9T
SVpFIGluIGlvdl9jb3VudAo+IHdoZXJlIGl0IGdldHMgc2V0LCB0aGlzIGlzIHJlZHVuZGFudC4K
CmFjaywgcmVtb3ZlZCwgdGhhbmtzLgoKPgo+ID4gKyAgICAgICAgcmV0dXJuIC1FTVNHU0laRTsK
PiA+ICsKPiA+ICsgICAgcmV0ID0gZ2V0X3Nhbml0aXplZF9yaW5nKGQsICZyaW5nLCByaW5nX2lu
Zm8pOwo+ID4gKyAgICBpZiAoIHJldCApCj4gPiArICAgICAgICByZXR1cm4gcmV0Owo+ID4gKwo+
ID4gKyAgICBhcmdvX2RwcmludGsoInJpbmcudHhfcHRyPSV1IHJpbmcucnhfcHRyPSV1IHJpbmcg
bGVuPSV1Igo+ID4gKyAgICAgICAgICAgICAgICAgIiByaW5nX2luZm8tPnR4X3B0cj0ldVxuIiwK
PiA+ICsgICAgICAgICAgICAgICAgIHJpbmcudHhfcHRyLCByaW5nLnJ4X3B0ciwgcmluZ19pbmZv
LT5sZW4sIHJpbmdfaW5mby0+dHhfcHRyKTsKPiA+ICsKPiA+ICsgICAgaWYgKCByaW5nLnJ4X3B0
ciA9PSByaW5nLnR4X3B0ciApCj4gPiArICAgICAgICBzcCA9IHJpbmdfaW5mby0+bGVuOwo+ID4g
KyAgICBlbHNlCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHNwID0gcmluZy5yeF9wdHIgLSByaW5n
LnR4X3B0cjsKPiA+ICsgICAgICAgIGlmICggc3AgPCAwICkKPiA+ICsgICAgICAgICAgICBzcCAr
PSByaW5nX2luZm8tPmxlbjsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAg
KiBTaXplIGJvdW5kcyBjaGVjayBhZ2FpbnN0IGN1cnJlbnRseSBhdmFpbGFibGUgc3BhY2UgaW4g
dGhlIHJpbmcuCj4gPiArICAgICAqIEFnYWluOiB0aGUgbWVzc2FnZSBtdXN0IG5vdCBmaWxsIHRo
ZSByaW5nIGxlYXZpbmcgbm8gc3BhY2UgcmVtYWluaW5nLgo+ID4gKyAgICAgKi8KPiA+ICsgICAg
aWYgKCAoUk9VTkRVUF9NRVNTQUdFKGxlbikgKwo+ID4gKyAgICAgICAgICAgIHNpemVvZihzdHJ1
Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcikpID49IHNwICkKPiA+ICsgICAgewo+ID4g
KyAgICAgICAgYXJnb19kcHJpbnRrKCJFQUdBSU5cbiIpOwo+ID4gKyAgICAgICAgcmV0dXJuIC1F
QUdBSU47Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgbWgubGVuID0gbGVuICsgc2l6ZW9mKHN0
cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyKTsKPiA+ICsgICAgbWguc291cmNlLmFw
b3J0ID0gc3JjX2lkLT5hcG9ydDsKPiA+ICsgICAgbWguc291cmNlLmRvbWFpbl9pZCA9IHNyY19p
ZC0+ZG9tYWluX2lkOwo+ID4gKyAgICBtaC5tZXNzYWdlX3R5cGUgPSBtZXNzYWdlX3R5cGU7Cj4g
PiArCj4gPiArICAgIC8qCj4gPiArICAgICAqIEZvciB0aGlzIGNvcHkgdG8gdGhlIGd1ZXN0IHJp
bmcsIHR4X3B0ciBpcyBhbHdheXMgMTYtYnl0ZSBhbGlnbmVkCj4gPiArICAgICAqIGFuZCB0aGUg
bWVzc2FnZSBoZWFkZXIgaXMgMTYgYnl0ZXMgbG9uZy4KPiA+ICsgICAgICovCj4gPiArICAgIEJV
SUxEX0JVR19PTigKPiA+ICsgICAgICAgIHNpemVvZihzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNz
YWdlX2hlYWRlcikgIT0gUk9VTkRVUF9NRVNTQUdFKDEpKTsKPiA+ICsKPiA+ICsgICAgLyoKPiA+
ICsgICAgICogRmlyc3QgZGF0YSB3cml0ZSBpbnRvIHRoZSBkZXN0aW5hdGlvbiByaW5nOiBmaXhl
ZCBzaXplLCBtZXNzYWdlIGhlYWRlci4KPiA+ICsgICAgICogVGhpcyBjYW5ub3Qgb3ZlcnJ1biBi
ZWNhdXNlIHRoZSBhdmFpbGFibGUgZnJlZSBzcGFjZSAodmFsdWUgaW4gJ3NwJykKPiA+ICsgICAg
ICogaXMgY2hlY2tlZCBhYm92ZSBhbmQgbXVzdCBiZSBhdCBsZWFzdCB0aGlzIHNpemUuCj4gPiAr
ICAgICAqLwo+ID4gKyAgICByZXQgPSBtZW1jcHlfdG9fZ3Vlc3RfcmluZyhkLCByaW5nX2luZm8s
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpbmcudHhfcHRyICsgc2l6ZW9m
KHhlbl9hcmdvX3JpbmdfdCksCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZt
aCwgTlVMTF9obmQsIHNpemVvZihtaCkpOwo+ID4gKyAgICBpZiAoIHJldCApCj4gPiArICAgIHsK
PiA+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKPiA+ICsgICAgICAgICAgICAgICAgImFy
Z286IGZhaWxlZCB0byB3cml0ZSBtZXNzYWdlIGhlYWRlciB0byByaW5nICh2bSV1OiV4IHZtJXUp
XG4iLAo+ID4gKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19p
bmZvLT5pZC5hcG9ydCwKPiA+ICsgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5wYXJ0bmVy
X2lkKTsKPiA+ICsKPiA+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gPiArICAgIH0KPiA+ICsKPiA+
ICsgICAgcmluZy50eF9wdHIgKz0gc2l6ZW9mKG1oKTsKPiA+ICsgICAgaWYgKCByaW5nLnR4X3B0
ciA9PSByaW5nX2luZm8tPmxlbiApCj4gPiArICAgICAgICByaW5nLnR4X3B0ciA9IDA7Cj4gPiAr
Cj4gPiArICAgIGZvciAoIHBpb3YgPSBpb3ZzOyBuaW92LS07IHBpb3YrKyApCj4gPiArICAgIHsK
PiA+ICsgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDhfdCkgYnVmX2huZCA9IHBpb3Yt
Pmlvdl9obmQ7Cj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgaW92X2xlbiA9IHBpb3YtPmlvdl9s
ZW47Cj4gPiArCj4gPiArICAgICAgICAvKiBJZiBubyBkYXRhIGlzIHByb3ZpZGVkIGluIHRoaXMg
aW92LCBtb2FuIGFuZCBza2lwIG9uIHRvIHRoZSBuZXh0ICovCj4gPiArICAgICAgICBpZiAoICFp
b3ZfbGVuICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19F
UlIsCj4KPiBUaGlzIHNob3VsZCBsaWtlbHkgYmUgV0FSTiBvciBJTkZPLCBzaW5jZSBpdCdzIG5v
dCBhbiBlcnJvcj8KClllcywgY2hhbmdlZCB0byBXQVJOSU5HLCBhY2suCgo+Cj4gPiArICAgICAg
ICAgICAgICAgICAgICAiYXJnbzogbm8gZGF0YSBpb3ZfbGVuPTAgaW92X2huZD0lcCByaW5nICh2
bSV1OiV4IHZtJXUpXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgYnVmX2huZC5wLCByaW5n
X2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5hcG9ydCwKPiA+ICsgICAgICAgICAg
ICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7Cj4gPiArCj4gPiArICAgICAgICAg
ICAgY29udGludWU7Cj4gPiArICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICBpZiAoIHVubGlr
ZWx5KCFndWVzdF9oYW5kbGVfb2theShidWZfaG5kLCBpb3ZfbGVuKSkgKQo+ID4gKyAgICAgICAg
ewo+ID4gKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICJhcmdvOiBiYWQgaW92IGhhbmRsZSBbJXAsICV1XSAodm0ldToleCB2bSV1KVxuIiwK
PiA+ICsgICAgICAgICAgICAgICAgICAgIGJ1Zl9obmQucCwgaW92X2xlbiwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLmFwb3J0
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkKTsKPiA+
ICsKPiA+ICsgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiA+ICsgICAgICAgIH0KPiA+ICsK
PiA+ICsgICAgICAgIHNwID0gcmluZ19pbmZvLT5sZW4gLSByaW5nLnR4X3B0cjsKPiA+ICsKPiA+
ICsgICAgICAgIC8qIENoZWNrOiBpb3YgZGF0YSBzaXplIHZlcnN1cyBmcmVlIHNwYWNlIGF0IHRo
ZSB0YWlsIG9mIHRoZSByaW5nICovCj4gPiArICAgICAgICBpZiAoIGlvdl9sZW4gPiBzcCApCj4g
PiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgLyoKPiA+ICsgICAgICAgICAgICAgKiBTZWNv
bmQgcG9zc2libGUgZGF0YSB3cml0ZTogcmluZy10YWlsLXdyYXAtd3JpdGUuCj4gPiArICAgICAg
ICAgICAgICogUG9wdWxhdGUgdGhlIHJpbmcgdGFpbCBhbmQgdXBkYXRlIHRoZSBpbnRlcm5hbCB0
eF9wdHIgdG8gaGFuZGxlCj4gPiArICAgICAgICAgICAgICogd3JhcHBpbmcgYXQgdGhlIGVuZCBv
ZiByaW5nLgo+ID4gKyAgICAgICAgICAgICAqIFNpemUgb2YgZGF0YSB3cml0dGVuIGhlcmU6IHNw
Cj4gPiArICAgICAgICAgICAgICogd2hpY2ggaXMgdGhlIGV4YWN0IGZ1bGwgYW1vdW50IG9mIGZy
ZWUgc3BhY2UgYXZhaWxhYmxlIGF0IHRoZQo+ID4gKyAgICAgICAgICAgICAqIHRhaWwgb2YgdGhl
IHJpbmcsIHNvIHRoaXMgY2Fubm90IG92ZXJydW4uCj4gPiArICAgICAgICAgICAgICovCj4gPiAr
ICAgICAgICAgICAgcmV0ID0gbWVtY3B5X3RvX2d1ZXN0X3JpbmcoZCwgcmluZ19pbmZvLAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpbmcudHhfcHRyICsgc2l6
ZW9mKHhlbl9hcmdvX3JpbmdfdCksCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCwgYnVmX2huZCwgc3ApOwo+ID4gKyAgICAgICAgICAgIGlmICggcmV0ICkK
PiA+ICsgICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VS
UiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAiYXJnbzogZmFpbGVkIHRvIGNvcHkgeyVw
LCAlZH0gKHZtJXU6JXggdm0ldSlcbiIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgYnVm
X2huZC5wLCBzcCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmRv
bWFpbl9pZCwgcmluZ19pbmZvLT5pZC5hcG9ydCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQpOwo+ID4gKwo+ID4gKyAgICAgICAgICAgICAgICBy
ZXR1cm4gcmV0Owo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgICAgICByaW5n
LnR4X3B0ciA9IDA7Cj4gPiArICAgICAgICAgICAgaW92X2xlbiAtPSBzcDsKPiA+ICsgICAgICAg
ICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldChidWZfaG5kLCBzcCk7Cj4gPiArCj4gPiArICAg
ICAgICAgICAgQVNTRVJUKGlvdl9sZW4gPD0gcmluZ19pbmZvLT5sZW4pOwo+ID4gKyAgICAgICAg
fQo+ID4gKwo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIFRoaXJkIHBvc3NpYmxlIGRh
dGEgd3JpdGU6IGFsbCBkYXRhIHJlbWFpbmluZyBmb3IgdGhpcyBpb3YuCj4gPiArICAgICAgICAg
KiBTaXplIG9mIGRhdGEgd3JpdHRlbiBoZXJlOiBpb3ZfbGVuCj4gPiArICAgICAgICAgKgo+ID4g
KyAgICAgICAgICogQ2FzZSAxOiBpZiB0aGUgcmluZy10YWlsLXdyYXAtd3JpdGUgYWJvdmUgd2Fz
IHBlcmZvcm1lZCwgdGhlbgo+ID4gKyAgICAgICAgICogICAgICAgICBpb3ZfbGVuIGhhcyBiZWVu
IGRlY3JlYXNlZCBieSAnc3AnIGFuZCByaW5nLnR4X3B0ciBpcyB6ZXJvLgo+ID4gKyAgICAgICAg
ICoKPiA+ICsgICAgICAgICAqICAgIFdlIGtub3cgZnJvbSBjaGVja2luZyB0aGUgcmVzdWx0IG9m
IGlvdl9jb3VudDoKPiA+ICsgICAgICAgICAqICAgICAgbGVuICsgc2l6ZW9mKG1lc3NhZ2VfaGVh
ZGVyKSA8PSByaW5nX2luZm8tPmxlbgo+ID4gKyAgICAgICAgICogICAgV2UgYWxzbyBrbm93IHRo
YXQgbGVuIGlzIHRoZSB0b3RhbCBvZiBzdW1taW5nIGFsbCBpb3ZfbGVucywgc286Cj4gPiArICAg
ICAgICAgKiAgICAgICBpb3ZfbGVuIDw9IGxlbgo+ID4gKyAgICAgICAgICogICAgc28gYnkgdHJh
bnNpdGl2aXR5Ogo+ID4gKyAgICAgICAgICogICAgICAgaW92X2xlbiA8PSBsZW4gPD0gKHJpbmdf
aW5mby0+bGVuIC0gc2l6ZW9mKG1zZ2hlYWRlcikpCj4gPiArICAgICAgICAgKiAgICBhbmQgdGhl
cmVmb3JlOgo+ID4gKyAgICAgICAgICogICAgICAgKGlvdl9sZW4gKyBzaXplb2YobXNnaGVhZGVy
KSA8PSByaW5nX2luZm8tPmxlbikgJiYKPiA+ICsgICAgICAgICAqICAgICAgIChyaW5nLnR4X3B0
ciA9PSAwKQo+ID4gKyAgICAgICAgICogICAgc28gdGhpcyB3cml0ZSBjYW5ub3Qgb3ZlcnJ1biBo
ZXJlLgo+ID4gKyAgICAgICAgICoKPiA+ICsgICAgICAgICAqIENhc2UgMjogcmluZy10YWlsLXdy
YXAtd3JpdGUgYWJvdmUgd2FzIG5vdCBwZXJmb3JtZWQKPiA+ICsgICAgICAgICAqICAgIC0+IHNv
IGlvdl9sZW4gaXMgdGhlIGd1ZXN0LXN1cHBsaWVkIHZhbHVlIGFuZDogKGlvdl9sZW4gPD0gc3Ap
Cj4gPiArICAgICAgICAgKiAgICBpZS4gbGVzcyB0aGFuIGF2YWlsYWJsZSBzcGFjZSBhdCB0aGUg
dGFpbCBvZiB0aGUgcmluZzoKPiA+ICsgICAgICAgICAqICAgICAgICBzbyB0aGlzIHdyaXRlIGNh
bm5vdCBvdmVycnVuLgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICByZXQgPSBtZW1jcHlf
dG9fZ3Vlc3RfcmluZyhkLCByaW5nX2luZm8sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByaW5nLnR4X3B0ciArIHNpemVvZih4ZW5fYXJnb19yaW5nX3QpLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgYnVmX2huZCwgaW92X2xlbik7
Cj4gPiArICAgICAgICBpZiAoIHJldCApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgImFyZ286IGZhaWxl
ZCB0byBjb3B5IFslcCwgJXVdICh2bSV1OiV4IHZtJXUpXG4iLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgYnVmX2huZC5wLCBpb3ZfbGVuLCByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwKPiA+ICsg
ICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQuYXBvcnQsIHJpbmdfaW5mby0+aWQucGFy
dG5lcl9pZCk7Cj4gPiArCj4gPiArICAgICAgICAgICAgcmV0dXJuIHJldDsKPiA+ICsgICAgICAg
IH0KPiA+ICsKPiA+ICsgICAgICAgIHJpbmcudHhfcHRyICs9IGlvdl9sZW47Cj4gPiArCj4gPiAr
ICAgICAgICBpZiAoIHJpbmcudHhfcHRyID09IHJpbmdfaW5mby0+bGVuICkKPiA+ICsgICAgICAg
ICAgICByaW5nLnR4X3B0ciA9IDA7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgcmluZy50eF9w
dHIgPSBST1VORFVQX01FU1NBR0UocmluZy50eF9wdHIpOwo+ID4gKwo+ID4gKyAgICBpZiAoIHJp
bmcudHhfcHRyID49IHJpbmdfaW5mby0+bGVuICkKPiA+ICsgICAgICAgIHJpbmcudHhfcHRyIC09
IHJpbmdfaW5mby0+bGVuOwo+Cj4gWW91IHNlZW0gdG8gaGFuZGxlIHRoZSB3cmFwcGluZyBhZnRl
ciBlYWNoIHBvc3NpYmxlIHdyaXRlLCBzbyBJIHRoaW5rCj4gdGhlIGFib3ZlIGlzIG5vdCBuZWVk
ZWQ/IE1heWJlIGl0IHNob3VsZCBiZSBhbiBhc3NlcnQgaW5zdGVhZD8KClRoZSB3cmFwIGhhbmRs
aW5nIGlzIG5lY2Vzc3NhcnkgZHVlIHRvIHRoYXQgUk9VTkRVUF9NRVNTQUdFCmltbWVkaWF0ZWx5
IGFib3ZlIGl0LgoKSSd2ZSBhZGRlZCBhIG5ldyBjb21tZW50IHRvIG1ha2UgaXQgYSBiaXQgY2xl
YXJlcjoKCkZpbmlzaGVkIHdyaXRpbmcgZGF0YSBmcm9tIGFsbCBpb3ZzIGludG8gdGhlIHJpbmc6
IG5vdyBuZWVkIHRvCnJvdW5kIHVwIHR4X3B0ciB0byBhbGlnbiB0byB0aGUgbmV4dCBtZXNzYWdl
IGJvdW5kYXJ5LCBhbmQgdGhlbgp3cmFwIGlmIG5lY2Vzc2FyeS4KCj4KPiA+ICsKPiA+ICsgICAg
dXBkYXRlX3R4X3B0cihkLCByaW5nX2luZm8sIHJpbmcudHhfcHRyKTsKPiA+ICsKPiA+ICsgICAg
LyoKPiA+ICsgICAgICogQXQgdGhpcyBwb2ludCAoYW5kIGFsc28gb24gYW4gZXJyb3IgZXhpdCBw
YXRocyBmcm9tIHRoaXMgZnVuY3Rpb24pIGl0IGlzCj4gPiArICAgICAqIHBvc3NpYmxlIHRvIHVu
bWFwIHRoZSByaW5nX2luZm8sIGllOgo+ID4gKyAgICAgKiAgIHJpbmdfdW5tYXAoZCwgcmluZ19p
bmZvKTsKPiA+ICsgICAgICogYnV0IHBlcmZvcm1hbmNlIHNob3VsZCBiZSBpbXByb3ZlZCBieSBu
b3QgZG9pbmcgc28sIGFuZCByZXRhaW5pbmcKPiA+ICsgICAgICogdGhlIG1hcHBpbmcuCj4gPiAr
ICAgICAqIEFuIFhTTSBwb2xpY3kgY29udHJvbCBvdmVyIGxldmVsIG9mIGNvbmZpZGVudGlhbGl0
eSByZXF1aXJlZAo+ID4gKyAgICAgKiB2ZXJzdXMgcGVyZm9ybWFuY2UgY29zdCBjb3VsZCBiZSBh
ZGRlZCB0byBkZWNpZGUgdGhhdCBoZXJlLgo+ID4gKyAgICAgKi8KPiA+ICsKPiA+ICsgICAgKm91
dF9sZW4gPSBsZW47Cj4gPiArCj4gPiArICAgIHJldHVybiByZXQ7Cj4gPiArfQo+ID4gKwo+ID4g
IHN0YXRpYyB2b2lkCj4gPiAgd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShkb21pZF90IGRv
bWFpbl9pZCwgc3RydWN0IHBlbmRpbmdfZW50ICplbnQpCj4gPiAgewo+ID4gQEAgLTQ5Nyw2ICs5
MTgsMjUgQEAgd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShkb21pZF90IGRvbWFpbl9pZCwg
c3RydWN0IHBlbmRpbmdfZW50ICplbnQpCj4gPiAgfQo+ID4KPiA+ICBzdGF0aWMgdm9pZAo+ID4g
K3dpbGRjYXJkX3BlbmRpbmdfbGlzdF9pbnNlcnQoZG9taWRfdCBkb21haW5faWQsIHN0cnVjdCBw
ZW5kaW5nX2VudCAqZW50KQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IGdldF9k
b21haW5fYnlfaWQoZG9tYWluX2lkKTsKPiA+ICsKPiA+ICsgICAgaWYgKCAhZCApCj4gPiArICAg
ICAgICByZXR1cm47Cj4gPiArCj4gPiArICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfTDEpOwo+ID4g
Kwo+ID4gKyAgICBpZiAoIGQtPmFyZ28gKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBzcGluX2xv
Y2soJmQtPmFyZ28tPndpbGRjYXJkX0wyX2xvY2spOwo+ID4gKyAgICAgICAgbGlzdF9hZGQoJmVu
dC0+d2lsZGNhcmRfbm9kZSwgJmQtPmFyZ28tPndpbGRjYXJkX3BlbmRfbGlzdCk7Cj4gPiArICAg
ICAgICBzcGluX3VubG9jaygmZC0+YXJnby0+d2lsZGNhcmRfTDJfbG9jayk7Cj4gPiArICAgIH0K
PiA+ICsgICAgcHV0X2RvbWFpbihkKTsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIHZvaWQKPiA+
ICBwZW5kaW5nX3JlbW92ZV9hbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29f
cmluZ19pbmZvICpyaW5nX2luZm8pCj4gPiAgewo+ID4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpy
aW5nX3BlbmRpbmcgPSAmcmluZ19pbmZvLT5wZW5kaW5nOwo+ID4gQEAgLTUxOCw2ICs5NTgsNzAg
QEAgcGVuZGluZ19yZW1vdmVfYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdv
X3JpbmdfaW5mbyAqcmluZ19pbmZvKQo+ID4gICAgICByaW5nX2luZm8tPm5wZW5kaW5nID0gMDsK
PiA+ICB9Cj4gPgo+ID4gK3N0YXRpYyBpbnQKPiA+ICtwZW5kaW5nX3F1ZXVlKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAo+ID4gKyAgICAg
ICAgICAgICAgZG9taWRfdCBzcmNfaWQsIHVuc2lnbmVkIGludCBsZW4pCj4gPiArewo+ID4gKyAg
ICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudDsKPiA+ICsKPiA+ICsgICAgQVNTRVJUKExPQ0tJTkdf
TDMoZCwgcmluZ19pbmZvKSk7Cj4gPiArCj4gPiArICAgIGlmICggcmluZ19pbmZvLT5ucGVuZGlu
ZyA+PSBNQVhfUEVORElOR19QRVJfUklORyApCj4gPiArICAgICAgICByZXR1cm4gLUVOT1NQQzsK
PiA+ICsKPiA+ICsgICAgZW50ID0geG1hbGxvYyhzdHJ1Y3QgcGVuZGluZ19lbnQpOwo+ID4gKyAg
ICBpZiAoICFlbnQgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gPiArCj4gPiArICAg
IGVudC0+bGVuID0gbGVuOwo+ID4gKyAgICBlbnQtPmRvbWFpbl9pZCA9IHNyY19pZDsKPiA+ICsg
ICAgZW50LT5yaW5nX2luZm8gPSByaW5nX2luZm87Cj4gPiArCj4gPiArICAgIGlmICggcmluZ19p
bmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCj4gPiArICAgICAgICB3
aWxkY2FyZF9wZW5kaW5nX2xpc3RfaW5zZXJ0KHNyY19pZCwgZW50KTsKPiA+ICsgICAgbGlzdF9h
ZGQoJmVudC0+bm9kZSwgJnJpbmdfaW5mby0+cGVuZGluZyk7Cj4gPiArICAgIHJpbmdfaW5mby0+
bnBlbmRpbmcrKzsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+ID4gK3N0
YXRpYyBpbnQKPiA+ICtwZW5kaW5nX3JlcXVldWUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCj4gPiArICAgICAgICAgICAgICAgIGRvbWlk
X3Qgc3JjX2lkLCB1bnNpZ25lZCBpbnQgbGVuKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGxpc3Rf
aGVhZCAqY3Vyc29yLCAqaGVhZDsKPiA+ICsKPiA+ICsgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwg
cmluZ19pbmZvKSk7Cj4gPiArCj4gPiArICAgIC8qIExpc3Qgc3RydWN0dXJlIGlzIG5vdCBtb2Rp
ZmllZCBoZXJlLiBVcGRhdGUgbGVuIGluIGEgbWF0Y2ggaWYgZm91bmQuICovCj4gPiArICAgIGhl
YWQgPSAmcmluZ19pbmZvLT5wZW5kaW5nOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBjdXJzb3IgPSBo
ZWFkLT5uZXh0OyBjdXJzb3IgIT0gaGVhZDsgY3Vyc29yID0gY3Vyc29yLT5uZXh0ICkKPgo+IGxp
c3RfZm9yX2VhY2hfZW50cnkKCmFjawoKPgo+ID4gIGxvbmcKPiA+ICBkb19hcmdvX29wKHVuc2ln
bmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKPiA+ICAgICAg
ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBh
cmczLAo+ID4gQEAgLTExNDUsNiArMTczNCw1MyBAQCBkb19hcmdvX29wKHVuc2lnbmVkIGludCBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKPiA+ICAgICAgICAgIGJyZWFr
Owo+ID4gICAgICB9Cj4gPgo+ID4gKyAgICBjYXNlIFhFTl9BUkdPX09QX3NlbmR2Ogo+ID4gKyAg
ICB7Cj4gPiArICAgICAgICB4ZW5fYXJnb19zZW5kX2FkZHJfdCBzZW5kX2FkZHI7Cj4gPiArCj4g
PiArICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3NlbmRfYWRkcl90KSBz
ZW5kX2FkZHJfaG5kID0KPiA+ICsgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcxLCB4
ZW5fYXJnb19zZW5kX2FkZHJfdCk7Cj4gPiArICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHhlbl9hcmdvX2lvdl90KSBpb3ZzX2huZCA9Cj4gPiArICAgICAgICAgICAgZ3Vlc3RfaGFuZGxl
X2Nhc3QoYXJnMiwgeGVuX2FyZ29faW92X3QpOwo+ID4gKyAgICAgICAgLyogYXJnMyBpcyBuaW92
ICovCj4gPiArICAgICAgICAvKiBhcmc0IGlzIG1lc3NhZ2VfdHlwZS4gTXVzdCBiZSBhIDMyLWJp
dCB2YWx1ZS4gKi8KPiA+ICsKPiA+ICsgICAgICAgIHJjID0gY29weV9mcm9tX2d1ZXN0KCZzZW5k
X2FkZHIsIHNlbmRfYWRkcl9obmQsIDEpID8gLUVGQVVMVCA6IDA7Cj4gPiArICAgICAgICBpZiAo
IHJjICkKPiA+ICsgICAgICAgICAgICBicmVhazsKPiA+ICsKPiA+ICsgICAgICAgIC8qCj4gPiAr
ICAgICAgICAgKiBDaGVjayBwYWRkaW5nIGlzIHplcm9lZC4gUmVqZWN0IG5pb3YgYWJvdmUgbGlt
aXQgb3IgbWVzc2FnZV90eXBlcwo+ID4gKyAgICAgICAgICogdGhhdCBhcmUgb3V0c2lkZSAzMiBi
aXQgcmFuZ2UuCj4gPiArICAgICAgICAgKi8KPiA+ICsgICAgICAgIGlmICggdW5saWtlbHkoc2Vu
ZF9hZGRyLnNyYy5wYWQgfHwgc2VuZF9hZGRyLmRzdC5wYWQgfHwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgKGFyZzMgPiBYRU5fQVJHT19NQVhJT1YpIHx8IChhcmc0ICYgfjB4ZmZmZmZmZmZV
TCkpICkKPgo+IGFyZzQgJiAoR0IoNCkgLSAxKQo+Cj4gSXMgY2xlYXJlciBJTU8sIG9yOgo+Cj4g
YXJnNCA+IFVJTlQzMl9NQVgKCkkndmUgbGVmdCB0aGUgY29kZSB1bmNoYW5nZWQsIGFzIHRoZSBt
YXNrIGNvbnN0YW50IGlzIHVzZWQgbXVsdGlwbGUKcGxhY2VzIGVsc2V3aGVyZSBpbiBYZW4uIFVJ
TlQzMl9NQVggaXMgb25seSB1c2VkIGFzIGEgdGhyZXNob2xkIHZhbHVlLgoKPgo+ID4gKyAgICAg
ICAgewo+ID4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiA+ICsgICAgICAgICAgICBicmVh
azsKPiA+ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIGlmICggc2VuZF9hZGRyLnNyYy5k
b21haW5faWQgPT0gWEVOX0FSR09fRE9NSURfQU5ZICkKPiA+ICsgICAgICAgICAgICBzZW5kX2Fk
ZHIuc3JjLmRvbWFpbl9pZCA9IGN1cnJkLT5kb21haW5faWQ7Cj4gPiArCj4gPiArICAgICAgICAv
KiBObyBkb21haW4gaXMgY3VycmVudGx5IGF1dGhvcml6ZWQgdG8gc2VuZCBvbiBiZWhhbGYgb2Yg
YW5vdGhlciAqLwo+ID4gKyAgICAgICAgaWYgKCB1bmxpa2VseShzZW5kX2FkZHIuc3JjLmRvbWFp
bl9pZCAhPSBjdXJyZC0+ZG9tYWluX2lkKSApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAg
ICAgcmMgPSAtRVBFUk07Cj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPiArICAgICAgICB9Cj4g
PiArCj4gPiArICAgICAgICAvKgo+ID4gKyAgICAgICAgICogQ2hlY2sgYWNjZXNzIHRvIHRoZSB3
aG9sZSBhcnJheSBoZXJlIHNvIHdlIGNhbiB1c2UgdGhlIGZhc3RlciBfX2NvcHkKPiA+ICsgICAg
ICAgICAqIG9wZXJhdGlvbnMgdG8gcmVhZCBlYWNoIGVsZW1lbnQgbGF0ZXIuCj4gPiArICAgICAg
ICAgKi8KPiA+ICsgICAgICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9va2F5KGlvdnNf
aG5kLCBhcmczKSkgKQo+Cj4gWW91IG5lZWQgdG8gc2V0IHJjIHRvIEVGQVVMVCBoZXJlLCBiZWNh
dXNlIHRoZSBjYWxsIHRvIGNvcHlfZnJvbV9ndWVzdAo+IGhhcyBzZXQgaXQgdG8gMC4KCmFjay4K
Cj4KPiBBbHRlcm5hdGl2ZWx5IHlvdSBjYW4gY2hhbmdlIHRoZSBjYWxsIGFib3ZlIHRvIGJlOgo+
Cj4gaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnNlbmRfYWRkciwgc2VuZF9hZGRyX2huZCwgMSkgKQo+
ICAgICByZXR1cm4gLUVGQVVMVDsKPgo+IFNvIHJjIGRvZXNuJ3QgZ2V0IHNldCB0byAwIG9uIHN1
Y2Nlc3MuCgo+IFdpdGggdGhvc2UgdGFrZW4gY2FyZSBvZjoKPgo+IFJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:12:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:12: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-devel-bounces@lists.xenproject.org>)
	id 1gp3id-0005ns-SZ; Thu, 31 Jan 2019 04: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3ic-0005nn-QT
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:12:50 +0000
X-Inumbo-ID: 77f07163-250e-11e9-aeee-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77f07163-250e-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:12:49 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id q3so36774lfm.2
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:12:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=825XcHRHiBVgLDFCCXEBz0yc6Yu1MZf2lBDjs2hc0sk=;
 b=TU+oMPWB3Lb9AEBpT1QJlX4eZ+ZZ1cTnpfnEuZA2bA2CLgUSN8WXoIBI5c3d1p2Lha
 d5V5HCg6HFxigUy9qdBptJxzVtYblxy4Ic3GE8h3oqOU1uLO4d1F9TqIQ/HkEF7yEoqP
 diH2Pv+1HWGhh8MlE030ksdEitS8DNnFOsOx2j+HPxAFFmMLl8cd8d8tR+eIsNe805ws
 sOgPY3NpMxZe1lId/LfXlfK/mOI7MmZ5F9XBfEUcIUin0caFLHm7SkZaRldmF44nfPR/
 danJGd8GLM/phtp4L3NuhOt5ORHeTF6JhDsM5NNSH8a+LocOmUOVd4m6/3rrnsg82hzS
 RZrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=825XcHRHiBVgLDFCCXEBz0yc6Yu1MZf2lBDjs2hc0sk=;
 b=Ar/sZ0BrvHNEY7bFwG4/L1l522BfRoaKTsw5TzXhqDP7yb7KQygJ1gvOW9jwDRWhvW
 gDGG5QDY9RT3bDc0/c5u/Fg9v+CNU04vgxIDBTPsbX+YkBRdorb2sI2wIm6WrX8BXfg5
 IPNYXSvO7CAJsCvBzHnj8xWn2q2dqZiy03x4GnEDa6Yo0hbQhN/YORg6WVOO2o4ZsLOO
 du3u7cds+dVueJMtqz6lFdgRG5gwYkfm4euMnMV8dORsqHoC/uzlA7m6W56Llvjz4kuM
 pKJ85J7GMzwj241bw01pn6lomz5mTtPsAt9zWOSZXSd72UVg9ioM1Aa6i1cCRqPrP3Ps
 MtyQ==
X-Gm-Message-State: AHQUAubNCw+NRqJoeLiCthRZtg+oV4WTTg2FndCqg62++KI5vbm1KCvM
 3U043ySo6ijBom8N7p7SQTGTQ0mQwm1TpiwHSSw=
X-Google-Smtp-Source: AHgI3Ibrclw95VOgMTUPqIZPkJfeTaQqTftFhYqP8a3fHnr+35crD+vnagUZDgOPsVKDnp8Ie0WSAQF3muHEDkLaSJ4=
X-Received: by 2002:a19:f505:: with SMTP id j5mr42390lfb.104.1548907967783;
 Wed, 30 Jan 2019 20:12:47 -0800 (PST)
MIME-Version: 1.0
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-11-git-send-email-christopher.w.clark@gmail.com>
 <20190122140907.4puijt6gficuzwbp@mac>
In-Reply-To: <20190122140907.4puijt6gficuzwbp@mac>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 30 Jan 2019 20:12:35 -0800
Message-ID: <CACMJ4GYCzUCRnDXFebq1ixZ27hcMD-W36vdD+gVYSF7Fq_K=zQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Rich Persaud <persaur@gmail.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgNjoxNCBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBNb24sIEphbiAyMSwgMjAxOSBhdCAwMTo1OTo1
MEFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPiA+IFF1ZXJpZXMgZm9yIGRhdGEg
YWJvdXQgc3BhY2UgYXZhaWxhYmlsaXR5IGluIHJlZ2lzdGVyZWQgcmluZ3MgYW5kCj4gPiBjYXVz
ZXMgbm90aWZpY2F0aW9uIHRvIGJlIHNlbnQgd2hlbiBzcGFjZSBoYXMgYmVjb21lIGF2YWlsYWJs
ZS4KPiA+Cj4gPiBUaGUgaHlwZXJjYWxsIG9wIHBvcHVsYXRlcyBhIHN1cHBsaWVkIGRhdGEgc3Ry
dWN0dXJlIHdpdGggaW5mb3JtYXRpb24gYWJvdXQKPiA+IHJpbmcgc3RhdGUgYW5kIGlmIGluc3Vm
ZmljaWVudCBzcGFjZSBpcyBjdXJyZW50bHkgYXZhaWxhYmxlIGluIGEgZ2l2ZW4gcmluZywKPiA+
IHRoZSBoeXBlcnZpc29yIHdpbGwgcmVjb3JkIHRoZSBkb21haW4ncyBleHByZXNzZWQgaW50ZXJl
c3QgYW5kIG5vdGlmeSBpdAo+ID4gd2hlbiBpdCBvYnNlcnZlcyB0aGF0IHNwYWNlIGhhcyBiZWNv
bWUgYXZhaWxhYmxlLgo+ID4KPiA+IENoZWNrcyBmb3IgZnJlZSBzcGFjZSBvY2N1ciB3aGVuIHRo
aXMgbm90aWZ5IG9wIGlzIGludm9rZWQsIHNvIGl0IG1heSBiZQo+ID4gaW50ZW50aW9uYWxseSBp
bnZva2VkIHdpdGggbm8gZGF0YSBzdHJ1Y3R1cmUgdG8gcG9wdWxhdGUKPiA+IChpZS4gYSBOVUxM
IGFyZ3VtZW50KSB0byB0cmlnZ2VyIHN1Y2ggYSBjaGVjayBhbmQgY29uc2VxdWVudCBub3RpZmlj
YXRpb25zLgo+ID4KPiA+IExpbWl0IHRoZSBtYXhpbXVtIG51bWJlciBvZiBub3RpZnkgcmVxdWVz
dHMgaW4gYSBzaW5nbGUgb3BlcmF0aW9uIHRvIGEKPiA+IHNpbXBsZSBmaXhlZCBsaW1pdCBvZiAy
NTYuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVy
LmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KPgo+IExHVE0sIGJ1dCBJIHdvdWxkIGxpa2UgdG8gc2Vl
IHRoZSBvcGVuLWNvZGVkIHZlcnNpb25zIG9mIHRoZSBsaXN0Xwo+IG1hY3JvcyBmaXhlZDoKPgo+
IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPgo+
ID4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKPiA+
IGluZGV4IDUxOGFmZjcuLjRiNDNiZGQgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vY29tbW9uL2FyZ28u
Ywo+ID4gKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKPiBbLi4uXQo+ID4gK3N0YXRpYyB2b2lkCj4g
PiArcGVuZGluZ19ub3RpZnkoc3RydWN0IGxpc3RfaGVhZCAqdG9fbm90aWZ5KQo+ID4gK3sKPiA+
ICsgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9MMSk7Cj4gPiArCj4gPiArICAgIC8qIFNlbmRpbmcg
c2lnbmFscyBmb3IgYWxsIGVudHMgaW4gdGhpcyBsaXN0LCBkcmFpbmluZyB1bnRpbCBpdCBpcyBl
bXB0eS4gKi8KPiA+ICsgICAgd2hpbGUgKCAhbGlzdF9lbXB0eSh0b19ub3RpZnkpICkKPiA+ICsg
ICAgewo+ID4gKyAgICAgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQgPQo+ID4gKyAgICAgICAg
ICAgIGxpc3RfZW50cnkodG9fbm90aWZ5LT5uZXh0LCBzdHJ1Y3QgcGVuZGluZ19lbnQsIG5vZGUp
Owo+Cj4gbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsCgooc2FtZSBhcyBlYXJsaWVyIG1lc3NhZ2U6
IGxpc3RfZmlyc3RfZW50cnlfb3JfbnVsbCBpcyBub3QgdXNlZCBieSBYZW4pCgpsaXN0X2Zvcl9l
YWNoX2VudHJ5X3NhZmUKCj4KPiA+ICsKPiA+ICsgICAgICAgIGxpc3RfZGVsKCZlbnQtPm5vZGUp
Owo+ID4gKyAgICAgICAgc2lnbmFsX2RvbWlkKGVudC0+ZG9tYWluX2lkKTsKPiA+ICsgICAgICAg
IHhmcmVlKGVudCk7Cj4gPiArICAgIH0KPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIHZvaWQKPiA+
ICtwZW5kaW5nX2ZpbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19p
bmZvICpyaW5nX2luZm8sCj4gPiArICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYXlsb2FkX3Nw
YWNlLCBzdHJ1Y3QgbGlzdF9oZWFkICp0b19ub3RpZnkpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICpjdXJzb3IsICpwZW5kaW5nX2hlYWQ7Cj4gPiArCj4gPiArICAgIEFTU0VSVChM
T0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkpOwo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBU
T0RPOiBDdXJyZW50IHBvbGljeSBoZXJlIGlzIHRvIHNpZ25hbCBfYWxsXyBvZiB0aGUgd2FpdGlu
ZyBkb21haW5zCj4gPiArICAgICAqICAgICAgIGludGVyZXN0ZWQgaW4gc2VuZGluZyBhIG1lc3Nh
Z2Ugb2Ygc2l6ZSBsZXNzIHRoYW4gcGF5bG9hZF9zcGFjZS4KPiA+ICsgICAgICoKPiA+ICsgICAg
ICogVGhpcyBpcyBsaWtlbHkgdG8gYmUgc3Vib3B0aW1hbCwgc2luY2Ugb25jZSBvbmUgb2YgdGhl
bSBoYXMgYWRkZWQKPiA+ICsgICAgICogdGhlaXIgbWVzc2FnZSB0byB0aGUgcmluZywgdGhlcmUg
bWF5IHdlbGwgYmUgaW5zdWZmaWNpZW50IHJvb20KPiA+ICsgICAgICogYXZhaWxhYmxlIGZvciBh
bnkgb2YgdGhlIG90aGVycyB0byB0cmFuc21pdCwgbWVhbmluZyB0aGF0IHRoZXkgd2VyZQo+ID4g
KyAgICAgKiB3b2tlbiBpbiB2YWluLCB3aGljaCBjcmVhdGVkIGV4dHJhIHdvcmsganVzdCB0byBy
ZXF1ZXVlIHRoZWlyIHdhaXQuCj4gPiArICAgICAqCj4gPiArICAgICAqIFJldGFpbiB0aGlzIHNp
bXBsZSBwb2xpY3kgZm9yIG5vdyBzaW5jZSBpdCBhdCBsZWFzdCBhdm9pZHMgc3RhcnZpbmcgYQo+
ID4gKyAgICAgKiBkb21haW4gb2YgYXZhaWxhYmxlIHNwYWNlIG5vdGlmaWNhdGlvbnMgYmVjYXVz
ZSBvZiBhIHBvbGljeSB0aGF0IG9ubHkKPiA+ICsgICAgICogbm90aWZpZWQgb3RoZXIgZG9tYWlu
cyBpbnN0ZWFkLiBJbXByb3ZlbWVudCBtYXkgYmUgcG9zc2libGU7Cj4gPiArICAgICAqIGludmVz
dGlnYXRpb24gcmVxdWlyZWQuCj4gPiArICAgICAqLwo+ID4gKyAgICBzcGluX2xvY2soJnJpbmdf
aW5mby0+TDNfbG9jayk7Cj4gPiArCj4gPiArICAgIC8qIFJlbW92ZSBtYXRjaGluZyBlbnRzIGZy
b20gdGhlIHJpbmcgbGlzdCwgYW5kIGFkZCB0aGVtIHRvICJ0b19ub3RpZnkiICovCj4gPiArICAg
IHBlbmRpbmdfaGVhZCA9ICZyaW5nX2luZm8tPnBlbmRpbmc7Cj4gPiArICAgIGN1cnNvciA9IHBl
bmRpbmdfaGVhZC0+bmV4dDsKPiA+ICsKPiA+ICsgICAgd2hpbGUgKCBjdXJzb3IgIT0gcGVuZGlu
Z19oZWFkICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQg
PSBsaXN0X2VudHJ5KGN1cnNvciwgc3RydWN0IHBlbmRpbmdfZW50LCBub2RlKTsKPiA+ICsKPiA+
ICsgICAgICAgIGN1cnNvciA9IGN1cnNvci0+bmV4dDsKPgo+IGxpc3RfZm9yX2VhY2hfZW50cnlf
c2FmZT8KCmFjawoKPgo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCBwYXlsb2FkX3NwYWNlID49IGVu
dC0+bGVuICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBpZiAoIHJpbmdfaW5mby0+
aWQucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQo+ID4gKyAgICAgICAgICAgICAg
ICB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlKGVudC0+ZG9tYWluX2lkLCBlbnQpOwo+ID4g
Kwo+ID4gKyAgICAgICAgICAgIGxpc3RfZGVsKCZlbnQtPm5vZGUpOwo+ID4gKyAgICAgICAgICAg
IHJpbmdfaW5mby0+bnBlbmRpbmctLTsKPiA+ICsgICAgICAgICAgICBsaXN0X2FkZCgmZW50LT5u
b2RlLCB0b19ub3RpZnkpOwo+ID4gKyAgICAgICAgfQo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAg
IHNwaW5fdW5sb2NrKCZyaW5nX2luZm8tPkwzX2xvY2spOwo+ID4gK30KPiA+ICsKPiA+ICBzdGF0
aWMgaW50Cj4gPiAgcGVuZGluZ19xdWV1ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKPiA+ICAgICAgICAgICAgICAgIGRvbWlkX3Qgc3Jj
X2lkLCB1bnNpZ25lZCBpbnQgbGVuKQo+ID4gQEAgLTEwMjMsNiArMTE2MywzNiBAQCBwZW5kaW5n
X3JlcXVldWUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpy
aW5nX2luZm8sCj4gPiAgfQo+ID4KPiA+ICBzdGF0aWMgdm9pZAo+ID4gK3BlbmRpbmdfY2FuY2Vs
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZv
LAo+ID4gKyAgICAgICAgICAgICAgIGRvbWlkX3Qgc3JjX2lkKQo+ID4gK3sKPiA+ICsgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqY3Vyc29yLCAqcGVuZGluZ19oZWFkOwo+ID4gKwo+ID4gKyAgICBBU1NF
UlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKPiA+ICsKPiA+ICsgICAgLyogUmVtb3ZlIGFs
bCBlbnRzIHdoZXJlIGRvbWFpbl9pZCBtYXRjaGVzIHNyY19pZCBmcm9tIHRoZSByaW5nJ3MgbGlz
dC4gKi8KPiA+ICsgICAgcGVuZGluZ19oZWFkID0gJnJpbmdfaW5mby0+cGVuZGluZzsKPiA+ICsg
ICAgY3Vyc29yID0gcGVuZGluZ19oZWFkLT5uZXh0Owo+ID4gKwo+ID4gKyAgICB3aGlsZSAoIGN1
cnNvciAhPSBwZW5kaW5nX2hlYWQgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgcGVu
ZGluZ19lbnQgKmVudCA9IGxpc3RfZW50cnkoY3Vyc29yLCBzdHJ1Y3QgcGVuZGluZ19lbnQsIG5v
ZGUpOwo+ID4gKwo+ID4gKyAgICAgICAgY3Vyc29yID0gY3Vyc29yLT5uZXh0Owo+Cj4gbGlzdF9m
b3JfZWFjaF9lbnRyeV9zYWZlCgphY2sKCj4KPiA+ICsKPiA+ICsgICAgICAgIGlmICggZW50LT5k
b21haW5faWQgPT0gc3JjX2lkICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAvKiBG
b3Igd2lsZGNhcmQgcmluZ3MsIHJlbW92ZSBlYWNoIGZyb20gdGhlaXIgd2lsZGNhcmQgbGlzdCB0
b28uICovCj4gPiArICAgICAgICAgICAgaWYgKCByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQgPT0g
WEVOX0FSR09fRE9NSURfQU5ZICkKPiA+ICsgICAgICAgICAgICAgICAgd2lsZGNhcmRfcGVuZGlu
Z19saXN0X3JlbW92ZShlbnQtPmRvbWFpbl9pZCwgZW50KTsKPiA+ICsgICAgICAgICAgICBsaXN0
X2RlbCgmZW50LT5ub2RlKTsKPiA+ICsgICAgICAgICAgICB4ZnJlZShlbnQpOwo+ID4gKyAgICAg
ICAgICAgIHJpbmdfaW5mby0+bnBlbmRpbmctLTsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgfQo+
ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMgdm9pZAo+ID4gIHdpbGRjYXJkX3JpbmdzX3BlbmRpbmdf
cmVtb3ZlKHN0cnVjdCBkb21haW4gKmQpCj4gPiAgewo+ID4gICAgICBzdHJ1Y3QgbGlzdF9oZWFk
ICp3aWxkY2FyZF9oZWFkOwo+ID4gQEAgLTExNTgsNiArMTMyOCw4NiBAQCBwYXJ0bmVyX3Jpbmdz
X3JlbW92ZShzdHJ1Y3QgZG9tYWluICpzcmNfZCkKPiA+ICB9Cj4gPgo+ID4gIHN0YXRpYyBpbnQK
PiA+ICtmaWxsX3JpbmdfZGF0YShjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCwKPiA+ICsgICAg
ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdCkgZGF0
YV9lbnRfaG5kKQo+ID4gK3sKPiA+ICsgICAgeGVuX2FyZ29fcmluZ19kYXRhX2VudF90IGVudDsK
PiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZHN0X2Q7Cj4gPiArICAgIHN0cnVjdCBhcmdvX3Jpbmdf
aW5mbyAqcmluZ19pbmZvOwo+ID4gKyAgICBpbnQgcmV0ID0gMDsKPiA+ICsKPiA+ICsgICAgQVNT
RVJUKGN1cnJkID09IGN1cnJlbnQtPmRvbWFpbik7Cj4gPiArICAgIEFTU0VSVChMT0NLSU5HX1Jl
YWRfTDEpOwo+ID4gKwo+ID4gKyAgICBpZiAoIF9fY29weV9mcm9tX2d1ZXN0KCZlbnQsIGRhdGFf
ZW50X2huZCwgMSkgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gPiArCj4gPiArICAg
IGFyZ29fZHByaW50aygiZmlsbF9yaW5nX2RhdGE6IGVudC5yaW5nLmRvbWFpbj0ldSxlbnQucmlu
Zy5hcG9ydD0leFxuIiwKPiA+ICsgICAgICAgICAgICAgICAgIGVudC5yaW5nLmRvbWFpbl9pZCwg
ZW50LnJpbmcuYXBvcnQpOwo+ID4gKwo+ID4gKyAgICBlbnQuZmxhZ3MgPSAwOwo+ID4gKwo+ID4g
KyAgICBkc3RfZCA9IGdldF9kb21haW5fYnlfaWQoZW50LnJpbmcuZG9tYWluX2lkKTsKPiA+ICsg
ICAgaWYgKCAhZHN0X2QgfHwgIWRzdF9kLT5hcmdvICkKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+
ID4gKwo+ID4gKyAgICByZWFkX2xvY2soJmRzdF9kLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOwo+
ID4gKwo+ID4gKyAgICByaW5nX2luZm8gPSBmaW5kX3JpbmdfaW5mb19ieV9tYXRjaChkc3RfZCwg
ZW50LnJpbmcuYXBvcnQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGN1cnJkLT5kb21haW5faWQpOwo+ID4gKyAgICBpZiAoIHJpbmdfaW5mbyApCj4gPiArICAg
IHsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBzcGFjZV9hdmFpbDsKPiA+ICsKPiA+ICsgICAg
ICAgIGVudC5mbGFncyB8PSBYRU5fQVJHT19SSU5HX0VYSVNUUzsKPiA+ICsKPiA+ICsgICAgICAg
IHNwaW5fbG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsKPiA+ICsKPiA+ICsgICAgICAgIGVudC5t
YXhfbWVzc2FnZV9zaXplID0gcmluZ19pbmZvLT5sZW4gLQo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVh
ZGVyKSAtCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBST1VORFVQX01F
U1NBR0UoMSk7Cj4gPiArCj4gPiArICAgICAgICBpZiAoIHJpbmdfaW5mby0+aWQucGFydG5lcl9p
ZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQo+ID4gKyAgICAgICAgICAgIGVudC5mbGFncyB8PSBY
RU5fQVJHT19SSU5HX1NIQVJFRDsKPiA+ICsKPiA+ICsgICAgICAgIHNwYWNlX2F2YWlsID0gcmlu
Z2J1Zl9wYXlsb2FkX3NwYWNlKGRzdF9kLCByaW5nX2luZm8pOwo+ID4gKwo+ID4gKyAgICAgICAg
YXJnb19kcHJpbnRrKCJmaWxsX3JpbmdfZGF0YTogYXBvcnQ9JXggc3BhY2VfYXZhaWw9JXUiCj4g
PiArICAgICAgICAgICAgICAgICAgICAgIiBzcGFjZV93YW50ZWQ9JXVcbiIsCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5hcG9ydCwgc3BhY2VfYXZhaWwsIGVudC5zcGFj
ZV9yZXF1aXJlZCk7Cj4gPiArCj4gPiArICAgICAgICAvKiBEbyBub3QgcXVldWUgYSBub3RpZmlj
YXRpb24gZm9yIGFuIHVuYWNoaWV2YWJsZSBzaXplICovCj4gPiArICAgICAgICBpZiAoIGVudC5z
cGFjZV9yZXF1aXJlZCA+IGVudC5tYXhfbWVzc2FnZV9zaXplICkKPiA+ICsgICAgICAgICAgICBl
bnQuZmxhZ3MgfD0gWEVOX0FSR09fUklOR19FTVNHU0laRTsKPiA+ICsgICAgICAgIGVsc2UgaWYg
KCBzcGFjZV9hdmFpbCA+PSBlbnQuc3BhY2VfcmVxdWlyZWQgKQo+ID4gKyAgICAgICAgewo+ID4g
KyAgICAgICAgICAgIHBlbmRpbmdfY2FuY2VsKGRzdF9kLCByaW5nX2luZm8sIGN1cnJkLT5kb21h
aW5faWQpOwo+ID4gKyAgICAgICAgICAgIGVudC5mbGFncyB8PSBYRU5fQVJHT19SSU5HX1NVRkZJ
Q0lFTlQ7Cj4gPiArICAgICAgICB9Cj4gPiArICAgICAgICBlbHNlCj4gPiArICAgICAgICAgICAg
cmV0ID0gcGVuZGluZ19yZXF1ZXVlKGRzdF9kLCByaW5nX2luZm8sIGN1cnJkLT5kb21haW5faWQs
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudC5zcGFjZV9yZXF1aXJl
ZCk7Cj4gPiArCj4gPiArICAgICAgICBzcGluX3VubG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsK
PiA+ICsKPiA+ICsgICAgICAgIGlmICggc3BhY2VfYXZhaWwgPT0gZW50Lm1heF9tZXNzYWdlX3Np
emUgKQo+ID4gKyAgICAgICAgICAgIGVudC5mbGFncyB8PSBYRU5fQVJHT19SSU5HX0VNUFRZOwo+
ID4gKwo+ID4gKyAgICB9Cj4gPiArICAgIHJlYWRfdW5sb2NrKCZkc3RfZC0+YXJnby0+cmluZ3Nf
TDJfcndsb2NrKTsKPiA+ICsKPiA+ICsgb3V0Ogo+ID4gKyAgICBpZiAoIGRzdF9kICkKPiA+ICsg
ICAgICAgIHB1dF9kb21haW4oZHN0X2QpOwo+ID4gKwo+ID4gKyAgICBpZiAoICFyZXQgJiYgKF9f
Y29weV9maWVsZF90b19ndWVzdChkYXRhX2VudF9obmQsICZlbnQsIGZsYWdzKSB8fAo+ID4gKyAg
ICAgICAgICAgICAgICAgIF9fY29weV9maWVsZF90b19ndWVzdChkYXRhX2VudF9obmQsICZlbnQs
IG1heF9tZXNzYWdlX3NpemUpKSApCj4gPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiA+ICsK
PiA+ICsgICAgcmV0dXJuIHJldDsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIGludAo+ID4gIGZp
bmRfcmluZ19tZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCAqbWZuKQo+ID4g
IHsKPiA+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiA+IEBAIC0xNTg2LDYgKzE4MzYs
MTEyIEBAIHJlZ2lzdGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCj4gPiAgICAgIHJldHVy
biByZXQ7Cj4gPiAgfQo+ID4KPiA+ICtzdGF0aWMgdm9pZAo+ID4gK25vdGlmeV9yaW5nKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAo+ID4g
KyAgICAgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKnRvX25vdGlmeSkKPiA+ICt7Cj4gPiArICAg
IHVuc2lnbmVkIGludCBzcGFjZTsKPiA+ICsKPiA+ICsgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9y
aW5nc19MMihkKSk7Cj4gPiArCj4gPiArICAgIHNwaW5fbG9jaygmcmluZ19pbmZvLT5MM19sb2Nr
KTsKPiA+ICsKPiA+ICsgICAgaWYgKCByaW5nX2luZm8tPmxlbiApCj4gPiArICAgICAgICBzcGFj
ZSA9IHJpbmdidWZfcGF5bG9hZF9zcGFjZShkLCByaW5nX2luZm8pOwo+ID4gKyAgICBlbHNlCj4g
PiArICAgICAgICBzcGFjZSA9IDA7Cj4gPiArCj4gPiArICAgIHNwaW5fdW5sb2NrKCZyaW5nX2lu
Zm8tPkwzX2xvY2spOwo+ID4gKwo+ID4gKyAgICBpZiAoIHNwYWNlICkKPiA+ICsgICAgICAgIHBl
bmRpbmdfZmluZChkLCByaW5nX2luZm8sIHNwYWNlLCB0b19ub3RpZnkpOwo+ID4gK30KPiA+ICsK
PiA+ICtzdGF0aWMgdm9pZAo+ID4gK25vdGlmeV9jaGVja19wZW5kaW5nKHN0cnVjdCBkb21haW4g
KmQpCj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiA+ICsgICAgTElTVF9IRUFEKHRv
X25vdGlmeSk7Cj4gPiArCj4gPiArICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfTDEpOwo+ID4gKwo+
ID4gKyAgICByZWFkX2xvY2soJmQtPmFyZ28tPnJpbmdzX0wyX3J3bG9jayk7Cj4gPiArCj4gPiAr
ICAgIC8qIFdhbGsgYWxsIHJpbmdzLCBjYWxsIG5vdGlmeV9yaW5nIG9uIGVhY2ggdG8gcG9wdWxh
dGUgdG9fbm90aWZ5IGxpc3QgKi8KPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUkdPX0hBU0hU
QUJMRV9TSVpFOyBpKysgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFk
ICpjdXJzb3IsICpidWNrZXQgPSAmZC0+YXJnby0+cmluZ19oYXNoW2ldOwo+ID4gKyAgICAgICAg
c3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm87Cj4gPiArCj4gPiArICAgICAgICBmb3Ig
KCBjdXJzb3IgPSBidWNrZXQtPm5leHQ7IGN1cnNvciAhPSBidWNrZXQ7IGN1cnNvciA9IGN1cnNv
ci0+bmV4dCApCj4KPiBsaXN0X2Zvcl9lYWNoX2VudHJ5CgpsaXN0X2Zvcl9lYWNoX2VudHJ5X3Nh
ZmUKCnRoYW5rcwoKQ2hyaXN0b3BoZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:14:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04: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-devel-bounces@lists.xenproject.org>)
	id 1gp3kH-0005vD-D4; Thu, 31 Jan 2019 04: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3kG-0005v7-C0
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:14:32 +0000
X-Inumbo-ID: b4672751-250e-11e9-aeee-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4672751-250e-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:14:30 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id g11-v6so1478009ljk.3
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:14:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=qdz3hJug0yu9WkUMUbJ5zOaszneLhXJp1fJNu4Mgouc=;
 b=C2iuVR9zQFse7kIExS64y6tpaihgK6rnplW2b557qIXQrxSAT/FD57kioHXleXIeYj
 ouYSyHwxJ02sQnwrSEKPJn/IKXXgy3QeOQ3AY4ebP/dqCZFPwGijaoQNWOGePzb45uLA
 mw9W1sSl1bXfaem3QZrCdMq/zJFPoGSiLihqtfVWYtn129dGjpBFirhPeWWvic+R1JiS
 A0kgRhJgxdtFPMfbpdNsbVyHTQ8W4tiFdj1Y/9gRHQANghQLSFHR1VZSKszbLN8bb5Y7
 bMz152cd4x/tR2zrjZsMi4FiW5t94KprthWowO5BrnjRlKvgZq+BW9EnOc0WhjsrNy8g
 JuwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=qdz3hJug0yu9WkUMUbJ5zOaszneLhXJp1fJNu4Mgouc=;
 b=RBwNf08NwBLMXVhoKwsfudDwswbWrjzY3C6G5qoPgS1D8ycCRP+1QMa8ES1VGWEbZR
 LXoPub4qr9A+A0o8A0MyXax+1UNL2aDmvv+HxS6UulMnqDdF7WmWA1uoi/TKOIsp+7HM
 AAu+i9BTYFQZB4AgFRIWMkxyoUpITmAI0XL8qEEc5vnd8Z9eAxeQP36VSEJPue1k0o7J
 3mXAqf+AnsLOz6KS3UzQDI8sRdQpbUTz8OvO5zJNJRTPGXUJqsATAHU/7kRjrDx9gUph
 ChG3h/a0M8ZaSbNsoUYSebzrDANQJr1ZIXbWuoRg6xFR7NFOZF9s/6xl6dQf37Y3Wwj2
 0uUg==
X-Gm-Message-State: AJcUukcp9Qz6c3eZIa3u+8YdmwEDF+wwHCJwD3UnoEYfoSZg7lqKnBoK
 WBUWgOIxpH2Jkn0INUnQzYwedtAcjQ/vahtnkY4=
X-Google-Smtp-Source: ALg8bN4iut9DVCcYAUxXoDc3cT9hxwKB3REdGd7fOhB0C99XYgoLH9wnmpeQEHy2Ka7QuHqt1xn70rW1jHGzTQcpid8=
X-Received: by 2002:a2e:90ca:: with SMTP id
 o10-v6mr25948166ljg.134.1548908069274; 
 Wed, 30 Jan 2019 20:14:29 -0800 (PST)
MIME-Version: 1.0
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-3-git-send-email-christopher.w.clark@gmail.com>
 <ce2446ef-61ea-379f-8133-cb5a511f2557@arm.com>
 <CACMJ4GYiPhma+tKVefFSHqroVeEj+pGaQN2h2AnH=gtDDoJhww@mail.gmail.com>
In-Reply-To: <CACMJ4GYiPhma+tKVefFSHqroVeEj+pGaQN2h2AnH=gtDDoJhww@mail.gmail.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 30 Jan 2019 20:14:17 -0800
Message-ID: <CACMJ4GZrscrb_NBQo=E7z1FJTrBtda74shNcvRX2W5oo0+H7gA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v6 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Daniel Smith <dpsmith@apertussolutions.com>, Rich Persaud <persaur@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjUsIDIwMTkgYXQgMTA6NTUgQU0gQ2hyaXN0b3BoZXIgQ2xhcmsKPGNocmlz
dG9waGVyLncuY2xhcmtAZ21haWwuY29tPiB3cm90ZToKPgo+IE9uIFRodSwgSmFuIDI0LCAyMDE5
IGF0IDI6MDggQU0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4g
Pgo+ID4gSGksCj4gPgo+ID4gT24gMjQvMDEvMjAxOSAwMjowNCwgQ2hyaXN0b3BoZXIgQ2xhcmsg
d3JvdGU6Cj4gPiA+IFByZXNlbmNlIGlzIGdhdGVkIHVwb24gQ09ORklHX0FSR08uCj4gPiA+Cj4g
PiA+IFJlZ2lzdGVycyB0aGUgaHlwZXJjYWxsIHByZXZpb3VzbHkgcmVzZXJ2ZWQgZm9yIHRoaXMu
Cj4gPiA+IFRha2VzIDUgYXJndW1lbnRzLCBkb2VzIG5vdGhpbmcgYW5kIHJldHVybnMgLUVOT1NZ
Uy4KPiA+ID4KPiA+ID4gV2lsbCBiZSBhdm9pZGluZyBhIGNvbXBhdCBBQkkgYnkgdXNpbmcgZml4
ZWQtc2l6ZSB0eXBlcyBpbiBoeXBlcmNhbGwgb3BzIHNvCj4gPiA+IEhZUEVSQ0FMTCwgcmF0aGVy
IHRoYW4gQ09NUEFUX0NBTEwsIGlzIHRoZSBjb3JyZWN0IG1hY3JvIGZvciB0aGUgaHlwZXJjYWxs
Cj4gPiA+IHRhYmxlcy4KPiA+ID4KPiA+ID4gRXZlbiB0aG91Z2ggaGFuZGxlcyB3aWxsIGJlIHVz
ZWQgZm9yICh1cCB0bykgdHdvIG9mIHRoZSBhcmd1bWVudHMgdG8gdGhlCj4gPiA+IGh5cGVyY2Fs
bCwgdGhlcmUgd2lsbCBiZSBubyBuZWVkIGZvciBhbnkgWExBVF8qIHRyYW5zbGF0aW9uIGZ1bmN0
aW9ucwo+ID4gPiBiZWNhdXNlIHRoZSByZWZlcmVuY2VkIGRhdGEgc3RydWN0dXJlcyBoYXZlIGJl
ZW4gY29uc3RydWN0ZWQgdG8gYmUgZXhhY3RseQo+ID4gPiB0aGUgc2FtZSBzaXplIGFuZCBiaXQg
cGF0dGVybiBvbiBib3RoIDMyLWJpdCBhbmQgNjQtYml0IGd1ZXN0cywgYW5kIHBhZGRlZAo+ID4g
PiB0byBiZSBpbnRlZ2VyIG11bHRpcGxlcyBvZiAzMiBiaXRzIGluIHNpemUuIFRoaXMgbWVhbnMg
dGhhdCB0aGUgc2FtZQo+ID4gPiBjb3B5X3RvX2d1ZXN0IGFuZCBjb3B5X2Zyb21fZ3Vlc3QgbG9n
aWMgY2FuIGJlIHJlbGllZCB1cG9uIHRvIHBlcmZvcm0gYXMKPiA+ID4gcmVxdWlyZWQgd2l0aG91
dCBhbnkgZnVydGhlciBpbnRlcnZlbnRpb24uIFRlc3RpbmcgY29tbXVuaWNhdGlvbiB3aXRoIDMy
Cj4gPiA+IGFuZCA2NCBiaXQgZ3Vlc3RzIGhhcyBjb25maXJtZWQgdGhpcyB3b3JrcyBhcyBpbnRl
bmRlZC4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlz
dG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KPiA+ID4gQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+ID4KPiA+ID4gdjIgQ29weXJpZ2h0IGxpbmU6IGFkZCAy
MDE5Cj4gPiA+IHYyIGZlZWRiYWNrICMzIEphbjogZHJvcCAibWVzc2FnZSIgZnJvbSBhcmdvX21l
c3NhZ2Vfb3AKPiA+ID4gdjIgZmVlZGJhY2sgIzMgSmFuOiBhZGQgQWNrZWQtYnkKPiA+ID4gdjEg
ZmVlZGJhY2sgIzE1IEphbjogaGFuZGxlIHVwcGVyLWhhbHZlcyBvZiBoeXBlcmNhbGwgYXJncwo+
ID4gPiB2MSBmZWVkYmFjayAjMTUgSmFuOiB1c2UgdW5zaWduZWQgd2hlcmUgbmVnYXRpdmUgdmFs
dWVzIGltcG9zc2libGUKPiA+ID4gLS0tCj4gPiA+ICAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVy
Y2FsbF9wYWdlLlMgfCAgMiArLQo+ID4gPiAgIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMg
ICAgICAgIHwgIDMgKysrCj4gPiA+ICAgeGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jICAgICAgICAg
ICAgfCAgMyArKysKPiA+ID4gICB4ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgICAgICAgICB8
ICAzICsrKwo+ID4KPiA+IFNvcnJ5IGZvciBub3RpY2luZyBxdWl0ZSBsYXRlIGluIHRoZSBwcm9j
ZXNzLiBEb24ndCB5b3UgbmVlZCB0byBhZGQgdGhlCj4gPiBoeXBlcmNhbGwgaW4geGVuL2FyY2gv
YXJtL3RyYXBzLmM/Cj4KCkFkZGluZyB0aGlzIGxvb2tlZCBmaW5lLCBzbyBJJ3ZlIGFkZGVkIHRo
ZSBBUk0gaHlwZXJjYWxsIHRhYmxlIGVudHJ5IHRvCnRoaXMgcGF0Y2guCgpDaHJpc3RvcGhlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:15:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:15: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-devel-bounces@lists.xenproject.org>)
	id 1gp3l2-00060N-OE; Thu, 31 Jan 2019 04:15: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3l2-00060G-7C
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:15:20 +0000
X-Inumbo-ID: d14119b5-250e-11e9-aeee-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d14119b5-250e-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:15:19 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id v5so1258684lfe.7
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:15:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=PZHY74oUmZeemeLrb7lhYa8kyY7lHpGvOlV2VbZlJFM=;
 b=s/oRfEcYgtX6Y+HL0DxxE3zOhFOAlMlUDbmX/dCgMjibZpyAlxk1CezcbRHOj5PG0T
 urkHNSKQq/VWefNtk3ikzIzS9yeF0Br6eXWIFSCRqPgKqTxeNvHEBrXNDcgcLRIVV/rs
 j4NNWxazi69drdG5xhFypA3jJ8NmlA86OA7FWpIwk/zE9DPTzqcb/+gt4/um2DAU6O49
 2SW7Q6jTNyHdEquuZUR2twdxrGtI/8/w/Gr8CMhmfagHhqKDongD8uHoCose2N/txmWI
 Fi0NHW73ZgsmL7mJXU/61AeGbsNPoKDEL7Vx3gJSG8UEpfM7wxSJg3jCpJoGf6hpuVkN
 jHhg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=PZHY74oUmZeemeLrb7lhYa8kyY7lHpGvOlV2VbZlJFM=;
 b=P2J0+UGPK7HAcwh63cFbiJDlZp+IAZjmyMmSnfv3kUoTuCn5os+8AMFFVQSCsmob2d
 cWre0LKvYfEduA5RLd6LOzDzH8jl4Ek/Qk6r79i6bgRa0QVn/db+6fMQxrtAT8EBNDFC
 v73hIsoU4+kZVAtpDqZFg3+27eR60ieRU0bjakcZSkIoM9mx+rqQjG2yHWajCcU6BQoc
 UIwzREvZwyQkfxLxSl0WQwUCrY9Av8bIlOVVGg9G5sRvvRt5KVCEg4TBs//PKqTehbBb
 Ve7oG4VEzgqfCdXBhUyrbccInIO4S/kvH3VD3zJSA7+k49BwQbUL3g3GQSie1uIy6WjU
 SN8Q==
X-Gm-Message-State: AJcUukfSQWaWJj4yIgprjMUvKwZN8C89z6Wc34n7XtSYspb21tHd5njJ
 VhJWHtCh4hN7HvuKz0nFyQVkMio79LO8XvjjyqA=
X-Google-Smtp-Source: ALg8bN6SxKXign6PZa3HGo/WvM7GM8DGcVWbar8nNQa0j9YSCWQ2LafSjQjoFwh/ytO1g2XLjGBmmo4aYbU93YXe8+g=
X-Received: by 2002:a19:a9d2:: with SMTP id
 s201mr20710384lfe.154.1548908117764; 
 Wed, 30 Jan 2019 20:15:17 -0800 (PST)
MIME-Version: 1.0
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-5-git-send-email-christopher.w.clark@gmail.com>
 <5C4EE49F0200007800211A95@prv1-mh.provo.novell.com>
In-Reply-To: <5C4EE49F0200007800211A95@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 30 Jan 2019 20:15:06 -0800
Message-ID: <CACMJ4Gbkiv-1pMmyJRHpP+-6mchMUwdpY=bm8MNT8AJjutf6Uw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMzoxNiBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDI0LjAxLjE5IGF0IDAzOjA0LCA8Y2hyaXN0b3BoZXIu
dy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QK
PiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0Cj4gPiBAQCAtMTQ4LDMgKzE0OCw1IEBACj4g
PiAgPyAgICBmbGFza19zZXRlbmZvcmNlICAgICAgICAgICAgICAgIHhzbS9mbGFza19vcC5oCj4g
PiAgISAgICBmbGFza19zaWRfY29udGV4dCAgICAgICAgICAgICAgIHhzbS9mbGFza19vcC5oCj4g
PiAgPyAgICBmbGFza190cmFuc2l0aW9uICAgICAgICAgICAgICAgIHhzbS9mbGFza19vcC5oCj4g
PiArPyAgICBhcmdvX2FkZHIgICAgICAgICAgICAgICAgICAgICAgIGFyZ28uaAo+ID4gKz8gICAg
YXJnb19yaW5nICAgICAgICAgICAgICAgICAgICAgICBhcmdvLmgKPgo+IFRoZSBlbnRyaWVzIGlu
IHRoaXMgZmlsZSBhcmUgc29ydGVkIGFscGhhYmV0aWNhbGx5IGJ5IGhlYWRlciBuYW1lCj4gZmly
c3QsIHdpdGggdGhlIGV4Y2VwdGlvbiBvZiB0aGUgbWFpbiB4ZW4uaCB3aGljaCBpcyBhdCB0aGUg
dG9wIG9mCj4gdGhpcyBmaWxlLiBQbGVhc2UgbW92ZSB5b3VyIGFkZGl0aW9ucyB1cCBpbW1lZGlh
dGVseSBwYXN0IHRoZQo+IGFyY2gtc3BlY2lmaWMgb25lcy4KCmFjaywgZG9uZS4gdGhhbmtzCgpD
aHJpc3RvcGhlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:16:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:16: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-devel-bounces@lists.xenproject.org>)
	id 1gp3lr-00067G-3K; Thu, 31 Jan 2019 04:16: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3lp-000678-Tq
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:16:09 +0000
X-Inumbo-ID: ef343c26-250e-11e9-aeee-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef343c26-250e-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:16:09 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id g11-v6so1480147ljk.3
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:16:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=7Ex14L3FndRBXCAWWG0mSMHheox8GWfnj7DJdmjjR/o=;
 b=G+XM5AbDjuowqpdYIh0Fp8oqMpG1AsQYbHdVqvrQyMI+h+eD8bk11MBDkt5MC+4Fk2
 O4HbyizNc1QKGIXYUjLZlsBdqCEGz7R1cGluM4J79zfgwOiX6hjusTWA5pNTej1kOzz0
 gDWmso4pcN24qP06+WEkG72ZGFcoPUuws/9SnX2MYPBb1IqFpjcnAwXeWp2jzRLQn1Dg
 07xdt8YgZXi3q6wHOt6Oy6ivAhCX8uN4PxfV/17zpoG4GcisUbI491hLB7EK6Q+K7AW9
 cU3dLtvZAkxzw0thgwLdTR8t4F7EXARzXlznQdGqQrGzQ8bxfVlIaHqDI4tA45JJFg25
 7TRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=7Ex14L3FndRBXCAWWG0mSMHheox8GWfnj7DJdmjjR/o=;
 b=UY4IH6DmOpqNKCES00GSK/Z6nYEXoXonptDztcF4d3nsWb0xtjny6Pe44//pxB3iuF
 4bekx0+t+ucyhLRSWFyosbzQxlEtTzGwpUJc7riVQ4j1CYxEyicZRNiATGgZki5FKfk7
 CM5qYcXy+XP62yOIG2N8g8zfiMYsMwgZjIf0mJOtBL0pqmdtjgKEH5s+xrGo2/NJVaHo
 jeaqTBSSzlLJfNB1Mjv1eoleqEFuUu16HyPI9KYe+BiA2JBx8xiJZuCXesu0RMiIA+29
 0GTgk7LN0XsuSaFmuc4neFLJ7V1Bjx2Gqz0bQwHSWekIK/qZKK5pec0mes5xytO0rzEw
 /eaw==
X-Gm-Message-State: AJcUuke7wzm6aGj6X6xvEFe0tsSzkXkfDKuf/fHIPIjBs0vI7XHrShOc
 Teew7z3dIeE/wCG0rIaEAUlBs5wmqCnqVMbWMQk=
X-Google-Smtp-Source: ALg8bN4S4xEdLgJKiidRTQQNESHWs6e7dgcwPMvkwUZE/grBsOpC2abf+Fq7/D2J0AApYEGSwguFFKYrBsKt6gpUkQI=
X-Received: by 2002:a2e:9059:: with SMTP id
 n25-v6mr25676056ljg.155.1548908168002; 
 Wed, 30 Jan 2019 20:16:08 -0800 (PST)
MIME-Version: 1.0
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-8-git-send-email-christopher.w.clark@gmail.com>
 <5C4EE5560200007800211AA6@prv1-mh.provo.novell.com>
In-Reply-To: <5C4EE5560200007800211AA6@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 30 Jan 2019 20:15:56 -0800
Message-ID: <CACMJ4GYo26gfs1KYcAWzq9EC3fvuDPmANEgZni6U1m6pRUBYuA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMzoxOSBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDI0LjAxLjE5IGF0IDAzOjA0LCA8Y2hyaXN0b3BoZXIu
dy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gQEAgLTMxLDEzICszMiwyNyBAQAo+ID4gICNp
ZmRlZiBDT05GSUdfQ09NUEFUCj4gPiAgI2luY2x1ZGUgPGNvbXBhdC9hcmdvLmg+Cj4gPiAgQ0hF
Q0tfYXJnb19hZGRyOwo+ID4gK0NIRUNLX2FyZ29fcmVnaXN0ZXJfcmluZzsKPiA+ICBDSEVDS19h
cmdvX3Jpbmc7Cj4gPiAgI2VuZGlmCj4KPiBXaGF0IGFib3V0IHN0cnVjdCB4ZW5fYXJnb19yaW5n
X21lc3NhZ2VfaGVhZGVyPwoKYWNrIC0gZml4ZWQKCj4KPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hs
YXQubHN0Cj4gPiArKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdAo+ID4gQEAgLTE1MCwzICsxNTAs
NCBAQAo+ID4gID8gICAgZmxhc2tfdHJhbnNpdGlvbiAgICAgICAgICAgICAgICB4c20vZmxhc2tf
b3AuaAo+ID4gID8gICAgYXJnb19hZGRyICAgICAgICAgICAgICAgICAgICAgICBhcmdvLmgKPiA+
ICA/ICAgIGFyZ29fcmluZyAgICAgICAgICAgICAgICAgICAgICAgYXJnby5oCj4gPiArPyAgICBh
cmdvX3JlZ2lzdGVyX3JpbmcgICAgICAgICAgICAgIGFyZ28uaAo+Cj4gVGhpcyBpbnNlcnRpb24g
d2FudHMgdG8gbW92ZSB1cCBhIGxpbmUgKHJlbGF0aXZlIHRvIHRoZSBhcmdvCj4gb25lcyB3aGlj
aCBhcmUgYWxyZWFkeSB0aGVyZSkgYXMgd2VsbCwgdG8gZml0IHRoZSBzZWNvbmRhcnkKPiBzb3J0
aW5nIGJ5IHN0cnVjdHVyZSBuYW1lLgoKYWNrCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:17:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:17: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-devel-bounces@lists.xenproject.org>)
	id 1gp3nO-0006Gi-Fe; Thu, 31 Jan 2019 04:17: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3nN-0006Gc-J8
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:17:45 +0000
X-Inumbo-ID: 27a29e29-250f-11e9-aeee-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27a29e29-250f-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:17:44 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id i26so1301801lfc.0
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:17:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=dzSyafyr34Zw9VKE8Hztjsp1iEQQprrLFnFE4xPUd0Y=;
 b=TBdNtNwvSDWAmTvEooC7gr4fSHOQE+NzWiRCDRR5lTxpDJU7qGyj4pXwxdHKPhwVry
 uYTPkskTMeHQgBJZrSznLwm0m+j9o0n9M2m3XeCcut7tDMektPH8BWC9Slflid1bWP52
 vygLLi8OaDNOi/pcYZIQAEMQ1GQt0Cq2dV3Ip2IF4qUk21OyZoB+2fRW2uDjVFZpvp/a
 ieZ9Pyp6+mh+G2JbTfSWzKJ2N7CAAeqpL3AmvcASvUUk8gfO7h96mfoQlzNbBl6Bt1La
 n4p6iP2I6t3v4WcYkvmolt8kC3s1PVXHQS5RG3WO5OCDi47sCJQNWf2hnA1LloGkD8/3
 nqLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=dzSyafyr34Zw9VKE8Hztjsp1iEQQprrLFnFE4xPUd0Y=;
 b=phcvqrS/l6S9eQxKI4GjqLTpRhDQIarFMy4PrY+Z1eDeh5cfdX4ha2/FOjzgon51f5
 027L/halJdSEQpMmur+MTmXXtzcy1QHCGvFgtu4Y7GVGCb2tSeCjjeUtHSHRm0eylsXk
 EIIkkcHAMwRUNio4eCXmX5I2XMshAPsKqpRzKEURkF30Jqtyvdn7wSylqPZG34M11CA8
 95cWk7YJ4iDG3bJsih3aPrCxRBZbqHCiGnLCHz8MChOxKoWzGNurcj8L9fOVsOU8IqWd
 98q0UzEtzPcXJsvrwaA+zNLWothO7tguwKqcLLRWYSEOCBsO1fHrUNK6HwcqM0dTETcM
 9wfw==
X-Gm-Message-State: AJcUukeAIFI9JAN7qkEgRSwPsJhUTiiHTADowtbtfmgV4tDht9If4940
 S0doo0VcZxi5YxudQ5cyTqQ2UBFCVhGGIEBji5k=
X-Google-Smtp-Source: ALg8bN54ieJb0Yor994vcK1vTI1GnkekyLHoSxotPwce2hZaE2BffNuLiI3aiShYmYUA4EzkN+xybGLT7wqYR1PQ5rE=
X-Received: by 2002:a19:22c2:: with SMTP id i185mr23136934lfi.2.1548908262677; 
 Wed, 30 Jan 2019 20:17:42 -0800 (PST)
MIME-Version: 1.0
References: <1548295503-15946-1-git-send-email-christopher.w.clark@gmail.com>
 <1548295503-15946-10-git-send-email-christopher.w.clark@gmail.com>
 <5C4EE79B0200007800211ACA@prv1-mh.provo.novell.com>
In-Reply-To: <5C4EE79B0200007800211ACA@prv1-mh.provo.novell.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 30 Jan 2019 20:17:31 -0800
Message-ID: <CACMJ4GZzk3xEp93EQaevChLcOE4SCFjeSHcxkeKubjoXutouJQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjgsIDIwMTkgYXQgMzoyOSBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDI0LjAxLjE5IGF0IDAzOjA0LCA8Y2hyaXN0b3BoZXIu
dy5jbGFya0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2Fy
Z28uaAo+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAo+ID4gQEAgLTQ2LDYgKzQ2
LDM0IEBAIHR5cGVkZWYgdWludDMyX3QgeGVuX2FyZ29fcG9ydF90Owo+ID4gIC8qIGdmbiB0eXBl
OiA2NC1iaXQgb24gYWxsIGFyY2hpdGVjdHVyZXMgdG8gYWlkIGF2b2lkaW5nIGEgY29tcGF0IEFC
SSAqLwo+ID4gIHR5cGVkZWYgdWludDY0X3QgeGVuX2FyZ29fZ2ZuX3Q7Cj4gPgo+ID4gKy8qCj4g
PiArICogWEVOX0FSR09fTUFYSU9WIDogbWF4aW11bSBudW1iZXIgb2YgaW92cyBhY2NlcHRlZCBp
biBhIHNpbmdsZSBzZW5kdi4KPiA+ICsgKiBDYXV0aW9uIGlzIHJlcXVpcmVkIGlmIHRoaXMgdmFs
dWUgaXMgaW5jcmVhc2VkOiB0aGlzIGRldGVybWluZXMgdGhlIHNpemUgb2YKPiA+ICsgKiBhbiBh
cnJheSBvZiB4ZW5fYXJnb19pb3ZfdCBzdHJ1Y3RzIG9uIHRoZSBoeXBlcnZpc29yIHN0YWNrLCBz
byBjb3VsZCBjYXVzZQo+ID4gKyAqIHN0YWNrIG92ZXJmbG93IGlmIHRoZSB2YWx1ZSBpcyB0b28g
bGFyZ2UuCj4gPiArICogVGhlIExpbnV4IEFyZ28gZHJpdmVyIG5ldmVyIHBhc3NlcyBtb3JlIHRo
YW4gdHdvIGlvdnMuCj4gPiArICoKPiA+ICsgKiBUaGlzIHZhbHVlIHNob3VsZCBhbHNvIG5vdCBl
eGNlZWQgMTI4IHRvIGVuc3VyZSB0aGF0IHRoZSB0b3RhbCBhbW91bnQgb2YgZGF0YQo+ID4gKyAq
IHBvc3RlZCBpbiBhIHNpbmdsZSBBcmdvIHNlbmR2IG9wZXJhdGlvbiBjYW5ub3QgZXhjZWVkIDJe
MzEgYnl0ZXMsIHRvIHJlZHVjZQo+ID4gKyAqIHJpc2sgb2YgaW50ZWdlciBvdmVyZmxvdyBkZWZl
Y3RzOgo+ID4gKyAqIEVhY2ggYXJnbyBpb3YgY2FuIGhvbGQgfiAyXjI0IGJ5dGVzLCBzbyBYRU5f
QVJHT19NQVhJT1YgPD0gMl4oMzEtMjQpLAo+ID4gKyAqIGllLiBrZWVwIFhFTl9BUkdPX01BWElP
ViA8PSAxMjguCj4gPiArKi8KPiA+ICsjZGVmaW5lIFhFTl9BUkdPX01BWElPViAgICAgICAgICA4
VQo+ID4gKwo+ID4gK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQ4X3QpOwo+Cj4gVGhlcmUn
cyBubyBuZWVkIGZvciB0aGlzLCB5b3UgY2FuIHNpbXBseSB1c2UgLi4uCj4KPiA+ICt0eXBlZGVm
IHN0cnVjdCB4ZW5fYXJnb19pb3YKPiA+ICt7Cj4gPiArI2lmZGVmIFhFTl9HVUVTVF9IQU5ETEVf
NjQKPgo+IE5vdGUgdGhhdCB0aGlzIGlzIGRlZmluZWQgb25seSB3aGVuIF9fWEVOX18gb3IgX19Y
RU5fVE9PTFNfXyBhcmUKPiBkZWZpbmVkLCBpLmUuIG5vdCBmb3IgYW4gIm9yZGluYXJ5IiBjb25z
dW1lci4gSSdtIGFmcmFpZCB0aGF0IC0gYXMKPiBzYWlkIGJlZm9yZSAtIHlvdSB3b24ndCBnZXQg
YXJvdW5kIHNvbWUgdHJhbnNsYXRpb24gYXMgbG9uZyBhcyB5b3UKPiB1c2UgYW55IGZvcm0gb2Yg
aGFuZGxlcy4KCmFjay4KSSd2ZSByZXRhaW5lZCB1c2Ugb2YgdGhlIGhhbmRsZSwgc28gaGF2ZSBh
ZGRlZCBjb21wYXQgaGFuZGxpbmcgaW4gdjcuCgo+Cj4gPiArICAgIFhFTl9HVUVTVF9IQU5ETEVf
NjQodWludDhfdCkgaW92X2huZDsKPgo+IC4uLiBYRU5fR1VFU1RfSEFORExFKHVpbnQ4KSBoZXJl
Lgo+Cj4gPiArI2Vsc2UKPiA+ICsgICAgdWludDY0X3QgaW92X2huZDsKPgo+IENsZWFybHkgdGhp
cyBpcyBub3QgYSBzdWl0YWJsZSBhbHRlcm5hdGl2ZSBmb3IgYSBoYW5kbGUuCj4KPiA+IC0tLSBh
L3hlbi9pbmNsdWRlL3hsYXQubHN0Cj4gPiArKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdAo+ID4g
QEAgLTE1MiwzICsxNTIsNSBAQAo+ID4gID8gICAgYXJnb19yaW5nICAgICAgICAgICAgICAgICAg
ICAgICBhcmdvLmgKPiA+ICA/ICAgIGFyZ29fcmVnaXN0ZXJfcmluZyAgICAgICAgICAgICAgYXJn
by5oCj4gPiAgPyAgICBhcmdvX3VucmVnaXN0ZXJfcmluZyAgICAgICAgICAgIGFyZ28uaAo+ID4g
KyEgICAgYXJnb19pb3YgICAgICAgICAgICAgICAgICAgICAgICBhcmdvLmgKPgo+IEkgd2Fzbid0
IGFibGUgdG8gc3BvdCB3aGVyZSB3aGF0IHRoaXMgbGluZSBwcm9kdWNlcyBpcyBhY3R1YWxseSB1
c2VkLgo+IEFzIHBlciBhYm92ZSBJIHRoaW5rIHlvdSB3aWxsIG5lZWQgdG8gdXNlIGl0LCBidXQg
aWYgaW4gdGhlIGVuZCB0aGVyZSdzCj4gYSBkaWZmZXJlbnQgc29sdXRpb24sIHRoZW4gdGhpcyBz
aG91bGQgbm90IGJlIGFkZGVkIHdpdGhvdXQgbmVlZC4KCmFjaywgdjcgdXNlcyB0aGUgZ2VuZXJh
dGVkIFhMQVQgaXRlbSBmb3IgdHJhbnNsYXRpb24uCgpDaHJpc3RvcGhlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:28:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:28: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-devel-bounces@lists.xenproject.org>)
	id 1gp3y0-0007Wh-9F; Thu, 31 Jan 2019 04:28:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3xz-0007WM-JO
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:28:43 +0000
X-Inumbo-ID: b03db2a4-2510-11e9-aeee-bc764e045a96
Received: from mail-it1-x143.google.com (unknown [2607:f8b0:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b03db2a4-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:28:42 +0000 (UTC)
Received: by mail-it1-x143.google.com with SMTP id h193so1927207ita.5
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:28:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=kJHDHPVfv19+1aH1c8iwlIu6jMg0l4wFmY1sP0fmCEM=;
 b=kbZoU8Lo951w7AUQWpbKl+Ehg4hSo0+je5RkDPk/MKmXBf0GKEPKZD5uTbqyeF78W6
 jEfJ+TR/ZKsbRnUdxhpM0yJyGlS+F60OD08LWxAHMjTx/jELG9U8M3zIRlSKSC5KXfw6
 NPra0NeEurkIx7cuNmjsOxuVByhFGcmqSXc7SqoyeuQY0btdqdfv6OPioK565v/WxHDP
 u13gDA0RxsUR8Vifx+/NtUKOccY/8+4o6M9z1Nkjh4rwkBuESSJ4RVkNbgFpId9KoiMS
 V4X+K7Dm7yReZuJM6d8lMkW8jIcU6+prxOfsvv9HOxcu4Q7wo3+0reoAVEHs/Obk56Ll
 L0qw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=kJHDHPVfv19+1aH1c8iwlIu6jMg0l4wFmY1sP0fmCEM=;
 b=sCYCs20MmOwOuL67fprsZkx+c5EIqCbDApXQHJZ2s4ixDXN4KLtFyc9sZuxh5CK1VF
 P1cizhy5Zo678oVJckUdGYkCM6KMMboQ0vHN0mj1QGkqezZSxpBt/tTWUMeg1IpEQLfl
 eOKdsgy4Hrg/9nfkjZOEBir/e/d6OwWjjfNHGqT1tazlyEqKkGIoYTp6bTqJQxeme5lm
 oQB403DaqQPMpCZtmz/+pdI5nM5f1j7zN8NLT7w/tdIXfp9NVzBRLgFAecT7wuJlKb07
 xFsVG6zx0DCZAHZehRiqpFUGMd+rN2b2W2QsRKbqweDbqG0rjhwQ0gqh34UPXQrgYi/L
 j6TA==
X-Gm-Message-State: AJcUukeQ5Wxk7RGaMasRuXK82wbLoHNeHjHYTgx26UBK/yqmnW2n42BW
 PAEmc4L4R7EGViYo0gUYOWQiIOuW9lc=
X-Google-Smtp-Source: ALg8bN6c1Ek5EqXeBuoN0GEzNYMUdyn0bUP9+W2IUVm5/+AT8Vo3bVW2jPKpiZMs09WeXBKbsjEMUQ==
X-Received: by 2002:a24:4606:: with SMTP id j6mr14757547itb.10.1548908921033; 
 Wed, 30 Jan 2019 20:28:41 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.28.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:28:40 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:07 -0800
Message-Id: <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v7 02/15] argo: introduce the argo_op hypercall
 boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJlc2VuY2UgaXMgZ2F0ZWQgdXBvbiBDT05GSUdfQVJHTy4KClJlZ2lzdGVycyB0aGUgaHlwZXJj
YWxsIHByZXZpb3VzbHkgcmVzZXJ2ZWQgZm9yIHRoaXMuClRha2VzIDUgYXJndW1lbnRzLCBkb2Vz
IG5vdGhpbmcgYW5kIHJldHVybnMgLUVOT1NZUy4KCkltcGxlbWVudGF0aW9uIHdpbGwgcHJvdmlk
ZSBhIGNvbXBhdCBBQkkgc28gQ09NUEFUX0NBTEwgaXMgdGhlCm1hY3JvIHVzZWQgaW4gdGhlIGh5
cGVyY2FsbCB0YWJsZXMuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0
b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgotLS0KdjYgZHJvcHBlZCBKYW4gQWNrZWQtYnkg
ZHVlIHRvIGNoYW5nZSBvZiBpbXBsZW1lbnRhdGlvbiBhbmQgY29tbWl0IG1zZwp2NiBzd2l0Y2hl
ZCB0byBDT01QQVRfQ0FMTCBhbmQgcHJvdmlkZXMgY29tcGF0X2FyZ29fb3AKdjYgZmVlZGJhY2sg
IzMgSnVsaWVuOiBhZGQgYXJnb19vcCB0byB0aGUgQVJNIGh5cGVyY2FsbCB0YWJsZQp2MiBDb3B5
cmlnaHQgbGluZTogYWRkIDIwMTkKdjIgZmVlZGJhY2sgIzMgSmFuOiBkcm9wICJtZXNzYWdlIiBm
cm9tIGFyZ29fbWVzc2FnZV9vcAp2MiBmZWVkYmFjayAjMyBKYW46IGFkZCBBY2tlZC1ieQp2MSBm
ZWVkYmFjayAjMTUgSmFuOiBoYW5kbGUgdXBwZXItaGFsdmVzIG9mIGh5cGVyY2FsbCBhcmdzCnYx
IGZlZWRiYWNrICMxNSBKYW46IHVzZSB1bnNpZ25lZCB3aGVyZSBuZWdhdGl2ZSB2YWx1ZXMgaW1w
b3NzaWJsZQoKIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICAgIHwgIDMgKysrCiB4
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUyB8ICAyICstCiB4ZW4vYXJjaC94ODYv
aHZtL2h5cGVyY2FsbC5jICAgICAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L2h5cGVyY2FsbC5j
ICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyAgICAgICAg
IHwgIDMgKysrCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAxICsKIHhl
bi9jb21tb24vYXJnby5jICAgICAgICAgICAgICAgICAgIHwgMzggKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAgICAgICAgICAg
fCAgMiArLQogeGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oICAgICAgICAgfCAxOCArKysrKysr
KysrKysrKysrKysKIDkgZmlsZXMgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2FyZ28uYwoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggMjIxYzc2
Mi4uZTFlOGFjOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKQEAgLTEzOTcsNiArMTM5Nyw5IEBAIHN0YXRpYyBhcm1faHlwZXJjYWxs
X3QgYXJtX2h5cGVyY2FsbF90YWJsZVtdID0gewogICAgIEhZUEVSQ0FMTChwbGF0Zm9ybV9vcCwg
MSksCiAgICAgSFlQRVJDQUxMX0FSTSh2Y3B1X29wLCAzKSwKICAgICBIWVBFUkNBTEwodm1fYXNz
aXN0LCAyKSwKKyNpZmRlZiBDT05GSUdfQVJHTworICAgIEhZUEVSQ0FMTChhcmdvX29wLCA1KSwK
KyNlbmRpZgogfTsKIAogI2lmbmRlZiBOREVCVUcKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcmNhbGxfcGFnZS5TIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdl
LlMKaW5kZXggZmRkMmU3Mi4uMjZhZmFiZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0
L2h5cGVyY2FsbF9wYWdlLlMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdl
LlMKQEAgLTU5LDcgKzU5LDcgQEAgREVDTEFSRV9IWVBFUkNBTEwoc3lzY3RsKQogREVDTEFSRV9I
WVBFUkNBTEwoZG9tY3RsKQogREVDTEFSRV9IWVBFUkNBTEwoa2V4ZWNfb3ApCiBERUNMQVJFX0hZ
UEVSQ0FMTCh0bWVtX29wKQotREVDTEFSRV9IWVBFUkNBTEwoeGNfcmVzZXJ2ZWRfb3ApCitERUNM
QVJFX0hZUEVSQ0FMTChhcmdvX29wKQogREVDTEFSRV9IWVBFUkNBTEwoeGVucG11X29wKQogCiBE
RUNMQVJFX0hZUEVSQ0FMTChhcmNoXzApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h5
cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwppbmRleCAxOWQxMjYzLi41
YmIxNzUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKQEAgLTEzNCw2ICsxMzQsOSBAQCBzdGF0aWMgY29u
c3QgaHlwZXJjYWxsX3RhYmxlX3QgaHZtX2h5cGVyY2FsbF90YWJsZVtdID0gewogI2lmZGVmIENP
TkZJR19UTUVNCiAgICAgSFlQRVJDQUxMKHRtZW1fb3ApLAogI2VuZGlmCisjaWZkZWYgQ09ORklH
X0FSR08KKyAgICBDT01QQVRfQ0FMTChhcmdvX29wKSwKKyNlbmRpZgogICAgIENPTVBBVF9DQUxM
KHBsYXRmb3JtX29wKSwKICNpZmRlZiBDT05GSUdfUFYKICAgICBDT01QQVRfQ0FMTChtbXVleHRf
b3ApLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2
L2h5cGVyY2FsbC5jCmluZGV4IDAzMmRlOGYuLjkzZTc4NjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKQEAgLTY0LDYg
KzY0LDkgQEAgY29uc3QgaHlwZXJjYWxsX2FyZ3NfdCBoeXBlcmNhbGxfYXJnc190YWJsZVtOUl9o
eXBlcmNhbGxzXSA9CiAgICAgQVJHUyhkb21jdGwsIDEpLAogICAgIEFSR1Moa2V4ZWNfb3AsIDIp
LAogICAgIEFSR1ModG1lbV9vcCwgMSksCisjaWZkZWYgQ09ORklHX0FSR08KKyAgICBBUkdTKGFy
Z29fb3AsIDUpLAorI2VuZGlmCiAgICAgQVJHUyh4ZW5wbXVfb3AsIDIpLAogI2lmZGVmIENPTkZJ
R19IVk0KICAgICBBUkdTKGh2bV9vcCwgMiksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYv
aHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKaW5kZXggNWQxMTkxMS4u
ZjQ1MmRkNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwpAQCAtNzcsNiArNzcsOSBAQCBjb25zdCBoeXBlcmNh
bGxfdGFibGVfdCBwdl9oeXBlcmNhbGxfdGFibGVbXSA9IHsKICNpZmRlZiBDT05GSUdfVE1FTQog
ICAgIEhZUEVSQ0FMTCh0bWVtX29wKSwKICNlbmRpZgorI2lmZGVmIENPTkZJR19BUkdPCisgICAg
Q09NUEFUX0NBTEwoYXJnb19vcCksCisjZW5kaWYKICAgICBIWVBFUkNBTEwoeGVucG11X29wKSwK
ICNpZmRlZiBDT05GSUdfSFZNCiAgICAgSFlQRVJDQUxMKGh2bV9vcCksCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCA1NmZjMjAxLi41
OWFjN2RlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24v
TWFrZWZpbGUKQEAgLTEsMyArMSw0IEBACitvYmotJChDT05GSUdfQVJHTykgKz0gYXJnby5vCiBv
YmoteSArPSBiaXRtYXAubwogb2JqLXkgKz0gYnNlYXJjaC5vCiBvYmotJChDT05GSUdfQ09SRV9Q
QVJLSU5HKSArPSBjb3JlX3BhcmtpbmcubwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMg
Yi94ZW4vY29tbW9uL2FyZ28uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5k
ZGM0OGYxCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKQEAgLTAsMCArMSwz
OCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogQXJnbyA6IEh5cGVydmlzb3ItTWVkaWF0
ZWQgZGF0YSBlWGNoYW5nZQorICoKKyAqIERlcml2ZWQgZnJvbSB2NHYsIHRoZSB2ZXJzaW9uIDIg
b2YgdjJ2LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxMCwgQ2l0cml4IFN5c3RlbXMKKyAqIENv
cHlyaWdodCAoYykgMjAxOC0yMDE5IEJBRSBTeXN0ZW1zCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwg
d3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKKyAqIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBs
ZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EKKyAqLworCisj
aW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorCits
b25nCitkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnMSwKKyAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcy
LCB1bnNpZ25lZCBsb25nIGFyZzMsCisgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXJnNCkKK3sK
KyAgICByZXR1cm4gLUVOT1NZUzsKK30KKworI2lmZGVmIENPTkZJR19DT01QQVQKK2xvbmcKK2Nv
bXBhdF9hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgYXJnMSwKKyAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
MiwgdW5zaWduZWQgbG9uZyBhcmczLAorICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhcmc0
KQoreworICAgIHJldHVybiAtRU5PU1lTOworfQorI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKaW5kZXggMWE1Njg3
MS4uYjNmNjQ5MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy94ZW4uaApAQCAtMTE4LDcgKzExOCw3IEBAIERFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl91bG9uZ190KTsKICNkZWZpbmUgX19IWVBFUlZJU09SX2RvbWN0bCAgICAg
ICAgICAgICAgIDM2CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9rZXhlY19vcCAgICAgICAgICAgICAz
NwogI2RlZmluZSBfX0hZUEVSVklTT1JfdG1lbV9vcCAgICAgICAgICAgICAgMzgKLSNkZWZpbmUg
X19IWVBFUlZJU09SX3hjX3Jlc2VydmVkX29wICAgICAgIDM5IC8qIHJlc2VydmVkIGZvciBYZW5D
bGllbnQgKi8KKyNkZWZpbmUgX19IWVBFUlZJU09SX2FyZ29fb3AgICAgICAgICAgICAgIDM5CiAj
ZGVmaW5lIF9fSFlQRVJWSVNPUl94ZW5wbXVfb3AgICAgICAgICAgICA0MAogI2RlZmluZSBfX0hZ
UEVSVklTT1JfZG1fb3AgICAgICAgICAgICAgICAgNDEKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2h5cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oCmluZGV4IGNj
OTlhZWEuLjYxNTRjNDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmgKQEAgLTEzNiw2ICsxMzYsMTUgQEAgZG9f
dG1lbV9vcCgKICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHRtZW1fb3BfdCkgdW9wcyk7CiAj
ZW5kaWYKIAorI2lmZGVmIENPTkZJR19BUkdPCitleHRlcm4gbG9uZyBkb19hcmdvX29wKAorICAg
IHVuc2lnbmVkIGludCBjbWQsCisgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcx
LAorICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwKKyAgICB1bnNpZ25lZCBs
b25nIGFyZzMsCisgICAgdW5zaWduZWQgbG9uZyBhcmc0KTsKKyNlbmRpZgorCiBleHRlcm4gbG9u
ZwogZG9feGVub3Byb2Zfb3AoaW50IG9wLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
Zyk7CiAKQEAgLTE5Nyw2ICsyMDYsMTUgQEAgZXh0ZXJuIGludCBjb21wYXRfbXVsdGljYWxsKAog
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0obXVsdGljYWxsX2VudHJ5X2NvbXBhdF90KSBjYWxs
X2xpc3QsCiAgICAgdWludDMyX3QgbnJfY2FsbHMpOwogCisjaWZkZWYgQ09ORklHX0FSR08KK2V4
dGVybiBsb25nIGNvbXBhdF9hcmdvX29wKAorICAgIHVuc2lnbmVkIGludCBjbWQsCisgICAgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAorICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgYXJnMiwKKyAgICB1bnNpZ25lZCBsb25nIGFyZzMsCisgICAgdW5zaWduZWQgbG9u
ZyBhcmc0KTsKKyNlbmRpZgorCiAjaW5jbHVkZSA8Y29tcGF0L2h2bS9kbV9vcC5oPgogCiBleHRl
cm4gaW50Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:28:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:28: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-devel-bounces@lists.xenproject.org>)
	id 1gp3xw-0007Vq-Tb; Thu, 31 Jan 2019 04:28: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3xw-0007Vl-6o
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:28:40 +0000
X-Inumbo-ID: aea38f37-2510-11e9-aeee-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aea38f37-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:28:39 +0000 (UTC)
Received: by mail-it1-x142.google.com with SMTP id w18so1859629ite.1
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:28:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YH/0du1cd10twlbrieuK+mY8WsC8KNUTk0Dm020xQ7M=;
 b=KvKj4EWVnsBD2dHkIuldbaax0xKbG4IZH0irSG6rDY49h8erncm9jYhUzSRpA1MAMW
 ZZ0kJRsrE8PXl7kj0zLSua/MJGpgPeX6rlHyfJ6NVAEtLgUfoWUvUtQxL2okMLKxYtJ1
 blQQ4R/qYRsYb88wrT+90Lapi9WyLB6RCMW3DshdVGSujdVOCm+tNEcBtzeqGMNhaROp
 Qk7Vtfjx/W/nVf+s0dmWdleLFWb2xthQVD8SX5H6ngTFQTYDrMi19FkjeK141IR5uyB1
 cVQo2xjmtTNB90JvTtSxHD8VpIbnQOCG6Ll/T3tnk/Pb+uvwT/e9p171ASHMvIOJ+tgD
 BGgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=YH/0du1cd10twlbrieuK+mY8WsC8KNUTk0Dm020xQ7M=;
 b=rtmpZBaLPcfd09sH8lqZmM3s5uANclPuvIF3pXp6jVGhFUbv6IsSH98UhV/dm7pXMK
 24joDdIVwSxl7KG+jghuZBwqiNzde0aGM6OICGzylQ5vHfi2RU7Ton5S9aply0h+Yccm
 NnHLLNUQ0V1TuKuxa1TDtrqoVliHa+fXg673bIrBdva3ET3Tuj4PkHhoiFpNGYyEedR7
 u00oN1JdEXLWoFxZJQLTk5LHQbgGS+11cYwlFk6kWl5oxdXEBAVkiSZYgSxXGgRTDyS8
 TAMDB01u4z2wkHzn2PVkFexP29GqZiYPY187Lga/53F4RNBq19xqEMkQpCxTyjfGHrEj
 RDgQ==
X-Gm-Message-State: AJcUukfHAxcEVfzKDqn/MAHJ7j9PLmXwTF5HFsz0p7CcIIesxy9jNRLm
 z4fNYBr9f4pRtbCv9rchjCklCIR2k98=
X-Google-Smtp-Source: ALg8bN5GvVylVcnJyp2qjMaDxNC3mb8MSkJjUMUe5OZvZBi2HE/2BhXCRLMC3ZHjQvoo4TvsS58S/g==
X-Received: by 2002:a02:12c5:: with SMTP id 66mr21500255jap.54.1548908918465; 
 Wed, 30 Jan 2019 20:28:38 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.28.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:28:37 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:06 -0800
Message-Id: <1548908900-1128-2-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v7 01/15] argo: Introduce the Kconfig option to
 govern inclusion of Argo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmaW5lcyBDT05GSUdfQVJHTyB3aGVuIGVuYWJsZWQuIERlZmF1bHQ6IGRpc2FibGVkLgoKV2hl
biB0aGUgS2NvbmZpZyBvcHRpb24gaXMgZW5hYmxlZCwgdGhlIEFyZ28gaHlwZXJjYWxsIGltcGxl
bWVudGF0aW9uCndpbGwgYmUgaW5jbHVkZWQsIGFsbG93aW5nIHVzZSBvZiB0aGUgaHlwZXJ2aXNv
ci1tZWRpYXRlZCBpbnRlcmRvbWFpbgpjb21tdW5pY2F0aW9uIG1lY2hhbmlzbS4KCkFyZ28gaXMg
aW1wbGVtZW50ZWQgZm9yIHg4NiBhbmQgQVJNIGhhcmR3YXJlIHBsYXRmb3Jtcy4KCkF2YWlsYWJp
bGl0eSBvZiB0aGUgb3B0aW9uIGRlcGVuZHMgb24gRVhQRVJUIGFuZCBBcmdvIGlzIGN1cnJlbnRs
eSBhbgpleHBlcmltZW50YWwgZmVhdHVyZS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENs
YXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MyBhZGRlZCBKYW4ncyBBY2sKdjIgIzAxIGZl
ZWRiYWNrLCBKYW46IHJlcGxhY2UgZGVmX2Jvb2wvcHJvbXB0IHdpdGggYm9vbAp2MSAjMDIgZmVl
ZGJhY2ssIEphbjogZGVmYXVsdCBLY29uZmlnIG9mZiwgdXNlIEVYUEVSVCwgZml4IHdoaXRlc3Bh
Y2UKCiB4ZW4vY29tbW9uL0tjb25maWcgfCAxOSArKysrKysrKysrKysrKysrKysrCiAxIGZpbGUg
Y2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZp
ZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCBhNzljZDQwLi4wNDM4NDYyIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC0yMDIsNiAr
MjAyLDI1IEBAIGNvbmZpZyBMQVRFX0hXRE9NCiAKIAkgIElmIHVuc3VyZSwgc2F5IE4uCiAKK2Nv
bmZpZyBBUkdPCisJYm9vbCAiQXJnbzogaHlwZXJ2aXNvci1tZWRpYXRlZCBpbnRlcmRvbWFpbiBj
b21tdW5pY2F0aW9uIiBpZiBFWFBFUlQgPSAieSIKKwktLS1oZWxwLS0tCisJICBFbmFibGVzIGEg
aHlwZXJjYWxsIGZvciBkb21haW5zIHRvIGFzayB0aGUgaHlwZXJ2aXNvciB0byBwZXJmb3JtCisJ
ICBkYXRhIHRyYW5zZmVyIG9mIG1lc3NhZ2VzIGJldHdlZW4gZG9tYWlucy4KKworCSAgVGhpcyBh
bGxvd3MgY29tbXVuaWNhdGlvbiBjaGFubmVscyB0byBiZSBlc3RhYmxpc2hlZCB0aGF0IGRvIG5v
dAorCSAgcmVxdWlyZSBhbnkgc2hhcmVkIG1lbW9yeSBiZXR3ZWVuIGRvbWFpbnM7IHRoZSBoeXBl
cnZpc29yIGlzIHRoZQorCSAgZW50aXR5IHRoYXQgZWFjaCBkb21haW4gaW50ZXJhY3RzIHdpdGgu
IFRoZSBoeXBlcnZpc29yIGlzIGFibGUgdG8KKwkgIGVuZm9yY2UgTWFuZGF0b3J5IEFjY2VzcyBD
b250cm9sIHBvbGljeSBvdmVyIHRoZSBjb21tdW5pY2F0aW9uLgorCisJICBJZiBYU01fRkxBU0sg
aXMgZW5hYmxlZCwgWFNNIHBvbGljeSBjYW4gZ292ZXJuIHdoaWNoIGRvbWFpbnMgbWF5CisJICBj
b21tdW5pY2F0ZSB2aWEgdGhlIEFyZ28gc3lzdGVtLgorCisJICBUaGlzIGZlYXR1cmUgZG9lcyBu
b3RoaW5nIGlmIHRoZSAiYXJnbyIgYm9vdCBwYXJhbWV0ZXIgaXMgbm90IHByZXNlbnQuCisJICBB
cmdvIGlzIGRpc2FibGVkIGF0IHJ1bnRpbWUgYnkgZGVmYXVsdC4KKworCSAgSWYgdW5zdXJlLCBz
YXkgTi4KKwogbWVudSAiU2NoZWR1bGVycyIKIAl2aXNpYmxlIGlmIEVYUEVSVCA9ICJ5IgogCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:28:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:28: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-devel-bounces@lists.xenproject.org>)
	id 1gp3xv-0007Vf-Kw; Thu, 31 Jan 2019 04:28: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3xt-0007Va-Ny
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:28:37 +0000
X-Inumbo-ID: ad1d9174-2510-11e9-aeee-bc764e045a96
Received: from mail-it1-x12a.google.com (unknown [2607:f8b0:4864:20::12a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad1d9174-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:28:36 +0000 (UTC)
Received: by mail-it1-x12a.google.com with SMTP id p197so1992810itp.0
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:28:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=FJpljKiSDP4bd0CXX9quvUDd86k5l7+ZQk2N1b6yjwQ=;
 b=UVHC48zMaqN46NAhQv7qo6osVO1Cpu39WamCYbjYvJNEbl2iK0zV1kTaa/fPYoz5u2
 pMFhosdTGDwhtbOz3XZ0aYhf3e1XqZwvmB4L8jRc3Vr8gQdoN5VOcBL4WF+pSPU+SmRx
 6GsgulHkhackJqJF2RRgJjHzRBpAwsvzZLBnNZHgyY+P28ndlFF3JE/wQsJwukKz3ul3
 LaoVvNyImoJeG9yGOX96knIkcV5p5jlkVzbd2lDIRN0OUbF3KVU7yqON1u9JZGzGfeBe
 un4kW70MF8OQeUqGR4hmoLXUEwC27pLfp2UdVeH0KrvD21UBE/ajwN30kTmtkgjMIkJK
 XQRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=FJpljKiSDP4bd0CXX9quvUDd86k5l7+ZQk2N1b6yjwQ=;
 b=VPXO80Rdu287KBXC4TBrSTAtOw8otAP/lvAZ2jZRez8E/gKA9HtHahZ4qhpodBpKQo
 HXr8wXGB3QaXH+6hB2vRyxmCKk6ljy1a8RyLvwXrfNYbdHAjnA/RGInx0pVuRRnQ2agE
 hSUFUoC4qdl5Uu1z/x/zGKwt4yK7nEFFsnk9GgookbtaTEn8wtjNL5QLkVWKw903Yzye
 ow7fb3pewvWckQR8dDSRMsl423d0y2b2H1nD9udZW1Bi8qjRgQoxtWIYZQmwrKsQ4fyu
 oXxZkxRUBgm6bVHLrFPcXyr6xxfzhj0bNQBV2Md6HqVNH40u4IaY1uNsCBQtCuHtXvuz
 /lkg==
X-Gm-Message-State: AHQUAuZvUpTZI7dyI0J5nACU6DxMtfqRFKlpkf796blJq2SDYmwXu+Ko
 81JNqpUPUsOtPN9abuhXCMOWIgcAA84=
X-Google-Smtp-Source: AHgI3IZJ/dFhUsAA18OmRl0ZxPo8OOJgFs35GVcQo4qDGw8SVBy5vZn8CwZwh0u3oP6NXcfp0y8T6A==
X-Received: by 2002:a24:2b81:: with SMTP id h123mr2287338ita.16.1548908915774; 
 Wed, 30 Jan 2019 20:28:35 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.28.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:28:34 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:05 -0800
Message-Id: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 00/15] Argo: hypervisor-mediated interdomain
 communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmVyc2lvbiBzZXZlbiBvZiB0aGlzIHNlcmllczoKCiogQWRkcyBjb21wYXQgQUJJIGluIHN1cHBv
cnQgb2YgdXNpbmcgaGFuZGxlcwogICAgLSBoeXBlcmNhbGwgdGFibGUgZW50cmllcyBub3cgdXNl
IENPTVBBVF9DQUxMCiAgICAgICAgLSBhZmZlY3RzIGJvaWxlcnBsYXRlIHBhdGNoLCBzbyBkcm9w
cGVkIHRoZSBwcmlvciBBY2sgdGhlcmUKICAgIC0gQVJNIGh5cGVyY2FsbCB0YWJsZSBlbnRyeSBp
cyBhY3R1YWxseSBhZGRlZCB0aGlzIHRpbWUKICAgIC0gc2luY2UgdXNpbmcgY29tcGF0IG5vdywg
ZHJvcHBlZCB1c2Ugb2YgYWx3YXlzLTY0LWJpdCBwZm4gdHlwZQoKKG5vdGU6IHRoaXMgaXMgZmly
c3QgdGltZSBhZGRpbmcgc3VjaCBjb21wYXQgbG9naWM6IGZlZWRiYWNrCiBhcHByZWNpYXRlZCkK
CiogQXBwbGllZCBsaXN0IGl0ZXJhdGlvbiBtYWNyb3MgdG8gcmVwbGFjZSBmb3IgbG9vcHMKCiog
Rml4ZXMgZm9yIFhTTSBwYXRjaGVzIGlkZW50aWZpZWQgaW4gdGVzdGluZwoKKiBSZW9yZGVyIGFu
ZCByZXBvc2l0aW9uIGNvbXBhdCBlbnRyaWVzIGluIHhsYXQubHN0CiAgICAtIGFkZGVkIG1pc3Np
bmcgeGVuX2FyZ29fbWVzc2FnZV9oZWFkZXIgZW50cnkKCkNocmlzdG9waGVyIENsYXJrICgxNSk6
CiAgYXJnbzogSW50cm9kdWNlIHRoZSBLY29uZmlnIG9wdGlvbiB0byBnb3Zlcm4gaW5jbHVzaW9u
IG9mIEFyZ28KICBhcmdvOiBpbnRyb2R1Y2UgdGhlIGFyZ29fb3AgaHlwZXJjYWxsIGJvaWxlcnBs
YXRlCiAgYXJnbzogZGVmaW5lIGFyZ29fZHByaW50ayBmb3Igc3Vic3lzdGVtIGRlYnVnZ2luZwog
IGFyZ286IGluaXQsIGRlc3Ryb3kgYW5kIHNvZnQtcmVzZXQsIHdpdGggZW5hYmxlIGNvbW1hbmQg
bGluZSBvcHQKICBlcnJubzogYWRkIFBPU0lYIGVycm9yIGNvZGVzIEVNU0dTSVpFLCBFQ09OTlJF
RlVTRUQgdG8gdGhlIEFCSQogIHhlbi9hcm06IGludHJvZHVjZSBndWVzdF9oYW5kbGVfZm9yX2Zp
ZWxkKCkKICBhcmdvOiBpbXBsZW1lbnQgdGhlIHJlZ2lzdGVyIG9wCiAgYXJnbzogaW1wbGVtZW50
IHRoZSB1bnJlZ2lzdGVyIG9wCiAgYXJnbzogaW1wbGVtZW50IHRoZSBzZW5kdiBvcDsgZXZ0Y2hu
OiBleHBvc2Ugc2VuZF9ndWVzdF9nbG9iYWxfdmlycQogIGFyZ286IGltcGxlbWVudCB0aGUgbm90
aWZ5IG9wCiAgeHNtLCBhcmdvOiBYU00gY29udHJvbCBmb3IgYXJnbyByZWdpc3RlcgogIHhzbSwg
YXJnbzogWFNNIGNvbnRyb2wgZm9yIGFyZ28gbWVzc2FnZSBzZW5kIG9wZXJhdGlvbgogIHhzbSwg
YXJnbzogWFNNIGNvbnRyb2wgZm9yIGFueSBhY2Nlc3MgdG8gYXJnbyBieSBhIGRvbWFpbgogIHhz
bSwgYXJnbzogbm90aWZ5OiBkb24ndCBkZXNjcmliZSByaW5ncyB0aGF0IGNhbm5vdCBiZSBzZW50
IHRvCiAgTUFJTlRBSU5FUlM6IGFkZCBuZXcgc2VjdGlvbiBmb3IgQXJnbyBhbmQgc2VsZiBhcyBt
YWludGFpbmVyCgogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA3ICsKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyAgICAgICAgICAgIHwg
ICAyMCArCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZSB8ICAg
IDcgKwogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAz
ICsKIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TICAgICAgICAgIHwgICAgMiAr
LQogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgICAgICAgICAgICAgICAgfCAgICAzICsK
IHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiB4
ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgICAgICAgICAgICAgICAgICB8ICAgIDMgKwogeGVu
L2NvbW1vbi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5ICsKIHhlbi9j
b21tb24vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiB4ZW4vY29t
bW9uL2FyZ28uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0MjcgKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgOSArCiB4ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgKy0KIHhlbi9pbmNsdWRlL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oICAgICAgICAgICB8
ICAgIDMgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCAgICAgICAgICAgICAgICAgICAgfCAg
Mjc0ICsrKwogeGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmggICAgICAgICAgICAgICAgICAgfCAg
ICAyICsKIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCAgICAgICAgICAgICAgICAgICAgIHwgICAg
NCArLQogeGVuL2luY2x1ZGUveGVuL2FyZ28uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ0
ICsKIHhlbi9pbmNsdWRlL3hlbi9ldmVudC5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyAr
CiB4ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggICAgICAgICAgICAgICAgICB8ICAgMTggKwog
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIHhl
bi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArCiB4ZW4v
aW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUgKwogeGVuL2lu
Y2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMxICsKIHhlbi94c20v
ZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArCiB4ZW4veHNtL2Zs
YXNrL2hvb2tzLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDEgKy0KIHhlbi94c20vZmxh
c2svaW5jbHVkZS9hdmMuaCAgICAgICAgICAgICAgICAgIHwgICAgNCArLQogeGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgICAgICAgICAgfCAgIDE2ICsKIHhlbi94c20vZmxhc2sv
cG9saWN5L3NlY3VyaXR5X2NsYXNzZXMgICAgICAgIHwgICAgMSArCiAzMCBmaWxlcyBjaGFuZ2Vk
LCAyOTg4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2NvbW1vbi9hcmdvLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMv
YXJnby5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL2FyZ28uaAoKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:28:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:28: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-devel-bounces@lists.xenproject.org>)
	id 1gp3y2-0007Xa-J0; Thu, 31 Jan 2019 04:28: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3y0-0007Wv-Va
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:28:45 +0000
X-Inumbo-ID: b1b187aa-2510-11e9-aeee-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1b187aa-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:28:44 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id c9so1982409itj.1
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:28:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=5NlnYuw/szKgD5Kvwa5mCsHcFAVRRsw6XdDOoQwbrQM=;
 b=M8M3xi5XXfIKusLTSTDdHNGXwcIAIJljY5EB3/aj8T1kKWI9nUO+LafwZgnQm5Kdm+
 1/5NrixFOOXyTAYAgZ8EM15jqieCC4YV2cWveD5fenlKkvGllUPNC+4VBtgScJAwHyiw
 j//gK4AAirquj+0omErv9s+jU0SRSin24EK8YN8j26lNOqJZcxoiVRFHCckTdQPdpnFn
 0zbTBmRxRTJYQmkSZqbVsHExdfY4OlGByYN7zh/GFlzphzB5jS/niPla8Mjom4OTai7M
 Fiqb+l94Txivfeb/oydhnNNHbUNPCy0Ujogw8FV7Dh6OLSXD87IEdT/onS5SULympbAn
 /qyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=5NlnYuw/szKgD5Kvwa5mCsHcFAVRRsw6XdDOoQwbrQM=;
 b=I/hMtArtLYWZ8CdMyfUFuSnx51LA0/F01KuByJ+kmzthz2EixM1XZKRjiqJ+IQBM83
 neG/pWX63Soxrczp659VHwGgX9rpWH6g2i+c/PN2C43X5grYqcoGhoGHYfnPnv+fmAmR
 l0bu3lxHhuCB7hoh9DE9f0Nyw6VPniPs/XA0SHCzMH2IBY2LFYqnICR1DUpf6dIgbynC
 O3NZUdC6e9kDlWkcKSox8V1LHpkdLkOrHndrpCMyMw5kEgzuipbFDT1ogUVExLmeNWzr
 ZiyXJ9jeuC4Qa4AQsWq42pwnSnautFtVykr5ZquRdwOTVwN34Wx77ExYsxGBqBh/yqce
 to+Q==
X-Gm-Message-State: AJcUukeXP4gAtP/uSjplK+Bu9LvDmI+XQxnFmFUS0miApQnmxyp3hA/6
 0PM8EXsZvO6GNEGCF4MJP/ab9+7t5Gw=
X-Google-Smtp-Source: ALg8bN5zTQr+KvX8ypKgNiNc7/DdWxg0wAIjHZI77HNlFzqoYU1UxqEZQcxRcSrQm/AK1VyYLppCug==
X-Received: by 2002:a24:f2c1:: with SMTP id j184mr17015020ith.35.1548908923585; 
 Wed, 30 Jan 2019 20:28:43 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.28.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:28:42 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:08 -0800
Message-Id: <1548908900-1128-4-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 03/15] argo: define argo_dprintk for
 subsystem debugging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBjb252ZW5pZW5jZSBmb3Igd29ya2luZyBvbiBkZXZlbG9wbWVudCBvZiB0aGUgYXJnbyBzdWJz
eXN0ZW06CnNldHRpbmcgYSAjZGVmaW5lIHZhcmlhYmxlIGVuYWJsZXMgYWRkaXRpb25hbCBkZWJ1
ZyBtZXNzYWdlcy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhl
ci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KLS0tCnYzIGFkZGVkIFJvZ2VyJ3MgUmV2aWV3ZWQtYnkKdjMgYWRkZWQgSmFuJ3MgQWNr
CnYyICMwMyBmZWVkYmFjaywgSmFuOiBmaXggaWZkZWYvZGVmaW5lIGNvbmZ1c2lvbiBlcnJvcgp2
MSAjMDQgZmVlZGJhY2ssIEphbjogZml4IGRwcmludGsgaW1wbGVtZW50YXRpb24KCiB4ZW4vY29t
bW9uL2FyZ28uYyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRl
eCBkZGM0OGYxLi5lOTFhZGU1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94
ZW4vY29tbW9uL2FyZ28uYwpAQCAtMTksNiArMTksMTUgQEAKICNpbmNsdWRlIDx4ZW4vZXJybm8u
aD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAKKy8qIENoYW5nZSB0aGlzIHRvICNk
ZWZpbmUgQVJHT19ERUJVRyBoZXJlIHRvIGVuYWJsZSBtb3JlIGRlYnVnIG1lc3NhZ2VzICovCisj
dW5kZWYgQVJHT19ERUJVRworCisjaWZkZWYgQVJHT19ERUJVRworI2RlZmluZSBhcmdvX2Rwcmlu
dGsoZm9ybWF0LCBhcmdzLi4uKSBwcmludGsoImFyZ286ICIgZm9ybWF0LCAjIyBhcmdzICkKKyNl
bHNlCisjZGVmaW5lIGFyZ29fZHByaW50ayhmb3JtYXQsIC4uLiApICgodm9pZCkwKQorI2VuZGlm
CisKIGxvbmcKIGRvX2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcxLAogICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:28:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:28: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-devel-bounces@lists.xenproject.org>)
	id 1gp3y8-0007Zp-9V; Thu, 31 Jan 2019 04:28: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3y6-0007Z7-MK
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:28:50 +0000
X-Inumbo-ID: b50bd34d-2510-11e9-aeee-bc764e045a96
Received: from mail-it1-x144.google.com (unknown [2607:f8b0:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b50bd34d-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:28:50 +0000 (UTC)
Received: by mail-it1-x144.google.com with SMTP id z7so1875240iti.0
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:28:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=22BgtvpArFt+GYlIE+c5Bho5y/vybq/J5Z0Nalen8JM=;
 b=G0B8fcH4grZ5YJGb88fAWOFY7X2+Qyv1xNDPQml8PCcRzRPwNjwoHicbZ/kmbYQ3e5
 e/KGjDHw63jcrIaduwq2G/eDrN6GueyDF0pIfs38wUgR0bUouRvwB2cYP/kw0ohHHbUW
 fPCtn5kVHGE0Q45JbgIG+IMc+bkq3aDvU7sxpFsak5zpsS4wnVhAdDKzttsvI/LL/1na
 j7nyrMNGosjt4fb2DKiFeIIN0QxYs+xkqT0MGMWPwaNUsjl1bJvmoOmOicU61p4Kv4av
 G1/0AeVkXDIQEylRYHZtOpsP0HdFIH4XjagA8+K2VwB/Igg5h3KCQ2zxNXODARDoHMZp
 vl3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=22BgtvpArFt+GYlIE+c5Bho5y/vybq/J5Z0Nalen8JM=;
 b=hQwOCtMlwPJ+Nmn6mb/oVpxsF1oUPqc/4L5q8LtuSe85uj+TL7TVpfeg+u4/9QmN3h
 9di5oHwV24jlynwsNgeNleisrbH9W2eTISYUe1Ar7fqKTXyRSWELWI+/ZsMrcClWTV3c
 /ZbAGakG61ZcYlteJ05Cj5EvuoSKYXmTts18x4T/HzusYPiRWJ/W0fNPNa5caoLBpaIC
 fPr4Emem60g93g/RL6JgBwWxDUGgrHG03OB3vLvJufwZsbT0hxQm+qU4fRN8eYJwIfT9
 3rwT0kWXPtyKd7XxDH8OPP03zoqFTPEgLZmlbmvD92thrWqshJkFlJl/VBDBqOIIi1Fp
 DzkQ==
X-Gm-Message-State: AJcUukeCmlsCQ8iF1YtfsuMCpOl2izfEFJYhwiA3RGHuf8i0tSumLJ0S
 J4tIlVHuR384k/lsh20k4wdHDYZP+gI=
X-Google-Smtp-Source: ALg8bN5ZNBArVoBEfzHS3Ko6AICLhJC/NGyRyyFvKU4O2TE+XY3C8edlDk8jYv1tF/8psMo73q7wFw==
X-Received: by 2002:a24:2914:: with SMTP id p20mr15484049itp.156.1548908929149; 
 Wed, 30 Jan 2019 20:28:49 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.28.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:28:48 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:10 -0800
Message-Id: <1548908900-1128-6-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v7 05/15] errno: add POSIX error codes EMSGSIZE,
 ECONNREFUSED to the ABI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RU1TR1NJWkU6IEFyZ28ncyBzZW5kdiBvcGVyYXRpb24gd2lsbCByZXR1cm4gRU1TR1NJWkUgd2hl
biBhbiBleGNlc3MgYW1vdW50Cm9mIGRhdGEsIGFjcm9zcyBhbGwgaW92cywgaGFzIGJlZW4gc3Vw
cGxpZWQsIGV4Y2VlZGluZyBlaXRoZXIgdGhlIHN0YXRpY2FsbHkKY29uZmlndXJlZCBtYXhpbXVt
IHNpemUgb2YgYSB0cmFuc21pdHRhYmxlIG1lc3NhZ2UsIG9yIHRoZSAodmFyaWFibGUpIHNpemUK
b2YgdGhlIHJpbmcgcmVnaXN0ZXJlZCBieSB0aGUgZGVzdGluYXRpb24gZG9tYWluLgoKRUNPTk5S
RUZVU0VEOiBBcmdvJ3MgcmVnaXN0ZXIgb3BlcmF0aW9uIHdpbGwgcmV0dXJuIEVDT05OUkVGVVNF
RCBpZiBhIHJpbmcKaXMgYmVpbmcgcmVnaXN0ZXJlZCB0byBjb21tdW5pY2F0ZSB3aXRoIGEgc3Bl
Y2lmaWMgcmVtb3RlIGRvbWFpbiB0aGF0IGRvZXMKZXhpc3QgYnV0IGlzIG5vdCBhcmdvLWVuYWJs
ZWQuCgpUaGVzZSBjb2RlcyBhcmUgZGVzY3JpYmVkIGJ5IFBPU0lYIGhlcmU6Cmh0dHA6Ly9wdWJz
Lm9wZW5ncm91cC5vcmcvb25saW5lcHVicy85Njk5OTE5Nzk5L2Jhc2VkZWZzL2Vycm5vLmguaHRt
bAogICAgRU1TR1NJWkUgICAgIDogIk1lc3NhZ2UgdG9vIGxhcmdlIgogICAgRUNPTk5SRUZVU0VE
IDogIkNvbm5lY3Rpb24gcmVmdXNlZCIuCgpUaGUgbnVtZXJpYyB2YWx1ZXMgYXNzaWduZWQgdG8g
ZWFjaCBhcmUgdGFrZW4gZnJvbSBMaW51eCwgYXMgaXMgdGhlIGNhc2UKZm9yIHRoZSBleGlzdGlu
ZyBlcnJvciBjb2Rlcy4KICAgIEVNU0dTSVpFICAgICA6IDkwCiAgICBFQ09OTlJFRlVTRUQgOiAx
MTEKClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZA
YmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmggfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaAppbmRleCAzMDVjMTEyLi5lMWQwMmZjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZXJybm8uaApAQCAtMTAyLDYgKzEwMiw3IEBAIFhFTl9FUlJOTyhFSUxTRVEsCTg0KQkvKiBJ
bGxlZ2FsIGJ5dGUgc2VxdWVuY2UgKi8KIFhFTl9FUlJOTyhFUkVTVEFSVCwJODUpCS8qIEludGVy
cnVwdGVkIHN5c3RlbSBjYWxsIHNob3VsZCBiZSByZXN0YXJ0ZWQgKi8KICNlbmRpZgogWEVOX0VS
Uk5PKEVOT1RTT0NLLAk4OCkJLyogU29ja2V0IG9wZXJhdGlvbiBvbiBub24tc29ja2V0ICovCitY
RU5fRVJSTk8oRU1TR1NJWkUsCTkwKQkvKiBNZXNzYWdlIHRvbyBsYXJnZS4gKi8KIFhFTl9FUlJO
TyhFT1BOT1RTVVBQLAk5NSkJLyogT3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQgb24gdHJhbnNwb3J0
IGVuZHBvaW50ICovCiBYRU5fRVJSTk8oRUFERFJJTlVTRSwJOTgpCS8qIEFkZHJlc3MgYWxyZWFk
eSBpbiB1c2UgKi8KIFhFTl9FUlJOTyhFQUREUk5PVEFWQUlMLCA5OSkJLyogQ2Fubm90IGFzc2ln
biByZXF1ZXN0ZWQgYWRkcmVzcyAqLwpAQCAtMTA5LDYgKzExMCw3IEBAIFhFTl9FUlJOTyhFTk9C
VUZTLAkxMDUpCS8qIE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUgKi8KIFhFTl9FUlJOTyhFSVND
T05OLAkxMDYpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBhbHJlYWR5IGNvbm5lY3RlZCAqLwog
WEVOX0VSUk5PKEVOT1RDT05OLAkxMDcpCS8qIFRyYW5zcG9ydCBlbmRwb2ludCBpcyBub3QgY29u
bmVjdGVkICovCiBYRU5fRVJSTk8oRVRJTUVET1VULAkxMTApCS8qIENvbm5lY3Rpb24gdGltZWQg
b3V0ICovCitYRU5fRVJSTk8oRUNPTk5SRUZVU0VELAkxMTEpCS8qIENvbm5lY3Rpb24gcmVmdXNl
ZCAqLwogCiAjdW5kZWYgWEVOX0VSUk5PCiAjZW5kaWYgLyogWEVOX0VSUk5PICovCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:28:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:28: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-devel-bounces@lists.xenproject.org>)
	id 1gp3y7-0007Zd-U9; Thu, 31 Jan 2019 04:28: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3y6-0007Z2-Fb
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:28:50 +0000
X-Inumbo-ID: b3ebd99a-2510-11e9-aeee-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3ebd99a-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:28:48 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id d11so1852817itf.2
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:28:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=V5XojJ0n7/cFTtNheEohZtebV2UNMzmkoekCjq8kvoY=;
 b=AGFJ3C0XaOfdrSc5biXtYQcNNyUq7bgIZz0MZQwoyxmfLOsa3jWDJuPQSP+533mVry
 RugpVG93Mp6BCA+/A0xfdUiZFB9ZplIk4jWt3sZKH04aPdu+Kk7D4O+QmtiTDpJD75W1
 0FQg33gM5kyqIr1yh1WwV7hvFvVSQ0vcZzgC1SSq4e/Ql0/U6OOhTioGx+8F6/dXPacZ
 UqtRwWBMSf4a/tytUC7622W1REuMdr3T7L9V3YeEVXqJkLX4PN33u9g71OXyv/2XOSGZ
 0ThrLgcAuNa5oDD5aGydjfy4kMiFfSe2MB1xix02PiL2dwRnHXXXvB65xG3DpK4OOW2e
 LeRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=V5XojJ0n7/cFTtNheEohZtebV2UNMzmkoekCjq8kvoY=;
 b=RU08MNUQSFk18r0KitSsWBeCtgEtW3oI83MhaU14L3ZwNIrjDTQsQdRsRGVCxujkbY
 oarXU47/p52DgHnJr0f3EhOSf1SnJ94PYi9TWS2BAJVkBA49sizgtR6p79aUNnHiaKVY
 S8IXPFiIm6KE7UxbXZnSOjtX/NKLHoViMNCBY8uTwlBWDDF00A8FqO8wfLZH5zq0Tsq7
 itDDU54+QdzQekwSpJKOxzJEn39b4/OdZdps2XAW4+ytUENUXXgmBXrdgjHdwxs8OcMX
 bMCTqUM2avMwspRZoyxj6Czk0AeW7Sxc3UsWnT2lhwrbkkufdcpzVRc6BgvhQQab5xq1
 tRjg==
X-Gm-Message-State: AJcUukelC5/kusU6wnwLBkpqulVnQ4iEv7CJ5q1ueLisvl6SbUmXQr6I
 ZbnvD6tvUgl0oo9hrprF8me9Km46o6s=
X-Google-Smtp-Source: ALg8bN6ilkFpup9YRPEGbTDSxIDSL2UXC8z7wLXP3xMOVq49LPs+OuQfSVRJFXs/kbp04nhlSpoh0A==
X-Received: by 2002:a24:5a11:: with SMTP id v17mr17906810ita.114.1548908926432; 
 Wed, 30 Jan 2019 20:28:46 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.28.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:28:45 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:09 -0800
Message-Id: <1548908900-1128-5-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v7 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGlzZXMgYmFzaWMgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBwZXJmb3JtcyB0ZWFyZG93biBv
ZiBhcmdvIHN0YXRlCmZvciBkb21haW4gc2h1dGRvd24uCgpJbmNsdXNpb24gb2YgdGhlIEFyZ28g
aW1wbGVtZW50YXRpb24gaXMgZGVwZW5kZW50IG9uIENPTkZJR19BUkdPLgoKSW50cm9kdWNlcyBh
IG5ldyBYZW4gY29tbWFuZCBsaW5lIHBhcmFtZXRlciAnYXJnbyc6IGJvb2wgdG8gZW5hYmxlL2Rp
c2FibGUKdGhlIGFyZ28gaHlwZXJjYWxsLiBEZWZhdWx0cyB0byBkaXNhYmxlZC4KCk5ldyBoZWFk
ZXJzOgogIHB1YmxpYy9hcmdvLmg6IHdpdGggZGVmaW5pb25zIG9mIGFkZHJlc3NlcyBhbmQgcmlu
ZyBzdHJ1Y3R1cmUsIGluY2x1ZGluZwogIGluZGV4ZXMgZm9yIGF0b21pYyB1cGRhdGUgZm9yIGNv
bW11bmljYXRpb24gYmV0d2VlbiBkb21haW4gYW5kIGh5cGVydmlzb3IuCgogIHhlbi9hcmdvLmg6
IHRvIGV4cG9zZSB0aGUgaG9va3MgZm9yIGludGVncmF0aW9uIGludG8gZG9tYWluIGxpZmVjeWNs
ZToKICAgIGFyZ29faW5pdDogcGVyLWRvbWFpbiBpbml0IG9mIGFyZ28gZGF0YSBzdHJ1Y3R1cmVz
IGZvciBkb21haW5fY3JlYXRlLgogICAgYXJnb19kZXN0cm95OiB0ZWFyZG93biBmb3IgZG9tYWlu
X2Rlc3Ryb3kgYW5kIHRoZSBlcnJvciBleGl0CiAgICAgICAgICAgICAgICAgIHBhdGggb2YgZG9t
YWluX2NyZWF0ZS4KICAgIGFyZ29fc29mdF9yZXNldDogcmVzZXQgb2YgZG9tYWluIHN0YXRlIGZv
ciBkb21haW5fc29mdF9yZXNldC4KCkFkZHMgYSBuZXcgZmllbGQgdG8gc3RydWN0IGRvbWFpbjog
c3RydWN0IGFyZ29fZG9tYWluICphcmdvOwoKSW4gYWNjb3JkYW5jZSB3aXRoIHJlY2VudCB3b3Jr
IG9uIF9kb21haW5fZGVzdHJveSwgYXJnb19kZXN0cm95IGlzCmlkZW1wb3RlbnQuIEl0IHdpbGwg
dGVhciBkb3duOiBhbGwgcmluZ3MgcmVnaXN0ZXJlZCBieSB0aGlzIGRvbWFpbiwgYWxsCnJpbmdz
IHdoZXJlIHRoaXMgZG9tYWluIGlzIHRoZSBzaW5nbGUgc2VuZGVyIChpZS4gc3BlY2lmaWVkIHBh
cnRuZXIsCm5vbi13aWxkY2FyZCByaW5ncyksIGFuZCBhbGwgcGVuZGluZyBub3RpZmljYXRpb25z
IHdoZXJlIHRoaXMgZG9tYWluIGlzCmF3YWl0aW5nIHNpZ25hbCBhYm91dCBhdmFpbGFibGUgc3Bh
Y2UgaW4gdGhlIHJpbmdzIG9mIG90aGVyIGRvbWFpbnMuCgpBIGNvdW50IHdpbGwgYmUgbWFpbnRh
aW5lZCBvZiB0aGUgbnVtYmVyIG9mIHJpbmdzIHRoYXQgYSBkb21haW4gaGFzCnJlZ2lzdGVyZWQg
aW4gb3JkZXIgdG8gbGltaXQgaXQgYmVsb3cgdGhlIGZpeGVkIG1heGltdW0gbGltaXQgZGVmaW5l
ZCBoZXJlLgoKTWFjcm9zIGFyZSBkZWZpbmVkIHRvIHZlcmlmeSB0aGUgaW50ZXJuYWwgbG9ja2lu
ZyBzdGF0ZSB3aXRoaW4gdGhlIGFyZ28KaW1wbGVtZW50YXRpb24uIFRoZSBtYWNyb3MgYXJlIEFT
U0VSVGVkIG9uIGVudHJ5IHRvIGZ1bmN0aW9ucyB0byB2YWxpZGF0ZQphbmQgZG9jdW1lbnQgdGhl
IHJlcXVpcmVkIGxvY2sgc3RhdGUgcHJpb3IgdG8gY2FsbGluZy4KClRoZSBoYXNoIGZ1bmN0aW9u
IGZvciB0aGUgaGFzaHRhYmxlcyB0aGF0IGhvbGQgcmluZyBzdGF0ZSBpcyBkZXJpdmVkIGZyb20K
dGhlIHN0cmluZyBoYXNoaW5nIGZ1bmN0aW9uIGRqYjIgKGh0dHA6Ly93d3cuY3NlLnlvcmt1LmNh
L35vei9oYXNoLmh0bWwpCmJ5IERhbmllbCBKLiBCZXJuc3RlaW4uIEJhc2ljIHRlc3Rpbmcgd2l0
aCBhIGxpbWl0ZWQgbnVtYmVyIG9mIGRvbWFpbnMgYW5kCnBvcnRzIGhhcyBzaG93biByZWFzb25h
YmxlIGRpc3RyaWJ1dGlvbiBmb3IgdGhlIHRhYmxlIHNpemUuCgpUaGUgc29mdHdhcmUgbGljZW5z
ZSBvbiB0aGUgcHVibGljIGhlYWRlciBpcyB0aGUgQlNEIGxpY2Vuc2UsIHN0YW5kYXJkCnByb2Nl
ZHVyZSBmb3IgdGhlIHB1YmxpYyBYZW4gaGVhZGVycy4gVGhlIHB1YmxpYyBoZWFkZXIgd2FzIG9y
aWdpbmFsbHkKcG9zdGVkIHVuZGVyIGEgR1BMIGxpY2Vuc2UgYXQ6IFsxXToKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDEzLTA1L21zZzAyNzEw
Lmh0bWwKClRoZSBmb2xsb3dpbmcgQUNLIGJ5IExhcnMgS3VydGggaXMgdG8gY29uZmlybSB0aGF0
IG9ubHkgcGVvcGxlIGJlaW5nCmVtcGxveWVlcyBvZiBDaXRyaXggY29udHJpYnV0ZWQgdG8gdGhl
IGhlYWRlciBmaWxlcyBpbiB0aGUgc2VyaWVzIHBvc3RlZCBhdApbMV0gYW5kIHRoYXQgdGh1cyB0
aGUgY29weXJpZ2h0IG9mIHRoZSBmaWxlcyBpbiBxdWVzdGlvbiBpcyBmdWxseSBvd25lZCBieQpD
aXRyaXguIFRoZSBBQ0sgYWxzbyBjb25maXJtcyB0aGF0IENpdHJpeCBpcyBoYXBweSBmb3IgdGhl
IGhlYWRlciBmaWxlcyB0bwpiZSBwdWJsaXNoZWQgdW5kZXIgYSBCU0QgbGljZW5zZSBpbiB0aGlz
IHNlcmllcyAod2hpY2ggaXMgYmFzZWQgb24gWzFdKS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9w
aGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFja2VkLWJ5OiBM
YXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb3NzIFBoaWxp
cHNvbiA8cm9zcy5waGlsaXBzb25Ab3JhY2xlLmNvbT4KVGVzdGVkLWJ5OiBDaHJpcyBQYXR0ZXJz
b24gPHBhdHRlcnNvbmNAYWluZm9zZWMuY29tPgotLS0KdjYgIzA5IEphbjogaW50cm9kdWNlIGNv
bXBhdCBBQkkKdjYgIzA0IEphbjogeGxhdC5sc3Q6IG1vdmUgYXJnbyBzdHJ1Y3QgZW50cmllcyB0
byBhbHBoYWJldGljYWwgcG9zaXRpb24KdjYgIzA0IFJvZ2VyOiB1c2UgbGlzdF9mb3JfZWFjaF9l
bnRyeXtfc2FmZX0gZm9yIGxvb3BpbmcKdjUgIzA0IFJvZ2VyOiB0d2VhayBjb21tYW5kIGxpbmUg
ZG9jOiByZW1vdmUgc3RhdGVtZW50IGFib3V0IHRvcCBsZXZlbCBib29sCnY1OiBhZGQgY29tcGF0
IHZhbGlkYXRpb24gbWFjcm9zIHRvIHByaW1hcnkgc291cmNlIGZpbGU6IGNvbW1vbi9hcmdvLmMK
djU6IGRyb3BwZWQgZXh0ZXJuYWwgZmlsZSBmb3IgY29tcGF0IG1hY3JvczogY29tbW9uL2NvbXBh
dC9hcmdvLmMKdjQ6IHJlbW92ZWQgRklYTUUgZm9yIHJlbW92aW5nIGFyZ29fZGVzdHJveSBmcm9t
IGRvbWFpbl9raWxsCnY0IEphbjogYW1lbmQgdGhlIGNvbW1hbmQgbGluZSBkb2MgdGV4dCByZWZl
cnJpbmcgdG8gYnVpbGQgY29uZmlndXJhdGlvbgp2NCA6IHVzZSBzdGFuZGFyZCBkYXRhIHN0cnVj
dHVyZXMgYXMgcGVyIGNvbW1vbiBjb2RlCnY0IEphbjogcmVwbGFjZSBoYXNoX2luZGV4IHdpdGgg
ZGpiMi1kZXJpdmVkIGhhc2ggYWxnb3JpdGhtCnY0IEFuZHJldzogc3dpdGNoIGFyZ28gY29tbWFu
ZCBsaW5lIG9wdGlvbiB0byBsaXN0IGFyZ289PGJvb2w+CnY0ICMwNCBSb2dlcjogZHJvcCB1bm5l
ZWRlZCBpbml0IG9mIHJpbmdfY291bnQgaW4gYXJnb19kb21haW5faW5pdAp2NCAjMDQgUm9nZXI6
IHJlcGxhY2UgaWYgKHJpbmdfaW5mby0+bWZucykgd2l0aCBBU1NFUlRzIGluIHJpbmdfdW5tYXAK
djQgIzA0IFJvZ2VyOiByZXdyaXRlIHRoZSBsb2NraW5nIHZlcmlmaWNhdGlvbiBtYWNyb3MKdjQg
IzA0IFJvZ2VyOiBtYWtlIEwxIGxvY2sgZGVzY3JpcHRpb24gY29tbWVudCBjbGVhcmVyIGFib3V0
IFIoTDEpIGFuZCBXKEwxKQp2NCBBbmRyZXc6IGZpeCBzcGxpdCBvZiBkcHJpbnRrIGluIHJpbmdf
bWFwX2luZm8gYWNyb3NzIHY0IGNvbW1pdHMKdjMgIzA0IEFuZHJldzogdXNlIHh6YWxsb2MgZm9y
IHN0cnVjdCBhcmdvX2RvbWFpbiBpbiBhcmdvX2luaXQKdjMgIzA0IEFuZHJldzogcmVmZXJlbmNl
IENPTkZJR19BUkdPIGluIHRoZSBjb21tYW5kIGxpbmUgZG9jdW1lbnRhdGlvbgp2MyAjMDcgSmFu
OiByZW5hbWUgcmluZ19maW5kX2luZm8gdG8gZmluZF9yaW5nX2luZm8KdjMgIzA0IEFuZHJldzog
ZG9uJ3QgdHJ1bmNhdGUgYXJncyBkb19hcmdvX29wIHByaW50awp2MyAjMDcgSmFuOiBmaXggbnVt
ZXJpYyBlbnRyaWVzIGluIHByaW50ayBmb3JtYXQgc3RyaW5ncwp2MyAjMTAgUm9nZXI6IG1vdmUg
ZmluZCBmdW5jdGlvbnMgdG8gdG9wIG9mIGZpbGUgYW5kIGRyb3AgcHJvdG90eXBlcwp2MyAjMDQg
SmFuOiBtZWxkIGNvbXBhdCBjaGVjayBmb3IgaHlwZXJjYWxsIGFyZyB0eXBlcwp2MyAjMDQgUm9n
ZXIvSmFuOiBtYWtlIGxvY2sgbmFtZXMgY2xlYXJlciBhbmQgYXNzZXJ0IHRoZWlyIHN0YXRlCnYz
ICMwNCBKYW46IHBvcnQgLT4gYXBvcnQgd2l0aCB0eXBlOyBkaXN0aW5ndWlzaCBhcmdvIHBvcnQg
ZnJvbSBldnRjaG4KdjMgIzA0IEphbjogcmVvcmRlciBjYWxsIHRvIGFyZ29faW5pdF9kb21haW4g
aW4gYXJnb19pbml0CnYzICMwNCBKYW46IHJpbmdfcmVtb3ZlX21mbnM6IHplcm8gY291bnQgYmVm
b3JlIGZyZWVpbmcgYXJyYXlzCnYzICMwNCBKYXNvbi9Sb2dlcjogc29mdF9yZXNldDogY2FuIGFz
c3VtZSByZWluaXQgaXMgb2sgaWYgZC0+YXJnbyBzZXQKdjMgIzA0IFJvZ2VyOiByZW1vdmUgdW51
c2VkIGFuZCBjb25mdXNpbmcgZC0+YXJnb19sb2NrCnYzICMwNCBSb2dlcjogYWRkIHNpbXBsZSBp
bmxpbmVzIGluIHhlbi9hcmdvLmgsIGRyb3AgaWZkZWYgQ09ORklHX0FSR08KdjMgIzA0IFJvZ2Vy
OiBzaW1wbGVyIHJldHVybiAtRU9QTk9UU1VQUCBpbiBkb19hcmdvX29wCnYzICMwNCBSb2dlcjog
YWRkIGNvbnN0IHRvIGRvbWFpbiBhcmcgdG8gcmluZ19yZW1vdmVfaW5mbwp2MyAjMDQgUm9nZXI6
IHVzZSBYRlJFRQp2MyAjMDQgUm9nZXI6IG5ld2xpbmUgZml4IGluIHdpbGRjYXJkX3BlbmRpbmdf
bGlzdF9yZW1vdmUKdjMgIzA0IFJvZ2VyOiBtZm5fbWFwcGluZzogdm9pZCogaW5zdGVhZCBvZiB1
aW50OF90Kgp2MyAjMDQgUm9nZXI6IGRyb3AgbnBhZ2VzIHN0cnVjdCBtZW1iZXIgaW4gYXJnb19y
aW5nX2luZm87IHVzZSBsZW4KdjMgIzA0IFJvZ2VyL0phbjogZHJvcCBtYW55IGZpeGVkIHdpZHRo
IHR5cGVzIGluIGludGVybmFsIHN0cnVjdHMKdjMgIzA0IEphc29uL0phbjogZHJvcCBwYWQgYW5k
IGZpeGVkIHdpZHRoIHR5cGUgaW4gcGVuZGluZ19lbnQgc3RydWN0CnYzICMwNCBFcmljOiBtb3Zl
ZCByaW5nX2ZpbmRfaW5mbyBmcm9tIHJlZ2lzdGVyIG9wIGludG8gdGhpcyBjb21taXQKdjMgbW92
ZWQgaGFzaF9pbmRleCBmdW5jdGlvbiwgbm9zcGVjIGluY2x1ZGUgZnJvbSByZWdpc3RlciBvcCB0
byB0aGlzIGNvbW1pdAp2MyBtb3ZlZCBYRU5fQVJHT19ET01JRF9BTlkgZGVmbiBmcm9tIHJlZ2lz
dGVyIG9wIGludG8gdGhpcyBjb21taXQKdjMgYWRkZWQgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPiB0
byA8eGVuL2FyZ28uaD4gZm9yIGRvbWFpbiBzdHJ1Y3QgZGVmbgp2MyBmZWVkYmFjayAjMDQgUm9n
ZXI6IHJlb3JkZXIgI2luY2x1ZGVzIHRvIGFscGhhYmV0aWNhbCBvcmRlcgp2MyBBZGRlZCBSb3Nz
J3MgUmV2aWV3ZWQtYnkuCnYyIHJld3JpdGUgbG9ja2luZyBleHBsYW5hdGlvbiBjb21tZW50CnYy
IGhlYWRlciBjb3B5cmlnaHQgbGluZSBub3cgaW5jbHVkZXMgMjAxOQp2MiBzZWxmOiB1c2Ugcmlu
Z19pbmZvIGJhY2twb2ludGVyIGluIHBlbmRpbmdfZW50IHRvIG1haW50YWluIG5wZW5kaW5nCnYy
IHNlbGY6IHJlbmFtZSBhbGxfcmluZ3NfcmVtb3ZlX2luZm8gdG8gZG9tYWluX3JpbmdzX3JlbW92
ZV9hbGwKdjIgZmVlZGJhY2sgSmFuOiBkcm9wIGNvb2tpZSwgaW1wbGVtZW50IHRlYXJkb3duCnYy
IHNlbGY6IGFkZCBucGVuZGluZyB0byB0cmFjayBudW1iZXIgb2YgcGVuZGluZyBlbnRyaWVzIHBl
ciByaW5nCnYyIHNlbGY6IGFtZW5kIGNvbW1lbnQgb24gbG9ja2luZzsgZHJvcCBzZWN0aW9uIGNv
bW1lbnRzCnYyIGNvb2tpZV9lcTogdGVzdCBsb3cgYml0cyBmaXJzdCBhbmQgdXNlIGxpa2VseSBv
biBoaWdoIGJpdHMKdjIgc2VsZjogT1ZFUkhBVUwKdjIgc2VsZjogcy9hcmdvX3BlbmRpbmdfZW50
L3BlbmRpbmdfZW50L2cKdjIgc2VsZjogZHJvcCBwZW5kaW5nX3JlbW92ZV9lbnQsIGlubGluZSBh
dCBzaW5nbGUgY2FsbCBzaXRlCnYxIGZlZWRiYWNrIFJvZ2VyLCBKYW46IGRyb3AgYXJnbyBwcmVm
aXggb24gc3RhdGljIGZ1bmN0aW9ucwp2MiAjNCBMYXJzOiBhZGQgQWNrZWQtYnkgYW5kIGRldGFp
bHMgdG8gY29tbWl0IG1lc3NhZ2UuCnYyIGZlZWRiYWNrICM5IEphbjogZG9jdW1lbnQgYXJnbyBi
b290IG9wdCBpbiB4ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCnYyIGJ1Z2ZpeDogeHNtIHVzZSBp
biBzb2Z0LXJlc2V0IHByaW9yIHRvIGludHJvZHVjdGlvbgp2MiBmZWVkYmFjayAjOSBKYW46IGRy
b3AgJ21lc3NhZ2UnIGZyb20gZG9fYXJnb19tZXNzYWdlX29wCnYxICM1IGZlZWRiYWNrIFBhdWw6
IGluaXQvZGVzdHJveSB1bnNpZ25lZCwgYnJhY2tldHMgYW5kIHdoaXRlc3BhY2UgZml4ZXMKdjEg
IzUgZmVlZGJhY2sgUGF1bDogVXNlIG1mbl9lcSBmb3IgY29tcGFyaW5nIG1mbnMuCnYxICM1IGZl
ZWRiYWNrIFBhdWw6IGluaXQvZGVzdHJveSA6IHVzZSBjdXJyZAp2MSAjNiAoIzUpIGZlZWRiYWNr
IEphbjogaW5pdC9kZXN0cm95OiBzL0VOT1NZUy9FT1BOT1RTVVBQLwp2MSAjNiBmZWVkYmFjayBQ
YXVsOiBGb2xkZWQgcGF0Y2ggNiBpbnRvIHBhdGNoIDUuCnYxICM2IGZlZWRiYWNrIEphbjogZHJv
cCBvcHRfYXJnb19lbmFibGVkIGluaXRpYWxpemVyCnYxICQ2IGZlZWRiYWNrIEphbjogcy9FTk9T
WVMvRU9QTk9UU1VQUC9nIGFuZCBkcm9wIHVzZWxlc3MgZHByaW50awp2MS4gIzUgZmVlZGJhY2sg
UGF1bDogY2hhbmdlIHRoZSBsaWNlbnNlIG9uIHB1YmxpYyBoZWFkZXIgdG8gQlNECi0gYWNrIGZy
b20gTGFycyBhdCBDaXRyaXguCnYxLiBzZWxmLCBKYW46IGRyb3AgdW5uZWNlc3NhcnkgeGVuIGlu
Y2x1ZGUgZnJvbSBzY2hlZC5oCnYxLiBzZWxmLCBKYW46IGRyb3AgaW5jbHVzaW9uIG9mIHB1Ymxp
YyBhcmdvLmggaW4gcHJpdmF0ZSBvbmUKdjEuIHNlbGYsIEphbjogYWRkIGluY2x1ZGUgb2YgcHVi
bGljIGFyZ28uaCB0byBhcmdvLmMKdjEuIHNlbGYsIEphbjogZHJvcCBmd2QgZGVjbCBvZiBhcmdv
X2RvbWFpbiBpbiBwcml2IGhlYWRlcgp2MS4gUGF1bC9zZWxmL0phbjogYWRkIGRhdGEgc3RydWN0
dXJlcyB0byB4bGF0LmxzdCBhbmQgY29tcGF0L2FyZ28uaCB0byBNYWtlZmlsZQp2MS4gc2VsZjog
cmVtb3ZlZCBhbGxvY2F0aW9uIG9mIGV2ZW50IGNoYW5uZWwgc2luY2Ugc3dpdGNoaW5nIHRvIFZJ
UlEKdjEuIHNlbGY6IGRyb3AgdHlwZXMuaCBpbmNsdWRlIGZyb20gcHJpdmF0ZSBhcmdvLmgKdjE6
IHJlb3JkZXIgcHVibGljIGFyZ28gaW5jbHVkZSBwb3NpdGlvbgp2MTogIzEzIGZlZWRiYWNrIEph
bjogcHVibGljIG5hbWVzcGFjZTogcHJlZml4IHdpdGggeGVuCnYxOiBzZWxmOiByZW5hbWUgcGVu
ZGluZyBlbnQgImlkIiB0byAiZG9tYWluX2lkIgp2MTogc2VsZjogYWRkIGRvbWFpbl9jb29raWUg
dG8gZW50IHN0cnVjdAp2MS4gIzE1IGZlZWRiYWNrIEphbjogbWFrZSBjbWQgdW5zaWduZWQKdjEu
ICMxNSBmZWVkYmFjayBKYW46IG1ha2UgaSBsb29wIHZhcmlhYmxlIHVuc2lnbmVkCnYxOiBzZWxm
OiBhZGp1c3QgZHByaW50a3MgaW4gaW5pdCwgZGVzdHJveQp2MTogIzE4IGZlZWRiYWNrIEphbjog
bWVsZCBtYXggcmluZyBjb3VudCBsaW1pdAp2MTogc2VsZjogdXNlIHR5cGUgbm90IHN0cnVjdCBp
biBwdWJsaWMgZGVmbiwgYWZmZWN0cyBjb21wYXQgZ2VuIGhlYWRlcgp2MTogZmVlZGJhY2sgIzE1
IEphbjogaGFuZGxlIHVwcGVyLWhhbHZlcyBvZiBoeXBlcmNhbGwgYXJncwp2MTogYWRkIGNvbW1l
bnQgZXhwbGFpbmluZyB0aGUgJ21hZ2ljJyBmaWVsZAp2MTogc2VsZiArIEphbiBmZWVkYmFjazog
aW1wbGVtZW50IHNvZnQgcmVzZXQKdjE6IGZlZWRiYWNrICMxMyBSb2dlcjogdXNlIEFTU0VSVF9V
TlJFQUNIQUJMRQoKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8ICAxMyArCiB4
ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgICAgICAgICAgfCA2MzAgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAgICB8
ICAgOSArCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2lu
Y2x1ZGUvcHVibGljL2FyZ28uaCAgICAgICAgIHwgIDY0ICsrKysKIHhlbi9pbmNsdWRlL3hlbi9h
cmdvLmggICAgICAgICAgICB8ICA0NCArKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAg
ICAgICB8ICAgNSArCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICAgICAgfCAgIDIgKwog
OCBmaWxlcyBjaGFuZ2VkLCA3NjYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2luY2x1ZGUveGVuL2FyZ28uaAoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRl
eCA2YTMzNzc1Li42MDVjNTQ0IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xODIs
NiArMTgyLDE5IEBAIFBlcm1pdCBYZW4gdG8gdXNlICJBbHdheXMgUnVubmluZyBBUElDIFRpbWVy
IiBzdXBwb3J0IG9uIGNvbXBhdGlibGUgaGFyZHdhcmUKIGluIGNvbWJpbmF0aW9uIHdpdGggY3B1
aWRsZS4gIFRoaXMgb3B0aW9uIGlzIG9ubHkgZXhwZWN0ZWQgdG8gYmUgdXNlZnVsIGZvcgogZGV2
ZWxvcGVycyB3aXNoaW5nIFhlbiB0byBmYWxsIGJhY2sgdG8gb2xkZXIgdGltaW5nIG1ldGhvZHMg
b24gbmV3ZXIgaGFyZHdhcmUuCiAKKyMjIyBhcmdvCisgICAgPSBMaXN0IG9mIFsgPGJvb2w+IF0K
KworQ29udHJvbHMgZm9yIHRoZSBBcmdvIGh5cGVydmlzb3ItbWVkaWF0ZWQgaW50ZXJkb21haW4g
Y29tbXVuaWNhdGlvbiBzZXJ2aWNlLgorCitUaGUgZnVuY3Rpb25hbGl0eSB0aGF0IHRoaXMgb3B0
aW9uIGNvbnRyb2xzIGlzIG9ubHkgYXZhaWxhYmxlIHdoZW4gWGVuIGhhcyBiZWVuCitjb21waWxl
ZCB3aXRoIHRoZSBidWlsZCBzZXR0aW5nIGZvciBBcmdvIGVuYWJsZWQgaW4gdGhlIGJ1aWxkIGNv
bmZpZ3VyYXRpb24uCisKK0FyZ28gaXMgYSBpbnRlcmRvbWFpbiBjb21tdW5pY2F0aW9uIG1lY2hh
bmlzbSwgd2hlcmUgWGVuIGFjdHMgYXMgdGhlIGNlbnRyYWwKK3BvaW50IG9mIGF1dGhvcml0eS4g
IEd1ZXN0cyBtYXkgcmVnaXN0ZXIgbWVtb3J5IHJpbmdzIHRvIHJlY2lldmUgbWVzc2FnZXMsCitx
dWVyeSB0aGUgc3RhdHVzIG9mIG90aGVyIGRvbWFpbnMsIGFuZCBzZW5kIG1lc3NhZ2VzIGJ5IGh5
cGVyY2FsbCwgYWxsIHN1YmplY3QKK3RvIGFwcHJvcHJpYXRlIGF1ZGl0aW5nIGJ5IFhlbi4gIEFy
Z28gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KKwogIyMjIGFzaWQgKHg4NikKID4gYD0gPGJvb2xl
YW4+YAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5j
CmluZGV4IGU5MWFkZTUuLjlmMmQyZTUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vYXJnby5jCisr
KyBiL3hlbi9jb21tb24vYXJnby5jCkBAIC0xNiw4ICsxNiwyNjEgQEAKICAqIEZvdW5kYXRpb24s
IEluYy4sIDU5IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3
ICBVU0EKICAqLwogCisjaW5jbHVkZSA8eGVuL2FyZ28uaD4KKyNpbmNsdWRlIDx4ZW4vZG9tYWlu
Lmg+CisjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+
CisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgor
I2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRl
IDx4ZW4vdGltZS5oPgorCisjaW5jbHVkZSA8cHVibGljL2FyZ28uaD4KKworI2lmZGVmIENPTkZJ
R19DT01QQVQKKyNpbmNsdWRlIDxjb21wYXQvYXJnby5oPgorQ0hFQ0tfYXJnb19hZGRyOworQ0hF
Q0tfYXJnb19yaW5nOworI2VuZGlmCisKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdv
X2FkZHJfdCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX3QpOworCitz
dGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9hcmdvOworCitzdGF0aWMgaW50IF9faW5pdCBw
YXJzZV9hcmdvKGNvbnN0IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAgaW50
IHZhbCwgcmMgPSAwOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwor
ICAgICAgICBpZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKwor
ICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29sKHMsIHNzKSkgPj0gMCApCisgICAgICAgICAg
ICBvcHRfYXJnbyA9IHZhbDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OworCisgICAgICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0
dXJuIHJjOworfQorY3VzdG9tX3BhcmFtKCJhcmdvIiwgcGFyc2VfYXJnbyk7CisKK3R5cGVkZWYg
c3RydWN0IGFyZ29fcmluZ19pZAoreworICAgIHhlbl9hcmdvX3BvcnRfdCBhcG9ydDsKKyAgICBk
b21pZF90IHBhcnRuZXJfaWQ7CisgICAgZG9taWRfdCBkb21haW5faWQ7Cit9IGFyZ29fcmluZ19p
ZDsKKworLyogRGF0YSBhYm91dCBhIGRvbWFpbidzIG93biByaW5nIHRoYXQgaXQgaGFzIHJlZ2lz
dGVyZWQgKi8KK3N0cnVjdCBhcmdvX3JpbmdfaW5mbworeworICAgIC8qIG5leHQgbm9kZSBpbiB0
aGUgaGFzaCwgcHJvdGVjdGVkIGJ5IHJpbmdzX0wyICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBu
b2RlOworICAgIC8qIHRoaXMgcmluZydzIGlkLCBwcm90ZWN0ZWQgYnkgcmluZ3NfTDIgKi8KKyAg
ICBzdHJ1Y3QgYXJnb19yaW5nX2lkIGlkOworICAgIC8qIEwzLCB0aGUgcmluZ19pbmZvIGxvY2s6
IHByb3RlY3RzIHRoZSBtZW1iZXJzIG9mIHRoaXMgc3RydWN0IGJlbG93ICovCisgICAgc3Bpbmxv
Y2tfdCBMM19sb2NrOworICAgIC8qIGxlbmd0aCBvZiB0aGUgcmluZywgcHJvdGVjdGVkIGJ5IEwz
ICovCisgICAgdW5zaWduZWQgaW50IGxlbjsKKyAgICAvKiBudW1iZXIgb2YgcGFnZXMgdHJhbnNs
YXRlZCBpbnRvIG1mbnMsIHByb3RlY3RlZCBieSBMMyAqLworICAgIHVuc2lnbmVkIGludCBubWZu
czsKKyAgICAvKiBjYWNoZWQgdHggcG9pbnRlciBsb2NhdGlvbiwgcHJvdGVjdGVkIGJ5IEwzICov
CisgICAgdW5zaWduZWQgaW50IHR4X3B0cjsKKyAgICAvKiBtYXBwZWQgcmluZyBwYWdlcyBwcm90
ZWN0ZWQgYnkgTDMgKi8KKyAgICB2b2lkICoqbWZuX21hcHBpbmc7CisgICAgLyogbGlzdCBvZiBt
Zm5zIG9mIGd1ZXN0IHJpbmcsIHByb3RlY3RlZCBieSBMMyAqLworICAgIG1mbl90ICptZm5zOwor
ICAgIC8qIGxpc3Qgb2Ygc3RydWN0IHBlbmRpbmdfZW50IGZvciB0aGlzIHJpbmcsIHByb3RlY3Rl
ZCBieSBMMyAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgcGVuZGluZzsKKyAgICAvKiBudW1iZXIg
b2YgcGVuZGluZyBlbnRyaWVzIHF1ZXVlZCBmb3IgdGhpcyByaW5nLCBwcm90ZWN0ZWQgYnkgTDMg
Ki8KKyAgICB1bnNpZ25lZCBpbnQgbnBlbmRpbmc7Cit9OworCisvKiBEYXRhIGFib3V0IGEgc2lu
Z2xlLXNlbmRlciByaW5nLCBoZWxkIGJ5IHRoZSBzZW5kZXIgKHBhcnRuZXIpIGRvbWFpbiAqLwor
c3RydWN0IGFyZ29fc2VuZF9pbmZvCit7CisgICAgLyogbmV4dCBub2RlIGluIHRoZSBoYXNoLCBw
cm90ZWN0ZWQgYnkgc2VuZF9MMiAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgbm9kZTsKKyAgICAv
KiB0aGlzIHJpbmcncyBpZCwgcHJvdGVjdGVkIGJ5IHNlbmRfTDIgKi8KKyAgICBzdHJ1Y3QgYXJn
b19yaW5nX2lkIGlkOworfTsKKworLyogQSBzcGFjZS1hdmFpbGFibGUgbm90aWZpY2F0aW9uIHRo
YXQgaXMgYXdhaXRpbmcgc3VmZmljaWVudCBzcGFjZSAqLworc3RydWN0IHBlbmRpbmdfZW50Cit7
CisgICAgLyogTGlzdCBub2RlIHdpdGhpbiBhcmdvX3JpbmdfaW5mbydzIHBlbmRpbmcgbGlzdCAq
LworICAgIHN0cnVjdCBsaXN0X2hlYWQgbm9kZTsKKyAgICAvKgorICAgICAqIExpc3Qgbm9kZSB3
aXRoaW4gYXJnb19kb21haW4ncyB3aWxkY2FyZF9wZW5kX2xpc3QuIE9ubHkgdXNlZCBpZiB0aGUK
KyAgICAgKiByaW5nIGlzIG9uZSB3aXRoIGEgd2lsZGNhcmQgcGFydG5lciAoaWUuIHRoYXQgYW55
IGRvbWFpbiBtYXkgc2VuZCB0bykKKyAgICAgKiB0byBlbmFibGUgY2FuY2VsbGluZyBzaWduYWxz
IG9uIHdpbGRjYXJkIHJpbmdzIG9uIGRvbWFpbiBkZXN0cm95LgorICAgICAqLworICAgIHN0cnVj
dCBsaXN0X2hlYWQgd2lsZGNhcmRfbm9kZTsKKyAgICAvKgorICAgICAqIFBvaW50ZXIgdG8gdGhl
IHJpbmdfaW5mbyB0aGF0IHRoaXMgZW50IHBlcnRhaW5zIHRvLiBVc2VkIHRvIGVuc3VyZSB0aGF0
CisgICAgICogcmluZ19pbmZvLT5ucGVuZGluZyBpcyBkZWNyZW1lbnRlZCB3aGVuIGVudHMgZm9y
IHdpbGRjYXJkIHJpbmdzIGFyZQorICAgICAqIGNhbmNlbGxlZCBmb3IgZG9tYWluIGRlc3Ryb3ku
CisgICAgICogQ2F1dGlvbjogTXVzdCBob2xkIHRoZSBjb3JyZWN0IGxvY2tzIGJlZm9yZSBhY2Nl
c3NpbmcgcmluZ19pbmZvIHZpYSB0aGlzLgorICAgICAqLworICAgIHN0cnVjdCBhcmdvX3Jpbmdf
aW5mbyAqcmluZ19pbmZvOworICAgIC8qIG1pbmltdW0gcmluZyBzcGFjZSBhdmFpbGFibGUgdGhh
dCB0aGlzIHNpZ25hbCBpcyB3YWl0aW5nIHVwb24gKi8KKyAgICB1bnNpZ25lZCBpbnQgbGVuOwor
ICAgIC8qIGRvbWFpbiB0byBiZSBub3RpZmllZCB3aGVuIHNwYWNlIGlzIGF2YWlsYWJsZSAqLwor
ICAgIGRvbWlkX3QgZG9tYWluX2lkOworfTsKKworLyoKKyAqIFRoZSB2YWx1ZSBvZiB0aGUgYXJn
byBlbGVtZW50IGluIGEgc3RydWN0IGRvbWFpbiBpcworICogcHJvdGVjdGVkIGJ5IEwxX2dsb2Jh
bF9hcmdvX3J3bG9jaworICovCisjZGVmaW5lIEFSR09fSEFTSFRBQkxFX1NJWkUgMzIKK3N0cnVj
dCBhcmdvX2RvbWFpbgoreworICAgIC8qIHJpbmdzX0wyICovCisgICAgcndsb2NrX3QgcmluZ3Nf
TDJfcndsb2NrOworICAgIC8qCisgICAgICogSGFzaCB0YWJsZSBvZiBhcmdvX3JpbmdfaW5mbyBh
Ym91dCByaW5ncyB0aGlzIGRvbWFpbiBoYXMgcmVnaXN0ZXJlZC4KKyAgICAgKiBQcm90ZWN0ZWQg
YnkgcmluZ3NfTDIuCisgICAgICovCisgICAgc3RydWN0IGxpc3RfaGVhZCByaW5nX2hhc2hbQVJH
T19IQVNIVEFCTEVfU0laRV07CisgICAgLyogQ291bnRlciBvZiByaW5ncyByZWdpc3RlcmVkIGJ5
IHRoaXMgZG9tYWluLiBQcm90ZWN0ZWQgYnkgcmluZ3NfTDIuICovCisgICAgdW5zaWduZWQgaW50
IHJpbmdfY291bnQ7CisKKyAgICAvKiBzZW5kX0wyICovCisgICAgc3BpbmxvY2tfdCBzZW5kX0wy
X2xvY2s7CisgICAgLyoKKyAgICAgKiBIYXNoIHRhYmxlIG9mIGFyZ29fc2VuZF9pbmZvIGFib3V0
IHJpbmdzIG90aGVyIGRvbWFpbnMgaGF2ZSByZWdpc3RlcmVkCisgICAgICogZm9yIHRoaXMgZG9t
YWluIHRvIHNlbmQgdG8uIFNpbmdsZSBwYXJ0bmVyLCBub24td2lsZGNhcmQgcmluZ3MuCisgICAg
ICogUHJvdGVjdGVkIGJ5IHNlbmRfTDIuCisgICAgICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBz
ZW5kX2hhc2hbQVJHT19IQVNIVEFCTEVfU0laRV07CisKKyAgICAvKiB3aWxkY2FyZF9MMiAqLwor
ICAgIHNwaW5sb2NrX3Qgd2lsZGNhcmRfTDJfbG9jazsKKyAgICAvKgorICAgICAqIExpc3Qgb2Yg
cGVuZGluZyBzcGFjZS1hdmFpbGFibGUgc2lnbmFscyBmb3IgdGhpcyBkb21haW4gYWJvdXQgd2ls
ZGNhcmQKKyAgICAgKiByaW5ncyByZWdpc3RlcmVkIGJ5IG90aGVyIGRvbWFpbnMuIFByb3RlY3Rl
ZCBieSB3aWxkY2FyZF9MMi4KKyAgICAgKi8KKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIHdpbGRjYXJk
X3BlbmRfbGlzdDsKK307CisKKy8qCisgKiBMb2NraW5nIGlzIG9yZ2FuaXplZCBhcyBmb2xsb3dz
OgorICoKKyAqIFRlcm1pbm9sb2d5OiBSKDxsb2NrPikgbWVhbnMgdGFraW5nIGEgcmVhZCBsb2Nr
IG9uIHRoZSBzcGVjaWZpZWQgbG9jazsKKyAqICAgICAgICAgICAgICBXKDxsb2NrPikgbWVhbnMg
dGFraW5nIGEgd3JpdGUgbG9jayBvbiBpdC4KKyAqCisgKiA9PSBMMSA6IFRoZSBnbG9iYWwgcmVh
ZC93cml0ZSBsb2NrOiBMMV9nbG9iYWxfYXJnb19yd2xvY2sKKyAqIFByb3RlY3RzIHRoZSBhcmdv
IGVsZW1lbnRzIG9mIGFsbCBzdHJ1Y3QgZG9tYWluICpkIGluIHRoZSBzeXN0ZW0uCisgKgorICog
UihMMSkgZG9lcyBub3QgcHJvdGVjdCBhbnkgb2YgdGhlIGVsZW1lbnRzIG9mIGQtPmFyZ287IGl0
IHByb3RlY3RzIHRoZWlyCisgKiBhZGRyZXNzZXMuIFcoTDEpIHByb3RlY3RzIHRob3NlIGFuZCBt
b3JlIHNpbmNlIGl0IGltcGxpZXMgVyBvbiBhbGwgdGhlIGxvd2VyCisgKiBsZXZlbCBsb2NrcyAt
IHNlZSB0aGUgbm90ZXMgb24gdGhvc2UgbG9ja3MgYmVsb3cuCisgKgorICogVGhlIGRlc3RydWN0
aW9uIG9mIGFuIGFyZ28tZW5hYmxlZCBkb21haW4sIHdoaWNoIG11c3QgaGF2ZSBhIG5vbi1OVUxM
IGQtPmFyZ28KKyAqIHBvaW50ZXIsIHdpbGwgbmVlZCB0byBmcmVlIHRoYXQgZC0+YXJnbyBwb2lu
dGVyLCB3aGljaCByZXF1aXJlcyBXKEwxKS4KKyAqIFNpbmNlIGhvbGRpbmcgUihMMSkgd2lsbCBi
bG9jayBhY3F1aXJpbmcgVyhMMSksIGl0IHdpbGwgZW5zdXJlIHRoYXQKKyAqIG5vIGRvbWFpbnMg
cG9pbnRlcnMgdGhhdCBhcmdvIGlzIGludGVyZXN0ZWQgaW4gYmVjb21lIGludmFsaWQgd2hpbGUg
ZWl0aGVyCisgKiBXKEwxKSBvciBSKEwxKSBhcmUgaGVsZC4KKyAqLworCitzdGF0aWMgREVGSU5F
X1JXTE9DSyhMMV9nbG9iYWxfYXJnb19yd2xvY2spOyAvKiBMMSAqLworCisvKgorICogPT0gcmlu
Z3NfTDIgOiBUaGUgcGVyLWRvbWFpbiByaW5nIGhhc2ggbG9jazogZC0+YXJnby0+cmluZ3NfTDJf
cndsb2NrCisgKgorICogSG9sZGluZyBhIHJlYWQgbG9jayBvbiByaW5nc19MMiBwcm90ZWN0cyB0
aGUgcmluZyBoYXNoIHRhYmxlIGFuZAorICogdGhlIGVsZW1lbnRzIGluIHRoZSBoYXNoX3RhYmxl
IGQtPmFyZ28tPnJpbmdfaGFzaCwgYW5kCisgKiB0aGUgbm9kZSBhbmQgaWQgZmllbGRzIGluIHN0
cnVjdCBhcmdvX3JpbmdfaW5mbyBpbiB0aGUKKyAqIGhhc2ggdGFibGUuCisgKiBIb2xkaW5nIGEg
d3JpdGUgbG9jayBvbiByaW5nc19MMiBwcm90ZWN0cyBhbGwgb2YgdGhlIGVsZW1lbnRzIG9mIGFs
bCB0aGUKKyAqIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyBiZWxvbmdpbmcgdG8gdGhpcyBkb21haW4u
CisgKgorICogVG8gdGFrZSByaW5nc19MMiB5b3UgbXVzdCBhbHJlYWR5IGhhdmUgUihMMSkuIFco
TDEpIGltcGxpZXMgVyhyaW5nc19MMikgYW5kCisgKiBMMy4KKyAqCisgKiA9PSBMMyA6IFRoZSBp
bmRpdmlkdWFsIHJpbmdfaW5mbyBsb2NrOiByaW5nX2luZm8tPkwzX2xvY2sKKyAqCisgKiBQcm90
ZWN0cyBhbGwgdGhlIGZpZWxkcyB3aXRoaW4gdGhlIGFyZ29fcmluZ19pbmZvLCBhc2lkZSBmcm9t
IHRoZSBvbmVzIHRoYXQKKyAqIHJpbmdzX0wyIGFscmVhZHkgcHJvdGVjdHM6IG5vZGUsIGlkLCBs
b2NrLgorICoKKyAqIFRvIGFjcXVpcmUgTDMgeW91IG11c3QgYWxyZWFkeSBoYXZlIFIocmluZ3Nf
TDIpLiBXKHJpbmdzX0wyKSBpbXBsaWVzIEwzLgorICoKKyAqID09IHNlbmRfTDIgOiBUaGUgcGVy
LWRvbWFpbiBzaW5nbGUtc2VuZGVyIHBhcnRuZXIgcmluZ3MgbG9jazoKKyAqICAgICAgICAgICAg
ICBkLT5hcmdvLT5zZW5kX0wyX2xvY2sKKyAqCisgKiBQcm90ZWN0cyB0aGUgcGVyLWRvbWFpbiBz
ZW5kIGhhc2ggdGFibGUgOiBkLT5hcmdvLT5zZW5kX2hhc2gKKyAqIGFuZCB0aGUgZWxlbWVudHMg
aW4gdGhlIGhhc2ggdGFibGUsIGFuZCB0aGUgbm9kZSBhbmQgaWQgZmllbGRzCisgKiBpbiBzdHJ1
Y3QgYXJnb19zZW5kX2luZm8gaW4gdGhlIGhhc2ggdGFibGUuCisgKgorICogVG8gdGFrZSBzZW5k
X0wyLCB5b3UgbXVzdCBhbHJlYWR5IGhhdmUgUihMMSkuIFcoTDEpIGltcGxpZXMgc2VuZF9MMi4K
KyAqIERvIG5vdCBhdHRlbXB0IHRvIGFjcXVpcmUgYSByaW5nc19MMiBvbiBhbnkgZG9tYWluIGFm
dGVyIHRha2luZyBhbmQgd2hpbGUKKyAqIGhvbGRpbmcgYSBzZW5kX0wyIGxvY2sgLS0gYWNxdWly
ZSB0aGUgcmluZ3NfTDIgKGlmIG9uZSBpcyBuZWVkZWQpIGJlZm9yZWhhbmQuCisgKgorICogPT0g
d2lsZGNhcmRfTDIgOiBUaGUgcGVyLWRvbWFpbiB3aWxkY2FyZCBwZW5kaW5nIGxpc3QgbG9jazoK
KyAqICAgICAgICAgICAgICAgICAgZC0+YXJnby0+d2lsZGNhcmRfTDJfbG9jaworICoKKyAqIFBy
b3RlY3RzIHRoZSBwZXItZG9tYWluIGxpc3Qgb2Ygb3V0c3RhbmRpbmcgc2lnbmFscyBmb3Igc3Bh
Y2UgYXZhaWxhYmlsaXR5CisgKiBvbiB3aWxkY2FyZCByaW5ncy4KKyAqCisgKiBUbyB0YWtlIHdp
bGRjYXJkX0wyLCB5b3UgbXVzdCBhbHJlYWR5IGhhdmUgUihMMSkuIFcoTDEpIGltcGxpZXMgd2ls
ZGNhcmRfTDIuCisgKiBObyBvdGhlciBsb2NrcyBhcmUgYWNxdWlyZWQgYWZ0ZXIgb2J0YWluaW5n
IHdpbGRjYXJkX0wyLgorICovCisKKy8qCisgKiBMb2NrIHN0YXRlIHZhbGlkYXRpb25zIG1hY3Jv
cworICoKKyAqIFRoZXNlIG1hY3JvcyBlbmNvZGUgdGhlIGxvZ2ljIHRvIHZlcmlmeSB0aGF0IHRo
ZSBsb2NraW5nIGhhcyBhZGhlcmVkIHRvIHRoZQorICogbG9ja2luZyBkaXNjaXBsaW5lIGFib3Zl
LgorICogZWcuIE9uIGVudHJ5IHRvIGxvZ2ljIHRoYXQgcmVxdWlyZXMgaG9sZGluZyBhdCBsZWFz
dCBSKHJpbmdzX0wyKSwgdGhpczoKKyAqICAgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9yaW5nc19M
MihkKSk7CisgKgorICogY2hlY2tzIHRoYXQgdGhlIGxvY2sgc3RhdGUgaXMgc3VmZmljaWVudCwg
dmFsaWRhdGluZyB0aGF0IG9uZSBvZiB0aGUKKyAqIGZvbGxvd2luZyBtdXN0IGJlIHRydWUgd2hl
biBleGVjdXRlZDogICAgICAgUihyaW5nc19MMikgJiYgUihMMSkKKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG9yOiAgVyhyaW5nc19MMikgJiYgUihMMSkKKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yOiAgVyhMMSkKKyAqCisgKiBU
aGUgTE9DS0lORyBtYWNyb3MgZGVmaW5lZCBiZWxvdyBoZXJlIGFyZSBmb3IgdXNlIGF0IHZlcmlm
aWNhdGlvbiBwb2ludHMuCisgKi8KKyNkZWZpbmUgTE9DS0lOR19Xcml0ZV9MMSAocndfaXNfd3Jp
dGVfbG9ja2VkKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spKQorLyoKKyAqIFdoaWxlIExPQ0tJTkdf
UmVhZF9MMSB3aWxsIHJldHVybiB0cnVlIGV2ZW4gaWYgdGhlIGxvY2sgaXMgd3JpdGUtbG9ja2Vk
LAorICogdGhhdCdzIE9LIGJlY2F1c2UgZXZlcnl3aGVyZSB0aGF0IGEgUmVhZCBsb2NrIGlzIG5l
ZWRlZCB3aXRoIHRoZXNlIG1hY3JvcywKKyAqIGhvbGRpbmcgYSBXcml0ZSBsb2NrIHRoZXJlIGlu
c3RlYWQgaXMgT0sgdG9vOiB3ZSdyZSBjaGVja2luZyB0aGF0IF9hdCBsZWFzdF8KKyAqIHRoZSBz
cGVjaWZpZWQgbGV2ZWwgb2YgbG9ja3MgYXJlIGhlbGQuCisgKi8KKyNkZWZpbmUgTE9DS0lOR19S
ZWFkX0wxIChyd19pc19sb2NrZWQoJkwxX2dsb2JhbF9hcmdvX3J3bG9jaykpCisKKyNkZWZpbmUg
TE9DS0lOR19Xcml0ZV9yaW5nc19MMihkKSBcCisgICAgKChMT0NLSU5HX1JlYWRfTDEgJiYgcndf
aXNfd3JpdGVfbG9ja2VkKCYoZCktPmFyZ28tPnJpbmdzX0wyX3J3bG9jaykpIHx8IFwKKyAgICAg
TE9DS0lOR19Xcml0ZV9MMSkKKy8qCisgKiBTa2lwIGNoZWNraW5nIExPQ0tJTkdfV3JpdGVfcmlu
Z3NfTDIoZCkgd2l0aGluIHRoaXMgTE9DS0lOR19SZWFkX3JpbmdzX0wyCisgKiBkZWZpbml0aW9u
IGJlY2F1c2UgdGhlIGZpcnN0IGNsYXVzZSB0aGF0IGlzIHRlc3RpbmcgUihMMSkgJiYgUihMMikg
d2lsbCBhbHNvCisgKiByZXR1cm4gdHJ1ZSBpZiBSKEwxKSAmJiBXKEwyKSBpcyB0cnVlLCBiZWNh
dXNlIG9mIHRoZSB3YXkgdGhhdCByd19pc19sb2NrZWQKKyAqIGJlaGF2ZXMuIFRoaXMgcmVzdWx0
cyBpbiBhIHNsaWdodGx5IHNob3J0ZXIgYW5kIGZhc3RlciBpbXBsZW1lbnRhdGlvbi4KKyAqLwor
I2RlZmluZSBMT0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkgXAorICAgICgoTE9DS0lOR19SZWFkX0wx
ICYmIHJ3X2lzX2xvY2tlZCgmKGQpLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spKSB8fCBcCisgICAg
IExPQ0tJTkdfV3JpdGVfTDEpCisvKgorICogU2tpcCBjaGVja2luZyBMT0NLSU5HX1dyaXRlX0wx
IHdpdGhpbiB0aGlzIExPQ0tJTkdfTDMgZGVmaW5pdGlvbiBiZWNhdXNlCisgKiBMT0NLSU5HX1dy
aXRlX3JpbmdzX0wyKGQpIHdpbGwgcmV0dXJuIHRydWUgZm9yIHRoYXQgY29uZGl0aW9uLgorICov
CisjZGVmaW5lIExPQ0tJTkdfTDMoZCwgcikgXAorICAgICgoTE9DS0lOR19SZWFkX0wxICYmIHJ3
X2lzX2xvY2tlZCgmKGQpLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spIFwKKyAgICAgICYmIHNwaW5f
aXNfbG9ja2VkKCYociktPkwzX2xvY2spKSB8fCBMT0NLSU5HX1dyaXRlX3JpbmdzX0wyKGQpKQor
CisjZGVmaW5lIExPQ0tJTkdfc2VuZF9MMihkKSBcCisgICAgKChMT0NLSU5HX1JlYWRfTDEgJiYg
c3Bpbl9pc19sb2NrZWQoJihkKS0+YXJnby0+c2VuZF9MMl9sb2NrKSkgfHwgXAorICAgICBMT0NL
SU5HX1dyaXRlX0wxKQogCiAvKiBDaGFuZ2UgdGhpcyB0byAjZGVmaW5lIEFSR09fREVCVUcgaGVy
ZSB0byBlbmFibGUgbW9yZSBkZWJ1ZyBtZXNzYWdlcyAqLwogI3VuZGVmIEFSR09fREVCVUcKQEAg
LTI4LDEyICsyODEsMjc4IEBACiAjZGVmaW5lIGFyZ29fZHByaW50ayhmb3JtYXQsIC4uLiApICgo
dm9pZCkwKQogI2VuZGlmCiAKKy8qCisgKiBUaGlzIGhhc2ggZnVuY3Rpb24gaXMgdXNlZCB0byBk
aXN0cmlidXRlIHJpbmdzIHdpdGhpbiB0aGUgcGVyLWRvbWFpbgorICogaGFzaCB0YWJsZXMgKGQt
PmFyZ28tPnJpbmdfaGFzaCBhbmQgZC0+YXJnb19zZW5kX2hhc2gpLiBUaGUgaGFzaCB0YWJsZQor
ICogd2lsbCBwcm92aWRlIGEgc3RydWN0IGlmIGEgbWF0Y2ggaXMgZm91bmQgd2l0aCBhICdhcmdv
X3JpbmdfaWQnIGtleToKKyAqIGllLiB0aGUga2V5IGlzIGEgKGRvbWFpbiBpZCwgYXJnbyBwb3J0
LCBwYXJ0bmVyIGRvbWFpbiBpZCkgdHVwbGUuCisgKiBUaGUgYWxnb3JpdGhtIGFwcHJveGltYXRl
cyB0aGUgc3RyaW5nIGhhc2hpbmcgZnVuY3Rpb24gJ2RqYjInLgorICovCitzdGF0aWMgdW5zaWdu
ZWQgaW50CitoYXNoX2luZGV4KGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQoreworICAg
IHVuc2lnbmVkIGludCBoYXNoID0gNTM4MTsgLyogcHJpbWUgY29uc3RhbnQgZnJvbSBkamIyICov
CisKKyAgICAvKiBGb3IgZWFjaCBpbnB1dDogaGFzaCA9IGhhc2ggKiAzMyArIDxuZXcgaW5wdXQg
Y2hhcmFjdGVyIHZhbHVlPiAqLworICAgIGhhc2ggPSAoKGhhc2ggPDwgNSkgKyBoYXNoKSArICAo
aWQtPmFwb3J0ICAgICAgICAgICAgJiAweGZmKTsKKyAgICBoYXNoID0gKChoYXNoIDw8IDUpICsg
aGFzaCkgKyAoKGlkLT5hcG9ydCAgICAgID4+IDgpICYgMHhmZik7CisgICAgaGFzaCA9ICgoaGFz
aCA8PCA1KSArIGhhc2gpICsgKChpZC0+YXBvcnQgICAgID4+IDE2KSAmIDB4ZmYpOworICAgIGhh
c2ggPSAoKGhhc2ggPDwgNSkgKyBoYXNoKSArICgoaWQtPmFwb3J0ICAgICA+PiAyNCkgJiAweGZm
KTsKKyAgICBoYXNoID0gKChoYXNoIDw8IDUpICsgaGFzaCkgKyAgKGlkLT5kb21haW5faWQgICAg
ICAgICYgMHhmZik7CisgICAgaGFzaCA9ICgoaGFzaCA8PCA1KSArIGhhc2gpICsgKChpZC0+ZG9t
YWluX2lkICA+PiA4KSAmIDB4ZmYpOworICAgIGhhc2ggPSAoKGhhc2ggPDwgNSkgKyBoYXNoKSAr
ICAoaWQtPnBhcnRuZXJfaWQgICAgICAgJiAweGZmKTsKKyAgICBoYXNoID0gKChoYXNoIDw8IDUp
ICsgaGFzaCkgKyAoKGlkLT5wYXJ0bmVyX2lkID4+IDgpICYgMHhmZik7CisKKyAgICAvKgorICAg
ICAqIFNpbmNlIEFSR09fSEFTSFRBQkxFX1NJWkUgaXMgc21hbGwsIHVzZSBoaWdoZXItb3JkZXIg
Yml0cyBvZiB0aGUKKyAgICAgKiBoYXNoIHRvIGNvbnRyaWJ1dGUgdG8gdGhlIGxvd2VyLW9yZGVy
IGJpdHMgYmVmb3JlIG1hc2tpbmcgb2ZmLgorICAgICAqLworICAgIHJldHVybiAoaGFzaCBeICho
YXNoID4+IDE1KSkgJiAoQVJHT19IQVNIVEFCTEVfU0laRSAtIDEpOworfQorCitzdGF0aWMgc3Ry
dWN0IGFyZ29fcmluZ19pbmZvICoKK2ZpbmRfcmluZ19pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQoreworICAgIHN0cnVjdCBhcmdvX3Jp
bmdfaW5mbyAqcmluZ19pbmZvOworICAgIGNvbnN0IHN0cnVjdCBsaXN0X2hlYWQgKmJ1Y2tldDsK
KworICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkpOworCisgICAgLyogTGlzdCBp
cyBub3QgbW9kaWZpZWQgaGVyZS4gU2VhcmNoIGFuZCByZXR1cm4gdGhlIG1hdGNoIGlmIGZvdW5k
LiAqLworICAgIGJ1Y2tldCA9ICZkLT5hcmdvLT5yaW5nX2hhc2hbaGFzaF9pbmRleChpZCldOwor
CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShyaW5nX2luZm8sIGJ1Y2tldCwgbm9kZSkKKyAgICB7
CisgICAgICAgIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmNtcGlkID0gJnJpbmdfaW5mby0+
aWQ7CisKKyAgICAgICAgaWYgKCBjbXBpZC0+YXBvcnQgPT0gaWQtPmFwb3J0ICYmCisgICAgICAg
ICAgICAgY21waWQtPmRvbWFpbl9pZCA9PSBpZC0+ZG9tYWluX2lkICYmCisgICAgICAgICAgICAg
Y21waWQtPnBhcnRuZXJfaWQgPT0gaWQtPnBhcnRuZXJfaWQgKQorICAgICAgICB7CisgICAgICAg
ICAgICBhcmdvX2RwcmludGsoImZvdW5kIHJpbmdfaW5mbyBmb3IgcmluZygldToleCAldSlcbiIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgaWQtPmRvbWFpbl9pZCwgaWQtPmFwb3J0LCBpZC0+
cGFydG5lcl9pZCk7CisgICAgICAgICAgICByZXR1cm4gcmluZ19pbmZvOworICAgICAgICB9Cisg
ICAgfQorICAgIGFyZ29fZHByaW50aygibm8gcmluZ19pbmZvIGZvciByaW5nKCV1OiV4ICV1KVxu
IiwKKyAgICAgICAgICAgICAgICAgaWQtPmRvbWFpbl9pZCwgaWQtPmFwb3J0LCBpZC0+cGFydG5l
cl9pZCk7CisKKyAgICByZXR1cm4gTlVMTDsKK30KKworc3RhdGljIHZvaWQKK3JpbmdfdW5tYXAo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8p
Cit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5n
X2luZm8pKTsKKworICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmcgKQorICAgICAgICBy
ZXR1cm47CisKKyAgICBBU1NFUlQoIXJpbmdfaW5mby0+bm1mbnMgfHwgcmluZ19pbmZvLT5tZm5z
KTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgcmluZ19pbmZvLT5ubWZuczsgaSsrICkKKyAgICB7
CisgICAgICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0gKQorICAgICAgICAgICAg
Y29udGludWU7CisKKyAgICAgICAgQVNTRVJUKCFtZm5fZXEocmluZ19pbmZvLT5tZm5zW2ldLCBJ
TlZBTElEX01GTikpOworICAgICAgICBhcmdvX2RwcmludGsoWEVOTE9HX0VSUiAiYXJnbzogdW5t
YXBwaW5nIHBhZ2UgJSJQUklfbWZuIiBmcm9tICVwXG4iLAorICAgICAgICAgICAgICAgICAgICAg
bWZuX3gocmluZ19pbmZvLT5tZm5zW2ldKSwgcmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSk7CisK
KyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHJpbmdfaW5mby0+bWZuX21hcHBpbmdb
aV0pOworICAgICAgICByaW5nX2luZm8tPm1mbl9tYXBwaW5nW2ldID0gTlVMTDsKKyAgICB9Cit9
CisKK3N0YXRpYyB2b2lkCit3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlKGRvbWlkX3QgZG9t
YWluX2lkLCBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gZ2V0X2RvbWFpbl9ieV9pZChkb21haW5faWQpOworCisgICAgaWYgKCAhZCApCisgICAgICAg
IHJldHVybjsKKworICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfTDEpOworCisgICAgaWYgKCBkLT5h
cmdvICkKKyAgICB7CisgICAgICAgIHNwaW5fbG9jaygmZC0+YXJnby0+d2lsZGNhcmRfTDJfbG9j
ayk7CisgICAgICAgIGxpc3RfZGVsKCZlbnQtPndpbGRjYXJkX25vZGUpOworICAgICAgICBzcGlu
X3VubG9jaygmZC0+YXJnby0+d2lsZGNhcmRfTDJfbG9jayk7CisgICAgfQorICAgIHB1dF9kb21h
aW4oZCk7Cit9CisKK3N0YXRpYyB2b2lkCitwZW5kaW5nX3JlbW92ZV9hbGwoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCit7CisgICAgc3Ry
dWN0IHBlbmRpbmdfZW50ICplbnQsICpuZXh0OworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwg
cmluZ19pbmZvKSk7CisKKyAgICAvKiBEZWxldGUgYWxsIHBlbmRpbmcgbm90aWZpY2F0aW9ucyBm
cm9tIHRoaXMgcmluZydzIGxpc3QuICovCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGVu
dCwgbmV4dCwgJnJpbmdfaW5mby0+cGVuZGluZywgbm9kZSkKKyAgICB7CisgICAgICAgIC8qIEZv
ciB3aWxkY2FyZCByaW5ncywgcmVtb3ZlIGVhY2ggZnJvbSB0aGVpciB3aWxkY2FyZCBsaXN0IHRv
by4gKi8KKyAgICAgICAgaWYgKCByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQgPT0gWEVOX0FSR09f
RE9NSURfQU5ZICkKKyAgICAgICAgICAgIHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUoZW50
LT5kb21haW5faWQsIGVudCk7CisgICAgICAgIGxpc3RfZGVsKCZlbnQtPm5vZGUpOworICAgICAg
ICB4ZnJlZShlbnQpOworICAgIH0KKyAgICByaW5nX2luZm8tPm5wZW5kaW5nID0gMDsKK30KKwor
c3RhdGljIHZvaWQKK3dpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKHN0cnVjdCBkb21haW4g
KmQpCit7CisgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQsICpuZXh0OworCisgICAgQVNTRVJU
KExPQ0tJTkdfV3JpdGVfTDEpOworCisgICAgLyogRGVsZXRlIGFsbCBwZW5kaW5nIHNpZ25hbHMg
dG8gdGhlIGRvbWFpbiBhYm91dCB3aWxkY2FyZCByaW5ncy4gKi8KKyAgICBsaXN0X2Zvcl9lYWNo
X2VudHJ5X3NhZmUoZW50LCBuZXh0LCAmZC0+YXJnby0+d2lsZGNhcmRfcGVuZF9saXN0LCBub2Rl
KQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGVudC0+bm9kZSBkZWxldGVkIGhl
cmUsIGFuZCB0aGUgbnBlbmRpbmcgdmFsdWUgZGVjcmVhc2VkLAorICAgICAgICAgKiBiZWxvbmcg
dG8gdGhlIHJpbmdfaW5mbyBvZiBhbm90aGVyIGRvbWFpbiwgd2hpY2ggaXMgd2h5IHRoaXMKKyAg
ICAgICAgICogZnVuY3Rpb24gcmVxdWlyZXMgaG9sZGluZyBXKEwxKToKKyAgICAgICAgICogaXQg
aW1wbGllcyB0aGUgTDMgbG9jayB0aGF0IHByb3RlY3RzIHRoYXQgcmluZ19pbmZvIHN0cnVjdC4K
KyAgICAgICAgICovCisgICAgICAgIGVudC0+cmluZ19pbmZvLT5ucGVuZGluZy0tOworICAgICAg
ICBsaXN0X2RlbCgmZW50LT5ub2RlKTsKKyAgICAgICAgbGlzdF9kZWwoJmVudC0+d2lsZGNhcmRf
bm9kZSk7CisgICAgICAgIHhmcmVlKGVudCk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZAorcmlu
Z19yZW1vdmVfbWZucyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2lu
Zm8gKnJpbmdfaW5mbykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIEFTU0VSVChMT0NL
SU5HX1dyaXRlX3JpbmdzX0wyKGQpKTsKKworICAgIGlmICggIXJpbmdfaW5mby0+bWZucyApCisg
ICAgICAgIHJldHVybjsKKworICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmcgKQorICAg
IHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisKKyAgICByaW5nX3VubWFwKGQsIHJpbmdfaW5mbyk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8
IHJpbmdfaW5mby0+bm1mbnM7IGkrKyApCisgICAgICAgIGlmICggIW1mbl9lcShyaW5nX2luZm8t
Pm1mbnNbaV0sIElOVkFMSURfTUZOKSApCisgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZSht
Zm5fdG9fcGFnZShyaW5nX2luZm8tPm1mbnNbaV0pKTsKKworICAgIHJpbmdfaW5mby0+bm1mbnMg
PSAwOworICAgIFhGUkVFKHJpbmdfaW5mby0+bWZucyk7CisgICAgWEZSRUUocmluZ19pbmZvLT5t
Zm5fbWFwcGluZyk7Cit9CisKK3N0YXRpYyB2b2lkCityaW5nX3JlbW92ZV9pbmZvKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQoreworICAg
IEFTU0VSVChMT0NLSU5HX1dyaXRlX3JpbmdzX0wyKGQpKTsKKworICAgIHBlbmRpbmdfcmVtb3Zl
X2FsbChkLCByaW5nX2luZm8pOworICAgIGxpc3RfZGVsKCZyaW5nX2luZm8tPm5vZGUpOworICAg
IHJpbmdfcmVtb3ZlX21mbnMoZCwgcmluZ19pbmZvKTsKKyAgICB4ZnJlZShyaW5nX2luZm8pOwor
fQorCitzdGF0aWMgdm9pZAorZG9tYWluX3JpbmdzX3JlbW92ZV9hbGwoc3RydWN0IGRvbWFpbiAq
ZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIEFTU0VSVChMT0NLSU5HX1dyaXRlX3Jp
bmdzX0wyKGQpKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJHT19IQVNIVEFCTEVfU0laRTsg
KytpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLCAq
bmV4dDsKKyAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqYnVja2V0ID0gJmQtPmFyZ28tPnJpbmdf
aGFzaFtpXTsKKworICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUocmluZ19pbmZvLCBu
ZXh0LCBidWNrZXQsIG5vZGUpCisgICAgICAgICAgICByaW5nX3JlbW92ZV9pbmZvKGQsIHJpbmdf
aW5mbyk7CisgICAgfQorICAgIGQtPmFyZ28tPnJpbmdfY291bnQgPSAwOworfQorCisvKgorICog
VGVhciBkb3duIGFsbCByaW5ncyBvZiBvdGhlciBkb21haW5zIHdoZXJlIHNyY19kIGRvbWFpbiBp
cyB0aGUgcGFydG5lci4KKyAqIChpZS4gaXQgaXMgdGhlIHNpbmdsZSBkb21haW4gdGhhdCBjYW4g
c2VuZCB0byB0aG9zZSByaW5ncy4pCisgKiBUaGlzIHdpbGwgYWxzbyBjYW5jZWwgYW55IHBlbmRp
bmcgbm90aWZpY2F0aW9ucyBhYm91dCB0aG9zZSByaW5ncy4KKyAqLworc3RhdGljIHZvaWQKK3Bh
cnRuZXJfcmluZ3NfcmVtb3ZlKHN0cnVjdCBkb21haW4gKnNyY19kKQoreworICAgIHVuc2lnbmVk
IGludCBpOworCisgICAgQVNTRVJUKExPQ0tJTkdfV3JpdGVfTDEpOworCisgICAgZm9yICggaSA9
IDA7IGkgPCBBUkdPX0hBU0hUQUJMRV9TSVpFOyArK2kgKQorICAgIHsKKyAgICAgICAgc3RydWN0
IGFyZ29fc2VuZF9pbmZvICpzZW5kX2luZm8sICpuZXh0OworICAgICAgICBzdHJ1Y3QgbGlzdF9o
ZWFkICpidWNrZXQgPSAmc3JjX2QtPmFyZ28tPnNlbmRfaGFzaFtpXTsKKworICAgICAgICAvKiBS
ZW1vdmUgYWxsIGVudHMgZnJvbSB0aGUgc2VuZCBsaXN0LiBUYWtlIGVhY2ggb2ZmIHRoZWlyIHJp
bmcgbGlzdC4gKi8KKyAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKHNlbmRfaW5mbywg
bmV4dCwgYnVja2V0LCBub2RlKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgZG9tYWlu
ICpkc3RfZCA9IGdldF9kb21haW5fYnlfaWQoc2VuZF9pbmZvLT5pZC5kb21haW5faWQpOworCisg
ICAgICAgICAgICBpZiAoIGRzdF9kICYmIGRzdF9kLT5hcmdvICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbyA9CisgICAgICAg
ICAgICAgICAgICAgIGZpbmRfcmluZ19pbmZvKGRzdF9kLCAmc2VuZF9pbmZvLT5pZCk7CisKKyAg
ICAgICAgICAgICAgICBpZiAoIHJpbmdfaW5mbyApCisgICAgICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgICAgICByaW5nX3JlbW92ZV9pbmZvKGRzdF9kLCByaW5nX2luZm8pOworICAgICAg
ICAgICAgICAgICAgICBkc3RfZC0+YXJnby0+cmluZ19jb3VudC0tOworICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworCisgICAgICAgICAgICBpZiAoIGRzdF9kICkKKyAg
ICAgICAgICAgICAgICBwdXRfZG9tYWluKGRzdF9kKTsKKworICAgICAgICAgICAgbGlzdF9kZWwo
JnNlbmRfaW5mby0+bm9kZSk7CisgICAgICAgICAgICB4ZnJlZShzZW5kX2luZm8pOworICAgICAg
ICB9CisgICAgfQorfQorCiBsb25nCiBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCiAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgYXJnNCkKIHsKLSAgICByZXR1cm4gLUVOT1NZUzsKKyAgICBsb25nIHJjID0gLUVG
QVVMVDsKKworICAgIGFyZ29fZHByaW50aygiLT5kb19hcmdvX29wKCV1LCVwLCVwLCVsdSwweCVs
eClcbiIsIGNtZCwKKyAgICAgICAgICAgICAgICAgKHZvaWQgKilhcmcxLnAsICh2b2lkICopYXJn
Mi5wLCBhcmczLCBhcmc0KTsKKworICAgIGlmICggdW5saWtlbHkoIW9wdF9hcmdvKSApCisgICAg
ICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKworICAgIHN3aXRjaCAoY21kKQorICAgIHsKKyAgICBk
ZWZhdWx0OgorICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICBicmVhazsKKyAgICB9
CisKKyAgICBhcmdvX2RwcmludGsoIjwtZG9fYXJnb19vcCgldSk9JWxkXG4iLCBjbWQsIHJjKTsK
KworICAgIHJldHVybiByYzsKIH0KIAogI2lmZGVmIENPTkZJR19DT01QQVQKQEAgLTQyLDYgKzU2
MSwxMTMgQEAgY29tcGF0X2FyZ29fb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcxLAogICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSBhcmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCiAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGFyZzQpCiB7Ci0gICAgcmV0dXJuIC1FTk9TWVM7CisgICAgbG9uZyByYyA9IC1FRkFV
TFQ7CisKKyAgICBhcmdvX2RwcmludGsoIi0+Y29tcGF0X2FyZ29fb3AoJXUsJXAsJXAsJWx1LDB4
JWx4KVxuIiwgY21kLAorICAgICAgICAgICAgICAgICAodm9pZCAqKWFyZzEucCwgKHZvaWQgKilh
cmcyLnAsIGFyZzMsIGFyZzQpOworCisgICAgaWYgKCB1bmxpa2VseSghb3B0X2FyZ28pICkKKyAg
ICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgc3dpdGNoIChjbWQpCisgICAgeworICAg
IGRlZmF1bHQ6CisgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CisgICAgICAgIGJyZWFrOworICAg
IH0KKworICAgIGFyZ29fZHByaW50aygiPC1jb21wYXRfYXJnb19vcCgldSk9JWxkXG4iLCBjbWQs
IHJjKTsKKworICAgIHJldHVybiByYzsKKwogfQogI2VuZGlmCisKK3N0YXRpYyB2b2lkCithcmdv
X2RvbWFpbl9pbml0KHN0cnVjdCBhcmdvX2RvbWFpbiAqYXJnbykKK3sKKyAgICB1bnNpZ25lZCBp
bnQgaTsKKworICAgIHJ3bG9ja19pbml0KCZhcmdvLT5yaW5nc19MMl9yd2xvY2spOworICAgIHNw
aW5fbG9ja19pbml0KCZhcmdvLT5zZW5kX0wyX2xvY2spOworICAgIHNwaW5fbG9ja19pbml0KCZh
cmdvLT53aWxkY2FyZF9MMl9sb2NrKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJHT19IQVNI
VEFCTEVfU0laRTsgKytpICkKKyAgICB7CisgICAgICAgIElOSVRfTElTVF9IRUFEKCZhcmdvLT5y
aW5nX2hhc2hbaV0pOworICAgICAgICBJTklUX0xJU1RfSEVBRCgmYXJnby0+c2VuZF9oYXNoW2ld
KTsKKyAgICB9CisgICAgSU5JVF9MSVNUX0hFQUQoJmFyZ28tPndpbGRjYXJkX3BlbmRfbGlzdCk7
Cit9CisKK2ludAorYXJnb19pbml0KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IGFy
Z29fZG9tYWluICphcmdvOworCisgICAgaWYgKCAhb3B0X2FyZ28gKQorICAgIHsKKyAgICAgICAg
YXJnb19kcHJpbnRrKCJhcmdvIGRpc2FibGVkLCBkb21pZDogJXVcbiIsIGQtPmRvbWFpbl9pZCk7
CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIGFyZ29fZHByaW50aygiaW5pdDogZG9t
aWQ6ICV1XG4iLCBkLT5kb21haW5faWQpOworCisgICAgYXJnbyA9IHh6YWxsb2Moc3RydWN0IGFy
Z29fZG9tYWluKTsKKyAgICBpZiAoICFhcmdvICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisK
KyAgICBhcmdvX2RvbWFpbl9pbml0KGFyZ28pOworCisgICAgd3JpdGVfbG9jaygmTDFfZ2xvYmFs
X2FyZ29fcndsb2NrKTsKKworICAgIGQtPmFyZ28gPSBhcmdvOworCisgICAgd3JpdGVfdW5sb2Nr
KCZMMV9nbG9iYWxfYXJnb19yd2xvY2spOworCisgICAgcmV0dXJuIDA7Cit9CisKK3ZvaWQKK2Fy
Z29fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIEJVR19PTighZC0+aXNfZHlpbmcp
OworCisgICAgd3JpdGVfbG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIGFyZ29f
ZHByaW50aygiZGVzdHJveTogZG9taWQgJXUgZC0+YXJnbz0lcFxuIiwgZC0+ZG9tYWluX2lkLCBk
LT5hcmdvKTsKKworICAgIGlmICggZC0+YXJnbyApCisgICAgeworICAgICAgICBkb21haW5fcmlu
Z3NfcmVtb3ZlX2FsbChkKTsKKyAgICAgICAgcGFydG5lcl9yaW5nc19yZW1vdmUoZCk7CisgICAg
ICAgIHdpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKGQpOworICAgICAgICBYRlJFRShkLT5h
cmdvKTsKKyAgICB9CisKKyAgICB3cml0ZV91bmxvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7
Cit9CisKK3ZvaWQKK2FyZ29fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHdy
aXRlX2xvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CisKKyAgICBhcmdvX2RwcmludGsoInNv
ZnQgcmVzZXQgZD0ldSBkLT5hcmdvPSVwXG4iLCBkLT5kb21haW5faWQsIGQtPmFyZ28pOworCisg
ICAgaWYgKCBkLT5hcmdvICkKKyAgICB7CisgICAgICAgIGRvbWFpbl9yaW5nc19yZW1vdmVfYWxs
KGQpOworICAgICAgICBwYXJ0bmVyX3JpbmdzX3JlbW92ZShkKTsKKyAgICAgICAgd2lsZGNhcmRf
cmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU2luY2Ug
b3B0X2FyZ28gY2Fubm90IGNoYW5nZSBhdCBydW50aW1lLCBpZiBkLT5hcmdvIGlzIHRydWUgdGhl
bgorICAgICAgICAgKiBvcHRfYXJnbyBtdXN0IGJlIHRydWUsIGFuZCB3ZSBjYW4gYXNzdW1lIHRo
YXQgaW5pdCBpcyBhbGxvd2VkIHRvCisgICAgICAgICAqIHByb2NlZWQgYWdhaW4gaGVyZS4KKyAg
ICAgICAgICovCisgICAgICAgIGFyZ29fZG9tYWluX2luaXQoZC0+YXJnbyk7CisgICAgfQorCisg
ICAgd3JpdGVfdW5sb2NrKCZMMV9nbG9iYWxfYXJnb19yd2xvY2spOworfQpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggYzYyM2RhZS4u
NzQ3MGNkOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9u
L2RvbWFpbi5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+
CiAjaW5jbHVkZSA8eGVuL3hlbm9wcm9mLmg+CiAjaW5jbHVkZSA8eGVuL2lycS5oPgorI2luY2x1
ZGUgPHhlbi9hcmdvLmg+CiAjaW5jbHVkZSA8YXNtL2RlYnVnZ2VyLmg+CiAjaW5jbHVkZSA8YXNt
L3AybS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KQEAgLTI3Nyw2ICsyNzgsOCBAQCBz
dGF0aWMgdm9pZCBfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIHhmcmVl
KGQtPnBidWYpOwogCisgICAgYXJnb19kZXN0cm95KGQpOworCiAgICAgcmFuZ2VzZXRfZG9tYWlu
X2Rlc3Ryb3koZCk7CiAKICAgICBmcmVlX2NwdW1hc2tfdmFyKGQtPmRpcnR5X2NwdW1hc2spOwpA
QCAtNDQ1LDYgKzQ0OCw5IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBk
b21pZCwKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICAgICAgaW5pdF9zdGF0dXMgfD0gSU5J
VF9nbnR0YWI7CiAKKyAgICAgICAgaWYgKCAoZXJyID0gYXJnb19pbml0KGQpKSAhPSAwICkKKyAg
ICAgICAgICAgIGdvdG8gZmFpbDsKKwogICAgICAgICBlcnIgPSAtRU5PTUVNOwogCiAgICAgICAg
IGQtPnBidWYgPSB4emFsbG9jX2FycmF5KGNoYXIsIERPTUFJTl9QQlVGX1NJWkUpOwpAQCAtNzE3
LDYgKzcyMyw3IEBAIGludCBkb21haW5fa2lsbChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBp
ZiAoIGQtPmlzX2R5aW5nICE9IERPTURZSU5HX2FsaXZlICkKICAgICAgICAgICAgIHJldHVybiBk
b21haW5fa2lsbChkKTsKICAgICAgICAgZC0+aXNfZHlpbmcgPSBET01EWUlOR19keWluZzsKKyAg
ICAgICAgYXJnb19kZXN0cm95KGQpOwogICAgICAgICBldnRjaG5fZGVzdHJveShkKTsKICAgICAg
ICAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoZCk7CiAgICAgICAgIHRtZW1fZGVzdHJveShkLT50
bWVtX2NsaWVudCk7CkBAIC0xMTc1LDYgKzExODIsOCBAQCBpbnQgZG9tYWluX3NvZnRfcmVzZXQo
c3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGdyYW50X3RhYmxlX3dhcm5fYWN0aXZlX2dyYW50cyhk
KTsKIAorICAgIGFyZ29fc29mdF9yZXNldChkKTsKKwogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2
ICkKICAgICB7CiAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHJ1bnN0YXRlX2d1ZXN0KHYp
LCBOVUxMKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL01ha2VmaWxlIGIveGVuL2luY2x1ZGUv
TWFrZWZpbGUKaW5kZXggZjc4OTVlNC4uM2QxNDUzMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
TWFrZWZpbGUKKysrIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKQEAgLTUsNiArNSw3IEBAIGlmbmVx
ICgkKENPTkZJR19DT01QQVQpLCkKIGNvbXBhdC1hcmNoLSQoQ09ORklHX1g4NikgOj0geDg2XzMy
CiAKIGhlYWRlcnMteSA6PSBcCisgICAgY29tcGF0L2FyZ28uaCBcCiAgICAgY29tcGF0L2NhbGxi
YWNrLmggXAogICAgIGNvbXBhdC9lbGZub3RlLmggXAogICAgIGNvbXBhdC9ldmVudF9jaGFubmVs
LmggXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmdvLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTMwYmI4
MgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKQEAgLTAsMCAr
MSw2NCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogQXJnbyA6IEh5cGVydmlzb3ItTWVk
aWF0ZWQgZGF0YSBlWGNoYW5nZQorICoKKyAqIERlcml2ZWQgZnJvbSB2NHYsIHRoZSB2ZXJzaW9u
IDIgb2YgdjJ2LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxMCwgQ2l0cml4IFN5c3RlbXMKKyAq
IENvcHlyaWdodCAoYykgMjAxOC0yMDE5LCBCQUUgU3lzdGVtcworICoKKyAqIFBlcm1pc3Npb24g
aXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmlu
ZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlv
biBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0
aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJp
Z2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1
YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8g
cGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBk
byBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFi
b3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUg
aW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhl
IFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRI
T1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJ
TkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwK
KyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQu
IElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBC
RSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBX
SEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJ
TkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9S
IFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKi8K
KworI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJHT19IX18KKyNkZWZpbmUgX19YRU5fUFVCTElDX0FS
R09fSF9fCisKKyNpbmNsdWRlICJ4ZW4uaCIKKworI2RlZmluZSBYRU5fQVJHT19ET01JRF9BTlkg
ICAgICAgRE9NSURfSU5WQUxJRAorCisvKiBGaXhlZC13aWR0aCB0eXBlIGZvciAiYXJnbyBwb3J0
IiBudW1iZXIuIE5vdGhpbmcgdG8gZG8gd2l0aCBldnRjaG5zLiAqLwordHlwZWRlZiB1aW50MzJf
dCB4ZW5fYXJnb19wb3J0X3Q7CisKK3R5cGVkZWYgc3RydWN0IHhlbl9hcmdvX2FkZHIKK3sKKyAg
ICB4ZW5fYXJnb19wb3J0X3QgYXBvcnQ7CisgICAgZG9taWRfdCBkb21haW5faWQ7CisgICAgdWlu
dDE2X3QgcGFkOworfSB4ZW5fYXJnb19hZGRyX3Q7CisKK3R5cGVkZWYgc3RydWN0IHhlbl9hcmdv
X3JpbmcKK3sKKyAgICAvKiBHdWVzdHMgc2hvdWxkIHVzZSBhdG9taWMgb3BlcmF0aW9ucyB0byBh
Y2Nlc3MgcnhfcHRyICovCisgICAgdWludDMyX3QgcnhfcHRyOworICAgIC8qIEd1ZXN0cyBzaG91
bGQgdXNlIGF0b21pYyBvcGVyYXRpb25zIHRvIGFjY2VzcyB0eF9wdHIgKi8KKyAgICB1aW50MzJf
dCB0eF9wdHI7CisgICAgLyoKKyAgICAgKiBIZWFkZXIgc3BhY2UgcmVzZXJ2ZWQgZm9yIGxhdGVy
IHVzZS4gQWxpZ24gdGhlIHN0YXJ0IG9mIHRoZSByaW5nIHRvIGEKKyAgICAgKiBtdWx0aXBsZSBv
ZiB0aGUgbWVzc2FnZSBzbG90IHNpemUuCisgICAgICovCisgICAgdWludDhfdCByZXNlcnZlZFs1
Nl07CisjaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49
IDE5OTkwMUwKKyAgICB1aW50OF90IHJpbmdbXTsKKyNlbGlmIGRlZmluZWQoX19HTlVDX18pCisg
ICAgdWludDhfdCByaW5nWzBdOworI2VuZGlmCit9IHhlbl9hcmdvX3JpbmdfdDsKKworI2VuZGlm
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYXJnby5oIGIveGVuL2luY2x1ZGUveGVuL2Fy
Z28uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yYmE3ZTVjCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL2FyZ28uaApAQCAtMCwwICsxLDQ0IEBACisvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCisgKiBBcmdvIDogSHlwZXJ2aXNvci1NZWRpYXRlZCBkYXRhIGVY
Y2hhbmdlCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4LCBCQUUgU3lzdGVtcworICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9n
cmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJ
bmMuLCA1OSBUZW1wbGUgUGxhY2UsIFN1aXRlIDMzMCwgQm9zdG9uLCBNQSAgMDIxMTEtMTMwNyAg
VVNBCisgKi8KKworI2lmbmRlZiBfX1hFTl9BUkdPX0hfXworI2RlZmluZSBfX1hFTl9BUkdPX0hf
XworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKKyNpZmRlZiBDT05GSUdfQVJHTworCitpbnQg
YXJnb19pbml0KHN0cnVjdCBkb21haW4gKmQpOwordm9pZCBhcmdvX2Rlc3Ryb3koc3RydWN0IGRv
bWFpbiAqZCk7Cit2b2lkIGFyZ29fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKTsKKworI2Vs
c2UgLyogIUNPTkZJR19BUkdPICovCisKK3N0YXRpYyBpbmxpbmUgaW50IGFyZ29faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQg
YXJnb19kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCit7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9p
ZCBhcmdvX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKK30KKworI2VuZGlmCisKKyNl
bmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAppbmRleCA0OTU2YTc3Li42ZTY5YWZhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNDkwLDYgKzQ5
MCwxMSBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0
X2VuYWJsZWQgICAgICAgOiAxOwogICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9z
eW5jICAgICAgICAgIDogMTsKICAgICB9IG1vbml0b3I7CisKKyNpZmRlZiBDT05GSUdfQVJHTwor
ICAgIC8qIEFyZ28gaW50ZXJkb21haW4gY29tbXVuaWNhdGlvbiBzdXBwb3J0ICovCisgICAgc3Ry
dWN0IGFyZ29fZG9tYWluICphcmdvOworI2VuZGlmCiB9OwogCiAvKiBQcm90ZWN0IHVwZGF0ZXMv
cmVhZHMgKHJlc3AuKSBvZiBkb21haW5fbGlzdCBhbmQgZG9tYWluX2hhc2guICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4IDUy
NzMzMjAuLjE2NjAxZDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0CisrKyBiL3hl
bi9pbmNsdWRlL3hsYXQubHN0CkBAIC0zMCw2ICszMCw4IEBACiA/CW1jX25vdGlmeWRvbWFpbgkJ
CWFyY2gteDg2L3hlbi1tY2EuaAogIQltY19waHlzY3B1aW5mbwkJCWFyY2gteDg2L3hlbi1tY2Eu
aAogPwlwYWdlX29mZmxpbmVfYWN0aW9uCQlhcmNoLXg4Ni94ZW4tbWNhLmgKKz8JYXJnb19hZGRy
CQkJYXJnby5oCis/CWFyZ29fcmluZwkJCWFyZ28uaAogPwlldnRjaG5fYWxsb2NfdW5ib3VuZAkJ
ZXZlbnRfY2hhbm5lbC5oCiA/CWV2dGNobl9iaW5kX2ludGVyZG9tYWluCQlldmVudF9jaGFubmVs
LmgKID8JZXZ0Y2huX2JpbmRfaXBpCQkJZXZlbnRfY2hhbm5lbC5oCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:28:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:28: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-devel-bounces@lists.xenproject.org>)
	id 1gp3yA-0007bs-R5; Thu, 31 Jan 2019 04:28:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3y9-0007bM-Tj
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:28:53 +0000
X-Inumbo-ID: b7122837-2510-11e9-aeee-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7122837-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:28:53 +0000 (UTC)
Received: by mail-it1-x142.google.com with SMTP id z7so1875357iti.0
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:28:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8pu8dg4M2aN2vfGfiAvUkCDJDp13cgG6eh2d63mqF18=;
 b=GDWkZ/WlJXy+7IsZZvRsUeQ3jRcf4CGbwbuMF+vXQza5h16mqwyagtF0vJ5z9eY/gK
 6l3CxFZXEiSu4Q5LMPpNwQ7eca1cOaoGjSkFemyIbslzgm89wRo4HMlUzF8aJsHA3nwu
 UVgFMH+KIqW1RiZvHh99/HYwIfQexU2VTv3WQv39CpgqwqCI88efd8iNm7BxOQwMJlkZ
 lkyHaej8IMcQgLv36zeAv4+IDoCgJ8mfUtu8j7qY1op3bPPKS3uvh8SX4gkx1R4TJZ6E
 WMnVdD8mVC0xnmII3NRglQ2bjsLWA8o0Kgldegr28PrsqdyibZ+bdA9uugIaKviqlwTO
 omsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=8pu8dg4M2aN2vfGfiAvUkCDJDp13cgG6eh2d63mqF18=;
 b=EeEO3OCH2y0rn9Ry6MnyQlXmezzPjnSe5jt3nFiZ10bzrso6pK8QaFdvxg78IIiSyl
 GCtKgRl77Fgb+F0eZ+qPfsv0dFqyjqxKjcOH+bLY147ISXC/q7T+nOZpqzJXqJ4V18w9
 hK2+wbD9oLPbUsaA9Wz4WcFiYK4LaJqmaag5/ZN3ePsAFRIBcHX8bbRxhdXbWFK3//nX
 OqLxRYM6bvMID16maqEhkFP7TKGb9eeSi61yXXJd2ivuxWOHGRIuD4Wj0eRuazl3dTQP
 FhEzU29R0n7R706kgfccf7httwlvJQ3P7UR/zCK1vA7ClTFFo2hPtIl33s4ZXbGIU2+E
 /zCA==
X-Gm-Message-State: AJcUukdDq8uJtyTEPKCLf453dRQTlj+QYfWhHXXWb/3xhzhwL6X0iOev
 2TP+zR075OSJfkyuPwQ5/AmWX7U9d7Y=
X-Google-Smtp-Source: ALg8bN6HzzMTmfbq9VXxSzmpch+7uKWTLsUsBCd/2H+vO1moJNAkKyeaje2kfLIbCHueLqw/kiDRyw==
X-Received: by 2002:a24:94c9:: with SMTP id
 j192mr19143189ite.125.1548908932641; 
 Wed, 30 Jan 2019 20:28:52 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.28.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:28:50 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:11 -0800
Message-Id: <1548908900-1128-7-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v7 06/15] xen/arm: introduce
 guest_handle_for_field()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QVJNIHBvcnQgb2YgYy9zIGJiNTQ0NTg1OiAiaW50cm9kdWNlIGd1ZXN0X2hhbmRsZV9mb3JfZmll
bGQoKSIKClRoaXMgaGVscGVyIHR1cm5zIGEgZmllbGQgb2YgYSBHVUVTVF9IQU5ETEUgaW50byBh
IEdVRVNUX0hBTkRMRS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3Rv
cGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KdjM6IEFkZGVkIFN0ZWZhbm8ncyBSZXZpZXdlZC1i
eQp2MjogQWRkZWQgUGF1bCdzIFJldmlld2VkLWJ5CgogeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVz
dF9hY2Nlc3MuaCB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKaW5kZXggMjI0ZDJhMC4uODk5N2ExYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2d1ZXN0X2FjY2Vzcy5oCkBAIC02Myw2ICs2Myw5IEBAIGludCBhY2Nlc3NfZ3Vlc3Rf
bWVtb3J5X2J5X2lwYShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGlwYSwgdm9pZCAqYnVmLAog
ICAgIF95OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogfSkKIAorI2RlZmluZSBndWVzdF9oYW5kbGVfZm9yX2ZpZWxkKGhuZCwgdHlwZSwgZmxk
KSAgICAgICAgICBcCisgICAgKChYRU5fR1VFU1RfSEFORExFKHR5cGUpKSB7ICYoaG5kKS5wLT5m
bGQgfSkKKwogI2RlZmluZSBndWVzdF9oYW5kbGVfZnJvbV9wdHIocHRyLCB0eXBlKSAgICAgICAg
XAogICAgICgoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh0eXBlKSkgeyAodHlwZSAqKXB0ciB9KQog
I2RlZmluZSBjb25zdF9ndWVzdF9oYW5kbGVfZnJvbV9wdHIocHRyLCB0eXBlKSAgXAotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:29:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:29: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-devel-bounces@lists.xenproject.org>)
	id 1gp3yH-0007gA-7E; Thu, 31 Jan 2019 04:29: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3yF-0007f2-Mp
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:28:59 +0000
X-Inumbo-ID: b9237f1c-2510-11e9-aeee-bc764e045a96
Received: from mail-it1-x134.google.com (unknown [2607:f8b0:4864:20::134])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9237f1c-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:28:56 +0000 (UTC)
Received: by mail-it1-x134.google.com with SMTP id c9so1982904itj.1
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:28:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=pyd4Bx6/sLmd25khuYW7dAAa4vja6rh8VVbOedXoYAQ=;
 b=nohb4slTFFLMPc39KPHuVJgRawEyznwK0JaD7jPwd2l9jaiJj7pPScYTafY3ValtHH
 N7+8IQ9WWXVsEPyyT01IE8fmM2K3HxLQl1UBKb6A/mF26ic02t97I+gatCsTZOI/Kl9D
 /Ncq3zyEBPnAo8Djr13KMt/0WwU19Vl1A8qPMN0ux8dYd2Gh6jI3ob2XVH5t3c+4Ord7
 TGbvqQsRIUZ/qKZZX7hzQzowjxE80QHuHXekFIXI1D0nZ+h6IQEa8MwoM9u1yeFQxzYD
 ekXI0yQiKNuJjY6oHBUPV1yWHQTCDQtWN3ILALDzmCLIuOURJBzO3A8JaxDmPNc1bqo8
 Ar1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=pyd4Bx6/sLmd25khuYW7dAAa4vja6rh8VVbOedXoYAQ=;
 b=FHSa60+2lVd9iZEnb+uXUDqTnz/g7tFoqLphrZqLph0nlflO6chbyZRHGzA+tEazBE
 9Hj/jcKsL66q6orLK1yUkmkxOulf0dd51guujjPFTPXqUAtHeEfSc8I0PDvgEOpvNp7t
 V6rlALO4CLrXzl9OvR+6v93VLR4MQcb+QTMdRIvOh4pkMJ2xXeovRGJ2S+PQSMb0rIdI
 dEgUYp1EJ5fMpOeKqTf7bgHKDUHiSwySuovgowa+AzqZ6z4N9MyFs2+XcEwZ2BI1w5bH
 hyKX464WXAVbVFvx6xYP3YhmG1GqbnzP0++QiFCDFpFdcM845x18AD0/J0igxhMlaNs3
 y4cQ==
X-Gm-Message-State: AJcUukckOk9urTgdsSPp3aLEjdIRWmmYBXSNV8beazsOClp+c3RzQMil
 +214H1Aqiel7zeBIfVcccgRbGmnYmDY=
X-Google-Smtp-Source: ALg8bN758gcTcQKjueui+bZIwBtnkZslABy7H/o4rIrc6yssB9IQQJHLkPxmVBbvrrS2D6+dToK30g==
X-Received: by 2002:a24:cc05:: with SMTP id x5mr17889985itf.82.1548908935440; 
 Wed, 30 Jan 2019 20:28:55 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.28.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:28:54 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:12 -0800
Message-Id: <1548908900-1128-8-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v7 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlZ2lzdGVyIG9wIGlzIHVzZWQgYnkgYSBkb21haW4gdG8gcmVnaXN0ZXIgYSByZWdpb24g
b2YgbWVtb3J5IGZvcgpyZWNlaXZpbmcgbWVzc2FnZXMgZnJvbSBlaXRoZXIgYSBzcGVjaWZpZWQg
b3RoZXIgZG9tYWluLCBvciwgaWYgc3BlY2lmeWluZyBhCndpbGRjYXJkLCBhbnkgZG9tYWluLgoK
VGhpcyBvcGVyYXRpb24gY3JlYXRlcyBhIG1hcHBpbmcgd2l0aGluIFhlbidzIHByaXZhdGUgYWRk
cmVzcyBzcGFjZSB0aGF0CndpbGwgcmVtYWluIHJlc2lkZW50IGZvciB0aGUgbGlmZXRpbWUgb2Yg
dGhlIHJpbmcuIEluIHN1YnNlcXVlbnQgY29tbWl0cywKdGhlIGh5cGVydmlzb3Igd2lsbCB1c2Ug
dGhpcyBtYXBwaW5nIHRvIGNvcHkgZGF0YSBmcm9tIGEgc2VuZGluZyBkb21haW4gaW50bwp0aGlz
IHJlZ2lzdGVyZWQgcmluZywgbWFraW5nIGl0IGFjY2Vzc2libGUgdG8gdGhlIGRvbWFpbiB0aGF0
IHJlZ2lzdGVyZWQgdGhlCnJpbmcgdG8gcmVjZWl2ZSBkYXRhLgoKV2lsZGNhcmQgYW55LXNlbmRl
ciByaW5ncyBhcmUgZGVmYXVsdCBkaXNhYmxlZCBhbmQgcmVnaXN0cmF0aW9uIHdpbGwgYmUKcmVm
dXNlZCB3aXRoIEVQRVJNIHVubGVzcyB0aGV5IGhhdmUgYmVlbiBzcGVjaWZpY2FsbHkgZW5hYmxl
ZCB3aXRoIHRoZQpuZXcgbWFjLXBlcm1pc3NpdmUgZmxhZyB0aGF0IGlzIGFkZGVkIHRvIHRoZSBh
cmdvIGJvb3Qgb3B0aW9uIGhlcmUuIFRoZQpyZWFzb24gd2h5IHRoZSBkZWZhdWx0IGZvciB3aWxk
Y2FyZCByaW5ncyBpcyAnZGVueScgaXMgdGhhdCB0aGVyZSBpcwpjdXJyZW50bHkgbm8gbWVhbnMg
dG8gcHJvdGVjdCB0aGUgcmluZyBmcm9tIERvUyBieSBhIG5vaXN5IGRvbWFpbgpzcGFtbWluZyB0
aGUgcmluZywgYWZmZWN0aW5nIG90aGVyIGRvbWFpbnMgYWJpbGl0eSB0byBzZW5kIHRvIGl0LiBU
aGlzCndpbGwgYmUgYWRkcmVzc2VkIHdpdGggWFNNIHBvbGljeSBjb250cm9scyBpbiBzdWJzZXF1
ZW50IHdvcmsuCgpTaW5jZSBkZW55aW5nIGFjY2VzcyB0byBhbnktc2VuZGVyIHJpbmdzIGlzIGEg
c2lnbmlmaWNhbnQgZnVuY3Rpb25hbApjb25zdHJhaW50LCB0aGUgbmV3IG9wdGlvbiAibWFjLXBl
cm1pc3NpdmUiIGZvciB0aGUgYXJnbyBib290cGFyYW0KZW5hYmxlcyBvdmVycmlkaW5nIHRoaXMu
IGVnOiAiYXJnbz0xLG1hYy1wZXJtaXNzaXZlPTEiCgpUaGUgcDJtIHR5cGUgb2YgdGhlIG1lbW9y
eSBzdXBwbGllZCBieSB0aGUgZ3Vlc3QgZm9yIHRoZSByaW5nIG11c3QgYmUKcDJtX3JhbV9ydyBh
bmQgdGhlIG1lbW9yeSB3aWxsIGJlIHBpbm5lZCBhcyBQR1Rfd3JpdGFibGVfcGFnZSB3aGlsZSB0
aGUgcmluZwppcyByZWdpc3RlcmVkLgoKVGhpcyBoeXBlcmNhbGwgb3AgYW5kIGl0cyBpbnRlcmZh
Y2UgY3VycmVudGx5IG9ubHkgc3VwcG9ydHMgNEstc2l6ZWQgcGFnZXMuCgpTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgpU
ZXN0ZWQtYnk6IENocmlzIFBhdHRlcnNvbiA8cGF0dGVyc29uY0BhaW5mb3NlYy5jb20+Ci0tLQp2
NiAjMDkgSmFuOiBhZGQgY29tcGF0IEFCSQp2NiAjMDcgSmFuOiBhZGQgYXJnb19tZXNzYWdlX2hl
YWRlciB0byB4bGF0LmxzdCBhbmQgaW52b2tlIHRoZSBDSEVDSwp2NiAjMDcgSmFuOiB4bGF0Lmxz
dDogbW92ZSBhcmdvIHN0cnVjdCBlbnRyaWVzIHRvIGFscGhhYmV0aWNhbCBwb3NpdGlvbgp2NSAj
MDcgUm9nZXI6IGFkZCBCVUlMRF9CVUdfT04gZm9yIE1BWF9SSU5HX1NJWkUsIFBBR0VfU0laRQp2
NSAjMDcgUm9nZXI6IGdwcmludGsoWEVOTE9HX0VSUiwuLiBmb3IgZGVuaWVkIGV4aXN0aW5nIHJp
bmcKdjU6IGFkZCBjb21wYXQgdmFsaWRhdGlvbiBtYWNyb3MgdG8gcHJpbWFyeSBzb3VyY2UgZmls
ZTogY29tbW9uL2FyZ28uYwp2NSA6IGNvbnZlcnQgaHlwZXJjYWxsIGFyZyBzdHJ1Y3RzIHRvIHN0
cnVjdCBmb3JtIGZvciBjb21wYXQgY2hlY2tpbmcKdjU6IGRyb3BwZWQgZXh0ZXJuYWwgZmlsZSBm
b3IgY29tcGF0IG1hY3JvczogY29tbW9uL2NvbXBhdC9hcmdvLmMKdjQgdjMjMDcgSmFuOiBzaHJp
bmsgY3JpdGljYWwgc2VjdGlvbnMgaW4gcmVnaXN0ZXJfcmluZwp2NCB2MyMwNyBKYW46IHJldmlz
ZSByZWdpc3RlciBmbGFnIE1BU0sgaW4gaGVhZGVyLCBub3RlIDMyLWJpdG5lc3Mgb2YgYXJncwp2
NCBmZWVkYmFjazogdXNlIHN0YW5kYXJkIGRhdGEgc3RydWN0dXJlcyBwZXIgY29tbW9uIGNvZGUs
IG5vdCBsb29wIG1hY3Jvcwp2NCBBbmRyZXc6IHVzZSB0aGUgc2luZ2xlIGFyZ28gY29tbWFuZCBs
aW5lIG9wdGlvbiBsaXN0CnY0ICMwNyBKYW46IHJld3JpdGUgZmluZF9yaW5nX21mbiB0byB1c2Ug
Y2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4KdjQgIzA3IFJvZ2VyOiBhZGQgRklYTUUgdG8gcmluZ19t
YXBfcGFnZSBmb3Igdm1hcCBjb250aWd1b3VzIHJpbmcgbWFwcGluZwp2MyAjMDcgSmFuOiBjb21t
ZW50OiBtaW5pbXVtIHJpbmcgc2l6ZSBpcyBiYXNlZCBvbiBtaW5pbXVtLXNpemVkIG1lc3NhZ2UK
djMgIzA0IEFuZHJldzogcmVmZXJlbmNlIENPTkZJR19BUkdPIGluIHRoZSBjb21tYW5kIGxpbmUg
ZG9jdW1lbnRhdGlvbgp2MyAjMDcgSmFuOiByZWdpc3Rlcl9yaW5nOiBmb2xkIGVsc2UsIGlmIGlu
dG8gZWxzZS1pZiB0byBkcm9wIGluZGVudAp2MyAjMDcgSmFuOiByZW1vdmUgbm8gbG9uZ2VyIHVz
ZWQgZ3Vlc3RfaGFuZGxlX2lzX2FsaWduZWQgbWFjcm9zCnYzICMwNyBKYW46IHJlbW92ZSBkZWFk
IGNvZGUgZnJvbSBmaW5kX3JpbmdfbWZucwp2MyAjMDcgSmFuOiBmaXggZm9ybWF0IHN0cmluZyBp
bmRlbnRpb24gaW4gcHJpbnRrcwp2MyAjMDcgSmFuOiByZW1vdmUgcmVkdW5kYW50IGJvdW5kcyBj
aGVjayBvbiBucGFnZSBpbiBmaW5kX3JpbmdfbWZucwp2MyAjMDggc2VsZi9Sb2dlcjogaW1wcm92
ZSBkcHJpbnRrIG91dHB1dCBpbiBmaW5kX3JpbmdfaW5mbyBsaWtlIGZpbmRfc2VuZF9pbmZvCnYz
ICMwNyBKYW46IHJlbmFtZSByaW5nX2ZpbmRfaW5mbyB0byBmaW5kX3JpbmdfaW5mbwp2MyAjMDcg
SmFuOiB1c2UgYXJyYXlfaW5kZXhfbm9zcGVjIGluIHJpbmdfbWFwX3BhZ2UKdjMgIzA3IEphbjog
Zml4IG51bWVyaWMgZW50cmllcyBpbiBwcmludGsgZm9ybWF0IHN0cmluZ3MKdjMgIzcgSmFuOiBk
cm9wIHVubmVlZGVkIHBhcmVudGhlc2VzIGZyb20gUk9VTkRVUF9NRVNTQUdFIGRlZm4KdjMgIzEw
IFJvZ2VyOiBtb3ZlIGZpbmQgZnVuY3Rpb25zIHRvIHRvcCBvZiBmaWxlIGFuZCBkcm9wIHByb3Rv
dHlwZXMKdjMgIzAzIG1lbGQgY29tcGF0IGNoZWNrIGZvciBoeXBlcmNhbGwgYXJnIHJlZ2lzdGVy
IHN0cnVjdAp2MyAjMDQgUm9nZXIvSmFuOiBtYWtlIGxvY2sgbmFtZXMgY2xlYXJlciBhbmQgYXNz
ZXJ0IHRoZWlyIHN0YXRlCnYzICMwNCBKYW46IHBvcnQgLT4gYXBvcnQgd2l0aCB0eXBlOyBkaXN0
aW5ndWlzaCBhcmdvIHBvcnQgZnJvbSBldnRjaG4KdjMgZmVlZGJhY2sgIzA3IEVyaWM6IGZpeCBo
ZWFkZXIgbWF4IHJpbmcgc2l6ZSBjb21tZW50IHVuaXRzCnYzIGZlZWRiYWNrICMwNCBSb2dlcjog
bWZuX21hcHBpbmc6IHZvaWQqIGluc3RlYWQgb2YgdWludDhfdCoKdjMgdXNlICV1IGZvciBwcmlu
dGluZyB1bnNpZ25lZCBpbnRzIGluIGZpbmRfcmluZ19tZm5zCnYzIGZlZWRiYWNrICMwNCBKYW46
IHVpbnQzMl90IC0+IHVuc2lnbmVkIGludCBmb3IgbnBhZ2UgaW4gcmVnaXN0ZXJfcmluZwp2MyBm
ZWVkYmFjayAjMDQgUm9nZXI6IGRyb3AgbnBhZ2VzIHN0cnVjdCBtZW1iZXIsIGNhbGN1bGF0ZSBm
cm9tIGxlbgp2MyA6IHJlZ2lzdGVyX3Jpbmc6IHVpbnQzMl90IC0+IHVuc2lnbmVkIGludCBmb3Ig
cHJpdmF0ZV90eF9wdHIKdjMgZmVlZGJhY2sgUm9nZXIvSmFuOiBBU1NFUlQgY3VycmQgaXMgY3Vy
cmVudC0+ZG9tYWluIG9yIHVzZSAnZCcgdmFyaWFibGUgbmFtZQp2MyBmZWVkYmFjayAjMDcgUm9n
ZXI6IHVzZSBvcHRfYXJnb19tYWNfcGVybWlzc2l2ZSA6IGEgYm9vbGVhbiBvcHQKdjMgZmVlZGJh
Y2sgIzA0IFJvZ2VyOiByZW9yZGVyICNpbmNsdWRlcyB0byBhbHBoYWJldGljYWwgb3JkZXIKdjMg
ZmVlZGJhY2sgIzA3IFJvZ2VyOiBkcm9wIGNvbW1lbnQgcmU6IEludGVsIEVQVC9BTUQgTlBUIGZv
ciB3cml0ZS1vbmx5IG1hcHBpbmcKdjMgZmVlZGJhY2sgIzA3IFJvZ2VyOiBkcm9wIHB0ciBhcml0
aG1ldGljIGluIHVwZGF0ZV90eF9wdHIsIHVzZSByaW5nIHN0cnVjdCBjYXN0CnYzIGZlZWRiYWNr
ICMwNyBSb2dlcjogZHJvcCBuZXdsaW5lIGluIHJpbmdfbWFwX3BhZ2UKdjMgZmVlZGJhY2sgIzA3
IFJvZ2VyOiBkcm9wIHVubmVlZGVkIG51bGwgY2hlY2sgYmVmb3JlIHhmcmVlCnYzIGZlZWRiYWNr
ICMwNyBSb2dlcjogdXNlIHJldHVybiBhbmQgZHJvcCBvdXQgbGFiZWwgaW4gcmVnaXN0ZXJfcmlu
Zwp2MyBTdGVmYW5vOiBhZGQgNEsgcGFnZSBjb25zdHJhaW50IHRvIGhlYWRlciBmaWxlIGNvbW1l
bnQgJiBjb21taXQgbXNnCnYzIEp1bGllbi9TdGVmYW5vOiA0SyBncmFudWxhcml0eSBvazogdXNl
IDY0LWJpdCBnZm5zIGluIHJlZ2lzdGVyIGludGVyZmFjZQp2MiBzZWxmOiBkaXNhbGxvdyByaW5n
IHJlc2l6ZSB2aWEgcmVyZWdpc3Rlcgp2MiBmZWVkYmFjayBKYW46IGRyb3AgY29va2llLCBpbXBs
ZW1lbnQgdGVhcmRvd24KdjIgZmVlZGJhY2sgSmFuOiBkcm9wIG1lc3NhZ2UgZnJvbSBhcmdvX21l
c3NhZ2Vfb3AKdjIgc2VsZjogbW92ZSBoYXNoX2luZGV4IGZ1bmN0aW9uIGJlbG93IGxvY2tpbmcg
Y29tbWVudAp2MiBzZWxmOiBPVkVSSEFVTAp2MiBzZWxmL0phbjogcmVtb3ZlIHVzZSBvZiBtYWdp
YyB2ZXJpZmljYXRpb24gZmllbGQgYW5kIHRpZHkgdXAKdjIgc2VsZjogbWVyZ2UgbWF4IGFuZCBt
aW4gcmluZyBzaXplIGNoZWNrIGNsYXVzZXMKdjIgZmVlZGJhY2sgdjEjMTMgUm9nZXI6IHVzZSBP
Uy1zdXBwbGllZCByb3VuZHVwOyBkcm9wIGZyb20gcHVibGljIGhlYWRlcgp2MiBmZWVkYmFjayAj
OSwgSmFuOiB1c2UgdGhlIGFyZ28tbWFjIGJvb3RwYXJhbSBhdCBwb2ludCBvZiBpbnRyb2R1Y3Rp
b24KdjIgZmVlZGJhY2sgIzksIEphbjogcmVuYW1lIGJvb3Qgb3B0IHZhcmlhYmxlIHRvIGNvbXBs
eSB3aXRoIGNvbnZlbnRpb24KdjIgZmVlZGJhY2sgIzksIEphbjogcmVuYW1lIHRoZSBhcmdvX21h
YyBib290cGFyYW0gdG8gYXJnby1tYWMKdjIgZmVlZGJhY2sgIzkgSmFuOiBkb2N1bWVudCBhcmdv
IGJvb3Qgb3B0IGluIHhlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KdjEsMiBmZWVkYmFjayBKYW4v
Um9nZXIvUGF1bDogZHJvcCBlcnJubyByZXR1cm5pbmcgZ3Vlc3QgYWNjZXNzIGZ1bmN0aW9ucwp2
MSBmZWVkYmFjayBSb2dlciwgSmFuOiBkcm9wIGFyZ28gcHJlZml4IG9uIHN0YXRpYyBmdW5jdGlv
bnMKdjEgZmVlZGJhY2sgUm9nZXI6IHMvcGZuL2dmbi8gYW5kIHJldGlyZSBhbHdheXMtNjQtYml0
IHR5cGUKdjIuIGZlZWRiYWNrIEphbjogZG9jdW1lbnQgdGhlIGFyZ28tbWFjIGJvb3Qgb3B0CnYy
LiBmZWVkYmFjayBKYW46IHNpbXBsaWZ5IHJlLXJlZ2lzdGVyLCBkcm9wIG1hcHBpbmdzCnYxICMx
MyBmZWVkYmFjayBKYW46IHJldmlzZSB1c2Ugb2YgZ3Vlc3RfaGFuZGxlX29rYXkgdnMgX19jb3B5
IG9wcwp2MSAjMTMgZmVlZGJhY2ssIEphbjogcmVnaXN0ZXIgb3AgOiBzL0VDT05OUkVGVVNFRC9F
U1JDSC8KdjEgIzUgKCMxMykgZmVlZGJhY2sgUGF1bDogcmVnaXN0ZXIgb3A6IHVzZSBjdXJyZCBp
biBkb19tZXNzYWdlX29wCnYxICMxMyBmZWVkYmFjaywgUGF1bDogcmVnaXN0ZXIgb3A6IHVzZSBt
Zm5fZXEgY29tcGFyYXRvcgp2MSAjNSAoIzEzKSBmZWVkYmFjayBQYXVsOiByZWdpc3RlciBvcDog
dXNlIGN1cnJkIGluIGFyZ29fcmVnaXN0ZXJfcmluZwp2MSAjMTMgZmVlZGJhY2sgUGF1bDogcmVn
aXN0ZXIgb3A6IHdoaXRlc3BhY2UsIHVuc2lnbmVkLCBib3VuZHMgY2hlY2sKdjEgIzEzIGZlZWRi
YWNrIFBhdWw6IHVzZSBvZiBoZXggaW4gbGltaXQgY29uc3RhbnQgZGVmaW5pdGlvbgp2MSAjMTMg
ZmVlZGJhY2sgUGF1bCwgcmVnaXN0ZXIgb3A6IHNldCBubWZucyBvbiBsb29wIHRlcm1pbmF0aW9u
CnYxICMxMyBmZWVkYmFjayBQYXVsOiByZWdpc3RlciBvcDogZG8vd2hpbGUgLT4gZ290b3MsIHJl
aW5kZW50CnYxIGFyZ29fcmluZ19tYXBfcGFnZTogZHJvcCB1aW50MzJfdCBmb3IgdW5zaWduZWQg
aW50CnYxLiAjMTMgZmVlZGJhY2sgSnVsaWVuOiB1c2UgcGFnZSBkZXNjcmlwdG9ycyBpbnN0ZWFk
IG9mIGdwZm5zLgogICAtIGFkZHMgQUJJIHN1cHBvcnQgZm9yIHBhZ2VzIHdpdGggZGlmZmVyZW50
IGdyYW51bGFyaXR5Lgp2MSBmZWVkYmFjayAjMTMsIFBhdWw6IGFkanVzdCBsb2cgbGV2ZWwgb2Yg
bWVzc2FnZQp2MSBmZWVkYmFjayAjMTMsIFBhdWw6IHVzZSBncHJpbnRrIGZvciBndWVzdC10cmln
Z2VyZWQgd2FybmluZwp2MSBmZWVkYmFjayAjMTMsIFBhdWw6IGdwcmludGsgYW5kIFhFTkxPR19E
RUJVRyBmb3IgcmluZyByZWdpc3RyYXRpb24KdjEgZmVlZGJhY2sgIzEzLCBQYXVsOiB1c2UgZ3By
aW50ayBmb3IgZXJycyBpbiBhcmdvX3JpbmdfbWFwX3BhZ2UKdjEgZmVlZGJhY2sgIzEzLCBQYXVs
OiB1c2UgRU5PTUVNIGlmIGdsb2JhbCBtYXBwaW5nIGZhaWxzCnYxIGZlZWRiYWNrIFBhdWw6IG92
ZXJmbG93IGNoZWNrIGJlZm9yZSBzaGlmdAp2MTogYWRkIGRlZmluZSBmb3IgY29weV9maWVsZF90
b19ndWVzdF9lcnJubwp2MTogZml4IGdwcmludGsgdXNlIGZvciBBUk0gYXMgaXRzIGRlZm4gZGlz
bGlrZXMgc3BsaXQgZm9ybWF0IHN0cmluZ3MKdjE6IHVzZSBjb3B5X2ZpZWxkX3RvX2d1ZXN0X2Vy
cm5vCnYxIGZlZWRiYWNrICMxMywgSmFuOiBhcmdvX2hhc2hfZm46IG5vIGlubGluZSwgcmVuYW1l
LCBjaGFuZ2UgdHlwZQp2MSBmZWVkYmFjayAjMTMsIFBhdWwsIEphbjogRUZBVUxUIC0+IEVOT01F
TSBpbiBhcmdvX3JpbmdfbWFwX3BhZ2UKdjEgZmVlZGJhY2sgIzEzLCBKYW46IHJlbmFtZSBwYWdl
IHZhciBpbiBhcmdvX3JpbmdfbWFwX3BhZ2UKdjEgZmVlZGJhY2sgIzEzLCBKYW46IHN3aXRjaCB1
aW50OF90KiB0byB2b2lkKiBhbmQgZHJvcCBjYXN0CnYxIGZlZWRiYWNrICMxMywgSmFuOiBzd2l0
Y2ggbWVtb3J5IGJhcnJpZXIgdG8gc21wX3dtYgp2MSBmZWVkYmFjayAjMTMsIEphbjogbWFrZSAn
cmluZycgY29tbWVudCBjb21wbHkgd2l0aCBzaW5nbGUtbGluZSBzdHlsZQp2MSBmZWVkYmFjayAj
MTMsIEphbjogdXNlIHh6YWxsb2NfYXJyYXksIGRyb3AgbG9vcCBOVUxMIGluaXQKdjEgZmVlZGJh
Y2sgIzEzLCBKYW46IGluaXQgYm9vbCB3aXRoIGZhbHNlIHJhdGhlciB0aGFuIDAKdjEgZmVlZGJh
Y2sgIzEzIEphbjogdXNlIF9fY29weTsgZGVmaW5lIGFuZCB1c2UgX19jb3B5X2ZpZWxkX3RvX2d1
ZXN0X2Vycm5vCnYxIGZlZWRiYWNrICMxMywgSmFuOiB1c2UgeHphbGxvYywgZHJvcCBpbmRpdmlk
dWFsIGluaXQgemVyb2VzCnYxIGZlZWRiYWNrICMxMywgSmFuOiBwcmVmaXggcHVibGljIG5hbWVz
cGFjZSB3aXRoIHhlbgp2MSBmZWVkYmFjayAjMTMsIEphbjogYmxhbmsgbGluZSBhZnRlciBvcCBj
YXNlIGluIGRvX2FyZ29fbWVzc2FnZV9vcAp2MSBzZWxmOiByZWZsb3cgY29tbWVudCBpbiBhcmdv
X3JpbmdfbWFwX3BhZ2UgdG8gd2l0aGluIDgwIGNoYXIgbGVuCnYxIGZlZWRiYWNrICMxMywgUm9n
ZXI6IHVzZSB0cnVlIG5vdCAxIGluIGFzc2lnbiB0byB1cGRhdGVfdHhfcHRyIGJvb2wKdjEgZmVl
ZGJhY2sgIzIxLCBKYW46IGZvbGQgaW4gdGhlIGFycmF5X2luZGV4X25vc3BlYyBoYXNoIGZ1bmN0
aW9uIGd1YXJkcwp2MSBmZWVkYmFjayAjMTgsIEphbjogZm9sZCB0aGUgbWF4IHJpbmcgY291bnQg
bGltaXQgaW50byB0aGUgc2VyaWVzCnYxIHNlbGY6IHVzZSB1bnNpZ25lZCBsb25nIHR5cGUgZm9y
IFhFTl9BUkdPX1JFR0lTVEVSX0ZMQUdfTUFTSwp2MTogZmVlZGJhY2sgIzE1IEphbjogaGFuZGxl
IHVwcGVyLWhhbHZlcyBvZiBoeXBlcmNhbGwgYXJncwp2MS4gZmVlZGJhY2sgIzEzIEphbjogYWRk
IGNvbW1lbnQgcmU6IHBhZ2UgYWxpZ25tZW50CnYxLiBzZWxmOiBjb25maXJtIHJpbmcgbWFnaWMg
cHJlc2VuY2UgaW4gc3VwcGxpZWQgcGFnZSBhcnJheQp2MS4gZmVlZGJhY2sgIzEzIEphbjogYWRk
IGNvbW1lbnQgcmU6IG1pbmltdW0gcmluZyBzaXplCnYxLiBmZWVkYmFjayAjMTMgUm9nZXI6IHVz
ZSBBU1NFUlRfVU5SRUFDSEFCTEUKdjEuIGZlZWRiYWNrIFJvZ2VyOiBhZGQgY29tbWVudCB0byBo
YXNoIGZ1bmN0aW9uCgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgICA5ICst
CiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgICAgICAgICAgfCA1MjcgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggICAgICAg
ICB8ICA3MCArKysrKwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICAgICAgICAgIHwgICAyICsK
IDQgZmlsZXMgY2hhbmdlZCwgNjA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDYwNWM1NDQuLmM4ZDFjZWQgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKQEAgLTE4Myw3ICsxODMsNyBAQCBpbiBjb21iaW5hdGlvbiB3aXRo
IGNwdWlkbGUuICBUaGlzIG9wdGlvbiBpcyBvbmx5IGV4cGVjdGVkIHRvIGJlIHVzZWZ1bCBmb3IK
IGRldmVsb3BlcnMgd2lzaGluZyBYZW4gdG8gZmFsbCBiYWNrIHRvIG9sZGVyIHRpbWluZyBtZXRo
b2RzIG9uIG5ld2VyIGhhcmR3YXJlLgogCiAjIyMgYXJnbwotICAgID0gTGlzdCBvZiBbIDxib29s
PiBdCisgICAgPSBMaXN0IG9mIFsgPGJvb2w+LCBtYWMtcGVybWlzc2l2ZT08Ym9vbD4gXQogCiBD
b250cm9scyBmb3IgdGhlIEFyZ28gaHlwZXJ2aXNvci1tZWRpYXRlZCBpbnRlcmRvbWFpbiBjb21t
dW5pY2F0aW9uIHNlcnZpY2UuCiAKQEAgLTE5NSw2ICsxOTUsMTMgQEAgcG9pbnQgb2YgYXV0aG9y
aXR5LiAgR3Vlc3RzIG1heSByZWdpc3RlciBtZW1vcnkgcmluZ3MgdG8gcmVjaWV2ZSBtZXNzYWdl
cywKIHF1ZXJ5IHRoZSBzdGF0dXMgb2Ygb3RoZXIgZG9tYWlucywgYW5kIHNlbmQgbWVzc2FnZXMg
YnkgaHlwZXJjYWxsLCBhbGwgc3ViamVjdAogdG8gYXBwcm9wcmlhdGUgYXVkaXRpbmcgYnkgWGVu
LiAgQXJnbyBpcyBkaXNhYmxlZCBieSBkZWZhdWx0LgogCisqICAgVGhlIGBtYWMtcGVybWlzc2l2
ZWAgYm9vbGVhbiBjb250cm9scyB3aGV0aGVyIHdpbGRjYXJkIHJlY2VpdmUgcmluZ3MgbWF5IGJl
CisgICAgcmVnaXN0ZXJlZCAoYG1hYy1wZXJtaXNzaXZlPTFgKSBvciBtYXkgbm90IGJlIHJlZ2lz
dGVyZWQKKyAgICAoYG1hYy1wZXJtaXNzaXZlPTBgKS4KKworICAgIFRoaXMgb3B0aW9uIGlzIGRp
c2FibGVkIGJ5IGRlZmF1bHQsIHRvIHByb3RlY3QgZG9tYWlucyBmcm9tIGEgRG9TIGJ5IGEKKyAg
ICBidWdneSBvciBtYWxpY2lvdXMgb3RoZXIgZG9tYWluIHNwYW1taW5nIHRoZSByaW5nLgorCiAj
IyMgYXNpZCAoeDg2KQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
YXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggOWYyZDJlNS4uNTQyNTZhZSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKQEAgLTIyLDYg
KzIyLDcgQEAKICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4K
ICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2lu
Y2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4
ZW4vdGltZS5oPgpAQCAtMzEsMTMgKzMyLDMyIEBACiAjaWZkZWYgQ09ORklHX0NPTVBBVAogI2lu
Y2x1ZGUgPGNvbXBhdC9hcmdvLmg+CiBDSEVDS19hcmdvX2FkZHI7CisjdW5kZWYgQ0hFQ0tfYXJn
b19hZGRyCisjZGVmaW5lIENIRUNLX2FyZ29fYWRkciBzdHJ1Y3QgeGVuX2FyZ29fYWRkcgorQ0hF
Q0tfYXJnb19yZWdpc3Rlcl9yaW5nOwogQ0hFQ0tfYXJnb19yaW5nOworQ0hFQ0tfYXJnb19yaW5n
X21lc3NhZ2VfaGVhZGVyOwogI2VuZGlmCiAKKyNkZWZpbmUgTUFYX1JJTkdTX1BFUl9ET01BSU4g
ICAgICAgICAgICAxMjhVCisKKy8qIEFsbCBtZXNzYWdlcyBvbiB0aGUgcmluZyBhcmUgcGFkZGVk
IHRvIGEgbXVsdGlwbGUgb2YgdGhlIHNsb3Qgc2l6ZS4gKi8KKyNkZWZpbmUgUk9VTkRVUF9NRVNT
QUdFKGEpIFJPVU5EVVAoKGEpLCBYRU5fQVJHT19NU0dfU0xPVF9TSVpFKQorCisvKiBOdW1iZXIg
b2YgUEFHRXMgbmVlZGVkIHRvIGhvbGQgYSByaW5nIG9mIGEgZ2l2ZW4gc2l6ZSBpbiBieXRlcyAq
LworI2RlZmluZSBOUEFHRVNfUklORyhyaW5nX2xlbikgXAorICAgIChST1VORFVQKChST1VORFVQ
X01FU1NBR0UocmluZ19sZW4pICsgc2l6ZW9mKHhlbl9hcmdvX3JpbmdfdCkpLCBQQUdFX1NJWkUp
IFwKKyAgICAgPj4gUEFHRV9TSElGVCkKKwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2Fy
Z29fYWRkcl90KTsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JlZ2lzdGVyX3Jp
bmdfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX3QpOworI2lmZGVm
IENPTkZJR19DT01QQVQKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKGNvbXBhdF9wZm5fdCk7Cisj
ZW5kaWYKIAogc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfYXJnbzsKK3N0YXRpYyBib29s
IF9fcmVhZF9tb3N0bHkgb3B0X2FyZ29fbWFjX3Blcm1pc3NpdmU7CiAKIHN0YXRpYyBpbnQgX19p
bml0IHBhcnNlX2FyZ28oY29uc3QgY2hhciAqcykKIHsKQEAgLTUxLDYgKzcxLDggQEAgc3RhdGlj
IGludCBfX2luaXQgcGFyc2VfYXJnbyhjb25zdCBjaGFyICpzKQogCiAgICAgICAgIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2wocywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9hcmdvID0gdmFs
OworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1hYy1wZXJtaXNzaXZl
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9hcmdvX21hY19wZXJtaXNzaXZlID0g
dmFsOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKQEAgLTM2Niw2
ICszODgsNzQgQEAgcmluZ191bm1hcChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJn
b19yaW5nX2luZm8gKnJpbmdfaW5mbykKICAgICB9CiB9CiAKK3N0YXRpYyBpbnQKK3JpbmdfbWFw
X3BhZ2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5n
X2luZm8sCisgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpLCB2b2lkICoqb3V0X3B0cikKK3sK
KyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKKworICAgIC8qCisgICAgICog
RklYTUU6IEludmVzdGlnYXRlIHVzaW5nIHZtYXAgdG8gY3JlYXRlIGEgc2luZ2xlIGNvbnRpZ3Vv
dXMgdmlydHVhbAorICAgICAqIGFkZHJlc3Mgc3BhY2UgbWFwcGluZyBvZiB0aGUgcmluZyBpbnN0
ZWFkIG9mIHVzaW5nIHRoZSBhcnJheSBvZiBzaW5nbGUKKyAgICAgKiBwYWdlIG1hcHBpbmdzLgor
ICAgICAqIEFmZmVjdHMgbG9naWMgaW4gbWVtY3B5X3RvX2d1ZXN0X3JpbmcsIHRoZSBtZm5fbWFw
cGluZyBhcnJheSBkYXRhCisgICAgICogc3RydWN0dXJlLCBhbmQgcGxhY2VzIHdoZXJlIHJpbmcg
bWFwcGluZ3MgYXJlIGFkZGVkIG9yIHJlbW92ZWQuCisgICAgICovCisKKyAgICBpZiAoIGkgPj0g
cmluZ19pbmZvLT5ubWZucyApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisg
ICAgICAgICAgICAgICAiYXJnbzogcmluZyAodm0ldToleCB2bSV1KSAlcCBhdHRlbXB0ZWQgdG8g
bWFwIHBhZ2UgJXUgb2YgJXVcbiIsCisgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5kb21h
aW5faWQsIHJpbmdfaW5mby0+aWQuYXBvcnQsCisgICAgICAgICAgICAgICAgcmluZ19pbmZvLT5p
ZC5wYXJ0bmVyX2lkLCByaW5nX2luZm8sIGksIHJpbmdfaW5mby0+bm1mbnMpOworICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKKyAgICB9CisgICAgaSA9IGFycmF5X2luZGV4X25vc3BlYyhpLCByaW5n
X2luZm8tPm5tZm5zKTsKKworICAgIGlmICggIXJpbmdfaW5mby0+bWZucyB8fCAhcmluZ19pbmZv
LT5tZm5fbWFwcGluZykKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAg
ICAgICByaW5nX2luZm8tPmxlbiA9IDA7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0K
KworICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0gKQorICAgIHsKKyAgICAgICAg
cmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSA9IG1hcF9kb21haW5fcGFnZV9nbG9iYWwocmluZ19p
bmZvLT5tZm5zW2ldKTsKKyAgICAgICAgaWYgKCAhcmluZ19pbmZvLT5tZm5fbWFwcGluZ1tpXSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgImFyZ286IHJpbmcg
KHZtJXU6JXggdm0ldSkgJXAgYXR0ZW1wdGVkIHRvIG1hcCAiCisgICAgICAgICAgICAgICAgICAg
ICJwYWdlICV1IG9mICV1XG4iLAorICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmRv
bWFpbl9pZCwgcmluZ19pbmZvLT5pZC5hcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgcmluZ19p
bmZvLT5pZC5wYXJ0bmVyX2lkLCByaW5nX2luZm8sIGksIHJpbmdfaW5mby0+bm1mbnMpOworICAg
ICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIH0KKyAgICAgICAgYXJnb19kcHJpbnRr
KCJtYXBwaW5nIHBhZ2UgJSJQUklfbWZuIiB0byAlcFxuIiwKKyAgICAgICAgICAgICAgICAgICAg
IG1mbl94KHJpbmdfaW5mby0+bWZuc1tpXSksIHJpbmdfaW5mby0+bWZuX21hcHBpbmdbaV0pOwor
ICAgIH0KKworICAgIGlmICggb3V0X3B0ciApCisgICAgICAgICpvdXRfcHRyID0gcmluZ19pbmZv
LT5tZm5fbWFwcGluZ1tpXTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZAordXBk
YXRlX3R4X3B0cihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8g
KnJpbmdfaW5mbywKKyAgICAgICAgICAgICAgdWludDMyX3QgdHhfcHRyKQoreworICAgIHhlbl9h
cmdvX3JpbmdfdCAqcmluZ3A7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8p
KTsKKyAgICBBU1NFUlQocmluZ19pbmZvLT5tZm5fbWFwcGluZ1swXSk7CisKKyAgICByaW5nX2lu
Zm8tPnR4X3B0ciA9IHR4X3B0cjsKKyAgICByaW5ncCA9IHJpbmdfaW5mby0+bWZuX21hcHBpbmdb
MF07CisKKyAgICB3cml0ZV9hdG9taWMoJnJpbmdwLT50eF9wdHIsIHR4X3B0cik7CisgICAgc21w
X3dtYigpOworfQorCiBzdGF0aWMgdm9pZAogd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShk
b21pZF90IGRvbWFpbl9pZCwgc3RydWN0IHBlbmRpbmdfZW50ICplbnQpCiB7CkBAIC01MzAsMTEg
KzYyMCw0MDAgQEAgcGFydG5lcl9yaW5nc19yZW1vdmUoc3RydWN0IGRvbWFpbiAqc3JjX2QpCiAg
ICAgfQogfQogCitzdGF0aWMgaW50CitmaW5kX3JpbmdfbWZuKHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgbWZuX3QgKm1mbikKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAg
IHAybV90eXBlX3QgcDJtdDsKKyAgICBpbnQgcmV0OworCisgICAgcmV0ID0gY2hlY2tfZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgZ2ZuLCBmYWxzZSwgJnAybXQsICZwYWdlKTsKKyAgICBpZiAoIHVubGlr
ZWx5KHJldCkgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgKm1mbiA9IHBhZ2VfdG9fbWZu
KHBhZ2UpOworICAgIGlmICggIW1mbl92YWxpZCgqbWZuKSApCisgICAgICAgIHJldCA9IC1FSU5W
QUw7CisjaWZkZWYgQ09ORklHX1g4NgorICAgIGVsc2UgaWYgKCBwMm10ID09IHAybV9yYW1fbG9n
ZGlydHkgKQorICAgICAgICByZXQgPSAtRUFHQUlOOworI2VuZGlmCisgICAgZWxzZSBpZiAoIChw
Mm10ICE9IHAybV9yYW1fcncpIHx8CisgICAgICAgICAgICAgICFnZXRfcGFnZV9hbmRfdHlwZShw
YWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICByZXQgPSAtRUlOVkFMOworCisg
ICAgcHV0X3BhZ2UocGFnZSk7CisKKyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50Citj
b3B5X2dmbl9mcm9tX2hhbmRsZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGdmbl9obmQs
IGJvb2wgY29tcGF0LAorICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGksIGdmbl90
ICpvdXRfZ2ZuKQoreworICAgIGludCByZXQ7CisKKyNpZmRlZiBDT05GSUdfQ09NUEFUCisgICAg
aWYgKCBjb21wYXQgKQorICAgIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb21w
YXRfcGZuX3QpIGNfZ2ZuX2huZCA9CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChnZm5f
aG5kLCBjb21wYXRfcGZuX3QpOworICAgICAgICBjb21wYXRfcGZuX3QgY19nZm47CisKKyAgICAg
ICAgcmV0ID0gX19jb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZjX2dmbiwgY19nZm5faG5kLCBpLCAx
KSA/IC1FRkFVTFQgOiAwOworICAgICAgICAqb3V0X2dmbiA9IF9nZm4oY19nZm4pOworICAgIH0K
KyAgICBlbHNlCisgICAgeworI2VuZGlmCisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX3Bmbl90KSB4X2dmbl9obmQgPQorICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoZ2Zu
X2huZCwgeGVuX3Bmbl90KTsKKyAgICAgICAgeGVuX3Bmbl90IHhfZ2ZuOworCisgICAgICAgIHJl
dCA9IF9fY29weV9mcm9tX2d1ZXN0X29mZnNldCgmeF9nZm4sIHhfZ2ZuX2huZCwgaSwgMSkgPyAt
RUZBVUxUIDogMDsKKyAgICAgICAgKm91dF9nZm4gPSBfZ2ZuKHhfZ2ZuKTsKKyNpZmRlZiBDT05G
SUdfQ09NUEFUCisgICAgfQorI2VuZGlmCisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGlu
dAorZmluZF9yaW5nX21mbnMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZv
ICpyaW5nX2luZm8sCisgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbnBhZ2UsCisg
ICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGdmbl9obmQsCisgICAg
ICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbGVuLCBib29sIGNvbXBhdCkKK3sKKyAgICB1
bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmV0ID0gMDsKKyAgICBtZm5fdCAqbWZuczsKKyAgICB2
b2lkICoqbWZuX21hcHBpbmc7CisKKyAgICBBU1NFUlQoTE9DS0lOR19Xcml0ZV9yaW5nc19MMihk
KSk7CisKKyAgICBpZiAoIHJpbmdfaW5mby0+bWZucyApCisgICAgeworICAgICAgICAvKiBSaW5n
IGFscmVhZHkgZXhpc3RlZDogZHJvcCB0aGUgcHJldmlvdXMgbWFwcGluZy4gKi8KKyAgICAgICAg
Z3ByaW50ayhYRU5MT0dfSU5GTywgImFyZ286IHZtJXUgcmUtcmVnaXN0ZXIgZXhpc3Rpbmcgcmlu
ZyAiCisgICAgICAgICAgICAgICAgIih2bSV1OiV4IHZtJXUpIGNsZWFycyBtYXBwaW5nXG4iLAor
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5kb21haW5faWQsCisg
ICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5hcG9ydCwgcmluZ19pbmZvLT5pZC5wYXJ0bmVy
X2lkKTsKKworICAgICAgICByaW5nX3JlbW92ZV9tZm5zKGQsIHJpbmdfaW5mbyk7CisgICAgICAg
IEFTU0VSVCghcmluZ19pbmZvLT5tZm5zKTsKKyAgICB9CisKKyAgICBtZm5zID0geG1hbGxvY19h
cnJheShtZm5fdCwgbnBhZ2UpOworICAgIGlmICggIW1mbnMgKQorICAgICAgICByZXR1cm4gLUVO
T01FTTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbnBhZ2U7IGkrKyApCisgICAgICAgIG1mbnNb
aV0gPSBJTlZBTElEX01GTjsKKworICAgIG1mbl9tYXBwaW5nID0geHphbGxvY19hcnJheSh2b2lk
ICosIG5wYWdlKTsKKyAgICBpZiAoICFtZm5fbWFwcGluZyApCisgICAgeworICAgICAgICB4ZnJl
ZShtZm5zKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorCisgICAgcmluZ19pbmZv
LT5tZm5zID0gbWZuczsKKyAgICByaW5nX2luZm8tPm1mbl9tYXBwaW5nID0gbWZuX21hcHBpbmc7
CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5wYWdlOyBpKysgKQorICAgIHsKKyAgICAgICAgbWZu
X3QgbWZuOworICAgICAgICBnZm5fdCBnZm47CisKKyAgICAgICAgcmV0ID0gY29weV9nZm5fZnJv
bV9oYW5kbGUoZ2ZuX2huZCwgY29tcGF0LCBpLCAmZ2ZuKTsKKyAgICAgICAgaWYgKCByZXQgKQor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcmV0ID0gZmluZF9yaW5nX21mbihkLCBnZm4s
ICZtZm4pOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0VSUiwgImFyZ286IHZtJXU6IGludmFsaWQgZ2ZuICUiUFJJX2dmbiIgIgorICAg
ICAgICAgICAgICAgICAgICAicjoodm0ldToleCB2bSV1KSAlcCAldS8ldVxuIiwKKyAgICAgICAg
ICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm5feChnZm4pLAorICAgICAgICAgICAgICAgICAg
ICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmluZ19pbmZvLT5pZC5hcG9ydCwKKyAgICAgICAg
ICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkLCByaW5nX2luZm8sIGksIG5wYWdl
KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmluZ19pbmZvLT5t
Zm5zW2ldID0gbWZuOworCisgICAgICAgIGFyZ29fZHByaW50aygiJXU6ICUiUFJJX2dmbiIgLT4g
JSJQUklfbWZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgIGksIGdmbl94KGdmbiksIG1mbl94
KHJpbmdfaW5mby0+bWZuc1tpXSkpOworICAgIH0KKworICAgIHJpbmdfaW5mby0+bm1mbnMgPSBp
OworCisgICAgaWYgKCByZXQgKQorICAgICAgICByaW5nX3JlbW92ZV9tZm5zKGQsIHJpbmdfaW5m
byk7CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgQVNTRVJUKHJpbmdfaW5mby0+bm1mbnMgPT0g
TlBBR0VTX1JJTkcobGVuKSk7CisKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfREVCVUcsICJhcmdv
OiB2bSV1IHJpbmcgKHZtJXU6JXggdm0ldSkgJXAgIgorICAgICAgICAgICAgICAgICJtZm5fbWFw
cGluZyAlcCBsZW4gJXUgbm1mbnMgJXVcbiIsCisgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlk
LmFwb3J0LCByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQsIHJpbmdfaW5mbywKKyAgICAgICAgICAg
ICAgICByaW5nX2luZm8tPm1mbl9tYXBwaW5nLCByaW5nX2luZm8tPmxlbiwgcmluZ19pbmZvLT5u
bWZucyk7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGxvbmcKK3JlZ2lz
dGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCisgICAgICAgICAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KSByZWdfaG5kLAorICAgICAgICAg
ICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGdmbl9obmQsCisgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBucGFnZSwgdW5zaWduZWQgaW50IGZsYWdzLCBib29sIGNvbXBhdCkKK3sK
KyAgICB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3QgcmVnOworICAgIHN0cnVjdCBhcmdvX3Jpbmdf
aWQgcmluZ19pZDsKKyAgICB2b2lkICptYXBfcmluZ3A7CisgICAgeGVuX2FyZ29fcmluZ190ICpy
aW5ncDsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywgKm5ld19yaW5nX2lu
Zm8gPSBOVUxMOworICAgIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAqc2VuZF9pbmZvID0gTlVMTDsK
KyAgICBzdHJ1Y3QgZG9tYWluICpkc3RfZCA9IE5VTEw7CisgICAgaW50IHJldCA9IDA7CisgICAg
dW5zaWduZWQgaW50IHByaXZhdGVfdHhfcHRyOworCisgICAgQVNTRVJUKGN1cnJkID09IGN1cnJl
bnQtPmRvbWFpbik7CisKKyAgICAvKiBmbGFnczogcmVzZXJ2ZSBjdXJyZW50bHktdW5kZWZpbmVk
IGJpdHMsIHJlcXVpcmUgemVyby4gICovCisgICAgaWYgKCB1bmxpa2VseShmbGFncyAmIH5YRU5f
QVJHT19SRUdJU1RFUl9GTEFHX01BU0spICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAg
ICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmcmVnLCByZWdfaG5kLCAxKSApCisgICAgICAgIHJldHVy
biAtRUZBVUxUOworCisgICAgLyoKKyAgICAgKiBBIHJpbmcgbXVzdCBiZSBsYXJnZSBlbm91Z2gg
dG8gdHJhbnNtaXQgbWVzc2FnZXMsIHNvIHJlcXVpcmVzIHNwYWNlIGZvcjoKKyAgICAgKiAqIDEg
bWVzc2FnZSBoZWFkZXIsIHBsdXMKKyAgICAgKiAqIDEgcGF5bG9hZCBzbG90IChwYXlsb2FkIGlz
IGFsd2F5cyByb3VuZGVkIHRvIGEgbXVsdGlwbGUgb2YgMTYgYnl0ZXMpCisgICAgICogICBmb3Ig
dGhlIG1lc3NhZ2UgcGF5bG9hZCB0byBiZSB3cml0dGVuIGludG8sIHBsdXMKKyAgICAgKiAqIDEg
bW9yZSBzbG90LCBzbyB0aGF0IHRoZSByaW5nIGNhbm5vdCBiZSBmaWxsZWQgdG8gY2FwYWNpdHkg
d2l0aCBhCisgICAgICogICBzaW5nbGUgbWluaW11bS1zaXplIG1lc3NhZ2UgLS0gc2VlIHRoZSBs
b2dpYyBpbiByaW5nYnVmX2luc2VydCAtLQorICAgICAqICAgYWxsb3dpbmcgZm9yIHRoaXMgZW5z
dXJlcyB0aGF0IHRoZXJlIGNhbiBiZSBzcGFjZSByZW1haW5pbmcgd2hlbiBhCisgICAgICogICBt
ZXNzYWdlIGlzIHByZXNlbnQuCisgICAgICogVGhlIGFib3ZlIGRldGVybWluZXMgdGhlIG1pbmlt
dW0gYWNjZXB0YWJsZSByaW5nIHNpemUuCisgICAgICovCisgICAgaWYgKCAocmVnLmxlbiA8IChz
aXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpCisgICAgICAgICAgICAg
ICAgICAgICAgKyBST1VORFVQX01FU1NBR0UoMSkgKyBST1VORFVQX01FU1NBR0UoMSkpKSB8fAor
ICAgICAgICAgKHJlZy5sZW4gPiBYRU5fQVJHT19NQVhfUklOR19TSVpFKSB8fAorICAgICAgICAg
KHJlZy5sZW4gIT0gUk9VTkRVUF9NRVNTQUdFKHJlZy5sZW4pKSB8fAorICAgICAgICAgKE5QQUdF
U19SSU5HKHJlZy5sZW4pICE9IG5wYWdlKSB8fAorICAgICAgICAgKHJlZy5wYWQgIT0gMCkgKQor
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJpbmdfaWQucGFydG5lcl9pZCA9IHJlZy5w
YXJ0bmVyX2lkOworICAgIHJpbmdfaWQuYXBvcnQgPSByZWcuYXBvcnQ7CisgICAgcmluZ19pZC5k
b21haW5faWQgPSBjdXJyZC0+ZG9tYWluX2lkOworCisgICAgaWYgKCByZWcucGFydG5lcl9pZCA9
PSBYRU5fQVJHT19ET01JRF9BTlkgKQorICAgIHsKKyAgICAgICAgaWYgKCAhb3B0X2FyZ29fbWFj
X3Blcm1pc3NpdmUgKQorICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKKyAgICB9CisgICAgZWxz
ZQorICAgIHsKKyAgICAgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKHJlZy5wYXJ0bmVyX2lk
KTsKKyAgICAgICAgaWYgKCAhZHN0X2QgKQorICAgICAgICB7CisgICAgICAgICAgICBhcmdvX2Rw
cmludGsoIiFkc3RfZCwgRVNSQ0hcbiIpOworICAgICAgICAgICAgcmV0dXJuIC1FU1JDSDsKKyAg
ICAgICAgfQorCisgICAgICAgIHNlbmRfaW5mbyA9IHh6YWxsb2Moc3RydWN0IGFyZ29fc2VuZF9p
bmZvKTsKKyAgICAgICAgaWYgKCAhc2VuZF9pbmZvICkKKyAgICAgICAgeworICAgICAgICAgICAg
cmV0ID0gLUVOT01FTTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgICAg
IHNlbmRfaW5mby0+aWQgPSByaW5nX2lkOworICAgIH0KKworICAgIC8qCisgICAgICogQ29tbW9u
IGNhc2UgaXMgdGhhdCB0aGUgcmluZyBkb2Vzbid0IGFscmVhZHkgZXhpc3QsIHNvIGRvIHRoZSBh
bGxvYyBoZXJlCisgICAgICogYmVmb3JlIHBpY2tpbmcgdXAgYW55IGxvY2tzLgorICAgICAqLwor
ICAgIG5ld19yaW5nX2luZm8gPSB4emFsbG9jKHN0cnVjdCBhcmdvX3JpbmdfaW5mbyk7CisgICAg
aWYgKCAhbmV3X3JpbmdfaW5mbyApCisgICAgeworICAgICAgICByZXQgPSAtRU5PTUVNOworICAg
ICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByZWFkX2xvY2soJkwxX2dsb2JhbF9hcmdvX3J3
bG9jayk7CisKKyAgICBpZiAoICFjdXJyZC0+YXJnbyApCisgICAgeworICAgICAgICByZXQgPSAt
RU5PREVWOworICAgICAgICBnb3RvIG91dF91bmxvY2s7CisgICAgfQorCisgICAgaWYgKCBkc3Rf
ZCAmJiAhZHN0X2QtPmFyZ28gKQorICAgIHsKKyAgICAgICAgYXJnb19kcHJpbnRrKCIhZHN0X2Qt
PmFyZ28sIEVDT05OUkVGVVNFRFxuIik7CisgICAgICAgIHJldCA9IC1FQ09OTlJFRlVTRUQ7Cisg
ICAgICAgIGdvdG8gb3V0X3VubG9jazsKKyAgICB9CisKKyAgICB3cml0ZV9sb2NrKCZjdXJyZC0+
YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKKworICAgIGlmICggY3VycmQtPmFyZ28tPnJpbmdfY291
bnQgPj0gTUFYX1JJTkdTX1BFUl9ET01BSU4gKQorICAgIHsKKyAgICAgICAgcmV0ID0gLUVOT1NQ
QzsKKyAgICAgICAgZ290byBvdXRfdW5sb2NrMjsKKyAgICB9CisKKyAgICByaW5nX2luZm8gPSBm
aW5kX3JpbmdfaW5mbyhjdXJyZCwgJnJpbmdfaWQpOworICAgIGlmICggIXJpbmdfaW5mbyApCisg
ICAgeworICAgICAgICByaW5nX2luZm8gPSBuZXdfcmluZ19pbmZvOworICAgICAgICBuZXdfcmlu
Z19pbmZvID0gTlVMTDsKKworICAgICAgICBzcGluX2xvY2tfaW5pdCgmcmluZ19pbmZvLT5MM19s
b2NrKTsKKworICAgICAgICByaW5nX2luZm8tPmlkID0gcmluZ19pZDsKKyAgICAgICAgSU5JVF9M
SVNUX0hFQUQoJnJpbmdfaW5mby0+cGVuZGluZyk7CisKKyAgICAgICAgbGlzdF9hZGQoJnJpbmdf
aW5mby0+bm9kZSwKKyAgICAgICAgICAgICAgICAgJmN1cnJkLT5hcmdvLT5yaW5nX2hhc2hbaGFz
aF9pbmRleCgmcmluZ19pbmZvLT5pZCldKTsKKworICAgICAgICBncHJpbnRrKFhFTkxPR19ERUJV
RywgImFyZ286IHZtJXUgcmVnaXN0ZXJpbmcgcmluZyAodm0ldToleCB2bSV1KVxuIiwKKyAgICAg
ICAgICAgICAgICBjdXJyZC0+ZG9tYWluX2lkLCByaW5nX2lkLmRvbWFpbl9pZCwgcmluZ19pZC5h
cG9ydCwKKyAgICAgICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOworICAgIH0KKyAgICBl
bHNlIGlmICggcmluZ19pbmZvLT5sZW4gKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICog
SWYgdGhlIGNhbGxlciBzcGVjaWZpZWQgdGhhdCB0aGUgcmluZyBtdXN0IG5vdCBhbHJlYWR5IGV4
aXN0LAorICAgICAgICAgKiBmYWlsIGF0IGF0dGVtcHQgdG8gYWRkIGEgY29tcGxldGVkIHJpbmcg
d2hpY2ggYWxyZWFkeSBleGlzdHMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGZsYWdzICYg
WEVOX0FSR09fUkVHSVNURVJfRkxBR19GQUlMX0VYSVNUICkKKyAgICAgICAgeworICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiYXJnbzogdm0ldSBkaXNhbGxvd2VkIHJlcmVnaXN0cmF0
aW9uIG9mICIKKyAgICAgICAgICAgICAgICAgICAgImV4aXN0aW5nIHJpbmcgKHZtJXU6JXggdm0l
dSlcbiIsCisgICAgICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9t
YWluX2lkLCByaW5nX2lkLmFwb3J0LAorICAgICAgICAgICAgICAgICAgICByaW5nX2lkLnBhcnRu
ZXJfaWQpOworICAgICAgICAgICAgcmV0ID0gLUVFWElTVDsKKyAgICAgICAgICAgIGdvdG8gb3V0
X3VubG9jazI7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHJpbmdfaW5mby0+bGVuICE9IHJl
Zy5sZW4gKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogQ2hhbmdl
IG9mIHJpbmcgc2l6ZSBjb3VsZCByZXN1bHQgaW4gZW50cmllcyBvbiB0aGUgcGVuZGluZworICAg
ICAgICAgICAgICogbm90aWZpY2F0aW9ucyBsaXN0IHRoYXQgd2lsbCBuZXZlciB0cmlnZ2VyLgor
ICAgICAgICAgICAgICogU2ltcGxlIGJsdW50IHNvbHV0aW9uOiBkaXNhbGxvdyByaW5nIHJlc2l6
ZSBmb3Igbm93LgorICAgICAgICAgICAgICogVE9ETzogaW52ZXN0aWdhdGUgZW5hYmxpbmcgcmlu
ZyByZXNpemUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VS
UiwgImFyZ286IHZtJXUgYXR0ZW1wdGVkIHRvIGNoYW5nZSByaW5nIHNpemUgIgorICAgICAgICAg
ICAgICAgICAgICAiKHZtJXU6JXggdm0ldSlcbiIsCisgICAgICAgICAgICAgICAgICAgIGN1cnJk
LT5kb21haW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLmFwb3J0LAorICAgICAgICAg
ICAgICAgICAgICByaW5nX2lkLnBhcnRuZXJfaWQpOworICAgICAgICAgICAgLyoKKyAgICAgICAg
ICAgICAqIENvdWxkIHJldHVybiBFSU5WQUwgaGVyZSwgYnV0IGlmIHRoZSByaW5nIGRpZG4ndCBh
bHJlYWR5CisgICAgICAgICAgICAgKiBleGlzdCB0aGVuIHRoZSBhcmd1bWVudHMgd291bGQgaGF2
ZSBiZWVuIHZhbGlkLCBzbzogRUVYSVNULgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBy
ZXQgPSAtRUVYSVNUOworICAgICAgICAgICAgZ290byBvdXRfdW5sb2NrMjsKKyAgICAgICAgfQor
CisgICAgICAgIGdwcmludGsoWEVOTE9HX0RFQlVHLAorICAgICAgICAgICAgICAgICJhcmdvOiB2
bSV1IHJlLXJlZ2lzdGVyaW5nIGV4aXN0aW5nIHJpbmcgKHZtJXU6JXggdm0ldSlcbiIsCisgICAg
ICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwgcmluZ19pZC5kb21haW5faWQsIHJpbmdfaWQu
YXBvcnQsCisgICAgICAgICAgICAgICAgcmluZ19pZC5wYXJ0bmVyX2lkKTsKKyAgICB9CisKKyAg
ICByZXQgPSBmaW5kX3JpbmdfbWZucyhjdXJyZCwgcmluZ19pbmZvLCBucGFnZSwgZ2ZuX2huZCwg
cmVnLmxlbiwgY29tcGF0KTsKKyAgICBpZiAoIHJldCApCisgICAgeworICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgImFyZ286IHZtJXUgZmFpbGVkIHRvIGZpbmQg
cmluZyBtZm5zICh2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAgICAgICAgIGN1cnJkLT5kb21h
aW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLmFwb3J0LAorICAgICAgICAgICAgICAg
IHJpbmdfaWQucGFydG5lcl9pZCk7CisKKyAgICAgICAgcmluZ19yZW1vdmVfaW5mbyhjdXJyZCwg
cmluZ19pbmZvKTsKKyAgICAgICAgZ290byBvdXRfdW5sb2NrMjsKKyAgICB9CisKKyAgICAvKgor
ICAgICAqIFRoZSBmaXJzdCBwYWdlIG9mIHRoZSBtZW1vcnkgc3VwcGxpZWQgZm9yIHRoZSByaW5n
IGhhcyB0aGUgeGVuX2FyZ29fcmluZworICAgICAqIHN0cnVjdHVyZSBhdCBpdHMgaGVhZCwgd2hp
Y2ggaXMgd2hlcmUgdGhlIHJpbmcgaW5kZXhlcyByZXNpZGUuCisgICAgICovCisgICAgcmV0ID0g
cmluZ19tYXBfcGFnZShjdXJyZCwgcmluZ19pbmZvLCAwLCAmbWFwX3JpbmdwKTsKKyAgICBpZiAo
IHJldCApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAg
ICAgImFyZ286IHZtJXUgZmFpbGVkIHRvIG1hcCByaW5nIG1mbiAwICh2bSV1OiV4IHZtJXUpXG4i
LAorICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIHJpbmdfaWQuZG9tYWluX2lkLCBy
aW5nX2lkLmFwb3J0LAorICAgICAgICAgICAgICAgIHJpbmdfaWQucGFydG5lcl9pZCk7CisKKyAg
ICAgICAgcmluZ19yZW1vdmVfaW5mbyhjdXJyZCwgcmluZ19pbmZvKTsKKyAgICAgICAgZ290byBv
dXRfdW5sb2NrMjsKKyAgICB9CisgICAgcmluZ3AgPSBtYXBfcmluZ3A7CisKKyAgICBwcml2YXRl
X3R4X3B0ciA9IHJlYWRfYXRvbWljKCZyaW5ncC0+dHhfcHRyKTsKKworICAgIGlmICggKHByaXZh
dGVfdHhfcHRyID49IHJlZy5sZW4pIHx8CisgICAgICAgICAoUk9VTkRVUF9NRVNTQUdFKHByaXZh
dGVfdHhfcHRyKSAhPSBwcml2YXRlX3R4X3B0cikgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogU2luY2UgdGhlIHJpbmcgaXMgYSBtZXNzLCBhdHRlbXB0IHRvIGZsdXNoIHRoZSBjb250
ZW50cyBvZiBpdAorICAgICAgICAgKiBoZXJlIGJ5IHNldHRpbmcgdGhlIHR4X3B0ciB0byB0aGUg
bmV4dCBhbGlnbmVkIG1lc3NhZ2Ugc2xvdCBwYXN0CisgICAgICAgICAqIHRoZSBsYXRlc3Qgcnhf
cHRyIHdlIGhhdmUgb2JzZXJ2ZWQuIEhhbmRsZSByaW5nIHdyYXAgY29ycmVjdGx5LgorICAgICAg
ICAgKi8KKyAgICAgICAgcHJpdmF0ZV90eF9wdHIgPSBST1VORFVQX01FU1NBR0UocmVhZF9hdG9t
aWMoJnJpbmdwLT5yeF9wdHIpKTsKKworICAgICAgICBpZiAoIHByaXZhdGVfdHhfcHRyID49IHJl
Zy5sZW4gKQorICAgICAgICAgICAgcHJpdmF0ZV90eF9wdHIgPSAwOworCisgICAgICAgIHVwZGF0
ZV90eF9wdHIoY3VycmQsIHJpbmdfaW5mbywgcHJpdmF0ZV90eF9wdHIpOworICAgIH0KKworICAg
IHJpbmdfaW5mby0+dHhfcHRyID0gcHJpdmF0ZV90eF9wdHI7CisgICAgcmluZ19pbmZvLT5sZW4g
PSByZWcubGVuOworICAgIGN1cnJkLT5hcmdvLT5yaW5nX2NvdW50Kys7CisKKyAgICBpZiAoIHNl
bmRfaW5mbyApCisgICAgeworICAgICAgICBzcGluX2xvY2soJmRzdF9kLT5hcmdvLT5zZW5kX0wy
X2xvY2spOworCisgICAgICAgIGxpc3RfYWRkKCZzZW5kX2luZm8tPm5vZGUsCisgICAgICAgICAg
ICAgICAgICZkc3RfZC0+YXJnby0+c2VuZF9oYXNoW2hhc2hfaW5kZXgoJnNlbmRfaW5mby0+aWQp
XSk7CisKKyAgICAgICAgc3Bpbl91bmxvY2soJmRzdF9kLT5hcmdvLT5zZW5kX0wyX2xvY2spOwor
ICAgIH0KKworIG91dF91bmxvY2syOgorICAgIHdyaXRlX3VubG9jaygmY3VycmQtPmFyZ28tPnJp
bmdzX0wyX3J3bG9jayk7CisKKyBvdXRfdW5sb2NrOgorICAgIHJlYWRfdW5sb2NrKCZMMV9nbG9i
YWxfYXJnb19yd2xvY2spOworCisgb3V0OgorICAgIGlmICggZHN0X2QgKQorICAgICAgICBwdXRf
ZG9tYWluKGRzdF9kKTsKKworICAgIGlmICggcmV0ICkKKyAgICAgICAgeGZyZWUoc2VuZF9pbmZv
KTsKKworICAgIHhmcmVlKG5ld19yaW5nX2luZm8pOworCisgICAgcmV0dXJuIHJldDsKK30KKwog
bG9uZwogZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHZvaWQpIGFyZzEsCiAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
MiwgdW5zaWduZWQgbG9uZyBhcmczLAogICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFyZzQpCiB7
CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgbG9uZyBy
YyA9IC1FRkFVTFQ7CiAKICAgICBhcmdvX2RwcmludGsoIi0+ZG9fYXJnb19vcCgldSwlcCwlcCwl
bHUsMHglbHgpXG4iLCBjbWQsCkBAIC01NDUsNiArMTAyNCwzMSBAQCBkb19hcmdvX29wKHVuc2ln
bmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKIAogICAgIHN3
aXRjaCAoY21kKQogICAgIHsKKyAgICBjYXNlIFhFTl9BUkdPX09QX3JlZ2lzdGVyX3Jpbmc6Cisg
ICAgeworICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3JlZ2lzdGVyX3Jp
bmdfdCkgcmVnX2huZCA9CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcxLCB4ZW5f
YXJnb19yZWdpc3Rlcl9yaW5nX3QpOworICAgICAgICAvKiBhcmcyOiBnZm5faG5kLCBhcmczOiBu
cGFnZSwgYXJnNDogZmxhZ3MgKi8KKworICAgICAgICBCVUlMRF9CVUdfT04oIUlTX0FMSUdORUQo
WEVOX0FSR09fTUFYX1JJTkdfU0laRSwgUEFHRV9TSVpFKSk7CisKKyAgICAgICAgaWYgKCB1bmxp
a2VseShhcmczID4gKFhFTl9BUkdPX01BWF9SSU5HX1NJWkUgPj4gUEFHRV9TSElGVCkpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sgYWNjZXNzIHRvIHRoZSB3aG9s
ZSBhcnJheSBoZXJlIHNvIHdlIGNhbiB1c2UgdGhlIGZhc3RlciBfX2NvcHkKKyAgICAgICAgICog
b3BlcmF0aW9ucyB0byByZWFkIGVhY2ggZWxlbWVudCBsYXRlci4KKyAgICAgICAgICovCisgICAg
ICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9va2F5KGd1ZXN0X2hhbmRsZV9jYXN0KGFy
ZzIsIHhlbl9wZm5fdCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGFyZzMpKSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICByYyA9IHJlZ2lzdGVyX3Jp
bmcoY3VycmQsIHJlZ19obmQsIGFyZzIsIGFyZzMsIGFyZzQsIGZhbHNlKTsKKyAgICAgICAgYnJl
YWs7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKICAg
ICAgICAgYnJlYWs7CkBAIC01NjEsNiArMTA2NSw3IEBAIGNvbXBhdF9hcmdvX29wKHVuc2lnbmVk
IGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKICAgICAgICAgICAg
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBhcmcz
LAogICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhcmc0KQogeworICAgIHN0cnVjdCBkb21h
aW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwogICAgIGxvbmcgcmMgPSAtRUZBVUxUOwogCiAg
ICAgYXJnb19kcHJpbnRrKCItPmNvbXBhdF9hcmdvX29wKCV1LCVwLCVwLCVsdSwweCVseClcbiIs
IGNtZCwKQEAgLTU3MSw2ICsxMDc2LDI3IEBAIGNvbXBhdF9hcmdvX29wKHVuc2lnbmVkIGludCBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKIAogICAgIHN3aXRjaCAoY21k
KQogICAgIHsKKyAgICBjYXNlIFhFTl9BUkdPX09QX3JlZ2lzdGVyX3Jpbmc6CisgICAgeworICAg
ICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCkgcmVn
X2huZCA9CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcxLCB4ZW5fYXJnb19yZWdp
c3Rlcl9yaW5nX3QpOworICAgICAgICAvKiBhcmcyOiBnZm5faG5kLCBhcmczOiBucGFnZSwgYXJn
NDogZmxhZ3MgKi8KKworICAgICAgICBpZiAoIHVubGlrZWx5KGFyZzMgPiAoWEVOX0FSR09fTUFY
X1JJTkdfU0laRSA+PiBQQUdFX1NISUZUKSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9
IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICgg
dW5saWtlbHkoCisgICAgICAgICAgICAhZ3Vlc3RfaGFuZGxlX29rYXkoZ3Vlc3RfaGFuZGxlX2Nh
c3QoYXJnMiwgY29tcGF0X3Bmbl90KSwgYXJnMykpICkKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIHJjID0gcmVnaXN0ZXJfcmluZyhjdXJyZCwgcmVnX2huZCwgYXJnMiwgYXJnMywgYXJn
NCwgdHJ1ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKworCiAgICAgZGVmYXVsdDoKICAgICAg
ICAgcmMgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgYnJlYWs7CkBAIC01NzksNyArMTEwNSw2IEBA
IGNvbXBhdF9hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnMSwKICAgICBhcmdvX2RwcmludGsoIjwtY29tcGF0X2FyZ29fb3AoJXUpPSVsZFxu
IiwgY21kLCByYyk7CiAKICAgICByZXR1cm4gcmM7Ci0KIH0KICNlbmRpZgogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaApp
bmRleCA1MzBiYjgyLi42NjdhOGJhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJn
by5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKQEAgLTMzLDYgKzMzLDEzIEBACiAK
ICNkZWZpbmUgWEVOX0FSR09fRE9NSURfQU5ZICAgICAgIERPTUlEX0lOVkFMSUQKIAorLyoKKyAq
IFRoZSBtYXhpbXVtIHNpemUgb2YgYW4gQXJnbyByaW5nIGlzIGRlZmluZWQgdG8gYmU6IDE2TUIK
KyAqICAtLSB3aGljaCBpcyAweDEwMDAwMDAgYnl0ZXMuCisgKiBBIGJ5dGUgaW5kZXggaW50byB0
aGUgcmluZyBpcyBhdCBtb3N0IDI0IGJpdHMuCisgKi8KKyNkZWZpbmUgWEVOX0FSR09fTUFYX1JJ
TkdfU0laRSAgKDB4MTAwMDAwMFVMTCkKKwogLyogRml4ZWQtd2lkdGggdHlwZSBmb3IgImFyZ28g
cG9ydCIgbnVtYmVyLiBOb3RoaW5nIHRvIGRvIHdpdGggZXZ0Y2hucy4gKi8KIHR5cGVkZWYgdWlu
dDMyX3QgeGVuX2FyZ29fcG9ydF90OwogCkBAIC02MSw0ICs2OCw2NyBAQCB0eXBlZGVmIHN0cnVj
dCB4ZW5fYXJnb19yaW5nCiAjZW5kaWYKIH0geGVuX2FyZ29fcmluZ190OwogCit0eXBlZGVmIHN0
cnVjdCB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nCit7CisgICAgeGVuX2FyZ29fcG9ydF90IGFwb3J0
OworICAgIGRvbWlkX3QgcGFydG5lcl9pZDsKKyAgICB1aW50MTZfdCBwYWQ7CisgICAgdWludDMy
X3QgbGVuOworfSB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3Q7CisKKy8qIE1lc3NhZ2VzIG9uIHRo
ZSByaW5nIGFyZSBwYWRkZWQgdG8gYSBtdWx0aXBsZSBvZiB0aGlzIHNpemUuICovCisjZGVmaW5l
IFhFTl9BUkdPX01TR19TTE9UX1NJWkUgMHgxMAorCitzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNz
YWdlX2hlYWRlcgoreworICAgIHVpbnQzMl90IGxlbjsKKyAgICBzdHJ1Y3QgeGVuX2FyZ29fYWRk
ciBzb3VyY2U7CisgICAgdWludDMyX3QgbWVzc2FnZV90eXBlOworI2lmIGRlZmluZWQoX19TVERD
X1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+PSAxOTk5MDFMCisgICAgdWludDhfdCBk
YXRhW107CisjZWxpZiBkZWZpbmVkKF9fR05VQ19fKQorICAgIHVpbnQ4X3QgZGF0YVswXTsKKyNl
bmRpZgorfTsKKworLyoKKyAqIEh5cGVyY2FsbCBvcGVyYXRpb25zCisgKi8KKworLyoKKyAqIFhF
Tl9BUkdPX09QX3JlZ2lzdGVyX3JpbmcKKyAqCisgKiBSZWdpc3RlciBhIHJpbmcgdXNpbmcgdGhl
IGd1ZXN0LXN1cHBsaWVkIG1lbW9yeSBwYWdlcy4KKyAqIEFsc28gdXNlZCB0byByZXJlZ2lzdGVy
IGFuIGV4aXN0aW5nIHJpbmcgKGVnLiBhZnRlciByZXN1bWUgZnJvbSBoaWJlcm5hdGUpLgorICoK
KyAqIFRoZSBmaXJzdCBhcmd1bWVudCBzdHJ1Y3QgaW5kaWNhdGVzIHRoZSBwb3J0IG51bWJlciBm
b3IgdGhlIHJpbmcgdG8gcmVnaXN0ZXIKKyAqIGFuZCB0aGUgcGFydG5lciBkb21haW4sIGlmIGFu
eSwgdGhhdCBpcyB0byBiZSBhbGxvd2VkIHRvIHNlbmQgdG8gdGhlIHJpbmcuCisgKiBBIHdpbGRj
YXJkIChYRU5fQVJHT19ET01JRF9BTlkpIG1heSBiZSBzdXBwbGllZCBpbnN0ZWFkIG9mIGEgcGFy
dG5lciBkb21pZCwKKyAqIGFuZCBpZiB0aGUgaHlwZXJ2aXNvciBoYXMgd2lsZGNhcmQgc2VuZGVy
IHJpbmdzIGVuYWJsZWQsIHRoaXMgd2lsbCBhbGxvdworICogYW55IGRvbWFpbiAoWFNNIG5vdHdp
dGhzdGFuZGluZykgdG8gc2VuZCB0byB0aGUgcmluZy4KKyAqCisgKiBUaGUgc2Vjb25kIGFyZ3Vt
ZW50IGlzIGFuIGFycmF5IG9mIGd1ZXN0IGZyYW1lIG51bWJlcnMgYW5kIHRoZSB0aGlyZCBhcmd1
bWVudAorICogaW5kaWNhdGVzIHRoZSBzaXplIG9mIHRoZSBhcnJheS4gVGhpcyBvcGVyYXRpb24g
b25seSBzdXBwb3J0cyA0Sy1zaXplZCBwYWdlcy4KKyAqCisgKiBhcmcxOiBYRU5fR1VFU1RfSEFO
RExFKHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCkKKyAqIGFyZzI6IFhFTl9HVUVTVF9IQU5ETEUo
eGVuX3Bmbl90KQorICogYXJnMzogdW5zaWduZWQgbG9uZyBucGFnZXMKKyAqIGFyZzQ6IHVuc2ln
bmVkIGxvbmcgZmxhZ3MgKDMyLWJpdCB2YWx1ZSkKKyAqLworI2RlZmluZSBYRU5fQVJHT19PUF9y
ZWdpc3Rlcl9yaW5nICAgICAxCisKKy8qIFJlZ2lzdGVyIG9wIGZsYWdzICovCisvKgorICogRmFp
bCBleGlzdDoKKyAqIElmIHNldCwgcmVqZWN0IGF0dGVtcHRzIHRvIChyZSlyZWdpc3RlciBhbiBl
eGlzdGluZyBlc3RhYmxpc2hlZCByaW5nLgorICogSWYgY2xlYXIsIHJlcmVnaXN0cmF0aW9uIG9j
Y3VycyBpZiB0aGUgcmluZyBleGlzdHMsIHdpdGggdGhlIG5ldyByaW5nCisgKiB0YWtpbmcgdGhl
IHBsYWNlIG9mIHRoZSBvbGQsIHByZXNlcnZpbmcgdHhfcHRyIGlmIGl0IHJlbWFpbnMgdmFsaWQu
CisgKi8KKyNkZWZpbmUgWEVOX0FSR09fUkVHSVNURVJfRkxBR19GQUlMX0VYSVNUICAweDEKKwor
I2lmZGVmIF9fWEVOX18KKy8qIE1hc2sgZm9yIGFsbCBkZWZpbmVkIGZsYWdzLiAqLworI2RlZmlu
ZSBYRU5fQVJHT19SRUdJU1RFUl9GTEFHX01BU0sgWEVOX0FSR09fUkVHSVNURVJfRkxBR19GQUlM
X0VYSVNUCisjZW5kaWYKKwogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0Lmxz
dCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4IDE2NjAxZDkuLjM0OWZiYWQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC0z
MSw3ICszMSw5IEBACiAhCW1jX3BoeXNjcHVpbmZvCQkJYXJjaC14ODYveGVuLW1jYS5oCiA/CXBh
Z2Vfb2ZmbGluZV9hY3Rpb24JCWFyY2gteDg2L3hlbi1tY2EuaAogPwlhcmdvX2FkZHIJCQlhcmdv
LmgKKz8JYXJnb19yZWdpc3Rlcl9yaW5nCQlhcmdvLmgKID8JYXJnb19yaW5nCQkJYXJnby5oCis/
CWFyZ29fcmluZ19tZXNzYWdlX2hlYWRlcglhcmdvLmgKID8JZXZ0Y2huX2FsbG9jX3VuYm91bmQJ
CWV2ZW50X2NoYW5uZWwuaAogPwlldnRjaG5fYmluZF9pbnRlcmRvbWFpbgkJZXZlbnRfY2hhbm5l
bC5oCiA/CWV2dGNobl9iaW5kX2lwaQkJCWV2ZW50X2NoYW5uZWwuaAotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:29:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:29: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-devel-bounces@lists.xenproject.org>)
	id 1gp3yH-0007h2-QJ; Thu, 31 Jan 2019 04:29: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3yH-0007ft-00
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:29:01 +0000
X-Inumbo-ID: ba7ca928-2510-11e9-aeee-bc764e045a96
Received: from mail-io1-xd31.google.com (unknown [2607:f8b0:4864:20::d31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba7ca928-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:28:59 +0000 (UTC)
Received: by mail-io1-xd31.google.com with SMTP id b16so1548953ior.1
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:28:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=Ry3OFhlDQBN4z8ShZa5vOW8hZ3GywYHzgjWKzJvp+ws=;
 b=hvHdPJ9OfJg5INlucvblMQDcHBxNSxdle7VQWqgV9rCdvvZZ3X79bXYMCEswrjnh1J
 DRygquqU3N7Hfamgp9h6cUsZ9iV8aDzHVFYov1KhD1HhBv6/XKo3lqwYJTUDtar+wDEo
 7rEgiC99vfn1OVmYH3ePvad3FIkHkkmvXtXZIIfK/gywtMah91PPCdQC6cT1buJ4vU3x
 nrwLilVluz3pKooPmmNT9OwSpsGa3bU/ATJcEKOEoyQSQf1653fMtgKOa8q17odEm2Em
 YYvl7bBHDwXS7dZZ3jCfJY9dQuKKZmQz1g2jCHIQbBY54kieVJH9fPoCRZLfF7o3ocdF
 RXoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=Ry3OFhlDQBN4z8ShZa5vOW8hZ3GywYHzgjWKzJvp+ws=;
 b=L5LbprgoaVs5//QQdk4z5xoUbXf5sn/7Du/7YcNZIcsHcvWk9lN2fVo4nAunPzCFsn
 P4QXl6zpWqN5pAh6zkmNsiY8ss2j2GIIRsLYrrfZLZPD2+HlsoBfXLoJX7tvMQI37Hze
 QNE4VV+X75BnQd969Ly9/tlqA7PQ8m9DOrSS1m0bZ3iMbkfO6L+iezi09/AHFadT2Ule
 AoyxbwLOBsJUllZ/BxOij8mFZazpz9Es7WhrVdU7lu0vGsoGMKp5xT2hVxPDKxcYk0GN
 9MCUR0mdJHxhk9eLt3RuWklfnDKjukFwr+kfSRJj44wUDjg1P9Belt5FupfIEBDW9Zjn
 nZBw==
X-Gm-Message-State: AHQUAuZprgURvZfxydWYskVQWNQkak3BvumTMIOdhhHwgfFur+sUOiKf
 DSu8+74HBH3hyu54A1+J5jeSCopnNI0=
X-Google-Smtp-Source: AHgI3IZBTbvy3QV1+xgTTuwHCriE7eVd40zRr9S2Z4HgLKqKbgsKxknJL3hHhVybPXLxUXURPbW3kg==
X-Received: by 2002:a6b:e70b:: with SMTP id b11mr19741026ioh.175.1548908938216; 
 Wed, 30 Jan 2019 20:28:58 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.28.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:28:57 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:13 -0800
Message-Id: <1548908900-1128-9-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 08/15] argo: implement the unregister op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFrZXMgYSBzaW5nbGUgYXJndW1lbnQ6IGEgaGFuZGxlIHRvIHRoZSByaW5nIHVucmVnaXN0cmF0
aW9uIHN0cnVjdCwKd2hpY2ggc3BlY2lmaWVzIHRoZSBwb3J0IGFuZCBwYXJ0bmVyIGRvbWFpbiBp
ZCBvciB3aWxkY2FyZC4KClRoZSByaW5nJ3MgZW50cnkgaXMgcmVtb3ZlZCBmcm9tIHRoZSBoYXNo
dGFibGUgb2YgcmVnaXN0ZXJlZCByaW5nczsKYW55IGVudHJpZXMgZm9yIHBlbmRpbmcgbm90aWZp
Y2F0aW9ucyBhcmUgcmVtb3ZlZDsgYW5kIHRoZSByaW5nIGlzCnVubWFwcGVkIGZyb20gWGVuJ3Mg
YWRkcmVzcyBzcGFjZS4KCklmIHRoZSByaW5nIGhhZCBiZWVuIHJlZ2lzdGVyZWQgdG8gY29tbXVu
aWNhdGUgd2l0aCBhIHNpbmdsZSBzcGVjaWZpZWQKZG9tYWluIChpZS4gYSBub24td2lsZGNhcmQg
cmluZykgdGhlbiB0aGUgcGFydG5lciBkb21haW4gc3RhdGUgaXMgcmVtb3ZlZApmcm9tIHRoZSBw
YXJ0bmVyIGRvbWFpbidzIGFyZ28gc2VuZF9pbmZvIGhhc2ggdGFibGUuCgpTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29tPgpS
ZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClRlc3Rl
ZC1ieTogQ2hyaXMgUGF0dGVyc29uIDxwYXR0ZXJzb25jQGFpbmZvc2VjLmNvbT4KLS0tCnY2ICMw
OSBKYW46IGFkZCBjb21wYXQgQUJJCnY2IENocmlzOiBhZGQgVGVzdGVkLWJ5CnY2IFJvZ2VyOiBh
ZGQgUmV2aWV3ZWQtYnkKdjYgIzA0IEphbjogeGxhdC5sc3Q6IG1vdmUgYXJnbyBzdHJ1Y3QgZW50
cmllcyB0byBhbHBoYWJldGljYWwgcG9zaXRpb24KdjYgIzA0IFJvZ2VyOiB1c2UgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSBmb3IgbG9vcGluZwp2NTogYWRkIGNvbXBhdCB2YWxpZGF0aW9uIG1hY3JvcyB0
byBwcmltYXJ5IHNvdXJjZSBmaWxlOiBjb21tb24vYXJnby5jCnY1OiBkcm9wcGVkIGV4dGVybmFs
IGZpbGUgZm9yIGNvbXBhdCBtYWNyb3M6IGNvbW1vbi9jb21wYXQvYXJnby5jCnY0ICMgSmFuOiBz
aHJpbmsgdGhlIGNyaXRpY2FsIHNlY3Rpb25zIGluIHVucmVnaXN0ZXIKdjQgOiB1c2Ugc3RhbmRh
cmQgZGF0YSBzdHJ1Y3R1cmVzIGFzIHBlciBjb21tb24gY29kZQp2NCAjMDggUm9nZXI6IHNraXAg
c2VuZF9pbmZvIGxvb2t1cCBmb3Igd2lsZGNhcmQgcmluZ3MKdjQ6IGFkZCBBU1NFUlRfVU5SRUFD
SEFCTEUgZm9yIG1pc3Npbmcgc2VuZGVyIGRvbWFpbiBvciBzZW5kX2luZm8KdjQ6IHJlZHVjZSBp
bmRlbnRhdGlvbiBieSB1c2luZyBnb3RvCnY0OiBhZGQgdW5saWtlbHkgdG8gY3VycmQtPmFyZ28g
Y2hlY2sKdjQgIzA4IEphbjogbW92ZSBwdXRfZG9tYWluIG91dHNpZGUgTDIgY3JpdGljYWwgc2Vj
dGlvbgp2NDogaW5jbHVkZSByaW5nIGRhdGEgaW4gZGVidWcgb3V0cHV0IHdoZW4gcmluZyBub3Qg
Zm91bmQKdjMgIzA4IEphbjogcHVsbCB4ZnJlZSBvdXQgb2YgZXhjbHVzaXZlIGNyaXRpY2FsIHNl
Y3Rpb25zIGluIHVucmVnaXN0ZXJfcmluZwp2MyAjMDggSmFuOiByZW5hbWUgc2VuZF9maW5kX2lu
Zm8gdG8gZmluZF9zZW5kX2luZm8KdjMgIzA3IEphbjogcmVuYW1lIHJpbmdfZmluZF9pbmZvIHRv
IGZpbmRfcmluZ19pbmZvCnYzICMwOCBSb2dlcjogdXNlIHJldHVybiBhbmQgcmVtb3ZlIHRoZSBv
dXQgbGFiZWwgaW4gdW5yZWdpc3Rlcl9yaW5nCnYzICMwOCBSb2dlcjogYmV0dGVyIGRlYnVnIG91
dHB1dCBpbiBzZW5kX2ZpbmRfaW5mbwp2MyAjMTAgUm9nZXI6IG1vdmUgZmluZCBmdW5jdGlvbnMg
dG8gdG9wIG9mIGZpbGUgYW5kIGRyb3AgcHJvdG90eXBlcwp2MyAjMDQgSmFuOiBtZWxkIGNvbXBh
dCBjaGVjayBmb3IgdW5yZWdpc3Rlcl9yaW5nIHN0cnVjdAp2MyAjMDQgUm9nZXIvSmFuOiBtYWtl
IGxvY2sgbmFtZXMgY2xlYXJlciBhbmQgYXNzZXJ0IHRoZWlyIHN0YXRlCnYzICMwNCBKYW46IHBv
cnQgLT4gYXBvcnQgd2l0aCB0eXBlOyBkaXN0aW5ndWlzaCBhcmdvIHBvcnQgZnJvbSBldnRjaG4K
djMgZmVlZGJhY2sgUm9nZXIvSmFuOiBBU1NFUlQgY3VycmQgaXMgY3VycmVudC0+ZG9tYWluIG9y
IHVzZSAnZCcgdmFyaWFibGUgbmFtZQp2MyBmZWVkYmFjayAjMDcgUm9nZXI6IGNvbnN0IHRoZSBh
cmdvX3JpbmdfaWQgc3RydWN0cyBpbiBzZW5kX2ZpbmRfaW5mbwp2MiBmZWVkYmFjayBKYW46IGRy
b3AgY29va2llLCBpbXBsZW1lbnQgdGVhcmRvd24KdjIgZmVlZGJhY2sgSmFuOiBkcm9wIG1lc3Nh
Z2UgZnJvbSBhcmdvX21lc3NhZ2Vfb3AKdjIgc2VsZjogT1ZFUkhBVUwKdjIgc2VsZjogcmVvcmRl
ciBsb2dpYyB0byBzaG9ydGVuIGNyaXRpY2FsIHNlY3Rpb24KdjEgIzEzIGZlZWRiYWNrIEphbjog
cmV2aXNlIHVzZSBvZiBndWVzdF9oYW5kbGVfb2theSB2cyBfX2NvcHkgb3BzCnYxIGZlZWRiYWNr
IFJvZ2VyLCBKYW46IGRyb3AgYXJnbyBwcmVmaXggb24gc3RhdGljIGZ1bmN0aW9ucwp2MSwyIGZl
ZWRiYWNrIEphbi9Sb2dlci9QYXVsOiBkcm9wIGVycm5vIHJldHVybmluZyBndWVzdCBhY2Nlc3Mg
ZnVuY3Rpb25zCnYxICM1ICgjMTQpIGZlZWRiYWNrIFBhdWw6IHVzZSBjdXJyZCBpbiBkb19hcmdv
X21lc3NhZ2Vfb3AKdjEgIzUgKCMxNCkgZmVlZGJhY2sgUGF1bDogZnVsbCB1c2UgY3VycmQgaW4g
YXJnb191bnJlZ2lzdGVyX3JpbmcKdjEgIzEzICgjMTQpIGZlZWRiYWNrIFBhdWw6IHJlcGxhY2Ug
ZG8vd2hpbGUgd2l0aCBnb3RvOyByZWluZGVudAp2MSBzZWxmOiBhZGQgYmxhbmsgbGluZXMgaW4g
dW5yZWdpc3RlciBjYXNlIGluIGRvX2FyZ29fbWVzc2FnZV9vcAp2MTogIzEzIGZlZWRiYWNrIEph
bjogcHVibGljIG5hbWVzcGFjZTogcHJlZml4IHdpdGggeGVuCnYxOiAjMTMgZmVlZGJhY2sgSmFu
OiBibGFuayBsaW5lIGFmdGVyIG9wIGNhc2UgaW4gZG9fYXJnb19tZXNzYWdlX29wCnYxOiAjMTQg
ZmVlZGJhY2sgSmFuOiByZXBsYWNlIGRvbWFpbiBpZCBvdmVycmlkZSB3aXRoIHZhbGlkYXRpb24K
djE6ICMxOCBmZWVkYmFjayBKYW46IG1lbGQgdGhlIHJpbmcgY291bnQgbGltaXQgaW50byB0aGUg
c2VyaWVzCnYxOiBmZWVkYmFjayAjMTUgSmFuOiB2ZXJpZnkgemVybyBpbiB1bnVzZWQgaHlwZXJj
YWxsIGFyZ3MKCiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgIHwgMTQwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdv
LmggfCAgMTkgKysrKysrKwogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICB8ICAgMSArCiAzIGZp
bGVzIGNoYW5nZWQsIDE2MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9h
cmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRleCA1NDI1NmFlLi5lNzI0ZmM3IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94ZW4vY29tbW9uL2FyZ28uYwpAQCAtMzcsNiAr
MzcsNyBAQCBDSEVDS19hcmdvX2FkZHI7CiBDSEVDS19hcmdvX3JlZ2lzdGVyX3Jpbmc7CiBDSEVD
S19hcmdvX3Jpbmc7CiBDSEVDS19hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXI7CitDSEVDS19hcmdv
X3VucmVnaXN0ZXJfcmluZzsKICNlbmRpZgogCiAjZGVmaW5lIE1BWF9SSU5HU19QRVJfRE9NQUlO
ICAgICAgICAgICAgMTI4VQpAQCAtNTIsNiArNTMsNyBAQCBDSEVDS19hcmdvX3JpbmdfbWVzc2Fn
ZV9oZWFkZXI7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19hZGRyX3QpOwogREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KTsKIERFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCk7CiAjaWZkZWYgQ09ORklHX0NPTVBBVAogREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoY29tcGF0X3Bmbl90KTsKICNlbmRpZgpAQCAtMzYyLDYgKzM2
NCwzNiBAQCBmaW5kX3JpbmdfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1
Y3QgYXJnb19yaW5nX2lkICppZCkKICAgICByZXR1cm4gTlVMTDsKIH0KIAorc3RhdGljIHN0cnVj
dCBhcmdvX3NlbmRfaW5mbyAqCitmaW5kX3NlbmRfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICppZCkKK3sKKyAgICBzdHJ1Y3QgYXJnb19zZW5k
X2luZm8gKnNlbmRfaW5mbzsKKyAgICBjb25zdCBzdHJ1Y3QgbGlzdF9oZWFkICpidWNrZXQ7CisK
KyAgICBBU1NFUlQoTE9DS0lOR19zZW5kX0wyKGQpKTsKKworICAgIC8qIExpc3QgaXMgbm90IG1v
ZGlmaWVkIGhlcmUuIFNlYXJjaCBhbmQgcmV0dXJuIHRoZSBtYXRjaCBpZiBmb3VuZC4gKi8KKyAg
ICBidWNrZXQgPSAmZC0+YXJnby0+c2VuZF9oYXNoW2hhc2hfaW5kZXgoaWQpXTsKKworICAgIGxp
c3RfZm9yX2VhY2hfZW50cnkoc2VuZF9pbmZvLCBidWNrZXQsIG5vZGUpCisgICAgeworICAgICAg
ICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpjbXBpZCA9ICZzZW5kX2luZm8tPmlkOworCisg
ICAgICAgIGlmICggY21waWQtPmFwb3J0ID09IGlkLT5hcG9ydCAmJgorICAgICAgICAgICAgIGNt
cGlkLT5kb21haW5faWQgPT0gaWQtPmRvbWFpbl9pZCAmJgorICAgICAgICAgICAgIGNtcGlkLT5w
YXJ0bmVyX2lkID09IGlkLT5wYXJ0bmVyX2lkICkKKyAgICAgICAgeworICAgICAgICAgICAgYXJn
b19kcHJpbnRrKCJmb3VuZCBzZW5kX2luZm8gZm9yIHJpbmcoJXU6JXggJXUpXG4iLAorICAgICAg
ICAgICAgICAgICAgICAgICAgIGlkLT5kb21haW5faWQsIGlkLT5hcG9ydCwgaWQtPnBhcnRuZXJf
aWQpOworICAgICAgICAgICAgcmV0dXJuIHNlbmRfaW5mbzsKKyAgICAgICAgfQorICAgIH0KKyAg
ICBhcmdvX2RwcmludGsoIm5vIHNlbmRfaW5mbyBmb3IgcmluZygldToleCAldSlcbiIsCisgICAg
ICAgICAgICAgICAgIGlkLT5kb21haW5faWQsIGlkLT5hcG9ydCwgaWQtPnBhcnRuZXJfaWQpOwor
CisgICAgcmV0dXJuIE5VTEw7Cit9CisKIHN0YXRpYyB2b2lkCiByaW5nX3VubWFwKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQogewpAQCAt
NzY1LDYgKzc5Nyw4NSBAQCBmaW5kX3JpbmdfbWZucyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKIH0KIAogc3RhdGljIGxvbmcKK3VucmVnaXN0ZXJf
cmluZyhzdHJ1Y3QgZG9tYWluICpjdXJyZCwKKyAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHhlbl9hcmdvX3VucmVnaXN0ZXJfcmluZ190KSB1bnJlZ19obmQpCit7CisgICAg
eGVuX2FyZ29fdW5yZWdpc3Rlcl9yaW5nX3QgdW5yZWc7CisgICAgc3RydWN0IGFyZ29fcmluZ19p
ZCByaW5nX2lkOworICAgIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvID0gTlVMTDsK
KyAgICBzdHJ1Y3QgYXJnb19zZW5kX2luZm8gKnNlbmRfaW5mbyA9IE5VTEw7CisgICAgc3RydWN0
IGRvbWFpbiAqZHN0X2QgPSBOVUxMOworCisgICAgQVNTRVJUKGN1cnJkID09IGN1cnJlbnQtPmRv
bWFpbik7CisKKyAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmdW5yZWcsIHVucmVnX2huZCwgMSkg
KQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIGlmICggdW5yZWcucGFkICkKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByaW5nX2lkLnBhcnRuZXJfaWQgPSB1bnJlZy5wYXJ0
bmVyX2lkOworICAgIHJpbmdfaWQuYXBvcnQgPSB1bnJlZy5hcG9ydDsKKyAgICByaW5nX2lkLmRv
bWFpbl9pZCA9IGN1cnJkLT5kb21haW5faWQ7CisKKyAgICByZWFkX2xvY2soJkwxX2dsb2JhbF9h
cmdvX3J3bG9jayk7CisKKyAgICBpZiAoIHVubGlrZWx5KCFjdXJyZC0+YXJnbykgKQorICAgIHsK
KyAgICAgICAgcmVhZF91bmxvY2soJkwxX2dsb2JhbF9hcmdvX3J3bG9jayk7CisgICAgICAgIHJl
dHVybiAtRU5PREVWOworICAgIH0KKworICAgIHdyaXRlX2xvY2soJmN1cnJkLT5hcmdvLT5yaW5n
c19MMl9yd2xvY2spOworCisgICAgcmluZ19pbmZvID0gZmluZF9yaW5nX2luZm8oY3VycmQsICZy
aW5nX2lkKTsKKyAgICBpZiAoICFyaW5nX2luZm8gKQorICAgICAgICBnb3RvIG91dDsKKworICAg
IHJpbmdfcmVtb3ZlX2luZm8oY3VycmQsIHJpbmdfaW5mbyk7CisgICAgY3VycmQtPmFyZ28tPnJp
bmdfY291bnQtLTsKKworICAgIGlmICggcmluZ19pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RP
TUlEX0FOWSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5
X2lkKHJpbmdfaWQucGFydG5lcl9pZCk7CisgICAgaWYgKCAhZHN0X2QgfHwgIWRzdF9kLT5hcmdv
ICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICBnb3RvIG91
dDsKKyAgICB9CisKKyAgICBzcGluX2xvY2soJmRzdF9kLT5hcmdvLT5zZW5kX0wyX2xvY2spOwor
CisgICAgc2VuZF9pbmZvID0gZmluZF9zZW5kX2luZm8oZHN0X2QsICZyaW5nX2lkKTsKKyAgICBp
ZiAoIHNlbmRfaW5mbyApCisgICAgICAgIGxpc3RfZGVsKCZzZW5kX2luZm8tPm5vZGUpOworICAg
IGVsc2UKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisKKyAgICBzcGluX3VubG9jaygm
ZHN0X2QtPmFyZ28tPnNlbmRfTDJfbG9jayk7CisKKyBvdXQ6CisgICAgd3JpdGVfdW5sb2NrKCZj
dXJyZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKKworICAgIHJlYWRfdW5sb2NrKCZMMV9nbG9i
YWxfYXJnb19yd2xvY2spOworCisgICAgaWYgKCBkc3RfZCApCisgICAgICAgIHB1dF9kb21haW4o
ZHN0X2QpOworCisgICAgeGZyZWUoc2VuZF9pbmZvKTsKKworICAgIGlmICggIXJpbmdfaW5mbyAp
CisgICAgeworICAgICAgICBhcmdvX2RwcmludGsoInVucmVnaXN0ZXJfcmluZzogbm8gcmluZ19p
bmZvIGZvdW5kIGZvciByaW5nKCV1OiV4ICV1KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgIHJp
bmdfaWQuZG9tYWluX2lkLCByaW5nX2lkLmFwb3J0LCByaW5nX2lkLnBhcnRuZXJfaWQpOworICAg
ICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGlj
IGxvbmcKIHJlZ2lzdGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCiAgICAgICAgICAgICAg
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KSByZWdfaG5k
LAogICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGdmbl9obmQsCkBA
IC0xMDQ5LDYgKzExNjAsMjEgQEAgZG9fYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAg
IGNhc2UgWEVOX0FSR09fT1BfdW5yZWdpc3Rlcl9yaW5nOgorICAgIHsKKyAgICAgICAgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCkgdW5yZWdfaG5kID0K
KyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KGFyZzEsIHhlbl9hcmdvX3VucmVnaXN0ZXJf
cmluZ190KTsKKworICAgICAgICBpZiAoIHVubGlrZWx5KCghZ3Vlc3RfaGFuZGxlX2lzX251bGwo
YXJnMikpIHx8IGFyZzMgfHwgYXJnNCkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gdW5y
ZWdpc3Rlcl9yaW5nKGN1cnJkLCB1bnJlZ19obmQpOworICAgICAgICBicmVhazsKKyAgICB9CisK
ICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsK
QEAgLTEwOTYsNiArMTIyMiwyMCBAQCBjb21wYXRfYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAgIGJyZWFrOwogICAgIH0K
IAorICAgIGNhc2UgWEVOX0FSR09fT1BfdW5yZWdpc3Rlcl9yaW5nOgorICAgIHsKKyAgICAgICAg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCkgdW5yZWdf
aG5kID0KKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KGFyZzEsIHhlbl9hcmdvX3VucmVn
aXN0ZXJfcmluZ190KTsKKworICAgICAgICBpZiAoIHVubGlrZWx5KCghZ3Vlc3RfaGFuZGxlX2lz
X251bGwoYXJnMikpIHx8IGFyZzMgfHwgYXJnNCkgKQorICAgICAgICB7CisgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHJj
ID0gdW5yZWdpc3Rlcl9yaW5nKGN1cnJkLCB1bnJlZ19obmQpOworICAgICAgICBicmVhazsKKyAg
ICB9CiAKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgK
aW5kZXggNjY3YThiYS4uODM1ODVkZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2Fy
Z28uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCkBAIC03Niw2ICs3NiwxMyBAQCB0
eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nCiAgICAgdWludDMyX3QgbGVuOwog
fSB4ZW5fYXJnb19yZWdpc3Rlcl9yaW5nX3Q7CiAKK3R5cGVkZWYgc3RydWN0IHhlbl9hcmdvX3Vu
cmVnaXN0ZXJfcmluZworeworICAgIHhlbl9hcmdvX3BvcnRfdCBhcG9ydDsKKyAgICBkb21pZF90
IHBhcnRuZXJfaWQ7CisgICAgdWludDE2X3QgcGFkOworfSB4ZW5fYXJnb191bnJlZ2lzdGVyX3Jp
bmdfdDsKKwogLyogTWVzc2FnZXMgb24gdGhlIHJpbmcgYXJlIHBhZGRlZCB0byBhIG11bHRpcGxl
IG9mIHRoaXMgc2l6ZS4gKi8KICNkZWZpbmUgWEVOX0FSR09fTVNHX1NMT1RfU0laRSAweDEwCiAK
QEAgLTEzMSw0ICsxMzgsMTYgQEAgc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIK
ICNkZWZpbmUgWEVOX0FSR09fUkVHSVNURVJfRkxBR19NQVNLIFhFTl9BUkdPX1JFR0lTVEVSX0ZM
QUdfRkFJTF9FWElTVAogI2VuZGlmCiAKKy8qCisgKiBYRU5fQVJHT19PUF91bnJlZ2lzdGVyX3Jp
bmcKKyAqCisgKiBVbnJlZ2lzdGVyIGEgcHJldmlvdXNseS1yZWdpc3RlcmVkIHJpbmcsIGVuZGlu
ZyBjb21tdW5pY2F0aW9uLgorICoKKyAqIGFyZzE6IFhFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29f
dW5yZWdpc3Rlcl9yaW5nX3QpCisgKiBhcmcyOiBOVUxMCisgKiBhcmczOiAwIChaRVJPKQorICog
YXJnNDogMCAoWkVSTykKKyAqLworI2RlZmluZSBYRU5fQVJHT19PUF91bnJlZ2lzdGVyX3Jpbmcg
ICAgIDIKKwogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9p
bmNsdWRlL3hsYXQubHN0CmluZGV4IDM0OWZiYWQuLmVlN2RmZmMgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC0zNCw2ICszNCw3
IEBACiA/CWFyZ29fcmVnaXN0ZXJfcmluZwkJYXJnby5oCiA/CWFyZ29fcmluZwkJCWFyZ28uaAog
PwlhcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIJYXJnby5oCis/CWFyZ29fdW5yZWdpc3Rlcl9yaW5n
CQlhcmdvLmgKID8JZXZ0Y2huX2FsbG9jX3VuYm91bmQJCWV2ZW50X2NoYW5uZWwuaAogPwlldnRj
aG5fYmluZF9pbnRlcmRvbWFpbgkJZXZlbnRfY2hhbm5lbC5oCiA/CWV2dGNobl9iaW5kX2lwaQkJ
CWV2ZW50X2NoYW5uZWwuaAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:29:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:29: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-devel-bounces@lists.xenproject.org>)
	id 1gp3yO-00083g-7N; Thu, 31 Jan 2019 04:29: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3yM-0007uK-Gy
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:29:06 +0000
X-Inumbo-ID: bc860c0f-2510-11e9-aeee-bc764e045a96
Received: from mail-it1-x132.google.com (unknown [2607:f8b0:4864:20::132])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc860c0f-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:29:02 +0000 (UTC)
Received: by mail-it1-x132.google.com with SMTP id m62so1824470ith.5
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:29:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=W1fB3uSnr7lPrhaOpR76PfHVqx+z/Am1d+aRaS0F+C0=;
 b=lil0zgbzNmEH5D8QLYVVTbWwpd9JAYv/ioaPOTxSJnMH/b/A7qKluJ5+uKLdhMbKWI
 rMU0//Yvp34VYlMXMYBX2e7ip/rgguq88LS0T+dzzKsAN2/sUnRinlPO5Q81ULtpgVCA
 VEN+nFpWSeDsVmXredWv6/orWNd40Z4fuSqsWHTSE8SLyonk+ii9V8UUU4xkIxaj7z+a
 K04qsAuiMDEX5f4TM1xUv6WlUgF5RTExDyacO7dsCFX0nkRvH53m+4HRiVEEvaaLldTI
 dqphgENI49e2pvTifX3M7A4WNTr0XbMcPI5eMlehmMdjHW0QVYb3BYmYVACpXXE9VhD2
 9J0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=W1fB3uSnr7lPrhaOpR76PfHVqx+z/Am1d+aRaS0F+C0=;
 b=I7eoS1992Jk/kzjLFiHLRD2hQuG2QuD693giJlk/WM/Xs8LiH2zbBUUR3kekBU/7Pv
 Nkg+VQsjnhXZnJE6ch3kshOmE7H/ud419gh+rM0XHT/DBj8lZ/KdRsKIugD9wqXtv98A
 FTBQYrwMTixmE3acJ8o5Z6LhJkERHc8ehvfsZJJLg6hYxF+MSfaLAr6QYC7sm1O+wOOr
 N6NGtZom6vLigfmZ3v1Q1GgPw0e08MNUcasQ4wpRbbPXHH3AcTlghwHzfaHOh1mGatFf
 wI2rRoApLMx0qIrq1aYz6S7II7QxDznWNrAMkOAz5jfe0hKbKqVDiB4fMSxZE+6UJe3U
 hj/w==
X-Gm-Message-State: AJcUukfm5IO+sHvvQr9A8kmCjJcXOqIoL/EoDS5bhr+KYhMVPfBgq9iX
 P0MFVOBnE7P+vDsOcILeR7Tgdjg3uww=
X-Google-Smtp-Source: ALg8bN4AUA00/muimZhjvr/5PM/W9DNTpFb/1UZ0sf3ug/mz7naR95xUT92e8VTtEwdE8sQztkNe4w==
X-Received: by 2002:a05:660c:3cd:: with SMTP id
 c13mr19590206itl.134.1548908940969; 
 Wed, 30 Jan 2019 20:29:00 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.28.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:29:00 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:14 -0800
Message-Id: <1548908900-1128-10-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v7 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2VuZHYgb3BlcmF0aW9uIGlzIGludm9rZWQgdG8gcGVyZm9ybSBhIHN5bmNocm9ub3VzIHNlbmQg
b2YgYnVmZmVycwpjb250YWluZWQgaW4gaW92cyB0byBhIHJlbW90ZSBkb21haW4ncyByZWdpc3Rl
cmVkIHJpbmcuCgpJdCB0YWtlczoKICogQSBkZXN0aW5hdGlvbiBhZGRyZXNzIChkb21pZCwgcG9y
dCkgZm9yIHRoZSByaW5nIHRvIHNlbmQgdG8uCiAgIEl0IHBlcmZvcm1zIGEgbW9zdC1zcGVjaWZp
YyBtYXRjaCBsb29rdXAsIHRvIGFsbG93IGZvciB3aWxkY2FyZC4KICogQSBzb3VyY2UgYWRkcmVz
cywgdXNlZCB0byBpbmZvcm0gdGhlIGRlc3RpbmF0aW9uIG9mIHdoZXJlIHRvIHJlcGx5LgogKiBU
aGUgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiBpb3ZzIGNvbnRhaW5pbmcgdGhlIGRhdGEgdG8gc2Vu
ZAogKiAuLiBhbmQgdGhlIGxlbmd0aCBvZiB0aGF0IGFycmF5IG9mIGlvdnMKICogYW5kIGEgMzIt
Yml0IG1lc3NhZ2UgdHlwZSwgYXZhaWxhYmxlIHRvIGNvbW11bmljYXRlIG1lc3NhZ2UgY29udGV4
dAogICBkYXRhIChlZy4ga2VybmVsLXRvLWtlcm5lbCwgc2VwYXJhdGUgZnJvbSB0aGUgYXBwbGlj
YXRpb24gZGF0YSkuCgpJZiBpbnN1ZmZpY2llbnQgc3BhY2UgZXhpc3RzIGluIHRoZSBkZXN0aW5h
dGlvbiByaW5nLCBpdCB3aWxsIHJldHVybgotRUFHQUlOIGFuZCBYZW4gd2lsbCBub3RpZnkgdGhl
IGNhbGxlciB3aGVuIHN1ZmZpY2llbnQgc3BhY2UgYmVjb21lcwphdmFpbGFibGUuCgpBY2Nlc3Nl
cyB0byB0aGUgcmluZyBpbmRpY2VzIGFyZSBhcHByb3ByaWF0ZWx5IGF0b21pYy4gVGhlIHJpbmdz
IGFyZQptYXBwZWQgaW50byBYZW4ncyBwcml2YXRlIGFkZHJlc3Mgc3BhY2UgdG8gd3JpdGUgYXMg
bmVlZGVkIGFuZCB0aGUKbWFwcGluZ3MgYXJlIHJldGFpbmVkIGZvciBsYXRlciB1c2UuCgpOb3Rp
ZmljYXRpb25zIGFyZSBzZW50IHRvIGd1ZXN0cyB2aWEgVklSUSBhbmQgc2VuZF9ndWVzdF9nbG9i
YWxfdmlycSBpcwpleHBvc2VkIGluIHRoZSBjaGFuZ2UgdG8gZW5hYmxlIGFyZ28gdG8gY2FsbCBp
dC4gVklSUV9BUkdPIGlzIGNsYWltZWQKZnJvbSB0aGUgVklSUSBwcmV2aW91c2x5IHJlc2VydmVk
IGZvciB0aGlzIHB1cnBvc2UgKCMxMSkuCgpUaGUgVklSUSBub3RpZmljYXRpb24gbWV0aG9kIGlz
IHVzZWQgcmF0aGVyIHRoYW4gc2VuZGluZyBldmVudHMgdXNpbmcKZXZ0Y2huIGZ1bmN0aW9ucyBk
aXJlY3RseSBiZWNhdXNlOgoKKiBubyBjdXJyZW50IGV2ZW50IGNoYW5uZWwgdHlwZSBpcyBhbiBl
eGFjdCBmaXQgZm9yIHRoZSBpbnRlbmRlZAogIGJlaGF2aW91ci4gRUNTX0lQSSBpcyBjbG9zZXN0
LCBidXQgaXQgZGlzYWxsb3dzIG1pZ3JhdGlvbiB0bwogIG90aGVyIFZDUFVzIHdoaWNoIGlzIG5v
dCBuZWNlc3NhcmlseSBhIHJlcXVpcmVtZW50IGZvciBBcmdvLgoKKiBhdCB0aGUgcG9pbnQgb2Yg
YXJnb19pbml0LCBhbGxvY2F0aW9uIG9mIGFuIGV2ZW50IGNoYW5uZWwgaXMKICBjb21wbGljYXRl
ZCBieSBub25lIG9mIHRoZSBndWVzdCBWQ1BVcyBiZWluZyBpbml0aWFsaXplZCB5ZXQKICBhbmQg
dGhlIGV2ZW50IGNoYW5uZWwgbG9naWMgZXhwZWN0cyB0aGF0IGEgdmFsaWQgZXZlbnQgY2hhbm5l
bAogIGhhcyBhIHByZXNlbnQgVkNQVS4KCiogYXQgdGhlIHBvaW50IG9mIHNpZ25hbGxpbmcgYSBu
b3RpZmljYXRpb24sIHRoZSBWSVJRIGxvZ2ljIGlzIGFscmVhZHkKICBkZWZlbnNpdmU6IGlmIGQt
PnZjcHVbMF0gaXMgTlVMTCwgdGhlIG5vdGlmaWNhdGlvbiBpcyBqdXN0IHNpbGVudGx5CiAgZHJv
cHBlZCwgd2hlcmVhcyB0aGUgZXZ0Y2huX3NlbmQgbG9naWMgaXMgbm90IHNvIGRlZmVuc2l2ZTog
dmNwdVswXQogIG11c3Qgbm90IGJlIE5VTEwsIG90aGVyd2lzZSBhIG51bGwgcG9pbnRlciBkZXJl
ZmVyZW5jZSBvY2N1cnMuCgpVc2luZyBhIFZJUlEgcmVtb3ZlcyB0aGUgbmVlZCBmb3IgdGhlIGd1
ZXN0IHRvIHF1ZXJ5IHRvIGRldGVybWluZSB3aGljaApldmVudCBjaGFubmVsIG5vdGlmaWNhdGlv
bnMgd2lsbCBiZSBkZWxpdmVyZWQgb24uIFRoaXMgaXMgYWxzbyBsaWtlbHkgdG8Kc2ltcGxpZnkg
ZXN0YWJsaXNoaW5nIGZ1dHVyZSBMMC9MMSBuZXN0ZWQgaHlwZXJ2aXNvciBhcmdvIGNvbW11bmlj
YXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xh
cms2QGJhZXN5c3RlbXMuY29tPgpUZXN0ZWQtYnk6IENocmlzIFBhdHRlcnNvbiA8cGF0dGVyc29u
Y0BhaW5mb3NlYy5jb20+Ci0tLQp2NiAjMDkgSmFuOiBpbnRyb2R1Y2UgY29tcGF0IEFCSQp2NiA6
IGhvaXN0IHJlYWQgb2YgaW92cyBmcm9tIGd1ZXN0IGZyb20gcmluZ2J1Zl9pbnNlcnQgdG8gZG9f
YXJnb19vcAp2NiA6IHNpbXBsaWZ5IGluaXQgb2YgdGhlIE5VTExfaG5kIGluIHJpbmdidWZfaW5z
ZXJ0CnY2ICMwOSBKYW46IHhsYXQubHN0IHJlbW92ZSBhcmdvX2lvdiBhcyBnZW5lcmF0ZWQgbWFj
cm8gbm90IGluIHVzZQp2NiAjMDQgSmFuOiB4bGF0LmxzdDogbW92ZSBhcmdvIHN0cnVjdCBlbnRy
aWVzIHRvIGFscGhhYmV0aWNhbCBwb3NpdGlvbgp2NiAjMDkgUm9nZXI6IGZpeCByZWZlcmVuY2Ug
dG8gVklSUV9BUkdPIGluIGNvbW1pdCBtZXNzYWdlCnY2ICMwOSBSb2dlcjogdXNlIGxpc3RfZm9y
X2VhY2hfZW50cnkgZm9yIGxvb3BpbmcKdjUgIzA5IFJvZ2VyOiBhZGQgY29tbWVudCBleHBsYWlu
aW5nIHBvc3QtaW92cyB0eF9wdHIgcm91bmQgdXAgKyB3cmFwCnY1ICMwOSBSb2dlcjogcmVtb3Zl
IHJlZHVuZGFudCBsZW4gYm91bmRzIGNoZWNrIHZzIE1BWF9BUkdPX01FU1NBR0VfU0laRQp2NSAj
MDkgUm9nZXI6IHJpbmdidWZfaW5zZXJ0OiBXQVJOIG5vdCBFUlIgb24gZW1wdHkgaW92cwp2NSAj
MDkgUm9nZXI6IGJ1Z2ZpeDogc2V0IHJjID0gLUVGQVVMVCBpZiAhZ3Vlc3RfaGFuZGxlX29rYXkK
djUgdXNlIEVCVVNZIHdoZW4gY2Fubm90IGFkZCB0byB0aGUgcGVuZGluZyBlbnQgcXVldWU6IG1h
bnkgZG9tYWlucyBhY3RpdmUKdjU6IGFkZCBjb21wYXQgdmFsaWRhdGlvbiBtYWNyb3MgdG8gcHJp
bWFyeSBzb3VyY2UgZmlsZTogY29tbW9uL2FyZ28uYwp2NTogZHJvcHBlZCBleHRlcm5hbCBmaWxl
IGZvciBjb21wYXQgbWFjcm9zOiBjb21tb24vY29tcGF0L2FyZ28uYwp2NSA6IGNvbnZlcnQgaHlw
ZXJjYWxsIGFyZyBzdHJ1Y3RzIHRvIHN0cnVjdCBmb3JtIGZvciBjb21wYXQgY2hlY2tpbmcKdjUg
OiBzd2l0Y2ggYXJnb19pb3YgdG8gbmVlZHMgdHJhbnNsYXRpb24gaW4geGxhdC5sc3QKdjQgSmFu
OiByZW1vdmUgdXNlIG9mIGZpeGVkLXdpZHRoIHR5cGVzIGZyb20gaW92X2NvdW50LCByaW5nYnVm
X2luc2VydAp2NCAjMDcgSmFuOiBzaHJpbmsgY3JpdGljYWwgc2VjdGlvbnMgaW4gc2VuZHYKdjMg
IzA3IEphbjogaGVhZGVyOiBub3RlIDMyLWJpdG5lc3Mgb2YgaHlwZXJjYWxsIG1lc3NhZ2UgdHV5
cGUgYXJnCnY0IDogdXNlIHN0YW5kYXJkIGRhdGEgc3RydWN0dXJlcyBhcyBwZXIgY29tbW9uIGNv
ZGUKdjQgc2VsZjogYnVnZml4IG1lbWNweV90b19ndWVzdF9yaW5nOiBoZWFkX2xlbiBtdXN0IGNo
ZWNrIChvZmZzZXQgKyBsZW4pCnY0ICMwOSBSb2dlcjogZHJvcCBNRVNTQUdFIGZyb20gVklSUV9B
UkdPX01FU1NBR0UKdjMgIzA3IEphbjogcmVuYW1lIHJpbmdfZmluZF9pbmZvKiB0byBmaW5kX3Jp
bmdfaW5mbyoKdjMgIzA3IEphbjogZml4IG51bWVyaWMgZW50cmllcyBpbiBwcmludGsgZm9ybWF0
IHN0cmluZ3MKdjMgIzEwIFJvZ2VyOiBtb3ZlIGZpbmQgZnVuY3Rpb25zIHRvIHRvcCBvZiBmaWxl
IGFuZCBkcm9wIHByb3RvdHlwZXMKdjMgIzA0IEphbjogbWVsZCBjb21wYXQgc3RydWN0IGNoZWNr
aW5nIGZvciBoeXBlcmNhbGwgYXJncwp2MyAjMDQgUm9nZXIvSmFuOiBtYWtlIGxvY2sgbmFtZXMg
Y2xlYXJlciBhbmQgYXNzZXJ0IHRoZWlyIHN0YXRlCnYzICMwNCBKYW46IHBvcnQgLT4gYXBvcnQg
d2l0aCB0eXBlOyBkaXN0aW5ndWlzaCBhcmdvIHBvcnQgZnJvbSBldnRjaG4KdjMgZmVlZGJhY2sg
IzA5IEVyaWM6IGZpeCBsZW4gJiBvZmZzZXQgc2FuaXR5IGNoZWNrIGluIG1lbWNweV90b19ndWVz
dF9yaW5nCnYzIGZlZWRiYWNrICMwNCBSb2dlcjogbmV3bGluZSBmaXggaW4gd2lsZGNhcmRfcGVu
ZGluZ19saXN0X2luc2VydAp2MyBmZWVkYmFjayAjMDQgUm9nZXI6IGRyb3AgbnBhZ2VzIHN0cnVj
dCBtZW1iZXIsIGNhbGN1bGF0ZSBmcm9tIGxlbgp2MyAjMDkgUm9nZXI6IHNpbXBsaWZ5IEVGQVVM
VCByZXR1cm4gaW4gbWVtY3B5X3RvX2d1ZXN0X3JpbmcKdjMgIzA5IFJvZ2VyOiBhZGQgbmV3bGlu
ZSBiZWZvcmUgcmV0dXJuIGluIGdldF9zYW5pdGl6ZWRfcmluZwp2MyAjMDkgUm9nZXI6IHJlcGxh
Y2Ugd2hpbGUgd2l0aCBmb3IgbG9vcCBpbiBpb3ZfY291bnQKdjMgIzA5IFJvZ2VyOiBkcm9wIDAg
aW4gc3RydWN0IGluaXQgaW4gcmluZ2J1Zl9pbnNlcnQKdjMgIzA5IFJvZ2VyOiBjb21tZW50IGZv
ciBYRU5fQVJHT19NQVhJT1Y6IHdhcm4gb2Ygc3RhY2sgb3ZlcmZsb3cgcmlzawp2MyAjMDkgUm9n
ZXI6IHNpbXBsaWZ5IHdoaWxlIGxvb3A6IGZvciBpbnN0ZWFkIGluIHJpbmdidWZfaW5zZXJ0CnYz
ICMwOSBSb2dlcjogZHJvcCBvdXQgbGFiZWwgZm9yIHJldHVybnMgaW4gcmluZ2J1Zl9pbnNlcnQK
djMgIzA5IFJvZ2VyOiBkcm9wIG5ld2xpbmUgaW4gcGVuZGluZ19xdWV1ZQp2MyAjMDkgUm9nZXI6
IHJlcGxhY2Ugc2Vjb25kIGdvdG8gbGFiZWwgd2l0aCBlcnJvciBwYXRoIHVubG9jayBpbiBzZW5k
dgp2MyAjMDkgSmFzb246IGNoZWNrIGlvdl9sZW4gdnMgTUFYX0FSR09fTUVTU0FHRV9TSVpFIGlu
IGlvdl9jb3VudAp2MyAjMDkgSmFzb246IGNoZWNrIHBhZGRpbmcgaXMgemVyb2VkIGluIHNlbmR2
IG9wCnYzICMwOSBKYXNvbjogbWVtY3B5X3RvX2d1ZXN0X3Jpbmc6IHNpbXBsZXIgY29kZSB3aXRo
IGJldHRlciBsb29wCnYyIHNlbGY6IHVzZSByaW5nX2luZm8gYmFja3BvaW50ZXIgaW4gcGVuZGlu
Z19lbnQgdG8gbWFpbnRhaW4gbnBlbmRpbmcKdjIgZmVlZGJhY2sgSmFuOiBkcm9wIGNvb2tpZSwg
aW1wbGVtZW50IHRlYXJkb3duCnYyIHNlbGY6IHBlbmRpbmdfcXVldWU6IHJlYXAgc3RhbGUgZW50
cyB3aGVuIGluIG5lZWQgb2Ygc3BhY2UKdjIgc2VsZjogcGVuZGluZ19yZXF1ZXVlOiByZWNsYWlt
IGVudHMgZm9yIHN0YWxlIGRvbWFpbnMKdjIuZmVlZGJhY2sgSmFuOiBvbmx5IG92ZXJyaWRlIHNl
bmRlciBkb21pZCBpZiBET01JRF9BTlkKdjIgZmVlZGJhY2sgSmFuOiBkcm9wIG1lc3NhZ2UgZnJv
bSBhcmdvX21lc3NhZ2Vfb3AKdjIgc2VsZjogY2hlY2sgbnBlbmRpbmcgdnMgbWF4aW11bSBsaW1p
dAp2MiBzZWxmOiBnZXRfc2FuaXRpemVkX3JpbmcgaW5zdGVhZCBvZiBnZXRfcnhfcHRyCnYyIGZl
ZWRiYWNrIHYxIzEzIEphbjogcmVtb3ZlIGRvdWJsZSByZWFkIGZyb20gcmluZ2J1ZiBpbnNlcnQs
IGxvd2VyIE1BWF9JT1YKdjIgc2VsZjogbWFrZSBpb3ZfY291bnQgY29uc3QKdjIgc2VsZjogaW92
X2NvdW50IDogcmV0dXJuIEVNU0dTSVpFIGZvciBtZXNzYWdlIHRvbyBiaWcKdjIgc2VsZjogT1ZF
UkhBVUwKdjIgc2VsZjogcy9hcmdvX3BlbmRpbmdfZW50L3BlbmRpbmdfZW50L2cKdjIgZmVlZGJh
Y2sgdjEjMTMgUm9nZXI6IHVzZSBPUy1zdXBwbGllZCByb3VuZHVwOyBkcm9wIGZyb20gcHVibGlj
IGhlYWRlcgp2MSwyIGZlZWRiYWNrIEphbi9Sb2dlci9QYXVsOiBkcm9wIGVycm5vIHJldHVybmlu
ZyBndWVzdCBhY2Nlc3MgZnVuY3Rpb25zCnYxIGZlZWRiYWNrIFJvZ2VyLCBKYW46IGRyb3AgYXJn
byBwcmVmaXggb24gc3RhdGljIGZ1bmN0aW9ucwp2MSBmZWVkYmFjayAjMTMgSmFuOiBkcm9wIGd1
ZXN0X2hhbmRsZV9va2F5IHdoZW4gdXNpbmcgY29weV9mcm9tX2d1ZXN0CiAgICAtIHJlb3JkZXIg
ZG9fYXJnb19vcCBsb2dpYwp2MiBzZWxmOiBhZGQgX2huZCBzdWZmaXggdG8gaW92cyB2YXJpYWJs
ZSBuYW1lIHRvIGluZGljYXRlIGd1ZXN0IGhhbmRsZSB0eXBlCnYyIHNlbGY6IHJlcGxhY2UgdXNl
IG9mIFhFTl9HVUVTVF9IQU5ETEVfTlVMTCB3aXRoIHR3byBleGlzdGluZyBtYWNyb3MKdjEgIzE1
IGZlZWRiYWNrLCBKYW46IHNlbmR2IG9wIDogcy9FQ09OTlJFRlVTRUQvRVNSQ0gvCnYxICM1ICgj
MTUpIGZlZWRiYWNrIFBhdWw6IHNlbmR2OiB1c2UgY3VycmQgaW4gZG9fYXJnb19tZXNzYWdlX29w
CnYxICMxMyAoIzE1KSBmZWVkYmFjayBQYXVsOiBzZW5kdiBvcDogZG8vd2hpbGUgcmVpbmRlbnQg
b25seQp2MSAjMTMgKCMxNSkgZmVlZGJhY2sgUGF1bDogc2VuZHYgb3A6IGRvL3doaWxlOiBhcmdv
X3JpbmdidWZfaW5zZXJ0IHRvIGdvdG8gc3R5bGUKdjEgIzEzICgjMTUpIGZlZWRiYWNrIFBhdWw6
IHNlbmR2IG9wOiBkby93aGlsZTogcmVpbmRlbnQgb25seSBhZ2Fpbgp2MSAjMTMgKCMxNSkgZmVl
ZGJhY2sgUGF1bDogc2VuZHYgb3A6IGRvL3doaWxlIDogZ290bwp2MSAjMTUgZmVlZGJhY2sgUGF1
bDogc2VuZHYgb3A6IG1ha2UgcGFnZSB2YXI6IHVuc2lnbmVkCnYxICMxNSBmZWVkYmFjayBQYXVs
OiBzZW5kdiBvcDogbmV3IGxvY2FsIHZhciBmb3IgUEFHRV9TSVpFIC0gb2Zmc2V0CnYxICM4IGZl
ZWRiYWNrIEphbjogWEVOX0dVRVNUX0hBTkRMRSA6IEM4OSBjb21wbGlhbmNlCnYxIHJlYmFzZSBh
ZnRlciBzd2l0Y2hpbmcgcmVnaXN0ZXIgb3AgZnJvbSBwZm5zIHRvIHBhZ2UgZGVzY3JpcHRvcnMK
djEgc2VsZjogbW92ZSBpb3YgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUgb3V0IG9mIHB1YmxpYyBo
ZWFkZXIgaW50byBhcmdvLmMKdjEgIzEzICgjMTUpIGZlZWRiYWNrIFBhdWw6IGZpeCBsb2dsZXZl
bCBmb3IgZ3Vlc3QtdHJpZ2dlcmVkIG1lc3NhZ2VzCnYxIDogYWRkIGNvbXBhdCB4bGF0LmxzdCBl
bnRyaWVzCnYxIHNlbGY6IHN3aXRjaGVkIG5vdGlmaWNhdGlvbiB0byBzZW5kX2d1ZXN0X2dsb2Jh
bF92aXJxIGluc3RlYWQgb2YgZXZlbnQKdjE6IGZpeCBncHJpbnRrIHVzZSBmb3IgQVJNIGFzIGl0
cyBkZWZuIGRpc2xpa2VzIHNwbGl0IGZvcm1hdCBzdHJpbmdzCnYxOiBpbml0IGxlbiB2YXJpYWJs
ZSB0byBzYXRpc2Z5IEFSTSBjb21waWxlciBpbml0aWFsaXplZCBjaGVja2luZwp2MSAjMTMgZmVl
ZGJhY2sgSmFuOiByZW5hbWUgcGFnZSB2YXIKdjE6IzE0IGZlZWRiYWNrIEphbjogdWludDhfdCog
LT4gdm9pZCoKdjE6ICMxMyBmZWVkYmFjayBKYW46IHB1YmxpYyBuYW1lc3BhY2U6IHByZWZpeCB3
aXRoIHhlbgp2MTogIzEzIGZlZWRiYWNrIEphbjogYmxhbmsgbGluZSBhZnRlciBjYXNlIG9wIGlu
IGRvX2FyZ29fbWVzc2FnZV9vcAp2MTogIzE1IGZlZWRiYWNrIEphbjogYWRkIGNvbW1lbnRzIGV4
cGxhaW5pbmcgd2h5IHRoZSB3cml0ZXMgZG9uJ3Qgb3ZlcnJ1bgp2MTogc2VsZjogYWRkIEFTU0VS
VCB0byBzdXBwb3J0IGNvbW1lbnQgdGhhdCBvdmVycnVuIGNhbm5vdCBoYXBwZW4KdjE6IHNlbGY6
IGZhaWwgb24gc2hvcnQgd3JpdGVzIHdoZXJlIGd1ZXN0IG1hbmlwdWxhdGVkIHRoZSBpb3ZfbGVu
cwp2MTogc2VsZjogcmVuYW1lIGVudCBpZCB0byBkb21haW5faWQKdjE6IHNlbGY6IGFkZCBtb2Fu
IGZvciBpb3YgcmV3cml0ZQp2MS4gZmVlZGJhY2sgIzE1IEphbjogcmVxdWlyZSB0aGUgcGFkIGJp
dHMgYXJlIHplcm8KdjEuIGZlZWRiYWNrICMxNSBKYW46IGRyb3AgTlVMTCBjaGVjayBpbiBhcmdv
X3NpZ25hbF9kb21haW4gYXMgbm93IHVzaW5nIFZJUlEKdjEuIHNlbGY6IHN0b3JlIGRvbWFpbl9j
b29raWUgaW4gcGVuZGluZyBlbnQKdjEuIGZlZWRiYWNrICMxNSBKYW46IHVzZSB1bnNpZ25lZCB3
aGVyZSBwb3NzaWJsZQp2MS4gZmVlZGJhY2sgSmFuOiB1c2UgaGFuZGxlIHR5cGUgZm9yIGlvdl9i
YXNlIGluIHB1YmxpYyBpb3YgaW50ZXJmYWNlCnYxLiBzZWxmOiBsb2cgd2hlbmV2ZXIgdmlzaWJs
ZSBlcnJvciBvY2N1cnMKdjEgZmVlZGJhY2sgIzE1LCBKYW46IGRyb3AgdW5uZWNlc3NhcnkgbWIK
djEgc2VsZjogb25seSB1cGRhdGUgaW50ZXJuYWwgdHhfcHRyIGlmIGFibGUgdG8gcmV0dXJuIHN1
Y2Nlc3MKICAgICAgICAgYW5kIHVwZGF0ZSB0aGUgdmlzaWJsZSB0eF9wdHIKdjEgc2VsZjogbG9n
IG9uIGZhaWx1cmUgdG8gbWFwIHJpbmcgdG8gdXBkYXRlIHZpc2libGUgdHhfcHRyCnYxIGZlZWRi
YWNrICMxNSBKYW46IGFkZCBjb21tZW50IHJlOiBub3RpZmljYXRpb24gc2l6ZSBwb2xpY3kKdjEg
c2VsZi9Sb2dlcj8gcmVtb3ZlIGVycmFudCBzcGFjZSBhZnRlciBzaXplb2YKdjEuIGZlZWRiYWNr
ICMxNSBKYW46IHJlcXVpcmUgaW92IHBhZCBiZSB6ZXJvCnYxLiBzZWxmOiByZW5hbWUgaW92X2Jh
c2UgdG8gaW92X2huZCBmb3IgaGFuZGxlIGluIHB1YmxpYyBpb3YgaW50ZXJmYWNlCnYxOiBmZWVk
YmFjayAjMTUgSmFuOiBoYW5kbGUgdXBwZXItaGFsdmVzIG9mIGh5cGVyY2FsbCBhcmdzOyBjaGFu
Z2VzIHNvbWUKICAgIHR5cGVzIGluIGZ1bmN0aW9uIHNpZ25hdHVyZXMgdG8gbWF0Y2guCnYxOiBz
ZWxmOiBhZGQgZHByaW50ayB0byBzZW5kdgp2MTogc2VsZjogYWRkIGRlYnVnIG91dHB1dCB0byBh
cmdvX2lvdl9jb3VudAp2MS4gZmVlZGJhY2sgIzE0IEphbjogYmxhbmsgbGluZSBiZWZvcmUgcmV0
dXJuIGluIGFyZ29faW92X2NvdW50CnYxIGZlZWRiYWNrICMxNSBKYW46IHZlcmlmeSBzcmMgaWQs
IG5vdCBvdmVycmlkZQoKIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgIHwgNjc1ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9ldmVudF9j
aGFubmVsLmMgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggIHwgIDU0ICsrKysK
IHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCAgIHwgICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vZXZl
bnQuaCAgICB8ICAgNyArCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICB8ICAgMiArCiA2IGZp
bGVzIGNoYW5nZWQsIDc0MCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggZTcyNGZjNy4u
MWVlYjI2MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9h
cmdvLmMKQEAgLTM4LDI0ICszOCwzMyBAQCBDSEVDS19hcmdvX3JlZ2lzdGVyX3Jpbmc7CiBDSEVD
S19hcmdvX3Jpbmc7CiBDSEVDS19hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXI7CiBDSEVDS19hcmdv
X3VucmVnaXN0ZXJfcmluZzsKK0NIRUNLX2FyZ29fc2VuZF9hZGRyOwogI2VuZGlmCiAKICNkZWZp
bmUgTUFYX1JJTkdTX1BFUl9ET01BSU4gICAgICAgICAgICAxMjhVCisjZGVmaW5lIE1BWF9QRU5E
SU5HX1BFUl9SSU5HICAgICAgICAgICAgIDMyVQogCiAvKiBBbGwgbWVzc2FnZXMgb24gdGhlIHJp
bmcgYXJlIHBhZGRlZCB0byBhIG11bHRpcGxlIG9mIHRoZSBzbG90IHNpemUuICovCiAjZGVmaW5l
IFJPVU5EVVBfTUVTU0FHRShhKSBST1VORFVQKChhKSwgWEVOX0FSR09fTVNHX1NMT1RfU0laRSkK
IAorLyogVGhlIG1heGltdW0gc2l6ZSBvZiBhIG1lc3NhZ2UgdGhhdCBtYXkgYmUgc2VudCBvbiB0
aGUgbGFyZ2VzdCBBcmdvIHJpbmcuICovCisjZGVmaW5lIE1BWF9BUkdPX01FU1NBR0VfU0laRSAo
KFhFTl9BUkdPX01BWF9SSU5HX1NJWkUpIC0gXAorICAgICAgICAoc2l6ZW9mKHN0cnVjdCB4ZW5f
YXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyKSkgLSBST1VORFVQX01FU1NBR0UoMSkpCisKIC8qIE51
bWJlciBvZiBQQUdFcyBuZWVkZWQgdG8gaG9sZCBhIHJpbmcgb2YgYSBnaXZlbiBzaXplIGluIGJ5
dGVzICovCiAjZGVmaW5lIE5QQUdFU19SSU5HKHJpbmdfbGVuKSBcCiAgICAgKFJPVU5EVVAoKFJP
VU5EVVBfTUVTU0FHRShyaW5nX2xlbikgKyBzaXplb2YoeGVuX2FyZ29fcmluZ190KSksIFBBR0Vf
U0laRSkgXAogICAgICA+PiBQQUdFX1NISUZUKQogCiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fYXJnb19hZGRyX3QpOworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29faW92X3Qp
OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmVnaXN0ZXJfcmluZ190KTsKIERF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JpbmdfdCk7CitERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fYXJnb19zZW5kX2FkZHJfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmdfdCk7CiAjaWZkZWYgQ09ORklHX0NPTVBBVAogREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoY29tcGF0X3Bmbl90KTsKK0RFRklORV9DT01QQVRfSEFORExFKGNv
bXBhdF9hcmdvX2lvdl90KTsKICNlbmRpZgogCiBzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9w
dF9hcmdvOwpAQCAtMzY0LDYgKzM3MywyOCBAQCBmaW5kX3JpbmdfaW5mbyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICppZCkKICAgICByZXR1cm4gTlVM
TDsKIH0KIAorc3RhdGljIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqCitmaW5kX3JpbmdfaW5mb19i
eV9tYXRjaChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fYXJnb19wb3J0X3QgYXBvcnQsCisg
ICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHBhcnRuZXJfaWQpCit7CisgICAgc3RydWN0
IGFyZ29fcmluZ19pZCBpZDsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsK
KworICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkpOworCisgICAgaWQuYXBvcnQg
PSBhcG9ydDsKKyAgICBpZC5kb21haW5faWQgPSBkLT5kb21haW5faWQ7CisgICAgaWQucGFydG5l
cl9pZCA9IHBhcnRuZXJfaWQ7CisKKyAgICByaW5nX2luZm8gPSBmaW5kX3JpbmdfaW5mbyhkLCAm
aWQpOworICAgIGlmICggcmluZ19pbmZvICkKKyAgICAgICAgcmV0dXJuIHJpbmdfaW5mbzsKKwor
ICAgIGlkLnBhcnRuZXJfaWQgPSBYRU5fQVJHT19ET01JRF9BTlk7CisKKyAgICByZXR1cm4gZmlu
ZF9yaW5nX2luZm8oZCwgJmlkKTsKK30KKwogc3RhdGljIHN0cnVjdCBhcmdvX3NlbmRfaW5mbyAq
CiBmaW5kX3NlbmRfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgYXJn
b19yaW5nX2lkICppZCkKIHsKQEAgLTM5NSw2ICs0MjYsMTQgQEAgZmluZF9zZW5kX2luZm8oY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGFyZ29fcmluZ19pZCAqaWQpCiB9CiAK
IHN0YXRpYyB2b2lkCitzaWduYWxfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgYXJn
b19kcHJpbnRrKCJzaWduYWxsaW5nIGRvbWlkOiV1XG4iLCBkLT5kb21haW5faWQpOworCisgICAg
c2VuZF9ndWVzdF9nbG9iYWxfdmlycShkLCBWSVJRX0FSR08pOworfQorCitzdGF0aWMgdm9pZAog
cmluZ191bm1hcChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8g
KnJpbmdfaW5mbykKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTQ4OCw2ICs1MjcsMzg3IEBA
IHVwZGF0ZV90eF9wdHIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19p
bmZvICpyaW5nX2luZm8sCiAgICAgc21wX3dtYigpOwogfQogCitzdGF0aWMgaW50CittZW1jcHlf
dG9fZ3Vlc3RfcmluZyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2lu
Zm8gKnJpbmdfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQs
CisgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpzcmMsIFhFTl9HVUVTVF9IQU5ETEUo
dWludDgpIHNyY19obmQsCisgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuKQor
eworICAgIHVuc2lnbmVkIGludCBtZm5zX2luZGV4ID0gb2Zmc2V0ID4+IFBBR0VfU0hJRlQ7Cisg
ICAgdm9pZCAqZHN0OworICAgIGludCByZXQ7CisgICAgdW5zaWduZWQgaW50IHNyY19vZmZzZXQg
PSAwOworCisgICAgQVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7CisKKyAgICBvZmZz
ZXQgJj0gflBBR0VfTUFTSzsKKworICAgIGlmICggbGVuICsgb2Zmc2V0ID4gWEVOX0FSR09fTUFY
X1JJTkdfU0laRSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgd2hpbGUgKCBsZW4g
KQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGhlYWRfbGVuID0gKG9mZnNldCArIGxlbikg
PiBQQUdFX1NJWkUgPyBQQUdFX1NJWkUgLSBvZmZzZXQKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBsZW47CisKKyAgICAgICAgcmV0
ID0gcmluZ19tYXBfcGFnZShkLCByaW5nX2luZm8sIG1mbnNfaW5kZXgsICZkc3QpOworICAgICAg
ICBpZiAoIHJldCApCisgICAgICAgICAgICByZXR1cm4gcmV0OworCisgICAgICAgIGlmICggc3Jj
ICkKKyAgICAgICAgeworICAgICAgICAgICAgbWVtY3B5KGRzdCArIG9mZnNldCwgc3JjICsgc3Jj
X29mZnNldCwgaGVhZF9sZW4pOworICAgICAgICAgICAgc3JjX29mZnNldCArPSBoZWFkX2xlbjsK
KyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggY29w
eV9mcm9tX2d1ZXN0KGRzdCArIG9mZnNldCwgc3JjX2huZCwgaGVhZF9sZW4pICkKKyAgICAgICAg
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9v
ZmZzZXQoc3JjX2huZCwgaGVhZF9sZW4pOworICAgICAgICB9CisKKyAgICAgICAgbWZuc19pbmRl
eCsrOworICAgICAgICBsZW4gLT0gaGVhZF9sZW47CisgICAgICAgIG9mZnNldCA9IDA7CisgICAg
fQorCisgICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBVc2UgdGhpcyB3aXRoIGNhdXRpb246IHJ4
X3B0ciBpcyB1bmRlciBndWVzdCBjb250cm9sIGFuZCBtYXkgYmUgYm9ndXMuCisgKiBTZWUgZ2V0
X3Nhbml0aXplZF9yaW5nIGZvciBhIHNhZmVyIGFsdGVybmF0aXZlLgorICovCitzdGF0aWMgaW50
CitnZXRfcnhfcHRyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5m
byAqcmluZ19pbmZvLAorICAgICAgICAgICB1aW50MzJfdCAqcnhfcHRyKQoreworICAgIHZvaWQg
KnNyYzsKKyAgICB4ZW5fYXJnb19yaW5nX3QgKnJpbmdwOworICAgIGludCByZXQ7CisKKyAgICBB
U1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKKworICAgIGlmICggIXJpbmdfaW5mby0+
bm1mbnMgfHwgcmluZ19pbmZvLT5ubWZucyA8IE5QQUdFU19SSU5HKHJpbmdfaW5mby0+bGVuKSAp
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmV0ID0gcmluZ19tYXBfcGFnZShkLCBy
aW5nX2luZm8sIDAsICZzcmMpOworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsK
KworICAgIHJpbmdwID0gKHhlbl9hcmdvX3JpbmdfdCAqKXNyYzsKKworICAgICpyeF9wdHIgPSBy
ZWFkX2F0b21pYygmcmluZ3AtPnJ4X3B0cik7CisKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAq
IGdldF9zYW5pdGl6ZWRfcmluZyBjcmVhdGVzIGEgbW9kaWZpZWQgY29weSBvZiB0aGUgcmluZyBw
b2ludGVycyB3aGVyZQorICogdGhlIHJ4X3B0ciBpcyByb3VuZGVkIHVwIHRvIGVuc3VyZSBpdCBp
cyBhbGlnbmVkLCBhbmQgdGhlbiByaW5nCisgKiB3cmFwIGlzIGhhbmRsZWQuIFNpbXBsaWZpZXMg
c2FmZSB1c2Ugb2YgdGhlIHJ4X3B0ciBmb3IgYXZhaWxhYmxlCisgKiBzcGFjZSBjYWxjdWxhdGlv
bi4KKyAqLworc3RhdGljIGludAorZ2V0X3Nhbml0aXplZF9yaW5nKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHhlbl9hcmdvX3JpbmdfdCAqcmluZywKKyAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
YXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKK3sKKyAgICB1aW50MzJfdCByeF9wdHI7CisgICAg
aW50IHJldDsKKworICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOworCisgICAg
cmV0ID0gZ2V0X3J4X3B0cihkLCByaW5nX2luZm8sICZyeF9wdHIpOworICAgIGlmICggcmV0ICkK
KyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIHJpbmctPnR4X3B0ciA9IHJpbmdfaW5mby0+dHhf
cHRyOworCisgICAgcnhfcHRyID0gUk9VTkRVUF9NRVNTQUdFKHJ4X3B0cik7CisgICAgaWYgKCBy
eF9wdHIgPj0gcmluZ19pbmZvLT5sZW4gKQorICAgICAgICByeF9wdHIgPSAwOworCisgICAgcmlu
Zy0+cnhfcHRyID0gcnhfcHRyOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBpb3ZfY291
bnQgcmV0dXJucyBpdHMgY291bnQgb24gc3VjY2VzcyB2aWEgYW4gb3V0IHZhcmlhYmxlIHRvIGF2
b2lkCisgKiBwb3RlbnRpYWwgZm9yIGEgbmVnYXRpdmUgcmV0dXJuIHZhbHVlIHRvIGJlIHVzZWQg
aW5jb3JyZWN0bHkKKyAqIChlZy4gY29lcmNlZCBpbnRvIGFuIHVuc2lnbmVkIHZhcmlhYmxlIHJl
c3VsdGluZyBpbiBhIGxhcmdlIGluY29ycmVjdCB2YWx1ZSkKKyAqLworc3RhdGljIGludAoraW92
X2NvdW50KGNvbnN0IHhlbl9hcmdvX2lvdl90ICpwaW92LCB1bnNpZ25lZCBpbnQgbmlvdiwKKyAg
ICAgICAgICB1bnNpZ25lZCBpbnQgKmNvdW50KQoreworICAgIHVuc2lnbmVkIGludCBzdW1faW92
X2xlbnMgPSAwOworCisgICAgaWYgKCBuaW92ID4gWEVOX0FSR09fTUFYSU9WICkKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisKKyAgICBmb3IgKCA7IG5pb3YtLTsgcGlvdisrICkKKyAgICB7Cisg
ICAgICAgIC8qIHZhbGlkIGlvdnMgbXVzdCBoYXZlIHRoZSBwYWRkaW5nIGZpZWxkIHNldCB0byB6
ZXJvICovCisgICAgICAgIGlmICggcGlvdi0+cGFkICkKKyAgICAgICAgeworICAgICAgICAgICAg
YXJnb19kcHJpbnRrKCJpbnZhbGlkIGlvdjogcGFkZGluZyBpcyBub3QgemVyb1xuIik7CisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorCisgICAgICAgIC8qIGNoZWNrIGVh
Y2ggdG8gcHJvdGVjdCBzdW0gYWdhaW5zdCBpbnRlZ2VyIG92ZXJmbG93ICovCisgICAgICAgIGlm
ICggcGlvdi0+aW92X2xlbiA+IE1BWF9BUkdPX01FU1NBR0VfU0laRSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGFyZ29fZHByaW50aygiaW52YWxpZCBpb3ZfbGVuOiB0b28gYmlnICgldSk+JWxs
dVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBwaW92LT5pb3ZfbGVuLCBNQVhfQVJHT19N
RVNTQUdFX1NJWkUpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKwor
ICAgICAgICBzdW1faW92X2xlbnMgKz0gcGlvdi0+aW92X2xlbjsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBBZ2FpbiBwcm90ZWN0IHN1bSBmcm9tIGludGVnZXIgb3ZlcmZsb3cKKyAgICAgICAg
ICogYW5kIGVuc3VyZSB0b3RhbCBtc2cgc2l6ZSB3aWxsIGJlIHdpdGhpbiBib3VuZHMuCisgICAg
ICAgICAqLworICAgICAgICBpZiAoIHN1bV9pb3ZfbGVucyA+IE1BWF9BUkdPX01FU1NBR0VfU0la
RSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGFyZ29fZHByaW50aygiaW52YWxpZCBpb3Ygc2Vy
aWVzOiB0b3RhbCBtZXNzYWdlIHRvbyBiaWdcbiIpOworICAgICAgICAgICAgcmV0dXJuIC1FTVNH
U0laRTsKKyAgICAgICAgfQorICAgIH0KKworICAgICpjb3VudCA9IHN1bV9pb3ZfbGVuczsKKwor
ICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50CityaW5nYnVmX2luc2VydChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywKKyAgICAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKnNyY19pZCwgeGVuX2FyZ29faW92X3Qg
KmlvdnMsCisgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmlvdiwgdWludDMyX3QgbWVzc2Fn
ZV90eXBlLAorICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqb3V0X2xlbikKK3sKKyAgICB4
ZW5fYXJnb19yaW5nX3QgcmluZzsKKyAgICBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hl
YWRlciBtaCA9IHsgfTsKKyAgICBpbnQgc3AsIHJldDsKKyAgICB1bnNpZ25lZCBpbnQgbGVuID0g
MDsKKyAgICB4ZW5fYXJnb19pb3ZfdCAqcGlvdjsKKyAgICBYRU5fR1VFU1RfSEFORExFKHVpbnQ4
KSBOVUxMX2huZCA9IHsgfTsKKworICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykp
OworCisgICAgLyoKKyAgICAgKiBPYnRhaW4gdGhlIHRvdGFsIHNpemUgb2YgZGF0YSB0byB0cmFu
c21pdCAtLSBzZXRzIHRoZSAnbGVuJyB2YXJpYWJsZQorICAgICAqIC0tIGFuZCBzYW5pdHkgY2hl
Y2sgdGhhdCB0aGUgaW92cyBjb25mb3JtIHRvIHNpemUgYW5kIG51bWJlciBsaW1pdHMuCisgICAg
ICogRW5mb3JjZWQgYmVsb3c6IG5vIG1vcmUgdGhhbiAnbGVuJyBieXRlcyBvZiBndWVzdCBkYXRh
CisgICAgICogKHBsdXMgdGhlIG1lc3NhZ2UgaGVhZGVyKSB3aWxsIGJlIHNlbnQgaW4gdGhpcyBv
cGVyYXRpb24uCisgICAgICovCisgICAgcmV0ID0gaW92X2NvdW50KGlvdnMsIG5pb3YsICZsZW4p
OworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIC8qCisgICAgICog
VXBwZXIgYm91bmQgY2hlY2sgdGhlIG1lc3NhZ2UgbGVuIGFnYWluc3QgdGhlIHJpbmcgc2l6ZS4K
KyAgICAgKiBUaGUgbWVzc2FnZSBtdXN0IG5vdCBmaWxsIHRoZSByaW5nOyB0aGVyZSBtdXN0IGJl
IGF0IGxlYXN0IG9uZSBzbG90CisgICAgICogcmVtYWluaW5nIHNvIHdlIGNhbiBkaXN0aW5ndWlz
aCBhIGZ1bGwgcmluZyBmcm9tIGFuIGVtcHR5IG9uZS4KKyAgICAgKiBpb3ZfY291bnQgaGFzIGFs
cmVhZHkgdmVyaWZpZWQ6IGxlbiA8PSBNQVhfQVJHT19NRVNTQUdFX1NJWkUuCisgICAgICovCisg
ICAgaWYgKCAoUk9VTkRVUF9NRVNTQUdFKGxlbikgKyBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3Jp
bmdfbWVzc2FnZV9oZWFkZXIpKQorICAgICAgICAgICAgPj0gcmluZ19pbmZvLT5sZW4gKQorICAg
ICAgICByZXR1cm4gLUVNU0dTSVpFOworCisgICAgcmV0ID0gZ2V0X3Nhbml0aXplZF9yaW5nKGQs
ICZyaW5nLCByaW5nX2luZm8pOworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsK
KworICAgIGFyZ29fZHByaW50aygicmluZy50eF9wdHI9JXUgcmluZy5yeF9wdHI9JXUgcmluZyBs
ZW49JXUiCisgICAgICAgICAgICAgICAgICIgcmluZ19pbmZvLT50eF9wdHI9JXVcbiIsCisgICAg
ICAgICAgICAgICAgIHJpbmcudHhfcHRyLCByaW5nLnJ4X3B0ciwgcmluZ19pbmZvLT5sZW4sIHJp
bmdfaW5mby0+dHhfcHRyKTsKKworICAgIGlmICggcmluZy5yeF9wdHIgPT0gcmluZy50eF9wdHIg
KQorICAgICAgICBzcCA9IHJpbmdfaW5mby0+bGVuOworICAgIGVsc2UKKyAgICB7CisgICAgICAg
IHNwID0gcmluZy5yeF9wdHIgLSByaW5nLnR4X3B0cjsKKyAgICAgICAgaWYgKCBzcCA8IDAgKQor
ICAgICAgICAgICAgc3AgKz0gcmluZ19pbmZvLT5sZW47CisgICAgfQorCisgICAgLyoKKyAgICAg
KiBTaXplIGJvdW5kcyBjaGVjayBhZ2FpbnN0IGN1cnJlbnRseSBhdmFpbGFibGUgc3BhY2UgaW4g
dGhlIHJpbmcuCisgICAgICogQWdhaW46IHRoZSBtZXNzYWdlIG11c3Qgbm90IGZpbGwgdGhlIHJp
bmcgbGVhdmluZyBubyBzcGFjZSByZW1haW5pbmcuCisgICAgICovCisgICAgaWYgKCAoUk9VTkRV
UF9NRVNTQUdFKGxlbikgKworICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5n
X21lc3NhZ2VfaGVhZGVyKSkgPj0gc3AgKQorICAgIHsKKyAgICAgICAgYXJnb19kcHJpbnRrKCJF
QUdBSU5cbiIpOworICAgICAgICByZXR1cm4gLUVBR0FJTjsKKyAgICB9CisKKyAgICBtaC5sZW4g
PSBsZW4gKyBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpOworICAg
IG1oLnNvdXJjZS5hcG9ydCA9IHNyY19pZC0+YXBvcnQ7CisgICAgbWguc291cmNlLmRvbWFpbl9p
ZCA9IHNyY19pZC0+ZG9tYWluX2lkOworICAgIG1oLm1lc3NhZ2VfdHlwZSA9IG1lc3NhZ2VfdHlw
ZTsKKworICAgIC8qCisgICAgICogRm9yIHRoaXMgY29weSB0byB0aGUgZ3Vlc3QgcmluZywgdHhf
cHRyIGlzIGFsd2F5cyAxNi1ieXRlIGFsaWduZWQKKyAgICAgKiBhbmQgdGhlIG1lc3NhZ2UgaGVh
ZGVyIGlzIDE2IGJ5dGVzIGxvbmcuCisgICAgICovCisgICAgQlVJTERfQlVHX09OKAorICAgICAg
ICBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIpICE9IFJPVU5EVVBf
TUVTU0FHRSgxKSk7CisKKyAgICAvKgorICAgICAqIEZpcnN0IGRhdGEgd3JpdGUgaW50byB0aGUg
ZGVzdGluYXRpb24gcmluZzogZml4ZWQgc2l6ZSwgbWVzc2FnZSBoZWFkZXIuCisgICAgICogVGhp
cyBjYW5ub3Qgb3ZlcnJ1biBiZWNhdXNlIHRoZSBhdmFpbGFibGUgZnJlZSBzcGFjZSAodmFsdWUg
aW4gJ3NwJykKKyAgICAgKiBpcyBjaGVja2VkIGFib3ZlIGFuZCBtdXN0IGJlIGF0IGxlYXN0IHRo
aXMgc2l6ZS4KKyAgICAgKi8KKyAgICByZXQgPSBtZW1jcHlfdG9fZ3Vlc3RfcmluZyhkLCByaW5n
X2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmluZy50eF9wdHIgKyBzaXpl
b2YoeGVuX2FyZ29fcmluZ190KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbWgs
IE5VTExfaG5kLCBzaXplb2YobWgpKTsKKyAgICBpZiAoIHJldCApCisgICAgeworICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgImFyZ286IGZhaWxlZCB0byB3cml0
ZSBtZXNzYWdlIGhlYWRlciB0byByaW5nICh2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAgICAg
ICAgIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLmFwb3J0LAorICAgICAg
ICAgICAgICAgIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCk7CisKKyAgICAgICAgcmV0dXJuIHJl
dDsKKyAgICB9CisKKyAgICByaW5nLnR4X3B0ciArPSBzaXplb2YobWgpOworICAgIGlmICggcmlu
Zy50eF9wdHIgPT0gcmluZ19pbmZvLT5sZW4gKQorICAgICAgICByaW5nLnR4X3B0ciA9IDA7CisK
KyAgICBmb3IgKCBwaW92ID0gaW92czsgbmlvdi0tOyBwaW92KysgKQorICAgIHsKKyAgICAgICAg
WEVOX0dVRVNUX0hBTkRMRSh1aW50OCkgYnVmX2huZCA9IHBpb3YtPmlvdl9obmQ7CisgICAgICAg
IHVuc2lnbmVkIGludCBpb3ZfbGVuID0gcGlvdi0+aW92X2xlbjsKKworICAgICAgICAvKiBJZiBu
byBkYXRhIGlzIHByb3ZpZGVkIGluIHRoaXMgaW92LCBtb2FuIGFuZCBza2lwIG9uIHRvIHRoZSBu
ZXh0ICovCisgICAgICAgIGlmICggIWlvdl9sZW4gKQorICAgICAgICB7CisgICAgICAgICAgICBn
cHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAiYXJnbzogbm8gZGF0
YSBpb3ZfbGVuPTAgaW92X2huZD0lcCByaW5nICh2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAg
ICAgICAgICAgICBidWZfaG5kLnAsIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2luZm8t
PmlkLmFwb3J0LAorICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQp
OworCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggdW5s
aWtlbHkoIWd1ZXN0X2hhbmRsZV9va2F5KGJ1Zl9obmQsIGlvdl9sZW4pKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgImFy
Z286IGJhZCBpb3YgaGFuZGxlIFslcCwgJXVdICh2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAg
ICAgICAgICAgICBidWZfaG5kLnAsIGlvdl9sZW4sCisgICAgICAgICAgICAgICAgICAgIHJpbmdf
aW5mby0+aWQuZG9tYWluX2lkLCByaW5nX2luZm8tPmlkLmFwb3J0LAorICAgICAgICAgICAgICAg
ICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQpOworCisgICAgICAgICAgICByZXR1cm4gLUVG
QVVMVDsKKyAgICAgICAgfQorCisgICAgICAgIHNwID0gcmluZ19pbmZvLT5sZW4gLSByaW5nLnR4
X3B0cjsKKworICAgICAgICAvKiBDaGVjazogaW92IGRhdGEgc2l6ZSB2ZXJzdXMgZnJlZSBzcGFj
ZSBhdCB0aGUgdGFpbCBvZiB0aGUgcmluZyAqLworICAgICAgICBpZiAoIGlvdl9sZW4gPiBzcCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBTZWNvbmQgcG9zc2li
bGUgZGF0YSB3cml0ZTogcmluZy10YWlsLXdyYXAtd3JpdGUuCisgICAgICAgICAgICAgKiBQb3B1
bGF0ZSB0aGUgcmluZyB0YWlsIGFuZCB1cGRhdGUgdGhlIGludGVybmFsIHR4X3B0ciB0byBoYW5k
bGUKKyAgICAgICAgICAgICAqIHdyYXBwaW5nIGF0IHRoZSBlbmQgb2YgcmluZy4KKyAgICAgICAg
ICAgICAqIFNpemUgb2YgZGF0YSB3cml0dGVuIGhlcmU6IHNwCisgICAgICAgICAgICAgKiB3aGlj
aCBpcyB0aGUgZXhhY3QgZnVsbCBhbW91bnQgb2YgZnJlZSBzcGFjZSBhdmFpbGFibGUgYXQgdGhl
CisgICAgICAgICAgICAgKiB0YWlsIG9mIHRoZSByaW5nLCBzbyB0aGlzIGNhbm5vdCBvdmVycnVu
LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICByZXQgPSBtZW1jcHlfdG9fZ3Vlc3Rfcmlu
ZyhkLCByaW5nX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
aW5nLnR4X3B0ciArIHNpemVvZih4ZW5fYXJnb19yaW5nX3QpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTlVMTCwgYnVmX2huZCwgc3ApOworICAgICAgICAgICAgaWYg
KCByZXQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VS
UiwKKyAgICAgICAgICAgICAgICAgICAgICAgICJhcmdvOiBmYWlsZWQgdG8gY29weSB7JXAsICVk
fSAodm0ldToleCB2bSV1KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGJ1Zl9obmQucCwg
c3AsCisgICAgICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmRvbWFpbl9pZCwgcmlu
Z19pbmZvLT5pZC5hcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHJpbmdfaW5mby0+aWQu
cGFydG5lcl9pZCk7CisKKyAgICAgICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICAgICAg
fQorCisgICAgICAgICAgICByaW5nLnR4X3B0ciA9IDA7CisgICAgICAgICAgICBpb3ZfbGVuIC09
IHNwOworICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoYnVmX2huZCwgc3ApOwor
CisgICAgICAgICAgICBBU1NFUlQoaW92X2xlbiA8PSByaW5nX2luZm8tPmxlbik7CisgICAgICAg
IH0KKworICAgICAgICAvKgorICAgICAgICAgKiBUaGlyZCBwb3NzaWJsZSBkYXRhIHdyaXRlOiBh
bGwgZGF0YSByZW1haW5pbmcgZm9yIHRoaXMgaW92LgorICAgICAgICAgKiBTaXplIG9mIGRhdGEg
d3JpdHRlbiBoZXJlOiBpb3ZfbGVuCisgICAgICAgICAqCisgICAgICAgICAqIENhc2UgMTogaWYg
dGhlIHJpbmctdGFpbC13cmFwLXdyaXRlIGFib3ZlIHdhcyBwZXJmb3JtZWQsIHRoZW4KKyAgICAg
ICAgICogICAgICAgICBpb3ZfbGVuIGhhcyBiZWVuIGRlY3JlYXNlZCBieSAnc3AnIGFuZCByaW5n
LnR4X3B0ciBpcyB6ZXJvLgorICAgICAgICAgKgorICAgICAgICAgKiAgICBXZSBrbm93IGZyb20g
Y2hlY2tpbmcgdGhlIHJlc3VsdCBvZiBpb3ZfY291bnQ6CisgICAgICAgICAqICAgICAgbGVuICsg
c2l6ZW9mKG1lc3NhZ2VfaGVhZGVyKSA8PSByaW5nX2luZm8tPmxlbgorICAgICAgICAgKiAgICBX
ZSBhbHNvIGtub3cgdGhhdCBsZW4gaXMgdGhlIHRvdGFsIG9mIHN1bW1pbmcgYWxsIGlvdl9sZW5z
LCBzbzoKKyAgICAgICAgICogICAgICAgaW92X2xlbiA8PSBsZW4KKyAgICAgICAgICogICAgc28g
YnkgdHJhbnNpdGl2aXR5OgorICAgICAgICAgKiAgICAgICBpb3ZfbGVuIDw9IGxlbiA8PSAocmlu
Z19pbmZvLT5sZW4gLSBzaXplb2YobXNnaGVhZGVyKSkKKyAgICAgICAgICogICAgYW5kIHRoZXJl
Zm9yZToKKyAgICAgICAgICogICAgICAgKGlvdl9sZW4gKyBzaXplb2YobXNnaGVhZGVyKSA8PSBy
aW5nX2luZm8tPmxlbikgJiYKKyAgICAgICAgICogICAgICAgKHJpbmcudHhfcHRyID09IDApCisg
ICAgICAgICAqICAgIHNvIHRoaXMgd3JpdGUgY2Fubm90IG92ZXJydW4gaGVyZS4KKyAgICAgICAg
ICoKKyAgICAgICAgICogQ2FzZSAyOiByaW5nLXRhaWwtd3JhcC13cml0ZSBhYm92ZSB3YXMgbm90
IHBlcmZvcm1lZAorICAgICAgICAgKiAgICAtPiBzbyBpb3ZfbGVuIGlzIHRoZSBndWVzdC1zdXBw
bGllZCB2YWx1ZSBhbmQ6IChpb3ZfbGVuIDw9IHNwKQorICAgICAgICAgKiAgICBpZS4gbGVzcyB0
aGFuIGF2YWlsYWJsZSBzcGFjZSBhdCB0aGUgdGFpbCBvZiB0aGUgcmluZzoKKyAgICAgICAgICog
ICAgICAgIHNvIHRoaXMgd3JpdGUgY2Fubm90IG92ZXJydW4uCisgICAgICAgICAqLworICAgICAg
ICByZXQgPSBtZW1jcHlfdG9fZ3Vlc3RfcmluZyhkLCByaW5nX2luZm8sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJpbmcudHhfcHRyICsgc2l6ZW9mKHhlbl9hcmdvX3Jpbmdf
dCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIGJ1Zl9obmQsIGlv
dl9sZW4pOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgImFyZ286IGZhaWxlZCB0byBjb3B5
IFslcCwgJXVdICh2bSV1OiV4IHZtJXUpXG4iLAorICAgICAgICAgICAgICAgICAgICBidWZfaG5k
LnAsIGlvdl9sZW4sIHJpbmdfaW5mby0+aWQuZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAg
ICByaW5nX2luZm8tPmlkLmFwb3J0LCByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQpOworCisgICAg
ICAgICAgICByZXR1cm4gcmV0OworICAgICAgICB9CisKKyAgICAgICAgcmluZy50eF9wdHIgKz0g
aW92X2xlbjsKKworICAgICAgICBpZiAoIHJpbmcudHhfcHRyID09IHJpbmdfaW5mby0+bGVuICkK
KyAgICAgICAgICAgIHJpbmcudHhfcHRyID0gMDsKKyAgICB9CisKKyAgICAvKgorICAgICAqIEZp
bmlzaGVkIHdyaXRpbmcgZGF0YSBmcm9tIGFsbCBpb3ZzIGludG8gdGhlIHJpbmc6IG5vdyBuZWVk
IHRvIHJvdW5kIHVwCisgICAgICogdHhfcHRyIHRvIGFsaWduIHRvIHRoZSBuZXh0IG1lc3NhZ2Ug
Ym91bmRhcnksIGFuZCB0aGVuIHdyYXAgaWYgbmVjZXNzYXJ5LgorICAgICAqLworICAgIHJpbmcu
dHhfcHRyID0gUk9VTkRVUF9NRVNTQUdFKHJpbmcudHhfcHRyKTsKKworICAgIGlmICggcmluZy50
eF9wdHIgPj0gcmluZ19pbmZvLT5sZW4gKQorICAgICAgICByaW5nLnR4X3B0ciAtPSByaW5nX2lu
Zm8tPmxlbjsKKworICAgIHVwZGF0ZV90eF9wdHIoZCwgcmluZ19pbmZvLCByaW5nLnR4X3B0cik7
CisKKyAgICAvKgorICAgICAqIEF0IHRoaXMgcG9pbnQgKGFuZCBhbHNvIG9uIGFuIGVycm9yIGV4
aXQgcGF0aHMgZnJvbSB0aGlzIGZ1bmN0aW9uKSBpdCBpcworICAgICAqIHBvc3NpYmxlIHRvIHVu
bWFwIHRoZSByaW5nX2luZm8sIGllOgorICAgICAqICAgcmluZ191bm1hcChkLCByaW5nX2luZm8p
OworICAgICAqIGJ1dCBwZXJmb3JtYW5jZSBzaG91bGQgYmUgaW1wcm92ZWQgYnkgbm90IGRvaW5n
IHNvLCBhbmQgcmV0YWluaW5nCisgICAgICogdGhlIG1hcHBpbmcuCisgICAgICogQW4gWFNNIHBv
bGljeSBjb250cm9sIG92ZXIgbGV2ZWwgb2YgY29uZmlkZW50aWFsaXR5IHJlcXVpcmVkCisgICAg
ICogdmVyc3VzIHBlcmZvcm1hbmNlIGNvc3QgY291bGQgYmUgYWRkZWQgdG8gZGVjaWRlIHRoYXQg
aGVyZS4KKyAgICAgKi8KKworICAgICpvdXRfbGVuID0gbGVuOworCisgICAgcmV0dXJuIHJldDsK
K30KKwogc3RhdGljIHZvaWQKIHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9yZW1vdmUoZG9taWRfdCBk
b21haW5faWQsIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50KQogewpAQCAtNTA4LDYgKzkyOCwyNSBA
QCB3aWxkY2FyZF9wZW5kaW5nX2xpc3RfcmVtb3ZlKGRvbWlkX3QgZG9tYWluX2lkLCBzdHJ1Y3Qg
cGVuZGluZ19lbnQgKmVudCkKIH0KIAogc3RhdGljIHZvaWQKK3dpbGRjYXJkX3BlbmRpbmdfbGlz
dF9pbnNlcnQoZG9taWRfdCBkb21haW5faWQsIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50KQorewor
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBnZXRfZG9tYWluX2J5X2lkKGRvbWFpbl9pZCk7CisKKyAg
ICBpZiAoICFkICkKKyAgICAgICAgcmV0dXJuOworCisgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9M
MSk7CisKKyAgICBpZiAoIGQtPmFyZ28gKQorICAgIHsKKyAgICAgICAgc3Bpbl9sb2NrKCZkLT5h
cmdvLT53aWxkY2FyZF9MMl9sb2NrKTsKKyAgICAgICAgbGlzdF9hZGQoJmVudC0+d2lsZGNhcmRf
bm9kZSwgJmQtPmFyZ28tPndpbGRjYXJkX3BlbmRfbGlzdCk7CisgICAgICAgIHNwaW5fdW5sb2Nr
KCZkLT5hcmdvLT53aWxkY2FyZF9MMl9sb2NrKTsKKyAgICB9CisgICAgcHV0X2RvbWFpbihkKTsK
K30KKworc3RhdGljIHZvaWQKIHBlbmRpbmdfcmVtb3ZlX2FsbChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKIHsKICAgICBzdHJ1Y3QgcGVu
ZGluZ19lbnQgKmVudCwgKm5leHQ7CkBAIC01MjYsNiArOTY1LDY2IEBAIHBlbmRpbmdfcmVtb3Zl
X2FsbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdf
aW5mbykKICAgICByaW5nX2luZm8tPm5wZW5kaW5nID0gMDsKIH0KIAorc3RhdGljIGludAorcGVu
ZGluZ19xdWV1ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8g
KnJpbmdfaW5mbywKKyAgICAgICAgICAgICAgZG9taWRfdCBzcmNfaWQsIHVuc2lnbmVkIGludCBs
ZW4pCit7CisgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQ7CisKKyAgICBBU1NFUlQoTE9DS0lO
R19MMyhkLCByaW5nX2luZm8pKTsKKworICAgIGlmICggcmluZ19pbmZvLT5ucGVuZGluZyA+PSBN
QVhfUEVORElOR19QRVJfUklORyApCisgICAgICAgIHJldHVybiAtRUJVU1k7CisKKyAgICBlbnQg
PSB4bWFsbG9jKHN0cnVjdCBwZW5kaW5nX2VudCk7CisgICAgaWYgKCAhZW50ICkKKyAgICAgICAg
cmV0dXJuIC1FTk9NRU07CisKKyAgICBlbnQtPmxlbiA9IGxlbjsKKyAgICBlbnQtPmRvbWFpbl9p
ZCA9IHNyY19pZDsKKyAgICBlbnQtPnJpbmdfaW5mbyA9IHJpbmdfaW5mbzsKKworICAgIGlmICgg
cmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAgICAg
IHdpbGRjYXJkX3BlbmRpbmdfbGlzdF9pbnNlcnQoc3JjX2lkLCBlbnQpOworICAgIGxpc3RfYWRk
KCZlbnQtPm5vZGUsICZyaW5nX2luZm8tPnBlbmRpbmcpOworICAgIHJpbmdfaW5mby0+bnBlbmRp
bmcrKzsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50CitwZW5kaW5nX3JlcXVldWUo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8s
CisgICAgICAgICAgICAgICAgZG9taWRfdCBzcmNfaWQsIHVuc2lnbmVkIGludCBsZW4pCit7Cisg
ICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQ7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCBy
aW5nX2luZm8pKTsKKworICAgIC8qIExpc3Qgc3RydWN0dXJlIGlzIG5vdCBtb2RpZmllZCBoZXJl
LiBVcGRhdGUgbGVuIGluIGEgbWF0Y2ggaWYgZm91bmQuICovCisgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeShlbnQsICZyaW5nX2luZm8tPnBlbmRpbmcsIG5vZGUpCisgICAgeworICAgICAgICBpZiAo
IGVudC0+ZG9tYWluX2lkID09IHNyY19pZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisg
ICAgICAgICAgICAgKiBSZXVzZSBhbiBleGlzdGluZyBxdWV1ZSBlbnRyeSBmb3IgYSBub3RpZmlj
YXRpb24gcmF0aGVyIHRoYW4gYWRkCisgICAgICAgICAgICAgKiBhbm90aGVyLiBJZiB0aGUgZXhp
c3RpbmcgZW50cnkgaXMgd2FpdGluZyBmb3IgYSBzbWFsbGVyIHNpemUgdGhhbgorICAgICAgICAg
ICAgICogdGhlIGN1cnJlbnQgbWVzc2FnZSB0aGVuIGFkanVzdCB0aGUgcmVjb3JkIHRvIHdhaXQg
Zm9yIHRoZQorICAgICAgICAgICAgICogY3VycmVudCAobGFyZ2VyKSBzaXplIHRvIGJlIGF2YWls
YWJsZSBiZWZvcmUgdHJpZ2dlcmluZyBhCisgICAgICAgICAgICAgKiBub3RpZmljYXRpb24uCisg
ICAgICAgICAgICAgKiBUaGlzIGFzc2lzdHMgdGhlIHdhaXRpbmcgc2VuZGVyIGJ5IGVuc3VyaW5n
IHRoYXQgd2hlbmV2ZXIgYQorICAgICAgICAgICAgICogbm90aWZpY2F0aW9uIGlzIHRyaWdnZXJl
ZCwgdGhlcmUgaXMgc3VmZmljaWVudCBzcGFjZSBhdmFpbGFibGUKKyAgICAgICAgICAgICAqIGZv
ciAoYXQgbGVhc3QpIGFueSBvbmUgb2YgdGhlIG1lc3NhZ2VzIGF3YWl0aW5nIHRyYW5zbWlzc2lv
bi4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBlbnQtPmxlbiA8IGxlbiApCisg
ICAgICAgICAgICAgICAgZW50LT5sZW4gPSBsZW47CisKKyAgICAgICAgICAgIHJldHVybiAwOwor
ICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIHBlbmRpbmdfcXVldWUoZCwgcmluZ19pbmZv
LCBzcmNfaWQsIGxlbik7Cit9CisKIHN0YXRpYyB2b2lkCiB3aWxkY2FyZF9yaW5nc19wZW5kaW5n
X3JlbW92ZShzdHJ1Y3QgZG9tYWluICpkKQogewpAQCAtMTExOSw2ICsxNjE4LDk4IEBAIHJlZ2lz
dGVyX3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3Rh
dGljIGxvbmcKK3NlbmR2KHN0cnVjdCBkb21haW4gKnNyY19kLCB4ZW5fYXJnb19hZGRyX3QgKnNy
Y19hZGRyLAorICAgICAgY29uc3QgeGVuX2FyZ29fYWRkcl90ICpkc3RfYWRkciwgeGVuX2FyZ29f
aW92X3QgKmlvdnMsIHVuc2lnbmVkIGludCBuaW92LAorICAgICAgdWludDMyX3QgbWVzc2FnZV90
eXBlKQoreworICAgIHN0cnVjdCBkb21haW4gKmRzdF9kID0gTlVMTDsKKyAgICBzdHJ1Y3QgYXJn
b19yaW5nX2lkIHNyY19pZDsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsK
KyAgICBpbnQgcmV0ID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIGxlbiA9IDA7CisKKyAgICBhcmdv
X2RwcmludGsoInNlbmR2OiAoJXU6JXgpLT4oJXU6JXgpIG5pb3Y6JXUgdHlwZToleFxuIiwKKyAg
ICAgICAgICAgICAgICAgc3JjX2FkZHItPmRvbWFpbl9pZCwgc3JjX2FkZHItPmFwb3J0LCBkc3Rf
YWRkci0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICBkc3RfYWRkci0+YXBvcnQsIG5pb3Ys
IG1lc3NhZ2VfdHlwZSk7CisKKyAgICAvKiBDaGVjayBwYWRkaW5nIGlzIHplcm9lZC4gKi8KKyAg
ICBpZiAoIHVubGlrZWx5KHNyY19hZGRyLT5wYWQgfHwgZHN0X2FkZHItPnBhZCkgKQorICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKworICAgIGlmICggc3JjX2FkZHItPmRvbWFpbl9pZCA9PSBYRU5f
QVJHT19ET01JRF9BTlkgKQorICAgICAgICAgc3JjX2FkZHItPmRvbWFpbl9pZCA9IHNyY19kLT5k
b21haW5faWQ7CisKKyAgICAvKiBObyBkb21haW4gaXMgY3VycmVudGx5IGF1dGhvcml6ZWQgdG8g
c2VuZCBvbiBiZWhhbGYgb2YgYW5vdGhlciAqLworICAgIGlmICggdW5saWtlbHkoc3JjX2FkZHIt
PmRvbWFpbl9pZCAhPSBzcmNfZC0+ZG9tYWluX2lkKSApCisgICAgICAgIHJldHVybiAtRVBFUk07
CisKKyAgICBzcmNfaWQuYXBvcnQgPSBzcmNfYWRkci0+YXBvcnQ7CisgICAgc3JjX2lkLmRvbWFp
bl9pZCA9IHNyY19kLT5kb21haW5faWQ7CisgICAgc3JjX2lkLnBhcnRuZXJfaWQgPSBkc3RfYWRk
ci0+ZG9tYWluX2lkOworCisgICAgZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKGRzdF9hZGRyLT5k
b21haW5faWQpOworICAgIGlmICggIWRzdF9kICkKKyAgICAgICAgcmV0dXJuIC1FU1JDSDsKKwor
ICAgIHJlYWRfbG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKKworICAgIGlmICggIXNyY19k
LT5hcmdvICkKKyAgICB7CisgICAgICAgIHJldCA9IC1FTk9ERVY7CisgICAgICAgIGdvdG8gb3V0
X3VubG9jazsKKyAgICB9CisKKyAgICBpZiAoICFkc3RfZC0+YXJnbyApCisgICAgeworICAgICAg
ICBhcmdvX2RwcmludGsoIiFkc3RfZC0+YXJnbywgRUNPTk5SRUZVU0VEXG4iKTsKKyAgICAgICAg
cmV0ID0gLUVDT05OUkVGVVNFRDsKKyAgICAgICAgZ290byBvdXRfdW5sb2NrOworICAgIH0KKwor
ICAgIHJlYWRfbG9jaygmZHN0X2QtPmFyZ28tPnJpbmdzX0wyX3J3bG9jayk7CisKKyAgICByaW5n
X2luZm8gPSBmaW5kX3JpbmdfaW5mb19ieV9tYXRjaChkc3RfZCwgZHN0X2FkZHItPmFwb3J0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY19pZC5kb21haW5faWQp
OworICAgIGlmICggIXJpbmdfaW5mbyApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19F
UlIsCisgICAgICAgICAgICAgICAgImFyZ286IHZtJXUgY29ubmVjdGlvbiByZWZ1c2VkLCBzcmMg
KHZtJXU6JXgpIGRzdCAodm0ldToleClcbiIsCisgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9t
YWluLT5kb21haW5faWQsIHNyY19pZC5kb21haW5faWQsIHNyY19pZC5hcG9ydCwKKyAgICAgICAg
ICAgICAgICBkc3RfYWRkci0+ZG9tYWluX2lkLCBkc3RfYWRkci0+YXBvcnQpOworCisgICAgICAg
IHJldCA9IC1FQ09OTlJFRlVTRUQ7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHNw
aW5fbG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsKKworICAgICAgICByZXQgPSByaW5nYnVmX2lu
c2VydChkc3RfZCwgcmluZ19pbmZvLCAmc3JjX2lkLCBpb3ZzLCBuaW92LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtZXNzYWdlX3R5cGUsICZsZW4pOworICAgICAgICBpZiAoIHJldCA9
PSAtRUFHQUlOICkKKyAgICAgICAgeworICAgICAgICAgICAgYXJnb19kcHJpbnRrKCJhcmdvX3Jp
bmdidWZfc2VuZHYgZmFpbGVkLCBFQUdBSU5cbiIpOworICAgICAgICAgICAgLyogcmVxdWV1ZSB0
byBpc3N1ZSBhIG5vdGlmaWNhdGlvbiB3aGVuIHNwYWNlIGlzIHRoZXJlICovCisgICAgICAgICAg
ICByZXQgPSBwZW5kaW5nX3JlcXVldWUoZHN0X2QsIHJpbmdfaW5mbywgc3JjX2lkLmRvbWFpbl9p
ZCwgbGVuKTsKKyAgICAgICAgfQorCisgICAgICAgIHNwaW5fdW5sb2NrKCZyaW5nX2luZm8tPkwz
X2xvY2spOworICAgIH0KKworICAgIHJlYWRfdW5sb2NrKCZkc3RfZC0+YXJnby0+cmluZ3NfTDJf
cndsb2NrKTsKKworIG91dF91bmxvY2s6CisgICAgcmVhZF91bmxvY2soJkwxX2dsb2JhbF9hcmdv
X3J3bG9jayk7CisKKyAgICBpZiAoIHJldCA+PSAwICkKKyAgICAgICAgc2lnbmFsX2RvbWFpbihk
c3RfZCk7CisKKyAgICBpZiAoIGRzdF9kICkKKyAgICAgICAgcHV0X2RvbWFpbihkc3RfZCk7CisK
KyAgICByZXR1cm4gKCByZXQgPCAwICkgPyByZXQgOiBsZW47Cit9CisKIGxvbmcKIGRvX2FyZ29f
b3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAog
ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxv
bmcgYXJnMywKQEAgLTExNzUsNiArMTc2Niw0MiBAQCBkb19hcmdvX29wKHVuc2lnbmVkIGludCBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogCisgICAgY2FzZSBYRU5fQVJHT19PUF9zZW5kdjoKKyAgICB7CisgICAgICAgIHhlbl9h
cmdvX3NlbmRfYWRkcl90IHNlbmRfYWRkcjsKKyAgICAgICAgeGVuX2FyZ29faW92X3QgaW92c1tY
RU5fQVJHT19NQVhJT1ZdOworICAgICAgICB1bnNpZ25lZCBpbnQgbmlvdjsKKworICAgICAgICBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX3NlbmRfYWRkcl90KSBzZW5kX2FkZHJfaG5k
ID0KKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KGFyZzEsIHhlbl9hcmdvX3NlbmRfYWRk
cl90KTsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19pb3ZfdCkgaW92
c19obmQgPQorICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMiwgeGVuX2FyZ29faW92
X3QpOworICAgICAgICAvKiBhcmczIGlzIG5pb3YgKi8KKyAgICAgICAgLyogYXJnNCBpcyBtZXNz
YWdlX3R5cGUuIE11c3QgYmUgYSAzMi1iaXQgdmFsdWUuICovCisKKyAgICAgICAgcmMgPSBjb3B5
X2Zyb21fZ3Vlc3QoJnNlbmRfYWRkciwgc2VuZF9hZGRyX2huZCwgMSkgPyAtRUZBVUxUIDogMDsK
KyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBSZWplY3QgbmlvdiBhYm92ZSBtYXhpbXVtIGxpbWl0IG9yIG1lc3NhZ2VfdHlwZXMg
dGhhdCBhcmUgb3V0c2lkZQorICAgICAgICAgKiAzMiBiaXQgcmFuZ2UuCisgICAgICAgICAqLwor
ICAgICAgICBpZiAoIHVubGlrZWx5KChhcmczID4gWEVOX0FSR09fTUFYSU9WKSB8fCAoYXJnNCAm
IH4weGZmZmZmZmZmVUwpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIG5pb3YgPSBhcnJheV9pbmRl
eF9ub3NwZWMoYXJnMywgWEVOX0FSR09fTUFYSU9WICsgMSk7CisKKyAgICAgICAgcmMgPSBjb3B5
X2Zyb21fZ3Vlc3QoaW92cywgaW92c19obmQsIG5pb3YpID8gLUVGQVVMVCA6IDA7CisgICAgICAg
IGlmICggcmMgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcmMgPSBzZW5kdihjdXJy
ZCwgJnNlbmRfYWRkci5zcmMsICZzZW5kX2FkZHIuZHN0LCBpb3ZzLCBuaW92LCBhcmc0KTsKKyAg
ICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRU9QTk9U
U1VQUDsKICAgICAgICAgYnJlYWs7CkBAIC0xMjM3LDYgKzE4NjQsNTQgQEAgY29tcGF0X2FyZ29f
b3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAog
ICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIFhFTl9BUkdPX09QX3NlbmR2OgorICAg
IHsKKyAgICAgICAgeGVuX2FyZ29fc2VuZF9hZGRyX3Qgc2VuZF9hZGRyOworICAgICAgICB4ZW5f
YXJnb19pb3ZfdCBpb3ZzW1hFTl9BUkdPX01BWElPVl07CisgICAgICAgIHVuc2lnbmVkIGludCBp
OworICAgICAgICB1bnNpZ25lZCBpbnQgbmlvdjsKKworICAgICAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9hcmdvX3NlbmRfYWRkcl90KSBzZW5kX2FkZHJfaG5kID0KKyAgICAgICAgICAg
IGd1ZXN0X2hhbmRsZV9jYXN0KGFyZzEsIHhlbl9hcmdvX3NlbmRfYWRkcl90KTsKKyAgICAgICAg
LyogYXJnMjogaW92cywgYXJnMzogbmlvdiwgYXJnNDogbWVzc2FnZV90eXBlICovCisKKyAgICAg
ICAgcmMgPSBjb3B5X2Zyb21fZ3Vlc3QoJnNlbmRfYWRkciwgc2VuZF9hZGRyX2huZCwgMSkgPyAt
RUZBVUxUIDogMDsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBicmVhazsKKworICAg
ICAgICBpZiAoIHVubGlrZWx5KGFyZzMgPiBYRU5fQVJHT19NQVhJT1YpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KyAgICAgICAgbmlvdiA9IGFycmF5X2luZGV4X25vc3BlYyhhcmczLCBYRU5fQVJHT19NQVhJT1Yg
KyAxKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBMaW1pdGVkIHNjb3BlIGZvciBjb21wYXRf
aW92cyBhcnJheTogZW5hYmxlcyBhIHNpbmdsZSBjb3B5X2Zyb21fZ3Vlc3QKKyAgICAgICAgICog
Y2FsbCBhbmQgZGlzY2FyZHMgdGhlIGFycmF5IGZyb20gdGhlIHN0YWNrIGJlZm9yZSBjYWxsaW5n
IHNlbmR2LgorICAgICAgICAgKi8KKyAgICAgICAgeworICAgICAgICAgICAgY29tcGF0X2FyZ29f
aW92X3QgY29tcGF0X2lvdnNbWEVOX0FSR09fTUFYSU9WXTsKKworICAgICAgICAgICAgcmMgPSBj
b3B5X2Zyb21fZ3Vlc3QoY29tcGF0X2lvdnMsIGFyZzIsIG5pb3YpID8gLUVGQVVMVCA6IDA7Cisg
ICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAg
ICAgZm9yICggaSA9IDA7IGkgPCBuaW92OyBpKysgKQorICAgICAgICAgICAgeworI2RlZmluZSBY
TEFUX2FyZ29faW92X0hORExfaW92X2huZChfZF8sIF9zXykgXAorICAgIGd1ZXN0X2Zyb21fY29t
cGF0X2hhbmRsZSgoX2RfKS0+aW92X2huZCwgKF9zXyktPmlvdl9obmQpCisKKyAgICAgICAgICAg
ICAgICBYTEFUX2FyZ29faW92KCZpb3ZzW2ldLCAmY29tcGF0X2lvdnNbaV0pOworCisjdW5kZWYg
WExBVF9hcmdvX2lvdl9ITkRMX2lvdl9obmQKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisg
ICAgICAgIHJjID0gc2VuZHYoY3VycmQsICZzZW5kX2FkZHIuc3JjLCAmc2VuZF9hZGRyLmRzdCwg
aW92cywgbmlvdiwgYXJnNCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6
CiAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMgYi94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwpp
bmRleCBmMzRkNGYwLi42ZmJlMzQ2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5u
ZWwuYworKysgYi94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwpAQCAtNzQ2LDcgKzc0Niw3IEBA
IHZvaWQgc2VuZF9ndWVzdF92Y3B1X3ZpcnEoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHZpcnEp
CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+dmlycV9sb2NrLCBmbGFncyk7CiB9CiAK
LXN0YXRpYyB2b2lkIHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEoc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDMyX3QgdmlycSkKK3ZvaWQgc2VuZF9ndWVzdF9nbG9iYWxfdmlycShzdHJ1Y3QgZG9tYWluICpk
LCB1aW50MzJfdCB2aXJxKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IHBv
cnQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyZ28uaAppbmRleCA4MzU4NWRlLi41OWFmNWM2IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJnby5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmgKQEAgLTQz
LDYgKzQzLDI4IEBACiAvKiBGaXhlZC13aWR0aCB0eXBlIGZvciAiYXJnbyBwb3J0IiBudW1iZXIu
IE5vdGhpbmcgdG8gZG8gd2l0aCBldnRjaG5zLiAqLwogdHlwZWRlZiB1aW50MzJfdCB4ZW5fYXJn
b19wb3J0X3Q7CiAKKy8qCisgKiBYRU5fQVJHT19NQVhJT1YgOiBtYXhpbXVtIG51bWJlciBvZiBp
b3ZzIGFjY2VwdGVkIGluIGEgc2luZ2xlIHNlbmR2LgorICogQ2F1dGlvbiBpcyByZXF1aXJlZCBp
ZiB0aGlzIHZhbHVlIGlzIGluY3JlYXNlZDogdGhpcyBkZXRlcm1pbmVzIHRoZSBzaXplIG9mCisg
KiBhbiBhcnJheSBvZiB4ZW5fYXJnb19pb3ZfdCBzdHJ1Y3RzIG9uIHRoZSBoeXBlcnZpc29yIHN0
YWNrLCBzbyBjb3VsZCBjYXVzZQorICogc3RhY2sgb3ZlcmZsb3cgaWYgdGhlIHZhbHVlIGlzIHRv
byBsYXJnZS4KKyAqIFRoZSBMaW51eCBBcmdvIGRyaXZlciBuZXZlciBwYXNzZXMgbW9yZSB0aGFu
IHR3byBpb3ZzLgorICoKKyAqIFRoaXMgdmFsdWUgc2hvdWxkIGFsc28gbm90IGV4Y2VlZCAxMjgg
dG8gZW5zdXJlIHRoYXQgdGhlIHRvdGFsIGFtb3VudCBvZiBkYXRhCisgKiBwb3N0ZWQgaW4gYSBz
aW5nbGUgQXJnbyBzZW5kdiBvcGVyYXRpb24gY2Fubm90IGV4Y2VlZCAyXjMxIGJ5dGVzLCB0byBy
ZWR1Y2UKKyAqIHJpc2sgb2YgaW50ZWdlciBvdmVyZmxvdyBkZWZlY3RzOgorICogRWFjaCBhcmdv
IGlvdiBjYW4gaG9sZCB+IDJeMjQgYnl0ZXMsIHNvIFhFTl9BUkdPX01BWElPViA8PSAyXigzMS0y
NCksCisgKiBpZS4ga2VlcCBYRU5fQVJHT19NQVhJT1YgPD0gMTI4LgorKi8KKyNkZWZpbmUgWEVO
X0FSR09fTUFYSU9WICAgICAgICAgIDhVCisKK3R5cGVkZWYgc3RydWN0IHhlbl9hcmdvX2lvdgor
eworICAgIFhFTl9HVUVTVF9IQU5ETEUodWludDgpIGlvdl9obmQ7CisgICAgdWludDMyX3QgaW92
X2xlbjsKKyAgICB1aW50MzJfdCBwYWQ7Cit9IHhlbl9hcmdvX2lvdl90OworCiB0eXBlZGVmIHN0
cnVjdCB4ZW5fYXJnb19hZGRyCiB7CiAgICAgeGVuX2FyZ29fcG9ydF90IGFwb3J0OwpAQCAtNTAs
NiArNzIsMTIgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fYWRkcgogICAgIHVpbnQxNl90IHBh
ZDsKIH0geGVuX2FyZ29fYWRkcl90OwogCit0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19zZW5kX2Fk
ZHIKK3sKKyAgICBzdHJ1Y3QgeGVuX2FyZ29fYWRkciBzcmM7CisgICAgc3RydWN0IHhlbl9hcmdv
X2FkZHIgZHN0OworfSB4ZW5fYXJnb19zZW5kX2FkZHJfdDsKKwogdHlwZWRlZiBzdHJ1Y3QgeGVu
X2FyZ29fcmluZwogewogICAgIC8qIEd1ZXN0cyBzaG91bGQgdXNlIGF0b21pYyBvcGVyYXRpb25z
IHRvIGFjY2VzcyByeF9wdHIgKi8KQEAgLTE1MCw0ICsxNzgsMzAgQEAgc3RydWN0IHhlbl9hcmdv
X3JpbmdfbWVzc2FnZV9oZWFkZXIKICAqLwogI2RlZmluZSBYRU5fQVJHT19PUF91bnJlZ2lzdGVy
X3JpbmcgICAgIDIKIAorLyoKKyAqIFhFTl9BUkdPX09QX3NlbmR2CisgKgorICogU2VuZCBhIGxp
c3Qgb2YgYnVmZmVycyBjb250YWluZWQgaW4gaW92cy4KKyAqCisgKiBUaGUgc2VuZCBhZGRyZXNz
IHN0cnVjdCBzcGVjaWZpZXMgdGhlIHNvdXJjZSBhbmQgZGVzdGluYXRpb24gYWRkcmVzc2VzCisg
KiBmb3IgdGhlIG1lc3NhZ2UgYmVpbmcgc2VudCwgd2hpY2ggYXJlIHVzZWQgdG8gZmluZCB0aGUg
ZGVzdGluYXRpb24gcmluZzoKKyAqIFhlbiBmaXJzdCBsb29rcyBmb3IgYSBtb3N0LXNwZWNpZmlj
IG1hdGNoIHdpdGggYSByZWdpc3RlcmVkIHJpbmcgd2l0aAorICogIChpZC5hZGRyID09IGRzdCkg
YW5kIChpZC5wYXJ0bmVyID09IHNlbmRpbmdfZG9tYWluKSA7CisgKiBpZiB0aGF0IGZhaWxzLCBp
dCB0aGVuIGxvb2tzIGZvciBhIHdpbGRjYXJkIG1hdGNoIChha2EgbXVsdGljYXN0IHJlY2VpdmVy
KQorICogd2hlcmUgKGlkLmFkZHIgPT0gZHN0KSBhbmQgKGlkLnBhcnRuZXIgPT0gRE9NSURfQU5Z
KS4KKyAqCisgKiBGb3IgZWFjaCBpb3YgZW50cnksIHNlbmQgaW92X2xlbiBieXRlcyBmcm9tIGlv
dl9iYXNlIHRvIHRoZSBkZXN0aW5hdGlvbiByaW5nLgorICogSWYgaW5zdWZmaWNpZW50IHNwYWNl
IGV4aXN0cyBpbiB0aGUgZGVzdGluYXRpb24gcmluZywgaXQgd2lsbCByZXR1cm4gLUVBR0FJTgor
ICogYW5kIFhlbiB3aWxsIG5vdGlmeSB0aGUgY2FsbGVyIHdoZW4gc3VmZmljaWVudCBzcGFjZSBi
ZWNvbWVzIGF2YWlsYWJsZS4KKyAqCisgKiBUaGUgbWVzc2FnZSB0eXBlIGlzIGEgMzItYml0IGRh
dGEgZmllbGQgYXZhaWxhYmxlIHRvIGNvbW11bmljYXRlIG1lc3NhZ2UKKyAqIGNvbnRleHQgZGF0
YSAoZWcuIGtlcm5lbC10by1rZXJuZWwsIHJhdGhlciB0aGFuIGFwcGxpY2F0aW9uIGxheWVyKS4K
KyAqCisgKiBhcmcxOiBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3NlbmRfYWRkcl90KSBzb3Vy
Y2UgYW5kIGRlc3QgYWRkcmVzc2VzCisgKiBhcmcyOiBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdv
X2lvdl90KSBpb3ZzCisgKiBhcmczOiB1bnNpZ25lZCBsb25nIG5pb3YKKyAqIGFyZzQ6IHVuc2ln
bmVkIGxvbmcgbWVzc2FnZSB0eXBlICgzMi1iaXQgdmFsdWUpCisgKi8KKyNkZWZpbmUgWEVOX0FS
R09fT1Bfc2VuZHYgICAgICAgICAgICAgICAzCisKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCmluZGV4IGIzZjY0
OTEuLmNjZGZmYzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKQEAgLTE3OCw3ICsxNzgsNyBAQCBERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7CiAjZGVmaW5lIFZJUlFfQ09OX1JJTkcgICA4ICAvKiBH
LiAoRE9NMCkgQnl0ZXMgcmVjZWl2ZWQgb24gY29uc29sZSAgICAgICAgICAgICovCiAjZGVmaW5l
IFZJUlFfUENQVV9TVEFURSA5ICAvKiBHLiAoRE9NMCkgUENQVSBzdGF0ZSBjaGFuZ2VkICAgICAg
ICAgICAgICAgICAgICovCiAjZGVmaW5lIFZJUlFfTUVNX0VWRU5UICAxMCAvKiBHLiAoRE9NMCkg
QSBtZW1vcnkgZXZlbnQgaGFzIG9jY3VycmVkICAgICAgICAgICovCi0jZGVmaW5lIFZJUlFfWENf
UkVTRVJWRUQgMTEgLyogRy4gUmVzZXJ2ZWQgZm9yIFhlbkNsaWVudCAgICAgICAgICAgICAgICAg
ICAgICovCisjZGVmaW5lIFZJUlFfQVJHTyAgICAgICAxMSAvKiBHLiBBcmdvIGludGVyZG9tYWlu
IG1lc3NhZ2Ugbm90aWZpY2F0aW9uICAgICAgICovCiAjZGVmaW5lIFZJUlFfRU5PTUVNICAgICAx
MiAvKiBHLiAoRE9NMCkgTG93IG9uIGhlYXAgbWVtb3J5ICAgICAgICovCiAjZGVmaW5lIFZJUlFf
WEVOUE1VICAgICAxMyAvKiBWLiAgUE1DIGludGVycnVwdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oIGIveGVuL2lu
Y2x1ZGUveGVuL2V2ZW50LmgKaW5kZXggZWJiODc5ZS4uNDY1MDg4NyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKQEAgLTI5
LDYgKzI5LDEzIEBAIHZvaWQgc2VuZF9ndWVzdF92Y3B1X3ZpcnEoc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IHZpcnEpOwogdm9pZCBzZW5kX2dsb2JhbF92aXJxKHVpbnQzMl90IHZpcnEpOwogCiAv
KgorICogc2VuZF9ndWVzdF9nbG9iYWxfdmlycToKKyAqICBAZDogICAgICAgIERvbWFpbiB0byB3
aGljaCBWSVJRIHNob3VsZCBiZSBzZW50CisgKiAgQHZpcnE6ICAgICBWaXJ0dWFsIElSUSBudW1i
ZXIgKFZJUlFfKiksIG11c3QgYmUgZ2xvYmFsCisgKi8KK3ZvaWQgc2VuZF9ndWVzdF9nbG9iYWxf
dmlycShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB2aXJxKTsKKworLyoKICAqIHNlbnRfZ2xv
YmFsX3ZpcnFfaGFuZGxlcjogU2V0IGEgZ2xvYmFsIFZJUlEgaGFuZGxlci4KICAqICBAZDogICAg
ICAgIE5ldyB0YXJnZXQgZG9tYWluIGZvciB0aGlzIFZJUlEKICAqICBAdmlycTogICAgIFZpcnR1
YWwgSVJRIG51bWJlciAoVklSUV8qKSwgbXVzdCBiZSBnbG9iYWwKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5kZXggZWU3ZGZmYy4uMGQ2
NWY2YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2luY2x1ZGUv
eGxhdC5sc3QKQEAgLTMxLDkgKzMxLDExIEBACiAhCW1jX3BoeXNjcHVpbmZvCQkJYXJjaC14ODYv
eGVuLW1jYS5oCiA/CXBhZ2Vfb2ZmbGluZV9hY3Rpb24JCWFyY2gteDg2L3hlbi1tY2EuaAogPwlh
cmdvX2FkZHIJCQlhcmdvLmgKKyEJYXJnb19pb3YJCQlhcmdvLmgKID8JYXJnb19yZWdpc3Rlcl9y
aW5nCQlhcmdvLmgKID8JYXJnb19yaW5nCQkJYXJnby5oCiA/CWFyZ29fcmluZ19tZXNzYWdlX2hl
YWRlcglhcmdvLmgKKz8JYXJnb19zZW5kX2FkZHIJCQlhcmdvLmgKID8JYXJnb191bnJlZ2lzdGVy
X3JpbmcJCWFyZ28uaAogPwlldnRjaG5fYWxsb2NfdW5ib3VuZAkJZXZlbnRfY2hhbm5lbC5oCiA/
CWV2dGNobl9iaW5kX2ludGVyZG9tYWluCQlldmVudF9jaGFubmVsLmgKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:29:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:29: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-devel-bounces@lists.xenproject.org>)
	id 1gp3yO-00084A-Ln; Thu, 31 Jan 2019 04:29: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3yM-0007vZ-OV
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:29:06 +0000
X-Inumbo-ID: be046374-2510-11e9-aeee-bc764e045a96
Received: from mail-it1-x131.google.com (unknown [2607:f8b0:4864:20::131])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be046374-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:29:05 +0000 (UTC)
Received: by mail-it1-x131.google.com with SMTP id i145so1830712ita.4
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:29:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=I4fiAJLSTcOL1w5jAzqbfaHiHHS5aPG2zlF5S2Fu3gI=;
 b=amK5RjYv/TKVjaTrpKVkaDrUXBSz3ZpNuTzhU0clhlkLKFM0JnUp2yRqDNtM7T4sY4
 3fNc7ehNCctII2kGcDSadkEOwikMpXDq4fPR+zNk9eXKNLpn+ce0dbWIi9N9Rx5A8zui
 95S4tneJPdP2GrpqrkQ4Ab1Nbn/O+JlvR7t25SsCjY/5HTioqjMApHuShxyAB1BmAAHy
 yLm1KTw1dI3mjn65HvWFcaySVWansdxbLMA99H+jTIjRBDsUBT65JAOzNKL1N5EJ5Au7
 rskj+yZ5a+egzVdjZUIzKhC5j2KgxKHwuK3eUMiNhczA3ESjzyoHqX90Zej4E6X/Myvs
 h/Gw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=I4fiAJLSTcOL1w5jAzqbfaHiHHS5aPG2zlF5S2Fu3gI=;
 b=pKV3QenZ0TenL5oS9RQS2PdJNu7YUJSkLGM4yrZyCiNYqPZ8Tk9HVCt6jgL5qBaveh
 LNwkTV4NJOxKog2wueVwZzmYtwBbGTRcTMnFDOkELMgUYfGihmMayezCOEzyz8RX1EwI
 sBMbBcoEeSKO6TKCJxGuhTFUuD7T9jcxCeDkK2jdCi1IjS1o+5zaWhv9+sihNySkbMJF
 Ifes4PH7tMUMX5s95Jog2E/oSl67lxLvftf0tu5GmruFOwl36tmgUBmHknABPdErsUz0
 LJ580gcwHDcI8oNiYWkcjO0iwP2Zek6fDwwFy9pY62qF+NYGtIUyufCm1EvACqlLM3fu
 IFWA==
X-Gm-Message-State: AJcUukcU0T6bIe5POb8o05Jyo0cXFqZl0Udrt3Scfd4dDE5s63C3dbqj
 /KuHs69b7c+tmVyy+9MmO/N0t+IgWQ4=
X-Google-Smtp-Source: ALg8bN4sg/0CWOlW8+6sVJdVhyYEFduabrinMu58wqWLS7FqfQ6usmrUHB7mBtxMGaJMBJY6V1Mt0Q==
X-Received: by 2002:a05:660c:81a:: with SMTP id
 j26mr17727619itk.70.1548908943664; 
 Wed, 30 Jan 2019 20:29:03 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.29.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:29:02 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:15 -0800
Message-Id: <1548908900-1128-11-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v7 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UXVlcmllcyBmb3IgZGF0YSBhYm91dCBzcGFjZSBhdmFpbGFiaWxpdHkgaW4gcmVnaXN0ZXJlZCBy
aW5ncyBhbmQKY2F1c2VzIG5vdGlmaWNhdGlvbiB0byBiZSBzZW50IHdoZW4gc3BhY2UgaGFzIGJl
Y29tZSBhdmFpbGFibGUuCgpUaGUgaHlwZXJjYWxsIG9wIHBvcHVsYXRlcyBhIHN1cHBsaWVkIGRh
dGEgc3RydWN0dXJlIHdpdGggaW5mb3JtYXRpb24gYWJvdXQKcmluZyBzdGF0ZSBhbmQgaWYgaW5z
dWZmaWNpZW50IHNwYWNlIGlzIGN1cnJlbnRseSBhdmFpbGFibGUgaW4gYSBnaXZlbiByaW5nLAp0
aGUgaHlwZXJ2aXNvciB3aWxsIHJlY29yZCB0aGUgZG9tYWluJ3MgZXhwcmVzc2VkIGludGVyZXN0
IGFuZCBub3RpZnkgaXQKd2hlbiBpdCBvYnNlcnZlcyB0aGF0IHNwYWNlIGhhcyBiZWNvbWUgYXZh
aWxhYmxlLgoKQ2hlY2tzIGZvciBmcmVlIHNwYWNlIG9jY3VyIHdoZW4gdGhpcyBub3RpZnkgb3Ag
aXMgaW52b2tlZCwgc28gaXQgbWF5IGJlCmludGVudGlvbmFsbHkgaW52b2tlZCB3aXRoIG5vIGRh
dGEgc3RydWN0dXJlIHRvIHBvcHVsYXRlCihpZS4gYSBOVUxMIGFyZ3VtZW50KSB0byB0cmlnZ2Vy
IHN1Y2ggYSBjaGVjayBhbmQgY29uc2VxdWVudCBub3RpZmljYXRpb25zLgoKTGltaXQgdGhlIG1h
eGltdW0gbnVtYmVyIG9mIG5vdGlmeSByZXF1ZXN0cyBpbiBhIHNpbmdsZSBvcGVyYXRpb24gdG8g
YQpzaW1wbGUgZml4ZWQgbGltaXQgb2YgMjU2LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIg
Q2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KVGVzdGVkLWJ5OiBDaHJp
cyBQYXR0ZXJzb24gPHBhdHRlcnNvbmNAYWluZm9zZWMuY29tPgotLS0KdjYgIzA5IEphbjogYWRk
IGNvbXBhdCBBQkkKdjYgIzA0IEphbjogeGxhdC5sc3Q6IG1vdmUgYXJnbyBzdHJ1Y3QgZW50cmll
cyB0byBhbHBoYWJldGljYWwgcG9zaXRpb24KdjY6IHJld3JhcCBjb21tZW50IHRvIGZpeCBsaW5l
IGxlbmd0aAp2NiAjMTAgUm9nZXI6IHVzZSBsaXN0X2Zvcl9lYWNoX2VudHJ5e19zYWZlfSBmb3Ig
bG9vcGluZwp2NTogYWRkIEVCVVNZIGVudCBmbGFnIHdoZW4gdG9vIG1hbnkgZG9tYWlucyBhcmUg
YWxyZWFkeSBvbiBwZW5kaW5nIGxpc3QKdjU6IHJlb3JkZXIgbm90aWZ5IGZsYWdzOiBlcnJvciBm
bGFncyBsYXN0LCBmaXhlZCBzdGF0ZSBmaXJzdAp2NTogYWRkIGNvbXBhdCB2YWxpZGF0aW9uIG1h
Y3JvcyB0byBwcmltYXJ5IHNvdXJjZSBmaWxlOiBjb21tb24vYXJnby5jCnY1IDogY29udmVydCBo
eXBlcmNhbGwgYXJnIHN0cnVjdHMgdG8gc3RydWN0IGZvcm0gZm9yIGNvbXBhdCBjaGVja2luZwp2
NTogZHJvcHBlZCBleHRlcm5hbCBmaWxlIGZvciBjb21wYXQgbWFjcm9zOiBjb21tb24vY29tcGF0
L2FyZ28uYwp2NCAjMTAgUm9nZXI6IGNvbnNvbGlkYXRlIG5vdGlmeSBmbGFnczsgaW5mZXIgcGVu
ZGluZyBub3RpZnkgaWYgbmVlZGVkCnY0IGJ1Z2ZpeDogdGFrZSBMMyBiZWZvcmUgYWNjZXNzaW5n
IHJpbmdfaW5mbyBpbiBmaWxsX3JpbmdfZGF0YQp2NCAjMTAgUm9nZXI6IHNob3J0ZW4gbm90aWZ5
IGZsYWcgbmFtZXM6IGRyb3AgX0RBVEFfRgp2NCAjMTAgc2VsZi9Sb2dlcjogZmlsbF9yaW5nX2Rh
dGE6IGNoZWNrIHBlbmRpbmdfcmVxdWV1ZSBlcnJvciBjb2RlCnY0IDogdXNlIHN0YW5kYXJkIGRh
dGEgc3RydWN0dXJlcyBhcyBwZXIgY29tbW9uIGNvZGUKdjQgIzEwIFJvZ2VyOiBsb3dlciBpbmRl
bnRhdGlvbiBpbiBmaWxsX3JpbmdfZGF0YSBieSB1c2luZyBnb3RvCnY0ICMxMCBSb2dlcjogcmV3
b3JkIHRoZSBYRU5fQVJHT19SSU5HX0RBVEFfRl9TVUZGSUNJRU5UIGNvbW1lbnQKdjQgZml4IGxv
Y2F0aW9uIG9mIGEgRklYTUUgdGhhdCB3YXMgaW5jb3JyZWN0bHkgbW92ZWQgYnkgdGhpcyBsYXRl
ciBjb21taXQKdjMgIzA3IEphbjogZml4IGZvcm1hdCBzdHJpbmcgaW5kZW50aW9uIGluIHByaW50
a3MKdjMgKGdlbmVyYWwpIEphbjogZHJvcCBmaXhlZCB3aWR0aCB0eXBlcyBmb3IgcmluZ2J1Zl9w
YXlsb2FkX3NwYWNlCnYzICMwNyBKYW46IHJlbmFtZSByaW5nX2ZpbmRfaW5mb19ieV9tYXRjaCB0
byBmaW5kX3JpbmdfaW5mb19ieV9tYXRjaAp2MyAjMDcgSmFuOiBmaXggbnVtZXJpYyBlbnRyaWVz
IGluIHByaW50ayBmb3JtYXQgc3RyaW5ncwp2MzogcmluZ2J1Zl9wYXlsb2FkX3NwYWNlOiBzaW1w
bGVyIHJldHVybiAwIGlmIGdldF9zYW5pdGl6ZWRfcmluZyBmYWlscwp2MyAjMTAgUm9nZXI6IHNp
bXBsaWZ5IHJpbmdidWZfcGF5bG9hZF9zcGFjZSBmb3IgZW1wdHkgcmluZ3MKdjMgIzEwIFJvZ2Vy
OiByaW5nYnVmX3BheWxvYWRfc3BhY2U6IGFkZCBjb21tZW50IHRvIGV4cGxhaW4gaG93IHJldCA8
IElOVDMyX01BWAp2MyAjMTAgUm9nZXI6IGRyb3Agb3V0IGxhYmVsLCB1c2UgcmV0dXJuIC1FRkFV
TFQgaW4gZmlsbF9yaW5nX2RhdGEKdjMgIzEwIFJvZ2VyOiBhZGQgbmV3bGluZSBpbiBzaWduYWxf
ZG9taWQKdjMgIzEwIFJvZ2VyOiBtb3ZlIGZpbmQgZnVuY3Rpb25zIHRvIHRvcCBvZiBmaWxlIGFu
ZCBkcm9wIHByb3RvdHlwZXMKdjMgIzA0IEphbjogbWVsZCB0aGUgY29tcGF0IGh5cGVyY2FsbCBh
cmcgY2hlY2tpbmcKdjMgIzA0IFJvZ2VyL0phbjogbWFrZSBsb2NrIG5hbWVzIGNsZWFyZXIgYW5k
IGFzc2VydCB0aGVpciBzdGF0ZQp2MyAjMDQgSmFuOiBwb3J0IC0+IGFwb3J0IHdpdGggdHlwZTsg
ZGlzdGluZ3Vpc2ggYXJnbyBwb3J0IGZyb20gZXZ0Y2huCnYzIHNlbGY6IGRyb3AgYnJhY2VzIGlu
IGZvcmVhY2ggb2Ygbm90aWZ5X2NoZWNrX3BlbmRpbmcKdjMgZmVlZGJhY2sgUm9nZXIvSmFuOiBB
U1NFUlQgY3VycmQgaXMgY3VycmVudC0+ZG9tYWluIG9yIHVzZSAnZCcgdmFyaWFibGUgbmFtZQp2
MiBmZWVkYmFjayBKYW46IGRyb3AgY29va2llLCBpbXBsZW1lbnQgdGVhcmRvd24KdjIgbm90aWZ5
OiBhZGQgZmxhZyB0byBpbmRpY2F0ZSByaW5nIGlzIHNoYXJlZAp2MiBhcmd1bWVudCBuYW1lIGZv
ciBmaWxsX3JpbmdfZGF0YSBhcmcgaXMgbm93IGN1cnJkCnYyIHNlbGY6IGNoZWNrIHJpbmcgc2l6
ZSB2cyByZXF1ZXN0IGFuZCBmbGFnIGVycm9yIHJhdGhlciB0aGFuIHF1ZXVlIHNpZ25hbAp2MiBm
ZWVkYmFjayBKYW46IGRyb3AgJ21lc3NhZ2UnIGZyb20gJ2FyZ29fbWVzc2FnZV9vcCcKdjIgc2Vs
Zjogc2ltcGxpZnkgc2lnbmFsX2RvbWlkLCBkcm9wIHVubmVjZXNzYXJ5IGxhYmVsICsgZ290bwp2
MiBzZWxmOiBza2lwIHRoZSBjb29raWUgY2hlY2sgaW4gcGVuZGluZ19jYW5jZWwKdjIgc2VsZjog
aW1wbGVtZW50IG5wZW5kaW5nIGxpbWl0IG9uIG51bWJlciBvZiBwZW5kaW5nIGVudHJpZXMKdjEg
ZmVlZGJhY2sgIzE2IEphbjogc2FuaXRpemVfcmluZyBpbiByaW5nYnVmX3BheWxvYWRfc3BhY2UK
djIgc2VsZjogaW5saW5lIGZpbGxfcmluZ19kYXRhX2FycmF5CnYyIHNlbGY6IGF2b2lkIHJldGVz
dGluZyBkc3RfZCBmb3IgcHV0X2RvbWFpbgp2MiBzZWxmL0phbjogcmVtb3ZlIHVzZSBvZiBtYWdp
YyB2ZXJpZmljYXRpb24gZmllbGQgYW5kIHRpZHkgdXAKdjEgZmVlZGJhY2sgIzE2IEphbjogcmVt
b3ZlIHRlc3Rpbmcgb2YgbWFnaWMgaW4gZ3Vlc3Qtc3VwcGxpZWQgc3RydWN0dXJlCnYyIHNlbGY6
IHMvYXJnb19wZW5kaW5nX2VudC9wZW5kaW5nX2VudC9nCnYyIGZlZWRiYWNrIHYxIzEzIFJvZ2Vy
OiB1c2UgT1Mtc3VwcGxpZWQgcm91bmR1cDsgZHJvcCBmcm9tIHB1YmxpYyBoZWFkZXIKdjEsMiBm
ZWVkYmFjayBKYW4vUm9nZXIvUGF1bDogZHJvcCBlcnJubyByZXR1cm5pbmcgZ3Vlc3QgYWNjZXNz
IGZ1bmN0aW9ucwp2MSBmZWVkYmFjayBSb2dlciwgSmFuOiBkcm9wIGFyZ28gcHJlZml4IG9uIHN0
YXRpYyBmdW5jdGlvbnMKdjIgc2VsZjogcmVkdWNlIGluZGVudGF0aW9uIHZpYSBnb3RvIG91dCBp
ZiBhcmcgTlVMTAp2MSBmZWVkYmFjayAjMTMgSmFuOiByZXNvbHZlIGNoZWNraW5nIG9mIGFycmF5
IGhhbmRsZSBhbmQgdXNlIG9mIF9fY29weQp2MSAjNSAoIzE2KSBmZWVkYmFjayBQYXVsOiBub3Rp
Znkgb3A6IHVzZSBjdXJyZCBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKdjEgIzUgKCMxNikgZmVlZGJh
Y2sgUGF1bDogbm90aWZ5IG9wOiB1c2UgY3VycmQgaW4gYXJnb19ub3RpZnkKdjEgIzUgKCMxNikg
ZmVlZGJhY2sgUGF1bDogbm90aWZ5IG9wOiB1c2UgY3VycmQgaW4gYXJnb19ub3RpZnlfY2hlY2tf
cGVuZGluZwp2MSAjNSAoIzE2KSBmZWVkYmFjayBQYXVsOiBub3RpZnkgb3A6IHVzZSBjdXJyZCBp
biBhcmdvX2ZpbGxfcmluZ19kYXRhX2FycmF5CnYxICMxMyAoIzE2KSBmZWVkYmFjayBQYXVsOiBu
b3RpZnkgb3A6IGRvL3doaWxlOiByZWluZGVudCBvbmx5CnYxICMxMyAoIzE2KSBmZWVkYmFjayBQ
YXVsOiBub3RpZnkgb3A6IGRvL3doaWxlOiBnb3RvCnYxIDogYWRkIGNvbXBhdCB4bGF0LmxzdCBl
bnRyaWVzCnYxOiBhZGQgZGVmaW5pdGlvbiBmb3IgY29weV9maWVsZF9mcm9tX2d1ZXN0X2Vycm5v
CnYxICMxMyBmZWVkYmFjayBKYW46IG1ha2UgJ3JpbmcgZGF0YScgY29tbWVudCBjb21wbHkgd2l0
aCBzaW5nbGUtbGluZSBzdHlsZQp2MSBmZWVkYmFjayAjMTMgSmFuOiB1c2UgX19jb3B5OyBzbyBk
ZWZpbmUgYW5kIHVzZSBfX2NvcHlfZmllbGRfdG9fZ3Vlc3RfZXJybm8KdjE6ICMxMyBmZWVkYmFj
ayBKYW46IHB1YmxpYyBuYW1lc3BhY2U6IHByZWZpeCB3aXRoIHhlbgp2MTogIzEzIGZlZWRiYWNr
IEphbjogYWRkIGJsYW5rIGxpbmUgYWZ0ZXIgY2FzZSBpbiBkb19hcmdvX21lc3NhZ2Vfb3AKdjE6
IHNlbGY6IHJlbmFtZSBlbnQgaWQgdG8gZG9tYWluX2lkCnYxOiBzZWxmOiBlbnQgaWQtPiBkb21h
aW5faWQKdjE6IHNlbGY6IGRyb3Agc2lnbmFsIGlmIGRvbWFpbl9jb29raWUgbWlzbWF0Y2hlcwp2
MS4gZmVlZGJhY2sgIzE1IEphbjogbWFrZSBsb29wIGkgdW5zaWduZWQKdjEuIHNlbGY6IGRyb3Ag
dW5uZWNlc3NhcnkgbWIoKSBpbiBhcmdvX25vdGlmeV9jaGVja19wZW5kaW5nCnYxLiBzZWxmOiBh
ZGQgYmxhbmsgbGluZQp2MSAjMTYgZmVlZGJhY2sgSmFuOiBjb25zdCBkb21haW4gYXJnIHRvICth
cmdvX2ZpbGxfcmluZ19kYXRhCnYxLiBmZWVkYmFjayAjMTUgSmFuOiBjaGVjayB1bnVzdWVkIGh5
cGVyY2FsbCBhcmdzIGFyZSB6ZXJvCnYxIGZlZWRiYWNrICMxNiBKYW46IGFkZCBjb21tZW50IG9u
IHNwYWNlIGF2YWlsYWJsZSBzaWduYWwgcG9saWN5CnYxLiBmZWVkYmFjayAjMTYgSmFuOiBtb3Zl
IGRlY2xyLCBkcm9wIGJyYWNlcywgbG93ZXIgaW5kZW50CnYxLiBmZWVkYmFjayAjMTggSmFuOiBt
ZWxkIHRoZSByZXNvdXJjZSBsaW1pdHMgaW50byB0aGUgbWFpbiBjb21taXQKdjEuIGZlZWRiYWNr
ICMxNiBKYW46IGNsYXJpZnkgdXNlIG9mIG1hZ2ljIGZpZWxkCnYxLiBzZWxmOiB1c2Ugc2luZ2xl
IGNvcHkgdG8gcmVhZCBub3RpZnkgcmluZyBkYXRhIHN0cnVjdAp2MTogYXJnb19maWxsX3Jpbmdf
ZGF0YTogZml4IGRwcmludGsgdHlwZXMgZm9yIHBvcnQgZmllbGQKdjE6IHNlbGY6IHVzZSAleCBm
b3IgcHJpbnRpbmcgcG9ydCBhcyBwZXIgb3RoZXIgcHJpbnQgc2l0ZXMKdjEuIGZlZWRiYWNrIEph
bjogYWRkIGNvbW1lbnRzIGV4cGxhaW5pbmcgcmluZyBmdWxsIHZzIGVtcHR5CnYxLiBmb2xsb3dp
bmcgSmFuOiBmaXggYXJnb19yaW5nYnVmX3BheWxvYWRfc3BhY2UgY2FsY3VsYXRpb24gZm9yIGVt
cHR5IHJpbmcKCiB4ZW4vY29tbW9uL2FyZ28uYyAgICAgICAgIHwgMzg1ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmdv
LmggfCAgNjcgKysrKysrKysKIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgfCAgIDIgKwogMyBm
aWxlcyBjaGFuZ2VkLCA0NTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
YXJnby5jIGIveGVuL2NvbW1vbi9hcmdvLmMKaW5kZXggMWVlYjI2Mi4uNzhkNmYwMCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9hcmdvLmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKQEAgLTM2LDEy
ICszNiwxNyBAQCBDSEVDS19hcmdvX2FkZHI7CiAjZGVmaW5lIENIRUNLX2FyZ29fYWRkciBzdHJ1
Y3QgeGVuX2FyZ29fYWRkcgogQ0hFQ0tfYXJnb19yZWdpc3Rlcl9yaW5nOwogQ0hFQ0tfYXJnb19y
aW5nOworQ0hFQ0tfYXJnb19yaW5nX2RhdGFfZW50OworI3VuZGVmIENIRUNLX2FyZ29fcmluZ19k
YXRhX2VudAorI2RlZmluZSBDSEVDS19hcmdvX3JpbmdfZGF0YV9lbnQgc3RydWN0IHhlbl9hcmdv
X3JpbmdfZGF0YV9lbnQKK0NIRUNLX2FyZ29fcmluZ19kYXRhOwogQ0hFQ0tfYXJnb19yaW5nX21l
c3NhZ2VfaGVhZGVyOwogQ0hFQ0tfYXJnb191bnJlZ2lzdGVyX3Jpbmc7CiBDSEVDS19hcmdvX3Nl
bmRfYWRkcjsKICNlbmRpZgogCiAjZGVmaW5lIE1BWF9SSU5HU19QRVJfRE9NQUlOICAgICAgICAg
ICAgMTI4VQorI2RlZmluZSBNQVhfTk9USUZZX0NPVU5UICAgICAgICAgICAgICAgIDI1NlUKICNk
ZWZpbmUgTUFYX1BFTkRJTkdfUEVSX1JJTkcgICAgICAgICAgICAgMzJVCiAKIC8qIEFsbCBtZXNz
YWdlcyBvbiB0aGUgcmluZyBhcmUgcGFkZGVkIHRvIGEgbXVsdGlwbGUgb2YgdGhlIHNsb3Qgc2l6
ZS4gKi8KQEAgLTYwLDYgKzY1LDggQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29f
YWRkcl90KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX2lvdl90KTsKIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3JlZ2lzdGVyX3JpbmdfdCk7CiBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fYXJnb19yaW5nX3QpOworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX2FyZ29fcmluZ19kYXRhX3QpOworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29f
cmluZ19kYXRhX2VudF90KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3NlbmRf
YWRkcl90KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hcmdvX3VucmVnaXN0ZXJfcmlu
Z190KTsKICNpZmRlZiBDT05GSUdfQ09NUEFUCkBAIC00MzQsNiArNDQxLDE4IEBAIHNpZ25hbF9k
b21haW4oc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogc3RhdGljIHZvaWQKK3NpZ25hbF9kb21pZChk
b21pZF90IGRvbWFpbl9pZCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gZ2V0X2RvbWFpbl9i
eV9pZChkb21haW5faWQpOworCisgICAgaWYgKCAhZCApCisgICAgICAgIHJldHVybjsKKworICAg
IHNpZ25hbF9kb21haW4oZCk7CisgICAgcHV0X2RvbWFpbihkKTsKK30KKworc3RhdGljIHZvaWQK
IHJpbmdfdW5tYXAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZv
ICpyaW5nX2luZm8pCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC02MzMsNiArNjUyLDY2IEBA
IGdldF9zYW5pdGl6ZWRfcmluZyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fYXJnb19yaW5n
X3QgKnJpbmcsCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQKK3Jpbmdi
dWZfcGF5bG9hZF9zcGFjZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5n
X2luZm8gKnJpbmdfaW5mbykKK3sKKyAgICB4ZW5fYXJnb19yaW5nX3QgcmluZzsKKyAgICB1bnNp
Z25lZCBpbnQgbGVuOworICAgIGludCByZXQ7CisKKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCBy
aW5nX2luZm8pKTsKKworICAgIGxlbiA9IHJpbmdfaW5mby0+bGVuOworICAgIGlmICggIWxlbiAp
CisgICAgICAgIHJldHVybiAwOworCisgICAgaWYgKCBnZXRfc2FuaXRpemVkX3JpbmcoZCwgJnJp
bmcsIHJpbmdfaW5mbykgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIGFyZ29fZHByaW50aygi
c2FuaXRpemVkIHJpbmdidWZfcGF5bG9hZF9zcGFjZTogdHhfcHRyPSV1IHJ4X3B0cj0ldVxuIiwK
KyAgICAgICAgICAgICAgICAgcmluZy50eF9wdHIsIHJpbmcucnhfcHRyKTsKKworICAgIC8qCisg
ICAgICogcnhfcHRyID09IHR4X3B0ciBtZWFucyB0aGF0IHRoZSByaW5nIGhhcyBiZWVuIGVtcHRp
ZWQuCisgICAgICogU2VlIG1lc3NhZ2Ugc2l6ZSBjaGVja2luZyBsb2dpYyBpbiB0aGUgZW50cnkg
dG8gcmluZ2J1Zl9pbnNlcnQgd2hpY2gKKyAgICAgKiBlbnN1cmVzIHRoYXQgdGhlcmUgaXMgYWx3
YXlzIG9uZSBtZXNzYWdlIHNsb3Qgb2Ygc2l6ZSBST1VORFVQX01FU1NBR0UoMSkKKyAgICAgKiBs
ZWZ0IGF2YWlsYWJsZSwgcHJldmVudGluZyBhIHJpbmcgZnJvbSBiZWluZyBlbnRpcmVseSBmaWxs
ZWQuCisgICAgICogVGhpcyBlbnN1cmVzIHRoYXQgbWF0Y2hpbmcgcmluZyBpbmRleGVzIGFsd2F5
cyBpbmRpY2F0ZSBhbiBlbXB0eSByaW5nCisgICAgICogYW5kIG5ldmVyIGEgZnVsbCBvbmUuCisg
ICAgICovCisgICAgcmV0ID0gcmluZy5yeF9wdHIgLSByaW5nLnR4X3B0cjsKKyAgICBpZiAoIHJl
dCA8PSAwICkKKyAgICAgICAgcmV0ICs9IGxlbjsKKworICAgIC8qCisgICAgICogSW4gYSBzYW5p
dGl6ZWQgcmluZywgd2UgY2FuIHJlbHkgb246CisgICAgICogICAgICAgICAgICAgIChyeF9wdHIg
PCByaW5nX2luZm8tPmxlbikgICAgICAgICAgICYmCisgICAgICogICAgICAgICAgICAgICh0eF9w
dHIgPCByaW5nX2luZm8tPmxlbikgICAgICAgICAgICYmCisgICAgICogICAgICAocmluZ19pbmZv
LT5sZW4gPD0gWEVOX0FSR09fTUFYX1JJTkdfU0laRSkKKyAgICAgKgorICAgICAqIGFuZCBzaW5j
ZTogWEVOX0FSR09fTUFYX1JJTkdfU0laRSA8IElOVDMyX01BWAorICAgICAqIHRoZXJlZm9yZSBy
aWdodCBoZXJlOiByZXQgPCBJTlQzMl9NQVgKKyAgICAgKiBhbmQgd2UgYXJlIHNhZmUgdG8gcmV0
dXJuIGl0IGFzIGEgdW5zaWduZWQgdmFsdWUgZnJvbSB0aGlzIGZ1bmN0aW9uLgorICAgICAqIFRo
ZSBzdWJ0cmFjdGlvbnMgYmVsb3cgY2Fubm90IGluY3JlYXNlIGl0cyB2YWx1ZS4KKyAgICAgKi8K
KworICAgIC8qCisgICAgICogVGhlIG1heGltdW0gc2l6ZSBwYXlsb2FkIGZvciBhIG1lc3NhZ2Ug
dGhhdCB3aWxsIGJlIGFjY2VwdGVkIGlzOgorICAgICAqICh0aGUgYXZhaWxhYmxlIHNwYWNlIGJl
dHdlZW4gdGhlIHJpbmcgaW5kZXhlcykKKyAgICAgKiAgICBtaW51cyAoc3BhY2UgZm9yIGEgbWVz
c2FnZSBoZWFkZXIpCisgICAgICogICAgbWludXMgKHNwYWNlIGZvciBvbmUgbWVzc2FnZSBzbG90
KQorICAgICAqIHNpbmNlIHJpbmdidWZfaW5zZXJ0IHJlcXVpcmVzIHRoYXQgb25lIG1lc3NhZ2Ug
c2xvdCBiZSBsZWZ0CisgICAgICogdW5maWxsZWQsIHRvIGF2b2lkIGZpbGxpbmcgdGhlIHJpbmcg
dG8gY2FwYWNpdHkgYW5kIGNvbmZ1c2luZyBhIGZ1bGwKKyAgICAgKiByaW5nIHdpdGggYW4gZW1w
dHkgb25lLgorICAgICAqIFNpbmNlIHRoZSByaW5nIGluZGV4ZXMgYXJlIHNhbml0aXplZCwgdGhl
IHZhbHVlIGluIHJldCBpcyBhbGlnbmVkLCBzbworICAgICAqIHRoZSBzaW1wbGUgc3VidHJhY3Rp
b24gaGVyZSB3b3JrcyB0byByZXR1cm4gdGhlIGFsaWduZWQgdmFsdWUgbmVlZGVkOgorICAgICAq
LworICAgIHJldCAtPSBzaXplb2Yoc3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIp
OworICAgIHJldCAtPSBST1VORFVQX01FU1NBR0UoMSk7CisKKyAgICByZXR1cm4gKHJldCA8IDAp
ID8gMCA6IHJldDsKK30KKwogLyoKICAqIGlvdl9jb3VudCByZXR1cm5zIGl0cyBjb3VudCBvbiBz
dWNjZXNzIHZpYSBhbiBvdXQgdmFyaWFibGUgdG8gYXZvaWQKICAqIHBvdGVudGlhbCBmb3IgYSBu
ZWdhdGl2ZSByZXR1cm4gdmFsdWUgdG8gYmUgdXNlZCBpbmNvcnJlY3RseQpAQCAtOTY1LDYgKzEw
NDQsNjMgQEAgcGVuZGluZ19yZW1vdmVfYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQogICAgIHJpbmdfaW5mby0+bnBlbmRpbmcgPSAw
OwogfQogCitzdGF0aWMgdm9pZAorcGVuZGluZ19ub3RpZnkoc3RydWN0IGxpc3RfaGVhZCAqdG9f
bm90aWZ5KQoreworICAgIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50LCAqbmV4dDsKKworICAgIEFT
U0VSVChMT0NLSU5HX1JlYWRfTDEpOworCisgICAgLyogU2VuZGluZyBzaWduYWxzIGZvciBhbGwg
ZW50cyBpbiB0aGlzIGxpc3QsIGRyYWluaW5nIHVudGlsIGl0IGlzIGVtcHR5LiAqLworICAgIGxp
c3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnQsIG5leHQsIHRvX25vdGlmeSwgbm9kZSkKKyAgICB7
CisgICAgICAgIGxpc3RfZGVsKCZlbnQtPm5vZGUpOworICAgICAgICBzaWduYWxfZG9taWQoZW50
LT5kb21haW5faWQpOworICAgICAgICB4ZnJlZShlbnQpOworICAgIH0KK30KKworc3RhdGljIHZv
aWQKK3BlbmRpbmdfZmluZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5n
X2luZm8gKnJpbmdfaW5mbywKKyAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGF5bG9hZF9zcGFj
ZSwgc3RydWN0IGxpc3RfaGVhZCAqdG9fbm90aWZ5KQoreworICAgIHN0cnVjdCBwZW5kaW5nX2Vu
dCAqZW50LCAqbmV4dDsKKworICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkpOwor
CisgICAgLyoKKyAgICAgKiBUT0RPOiBDdXJyZW50IHBvbGljeSBoZXJlIGlzIHRvIHNpZ25hbCBf
YWxsXyBvZiB0aGUgd2FpdGluZyBkb21haW5zCisgICAgICogICAgICAgaW50ZXJlc3RlZCBpbiBz
ZW5kaW5nIGEgbWVzc2FnZSBvZiBzaXplIGxlc3MgdGhhbiBwYXlsb2FkX3NwYWNlLgorICAgICAq
CisgICAgICogVGhpcyBpcyBsaWtlbHkgdG8gYmUgc3Vib3B0aW1hbCwgc2luY2Ugb25jZSBvbmUg
b2YgdGhlbSBoYXMgYWRkZWQKKyAgICAgKiB0aGVpciBtZXNzYWdlIHRvIHRoZSByaW5nLCB0aGVy
ZSBtYXkgd2VsbCBiZSBpbnN1ZmZpY2llbnQgcm9vbQorICAgICAqIGF2YWlsYWJsZSBmb3IgYW55
IG9mIHRoZSBvdGhlcnMgdG8gdHJhbnNtaXQsIG1lYW5pbmcgdGhhdCB0aGV5IHdlcmUKKyAgICAg
KiB3b2tlbiBpbiB2YWluLCB3aGljaCBjcmVhdGVkIGV4dHJhIHdvcmsganVzdCB0byByZXF1ZXVl
IHRoZWlyIHdhaXQuCisgICAgICoKKyAgICAgKiBSZXRhaW4gdGhpcyBzaW1wbGUgcG9saWN5IGZv
ciBub3cgc2luY2UgaXQgYXQgbGVhc3QgYXZvaWRzIHN0YXJ2aW5nIGEKKyAgICAgKiBkb21haW4g
b2YgYXZhaWxhYmxlIHNwYWNlIG5vdGlmaWNhdGlvbnMgYmVjYXVzZSBvZiBhIHBvbGljeSB0aGF0
IG9ubHkKKyAgICAgKiBub3RpZmllZCBvdGhlciBkb21haW5zIGluc3RlYWQuIEltcHJvdmVtZW50
IG1heSBiZSBwb3NzaWJsZTsKKyAgICAgKiBpbnZlc3RpZ2F0aW9uIHJlcXVpcmVkLgorICAgICAq
LworICAgIHNwaW5fbG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsKKworICAgIC8qIFJlbW92ZSBt
YXRjaGluZyBlbnRzIGZyb20gdGhlIHJpbmcgbGlzdCwgYW5kIGFkZCB0aGVtIHRvICJ0b19ub3Rp
ZnkiICovCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGVudCwgbmV4dCwgJnJpbmdfaW5m
by0+cGVuZGluZywgbm9kZSkKKyAgICB7CisgICAgICAgIGlmICggcGF5bG9hZF9zcGFjZSA+PSBl
bnQtPmxlbiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggcmluZ19pbmZvLT5pZC5wYXJ0
bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAgICAgICAgICAgICAgd2lsZGNhcmRf
cGVuZGluZ19saXN0X3JlbW92ZShlbnQtPmRvbWFpbl9pZCwgZW50KTsKKworICAgICAgICAgICAg
bGlzdF9kZWwoJmVudC0+bm9kZSk7CisgICAgICAgICAgICByaW5nX2luZm8tPm5wZW5kaW5nLS07
CisgICAgICAgICAgICBsaXN0X2FkZCgmZW50LT5ub2RlLCB0b19ub3RpZnkpOworICAgICAgICB9
CisgICAgfQorCisgICAgc3Bpbl91bmxvY2soJnJpbmdfaW5mby0+TDNfbG9jayk7Cit9CisKIHN0
YXRpYyBpbnQKIHBlbmRpbmdfcXVldWUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFy
Z29fcmluZ19pbmZvICpyaW5nX2luZm8sCiAgICAgICAgICAgICAgIGRvbWlkX3Qgc3JjX2lkLCB1
bnNpZ25lZCBpbnQgbGVuKQpAQCAtMTAyNiw2ICsxMTYyLDI5IEBAIHBlbmRpbmdfcmVxdWV1ZShj
b25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbywK
IH0KIAogc3RhdGljIHZvaWQKK3BlbmRpbmdfY2FuY2VsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvLAorICAgICAgICAgICAgICAgZG9taWRf
dCBzcmNfaWQpCit7CisgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQsICpuZXh0OworCisgICAg
QVNTRVJUKExPQ0tJTkdfTDMoZCwgcmluZ19pbmZvKSk7CisKKyAgICAvKiBSZW1vdmUgYWxsIGVu
dHMgd2hlcmUgZG9tYWluX2lkIG1hdGNoZXMgc3JjX2lkIGZyb20gdGhlIHJpbmcncyBsaXN0LiAq
LworICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnQsIG5leHQsICZyaW5nX2luZm8tPnBl
bmRpbmcsIG5vZGUpCisgICAgeworICAgICAgICBpZiAoIGVudC0+ZG9tYWluX2lkID09IHNyY19p
ZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIEZvciB3aWxkY2FyZCByaW5ncywgcmVtb3Zl
IGVhY2ggZnJvbSB0aGVpciB3aWxkY2FyZCBsaXN0IHRvby4gKi8KKyAgICAgICAgICAgIGlmICgg
cmluZ19pbmZvLT5pZC5wYXJ0bmVyX2lkID09IFhFTl9BUkdPX0RPTUlEX0FOWSApCisgICAgICAg
ICAgICAgICAgd2lsZGNhcmRfcGVuZGluZ19saXN0X3JlbW92ZShlbnQtPmRvbWFpbl9pZCwgZW50
KTsKKyAgICAgICAgICAgIGxpc3RfZGVsKCZlbnQtPm5vZGUpOworICAgICAgICAgICAgeGZyZWUo
ZW50KTsKKyAgICAgICAgICAgIHJpbmdfaW5mby0+bnBlbmRpbmctLTsKKyAgICAgICAgfQorICAg
IH0KK30KKworc3RhdGljIHZvaWQKIHdpbGRjYXJkX3JpbmdzX3BlbmRpbmdfcmVtb3ZlKHN0cnVj
dCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IHBlbmRpbmdfZW50ICplbnQsICpuZXh0OwpAQCAt
MTE1Miw2ICsxMzExLDk5IEBAIHBhcnRuZXJfcmluZ3NfcmVtb3ZlKHN0cnVjdCBkb21haW4gKnNy
Y19kKQogfQogCiBzdGF0aWMgaW50CitmaWxsX3JpbmdfZGF0YShjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpjdXJyZCwKKyAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX2FyZ29fcmluZ19k
YXRhX2VudF90KSBkYXRhX2VudF9obmQpCit7CisgICAgeGVuX2FyZ29fcmluZ19kYXRhX2VudF90
IGVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpkc3RfZDsKKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2lu
Zm8gKnJpbmdfaW5mbzsKKyAgICBpbnQgcmV0ID0gMDsKKworICAgIEFTU0VSVChjdXJyZCA9PSBj
dXJyZW50LT5kb21haW4pOworICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfTDEpOworCisgICAgaWYg
KCBfX2NvcHlfZnJvbV9ndWVzdCgmZW50LCBkYXRhX2VudF9obmQsIDEpICkKKyAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CisKKyAgICBhcmdvX2RwcmludGsoImZpbGxfcmluZ19kYXRhOiBlbnQucmlu
Zy5kb21haW49JXUsZW50LnJpbmcuYXBvcnQ9JXhcbiIsCisgICAgICAgICAgICAgICAgIGVudC5y
aW5nLmRvbWFpbl9pZCwgZW50LnJpbmcuYXBvcnQpOworCisgICAgZW50LmZsYWdzID0gMDsKKwor
ICAgIGRzdF9kID0gZ2V0X2RvbWFpbl9ieV9pZChlbnQucmluZy5kb21haW5faWQpOworICAgIGlm
ICggIWRzdF9kIHx8ICFkc3RfZC0+YXJnbyApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcmVh
ZF9sb2NrKCZkc3RfZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsKKworICAgIHJpbmdfaW5mbyA9
IGZpbmRfcmluZ19pbmZvX2J5X21hdGNoKGRzdF9kLCBlbnQucmluZy5hcG9ydCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZC0+ZG9tYWluX2lkKTsKKyAgICBp
ZiAoIHJpbmdfaW5mbyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc3BhY2VfYXZhaWw7
CisKKyAgICAgICAgZW50LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfRVhJU1RTOworCisgICAgICAg
IHNwaW5fbG9jaygmcmluZ19pbmZvLT5MM19sb2NrKTsKKworICAgICAgICBlbnQubWF4X21lc3Nh
Z2Vfc2l6ZSA9IHJpbmdfaW5mby0+bGVuIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyKSAtCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJPVU5EVVBfTUVTU0FHRSgxKTsKKworICAg
ICAgICBpZiAoIHJpbmdfaW5mby0+aWQucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkg
KQorICAgICAgICAgICAgZW50LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfU0hBUkVEOworCisgICAg
ICAgIHNwYWNlX2F2YWlsID0gcmluZ2J1Zl9wYXlsb2FkX3NwYWNlKGRzdF9kLCByaW5nX2luZm8p
OworCisgICAgICAgIGFyZ29fZHByaW50aygiZmlsbF9yaW5nX2RhdGE6IGFwb3J0PSV4IHNwYWNl
X2F2YWlsPSV1IgorICAgICAgICAgICAgICAgICAgICAgIiBzcGFjZV93YW50ZWQ9JXVcbiIsCisg
ICAgICAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLmFwb3J0LCBzcGFjZV9hdmFpbCwgZW50
LnNwYWNlX3JlcXVpcmVkKTsKKworICAgICAgICAvKiBEbyBub3QgcXVldWUgYSBub3RpZmljYXRp
b24gZm9yIGFuIHVuYWNoaWV2YWJsZSBzaXplICovCisgICAgICAgIGlmICggZW50LnNwYWNlX3Jl
cXVpcmVkID4gZW50Lm1heF9tZXNzYWdlX3NpemUgKQorICAgICAgICAgICAgZW50LmZsYWdzIHw9
IFhFTl9BUkdPX1JJTkdfRU1TR1NJWkU7CisgICAgICAgIGVsc2UgaWYgKCBzcGFjZV9hdmFpbCA+
PSBlbnQuc3BhY2VfcmVxdWlyZWQgKQorICAgICAgICB7CisgICAgICAgICAgICBwZW5kaW5nX2Nh
bmNlbChkc3RfZCwgcmluZ19pbmZvLCBjdXJyZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgICAgIGVu
dC5mbGFncyB8PSBYRU5fQVJHT19SSU5HX1NVRkZJQ0lFTlQ7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSBwZW5kaW5nX3JlcXVldWUoZHN0X2Qs
IHJpbmdfaW5mbywgY3VycmQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnQuc3BhY2VfcmVxdWlyZWQpOworICAgICAgICAgICAgaWYgKCByZXQgPT0gLUVC
VVNZICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAg
ICAqIFRvbyBtYW55IG90aGVyIGRvbWFpbnMgYXJlIGFscmVhZHkgYXdhaXRpbmcgbm90aWZpY2F0
aW9uCisgICAgICAgICAgICAgICAgICogYWJvdXQgYXZhaWxhYmxlIHNwYWNlIG9uIHRoaXMgcmlu
Zy4gSW5kaWNhdGUgdGhpcyBzdGF0ZSB2aWEKKyAgICAgICAgICAgICAgICAgKiBmbGFnLiBObyBu
ZWVkIHRvIHJldHVybiBhbiBlcnJvciB0byB0aGUgY2FsbGVyOyBhbGxvdyB0aGUKKyAgICAgICAg
ICAgICAgICAgKiBwcm9jZXNzaW5nIG9mIHF1ZXJpZXMgYWJvdXQgb3RoZXIgcmluZ3MgdG8gY29u
dGludWUuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgZW50LmZsYWdzIHw9
IFhFTl9BUkdPX1JJTkdfRUJVU1k7CisgICAgICAgICAgICAgICAgcmV0ID0gMDsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIHNwaW5fdW5sb2NrKCZyaW5nX2luZm8tPkwzX2xv
Y2spOworCisgICAgICAgIGlmICggc3BhY2VfYXZhaWwgPT0gZW50Lm1heF9tZXNzYWdlX3NpemUg
KQorICAgICAgICAgICAgZW50LmZsYWdzIHw9IFhFTl9BUkdPX1JJTkdfRU1QVFk7CisKKyAgICB9
CisgICAgcmVhZF91bmxvY2soJmRzdF9kLT5hcmdvLT5yaW5nc19MMl9yd2xvY2spOworCisgb3V0
OgorICAgIGlmICggZHN0X2QgKQorICAgICAgICBwdXRfZG9tYWluKGRzdF9kKTsKKworICAgIGlm
ICggIXJldCAmJiAoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KGRhdGFfZW50X2huZCwgJmVudCwgZmxh
Z3MpIHx8CisgICAgICAgICAgICAgICAgICBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoZGF0YV9lbnRf
aG5kLCAmZW50LCBtYXhfbWVzc2FnZV9zaXplKSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsK
KworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQKIGZpbmRfcmluZ19tZm4oc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCAqbWZuKQogewogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2U7CkBAIC0xNjE4LDYgKzE4NzAsMTA5IEBAIHJlZ2lzdGVyX3Jpbmcoc3RydWN0IGRv
bWFpbiAqY3VycmQsCiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIHZvaWQKK25vdGlmeV9y
aW5nKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19p
bmZvLAorICAgICAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqdG9fbm90aWZ5KQoreworICAgIHVu
c2lnbmVkIGludCBzcGFjZTsKKworICAgIEFTU0VSVChMT0NLSU5HX1JlYWRfcmluZ3NfTDIoZCkp
OworCisgICAgc3Bpbl9sb2NrKCZyaW5nX2luZm8tPkwzX2xvY2spOworCisgICAgaWYgKCByaW5n
X2luZm8tPmxlbiApCisgICAgICAgIHNwYWNlID0gcmluZ2J1Zl9wYXlsb2FkX3NwYWNlKGQsIHJp
bmdfaW5mbyk7CisgICAgZWxzZQorICAgICAgICBzcGFjZSA9IDA7CisKKyAgICBzcGluX3VubG9j
aygmcmluZ19pbmZvLT5MM19sb2NrKTsKKworICAgIGlmICggc3BhY2UgKQorICAgICAgICBwZW5k
aW5nX2ZpbmQoZCwgcmluZ19pbmZvLCBzcGFjZSwgdG9fbm90aWZ5KTsKK30KKworc3RhdGljIHZv
aWQKK25vdGlmeV9jaGVja19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWdu
ZWQgaW50IGk7CisgICAgTElTVF9IRUFEKHRvX25vdGlmeSk7CisKKyAgICBBU1NFUlQoTE9DS0lO
R19SZWFkX0wxKTsKKworICAgIHJlYWRfbG9jaygmZC0+YXJnby0+cmluZ3NfTDJfcndsb2NrKTsK
KworICAgIC8qIFdhbGsgYWxsIHJpbmdzLCBjYWxsIG5vdGlmeV9yaW5nIG9uIGVhY2ggdG8gcG9w
dWxhdGUgdG9fbm90aWZ5IGxpc3QgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSR09fSEFTSFRB
QkxFX1NJWkU7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJp
bmdfaW5mbywgKm5leHQ7CisgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmJ1Y2tldCA9ICZkLT5h
cmdvLT5yaW5nX2hhc2hbaV07CisKKyAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKHJp
bmdfaW5mbywgbmV4dCwgYnVja2V0LCBub2RlKQorICAgICAgICAgICAgbm90aWZ5X3JpbmcoZCwg
cmluZ19pbmZvLCAmdG9fbm90aWZ5KTsKKyAgICB9CisKKyAgICByZWFkX3VubG9jaygmZC0+YXJn
by0+cmluZ3NfTDJfcndsb2NrKTsKKworICAgIGlmICggIWxpc3RfZW1wdHkoJnRvX25vdGlmeSkg
KQorICAgICAgICBwZW5kaW5nX25vdGlmeSgmdG9fbm90aWZ5KTsKK30KKworc3RhdGljIGxvbmcK
K25vdGlmeShzdHJ1Y3QgZG9tYWluICpjdXJyZCwKKyAgICAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9hcmdvX3JpbmdfZGF0YV90KSByaW5nX2RhdGFfaG5kKQoreworICAgIFhFTl9HVUVT
VF9IQU5ETEUoeGVuX2FyZ29fcmluZ19kYXRhX2VudF90KSBlbnRfaG5kOworICAgIHhlbl9hcmdv
X3JpbmdfZGF0YV90IHJpbmdfZGF0YTsKKyAgICBpbnQgcmV0ID0gMDsKKworICAgIEFTU0VSVChj
dXJyZCA9PSBjdXJyZW50LT5kb21haW4pOworCisgICAgcmVhZF9sb2NrKCZMMV9nbG9iYWxfYXJn
b19yd2xvY2spOworCisgICAgaWYgKCAhY3VycmQtPmFyZ28gKQorICAgIHsKKyAgICAgICAgYXJn
b19kcHJpbnRrKCIhZC0+YXJnbywgRU5PREVWXG4iKTsKKyAgICAgICAgcmV0ID0gLUVOT0RFVjsK
KyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgbm90aWZ5X2NoZWNrX3BlbmRpbmcoY3Vy
cmQpOworCisgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChyaW5nX2RhdGFfaG5kKSApCisg
ICAgICAgIGdvdG8gb3V0OworCisgICAgcmV0ID0gY29weV9mcm9tX2d1ZXN0KCZyaW5nX2RhdGEs
IHJpbmdfZGF0YV9obmQsIDEpID8gLUVGQVVMVCA6IDA7CisgICAgaWYgKCByZXQgKQorICAgICAg
ICBnb3RvIG91dDsKKworICAgIGlmICggcmluZ19kYXRhLm5lbnQgPiBNQVhfTk9USUZZX0NPVU5U
ICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgImFyZ286IG5vdGlmeSBlbnRy
eSBjb3VudCgldSkgZXhjZWVkcyBtYXgoJXUpXG4iLAorICAgICAgICAgICAgICAgIHJpbmdfZGF0
YS5uZW50LCBNQVhfTk9USUZZX0NPVU5UKTsKKyAgICAgICAgcmV0ID0gLUVBQ0NFUzsKKyAgICAg
ICAgZ290byBvdXQ7CisgICAgfQorCisgICAgZW50X2huZCA9IGd1ZXN0X2hhbmRsZV9mb3JfZmll
bGQocmluZ19kYXRhX2huZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fYXJnb19yaW5nX2RhdGFfZW50X3QsIGRhdGFbMF0pOworICAgIGlmICggdW5saWtlbHkoIWd1
ZXN0X2hhbmRsZV9va2F5KGVudF9obmQsIHJpbmdfZGF0YS5uZW50KSkgKQorICAgIHsKKyAgICAg
ICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgd2hpbGUg
KCAhcmV0ICYmIHJpbmdfZGF0YS5uZW50LS0gKQorICAgIHsKKyAgICAgICAgcmV0ID0gZmlsbF9y
aW5nX2RhdGEoY3VycmQsIGVudF9obmQpOworICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNl
dChlbnRfaG5kLCAxKTsKKyAgICB9CisKKyBvdXQ6CisgICAgcmVhZF91bmxvY2soJkwxX2dsb2Jh
bF9hcmdvX3J3bG9jayk7CisKKyAgICByZXR1cm4gcmV0OworfQorCiBzdGF0aWMgbG9uZwogc2Vu
ZHYoc3RydWN0IGRvbWFpbiAqc3JjX2QsIHhlbl9hcmdvX2FkZHJfdCAqc3JjX2FkZHIsCiAgICAg
ICBjb25zdCB4ZW5fYXJnb19hZGRyX3QgKmRzdF9hZGRyLCB4ZW5fYXJnb19pb3ZfdCAqaW92cywg
dW5zaWduZWQgaW50IG5pb3YsCkBAIC0xODAyLDYgKzIxNTcsMjEgQEAgZG9fYXJnb19vcCh1bnNp
Z25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAg
IGJyZWFrOwogICAgIH0KIAorICAgIGNhc2UgWEVOX0FSR09fT1Bfbm90aWZ5OgorICAgIHsKKyAg
ICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19yaW5nX2RhdGFfdCkgcmluZ19k
YXRhX2huZCA9CisgICAgICAgICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMSwgeGVu
X2FyZ29fcmluZ19kYXRhX3QpOworCisgICAgICAgIGlmICggdW5saWtlbHkoKCFndWVzdF9oYW5k
bGVfaXNfbnVsbChhcmcyKSkgfHwgYXJnMyB8fCBhcmc0KSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAg
ICAgcmMgPSBub3RpZnkoY3VycmQsIHJpbmdfZGF0YV9obmQpOworICAgICAgICBicmVhazsKKyAg
ICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBi
cmVhazsKQEAgLTE5MTIsNiArMjI4MiwyMSBAQCBjb21wYXRfYXJnb19vcCh1bnNpZ25lZCBpbnQg
Y21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCiAgICAgICAgIGJyZWFrOwog
ICAgIH0KIAorICAgIGNhc2UgWEVOX0FSR09fT1Bfbm90aWZ5OgorICAgIHsKKyAgICAgICAgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fYXJnb19yaW5nX2RhdGFfdCkgcmluZ19kYXRhX2huZCA9
CisgICAgICAgICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMSwgeGVuX2FyZ29fcmlu
Z19kYXRhX3QpOworCisgICAgICAgIGlmICggdW5saWtlbHkoKCFndWVzdF9oYW5kbGVfaXNfbnVs
bChhcmcyKSkgfHwgYXJnMyB8fCBhcmc0KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBu
b3RpZnkoY3VycmQsIHJpbmdfZGF0YV9obmQpOworICAgICAgICBicmVhazsKKyAgICB9CisKICAg
ICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmdvLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJnby5oCmluZGV4IDU5YWY1YzYuLmNhOTliY2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmdvLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaApAQCAtMTE0LDYgKzEx
NCw0MiBAQCB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb191bnJlZ2lzdGVyX3JpbmcKIC8qIE1lc3Nh
Z2VzIG9uIHRoZSByaW5nIGFyZSBwYWRkZWQgdG8gYSBtdWx0aXBsZSBvZiB0aGlzIHNpemUuICov
CiAjZGVmaW5lIFhFTl9BUkdPX01TR19TTE9UX1NJWkUgMHgxMAogCisvKgorICogTm90aWZ5IGZs
YWdzCisgKi8KKy8qIFJpbmcgZXhpc3RzICovCisjZGVmaW5lIFhFTl9BUkdPX1JJTkdfRVhJU1RT
ICAgICAgICAgICAgKDFVIDw8IDApCisvKiBSaW5nIGlzIHNoYXJlZCwgbm90IHVuaWNhc3QgKi8K
KyNkZWZpbmUgWEVOX0FSR09fUklOR19TSEFSRUQgICAgICAgICAgICAoMVUgPDwgMSkKKy8qIFJp
bmcgaXMgZW1wdHkgKi8KKyNkZWZpbmUgWEVOX0FSR09fUklOR19FTVBUWSAgICAgICAgICAgICAo
MVUgPDwgMikKKy8qIFN1ZmZpY2llbnQgc3BhY2UgdG8gcXVldWUgc3BhY2VfcmVxdWlyZWQgYnl0
ZXMgbWlnaHQgZXhpc3QgKi8KKyNkZWZpbmUgWEVOX0FSR09fUklOR19TVUZGSUNJRU5UICAgICAg
ICAoMVUgPDwgMykKKy8qIEluc3VmZmljaWVudCByaW5nIHNpemUgZm9yIHNwYWNlX3JlcXVpcmVk
IGJ5dGVzICovCisjZGVmaW5lIFhFTl9BUkdPX1JJTkdfRU1TR1NJWkUgICAgICAgICAgKDFVIDw8
IDQpCisvKiBUb28gbWFueSBkb21haW5zIHdhaXRpbmcgZm9yIGF2YWlsYWJsZSBzcGFjZSBzaWdu
YWxzIGZvciB0aGlzIHJpbmcgKi8KKyNkZWZpbmUgWEVOX0FSR09fUklOR19FQlVTWSAgICAgICAg
ICAgICAoMVUgPDwgNSkKKwordHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19kYXRhX2VudAor
eworICAgIHN0cnVjdCB4ZW5fYXJnb19hZGRyIHJpbmc7CisgICAgdWludDE2X3QgZmxhZ3M7Cisg
ICAgdWludDE2X3QgcGFkOworICAgIHVpbnQzMl90IHNwYWNlX3JlcXVpcmVkOworICAgIHVpbnQz
Ml90IG1heF9tZXNzYWdlX3NpemU7Cit9IHhlbl9hcmdvX3JpbmdfZGF0YV9lbnRfdDsKKwordHlw
ZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19kYXRhCit7CisgICAgdWludDMyX3QgbmVudDsKKyAg
ICB1aW50MzJfdCBwYWQ7CisjaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENf
VkVSU0lPTl9fID49IDE5OTkwMUwKKyAgICBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19kYXRhX2VudCBk
YXRhW107CisjZWxpZiBkZWZpbmVkKF9fR05VQ19fKQorICAgIHN0cnVjdCB4ZW5fYXJnb19yaW5n
X2RhdGFfZW50IGRhdGFbMF07CisjZW5kaWYKK30geGVuX2FyZ29fcmluZ19kYXRhX3Q7CisKIHN0
cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyCiB7CiAgICAgdWludDMyX3QgbGVuOwpA
QCAtMjA0LDQgKzI0MCwzNSBAQCBzdHJ1Y3QgeGVuX2FyZ29fcmluZ19tZXNzYWdlX2hlYWRlcgog
ICovCiAjZGVmaW5lIFhFTl9BUkdPX09QX3NlbmR2ICAgICAgICAgICAgICAgMwogCisvKgorICog
WEVOX0FSR09fT1Bfbm90aWZ5CisgKgorICogQXNrcyBYZW4gZm9yIGluZm9ybWF0aW9uIGFib3V0
IG90aGVyIHJpbmdzIGluIHRoZSBzeXN0ZW0uCisgKgorICogZW50LT5yaW5nIGlzIHRoZSB4ZW5f
YXJnb19hZGRyX3Qgb2YgdGhlIHJpbmcgeW91IHdhbnQgaW5mb3JtYXRpb24gb24uCisgKiBVc2Vz
IHRoZSBzYW1lIHJpbmcgbWF0Y2hpbmcgcnVsZXMgYXMgWEVOX0FSR09fT1Bfc2VuZHYuCisgKgor
ICogZW50LT5zcGFjZV9yZXF1aXJlZCA6IGlmIHRoaXMgZmllbGQgaXMgbm90IG51bGwgdGhlbiBY
ZW4gd2lsbCBjaGVjaworICogdGhhdCB0aGVyZSBpcyBzcGFjZSBpbiB0aGUgZGVzdGluYXRpb24g
cmluZyBmb3IgdGhpcyBtYW55IGJ5dGVzIG9mIHBheWxvYWQuCisgKiBJZiB0aGUgcmluZyBpcyB0
b28gc21hbGwgZm9yIHRoZSByZXF1ZXN0ZWQgc3BhY2VfcmVxdWlyZWQsIGl0IHdpbGwgc2V0IHRo
ZQorICogWEVOX0FSR09fUklOR19FTVNHU0laRSBmbGFnIG9uIHJldHVybi4KKyAqIElmIHN1ZmZp
Y2llbnQgc3BhY2UgaXMgYXZhaWxhYmxlLCBpdCB3aWxsIHNldCBYRU5fQVJHT19SSU5HX1NVRkZJ
Q0lFTlQKKyAqIGFuZCBDQU5DRUwgYW55IHBlbmRpbmcgbm90aWZpY2F0aW9uIGZvciB0aGF0IGVu
dC0+cmluZzsgb3RoZXJ3aXNlIGl0CisgKiB3aWxsIHNjaGVkdWxlIGEgbm90aWZpY2F0aW9uIGV2
ZW50IGFuZCB0aGUgZmxhZyB3aWxsIG5vdCBiZSBzZXQuCisgKgorICogVGhlc2UgZmxhZ3MgYXJl
IHNldCBieSBYZW4gd2hlbiBub3RpZnkgcmVwbGllczoKKyAqIFhFTl9BUkdPX1JJTkdfRVhJU1RT
ICAgICByaW5nIGV4aXN0cworICogWEVOX0FSR09fUklOR19TSEFSRUQgICAgIHJpbmcgaXMgcmVn
aXN0ZXJlZCBmb3Igd2lsZGNhcmQgcGFydG5lcgorICogWEVOX0FSR09fUklOR19FTVBUWSAgICAg
IHJpbmcgaXMgZW1wdHkKKyAqIFhFTl9BUkdPX1JJTkdfU1VGRklDSUVOVCBzdWZmaWNpZW50IHNw
YWNlIGZvciBzcGFjZV9yZXF1aXJlZCBpcyB0aGVyZQorICogWEVOX0FSR09fUklOR19FTVNHU0la
RSAgIHNwYWNlX3JlcXVpcmVkIGlzIHRvbyBsYXJnZSBmb3IgdGhlIHJpbmcgc2l6ZQorICogWEVO
X0FSR09fUklOR19FQlVTWSAgICAgIHRvbyBtYW55IGRvbWFpbnMgd2FpdGluZyBmb3IgYXZhaWxh
YmxlIHNwYWNlIHNpZ25hbHMKKyAqCisgKiBhcmcxOiBYRU5fR1VFU1RfSEFORExFKHhlbl9hcmdv
X3JpbmdfZGF0YV90KSByaW5nX2RhdGEgKG1heSBiZSBOVUxMKQorICogYXJnMjogTlVMTAorICog
YXJnMzogMCAoWkVSTykKKyAqIGFyZzQ6IDAgKFpFUk8pCisgKi8KKyNkZWZpbmUgWEVOX0FSR09f
T1Bfbm90aWZ5ICAgICAgICAgICAgICA0CisKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0LmxzdAppbmRleCAwZDY1ZjZhLi5lMzMwZjcy
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94bGF0LmxzdAorKysgYi94ZW4vaW5jbHVkZS94bGF0
LmxzdApAQCAtMzQsNiArMzQsOCBAQAogIQlhcmdvX2lvdgkJCWFyZ28uaAogPwlhcmdvX3JlZ2lz
dGVyX3JpbmcJCWFyZ28uaAogPwlhcmdvX3JpbmcJCQlhcmdvLmgKKz8JYXJnb19yaW5nX2RhdGEJ
CQlhcmdvLmgKKz8JYXJnb19yaW5nX2RhdGFfZW50CQlhcmdvLmgKID8JYXJnb19yaW5nX21lc3Nh
Z2VfaGVhZGVyCWFyZ28uaAogPwlhcmdvX3NlbmRfYWRkcgkJCWFyZ28uaAogPwlhcmdvX3VucmVn
aXN0ZXJfcmluZwkJYXJnby5oCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:29:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:29: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-devel-bounces@lists.xenproject.org>)
	id 1gp3yQ-00086f-8j; Thu, 31 Jan 2019 04:29: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3yP-000851-7E
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:29:09 +0000
X-Inumbo-ID: bf5945a2-2510-11e9-aeee-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf5945a2-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:29:07 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id m8so1353178itk.0
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:29:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=On5Tma5Iv0/YA3plgvxcEukS2v+Rj7yf/GdkwO9ukrs=;
 b=MpH+Us8BA6bVZu786r0EEw39ci+wSZ1oxTBzkXd89Q0jV9kIFzn/Csp2q6HhNbokBR
 1vC0dzQanbznwfFvzEVsc1ameklrWTiIfl3DZ/pyzKTmWGO+fDwNEAsWG6LNbDw5WEjM
 TzaOnnpAfSGo+qk0/95Xb15TvRFHhToEt9EOPr54NcEb9wODqkvjX8ofDJLfp2f9pvEB
 9PIGWHz2irNn9M8V9PAdFA3ZxjI7+rWSU/AjEhAwVjaMK+awjW9MHRswCvo7nCWqAH3L
 rIAdKh/3G7AyO3n8rSNVdNaLkN9f7ENaHACdelhA27mkTma3SPNAzXbjzTgY6vWiaK/s
 o2JQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=On5Tma5Iv0/YA3plgvxcEukS2v+Rj7yf/GdkwO9ukrs=;
 b=bjXXeX4xuqdHOkxpRPp24Q4H6WK1176BmglMkE7MH9BC9EqWPnzCD6XF3B+pLV1Qu5
 SRlB1FxmPiwHFBjqxxAEwfJNznJC+D6LsmO2S3hO/t0OwptikES+PdPu+O/9rJoBUddK
 eEEE4DST0GP4I54mps//g7ybQjqhPSQ4w4nzt/vyuI4iXZwPkqf0VnVsNKzmM60dW52p
 kvDePWyGi7IxaK/ZYwwdkwvhkboRrzjvF76DwuKsODjmi6FrxADlZHcFu8xFovg8LGbM
 JJYy4psRkSaO5TR1+IBuIsKP786l0Yfp2HMzGOw+VdU6DcnmvS4N9MAqvZlc/mYTlVa2
 yjhA==
X-Gm-Message-State: AHQUAua/KAMkMrTip6A5IL55W3cQCOkiF0HVD1krHmFdhdlM4h3NkX47
 PjaXLG7/u2Oex5LKv0hNPVqDCTzDnEc=
X-Google-Smtp-Source: AHgI3IYyuZ/qJUUWnJwmeYA14Yml+fFxrsOhJqO6krcEC3nFUEQTf65XpLzAuXDrWXoHJVDu5z96Lg==
X-Received: by 2002:a24:d1c4:: with SMTP id w187mr6608705itg.141.1548908946352; 
 Wed, 30 Jan 2019 20:29:06 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.29.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:29:05 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:16 -0800
Message-Id: <1548908900-1128-12-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v7 11/15] xsm,
 argo: XSM control for argo register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WFNNIGNvbnRyb2xzIGZvciBhcmdvIHJpbmcgcmVnaXN0cmF0aW9uIHdpdGggdHdvIGRpc3RpbmN0
IGNhc2VzLCB3aGVyZQp0aGUgcmluZyBiZWluZyByZWdpc3RlcmVkIGlzOgoKMSkgU2luZ2xlIHNv
dXJjZTogIHJlZ2lzdGVyaW5nIGEgcmluZyBmb3IgY29tbXVuaWNhdGlvbiB0byByZWNlaXZlIG1l
c3NhZ2VzCiAgICAgICAgICAgICAgICAgICBmcm9tIGEgc3BlY2lmaWVkIHNpbmdsZSBvdGhlciBk
b21haW4uCiAgIERlZmF1bHQgcG9saWN5OiBhbGxvdy4KCjIpIEFueSBzb3VyY2U6ICAgICByZWdp
c3RlcmluZyBhIHJpbmcgZm9yIGNvbW11bmljYXRpb24gdG8gcmVjZWl2ZSBtZXNzYWdlcwogICAg
ICAgICAgICAgICAgICAgZnJvbSBhbnksIG9yIGFsbCwgb3RoZXIgZG9tYWlucyAoaWUuIHdpbGRj
YXJkKS4KICAgRGVmYXVsdCBwb2xpY3k6IGRlbnksIHdpdGggcnVudGltZSBwb2xpY3kgY29uZmln
dXJhdGlvbiB2aWEgYm9vdHBhcmFtLgoKVGhpcyBjb21taXQgbW9kaWZpZXMgdGhlIHNpZ25hdHVy
ZSBvZiBjb3JlIFhTTSBob29rIGZ1bmN0aW9ucyBpbiBvcmRlciB0bwphcHBseSAnY29uc3QnIHRv
IGFyZ3VtZW50cywgbmVlZGVkIGluIG9yZGVyIGZvciAnY29uc3QnIHRvIGJlIGFjY2VwdGVkIGlu
CnNpZ25hdHVyZSBvZiBmdW5jdGlvbnMgdGhhdCBpbnZva2UgdGhlbS4KClNpZ25lZC1vZmYtYnk6
IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+CkFj
a2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KVGVzdGVkLWJ5
OiBDaHJpcyBQYXR0ZXJzb24gPHBhdHRlcnNvbmNAYWluZm9zZWMuY29tPgotLS0KdjYgQ2hyaXM6
IGFwcGx5IGNvbnN0IHRvIGF2Y19hdWRpdF9kYXRhIHNkb20gYW5kIHRkb20gc3RydWN0IG1lbWJl
cnMKdjYgQ2hyaXM6IGFwcGx5IGNvbnN0IHRvIGFyZ3MgaW4gZHVtbXkuaCBmdW5jdGlvbiBzaWdu
YXR1cmVzCnY2IENocmlzOiBmaXggbWlzc2luZyByZXR1cm4gdHlwZSBpbiB4c20uaCBpbmxpbmUg
ZnVuY3Rpb25zCnYzIERhbmllbC9KYW46IGFkZCB0byB0aGUgZGVmYXVsdCB4c20gcG9saWN5IGZv
ciB0aGUgcmVnaXN0ZXIgb3AKdjMgaG9pc3Qgb3B0X2FyZ29fbWFjX3Blcm1pc3NpdmUgY2hlY2sg
dG8gYWxsb3cgZGVmYXVsdCBwb2xpY3kgdG8gbWF0Y2ggbm9uLVhTTQp2MyB3YXM6IEFja2VkLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KdjMgQWRkIERhbmllbCdz
IEFja2VkLWJ5IDsgbm90ZSBtaW5vciBjaGFuZ2VzIHJlcXVpcmVkIGZvciB2NAp2MyBmZWVkYmFj
ayAjMDcgUm9nZXI6IHVzZSBvcHRfYXJnb19tYWNfcGVybWlzc2l2ZSA6IGEgYm9vbGVhbiBvcHQK
djIgZmVlZGJhY2sgIzkgSmFuOiByZWZhY3RvciB0byB1c2UgYXJnby1tYWMgYm9vdHBhcmFtIGF0
IHBvaW50IG9mIGludHJvZHVjdGlvbgp2MSBmZWVkYmFjayBQYXVsOiByZXBsYWNlIHVzZSBvZiBz
dHJuY21wIHdpdGggc3RyY21wCnYxIGZlZWRiYWNrICMxNiBKYW46IGFwcGx5IGNvbnN0IHRvIGZ1
bmN0aW9uIHNpZ25hdHVyZXMKdjEgZmVlZGJhY2sgIzE0IEphbjogYWRkIGJsYW5rIGxpbmUgYmVm
b3JlIHJldHVybiBpbiBwYXJzZV9hcmdvX21hY19wYXJhbQoKIHRvb2xzL2ZsYXNrL3BvbGljeS9t
b2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlIHwgIDYgKysrKysrCiB4ZW4vY29tbW9uL2FyZ28uYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDExICsrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94
c20vZHVtbXkuaCAgICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICAgICAgICAgICB8IDE5ICsrKysrKysrKysr
KysrKysrKysKIHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDQgKysrKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAy
NyArKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi94c20vZmxhc2svaW5jbHVkZS9hdmMu
aCAgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNz
X3ZlY3RvcnMgICAgICAgICAgfCAxMSArKysrKysrKysrKwogeGVuL3hzbS9mbGFzay9wb2xpY3kv
c2VjdXJpdHlfY2xhc3NlcyAgICAgICAgfCAgMSArCiA5IGZpbGVzIGNoYW5nZWQsIDkwIGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5
L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9n
dWVzdF9mZWF0dXJlcy50ZQppbmRleCA5YWM5NzgwLi5kMDA3NjllIDEwMDY0NAotLS0gYS90b29s
cy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQorKysgYi90b29scy9mbGFz
ay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQpAQCAtNSw2ICs1LDEyIEBAIGFsbG93
IGRvbWFpbl90eXBlIHhlbl90OnhlbiB0bWVtX29wOwogIyBwbXVfY3RybCBpcyBmb3IpCiBhbGxv
dyBkb21haW5fdHlwZSB4ZW5fdDp4ZW4yIHBtdV91c2U7CiAKKyMgQWxsb3cgYWxsIGRvbWFpbnM6
CisjIHRvIHJlZ2lzdGVyIHNpbmdsZS1zZW5kZXIgKHVuaWNhc3QpIHJpbmdzIHRvIHBhcnRuZXIg
d2l0aCBhbnkgZG9tYWluOyBhbmQKKyMgdG8gcmVnaXN0ZXIgYW55LXNlbmRlciAod2lsZGNhcmQp
IHJpbmdzIHRoYXQgY2FuIGJlIHNlbnQgdG8gYnkgYW55IGRvbWFpbi4KK2FsbG93IGRvbWFpbl90
eXBlIHhlbl90OmFyZ28geyByZWdpc3Rlcl9hbnlfc291cmNlIH07CithbGxvdyBkb21haW5fdHlw
ZSBkb21haW5fdHlwZTphcmdvIHsgcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSB9OworCiAjIEFsbG93
IGd1ZXN0IGNvbnNvbGUgb3V0cHV0IHRvIHRoZSBzZXJpYWwgY29uc29sZS4gIFRoaXMgaXMgdXNl
ZCBieSBQViBMaW51eAogIyBhbmQgc3R1YiBkb21haW5zIGZvciBlYXJseSBib290IG91dHB1dCwg
c28gZG9uJ3QgYXVkaXQgZXZlbiB3aGVuIHdlIGRlbnkgaXQuCiAjIFdpdGhvdXQgWFNNLCB0aGlz
IGlzIGVuYWJsZWQgb25seSBpZiB0aGUgWGVuIHdhcyBjb21waWxlZCBpbiBkZWJ1ZyBtb2RlLgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRleCA3
OGQ2ZjAwLi41YzFlNzExIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94ZW4v
Y29tbW9uL2FyZ28uYwpAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4K
ICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vdGltZS5oPgorI2luY2x1ZGUg
PHhzbS94c20uaD4KIAogI2luY2x1ZGUgPHB1YmxpYy9hcmdvLmg+CiAKQEAgLTE2NzYsOCArMTY3
NywxMCBAQCByZWdpc3Rlcl9yaW5nKHN0cnVjdCBkb21haW4gKmN1cnJkLAogCiAgICAgaWYgKCBy
ZWcucGFydG5lcl9pZCA9PSBYRU5fQVJHT19ET01JRF9BTlkgKQogICAgIHsKLSAgICAgICAgaWYg
KCAhb3B0X2FyZ29fbWFjX3Blcm1pc3NpdmUgKQotICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsK
KyAgICAgICAgcmV0ID0gb3B0X2FyZ29fbWFjX3Blcm1pc3NpdmUgPyB4c21fYXJnb19yZWdpc3Rl
cl9hbnlfc291cmNlKGN1cnJkKSA6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLUVQRVJNOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICByZXR1cm4gcmV0
OwogICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtMTY4OCw2ICsxNjkxLDEwIEBAIHJlZ2lzdGVy
X3Jpbmcoc3RydWN0IGRvbWFpbiAqY3VycmQsCiAgICAgICAgICAgICByZXR1cm4gLUVTUkNIOwog
ICAgICAgICB9CiAKKyAgICAgICAgcmV0ID0geHNtX2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJj
ZShjdXJyZCwgZHN0X2QpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBnb3RvIG91
dDsKKwogICAgICAgICBzZW5kX2luZm8gPSB4emFsbG9jKHN0cnVjdCBhcmdvX3NlbmRfaW5mbyk7
CiAgICAgICAgIGlmICggIXNlbmRfaW5mbyApCiAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggYTI5ZDFl
Zi4uOWFiZmQ2OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVu
L2luY2x1ZGUveHNtL2R1bW15LmgKQEAgLTcyMCw2ICs3MjAsMjAgQEAgc3RhdGljIFhTTV9JTkxJ
TkUgaW50IHhzbV9kbV9vcChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIAogI2Vu
ZGlmIC8qIENPTkZJR19YODYgKi8KIAorI2lmZGVmIENPTkZJR19BUkdPCitzdGF0aWMgWFNNX0lO
TElORSBpbnQgeHNtX2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqdCkKK3sKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIFhTTV9JTkxJTkUgaW50IHhzbV9hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKworI2VuZGlmIC8qIENPTkZJR19B
UkdPICovCisKICNpbmNsdWRlIDxwdWJsaWMvdmVyc2lvbi5oPgogc3RhdGljIFhTTV9JTkxJTkUg
aW50IHhzbV94ZW5fdmVyc2lvbiAoWFNNX0RFRkFVTFRfQVJHIHVpbnQzMl90IG9wKQogewpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCmlu
ZGV4IDNiMTkyYjUuLjBiNDA3MTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAor
KysgYi94ZW4vaW5jbHVkZS94c20veHNtLmgKQEAgLTE4MSw2ICsxODEsMTEgQEAgc3RydWN0IHhz
bV9vcGVyYXRpb25zIHsKICNlbmRpZgogICAgIGludCAoKnhlbl92ZXJzaW9uKSAodWludDMyX3Qg
Y21kKTsKICAgICBpbnQgKCpkb21haW5fcmVzb3VyY2VfbWFwKSAoc3RydWN0IGRvbWFpbiAqZCk7
CisjaWZkZWYgQ09ORklHX0FSR08KKyAgICBpbnQgKCphcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3Vy
Y2UpIChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpOworICAgIGludCAoKmFyZ29fcmVn
aXN0ZXJfYW55X3NvdXJjZSkgKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOworI2VuZGlmCiB9Owog
CiAjaWZkZWYgQ09ORklHX1hTTQpAQCAtNjk4LDYgKzcwMywyMCBAQCBzdGF0aWMgaW5saW5lIGlu
dCB4c21fZG9tYWluX3Jlc291cmNlX21hcCh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0IGRvbWFp
biAqZCkKICAgICByZXR1cm4geHNtX29wcy0+ZG9tYWluX3Jlc291cmNlX21hcChkKTsKIH0KIAor
I2lmZGVmIENPTkZJR19BUkdPCitzdGF0aWMgaW5saW5lIGludCB4c21fYXJnb19yZWdpc3Rlcl9z
aW5nbGVfc291cmNlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpCit7
CisgICAgcmV0dXJuIHhzbV9vcHMtPmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZShkLCB0KTsK
K30KKworc3RhdGljIGlubGluZSBpbnQgeHNtX2FyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiB4c21fb3BzLT5hcmdvX3JlZ2lzdGVy
X2FueV9zb3VyY2UoZCk7Cit9CisKKyNlbmRpZiAvKiBDT05GSUdfQVJHTyAqLworCiAjZW5kaWYg
LyogWFNNX05PX1dSQVBQRVJTICovCiAKICNpZmRlZiBDT05GSUdfTVVMVElCT09UCmRpZmYgLS1n
aXQgYS94ZW4veHNtL2R1bW15LmMgYi94ZW4veHNtL2R1bW15LmMKaW5kZXggNTcwMTA0Ny4uZWQy
MzZiMCAxMDA2NDQKLS0tIGEveGVuL3hzbS9kdW1teS5jCisrKyBiL3hlbi94c20vZHVtbXkuYwpA
QCAtMTUyLDQgKzE1Miw4IEBAIHZvaWQgX19pbml0IHhzbV9maXh1cF9vcHMgKHN0cnVjdCB4c21f
b3BlcmF0aW9ucyAqb3BzKQogI2VuZGlmCiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCB4
ZW5fdmVyc2lvbik7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBkb21haW5fcmVzb3Vy
Y2VfbWFwKTsKKyNpZmRlZiBDT05GSUdfQVJHTworICAgIHNldF90b19kdW1teV9pZl9udWxsKG9w
cywgYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKTsKKyAgICBzZXRfdG9fZHVtbXlfaWZfbnVs
bChvcHMsIGFyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZSk7CisjZW5kaWYKIH0KZGlmZiAtLWdpdCBh
L3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCA5NmQz
MWFhLi5mY2I3NDg3IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVu
L3hzbS9mbGFzay9ob29rcy5jCkBAIC0zNiwxMyArMzYsMTQgQEAKICNpbmNsdWRlIDxvYmpzZWMu
aD4KICNpbmNsdWRlIDxjb25kaXRpb25hbC5oPgogCi1zdGF0aWMgdTMyIGRvbWFpbl9zaWQoc3Ry
dWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIHUzMiBkb21haW5fc2lkKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmRvbSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluX3NlY3VyaXR5X3N0cnVjdCAqZHNlYyA9IGRv
bS0+c3NpZDsKICAgICByZXR1cm4gZHNlYy0+c2lkOwogfQogCi1zdGF0aWMgdTMyIGRvbWFpbl90
YXJnZXRfc2lkKHN0cnVjdCBkb21haW4gKnNyYywgc3RydWN0IGRvbWFpbiAqZHN0KQorc3RhdGlj
IHUzMiBkb21haW5fdGFyZ2V0X3NpZChjb25zdCBzdHJ1Y3QgZG9tYWluICpzcmMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmRzdCkKIHsKICAgICBz
dHJ1Y3QgZG9tYWluX3NlY3VyaXR5X3N0cnVjdCAqc3NlYyA9IHNyYy0+c3NpZDsKICAgICBzdHJ1
Y3QgZG9tYWluX3NlY3VyaXR5X3N0cnVjdCAqZHNlYyA9IGRzdC0+c3NpZDsKQEAgLTU4LDcgKzU5
LDggQEAgc3RhdGljIHUzMiBldnRjaG5fc2lkKGNvbnN0IHN0cnVjdCBldnRjaG4gKmNobikKICAg
ICByZXR1cm4gY2huLT5zc2lkLmZsYXNrX3NpZDsKIH0KIAotc3RhdGljIGludCBkb21haW5faGFz
X3Blcm0oc3RydWN0IGRvbWFpbiAqZG9tMSwgc3RydWN0IGRvbWFpbiAqZG9tMiwgCitzdGF0aWMg
aW50IGRvbWFpbl9oYXNfcGVybShjb25zdCBzdHJ1Y3QgZG9tYWluICpkb20xLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZG9tMiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHUxNiBjbGFzcywgdTMyIHBlcm1zKQogewogICAgIHUzMiBzc2lkLCB0
c2lkOwpAQCAtMTcxNyw2ICsxNzE5LDIxIEBAIHN0YXRpYyBpbnQgZmxhc2tfZG9tYWluX3Jlc291
cmNlX21hcChzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQs
IFNFQ0NMQVNTX0RPTUFJTjIsIERPTUFJTjJfX1JFU09VUkNFX01BUCk7CiB9CiAKKyNpZmRlZiBD
T05GSUdfQVJHTworc3RhdGljIGludCBmbGFza19hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2Uo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpCit7CisgICAgcmV0dXJuIGRvbWFp
bl9oYXNfcGVybShkLCB0LCBTRUNDTEFTU19BUkdPLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQVJHT19fUkVHSVNURVJfU0lOR0xFX1NPVVJDRSk7Cit9CisKK3N0YXRpYyBpbnQgZmxhc2tf
YXJnb19yZWdpc3Rlcl9hbnlfc291cmNlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAg
cmV0dXJuIGF2Y19oYXNfcGVybShkb21haW5fc2lkKGQpLCBTRUNJTklUU0lEX1hFTiwgU0VDQ0xB
U1NfQVJHTywKKyAgICAgICAgICAgICAgICAgICAgICAgIEFSR09fX1JFR0lTVEVSX0FOWV9TT1VS
Q0UsIE5VTEwpOworfQorI2VuZGlmCisKIGxvbmcgZG9fZmxhc2tfb3AoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4c21fb3BfdCkgdV9mbGFza19vcCk7CiBpbnQgY29tcGF0X2ZsYXNrX29wKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeHNtX29wX3QpIHVfZmxhc2tfb3ApOwogCkBAIC0xODUxLDYgKzE4
NjgsMTAgQEAgc3RhdGljIHN0cnVjdCB4c21fb3BlcmF0aW9ucyBmbGFza19vcHMgPSB7CiAjZW5k
aWYKICAgICAueGVuX3ZlcnNpb24gPSBmbGFza194ZW5fdmVyc2lvbiwKICAgICAuZG9tYWluX3Jl
c291cmNlX21hcCA9IGZsYXNrX2RvbWFpbl9yZXNvdXJjZV9tYXAsCisjaWZkZWYgQ09ORklHX0FS
R08KKyAgICAuYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlID0gZmxhc2tfYXJnb19yZWdpc3Rl
cl9zaW5nbGVfc291cmNlLAorICAgIC5hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UgPSBmbGFza19h
cmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UsCisjZW5kaWYKIH07CiAKIHZvaWQgX19pbml0IGZsYXNr
X2luaXQoY29uc3Qgdm9pZCAqcG9saWN5X2J1ZmZlciwgc2l6ZV90IHBvbGljeV9zaXplKQpkaWZm
IC0tZ2l0IGEveGVuL3hzbS9mbGFzay9pbmNsdWRlL2F2Yy5oIGIveGVuL3hzbS9mbGFzay9pbmNs
dWRlL2F2Yy5oCmluZGV4IDQwNDY1MTYuLjkzMzg2YmQgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxh
c2svaW5jbHVkZS9hdmMuaAorKysgYi94ZW4veHNtL2ZsYXNrL2luY2x1ZGUvYXZjLmgKQEAgLTQw
LDggKzQwLDggQEAgc3RydWN0IGF2Y19hdWRpdF9kYXRhIHsKICNkZWZpbmUgQVZDX0FVRElUX0RB
VEFfUkFOR0UgMwogI2RlZmluZSBBVkNfQVVESVRfREFUQV9NRU1PUlkgNAogI2RlZmluZSBBVkNf
QVVESVRfREFUQV9EVERFViA1Ci0gICAgc3RydWN0IGRvbWFpbiAqc2RvbTsKLSAgICBzdHJ1Y3Qg
ZG9tYWluICp0ZG9tOworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnNkb207CisgICAgY29uc3Qg
c3RydWN0IGRvbWFpbiAqdGRvbTsKICAgICB1bmlvbiB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZGV2aWNlOwogICAgICAgICBpbnQgaXJxOwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xp
Y3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpp
bmRleCA2ZmVjZmRhLi5mYjk1Yzk3IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpA
QCAtNTMxLDMgKzUzMSwxNCBAQCBjbGFzcyB2ZXJzaW9uCiAjIFhlbiBidWlsZCBpZAogICAgIHhl
bl9idWlsZF9pZAogfQorCisjIENsYXNzIGFyZ28gaXMgdXNlZCB0byBkZXNjcmliZSB0aGUgQXJn
byBpbnRlcmRvbWFpbiBjb21tdW5pY2F0aW9uIHN5c3RlbS4KK2NsYXNzIGFyZ28KK3sKKyAgICAj
IERvbWFpbiByZXF1ZXN0aW5nIHJlZ2lzdHJhdGlvbiBvZiBhIGNvbW11bmljYXRpb24gcmluZwor
ICAgICMgdG8gcmVjZWl2ZSBtZXNzYWdlcyBmcm9tIGEgc3BlY2lmaWMgb3RoZXIgZG9tYWluLgor
ICAgIHJlZ2lzdGVyX3NpbmdsZV9zb3VyY2UKKyAgICAjIERvbWFpbiByZXF1ZXN0aW5nIHJlZ2lz
dHJhdGlvbiBvZiBhIGNvbW11bmljYXRpb24gcmluZworICAgICMgdG8gcmVjZWl2ZSBtZXNzYWdl
cyBmcm9tIGFueSBvdGhlciBkb21haW4uCisgICAgcmVnaXN0ZXJfYW55X3NvdXJjZQorfQpkaWZm
IC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvc2VjdXJpdHlfY2xhc3NlcyBiL3hlbi94c20v
Zmxhc2svcG9saWN5L3NlY3VyaXR5X2NsYXNzZXMKaW5kZXggY2RlNGUxYS4uNTBlY2JhYiAxMDA2
NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvc2VjdXJpdHlfY2xhc3NlcworKysgYi94ZW4v
eHNtL2ZsYXNrL3BvbGljeS9zZWN1cml0eV9jbGFzc2VzCkBAIC0xOSw1ICsxOSw2IEBAIGNsYXNz
IGV2ZW50CiBjbGFzcyBncmFudAogY2xhc3Mgc2VjdXJpdHkKIGNsYXNzIHZlcnNpb24KK2NsYXNz
IGFyZ28KIAogIyBGTEFTSwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:29:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:29: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-devel-bounces@lists.xenproject.org>)
	id 1gp3yS-00089F-2Z; Thu, 31 Jan 2019 04:29: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3yQ-000871-JS
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:29:10 +0000
X-Inumbo-ID: c0e218e1-2510-11e9-aeee-bc764e045a96
Received: from mail-it1-x144.google.com (unknown [2607:f8b0:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0e218e1-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:29:09 +0000 (UTC)
Received: by mail-it1-x144.google.com with SMTP id i145so1830873ita.4
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:29:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=W2YG7Ib0kTV+FKif2MTxxouijLYF4a5bxNv7yp+/1rQ=;
 b=oaeIaul1bDQ9SqDnJLUiQHxX6XIiqMwIzWj1u5D1w5GhxhCTrzDO08cBfPoz9pElT9
 mjk/UE4EdInq1BZj5wmaWl3QFiqg7Xo5jitjzB2Ab654p40mqR318MinyKq0+FhQDvWd
 S8/0OfCVOSV/nnIETj8uXk+BILFO/IYp2WsQhdU+PbmI5WOlz2VAg44V03tyOO53LYQm
 MWM0O2BTs+pMdQcWhs27Ak4d4Mn8biDuCiAKvPhH8mNB5BOVot1ABRGdaktW39pevqBD
 nNADvZIfo0zImjl0gvkPHTKSm4hjYH3yhShNmkuYZ+5e5B9KkxflIp05V2ZjPH4JapZn
 n3tQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=W2YG7Ib0kTV+FKif2MTxxouijLYF4a5bxNv7yp+/1rQ=;
 b=e+GttkyRuyIn12kAPu27iwvxDXyBNq6jb3eWziSmke/pQSBBz5LLkXcKAL6xmb27rq
 Q2L/I26aoDLIYidR+cBQmanPMawopWzs3HvNfKfwyln6wEpS+MJMA6bBUHhfmnsO5iEg
 r5GxlWt3TpAJ2wgDp9FLGX84aWF2Jowc5vKeJQQ/Da1Fd+ZnXgOwxJDG2WT/CS8tMPGL
 DLlByhe5FlqXI06BboCBtktMYt5NjHtUCcGIilRcPROfacVXfo9iq8WVImNlk3O8pJH4
 z/KwKG063dnH+bMFn3aUYonw+xYP4j0RwhbrmwpiZtI0KuRbE1K1IjsrlfM52auOJo0I
 ndSw==
X-Gm-Message-State: AJcUukfEC3T2f8fLK1ZnzdVT+1BGQHMnpClDkex0H7TXSo2K7KfVjTUN
 DvskZwQtFOwe0FU2NLKjs1acS2YRagE=
X-Google-Smtp-Source: ALg8bN6i3GrnPVl62xEiJm5YKLLQIRIBYO7eOiQe8WKGe/BSKunb1z0/vUBvK92D0T9k55nhGCY4nQ==
X-Received: by 2002:a24:8381:: with SMTP id
 d123mr17920407ite.163.1548908949030; 
 Wed, 30 Jan 2019 20:29:09 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.29.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:29:08 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:17 -0800
Message-Id: <1548908900-1128-13-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v7 12/15] xsm,
 argo: XSM control for argo message send operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmYXVsdCBwb2xpY3k6IGFsbG93LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsg
PGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYg
PGRnZGVncmFAdHljaG8ubnNhLmdvdj4KVGVzdGVkLWJ5OiBDaHJpcyBQYXR0ZXJzb24gPHBhdHRl
cnNvbmNAYWluZm9zZWMuY29tPgotLS0KdjMgRGFuaWVsL0phbjogYWRkIHRvIHRoZSBkZWZhdWx0
IHhzbSBwb2xpY3kgZm9yIHRoZSBzZW5kIG9wCnYzIEFkZCBEYW5pZWwncyBBY2tlZC1ieQp2Mjog
cmVvcmRlcmVkIGNvbW1pdCBzZXF1ZW5jZSB0byBhZnRlciBzZW5kdiBpbXBsZW1lbnRhdGlvbgp2
MSBmZWVkYmFjayBKYW4gIzE2OiBhcHBseSBjb25zdCB0byBmdW5jdGlvbiBzaWduYXR1cmVzCnYx
IHZlcnNpb24gd2FzOiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZSB8
ICA3ICsrKystLS0KIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTEgKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgICAg
ICAgICAgIHwgIDYgKysrKysrCiB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICAg
ICAgICAgICB8ICA2ICsrKysrKwogeGVuL3hzbS9kdW1teS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMSArCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA3ICsrKysrKysKIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzICAg
ICAgICAgIHwgIDIgKysKIDcgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9m
ZWF0dXJlcy50ZSBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRl
CmluZGV4IGQwMDc2OWUuLmNhNTIyNTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9t
b2R1bGVzL2d1ZXN0X2ZlYXR1cmVzLnRlCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVz
L2d1ZXN0X2ZlYXR1cmVzLnRlCkBAIC02LDEwICs2LDExIEBAIGFsbG93IGRvbWFpbl90eXBlIHhl
bl90OnhlbiB0bWVtX29wOwogYWxsb3cgZG9tYWluX3R5cGUgeGVuX3Q6eGVuMiBwbXVfdXNlOwog
CiAjIEFsbG93IGFsbCBkb21haW5zOgotIyB0byByZWdpc3RlciBzaW5nbGUtc2VuZGVyICh1bmlj
YXN0KSByaW5ncyB0byBwYXJ0bmVyIHdpdGggYW55IGRvbWFpbjsgYW5kCi0jIHRvIHJlZ2lzdGVy
IGFueS1zZW5kZXIgKHdpbGRjYXJkKSByaW5ncyB0aGF0IGNhbiBiZSBzZW50IHRvIGJ5IGFueSBk
b21haW4uCisjIHRvIHJlZ2lzdGVyIHNpbmdsZS1zZW5kZXIgKHVuaWNhc3QpIHJpbmdzIHRvIHBh
cnRuZXIgd2l0aCBhbnkgZG9tYWluOworIyB0byByZWdpc3RlciBhbnktc2VuZGVyICh3aWxkY2Fy
ZCkgcmluZ3MgdGhhdCBjYW4gYmUgc2VudCB0byBieSBhbnkgZG9tYWluOworIyBhbmQgc2VuZCBt
ZXNzYWdlcyB0byByaW5ncy4KIGFsbG93IGRvbWFpbl90eXBlIHhlbl90OmFyZ28geyByZWdpc3Rl
cl9hbnlfc291cmNlIH07Ci1hbGxvdyBkb21haW5fdHlwZSBkb21haW5fdHlwZTphcmdvIHsgcmVn
aXN0ZXJfc2luZ2xlX3NvdXJjZSB9OworYWxsb3cgZG9tYWluX3R5cGUgZG9tYWluX3R5cGU6YXJn
byB7IHNlbmQgcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSB9OwogCiAjIEFsbG93IGd1ZXN0IGNvbnNv
bGUgb3V0cHV0IHRvIHRoZSBzZXJpYWwgY29uc29sZS4gIFRoaXMgaXMgdXNlZCBieSBQViBMaW51
eAogIyBhbmQgc3R1YiBkb21haW5zIGZvciBlYXJseSBib290IG91dHB1dCwgc28gZG9uJ3QgYXVk
aXQgZXZlbiB3aGVuIHdlIGRlbnkgaXQuCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBi
L3hlbi9jb21tb24vYXJnby5jCmluZGV4IDVjMWU3MTEuLmIyYTJiODMgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vYXJnby5jCisrKyBiL3hlbi9jb21tb24vYXJnby5jCkBAIC0yMDE0LDYgKzIwMTQs
MTcgQEAgc2VuZHYoc3RydWN0IGRvbWFpbiAqc3JjX2QsIHhlbl9hcmdvX2FkZHJfdCAqc3JjX2Fk
ZHIsCiAgICAgaWYgKCAhZHN0X2QgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCisgICAgcmV0
ID0geHNtX2FyZ29fc2VuZChzcmNfZCwgZHN0X2QpOworICAgIGlmICggcmV0ICkKKyAgICB7Cisg
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgImFyZ286IFhTTSBSRUpFQ1RFRCAlaSAtPiAlaVxu
IiwKKyAgICAgICAgICAgICAgICBzcmNfZC0+ZG9tYWluX2lkLCBkc3RfZC0+ZG9tYWluX2lkKTsK
KworICAgICAgICBwdXRfZG9tYWluKGRzdF9kKTsKKworICAgICAgICByZXR1cm4gcmV0OworICAg
IH0KKwogICAgIHJlYWRfbG9jaygmTDFfZ2xvYmFsX2FyZ29fcndsb2NrKTsKIAogICAgIGlmICgg
IXNyY19kLT5hcmdvICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIveGVu
L2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggOWFiZmQ2OS4uOWFlNjljYyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKQEAg
LTczMiw2ICs3MzIsMTIgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9hcmdvX3JlZ2lzdGVy
X2FueV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAor
c3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9hcmdvX3NlbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21h
aW4gKnQpCit7CisgICAgcmV0dXJuIDA7Cit9CisKICNlbmRpZiAvKiBDT05GSUdfQVJHTyAqLwog
CiAjaW5jbHVkZSA8cHVibGljL3ZlcnNpb24uaD4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hz
bS94c20uaCBiL3hlbi9pbmNsdWRlL3hzbS94c20uaAppbmRleCAwYjQwNzE0Li40MjExODkyIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20veHNtLmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hz
bS5oCkBAIC0xODUsNiArMTg1LDcgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25zIHsKICAgICBpbnQg
KCphcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UpIChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21h
aW4gKnQpOwogICAgIGludCAoKmFyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZSkgKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpOworICAgIGludCAoKmFyZ29fc2VuZCkgKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpOwogI2VuZGlmCiB9OwogCkBAIC03MTUsNiArNzE2
LDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhzbV9hcmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4geHNtX29wcy0+YXJnb19yZWdpc3Rlcl9h
bnlfc291cmNlKGQpOwogfQogCitzdGF0aWMgaW5saW5lIGludCB4c21fYXJnb19zZW5kKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpCit7CisgICAgcmV0dXJu
IHhzbV9vcHMtPmFyZ29fc2VuZChkLCB0KTsKK30KKwogI2VuZGlmIC8qIENPTkZJR19BUkdPICov
CiAKICNlbmRpZiAvKiBYU01fTk9fV1JBUFBFUlMgKi8KZGlmZiAtLWdpdCBhL3hlbi94c20vZHVt
bXkuYyBiL3hlbi94c20vZHVtbXkuYwppbmRleCBlZDIzNmIwLi5mZmFjNzc0IDEwMDY0NAotLS0g
YS94ZW4veHNtL2R1bW15LmMKKysrIGIveGVuL3hzbS9kdW1teS5jCkBAIC0xNTUsNSArMTU1LDYg
QEAgdm9pZCBfX2luaXQgeHNtX2ZpeHVwX29wcyAoc3RydWN0IHhzbV9vcGVyYXRpb25zICpvcHMp
CiAjaWZkZWYgQ09ORklHX0FSR08KICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGFyZ29f
cmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBh
cmdvX3JlZ2lzdGVyX2FueV9zb3VyY2UpOworICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywg
YXJnb19zZW5kKTsKICNlbmRpZgogfQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5j
IGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IGZjYjc0ODcuLjc2YzAxMmMgMTAwNjQ0Ci0t
LSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAg
LTE3MzIsNiArMTczMiwxMiBAQCBzdGF0aWMgaW50IGZsYXNrX2FyZ29fcmVnaXN0ZXJfYW55X3Nv
dXJjZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBhdmNfaGFzX3Blcm0oZG9t
YWluX3NpZChkKSwgU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX0FSR08sCiAgICAgICAgICAgICAg
ICAgICAgICAgICBBUkdPX19SRUdJU1RFUl9BTllfU09VUkNFLCBOVUxMKTsKIH0KKworc3RhdGlj
IGludCBmbGFza19hcmdvX3NlbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0
IGRvbWFpbiAqdCkKK3sKKyAgICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGQsIHQsIFNFQ0NMQVNT
X0FSR08sIEFSR09fX1NFTkQpOworfQorCiAjZW5kaWYKIAogbG9uZyBkb19mbGFza19vcChYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhzbV9vcF90KSB1X2ZsYXNrX29wKTsKQEAgLTE4NzEsNiArMTg3
Nyw3IEBAIHN0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgZmxhc2tfb3BzID0gewogI2lmZGVm
IENPTkZJR19BUkdPCiAgICAgLmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSA9IGZsYXNrX2Fy
Z29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSwKICAgICAuYXJnb19yZWdpc3Rlcl9hbnlfc291cmNl
ID0gZmxhc2tfYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlLAorICAgIC5hcmdvX3NlbmQgPSBmbGFz
a19hcmdvX3NlbmQsCiAjZW5kaWYKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9s
aWN5L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMK
aW5kZXggZmI5NWM5Ny4uZjZjNTM3NyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kv
YWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMK
QEAgLTU0MSw0ICs1NDEsNiBAQCBjbGFzcyBhcmdvCiAgICAgIyBEb21haW4gcmVxdWVzdGluZyBy
ZWdpc3RyYXRpb24gb2YgYSBjb21tdW5pY2F0aW9uIHJpbmcKICAgICAjIHRvIHJlY2VpdmUgbWVz
c2FnZXMgZnJvbSBhbnkgb3RoZXIgZG9tYWluLgogICAgIHJlZ2lzdGVyX2FueV9zb3VyY2UKKyAg
ICAjIERvbWFpbiBzZW5kaW5nIGEgbWVzc2FnZSB0byBhbm90aGVyIGRvbWFpbi4KKyAgICBzZW5k
CiB9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:29:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:29: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-devel-bounces@lists.xenproject.org>)
	id 1gp3yW-0008F7-Gs; Thu, 31 Jan 2019 04:29: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3yV-0008DM-7V
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:29:15 +0000
X-Inumbo-ID: c295b70f-2510-11e9-aeee-bc764e045a96
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c295b70f-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:29:12 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id l14so1521833ioj.5
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:29:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=hQx9OJYbedqAoBHwzh4JXtq6M23J3/2nnYXASJTlXjc=;
 b=kDo43wEEfNypydhJZ6Oy8tDzHaIbFUGN9qQN9UI04YZ908G2r03JGGNiWd86HMYBMs
 qgXTiGbnqu36O+7hZpMtOro+rLxMPsffmrsHLLs6Wh3m95aigpldq9PdywMFooEBOzmr
 0edgN2ko15jQsm2u7r3tSNbAgESsdQFdJXYvIW+sJ8hNm3gJvVSb+poj7+G8GUOBTf5X
 cJcIM22uy3SZHkAHQYNx8wdTWJjY5aqrAVa8zLPUz9jL48sf/cVDbiWAzHkKNLU2lIuL
 BNHnfWpxCoVKdMvjsVYpquOvJgyXWrt0Jbdjlk1EUO1EZr3+5qjAFTCpEQrAr14XXjqq
 728Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=hQx9OJYbedqAoBHwzh4JXtq6M23J3/2nnYXASJTlXjc=;
 b=lkXPjeaWjkq/Kpqc/dWcb3OJASI6ghjoQmsgXzIYBmU51aUlMe2zoKc1HuHIpju0lJ
 BZCwjew/KGi1r3VPJkHras0sFNCJqVNS4whiJ6ovnrV2wFPaVAOlfAWHZ/GrOFq1NKEJ
 zQ+4tLwnzXnDm/g4yE32XMkut80qrC9R89Wqsp78tX9hmJ9io0S390jJKayH2t6pauBf
 ssIJuNkGTP2WNWJ6rv5gJkc+Vf7Jr4TOTgm3xIKFHJinIdFJgYq/6yDHOzUrpb0fulRS
 pla/cE7ObGfIgfDtJ95v6wE5TmCPiD8BPiTNTHJgPh3A6ZD/fNyvI38rCqgS07N3EMb0
 6FFQ==
X-Gm-Message-State: AHQUAuZp7yrvgSvW0lNqKacdpgOSNUkKC3BYJbjjq5QTk+awTYWCbngU
 yVoIEawiH0hJKl+lv8ugdjooIXAid1U=
X-Google-Smtp-Source: AHgI3IZsv8GQctAXp3x7P+sPk5wg2W0nH+YFLlMB3uAjdJd4GJfB+Xu9sIY6ewbcgU1TXdgwKc/nbQ==
X-Received: by 2002:a5d:94c7:: with SMTP id y7mr18550840ior.285.1548908951787; 
 Wed, 30 Jan 2019 20:29:11 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.29.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:29:10 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:18 -0800
Message-Id: <1548908900-1128-14-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v7 13/15] xsm,
 argo: XSM control for any access to argo by a domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2lsbCBpbmhpYml0IGluaXRpYWxpemF0aW9uIG9mIHRoZSBkb21haW4ncyBhcmdvIGRhdGEgc3Ry
dWN0dXJlIHRvCnByZXZlbnQgcmVjZWl2aW5nIGFueSBtZXNzYWdlcyBvciBub3RpZmljYXRpb25z
IGFuZCBhY2Nlc3MgdG8gYW55IG9mCnRoZSBhcmdvIGh5cGVyY2FsbCBvcGVyYXRpb25zLgoKU2ln
bmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0
ZW1zLmNvbT4KQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgpUZXN0ZWQtYnk6IENocmlzIFBhdHRlcnNvbiA8cGF0dGVyc29uY0BhaW5mb3NlYy5jb20+Ci0t
LQp2NiAjMDkgSmFuOiBhZGQgY29tcGF0IEFCSQp2NiBDaHJpczogYXBwbHkgY29uc3QgdG8gYXJn
cyBpbiBkdW1teS5oIGZ1bmN0aW9uIHNpZ25hdHVyZXMKdjYgQ2hyaXM6IGZpeCBtaXNzaW5nIHJl
dHVybiB0eXBlIGluIHhzbS5oIGlubGluZSBmdW5jdGlvbnMKdjMgRGFuaWVsL0phbjogYWRkIHRv
IHRoZSBkZWZhdWx0IHhzbSBwb2xpY3kgZm9yIGVuYWJsZQp2MyBBZGQgRGFuaWVsJ3MgQWNrZWQt
YnkKdjMgIzA0IEphc29uL1JvZ2VyOiBzb2Z0X3Jlc2V0OiBjYW4gYXNzdW1lIHJlaW5pdCBpcyBv
ayBpZiBkLT5hcmdvIHNldAp2MiBzZWxmOiBmaXggeHNtIHVzZSBpbiBzb2Z0LXJlc2V0IHByaW9y
IHRvIGludHJvZHVjdGlvbgp2MSAjNSAoIzE3KSBmZWVkYmFjayBQYXVsOiBYU00gY29udHJvbCBm
b3IgYW55IGFjY2VzczogdXNlIGN1cnJkCnYxICMxNiBmZWVkYmFjayBKYW46IGFwcGx5IGNvbnN0
IHRvIGZ1bmN0aW9uIHNpZ25hdHVyZXMKCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVz
dF9mZWF0dXJlcy50ZSB8ICA0ICsrLS0KIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAg
ICAgICAgICAgICAgICAgICAgICB8ICA1ICsrKysrCiB4ZW4vaW5jbHVkZS94c20veHNtLmggICAg
ICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogeGVuL3hzbS9kdW1teS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA3ICsrKysrKysKIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vz
c192ZWN0b3JzICAgICAgICAgIHwgIDMgKysrCiA3IGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlv
bnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21v
ZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVz
dF9mZWF0dXJlcy50ZQppbmRleCBjYTUyMjU3Li5mZTQ4MzVkIDEwMDY0NAotLS0gYS90b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQorKysgYi90b29scy9mbGFzay9w
b2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQpAQCAtNSwxMSArNSwxMSBAQCBhbGxvdyBk
b21haW5fdHlwZSB4ZW5fdDp4ZW4gdG1lbV9vcDsKICMgcG11X2N0cmwgaXMgZm9yKQogYWxsb3cg
ZG9tYWluX3R5cGUgeGVuX3Q6eGVuMiBwbXVfdXNlOwogCi0jIEFsbG93IGFsbCBkb21haW5zOgor
IyBBbGxvdyBhbGwgZG9tYWlucyB0byBlbmFibGUgdGhlIEFyZ28gaW50ZXJkb21haW4gY29tbXVu
aWNhdGlvbiBoeXBlcmNhbGw7CiAjIHRvIHJlZ2lzdGVyIHNpbmdsZS1zZW5kZXIgKHVuaWNhc3Qp
IHJpbmdzIHRvIHBhcnRuZXIgd2l0aCBhbnkgZG9tYWluOwogIyB0byByZWdpc3RlciBhbnktc2Vu
ZGVyICh3aWxkY2FyZCkgcmluZ3MgdGhhdCBjYW4gYmUgc2VudCB0byBieSBhbnkgZG9tYWluOwog
IyBhbmQgc2VuZCBtZXNzYWdlcyB0byByaW5ncy4KLWFsbG93IGRvbWFpbl90eXBlIHhlbl90OmFy
Z28geyByZWdpc3Rlcl9hbnlfc291cmNlIH07CithbGxvdyBkb21haW5fdHlwZSB4ZW5fdDphcmdv
IHsgZW5hYmxlIHJlZ2lzdGVyX2FueV9zb3VyY2UgfTsKIGFsbG93IGRvbWFpbl90eXBlIGRvbWFp
bl90eXBlOmFyZ28geyBzZW5kIHJlZ2lzdGVyX3NpbmdsZV9zb3VyY2UgfTsKIAogIyBBbGxvdyBn
dWVzdCBjb25zb2xlIG91dHB1dCB0byB0aGUgc2VyaWFsIGNvbnNvbGUuICBUaGlzIGlzIHVzZWQg
YnkgUFYgTGludXgKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJnby5jIGIveGVuL2NvbW1vbi9h
cmdvLmMKaW5kZXggYjJhMmI4My4uNDQyMjhkNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9hcmdv
LmMKKysrIGIveGVuL2NvbW1vbi9hcmdvLmMKQEAgLTIwOTQsNyArMjA5NCw3IEBAIGRvX2FyZ29f
b3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAog
ICAgIGFyZ29fZHByaW50aygiLT5kb19hcmdvX29wKCV1LCVwLCVwLCVsdSwweCVseClcbiIsIGNt
ZCwKICAgICAgICAgICAgICAgICAgKHZvaWQgKilhcmcxLnAsICh2b2lkICopYXJnMi5wLCBhcmcz
LCBhcmc0KTsKIAotICAgIGlmICggdW5saWtlbHkoIW9wdF9hcmdvKSApCisgICAgaWYgKCB1bmxp
a2VseSghb3B0X2FyZ28gfHwgeHNtX2FyZ29fZW5hYmxlKGN1cnJkKSkgKQogICAgICAgICByZXR1
cm4gLUVPUE5PVFNVUFA7CiAKICAgICBzd2l0Y2ggKGNtZCkKQEAgLTIyMTIsNyArMjIxMiw3IEBA
IGNvbXBhdF9hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnMSwKICAgICBhcmdvX2RwcmludGsoIi0+Y29tcGF0X2FyZ29fb3AoJXUsJXAsJXAs
JWx1LDB4JWx4KVxuIiwgY21kLAogICAgICAgICAgICAgICAgICAodm9pZCAqKWFyZzEucCwgKHZv
aWQgKilhcmcyLnAsIGFyZzMsIGFyZzQpOwogCi0gICAgaWYgKCB1bmxpa2VseSghb3B0X2FyZ28p
ICkKKyAgICBpZiAoIHVubGlrZWx5KCFvcHRfYXJnbyB8fCB4c21fYXJnb19lbmFibGUoY3VycmQp
KSApCiAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKIAogICAgIHN3aXRjaCAoY21kKQpAQCAt
MjM0OCw3ICsyMzQ4LDcgQEAgYXJnb19pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3Ry
dWN0IGFyZ29fZG9tYWluICphcmdvOwogCi0gICAgaWYgKCAhb3B0X2FyZ28gKQorICAgIGlmICgg
IW9wdF9hcmdvIHx8IHhzbV9hcmdvX2VuYWJsZShkKSApCiAgICAgewogICAgICAgICBhcmdvX2Rw
cmludGsoImFyZ28gZGlzYWJsZWQsIGRvbWlkOiAldVxuIiwgZC0+ZG9tYWluX2lkKTsKICAgICAg
ICAgcmV0dXJuIDA7CkBAIC0yNDA1LDkgKzI0MDUsOSBAQCBhcmdvX3NvZnRfcmVzZXQoc3RydWN0
IGRvbWFpbiAqZCkKICAgICAgICAgd2lsZGNhcmRfcmluZ3NfcGVuZGluZ19yZW1vdmUoZCk7CiAK
ICAgICAgICAgLyoKLSAgICAgICAgICogU2luY2Ugb3B0X2FyZ28gY2Fubm90IGNoYW5nZSBhdCBy
dW50aW1lLCBpZiBkLT5hcmdvIGlzIHRydWUgdGhlbgotICAgICAgICAgKiBvcHRfYXJnbyBtdXN0
IGJlIHRydWUsIGFuZCB3ZSBjYW4gYXNzdW1lIHRoYXQgaW5pdCBpcyBhbGxvd2VkIHRvCi0gICAg
ICAgICAqIHByb2NlZWQgYWdhaW4gaGVyZS4KKyAgICAgICAgICogU2luY2UgbmVpdGhlciBvcHRf
YXJnbyBvciB4c21fYXJnb19lbmFibGUoZCkgY2FuIGNoYW5nZSBhdCBydW50aW1lLAorICAgICAg
ICAgKiBpZiBkLT5hcmdvIGlzIHRydWUgdGhlbiBib3RoIG9wdF9hcmdvIGFuZCB4c21fYXJnb19l
bmFibGUoZCkgbXVzdCBiZQorICAgICAgICAgKiB0cnVlLCBhbmQgd2UgY2FuIGFzc3VtZSB0aGF0
IGluaXQgaXMgYWxsb3dlZCB0byBwcm9jZWVkIGFnYWluIGhlcmUuCiAgICAgICAgICAqLwogICAg
ICAgICBhcmdvX2RvbWFpbl9pbml0KGQtPmFyZ28pOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggOWFlNjlj
Yy4uZTYyOGIxYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVu
L2luY2x1ZGUveHNtL2R1bW15LmgKQEAgLTcyMSw2ICs3MjEsMTEgQEAgc3RhdGljIFhTTV9JTkxJ
TkUgaW50IHhzbV9kbV9vcChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKICNlbmRp
ZiAvKiBDT05GSUdfWDg2ICovCiAKICNpZmRlZiBDT05GSUdfQVJHTworc3RhdGljIFhTTV9JTkxJ
TkUgaW50IHhzbV9hcmdvX2VuYWJsZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJl
dHVybiAwOworfQorCiBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2FyZ29fcmVnaXN0ZXJfc2lu
Z2xlX3NvdXJjZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqdCkK
IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9pbmNsdWRlL3hzbS94
c20uaAppbmRleCA0MjExODkyLi44YTc4ZDhhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20v
eHNtLmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCkBAIC0xODIsNiArMTgyLDcgQEAgc3Ry
dWN0IHhzbV9vcGVyYXRpb25zIHsKICAgICBpbnQgKCp4ZW5fdmVyc2lvbikgKHVpbnQzMl90IGNt
ZCk7CiAgICAgaW50ICgqZG9tYWluX3Jlc291cmNlX21hcCkgKHN0cnVjdCBkb21haW4gKmQpOwog
I2lmZGVmIENPTkZJR19BUkdPCisgICAgaW50ICgqYXJnb19lbmFibGUpIChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKTsKICAgICBpbnQgKCphcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UpIChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnQpOwogICAgIGludCAoKmFyZ29fcmVnaXN0ZXJfYW55
X3NvdXJjZSkgKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwpAQCAtNzA1LDYgKzcwNiwxMSBAQCBz
dGF0aWMgaW5saW5lIGludCB4c21fZG9tYWluX3Jlc291cmNlX21hcCh4c21fZGVmYXVsdF90IGRl
Ziwgc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogI2lmZGVmIENPTkZJR19BUkdPCitzdGF0aWMgaW5s
aW5lIGludCB4c21fYXJnb19lbmFibGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBy
ZXR1cm4geHNtX29wcy0+YXJnb19lbmFibGUoZCk7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IHhz
bV9hcmdvX3JlZ2lzdGVyX3NpbmdsZV9zb3VyY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqdCkKIHsKZGlmZiAtLWdpdCBhL3hlbi94c20vZHVtbXkuYyBiL3hlbi94c20v
ZHVtbXkuYwppbmRleCBmZmFjNzc0Li4xZmUwZTc0IDEwMDY0NAotLS0gYS94ZW4veHNtL2R1bW15
LmMKKysrIGIveGVuL3hzbS9kdW1teS5jCkBAIC0xNTMsNiArMTUzLDcgQEAgdm9pZCBfX2luaXQg
eHNtX2ZpeHVwX29wcyAoc3RydWN0IHhzbV9vcGVyYXRpb25zICpvcHMpCiAgICAgc2V0X3RvX2R1
bW15X2lmX251bGwob3BzLCB4ZW5fdmVyc2lvbik7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwo
b3BzLCBkb21haW5fcmVzb3VyY2VfbWFwKTsKICNpZmRlZiBDT05GSUdfQVJHTworICAgIHNldF90
b19kdW1teV9pZl9udWxsKG9wcywgYXJnb19lbmFibGUpOwogICAgIHNldF90b19kdW1teV9pZl9u
dWxsKG9wcywgYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKTsKICAgICBzZXRfdG9fZHVtbXlf
aWZfbnVsbChvcHMsIGFyZ29fcmVnaXN0ZXJfYW55X3NvdXJjZSk7CiAgICAgc2V0X3RvX2R1bW15
X2lmX251bGwob3BzLCBhcmdvX3NlbmQpOwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29r
cy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDc2YzAxMmMuLjNkMDBjNzQgMTAwNjQ0
Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMK
QEAgLTE3MjAsNiArMTcyMCwxMiBAQCBzdGF0aWMgaW50IGZsYXNrX2RvbWFpbl9yZXNvdXJjZV9t
YXAoc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogI2lmZGVmIENPTkZJR19BUkdPCitzdGF0aWMgaW50
IGZsYXNrX2FyZ29fZW5hYmxlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJu
IGF2Y19oYXNfcGVybShkb21haW5fc2lkKGQpLCBTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfQVJH
TywKKyAgICAgICAgICAgICAgICAgICAgICAgIEFSR09fX0VOQUJMRSwgTlVMTCk7Cit9CisKIHN0
YXRpYyBpbnQgZmxhc2tfYXJnb19yZWdpc3Rlcl9zaW5nbGVfc291cmNlKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgZG9tYWluICp0KQogewpAQCAtMTg3NSw2ICsxODgxLDcgQEAgc3RhdGljIHN0
cnVjdCB4c21fb3BlcmF0aW9ucyBmbGFza19vcHMgPSB7CiAgICAgLnhlbl92ZXJzaW9uID0gZmxh
c2tfeGVuX3ZlcnNpb24sCiAgICAgLmRvbWFpbl9yZXNvdXJjZV9tYXAgPSBmbGFza19kb21haW5f
cmVzb3VyY2VfbWFwLAogI2lmZGVmIENPTkZJR19BUkdPCisgICAgLmFyZ29fZW5hYmxlID0gZmxh
c2tfYXJnb19lbmFibGUsCiAgICAgLmFyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSA9IGZsYXNr
X2FyZ29fcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZSwKICAgICAuYXJnb19yZWdpc3Rlcl9hbnlfc291
cmNlID0gZmxhc2tfYXJnb19yZWdpc3Rlcl9hbnlfc291cmNlLAogICAgIC5hcmdvX3NlbmQgPSBm
bGFza19hcmdvX3NlbmQsCmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3Nf
dmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IGY2YzUz
NzcuLmUwMDQ0OGIgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0
b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBAIC01MzUsNiAr
NTM1LDkgQEAgY2xhc3MgdmVyc2lvbgogIyBDbGFzcyBhcmdvIGlzIHVzZWQgdG8gZGVzY3JpYmUg
dGhlIEFyZ28gaW50ZXJkb21haW4gY29tbXVuaWNhdGlvbiBzeXN0ZW0uCiBjbGFzcyBhcmdvCiB7
CisgICAgIyBFbmFibGUgaW5pdGlhbGl6YXRpb24gb2YgYSBkb21haW4ncyBhcmdvIHN1YnN5c3Rl
bSBhbmQKKyAgICAjIHBlcm1pc3Npb24gdG8gYWNjZXNzIHRoZSBhcmdvIGh5cGVyY2FsbCBvcGVy
YXRpb25zLgorICAgIGVuYWJsZQogICAgICMgRG9tYWluIHJlcXVlc3RpbmcgcmVnaXN0cmF0aW9u
IG9mIGEgY29tbXVuaWNhdGlvbiByaW5nCiAgICAgIyB0byByZWNlaXZlIG1lc3NhZ2VzIGZyb20g
YSBzcGVjaWZpYyBvdGhlciBkb21haW4uCiAgICAgcmVnaXN0ZXJfc2luZ2xlX3NvdXJjZQotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:29:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:29: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-devel-bounces@lists.xenproject.org>)
	id 1gp3yX-0008H2-U0; Thu, 31 Jan 2019 04:29: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3yW-0008FF-LS
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:29:16 +0000
X-Inumbo-ID: c41bb123-2510-11e9-aeee-bc764e045a96
Received: from mail-io1-xd44.google.com (unknown [2607:f8b0:4864:20::d44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c41bb123-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:29:15 +0000 (UTC)
Received: by mail-io1-xd44.google.com with SMTP id l14so1521890ioj.5
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:29:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=N2jWyrl9z/8lCx4bnMJKtCdUaWxZuxIytQY56k+0EsE=;
 b=IuYeQkpULTATI6EyCzObK0+JgrJcx3agaFcKODNOW9sXApi3BQDFF7e9tJ86H6rSTN
 87cvC+/Z2IsklgZXvffZNRANCWNHhztQ68d4WkKEr2ypU1LXem7OvvAkBChw6gRkOZRR
 urdcHtiyje6MzQfbIcPDFnc52d1KZ0QNdJxtgmm/Edo1tzNucajqn8TSdZTbGAwGg2Me
 rghEpOQEAHxgmVfrTT7l/Bk2JmsfQlk1OXXohRW0F9Vx/yPBRQFcjAaS2VZNIziVTtUh
 uvzLqPnUO5FrQMNLHYHOyJA8o0tRRaYaK6xyxxX13JGCjpX2t1LdHSpQbuTEv0XqD1cw
 0lOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=N2jWyrl9z/8lCx4bnMJKtCdUaWxZuxIytQY56k+0EsE=;
 b=bOOFlG4h5u0Md6UYRgNPO/cZb8NOdWxjAK9h7u3iTXMK41mwANs1Q9OjqUdULCm9VC
 WII3Q0Yj/Ap5s+XkRWg+nXmUes2VeG9tlGiiXWrXNW//CjvwE/jX5+Fu1mSxCNapTsH/
 Ska2eKVCzNmOM5ISbK5wU0YkHI1Sj7EmyfGX08fC1VKqvRJxGXYckwMnypEEVtu4gHqf
 fuFX2xpK/1tBQtpkqMvAO47TJ/tGdunMBkcSp6yTvprzptR++ShPXyk88PiQnQk9IUp1
 T1JrGLi8Y4Zitb80LveNSSuIAuprvKMnxhMJ5DlNlNnvkkI7sN5BAuW/sKITbuvaSMdO
 XC1g==
X-Gm-Message-State: AHQUAuZtPOzw4Ao+eWdsSkwnvCKaVeZS+Nniz1tbtoMyFZ0ak2h/B1qZ
 qTkHkX1zHcogpsXWTn7GSH2UBnTuCd4=
X-Google-Smtp-Source: ALg8bN6dt7Hu6uP5nyQMUTKBIrkq13G7Oupd3EzyUYwf/9oxYDbrK0mO+BWZfF6IQxva98SBQDaulw==
X-Received: by 2002:a5d:8b06:: with SMTP id k6mr21276064ion.38.1548908954551; 
 Wed, 30 Jan 2019 20:29:14 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.29.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:29:13 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:19 -0800
Message-Id: <1548908900-1128-15-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v7 14/15] xsm,
 argo: notify: don't describe rings that cannot be sent to
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292PgpUZXN0ZWQtYnk6IENocmlzIFBhdHRlcnNvbiA8cGF0dGVyc29uY0BhaW5mb3NlYy5jb20+
Ci0tLQp2MyAjMTAgUm9nZXI6IGRyb3Agb3V0IGxhYmVsLCB1c2UgcmV0dXJuIC1FRkFVTFQgaW4g
ZmlsbF9yaW5nX2RhdGEKdjM6IEFkZCBEYW5pZWwncyBBY2tlZC1ieQoKIHhlbi9jb21tb24vYXJn
by5jIHwgMTEgKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9hcmdvLmMgYi94ZW4vY29tbW9uL2FyZ28uYwppbmRleCA0
NDIyOGQ1Li4xN2FkNjY3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2FyZ28uYworKysgYi94ZW4v
Y29tbW9uL2FyZ28uYwpAQCAtMTMzNSw2ICsxMzM1LDE3IEBAIGZpbGxfcmluZ19kYXRhKGNvbnN0
IHN0cnVjdCBkb21haW4gKmN1cnJkLAogICAgIGlmICggIWRzdF9kIHx8ICFkc3RfZC0+YXJnbyAp
CiAgICAgICAgIGdvdG8gb3V0OwogCisgICAgLyoKKyAgICAgKiBEb24ndCBzdXBwbHkgaW5mb3Jt
YXRpb24gYWJvdXQgcmluZ3MgdGhhdCBhIGd1ZXN0IGlzIG5vdAorICAgICAqIGFsbG93ZWQgdG8g
c2VuZCB0by4KKyAgICAgKi8KKyAgICByZXQgPSB4c21fYXJnb19zZW5kKGN1cnJkLCBkc3RfZCk7
CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgcHV0X2RvbWFpbihkc3RfZCk7CisgICAg
ICAgIHJldHVybiByZXQ7CisgICAgfQorCiAgICAgcmVhZF9sb2NrKCZkc3RfZC0+YXJnby0+cmlu
Z3NfTDJfcndsb2NrKTsKIAogICAgIHJpbmdfaW5mbyA9IGZpbmRfcmluZ19pbmZvX2J5X21hdGNo
KGRzdF9kLCBlbnQucmluZy5hcG9ydCwKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 04:29:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 04:29: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-devel-bounces@lists.xenproject.org>)
	id 1gp3ya-0008KM-AB; Thu, 31 Jan 2019 04:29: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=8IWo=QH=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gp3yY-0008IJ-SF
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 04:29:18 +0000
X-Inumbo-ID: c5ab8d3a-2510-11e9-aeee-bc764e045a96
Received: from mail-it1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5ab8d3a-2510-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 04:29:17 +0000 (UTC)
Received: by mail-it1-x142.google.com with SMTP id h193so1928616ita.5
 for <xen-devel@lists.xenproject.org>; Wed, 30 Jan 2019 20:29:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=U6PMcxx7leuGnsqMnofsUAS9fd+k5v7CYBAQfaG6GM4=;
 b=PahEQCHP7m0fFCO/CdFC+teGDxGouVYgXziuob/fnxrzwS35Wslez4n3vhUh1mnBXK
 uCBbGQHV567DE6OJFdQYUIiydPdzAxC3m++dpXBjkQWM9/w4yQ/sLxgAAfVl1j5aLd7G
 dlk4FITiYJHFjSG+IKluqHD9GpPz2Gjf/M3wMMIGzOzdOG47HwtypTeHfa2za/MSB44B
 YUP+cln8jp5BFPHbugJUeB0mJPQNXE6Q3s+rlJcw+fRn7mjd/xaazoE178gy7aTCAW1b
 SdGx9yBHMDvORl1TA/q16BFNZJrVW0nr/k0okZoKVOsv7kwSC9Oahw+ZAgQYyO18NDlf
 YdRg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=U6PMcxx7leuGnsqMnofsUAS9fd+k5v7CYBAQfaG6GM4=;
 b=hLvLDnjRGYAEI1TGq2VONc1IbvtQwsEEZTZPWuKjhh6+i2FR4P/YOAjoDnq87hGeaU
 l7evH6RvheKNAdGD6z8vkTJ59gXTCzRj76ANyo2Ij8+3+8QfdFuXvtDNX/v//xw86+/z
 gagK80oKXtVwPWurmx4ObBV1NURRsmVNIzJhs9Q83WYsQcSpjNpE5DGN+Yer1Snlu/WI
 bwdv0CElGMXIQrqY1zd4+hMFKcmMbUGp5KvzxQN35EvUXvNFisL1F+kAOkkpVAbdjutm
 ruVI6TC3nR3TDjiKxMl1fDsI5507jXenMpdM64WMQbcosigbdI3z/bWozz0x9d7gEpR7
 Y/pA==
X-Gm-Message-State: AJcUukdttnnSA5uHmo+Fvd8sokd7NmYWyv0v6HVaOun6YNCbraT5seSI
 5TTikJ1p0NMIVVpumfRx/RN5DBsvnjA=
X-Google-Smtp-Source: ALg8bN5i2hUVCD76Lkr/UBMf9HsODrRwkgbQxB9rNWuDVPOAXe13XZPHQKXFxP1aRN0lqgleV8CX9A==
X-Received: by 2002:a02:c943:: with SMTP id u3mr7745482jao.96.1548908957164;
 Wed, 30 Jan 2019 20:29:17 -0800 (PST)
Received: from WorkStation-T3500.ice.pyrology.org
 (static-50-53-74-115.bvtn.or.frontiernet.net. [50.53.74.115])
 by smtp.gmail.com with ESMTPSA id x79sm2327478ita.34.2019.01.30.20.29.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 30 Jan 2019 20:29:16 -0800 (PST)
From: Christopher Clark <christopher.w.clark@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 30 Jan 2019 20:28:20 -0800
Message-Id: <1548908900-1128-16-git-send-email-christopher.w.clark@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
Subject: [Xen-devel] [PATCH v7 15/15] MAINTAINERS: add new section for Argo
 and self as maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVz
eXN0ZW1zLmNvbT4KLS0tCnY1IHdoaXRlc3BhY2U6IHRhYnMKCiBNQUlOVEFJTkVSUyB8IDcgKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL01BSU5U
QUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggZTk5ZDM5ZS4uYTBjZGE0ZiAxMDA2NDQKLS0tIGEv
TUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTE1OCw2ICsxNTgsMTMgQEAgUzoJU3Vw
cG9ydGVkCiBGOgl4ZW4vYXJjaC94ODYvaHZtL3N2bS8KIEY6CXhlbi9hcmNoL3g4Ni9jcHUvdnBt
dV9hbWQuYwogCitBUkdPCitNOglDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIudy5jbGFy
a0BnbWFpbC5jb20+CitTOglNYWludGFpbmVkCitGOgl4ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5o
CitGOgl4ZW4vaW5jbHVkZS94ZW4vYXJnby5oCitGOgl4ZW4vY29tbW9uL2FyZ28uYworCiBBUklO
QzY1MyBTQ0hFRFVMRVIKIE06CUpvc2ggV2hpdGVoZWFkIDxqb3NoLndoaXRlaGVhZEBkb3JuZXJ3
b3Jrcy5jb20+CiBNOglSb2JlcnQgVmFuVm9zc2VuIDxyb2JlcnQudmFudm9zc2VuQGRvcm5lcndv
cmtzLmNvbT4KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 05:01:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 05:01: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-devel-bounces@lists.xenproject.org>)
	id 1gp4T4-0004rb-9r; Thu, 31 Jan 2019 05: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=BSoF=QH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gp4T3-0004rP-0B
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 05:00:49 +0000
X-Inumbo-ID: 2b6f820e-2515-11e9-b455-ff711813789d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b6f820e-2515-11e9-b455-ff711813789d;
 Thu, 31 Jan 2019 05:00:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gp4Sz-0003aZ-Rs; Thu, 31 Jan 2019 05:00:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gp4Sz-0000kV-GJ; Thu, 31 Jan 2019 05:00:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gp4Sz-0003tz-Es; Thu, 31 Jan 2019 05:00:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132582-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 xen-4.9-testing:test-amd64-amd64-pygrub:debian-di-install:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0437ba0e578d089eb24fc493575cd0e8f2584ec7
X-Osstest-Versions-That: xen=7f01558d9b3fc4011741e9f469c96fd93dd8454e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Jan 2019 05:00:45 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 132582: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU4MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjU4Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgZmFpbCBSRUdSLiB2cy4gMTMwOTU0CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzA5NTQKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgMTAgZGVi
aWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDk1NAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEz
MDk1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMDk1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMDk1NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBsaWtlIDEzMDk1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwOTU0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzA5NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEzMDk1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwOTU0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzA5NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDk1NAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwNDM3YmEwZTU3OGQwODllYjI0ZmM0OTM1NzVjZDBlOGYyNTg0ZWM3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3ZjAxNTU4ZDliM2ZjNDAxMTc0
MWU5ZjQ2OWM5NmZkOTNkZDg0NTRlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzA5NTQgIDIwMTgt
MTItMDMgMDM6MTI6NDEgWiAgIDU5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyNDg0ICAy
MDE5LTAxLTI2IDAxOjM2OjM5IFogICAgNSBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMyNTgyICAyMDE5LTAxLTI5IDE4OjUwOjAzIFogICAgMSBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFt
ZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGls
aW54LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAwNDM3YmEwZTU3OGQwODllYjI0ZmM0
OTM1NzVjZDBlOGYyNTg0ZWM3CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KRGF0ZTogICBNb24gSmFuIDI4IDE0OjU0OjUyIDIwMTkgLTA4MDAKCiAgICB4ZW4vYXJt
OiB2Z2ljLXYzOiBEb24ndCBjcmVhdGUgZW1wdHkgcmUtZGlzdHJpYnV0b3IgcmVnaW9ucwogICAg
CiAgICBBdCB0aGUgbW9tZW50LCBYZW4gaXMgYXNzdW1pbmcgdGhlIGhhcmR3YXJlIGRvbWFpbiB3
aWxsIGhhdmUgdGhlIHNhbWUKICAgIG51bWJlciBvZiByZS1kaXN0cmlidXRvciByZWdpb25zIGFz
IHRoZSBob3N0LiBIb3dldmVyLCBhcyB0aGUKICAgIG51bWJlciBvZiBDUFVzIG9yIHRoZSBzdHJp
ZGUgKGUuZyBvbiBHSUN2NCkgbWF5IGJlIGRpZmZlcmVudCB3ZSBlbmQgdXAKICAgIGV4cG9zaW5n
IHJlZ2lvbnMgd2hpY2ggZG9lcyBub3QgY29udGFpbiBhbnkgcmUtZGlzdHJpYnV0b3JzLgogICAg
CiAgICBXaGVuIGJvb3RpbmcsIExpbnV4IHdpbGwgZ28gdGhyb3VnaCBhbGwgdGhlIHJlLWRpc3Ry
aWJ1dG9yIHJlZ2lvbiB0bwogICAgY2hlY2sgd2hldGhlciBhIHByb3BlcnR5IChlLmcgdlBMSXMp
IGlzIGF2YWlsYWJsZSBhY2Nyb3NzIGFsbCB0aGUKICAgIHJlLWRpc3RyaWJ1dG9ycy4gVGhpcyB3
aWxsIHJlc3VsdCB0byBhIGRhdGEgYWJvcnQgb24gZW1wdHkgcmVnaW9ucwogICAgYmVjYXVzZSB0
aGVyZSBhcmUgbm8gdW5kZXJseWluZyByZS1kaXN0cmlidXRvci4KICAgIAogICAgU28gd2UgbmVl
ZCB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHJlZ2lvbnMgZXhwb3NlZCB0byB0aGUgaGFyZHdhcmUK
ICAgIGRvbWFpbi4gVGhlIGNvZGUgcmV3b3JrZWQgdG8gb25seSBleHBvc2UgdGhlIG1pbmltdW4g
bnVtYmVyIG9mIHJlZ2lvbnMKICAgIHJlcXVpcmVkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4uIEl0
IGlzIGFzc3VtZWQgdGhlIHJlZ2lvbnMgd2lsbCBiZQogICAgcG9wdWxhdGVkIHN0YXJ0aW5nIGZy
b20gdGhlIGZpcnN0IG9uZS4KICAgIAogICAgTGFzdGx5LCByZW5hbWUgdmdpY192M19yZGlzdF9j
b3VudCB0byByZWZsZWN0IHRoZSB2YWx1ZSByZXR1cm4gYnkgdGhlCiAgICBoZWxwZXIuCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2RpIDxzaGFtZWVyYWxpLmtv
bG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgVGVzdGVkLWJ5OiBTaGFtZWVyIEtvbG90aHVtIDxz
aGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgNTRlYzU5ZjZiMGIzNjNjMzRjZjE4NjRkNTIxNGEwNWUzNWVhNzVlZSkK
CmNvbW1pdCAxOWZjNDRmNGExODAxNThmMjc3ODhlNjBmNmRhNzhlYTI5ZjY4YTMzCkF1dGhvcjog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBNb24gT2N0IDEgMTc6
NDI6MjYgMjAxOCArMDEwMAoKICAgIHhlbi9hcm06IHZnaWMtdjM6IERlbGF5IHRoZSBpbml0aWFs
aXphdGlvbiBvZiB0aGUgZG9tYWluIGluZm9ybWF0aW9uCiAgICAKICAgIEEgZm9sbG93LXVwIHBh
dGNoIHdpbGwgcmVxdWlyZSB0byBrbm93IHRoZSBudW1iZXIgb2YgdkNQVXMgd2hlbgogICAgaW5p
dGlhbGl6YXRpbmcgdGhlIHZHSUN2MyBkb21haW4gc3RydWN0dXJlLiBIb3dldmVyIHRoaXMgaW5m
b3JtYXRpb24gaXMKICAgIG5vdCBhdmFpbGFibGUgYXQgZG9tYWluIGNyZWF0aW9uLiBUaGlzIGlz
IG9ubHkga25vd24gb25jZQogICAgWEVOX0RPTUNUTF9tYXhfdnB1cyBpcyBjYWxsZWQgZm9yIHRo
YXQgZG9tYWluLgogICAgCiAgICBJbiBvcmRlciB0byBnZXQgdGhlIG1heCB2Q1BVcyBhcm91bmQs
IGRlbGF5IHRoZSBkb21haW4gcGFydCBvZiB0aGUgdkdJQwogICAgdjMgaW5pdGlhbGl6YXRpb24g
dW50aWwgdGhlIGZpcnN0IHZDUFUgb2YgdGhlIGRvbWFpbiBpcyBpbml0aWFsaXplZC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IFRlc3RlZC1ieTogU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBo
dWF3ZWkuY29tPgogICAgQWNrZWQtYnV0LWRpc2xpa2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3
MDNkOWQ1ZWMxM2EwZjQ4N2U3NDE1MTc0YmE1NGUwZTNjYTE1OGRiKQoKY29tbWl0IDk3YjM3ZTM0
MmIwYWJlMmMzZDVjNWNlOGZmZTg4NGNiMjBjODViZTUKQXV0aG9yOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRhdGU6ICAgVHVlIE5vdiAxMyAwODo0NTo0OSAy
MDE4IC0wODAwCgogICAgeGVuL2FybTogY2hlY2sgZm9yIG11bHRpYm9vdCBub2RlcyBvbmx5IHVu
ZGVyIC9jaG9zZW4KICAgIAogICAgTWFrZSBzdXJlIHRvIG9ubHkgbG9vayBmb3IgbXVsdGlib290
IGNvbXBhdGlibGUgbm9kZXMgb25seSB1bmRlcgogICAgL2Nob3Nlbiwgbm90IHVuZGVyIGFueSBv
dGhlciBwYXRocyAoZGVwdGggPD0gMykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFtqdWxpZW46IFVzZSBzaXplb2Yo
cGF0aCkgaW5zdGVhZCBvZiBsZW4gXQogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMzJlMzY4
OWM1NDYzMDVkNGVhZTUzZTZjY2Y5YzhiNGUwNDhjN2RmKQoKY29tbWl0IDJkNTdiNTVhMGRlZjBj
YzYzNjMwMjgyMWZiNmUxY2UxYWVmN2Y5NDcKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBPY3QgMjMgMTk6MTc6MDcgMjAxOCArMDEwMAoKICAg
IHhlbi9hcm06IGdpYzogRW5zdXJlIG9yZGVyaW5nIGJldHdlZW4gcmVhZCBvZiBJTlRBQ0sgYW5k
IHNoYXJlZCBkYXRhCiAgICAKICAgIFdoZW4gYW4gSVBJIGlzIGdlbmVyYXRlZCBieSBhIENQVSwg
dGhlIHBhdHRlcm4gbG9va3Mgcm91Z2hseSBsaWtlOgogICAgCiAgICAgIDx3cml0ZSBzaGFyZWQg
ZGF0YT4KICAgICAgZHNiKHN5KTsKICAgICAgPHdyaXRlIHRvIEdJQyB0byBzaWduYWwgU0dJPgog
ICAgCiAgICBPbiB0aGUgcmVjZWl2aW5nIENQVSB3ZSByZWx5IG9uIHRoZSBmYWN0IHRoYXQsIG9u
Y2Ugd2UndmUgdGFrZW4gdGhlCiAgICBpbnRlcnJ1cHQsIHRoZW4gdGhlIGZyZXNobHkgd3JpdHRl
biBzaGFyZWQgZGF0YSBtdXN0IGJlIHZpc2libGUgdG8gdXMuCiAgICBQdXQgYW5vdGhlciB3YXks
IHRoZSBDUFUgaXNuJ3QgZ29pbmcgdG8gc3BlY3VsYXRlIHRha2luZyBhbiBpbnRlcnJ1cHQuCiAg
ICAKICAgIFVuZm9ydHVuYXRlbHksIHRoaXMgYXNzdW1wdGlvbiB0dXJucyBvdXQgdG8gYmUgYnJv
a2VuLgogICAgCiAgICBDb25zaWRlciB0aGF0IENQVXggd2FudHMgdG8gc2VuZCBhbiBJUEkgdG8g
Q1BVeSwgd2hpY2ggd2lsbCBjYXVzZSBDUFV5CiAgICB0byByZWFkIHNvbWUgc2hhcmVkX2RhdGEu
IEJlZm9yZSBDUFV4IGhhcyBkb25lIGFueXRoaW5nLCBhIHJhbmRvbQogICAgcGVyaXBoZXJhbCBy
YWlzZXMgYW4gSVJRIHRvIHRoZSBHSUMgYW5kIHRoZSBJUlEgbGluZSBvbiBDUFV5IGlzIHJhaXNl
ZC4KICAgIENQVXkgdGhlbiB0YWtlcyB0aGUgSVJRIGFuZCBzdGFydHMgZXhlY3V0aW5nIHRoZSBl
bnRyeSBjb2RlLCBoZWFkaW5nCiAgICB0b3dhcmRzIGdpY19oYW5kbGVfaXJxLiBGdXJ0aGVybW9y
ZSwgbGV0J3MgYXNzdW1lIHRoYXQgYSBidW5jaCBvZiB0aGUKICAgIHByZXZpb3VzIGludGVycnVw
dHMgaGFuZGxlZCBieSBDUFV5IHdlcmUgU0dJcywgc28gdGhlIGJyYW5jaCBwcmVkaWN0b3IKICAg
IGtpY2tzIGluIGFuZCBzcGVjdWxhdGVzIHRoYXQgaXJxbnIgd2lsbCBiZSA8MTYgYW5kIHdlJ3Jl
IGxpa2VseSB0bwogICAgaGVhZCBpbnRvIGhhbmRsZV9JUEkuIFRoZSBwcmVmZXRjaGVyIHRoZW4g
Z3JhYnMgYSBzcGVjdWxhdGl2ZSBjb3B5IG9mCiAgICBzaGFyZWRfZGF0YSB3aGljaCBjb250YWlu
cyBhIHN0YWxlIHZhbHVlLgogICAgCiAgICBNZWFud2hpbGUsIENQVXggZ2V0cyByb3VuZCB0byB1
cGRhdGluZyBzaGFyZWRfZGF0YSBhbmQgYXNraW5nIHRoZSBHSUMKICAgIHRvIHNlbmQgYW4gU0dJ
IHRvIENQVXkuIEludGVybmFsbHksIHRoZSBHSUMgZGVjaWRlcyB0aGF0IHRoZSBTR0kgaXMKICAg
IG1vcmUgaW1wb3J0YW50IHRoYW4gdGhlIHBlcmlwaGVyYWwgaW50ZXJydXB0ICh3aGljaCBoYXNu
J3QgeWV0IGJlZW4KICAgIEFDS2VkKSBidXQgZG9lc24ndCBuZWVkIHRvIGRvIGFueXRoaW5nIHRv
IENQVXksIGJlY2F1c2UgdGhlIElSUSBsaW5lCiAgICBpcyBhbHJlYWR5IHJhaXNlZC4KICAgIAog
ICAgQ1BVeSB0aGVuIHJlYWRzIHRoZSBBQ0sgcmVnaXN0ZXIgb24gdGhlIEdJQywgc2VlcyB0aGUg
U0dJIHZhbHVlIHdoaWNoCiAgICBjb25maXJtcyB0aGUgYnJhbmNoIHByZWRpY3Rpb24gYW5kIHdl
IGVuZCB1cCB3aXRoIGEgc3RhbGUgc2hhcmVkX2RhdGEKICAgIHZhbHVlLgogICAgCiAgICBUaGlz
IHBhdGNoIGZpeGVzIHRoZSBwcm9ibGVtIGJ5IGFkZGluZyBhbiBzbXBfcm1iKCkgdG8gdGhlIElQ
SSBlbnRyeQogICAgY29kZSBpbiBkb19TR0kuCiAgICAKICAgIEF0IHRoZSBzYW1lIHRpbWUgZG9j
dW1lbnQgdGhlIHdyaXRlIGJhcnJpZXIuCiAgICAKICAgIEJhc2VkIG9uIExpbnV4IGNvbW1pdCBm
ODZjNGZiZDkzMGZmNmZlY2YzZDhhMWMzMTMxODJiZDBmNDlmNDk2CiAgICAiaXJxY2hpcC9naWM6
IEVuc3VyZSBvcmRlcmluZyBiZXR3ZWVuIHJlYWQgb2YgSU5UQUNLIGFuZCBzaGFyZWQgZGF0YSIu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdjxhbmRyaWlfYW5pc292QGVwYW0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDU1NWU1ZjFiZDI2YzRjMTk5NTM1
N2U5NjcxYjNlNDJhNjhkNWNlOGYpCgpjb21taXQgYTNiMjJlYjBjNDYwNTJiMzEzNjM1MmU4MTQ5
N2UyOTBlNmQxNzU1NgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkRhdGU6ICAgVHVlIE9jdCAyMyAxOToxNzowNiAyMDE4ICswMTAwCgogICAgeGVuL2FybTogZ2lj
OiBFbnN1cmUgd2UgaGF2ZSBhbiBJU0IgYmV0d2VlbiBhY2sgYW5kIGRvX0lSUSgpCiAgICAKICAg
IERldmljZXMgdGhhdCBleHBvc2UgdGhlaXIgaW50ZXJydXB0IHN0YXR1cyByZWdpc3RlcnMgdmlh
IHN5c3RlbQogICAgcmVnaXN0ZXJzIChlLmcuIFN0YXRpc3RpY2FsIHByb2ZpbGluZywgQ1BVIFBN
VSwgRHluYW1JUSBQTVUsIGFyY2ggdGltZXIsCiAgICB2Z2ljIChhbHRob3VnaCB1bnVzZWQgYnkg
TGludXgpLCAuLi4pIHJlbHkgb24gYSBjb250ZXh0IHN5bmNocm9uaXNpbmcKICAgIG9wZXJhdGlv
biBvbiB0aGUgQ1BVIHRvIGVuc3VyZSB0aGF0IHRoZSB1cGRhdGVkIHN0YXR1cyByZWdpc3RlciBp
cwogICAgdmlzaWJsZSB0byB0aGUgQ1BVIHdoZW4gaGFuZGxpbmcgdGhlIGludGVycnVwdC4gVGhp
cyB1c3VhbGx5IGhhcHBlbnMgYXMKICAgIGEgcmVzdWx0IG9mIHRha2luZyB0aGUgSVJRIGV4Y2Vw
dGlvbiBpbiB0aGUgZmlyc3QgcGxhY2UsIGJ1dCB0aGVyZSBhcmUKICAgIHR3byByYWNlIHNjZW5h
cmlvcyB3aGVyZSB0aGlzIGlzbid0IHRoZSBjYXNlLgogICAgCiAgICBGb3IgZXhhbXBsZSwgbGV0
J3Mgc2F5IHdlIGhhdmUgdHdvIHBlcmlwaGVyYWxzIChYIGFuZCBZKSwgd2hlcmUgWSB1c2VzIGEK
ICAgIHN5c3RlbSByZWdpc3RlciBmb3IgaXRzIGludGVycnVwdCBzdGF0dXMuCiAgICAKICAgIENh
c2UgMToKICAgIDEuIENQVSB0YWtlcyBhbiBJUlEgZXhjZXB0aW9uIGFzIGEgcmVzdWx0IG9mIFgg
cmFpc2luZyBhbiBpbnRlcnJ1cHQKICAgIDIuIFkgdGhlbiByYWlzZXMgaXRzIGludGVycnVwdCBs
aW5lLCBidXQgdGhlIHVwZGF0ZSB0byBpdHMgc3lzdGVtCiAgICAgICByZWdpc3RlciBpcyBub3Qg
eWV0IHZpc2libGUgdG8gdGhlIENQVQogICAgMy4gVGhlIEdJQyBkZWNpZGVzIHRvIGV4cG9zZSBZ
J3MgaW50ZXJydXB0IG51bWJlciBmaXJzdCBpbiB0aGUgQWNrCiAgICAgICByZWdpc3RlcgogICAg
NC4gVGhlIENQVSBydW5zIHRoZSBJUlEgaGFuZGxlciBmb3IgWSwgYnV0IHRoZSBzdGF0dXMgcmVn
aXN0ZXIgaXMgc3RhbGUKICAgIAogICAgQ2FzZSAyOgogICAgMS4gQ1BVIHRha2VzIGFuIElSUSBl
eGNlcHRpb24gYXMgYSByZXN1bHQgb2YgWCByYWlzaW5nIGFuIGludGVycnVwdAogICAgMi4gQ1BV
IHJlYWRzIHRoZSBpbnRlcnJ1cHQgbnVtYmVyIGZvciBYIGZyb20gdGhlIEFjayByZWdpc3RlciBh
bmQgcnVucwogICAgICAgaXRzIElSUSBoYW5kbGVyCiAgICAzLiBZIHJhaXNlcyBpdHMgaW50ZXJy
dXB0IGxpbmUgYW5kIHRoZSBBY2sgcmVnaXN0ZXIgaXMgdXBkYXRlZCwgYnV0CiAgICAgICBhZ2Fp
biwgdGhlIHVwZGF0ZSB0byBpdHMgc3lzdGVtIHJlZ2lzdGVyIGlzIG5vdCB5ZXQgdmlzaWJsZSB0
byB0aGUKICAgICAgIENQVS4KICAgIDQuIFNpbmNlIHRoZSBHSUMgZHJpdmVycyBwb2xsIHRoZSBB
Y2sgcmVnaXN0ZXIsIHdlIHJlYWQgWSdzIGludGVycnVwdAogICAgICAgbnVtYmVyIGFuZCBydW4g
aXRzIGhhbmRsZXIgd2l0aG91dCBhIGNvbnRleHQgc3luY2hyb25pc2F0aW9uCiAgICAgICBvcGVy
YXRpb24sIHRoZXJlZm9yZSBzZWVpbmcgdGhlIHN0YWxlIHJlZ2lzdGVyIHZhbHVlLgogICAgCiAg
ICBJbiBlaXRoZXIgY2FzZSwgd2UgcnVuIHRoZSByaXNrIG9mIG1pc3NpbmcgYW4gSVJRLiBUaGlz
IHBhdGNoIHNvbHZlcyB0aGUKICAgIHByb2JsZW0gYnkgZW5zdXJpbmcgdGhhdCB3ZSBleGVjdXRl
IGFuIElTQiBpbiB0aGUgR0lDIGRyaXZlcnMgcHJpb3IKICAgIHRvIGludm9raW5nIHRoZSBpbnRl
cnJ1cHQgaGFuZGxlci4KICAgIAogICAgQmFzZWQgb24gTGludXggY29tbWl0IDM5YTA2YjY3YzJj
MTI1NmJjZjIzNjFhMWY2N2QyNTI5ZjcwYWIyMDYKICAgICJpcnFjaGlwL2dpYzogRW5zdXJlIHdl
IGhhdmUgYW4gSVNCIGJldHdlZW4gYWNrIGFuZCAtPmhhbmRsZV9pcnEiLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJpaSBBbmlzb3Y8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAgIEFja2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCAxNzdhZmVjNDU1NmM2NzZlNWExYTk1OGQxNjI2MjI2ZmJjYTJh
Njk2KQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 05:08:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 05:08: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-devel-bounces@lists.xenproject.org>)
	id 1gp4aR-00054T-15; Thu, 31 Jan 2019 05:08: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=BSoF=QH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gp4aQ-00054H-5p
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 05:08:26 +0000
X-Inumbo-ID: 3ca83e66-2516-11e9-8325-a3444eed1459
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ca83e66-2516-11e9-8325-a3444eed1459;
 Thu, 31 Jan 2019 05:08:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gp4aO-0003j2-E7; Thu, 31 Jan 2019 05:08:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gp4aO-0001Eo-05; Thu, 31 Jan 2019 05:08:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gp4aN-0004OY-Vh; Thu, 31 Jan 2019 05:08:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132579-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 linux-3.18:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4c35624dcb3bce026bb08eb04085c187bafff863
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Jan 2019 05:08:23 +0000
Subject: [Xen-devel] [linux-3.18 test] 132579: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU3OSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI1NzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4
ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0YzM1NjI0ZGNiM2JjZTAyNmJiMDhl
YjA0MDg1YzE4N2JhZmZmODYzCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6MzkgWiAgMTA1IGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3OjMwIFogICA4MSBkYXlzICAgNTQg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNTc5ICAyMDE5LTAxLTI5IDE3OjU3OjA4
IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo1MTYgcGVvcGxlIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE2OTA1IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 05:48:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 05:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gp5DB-0000to-VM; Thu, 31 Jan 2019 05:48: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=BSoF=QH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gp5DA-0000tc-Vc
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 05:48:29 +0000
X-Inumbo-ID: d448931a-251b-11e9-96be-53f4b2b97acb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d448931a-251b-11e9-96be-53f4b2b97acb;
 Thu, 31 Jan 2019 05:48:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gp5D6-0004Sm-VW; Thu, 31 Jan 2019 05:48:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gp5D6-0002gF-Fz; Thu, 31 Jan 2019 05:48:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gp5D6-0004Cr-FR; Thu, 31 Jan 2019 05:48:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132595-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=d5788777bcc75936cc0e6acb540a5ee6ac77866b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Jan 2019 05:48:24 +0000
Subject: [Xen-devel] [ovmf test] 132595: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI1OTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDc1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI5NDc1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgZDU3ODg3NzdiY2M3NTkzNmNjMGU2YWNiNTQwYTVlZTZhYzc3ODY2YgpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4NGJhZDQ4
MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4LTExLTA1
IDIxOjEzOjExIFogICA4NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAgMjAxOC0x
MS0wNiAyMDo0OToyNiBaICAgODUgZGF5cyAgMjc4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMjU2NyAgMjAxOS0wMS0yOSAxNDoyOTozNCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFjaGluIEd1
cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFsZXggSmFtZXMgPHRoZXJhY2VybWFzdGVyQGdt
YWlsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBB
c2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIGJvYi5jLmZlbmdAaW50ZWwuY29tIDxib2IuYy5mZW5nQGludGVs
LmNvbT4KICBCb2JDRiA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQ2Fyc2V5LCBKYWJlbiA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t
PgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoZW4gQSBDaGVuIDxj
aGVuLmEuY2hlbkBpbnRlbC5jb20+CiAgQ2h1LCBNYWdnaWUgPG1hZ2dpZS5jaHVAaW50ZWwuY29t
PgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndl
aUBpbnRlbC5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNvbT4KICBG
YW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgRmVsaXggUG9seXVkb3YgPGZlbGl4
cEBhbWkuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1
YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFv
IFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50
ZWwuY29tPgogIEphZ2FkZWVzaCBVamphIDxqYWdhZGVlc2gudWpqYUBhcm0uY29tPgogIEplZmYg
QnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGlu
dGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8
amlld2VuLnlhb0BpbnRlbC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBLcnp5c3p0b2YgS29jaCA8a3J6eXN6dG9mLmtvY2hAYXJtLmNvbT4KICBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGlu
YXJvLm9yZz4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUgPHBl
ZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFnZ2llIENodSA8bWFnZ2llLmNodUBpbnRlbC5jb20+
CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjaW4gV29qdGFzIDxt
d0BzZW1paGFsZi5jb20+CiAgTWlrZSBNYXNsZW5raW4gPG1pa2UubWFzbGVua2luQGdtYWlsLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVk
cm9hLmxpdUBvdXRsb29rLmNvbT4KICBSYXkgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBSdWl5
dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFy
bS5jb20+CiAgc2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBTaGVuZ2xlaSBa
aGFuZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGlu
dGVsLmNvbT4KICBTb25ncGVuZyBMaSA8c29uZ3BlbmcubGlAaW50ZWwuY29tPgogIFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBTdWdob3NoIEdhbnUgPHN1Z2hvc2guZ2FudUBhcm0u
Y29tPgogIFN1bWl0IEdhcmcgPHN1bWl0LmdhcmdAbGluYXJvLm9yZz4KICBTdW4sIFphaWxpYW5n
IDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQ
RExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwgWmFpbGlhbmdmNWQ+CiAgVGhvbWFzIEFicmFoYW0g
PHRob21hcy5hYnJhaGFtQGFybS5jb20+CiAgVGhvbWFzIFJ5ZG1hbiA8dGhvbWFzLmoucnlkbWFu
QGludGVsLmNvbT4KICBUaW5nIFllIDx0aW5nLnllQGludGVsLmNvbT4KICBUb21hc3ogTWljaGFs
ZWMgPHRtQHNlbWloYWxmLmNvbT4KICBWaWpheWVudGhpcmFuIFN1YnJhbWFuaWFtIDx2aWpheWVu
dGhpcmFuLnN1YnJhbWFuaWFtQGFybS5jb20+CiAgVmxhZGltaXIgT2xvdnlhbm5pa292IDx2bGFk
aW1pci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPgogIFZsYWRpbWlyIE9sb3Z5YW5uaWtvdiB2
aWEgZWRrMi1kZXZlbCA8ZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmc+CiAgV2FuZyBCaW5YIEEgPGJp
bnguYS53YW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAg
WWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVA
aW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBaYWlsaWFu
ZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpo
YW5nQGludGVsLmNvbT4KICBaaGFvLCBaaGlxaWFuZ1ggPHpoaXFpYW5neC56aGFvQGludGVsLmNv
bT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIHpoaWp1ZmFuIDx6aGlqdXgu
ZmFuQGludGVsLmNvbT4KICBaaGlxaWFuZ1ggWmhhbyA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29t
PgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3
OTA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 06:08:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 06:08: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-devel-bounces@lists.xenproject.org>)
	id 1gp5Vz-000330-Se; Thu, 31 Jan 2019 06:07: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=wBWz=QH=c-s.fr=christophe.leroy@srs-us1.protection.inumbo.net>)
 id 1gp5Vx-00032v-G9
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 06:07:53 +0000
X-Inumbo-ID: 897bc9b2-251e-11e9-99b6-a725e5d0eab1
Received: from pegase1.c-s.fr (unknown [93.17.236.30])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 897bc9b2-251e-11e9-99b6-a725e5d0eab1;
 Thu, 31 Jan 2019 06:07:50 +0000 (UTC)
Received: from localhost (mailhub1-int [192.168.12.234])
 by localhost (Postfix) with ESMTP id 43qqXN2zD6z9v0y2;
 Thu, 31 Jan 2019 07:07:48 +0100 (CET)
Authentication-Results: localhost; dkim=pass
 reason="1024-bit key; insecure key"
 header.d=c-s.fr header.i=@c-s.fr header.b=PPRKteYu; dkim-adsp=pass;
 dkim-atps=neutral
X-Virus-Scanned: Debian amavisd-new at c-s.fr
Received: from pegase1.c-s.fr ([192.168.12.234])
 by localhost (pegase1.c-s.fr [192.168.12.234]) (amavisd-new, port 10024)
 with ESMTP id 8eQljt9yKxMk; Thu, 31 Jan 2019 07:07:48 +0100 (CET)
Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192])
 by pegase1.c-s.fr (Postfix) with ESMTP id 43qqXN19Kmz9v0y0;
 Thu, 31 Jan 2019 07:07:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c-s.fr; s=mail;
 t=1548914868; bh=NCah7PD0r/noHO/Uh52qxtNlyFWpGoyRnjJU9LYwodw=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=PPRKteYuUZeYij8URy8Yi6SlDuWnapGXe+mGP4EjcgzMqqNP8EZdSP5FNVjPYInsT
 1SLAJFU3/5dHTmUUvReCIz9Epq15HGwbyMCJ7xsQ51aFHaQlJbFmKmOks3EsEBfY8B
 rAbHZg9+ub3vVM8gaD3FsZGuNpYhHL+xUNVYs/Xg=
Received: from localhost (localhost [127.0.0.1])
 by messagerie.si.c-s.fr (Postfix) with ESMTP id E31D88B78D;
 Thu, 31 Jan 2019 07:07:48 +0100 (CET)
X-Virus-Scanned: amavisd-new at c-s.fr
Received: from messagerie.si.c-s.fr ([127.0.0.1])
 by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023)
 with ESMTP id UCr4ES66h6TH; Thu, 31 Jan 2019 07:07:48 +0100 (CET)
Received: from PO15451 (unknown [192.168.4.90])
 by messagerie.si.c-s.fr (Postfix) with ESMTP id 8FD748B74C;
 Thu, 31 Jan 2019 07:07:46 +0100 (CET)
To: Mike Rapoport <rppt@linux.ibm.com>, linux-mm@kvack.org
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-20-git-send-email-rppt@linux.ibm.com>
From: Christophe Leroy <christophe.leroy@c-s.fr>
Message-ID: <b7c12014-14ae-2a38-900c-41fd145307bc@c-s.fr>
Date: Thu, 31 Jan 2019 07:07:46 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1548057848-15136-20-git-send-email-rppt@linux.ibm.com>
Content-Language: fr
Subject: Re: [Xen-devel] [PATCH v2 19/21] treewide: add checks for the
 return value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 Petr Mladek <pmladek@suse.com>, linux-sh@vger.kernel.org,
 Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-kernel@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 sparclinux@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 devicetree@vger.kernel.org, Stephen Rothwell <sfr@canb.auug.org.au>,
 linux-xtensa@linux-xtensa.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-mips@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, linux-alpha@vger.kernel.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpMZSAyMS8wMS8yMDE5IMOgIDA5OjA0LCBNaWtlIFJhcG9wb3J0IGEgw6ljcml0wqA6Cj4gQWRk
IGNoZWNrIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1lbWJsb2NrX2FsbG9jKigpIGZ1bmN0aW9u
cyBhbmQgY2FsbAo+IHBhbmljKCkgaW4gY2FzZSBvZiBlcnJvci4KPiBUaGUgcGFuaWMgbWVzc2Fn
ZSByZXBlYXRzIHRoZSBvbmUgdXNlZCBieSBwYW5pY2luZyBtZW1ibG9jayBhbGxvY2F0b3JzIHdp
dGgKPiBhZGp1c3RtZW50IG9mIHBhcmFtZXRlcnMgdG8gaW5jbHVkZSBvbmx5IHJlbGV2YW50IG9u
ZXMuCj4gCj4gVGhlIHJlcGxhY2VtZW50IHdhcyBtb3N0bHkgYXV0b21hdGVkIHdpdGggc2VtYW50
aWMgcGF0Y2hlcyBsaWtlIHRoZSBvbmUKPiBiZWxvdyB3aXRoIG1hbnVhbCBtYXNzYWdpbmcgb2Yg
Zm9ybWF0IHN0cmluZ3MuCj4gCj4gQEAKPiBleHByZXNzaW9uIHB0ciwgc2l6ZSwgYWxpZ247Cj4g
QEAKPiBwdHIgPSBtZW1ibG9ja19hbGxvYyhzaXplLCBhbGlnbik7Cj4gKyBpZiAoIXB0cikKPiAr
IAlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhcbiIs
IF9fZnVuY19fLAo+IHNpemUsIGFsaWduKTsKPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9w
b3J0IDxycHB0QGxpbnV4LmlibS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEd1byBSZW4gPHJlbl9ndW9A
Yy1za3kuY29tPiAgICAgICAgICAgICAjIGMtc2t5Cj4gQWNrZWQtYnk6IFBhdWwgQnVydG9uIDxw
YXVsLmJ1cnRvbkBtaXBzLmNvbT4JICAgICAjIE1JUFMKPiBBY2tlZC1ieTogSGVpa28gQ2Fyc3Rl
bnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5jb20+ICMgczM5MAo+IFJldmlld2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ICAgICAgICAgIyBYZW4KPiAtLS0KClsuLi5dCgo+
IGRpZmYgLS1naXQgYS9tbS9zcGFyc2UuYyBiL21tL3NwYXJzZS5jCj4gaW5kZXggN2VhNWRjNi4u
YWQ5NDI0MiAxMDA2NDQKPiAtLS0gYS9tbS9zcGFyc2UuYwo+ICsrKyBiL21tL3NwYXJzZS5jCgpb
Li4uXQoKPiBAQCAtNDI1LDYgKzQzNiwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc3BhcnNlX2J1
ZmZlcl9pbml0KHVuc2lnbmVkIGxvbmcgc2l6ZSwgaW50IG5pZCkKPiAgIAkJbWVtYmxvY2tfYWxs
b2NfdHJ5X25pZF9yYXcoc2l6ZSwgUEFHRV9TSVpFLAo+ICAgCQkJCQkJX19wYShNQVhfRE1BX0FE
RFJFU1MpLAo+ICAgCQkJCQkJTUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSwgbmlkKTsKPiArCWlm
ICghc3BhcnNlbWFwX2J1ZikKPiArCQlwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUg
Ynl0ZXMgYWxpZ249MHglbHggbmlkPSVkIGZyb209JWx4XG4iLAo+ICsJCSAgICAgIF9fZnVuY19f
LCBzaXplLCBQQUdFX1NJWkUsIG5pZCwgX19wYShNQVhfRE1BX0FERFJFU1MpKTsKPiArCgptZW1i
bG9ja19hbGxvY190cnlfbmlkX3JhdygpIGRvZXMgbm90IHBhbmljIChoZWxwIGV4cGxpY2l0bHkg
c2F5czogRG9lcyAKbm90IHplcm8gYWxsb2NhdGVkIG1lbW9yeSwgZG9lcyBub3QgcGFuaWMgaWYg
cmVxdWVzdCBjYW5ub3QgYmUgc2F0aXNmaWVkLikuCgpTdGVwaGVuIFJvdGh3ZWxsIHJlcG9ydHMg
YSBib290IGZhaWx1cmUgZHVlIHRvIHRoaXMgY2hhbmdlLgoKQ2hyaXN0b3BoZQoKPiAgIAlzcGFy
c2VtYXBfYnVmX2VuZCA9IHNwYXJzZW1hcF9idWYgKyBzaXplOwo+ICAgfQo+ICAgCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 06:15:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 06: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-devel-bounces@lists.xenproject.org>)
	id 1gp5dO-00045v-QG; Thu, 31 Jan 2019 06:15: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=BSoF=QH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gp5dM-00045c-Qn
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 06:15:32 +0000
X-Inumbo-ID: 9b384efe-251f-11e9-8d14-57cdfa337822
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b384efe-251f-11e9-8d14-57cdfa337822;
 Thu, 31 Jan 2019 06:15:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gp5dG-000548-D7; Thu, 31 Jan 2019 06:15:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gp5dG-0004sc-4F; Thu, 31 Jan 2019 06:15:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gp5dG-0003mz-3W; Thu, 31 Jan 2019 06:15:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132591-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=b4fbe1f65a4769c09e6bf2d79fc84360f840f40e
X-Osstest-Versions-That: qemuu=147923b1a901a0370f83a0f4c58ec1baffef22f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Jan 2019 06:15:26 +0000
Subject: [Xen-devel] [qemu-mainline test] 132591: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU5MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI1OTEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTIgZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMzE4NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZz
LiAxMzE4NDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMTg0MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMxODQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzE4NDIKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MTg0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiNGZiZTFmNjVhNDc2OWMwOWU2YmYyZDc5
ZmM4NDM2MGY4NDBmNDBlCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAx
NDc5MjNiMWE5MDFhMDM3MGY4M2EwZjRjNThlYzFiYWZmZWYyMmYwCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzE4NDIgIDIwMTktMDEtMDkgMDA6Mzc6MjIgWiAgIDIyIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTMxODkyICAyMDE5LTAxLTA5IDIzOjM3OjAwIFogICAyMSBkYXlzICAgMTkgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNTkxICAyMDE5LTAxLTI5IDIxOjUxOjMwIFog
ICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQWFyb24gTGluZHNheSA8YWFyb25Ab3MuYW1wZXJlY29tcHV0aW5nLmNv
bT4KICBBYXJvbiBMaW5kc2F5IDxhY2xpbmRzYUBnbWFpbC5jb20+CiAgQWFyb24gTGluZHNheSA8
YWxpbmRzYXlAY29kZWF1cm9yYS5vcmc+CiAgQWFyb24gTGluZHNheSBPUyA8YWFyb25Ab3MuYW1w
ZXJlY29tcHV0aW5nLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNv
bXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4IFdp
bGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhhbmRlciBHcmFmIDxh
Z3JhZkBzdXNlLmRlPgogIEFsZXhhbmRlciBLYW5hdmluIDxhbGV4LmthbmF2aW5AZ21haWwuY29t
PgogIEFsZXhhbmRybyBTYW5jaGV6IEJhY2ggPGFzYW5jaGV6QGtyeXB0b3Nsb2dpYy5jb20+CiAg
QWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQWxpc3RhaXIgRnJhbmNpcyA8
YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQu
YXU+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQkFMQVRP
TiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2Uu
ZGU+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENo
cmlzdG9waGUgRmVyZ2VhdSA8Y2ZlcmdlYXVAcmVkaGF0LmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jv
c2FAcmVkaGF0LmNvbT4KICBDb2xsaW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgog
IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxk
ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0Bv
cmFjbGUuY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+
CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJk
byBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVkdWFyZG8gT3R1Ym8gPG90dWJvQHJl
ZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJhYXAub3JnPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4K
ICBGYW0gWmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4KICBGZWkgTGkgPGZsaUBzdXNlLmNvbT4KICBG
ZWkgTGkgPHNoaXJsZXkxN2ZlaUBnbWFpbC5jb20+CiAgRnJlZGlhbm8gWmlnbGlvIDxmemlnbGlv
QHJlZGhhdC5jb20+CiAgRnJlZHJpayBOb3JpbmcgPG5vcmluZ0Bub2NyZXcub3JnPgogIEdlcmQg
SG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+
CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29t
PgogIEppYW4gV2FuZyA8d2FuZ2ppYW4xNjFAaHVhd2VpLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpv
ZWxAam1zLmlkLmF1PgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKb24gRGlla2Vt
YSA8am9uLmRpZWtlbWFAZ2UuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgSnVsaWEgU3V2b3JvdmEgPGp1c3VhbEBtYWlsLnJ1PgogIEthbWFsIEhlaWIgPGthbWFs
aGVpYjFAZ21haWwuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQuY29t
PgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8
bHZpdmllckByZWRoYXQuY29tPgogIExpIEZlbmcgPGxpZmVuZzE1MTlAZ21haWwuY29tPgogIExp
IFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMdWMgTWljaGVsIDxsdWMubWljaGVsQGdyZWVuc29j
cy5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+
CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFyayBD
YXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJy
dXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwu
Y29tPgogIE1pY2hhZWwgQ2xhcmsgPG1qY0BzaWZpdmUuY29tPgogIE1pY2hhZWwgUm90aCA8bWRy
b3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQu
Y29tPgogIE5pc2FyZyBTaGFoIDxuc2hhaEBkaXNyb290Lm9yZz4KICBQYWxtZXIgRGFiYmVsdCA8
cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4K
ICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBlbmcgSGFvIDxwZW5n
LmhhbzJAenRlLmNvbS5jbj4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5v
cmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGllcnJlIE1vcmVsIDxwbW9y
ZWxAbGludXguaWJtLmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9y
Zz4KICBQcmlpdCBMYWVzIDxwbGFlc0BwbGFlcy5vcmc+CiAgUmVteSBOb2VsIDxyZW15Lm5vZWxA
YmxhZGUtZ3JvdXAuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBs
aW5hcm8ub3JnPgogIFJpY2hhcmQgVy5NLiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+CiAgUm9t
YW4gQm9sc2hha292IDxyLmJvbHNoYWtvdkB5YWRyby5jb20+CiAgUnlhbiBFbCBLb2NodGEgPHJl
bGtvY2h0YUBnbWFpbC5jb20+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5z
LWx5b24ub3JnPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlA
aHVhd2VpLmNvbT4KICBTcmVlaml0aCBNb2hhbmFuIDxzcmVlaml0Lm1vaGFuYW5AbnV0YW5peC5j
b20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFu
aGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gTWFya292aWMgPHNtYXJrb3ZpY0B3YXZlY29tcC5jb20+
CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZmZW4g
R8O2cnR6IDxjb250cmliQHN0ZWZmZW4tZ29lcnR6LmRlPgogIFRob21hcyBIdXRoIDx0aHV0aEBy
ZWRoYXQuY29tPgogIFRob21hcyBSb3RoIDxjb2RlQHN0YWNrc21hc2hpbmcubmV0PgogIFRpbSBT
bWl0aCA8dGltLnNtaXRoQGNpdHJpeC5jb20+CiAgVG9tIERlc2V5biA8dG9tLmRlc2V5bkBnbWFp
bC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBWbGFkaW1p
ciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FpbmVy
IGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIFdlaSBYdSA8d2V4
dUByZWRoYXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4K
ICBYaWFvIEd1YW5ncm9uZyA8eGlhb2d1YW5ncm9uZ0B0ZW5jZW50LmNvbT4KICBZYW5nIFpob25n
IDx5YW5nLnpob25nQGludGVsLmNvbT4KICBZaSBNaW4gWmhhbyA8enlpbWluQGxpbnV4LmlibS5j
b20+CiAgWW9uZ2JvayBLaW0gPHlvbmdib2sua2ltQGltZ3RlYy5jb20+CiAgWW9uZ2JvayBLaW0g
PHlvbmdib2sua2ltQG1pcHMuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3Zp
Y2hAZGF5bml4LmNvbT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KICBa
aGFvIFlhbiA8eWFuLnkuemhhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyMDg5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 06:42:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 06:42: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-devel-bounces@lists.xenproject.org>)
	id 1gp633-00077A-C0; Thu, 31 Jan 2019 06:42: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=m3pr=QH=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gp631-000775-Kv
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 06:42:03 +0000
X-Inumbo-ID: 50a9712b-2523-11e9-aeee-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50a9712b-2523-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 06:42:02 +0000 (UTC)
Received: from pps.filterd (m0098414.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0V6cfjd017113
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 01:42:01 -0500
Received: from e06smtp07.uk.ibm.com (e06smtp07.uk.ibm.com [195.75.94.103])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2qbss2wdj9-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 01:42:01 -0500
Received: from localhost
 by e06smtp07.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Thu, 31 Jan 2019 06:41:57 -0000
Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)
 by e06smtp07.uk.ibm.com (192.168.101.137) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Thu, 31 Jan 2019 06:41:45 -0000
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0V6filb25034870
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 31 Jan 2019 06:41:44 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 9DDB0A4054;
 Thu, 31 Jan 2019 06:41:44 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 6E948A405C;
 Thu, 31 Jan 2019 06:41:41 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.84])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Thu, 31 Jan 2019 06:41:41 +0000 (GMT)
Date: Thu, 31 Jan 2019 08:41:39 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: Christophe Leroy <christophe.leroy@c-s.fr>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-20-git-send-email-rppt@linux.ibm.com>
 <b7c12014-14ae-2a38-900c-41fd145307bc@c-s.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b7c12014-14ae-2a38-900c-41fd145307bc@c-s.fr>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 19013106-0028-0000-0000-00000341269A
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19013106-0029-0000-0000-000023FF2799
Message-Id: <20190131064139.GB28876@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-31_03:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901310052
Subject: Re: [Xen-devel] [PATCH v2 19/21] treewide: add checks for the
 return value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 Petr Mladek <pmladek@suse.com>, linux-sh@vger.kernel.org,
 Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-kernel@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 sparclinux@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 devicetree@vger.kernel.org, Stephen Rothwell <sfr@canb.auug.org.au>,
 linux-xtensa@linux-xtensa.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-mips@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, linux-alpha@vger.kernel.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMDc6MDc6NDZBTSArMDEwMCwgQ2hyaXN0b3BoZSBMZXJv
eSB3cm90ZToKPiAKPiAKPiBMZSAyMS8wMS8yMDE5IMOgIDA5OjA0LCBNaWtlIFJhcG9wb3J0IGEg
w6ljcml0wqA6Cj4gPkFkZCBjaGVjayBmb3IgdGhlIHJldHVybiB2YWx1ZSBvZiBtZW1ibG9ja19h
bGxvYyooKSBmdW5jdGlvbnMgYW5kIGNhbGwKPiA+cGFuaWMoKSBpbiBjYXNlIG9mIGVycm9yLgo+
ID5UaGUgcGFuaWMgbWVzc2FnZSByZXBlYXRzIHRoZSBvbmUgdXNlZCBieSBwYW5pY2luZyBtZW1i
bG9jayBhbGxvY2F0b3JzIHdpdGgKPiA+YWRqdXN0bWVudCBvZiBwYXJhbWV0ZXJzIHRvIGluY2x1
ZGUgb25seSByZWxldmFudCBvbmVzLgo+ID4KPiA+VGhlIHJlcGxhY2VtZW50IHdhcyBtb3N0bHkg
YXV0b21hdGVkIHdpdGggc2VtYW50aWMgcGF0Y2hlcyBsaWtlIHRoZSBvbmUKPiA+YmVsb3cgd2l0
aCBtYW51YWwgbWFzc2FnaW5nIG9mIGZvcm1hdCBzdHJpbmdzLgo+ID4KPiA+QEAKPiA+ZXhwcmVz
c2lvbiBwdHIsIHNpemUsIGFsaWduOwo+ID5AQAo+ID5wdHIgPSBtZW1ibG9ja19hbGxvYyhzaXpl
LCBhbGlnbik7Cj4gPisgaWYgKCFwdHIpCj4gPisgCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9j
YXRlICVsdSBieXRlcyBhbGlnbj0weCVseFxuIiwgX19mdW5jX18sCj4gPnNpemUsIGFsaWduKTsK
PiA+Cj4gPlNpZ25lZC1vZmYtYnk6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4K
PiA+UmV2aWV3ZWQtYnk6IEd1byBSZW4gPHJlbl9ndW9AYy1za3kuY29tPiAgICAgICAgICAgICAj
IGMtc2t5Cj4gPkFja2VkLWJ5OiBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CSAg
ICAgIyBNSVBTCj4gPkFja2VkLWJ5OiBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUu
aWJtLmNvbT4gIyBzMzkwCj4gPlJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+ICAgICAgICAgIyBYZW4KPiA+LS0tCj4gCj4gWy4uLl0KPiAKPiA+ZGlmZiAtLWdpdCBh
L21tL3NwYXJzZS5jIGIvbW0vc3BhcnNlLmMKPiA+aW5kZXggN2VhNWRjNi4uYWQ5NDI0MiAxMDA2
NDQKPiA+LS0tIGEvbW0vc3BhcnNlLmMKPiA+KysrIGIvbW0vc3BhcnNlLmMKPiAKPiBbLi4uXQo+
IAo+ID5AQCAtNDI1LDYgKzQzNiwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc3BhcnNlX2J1ZmZl
cl9pbml0KHVuc2lnbmVkIGxvbmcgc2l6ZSwgaW50IG5pZCkKPiA+ICAJCW1lbWJsb2NrX2FsbG9j
X3RyeV9uaWRfcmF3KHNpemUsIFBBR0VfU0laRSwKPiA+ICAJCQkJCQlfX3BhKE1BWF9ETUFfQURE
UkVTUyksCj4gPiAgCQkJCQkJTUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSwgbmlkKTsKPiA+Kwlp
ZiAoIXNwYXJzZW1hcF9idWYpCj4gPisJCXBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVs
dSBieXRlcyBhbGlnbj0weCVseCBuaWQ9JWQgZnJvbT0lbHhcbiIsCj4gPisJCSAgICAgIF9fZnVu
Y19fLCBzaXplLCBQQUdFX1NJWkUsIG5pZCwgX19wYShNQVhfRE1BX0FERFJFU1MpKTsKPiA+Kwo+
IAo+IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWRfcmF3KCkgZG9lcyBub3QgcGFuaWMgKGhlbHAgZXhw
bGljaXRseSBzYXlzOiBEb2VzIG5vdAo+IHplcm8gYWxsb2NhdGVkIG1lbW9yeSwgZG9lcyBub3Qg
cGFuaWMgaWYgcmVxdWVzdCBjYW5ub3QgYmUgc2F0aXNmaWVkLikuCgoiRG9lcyBub3QgcGFuaWMi
IGRvZXMgbm90IG1lYW4gaXQgYWx3YXlzIHN1Y2NlZWRzLgogCj4gU3RlcGhlbiBSb3Rod2VsbCBy
ZXBvcnRzIGEgYm9vdCBmYWlsdXJlIGR1ZSB0byB0aGlzIGNoYW5nZS4KClBsZWFzZSBzZWUgbXkg
cmVwbHkgb24gdGhhdCB0aHJlYWQuCgo+IENocmlzdG9waGUKPiAKPiA+ICAJc3BhcnNlbWFwX2J1
Zl9lbmQgPSBzcGFyc2VtYXBfYnVmICsgc2l6ZTsKPiA+ICB9Cj4gPgo+IAoKLS0gClNpbmNlcmVs
eSB5b3VycywKTWlrZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 06:44:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 06: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-devel-bounces@lists.xenproject.org>)
	id 1gp65G-0007Ed-SL; Thu, 31 Jan 2019 06:44: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=wBWz=QH=c-s.fr=christophe.leroy@srs-us1.protection.inumbo.net>)
 id 1gp65E-0007EW-V4
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 06:44:20 +0000
X-Inumbo-ID: a199d81e-2523-11e9-aeee-bc764e045a96
Received: from pegase1.c-s.fr (unknown [93.17.236.30])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a199d81e-2523-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 06:44:18 +0000 (UTC)
Received: from localhost (mailhub1-int [192.168.12.234])
 by localhost (Postfix) with ESMTP id 43qrLS1Crsz9v0QW;
 Thu, 31 Jan 2019 07:44:16 +0100 (CET)
Authentication-Results: localhost; dkim=pass
 reason="1024-bit key; insecure key"
 header.d=c-s.fr header.i=@c-s.fr header.b=JMZ+vLjQ; dkim-adsp=pass;
 dkim-atps=neutral
X-Virus-Scanned: Debian amavisd-new at c-s.fr
Received: from pegase1.c-s.fr ([192.168.12.234])
 by localhost (pegase1.c-s.fr [192.168.12.234]) (amavisd-new, port 10024)
 with ESMTP id GE1BryDiLvL6; Thu, 31 Jan 2019 07:44:16 +0100 (CET)
Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192])
 by pegase1.c-s.fr (Postfix) with ESMTP id 43qrLR6vTNz9v0QV;
 Thu, 31 Jan 2019 07:44:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c-s.fr; s=mail;
 t=1548917056; bh=cOJiyexC4RhzV3nLmw1xVDcK744oiB5d7rgry5+gXoM=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=JMZ+vLjQ76kryo0d4/3v/CDV0aIlsMdhbsiuclC0eKE0XnqOavCGYfranMcArXvgZ
 dV45OC8eZ/80eWqgb+hc9/o9z1Khd3UH2cqOEZvxMsXqASyrcPNuh48OKAIU0LEGhU
 t5oaxwZcm23sWI0poHri1Vgox0AoX9rAx2aliPUM=
Received: from localhost (localhost [127.0.0.1])
 by messagerie.si.c-s.fr (Postfix) with ESMTP id BA4FF8B78E;
 Thu, 31 Jan 2019 07:44:16 +0100 (CET)
X-Virus-Scanned: amavisd-new at c-s.fr
Received: from messagerie.si.c-s.fr ([127.0.0.1])
 by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023)
 with ESMTP id ETfFXp9TLqKY; Thu, 31 Jan 2019 07:44:16 +0100 (CET)
Received: from PO15451 (unknown [192.168.4.90])
 by messagerie.si.c-s.fr (Postfix) with ESMTP id 8915D8B74C;
 Thu, 31 Jan 2019 07:44:14 +0100 (CET)
To: Mike Rapoport <rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-20-git-send-email-rppt@linux.ibm.com>
 <b7c12014-14ae-2a38-900c-41fd145307bc@c-s.fr>
 <20190131064139.GB28876@rapoport-lnx>
From: Christophe Leroy <christophe.leroy@c-s.fr>
Message-ID: <8838f7ab-998b-6d78-02a8-a53f8a3619d9@c-s.fr>
Date: Thu, 31 Jan 2019 07:44:14 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <20190131064139.GB28876@rapoport-lnx>
Content-Language: fr
Subject: Re: [Xen-devel] [PATCH v2 19/21] treewide: add checks for the
 return value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 Petr Mladek <pmladek@suse.com>, linux-sh@vger.kernel.org,
 Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-kernel@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 sparclinux@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 devicetree@vger.kernel.org, Stephen Rothwell <sfr@canb.auug.org.au>,
 linux-xtensa@linux-xtensa.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-mips@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, linux-alpha@vger.kernel.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpMZSAzMS8wMS8yMDE5IMOgIDA3OjQxLCBNaWtlIFJhcG9wb3J0IGEgw6ljcml0wqA6Cj4gT24g
VGh1LCBKYW4gMzEsIDIwMTkgYXQgMDc6MDc6NDZBTSArMDEwMCwgQ2hyaXN0b3BoZSBMZXJveSB3
cm90ZToKPj4KPj4KPj4gTGUgMjEvMDEvMjAxOSDDoCAwOTowNCwgTWlrZSBSYXBvcG9ydCBhIMOp
Y3JpdMKgOgo+Pj4gQWRkIGNoZWNrIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1lbWJsb2NrX2Fs
bG9jKigpIGZ1bmN0aW9ucyBhbmQgY2FsbAo+Pj4gcGFuaWMoKSBpbiBjYXNlIG9mIGVycm9yLgo+
Pj4gVGhlIHBhbmljIG1lc3NhZ2UgcmVwZWF0cyB0aGUgb25lIHVzZWQgYnkgcGFuaWNpbmcgbWVt
YmxvY2sgYWxsb2NhdG9ycyB3aXRoCj4+PiBhZGp1c3RtZW50IG9mIHBhcmFtZXRlcnMgdG8gaW5j
bHVkZSBvbmx5IHJlbGV2YW50IG9uZXMuCj4+Pgo+Pj4gVGhlIHJlcGxhY2VtZW50IHdhcyBtb3N0
bHkgYXV0b21hdGVkIHdpdGggc2VtYW50aWMgcGF0Y2hlcyBsaWtlIHRoZSBvbmUKPj4+IGJlbG93
IHdpdGggbWFudWFsIG1hc3NhZ2luZyBvZiBmb3JtYXQgc3RyaW5ncy4KPj4+Cj4+PiBAQAo+Pj4g
ZXhwcmVzc2lvbiBwdHIsIHNpemUsIGFsaWduOwo+Pj4gQEAKPj4+IHB0ciA9IG1lbWJsb2NrX2Fs
bG9jKHNpemUsIGFsaWduKTsKPj4+ICsgaWYgKCFwdHIpCj4+PiArIAlwYW5pYygiJXM6IEZhaWxl
ZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhcbiIsIF9fZnVuY19fLAo+Pj4gc2l6
ZSwgYWxpZ24pOwo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGlu
dXguaWJtLmNvbT4KPj4+IFJldmlld2VkLWJ5OiBHdW8gUmVuIDxyZW5fZ3VvQGMtc2t5LmNvbT4g
ICAgICAgICAgICAgIyBjLXNreQo+Pj4gQWNrZWQtYnk6IFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRv
bkBtaXBzLmNvbT4JICAgICAjIE1JUFMKPj4+IEFja2VkLWJ5OiBIZWlrbyBDYXJzdGVucyA8aGVp
a28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4gIyBzMzkwCj4+PiBSZXZpZXdlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPiAgICAgICAgICMgWGVuCj4+PiAtLS0KPj4KPj4gWy4uLl0K
Pj4KPj4+IGRpZmYgLS1naXQgYS9tbS9zcGFyc2UuYyBiL21tL3NwYXJzZS5jCj4+PiBpbmRleCA3
ZWE1ZGM2Li5hZDk0MjQyIDEwMDY0NAo+Pj4gLS0tIGEvbW0vc3BhcnNlLmMKPj4+ICsrKyBiL21t
L3NwYXJzZS5jCj4+Cj4+IFsuLi5dCj4+Cj4+PiBAQCAtNDI1LDYgKzQzNiwxMCBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgc3BhcnNlX2J1ZmZlcl9pbml0KHVuc2lnbmVkIGxvbmcgc2l6ZSwgaW50IG5p
ZCkKPj4+ICAgCQltZW1ibG9ja19hbGxvY190cnlfbmlkX3JhdyhzaXplLCBQQUdFX1NJWkUsCj4+
PiAgIAkJCQkJCV9fcGEoTUFYX0RNQV9BRERSRVNTKSwKPj4+ICAgCQkJCQkJTUVNQkxPQ0tfQUxM
T0NfQUNDRVNTSUJMRSwgbmlkKTsKPj4+ICsJaWYgKCFzcGFyc2VtYXBfYnVmKQo+Pj4gKwkJcGFu
aWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4IG5pZD0lZCBm
cm9tPSVseFxuIiwKPj4+ICsJCSAgICAgIF9fZnVuY19fLCBzaXplLCBQQUdFX1NJWkUsIG5pZCwg
X19wYShNQVhfRE1BX0FERFJFU1MpKTsKPj4+ICsKPj4KPj4gbWVtYmxvY2tfYWxsb2NfdHJ5X25p
ZF9yYXcoKSBkb2VzIG5vdCBwYW5pYyAoaGVscCBleHBsaWNpdGx5IHNheXM6IERvZXMgbm90Cj4+
IHplcm8gYWxsb2NhdGVkIG1lbW9yeSwgZG9lcyBub3QgcGFuaWMgaWYgcmVxdWVzdCBjYW5ub3Qg
YmUgc2F0aXNmaWVkLikuCj4gCj4gIkRvZXMgbm90IHBhbmljIiBkb2VzIG5vdCBtZWFuIGl0IGFs
d2F5cyBzdWNjZWVkcy4KCkkgYWdyZWUsIGJ1dCBhdCBsZWFzdCBoZXJlIHlvdSBhcmUgY2hhbmdp
bmcgdGhlIGJlaGF2aW91ciBieSBtYWtpbmcgaXQgCnBhbmljIGV4cGxpY2l0bHkuIEFyZSB3ZSBz
dXJlIHRoZXJlIGFyZSBub3QgY2FzZXMgd2hlcmUgdGhlIHN5c3RlbSBjb3VsZCAKanVzdCBjb250
aW51ZSBmdW5jdGlvbm5pbmcgPyBNYXliZSBhIFdBUk5fT04oKSB3b3VsZCBiZSBlbm91Z2ggdGhl
cmUgPwoKQ2hyaXN0b3BoZQoKPiAgIAo+PiBTdGVwaGVuIFJvdGh3ZWxsIHJlcG9ydHMgYSBib290
IGZhaWx1cmUgZHVlIHRvIHRoaXMgY2hhbmdlLgo+IAo+IFBsZWFzZSBzZWUgbXkgcmVwbHkgb24g
dGhhdCB0aHJlYWQuCj4gCj4+IENocmlzdG9waGUKPj4KPj4+ICAgCXNwYXJzZW1hcF9idWZfZW5k
ID0gc3BhcnNlbWFwX2J1ZiArIHNpemU7Cj4+PiAgIH0KPj4+Cj4+Cj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 07:07:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 07:07: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-devel-bounces@lists.xenproject.org>)
	id 1gp6Rk-00010j-G3; Thu, 31 Jan 2019 07:07: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=wBWz=QH=c-s.fr=christophe.leroy@srs-us1.protection.inumbo.net>)
 id 1gp6Ri-00010e-Ry
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 07:07:34 +0000
X-Inumbo-ID: e132679e-2526-11e9-9cd3-a763539212f5
Received: from pegase1.c-s.fr (unknown [93.17.236.30])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e132679e-2526-11e9-9cd3-a763539212f5;
 Thu, 31 Jan 2019 07:07:33 +0000 (UTC)
Received: from localhost (mailhub1-int [192.168.12.234])
 by localhost (Postfix) with ESMTP id 43qrsH3KnTz9v0Ql;
 Thu, 31 Jan 2019 08:07:31 +0100 (CET)
Authentication-Results: localhost; dkim=pass
 reason="1024-bit key; insecure key"
 header.d=c-s.fr header.i=@c-s.fr header.b=rCd82aqn; dkim-adsp=pass;
 dkim-atps=neutral
X-Virus-Scanned: Debian amavisd-new at c-s.fr
Received: from pegase1.c-s.fr ([192.168.12.234])
 by localhost (pegase1.c-s.fr [192.168.12.234]) (amavisd-new, port 10024)
 with ESMTP id DAzsBnhWoB9O; Thu, 31 Jan 2019 08:07:31 +0100 (CET)
Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192])
 by pegase1.c-s.fr (Postfix) with ESMTP id 43qrsH1tsMz9v0Qj;
 Thu, 31 Jan 2019 08:07:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c-s.fr; s=mail;
 t=1548918451; bh=MXHl21tpazUCycYGJIF5K2H108fXMrwBKp0kMfVZOHU=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=rCd82aqnCmgVKey8lh2qo7e2czYPgKR5K0SsqXWaaG+aPdVhNoJAHK8cvl05jNaLQ
 01Tbj78zc0z794OUHngjeqyEvlUQI7ONSfsFOcwtpy8Q//8zmi0Zwd5Q5S7O8IAO0Y
 J0iKKRNhFMGd08UKWW9aHyiQ2pzFvIMvvFhWRBCY=
Received: from localhost (localhost [127.0.0.1])
 by messagerie.si.c-s.fr (Postfix) with ESMTP id 176168B78D;
 Thu, 31 Jan 2019 08:07:32 +0100 (CET)
X-Virus-Scanned: amavisd-new at c-s.fr
Received: from messagerie.si.c-s.fr ([127.0.0.1])
 by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023)
 with ESMTP id 9D0PmJeNjYuQ; Thu, 31 Jan 2019 08:07:31 +0100 (CET)
Received: from PO15451 (unknown [192.168.4.90])
 by messagerie.si.c-s.fr (Postfix) with ESMTP id 075218B74C;
 Thu, 31 Jan 2019 08:07:29 +0100 (CET)
To: Mike Rapoport <rppt@linux.ibm.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-20-git-send-email-rppt@linux.ibm.com>
 <b7c12014-14ae-2a38-900c-41fd145307bc@c-s.fr>
 <20190131064139.GB28876@rapoport-lnx>
 <8838f7ab-998b-6d78-02a8-a53f8a3619d9@c-s.fr>
From: Christophe Leroy <christophe.leroy@c-s.fr>
Message-ID: <d5e4ff5b-d33a-e641-8159-d4f83bc28d0b@c-s.fr>
Date: Thu, 31 Jan 2019 08:07:29 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.0
MIME-Version: 1.0
In-Reply-To: <8838f7ab-998b-6d78-02a8-a53f8a3619d9@c-s.fr>
Content-Language: fr
Subject: Re: [Xen-devel] [PATCH v2 19/21] treewide: add checks for the
 return value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 Petr Mladek <pmladek@suse.com>, linux-sh@vger.kernel.org,
 Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-kernel@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 sparclinux@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 devicetree@vger.kernel.org, Stephen Rothwell <sfr@canb.auug.org.au>,
 linux-xtensa@linux-xtensa.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-mips@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, linux-alpha@vger.kernel.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpMZSAzMS8wMS8yMDE5IMOgIDA3OjQ0LCBDaHJpc3RvcGhlIExlcm95IGEgw6ljcml0wqA6Cj4g
Cj4gCj4gTGUgMzEvMDEvMjAxOSDDoCAwNzo0MSwgTWlrZSBSYXBvcG9ydCBhIMOpY3JpdMKgOgo+
PiBPbiBUaHUsIEphbiAzMSwgMjAxOSBhdCAwNzowNzo0NkFNICswMTAwLCBDaHJpc3RvcGhlIExl
cm95IHdyb3RlOgo+Pj4KPj4+Cj4+PiBMZSAyMS8wMS8yMDE5IMOgIDA5OjA0LCBNaWtlIFJhcG9w
b3J0IGEgw6ljcml0wqA6Cj4+Pj4gQWRkIGNoZWNrIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1l
bWJsb2NrX2FsbG9jKigpIGZ1bmN0aW9ucyBhbmQgY2FsbAo+Pj4+IHBhbmljKCkgaW4gY2FzZSBv
ZiBlcnJvci4KPj4+PiBUaGUgcGFuaWMgbWVzc2FnZSByZXBlYXRzIHRoZSBvbmUgdXNlZCBieSBw
YW5pY2luZyBtZW1ibG9jayAKPj4+PiBhbGxvY2F0b3JzIHdpdGgKPj4+PiBhZGp1c3RtZW50IG9m
IHBhcmFtZXRlcnMgdG8gaW5jbHVkZSBvbmx5IHJlbGV2YW50IG9uZXMuCj4+Pj4KPj4+PiBUaGUg
cmVwbGFjZW1lbnQgd2FzIG1vc3RseSBhdXRvbWF0ZWQgd2l0aCBzZW1hbnRpYyBwYXRjaGVzIGxp
a2UgdGhlIG9uZQo+Pj4+IGJlbG93IHdpdGggbWFudWFsIG1hc3NhZ2luZyBvZiBmb3JtYXQgc3Ry
aW5ncy4KPj4+Pgo+Pj4+IEBACj4+Pj4gZXhwcmVzc2lvbiBwdHIsIHNpemUsIGFsaWduOwo+Pj4+
IEBACj4+Pj4gcHRyID0gbWVtYmxvY2tfYWxsb2Moc2l6ZSwgYWxpZ24pOwo+Pj4+ICsgaWYgKCFw
dHIpCj4+Pj4gK8KgwqDCoMKgIHBhbmljKCIlczogRmFpbGVkIHRvIGFsbG9jYXRlICVsdSBieXRl
cyBhbGlnbj0weCVseFxuIiwgX19mdW5jX18sCj4+Pj4gc2l6ZSwgYWxpZ24pOwo+Pj4+Cj4+Pj4g
U2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgo+Pj4+IFJl
dmlld2VkLWJ5OiBHdW8gUmVuIDxyZW5fZ3VvQGMtc2t5LmNvbT7CoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgIyBjLXNreQo+Pj4+IEFja2VkLWJ5OiBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlw
cy5jb20+wqDCoMKgwqDCoMKgwqDCoCAjIE1JUFMKPj4+PiBBY2tlZC1ieTogSGVpa28gQ2Fyc3Rl
bnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5jb20+ICMgczM5MAo+Pj4+IFJldmlld2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+wqDCoMKgwqDCoMKgwqDCoCAjIFhlbgo+Pj4+
IC0tLQo+Pj4KPj4+IFsuLi5dCj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS9tbS9zcGFyc2UuYyBiL21t
L3NwYXJzZS5jCj4+Pj4gaW5kZXggN2VhNWRjNi4uYWQ5NDI0MiAxMDA2NDQKPj4+PiAtLS0gYS9t
bS9zcGFyc2UuYwo+Pj4+ICsrKyBiL21tL3NwYXJzZS5jCj4+Pgo+Pj4gWy4uLl0KPj4+Cj4+Pj4g
QEAgLTQyNSw2ICs0MzYsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHNwYXJzZV9idWZmZXJfaW5p
dCh1bnNpZ25lZCAKPj4+PiBsb25nIHNpemUsIGludCBuaWQpCj4+Pj4gwqDCoMKgwqDCoMKgwqDC
oMKgIG1lbWJsb2NrX2FsbG9jX3RyeV9uaWRfcmF3KHNpemUsIFBBR0VfU0laRSwKPj4+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBfX3BhKE1BWF9E
TUFfQUREUkVTUyksCj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgTUVNQkxPQ0tfQUxMT0NfQUNDRVNTSUJMRSwgbmlkKTsKPj4+PiArwqDCoMKg
IGlmICghc3BhcnNlbWFwX2J1ZikKPj4+PiArwqDCoMKgwqDCoMKgwqAgcGFuaWMoIiVzOiBGYWls
ZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4IG5pZD0lZCAKPj4+PiBmcm9tPSVs
eFxuIiwKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgX19mdW5jX18sIHNpemUsIFBB
R0VfU0laRSwgbmlkLCBfX3BhKE1BWF9ETUFfQUREUkVTUykpOwo+Pj4+ICsKPj4+Cj4+PiBtZW1i
bG9ja19hbGxvY190cnlfbmlkX3JhdygpIGRvZXMgbm90IHBhbmljIChoZWxwIGV4cGxpY2l0bHkg
c2F5czogCj4+PiBEb2VzIG5vdAo+Pj4gemVybyBhbGxvY2F0ZWQgbWVtb3J5LCBkb2VzIG5vdCBw
YW5pYyBpZiByZXF1ZXN0IGNhbm5vdCBiZSBzYXRpc2ZpZWQuKS4KPj4KPj4gIkRvZXMgbm90IHBh
bmljIiBkb2VzIG5vdCBtZWFuIGl0IGFsd2F5cyBzdWNjZWVkcy4KPiAKPiBJIGFncmVlLCBidXQg
YXQgbGVhc3QgaGVyZSB5b3UgYXJlIGNoYW5naW5nIHRoZSBiZWhhdmlvdXIgYnkgbWFraW5nIGl0
IAo+IHBhbmljIGV4cGxpY2l0bHkuIEFyZSB3ZSBzdXJlIHRoZXJlIGFyZSBub3QgY2FzZXMgd2hl
cmUgdGhlIHN5c3RlbSBjb3VsZCAKPiBqdXN0IGNvbnRpbnVlIGZ1bmN0aW9ubmluZyA/IE1heWJl
IGEgV0FSTl9PTigpIHdvdWxkIGJlIGVub3VnaCB0aGVyZSA/CgpMb29raW5nIG1vcmUgaW4gZGV0
YWlscywgaXQgbG9va3MgbGlrZSBldmVyeXRoaW5nIGlzIGRvbmUgdG8gbGl2ZSB3aXRoIApzcGFy
c2VtYXBfYnVmIE5VTEwsIGFsbCBmdW5jdGlvbnMgdXNpbmcgaXQgY2hlY2sgaXQgc28gaGF2aW5n
IGl0IE5VTEwgCnNob3VsZG4ndCBpbXBseSBhIHBhbmljIEkgYmVsaWV2ZSwgc2VlIGNvZGUgYmVs
b3cuCgpzdGF0aWMgdm9pZCAqc3BhcnNlbWFwX2J1ZiBfX21lbWluaXRkYXRhOwpzdGF0aWMgdm9p
ZCAqc3BhcnNlbWFwX2J1Zl9lbmQgX19tZW1pbml0ZGF0YTsKCnN0YXRpYyB2b2lkIF9faW5pdCBz
cGFyc2VfYnVmZmVyX2luaXQodW5zaWduZWQgbG9uZyBzaXplLCBpbnQgbmlkKQp7CglXQVJOX09O
KHNwYXJzZW1hcF9idWYpOwkvKiBmb3Jnb3QgdG8gY2FsbCBzcGFyc2VfYnVmZmVyX2ZpbmkoKT8g
Ki8KCXNwYXJzZW1hcF9idWYgPQoJCW1lbWJsb2NrX2FsbG9jX3RyeV9uaWRfcmF3KHNpemUsIFBB
R0VfU0laRSwKCQkJCQkJX19wYShNQVhfRE1BX0FERFJFU1MpLAoJCQkJCQlNRU1CTE9DS19BTExP
Q19BQ0NFU1NJQkxFLCBuaWQpOwoJc3BhcnNlbWFwX2J1Zl9lbmQgPSBzcGFyc2VtYXBfYnVmICsg
c2l6ZTsKfQoKc3RhdGljIHZvaWQgX19pbml0IHNwYXJzZV9idWZmZXJfZmluaSh2b2lkKQp7Cgl1
bnNpZ25lZCBsb25nIHNpemUgPSBzcGFyc2VtYXBfYnVmX2VuZCAtIHNwYXJzZW1hcF9idWY7CgoJ
aWYgKHNwYXJzZW1hcF9idWYgJiYgc2l6ZSA+IDApCgkJbWVtYmxvY2tfZnJlZV9lYXJseShfX3Bh
KHNwYXJzZW1hcF9idWYpLCBzaXplKTsKCXNwYXJzZW1hcF9idWYgPSBOVUxMOwp9Cgp2b2lkICog
X19tZW1pbml0IHNwYXJzZV9idWZmZXJfYWxsb2ModW5zaWduZWQgbG9uZyBzaXplKQp7Cgl2b2lk
ICpwdHIgPSBOVUxMOwoKCWlmIChzcGFyc2VtYXBfYnVmKSB7CgkJcHRyID0gUFRSX0FMSUdOKHNw
YXJzZW1hcF9idWYsIHNpemUpOwoJCWlmIChwdHIgKyBzaXplID4gc3BhcnNlbWFwX2J1Zl9lbmQp
CgkJCXB0ciA9IE5VTEw7CgkJZWxzZQoJCQlzcGFyc2VtYXBfYnVmID0gcHRyICsgc2l6ZTsKCX0K
CXJldHVybiBwdHI7Cn0KCgpDaHJpc3RvcGhlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 07:15:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 07:15: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-devel-bounces@lists.xenproject.org>)
	id 1gp6ZJ-00023k-Fm; Thu, 31 Jan 2019 07:15: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=m3pr=QH=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gp6ZI-00023f-A8
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 07:15:24 +0000
X-Inumbo-ID: f8e82c6b-2527-11e9-aeee-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8e82c6b-2527-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 07:15:22 +0000 (UTC)
Received: from pps.filterd (m0098414.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0V7E8WR139710
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 02:15:21 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2qbv80grq3-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 02:15:21 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Thu, 31 Jan 2019 07:15:17 -0000
Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Thu, 31 Jan 2019 07:15:07 -0000
Received: from d06av22.portsmouth.uk.ibm.com (d06av22.portsmouth.uk.ibm.com
 [9.149.105.58])
 by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0V7F6tN55378120
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 31 Jan 2019 07:15:06 GMT
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id D50C74C046;
 Thu, 31 Jan 2019 07:15:04 +0000 (GMT)
Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 5E7D14C040;
 Thu, 31 Jan 2019 07:15:01 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.84])
 by d06av22.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Thu, 31 Jan 2019 07:15:01 +0000 (GMT)
Date: Thu, 31 Jan 2019 09:14:59 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: Christophe Leroy <christophe.leroy@c-s.fr>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-20-git-send-email-rppt@linux.ibm.com>
 <b7c12014-14ae-2a38-900c-41fd145307bc@c-s.fr>
 <20190131064139.GB28876@rapoport-lnx>
 <8838f7ab-998b-6d78-02a8-a53f8a3619d9@c-s.fr>
 <d5e4ff5b-d33a-e641-8159-d4f83bc28d0b@c-s.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d5e4ff5b-d33a-e641-8159-d4f83bc28d0b@c-s.fr>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 19013107-0020-0000-0000-0000030F29F7
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19013107-0021-0000-0000-000021602B4F
Message-Id: <20190131071459.GC28876@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-31_03:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901310057
Subject: Re: [Xen-devel] [PATCH v2 19/21] treewide: add checks for the
 return value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 Petr Mladek <pmladek@suse.com>, linux-sh@vger.kernel.org,
 Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-kernel@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 sparclinux@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 devicetree@vger.kernel.org, Stephen Rothwell <sfr@canb.auug.org.au>,
 linux-xtensa@linux-xtensa.org, linux-um@lists.infradead.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 linux-arm-kernel@lists.infradead.org, Michal Simek <monstr@monstr.eu>,
 Tony Luck <tony.luck@intel.com>, linux-mm@kvack.org,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org,
 linux-mips@vger.kernel.org, Paul Burton <paul.burton@mips.com>,
 Vineet Gupta <vgupta@synopsys.com>, linux-alpha@vger.kernel.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMDg6MDc6MjlBTSArMDEwMCwgQ2hyaXN0b3BoZSBMZXJv
eSB3cm90ZToKPiAKPiAKPiBMZSAzMS8wMS8yMDE5IMOgIDA3OjQ0LCBDaHJpc3RvcGhlIExlcm95
IGEgw6ljcml0wqA6Cj4gPgo+ID4KPiA+TGUgMzEvMDEvMjAxOSDDoCAwNzo0MSwgTWlrZSBSYXBv
cG9ydCBhIMOpY3JpdMKgOgo+ID4+T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMDc6MDc6NDZBTSAr
MDEwMCwgQ2hyaXN0b3BoZSBMZXJveSB3cm90ZToKPiA+Pj4KPiA+Pj4KPiA+Pj5MZSAyMS8wMS8y
MDE5IMOgIDA5OjA0LCBNaWtlIFJhcG9wb3J0IGEgw6ljcml0wqA6Cj4gPj4+PkFkZCBjaGVjayBm
b3IgdGhlIHJldHVybiB2YWx1ZSBvZiBtZW1ibG9ja19hbGxvYyooKSBmdW5jdGlvbnMgYW5kIGNh
bGwKPiA+Pj4+cGFuaWMoKSBpbiBjYXNlIG9mIGVycm9yLgo+ID4+Pj5UaGUgcGFuaWMgbWVzc2Fn
ZSByZXBlYXRzIHRoZSBvbmUgdXNlZCBieSBwYW5pY2luZyBtZW1ibG9jawo+ID4+Pj5hbGxvY2F0
b3JzIHdpdGgKPiA+Pj4+YWRqdXN0bWVudCBvZiBwYXJhbWV0ZXJzIHRvIGluY2x1ZGUgb25seSBy
ZWxldmFudCBvbmVzLgo+ID4+Pj4KPiA+Pj4+VGhlIHJlcGxhY2VtZW50IHdhcyBtb3N0bHkgYXV0
b21hdGVkIHdpdGggc2VtYW50aWMgcGF0Y2hlcyBsaWtlIHRoZSBvbmUKPiA+Pj4+YmVsb3cgd2l0
aCBtYW51YWwgbWFzc2FnaW5nIG9mIGZvcm1hdCBzdHJpbmdzLgo+ID4+Pj4KPiA+Pj4+QEAKPiA+
Pj4+ZXhwcmVzc2lvbiBwdHIsIHNpemUsIGFsaWduOwo+ID4+Pj5AQAo+ID4+Pj5wdHIgPSBtZW1i
bG9ja19hbGxvYyhzaXplLCBhbGlnbik7Cj4gPj4+PisgaWYgKCFwdHIpCj4gPj4+PivCoMKgwqDC
oCBwYW5pYygiJXM6IEZhaWxlZCB0byBhbGxvY2F0ZSAlbHUgYnl0ZXMgYWxpZ249MHglbHhcbiIs
IF9fZnVuY19fLAo+ID4+Pj5zaXplLCBhbGlnbik7Cj4gPj4+Pgo+ID4+Pj5TaWduZWQtb2ZmLWJ5
OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+Cj4gPj4+PlJldmlld2VkLWJ5OiBH
dW8gUmVuIDxyZW5fZ3VvQGMtc2t5LmNvbT7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIyBjLXNr
eQo+ID4+Pj5BY2tlZC1ieTogUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPsKgwqDC
oMKgwqDCoMKgwqAgIyBNSVBTCj4gPj4+PkFja2VkLWJ5OiBIZWlrbyBDYXJzdGVucyA8aGVpa28u
Y2Fyc3RlbnNAZGUuaWJtLmNvbT4gIyBzMzkwCj4gPj4+PlJldmlld2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+wqDCoMKgwqDCoMKgwqDCoCAjIFhlbgo+ID4+Pj4tLS0KPiA+
Pj4KPiA+Pj5bLi4uXQo+ID4+Pgo+ID4+Pj5kaWZmIC0tZ2l0IGEvbW0vc3BhcnNlLmMgYi9tbS9z
cGFyc2UuYwo+ID4+Pj5pbmRleCA3ZWE1ZGM2Li5hZDk0MjQyIDEwMDY0NAo+ID4+Pj4tLS0gYS9t
bS9zcGFyc2UuYwo+ID4+Pj4rKysgYi9tbS9zcGFyc2UuYwo+ID4+Pgo+ID4+PlsuLi5dCj4gPj4+
Cj4gPj4+PkBAIC00MjUsNiArNDM2LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzcGFyc2VfYnVm
ZmVyX2luaXQodW5zaWduZWQKPiA+Pj4+bG9uZyBzaXplLCBpbnQgbmlkKQo+ID4+Pj7CoMKgwqDC
oMKgwqDCoMKgwqAgbWVtYmxvY2tfYWxsb2NfdHJ5X25pZF9yYXcoc2l6ZSwgUEFHRV9TSVpFLAo+
ID4+Pj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBf
X3BhKE1BWF9ETUFfQUREUkVTUyksCj4gPj4+PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIE1FTUJMT0NLX0FMTE9DX0FDQ0VTU0lCTEUsIG5pZCk7Cj4g
Pj4+PivCoMKgwqAgaWYgKCFzcGFyc2VtYXBfYnVmKQo+ID4+Pj4rwqDCoMKgwqDCoMKgwqAgcGFu
aWMoIiVzOiBGYWlsZWQgdG8gYWxsb2NhdGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4IG5pZD0lZAo+
ID4+Pj5mcm9tPSVseFxuIiwKPiA+Pj4+K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF9fZnVu
Y19fLCBzaXplLCBQQUdFX1NJWkUsIG5pZCwgX19wYShNQVhfRE1BX0FERFJFU1MpKTsKPiA+Pj4+
Kwo+ID4+Pgo+ID4+Pm1lbWJsb2NrX2FsbG9jX3RyeV9uaWRfcmF3KCkgZG9lcyBub3QgcGFuaWMg
KGhlbHAgZXhwbGljaXRseSBzYXlzOgo+ID4+PkRvZXMgbm90Cj4gPj4+emVybyBhbGxvY2F0ZWQg
bWVtb3J5LCBkb2VzIG5vdCBwYW5pYyBpZiByZXF1ZXN0IGNhbm5vdCBiZSBzYXRpc2ZpZWQuKS4K
PiA+Pgo+ID4+IkRvZXMgbm90IHBhbmljIiBkb2VzIG5vdCBtZWFuIGl0IGFsd2F5cyBzdWNjZWVk
cy4KPiA+Cj4gPkkgYWdyZWUsIGJ1dCBhdCBsZWFzdCBoZXJlIHlvdSBhcmUgY2hhbmdpbmcgdGhl
IGJlaGF2aW91ciBieSBtYWtpbmcgaXQKPiA+cGFuaWMgZXhwbGljaXRseS4gQXJlIHdlIHN1cmUg
dGhlcmUgYXJlIG5vdCBjYXNlcyB3aGVyZSB0aGUgc3lzdGVtIGNvdWxkCj4gPmp1c3QgY29udGlu
dWUgZnVuY3Rpb25uaW5nID8gTWF5YmUgYSBXQVJOX09OKCkgd291bGQgYmUgZW5vdWdoIHRoZXJl
ID8KPiAKPiBMb29raW5nIG1vcmUgaW4gZGV0YWlscywgaXQgbG9va3MgbGlrZSBldmVyeXRoaW5n
IGlzIGRvbmUgdG8gbGl2ZSB3aXRoCj4gc3BhcnNlbWFwX2J1ZiBOVUxMLCBhbGwgZnVuY3Rpb25z
IHVzaW5nIGl0IGNoZWNrIGl0IHNvIGhhdmluZyBpdCBOVUxMCj4gc2hvdWxkbid0IGltcGx5IGEg
cGFuaWMgSSBiZWxpZXZlLCBzZWUgY29kZSBiZWxvdy4KCllvdSBhcmUgcmlnaHQsIEknbSBwcmVw
YXJpbmcgdGhlIGZpeCByaWdodCBub3cuCiAKPiBzdGF0aWMgdm9pZCAqc3BhcnNlbWFwX2J1ZiBf
X21lbWluaXRkYXRhOwo+IHN0YXRpYyB2b2lkICpzcGFyc2VtYXBfYnVmX2VuZCBfX21lbWluaXRk
YXRhOwo+IAo+IHN0YXRpYyB2b2lkIF9faW5pdCBzcGFyc2VfYnVmZmVyX2luaXQodW5zaWduZWQg
bG9uZyBzaXplLCBpbnQgbmlkKQo+IHsKPiAJV0FSTl9PTihzcGFyc2VtYXBfYnVmKTsJLyogZm9y
Z290IHRvIGNhbGwgc3BhcnNlX2J1ZmZlcl9maW5pKCk/ICovCj4gCXNwYXJzZW1hcF9idWYgPQo+
IAkJbWVtYmxvY2tfYWxsb2NfdHJ5X25pZF9yYXcoc2l6ZSwgUEFHRV9TSVpFLAo+IAkJCQkJCV9f
cGEoTUFYX0RNQV9BRERSRVNTKSwKPiAJCQkJCQlNRU1CTE9DS19BTExPQ19BQ0NFU1NJQkxFLCBu
aWQpOwo+IAlzcGFyc2VtYXBfYnVmX2VuZCA9IHNwYXJzZW1hcF9idWYgKyBzaXplOwo+IH0KPiAK
PiBzdGF0aWMgdm9pZCBfX2luaXQgc3BhcnNlX2J1ZmZlcl9maW5pKHZvaWQpCj4gewo+IAl1bnNp
Z25lZCBsb25nIHNpemUgPSBzcGFyc2VtYXBfYnVmX2VuZCAtIHNwYXJzZW1hcF9idWY7Cj4gCj4g
CWlmIChzcGFyc2VtYXBfYnVmICYmIHNpemUgPiAwKQo+IAkJbWVtYmxvY2tfZnJlZV9lYXJseShf
X3BhKHNwYXJzZW1hcF9idWYpLCBzaXplKTsKPiAJc3BhcnNlbWFwX2J1ZiA9IE5VTEw7Cj4gfQo+
IAo+IHZvaWQgKiBfX21lbWluaXQgc3BhcnNlX2J1ZmZlcl9hbGxvYyh1bnNpZ25lZCBsb25nIHNp
emUpCj4gewo+IAl2b2lkICpwdHIgPSBOVUxMOwo+IAo+IAlpZiAoc3BhcnNlbWFwX2J1Zikgewo+
IAkJcHRyID0gUFRSX0FMSUdOKHNwYXJzZW1hcF9idWYsIHNpemUpOwo+IAkJaWYgKHB0ciArIHNp
emUgPiBzcGFyc2VtYXBfYnVmX2VuZCkKPiAJCQlwdHIgPSBOVUxMOwo+IAkJZWxzZQo+IAkJCXNw
YXJzZW1hcF9idWYgPSBwdHIgKyBzaXplOwo+IAl9Cj4gCXJldHVybiBwdHI7Cj4gfQo+IAo+IAo+
IENocmlzdG9waGUKPiAKCi0tIApTaW5jZXJlbHkgeW91cnMsCk1pa2UuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 08:25:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 08:25: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-devel-bounces@lists.xenproject.org>)
	id 1gp7ed-0001BS-FS; Thu, 31 Jan 2019 08:24: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=FVHn=QH=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gp7ec-0001BN-AZ
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 08:24:58 +0000
X-Inumbo-ID: b0a0d3a8-2531-11e9-bf3d-9f0dabca3a8f
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.50]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0a0d3a8-2531-11e9-bf3d-9f0dabca3a8f;
 Thu, 31 Jan 2019 08:24:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=IjZ8gc5wihxANghHcAvgFszmSTXYKtmpDdFADkpe2lg=;
 b=huF9socsrM/Ov/MXmlrt26baNwaFsaxlh/D42caRJcNM8oJ/Ft8JpkImj4kmNZwD0+O05BZNH3MrF+nTSbcYkpUYA4ExQmNGtLinr6Ozj+qtb9zrEfxL1hCfwtDObMa/vbP8Oc5NaOMrCv0+XuIcvwyOmGs0vRHfanB7orhIY8o=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB4598.eurprd03.prod.outlook.com (20.177.35.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.18; Thu, 31 Jan 2019 08:24:54 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1558.023; Thu, 31 Jan 2019
 08:24:54 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>
Thread-Topic: [Xen-devel][PATCH v4 0/1] cameraif: add ABI for para-virtual
 camera
Thread-Index: AQHUrLYp1U2oFnjo2EmWYC6cnKFR1aXJI3WA
Date: Thu, 31 Jan 2019 08:24:54 +0000
Message-ID: <2f5828b6-20ee-365e-a599-2e57c4498564@epam.com>
References: <20190115093853.15495-1-andr2000@gmail.com>
In-Reply-To: <20190115093853.15495-1-andr2000@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4598;
 6:rHf/DQDElMMFMgfKDudboBs6BgR6kfHdzVZ9DKlZTxTNNU3HgYTSON9lqdRmym/J3XiGTHI2CVXFEKZoXu9eTFfJNhfSiUTFuYeTk1wSFGoT1mJV6Ac52yLaJpXqDEQxs2qkenOJaHInGE0Q9aqCemtoO/2Giuwq6v65ZaKEpocMzE1y42hMRYvlUQyuzoE7UNzaqFQqL68PRcNaV6IMacBjLd734omQrq0aKDGFKphOiHFvie6n/dgK1OmqkI/DLsRWR7BWKlnlwDew9G+bXPPweuas/dzqnQUYZKZoouFLM4yRvjYHqWGETRteH9LT+/IkW9nBgsocWpG7F1VKdlMJo4OYzWbONe9eRtc4imS7fPUFAimKdQYHaiVjrO6lIlOUMKxIp7HI5MxALd8Ihd9yunjkP982rkhXYSaxgSQ5L0Y+08DYtcbLG8pcOTHp1xKrpvOildZ1TDJzXppXfA==;
 5:DtIKDOXCos2CtPaz/IJ8pAqMm6Kl7jsmsG5RWipChNTAKDiNBDjO97VRd7o0vsm/K3RyiyYa9cFeMEqmmy9eQbDhPgm2T1LoBwTfG/ywzCK55JQxvkSeZUsYa0JJTZQEYvZw9luo7zm9Ae4FdtnXUMsUDKIYwSV66SsE3BULjum3iVbYe4B74Us3mBDLucctNrHUFVmJRP+mf/x1oqdr0g==;
 7:l8++1eO28g/RS/ZTT2lph5IAgniLk0agYwEdSxwgZO2P+l7/3O0C2BsofkQYVm2NGZaByVgTFXw7Sw1k7G3lPdgmqCYUEn7dhvga2RDdt5iZREXGOK/hQYwUmeDzM324W8Ldts/RwTCUAVk58KEsYg==
x-ms-office365-filtering-correlation-id: 83f33c04-514b-4ae6-5a3d-08d68755941c
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4598; 
x-ms-traffictypediagnostic: AM6PR03MB4598:
x-microsoft-antispam-prvs: <AM6PR03MB4598EC12E73E56850BBD6C58E7910@AM6PR03MB4598.eurprd03.prod.outlook.com>
x-forefront-prvs: 09347618C4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(136003)(396003)(346002)(366004)(189003)(199004)(66066001)(6506007)(31696002)(3846002)(55236004)(71200400001)(446003)(81166006)(53546011)(11346002)(2501003)(486006)(71190400001)(8936002)(2616005)(6116002)(86362001)(476003)(102836004)(72206003)(54906003)(8676002)(99286004)(2351001)(186003)(7736002)(76176011)(7416002)(305945005)(26005)(81156014)(316002)(97736004)(106356001)(6246003)(6486002)(105586002)(6512007)(478600001)(68736007)(229853002)(2906002)(6436002)(6916009)(31686004)(966005)(53936002)(4326008)(14454004)(14444005)(36756003)(256004)(80792005)(5640700003)(39060400002)(6306002)(25786009)(21314003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4598;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: p+aU5K6q9zXjv4E70Avt8r5QYLkLVij0Wp38qaAbwOaCugRVzx4RGmdzWr1aZxnnQp1F7DKtrYgOnqbdD0+6whgXeVNrBq9GpXroKJjhVWVk/BwHV+wjQUwrnNYlC2BdLDFtL2ZObHUgmMWzdNHekK36yCyrI2ewGfb1FrF9pJ5enIPsKAx3fPytoNneYJGAsFeV5Mjo1RdPzWZFVPXFOLZfhtXY+bFBRIheE+tnj7X13uHwOzHfsZ33zOnCQujcxiwyDUBBMl9rsfSc5iGNsZGnrl29VVxUdZhE33xwITSvA3shgYcf9fQHJ1qEVAP8lK0JeW5034zpTQciNT1HyshY5sFmJ6PeLXUY2WKJk9ZfQ/DnSQxL0WFupX93raifkDUi7jYDLHJWppWBW7dAK+IuDZj3Z05xPPKWQtOByio=
Content-ID: <1993F0E16A2B3E41AB62CFA583F80B27@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 83f33c04-514b-4ae6-5a3d-08d68755941c
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2019 08:24:54.5266 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4598
Subject: Re: [Xen-devel] [PATCH v4 0/1] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "koji.matsuoka.xm@renesas.com" <koji.matsuoka.xm@renesas.com>,
 "hverkuil@xs4all.nl" <hverkuil@xs4all.nl>,
 "sakari.ailus@linux.intel.com" <sakari.ailus@linux.intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>,
 "linux-media@vger.kernel.org" <linux-media@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

S29ucmFkLCBjb3VsZCB5b3UgcGxlYXNlIHJldmlldz8NCg0KVGhhbmsgeW91LA0KT2xla3NhbmRy
DQoNCk9uIDEvMTUvMTkgMTE6MzggQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOg0K
PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A
ZXBhbS5jb20+DQo+DQo+IEhlbGxvIQ0KPg0KPiBBdCB0aGUgbW9tZW50IFhlbiBbMV0gYWxyZWFk
eSBzdXBwb3J0cyBzb21lIHZpcnR1YWwgbXVsdGltZWRpYQ0KPiBmZWF0dXJlcyBbMl0gc3VjaCBh
cyB2aXJ0dWFsIGRpc3BsYXksIHNvdW5kLiBJdCBzdXBwb3J0cyBrZXlib2FyZHMsDQo+IHBvaW50
ZXJzIGFuZCBtdWx0aS10b3VjaCBkZXZpY2VzIGFsbCBhbGxvd2luZyBYZW4gdG8gYmUgdXNlZCBp
bg0KPiBhdXRvbW90aXZlIGFwcGxpYW5jZXMsIEluLVZlaGljbGUgSW5mb3RhaW5tZW50IChJVkkp
IHN5c3RlbXMNCj4gYW5kIG1hbnkgbW9yZS4NCj4NCj4gRnJvbnRlbmQgaW1wbGVtZW50YXRpb24g
aXMgYXZhaWxhYmxlIGF0IFszXSBhbmQgdGhlIGNvcnJlc3BvbmRpbmcNCj4gYmFja2VuZCBhdCBb
NF0uIFRoZXNlIGFyZSB3b3JrIGluIHByb2dyZXNzLCBidXQgZnJvbnRlbmQgYWxyZWFkeQ0KPiBw
YXNzZXMgdjRsMi1jb21wbGlhbmNlIHRlc3QgZm9yIFY0TDIgZHJpdmVycy4gbGlieGwgcHJlbGlt
aW5hcnkNCj4gY2hhbmdlcyBhcmUgYXZhaWxhYmxlIGF0IFs1XS4NCj4NCj4gVGhpcyB3b3JrIGFk
ZHMgYSBuZXcgWGVuIHBhcmEtdmlydHVhbGl6ZWQgcHJvdG9jb2wgZm9yIGEgdmlydHVhbA0KPiBj
YW1lcmEgZGV2aWNlIHdoaWNoIGV4dGVuZHMgbXVsdGltZWRpYSBjYXBhYmlsaXRpZXMgb2YgWGVu
IGV2ZW4NCj4gZmFydGhlcjogdmlkZW8gY29uZmVyZW5jaW5nLCBJVkksIGhpZ2ggZGVmaW5pdGlv
biBtYXBzIGV0Yy4NCj4NCj4gVGhlIGluaXRpYWwgZ29hbCBpcyB0byBzdXBwb3J0IG1vc3QgbmVl
ZGVkIGZ1bmN0aW9uYWxpdHkgd2l0aCB0aGUNCj4gZmluYWwgaWRlYSB0byBtYWtlIGl0IHBvc3Np
YmxlIHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgaWYgbmVlZCBiZToNCj4NCj4gMS4gUHJvdmlkZSBt
ZWFucyBmb3IgYmFzZSB2aXJ0dWFsIGRldmljZSBjb25maWd1cmF0aW9uOg0KPiAgIC0gcGl4ZWwg
Zm9ybWF0cw0KPiAgIC0gcmVzb2x1dGlvbnMNCj4gICAtIGZyYW1lIHJhdGVzDQo+IDIuIFN1cHBv
cnQgYmFzaWMgY2FtZXJhIGNvbnRyb2xzOg0KPiAgIC0gY29udHJhc3QNCj4gICAtIGJyaWdodG5l
c3MNCj4gICAtIGh1ZQ0KPiAgIC0gc2F0dXJhdGlvbg0KPiAzLiBTdXBwb3J0IHN0cmVhbWluZyBj
b250cm9sDQo+DQo+IEkgd291bGQgbGlrZSB0byB0aGFuayBIYW5zIFZlcmt1aWwgPGh2ZXJrdWls
QHhzNGFsbC5ubD4gZm9yIHZhbHVhYmxlDQo+IGNvbW1lbnRzIGFuZCBoZWxwLg0KPg0KPiBUaGFu
ayB5b3UsDQo+IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvDQo+DQo+IENoYW5nZXMgc2luY2UgdjM6
DQo+ID09PT09PT09PT09PT09PT09DQo+DQo+IDEuIEFkZCB0cmltbWluZyBleGFtcGxlIGZvciBz
aG9ydCBGT1VSQ0MgbGFiZWxzLCBlLmcuIFkxNiBhbmQgWTE2LUJFDQo+IDIuIFJlbW92ZSBmcm9t
IFhFTkNBTUVSQV9PUF9DT05GSUdfWFhYIHJlcXVlc3RzIGNvbG9yc3BhY2UsIHhmZXJfZnVuYywN
Cj4gICAgIHljYmNyX2VuYywgcXVhbnRpemF0aW9uIGFuZCBtb3ZlIHRob3NlIGludG8gdGhlIGNv
cnJlc3BvbmRpbmcgcmVzcG9uc2UNCj4gMy4gRXh0ZW5kIGRlc2NyaXB0aW9uIG9mIFhFTkNBTUVS
QV9PUF9CVUZfUkVRVUVTVC5udW1fYnVmczogbGltaXQgdG8NCj4gICAgIG1heGltdW0gYnVmZmVy
cyBhbmQgbnVtX2J1ZnMgPT0gMCBjYXNlDQo+IDQuIEV4dGVuZCBkZWNyaXB0aW9uIG9mIFhFTkNB
TUVSQV9PUF9CVUZfQ1JFQVRFLmluZGV4IGFuZCBzcGVjaWZ5IGl0cw0KPiAgICAgcmFuZ2UNCj4g
NS4gTWFrZSBYRU5DQU1FUkFfRVZUX0ZSQU1FX0FWQUlMLnNlcV9udW0gMzItYml0IGluc3RlYWQg
b2YgNjQtYml0DQo+DQo+IENoYW5nZXMgc2luY2UgdjI6DQo+ID09PT09PT09PT09PT09PT09DQo+
DQo+IDEuIEFkZCAibWF4LWJ1ZmZlcnMiIGZyb250ZW5kIGNvbmZpZ3VyYXRpb24gZW50cnksIGUu
Zy4NCj4gICAgIHRoZSBtYXhpbXVtIG51bWJlciBvZiBjYW1lcmEgYnVmZmVycyBhIGZyb250ZW5k
IG1heSB1c2UuDQo+IDIuIEFkZCBiaWctZW5kaWFuIHBpeGVsLWZvcm1hdCBzdXBwb3J0Og0KPiAg
IC0gImZvcm1hdHMiIGNvbmZpZ3VyYXRpb24gc3RyaW5nIGxlbmd0aCBjaGFuZ2VkIGZyb20gNCB0
byA3DQo+ICAgICBvY3RldHMsIHNvIHdlIGNhbiBhbHNvIG1hbmFnZSBCRSBwaXhlbC1mb3JtYXRz
DQo+ICAgLSBhZGQgY29ycmVzcG9uZGluZyBjb21tZW50cyB0byBGT1VSQ0MgbWFwcGluZ3MgZGVz
Y3JpcHRpb24NCj4gMy4gTmV3IGNvbW1hbmRzIGFkZGVkIHRvIHRoZSBwcm90b2NvbCBhbmQgZG9j
dW1lbnRlZDoNCj4gICAtIFhFTkNBTUVSQV9PUF9DT05GSUdfVkFMSURBVEUNCj4gICAtIFhFTkNB
TUVSQV9PUF9GUkFNRV9SQVRFX1NFVA0KPiAgIC0gWEVOQ0FNRVJBX09QX0JVRl9HRVRfTEFZT1VU
DQo+IDQuLUFkZCBkZWZhdWx0cyBmb3IgY29sb3JzcGFjZSwgeGZlciwgeWNiY3JfZW5jIGFuZCBx
dWFudGl6YXRpb24NCj4gNS4gUmVtb3ZlIFhFTkNBTUVSQV9FVlRfQ09ORklHX0NIQU5HRSBldmVu
dA0KPiA2LiBNb3ZlIHBsYW5lIG9mZnNldHMgdG8gWEVOQ0FNRVJBX09QX0JVRl9SRVFVRVNUIGFz
IG9mZnNldHMNCj4gICAgIHJlcXVpcmVkIGZvciB0aGUgZnJvbnRlbmQgbWlnaHQgbm90IGJlIGtu
b3duIGF0IHRoZSBjb25maWd1cmF0aW9uIHRpbWUNCj4gNy4gQ2xlYW4gdXAgYW5kIGFkZHJlc3Mg
Y29tbWVudHMgdG8gdjIgb2YgdGhlIHByb3RvY29sDQo+DQo+IENoYW5nZXMgc2luY2UgdjE6DQo+
ID09PT09PT09PT09PT09PT09DQo+DQo+IDEuIEFkZGVkIFhlblN0b3JlIGVudHJpZXM6DQo+ICAg
LSBmcmFtZS1yYXRlcw0KPiAyLiBEbyBub3QgcmVxdWlyZSB0aGUgRk9VUkNDIGNvZGUgaW4gWGVu
U3RvcmUgdG8gYmUgdXBwZXIgY2FzZSBvbmx5DQo+IDMuIEFkZGVkL2NoYW5nZWQgY29tbWFuZCBz
ZXQ6DQo+ICAgLSBjb25maWd1cmF0aW9uIGdldC9zZXQNCj4gICAtIGJ1ZmZlciBxdWV1ZS9kZXF1
ZXVlDQo+ICAgLSBjb250cm9sIGdldA0KPiA0LiBBZGRlZCBjb250cm9sIGZsYWdzLCBlLmcuIHJl
YWQtb25seSBldGMuDQo+IDUuIEFkZGVkIGNvbG9yc3BhY2UgY29uZmlndXJhdGlvbiBzdXBwb3J0
LCByZWxldmFudCBjb25zdGFudHMNCj4gNi4gQWRkZWQgZXZlbnRzOg0KPiAgIC0gY29uZmlndXJh
dGlvbiBjaGFuZ2UNCj4gICAtIGNvbnRyb2wgY2hhbmdlDQo+IDcuIENoYW5nZWQgY29udHJvbCB2
YWx1ZXMgdG8gNjQtYml0DQo+IDguIEFkZGVkIHNlcXVlbmNlIG51bWJlciB0byBmcmFtZSBhdmFp
bCBldmVudA0KPiA5LiBDb2Rpbmcgc3R5bGUgY2xlYW51cA0KPg0KPiBbMV0gaHR0cHM6Ly93d3cu
eGVucHJvamVjdC5vcmcvDQo+IFsyXSBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
eGVuLmdpdDthPXRyZWU7Zj14ZW4vaW5jbHVkZS9wdWJsaWMvaW8NCj4gWzNdIGh0dHBzOi8vZ2l0
aHViLmNvbS9hbmRyMjAwMC9saW51eC90cmVlL2NhbWVyYV9mcm9udF92MS9kcml2ZXJzL21lZGlh
L3hlbg0KPiBbNF0gaHR0cHM6Ly9naXRodWIuY29tL2FuZHIyMDAwL2NhbWVyYV9iZQ0KPiBbNV0g
aHR0cHM6Ly9naXRodWIuY29tL2FuZHIyMDAwL3hlbi90cmVlL3ZjYW1lcmENCj4NCj4gT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gKDEpOg0KPiAgICBjYW1lcmFpZjogYWRkIEFCSSBmb3IgcGFyYS12
aXJ0dWFsIGNhbWVyYQ0KPg0KPiAgIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jYW1lcmFpZi5oIHwg
MTM2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gICAxIGZpbGUgY2hhbmdlZCwg
MTM2NCBpbnNlcnRpb25zKCspDQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1
YmxpYy9pby9jYW1lcmFpZi5oDQo+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 08:39:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 08:39: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-devel-bounces@lists.xenproject.org>)
	id 1gp7sI-0002ce-Ot; Thu, 31 Jan 2019 08:39: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=m3pr=QH=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gp7sI-0002cZ-4C
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 08:39:06 +0000
X-Inumbo-ID: a999a347-2533-11e9-aeee-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a999a347-2533-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 08:39:03 +0000 (UTC)
Received: from pps.filterd (m0098393.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0V8UU8W017463
 for <xen-devel@lists.xen.org>; Thu, 31 Jan 2019 03:39:02 -0500
Received: from e06smtp02.uk.ibm.com (e06smtp02.uk.ibm.com [195.75.94.98])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2qbu80f057-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xen.org>; Thu, 31 Jan 2019 03:39:02 -0500
Received: from localhost
 by e06smtp02.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xen.org> from <rppt@linux.ibm.com>;
 Thu, 31 Jan 2019 08:38:58 -0000
Received: from b06cxnps4074.portsmouth.uk.ibm.com (9.149.109.196)
 by e06smtp02.uk.ibm.com (192.168.101.132) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Thu, 31 Jan 2019 08:38:48 -0000
Received: from d06av24.portsmouth.uk.ibm.com (d06av24.portsmouth.uk.ibm.com
 [9.149.105.60])
 by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0V8clRi8782276
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 31 Jan 2019 08:38:48 GMT
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id BF89342052;
 Thu, 31 Jan 2019 08:38:46 +0000 (GMT)
Received: from d06av24.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 4515642042;
 Thu, 31 Jan 2019 08:38:44 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.84])
 by d06av24.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Thu, 31 Jan 2019 08:38:44 +0000 (GMT)
Date: Thu, 31 Jan 2019 10:38:42 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: Souptick Joarder <jrdr.linux@gmail.com>
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 19013108-0008-0000-0000-000002B93473
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19013108-0009-0000-0000-000022253606
Message-Id: <20190131083842.GE28876@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-31_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901310068
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mhocko@suse.com, heiko@sntech.de, peterz@infradead.org,
 dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, linux1394-devel@lists.sourceforge.net,
 m.szyprowski@samsung.com, sfr@canb.auug.org.au,
 oleksandr_andrushchenko@epam.com, joro@8bytes.org, linux@armlinux.org.uk,
 willy@infradead.org, airlied@linux.ie, linux-arm-kernel@lists.infradead.org,
 linux-rockchip@lists.infradead.org, treding@nvidia.com,
 linux-media@vger.kernel.org, keescook@chromium.org, pawel@osciak.com,
 riel@surriel.com, iommu@lists.linux-foundation.org, rppt@linux.vnet.ibm.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, iamjoonsoo.kim@lge.com,
 vbabka@suse.cz, jgross@suse.com, hjc@rock-chips.com, xen-devel@lists.xen.org,
 kyungmin.park@samsung.com, stefanr@s5r6.in-berlin.de,
 akpm@linux-foundation.org, robin.murphy@arm.com,
 kirill.shutemov@linux.intel.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMDg6Mzg6MTJBTSArMDUzMCwgU291cHRpY2sgSm9hcmRl
ciB3cm90ZToKPiBQcmV2aW91bHkgZHJpdmVycyBoYXZlIHRoZWlyIG93biB3YXkgb2YgbWFwcGlu
ZyByYW5nZSBvZgo+IGtlcm5lbCBwYWdlcy9tZW1vcnkgaW50byB1c2VyIHZtYSBhbmQgdGhpcyB3
YXMgZG9uZSBieQo+IGludm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KPiAK
PiBBcyB0aGlzIHBhdHRlcm4gaXMgY29tbW9uIGFjcm9zcyBkaWZmZXJlbnQgZHJpdmVycywgaXQg
Y2FuCj4gYmUgZ2VuZXJhbGl6ZWQgYnkgY3JlYXRpbmcgbmV3IGZ1bmN0aW9ucyBhbmQgdXNlIGl0
IGFjcm9zcwo+IHRoZSBkcml2ZXJzLgo+IAo+IHZtX2luc2VydF9yYW5nZSgpIGlzIHRoZSBBUEkg
d2hpY2ggY291bGQgYmUgdXNlZCB0byBtYXBwZWQKPiBrZXJuZWwgbWVtb3J5L3BhZ2VzIGluIGRy
aXZlcnMgd2hpY2ggaGFzIGNvbnNpZGVyZWQgdm1fcGdvZmYKPiAKPiB2bV9pbnNlcnRfcmFuZ2Vf
YnVnZ3koKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8gbWFwCj4gcmFuZ2Ugb2Yg
a2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBub3QgY29uc2lkZXJlZAo+
IHZtX3Bnb2ZmLiB2bV9wZ29mZiBpcyBwYXNzZWQgZGVmYXVsdCBhcyAwIGZvciB0aG9zZSBkcml2
ZXJzLgo+IAo+IFdlIF9jb3VsZF8gdGhlbiBhdCBhIGxhdGVyICJmaXgiIHRoZXNlIGRyaXZlcnMg
d2hpY2ggYXJlIHVzaW5nCj4gdm1faW5zZXJ0X3JhbmdlX2J1Z2d5KCkgdG8gYmVoYXZlIGFjY29y
ZGluZyB0byB0aGUgbm9ybWFsIHZtX3Bnb2ZmCj4gb2Zmc2V0dGluZyBzaW1wbHkgYnkgcmVtb3Zp
bmcgdGhlIF9idWdneSBzdWZmaXggb24gdGhlIGZ1bmN0aW9uCj4gbmFtZSBhbmQgaWYgdGhhdCBj
YXVzZXMgcmVncmVzc2lvbnMsIGl0IGdpdmVzIHVzIGFuIGVhc3kgd2F5IHRvIHJldmVydC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4K
PiBTdWdnZXN0ZWQtYnk6IFJ1c3NlbGwgS2luZyA8bGludXhAYXJtbGludXgub3JnLnVrPgo+IFN1
Z2dlc3RlZC1ieTogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+Cj4gLS0tCj4g
IGluY2x1ZGUvbGludXgvbW0uaCB8ICA0ICsrKwo+ICBtbS9tZW1vcnkuYyAgICAgICAgfCA4MSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAg
bW0vbm9tbXUuYyAgICAgICAgIHwgMTQgKysrKysrKysrKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDk5
IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tbS5oIGIvaW5j
bHVkZS9saW51eC9tbS5oCj4gaW5kZXggODBiYjY0MC4uMjU3NTJiMCAxMDA2NDQKPiAtLS0gYS9p
bmNsdWRlL2xpbnV4L21tLmgKPiArKysgYi9pbmNsdWRlL2xpbnV4L21tLmgKPiBAQCAtMjU2NSw2
ICsyNTY1LDEwIEBAIHVuc2lnbmVkIGxvbmcgY2hhbmdlX3Byb3RfbnVtYShzdHJ1Y3Qgdm1fYXJl
YV9zdHJ1Y3QgKnZtYSwKPiAgaW50IHJlbWFwX3Bmbl9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1
Y3QgKiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ICAJCQl1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWdu
ZWQgbG9uZyBzaXplLCBwZ3Byb3RfdCk7Cj4gIGludCB2bV9pbnNlcnRfcGFnZShzdHJ1Y3Qgdm1f
YXJlYV9zdHJ1Y3QgKiwgdW5zaWduZWQgbG9uZyBhZGRyLCBzdHJ1Y3QgcGFnZSAqKTsKPiAraW50
IHZtX2luc2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2Ug
KipwYWdlcywKPiArCQkJCXVuc2lnbmVkIGxvbmcgbnVtKTsKPiAraW50IHZtX2luc2VydF9yYW5n
ZV9idWdneShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdlcywK
PiArCQkJCXVuc2lnbmVkIGxvbmcgbnVtKTsKPiAgdm1fZmF1bHRfdCB2bWZfaW5zZXJ0X3Bmbihz
dHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ICAJCQl1bnNp
Z25lZCBsb25nIHBmbik7Cj4gIHZtX2ZhdWx0X3Qgdm1mX2luc2VydF9wZm5fcHJvdChzdHJ1Y3Qg
dm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLAo+IGRpZmYgLS1naXQgYS9t
bS9tZW1vcnkuYyBiL21tL21lbW9yeS5jCj4gaW5kZXggZTExY2E5ZC4uMGE0YmY1NyAxMDA2NDQK
PiAtLS0gYS9tbS9tZW1vcnkuYwo+ICsrKyBiL21tL21lbW9yeS5jCj4gQEAgLTE1MjAsNiArMTUy
MCw4NyBAQCBpbnQgdm1faW5zZXJ0X3BhZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVu
c2lnbmVkIGxvbmcgYWRkciwKPiAgfQo+ICBFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9wYWdlKTsK
PiAKPiArLyoqCj4gKyAqIF9fdm1faW5zZXJ0X3JhbmdlIC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5l
bCBwYWdlcyBpbnRvIHVzZXIgdm1hCj4gKyAqIEB2bWE6IHVzZXIgdm1hIHRvIG1hcCB0bwo+ICsg
KiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcwo+ICsgKiBA
bnVtOiBudW1iZXIgb2YgcGFnZXMgaW4gcGFnZSBhcnJheQo+ICsgKiBAb2Zmc2V0OiB1c2VyJ3Mg
cmVxdWVzdGVkIHZtX3Bnb2ZmCj4gKyAqCj4gKyAqIFRoaXMgYWxsb3dzIGRyaXZlcnMgdG8gaW5z
ZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyB0aGV5J3ZlIGFsbG9jYXRlZAo+ICsgKiBpbnRvIGEg
dXNlciB2bWEuCj4gKyAqCj4gKyAqIElmIHdlIGZhaWwgdG8gaW5zZXJ0IGFueSBwYWdlIGludG8g
dGhlIHZtYSwgdGhlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuCj4gKyAqIGltbWVkaWF0ZWx5IGxlYXZp
bmcgYW55IHByZXZpb3VzbHkgaW5zZXJ0ZWQgcGFnZXMgcHJlc2VudC4gIENhbGxlcnMKPiArICog
ZnJvbSB0aGUgbW1hcCBoYW5kbGVyIG1heSBpbW1lZGlhdGVseSByZXR1cm4gdGhlIGVycm9yIGFz
IHRoZWlyIGNhbGxlcgo+ICsgKiB3aWxsIGRlc3Ryb3kgdGhlIHZtYSwgcmVtb3ZpbmcgYW55IHN1
Y2Nlc3NmdWxseSBpbnNlcnRlZCBwYWdlcy4gT3RoZXIKPiArICogY2FsbGVycyBzaG91bGQgbWFr
ZSB0aGVpciBvd24gYXJyYW5nZW1lbnRzIGZvciBjYWxsaW5nIHVubWFwX3JlZ2lvbigpLgo+ICsg
Kgo+ICsgKiBDb250ZXh0OiBQcm9jZXNzIGNvbnRleHQuCj4gKyAqIFJldHVybjogMCBvbiBzdWNj
ZXNzIGFuZCBlcnJvciBjb2RlIG90aGVyd2lzZS4KPiArICovCj4gK3N0YXRpYyBpbnQgX192bV9p
bnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFn
ZXMsCj4gKwkJCQl1bnNpZ25lZCBsb25nIG51bSwgdW5zaWduZWQgbG9uZyBvZmZzZXQpCj4gK3sK
PiArCXVuc2lnbmVkIGxvbmcgY291bnQgPSB2bWFfcGFnZXModm1hKTsKPiArCXVuc2lnbmVkIGxv
bmcgdWFkZHIgPSB2bWEtPnZtX3N0YXJ0Owo+ICsJaW50IHJldCwgaTsKPiArCj4gKwkvKiBGYWls
IGlmIHRoZSB1c2VyIHJlcXVlc3RlZCBvZmZzZXQgaXMgYmV5b25kIHRoZSBlbmQgb2YgdGhlIG9i
amVjdCAqLwo+ICsJaWYgKG9mZnNldCA+IG51bSkKPiArCQlyZXR1cm4gLUVOWElPOwo+ICsKPiAr
CS8qIEZhaWwgaWYgdGhlIHVzZXIgcmVxdWVzdGVkIHNpemUgZXhjZWVkcyBhdmFpbGFibGUgb2Jq
ZWN0IHNpemUgKi8KPiArCWlmIChjb3VudCA+IG51bSAtIG9mZnNldCkKPiArCQlyZXR1cm4gLUVO
WElPOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7Cj4gKwkJcmV0ID0gdm1f
aW5zZXJ0X3BhZ2Uodm1hLCB1YWRkciwgcGFnZXNbb2Zmc2V0ICsgaV0pOwo+ICsJCWlmIChyZXQg
PCAwKQo+ICsJCQlyZXR1cm4gcmV0Owo+ICsJCXVhZGRyICs9IFBBR0VfU0laRTsKPiArCX0KPiAr
Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArLyoqCj4gKyAqIHZtX2luc2VydF9yYW5nZSAtIGlu
c2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgc3RhcnRzIHdpdGggbm9uIHplcm8gb2Zmc2V0Cj4g
KyAqIEB2bWE6IHVzZXIgdm1hIHRvIG1hcCB0bwo+ICsgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJy
YXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcwo+ICsgKiBAbnVtOiBudW1iZXIgb2YgcGFnZXMgaW4g
cGFnZSBhcnJheQo+ICsgKgo+ICsgKiBNYXBzIGFuIG9iamVjdCBjb25zaXN0aW5nIG9mIGBudW0n
IGBwYWdlcycsIGNhdGVyaW5nIGZvciB0aGUgdXNlcidzCj4gKyAqIHJlcXVlc3RlZCB2bV9wZ29m
Zgo+ICsgKgoKVGhlIGVsYWJvcmF0ZSBkZXNjcmlwdGlvbiB5b3UndmUgYWRkZWQgdG8gX192bV9p
bnNlcnRfcmFuZ2UoKSBpcyBiZXR0ZXIgcHV0CmhlcmUsIGFzIHRoaXMgaXMgdGhlICJwdWJsaWMi
IGZ1bmN0aW9uLgoKPiArICogQ29udGV4dDogUHJvY2VzcyBjb250ZXh0LiBDYWxsZWQgYnkgbW1h
cCBoYW5kbGVycy4KPiArICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3MgYW5kIGVycm9yIGNvZGUgb3Ro
ZXJ3aXNlLgo+ICsgKi8KPiAraW50IHZtX2luc2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1
Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdlcywKPiArCQkJCXVuc2lnbmVkIGxvbmcgbnVtKQo+
ICt7Cj4gKwlyZXR1cm4gX192bV9pbnNlcnRfcmFuZ2Uodm1hLCBwYWdlcywgbnVtLCB2bWEtPnZt
X3Bnb2ZmKTsKPiArfQo+ICtFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9yYW5nZSk7Cj4gKwo+ICsv
KioKPiArICogdm1faW5zZXJ0X3JhbmdlX2J1Z2d5IC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBw
YWdlcyBzdGFydHMgd2l0aCB6ZXJvIG9mZnNldAo+ICsgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAg
dG8KPiArICogQHBhZ2VzOiBwb2ludGVyIHRvIGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFnZXMK
PiArICogQG51bTogbnVtYmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKPiArICoKPiArICogTWFw
cyBhIHNldCBvZiBwYWdlcywgYWx3YXlzIHN0YXJ0aW5nIGF0IHBhZ2VbMF0KCkhlcmUgSSdkIGFk
ZCBzb21ldGhpbmcgbGlrZToKClNpbWlsYXIgdG8gdm1faW5zZXJ0X3JhbmdlKCksIGV4Y2VwdCB0
aGF0IGl0IGV4cGxpY2l0bHkgc2V0cyBAdm1fcGdvZmYgdG8KMC4gVGhpcyBmdW5jdGlvbiBpcyBp
bnRlbmRlZCBmb3IgdGhlIGRyaXZlcnMgdGhhdCBkaWQgbm90IGNvbnNpZGVyCkB2bV9wZ29mZi4K
Cj4gdm1faW5zZXJ0X3JhbmdlX2J1Z2d5KCkgaXMgdGhlIEFQSSB3aGljaCBjb3VsZCBiZSB1c2Vk
IHRvIG1hcAo+IHJhbmdlIG9mIGtlcm5lbCBtZW1vcnkvcGFnZXMgaW4gZHJpdmVycyB3aGljaCBo
YXMgbm90IGNvbnNpZGVyZWQKPiB2bV9wZ29mZi4gdm1fcGdvZmYgaXMgcGFzc2VkIGRlZmF1bHQg
YXMgMCBmb3IgdGhvc2UgZHJpdmVycy4KCj4gKyAqCj4gKyAqIENvbnRleHQ6IFByb2Nlc3MgY29u
dGV4dC4gQ2FsbGVkIGJ5IG1tYXAgaGFuZGxlcnMuCj4gKyAqIFJldHVybjogMCBvbiBzdWNjZXNz
IGFuZCBlcnJvciBjb2RlIG90aGVyd2lzZS4KPiArICovCj4gK2ludCB2bV9pbnNlcnRfcmFuZ2Vf
YnVnZ3koc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMsCj4g
KwkJCQl1bnNpZ25lZCBsb25nIG51bSkKPiArewo+ICsJcmV0dXJuIF9fdm1faW5zZXJ0X3Jhbmdl
KHZtYSwgcGFnZXMsIG51bSwgMCk7Cj4gK30KPiArRVhQT1JUX1NZTUJPTCh2bV9pbnNlcnRfcmFu
Z2VfYnVnZ3kpOwo+ICsKPiAgc3RhdGljIHZtX2ZhdWx0X3QgaW5zZXJ0X3BmbihzdHJ1Y3Qgdm1f
YXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ICAJCQlwZm5fdCBwZm4sIHBn
cHJvdF90IHByb3QsIGJvb2wgbWt3cml0ZSkKPiAgewo+IGRpZmYgLS1naXQgYS9tbS9ub21tdS5j
IGIvbW0vbm9tbXUuYwo+IGluZGV4IDc0OTI3NmIuLjIxZDEwMWUgMTAwNjQ0Cj4gLS0tIGEvbW0v
bm9tbXUuYwo+ICsrKyBiL21tL25vbW11LmMKPiBAQCAtNDczLDYgKzQ3MywyMCBAQCBpbnQgdm1f
aW5zZXJ0X3BhZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRk
ciwKPiAgfQo+ICBFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9wYWdlKTsKPiAKPiAraW50IHZtX2lu
c2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdl
cywKPiArCQkJdW5zaWduZWQgbG9uZyBudW0pCj4gK3sKPiArCXJldHVybiAtRUlOVkFMOwo+ICt9
Cj4gK0VYUE9SVF9TWU1CT0wodm1faW5zZXJ0X3JhbmdlKTsKPiArCj4gK2ludCB2bV9pbnNlcnRf
cmFuZ2VfYnVnZ3koc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFn
ZXMsCj4gKwkJCQl1bnNpZ25lZCBsb25nIG51bSkKPiArewo+ICsJcmV0dXJuIC1FSU5WQUw7Cj4g
K30KPiArRVhQT1JUX1NZTUJPTCh2bV9pbnNlcnRfcmFuZ2VfYnVnZ3kpOwo+ICsKPiAgLyoKPiAg
ICogIHN5c19icmsoKSBmb3IgdGhlIG1vc3QgcGFydCBkb2Vzbid0IG5lZWQgdGhlIGdsb2JhbCBr
ZXJuZWwKPiAgICogIGxvY2ssIGV4Y2VwdCB3aGVuIGFuIGFwcGxpY2F0aW9uIGlzIGRvaW5nIHNv
bWV0aGluZyBuYXN0eQo+IC0tIAo+IDEuOS4xCj4gCgotLSAKU2luY2VyZWx5IHlvdXJzLApNaWtl
LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 09:31:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 09:31: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-devel-bounces@lists.xenproject.org>)
	id 1gp8gP-0008Ev-R6; Thu, 31 Jan 2019 09:30: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gp8gO-0008Eq-T3
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 09:30:52 +0000
X-Inumbo-ID: e606b94f-253a-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e606b94f-253a-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 09:30:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 02:30:50 -0700
Message-Id: <5C52C04B020000780021293B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 02:30:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C3C7511020000780020D2BF@prv1-mh.provo.novell.com>
 <486e3429-c9de-e609-10e8-36a55513cad8@citrix.com>
In-Reply-To: <486e3429-c9de-e609-10e8-36a55513cad8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86emul: correct AVX512BW write masking
 checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDIwOjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTQvMDEvMjAxOSAxMTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEZvciBWUFNB
REJXIHRoaXMgbGlrZWx5IHdhcyBhIHJlc3VsdCBvZiBiYWQgY29weS1hbmQtcGFzdGUuCj4+Cj4+
IEZvciBWUFN7TCxSfUxEUSBjb21tZW50IGFuZCBjb2RlIHdlcmUgbm90IGluIGxpbmUsIGJ1dCB0
aGVuIGFnYWluIHRoZQo+PiBjb21tZW50IGFsc28gd2Fzbid0IGZ1bGx5IHVwZGF0ZWQgZnJvbSB0
aGUgQVZYMiBvcmlnaW5hbCBpdCBnb3QgY2xvbmVkCj4+IGZyb20uCj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBJJ20gZ3Vlc3NpbmcgdGhh
dCB0aGVzZSBhcmUgY292ZXJlZCBieSB0aGUgZmlyc3Qgcm93IG9mIHRhYmxlIDItNDAsIGFuZAo+
IHRoZSBhYnNlbnNlIG9mIHtrMX0gaW4gdGhlIGluc3RydWN0aW9uIHNwZWNpZmljYXRpb25zPwoK
WWVzLCB0aGF0J3MgaG93IEkgdW5kZXJzdGFuZCBpdC4gSSdtIGFsc28gZ2VuZXJhbGx5IHRha2lu
ZyBiaW51dGlscycKb3Bjb2RlcyB0YWJsZSBhcyBzZWNvbmRhcnkgcmVmZXJlbmNlLCBzbyBzZWUg
d2hldGhlciB0aGUgSW50ZWwKZm9sa3MgaGF2aW5nIGltcGxlbWVudGVkIHRoYXQgaGFkIGFueSBp
bmZvcm1hdGlvbiBkaWZmZXJpbmcgZnJvbQp3aGF0IHRoZSBTRE0gb3IgdGhlIElTQSBleHRlbnNp
b25zIGRvYyBzYXkuIFhFRCBtYXkgYWxzbyBiZQp1c2VmdWwgYXMgYSBzZWNvbmRhcnkgc291cmNl
LCBidXQgSSB0aGluayBJIGRpZG4ndCBjaGVjayBpdCBmb3IgdGhlCmNhc2VzIGhlcmUuCgpCZXNp
ZGVzIHRoZSBhYnNlbmNlIG9mIHtrMX0gaXQncyBhbHNvIHRoZSBhYnNlbmNlIG9mICJ1bmRlciB3
cml0ZQptYXNrIGsxIiBpbiB0aGUgZGVzY3JpcHRpb24gY29sdW1uLCBhbmQgdGhlIG9wZXJhdGlv
biBzZWN0aW9uIG5vdApkZXNjcmliaW5nIGNvbmRpdGlvbmFsIHdyaXRlIGJhY2suIEkgdXN1YWxs
eSBvbmx5IHRha2UgYWxsIHRocmVlCm1hdGNoaW5nIHVwIGFzIHN1ZmZpY2llbnQgcHJvb2YgZm9y
IHRoZXJlIG5vdCBzaW1wbHkgYmVpbmcgYW4Kb21pc3Npb24gc29tZXdoZXJlLgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 09:40:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 09:40: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-devel-bounces@lists.xenproject.org>)
	id 1gp8pB-0000KV-Tl; Thu, 31 Jan 2019 09:39: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=BSoF=QH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gp8pA-0000KJ-Fg
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 09:39:56 +0000
X-Inumbo-ID: 2a70e4f8-253c-11e9-aeee-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a70e4f8-253c-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 09:39:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gp8p7-00015D-0s; Thu, 31 Jan 2019 09:39:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gp8p6-0001aV-Ju; Thu, 31 Jan 2019 09:39:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gp8p6-0004OO-IN; Thu, 31 Jan 2019 09:39:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132605-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d0ba8d65530d120ec98c09480b0a10cd5868dcda
X-Osstest-Versions-That: libvirt=6dd2a2ae6386b1d51edcc9a434f56d7f9dc2cb35
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Jan 2019 09:39:52 +0000
Subject: [Xen-devel] [libvirt test] 132605: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjYwNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI2MDUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjU0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNTQxCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGQwYmE4
ZDY1NTMwZDEyMGVjOThjMDk0ODBiMGExMGNkNTg2OGRjZGEKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
YnZpcnQgICAgICAgICAgICAgIDZkZDJhMmFlNjM4NmIxZDUxZWRjYzlhNDM0ZjU2ZDdmOWRjMmNi
MzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMjU0MSAgMjAxOS0wMS0yOCAxOTo0ODo1NyBaICAg
IDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzI2MDUgIDIwMTktMDEtMzAgMDQ6MTg6NTUg
WiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29t
PgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8
bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgNmRkMmEyYWU2My4u
ZDBiYThkNjU1MyAgZDBiYThkNjU1MzBkMTIwZWM5OGMwOTQ4MGIwYTEwY2Q1ODY4ZGNkYSAtPiB4
ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 09:49:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 09:49: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-devel-bounces@lists.xenproject.org>)
	id 1gp8xv-0001CS-3G; Thu, 31 Jan 2019 09:48: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=dit8=QH=citrix.com=prvs=927878326=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gp8xu-0001CL-64
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 09:48:58 +0000
X-Inumbo-ID: 6c9ee120-253d-11e9-86e9-6be3253c1c4d
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c9ee120-253d-11e9-86e9-6be3253c1c4d;
 Thu, 31 Jan 2019 09:48:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,543,1539648000"; d="scan'208";a="85319825"
To: Jan Beulich <JBeulich@suse.com>
References: <5C3C7511020000780020D2BF@prv1-mh.provo.novell.com>
 <486e3429-c9de-e609-10e8-36a55513cad8@citrix.com>
 <5C52C04B020000780021293B@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <56c86aa7-ff97-04f8-35af-e6f64d08095f@citrix.com>
Date: Thu, 31 Jan 2019 09:48:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C52C04B020000780021293B@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: correct AVX512BW write masking
 checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMjAxOSAwOTozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzAuMDEuMTkg
YXQgMjA6MDQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTQvMDEv
MjAxOSAxMTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBGb3IgVlBTQURCVyB0aGlzIGxpa2Vs
eSB3YXMgYSByZXN1bHQgb2YgYmFkIGNvcHktYW5kLXBhc3RlLgo+Pj4KPj4+IEZvciBWUFN7TCxS
fUxEUSBjb21tZW50IGFuZCBjb2RlIHdlcmUgbm90IGluIGxpbmUsIGJ1dCB0aGVuIGFnYWluIHRo
ZQo+Pj4gY29tbWVudCBhbHNvIHdhc24ndCBmdWxseSB1cGRhdGVkIGZyb20gdGhlIEFWWDIgb3Jp
Z2luYWwgaXQgZ290IGNsb25lZAo+Pj4gZnJvbS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IEknbSBndWVzc2luZyB0aGF0IHRoZXNlIGFy
ZSBjb3ZlcmVkIGJ5IHRoZSBmaXJzdCByb3cgb2YgdGFibGUgMi00MCwgYW5kCj4+IHRoZSBhYnNl
bnNlIG9mIHtrMX0gaW4gdGhlIGluc3RydWN0aW9uIHNwZWNpZmljYXRpb25zPwo+IFllcywgdGhh
dCdzIGhvdyBJIHVuZGVyc3RhbmQgaXQuIEknbSBhbHNvIGdlbmVyYWxseSB0YWtpbmcgYmludXRp
bHMnCj4gb3Bjb2RlcyB0YWJsZSBhcyBzZWNvbmRhcnkgcmVmZXJlbmNlLCBzbyBzZWUgd2hldGhl
ciB0aGUgSW50ZWwKPiBmb2xrcyBoYXZpbmcgaW1wbGVtZW50ZWQgdGhhdCBoYWQgYW55IGluZm9y
bWF0aW9uIGRpZmZlcmluZyBmcm9tCj4gd2hhdCB0aGUgU0RNIG9yIHRoZSBJU0EgZXh0ZW5zaW9u
cyBkb2Mgc2F5LiBYRUQgbWF5IGFsc28gYmUKPiB1c2VmdWwgYXMgYSBzZWNvbmRhcnkgc291cmNl
LCBidXQgSSB0aGluayBJIGRpZG4ndCBjaGVjayBpdCBmb3IgdGhlCj4gY2FzZXMgaGVyZS4KPgo+
IEJlc2lkZXMgdGhlIGFic2VuY2Ugb2Yge2sxfSBpdCdzIGFsc28gdGhlIGFic2VuY2Ugb2YgInVu
ZGVyIHdyaXRlCj4gbWFzayBrMSIgaW4gdGhlIGRlc2NyaXB0aW9uIGNvbHVtbiwgYW5kIHRoZSBv
cGVyYXRpb24gc2VjdGlvbiBub3QKPiBkZXNjcmliaW5nIGNvbmRpdGlvbmFsIHdyaXRlIGJhY2su
IEkgdXN1YWxseSBvbmx5IHRha2UgYWxsIHRocmVlCj4gbWF0Y2hpbmcgdXAgYXMgc3VmZmljaWVu
dCBwcm9vZiBmb3IgdGhlcmUgbm90IHNpbXBseSBiZWluZyBhbgo+IG9taXNzaW9uIHNvbWV3aGVy
ZS4KCkluIHNvbWUgY29waW91cyBmcmVlIHRpbWUsIEkgdGhpbmsgaXQgd291bGQgYmUgdmVyeSBp
bnRlcmVzdGluZyB0byB0cnkKYW5kIHdpcmUgc2FuZHNpZnRlciB1cCwgYXZvaWQgaXQgc2tpcHBp
bmcgMHg2MiBhcyBhIHByZWZpeCwgYW5kIGNoZWNrCnRoYXQgeDg2X2VtdWxhdGUoKSBnaXZlcyB0
aGUgc2FtZSBiZWhhdmlvdXIgYXMgdGhlIGluc3RydWN0aW9uIGV4ZWN1dGVkCmJ5IHNhbmRzaWZ0
ZXIuwqAgVGhpcyB3b3VsZCBiZSBleGNlbGxlbnQgZm9yIGV4ZWN1dGluZyBhbGwgdGhlIGNvcm5l
cgpjYXNlcyBpbiB0aGUgRVZFWCBlbmNvZGluZywgYW5kIGl0IHNob3VsZCBiZSBlYXN5IHRvIGNh
dXNlIHNhbmRzaWZ0ZXIgdG8Kc2hvcnQgY2lyY3VpdCB0aGUgZGlzcDgvZGlzcDMyIHNjYW5uaW5n
IHdoaWNoIGFjY291bnRzIGZvciBtb3N0IG9mIGl0cwp0aW1lIGZvciBhIHNpbmdsZSBpbnN0cnVj
dGlvbi4KCkVpdGhlciB3YXksIHRoaXMgY2hhbmdlIGxvb2tzIHJlYXNvbmFibGUuwqAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIKPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:07:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gp9FE-0003KR-Vm; Thu, 31 Jan 2019 10:06: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gp9FD-0003KM-CB
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:06:51 +0000
X-Inumbo-ID: ece8621e-253f-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ece8621e-253f-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 10:06:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 03:06:49 -0700
Message-Id: <5C52C8B70200007800212964@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 03:06:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C3C74E1020000780020D2AE@prv1-mh.provo.novell.com>
 <f90fec5f-4c14-4ce5-93d5-c43c9f9ff60b@citrix.com>
 <5C3C850D020000780020D3A0@prv1-mh.provo.novell.com>
 <d4e750ab-1618-43aa-c9dd-f45694627f09@citrix.com>
In-Reply-To: <d4e750ab-1618-43aa-c9dd-f45694627f09@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE
 ISA extensions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE5IGF0IDIxOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTQvMDEvMjAxOSAxMjo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE0
LjAxLjE5IGF0IDEzOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAxNC8wMS8yMDE5IDExOjM5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBGaXJzdCBvZiBhbGwg
YSBQQ0xNVUxRRFEgZGVwZW5kZW5jeSB3YXMgbWlzc2luZyBlbnRpcmVseS4gQWRkIGl0IGFzIHdl
bGwKPj4+PiBhcyBBRVNOSSBhbmQgU0hBIHRvIFNTRTIsIGFzIGFsbCBvZiB0aGVtIGFjdCBvbiB2
ZWN0b3JzIG9mIGludGVnZXJzLAo+Pj4+IHdoZXJlYXMgcGxhaW4gU1NFIHN1cHBvcnRzIHZlY3Rv
cnMgb2Ygc2luZ2xlIHByZWNpc2lvbiBmbG9hdHMgb25seS4gVGhpcwo+Pj4+IGlzIGluIGxpbmUg
d2l0aCBob3cgZS5nLiBiaW51dGlscyBhbmQgZ2NjIHRyZWF0IHRoZW0uCj4+Pj4KPj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4gLS0tCj4+Pj4g
VEJEOiBPbiB0aGUgc2FtZSBiYXNpcywgU1NFMywgU1NTRTMgYW5kIFNTRTRBIHNob3VsZCBwcm9i
YWJseSBhbHNvCj4+Pj4gZGVwZW5kIG9uIFNTRTIgcmF0aGVyIHRoYW4gU1NFLiBJbiBmYWN0IG1h
a2luZyB0aGlzIGEgY2hhaW4gU1NFIC0+IFNTRTIKPj4+PiAtPiBTU0UzIC0+IHsgU1NTRTMsIFNT
RTRBIH0gd291bGQgcHJvYmFibHkgYmUgYmVzdCwgYW5kIGdldCB1cyBpbiBsaW5lCj4+Pj4gd2l0
aCBib3RoIGJpbnV0aWxzIGFuZCBnY2MuIEJ1dCBJIHRoaW5rIEkgZGlkIHN1Z2dlc3Qgc28gd2hl
biB0aGUKPj4+PiBkZXBlbmRlbmNpZXMgd2VyZSBpbnRyb2R1Y2VkLCBhbmQgdGhpcyB3YXNuJ3Qg
bGlrZWQgZm9yIGEgcmVhc29uIEkKPj4+PiBmb3Jnb3QuCj4+PiBXaGlsZSBhbGwgb2YgdGhpcyBp
cyB0cnVlLCB0aGVyZSBpcyBhIGNvbW1lbnQgaW4gY29udGV4dCB3aGljaCBleHBsYWlucwo+Pj4g
d2h5IHRoZSBkZXBlbmRlbmNlcyBhcmUgdGhleSB3YXkgdGhleSBhcmUuCj4+Pgo+Pj4gUHJvdmlk
aW5nIGEgZ3Vlc3Qgd2l0aCBTU0UsIG5vIFNTRTIsIGFuZCBQQ0xNVUxEUS9BRVNOSS9TSEEgd2ls
bCBhbGxvdwo+Pj4gdGhlc2UgbGF0dGVyIGluc3RydWN0aW9uIGdyb3VwcyB0byBmdW5jdGlvbiBj
b3JyZWN0bHkuCj4+IFlvdSBtZWFuICJTZXZlcmFsIGZ1dGhlciBpbnN0cnVjdGlvbiBzZXRzIGFy
ZSBidWlsdCBvbiBjb3JlICVYTU0KPj4gc3VwcG9ydCwgd2l0aG91dCBzcGVjaWZpYyBpbnRlci1k
ZXBlbmRlbmNpZXMiPyBUaGlzIGV4cGxhaW5zIGl0IGF0Cj4+IGJlc3QgcGFydGx5LCB0aGUgbW9y
ZSB0aGF0IHRoZXJlIHRoZW4gYXJlIGV4Y2VwdGlvbnMgdG8gdGhpcyBydWxlCj4+ICh7LFN9U1NF
MyAtPiBTU0U0LjEgYW5kIFNTRTQuMSAtPiBTU0U0LjIpLiBEbyB3ZSByZWFsbHkgaGF2ZSB0bwo+
PiB0YWtlIGEgZGlmZmVyZW50IHZpZXcgaGVyZSB0aGFuIGJpbnV0aWxzIGFuZCBnY2MgKGFuZCBw
ZXJoYXBzIG1hbnkKPj4gb3RoZXJzKSBkbz8KPj4KPj4gU29tZSBvZiBMaW51eCdlcyB4ODYtc3Bl
Y2lmaWMgY3J5cHRvIGRyaXZlcnMgbWFrZSBldmVuIG1vcmUKPj4gaW50ZXJlc3RpbmcgaW1wbGlj
YXRpb25zLCBzZXZlcmFsIG9mIHdoaWNoIEkgbWVhbiB0byBmaXguIEJ1dCB0aGV5Cj4+IChpbW8p
IHZhbGlkbHkgaW1wbHkgZS5nLiBTU0UyIHdoZW4gdGhlcmUgaXMgU1NTRTMsIHdoaWNoIHdvdWxk
Cj4+IG1lYW4gc3VjaCBhIGRyaXZlciB3b3VsZCBvbmx5IHdvcmsgYmVjYXVzZSB3ZSBjYW4ndCBo
aWRlIHRoZQo+PiBTU0UyIGluc25zIHdoZW4gYSBndWVzdCBjb25maWcgZmlsZSBtYXNrcyBvZmYg
U1NFMiBidXQgbm90Cj4+IFNTU0UzIC0gdW50aWwgc3VjaCBhbiBpbnNuIGhpdHMgdGhlIGVtdWxh
dG9yLCB3aGVyZSB0aGUKPj4gdmNwdV9oYXNfc3NlMigpIGNoZWNrIHdvdWxkIG1ha2UgaXQgcmFp
c2UgI1VELCBqdXN0IGJlY2F1c2UKPj4gb2Ygb3VyIG5vbi1zdGFuZGFyZCBmZWF0dXJlIGRlcGVu
ZGVuY2llcy4KPiAKPiBUaGUgZGVwZW5kZW5jZXMgZGVzY3JpYmVkIGhlcmUgYXJlIHByaW1hcmls
eSB0byBwcmV2ZW50IG1hbGZ1bmN0aW9ucyBpbgo+IFhlbiwgcmF0aGVyIHRoYW4gdG8gcHJvdmlk
ZSBhIGhpc3RvcmljYWxseS1hY2N1cmF0ZSB2aWV3IG9mIHdoaWNoCj4gZmVhdHVyZXMgYXBwZWFy
ZWQgd2hlbi4gIFNvZnR3YXJlIHdoaWNoIGRvZXNuJ3QgZm9sbG93IHRoZSBydWxlcyBjYW5ub3QK
PiBiZSBoZWxwZWQgLSBpdHMgYWxyZWFkeSBidWdneS4KCkZvciB0aGlzIGxhc3Qgc3RhdGVtZW50
IC0gd2hlcmUgaXMgdGhlICJTU0UyOiBbTE1dIiBkZXBlbmRlbmN5IGZvcm1hbGx5CnNwZWxsZWQg
b3V0PyBUaGUgZmFjdCB0aGF0IGl0J3MgdXNlZCBmb3IgdGhlIFVOSVggZmxvYXRpbmcgcG9pbnQg
QUJJIG9mCng4Ni02NCBpcyBub3QgcmVsZXZhbnQ6IFRoZXJlIGNvdWxkIHNlbnNpYmx5IGJlIGEg
NjQtYml0IHByb2Nlc3Nvcgp3aXRob3V0IGFueSBmbG9hdGluZyBwb2ludCBzdXBwb3J0LCBJIHRo
aW5rLgoKPiBUaGUgcXVlc3Rpb24gd2hpY2ggbWF0dGVycyBoZXJlIGlzIHdoZXRoZXIgdGhlIElu
dGVsL0FNRCBTRE0ncyBhbGxvdyBmb3IKPiBhbnkgc3VjaCBpbXBsaWNhdGlvbnMuCj4gCj4gVm9s
MSAxMi4xMy40IHN0YXRlcyB0aGF0IHNvZnR3YXJlIHdpc2hpbmcgdG8gdXNlIEFFUy1OSSBvciBQ
Q01VTERRIG11c3QKPiBmaXJzdCBjaGVjayBmb3IgU1NFMiwgYW5kIHRoZW4gZm9yIHRoZSBpbmRp
dmlkdWFsIGZlYXR1cmUgYml0LiAgSQo+IHN1cHBvc2UgdGhpcyBpcyBiZXR0ZXIgZXZpZGVuY2Ug
b2YgYSBsb2dpY2FsIGNvbm5lY3Rpb24gdGhhbiB3ZSd2ZSB1c2VkCj4gaW4gb3RoZXIgYml0cyBv
ZiB0aGUgZGVwZW5kZW5jeSB0cmVlLCBidXQgSSBzZWUgYWJzb2x1dGVseSBub3RoaW5nCj4gZGlz
Y3Vzc2luZyB0aGUgU0hBIGluc3RydWN0aW9uIHNldC4KClNvIGlmIEkgbGVmdCBTSEEgYWxvbmUg
YnV0IG1vdmVkIEFFU05JLCB5b3UnZCBiZSBmaW5lIHdpdGggdGhlIGNoYW5nZT8KSSBjb3VsZCBh
dCBsZWFzdCBzZWUgdGhpcyBhcyBhbiBpbnRlcm1lZGlhdGUgc3RlcC4gSSBzaG91bGQgc2F5IHRo
b3VnaAp0aGF0IFNIQSBoYXMgYWx3YXlzIGJlZW4gZ2l2aW5nIHRoZSBpbXByZXNzaW9uIG9mIGEg
ImJhZCBjaGlsZCIgdG8gbWUsCnNvIEkgd291bGRuJ3QgYmUgc3VycHJpc2VkIG9mIHRoaXMgd2Fz
IGp1c3QgYSBkb2Mgb21pc3Npb24gKHNlZWluZyB0aGF0CnRoZXJlIGlzbid0IGV2ZW4gYSBzZWN0
aW9uIGFib3V0IHRoYXQgZW50aXJlIGV4dGVuc2lvbiBpbiBjaGFwdGVyIDEyKS4KCkZ1cnRoZXJt
b3JlLCB5b3UgZGlkbid0IGV2ZW4gY29tbWVudCBvbiB0aGUgU1NFMyBldGMgYXNwZWN0LgpTZWN0
aW9uIDEyLjQuMiwganVzdCBsaWtlIDEyLjEzLjQsIHJlZmVycyB0byAxMS42LjIsIGkuZS4gKGFj
Y29yZGluZyB0bwp5b3VyIGludGVycHJldGF0aW9uIGFib3ZlKSBpbXBsaWVzIFNTRTIuIFdoaWxl
IDEyLjEyLjIgaW1wbGllcyBTU0UzCmFuZCBTU1NFMywgMTIuMTIuMyBpbXBsaWVzIFNTU0UzIGFu
ZCBTU0U0LjEgYnV0IG5vdCBTU0UzLCBhbmQKMTIuNy4yIGRvZXMgbm90IHN1Z2dlc3QgdG8gY2hl
Y2sgZm9yIFNTRTMuIEkgaGF2ZSB0byBhZG1pdCB0aGF0CkknZCByYXRoZXIgY29uc2lkZXIgdGhp
cyBhcyBkb2Mgc2hvcnRjb21pbmdzLgoKQW4gU1NFNC4yIGNoZWNrIGFsb25lIGlzIChpbW8gY29y
cmVjdGx5KSBzdWdnZXN0ZWQgZm9yIENSQzMyIGFuZApQT1BDTlQsIHdoaWNoIHdvdWxkIHNlZW0g
dG8gbWVhbiB3ZSBzaG91bGQgZHJvcCBpdHMgU1NFNC4xCmRlcGVuZGVuY3kuCgpPdG9oIHRoZXNl
IGRvY3VtZW50ZWQgbmVlZHMgdG8gY2hlY2sgZm9yIG11bHRpcGxlIGJpdHMgY291bGQgYXMKd2Vs
bCBiZSBpbnRlcnByZXRlZCBhcyBtZWFuaW5nIHRoZXJlJ3Mgbm8gY29ubmVjdGlvbiBhdCBhbGws
IGluCndoaWNoIGNhc2UgdGhlIFNTRTQuMSBhbmQgU1NFNC4yIGRlcGVuZGVuY2llcyB3ZSBjdXJy
ZW50bHkKaGF2ZSBzaG91bGQgYWxsIGJlIHJlZHVjZWQgdG8gZGVwZW5kZW5jaWVzIHVwb24gU1NF
IChhcwpleHByZXNzaW5nIHRoZSBwcmVzZW5jZSBvZiBYTU0gcmVnaXN0ZXJzKS4KCkdldHRpbmcg
dGhpcyBpbnRvIGNvbnNpc3RlbnQgc2hhcGUgbWlnaHQgc2F2ZSBzb21lIGRpc2N1c3Npb25zCm9u
IHRoZSBBVlg1MTIgc2VyaWVzICh3aGVyZSwgZGVwZW5kaW5nIG9uIHRoZSBvdXRjb21lIGhlcmUs
CkkgbWF5IG5lZWQgdG8gbWFrZSBmdXJ0aGVyIGFkanVzdG1lbnRzKS4gT25lIGFkZGl0aW9uYWwg
cXVlc3Rpb24KdGhlcmUgd291bGQgdGhlbiBiZSB3aGV0aGVyIHRvIHRha2UgQVZYNTEyQlcgYXMg
aW5kaWNhdGlvbiBvZgpmdWxsIDY0LWJpdCBtYXNrIHJlZ2lzdGVycyAoQVZYNTEyRiBvbmx5IG5l
ZWRzIDE2LWJpdCB3aWRlIG9uZXMpLAphcyBpcyBpbXBsaWVkIGUuZy4gYnkgZ2NjLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:14:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:14: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-devel-bounces@lists.xenproject.org>)
	id 1gp9M4-0004M8-2f; Thu, 31 Jan 2019 10:13: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=aWcy=QH=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gp9M3-0004M1-Cf
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 10:13:55 +0000
X-Inumbo-ID: e8f18bbe-2540-11e9-aeee-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8f18bbe-2540-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 10:13:53 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id n18-v6so2153139lji.7
 for <xen-devel@lists.xen.org>; Thu, 31 Jan 2019 02:13:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=i7aqIU67iTXfnMOyJql1uNrnoPFgHw1gIYpbByUl8SQ=;
 b=WsGlgijO3cknHXg1mEI+dHF6KGXSU6wDgOORDOLKHOpHi0m1l1JKujU0tp7ZlYc9P/
 bRvhwLAUOzl9V9aJKStjWeHqNi4xsROdHbSBe53DVTdSScRktYADRRc0vzdv4cDiTm4F
 9T0KugzXwzP85vvF8hZbi+Se8r6pYBcDfIVI+SFvtze0wl2aemZC+nP2bxGrTNkR/7xE
 1Y+PLTRpZfThQ6XeAl/2KYZ5vQmW4Y2XZbdwT9uvbzK5lrEBldjdC5GRg3M2nLtBgyd3
 bhICRRdwsmbCEkyPJP7Tv3yA1gAf/1TfDAGqj8hQQhNaq8AJI6KmXOirb7XINlvrjq/3
 MF+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=i7aqIU67iTXfnMOyJql1uNrnoPFgHw1gIYpbByUl8SQ=;
 b=AzcBjvsHZZkGN9EUwoERKPOniKA5HyUSx3tas2P+2GXQrxYfLFbpX9lFtvs4yaaiTT
 +dQ6aQ8vS/sbxvP+SdevCJjzlDW/NrfYGaQrSlJ3ISI1CmOd0lG5IR2DEVXEt7UQJPv+
 plvpWLM7BnU8cNyWRe0ZNJxb6xaMlkYHXjMAOGjJtFx5ABGjci3pfskLTuRtxz8uon/E
 IylbL2mQTFQ/85dhjTCn5c0Op6N+02FbiL6gt6cT79oxiZWfaFpE7AdwTVMjOxOcX4Ms
 seUY/Bw3eRsVdgEdUvuZU9iWFMLSS7reRi8CstXg4ksb+8DDsqACNb7UQNSH2rUBgMyv
 Q06A==
X-Gm-Message-State: AJcUukfhDfnF5ZKq9UisfmhhsPcmzuqt/7xhX7mku1utRTkD5uin5/3Z
 wtuzNSeEUCSq9THYG1tgI3o6W9n92B2InNr5qiw=
X-Google-Smtp-Source: ALg8bN5d9Tpv6yTO6iC1E2jXBwzQgeTYpfILSW2IqBb3XFVwUI9hGn0qP+a8Il7n8MA2pe75YkgVoxkOXZD+HBbfEaQ=
X-Received: by 2002:a2e:9849:: with SMTP id e9-v6mr27364491ljj.9.1548929631905; 
 Thu, 31 Jan 2019 02:13:51 -0800 (PST)
MIME-Version: 1.0
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
 <20190131083842.GE28876@rapoport-lnx>
In-Reply-To: <20190131083842.GE28876@rapoport-lnx>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Thu, 31 Jan 2019 15:43:39 +0530
Message-ID: <CAFqt6zbG089qCYBoZ8HCHPaRm+Yi=gHNboxy9y_qw9eVpSFjag@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 mchehab@kernel.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz,
 Juergen Gross <jgross@suse.com>, hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMjowOSBQTSBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+IHdyb3RlOgo+Cj4gT24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMDg6Mzg6MTJBTSAr
MDUzMCwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiA+IFByZXZpb3VseSBkcml2ZXJzIGhhdmUg
dGhlaXIgb3duIHdheSBvZiBtYXBwaW5nIHJhbmdlIG9mCj4gPiBrZXJuZWwgcGFnZXMvbWVtb3J5
IGludG8gdXNlciB2bWEgYW5kIHRoaXMgd2FzIGRvbmUgYnkKPiA+IGludm9raW5nIHZtX2luc2Vy
dF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KPiA+Cj4gPiBBcyB0aGlzIHBhdHRlcm4gaXMgY29tbW9u
IGFjcm9zcyBkaWZmZXJlbnQgZHJpdmVycywgaXQgY2FuCj4gPiBiZSBnZW5lcmFsaXplZCBieSBj
cmVhdGluZyBuZXcgZnVuY3Rpb25zIGFuZCB1c2UgaXQgYWNyb3NzCj4gPiB0aGUgZHJpdmVycy4K
PiA+Cj4gPiB2bV9pbnNlcnRfcmFuZ2UoKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQg
dG8gbWFwcGVkCj4gPiBrZXJuZWwgbWVtb3J5L3BhZ2VzIGluIGRyaXZlcnMgd2hpY2ggaGFzIGNv
bnNpZGVyZWQgdm1fcGdvZmYKPiA+Cj4gPiB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSBpcyB0aGUg
QVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8gbWFwCj4gPiByYW5nZSBvZiBrZXJuZWwgbWVtb3J5
L3BhZ2VzIGluIGRyaXZlcnMgd2hpY2ggaGFzIG5vdCBjb25zaWRlcmVkCj4gPiB2bV9wZ29mZi4g
dm1fcGdvZmYgaXMgcGFzc2VkIGRlZmF1bHQgYXMgMCBmb3IgdGhvc2UgZHJpdmVycy4KPiA+Cj4g
PiBXZSBfY291bGRfIHRoZW4gYXQgYSBsYXRlciAiZml4IiB0aGVzZSBkcml2ZXJzIHdoaWNoIGFy
ZSB1c2luZwo+ID4gdm1faW5zZXJ0X3JhbmdlX2J1Z2d5KCkgdG8gYmVoYXZlIGFjY29yZGluZyB0
byB0aGUgbm9ybWFsIHZtX3Bnb2ZmCj4gPiBvZmZzZXR0aW5nIHNpbXBseSBieSByZW1vdmluZyB0
aGUgX2J1Z2d5IHN1ZmZpeCBvbiB0aGUgZnVuY3Rpb24KPiA+IG5hbWUgYW5kIGlmIHRoYXQgY2F1
c2VzIHJlZ3Jlc3Npb25zLCBpdCBnaXZlcyB1cyBhbiBlYXN5IHdheSB0byByZXZlcnQuCj4gPgo+
ID4gU2lnbmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+
Cj4gPiBTdWdnZXN0ZWQtYnk6IFJ1c3NlbGwgS2luZyA8bGludXhAYXJtbGludXgub3JnLnVrPgo+
ID4gU3VnZ2VzdGVkLWJ5OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KPiA+
IC0tLQo+ID4gIGluY2x1ZGUvbGludXgvbW0uaCB8ICA0ICsrKwo+ID4gIG1tL21lbW9yeS5jICAg
ICAgICB8IDgxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ID4gIG1tL25vbW11LmMgICAgICAgICB8IDE0ICsrKysrKysrKysKPiA+ICAzIGZp
bGVzIGNoYW5nZWQsIDk5IGluc2VydGlvbnMoKykKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9saW51eC9tbS5oIGIvaW5jbHVkZS9saW51eC9tbS5oCj4gPiBpbmRleCA4MGJiNjQwLi4yNTc1
MmIwIDEwMDY0NAo+ID4gLS0tIGEvaW5jbHVkZS9saW51eC9tbS5oCj4gPiArKysgYi9pbmNsdWRl
L2xpbnV4L21tLmgKPiA+IEBAIC0yNTY1LDYgKzI1NjUsMTAgQEAgdW5zaWduZWQgbG9uZyBjaGFu
Z2VfcHJvdF9udW1hKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLAo+ID4gIGludCByZW1hcF9w
Zm5fcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICosIHVuc2lnbmVkIGxvbmcgYWRkciwKPiA+
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9uZyBz
aXplLCBwZ3Byb3RfdCk7Cj4gPiAgaW50IHZtX2luc2VydF9wYWdlKHN0cnVjdCB2bV9hcmVhX3N0
cnVjdCAqLCB1bnNpZ25lZCBsb25nIGFkZHIsIHN0cnVjdCBwYWdlICopOwo+ID4gK2ludCB2bV9p
bnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFn
ZXMsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG51bSk7
Cj4gPiAraW50IHZtX2luc2VydF9yYW5nZV9idWdneShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZt
YSwgc3RydWN0IHBhZ2UgKipwYWdlcywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgbnVtKTsKPiA+ICB2bV9mYXVsdF90IHZtZl9pbnNlcnRfcGZuKHN0cnVj
dCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gPiAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4pOwo+ID4gIHZtX2ZhdWx0X3Qgdm1mX2luc2Vy
dF9wZm5fcHJvdChzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRy
LAo+ID4gZGlmZiAtLWdpdCBhL21tL21lbW9yeS5jIGIvbW0vbWVtb3J5LmMKPiA+IGluZGV4IGUx
MWNhOWQuLjBhNGJmNTcgMTAwNjQ0Cj4gPiAtLS0gYS9tbS9tZW1vcnkuYwo+ID4gKysrIGIvbW0v
bWVtb3J5LmMKPiA+IEBAIC0xNTIwLDYgKzE1MjAsODcgQEAgaW50IHZtX2luc2VydF9wYWdlKHN0
cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gPiAgfQo+ID4g
IEVYUE9SVF9TWU1CT0wodm1faW5zZXJ0X3BhZ2UpOwo+ID4KPiA+ICsvKioKPiA+ICsgKiBfX3Zt
X2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgaW50byB1c2VyIHZt
YQo+ID4gKyAqIEB2bWE6IHVzZXIgdm1hIHRvIG1hcCB0bwo+ID4gKyAqIEBwYWdlczogcG9pbnRl
ciB0byBhcnJheSBvZiBzb3VyY2Uga2VybmVsIHBhZ2VzCj4gPiArICogQG51bTogbnVtYmVyIG9m
IHBhZ2VzIGluIHBhZ2UgYXJyYXkKPiA+ICsgKiBAb2Zmc2V0OiB1c2VyJ3MgcmVxdWVzdGVkIHZt
X3Bnb2ZmCj4gPiArICoKPiA+ICsgKiBUaGlzIGFsbG93cyBkcml2ZXJzIHRvIGluc2VydCByYW5n
ZSBvZiBrZXJuZWwgcGFnZXMgdGhleSd2ZSBhbGxvY2F0ZWQKPiA+ICsgKiBpbnRvIGEgdXNlciB2
bWEuCj4gPiArICoKPiA+ICsgKiBJZiB3ZSBmYWlsIHRvIGluc2VydCBhbnkgcGFnZSBpbnRvIHRo
ZSB2bWEsIHRoZSBmdW5jdGlvbiB3aWxsIHJldHVybgo+ID4gKyAqIGltbWVkaWF0ZWx5IGxlYXZp
bmcgYW55IHByZXZpb3VzbHkgaW5zZXJ0ZWQgcGFnZXMgcHJlc2VudC4gIENhbGxlcnMKPiA+ICsg
KiBmcm9tIHRoZSBtbWFwIGhhbmRsZXIgbWF5IGltbWVkaWF0ZWx5IHJldHVybiB0aGUgZXJyb3Ig
YXMgdGhlaXIgY2FsbGVyCj4gPiArICogd2lsbCBkZXN0cm95IHRoZSB2bWEsIHJlbW92aW5nIGFu
eSBzdWNjZXNzZnVsbHkgaW5zZXJ0ZWQgcGFnZXMuIE90aGVyCj4gPiArICogY2FsbGVycyBzaG91
bGQgbWFrZSB0aGVpciBvd24gYXJyYW5nZW1lbnRzIGZvciBjYWxsaW5nIHVubWFwX3JlZ2lvbigp
Lgo+ID4gKyAqCj4gPiArICogQ29udGV4dDogUHJvY2VzcyBjb250ZXh0Lgo+ID4gKyAqIFJldHVy
bjogMCBvbiBzdWNjZXNzIGFuZCBlcnJvciBjb2RlIG90aGVyd2lzZS4KPiA+ICsgKi8KPiA+ICtz
dGF0aWMgaW50IF9fdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBz
dHJ1Y3QgcGFnZSAqKnBhZ2VzLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBudW0sIHVuc2lnbmVkIGxvbmcgb2Zmc2V0KQo+ID4gK3sKPiA+ICsgICAgIHVu
c2lnbmVkIGxvbmcgY291bnQgPSB2bWFfcGFnZXModm1hKTsKPiA+ICsgICAgIHVuc2lnbmVkIGxv
bmcgdWFkZHIgPSB2bWEtPnZtX3N0YXJ0Owo+ID4gKyAgICAgaW50IHJldCwgaTsKPiA+ICsKPiA+
ICsgICAgIC8qIEZhaWwgaWYgdGhlIHVzZXIgcmVxdWVzdGVkIG9mZnNldCBpcyBiZXlvbmQgdGhl
IGVuZCBvZiB0aGUgb2JqZWN0ICovCj4gPiArICAgICBpZiAob2Zmc2V0ID4gbnVtKQo+ID4gKyAg
ICAgICAgICAgICByZXR1cm4gLUVOWElPOwo+ID4gKwo+ID4gKyAgICAgLyogRmFpbCBpZiB0aGUg
dXNlciByZXF1ZXN0ZWQgc2l6ZSBleGNlZWRzIGF2YWlsYWJsZSBvYmplY3Qgc2l6ZSAqLwo+ID4g
KyAgICAgaWYgKGNvdW50ID4gbnVtIC0gb2Zmc2V0KQo+ID4gKyAgICAgICAgICAgICByZXR1cm4g
LUVOWElPOwo+ID4gKwo+ID4gKyAgICAgZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspIHsKPiA+
ICsgICAgICAgICAgICAgcmV0ID0gdm1faW5zZXJ0X3BhZ2Uodm1hLCB1YWRkciwgcGFnZXNbb2Zm
c2V0ICsgaV0pOwo+ID4gKyAgICAgICAgICAgICBpZiAocmV0IDwgMCkKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICByZXR1cm4gcmV0Owo+ID4gKyAgICAgICAgICAgICB1YWRkciArPSBQQUdFX1NJ
WkU7Cj4gPiArICAgICB9Cj4gPiArCj4gPiArICAgICByZXR1cm4gMDsKPiA+ICt9Cj4gPiArCj4g
PiArLyoqCj4gPiArICogdm1faW5zZXJ0X3JhbmdlIC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBw
YWdlcyBzdGFydHMgd2l0aCBub24gemVybyBvZmZzZXQKPiA+ICsgKiBAdm1hOiB1c2VyIHZtYSB0
byBtYXAgdG8KPiA+ICsgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5l
bCBwYWdlcwo+ID4gKyAqIEBudW06IG51bWJlciBvZiBwYWdlcyBpbiBwYWdlIGFycmF5Cj4gPiAr
ICoKPiA+ICsgKiBNYXBzIGFuIG9iamVjdCBjb25zaXN0aW5nIG9mIGBudW0nIGBwYWdlcycsIGNh
dGVyaW5nIGZvciB0aGUgdXNlcidzCj4gPiArICogcmVxdWVzdGVkIHZtX3Bnb2ZmCj4gPiArICoK
Pgo+IFRoZSBlbGFib3JhdGUgZGVzY3JpcHRpb24geW91J3ZlIGFkZGVkIHRvIF9fdm1faW5zZXJ0
X3JhbmdlKCkgaXMgYmV0dGVyIHB1dAo+IGhlcmUsIGFzIHRoaXMgaXMgdGhlICJwdWJsaWMiIGZ1
bmN0aW9uLgoKT2ssIHdpbGwgYWRkIGl0IGluIHYzLiBXaGljaCBtZWFucyBfX3ZtX2luc2VydF9y
YW5nZSgpIHN0aWxsIG5lZWRzIGEgc2hvcnQKZGVzY3JpcHRpb24gPwo+Cj4gPiArICogQ29udGV4
dDogUHJvY2VzcyBjb250ZXh0LiBDYWxsZWQgYnkgbW1hcCBoYW5kbGVycy4KPiA+ICsgKiBSZXR1
cm46IDAgb24gc3VjY2VzcyBhbmQgZXJyb3IgY29kZSBvdGhlcndpc2UuCj4gPiArICovCj4gPiAr
aW50IHZtX2luc2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBh
Z2UgKipwYWdlcywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbnVtKQo+ID4gK3sKPiA+ICsgICAgIHJldHVybiBfX3ZtX2luc2VydF9yYW5nZSh2bWEsIHBh
Z2VzLCBudW0sIHZtYS0+dm1fcGdvZmYpOwo+ID4gK30KPiA+ICtFWFBPUlRfU1lNQk9MKHZtX2lu
c2VydF9yYW5nZSk7Cj4gPiArCj4gPiArLyoqCj4gPiArICogdm1faW5zZXJ0X3JhbmdlX2J1Z2d5
IC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBzdGFydHMgd2l0aCB6ZXJvIG9mZnNldAo+
ID4gKyAqIEB2bWE6IHVzZXIgdm1hIHRvIG1hcCB0bwo+ID4gKyAqIEBwYWdlczogcG9pbnRlciB0
byBhcnJheSBvZiBzb3VyY2Uga2VybmVsIHBhZ2VzCj4gPiArICogQG51bTogbnVtYmVyIG9mIHBh
Z2VzIGluIHBhZ2UgYXJyYXkKPiA+ICsgKgo+ID4gKyAqIE1hcHMgYSBzZXQgb2YgcGFnZXMsIGFs
d2F5cyBzdGFydGluZyBhdCBwYWdlWzBdCj4KPiBIZXJlIEknZCBhZGQgc29tZXRoaW5nIGxpa2U6
Cj4KPiBTaW1pbGFyIHRvIHZtX2luc2VydF9yYW5nZSgpLCBleGNlcHQgdGhhdCBpdCBleHBsaWNp
dGx5IHNldHMgQHZtX3Bnb2ZmIHRvCj4gMC4gVGhpcyBmdW5jdGlvbiBpcyBpbnRlbmRlZCBmb3Ig
dGhlIGRyaXZlcnMgdGhhdCBkaWQgbm90IGNvbnNpZGVyCj4gQHZtX3Bnb2ZmLgoKT2suCgo+Cj4g
PiB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQg
dG8gbWFwCj4gPiByYW5nZSBvZiBrZXJuZWwgbWVtb3J5L3BhZ2VzIGluIGRyaXZlcnMgd2hpY2gg
aGFzIG5vdCBjb25zaWRlcmVkCj4gPiB2bV9wZ29mZi4gdm1fcGdvZmYgaXMgcGFzc2VkIGRlZmF1
bHQgYXMgMCBmb3IgdGhvc2UgZHJpdmVycy4KPgo+ID4gKyAqCj4gPiArICogQ29udGV4dDogUHJv
Y2VzcyBjb250ZXh0LiBDYWxsZWQgYnkgbW1hcCBoYW5kbGVycy4KPiA+ICsgKiBSZXR1cm46IDAg
b24gc3VjY2VzcyBhbmQgZXJyb3IgY29kZSBvdGhlcndpc2UuCj4gPiArICovCj4gPiAraW50IHZt
X2luc2VydF9yYW5nZV9idWdneShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBh
Z2UgKipwYWdlcywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbnVtKQo+ID4gK3sKPiA+ICsgICAgIHJldHVybiBfX3ZtX2luc2VydF9yYW5nZSh2bWEsIHBh
Z2VzLCBudW0sIDApOwo+ID4gK30KPiA+ICtFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9yYW5nZV9i
dWdneSk7Cj4gPiArCj4gPiAgc3RhdGljIHZtX2ZhdWx0X3QgaW5zZXJ0X3BmbihzdHJ1Y3Qgdm1f
YXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ID4gICAgICAgICAgICAgICAg
ICAgICAgIHBmbl90IHBmbiwgcGdwcm90X3QgcHJvdCwgYm9vbCBta3dyaXRlKQo+ID4gIHsKPiA+
IGRpZmYgLS1naXQgYS9tbS9ub21tdS5jIGIvbW0vbm9tbXUuYwo+ID4gaW5kZXggNzQ5Mjc2Yi4u
MjFkMTAxZSAxMDA2NDQKPiA+IC0tLSBhL21tL25vbW11LmMKPiA+ICsrKyBiL21tL25vbW11LmMK
PiA+IEBAIC00NzMsNiArNDczLDIwIEBAIGludCB2bV9pbnNlcnRfcGFnZShzdHJ1Y3Qgdm1fYXJl
YV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ID4gIH0KPiA+ICBFWFBPUlRfU1lN
Qk9MKHZtX2luc2VydF9wYWdlKTsKPiA+Cj4gPiAraW50IHZtX2luc2VydF9yYW5nZShzdHJ1Y3Qg
dm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdlcywKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG51bSkKPiA+ICt7Cj4gPiArICAgICByZXR1cm4gLUVJ
TlZBTDsKPiA+ICt9Cj4gPiArRVhQT1JUX1NZTUJPTCh2bV9pbnNlcnRfcmFuZ2UpOwo+ID4gKwo+
ID4gK2ludCB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEs
IHN0cnVjdCBwYWdlICoqcGFnZXMsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIG51bSkKPiA+ICt7Cj4gPiArICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICt9
Cj4gPiArRVhQT1JUX1NZTUJPTCh2bV9pbnNlcnRfcmFuZ2VfYnVnZ3kpOwo+ID4gKwo+ID4gIC8q
Cj4gPiAgICogIHN5c19icmsoKSBmb3IgdGhlIG1vc3QgcGFydCBkb2Vzbid0IG5lZWQgdGhlIGds
b2JhbCBrZXJuZWwKPiA+ICAgKiAgbG9jaywgZXhjZXB0IHdoZW4gYW4gYXBwbGljYXRpb24gaXMg
ZG9pbmcgc29tZXRoaW5nIG5hc3R5Cj4gPiAtLQo+ID4gMS45LjEKPiA+Cj4KPiAtLQo+IFNpbmNl
cmVseSB5b3VycywKPiBNaWtlLgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:18:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:18: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-devel-bounces@lists.xenproject.org>)
	id 1gp9QT-0004WR-Os; Thu, 31 Jan 2019 10:18: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=KPPl=QH=citrix.com=prvs=927f2c6f3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gp9QS-0004WM-DB
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:18:28 +0000
X-Inumbo-ID: 8a737170-2541-11e9-aeee-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a737170-2541-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 10:18:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,543,1539648000"; d="scan'208";a="85321148"
Date: Thu, 31 Jan 2019 11:18:09 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190131101809.kcbexwtqqkjvgzfq@mac>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-10-git-send-email-christopher.w.clark@gmail.com>
 <20190122120822.v5eyc64fa4moourd@mac>
 <CACMJ4GYpwHyqaPzXzTWQrHecW068ipfyDOrNz-MD9Y+jGB18eQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4GYpwHyqaPzXzTWQrHecW068ipfyDOrNz-MD9Y+jGB18eQ@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDg6MTA6MjhQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gT24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgNDowOCBBTSBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gTW9uLCBKYW4gMjEs
IDIwMTkgYXQgMDE6NTk6NDlBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+
ICBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgYXJnMSwKPiA+ID4gICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcyLCB1bnNpZ25lZCBsb25nIGFyZzMsCj4gPiA+IEBAIC0xMTQ1LDYgKzE3MzQsNTMgQEAgZG9f
YXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
ZzEsCj4gPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gPiAgICAgIH0KPiA+ID4KPiA+ID4gKyAgICBj
YXNlIFhFTl9BUkdPX09QX3NlbmR2Ogo+ID4gPiArICAgIHsKPiA+ID4gKyAgICAgICAgeGVuX2Fy
Z29fc2VuZF9hZGRyX3Qgc2VuZF9hZGRyOwo+ID4gPiArCj4gPiA+ICsgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX2FyZ29fc2VuZF9hZGRyX3QpIHNlbmRfYWRkcl9obmQgPQo+ID4g
PiArICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnMSwgeGVuX2FyZ29fc2VuZF9hZGRy
X3QpOwo+ID4gPiArICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdvX2lvdl90
KSBpb3ZzX2huZCA9Cj4gPiA+ICsgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChhcmcyLCB4
ZW5fYXJnb19pb3ZfdCk7Cj4gPiA+ICsgICAgICAgIC8qIGFyZzMgaXMgbmlvdiAqLwo+ID4gPiAr
ICAgICAgICAvKiBhcmc0IGlzIG1lc3NhZ2VfdHlwZS4gTXVzdCBiZSBhIDMyLWJpdCB2YWx1ZS4g
Ki8KPiA+ID4gKwo+ID4gPiArICAgICAgICByYyA9IGNvcHlfZnJvbV9ndWVzdCgmc2VuZF9hZGRy
LCBzZW5kX2FkZHJfaG5kLCAxKSA/IC1FRkFVTFQgOiAwOwo+ID4gPiArICAgICAgICBpZiAoIHJj
ICkKPiA+ID4gKyAgICAgICAgICAgIGJyZWFrOwo+ID4gPiArCj4gPiA+ICsgICAgICAgIC8qCj4g
PiA+ICsgICAgICAgICAqIENoZWNrIHBhZGRpbmcgaXMgemVyb2VkLiBSZWplY3QgbmlvdiBhYm92
ZSBsaW1pdCBvciBtZXNzYWdlX3R5cGVzCj4gPiA+ICsgICAgICAgICAqIHRoYXQgYXJlIG91dHNp
ZGUgMzIgYml0IHJhbmdlLgo+ID4gPiArICAgICAgICAgKi8KPiA+ID4gKyAgICAgICAgaWYgKCB1
bmxpa2VseShzZW5kX2FkZHIuc3JjLnBhZCB8fCBzZW5kX2FkZHIuZHN0LnBhZCB8fAo+ID4gPiAr
ICAgICAgICAgICAgICAgICAgICAgIChhcmczID4gWEVOX0FSR09fTUFYSU9WKSB8fCAoYXJnNCAm
IH4weGZmZmZmZmZmVUwpKSApCj4gPgo+ID4gYXJnNCAmIChHQig0KSAtIDEpCj4gPgo+ID4gSXMg
Y2xlYXJlciBJTU8sIG9yOgo+ID4KPiA+IGFyZzQgPiBVSU5UMzJfTUFYCj4gCj4gSSd2ZSBsZWZ0
IHRoZSBjb2RlIHVuY2hhbmdlZCwgYXMgdGhlIG1hc2sgY29uc3RhbnQgaXMgdXNlZCBtdWx0aXBs
ZQo+IHBsYWNlcyBlbHNld2hlcmUgaW4gWGVuLiBVSU5UMzJfTUFYIGlzIG9ubHkgdXNlZCBhcyBh
IHRocmVzaG9sZCB2YWx1ZS4KClRoZSBmYWN0IHRoYXQgb3RoZXJzIHBhcnRzIG9mIHRoZSBjb2Rl
IGNvdWxkIGJlIGltcHJvdmVkIGlzIG5vdCBhbgpleGN1c2UgdG8gZm9sbG93IHN1aXQuIEknbSBo
YXZpbmcgYSBoYXJkIHRpbWUgYmVsaWV2aW5nIHRoYXQgeW91IGZpbmQKImFyZzQgJiB+MHhmZmZm
ZmZmZlVMIiBlYXNpZXIgdG8gcmVhZCB0aGFuICJhcmc0ICYgfihHQig0KSAtIDEpIiBvcgpldmVu
ICJhcmc0ID49IEdCKDQpIi4KCklNTyBpdCdzIG11Y2ggbW9yZSBsaWtlbHkgdG8gbWlzcyBhbiAn
ZicgaW4gdGhlIGZpcnN0IGNvbnN0cnVjdCwgYW5kCnRodXMgZ2V0IHRoZSB2YWx1ZSB3cm9uZyBh
bmQgaW50cm9kdWNlIGEgYnVnLgoKQW55d2F5LCB0aGlzIGlzIHlvdXIgY29kZSwgc28gSSdtIG5v
dCBnb2luZyB0byBpbnNpc3QuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:23:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gp9Uu-0005Xt-MO; Thu, 31 Jan 2019 10:23:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gp9Ut-0005Xo-65
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:23:03 +0000
X-Inumbo-ID: 2f97080c-2542-11e9-a175-9f3bd44a2556
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f97080c-2542-11e9-a175-9f3bd44a2556;
 Thu, 31 Jan 2019 10:23:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 03:23:00 -0700
Message-Id: <5C52CC81020000780021298F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 03:22:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
In-Reply-To: <1548908900-1128-3-git-send-email-christopher.w.clark@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 02/15] argo: introduce the argo_op
 hypercall boilerplate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDA1OjI4LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IFByZXNlbmNlIGlzIGdhdGVkIHVwb24gQ09ORklHX0FSR08uCj4gCj4gUmVnaXN0
ZXJzIHRoZSBoeXBlcmNhbGwgcHJldmlvdXNseSByZXNlcnZlZCBmb3IgdGhpcy4KPiBUYWtlcyA1
IGFyZ3VtZW50cywgZG9lcyBub3RoaW5nIGFuZCByZXR1cm5zIC1FTk9TWVMuCj4gCj4gSW1wbGVt
ZW50YXRpb24gd2lsbCBwcm92aWRlIGEgY29tcGF0IEFCSSBzbyBDT01QQVRfQ0FMTCBpcyB0aGUK
PiBtYWNybyB1c2VkIGluIHRoZSBoeXBlcmNhbGwgdGFibGVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lzdGVtcy5jb20+Cj4g
LS0tCj4gdjYgZHJvcHBlZCBKYW4gQWNrZWQtYnkgZHVlIHRvIGNoYW5nZSBvZiBpbXBsZW1lbnRh
dGlvbiBhbmQgY29tbWl0IG1zZwoKRmVlbCBmcmVlIHRvIHJlLWluc3RhdGUuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:28:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gp9Zp-0005mZ-Op; Thu, 31 Jan 2019 10:28: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gp9Zo-0005mR-Jf
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:28:08 +0000
X-Inumbo-ID: e5f1f9ae-2542-11e9-8548-67d5db1972b5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5f1f9ae-2542-11e9-8548-67d5db1972b5;
 Thu, 31 Jan 2019 10:28:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 03:28:05 -0700
Message-Id: <5C52CDB402000078002129A8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 03:28:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-5-git-send-email-christopher.w.clark@gmail.com>
 <20190121175527.cxrla436wy4fi67m@mac>
 <CACMJ4GZR6+DKUrFSLyqgmw4wx8V_Mw9FOvrcLv-4U0Vi5qdtmg@mail.gmail.com>
In-Reply-To: <CACMJ4GZR6+DKUrFSLyqgmw4wx8V_Mw9FOvrcLv-4U0Vi5qdtmg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tim Deegan <tim@xen.org>, xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDA1OjA2LCA8Y2hyaXN0b3BoZXIudy5jbGFya0BnbWFpbC5jb20+
IHdyb3RlOgo+IE9uIE1vbiwgSmFuIDIxLCAyMDE5IGF0IDk6NTUgQU0gUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiBNb24sIEphbiAyMSwgMjAxOSBh
dCAwMTo1OTo0NEFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPj4gPiArc3RhdGlj
IHZvaWQKPj4gPiArcGVuZGluZ19yZW1vdmVfYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBhcmdvX3JpbmdfaW5mbyAqcmluZ19pbmZvKQo+PiA+ICt7Cj4+ID4gKyAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICpyaW5nX3BlbmRpbmcgPSAmcmluZ19pbmZvLT5wZW5kaW5nOwo+PiA+ICsgICAg
c3RydWN0IHBlbmRpbmdfZW50ICplbnQ7Cj4+ID4gKwo+PiA+ICsgICAgQVNTRVJUKExPQ0tJTkdf
TDMoZCwgcmluZ19pbmZvKSk7Cj4+ID4gKwo+PiA+ICsgICAgLyogRGVsZXRlIGFsbCBwZW5kaW5n
IG5vdGlmaWNhdGlvbnMgZnJvbSB0aGlzIHJpbmcncyBsaXN0LiAqLwo+PiA+ICsgICAgd2hpbGUg
KCAhbGlzdF9lbXB0eShyaW5nX3BlbmRpbmcpICkKPj4KPj4gTml0OiB5b3UgY291bGQgdXNlIGxp
c3RfZmlyc3RfZW50cnlfb3JfbnVsbCB0aGF0IGpvaW5zIHRoZSBsaXN0X2VtcHR5Cj4+IGFuZCBs
aXN0X2VudHJ5IGNhbGxzLgo+IAo+IFRoZXJlIGFyZSBubyBleGlzdGluZyB1c2VycyBvZiBsaXN0
X2ZpcnN0X2VudHJ5X29yX251bGwgYW55d2hlcmUgaW4gWGVuLAo+IGFuZCBhcHBseWluZyBpdCB0
byB0aGlzIGxvb3AgcmVzdWx0cyBpbiBhbiBhc3NpZ25tZW50IHdpdGhpbiB0aGUKPiB3aGlsZSBj
b25kaXRpb24sIHdoaWNoIGFsc28gYXBwZWFycyB0byBiZSB2ZXJ5IHJhcmUgY29uc3RydWN0IHdp
dGhpbiBYZW4sCj4gc28gSSBqdXN0IHVzZWQgdGhlIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSBt
YWNyby4KCkknbSBub3QgZnVsbHkgZm9sbG93aW5nIHdoeSBsYWNrIG9mIHVzZSBvZiBhIGNvbnN0
cnVjdCBlbHNld2hlcmUgaW4gdGhlCnRyZWUgd291bGQgYmUgYSByZWFzb24gbm90IHRvIHVzZSBp
dCBoZXJlLiBJZiB5b3Ugd2VyZSB0byB1c2Ugb25seQpjb25zdHJ1Y3RzIGFscmVhZHkgaW4gdXNl
IGluIGNvbW1vbiBjb2RlLCB5b3Ugc2hvdWxkIGFsc28gbm90IGhhdmUKaGFkIGEgbmVlZCB0byBl
LmcuIGludHJvZHVjZSBmb3IgQXJtIChhbmQgdXNlKSBndWVzdF9oYW5kbGVfZm9yX2ZpZWxkKCku
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:35:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:35: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-devel-bounces@lists.xenproject.org>)
	id 1gp9gu-0006ue-JU; Thu, 31 Jan 2019 10:35: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gp9gt-0006uZ-1V
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:35:27 +0000
X-Inumbo-ID: ebdb914f-2543-11e9-aeee-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebdb914f-2543-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 10:35:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 03:35:25 -0700
Message-Id: <5C52CF6B02000078002129C1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 03:35:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-10-git-send-email-christopher.w.clark@gmail.com>
 <20190122120822.v5eyc64fa4moourd@mac>
 <CACMJ4GYpwHyqaPzXzTWQrHecW068ipfyDOrNz-MD9Y+jGB18eQ@mail.gmail.com>
 <20190131101809.kcbexwtqqkjvgzfq@mac>
In-Reply-To: <20190131101809.kcbexwtqqkjvgzfq@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDExOjE4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgSmFuIDMwLCAyMDE5IGF0IDA4OjEwOjI4UE0gLTA4MDAsIENocmlzdG9waGVyIENs
YXJrIHdyb3RlOgo+PiBPbiBUdWUsIEphbiAyMiwgMjAxOSBhdCA0OjA4IEFNIFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4gPiBPbiBNb24sIEphbiAyMSwg
MjAxOSBhdCAwMTo1OTo0OUFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToKPj4gPiA+
ICsgICAgICAgIC8qCj4+ID4gPiArICAgICAgICAgKiBDaGVjayBwYWRkaW5nIGlzIHplcm9lZC4g
UmVqZWN0IG5pb3YgYWJvdmUgbGltaXQgb3IgbWVzc2FnZV90eXBlcwo+PiA+ID4gKyAgICAgICAg
ICogdGhhdCBhcmUgb3V0c2lkZSAzMiBiaXQgcmFuZ2UuCj4+ID4gPiArICAgICAgICAgKi8KPj4g
PiA+ICsgICAgICAgIGlmICggdW5saWtlbHkoc2VuZF9hZGRyLnNyYy5wYWQgfHwgc2VuZF9hZGRy
LmRzdC5wYWQgfHwKPj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgKGFyZzMgPiBYRU5fQVJH
T19NQVhJT1YpIHx8IChhcmc0ICYgfjB4ZmZmZmZmZmZVTCkpICkKPj4gPgo+PiA+IGFyZzQgJiAo
R0IoNCkgLSAxKQo+PiA+Cj4+ID4gSXMgY2xlYXJlciBJTU8sIG9yOgo+PiA+Cj4+ID4gYXJnNCA+
IFVJTlQzMl9NQVgKPj4gCj4+IEkndmUgbGVmdCB0aGUgY29kZSB1bmNoYW5nZWQsIGFzIHRoZSBt
YXNrIGNvbnN0YW50IGlzIHVzZWQgbXVsdGlwbGUKPj4gcGxhY2VzIGVsc2V3aGVyZSBpbiBYZW4u
IFVJTlQzMl9NQVggaXMgb25seSB1c2VkIGFzIGEgdGhyZXNob2xkIHZhbHVlLgo+IAo+IFRoZSBm
YWN0IHRoYXQgb3RoZXJzIHBhcnRzIG9mIHRoZSBjb2RlIGNvdWxkIGJlIGltcHJvdmVkIGlzIG5v
dCBhbgo+IGV4Y3VzZSB0byBmb2xsb3cgc3VpdC4gSSdtIGhhdmluZyBhIGhhcmQgdGltZSBiZWxp
ZXZpbmcgdGhhdCB5b3UgZmluZAo+ICJhcmc0ICYgfjB4ZmZmZmZmZmZVTCIgZWFzaWVyIHRvIHJl
YWQgdGhhbiAiYXJnNCAmIH4oR0IoNCkgLSAxKSIgb3IKPiBldmVuICJhcmc0ID49IEdCKDQpIi4K
PiAKPiBJTU8gaXQncyBtdWNoIG1vcmUgbGlrZWx5IHRvIG1pc3MgYW4gJ2YnIGluIHRoZSBmaXJz
dCBjb25zdHJ1Y3QsIGFuZAo+IHRodXMgZ2V0IHRoZSB2YWx1ZSB3cm9uZyBhbmQgaW50cm9kdWNl
IGEgYnVnLgoKSSBhZ3JlZSB3aXRoIHRoaXMgbGFzdCBzdGF0ZW1lbnQsIGJ1dCBJJ20gaGF2aW5n
IHRyb3VibGUgdG8gc2VlIGhvdwptZXNzYWdlIF90eXBlXyBpcyByZWxhdGVkIHRvIGEgc2l6ZSBj
b25zdHJ1Y3QgbGlrZSBHQig0KSBpcy4gSSBzZWUKb25seSBVSU5UMzJfTUFYIGFzIGEgdmlhYmxl
IGFsdGVybmF0aXZlIGZvciBzb21ldGhpbmcgdGhhdCdzIG5vdApleHByZXNzaW5nIHRoZSBzaXpl
IG9mIGFueXRoaW5nLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:47:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gp9sk-000890-Fy; Thu, 31 Jan 2019 10:47: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=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gp9sj-00088b-Er
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:47:41 +0000
X-Inumbo-ID: a124ed06-2545-11e9-aa7a-ab7f6fd9713c
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a124ed06-2545-11e9-aa7a-ab7f6fd9713c;
 Thu, 31 Jan 2019 10:47:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="76926809"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Jan 2019 10:47:22 +0000
Message-ID: <20190131104730.2085-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190131104730.2085-1-paul.durrant@citrix.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/9] viridian: add init hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGRvbWFpbiBhbmQgdmNwdSBpbml0IGhvb2tzIGZvciB2aXJpZGlhbiBm
ZWF0dXJlcy4gVGhlIGluaXQKaG9va3MgZG8gbm90IHlldCBkbyBhbnl0aGluZzsgdGhlIGZ1bmN0
aW9uYWxpdHkgd2lsbCBiZSBhZGRlZCB0byBieQpzdWJzZXF1ZW50IHBhdGNoZXMuCgpOT1RFOiBU
aGlzIHBhdGNoIGFsc28gcmVtb3ZlcyB0aGUgY2FsbCBmcm9tIHRoZSBkb21haW4gZGVpbml0IGZ1
bmN0aW9uIHRvCiAgICAgIHRoZSB2Y3B1IGRlaW5pdCBmdW5jdGlvbiwgYXMgdGhpcyBpcyBub3Qg
bmVjZXNzYXJ5LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cgp2MzoKIC0gUmUtaW5zdGF0ZSBjYWxsIGZyb20gZG9tYWluIGRlaW5pdCB0
byB2Y3B1IGRlaW5pdAogLSBNb3ZlIGRlaW5pdCBjYWxscyB0byBhdm9pZCBpbnRyb2R1Y2luZyBu
ZXcgbGFiZWxzCgp2MjoKIC0gUmVtb3ZlIGNhbGwgZnJvbSBkb21haW4gZGVpbml0IHRvIHZjcHUg
ZGVpbml0Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgIHwgMTggKysr
KysrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAx
MCArKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oICAgfCAgMyAr
KysKIDMgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwppbmRleCAyMTk0NGU5MzA2Li4wOTBmMWZmMDNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTY2NSw2ICs2NjUsMTAg
QEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICgg
aHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCApCiAgICAgICAgIGQtPmFyY2guaHZtLnRzY19zY2Fs
aW5nX3JhdGlvID0gaHZtX2RlZmF1bHRfdHNjX3NjYWxpbmdfcmF0aW87CiAKKyAgICByYyA9IHZp
cmlkaWFuX2RvbWFpbl9pbml0KGQpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWwy
OworCiAgICAgcmMgPSBodm1fZnVuY3MuZG9tYWluX2luaXRpYWxpc2UoZCk7CiAgICAgaWYgKCBy
YyAhPSAwICkKICAgICAgICAgZ290byBmYWlsMjsKQEAgLTY4Niw2ICs2OTAsNyBAQCBpbnQgaHZt
X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgaHZtX2Rlc3Ryb3lfY2Fj
aGVhdHRyX3JlZ2lvbl9saXN0KGQpOwogICAgIGRlc3Ryb3lfcGVyZG9tYWluX21hcHBpbmcoZCwg
UEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDApOwogIGZhaWw6CisgICAgdmlyaWRpYW5fZG9tYWluX2Rl
aW5pdChkKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTY5NCw4ICs2OTksNiBAQCB2b2lkIGh2
bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAo
IGh2bV9mdW5jcy5uaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyApCiAgICAgICAgIGh2
bV9mdW5jcy5uaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhkKTsKIAotICAgIHZpcmlk
aWFuX2RvbWFpbl9kZWluaXQoZCk7Ci0KICAgICBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVy
cyhkKTsKIAogICAgIG1zaXh0YmxfcHRfY2xlYW51cChkKTsKQEAgLTczNSw2ICs3MzgsOCBAQCB2
b2lkIGh2bV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0KIAogICAgIGRl
c3Ryb3lfdnBjaV9tbWNmZyhkKTsKKworICAgIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoZCk7CiB9
CiAKIHN0YXRpYyBpbnQgaHZtX3NhdmVfdHNjX2FkanVzdChzdHJ1Y3QgdmNwdSAqdiwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCkBAIC0xNTI1LDYgKzE1MzAsMTAgQEAgaW50IGh2bV92Y3B1X2lu
aXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAmJiAocmMgPSBuZXN0ZWRodm1fdmNw
dV9pbml0aWFsaXNlKHYpKSA8IDAgKSAvKiB0ZWFyZG93bjogbmVzdGVkaHZtX3ZjcHVfZGVzdHJv
eSAqLwogICAgICAgICBnb3RvIGZhaWw1OwogCisgICAgcmMgPSB2aXJpZGlhbl92Y3B1X2luaXQo
dik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDU7CisKICAgICByYyA9IGh2bV9h
bGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShkLCB2KTsKICAgICBpZiAoIHJjICE9IDAgKQogICAg
ICAgICBnb3RvIGZhaWw2OwpAQCAtMTU1MiwxMyArMTU2MSwxMiBAQCBpbnQgaHZtX3ZjcHVfaW5p
dGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICBmYWlsMjoKICAgICBodm1fdmNwdV9jYWNoZWF0dHJf
ZGVzdHJveSh2KTsKICBmYWlsMToKKyAgICB2aXJpZGlhbl92Y3B1X2RlaW5pdCh2KTsKICAgICBy
ZXR1cm4gcmM7CiB9CiAKIHZvaWQgaHZtX3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKIHsK
LSAgICB2aXJpZGlhbl92Y3B1X2RlaW5pdCh2KTsKLQogICAgIGh2bV9hbGxfaW9yZXFfc2VydmVy
c19yZW1vdmVfdmNwdSh2LT5kb21haW4sIHYpOwogCiAgICAgaWYgKCBodm1fYWx0cDJtX3N1cHBv
cnRlZCgpICkKQEAgLTE1NzQsNiArMTU4Miw4IEBAIHZvaWQgaHZtX3ZjcHVfZGVzdHJveShzdHJ1
Y3QgdmNwdSAqdikKICAgICB2bGFwaWNfZGVzdHJveSh2KTsKIAogICAgIGh2bV92Y3B1X2NhY2hl
YXR0cl9kZXN0cm95KHYpOworCisgICAgdmlyaWRpYW5fdmNwdV9kZWluaXQodik7CiB9CiAKIHZv
aWQgaHZtX3ZjcHVfZG93bihzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYwppbmRleCBjNzhiMjkxOGQ5Li5hZDExMGVlNmYzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jCkBAIC00MTcsNiArNDE3LDE2IEBAIGludCBndWVzdF9yZG1zcl92aXJp
ZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQog
ICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKK2ludCB2aXJpZGlhbl92Y3B1X2luaXQoc3Ry
dWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJpZGlhbl9kb21haW5f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCiB2b2lkIHZpcmlk
aWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHZpcmlkaWFuX3N5bmljX3dy
bXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
cmlkaWFuLmgKaW5kZXggZWM1ZWY4ZDNmOS4uZjA3MjgzODk1NSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aXJpZGlhbi5oCkBAIC04MCw2ICs4MCw5IEBAIHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncyk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6
ZShzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhz
dHJ1Y3QgZG9tYWluICpkKTsKIAoraW50IHZpcmlkaWFuX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAq
dik7CitpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CisKIHZvaWQg
dmlyaWRpYW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlhbl9kb21h
aW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:47:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gp9si-00088R-6C; Thu, 31 Jan 2019 10:47:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gp9sh-000880-7Y
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:47:39 +0000
X-Inumbo-ID: 9f7a7b06-2545-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f7a7b06-2545-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 10:47:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="76926805"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Jan 2019 10:47:27 +0000
Message-ID: <20190131104730.2085-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190131104730.2085-1-paul.durrant@citrix.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 6/9] viridian: add implementation of
 synthetic interrupt MSRs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTQ09OVFJPTCwg
U1ZFUlNJT04sIFNJRUZQLApTSU1QLCBFT00gYW5kIFNJTlQwLTE1IFN5bklDIE1TUnMuIE5vIG1l
c3NhZ2Ugc291cmNlIGlzIGFkZGVkIGFuZCwgYXMgc3VjaCwKbm90aGluZyB3aWxsIHlldCBnZW5l
cmF0ZSBhIHN5bnRoZXRpYyBpbnRlcnJ1cHQuIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsCmFkZCBh
biBpbXBsZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzIHdoaWNoIHdpbGwgbmVlZCB0aGUg
aW5mcmFzdHJ1Y3R1cmUKYWRkZWQgYnkgdGhpcyBwYXRjaCB0byBkZWxpdmVyIGV4cGlyeSBtZXNz
YWdlcyB0byB0aGUgZ3Vlc3QuCgpOT1RFOiBBICdzeW5pYycgb3B0aW9uIGlzIGFkZGVkIHRvIHRo
ZSB0b29sc3RhY2sgdmlyaWRpYW4gZW5saWdodGVubWVudHMKICAgICAgZW51bWVyYXRpb24gYnV0
IGlzIGRlbGliZXJhdGVseSBub3QgZG9jdW1lbnRlZCBhcyBlbmFibGluZyB0aGVzZQogICAgICBT
eW5JQyByZWdpc3RlcnMgd2l0aG91dCBhIG1lc3NhZ2Ugc291cmNlIGlzIG9ubHkgdXNlZnVsIGZv
cgogICAgICBkZWJ1Z2dpbmcuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNj
OiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjM6CiAtIEFkZCB0
aGUgJ1NpbnRQb2xsaW5nTW9kZUF2YWlsYWJsZScgYml0IGluIENQVUlEIGxlYWYgMwotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHRvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jICAgICAgICAgICAgICAgIHwgICAzICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbCAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3lu
aWMuYyAgICAgIHwgMjE0ICsrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdmlyaWRpYW4uYyAgIHwgIDE5ICsrKwogeGVuL2FyY2gveDg2L2h2bS92bGFw
aWMuYyAgICAgICAgICAgICAgfCAgMTYgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5o
ICAgICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICAg
IHwgIDI0ICsrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggfCAgIDIg
KwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaCAgICAgICAgfCAgIDcgKy0KIDEwIGZp
bGVzIGNoYW5nZWQsIDI5MyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IGEzOGU1
Y2RiYTIuLmE5MjNhMzgwZDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIv
dG9vbHMvbGlieGwvbGlieGwuaApAQCAtMzE4LDYgKzMxOCwxMiBAQAogICovCiAjZGVmaW5lIExJ
QlhMX0hBVkVfVklSSURJQU5fQ1JBU0hfQ1RMIDEKIAorLyoKKyAqIExJQlhMX0hBVkVfVklSSURJ
QU5fU1lOSUMgaW5kaWNhdGVzIHRoYXQgdGhlICdzeW5pYycgdmFsdWUKKyAqIGlzIHByZXNlbnQg
aW4gdGhlIHZpcmlkaWFuIGVubGlnaHRlbm1lbnQgZW51bWVyYXRpb24uCisgKi8KKyNkZWZpbmUg
TElCWExfSEFWRV9WSVJJRElBTl9TWU5JQyAxCisKIC8qCiAgKiBMSUJYTF9IQVZFX0JVSUxESU5G
T19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5kaWNhdGVzIHRoYXQKICAqIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNwaV9sYXB0b3Bfc2xhdGUgZmllbGQuCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmlu
ZGV4IDYxNjA5OTFhZjMuLmZiNzU4ZDJhYzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC0zMTcsNiArMzE3LDkgQEAg
c3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLAogICAgIGlmIChsaWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJ
QlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfQ1JBU0hfQ1RMKSkKICAgICAgICAgbWFzayB8PSBI
Vk1QVl9jcmFzaF9jdGw7CiAKKyAgICBpZiAobGlieGxfYml0bWFwX3Rlc3QoJmVubGlnaHRlbm1l
bnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1NZTklDKSkKKyAgICAgICAgbWFzayB8
PSBIVk1QVl9zeW5pYzsKKwogICAgIGlmIChtYXNrICE9IDAgJiYKICAgICAgICAgeGNfaHZtX3Bh
cmFtX3NldChDVFgtPnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbAppbmRleCBiNjg1YWM0N2FjLi45ODYwYmNhZjVmIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBA
IC0yMzUsNiArMjM1LDcgQEAgbGlieGxfdmlyaWRpYW5fZW5saWdodGVubWVudCA9IEVudW1lcmF0
aW9uKCJ2aXJpZGlhbl9lbmxpZ2h0ZW5tZW50IiwgWwogICAgICg0LCAiaGNhbGxfcmVtb3RlX3Rs
Yl9mbHVzaCIpLAogICAgICg1LCAiYXBpY19hc3Npc3QiKSwKICAgICAoNiwgImNyYXNoX2N0bCIp
LAorICAgICg3LCAic3luaWMiKSwKICAgICBdKQogCiBsaWJ4bF9oZHR5cGUgPSBFbnVtZXJhdGlv
bigiaGR0eXBlIiwgWwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5p
Yy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IGVhNzNjYTFmNjIu
LmE3NTRmYTYzMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTEzLDYgKzEzLDcg
QEAKIAogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+
CisjaW5jbHVkZSA8YXNtL2h2bS92bGFwaWMuaD4KIAogI2luY2x1ZGUgInByaXZhdGUuaCIKIApA
QCAtMjgsNiArMjksMzIgQEAgdHlwZWRlZiB1bmlvbiBfSFZfVlBfQVNTSVNUX1BBR0UKICAgICB1
aW50OF90IFJlc2VydmVkWkJ5dGVQYWRkaW5nW1BBR0VfU0laRV07CiB9IEhWX1ZQX0FTU0lTVF9Q
QUdFOwogCit0eXBlZGVmIGVudW0gSFZfTUVTU0FHRV9UWVBFIHsKKyAgICBIdk1lc3NhZ2VUeXBl
Tm9uZSwKKyAgICBIdk1lc3NhZ2VUaW1lckV4cGlyZWQgPSAweDgwMDAwMDEwLAorfSBIVl9NRVNT
QUdFX1RZUEU7CisKK3R5cGVkZWYgc3RydWN0IEhWX01FU1NBR0VfRkxBR1MgeworICAgIHVpbnQ4
X3QgTWVzc2FnZVBlbmRpbmc6MTsKKyAgICB1aW50OF90IFJlc2VydmVkOjc7Cit9IEhWX01FU1NB
R0VfRkxBR1M7CisKK3R5cGVkZWYgc3RydWN0IEhWX01FU1NBR0VfSEVBREVSIHsKKyAgICBIVl9N
RVNTQUdFX1RZUEUgTWVzc2FnZVR5cGU7CisgICAgdWludDE2X3QgUmVzZXJ2ZWQxOworICAgIEhW
X01FU1NBR0VfRkxBR1MgTWVzc2FnZUZsYWdzOworICAgIHVpbnQ4X3QgUGF5bG9hZFNpemU7Cisg
ICAgdWludDY0X3QgUmVzZXJ2ZWQyOworfSBIVl9NRVNTQUdFX0hFQURFUjsKKworI2RlZmluZSBI
Vl9NRVNTQUdFX1NJWkUgMjU2CisjZGVmaW5lIEhWX01FU1NBR0VfTUFYX1BBWUxPQURfUVdPUkRf
Q09VTlQgMzAKKwordHlwZWRlZiBzdHJ1Y3QgSFZfTUVTU0FHRSB7CisgICAgSFZfTUVTU0FHRV9I
RUFERVIgSGVhZGVyOworICAgIHVpbnQ2NF90IFBheWxvYWRbSFZfTUVTU0FHRV9NQVhfUEFZTE9B
RF9RV09SRF9DT1VOVF07Cit9IEhWX01FU1NBR0U7CisKIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Np
c3Rfc2V0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0LnB0cjsKQEAgLTEwNSw2ICsxMzIsNzMgQEAg
aW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVp
bnQ2NF90IHZhbCkKICAgICAgICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGQsICZ2LT5h
cmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0KTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNl
IEhWX1g2NF9NU1JfU0NPTlRST0w6CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOworCisgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zY29udHJvbCA9IHZhbDsKKyAg
ICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1ZFUlNJT046CisgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSUVGUDoKKyAg
ICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnNpZWZwID0gdmFsOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZf
WDY0X01TUl9TSU1QOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYg
SFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKwor
ICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+
c2ltcCk7CisgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW1wLm1zci5yYXcgPSB2YWw7
CisgICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiU0lNUCIsICZ2LT5hcmNoLmh2
bS52aXJpZGlhbi0+c2ltcCk7CisgICAgICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4tPnNp
bXAubXNyLmZpZWxkcy5lbmFibGVkICkKKyAgICAgICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9w
YWdlKGQsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ltcCk7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBIVl9YNjRfTVNSX0VPTToKKyAgICB7CisgICAgICAgIGlmICggISh2aXJpZGlhbl9m
ZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOworCisgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5tc2dfcGVuZGlu
ZyA9IDA7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lOVDAg
Li4uIEhWX1g2NF9NU1JfU0lOVDE1OgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHNpbnR4
ID0gaWR4IC0gSFZfWDY0X01TUl9TSU5UMDsKKyAgICAgICAgdWludDhfdCB2ZWN0b3IgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbi0+c2ludFtzaW50eF0uZmllbGRzLnZlY3RvcjsKKworICAgICAgICBp
ZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAvKgorICAgICAgICAgKiBJ
bnZhbGlkYXRlIGFueSBwcmV2aW91cyBtYXBwaW5nIGJ5IHNldHRpbmcgYW4gb3V0LW9mLXJhbmdl
CisgICAgICAgICAqIGluZGV4LgorICAgICAgICAgKi8KKyAgICAgICAgdi0+YXJjaC5odm0udmly
aWRpYW4tPnZlY3Rvcl90b19zaW50eFt2ZWN0b3JdID0KKyAgICAgICAgICAgIEFSUkFZX1NJWkUo
di0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnQpOworCisgICAgICAgIHYtPmFyY2guaHZtLnZpcmlk
aWFuLT5zaW50W3NpbnR4XS5yYXcgPSB2YWw7CisKKyAgICAgICAgLyogVmVjdG9ycyBtdXN0IGJl
IGluIHRoZSByYW5nZSAxNi0yNTUgaW5jbHVzaXZlICovCisgICAgICAgIHZlY3RvciA9IHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5zaW50W3NpbnR4XS5maWVsZHMudmVjdG9yOworICAgICAgICBpZiAo
IHZlY3RvciA8IDE2ICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKwor
ICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiJXB2OiBWSVJJRElBTiBTSU5UJXU6IHZlY3Rv
cjogJXhcbiIsIHYsIHNpbnR4LAorICAgICAgICAgICAgICAgdmVjdG9yKTsKKyAgICAgICAgdi0+
YXJjaC5odm0udmlyaWRpYW4tPnZlY3Rvcl90b19zaW50eFt2ZWN0b3JdID0gc2ludHg7CisKKyAg
ICAgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ludFtzaW50eF0uZmllbGRzLnBvbGxp
bmcgKQorICAgICAgICAgICAgY2xlYXJfYml0KHNpbnR4LCAmdi0+YXJjaC5odm0udmlyaWRpYW4t
Pm1zZ19wZW5kaW5nKTsKKworICAgICAgICBicmVhazsKKyAgICB9CiAgICAgZGVmYXVsdDoKICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICIlczogdW5pbXBsZW1lbnRlZCBNU1IgJSN4ICgl
MDE2IlBSSXg2NCIpXG4iLAogICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgaWR4LCB2YWwpOwpA
QCAtMTE2LDYgKzIxMCw4IEBAIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKIGludCB2aXJpZGlhbl9zeW5pY19yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogewor
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisKICAgICBzd2l0Y2ggKCBpZHggKQog
ICAgIHsKICAgICBjYXNlIEhWX1g2NF9NU1JfRU9JOgpAQCAtMTM3LDYgKzIzMyw1OCBAQCBpbnQg
dmlyaWRpYW5fc3luaWNfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwg
dWludDY0X3QgKnZhbCkKICAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9h
c3Npc3QubXNyLnJhdzsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0NP
TlRST0w6CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9z
eW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAg
ICp2YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2NvbnRyb2w7CisgICAgICAgIGJyZWFrOwor
CisgICAgY2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOgorICAgICAgICBpZiAoICEodmlyaWRpYW5f
ZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsKKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlv
biBzYXlzIHRoYXQgdGhlIHZlcnNpb24gbnVtYmVyIGlzIDB4MDAwMDAwMDEKKyAgICAgICAgICog
YW5kIHNob3VsZCBiZSBpbiB0aGUgbG93ZXIgMzItYml0cyBvZiB0aGUgTVNSLCB3aGlsZSB0aGUK
KyAgICAgICAgICogdXBwZXIgMzItYml0cyBhcmUgcmVzZXJ2ZWQuLi4gYnV0IGl0IGRvZXNuJ3Qg
c2F5IHdoYXQgdGhleQorICAgICAgICAgKiBzaG91bGQgYmUgc2V0IHRvLiBBc3N1bWUgZXZlcnl0
aGluZyBidXQgdGhlIGJvdHRvbSBiaXQKKyAgICAgICAgICogc2hvdWxkIGJlIHplcm8uCisgICAg
ICAgICAqLworICAgICAgICAqdmFsID0gMXVsOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
SFZfWDY0X01TUl9TSUVGUDoKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
CisKKyAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaWVmcDsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lNUDoKKyAgICAgICAgaWYgKCAhKHZpcmlk
aWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtLnZpcmlkaWFu
LT5zaW1wLm1zci5yYXc7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX0VP
TToKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmlj
KSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgKnZh
bCA9IDA7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NJTlQwIC4uLiBI
Vl9YNjRfTVNSX1NJTlQxNToKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzaW50eCA9IGlk
eCAtIEhWX1g2NF9NU1JfU0lOVDA7CisKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVf
bWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047CisKKyAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW50W3NpbnR4
XS5yYXc7CisgICAgICAgIGJyZWFrOworICAgIH0KICAgICBkZWZhdWx0OgogICAgICAgICBnZHBy
aW50ayhYRU5MT0dfSU5GTywgIiVzOiB1bmltcGxlbWVudGVkIE1TUiAlI3hcbiIsIF9fZnVuY19f
LCBpZHgpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CkBAIC0xNDcsNiArMjk1
LDIwIEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogCiBpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0
KHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgLyoKKyAgICAg
KiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRoYXQgYWxsIHN5bnRoZXRpYyBpbnRlcnJ1cHRzIG11
c3QgYmUKKyAgICAgKiBpbml0YWxseSBtYXNrZWQuCisgICAgICovCisgICAgZm9yICggaSA9IDA7
IGkgPCBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW50KTsgaSsrICkKKyAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnRbaV0uZmllbGRzLm1hc2sgPSAxOworCisgICAg
LyogSW5pdGlhbGl6ZSB0aGUgbWFwcGluZyBhcnJheSB3aXRoIGludmFsaWQgdmFsdWVzICovCisg
ICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT52ZWN0
b3JfdG9fc2ludHgpOyBpKysgKQorICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dmVjdG9y
X3RvX3NpbnR4W2ldID0KKyAgICAgICAgICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRp
YW4tPnNpbnQpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTE1OCwxNSArMzIwLDQ5IEBAIGlu
dCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogdm9pZCB2aXJp
ZGlhbl9zeW5pY192Y3B1X2RlaW5pdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0KTsKKyAgICB2
aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ltcCk7CiB9
CiAKIHZvaWQgdmlyaWRpYW5fc3luaWNfZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQog
ewogfQogCit2b2lkIHZpcmlkaWFuX3N5bmljX3BvbGxfbWVzc2FnZXMoc3RydWN0IHZjcHUgKnYp
Cit7CisgICAgLyogVGhlcmUgYXJlIGN1cnJlbnRseSBubyBtZXNzYWdlIHNvdXJjZXMgKi8KK30K
KworYm9vbCB2aXJpZGlhbl9zeW5pY19pc19hdXRvX2VvaV9zaW50KHN0cnVjdCB2Y3B1ICp2LCB1
aW50OF90IHZlY3RvcikKK3sKKyAgICBpbnQgc2ludHggPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+
dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl07CisKKyAgICBpZiAoIHNpbnR4ID49IEFSUkFZX1NJWkUo
di0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnQpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgcmV0dXJuIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW50W3NpbnR4XS5maWVsZHMuYXV0b19l
b2k7Cit9CisKK3ZvaWQgdmlyaWRpYW5fc3luaWNfYWNrX3NpbnQoc3RydWN0IHZjcHUgKnYsIHVp
bnQ4X3QgdmVjdG9yKQoreworICAgIGludCBzaW50eCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52
ZWN0b3JfdG9fc2ludHhbdmVjdG9yXTsKKworICAgIGlmICggc2ludHggPCBBUlJBWV9TSVpFKHYt
PmFyY2guaHZtLnZpcmlkaWFuLT5zaW50KSApCisgICAgICAgIGNsZWFyX2JpdChzaW50eCwgJnYt
PmFyY2guaHZtLnZpcmlkaWFuLT5tc2dfcGVuZGluZyk7Cit9CisKIHZvaWQgdmlyaWRpYW5fc3lu
aWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0
KQogeworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgQlVJTERfQlVHX09OKEFSUkFZX1NJWkUo
di0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnQpICE9CisgICAgICAgICAgICAgICAgIEFSUkFZX1NJ
WkUoY3R4dC0+c2ludF9tc3IpKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2
LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ludCk7IGkrKyApCisgICAgICAgIGN0eHQtPnNpbnRfbXNy
W2ldID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnNpbnRbaV0ucmF3OworCisgICAgY3R4dC0+c2lt
cF9tc3IgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ltcC5tc3IucmF3OworCiAgICAgY3R4dC0+
YXBpY19hc3Npc3RfcGVuZGluZyA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9w
ZW5kaW5nOwogICAgIGN0eHQtPnZwX2Fzc2lzdF9tc3IgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+
dnBfYXNzaXN0Lm1zci5yYXc7CiB9CkBAIC0xNzUsMTIgKzM3MSwzMCBAQCB2b2lkIHZpcmlkaWFu
X3N5bmljX2xvYWRfdmNwdV9jdHh0KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3Qg
aHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgdi0+YXJjaC5odm0udmly
aWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKICAgICBpZiAo
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52
cF9hc3Npc3QpOwogCiAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRp
bmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOworCisgICAgdi0+YXJjaC5odm0udmlyaWRp
YW4tPnNpbXAubXNyLnJhdyA9IGN0eHQtPnNpbXBfbXNyOworICAgIGlmICggdi0+YXJjaC5odm0u
dmlyaWRpYW4tPnNpbXAubXNyLmZpZWxkcy5lbmFibGVkICkKKyAgICAgICAgdmlyaWRpYW5fbWFw
X2d1ZXN0X3BhZ2UoZCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW1wKTsKKworICAgIGZvciAo
IGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ludCk7IGkrKyAp
CisgICAgeworICAgICAgICB1aW50OF90IHZlY3RvcjsKKworICAgICAgICB2LT5hcmNoLmh2bS52
aXJpZGlhbi0+c2ludFtpXS5yYXcgPSBjdHh0LT5zaW50X21zcltpXTsKKworICAgICAgICB2ZWN0
b3IgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ludFtpXS5maWVsZHMudmVjdG9yOworICAgICAg
ICBpZiAoIHZlY3RvciA8IDE2ICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHYt
PmFyY2guaHZtLnZpcmlkaWFuLT52ZWN0b3JfdG9fc2ludHhbdmVjdG9yXSA9IGk7CisgICAgfQog
fQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfZG9tYWluX2N0eHQoCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggYjJiOTk2MzQ4Ni4uOGQ4Y2YzYTM3ZCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtODksNiArODksNyBAQCB0eXBlZGVmIHVuaW9u
IF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAKIC8qIFZpcmlkaWFuIENQVUlEIGxlYWYgMywg
SHlwZXJ2aXNvciBGZWF0dXJlIEluZGljYXRpb24gKi8KICNkZWZpbmUgQ1BVSUQzRF9DUkFTSF9N
U1JTICgxIDw8IDEwKQorI2RlZmluZSBDUFVJRDNEX1NJTlRfUE9MTElORyAoMSA8PCAxNykKIAog
LyogVmlyaWRpYW4gQ1BVSUQgbGVhZiA0OiBJbXBsZW1lbnRhdGlvbiBSZWNvbW1lbmRhdGlvbnMu
ICovCiAjZGVmaW5lIENQVUlENEFfSENBTExfUkVNT1RFX1RMQl9GTFVTSCAoMSA8PCAyKQpAQCAt
MTc3LDYgKzE3OCw4IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgbWFzay5BY2Nlc3NQYXJ0aXRpb25S
ZWZlcmVuY2VDb3VudGVyID0gMTsKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjICkKICAgICAgICAgICAgIG1hc2suQWNjZXNzUGFydGl0
aW9uUmVmZXJlbmNlVHNjID0gMTsKKyAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl9zeW5pYyApCisgICAgICAgICAgICBtYXNrLkFjY2Vzc1N5bmljUmVncyA9IDE7
CiAKICAgICAgICAgdS5tYXNrID0gbWFzazsKIApAQCAtMTg1LDYgKzE4OCw4IEBAIHZvaWQgY3B1
aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAog
CiAgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfY3Jhc2hfY3Rs
ICkKICAgICAgICAgICAgIHJlcy0+ZCA9IENQVUlEM0RfQ1JBU0hfTVNSUzsKKyAgICAgICAgaWYg
KCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYyApCisgICAgICAgICAgICBy
ZXMtPmQgPSBDUFVJRDNEX1NJTlRfUE9MTElORzsKIAogICAgICAgICBicmVhazsKICAgICB9CkBA
IC0zMDYsOCArMzExLDE2IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX0lDUjoK
ICAgICBjYXNlIEhWX1g2NF9NU1JfVFBSOgogICAgIGNhc2UgSFZfWDY0X01TUl9WUF9BU1NJU1Rf
UEFHRToKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0NPTlRST0w6CisgICAgY2FzZSBIVl9YNjRfTVNS
X1NWRVJTSU9OOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSUVGUDoKKyAgICBjYXNlIEhWX1g2NF9N
U1JfU0lNUDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfRU9NOgorICAgIGNhc2UgSFZfWDY0X01TUl9T
SU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl9zeW5p
Y193cm1zcih2LCBpZHgsIHZhbCk7CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5D
WToKKyAgICBjYXNlIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRf
TVNSX1JFRkVSRU5DRV9UU0M6CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl90aW1lX3dybXNyKHYs
IGlkeCwgdmFsKTsKIApAQCAtMzc5LDYgKzM5MiwxMiBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRp
YW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAg
ICBjYXNlIEhWX1g2NF9NU1JfSUNSOgogICAgIGNhc2UgSFZfWDY0X01TUl9UUFI6CiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgorICAgIGNhc2UgSFZfWDY0X01TUl9TQ09OVFJP
TDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1ZFUlNJT046CisgICAgY2FzZSBIVl9YNjRfTVNSX1NJ
RUZQOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSU1QOgorICAgIGNhc2UgSFZfWDY0X01TUl9FT006
CisgICAgY2FzZSBIVl9YNjRfTVNSX1NJTlQwIC4uLiBIVl9YNjRfTVNSX1NJTlQxNToKICAgICAg
ICAgcmV0dXJuIHZpcmlkaWFuX3N5bmljX3JkbXNyKHYsIGlkeCwgdmFsKTsKIAogICAgIGNhc2Ug
SFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKaW5kZXggYTFhNDNjZDc5Mi4uNDVk
NmVmOTFkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC00NjEsMTEgKzQ2MSwxNSBAQCB2b2lkIHZsYXBpY19F
T0lfc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKIAogdm9pZCB2bGFwaWNfaGFuZGxlX0VPSShz
dHJ1Y3QgdmxhcGljICp2bGFwaWMsIHU4IHZlY3RvcikKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9
IHZsYXBpY192Y3B1KHZsYXBpYyk7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHZsYXBpY19kb21h
aW4odmxhcGljKTsKIAogICAgIGlmICggdmxhcGljX3Rlc3RfdmVjdG9yKHZlY3RvciwgJnZsYXBp
Yy0+cmVncy0+ZGF0YVtBUElDX1RNUl0pICkKICAgICAgICAgdmlvYXBpY191cGRhdGVfRU9JKGQs
IHZlY3Rvcik7CiAKKyAgICBpZiAoIGhhc192aXJpZGlhbl9zeW5pYyh2LT5kb21haW4pICkKKyAg
ICAgICAgdmlyaWRpYW5fc3luaWNfYWNrX3NpbnQodiwgdmVjdG9yKTsKKwogICAgIGh2bV9kcGNp
X21zaV9lb2koZCwgdmVjdG9yKTsKIH0KIApAQCAtMTMwMSw2ICsxMzA1LDEzIEBAIGludCB2bGFw
aWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggIXZsYXBpY19lbmFi
bGVkKHZsYXBpYykgKQogICAgICAgICByZXR1cm4gLTE7CiAKKyAgICAvKgorICAgICAqIFBvbGwg
dGhlIHZpcmlkaWFuIG1lc3NhZ2UgcXVldWVzIGJlZm9yZSBjaGVja2luZyB0aGUgSVJSIHNpbmNl
CisgICAgICogYSBzeXRoZXRpYyBpbnRlcnJ1cHQgbWF5IGJlIGFzc2VydGVkIGR1cmluZyB0aGUg
cG9sbC4KKyAgICAgKi8KKyAgICBpZiAoIGhhc192aXJpZGlhbl9zeW5pYyh2LT5kb21haW4pICkK
KyAgICAgICAgdmlyaWRpYW5fc3luaWNfcG9sbF9tZXNzYWdlcyh2KTsKKwogICAgIGlyciA9IHZs
YXBpY19maW5kX2hpZ2hlc3RfaXJyKHZsYXBpYyk7CiAgICAgaWYgKCBpcnIgPT0gLTEgKQogICAg
ICAgICByZXR1cm4gLTE7CkBAIC0xMzYwLDcgKzEzNzEsMTAgQEAgaW50IHZsYXBpY19hY2tfcGVu
ZGluZ19pcnEoc3RydWN0IHZjcHUgKnYsIGludCB2ZWN0b3IsIGJvb2xfdCBmb3JjZV9hY2spCiAg
ICAgfQogCiAgZG9uZToKLSAgICB2bGFwaWNfc2V0X3ZlY3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJl
Z3MtPmRhdGFbQVBJQ19JU1JdKTsKKyAgICBpZiAoICFoYXNfdmlyaWRpYW5fc3luaWModi0+ZG9t
YWluKSB8fAorICAgICAgICAgIXZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9pX3NpbnQodiwgdmVj
dG9yKSApCisgICAgICAgIHZsYXBpY19zZXRfdmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+
ZGF0YVtBUElDX0lTUl0pOworCiAgICAgdmxhcGljX2NsZWFyX2lycih2ZWN0b3IsIHZsYXBpYyk7
CiAgICAgcmV0dXJuIDE7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9o
dm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IGQ4ZGY2ZjQzNTIuLjc4
OTJmOThjN2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC00NzAsNiArNDcwLDkgQEAgc3RhdGlj
IGlubGluZSBib29sIGh2bV9nZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0ICp2
YWwpCiAjZGVmaW5lIGhhc192aXJpZGlhbl9hcGljX2Fzc2lzdChkKSBcCiAgICAgKGlzX3Zpcmlk
aWFuX2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfYXBpY19h
c3Npc3QpKQogCisjZGVmaW5lIGhhc192aXJpZGlhbl9zeW5pYyhkKSBcCisgICAgKGlzX3Zpcmlk
aWFuX2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMp
KQorCiBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2luamVjdF9leGNlcHRpb24oCiAgICAgdW5zaWdu
ZWQgaW50IHZlY3RvciwgdW5zaWduZWQgaW50IHR5cGUsCiAgICAgdW5zaWduZWQgaW50IGluc25f
bGVuLCBpbnQgZXJyb3JfY29kZSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IDFk
MjgxZDgyNWUuLjZkNDBkMzkxZTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAt
MjYsMTAgKzI2LDMwIEBAIHN0cnVjdCB2aXJpZGlhbl9wYWdlCiAgICAgdm9pZCAqcHRyOwogfTsK
IAordW5pb24gdmlyaWRpYW5fc2ludF9tc3IKK3sKKyAgICB1aW50NjRfdCByYXc7CisgICAgc3Ry
dWN0CisgICAgeworICAgICAgICB1aW50NjRfdCB2ZWN0b3I6ODsKKyAgICAgICAgdWludDY0X3Qg
cmVzZXJ2ZWRfcHJlc2VydmVkMTo4OworICAgICAgICB1aW50NjRfdCBtYXNrOjE7CisgICAgICAg
IHVpbnQ2NF90IGF1dG9fZW9pOjE7CisgICAgICAgIHVpbnQ2NF90IHBvbGxpbmc6MTsKKyAgICAg
ICAgdWludDY0X3QgcmVzZXJ2ZWRfcHJlc2VydmVkMjo0NTsKKyAgICB9IGZpZWxkczsKK307CisK
IHN0cnVjdCB2aXJpZGlhbl92Y3B1CiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgdnBfYXNz
aXN0OwogICAgIGJvb2wgYXBpY19hc3Npc3RfcGVuZGluZzsKKyAgICB1aW50NjRfdCBzY29udHJv
bDsKKyAgICB1aW50NjRfdCBzaWVmcDsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSBzaW1wOwor
ICAgIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyIHNpbnRbMTZdOworICAgIHVpbnQ4X3QgdmVjdG9y
X3RvX3NpbnR4WzI1Nl07CisgICAgdW5zaWduZWQgbG9uZyBtc2dfcGVuZGluZzsKICAgICB1aW50
NjRfdCBjcmFzaF9wYXJhbVs1XTsKIH07CiAKQEAgLTkwLDYgKzExMCwxMCBAQCB2b2lkIHZpcmlk
aWFuX2FwaWNfYXNzaXN0X3NldChzdHJ1Y3QgdmNwdSAqdik7CiBib29sIHZpcmlkaWFuX2FwaWNf
YXNzaXN0X2NvbXBsZXRlZChzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHZpcmlkaWFuX2FwaWNfYXNz
aXN0X2NsZWFyKHN0cnVjdCB2Y3B1ICp2KTsKIAorYm9vbCB2aXJpZGlhbl9zeW5pY19pc19hdXRv
X2VvaV9zaW50KHN0cnVjdCB2Y3B1ICp2LCB1aW50OF90IHZlY3Rvcik7Cit2b2lkIHZpcmlkaWFu
X3N5bmljX3BvbGxfbWVzc2FnZXMoc3RydWN0IHZjcHUgKnYpOwordm9pZCB2aXJpZGlhbl9zeW5p
Y19hY2tfc2ludChzdHJ1Y3QgdmNwdSAqdiwgdWludDhfdCB2ZWN0b3IpOworCiAjZW5kaWYgLyog
X19BU01fWDg2X0hWTV9WSVJJRElBTl9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2h2bS9zYXZlLmgKaW5kZXggNDBiZTg0ZWNkYS4uZWMzZTRkZjEyYyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAgLTYwMiw2ICs2MDIsOCBAQCBzdHJ1Y3QgaHZt
X3ZpcmlkaWFuX3ZjcHVfY29udGV4dCB7CiAgICAgdWludDY0X3QgdnBfYXNzaXN0X21zcjsKICAg
ICB1aW50OF90ICBhcGljX2Fzc2lzdF9wZW5kaW5nOwogICAgIHVpbnQ4X3QgIF9wYWRbN107Cisg
ICAgdWludDY0X3Qgc2ltcF9tc3I7CisgICAgdWludDY0X3Qgc2ludF9tc3JbMTZdOwogfTsKIAog
REVDTEFSRV9IVk1fU0FWRV9UWVBFKFZJUklESUFOX1ZDUFUsIDE3LCBzdHJ1Y3QgaHZtX3Zpcmlk
aWFuX3ZjcHVfY29udGV4dCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3Bh
cmFtcy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaAppbmRleCA3MmY2MzNlZjJk
Li5lN2UzYzdjODkyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKQEAgLTE0Niw2ICsxNDYsMTAg
QEAKICNkZWZpbmUgX0hWTVBWX2NyYXNoX2N0bCA2CiAjZGVmaW5lIEhWTVBWX2NyYXNoX2N0bCAo
MSA8PCBfSFZNUFZfY3Jhc2hfY3RsKQogCisvKiBFbmFibGUgU1lOSUMgTVNScyAqLworI2RlZmlu
ZSBfSFZNUFZfc3luaWMgNworI2RlZmluZSBIVk1QVl9zeW5pYyAoMSA8PCBfSFZNUFZfc3luaWMp
CisKICNkZWZpbmUgSFZNUFZfZmVhdHVyZV9tYXNrIFwKICAgICAgICAgKEhWTVBWX2Jhc2VfZnJl
cSB8IFwKICAgICAgICAgIEhWTVBWX25vX2ZyZXEgfCBcCkBAIC0xNTMsNyArMTU3LDggQEAKICAg
ICAgICAgIEhWTVBWX3JlZmVyZW5jZV90c2MgfCBcCiAgICAgICAgICBIVk1QVl9oY2FsbF9yZW1v
dGVfdGxiX2ZsdXNoIHwgXAogICAgICAgICAgSFZNUFZfYXBpY19hc3Npc3QgfCBcCi0gICAgICAg
ICBIVk1QVl9jcmFzaF9jdGwpCisgICAgICAgICBIVk1QVl9jcmFzaF9jdGwgfCBcCisgICAgICAg
ICBIVk1QVl9zeW5pYykKIAogI2VuZGlmCiAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:47:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gp9sh-00088B-Lv; Thu, 31 Jan 2019 10:47: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=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gp9sg-00087j-1i
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:47:38 +0000
X-Inumbo-ID: 9f1e64fe-2545-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f1e64fe-2545-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 10:47:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="76926804"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Jan 2019 10:47:28 +0000
Message-ID: <20190131104730.2085-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190131104730.2085-1-paul.durrant@citrix.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 7/9] viridian: stop directly calling
 viridian_time_ref_count_freeze/thaw()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uZnJvbSBhcmNoX2RvbWFpbl9zaHV0ZG93bi9wYXVzZS91bnBhdXNlKCkuCgpBIHN1YnNlcXVl
bnQgcGF0Y2ggd2lsbCBpbnRyb2R1Y2UgYW4gaW1wbGVtZW50YWlvbiBvZiBzeW50aGV0aWMgdGlt
ZXJzCndoaWNoIHdpbGwgYWxzbyBuZWVkIGZyZWV6ZS90aGF3IGhvb2tzLCBzbyBtYWtlIHRoZSBl
eHBvcnRlZCBob29rcyBtb3JlCmdlbmVyaWMgYW5kIGNhbGwgdGhyb3VnaCB0byAocmUtbmFtZWQg
YW5kIHN0YXRpYykgdGltZV9yZWZfY291bnRfZnJlZXplL3RoYXcKZnVuY3Rpb25zLgoKTk9URTog
VGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBuZXcgdGltZV9yZWZfY291bnQoKSBoZWxwZXIg
dG8gcmV0dXJuCiAgICAgIHRoZSBjdXJyZW50IGNvdW50ZXIgdmFsdWUuIFRoaXMgaXMgY3VycmVu
dGx5IG9ubHkgdXNlZCBieSB0aGUgTVNSCiAgICAgIHJlYWQgaGFuZGxlciBidXQgdGhlIHN5bnRo
ZXRpYyB0aW1lciBjb2RlIHdpbGwgYWxzbyBuZWVkIHRvIHVzZSBpdC4KClNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgfCAyNCArKysrKysrKysrKysrKysrKysrKystLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggfCAgNCArKy0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDI5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAzMmRjNDI1M2Zm
Li5lZDJhNTdhOGE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCkBAIC02NTgsMjAgKzY1OCwyMCBAQCB2b2lkIGFyY2hfZG9tYWlu
X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCBhcmNoX2RvbWFpbl9zaHV0ZG93bihz
dHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
KGQpICkKLSAgICAgICAgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKGQpOworICAgIGlm
ICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgdmlyaWRpYW5fdGltZV9kb21haW5f
ZnJlZXplKGQpOwogfQogCiB2b2lkIGFyY2hfZG9tYWluX3BhdXNlKHN0cnVjdCBkb21haW4gKmQp
CiB7Ci0gICAgaWYgKCBoYXNfdmlyaWRpYW5fdGltZV9yZWZfY291bnQoZCkgKQotICAgICAgICB2
aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoZCk7CisgICAgaWYgKCBpc192aXJpZGlhbl9k
b21haW4oZCkgKQorICAgICAgICB2aXJpZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoZCk7CiB9CiAK
IHZvaWQgYXJjaF9kb21haW5fdW5wYXVzZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICgg
aGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5fdGltZV9y
ZWZfY291bnRfdGhhdyhkKTsKKyAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCisgICAg
ICAgIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoZCk7CiB9CiAKIGludCBhcmNoX2RvbWFpbl9z
b2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCmluZGV4
IGU4OTI0YWRmYTEuLmNiNzE2MmMyZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCkBAIC05
MSw3ICs5MSw3IEBAIHN0YXRpYyBpbnQ2NF90IHJhd190cmNfdmFsKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgcmV0dXJuIHNjYWxlX2RlbHRhKHRzYywgJnRzY190b19ucykgLyAxMDB1bDsKIH0KIAot
dm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoc3RydWN0IGRvbWFpbiAqZCkKK3N0
YXRpYyB2b2lkIHRpbWVfcmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKQogewogICAg
IHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KICAgICAgICAgJmQtPmFyY2gu
aHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudDsKQEAgLTEwMCw3ICsxMDAsNyBAQCB2b2lkIHZp
cmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB0
cmMtPnZhbCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CiB9CiAKLXZvaWQgdmlyaWRpYW5f
dGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIHZvaWQgdGltZV9y
ZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2aXJpZGlhbl90
aW1lX3JlZl9jb3VudCAqdHJjID0KICAgICAgICAgJmQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1l
X3JlZl9jb3VudDsKQEAgLTExMCw2ICsxMTAsMjQgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9j
b3VudF90aGF3KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHRyYy0+b2ZmID0gKGludDY0X3Qp
dHJjLT52YWwgLSByYXdfdHJjX3ZhbChkKTsKIH0KIAorc3RhdGljIGludDY0X3QgdGltZV9yZWZf
Y291bnQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZf
Y291bnQgKnRyYyA9CisgICAgICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291
bnQ7CisKKyAgICByZXR1cm4gcmF3X3RyY192YWwoZCkgKyB0cmMtPm9mZjsKK30KKwordm9pZCB2
aXJpZGlhbl90aW1lX2RvbWFpbl9mcmVlemUoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB0aW1l
X3JlZl9jb3VudF9mcmVlemUoZCk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fdGhh
dyhzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHRpbWVfcmVmX2NvdW50X3RoYXcoZCk7Cit9CisK
IGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVp
bnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwpAQCAtMTc5
LDcgKzE5Nyw3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBwcmludGsoWEVOTE9H
X0dfSU5GTyAiZCVkOiBWSVJJRElBTiBNU1JfVElNRV9SRUZfQ09VTlQ6IGFjY2Vzc2VkXG4iLAog
ICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CiAKLSAgICAgICAgKnZhbCA9IHJhd190
cmNfdmFsKGQpICsgdHJjLT5vZmY7CisgICAgICAgICp2YWwgPSB0aW1lX3JlZl9jb3VudChkKTsK
ICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAppbmRl
eCA2ZDQwZDM5MWUxLi45YTQ5M2NmMDQ4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgK
QEAgLTk3LDggKzk3LDggQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogaW50CiB2aXJpZGlhbl9oeXBl
cmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCi12b2lkIHZpcmlkaWFuX3RpbWVf
cmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKTsKLXZvaWQgdmlyaWRpYW5fdGltZV9y
ZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21h
aW5fZnJlZXplKHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl90
aGF3KHN0cnVjdCBkb21haW4gKmQpOwogCiBpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2
Y3B1ICp2KTsKIGludCB2aXJpZGlhbl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:47:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gp9sh-000882-Bb; Thu, 31 Jan 2019 10:47: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=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gp9sg-00087i-1i
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:47:38 +0000
X-Inumbo-ID: 9ee7295b-2545-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ee7295b-2545-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 10:47:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="76926803"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Jan 2019 10:47:26 +0000
Message-ID: <20190131104730.2085-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190131104730.2085-1-paul.durrant@citrix.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/9] viridian: use
 viridian_map/unmap_guest_page() for reference tsc page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbHN0IHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgZG9lcyBub3QgY3VycmVudGx5IG5lZWQgdG8g
YmUga2VwdCBtYXBwZWQKYWZ0ZXIgaXQgaXMgaW5pdGlhbGx5IHNldCB1cCAob3IgdXBkYXRlZCBh
ZnRlciBtaWdyYXRlKSwgdGhlIGNvZGUgY2FuCmJlIHNpbXBsaWZpZWQgYnkgdXNpbmcgdGhlIGNv
bW1vbiBndWVzdCBwYWdlIG1hcC91bm1hcCBhbmQgZHVtcCBmdW5jdGlvbnMuCk5ldyBmdW5jdGlv
bmFsaXR5IGFkZGVkIGJ5IGEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFsc28gcmVxdWlyZSB0aGUg
cGFnZSB0bwprZXB0IG1hcHBlZCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSBkb21haW4uCgpOT1RF
OiBCZWNhdXNlIHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UgaXMgcGVyLWRvbWFpbiByYXRoZXIgdGhh
biBwZXItdmNwdQogICAgICB0aGlzIHBhdGNoIGFsc28gY2hhbmdlcyB2aXJpZGlhbl9tYXBfZ3Vl
c3RfcGFnZSgpIHRvIHRha2UgYSBkb21haW4KICAgICAgcG9pbnRlciByYXRoZXIgdGhhbiBhIHZj
cHUgcG9pbnRlci4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICB8
ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCAgOCArKystCiB4
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCA1NyArKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAgMyAr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgIHwgIDIgKy0KIDUgZmlsZXMg
Y2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3ByaXZhdGUuaAppbmRleCAxODY0YmFiM2Q1Li4wYmYzNGVlZmUwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtMTExLDcgKzExMSw3IEBAIHZvaWQgdmlyaWRpYW5f
dGltZV9sb2FkX2RvbWFpbl9jdHh0KAogCiB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZShj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Ci12b2lkIHZpcmlk
aWFuX21hcF9ndWVzdF9wYWdlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAq
dnApOwordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwogdm9pZCB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKHN0
cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7CiAKICNlbmRpZiAvKiBYODZfSFZNX1ZJUklESUFOX1BS
SVZBVEVfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IGQ4YzM1YjQ3ODUuLmVh
NzNjYTFmNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTc4LDYgKzc4LDggQEAg
dm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihzdHJ1Y3QgdmNwdSAqdikKIAogaW50IHZp
cmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90
IHZhbCkKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworCiAgICAgc3dpdGNo
ICggaWR4ICkKICAgICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0VPSToKQEAgLTEwMCw3ICsxMDIs
NyBAQCBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgdmFsKQogICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2UodiwgIlZQ
X0FTU0lTVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC5odm0u
dmlyaWRpYW4tPnZwX2Fzc2lzdCk7CiAgICAgICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4t
PnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgdmlyaWRpYW5fbWFw
X2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAgICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52
cF9hc3Npc3QpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0xNzIsOSArMTc0
LDExIEBAIHZvaWQgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qgc3RydWN0IHZj
cHUgKnYsCiB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogICAgIHN0cnVjdCB2
Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsK
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworCiAgICAgdi0+YXJjaC5odm0udmly
aWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKICAgICBpZiAo
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKLSAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52
cF9hc3Npc3QpOworICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7CiAKICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBp
Y19hc3Npc3RfcGVuZGluZyA9IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CiB9CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdGltZS5jCmluZGV4IDkyMjViZGY5YWIuLmU4OTI0YWRmYTEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdGltZS5jCkBAIC0yNSwzMyArMjUsMTAgQEAgdHlwZWRlZiBzdHJ1Y3QgX0hWX1JF
RkVSRU5DRV9UU0NfUEFHRQogICAgIHVpbnQ2NF90IFJlc2VydmVkMls1MDldOwogfSBIVl9SRUZF
UkVOQ0VfVFNDX1BBR0UsICpQSFZfUkVGRVJFTkNFX1RTQ19QQUdFOwogCi1zdGF0aWMgdm9pZCBk
dW1wX3JlZmVyZW5jZV90c2MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBjb25zdCB1
bmlvbiB2aXJpZGlhbl9wYWdlX21zciAqcnQgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVy
ZW5jZV90c2M7Ci0KLSAgICBpZiAoICFydC0+ZmllbGRzLmVuYWJsZWQgKQotICAgICAgICByZXR1
cm47Ci0KLSAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZFUkVOQ0Vf
VFNDOiBwZm46ICVseFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWluX2lkLCAodW5zaWduZWQgbG9u
ZylydC0+ZmllbGRzLnBmbik7Ci19Ci0KIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNj
KHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1bnNpZ25lZCBsb25n
IGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5maWVsZHMucGZuOwot
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBO
VUxMLCBQMk1fQUxMT0MpOwotICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSAqcDsKLQotICAgIGlm
ICggIXBhZ2UgfHwgIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAg
ICB7Ci0gICAgICAgIGlmICggcGFnZSApCi0gICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgR01GTiAlIyJQUklfZ2ZuIiAoTUZO
ICUjIlBSSV9tZm4iKVxuIiwKLSAgICAgICAgICAgICAgICAgZ21mbiwgbWZuX3gocGFnZSA/IHBh
Z2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0K
LQotICAgIHAgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKKyAgICBjb25zdCBzdHJ1Y3Qgdmly
aWRpYW5fcGFnZSAqcnQgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2M7Cisg
ICAgSFZfUkVGRVJFTkNFX1RTQ19QQUdFICpwID0gcnQtPnB0cjsKIAogICAgIGlmICggaW5pdGlh
bGl6ZSApCiAgICAgICAgIGNsZWFyX3BhZ2UocCk7CkBAIC04Miw3ICs1OSw3IEBAIHN0YXRpYyB2
b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6
ZSkKIAogICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZFUkVO
Q0VfVFNDOiBpbnZhbGlkYXRlZFxuIiwKICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7Ci0g
ICAgICAgIGdvdG8gb3V0OworICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgLyoKQEAgLTEw
MCwxMSArNzcsNiBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9t
YWluICpkLCBib29sIGluaXRpYWxpemUpCiAgICAgaWYgKCBwLT5Uc2NTZXF1ZW5jZSA9PSAweEZG
RkZGRkZGIHx8CiAgICAgICAgICBwLT5Uc2NTZXF1ZW5jZSA9PSAwICkgLyogQXZvaWQgYm90aCAn
aW52YWxpZCcgdmFsdWVzICovCiAgICAgICAgIHAtPlRzY1NlcXVlbmNlID0gMTsKLQotIG91dDoK
LSAgICB1bm1hcF9kb21haW5fcGFnZShwKTsKLQotICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2Up
OwogfQogCiBzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChzdHJ1Y3QgZG9tYWluICpkKQpAQCAt
MTQ4LDEwICsxMjAsMTUgQEAgaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVh
dHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYykgKQogICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfRVhDRVBUSU9OOwogCi0gICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZl
cmVuY2VfdHNjLnJhdyA9IHZhbDsKLSAgICAgICAgZHVtcF9yZWZlcmVuY2VfdHNjKGQpOwotICAg
ICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFi
bGVkICkKKyAgICAgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmZC0+YXJjaC5odm0udmly
aWRpYW4tPnJlZmVyZW5jZV90c2MpOworICAgICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYy5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3Bh
Z2UodiwgIlJFRkVSRU5DRV9UU0MiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjKTsKKyAgICAgICAgaWYgKCBkLT5h
cmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5tc3IuZmllbGRzLmVuYWJsZWQgKQorICAg
ICAgICB7CisgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmZC0+YXJjaC5o
dm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MpOwogICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5j
ZV90c2MoZCwgdHJ1ZSk7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0
OgpAQCAtMTg3LDcgKzE2NCw3IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGlmICggISh2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICAgICAgKnZhbCA9IGQtPmFyY2gu
aHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdzsKKyAgICAgICAgKnZhbCA9IGQtPmFyY2gu
aHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAg
ICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgpAQCAtMjMwLDYgKzIwNyw3IEBAIHZv
aWQgdmlyaWRpYW5fdGltZV92Y3B1X2RlaW5pdChzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCB2aXJp
ZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICB2aXJpZGlh
bl91bm1hcF9ndWVzdF9wYWdlKCZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYyk7
CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVfY3R4dCgKQEAgLTI0NiwxNyArMjI0
LDIwIEBAIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQp
CiB7CiAgICAgY3R4dC0+dGltZV9yZWZfY291bnQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGlt
ZV9yZWZfY291bnQudmFsOwotICAgIGN0eHQtPnJlZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgY3R4dC0+cmVmZXJlbmNlX3RzYyA9IGQt
PmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLm1zci5yYXc7CiB9CiAKIHZvaWQgdmly
aWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KAogICAgIHN0cnVjdCBkb21haW4gKmQsIGNvbnN0
IHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpCiB7CiAgICAgZC0+YXJj
aC5odm0udmlyaWRpYW4tPnRpbWVfcmVmX2NvdW50LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50
OwotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJl
ZmVyZW5jZV90c2M7CisgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MubXNy
LnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKKyAgICBpZiAoIGQtPmFyY2guaHZt
LnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgeworICAg
ICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJl
ZmVyZW5jZV90c2MpOwogICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7Cisg
ICAgfQogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IDgyZDA1
OWIxOGQuLmIyYjk5NjM0ODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAg
LTY2Miw5ICs2NjIsOCBAQCB2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgdiwgbmFtZSwgKHVuc2ln
bmVkIGxvbmcpdnAtPm1zci5maWVsZHMucGZuKTsKIH0KIAotdm9pZCB2aXJpZGlhbl9tYXBfZ3Vl
c3RfcGFnZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQordm9pZCB2
aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlyaWRpYW5f
cGFnZSAqdnApCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICB1bnNp
Z25lZCBsb25nIGdtZm4gPSB2cC0+bXNyLmZpZWxkcy5wZm47CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggZjA3MjgzODk1NS4u
MWQyODFkODI1ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC02NSw3ICs2NSw3
IEBAIHN0cnVjdCB2aXJpZGlhbl9kb21haW4KICAgICB1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19p
ZF9tc3IgZ3Vlc3Rfb3NfaWQ7CiAgICAgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3IgaHlwZXJjYWxs
X2dwYTsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgdGltZV9yZWZfY291bnQ7
Ci0gICAgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3IgcmVmZXJlbmNlX3RzYzsKKyAgICBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSByZWZlcmVuY2VfdHNjOwogfTsKIAogdm9pZCBjcHVpZF92aXJpZGlhbl9s
ZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCi0tIAoyLjIwLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:47:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gp9sg-00087k-1N; Thu, 31 Jan 2019 10:47: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=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gp9se-00087d-Oy
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:47:36 +0000
X-Inumbo-ID: 9e77b63e-2545-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e77b63e-2545-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 10:47:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="76926802"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Jan 2019 10:47:21 +0000
Message-ID: <20190131104730.2085-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/9] viridian: implement more enlightenments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWRkcyB0aHJlZSBuZXcgZW5saWdodGVubWVudHM6CgotIFN5bnRoZXRpYyB0
aW1lcnMsIHdoaWNoIGRlcGVuZHMgb24gdGhlLi4uCi0gU3ludGhldGljIGludGVycnVwdCBjb250
cm9sbGVyIChvciBTeW5JQykKLSBTeW50aGV0aWMgY2x1c3RlciBJUEkKCkFsbCB0aGVzZSBlbmxp
Z2h0ZW5tZW50cyBhcmUgaW1wbGVtZW50ZWQgaW4gY3VycmVudCB2ZXJzaW9ucyBvZiBRRU1VL0tW
TQpzbyB0aGlzIHNlcmllcyBjbG9zZXMgdGhlIGdhcC4KClBhdWwgRHVycmFudCAoOSk6CiAgdmly
aWRpYW46IGFkZCBpbml0IGhvb2tzCiAgdmlyaWRpYW46IHNlcGFyYXRlbHkgYWxsb2NhdGUgZG9t
YWluIGFuZCB2Y3B1IHN0cnVjdHVyZXMKICB2aXJpZGlhbjogZXh0ZW5kIGluaXQvZGVpbml0IGhv
b2tzIGludG8gc3luaWMgYW5kIHRpbWUgbW9kdWxlcwogIHZpcmlkaWFuOiBhZGQgbWlzc2luZyBj
b250ZXh0IHNhdmUgaGVscGVycyBpbnRvIHN5bmljIGFuZCB0aW1lIG1vZHVsZXMKICB2aXJpZGlh
bjogdXNlIHZpcmlkaWFuX21hcC91bm1hcF9ndWVzdF9wYWdlKCkgZm9yIHJlZmVyZW5jZSB0c2Mg
cGFnZQogIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Ygc3ludGhldGljIGludGVycnVw
dCBNU1JzCiAgdmlyaWRpYW46IHN0b3AgZGlyZWN0bHkgY2FsbGluZwogICAgdmlyaWRpYW5fdGlt
ZV9yZWZfY291bnRfZnJlZXplL3RoYXcoKS4uLgogIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRp
b24gb2Ygc3ludGhldGljIHRpbWVycwogIHZpcmlkaWFuOiBhZGQgaW1wbGVtZW50YXRpb24gb2Yg
dGhlIEh2U2VuZFN5bnRoZXRpY0NsdXN0ZXJJcGkKICAgIGh5cGVyY2FsbAoKIGRvY3MvbWFuL3hs
LmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgIHwgIDE4ICstCiB0b29scy9saWJ4bC9saWJ4bC5o
ICAgICAgICAgICAgICAgICAgICB8ICAxOCArCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAg
ICAgICAgICAgICB8ICAxMCArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAg
ICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICB8ICAxMiAr
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAgMTggKy0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICAgIHwgIDMwICstCiB4ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgICB8IDMzMyArKysrKysrKysrKysrKysrLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jICAgICAgIHwgNDY4ICsrKysrKysrKysrKysrKysr
KysrKystLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyAgIHwgMjIyICsr
KysrKysrKystLQogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyAgICAgICAgICAgICAgfCAgMTYg
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICAgIHwgICAyICstCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgICB8ICAgNyArCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92Y3B1LmggICAgICAgICB8ICAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdmlyaWRpYW4uaCAgICAgfCAgNjMgKysrLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L2h2bS9zYXZlLmggfCAgIDQgKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaCAgICAg
ICAgfCAgMTcgKy0KIDE3IGZpbGVzIGNoYW5nZWQsIDExMjUgaW5zZXJ0aW9ucygrKSwgMTE4IGRl
bGV0aW9ucygtKQotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiAi
Um9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKdjM6CiAtIEFkZCB0aGUgc3lu
dGhldGljIGNsdXN0ZXIgSVBJIHBhdGNoICgjOSkKCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:47:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gp9sm-0008Al-Se; Thu, 31 Jan 2019 10:47:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gp9sk-000894-MI
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:47:42 +0000
X-Inumbo-ID: a1cfae8a-2545-11e9-a2f8-b7343bc721f6
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1cfae8a-2545-11e9-a2f8-b7343bc721f6;
 Thu, 31 Jan 2019 10:47:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="76926810"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Jan 2019 10:47:23 +0000
Message-ID: <20190131104730.2085-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190131104730.2085-1-paul.durrant@citrix.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/9] viridian: separately allocate domain and
 vcpu structures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZSB2aXJpZGlhbl9kb21haW4gYW5kIHZpcmlkaWFuX3ZjcHUgc3RydWN0dXJl
cyBhcmUgaW5saW5lIGluCnRoZSBodm1fZG9tYWluIGFuZCBodm1fdmNwdSBzdHJ1Y3R1cmVzIHJl
c3BlY3RpdmVseS4gU3Vic2VxdWVudCBwYXRjaGVzCndpbGwgbmVlZCB0byBhZGQgc2l6YWJsZSBl
eHRyYSBmaWVsZHMgdG8gdGhlIHZpcmlkaWFuIHN0cnVjdHVyZXMgd2hpY2gKd2lsbCBjYXVzZSB0
aGUgUEFHRV9TSVpFIGxpbWl0IG9mIHRoZSBvdmVyYWxsIHZjcHUgc3RydWN0dXJlIHRvIGJlCmV4
Y2VlZGVkLiBUaGlzIHBhdGNoLCB0aGVyZWZvcmUsIHVzZXMgdGhlIG5ldyBpbml0IGhvb2tzIHRv
IHNlcGFyYXRlbHkKYWxsb2NhdGUgdGhlIHN0cnVjdHVyZXMgYW5kIGNvbnZlcnRzIHRoZSAndmly
aWRpYW4nIGZpZWxkcyBpbiBodm1fZG9tYWluCmFuZCBodm1fY3B1IHRvIGJlIHBvaW50ZXJzIHRv
IHRoZXNlIGFsbG9jYXRpb25zLgoKSWRlYWxseSwgbm93IHRoYXQgdGhleSBhcmUgbm8gbG9uZ2Vy
IGlubGluZSwgdGhlIGFsbG9jYXRpb25zIG9mIHRoZQp2aXJpZGlhbiBzdHJ1Y3R1cmVzIGNvdWxk
IGJlIG1hZGUgY29uZGl0aW9uYWwgb24gd2hldGhlciB0aGUgdG9vbHN0YWNrCmlzIGdvaW5nIHRv
IGNvbmZpZ3VyZSB0aGUgdmlyaWRpYW4gZW5saWdodGVubWVudHMuIEhvd2V2ZXIgdGhlIHRvb2xz
dGFjawppcyBjdXJyZW50bHkgdW5hYmxlIHRvIGNvbnZleSB0aGlzIGluZm9ybWF0aW9uIHRvIHRo
ZSBkb21haW4gY3JlYXRpb24gY29kZQpzbyBzdWNoIGFuIGVuaGFuY2VtZW50IGlzIGRlZmVycmVk
IHVudGlsIHRoYXQgYmVjb21lcyBwb3NzaWJsZS4KCk5PVEU6IFRoZSBwYXRjaCBhbHNvIGludHJv
ZHVjZWQgdGhlICdpc192aXJpZGlhbl92Y3B1JyBtYWNybyB0byBhdm9pZAogICAgICBpbnRyb2R1
Y2luZyBhIHNlY29uZCBldmFsdWF0aW9uIG9mICdpc192aXJpZGlhbl9kb21haW4nIHdpdGggYW4K
ICAgICAgb3Blbi1jb2RlZCAndi0+ZG9tYWluJyBhcmd1bWVudC4gVGhpcyBtYWNybyB3aWxsIGFs
c28gYmUgZnVydGhlcgogICAgICB1c2VkIGluIGEgc3Vic2VxdWVudCBwYXRjaC4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjI6CiAt
IHVzZSBYRlJFRSgpCiAtIGV4cGFuZCBjb21taXQgY29tbWVudCB0byBwb2ludCBvdXQgd2h5IGFs
bG9jYXRpb25zIGFyZSB1bmNvbmRpdGlvbmFsCi0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9zeW5pYy5jICAgIHwgNDAgKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3RpbWUuYyAgICAgfCAzMiArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdmlyaWRpYW4uYyB8IDczICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9odm0uaCAgICAgICAgfCAgNCArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5o
ICAgICAgIHwgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgODggaW5zZXJ0aW9ucygrKSwgNjUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IGE2ZWJiYmM5ZjUuLjIw
NzMxYzIzNzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTMwLDcgKzMwLDcgQEAg
dHlwZWRlZiB1bmlvbiBfSFZfVlBfQVNTSVNUX1BBR0UKIAogdm9pZCB2aXJpZGlhbl9hcGljX2Fz
c2lzdF9zZXQoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0ciA9
IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHI7CisgICAgSFZfVlBfQVNTSVNUX1BB
R0UgKnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYg
KCAhcHRyICkKICAgICAgICAgcmV0dXJuOwpAQCAtNDAsMjUgKzQwLDI1IEBAIHZvaWQgdmlyaWRp
YW5fYXBpY19hc3Npc3Rfc2V0KHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHdyb25nIGFuZCB0aGUg
Vk0gd2lsbCBtb3N0IGxpa2VseSBoYW5nIHNvIGZvcmNlIGEgY3Jhc2ggbm93CiAgICAgICogdG8g
bWFrZSB0aGUgcHJvYmxlbSBjbGVhci4KICAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZtLnZp
cmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRpbmcgKQorICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRp
YW4tPmFwaWNfYXNzaXN0X3BlbmRpbmcgKQogICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9tYWlu
KTsKIAotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRpbmcgPSB0cnVl
OworICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdHJ1ZTsK
ICAgICBwdHItPkFwaWNBc3Npc3Qubm9fZW9pID0gMTsKIH0KIAogYm9vbCB2aXJpZGlhbl9hcGlj
X2Fzc2lzdF9jb21wbGV0ZWQoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgSFZfVlBfQVNTSVNUX1BB
R0UgKnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHI7CisgICAgSFZfVlBf
QVNTSVNUX1BBR0UgKnB0ciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QucHRyOwog
CiAgICAgaWYgKCAhcHRyICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYgKCB2LT5h
cmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nICYmCisgICAgaWYgKCB2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyAmJgogICAgICAgICAgIXB0ci0+QXBp
Y0Fzc2lzdC5ub19lb2kgKQogICAgIHsKICAgICAgICAgLyogQW4gRU9JIGhhcyBiZWVuIGF2b2lk
ZWQgKi8KLSAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9
IGZhbHNlOworICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGlu
ZyA9IGZhbHNlOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKQEAgLTY3LDEzICs2Nywx
MyBAQCBib29sIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChzdHJ1Y3QgdmNwdSAqdikK
IAogdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihzdHJ1Y3QgdmNwdSAqdikKIHsKLSAg
ICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0
LnB0cjsKKyAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4t
PnZwX2Fzc2lzdC5wdHI7CiAKICAgICBpZiAoICFwdHIgKQogICAgICAgICByZXR1cm47CiAKICAg
ICBwdHItPkFwaWNBc3Npc3Qubm9fZW9pID0gMDsKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5h
cGljX2Fzc2lzdF9wZW5kaW5nID0gZmFsc2U7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFw
aWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsKIH0KIAogaW50IHZpcmlkaWFuX3N5bmljX3dybXNy
KHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKQEAgLTk1LDEyICs5
NSwxMiBAQCBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IGlkeCwgdWludDY0X3QgdmFsKQogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdF
OgogICAgICAgICAvKiByZWxlYXNlIGFueSBwcmV2aW91cyBtYXBwaW5nICovCi0gICAgICAgIHZp
cmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7
Ci0gICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOwor
ICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+
dnBfYXNzaXN0KTsKKyAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3Iu
cmF3ID0gdmFsOwogICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2UodiwgIlZQX0FTU0lT
VCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC5odm0udmlyaWRp
YW4udnBfYXNzaXN0KTsKLSAgICAgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Np
c3QubXNyLmZpZWxkcy5lbmFibGVkICkKLSAgICAgICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9w
YWdlKHYsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAg
ICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFi
bGVkICkKKyAgICAgICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHYsICZ2LT5hcmNoLmh2
bS52aXJpZGlhbi0+dnBfYXNzaXN0KTsKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpA
QCAtMTMyLDcgKzEzMiw3IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKLSAgICAgICAgKnZhbCA9IHYtPmFy
Y2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3OworICAgICAgICAqdmFsID0gdi0+YXJj
aC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3OwogICAgICAgICBicmVhazsKIAogICAg
IGRlZmF1bHQ6CkBAIC0xNDYsMTggKzE0NiwxOCBAQCBpbnQgdmlyaWRpYW5fc3luaWNfcmRtc3Io
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKIHZvaWQg
dmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9j
b250ZXh0ICpjdHh0KQogewotICAgIGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSB2LT5hcmNo
Lmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nOwotICAgIGN0eHQtPnZwX2Fzc2lzdF9t
c3IgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdzsKKyAgICBjdHh0LT5h
cGljX2Fzc2lzdF9wZW5kaW5nID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3Bl
bmRpbmc7CisgICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52
cF9hc3Npc3QubXNyLnJhdzsKIH0KIAogdm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4
dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2Nv
bnRleHQgKmN0eHQpCiB7Ci0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5y
YXcgPSBjdHh0LT52cF9hc3Npc3RfbXNyOwotICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4u
dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCi0gICAgICAgIHZpcmlkaWFuX21hcF9ndWVz
dF9wYWdlKHYsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QpOworICAgIHYtPmFyY2gu
aHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLnJhdyA9IGN0eHQtPnZwX2Fzc2lzdF9tc3I7Cisg
ICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxl
ZCApCisgICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHYsICZ2LT5hcmNoLmh2bS52aXJp
ZGlhbi0+dnBfYXNzaXN0KTsKIAotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNzaXN0
X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOworICAgIHYtPmFyY2guaHZtLnZp
cmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZzsK
IH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jIGIv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKaW5kZXggODQwYTgyYjQ1Ny4uNDIzNjdm
NjQ2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKQEAgLTI3LDcgKzI3LDcgQEAgdHlwZWRl
ZiBzdHJ1Y3QgX0hWX1JFRkVSRU5DRV9UU0NfUEFHRQogCiBzdGF0aWMgdm9pZCBkdW1wX3JlZmVy
ZW5jZV90c2MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBjb25zdCB1bmlvbiB2aXJp
ZGlhbl9wYWdlX21zciAqcnQgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYzsK
KyAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciAqcnQgPSAmZC0+YXJjaC5odm0udmly
aWRpYW4tPnJlZmVyZW5jZV90c2M7CiAKICAgICBpZiAoICFydC0+ZmllbGRzLmVuYWJsZWQgKQog
ICAgICAgICByZXR1cm47CkBAIC0zOCw3ICszOCw3IEBAIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJl
bmNlX3RzYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogCiBzdGF0aWMgdm9pZCB1cGRhdGVfcmVm
ZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiB7Ci0gICAgdW5z
aWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5maWVs
ZHMucGZuOworICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5y
ZWZlcmVuY2VfdHNjLmZpZWxkcy5wZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGdl
dF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7CiAgICAgSFZfUkVGRVJF
TkNFX1RTQ19QQUdFICpwOwogCkBAIC0xMjEsOSArMTIxLDggQEAgc3RhdGljIGludDY0X3QgcmF3
X3RyY192YWwoc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3Vu
dF9mcmVlemUoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9y
ZWZfY291bnQgKnRyYzsKLQotICAgIHRyYyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3Jl
Zl9jb3VudDsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRyYyA9CisgICAg
ICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7CiAKICAgICBpZiAoIHRl
c3RfYW5kX2NsZWFyX2JpdChfVFJDX3J1bm5pbmcsICZ0cmMtPmZsYWdzKSApCiAgICAgICAgIHRy
Yy0+dmFsID0gcmF3X3RyY192YWwoZCkgKyB0cmMtPm9mZjsKQEAgLTEzMSw5ICsxMzAsOCBAQCB2
b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKQogCiB2
b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXcoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAg
ICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRyYzsKLQotICAgIHRyYyA9ICZkLT5h
cmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3VudDsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGlt
ZV9yZWZfY291bnQgKnRyYyA9CisgICAgICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9y
ZWZfY291bnQ7CiAKICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmCiAgICAgICAgICAh
dGVzdF9hbmRfc2V0X2JpdChfVFJDX3J1bm5pbmcsICZ0cmMtPmZsYWdzKSApCkBAIC0xNTAsOSAr
MTQ4LDkgQEAgaW50IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNr
KGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
RVhDRVBUSU9OOwogCi0gICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2Mu
cmF3ID0gdmFsOworICAgICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5y
YXcgPSB2YWw7CiAgICAgICAgIGR1bXBfcmVmZXJlbmNlX3RzYyhkKTsKLSAgICAgICAgaWYgKCBk
LT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKKyAgICAg
ICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5maWVsZHMuZW5hYmxl
ZCApCiAgICAgICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCB0cnVlKTsKICAgICAgICAg
YnJlYWs7CiAKQEAgLTE4OSwxMyArMTg3LDEzIEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAg
IGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSAp
CiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICAgICAgKnZhbCA9
IGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2MucmF3OworICAgICAgICAqdmFsID0g
ZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2MucmF3OwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVDoKICAgICB7CiAgICAgICAgIHN0
cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjID0KLSAgICAgICAgICAgICZkLT5hcmNo
Lmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3VudDsKKyAgICAgICAgICAgICZkLT5hcmNoLmh2bS52
aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7CiAKICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1
cmVfbWFzayhkKSAmIEhWTVBWX3RpbWVfcmVmX2NvdW50KSApCiAgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047CkBAIC0yMTksMTcgKzIxNywxNyBAQCBpbnQgdmlyaWRpYW5fdGlt
ZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFs
KQogdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCkKIHsK
LSAgICBjdHh0LT50aW1lX3JlZl9jb3VudCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVm
X2NvdW50LnZhbDsKLSAgICBjdHh0LT5yZWZlcmVuY2VfdHNjID0gZC0+YXJjaC5odm0udmlyaWRp
YW4ucmVmZXJlbmNlX3RzYy5yYXc7CisgICAgY3R4dC0+dGltZV9yZWZfY291bnQgPSBkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQudmFsOworICAgIGN0eHQtPnJlZmVyZW5jZV90
c2MgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXc7CiB9CiAKIHZvaWQg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KAogICAgIHN0cnVjdCBkb21haW4gKmQsIGNv
bnN0IHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgZC0+
YXJjaC5odm0udmlyaWRpYW4udGltZV9yZWZfY291bnQudmFsID0gY3R4dC0+dGltZV9yZWZfY291
bnQ7Ci0gICAgZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXcgPSBjdHh0LT5y
ZWZlcmVuY2VfdHNjOworICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudC52
YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKKyAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVm
ZXJlbmNlX3RzYy5yYXcgPSBjdHh0LT5yZWZlcmVuY2VfdHNjOwogCi0gICAgaWYgKCBkLT5hcmNo
Lmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKKyAgICBpZiAoIGQt
PmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKICAgICAg
ICAgdXBkYXRlX3JlZmVyZW5jZV90c2MoZCwgZmFsc2UpOwogfQogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ZpcmlkaWFuLmMKaW5kZXggYWQxMTBlZTZmMy4uMWU3Nzc2MTFiYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtMTQ2LDcgKzE0Niw3IEBAIHZvaWQgY3B1aWRfdmly
aWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAg
ICAgKiBIeXBlcnZpc29yIGluZm9ybWF0aW9uLCBidXQgb25seSBpZiB0aGUgZ3Vlc3QgaGFzIHNl
dCBpdHMKICAgICAgICAgICogb3duIHZlcnNpb24gbnVtYmVyLgogICAgICAgICAgKi8KLSAgICAg
ICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPT0gMCApCisgICAg
ICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdyA9PSAwICkKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICByZXMtPmEgPSB2aXJpZGlhbl9idWlsZDsKICAgICAg
ICAgcmVzLT5iID0gKCh1aW50MzJfdCl2aXJpZGlhbl9tYWpvciA8PCAxNikgfCB2aXJpZGlhbl9t
aW5vcjsKQEAgLTE5MSw4ICsxOTEsOCBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKIAogICAgIGNhc2UgNDoKICAgICAgICAg
LyogUmVjb21tZW5kZWQgaHlwZXJjYWxsIHVzYWdlLiAqLwotICAgICAgICBpZiAoIChkLT5hcmNo
Lmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPT0gMCkgfHwKLSAgICAgICAgICAgICAoZC0+
YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQuZmllbGRzLm9zIDwgNCkgKQorICAgICAgICBp
ZiAoIChkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDApIHx8CisgICAg
ICAgICAgICAgKGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5maWVsZHMub3MgPCA0
KSApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgcmVzLT5hID0gQ1BVSUQ0QV9SRUxBWF9U
SU1FUl9JTlQ7CiAgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZf
aGNhbGxfcmVtb3RlX3RsYl9mbHVzaCApCkBAIC0yMjQsNyArMjI0LDcgQEAgc3RhdGljIHZvaWQg
ZHVtcF9ndWVzdF9vc19pZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0IHVu
aW9uIHZpcmlkaWFuX2d1ZXN0X29zX2lkX21zciAqZ29pOwogCi0gICAgZ29pID0gJmQtPmFyY2gu
aHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lkOworICAgIGdvaSA9ICZkLT5hcmNoLmh2bS52aXJpZGlh
bi0+Z3Vlc3Rfb3NfaWQ7CiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTwogICAgICAgICAgICAi
ZCVkOiBWSVJJRElBTiBHVUVTVF9PU19JRDogdmVuZG9yOiAleCBvczogJXggbWFqb3I6ICV4IG1p
bm9yOiAleCBzcDogJXggYnVpbGQ6ICV4XG4iLApAQCAtMjM4LDcgKzIzOCw3IEBAIHN0YXRpYyB2
b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgY29uc3Qg
dW5pb24gdmlyaWRpYW5fcGFnZV9tc3IgKmhnOwogCi0gICAgaGcgPSAmZC0+YXJjaC5odm0udmly
aWRpYW4uaHlwZXJjYWxsX2dwYTsKKyAgICBoZyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlw
ZXJjYWxsX2dwYTsKIAogICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJkJWQ6IFZJUklESUFOIEhZ
UEVSQ0FMTDogZW5hYmxlZDogJXggcGZuOiAlbHhcbiIsCiAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwKQEAgLTI0Nyw3ICsyNDcsNyBAQCBzdGF0aWMgdm9pZCBkdW1wX2h5cGVyY2FsbChjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogCiBzdGF0aWMgdm9pZCBlbmFibGVfaHlwZXJjYWxsX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52
aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLmZpZWxkcy5wZm47CisgICAgdW5zaWduZWQgbG9uZyBnbWZu
ID0gZC0+YXJjaC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEuZmllbGRzLnBmbjsKICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwg
UDJNX0FMTE9DKTsKICAgICB1aW50OF90ICpwOwogCkBAIC0yODgsMTQgKzI4OCwxNCBAQCBpbnQg
Z3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0
X3QgdmFsKQogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9H
VUVTVF9PU19JRDoKLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQucmF3
ID0gdmFsOworICAgICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID0g
dmFsOwogICAgICAgICBkdW1wX2d1ZXN0X29zX2lkKGQpOwogICAgICAgICBicmVhazsKIAogICAg
IGNhc2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFu
Lmh5cGVyY2FsbF9ncGEucmF3ID0gdmFsOworICAgICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+
aHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBfaHlwZXJjYWxsKGQpOwotICAg
ICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEuZmllbGRzLmVuYWJs
ZWQgKQorICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLmZp
ZWxkcy5lbmFibGVkICkKICAgICAgICAgICAgIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShkKTsKICAg
ICAgICAgYnJlYWs7CiAKQEAgLTMxNywxMCArMzE3LDEwIEBAIGludCBndWVzdF93cm1zcl92aXJp
ZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAg
ICAgICAgQlVJTERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNI
X1AwID49Ci0gICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlk
aWFuLmNyYXNoX3BhcmFtKSk7CisgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbSkpOwogCiAgICAgICAgIGlkeCAtPSBIVl9YNjRf
TVNSX0NSQVNIX1AwOwotICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVtp
ZHhdID0gdmFsOworICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1baWR4
XSA9IHZhbDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfQ1RM
OgpAQCAtMzM3LDExICszMzcsMTEgQEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgc3Bpbl91bmxvY2so
JmQtPnNodXRkb3duX2xvY2spOwogCiAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJW
SVJJRElBTiBDUkFTSDogJWx4ICVseCAlbHggJWx4ICVseFxuIiwKLSAgICAgICAgICAgICAgICB2
LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVswXSwKLSAgICAgICAgICAgICAgICB2LT5h
cmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVsxXSwKLSAgICAgICAgICAgICAgICB2LT5hcmNo
Lmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVsyXSwKLSAgICAgICAgICAgICAgICB2LT5hcmNoLmh2
bS52aXJpZGlhbi5jcmFzaF9wYXJhbVszXSwKLSAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52
aXJpZGlhbi5jcmFzaF9wYXJhbVs0XSk7CisgICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmly
aWRpYW4tPmNyYXNoX3BhcmFtWzBdLAorICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlk
aWFuLT5jcmFzaF9wYXJhbVsxXSwKKyAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+Y3Jhc2hfcGFyYW1bMl0sCisgICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4t
PmNyYXNoX3BhcmFtWzNdLAorICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5j
cmFzaF9wYXJhbVs0XSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMzY0LDExICszNjQs
MTEgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAg
Y2FzZSBIVl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0u
dmlyaWRpYW4uZ3Vlc3Rfb3NfaWQucmF3OworICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmly
aWRpYW4tPmd1ZXN0X29zX2lkLnJhdzsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2
NF9NU1JfSFlQRVJDQUxMOgotICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4uaHlw
ZXJjYWxsX2dwYS5yYXc7CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlw
ZXJjYWxsX2dwYS5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQ
X0lOREVYOgpAQCAtMzkzLDEwICszOTMsMTAgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX0NSQVNIX1AzOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAg
ICAgICAgQlVJTERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNI
X1AwID49Ci0gICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlk
aWFuLmNyYXNoX3BhcmFtKSk7CisgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbSkpOwogCiAgICAgICAgIGlkeCAtPSBIVl9YNjRf
TVNSX0NSQVNIX1AwOwotICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hf
cGFyYW1baWR4XTsKKyAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9w
YXJhbVtpZHhdOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9D
VEw6CkBAIC00MTksMTcgKzQxOSwzMyBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKIAogaW50IHZpcmlk
aWFuX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBBU1NFUlQoIXYtPmFyY2guaHZt
LnZpcmlkaWFuKTsKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbiA9IHh6YWxsb2Moc3RydWN0IHZp
cmlkaWFuX3ZjcHUpOworICAgIGlmICggIXYtPmFyY2guaHZtLnZpcmlkaWFuICkKKyAgICAgICAg
cmV0dXJuIC1FTk9NRU07CisKICAgICByZXR1cm4gMDsKIH0KIAogaW50IHZpcmlkaWFuX2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgQVNTRVJUKCFkLT5hcmNoLmh2bS52aXJp
ZGlhbik7CisgICAgZC0+YXJjaC5odm0udmlyaWRpYW4gPSB4emFsbG9jKHN0cnVjdCB2aXJpZGlh
bl9kb21haW4pOworICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkKKyAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisKICAgICByZXR1cm4gMDsKIH0KIAogdm9pZCB2aXJpZGlhbl92Y3B1X2Rl
aW5pdChzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICB2aXJpZGlhbl9zeW5pY193cm1zcih2LCBIVl9Y
NjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCAwKTsKKyAgICBpZiAoICF2LT5hcmNoLmh2bS52aXJpZGlh
biApCisgICAgICAgIHJldHVybjsKKworICAgIGlmICggaXNfdmlyaWRpYW5fdmNwdSh2KSApCisg
ICAgICAgIHZpcmlkaWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0Us
IDApOworCisgICAgWEZSRUUodi0+YXJjaC5odm0udmlyaWRpYW4pOwogfQogCiB2b2lkIHZpcmlk
aWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKQEAgLTQzOCw2ICs0NTQsMTEgQEAg
dm9pZCB2aXJpZGlhbl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBmb3Jf
ZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHYpOworCisg
ICAgaWYgKCAhZC0+YXJjaC5odm0udmlyaWRpYW4gKQorICAgICAgICByZXR1cm47CisKKyAgICBY
RlJFRShkLT5hcmNoLmh2bS52aXJpZGlhbik7CiB9CiAKIHN0YXRpYyBERUZJTkVfUEVSX0NQVShj
cHVtYXNrX3QsIGlwaV9jcHVtYXNrKTsKQEAgLTY2Miw4ICs2ODMsOCBAQCBzdGF0aWMgaW50IHZp
cmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3RydWN0IHZjcHUgKnYsCiB7CiAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFp
bl9jb250ZXh0IGN0eHQgPSB7Ci0gICAgICAgIC5oeXBlcmNhbGxfZ3BhICA9IGQtPmFyY2guaHZt
LnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEucmF3LAotICAgICAgICAuZ3Vlc3Rfb3NfaWQgICAgPSBk
LT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcsCisgICAgICAgIC5oeXBlcmNhbGxf
Z3BhID0gZC0+YXJjaC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEucmF3LAorICAgICAgICAu
Z3Vlc3Rfb3NfaWQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3LAogICAg
IH07CiAKICAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4oZCkgKQpAQCAtNjgyLDggKzcwMyw4
IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF9kb21haW5fY3R4dChzdHJ1Y3QgZG9tYWluICpk
LAogICAgIGlmICggaHZtX2xvYWRfZW50cnlfemVyb2V4dGVuZChWSVJJRElBTl9ET01BSU4sIGgs
ICZjdHh0KSAhPSAwICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBkLT5hcmNoLmh2
bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdyAgPSBjdHh0Lmh5cGVyY2FsbF9ncGE7Ci0gICAg
ZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQucmF3ICAgID0gY3R4dC5ndWVzdF9vc19p
ZDsKKyAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXcgPSBjdHh0Lmh5
cGVyY2FsbF9ncGE7CisgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdyA9
IGN0eHQuZ3Vlc3Rfb3NfaWQ7CiAKICAgICB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQo
ZCwgJmN0eHQpOwogCkBAIC02OTcsNyArNzE4LDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9zYXZl
X3ZjcHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAg
ICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgY3R4dCA9IHt9OwogCi0gICAgaWYg
KCAhaXNfdmlyaWRpYW5fZG9tYWluKHYtPmRvbWFpbikgKQorICAgIGlmICggIWlzX3ZpcmlkaWFu
X3ZjcHUodikgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIHZpcmlkaWFuX3N5bmljX3NhdmVf
dmNwdV9jdHh0KHYsICZjdHh0KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggM2U3MzMx
ODE3Zi4uNmM3YzRmNWFhNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTE1NCw3ICsx
NTQsNyBAQCBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAgICAgLyogaHlwZXJ2aXNvciBpbnRlcmNlcHRl
ZCBtc2l4IHRhYmxlICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCAgICAgICBtc2l4dGJsX2xpc3Q7
CiAKLSAgICBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluIHZpcmlkaWFuOworICAgIHN0cnVjdCB2aXJp
ZGlhbl9kb21haW4gKnZpcmlkaWFuOwogCiAgICAgYm9vbF90ICAgICAgICAgICAgICAgICBoYXBf
ZW5hYmxlZDsKICAgICBib29sX3QgICAgICAgICAgICAgICAgIG1lbV9zaGFyaW5nX2VuYWJsZWQ7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDBhMTBiNTE1NTQuLmQ4ZGY2ZjQzNTIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2h2bS5oCkBAIC00NjEsNiArNDYxLDkgQEAgc3RhdGljIGlubGluZSBib29sIGh2bV9n
ZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0ICp2YWwpCiAjZGVmaW5lIGlzX3Zp
cmlkaWFuX2RvbWFpbihkKSBcCiAgICAgKGlzX2h2bV9kb21haW4oZCkgJiYgKHZpcmlkaWFuX2Zl
YXR1cmVfbWFzayhkKSAmIEhWTVBWX2Jhc2VfZnJlcSkpCiAKKyNkZWZpbmUgaXNfdmlyaWRpYW5f
dmNwdSh2KSBcCisgICAgaXNfdmlyaWRpYW5fZG9tYWluKCh2KS0+ZG9tYWluKQorCiAjZGVmaW5l
IGhhc192aXJpZGlhbl90aW1lX3JlZl9jb3VudChkKSBcCiAgICAgKGlzX3ZpcmlkaWFuX2RvbWFp
bihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfdGltZV9yZWZfY291bnQp
KQogCkBAIC03NjAsNiArNzYzLDcgQEAgc3RhdGljIGlubGluZSBib29sIGh2bV9oYXNfc2V0X2Rl
c2NyaXB0b3JfYWNjZXNzX2V4aXRpbmcodm9pZCkKIH0KIAogI2RlZmluZSBpc192aXJpZGlhbl9k
b21haW4oZCkgKCh2b2lkKShkKSwgZmFsc2UpCisjZGVmaW5lIGlzX3ZpcmlkaWFuX3ZjcHUodikg
KCh2b2lkKSh2KSwgZmFsc2UpCiAjZGVmaW5lIGhhc192aXJpZGlhbl90aW1lX3JlZl9jb3VudChk
KSAoKHZvaWQpKGQpLCBmYWxzZSkKICNkZWZpbmUgaHZtX2xvbmdfbW9kZV9hY3RpdmUodikgKCh2
b2lkKSh2KSwgZmFsc2UpCiAjZGVmaW5lIGh2bV9nZXRfZ3Vlc3RfdGltZSh2KSAoKHZvaWQpKHYp
LCAwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCmluZGV4IGM4YTQwZjZkNTUuLmJlOWZhNWI1YTQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92Y3B1LmgKQEAgLTIwMCw3ICsyMDAsNyBAQCBzdHJ1Y3QgaHZtX3ZjcHUg
ewogICAgIC8qIFBlbmRpbmcgaHcvc3cgaW50ZXJydXB0ICgudmVjdG9yID0gLTEgbWVhbnMgbm90
aGluZyBwZW5kaW5nKS4gKi8KICAgICBzdHJ1Y3QgeDg2X2V2ZW50ICAgICBpbmplY3RfZXZlbnQ7
CiAKLSAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSB2aXJpZGlhbjsKKyAgICBzdHJ1Y3QgdmlyaWRp
YW5fdmNwdSAqdmlyaWRpYW47CiB9OwogCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9WQ1BVX0hf
XyAqLwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:47:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gp9sn-0008B3-8P; Thu, 31 Jan 2019 10:47:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gp9sk-000893-MD
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:47:42 +0000
X-Inumbo-ID: a1da60fa-2545-11e9-982b-a31fc81c8b9e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1da60fa-2545-11e9-982b-a31fc81c8b9e;
 Thu, 31 Jan 2019 10:47:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="76926811"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Jan 2019 10:47:25 +0000
Message-ID: <20190131104730.2085-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190131104730.2085-1-paul.durrant@citrix.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/9] viridian: add missing context save
 helpers into synic and time modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZSB0aW1lIG1vZHVsZSBsYWNrcyB2Y3B1IGNvbnRleHQgc2F2ZSBoZWxwZXJz
IGFuZCB0aGUgc3luaWMKbW9kdWxlIGxhY2tzIGRvbWFpbiBjb250ZXh0IHNhdmUgaGVscGVycy4g
VGhlc2UgaGVscGVycyBhcmUgbm90IHlldApyZXF1aXJlZCBidXQgc3Vic2VxdWVudCBwYXRjaGVz
IHdpbGwgcmVxdWlyZSBhdCBsZWFzdCBzb21lIG9mIHRoZW0gc28gdGhpcwpwYXRjaCBjb21wbGV0
ZXMgdGhlIHNldCB0byBhdm9pZCBpbnRyb2R1Y2luZyB0aGVtIGluIGFuIGFkLWhvYyB3YXkuCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CnYzOgogLSBBZGQgbWlzc2luZyBjYWxsZXJzIHNvIHRoYXQgdGhleSBhcmUgbm90IGFkZGVkIGlu
IGFuIGFkLWhvYyB3YXkKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAg
fCAxMCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCAx
MCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCAxMCAr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAgNCArKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
cHJpdmF0ZS5oCmluZGV4IDA0MGMzYzk5MWQuLjE4NjRiYWIzZDUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vcHJpdmF0ZS5oCkBAIC04NSw2ICs4NSwxMSBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX3Nh
dmVfdmNwdV9jdHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogdm9pZCB2aXJpZGlhbl9zeW5pY19s
b2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92aXJp
ZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOwogCit2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfZG9t
YWluX2N0eHQoCisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV92aXJpZGlh
bl9kb21haW5fY29udGV4dCAqY3R4dCk7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfZG9tYWlu
X2N0eHQoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9k
b21haW5fY29udGV4dCAqY3R4dCk7CisKIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CiBpbnQgdmlyaWRpYW5fdGltZV9y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsK
IApAQCAtOTQsNiArOTksMTEgQEAgaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoc3RydWN0
IGRvbWFpbiAqZCk7CiB2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoc3RydWN0IHZjcHUg
KnYpOwogdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCk7
CiAKK3ZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVfY3R4dCgKKyAgICBjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOwordm9pZCB2
aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KAorICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBz
dHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCk7CisKIHZvaWQgdmlyaWRpYW5f
dGltZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpOwogdm9pZCB2aXJpZGlhbl90aW1l
X2xvYWRfZG9tYWluX2N0eHQoCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5kZXggOTg5MmJm
Mjc5ZC4uZDhjMzViNDc4NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9z
eW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpAQCAtMTc5LDYg
KzE3OSwxNiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogICAgIHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBpY19hc3Npc3Rf
cGVuZGluZzsKIH0KIAordm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KAorICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRl
eHQgKmN0eHQpCit7Cit9CisKK3ZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF9kb21haW5fY3R4dCgK
KyAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9j
b250ZXh0ICpjdHh0KQoreworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCBiMWQ2NzAzNWU0Li45MjI1YmRmOWFiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMjMyLDYgKzIzMiwxNiBAQCB2b2lkIHZpcmlk
aWFuX3RpbWVfZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCit2b2lkIHZp
cmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQoCisgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCit2b2lkIHZpcmlk
aWFuX3RpbWVfbG9hZF92Y3B1X2N0eHQoCisgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVj
dCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworfQorCiB2b2lkIHZpcmlkaWFu
X3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQogewpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jCmluZGV4IDE1N2Q5ZjQ4YjIuLjgyZDA1OWIxOGQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTcyNCw2ICs3MjQsNyBAQCBzdGF0aWMgaW50IHZp
cmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHJldHVybiAw
OwogCiAgICAgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKKyAgICB2
aXJpZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJldHVybiAo
aHZtX3NhdmVfZW50cnkoVklSSURJQU5fRE9NQUlOLCAwLCBoLCAmY3R4dCkgIT0gMCk7CiB9CkBA
IC03MzksNiArNzQwLDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9jdHh0KHN0
cnVjdCBkb21haW4gKmQsCiAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEu
cmF3ID0gY3R4dC5oeXBlcmNhbGxfZ3BhOwogICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVz
dF9vc19pZC5yYXcgPSBjdHh0Lmd1ZXN0X29zX2lkOwogCisgICAgdmlyaWRpYW5fc3luaWNfbG9h
ZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAgICAgdmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9j
dHh0KGQsICZjdHh0KTsKIAogICAgIHJldHVybiAwOwpAQCAtNzU0LDYgKzc1Niw3IEBAIHN0YXRp
YyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQogICAgIGlmICggIWlzX3ZpcmlkaWFuX3ZjcHUodikgKQogICAgICAgICBy
ZXR1cm4gMDsKIAorICAgIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1X2N0eHQodiwgJmN0eHQpOwog
ICAgIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9jdHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVy
biBodm1fc2F2ZV9lbnRyeShWSVJJRElBTl9WQ1BVLCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7CkBA
IC03ODAsNiArNzgzLDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHZpcmlkaWFuX3N5
bmljX2xvYWRfdmNwdV9jdHh0KHYsICZjdHh0KTsKKyAgICB2aXJpZGlhbl90aW1lX2xvYWRfdmNw
dV9jdHh0KHYsICZjdHh0KTsKIAogICAgIHJldHVybiAwOwogfQotLSAKMi4yMC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:47:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gp9sn-0008C7-T2; Thu, 31 Jan 2019 10:47:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gp9sl-0008AO-VI
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:47:43 +0000
X-Inumbo-ID: a26e5d00-2545-11e9-9943-5f39b0a02fce
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a26e5d00-2545-11e9-9943-5f39b0a02fce;
 Thu, 31 Jan 2019 10:47:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="76926812"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Jan 2019 10:47:24 +0000
Message-ID: <20190131104730.2085-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190131104730.2085-1-paul.durrant@citrix.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/9] viridian: extend init/deinit hooks into
 synic and time modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBzaW1wbHkgYWRkcyBkb21haW4gYW5kIHZjcHUgaW5pdC9kZWluaXQgaG9va3Mg
aW50byB0aGUgc3luaWMKYW5kIHRpbWUgbW9kdWxlcyBhbmQgd2lyZXMgdGhlbSBpbnRvIHZpcmlk
aWFuX1tkb21haW58dmNwdV1fW2luaXR8ZGVpbml0XSgpLgpPbmx5IG9uZSBvZiB0aGUgaG9va3Mg
aXMgY3VycmVudGx5IG5lZWRlZCAodG8gdW5tYXAgdGhlICdWUCBBc3Npc3QnIHBhZ2UpCmJ1dCBz
dWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBtYWtlIHVzZSBvZiB0aGUgb3RoZXJzLgoKTk9URTogVG8g
cGVyZm9ybSB0aGUgdW5tYXAgb2YgdGhlIFZQIEFzc2lzdCBwYWdlLAogICAgICB2aXJpZGlhbl91
bm1hcF9ndWVzdF9wYWdlKCkgaXMgbm93IGRpcmVjdGx5IGNhbGxlZCBpbiB0aGUgbmV3CiAgICAg
IHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KCkgZnVuY3Rpb24gKHdoaWNoIGlzIHNhZmUgZXZl
biBpZgogICAgICBpc192aXJpZGlhbl92Y3B1KCkgZXZhbHVhdGVzIHRvIGZhbHNlKS4gVGhpcyBy
ZXBsYWNlcyB0aGUgc2xpZ2h0bHkKICAgICAgaGFja3kgbWVjaGFuaXNtIG9mIGZha2luZyBhIHpl
cm8gd3JpdGUgdG8gdGhlCiAgICAgIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgTVNSIGluIHZp
cmlkaWFuX2NwdV9kZWluaXQoKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjI6CiAtIFBheSBhdHRlbnRpb24gdG8gc3luYyBhbmQg
dGltZSBpbml0IGhvb2sgcmV0dXJuIHZhbHVlcwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vcHJpdmF0ZS5oICB8IDEyICsrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9z
eW5pYy5jICAgIHwgMTkgKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jICAgICB8IDE4ICsrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiA0IGZpbGVzIGNo
YW5nZWQsIDg0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ByaXZhdGUuaAppbmRleCAzOThiMjJmMTJkLi4wNDBjM2M5OTFkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtNzQsNiArNzQsMTIgQEAKIGludCB2aXJpZGlhbl9zeW5p
Y193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogaW50
IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90ICp2YWwpOwogCitpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KHN0cnVjdCB2
Y3B1ICp2KTsKK2ludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpk
KTsKKwordm9pZCB2aXJpZGlhbl9zeW5pY192Y3B1X2RlaW5pdChzdHJ1Y3QgdmNwdSAqdik7Cit2
b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCk7CisKIHZv
aWQgdmlyaWRpYW5fc3luaWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNw
dV9jb250ZXh0ICpjdHh0KTsKIHZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF92Y3B1X2N0eHQoCkBA
IC04Miw2ICs4OCwxMiBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogaW50
IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0
X3QgdmFsKTsKIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpOwogCitpbnQgdmlyaWRpYW5fdGltZV92Y3B1X2lu
aXQoc3RydWN0IHZjcHUgKnYpOworaW50IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoc3RydWN0
IGRvbWFpbiAqZCk7CisKK3ZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2RlaW5pdChzdHJ1Y3QgdmNw
dSAqdik7Cit2b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpk
KTsKKwogdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCk7
CiB2b2lkIHZpcmlkaWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYwppbmRleCAyMDczMWMyMzc5Li45ODkyYmYyNzlkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9zeW5pYy5jCkBAIC0xNDMsNiArMTQzLDI1IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CiB9CiAKK2ludCB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQoc3Ry
dWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJpZGlhbl9zeW5pY19k
b21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCit2b2lk
IHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHZpcmlk
aWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOwor
fQorCit2b2lkIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkK
K3sKK30KKwogdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92
aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCmlu
ZGV4IDQyMzY3ZjY0NjAuLmIxZDY3MDM1ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCkBA
IC0yMTQsNiArMjE0LDI0IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKIH0KIAoraW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIHJldHVybiAwOworfQorCitpbnQgdmlyaWRpYW5fdGltZV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQorCit2b2lkIHZpcmlkaWFuX3RpbWVf
dmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpCit7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9k
b21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCit7Cit9CisKIHZvaWQgdmlyaWRpYW5fdGlt
ZV9zYXZlX2RvbWFpbl9jdHh0KAogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBo
dm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMKaW5kZXggMWU3Nzc2MTFiYS4uMTU3ZDlmNDhiMiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtNDE5LDIyICs0MTksNTIgQEAgaW50IGd1ZXN0X3JkbXNy
X3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2
YWwpCiAKIGludCB2aXJpZGlhbl92Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgaW50
IHJjOworCiAgICAgQVNTRVJUKCF2LT5hcmNoLmh2bS52aXJpZGlhbik7CiAgICAgdi0+YXJjaC5o
dm0udmlyaWRpYW4gPSB4emFsbG9jKHN0cnVjdCB2aXJpZGlhbl92Y3B1KTsKICAgICBpZiAoICF2
LT5hcmNoLmh2bS52aXJpZGlhbiApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgcmMg
PSB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQodik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdv
dG8gZmFpbDsKKworICAgIHJjID0gdmlyaWRpYW5fdGltZV92Y3B1X2luaXQodik7CisgICAgaWYg
KCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAg
ICB2aXJpZGlhbl92Y3B1X2RlaW5pdCh2KTsKKworICAgIHJldHVybiByYzsKIH0KIAogaW50IHZp
cmlkaWFuX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgaW50IHJjOworCiAg
ICAgQVNTRVJUKCFkLT5hcmNoLmh2bS52aXJpZGlhbik7CiAgICAgZC0+YXJjaC5odm0udmlyaWRp
YW4gPSB4emFsbG9jKHN0cnVjdCB2aXJpZGlhbl9kb21haW4pOwogICAgIGlmICggIWQtPmFyY2gu
aHZtLnZpcmlkaWFuICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKKyAgICByYyA9IHZpcmlk
aWFuX3N5bmljX2RvbWFpbl9pbml0KGQpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZh
aWw7CisKKyAgICByYyA9IHZpcmlkaWFuX3RpbWVfZG9tYWluX2luaXQoZCk7CisgICAgaWYgKCBy
YyApCisgICAgICAgIGdvdG8gZmFpbDsKKwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICB2
aXJpZGlhbl9kb21haW5fZGVpbml0KGQpOworCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIHZp
cmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQpAQCAtNDQyLDggKzQ3Miw4IEBAIHZv
aWQgdmlyaWRpYW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJj
aC5odm0udmlyaWRpYW4gKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGlzX3ZpcmlkaWFu
X3ZjcHUodikgKQotICAgICAgICB2aXJpZGlhbl9zeW5pY193cm1zcih2LCBIVl9YNjRfTVNSX1ZQ
X0FTU0lTVF9QQUdFLCAwKTsKKyAgICB2aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KHYpOworICAg
IHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KHYpOwogCiAgICAgWEZSRUUodi0+YXJjaC5odm0u
dmlyaWRpYW4pOwogfQpAQCAtNDU4LDYgKzQ4OCw5IEBAIHZvaWQgdmlyaWRpYW5fZG9tYWluX2Rl
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggIWQtPmFyY2guaHZtLnZpcmlkaWFuICkK
ICAgICAgICAgcmV0dXJuOwogCisgICAgdmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGQpOwor
ICAgIHZpcmlkaWFuX3N5bmljX2RvbWFpbl9kZWluaXQoZCk7CisKICAgICBYRlJFRShkLT5hcmNo
Lmh2bS52aXJpZGlhbik7CiB9CiAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:47:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gp9so-0008Ci-CE; Thu, 31 Jan 2019 10:47: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=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gp9sl-0008AP-Vi
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:47:44 +0000
X-Inumbo-ID: a2718db1-2545-11e9-aeee-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2718db1-2545-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 10:47:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="76926814"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Jan 2019 10:47:30 +0000
Message-ID: <20190131104730.2085-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190131104730.2085-1-paul.durrant@citrix.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 9/9] viridian: add implementation of the
 HvSendSyntheticClusterIpi hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBoeXBlcmNhbGwgYXMgZG9j
dW1lbnRlZCBpbiB0aGUKc3BlY2lmaWNhdGlvbiBbMV0sIHNlY3Rpb24gMTAuNS4yLiBUaGlzIGVu
bGlnaHRlbm1lbnQsIGFzIHdpdGggb3RoZXJzLCBpcwphZHZlcnRpc2VkIGJ5IENQVUlEIGxlYWYg
MHg0MDAwMDAwNCBhbmQgaXMgdW5kZXIgY29udHJvbCBvZiBhIG5ldwonaGNhbGxfaXBpJyBvcHRp
b24gaW4gbGlieGwuCgpJZiB1c2VkLCB0aGlzIGVubGlnaHRlbm1lbnQgc2hvdWxkIG1lYW4gdGhl
IGd1ZXN0IG9ubHkgdGFrZXMgYSBzaW5nbGUgVk1FWElUCnRvIGlzc3VlIElQSXMgdG8gbXVsdGlw
bGUgdkNQVXMgcmF0aGVyIHRoYW4gdGhlIG11bHRpcGxlIFZNRVhJVHMgdGhhdCB3b3VsZApyZXN1
bHQgZnJvbSB1c2luZyB0aGUgZW11bGF0ZWQgbG9jYWwgQVBJQy4KClsxXSBodHRwczovL2dpdGh1
Yi5jb20vTWljcm9zb2Z0RG9jcy9WaXJ0dWFsaXphdGlvbi1Eb2N1bWVudGF0aW9uL3Jhdy9saXZl
L3RsZnMvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVsJTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRp
b24lMjB2NS4wQy5wZGYKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6ICJS
b2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGwu
Y2ZnLjUucG9kLmluICAgICAgICAgICAgIHwgIDYgKysrCiB0b29scy9saWJ4bC9saWJ4bC5oICAg
ICAgICAgICAgICAgICAgfCAgNiArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAg
ICAgICB8ICAzICsrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgfCAgMSAr
CiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCA2MSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oICAgICAgfCAg
NyArKystCiA2IGZpbGVzIGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2NzL21hbi94bC5jZmcu
NS5wb2QuaW4KaW5kZXggMzU1YzY1NDY5My4uYzdkNzBlNjE4YiAxMDA2NDQKLS0tIGEvZG9jcy9t
YW4veGwuY2ZnLjUucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgpAQCAtMjE3
NSw2ICsyMTc1LDEyIEBAIHRpY2tzIGFuZCBoZW5jZSBlbmFibGluZyB0aGlzIGdyb3VwIHdpbGwg
ZW5zdXJlIHRoYXQgdGlja3Mgd2lsbCBiZQogY29uc2lzdGVudCB3aXRoIHVzZSBvZiBhbiBlbmxp
Z2h0ZW5lZCB0aW1lIHNvdXJjZSAoQjx0aW1lX3JlZl9jb3VudD4gb3IKIEI8cmVmZXJlbmNlX3Rz
Yz4pLgogCis9aXRlbSBCPGhjYWxsX2lwaT4KKworVGhpcyBzZXQgaW5jb3Jwb3JhdGVzIHVzZSBv
ZiBhIGh5cGVyY2FsbCBmb3IgaW50ZXJwcm9jZXNzb3IgaW50ZXJydXB0cy4KK1RoaXMgZW5saWdo
dGVubWVudCBtYXkgaW1wcm92ZSBwZXJmb3JtYW5jZSBvZiBXaW5kb3dzIGd1ZXN0cyB3aXRoIG11
bHRpcGxlCit2aXJ0dWFsIENQVXMuCisKID1pdGVtIEI8ZGVmYXVsdHM+CiAKIFRoaXMgaXMgYSBz
cGVjaWFsIHZhbHVlIHRoYXQgZW5hYmxlcyB0aGUgZGVmYXVsdCBzZXQgb2YgZ3JvdXBzLCB3aGlj
aApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
aW5kZXggYzhmMjE5YjBkMy4uNDgyNDk5YTZjMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0zMzAsNiArMzMwLDEyIEBACiAgKi8K
ICNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9TVElNRVIgMQogCisvKgorICogTElCWExfSEFW
RV9WSVJJRElBTl9IQ0FMTF9JUEkgaW5kaWNhdGVzIHRoYXQgdGhlICdoY2FsbF9pcGknIHZhbHVl
CisgKiBpcyBwcmVzZW50IGluIHRoZSB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50IGVudW1lcmF0aW9u
LgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfVklSSURJQU5fSENBTExfSVBJIDEKKwogLyoKICAq
IExJQlhMX0hBVkVfQlVJTERJTkZPX0hWTV9BQ1BJX0xBUFRPUF9TTEFURSBpbmRpY2F0ZXMgdGhh
dAogICogbGlieGxfZG9tYWluX2J1aWxkX2luZm8gaGFzIHRoZSB1Lmh2bS5hY3BpX2xhcHRvcF9z
bGF0ZSBmaWVsZC4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKaW5kZXggMmVlMGY4MmVlNy4uODc5YzgwNjEzOSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMK
QEAgLTMyNCw2ICszMjQsOSBAQCBzdGF0aWMgaW50IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXMo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0
KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9TVElNRVIpKQog
ICAgICAgICBtYXNrIHw9IEhWTVBWX3RpbWVfcmVmX2NvdW50IHwgSFZNUFZfc3luaWMgfCBIVk1Q
Vl9zdGltZXI7CiAKKyAgICBpZiAobGlieGxfYml0bWFwX3Rlc3QoJmVubGlnaHRlbm1lbnRzLCBM
SUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX0hDQUxMX0lQSSkpCisgICAgICAgIG1hc2sgfD0g
SFZNUFZfaGNhbGxfaXBpOworCiAgICAgaWYgKG1hc2sgIT0gMCAmJgogICAgICAgICB4Y19odm1f
cGFyYW1fc2V0KENUWC0+eGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCmluZGV4IDFjY2UyNDlkZTQuLmNiNDcwMmZkN2EgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwK
QEAgLTIzNyw2ICsyMzcsNyBAQCBsaWJ4bF92aXJpZGlhbl9lbmxpZ2h0ZW5tZW50ID0gRW51bWVy
YXRpb24oInZpcmlkaWFuX2VubGlnaHRlbm1lbnQiLCBbCiAgICAgKDYsICJjcmFzaF9jdGwiKSwK
ICAgICAoNywgInN5bmljIiksCiAgICAgKDgsICJzdGltZXIiKSwKKyAgICAoOSwgImhjYWxsX2lw
aSIpLAogICAgIF0pCiAKIGxpYnhsX2hkdHlwZSA9IEVudW1lcmF0aW9uKCJoZHR5cGUiLCBbCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggYmNhNTQ0YWNlZC4uMDEwOTk5Njc4
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtMjgsNiArMjgsNyBAQAog
I2RlZmluZSBIdkZsdXNoVmlydHVhbEFkZHJlc3NTcGFjZSAweDAwMDIKICNkZWZpbmUgSHZGbHVz
aFZpcnR1YWxBZGRyZXNzTGlzdCAgMHgwMDAzCiAjZGVmaW5lIEh2Tm90aWZ5TG9uZ1NwaW5XYWl0
ICAgICAgIDB4MDAwOAorI2RlZmluZSBIdlNlbmRTeW50aGV0aWNDbHVzdGVySXBpICAweDAwMGIK
ICNkZWZpbmUgSHZHZXRQYXJ0aXRpb25JZCAgICAgICAgICAgMHgwMDQ2CiAjZGVmaW5lIEh2RXh0
Q2FsbFF1ZXJ5Q2FwYWJpbGl0aWVzIDB4ODAwMQogCkBAIC05NSw2ICs5Niw3IEBAIHR5cGVkZWYg
dW5pb24gX0hWX0NSQVNIX0NUTF9SRUdfQ09OVEVOVFMKICNkZWZpbmUgQ1BVSUQ0QV9IQ0FMTF9S
RU1PVEVfVExCX0ZMVVNIICgxIDw8IDIpCiAjZGVmaW5lIENQVUlENEFfTVNSX0JBU0VEX0FQSUMg
ICAgICAgICAoMSA8PCAzKQogI2RlZmluZSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVCAgICAgICAg
KDEgPDwgNSkKKyNkZWZpbmUgQ1BVSUQ0QV9TWU5USEVUSUNfQ0xVU1RFUl9JUEkgICgxIDw8IDEw
KQogCiAvKiBWaXJpZGlhbiBDUFVJRCBsZWFmIDY6IEltcGxlbWVudGF0aW9uIEhXIGZlYXR1cmVz
IGRldGVjdGVkIGFuZCBpbiB1c2UgKi8KICNkZWZpbmUgQ1BVSUQ2QV9BUElDX09WRVJMQVkgICAg
KDEgPDwgMCkKQEAgLTIwNiw2ICsyMDgsOCBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAgICAgICAgIHJlcy0+YSB8
PSBDUFVJRDRBX0hDQUxMX1JFTU9URV9UTEJfRkxVU0g7CiAgICAgICAgIGlmICggIWNwdV9oYXNf
dm14X2FwaWNfcmVnX3ZpcnQgKQogICAgICAgICAgICAgcmVzLT5hIHw9IENQVUlENEFfTVNSX0JB
U0VEX0FQSUM7CisgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZf
aGNhbGxfaXBpICkKKyAgICAgICAgICAgIHJlcy0+YSB8PSBDUFVJRDRBX1NZTlRIRVRJQ19DTFVT
VEVSX0lQSTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBUaGlzIHZhbHVlIGlzIHRoZSByZWNv
bW1lbmRlZCBudW1iZXIgb2YgYXR0ZW1wdHMgdG8gdHJ5IHRvCkBAIC02NTksNyArNjYzLDY0IEBA
IGludCB2aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
ICAgIHN0YXR1cyA9IEhWX1NUQVRVU19TVUNDRVNTOwogICAgICAgICBicmVhazsKICAgICB9Cisg
ICAgY2FzZSBIdlNlbmRTeW50aGV0aWNDbHVzdGVySXBpOgorICAgIHsKKyAgICAgICAgc3RydWN0
IHZjcHUgKnY7CisgICAgICAgIHVpbnQzMl90IHZlY3RvcjsKKyAgICAgICAgdWludDY0X3QgdmNw
dV9tYXNrOworCisgICAgICAgIHN0YXR1cyA9IEhWX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUjsK
KworICAgICAgICAvKiBHZXQgaW5wdXQgcGFyYW1ldGVycy4gKi8KKyAgICAgICAgaWYgKCBpbnB1
dC5mYXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBpbnB1dF9wYXJhbXNfZ3BhID4+
IDMyICE9IDAgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICB2ZWN0b3Ig
PSBpbnB1dF9wYXJhbXNfZ3BhOworICAgICAgICAgICAgdmNwdV9tYXNrID0gb3V0cHV0X3BhcmFt
c19ncGE7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBz
dHJ1Y3QgeworICAgICAgICAgICAgICAgIHVpbnQzMl90IHZlY3RvcjsKKyAgICAgICAgICAgICAg
ICB1aW50OF90IHRhcmdldF92dGw7CisgICAgICAgICAgICAgICAgdWludDhfdCByZXNlcnZlZF96
ZXJvWzNdOworICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZjcHVfbWFzazsKKyAgICAgICAgICAg
IH0gaW5wdXRfcGFyYW1zOworCisgICAgICAgICAgICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3Rf
cGh5cygmaW5wdXRfcGFyYW1zLCBpbnB1dF9wYXJhbXNfZ3BhLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGlucHV0X3BhcmFtcykpICE9CisgICAgICAg
ICAgICAgICAgIEhWTVRSQU5TX29rYXkgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgICAgICBpZiAoIGlucHV0X3BhcmFtcy50YXJnZXRfdnRsIHx8CisgICAgICAgICAgICAgICAg
IGlucHV0X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzBdIHx8CisgICAgICAgICAgICAgICAgIGlucHV0
X3BhcmFtcy5yZXNlcnZlZF96ZXJvWzFdIHx8CisgICAgICAgICAgICAgICAgIGlucHV0X3BhcmFt
cy5yZXNlcnZlZF96ZXJvWzJdICkKKyAgICAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICAg
ICAgdmVjdG9yID0gaW5wdXRfcGFyYW1zLnZlY3RvcjsKKyAgICAgICAgICAgIHZjcHVfbWFzayA9
IGlucHV0X3BhcmFtcy52Y3B1X21hc2s7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHZlY3Rv
ciA8IDB4MTAgfHwgdmVjdG9yID4gMHhmZiApCisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBmb3JfZWFjaF92Y3B1ICggY3VycmQsIHYgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAo
IHYtPnZjcHVfaWQgPj0gKHNpemVvZih2Y3B1X21hc2spICogOCkgKQorICAgICAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgICAgICBpZiAoICEodmNwdV9tYXNrICYgKDF1bCA8PCB2LT52Y3B1
X2lkKSkgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICB2bGFwaWNf
c2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdmVjdG9yLCAwKTsKKyAgICAgICAgfQorCisgICAgICAg
IHN0YXR1cyA9IEhWX1NUQVRVU19TVUNDRVNTOworICAgICAgICBicmVhazsKKyAgICB9CiAgICAg
ZGVmYXVsdDoKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgInVuaW1wbGVtZW50ZWQg
aHlwZXJjYWxsICUwNHhcbiIsCiAgICAgICAgICAgICAgICAgaW5wdXQuY2FsbF9jb2RlKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL3BhcmFtcy5oCmluZGV4IGUwNmIwOTQyZDAuLjM2ODMyZTRiOTQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9wYXJhbXMuaApAQCAtMTU0LDYgKzE1NCwxMCBAQAogI2RlZmluZSBfSFZNUFZfc3Rp
bWVyIDgKICNkZWZpbmUgSFZNUFZfc3RpbWVyICgxIDw8IF9IVk1QVl9zdGltZXIpCiAKKy8qIFVz
ZSBTeW50aGV0aWMgQ2x1c3RlciBJUEkgSHlwZXJjYWxsICovCisjZGVmaW5lIF9IVk1QVl9oY2Fs
bF9pcGkgOQorI2RlZmluZSBIVk1QVl9oY2FsbF9pcGkgKDEgPDwgX0hWTVBWX2hjYWxsX2lwaSkK
KwogI2RlZmluZSBIVk1QVl9mZWF0dXJlX21hc2sgXAogICAgICAgICAoSFZNUFZfYmFzZV9mcmVx
IHwgXAogICAgICAgICAgSFZNUFZfbm9fZnJlcSB8IFwKQEAgLTE2Myw3ICsxNjcsOCBAQAogICAg
ICAgICAgSFZNUFZfYXBpY19hc3Npc3QgfCBcCiAgICAgICAgICBIVk1QVl9jcmFzaF9jdGwgfCBc
CiAgICAgICAgICBIVk1QVl9zeW5pYyB8IFwKLSAgICAgICAgIEhWTVBWX3N0aW1lcikKKyAgICAg
ICAgIEhWTVBWX3N0aW1lciB8IFwKKyAgICAgICAgIEhWTVBWX2hjYWxsX2lwaSkKIAogI2VuZGlm
CiAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:47:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gp9so-0008DK-QR; Thu, 31 Jan 2019 10:47:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gp9sn-0008B2-9o
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:47:45 +0000
X-Inumbo-ID: a28efc86-2545-11e9-b1f9-2ba947e606e1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a28efc86-2545-11e9-b1f9-2ba947e606e1;
 Thu, 31 Jan 2019 10:47:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="76926813"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Jan 2019 10:47:29 +0000
Message-ID: <20190131104730.2085-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190131104730.2085-1-paul.durrant@citrix.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of
 synthetic timers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTVElNRVIwLTE1
X0NPTkZJRy9DT1VOVCBNU1JzCmFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBtZXNzYWdlIHNv
dXJjZS4KClRoZSBuZXcgKGFuZCBkb2N1bWVudGVkKSAnc3RpbWVyJyB2aXJpZGlhbiBlbmxpZ2h0
ZW5tZW50IGdyb3VwIG1heSBiZQpzcGVjaWZpZWQgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZS4KCk5P
VEU6IEl0IGlzIG5lY2Vzc2FyeSBmb3IgY29ycmVjdCBvcGVyYXRpb24gdGhhdCB0aW1lciBleHBp
cmF0aW9uIGFuZAogICAgICBtZXNzYWdlIGRlbGl2ZXJ5IHRpbWUtc3RhbXBpbmcgdXNlIHRoZSBz
YW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4KICAgICAgVGhlIHNwZWNpZmljYXRpb24gaXMg
YW1iaWd1b3VzIGJ1dCB0ZXN0aW5nIHdpdGggYSBXaW5kb3dzIDEwIDE4MDMKICAgICAgZ3Vlc3Qg
aGFzIHNob3duIHRoYXQgdXNpbmcgdGhlIHBhcnRpdGlvbiByZWZlcmVuY2UgY291bnRlciBhcyBh
CiAgICAgIHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0IGlzIHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVm
ZXJlbmNlIHRzYyBwYWdlCiAgICAgIGRvZXMgbm90IHdvcmsgY29ycmVjdGx5LiBUaGVyZWZvcmUg
dGhlIHRpbWVfbm93KCkgZnVuY3Rpb24gaXMgdXNlZC4KICAgICAgVGhpcyBpbXBsZW1lbnRzIHRo
ZSBhbGdvcml0aG0gZm9yIGFjcXVpcmluZyBwYXJ0aXRpb24gcmVmZXJlbmNlIHRpbWUKICAgICAg
dGhhdCBpcyBkb2N1bWVudGVkIGluIHRoZSBzcGVjaWZpY3Rpb24uIFRoaXMgcmVxdWlyZXMgdXNl
IG9mIDEyOC1iaXQKICAgICAgYXJpdGhtZXRpYyBhbmQgaGVuY2UgX19pbnQxMjhfdCB2YWx1ZXMg
YXJlIHVzZWQgaW4gdGhlIGNhbGN1bGF0aW9uLAogICAgICBhbHRob3VnaCB0aGUgcmVzdWx0IGlz
IGEgc2lnbmVkIDY0LWJpdCB2YWx1ZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2MzoKIC0g
UmUtd29ya2VkIG1pc3NlZCB0aWNrcyBjYWxjdWxhdGlvbgotLS0KIGRvY3MvbWFuL3hsLmNmZy41
LnBvZC5pbiAgICAgICAgICAgICAgIHwgIDEyICstCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAg
ICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAg
ICAgICB8ICAgNCArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgICB8ICAg
MSArCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAgICB8ICAgNiArCiB4ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgICB8ICA0OCArKystCiB4ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgICB8IDM0MyArKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgICB8ICAxOSArKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgICAgfCAgMzAgKysrCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCB8ICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
aHZtL3BhcmFtcy5oICAgICAgICB8ICAgNyArLQogMTEgZmlsZXMgY2hhbmdlZCwgNDc0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUu
cG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCmluZGV4IGFkODFhZjFlZDguLjM1NWM2
NTQ2OTMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgorKysgYi9kb2NzL21h
bi94bC5jZmcuNS5wb2QuaW4KQEAgLTIxNjcsMTEgKzIxNjcsMTkgQEAgVGhpcyBncm91cCBpbmNv
cnBvcmF0ZXMgdGhlIGNyYXNoIGNvbnRyb2wgTVNScy4gVGhlc2UgZW5saWdodGVubWVudHMKIGFs
bG93IFdpbmRvd3MgdG8gd3JpdGUgY3Jhc2ggaW5mb3JtYXRpb24gc3VjaCB0aGF0IGl0IGNhbiBi
ZSBsb2dnZWQKIGJ5IFhlbi4KIAorPWl0ZW0gQjxzdGltZXI+CisKK1RoaXMgc2V0IGluY29ycG9y
YXRlcyB0aGUgU3luSUMgYW5kIHN5bnRoZXRpYyB0aW1lciBNU1JzLiBXaW5kb3dzIHdpbGwKK3Vz
ZSBzeW50aGV0aWMgdGltZXJzIGluIHByZWZlcmVuY2UgdG8gZW11bGF0ZWQgSFBFVCBmb3IgYSBz
b3VyY2Ugb2YKK3RpY2tzIGFuZCBoZW5jZSBlbmFibGluZyB0aGlzIGdyb3VwIHdpbGwgZW5zdXJl
IHRoYXQgdGlja3Mgd2lsbCBiZQorY29uc2lzdGVudCB3aXRoIHVzZSBvZiBhbiBlbmxpZ2h0ZW5l
ZCB0aW1lIHNvdXJjZSAoQjx0aW1lX3JlZl9jb3VudD4gb3IKK0I8cmVmZXJlbmNlX3RzYz4pLgor
CiA9aXRlbSBCPGRlZmF1bHRzPgogCiBUaGlzIGlzIGEgc3BlY2lhbCB2YWx1ZSB0aGF0IGVuYWJs
ZXMgdGhlIGRlZmF1bHQgc2V0IG9mIGdyb3Vwcywgd2hpY2gKLWlzIGN1cnJlbnRseSB0aGUgQjxi
YXNlPiwgQjxmcmVxPiwgQjx0aW1lX3JlZl9jb3VudD4sIEI8YXBpY19hc3Npc3Q+Ci1hbmQgQjxj
cmFzaF9jdGw+IGdyb3Vwcy4KK2lzIGN1cnJlbnRseSB0aGUgQjxiYXNlPiwgQjxmcmVxPiwgQjx0
aW1lX3JlZl9jb3VudD4sIEI8YXBpY19hc3Npc3Q+LAorQjxjcmFzaF9jdGw+IGFuZCBCPHN0aW1l
cj4gZ3JvdXBzLgogCiA9aXRlbSBCPGFsbD4KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggYTkyM2EzODBkMy4uYzhmMjE5YjBkMyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5o
CkBAIC0zMjQsNiArMzI0LDEyIEBACiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9T
WU5JQyAxCiAKKy8qCisgKiBMSUJYTF9IQVZFX1ZJUklESUFOX1NUSU1FUiBpbmRpY2F0ZXMgdGhh
dCB0aGUgJ3N0aW1lcicgdmFsdWUKKyAqIGlzIHByZXNlbnQgaW4gdGhlIHZpcmlkaWFuIGVubGln
aHRlbm1lbnQgZW51bWVyYXRpb24uCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9T
VElNRVIgMQorCiAvKgogICogTElCWExfSEFWRV9CVUlMRElORk9fSFZNX0FDUElfTEFQVE9QX1NM
QVRFIGluZGljYXRlcyB0aGF0CiAgKiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBoYXMgdGhlIHUu
aHZtLmFjcGlfbGFwdG9wX3NsYXRlIGZpZWxkLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBmYjc1OGQyYWMzLi4yZWUw
ZjgyZWU3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb20uYwpAQCAtMjY5LDYgKzI2OSw3IEBAIHN0YXRpYyBpbnQgaHZtX3NldF92
aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAg
bGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRF
Tk1FTlRfVElNRV9SRUZfQ09VTlQpOwogICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZlbmxpZ2h0
ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9BUElDX0FTU0lTVCk7CiAgICAg
ICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJ
R0hURU5NRU5UX0NSQVNIX0NUTCk7CisgICAgICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRl
bm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1NUSU1FUik7CiAgICAgfQogCiAg
ICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdCh2LCBpbmZvLT51Lmh2bS52aXJpZGlhbl9lbmFibGUp
IHsKQEAgLTMyMCw2ICszMjEsOSBAQCBzdGF0aWMgaW50IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVy
ZXMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgaWYgKGxpYnhsX2JpdG1hcF90
ZXN0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9TWU5JQykp
CiAgICAgICAgIG1hc2sgfD0gSFZNUFZfc3luaWM7CiAKKyAgICBpZiAobGlieGxfYml0bWFwX3Rl
c3QoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1NUSU1FUikp
CisgICAgICAgIG1hc2sgfD0gSFZNUFZfdGltZV9yZWZfY291bnQgfCBIVk1QVl9zeW5pYyB8IEhW
TVBWX3N0aW1lcjsKKwogICAgIGlmIChtYXNrICE9IDAgJiYKICAgICAgICAgeGNfaHZtX3BhcmFt
X3NldChDVFgtPnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAppbmRleCA5ODYwYmNhZjVmLi4xY2NlMjQ5ZGU0IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0y
MzYsNiArMjM2LDcgQEAgbGlieGxfdmlyaWRpYW5fZW5saWdodGVubWVudCA9IEVudW1lcmF0aW9u
KCJ2aXJpZGlhbl9lbmxpZ2h0ZW5tZW50IiwgWwogICAgICg1LCAiYXBpY19hc3Npc3QiKSwKICAg
ICAoNiwgImNyYXNoX2N0bCIpLAogICAgICg3LCAic3luaWMiKSwKKyAgICAoOCwgInN0aW1lciIp
LAogICAgIF0pCiAKIGxpYnhsX2hkdHlwZSA9IEVudW1lcmF0aW9uKCJoZHR5cGUiLCBbCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCmluZGV4IDBiZjM0ZWVmZTAuLjZmODFmNjJiNjAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCkBAIC03NCw2ICs3NCwxMCBAQAogaW50IHZp
cmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90
IHZhbCk7CiBpbnQgdmlyaWRpYW5fc3luaWNfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCk7CiAKK2Jvb2wgdmlyaWRpYW5fc3luaWNfZGVsaXZl
cl90aW1lcl9tc2coc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzaW50eCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGluZGV4LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQ2NF90IGV4cGlyYXRpb24sIGludDY0
X3QgZGVsaXZlcnkpOworCiBpbnQgdmlyaWRpYW5fc3luaWNfdmNwdV9pbml0KHN0cnVjdCB2Y3B1
ICp2KTsKIGludCB2aXJpZGlhbl9zeW5pY19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsK
IApAQCAtOTMsNiArOTcsOCBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfZG9tYWluX2N0eHQo
CiBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpOwogaW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCk7CiAKK3ZvaWQgdmlyaWRpYW5fdGltZV9w
b2xsX3RpbWVycyhzdHJ1Y3QgdmNwdSAqdik7CisKIGludCB2aXJpZGlhbl90aW1lX3ZjcHVfaW5p
dChzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgdmlyaWRpYW5fdGltZV9kb21haW5faW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5p
Yy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IGE3NTRmYTYzMzYu
LmVkYjVhYTM4YmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTMyOSw3ICszMjks
NTMgQEAgdm9pZCB2aXJpZGlhbl9zeW5pY19kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQp
CiAKIHZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbF9tZXNzYWdlcyhzdHJ1Y3QgdmNwdSAqdikKIHsK
LSAgICAvKiBUaGVyZSBhcmUgY3VycmVudGx5IG5vIG1lc3NhZ2Ugc291cmNlcyAqLworICAgIHZp
cmlkaWFuX3RpbWVfcG9sbF90aW1lcnModik7Cit9CisKK2Jvb2wgdmlyaWRpYW5fc3luaWNfZGVs
aXZlcl90aW1lcl9tc2coc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzaW50eCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGluZGV4LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQ2NF90IGV4cGlyYXRpb24sIGlu
dDY0X3QgZGVsaXZlcnkpCit7CisgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fc2ludF9tc3IgKnZz
ID0gJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zaW50W3NpbnR4XTsKKyAgICBIVl9NRVNTQUdFICpt
c2cgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c2ltcC5wdHI7CisgICAgc3RydWN0IHsKKyAgICAg
ICAgdWludDMyX3QgVGltZXJJbmRleDsKKyAgICAgICAgdWludDMyX3QgUmVzZXJ2ZWQ7CisgICAg
ICAgIHVpbnQ2NF90IEV4cGlyYXRpb25UaW1lOworICAgICAgICB1aW50NjRfdCBEZWxpdmVyeVRp
bWU7CisgICAgfSBwYXlsb2FkID0geworICAgICAgICAuVGltZXJJbmRleCA9IGluZGV4LAorICAg
ICAgICAuRXhwaXJhdGlvblRpbWUgPSBleHBpcmF0aW9uLAorICAgICAgICAuRGVsaXZlcnlUaW1l
ID0gZGVsaXZlcnksCisgICAgfTsKKworICAgIGlmICggdGVzdF9iaXQoc2ludHgsICZ2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+bXNnX3BlbmRpbmcpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgQlVJTERfQlVHX09OKHNpemVvZigqbXNnKSAhPSBIVl9NRVNTQUdFX1NJWkUpOworICAgIG1z
ZyArPSBzaW50eDsKKworICAgIC8qCisgICAgICogVG8gYXZvaWQgdXNpbmcgYW4gYXRvbWljIHRl
c3QtYW5kLXNldCB0aGlzIGZ1bmN0aW9uIG11c3QgYmUgY2FsbGVkCisgICAgICogaW4gY29udGV4
dCBvZiB0aGUgdmNwdSByZWNlaXZpbmcgdGhlIG1lc3NhZ2UuCisgICAgICovCisgICAgQVNTRVJU
KHYgPT0gY3VycmVudCk7CisgICAgaWYgKCBtc2ctPkhlYWRlci5NZXNzYWdlVHlwZSAhPSBIdk1l
c3NhZ2VUeXBlTm9uZSApCisgICAgeworICAgICAgICBtc2ctPkhlYWRlci5NZXNzYWdlRmxhZ3Mu
TWVzc2FnZVBlbmRpbmcgPSAxOworICAgICAgICBzZXRfYml0KHNpbnR4LCAmdi0+YXJjaC5odm0u
dmlyaWRpYW4tPm1zZ19wZW5kaW5nKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKwor
ICAgIG1zZy0+SGVhZGVyLk1lc3NhZ2VUeXBlID0gSHZNZXNzYWdlVGltZXJFeHBpcmVkOworICAg
IG1zZy0+SGVhZGVyLk1lc3NhZ2VGbGFncy5NZXNzYWdlUGVuZGluZyA9IDA7CisgICAgbXNnLT5I
ZWFkZXIuUGF5bG9hZFNpemUgPSBzaXplb2YocGF5bG9hZCk7CisgICAgbWVtY3B5KG1zZy0+UGF5
bG9hZCwgJnBheWxvYWQsIHNpemVvZihwYXlsb2FkKSk7CisKKyAgICBpZiAoICF2cy0+ZmllbGRz
Lm1hc2sgKQorICAgICAgICB2bGFwaWNfc2V0X2lycSh2Y3B1X3ZsYXBpYyh2KSwgdnMtPmZpZWxk
cy52ZWN0b3IsIDApOworCisgICAgcmV0dXJuIHRydWU7CiB9CiAKIGJvb2wgdmlyaWRpYW5fc3lu
aWNfaXNfYXV0b19lb2lfc2ludChzdHJ1Y3QgdmNwdSAqdiwgdWludDhfdCB2ZWN0b3IpCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdGltZS5jCmluZGV4IGNiNzE2MmMyZDQuLmIyZmUxNTIwMzggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdGltZS5jCkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSA8eGVuL3ZlcnNp
b24uaD4KIAogI2luY2x1ZGUgPGFzbS9hcGljLmg+CisjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAj
aW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CiAKICNpbmNsdWRlICJwcml2YXRlLmgiCkBAIC0x
MTgsMTQgKzExOSwyMzcgQEAgc3RhdGljIGludDY0X3QgdGltZV9yZWZfY291bnQoc3RydWN0IGRv
bWFpbiAqZCkKICAgICByZXR1cm4gcmF3X3RyY192YWwoZCkgKyB0cmMtPm9mZjsKIH0KIAorc3Rh
dGljIGludDY0X3QgdGltZV9ub3coc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBjb25zdCBzdHJ1
Y3QgdmlyaWRpYW5fcGFnZSAqcnQgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90
c2M7CisgICAgSFZfUkVGRVJFTkNFX1RTQ19QQUdFICpwID0gcnQtPnB0cjsKKyAgICB1aW50MzJf
dCBzdGFydCwgZW5kOworICAgIF9faW50MTI4X3QgdHNjOworICAgIF9faW50MTI4X3Qgc2NhbGU7
CisgICAgaW50NjRfdCBvZmZzZXQ7CisKKyAgICAvKgorICAgICAqIElmIHRoZSByZWZlcmVuY2Ug
VFNDIHBhZ2UgaXMgbm90IGVuYWJsZWQsIG9yIGhhcyBiZWVuIGludmFsaWRhdGVkCisgICAgICog
ZmFsbCBiYWNrIHRvIHRoZSBwYXJ0aXRpb24gcmVmZXJlbmNlIGNvdW50ZXIuCisgICAgICovCisg
ICAgaWYgKCAhcCB8fCAhcC0+VHNjU2VxdWVuY2UgKQorICAgICAgICByZXR1cm4gdGltZV9yZWZf
Y291bnQoZCk7CisKKyAgICAvKgorICAgICAqIFRoZSBmb2xsb3dpbmcgc2FtcGxpbmcgYWxnb3Jp
dGhtIGZvciB0c2MsIHNjYWxlIGFuZCBvZmZzZXQgaXMKKyAgICAgKiBkb2N1bWVudGVkIGluIHRo
ZSBzcGVjaWZpY3Rpb24uCisgICAgICovCisgICAgc3RhcnQgPSBwLT5Uc2NTZXF1ZW5jZTsKKwor
ICAgIGRvIHsKKyAgICAgICAgdHNjID0gcmR0c2MoKTsKKyAgICAgICAgc2NhbGUgPSBwLT5Uc2NT
Y2FsZTsKKyAgICAgICAgb2Zmc2V0ID0gcC0+VHNjT2Zmc2V0OworCisgICAgICAgIHNtcF9tYigp
OworICAgICAgICBlbmQgPSBwLT5Uc2NTZXF1ZW5jZTsKKyAgICB9IHdoaWxlIChlbmQgIT0gc3Rh
cnQpOworCisgICAgLyoKKyAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzOiAiVGhlIHBhcnRp
dGlvbiByZWZlcmVuY2UgdGltZSBpcyBjb21wdXRlZAorICAgICAqIGJ5IHRoZSBmb2xsb3dpbmcg
Zm9ybXVsYToKKyAgICAgKgorICAgICAqIFJlZmVyZW5jZVRpbWUgPSAoKFZpcnR1YWxUc2MgKiBU
c2NTY2FsZSkgPj4gNjQpICsgVHNjT2Zmc2V0CisgICAgICoKKyAgICAgKiBUaGUgbXVsdGlwbGlj
YXRpb24gaXMgYSA2NCBiaXQgbXVsdGlwbGljYXRpb24sIHdoaWNoIHJlc3VsdHMgaW4gYQorICAg
ICAqIDEyOCBiaXQgbnVtYmVyIHdoaWNoIGlzIHRoZW4gc2hpZnRlZCA2NCB0aW1lcyB0byB0aGUg
cmlnaHQgdG8gb2J0YWluCisgICAgICogdGhlIGhpZ2ggNjQgYml0cy4iCisgICAgICovCisgICAg
cmV0dXJuICgodHNjICogc2NhbGUpID4+IDY0KSArIG9mZnNldDsKK30KKworc3RhdGljIHZvaWQg
c3RvcF9zdGltZXIoc3RydWN0IHZpcmlkaWFuX3N0aW1lciAqdnMpCit7CisgICAgc3RydWN0IHZj
cHUgKnYgPSB2cy0+djsKKyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0gJnYtPmFyY2gu
aHZtLnZpcmlkaWFuLT5zdGltZXJbMF07CisKKyAgICBpZiAoICF2cy0+c3RhcnRlZCApCisgICAg
ICAgIHJldHVybjsKKworICAgIHN0b3BfdGltZXIoJnZzLT50aW1lcik7CisgICAgY2xlYXJfYml0
KHN0aW1lcngsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyX3BlbmRpbmcpOworICAgIHZz
LT5zdGFydGVkID0gZmFsc2U7Cit9CisKK3N0YXRpYyB2b2lkIHN0aW1lcl9leHBpcmUodm9pZCAq
ZGF0YSkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9IGRhdGE7CisgICAgc3Ry
dWN0IHZjcHUgKnYgPSB2cy0+djsKKyAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IHZzIC0gJnYt
PmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJbMF07CisKKyAgICBpZiAoICF2cy0+Y29uZmlnLmZp
ZWxkcy5lbmFibGVkICkKKyAgICAgICAgcmV0dXJuOworCisgICAgc2V0X2JpdChzdGltZXJ4LCAm
di0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lcl9wZW5kaW5nKTsKKyAgICB2Y3B1X2tpY2sodik7
Cit9CisKK3N0YXRpYyB2b2lkIHN0YXJ0X3N0aW1lcihzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2
cykKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZzLT52OworICAgIHVuc2lnbmVkIGludCBzdGlt
ZXJ4ID0gdnMgLSAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lclswXTsKKyAgICBpbnQ2NF90
IG5vdyA9IHRpbWVfbm93KHYtPmRvbWFpbik7CisgICAgc190aW1lX3QgdGltZW91dDsKKworICAg
IGlmICggIXRlc3RfYW5kX3NldF9iaXQoc3RpbWVyeCwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5z
dGltZXJfZW5hYmxlZCkgKQorICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiJXB2OiBWSVJJ
RElBTiBTVElNRVIldTogZW5hYmxlZFxuIiwgdiwKKyAgICAgICAgICAgICAgIHN0aW1lcngpOwor
CisgICAgaWYgKCB2cy0+Y29uZmlnLmZpZWxkcy5wZXJpb2RpYyApCisgICAgeworICAgICAgICB1
bnNpZ25lZCBpbnQgbWlzc2VkID0gMDsKKyAgICAgICAgaW50NjRfdCBuZXh0OworCisgICAgICAg
IC8qCisgICAgICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCBpZiB0aGUgdGltZXIg
aXMgbGF6eSB0aGVuIHdlCisgICAgICAgICAqIHNraXAgb3ZlciBhbnkgbWlzc2VkIGV4cGlyYXRp
b25zIHNvIHdlIGNhbiB0cmVhdCB0aGlzIGNhc2UKKyAgICAgICAgICogYXMgdGhlIHNhbWUgYXMg
aWYgdGhlIHRpbWVyIGlzIGN1cnJlbnRseSBzdG9wcGVkLCBpLmUuIHdlCisgICAgICAgICAqIGp1
c3Qgc2NoZWR1bGUgZXhwaXJhdGlvbiB0byBiZSAnY291bnQnIHRpY2tzIGZyb20gbm93LgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCAhdnMtPnN0YXJ0ZWQgfHwgdnMtPmNvbmZpZy5maWVsZHMu
bGF6eSApCisgICAgICAgIHsKKyAgICAgICAgICAgIG5leHQgPSBub3cgKyB2cy0+Y291bnQ7Cisg
ICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICogVGhlIHRpbWVyIGlzIGFscmVhZHkgc3RhcnRlZCwgc28gd2UncmUgcmUtc2NoZWR1
bGluZy4KKyAgICAgICAgICAgICAqIEhlbmNlIGFkdmFuY2UgdGhlIHRpbWVyIGV4cGlyYXRpb24g
Ynkgb25lIHRpY2suCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIG5leHQgPSB2cy0+ZXhw
aXJhdGlvbiArIHZzLT5jb3VudDsKKworICAgICAgICAgICAgLyogTm93IGNoZWNrIHRvIHNlZSBp
ZiBhbnkgZXhwaXJhdGlvbnMgaGF2ZSBiZWVuIG1pc3NlZCAqLworICAgICAgICAgICAgaWYgKCBu
b3cgLSBuZXh0ID4gMCApCisgICAgICAgICAgICAgICAgbWlzc2VkID0gKG5vdyAtIG5leHQpIC8g
dnMtPmNvdW50OworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVGhlIHNwZWNpZmlj
YXRpb24gc2F5cyB0aGF0IGlmIHRoZSB0aW1lciBpcyBub3QgbGF6eSB0aGVuCisgICAgICAgICAg
ICAgKiBhIG5vbi16ZXJvIG1pc3NlZCBjb3VudCBzaG91bGQgYmUgdXNlZCB0byByZWR1Y2UgdGhl
IHBlcmlvZAorICAgICAgICAgICAgICogb2YgdGhlIHRpbWVyIHVudGlsIGl0IGNhdGNoZXMgdXAs
IHVubGVzcyB0aGUgY291bnQgaGFzCisgICAgICAgICAgICAgKiByZWFjaGVkIGEgJ3NpZ25pZmlj
YW50IG51bWJlcicsIGluIHdoaWNoIGNhc2UgdGhlIHRpbWVyCisgICAgICAgICAgICAgKiBzaG91
bGQgYmUgdHJlYXRlZCBhcyBsYXp5LiBVbmZvcnR1bmF0ZWx5IHRoZSBzcGVjaWZpY2F0aW9uCisg
ICAgICAgICAgICAgKiBkb2VzIG5vdCBzdGF0ZSB3aGF0IHRoYXQgbnVtYmVyIGlzIHNvIHRoZSBj
aG9pY2Ugb2YgbnVtYmVyCisgICAgICAgICAgICAgKiBoZXJlIGlzIGEgcHVyZSBndWVzcy4KKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBtaXNzZWQgPiAzICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBtaXNzZWQgPSAwOworICAgICAgICAgICAgICAgIG5leHQgPSBu
b3cgKyB2cy0+Y291bnQ7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICB2cy0+
ZXhwaXJhdGlvbiA9IG5leHQ7CisgICAgICAgIHRpbWVvdXQgPSAoKG5leHQgLSBub3cpICogMTAw
dWxsKSAvIChtaXNzZWQgKyAxKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgdnMt
PmV4cGlyYXRpb24gPSB2cy0+Y291bnQ7CisgICAgICAgIGlmICggdnMtPmNvdW50IC0gbm93IDw9
IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBzZXRfYml0KHN0aW1lcngsICZ2LT5hcmNoLmh2
bS52aXJpZGlhbi0+c3RpbWVyX3BlbmRpbmcpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAg
ICB9CisKKyAgICAgICAgdGltZW91dCA9ICh2cy0+ZXhwaXJhdGlvbiAtIG5vdykgKiAxMDB1bGw7
CisgICAgfQorCisgICAgdnMtPnN0YXJ0ZWQgPSB0cnVlOworICAgIG1pZ3JhdGVfdGltZXIoJnZz
LT50aW1lciwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICBzZXRfdGltZXIoJnZzLT50aW1lciwg
dGltZW91dCArIE5PVygpKTsKK30KKworc3RhdGljIHZvaWQgcG9sbF9zdGltZXIoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBzdGltZXJ4KQoreworICAgIHN0cnVjdCB2aXJpZGlhbl9zdGlt
ZXIgKnZzID0gJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJbc3RpbWVyeF07CisKKyAgICBp
ZiAoICF0ZXN0X2JpdChzdGltZXJ4LCAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lcl9wZW5k
aW5nKSApCisgICAgICAgIHJldHVybjsKKworICAgIGlmICggIXZpcmlkaWFuX3N5bmljX2RlbGl2
ZXJfdGltZXJfbXNnKHYsIHZzLT5jb25maWcuZmllbGRzLnNpbnR4LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0aW1lcngsIHZzLT5leHBpcmF0aW9uLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVfbm93KHYtPmRvbWFp
bikpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgY2xlYXJfYml0KHN0aW1lcngsICZ2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+c3RpbWVyX3BlbmRpbmcpOworCisgICAgaWYgKCB2cy0+Y29uZmlnLmZp
ZWxkcy5wZXJpb2RpYyApCisgICAgICAgIHN0YXJ0X3N0aW1lcih2cyk7CisgICAgZWxzZQorICAg
ICAgICB2cy0+Y29uZmlnLmZpZWxkcy5lbmFibGVkID0gMDsKK30KKwordm9pZCB2aXJpZGlhbl90
aW1lX3BvbGxfdGltZXJzKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHVuc2lnbmVkIGludCBpOwor
CisgICAgaWYgKCAhdi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lcl9wZW5kaW5nICkKKyAgICAg
ICByZXR1cm47CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodi0+YXJjaC5odm0u
dmlyaWRpYW4tPnN0aW1lcik7IGkrKyApCisgICAgICAgIHBvbGxfc3RpbWVyKHYsIGkpOworfQor
Cit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9mcmVlemUoc3RydWN0IHZjcHUgKnYpCit7CisgICAg
dW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoICFpc192aXJpZGlhbl92Y3B1KHYpICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHYtPmFyY2guaHZt
LnZpcmlkaWFuLT5zdGltZXIpOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZpcmlkaWFu
X3N0aW1lciAqdnMgPSAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lcltpXTsKKworICAgICAg
ICBpZiAoIHZzLT5zdGFydGVkICkKKyAgICAgICAgICAgIHN0b3BfdGltZXIoJnZzLT50aW1lcik7
CisgICAgfQorfQorCit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV90aGF3KHN0cnVjdCB2Y3B1ICp2
KQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNwdSh2
KSApCisgICAgICAgIHJldHVybjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2
LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVj
dCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJbaV07
CisKKyAgICAgICAgaWYgKCB2cy0+Y29uZmlnLmZpZWxkcy5lbmFibGVkICkKKyAgICAgICAgICAg
IHN0YXJ0X3N0aW1lcih2cyk7CisgICAgfQorfQorCiB2b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWlu
X2ZyZWV6ZShzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAg
aWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICB2aXJpZGlhbl90aW1lX3ZjcHVfZnJlZXplKHYp
OworCiAgICAgdGltZV9yZWZfY291bnRfZnJlZXplKGQpOwogfQogCiB2b2lkIHZpcmlkaWFuX3Rp
bWVfZG9tYWluX3RoYXcoc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsK
KworICAgIGlmICggIWlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCisgICAgICAgIHJldHVybjsKKwog
ICAgIHRpbWVfcmVmX2NvdW50X3RoYXcoZCk7CisKKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiAp
CisgICAgICAgIHZpcmlkaWFuX3RpbWVfdmNwdV90aGF3KHYpOwogfQogCiBpbnQgdmlyaWRpYW5f
dGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCkBA
IC0xNDksNiArMzczLDU3IEBAIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgfQogICAgICAgICBicmVhazsK
IAorICAgIGNhc2UgSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVDoKKyAgICAgICAgcmV0dXJuIFg4
NkVNVUxfRVhDRVBUSU9OOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgor
ICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U1RJTUVSMl9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOgorICAg
IHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElN
RVIwX0NPTkZJRykgLyAyOworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2
LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyW3N0aW1lcnhdOworCisgICAgICAgIGlmICggISh2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zdGltZXIpICkKKyAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICBzdG9wX3N0aW1lcih2cyk7CisKKyAg
ICAgICAgdnMtPmNvbmZpZy5yYXcgPSB2YWw7CisKKyAgICAgICAgaWYgKCAhdnMtPmNvbmZpZy5m
aWVsZHMuc2ludHggKQorICAgICAgICAgICAgdnMtPmNvbmZpZy5maWVsZHMuZW5hYmxlZCA9IDA7
CisKKyAgICAgICAgaWYgKCB2cy0+Y29uZmlnLmZpZWxkcy5lbmFibGVkICkKKyAgICAgICAgICAg
IHN0YXJ0X3N0aW1lcih2cyk7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgSFZf
WDY0X01TUl9TVElNRVIwX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5U
OgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01T
Ul9TVElNRVIzX0NPVU5UOgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAo
aWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UKSAvIDI7CisgICAgICAgIHN0cnVjdCB2aXJp
ZGlhbl9zdGltZXIgKnZzID0gJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJbc3RpbWVyeF07
CisKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0aW1l
cikgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIHN0
b3Bfc3RpbWVyKHZzKTsKKworICAgICAgICB2cy0+Y291bnQgPSB2YWw7CisKKyAgICAgICAgaWYg
KCAhdnMtPmNvdW50ICApCisgICAgICAgICAgICB2cy0+Y29uZmlnLmZpZWxkcy5lbmFibGVkID0g
MDsKKyAgICAgICAgZWxzZSBpZiAoIHZzLT5jb25maWcuZmllbGRzLmF1dG9fZW5hYmxlICkKKyAg
ICAgICAgICAgIHZzLT5jb25maWcuZmllbGRzLmVuYWJsZWQgPSAxOworCisgICAgICAgIGlmICgg
dnMtPmNvbmZpZy5maWVsZHMuZW5hYmxlZCApCisgICAgICAgICAgICBzdGFydF9zdGltZXIodnMp
OworCisgICAgICAgIGJyZWFrOworICAgIH0KICAgICBkZWZhdWx0OgogICAgICAgICBnZHByaW50
ayhYRU5MT0dfSU5GTywgIiVzOiB1bmltcGxlbWVudGVkIE1TUiAlI3ggKCUwMTYiUFJJeDY0Iilc
biIsCiAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBpZHgsIHZhbCk7CkBAIC0yMDEsNiArNDc2
LDMyIEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNh
c2UgSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVS
MV9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09ORklHOgorICAgIGNhc2Ug
SFZfWDY0X01TUl9TVElNRVIzX0NPTkZJRzoKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBz
dGltZXJ4ID0gKGlkeCAtIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05GSUcpIC8gMjsKKworICAgICAg
ICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVyKSApCisgICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgKnZhbCA9IHYtPmFy
Y2guaHZtLnZpcmlkaWFuLT5zdGltZXJbc3RpbWVyeF0uY29uZmlnLnJhdzsKKyAgICAgICAgYnJl
YWs7CisgICAgfQorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UOgorICAgIGNhc2Ug
SFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NP
VU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgorICAgIHsKKyAgICAgICAg
dW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UKSAv
IDI7CisKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0
aW1lcikgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAg
ICp2YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyW3N0aW1lcnhdLmNvdW50OworICAg
ICAgICBicmVhazsKKyAgICB9CiAgICAgZGVmYXVsdDoKICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X0lORk8sICIlczogdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLCBfX2Z1bmNfXywgaWR4KTsKICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwpAQCAtMjExLDYgKzUxMiwxNiBAQCBpbnQg
dmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCAqdmFsKQogCiBpbnQgdmlyaWRpYW5fdGltZV92Y3B1X2luaXQoc3RydWN0IHZjcHUg
KnYpCiB7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lcik7IGkrKyApCisgICAgeworICAgICAg
ICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3Rp
bWVyW2ldOworCisgICAgICAgIHZzLT52ID0gdjsKKyAgICAgICAgaW5pdF90aW1lcigmdnMtPnRp
bWVyLCBzdGltZXJfZXhwaXJlLCB2cywgdi0+cHJvY2Vzc29yKTsKKyAgICB9CisKICAgICByZXR1
cm4gMDsKIH0KIApAQCAtMjIxLDYgKzUzMiwxNSBAQCBpbnQgdmlyaWRpYW5fdGltZV9kb21haW5f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiB2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQo
c3RydWN0IHZjcHUgKnYpCiB7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0g
MDsgaSA8IEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPnN0aW1lcik7IGkrKyApCisg
ICAgeworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9ICZ2LT5hcmNoLmh2bS52
aXJpZGlhbi0+c3RpbWVyW2ldOworCisgICAgICAgIGtpbGxfdGltZXIoJnZzLT50aW1lcik7Cisg
ICAgICAgIHZzLT52ID0gTlVMTDsKKyAgICB9CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9kb21h
aW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCkBAIC0yMzEsMTEgKzU1MSwzNCBAQCB2b2lkIHZp
cmlkaWFuX3RpbWVfZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQogdm9pZCB2aXJpZGlh
bl90aW1lX3NhdmVfdmNwdV9jdHh0KAogICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
aHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGlt
ZXIpICE9CisgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUoY3R4dC0+c3RpbWVyX2NvbmZpZ19t
c3IpKTsKKyAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0laRSh2LT5hcmNoLmh2bS52aXJpZGlhbi0+
c3RpbWVyKSAhPQorICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKGN0eHQtPnN0aW1lcl9jb3Vu
dF9tc3IpKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2LT5hcmNoLmh2bS52
aXJpZGlhbi0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9z
dGltZXIgKnZzID0gJnYtPmFyY2guaHZtLnZpcmlkaWFuLT5zdGltZXJbaV07CisKKyAgICAgICAg
Y3R4dC0+c3RpbWVyX2NvbmZpZ19tc3JbaV0gPSB2cy0+Y29uZmlnLnJhdzsKKyAgICAgICAgY3R4
dC0+c3RpbWVyX2NvdW50X21zcltpXSA9IHZzLT5jb3VudDsKKyAgICB9CiB9CiAKIHZvaWQgdmly
aWRpYW5fdGltZV9sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3Ry
dWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7CisgICAgdW5zaWduZWQgaW50
IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRp
YW4tPnN0aW1lcik7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVy
ICp2cyA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+c3RpbWVyW2ldOworCisgICAgICAgIHZzLT5j
b25maWcucmF3ID0gY3R4dC0+c3RpbWVyX2NvbmZpZ19tc3JbaV07CisgICAgICAgIHZzLT5jb3Vu
dCA9IGN0eHQtPnN0aW1lcl9jb3VudF9tc3JbaV07CisgICAgfQogfQogCiB2b2lkIHZpcmlkaWFu
X3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpp
bmRleCA4ZDhjZjNhMzdkLi5iY2E1NDRhY2VkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jCkBAIC0xODAsNiArMTgwLDggQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICBtYXNrLkFjY2Vz
c1BhcnRpdGlvblJlZmVyZW5jZVRzYyA9IDE7CiAgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVy
ZV9tYXNrKGQpICYgSFZNUFZfc3luaWMgKQogICAgICAgICAgICAgbWFzay5BY2Nlc3NTeW5pY1Jl
Z3MgPSAxOworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N0
aW1lciApCisgICAgICAgICAgICBtYXNrLkFjY2Vzc1N5bnRoZXRpY1RpbWVyUmVncyA9IDE7CiAK
ICAgICAgICAgdS5tYXNrID0gbWFzazsKIApAQCAtMzIyLDYgKzMyNCwxNSBAQCBpbnQgZ3Vlc3Rf
d3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFs
KQogICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOgogICAgIGNhc2UgSFZfWDY0X01T
Ul9BUElDX0ZSRVFVRU5DWToKICAgICBjYXNlIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQzoKKyAg
ICBjYXNlIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NU
SU1FUjBfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UOgorICAgIGNh
c2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVS
MV9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT05GSUc6CisgICAgY2FzZSBI
Vl9YNjRfTVNSX1NUSU1FUjJfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09O
RklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgogICAgICAgICByZXR1cm4g
dmlyaWRpYW5fdGltZV93cm1zcih2LCBpZHgsIHZhbCk7CiAKICAgICBjYXNlIEhWX1g2NF9NU1Jf
Q1JBU0hfUDA6CkBAIC00MDQsNiArNDE1LDE0IEBAIGludCBndWVzdF9yZG1zcl92aXJpZGlhbihj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIGNh
c2UgSFZfWDY0X01TUl9BUElDX0ZSRVFVRU5DWToKICAgICBjYXNlIEhWX1g2NF9NU1JfUkVGRVJF
TkNFX1RTQzoKICAgICBjYXNlIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQ6CisgICAgY2FzZSBI
Vl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NP
VU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2
NF9NU1JfU1RJTUVSMV9DT1VOVDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMl9DT05GSUc6
CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09VTlQ6CisgICAgY2FzZSBIVl9YNjRfTVNS
X1NUSU1FUjNfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgogICAg
ICAgICByZXR1cm4gdmlyaWRpYW5fdGltZV9yZG1zcih2LCBpZHgsIHZhbCk7CiAKICAgICBjYXNl
IEhWX1g2NF9NU1JfQ1JBU0hfUDA6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAppbmRleCA5
YTQ5M2NmMDQ4Li4zMmRhNjVhMDY0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKQEAg
LTQwLDYgKzQwLDMzIEBAIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyCiAgICAgfSBmaWVsZHM7CiB9
OwogCit1bmlvbiB2aXJpZGlhbl9zdGltZXJfY29uZmlnX21zcgoreworICAgIHVpbnQ2NF90IHJh
dzsKKyAgICBzdHJ1Y3QKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IGVuYWJsZWQ6MTsKKyAgICAg
ICAgdWludDY0X3QgcGVyaW9kaWM6MTsKKyAgICAgICAgdWludDY0X3QgbGF6eToxOworICAgICAg
ICB1aW50NjRfdCBhdXRvX2VuYWJsZToxOworICAgICAgICB1aW50NjRfdCB2ZWN0b3I6ODsKKyAg
ICAgICAgdWludDY0X3QgZGlyZWN0X21vZGU6MTsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRf
emVybzE6MzsKKyAgICAgICAgdWludDY0X3Qgc2ludHg6NDsKKyAgICAgICAgdWludDY0X3QgcmVz
ZXJ2ZWRfemVybzI6NDQ7CisgICAgfSBmaWVsZHM7Cit9OworCitzdHJ1Y3QgdmlyaWRpYW5fc3Rp
bWVyIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBzdHJ1Y3QgdGltZXIgdGltZXI7CisgICAg
dW5pb24gdmlyaWRpYW5fc3RpbWVyX2NvbmZpZ19tc3IgY29uZmlnOworICAgIHVpbnQ2NF90IGNv
dW50OworICAgIGludDY0X3QgZXhwaXJhdGlvbjsKKyAgICBzX3RpbWVfdCB0aW1lb3V0OworICAg
IGJvb2wgc3RhcnRlZDsKK307CisKIHN0cnVjdCB2aXJpZGlhbl92Y3B1CiB7CiAgICAgc3RydWN0
IHZpcmlkaWFuX3BhZ2UgdnBfYXNzaXN0OwpAQCAtNTAsNiArNzcsOSBAQCBzdHJ1Y3QgdmlyaWRp
YW5fdmNwdQogICAgIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyIHNpbnRbMTZdOwogICAgIHVpbnQ4
X3QgdmVjdG9yX3RvX3NpbnR4WzI1Nl07CiAgICAgdW5zaWduZWQgbG9uZyBtc2dfcGVuZGluZzsK
KyAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyIHN0aW1lcls0XTsKKyAgICB1bnNpZ25lZCBsb25n
IHN0aW1lcl9lbmFibGVkOworICAgIHVuc2lnbmVkIGxvbmcgc3RpbWVyX3BlbmRpbmc7CiAgICAg
dWludDY0X3QgY3Jhc2hfcGFyYW1bNV07CiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9o
dm0vc2F2ZS5oCmluZGV4IGVjM2U0ZGYxMmMuLjgzNDRhYTQ3MWYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9odm0vc2F2ZS5oCkBAIC02MDQsNiArNjA0LDggQEAgc3RydWN0IGh2bV92aXJp
ZGlhbl92Y3B1X2NvbnRleHQgewogICAgIHVpbnQ4X3QgIF9wYWRbN107CiAgICAgdWludDY0X3Qg
c2ltcF9tc3I7CiAgICAgdWludDY0X3Qgc2ludF9tc3JbMTZdOworICAgIHVpbnQ2NF90IHN0aW1l
cl9jb25maWdfbXNyWzRdOworICAgIHVpbnQ2NF90IHN0aW1lcl9jb3VudF9tc3JbNF07CiB9Owog
CiBERUNMQVJFX0hWTV9TQVZFX1RZUEUoVklSSURJQU5fVkNQVSwgMTcsIHN0cnVjdCBodm1fdmly
aWRpYW5fdmNwdV9jb250ZXh0KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0v
cGFyYW1zLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCmluZGV4IGU3ZTNjN2M4
OTIuLmUwNmIwOTQyZDAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1z
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaApAQCAtMTUwLDYgKzE1MCwx
MCBAQAogI2RlZmluZSBfSFZNUFZfc3luaWMgNwogI2RlZmluZSBIVk1QVl9zeW5pYyAoMSA8PCBf
SFZNUFZfc3luaWMpCiAKKy8qIEVuYWJsZSBTVElNRVIgTVNScyAqLworI2RlZmluZSBfSFZNUFZf
c3RpbWVyIDgKKyNkZWZpbmUgSFZNUFZfc3RpbWVyICgxIDw8IF9IVk1QVl9zdGltZXIpCisKICNk
ZWZpbmUgSFZNUFZfZmVhdHVyZV9tYXNrIFwKICAgICAgICAgKEhWTVBWX2Jhc2VfZnJlcSB8IFwK
ICAgICAgICAgIEhWTVBWX25vX2ZyZXEgfCBcCkBAIC0xNTgsNyArMTYyLDggQEAKICAgICAgICAg
IEhWTVBWX2hjYWxsX3JlbW90ZV90bGJfZmx1c2ggfCBcCiAgICAgICAgICBIVk1QVl9hcGljX2Fz
c2lzdCB8IFwKICAgICAgICAgIEhWTVBWX2NyYXNoX2N0bCB8IFwKLSAgICAgICAgIEhWTVBWX3N5
bmljKQorICAgICAgICAgSFZNUFZfc3luaWMgfCBcCisgICAgICAgICBIVk1QVl9zdGltZXIpCiAK
ICNlbmRpZgogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 10:58:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 10:58:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpA2y-0001iX-C5; Thu, 31 Jan 2019 10:58: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=lOgI=QH=citrix.com=prvs=9271d7743=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gpA2x-0001iS-19
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 10:58:15 +0000
X-Inumbo-ID: 1ad91f04-2547-11e9-8d6e-c30a7897f0f3
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ad91f04-2547-11e9-8d6e-c30a7897f0f3;
 Thu, 31 Jan 2019 10:58:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="76928446"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Jan 2019 10:57:48 +0000
Message-ID: <20190131105748.754-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <23633.52974.785146.441354@mariner.uk.xensource.com>
References: <23633.52974.785146.441354@mariner.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 for-4.12] libxl: When restricted,
 start QEMU paused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bGlieGwgcnVucyB0aGUgY29tbWFuZCAiY29udCIgbGF0ZXIgZHVyaW5nIGd1ZXN0IGNyZWF0aW9u
OyBpLmUuIGl0CmlzIGV4cGVjdGluZyB0aGF0IFFFTVUgd291bGQgbm90IGRvIGFueSBlbXVsYXRp
b24uICBVc2UgdGhlICItUyIKY29tbWFuZCBvcHRpb24gdG8gYWNoaWV2ZSB0aGlzLgoKVW5mb3J0
dW5hdGVseSwgd2hlbiBRRU1VIGlzIHN0YXJ0ZWQgd2l0aCAiLVMiLCBpdCB3b24ndCB3cml0ZSBR
RU1VJ3MKcmVhZGluZXNzIGludG8geGVuc3RvcmUuIFNvIG9ubHkgYWN0aXZhdGUgdGhpcyBvcHRp
b24gd2hlbiB3ZSBoYXZlIGEKUUVNVSBzdGFydHVwIG5vdGlmaWNhdGlvbiB2aWEgUU1QIGF2YWls
YWJsZSwgaS5lLiB3aGVuIGRtX3Jlc3RyaWN0CmlzIGFjdGl2YXRlZC4KClRoZSAtUyBvcHRpb24g
aGFzIHRoZSBzaWRlLWVmZmVjdCBvZiBzdXBwcmVzc2luZyB0aGUgc3RhcnR1cApub3RpZmljYXRp
b24gdmlhIHhlbnN0b3JlOiBsaWJ4bCB3aWxsIG9ubHkgZ2V0IHRoZSBub3RpZmljYXRpb24gdmlh
ClFNUC4KCkl0IGlzIGltcG9ydGFudCB0byByZWx5IG9ubHkgb24gUU1QIGZvciBub3RpZmljYXRp
b24gd2hlbiB3ZSBoYXZlClFNUCBhdmFpbGFibGUsIGFzIChkdWUgdG8gYSBxZW11IGJ1Zykgbm90
IHdhaXRpbmcgZm9yIHRoYXQgUU1QCm5vdGlmaWNhdGlvbiBtYXkgcmVzdWx0IGluIHRoZSBRTVAg
c29ja2V0IGJlY29taW5nIGJsb2NrZWQsIHNvIHRoYXQKUUVNVSBzdG9wcyByZXNwb25kaW5nIHRv
IG5ldyBjb25uZWN0aW9ucyBldmVuIGlmIG5vIGV4aXN0aW5nIG9uZXMKYXJlIGFjdGl2ZS4KCldo
ZW4gdGhlIFFFTVUgYnVnIGhhcHBlbnMsIHRoZSBhY3Rpb25zIHRha2VuIGJ5IGJvdGggbGlieGwg
YW5kIFFFTVUKYXJlIHJvdWdobHkgYXMgZm9sbG93czoKLSBsaWJ4bCBjb25uZWN0cyBhbmQgaGFu
ZHNoYWtlcyB3aXRoIFFFTVUsIHRoZW4gc2VuZHMgdGhlCiAgY21kICJxdWVyeS1zdGF0dXMiLgot
IFFFTVUgcHJlcGFyZXMgYW5kIG1heWJlIHRyaWVzIHRvIHNlbmQgdGhlIHJlc3BvbnNlLAogIHdo
aWxlIGFsc28gd3JpdGluZyAicnVubmluZyIgaW50byB4ZW5zdG9yZS4KLSBsaWJ4bCBzZWVzIHZp
YSB4ZW5zdG9yZSB0aGF0IFFFTVUgaXMgcnVubmluZyBhbmQgZGlzY29ubmVjdHMgZnJvbSB0aGUK
ICBRTVAgc29ja2V0IGJlZm9yZSByZWNlaXZpbmcgdGhlIHJlc3BvbnNlIGZyb20gdGhlIGNtZC4K
PT4gVGhlIFFNUCBzb2NrZXQgKG1vbml0b3IpIGlzIHRoZXJlYnkgYmxvY2tlZCBhbmQgd2lsbCBu
ZXZlciByZXBseQogIHRvIGNvbW1hbmRzIG9uIG5ldyBjb25uZWN0aW9ucy4KClRoaXMgaXMgZHVl
IHRvIFFFTVUgb25seSByZXNwb25kaW5nIHRvIG9uZSBjb21tYW5kIGF0IGEgdGltZSwgYW5kCnN1
c3BlbmRpbmcgaXRzIG1vbml0b3IgKFFNUCkgdW50aWwgdGhlIGNvbW1hbmQgaGFzIGJlZW4gcHJv
Y2Vzc2VkIGFuZApzZW50LiBEaXNjb25uZWN0aW5nIGZyb20gdGhlIHNvY2tldCBkb2Vzbid0IHVu
c3VzcGVuZCB0aGUgbW9uaXRvci4gVGhlCnJhY2UgZGVzY3JpYmVkIGhlcmUgaXMgdmVyeSBsaWtl
bHkgdG8gaGFwcGVuIHdpdGggUUVNVSAzLjEuNTAgKGR1cmluZwozLjIgZGV2ZWxvcG1lbnQpLCBi
dXQgY2FuIGJlIHJlcHJvZHVjZWQgd2l0aCBRRU1VIDMuMS4KClNpZ25lZC1vZmYtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgotLS0KdjI6CiAgICBjb21taXQgbWVzc2Fn
ZSByZXdvcmtlZC4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jIHwgMTUgKysrKysrKysrKysr
KystCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5j
CmluZGV4IGIyNDU5NTZiNzcuLjJmMTk3ODZiZGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMTE4Myw2ICsxMTgzLDE0
IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9f
Z2MgKmdjLAogICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCiAgICAgICAgICAgICBH
Q1NQUklOVEYoInNvY2tldCxpZD1saWJ4bC1jbWQsZmQ9JWQsc2VydmVyLG5vd2FpdCIsCiAgICAg
ICAgICAgICAgICAgICAgICAgc3RhdGUtPmRtX21vbml0b3JfZmQpKTsKKworICAgICAgICAvKgor
ICAgICAgICAgKiBTdGFydCBRRU1VIHdpdGggaXRzICJDUFUiIHBhdXNlZCwgaXQgd2lsbCBub3Qg
c3RhcnQgYW55IGVtdWxhdGlvbgorICAgICAgICAgKiB1bnRpbCB0aGUgUU1QIGNvbW1hbmQgImNv
bnQiIGlzIHVzZWQuIFRoaXMgYWxzbyBwcmV2ZW50IFFFTVUgZnJvbQorICAgICAgICAgKiB3cml0
aW5nICJydW5uaW5nIiB0byB0aGUgInN0YXRlIiB4ZW5zdG9yZSBub2RlIHNvIHdlIG9ubHkgdXNl
IHRoaXMKKyAgICAgICAgICogZmxhZyB3aGVuIHdlIGhhdmUgdGhlIFFNUCBiYXNlZCBzdGFydHVw
IG5vdGlmaWNhdGlvbi4KKyAgICAgICAgICogKi8KKyAgICAgICAgZmxleGFycmF5X2FwcGVuZChk
bV9hcmdzLCAiLVMiKTsKICAgICB9IGVsc2UgewogICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRt
X2FyZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJzb2NrZXQsaWQ9bGli
eGwtY21kLCIKQEAgLTI3MDIsNiArMjcxMCw3IEBAIHN0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9x
bXBfY2IobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKICAgICBsaWJ4bF9fZG1f
c3Bhd25fc3RhdGUgKmRtc3MgPSBDT05UQUlORVJfT0YoZXYsICpkbXNzLCBxbXApOwogICAgIGNv
bnN0IGxpYnhsX19qc29uX29iamVjdCAqbzsKICAgICBjb25zdCBjaGFyICpzdGF0dXM7CisgICAg
Y29uc3QgY2hhciAqZXhwZWN0ZWRfc3RhdGU7CiAKICAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2Uo
Z2MsIGV2KTsKIApAQCAtMjcxNyw3ICsyNzI2LDExIEBAIHN0YXRpYyB2b2lkIGRldmljZV9tb2Rl
bF9xbXBfY2IobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKICAgICAgICAgZ290
byBmYWlsZWQ7CiAgICAgfQogICAgIHN0YXR1cyA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3Ry
aW5nKG8pOwotICAgIGlmIChzdHJjbXAoc3RhdHVzLCAicnVubmluZyIpKSB7CisgICAgaWYgKCFk
bXNzLT5idWlsZF9zdGF0ZS0+c2F2ZWRfc3RhdGUpCisgICAgICAgIGV4cGVjdGVkX3N0YXRlID0g
InByZWxhdW5jaCI7CisgICAgZWxzZQorICAgICAgICBleHBlY3RlZF9zdGF0ZSA9ICJwYXVzZWQi
OworICAgIGlmIChzdHJjbXAoc3RhdHVzLCBleHBlY3RlZF9zdGF0ZSkpIHsKICAgICAgICAgTE9H
RChFUlJPUiwgZXYtPmRvbWlkLCAiVW5leHBlY3RlZCBRRU1VIHN0YXR1czogJXMiLCBzdGF0dXMp
OwogICAgICAgICByYyA9IEVSUk9SX05PVF9SRUFEWTsKICAgICAgICAgZ290byBmYWlsZWQ7Ci0t
IApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 11:02:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 11:02:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpA6b-0002jj-Tv; Thu, 31 Jan 2019 11:02: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=KPPl=QH=citrix.com=prvs=927f2c6f3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gpA6a-0002je-Ck
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 11:02:00 +0000
X-Inumbo-ID: a02d1ade-2547-11e9-b71f-cfc38b936385
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a02d1ade-2547-11e9-b71f-cfc38b936385;
 Thu, 31 Jan 2019 11:01:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="85323849"
Date: Thu, 31 Jan 2019 12:00:20 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190131110020.tszokun7wosvjizy@mac>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <1548064795-18160-10-git-send-email-christopher.w.clark@gmail.com>
 <20190122120822.v5eyc64fa4moourd@mac>
 <CACMJ4GYpwHyqaPzXzTWQrHecW068ipfyDOrNz-MD9Y+jGB18eQ@mail.gmail.com>
 <20190131101809.kcbexwtqqkjvgzfq@mac>
 <5C52CF6B02000078002129C1@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C52CF6B02000078002129C1@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMDM6MzU6MjNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMxLjAxLjE5IGF0IDExOjE4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDg6MTA6MjhQTSAtMDgwMCwgQ2hyaXN0
b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPj4gT24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgNDowOCBBTSBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiBPbiBN
b24sIEphbiAyMSwgMjAxOSBhdCAwMTo1OTo0OUFNIC0wODAwLCBDaHJpc3RvcGhlciBDbGFyayB3
cm90ZToKPiA+PiA+ID4gKyAgICAgICAgLyoKPiA+PiA+ID4gKyAgICAgICAgICogQ2hlY2sgcGFk
ZGluZyBpcyB6ZXJvZWQuIFJlamVjdCBuaW92IGFib3ZlIGxpbWl0IG9yIG1lc3NhZ2VfdHlwZXMK
PiA+PiA+ID4gKyAgICAgICAgICogdGhhdCBhcmUgb3V0c2lkZSAzMiBiaXQgcmFuZ2UuCj4gPj4g
PiA+ICsgICAgICAgICAqLwo+ID4+ID4gPiArICAgICAgICBpZiAoIHVubGlrZWx5KHNlbmRfYWRk
ci5zcmMucGFkIHx8IHNlbmRfYWRkci5kc3QucGFkIHx8Cj4gPj4gPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgKGFyZzMgPiBYRU5fQVJHT19NQVhJT1YpIHx8IChhcmc0ICYgfjB4ZmZmZmZmZmZV
TCkpICkKPiA+PiA+Cj4gPj4gPiBhcmc0ICYgKEdCKDQpIC0gMSkKPiA+PiA+Cj4gPj4gPiBJcyBj
bGVhcmVyIElNTywgb3I6Cj4gPj4gPgo+ID4+ID4gYXJnNCA+IFVJTlQzMl9NQVgKPiA+PiAKPiA+
PiBJJ3ZlIGxlZnQgdGhlIGNvZGUgdW5jaGFuZ2VkLCBhcyB0aGUgbWFzayBjb25zdGFudCBpcyB1
c2VkIG11bHRpcGxlCj4gPj4gcGxhY2VzIGVsc2V3aGVyZSBpbiBYZW4uIFVJTlQzMl9NQVggaXMg
b25seSB1c2VkIGFzIGEgdGhyZXNob2xkIHZhbHVlLgo+ID4gCj4gPiBUaGUgZmFjdCB0aGF0IG90
aGVycyBwYXJ0cyBvZiB0aGUgY29kZSBjb3VsZCBiZSBpbXByb3ZlZCBpcyBub3QgYW4KPiA+IGV4
Y3VzZSB0byBmb2xsb3cgc3VpdC4gSSdtIGhhdmluZyBhIGhhcmQgdGltZSBiZWxpZXZpbmcgdGhh
dCB5b3UgZmluZAo+ID4gImFyZzQgJiB+MHhmZmZmZmZmZlVMIiBlYXNpZXIgdG8gcmVhZCB0aGFu
ICJhcmc0ICYgfihHQig0KSAtIDEpIiBvcgo+ID4gZXZlbiAiYXJnNCA+PSBHQig0KSIuCj4gPiAK
PiA+IElNTyBpdCdzIG11Y2ggbW9yZSBsaWtlbHkgdG8gbWlzcyBhbiAnZicgaW4gdGhlIGZpcnN0
IGNvbnN0cnVjdCwgYW5kCj4gPiB0aHVzIGdldCB0aGUgdmFsdWUgd3JvbmcgYW5kIGludHJvZHVj
ZSBhIGJ1Zy4KPiAKPiBJIGFncmVlIHdpdGggdGhpcyBsYXN0IHN0YXRlbWVudCwgYnV0IEknbSBo
YXZpbmcgdHJvdWJsZSB0byBzZWUgaG93Cj4gbWVzc2FnZSBfdHlwZV8gaXMgcmVsYXRlZCB0byBh
IHNpemUgY29uc3RydWN0IGxpa2UgR0IoNCkgaXMuIEkgc2VlCj4gb25seSBVSU5UMzJfTUFYIGFz
IGEgdmlhYmxlIGFsdGVybmF0aXZlIGZvciBzb21ldGhpbmcgdGhhdCdzIG5vdAo+IGV4cHJlc3Np
bmcgdGhlIHNpemUgb2YgYW55dGhpbmcuCgpJJ3ZlIHN1Z2dlc3RlZCB0aGUgR0IgY29uc3RydWN0
IGFzIGFuIGFsdGVybmF0aXZlIGJlY2F1c2UgdGhlIGNvbW1lbnQKYWJvdmUgbWVudGlvbnMgdGhl
IDMyYml0IHJhbmdlLiBJTU8gYW55dGhpbmcgdGhhdCBhdm9pZHMgdXNpbmcKMHhmZmZmZmZmZlVM
IGlzIGZpbmUuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 11:07:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 11:07: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-devel-bounces@lists.xenproject.org>)
	id 1gpABR-0002uM-JW; Thu, 31 Jan 2019 11:07: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=m3pr=QH=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gpABQ-0002uH-2a
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 11:07:00 +0000
X-Inumbo-ID: 537d6b4f-2548-11e9-aeee-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 537d6b4f-2548-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 11:06:58 +0000 (UTC)
Received: from pps.filterd (m0098409.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x0VB4gOd017597
 for <xen-devel@lists.xen.org>; Thu, 31 Jan 2019 06:06:57 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2qbwr5dxwg-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xen.org>; Thu, 31 Jan 2019 06:06:57 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xen.org> from <rppt@linux.ibm.com>;
 Thu, 31 Jan 2019 11:06:53 -0000
Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Thu, 31 Jan 2019 11:06:44 -0000
Received: from d06av23.portsmouth.uk.ibm.com (d06av23.portsmouth.uk.ibm.com
 [9.149.105.59])
 by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x0VB6hb544302338
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 31 Jan 2019 11:06:43 GMT
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 77784A4055;
 Thu, 31 Jan 2019 11:06:43 +0000 (GMT)
Received: from d06av23.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 05551A4057;
 Thu, 31 Jan 2019 11:06:41 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.8.84])
 by d06av23.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Thu, 31 Jan 2019 11:06:40 +0000 (GMT)
Date: Thu, 31 Jan 2019 13:06:39 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: Souptick Joarder <jrdr.linux@gmail.com>
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
 <20190131083842.GE28876@rapoport-lnx>
 <CAFqt6zbG089qCYBoZ8HCHPaRm+Yi=gHNboxy9y_qw9eVpSFjag@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFqt6zbG089qCYBoZ8HCHPaRm+Yi=gHNboxy9y_qw9eVpSFjag@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 19013111-0020-0000-0000-0000030F465E
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19013111-0021-0000-0000-000021604905
Message-Id: <20190131110638.GK28876@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-01-31_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1901310088
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 mchehab@kernel.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz,
 Juergen Gross <jgross@suse.com>, hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMDM6NDM6MzlQTSArMDUzMCwgU291cHRpY2sgSm9hcmRl
ciB3cm90ZToKPiBPbiBUaHUsIEphbiAzMSwgMjAxOSBhdCAyOjA5IFBNIE1pa2UgUmFwb3BvcnQg
PHJwcHRAbGludXguaWJtLmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gVGh1LCBKYW4gMzEsIDIwMTkg
YXQgMDg6Mzg6MTJBTSArMDUzMCwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiA+ID4gUHJldmlv
dWx5IGRyaXZlcnMgaGF2ZSB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2YKPiA+ID4g
a2VybmVsIHBhZ2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0aGlzIHdhcyBkb25lIGJ5Cj4g
PiA+IGludm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KPiA+ID4KPiA+ID4g
QXMgdGhpcyBwYXR0ZXJuIGlzIGNvbW1vbiBhY3Jvc3MgZGlmZmVyZW50IGRyaXZlcnMsIGl0IGNh
bgo+ID4gPiBiZSBnZW5lcmFsaXplZCBieSBjcmVhdGluZyBuZXcgZnVuY3Rpb25zIGFuZCB1c2Ug
aXQgYWNyb3NzCj4gPiA+IHRoZSBkcml2ZXJzLgo+ID4gPgo+ID4gPiB2bV9pbnNlcnRfcmFuZ2Uo
KSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8gbWFwcGVkCj4gPiA+IGtlcm5lbCBt
ZW1vcnkvcGFnZXMgaW4gZHJpdmVycyB3aGljaCBoYXMgY29uc2lkZXJlZCB2bV9wZ29mZgo+ID4g
Pgo+ID4gPiB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJl
IHVzZWQgdG8gbWFwCj4gPiA+IHJhbmdlIG9mIGtlcm5lbCBtZW1vcnkvcGFnZXMgaW4gZHJpdmVy
cyB3aGljaCBoYXMgbm90IGNvbnNpZGVyZWQKPiA+ID4gdm1fcGdvZmYuIHZtX3Bnb2ZmIGlzIHBh
c3NlZCBkZWZhdWx0IGFzIDAgZm9yIHRob3NlIGRyaXZlcnMuCj4gPiA+Cj4gPiA+IFdlIF9jb3Vs
ZF8gdGhlbiBhdCBhIGxhdGVyICJmaXgiIHRoZXNlIGRyaXZlcnMgd2hpY2ggYXJlIHVzaW5nCj4g
PiA+IHZtX2luc2VydF9yYW5nZV9idWdneSgpIHRvIGJlaGF2ZSBhY2NvcmRpbmcgdG8gdGhlIG5v
cm1hbCB2bV9wZ29mZgo+ID4gPiBvZmZzZXR0aW5nIHNpbXBseSBieSByZW1vdmluZyB0aGUgX2J1
Z2d5IHN1ZmZpeCBvbiB0aGUgZnVuY3Rpb24KPiA+ID4gbmFtZSBhbmQgaWYgdGhhdCBjYXVzZXMg
cmVncmVzc2lvbnMsIGl0IGdpdmVzIHVzIGFuIGVhc3kgd2F5IHRvIHJldmVydC4KPiA+ID4KPiA+
ID4gU2lnbmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+
Cj4gPiA+IFN1Z2dlc3RlZC1ieTogUnVzc2VsbCBLaW5nIDxsaW51eEBhcm1saW51eC5vcmcudWs+
Cj4gPiA+IFN1Z2dlc3RlZC1ieTogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+
Cj4gPiA+IC0tLQo+ID4gPiAgaW5jbHVkZS9saW51eC9tbS5oIHwgIDQgKysrCj4gPiA+ICBtbS9t
ZW1vcnkuYyAgICAgICAgfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKPiA+ID4gIG1tL25vbW11LmMgICAgICAgICB8IDE0ICsrKysrKysr
KysKPiA+ID4gIDMgZmlsZXMgY2hhbmdlZCwgOTkgaW5zZXJ0aW9ucygrKQo+ID4gPgo+ID4gPiBk
aWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tbS5oIGIvaW5jbHVkZS9saW51eC9tbS5oCj4gPiA+
IGluZGV4IDgwYmI2NDAuLjI1NzUyYjAgMTAwNjQ0Cj4gPiA+IC0tLSBhL2luY2x1ZGUvbGludXgv
bW0uaAo+ID4gPiArKysgYi9pbmNsdWRlL2xpbnV4L21tLmgKPiA+ID4gQEAgLTI1NjUsNiArMjU2
NSwxMCBAQCB1bnNpZ25lZCBsb25nIGNoYW5nZV9wcm90X251bWEoc3RydWN0IHZtX2FyZWFfc3Ry
dWN0ICp2bWEsCj4gPiA+ICBpbnQgcmVtYXBfcGZuX3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVj
dCAqLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9uZyBzaXplLCBwZ3Byb3RfdCk7Cj4gPiA+ICBpbnQg
dm1faW5zZXJ0X3BhZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICosIHVuc2lnbmVkIGxvbmcgYWRk
ciwgc3RydWN0IHBhZ2UgKik7Cj4gPiA+ICtpbnQgdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9h
cmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLAo+ID4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG51bSk7Cj4gPiA+ICtpbnQgdm1faW5zZXJ0
X3JhbmdlX2J1Z2d5KHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFnZSAqKnBh
Z2VzLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG51
bSk7Cj4gPiA+ICB2bV9mYXVsdF90IHZtZl9pbnNlcnRfcGZuKHN0cnVjdCB2bV9hcmVhX3N0cnVj
dCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHBmbik7Cj4gPiA+ICB2bV9mYXVsdF90IHZtZl9pbnNlcnRfcGZuX3Byb3Qo
c3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRkciwKPiA+ID4gZGlm
ZiAtLWdpdCBhL21tL21lbW9yeS5jIGIvbW0vbWVtb3J5LmMKPiA+ID4gaW5kZXggZTExY2E5ZC4u
MGE0YmY1NyAxMDA2NDQKPiA+ID4gLS0tIGEvbW0vbWVtb3J5LmMKPiA+ID4gKysrIGIvbW0vbWVt
b3J5LmMKPiA+ID4gQEAgLTE1MjAsNiArMTUyMCw4NyBAQCBpbnQgdm1faW5zZXJ0X3BhZ2Uoc3Ry
dWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRkciwKPiA+ID4gIH0KPiA+
ID4gIEVYUE9SVF9TWU1CT0wodm1faW5zZXJ0X3BhZ2UpOwo+ID4gPgo+ID4gPiArLyoqCj4gPiA+
ICsgKiBfX3ZtX2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgaW50
byB1c2VyIHZtYQo+ID4gPiArICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCj4gPiA+ICsgKiBA
cGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcwo+ID4gPiArICog
QG51bTogbnVtYmVyIG9mIHBhZ2VzIGluIHBhZ2UgYXJyYXkKPiA+ID4gKyAqIEBvZmZzZXQ6IHVz
ZXIncyByZXF1ZXN0ZWQgdm1fcGdvZmYKPiA+ID4gKyAqCj4gPiA+ICsgKiBUaGlzIGFsbG93cyBk
cml2ZXJzIHRvIGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgdGhleSd2ZSBhbGxvY2F0ZWQK
PiA+ID4gKyAqIGludG8gYSB1c2VyIHZtYS4KPiA+ID4gKyAqCj4gPiA+ICsgKiBJZiB3ZSBmYWls
IHRvIGluc2VydCBhbnkgcGFnZSBpbnRvIHRoZSB2bWEsIHRoZSBmdW5jdGlvbiB3aWxsIHJldHVy
bgo+ID4gPiArICogaW1tZWRpYXRlbHkgbGVhdmluZyBhbnkgcHJldmlvdXNseSBpbnNlcnRlZCBw
YWdlcyBwcmVzZW50LiAgQ2FsbGVycwo+ID4gPiArICogZnJvbSB0aGUgbW1hcCBoYW5kbGVyIG1h
eSBpbW1lZGlhdGVseSByZXR1cm4gdGhlIGVycm9yIGFzIHRoZWlyIGNhbGxlcgo+ID4gPiArICog
d2lsbCBkZXN0cm95IHRoZSB2bWEsIHJlbW92aW5nIGFueSBzdWNjZXNzZnVsbHkgaW5zZXJ0ZWQg
cGFnZXMuIE90aGVyCj4gPiA+ICsgKiBjYWxsZXJzIHNob3VsZCBtYWtlIHRoZWlyIG93biBhcnJh
bmdlbWVudHMgZm9yIGNhbGxpbmcgdW5tYXBfcmVnaW9uKCkuCj4gPiA+ICsgKgo+ID4gPiArICog
Q29udGV4dDogUHJvY2VzcyBjb250ZXh0Lgo+ID4gPiArICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3Mg
YW5kIGVycm9yIGNvZGUgb3RoZXJ3aXNlLgo+ID4gPiArICovCj4gPiA+ICtzdGF0aWMgaW50IF9f
dm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCBzdHJ1Y3QgcGFnZSAq
KnBhZ2VzLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG51bSwgdW5zaWduZWQgbG9uZyBvZmZzZXQpCj4gPiA+ICt7Cj4gPiA+ICsgICAgIHVuc2lnbmVk
IGxvbmcgY291bnQgPSB2bWFfcGFnZXModm1hKTsKPiA+ID4gKyAgICAgdW5zaWduZWQgbG9uZyB1
YWRkciA9IHZtYS0+dm1fc3RhcnQ7Cj4gPiA+ICsgICAgIGludCByZXQsIGk7Cj4gPiA+ICsKPiA+
ID4gKyAgICAgLyogRmFpbCBpZiB0aGUgdXNlciByZXF1ZXN0ZWQgb2Zmc2V0IGlzIGJleW9uZCB0
aGUgZW5kIG9mIHRoZSBvYmplY3QgKi8KPiA+ID4gKyAgICAgaWYgKG9mZnNldCA+IG51bSkKPiA+
ID4gKyAgICAgICAgICAgICByZXR1cm4gLUVOWElPOwo+ID4gPiArCj4gPiA+ICsgICAgIC8qIEZh
aWwgaWYgdGhlIHVzZXIgcmVxdWVzdGVkIHNpemUgZXhjZWVkcyBhdmFpbGFibGUgb2JqZWN0IHNp
emUgKi8KPiA+ID4gKyAgICAgaWYgKGNvdW50ID4gbnVtIC0gb2Zmc2V0KQo+ID4gPiArICAgICAg
ICAgICAgIHJldHVybiAtRU5YSU87Cj4gPiA+ICsKPiA+ID4gKyAgICAgZm9yIChpID0gMDsgaSA8
IGNvdW50OyBpKyspIHsKPiA+ID4gKyAgICAgICAgICAgICByZXQgPSB2bV9pbnNlcnRfcGFnZSh2
bWEsIHVhZGRyLCBwYWdlc1tvZmZzZXQgKyBpXSk7Cj4gPiA+ICsgICAgICAgICAgICAgaWYgKHJl
dCA8IDApCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+ID4gPiArICAg
ICAgICAgICAgIHVhZGRyICs9IFBBR0VfU0laRTsKPiA+ID4gKyAgICAgfQo+ID4gPiArCj4gPiA+
ICsgICAgIHJldHVybiAwOwo+ID4gPiArfQo+ID4gPiArCj4gPiA+ICsvKioKPiA+ID4gKyAqIHZt
X2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgc3RhcnRzIHdpdGgg
bm9uIHplcm8gb2Zmc2V0Cj4gPiA+ICsgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8KPiA+ID4g
KyAqIEBwYWdlczogcG9pbnRlciB0byBhcnJheSBvZiBzb3VyY2Uga2VybmVsIHBhZ2VzCj4gPiA+
ICsgKiBAbnVtOiBudW1iZXIgb2YgcGFnZXMgaW4gcGFnZSBhcnJheQo+ID4gPiArICoKPiA+ID4g
KyAqIE1hcHMgYW4gb2JqZWN0IGNvbnNpc3Rpbmcgb2YgYG51bScgYHBhZ2VzJywgY2F0ZXJpbmcg
Zm9yIHRoZSB1c2VyJ3MKPiA+ID4gKyAqIHJlcXVlc3RlZCB2bV9wZ29mZgo+ID4gPiArICoKPiA+
Cj4gPiBUaGUgZWxhYm9yYXRlIGRlc2NyaXB0aW9uIHlvdSd2ZSBhZGRlZCB0byBfX3ZtX2luc2Vy
dF9yYW5nZSgpIGlzIGJldHRlciBwdXQKPiA+IGhlcmUsIGFzIHRoaXMgaXMgdGhlICJwdWJsaWMi
IGZ1bmN0aW9uLgo+IAo+IE9rLCB3aWxsIGFkZCBpdCBpbiB2My4gV2hpY2ggbWVhbnMgX192bV9p
bnNlcnRfcmFuZ2UoKSBzdGlsbCBuZWVkcyBhIHNob3J0Cj4gZGVzY3JpcHRpb24gPwoKSXQgd29u
J3QgaHVydCA7LSkKCj4gPgo+ID4gPiArICogQ29udGV4dDogUHJvY2VzcyBjb250ZXh0LiBDYWxs
ZWQgYnkgbW1hcCBoYW5kbGVycy4KPiA+ID4gKyAqIFJldHVybjogMCBvbiBzdWNjZXNzIGFuZCBl
cnJvciBjb2RlIG90aGVyd2lzZS4KPiA+ID4gKyAqLwo+ID4gPiAraW50IHZtX2luc2VydF9yYW5n
ZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgc3RydWN0IHBhZ2UgKipwYWdlcywKPiA+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBudW0pCj4gPiA+ICt7
Cj4gPiA+ICsgICAgIHJldHVybiBfX3ZtX2luc2VydF9yYW5nZSh2bWEsIHBhZ2VzLCBudW0sIHZt
YS0+dm1fcGdvZmYpOwo+ID4gPiArfQo+ID4gPiArRVhQT1JUX1NZTUJPTCh2bV9pbnNlcnRfcmFu
Z2UpOwo+ID4gPiArCj4gPiA+ICsvKioKPiA+ID4gKyAqIHZtX2luc2VydF9yYW5nZV9idWdneSAt
IGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgc3RhcnRzIHdpdGggemVybyBvZmZzZXQKPiA+
ID4gKyAqIEB2bWE6IHVzZXIgdm1hIHRvIG1hcCB0bwo+ID4gPiArICogQHBhZ2VzOiBwb2ludGVy
IHRvIGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFnZXMKPiA+ID4gKyAqIEBudW06IG51bWJlciBv
ZiBwYWdlcyBpbiBwYWdlIGFycmF5Cj4gPiA+ICsgKgo+ID4gPiArICogTWFwcyBhIHNldCBvZiBw
YWdlcywgYWx3YXlzIHN0YXJ0aW5nIGF0IHBhZ2VbMF0KPiA+Cj4gPiBIZXJlIEknZCBhZGQgc29t
ZXRoaW5nIGxpa2U6Cj4gPgo+ID4gU2ltaWxhciB0byB2bV9pbnNlcnRfcmFuZ2UoKSwgZXhjZXB0
IHRoYXQgaXQgZXhwbGljaXRseSBzZXRzIEB2bV9wZ29mZiB0bwo+ID4gMC4gVGhpcyBmdW5jdGlv
biBpcyBpbnRlbmRlZCBmb3IgdGhlIGRyaXZlcnMgdGhhdCBkaWQgbm90IGNvbnNpZGVyCj4gPiBA
dm1fcGdvZmYuCj4gCj4gT2suCj4gCj4gPgo+ID4gPiB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSBp
cyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8gbWFwCj4gPiA+IHJhbmdlIG9mIGtlcm5l
bCBtZW1vcnkvcGFnZXMgaW4gZHJpdmVycyB3aGljaCBoYXMgbm90IGNvbnNpZGVyZWQKPiA+ID4g
dm1fcGdvZmYuIHZtX3Bnb2ZmIGlzIHBhc3NlZCBkZWZhdWx0IGFzIDAgZm9yIHRob3NlIGRyaXZl
cnMuCj4gPgo+ID4gPiArICoKPiA+ID4gKyAqIENvbnRleHQ6IFByb2Nlc3MgY29udGV4dC4gQ2Fs
bGVkIGJ5IG1tYXAgaGFuZGxlcnMuCj4gPiA+ICsgKiBSZXR1cm46IDAgb24gc3VjY2VzcyBhbmQg
ZXJyb3IgY29kZSBvdGhlcndpc2UuCj4gPiA+ICsgKi8KPiA+ID4gK2ludCB2bV9pbnNlcnRfcmFu
Z2VfYnVnZ3koc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFnZXMs
Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnVtKQo+
ID4gPiArewo+ID4gPiArICAgICByZXR1cm4gX192bV9pbnNlcnRfcmFuZ2Uodm1hLCBwYWdlcywg
bnVtLCAwKTsKPiA+ID4gK30KPiA+ID4gK0VYUE9SVF9TWU1CT0wodm1faW5zZXJ0X3JhbmdlX2J1
Z2d5KTsKPiA+ID4gKwo+ID4gPiAgc3RhdGljIHZtX2ZhdWx0X3QgaW5zZXJ0X3BmbihzdHJ1Y3Qg
dm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ID4gPiAgICAgICAgICAg
ICAgICAgICAgICAgcGZuX3QgcGZuLCBwZ3Byb3RfdCBwcm90LCBib29sIG1rd3JpdGUpCj4gPiA+
ICB7Cj4gPiA+IGRpZmYgLS1naXQgYS9tbS9ub21tdS5jIGIvbW0vbm9tbXUuYwo+ID4gPiBpbmRl
eCA3NDkyNzZiLi4yMWQxMDFlIDEwMDY0NAo+ID4gPiAtLS0gYS9tbS9ub21tdS5jCj4gPiA+ICsr
KyBiL21tL25vbW11LmMKPiA+ID4gQEAgLTQ3Myw2ICs0NzMsMjAgQEAgaW50IHZtX2luc2VydF9w
YWdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gPiA+
ICB9Cj4gPiA+ICBFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9wYWdlKTsKPiA+ID4KPiA+ID4gK2lu
dCB2bV9pbnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdl
ICoqcGFnZXMsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG51bSkK
PiA+ID4gK3sKPiA+ID4gKyAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiA+ICt9Cj4gPiA+ICtFWFBP
UlRfU1lNQk9MKHZtX2luc2VydF9yYW5nZSk7Cj4gPiA+ICsKPiA+ID4gK2ludCB2bV9pbnNlcnRf
cmFuZ2VfYnVnZ3koc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHN0cnVjdCBwYWdlICoqcGFn
ZXMsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnVt
KQo+ID4gPiArewo+ID4gPiArICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ID4gK30KPiA+ID4gK0VY
UE9SVF9TWU1CT0wodm1faW5zZXJ0X3JhbmdlX2J1Z2d5KTsKPiA+ID4gKwo+ID4gPiAgLyoKPiA+
ID4gICAqICBzeXNfYnJrKCkgZm9yIHRoZSBtb3N0IHBhcnQgZG9lc24ndCBuZWVkIHRoZSBnbG9i
YWwga2VybmVsCj4gPiA+ICAgKiAgbG9jaywgZXhjZXB0IHdoZW4gYW4gYXBwbGljYXRpb24gaXMg
ZG9pbmcgc29tZXRoaW5nIG5hc3R5Cj4gPiA+IC0tCj4gPiA+IDEuOS4xCj4gPiA+Cj4gPgo+ID4g
LS0KPiA+IFNpbmNlcmVseSB5b3VycywKPiA+IE1pa2UuCj4gPgo+IAoKLS0gClNpbmNlcmVseSB5
b3VycywKTWlrZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 11:23:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 11:23: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-devel-bounces@lists.xenproject.org>)
	id 1gpAQz-0004y7-31; Thu, 31 Jan 2019 11:23: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=tUkg=QH=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gpAQx-0004y2-Cz
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 11:23:03 +0000
X-Inumbo-ID: 91b30272-254a-11e9-aeee-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91b30272-254a-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 11:23:02 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id g11-v6so2359845ljk.3
 for <xen-devel@lists.xen.org>; Thu, 31 Jan 2019 03:23:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=O1xJL/aCv3sI+2XRmt/q9k0OnfbUGXRh6cmTb5keWOg=;
 b=k0aE2+vjRTz++aXpPuOn83+lsF+G+cUMh9irz+a0ZHinXhycIQEHyC1siyZlysmojv
 RAWkTV6WxHR2MS926pighq1UEUkxk1Qk9TQf/5g5ScVqjG885lr7j3hrnMn904rGpS6j
 1y0qoRlAJEZB3PaY5FWGWFN5Vygb73MJnprLlLL4Tj03OUZenZgeZ7IHFzWC7lIiIG6n
 7vi/gw3tGnszgdLU1M+W26hEYIV44U1dyswQr80LfoRnyvLAFjxUVUvKHufShQCXJ8vA
 ivvgs1BlDvgHOpVXlDyuuQ1ACJe8ry5w/aMvGQ96iazSKkcFI3ePgNVtgoiZ4D0fXnFo
 uEnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=O1xJL/aCv3sI+2XRmt/q9k0OnfbUGXRh6cmTb5keWOg=;
 b=Dliu6qTyywtgxQpbAVqTDCrghV9XLp/J96Xdl4vv5oz3PwRLKD9OnsST3wSUrPih2V
 jBPzIwU2vmBGhWMzFi6GlwAjRuKRLjXlT2r/MXMXKyTodHO8N79Bo6Y0JD7VBgQCCVuv
 7MBkvoBkG4uJdA8gaojh83ZDbYLaxGCizNcuOEkGIy/oMsGFtdcthGDHYoZD9LGvyCKZ
 iUW29Q6bH1eiSfzmkzK1ht0iMXT5XuFLIMTkYc4s2lPGuj/H+9DpOPYBRb3CgqUaN+sW
 B7h9cOpbTs4RK/aRlW9gUhpEI1UHg18VOqU0Hza8ECz0B0v0pU/lJMILpuMOTa2twdqI
 J70A==
X-Gm-Message-State: AJcUukfc30YnV+sMxpHRmaoTDx0zS/Pb9yVg8H9JaGHjHHNSWjxcHNLV
 4C7zN783tlyCnJ2x1EVX6nZXKP1X
X-Google-Smtp-Source: ALg8bN54nKANQlX1lRf8Y+hwY56etWKV0mLJkOHhWwQXbmsxya+rcIjYnMZCenOOaiPV35urC3uBOw==
X-Received: by 2002:a2e:6595:: with SMTP id
 e21-v6mr27452355ljf.123.1548933780127; 
 Thu, 31 Jan 2019 03:23:00 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id d5sm762578lfi.65.2019.01.31.03.22.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 31 Jan 2019 03:22:59 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <623d0b16-8616-183c-d8d4-559ad81363ed@gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
Date: Thu, 31 Jan 2019 13:22:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuLAoKT24gMzAuMDEuMTkgMTQ6MTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAK
PiBPbiAzMC8wMS8yMDE5IDIwOjIzLCBMT1BFWiwgRlVFTlRFUyBOQUNBUklOTyBKYWlybyBFZHVh
cmRvIHdyb3RlOgo+IAo+IE15IGUtbWFpbCBjbGllbnQgdGhpbmtzIHRoZSBlLW1haWwgd2FzIHNl
bnQgZnJvbSB0aGUgZnV0dXJlLiBDYW4geW91IG1ha2Ugc3VyZSB5b3VyIHRpbWV6b25lIGlzIHNl
dCBjb3JyZWN0bHk/Cj4gCj4+IFvCoMKgwqAgMC42ODI5OTZdIENQVSBmZWF0dXJlczogZGV0ZWN0
ZWQgZmVhdHVyZTogS2VybmVsIHBhZ2UgdGFibGUgaXNvbGF0aW9uIChLUFRJKQo+Pgo+PiAoWEVO
KSBwMm0uYzoxODQ0OiBkMHYxOiBGYWlsZWQgdG8gd2FsayBwYWdlLXRhYmxlIHZhIDB4ZmZmZjgw
MDAxM2Y1OWM1Nwo+PiAoWEVOKSBwMm0uYzoxODQ0OiBkMHYyOiBGYWlsZWQgdG8gd2FsayBwYWdl
LXRhYmxlIHZhIDB4ZmZmZjgwMDAxM2Y3MGM1Nwo+PiAoWEVOKSBwMm0uYzoxODQ0OiBkMHYxOiBG
YWlsZWQgdG8gd2FsayBwYWdlLXRhYmxlIHZhIDB4ZmZmZjgwMDAxM2Y1OWM0OAo+PiAoWEVOKSBw
Mm0uYzoxODQ0OiBkMHYyOiBGYWlsZWQgdG8gd2FsayBwYWdlLXRhYmxlIHZhIDB4ZmZmZjgwMDAx
M2Y3MGM0OAo+Pgo+PiA8LyB0aGlzIGNvbnRpbnVlcyBpbmZpbml0ZWx5Pgo+Pgo+PiBJcyB0aGlz
IG5vcm1hbC4gQ291bGQgdGhlIGVycm9yIGhhdmUgYW55dGhpbmcgdG8gZG8gd2l0aCBtZSB1c2lu
ZyB0aGUgZG9tMF9tYXhfdnBjdXM9NCBib290YXJnIGZvciBYZW4/Cj4gCj4gTm8gdGhpcyBpcyBh
IHVua25vd24gCkknbSBzdXJlIHlvdSBkaWQgbWVhbiAiYSBrbm93biIuCgo+IGJlbmlnbiBpc3N1
ZSB3aGVuIHVzaW5nIEtQVEkga2VybmVsIG9uIFhlbiAoc2VlIFsxXSkuIEkgc3RpbGwgaGF2ZW4n
dCBmb3VuZCB0aW1lIHRvIGZpeCBpdCBhbmQgd291bGQgYXBwcmVjaWF0ZSBoZWxwIHRvIHNvbHZl
IHRoZSBpc3N1ZS4KCkkndmUgbG9va2VkIHRocm91Z2ggdGhlIHRocmVhZCwgYW5kIGl0IHNlZW1z
IGl0IGlzIG5vdCBldmVuIGRlY2lkZWQgaG93IHNob3VsZCBpdCBiZSBmaXhlZC4gU2hvdWxkIGl0
IGJlIGEgbmV3IGludGVyZmFjZSwgb2YgZml4IHdvdWxkIGZpdCB0aGUgZXhpc3RpbmcsIGFuZCB0
aGUgdGhyZWFkIGRpZWQgcHJldHR5IGxvbmcgYWdvLgpPbiBteSBzaWRlIEkganVzdCBjb21tZW50
ZWQgb3V0IHRoYXQgcHJpbnRrLCBiZWNhdXNlIGl0IHJlbmRlcnMgYSBkZWJ1ZyBidWlsZCB1bnVz
YWJsZS4KQW5kIEknbSBwcmV0dHkgc3VyZSBKYWlybyBpcyBub3QgdXAgdG8gZml4aW5nIHN1Y2gg
WEVOIGlzc3Vlcy4KCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE4LTAzL21zZzAwMjIzLmh0bWwKCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlz
b3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 11:37:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 11:37: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-devel-bounces@lists.xenproject.org>)
	id 1gpAf9-00069P-Eo; Thu, 31 Jan 2019 11:37: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=UQXz=QH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gpAf8-00069K-Qi
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 11:37:42 +0000
X-Inumbo-ID: 9e4ad2a7-254c-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9e4ad2a7-254c-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 11:37:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4A8FD80D;
 Thu, 31 Jan 2019 03:37:41 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7E4BB3F557;
 Thu, 31 Jan 2019 03:37:40 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
Date: Thu, 31 Jan 2019 11:37:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAzMS8wMS8yMDE5IDExOjIyLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEp1bGllbiwKPiAK
PiBPbiAzMC4wMS4xOSAxNDoxMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24g
MzAvMDEvMjAxOSAyMDoyMywgTE9QRVosIEZVRU5URVMgTkFDQVJJTk8gSmFpcm8gRWR1YXJkbyB3
cm90ZToKPj4KPj4gTXkgZS1tYWlsIGNsaWVudCB0aGlua3MgdGhlIGUtbWFpbCB3YXMgc2VudCBm
cm9tIHRoZSBmdXR1cmUuIENhbiB5b3UgbWFrZSBzdXJlIAo+PiB5b3VyIHRpbWV6b25lIGlzIHNl
dCBjb3JyZWN0bHk/Cj4+Cj4+PiBbwqDCoMKgIDAuNjgyOTk2XSBDUFUgZmVhdHVyZXM6IGRldGVj
dGVkIGZlYXR1cmU6IEtlcm5lbCBwYWdlIHRhYmxlIGlzb2xhdGlvbiAKPj4+IChLUFRJKQo+Pj4K
Pj4+IChYRU4pIHAybS5jOjE4NDQ6IGQwdjE6IEZhaWxlZCB0byB3YWxrIHBhZ2UtdGFibGUgdmEg
MHhmZmZmODAwMDEzZjU5YzU3Cj4+PiAoWEVOKSBwMm0uYzoxODQ0OiBkMHYyOiBGYWlsZWQgdG8g
d2FsayBwYWdlLXRhYmxlIHZhIDB4ZmZmZjgwMDAxM2Y3MGM1Nwo+Pj4gKFhFTikgcDJtLmM6MTg0
NDogZDB2MTogRmFpbGVkIHRvIHdhbGsgcGFnZS10YWJsZSB2YSAweGZmZmY4MDAwMTNmNTljNDgK
Pj4+IChYRU4pIHAybS5jOjE4NDQ6IGQwdjI6IEZhaWxlZCB0byB3YWxrIHBhZ2UtdGFibGUgdmEg
MHhmZmZmODAwMDEzZjcwYzQ4Cj4+Pgo+Pj4gPC8gdGhpcyBjb250aW51ZXMgaW5maW5pdGVseT4K
Pj4+Cj4+PiBJcyB0aGlzIG5vcm1hbC4gQ291bGQgdGhlIGVycm9yIGhhdmUgYW55dGhpbmcgdG8g
ZG8gd2l0aCBtZSB1c2luZyB0aGUgCj4+PiBkb20wX21heF92cGN1cz00IGJvb3RhcmcgZm9yIFhl
bj8KPj4KPj4gTm8gdGhpcyBpcyBhIHVua25vd24gCj4gSSdtIHN1cmUgeW91IGRpZCBtZWFuICJh
IGtub3duIi4KPiAKPj4gYmVuaWduIGlzc3VlIHdoZW4gdXNpbmcgS1BUSSBrZXJuZWwgb24gWGVu
IChzZWUgWzFdKS4gSSBzdGlsbCBoYXZlbid0IGZvdW5kIAo+PiB0aW1lIHRvIGZpeCBpdCBhbmQg
d291bGQgYXBwcmVjaWF0ZSBoZWxwIHRvIHNvbHZlIHRoZSBpc3N1ZS4KPiAKPiBJJ3ZlIGxvb2tl
ZCB0aHJvdWdoIHRoZSB0aHJlYWQsIGFuZCBpdCBzZWVtcyBpdCBpcyBub3QgZXZlbiBkZWNpZGVk
IGhvdyBzaG91bGQgCj4gaXQgYmUgZml4ZWQuIFNob3VsZCBpdCBiZSBhIG5ldyBpbnRlcmZhY2Us
IG9mIGZpeCB3b3VsZCBmaXQgdGhlIGV4aXN0aW5nLCBhbmQgCj4gdGhlIHRocmVhZCBkaWVkIHBy
ZXR0eSBsb25nIGFnby4KCldlbGwsIHNvbWVvbmUgbmVlZHMgdG8gZHJpdmUgdGhlIGRpc2N1c3Np
b24gYW5kIHdyaXRlIHRoZSBwYXRjaC4gVGhpcyBpcyBpbiBteSAKbG9uZyBldmVyIGdyb3dpbmcg
bGlzdCBvZiB0aGluZ3MgdG8gaW1wcm92ZSBpbiBYZW4uIEJ1dC4uLgoKPiBPbiBteSBzaWRlIEkg
anVzdCBjb21tZW50ZWQgb3V0IHRoYXQgcHJpbnRrLCBiZWNhdXNlIGl0IHJlbmRlcnMgYSBkZWJ1
ZyBidWlsZCAKPiB1bnVzYWJsZS4KCi4uLiBpZiBpdCBpcyB1bnVzYWJsZSwgd2h5IGRvbid0IHlv
dSB0cnkgdG8gdGFja2xlIHRoZSBwcm9ibGVtPyBUaGlzIGlzIGEgZ29vZCAKd2F5IHRvIHVuZGVy
c3RhbmQgYmV0dGVyIHRoZSBpbnRyaW5zaWNzIG9mIFhlbi4gSSB3aWxsIGJlIG1vcmUgdGhhbiBo
YXBweSB0byAKcHJvdmlkZSBndWlkYW5jZSBhbmQgcmV2aWV3IHRoZSBwYXRjaGVzLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 12:00:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 12:00: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-devel-bounces@lists.xenproject.org>)
	id 1gpB0p-0000dg-65; Thu, 31 Jan 2019 12: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=tUkg=QH=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gpB0o-0000WM-9t
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 12:00:06 +0000
X-Inumbo-ID: bea8df59-254f-11e9-aeee-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bea8df59-254f-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 12:00:05 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id f5so2070207lfc.13
 for <xen-devel@lists.xen.org>; Thu, 31 Jan 2019 04:00:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=20vbCU74/WlATgot9PykZMeeLY/6RVBmOM3h0L8sGNs=;
 b=h2wYr9Vh4Mcpz7Yoq+7ft/KISM6c+vcGgBozYuSGRuGSHogY4vLHD+M6FE4LZKXO+s
 n9EeBcTUNdfqfUJznZca4boGkUag5xTxfeV7GRHTlkSjF8c+BO3Q8MWic78M43lB4guE
 SGlpEo2xY9kdVA1NKZOslhTo7/0d/HCIAaWOtuObv29Lw50OHn4xPTYifT6WAwWwayqQ
 4TIvS338AV5c08J3NuKe9Tz2vAX9eA0U/U0zwBkNn186IYAEOs4D2w8+owAv+fU+NswN
 kwyfKXWoO29reD+XVi4aXHY2u47PmDD1qVFiEyqMM4Y10o/LhYmRENdfWwZpTbulXJLR
 psKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=20vbCU74/WlATgot9PykZMeeLY/6RVBmOM3h0L8sGNs=;
 b=K0hnspiul4BIhMFVjAqRd1GyM77NDbVI67WGI2u+e4w5X071JWGgZ+IuN2ZgjlFjWL
 rPf7dd5UzsmicOhi5OjbLgZKINOSL+t/AtE8vmXuxKVAWm0cn292pntP0FZ4PAwnrnfG
 Caj5F3McMBMJhpdhtcN59lM0eTyZQEAJ3rrSaYvYVhqq0D12CoPlaB3eASXApMDMyqSa
 qKonmXXvtgXzUjF6yr2APFiJhLHvmBFxCKUVhXHjy81Zp5v2D7EEocNk1BFdqvCcUKaE
 cXa7SxAuJAZ/QfPBVZyIxCus89X6mNWxonC2k/lNmJUt9dSYHTI37xOxpoFIcrk0O0lW
 ks3A==
X-Gm-Message-State: AJcUukfo0UbCoiczQjbESGkKgrdNyv4GQ7G+TtFvmU5jhU2r1LXWLvKW
 m5YzGOdmieLYYbtctCvNAQQ=
X-Google-Smtp-Source: ALg8bN7/3TvehcwJNp5XYFsiiGf+3LuGfMa/f1fz5XSDjpLsBXsodbzgvJ3RhpgvNLkwTqItL5CE1w==
X-Received: by 2002:a19:9653:: with SMTP id y80mr28568754lfd.66.1548936003439; 
 Thu, 31 Jan 2019 04:00:03 -0800 (PST)
Received: from [10.17.180.104] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id v17-v6sm738056ljg.32.2019.01.31.04.00.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 31 Jan 2019 04:00:02 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
Date: Thu, 31 Jan 2019 14:00:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMzEuMDEuMTkgMTM6MzcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4g
T24gbXkgc2lkZSBJIGp1c3QgY29tbWVudGVkIG91dCB0aGF0IHByaW50aywgYmVjYXVzZSBpdCBy
ZW5kZXJzIGEgZGVidWcgYnVpbGQgdW51c2FibGUuCj4gCj4gLi4uIGlmIGl0IGlzIHVudXNhYmxl
LCB3aHkgZG9uJ3QgeW91IHRyeSB0byB0YWNrbGUgdGhlIHByb2JsZW0/CkJlY2F1c2Ugb2YuLi4K
Cj4gVGhpcyBpcyBpbiBteSBsb25nIGV2ZXIgZ3Jvd2luZyBsaXN0IG9mIHRoaW5ncyB0bwoKLi4u
IGJlIGRvbmUuCgpTb21lIG9mIHRoaW5ncyBnZXQgc29sdXRpb25zLCBzb21lIFdBcy4KCi0tIApT
aW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 12:04:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1gpB5D-0000zs-Q8; Thu, 31 Jan 2019 12:04: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=BSoF=QH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpB5C-0000zf-Ti
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 12:04:38 +0000
X-Inumbo-ID: 6057bbd6-2550-11e9-a58b-7f2b860f1cbf
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6057bbd6-2550-11e9-a58b-7f2b860f1cbf;
 Thu, 31 Jan 2019 12:04:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpB58-00040e-Rx; Thu, 31 Jan 2019 12:04:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpB58-0001wV-G8; Thu, 31 Jan 2019 12:04:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpB58-0006GG-FU; Thu, 31 Jan 2019 12:04:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132599-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-linus:test-armhf-armhf-examine:reboot:fail:heisenbug
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4aa9fc2a435abe95a1e8d7f8c7b3d6356514b37a
X-Osstest-Versions-That: linux=30bac164aca750892b93eef350439a0562a68647
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Jan 2019 12:04:34 +0000
Subject: [Xen-devel] [linux-linus test] 132599: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjU5OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNTk5LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4taW5zdGFs
bCAgICAgIGZhaWwgaW4gMTMyNTYxIHBhc3MgaW4gMTMyNTk5CiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgZmFpbCBpbiAxMzI1NjEgcGFzcyBpbiAxMzI1
OTkKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVk
aGF0LnJlcGVhdCBmYWlsIGluIDEzMjU2MSBwYXNzIGluIDEzMjU5OQogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyIDI0IGd1ZXN0LW1pZ3JhdGUvZHN0X2hvc3Qvc3JjX2hvc3QvZGViaWFuLnJlcGVhdCBm
YWlsIHBhc3MgaW4gMTMyNTYxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDUxCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0
NTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEzMjQ1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDUxCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzI0NTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjQ1MQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMy
NDUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzI0NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgNGFhOWZjMmE0MzVhYmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0YjM3YQpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMzBiYWMxNjRhY2E3NTA4OTJiOTNlZWYz
NTA0MzlhMDU2MmE2ODY0NwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMyNDUxICAyMDE5LTAxLTI0
IDAxOjQxOjQwIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMjQ3MCAgMjAxOS0w
MS0yNSAwNzozNzo1MyBaICAgIDYgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEzMjU2MSAgMjAxOS0wMS0yOSAxMTo0Mjo1MiBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJZYW4sIFpo
ZW5nIiA8enlhbkByZWRoYXQuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50
ZWwuY29tPgogIEFkcmlhbiBWbGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNvbHV0aW9ucy5jb20+CiAg
QWppdCBQYW5kZXkgPGFqaXRwQGNvZGVhdXJvcmEub3JnPgogIEFsYmFuIEJlZGVsIDxhbGJldUBm
cmVlLmZyPgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KICBBbGV4
IERldWNoZXIgPGFsZXhkZXVjaGVyQGdtYWlsLmNvbT4KICBBbGV4IFdpbGxpYW1zb24gPGFsZXgu
d2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhhbmRlciBQb3BvdiA8YWxleC5wb3BvdkBsaW51
eC5jb20+CiAgQWxleGFuZGVyIFVzeXNraW4gPGFsZXhhbmRlci51c3lza2luQGludGVsLmNvbT4K
ICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbWVlbiBSYWhtYW4gPEFt
ZWVuLlJhaG1hbkBjYXZpdW0uY29tPgogIEFuZGVycyBSb3hlbGwgPGFuZGVycy5yb3hlbGxAbGlu
YXJvLm9yZz4KICBBbmRyZSBOYXVqb2tzIDxuYXV0c2NoMkBnbWFpbC5jb20+CiAgQW5kcmVhcyBG
ZW5rYXJ0IDxhZmVua2FydEBnbWFpbC5jb20+CiAgQW5kcmV3IEYuIERhdmlzIDxhZmRAdGkuY29t
PgogIEFuZHJldyBMdW5uIDxhbmRyZXdAbHVubi5jaD4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9A
a2VybmVsLm9yZz4KICBBbnRob255IFdvbmcgPGFudGhvbnkud29uZ0BjYW5vbmljYWwuY29tPgog
IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFyaWVsIEVsaW9y
IDxhcmllbC5lbGlvckBjYXZpdW0uY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+
CiAgQXRzdXNoaSBOZW1vdG8gPGF0c3VzaGkubmVtb3RvQHNvcmQuY28uanA+CiAgQXlhIExldmlu
IDxheWFsQG1lbGxhbm94LmNvbT4KICBiLWFrIDxhbnVyLmJoYXJnYXZAZ21haWwuY29tPgogIEJh
bGFqaSBQb3RodW5vb3JpIDxicG90aHVub0Bjb2RlYXVyb3JhLm9yZz4KICBCYW9xdWFuIEhlIDxi
aGVAcmVkaGF0LmNvbT4KICBCYXJ0IFZhbiBBc3NjaGUgPGJ2YW5hc3NjaGVAYWNtLm9yZz4KICBC
ZW4gR2FyZG9uIDxiZ2FyZG9uQGdvb2dsZS5jb20+CiAgQm8gSGUgPGJvLmhlQGludGVsLmNvbT4K
ICBCb2IgQ29wZWxhbmQgPGJvYmNvcGVsYW5kQGZiLmNvbT4KICBCb2IgQ29wZWxhbmQgPG1lQGJv
YmNvcGVsYW5kLmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hhaXRhbnlh
IFRhdGEgPGNoYWl0YW55YS50YXRhQGJsdXdpcmVsZXNzLmNvLnVrPgogIENoYWl0YW55YSBUYXRh
IDxjaGFpdGFueWEudGF0YUBibHV3aXJlbGVzc3RlY2hub2xvZ3kuY29tPgogIENoYXJsZXMgWWVo
IDxjaGFybGVzeWVoNTIyQGdtYWlsLmNvbT4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdp
bHNvbi5jby51az4KICBDaHJpc3RpYW4gQnJhdW5lciA8Y2hyaXN0aWFuLmJyYXVuZXJAdWJ1bnR1
LmNvbT4KICBDaHJpc3RpYW4gQnJhdW5lciA8Y2hyaXN0aWFuQGJyYXVuZXIuaW8+CiAgQ2hyaXN0
aWFuIExhbXBhcnRlciA8Y2h1bmtlZXlAZ21haWwuY29tPgogIENocmlzdG9waCBIZWxsd2lnIDxo
Y2hAbHN0LmRlPgogIENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFk
b28uZnI+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDdXJ0
aXMgTWFsYWluZXkgPGN1am9tYWxhaW5leUBjaHJvbWl1bS5vcmc+CiAgRGFtaWVuIExlIE1vYWwg
PGRhbWllbi5sZW1vYWxAd2RjLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9y
YWNsZS5jb20+CiAgRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CiAgRGFu
aWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgRHJha2UgPGRyYWtl
QGVuZGxlc3NtLmNvbT4KICBEYW5pZWwgVmFjZWsgPG5lZWx4QHJlZGhhdC5jb20+CiAgRGF2ZSBB
aXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KICBEYXZlIEhhbnNlbiA8ZGF2ZS5oYW5zZW5AbGlu
dXguaW50ZWwuY29tPgogIERhdmUgSmlhbmcgPGRhdmUuamlhbmdAaW50ZWwuY29tPgogIERhdmUg
WW91bmcgPGR5b3VuZ0ByZWRoYXQuY29tPgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNv
bT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWRsb2hyIEJ1
ZXNvIDxkYnVlc29Ac3VzZS5kZT4KICBEZWVwYSBEaW5hbWFuaSA8ZGVlcGEua2VybmVsQGdtYWls
LmNvbT4KICBEZXh1YW4gQ3VpIDxkZWN1aUBtaWNyb3NvZnQuY29tPgogIERtaXRyeSBUb3Jva2hv
diA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb3VnbGFzIEFuZGVyc29uIDxkaWFuZGVy
c0BjaHJvbWl1bS5vcmc+CiAgRWR3YXJkIENyZWUgPGVjcmVlQHNvbGFyZmxhcmUuY29tPgogIEVy
aWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFcm5lc3RvIEEuIEZlcm7DoW5kZXog
PGVybmVzdG8ubW5kLmZlcm5hbmRlekBnbWFpbC5jb20+CiAgRXZhbiBHcmVlbiA8ZXZncmVlbkBj
aHJvbWl1bS5vcmc+CiAgRXdhbiBELiBNaWxuZSA8ZW1pbG5lQHJlZGhhdC5jb20+CiAgRmFpeiBB
YmJhcyA8ZmFpel9hYmJhc0B0aS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGlu
dXguaW50ZWwuY29tPgogIEZ1Z2FuZyBEdWFuIDxmdWdhbmcuZHVhbkBueHAuY29tPgogIEdlZXJ0
IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0
bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxn
dXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhaXlhbmcgWmhhbmcgPGhhaXlhbmd6QG1pY3Jvc29m
dC5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgogIEhhbm5lcyBSZWluZWNr
ZSA8aGFyZUBzdXNlLmRlPgogIEhhcmFsZCBBcm5lc2VuIDxoYXJhbGRAc2tvZ3R1bi5vcmc+CiAg
SGUgWmhlIDx6aGUuaGVAd2luZHJpdmVyLmNvbT4KICBIdWFjYWkgQ2hlbiA8Y2hlbmhjQGxlbW90
ZS5jb20+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIg
PG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFjZWsgQW5hc3pld3NraSA8amFjZWsuYW5hc3pld3NraUBn
bWFpbC5jb20+CiAgSmFjayBNb3JnZW5zdGVpbiA8amFja21AZGV2Lm1lbGxhbm94LmNvLmlsPgog
IEphY2sgUGhhbSA8amFja3BAY29kZWF1cm9yYS5vcmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3Vi
LmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFtZXMgU21hcnQgPGphbWVzLnNtYXJ0QGJyb2Fk
Y29tLmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSmFuIEthcmEgPGph
Y2tAc3VzZS5jej4KICBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgogIEplZmYg
TW95ZXIgPGptb3llckByZWRoYXQuY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4K
ICBKZXJvbWUgQnJ1bmV0IDxqYnJ1bmV0QGJheWxpYnJlLmNvbT4KICBKaWFuY2hhbyBXYW5nIDxq
aWFuY2hhby53LndhbmdAb3JhY2xlLmNvbT4KICBKb2UgUGVyY2hlcyA8am9lQHBlcmNoZXMuY29t
PgogIEpvZSBUaG9ybmJlciA8ZWp0QHJlZGhhdC5jb20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBr
ZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpv
aG4gSHViYmFyZCA8amh1YmJhcmRAbnZpZGlhLmNvbT4KICBKb25hdGhhbiBDb3JiZXQgPGNvcmJl
dEBsd24ubmV0PgogIEpvcmRhbiBDcm91c2UgPGpjcm91c2VAY29kZWF1cm9yYS5vcmc+CiAgSsO6
bGl1cyBNaWxhbiA8am1pbGFuLmRldkBnbWFpbC5jb20+CiAgS2FpbGFuZyBZYW5nIDxrYWlsYW5n
QHJlYWx0ZWsuY29tPgogIEthbmdqaWUgTHUgPGtqbHVAdW1uLmVkdT4KICBLYXJvbHkgUGFkb3Mg
PHBhZG9zQHBhZG9zLmh1PgogIEtlbm5ldGggRmVuZyA8a2VubmV0aC5mZW5nQGFtZC5jb20+CiAg
S2lzaG9uIFZpamF5IEFicmFoYW0gSSA8a2lzaG9uQHRpLmNvbT4KICBLcmlzdGlhbiBILiBLcmlz
dGVuc2VuIDxob2Vnc2JlcmdAY2hyb21pdW0ub3JnPgogIEtyaXN0aWFuIEguIEtyaXN0ZW5zZW4g
PGhvZWdzYmVyZ0BnbWFpbC5jb20+CiAgS3l1bmd0YWUgS2ltIDxrdDA3NTVAZ21haWwuY29tPgog
IExhcnJ5IEZpbmdlciA8TGFycnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBMYXVyYSBBYmJvdHQg
PGxhYmJvdHRAcmVkaGF0LmNvbT4KICBMaWFtIE1hcmsgPGxtYXJrQGNvZGVhdXJvcmEub3JnPgog
IExpbWluZyBTdW4gPGxzdW5AbWVsbGFub3guY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxp
bmFyby5vcmc+CiAgTG9pYyBQYWxsYXJkeSA8bG9pYy5wYWxsYXJkeUBzdC5jb20+CiAgTG9yZW56
byBCaWFuY29uaSA8bG9yZW56by5iaWFuY29uaUByZWRoYXQuY29tPgogIEx1Ym9taXIgUmludGVs
IDxsa3VuZHJha0B2My5zaz4KICBMdWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVlc0BzdXNlLmNvbT4K
ICBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgog
IE1hYyBDaGlhbmcgPG1hYy5jaGlhbmdAaW50ZWwuY29tPgogIE1hY2llaiDFu2VuY3p5a293c2tp
IDxtYXplQGdvb2dsZS5jb20+CiAgTWFuZnJlZCBTY2hsYWVnbCA8bWFuZnJlZC5zY2hsYWVnbEBn
aW56aW5nZXIuY29tPgogIE1hcmMgR29uemFsZXogPG1hcmMudy5nb256YWxlekBmcmVlLmZyPgog
IE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxt
YXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWwgWmlzd2lsZXIgPG1hcmNlbC56aXN3aWxlckB0
b3JhZGV4LmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEsu
IFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ1dGhpIFNyaW5pdmFz
IEJheXlhdmFyYXB1IDxtYXJ1dGhpLnNyaW5pdmFzLmJheXlhdmFyYXB1QHhpbGlueC5jb20+CiAg
TWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXRoaWV1
IE1hbGF0ZXJyZSA8bWFsYXRAZGViaWFuLm9yZz4KICBNYXR0aGlhcyBLYWVobGNrZSA8bWthQGNo
cm9taXVtLm9yZz4KICBNYXR0aGlhcyBSZWljaGwgPGhpYXNAaG9ydXMuY29tPgogIE1heCBTY2h1
bHplIDxtYXguc2NodWx6ZUBwb3N0ZW8uZGU+CiAgTWF4aW1lIFJpcGFyZCA8bWF4aW1lLnJpcGFy
ZEBib290bGluLmNvbT4KICBNaWNoYWVsIFNjaG1pdHogPHNjaG1pdHptaWNAZ21haWwuY29tPgog
IE1pY2hhZWwgU3RyYXViZSA8c3RyYXViZS5saW51eEBnbWFpbC5jb20+CiAgTWljaGFsIEhvY2tv
IDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEthbGRlcm9uIDxtaWNoYWwua2FsZGVyb25AY2F2
aXVtLmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWxhbiBCcm96
IDxnbWF6eWxhbmRAZ21haWwuY29tPgogIE1pbmFzIEhhcnV0eXVueWFuIDxobWluYXNAc3lub3Bz
eXMuY29tPgogIE1pbmFzIEhhcnV0eXVueWFuIDxtaW5hcy5oYXJ1dHl1bnlhbkBzeW5vcHN5cy5j
b20+CiAgTWluZyBMZWkgPG1pbmcubGVpQHJlZGhhdC5jb20+CiAgTXl1bmdobyBKdW5nIDxtaGp1
bmdrQGdtYWlsLmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwu
Y29tPgogIE5pY29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9yZz4KICBOaWNvbGFzIFBpdHJlIDxu
aWNvbGFzLnBpdHJlQGxpbmFyby5vcmc+CiAgTmljb2xpbiBDaGVuIDxuaWNvbGVvdHN1a2FAZ21h
aWwuY29tPgogIE9saXZlciBIYXJ0a29wcCA8c29ja2V0Y2FuQGhhcnRrb3BwLm5ldD4KICBQYW9s
byBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRnVsZ2h1bSA8cGF1bGtmQG1p
Y3JvZ2F0ZS5jb20+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAg
UGVuZyBIYW8gPHBlbmcuaGFvMkB6dGUuY29tLmNuPgogIFBldGVyIENoZW4gPHBldGVyLmNoZW5A
bnhwLmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVy
IFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJh
IDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaGlsIEVsd2VsbCA8cGhpbEByYXNwYmVycnlwaS5v
cmc+CiAgUGllcnJlLUxvdWlzIEJvc3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4Lmlu
dGVsLmNvbT4KICBQcmF0ZWVrIFNvb2QgPHByc29vZEBjb2RlYXVyb3JhLm9yZz4KICBQcmlpdCBM
YWVzIDxwcmlpdC5sYWVzQHBhZi5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFqdSBS
YW5nb2p1IDxyYWp1ckBjaGVsc2lvLmNvbT4KICBSYW5kZXIgV2FuZyA8cmFuZGVyLndhbmdAbGlu
dXguaW50ZWwuY29tPgogIFJlbWkgUG9tbWFyZWwgPHJlcGtAdHJpcGxlZmF1Lmx0PgogIFJpY2hh
cmQgQ29jaHJhbiA8cmljaGFyZGNvY2hyYW5AZ21haWwuY29tPgogIFJpY2hhcmQgRml0emdlcmFs
ZCA8cmZAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIFJvYiBDbGFyayA8cm9iZGNsYXJrQGdtYWls
LmNvbT4KICBSb2hpdCBrdW1hciA8cm9oaXRrckBjb2RlYXVyb3JhLm9yZz4KICBSb2xhbmQgRHJl
aWVyIDxyb2xhbmRAcHVyZXN0b3JhZ2UuY29tPgogIFJvbm5pZSBTYWhsYmVyZyA8bHNhaGxiZXJA
cmVkaGF0LmNvbT4KICBTYWdpIEdyaW1iZXJnIDxzYWdpQGdyaW1iZXJnLm1lPgogIFNhbWlyIFZp
cm1hbmkgPHNhbWlyQGVtYmVkdXIuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9y
Zz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25AaW50ZWwuY29t
PgogIFNoYW5ub24gTmVsc29uIDxzaGFubm9uLmxlZS5uZWxzb25AZ21haWwuY29tPgogIFNodWFo
IEtoYW4gPHNodWFoQGtlcm5lbC5vcmc+CiAgU2h1bWluZyBGYW4gPHNodW1pbmdmQHJlYWx0ZWsu
Y29tPgogIFNpbHZpbyBDZXNhcmUgPHNpbHZpby5jZXNhcmVAZ21haWwuY29tPgogIFNpbW9uIEhv
cm1hbiA8aG9ybXMrcmVuZXNhc0B2ZXJnZS5uZXQuYXU+CiAgU2luYW4gS2F5YSA8b2theWFAa2Vy
bmVsLm9yZz4KICBTcmluaXZhcyBSYW1hbmEgPHNyYW1hbmFAY29kZWF1cm9yYS5vcmc+CiAgU3Rl
ZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJl
bkBpMnNlLmNvbT4KICBTdGVwaGVuIEhlbW1pbmdlciA8c3RoZW1taW5AbWljcm9zb2Z0LmNvbT4K
ICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJzYW5hIFJlZGR5
IEthbGx1cnUgPFN1ZGFyc2FuYS5LYWxsdXJ1QGNhdml1bS5jb20+CiAgU3VqaXRoIFBhbmRlbCA8
c3VqaXRoX3BhbmRlbEBkZWxsLmNvbT4KICBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUu
c3V0aGlrdWxwYW5pdEBhbWQuY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBU
YXJpcSBUb3VrYW4gPHRhcmlxdEBtZWxsYW5veC5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwu
b3JnPgogIFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4K
ICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0uY29tPgogIFRob21hcyBHbGVpeG5l
ciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIYWxsZXIgPHRoYWxsZXJAcmVkaGF0LmNv
bT4KICBUaG9yIFRoYXllciA8dGhvci50aGF5ZXJAbGludXguaW50ZWwuY29tPgogIFRvbSBQYW5m
aWwgPHRvbUBzdGVlbHNlcmllcy5jb20+CiAgVG9tIFJvZWRlciA8dG1yb2VkZXJAZ29vZ2xlLmNv
bT4KICBUb21hcyBXaW5rbGVyIDx0b21hcy53aW5rbGVyQGludGVsLmNvbT4KICBUb21lciBUYXlh
ciA8dG9tZXIudGF5YXJAY2F2aXVtLmNvbT4KICBUb21vbm9yaSBTYWtpdGEgPHRvbW9ub3JpLnNh
a2l0YUBzb3JkLmNvLmpwPgogIFR5Y2hvIEFuZGVyc2VuIDx0eWNob0B0eWNoby53cz4KICBVbGYg
SGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBVd2UgS2xlaW5lLUvDtm5pZyA8dS5r
bGVpbmUta29lbmlnQHBlbmd1dHJvbml4LmRlPgogIFZhcnVuIFByYWthc2ggPHZhcnVuQGNoZWxz
aW8uY29tPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgV2VpIFlv
bmdqdW4gPHdlaXlvbmdqdW4xQGh1YXdlaS5jb20+CiAgV2VpbmFuIExpIDx3ZWluYW4uei5saUBp
bnRlbC5jb20+CiAgd2VueHUgPHdlbnh1QHVjbG91ZC5jbj4KICBXaWxseSBUYXJyZWF1IDx3QDF3
dC5ldT4KICBYaWUgWW9uZ2ppIDx4aWV5b25namlAYmFpZHUuY29tPgogIFhpbiBMb25nIDxsdWNp
ZW4ueGluQGdtYWlsLmNvbT4KICBYaXVibyBMaSA8eGl1YmxpQHJlZGhhdC5jb20+CiAgWWFuLCBa
aGVuZyA8enlhbkByZWRoYXQuY29tPgogIFlhbmcgWWluZ2xpYW5nIDx5YW5neWluZ2xpYW5nQGh1
YXdlaS5jb20+CiAgWWFuZ2JvIEx1IDx5YW5nYm8ubHVAbnhwLmNvbT4KICBZaSBXYW5nIDx3YW5n
LnlpNTlAenRlLmNvbS5jbj4KICBZaXpodW8gPHl6aGFpMDAzQHVjci5lZHU+CiAgWXUgV2FuZyA8
eXUueS53YW5nQGludGVsLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+
CiAgWmVuZyBUYW8gPHByaW1lLnplbmdAaGlzaWxpY29uLmNvbT4KICBaaGFuZyBSdW4gPHpoYW5n
LnJ1bkB6dGUuY29tLmNuPgogIFpoYW5nIFl1IDx6aGFuZ3l1MzFAYmFpZHUuY29tPgogIFpoZW55
dSBXYW5nIDx6aGVueXV3QGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CiAgIDMwYmFjMTY0YWNhNy4uNGFhOWZjMmE0MzVhICA0YWE5ZmMyYTQzNWFiZTk1YTFlOGQ3
ZjhjN2IzZDYzNTY1MTRiMzdhIC0+IHRlc3RlZC9saW51eC1saW51cwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 12:08:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 12:08:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpB8j-0001Ac-GS; Thu, 31 Jan 2019 12:08: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=BrX/=QH=sntech.de=heiko@srs-us1.protection.inumbo.net>)
 id 1gpB8i-0001AX-0s
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 12:08:16 +0000
X-Inumbo-ID: e2172c88-2550-11e9-9eaa-e7bce1232f80
Received: from gloria.sntech.de (unknown [185.11.138.130])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2172c88-2550-11e9-9eaa-e7bce1232f80;
 Thu, 31 Jan 2019 12:08:13 +0000 (UTC)
Received: from wf0848.dip.tu-dresden.de ([141.76.183.80] helo=phil.localnet)
 by gloria.sntech.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.89) (envelope-from <heiko@sntech.de>)
 id 1gpB7H-0003tN-Me; Thu, 31 Jan 2019 13:06:47 +0100
From: Heiko Stuebner <heiko@sntech.de>
To: Souptick Joarder <jrdr.linux@gmail.com>
Date: Thu, 31 Jan 2019 13:06:49 +0100
Message-ID: <1701923.z6LKAITQJA@phil>
In-Reply-To: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mhocko@suse.com, peterz@infradead.org, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 linux1394-devel@lists.sourceforge.net, m.szyprowski@samsung.com,
 sfr@canb.auug.org.au, oleksandr_andrushchenko@epam.com, joro@8bytes.org,
 linux@armlinux.org.uk, willy@infradead.org, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org, keescook@chromium.org,
 pawel@osciak.com, riel@surriel.com, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, boris.ostrovsky@oracle.com, mchehab@kernel.org,
 iamjoonsoo.kim@lge.com, vbabka@suse.cz, jgross@suse.com, hjc@rock-chips.com,
 xen-devel@lists.xen.org, kyungmin.park@samsung.com, stefanr@s5r6.in-berlin.de,
 akpm@linux-foundation.org, robin.murphy@arm.com,
 kirill.shutemov@linux.intel.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gRG9ubmVyc3RhZywgMzEuIEphbnVhciAyMDE5LCAwNDowODoxMiBDRVQgc2NocmllYiBTb3Vw
dGljayBKb2FyZGVyOgo+IFByZXZpb3VseSBkcml2ZXJzIGhhdmUgdGhlaXIgb3duIHdheSBvZiBt
YXBwaW5nIHJhbmdlIG9mCj4ga2VybmVsIHBhZ2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0
aGlzIHdhcyBkb25lIGJ5Cj4gaW52b2tpbmcgdm1faW5zZXJ0X3BhZ2UoKSB3aXRoaW4gYSBsb29w
Lgo+IAo+IEFzIHRoaXMgcGF0dGVybiBpcyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJz
LCBpdCBjYW4KPiBiZSBnZW5lcmFsaXplZCBieSBjcmVhdGluZyBuZXcgZnVuY3Rpb25zIGFuZCB1
c2UgaXQgYWNyb3NzCj4gdGhlIGRyaXZlcnMuCj4gCj4gdm1faW5zZXJ0X3JhbmdlKCkgaXMgdGhl
IEFQSSB3aGljaCBjb3VsZCBiZSB1c2VkIHRvIG1hcHBlZAo+IGtlcm5lbCBtZW1vcnkvcGFnZXMg
aW4gZHJpdmVycyB3aGljaCBoYXMgY29uc2lkZXJlZCB2bV9wZ29mZgo+IAo+IHZtX2luc2VydF9y
YW5nZV9idWdneSgpIGlzIHRoZSBBUEkgd2hpY2ggY291bGQgYmUgdXNlZCB0byBtYXAKPiByYW5n
ZSBvZiBrZXJuZWwgbWVtb3J5L3BhZ2VzIGluIGRyaXZlcnMgd2hpY2ggaGFzIG5vdCBjb25zaWRl
cmVkCj4gdm1fcGdvZmYuIHZtX3Bnb2ZmIGlzIHBhc3NlZCBkZWZhdWx0IGFzIDAgZm9yIHRob3Nl
IGRyaXZlcnMuCj4gCj4gV2UgX2NvdWxkXyB0aGVuIGF0IGEgbGF0ZXIgImZpeCIgdGhlc2UgZHJp
dmVycyB3aGljaCBhcmUgdXNpbmcKPiB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSB0byBiZWhhdmUg
YWNjb3JkaW5nIHRvIHRoZSBub3JtYWwgdm1fcGdvZmYKPiBvZmZzZXR0aW5nIHNpbXBseSBieSBy
ZW1vdmluZyB0aGUgX2J1Z2d5IHN1ZmZpeCBvbiB0aGUgZnVuY3Rpb24KPiBuYW1lIGFuZCBpZiB0
aGF0IGNhdXNlcyByZWdyZXNzaW9ucywgaXQgZ2l2ZXMgdXMgYW4gZWFzeSB3YXkgdG8gcmV2ZXJ0
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNvdXB0aWNrIEpvYXJkZXIgPGpyZHIubGludXhAZ21haWwu
Y29tPgo+IFN1Z2dlc3RlZC1ieTogUnVzc2VsbCBLaW5nIDxsaW51eEBhcm1saW51eC5vcmcudWs+
Cj4gU3VnZ2VzdGVkLWJ5OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KCmht
bSwgSSdtIG1pc3NpbmcgYSBjaGFuZ2Vsb2cgaGVyZSBiZXR3ZWVuIHYxIGFuZCB2Mi4KTmV2ZXJ0
aGVsZXNzIEkgbWFuYWdlZCB0byB0ZXN0IHYxIG9uIFJvY2tjaGlwIGhhcmR3YXJlCmFuZCBkaXNw
bGF5IGlzIHN0aWxsIHdvcmtpbmcsIGluY2x1ZGluZyB0YWxraW5nIHRvIExpbWEgdmlhIHByaW1l
LgoKU28gaWYgdGhlcmUgYXJlbid0IGFueSBiaWcgY2hhbmdlcyBmb3IgdjIsIG9uIFJvY2tjaGlw
ClRlc3RlZC1ieTogSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KCkhlaWtvCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 12:20:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 12:20: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-devel-bounces@lists.xenproject.org>)
	id 1gpBKm-00038a-Ly; Thu, 31 Jan 2019 12:20:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UQXz=QH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gpBKm-00038V-2f
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 12:20:44 +0000
X-Inumbo-ID: a0890bb2-2552-11e9-aeee-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a0890bb2-2552-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 12:20:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1358D80D;
 Thu, 31 Jan 2019 04:20:42 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 483F23F589;
 Thu, 31 Jan 2019 04:20:41 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
Date: Thu, 31 Jan 2019 12:20:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAzMS8wMS8yMDE5IDEyOjAwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKPiAKPiBPbiAzMS4wMS4xOSAxMzozNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gT24gbXkg
c2lkZSBJIGp1c3QgY29tbWVudGVkIG91dCB0aGF0IHByaW50aywgYmVjYXVzZSBpdCByZW5kZXJz
IGEgZGVidWcgYnVpbGQgCj4+PiB1bnVzYWJsZS4KPj4KPj4gLi4uIGlmIGl0IGlzIHVudXNhYmxl
LCB3aHkgZG9uJ3QgeW91IHRyeSB0byB0YWNrbGUgdGhlIHByb2JsZW0/Cj4gQmVjYXVzZSBvZi4u
Lgo+IAo+PiBUaGlzIGlzIGluIG15IGxvbmcgZXZlciBncm93aW5nIGxpc3Qgb2YgdGhpbmdzIHRv
Cj4gCj4gLi4uIGJlIGRvbmUuCj4gCj4gU29tZSBvZiB0aGluZ3MgZ2V0IHNvbHV0aW9ucywgc29t
ZSBXQXMuCgpJIGNhbid0IHNlZSBhIGdvb2Qgd29ya2Fyb3VuZCBmb3IgdGhpcy4gQXQgc29tZSBw
b2ludCBzb21lb25lIHdvdWxkIGhhdmUgdG8gcGljayAKaXQgdXAgcmF0aGVyIHRoYW4gYnVpbGRp
bmcgYSBob3VzZSBvZiBjYXJkcy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 12:23:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 12: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-devel-bounces@lists.xenproject.org>)
	id 1gpBNu-0003HV-6S; Thu, 31 Jan 2019 12:23: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=BSoF=QH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpBNt-0003HG-Go
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 12:23:57 +0000
X-Inumbo-ID: 141575ee-2553-11e9-8bf5-c7ff7b546bdd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 141575ee-2553-11e9-8bf5-c7ff7b546bdd;
 Thu, 31 Jan 2019 12:23:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpBNp-0004Np-Ig; Thu, 31 Jan 2019 12:23:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpBNp-00039C-9D; Thu, 31 Jan 2019 12:23:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpBNp-0007UI-8X; Thu, 31 Jan 2019 12:23:53 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-132616-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=0ae2e694958b1767ec69d0f76a0d1afceecbcc89
X-Osstest-Versions-That: freebsd=bb58c22379e9aff2ac4ef105c371f30069fe61ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Jan 2019 12:23:53 +0000
Subject: [Xen-devel] [freebsd-master test] 132616: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjYxNiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMyNjE2LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMGFlMmU2OTQ5NThiMTc2N2VjNjlk
MGY3NmEwZDFhZmNlZWNiY2M4OQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgYmI1OGMyMjM3OWU5YWZmMmFjNGVmMTA1YzM3MWYzMDA2OWZlNjFhYgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMyNDczICAyMDE5LTAxLTI1IDA5OjE5OjAwIFogICAgNiBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzMjUyNyAgMjAxOS0wMS0yOCAwOToxOTowNyBaICAgIDMgZGF5cyAgICAy
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMjYxNiAgMjAxOS0wMS0zMCAwOToxOToz
NiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbmRyZXcgPGFuZHJld0BG
cmVlQlNELm9yZz4KICBhc29tZXJzIDxhc29tZXJzQEZyZWVCU0Qub3JnPgogIGF2b3MgPGF2b3NA
RnJlZUJTRC5vcmc+CiAgYmFwdCA8YmFwdEBGcmVlQlNELm9yZz4KICBiY3IgPGJjckBGcmVlQlNE
Lm9yZz4KICBieiA8YnpARnJlZUJTRC5vcmc+CiAgY3kgPGN5QEZyZWVCU0Qub3JnPgogIGVtYXN0
ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVlQlNELm9yZz4K
ICBnb256byA8Z29uem9ARnJlZUJTRC5vcmc+CiAgaHNlbGFza3kgPGhzZWxhc2t5QEZyZWVCU0Qu
b3JnPgogIGpoYiA8amhiQEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3Jn
PgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGtwIDxrcEBGcmVlQlNELm9yZz4KICBsd2hzdSA8
bHdoc3VARnJlZUJTRC5vcmc+CiAgbWFyY2sgPG1hcmNrQEZyZWVCU0Qub3JnPgogIG1hcml1cyA8
bWFyaXVzQEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBtYXYgPG1h
dkBGcmVlQlNELm9yZz4KICBtY2t1c2ljayA8bWNrdXNpY2tARnJlZUJTRC5vcmc+CiAgbW1lbCA8
bW1lbEBGcmVlQlNELm9yZz4KICBuZXRjaGlsZCA8bmV0Y2hpbGRARnJlZUJTRC5vcmc+CiAgbmdp
ZSA8bmdpZUBGcmVlQlNELm9yZz4KICBucCA8bnBARnJlZUJTRC5vcmc+CiAgb2JyaWVuIDxvYnJp
ZW5ARnJlZUJTRC5vcmc+CiAgb3Nob2dibyA8b3Nob2dib0BGcmVlQlNELm9yZz4KICBwZmcgPHBm
Z0BGcmVlQlNELm9yZz4KICBwa2Vsc2V5IDxwa2Vsc2V5QEZyZWVCU0Qub3JnPgogIHNlIDxzZUBG
cmVlQlNELm9yZz4KICB0YWthd2F0YSA8dGFrYXdhdGFARnJlZUJTRC5vcmc+CiAgdHJhc3ogPHRy
YXN6QEZyZWVCU0Qub3JnPgogIHR1ZXhlbiA8dHVleGVuQEZyZWVCU0Qub3JnPgogIHZtYWZmaW9u
ZSA8dm1hZmZpb25lQEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdh
aW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgYmI1OGMyMjM3OWUuLjBhZTJlNjk0OTU4
ICAwYWUyZTY5NDk1OGIxNzY3ZWM2OWQwZjc2YTBkMWFmY2VlY2JjYzg5IC0+IHRlc3RlZC9tYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 12:24:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 12:24: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-devel-bounces@lists.xenproject.org>)
	id 1gpBOJ-0003KD-Gn; Thu, 31 Jan 2019 12:24: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=UQXz=QH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gpBOI-0003K1-78
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 12:24:22 +0000
X-Inumbo-ID: 22e0478e-2553-11e9-81c9-6f9ce8350d06
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 22e0478e-2553-11e9-81c9-6f9ce8350d06;
 Thu, 31 Jan 2019 12:24:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ACE2D80D;
 Thu, 31 Jan 2019 04:24:20 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 126103F589;
 Thu, 31 Jan 2019 04:24:19 -0800 (PST)
To: "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrii Anisov <andrii.anisov@gmail.com>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsZyZhrL0eoJ6=VTwfrRPKjqapGObqaixxmGMTXS+ua3aA@mail.gmail.com>
 <CACrvCsZH1-KCrPhfBYoji14KjXEk0hkdkRD4+1AKiXeJhTMNrA@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <CACrvCsbkFG=3To83qi7xxmtmgC_9PKvuLz73edhiaV7TsJAZqQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <96882aae-f6b7-9418-e0a8-98498deefcd6@arm.com>
Date: Thu, 31 Jan 2019 12:24:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CACrvCsbkFG=3To83qi7xxmtmgC_9PKvuLz73edhiaV7TsJAZqQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KENDIFhlbi1kZXZlbCkKCk9uIDMxLzAxLzIwMTkgMDU6NTAsIExPUEVaLCBGVUVOVEVTIE5BQ0FS
SU5PIEphaXJvIEVkdWFyZG8gd3JvdGU6Cj4gSGVsbG8gSnVsaWVuLAo+IAoKSGksCgo+IDIwMTnl
ubQx5pyIMzDml6Uo5rC0KSAyMToxMuOAgUp1bGllbiBHcmFsbCDjgZXjgpPvvIhqdWxpZW4uZ3Jh
bGxAYXJtLmNvbSAKPiA8bWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29tPu+8ieOBruODoeODg+OC
u+ODvOOCuDoKPiAKPiAgICAgSGksCj4gCj4gICAgIE9uIDMwLzAxLzIwMTkgMjA6MjMsIExPUEVa
LCBGVUVOVEVTIE5BQ0FSSU5PIEphaXJvIEVkdWFyZG8gd3JvdGU6Cj4gCj4gICAgIE15IGUtbWFp
bCBjbGllbnQgdGhpbmtzIHRoZSBlLW1haWwgd2FzIHNlbnQgZnJvbSB0aGUgZnV0dXJlLiBDYW4g
eW91IG1ha2Ugc3VyZQo+ICAgICB5b3VyIHRpbWV6b25lIGlzIHNldCBjb3JyZWN0bHk/Cj4gCj4g
Cj4gVmVyeSBzb3JyeSBhYm91dCB0aGUgdGltZXpvbmUgaXNzdWUuIFdlIGRpZCBoYXZlIGFuIE5U
UCBwcm9ibGVtLiBIb3BlZnVsbHkgCj4gdGhpbmdzIHNob3VsZCBiZSBvayBub3cuCj4gCj4gCj4g
ICAgICA+IFvCoMKgwqAgMC42ODI5OTZdIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQgZmVhdHVyZTog
S2VybmVsIHBhZ2UgdGFibGUKPiAgICAgaXNvbGF0aW9uIChLUFRJKQo+ICAgICAgPgo+ICAgICAg
PiAoWEVOKSBwMm0uYzoxODQ0OiBkMHYxOiBGYWlsZWQgdG8gd2FsayBwYWdlLXRhYmxlIHZhIDB4
ZmZmZjgwMDAxM2Y1OWM1Nwo+ICAgICAgPiAoWEVOKSBwMm0uYzoxODQ0OiBkMHYyOiBGYWlsZWQg
dG8gd2FsayBwYWdlLXRhYmxlIHZhIDB4ZmZmZjgwMDAxM2Y3MGM1Nwo+ICAgICAgPiAoWEVOKSBw
Mm0uYzoxODQ0OiBkMHYxOiBGYWlsZWQgdG8gd2FsayBwYWdlLXRhYmxlIHZhIDB4ZmZmZjgwMDAx
M2Y1OWM0OAo+ICAgICAgPiAoWEVOKSBwMm0uYzoxODQ0OiBkMHYyOiBGYWlsZWQgdG8gd2FsayBw
YWdlLXRhYmxlIHZhIDB4ZmZmZjgwMDAxM2Y3MGM0OAo+ICAgICAgPgo+ICAgICAgPiA8LyB0aGlz
IGNvbnRpbnVlcyBpbmZpbml0ZWx5Pgo+ICAgICAgPgo+ICAgICAgPiBJcyB0aGlzIG5vcm1hbC4g
Q291bGQgdGhlIGVycm9yIGhhdmUgYW55dGhpbmcgdG8gZG8gd2l0aCBtZSB1c2luZyB0aGUKPiAg
ICAgID4gZG9tMF9tYXhfdnBjdXM9NCBib290YXJnIGZvciBYZW4/Cj4gCj4gICAgIE5vIHRoaXMg
aXMgYSB1bmtub3duIGJlbmlnbiBpc3N1ZSB3aGVuIHVzaW5nIEtQVEkga2VybmVsIG9uIFhlbiAo
c2VlIFsxXSkuIEkKPiAgICAgc3RpbGwgaGF2ZW4ndCBmb3VuZCB0aW1lIHRvIGZpeCBpdCBhbmQg
d291bGQgYXBwcmVjaWF0ZSBoZWxwIHRvIHNvbHZlIHRoZSBpc3N1ZS4KPiAKPiAKPiBJIGhhZCBh
IGxvdCBvZiBpc3N1ZXMgZ2V0dGluZyB0aGUgUi1DYXIgTTMgcnVubmluZyBhcyBhIHVzZXIgYW5k
IG9ubHkgZ290IGl0IAo+IHdvcmtpbmcgd2l0aCBBbmRyaWkncyBpbnN0cnVjdGlvbnMuIEkgYW0g
cGVyc29uYWxseSBub3QgdGhhdCBmYW1pbGlhciB3aXRoIHRoZSAKPiBpbnRlcm5hbCBmdW5jdGlv
bmFsaXR5IG9mIEtQVEkgb3IgWGVuLgoKRG9uJ3Qgd29ycnksIGl0IHdhcyBtb3JlIGFuIG9wZW4g
cXVlc3Rpb24gYXMgbWFueSBwZW9wbGUgc2VlbXMgdG8gaGl0IHRoZSBpc3N1ZXMgCmJ1dCBuby1v
bmUgaGF2ZSBmb3VuZCB0aW1lIHNvIGZhci4KClJlZ2FyZGluZyBydW5uaW5nIFhlbiBvbiBSLUNh
ciBNMywgd291bGQgeW91IG1pbmQgdG8gdXBkYXRlL2FkZCB0aGUgaW5zdHJ1Y3Rpb25zIApvbiB0
aGUgd2lraT8KCj4gCj4gSWYgeW91IGhhdmUgYW55IHRlc3RzIHlvdSB3b3VsZCB3YW50IHRvIGRv
IG9uIG15IGN1cnJlbnQgY29uZmlndXJhdGlvbiBJIHdpbGwgCj4gZ2xhZGx5IGdpdmUgaXQgYSBn
by4KClRoYW5rIHlvdSBmb3IgdGhlIG9mZmVyLiBJIHdpbGwgbGV0IHlvdSBrbm93IHdoZW4gSSBt
YW5hZ2VkIHRvIHJlYWNoIHRoYXQgaW4gbXkgCmxpc3QuCgpCZXN0IHJlZ2FyZHMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 12:32:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 12:32: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-devel-bounces@lists.xenproject.org>)
	id 1gpBVp-0004S4-DC; Thu, 31 Jan 2019 12:32: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=aWcy=QH=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gpBVn-0004Rz-HC
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 12:32:07 +0000
X-Inumbo-ID: 37740b29-2554-11e9-aeee-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37740b29-2554-11e9-aeee-bc764e045a96;
 Thu, 31 Jan 2019 12:32:05 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id c19-v6so2516241lja.5
 for <xen-devel@lists.xen.org>; Thu, 31 Jan 2019 04:32:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=MUni9/6Z2lGMVz53wyw6zTg0RWZ4vyfLf6KBzYMBEmg=;
 b=rm0itLubnrxxq4PPU48BdkkmPOHGmoawlXX7TkirV4StzYrvbOIna0ghZQS2MZ2t76
 XhmHBOPccSIjpVoDYvh6YrtIBr5eW0+bdYyC3OkQ7c8WSywe3qd9fTk75H03Iczx/vz+
 ica0fn1RP61+8A8QOUdr2YeGNhb1x8j06LH67rCa56PhTSaWcsKMzCFrGAKWvu8izLO1
 r9n/88H88jlojH/9LggBml0yrFb/uQsNo2A7e1JgfSAEKysdVB90p+WDPw0Udz+KvqR8
 XIGDjJcmERRAXarrPQcdwF9vNp/LZDRJsdhZkxzMTILaiGDq0d2CfYCAzuog8UhXWLuy
 RKDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=MUni9/6Z2lGMVz53wyw6zTg0RWZ4vyfLf6KBzYMBEmg=;
 b=SSR5qz+uqyWOrridQwn0p7s8meEg5qwVCdnAriTlhiKnXX3kEEGwl+0FX2OyAc4jzt
 kUoFQW4zMsLpbc3KdVabsWYDotM1HbmT9wAplrh1u12HClt+W6ab2pAIFXDJ9fq/jih1
 G5gW1O6wmc6MapecB3ye6TunriW6kXxz8ixW4YH+MBYu8WjjwbpulHqp3PIANZxoHyDz
 29eV9QE3CA61niD8xi730XF2avZfg3YPeZ1MZNwKluucopLqb2xRiNPS8T4+45bPtbsy
 WI37py0ZQEh4gpUyC2Y3ue9hNpQaakBgos/CowgLPwDgeDvGObH2nOVENGpsCSTEkGAT
 Sm0w==
X-Gm-Message-State: AJcUukcTiJA9sHhUWJockJL+Imylt4IUzc8K1aGksoYbUsL0a+ziJJX+
 1KgPXxfS+9KJ1rkPkW6wPInNhLFrOe0XZwFAYv0=
X-Google-Smtp-Source: AHgI3IYqaijPCAbpcAfqB4K9ZTYxFfKIZ7xmxN6niWa1cYJjdCHW8ay1HiYLvHZ4e1NWitw9Tq+lwpQUU40Nwq+GS9I=
X-Received: by 2002:a2e:5703:: with SMTP id
 l3-v6mr16102340ljb.106.1548937924232; 
 Thu, 31 Jan 2019 04:32:04 -0800 (PST)
MIME-Version: 1.0
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
 <1701923.z6LKAITQJA@phil>
In-Reply-To: <1701923.z6LKAITQJA@phil>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Thu, 31 Jan 2019 18:01:52 +0530
Message-ID: <CAFqt6zbxyMB3VCzbWo1rPdfKXLVTNx+RY0=guD5CRxD37gJzsA@mail.gmail.com>
To: Heiko Stuebner <heiko@sntech.de>
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Peter Zijlstra <peterz@infradead.org>,
 dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
 Linux-MM <linux-mm@kvack.org>, linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 mchehab@kernel.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz,
 Juergen Gross <jgross@suse.com>, hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgNTozNyBQTSBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250
ZWNoLmRlPiB3cm90ZToKPgo+IEFtIERvbm5lcnN0YWcsIDMxLiBKYW51YXIgMjAxOSwgMDQ6MDg6
MTIgQ0VUIHNjaHJpZWIgU291cHRpY2sgSm9hcmRlcjoKPiA+IFByZXZpb3VseSBkcml2ZXJzIGhh
dmUgdGhlaXIgb3duIHdheSBvZiBtYXBwaW5nIHJhbmdlIG9mCj4gPiBrZXJuZWwgcGFnZXMvbWVt
b3J5IGludG8gdXNlciB2bWEgYW5kIHRoaXMgd2FzIGRvbmUgYnkKPiA+IGludm9raW5nIHZtX2lu
c2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KPiA+Cj4gPiBBcyB0aGlzIHBhdHRlcm4gaXMgY29t
bW9uIGFjcm9zcyBkaWZmZXJlbnQgZHJpdmVycywgaXQgY2FuCj4gPiBiZSBnZW5lcmFsaXplZCBi
eSBjcmVhdGluZyBuZXcgZnVuY3Rpb25zIGFuZCB1c2UgaXQgYWNyb3NzCj4gPiB0aGUgZHJpdmVy
cy4KPiA+Cj4gPiB2bV9pbnNlcnRfcmFuZ2UoKSBpcyB0aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVz
ZWQgdG8gbWFwcGVkCj4gPiBrZXJuZWwgbWVtb3J5L3BhZ2VzIGluIGRyaXZlcnMgd2hpY2ggaGFz
IGNvbnNpZGVyZWQgdm1fcGdvZmYKPiA+Cj4gPiB2bV9pbnNlcnRfcmFuZ2VfYnVnZ3koKSBpcyB0
aGUgQVBJIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8gbWFwCj4gPiByYW5nZSBvZiBrZXJuZWwgbWVt
b3J5L3BhZ2VzIGluIGRyaXZlcnMgd2hpY2ggaGFzIG5vdCBjb25zaWRlcmVkCj4gPiB2bV9wZ29m
Zi4gdm1fcGdvZmYgaXMgcGFzc2VkIGRlZmF1bHQgYXMgMCBmb3IgdGhvc2UgZHJpdmVycy4KPiA+
Cj4gPiBXZSBfY291bGRfIHRoZW4gYXQgYSBsYXRlciAiZml4IiB0aGVzZSBkcml2ZXJzIHdoaWNo
IGFyZSB1c2luZwo+ID4gdm1faW5zZXJ0X3JhbmdlX2J1Z2d5KCkgdG8gYmVoYXZlIGFjY29yZGlu
ZyB0byB0aGUgbm9ybWFsIHZtX3Bnb2ZmCj4gPiBvZmZzZXR0aW5nIHNpbXBseSBieSByZW1vdmlu
ZyB0aGUgX2J1Z2d5IHN1ZmZpeCBvbiB0aGUgZnVuY3Rpb24KPiA+IG5hbWUgYW5kIGlmIHRoYXQg
Y2F1c2VzIHJlZ3Jlc3Npb25zLCBpdCBnaXZlcyB1cyBhbiBlYXN5IHdheSB0byByZXZlcnQuCj4g
Pgo+ID4gU2lnbmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5j
b20+Cj4gPiBTdWdnZXN0ZWQtYnk6IFJ1c3NlbGwgS2luZyA8bGludXhAYXJtbGludXgub3JnLnVr
Pgo+ID4gU3VnZ2VzdGVkLWJ5OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4K
Pgo+IGhtbSwgSSdtIG1pc3NpbmcgYSBjaGFuZ2Vsb2cgaGVyZSBiZXR3ZWVuIHYxIGFuZCB2Mi4K
PiBOZXZlcnRoZWxlc3MgSSBtYW5hZ2VkIHRvIHRlc3QgdjEgb24gUm9ja2NoaXAgaGFyZHdhcmUK
PiBhbmQgZGlzcGxheSBpcyBzdGlsbCB3b3JraW5nLCBpbmNsdWRpbmcgdGFsa2luZyB0byBMaW1h
IHZpYSBwcmltZS4KPgo+IFNvIGlmIHRoZXJlIGFyZW4ndCBhbnkgYmlnIGNoYW5nZXMgZm9yIHYy
LCBvbiBSb2NrY2hpcAo+IFRlc3RlZC1ieTogSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5k
ZT4KCkNoYW5nZSBsb2cgaXMgYXZhaWxhYmxlIGluIFswLzldLgpQYXRjaCBbMS85XSAmIFs0Lzld
IGhhdmUgbm8gY2hhbmdlcyBiZXR3ZWVuIHYxIC0+IHYyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 12:34:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 12:34: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-devel-bounces@lists.xenproject.org>)
	id 1gpBYW-0004Zu-UJ; Thu, 31 Jan 2019 12:34: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=BrX/=QH=sntech.de=heiko@srs-us1.protection.inumbo.net>)
 id 1gpBYV-0004Zo-R2
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 12:34:55 +0000
X-Inumbo-ID: 9ba7daa0-2554-11e9-8e84-93dc27b1463a
Received: from gloria.sntech.de (unknown [185.11.138.130])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ba7daa0-2554-11e9-8e84-93dc27b1463a;
 Thu, 31 Jan 2019 12:34:53 +0000 (UTC)
Received: from wf0848.dip.tu-dresden.de ([141.76.183.80] helo=phil.localnet)
 by gloria.sntech.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.89) (envelope-from <heiko@sntech.de>)
 id 1gpBXj-000441-H7; Thu, 31 Jan 2019 13:34:07 +0100
From: Heiko Stuebner <heiko@sntech.de>
To: Souptick Joarder <jrdr.linux@gmail.com>, hjc@rock-chips.com
Date: Thu, 31 Jan 2019 13:34:10 +0100
Message-ID: <1572595.mVW1PIlZyR@phil>
In-Reply-To: <CAFqt6zbxyMB3VCzbWo1rPdfKXLVTNx+RY0=guD5CRxD37gJzsA@mail.gmail.com>
References: <20190131030812.GA2174@jordon-HP-15-Notebook-PC>
 <1701923.z6LKAITQJA@phil>
 <CAFqt6zbxyMB3VCzbWo1rPdfKXLVTNx+RY0=guD5CRxD37gJzsA@mail.gmail.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCHv2 1/9] mm: Introduce new vm_insert_range and
 vm_insert_range_buggy API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Peter Zijlstra <peterz@infradead.org>,
 dri-devel@lists.freedesktop.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net, Stephen Rothwell <sfr@canb.auug.org.au>,
 oleksandr_andrushchenko@epam.com, joro@8bytes.org,
 Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 linux-media@vger.kernel.org, pawel@osciak.com, Rik van Riel <riel@surriel.com>,
 iommu@lists.linux-foundation.org, rppt@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mchehab@kernel.org,
 vbabka@suse.cz, Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, Kyungmin Park <kyungmin.park@samsung.com>,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gRG9ubmVyc3RhZywgMzEuIEphbnVhciAyMDE5LCAxMzozMTo1MiBDRVQgc2NocmllYiBTb3Vw
dGljayBKb2FyZGVyOgo+IE9uIFRodSwgSmFuIDMxLCAyMDE5IGF0IDU6MzcgUE0gSGVpa28gU3R1
ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4gd3JvdGU6Cj4gPgo+ID4gQW0gRG9ubmVyc3RhZywgMzEu
IEphbnVhciAyMDE5LCAwNDowODoxMiBDRVQgc2NocmllYiBTb3VwdGljayBKb2FyZGVyOgo+ID4g
PiBQcmV2aW91bHkgZHJpdmVycyBoYXZlIHRoZWlyIG93biB3YXkgb2YgbWFwcGluZyByYW5nZSBv
Zgo+ID4gPiBrZXJuZWwgcGFnZXMvbWVtb3J5IGludG8gdXNlciB2bWEgYW5kIHRoaXMgd2FzIGRv
bmUgYnkKPiA+ID4gaW52b2tpbmcgdm1faW5zZXJ0X3BhZ2UoKSB3aXRoaW4gYSBsb29wLgo+ID4g
Pgo+ID4gPiBBcyB0aGlzIHBhdHRlcm4gaXMgY29tbW9uIGFjcm9zcyBkaWZmZXJlbnQgZHJpdmVy
cywgaXQgY2FuCj4gPiA+IGJlIGdlbmVyYWxpemVkIGJ5IGNyZWF0aW5nIG5ldyBmdW5jdGlvbnMg
YW5kIHVzZSBpdCBhY3Jvc3MKPiA+ID4gdGhlIGRyaXZlcnMuCj4gPiA+Cj4gPiA+IHZtX2luc2Vy
dF9yYW5nZSgpIGlzIHRoZSBBUEkgd2hpY2ggY291bGQgYmUgdXNlZCB0byBtYXBwZWQKPiA+ID4g
a2VybmVsIG1lbW9yeS9wYWdlcyBpbiBkcml2ZXJzIHdoaWNoIGhhcyBjb25zaWRlcmVkIHZtX3Bn
b2ZmCj4gPiA+Cj4gPiA+IHZtX2luc2VydF9yYW5nZV9idWdneSgpIGlzIHRoZSBBUEkgd2hpY2gg
Y291bGQgYmUgdXNlZCB0byBtYXAKPiA+ID4gcmFuZ2Ugb2Yga2VybmVsIG1lbW9yeS9wYWdlcyBp
biBkcml2ZXJzIHdoaWNoIGhhcyBub3QgY29uc2lkZXJlZAo+ID4gPiB2bV9wZ29mZi4gdm1fcGdv
ZmYgaXMgcGFzc2VkIGRlZmF1bHQgYXMgMCBmb3IgdGhvc2UgZHJpdmVycy4KPiA+ID4KPiA+ID4g
V2UgX2NvdWxkXyB0aGVuIGF0IGEgbGF0ZXIgImZpeCIgdGhlc2UgZHJpdmVycyB3aGljaCBhcmUg
dXNpbmcKPiA+ID4gdm1faW5zZXJ0X3JhbmdlX2J1Z2d5KCkgdG8gYmVoYXZlIGFjY29yZGluZyB0
byB0aGUgbm9ybWFsIHZtX3Bnb2ZmCj4gPiA+IG9mZnNldHRpbmcgc2ltcGx5IGJ5IHJlbW92aW5n
IHRoZSBfYnVnZ3kgc3VmZml4IG9uIHRoZSBmdW5jdGlvbgo+ID4gPiBuYW1lIGFuZCBpZiB0aGF0
IGNhdXNlcyByZWdyZXNzaW9ucywgaXQgZ2l2ZXMgdXMgYW4gZWFzeSB3YXkgdG8gcmV2ZXJ0Lgo+
ID4gPgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdt
YWlsLmNvbT4KPiA+ID4gU3VnZ2VzdGVkLWJ5OiBSdXNzZWxsIEtpbmcgPGxpbnV4QGFybWxpbnV4
Lm9yZy51az4KPiA+ID4gU3VnZ2VzdGVkLWJ5OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFk
ZWFkLm9yZz4KPiA+Cj4gPiBobW0sIEknbSBtaXNzaW5nIGEgY2hhbmdlbG9nIGhlcmUgYmV0d2Vl
biB2MSBhbmQgdjIuCj4gPiBOZXZlcnRoZWxlc3MgSSBtYW5hZ2VkIHRvIHRlc3QgdjEgb24gUm9j
a2NoaXAgaGFyZHdhcmUKPiA+IGFuZCBkaXNwbGF5IGlzIHN0aWxsIHdvcmtpbmcsIGluY2x1ZGlu
ZyB0YWxraW5nIHRvIExpbWEgdmlhIHByaW1lLgo+ID4KPiA+IFNvIGlmIHRoZXJlIGFyZW4ndCBh
bnkgYmlnIGNoYW5nZXMgZm9yIHYyLCBvbiBSb2NrY2hpcAo+ID4gVGVzdGVkLWJ5OiBIZWlrbyBT
dHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgo+IAo+IENoYW5nZSBsb2cgaXMgYXZhaWxhYmxlIGlu
IFswLzldLgo+IFBhdGNoIFsxLzldICYgWzQvOV0gaGF2ZSBubyBjaGFuZ2VzIGJldHdlZW4gdjEg
LT4gdjIuCgpJIG5ldmVyIHNlZW0gdG8gZ2V0IHlvdXIgY292ZXItbGV0dGVycywgc28gZGlkbid0
IHNlZSB0aGF0LCBzb3JyeS4KCkJ1dCBncmVhdCB0aGF0IHRoZXJlIHdlcmVuJ3QgY2hhbmdlcyB0
aGVuIDotKQoKSGVpa28KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 13:36:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 13:36: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-devel-bounces@lists.xenproject.org>)
	id 1gpCWC-0002JH-0L; Thu, 31 Jan 2019 13:36: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=dit8=QH=citrix.com=prvs=927878326=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpCWA-0002JC-TD
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 13:36:34 +0000
X-Inumbo-ID: 379fedaa-255d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 379fedaa-255d-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 13:36:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="85331094"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
References: <5C3C74E1020000780020D2AE@prv1-mh.provo.novell.com>
 <f90fec5f-4c14-4ce5-93d5-c43c9f9ff60b@citrix.com>
 <5C3C850D020000780020D3A0@prv1-mh.provo.novell.com>
 <d4e750ab-1618-43aa-c9dd-f45694627f09@citrix.com>
 <5C52C8B70200007800212964@prv1-mh.provo.novell.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6ba89839-6f48-2643-9db1-949f79673484@citrix.com>
Date: Thu, 31 Jan 2019 13:36:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C52C8B70200007800212964@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE
 ISA extensions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMjAxOSAxMDowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzAuMDEuMTkg
YXQgMjE6MjEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTQvMDEv
MjAxOSAxMjo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxNC4wMS4xOSBhdCAxMzow
MCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IE9uIDE0LzAxLzIwMTkg
MTE6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBGaXJzdCBvZiBhbGwgYSBQQ0xNVUxRRFEg
ZGVwZW5kZW5jeSB3YXMgbWlzc2luZyBlbnRpcmVseS4gQWRkIGl0IGFzIHdlbGwKPj4+Pj4gYXMg
QUVTTkkgYW5kIFNIQSB0byBTU0UyLCBhcyBhbGwgb2YgdGhlbSBhY3Qgb24gdmVjdG9ycyBvZiBp
bnRlZ2VycywKPj4+Pj4gd2hlcmVhcyBwbGFpbiBTU0Ugc3VwcG9ydHMgdmVjdG9ycyBvZiBzaW5n
bGUgcHJlY2lzaW9uIGZsb2F0cyBvbmx5LiBUaGlzCj4+Pj4+IGlzIGluIGxpbmUgd2l0aCBob3cg
ZS5nLiBiaW51dGlscyBhbmQgZ2NjIHRyZWF0IHRoZW0uCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+Pj4gLS0tCj4+Pj4+IFRCRDog
T24gdGhlIHNhbWUgYmFzaXMsIFNTRTMsIFNTU0UzIGFuZCBTU0U0QSBzaG91bGQgcHJvYmFibHkg
YWxzbwo+Pj4+PiBkZXBlbmQgb24gU1NFMiByYXRoZXIgdGhhbiBTU0UuIEluIGZhY3QgbWFraW5n
IHRoaXMgYSBjaGFpbiBTU0UgLT4gU1NFMgo+Pj4+PiAtPiBTU0UzIC0+IHsgU1NTRTMsIFNTRTRB
IH0gd291bGQgcHJvYmFibHkgYmUgYmVzdCwgYW5kIGdldCB1cyBpbiBsaW5lCj4+Pj4+IHdpdGgg
Ym90aCBiaW51dGlscyBhbmQgZ2NjLiBCdXQgSSB0aGluayBJIGRpZCBzdWdnZXN0IHNvIHdoZW4g
dGhlCj4+Pj4+IGRlcGVuZGVuY2llcyB3ZXJlIGludHJvZHVjZWQsIGFuZCB0aGlzIHdhc24ndCBs
aWtlZCBmb3IgYSByZWFzb24gSQo+Pj4+PiBmb3Jnb3QuCj4+Pj4gV2hpbGUgYWxsIG9mIHRoaXMg
aXMgdHJ1ZSwgdGhlcmUgaXMgYSBjb21tZW50IGluIGNvbnRleHQgd2hpY2ggZXhwbGFpbnMKPj4+
PiB3aHkgdGhlIGRlcGVuZGVuY2VzIGFyZSB0aGV5IHdheSB0aGV5IGFyZS4KPj4+Pgo+Pj4+IFBy
b3ZpZGluZyBhIGd1ZXN0IHdpdGggU1NFLCBubyBTU0UyLCBhbmQgUENMTVVMRFEvQUVTTkkvU0hB
IHdpbGwgYWxsb3cKPj4+PiB0aGVzZSBsYXR0ZXIgaW5zdHJ1Y3Rpb24gZ3JvdXBzIHRvIGZ1bmN0
aW9uIGNvcnJlY3RseS4KPj4+IFlvdSBtZWFuICJTZXZlcmFsIGZ1dGhlciBpbnN0cnVjdGlvbiBz
ZXRzIGFyZSBidWlsdCBvbiBjb3JlICVYTU0KPj4+IHN1cHBvcnQsIHdpdGhvdXQgc3BlY2lmaWMg
aW50ZXItZGVwZW5kZW5jaWVzIj8gVGhpcyBleHBsYWlucyBpdCBhdAo+Pj4gYmVzdCBwYXJ0bHks
IHRoZSBtb3JlIHRoYXQgdGhlcmUgdGhlbiBhcmUgZXhjZXB0aW9ucyB0byB0aGlzIHJ1bGUKPj4+
ICh7LFN9U1NFMyAtPiBTU0U0LjEgYW5kIFNTRTQuMSAtPiBTU0U0LjIpLiBEbyB3ZSByZWFsbHkg
aGF2ZSB0bwo+Pj4gdGFrZSBhIGRpZmZlcmVudCB2aWV3IGhlcmUgdGhhbiBiaW51dGlscyBhbmQg
Z2NjIChhbmQgcGVyaGFwcyBtYW55Cj4+PiBvdGhlcnMpIGRvPwo+Pj4KPj4+IFNvbWUgb2YgTGlu
dXgnZXMgeDg2LXNwZWNpZmljIGNyeXB0byBkcml2ZXJzIG1ha2UgZXZlbiBtb3JlCj4+PiBpbnRl
cmVzdGluZyBpbXBsaWNhdGlvbnMsIHNldmVyYWwgb2Ygd2hpY2ggSSBtZWFuIHRvIGZpeC4gQnV0
IHRoZXkKPj4+IChpbW8pIHZhbGlkbHkgaW1wbHkgZS5nLiBTU0UyIHdoZW4gdGhlcmUgaXMgU1NT
RTMsIHdoaWNoIHdvdWxkCj4+PiBtZWFuIHN1Y2ggYSBkcml2ZXIgd291bGQgb25seSB3b3JrIGJl
Y2F1c2Ugd2UgY2FuJ3QgaGlkZSB0aGUKPj4+IFNTRTIgaW5zbnMgd2hlbiBhIGd1ZXN0IGNvbmZp
ZyBmaWxlIG1hc2tzIG9mZiBTU0UyIGJ1dCBub3QKPj4+IFNTU0UzIC0gdW50aWwgc3VjaCBhbiBp
bnNuIGhpdHMgdGhlIGVtdWxhdG9yLCB3aGVyZSB0aGUKPj4+IHZjcHVfaGFzX3NzZTIoKSBjaGVj
ayB3b3VsZCBtYWtlIGl0IHJhaXNlICNVRCwganVzdCBiZWNhdXNlCj4+PiBvZiBvdXIgbm9uLXN0
YW5kYXJkIGZlYXR1cmUgZGVwZW5kZW5jaWVzLgo+PiBUaGUgZGVwZW5kZW5jZXMgZGVzY3JpYmVk
IGhlcmUgYXJlIHByaW1hcmlseSB0byBwcmV2ZW50IG1hbGZ1bmN0aW9ucyBpbgo+PiBYZW4sIHJh
dGhlciB0aGFuIHRvIHByb3ZpZGUgYSBoaXN0b3JpY2FsbHktYWNjdXJhdGUgdmlldyBvZiB3aGlj
aAo+PiBmZWF0dXJlcyBhcHBlYXJlZCB3aGVuLiAgU29mdHdhcmUgd2hpY2ggZG9lc24ndCBmb2xs
b3cgdGhlIHJ1bGVzIGNhbm5vdAo+PiBiZSBoZWxwZWQgLSBpdHMgYWxyZWFkeSBidWdneS4KPiBG
b3IgdGhpcyBsYXN0IHN0YXRlbWVudCAtIHdoZXJlIGlzIHRoZSAiU1NFMjogW0xNXSIgZGVwZW5k
ZW5jeSBmb3JtYWxseQo+IHNwZWxsZWQgb3V0PyBUaGUgZmFjdCB0aGF0IGl0J3MgdXNlZCBmb3Ig
dGhlIFVOSVggZmxvYXRpbmcgcG9pbnQgQUJJIG9mCj4geDg2LTY0IGlzIG5vdCByZWxldmFudDog
VGhlcmUgY291bGQgc2Vuc2libHkgYmUgYSA2NC1iaXQgcHJvY2Vzc29yCj4gd2l0aG91dCBhbnkg
ZmxvYXRpbmcgcG9pbnQgc3VwcG9ydCwgSSB0aGluay4KClRoZSBiYXNlIEFNRDY0IHNwZWMsIHdo
aWNoIG1hbmRhdGVzIFNTRTIgaW4gY29tcGxpYW50IGltcGxlbWVudGF0aW9ucy7CoApJdCBpcyB0
aGUgcmVhc29uIHdoeSB5b3UgZG9uJ3QgbmVlZCBhIGZlYXR1cmUgY2hlY2sgdG8gdXNlIHRoZSBm
ZW5jZQppbnN0cnVjdGlvbnMuCgo+PiBUaGUgcXVlc3Rpb24gd2hpY2ggbWF0dGVycyBoZXJlIGlz
IHdoZXRoZXIgdGhlIEludGVsL0FNRCBTRE0ncyBhbGxvdyBmb3IKPj4gYW55IHN1Y2ggaW1wbGlj
YXRpb25zLgo+Pgo+PiBWb2wxIDEyLjEzLjQgc3RhdGVzIHRoYXQgc29mdHdhcmUgd2lzaGluZyB0
byB1c2UgQUVTLU5JIG9yIFBDTVVMRFEgbXVzdAo+PiBmaXJzdCBjaGVjayBmb3IgU1NFMiwgYW5k
IHRoZW4gZm9yIHRoZSBpbmRpdmlkdWFsIGZlYXR1cmUgYml0LiAgSQo+PiBzdXBwb3NlIHRoaXMg
aXMgYmV0dGVyIGV2aWRlbmNlIG9mIGEgbG9naWNhbCBjb25uZWN0aW9uIHRoYW4gd2UndmUgdXNl
ZAo+PiBpbiBvdGhlciBiaXRzIG9mIHRoZSBkZXBlbmRlbmN5IHRyZWUsIGJ1dCBJIHNlZSBhYnNv
bHV0ZWx5IG5vdGhpbmcKPj4gZGlzY3Vzc2luZyB0aGUgU0hBIGluc3RydWN0aW9uIHNldC4KPiBT
byBpZiBJIGxlZnQgU0hBIGFsb25lIGJ1dCBtb3ZlZCBBRVNOSSwgeW91J2QgYmUgZmluZSB3aXRo
IHRoZSBjaGFuZ2U/Cj4gSSBjb3VsZCBhdCBsZWFzdCBzZWUgdGhpcyBhcyBhbiBpbnRlcm1lZGlh
dGUgc3RlcC4gSSBzaG91bGQgc2F5IHRob3VnaAo+IHRoYXQgU0hBIGhhcyBhbHdheXMgYmVlbiBn
aXZpbmcgdGhlIGltcHJlc3Npb24gb2YgYSAiYmFkIGNoaWxkIiB0byBtZSwKPiBzbyBJIHdvdWxk
bid0IGJlIHN1cnByaXNlZCBvZiB0aGlzIHdhcyBqdXN0IGEgZG9jIG9taXNzaW9uIChzZWVpbmcg
dGhhdAo+IHRoZXJlIGlzbid0IGV2ZW4gYSBzZWN0aW9uIGFib3V0IHRoYXQgZW50aXJlIGV4dGVu
c2lvbiBpbiBjaGFwdGVyIDEyKS4KCkkgZGlkIGZpbmQgdGhhdCBvbWlzc2lvbiBjdXJpb3VzIHdo
aWxlIGxvb2tpbmcuCgo+IEZ1cnRoZXJtb3JlLCB5b3UgZGlkbid0IGV2ZW4gY29tbWVudCBvbiB0
aGUgU1NFMyBldGMgYXNwZWN0Lgo+IFNlY3Rpb24gMTIuNC4yLCBqdXN0IGxpa2UgMTIuMTMuNCwg
cmVmZXJzIHRvIDExLjYuMiwgaS5lLiAoYWNjb3JkaW5nIHRvCj4geW91ciBpbnRlcnByZXRhdGlv
biBhYm92ZSkgaW1wbGllcyBTU0UyLiBXaGlsZSAxMi4xMi4yIGltcGxpZXMgU1NFMwo+IGFuZCBT
U1NFMywgMTIuMTIuMyBpbXBsaWVzIFNTU0UzIGFuZCBTU0U0LjEgYnV0IG5vdCBTU0UzLCBhbmQK
PiAxMi43LjIgZG9lcyBub3Qgc3VnZ2VzdCB0byBjaGVjayBmb3IgU1NFMy4gSSBoYXZlIHRvIGFk
bWl0IHRoYXQKPiBJJ2QgcmF0aGVyIGNvbnNpZGVyIHRoaXMgYXMgZG9jIHNob3J0Y29taW5ncy4K
CllvdSBkbyByZWFsaXNlIHRoYXQgeW91IGFyZ3VlZCB0aGUgY29udHJhcnkgd2hlbiBJIG9yaWdp
bmFsbHkKaW1wbGVtZW50ZWQgdGhpcywgbW9zdCBub3RhYmx5IGluIHY0Cmh0dHBzOi8vcGF0Y2h3
b3JrLmtlcm5lbC5vcmcvcGF0Y2gvODY1MTQ0MS8gLCBhbmQgbWFkZSBtZSBjaGFuZ2UgdGhlCmxv
Z2ljIHRvIGhvdyBpdCBjdXJyZW50bHkgaXM/CgpJdCBsb29rcyB0byBtZSBhcyBpZiB5b3Ugbm93
IHByZWZlciB2MyBvZiBteSBvcmlnaW5hbCBwYXRjaC4KCj4gQW4gU1NFNC4yIGNoZWNrIGFsb25l
IGlzIChpbW8gY29ycmVjdGx5KSBzdWdnZXN0ZWQgZm9yIENSQzMyIGFuZAo+IFBPUENOVCwgd2hp
Y2ggd291bGQgc2VlbSB0byBtZWFuIHdlIHNob3VsZCBkcm9wIGl0cyBTU0U0LjEKPiBkZXBlbmRl
bmN5Lgo+Cj4gT3RvaCB0aGVzZSBkb2N1bWVudGVkIG5lZWRzIHRvIGNoZWNrIGZvciBtdWx0aXBs
ZSBiaXRzIGNvdWxkIGFzCj4gd2VsbCBiZSBpbnRlcnByZXRlZCBhcyBtZWFuaW5nIHRoZXJlJ3Mg
bm8gY29ubmVjdGlvbiBhdCBhbGwsIGluCj4gd2hpY2ggY2FzZSB0aGUgU1NFNC4xIGFuZCBTU0U0
LjIgZGVwZW5kZW5jaWVzIHdlIGN1cnJlbnRseQo+IGhhdmUgc2hvdWxkIGFsbCBiZSByZWR1Y2Vk
IHRvIGRlcGVuZGVuY2llcyB1cG9uIFNTRSAoYXMKPiBleHByZXNzaW5nIHRoZSBwcmVzZW5jZSBv
ZiBYTU0gcmVnaXN0ZXJzKS4KPgo+IEdldHRpbmcgdGhpcyBpbnRvIGNvbnNpc3RlbnQgc2hhcGUg
bWlnaHQgc2F2ZSBzb21lIGRpc2N1c3Npb25zCj4gb24gdGhlIEFWWDUxMiBzZXJpZXMgKHdoZXJl
LCBkZXBlbmRpbmcgb24gdGhlIG91dGNvbWUgaGVyZSwKPiBJIG1heSBuZWVkIHRvIG1ha2UgZnVy
dGhlciBhZGp1c3RtZW50cykuIE9uZSBhZGRpdGlvbmFsIHF1ZXN0aW9uCj4gdGhlcmUgd291bGQg
dGhlbiBiZSB3aGV0aGVyIHRvIHRha2UgQVZYNTEyQlcgYXMgaW5kaWNhdGlvbiBvZgo+IGZ1bGwg
NjQtYml0IG1hc2sgcmVnaXN0ZXJzIChBVlg1MTJGIG9ubHkgbmVlZHMgMTYtYml0IHdpZGUgb25l
cyksCj4gYXMgaXMgaW1wbGllZCBlLmcuIGJ5IGdjYy4KCkkgZG9uJ3QgaGF2ZSBhIHByb2JsZW0g
aW4gcHJpbmNpcGxlIHdpdGggY2hhbmdpbmcgZGVwZW5kZW5jZXMuCgpPbmUgcmlzayBob3dldmVy
IGlzIHRoZSBmb3J3YXJkcyBjb21wYXRpYmlsaXR5IG9mIFZNcyBtaWdyYXRpbmcgdG8gbmV3ZXIK
dmVyc2lvbnMgb2YgWGVuIC0gd2UgbXVzdCB0YWtlIGNhcmUgdG8gbm90IG1ha2UgZmVhdHVyZXMg
YWNjaWRlbnRhbGx5CmRpc2FwcGVhciBpbiBuZXdlciBidWlsZHMgb2YgWGVuIHJ1bm5pbmcgb24g
dGhlIHNhbWUgaGFyZHdhcmUuwqAKKEFjY2VwdGluZyB0aGF0IHdlIG1heSBkZWxpYmVyYXRlbHkg
bmVlZCB0byBtYWtlIGZlYXR1cmVzIGRpc2FwcGVhciBpZgptaXN0YWtlcyBpbiB0aGUgZGVwZW5k
ZW5jeSBsb2dpYyBhcmUgZGlzY292ZXJlZC4pCgpJIHdvdWxkIGhvd2V2ZXIgbGlrZSB0byBmaXJz
dCBnZXQgYSBjbGVhciB1bmRlcnN0YW5kIGFuZCBhZ3JlZW1lbnQgb24Kb3VyIGV4cGVjdGF0aW9u
cywgdG8gdHJ5IGFuZCBhdm9pZCBwcm9ibGVtcyBsaWtlIHRoaXMgaW4gdGhlIGZ1dHVyZS4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 13:39:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 13:39: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-devel-bounces@lists.xenproject.org>)
	id 1gpCZH-0002kl-QI; Thu, 31 Jan 2019 13:39: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=KPPl=QH=citrix.com=prvs=927f2c6f3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gpCZH-0002kg-0w
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 13:39:47 +0000
X-Inumbo-ID: ab33f955-255d-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab33f955-255d-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 13:39:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="85331292"
Date: Thu, 31 Jan 2019 14:39:31 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190131133931.vincqqgf4acywekz@mac>
References: <1548064795-18160-1-git-send-email-christopher.w.clark@gmail.com>
 <20190122141702.h3oxvr25xjxbhjcl@mac>
 <CACMJ4Gbr4dR2B7o=+i_0aCEPiXTA9nF-w477Btvv8vd_B2+mOw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4Gbr4dR2B7o=+i_0aCEPiXTA9nF-w477Btvv8vd_B2+mOw@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 00/15] Argo: hypervisor-mediated
 interdomain communication
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, James McKenzie <james@bromium.com>,
 Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDg6MDU6MzBQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gT24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgNjoxOSBBTSBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gTW9uLCBKYW4gMjEs
IDIwMTkgYXQgMDE6NTk6NDBBTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPiA+
IFZlcnNpb24gZml2ZSBvZiB0aGlzIHBhdGNoIHNlcmllczoKPiA+ID4KPiA+ID4gKiBDaGFuZ2Vz
IGFyZSBwcmltYXJpbHkgYWRkcmVzc2luZyBmZWVkYmFjayBmcm9tIHRoZSB2NCBzZXJpZXMgcmV2
aWV3cy4KPiA+ID4gICBNYW55IHBvaW50cyBub3RlZCBvbiB0aGUgaW52aWRpZHVhbCBjb21taXQg
cG9zdHMuCj4gPiA+Cj4gPiA+ICogQ3JpdGljYWwgc2VjdGlvbnMgaGF2ZSBiZWVuIHNocnVuaywg
d2l0aCBhbGxvY2F0aW9ucyBhbmQgZnJlZXMKPiA+ID4gICBwdWxsZWQgb3V0c2lkZSB3aGVyZSBw
b3NzaWJsZSwgcmVvcmRlcmluZyBsb2dpYyB3aXRoaW4gaHlwZXJjYWxsIG9wcy4KPiA+ID4KPiA+
ID4gKiBBIG5ldyByaW5nIGhhc2ggZnVuY3Rpb24gaW1wbGVtZW50ZWQsIGRlcml2ZWQgZnJvbSB0
aGUgZGpiMiBzdHJpbmcKPiA+ID4gICBoYXNoIGZ1bmN0aW9uLgo+ID4gPgo+ID4gPiAqIEZsYWdz
IHJldHVybmVkIGJ5IHRoZSBub3RpZnkgb3AgaGF2ZSBiZWVuIHNpbXBsaWZpZWQuCj4gPiA+Cj4g
PiA+ICogTm93IHVzZXMgYSBzaW5nbGUgYXJnbyBib290IHBhcmFtZXRlciwgdGFraW5nIGEgbGlz
dDoKPiA+ID4gICAtIHRvcCBsZXZlbCBib29sZWFuIHRvIGVuYWJsZS9kaXNhYmxlIEFyZ28KPiA+
ID4gICAtIG1hYy1wZXJtaXNzaXZlIG9wdGlvbiB0byBlbmFibGUvZGlzYWJsZSB3aWxkY2FyZCBy
aW5ncwo+ID4gPiAgIC0gY29tbWFuZCBsaW5lIGRvYyBlZGl0OiBubyAiQ09ORklHX0FSR08iIGJ1
dCByZWZlcnMgdG8gYnVpbGQgY29uZmlnCj4gPiA+Cj4gPiA+ICogU3dpdGNoZWQgdG8gdXNlIHRo
ZSBzdGFuZGFyZCBsaXN0IGRhdGEgc3RydWN0dXJlcyB1c2VkIGJ5IFhlbidzCj4gPiA+ICAgY29t
bW9uIGNvZGUuCj4gPgo+ID4gQUZBSUsgdGhpcyB3YXMgbm90IHJlcXVlc3RlZCBieSBhbnkgcmV2
aWV3ZXIsIHNvIEkgd29uZGVyIHdoeSB5b3UgbWFkZQo+ID4gc3VjaCBjaGFuZ2UuIFRoZSBtb3Jl
IHRoYXQgeW91IG9wZW4gY29kZWQgc29tZSBvZiB0aGUgbGlzdF8gbWFjcm9zCj4gPiBpbnN0ZWFk
IG9mIGp1c3QgZG9pbmcgYSBzL2hsaXN0Xy9saXN0Xy8gcmVwbGFjZW1lbnQuCj4gPiBJJ20gZmlu
ZSB3aXRoIHVzaW5nIGxpc3QgaW5zdGVhZCBvZiBobGlzdCwKPiAKPiBBdCB5b3VyIHJlcXVlc3Qs
IHY3IHJlcGxhY2VzIG9wZW4gY29kaW5nIHdpdGggWGVuJ3MgbGlzdCBtYWNyb3MuIFRoZQo+IGhs
aXN0IG1hY3JvcyB3ZXJlIG5vdCB1c2VkIGJ5IGFueSBvZiB0aGUgY29tbW9uIGNvZGUgaW4gWGVu
Lgo+IAo+ID4gYnV0IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkKPiA+IHlvdSBkZWNpZGVkIHRvIG9w
ZW4gY29kZSBsaXN0X2Zvcl9lYWNoIGFuZCBsaXN0X2Zvcl9lYWNoX3NhZmUgaW5zdGVhZAo+ID4g
b2YgdXNpbmcgdGhlIG1hY3JvcyBwcm92aWRlZCBieSBYZW4uIElzIHRoZXJlIGFuIGlzc3VlIHdp
dGggc3VjaAo+ID4gbWFjcm9zPwo+IAo+IEFzIGRpc2N1c3NlZCBvZmZsaW5lOgo+IAo+IC0gVXNp
bmcgWGVuJ3MgbGlzdCBtYWNyb3Mgd2lsbCBleHBlZGl0ZSBBcmdvJ3MgbWVyZ2UgZm9yIFhlbiA0
LjEyCj4gLSBMaXN0IG1hY3JvcyBpbiBYZW4gbGlzdC5oIG9yaWdpbmF0ZWQgaW4gTGludXggbGlz
dC5oIGFuZCBoYXZlIGRpdmVyZ2VkCj4gLSBPcGVuWFQgaGFzIHVzZSBjYXNlcyBmb3IgbWVhc3Vy
ZWQgbGF1bmNoIGFuZCBuZXN0ZWQgdmlydHVhbGl6YXRpb24sCj4gICB3aGljaCBpbmZsdWVuY2Ug
ZG93bnN0cmVhbSBwZXJmb3JtYW5jZSBhbmQgc2VjdXJpdHkgcmVxdWlyZW1lbnRzIGZvcgo+ICAg
QXJnbyBhbmQgWGVuCj4gLSBPcGVuWFQgY2FuIHRlbXBvcmFyaWx5IHBhdGNoIFhlbiA0LjEyIGZv
ciBkb3duc3RyZWFtIHVzZQo+IAo+ID4gSSd2ZSBtYWRlIGEgY291cGxlIG9mIG1pbm9yIGNvbW1l
bnRzLCBidXQgSSB0aGluayB0aGUgY3VycmVudCBzdGF0dXMKPiA+IGlzIGdvb2QsIGFuZCBmaXhp
bmcgdGhvc2UgbWlub3IgY29tbWVudHMgaXMgZ29pbmcgdG8gYmUgdHJpdmlhbC4KPiAKPiBBY2ss
IHRoYW5rcy4gSG9wZWZ1bGx5IHY3IGxvb2tzIGdvb2QuCgpBcyBhIG5vdGUsIHRoZSBjb21tb24g
ZmxvdyBvZiBpbnRlcmFjdGlvbnMgdXN1YWxseSBpbnZvbHZlcyB0aGUKY29udHJpYnV0b3IgcmVw
bHlpbmcgdG8gdGhlIGNvbW1lbnRzIG1hZGUgYnkgdGhlIHJldmlld2VyIGluIG9yZGVyIHRvCnRy
eSB0byByZWFjaCBhbiBhZ3JlZW1lbnQgYmVmb3JlIHNlbmRpbmcgYSBuZXcgdmVyc2lvbi4KClRo
ZXJlIGFyZSBjb21tZW50cyBmcm9tIHY1IHRoYXQgaGF2ZW4ndCBiZWVuIGZpeGVkIGluIHY3ICh0
aGUgbWFzawp1c2FnZSBhbmQgbGlzdF9maXJzdF9lbnRyeV9vcl9udWxsIGZvciBleGFtcGxlKSBh
bmQgdGhlIHJlcGx5IHRvIHRoZQpyZXZpZXdlcidzIGNvbW1lbnQgd2FzIHNlbnQgYXQgdGhlIHNh
bWUgdGltZSBhcyB2NywgbGVhdmluZyBubyB0aW1lCmZvciBmdXJ0aGVyIGRpc2N1c3Npb24gKGFu
ZCBmb3IgcmVhY2hpbmcgYW4gYWdyZWVtZW50IHN1aXRhYmxlIHRvIGJvdGgKcGFydGllcykgYmVm
b3JlIHNlbmRpbmcgdjcuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 13:53:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gpCmt-0004TH-8e; Thu, 31 Jan 2019 13:53: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=BSoF=QH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpCms-0004T7-9n
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 13:53:50 +0000
X-Inumbo-ID: a26eea1c-255f-11e9-8d07-bf1089ff788c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a26eea1c-255f-11e9-8d07-bf1089ff788c;
 Thu, 31 Jan 2019 13:53:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpCmq-00065a-68; Thu, 31 Jan 2019 13:53:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpCmp-0000g5-S1; Thu, 31 Jan 2019 13:53:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpCmp-0004lE-RQ; Thu, 31 Jan 2019 13:53:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132668-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f5d7d370400613a01ca1c9e38d7ce9b1faea32f3
X-Osstest-Versions-That: xen=68cda62e50c34f938747c1558117ee2c37134b30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Jan 2019 13:53:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 132668: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjY2OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjY2OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmNWQ3ZDM3MDQwMDYxM2EwMWNhMWM5ZTM4ZDdjZTliMWZhZWEzMmYzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2OGNkYTYyZTUwYzM0ZjkzODc0
N2MxNTU4MTE3ZWUyYzM3MTM0YjMwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI2MzMgIDIwMTkt
MDEtMzAgMTg6MDA6NDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNjY4ICAy
MDE5LTAxLTMxIDExOjAyOjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICA2OGNkYTYyZTUwLi5mNWQ3ZDM3MDQwICBmNWQ3ZDM3MDQwMDYxM2EwMWNhMWM5ZTM4ZDdjZTli
MWZhZWEzMmYzIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 13:59:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gpCsP-0004xJ-0o; Thu, 31 Jan 2019 13:59: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=dit8=QH=citrix.com=prvs=927878326=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpCsN-0004wm-8m
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 13:59:31 +0000
X-Inumbo-ID: 6c091866-2560-11e9-b20d-2bcf474a4e2e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c091866-2560-11e9-b20d-2bcf474a4e2e;
 Thu, 31 Jan 2019 13:59:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,544,1539648000"; d="scan'208";a="76942455"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 31 Jan 2019 13:59:24 +0000
Message-ID: <1548943164-24888-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/pv: Enable pv-l1tf mitigations for dom0 by
 default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIHRpbWUgWFNBLTI3MyB3YXMgcHVibGlzaGVkLCBzaGFkb3dpbmcgZG9tMCBoYWQgcHJv
dmVkIHRvIGJlIHVuc3RhYmxlLAp3aGljaCBpcyB3aHkgZG9tMCB3YXMgdW5wcm90ZWN0ZWQgYnkg
ZGVmYXVsdC4gIFRoZSBpbnN0YWJpbGl0eSB3YXMgaWRlbnRpZmllZAp0byBiZSBwcm9ibGVtcyB3
aXRoIHNoYWRvd2luZyBQViBzdXBlcnBhZ2VzLCBhbmQgZml4ZWQuCgpJbiBoaW5kc2lnaHQsIHRo
aXMgcGF0Y2ggc2hvdWxkIGhhdmUgYmVlbiBwb3N0ZWQgYXQgdGhlIHNhbWUgdGltZS4KClRoZXJl
IGlzIG5vdyBubyBsZWdpdGltYXRlIHJlYXNvbiB0byBoYW5kbGUgZG9tMCBkaWZmZXJlbnRseSB0
byBkb211IHdoZW4gaXQKY29tZXMgdG8gcHYtbDF0ZiBwcm90ZWN0aW9ucy4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKVGhpcyB3YW50cyBiYWNrcG9ydGluZyB0byB3
aGljaGV2ZXIgdHJlZXMgaGF2ZSB0aGUgUFYgc3VwZXJwYWdlIHNoYWRvd2luZwpmaXhlcy4KLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAyICstCiB4ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgICAgICAgICAgfCA2ICsrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4
IDZhMzM3NzUuLjE4YmE4ZGYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
LnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTE2MTYs
NyArMTYxNiw3IEBAIHR1cm5pbmcgaXQgb2ZmIGNhbiByZWR1Y2UgdGhlIGF0dGFjayBzdXJmYWNl
LgogPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCBkb20wPTxib29sPiwgZG9tdT08Ym9vbD4gXWAKIAog
PiBEZWZhdWx0OiBgZmFsc2VgIG9uIGJlbGlldmVkLXVuYWZmZWN0ZWQgaGFyZHdhcmUsIG9yIGlu
IHB2LXNoaW0gbW9kZS4KLT4gICAgICAgICAgYGRvbXVgICBvbiBiZWxpZXZlZC1hZmZlY3RlZCBo
YXJkd2FyZS4KKz4gICAgICAgICAgYHRydWVgICBvbiBiZWxpZXZlZC1hZmZlY3RlZCBoYXJkd2Fy
ZS4KIAogTWl0aWdhdGlvbnMgZm9yIEwxVEYgLyBYU0EtMjczIC8gQ1ZFLTIwMTgtMzYyMCBmb3Ig
UFYgZ3Vlc3RzLgogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggYWQ3MmVjZC4uNWJkZDFhOCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpA
QCAtODIyLDE0ICs4MjIsMTQgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0
aW9ucyh2b2lkKQogICAgIGwxdGZfY2FsY3VsYXRpb25zKGNhcHMpOwogCiAgICAgLyoKLSAgICAg
KiBCeSBkZWZhdWx0LCBlbmFibGUgUFYgZG9tVSBMMVRGIG1pdGlnYXRpb25zIG9uIGFsbCBMMVRG
LXZ1bG5lcmFibGUKLSAgICAgKiBoYXJkd2FyZSwgZXhjZXB0IHdoZW4gcnVubmluZyBpbiBzaGlt
IG1vZGUuCisgICAgICogQnkgZGVmYXVsdCwgZW5hYmxlIFBWIEwxVEYgbWl0aWdhdGlvbnMgb24g
YWxsIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSwKKyAgICAgKiBleGNlcHQgd2hlbiBydW5uaW5n
IGluIHNoaW0gbW9kZS4KICAgICAgKgogICAgICAqIEluIHNoaW0gbW9kZSwgU0hBRE9XIGlzIGV4
cGVjdGVkIHRvIGJlIGNvbXBpbGVkIG91dCwgYW5kIGEgbWFsaWNpb3VzCiAgICAgICogZ3Vlc3Qg
a2VybmVsIGNhbiBvbmx5IGF0dGFjayB0aGUgc2hpbSBYZW4sIG5vdCB0aGUgaG9zdCBYZW4uCiAg
ICAgICovCiAgICAgaWYgKCBvcHRfcHZfbDF0Zl9od2RvbSA9PSAtMSApCi0gICAgICAgIG9wdF9w
dl9sMXRmX2h3ZG9tID0gMDsKKyAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSBjcHVfaGFzX2J1
Z19sMXRmOwogICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA9PSAtMSApCiAgICAgICAgIG9wdF9w
dl9sMXRmX2RvbXUgPSAhcHZfc2hpbSAmJiBjcHVfaGFzX2J1Z19sMXRmOwogCi0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:02:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:02:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpCvM-0005ik-Dv; Thu, 31 Jan 2019 14:02: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=FVHn=QH=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1gpCvK-0005iT-5o
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:02:34 +0000
X-Inumbo-ID: d9b51565-2560-11e9-bc90-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::62e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9b51565-2560-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 14:02:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=bsEMYPf5L8XGK9pYS1nllgYA2ZWJH9VR0DVtxW/NbQg=;
 b=QVdIx704Z6J2b1nSMdqjivR1m35rGyH5Dv9Uq/r7kKQ96r5F2Ek7LsVSUSGhF0Rc2V/hZ2V0gUr7A6pGF1UxwdxSCJFiPz7q7GuRXVsaJbPrAgP//L8hrfZBGTDPwSAZS1538HU3aZutK4eVUc4fkCzOC5d+VxUjD9Vv6XZXA8o=
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com (20.177.33.25) by
 AM6PR03MB5093.eurprd03.prod.outlook.com (20.178.91.94) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1580.17; Thu, 31 Jan 2019 14:02:30 +0000
Received: from AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7]) by AM6PR03MB4327.eurprd03.prod.outlook.com
 ([fe80::3cc9:3b23:a872:99d7%2]) with mapi id 15.20.1558.023; Thu, 31 Jan 2019
 14:02:30 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: xen-devel <xen-devel@lists.xenproject.org>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>, "linux-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>, "marmarek@invisiblethingslab.com"
 <marmarek@invisiblethingslab.com>
Thread-Topic: [Xen-devel] xen/mem-reservation API and out-of-tree kernel
 modules
Thread-Index: AQHUuW2awNkJGzJtBUW2HZJ5omKh0Q==
Date: Thu, 31 Jan 2019 14:02:30 +0000
Message-ID: <f3ca533d-7f51-c59e-6a96-4e1fba687c8f@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB5093;
 6:SCNOw+w9OOYhRpfU8uNSoX8DzuQXntx8cznQ8bor9fH/aD3ZqnY2pdCFKIfYHqtvzEwZzCZ+IRZFWeNOD3TwfHjdYM+bQ+7vuYKqbotiYF783a/CnbXhiamuiRdHSE0S3BC9bV34Cm+ztBxt/xtsq2ZUo+NbcbyhCZSqC2DiD6Rzf+HsLESWxQbaE5n/JPyj/7MxlKh8j4iy8wWuBpKJ9s+r37lEVwalr8fpJKjgzFRHT/b20QxAaIF/gBh6PVICtsQq3tlHrFlqYAsjhxd1wwg67XLXpph4RFNTGTjyMXkm1ntfQc6giVmiGBRr/eQCcXFlO5tEt8wjgRUaSNGpfva22BKq43HoU1CO44iLEPm4KiIfOne/7AJM+bhvDcm0ICfvRIa6/jCcGkKz6K+JMBJgPAapKCAIJbfRiWhLw3U9h+P3KvH6QVn1zxkcx3ooF1ikkEl/EJxFfstOIQLAmg==;
 5:dJeP5SpBdZTZ9QHmz4zcQhbh7cB32uIm5fh1ZRZxb9sYqmg18p1vtRhYsShfUlli9qK3xGyR/dK6H3jViEzBQrJ6dcqEINx+V+B9Dl99SuJsi4tQCuYcYr/8zgZzcrUiVr1ra6eDZsCnpQ2uJZNp1/ObIL+iFatfVliAdrAKiktNKgBzjlmalUk9SRaE6mWDEH9KxlkuFh/BxSHDQRgHCQ==;
 7:Uuht6mwyx2UbqkPA5DdmggQexpIC1AWCtQnPpE9CtyclPsv4kdRjF5clgfeMnGHI0iWTpinsIWO+7QNa38IgW2wZ4cqqbAL35hUBqr0IlrbZF3c6i2Th9lDyUmYA8YYlw154Xza5hF0JrpJju/uXqQ==
x-ms-office365-filtering-correlation-id: 0651ab84-efc9-4179-d866-08d68784bd58
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB5093; 
x-ms-traffictypediagnostic: AM6PR03MB5093:
x-microsoft-antispam-prvs: <AM6PR03MB5093DACC71C796527A237829E7910@AM6PR03MB5093.eurprd03.prod.outlook.com>
x-forefront-prvs: 09347618C4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(136003)(346002)(376002)(39860400002)(199004)(189003)(478600001)(97736004)(316002)(72206003)(25786009)(14454004)(31686004)(105586002)(36756003)(966005)(31696002)(80792005)(8936002)(106356001)(554214002)(2906002)(66066001)(110136005)(2501003)(81156014)(8676002)(81166006)(256004)(86362001)(2201001)(7736002)(14444005)(305945005)(102836004)(26005)(186003)(71190400001)(55236004)(6436002)(6506007)(6116002)(99286004)(2616005)(476003)(486006)(68736007)(6486002)(53936002)(3846002)(6512007)(6306002)(71200400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB5093;
 H:AM6PR03MB4327.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: A9qM+Xovdbue8vsEFDfyO9oLn4TulVu86O2y+cD8jXrA9o4JzHrkvrRGx5VlmhCRWMOvhkMiFIBwoRt4PV0WmjQm6kYvk5zgHwhh3g0e7e/c0WSQSZ4zFlYRg4uDzlhckri8Q3HbXdIm/xF8r6Fux8vtPwSzszsoXhbtvvSaTYT+wnMVyoXSZR41ORl31M9KgiRSsXeO6nD3Dl2pogOHv11sw/8HJRHEVNmkjIW4vGpvNzh2xAL6rX4ardmdEbQ9Uc4idQh9aoGE9r2ywSn5jxTzWTG6MpNc1lwBwjkZcGensMUDJ/uC0icVuLslZzx4wyXDTUL1+Y8FQD/0kUS9s4zOhZ3DW8SdRzsDfnPOKUzXgj8sC3V6YissHkbuowbcKKUmqALTJKw8DnJcokO471rD8HPb6G44nNOkZ41V+4g=
Content-ID: <D456D1D2F1A6B1488E9B9C1523D6E918@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0651ab84-efc9-4179-d866-08d68784bd58
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2019 14:02:30.0715 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5093
Subject: [Xen-devel] xen/mem-reservation API and out-of-tree kernel modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sDQoNCkkgYW0gd29ya2luZyBvbiBwb3J0aW5nIGFuIG91dC1vZi10cmVlIGtlcm5lbCBk
cml2ZXIgdG8gdGhlIGtlcm5lbA0KNS4wIGFuZCB0aGF0IGRyaXZlciB1c2VzIGZ1bmN0aW9uYWxp
dHkgcHJvdmlkZWQgYnkgDQpkcml2ZXJzL3hlbi9tZW0tcmVzZXJ2YXRpb24uYw0KbW9kdWxlLsKg
IFNpbmNlIGNvbW1pdCBbMV0gaXQgaXMgbm90IHBvc3NpYmxlIHRvIGJ1aWxkIGEga2VybmVsIG1v
ZHVsZQ0Kd2hpY2ggdXNlcyBtZW0tcmVzZXJ2YXRpb24gQVBJIGFzIHhlbl9zY3J1Yl9wYWdlcyB2
YXJpYWJsZSwgd2hpY2ggaXMgDQpjaGVja2VkIGluDQp4ZW5tZW1fcmVzZXJ2YXRpb25fc2NydWJf
cGFnZSwgYmVjYW1lIGEga2VybmVsIG1vZHVsZSBwYXJhbWV0ZXIgYW5kIGlzIA0Kbm93IG9ubHkN
CmFjY2Vzc2libGUgZm9yIGJ1aWx0LWluIG1vZHVsZXM6DQoNCnN0YXRpYyBpbmxpbmUgdm9pZCB4
ZW5tZW1fcmVzZXJ2YXRpb25fc2NydWJfcGFnZShzdHJ1Y3QgcGFnZSAqcGFnZSkNCl5eXl5eXl5e
Xl5eXl4NCnsNCiDCoMKgwqAgaWYgKHhlbl9zY3J1Yl9wYWdlcykNCiDCoMKgwqDCoMKgwqDCoCBe
Xl5eXl5eXl5eXl5eXl4NCiDCoMKgwqAgwqDCoMKgIGNsZWFyX2hpZ2hwYWdlKHBhZ2UpOw0KfQ0K
DQpUaGlzIHJlc3VsdHMgaW4gbGluay10aW1lIHdhcm5pbmc6DQoNCiDCoMKgwqAgV0FSTklORzog
Inhlbl9zY3J1Yl9wYWdlcyIgW3lvdXJtb2R1bGUua29dIHVuZGVmaW5lZCENCg0KYW5kIHRodXMg
bm90IGFsbG93aW5nIHRoZSBtb2R1bGUgdG8gcnVuLiBBdCB0aGUgbW9tZW50IEkgY2FuIG9ubHkg
c2VlIGEgDQpwb3NzaWJsZSBmaXgNCmZvciB0aGlzIGJ5IG1ha2luZyB0aGUgZm9sbG93aW5nIGNo
YW5nZToNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL21lbS1yZXNlcnZhdGlvbi5jIGIvZHJp
dmVycy94ZW4vbWVtLXJlc2VydmF0aW9uLmMNCmluZGV4IDM3ODJjZjA3MDMzOC4uODVmZWNmZWM1
MGUxIDEwMDY0NA0KLS0tIGEvZHJpdmVycy94ZW4vbWVtLXJlc2VydmF0aW9uLmMNCisrKyBiL2Ry
aXZlcnMveGVuL21lbS1yZXNlcnZhdGlvbi5jDQpAQCAtMTgsNiArMTgsNyBAQA0KDQogwqBib29s
IF9fcmVhZF9tb3N0bHkgeGVuX3NjcnViX3BhZ2VzID0gDQpJU19FTkFCTEVEKENPTkZJR19YRU5f
U0NSVUJfUEFHRVNfREVGQVVMVCk7DQogwqBjb3JlX3BhcmFtKHhlbl9zY3J1Yl9wYWdlcywgeGVu
X3NjcnViX3BhZ2VzLCBib29sLCAwKTsNCitFWFBPUlRfU1lNQk9MKHhlbl9zY3J1Yl9wYWdlcyk7
DQoNCmJ1dCB0aGlzIGxvb2tzIGEgYml0IHVudXN1YWwgZm9yIHRoZSBrZXJuZWw/DQoNCkkgYW0g
bG9va2luZyBmb3IgY29tbXVuaXR5IGFkdmljZSBoZXJlIGFuZCBoZWxwDQoNClRoYW5rIHlvdSwN
Ck9sZWtzYW5kcg0KDQpbMV0gDQpodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvY29tbWl0Lz9pZD0xOTdlY2IzODAyYzA0NDk5
ZDhmZjRmOGNiMjhmNmVmYTAwODA2N2RiDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:07:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:07: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-devel-bounces@lists.xenproject.org>)
	id 1gpD0H-0005vO-4y; Thu, 31 Jan 2019 14:07: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpD0G-0005vJ-0e
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:07:40 +0000
X-Inumbo-ID: 90eed28a-2561-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90eed28a-2561-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 14:07:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 07:07:38 -0700
Message-Id: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 07:07:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/4] x86: further L1TF / XSA-289 guards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, nmanthey@amazon.de,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBnb2VzIGFsb25nc2lkZSBOb3JiZXJ0J3Mgc2VyaWVzLCBkZWFsaW5nIHdpdGggYSBmZXcg
bW9yZQpwbGFjZXMgd2hlcmUgSSBoYXBwZW5lZCB0byBrbm93ICh3aXRob3V0IGFueSBhbmFseXNp
cyB0b29scykKZ3Vlc3QgY29udHJvbGxlZCBhcnJheSBhY2Nlc3NlcyBzaXQuIEkndmUgYWRkaXRp
b25hbGx5IGFsc28KY2hlY2tlZCBlbXVsLWk4MjU0LmMsIGFuZCBJIHRoaW5rIG5vIGFkanVzdG1l
bnRzIGFyZSBuZWVkZWQKdGhlcmUgKHRoZXJlIGFyZSBhIGZldyBwb3NzaWJsZSBvdmVycnVucyBi
eSBvbmUsIGJ1dCBqdXN0IGxpa2UKaXMgdGhlIGNhc2UgaW4gcGF0Y2ggMiBJIGRvbid0IHRoaW5r
IHRoZXkgYXJlIGFjdHVhbCBpc3N1ZXMpLgoKMTogeDg2ZW11bDogYXZvaWQgc3BlY3VsYXRpdmUg
b3V0IG9mIGJvdW5kcyBhY2Nlc3NlcwoyOiB4ODYvdk1TSTogYXZvaWQgc3BlY3VsYXRpdmUgb3V0
IG9mIGJvdW5kcyBhY2Nlc3NlcwozOiB4ODYvdlBJQzogYXZvaWQgc3BlY3VsYXRpdmUgb3V0IG9m
IGJvdW5kcyBhY2Nlc3Nlcwo0OiB4ODYvdkxBUElDOiBhdm9pZCBzcGVjdWxhdGl2ZSBvdXQgb2Yg
Ym91bmRzIGFjY2Vzc2VzCgpKw7xyZ2VuLCBJJ3ZlIGNvcGllZCB5b3UgYW55d2F5LCBidXQgSSBh
c3N1bWUgeW91ciBnZW5lcmFsClJhYi11bnRpbC1SQzMgd291bGQgYXBwbHkgdG8gdGhpcyBzZXJp
ZXMgKGFuZCBwZXJoYXBzIHRvCmZ1cnRoZXIgb25lcywgc2hvdWxkIGFueW9uZSBmaW5kIHRpbWUp
IGFzIG11Y2ggYXMgdG8gTm9yYmVydCdzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:16:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1gpD8e-0006zX-Hq; Thu, 31 Jan 2019 14:16: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=F1el=QH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gpD8d-0006zS-Iz
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:16:19 +0000
X-Inumbo-ID: c5c72df8-2562-11e9-bc90-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5c72df8-2562-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 14:16:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EE29BAE9D;
 Thu, 31 Jan 2019 14:16:15 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C5301290200007800212C6B@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <3088157f-a936-ce78-2543-ad4da2899fcc@suse.com>
Date: Thu, 31 Jan 2019 15:16:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C5301290200007800212C6B@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 0/4] x86: further L1TF / XSA-289 guards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMjAxOSAxNTowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhpcyBnb2VzIGFsb25n
c2lkZSBOb3JiZXJ0J3Mgc2VyaWVzLCBkZWFsaW5nIHdpdGggYSBmZXcgbW9yZQo+IHBsYWNlcyB3
aGVyZSBJIGhhcHBlbmVkIHRvIGtub3cgKHdpdGhvdXQgYW55IGFuYWx5c2lzIHRvb2xzKQo+IGd1
ZXN0IGNvbnRyb2xsZWQgYXJyYXkgYWNjZXNzZXMgc2l0LiBJJ3ZlIGFkZGl0aW9uYWxseSBhbHNv
Cj4gY2hlY2tlZCBlbXVsLWk4MjU0LmMsIGFuZCBJIHRoaW5rIG5vIGFkanVzdG1lbnRzIGFyZSBu
ZWVkZWQKPiB0aGVyZSAodGhlcmUgYXJlIGEgZmV3IHBvc3NpYmxlIG92ZXJydW5zIGJ5IG9uZSwg
YnV0IGp1c3QgbGlrZQo+IGlzIHRoZSBjYXNlIGluIHBhdGNoIDIgSSBkb24ndCB0aGluayB0aGV5
IGFyZSBhY3R1YWwgaXNzdWVzKS4KPiAKPiAxOiB4ODZlbXVsOiBhdm9pZCBzcGVjdWxhdGl2ZSBv
dXQgb2YgYm91bmRzIGFjY2Vzc2VzCj4gMjogeDg2L3ZNU0k6IGF2b2lkIHNwZWN1bGF0aXZlIG91
dCBvZiBib3VuZHMgYWNjZXNzZXMKPiAzOiB4ODYvdlBJQzogYXZvaWQgc3BlY3VsYXRpdmUgb3V0
IG9mIGJvdW5kcyBhY2Nlc3Nlcwo+IDQ6IHg4Ni92TEFQSUM6IGF2b2lkIHNwZWN1bGF0aXZlIG91
dCBvZiBib3VuZHMgYWNjZXNzZXMKPiAKPiBKw7xyZ2VuLCBJJ3ZlIGNvcGllZCB5b3UgYW55d2F5
LCBidXQgSSBhc3N1bWUgeW91ciBnZW5lcmFsCj4gUmFiLXVudGlsLVJDMyB3b3VsZCBhcHBseSB0
byB0aGlzIHNlcmllcyAoYW5kIHBlcmhhcHMgdG8KPiBmdXJ0aGVyIG9uZXMsIHNob3VsZCBhbnlv
bmUgZmluZCB0aW1lKSBhcyBtdWNoIGFzIHRvIE5vcmJlcnQncy4KCllvdXIgYXNzdW1wdGlvbiBp
cyBjb3JyZWN0LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:25:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:25: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-devel-bounces@lists.xenproject.org>)
	id 1gpDHL-00085n-NI; Thu, 31 Jan 2019 14:25: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpDHL-00085f-9i
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 14:25:19 +0000
X-Inumbo-ID: 088f3963-2564-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 088f3963-2564-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 14:25:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 07:25:17 -0700
Message-Id: <5C53054A0200007800212C98@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 07:25:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548943164-24888-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548943164-24888-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pv: Enable pv-l1tf mitigations for dom0
 by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDE0OjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQXQgdGhlIHRpbWUgWFNBLTI3MyB3YXMgcHVibGlzaGVkLCBzaGFkb3dpbmcgZG9tMCBo
YWQgcHJvdmVkIHRvIGJlIHVuc3RhYmxlLAo+IHdoaWNoIGlzIHdoeSBkb20wIHdhcyB1bnByb3Rl
Y3RlZCBieSBkZWZhdWx0LiAgVGhlIGluc3RhYmlsaXR5IHdhcyBpZGVudGlmaWVkCj4gdG8gYmUg
cHJvYmxlbXMgd2l0aCBzaGFkb3dpbmcgUFYgc3VwZXJwYWdlcywgYW5kIGZpeGVkLgo+IAo+IElu
IGhpbmRzaWdodCwgdGhpcyBwYXRjaCBzaG91bGQgaGF2ZSBiZWVuIHBvc3RlZCBhdCB0aGUgc2Ft
ZSB0aW1lLgo+IAo+IFRoZXJlIGlzIG5vdyBubyBsZWdpdGltYXRlIHJlYXNvbiB0byBoYW5kbGUg
ZG9tMCBkaWZmZXJlbnRseSB0byBkb211IHdoZW4gaXQKPiBjb21lcyB0byBwdi1sMXRmIHByb3Rl
Y3Rpb25zLgoKSSdtIG5vdCBlbnRpcmVseSBjb252aW5jZWQgYnkgdGhpcyBzdGF0ZW1lbnQ6IENy
YXNoaW5nIERvbTAKKGFuZCBoZW5jZSB0aGUgZW50aXJlIGhvc3QpIGJlY2F1c2Ugb2YgYSBmYWls
dXJlIHRvIGVuYWJsZQpzaGFkb3cgbW9kZSBvbiBpdCBpcyBub3QgYSBnb29kIHRoaW5nIGltby4g
V2hhdCdzIHdyb25nCndpdGggc3RpY2tpbmcgdG8gdGhlIGN1cnJlbnQgZGVmYXVsdCwganVzdCBm
b3IgcmVhc29ucyBvdGhlcgp0aGFuIHRoZSBvcmlnaW5hbCBvbmU/IEFueXRoaW5nIG1hbGljaW91
cyBydW5uaW5nIGluIERvbTAKaGFzIGVhc2llciAob3IgYXQgbGVhc3QgZGlmZmVyZW50KSB3YXlz
IG9mIGdldHRpbmcgYXQgdGhlIHNhbWUKaW5mb3JtYXRpb24uCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:25:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:25: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-devel-bounces@lists.xenproject.org>)
	id 1gpDHs-00089a-2i; Thu, 31 Jan 2019 14:25: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpDHr-00089T-Gh
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:25:51 +0000
X-Inumbo-ID: 1b7c6603-2564-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b7c6603-2564-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 14:25:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 07:25:49 -0700
Message-Id: <5C53056B0200007800212C9B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 07:25:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
In-Reply-To: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/4] x86emul: avoid speculative out of bounds
 accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, nmanthey@amazon.de,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIGEgZmV3IGFycmF5IGFjY2Vzc2VzIGhlcmUgdGhlIGluZGV4ZXMgb2Ygd2hpY2gg
YXJlIChhdCBsZWFzdAppbmRpcmVjdGx5KSBkcml2ZW4gYnkgdGhlIGd1ZXN0LiBVc2UgYXJyYXlf
YWNjZXNzX25vc3BlYygpIHRvIGJvdW5kCnN1Y2ggYWNjZXNzZXMuIEluIHRoZSB7LF99ZGVjb2Rl
X2dwcigpIGNhc2VzIHJlcGxhY2UgZXhpc3RpbmcgZ3VhcmRpbmcKY29uc3RydWN0cy4KClRvIGRl
YWwgd2l0aCBhbiBvdGhlcndpc2Ugb2NjdXJyaW5nICNpbmNsdWRlIGN5Y2xlLCBkcm9wIHRoZSBp
bmNsdXNpb24Kb2YgYXNtL3g4Nl9lbXVsYXRlLmggZnJvbSBhc20vcHJvY2Vzc29yLmguIFRoaXMg
aW5jbHVkZSBoYWQgYmVlbgppbnRyb2R1Y2VkIGZvciBvYnRhaW5pbmcgdGhlIHN0cnVjdCBjcHVp
ZF9sZWFmIGRlY2xhcmF0aW9uLCB3aGljaCBoYXMKc2luY2UgbW92ZWQgaW50byB0aGUgeDg2IGhl
bHBlciBsaWJyYXJ5LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlLmMKQEAgLTEwMiw3ICsxMDIsNyBAQCBpbnQgeDg2ZW11bF9yZWFkX2RyKHVu
c2lnbmVkIGludCByZWcsIHVuCiAgICAgc3dpdGNoICggcmVnICkKICAgICB7CiAgICAgY2FzZSAw
IC4uLiAzOgotICAgICAgICAqdmFsID0gY3Vyci0+YXJjaC5kcltyZWddOworICAgICAgICAqdmFs
ID0gYXJyYXlfYWNjZXNzX25vc3BlYyhjdXJyLT5hcmNoLmRyLCByZWcpOwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgNDoKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTIy
MDcsMTAgKzIyMDcsNyBAQCBzdGF0aWMgdm9pZCAqX2RlY29kZV9ncHIoCiAKICAgICBBU1NFUlQo
bW9kcm1fcmVnIDwgQVJSQVlfU0laRShieXRlX3JlZ19vZmZzZXRzKSk7CiAKLSAgICAvKiBGb3Ig
c2FmZXR5IGluIHJlbGVhc2UgYnVpbGRzLiAgRGVidWcgYnVpbGRzIHdpbGwgaGl0IHRoZSBBU1NF
UlQoKSAqLwotICAgIG1vZHJtX3JlZyAmPSBBUlJBWV9TSVpFKGJ5dGVfcmVnX29mZnNldHMpIC0g
MTsKLQotICAgIHJldHVybiAodm9pZCAqKXJlZ3MgKyBieXRlX3JlZ19vZmZzZXRzW21vZHJtX3Jl
Z107CisgICAgcmV0dXJuICh2b2lkICopcmVncyArIGFycmF5X2FjY2Vzc19ub3NwZWMoYnl0ZV9y
ZWdfb2Zmc2V0cywgbW9kcm1fcmVnKTsKIH0KIAogc3RhdGljIHVuc2lnbmVkIGxvbmcgKmRlY29k
ZV92ZXhfZ3ByKApAQCAtMjkzNSw3ICsyOTMyLDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAg
ICAgICAgICAgYiA9IGluc25fZmV0Y2hfdHlwZSh1aW50OF90KTsKICAgICAgICAgICAgICAgICAg
ICAgb3Bjb2RlIHw9IE1BU0tfSU5TUigweDhmMDggKyBleHQgLSBleHRfOGYwOCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZFTVVMX09QQ19FWFRfTUFTSyk7Ci0g
ICAgICAgICAgICAgICAgICAgIGQgPSB4b3BfdGFibGVbZXh0IC0gZXh0XzhmMDhdOworICAgICAg
ICAgICAgICAgICAgICBkID0gYXJyYXlfYWNjZXNzX25vc3BlYyh4b3BfdGFibGUsIGV4dCAtIGV4
dF84ZjA4KTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgICAgIHsKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKQEAgLTY0Miw2ICs2
NDIsMTIgQEAgaW50IHg4Nl9lbXVsYXRlX3dyYXBwZXIoCiAjZGVmaW5lIHg4Nl9lbXVsYXRlIHg4
Nl9lbXVsYXRlX3dyYXBwZXIKICNlbmRpZgogCisjaWZkZWYgX19YRU5fXworIyBpbmNsdWRlIDx4
ZW4vbm9zcGVjLmg+CisjZWxzZQorIyBkZWZpbmUgYXJyYXlfYWNjZXNzX25vc3BlYyhhcnIsIGlk
eCkgYXJyW2lkeF0KKyNlbmRpZgorCiAvKiBNYXAgR1BScyBieSBNb2RSTSBlbmNvZGluZyB0byB0
aGVpciBvZmZzZXQgd2l0aGluIHN0cnVjdCBjcHVfdXNlcl9yZWdzLiAqLwogZXh0ZXJuIGNvbnN0
IHVpbnQ4X3QgY3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0c1tYODZfTlJfR1BSU107CiAKQEAgLTY1
OCwxMCArNjY0LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nICpkZWNvZGVfZ3ByKAog
CiAgICAgQVNTRVJUKG1vZHJtIDwgQVJSQVlfU0laRShjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRz
KSk7CiAKLSAgICAvKiBGb3Igc2FmZXR5IGluIHJlbGVhc2UgYnVpbGRzLiAgRGVidWcgYnVpbGRz
IHdpbGwgaGl0IHRoZSBBU1NFUlQoKSAqLwotICAgIG1vZHJtICY9IEFSUkFZX1NJWkUoY3B1X3Vz
ZXJfcmVnc19ncHJfb2Zmc2V0cykgLSAxOwotCi0gICAgcmV0dXJuICh2b2lkICopcmVncyArIGNw
dV91c2VyX3JlZ3NfZ3ByX29mZnNldHNbbW9kcm1dOworICAgIHJldHVybiAodm9pZCAqKXJlZ3Mg
KyBhcnJheV9hY2Nlc3Nfbm9zcGVjKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMsIG1vZHJtKTsK
IH0KIAogLyogVW5oYW5kbGVhYmxlIHJlYWQsIHdyaXRlIG9yIGluc3RydWN0aW9uIGZldGNoICov
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtMTMsNyArMTMsNiBAQAogI2luY2x1ZGUgPGFzbS90eXBl
cy5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2Rlc2MuaD4K
LSNpbmNsdWRlIDxhc20veDg2X2VtdWxhdGUuaD4KICNlbmRpZgogCiAjaW5jbHVkZSA8YXNtL3g4
Ni1kZWZucy5oPgoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:26:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:26: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-devel-bounces@lists.xenproject.org>)
	id 1gpDIH-0008Ca-CU; Thu, 31 Jan 2019 14:26: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpDIF-0008CR-Re
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:26:15 +0000
X-Inumbo-ID: 293b4dde-2564-11e9-b1bd-a34491e11bb5
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 293b4dde-2564-11e9-b1bd-a34491e11bb5;
 Thu, 31 Jan 2019 14:26:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 07:26:12 -0700
Message-Id: <5C5305830200007800212C9E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 07:26:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
In-Reply-To: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/4] x86/vMSI: avoid speculative out of bounds
 accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, nmanthey@amazon.de,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXJyYXkgaW5kZXhlcyB1c2VkIGluIHRoZSBNTUlPIHJlYWQvd3JpdGUgZW11bGF0aW9uIGZ1bmN0
aW9ucyBhcmUKZGVyaXZlZCBmcm9tIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWVzLiBSZXN0cmljdCB0
aGVpciByYW5nZXMgdG8gbGltaXQgdGhlCnNpZGUgZWZmZWN0cyBvZiBzcGVjdWxhdGl2ZSBleGVj
dXRpb24uCgpOb3RlIHRoYXQgdGhlIGluZGV4IGludG8gLm1zaV9hZFtdIG1heSBhbHNvIGJlIG91
dCBvZiBib3VuZHMsIGJ5IGV4YWN0bHkKb25lIChpbmRleGVzIDAuLi4zIGFyZSBwb3NzaWJsZSB3
aGlsZSB0aGUgYXJyYXkgaGFzIGp1c3QgMyBlbGVtZW50cykuClRoaXMgaXMgbm90IGEgcHJvYmxl
bSB3aXRoIHRoZSBjdXJyZW50IGRhdGEgbGF5b3V0LCBhcyBzdWNoIG92ZXJydW4gb2YKdGhlIGFy
cmF5IHdvdWxkIGVpdGhlciB0b3VjaCB0aGUgbmV4dCBlbGVtZW50IG9mIHRoZSBwYXJlbnQgYXJy
YXkgb3IKKGZvciB0aGUgbGFzdCBlbnRyeSBvZiB0aGUgcGFyZW50IGFycmF5KSBhY2Nlc3MgdGhl
IHN1YnNlcXVlbnQgYWNjX3ZhbGlkCmJpdCBhcnJheS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8
eGVuL3htYWxsb2MuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5v
Lmg+CisjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2lu
Y2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8eGVuL2lycS5oPgpAQCAtMjMxLDggKzIz
MiwxMCBAQCBzdGF0aWMgaW50IG1zaXh0YmxfcmVhZChjb25zdCBzdHJ1Y3QgaHZtCiAgICAgewog
ICAgICAgICBucl9lbnRyeSA9IChhZGRyZXNzIC0gZW50cnktPmd0YWJsZSkgLyBQQ0lfTVNJWF9F
TlRSWV9TSVpFOwogICAgICAgICBpbmRleCA9IG9mZnNldCAvIHNpemVvZih1aW50MzJfdCk7Ci0g
ICAgICAgIGlmICggbnJfZW50cnkgPj0gTUFYX01TSVhfQUNDX0VOVFJJRVMgfHwKLSAgICAgICAg
ICAgICAhYWNjX2JpdCh0ZXN0LCBlbnRyeSwgbnJfZW50cnksIGluZGV4KSApCisgICAgICAgIGlm
ICggbnJfZW50cnkgPj0gQVJSQVlfU0laRShlbnRyeS0+Z2VudHJpZXMpICkKKyAgICAgICAgICAg
IGdvdG8gb3V0OworICAgICAgICBucl9lbnRyeSA9IGFycmF5X2luZGV4X25vc3BlYyhucl9lbnRy
eSwgQVJSQVlfU0laRShlbnRyeS0+Z2VudHJpZXMpKTsKKyAgICAgICAgaWYgKCAhYWNjX2JpdCh0
ZXN0LCBlbnRyeSwgbnJfZW50cnksIGluZGV4KSApCiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgKnB2YWwgPSBlbnRyeS0+Z2VudHJpZXNbbnJfZW50cnldLm1zaV9hZFtpbmRleF07CiAg
ICAgICAgIGlmICggbGVuID09IDggKQpAQCAtMjg0LDE0ICsyODcsMTggQEAgc3RhdGljIGludCBt
c2l4dGJsX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LAogICAgIGVudHJ5ID0gbXNpeHRibF9maW5kX2Vu
dHJ5KHYsIGFkZHJlc3MpOwogICAgIGlmICggIWVudHJ5ICkKICAgICAgICAgZ290byBvdXQ7Ci0g
ICAgbnJfZW50cnkgPSAoYWRkcmVzcyAtIGVudHJ5LT5ndGFibGUpIC8gUENJX01TSVhfRU5UUllf
U0laRTsKKyAgICBucl9lbnRyeSA9IGFycmF5X2luZGV4X25vc3BlYygoKGFkZHJlc3MgLSBlbnRy
eS0+Z3RhYmxlKSAvCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9NU0lY
X0VOVFJZX1NJWkUpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BWF9NU0lY
X1RBQkxFX0VOVFJJRVMpOwogCiAgICAgb2Zmc2V0ID0gYWRkcmVzcyAmIChQQ0lfTVNJWF9FTlRS
WV9TSVpFIC0gMSk7CiAgICAgaWYgKCBvZmZzZXQgIT0gUENJX01TSVhfRU5UUllfVkVDVE9SX0NU
UkxfT0ZGU0VUICkKICAgICB7CiAgICAgICAgIGluZGV4ID0gb2Zmc2V0IC8gc2l6ZW9mKHVpbnQz
Ml90KTsKLSAgICAgICAgaWYgKCBucl9lbnRyeSA8IE1BWF9NU0lYX0FDQ19FTlRSSUVTICkgCisg
ICAgICAgIGlmICggbnJfZW50cnkgPCBBUlJBWV9TSVpFKGVudHJ5LT5nZW50cmllcykgKQogICAg
ICAgICB7CisgICAgICAgICAgICBucl9lbnRyeSA9IGFycmF5X2luZGV4X25vc3BlYyhucl9lbnRy
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUo
ZW50cnktPmdlbnRyaWVzKSk7CiAgICAgICAgICAgICBlbnRyeS0+Z2VudHJpZXNbbnJfZW50cnld
Lm1zaV9hZFtpbmRleF0gPSB2YWw7CiAgICAgICAgICAgICBhY2NfYml0KHNldCwgZW50cnksIG5y
X2VudHJ5LCBpbmRleCk7CiAgICAgICAgICAgICBpZiAoIGxlbiA9PSA4ICYmICFpbmRleCApCgoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:26:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:26: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-devel-bounces@lists.xenproject.org>)
	id 1gpDIc-0008Ga-Mp; Thu, 31 Jan 2019 14:26: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpDIa-0008GN-Ru
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:26:36 +0000
X-Inumbo-ID: 367b8fb1-2564-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 367b8fb1-2564-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 14:26:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 07:26:35 -0700
Message-Id: <5C53059A0200007800212CB6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 07:26:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
In-Reply-To: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 3/4] x86/vPIC: avoid speculative out of bounds
 accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, nmanthey@amazon.de,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXJyYXkgaW5kZXhlcyB1c2VkIGluIHRoZSBJL08gcG9ydCByZWFkL3dyaXRlIGVtdWxhdGlvbiBm
dW5jdGlvbnMgYXJlCmRlcml2ZWQgZnJvbSBndWVzdCBjb250cm9sbGVkIHZhbHVlcy4gV2hlcmUg
dGhpcyBpcyBub3QgYWxyZWFkeSBkb25lLApyZXN0cmljdCB0aGVpciByYW5nZXMgdG8gbGltaXQg
dGhlIHNpZGUgZWZmZWN0cyBvZiBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYwpAQCAtMzM1LDcgKzMzNSw3IEBA
IHN0YXRpYyBpbnQgdnBpY19pbnRlcmNlcHRfcGljX2lvKAogICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwogICAgIH0KIAotICAgIHZwaWMgPSAmY3VycmVudC0+ZG9tYWluLT5hcmNoLmh2bS52
cGljW3BvcnQgPj4gN107CisgICAgdnBpYyA9ICZjdXJyZW50LT5kb21haW4tPmFyY2guaHZtLnZw
aWNbISEocG9ydCAmIDB4ODApXTsKIAogICAgIGlmICggZGlyID09IElPUkVRX1dSSVRFICkKICAg
ICAgICAgdnBpY19pb3BvcnRfd3JpdGUodnBpYywgcG9ydCwgKHVpbnQ4X3QpKnZhbCk7CkBAIC00
NDgsNyArNDQ4LDcgQEAgdm9pZCB2cGljX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCB2
cGljX2lycV9wb3NpdGl2ZV9lZGdlKHN0cnVjdCBkb21haW4gKmQsIGludCBpcnEpCiB7Ci0gICAg
c3RydWN0IGh2bV9od192cGljICp2cGljID0gJmQtPmFyY2guaHZtLnZwaWNbaXJxID4+IDNdOwor
ICAgIHN0cnVjdCBodm1faHdfdnBpYyAqdnBpYyA9ICZkLT5hcmNoLmh2bS52cGljWyEhKGlycSAm
IDgpXTsKICAgICB1aW50OF90IG1hc2sgPSAxIDw8IChpcnEgJiA3KTsKIAogICAgIEFTU0VSVCho
YXNfdnBpYyhkKSk7CkBAIC00NjYsNyArNDY2LDcgQEAgdm9pZCB2cGljX2lycV9wb3NpdGl2ZV9l
ZGdlKHN0cnVjdCBkb21haQogCiB2b2lkIHZwaWNfaXJxX25lZ2F0aXZlX2VkZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgaW50IGlycSkKIHsKLSAgICBzdHJ1Y3QgaHZtX2h3X3ZwaWMgKnZwaWMgPSAmZC0+
YXJjaC5odm0udnBpY1tpcnEgPj4gM107CisgICAgc3RydWN0IGh2bV9od192cGljICp2cGljID0g
JmQtPmFyY2guaHZtLnZwaWNbISEoaXJxICYgOCldOwogICAgIHVpbnQ4X3QgbWFzayA9IDEgPDwg
KGlycSAmIDcpOwogCiAgICAgQVNTRVJUKGhhc192cGljKGQpKTsKCgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:27:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:27: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-devel-bounces@lists.xenproject.org>)
	id 1gpDJC-0008NB-0q; Thu, 31 Jan 2019 14:27:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpDJA-0008Mw-D6
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:27:12 +0000
X-Inumbo-ID: 4b11a098-2564-11e9-a669-df5fe072e187
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b11a098-2564-11e9-a669-df5fe072e187;
 Thu, 31 Jan 2019 14:27:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 07:27:09 -0700
Message-Id: <5C5305BC0200007800212CB9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 07:27:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
In-Reply-To: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 4/4] x86/vLAPIC: avoid speculative out of bounds
 accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, nmanthey@amazon.de,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXJyYXkgaW5kZXhlcyB1c2VkIGluIHRoZSBNTUlPIGFuZCBNU1IgcmVhZC93cml0ZSBlbXVsYXRp
b24gZnVuY3Rpb25zCmFyZSBkZXJpdmVkIGZyb20gZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZXMuIFJl
c3RyaWN0IHRoZWlyIHJhbmdlcyB0byBsaW1pdAp0aGUgc2lkZSBlZmZlY3RzIG9mIHNwZWN1bGF0
aXZlIGV4ZWN1dGlvbi4KClJlbW92ZSB0aGUgdW51c2VkIHZsYXBpY19sdnRfe3ZlY3RvcixkbX0o
KSBpbnN0ZWFkIG9mIGFkanVzdGluZyB0aGVtLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8
eGVuL2RvbWFpbi5oPgogI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2luY2x1ZGUgPHhl
bi9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2Uu
aD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CkBAIC00NCw2
ICs0NSw4IEBACiAjZGVmaW5lIFZMQVBJQ19WRVJTSU9OICAgICAgICAgICAgICAgICAgMHgwMDA1
MDAxNAogI2RlZmluZSBWTEFQSUNfTFZUX05VTSAgICAgICAgICAgICAgICAgIDYKIAorI2RlZmlu
ZSBWTEFQSUNfT0ZGU0VUX01BU0sodmxhcGljKSAoKEFSUkFZX1NJWkUoKHZsYXBpYyktPnJlZ3Mt
PmRhdGEpIC0gMSkgJiB+MHhmKQorCiAjZGVmaW5lIExWVF9NQVNLIFwKICAgICAoQVBJQ19MVlRf
TUFTS0VEIHwgQVBJQ19TRU5EX1BFTkRJTkcgfCBBUElDX1ZFQ1RPUl9NQVNLKQogCkBAIC02NSwx
MiArNjgsNiBAQCBzdGF0aWMgY29uc3QgdW5zaWduZWQgaW50IHZsYXBpY19sdnRfbWFzCiAgICAg
IExWVF9NQVNLCiB9OwogCi0jZGVmaW5lIHZsYXBpY19sdnRfdmVjdG9yKHZsYXBpYywgbHZ0X3R5
cGUpICAgICAgICAgICAgICAgICAgICAgXAotICAgICh2bGFwaWNfZ2V0X3JlZyh2bGFwaWMsIGx2
dF90eXBlKSAmIEFQSUNfVkVDVE9SX01BU0spCi0KLSNkZWZpbmUgdmxhcGljX2x2dF9kbSh2bGFw
aWMsIGx2dF90eXBlKSAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKHZsYXBpY19nZXRf
cmVnKHZsYXBpYywgbHZ0X3R5cGUpICYgQVBJQ19NT0RFX01BU0spCi0KICNkZWZpbmUgdmxhcGlj
X2x2dHRfcGVyaW9kKHZsYXBpYykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
KCh2bGFwaWNfZ2V0X3JlZyh2bGFwaWMsIEFQSUNfTFZUVCkgJiBBUElDX1RJTUVSX01PREVfTUFT
SykgXAogICAgICA9PSBBUElDX1RJTUVSX01PREVfUEVSSU9ESUMpCkBAIC02MzIsNyArNjI5LDgg
QEAgc3RhdGljIGludCB2bGFwaWNfbW1pb19yZWFkKHN0cnVjdCB2Y3B1CiAgICAgICovCiAgICAg
aWYgKCAoYWxpZ25tZW50ICsgbGVuKSA8PSA0ICYmIG9mZnNldCA8PSAoQVBJQ19URENSICsgMykg
KQogICAgIHsKLSAgICAgICAgdWludDMyX3QgcmVnID0gdmxhcGljX3JlYWRfYWxpZ25lZCh2bGFw
aWMsIG9mZnNldCAmIH4weGYpOworICAgICAgICB1aW50MzJfdCByZWcgPSB2bGFwaWNfcmVhZF9h
bGlnbmVkKHZsYXBpYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvZmZzZXQgJiBWTEFQSUNfT0ZGU0VUX01BU0sodmxhcGljKSk7CiAKICAgICAgICAgc3dpdGNo
ICggbGVuICkKICAgICAgICAgewpAQCAtNjY1LDcgKzY2Myw3IEBAIGludCBndWVzdF9yZG1zcl94
MmFwaWMoY29uc3Qgc3RydWN0IHZjcHUKICAgICB9OwogICAgIGNvbnN0IHN0cnVjdCB2bGFwaWMg
KnZsYXBpYyA9IHZjcHVfdmxhcGljKHYpOwogICAgIHVpbnQ2NF90IGhpZ2ggPSAwOwotICAgIHVp
bnQzMl90IHJlZyA9IG1zciAtIE1TUl9YMkFQSUNfRklSU1QsIG9mZnNldCA9IHJlZyA8PCA0Owor
ICAgIHVpbnQzMl90IHJlZyA9IG1zciAtIE1TUl9YMkFQSUNfRklSU1QsIG9mZnNldDsKIAogICAg
IC8qCiAgICAgICogVGhlIHJlYWQgc2lkZSBsb29rcyBhcyBpZiBpdCBtaWdodCBiZSBzYWZlIHRv
IHVzZSBvdXRzaWRlIG9mIGN1cnJlbnQKQEAgLTY3NSw5ICs2NzMsMTQgQEAgaW50IGd1ZXN0X3Jk
bXNyX3gyYXBpYyhjb25zdCBzdHJ1Y3QgdmNwdQogICAgIEFTU0VSVCh2ID09IGN1cnJlbnQpOwog
CiAgICAgaWYgKCAhdmxhcGljX3gyYXBpY19tb2RlKHZsYXBpYykgfHwKLSAgICAgICAgIChyZWcg
Pj0gc2l6ZW9mKHJlYWRhYmxlKSAqIDgpIHx8ICF0ZXN0X2JpdChyZWcsIHJlYWRhYmxlKSApCisg
ICAgICAgICAocmVnID49IHNpemVvZihyZWFkYWJsZSkgKiA4KSApCiAgICAgICAgIHJldHVybiBY
ODZFTVVMX0VYQ0VQVElPTjsKIAorICAgIHJlZyA9IGFycmF5X2luZGV4X25vc3BlYyhyZWcsIHNp
emVvZihyZWFkYWJsZSkgKiA4KTsKKyAgICBpZiAoICF0ZXN0X2JpdChyZWcsIHJlYWRhYmxlKSAp
CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgIG9mZnNldCA9IHJlZyA8
PCA0OwogICAgIGlmICggb2Zmc2V0ID09IEFQSUNfSUNSICkKICAgICAgICAgaGlnaCA9ICh1aW50
NjRfdCl2bGFwaWNfcmVhZF9hbGlnbmVkKHZsYXBpYywgQVBJQ19JQ1IyKSA8PCAzMjsKIApAQCAt
ODU2LDggKzg1OSw4IEBAIHZvaWQgdmxhcGljX3JlZ193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW4K
ICAgICBjYXNlIEFQSUNfTFZURVJSOiAgICAgICAvKiBMVlQgRXJyb3IgUmVnICovCiAgICAgICAg
IGlmICggdmxhcGljX3N3X2Rpc2FibGVkKHZsYXBpYykgKQogICAgICAgICAgICAgdmFsIHw9IEFQ
SUNfTFZUX01BU0tFRDsKLSAgICAgICAgdmFsICY9IHZsYXBpY19sdnRfbWFza1socmVnIC0gQVBJ
Q19MVlRUKSA+PiA0XTsKLSAgICAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCByZWcsIHZhbCk7
CisgICAgICAgIHZhbCAmPSBhcnJheV9hY2Nlc3Nfbm9zcGVjKHZsYXBpY19sdnRfbWFzaywgKHJl
ZyAtIEFQSUNfTFZUVCkgPj4gNCk7CisgICAgICAgIHZsYXBpY19zZXRfcmVnKHZsYXBpYywgcmVn
ICYgVkxBUElDX09GRlNFVF9NQVNLKHZsYXBpYyksIHZhbCk7CiAgICAgICAgIGlmICggcmVnID09
IEFQSUNfTFZUMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHZsYXBpY19hZGp1c3RfaTgyNTlf
dGFyZ2V0KHYtPmRvbWFpbik7CkBAIC05MDEsOCArOTA0LDYgQEAgc3RhdGljIGludCB2bGFwaWNf
bW1pb193cml0ZShzdHJ1Y3QgdmNwdQogICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyZXNz
IC0gdmxhcGljX2Jhc2VfYWRkcmVzcyh2bGFwaWMpOwogICAgIHVuc2lnbmVkIGludCBhbGlnbm1l
bnQgPSBvZmZzZXQgJiAweGY7CiAKLSAgICBvZmZzZXQgJj0gfjB4ZjsKLQogICAgIGlmICggb2Zm
c2V0ICE9IEFQSUNfRU9JICkKICAgICAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMX1ZMQVBJQywK
ICAgICAgICAgICAgICAgICAgICAgIm9mZnNldCAlI3ggd2l0aCBsZW5ndGggJSN4LCBhbmQgdmFs
dWUgaXMgJSNseCIsCkBAIC05MTUsOCArOTE2LDEwIEBAIHN0YXRpYyBpbnQgdmxhcGljX21taW9f
d3JpdGUoc3RydWN0IHZjcHUKICAgICAgKiBTb21lIHByb2Nlc3NvcnMgc3VwcG9ydCBzbWFsbGVy
IGFjY2Vzc2VzLCBzbyB3ZSBhbGxvdyBhbnkgYWNjZXNzIHdoaWNoCiAgICAgICogZnVsbHkgZml0
cyB3aXRoaW4gdGhlIDMyLWJpdCByZWdpc3Rlci4KICAgICAgKi8KLSAgICBpZiAoIChhbGlnbm1l
bnQgKyBsZW4pIDw9IDQgJiYgb2Zmc2V0IDw9IEFQSUNfVERDUiApCisgICAgaWYgKCAoYWxpZ25t
ZW50ICsgbGVuKSA8PSA0ICYmIG9mZnNldCA8PSBBUElDX1REQ1IgKyAzICkKICAgICB7CisgICAg
ICAgIG9mZnNldCAmPSBWTEFQSUNfT0ZGU0VUX01BU0sodmxhcGljKTsKKwogICAgICAgICBpZiAo
IHVubGlrZWx5KGxlbiA8IDQpICkKICAgICAgICAgewogICAgICAgICAgICAgdWludDMyX3QgcmVn
ID0gdmxhcGljX3JlYWRfYWxpZ25lZCh2bGFwaWMsIG9mZnNldCk7CkBAIC05NDYsNyArOTQ5LDcg
QEAgc3RhdGljIGludCB2bGFwaWNfbW1pb193cml0ZShzdHJ1Y3QgdmNwdQogaW50IHZsYXBpY19h
cGljdl93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG9mZnNldCkKIHsKICAgICBz
dHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2Y3B1X3ZsYXBpYyh2KTsKLSAgICB1aW50MzJfdCB2YWwg
PSB2bGFwaWNfZ2V0X3JlZyh2bGFwaWMsIG9mZnNldCk7CisgICAgdWludDMyX3QgdmFsID0gdmxh
cGljX2dldF9yZWcodmxhcGljLCBvZmZzZXQgJiBWTEFQSUNfT0ZGU0VUX01BU0sodmxhcGljKSk7
CiAKICAgICBpZiAoIHZsYXBpY194MmFwaWNfbW9kZSh2bGFwaWMpICkKICAgICB7CgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:46:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1gpDbT-0002Bj-LM; Thu, 31 Jan 2019 14: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=UmBj=QH=citrix.com=prvs=927d2e39f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gpDbS-0002BZ-B6
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:46:06 +0000
X-Inumbo-ID: ef344ff6-2566-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef344ff6-2566-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 14:46:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="76948180"
Date: Thu, 31 Jan 2019 14:46:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190131144601.vml4w4xf7zpsk6ai@zion.uk.xensource.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-7-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190131104730.2085-7-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 6/9] viridian: add implementation of
 synthetic interrupt MSRs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMTA6NDc6MjdBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgU0NP
TlRST0wsIFNWRVJTSU9OLCBTSUVGUCwKPiBTSU1QLCBFT00gYW5kIFNJTlQwLTE1IFN5bklDIE1T
UnMuIE5vIG1lc3NhZ2Ugc291cmNlIGlzIGFkZGVkIGFuZCwgYXMgc3VjaCwKPiBub3RoaW5nIHdp
bGwgeWV0IGdlbmVyYXRlIGEgc3ludGhldGljIGludGVycnVwdC4gQSBzdWJzZXF1ZW50IHBhdGNo
IHdpbGwKPiBhZGQgYW4gaW1wbGVtZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycyB3aGljaCB3
aWxsIG5lZWQgdGhlIGluZnJhc3RydWN0dXJlCj4gYWRkZWQgYnkgdGhpcyBwYXRjaCB0byBkZWxp
dmVyIGV4cGlyeSBtZXNzYWdlcyB0byB0aGUgZ3Vlc3QuCj4gCj4gTk9URTogQSAnc3luaWMnIG9w
dGlvbiBpcyBhZGRlZCB0byB0aGUgdG9vbHN0YWNrIHZpcmlkaWFuIGVubGlnaHRlbm1lbnRzCj4g
ICAgICAgZW51bWVyYXRpb24gYnV0IGlzIGRlbGliZXJhdGVseSBub3QgZG9jdW1lbnRlZCBhcyBl
bmFibGluZyB0aGVzZQo+ICAgICAgIFN5bklDIHJlZ2lzdGVycyB3aXRob3V0IGEgbWVzc2FnZSBz
b3VyY2UgaXMgb25seSB1c2VmdWwgZm9yCj4gICAgICAgZGVidWdnaW5nLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiAiUm9n
ZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IHYzOgo+ICAtIEFkZCB0
aGUgJ1NpbnRQb2xsaW5nTW9kZUF2YWlsYWJsZScgYml0IGluIENQVUlEIGxlYWYgMwo+IC0tLQo+
ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAgNiArCj4gIHRvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICAgIHwgICAzICsKPiAgdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsICAgICAgICAgICAgfCAgIDEgKwoKRm9yIHRoZSB0b29sc3RhY2sgcGFy
dDoKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKU29ycnkgSSBkb24n
dCBoYXZlIHRpbWUgdG8gZ28gdGhyb3VnaCB0aGUgdmlyaWRpYW4gc3BlYywgYnV0IHRoZSByZXN0
Cmxvb2tzIHNlbnNpYmxlIHRvIG1lLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:46:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1gpDbe-0002D2-Ke; Thu, 31 Jan 2019 14:46: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=UmBj=QH=citrix.com=prvs=927d2e39f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gpDbd-0002Cr-Lc
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:46:17 +0000
X-Inumbo-ID: f57b1850-2566-11e9-b6e9-57e4d67318cc
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f57b1850-2566-11e9-b6e9-57e4d67318cc;
 Thu, 31 Jan 2019 14:46:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="76948201"
Date: Thu, 31 Jan 2019 14:46:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190131144607.2aijafq3fx6ciihq@zion.uk.xensource.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-10-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190131104730.2085-10-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 9/9] viridian: add implementation of the
 HvSendSyntheticClusterIpi hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMTA6NDc6MzBBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggYWRkcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgaHlwZXJjYWxs
IGFzIGRvY3VtZW50ZWQgaW4gdGhlCj4gc3BlY2lmaWNhdGlvbiBbMV0sIHNlY3Rpb24gMTAuNS4y
LiBUaGlzIGVubGlnaHRlbm1lbnQsIGFzIHdpdGggb3RoZXJzLCBpcwo+IGFkdmVydGlzZWQgYnkg
Q1BVSUQgbGVhZiAweDQwMDAwMDA0IGFuZCBpcyB1bmRlciBjb250cm9sIG9mIGEgbmV3Cj4gJ2hj
YWxsX2lwaScgb3B0aW9uIGluIGxpYnhsLgo+IAo+IElmIHVzZWQsIHRoaXMgZW5saWdodGVubWVu
dCBzaG91bGQgbWVhbiB0aGUgZ3Vlc3Qgb25seSB0YWtlcyBhIHNpbmdsZSBWTUVYSVQKPiB0byBp
c3N1ZSBJUElzIHRvIG11bHRpcGxlIHZDUFVzIHJhdGhlciB0aGFuIHRoZSBtdWx0aXBsZSBWTUVY
SVRzIHRoYXQgd291bGQKPiByZXN1bHQgZnJvbSB1c2luZyB0aGUgZW11bGF0ZWQgbG9jYWwgQVBJ
Qy4KPiAKPiBbMV0gaHR0cHM6Ly9naXRodWIuY29tL01pY3Jvc29mdERvY3MvVmlydHVhbGl6YXRp
b24tRG9jdW1lbnRhdGlvbi9yYXcvbGl2ZS90bGZzL0h5cGVydmlzb3IlMjBUb3AlMjBMZXZlbCUy
MEZ1bmN0aW9uYWwlMjBTcGVjaWZpY2F0aW9uJTIwdjUuMEMucGRmCj4gCj4gU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ2M6ICJSb2dlciBQ
YXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLS0tCj4gIGRvY3MvbWFuL3hsLmNm
Zy41LnBvZC5pbiAgICAgICAgICAgICB8ICA2ICsrKwo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAg
ICAgICAgICAgICAgICAgfCAgNiArKysKPiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAg
ICAgICAgIHwgIDMgKysKPiAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwg
IDEgKwoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:46:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1gpDbT-0002Bp-U5; Thu, 31 Jan 2019 14: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=UmBj=QH=citrix.com=prvs=927d2e39f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gpDbS-0002Bb-Gj
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:46:06 +0000
X-Inumbo-ID: f01dde19-2566-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f01dde19-2566-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 14:46:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="76948183"
Date: Thu, 31 Jan 2019 14:45:57 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190131144557.6ezncyeb5yqb4jbm@zion.uk.xensource.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-4-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190131104730.2085-4-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 3/9] viridian: extend init/deinit hooks
 into synic and time modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMTA6NDc6MjRBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggc2ltcGx5IGFkZHMgZG9tYWluIGFuZCB2Y3B1IGluaXQvZGVpbml0
IGhvb2tzIGludG8gdGhlIHN5bmljCj4gYW5kIHRpbWUgbW9kdWxlcyBhbmQgd2lyZXMgdGhlbSBp
bnRvIHZpcmlkaWFuX1tkb21haW58dmNwdV1fW2luaXR8ZGVpbml0XSgpLgo+IE9ubHkgb25lIG9m
IHRoZSBob29rcyBpcyBjdXJyZW50bHkgbmVlZGVkICh0byB1bm1hcCB0aGUgJ1ZQIEFzc2lzdCcg
cGFnZSkKPiBidXQgc3Vic2VxdWVudCBwYXRjaGVzIHdpbGwgbWFrZSB1c2Ugb2YgdGhlIG90aGVy
cy4KPiAKPiBOT1RFOiBUbyBwZXJmb3JtIHRoZSB1bm1hcCBvZiB0aGUgVlAgQXNzaXN0IHBhZ2Us
Cj4gICAgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgpIGlzIG5vdyBkaXJlY3RseSBjYWxs
ZWQgaW4gdGhlIG5ldwo+ICAgICAgIHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KCkgZnVuY3Rp
b24gKHdoaWNoIGlzIHNhZmUgZXZlbiBpZgo+ICAgICAgIGlzX3ZpcmlkaWFuX3ZjcHUoKSBldmFs
dWF0ZXMgdG8gZmFsc2UpLiBUaGlzIHJlcGxhY2VzIHRoZSBzbGlnaHRseQo+ICAgICAgIGhhY2t5
IG1lY2hhbmlzbSBvZiBmYWtpbmcgYSB6ZXJvIHdyaXRlIHRvIHRoZQo+ICAgICAgIEhWX1g2NF9N
U1JfVlBfQVNTSVNUX1BBR0UgTVNSIGluIHZpcmlkaWFuX2NwdV9kZWluaXQoKS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:46:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1gpDbW-0002C1-6d; Thu, 31 Jan 2019 14: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=UmBj=QH=citrix.com=prvs=927d2e39f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gpDbU-0002Bv-Mr
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:46:08 +0000
X-Inumbo-ID: f0fa9e67-2566-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0fa9e67-2566-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 14:46:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="76948188"
Date: Thu, 31 Jan 2019 14:46:04 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190131144604.rl46qldaehbqnwlw@zion.uk.xensource.com>
References: <20190131104730.2085-1-paul.durrant@citrix.com>
 <20190131104730.2085-9-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190131104730.2085-9-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 8/9] viridian: add implementation of
 synthetic timers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMTA6NDc6MjlBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgU1RJ
TUVSMC0xNV9DT05GSUcvQ09VTlQgTVNScwo+IGFuZCBoZW5jZSBhIHRoZSBmaXJzdCBTeW5JQyBt
ZXNzYWdlIHNvdXJjZS4KPiAKPiBUaGUgbmV3IChhbmQgZG9jdW1lbnRlZCkgJ3N0aW1lcicgdmly
aWRpYW4gZW5saWdodGVubWVudCBncm91cCBtYXkgYmUKPiBzcGVjaWZpZWQgdG8gZW5hYmxlIHRo
aXMgZmVhdHVyZS4KPiAKPiBOT1RFOiBJdCBpcyBuZWNlc3NhcnkgZm9yIGNvcnJlY3Qgb3BlcmF0
aW9uIHRoYXQgdGltZXIgZXhwaXJhdGlvbiBhbmQKPiAgICAgICBtZXNzYWdlIGRlbGl2ZXJ5IHRp
bWUtc3RhbXBpbmcgdXNlIHRoZSBzYW1lIHRpbWUgc291cmNlIGFzIHRoZSBndWVzdC4KPiAgICAg
ICBUaGUgc3BlY2lmaWNhdGlvbiBpcyBhbWJpZ3VvdXMgYnV0IHRlc3Rpbmcgd2l0aCBhIFdpbmRv
d3MgMTAgMTgwMwo+ICAgICAgIGd1ZXN0IGhhcyBzaG93biB0aGF0IHVzaW5nIHRoZSBwYXJ0aXRp
b24gcmVmZXJlbmNlIGNvdW50ZXIgYXMgYQo+ICAgICAgIHNvdXJjZSB3aGlsc3QgdGhlIGd1ZXN0
IGlzIHVzaW5nIFJEVFNDIGFuZCB0aGUgcmVmZXJlbmNlIHRzYyBwYWdlCj4gICAgICAgZG9lcyBu
b3Qgd29yayBjb3JyZWN0bHkuIFRoZXJlZm9yZSB0aGUgdGltZV9ub3coKSBmdW5jdGlvbiBpcyB1
c2VkLgo+ICAgICAgIFRoaXMgaW1wbGVtZW50cyB0aGUgYWxnb3JpdGhtIGZvciBhY3F1aXJpbmcg
cGFydGl0aW9uIHJlZmVyZW5jZSB0aW1lCj4gICAgICAgdGhhdCBpcyBkb2N1bWVudGVkIGluIHRo
ZSBzcGVjaWZpY3Rpb24uIFRoaXMgcmVxdWlyZXMgdXNlIG9mIDEyOC1iaXQKPiAgICAgICBhcml0
aG1ldGljIGFuZCBoZW5jZSBfX2ludDEyOF90IHZhbHVlcyBhcmUgdXNlZCBpbiB0aGUgY2FsY3Vs
YXRpb24sCj4gICAgICAgYWx0aG91Z2ggdGhlIHJlc3VsdCBpcyBhIHNpZ25lZCA2NC1iaXQgdmFs
dWUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+Cj4gQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
Cj4gdjM6Cj4gIC0gUmUtd29ya2VkIG1pc3NlZCB0aWNrcyBjYWxjdWxhdGlvbgo+IC0tLQo+ICBk
b2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgICAgICAgICAgICB8ICAxMiArLQo+ICB0b29scy9s
aWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAgNiArCj4gIHRvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jICAgICAgICAgICAgICAgIHwgICA0ICsKPiAgdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsICAgICAgICAgICAgfCAgIDEgKwoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:47:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14: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-devel-bounces@lists.xenproject.org>)
	id 1gpDcW-0002O7-1H; Thu, 31 Jan 2019 14:47: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpDcU-0002Nj-P5
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:47:10 +0000
X-Inumbo-ID: 159ea2c0-2567-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 159ea2c0-2567-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 14:47:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 07:47:08 -0700
Message-Id: <5C530A6A0200007800212D0B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 07:47:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C3C74E1020000780020D2AE@prv1-mh.provo.novell.com>
 <f90fec5f-4c14-4ce5-93d5-c43c9f9ff60b@citrix.com>
 <5C3C850D020000780020D3A0@prv1-mh.provo.novell.com>
 <d4e750ab-1618-43aa-c9dd-f45694627f09@citrix.com>
 <5C52C8B70200007800212964@prv1-mh.provo.novell.com>
 <6ba89839-6f48-2643-9db1-949f79673484@citrix.com>
In-Reply-To: <6ba89839-6f48-2643-9db1-949f79673484@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE
 ISA extensions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDE0OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDEvMjAxOSAxMDowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMw
LjAxLjE5IGF0IDIxOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAxNC8wMS8yMDE5IDEyOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxNC4wMS4x
OSBhdCAxMzowMCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBPbiAx
NC8wMS8yMDE5IDExOjM5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IEZpcnN0IG9mIGFsbCBh
IFBDTE1VTFFEUSBkZXBlbmRlbmN5IHdhcyBtaXNzaW5nIGVudGlyZWx5LiBBZGQgaXQgYXMgd2Vs
bAo+Pj4+Pj4gYXMgQUVTTkkgYW5kIFNIQSB0byBTU0UyLCBhcyBhbGwgb2YgdGhlbSBhY3Qgb24g
dmVjdG9ycyBvZiBpbnRlZ2VycywKPj4+Pj4+IHdoZXJlYXMgcGxhaW4gU1NFIHN1cHBvcnRzIHZl
Y3RvcnMgb2Ygc2luZ2xlIHByZWNpc2lvbiBmbG9hdHMgb25seS4gVGhpcwo+Pj4+Pj4gaXMgaW4g
bGluZSB3aXRoIGhvdyBlLmcuIGJpbnV0aWxzIGFuZCBnY2MgdHJlYXQgdGhlbS4KPj4+Pj4+Cj4+
Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4+
PiAtLS0KPj4+Pj4+IFRCRDogT24gdGhlIHNhbWUgYmFzaXMsIFNTRTMsIFNTU0UzIGFuZCBTU0U0
QSBzaG91bGQgcHJvYmFibHkgYWxzbwo+Pj4+Pj4gZGVwZW5kIG9uIFNTRTIgcmF0aGVyIHRoYW4g
U1NFLiBJbiBmYWN0IG1ha2luZyB0aGlzIGEgY2hhaW4gU1NFIC0+IFNTRTIKPj4+Pj4+IC0+IFNT
RTMgLT4geyBTU1NFMywgU1NFNEEgfSB3b3VsZCBwcm9iYWJseSBiZSBiZXN0LCBhbmQgZ2V0IHVz
IGluIGxpbmUKPj4+Pj4+IHdpdGggYm90aCBiaW51dGlscyBhbmQgZ2NjLiBCdXQgSSB0aGluayBJ
IGRpZCBzdWdnZXN0IHNvIHdoZW4gdGhlCj4+Pj4+PiBkZXBlbmRlbmNpZXMgd2VyZSBpbnRyb2R1
Y2VkLCBhbmQgdGhpcyB3YXNuJ3QgbGlrZWQgZm9yIGEgcmVhc29uIEkKPj4+Pj4+IGZvcmdvdC4K
Pj4+Pj4gV2hpbGUgYWxsIG9mIHRoaXMgaXMgdHJ1ZSwgdGhlcmUgaXMgYSBjb21tZW50IGluIGNv
bnRleHQgd2hpY2ggZXhwbGFpbnMKPj4+Pj4gd2h5IHRoZSBkZXBlbmRlbmNlcyBhcmUgdGhleSB3
YXkgdGhleSBhcmUuCj4+Pj4+Cj4+Pj4+IFByb3ZpZGluZyBhIGd1ZXN0IHdpdGggU1NFLCBubyBT
U0UyLCBhbmQgUENMTVVMRFEvQUVTTkkvU0hBIHdpbGwgYWxsb3cKPj4+Pj4gdGhlc2UgbGF0dGVy
IGluc3RydWN0aW9uIGdyb3VwcyB0byBmdW5jdGlvbiBjb3JyZWN0bHkuCj4+Pj4gWW91IG1lYW4g
IlNldmVyYWwgZnV0aGVyIGluc3RydWN0aW9uIHNldHMgYXJlIGJ1aWx0IG9uIGNvcmUgJVhNTQo+
Pj4+IHN1cHBvcnQsIHdpdGhvdXQgc3BlY2lmaWMgaW50ZXItZGVwZW5kZW5jaWVzIj8gVGhpcyBl
eHBsYWlucyBpdCBhdAo+Pj4+IGJlc3QgcGFydGx5LCB0aGUgbW9yZSB0aGF0IHRoZXJlIHRoZW4g
YXJlIGV4Y2VwdGlvbnMgdG8gdGhpcyBydWxlCj4+Pj4gKHssU31TU0UzIC0+IFNTRTQuMSBhbmQg
U1NFNC4xIC0+IFNTRTQuMikuIERvIHdlIHJlYWxseSBoYXZlIHRvCj4+Pj4gdGFrZSBhIGRpZmZl
cmVudCB2aWV3IGhlcmUgdGhhbiBiaW51dGlscyBhbmQgZ2NjIChhbmQgcGVyaGFwcyBtYW55Cj4+
Pj4gb3RoZXJzKSBkbz8KPj4+Pgo+Pj4+IFNvbWUgb2YgTGludXgnZXMgeDg2LXNwZWNpZmljIGNy
eXB0byBkcml2ZXJzIG1ha2UgZXZlbiBtb3JlCj4+Pj4gaW50ZXJlc3RpbmcgaW1wbGljYXRpb25z
LCBzZXZlcmFsIG9mIHdoaWNoIEkgbWVhbiB0byBmaXguIEJ1dCB0aGV5Cj4+Pj4gKGltbykgdmFs
aWRseSBpbXBseSBlLmcuIFNTRTIgd2hlbiB0aGVyZSBpcyBTU1NFMywgd2hpY2ggd291bGQKPj4+
PiBtZWFuIHN1Y2ggYSBkcml2ZXIgd291bGQgb25seSB3b3JrIGJlY2F1c2Ugd2UgY2FuJ3QgaGlk
ZSB0aGUKPj4+PiBTU0UyIGluc25zIHdoZW4gYSBndWVzdCBjb25maWcgZmlsZSBtYXNrcyBvZmYg
U1NFMiBidXQgbm90Cj4+Pj4gU1NTRTMgLSB1bnRpbCBzdWNoIGFuIGluc24gaGl0cyB0aGUgZW11
bGF0b3IsIHdoZXJlIHRoZQo+Pj4+IHZjcHVfaGFzX3NzZTIoKSBjaGVjayB3b3VsZCBtYWtlIGl0
IHJhaXNlICNVRCwganVzdCBiZWNhdXNlCj4+Pj4gb2Ygb3VyIG5vbi1zdGFuZGFyZCBmZWF0dXJl
IGRlcGVuZGVuY2llcy4KPj4+IFRoZSBkZXBlbmRlbmNlcyBkZXNjcmliZWQgaGVyZSBhcmUgcHJp
bWFyaWx5IHRvIHByZXZlbnQgbWFsZnVuY3Rpb25zIGluCj4+PiBYZW4sIHJhdGhlciB0aGFuIHRv
IHByb3ZpZGUgYSBoaXN0b3JpY2FsbHktYWNjdXJhdGUgdmlldyBvZiB3aGljaAo+Pj4gZmVhdHVy
ZXMgYXBwZWFyZWQgd2hlbi4gIFNvZnR3YXJlIHdoaWNoIGRvZXNuJ3QgZm9sbG93IHRoZSBydWxl
cyBjYW5ub3QKPj4+IGJlIGhlbHBlZCAtIGl0cyBhbHJlYWR5IGJ1Z2d5Lgo+PiBGb3IgdGhpcyBs
YXN0IHN0YXRlbWVudCAtIHdoZXJlIGlzIHRoZSAiU1NFMjogW0xNXSIgZGVwZW5kZW5jeSBmb3Jt
YWxseQo+PiBzcGVsbGVkIG91dD8gVGhlIGZhY3QgdGhhdCBpdCdzIHVzZWQgZm9yIHRoZSBVTklY
IGZsb2F0aW5nIHBvaW50IEFCSSBvZgo+PiB4ODYtNjQgaXMgbm90IHJlbGV2YW50OiBUaGVyZSBj
b3VsZCBzZW5zaWJseSBiZSBhIDY0LWJpdCBwcm9jZXNzb3IKPj4gd2l0aG91dCBhbnkgZmxvYXRp
bmcgcG9pbnQgc3VwcG9ydCwgSSB0aGluay4KPiAKPiBUaGUgYmFzZSBBTUQ2NCBzcGVjLCB3aGlj
aCBtYW5kYXRlcyBTU0UyIGluIGNvbXBsaWFudCBpbXBsZW1lbnRhdGlvbnMuIAoKV291bGQgeW91
IG1pbmQgcG9pbnRpbmcgb3V0IHdoaWNoIGRvY3VtZW50IHlvdSByZWZlciB0byBoZXJlPwpJJ3Zl
IGp1c3QgZ29uZSBhbmQgc2VhcmNoZWQgdGhlIGZpcnN0IHR3byB2b2x1bWVzIG9mIHRoZSBQTSBm
b3IjCmFsbCBtZW50aW9ucyBvZiBTU0UyLCBhbmQgSSBjb3VsZG4ndCBmaW5kIHdoYXQgeW91IHNh
eSBhYm92ZS4KCj4gSXQgaXMgdGhlIHJlYXNvbiB3aHkgeW91IGRvbid0IG5lZWQgYSBmZWF0dXJl
IGNoZWNrIHRvIHVzZSB0aGUgZmVuY2UKPiBpbnN0cnVjdGlvbnMuCgpJIHVuZGVyc3RhbmQgdGhh
dCdzIHdoYXQgd2UgaW1wbHkgaXQgdG8gbWVhbi4KCj4+PiBUaGUgcXVlc3Rpb24gd2hpY2ggbWF0
dGVycyBoZXJlIGlzIHdoZXRoZXIgdGhlIEludGVsL0FNRCBTRE0ncyBhbGxvdyBmb3IKPj4+IGFu
eSBzdWNoIGltcGxpY2F0aW9ucy4KPj4+Cj4+PiBWb2wxIDEyLjEzLjQgc3RhdGVzIHRoYXQgc29m
dHdhcmUgd2lzaGluZyB0byB1c2UgQUVTLU5JIG9yIFBDTVVMRFEgbXVzdAo+Pj4gZmlyc3QgY2hl
Y2sgZm9yIFNTRTIsIGFuZCB0aGVuIGZvciB0aGUgaW5kaXZpZHVhbCBmZWF0dXJlIGJpdC4gIEkK
Pj4+IHN1cHBvc2UgdGhpcyBpcyBiZXR0ZXIgZXZpZGVuY2Ugb2YgYSBsb2dpY2FsIGNvbm5lY3Rp
b24gdGhhbiB3ZSd2ZSB1c2VkCj4+PiBpbiBvdGhlciBiaXRzIG9mIHRoZSBkZXBlbmRlbmN5IHRy
ZWUsIGJ1dCBJIHNlZSBhYnNvbHV0ZWx5IG5vdGhpbmcKPj4+IGRpc2N1c3NpbmcgdGhlIFNIQSBp
bnN0cnVjdGlvbiBzZXQuCj4+IFNvIGlmIEkgbGVmdCBTSEEgYWxvbmUgYnV0IG1vdmVkIEFFU05J
LCB5b3UnZCBiZSBmaW5lIHdpdGggdGhlIGNoYW5nZT8KPj4gSSBjb3VsZCBhdCBsZWFzdCBzZWUg
dGhpcyBhcyBhbiBpbnRlcm1lZGlhdGUgc3RlcC4gSSBzaG91bGQgc2F5IHRob3VnaAo+PiB0aGF0
IFNIQSBoYXMgYWx3YXlzIGJlZW4gZ2l2aW5nIHRoZSBpbXByZXNzaW9uIG9mIGEgImJhZCBjaGls
ZCIgdG8gbWUsCj4+IHNvIEkgd291bGRuJ3QgYmUgc3VycHJpc2VkIG9mIHRoaXMgd2FzIGp1c3Qg
YSBkb2Mgb21pc3Npb24gKHNlZWluZyB0aGF0Cj4+IHRoZXJlIGlzbid0IGV2ZW4gYSBzZWN0aW9u
IGFib3V0IHRoYXQgZW50aXJlIGV4dGVuc2lvbiBpbiBjaGFwdGVyIDEyKS4KPiAKPiBJIGRpZCBm
aW5kIHRoYXQgb21pc3Npb24gY3VyaW91cyB3aGlsZSBsb29raW5nLgo+IAo+PiBGdXJ0aGVybW9y
ZSwgeW91IGRpZG4ndCBldmVuIGNvbW1lbnQgb24gdGhlIFNTRTMgZXRjIGFzcGVjdC4KPj4gU2Vj
dGlvbiAxMi40LjIsIGp1c3QgbGlrZSAxMi4xMy40LCByZWZlcnMgdG8gMTEuNi4yLCBpLmUuIChh
Y2NvcmRpbmcgdG8KPj4geW91ciBpbnRlcnByZXRhdGlvbiBhYm92ZSkgaW1wbGllcyBTU0UyLiBX
aGlsZSAxMi4xMi4yIGltcGxpZXMgU1NFMwo+PiBhbmQgU1NTRTMsIDEyLjEyLjMgaW1wbGllcyBT
U1NFMyBhbmQgU1NFNC4xIGJ1dCBub3QgU1NFMywgYW5kCj4+IDEyLjcuMiBkb2VzIG5vdCBzdWdn
ZXN0IHRvIGNoZWNrIGZvciBTU0UzLiBJIGhhdmUgdG8gYWRtaXQgdGhhdAo+PiBJJ2QgcmF0aGVy
IGNvbnNpZGVyIHRoaXMgYXMgZG9jIHNob3J0Y29taW5ncy4KPiAKPiBZb3UgZG8gcmVhbGlzZSB0
aGF0IHlvdSBhcmd1ZWQgdGhlIGNvbnRyYXJ5IHdoZW4gSSBvcmlnaW5hbGx5Cj4gaW1wbGVtZW50
ZWQgdGhpcywgbW9zdCBub3RhYmx5IGluIHY0Cj4gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9y
Zy9wYXRjaC84NjUxNDQxLyAsIGFuZCBtYWRlIG1lIGNoYW5nZSB0aGUKPiBsb2dpYyB0byBob3cg
aXQgY3VycmVudGx5IGlzPwoKV2VsbCwgcGFydCBvZiBpdCBpcyB0aGF0IEkgbG9vayBhdCBzb21l
IG9mIHRoZSBkZXBlbmRlbmNpZXMgZGlmZmVyZW50bHkKbm93IHRoYXQgSSd2ZSBpbXBsZW1lbnRl
ZCB0ZXN0IGhhcm5lc3MgZXh0ZW5zaW9ucyBmb3IgQUVTLCBTSEEsCmFuZCBQQ0xNVUwuIFNwZWNp
ZmljYWxseSBiZWZvcmUgdGhpcyBJIGRpZG4ndCBwYXkgbXVjaCBhdHRlbnRpb24gdG8KdGhlIHZl
Y3RvciBlbGVtZW50IHR5cGVzL3NpemVzIHRoZXNlIGV4dGVuc2lvbnMgYWN0IG9uLgoKPiBJdCBs
b29rcyB0byBtZSBhcyBpZiB5b3Ugbm93IHByZWZlciB2MyBvZiBteSBvcmlnaW5hbCBwYXRjaC4K
ClRoYXQncyBwZXJoYXBzIGEgbGl0dGxlIGxlc3MgImluIHRoZSBtaWRkbGUiIHRoYW4gd2hhdCB3
ZSBjdXJyZW50bHkKaGF2ZSwgYnV0IGl0J3Mgc3RpbGwgbm90IHF1aXRlIHRoZXJlLCBpbiBwYXJ0
aWN1bGFyIGJlY2F1c2Ugb2YgLi4uCgo+PiBBbiBTU0U0LjIgY2hlY2sgYWxvbmUgaXMgKGltbyBj
b3JyZWN0bHkpIHN1Z2dlc3RlZCBmb3IgQ1JDMzIgYW5kCj4+IFBPUENOVCwgd2hpY2ggd291bGQg
c2VlbSB0byBtZWFuIHdlIHNob3VsZCBkcm9wIGl0cyBTU0U0LjEKPj4gZGVwZW5kZW5jeS4KCi4u
LiB0aGlzLgoKPj4gT3RvaCB0aGVzZSBkb2N1bWVudGVkIG5lZWRzIHRvIGNoZWNrIGZvciBtdWx0
aXBsZSBiaXRzIGNvdWxkIGFzCj4+IHdlbGwgYmUgaW50ZXJwcmV0ZWQgYXMgbWVhbmluZyB0aGVy
ZSdzIG5vIGNvbm5lY3Rpb24gYXQgYWxsLCBpbgo+PiB3aGljaCBjYXNlIHRoZSBTU0U0LjEgYW5k
IFNTRTQuMiBkZXBlbmRlbmNpZXMgd2UgY3VycmVudGx5Cj4+IGhhdmUgc2hvdWxkIGFsbCBiZSBy
ZWR1Y2VkIHRvIGRlcGVuZGVuY2llcyB1cG9uIFNTRSAoYXMKPj4gZXhwcmVzc2luZyB0aGUgcHJl
c2VuY2Ugb2YgWE1NIHJlZ2lzdGVycykuCgpUaGVyZWZvcmUgSSdtIG5vdyBsZWFuaW5nIHRvd2Fy
ZHMgdHJ1bHkgbWFraW5nIHJlZ2lzdGVyIGV4aXN0ZW5jZQp0aGUgb25seSBwcmVyZXEsIGFsYmVp
dCBldmVuIHRoYXQgbWF5IGJlIGNvbnNpZGVyZWQgc3RpbGwgdG9vIG11Y2gKKGJlY2F1c2Ugb2Yg
Q1JDMzIsIFBPUENOVCwgYW5kIEZJU1RUUCwgbm9uZSBvZiB3aGljaCByZXF1aXJlcwpYTU0gcmVn
aXN0ZXJzLCBhbmQgd2hpY2ggSW50ZWwgc3VnZ2VzdHMgYXJlIGZpbmUgdG8gdXNlIGluIHRoZQph
YnNlbmNlIG9mIFNTRSBiZWluZyBhdmFpbGFibGUpLCBzbyBwZXJoYXBzIHdlIG1heSBldmVuIG5l
ZWQgdG8KZHJvcCBhIGZldyBkZXBlbmRlbmNpZXMgYWx0b2dldGhlci4KCj4+IEdldHRpbmcgdGhp
cyBpbnRvIGNvbnNpc3RlbnQgc2hhcGUgbWlnaHQgc2F2ZSBzb21lIGRpc2N1c3Npb25zCj4+IG9u
IHRoZSBBVlg1MTIgc2VyaWVzICh3aGVyZSwgZGVwZW5kaW5nIG9uIHRoZSBvdXRjb21lIGhlcmUs
Cj4+IEkgbWF5IG5lZWQgdG8gbWFrZSBmdXJ0aGVyIGFkanVzdG1lbnRzKS4gT25lIGFkZGl0aW9u
YWwgcXVlc3Rpb24KPj4gdGhlcmUgd291bGQgdGhlbiBiZSB3aGV0aGVyIHRvIHRha2UgQVZYNTEy
QlcgYXMgaW5kaWNhdGlvbiBvZgo+PiBmdWxsIDY0LWJpdCBtYXNrIHJlZ2lzdGVycyAoQVZYNTEy
RiBvbmx5IG5lZWRzIDE2LWJpdCB3aWRlIG9uZXMpLAo+PiBhcyBpcyBpbXBsaWVkIGUuZy4gYnkg
Z2NjLgo+IAo+IEkgZG9uJ3QgaGF2ZSBhIHByb2JsZW0gaW4gcHJpbmNpcGxlIHdpdGggY2hhbmdp
bmcgZGVwZW5kZW5jZXMuCj4gCj4gT25lIHJpc2sgaG93ZXZlciBpcyB0aGUgZm9yd2FyZHMgY29t
cGF0aWJpbGl0eSBvZiBWTXMgbWlncmF0aW5nIHRvIG5ld2VyCj4gdmVyc2lvbnMgb2YgWGVuIC0g
d2UgbXVzdCB0YWtlIGNhcmUgdG8gbm90IG1ha2UgZmVhdHVyZXMgYWNjaWRlbnRhbGx5Cj4gZGlz
YXBwZWFyIGluIG5ld2VyIGJ1aWxkcyBvZiBYZW4gcnVubmluZyBvbiB0aGUgc2FtZSBoYXJkd2Fy
ZS4gCj4gKEFjY2VwdGluZyB0aGF0IHdlIG1heSBkZWxpYmVyYXRlbHkgbmVlZCB0byBtYWtlIGZl
YXR1cmVzIGRpc2FwcGVhciBpZgo+IG1pc3Rha2VzIGluIHRoZSBkZXBlbmRlbmN5IGxvZ2ljIGFy
ZSBkaXNjb3ZlcmVkLikKClNvIHdvdWxkIHRoZSBtaXNzaW5nIFBDTE1VTFFEUSBkZXBlbmRlbmN5
IG5vdCBhbHJlYWR5IGZhbGwgaW4gdGhlCmNhdGVnb3J5IG9mIHJpc2tpbmcgYSBmZWF0dXJlIHRv
IGRpc2FwcGVhciAob25jZSB0aGUgZGVwZW5kZW5jeSB3YXMKYWRkZWQpIGR1cmluZyBtaWdyYXRp
b24/Cgo+IEkgd291bGQgaG93ZXZlciBsaWtlIHRvIGZpcnN0IGdldCBhIGNsZWFyIHVuZGVyc3Rh
bmQgYW5kIGFncmVlbWVudCBvbgo+IG91ciBleHBlY3RhdGlvbnMsIHRvIHRyeSBhbmQgYXZvaWQg
cHJvYmxlbXMgbGlrZSB0aGlzIGluIHRoZSBmdXR1cmUuCgorMSAtIGhlbmNlIHRoaXMgZGlzY3Vz
c2lvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:49:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1gpDeh-00030b-Fd; Thu, 31 Jan 2019 14:49: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=KPPl=QH=citrix.com=prvs=927f2c6f3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gpDeg-00030T-F8
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:49:26 +0000
X-Inumbo-ID: 66535e1c-2567-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66535e1c-2567-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 14:49:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85335894"
Date: Thu, 31 Jan 2019 15:49:14 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190131144914.qfoyz2uu4prpkpbo@mac>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-5-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548908900-1128-5-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDg6Mjg6MDlQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gSW5pdGlhbGlzZXMgYmFzaWMgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBwZXJmb3Jt
cyB0ZWFyZG93biBvZiBhcmdvIHN0YXRlCj4gZm9yIGRvbWFpbiBzaHV0ZG93bi4KPiAKPiBJbmNs
dXNpb24gb2YgdGhlIEFyZ28gaW1wbGVtZW50YXRpb24gaXMgZGVwZW5kZW50IG9uIENPTkZJR19B
UkdPLgo+IAo+IEludHJvZHVjZXMgYSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgJ2Fy
Z28nOiBib29sIHRvIGVuYWJsZS9kaXNhYmxlCj4gdGhlIGFyZ28gaHlwZXJjYWxsLiBEZWZhdWx0
cyB0byBkaXNhYmxlZC4KPiAKPiBOZXcgaGVhZGVyczoKPiAgIHB1YmxpYy9hcmdvLmg6IHdpdGgg
ZGVmaW5pb25zIG9mIGFkZHJlc3NlcyBhbmQgcmluZyBzdHJ1Y3R1cmUsIGluY2x1ZGluZwo+ICAg
aW5kZXhlcyBmb3IgYXRvbWljIHVwZGF0ZSBmb3IgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIGRvbWFp
biBhbmQgaHlwZXJ2aXNvci4KPiAKPiAgIHhlbi9hcmdvLmg6IHRvIGV4cG9zZSB0aGUgaG9va3Mg
Zm9yIGludGVncmF0aW9uIGludG8gZG9tYWluIGxpZmVjeWNsZToKPiAgICAgYXJnb19pbml0OiBw
ZXItZG9tYWluIGluaXQgb2YgYXJnbyBkYXRhIHN0cnVjdHVyZXMgZm9yIGRvbWFpbl9jcmVhdGUu
Cj4gICAgIGFyZ29fZGVzdHJveTogdGVhcmRvd24gZm9yIGRvbWFpbl9kZXN0cm95IGFuZCB0aGUg
ZXJyb3IgZXhpdAo+ICAgICAgICAgICAgICAgICAgIHBhdGggb2YgZG9tYWluX2NyZWF0ZS4KPiAg
ICAgYXJnb19zb2Z0X3Jlc2V0OiByZXNldCBvZiBkb21haW4gc3RhdGUgZm9yIGRvbWFpbl9zb2Z0
X3Jlc2V0Lgo+IAo+IEFkZHMgYSBuZXcgZmllbGQgdG8gc3RydWN0IGRvbWFpbjogc3RydWN0IGFy
Z29fZG9tYWluICphcmdvOwo+IAo+IEluIGFjY29yZGFuY2Ugd2l0aCByZWNlbnQgd29yayBvbiBf
ZG9tYWluX2Rlc3Ryb3ksIGFyZ29fZGVzdHJveSBpcwo+IGlkZW1wb3RlbnQuIEl0IHdpbGwgdGVh
ciBkb3duOiBhbGwgcmluZ3MgcmVnaXN0ZXJlZCBieSB0aGlzIGRvbWFpbiwgYWxsCj4gcmluZ3Mg
d2hlcmUgdGhpcyBkb21haW4gaXMgdGhlIHNpbmdsZSBzZW5kZXIgKGllLiBzcGVjaWZpZWQgcGFy
dG5lciwKPiBub24td2lsZGNhcmQgcmluZ3MpLCBhbmQgYWxsIHBlbmRpbmcgbm90aWZpY2F0aW9u
cyB3aGVyZSB0aGlzIGRvbWFpbiBpcwo+IGF3YWl0aW5nIHNpZ25hbCBhYm91dCBhdmFpbGFibGUg
c3BhY2UgaW4gdGhlIHJpbmdzIG9mIG90aGVyIGRvbWFpbnMuCj4gCj4gQSBjb3VudCB3aWxsIGJl
IG1haW50YWluZWQgb2YgdGhlIG51bWJlciBvZiByaW5ncyB0aGF0IGEgZG9tYWluIGhhcwo+IHJl
Z2lzdGVyZWQgaW4gb3JkZXIgdG8gbGltaXQgaXQgYmVsb3cgdGhlIGZpeGVkIG1heGltdW0gbGlt
aXQgZGVmaW5lZCBoZXJlLgo+IAo+IE1hY3JvcyBhcmUgZGVmaW5lZCB0byB2ZXJpZnkgdGhlIGlu
dGVybmFsIGxvY2tpbmcgc3RhdGUgd2l0aGluIHRoZSBhcmdvCj4gaW1wbGVtZW50YXRpb24uIFRo
ZSBtYWNyb3MgYXJlIEFTU0VSVGVkIG9uIGVudHJ5IHRvIGZ1bmN0aW9ucyB0byB2YWxpZGF0ZQo+
IGFuZCBkb2N1bWVudCB0aGUgcmVxdWlyZWQgbG9jayBzdGF0ZSBwcmlvciB0byBjYWxsaW5nLgo+
IAo+IFRoZSBoYXNoIGZ1bmN0aW9uIGZvciB0aGUgaGFzaHRhYmxlcyB0aGF0IGhvbGQgcmluZyBz
dGF0ZSBpcyBkZXJpdmVkIGZyb20KPiB0aGUgc3RyaW5nIGhhc2hpbmcgZnVuY3Rpb24gZGpiMiAo
aHR0cDovL3d3dy5jc2UueW9ya3UuY2Evfm96L2hhc2guaHRtbCkKPiBieSBEYW5pZWwgSi4gQmVy
bnN0ZWluLiBCYXNpYyB0ZXN0aW5nIHdpdGggYSBsaW1pdGVkIG51bWJlciBvZiBkb21haW5zIGFu
ZAo+IHBvcnRzIGhhcyBzaG93biByZWFzb25hYmxlIGRpc3RyaWJ1dGlvbiBmb3IgdGhlIHRhYmxl
IHNpemUuCj4gCj4gVGhlIHNvZnR3YXJlIGxpY2Vuc2Ugb24gdGhlIHB1YmxpYyBoZWFkZXIgaXMg
dGhlIEJTRCBsaWNlbnNlLCBzdGFuZGFyZAo+IHByb2NlZHVyZSBmb3IgdGhlIHB1YmxpYyBYZW4g
aGVhZGVycy4gVGhlIHB1YmxpYyBoZWFkZXIgd2FzIG9yaWdpbmFsbHkKPiBwb3N0ZWQgdW5kZXIg
YSBHUEwgbGljZW5zZSBhdDogWzFdOgo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxMy0wNS9tc2cwMjcxMC5odG1sCj4gCj4gVGhlIGZvbGxv
d2luZyBBQ0sgYnkgTGFycyBLdXJ0aCBpcyB0byBjb25maXJtIHRoYXQgb25seSBwZW9wbGUgYmVp
bmcKPiBlbXBsb3llZXMgb2YgQ2l0cml4IGNvbnRyaWJ1dGVkIHRvIHRoZSBoZWFkZXIgZmlsZXMg
aW4gdGhlIHNlcmllcyBwb3N0ZWQgYXQKPiBbMV0gYW5kIHRoYXQgdGh1cyB0aGUgY29weXJpZ2h0
IG9mIHRoZSBmaWxlcyBpbiBxdWVzdGlvbiBpcyBmdWxseSBvd25lZCBieQo+IENpdHJpeC4gVGhl
IEFDSyBhbHNvIGNvbmZpcm1zIHRoYXQgQ2l0cml4IGlzIGhhcHB5IGZvciB0aGUgaGVhZGVyIGZp
bGVzIHRvCj4gYmUgcHVibGlzaGVkIHVuZGVyIGEgQlNEIGxpY2Vuc2UgaW4gdGhpcyBzZXJpZXMg
KHdoaWNoIGlzIGJhc2VkIG9uIFsxXSkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIg
Q2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KPiBBY2tlZC1ieTogTGFy
cyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBSb3NzIFBoaWxp
cHNvbiA8cm9zcy5waGlsaXBzb25Ab3JhY2xlLmNvbT4KPiBUZXN0ZWQtYnk6IENocmlzIFBhdHRl
cnNvbiA8cGF0dGVyc29uY0BhaW5mb3NlYy5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpJIGhhdmUgc29tZSBjb21tZW50cyBiZWxvdyB0
aGF0IGNvdWxkIGJlIGZpeGVkIHVwb24gY29tbWl0IGlmIHRoZQpjb21taXR0ZXIgYWdyZWVzLgoK
PiArc3RhdGljIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqCj4gK2ZpbmRfcmluZ19pbmZvKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKmlkKQo+ICt7Cj4g
KyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPiArICAgIGNvbnN0IHN0cnVj
dCBsaXN0X2hlYWQgKmJ1Y2tldDsKPiArCj4gKyAgICBBU1NFUlQoTE9DS0lOR19SZWFkX3Jpbmdz
X0wyKGQpKTsKPiArCj4gKyAgICAvKiBMaXN0IGlzIG5vdCBtb2RpZmllZCBoZXJlLiBTZWFyY2gg
YW5kIHJldHVybiB0aGUgbWF0Y2ggaWYgZm91bmQuICovCj4gKyAgICBidWNrZXQgPSAmZC0+YXJn
by0+cmluZ19oYXNoW2hhc2hfaW5kZXgoaWQpXTsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KHJpbmdfaW5mbywgYnVja2V0LCBub2RlKQoKSSdtIG5vdCBzdXJlIHdoYXQncyB0aGUgcG9s
aWN5IHJlZ2FyZGluZyBsaXN0XyBtYWNyb3MsIHNob3VsZCBzcGFjZXMKYmUgYWRkZWQgYmV0d2Vl
biB0aGUgcGFyZW50aGVzZXM/CgpsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcmluZ19pbmZvLCBidWNr
ZXQsIG5vZGUgKQoKSSBkb24ndCBoYXZlIGEgc3Ryb25nIG9waW5pb24gZWl0aGVyIHdheS4KClsu
Li5dCj4gK3N0YXRpYyB2b2lkCj4gK3BlbmRpbmdfcmVtb3ZlX2FsbChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKPiArewo+ICsgICAgc3Ry
dWN0IHBlbmRpbmdfZW50ICplbnQsICpuZXh0Owo+ICsKPiArICAgIEFTU0VSVChMT0NLSU5HX0wz
KGQsIHJpbmdfaW5mbykpOwo+ICsKPiArICAgIC8qIERlbGV0ZSBhbGwgcGVuZGluZyBub3RpZmlj
YXRpb25zIGZyb20gdGhpcyByaW5nJ3MgbGlzdC4gKi8KPiArICAgIGxpc3RfZm9yX2VhY2hfZW50
cnlfc2FmZShlbnQsIG5leHQsICZyaW5nX2luZm8tPnBlbmRpbmcsIG5vZGUpCgpsaXN0X2ZpcnN0
X2VudHJ5X29yX251bGwgYW5kIHlvdSBjYW4gZ2V0IHJpZCBvZiBuZXh0LgoKPiArICAgIHsKPiAr
ICAgICAgICAvKiBGb3Igd2lsZGNhcmQgcmluZ3MsIHJlbW92ZSBlYWNoIGZyb20gdGhlaXIgd2ls
ZGNhcmQgbGlzdCB0b28uICovCj4gKyAgICAgICAgaWYgKCByaW5nX2luZm8tPmlkLnBhcnRuZXJf
aWQgPT0gWEVOX0FSR09fRE9NSURfQU5ZICkKPiArICAgICAgICAgICAgd2lsZGNhcmRfcGVuZGlu
Z19saXN0X3JlbW92ZShlbnQtPmRvbWFpbl9pZCwgZW50KTsKPiArICAgICAgICBsaXN0X2RlbCgm
ZW50LT5ub2RlKTsKPiArICAgICAgICB4ZnJlZShlbnQpOwo+ICsgICAgfQo+ICsgICAgcmluZ19p
bmZvLT5ucGVuZGluZyA9IDA7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkCj4gK3dpbGRjYXJkX3Jp
bmdzX3BlbmRpbmdfcmVtb3ZlKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHN0cnVjdCBw
ZW5kaW5nX2VudCAqZW50LCAqbmV4dDsKPiArCj4gKyAgICBBU1NFUlQoTE9DS0lOR19Xcml0ZV9M
MSk7Cj4gKwo+ICsgICAgLyogRGVsZXRlIGFsbCBwZW5kaW5nIHNpZ25hbHMgdG8gdGhlIGRvbWFp
biBhYm91dCB3aWxkY2FyZCByaW5ncy4gKi8KPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2Fm
ZShlbnQsIG5leHQsICZkLT5hcmdvLT53aWxkY2FyZF9wZW5kX2xpc3QsIG5vZGUpCgpsaXN0X2Zp
cnN0X2VudHJ5X29yX251bGwgYW5kIHlvdSBjYW4gZ2V0IHJpZCBvZiBuZXh0LgoKPiArICAgIHsK
PiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoZSBlbnQtPm5vZGUgZGVsZXRlZCBoZXJlLCBh
bmQgdGhlIG5wZW5kaW5nIHZhbHVlIGRlY3JlYXNlZCwKPiArICAgICAgICAgKiBiZWxvbmcgdG8g
dGhlIHJpbmdfaW5mbyBvZiBhbm90aGVyIGRvbWFpbiwgd2hpY2ggaXMgd2h5IHRoaXMKPiArICAg
ICAgICAgKiBmdW5jdGlvbiByZXF1aXJlcyBob2xkaW5nIFcoTDEpOgo+ICsgICAgICAgICAqIGl0
IGltcGxpZXMgdGhlIEwzIGxvY2sgdGhhdCBwcm90ZWN0cyB0aGF0IHJpbmdfaW5mbyBzdHJ1Y3Qu
Cj4gKyAgICAgICAgICovCj4gKyAgICAgICAgZW50LT5yaW5nX2luZm8tPm5wZW5kaW5nLS07Cj4g
KyAgICAgICAgbGlzdF9kZWwoJmVudC0+bm9kZSk7Cj4gKyAgICAgICAgbGlzdF9kZWwoJmVudC0+
d2lsZGNhcmRfbm9kZSk7Cj4gKyAgICAgICAgeGZyZWUoZW50KTsKPiArICAgIH0KPiArfQo+ICsK
PiArc3RhdGljIHZvaWQKPiArcmluZ19yZW1vdmVfbWZucyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKPiArewo+ICsgICAgdW5zaWduZWQg
aW50IGk7Cj4gKwo+ICsgICAgQVNTRVJUKExPQ0tJTkdfV3JpdGVfcmluZ3NfTDIoZCkpOwo+ICsK
PiArICAgIGlmICggIXJpbmdfaW5mby0+bWZucyApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiAr
ICAgIGlmICggIXJpbmdfaW5mby0+bWZuX21hcHBpbmcgKQo+ICsgICAgewo+ICsgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KPiArCj4gKyAg
ICByaW5nX3VubWFwKGQsIHJpbmdfaW5mbyk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBy
aW5nX2luZm8tPm5tZm5zOyBpKysgKQo+ICsgICAgICAgIGlmICggIW1mbl9lcShyaW5nX2luZm8t
Pm1mbnNbaV0sIElOVkFMSURfTUZOKSApCj4gKyAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBl
KG1mbl90b19wYWdlKHJpbmdfaW5mby0+bWZuc1tpXSkpOwo+ICsKPiArICAgIHJpbmdfaW5mby0+
bm1mbnMgPSAwOwo+ICsgICAgWEZSRUUocmluZ19pbmZvLT5tZm5zKTsKPiArICAgIFhGUkVFKHJp
bmdfaW5mby0+bWZuX21hcHBpbmcpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICtyaW5nX3Jl
bW92ZV9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAq
cmluZ19pbmZvKQo+ICt7Cj4gKyAgICBBU1NFUlQoTE9DS0lOR19Xcml0ZV9yaW5nc19MMihkKSk7
Cj4gKwo+ICsgICAgcGVuZGluZ19yZW1vdmVfYWxsKGQsIHJpbmdfaW5mbyk7Cj4gKyAgICBsaXN0
X2RlbCgmcmluZ19pbmZvLT5ub2RlKTsKPiArICAgIHJpbmdfcmVtb3ZlX21mbnMoZCwgcmluZ19p
bmZvKTsKPiArICAgIHhmcmVlKHJpbmdfaW5mbyk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkCj4g
K2RvbWFpbl9yaW5nc19yZW1vdmVfYWxsKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHVu
c2lnbmVkIGludCBpOwo+ICsKPiArICAgIEFTU0VSVChMT0NLSU5HX1dyaXRlX3JpbmdzX0wyKGQp
KTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSR09fSEFTSFRBQkxFX1NJWkU7ICsraSAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sICpu
ZXh0Owo+ICsgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmJ1Y2tldCA9ICZkLT5hcmdvLT5yaW5n
X2hhc2hbaV07Cj4gKwo+ICsgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShyaW5nX2lu
Zm8sIG5leHQsIGJ1Y2tldCwgbm9kZSkKCmxpc3RfZmlyc3RfZW50cnlfb3JfbnVsbCBhbmQgeW91
IGNhbiBnZXQgcmlkIG9mIG5leHQuCgo+ICsgICAgICAgICAgICByaW5nX3JlbW92ZV9pbmZvKGQs
IHJpbmdfaW5mbyk7Cj4gKyAgICB9Cj4gKyAgICBkLT5hcmdvLT5yaW5nX2NvdW50ID0gMDsKPiAr
fQo+ICsKPiArLyoKPiArICogVGVhciBkb3duIGFsbCByaW5ncyBvZiBvdGhlciBkb21haW5zIHdo
ZXJlIHNyY19kIGRvbWFpbiBpcyB0aGUgcGFydG5lci4KPiArICogKGllLiBpdCBpcyB0aGUgc2lu
Z2xlIGRvbWFpbiB0aGF0IGNhbiBzZW5kIHRvIHRob3NlIHJpbmdzLikKPiArICogVGhpcyB3aWxs
IGFsc28gY2FuY2VsIGFueSBwZW5kaW5nIG5vdGlmaWNhdGlvbnMgYWJvdXQgdGhvc2UgcmluZ3Mu
Cj4gKyAqLwo+ICtzdGF0aWMgdm9pZAo+ICtwYXJ0bmVyX3JpbmdzX3JlbW92ZShzdHJ1Y3QgZG9t
YWluICpzcmNfZCkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgQVNTRVJU
KExPQ0tJTkdfV3JpdGVfTDEpOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgQVJHT19IQVNI
VEFCTEVfU0laRTsgKytpICkKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgYXJnb19zZW5kX2lu
Zm8gKnNlbmRfaW5mbywgKm5leHQ7Cj4gKyAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqYnVja2V0
ID0gJnNyY19kLT5hcmdvLT5zZW5kX2hhc2hbaV07Cj4gKwo+ICsgICAgICAgIC8qIFJlbW92ZSBh
bGwgZW50cyBmcm9tIHRoZSBzZW5kIGxpc3QuIFRha2UgZWFjaCBvZmYgdGhlaXIgcmluZyBsaXN0
LiAqLwo+ICsgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShzZW5kX2luZm8sIG5leHQs
IGJ1Y2tldCwgbm9kZSkKCmxpc3RfZmlyc3RfZW50cnlfb3JfbnVsbCBhbmQgeW91IGNhbiBnZXQg
cmlkIG9mIG5leHQuCgo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAq
ZHN0X2QgPSBnZXRfZG9tYWluX2J5X2lkKHNlbmRfaW5mby0+aWQuZG9tYWluX2lkKTsKPiArCj4g
KyAgICAgICAgICAgIGlmICggZHN0X2QgJiYgZHN0X2QtPmFyZ28gKQo+ICsgICAgICAgICAgICB7
Cj4gKyAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbyA9Cj4g
KyAgICAgICAgICAgICAgICAgICAgZmluZF9yaW5nX2luZm8oZHN0X2QsICZzZW5kX2luZm8tPmlk
KTsKPiArCj4gKyAgICAgICAgICAgICAgICBpZiAoIHJpbmdfaW5mbyApCj4gKyAgICAgICAgICAg
ICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAgcmluZ19yZW1vdmVfaW5mbyhkc3RfZCwgcmlu
Z19pbmZvKTsKPiArICAgICAgICAgICAgICAgICAgICBkc3RfZC0+YXJnby0+cmluZ19jb3VudC0t
Owo+ICsgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICAgICAgZWxzZQo+ICsgICAgICAg
ICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAgICAgICAgICB9Cj4gKyAg
ICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+
ICsKPiArICAgICAgICAgICAgaWYgKCBkc3RfZCApCj4gKyAgICAgICAgICAgICAgICBwdXRfZG9t
YWluKGRzdF9kKTsKPiArCj4gKyAgICAgICAgICAgIGxpc3RfZGVsKCZzZW5kX2luZm8tPm5vZGUp
Owo+ICsgICAgICAgICAgICB4ZnJlZShzZW5kX2luZm8pOwo+ICsgICAgICAgIH0KPiArICAgIH0K
PiArfQo+ICsKPiAgbG9uZwo+ICBkb19hcmdvX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKPiAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZzIsIHVuc2lnbmVkIGxvbmcgYXJnMywKPiAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGFyZzQpCj4gIHsKPiAtICAgIHJldHVybiAtRU5PU1lTOwo+ICsgICAgbG9uZyBy
YyA9IC1FRkFVTFQ7Cj4gKwo+ICsgICAgYXJnb19kcHJpbnRrKCItPmRvX2FyZ29fb3AoJXUsJXAs
JXAsJWx1LDB4JWx4KVxuIiwgY21kLAo+ICsgICAgICAgICAgICAgICAgICh2b2lkICopYXJnMS5w
LCAodm9pZCAqKWFyZzIucCwgYXJnMywgYXJnNCk7Cj4gKwo+ICsgICAgaWYgKCB1bmxpa2VseSgh
b3B0X2FyZ28pICkKPiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKwo+ICsgICAgc3dp
dGNoIChjbWQpCiAgICAgICAgICAgICAgIF4gXiBtaXNzaW5nIHNwYWNlcwo+ICsgICAgewo+ICsg
ICAgZGVmYXVsdDoKPiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+ICsgICAgICAgIGJyZWFr
Owo+ICsgICAgfQo+ICsKPiArICAgIGFyZ29fZHByaW50aygiPC1kb19hcmdvX29wKCV1KT0lbGRc
biIsIGNtZCwgcmMpOwo+ICsKPiArICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAgI2lmZGVmIENP
TkZJR19DT01QQVQKPiBAQCAtNDIsNiArNTYxLDExMyBAQCBjb21wYXRfYXJnb19vcCh1bnNpZ25l
ZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gICAgICAgICAg
ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMiwgdW5zaWduZWQgbG9uZyBh
cmczLAo+ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFyZzQpCj4gIHsKPiAtICAgIHJl
dHVybiAtRU5PU1lTOwo+ICsgICAgbG9uZyByYyA9IC1FRkFVTFQ7Cj4gKwo+ICsgICAgYXJnb19k
cHJpbnRrKCItPmNvbXBhdF9hcmdvX29wKCV1LCVwLCVwLCVsdSwweCVseClcbiIsIGNtZCwKPiAr
ICAgICAgICAgICAgICAgICAodm9pZCAqKWFyZzEucCwgKHZvaWQgKilhcmcyLnAsIGFyZzMsIGFy
ZzQpOwo+ICsKPiArICAgIGlmICggdW5saWtlbHkoIW9wdF9hcmdvKSApCj4gKyAgICAgICAgcmV0
dXJuIC1FT1BOT1RTVVBQOwo+ICsKPiArICAgIHN3aXRjaCAoY21kKQogICAgICAgICAgICAgICBe
IF4gbWlzc2luZyBzcGFjZXMKClsuLi5dCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWlu
LmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gaW5kZXggYzYyM2RhZS4uNzQ3MGNkOSAxMDA2NDQK
PiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+
IEBAIC0zMiw2ICszMiw3IEBACj4gICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPiAgI2lu
Y2x1ZGUgPHhlbi94ZW5vcHJvZi5oPgo+ICAjaW5jbHVkZSA8eGVuL2lycS5oPgo+ICsjaW5jbHVk
ZSA8eGVuL2FyZ28uaD4KPiAgI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgo+ICAjaW5jbHVkZSA8
YXNtL3AybS5oPgo+ICAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+IEBAIC0yNzcsNiArMjc4
LDggQEAgc3RhdGljIHZvaWQgX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gIAo+
ICAgICAgeGZyZWUoZC0+cGJ1Zik7Cj4gIAo+ICsgICAgYXJnb19kZXN0cm95KGQpOwo+ICsKPiAg
ICAgIHJhbmdlc2V0X2RvbWFpbl9kZXN0cm95KGQpOwo+ICAKPiAgICAgIGZyZWVfY3B1bWFza192
YXIoZC0+ZGlydHlfY3B1bWFzayk7Cj4gQEAgLTQ0NSw2ICs0NDgsOSBAQCBzdHJ1Y3QgZG9tYWlu
ICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCj4gICAgICAgICAgICAgIGdvdG8gZmFpbDsK
PiAgICAgICAgICBpbml0X3N0YXR1cyB8PSBJTklUX2dudHRhYjsKPiAgCj4gKyAgICAgICAgaWYg
KCAoZXJyID0gYXJnb19pbml0KGQpKSAhPSAwICkKCkhlcmUgeW91IGFyZSBhZGRpbmcgY29kZSB0
aGF0IHBlcmZvcm1zIGEgdmFyaWFibGUgYXNzaWdubWVudCBpbnNpZGUgb2YKYSBjb25kaXRpb24s
IG11Y2ggbGlrZSB3aGF0IHdvdWxkIGJlIHJlcXVpcmVkIHRvIHVzZQpsaXN0X2ZpcnN0X2VudHJ5
X29yX251bGwuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 14:55:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 14:55: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-devel-bounces@lists.xenproject.org>)
	id 1gpDk0-0003km-58; Thu, 31 Jan 2019 14:54: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=dit8=QH=citrix.com=prvs=927878326=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpDjy-0003kc-Nx
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:54:54 +0000
X-Inumbo-ID: 29f1936d-2568-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29f1936d-2568-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 14:54:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85336227"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
 <5C53056B0200007800212C9B@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <bed75e46-1a6d-45b2-e945-a3bb49f8e8fe@citrix.com>
Date: Thu, 31 Jan 2019 14:54:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C53056B0200007800212C9B@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] x86emul: avoid speculative out of
 bounds accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 nmanthey@amazon.de, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMjAxOSAxNDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC0yMjA3LDEwICsyMjA3LDcgQEAgc3RhdGljIHZvaWQg
Kl9kZWNvZGVfZ3ByKAo+ICAKPiAgICAgIEFTU0VSVChtb2RybV9yZWcgPCBBUlJBWV9TSVpFKGJ5
dGVfcmVnX29mZnNldHMpKTsKPiAgCj4gLSAgICAvKiBGb3Igc2FmZXR5IGluIHJlbGVhc2UgYnVp
bGRzLiAgRGVidWcgYnVpbGRzIHdpbGwgaGl0IHRoZSBBU1NFUlQoKSAqLwo+IC0gICAgbW9kcm1f
cmVnICY9IEFSUkFZX1NJWkUoYnl0ZV9yZWdfb2Zmc2V0cykgLSAxOwo+IC0KPiAtICAgIHJldHVy
biAodm9pZCAqKXJlZ3MgKyBieXRlX3JlZ19vZmZzZXRzW21vZHJtX3JlZ107Cj4gKyAgICByZXR1
cm4gKHZvaWQgKilyZWdzICsgYXJyYXlfYWNjZXNzX25vc3BlYyhieXRlX3JlZ19vZmZzZXRzLCBt
b2RybV9yZWcpOwo+ICB9CgpBY3R1YWxseSwgdGhlICY9IGhlcmUgd2Fzbid0IGJ5IGFjY2lkZW50
LsKgIFdoZW4gdGhlIGFycmF5IHNpemUgaXMgYW4KcG93ZXIgb2YgdHdvIGFuZCBrbm93biB0byB0
aGUgY29tcGlsZXIsIGl0IGlzIGEgcmF0aGVyIGxvd2VyIG92ZXJoZWFkCmFsdGVybmF0aXZlIHRv
IGFycmF5X2FjY2Vzc19ub3NwZWMoKSwgYXMgaXQgYXZvaWRzIHRoZSBjbXAvc2JiIGRhbmNlIGlu
CnRoZSBhc20gdm9sYXRpbGUgc3RhdGVtZW50LgoKSSB3b25kZXIgaWYgdGhlcmUgaXMgYSBzZW5z
aWJsZSB3YXkgY29wZSB3aXRoIHRoaXMgaW4KYXJyYXlfYWNjZXNzX25vc3BlYygpLsKgIFBlcmhh
cHMgc29tZXRoaW5nIGxpa2U6CgojZGVmaW5lIGFycmF5X2FjY2Vzc19ub3NwZWMoYXJyYXksIGlu
ZGV4KQooewrCoMKgwqAgc2l6ZV90IF9zID0gQVJSQVlfU0laRShhcnJheSk7CgrCoMKgwqAgaWYg
KCAhKF9zICYgKF9zIC0gMSkpICkKwqDCoMKgIHsKwqDCoMKgwqDCoMKgwqAgdHlwZW9mKGluZGV4
KSBfaSA9IGluZGV4ICYgKF9zIC0gMSk7CsKgwqDCoMKgwqDCoMKgIE9QVElNSVpFUl9ISURFX1ZB
UihfaSk7CsKgwqDCoMKgwqDCoMKgIChhcnJheSlbX2ldOwrCoMKgwqAgfQrCoMKgwqAgZWxzZQrC
oMKgwqDCoMKgwqDCoCAoYXJyYXkpW2FycmF5X2luZGV4X25vc3BlYyhpbmRleCwgQVJSQVlfU0la
RShhcnJheSkpXTsKfSkKCkFzIF9zIGlzIGtub3duIGF0IGNvbXBpbGUgdGltZSwgb25seSBvbmUg
aGFsZiBvZiB0aGUgaWYgY29uZGl0aW9uIHdpbGwKYmUgZW1pdHRlZCBieSB0aGUgY29tcGlsZXIu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 15:00:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 15:00: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-devel-bounces@lists.xenproject.org>)
	id 1gpDos-0004HE-An; Thu, 31 Jan 2019 14:59: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=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gpDoq-0004H8-Nn
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 14:59:56 +0000
X-Inumbo-ID: dd4f3034-2568-11e9-84ea-dbee3d42f171
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd4f3034-2568-11e9-84ea-dbee3d42f171;
 Thu, 31 Jan 2019 14:59:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85336541"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 6/8] x86/mm: split p2m ioreq server pages special
 handling into helper
Thread-Index: AQHUuIfFZ9X4D2lHY0+IprKngf4tcaXJeZ6Q
Date: Thu, 31 Jan 2019 14:59:50 +0000
Message-ID: <21e2580abec14af2877c7d621208fa3b@AMSPEX02CL03.citrite.net>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-7-roger.pau@citrix.com>
In-Reply-To: <20190130103646.53649-7-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 6/8] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMzAgSmFudWFyeSAyMDE5IDEwOjM3
DQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwDQo+IDxHZW9yZ2UuRHVu
bGFwQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBBbmRyZXcg
Q29vcGVyDQo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT47IEp1biBOYWthamltYQ0KPiA8anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgUGF1bCBEdXJyYW50DQo+IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW1BBVENIIDYvOF0geDg2L21tOiBzcGxpdCBw
Mm0gaW9yZXEgc2VydmVyIHBhZ2VzIHNwZWNpYWwgaGFuZGxpbmcNCj4gaW50byBoZWxwZXINCj4g
DQo+IFNvIHRoYXQgaXQgY2FuIGJlIHNoYXJlZCBieSBib3RoIGVwdCwgbnB0IGFuZCBzaGFkb3cg
Y29kZSwgaW5zdGVhZCBvZg0KPiBkdXBsaWNhdGluZyBpdC4NCj4gDQo+IE5vIGNoYW5nZSBpbiBm
dW5jdGlvbmFsaXR5IGludGVuZGVkLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IC0tLQ0KPiBDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPg0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4NCj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IENjOiBKdW4gTmFrYWpp
bWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+DQo+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4NCj4gQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
DQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICB8ICAzICsrDQo+ICB4
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgIHwgNTUgKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgIHwgMjAgLS0t
LS0tLS0tLS0tDQo+ICB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIHwgIDMgKysNCj4g
IHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysr
DQo+ICA1IGZpbGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDU3IGRlbGV0aW9ucygtKQ0K
PiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJjaC94
ODYvbW0vaGFwL2hhcC5jDQo+IGluZGV4IDNkNjUxYjk0YzMuLmRjNDZkNWUxNGYgMTAwNjQ0DQo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L21t
L2hhcC9oYXAuYw0KPiBAQCAtNzM0LDYgKzczNCw5IEBAIGhhcF93cml0ZV9wMm1fZW50cnkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZw0KPiBnZm4sIGwxX3BnZW50cnlfdCAqcCwNCj4g
ICAgICAgICAgICAgICYmIHBlcm1zX3N0cmljdGx5X2luY3JlYXNlZChvbGRfZmxhZ3MsIGwxZV9n
ZXRfZmxhZ3MobmV3KSkgKTsNCj4gICAgICB9DQo+IA0KPiArICAgIHAybV9lbnRyeV9tb2RpZnko
cDJtX2dldF9ob3N0cDJtKGQpLA0KPiBwMm1fZmxhZ3NfdG9fdHlwZShsMWVfZ2V0X2ZsYWdzKG5l
dykpLA0KPiArICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdzX3RvX3R5cGUob2xkX2ZsYWdz
KSwgbGV2ZWwpOw0KPiArDQo+ICAgICAgc2FmZV93cml0ZV9wdGUocCwgbmV3KTsNCj4gICAgICBp
ZiAoIG9sZF9mbGFncyAmIF9QQUdFX1BSRVNFTlQgKQ0KPiAgICAgICAgICBmbHVzaF90bGJfbWFz
ayhkLT5kaXJ0eV9jcHVtYXNrKTsNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jDQo+IGluZGV4IGJiNTYyNjA3ZjcuLjBl
Y2U2NjA4Y2IgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMNCj4gKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYw0KPiBAQCAtNDYsNyArNDYsOCBAQCBzdGF0aWMg
aW5saW5lIGJvb2xfdCBpc19lcHRlX3ZhbGlkKGVwdF9lbnRyeV90ICplKQ0KPiAgfQ0KPiANCj4g
IC8qIHJldHVybnMgOiAwIGZvciBzdWNjZXNzLCAtZXJybm8gb3RoZXJ3aXNlICovDQo+IC1zdGF0
aWMgaW50IGF0b21pY193cml0ZV9lcHRfZW50cnkoZXB0X2VudHJ5X3QgKmVudHJ5cHRyLCBlcHRf
ZW50cnlfdCBuZXcsDQo+ICtzdGF0aWMgaW50IGF0b21pY193cml0ZV9lcHRfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
cHRfZW50cnlfdCAqZW50cnlwdHIsIGVwdF9lbnRyeV90IG5ldywNCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgbGV2ZWwpDQo+ICB7DQo+ICAgICAgaW50IHJjOw0KPiBA
QCAtODksNiArOTAsOCBAQCBzdGF0aWMgaW50IGF0b21pY193cml0ZV9lcHRfZW50cnkoZXB0X2Vu
dHJ5X3QgKmVudHJ5cHRyLA0KPiBlcHRfZW50cnlfdCBuZXcsDQo+ICAgICAgaWYgKCB1bmxpa2Vs
eShwMm1faXNfZm9yZWlnbihlbnRyeXB0ci0+c2FfcDJtdCkpICYmIGNoZWNrX2ZvcmVpZ24gKQ0K
PiAgICAgICAgICBvbGRtZm4gPSBlbnRyeXB0ci0+bWZuOw0KPiANCj4gKyAgICBwMm1fZW50cnlf
bW9kaWZ5KHAybSwgbmV3LnNhX3AybXQsIGVudHJ5cHRyLT5zYV9wMm10LCBsZXZlbCk7DQo+ICsN
Cj4gICAgICB3cml0ZV9hdG9taWMoJmVudHJ5cHRyLT5lcHRlLCBuZXcuZXB0ZSk7DQo+IA0KPiAg
ICAgIGlmICggdW5saWtlbHkob2xkbWZuICE9IG1mbl94KElOVkFMSURfTUZOKSkgKQ0KPiBAQCAt
MzkwLDcgKzM5Myw4IEBAIHN0YXRpYyBpbnQgZXB0X25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21h
aW4gKnAybSwNCj4gYm9vbF90IHJlYWRfb25seSwNCj4gICAqIHByZXNlbnQgZW50cmllcyBpbiB0
aGUgZ2l2ZW4gcGFnZSB0YWJsZSwgb3B0aW9uYWxseSBtYXJraW5nIHRoZQ0KPiBlbnRyaWVzDQo+
ICAgKiBhbHNvIGZvciB0aGVpciBzdWJ0cmVlcyBuZWVkaW5nIFAyTSB0eXBlIHJlLWNhbGN1bGF0
aW9uLg0KPiAgICovDQo+IC1zdGF0aWMgYm9vbF90IGVwdF9pbnZhbGlkYXRlX2VtdChtZm5fdCBt
Zm4sIGJvb2xfdCByZWNhbGMsIGludCBsZXZlbCkNCj4gK3N0YXRpYyBib29sX3QgZXB0X2ludmFs
aWRhdGVfZW10KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIG1mbl90IG1mbiwNCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCByZWNhbGMsIGludCBsZXZlbCkNCj4gIHsN
Cj4gICAgICBpbnQgcmM7DQo+ICAgICAgZXB0X2VudHJ5X3QgKmVwdGUgPSBtYXBfZG9tYWluX3Bh
Z2UobWZuKTsNCj4gQEAgLTQwOCw3ICs0MTIsNyBAQCBzdGF0aWMgYm9vbF90IGVwdF9pbnZhbGlk
YXRlX2VtdChtZm5fdCBtZm4sIGJvb2xfdA0KPiByZWNhbGMsIGludCBsZXZlbCkNCj4gICAgICAg
ICAgZS5lbXQgPSBNVFJSX05VTV9UWVBFUzsNCj4gICAgICAgICAgaWYgKCByZWNhbGMgKQ0KPiAg
ICAgICAgICAgICAgZS5yZWNhbGMgPSAxOw0KPiAtICAgICAgICByYyA9IGF0b21pY193cml0ZV9l
cHRfZW50cnkoJmVwdGVbaV0sIGUsIGxldmVsKTsNCj4gKyAgICAgICAgcmMgPSBhdG9taWNfd3Jp
dGVfZXB0X2VudHJ5KHAybSwgJmVwdGVbaV0sIGUsIGxldmVsKTsNCj4gICAgICAgICAgQVNTRVJU
KHJjID09IDApOw0KPiAgICAgICAgICBjaGFuZ2VkID0gMTsNCj4gICAgICB9DQo+IEBAIC00NTks
NyArNDYzLDcgQEAgc3RhdGljIGludCBlcHRfaW52YWxpZGF0ZV9lbXRfcmFuZ2Uoc3RydWN0IHAy
bV9kb21haW4NCj4gKnAybSwNCj4gICAgICAgICAgICAgIHJjID0gLUVOT01FTTsNCj4gICAgICAg
ICAgICAgIGdvdG8gb3V0Ow0KPiAgICAgICAgICB9DQo+IC0gICAgICAgIHdyYyA9IGF0b21pY193
cml0ZV9lcHRfZW50cnkoJnRhYmxlW2luZGV4XSwgc3BsaXRfZXB0X2VudHJ5LCBpKTsNCj4gKyAg
ICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZ0YWJsZVtpbmRleF0sIHNw
bGl0X2VwdF9lbnRyeSwNCj4gaSk7DQo+ICAgICAgICAgIEFTU0VSVCh3cmMgPT0gMCk7DQo+IA0K
PiAgICAgICAgICBmb3IgKCA7IGkgPiB0YXJnZXQ7IC0taSApDQo+IEBAIC00NzksNyArNDgzLDcg
QEAgc3RhdGljIGludCBlcHRfaW52YWxpZGF0ZV9lbXRfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4N
Cj4gKnAybSwNCj4gICAgICAgICAgew0KPiAgICAgICAgICAgICAgZS5lbXQgPSBNVFJSX05VTV9U
WVBFUzsNCj4gICAgICAgICAgICAgIGUucmVjYWxjID0gMTsNCj4gLSAgICAgICAgICAgIHdyYyA9
IGF0b21pY193cml0ZV9lcHRfZW50cnkoJnRhYmxlW2luZGV4XSwgZSwgdGFyZ2V0KTsNCj4gKyAg
ICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmdGFibGVbaW5kZXhd
LCBlLCB0YXJnZXQpOw0KPiAgICAgICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsNCj4gICAgICAg
ICAgICAgIHJjID0gMTsNCj4gICAgICAgICAgfQ0KPiBAQCAtNTQ5LDE3ICs1NTMsMTEgQEAgc3Rh
dGljIGludCByZXNvbHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLA0KPiB1bnNp
Z25lZCBsb25nIGdmbikNCj4gICAgICAgICAgICAgICAgICAgICAgbnQgPSBwMm1fcmVjYWxjX3R5
cGUoZS5yZWNhbGMsIGUuc2FfcDJtdCwgcDJtLCBnZm4gKw0KPiBpKTsNCj4gICAgICAgICAgICAg
ICAgICAgICAgaWYgKCBudCAhPSBlLnNhX3AybXQgKQ0KPiAgICAgICAgICAgICAgICAgICAgICB7
DQo+IC0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGUuc2FfcDJtdCA9PSBwMm1faW9yZXFf
c2VydmVyICkNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIHsNCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3VudCA+IDApOw0KPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQtLTsNCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgIH0NCj4gLQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZS5zYV9wMm10ID0gbnQ7DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfcDJtX3R5cGVf
dG9fZmxhZ3MocDJtLCAmZSwgZS5zYV9wMm10LA0KPiBlLmFjY2Vzcyk7DQo+ICAgICAgICAgICAg
ICAgICAgICAgIH0NCj4gICAgICAgICAgICAgICAgICAgICAgZS5yZWNhbGMgPSAwOw0KPiAtICAg
ICAgICAgICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KCZlcHRlW2ldLCBl
LCBsZXZlbCk7DQo+ICsgICAgICAgICAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRf
ZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwNCj4gbGV2ZWwpOw0KPiAgICAgICAgICAgICAgICAgICAg
ICBBU1NFUlQod3JjID09IDApOw0KPiAgICAgICAgICAgICAgICAgIH0NCj4gICAgICAgICAgICAg
IH0NCj4gQEAgLTU5NSw3ICs1OTMsNyBAQCBzdGF0aWMgaW50IHJlc29sdmVfbWlzY29uZmlnKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sDQo+IHVuc2lnbmVkIGxvbmcgZ2ZuKQ0KPiAgICAgICAgICAg
ICAgICAgIHsNCj4gICAgICAgICAgICAgICAgICAgICAgaWYgKCBlcHRfc3BsaXRfc3VwZXJfcGFn
ZShwMm0sICZlLCBsZXZlbCwgbGV2ZWwgLSAxKQ0KPiApDQo+ICAgICAgICAgICAgICAgICAgICAg
IHsNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIHdyYyA9IGF0b21pY193cml0ZV9lcHRfZW50
cnkoJmVwdGVbaV0sIGUsIGxldmVsKTsNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHdyYyA9
IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwNCj4gbGV2ZWwpOw0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKHdyYyA9PSAwKTsNCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGVwdGUpOw0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuID0gZS5tZm47DQo+IEBAIC02MTAsNyArNjA4LDcgQEAgc3RhdGljIGludCBy
ZXNvbHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLA0KPiB1bnNpZ25lZCBsb25n
IGdmbikNCj4gICAgICAgICAgICAgICAgICBlLnJlY2FsYyA9IDA7DQo+ICAgICAgICAgICAgICAg
ICAgaWYgKCByZWNhbGMgJiYgcDJtX2lzX2NoYW5nZWFibGUoZS5zYV9wMm10KSApDQo+ICAgICAg
ICAgICAgICAgICAgICAgIGVwdF9wMm1fdHlwZV90b19mbGFncyhwMm0sICZlLCBlLnNhX3AybXQs
IGUuYWNjZXNzKTsNCj4gLSAgICAgICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2Vu
dHJ5KCZlcHRlW2ldLCBlLCBsZXZlbCk7DQo+ICsgICAgICAgICAgICAgICAgd3JjID0gYXRvbWlj
X3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBsZXZlbCk7DQo+ICAgICAgICAgICAg
ICAgICAgQVNTRVJUKHdyYyA9PSAwKTsNCj4gICAgICAgICAgICAgIH0NCj4gDQo+IEBAIC02MjEs
MTEgKzYxOSwxMSBAQCBzdGF0aWMgaW50IHJlc29sdmVfbWlzY29uZmlnKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sDQo+IHVuc2lnbmVkIGxvbmcgZ2ZuKQ0KPiAgICAgICAgICBpZiAoIGUuZW10ID09
IE1UUlJfTlVNX1RZUEVTICkNCj4gICAgICAgICAgew0KPiAgICAgICAgICAgICAgQVNTRVJUKGlz
X2VwdGVfcHJlc2VudCgmZSkpOw0KPiAtICAgICAgICAgICAgZXB0X2ludmFsaWRhdGVfZW10KF9t
Zm4oZS5tZm4pLCBlLnJlY2FsYywgbGV2ZWwpOw0KPiArICAgICAgICAgICAgZXB0X2ludmFsaWRh
dGVfZW10KHAybSwgX21mbihlLm1mbiksIGUucmVjYWxjLCBsZXZlbCk7DQo+ICAgICAgICAgICAg
ICBzbXBfd21iKCk7DQo+ICAgICAgICAgICAgICBlLmVtdCA9IDA7DQo+ICAgICAgICAgICAgICBl
LnJlY2FsYyA9IDA7DQo+IC0gICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5
KCZlcHRlW2ldLCBlLCBsZXZlbCk7DQo+ICsgICAgICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVf
ZXB0X2VudHJ5KHAybSwgJmVwdGVbaV0sIGUsIGxldmVsKTsNCj4gICAgICAgICAgICAgIEFTU0VS
VCh3cmMgPT0gMCk7DQo+ICAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShlcHRlKTsNCj4g
ICAgICAgICAgICAgIHJjID0gMTsNCj4gQEAgLTc4Niw3ICs3ODQsNyBAQCBlcHRfc2V0X2VudHJ5
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sDQo+IG1mbl90IG1mbiwNCj4gDQo+
ICAgICAgICAgIC8qIG5vdyBpbnN0YWxsIHRoZSBuZXdseSBzcGxpdCBlcHQgc3ViLXRyZWUgKi8N
Cj4gICAgICAgICAgLyogTkI6IHBsZWFzZSBtYWtlIHN1cmUgZG9taWFuIGlzIHBhdXNlZCBhbmQg
bm8gaW4tZmx5IFZULWQgRE1BLg0KPiAqLw0KPiAtICAgICAgICByYyA9IGF0b21pY193cml0ZV9l
cHRfZW50cnkoZXB0X2VudHJ5LCBzcGxpdF9lcHRfZW50cnksIGkpOw0KPiArICAgICAgICByYyA9
IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCBlcHRfZW50cnksIHNwbGl0X2VwdF9lbnRyeSwg
aSk7DQo+ICAgICAgICAgIEFTU0VSVChyYyA9PSAwKTsNCj4gDQo+ICAgICAgICAgIC8qIHRoZW4g
bW92ZSB0byB0aGUgbGV2ZWwgd2Ugd2FudCB0byBtYWtlIHJlYWwgY2hhbmdlcyAqLw0KPiBAQCAt
ODMzLDI0ICs4MzEsNyBAQCBlcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdm
bl90IGdmbl8sDQo+IG1mbl90IG1mbiwNCj4gICAgICAgICAgbmV3X2VudHJ5LnN1cHByZXNzX3Zl
ID0gaXNfZXB0ZV92YWxpZCgmb2xkX2VudHJ5KSA/DQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvbGRfZW50cnkuc3VwcHJlc3NfdmUgOiAxOw0KPiANCj4gLSAgICAvKg0K
PiAtICAgICAqIHAybV9pb3JlcV9zZXJ2ZXIgaXMgb25seSB1c2VkIGZvciA0SyBwYWdlcywgc28g
dGhlDQo+IC0gICAgICogY291bnQgaXMgb25seSBkb25lIG9uIGVwdCBwYWdlIHRhYmxlIGVudHJp
ZXMuDQo+IC0gICAgICovDQo+IC0gICAgaWYgKCBwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQ0K
PiAtICAgIHsNCj4gLSAgICAgICAgQVNTRVJUKGkgPT0gMCk7DQo+IC0gICAgICAgIHAybS0+aW9y
ZXEuZW50cnlfY291bnQrKzsNCj4gLSAgICB9DQo+IC0NCj4gLSAgICBpZiAoIGVwdF9lbnRyeS0+
c2FfcDJtdCA9PSBwMm1faW9yZXFfc2VydmVyICkNCj4gLSAgICB7DQo+IC0gICAgICAgIEFTU0VS
VChpID09IDApOw0KPiAtICAgICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3VudCA+IDAp
Ow0KPiAtICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50LS07DQo+IC0gICAgfQ0KPiAtDQo+
IC0gICAgcmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KGVwdF9lbnRyeSwgbmV3X2VudHJ5LCB0
YXJnZXQpOw0KPiArICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sIGVwdF9lbnRy
eSwgbmV3X2VudHJ5LCB0YXJnZXQpOw0KPiAgICAgIGlmICggdW5saWtlbHkocmMpICkNCj4gICAg
ICAgICAgb2xkX2VudHJ5LmVwdGUgPSAwOw0KPiAgICAgIGVsc2UNCj4gQEAgLTEwNzAsNyArMTA1
MSw3IEBAIHN0YXRpYyB2b2lkIGVwdF9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0DQo+
IHAybV9kb21haW4gKnAybSwNCj4gICAgICBpZiAoICFtZm4gKQ0KPiAgICAgICAgICByZXR1cm47
DQo+IA0KPiAtICAgIGlmICggZXB0X2ludmFsaWRhdGVfZW10KF9tZm4obWZuKSwgMSwgcDJtLT5l
cHQud2wpICkNCj4gKyAgICBpZiAoIGVwdF9pbnZhbGlkYXRlX2VtdChwMm0sIF9tZm4obWZuKSwg
MSwgcDJtLT5lcHQud2wpICkNCj4gICAgICAgICAgZXB0X3N5bmNfZG9tYWluKHAybSk7DQo+ICB9
DQo+IA0KPiBAQCAtMTEyOCw3ICsxMTA5LDcgQEAgc3RhdGljIHZvaWQgZXB0X21lbW9yeV90eXBl
X2NoYW5nZWQoc3RydWN0DQo+IHAybV9kb21haW4gKnAybSkNCj4gICAgICBpZiAoICFtZm4gKQ0K
PiAgICAgICAgICByZXR1cm47DQo+IA0KPiAtICAgIGlmICggZXB0X2ludmFsaWRhdGVfZW10KF9t
Zm4obWZuKSwgMCwgcDJtLT5lcHQud2wpICkNCj4gKyAgICBpZiAoIGVwdF9pbnZhbGlkYXRlX2Vt
dChwMm0sIF9tZm4obWZuKSwgMCwgcDJtLT5lcHQud2wpICkNCj4gICAgICAgICAgZXB0X3N5bmNf
ZG9tYWluKHAybSk7DQo+ICB9DQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jDQo+IGluZGV4IGI4OTk2ZTU0MTUuLmM4
OTA1YTU1OTcgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYw0KPiArKysg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMNCj4gQEAgLTQzNiwxMyArNDM2LDYgQEAgc3RhdGlj
IGludCBkb19yZWNhbGMoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQNCj4gbG9uZyBn
Zm4pDQo+ICAgICAgICAgICAgICAgICAgZmxhZ3MgfD0gX1BBR0VfUFNFOw0KPiAgICAgICAgICAg
ICAgfQ0KPiANCj4gLSAgICAgICAgICAgIGlmICggb3QgPT0gcDJtX2lvcmVxX3NlcnZlciApDQo+
IC0gICAgICAgICAgICB7DQo+IC0gICAgICAgICAgICAgICAgQVNTRVJUKHAybS0+aW9yZXEuZW50
cnlfY291bnQgPiAwKTsNCj4gLSAgICAgICAgICAgICAgICBBU1NFUlQobGV2ZWwgPT0gMCk7DQo+
IC0gICAgICAgICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOw0KPiAtICAgICAgICAg
ICAgfQ0KPiAtDQo+ICAgICAgICAgICAgICBlID0gbDFlX2Zyb21fcGZuKG1mbiwgZmxhZ3MpOw0K
PiAgICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFncygmZSwgbGV2ZWwsDQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChudCA9PSBwMm1fcmFtX3J3KQ0KPiBAQCAtNjI3LDE5
ICs2MjAsNiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90
IGdmbl8sDQo+IG1mbl90IG1mbiwNCj4gDQo+ICAgICAgICAgIHAybXRfb2xkID0gcDJtX2ZsYWdz
X3RvX3R5cGUobDFlX2dldF9mbGFncygqcDJtX2VudHJ5KSk7DQo+IA0KPiAtICAgICAgICAvKg0K
PiAtICAgICAgICAgKiBwMm1faW9yZXFfc2VydmVyIGlzIG9ubHkgdXNlZCBmb3IgNEsgcGFnZXMs
IHNvDQo+IC0gICAgICAgICAqIHRoZSBjb3VudCBpcyBvbmx5IGRvbmUgZm9yIGxldmVsIDEgZW50
cmllcy4NCj4gLSAgICAgICAgICovDQo+IC0gICAgICAgIGlmICggcDJtdCA9PSBwMm1faW9yZXFf
c2VydmVyICkNCj4gLSAgICAgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQrKzsNCj4gLQ0K
PiAtICAgICAgICBpZiAoIHAybXRfb2xkID09IHAybV9pb3JlcV9zZXJ2ZXIgKQ0KPiAtICAgICAg
ICB7DQo+IC0gICAgICAgICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3VudCA+IDApOw0K
PiAtICAgICAgICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC0tOw0KPiAtICAgICAgICB9DQo+
IC0NCg0KSXMgcDJtX29sZCBzdGlsbCB1c2VkIG9uY2UgdGhpcyBoYXMgZ29uZT8gSW4gbXkgc2xp
Z2h0bHkgb3V0LW9mLWRhdGUgYnJhbmNoIGl0IGxvb2tzIGxpa2UgaXQgY291bGQgYmUgcmVtb3Zl
ZC4NCg0KICBQYXVsDQoNCj4gICAgICAgICAgLyogbGV2ZWwgMSBlbnRyeSAqLw0KPiAgICAgICAg
ICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50
LCAxKTsNCj4gICAgICAgICAgLyogTkI6IHBhZ2luZ193cml0ZV9wMm1fZW50cnkoKSBoYW5kbGVz
IHRsYiBmbHVzaGVzIHByb3Blcmx5ICovDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jDQo+IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYw0KPiBp
bmRleCA3ODUyNWRkZDIzLi5iMjEwYzc0NDdlIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L2NvbW1vbi5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMNCj4gQEAgLTMxODUsNiArMzE4NSw5IEBAIHNoYWRvd193cml0ZV9wMm1fZW50cnkoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQNCj4gbG9uZyBnZm4sDQo+ICAgICAgaWYgKCBsaWtlbHkoZC0+
YXJjaC5wYWdpbmcuc2hhZG93LnRvdGFsX3BhZ2VzICE9IDApICkNCj4gICAgICAgICAgIHNoX3Vu
c2hhZG93X2Zvcl9wMm1fY2hhbmdlKGQsIGdmbiwgcCwgbmV3LCBsZXZlbCk7DQo+IA0KPiArICAg
IHAybV9lbnRyeV9tb2RpZnkocDJtX2dldF9ob3N0cDJtKGQpLA0KPiBwMm1fZmxhZ3NfdG9fdHlw
ZShsMWVfZ2V0X2ZsYWdzKG5ldykpLA0KPiArICAgICAgICAgICAgICAgICAgICAgcDJtX2ZsYWdz
X3RvX3R5cGUobDFlX2dldF9mbGFncygqcCkpLCBsZXZlbCk7DQo+ICsNCj4gICAgICAvKiBVcGRh
dGUgdGhlIGVudHJ5IHdpdGggbmV3IGNvbnRlbnQgKi8NCj4gICAgICBzYWZlX3dyaXRlX3B0ZShw
LCBuZXcpOw0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oDQo+IGluZGV4IDIwOTUwNzY1NTYuLjgzNGQ0OWQyZDQg
MTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgNCj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaA0KPiBAQCAtOTMyLDYgKzkzMiwzOCBAQCBpbnQgcDJtX3NldF9p
b3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQNCj4gaW50IGZsYWdzLA0KPiAg
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnAybV9nZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21h
aW4gKmQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50ICpmbGFncyk7DQo+IA0KPiArc3RhdGljIGlubGluZSB2b2lkIHAybV9lbnRy
eV9tb2RpZnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgcDJtX3R5cGVfdA0KPiBudCwNCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHVuc2lnbmVk
IGludCBsZXZlbCkNCj4gK3sNCj4gKyAgICBpZiAoIGxldmVsICE9IDEgfHwgbnQgPT0gb3QgKQ0K
PiArICAgICAgICByZXR1cm47DQo+ICsNCj4gKyAgICBzd2l0Y2ggKCBudCApDQo+ICsgICAgew0K
PiArICAgIGNhc2UgcDJtX2lvcmVxX3NlcnZlcjoNCj4gKyAgICAgICAgLyoNCj4gKyAgICAgICAg
ICogcDJtX2lvcmVxX3NlcnZlciBpcyBvbmx5IHVzZWQgZm9yIDRLIHBhZ2VzLCBzbw0KPiArICAg
ICAgICAgKiB0aGUgY291bnQgaXMgb25seSBkb25lIGZvciBsZXZlbCAxIGVudHJpZXMuDQo+ICsg
ICAgICAgICAqLw0KPiArICAgICAgICBwMm0tPmlvcmVxLmVudHJ5X2NvdW50Kys7DQo+ICsgICAg
ICAgIGJyZWFrOw0KPiArDQo+ICsgICAgZGVmYXVsdDoNCj4gKyAgICAgICAgYnJlYWs7DQo+ICsg
ICAgfQ0KPiArDQo+ICsgICAgc3dpdGNoICggb3QgKQ0KPiArICAgIHsNCj4gKyAgICBjYXNlIHAy
bV9pb3JlcV9zZXJ2ZXI6DQo+ICsgICAgICAgIEFTU0VSVChwMm0tPmlvcmVxLmVudHJ5X2NvdW50
ID4gMCk7DQo+ICsgICAgICAgIHAybS0+aW9yZXEuZW50cnlfY291bnQtLTsNCj4gKyAgICAgICAg
YnJlYWs7DQo+ICsNCj4gKyAgICBkZWZhdWx0Og0KPiArICAgICAgICBicmVhazsNCj4gKyAgICB9
DQo+ICt9DQo+ICsNCj4gICNlbmRpZiAvKiBfWEVOX0FTTV9YODZfUDJNX0ggKi8NCj4gDQo+ICAv
Kg0KPiAtLQ0KPiAyLjIwLjENCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 15:06:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 15:06: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-devel-bounces@lists.xenproject.org>)
	id 1gpDug-0005DN-42; Thu, 31 Jan 2019 15:05: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpDue-0005Cl-P7
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 15:05:56 +0000
X-Inumbo-ID: b4e48342-2569-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4e48342-2569-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 15:05:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 08:05:54 -0700
Message-Id: <5C530ED10200007800212D40@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 08:05:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-2-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <00FAE7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <00FAE7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 1/9] xen/evtchn: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE5IGF0IDE1OjQzLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiAt
LS0gYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwo+ICsrKyBiL3hlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jCj4gQEAgLTM2NSwxMSArMzY1LDE2IEBAIGludCBldnRjaG5fYmluZF92aXJxKGV2
dGNobl9iaW5kX3ZpcnFfdCAqYmluZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQo+ICAgICAgaWYgKCAo
dmlycSA8IDApIHx8ICh2aXJxID49IEFSUkFZX1NJWkUodi0+dmlycV90b19ldnRjaG4pKSApCj4g
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gIAo+ICsgICAvKgo+ICsgICAgKiBNYWtlIHN1cmUg
dGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUgdmlycSBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCj4g
KyAgICAqIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbi4KPiArICAgICovCj4gKyAgICB2aXJxID0gYXJy
YXlfaW5kZXhfbm9zcGVjKHZpcnEsIEFSUkFZX1NJWkUodi0+dmlycV90b19ldnRjaG4pKTsKPiAr
Cj4gICAgICBpZiAoIHZpcnFfaXNfZ2xvYmFsKHZpcnEpICYmICh2Y3B1ICE9IDApICkKPiAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiAgCj4gLSAgICBpZiAoICh2Y3B1IDwgMCkgfHwgKHZjcHUg
Pj0gZC0+bWF4X3ZjcHVzKSB8fAo+IC0gICAgICAgICAoKHYgPSBkLT52Y3B1W3ZjcHVdKSA9PSBO
VUxMKSApCj4gKyAgICBpZiAoICh2Y3B1IDwgMCkgfHwgKCh2ID0gZG9tYWluX3ZjcHUoZCwgdmNw
dSkpID09IE5VTEwpICkKPiAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKCklzIHRoZXJlIGEgcmVh
c29uIGZvciB0aGUgbGVzcy10aGFuLXplcm8gY2hlY2sgdG8gc3Vydml2ZT8KCj4gQEAgLTQxOCw4
ICs0MjMsNyBAQCBzdGF0aWMgbG9uZyBldnRjaG5fYmluZF9pcGkoZXZ0Y2huX2JpbmRfaXBpX3Qg
KmJpbmQpCj4gICAgICBpbnQgICAgICAgICAgICBwb3J0LCB2Y3B1ID0gYmluZC0+dmNwdTsKPiAg
ICAgIGxvbmcgICAgICAgICAgIHJjID0gMDsKPiAgCj4gLSAgICBpZiAoICh2Y3B1IDwgMCkgfHwg
KHZjcHUgPj0gZC0+bWF4X3ZjcHVzKSB8fAo+IC0gICAgICAgICAoZC0+dmNwdVt2Y3B1XSA9PSBO
VUxMKSApCj4gKyAgICBpZiAoICh2Y3B1IDwgMCkgfHwgZG9tYWluX3ZjcHUoZCwgdmNwdSkgPT0g
TlVMTCApCj4gICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CgpJJ20gbm90IHN1cmUgYWJvdXQgdGhp
cyBvbmU6IFdlJ3JlIG5vdCBhZnRlciB0aGUgc3RydWN0IHZjcHUgcG9pbnRlcgpoZXJlLiBSaWdo
dCBub3cgc3Vic2VxdWVudCBjb2RlIGxvb2tzIGZpbmUsIGJ1dCB3aGF0IGlmIHRoZSBhY3R1YWwK
InZjcHUiIGxvY2FsIHZhcmlhYmxlIHdhcyB1c2VkIGFnYWluIGluIGEgcmlza3kgd2F5IGZ1cnRo
ZXIgZG93bj8gSQp0aGluayBoZXJlIGFuZCBlbHNld2hlcmUgaXQgd291bGQgYmUgYmVzdCB0byBl
bGltaW5hdGUgdGhhdCBsb2NhbAp2YXJpYWJsZSwgYW5kIHVzZSB2LT52Y3B1X2lkIG9ubHkgZm9y
IHN1YnNlcXVlbnQgY29uc3VtZXJzIChvcgphbHRlcm5hdGl2ZWx5IGxhdGNoIHRoZSBsb2NhbCB2
YXJpYWJsZSdzIHZhbHVlIG9ubHkgX2FmdGVyXyB0aGUgY2FsbCB0bwpkb21haW5fdmNwdSgpLCB3
aGljaCBtaWdodCBiZSBiZXR0ZXIgZXNwZWNpYWxseSBpbiBjYXNlcyBsaWtlKS4KCj4gQEAgLTk2
OSw4ICs5ODAsOCBAQCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5zaWduZWQgaW50IHBvcnQsIHVu
c2lnbmVkIGludCB2Y3B1X2lkKQo+ICAgICAgICAgIHVubGlua19waXJxX3BvcnQoY2huLCBkLT52
Y3B1W2Nobi0+bm90aWZ5X3ZjcHVfaWRdKTsKPiAgICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lk
ID0gdmNwdV9pZDsKPiAgICAgICAgICBwaXJxX3NldF9hZmZpbml0eShkLCBjaG4tPnUucGlycS5p
cnEsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vZihkLT52Y3B1W3ZjcHVf
aWRdLT5wcm9jZXNzb3IpKTsKPiAtICAgICAgICBsaW5rX3BpcnFfcG9ydChwb3J0LCBjaG4sIGQt
PnZjcHVbdmNwdV9pZF0pOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfb2Yo
ZG9tYWluX3ZjcHUoZCwgdmNwdV9pZCktPnByb2Nlc3NvcikpOwo+ICsgICAgICAgIGxpbmtfcGly
cV9wb3J0KHBvcnQsIGNobiwgZG9tYWluX3ZjcHUoZCwgdmNwdV9pZCkpOwoKLi4uIHRoaXMgb25l
LCB3aGVyZSB5b3UgdGhlbiB3b3VsZG4ndCBuZWVkIHRvIGFsdGVyIGNvZGUgb3RoZXIgdGhhbgp0
aGF0IGFjdHVhbGx5IGNoZWNraW5nIHRoZSB2Q1BVIElELgoKPiBAQCAtNTE2LDE0ICs1MTcsMjIg
QEAgaW50IGV2dGNobl9maWZvX2luaXRfY29udHJvbChzdHJ1Y3QgZXZ0Y2huX2luaXRfY29udHJv
bCAKPiAqaW5pdF9jb250cm9sKQo+ICAgICAgZ2ZuICAgICA9IGluaXRfY29udHJvbC0+Y29udHJv
bF9nZm47Cj4gICAgICBvZmZzZXQgID0gaW5pdF9jb250cm9sLT5vZmZzZXQ7Cj4gIAo+IC0gICAg
aWYgKCB2Y3B1X2lkID49IGQtPm1heF92Y3B1cyB8fCAhZC0+dmNwdVt2Y3B1X2lkXSApCj4gKyAg
ICBpZiAoICFkb21haW5fdmNwdShkLCB2Y3B1X2lkKSApCj4gICAgICAgICAgcmV0dXJuIC1FTk9F
TlQ7Cj4gLSAgICB2ID0gZC0+dmNwdVt2Y3B1X2lkXTsKPiArCj4gKyAgICB2ID0gZG9tYWluX3Zj
cHUoZCwgdmNwdV9pZCk7CgpQbGVhc2UgZG9uJ3QgY2FsbCB0aGUgZnVuY3Rpb24gdHdpY2UuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 15:13:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1gpE22-0006Qu-KX; Thu, 31 Jan 2019 15:13: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpE21-0006Qp-FN
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 15:13:33 +0000
X-Inumbo-ID: c48fc868-256a-11e9-8d3e-930844c086f4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c48fc868-256a-11e9-8d3e-930844c086f4;
 Thu, 31 Jan 2019 15:13:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 08:13:29 -0700
Message-Id: <5C5310970200007800212D5A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 08:13:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,
 "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-5-git-send-email-christopher.w.clark@gmail.com>
 <20190131144914.qfoyz2uu4prpkpbo@mac>
In-Reply-To: <20190131144914.qfoyz2uu4prpkpbo@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDE1OjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgSmFuIDMwLCAyMDE5IGF0IDA4OjI4OjA5UE0gLTA4MDAsIENocmlzdG9waGVyIENs
YXJrIHdyb3RlOgo+PiArc3RhdGljIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAqCj4+ICtmaW5kX3Jp
bmdfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lk
ICppZCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbzsKPj4g
KyAgICBjb25zdCBzdHJ1Y3QgbGlzdF9oZWFkICpidWNrZXQ7Cj4+ICsKPj4gKyAgICBBU1NFUlQo
TE9DS0lOR19SZWFkX3JpbmdzX0wyKGQpKTsKPj4gKwo+PiArICAgIC8qIExpc3QgaXMgbm90IG1v
ZGlmaWVkIGhlcmUuIFNlYXJjaCBhbmQgcmV0dXJuIHRoZSBtYXRjaCBpZiBmb3VuZC4gKi8KPj4g
KyAgICBidWNrZXQgPSAmZC0+YXJnby0+cmluZ19oYXNoW2hhc2hfaW5kZXgoaWQpXTsKPj4gKwo+
PiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkocmluZ19pbmZvLCBidWNrZXQsIG5vZGUpCj4gCj4g
SSdtIG5vdCBzdXJlIHdoYXQncyB0aGUgcG9saWN5IHJlZ2FyZGluZyBsaXN0XyBtYWNyb3MsIHNo
b3VsZCBzcGFjZXMKPiBiZSBhZGRlZCBiZXR3ZWVuIHRoZSBwYXJlbnRoZXNlcz8KPiAKPiBsaXN0
X2Zvcl9lYWNoX2VudHJ5ICggcmluZ19pbmZvLCBidWNrZXQsIG5vZGUgKQo+IAo+IEkgZG9uJ3Qg
aGF2ZSBhIHN0cm9uZyBvcGluaW9uIGVpdGhlciB3YXkuCgpXZSB1c2UgYSBtaXgsIGJlY2F1c2Ug
aXQncyBub3QgcmVhbGx5IGNsZWFyIHdoZXRoZXIgdG8gY29uc2lkZXIgc3VjaAoia2luZC1vZi1r
ZXl3b3JkcyIuCgo+PiArc3RhdGljIHZvaWQKPj4gK3BlbmRpbmdfcmVtb3ZlX2FsbChjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdfaW5mbykKPj4gK3sK
Pj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19lbnQgKmVudCwgKm5leHQ7Cj4+ICsKPj4gKyAgICBBU1NF
UlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKPj4gKwo+PiArICAgIC8qIERlbGV0ZSBhbGwg
cGVuZGluZyBub3RpZmljYXRpb25zIGZyb20gdGhpcyByaW5nJ3MgbGlzdC4gKi8KPj4gKyAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZW50LCBuZXh0LCAmcmluZ19pbmZvLT5wZW5kaW5nLCBu
b2RlKQo+IAo+IGxpc3RfZmlyc3RfZW50cnlfb3JfbnVsbCBhbmQgeW91IGNhbiBnZXQgcmlkIG9m
IG5leHQuCgpXZWxsLCB0aGF0J3MgYSBzdWJzdGl0dXRpb24gSSB3b3VsZG4ndCBsaWtlIHRvIGRv
IHdoaWxlIGNvbW1pdHRpbmcsCmFzIGl0IG1lYW5zIGRvaW5nIGEgbGl0dGxlIG1vcmUgdGhhbiBh
IHNpbXBsZSB0ZXh0IHJlcGxhY2VtZW50LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 15:23:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 15:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpEBK-0007XL-Lq; Thu, 31 Jan 2019 15:23: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=lOgI=QH=citrix.com=prvs=9271d7743=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gpEBJ-0007XG-7K
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 15:23:09 +0000
X-Inumbo-ID: 1c9e0a73-256c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c9e0a73-256c-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 15:23:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="76953161"
Date: Thu, 31 Jan 2019 15:20:42 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190131152042.GF2306@perard.uk.xensource.com>
References: <20190130161948.15888-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190130161948.15888-1-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH v2] xen-block: handle resize callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDQ6MTk6NDhQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFNvbWUgZnJvbnRlbmQgZHJpdmVycyB3aWxsIGhhbmRsZSBkeW5hbWljIHJlc2l6aW5n
IG9mIFBWIGRpc2tzLCBzbyBzZXQgdXAKPiB0aGUgQmxvY2tEZXZPcHMgcmVzaXplX2NiKCkgbWV0
aG9kIGR1cmluZyB4ZW5fYmxvY2tfcmVhbGl6ZSgpIHRvIGFsbG93Cj4gdGhpcyB0byBiZSBkb25l
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+Cj4gLS0tCgoKPiArICAgIC8qCj4gKyAgICAgKiBNaW1pYyB0aGUgYmVoYXZpb3VyIG9mIExp
bnV4IHhlbi1ibGtiYWNrIGFuZCByZS13cml0ZSB0aGUgc3RhdGUKPiArICAgICAqIHRvIHRyaWdn
ZXIgdGhlIGZyb250ZW5kIHdhdGNoLgo+ICsgICAgICovCj4gKyAgICB4ZW5fZGV2aWNlX2JhY2tl
bmRfc2V0X3N0YXRlKHhlbmRldiwgYmFja2VuZF9zdGF0ZSk7Cgo6KCwgdGhhdCBmdW5jdGlvbiBk
b2Vzbid0IHdyaXRlIHRoZSBzdGF0ZSBhZ2FpbiBpZiBpdCBoYXNuJ3QgY2hhbmdlZC4KU28gaW4g
bXkgdGVzdGluZywgTGludXggbmV2ZXIgZGlkIGFueXRoaW5nLgoKLS0gCkFudGhvbnkgUEVSQVJE
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 15:28:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 15:28: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-devel-bounces@lists.xenproject.org>)
	id 1gpEGO-0007j1-Jd; Thu, 31 Jan 2019 15:28: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=lOgI=QH=citrix.com=prvs=9271d7743=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gpEGM-0007iw-SS
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 15:28:22 +0000
X-Inumbo-ID: d7a62f5c-256c-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7a62f5c-256c-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 15:28:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="76953829"
Date: Thu, 31 Jan 2019 15:25:02 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190131152502.GG2306@perard.uk.xensource.com>
References: <20190130161948.15888-1-paul.durrant@citrix.com>
 <20190131152042.GF2306@perard.uk.xensource.com>
 <b94b7583a3e14fec9b86a9cec13a1385@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b94b7583a3e14fec9b86a9cec13a1385@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH v2] xen-block: handle resize callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMDM6MjI6MThQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IEFudGhvbnkgUEVS
QVJEIFttYWlsdG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiA+IFNlbnQ6IDMxIEphbnVh
cnkgMjAxOSAxNToyMQo+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+Cj4gPiBDYzogcWVtdS1kZXZlbEBub25nbnUub3JnOyBxZW11LWJsb2NrQG5vbmdudS5vcmc7
IHhlbi0KPiA+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBTdGVmYW4gSGFqbm9jemkgPHN0
ZWZhbmhhQHJlZGhhdC5jb20+OyBTdGVmYW5vCj4gPiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPjsgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT47IE1heAo+ID4gUmVpdHog
PG1yZWl0ekByZWRoYXQuY29tPgo+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2Ml0geGVuLWJsb2Nr
OiBoYW5kbGUgcmVzaXplIGNhbGxiYWNrCj4gPiAKPiA+IE9uIFdlZCwgSmFuIDMwLCAyMDE5IGF0
IDA0OjE5OjQ4UE0gKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gU29tZSBmcm9udGVu
ZCBkcml2ZXJzIHdpbGwgaGFuZGxlIGR5bmFtaWMgcmVzaXppbmcgb2YgUFYgZGlza3MsIHNvIHNl
dAo+ID4gdXAKPiA+ID4gdGhlIEJsb2NrRGV2T3BzIHJlc2l6ZV9jYigpIG1ldGhvZCBkdXJpbmcg
eGVuX2Jsb2NrX3JlYWxpemUoKSB0byBhbGxvdwo+ID4gPiB0aGlzIHRvIGJlIGRvbmUuCj4gPiA+
Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+Cj4gPiA+IC0tLQo+ID4gCj4gPiAKPiA+ID4gKyAgICAvKgo+ID4gPiArICAgICAqIE1pbWlj
IHRoZSBiZWhhdmlvdXIgb2YgTGludXggeGVuLWJsa2JhY2sgYW5kIHJlLXdyaXRlIHRoZSBzdGF0
ZQo+ID4gPiArICAgICAqIHRvIHRyaWdnZXIgdGhlIGZyb250ZW5kIHdhdGNoLgo+ID4gPiArICAg
ICAqLwo+ID4gPiArICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBiYWNr
ZW5kX3N0YXRlKTsKPiA+IAo+ID4gOigsIHRoYXQgZnVuY3Rpb24gZG9lc24ndCB3cml0ZSB0aGUg
c3RhdGUgYWdhaW4gaWYgaXQgaGFzbid0IGNoYW5nZWQuCj4gPiBTbyBpbiBteSB0ZXN0aW5nLCBM
aW51eCBuZXZlciBkaWQgYW55dGhpbmcuCj4gCj4gR2FoISBJIGZvcmdvdCBhYm91dCB0aGF0LiBB
bHJpZ2h0LCBpdCdzIGdvaW5nIHRvIGhhdmUgdG8gYmUgYSBiaXQgbW9yZSBjcnVkZS4KCm1vcmUg
Y3J1ZGUgPiBZZXMsIEkgdHJpZWQgdG8gaWdub3JlIHRoZSBjaGVjayBpbiBfc2V0X3N0YXRlIGFu
ZCBlbmQtdXAKd2l0aCBhbiBpbmZpbml0IGxvb3AuCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 15:34:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 15:34: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-devel-bounces@lists.xenproject.org>)
	id 1gpEMd-0000MT-Go; Thu, 31 Jan 2019 15:34: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=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gpEMc-0000MO-JR
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 15:34:50 +0000
X-Inumbo-ID: be6aa553-256d-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be6aa553-256d-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 15:34:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="76954969"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <qemu-block@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Thu, 31 Jan 2019 15:33:16 +0000
Message-ID: <20190131153316.21233-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] xen-block: handle resize callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBmcm9udGVuZCBkcml2ZXJzIHdpbGwgaGFuZGxlIGR5bmFtaWMgcmVzaXppbmcgb2YgUFYg
ZGlza3MsIHNvIHNldCB1cAp0aGUgQmxvY2tEZXZPcHMgcmVzaXplX2NiKCkgbWV0aG9kIGR1cmlu
ZyB4ZW5fYmxvY2tfcmVhbGl6ZSgpIHRvIGFsbG93CnRoaXMgdG8gYmUgZG9uZS4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3Rl
ZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpDYzogTWF4
IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KCnYzOgogLSByZWFsbHkgcmUtd3JpdGUgdGhlIGJh
Y2tlbmQgc3RhdGUgYnkgZGlyZWN0bHkgY2FsbGluZwogICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJp
bnRmKCkgZGlyZWN0bHkKIC0gdGVzdGVkIGFnYWluc3QgYSBEZWJpYW4gSmVzc2llIGd1ZXN0IGFz
IHdlbGwgYXMgV2luZG93cyAxMAoKdjI6CiAtIHJlLXdyaXRlIGJhY2tlbmQgc3RhdGUgYWZ0ZXIg
dXBkYXRpbmcgc2VjdG9ycwotLS0KIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYyB8ICA0
ICstLS0KIGh3L2Jsb2NrL3RyYWNlLWV2ZW50cyAgICAgICAgICB8ICAxICsKIGh3L2Jsb2NrL3hl
bi1ibG9jay5jICAgICAgICAgICB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0KIDMgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgYi9ody9ibG9jay9kYXRh
cGxhbmUveGVuLWJsb2NrLmMKaW5kZXggZDBkODkwNWEzMy4uYzZhMTVkYTAyNCAxMDA2NDQKLS0t
IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFu
ZS94ZW4tYmxvY2suYwpAQCAtNTAsNyArNTAsNiBAQCBzdHJ1Y3QgWGVuQmxvY2tEYXRhUGxhbmUg
ewogICAgIHVuc2lnbmVkIGludCBucl9yaW5nX3JlZjsKICAgICB2b2lkICpzcmluZzsKICAgICBp
bnQ2NF90IGZpbGVfYmxrOwotICAgIGludDY0X3QgZmlsZV9zaXplOwogICAgIGludCBwcm90b2Nv
bDsKICAgICBibGtpZl9iYWNrX3JpbmdzX3QgcmluZ3M7CiAgICAgaW50IG1vcmVfd29yazsKQEAg
LTE4OSw3ICsxODgsNyBAQCBzdGF0aWMgaW50IHhlbl9ibG9ja19wYXJzZV9yZXF1ZXN0KFhlbkJs
b2NrUmVxdWVzdCAqcmVxdWVzdCkKICAgICAgICAgICAgICAgIHJlcXVlc3QtPnJlcS5zZWdbaV0u
Zmlyc3Rfc2VjdCArIDEpICogZGF0YXBsYW5lLT5maWxlX2JsazsKICAgICAgICAgcmVxdWVzdC0+
c2l6ZSArPSBsZW47CiAgICAgfQotICAgIGlmIChyZXF1ZXN0LT5zdGFydCArIHJlcXVlc3QtPnNp
emUgPiBkYXRhcGxhbmUtPmZpbGVfc2l6ZSkgeworICAgIGlmIChyZXF1ZXN0LT5zdGFydCArIHJl
cXVlc3QtPnNpemUgPiBibGtfZ2V0bGVuZ3RoKGRhdGFwbGFuZS0+YmxrKSkgewogICAgICAgICBl
cnJvcl9yZXBvcnQoImVycm9yOiBhY2Nlc3MgYmV5b25kIGVuZCBvZiBmaWxlIik7CiAgICAgICAg
IGdvdG8gZXJyOwogICAgIH0KQEAgLTYzOCw3ICs2MzcsNiBAQCBYZW5CbG9ja0RhdGFQbGFuZSAq
eGVuX2Jsb2NrX2RhdGFwbGFuZV9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgZGF0YXBs
YW5lLT54ZW5kZXYgPSB4ZW5kZXY7CiAgICAgZGF0YXBsYW5lLT5maWxlX2JsayA9IGNvbmYtPmxv
Z2ljYWxfYmxvY2tfc2l6ZTsKICAgICBkYXRhcGxhbmUtPmJsayA9IGNvbmYtPmJsazsKLSAgICBk
YXRhcGxhbmUtPmZpbGVfc2l6ZSA9IGJsa19nZXRsZW5ndGgoZGF0YXBsYW5lLT5ibGspOwogCiAg
ICAgUUxJU1RfSU5JVCgmZGF0YXBsYW5lLT5pbmZsaWdodCk7CiAgICAgUUxJU1RfSU5JVCgmZGF0
YXBsYW5lLT5mcmVlbGlzdCk7CmRpZmYgLS1naXQgYS9ody9ibG9jay90cmFjZS1ldmVudHMgYi9o
dy9ibG9jay90cmFjZS1ldmVudHMKaW5kZXggZDA4NTE5NTNjNS4uODAyMGY5MjI2YSAxMDA2NDQK
LS0tIGEvaHcvYmxvY2svdHJhY2UtZXZlbnRzCisrKyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwpA
QCAtMTI2LDYgKzEyNiw3IEBAIHhlbl9ibG9ja19yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIHVp
bnQzMl90IGRpc2ssIHVpbnQzMl90IHBhcnRpdGlvbikgIiVzIGQldXAlCiB4ZW5fYmxvY2tfY29u
bmVjdChjb25zdCBjaGFyICp0eXBlLCB1aW50MzJfdCBkaXNrLCB1aW50MzJfdCBwYXJ0aXRpb24p
ICIlcyBkJXVwJXUiCiB4ZW5fYmxvY2tfZGlzY29ubmVjdChjb25zdCBjaGFyICp0eXBlLCB1aW50
MzJfdCBkaXNrLCB1aW50MzJfdCBwYXJ0aXRpb24pICIlcyBkJXVwJXUiCiB4ZW5fYmxvY2tfdW5y
ZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90IGRpc2ssIHVpbnQzMl90IHBhcnRpdGlv
bikgIiVzIGQldXAldSIKK3hlbl9ibG9ja19zaXplKGNvbnN0IGNoYXIgKnR5cGUsIHVpbnQzMl90
IGRpc2ssIHVpbnQzMl90IHBhcnRpdGlvbiwgaW50NjRfdCBzZWN0b3JzKSAiJXMgZCV1cCV1ICUi
UFJJaTY0CiB4ZW5fZGlza19yZWFsaXplKHZvaWQpICIiCiB4ZW5fZGlza191bnJlYWxpemUodm9p
ZCkgIiIKIHhlbl9jZHJvbV9yZWFsaXplKHZvaWQpICIiCmRpZmYgLS1naXQgYS9ody9ibG9jay94
ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCmluZGV4IGE2MzY0ODdiM2UuLjUwMTJh
ZjljYjYgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jCisrKyBiL2h3L2Jsb2NrL3hl
bi1ibG9jay5jCkBAIC0xNDQsNiArMTQ0LDM4IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja191bnJl
YWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKICAgICB9CiB9CiAKK3N0YXRp
YyB2b2lkIHhlbl9ibG9ja19zZXRfc2l6ZShYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYpCit7Cisg
ICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKGJsb2NrZGV2
KSk7CisgICAgWGVuQmxvY2tWZGV2ICp2ZGV2ID0gJmJsb2NrZGV2LT5wcm9wcy52ZGV2OworICAg
IEJsb2NrQ29uZiAqY29uZiA9ICZibG9ja2Rldi0+cHJvcHMuY29uZjsKKyAgICBpbnQ2NF90IHNl
Y3RvcnMgPSBibGtfZ2V0bGVuZ3RoKGNvbmYtPmJsaykgLyBjb25mLT5sb2dpY2FsX2Jsb2NrX3Np
emU7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNFKGJsb2NrZGV2KTsKKworICAg
IHRyYWNlX3hlbl9ibG9ja19zaXplKHR5cGUsIHZkZXYtPmRpc2ssIHZkZXYtPnBhcnRpdGlvbiwg
c2VjdG9ycyk7CisKKyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNlY3Rv
cnMiLCAiJSJQUklpNjQsIHNlY3RvcnMpOworfQorCitzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVz
aXplX2NiKHZvaWQgKm9wYXF1ZSkKK3sKKyAgICBYZW5CbG9ja0RldmljZSAqYmxvY2tkZXYgPSBv
cGFxdWU7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNFKGJsb2NrZGV2KTsKKyAg
ICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSA9IHhlbl9kZXZpY2VfYmFja2VuZF9nZXRfc3RhdGUo
eGVuZGV2KTsKKworICAgIHhlbl9ibG9ja19zZXRfc2l6ZShibG9ja2Rldik7CisKKyAgICAvKgor
ICAgICAqIE1pbWljIHRoZSBiZWhhdmlvdXIgb2YgTGludXggeGVuLWJsa2JhY2sgYW5kIHJlLXdy
aXRlIHRoZSBzdGF0ZQorICAgICAqIHRvIHRyaWdnZXIgdGhlIGZyb250ZW5kIHdhdGNoLgorICAg
ICAqLworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic3RhdGUiLCAiJXUi
LCBzdGF0ZSk7Cit9CisKK3N0YXRpYyBjb25zdCBCbG9ja0Rldk9wcyB4ZW5fYmxvY2tfZGV2X29w
cyA9IHsKKyAgICAucmVzaXplX2NiID0geGVuX2Jsb2NrX3Jlc2l6ZV9jYiwKK307CisKIHN0YXRp
YyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnAp
CiB7CiAgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVOX0JMT0NLX0RFVklDRSh4ZW5k
ZXYpOwpAQCAtMTgwLDcgKzIxMiw3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhl
bkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAgaWYgKCFibGtjb25m
X2FwcGx5X2JhY2tlbmRfb3B0aW9ucyhjb25mLCBibG9ja2Rldi0+aW5mbyAmIFZESVNLX1JFQURP
TkxZLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UsIGVycnAp
KSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlLCBlcnJwKSkg
ewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0xOTcsNiArMjI5LDcgQEAgc3RhdGljIHZv
aWQgeGVuX2Jsb2NrX3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIAorICAgIGJsa19zZXRfZGV2X29wcyhjb25mLT5ibGssICZ4
ZW5fYmxvY2tfZGV2X29wcywgYmxvY2tkZXYpOwogICAgIGJsa19zZXRfZ3Vlc3RfYmxvY2tfc2l6
ZShjb25mLT5ibGssIGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZSk7CiAKICAgICBpZiAoY29uZi0+
ZGlzY2FyZF9ncmFudWxhcml0eSA+IDApIHsKQEAgLTIxNSw5ICsyNDgsOCBAQCBzdGF0aWMgdm9p
ZCB4ZW5fYmxvY2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogCiAg
ICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzZWN0b3Itc2l6ZSIsICIldSIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemUp
OwotICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic2VjdG9ycyIsICIlIlBS
SWk2NCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa19nZXRsZW5ndGgoY29uZi0+
YmxrKSAvCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25mLT5sb2dpY2FsX2Jsb2Nr
X3NpemUpOworCisgICAgeGVuX2Jsb2NrX3NldF9zaXplKGJsb2NrZGV2KTsKIAogICAgIGJsb2Nr
ZGV2LT5kYXRhcGxhbmUgPQogICAgICAgICB4ZW5fYmxvY2tfZGF0YXBsYW5lX2NyZWF0ZSh4ZW5k
ZXYsIGNvbmYsIGJsb2NrZGV2LT5wcm9wcy5pb3RocmVhZCk7Ci0tIAoyLjIwLjEuMi5nYjIxZWJi
NgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 15:40:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 15:40: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-devel-bounces@lists.xenproject.org>)
	id 1gpESR-0001Qo-6w; Thu, 31 Jan 2019 15:40: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=DyzR=QH=gmail.com=jcmvbkbc@srs-us1.protection.inumbo.net>)
 id 1gpEBQ-0007Xw-A2
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 15:23:16 +0000
X-Inumbo-ID: 20af13a7-256c-11e9-bc90-bc764e045a96
Received: from mail-yw1-xc41.google.com (unknown [2607:f8b0:4864:20::c41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20af13a7-256c-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 15:23:14 +0000 (UTC)
Received: by mail-yw1-xc41.google.com with SMTP id t13so1380125ywe.13
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 07:23:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=FEGsjMX0dp8RIKABY7YbpDek7VAiBMQ5lvDJ9kXcOns=;
 b=ZsyLjm/2i8qflJj65Hki7ZjvX/p5TsVDbFLDy7tSrA+zq8/rmQhKZ5yU4Bl9kcqNBG
 CY9HOGBpR1srhF7u4H9mYJcYyDuPjhrBD47VmrCaaN1SX2ExDlH0GQYz6bDNKGIeER/N
 DF6b1r3SOqJa9XC74nY0HVQaA3twQDl0/0usSyHts9dncP4v3Vg8voOJ8+jyAG7v0bUA
 B6+B6kriQluxGxRJeHVpFuS3YlZmyHiGWyoenK6JbziwuNQ+Alt9qkijGVE2SEtb3tDq
 9pqtKFQFBYtBJG7fxZ1NDZFxq1qNSGZFFtsmGMF43OGLzTtwPolkWURu5aoBZtbx+lxK
 2bIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=FEGsjMX0dp8RIKABY7YbpDek7VAiBMQ5lvDJ9kXcOns=;
 b=rgXLpSioRTYMDRhOHqTccnPaiNFDoHXW9jXhMO+Q0i05JQVDOis8mUihpefUEmJg1B
 OvqIvG7TH9A976vnGtFl81qf60TKVI0b0M5zgpWugLrIb+39n5hE7hVsyOrSVgjsYwGu
 nePQHM3PhD15boxOjWB4CsVkPjSRXRsxc8dl3hri/i019dplKwlpgHahlqJPxPU4fVqW
 O5kSQcQ1pFj0TaddO0Dv2urKwy/0V6wB3HBoehHhMNmyNKdXBtuksUDXbWWBMa6mrlp9
 BK0/uLPlf2rnk8pSP8Pr/CuDLTpHCShIdzvLf6fm5GK6BBwDHBTP2VYp3TRX9g7JVhCX
 E1eA==
X-Gm-Message-State: AJcUukdnXWJUQ2Itew3cci57p4jA3LAzB34oEEM4e03vLkDfam3C+iRi
 oR9dDzaUvYYbxJINUQiLiAwIMCceyZsTkPcYDKw=
X-Google-Smtp-Source: ALg8bN6VKPBr8Isk9xxBy7E56UDJe1SXYMfF3Ab4zY9Hf3yytlNnD8xLHhr8GacDmx2eMD/3OVRnEkNlKLgL+Q7RzmY=
X-Received: by 2002:a81:5b07:: with SMTP id p7mr34659637ywb.468.1548948194353; 
 Thu, 31 Jan 2019 07:23:14 -0800 (PST)
MIME-Version: 1.0
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <1548057848-15136-20-git-send-email-rppt@linux.ibm.com>
In-Reply-To: <1548057848-15136-20-git-send-email-rppt@linux.ibm.com>
From: Max Filippov <jcmvbkbc@gmail.com>
Date: Thu, 31 Jan 2019 07:23:02 -0800
Message-ID: <CAMo8BfKhjwimXrGCcPjmS0+w8o6yW=ohG-hZ7caWnGpPSF6qJA@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
X-Mailman-Approved-At: Thu, 31 Jan 2019 15:40:50 +0000
Subject: Re: [Xen-devel] [PATCH v2 19/21] treewide: add checks for the
 return value of memblock_alloc*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>,
 "open list:IA64 \(Itanium\) PL..." <linux-ia64@vger.kernel.org>,
 devicetree@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 "maintainer:X86 ARCHITECTURE..." <x86@kernel.org>, linux-mips@vger.kernel.org,
 linux-mm@kvack.org, Guo Ren <guoren@kernel.org>,
 "open list:SPARC + UltraSPAR..." <sparclinux@vger.kernel.org>,
 Christoph Hellwig <hch@lst.de>, linux-s390 <linux-s390@vger.kernel.org>,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>,
 "open list:SUPERH" <linux-sh@vger.kernel.org>,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org,
 "moderated list:H8/300 ARCHITECTURE" <uclinux-h8-devel@lists.sourceforge.jp>,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 "open list:ALPHA PORT" <linux-alpha@vger.kernel.org>,
 linux-um@lists.infradead.org,
 "open list:M68K ARCHITECTURE" <linux-m68k@lists.linux-m68k.org>,
 Rob Herring <robh+dt@kernel.org>, Greentime Hu <green.hu@gmail.com>,
 xen-devel@lists.xenproject.org, Stafford Horne <shorne@gmail.com>,
 Guan Xuetao <gxt@pku.edu.cn>, linux-arm-kernel@lists.infradead.org,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>, LKML <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMTI6MDYgQU0gTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51
eC5pYm0uY29tPiB3cm90ZToKPgo+IEFkZCBjaGVjayBmb3IgdGhlIHJldHVybiB2YWx1ZSBvZiBt
ZW1ibG9ja19hbGxvYyooKSBmdW5jdGlvbnMgYW5kIGNhbGwKPiBwYW5pYygpIGluIGNhc2Ugb2Yg
ZXJyb3IuCj4gVGhlIHBhbmljIG1lc3NhZ2UgcmVwZWF0cyB0aGUgb25lIHVzZWQgYnkgcGFuaWNp
bmcgbWVtYmxvY2sgYWxsb2NhdG9ycyB3aXRoCj4gYWRqdXN0bWVudCBvZiBwYXJhbWV0ZXJzIHRv
IGluY2x1ZGUgb25seSByZWxldmFudCBvbmVzLgo+Cj4gVGhlIHJlcGxhY2VtZW50IHdhcyBtb3N0
bHkgYXV0b21hdGVkIHdpdGggc2VtYW50aWMgcGF0Y2hlcyBsaWtlIHRoZSBvbmUKPiBiZWxvdyB3
aXRoIG1hbnVhbCBtYXNzYWdpbmcgb2YgZm9ybWF0IHN0cmluZ3MuCj4KPiBAQAo+IGV4cHJlc3Np
b24gcHRyLCBzaXplLCBhbGlnbjsKPiBAQAo+IHB0ciA9IG1lbWJsb2NrX2FsbG9jKHNpemUsIGFs
aWduKTsKPiArIGlmICghcHRyKQo+ICsgICAgICAgcGFuaWMoIiVzOiBGYWlsZWQgdG8gYWxsb2Nh
dGUgJWx1IGJ5dGVzIGFsaWduPTB4JWx4XG4iLCBfX2Z1bmNfXywKPiBzaXplLCBhbGlnbik7Cj4K
PiBTaWduZWQtb2ZmLWJ5OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+Cj4gUmV2
aWV3ZWQtYnk6IEd1byBSZW4gPHJlbl9ndW9AYy1za3kuY29tPiAgICAgICAgICAgICAjIGMtc2t5
Cj4gQWNrZWQtYnk6IFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4gICAgICAgICAj
IE1JUFMKPiBBY2tlZC1ieTogSGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5j
b20+ICMgczM5MAo+IFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ICAgICAgICAgIyBYZW4KPiAtLS0KPiAgYXJjaC94dGVuc2EvbW0va2FzYW5faW5pdC5jICAgICAg
ICAgICAgICAgfCAgNCArKysrCj4gIGFyY2gveHRlbnNhL21tL21tdS5jICAgICAgICAgICAgICAg
ICAgICAgIHwgIDMgKysrCgpGb3IgeHRlbnNhOgpBY2tlZC1ieTogTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CgotLSAKVGhhbmtzLgotLSBNYXgKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 15:44:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 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-devel-bounces@lists.xenproject.org>)
	id 1gpEVv-0001Yh-MI; Thu, 31 Jan 2019 15: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=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gpEVu-0001Yc-BS
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 15:44:26 +0000
X-Inumbo-ID: 14e7237a-256f-11e9-93df-f71da9d21bf5
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14e7237a-256f-11e9-93df-f71da9d21bf5;
 Thu, 31 Jan 2019 15:44:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85339190"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH v2] xen-block: handle resize callback
Thread-Index: AQHUuLekpxADX7g4LUi6Y6GV68Zt6qXJbtwAgAAQ4IA=
Date: Thu, 31 Jan 2019 15:22:18 +0000
Message-ID: <b94b7583a3e14fec9b86a9cec13a1385@AMSPEX02CL03.citrite.net>
References: <20190130161948.15888-1-paul.durrant@citrix.com>
 <20190131152042.GF2306@perard.uk.xensource.com>
In-Reply-To: <20190131152042.GF2306@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] xen-block: handle resize callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAzMSBKYW51YXJ5IDIwMTkgMTU6
MjEKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogcWVt
dS1kZXZlbEBub25nbnUub3JnOyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHhlbi0KPiBkZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZzsgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29t
PjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBLZXZpbiBX
b2xmIDxrd29sZkByZWRoYXQuY29tPjsgTWF4Cj4gUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgo+
IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjJdIHhlbi1ibG9jazogaGFuZGxlIHJlc2l6ZSBjYWxsYmFj
awo+IAo+IE9uIFdlZCwgSmFuIDMwLCAyMDE5IGF0IDA0OjE5OjQ4UE0gKzAwMDAsIFBhdWwgRHVy
cmFudCB3cm90ZToKPiA+IFNvbWUgZnJvbnRlbmQgZHJpdmVycyB3aWxsIGhhbmRsZSBkeW5hbWlj
IHJlc2l6aW5nIG9mIFBWIGRpc2tzLCBzbyBzZXQKPiB1cAo+ID4gdGhlIEJsb2NrRGV2T3BzIHJl
c2l6ZV9jYigpIG1ldGhvZCBkdXJpbmcgeGVuX2Jsb2NrX3JlYWxpemUoKSB0byBhbGxvdwo+ID4g
dGhpcyB0byBiZSBkb25lLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPiAtLS0KPiAKPiAKPiA+ICsgICAgLyoKPiA+ICsgICAg
ICogTWltaWMgdGhlIGJlaGF2aW91ciBvZiBMaW51eCB4ZW4tYmxrYmFjayBhbmQgcmUtd3JpdGUg
dGhlIHN0YXRlCj4gPiArICAgICAqIHRvIHRyaWdnZXIgdGhlIGZyb250ZW5kIHdhdGNoLgo+ID4g
KyAgICAgKi8KPiA+ICsgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIGJh
Y2tlbmRfc3RhdGUpOwo+IAo+IDooLCB0aGF0IGZ1bmN0aW9uIGRvZXNuJ3Qgd3JpdGUgdGhlIHN0
YXRlIGFnYWluIGlmIGl0IGhhc24ndCBjaGFuZ2VkLgo+IFNvIGluIG15IHRlc3RpbmcsIExpbnV4
IG5ldmVyIGRpZCBhbnl0aGluZy4KCkdhaCEgSSBmb3Jnb3QgYWJvdXQgdGhhdC4gQWxyaWdodCwg
aXQncyBnb2luZyB0byBoYXZlIHRvIGJlIGEgYml0IG1vcmUgY3J1ZGUuCgogIFBhdWwKCj4gCj4g
LS0KPiBBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 15:48:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1gpEZz-0001jx-9a; Thu, 31 Jan 2019 15:48: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=YmQI=QH=citrix.com=prvs=927b0d5b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gpEZx-0001js-MT
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 15:48:37 +0000
X-Inumbo-ID: ab2aff6e-256f-11e9-9a9c-93219b1ce1e8
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab2aff6e-256f-11e9-9a9c-93219b1ce1e8;
 Thu, 31 Jan 2019 15:48:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85339485"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH v2] xen-block: handle resize callback
Thread-Index: AQHUuLekpxADX7g4LUi6Y6GV68Zt6qXJbtwAgAAQ4ID///BVAIAAENxA
Date: Thu, 31 Jan 2019 15:26:17 +0000
Message-ID: <92d40894a4d244a5868fad1dae3df452@AMSPEX02CL03.citrite.net>
References: <20190130161948.15888-1-paul.durrant@citrix.com>
 <20190131152042.GF2306@perard.uk.xensource.com>
 <b94b7583a3e14fec9b86a9cec13a1385@AMSPEX02CL03.citrite.net>
 <20190131152502.GG2306@perard.uk.xensource.com>
In-Reply-To: <20190131152502.GG2306@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] xen-block: handle resize callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAzMSBKYW51YXJ5IDIwMTkgMTU6
MjUKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogcWVt
dS1kZXZlbEBub25nbnUub3JnOyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHhlbi0KPiBkZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZzsgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29t
PjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBLZXZpbiBX
b2xmIDxrd29sZkByZWRoYXQuY29tPjsgTWF4Cj4gUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgo+
IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjJdIHhlbi1ibG9jazogaGFuZGxlIHJlc2l6ZSBjYWxsYmFj
awo+IAo+IE9uIFRodSwgSmFuIDMxLCAyMDE5IGF0IDAzOjIyOjE4UE0gKzAwMDAsIFBhdWwgRHVy
cmFudCB3cm90ZToKPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gRnJvbTog
QW50aG9ueSBQRVJBUkQgW21haWx0bzphbnRob255LnBlcmFyZEBjaXRyaXguY29tXQo+ID4gPiBT
ZW50OiAzMSBKYW51YXJ5IDIwMTkgMTU6MjEKPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+IENjOiBxZW11LWRldmVsQG5vbmdudS5vcmc7IHFlbXUt
YmxvY2tAbm9uZ251Lm9yZzsgeGVuLQo+ID4gPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg
U3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPjsKPiBTdGVmYW5vCj4gPiA+IFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPjsKPiBNYXgKPiA+ID4gUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgo+ID4gPiBTdWJq
ZWN0OiBSZTogW1BBVENIIHYyXSB4ZW4tYmxvY2s6IGhhbmRsZSByZXNpemUgY2FsbGJhY2sKPiA+
ID4KPiA+ID4gT24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDQ6MTk6NDhQTSArMDAwMCwgUGF1bCBE
dXJyYW50IHdyb3RlOgo+ID4gPiA+IFNvbWUgZnJvbnRlbmQgZHJpdmVycyB3aWxsIGhhbmRsZSBk
eW5hbWljIHJlc2l6aW5nIG9mIFBWIGRpc2tzLCBzbwo+IHNldAo+ID4gPiB1cAo+ID4gPiA+IHRo
ZSBCbG9ja0Rldk9wcyByZXNpemVfY2IoKSBtZXRob2QgZHVyaW5nIHhlbl9ibG9ja19yZWFsaXpl
KCkgdG8KPiBhbGxvdwo+ID4gPiA+IHRoaXMgdG8gYmUgZG9uZS4KPiA+ID4gPgo+ID4gPiA+IFNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+
ID4gLS0tCj4gPiA+Cj4gPiA+Cj4gPiA+ID4gKyAgICAvKgo+ID4gPiA+ICsgICAgICogTWltaWMg
dGhlIGJlaGF2aW91ciBvZiBMaW51eCB4ZW4tYmxrYmFjayBhbmQgcmUtd3JpdGUgdGhlCj4gc3Rh
dGUKPiA+ID4gPiArICAgICAqIHRvIHRyaWdnZXIgdGhlIGZyb250ZW5kIHdhdGNoLgo+ID4gPiA+
ICsgICAgICovCj4gPiA+ID4gKyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRl
diwgYmFja2VuZF9zdGF0ZSk7Cj4gPiA+Cj4gPiA+IDooLCB0aGF0IGZ1bmN0aW9uIGRvZXNuJ3Qg
d3JpdGUgdGhlIHN0YXRlIGFnYWluIGlmIGl0IGhhc24ndCBjaGFuZ2VkLgo+ID4gPiBTbyBpbiBt
eSB0ZXN0aW5nLCBMaW51eCBuZXZlciBkaWQgYW55dGhpbmcuCj4gPgo+ID4gR2FoISBJIGZvcmdv
dCBhYm91dCB0aGF0LiBBbHJpZ2h0LCBpdCdzIGdvaW5nIHRvIGhhdmUgdG8gYmUgYSBiaXQgbW9y
ZQo+IGNydWRlLgo+IAo+IG1vcmUgY3J1ZGUgPiBZZXMsIEkgdHJpZWQgdG8gaWdub3JlIHRoZSBj
aGVjayBpbiBfc2V0X3N0YXRlIGFuZCBlbmQtdXAKPiB3aXRoIGFuIGluZmluaXQgbG9vcC4KClll
cywgeW91IHdvdWxkLiBUaGF0IGNoZWNrIGlzIHRoZXJlIGZvciBhIHJlYXNvbiA6LSkgSSdsbCBy
ZXBsYWNlIHRoZSBjYWxsIGluIHhlbi1ibG9jay5jIHdpdGggYSBjYWxsIHRvIHhlbl9kZXZpY2Vf
YmFja2VuZF9wcmludGYoKS4KCiAgUGF1bAoKPiAKPiAtLQo+IEFudGhvbnkgUEVSQVJECgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 15:50:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 15:50: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-devel-bounces@lists.xenproject.org>)
	id 1gpEbu-0002je-Tf; Thu, 31 Jan 2019 15:50: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpEbt-0002jY-OR
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 15:50:37 +0000
X-Inumbo-ID: f35f9d9b-256f-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f35f9d9b-256f-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 15:50:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 08:50:36 -0700
Message-Id: <5C53194A0200007800212D9A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 08:50:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
 <5C53056B0200007800212C9B@prv1-mh.provo.novell.com>
 <bed75e46-1a6d-45b2-e945-a3bb49f8e8fe@citrix.com>
In-Reply-To: <bed75e46-1a6d-45b2-e945-a3bb49f8e8fe@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] x86emul: avoid speculative out of
 bounds accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, nmanthey@amazon.de,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDE1OjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDEvMjAxOSAxNDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+IEBAIC0yMjA3LDEwICsyMjA3LDcgQEAgc3Rh
dGljIHZvaWQgKl9kZWNvZGVfZ3ByKAo+PiAgCj4+ICAgICAgQVNTRVJUKG1vZHJtX3JlZyA8IEFS
UkFZX1NJWkUoYnl0ZV9yZWdfb2Zmc2V0cykpOwo+PiAgCj4+IC0gICAgLyogRm9yIHNhZmV0eSBp
biByZWxlYXNlIGJ1aWxkcy4gIERlYnVnIGJ1aWxkcyB3aWxsIGhpdCB0aGUgQVNTRVJUKCkgKi8K
Pj4gLSAgICBtb2RybV9yZWcgJj0gQVJSQVlfU0laRShieXRlX3JlZ19vZmZzZXRzKSAtIDE7Cj4+
IC0KPj4gLSAgICByZXR1cm4gKHZvaWQgKilyZWdzICsgYnl0ZV9yZWdfb2Zmc2V0c1ttb2RybV9y
ZWddOwo+PiArICAgIHJldHVybiAodm9pZCAqKXJlZ3MgKyBhcnJheV9hY2Nlc3Nfbm9zcGVjKGJ5
dGVfcmVnX29mZnNldHMsIG1vZHJtX3JlZyk7Cj4+ICB9Cj4gCj4gQWN0dWFsbHksIHRoZSAmPSBo
ZXJlIHdhc24ndCBieSBhY2NpZGVudC4gIFdoZW4gdGhlIGFycmF5IHNpemUgaXMgYW4KPiBwb3dl
ciBvZiB0d28gYW5kIGtub3duIHRvIHRoZSBjb21waWxlciwgaXQgaXMgYSByYXRoZXIgbG93ZXIg
b3ZlcmhlYWQKPiBhbHRlcm5hdGl2ZSB0byBhcnJheV9hY2Nlc3Nfbm9zcGVjKCksIGFzIGl0IGF2
b2lkcyB0aGUgY21wL3NiYiBkYW5jZSBpbgo+IHRoZSBhc20gdm9sYXRpbGUgc3RhdGVtZW50Lgo+
IAo+IEkgd29uZGVyIGlmIHRoZXJlIGlzIGEgc2Vuc2libGUgd2F5IGNvcGUgd2l0aCB0aGlzIGlu
Cj4gYXJyYXlfYWNjZXNzX25vc3BlYygpLiAgUGVyaGFwcyBzb21ldGhpbmcgbGlrZToKPiAKPiAj
ZGVmaW5lIGFycmF5X2FjY2Vzc19ub3NwZWMoYXJyYXksIGluZGV4KQo+ICh7Cj4gICAgIHNpemVf
dCBfcyA9IEFSUkFZX1NJWkUoYXJyYXkpOwo+IAo+ICAgICBpZiAoICEoX3MgJiAoX3MgLSAxKSkg
KQo+ICAgICB7Cj4gICAgICAgICB0eXBlb2YoaW5kZXgpIF9pID0gaW5kZXggJiAoX3MgLSAxKTsK
PiAgICAgICAgIE9QVElNSVpFUl9ISURFX1ZBUihfaSk7Cj4gICAgICAgICAoYXJyYXkpW19pXTsK
PiAgICAgfQo+ICAgICBlbHNlCj4gICAgICAgICAoYXJyYXkpW2FycmF5X2luZGV4X25vc3BlYyhp
bmRleCwgQVJSQVlfU0laRShhcnJheSkpXTsKPiB9KQo+IAo+IEFzIF9zIGlzIGtub3duIGF0IGNv
bXBpbGUgdGltZSwgb25seSBvbmUgaGFsZiBvZiB0aGUgaWYgY29uZGl0aW9uIHdpbGwKPiBiZSBl
bWl0dGVkIGJ5IHRoZSBjb21waWxlci4KCkV4Y2VwdCB0aGF0IHRoaXMgd29uJ3Qgd29yayBhcyBh
biBsdmFsdWUgYW55bW9yZSwgeWV0IHdlIHdhbnQKdG8gdXNlIGl0IGFzIHN1Y2ggaW4gc29tZSBj
YXNlcy4gSSBjYW4ndCBzZWVtIHRvIGltbWVkaWF0ZWx5IHRoaW5rCm9mIGEgd2F5IHRvIG92ZXJj
b21lIHRoaXMuCgpBcyBqdXN0IHNhaWQgb24gdGhlIGNhbGwsIGluIHRoZSByZS1iYXNlZCBBVlg1
MTJGIGdhdGhlciBwYXRjaAp0aGUgcmVzcGVjdGl2ZSBodW5rIGlzIG5vdwoKLS0tIHVuc3RhYmxl
Lm9yaWcveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysrIHVuc3RhYmxl
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCkBAIC02NjIsOSArNjYyLDEw
IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyAqZGVjb2RlX2dwcigKICAgICBCVUlMRF9C
VUdfT04oQVJSQVlfU0laRShjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzKSAmCiAgICAgICAgICAg
ICAgICAgIChBUlJBWV9TSVpFKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMpIC0gMSkpOwogCi0g
ICAgQVNTRVJUKG1vZHJtIDwgQVJSQVlfU0laRShjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzKSk7
CisgICAgLyogTm90ZSB0aGF0IHRoaXMgYWxzbyBhY3RzIGFzIGFycmF5X2FjY2Vzc19ub3NwZWMo
KSBzdGFuZC1pbi4gKi8KKyAgICBtb2RybSAmPSBBUlJBWV9TSVpFKGNwdV91c2VyX3JlZ3NfZ3By
X29mZnNldHMpIC0gMTsKIAotICAgIHJldHVybiAodm9pZCAqKXJlZ3MgKyBhcnJheV9hY2Nlc3Nf
bm9zcGVjKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMsIG1vZHJtKTsKKyAgICByZXR1cm4gKHZv
aWQgKilyZWdzICsgY3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0c1ttb2RybV07CiB9CiAKIC8qIFVu
aGFuZGxlYWJsZSByZWFkLCB3cml0ZSBvciBpbnN0cnVjdGlvbiBmZXRjaCAqLwoKSSBjb3VsZCBv
YnZpb3VzbHkgbWFrZSB0aGUgcGF0Y2ggaGVyZSBzaW1wbHkgaW5zZXJ0IHRoYXQgY29tbWVudApp
bnN0ZWFkIG9mIGFkZGluZyBhY3R1YWwgdXNlcyBvZiB0aGUgbWFjcm8uCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 15:55:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 15: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-devel-bounces@lists.xenproject.org>)
	id 1gpEgA-0002w5-I9; Thu, 31 Jan 2019 15:55:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lOgI=QH=citrix.com=prvs=9271d7743=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gpEg9-0002w0-9m
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 15:55:01 +0000
X-Inumbo-ID: 90012aa5-2570-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90012aa5-2570-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 15:54:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="76957542"
Date: Thu, 31 Jan 2019 15:47:55 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190131154755.GH2306@perard.uk.xensource.com>
References: <20190131153316.21233-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190131153316.21233-1-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.2 (2019-01-07)
Subject: Re: [Xen-devel] [PATCH v3] xen-block: handle resize callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMDM6MzM6MTZQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFNvbWUgZnJvbnRlbmQgZHJpdmVycyB3aWxsIGhhbmRsZSBkeW5hbWljIHJlc2l6aW5n
IG9mIFBWIGRpc2tzLCBzbyBzZXQgdXAKPiB0aGUgQmxvY2tEZXZPcHMgcmVzaXplX2NiKCkgbWV0
aG9kIGR1cmluZyB4ZW5fYmxvY2tfcmVhbGl6ZSgpIHRvIGFsbG93Cj4gdGhpcyB0byBiZSBkb25l
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 15:59:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 15:59: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-devel-bounces@lists.xenproject.org>)
	id 1gpEkq-0003Qc-Ap; Thu, 31 Jan 2019 15:59: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=0h0Y=QH=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gpEko-0003QX-Qs
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 15:59:51 +0000
X-Inumbo-ID: 3bf86495-2571-11e9-bc90-bc764e045a96
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [40.107.78.87]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3bf86495-2571-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 15:59:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=bHuxz/CynGSphxLit8RLCM2H2eoPiP68pIAH7vDGzdI=;
 b=cdhIQqyj2dDnKKQEQcRi+J977MYEyUyNCGXXzpnMA7dpN8FyLkHsXTlA5cvPWe4U8okmXqr9krBmXStXtbLn7iZbygWnqp4l+1Xt6U4OtsYI/HeH35TAW6dCiFk6w/8uJkEh7toy3LvOTMFtYmUE+qZFZvvfdJslTcWOLLUaZg8=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB3059.namprd12.prod.outlook.com (20.178.209.146) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.17; Thu, 31 Jan 2019 15:59:46 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8%4]) with mapi id 15.20.1558.023; Thu, 31 Jan 2019
 15:59:46 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 03/14] AMD/IOMMU: Fix multiple reference counting errors
Thread-Index: AQHUgZ0nBSRX5V6jtkC9J5jsixKKNaXJ+LuA
Date: Thu, 31 Jan 2019 15:59:45 +0000
Message-ID: <fdc124b8-1fea-8129-e1e4-bebaa496cc44@amd.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-4-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR1501CA0027.namprd15.prod.outlook.com
 (2603:10b6:805::40) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3059;
 20:anR1LlgBlw9hdD9dqnTD1+H54rT8bl0Ip9iUOTvJL2fzDqu8hK6rG7aY9irsknJRahyZi2iQu16hizv8XWS/GLal97agvoCqbx+30OfcEnsRB8nStsT+zF4IJbwHtdNdzonB98N3cwRXPQqE3uzg48Ylej+1Go1kGyp6FAqEdBc8vG+nhAIsojfXYmB4VtKSBAxsV/on0IkCsbVJt1JMdghQNTCHhQz0eseWR3tGUERm+vdUCXLZnhYcK18gtaEX
x-ms-office365-filtering-correlation-id: 6f7d811e-57ff-4cb5-dcbb-08d687951ec7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3059; 
x-ms-traffictypediagnostic: BN8PR12MB3059:
x-microsoft-antispam-prvs: <BN8PR12MB3059CA54AC5388E36C9A8990E5910@BN8PR12MB3059.namprd12.prod.outlook.com>
x-forefront-prvs: 09347618C4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(376002)(366004)(396003)(136003)(199004)(189003)(36756003)(72206003)(71200400001)(71190400001)(14454004)(478600001)(6512007)(53936002)(53946003)(6116002)(3846002)(6246003)(2906002)(25786009)(105586002)(229853002)(66066001)(6486002)(99286004)(316002)(106356001)(6436002)(4326008)(110136005)(54906003)(97736004)(14444005)(256004)(31686004)(446003)(81156014)(81166006)(68736007)(2616005)(476003)(186003)(8676002)(11346002)(31696002)(30864003)(7736002)(8936002)(386003)(86362001)(52116002)(76176011)(53546011)(6506007)(305945005)(26005)(102836004)(486006)(21314003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3059;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: gK7qoW8seh0STnyhvU+d1xZzangxBVee01AzWBsL8Z4u62hJJu7qmJxZPzEpXStpenfwGfOg00FaNhZlEI9uEA2WwyMD+WWf1+6w4JRlDrNm4NySA8VD60WnisgWq7ZnWFmvbghA1WftAdnSWOGW4rYBX4PWwKsohZMsK+emIl5z/9KOnhwZ7F/ls1XarzB8tbYPB4Ih5X7o/BQJMqvuNdiB9G1nSYm4T4AwZ/1cfSNaJkHRiOvaL2LhcmCsPcB9qXwiNTGpHhiklB1S2pNvVw2nDshVBnaF57Edti+QLjoYmdXbUHBjXXPhzRHREpD3HK4jswuK5cGg+TNS/r3V8LDoEg3R4Ds3wke0WZRFcb9IA53nSIpjZI31tBNrlmMzmdwieO981d6ShhQNE24yRIsqN/YbwU5o9rH8kBZUkDU=
Content-ID: <5C9F12C4D6F85444ADB1532EDC22AC22@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6f7d811e-57ff-4cb5-dcbb-08d687951ec7
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2019 15:59:45.1442 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3059
Subject: Re: [Xen-devel] [PATCH 03/14] AMD/IOMMU: Fix multiple reference
 counting errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>, Jan Beulich <JBeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggNzoyMSBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToNCj4gTW9zdCBvZiB0aGVz
ZSBpc3N1ZXMgd291bGQgYmUgWFNBcyBpZiB0aGVzZSBwYXRocyB3ZXJlIGFjY2Vzc2libGUgdG8g
Z3Vlc3RzLg0KPiANCj4gRmlyc3QsIG92ZXJyaWRlIHRoZSB7Z2V0LHB1dH1fZ2ZuKCkgaGVscGVy
cyB0byB1c2UgZ2ZuX3QsIHdoaWNoIHdhcyB0aGUNCj4gb3JpZ2luYWwgcHVycG9zZSBvZiB0aGlz
IHBhdGNoLg0KPiANCj4gZ3Vlc3RfaW9tbXVfZ2V0X3RhYmxlX21mbigpIGhhcyB0d28gYnVncy4g
IEZpcnN0LCBpdCBnZXRzIGEgcmVmIG9uIG9uZSBnZm4sDQo+IGFuZCBwdXRzIGEgcmVmIGZvciBh
IGRpZmZlcmVudCBnZm4uICBUaGlzIGlzIG9ubHkgYSBsYXRlbnQgYnVnIGZvciBub3csIGFzIHdl
DQo+IGRvbid0IGRvIHBlci1nZm4gbG9ja2luZyB5ZXQuICBOZXh0LCB0aGUgbWZuIHJldHVybiB2
YWx1ZSBpcyB1bnNhZmUgdG8gdXNlDQo+IGFmdGVyIHB1dF9nZm4oKSBpcyBjYWxsZWQsIGFzIHRo
ZSBndWVzdCBjb3VsZCBoYXZlIGZyZWVkIHRoZSBwYWdlIGluIHRoZQ0KPiBtZWFudGltZS4NCj4g
DQo+IEluIGFkZGl0aW9uLCBnZXRfZ2ZuX2Zyb21fYmFzZV9yZWcoKSBlcnJvbmVvdXNseSBhc3Nl
cnRzIHRoYXQgYmFzZV9yYXcgY2FuJ3QNCj4gYmUgMCwgYnV0IGl0IG1heSBsZWdpdGltYXRlbHkg
YmUuICBPbiB0b3Agb2YgdGhhdCwgdGhlIHJldHVybiB2YWx1ZSBmcm9tDQo+IGd1ZXN0X2lvbW11
X2dldF90YWJsZV9tZm4oKSBpcyBwYXNzZWQgaW50byBtYXBfZG9tYWluX3BhZ2UoKSBiZWZvcmUg
Y2hlY2tpbmcNCj4gdGhhdCBpdCBpcyBhIHJlYWwgbWZuLg0KPiANCj4gTW9zdCBvZiB0aGUgY29t
cGxleGl0eSBoZXJlIGlzIGlubGluaW5nIGd1ZXN0X2lvbW11X2dldF90YWJsZV9tZm4oKSBhbmQN
Cj4gaG9sZGluZyB0aGUgZ2ZuIHJlZmVyZW5jZSB1bnRpbCB0aGUgb3BlcmF0aW9uIGlzIGNvbXBs
ZXRlLg0KPiANCj4gRnVydGhlcm1vcmUsIGd1ZXN0X2lvbW11X3Byb2Nlc3NfY29tbWFuZCgpIGlz
IGFsdGVyZWQgdG8gdGFrZSBhIGxvY2FsIGNvcHkgb2YNCj4gY21kX2VudHJ5X3QsIHJhdGhlciB0
aGFuIHBhc3NpbmcgYSBwb2ludGVyIHRvIGd1ZXN0IGNvbnRyb2xsZWQgbWVtb3J5IGludG8NCj4g
ZWFjaCBvZiB0aGUgaGFuZGxpbmcgZnVuY3Rpb25zLiAgSXQgaXMgYWxzbyBtb2RpZmllZCB0byBi
cmVhayBvbiBlcnJvciByYXRoZXINCj4gdGhhbiBjb250aW51ZS4gIFRoZXNlIGNoYW5nZXMgYXJl
IGluIGxpbmUgd2l0aCB0aGUgc3BlYyB3aGljaCBzdGF0ZXMgdGhhdCB0aGUNCj4gSU9NTVUgd2ls
bCBzdHJpY3RseSByZWFkIGEgY29tbWFuZCBlbnRyeSBvbmNlLCBhbmQgd2lsbCBjZWFzZSBwcm9j
ZXNzaW5nIGlmIGFuDQo+IGVycm9yIGlzIGVuY291bnRlcmVkLg0KPiANCj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCg0KQWNrZWQtYnk6
IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPg0KDQo+IC0tLQ0KPiBDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPg0KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4NCj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBD
QzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4N
Cj4gQ0M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPg0KPiANCj4gVGhpcyBwYXRj
aCBteSBubyBtZWFucyBpbmRpY2F0ZXMgdGhhdCB0aGUgY29kZSBpcyByZWFkeSBmb3IgcHJvZHVj
dGlvbiB1c2UuDQo+IC0tLQ0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9n
dWVzdC5jIHwgMjI0ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQ0KPiAgIDEgZmlsZSBj
aGFuZ2VkLCAxNDYgaW5zZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYw0KPiBpbmRleCA5NjE3NWJiLi4wM2Nh
MGNmIDEwMDY0NA0KPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vl
c3QuYw0KPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYw0K
PiBAQCAtMjEsNiArMjEsMTMgQEANCj4gICAjaW5jbHVkZSA8YXNtL2FtZC1pb21tdS5oPg0KPiAg
ICNpbmNsdWRlIDxhc20vaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaD4NCj4gICANCj4gKy8qIE92
ZXJyaWRlIHtnZXQscHV0fV9nZm4gdG8gd29yayB3aXRoIGdmbl90ICovDQo+ICsjdW5kZWYgZ2V0
X2dmbg0KPiArI2RlZmluZSBnZXRfZ2ZuKGQsIGcsIHQpIGdldF9nZm5fdHlwZShkLCBnZm5feChn
KSwgdCwgUDJNX0FMTE9DKQ0KPiArI3VuZGVmIGdldF9nZm5fcXVlcnkNCj4gKyNkZWZpbmUgZ2V0
X2dmbl9xdWVyeShkLCBnLCB0KSBnZXRfZ2ZuX3R5cGUoZCwgZ2ZuX3goZyksIHQsIDApDQo+ICsj
dW5kZWYgcHV0X2dmbg0KPiArI2RlZmluZSBwdXRfZ2ZuKGQsIGcpIF9fcHV0X2dmbihwMm1fZ2V0
X2hvc3RwMm0oZCksIGdmbl94KGcpKQ0KPiAgIA0KPiAgICNkZWZpbmUgSU9NTVVfTU1JT19TSVpF
ICAgICAgICAgICAgICAgICAgICAgICAgIDB4ODAwMA0KPiAgICNkZWZpbmUgSU9NTVVfTU1JT19Q
QUdFX05SICAgICAgICAgICAgICAgICAgICAgIDB4OA0KPiBAQCAtMTE3LDEzICsxMjQsNiBAQCBz
dGF0aWMgdW5zaWduZWQgaW50IGhvc3RfZG9taWQoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3Qg
Z19kb21pZCkNCj4gICAgICAgcmV0dXJuIGQtPmRvbWFpbl9pZDsNCj4gICB9DQo+ICAgDQo+IC1z
dGF0aWMgdW5zaWduZWQgbG9uZyBnZXRfZ2ZuX2Zyb21fYmFzZV9yZWcodWludDY0X3QgYmFzZV9y
YXcpDQo+IC17DQo+IC0gICAgYmFzZV9yYXcgJj0gUEFERFJfTUFTSzsNCj4gLSAgICBBU1NFUlQg
KCBiYXNlX3JhdyAhPSAwICk7DQo+IC0gICAgcmV0dXJuIGJhc2VfcmF3ID4+IFBBR0VfU0hJRlQ7
DQo+IC19DQo+IC0NCj4gICBzdGF0aWMgdm9pZCBndWVzdF9pb21tdV9kZWxpdmVyX21zaShzdHJ1
Y3QgZG9tYWluICpkKQ0KPiAgIHsNCj4gICAgICAgdWludDhfdCB2ZWN0b3IsIGRlc3QsIGRlc3Rf
bW9kZSwgZGVsaXZlcnlfbW9kZSwgdHJpZ19tb2RlOw0KPiBAQCAtMTM4LDIzICsxMzgsNiBAQCBz
dGF0aWMgdm9pZCBndWVzdF9pb21tdV9kZWxpdmVyX21zaShzdHJ1Y3QgZG9tYWluICpkKQ0KPiAg
ICAgICB2bXNpX2RlbGl2ZXIoZCwgdmVjdG9yLCBkZXN0LCBkZXN0X21vZGUsIGRlbGl2ZXJ5X21v
ZGUsIHRyaWdfbW9kZSk7DQo+ICAgfQ0KPiAgIA0KPiAtc3RhdGljIHVuc2lnbmVkIGxvbmcgZ3Vl
c3RfaW9tbXVfZ2V0X3RhYmxlX21mbihzdHJ1Y3QgZG9tYWluICpkLA0KPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBiYXNlX3JhdywNCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGVudHJ5X3NpemUsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBwb3MpDQo+IC17DQo+IC0gICAgdW5zaWduZWQgbG9uZyBp
ZHgsIGdmbiwgbWZuOw0KPiAtICAgIHAybV90eXBlX3QgcDJtdDsNCj4gLQ0KPiAtICAgIGdmbiA9
IGdldF9nZm5fZnJvbV9iYXNlX3JlZyhiYXNlX3Jhdyk7DQo+IC0gICAgaWR4ID0gKHBvcyAqIGVu
dHJ5X3NpemUpID4+IFBBR0VfU0hJRlQ7DQo+IC0NCj4gLSAgICBtZm4gPSBtZm5feChnZXRfZ2Zu
KGQsIGdmbiArIGlkeCwgJnAybXQpKTsNCj4gLSAgICBwdXRfZ2ZuKGQsIGdmbik7DQo+IC0NCj4g
LSAgICByZXR1cm4gbWZuOw0KPiAtfQ0KPiAtDQo+ICAgc3RhdGljIHZvaWQgZ3Vlc3RfaW9tbXVf
ZW5hYmxlX2Rldl90YWJsZShzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmlvbW11KQ0KPiAgIHsNCj4gICAg
ICAgdWludDMyX3QgbGVuZ3RoX3JhdyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoaW9tbXUtPmRl
dl90YWJsZS5yZWdfYmFzZS5sbywNCj4gQEAgLTE3Niw3ICsxNTksMTAgQEAgc3RhdGljIHZvaWQg
Z3Vlc3RfaW9tbXVfZW5hYmxlX3JpbmdfYnVmZmVyKHN0cnVjdCBndWVzdF9pb21tdSAqaW9tbXUs
DQo+ICAgdm9pZCBndWVzdF9pb21tdV9hZGRfcHByX2xvZyhzdHJ1Y3QgZG9tYWluICpkLCB1MzIg
ZW50cnlbXSkNCj4gICB7DQo+ICAgICAgIHVpbnQxNl90IGdkZXZfaWQ7DQo+IC0gICAgdW5zaWdu
ZWQgbG9uZyBtZm4sIHRhaWwsIGhlYWQ7DQo+ICsgICAgdW5zaWduZWQgbG9uZyB0YWlsLCBoZWFk
Ow0KPiArICAgIG1mbl90IG1mbjsNCj4gKyAgICBnZm5fdCBnZm47DQo+ICsgICAgcDJtX3R5cGVf
dCBwMm10Ow0KPiAgICAgICBwcHJfZW50cnlfdCAqbG9nLCAqbG9nX2Jhc2U7DQo+ICAgICAgIHN0
cnVjdCBndWVzdF9pb21tdSAqaW9tbXU7DQo+ICAgDQo+IEBAIC0xOTcsMTEgKzE4MywyNCBAQCB2
b2lkIGd1ZXN0X2lvbW11X2FkZF9wcHJfbG9nKHN0cnVjdCBkb21haW4gKmQsIHUzMiBlbnRyeVtd
KQ0KPiAgICAgICAgICAgcmV0dXJuOw0KPiAgICAgICB9DQo+ICAgDQo+IC0gICAgbWZuID0gZ3Vl
c3RfaW9tbXVfZ2V0X3RhYmxlX21mbihkLCByZWdfdG9fdTY0KGlvbW11LT5wcHJfbG9nLnJlZ19i
YXNlKSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihwcHJf
ZW50cnlfdCksIHRhaWwpOw0KPiAtICAgIEFTU0VSVChtZm5fdmFsaWQoX21mbihtZm4pKSk7DQo+
ICsgICAgZ2ZuID0gX2dmbihQRk5fRE9XTihyZWdfdG9fdTY0KGlvbW11LT5wcHJfbG9nLnJlZ19i
YXNlKSkgKw0KPiArICAgICAgICAgICAgICAgUEZOX0RPV04odGFpbCAqIHNpemVvZigqbG9nKSkp
Ow0KPiAgIA0KPiAtICAgIGxvZ19iYXNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7DQo+
ICsgICAgbWZuID0gZ2V0X2dmbihkLCBnZm4sICZwMm10KTsNCj4gKyAgICBpZiAoIG1mbl9lcSht
Zm4sIElOVkFMSURfTUZOKSB8fCAhcDJtX2lzX3JhbShwMm10KSApDQo+ICsgICAgew0KPiArICAg
ICAgICBBTURfSU9NTVVfREVCVUcoDQo+ICsgICAgICAgICAgICAiRXJyb3I6IGd1ZXN0IGlvbW11
IHBwciBsb2cgYmFkIGdmbiAlIlBSSV9nZm4iLCB0eXBlICV1LCBtZm4gJSINCj4gKyAgICAgICAg
ICAgIFBSSV9tZm4iLCByZWdfYmFzZSAlIyJQUkl4NjQiLCB0YWlsICUjbHhcbiIsDQo+ICsgICAg
ICAgICAgICBnZm5feChnZm4pLCBwMm10LCBtZm5feChtZm4pLA0KPiArICAgICAgICAgICAgcmVn
X3RvX3U2NChpb21tdS0+cHByX2xvZy5yZWdfYmFzZSksIHRhaWwpOw0KPiArICAgICAgICBndWVz
dF9pb21tdV9kaXNhYmxlKGlvbW11KTsNCj4gKyAgICAgICAgZ290byBvdXQ7DQo+ICsgICAgfQ0K
PiArDQo+ICsgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsNCj4gKw0KPiArICAgIGxvZ19iYXNl
ID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7DQo+ICAgICAgIGxvZyA9IGxvZ19iYXNlICsgdGFpbCAl
IChQQUdFX1NJWkUgLyBzaXplb2YocHByX2VudHJ5X3QpKTsNCj4gICANCj4gICAgICAgLyogQ29u
dmVydCBwaHlzaWNhbCBkZXZpY2UgaWQgYmFjayBpbnRvIHZpcnR1YWwgZGV2aWNlIGlkICovDQo+
IEBAIC0yMjAsMTIgKzIxOSwxOCBAQCB2b2lkIGd1ZXN0X2lvbW11X2FkZF9wcHJfbG9nKHN0cnVj
dCBkb21haW4gKmQsIHUzMiBlbnRyeVtdKQ0KPiAgICAgICB1bm1hcF9kb21haW5fcGFnZShsb2df
YmFzZSk7DQo+ICAgDQo+ICAgICAgIGd1ZXN0X2lvbW11X2RlbGl2ZXJfbXNpKGQpOw0KPiArDQo+
ICtvdXQ6DQo+ICsgICAgcHV0X2dmbihkLCBnZm4pOw0KPiAgIH0NCj4gICANCj4gICB2b2lkIGd1
ZXN0X2lvbW11X2FkZF9ldmVudF9sb2coc3RydWN0IGRvbWFpbiAqZCwgdTMyIGVudHJ5W10pDQo+
ICAgew0KPiAgICAgICB1aW50MTZfdCBkZXZfaWQ7DQo+IC0gICAgdW5zaWduZWQgbG9uZyBtZm4s
IHRhaWwsIGhlYWQ7DQo+ICsgICAgdW5zaWduZWQgbG9uZyB0YWlsLCBoZWFkOw0KPiArICAgIG1m
bl90IG1mbjsNCj4gKyAgICBnZm5fdCBnZm47DQo+ICsgICAgcDJtX3R5cGVfdCBwMm10Ow0KPiAg
ICAgICBldmVudF9lbnRyeV90ICpsb2csICpsb2dfYmFzZTsNCj4gICAgICAgc3RydWN0IGd1ZXN0
X2lvbW11ICppb21tdTsNCj4gICANCj4gQEAgLTI0NiwxMSArMjUxLDI0IEBAIHZvaWQgZ3Vlc3Rf
aW9tbXVfYWRkX2V2ZW50X2xvZyhzdHJ1Y3QgZG9tYWluICpkLCB1MzIgZW50cnlbXSkNCj4gICAg
ICAgICAgIHJldHVybjsNCj4gICAgICAgfQ0KPiAgIA0KPiAtICAgIG1mbiA9IGd1ZXN0X2lvbW11
X2dldF90YWJsZV9tZm4oZCwgcmVnX3RvX3U2NChpb21tdS0+ZXZlbnRfbG9nLnJlZ19iYXNlKSwN
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihldmVudF9lbnRy
eV90KSwgdGFpbCk7DQo+IC0gICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKG1mbikpKTsNCj4gKyAg
ICBnZm4gPSBfZ2ZuKFBGTl9ET1dOKHJlZ190b191NjQoaW9tbXUtPmV2ZW50X2xvZy5yZWdfYmFz
ZSkpICsNCj4gKyAgICAgICAgICAgICAgIFBGTl9ET1dOKHRhaWwgKiBzaXplb2YoKmxvZykpKTsN
Cj4gKw0KPiArICAgIG1mbiA9IGdldF9nZm4oZCwgZ2ZuLCAmcDJtdCk7DQo+ICsgICAgaWYgKCBt
Zm5fZXEobWZuLCBJTlZBTElEX01GTikgfHwgIXAybV9pc19yYW0ocDJtdCkgKQ0KPiArICAgIHsN
Cj4gKyAgICAgICAgQU1EX0lPTU1VX0RFQlVHKA0KPiArICAgICAgICAgICAgIkVycm9yOiBndWVz
dCBpb21tdSBldmVudCBsb2cgYmFkIGdmbiAlIlBSSV9nZm4iLCB0eXBlICV1LCBtZm4gJSINCj4g
KyAgICAgICAgICAgIFBSSV9tZm4iLCByZWdfYmFzZSAlIyJQUkl4NjQiLCB0YWlsICUjbHhcbiIs
DQo+ICsgICAgICAgICAgICBnZm5feChnZm4pLCBwMm10LCBtZm5feChtZm4pLA0KPiArICAgICAg
ICAgICAgcmVnX3RvX3U2NChpb21tdS0+cHByX2xvZy5yZWdfYmFzZSksIHRhaWwpOw0KPiArICAg
ICAgICBndWVzdF9pb21tdV9kaXNhYmxlKGlvbW11KTsNCj4gKyAgICAgICAgZ290byBvdXQ7DQo+
ICsgICAgfQ0KPiArDQo+ICsgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsNCj4gICANCj4gLSAg
ICBsb2dfYmFzZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOw0KPiArICAgIGxvZ19iYXNl
ID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7DQo+ICAgICAgIGxvZyA9IGxvZ19iYXNlICsgdGFpbCAl
IChQQUdFX1NJWkUgLyBzaXplb2YoZXZlbnRfZW50cnlfdCkpOw0KPiAgIA0KPiAgICAgICAvKiBy
ZS13cml0ZSBwaHlzaWNhbCBkZXZpY2UgaWQgaW50byB2aXJ0dWFsIGRldmljZSBpZCAqLw0KPiBA
QCAtMjY5LDYgKzI4Nyw5IEBAIHZvaWQgZ3Vlc3RfaW9tbXVfYWRkX2V2ZW50X2xvZyhzdHJ1Y3Qg
ZG9tYWluICpkLCB1MzIgZW50cnlbXSkNCj4gICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobG9nX2Jh
c2UpOw0KPiAgIA0KPiAgICAgICBndWVzdF9pb21tdV9kZWxpdmVyX21zaShkKTsNCj4gKw0KPiAr
b3V0Og0KPiArICAgIHB1dF9nZm4oZCwgZ2ZuKTsNCj4gICB9DQo+ICAgDQo+ICAgc3RhdGljIGlu
dCBkb19jb21wbGV0ZV9wcHJfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLCBjbWRfZW50cnlfdCAq
Y21kKQ0KPiBAQCAtMzQ2LDEwICszNjcsOCBAQCBzdGF0aWMgaW50IGRvX2ludmFsaWRhdGVfaW90
bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgY21kX2VudHJ5X3QgKmNtZCkNCj4gICANCj4gICBz
dGF0aWMgaW50IGRvX2NvbXBsZXRpb25fd2FpdChzdHJ1Y3QgZG9tYWluICpkLCBjbWRfZW50cnlf
dCAqY21kKQ0KPiAgIHsNCj4gLSAgICBib29sX3QgY29tX3dhaXRfaW50X2VuLCBjb21fd2FpdF9p
bnQsIGksIHM7DQo+ICsgICAgYm9vbCBjb21fd2FpdF9pbnRfZW4sIGNvbV93YWl0X2ludCwgaSwg
czsNCj4gICAgICAgc3RydWN0IGd1ZXN0X2lvbW11ICppb21tdTsNCj4gLSAgICB1bnNpZ25lZCBs
b25nIGdmbjsNCj4gLSAgICBwMm1fdHlwZV90IHAybXQ7DQo+ICAgDQo+ICAgICAgIGlvbW11ID0g
ZG9tYWluX2lvbW11KGQpOw0KPiAgIA0KPiBAQCAtMzYyLDcgKzM4MSwxMCBAQCBzdGF0aWMgaW50
IGRvX2NvbXBsZXRpb25fd2FpdChzdHJ1Y3QgZG9tYWluICpkLCBjbWRfZW50cnlfdCAqY21kKQ0K
PiAgICAgICBpZiAoIHMgKQ0KPiAgICAgICB7DQo+ICAgICAgICAgICB1aW50NjRfdCBnYWRkcl9s
bywgZ2FkZHJfaGksIGdhZGRyXzY0LCBkYXRhOw0KPiAtICAgICAgICB2b2lkICp2YWRkcjsNCj4g
KyAgICAgICAgbWZuX3QgbWZuOw0KPiArICAgICAgICBnZm5fdCBnZm47DQo+ICsgICAgICAgIHAy
bV90eXBlX3QgcDJtdDsNCj4gKyAgICAgICAgdWludDY0X3QgKnB0cjsNCj4gICANCj4gICAgICAg
ICAgIGRhdGEgPSAodWludDY0X3QpY21kLT5kYXRhWzNdIDw8IDMyIHwgY21kLT5kYXRhWzJdOw0K
PiAgICAgICAgICAgZ2FkZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGNtZC0+ZGF0YVsw
XSwNCj4gQEAgLTM3NCwxMyArMzk2LDI0IEBAIHN0YXRpYyBpbnQgZG9fY29tcGxldGlvbl93YWl0
KHN0cnVjdCBkb21haW4gKmQsIGNtZF9lbnRyeV90ICpjbWQpDQo+ICAgDQo+ICAgICAgICAgICBn
YWRkcl82NCA9IChnYWRkcl9oaSA8PCAzMikgfCAoZ2FkZHJfbG8gPDwgMyk7DQo+ICAgDQo+IC0g
ICAgICAgIGdmbiA9IGdhZGRyXzY0ID4+IFBBR0VfU0hJRlQ7DQo+IC0gICAgICAgIHZhZGRyID0g
bWFwX2RvbWFpbl9wYWdlKGdldF9nZm4oZCwgZ2ZuICwmcDJtdCkpOw0KPiAtICAgICAgICBwdXRf
Z2ZuKGQsIGdmbik7DQo+ICsgICAgICAgIGdmbiA9IF9nZm4oZ2FkZHJfNjQgPj4gUEFHRV9TSElG
VCk7DQo+ICsgICAgICAgIG1mbiA9IGdldF9nZm4oZCwgZ2ZuLCAmcDJtdCk7DQo+ICAgDQo+IC0g
ICAgICAgIHdyaXRlX3U2NF9hdG9taWMoKHVpbnQ2NF90ICopKHZhZGRyICsgKGdhZGRyXzY0ICYg
KFBBR0VfU0laRS0xKSkpLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEpOw0KPiAt
ICAgICAgICB1bm1hcF9kb21haW5fcGFnZSh2YWRkcik7DQo+ICsgICAgICAgIGlmICggbWZuX2Vx
KG1mbiwgSU5WQUxJRF9NRk4pIHx8ICFwMm1faXNfcmFtKHAybXQpICkNCj4gKyAgICAgICAgew0K
PiArICAgICAgICAgICAgLyogWFhYIC0gV2hhdCB0byBkbyBoZXJlLCBlcnJvciB3aXNlPyAqLw0K
PiArICAgICAgICAgICAgZ3Vlc3RfaW9tbXVfZGlzYWJsZShpb21tdSk7DQo+ICsgICAgICAgICAg
ICBwdXRfZ2ZuKGQsIGdmbik7DQo+ICsNCj4gKyAgICAgICAgICAgIHJldHVybiAwOw0KPiArICAg
ICAgICB9DQo+ICsNCj4gKyAgICAgICAgcHRyID0gbWFwX2RvbWFpbl9wYWdlKG1mbikgKyAoZ2Fk
ZHJfNjQgJiB+UEFHRV9NQVNLKTsNCj4gKw0KPiArICAgICAgICB3cml0ZV91NjRfYXRvbWljKHB0
ciwgZGF0YSk7DQo+ICsgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHB0cik7DQo+ICsNCj4gKyAg
ICAgICAgcHV0X2dmbihkLCBnZm4pOw0KPiAgICAgICB9DQo+ICAgDQo+ICAgICAgIGNvbV93YWl0
X2ludF9lbiA9IGlvbW11X2dldF9iaXQoaW9tbXUtPnJlZ19jdHJsLmxvLA0KPiBAQCAtNDAwLDkg
KzQzMywxMCBAQCBzdGF0aWMgaW50IGRvX2ludmFsaWRhdGVfZHRlKHN0cnVjdCBkb21haW4gKmQs
IGNtZF9lbnRyeV90ICpjbWQpDQo+ICAgICAgIGRldl9lbnRyeV90ICpnZHRlLCAqbWR0ZSwgKmR0
ZV9iYXNlOw0KPiAgICAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSA9IE5VTEw7DQo+ICAgICAg
IHN0cnVjdCBndWVzdF9pb21tdSAqZ19pb21tdTsNCj4gLSAgICB1aW50NjRfdCBnY3IzX2dmbiwg
Z2NyM19tZm47DQo+ICsgICAgbWZuX3QgZHRlX21mbiwgZ2NyM19tZm47DQo+ICsgICAgZ2ZuX3Qg
ZHRlX2dmbiwgZ2NyM19nZm47DQo+ICAgICAgIHVpbnQ4X3QgZ2x4LCBndjsNCj4gLSAgICB1bnNp
Z25lZCBsb25nIGR0ZV9tZm4sIGZsYWdzOw0KPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7DQo+
ICAgICAgIHAybV90eXBlX3QgcDJtdDsNCj4gICANCj4gICAgICAgZ19pb21tdSA9IGRvbWFpbl9p
b21tdShkKTsNCj4gQEAgLTQxNywzNSArNDUxLDQ5IEBAIHN0YXRpYyBpbnQgZG9faW52YWxpZGF0
ZV9kdGUoc3RydWN0IGRvbWFpbiAqZCwgY21kX2VudHJ5X3QgKmNtZCkNCj4gICAgICAgaWYgKCAo
Z2JkZiAqIHNpemVvZihkZXZfZW50cnlfdCkpID4gZ19pb21tdS0+ZGV2X3RhYmxlLnNpemUgKQ0K
PiAgICAgICAgICAgcmV0dXJuIDA7DQo+ICAgDQo+IC0gICAgZHRlX21mbiA9IGd1ZXN0X2lvbW11
X2dldF90YWJsZV9tZm4oZCwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZWdfdG9fdTY0KGdfaW9tbXUtPmRldl90YWJsZS5yZWdfYmFzZSksDQo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGRldl9lbnRyeV90KSwgZ2Jk
Zik7DQo+IC0gICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKGR0ZV9tZm4pKSk7DQo+ICsgICAgZHRl
X2dmbiA9IF9nZm4oUEZOX0RPV04ocmVnX3RvX3U2NChnX2lvbW11LT5kZXZfdGFibGUucmVnX2Jh
c2UpKSArDQo+ICsgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oZ2JkZiAqIHNpemVvZigqZ2R0
ZSkpKTsNCj4gKyAgICBkdGVfbWZuID0gZ2V0X2dmbihkLCBkdGVfZ2ZuLCAmcDJtdCk7DQo+ICsN
Cj4gKyAgICBpZiAoIG1mbl9lcShkdGVfbWZuLCBJTlZBTElEX01GTikgfHwgIXAybV9pc19yYW0o
cDJtdCkgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgcHV0X2dmbihkLCBkdGVfZ2ZuKTsNCj4gKyAg
ICAgICAgcmV0dXJuIDA7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgQVNTRVJUKG1mbl92YWxpZChk
dGVfbWZuKSk7DQo+ICAgDQo+ICAgICAgIC8qIFJlYWQgZ3Vlc3QgZHRlIGluZm9ybWF0aW9uICov
DQo+IC0gICAgZHRlX2Jhc2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihkdGVfbWZuKSk7DQo+ICsg
ICAgZHRlX2Jhc2UgPSBtYXBfZG9tYWluX3BhZ2UoZHRlX21mbik7DQo+ICAgDQo+ICAgICAgIGdk
dGUgPSBkdGVfYmFzZSArIGdiZGYgJSAoUEFHRV9TSVpFIC8gc2l6ZW9mKGRldl9lbnRyeV90KSk7
DQo+ICAgDQo+ICAgICAgIGdkb21faWQgID0gZ2V0X2RvbWlkX2Zyb21fZHRlKGdkdGUpOw0KPiAt
ICAgIGdjcjNfZ2ZuID0gZ2V0X2d1ZXN0X2NyM19mcm9tX2R0ZShnZHRlKTsNCj4gKyAgICBnY3Iz
X2dmbiA9IF9nZm4oZ2V0X2d1ZXN0X2NyM19mcm9tX2R0ZShnZHRlKSk7DQo+ICAgICAgIGdseCAg
ICAgID0gZ2V0X2dseF9mcm9tX2R0ZShnZHRlKTsNCj4gICAgICAgZ3YgICAgICAgPSBnZXRfZ3Zf
ZnJvbV9kdGUoZ2R0ZSk7DQo+ICAgDQo+ICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGR0ZV9iYXNl
KTsNCj4gKyAgICBwdXRfZ2ZuKGQsIGR0ZV9nZm4pOw0KPiAgIA0KPiAgICAgICAvKiBEbyBub3Qg
dXBkYXRlIGhvc3QgZHRlIGJlZm9yZSBnY3IzIGhhcyBiZWVuIHNldCAqLw0KPiAtICAgIGlmICgg
Z2NyM19nZm4gPT0gMCApDQo+ICsgICAgaWYgKCBnZm5feChnY3IzX2dmbikgPT0gMCApDQo+ICAg
ICAgICAgICByZXR1cm4gMDsNCj4gICANCj4gLSAgICBnY3IzX21mbiA9IG1mbl94KGdldF9nZm4o
ZCwgZ2NyM19nZm4sICZwMm10KSk7DQo+IC0gICAgcHV0X2dmbihkLCBnY3IzX2dmbik7DQo+ICsg
ICAgZ2NyM19tZm4gPSBnZXRfZ2ZuKGQsIGdjcjNfZ2ZuLCAmcDJtdCk7DQo+ICAgDQo+IC0gICAg
QVNTRVJUKG1mbl92YWxpZChfbWZuKGdjcjNfbWZuKSkpOw0KPiArICAgIGlmICggbWZuX2VxKGdj
cjNfbWZuLCBJTlZBTElEX01GTikgfHwgIXAybV9pc19yYW0ocDJtdCkgKQ0KPiArICAgIHsNCj4g
KyAgICAgICAgcHV0X2dmbihkLCBnY3IzX2dmbik7DQo+ICsgICAgICAgIHJldHVybiAwOw0KPiAr
ICAgIH0NCj4gKw0KPiArICAgIEFTU0VSVChtZm5fdmFsaWQoZ2NyM19tZm4pKTsNCj4gICANCj4g
ICAgICAgaW9tbXUgPSBmaW5kX2lvbW11X2Zvcl9kZXZpY2UoMCwgbWJkZik7DQo+ICAgICAgIGlm
ICggIWlvbW11ICkNCj4gICAgICAgew0KPiArICAgICAgICBwdXRfZ2ZuKGQsIGdjcjNfZ2ZuKTsN
Cj4gICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiJXM6IEZhaWwgdG8gZmluZCBpb21tdSBmb3Ig
YmRmICV4IVxuIiwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgbWJkZik7
DQo+ICAgICAgICAgICByZXR1cm4gLUVOT0RFVjsNCj4gQEAgLTQ1OCwxOCArNTA2LDE5IEBAIHN0
YXRpYyBpbnQgZG9faW52YWxpZGF0ZV9kdGUoc3RydWN0IGRvbWFpbiAqZCwgY21kX2VudHJ5X3Qg
KmNtZCkNCj4gICANCj4gICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBmbGFn
cyk7DQo+ICAgICAgIGlvbW11X2R0ZV9zZXRfZ3Vlc3RfY3IzKCh1MzIgKiltZHRlLCBoZG9tX2lk
LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdjcjNfbWZuIDw8IFBBR0VfU0hJRlQs
IGd2LCBnbHgpOw0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90b19tYWRkcihn
Y3IzX21mbiksIGd2LCBnbHgpOw0KPiAgIA0KPiAgICAgICBhbWRfaW9tbXVfZmx1c2hfZGV2aWNl
KGlvbW11LCByZXFfaWQpOw0KPiAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpb21tdS0+
bG9jaywgZmxhZ3MpOw0KPiAgIA0KPiArICAgIHB1dF9nZm4oZCwgZ2NyM19nZm4pOw0KPiArDQo+
ICAgICAgIHJldHVybiAwOw0KPiAgIH0NCj4gICANCj4gICBzdGF0aWMgdm9pZCBndWVzdF9pb21t
dV9wcm9jZXNzX2NvbW1hbmQodW5zaWduZWQgbG9uZyBfZCkNCj4gICB7DQo+IC0gICAgdW5zaWdu
ZWQgbG9uZyBvcGNvZGUsIHRhaWwsIGhlYWQsIGVudHJpZXNfcGVyX3BhZ2UsIGNtZF9tZm47DQo+
IC0gICAgY21kX2VudHJ5X3QgKmNtZCwgKmNtZF9iYXNlOw0KPiArICAgIHVuc2lnbmVkIGxvbmcg
dGFpbCwgaGVhZDsNCj4gICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IChzdHJ1Y3QgZG9tYWluICop
X2Q7DQo+ICAgICAgIHN0cnVjdCBndWVzdF9pb21tdSAqaW9tbXU7DQo+ICAgDQo+IEBAIC00OTMs
NTYgKzU0Miw3NSBAQCBzdGF0aWMgdm9pZCBndWVzdF9pb21tdV9wcm9jZXNzX2NvbW1hbmQodW5z
aWduZWQgbG9uZyBfZCkNCj4gICAgICAgICAgIHJldHVybjsNCj4gICAgICAgfQ0KPiAgIA0KPiAt
ICAgIGVudHJpZXNfcGVyX3BhZ2UgPSBQQUdFX1NJWkUgLyBzaXplb2YoY21kX2VudHJ5X3QpOw0K
PiAtDQo+ICAgICAgIHdoaWxlICggaGVhZCAhPSB0YWlsICkNCj4gICAgICAgew0KPiArICAgICAg
ICBtZm5fdCBtZm47DQo+ICsgICAgICAgIGdmbl90IGdmbjsNCj4gKyAgICAgICAgcDJtX3R5cGVf
dCBwMm10Ow0KPiArICAgICAgICBjbWRfZW50cnlfdCBjbWQsICpwdHI7DQo+ICAgICAgICAgICBp
bnQgcmV0ID0gMDsNCj4gKyAgICAgICAgdW5zaWduZWQgaW50IG9wY29kZTsNCj4gKw0KPiArICAg
ICAgICBnZm4gPSBfZ2ZuKFBGTl9ET1dOKHJlZ190b191NjQoaW9tbXUtPmNtZF9idWZmZXIucmVn
X2Jhc2UpKSArDQo+ICsgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oaGVhZCAqIHNpemVvZihj
bWQpKSk7DQo+ICAgDQo+IC0gICAgICAgIGNtZF9tZm4gPSBndWVzdF9pb21tdV9nZXRfdGFibGVf
bWZuKGQsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
Z190b191NjQoaW9tbXUtPmNtZF9idWZmZXIucmVnX2Jhc2UpLA0KPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoY21kX2VudHJ5X3QpLCBoZWFkKTsN
Cj4gLSAgICAgICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKGNtZF9tZm4pKSk7DQo+ICsgICAgICAg
IG1mbiA9IGdldF9nZm4oZCwgZ2ZuLCAmcDJtdCk7DQo+ICsgICAgICAgIGlmICggbWZuX2VxKG1m
biwgSU5WQUxJRF9NRk4pIHx8ICFwMm1faXNfcmFtKHAybXQpICkNCj4gKyAgICAgICAgew0KPiAr
ICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKA0KPiArICAgICAgICAgICAgICAgICJFcnJvcjog
Z3Vlc3QgaW9tbXUgY21kIGJ1ZmZlciBiYWQgZ2ZuICUiUFJJX2dmbiIsIHR5cGUgJXUsIG1mbiAl
Ig0KPiArICAgICAgICAgICAgICAgIFBSSV9tZm4iLCByZWdfYmFzZSAlIyJQUkl4NjQiLCBoZWFk
ICUjbHhcbiIsDQo+ICsgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuKSwgcDJtdCwgbWZuX3gobWZu
KSwNCj4gKyAgICAgICAgICAgICAgICByZWdfdG9fdTY0KGlvbW11LT5jbWRfYnVmZmVyLnJlZ19i
YXNlKSwgaGVhZCk7DQo+ICsgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7DQo+ICsgICAgICAg
ICAgICBndWVzdF9pb21tdV9kaXNhYmxlKGlvbW11KTsNCj4gKyAgICAgICAgICAgIHJldHVybjsN
Cj4gKyAgICAgICAgfQ0KPiAgIA0KPiAtICAgICAgICBjbWRfYmFzZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKGNtZF9tZm4pKTsNCj4gLSAgICAgICAgY21kID0gY21kX2Jhc2UgKyBoZWFkICUgZW50
cmllc19wZXJfcGFnZTsNCj4gKyAgICAgICAgcHRyID0gbWFwX2RvbWFpbl9wYWdlKG1mbikgKyBo
ZWFkICUgKFBBR0VfU0laRSAvIHNpemVvZihjbWRfZW50cnlfdCkpOw0KPiArICAgICAgICBtZW1j
cHkoJmNtZCwgcHRyLCBzaXplb2YoY21kKSk7DQo+ICsgICAgICAgIHVubWFwX2RvbWFpbl9wYWdl
KHB0cik7DQo+ICsgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsNCj4gICANCj4gLSAgICAgICAgb3Bj
b2RlID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihjbWQtPmRhdGFbMV0sDQo+ICsgICAgICAgIG9w
Y29kZSA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoY21kLmRhdGFbMV0sDQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NNRF9PUENPREVfTUFTSywNCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfQ01EX09QQ09E
RV9TSElGVCk7DQo+ICAgICAgICAgICBzd2l0Y2ggKCBvcGNvZGUgKQ0KPiAgICAgICAgICAgew0K
PiAgICAgICAgICAgY2FzZSBJT01NVV9DTURfQ09NUExFVElPTl9XQUlUOg0KPiAtICAgICAgICAg
ICAgcmV0ID0gZG9fY29tcGxldGlvbl93YWl0KGQsIGNtZCk7DQo+ICsgICAgICAgICAgICByZXQg
PSBkb19jb21wbGV0aW9uX3dhaXQoZCwgJmNtZCk7DQo+ICAgICAgICAgICAgICAgYnJlYWs7DQo+
ICAgICAgICAgICBjYXNlIElPTU1VX0NNRF9JTlZBTElEQVRFX0RFVlRBQl9FTlRSWToNCj4gLSAg
ICAgICAgICAgIHJldCA9IGRvX2ludmFsaWRhdGVfZHRlKGQsIGNtZCk7DQo+ICsgICAgICAgICAg
ICByZXQgPSBkb19pbnZhbGlkYXRlX2R0ZShkLCAmY21kKTsNCj4gICAgICAgICAgICAgICBicmVh
azsNCj4gICAgICAgICAgIGNhc2UgSU9NTVVfQ01EX0lOVkFMSURBVEVfSU9NTVVfUEFHRVM6DQo+
IC0gICAgICAgICAgICByZXQgPSBkb19pbnZhbGlkYXRlX3BhZ2VzKGQsIGNtZCk7DQo+ICsgICAg
ICAgICAgICByZXQgPSBkb19pbnZhbGlkYXRlX3BhZ2VzKGQsICZjbWQpOw0KPiAgICAgICAgICAg
ICAgIGJyZWFrOw0KPiAgICAgICAgICAgY2FzZSBJT01NVV9DTURfSU5WQUxJREFURV9JT1RMQl9Q
QUdFUzoNCj4gLSAgICAgICAgICAgIHJldCA9IGRvX2ludmFsaWRhdGVfaW90bGJfcGFnZXMoZCwg
Y21kKTsNCj4gKyAgICAgICAgICAgIHJldCA9IGRvX2ludmFsaWRhdGVfaW90bGJfcGFnZXMoZCwg
JmNtZCk7DQo+ICAgICAgICAgICAgICAgYnJlYWs7DQo+ICAgICAgICAgICBjYXNlIElPTU1VX0NN
RF9JTlZBTElEQVRFX0lOVF9UQUJMRToNCj4gICAgICAgICAgICAgICBicmVhazsNCj4gICAgICAg
ICAgIGNhc2UgSU9NTVVfQ01EX0NPTVBMRVRFX1BQUl9SRVFVRVNUOg0KPiAtICAgICAgICAgICAg
cmV0ID0gZG9fY29tcGxldGVfcHByX3JlcXVlc3QoZCwgY21kKTsNCj4gKyAgICAgICAgICAgIHJl
dCA9IGRvX2NvbXBsZXRlX3Bwcl9yZXF1ZXN0KGQsICZjbWQpOw0KPiAgICAgICAgICAgICAgIGJy
ZWFrOw0KPiAgICAgICAgICAgY2FzZSBJT01NVV9DTURfSU5WQUxJREFURV9JT01NVV9BTEw6DQo+
IC0gICAgICAgICAgICByZXQgPSBkb19pbnZhbGlkYXRlX2FsbChkLCBjbWQpOw0KPiArICAgICAg
ICAgICAgcmV0ID0gZG9faW52YWxpZGF0ZV9hbGwoZCwgJmNtZCk7DQo+ICAgICAgICAgICAgICAg
YnJlYWs7DQo+ICAgICAgICAgICBkZWZhdWx0Og0KPiAtICAgICAgICAgICAgQU1EX0lPTU1VX0RF
QlVHKCJDTUQ6IFVua25vd24gY29tbWFuZCBjbWRfdHlwZSA9ICVseCAiDQo+ICsgICAgICAgICAg
ICBBTURfSU9NTVVfREVCVUcoIkNNRDogVW5rbm93biBjb21tYW5kIGNtZF90eXBlID0gJSN4ICIN
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhlYWQgPSAlbGRcbiIsIG9wY29kZSwg
aGVhZCk7DQo+ICsgICAgICAgICAgICByZXQgPSAtRUlOVkFMOw0KPiAgICAgICAgICAgICAgIGJy
ZWFrOw0KPiAgICAgICAgICAgfQ0KPiAgIA0KPiAtICAgICAgICB1bm1hcF9kb21haW5fcGFnZShj
bWRfYmFzZSk7DQo+ICAgICAgICAgICBpZiAoICsraGVhZCA+PSBpb21tdS0+Y21kX2J1ZmZlci5l
bnRyaWVzICkNCj4gICAgICAgICAgICAgICBoZWFkID0gMDsNCj4gICAgICAgICAgIGlmICggcmV0
ICkNCj4gKyAgICAgICAgew0KPiAgICAgICAgICAgICAgIGd1ZXN0X2lvbW11X2Rpc2FibGUoaW9t
bXUpOw0KPiArICAgICAgICAgICAgYnJlYWs7DQo+ICsgICAgICAgIH0NCj4gICAgICAgfQ0KPiAg
IA0KPiAgICAgICAvKiBOb3cgc2hpZnQgY21kIGJ1ZmZlciBoZWFkIHBvaW50ZXIgKi8NCj4gQEAg
LTgxOCwxMCArODg2LDEwIEBAIGludCBndWVzdF9pb21tdV9zZXRfYmFzZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1aW50NjRfdCBiYXNlKQ0KPiAgIA0KPiAgICAgICBmb3IgKCBpbnQgaSA9IDA7IGkgPCBJ
T01NVV9NTUlPX1BBR0VfTlI7IGkrKyApDQo+ICAgICAgIHsNCj4gLSAgICAgICAgdW5zaWduZWQg
bG9uZyBnZm4gPSBiYXNlICsgaTsNCj4gKyAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dmbihiYXNlICsg
aSk7DQo+ICAgDQo+ICAgICAgICAgICBnZXRfZ2ZuX3F1ZXJ5KGQsIGdmbiwgJnQpOw0KPiAtICAg
ICAgICBwMm1fY2hhbmdlX3R5cGVfb25lKGQsIGdmbiwgdCwgcDJtX21taW9fZG0pOw0KPiArICAg
ICAgICBwMm1fY2hhbmdlX3R5cGVfb25lKGQsIGdmbl94KGdmbiksIHQsIHAybV9tbWlvX2RtKTsN
Cj4gICAgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsNCj4gICAgICAgfQ0KPiAgIA0KPiANCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:00:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:00:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpElT-0004Xb-M2; Thu, 31 Jan 2019 16:00: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=xGdS=QH=alien8.de=bp@srs-us1.protection.inumbo.net>)
 id 1gpElQ-0004XR-5u
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:00:30 +0000
X-Inumbo-ID: 51921e7c-2571-11e9-ad2e-3b220895492c
Received: from mail.skyhub.de (unknown [5.9.137.197])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51921e7c-2571-11e9-ad2e-3b220895492c;
 Thu, 31 Jan 2019 16:00:24 +0000 (UTC)
Received: from zn.tnic (p200300EC2BCC590020EEBF3E0FF207A8.dip0.t-ipconnect.de
 [IPv6:2003:ec:2bcc:5900:20ee:bf3e:ff2:7a8])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 947031EC0345;
 Thu, 31 Jan 2019 17:00:23 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim;
 t=1548950423;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:in-reply-to:in-reply-to:  references:references;
 bh=HTk1e3YK6hwlavPXg6uD34RITpXl73OuYJ5vzGWfCKQ=;
 b=bqnL29j6Vovc6FkJumIcQc9U8WVWQYrKmDWzIE9g9Fk1EyGJCa57VPAm0RJOQa9oSyn+KJ
 VC/thAbSI5vh7FYPDO6wnnPv6+VfdI3izZH47xyv8Ij+dsAlfZcyHL5aV2JhHpK7w48oQa
 FFMtLXOjgsrJ0dJDFztr/oYYSYQjh3g=
Date: Thu, 31 Jan 2019 17:00:19 +0100
From: Borislav Petkov <bp@alien8.de>
To: Jiri Slaby <jslaby@suse.cz>
Message-ID: <20190131160019.GM6749@zn.tnic>
References: <20190130124711.12463-1-jslaby@suse.cz>
 <20190130124711.12463-2-jslaby@suse.cz>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190130124711.12463-2-jslaby@suse.cz>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v7 01/28] linkage: new macros for assembler
 symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Len Brown <len.brown@intel.com>,
 linux-pm@vger.kernel.org, jpoimboe@redhat.com,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Ingo Molnar <mingo@kernel.org>, mingo@redhat.com,
 Thomas Gleixner <tglx@linutronix.de>, Pavel Machek <pavel@ucw.cz>,
 hpa@zytor.com, xen-devel@lists.xenproject.org,
 Andrew Morton <akpm@linux-foundation.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDE6NDY6NDRQTSArMDEwMCwgSmlyaSBTbGFieSB3cm90
ZToKPiBJbnRyb2R1Y2UgbmV3IEMgbWFjcm9zIGZvciBhbm5vdGF0aW9ucyBvZiBmdW5jdGlvbnMg
YW5kIGRhdGEgaW4KPiBhc3NlbWJseS4gVGhlcmUgaXMgYSBsb25nLXN0YW5kaW5nIG1lc3MgaW4g
bWFjcm9zIGxpa2UgRU5UUlksIEVORCwKPiBFTkRQUk9DIGFuZCBzaW1pbGFyLiBUaGV5IGFyZSB1
c2VkIGluIGRpZmZlcmVudCBtYW5uZXJzIGFuZCBzb21ldGltZXMKPiBpbmNvcnJlY3RseS4KPiAK
PiBTbyBpbnRyb2R1Y2UgbWFjcm9zIHdpdGggY2xlYXIgdXNlIHRvIGFubm90YXRlIGFzc2VtYmx5
IGFzIGZvbGxvd3M6CgouLi4KCj4gU2lnbmVkLW9mZi1ieTogSmlyaSBTbGFieSA8anNsYWJ5QHN1
c2UuY3o+Cj4gQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+Cj4g
Q2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gQ2M6IGhw
YUB6eXRvci5jb20KPiBDYzogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+Cj4gQ2M6IGpw
b2ltYm9lQHJlZGhhdC5jb20KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
IENjOiBMZW4gQnJvd24gPGxlbi5icm93bkBpbnRlbC5jb20+Cj4gQ2M6IExpbnVzIFRvcnZhbGRz
IDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiBDYzogbGludXgta2VybmVsQHZnZXIu
a2VybmVsLm9yZwo+IENjOiBsaW51eC1wbUB2Z2VyLmtlcm5lbC5vcmcKPiBDYzogbWluZ29AcmVk
aGF0LmNvbQo+IENjOiBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KPiBDYzogUGV0ZXIgWmlq
bHN0cmEgPGEucC56aWpsc3RyYUBjaGVsbG8ubmw+Cj4gQ2M6ICJSYWZhZWwgSi4gV3lzb2NraSIg
PHJqd0Byand5c29ja2kubmV0Pgo+IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25p
eC5kZT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IHg4NkBrZXJu
ZWwub3JnCj4gLS0tCj4gIERvY3VtZW50YXRpb24vYXNtLWFubm90YXRpb25zLnJzdCB8IDIxNyAr
KysrKysrKysrKysrKysrKysrKysrKysrKwoKSSBndWVzcyB5b3Ugd2FubmEgaW50ZWdyYXRlIHRo
YXQgaW50byB0aGUgZG9jIGhpZXJhcmNoeS4gSHVuayBvbnRvcDoKCi0tLQpkaWZmIC0tZ2l0IGEv
RG9jdW1lbnRhdGlvbi9pbmRleC5yc3QgYi9Eb2N1bWVudGF0aW9uL2luZGV4LnJzdAppbmRleCBj
ODU4YzJlNjZlMzYuLjc1NDA1NWQ5NTY1YyAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9pbmRl
eC5yc3QKKysrIGIvRG9jdW1lbnRhdGlvbi9pbmRleC5yc3QKQEAgLTkxLDYgKzkxLDE0IEBAIG5l
ZWRlZCkuCiAgICB2bS9pbmRleAogICAgYnBmL2luZGV4CiAKK0FyY2hpdGVjdHVyZS1hZ25vc3Rp
YyBkb2N1bWVudGF0aW9uCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisu
LiB0b2N0cmVlOjoKKyAgIDptYXhkZXB0aDogMgorCisgICBhc20tYW5ub3RhdGlvbnMKKwogQXJj
aGl0ZWN0dXJlLXNwZWNpZmljIGRvY3VtZW50YXRpb24KIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAKCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL2xpbmthZ2UuaCAgICB8ICAx
MCArLQo+ICBpbmNsdWRlL2xpbnV4L2xpbmthZ2UuaCAgICAgICAgICAgfCAyNDUgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystCj4gIDMgZmlsZXMgY2hhbmdlZCwgNDYxIGluc2VydGlvbnMo
KyksIDExIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9h
c20tYW5ub3RhdGlvbnMucnN0Cj4gCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYXNtLWFu
bm90YXRpb25zLnJzdCBiL0RvY3VtZW50YXRpb24vYXNtLWFubm90YXRpb25zLnJzdAo+IG5ldyBm
aWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMDAwLi4yNjVkNjRhMWZjMGIKPiAtLS0g
L2Rldi9udWxsCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9hc20tYW5ub3RhdGlvbnMucnN0Cj4gQEAg
LTAsMCArMSwyMTcgQEAKPiArQXNzZW1ibGVyIEFubm90YXRpb25zCj4gKz09PT09PT09PT09PT09
PT09PT09PQo+ICsKPiArQ29weXJpZ2h0IChjKSAyMDE3IEppcmkgU2xhYnkKPiArCj4gK1RoaXMg
ZG9jdW1lbnQgZGVzY3JpYmVzIHRoZSBuZXcgbWFjcm9zIGZvciBhbm5vdGF0aW9uIG9mIGRhdGEg
YW5kIGNvZGUgaW4KPiArYXNzZW1ibGVyLiBJbiBwYXJ0aWN1bGFyLCBpdCBjb250YWlucyBpbmZv
cm1hdGlvbiBhYm91dCBgYFNZTV9GVU5DX1NUQVJUYGAsCgpzL2Fzc2VtYmxlci9hc3NlbWJseS8K
Cj4gK2BgU1lNX0ZVTkNfRU5EYGAsIGBgU1lNX0NPREVfU1RBUlRgYCwgYW5kIHNpbWlsYXIuCj4g
Kwo+ICtSYXRpb25hbGUKPiArLS0tLS0tLS0tCj4gK1NvbWUgY29kZSBsaWtlIGVudHJpZXMsIHRy
YW1wb2xpbmVzLCBvciBib290IGNvZGUgbmVlZHMgdG8gYmUgd3JpdHRlbiBpbgo+ICthc3NlbWJs
eS4gVGhlIHNhbWUgYXMgaW4gQywgd2UgZ3JvdXAgc3VjaCBjb2RlIGludG8gZnVuY3Rpb25zIGFu
ZCBhY2NvbXBhbnkKPiArdGhlbSB3aXRoIGRhdGEuIFN0YW5kYXJkIGFzc2VtYmxlcnMgZG8gbm90
IGZvcmNlIHVzZXJzIGludG8gcHJlY2lzZWx5IG1hcmtpbmcKPiArdGhlc2UgcGllY2VzIGFzIGNv
ZGUsIGRhdGEsIG9yIGV2ZW4gc3BlY2lmeWluZyB0aGVpciBsZW5ndGguIE5ldmVydGhlbGVzcywK
PiArYXNzZW1ibGVycyBwcm92aWRlIGRldmVsb3BlcnMgd2l0aCBzdWNoIG1hcmtzIHRvIGFpZCBk
ZWJ1Z2dlcnMgdGhyb3VnaG91dAo+ICthc3NlbWJseS4gT24gdGhlIHRvcCBvZiB0aGF0LCBkZXZl
bG9wZXJzIGFsc28gd2FudCB0byBzdGFtcCBzb21lIGZ1bmN0aW9ucyBhcwo+ICsqZ2xvYmFsKiB0
byBiZSB2aXNpYmxlIG91dHNpZGUgb2YgdGhlaXIgdHJhbnNsYXRpb24gdW5pdHMuCj4gKwo+ICtP
dmVyIHRoZSB0aW1lLCB0aGUgTGludXgga2VybmVsIHRvb2sgb3ZlciBtYWNyb3MgZnJvbSB2YXJp
b3VzIHByb2plY3RzIChsaWtlCgpzL3RoZSAvLwoKPiArYGBiaW51dGlsc2BgKSB0byBlYXNlIHRo
ZXNlIG1hcmtpbmdzLiBTbyBmb3IgaGlzdG9yaWMgcmVhc29ucywgd2UgaGF2ZSBiZWVuCj4gK3Vz
aW5nIGBgRU5UUllgYCwgYGBFTkRgYCwgYGBFTkRQUk9DYGAsIGFuZCBvdGhlciBhbm5vdGF0aW9u
cyBpbiBhc3NlbWJseS4gRHVlCj4gK3RvIHRoZSBsYWNrIG9mIHRoZWlyIGRvY3VtZW50YXRpb24s
IHRoZSBtYWNyb3MgYXJlIHVzZWQgaW4gcmF0aGVyIHdyb25nCj4gK2NvbnRleHRzIGF0IHNvbWUg
bG9jYXRpb25zLiBDbGVhcmx5LCBgYEVOVFJZYGAgd2FzIGludGVuZGVkIGZvciBzdGFydHMgb2YK
PiArZ2xvYmFsIHN5bWJvbHMgKGJlIGl0IGRhdGEgb3IgY29kZSkuIGBgRU5EYGAgdXNlZCB0byBi
ZSB0aGUgZW5kIG9mIGRhdGEgb3IgZW5kCj4gK29mIHNwZWNpYWwgZnVuY3Rpb25zIHdpdGggKm5v
bi1zdGFuZGFyZCogY2FsbGluZyBjb252ZW50aW9uLiBJbiBjb250cmFzdCwKPiArYGBFTkRQUk9D
YGAgc2hvdWxkIGFubm90YXRlIG9ubHkgZW5kcyBvZiAqc3RhbmRhcmQqIGZ1bmN0aW9ucy4KCi4u
LgoKLS0gClJlZ2FyZHMvR3J1c3MsCiAgICBCb3Jpcy4KCkdvb2QgbWFpbGluZyBwcmFjdGljZXMg
Zm9yIDQwMDogYXZvaWQgdG9wLXBvc3RpbmcgYW5kIHRyaW0gdGhlIHJlcGx5LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:05:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:05:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpEq3-0004mm-H2; Thu, 31 Jan 2019 16:05: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpEq2-0004mh-9Q
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:05:14 +0000
X-Inumbo-ID: fda48761-2571-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fda48761-2571-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 16:05:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 09:05:12 -0700
Message-Id: <5C531CB60200007800212DC6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 09:05:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-3-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <00FA27AF020000F8B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <00FA27AF020000F8B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 2/9] x86/vioapic: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE5IGF0IDE1OjQzLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBX
aGVuIGludGVyYWN0aW5nIHdpdGggaW8gYXBpYywgYSBndWVzdCBjYW4gc3BlY2lmeSB2YWx1ZXMg
dGhhdCBhcmUgdXNlZAo+IGFzIGluZGV4IHRvIHN0cnVjdHVyZXMsIGFuZCB3aG9zZSB2YWx1ZXMg
YXJlIG5vdCBjb21wYXJlZCBhZ2FpbnN0Cj4gdXBwZXIgYm91bmRzIHRvIHByZXZlbnQgc3BlY3Vs
YXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2VzLiBUaGlzIGNoYW5nZQo+IHByZXZlbnRzIHRoZXNl
IHNwZWN1bGF0aXZlIGFjY2Vzc2VzLgo+IAo+IEZ1cnRoZXJtb3JlLCB0d28gdmFyaWFibGVzIGFy
ZSBpbml0aWFsaXplZCBhbmQgdGhlIGNvbXBpbGVyIGlzIGFza2VkIHRvCj4gbm90IG9wdGltaXpl
ZCB0aGVzZSBpbml0aWFsaXphdGlvbnMsIGFzIHRoZSB1bmluaXRpYWxpemVkLCBwb3RlbnRpYWxs
eQo+IGd1ZXN0IGNvbnRyb2xsZWQsIHZhcmlhYmxlcyBtaWdodCBiZSB1c2VkIGluIGEgc3BlY3Vs
YXRpdmUgb3V0LW9mLWJvdW5kCj4gYWNjZXNzLiBBcyB0aGUgdHdvIHByb2JsZW1hdGljIHZhcmlh
YmxlcyBhcmUgYm90aCB1c2VkIGluIHRoZSBjb21tb24KPiBmdW5jdGlvbiBnc2lfdmlvYXBpYywg
dGhlIG1pdGlnYXRpb24gaXMgaW1wbGVtZW50ZWQgdGhlcmUuIEN1cnJlbnRseSwKPiB0aGUgcHJv
YmxlbWF0aWMgY2FsbGVycyBhcmUgdGhlIGZ1bmN0aW9ucyB2aW9hcGljX2lycV9wb3NpdGl2ZV9l
ZGdlIGFuZAo+IHZpb2FwaWNfZ2V0X3RyaWdnZXJfbW9kZS4KCkkgd291bGQgaGF2ZSB3aXNoZWQg
Zm9yIHlvdSB0byBzYXkgd2h5IHRoZSBvdGhlciB0d28gYXJlIF9ub3RfCmEgcHJvYmxlbS4gQWZh
aWN0IGluIGJvdGggY2FzZXMgdGhlIGZ1bmN0aW9ucyBvbmx5IGV2ZXIgZ2V0CmludGVybmFsIGRh
dGEgcGFzc2VkLgoKVGhlbiBhZ2FpbiBJJ20gbm90IGNvbnZpbmNlZCBpdCdzIHdvcnRoIHRha2lu
ZyB0aGUgcmlzayB0aGF0IGEKcHJvYmxlbWF0aWMgY2FsbGVyIGdldHMgYWRkZWQgZG93biB0aGUg
cm9hZC4gSG93IGFib3V0IHlvdSBhZGQKaW5pdGlhbGl6ZXJzIGV2ZXJ5d2hlcmUsIGNsYXJpZnlp
bmcgaW4gdGhlIGRlc2NyaXB0aW9uIHRoYXQgaXQncyAianVzdAppbiBjYXNlIiBmb3IgdGhlIHR3
byBjdXJyZW50bHkgc2FmZSBvbmVzPwoKPiBUaGlzIGNvbW1pdCBpcyBwYXJ0IG9mIHRoZSBTcGVj
dHJlVjErTDFURiBtaXRpZ2F0aW9uIHBhdGNoIHNlcmllcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBO
b3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KPiAKPiAtLS0KCkJ0dy4sIGNvdWxk
IHlvdSBwbGVhc2UgZ2V0IHVzZWQgdG8gdGhlIGhhYml0IG9mIGFkZGluZyBhIGJyaWVmCnN1bW1h
cnkgb2YgY2hhbmdlcyBmb3IgYXQgbGVhc3QgdGhlIG1vc3QgcmVjZW50IHZlcnNpb24gaGVyZSwK
d2hpY2ggYWlkcyByZXZpZXcgcXVpdGUgYSBiaXQ/Cgo+IEBAIC0yMTIsNyArMjIwLDE1IEBAIHN0
YXRpYyB2b2lkIHZpb2FwaWNfd3JpdGVfcmVkaXJlbnQoCj4gICAgICBzdHJ1Y3QgaHZtX2lycSAq
aHZtX2lycSA9IGh2bV9kb21haW5faXJxKGQpOwo+ICAgICAgdW5pb24gdmlvYXBpY19yZWRpcl9l
bnRyeSAqcGVudCwgZW50Owo+ICAgICAgaW50IHVubWFza2VkID0gMDsKPiAtICAgIHVuc2lnbmVk
IGludCBnc2kgPSB2aW9hcGljLT5iYXNlX2dzaSArIGlkeDsKPiArICAgIHVuc2lnbmVkIGludCBn
c2k7Cj4gKwo+ICsgICAgLyogQ2FsbGVycyBvZiB0aGlzIGZ1bmN0aW9uIHNob3VsZCBtYWtlIHN1
cmUgaWR4IGlzIGJvdW5kZWQgYXBwcm9wcmlhdGVseSovCgpNaXNzaW5nIGJsYW5rIGF0IHRoZSBl
bmQgb2YgdGhlIGNvbW1lbnQgKHdoaWNoLCBpZiB0aGlzIHdhcyB0aGUKb25seSBvcGVuIHBvaW50
LCB3b3VsZCBiZSBlYXN5IGVub3VnaCB0byBhZGp1c3Qgd2hpbGUgY29tbWl0dGluZykuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:19:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:19: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-devel-bounces@lists.xenproject.org>)
	id 1gpF3d-0006Gp-Rj; Thu, 31 Jan 2019 16:19: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=KPPl=QH=citrix.com=prvs=927f2c6f3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gpF3c-0006Gk-KQ
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:19:16 +0000
X-Inumbo-ID: f2cc3a28-2573-11e9-ab3b-cff58478f38a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2cc3a28-2573-11e9-ab3b-cff58478f38a;
 Thu, 31 Jan 2019 16:19:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85341949"
Date: Thu, 31 Jan 2019 17:01:04 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190131160104.wbicdzqda7sanrn4@mac>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-8-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548908900-1128-8-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7 07/15] argo: implement the register op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDg6Mjg6MTJQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gVGhlIHJlZ2lzdGVyIG9wIGlzIHVzZWQgYnkgYSBkb21haW4gdG8gcmVnaXN0
ZXIgYSByZWdpb24gb2YgbWVtb3J5IGZvcgo+IHJlY2VpdmluZyBtZXNzYWdlcyBmcm9tIGVpdGhl
ciBhIHNwZWNpZmllZCBvdGhlciBkb21haW4sIG9yLCBpZiBzcGVjaWZ5aW5nIGEKPiB3aWxkY2Fy
ZCwgYW55IGRvbWFpbi4KPiAKPiBUaGlzIG9wZXJhdGlvbiBjcmVhdGVzIGEgbWFwcGluZyB3aXRo
aW4gWGVuJ3MgcHJpdmF0ZSBhZGRyZXNzIHNwYWNlIHRoYXQKPiB3aWxsIHJlbWFpbiByZXNpZGVu
dCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSByaW5nLiBJbiBzdWJzZXF1ZW50IGNvbW1pdHMsCj4g
dGhlIGh5cGVydmlzb3Igd2lsbCB1c2UgdGhpcyBtYXBwaW5nIHRvIGNvcHkgZGF0YSBmcm9tIGEg
c2VuZGluZyBkb21haW4gaW50bwo+IHRoaXMgcmVnaXN0ZXJlZCByaW5nLCBtYWtpbmcgaXQgYWNj
ZXNzaWJsZSB0byB0aGUgZG9tYWluIHRoYXQgcmVnaXN0ZXJlZCB0aGUKPiByaW5nIHRvIHJlY2Vp
dmUgZGF0YS4KPiAKPiBXaWxkY2FyZCBhbnktc2VuZGVyIHJpbmdzIGFyZSBkZWZhdWx0IGRpc2Fi
bGVkIGFuZCByZWdpc3RyYXRpb24gd2lsbCBiZQo+IHJlZnVzZWQgd2l0aCBFUEVSTSB1bmxlc3Mg
dGhleSBoYXZlIGJlZW4gc3BlY2lmaWNhbGx5IGVuYWJsZWQgd2l0aCB0aGUKPiBuZXcgbWFjLXBl
cm1pc3NpdmUgZmxhZyB0aGF0IGlzIGFkZGVkIHRvIHRoZSBhcmdvIGJvb3Qgb3B0aW9uIGhlcmUu
IFRoZQo+IHJlYXNvbiB3aHkgdGhlIGRlZmF1bHQgZm9yIHdpbGRjYXJkIHJpbmdzIGlzICdkZW55
JyBpcyB0aGF0IHRoZXJlIGlzCj4gY3VycmVudGx5IG5vIG1lYW5zIHRvIHByb3RlY3QgdGhlIHJp
bmcgZnJvbSBEb1MgYnkgYSBub2lzeSBkb21haW4KPiBzcGFtbWluZyB0aGUgcmluZywgYWZmZWN0
aW5nIG90aGVyIGRvbWFpbnMgYWJpbGl0eSB0byBzZW5kIHRvIGl0LiBUaGlzCj4gd2lsbCBiZSBh
ZGRyZXNzZWQgd2l0aCBYU00gcG9saWN5IGNvbnRyb2xzIGluIHN1YnNlcXVlbnQgd29yay4KPiAK
PiBTaW5jZSBkZW55aW5nIGFjY2VzcyB0byBhbnktc2VuZGVyIHJpbmdzIGlzIGEgc2lnbmlmaWNh
bnQgZnVuY3Rpb25hbAo+IGNvbnN0cmFpbnQsIHRoZSBuZXcgb3B0aW9uICJtYWMtcGVybWlzc2l2
ZSIgZm9yIHRoZSBhcmdvIGJvb3RwYXJhbQo+IGVuYWJsZXMgb3ZlcnJpZGluZyB0aGlzLiBlZzog
ImFyZ289MSxtYWMtcGVybWlzc2l2ZT0xIgo+IAo+IFRoZSBwMm0gdHlwZSBvZiB0aGUgbWVtb3J5
IHN1cHBsaWVkIGJ5IHRoZSBndWVzdCBmb3IgdGhlIHJpbmcgbXVzdCBiZQo+IHAybV9yYW1fcncg
YW5kIHRoZSBtZW1vcnkgd2lsbCBiZSBwaW5uZWQgYXMgUEdUX3dyaXRhYmxlX3BhZ2Ugd2hpbGUg
dGhlIHJpbmcKPiBpcyByZWdpc3RlcmVkLgo+IAo+IFRoaXMgaHlwZXJjYWxsIG9wIGFuZCBpdHMg
aW50ZXJmYWNlIGN1cnJlbnRseSBvbmx5IHN1cHBvcnRzIDRLLXNpemVkIHBhZ2VzLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci5jbGFyazZAYmFlc3lz
dGVtcy5jb20+Cj4gVGVzdGVkLWJ5OiBDaHJpcyBQYXR0ZXJzb24gPHBhdHRlcnNvbmNAYWluZm9z
ZWMuY29tPgoKSnVzdCBvbmUgc3R5bGUgaXNzdWUgYmVsb3cgdGhhdCBzaG91bGQgYmUgZml4ZWQg
YmVmb3JlIGNvbW1pdCwgYW5kIHR3bwpjb21tZW50czoKClJldmlld2VkLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCj4gK3N0YXRpYyBpbnQKPiArcmluZ19tYXBf
cGFnZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKnJpbmdf
aW5mbywKPiArICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaSwgdm9pZCAqKm91dF9wdHIpCj4g
K3sKPiArICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykpOwo+ICsKPiArICAgIC8q
Cj4gKyAgICAgKiBGSVhNRTogSW52ZXN0aWdhdGUgdXNpbmcgdm1hcCB0byBjcmVhdGUgYSBzaW5n
bGUgY29udGlndW91cyB2aXJ0dWFsCj4gKyAgICAgKiBhZGRyZXNzIHNwYWNlIG1hcHBpbmcgb2Yg
dGhlIHJpbmcgaW5zdGVhZCBvZiB1c2luZyB0aGUgYXJyYXkgb2Ygc2luZ2xlCj4gKyAgICAgKiBw
YWdlIG1hcHBpbmdzLgo+ICsgICAgICogQWZmZWN0cyBsb2dpYyBpbiBtZW1jcHlfdG9fZ3Vlc3Rf
cmluZywgdGhlIG1mbl9tYXBwaW5nIGFycmF5IGRhdGEKPiArICAgICAqIHN0cnVjdHVyZSwgYW5k
IHBsYWNlcyB3aGVyZSByaW5nIG1hcHBpbmdzIGFyZSBhZGRlZCBvciByZW1vdmVkLgo+ICsgICAg
ICovCj4gKwo+ICsgICAgaWYgKCBpID49IHJpbmdfaW5mby0+bm1mbnMgKQo+ICsgICAgewo+ICsg
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAgICAgImFyZ286IHJpbmcg
KHZtJXU6JXggdm0ldSkgJXAgYXR0ZW1wdGVkIHRvIG1hcCBwYWdlICV1IG9mICV1XG4iLAo+ICsg
ICAgICAgICAgICAgICAgcmluZ19pbmZvLT5pZC5kb21haW5faWQsIHJpbmdfaW5mby0+aWQuYXBv
cnQsCj4gKyAgICAgICAgICAgICAgICByaW5nX2luZm8tPmlkLnBhcnRuZXJfaWQsIHJpbmdfaW5m
bywgaSwgcmluZ19pbmZvLT5ubWZucyk7Cj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKyAg
ICB9Cj4gKyAgICBpID0gYXJyYXlfaW5kZXhfbm9zcGVjKGksIHJpbmdfaW5mby0+bm1mbnMpOwo+
ICsKPiArICAgIGlmICggIXJpbmdfaW5mby0+bWZucyB8fCAhcmluZ19pbmZvLT5tZm5fbWFwcGlu
ZykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF4gbWlzc2luZyBzcGFjZQpbLi4uXQo+ICtzdGF0aWMgaW50Cj4gK2NvcHlfZ2ZuX2Zyb21faGFu
ZGxlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgZ2ZuX2huZCwgYm9vbCBjb21wYXQsCj4g
KyAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpLCBnZm5fdCAqb3V0X2dmbikKPiAr
ewo+ICsgICAgaW50IHJldDsKPiArCj4gKyNpZmRlZiBDT05GSUdfQ09NUEFUCj4gKyAgICBpZiAo
IGNvbXBhdCApCj4gKyAgICB7Cj4gKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb21w
YXRfcGZuX3QpIGNfZ2ZuX2huZCA9Cj4gKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KGdm
bl9obmQsIGNvbXBhdF9wZm5fdCk7Cj4gKyAgICAgICAgY29tcGF0X3Bmbl90IGNfZ2ZuOwo+ICsK
PiArICAgICAgICByZXQgPSBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoJmNfZ2ZuLCBjX2dmbl9o
bmQsIGksIDEpID8gLUVGQVVMVCA6IDA7Cj4gKyAgICAgICAgKm91dF9nZm4gPSBfZ2ZuKGNfZ2Zu
KTsKPiArICAgIH0KPiArICAgIGVsc2UKCkFGQUlDVCB5b3UgY291bGQgcGxhY2UgdGhlICNlbmRp
ZiBoZXJlIGFuZCBhdm9pZCB0aGUgb25lIGJlbG93LgoKPiBAQCAtNTc5LDcgKzExMDUsNiBAQCBj
b21wYXRfYXJnb19vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZv
aWQpIGFyZzEsCj4gICAgICBhcmdvX2RwcmludGsoIjwtY29tcGF0X2FyZ29fb3AoJXUpPSVsZFxu
IiwgY21kLCByYyk7Cj4gIAo+ICAgICAgcmV0dXJuIHJjOwo+IC0KClRoaXMgbG9va3MgbGlrZSBh
IHN0cmF5IGZpeCB0aGF0IHNob3VsZCBoYXZlIGdvbmUgaW50byBhIGRpZmZlcmVudApwYXRjaC4K
ClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:19:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:19: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-devel-bounces@lists.xenproject.org>)
	id 1gpF3y-0006IJ-5U; Thu, 31 Jan 2019 16:19: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpF3x-0006IB-Lr
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:19:37 +0000
X-Inumbo-ID: ff9e178a-2573-11e9-8994-6b1e8ed3a73d
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff9e178a-2573-11e9-8994-6b1e8ed3a73d;
 Thu, 31 Jan 2019 16:19:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 09:19:34 -0700
Message-Id: <5C5320140200007800212DE1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 09:19:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>,"Andrew Cooper" <andrew.cooper3@citrix.com>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <00F867AF020000F8B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <00F867AF020000F8B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE5IGF0IDE1OjQzLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBU
aGVyZSBhcmUgbXVsdGlwbGUgYXJyYXlzIGluIHRoZSBIVk0gaW50ZXJmYWNlIHRoYXQgYXJlIGFj
Y2Vzc2VkCj4gd2l0aCBpbmRpY2VzIHRoYXQgYXJlIHByb3ZpZGVkIGJ5IHRoZSBndWVzdC4gVG8g
YXZvaWQgc3BlY3VsYXRpdmUKPiBvdXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUgYXJy
YXlfaW5kZXhfbm9zcGVjIG1hY3JvLgo+IAo+IFdoZW4gYmxvY2tpbmcgc3BlY3VsYXRpdmUgb3V0
LW9mLWJvdW5kIGFjY2Vzc2VzLCB3ZSBjYW4gY2xhc3NpZnkgYXJyYXlzCj4gaW50byBkeW5hbWlj
IGFycmF5cyBhbmQgc3RhdGljIGFycmF5cy4gV2hlcmUgdGhlIGZvcm1lciBhcmUgYWxsb2NhdGVk
Cj4gZHVyaW5nIHJ1biB0aW1lLCB0aGUgc2l6ZSBvZiB0aGUgbGF0dGVyIGlzIGtub3duIGR1cmlu
ZyBjb21waWxlIHRpbWUuCj4gT24gc3RhdGljIGFycmF5cywgY29tcGlsZXIgbWlnaHQgYmUgYWJs
ZSB0byBibG9jayBzcGVjdWxhdGl2ZSBhY2Nlc3Nlcwo+IGluIHRoZSBmdXR1cmUuCj4gCj4gV2Ug
aW50cm9kdWNlIGFub3RoZXIgbWFjcm8gdGhhdCB1c2VzIHRoZSBBUlJBWV9TSVpFIG1hY3JvIHRv
IGJsb2NrCj4gc3BlY3VsYXRpdmUgYWNjZXNzZXMuIEZvciBhcnJheXMgdGhhdCBhcmUgc3RhdGlj
YWxseSBhY2Nlc3NlZCwgdGhpcyBtYWNybwo+IGNhbiBiZSB1c2VkIGluc3RlYWQgb2YgdGhlIHVz
dWFsIG1hY3JvLiBVc2luZyB0aGlzIG1hY3JvIHJlc3VsdHMgaW4gbW9yZQo+IHJlYWRhYmxlIGNv
ZGUsIGFuZCBhbGxvd3MgdG8gbW9kaWZ5IHRoZSB3YXkgdGhpcyBjYXNlIGlzIGhhbmRsZWQgaW4g
YQo+IHNpbmdsZSBwbGFjZS4KCkkgdGhpbmsgdGhpcyBwYXJhZ3JhcGggaXMgc3RhbGUgbm93LgoK
PiBAQCAtMzQ1Myw3ICszNDU2LDggQEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWdu
ZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQo+ICAgICAgICAgIGlmICggKGluZGV4
IC8gMikgPj0KPiAgICAgICAgICAgICAgIE1BU0tfRVhUUih2LT5hcmNoLmh2bS5tdHJyLm10cnJf
Y2FwLCBNVFJSY2FwX1ZDTlQpICkKPiAgICAgICAgICAgICAgZ290byBncF9mYXVsdDsKPiAtICAg
ICAgICAqbXNyX2NvbnRlbnQgPSB2YXJfcmFuZ2VfYmFzZVtpbmRleF07Cj4gKyAgICAgICAgKm1z
cl9jb250ZW50ID0gdmFyX3JhbmdlX2Jhc2VbYXJyYXlfaW5kZXhfbm9zcGVjKGluZGV4LAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2LT5hcmNoLmh2bS5tdHJyLm10cnJf
Y2FwLCBNVFJSY2FwX1ZDTlQpKV07Cj4gICAgICAgICAgYnJlYWs7CgpJIGNsZWFybHkgc2hvdWxk
IGhhdmUgbm90aWNlZCB0aGlzIGVhcmxpZXIgb24gLSB0aGUgYm91bmQgcGFzc2VkIGludG8KdGhl
IG1hY3JvIGlzIG5vdCBpbiBsaW5lIHdpdGggdGhlIGlmKCkgY29uZGl0aW9uLiBJIHRoaW5rIHlv
dSdyZSBmdW5uZWxpbmcKaGFsZiB0aGUgbnVtYmVyIG9mIGVudHJpZXMgaW50byBhcnJheSBzbG90
IDAuCgo+IEBAIC00MTA0LDYgKzQxMDgsMTIgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0o
Cj4gICAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCj4gICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gIAo+ICsgICAgLyoKPiArICAgICAqIE1ha2Ugc3VyZSB0aGUgZ3Vlc3QgY29u
dHJvbGxlZCB2YWx1ZSBhLmluZGV4IGlzIGJvdW5kZWQgZXZlbiBkdXJpbmcKPiArICAgICAqIHNw
ZWN1bGF0aXZlIGV4ZWN1dGlvbi4KPiArICAgICAqLwo+ICsgICAgYS5pbmRleCA9IGFycmF5X2lu
ZGV4X25vc3BlYyhhLmluZGV4LCBIVk1fTlJfUEFSQU1TKTsKCkknZCBsaWtlIHRvIGNvbWUgYmFj
ayB0byB0aGlzIG1vZGVsIG9mIHVwZGF0aW5nIGxvY2FsIHZhcmlhYmxlczoKSXMgdGhpcyByZWFs
bHkgc2FmZSB0byBkbz8gSWYgc3VjaCBhIHZhcmlhYmxlIGxpdmVzIGluIG1lbW9yeQood2hpY2gg
aGVyZSBpdCBxdWl0ZSBsaWtlbHkgZG9lcyksIGRvZXMgc3BlY3VsYXRpb24gYWx3YXlzCnJlY29n
bml6ZSB0aGUgdXBkYXRlIHRvIHRoZSB2YWx1ZT8gV291bGRuJ3QgaXQgcmF0aGVyIHJlYWQKd2hh
dCdzIGN1cnJlbnRseSBpbiB0aGF0IHNsb3QsIGFuZCByZS1kbyB0aGUgY2FsY3VsYXRpb24gaW4g
Y2FzZQphIHN1YnNlcXVlbnQgd3JpdGUgaGFwcGVucz8gKEkga25vdyBJIGRpZCBzdWdnZXN0IGRv
aW5nIHNvCmVhcmxpZXIgb24sIHNvIEkgYXBvbG9naXplIGlmIHRoaXMgcmVzdWx0cyBpbiB5b3Ug
aGF2aW5nIHRvIGdvCmJhY2sgdG8gc29tZSBlYXJsaWVyIHVzZWQgbW9kZWwuKQoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:19:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:19: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-devel-bounces@lists.xenproject.org>)
	id 1gpF4J-0006LS-Gh; Thu, 31 Jan 2019 16:19: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=KPPl=QH=citrix.com=prvs=927f2c6f3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gpF4I-0006LF-P1
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:19:58 +0000
X-Inumbo-ID: 0b9fee4b-2574-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b9fee4b-2574-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 16:19:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85342020"
Date: Thu, 31 Jan 2019 17:05:19 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190131160519.l4h75wgctcqkdyx6@mac>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-5-git-send-email-christopher.w.clark@gmail.com>
 <20190131144914.qfoyz2uu4prpkpbo@mac>
 <5C5310970200007800212D5A@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C5310970200007800212D5A@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMDg6MTM6MjdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMxLjAxLjE5IGF0IDE1OjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDg6Mjg6MDlQTSAtMDgwMCwgQ2hyaXN0
b3BoZXIgQ2xhcmsgd3JvdGU6Cj4gPj4gK3N0YXRpYyBzdHJ1Y3QgYXJnb19yaW5nX2luZm8gKgo+
ID4+ICtmaW5kX3JpbmdfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
YXJnb19yaW5nX2lkICppZCkKPiA+PiArewo+ID4+ICsgICAgc3RydWN0IGFyZ29fcmluZ19pbmZv
ICpyaW5nX2luZm87Cj4gPj4gKyAgICBjb25zdCBzdHJ1Y3QgbGlzdF9oZWFkICpidWNrZXQ7Cj4g
Pj4gKwo+ID4+ICsgICAgQVNTRVJUKExPQ0tJTkdfUmVhZF9yaW5nc19MMihkKSk7Cj4gPj4gKwo+
ID4+ICsgICAgLyogTGlzdCBpcyBub3QgbW9kaWZpZWQgaGVyZS4gU2VhcmNoIGFuZCByZXR1cm4g
dGhlIG1hdGNoIGlmIGZvdW5kLiAqLwo+ID4+ICsgICAgYnVja2V0ID0gJmQtPmFyZ28tPnJpbmdf
aGFzaFtoYXNoX2luZGV4KGlkKV07Cj4gPj4gKwo+ID4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eShyaW5nX2luZm8sIGJ1Y2tldCwgbm9kZSkKPiA+IAo+ID4gSSdtIG5vdCBzdXJlIHdoYXQncyB0
aGUgcG9saWN5IHJlZ2FyZGluZyBsaXN0XyBtYWNyb3MsIHNob3VsZCBzcGFjZXMKPiA+IGJlIGFk
ZGVkIGJldHdlZW4gdGhlIHBhcmVudGhlc2VzPwo+ID4gCj4gPiBsaXN0X2Zvcl9lYWNoX2VudHJ5
ICggcmluZ19pbmZvLCBidWNrZXQsIG5vZGUgKQo+ID4gCj4gPiBJIGRvbid0IGhhdmUgYSBzdHJv
bmcgb3BpbmlvbiBlaXRoZXIgd2F5Lgo+IAo+IFdlIHVzZSBhIG1peCwgYmVjYXVzZSBpdCdzIG5v
dCByZWFsbHkgY2xlYXIgd2hldGhlciB0byBjb25zaWRlciBzdWNoCj4gImtpbmQtb2Yta2V5d29y
ZHMiLgo+IAo+ID4+ICtzdGF0aWMgdm9pZAo+ID4+ICtwZW5kaW5nX3JlbW92ZV9hbGwoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8pCj4gPj4g
K3sKPiA+PiArICAgIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50LCAqbmV4dDsKPiA+PiArCj4gPj4g
KyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKPiA+PiArCj4gPj4gKyAgICAv
KiBEZWxldGUgYWxsIHBlbmRpbmcgbm90aWZpY2F0aW9ucyBmcm9tIHRoaXMgcmluZydzIGxpc3Qu
ICovCj4gPj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZW50LCBuZXh0LCAmcmluZ19p
bmZvLT5wZW5kaW5nLCBub2RlKQo+ID4gCj4gPiBsaXN0X2ZpcnN0X2VudHJ5X29yX251bGwgYW5k
IHlvdSBjYW4gZ2V0IHJpZCBvZiBuZXh0Lgo+IAo+IFdlbGwsIHRoYXQncyBhIHN1YnN0aXR1dGlv
biBJIHdvdWxkbid0IGxpa2UgdG8gZG8gd2hpbGUgY29tbWl0dGluZywKPiBhcyBpdCBtZWFucyBk
b2luZyBhIGxpdHRsZSBtb3JlIHRoYW4gYSBzaW1wbGUgdGV4dCByZXBsYWNlbWVudC4KCkZyb20g
YSBmdW5jdGlvbmFsaXR5IFBvViB0aGUgY29kZSBkb2VzIGV4YWN0bHkgdGhlIHNhbWUsIEkganVz
dCB0aGluawpsaXN0X2ZpcnN0X2VudHJ5X29yX251bGwgaXMgbW9yZSBzdWl0YWJsZSBhbmQgSSBo
YXZlbid0IGJlZW4gY29udmluY2VkCmJ5IHRoZSBhcmd1bWVudCBwb3N0ZWQgb24gdjUuCgpIb3dl
dmVyIHNpbmNlIHRoaXMgaXMgYXJnb3Mgc3BlY2lmaWMgY29kZSBJIGRvbid0IGhhdmUgc3VjaCBh
IHN0cm9uZwpvcGluaW9uLCBhbmQgaXQgY2FuIGFsd2F5cyBiZSBpbXByb3ZlZCBsYXRlciBieSBh
IGZvbGxvd3VwIHBhdGNoLiBNeQpSQiBzdGFuZHMgZGVzcGl0ZSB0aGUgdXNhZ2Ugb2YgbGlzdF9m
b3JfZWFjaF9lbnRyeV9zYWZlLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:20:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:20: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-devel-bounces@lists.xenproject.org>)
	id 1gpF5F-00072l-S7; Thu, 31 Jan 2019 16:20: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=dit8=QH=citrix.com=prvs=927878326=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpF5D-00072W-UM
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:20:55 +0000
X-Inumbo-ID: 2d000c6d-2574-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d000c6d-2574-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 16:20:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85342136"
To: Jan Beulich <JBeulich@suse.com>
References: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
 <5C53056B0200007800212C9B@prv1-mh.provo.novell.com>
 <bed75e46-1a6d-45b2-e945-a3bb49f8e8fe@citrix.com>
 <5C53194A0200007800212D9A@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e5779077-a6fd-9c63-017a-9dcc436e42f1@citrix.com>
Date: Thu, 31 Jan 2019 16:14:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C53194A0200007800212D9A@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] x86emul: avoid speculative out of
 bounds accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, nmanthey@amazon.de,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMjAxOSAxNTo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMDEuMTkg
YXQgMTU6NTQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMzEvMDEv
MjAxOSAxNDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKPj4+IEBAIC0yMjA3LDEwICsyMjA3LDcgQEAgc3RhdGljIHZvaWQgKl9k
ZWNvZGVfZ3ByKAo+Pj4gIAo+Pj4gICAgICBBU1NFUlQobW9kcm1fcmVnIDwgQVJSQVlfU0laRShi
eXRlX3JlZ19vZmZzZXRzKSk7Cj4+PiAgCj4+PiAtICAgIC8qIEZvciBzYWZldHkgaW4gcmVsZWFz
ZSBidWlsZHMuICBEZWJ1ZyBidWlsZHMgd2lsbCBoaXQgdGhlIEFTU0VSVCgpICovCj4+PiAtICAg
IG1vZHJtX3JlZyAmPSBBUlJBWV9TSVpFKGJ5dGVfcmVnX29mZnNldHMpIC0gMTsKPj4+IC0KPj4+
IC0gICAgcmV0dXJuICh2b2lkICopcmVncyArIGJ5dGVfcmVnX29mZnNldHNbbW9kcm1fcmVnXTsK
Pj4+ICsgICAgcmV0dXJuICh2b2lkICopcmVncyArIGFycmF5X2FjY2Vzc19ub3NwZWMoYnl0ZV9y
ZWdfb2Zmc2V0cywgbW9kcm1fcmVnKTsKPj4+ICB9Cj4+IEFjdHVhbGx5LCB0aGUgJj0gaGVyZSB3
YXNuJ3QgYnkgYWNjaWRlbnQuICBXaGVuIHRoZSBhcnJheSBzaXplIGlzIGFuCj4+IHBvd2VyIG9m
IHR3byBhbmQga25vd24gdG8gdGhlIGNvbXBpbGVyLCBpdCBpcyBhIHJhdGhlciBsb3dlciBvdmVy
aGVhZAo+PiBhbHRlcm5hdGl2ZSB0byBhcnJheV9hY2Nlc3Nfbm9zcGVjKCksIGFzIGl0IGF2b2lk
cyB0aGUgY21wL3NiYiBkYW5jZSBpbgo+PiB0aGUgYXNtIHZvbGF0aWxlIHN0YXRlbWVudC4KPj4K
Pj4gSSB3b25kZXIgaWYgdGhlcmUgaXMgYSBzZW5zaWJsZSB3YXkgY29wZSB3aXRoIHRoaXMgaW4K
Pj4gYXJyYXlfYWNjZXNzX25vc3BlYygpLiAgUGVyaGFwcyBzb21ldGhpbmcgbGlrZToKPj4KPj4g
I2RlZmluZSBhcnJheV9hY2Nlc3Nfbm9zcGVjKGFycmF5LCBpbmRleCkKPj4gKHsKPj4gICAgIHNp
emVfdCBfcyA9IEFSUkFZX1NJWkUoYXJyYXkpOwo+Pgo+PiAgICAgaWYgKCAhKF9zICYgKF9zIC0g
MSkpICkKPj4gICAgIHsKPj4gICAgICAgICB0eXBlb2YoaW5kZXgpIF9pID0gaW5kZXggJiAoX3Mg
LSAxKTsKPj4gICAgICAgICBPUFRJTUlaRVJfSElERV9WQVIoX2kpOwo+PiAgICAgICAgIChhcnJh
eSlbX2ldOwo+PiAgICAgfQo+PiAgICAgZWxzZQo+PiAgICAgICAgIChhcnJheSlbYXJyYXlfaW5k
ZXhfbm9zcGVjKGluZGV4LCBBUlJBWV9TSVpFKGFycmF5KSldOwo+PiB9KQo+Pgo+PiBBcyBfcyBp
cyBrbm93biBhdCBjb21waWxlIHRpbWUsIG9ubHkgb25lIGhhbGYgb2YgdGhlIGlmIGNvbmRpdGlv
biB3aWxsCj4+IGJlIGVtaXR0ZWQgYnkgdGhlIGNvbXBpbGVyLgo+IEV4Y2VwdCB0aGF0IHRoaXMg
d29uJ3Qgd29yayBhcyBhbiBsdmFsdWUgYW55bW9yZSwgeWV0IHdlIHdhbnQKPiB0byB1c2UgaXQg
YXMgc3VjaCBpbiBzb21lIGNhc2VzLiBJIGNhbid0IHNlZW0gdG8gaW1tZWRpYXRlbHkgdGhpbmsK
PiBvZiBhIHdheSB0byBvdmVyY29tZSB0aGlzLgoKRG9lcyB0aGUgbHZhbHVlIHVzZSByZXN1bHQg
aW4gc2FmZSBhc20/wqAgSXJyZXNwZWN0aXZlLCB0aGlzIG1hY3JvIGNhbgpwcm9iYWJseSBiZSBl
eHByZXNzZWQgYXMgYSB0ZXJuYXJ5IG9wZXJhdGlvbiBhbmQgcmV0YWluIGl0cyBsdmFsdWUtbmVz
cywKYWxiZWl0IGF0IHRoZSBleHBlbnNlIG9mIHJlYWRhYmlsaXR5LgoKPgo+IEFzIGp1c3Qgc2Fp
ZCBvbiB0aGUgY2FsbCwgaW4gdGhlIHJlLWJhc2VkIEFWWDUxMkYgZ2F0aGVyIHBhdGNoCj4gdGhl
IHJlc3BlY3RpdmUgaHVuayBpcyBub3cKPgo+IC0tLSB1bnN0YWJsZS5vcmlnL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCj4gKysrIHVuc3RhYmxlL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCj4gQEAgLTY2Miw5ICs2NjIsMTAgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nICpkZWNvZGVfZ3ByKAo+ICAgICAgQlVJTERfQlVHX09OKEFSUkFZ
X1NJWkUoY3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0cykgJgo+ICAgICAgICAgICAgICAgICAgIChB
UlJBWV9TSVpFKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMpIC0gMSkpOwo+ICAKPiAtICAgIEFT
U0VSVChtb2RybSA8IEFSUkFZX1NJWkUoY3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0cykpOwo+ICsg
ICAgLyogTm90ZSB0aGF0IHRoaXMgYWxzbyBhY3RzIGFzIGFycmF5X2FjY2Vzc19ub3NwZWMoKSBz
dGFuZC1pbi4gKi8KPiArICAgIG1vZHJtICY9IEFSUkFZX1NJWkUoY3B1X3VzZXJfcmVnc19ncHJf
b2Zmc2V0cykgLSAxOwo+ICAKPiAtICAgIHJldHVybiAodm9pZCAqKXJlZ3MgKyBhcnJheV9hY2Nl
c3Nfbm9zcGVjKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMsIG1vZHJtKTsKPiArICAgIHJldHVy
biAodm9pZCAqKXJlZ3MgKyBjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzW21vZHJtXTsKPiAgfQo+
ICAKPiAgLyogVW5oYW5kbGVhYmxlIHJlYWQsIHdyaXRlIG9yIGluc3RydWN0aW9uIGZldGNoICov
Cj4KPiBJIGNvdWxkIG9idmlvdXNseSBtYWtlIHRoZSBwYXRjaCBoZXJlIHNpbXBseSBpbnNlcnQg
dGhhdCBjb21tZW50Cj4gaW5zdGVhZCBvZiBhZGRpbmcgYWN0dWFsIHVzZXMgb2YgdGhlIG1hY3Jv
LgoKQWggb2sgLSB0aGlzIGxvb2tzIGZpbmUsIGhvd2V2ZXIgaXQgZW5kcyB1cCBsb29raW5nLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:35:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:35: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-devel-bounces@lists.xenproject.org>)
	id 1gpFJ6-0008IT-AU; Thu, 31 Jan 2019 16:35: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpFJ5-0008IO-RR
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:35:15 +0000
X-Inumbo-ID: 2eed2218-2576-11e9-b51c-4fe2d24b491a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2eed2218-2576-11e9-b51c-4fe2d24b491a;
 Thu, 31 Jan 2019 16:35:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 09:35:12 -0700
Message-Id: <5C5323BC0200007800212E15@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 09:35:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-5-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <0101A7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 4/9] spec: add l1tf-barrier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE5IGF0IDE1OjQzLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBA
QCAtMTk0Miw2ICsxOTQyLDEyIEBAIElycmVzcGVjdGl2ZSBvZiBYZW4ncyBzZXR0aW5nLCB0aGUg
ZmVhdHVyZSBpcyB2aXJ0dWFsaXNlZCBmb3IgSFZNIGd1ZXN0cyB0bwo+ICB1c2UuICBCeSBkZWZh
dWx0LCBYZW4gd2lsbCBlbmFibGUgdGhpcyBtaXRpZ2F0aW9uIG9uIGhhcmR3YXJlIGJlbGlldmVk
IHRvIAo+IGJlCj4gIHZ1bG5lcmFibGUgdG8gTDFURi4KPiAgCj4gK09uIGhhcmR3YXJlIHZ1bG5l
cmFibGUgdG8gTDFURiwgdGhlIGBsMXRmLWJhcnJpZXI9YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8g
Zm9yY2UKPiArb3IgcHJldmVudCBYZW4gZnJvbSBwcm90ZWN0aW5nIGV2YWx1YXRpb25zIGluc2lk
ZSB0aGUgaHlwZXJ2aXNvciB3aXRoIGEgYmFycmllcgo+ICtpbnN0cnVjdGlvbiB0byBub3QgbG9h
ZCBwb3RlbnRpYWxseSBzZWNyZXQgaW5mb3JtYXRpb24gaW50byBMMSBjYWNoZS4gIEJ5Cj4gK2Rl
ZmF1bHQsIFhlbiB3aWxsIGVuYWJsZSB0aGlzIG1pdGlnYXRpb24gb24gaGFyZHdhcmUgYmVsaWV2
ZWQgdG8gYmUgdnVsbmVyYWJsZQo+ICt0byBMMVRGLgoKLi4uIGFuZCBoYXZpbmcgU01UIGVuYWJs
ZWQsIHNpbmNlIGFpdWkgdGhpcyBpcyBhIG5vbi1pc3N1ZSB3aXRob3V0LgoKPiAtLS0gYS94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKPiBA
QCAtMjEsNiArMjEsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICAjaW5jbHVkZSA8eGVu
L3dhcm5pbmcuaD4KPiAgCj4gKyNpbmNsdWRlIDxhc20teDg2L2NwdWlkLmg+Cgphc20vY3B1aWQu
aCBwbGVhc2UKCj4gQEAgLTEwMCw2ICsxMDIsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9z
cGVjX2N0cmwoY29uc3QgY2hhciAqcykKPiAgICAgICAgICAgICAgb3B0X2licGIgPSBmYWxzZTsK
PiAgICAgICAgICAgICAgb3B0X3NzYmQgPSBmYWxzZTsKPiAgICAgICAgICAgICAgb3B0X2wxZF9m
bHVzaCA9IDA7Cj4gKyAgICAgICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSAwOwo+ICAgICAgICAg
IH0KPiAgICAgICAgICBlbHNlIGlmICggdmFsID4gMCApCj4gICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKCklzIHRoaXMgcmVhbGx5IHNvbWV0aGluZyB3ZSB3YW50ICJzcGVjLWN0cmw9bm8teGVu
IiB0byBkaXNhYmxlPwpJdCB3b3VsZCBzZWVtIHRvIG1lIHRoYXQgdGhpcyBzaG91bGQgYmUgcmVz
dHJpY3RlZCB0byAic3BlYy1jdHJsPW5vIi4KCj4gQEAgLTg0Myw2ICs4NDksMTQgQEAgdm9pZCBf
X2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQo+ICAgICAgICAgIG9wdF9s
MWRfZmx1c2ggPSBjcHVfaGFzX2J1Z19sMXRmICYmICEoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wx
REZMKTsKPiAgCj4gICAgICAvKgo+ICsgICAgICogQnkgZGVmYXVsdCwgZW5hYmxlIEwxVEZfVlVM
TiBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUKPiArICAgICAqLwoKVGhpcyBvdWdodCB0byBi
ZSBhIHNpbmdsZSBsaW5lIGNvbW1lbnQuCgo+ICsgICAgaWYgKCBvcHRfbDF0Zl9iYXJyaWVyID09
IC0xICkKPiArICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gY3B1X2hhc19idWdfbDF0ZjsKCkF0
IHRoZSB2ZXJ5IGxlYXN0IG9wdF9zbXQgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCBoZXJl
LiBCdXQKSSBndWVzcyB0aGlzIHNldHRpbmcgb2YgdGhlIGRlZmF1bHQgbWF5IG5lZWQgdG8gYmUg
ZGVmZXJyZWQKZnVydGhlciwgdW50aWwgdGhlIHRvcG9sb2d5IG9mIHRoZSBzeXN0ZW0gaXMga25v
d24gKHRoZXJlIG1heQpub3QgYmUgYW55IGh5cGVydGhyZWFkcyBhZnRlciBhbGwpLgoKPiArICAg
IGlmICggY3B1X2hhc19idWdfbDF0ZiAmJiBvcHRfbDF0Zl9iYXJyaWVyID4gMCkKPiArICAgICAg
ICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX0wxVEZfVlVMTik7CgpXaHkgdGhl
IGxlZnQgc2lkZSBvZiB0aGUgJiY/Cgo+ICsgICAgLyoKPiAgICAgICAqIFdlIGRvIG5vdCBkaXNh
YmxlIEhUIGJ5IGRlZmF1bHQgb24gYWZmZWN0ZWQgaGFyZHdhcmUuCj4gICAgICAgKgo+ICAgICAg
ICogRmlyc3RseSwgaWYgdGhlIHVzZXIgaW50ZW5kcyB0byB1c2UgZXhjbHVzaXZlbHkgUFYsIG9y
IEhWTSBzaGFkb3cKCkZ1cnRoZXJtb3JlLCBhcyBwZXIgdGhlIGNvbW1lbnQgYW5kIGxvZ2ljIGhl
cmUgYW5kIGJlbG93IGEKIUhWTSBjb25maWd1cmF0aW9uIG91Z2h0IHRvIGJlIHNhZmUgdG9vLCB1
bmxlc3MgInB2LWwxdGY9IiB3YXMKdXNlZCAoaW4gd2hpY2ggY2FzZSB3ZSBkZWZlciB0byB0aGUg
YWRtaW4gYW55d2F5KSwgc28gaXQncwpxdWVzdGlvbmFibGUgd2hldGhlciB0aGUgd2hvbGUgbG9n
aWMgc2hvdWxkIGJlIHRoZXJlIGluIHRoZQpmaXJzdCBwbGFjZSBpbiB0aGlzIGNhc2UuIFRoaXMg
d291bGQgdGhlbiBpbiBwYXJ0aWN1bGFyIGtlZXAgYWxsCm9mIHRoaXMgb3V0IGZvciB0aGUgUFYg
c2hpbS4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCj4gQEAgLTMxLDMgKzMxLDQgQEAgWEVO
X0NQVUZFQVRVUkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBSU0Ig
b3ZlcndyaXRlIG5lZWRlZCBmb3IKPiAgWEVOX0NQVUZFQVRVUkUoU0NfUlNCX0hWTSwgICAgICAo
RlNDQVBJTlRTKzApKjMyKzE5KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgSFZNICovCj4g
IFhFTl9DUFVGRUFUVVJFKFNDX01TUl9JRExFLCAgICAgKEZTQ0FQSU5UUyswKSozMisyMSkgLyog
KFNDX01TUl9QViB8fCBTQ19NU1JfSFZNKSAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8KPiAg
WEVOX0NQVUZFQVRVUkUoWEVOX0xCUiwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIyKSAvKiBY
ZW4gdXNlcyBNU1JfREVCVUdDVEwuTEJSICovCj4gK1hFTl9DUFVGRUFUVVJFKFNDX0wxVEZfVlVM
TiwgICAgKEZTQ0FQSU5UUyswKSozMisyMykgLyogTDFURiBwcm90ZWN0aW9uIHJlcXVpcmVkICov
CgpXb3VsZCB5b3UgbWluZCB1c2luZyBvbmUgb2YgdGhlIHVudXNlZCBzbG90cyBhYm92ZSBmaXJz
dD8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:37:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:37: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-devel-bounces@lists.xenproject.org>)
	id 1gpFLZ-0008SU-Vd; Thu, 31 Jan 2019 16:37: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpFLY-0008SP-L2
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:37:48 +0000
X-Inumbo-ID: 8ad465c6-2576-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ad465c6-2576-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 16:37:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 09:37:47 -0700
Message-Id: <5C5324590200007800212E19@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 09:37:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-5-git-send-email-christopher.w.clark@gmail.com>
 <20190131144914.qfoyz2uu4prpkpbo@mac>
 <5C5310970200007800212D5A@prv1-mh.provo.novell.com>
 <20190131160519.l4h75wgctcqkdyx6@mac>
In-Reply-To: <20190131160519.l4h75wgctcqkdyx6@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 04/15] argo: init, destroy and soft-reset,
 with enable command line opt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.com>, James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDE3OjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgSmFuIDMxLCAyMDE5IGF0IDA4OjEzOjI3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMzEuMDEuMTkgYXQgMTU6NDksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDg6Mjg6MDlQTSAtMDgwMCwgQ2hy
aXN0b3BoZXIgQ2xhcmsgd3JvdGU6Cj4+ID4+ICtzdGF0aWMgdm9pZAo+PiA+PiArcGVuZGluZ19y
ZW1vdmVfYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBhcmdvX3JpbmdfaW5mbyAq
cmluZ19pbmZvKQo+PiA+PiArewo+PiA+PiArICAgIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50LCAq
bmV4dDsKPj4gPj4gKwo+PiA+PiArICAgIEFTU0VSVChMT0NLSU5HX0wzKGQsIHJpbmdfaW5mbykp
Owo+PiA+PiArCj4+ID4+ICsgICAgLyogRGVsZXRlIGFsbCBwZW5kaW5nIG5vdGlmaWNhdGlvbnMg
ZnJvbSB0aGlzIHJpbmcncyBsaXN0LiAqLwo+PiA+PiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnlf
c2FmZShlbnQsIG5leHQsICZyaW5nX2luZm8tPnBlbmRpbmcsIG5vZGUpCj4+ID4gCj4+ID4gbGlz
dF9maXJzdF9lbnRyeV9vcl9udWxsIGFuZCB5b3UgY2FuIGdldCByaWQgb2YgbmV4dC4KPj4gCj4+
IFdlbGwsIHRoYXQncyBhIHN1YnN0aXR1dGlvbiBJIHdvdWxkbid0IGxpa2UgdG8gZG8gd2hpbGUg
Y29tbWl0dGluZywKPj4gYXMgaXQgbWVhbnMgZG9pbmcgYSBsaXR0bGUgbW9yZSB0aGFuIGEgc2lt
cGxlIHRleHQgcmVwbGFjZW1lbnQuCj4gCj4gRnJvbSBhIGZ1bmN0aW9uYWxpdHkgUG9WIHRoZSBj
b2RlIGRvZXMgZXhhY3RseSB0aGUgc2FtZSwgSSBqdXN0IHRoaW5rCj4gbGlzdF9maXJzdF9lbnRy
eV9vcl9udWxsIGlzIG1vcmUgc3VpdGFibGUgYW5kIEkgaGF2ZW4ndCBiZWVuIGNvbnZpbmNlZAo+
IGJ5IHRoZSBhcmd1bWVudCBwb3N0ZWQgb24gdjUuCgpXZWxsLCB3ZSdyZSBpbiBhZ3JlZW1lbnQu
IEFsbCBJIGRpZCBzYXkgaXMgdGhhdCBhIGNoYW5nZSBsaWtlIHRoaXMKSSdkIGxpa2UgdG8gc2Vl
IGRvbmUgYnkgdGhlIHN1Ym1pdHRlciwgbm90IHRoZSBjb21taXR0ZXIgKGF0IGxlYXN0Cm5vdCBp
ZiBJIGVuZCB1cCBiZWluZyB0aGUgbGF0dGVyKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:38:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:38: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-devel-bounces@lists.xenproject.org>)
	id 1gpFMO-00005P-9x; Thu, 31 Jan 2019 16:38: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=dit8=QH=citrix.com=prvs=927878326=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpFMM-00005I-Rp
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 16:38:38 +0000
X-Inumbo-ID: a797a8ca-2576-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a797a8ca-2576-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 16:38:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85343458"
To: Jan Beulich <JBeulich@suse.com>
References: <1548943164-24888-1-git-send-email-andrew.cooper3@citrix.com>
 <5C53054A0200007800212C98@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f2777259-176d-ff46-5450-13ed6b9c5800@citrix.com>
Date: Thu, 31 Jan 2019 16:35:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C53054A0200007800212C98@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/pv: Enable pv-l1tf mitigations for dom0
 by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMjAxOSAxNDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMDEuMTkg
YXQgMTQ6NTksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gQXQgdGhlIHRp
bWUgWFNBLTI3MyB3YXMgcHVibGlzaGVkLCBzaGFkb3dpbmcgZG9tMCBoYWQgcHJvdmVkIHRvIGJl
IHVuc3RhYmxlLAo+PiB3aGljaCBpcyB3aHkgZG9tMCB3YXMgdW5wcm90ZWN0ZWQgYnkgZGVmYXVs
dC4gIFRoZSBpbnN0YWJpbGl0eSB3YXMgaWRlbnRpZmllZAo+PiB0byBiZSBwcm9ibGVtcyB3aXRo
IHNoYWRvd2luZyBQViBzdXBlcnBhZ2VzLCBhbmQgZml4ZWQuCj4+Cj4+IEluIGhpbmRzaWdodCwg
dGhpcyBwYXRjaCBzaG91bGQgaGF2ZSBiZWVuIHBvc3RlZCBhdCB0aGUgc2FtZSB0aW1lLgo+Pgo+
PiBUaGVyZSBpcyBub3cgbm8gbGVnaXRpbWF0ZSByZWFzb24gdG8gaGFuZGxlIGRvbTAgZGlmZmVy
ZW50bHkgdG8gZG9tdSB3aGVuIGl0Cj4+IGNvbWVzIHRvIHB2LWwxdGYgcHJvdGVjdGlvbnMuCj4g
SSdtIG5vdCBlbnRpcmVseSBjb252aW5jZWQgYnkgdGhpcyBzdGF0ZW1lbnQ6IENyYXNoaW5nIERv
bTAKPiAoYW5kIGhlbmNlIHRoZSBlbnRpcmUgaG9zdCkgYmVjYXVzZSBvZiBhIGZhaWx1cmUgdG8g
ZW5hYmxlCj4gc2hhZG93IG1vZGUgb24gaXQgaXMgbm90IGEgZ29vZCB0aGluZyBpbW8uIFdoYXQn
cyB3cm9uZwo+IHdpdGggc3RpY2tpbmcgdG8gdGhlIGN1cnJlbnQgZGVmYXVsdCwganVzdCBmb3Ig
cmVhc29ucyBvdGhlcgo+IHRoYW4gdGhlIG9yaWdpbmFsIG9uZT8gQW55dGhpbmcgbWFsaWNpb3Vz
IHJ1bm5pbmcgaW4gRG9tMAo+IGhhcyBlYXNpZXIgKG9yIGF0IGxlYXN0IGRpZmZlcmVudCkgd2F5
cyBvZiBnZXR0aW5nIGF0IHRoZSBzYW1lCj4gaW5mb3JtYXRpb24uCgpUaGlzIHN0YXRlbWVudCBp
cyBvbmx5IHRydWUgb2YgdGhlIGRvbTAga2VybmVsIChhbmQgcm9vdCB1c2Vyc3BhY2UsCmdpdmVu
IHRoZSBxdWVzdGlvbmFibGUgYmVoYXZpb3VyIG9mIC9wcm9jL3hlbi9wcml2Y21kKS4KCkl0IGRv
ZXMgbm90IGhvbGQgZm9yIHJlZ3VsYXIgZG9tMCB1c2Vyc3BhY2UgLSBpbiBwYXJ0aWN1bGFyLCBM
MVRGIHdhcwpkaXNjb3ZlcmVkIGJlY2F1c2Ugb2YgYW4gYWNjaWRlbnRhbCBtcHJvdGVjdChQUk9U
X05PTkUpLCBtZWFuaW5nIHRoYXQKdGhpcyBpcyBhIHZpYWJsZSBhdHRhY2sgdmVjdG9yIGZvciBh
IGRlcHJpdiBxZW11LgoKQXMgdG8gY3Jhc2hpbmcsIHRoYXQgaXMgb25seSBpZiB5b3UgY29tcGls
ZSBTSEFET1cgb3V0LCBhbmQgSSByZW1haW4gdG8KYmUgY29udmluY2VkIHRoYXQgY29tcGlsaW5n
IHNoYWRvdyBvdXQgb2YgWGVuIGlzIGEgdmlhYmxlIG9wdGlvbiBhdCB0aGUKbW9tZW50LgoKQmFz
aWNhbGx5LCBpZiB5b3UndmUgZ290IGFuIHVwZGF0ZWQgZG9tMCBrZXJuZWwsIHlvdSdsbCBiZSBm
aW5lIGV2ZW4Kd2l0aCB0aGlzIGRlZmF1bHQgZmxpcHBlZC7CoCBJZiB5b3UndmUgZm9yZ290dGVu
L21pc3NlZCB0aGF0LCB0aGVuIHlvdSdyZQphbHJlYWR5IHdpZGUgb3BlbiAoaW4gYSBsYWNrIG9m
IGRlZmVuY2UgaW4gZGVwdGggd2F5KSBhbmQgZmxpcHBpbmcgdGhlCmRlZmF1bHQgaGVyZSB3aWxs
IG1ha2UgdGhpbmdzIGJsaW5kbHkgb2J2aW91cy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:38:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:38: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-devel-bounces@lists.xenproject.org>)
	id 1gpFMR-00006H-Io; Thu, 31 Jan 2019 16:38: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=KPPl=QH=citrix.com=prvs=927f2c6f3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gpFMQ-00005s-24
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:38:42 +0000
X-Inumbo-ID: a9f74a32-2576-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9f74a32-2576-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 16:38:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85343470"
Date: Thu, 31 Jan 2019 17:35:43 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190131163543.w5vqmdtawzonqpkj@mac>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-10-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548908900-1128-10-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDg6Mjg6MTRQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gc2VuZHYgb3BlcmF0aW9uIGlzIGludm9rZWQgdG8gcGVyZm9ybSBhIHN5bmNo
cm9ub3VzIHNlbmQgb2YgYnVmZmVycwo+IGNvbnRhaW5lZCBpbiBpb3ZzIHRvIGEgcmVtb3RlIGRv
bWFpbidzIHJlZ2lzdGVyZWQgcmluZy4KPiAKPiBJdCB0YWtlczoKPiAgKiBBIGRlc3RpbmF0aW9u
IGFkZHJlc3MgKGRvbWlkLCBwb3J0KSBmb3IgdGhlIHJpbmcgdG8gc2VuZCB0by4KPiAgICBJdCBw
ZXJmb3JtcyBhIG1vc3Qtc3BlY2lmaWMgbWF0Y2ggbG9va3VwLCB0byBhbGxvdyBmb3Igd2lsZGNh
cmQuCj4gICogQSBzb3VyY2UgYWRkcmVzcywgdXNlZCB0byBpbmZvcm0gdGhlIGRlc3RpbmF0aW9u
IG9mIHdoZXJlIHRvIHJlcGx5Lgo+ICAqIFRoZSBhZGRyZXNzIG9mIGFuIGFycmF5IG9mIGlvdnMg
Y29udGFpbmluZyB0aGUgZGF0YSB0byBzZW5kCj4gICogLi4gYW5kIHRoZSBsZW5ndGggb2YgdGhh
dCBhcnJheSBvZiBpb3ZzCj4gICogYW5kIGEgMzItYml0IG1lc3NhZ2UgdHlwZSwgYXZhaWxhYmxl
IHRvIGNvbW11bmljYXRlIG1lc3NhZ2UgY29udGV4dAo+ICAgIGRhdGEgKGVnLiBrZXJuZWwtdG8t
a2VybmVsLCBzZXBhcmF0ZSBmcm9tIHRoZSBhcHBsaWNhdGlvbiBkYXRhKS4KPiAKPiBJZiBpbnN1
ZmZpY2llbnQgc3BhY2UgZXhpc3RzIGluIHRoZSBkZXN0aW5hdGlvbiByaW5nLCBpdCB3aWxsIHJl
dHVybgo+IC1FQUdBSU4gYW5kIFhlbiB3aWxsIG5vdGlmeSB0aGUgY2FsbGVyIHdoZW4gc3VmZmlj
aWVudCBzcGFjZSBiZWNvbWVzCj4gYXZhaWxhYmxlLgo+IAo+IEFjY2Vzc2VzIHRvIHRoZSByaW5n
IGluZGljZXMgYXJlIGFwcHJvcHJpYXRlbHkgYXRvbWljLiBUaGUgcmluZ3MgYXJlCj4gbWFwcGVk
IGludG8gWGVuJ3MgcHJpdmF0ZSBhZGRyZXNzIHNwYWNlIHRvIHdyaXRlIGFzIG5lZWRlZCBhbmQg
dGhlCj4gbWFwcGluZ3MgYXJlIHJldGFpbmVkIGZvciBsYXRlciB1c2UuCj4gCj4gTm90aWZpY2F0
aW9ucyBhcmUgc2VudCB0byBndWVzdHMgdmlhIFZJUlEgYW5kIHNlbmRfZ3Vlc3RfZ2xvYmFsX3Zp
cnEgaXMKPiBleHBvc2VkIGluIHRoZSBjaGFuZ2UgdG8gZW5hYmxlIGFyZ28gdG8gY2FsbCBpdC4g
VklSUV9BUkdPIGlzIGNsYWltZWQKPiBmcm9tIHRoZSBWSVJRIHByZXZpb3VzbHkgcmVzZXJ2ZWQg
Zm9yIHRoaXMgcHVycG9zZSAoIzExKS4KPiAKPiBUaGUgVklSUSBub3RpZmljYXRpb24gbWV0aG9k
IGlzIHVzZWQgcmF0aGVyIHRoYW4gc2VuZGluZyBldmVudHMgdXNpbmcKPiBldnRjaG4gZnVuY3Rp
b25zIGRpcmVjdGx5IGJlY2F1c2U6Cj4gCj4gKiBubyBjdXJyZW50IGV2ZW50IGNoYW5uZWwgdHlw
ZSBpcyBhbiBleGFjdCBmaXQgZm9yIHRoZSBpbnRlbmRlZAo+ICAgYmVoYXZpb3VyLiBFQ1NfSVBJ
IGlzIGNsb3Nlc3QsIGJ1dCBpdCBkaXNhbGxvd3MgbWlncmF0aW9uIHRvCj4gICBvdGhlciBWQ1BV
cyB3aGljaCBpcyBub3QgbmVjZXNzYXJpbHkgYSByZXF1aXJlbWVudCBmb3IgQXJnby4KPiAKPiAq
IGF0IHRoZSBwb2ludCBvZiBhcmdvX2luaXQsIGFsbG9jYXRpb24gb2YgYW4gZXZlbnQgY2hhbm5l
bCBpcwo+ICAgY29tcGxpY2F0ZWQgYnkgbm9uZSBvZiB0aGUgZ3Vlc3QgVkNQVXMgYmVpbmcgaW5p
dGlhbGl6ZWQgeWV0Cj4gICBhbmQgdGhlIGV2ZW50IGNoYW5uZWwgbG9naWMgZXhwZWN0cyB0aGF0
IGEgdmFsaWQgZXZlbnQgY2hhbm5lbAo+ICAgaGFzIGEgcHJlc2VudCBWQ1BVLgo+IAo+ICogYXQg
dGhlIHBvaW50IG9mIHNpZ25hbGxpbmcgYSBub3RpZmljYXRpb24sIHRoZSBWSVJRIGxvZ2ljIGlz
IGFscmVhZHkKPiAgIGRlZmVuc2l2ZTogaWYgZC0+dmNwdVswXSBpcyBOVUxMLCB0aGUgbm90aWZp
Y2F0aW9uIGlzIGp1c3Qgc2lsZW50bHkKPiAgIGRyb3BwZWQsIHdoZXJlYXMgdGhlIGV2dGNobl9z
ZW5kIGxvZ2ljIGlzIG5vdCBzbyBkZWZlbnNpdmU6IHZjcHVbMF0KPiAgIG11c3Qgbm90IGJlIE5V
TEwsIG90aGVyd2lzZSBhIG51bGwgcG9pbnRlciBkZXJlZmVyZW5jZSBvY2N1cnMuCj4gCj4gVXNp
bmcgYSBWSVJRIHJlbW92ZXMgdGhlIG5lZWQgZm9yIHRoZSBndWVzdCB0byBxdWVyeSB0byBkZXRl
cm1pbmUgd2hpY2gKPiBldmVudCBjaGFubmVsIG5vdGlmaWNhdGlvbnMgd2lsbCBiZSBkZWxpdmVy
ZWQgb24uIFRoaXMgaXMgYWxzbyBsaWtlbHkgdG8KPiBzaW1wbGlmeSBlc3RhYmxpc2hpbmcgZnV0
dXJlIEwwL0wxIG5lc3RlZCBoeXBlcnZpc29yIGFyZ28gY29tbXVuaWNhdGlvbi4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3Rl
bXMuY29tPgo+IFRlc3RlZC1ieTogQ2hyaXMgUGF0dGVyc29uIDxwYXR0ZXJzb25jQGFpbmZvc2Vj
LmNvbT4KClRoZXJlJ3Mgb25lIHN0eWxlIG5pdCB0aGF0IEkgdGhpbmsgY2FuIGJlIGZpeGVkIHdo
aWxlIGNvbW1pdHRpbmc6CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpEZXNwaXRlIHRoZSB1c2FnZSBvZiB0aGUgb3Blbi1jb2RlZCBtYXNrIGJl
bG93LiBBcyB3aXRoIHByZXZpb3VzCnBhdGNoZXMgdGhpcyBpcyBhcmdvcyBjb2RlLCBzbyBJJ20g
bm90IGdvaW5nIHRvIG9wcG9zZSwgYnV0IGFnYWluIEkKdGhpbmsgdXNpbmcgc3VjaCBvcGVuIGNv
ZGVkIG1hc2tzIGlzIGJhZCwgYW5kIGNhbiBsZWFkIHRvIGJ1Z3MgaW4gdGhlCmNvZGUuIEl0IGNh
biBiZSBmaXhlZCBieSBhIGZvbGxvdyB1cCBwYXRjaC4KCj4gK3N0YXRpYyBpbnQKPiArcmluZ2J1
Zl9pbnNlcnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpy
aW5nX2luZm8sCj4gKyAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhcmdvX3JpbmdfaWQgKnNy
Y19pZCwgeGVuX2FyZ29faW92X3QgKmlvdnMsCj4gKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBuaW92LCB1aW50MzJfdCBtZXNzYWdlX3R5cGUsCj4gKyAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgKm91dF9sZW4pCj4gK3sKPiArICAgIHhlbl9hcmdvX3JpbmdfdCByaW5nOwo+ICsgICAg
c3RydWN0IHhlbl9hcmdvX3JpbmdfbWVzc2FnZV9oZWFkZXIgbWggPSB7IH07Cj4gKyAgICBpbnQg
c3AsIHJldDsKPiArICAgIHVuc2lnbmVkIGludCBsZW4gPSAwOwo+ICsgICAgeGVuX2FyZ29faW92
X3QgKnBpb3Y7Cj4gKyAgICBYRU5fR1VFU1RfSEFORExFKHVpbnQ4KSBOVUxMX2huZCA9IHsgfTsK
PiArCj4gKyAgICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKPiArCj4gKyAgICAv
Kgo+ICsgICAgICogT2J0YWluIHRoZSB0b3RhbCBzaXplIG9mIGRhdGEgdG8gdHJhbnNtaXQgLS0g
c2V0cyB0aGUgJ2xlbicgdmFyaWFibGUKPiArICAgICAqIC0tIGFuZCBzYW5pdHkgY2hlY2sgdGhh
dCB0aGUgaW92cyBjb25mb3JtIHRvIHNpemUgYW5kIG51bWJlciBsaW1pdHMuCj4gKyAgICAgKiBF
bmZvcmNlZCBiZWxvdzogbm8gbW9yZSB0aGFuICdsZW4nIGJ5dGVzIG9mIGd1ZXN0IGRhdGEKPiAr
ICAgICAqIChwbHVzIHRoZSBtZXNzYWdlIGhlYWRlcikgd2lsbCBiZSBzZW50IGluIHRoaXMgb3Bl
cmF0aW9uLgo+ICsgICAgICovCj4gKyAgICByZXQgPSBpb3ZfY291bnQoaW92cywgbmlvdiwgJmxl
bik7Cj4gKyAgICBpZiAoIHJldCApCj4gKyAgICAgICAgcmV0dXJuIHJldDsKPiArCj4gKyAgICAv
Kgo+ICsgICAgICogVXBwZXIgYm91bmQgY2hlY2sgdGhlIG1lc3NhZ2UgbGVuIGFnYWluc3QgdGhl
IHJpbmcgc2l6ZS4KPiArICAgICAqIFRoZSBtZXNzYWdlIG11c3Qgbm90IGZpbGwgdGhlIHJpbmc7
IHRoZXJlIG11c3QgYmUgYXQgbGVhc3Qgb25lIHNsb3QKPiArICAgICAqIHJlbWFpbmluZyBzbyB3
ZSBjYW4gZGlzdGluZ3Vpc2ggYSBmdWxsIHJpbmcgZnJvbSBhbiBlbXB0eSBvbmUuCj4gKyAgICAg
KiBpb3ZfY291bnQgaGFzIGFscmVhZHkgdmVyaWZpZWQ6IGxlbiA8PSBNQVhfQVJHT19NRVNTQUdF
X1NJWkUuCj4gKyAgICAgKi8KPiArICAgIGlmICggKFJPVU5EVVBfTUVTU0FHRShsZW4pICsgc2l6
ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyKSkKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWlzc2luZyBz
cGFjZSBeCj4gKyAgICAgICAgICAgID49IHJpbmdfaW5mby0+bGVuICkKCkFsaWduIG9mID49IGFs
c28gbG9va3Mgd2VpcmQsIHNob3VsZCBiZSBhbGlnbmVkIHRvIHRoZSBwYXJlbnRoZXNpcwpiZWZv
cmUgUk9VTkRVUF8uCgo+IEBAIC0xMTc1LDYgKzE3NjYsNDIgQEAgZG9fYXJnb19vcCh1bnNpZ25l
ZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCj4gICAgICAgICAg
YnJlYWs7Cj4gICAgICB9Cj4gIAo+ICsgICAgY2FzZSBYRU5fQVJHT19PUF9zZW5kdjoKPiArICAg
IHsKPiArICAgICAgICB4ZW5fYXJnb19zZW5kX2FkZHJfdCBzZW5kX2FkZHI7Cj4gKyAgICAgICAg
eGVuX2FyZ29faW92X3QgaW92c1tYRU5fQVJHT19NQVhJT1ZdOwo+ICsgICAgICAgIHVuc2lnbmVk
IGludCBuaW92Owo+ICsKPiArICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9hcmdv
X3NlbmRfYWRkcl90KSBzZW5kX2FkZHJfaG5kID0KPiArICAgICAgICAgICAgZ3Vlc3RfaGFuZGxl
X2Nhc3QoYXJnMSwgeGVuX2FyZ29fc2VuZF9hZGRyX3QpOwo+ICsgICAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX2FyZ29faW92X3QpIGlvdnNfaG5kID0KPiArICAgICAgICAgICAgZ3Vl
c3RfaGFuZGxlX2Nhc3QoYXJnMiwgeGVuX2FyZ29faW92X3QpOwo+ICsgICAgICAgIC8qIGFyZzMg
aXMgbmlvdiAqLwo+ICsgICAgICAgIC8qIGFyZzQgaXMgbWVzc2FnZV90eXBlLiBNdXN0IGJlIGEg
MzItYml0IHZhbHVlLiAqLwo+ICsKPiArICAgICAgICByYyA9IGNvcHlfZnJvbV9ndWVzdCgmc2Vu
ZF9hZGRyLCBzZW5kX2FkZHJfaG5kLCAxKSA/IC1FRkFVTFQgOiAwOwo+ICsgICAgICAgIGlmICgg
cmMgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAg
KiBSZWplY3QgbmlvdiBhYm92ZSBtYXhpbXVtIGxpbWl0IG9yIG1lc3NhZ2VfdHlwZXMgdGhhdCBh
cmUgb3V0c2lkZQo+ICsgICAgICAgICAqIDMyIGJpdCByYW5nZS4KPiArICAgICAgICAgKi8KPiAr
ICAgICAgICBpZiAoIHVubGlrZWx5KChhcmczID4gWEVOX0FSR09fTUFYSU9WKSB8fCAoYXJnNCAm
IH4weGZmZmZmZmZmVUwpKSApCgpJIHN0aWxsIHRoaW5rIHRoYXQgdXNpbmcgZWl0aGVyIFVJTlQz
Ml9NQVgsIEdCKDQpIG9yID4+IDMyIHdvdWxkIGJlCmJldHRlciB0aGFuIGFuIG9wZW4tY29kZWQg
bWFzay4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:42:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:42: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-devel-bounces@lists.xenproject.org>)
	id 1gpFQT-0001Hn-61; Thu, 31 Jan 2019 16:42:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0h0Y=QH=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gpFQS-0001Hi-AP
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 16:42:52 +0000
X-Inumbo-ID: 3e8242e8-2577-11e9-86a6-9b90a06c0793
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (unknown
 [40.107.69.86]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e8242e8-2577-11e9-86a6-9b90a06c0793;
 Thu, 31 Jan 2019 16:42:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=KNfSY/3LTxgVGAXYBEzhFcRd45IDm0ERm7uAsaP3T/0=;
 b=EdxYzajrxWoa1yTTeREs1jmiUuxSh8SYqYm/M9M7JZlcePyeMC+JxhRDCa2fwsD2cRkQ4DGPWGOmY32rBiXhGAfb3N+1pB7mjrQICqAaTRNDb3T/lus/PSOLfJwlz5n8q7Efd0froPJo1nvfFmoVBPqBZbzVDjcwVX31Jka7n/8=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB3346.namprd12.prod.outlook.com (20.178.210.223) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.18; Thu, 31 Jan 2019 16:42:47 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8%4]) with mapi id 15.20.1558.023; Thu, 31 Jan 2019
 16:42:46 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 1/3] x86/svm: Remove list functionality from
 __get_instruction_length_* infrastructure
Thread-Index: AQHUoP1IiOhRqBoC0UiWPhKXf2bywaXJxf8A
Date: Thu, 31 Jan 2019 16:42:46 +0000
Message-ID: <d307e0ca-dfef-f25e-2d53-d88131bf3a35@amd.com>
References: <1546256270-11734-1-git-send-email-andrew.cooper3@citrix.com>
 <1546256270-11734-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1546256270-11734-2-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR1501CA0008.namprd15.prod.outlook.com
 (2603:10b6:805::21) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN8PR12MB3346;
 20:JXhntvIbsE4GeqY8rtm1sUeRvjiFaLjFYH0imYaIx+1y7Opfm+lTOgtlLHakTTlNqkTeMbQDvTlc1HAht36pc1s3+bPvI+my3X6kWXjuywXPFzZ5r6RZSEVcWp1KD4fRIMlHgrwc7Ch/pvUXXnaFsgLbFYlCJ0ox9aQD2JHoioWu8gSqwCuw5+pwEflzSc8B3eP7YszqtOQNB+w+wLz1T0HG47jSecx2aM51zFOj15j+rURB2svbtiahdVPCLLhD
x-ms-office365-filtering-correlation-id: e02186a1-0081-45ff-2402-08d6879b20e4
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB3346; 
x-ms-traffictypediagnostic: BN8PR12MB3346:
x-microsoft-antispam-prvs: <BN8PR12MB3346EC51F7300F7B41F8FF66E5910@BN8PR12MB3346.namprd12.prod.outlook.com>
x-forefront-prvs: 09347618C4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(39860400002)(366004)(376002)(396003)(136003)(189003)(199004)(486006)(229853002)(2616005)(36756003)(11346002)(316002)(110136005)(6436002)(186003)(54906003)(26005)(102836004)(86362001)(76176011)(52116002)(53546011)(71200400001)(66066001)(71190400001)(446003)(476003)(386003)(6506007)(31696002)(8676002)(72206003)(3846002)(97736004)(14444005)(4326008)(256004)(30864003)(25786009)(68736007)(105586002)(6512007)(81166006)(106356001)(478600001)(81156014)(6246003)(305945005)(99286004)(14454004)(6486002)(7736002)(53936002)(8936002)(31686004)(6116002)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB3346;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ck8bbvqN8TC3qUQEg22uiYyffjhnSWTuaXC0x6jXGyZfuI3LWTTeQ9MHK90ZDYgMcO80bpK1cQWz9cnqS01/7j5bN/vhHhtZMLHP/kN1pgoN/7u15S5kJfYV3UvvoDdwILhtIJnVAANIj8x92JBVFlOkk8lm85MsAEqhiz8C/uPfWeOTVvCstCh14lS1FgyHtAArYDDVg05m6eV+SEKXmQihRqQsECCKDq3Gzsi+mBObOD3jttRIoyq4YcS0lf9zWHriuXgdRYVIY5ey1ibeM6ULCsh2P6ZVUM4sFpn4BlLe2DGVVcVWmqIsckZyijofyBt9Ycq8M1DT88LzrMa17SKI5ijOdFyT3Cdfo/8gSxDAKsV0mwykeLqHkl0vyCjr8Zef4PvMmSNjos/PAGAc7hzi9tUyC8lzov1yPlkQVWc=
Content-ID: <2E652AE2DDAAA247A76AEB3E1E6B2CF6@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e02186a1-0081-45ff-2402-08d6879b20e4
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2019 16:42:45.5432 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3346
Subject: Re: [Xen-devel] [PATCH v3 1/3] x86/svm: Remove list functionality
 from __get_instruction_length_* infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 "Suthikulpanit, Suravee" <Suravee.Suthikulpanit@amd.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMzEvMTggNTozNyBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToNCj4gVGhlIGV4aXN0aW5n
IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aF9mcm9tX2xpc3QoKSBoYXMgYSBzaW5nbGUgdXNlcg0K
PiB3aGljaCB1c2VzIHRoZSBsaXN0IGZ1bmN0aW9uYWxpdHkuICBUaGF0IHVzZXIgaG93ZXZlciBz
aG91bGQgYmUgbG9va2luZw0KPiBzcGVjaWZpY2FsbHkgZm9yIElOVkQgb3IgV0JJTlZELCBhcyBy
ZXBvcnRlZCBieSB0aGUgdm1leGl0IGV4aXQgcmVhc29uLg0KPiANCj4gTW9kaWZ5IHN2bV92bWV4
aXRfZG9faW52YWxpZGF0ZV9jYWNoZSgpIHRvIGFzayBmb3IgdGhlIGNvcnJlY3QNCj4gaW5zdHJ1
Y3Rpb24sIGFuZCBkcm9wIGFsbCBsaXN0IGZ1bmN0aW9uYWxpdHkgZnJvbSB0aGUgaGVscGVyLg0K
PiANCj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVuYW1lIGl0IHRvIHN2bV9nZXRfaW5zbl9s
ZW4oKSwgYW5kIGRyb3AgdGhlDQo+IElPSU8gbGVuZ3RoIGhhbmRsaW5nIHdoY2ggaGFzIG5ldmVy
IGJlZW4gdXNlZC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+DQo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+DQoNCkFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4N
Cg0KPiAtLS0NCj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IENDOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gQ0M6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+DQo+IENDOiBTdXJhdmVlIFN1dGhpa3VscGFu
aXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPg0KPiBDQzogQnJpYW4gV29vZHMgPGJy
aWFuLndvb2RzQGFtZC5jb20+DQo+IA0KPiB2MjoNCj4gICAqIE5ldw0KPiB2MzoNCj4gICAqIERl
ZHVwbGljYXRlIHRoZSBjYWxscyB0byBzdm1fbmV4dHJpcF9pbnNuX2xlbmd0aCgpDQo+IC0tLQ0K
PiAgIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUuYyAgICAgICAgfCA3NiArKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3Rl
ZHN2bS5jICAgICAgfCAgOSArKystLQ0KPiAgIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAg
ICAgICAgICAgfCAzOSArKysrKysrKystLS0tLS0tLS0NCj4gICB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vZW11bGF0ZS5oIHwgIDkgKy0tLS0NCj4gICA0IGZpbGVzIGNoYW5nZWQsIDYxIGlu
c2VydGlvbnMoKyksIDcyIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUuYw0K
PiBpbmRleCA0YWJlYWI4Li43Nzk5OTA4IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9lbXVsYXRlLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW11bGF0ZS5jDQo+
IEBAIC04NCwyOCArODQsMzEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7DQo+ICAgICAgIFtJTlNU
Ul9DUFVJRF0gICA9IHsgWDg2RU1VTF9PUEMoMHgwZiwgMHhhMikgfSwNCj4gICB9Ow0KPiAgIA0K
PiAtaW50IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aF9mcm9tX2xpc3Qoc3RydWN0IHZjcHUgKnYs
DQo+IC0gICAgICAgIGNvbnN0IGVudW0gaW5zdHJ1Y3Rpb25faW5kZXggKmxpc3QsIHVuc2lnbmVk
IGludCBsaXN0X2NvdW50KQ0KPiArLyoNCj4gKyAqIEZpcnN0LWdlbiBTVk0gZGlkbid0IGhhdmUg
dGhlIE5leHRSSVAgZmVhdHVyZSwgbWVhbmluZyB0aGF0IHdoZW4gd2UgdGFrZSBhDQo+ICsgKiBm
YXVsdC1zdHlsZSB2bWV4aXQsIHdlIGhhdmUgdG8gZGVjb2RlIHRoZSBpbnN0cnVjdGlvbiBzdHJl
YW0gdG8gY2FsY3VsYXRlDQo+ICsgKiBob3cgbWFueSBieXRlcyB0byBtb3ZlICVyaXAgZm9yd2Fy
ZHMgYnkuDQo+ICsgKg0KPiArICogVG8gZG91YmxlIGNoZWNrIHRoZSBpbXBsZW1lbnRhdGlvbiwg
aW4gZGVidWcgYnVpbGRzLCBhbHdheXMgY29tcGFyZSB0aGUNCj4gKyAqIGhhcmR3YXJlIHJlcG9y
dGVkIGluc3RydWN0aW9uIGxlbmd0aCAoaWYgYXZhaWxhYmxlKSB3aXRoIHRoZSByZXN1bHQgZnJv
bQ0KPiArICogeDg2X2RlY29kZV9pbnNuKCkuDQo+ICsgKi8NCj4gK3Vuc2lnbmVkIGludCBzdm1f
Z2V0X2luc25fbGVuKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIGluc3RydWN0aW9uX2luZGV4IGluc24p
DQo+ICAgew0KPiAgICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bS5z
dm0udm1jYjsNCj4gICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgY3R4dDsNCj4gICAgICAg
c3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZTsNCj4gLSAgICB1bnNpZ25lZCBsb25nIGlu
c3RfbGVuLCBqOw0KPiArICAgIHVuc2lnbmVkIGxvbmcgbnJpcF9sZW4sIGVtdWxfbGVuOw0KPiAg
ICAgICB1bnNpZ25lZCBpbnQgbW9kcm1fcm0sIG1vZHJtX3JlZzsNCj4gICAgICAgaW50IG1vZHJt
X21vZDsNCj4gICANCj4gLSAgICAvKg0KPiAtICAgICAqIEluIGRlYnVnIGJ1aWxkcywgYWx3YXlz
IHVzZSB4ODZfZGVjb2RlX2luc24oKSBhbmQgY29tcGFyZSB3aXRoDQo+IC0gICAgICogaGFyZHdh
cmUuDQo+IC0gICAgICovDQo+IC0jaWZkZWYgTkRFQlVHDQo+IC0gICAgaWYgKCAoaW5zdF9sZW4g
PSBzdm1fbmV4dHJpcF9pbnNuX2xlbmd0aCh2KSkgPiBNQVhfSU5TVF9MRU4gKQ0KPiAtICAgICAg
ICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiTlJpcCByZXBvcnRlZCBpbnN0X2xlbiAlbHVcbiIs
IGluc3RfbGVuKTsNCj4gLSAgICBlbHNlIGlmICggaW5zdF9sZW4gIT0gMCApDQo+IC0gICAgICAg
IHJldHVybiBpbnN0X2xlbjsNCj4gKyAgICBucmlwX2xlbiA9IHN2bV9uZXh0cmlwX2luc25fbGVu
Z3RoKHYpOw0KPiAgIA0KPiAtICAgIGlmICggdm1jYi0+ZXhpdGNvZGUgPT0gVk1FWElUX0lPSU8g
KQ0KPiAtICAgICAgICByZXR1cm4gdm1jYi0+ZXhpdGluZm8yIC0gdm1jYi0+cmlwOw0KPiArI2lm
ZGVmIE5ERUJVRw0KPiArICAgIGlmICggbnJpcF9sZW4gPiBNQVhfSU5TVF9MRU4gKQ0KPiArICAg
ICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiTlJpcCByZXBvcnRlZCBpbnN0X2xlbiAlbHVc
biIsIG5yaXBfbGVuKTsNCj4gKyAgICBlbHNlIGlmICggbnJpcF9sZW4gIT0gMCApDQo+ICsgICAg
ICAgIHJldHVybiBucmlwX2xlbjsNCj4gICAjZW5kaWYNCj4gICANCj4gICAgICAgQVNTRVJUKHYg
PT0gY3VycmVudCk7DQo+IEBAIC0xMTUsNDEgKzExOCwzNCBAQCBpbnQgX19nZXRfaW5zdHJ1Y3Rp
b25fbGVuZ3RoX2Zyb21fbGlzdChzdHJ1Y3QgdmNwdSAqdiwNCj4gICAgICAgaWYgKCBJU19FUlJf
T1JfTlVMTChzdGF0ZSkgKQ0KPiAgICAgICAgICAgcmV0dXJuIDA7DQo+ICAgDQo+IC0gICAgaW5z
dF9sZW4gPSB4ODZfaW5zbl9sZW5ndGgoc3RhdGUsICZjdHh0LmN0eHQpOw0KPiArICAgIGVtdWxf
bGVuID0geDg2X2luc25fbGVuZ3RoKHN0YXRlLCAmY3R4dC5jdHh0KTsNCj4gICAgICAgbW9kcm1f
bW9kID0geDg2X2luc25fbW9kcm0oc3RhdGUsICZtb2RybV9ybSwgJm1vZHJtX3JlZyk7DQo+ICAg
ICAgIHg4Nl9lbXVsYXRlX2ZyZWVfc3RhdGUoc3RhdGUpOw0KPiArDQo+ICAgI2lmbmRlZiBOREVC
VUcNCj4gLSAgICBpZiAoIHZtY2ItPmV4aXRjb2RlID09IFZNRVhJVF9JT0lPICkNCj4gLSAgICAg
ICAgaiA9IHZtY2ItPmV4aXRpbmZvMiAtIHZtY2ItPnJpcDsNCj4gLSAgICBlbHNlDQo+IC0gICAg
ICAgIGogPSBzdm1fbmV4dHJpcF9pbnNuX2xlbmd0aCh2KTsNCj4gLSAgICBpZiAoIGogJiYgaiAh
PSBpbnN0X2xlbiApDQo+ICsgICAgaWYgKCBucmlwX2xlbiAmJiBucmlwX2xlbiAhPSBlbXVsX2xl
biApDQo+ICAgICAgIHsNCj4gICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJpbnNu
LWxlblslMDJ4XT0lbHUgKGV4cCAlbHUpXG4iLA0KPiAtICAgICAgICAgICAgICAgIGN0eHQuY3R4
dC5vcGNvZGUsIGluc3RfbGVuLCBqKTsNCj4gLSAgICAgICAgcmV0dXJuIGo7DQo+ICsgICAgICAg
ICAgICAgICAgY3R4dC5jdHh0Lm9wY29kZSwgbnJpcF9sZW4sIGVtdWxfbGVuKTsNCj4gKyAgICAg
ICAgcmV0dXJuIG5yaXBfbGVuOw0KPiAgICAgICB9DQo+ICAgI2VuZGlmDQo+ICAgDQo+IC0gICAg
Zm9yICggaiA9IDA7IGogPCBsaXN0X2NvdW50OyBqKysgKQ0KPiArICAgIGlmICggaW5zbiA+PSBB
UlJBWV9TSVpFKG9wY190YWIpICkNCj4gICAgICAgew0KPiAtICAgICAgICB1bnNpZ25lZCBpbnQg
aW5zdHIgPSBsaXN0W2pdOw0KPiAtDQo+IC0gICAgICAgIGlmICggaW5zdHIgPj0gQVJSQVlfU0la
RShvcGNfdGFiKSApDQo+IC0gICAgICAgIHsNCj4gLSAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOw0KPiAtICAgICAgICAgICAgYnJlYWs7DQo+IC0gICAgICAgIH0NCj4gLSAgICAgICAg
aWYgKCBvcGNfdGFiW2luc3RyXS5vcGNvZGUgPT0gY3R4dC5jdHh0Lm9wY29kZSApDQo+IC0gICAg
ICAgIHsNCj4gLSAgICAgICAgICAgIGlmICggIW9wY190YWJbaW5zdHJdLm1vZHJtLm1vZCApDQo+
IC0gICAgICAgICAgICAgICAgcmV0dXJuIGluc3RfbGVuOw0KPiAtDQo+IC0gICAgICAgICAgICBp
ZiAoIG1vZHJtX21vZCA9PSBvcGNfdGFiW2luc3RyXS5tb2RybS5tb2QgJiYNCj4gLSAgICAgICAg
ICAgICAgICAgKG1vZHJtX3JtICYgNykgPT0gb3BjX3RhYltpbnN0cl0ubW9kcm0ucm0gJiYNCj4g
LSAgICAgICAgICAgICAgICAgKG1vZHJtX3JlZyAmIDcpID09IG9wY190YWJbaW5zdHJdLm1vZHJt
LnJlZyApDQo+IC0gICAgICAgICAgICAgICAgcmV0dXJuIGluc3RfbGVuOw0KPiAtICAgICAgICB9
DQo+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOw0KPiArICAgICAgICByZXR1cm4gMDsN
Cj4gKyAgICB9DQo+ICsNCj4gKyAgICBpZiAoIG9wY190YWJbaW5zbl0ub3Bjb2RlID09IGN0eHQu
Y3R4dC5vcGNvZGUgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgaWYgKCAhb3BjX3RhYltpbnNuXS5t
b2RybS5tb2QgKQ0KPiArICAgICAgICAgICAgcmV0dXJuIGVtdWxfbGVuOw0KPiArDQo+ICsgICAg
ICAgIGlmICggbW9kcm1fbW9kID09IG9wY190YWJbaW5zbl0ubW9kcm0ubW9kICYmDQo+ICsgICAg
ICAgICAgICAgKG1vZHJtX3JtICYgNykgPT0gb3BjX3RhYltpbnNuXS5tb2RybS5ybSAmJg0KPiAr
ICAgICAgICAgICAgIChtb2RybV9yZWcgJiA3KSA9PSBvcGNfdGFiW2luc25dLm1vZHJtLnJlZyAp
DQo+ICsgICAgICAgICAgICByZXR1cm4gZW11bF9sZW47DQo+ICAgICAgIH0NCj4gICANCj4gICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9uZXN0ZWRzdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jDQo+
IGluZGV4IDk2NjAyMDIuLjM1YzFhMDQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL25lc3RlZHN2bS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5j
DQo+IEBAIC03NDMsOCArNzQzLDkgQEAgbnN2bV92Y3B1X3ZtcnVuKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykNCj4gICAgICAgc3RydWN0IG5lc3RlZHZjcHUgKm52
ID0gJnZjcHVfbmVzdGVkaHZtKHYpOw0KPiAgICAgICBzdHJ1Y3QgbmVzdGVkc3ZtICpzdm0gPSAm
dmNwdV9uZXN0ZWRzdm0odik7DQo+ICAgDQo+IC0gICAgaW5zdF9sZW4gPSBfX2dldF9pbnN0cnVj
dGlvbl9sZW5ndGgodiwgSU5TVFJfVk1SVU4pOw0KPiAtICAgIGlmIChpbnN0X2xlbiA9PSAwKSB7
DQo+ICsgICAgaW5zdF9sZW4gPSBzdm1fZ2V0X2luc25fbGVuKHYsIElOU1RSX1ZNUlVOKTsNCj4g
KyAgICBpZiAoIGluc3RfbGVuID09IDAgKQ0KPiArICAgIHsNCj4gICAgICAgICAgIHN2bS0+bnNf
dm1leGl0LmV4aXRjb2RlID0gVk1FWElUX1NIVVRET1dOOw0KPiAgICAgICAgICAgcmV0dXJuIC0x
Ow0KPiAgICAgICB9DQo+IEBAIC0xNjE2LDcgKzE2MTcsNyBAQCB2b2lkIHN2bV92bWV4aXRfZG9f
c3RnaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgc3RydWN0IHZjcHUgKnYpDQo+ICAgICAg
ICAgICByZXR1cm47DQo+ICAgICAgIH0NCj4gICANCj4gLSAgICBpZiAoIChpbnN0X2xlbiA9IF9f
Z2V0X2luc3RydWN0aW9uX2xlbmd0aCh2LCBJTlNUUl9TVEdJKSkgPT0gMCApDQo+ICsgICAgaWYg
KCAoaW5zdF9sZW4gPSBzdm1fZ2V0X2luc25fbGVuKHYsIElOU1RSX1NUR0kpKSA9PSAwICkNCj4g
ICAgICAgICAgIHJldHVybjsNCj4gICANCj4gICAgICAgbmVzdGVkc3ZtX3ZjcHVfc3RnaSh2KTsN
Cj4gQEAgLTE2MzcsNyArMTYzOCw3IEBAIHZvaWQgc3ZtX3ZtZXhpdF9kb19jbGdpKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCBzdHJ1Y3QgdmNwdSAqdikNCj4gICAgICAgICAgIHJldHVybjsN
Cj4gICAgICAgfQ0KPiAgIA0KPiAtICAgIGlmICggKGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rp
b25fbGVuZ3RoKHYsIElOU1RSX0NMR0kpKSA9PSAwICkNCj4gKyAgICBpZiAoIChpbnN0X2xlbiA9
IHN2bV9nZXRfaW5zbl9sZW4odiwgSU5TVFJfQ0xHSSkpID09IDAgKQ0KPiAgICAgICAgICAgcmV0
dXJuOw0KPiAgIA0KPiAgICAgICBuZXN0ZWRzdm1fdmNwdV9jbGdpKHYpOw0KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
Yw0KPiBpbmRleCA5NTQ4MjJjLi4yNTg0YjkwIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYw0KPiBAQCAt
MjI0NCw4ICsyMjQ0LDggQEAgc3RhdGljIHZvaWQgc3ZtX2RvX21zcl9hY2Nlc3Moc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpDQo+ICAgew0KPiAgICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1
cnJlbnQ7DQo+ICAgICAgIGJvb2wgcmRtc3IgPSBjdXJyLT5hcmNoLmh2bS5zdm0udm1jYi0+ZXhp
dGluZm8xID09IDA7DQo+IC0gICAgaW50IHJjLCBpbnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9u
X2xlbmd0aCgNCj4gLSAgICAgICAgY3VyciwgcmRtc3IgPyBJTlNUUl9SRE1TUiA6IElOU1RSX1dS
TVNSKTsNCj4gKyAgICBpbnQgcmMsIGluc3RfbGVuID0gc3ZtX2dldF9pbnNuX2xlbihjdXJyLCBy
ZG1zciA/IElOU1RSX1JETVNSDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiBJTlNUUl9XUk1TUik7DQo+ICAgDQo+ICAgICAgIGlmICggaW5z
dF9sZW4gPT0gMCApDQo+ICAgICAgICAgICByZXR1cm47DQo+IEBAIC0yMjcyLDcgKzIyNzIsNyBA
QCBzdGF0aWMgdm9pZCBzdm1fdm1leGl0X2RvX2hsdChzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2Is
DQo+ICAgew0KPiAgICAgICB1bnNpZ25lZCBpbnQgaW5zdF9sZW47DQo+ICAgDQo+IC0gICAgaWYg
KCAoaW5zdF9sZW4gPSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgoY3VycmVudCwgSU5TVFJfSExU
KSkgPT0gMCApDQo+ICsgICAgaWYgKCAoaW5zdF9sZW4gPSBzdm1fZ2V0X2luc25fbGVuKGN1cnJl
bnQsIElOU1RSX0hMVCkpID09IDAgKQ0KPiAgICAgICAgICAgcmV0dXJuOw0KPiAgICAgICBfX3Vw
ZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOw0KPiAgIA0KPiBAQCAtMjI4Myw3ICsyMjgz
LDYgQEAgc3RhdGljIHZvaWQgc3ZtX3ZtZXhpdF9kb19yZHRzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgYm9vbCByZHRzY3ApDQo+ICAgew0KPiAgICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7DQo+ICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9t
YWluOw0KPiAtICAgIGVudW0gaW5zdHJ1Y3Rpb25faW5kZXggaW5zbiA9IHJkdHNjcCA/IElOU1RS
X1JEVFNDUCA6IElOU1RSX1JEVFNDOw0KPiAgICAgICB1bnNpZ25lZCBpbnQgaW5zdF9sZW47DQo+
ICAgDQo+ICAgICAgIGlmICggcmR0c2NwICYmICFjdXJyZC0+YXJjaC5jcHVpZC0+ZXh0ZC5yZHRz
Y3AgKQ0KPiBAQCAtMjI5Miw3ICsyMjkxLDggQEAgc3RhdGljIHZvaWQgc3ZtX3ZtZXhpdF9kb19y
ZHRzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgYm9vbCByZHRzY3ApDQo+ICAgICAgICAg
ICByZXR1cm47DQo+ICAgICAgIH0NCj4gICANCj4gLSAgICBpZiAoIChpbnN0X2xlbiA9IF9fZ2V0
X2luc3RydWN0aW9uX2xlbmd0aChjdXJyLCBpbnNuKSkgPT0gMCApDQo+ICsgICAgaWYgKCAoaW5z
dF9sZW4gPSBzdm1fZ2V0X2luc25fbGVuKGN1cnIsIHJkdHNjcCA/IElOU1RSX1JEVFNDUA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBJTlNU
Ul9SRFRTQykpID09IDAgKQ0KPiAgICAgICAgICAgcmV0dXJuOw0KPiAgIA0KPiAgICAgICBfX3Vw
ZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOw0KPiBAQCAtMjMwNyw3ICsyMzA3LDcgQEAg
c3RhdGljIHZvaWQgc3ZtX3ZtZXhpdF9kb19wYXVzZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykNCj4gICB7DQo+ICAgICAgIHVuc2lnbmVkIGludCBpbnN0X2xlbjsNCj4gICANCj4gLSAgICBp
ZiAoIChpbnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aChjdXJyZW50LCBJTlNUUl9Q
QVVTRSkpID09IDAgKQ0KPiArICAgIGlmICggKGluc3RfbGVuID0gc3ZtX2dldF9pbnNuX2xlbihj
dXJyZW50LCBJTlNUUl9QQVVTRSkpID09IDAgKQ0KPiAgICAgICAgICAgcmV0dXJuOw0KPiAgICAg
ICBfX3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOw0KPiAgIA0KPiBAQCAtMjM3NCw3
ICsyMzc0LDcgQEAgc3ZtX3ZtZXhpdF9kb192bWxvYWQoc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNi
LA0KPiAgICAgICB1bnNpZ25lZCBpbnQgaW5zdF9sZW47DQo+ICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2U7DQo+ICAgDQo+IC0gICAgaWYgKCAoaW5zdF9sZW4gPSBfX2dldF9pbnN0cnVjdGlv
bl9sZW5ndGgodiwgSU5TVFJfVk1MT0FEKSkgPT0gMCApDQo+ICsgICAgaWYgKCAoaW5zdF9sZW4g
PSBzdm1fZ2V0X2luc25fbGVuKHYsIElOU1RSX1ZNTE9BRCkpID09IDAgKQ0KPiAgICAgICAgICAg
cmV0dXJuOw0KPiAgIA0KPiAgICAgICBpZiAoICFuc3ZtX2VmZXJfc3ZtX2VuYWJsZWQodikgKQ0K
PiBAQCAtMjQwOSw3ICsyNDA5LDcgQEAgc3ZtX3ZtZXhpdF9kb192bXNhdmUoc3RydWN0IHZtY2Jf
c3RydWN0ICp2bWNiLA0KPiAgICAgICB1bnNpZ25lZCBpbnQgaW5zdF9sZW47DQo+ICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7DQo+ICAgDQo+IC0gICAgaWYgKCAoaW5zdF9sZW4gPSBfX2dl
dF9pbnN0cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfVk1TQVZFKSkgPT0gMCApDQo+ICsgICAgaWYg
KCAoaW5zdF9sZW4gPSBzdm1fZ2V0X2luc25fbGVuKHYsIElOU1RSX1ZNU0FWRSkpID09IDAgKQ0K
PiAgICAgICAgICAgcmV0dXJuOw0KPiAgIA0KPiAgICAgICBpZiAoICFuc3ZtX2VmZXJfc3ZtX2Vu
YWJsZWQodikgKQ0KPiBAQCAtMjQ3NywxMyArMjQ3NywxMiBAQCBzdGF0aWMgdm9pZCBzdm1fd2Jp
bnZkX2ludGVyY2VwdCh2b2lkKQ0KPiAgICAgICAgICAgZmx1c2hfYWxsKEZMVVNIX0NBQ0hFKTsN
Cj4gICB9DQo+ICAgDQo+IC1zdGF0aWMgdm9pZCBzdm1fdm1leGl0X2RvX2ludmFsaWRhdGVfY2Fj
aGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQo+ICtzdGF0aWMgdm9pZCBzdm1fdm1leGl0
X2RvX2ludmFsaWRhdGVfY2FjaGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsDQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpbnZsZCkNCj4gICB7
DQo+IC0gICAgc3RhdGljIGNvbnN0IGVudW0gaW5zdHJ1Y3Rpb25faW5kZXggbGlzdFtdID0geyBJ
TlNUUl9JTlZELCBJTlNUUl9XQklOVkQgfTsNCj4gLSAgICBpbnQgaW5zdF9sZW47DQo+ICsgICAg
dW5zaWduZWQgaW50IGluc3RfbGVuID0gc3ZtX2dldF9pbnNuX2xlbihjdXJyZW50LCBpbnZsZCA/
IElOU1RSX0lOVkQNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogSU5TVFJfV0JJTlZEKTsNCj4gICANCj4gLSAgICBpbnN0X2xl
biA9IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aF9mcm9tX2xpc3QoDQo+IC0gICAgICAgIGN1cnJl
bnQsIGxpc3QsIEFSUkFZX1NJWkUobGlzdCkpOw0KPiAgICAgICBpZiAoIGluc3RfbGVuID09IDAg
KQ0KPiAgICAgICAgICAgcmV0dXJuOw0KPiAgIA0KPiBAQCAtMjc1OCw3ICsyNzU3LDcgQEAgdm9p
ZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQo+ICAgICAg
ICAgICAgICAgZWxzZQ0KPiAgICAgICAgICAgICAgIHsNCj4gICAgICAgICAgICAgICAgICAgdHJh
cF90eXBlID0gWDg2X0VWRU5UVFlQRV9QUklfU1dfRVhDRVBUSU9OOw0KPiAtICAgICAgICAgICAg
ICAgIGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKHYsIElOU1RSX0lDRUJQKTsN
Cj4gKyAgICAgICAgICAgICAgICBpbnN0X2xlbiA9IHN2bV9nZXRfaW5zbl9sZW4odiwgSU5TVFJf
SUNFQlApOw0KPiAgICAgICAgICAgICAgIH0NCj4gICANCj4gICAgICAgICAgICAgICByYyA9IGh2
bV9tb25pdG9yX2RlYnVnKHJlZ3MtPnJpcCwNCj4gQEAgLTI3NzUsNyArMjc3NCw3IEBAIHZvaWQg
c3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KPiAgICAgICAg
ICAgYnJlYWs7DQo+ICAgDQo+ICAgICAgIGNhc2UgVk1FWElUX0VYQ0VQVElPTl9CUDoNCj4gLSAg
ICAgICAgaW5zdF9sZW4gPSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfSU5UMyk7
DQo+ICsgICAgICAgIGluc3RfbGVuID0gc3ZtX2dldF9pbnNuX2xlbih2LCBJTlNUUl9JTlQzKTsN
Cj4gICANCj4gICAgICAgICAgIGlmICggaW5zdF9sZW4gPT0gMCApDQo+ICAgICAgICAgICAgICAg
IGJyZWFrOw0KPiBAQCAtMjg2Niw3ICsyODY1LDcgQEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQo+ICAgDQo+ICAgICAgIGNhc2UgVk1FWElUX0lO
VkQ6DQo+ICAgICAgIGNhc2UgVk1FWElUX1dCSU5WRDoNCj4gLSAgICAgICAgc3ZtX3ZtZXhpdF9k
b19pbnZhbGlkYXRlX2NhY2hlKHJlZ3MpOw0KPiArICAgICAgICBzdm1fdm1leGl0X2RvX2ludmFs
aWRhdGVfY2FjaGUocmVncywgZXhpdF9yZWFzb24gPT0gVk1FWElUX0lOVkQpOw0KPiAgICAgICAg
ICAgYnJlYWs7DQo+ICAgDQo+ICAgICAgIGNhc2UgVk1FWElUX1RBU0tfU1dJVENIOiB7DQo+IEBA
IC0yODk1LDcgKzI4OTQsNyBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykNCj4gICANCj4gICAgICAgY2FzZSBWTUVYSVRfQ1BVSUQ6DQo+ICAgICAg
IHsNCj4gLSAgICAgICAgdW5zaWduZWQgaW50IGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25f
bGVuZ3RoKHYsIElOU1RSX0NQVUlEKTsNCj4gKyAgICAgICAgdW5zaWduZWQgaW50IGluc3RfbGVu
ID0gc3ZtX2dldF9pbnNuX2xlbih2LCBJTlNUUl9DUFVJRCk7DQo+ICAgICAgICAgICBpbnQgcmMg
PSAwOw0KPiAgIA0KPiAgICAgICAgICAgaWYgKCBpbnN0X2xlbiA9PSAwICkNCj4gQEAgLTI5NTEs
MTQgKzI5NTAsMTQgQEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpDQo+ICAgICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9p
bnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMpOw0KPiAgICAgICAgICAgICAgIGJyZWFrOw0KPiAg
ICAgICAgICAgfQ0KPiAtICAgICAgICBpZiAoIChpbnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9u
X2xlbmd0aCh2LCBJTlNUUl9JTlZMUEdBKSkgPT0gMCApDQo+ICsgICAgICAgIGlmICggKGluc3Rf
bGVuID0gc3ZtX2dldF9pbnNuX2xlbih2LCBJTlNUUl9JTlZMUEdBKSkgPT0gMCApDQo+ICAgICAg
ICAgICAgICAgYnJlYWs7DQo+ICAgICAgICAgICBzdm1faW52bHBnYV9pbnRlcmNlcHQodiwgcmVn
cy0+cmF4LCByZWdzLT5lY3gpOw0KPiAgICAgICAgICAgX191cGRhdGVfZ3Vlc3RfZWlwKHJlZ3Ms
IGluc3RfbGVuKTsNCj4gICAgICAgICAgIGJyZWFrOw0KPiAgIA0KPiAgICAgICBjYXNlIFZNRVhJ
VF9WTU1DQUxMOg0KPiAtICAgICAgICBpZiAoIChpbnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9u
X2xlbmd0aCh2LCBJTlNUUl9WTUNBTEwpKSA9PSAwICkNCj4gKyAgICAgICAgaWYgKCAoaW5zdF9s
ZW4gPSBzdm1fZ2V0X2luc25fbGVuKHYsIElOU1RSX1ZNQ0FMTCkpID09IDAgKQ0KPiAgICAgICAg
ICAgICAgIGJyZWFrOw0KPiAgICAgICAgICAgQlVHX09OKHZjcHVfZ3Vlc3Rtb2RlKTsNCj4gICAg
ICAgICAgIEhWTVRSQUNFXzFEKFZNTUNBTEwsIHJlZ3MtPmVheCk7DQo+IEBAIC0zMDEyLDcgKzMw
MTEsNyBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykNCj4gICAgICAgY2FzZSBWTUVYSVRfWFNFVEJWOg0KPiAgICAgICAgICAgaWYgKCB2bWNiX2dl
dF9jcGwodm1jYikgKQ0KPiAgICAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRS
QVBfZ3BfZmF1bHQsIDApOw0KPiAtICAgICAgICBlbHNlIGlmICggKGluc3RfbGVuID0gX19nZXRf
aW5zdHJ1Y3Rpb25fbGVuZ3RoKHYsIElOU1RSX1hTRVRCVikpICYmDQo+ICsgICAgICAgIGVsc2Ug
aWYgKCAoaW5zdF9sZW4gPSBzdm1fZ2V0X2luc25fbGVuKHYsIElOU1RSX1hTRVRCVikpICYmDQo+
ICAgICAgICAgICAgICAgICAgICAgaHZtX2hhbmRsZV94c2V0YnYocmVncy0+ZWN4LCBtc3JfZm9s
ZChyZWdzKSkgPT0gWDg2RU1VTF9PS0FZICkNCj4gICAgICAgICAgICAgICBfX3VwZGF0ZV9ndWVz
dF9laXAocmVncywgaW5zdF9sZW4pOw0KPiAgICAgICAgICAgYnJlYWs7DQo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3ZtL2VtdWxhdGUuaA0KPiBpbmRleCBjYTkyYWJiLi44MjM1OWVjIDEwMDY0NA0K
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oDQo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9lbXVsYXRlLmgNCj4gQEAgLTQ1LDE0ICs0NSw3IEBA
IGVudW0gaW5zdHJ1Y3Rpb25faW5kZXggew0KPiAgIA0KPiAgIHN0cnVjdCB2Y3B1Ow0KPiAgIA0K
PiAtaW50IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aF9mcm9tX2xpc3QoDQo+IC0gICAgc3RydWN0
IHZjcHUgKiwgY29uc3QgZW51bSBpbnN0cnVjdGlvbl9pbmRleCAqLCB1bnNpZ25lZCBpbnQgbGlz
dF9jb3VudCk7DQo+IC0NCj4gLXN0YXRpYyBpbmxpbmUgaW50IF9fZ2V0X2luc3RydWN0aW9uX2xl
bmd0aCgNCj4gLSAgICBzdHJ1Y3QgdmNwdSAqdiwgZW51bSBpbnN0cnVjdGlvbl9pbmRleCBpbnN0
cikNCj4gLXsNCj4gLSAgICByZXR1cm4gX19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoX2Zyb21fbGlz
dCh2LCAmaW5zdHIsIDEpOw0KPiAtfQ0KPiArdW5zaWduZWQgaW50IHN2bV9nZXRfaW5zbl9sZW4o
c3RydWN0IHZjcHUgKnYsIGVudW0gaW5zdHJ1Y3Rpb25faW5kZXggaW5zdHIpOw0KPiAgIA0KPiAg
ICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX1NWTV9FTVVMQVRFX0hfXyAqLw0KPiAgIA0KPiANCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:45:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:45: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-devel-bounces@lists.xenproject.org>)
	id 1gpFTB-0001Po-Qt; Thu, 31 Jan 2019 16: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpFTA-0001Pj-QK
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:45:40 +0000
X-Inumbo-ID: a38813fc-2577-11e9-92ab-6729287a141c
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a38813fc-2577-11e9-92ab-6729287a141c;
 Thu, 31 Jan 2019 16:45:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 09:45:38 -0700
Message-Id: <5C5326310200007800212E5A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 09:45:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5C5301290200007800212C6B@prv1-mh.provo.novell.com>
 <5C53056B0200007800212C9B@prv1-mh.provo.novell.com>
 <bed75e46-1a6d-45b2-e945-a3bb49f8e8fe@citrix.com>
 <5C53194A0200007800212D9A@prv1-mh.provo.novell.com>
 <e5779077-a6fd-9c63-017a-9dcc436e42f1@citrix.com>
In-Reply-To: <e5779077-a6fd-9c63-017a-9dcc436e42f1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] x86emul: avoid speculative out of
 bounds accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, nmanthey@amazon.de,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDE3OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDEvMjAxOSAxNTo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMx
LjAxLjE5IGF0IDE1OjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAzMS8wMS8yMDE5IDE0OjI1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+Pj4gQEAgLTIyMDcsMTAgKzIyMDcsNyBAQCBzdGF0
aWMgdm9pZCAqX2RlY29kZV9ncHIoCj4+Pj4gIAo+Pj4+ICAgICAgQVNTRVJUKG1vZHJtX3JlZyA8
IEFSUkFZX1NJWkUoYnl0ZV9yZWdfb2Zmc2V0cykpOwo+Pj4+ICAKPj4+PiAtICAgIC8qIEZvciBz
YWZldHkgaW4gcmVsZWFzZSBidWlsZHMuICBEZWJ1ZyBidWlsZHMgd2lsbCBoaXQgdGhlIEFTU0VS
VCgpICovCj4+Pj4gLSAgICBtb2RybV9yZWcgJj0gQVJSQVlfU0laRShieXRlX3JlZ19vZmZzZXRz
KSAtIDE7Cj4+Pj4gLQo+Pj4+IC0gICAgcmV0dXJuICh2b2lkICopcmVncyArIGJ5dGVfcmVnX29m
ZnNldHNbbW9kcm1fcmVnXTsKPj4+PiArICAgIHJldHVybiAodm9pZCAqKXJlZ3MgKyBhcnJheV9h
Y2Nlc3Nfbm9zcGVjKGJ5dGVfcmVnX29mZnNldHMsIG1vZHJtX3JlZyk7Cj4+Pj4gIH0KPj4+IEFj
dHVhbGx5LCB0aGUgJj0gaGVyZSB3YXNuJ3QgYnkgYWNjaWRlbnQuICBXaGVuIHRoZSBhcnJheSBz
aXplIGlzIGFuCj4+PiBwb3dlciBvZiB0d28gYW5kIGtub3duIHRvIHRoZSBjb21waWxlciwgaXQg
aXMgYSByYXRoZXIgbG93ZXIgb3ZlcmhlYWQKPj4+IGFsdGVybmF0aXZlIHRvIGFycmF5X2FjY2Vz
c19ub3NwZWMoKSwgYXMgaXQgYXZvaWRzIHRoZSBjbXAvc2JiIGRhbmNlIGluCj4+PiB0aGUgYXNt
IHZvbGF0aWxlIHN0YXRlbWVudC4KPj4+Cj4+PiBJIHdvbmRlciBpZiB0aGVyZSBpcyBhIHNlbnNp
YmxlIHdheSBjb3BlIHdpdGggdGhpcyBpbgo+Pj4gYXJyYXlfYWNjZXNzX25vc3BlYygpLiAgUGVy
aGFwcyBzb21ldGhpbmcgbGlrZToKPj4+Cj4+PiAjZGVmaW5lIGFycmF5X2FjY2Vzc19ub3NwZWMo
YXJyYXksIGluZGV4KQo+Pj4gKHsKPj4+ICAgICBzaXplX3QgX3MgPSBBUlJBWV9TSVpFKGFycmF5
KTsKPj4+Cj4+PiAgICAgaWYgKCAhKF9zICYgKF9zIC0gMSkpICkKPj4+ICAgICB7Cj4+PiAgICAg
ICAgIHR5cGVvZihpbmRleCkgX2kgPSBpbmRleCAmIChfcyAtIDEpOwo+Pj4gICAgICAgICBPUFRJ
TUlaRVJfSElERV9WQVIoX2kpOwo+Pj4gICAgICAgICAoYXJyYXkpW19pXTsKPj4+ICAgICB9Cj4+
PiAgICAgZWxzZQo+Pj4gICAgICAgICAoYXJyYXkpW2FycmF5X2luZGV4X25vc3BlYyhpbmRleCwg
QVJSQVlfU0laRShhcnJheSkpXTsKPj4+IH0pCj4+Pgo+Pj4gQXMgX3MgaXMga25vd24gYXQgY29t
cGlsZSB0aW1lLCBvbmx5IG9uZSBoYWxmIG9mIHRoZSBpZiBjb25kaXRpb24gd2lsbAo+Pj4gYmUg
ZW1pdHRlZCBieSB0aGUgY29tcGlsZXIuCj4+IEV4Y2VwdCB0aGF0IHRoaXMgd29uJ3Qgd29yayBh
cyBhbiBsdmFsdWUgYW55bW9yZSwgeWV0IHdlIHdhbnQKPj4gdG8gdXNlIGl0IGFzIHN1Y2ggaW4g
c29tZSBjYXNlcy4gSSBjYW4ndCBzZWVtIHRvIGltbWVkaWF0ZWx5IHRoaW5rCj4+IG9mIGEgd2F5
IHRvIG92ZXJjb21lIHRoaXMuCj4gCj4gRG9lcyB0aGUgbHZhbHVlIHVzZSByZXN1bHQgaW4gc2Fm
ZSBhc20/CgpIbW0sIEknbSBhIGxpdHRsZSBwdXp6bGVkIC0gd2h5IHdvdWxkIGl0IG5vdD8gQ291
bGQgeW91IHBlcmhhcHMgYmUKYSBsaXR0bGUgbW9yZSBzcGVjaWZpYyBhYm91dCB3aGF0IHdvcnJp
ZXMgeW91IGluIHRoYXQgY2FzZT8KCj4gIElycmVzcGVjdGl2ZSwgdGhpcyBtYWNybyBjYW4KPiBw
cm9iYWJseSBiZSBleHByZXNzZWQgYXMgYSB0ZXJuYXJ5IG9wZXJhdGlvbiBhbmQgcmV0YWluIGl0
cyBsdmFsdWUtbmVzcywKPiBhbGJlaXQgYXQgdGhlIGV4cGVuc2Ugb2YgcmVhZGFiaWxpdHkuCgpP
aCwgeW91J3JlIHJpZ2h0LiBOb3QgZXZlbiBvdmVybHkgZGlmZmljdWx0LiBUaGUgcmVhZGFiaWxp
dHkgYXNwZWN0CmNvdWxkIHBlcmhhcHMgYmUgYWRkcmVzc2VkIGJ5IHVzaW5nIGFub3RoZXIgaGVs
cGVyIG1hY3JvLiBCdXQKZm9yIHRoZSBwdXJwb3NlcyBoZXJlIEknbGwgZ28gdGhlIGNvbW1lbnQg
YWRqdXN0bWVudCByb3V0ZS4gV2UKY2FuIGFsd2F5cyBhZGQgdGhpcyBpbXByb3ZlbWVudCB0byB0
aGUgbWFjcm8gbGF0ZXIgb24uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:45:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpFTJ-0001Rb-3S; Thu, 31 Jan 2019 16:45: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=KPPl=QH=citrix.com=prvs=927f2c6f3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gpFTH-0001RN-63
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:45:47 +0000
X-Inumbo-ID: a7aa300d-2577-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7aa300d-2577-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 16:45:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85344082"
Date: Thu, 31 Jan 2019 17:45:16 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190131164516.dtnb5t7potvruhuc@mac>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-11-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548908900-1128-11-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7 10/15] argo: implement the notify op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDg6Mjg6MTVQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gUXVlcmllcyBmb3IgZGF0YSBhYm91dCBzcGFjZSBhdmFpbGFiaWxpdHkgaW4g
cmVnaXN0ZXJlZCByaW5ncyBhbmQKPiBjYXVzZXMgbm90aWZpY2F0aW9uIHRvIGJlIHNlbnQgd2hl
biBzcGFjZSBoYXMgYmVjb21lIGF2YWlsYWJsZS4KPiAKPiBUaGUgaHlwZXJjYWxsIG9wIHBvcHVs
YXRlcyBhIHN1cHBsaWVkIGRhdGEgc3RydWN0dXJlIHdpdGggaW5mb3JtYXRpb24gYWJvdXQKPiBy
aW5nIHN0YXRlIGFuZCBpZiBpbnN1ZmZpY2llbnQgc3BhY2UgaXMgY3VycmVudGx5IGF2YWlsYWJs
ZSBpbiBhIGdpdmVuIHJpbmcsCj4gdGhlIGh5cGVydmlzb3Igd2lsbCByZWNvcmQgdGhlIGRvbWFp
bidzIGV4cHJlc3NlZCBpbnRlcmVzdCBhbmQgbm90aWZ5IGl0Cj4gd2hlbiBpdCBvYnNlcnZlcyB0
aGF0IHNwYWNlIGhhcyBiZWNvbWUgYXZhaWxhYmxlLgo+IAo+IENoZWNrcyBmb3IgZnJlZSBzcGFj
ZSBvY2N1ciB3aGVuIHRoaXMgbm90aWZ5IG9wIGlzIGludm9rZWQsIHNvIGl0IG1heSBiZQo+IGlu
dGVudGlvbmFsbHkgaW52b2tlZCB3aXRoIG5vIGRhdGEgc3RydWN0dXJlIHRvIHBvcHVsYXRlCj4g
KGllLiBhIE5VTEwgYXJndW1lbnQpIHRvIHRyaWdnZXIgc3VjaCBhIGNoZWNrIGFuZCBjb25zZXF1
ZW50IG5vdGlmaWNhdGlvbnMuCj4gCj4gTGltaXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIG5vdGlm
eSByZXF1ZXN0cyBpbiBhIHNpbmdsZSBvcGVyYXRpb24gdG8gYQo+IHNpbXBsZSBmaXhlZCBsaW1p
dCBvZiAyNTYuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9w
aGVyLmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KPiBUZXN0ZWQtYnk6IENocmlzIFBhdHRlcnNvbiA8
cGF0dGVyc29uY0BhaW5mb3NlYy5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CgpEZXNwaXRlIHRoZSB1c2FnZSBvZiBsaXN0X2Zvcl9lYWNo
X2VudHJ5X3NhZmUgaW5zdGVhZCBvZgpsaXN0X2ZpcnN0X2VudHJ5X29yX251bGwuCgo+ICtzdGF0
aWMgdm9pZAo+ICtwZW5kaW5nX25vdGlmeShzdHJ1Y3QgbGlzdF9oZWFkICp0b19ub3RpZnkpCj4g
K3sKPiArICAgIHN0cnVjdCBwZW5kaW5nX2VudCAqZW50LCAqbmV4dDsKPiArCj4gKyAgICBBU1NF
UlQoTE9DS0lOR19SZWFkX0wxKTsKPiArCj4gKyAgICAvKiBTZW5kaW5nIHNpZ25hbHMgZm9yIGFs
bCBlbnRzIGluIHRoaXMgbGlzdCwgZHJhaW5pbmcgdW50aWwgaXQgaXMgZW1wdHkuICovCj4gKyAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZW50LCBuZXh0LCB0b19ub3RpZnksIG5vZGUpCgps
aXN0X2ZpcnN0X2VudHJ5X29yX251bGwgd291bGQgYmUgbW9yZSBzdWl0YWJsZSBoZXJlLgoKUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:47:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpFUu-0001cY-GT; Thu, 31 Jan 2019 16:47: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=KPPl=QH=citrix.com=prvs=927f2c6f3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gpFUt-0001cL-CN
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:47:27 +0000
X-Inumbo-ID: e30d072e-2577-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e30d072e-2577-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 16:47:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85344210"
Date: Thu, 31 Jan 2019 17:46:26 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20190131164626.wwmjrd3ario3pkrc@mac>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-16-git-send-email-christopher.w.clark@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1548908900-1128-16-git-send-email-christopher.w.clark@gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7 15/15] MAINTAINERS: add new section for
 Argo and self as maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ross Philipson <ross.philipson@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 Tim Deegan <tim@xen.org>, Daniel Smith <dpsmith@apertussolutions.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 James McKenzie <james@bromium.com>, Eric Chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDg6Mjg6MjBQTSAtMDgwMCwgQ2hyaXN0b3BoZXIgQ2xh
cmsgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVy
LmNsYXJrNkBiYWVzeXN0ZW1zLmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:55:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16: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-devel-bounces@lists.xenproject.org>)
	id 1gpFc8-0002iZ-AN; Thu, 31 Jan 2019 16:54: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpFc7-0002iP-HW
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 16:54:55 +0000
X-Inumbo-ID: ee2f48f7-2578-11e9-bc90-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee2f48f7-2578-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 16:54:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 09:54:50 -0700
Message-Id: <5C5328590200007800212E7A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 09:54:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1548943164-24888-1-git-send-email-andrew.cooper3@citrix.com>
 <5C53054A0200007800212C98@prv1-mh.provo.novell.com>
 <f2777259-176d-ff46-5450-13ed6b9c5800@citrix.com>
In-Reply-To: <f2777259-176d-ff46-5450-13ed6b9c5800@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/pv: Enable pv-l1tf mitigations for dom0
 by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDE3OjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDEvMjAxOSAxNDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMx
LjAxLjE5IGF0IDE0OjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBB
dCB0aGUgdGltZSBYU0EtMjczIHdhcyBwdWJsaXNoZWQsIHNoYWRvd2luZyBkb20wIGhhZCBwcm92
ZWQgdG8gYmUgdW5zdGFibGUsCj4+PiB3aGljaCBpcyB3aHkgZG9tMCB3YXMgdW5wcm90ZWN0ZWQg
YnkgZGVmYXVsdC4gIFRoZSBpbnN0YWJpbGl0eSB3YXMgCj4gaWRlbnRpZmllZAo+Pj4gdG8gYmUg
cHJvYmxlbXMgd2l0aCBzaGFkb3dpbmcgUFYgc3VwZXJwYWdlcywgYW5kIGZpeGVkLgo+Pj4KPj4+
IEluIGhpbmRzaWdodCwgdGhpcyBwYXRjaCBzaG91bGQgaGF2ZSBiZWVuIHBvc3RlZCBhdCB0aGUg
c2FtZSB0aW1lLgo+Pj4KPj4+IFRoZXJlIGlzIG5vdyBubyBsZWdpdGltYXRlIHJlYXNvbiB0byBo
YW5kbGUgZG9tMCBkaWZmZXJlbnRseSB0byBkb211IHdoZW4gaXQKPj4+IGNvbWVzIHRvIHB2LWwx
dGYgcHJvdGVjdGlvbnMuCj4+IEknbSBub3QgZW50aXJlbHkgY29udmluY2VkIGJ5IHRoaXMgc3Rh
dGVtZW50OiBDcmFzaGluZyBEb20wCj4+IChhbmQgaGVuY2UgdGhlIGVudGlyZSBob3N0KSBiZWNh
dXNlIG9mIGEgZmFpbHVyZSB0byBlbmFibGUKPj4gc2hhZG93IG1vZGUgb24gaXQgaXMgbm90IGEg
Z29vZCB0aGluZyBpbW8uIFdoYXQncyB3cm9uZwo+PiB3aXRoIHN0aWNraW5nIHRvIHRoZSBjdXJy
ZW50IGRlZmF1bHQsIGp1c3QgZm9yIHJlYXNvbnMgb3RoZXIKPj4gdGhhbiB0aGUgb3JpZ2luYWwg
b25lPyBBbnl0aGluZyBtYWxpY2lvdXMgcnVubmluZyBpbiBEb20wCj4+IGhhcyBlYXNpZXIgKG9y
IGF0IGxlYXN0IGRpZmZlcmVudCkgd2F5cyBvZiBnZXR0aW5nIGF0IHRoZSBzYW1lCj4+IGluZm9y
bWF0aW9uLgo+IAo+IFRoaXMgc3RhdGVtZW50IGlzIG9ubHkgdHJ1ZSBvZiB0aGUgZG9tMCBrZXJu
ZWwgKGFuZCByb290IHVzZXJzcGFjZSwKPiBnaXZlbiB0aGUgcXVlc3Rpb25hYmxlIGJlaGF2aW91
ciBvZiAvcHJvYy94ZW4vcHJpdmNtZCkuCj4gCj4gSXQgZG9lcyBub3QgaG9sZCBmb3IgcmVndWxh
ciBkb20wIHVzZXJzcGFjZSAtIGluIHBhcnRpY3VsYXIsIEwxVEYgd2FzCj4gZGlzY292ZXJlZCBi
ZWNhdXNlIG9mIGFuIGFjY2lkZW50YWwgbXByb3RlY3QoUFJPVF9OT05FKSwgbWVhbmluZyB0aGF0
Cj4gdGhpcyBpcyBhIHZpYWJsZSBhdHRhY2sgdmVjdG9yIGZvciBhIGRlcHJpdiBxZW11LgoKQnV0
IHRoYXQncyBhbiBhdHRhY2sgYWdhaW5zdCBpdHMga2VybmVsLCBpc24ndCBpdD8gVGhhdCBpcywg
YW5kIHVwZGF0ZWQKRG9tMCBrZXJuZWwgd291bGQgYWxyZWFkeSBndWFyZCBhZ2FpbnN0IGlzc3Vl
cy4KCj4gQXMgdG8gY3Jhc2hpbmcsIHRoYXQgaXMgb25seSBpZiB5b3UgY29tcGlsZSBTSEFET1cg
b3V0LCBhbmQgSSByZW1haW4gdG8KPiBiZSBjb252aW5jZWQgdGhhdCBjb21waWxpbmcgc2hhZG93
IG91dCBvZiBYZW4gaXMgYSB2aWFibGUgb3B0aW9uIGF0IHRoZQo+IG1vbWVudC4KCk9yIHNpbXBs
eSBydW5uaW5nIG91dCBvZiBtZW1vcnkuCgo+IEJhc2ljYWxseSwgaWYgeW91J3ZlIGdvdCBhbiB1
cGRhdGVkIGRvbTAga2VybmVsLCB5b3UnbGwgYmUgZmluZSBldmVuCj4gd2l0aCB0aGlzIGRlZmF1
bHQgZmxpcHBlZC4gIElmIHlvdSd2ZSBmb3Jnb3R0ZW4vbWlzc2VkIHRoYXQsIHRoZW4geW91J3Jl
Cj4gYWxyZWFkeSB3aWRlIG9wZW4gKGluIGEgbGFjayBvZiBkZWZlbmNlIGluIGRlcHRoIHdheSkg
YW5kIGZsaXBwaW5nIHRoZQo+IGRlZmF1bHQgaGVyZSB3aWxsIG1ha2UgdGhpbmdzIGJsaW5kbHkg
b2J2aW91cy4KCldlbGwsIGZvciBuZXcgdmVyc2lvbnMgZmxpcHBpbmcgdGhlIGRlZmF1bHQgbWF5
IGluZGVlZCBiZSBhY2NlcHRhYmxlCmJhc2VkIG9uIHRoaXMgYXJndW1lbnQuIEJ1dCBldmVuIHRo
ZW4gLSBhbmQgZXZlbiBtb3JlIHNvIGZvciBzdGFibGUKdmVyc2lvbnMgLSB0aGUgY2hhbmdlIGlu
IGJlaGF2aW9yIG1heSBjb21lIGFzIGEgc3VycHJpc2UgdG8gcGVvcGxlCndobyBoYXZlIHBlcmhh
cHMgZXZlbiBkZWxpYmVyYXRlbHkgY2hvc2VuIG5vdCB0byB1cGdyYWRlIHRoZWlyCmtlcm5lbHMu
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:58:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:58: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-devel-bounces@lists.xenproject.org>)
	id 1gpFfU-0002rS-Rq; Thu, 31 Jan 2019 16:58: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpFfT-0002rN-0e
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 16:58:23 +0000
X-Inumbo-ID: 69ae3754-2579-11e9-a783-ab247bab06e4
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69ae3754-2579-11e9-a783-ab247bab06e4;
 Thu, 31 Jan 2019 16:58:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 09:58:19 -0700
Message-Id: <5C53292A0200007800212E84@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 09:58:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,
 "Christopher Clark" <christopher.w.clark@gmail.com>
References: <1548908900-1128-1-git-send-email-christopher.w.clark@gmail.com>
 <1548908900-1128-10-git-send-email-christopher.w.clark@gmail.com>
 <20190131163543.w5vqmdtawzonqpkj@mac>
In-Reply-To: <20190131163543.w5vqmdtawzonqpkj@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 09/15] argo: implement the sendv op;
 evtchn: expose send_guest_global_virq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ross.philipson@gmail.com, Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 James McKenzie <james@bromium.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 eric chanudet <eric.chanudet@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE5IGF0IDE3OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgSmFuIDMwLCAyMDE5IGF0IDA4OjI4OjE0UE0gLTA4MDAsIENocmlzdG9waGVyIENs
YXJrIHdyb3RlOgo+PiArc3RhdGljIGludAo+PiArcmluZ2J1Zl9pbnNlcnQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGFyZ29fcmluZ19pbmZvICpyaW5nX2luZm8sCj4+ICsgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgYXJnb19yaW5nX2lkICpzcmNfaWQsIHhlbl9hcmdvX2lvdl90
ICppb3ZzLAo+PiArICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5pb3YsIHVpbnQzMl90IG1l
c3NhZ2VfdHlwZSwKPj4gKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKm91dF9sZW4pCj4+
ICt7Cj4+ICsgICAgeGVuX2FyZ29fcmluZ190IHJpbmc7Cj4+ICsgICAgc3RydWN0IHhlbl9hcmdv
X3JpbmdfbWVzc2FnZV9oZWFkZXIgbWggPSB7IH07Cj4+ICsgICAgaW50IHNwLCByZXQ7Cj4+ICsg
ICAgdW5zaWduZWQgaW50IGxlbiA9IDA7Cj4+ICsgICAgeGVuX2FyZ29faW92X3QgKnBpb3Y7Cj4+
ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh1aW50OCkgTlVMTF9obmQgPSB7IH07Cj4+ICsKPj4gKyAg
ICBBU1NFUlQoTE9DS0lOR19MMyhkLCByaW5nX2luZm8pKTsKPj4gKwo+PiArICAgIC8qCj4+ICsg
ICAgICogT2J0YWluIHRoZSB0b3RhbCBzaXplIG9mIGRhdGEgdG8gdHJhbnNtaXQgLS0gc2V0cyB0
aGUgJ2xlbicgdmFyaWFibGUKPj4gKyAgICAgKiAtLSBhbmQgc2FuaXR5IGNoZWNrIHRoYXQgdGhl
IGlvdnMgY29uZm9ybSB0byBzaXplIGFuZCBudW1iZXIgbGltaXRzLgo+PiArICAgICAqIEVuZm9y
Y2VkIGJlbG93OiBubyBtb3JlIHRoYW4gJ2xlbicgYnl0ZXMgb2YgZ3Vlc3QgZGF0YQo+PiArICAg
ICAqIChwbHVzIHRoZSBtZXNzYWdlIGhlYWRlcikgd2lsbCBiZSBzZW50IGluIHRoaXMgb3BlcmF0
aW9uLgo+PiArICAgICAqLwo+PiArICAgIHJldCA9IGlvdl9jb3VudChpb3ZzLCBuaW92LCAmbGVu
KTsKPj4gKyAgICBpZiAoIHJldCApCj4+ICsgICAgICAgIHJldHVybiByZXQ7Cj4+ICsKPj4gKyAg
ICAvKgo+PiArICAgICAqIFVwcGVyIGJvdW5kIGNoZWNrIHRoZSBtZXNzYWdlIGxlbiBhZ2FpbnN0
IHRoZSByaW5nIHNpemUuCj4+ICsgICAgICogVGhlIG1lc3NhZ2UgbXVzdCBub3QgZmlsbCB0aGUg
cmluZzsgdGhlcmUgbXVzdCBiZSBhdCBsZWFzdCBvbmUgc2xvdAo+PiArICAgICAqIHJlbWFpbmlu
ZyBzbyB3ZSBjYW4gZGlzdGluZ3Vpc2ggYSBmdWxsIHJpbmcgZnJvbSBhbiBlbXB0eSBvbmUuCj4+
ICsgICAgICogaW92X2NvdW50IGhhcyBhbHJlYWR5IHZlcmlmaWVkOiBsZW4gPD0gTUFYX0FSR09f
TUVTU0FHRV9TSVpFLgo+PiArICAgICAqLwo+PiArICAgIGlmICggKFJPVU5EVVBfTUVTU0FHRShs
ZW4pICsgc2l6ZW9mKHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyKSkKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtaXNzaW5nIHNwYWNlIAo+IF4KPj4gKyAgICAgICAgICAgID49IHJpbmdfaW5mby0+bGVuICkK
PiAKPiBBbGlnbiBvZiA+PSBhbHNvIGxvb2tzIHdlaXJkLCBzaG91bGQgYmUgYWxpZ25lZCB0byB0
aGUgcGFyZW50aGVzaXMKPiBiZWZvcmUgUk9VTkRVUF8uCgpXZWxsLCB0byBiZSBwcmVjaXNlIHRo
ZSA+PSBiZWxvbmdzIGF0IHRoZSBlbmQgb2YgdGhlIHByZXZpb3VzIGxpbmUsCnNvIHBlcmhhcHMg
dGhlIGxpbmUgd3JhcHBpbmcgd2FudHMgdG8gYmUgY2hhbmdlZCBhbHRvZ2V0aGVyLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 16:59:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 16:59: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-devel-bounces@lists.xenproject.org>)
	id 1gpFge-0003GO-6n; Thu, 31 Jan 2019 16:59: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=dit8=QH=citrix.com=prvs=927878326=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpFgc-0003GF-HF
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 16:59:34 +0000
X-Inumbo-ID: 94ca89f6-2579-11e9-83c6-639ec3e4efcd
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94ca89f6-2579-11e9-83c6-639ec3e4efcd;
 Thu, 31 Jan 2019 16:59:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85345080"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1546256270-11734-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <01f28f67-f5ba-8f89-e88a-eb33c7236684@citrix.com>
Date: Thu, 31 Jan 2019 16:56:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1546256270-11734-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 0/3] x86/svm: Improvements to SVM
 instruction length handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMTIvMjAxOCAxMTozNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgbWFpbiBidWdm
aXggaW4gdjIgb2YgdGhpcyBzZXJpZXMgaGFzIG5vdyBiZWVuIGNvbW1pdHRlZCwgbGVhdmluZyBq
dXN0IHRoZQo+IGNsZWFudXAgcmVtYWluaW5nLiAgU2VlIHBhdGNoZXMgZm9yIGRldGFpbHMuCj4K
PiBBbmRyZXcgQ29vcGVyICgzKToKPiAgIHg4Ni9zdm06IFJlbW92ZSBsaXN0IGZ1bmN0aW9uYWxp
dHkgZnJvbSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGhfKiBpbmZyYXN0cnVjdHVyZQo+ICAgeDg2
L3N2bTogRHJvcCBlbnVtIGluc3RydWN0aW9uX2luZGV4IGFuZCBzaW1wbGlmeSBzdm1fZ2V0X2lu
c25fbGVuKCkKPiAgIHg4Ni9zdm06IEltcHJvdmUgZGlhZ25vc3RpY3Mgd2hlbiBzdm1fZ2V0X2lu
c25fbGVuKCkgZmFpbHMKPgo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9lbXVsYXRlLmMgICAgICAg
IHwgMTE2ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2
L2h2bS9zdm0vbmVzdGVkc3ZtLmMgICAgICB8ICAgOSArLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMgICAgICAgICAgICB8ICAzOSArKysrKystLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3ZtL2VtdWxhdGUuaCB8ICA1OCArKysrKysrKy0tLS0tLS0tLQo+ICA0IGZpbGVz
IGNoYW5nZWQsIDg4IGluc2VydGlvbnMoKyksIDEzNCBkZWxldGlvbnMoLSkKCk5vdyB0aGF0IEkn
dmUgZ290IG1haW50YWluZXIgYWNrcywgY291bGQgSSBnZXQgYSB2aWV3IHRvIDQuMTIgcmVsZWFz
ZQphY2sgcGxlYXNlP8KgIFRoaXMgaW1wcm92ZXMgZGlhZ25vc3RpY3MgZm9yIGEgcmVhbCBpc3N1
ZSB3ZSBkaXNjb3ZlcmVkCmR1cmluZyB0aGUgNC4xMiBkZXZlbG9wbWVudCBjeWNsZS4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 17:02:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 17:02:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpFjL-000401-NJ; Thu, 31 Jan 2019 17:02: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=KPPl=QH=citrix.com=prvs=927f2c6f3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gpFjK-0003zw-Px
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 17:02:22 +0000
X-Inumbo-ID: f7b9236a-2579-11e9-ab27-23b19e7e6184
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7b9236a-2579-11e9-ab27-23b19e7e6184;
 Thu, 31 Jan 2019 17:02:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85345266"
Date: Thu, 31 Jan 2019 17:58:03 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190131165803.qp6x2jewpjdm5pt5@mac>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-7-roger.pau@citrix.com>
 <21e2580abec14af2877c7d621208fa3b@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <21e2580abec14af2877c7d621208fa3b@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 6/8] x86/mm: split p2m ioreq server pages
 special handling into helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMDM6NTk6NTBQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFJvZ2VyIFBhdSBN
b25uZSBbbWFpbHRvOnJvZ2VyLnBhdUBjaXRyaXguY29tXQo+ID4gU2VudDogMzAgSmFudWFyeSAy
MDE5IDEwOjM3Cj4gPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiBDYzog
Um9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA+
IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+OyBBbmRyZXcgQ29vcGVyCj4gPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBKdW4gTmFrYWppbWEKPiA+IDxqdW4ubmFrYWppbWFA
aW50ZWwuY29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBQYXVsIER1cnJh
bnQKPiA+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IFN1YmplY3Q6IFtQQVRDSCA2Lzhd
IHg4Ni9tbTogc3BsaXQgcDJtIGlvcmVxIHNlcnZlciBwYWdlcyBzcGVjaWFsIGhhbmRsaW5nCj4g
PiBpbnRvIGhlbHBlcgo+ID4gQEAgLTYyNywxOSArNjIwLDYgQEAgcDJtX3B0X3NldF9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLAo+ID4gbWZuX3QgbWZuLAo+ID4gCj4g
PiAgICAgICAgICBwMm10X29sZCA9IHAybV9mbGFnc190b190eXBlKGwxZV9nZXRfZmxhZ3MoKnAy
bV9lbnRyeSkpOwo+ID4gCj4gPiAtICAgICAgICAvKgo+ID4gLSAgICAgICAgICogcDJtX2lvcmVx
X3NlcnZlciBpcyBvbmx5IHVzZWQgZm9yIDRLIHBhZ2VzLCBzbwo+ID4gLSAgICAgICAgICogdGhl
IGNvdW50IGlzIG9ubHkgZG9uZSBmb3IgbGV2ZWwgMSBlbnRyaWVzLgo+ID4gLSAgICAgICAgICov
Cj4gPiAtICAgICAgICBpZiAoIHAybXQgPT0gcDJtX2lvcmVxX3NlcnZlciApCj4gPiAtICAgICAg
ICAgICAgcDJtLT5pb3JlcS5lbnRyeV9jb3VudCsrOwo+ID4gLQo+ID4gLSAgICAgICAgaWYgKCBw
Mm10X29sZCA9PSBwMm1faW9yZXFfc2VydmVyICkKPiA+IC0gICAgICAgIHsKPiA+IC0gICAgICAg
ICAgICBBU1NFUlQocDJtLT5pb3JlcS5lbnRyeV9jb3VudCA+IDApOwo+ID4gLSAgICAgICAgICAg
IHAybS0+aW9yZXEuZW50cnlfY291bnQtLTsKPiA+IC0gICAgICAgIH0KPiA+IC0KPiAKPiBJcyBw
Mm1fb2xkIHN0aWxsIHVzZWQgb25jZSB0aGlzIGhhcyBnb25lPyBJbiBteSBzbGlnaHRseSBvdXQt
b2YtZGF0ZSBicmFuY2ggaXQgbG9va3MgbGlrZSBpdCBjb3VsZCBiZSByZW1vdmVkLgoKWWVzIGl0
IGNhbiBiZSByZW1vdmVkLCB0aGFua3MgZm9yIG5vdGljaW5nISBXaWxsIGZpeCBpbiB2Mi4KClJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 17:05:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 17:05: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-devel-bounces@lists.xenproject.org>)
	id 1gpFm3-000493-7G; Thu, 31 Jan 2019 17:05: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=qOm0=QH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gpFm2-00048y-B1
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 17:05:10 +0000
X-Inumbo-ID: 5c593594-257a-11e9-808c-43a5015b9e39
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c593594-257a-11e9-808c-43a5015b9e39;
 Thu, 31 Jan 2019 17:05:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 31 Jan 2019 10:05:06 -0700
Message-Id: <5C532AC00200007800212EA2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 31 Jan 2019 10:05:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-6-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
In-Reply-To: <0101E7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 5/9] nospec: introduce
 evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE5IGF0IDE1OjQzLCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBT
aW5jZSB0aGUgTDFURiB2dWxuZXJhYmlsaXR5IG9mIEludGVsIENQVXMsIGxvYWRpbmcgaHlwZXJ2
aXNvciBkYXRhIGludG8KPiBMMSBjYWNoZSBpcyBwcm9ibGVtZXRpYywgYmVjYXVzZSB3aGVuIGh5
cGVydGhyZWFkaW5nIGlzIHVzZWQgYXMgd2VsbCwgYQo+IGd1ZXN0IHJ1bm5pbmcgb24gdGhlIHNp
YmxpbmcgY29yZSBjYW4gbGVhayB0aGlzIHBvdGVudGlhbGx5IHNlY3JldCBkYXRhLgo+IAo+IFRv
IHByZXZlbnQgdGhlc2Ugc3BlY3VsYXRpdmUgYWNjZXNzZXMsIHdlIGJsb2NrIHNwZWN1bGF0aW9u
IGFmdGVyCj4gYWNjZXNzaW5nIHRoZSBkb21haW4gcHJvcGVydHkgZmllbGQgYnkgYWRkaW5nIGxm
ZW5jZSBpbnN0cnVjdGlvbnMuIFRoaXMKPiB3YXksIHRoZSBDUFUgY29udGludWVzIGV4ZWN1dGlu
ZyBhbmQgbG9hZGluZyBkYXRhIG9ubHkgb25jZSB0aGUgY29uZGl0aW9uCj4gaXMgYWN0dWFsbHkg
ZXZhbHVhdGVkLgo+IAo+IEFzIHRoZSBtYWNyb3MgYXJlIHR5cGljYWxseSB1c2VkIGluIGlmIHN0
YXRlbWVudHMsIHRoZSBsZmVuY2UgaGFzIHRvIGNvbWUKPiBpbiBhIGNvbXBhdGlibGUgd2F5LiBU
aGVyZWZvcmUsIGEgZnVuY3Rpb24gdGhhdCByZXR1cm5zIHRydWUgYWZ0ZXIgYW4KPiBsZmVuY2Ug
aW5zdHJ1Y3Rpb24gaXMgaW50cm9kdWNlZC4gVG8gcHJvdGVjdCBib3RoIGJyYW5jaGVzIGFmdGVy
IGEKPiBjb25kaXRpb25hbCwgYW4gbGZlbmNlIGluc3RydWN0aW9uIGhhcyB0byBiZSBhZGRlZCBm
b3IgdGhlIHR3byBicmFuY2hlcy4KPiBUbyBiZSBhYmxlIHRvIGJsb2NrIHNwZWN1bGF0aW9uIGFm
dGVyIHNldmVyYWwgZXZhbGF1YXRpb25zLCB0aGUgZ2VuZXJpYwo+IGJhcnJpZXIgbWFjcm8gYmxv
Y2tfc3BlY3VsYXRpb24gaXMgYWxzbyBpbnRyb2R1Y2VkLgo+IAo+IEFzIHRoZSBMMVRGIHZ1bG5l
cmFiaWxpdHkgaXMgb25seSBwcmVzZW50IG9uIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLCB0aGUKPiBt
YWNyb3Mgd2lsbCBub3QgdXNlIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gb24gb3RoZXIgYXJjaGl0
ZWN0dXJlcyBhbmQgdGhlCj4gcHJvdGVjdGlvbiBpcyBkaXNhYmxlZCBkdXJpbmcgY29tcGlsYXRp
b24uIEJ5IGRlZmF1bHQsIHRoZSBsZmVuY2UKPiBpbnN0cnVjdGlvbiBpcyBub3QgcHJlc2VudCBl
aXRoZXIuIE9ubHkgd2hlbiBhIEwxVEYgdnVsbmVyYWJsZSBwbGF0Zm9ybQo+IGlzIGRldGVjdGVk
LCB0aGUgbGZlbmNlIGluc3RydWN0aW9uIGlzIHBhdGNoZWQgaW4gdmlhIGFsdGVyYW50aXZlIHBh
dGNoaW5nLgo+IAo+IEludHJvZHVjaW5nIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb25zIGNhdGNoZXMg
YSBsb3Qgb2YgcG90ZW50aWFsIGxlYWtzIHdpdGgKPiBhIHNpbXBsZSB1bmludHJ1c2l2ZSBjb2Rl
IGNoYW5nZS4gRHVyaW5nIHBlcmZvcm1hbmNlIHRlc3RpbmcsIHdlIGRpZCBub3QKPiBub3RpY2Ug
cGVyZm9ybWFuY2UgZWZmZWN0cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KCkxvb2tzIG9rYXkgdG8gbWUgbm93LCBidXQgSSdtIGdvaW5n
IHRvIHdhaXQgd2l0aCBnaXZpbmcgYW4gYWNrCnVudGlsIHBlcmhhcHMgb3RoZXJzIGhhdmUgZ2l2
ZW4gY29tbWVudHMsIGFzIHNvbWUgb2YgdGhpcwp3YXMgbm90IGVudGlyZWx5IHVuY29udHJvdmVy
c2lhbC4gVGhlcmUgYXJlIGEgZmV3IGNvc21ldGljCmlzc3VlcyBsZWZ0IHRob3VnaDoKCj4gQEAg
LTY0LDYgKzY1LDMzIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcnJheV9pbmRleF9t
YXNrX25vc3BlYyh1bnNpZ25lZCBsb25nIGluZGV4LAo+ICAjZGVmaW5lIGFycmF5X2FjY2Vzc19u
b3NwZWMoYXJyYXksIGluZGV4KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAg
ICAoYXJyYXkpW2FycmF5X2luZGV4X25vc3BlYyhpbmRleCwgQVJSQVlfU0laRShhcnJheSkpXQo+
ICAKPiArLyoKPiArICogQWxsb3cgdG8gaW5zZXJ0IGEgcmVhZCBtZW1vcnkgYmFycmllciBpbnRv
IGNvbmRpdGlvbmFscwo+ICsgKi8KCkhlcmUgYW5kIGJlbG93LCBwbGVhc2UgbWFrZSBzaW5nbGUg
bGluZSBjb21tZW50cyByZWFsbHkgYmUKc2luZ2xlIGxpbmVzLgoKPiArI2lmIGRlZmluZWQoQ09O
RklHX1g4NikgJiYgZGVmaW5lZChDT05GSUdfSFZNKQo+ICtzdGF0aWMgaW5saW5lIGJvb2wgYXJj
aF9iYXJyaWVyX25vc3BlY190cnVlKHZvaWQpIHsKClRoZSBicmFjZSBiZWxvbmdzIG9uIGl0cyBv
d24gbGluZS4KCj4gKyAgICBhbHRlcm5hdGl2ZSgiIiwgImxmZW5jZSIsIFg4Nl9GRUFUVVJFX1ND
X0wxVEZfVlVMTik7Cj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsjZWxzZQo+ICtzdGF0aWMg
aW5saW5lIGJvb2wgYXJjaF9iYXJyaWVyX25vc3BlY190cnVlKHZvaWQpIHsgcmV0dXJuIHRydWU7
IH0KClRoaXMgY291bGQgYmUgYXZvaWRlZCBpZiB5b3UgcGxhY2VkIHRoZSAjaWYgaW5zaWRlIHRo
ZQpmdW5jdGlvbiBib2R5LgoKPiArI2VuZGlmCj4gKwo+ICsvKgo+ICsgKiBBbGxvdyB0byBwcm90
ZWN0IGV2YWx1YXRpb24gb2YgY29uZGl0aW9uYWwgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0aW9u
IG9uIHg4Ngo+ICsgKi8KPiArI2lmbmRlZiBDT05GSUdfWDg2CgpXaHkgaXMgdGhpcyBjb25kaXRp
b25hbCBkaWZmZXJlbnQgZnJvbSB0aGUgb25lIGFib3ZlPwoKPiArI2RlZmluZSBldmFsdWF0ZV9u
b3NwZWMoY29uZGl0aW9uKSAoY29uZGl0aW9uKQo+ICsjZWxzZQo+ICsjZGVmaW5lIGV2YWx1YXRl
X25vc3BlYyhjb25kaXRpb24pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICAoKGNvbmRpdGlvbikgPyBhcmNoX2JhcnJpZXJfbm9zcGVjX3RydWUoKSA6ICFh
cmNoX2JhcnJpZXJfbm9zcGVjX3RydWUoKSkKPiArI2VuZGlmCj4gKwo+ICsvKgo+ICsgKiBBbGxv
dyB0byBibG9jayBzcGVjdWxhdGl2ZSBleGVjdXRpb24gaW4gZ2VuZXJpYyBjb2RlCj4gKyAqLwo+
ICsjZGVmaW5lIGJsb2NrX3NwZWN1bGF0aW9uKCkgKHZvaWQpYXJjaF9iYXJyaWVyX25vc3BlY190
cnVlKCkKCk1pc3NpbmcgYW4gb3V0ZXIgcGFpciBvZiBwYXJlbnRoZXNlcy4KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 17:30:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 17:30: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-devel-bounces@lists.xenproject.org>)
	id 1gpGAK-0007F5-HW; Thu, 31 Jan 2019 17:30: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=dit8=QH=citrix.com=prvs=927878326=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpGAJ-0007F0-5g
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 17:30:15 +0000
X-Inumbo-ID: dcad9d36-257d-11e9-9ece-4bcf54a88098
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dcad9d36-257d-11e9-9ece-4bcf54a88098;
 Thu, 31 Jan 2019 17:30:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85347357"
To: Jan Beulich <JBeulich@suse.com>
References: <1548943164-24888-1-git-send-email-andrew.cooper3@citrix.com>
 <5C53054A0200007800212C98@prv1-mh.provo.novell.com>
 <f2777259-176d-ff46-5450-13ed6b9c5800@citrix.com>
 <5C5328590200007800212E7A@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8e823487-3f3a-fc7e-4ffc-9bda20c3d5da@citrix.com>
Date: Thu, 31 Jan 2019 17:19:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5328590200007800212E7A@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/pv: Enable pv-l1tf mitigations for dom0
 by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMjAxOSAxNjo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMDEuMTkg
YXQgMTc6MzUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMzEvMDEv
MjAxOSAxNDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAzMS4wMS4xOSBhdCAxNDo1
OSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IEF0IHRoZSB0aW1lIFhT
QS0yNzMgd2FzIHB1Ymxpc2hlZCwgc2hhZG93aW5nIGRvbTAgaGFkIHByb3ZlZCB0byBiZSB1bnN0
YWJsZSwKPj4+PiB3aGljaCBpcyB3aHkgZG9tMCB3YXMgdW5wcm90ZWN0ZWQgYnkgZGVmYXVsdC4g
IFRoZSBpbnN0YWJpbGl0eSB3YXMgCj4+IGlkZW50aWZpZWQKPj4+PiB0byBiZSBwcm9ibGVtcyB3
aXRoIHNoYWRvd2luZyBQViBzdXBlcnBhZ2VzLCBhbmQgZml4ZWQuCj4+Pj4KPj4+PiBJbiBoaW5k
c2lnaHQsIHRoaXMgcGF0Y2ggc2hvdWxkIGhhdmUgYmVlbiBwb3N0ZWQgYXQgdGhlIHNhbWUgdGlt
ZS4KPj4+Pgo+Pj4+IFRoZXJlIGlzIG5vdyBubyBsZWdpdGltYXRlIHJlYXNvbiB0byBoYW5kbGUg
ZG9tMCBkaWZmZXJlbnRseSB0byBkb211IHdoZW4gaXQKPj4+PiBjb21lcyB0byBwdi1sMXRmIHBy
b3RlY3Rpb25zLgo+Pj4gSSdtIG5vdCBlbnRpcmVseSBjb252aW5jZWQgYnkgdGhpcyBzdGF0ZW1l
bnQ6IENyYXNoaW5nIERvbTAKPj4+IChhbmQgaGVuY2UgdGhlIGVudGlyZSBob3N0KSBiZWNhdXNl
IG9mIGEgZmFpbHVyZSB0byBlbmFibGUKPj4+IHNoYWRvdyBtb2RlIG9uIGl0IGlzIG5vdCBhIGdv
b2QgdGhpbmcgaW1vLiBXaGF0J3Mgd3JvbmcKPj4+IHdpdGggc3RpY2tpbmcgdG8gdGhlIGN1cnJl
bnQgZGVmYXVsdCwganVzdCBmb3IgcmVhc29ucyBvdGhlcgo+Pj4gdGhhbiB0aGUgb3JpZ2luYWwg
b25lPyBBbnl0aGluZyBtYWxpY2lvdXMgcnVubmluZyBpbiBEb20wCj4+PiBoYXMgZWFzaWVyIChv
ciBhdCBsZWFzdCBkaWZmZXJlbnQpIHdheXMgb2YgZ2V0dGluZyBhdCB0aGUgc2FtZQo+Pj4gaW5m
b3JtYXRpb24uCj4+IFRoaXMgc3RhdGVtZW50IGlzIG9ubHkgdHJ1ZSBvZiB0aGUgZG9tMCBrZXJu
ZWwgKGFuZCByb290IHVzZXJzcGFjZSwKPj4gZ2l2ZW4gdGhlIHF1ZXN0aW9uYWJsZSBiZWhhdmlv
dXIgb2YgL3Byb2MveGVuL3ByaXZjbWQpLgo+Pgo+PiBJdCBkb2VzIG5vdCBob2xkIGZvciByZWd1
bGFyIGRvbTAgdXNlcnNwYWNlIC0gaW4gcGFydGljdWxhciwgTDFURiB3YXMKPj4gZGlzY292ZXJl
ZCBiZWNhdXNlIG9mIGFuIGFjY2lkZW50YWwgbXByb3RlY3QoUFJPVF9OT05FKSwgbWVhbmluZyB0
aGF0Cj4+IHRoaXMgaXMgYSB2aWFibGUgYXR0YWNrIHZlY3RvciBmb3IgYSBkZXByaXYgcWVtdS4K
PiBCdXQgdGhhdCdzIGFuIGF0dGFjayBhZ2FpbnN0IGl0cyBrZXJuZWwsIGlzbid0IGl0PyBUaGF0
IGlzLCBhbmQgdXBkYXRlZAo+IERvbTAga2VybmVsIHdvdWxkIGFscmVhZHkgZ3VhcmQgYWdhaW5z
dCBpc3N1ZXMuCgpMMVRGIGlzIGFsd2F5cyBhZ2FpbnN0IGF0dGFja2VyLWNvbnRyb2xsZWQgTUZO
J3MsIGV2ZW4gd2hlbiB0aGUgYXR0YWNrZXIKaXMgaW4gYW4gSFZNIGRvbWFpbi4KClBWLUwxVEYg
bWl0aWdhdGlvbnMgcHJvdGVjdCBmcm9tIGFueSBhdHRhY2sgaW5zaWRlIHRoZSBndWVzdCwgYXQg
dGhlCmNvc3Qgb2YgZ3Vlc3QgcGVyZm9ybWFuY2UgaWYgdGhlIGtlcm5lbCBpcyBvdXQgb2YgZGF0
ZSBhbmQgbm90Cm1pdGlnYXRpbmcgdGhlIHVzZXJzcGFjZSBhdHRhY2sgaXRzZWxmLgoKPj4gQXMg
dG8gY3Jhc2hpbmcsIHRoYXQgaXMgb25seSBpZiB5b3UgY29tcGlsZSBTSEFET1cgb3V0LCBhbmQg
SSByZW1haW4gdG8KPj4gYmUgY29udmluY2VkIHRoYXQgY29tcGlsaW5nIHNoYWRvdyBvdXQgb2Yg
WGVuIGlzIGEgdmlhYmxlIG9wdGlvbiBhdCB0aGUKPj4gbW9tZW50Lgo+IE9yIHNpbXBseSBydW5u
aW5nIG91dCBvZiBtZW1vcnkuCgpTaGFkb3dzIGdldCByZWN5Y2xlZC4KCj4KPj4gQmFzaWNhbGx5
LCBpZiB5b3UndmUgZ290IGFuIHVwZGF0ZWQgZG9tMCBrZXJuZWwsIHlvdSdsbCBiZSBmaW5lIGV2
ZW4KPj4gd2l0aCB0aGlzIGRlZmF1bHQgZmxpcHBlZC4gIElmIHlvdSd2ZSBmb3Jnb3R0ZW4vbWlz
c2VkIHRoYXQsIHRoZW4geW91J3JlCj4+IGFscmVhZHkgd2lkZSBvcGVuIChpbiBhIGxhY2sgb2Yg
ZGVmZW5jZSBpbiBkZXB0aCB3YXkpIGFuZCBmbGlwcGluZyB0aGUKPj4gZGVmYXVsdCBoZXJlIHdp
bGwgbWFrZSB0aGluZ3MgYmxpbmRseSBvYnZpb3VzLgo+IFdlbGwsIGZvciBuZXcgdmVyc2lvbnMg
ZmxpcHBpbmcgdGhlIGRlZmF1bHQgbWF5IGluZGVlZCBiZSBhY2NlcHRhYmxlCj4gYmFzZWQgb24g
dGhpcyBhcmd1bWVudC4gQnV0IGV2ZW4gdGhlbiAtIGFuZCBldmVuIG1vcmUgc28gZm9yIHN0YWJs
ZQo+IHZlcnNpb25zIC0gdGhlIGNoYW5nZSBpbiBiZWhhdmlvciBtYXkgY29tZSBhcyBhIHN1cnBy
aXNlIHRvIHBlb3BsZQo+IHdobyBoYXZlIHBlcmhhcHMgZXZlbiBkZWxpYmVyYXRlbHkgY2hvc2Vu
IG5vdCB0byB1cGdyYWRlIHRoZWlyCj4ga2VybmVscy4KCklmIGl0IHdlcmUgbm90IHdpdGggdGhl
IGluc3RhYmlsaXR5LCBYU0EtMjczIHdvdWxkIGhhdmUgZ29uZSBvdXQgd2l0aAp0aGlzIGRlZmF1
bHQuCgpUaGF0IGFsb25lIGlzIGp1c3RpZmljYXRpb24gZm9yIHRoaXMgdG8gYmUgYmFja3BvcnRl
ZC7CoCBBcmd1YWJseSwgd2UKc2hvdWxkIGhhdmUgcmVpc3N1ZWQgWFNBLTI3MyBhZnRlciBJIGRp
c2NvdmVyZWQgYW5kIGZpeGVkIHRoZSBzdXBlcnBhZ2UKc2hhZG93aW5nIGJ1Z3MuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 17:36:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 17:36: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-devel-bounces@lists.xenproject.org>)
	id 1gpGG0-0007RC-9p; Thu, 31 Jan 2019 17:36: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=NNLC=QH=citrix.com=prvs=927655fd8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gpGFz-0007R7-JV
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 17:36:07 +0000
X-Inumbo-ID: aeb67c44-257e-11e9-927a-a7c67744a92f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aeb67c44-257e-11e9-927a-a7c67744a92f;
 Thu, 31 Jan 2019 17:36:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="76972552"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23635.10459.157143.29231@mariner.uk.xensource.com>
Date: Thu, 31 Jan 2019 16:56:59 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190131105748.754-1-anthony.perard@citrix.com>
References: <23633.52974.785146.441354@mariner.uk.xensource.com>
 <20190131105748.754-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 for-4.12] libxl: When restricted,
 start QEMU paused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHYyIGZvci00LjEyXSBsaWJ4bDogV2hlbiBy
ZXN0cmljdGVkLCBzdGFydCBRRU1VIHBhdXNlZCIpOgo+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 17:40:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 17:40: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-devel-bounces@lists.xenproject.org>)
	id 1gpGKe-0008U8-0V; Thu, 31 Jan 2019 17:40: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=UmBj=QH=citrix.com=prvs=927d2e39f=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gpGKc-0008U3-Fj
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 17:40:54 +0000
X-Inumbo-ID: 59fa981a-257f-11e9-99ef-bb4e25dcc415
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59fa981a-257f-11e9-99ef-bb4e25dcc415;
 Thu, 31 Jan 2019 17:40:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="76974345"
Date: Thu, 31 Jan 2019 17:22:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190131172236.xyxokcf5hdl7wleb@zion.uk.xensource.com>
References: <20190130103646.53649-1-roger.pau@citrix.com>
 <20190130103646.53649-2-roger.pau@citrix.com>
 <20190130123728.qz4lylvgdf6xsb6n@zion.uk.xensource.com>
 <20190130135842.wdkbnsog65knthm3@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190130135842.wdkbnsog65knthm3@mac>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH for-4.12 1/8] dom0/pvh: align allocation and
 mapping order to start address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMDI6NTg6NDJQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIEphbiAzMCwgMjAxOSBhdCAxMjozNzoyOFBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMTE6MzY6MzlBTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiBEdWUgdG8gdGhlIHJlY2VudCBjaGFuZ2VzIGlu
IHRoZSBpb21tdSBtYXBwaW5nIGxvZ2ljLCB0aGUgc3RhcnQKPiA+ID4gYWRkcmVzc2VzIHByb3Zp
ZGVkIG5lZWQgdG8gYmUgYWxpZ25lZCB0byB0aGUgb3JkZXIgaW50ZW5kZWQgdG8gYmUKPiA+ID4g
bWFwcGVkLgo+ID4gPiAKPiA+IAo+ID4gQ2FuIHlvdSByZWZlcmVuY2Ugc29tZSBjb21taXRzIGhl
cmU/IFdoYXQgd291bGQgaGFwcGVuIGlmIHRoZSBhZGRyZXNzIGlzCj4gPiBub3QgYWxpZ25lZD8K
PiAKPiBTZWU6Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE5LTAxL21zZzAxMDMwLmh0bWwKPiAKPiBhbmQKPiAKPiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNnMDE1MDMu
aHRtbAo+IAo+ID4gPiBkb20wIFBWSCBkb21haW4gYnVpbGRlciBkaWRuJ3QgdGFrZSB0aGlzIGlu
dG8gYWNjb3VudCB3aGVuIHBvcHVsYXRpbmcKPiA+ID4gdGhlIHAybSwgZml4IHRoaXMgYnkgbWFr
aW5nIHN1cmUgdGhlIG9yZGVyIGlzIGNob3NlbiBzbyB0aGF0IHRoZSBzdGFydAo+ID4gPiBhZGRy
ZXNzIGlzIGFsaWduZWQgdG8gaXQuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+ID4gLS0tCj4gPiA+IENjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPiA+ID4gLS0tCj4gPiA+IFdpdGhvdXQgdGhpcyBwYXRjaCB0cnlpbmcgdG8gY3JlYXRl
IGEgUFZIIGRvbTAgd2lsbCB0cmlnZ2VyIGFuIGFzc2VydAo+ID4gPiBvbiBjZXJ0YWluIGhhcmR3
YXJlIGRlcGVuZGluZyBvbiB0aGUgbWVtb3J5IG1hcC4KPiA+ID4gLS0tCj4gPiA+ICB4ZW4vYXJj
aC94ODYvaHZtL2RvbTBfYnVpbGQuYyB8IDIgKysKPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKykKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2Rv
bTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gPiA+IGluZGV4IDUx
Y2Y0OTA4MTEuLmE1NzFkMTVjMTMgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZG9tMF9idWlsZC5jCj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4g
PiA+IEBAIC0xNTIsNiArMTUyLDggQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3BvcHVsYXRlX21l
bW9yeV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+ID4gPiAgCj4gPiA+ICAgICAgICAgIG9yZGVy
ID0gZ2V0X29yZGVyX2Zyb21fcGFnZXMoZW5kIC0gc3RhcnQgKyAxKTsKPiA+ID4gICAgICAgICAg
b3JkZXIgPSBtaW4ob3JkZXIgPyBvcmRlciAtIDEgOiAwLCBtYXhfb3JkZXIpOwo+ID4gPiArICAg
ICAgICAvKiBUaGUgb3JkZXIgYWxsb2NhdGVkIGFuZCBwb3B1bGF0ZWQgbXVzdCBiZSBhbGlnbmVk
IHRvIHRoZSBhZGRyZXNzLiAqLwo+ID4gPiArICAgICAgICBvcmRlciA9IG1pbihvcmRlciwgc3Rh
cnQgPyBmaW5kX2ZpcnN0X3NldF9iaXQoc3RhcnQpIDogTUFYX09SREVSKTsKPiA+IAo+ID4gSXNu
J3QgbWF4X29yZGVyIGJldHRlciBoZXJlPwo+IAo+IEl0IHdpbGwgeWllbGQgdGhlIHNhbWUgcmVz
dWx0IGJlY2F1c2Ugb3JkZXIgaGFzIGFscmVhZHkgYmVlbiBsaW1pdGVkCj4gYnkgbWF4X29yZGVy
LiBJJ3ZlIHVzZWQgTUFYX09SREVSIGRpcmVjdGx5IGJlY2F1c2UgaXQncyBhIGNvbnN0YW50IGFu
ZAo+IGNvdWxkIGJlIGZhc3RlciB0aGFuIGxvYWRpbmcgdGhlIHZhbHVlIGluIG1heF9vcmRlci4g
WW91IGNvdWxkIGFsc28KPiB1c2UgJ29yZGVyJyBpbnN0ZWFkIG9mIE1BWF9PUkRFUiBhbmQgd2ls
bCBhbHNvIHlpZWxkIHRoZSBzYW1lIHJlc3VsdC4KPiAKClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 18:03:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 18:03: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-devel-bounces@lists.xenproject.org>)
	id 1gpGg4-0002IF-W4; Thu, 31 Jan 2019 18:03:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BSoF=QH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpGg3-0002I3-Th
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 18:03:03 +0000
X-Inumbo-ID: 722bb290-2582-11e9-b212-3b16f764989d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 722bb290-2582-11e9-b212-3b16f764989d;
 Thu, 31 Jan 2019 18:03:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpGfz-0003Fz-Iq; Thu, 31 Jan 2019 18:02:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpGfz-0002Rt-Aa; Thu, 31 Jan 2019 18:02:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpGfz-0008MB-9X; Thu, 31 Jan 2019 18:02:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132614-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=02495e76ded5a6009403fc79ffd27dc50539c723
X-Osstest-Versions-That: linux=4aa9fc2a435abe95a1e8d7f8c7b3d6356514b37a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Jan 2019 18:02:59 +0000
Subject: [Xen-devel] [linux-next test] 132614: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjYxNCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI2MTQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEzMjU5OQogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMyNTk5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1k
aS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzI1OTkKClJlZ3Jlc3Npb25zIHdoaWNo
IGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVw
ZWF0IGZhaWwgUkVHUi4gdnMuIDEzMjU5OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjU5OQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTMyNTk5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI1OTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjU5OQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMyNTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI1OTkKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMjU5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNTk5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDAyNDk1ZTc2ZGVkNWE2MDA5
NDAzZmM3OWZmZDI3ZGM1MDUzOWM3MjMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDRhYTlmYzJhNDM1YWJlOTVhMWU4ZDdmOGM3YjNkNjM1NjUxNGIzN2EKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWls
aW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNjE0ICAyMDE5LTAxLTMwIDA5OjE5OjI0IFogICAgMSBk
YXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 18:24:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 18:24:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpH0o-0004RJ-1g; Thu, 31 Jan 2019 18:24:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dit8=QH=citrix.com=prvs=927878326=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpH0m-0004RE-Q7
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 18:24:28 +0000
X-Inumbo-ID: 70947c2a-2585-11e9-a87c-e33cfeabbd53
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70947c2a-2585-11e9-a87c-e33cfeabbd53;
 Thu, 31 Jan 2019 18:24:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="76977926"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 31 Jan 2019 18:24:20 +0000
Message-ID: <1548959060-25387-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1546256270-11734-3-git-send-email-andrew.cooper3@citrix.com>
References: <1546256270-11734-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.12 v4 2/3] x86/svm: Drop enum
 instruction_index and simplify svm_get_insn_len()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGFzc2luZyBhIDMyLWJpdCBpbnRlZ2VyIGluZGV4IGludG8gYW4gYXJyYXkgd2l0aCBlbnRyaWVz
IGNvbnRhaW5pbmcgbGVzcyB0aGFuCjMyIGJpdHMgb2YgZGF0YSBpcyB3YXN0ZWZ1bCwgYW5kIGNy
ZWF0ZXMgYW4gdW5uZWNlc3NhcnkgZXJyb3IgY29uZGl0aW9uIG9mCnBhc3NpbmcgYW4gb3V0LW9m
LXJhbmdlIGluZGV4LgoKVGhlIHdpZHRoIG9mIHRoZSBYODZFTVVMX09QQygpIGVuY29kaW5nIGlz
IGN1cnJlbnRseSAyMCBiaXRzIGZvciB0aGUKaW5zdHJ1Y3Rpb25zIHVzZWQsIHdoaWNoIGxlYXZl
cyByb29tIGZvciBhIG1vZHJtIGJ5dGUuICBEcm9wIG9wY190YWJbXQplbnRpcmVseSwgYW5kIGVu
Y29kZSB0aGUgZXhwZWN0ZWQgb3Bjb2RlL21vZHJtIGluZm9ybWF0aW9uIGRpcmVjdGx5LgoKU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkNDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogU3Vy
YXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ0M6IEJy
aWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKVGhlIGludGVybmFscyBvZiBYODZFTVVMX09QQygpIG1lYW4gdGhhdCB3ZSBj
YW4ndCBhY3R1YWxseSBjaGVjayBmb3Igb3ZlcmZsb3dzCndpdGggQlVJTERfQlVHX09OKCksIGJ1
dCBpZiB0aGUgb3Bjb2RlIGVuY29kaW5nIGRvZXMgY2hhbmdlcyBhbmQgb3ZlcmZsb3csCnRoZW4g
dGhlIHJlc3VsdGluZyBmYWxsb3V0IHdpbGwgYmUgdmVyeSBvYnZpb3VzIGluIGRlYnVnIGJ1aWxk
cyBvZiBYZW4uCgp2MzoKICogTmV3CnY0OgogKiBEcm9wIE1PRFJNKCksIHVzZSBPY3RhbCBpbnN0
ZWFkLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUuYyAgICAgICAgfCA1MSArKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS9lbXVsYXRlLmggfCA1MyArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogMiBm
aWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCA2NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2
bS9lbXVsYXRlLmMKaW5kZXggNzc5OTkwOC4uZmIwZDgyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUu
YwpAQCAtNTQsMzYgKzU0LDYgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgc3ZtX25leHRyaXBfaW5z
bl9sZW5ndGgoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHZtY2ItPm5leHRyaXAgLSB2bWNi
LT5yaXA7CiB9CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgewotICAgIHVuc2lnbmVkIGludCBvcGNv
ZGU7Ci0gICAgc3RydWN0IHsKLSAgICAgICAgdW5zaWduZWQgaW50IHJtOjM7Ci0gICAgICAgIHVu
c2lnbmVkIGludCByZWc6MzsKLSAgICAgICAgdW5zaWduZWQgaW50IG1vZDoyOwotI2RlZmluZSBN
T0RSTShtb2QsIHJlZywgcm0pIHsgcm0sIHJlZywgbW9kIH0KLSAgICB9IG1vZHJtOwotfSBvcGNf
dGFiW0lOU1RSX01BWF9DT1VOVF0gPSB7Ci0gICAgW0lOU1RSX1BBVVNFXSAgID0geyBYODZFTVVM
X09QQ19GMygwLCAweDkwKSB9LAotICAgIFtJTlNUUl9JTlQzXSAgICA9IHsgWDg2RU1VTF9PUEMo
ICAgMCwgMHhjYykgfSwKLSAgICBbSU5TVFJfSUNFQlBdICAgPSB7IFg4NkVNVUxfT1BDKCAgIDAs
IDB4ZjEpIH0sCi0gICAgW0lOU1RSX0hMVF0gICAgID0geyBYODZFTVVMX09QQyggICAwLCAweGY0
KSB9LAotICAgIFtJTlNUUl9YU0VUQlZdICA9IHsgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIE1P
RFJNKDMsIDIsIDEpIH0sCi0gICAgW0lOU1RSX1ZNUlVOXSAgID0geyBYODZFTVVMX09QQygweDBm
LCAweDAxKSwgTU9EUk0oMywgMywgMCkgfSwKLSAgICBbSU5TVFJfVk1DQUxMXSAgPSB7IFg4NkVN
VUxfT1BDKDB4MGYsIDB4MDEpLCBNT0RSTSgzLCAzLCAxKSB9LAotICAgIFtJTlNUUl9WTUxPQURd
ICA9IHsgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIE1PRFJNKDMsIDMsIDIpIH0sCi0gICAgW0lO
U1RSX1ZNU0FWRV0gID0geyBYODZFTVVMX09QQygweDBmLCAweDAxKSwgTU9EUk0oMywgMywgMykg
fSwKLSAgICBbSU5TVFJfU1RHSV0gICAgPSB7IFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpLCBNT0RS
TSgzLCAzLCA0KSB9LAotICAgIFtJTlNUUl9DTEdJXSAgICA9IHsgWDg2RU1VTF9PUEMoMHgwZiwg
MHgwMSksIE1PRFJNKDMsIDMsIDUpIH0sCi0gICAgW0lOU1RSX0lOVkxQR0FdID0geyBYODZFTVVM
X09QQygweDBmLCAweDAxKSwgTU9EUk0oMywgMywgNykgfSwKLSAgICBbSU5TVFJfUkRUU0NQXSAg
PSB7IFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpLCBNT0RSTSgzLCA3LCAxKSB9LAotICAgIFtJTlNU
Ul9JTlZEXSAgICA9IHsgWDg2RU1VTF9PUEMoMHgwZiwgMHgwOCkgfSwKLSAgICBbSU5TVFJfV0JJ
TlZEXSAgPSB7IFg4NkVNVUxfT1BDKDB4MGYsIDB4MDkpIH0sCi0gICAgW0lOU1RSX1dSTVNSXSAg
ID0geyBYODZFTVVMX09QQygweDBmLCAweDMwKSB9LAotICAgIFtJTlNUUl9SRFRTQ10gICA9IHsg
WDg2RU1VTF9PUEMoMHgwZiwgMHgzMSkgfSwKLSAgICBbSU5TVFJfUkRNU1JdICAgPSB7IFg4NkVN
VUxfT1BDKDB4MGYsIDB4MzIpIH0sCi0gICAgW0lOU1RSX0NQVUlEXSAgID0geyBYODZFTVVMX09Q
QygweDBmLCAweGEyKSB9LAotfTsKLQogLyoKICAqIEZpcnN0LWdlbiBTVk0gZGlkbid0IGhhdmUg
dGhlIE5leHRSSVAgZmVhdHVyZSwgbWVhbmluZyB0aGF0IHdoZW4gd2UgdGFrZSBhCiAgKiBmYXVs
dC1zdHlsZSB2bWV4aXQsIHdlIGhhdmUgdG8gZGVjb2RlIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW0g
dG8gY2FsY3VsYXRlCkBAIC05MywxMiArNjMsMTMgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAg
KiBoYXJkd2FyZSByZXBvcnRlZCBpbnN0cnVjdGlvbiBsZW5ndGggKGlmIGF2YWlsYWJsZSkgd2l0
aCB0aGUgcmVzdWx0IGZyb20KICAqIHg4Nl9kZWNvZGVfaW5zbigpLgogICovCi11bnNpZ25lZCBp
bnQgc3ZtX2dldF9pbnNuX2xlbihzdHJ1Y3QgdmNwdSAqdiwgZW51bSBpbnN0cnVjdGlvbl9pbmRl
eCBpbnNuKQordW5zaWduZWQgaW50IHN2bV9nZXRfaW5zbl9sZW4oc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBpbnN0cl9lbmMpCiB7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0g
di0+YXJjaC5odm0uc3ZtLnZtY2I7CiAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgY3R4dDsK
ICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlOwogICAgIHVuc2lnbmVkIGxvbmcg
bnJpcF9sZW4sIGVtdWxfbGVuOworICAgIHVuc2lnbmVkIGludCBpbnN0cl9vcGNvZGUsIGluc3Ry
X21vZHJtOwogICAgIHVuc2lnbmVkIGludCBtb2RybV9ybSwgbW9kcm1fcmVnOwogICAgIGludCBt
b2RybV9tb2Q7CiAKQEAgLTEzMSwyMCArMTAyLDE4IEBAIHVuc2lnbmVkIGludCBzdm1fZ2V0X2lu
c25fbGVuKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIGluc3RydWN0aW9uX2luZGV4IGluc24pCiAgICAg
fQogI2VuZGlmCiAKLSAgICBpZiAoIGluc24gPj0gQVJSQVlfU0laRShvcGNfdGFiKSApCi0gICAg
ewotICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAg
fQorICAgIC8qIEV4dHJhY3QgY29tcG9uZW50cyBmcm9tIGluc3RyX2VuYy4gKi8KKyAgICBpbnN0
cl9tb2RybSAgPSBpbnN0cl9lbmMgJiAweGZmOworICAgIGluc3RyX29wY29kZSA9IGluc3RyX2Vu
YyA+PiA4OwogCi0gICAgaWYgKCBvcGNfdGFiW2luc25dLm9wY29kZSA9PSBjdHh0LmN0eHQub3Bj
b2RlICkKKyAgICBpZiAoIGluc3RyX29wY29kZSA9PSBjdHh0LmN0eHQub3Bjb2RlICkKICAgICB7
Ci0gICAgICAgIGlmICggIW9wY190YWJbaW5zbl0ubW9kcm0ubW9kICkKKyAgICAgICAgaWYgKCAh
aW5zdHJfbW9kcm0gKQogICAgICAgICAgICAgcmV0dXJuIGVtdWxfbGVuOwogCi0gICAgICAgIGlm
ICggbW9kcm1fbW9kID09IG9wY190YWJbaW5zbl0ubW9kcm0ubW9kICYmCi0gICAgICAgICAgICAg
KG1vZHJtX3JtICYgNykgPT0gb3BjX3RhYltpbnNuXS5tb2RybS5ybSAmJgotICAgICAgICAgICAg
IChtb2RybV9yZWcgJiA3KSA9PSBvcGNfdGFiW2luc25dLm1vZHJtLnJlZyApCisgICAgICAgIGlm
ICggbW9kcm1fbW9kICAgICAgID09IE1BU0tfRVhUUihpbnN0cl9tb2RybSwgMDMwMCkgJiYKKyAg
ICAgICAgICAgICAobW9kcm1fcmVnICYgNykgPT0gTUFTS19FWFRSKGluc3RyX21vZHJtLCAwMDcw
KSAmJgorICAgICAgICAgICAgIChtb2RybV9ybSAgJiA3KSA9PSBNQVNLX0VYVFIoaW5zdHJfbW9k
cm0sIDAwMDcpICkKICAgICAgICAgICAgIHJldHVybiBlbXVsX2xlbjsKICAgICB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oCmluZGV4IDgyMzU5ZWMuLjlhZjEwMDYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9lbXVsYXRlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2VtdWxhdGUuaApAQCAtMTksMzMgKzE5LDM4IEBACiAjaWZu
ZGVmIF9fQVNNX1g4Nl9IVk1fU1ZNX0VNVUxBVEVfSF9fCiAjZGVmaW5lIF9fQVNNX1g4Nl9IVk1f
U1ZNX0VNVUxBVEVfSF9fCiAKLS8qIEVudW1lcmF0ZSBzb21lIHN0YW5kYXJkIGluc3RydWN0aW9u
cyB0aGF0IHdlIHN1cHBvcnQgKi8KLWVudW0gaW5zdHJ1Y3Rpb25faW5kZXggewotICAgIElOU1RS
X0lOVkQsCi0gICAgSU5TVFJfV0JJTlZELAotICAgIElOU1RSX0NQVUlELAotICAgIElOU1RSX1JE
TVNSLAotICAgIElOU1RSX1dSTVNSLAotICAgIElOU1RSX1ZNQ0FMTCwKLSAgICBJTlNUUl9ITFQs
Ci0gICAgSU5TVFJfSU5UMywKLSAgICBJTlNUUl9SRFRTQywKLSAgICBJTlNUUl9SRFRTQ1AsCi0g
ICAgSU5TVFJfUEFVU0UsCi0gICAgSU5TVFJfWFNFVEJWLAotICAgIElOU1RSX1ZNUlVOLAotICAg
IElOU1RSX1ZNTE9BRCwKLSAgICBJTlNUUl9WTVNBVkUsCi0gICAgSU5TVFJfU1RHSSwKLSAgICBJ
TlNUUl9DTEdJLAotICAgIElOU1RSX0lOVkxQR0EsCi0gICAgSU5TVFJfSUNFQlAsCi0gICAgSU5T
VFJfTUFYX0NPVU5UIC8qIE11c3QgYmUgbGFzdCAtIE51bWJlciBvZiBpbnN0cnVjdGlvbnMgc3Vw
cG9ydGVkICovCi19OworLyoKKyAqIEVuY29kaW5nIGZvciBzdm1fZ2V0X2luc25fbGVuKCkuICBX
ZSB0YWtlIFg4NkVNVUxfT1BDKCkgZm9yIHRoZSBtYWluCisgKiBvcGNvZGUsIHNoaWZ0ZWQgbGVm
dCB0byBtYWtlIHJvb20gZm9yIHRoZSBNb2RSTSBieXRlLgorICoKKyAqIFRoZSBHcnA3IGluc3Ry
dWN0aW9ucyBoYXZlIHRoZWlyIE1vZFJNIGJ5dGUgZXhwcmVzc2VkIGluIG9jdGFsIGZvciBlYXNp
ZXIKKyAqIGNyb3NzIHJlZmVyZW5jaW5nIHdpdGggdGhlIG9wY29kZSBleHRlbnNpb24gdGFibGUu
CisgKi8KKyNkZWZpbmUgSU5TVFJfRU5DKG9wYywgbW9kcm0pICgoKG9wYykgPDwgOCkgfCAobW9k
cm0pKQorCisjZGVmaW5lIElOU1RSX1BBVVNFICAgICAgIElOU1RSX0VOQyhYODZFTVVMX09QQ19G
MygwLCAweDkwKSwgMCkKKyNkZWZpbmUgSU5TVFJfSU5UMyAgICAgICAgSU5TVFJfRU5DKFg4NkVN
VUxfT1BDKCAgIDAsIDB4Y2MpLCAwKQorI2RlZmluZSBJTlNUUl9JQ0VCUCAgICAgICBJTlNUUl9F
TkMoWDg2RU1VTF9PUEMoICAgMCwgMHhmMSksIDApCisjZGVmaW5lIElOU1RSX0hMVCAgICAgICAg
IElOU1RSX0VOQyhYODZFTVVMX09QQyggICAwLCAweGY0KSwgMCkKKyNkZWZpbmUgSU5TVFJfWFNF
VEJWICAgICAgSU5TVFJfRU5DKFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpLCAwMzIxKQorI2RlZmlu
ZSBJTlNUUl9WTVJVTiAgICAgICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIDAz
MzApCisjZGVmaW5lIElOU1RSX1ZNQ0FMTCAgICAgIElOU1RSX0VOQyhYODZFTVVMX09QQygweDBm
LCAweDAxKSwgMDMzMSkKKyNkZWZpbmUgSU5TVFJfVk1MT0FEICAgICAgSU5TVFJfRU5DKFg4NkVN
VUxfT1BDKDB4MGYsIDB4MDEpLCAwMzMyKQorI2RlZmluZSBJTlNUUl9WTVNBVkUgICAgICBJTlNU
Ul9FTkMoWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIDAzMzMpCisjZGVmaW5lIElOU1RSX1NUR0kg
ICAgICAgIElOU1RSX0VOQyhYODZFTVVMX09QQygweDBmLCAweDAxKSwgMDMzNCkKKyNkZWZpbmUg
SU5TVFJfQ0xHSSAgICAgICAgSU5TVFJfRU5DKFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpLCAwMzM1
KQorI2RlZmluZSBJTlNUUl9JTlZMUEdBICAgICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMoMHgwZiwg
MHgwMSksIDAzMzcpCisjZGVmaW5lIElOU1RSX1JEVFNDUCAgICAgIElOU1RSX0VOQyhYODZFTVVM
X09QQygweDBmLCAweDAxKSwgMDM3MSkKKyNkZWZpbmUgSU5TVFJfSU5WRCAgICAgICAgSU5TVFJf
RU5DKFg4NkVNVUxfT1BDKDB4MGYsIDB4MDgpLCAwKQorI2RlZmluZSBJTlNUUl9XQklOVkQgICAg
ICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMoMHgwZiwgMHgwOSksIDApCisjZGVmaW5lIElOU1RSX1dS
TVNSICAgICAgIElOU1RSX0VOQyhYODZFTVVMX09QQygweDBmLCAweDMwKSwgMCkKKyNkZWZpbmUg
SU5TVFJfUkRUU0MgICAgICAgSU5TVFJfRU5DKFg4NkVNVUxfT1BDKDB4MGYsIDB4MzEpLCAwKQor
I2RlZmluZSBJTlNUUl9SRE1TUiAgICAgICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMoMHgwZiwgMHgz
MiksIDApCisjZGVmaW5lIElOU1RSX0NQVUlEICAgICAgIElOU1RSX0VOQyhYODZFTVVMX09QQygw
eDBmLCAweGEyKSwgMCkKIAogc3RydWN0IHZjcHU7CiAKLXVuc2lnbmVkIGludCBzdm1fZ2V0X2lu
c25fbGVuKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIGluc3RydWN0aW9uX2luZGV4IGluc3RyKTsKK3Vu
c2lnbmVkIGludCBzdm1fZ2V0X2luc25fbGVuKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
aW5zdHJfZW5jKTsKIAogI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fU1ZNX0VNVUxBVEVfSF9fICov
CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 18:26:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 18:26: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-devel-bounces@lists.xenproject.org>)
	id 1gpH36-0004ZY-JF; Thu, 31 Jan 2019 18:26:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dit8=QH=citrix.com=prvs=927878326=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpH35-0004ZS-86
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 18:26:51 +0000
X-Inumbo-ID: c45fbcb9-2585-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c45fbcb9-2585-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 18:26:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85351632"
To: Jan Beulich <JBeulich@suse.com>
References: <1546256270-11734-1-git-send-email-andrew.cooper3@citrix.com>
 <1546256270-11734-3-git-send-email-andrew.cooper3@citrix.com>
 <5C332A54020000780020AC40@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <471d5640-d5d0-9d73-1027-d13810e664c5@citrix.com>
Date: Thu, 31 Jan 2019 18:07:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C332A54020000780020AC40@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/svm: Drop enum instruction_index
 and simplify svm_get_insn_len()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOSAxMDozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMTIuMTgg
YXQgMTI6MzcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gUGFzc2luZyBh
IDMyLWJpdCBpbnRlZ2VyIGluZGV4IGludG8gYW4gYXJyYXkgd2l0aCBlbnRyaWVzIGNvbnRhaW5p
bmcgbGVzcyB0aGFuCj4+IDMyIGJpdHMgb2YgZGF0YSBpcyB3YXN0ZWZ1bCwgYW5kIGNyZWF0ZXMg
YW4gdW5uZWNlc3NhcnkgZXJyb3IgY29uZGl0aW9uIG9mCj4+IHBhc3NpbmcgYW4gb3V0LW9mLXJh
bmdlIGluZGV4Lgo+Pgo+PiBUaGUgd2lkdGggb2YgdGhlIFg4NkVNVUxfT1BDKCkgZW5jb2Rpbmcg
aXMgYXQgbW9zdCAyNCBiaXRzLCB3aGljaCBsZWF2ZXMgcm9vbQo+PiBmb3IgYSBtb2RybSBieXRl
Lgo+IFRoYXQncyB0cnVlIGZvciB0aGUgMHgwZi1wcmVmaXgtc3BhY2UgaW5zbnMgKGFuZCBpdCdz
IGp1c3QgMjAgYml0cyBpbiB0aGF0Cj4gY2FzZSksIGJ1dCBnb2luZyB0aGlzIHJvdXRlIHdlJ2Qg
cGFpbnQgb3Vyc2VsdmVzIGludG8gYSBjb3JuZXIgaWYgd2UnZAo+IGV2ZXIgaGF2ZSB0byBhZGQg
MHgwZjM4LSwgMHgwZjNhLSwgb3IgMHg4ZjA/LXByZWZpeC1zcGFjZSBpbnNucy4KCldlIG9ubHkg
bmVlZCBjb25zdGFudHMgaGVyZSBmb3IgaW5zdHJ1Y3Rpb25zIHdoaWNoIGhhdmUgaW50ZXJjZXB0
cy7CoCBJCmRvdWJ0IGFueSBTSU1EIGluc3RydWN0aW9ucyBhcmUgZ29pbmcgdG8gZW50ZXIgdGhh
dCBjYXRlZ29yeSwgYnV0IHdlIGNhbgphbHdheXMgcmVjb25zaWRlciB0aGUgZW5jb2Rpbmcgc2No
ZW1lIChwcm9iYWJseSB0byB1bnNpZ25lZCBsb25nKSBpZgp0aGlzIGJlY29tZXMgYW4gaXNzdWUu
Cgo+IEZ1cnRoZXJtb3JlIHNvbWVvbmUgYWRqdXN0aW5nIHRoZSBlbmNvZGluZyBsYXlvdXQgaW4g
eDg2X2VtdWxhdGUuaAo+IGlzIHZlcnkgdW5saWtlbHkgdG8gbm90aWNlIGJyZWFrYWdlIGhlcmUg
dW50aWwgdHJ5aW5nIHRoZSByZXN1bHRpbmcKPiBiaW5hcnkgLSBJIHN0cm9uZ2x5IHRoaW5rIHNv
bWUgQlVJTERfQlVHX09OKCkgc2hvdWxkIGJlIGFkZGVkIHRvCj4gbWFrZSB0aGlzIGFwcGFyZW50
IGF0IGJ1aWxkIHRpbWUuCgpJdCB0dXJucyBvdXQgdGhhdCBCVUlMRF9CVUdfT04oKSBkb2Vzbid0
IHdvcmssIGJlY2F1c2UgdGhlIG1hY3JvCnRydW5jYXRlcyBhdCAzMiBiaXRzIGR1ZSB0byB0eXBl
cy4KClVzaW5nCgojZGVmaW5lIElOU1RSX1BBVVNFwqDCoMKgwqDCoMKgIElOU1RSX0VOQyhYODZF
TVVMX09QQ19GMygwbCwgMHg5MCksIDApCgppLmUuIHVzaW5nIGEgbG9uZyBjb25zdGFudCBmb3Ig
Zm9yIHRoZSBleHQgZmllbGQgZG9lcyBlbmQgdXAgdHJpZ2dlcmluZwotV292ZXJmbG93IHdoZW4g
SSBhcnRpZmljaWFsbHkgc2V0IGEgaGlnaCBiaXQgaW5zaWRlIFg4NkVNVUxfT1BDKCnCoApIb3dl
dmVyLCB0aGlzIGlzbid0IHZpYWJsZSBwcm90ZWN0aW9uLCBhcyBpbnRlcm5hbCBjaGFuZ2VzIGlu
Clg4NkVNVUxfT1BDKCkgd291bGQgcmVuZGVyIGl0IHVzZWxlc3MuCgoKR2l2ZW4gdGhhdCBhIGJ1
aWxkIHRpbWUgY2hlY2sgaXMgcHJvdmluZyBjb21wbGljYXRlZCwgYW5kIHRoYXQgZW5jb2RpbmcK
ZXJyb3JzIHdpbGwgYmUgYmxpbmRpbmdseSBvYnZpb3VzIGluIGRlYnVnIGJ1aWxkcyAoYXMgdGhl
IGRpYWdub3N0aWNzCndpbGwgdHJpZ2dlciBhbmQgd2UnbGwgaGFuZCAjR1AgdG8gdGhlIGd1ZXN0
KSwgYW5kIHRoYXQgaXQgaXMgdW5saWtlbHkKdGhhdCB3ZSdyZSBnb2luZyB0byB2YXN0bHkgY2hh
bmdlIHRoZSBlbmNvZGluZyBzY2hlbWUsIEkgdGhpbmsgaXQgd2lsbApiZSBmaW5lIHRvIGdvIHdp
dGhvdXQgYSBidWlsZC10aW1lIGNoZWNrLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 18:56:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 18:56: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-devel-bounces@lists.xenproject.org>)
	id 1gpHVQ-0007kS-8R; Thu, 31 Jan 2019 18: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=0h0Y=QH=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gpHVO-0007kN-7e
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 18:56:06 +0000
X-Inumbo-ID: dbc1f043-2589-11e9-bc90-bc764e045a96
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (unknown
 [40.107.73.42]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbc1f043-2589-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 18:56:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=pE34oDVhHwWsK2hf5WD6LGIC2i515IDeYKwf+bYLjxY=;
 b=GkBZvV9odrtP35vxIKXPb310hq7MLDk3iCRZAxUCLuyBUBJGofM8LEFFSxXfA0yJUB/e6IaGG37kbngn+cgPvQjsm171qUdO6RO8+JqyST59xxRok0Z7Kbi14slZenv9+gQc69Ptl9gvF+s273tVW9vNUlssVghU4oNAHfgrUqs=
Received: from BN8PR12MB3362.namprd12.prod.outlook.com (20.178.211.23) by
 BN8PR12MB2978.namprd12.prod.outlook.com (20.178.208.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1558.21; Thu, 31 Jan 2019 18:56:02 +0000
Received: from BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8]) by BN8PR12MB3362.namprd12.prod.outlook.com
 ([fe80::95e8:31b6:e131:e6e8%4]) with mapi id 15.20.1558.023; Thu, 31 Jan 2019
 18:56:02 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH for-4.12 v4 2/3] x86/svm: Drop enum instruction_index and
 simplify svm_get_insn_len()
Thread-Index: AQHUuZI0MrpPgyrjP06BlNm57uJMS6XJuhCA
Date: Thu, 31 Jan 2019 18:56:01 +0000
Message-ID: <0916a349-c8fe-0b07-c973-abf0b68ffb9b@amd.com>
References: <1546256270-11734-3-git-send-email-andrew.cooper3@citrix.com>
 <1548959060-25387-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1548959060-25387-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0701CA0017.namprd07.prod.outlook.com
 (2603:10b6:803:28::27) To BN8PR12MB3362.namprd12.prod.outlook.com
 (2603:10b6:408:44::23)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN8PR12MB2978;
 20:al3FwpP72t/lOfWJljrkJtC7wxkIFtfHtKYGXODzsKUIYCgk501MXDZBSoMmT1ritp+N8yimy4BUs+xa7eqaopu4O0qCcoFhhMcpgLUBWTJON7iWg6TtEgqmTTC+IrzHFtKAm5Ce8UqsxNA6uOmBPG1eNxxnwhYANB6OPvq1Sos5/D2G13mYB6fO40YxNUW/X6LId5mZzGed1UmmMpbYjfUGl5QjvfFyCHoNwfsg1SV7mA9R0tlYJSqAdgVX8+Oe
x-ms-office365-filtering-correlation-id: bb4208ed-7c12-44fa-fdc8-08d687adbe95
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:BN8PR12MB2978; 
x-ms-traffictypediagnostic: BN8PR12MB2978:
x-microsoft-antispam-prvs: <BN8PR12MB2978F1BC59DC594965B823B1E5910@BN8PR12MB2978.namprd12.prod.outlook.com>
x-forefront-prvs: 09347618C4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(979002)(366004)(346002)(39860400002)(376002)(396003)(136003)(189003)(199004)(478600001)(97736004)(14454004)(6506007)(316002)(2906002)(53546011)(386003)(31686004)(72206003)(66066001)(99286004)(52116002)(36756003)(76176011)(6436002)(6486002)(54906003)(102836004)(110136005)(26005)(68736007)(186003)(229853002)(8936002)(3846002)(53936002)(256004)(6116002)(25786009)(86362001)(305945005)(6246003)(446003)(476003)(2616005)(71190400001)(71200400001)(11346002)(7736002)(6512007)(31696002)(105586002)(106356001)(81166006)(8676002)(4326008)(81156014)(486006)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR12MB2978;
 H:BN8PR12MB3362.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: rDZuRUJr2EeumMkuGdYElwi4tJSS32qOOsKudLIRHf33/UzmQW1BiMhsHBBivH5MhmCx2EVwhKNruRmdjWNT3Vb6vr+Udfbs0FZ/nbkLmhAnPJfQDw5Synjj7ghIz78IFz0VSlGrRuKSzSHzyFqk40UGuE1uecRnH4Q59mTXewDLE+iiqT0HyINvuz0gJ7xPyDCxuMHwUB6lNP/R6QHCpyxD6LDHm7PxZmxTuvG141wYG/iYKLTLEb+8t894WbQXZhZsLeEMlq7m07rtNRAuAaKAvd+ABFCCxlBb18QMK6M+PB8BIYvHY+y+zO90SMW5131lvymY3ZAH2Kg/sedC1tCjKWw8o4pb8HXW9jApjYlLfDXEDL9tBVdhuL2Y1AF8Ko+QnlvHLYa1iMc3IcqEcDAORbrmdQCveX9CyYJPtJg=
Content-ID: <45A092FD4AACE947B803382EBF614F86@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bb4208ed-7c12-44fa-fdc8-08d687adbe95
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2019 18:56:00.9782 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB2978
Subject: Re: [Xen-devel] [PATCH for-4.12 v4 2/3] x86/svm: Drop enum
 instruction_index and simplify svm_get_insn_len()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8zMS8xOSAxMjoyNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToNCj4gUGFzc2luZyBhIDMy
LWJpdCBpbnRlZ2VyIGluZGV4IGludG8gYW4gYXJyYXkgd2l0aCBlbnRyaWVzIGNvbnRhaW5pbmcg
bGVzcyB0aGFuDQo+IDMyIGJpdHMgb2YgZGF0YSBpcyB3YXN0ZWZ1bCwgYW5kIGNyZWF0ZXMgYW4g
dW5uZWNlc3NhcnkgZXJyb3IgY29uZGl0aW9uIG9mDQo+IHBhc3NpbmcgYW4gb3V0LW9mLXJhbmdl
IGluZGV4Lg0KPiANCj4gVGhlIHdpZHRoIG9mIHRoZSBYODZFTVVMX09QQygpIGVuY29kaW5nIGlz
IGN1cnJlbnRseSAyMCBiaXRzIGZvciB0aGUNCj4gaW5zdHJ1Y3Rpb25zIHVzZWQsIHdoaWNoIGxl
YXZlcyByb29tIGZvciBhIG1vZHJtIGJ5dGUuICBEcm9wIG9wY190YWJbXQ0KPiBlbnRpcmVseSwg
YW5kIGVuY29kZSB0aGUgZXhwZWN0ZWQgb3Bjb2RlL21vZHJtIGluZm9ybWF0aW9uIGRpcmVjdGx5
Lg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4NCg0KQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPg0K
DQo+IC0tLQ0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPg0KPiBDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPg0KPiBDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4NCj4gQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1
bHBhbml0QGFtZC5jb20+DQo+IENDOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4N
Cj4gQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4NCj4gDQo+IFRoZSBpbnRlcm5h
bHMgb2YgWDg2RU1VTF9PUEMoKSBtZWFuIHRoYXQgd2UgY2FuJ3QgYWN0dWFsbHkgY2hlY2sgZm9y
IG92ZXJmbG93cw0KPiB3aXRoIEJVSUxEX0JVR19PTigpLCBidXQgaWYgdGhlIG9wY29kZSBlbmNv
ZGluZyBkb2VzIGNoYW5nZXMgYW5kIG92ZXJmbG93LA0KPiB0aGVuIHRoZSByZXN1bHRpbmcgZmFs
bG91dCB3aWxsIGJlIHZlcnkgb2J2aW91cyBpbiBkZWJ1ZyBidWlsZHMgb2YgWGVuLg0KPiANCj4g
djM6DQo+ICAgKiBOZXcNCj4gdjQ6DQo+ICAgKiBEcm9wIE1PRFJNKCksIHVzZSBPY3RhbCBpbnN0
ZWFkLg0KPiAtLS0NCj4gICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9lbXVsYXRlLmMgICAgICAgIHwg
NTEgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3ZtL2VtdWxhdGUuaCB8IDUzICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tDQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCA2NSBkZWxldGlv
bnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbXVsYXRlLmMNCj4gaW5kZXggNzc5OTkwOC4uZmIwZDgy
MyAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW11bGF0ZS5jDQo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUuYw0KPiBAQCAtNTQsMzYgKzU0LDYgQEAgc3Rh
dGljIHVuc2lnbmVkIGxvbmcgc3ZtX25leHRyaXBfaW5zbl9sZW5ndGgoc3RydWN0IHZjcHUgKnYp
DQo+ICAgICAgIHJldHVybiB2bWNiLT5uZXh0cmlwIC0gdm1jYi0+cmlwOw0KPiAgIH0NCj4gICAN
Cj4gLXN0YXRpYyBjb25zdCBzdHJ1Y3Qgew0KPiAtICAgIHVuc2lnbmVkIGludCBvcGNvZGU7DQo+
IC0gICAgc3RydWN0IHsNCj4gLSAgICAgICAgdW5zaWduZWQgaW50IHJtOjM7DQo+IC0gICAgICAg
IHVuc2lnbmVkIGludCByZWc6MzsNCj4gLSAgICAgICAgdW5zaWduZWQgaW50IG1vZDoyOw0KPiAt
I2RlZmluZSBNT0RSTShtb2QsIHJlZywgcm0pIHsgcm0sIHJlZywgbW9kIH0NCj4gLSAgICB9IG1v
ZHJtOw0KPiAtfSBvcGNfdGFiW0lOU1RSX01BWF9DT1VOVF0gPSB7DQo+IC0gICAgW0lOU1RSX1BB
VVNFXSAgID0geyBYODZFTVVMX09QQ19GMygwLCAweDkwKSB9LA0KPiAtICAgIFtJTlNUUl9JTlQz
XSAgICA9IHsgWDg2RU1VTF9PUEMoICAgMCwgMHhjYykgfSwNCj4gLSAgICBbSU5TVFJfSUNFQlBd
ICAgPSB7IFg4NkVNVUxfT1BDKCAgIDAsIDB4ZjEpIH0sDQo+IC0gICAgW0lOU1RSX0hMVF0gICAg
ID0geyBYODZFTVVMX09QQyggICAwLCAweGY0KSB9LA0KPiAtICAgIFtJTlNUUl9YU0VUQlZdICA9
IHsgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIE1PRFJNKDMsIDIsIDEpIH0sDQo+IC0gICAgW0lO
U1RSX1ZNUlVOXSAgID0geyBYODZFTVVMX09QQygweDBmLCAweDAxKSwgTU9EUk0oMywgMywgMCkg
fSwNCj4gLSAgICBbSU5TVFJfVk1DQUxMXSAgPSB7IFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpLCBN
T0RSTSgzLCAzLCAxKSB9LA0KPiAtICAgIFtJTlNUUl9WTUxPQURdICA9IHsgWDg2RU1VTF9PUEMo
MHgwZiwgMHgwMSksIE1PRFJNKDMsIDMsIDIpIH0sDQo+IC0gICAgW0lOU1RSX1ZNU0FWRV0gID0g
eyBYODZFTVVMX09QQygweDBmLCAweDAxKSwgTU9EUk0oMywgMywgMykgfSwNCj4gLSAgICBbSU5T
VFJfU1RHSV0gICAgPSB7IFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpLCBNT0RSTSgzLCAzLCA0KSB9
LA0KPiAtICAgIFtJTlNUUl9DTEdJXSAgICA9IHsgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIE1P
RFJNKDMsIDMsIDUpIH0sDQo+IC0gICAgW0lOU1RSX0lOVkxQR0FdID0geyBYODZFTVVMX09QQygw
eDBmLCAweDAxKSwgTU9EUk0oMywgMywgNykgfSwNCj4gLSAgICBbSU5TVFJfUkRUU0NQXSAgPSB7
IFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpLCBNT0RSTSgzLCA3LCAxKSB9LA0KPiAtICAgIFtJTlNU
Ul9JTlZEXSAgICA9IHsgWDg2RU1VTF9PUEMoMHgwZiwgMHgwOCkgfSwNCj4gLSAgICBbSU5TVFJf
V0JJTlZEXSAgPSB7IFg4NkVNVUxfT1BDKDB4MGYsIDB4MDkpIH0sDQo+IC0gICAgW0lOU1RSX1dS
TVNSXSAgID0geyBYODZFTVVMX09QQygweDBmLCAweDMwKSB9LA0KPiAtICAgIFtJTlNUUl9SRFRT
Q10gICA9IHsgWDg2RU1VTF9PUEMoMHgwZiwgMHgzMSkgfSwNCj4gLSAgICBbSU5TVFJfUkRNU1Jd
ICAgPSB7IFg4NkVNVUxfT1BDKDB4MGYsIDB4MzIpIH0sDQo+IC0gICAgW0lOU1RSX0NQVUlEXSAg
ID0geyBYODZFTVVMX09QQygweDBmLCAweGEyKSB9LA0KPiAtfTsNCj4gLQ0KPiAgIC8qDQo+ICAg
ICogRmlyc3QtZ2VuIFNWTSBkaWRuJ3QgaGF2ZSB0aGUgTmV4dFJJUCBmZWF0dXJlLCBtZWFuaW5n
IHRoYXQgd2hlbiB3ZSB0YWtlIGENCj4gICAgKiBmYXVsdC1zdHlsZSB2bWV4aXQsIHdlIGhhdmUg
dG8gZGVjb2RlIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW0gdG8gY2FsY3VsYXRlDQo+IEBAIC05Mywx
MiArNjMsMTMgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7DQo+ICAgICogaGFyZHdhcmUgcmVwb3J0
ZWQgaW5zdHJ1Y3Rpb24gbGVuZ3RoIChpZiBhdmFpbGFibGUpIHdpdGggdGhlIHJlc3VsdCBmcm9t
DQo+ICAgICogeDg2X2RlY29kZV9pbnNuKCkuDQo+ICAgICovDQo+IC11bnNpZ25lZCBpbnQgc3Zt
X2dldF9pbnNuX2xlbihzdHJ1Y3QgdmNwdSAqdiwgZW51bSBpbnN0cnVjdGlvbl9pbmRleCBpbnNu
KQ0KPiArdW5zaWduZWQgaW50IHN2bV9nZXRfaW5zbl9sZW4oc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCBpbnN0cl9lbmMpDQo+ICAgew0KPiAgICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZt
Y2IgPSB2LT5hcmNoLmh2bS5zdm0udm1jYjsNCj4gICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0
eHQgY3R4dDsNCj4gICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZTsNCj4gICAg
ICAgdW5zaWduZWQgbG9uZyBucmlwX2xlbiwgZW11bF9sZW47DQo+ICsgICAgdW5zaWduZWQgaW50
IGluc3RyX29wY29kZSwgaW5zdHJfbW9kcm07DQo+ICAgICAgIHVuc2lnbmVkIGludCBtb2RybV9y
bSwgbW9kcm1fcmVnOw0KPiAgICAgICBpbnQgbW9kcm1fbW9kOw0KPiAgIA0KPiBAQCAtMTMxLDIw
ICsxMDIsMTggQEAgdW5zaWduZWQgaW50IHN2bV9nZXRfaW5zbl9sZW4oc3RydWN0IHZjcHUgKnYs
IGVudW0gaW5zdHJ1Y3Rpb25faW5kZXggaW5zbikNCj4gICAgICAgfQ0KPiAgICNlbmRpZg0KPiAg
IA0KPiAtICAgIGlmICggaW5zbiA+PSBBUlJBWV9TSVpFKG9wY190YWIpICkNCj4gLSAgICB7DQo+
IC0gICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOw0KPiAtICAgICAgICByZXR1cm4gMDsNCj4g
LSAgICB9DQo+ICsgICAgLyogRXh0cmFjdCBjb21wb25lbnRzIGZyb20gaW5zdHJfZW5jLiAqLw0K
PiArICAgIGluc3RyX21vZHJtICA9IGluc3RyX2VuYyAmIDB4ZmY7DQo+ICsgICAgaW5zdHJfb3Bj
b2RlID0gaW5zdHJfZW5jID4+IDg7DQo+ICAgDQo+IC0gICAgaWYgKCBvcGNfdGFiW2luc25dLm9w
Y29kZSA9PSBjdHh0LmN0eHQub3Bjb2RlICkNCj4gKyAgICBpZiAoIGluc3RyX29wY29kZSA9PSBj
dHh0LmN0eHQub3Bjb2RlICkNCj4gICAgICAgew0KPiAtICAgICAgICBpZiAoICFvcGNfdGFiW2lu
c25dLm1vZHJtLm1vZCApDQo+ICsgICAgICAgIGlmICggIWluc3RyX21vZHJtICkNCj4gICAgICAg
ICAgICAgICByZXR1cm4gZW11bF9sZW47DQo+ICAgDQo+IC0gICAgICAgIGlmICggbW9kcm1fbW9k
ID09IG9wY190YWJbaW5zbl0ubW9kcm0ubW9kICYmDQo+IC0gICAgICAgICAgICAgKG1vZHJtX3Jt
ICYgNykgPT0gb3BjX3RhYltpbnNuXS5tb2RybS5ybSAmJg0KPiAtICAgICAgICAgICAgIChtb2Ry
bV9yZWcgJiA3KSA9PSBvcGNfdGFiW2luc25dLm1vZHJtLnJlZyApDQo+ICsgICAgICAgIGlmICgg
bW9kcm1fbW9kICAgICAgID09IE1BU0tfRVhUUihpbnN0cl9tb2RybSwgMDMwMCkgJiYNCj4gKyAg
ICAgICAgICAgICAobW9kcm1fcmVnICYgNykgPT0gTUFTS19FWFRSKGluc3RyX21vZHJtLCAwMDcw
KSAmJg0KPiArICAgICAgICAgICAgIChtb2RybV9ybSAgJiA3KSA9PSBNQVNLX0VYVFIoaW5zdHJf
bW9kcm0sIDAwMDcpICkNCj4gICAgICAgICAgICAgICByZXR1cm4gZW11bF9sZW47DQo+ICAgICAg
IH0NCj4gICANCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9lbXVs
YXRlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oDQo+IGluZGV4IDgy
MzU5ZWMuLjlhZjEwMDYgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS9lbXVsYXRlLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2VtdWxhdGUu
aA0KPiBAQCAtMTksMzMgKzE5LDM4IEBADQo+ICAgI2lmbmRlZiBfX0FTTV9YODZfSFZNX1NWTV9F
TVVMQVRFX0hfXw0KPiAgICNkZWZpbmUgX19BU01fWDg2X0hWTV9TVk1fRU1VTEFURV9IX18NCj4g
ICANCj4gLS8qIEVudW1lcmF0ZSBzb21lIHN0YW5kYXJkIGluc3RydWN0aW9ucyB0aGF0IHdlIHN1
cHBvcnQgKi8NCj4gLWVudW0gaW5zdHJ1Y3Rpb25faW5kZXggew0KPiAtICAgIElOU1RSX0lOVkQs
DQo+IC0gICAgSU5TVFJfV0JJTlZELA0KPiAtICAgIElOU1RSX0NQVUlELA0KPiAtICAgIElOU1RS
X1JETVNSLA0KPiAtICAgIElOU1RSX1dSTVNSLA0KPiAtICAgIElOU1RSX1ZNQ0FMTCwNCj4gLSAg
ICBJTlNUUl9ITFQsDQo+IC0gICAgSU5TVFJfSU5UMywNCj4gLSAgICBJTlNUUl9SRFRTQywNCj4g
LSAgICBJTlNUUl9SRFRTQ1AsDQo+IC0gICAgSU5TVFJfUEFVU0UsDQo+IC0gICAgSU5TVFJfWFNF
VEJWLA0KPiAtICAgIElOU1RSX1ZNUlVOLA0KPiAtICAgIElOU1RSX1ZNTE9BRCwNCj4gLSAgICBJ
TlNUUl9WTVNBVkUsDQo+IC0gICAgSU5TVFJfU1RHSSwNCj4gLSAgICBJTlNUUl9DTEdJLA0KPiAt
ICAgIElOU1RSX0lOVkxQR0EsDQo+IC0gICAgSU5TVFJfSUNFQlAsDQo+IC0gICAgSU5TVFJfTUFY
X0NPVU5UIC8qIE11c3QgYmUgbGFzdCAtIE51bWJlciBvZiBpbnN0cnVjdGlvbnMgc3VwcG9ydGVk
ICovDQo+IC19Ow0KPiArLyoNCj4gKyAqIEVuY29kaW5nIGZvciBzdm1fZ2V0X2luc25fbGVuKCku
ICBXZSB0YWtlIFg4NkVNVUxfT1BDKCkgZm9yIHRoZSBtYWluDQo+ICsgKiBvcGNvZGUsIHNoaWZ0
ZWQgbGVmdCB0byBtYWtlIHJvb20gZm9yIHRoZSBNb2RSTSBieXRlLg0KPiArICoNCj4gKyAqIFRo
ZSBHcnA3IGluc3RydWN0aW9ucyBoYXZlIHRoZWlyIE1vZFJNIGJ5dGUgZXhwcmVzc2VkIGluIG9j
dGFsIGZvciBlYXNpZXINCj4gKyAqIGNyb3NzIHJlZmVyZW5jaW5nIHdpdGggdGhlIG9wY29kZSBl
eHRlbnNpb24gdGFibGUuDQo+ICsgKi8NCj4gKyNkZWZpbmUgSU5TVFJfRU5DKG9wYywgbW9kcm0p
ICgoKG9wYykgPDwgOCkgfCAobW9kcm0pKQ0KPiArDQo+ICsjZGVmaW5lIElOU1RSX1BBVVNFICAg
ICAgIElOU1RSX0VOQyhYODZFTVVMX09QQ19GMygwLCAweDkwKSwgMCkNCj4gKyNkZWZpbmUgSU5T
VFJfSU5UMyAgICAgICAgSU5TVFJfRU5DKFg4NkVNVUxfT1BDKCAgIDAsIDB4Y2MpLCAwKQ0KPiAr
I2RlZmluZSBJTlNUUl9JQ0VCUCAgICAgICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMoICAgMCwgMHhm
MSksIDApDQo+ICsjZGVmaW5lIElOU1RSX0hMVCAgICAgICAgIElOU1RSX0VOQyhYODZFTVVMX09Q
QyggICAwLCAweGY0KSwgMCkNCj4gKyNkZWZpbmUgSU5TVFJfWFNFVEJWICAgICAgSU5TVFJfRU5D
KFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpLCAwMzIxKQ0KPiArI2RlZmluZSBJTlNUUl9WTVJVTiAg
ICAgICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIDAzMzApDQo+ICsjZGVmaW5l
IElOU1RSX1ZNQ0FMTCAgICAgIElOU1RSX0VOQyhYODZFTVVMX09QQygweDBmLCAweDAxKSwgMDMz
MSkNCj4gKyNkZWZpbmUgSU5TVFJfVk1MT0FEICAgICAgSU5TVFJfRU5DKFg4NkVNVUxfT1BDKDB4
MGYsIDB4MDEpLCAwMzMyKQ0KPiArI2RlZmluZSBJTlNUUl9WTVNBVkUgICAgICBJTlNUUl9FTkMo
WDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIDAzMzMpDQo+ICsjZGVmaW5lIElOU1RSX1NUR0kgICAg
ICAgIElOU1RSX0VOQyhYODZFTVVMX09QQygweDBmLCAweDAxKSwgMDMzNCkNCj4gKyNkZWZpbmUg
SU5TVFJfQ0xHSSAgICAgICAgSU5TVFJfRU5DKFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpLCAwMzM1
KQ0KPiArI2RlZmluZSBJTlNUUl9JTlZMUEdBICAgICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMoMHgw
ZiwgMHgwMSksIDAzMzcpDQo+ICsjZGVmaW5lIElOU1RSX1JEVFNDUCAgICAgIElOU1RSX0VOQyhY
ODZFTVVMX09QQygweDBmLCAweDAxKSwgMDM3MSkNCj4gKyNkZWZpbmUgSU5TVFJfSU5WRCAgICAg
ICAgSU5TVFJfRU5DKFg4NkVNVUxfT1BDKDB4MGYsIDB4MDgpLCAwKQ0KPiArI2RlZmluZSBJTlNU
Ul9XQklOVkQgICAgICBJTlNUUl9FTkMoWDg2RU1VTF9PUEMoMHgwZiwgMHgwOSksIDApDQo+ICsj
ZGVmaW5lIElOU1RSX1dSTVNSICAgICAgIElOU1RSX0VOQyhYODZFTVVMX09QQygweDBmLCAweDMw
KSwgMCkNCj4gKyNkZWZpbmUgSU5TVFJfUkRUU0MgICAgICAgSU5TVFJfRU5DKFg4NkVNVUxfT1BD
KDB4MGYsIDB4MzEpLCAwKQ0KPiArI2RlZmluZSBJTlNUUl9SRE1TUiAgICAgICBJTlNUUl9FTkMo
WDg2RU1VTF9PUEMoMHgwZiwgMHgzMiksIDApDQo+ICsjZGVmaW5lIElOU1RSX0NQVUlEICAgICAg
IElOU1RSX0VOQyhYODZFTVVMX09QQygweDBmLCAweGEyKSwgMCkNCj4gICANCj4gICBzdHJ1Y3Qg
dmNwdTsNCj4gICANCj4gLXVuc2lnbmVkIGludCBzdm1fZ2V0X2luc25fbGVuKHN0cnVjdCB2Y3B1
ICp2LCBlbnVtIGluc3RydWN0aW9uX2luZGV4IGluc3RyKTsNCj4gK3Vuc2lnbmVkIGludCBzdm1f
Z2V0X2luc25fbGVuKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaW5zdHJfZW5jKTsNCj4g
ICANCj4gICAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9TVk1fRU1VTEFURV9IX18gKi8NCj4gICAN
Cj4gDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 19:32:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 19:32: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-devel-bounces@lists.xenproject.org>)
	id 1gpI4o-0003Qy-9T; Thu, 31 Jan 2019 19:32: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=6Maf=QH=chromium.org=thgarnie@srs-us1.protection.inumbo.net>)
 id 1gpI12-0002pY-0L
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 19:28:48 +0000
X-Inumbo-ID: 6d6caea1-258e-11e9-bc90-bc764e045a96
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d6caea1-258e-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 19:28:46 +0000 (UTC)
Received: by mail-pg1-x543.google.com with SMTP id z11so1790817pgu.0
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 11:28:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=cZ3PwRFdk33ELOE5qVb0l9Wki+krl/d+YpFTvIwA3rY=;
 b=DPn0TSXCRoUeJKI4gsgZ10K/MnKeiLJ+EFzBgb3Ch/tm8psimjHRTs7HoNTrfefhvd
 iZqDhuUH61hYqjIkZA5s4rQm+xj/NBvypxTsazmEY9t9Tf/YXXcIzqrHnCPBaCXhQyid
 rNF7LuziiiMSfCidEPURL8FFTO/SXxGhxkogw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=cZ3PwRFdk33ELOE5qVb0l9Wki+krl/d+YpFTvIwA3rY=;
 b=Jn6fBs5A/oJ93e74gJFhFhaEa6CCEdfKqqUwZpKqgWrmuucSZ4+bzVLS/U6Sln0PJW
 s4YJzW62nPj/hGhVPp4ZSd4uExp+dYyhmQkAhMBAvJaejKhcBYXnkBI5jl9GjDrFDGi7
 ur22xDucb6A6Nc+YJ9Tclj7I4nl3ME93tp2LrCdTyOn8/Fn6tG+GzGGiPgtMJ0KmmnZo
 p6BR1PiUp0NcmQl3Sq/3r+hgw4FK3juCYtU7H4YkBkb5fJYl3IY4/pc70hGd+MfZzsxx
 08rUuJb+VxrYPMhfHjCsnSwM+dzorAaEr5SZeeI0PJbWawlZjuJkUD68erXW/ksKjE9i
 X3ag==
X-Gm-Message-State: AJcUukcVrVFknUwXKKHpk5Oswf68PAgkclx9xRcwOK12iURCyqit7Kh9
 cItgTJNdFpTutfr3AbPmb09X3Q==
X-Google-Smtp-Source: ALg8bN7P0qVv36jaVLpawI3vrFNh0szzVf9xSSR1coWNemFH1rDX8qrOFCpO8ffM/RmTa4V1M5JqSw==
X-Received: by 2002:a62:c302:: with SMTP id v2mr36383120pfg.155.1548962925744; 
 Thu, 31 Jan 2019 11:28:45 -0800 (PST)
Received: from skynet.sea.corp.google.com ([2620:15c:17:4:29de:3bb1:1270:e679])
 by smtp.gmail.com with ESMTPSA id s130sm11164399pgc.60.2019.01.31.11.28.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 31 Jan 2019 11:28:45 -0800 (PST)
From: Thomas Garnier <thgarnie@chromium.org>
To: kernel-hardening@lists.openwall.com
Date: Thu, 31 Jan 2019 11:24:21 -0800
Message-Id: <20190131192533.34130-15-thgarnie@chromium.org>
X-Mailer: git-send-email 2.20.1.495.gaa96b0ce6b-goog
In-Reply-To: <20190131192533.34130-1-thgarnie@chromium.org>
References: <20190131192533.34130-1-thgarnie@chromium.org>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 31 Jan 2019 19:32:41 +0000
Subject: [Xen-devel] [PATCH v6 14/27] x86/percpu: Adapt percpu for PIE
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Brijesh Singh <brijesh.singh@amd.com>,
 Thomas Garnier <thgarnie@chromium.org>, Peter Zijlstra <peterz@infradead.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>, kristen@linux.intel.com,
 "H. Peter Anvin" <hpa@zytor.com>, Christoph Lameter <cl@linux.com>,
 Thomas Gleixner <tglx@linutronix.de>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>, x86@kernel.org,
 Ingo Molnar <mingo@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Joerg Roedel <jroedel@suse.de>, Kees Cook <keescook@chromium.org>,
 Cao jin <caoj.fnst@cn.fujitsu.com>, Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 Andi Kleen <ak@linux.intel.com>, Tejun Heo <tj@kernel.org>,
 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Thomas Garnier <thgarnie@google.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGVycGN1IHVzZXMgYSBjbGV2ZXIgZGVzaWduIHdoZXJlIHRoZSAucGVyY3UgRUxGIHNlY3Rpb24g
aGFzIGEgdmlydHVhbAphZGRyZXNzIG9mIHplcm8gYW5kIHRoZSBjdXN0b20gbGludXggcmVsb2Nh
dGlvbiBjb2RlIGF2b2lkIHJlbG9jYXRpbmcKc3BlY2lmaWMgc3ltYm9scy4gSXQgbWFrZXMgdGhl
IGNvZGUgc2ltcGxlIGFuZCBlYXNpbHkgYWRhcHRhYmxlIHdpdGggb3IKd2l0aG91dCBTTVAgc3Vw
cG9ydC4KClRoaXMgZGVzaWduIGlzIGluY29tcGF0aWJsZSB3aXRoIFBJRS4gV2hpbGUgY3JlYXRp
bmcgYSBQSUUgYmluYXJ5LCB0aGUKY29wbWlsZXIgdHJpZXMgdG8gbWFrZSBldmVyeXRoaW5nIHJl
bGF0aXZlLiBUaGUgY29tcGlsZXIgd2lsbCBhdHRlbXB0IHRvCmdlbmVyYXRlIGluc3RydWN0aW9u
cyB3aXRoIHRoZSBkaXN0YW5jZSBiZXR3ZWVuIHplcm8gYW5kIGFueSA2NC1iaXQKdmlydHVhbCBh
ZGRyZXNzLiBJdCB3aWxsIGZhaWwgYXMgdGhlIHJlbG9jYXRpb24gcmFuZ2UgY2Fubm90IGZpdCB3
aXRoaW4KdGhlIHBvc3NpYmxlIGluc3RydWN0aW9ucyBhY2Nlc3NpbmcgYSBzZWdtZW50IHJlZ2lz
dGVyLgoKVGhpcyBwYXRjaCBzb2x2ZXMgdGlocyBwcm9ibGVtIGJ5IHJlbW92aW5nIHRoZSB6ZXJv
IG1hcHBpbmcuIFRoZSAucGVyY3B1CnN5bWJvbHMgYXJlIG5vdyBjbG9zZSB0byB0aGUgYmFzZSBv
ZiB0aGUga2VybmVsIGFuZCB0aGUgY29tcGlsZXIKZ2VuZXJhdGVzIGFwcHJvcHJpYXRlIHJlbG9j
YXRpb25zLiBUbyBhY2NvbW9kYXRlIHRoaXMgY2hhbmdlLCB0aGUgR1MgYmFzZQppcyBhZGFwdGVk
IHRvIGJlIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gemVybyBhbmQgdGhlIC5wZXJjcHUgc2VjdGlv
bgphZGRyZXNzLiBUaGVzZSBjaGFuZ2VzIGFyZSBkb25lIG9ubHkgd2hlbiBQSUUgaXMgZW5hYmxl
ZC4gVGhlIG9yaWdpbmFsCmltcGxlbWVudGF0aW9uIGlzIGtlcHQgYXMtaXMgYnkgZGVmYXVsdC4K
ClRoZSBhc3NlbWJseSBhbmQgUEVSX0NQVSBtYWNyb3MgYXJlIGNoYW5nZWQgdG8gdXNlIHJlbGF0
aXZlIHJlZmVyZW5jZXMKd2hlbiBQSUUgaXMgZW5hYmxlZC4KClRoZSBLQUxMU1lNU19BQlNPTFVU
RV9QRVJDUFUgY29uZmlndXJhdGlvbiBpcyBkaXNhYmxlZCB3aXRoIFBJRSBnaXZlbgpwZXJjcHUg
c3ltYm9scyBhcmUgbm90IGFic29sdXRlIGluIHRoaXMgY2FzZS4KClBvc2l0aW9uIEluZGVwZW5k
ZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRvIGV4dGVuZCB0aGUKS0FT
TFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxvdyAweGZmZmZmZmZmODAwMDAwMDAuCgpTaWduZWQt
b2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAY2hyb21pdW0ub3JnPgotLS0KIGFyY2gv
eDg2L2VudHJ5L2NhbGxpbmcuaCAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2VudHJ5L2VudHJ5
XzY0LlMgICAgICAgIHwgIDQgKystLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGVyY3B1LmggICAg
fCAyNSArKysrKysrKysrKysrKysrKysrLS0tLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9j
ZXNzb3IuaCB8ICA0ICsrKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAgICAgIHwgIDQg
KysrKwogYXJjaC94ODYva2VybmVsL3NldHVwX3BlcmNwdS5jICAgfCAgNSArKysrLQogYXJjaC94
ODYva2VybmVsL3ZtbGludXgubGRzLlMgICAgfCAxMyArKysrKysrKysrKy0tCiBhcmNoL3g4Ni9s
aWIvY21weGNoZzE2Yl9lbXUuUyAgICB8ICA4ICsrKystLS0tCiBhcmNoL3g4Ni94ZW4veGVuLWFz
bS5TICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogaW5pdC9LY29uZmlnICAgICAgICAgICAg
ICAgICAgICAgfCAgMiArLQogMTAgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMjQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvZW50cnkvY2FsbGluZy5oIGIvYXJj
aC94ODYvZW50cnkvY2FsbGluZy5oCmluZGV4IGVmYjBkMWIxZjE1Zi4uZDVhNmQzYTBjMjRiIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9lbnRyeS9jYWxsaW5nLmgKKysrIGIvYXJjaC94ODYvZW50cnkv
Y2FsbGluZy5oCkBAIC0yMTgsNyArMjE4LDcgQEAgRm9yIDMyLWJpdCB3ZSBoYXZlIHRoZSBmb2xs
b3dpbmcgY29udmVudGlvbnMgLSBrZXJuZWwgaXMgYnVpbHQgd2l0aAogLmVuZG0KIAogI2RlZmlu
ZSBUSElTX0NQVV91c2VyX3BjaWRfZmx1c2hfbWFzayAgIFwKLQlQRVJfQ1BVX1ZBUihjcHVfdGxi
c3RhdGUpICsgVExCX1NUQVRFX3VzZXJfcGNpZF9mbHVzaF9tYXNrCisJUEVSX0NQVV9WQVIoY3B1
X3RsYnN0YXRlICsgVExCX1NUQVRFX3VzZXJfcGNpZF9mbHVzaF9tYXNrKQogCiAubWFjcm8gU1dJ
VENIX1RPX1VTRVJfQ1IzX05PU1RBQ0sgc2NyYXRjaF9yZWc6cmVxIHNjcmF0Y2hfcmVnMjpyZXEK
IAlBTFRFUk5BVElWRSAiam1wIC5MZW5kX1xAIiwgIiIsIFg4Nl9GRUFUVVJFX1BUSQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0
LlMKaW5kZXggMTZhOTNlYjRjMTFmLi5mYzE1ZmUwNThkM2MgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2VudHJ5L2VudHJ5XzY0LlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwpAQCAtMjk4
LDcgKzI5OCw3IEBAIEVOVFJZKF9fc3dpdGNoX3RvX2FzbSkKIAogI2lmZGVmIENPTkZJR19TVEFD
S1BST1RFQ1RPUgogCW1vdnEJVEFTS19zdGFja19jYW5hcnkoJXJzaSksICVyYngKLQltb3ZxCSVy
YngsIFBFUl9DUFVfVkFSKGlycV9zdGFja191bmlvbikrc3RhY2tfY2FuYXJ5X29mZnNldAorCW1v
dnEJJXJieCwgUEVSX0NQVV9WQVIoaXJxX3N0YWNrX3VuaW9uICsgc3RhY2tfY2FuYXJ5X29mZnNl
dCkKICNlbmRpZgogCiAjaWZkZWYgQ09ORklHX1JFVFBPTElORQpAQCAtODQxLDcgKzg0MSw3IEBA
IGFwaWNpbnRlcnJ1cHQgSVJRX1dPUktfVkVDVE9SCQkJaXJxX3dvcmtfaW50ZXJydXB0CQlzbXBf
aXJxX3dvcmtfaW50ZXJydXB0CiAvKgogICogRXhjZXB0aW9uIGVudHJ5IHBvaW50cy4KICAqLwot
I2RlZmluZSBDUFVfVFNTX0lTVCh4KSBQRVJfQ1BVX1ZBUihjcHVfdHNzX3J3KSArIChUU1NfaXN0
ICsgKCh4KSAtIDEpICogOCkKKyNkZWZpbmUgQ1BVX1RTU19JU1QoeCkgUEVSX0NQVV9WQVIoY3B1
X3Rzc19ydyArIChUU1NfaXN0ICsgKCh4KSAtIDEpICogOCkpCiAKIC8qKgogICogaWR0ZW50cnkg
LSBHZW5lcmF0ZSBhbiBJRFQgZW50cnkgc3R1YgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGVyY3B1LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZXJjcHUuaAppbmRleCAxYTE5
ZDExY2ZiYmQuLjYwOGMxNTc1MWYyOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20v
cGVyY3B1LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGVyY3B1LmgKQEAgLTUsOSArNSwx
MSBAQAogI2lmZGVmIENPTkZJR19YODZfNjQKICNkZWZpbmUgX19wZXJjcHVfc2VnCQlncwogI2Rl
ZmluZSBfX3BlcmNwdV9tb3Zfb3AJCW1vdnEKKyNkZWZpbmUgX19wZXJjcHVfcmVsCQkoJXJpcCkK
ICNlbHNlCiAjZGVmaW5lIF9fcGVyY3B1X3NlZwkJZnMKICNkZWZpbmUgX19wZXJjcHVfbW92X29w
CQltb3ZsCisjZGVmaW5lIF9fcGVyY3B1X3JlbAogI2VuZGlmCiAKICNpZmRlZiBfX0FTU0VNQkxZ
X18KQEAgLTI4LDEwICszMCwxNCBAQAogI2RlZmluZSBQRVJfQ1BVKHZhciwgcmVnKQkJCQkJCVwK
IAlfX3BlcmNwdV9tb3Zfb3AgJV9fcGVyY3B1X3NlZzp0aGlzX2NwdV9vZmYsIHJlZzsJCVwKIAls
ZWEgdmFyKHJlZyksIHJlZwotI2RlZmluZSBQRVJfQ1BVX1ZBUih2YXIpCSVfX3BlcmNwdV9zZWc6
dmFyCisvKiBDb21wYXRpYmxlIHdpdGggUG9zaXRpb24gSW5kZXBlbmRlbnQgQ29kZSAqLworI2Rl
ZmluZSBQRVJfQ1BVX1ZBUih2YXIpCQklX19wZXJjcHVfc2VnOih2YXIpIyNfX3BlcmNwdV9yZWwK
Ky8qIFJhcmUgYWJzb2x1dGUgcmVmZXJlbmNlICovCisjZGVmaW5lIFBFUl9DUFVfVkFSX0FCUyh2
YXIpCQklX19wZXJjcHVfc2VnOnZhcgogI2Vsc2UgLyogISBTTVAgKi8KICNkZWZpbmUgUEVSX0NQ
VSh2YXIsIHJlZykJX19wZXJjcHVfbW92X29wICR2YXIsIHJlZwotI2RlZmluZSBQRVJfQ1BVX1ZB
Uih2YXIpCXZhcgorI2RlZmluZSBQRVJfQ1BVX1ZBUih2YXIpCSh2YXIpIyNfX3BlcmNwdV9yZWwK
KyNkZWZpbmUgUEVSX0NQVV9WQVJfQUJTKHZhcikJdmFyCiAjZW5kaWYJLyogU01QICovCiAKICNp
ZmRlZiBDT05GSUdfWDg2XzY0X1NNUApAQCAtMjA5LDI3ICsyMTUsMzQgQEAgZG8gewkJCQkJCQkJ
CVwKIAlwZm9fcmV0X187CQkJCQlcCiB9KQogCisvKiBQb3NpdGlvbiBJbmRlcGVuZGVudCBjb2Rl
IHVzZXMgcmVsYXRpdmUgYWRkcmVzc2VzIG9ubHkgKi8KKyNpZmRlZiBDT05GSUdfWDg2X1BJRQor
I2RlZmluZSBfX3BlcmNwdV9zdGFibGVfYXJnIF9fcGVyY3B1X2FyZyhhMSkKKyNlbHNlCisjZGVm
aW5lIF9fcGVyY3B1X3N0YWJsZV9hcmcgX19wZXJjcHVfYXJnKFAxKQorI2VuZGlmCisKICNkZWZp
bmUgcGVyY3B1X3N0YWJsZV9vcChvcCwgdmFyKQkJCVwKICh7CQkJCQkJCVwKIAl0eXBlb2YodmFy
KSBwZm9fcmV0X187CQkJCVwKIAlzd2l0Y2ggKHNpemVvZih2YXIpKSB7CQkJCVwKIAljYXNlIDE6
CQkJCQkJXAotCQlhc20ob3AgImIgIl9fcGVyY3B1X2FyZyhQMSkiLCUwIglcCisJCWFzbShvcCAi
YiAiX19wZXJjcHVfc3RhYmxlX2FyZyAiLCUwIglcCiAJCSAgICA6ICI9cSIgKHBmb19yZXRfXykJ
CQlcCiAJCSAgICA6ICJwIiAoJih2YXIpKSk7CQkJXAogCQlicmVhazsJCQkJCVwKIAljYXNlIDI6
CQkJCQkJXAotCQlhc20ob3AgIncgIl9fcGVyY3B1X2FyZyhQMSkiLCUwIglcCisJCWFzbShvcCAi
dyAiX19wZXJjcHVfc3RhYmxlX2FyZyAiLCUwIglcCiAJCSAgICA6ICI9ciIgKHBmb19yZXRfXykJ
CQlcCiAJCSAgICA6ICJwIiAoJih2YXIpKSk7CQkJXAogCQlicmVhazsJCQkJCVwKIAljYXNlIDQ6
CQkJCQkJXAotCQlhc20ob3AgImwgIl9fcGVyY3B1X2FyZyhQMSkiLCUwIglcCisJCWFzbShvcCAi
bCAiX19wZXJjcHVfc3RhYmxlX2FyZyAiLCUwIglcCiAJCSAgICA6ICI9ciIgKHBmb19yZXRfXykJ
CQlcCiAJCSAgICA6ICJwIiAoJih2YXIpKSk7CQkJXAogCQlicmVhazsJCQkJCVwKIAljYXNlIDg6
CQkJCQkJXAotCQlhc20ob3AgInEgIl9fcGVyY3B1X2FyZyhQMSkiLCUwIglcCisJCWFzbShvcCAi
cSAiX19wZXJjcHVfc3RhYmxlX2FyZyAiLCUwIglcCiAJCSAgICA6ICI9ciIgKHBmb19yZXRfXykJ
CQlcCiAJCSAgICA6ICJwIiAoJih2YXIpKSk7CQkJXAogCQlicmVhazsJCQkJCVwKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20vcHJvY2Vzc29yLmgKaW5kZXggY2U5ODUxYmY2Nzc4Li4xOGYxZTgyNjlhZDcgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oCisrKyBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3Byb2Nlc3Nvci5oCkBAIC0yNCw2ICsyNCw3IEBAIHN0cnVjdCB2bTg2OwogI2luY2x1
ZGUgPGFzbS9zcGVjaWFsX2luc25zLmg+CiAjaW5jbHVkZSA8YXNtL2ZwdS90eXBlcy5oPgogI2lu
Y2x1ZGUgPGFzbS91bndpbmRfaGludHMuaD4KKyNpbmNsdWRlIDxhc20vc2VjdGlvbnMuaD4KIAog
I2luY2x1ZGUgPGxpbnV4L3BlcnNvbmFsaXR5Lmg+CiAjaW5jbHVkZSA8bGludXgvY2FjaGUuaD4K
QEAgLTQwMiw3ICs0MDMsOCBAQCBERUNMQVJFX0lOSVRfUEVSX0NQVShpcnFfc3RhY2tfdW5pb24p
OwogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgY3B1X2tlcm5lbG1vZGVfZ3NfYmFzZShp
bnQgY3B1KQogewotCXJldHVybiAodW5zaWduZWQgbG9uZylwZXJfY3B1KGlycV9zdGFja191bmlv
bi5nc19iYXNlLCBjcHUpOworCXJldHVybiAodW5zaWduZWQgbG9uZylwZXJfY3B1KGlycV9zdGFj
a191bmlvbi5nc19iYXNlLCBjcHUpIC0KKwkJKHVuc2lnbmVkIGxvbmcpX19wZXJfY3B1X3N0YXJ0
OwogfQogCiBERUNMQVJFX1BFUl9DUFUoY2hhciAqLCBpcnFfc3RhY2tfcHRyKTsKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5T
CmluZGV4IGI5YjZjNmFhMDMxMy4uMGYxNzM5ZDdiZmY3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9r
ZXJuZWwvaGVhZF82NC5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKQEAgLTI2OSw3
ICsyNjksMTEgQEAgRU5EUFJPQyhzdGFydF9jcHUwKQogCUdMT0JBTChpbml0aWFsX2NvZGUpCiAJ
LnF1YWQJeDg2XzY0X3N0YXJ0X2tlcm5lbAogCUdMT0JBTChpbml0aWFsX2dzKQorI2lmZGVmIENP
TkZJR19YODZfUElFCisJLnF1YWQJMAorI2Vsc2UKIAkucXVhZAlJTklUX1BFUl9DUFVfVkFSKGly
cV9zdGFja191bmlvbikKKyNlbmRpZgogCUdMT0JBTChpbml0aWFsX3N0YWNrKQogCS8qCiAJICog
VGhlIFNJWkVPRl9QVFJFR1MgZ2FwIGlzIGEgY29udmVudGlvbiB3aGljaCBoZWxwcyB0aGUgaW4t
a2VybmVsCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvc2V0dXBfcGVyY3B1LmMgYi9hcmNo
L3g4Ni9rZXJuZWwvc2V0dXBfcGVyY3B1LmMKaW5kZXggZTg3OTZmY2Q3ZTVhLi5jYzY2ZjM0MzRk
YTkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9zZXR1cF9wZXJjcHUuYworKysgYi9hcmNo
L3g4Ni9rZXJuZWwvc2V0dXBfcGVyY3B1LmMKQEAgLTI2LDcgKzI2LDcgQEAKIERFRklORV9QRVJf
Q1BVX1JFQURfTU9TVExZKGludCwgY3B1X251bWJlcik7CiBFWFBPUlRfUEVSX0NQVV9TWU1CT0wo
Y3B1X251bWJlcik7CiAKLSNpZmRlZiBDT05GSUdfWDg2XzY0CisjaWYgZGVmaW5lZChDT05GSUdf
WDg2XzY0KSAmJiAhZGVmaW5lZChDT05GSUdfWDg2X1BJRSkKICNkZWZpbmUgQk9PVF9QRVJDUFVf
T0ZGU0VUICgodW5zaWduZWQgbG9uZylfX3Blcl9jcHVfbG9hZCkKICNlbHNlCiAjZGVmaW5lIEJP
T1RfUEVSQ1BVX09GRlNFVCAwCkBAIC00MCw2ICs0MCw5IEBAIHVuc2lnbmVkIGxvbmcgX19wZXJf
Y3B1X29mZnNldFtOUl9DUFVTXSBfX3JvX2FmdGVyX2luaXQgPSB7CiB9OwogRVhQT1JUX1NZTUJP
TChfX3Blcl9jcHVfb2Zmc2V0KTsKIAorLyogVXNlZCB0byBjYWxjdWxhdGUgZ3NfYmFzZSBmb3Ig
ZWFjaCBDUFUgKi8KK0VYUE9SVF9TWU1CT0woX19wZXJfY3B1X3N0YXJ0KTsKKwogLyoKICAqIE9u
IHg4Nl82NCBzeW1ib2xzIHJlZmVyZW5jZWQgZnJvbSBjb2RlIHNob3VsZCBiZSByZWFjaGFibGUg
dXNpbmcKICAqIDMyYml0IHJlbG9jYXRpb25zLiAgUmVzZXJ2ZSBzcGFjZSBmb3Igc3RhdGljIHBl
cmNwdSB2YXJpYWJsZXMgaW4KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC92bWxpbnV4Lmxk
cy5TIGIvYXJjaC94ODYva2VybmVsL3ZtbGludXgubGRzLlMKaW5kZXggYmFkOGM1MWZlZTZlLi43
YjQ2MWZhODIxMDcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC92bWxpbnV4Lmxkcy5TCisr
KyBiL2FyY2gveDg2L2tlcm5lbC92bWxpbnV4Lmxkcy5TCkBAIC0yMjIsOSArMjIyLDE0IEBAIFNF
Q1RJT05TCiAJLyoKIAkgKiBwZXJjcHUgb2Zmc2V0cyBhcmUgemVyby1iYXNlZCBvbiBTTVAuICBQ
RVJDUFVfVkFERFIoKSBjaGFuZ2VzIHRoZQogCSAqIG91dHB1dCBQSERSLCBzbyB0aGUgbmV4dCBv
dXRwdXQgc2VjdGlvbiAtIC5pbml0LnRleHQgLSBzaG91bGQKLQkgKiBzdGFydCBhbm90aGVyIHNl
Z21lbnQgLSBpbml0LgorCSAqIHN0YXJ0IGFub3RoZXIgc2VnbWVudCAtIGluaXQuIEZvciBQb3Np
dGlvbiBJbmRlcGVuZGVudCBDb2RlLCB0aGUKKwkgKiBwZXItY3B1IHNlY3Rpb24gY2Fubm90IGJl
IHplcm8tYmFzZWQgYmVjYXVzZSBldmVyeXRoaW5nIGlzIHJlbGF0aXZlLgogCSAqLworI2lmZGVm
IENPTkZJR19YODZfUElFCisJUEVSQ1BVX1NFQ1RJT04oSU5URVJOT0RFX0NBQ0hFX0JZVEVTKQor
I2Vsc2UKIAlQRVJDUFVfVkFERFIoSU5URVJOT0RFX0NBQ0hFX0JZVEVTLCAwLCA6cGVyY3B1KQor
I2VuZGlmCiAJQVNTRVJUKFNJWkVPRiguZGF0YS4ucGVyY3B1KSA8IENPTkZJR19QSFlTSUNBTF9T
VEFSVCwKIAkgICAgICAgInBlci1DUFUgZGF0YSB0b28gbGFyZ2UgLSBpbmNyZWFzZSBDT05GSUdf
UEhZU0lDQUxfU1RBUlQiKQogI2VuZGlmCkBAIC00MDEsNyArNDA2LDExIEBAIFNFQ1RJT05TCiAg
KiBQZXItY3B1IHN5bWJvbHMgd2hpY2ggbmVlZCB0byBiZSBvZmZzZXQgZnJvbSBfX3Blcl9jcHVf
bG9hZAogICogZm9yIHRoZSBib290IHByb2Nlc3Nvci4KICAqLworI2lmZGVmIENPTkZJR19YODZf
UElFCisjZGVmaW5lIElOSVRfUEVSX0NQVSh4KSBpbml0X3Blcl9jcHVfXyMjeCA9IEFCU09MVVRF
KHgpCisjZWxzZQogI2RlZmluZSBJTklUX1BFUl9DUFUoeCkgaW5pdF9wZXJfY3B1X18jI3ggPSBB
QlNPTFVURSh4KSArIF9fcGVyX2NwdV9sb2FkCisjZW5kaWYKIElOSVRfUEVSX0NQVShnZHRfcGFn
ZSk7CiBJTklUX1BFUl9DUFUoaXJxX3N0YWNrX3VuaW9uKTsKIApAQCAtNDExLDcgKzQyMCw3IEBA
IElOSVRfUEVSX0NQVShpcnFfc3RhY2tfdW5pb24pOwogLiA9IEFTU0VSVCgoX2VuZCAtIF90ZXh0
IDw9IEtFUk5FTF9JTUFHRV9TSVpFKSwKIAkgICAia2VybmVsIGltYWdlIGJpZ2dlciB0aGFuIEtF
Uk5FTF9JTUFHRV9TSVpFIik7CiAKLSNpZmRlZiBDT05GSUdfU01QCisjaWYgZGVmaW5lZChDT05G
SUdfU01QKSAmJiAhZGVmaW5lZChDT05GSUdfWDg2X1BJRSkKIC4gPSBBU1NFUlQoKGlycV9zdGFj
a191bmlvbiA9PSAwKSwKICAgICAgICAgICAgImlycV9zdGFja191bmlvbiBpcyBub3QgYXQgc3Rh
cnQgb2YgcGVyLWNwdSBhcmVhIik7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9j
bXB4Y2hnMTZiX2VtdS5TIGIvYXJjaC94ODYvbGliL2NtcHhjaGcxNmJfZW11LlMKaW5kZXggOWIz
MzAyNDJlNzQwLi4yNTQ5NTA2MDRhZTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9jbXB4Y2hn
MTZiX2VtdS5TCisrKyBiL2FyY2gveDg2L2xpYi9jbXB4Y2hnMTZiX2VtdS5TCkBAIC0zMywxMyAr
MzMsMTMgQEAgRU5UUlkodGhpc19jcHVfY21weGNoZzE2Yl9lbXUpCiAJcHVzaGZxCiAJY2xpCiAK
LQljbXBxIFBFUl9DUFVfVkFSKCglcnNpKSksICVyYXgKKwljbXBxIFBFUl9DUFVfVkFSX0FCUygo
JXJzaSkpLCAlcmF4CiAJam5lIC5Mbm90X3NhbWUKLQljbXBxIFBFUl9DUFVfVkFSKDgoJXJzaSkp
LCAlcmR4CisJY21wcSBQRVJfQ1BVX1ZBUl9BQlMoOCglcnNpKSksICVyZHgKIAlqbmUgLkxub3Rf
c2FtZQogCi0JbW92cSAlcmJ4LCBQRVJfQ1BVX1ZBUigoJXJzaSkpCi0JbW92cSAlcmN4LCBQRVJf
Q1BVX1ZBUig4KCVyc2kpKQorCW1vdnEgJXJieCwgUEVSX0NQVV9WQVJfQUJTKCglcnNpKSkKKwlt
b3ZxICVyY3gsIFBFUl9DUFVfVkFSX0FCUyg4KCVyc2kpKQogCiAJcG9wZnEKIAltb3YgJDEsICVh
bApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1hc20uUyBiL2FyY2gveDg2L3hlbi94ZW4t
YXNtLlMKaW5kZXggODAxOWVkZDAxMjVjLi5hNWQ3M2QzMjE4YmUgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L3hlbi94ZW4tYXNtLlMKKysrIGIvYXJjaC94ODYveGVuL3hlbi1hc20uUwpAQCAtMjEsNyAr
MjEsNyBAQAogRU5UUlkoeGVuX2lycV9lbmFibGVfZGlyZWN0KQogCUZSQU1FX0JFR0lOCiAJLyog
VW5tYXNrIGV2ZW50cyAqLwotCW1vdmIgJDAsIFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8pICsg
WEVOX3ZjcHVfaW5mb19tYXNrCisJbW92YiAkMCwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVfaW5mbyAr
IFhFTl92Y3B1X2luZm9fbWFzaykKIAogCS8qCiAJICogUHJlZW1wdCBoZXJlIGRvZXNuJ3QgbWF0
dGVyIGJlY2F1c2UgdGhhdCB3aWxsIGRlYWwgd2l0aCBhbnkKQEAgLTMwLDcgKzMwLDcgQEAgRU5U
UlkoeGVuX2lycV9lbmFibGVfZGlyZWN0KQogCSAqLwogCiAJLyogVGVzdCBmb3IgcGVuZGluZyAq
LwotCXRlc3RiICQweGZmLCBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZvKSArIFhFTl92Y3B1X2lu
Zm9fcGVuZGluZworCXRlc3RiICQweGZmLCBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZvICsgWEVO
X3ZjcHVfaW5mb19wZW5kaW5nKQogCWp6IDFmCiAKIAljYWxsIGNoZWNrX2V2ZW50cwpAQCAtNDUs
NyArNDUsNyBAQCBFTlRSWSh4ZW5faXJxX2VuYWJsZV9kaXJlY3QpCiAgKiBub24temVyby4KICAq
LwogRU5UUlkoeGVuX2lycV9kaXNhYmxlX2RpcmVjdCkKLQltb3ZiICQxLCBQRVJfQ1BVX1ZBUih4
ZW5fdmNwdV9pbmZvKSArIFhFTl92Y3B1X2luZm9fbWFzaworCW1vdmIgJDEsIFBFUl9DUFVfVkFS
KHhlbl92Y3B1X2luZm8gKyBYRU5fdmNwdV9pbmZvX21hc2spCiAJcmV0CiBFTkRQUk9DKHhlbl9p
cnFfZGlzYWJsZV9kaXJlY3QpCiAKQEAgLTU5LDcgKzU5LDcgQEAgRU5EUFJPQyh4ZW5faXJxX2Rp
c2FibGVfZGlyZWN0KQogICogeDg2IHVzZSBvcHBvc2l0ZSBzZW5zZXMgKG1hc2sgdnMgZW5hYmxl
KS4KICAqLwogRU5UUlkoeGVuX3NhdmVfZmxfZGlyZWN0KQotCXRlc3RiICQweGZmLCBQRVJfQ1BV
X1ZBUih4ZW5fdmNwdV9pbmZvKSArIFhFTl92Y3B1X2luZm9fbWFzaworCXRlc3RiICQweGZmLCBQ
RVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZvICsgWEVOX3ZjcHVfaW5mb19tYXNrKQogCXNldHogJWFo
CiAJYWRkYiAlYWgsICVhaAogCXJldApAQCAtODAsNyArODAsNyBAQCBFTlRSWSh4ZW5fcmVzdG9y
ZV9mbF9kaXJlY3QpCiAjZWxzZQogCXRlc3RiICRYODZfRUZMQUdTX0lGPj44LCAlYWgKICNlbmRp
ZgotCXNldHogUEVSX0NQVV9WQVIoeGVuX3ZjcHVfaW5mbykgKyBYRU5fdmNwdV9pbmZvX21hc2sK
KwlzZXR6IFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8gKyBYRU5fdmNwdV9pbmZvX21hc2spCiAJ
LyoKIAkgKiBQcmVlbXB0IGhlcmUgZG9lc24ndCBtYXR0ZXIgYmVjYXVzZSB0aGF0IHdpbGwgZGVh
bCB3aXRoIGFueQogCSAqIHBlbmRpbmcgaW50ZXJydXB0cy4gIFRoZSBwZW5kaW5nIGNoZWNrIG1h
eSBlbmQgdXAgYmVpbmcgcnVuCkBAIC04OCw3ICs4OCw3IEBAIEVOVFJZKHhlbl9yZXN0b3JlX2Zs
X2RpcmVjdCkKIAkgKi8KIAogCS8qIGNoZWNrIGZvciB1bm1hc2tlZCBhbmQgcGVuZGluZyAqLwot
CWNtcHcgJDB4MDAwMSwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVfaW5mbykgKyBYRU5fdmNwdV9pbmZv
X3BlbmRpbmcKKwljbXB3ICQweDAwMDEsIFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8gKyBYRU5f
dmNwdV9pbmZvX3BlbmRpbmcpCiAJam56IDFmCiAJY2FsbCBjaGVja19ldmVudHMKIDE6CmRpZmYg
LS1naXQgYS9pbml0L0tjb25maWcgYi9pbml0L0tjb25maWcKaW5kZXggMTQ4NmI5MTNkYWViLi5i
YjM4MzYxNTgyM2EgMTAwNjQ0Ci0tLSBhL2luaXQvS2NvbmZpZworKysgYi9pbml0L0tjb25maWcK
QEAgLTE0NTMsNyArMTQ1Myw3IEBAIGNvbmZpZyBLQUxMU1lNU19BTEwKIGNvbmZpZyBLQUxMU1lN
U19BQlNPTFVURV9QRVJDUFUKIAlib29sCiAJZGVwZW5kcyBvbiBLQUxMU1lNUwotCWRlZmF1bHQg
WDg2XzY0ICYmIFNNUAorCWRlZmF1bHQgWDg2XzY0ICYmIFNNUCAmJiAhWDg2X1BJRQogCiBjb25m
aWcgS0FMTFNZTVNfQkFTRV9SRUxBVElWRQogCWJvb2wKLS0gCjIuMjAuMS40OTUuZ2FhOTZiMGNl
NmItZ29vZwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 19:32:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 19:32: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-devel-bounces@lists.xenproject.org>)
	id 1gpI4n-0003Qs-Sp; Thu, 31 Jan 2019 19:32: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=6Maf=QH=chromium.org=thgarnie@srs-us1.protection.inumbo.net>)
 id 1gpI0W-0002Ux-7g
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 19:28:16 +0000
X-Inumbo-ID: 59c90f8b-258e-11e9-bc90-bc764e045a96
Received: from mail-pl1-x641.google.com (unknown [2607:f8b0:4864:20::641])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59c90f8b-258e-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 19:28:13 +0000 (UTC)
Received: by mail-pl1-x641.google.com with SMTP id p8so1934117plo.2
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 11:28:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=f0dogFUcisCQX3whLzxWrYt3zV0nhgW7k28I4DHqIyk=;
 b=esug0pSGUrIijLTmX1hyhTWDGINZh6Kfc2V83OcTwJILY2oVBNeVpTeHPuwQR0sTXZ
 GMzDc1fPKrQxuIZDfWiZ6xRHUkBsjOBbIDm/KafMq2Zi54zKfSCcFBdgwuzm1B5qPvZ3
 DAg1KXZYcRh9jBZPiFFWcU4lnOkni7p0ay9Gk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=f0dogFUcisCQX3whLzxWrYt3zV0nhgW7k28I4DHqIyk=;
 b=qfHSntsHXyTw4X0uDV21hEBeTqm5ZcImpF8qvl9FdjYC0vMX4mT8OIM8GPe2Pxs4HZ
 d/t3abMX+A7FTH0acSTemJyQFiW+HCtVFcw/sSFpwjPHdVApo7Cr+k++guyH/i8/9f+B
 gn3gwTe9O4HBxEynd//JX1M4jCnHZKAdI8jeE3oY7OLZD0VaX2FpVvX8m6WdiuuzBGwl
 yI1F1jBOKuwgGTI70+/aLJ+j9GW3fdpS8C68MBfgRAD1eTEQuyGNw4i7IT7fuzi+EVuh
 EXVIKnlOW8dHez7xIW7p1RldktyGSmU4WZI26+nnabhmCXTq0wNtaECzpBQSEfh+HZAA
 K83g==
X-Gm-Message-State: AJcUukfO3Me6XHI2zmVL3dCSdoLSkNDdreyO978V3j8x8ohskbQZ8+KC
 jEtkDxu5rqfGQFactxItspLhaA==
X-Google-Smtp-Source: ALg8bN66rn1S8LE4WKR8gGcfYGiOWmZ75KtLhPv/XbtMaRyXJoWMxaaibVMU7aZKWCzIrWsynSP3dQ==
X-Received: by 2002:a17:902:e18d:: with SMTP id
 cd13mr36151636plb.262.1548962892759; 
 Thu, 31 Jan 2019 11:28:12 -0800 (PST)
Received: from skynet.sea.corp.google.com ([2620:15c:17:4:29de:3bb1:1270:e679])
 by smtp.gmail.com with ESMTPSA id s130sm11164399pgc.60.2019.01.31.11.28.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 31 Jan 2019 11:28:12 -0800 (PST)
From: Thomas Garnier <thgarnie@chromium.org>
To: kernel-hardening@lists.openwall.com
Date: Thu, 31 Jan 2019 11:24:07 -0800
Message-Id: <20190131192533.34130-1-thgarnie@chromium.org>
X-Mailer: git-send-email 2.20.1.495.gaa96b0ce6b-goog
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 31 Jan 2019 19:32:41 +0000
Subject: [Xen-devel] [PATCH v6 00/27] x86: PIE support and option to extend
 KASLR randomization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Kiszka <jan.kiszka@siemens.com>, Pavel Machek <pavel@ucw.cz>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Christoph Lameter <cl@linux.com>,
 =?UTF-8?q?Rafael=20=C3=81vila=20de=20Esp=C3=ADndola?= <rafael@espindo.la>,
 linux-arch@vger.kernel.org, Andi Kleen <ak@linux.intel.com>,
 Michael Ellerman <mpe@ellerman.id.au>, linux-sparse@vger.kernel.org,
 xen-devel@lists.xenproject.org, Alexander Popov <alex.popov@linux.com>,
 Len Brown <len.brown@intel.com>, linux-pm@vger.kernel.org,
 Nicholas Piggin <npiggin@gmail.com>, Cao jin <caoj.fnst@cn.fujitsu.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Andy Lutomirski <luto@kernel.org>,
 Dennis Zhou <dennis@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 nixiaoming <nixiaoming@huawei.com>, Michal Marek <michal.lkml@markovi.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Nick Desaulniers <ndesaulniers@google.com>, linux-kernel@vger.kernel.org,
 Jia Zhang <qianyue.zj@alibaba-inc.com>, Luis Chamberlain <mcgrof@kernel.org>,
 Masami Hiramatsu <mhiramat@kernel.org>, Tejun Heo <tj@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>, linux-doc@vger.kernel.org,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 Dave Hansen <dave.hansen@linux.intel.com>, Mimi Zohar <zohar@linux.ibm.com>,
 virtualization@lists.linux-foundation.org,
 Masahiro Yamada <yamada.masahiro@socionext.com>, Nadav Amit <namit@vmware.com>,
 kristen@linux.intel.com, Stephen Rothwell <sfr@canb.auug.org.au>,
 Joe Lawrence <joe.lawrence@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Yonghong Song <yhs@fb.com>,
 linux-crypto@vger.kernel.org, "H.J. Lu" <hjl.tools@gmail.com>,
 Michael Forney <forney@google.com>, linux-kbuild@vger.kernel.org,
 Jason Baron <jbaron@akamai.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 Song Liu <songliubraving@fb.com>, Brijesh Singh <brijesh.singh@amd.com>,
 Alexander Shishkin <alexander.shishkin@linux.intel.com>,
 Jan Beulich <JBeulich@suse.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, Nayna Jain <nayna@linux.ibm.com>,
 James Hogan <jhogan@kernel.org>, Alexey Dobriyan <adobriyan@gmail.com>,
 Palmer Dabbelt <palmer@sifive.com>, Kees Cook <keescook@chromium.org>,
 Arnd Bergmann <arnd@arndb.de>, Steven Rostedt <rostedt@goodmis.org>,
 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
 Alok Kataria <akataria@vmware.com>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Michal Hocko <mhocko@suse.com>, kvm@vger.kernel.org,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Herbert Xu <herbert@gondor.apana.org.au>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Ingo Molnar <mingo@redhat.com>,
 Jordan Borgner <mail@jordan-borgner.de>, Jann Horn <jannh@google.com>,
 Arnaldo Carvalho de Melo <acme@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Nathan Chancellor <natechancellor@gmail.com>, Juergen Gross <jgross@suse.com>,
 Francis Deslauriers <francis.deslauriers@efficios.com>,
 Adrian Hunter <adrian.hunter@intel.com>, Borislav Petkov <bp@alien8.de>,
 Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaGFzIGJlZW4gbm8gbWFqb3IgY29uY2VybiBpbiB0aGUgbGF0ZXN0IGl0ZXJhdGlvbnMu
IEkgYW0gaW50ZXJlc3RlZCBvbgp3aGF0IHdvdWxkIGJlIHRoZSBiZXN0IHdheSB0byBzbG93bHkg
aW50ZWdyYXRlIHRoaXMgcGF0Y2hzZXQgdXBzdHJlYW0uCgpDaGFuZ2VzOgogLSBwYXRjaCB2NjoK
ICAgLSBSZWJhc2Ugb24gbGF0ZXN0IGNoYW5nZXMgaW4ganVtcCB0YWJsZXMgYW5kIGNyeXB0by4K
ICAgLSBGaXggd29yZGluZyBvbiBjb3VwbGUgY29tbWl0cy4KICAgLSBSZXZpc2l0IGNoZWNrcGF0
Y2ggd2FybmluZ3MuCiAgIC0gTW92aW5nIHRvIEBjaHJvbWl1bS5vcmcuCiAtIHBhdGNoIHY1Ogog
ICAtIEFkYXB0IG5ldyBjcnlwdG8gbW9kdWxlcyBmb3IgUElFLgogICAtIEltcHJvdmUgcGVyLWNw
dSBjb21taXQgbWVzc2FnZS4KICAgLSBGaXggeGVuIDMyLWJpdCBidWlsZCBlcnJvciB3aXRoIC5x
dWFkLgogICAtIFJlbW92ZSBleHRyYSBjb2RlIGZvciBmdHJhY2UuCiAtIHBhdGNoIHY0OgogICAt
IFNpbXBsaWZ5IGVhcmx5IGJvb3QgYnkgcmVtb3ZpbmcgZ2xvYmFsIHZhcmlhYmxlcy4KICAgLSBN
b2RpZnkgdGhlIG1jb3VudCBsb2NhdGlvbiBzY3JpcHQgZm9yIF9fbWNvdW50X2xvYyBpbnRlYWQg
b2YgdGhlIGFkZHJlc3MKICAgICByZWFkIGluIHRoZSBmdHJhY2UgaW1wbGVtZW50YXRpb24uCiAg
IC0gRWRpdCBjb21taXQgZGVzY3JpcHRpb24gdG8gZXhwbGFpbiBiZXR0ZXIgd2hlcmUgdGhlIGtl
cm5lbCBjYW4gYmUgbG9jYXRlZC4KICAgLSBTdHJlYW1saW5lZCB0aGUgdGVzdGluZyBkb25lIG9u
IGVhY2ggcGF0Y2ggcHJvcG9zYWwuIEFsd2F5cyB0ZXN0aW5nCiAgICAgaGliZXJuYXRpb24sIHN1
c3BlbmQsIGZ0cmFjZSBhbmQga3Byb2JlIHRvIGVuc3VyZSBubyByZWdyZXNzaW9ucy4KIC0gcGF0
Y2ggdjM6CiAgIC0gVXBkYXRlIG9uIG1lc3NhZ2UgdG8gZGVzY3JpYmUgbG9uZ2VyIHRlcm0gUElF
IGdvYWwuCiAgIC0gTWlub3IgY2hhbmdlIG9uIGZ0cmFjZSBpZiBjb25kaXRpb24uCiAgIC0gQ2hh
bmdlZCBjb2RlIHVzaW5nIHhjaGdxLgogLSBwYXRjaCB2MjoKICAgLSBBZGFwdCBwYXRjaCB0byB3
b3JrIHBvc3QgS1BUSSBhbmQgY29tcGlsZXIgY2hhbmdlcwogICAtIFJlZG8gYWxsIHBlcmZvcm1h
bmNlIHRlc3Rpbmcgd2l0aCBsYXRlc3QgY29uZmlncyBhbmQgY29tcGlsZXJzCiAgIC0gU2ltcGxp
ZnkgbW92IG1hY3JvIG9uIFBJRSAoTU9WQUJTIG5vdykKICAgLSBSZWR1Y2UgR09UIGZvb3Rwcmlu
dAogLSBwYXRjaCB2MToKICAgLSBTaW1wbGlmeSBmdHJhY2UgaW1wbGVtZW50YXRpb24uCiAgIC0g
VXNlIGdjYyBtc3RhY2stcHJvdGVjdG9yLWd1YXJkLXJlZz0lZ3Mgd2l0aCBQSUUgd2hlbiBwb3Nz
aWJsZS4KIC0gcmZjIHYzOgogICAtIFVzZSAtLWVtaXQtcmVsb2NzIGluc3RlYWQgb2YgLXBpZSB0
byByZWR1Y2UgZHluYW1pYyByZWxvY2F0aW9uIHNwYWNlIG9uCiAgICAgbWFwcGVkIG1lbW9yeS4g
SXQgYWxzbyBzaW1wbGlmaWVzIHRoZSByZWxvY2F0aW9uIHByb2Nlc3MuCiAgIC0gTW92ZSB0aGUg
c3RhcnQgdGhlIG1vZHVsZSBzZWN0aW9uIG5leHQgdG8gdGhlIGtlcm5lbC4gUmVtb3ZlIHRoZSBu
ZWVkIGZvcgogICAgIC1tY21vZGVsPWxhcmdlIG9uIG1vZHVsZXMuIEV4dGVuZHMgbW9kdWxlIHNw
YWNlIGZyb20gMSB0byAyRyBtYXhpbXVtLgogICAtIFN1cHBvcnQgZm9yIFhFTiBQVkggYXMgMzIt
Yml0IHJlbG9jYXRpb25zIGNhbiBiZSBpZ25vcmVkIHdpdGgKICAgICAtLWVtaXQtcmVsb2NzLgog
ICAtIFN1cHBvcnQgZm9yIEdPVCByZWxvY2F0aW9ucyBwcmV2aW91c2x5IGRvbmUgYXV0b21hdGlj
YWxseSB3aXRoIC1waWUuCiAgIC0gUmVtb3ZlIG5lZWQgZm9yIGR5bmFtaWMgUExUIGluIG1vZHVs
ZXMuCiAgIC0gU3VwcG9ydCBkeW1hbWljIEdPVCBmb3IgbW9kdWxlcy4KIC0gcmZjIHYyOgogICAt
IEFkZCBzdXBwb3J0IGZvciBnbG9iYWwgc3RhY2sgY29va2llIHdoaWxlIGNvbXBpbGVyIGRlZmF1
bHQgdG8gZnMgd2l0aG91dAogICAgIG1jbW9kZWw9a2VybmVsCiAgIC0gQ2hhbmdlIHBhdGNoIDcg
dG8gY29ycmVjdGx5IGp1bXAgb3V0IG9mIHRoZSBpZGVudGl0eSBtYXBwaW5nIG9uIGtleGVjIGxv
YWQKICAgICBwcmVzZXJ2ZS4KClRoZXNlIHBhdGNoZXMgbWFrZSB0aGUgY2hhbmdlcyBuZWNlc3Nh
cnkgdG8gYnVpbGQgdGhlIGtlcm5lbCBhcyBQb3NpdGlvbgpJbmRlcGVuZGVudCBFeGVjdXRhYmxl
IChQSUUpIG9uIHg4Nl82NC4gQSBQSUUga2VybmVsIGNhbiBiZSByZWxvY2F0ZWQgYmVsb3cKdGhl
IHRvcCAyRyBvZiB0aGUgdmlydHVhbCBhZGRyZXNzIHNwYWNlLiBJdCBhbGxvd3MgdG8gb3B0aW9u
YWxseSBleHRlbmQgdGhlCktBU0xSIHJhbmRvbWl6YXRpb24gcmFuZ2UgZnJvbSAxRyB0byAzRy4g
VGhlIGNob3NlbiByYW5nZSBpcyB0aGUgb25lIGN1cnJlbnRseQphdmFpbGFibGUsIGZ1dHVyZSBj
aGFuZ2VzIHdpbGwgYWxsb3cgdGhlIGtlcm5lbCBtb2R1bGUgdG8gaGF2ZSBhIHdpZGVyCnJhbmRv
bWl6YXRpb24gcmFuZ2UuCgpUaGFua3MgYSBsb3QgdG8gQXJkIEJpZXNoZXV2ZWwgJiBLZWVzIENv
b2sgb24gdGhlaXIgZmVlZGJhY2sgb24gY29tcGlsZXIKY2hhbmdlcywgUElFIHN1cHBvcnQgYW5k
IEtBU0xSIGluIGdlbmVyYWwuIFRoYW5rcyB0byBSb2xhbmQgTWNHcmF0aCBvbiBoaXMKZmVlZGJh
Y2sgZm9yIHVzaW5nIC1waWUgdmVyc3VzIC0tZW1pdC1yZWxvY3MgYW5kIGRldGFpbHMgb24gY29t
cGlsZXIgY29kZQpnZW5lcmF0aW9uLgoKVGhlIHBhdGNoZXM6CiAtIDEtMiwgNC0xMywgMTgtMTk6
IENoYW5nZSBpbiBhc3NlbWJseSBjb2RlIHRvIGJlIFBJRSBjb21wbGlhbnQuCiAtIDM6IEFkZCBh
IG5ldyBfQVNNX01PVkFCUyBtYWNybyB0byBmZXRjaCBhIHN5bWJvbCBhZGRyZXNzIGdlbmVyaWNh
bGx5LgogLSAxNDogQWRhcHQgcGVyY3B1IGRlc2lnbiB0byB3b3JrIGNvcnJlY3RseSB3aGVuIFBJ
RSBpcyBlbmFibGVkLgogLSAxNTogUHJvdmlkZSBhbiBvcHRpb24gdG8gZGVmYXVsdCB2aXNpYmls
aXR5IHRvIGhpZGRlbiBleGNlcHQgZm9yIGtleSBzeW1ib2xzLgogICAgICAgSXQgcmVtb3ZlcyBl
cnJvcnMgYmV0d2VlbiBjb21waWxhdGlvbiB1bml0cy4KIC0gMTY6IEFkZCBQUk9WSURFX0hJRERF
TiByZXBsYWNlbWVudCBvbiB0aGUgbGlua2VyIHNjcmlwdCBmb3Igd2VhayBzeW1ib2xzIHRvCiAg
ICAgICByZWR1Y2UgR09UIGZvb3RwcmludC4KIC0gMTc6IEFkYXB0IHJlbG9jYXRpb24gdG9vbCB0
byBoYW5kbGUgUElFIGJpbmFyeSBjb3JyZWN0bHkuCiAtIDIwOiBBZGQgc3VwcG9ydCBmb3IgZ2xv
YmFsIGNvb2tpZS4KIC0gMjE6IFN1cHBvcnQgZnRyYWNlIHdpdGggUElFICh1c2VkIG9uIFVidW50
dSBjb25maWcpLgogLSAyMjogQWRkIG9wdGlvbiB0byBtb3ZlIHRoZSBtb2R1bGUgc2VjdGlvbiBq
dXN0IGFmdGVyIHRoZSBrZXJuZWwuCiAtIDIzOiBBZGFwdCBtb2R1bGUgbG9hZGluZyB0byBzdXBw
b3J0IFBJRSB3aXRoIGR5bmFtaWMgR09ULgogLSAyNDogTWFrZSB0aGUgR09UIHJlYWQtb25seS4K
IC0gMjU6IEFkZCB0aGUgQ09ORklHX1g4Nl9QSUUgb3B0aW9uIChvZmYgYnkgZGVmYXVsdCkuCiAt
IDI2OiBBZGFwdCByZWxvY2F0aW9uIHRvb2wgdG8gZ2VuZXJhdGUgYSA2NC1iaXQgcmVsb2NhdGlv
biB0YWJsZS4KIC0gMjc6IEFkZCB0aGUgQ09ORklHX1JBTkRPTUlaRV9CQVNFX0xBUkdFIG9wdGlv
biB0byBpbmNyZWFzZSByZWxvY2F0aW9uIHJhbmdlCiAgICAgICBmcm9tIDFHIHRvIDNHIChvZmYg
YnkgZGVmYXVsdCkuCgpQZXJmb3JtYW5jZS9TaXplIGltcGFjdDoKClNpemUgb2Ygdm1saW51eCAo
RGVmYXVsdCBjb25maWd1cmF0aW9uKToKIEZpbGUgc2l6ZToKIC0gUElFIGRpc2FibGVkOiArMC4x
OCUKIC0gUElFIGVuYWJsZWQ6IC0xLjk3NyUgKGxlc3MgcmVsb2NhdGlvbnMpCiAudGV4dCBzZWN0
aW9uOgogLSBQSUUgZGlzYWJsZWQ6IHNhbWUKIC0gUElFIGVuYWJsZWQ6IHNhbWUKClNpemUgb2Yg
dm1saW51eCAoVWJ1bnR1IGNvbmZpZ3VyYXRpb24pOgogRmlsZSBzaXplOgogLSBQSUUgZGlzYWJs
ZWQ6ICswLjIxJQogLSBQSUUgZW5hYmxlZDogKzEwJQogLnRleHQgc2VjdGlvbjoKIC0gUElFIGRp
c2FibGVkOiBzYW1lCiAtIFBJRSBlbmFibGVkOiArMC4wMDElCgpUaGUgc2l6ZSBpbmNyZWFzZSBp
cyBtYWlubHkgZHVlIHRvIG5vdCBoYXZpbmcgYWNjZXNzIHRvIHRoZSAzMi1iaXQgc2lnbmVkCnJl
bG9jYXRpb24gdGhhdCBjYW4gYmUgdXNlZCB3aXRoIG1jbW9kZWw9a2VybmVsLiBBIHNtYWxsIHBh
cnQgaXMgZHVlIHRvIHJlZHVjZWQKb3B0aW1pemF0aW9uIGZvciBQSUUgY29kZS4gVGhpcyBidWcg
WzFdIHdhcyBvcGVuZWQgd2l0aCBnY2MgdG8gcHJvdmlkZSBhIGJldHRlcgpjb2RlIGdlbmVyYXRp
b24gZm9yIGtlcm5lbCBQSUUuCgpIYWNrYmVuY2ggKDUwJSBhbmQgMTYwMCUgb24gdGhyZWFkL3By
b2Nlc3MgZm9yIHBpcGUvc29ja2V0cyk6CiAtIFBJRSBkaXNhYmxlZDogbm8gc2lnbmlmaWNhbnQg
Y2hhbmdlIChhdmcgLS8rIDAuNSUgb24gbGF0ZXN0IHRlc3QpLgogLSBQSUUgZW5hYmxlZDogYmV0
d2VlbiAtMSUgdG8gKzElIGluIGF2ZXJhZ2UgKGRlZmF1bHQgYW5kIFVidW50dSBjb25maWcpLgoK
S2VybmJlbmNoIChhdmVyYWdlIG9mIDEwIEhhbGYgYW5kIE9wdGltYWwgcnVucyk6CiBFbGFwc2Vk
IFRpbWU6CiAtIFBJRSBkaXNhYmxlZDogbm8gc2lnbmlmaWNhbnQgY2hhbmdlIChhdmcgLTAuNSUp
CiAtIFBJRSBlbmFibGVkOiBhdmVyYWdlIC0wLjUlIHRvICswLjUlCiBTeXN0ZW0gVGltZToKIC0g
UElFIGRpc2FibGVkOiBubyBzaWduaWZpY2FudCBjaGFuZ2UgKGF2ZyAtMC4xJSkKIC0gUElFIGVu
YWJsZWQ6IGF2ZXJhZ2UgLTAuNCUgdG8gKzAuNCUuCgpbMV0gaHR0cHM6Ly9nY2MuZ251Lm9yZy9i
dWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9ODIzMDMKCmRpZmZzdGF0OgogRG9jdW1lbnRhdGlvbi94
ODYveDg2XzY0L21tLnR4dCAgICAgICAgICAgICAgfCAgICAzIAogTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzIAogYXJjaC94ODYvS2NvbmZpZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ1ICsrKysrKwogYXJjaC94ODYvTWFrZWZpbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU4ICsrKysrKysrCiBhcmNoL3g4Ni9ib290
L2Jvb3QuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgCiBhcmNoL3g4Ni9ib290L2Nv
bXByZXNzZWQvTWFrZWZpbGUgICAgICAgICAgICB8ICAgIDUgCiBhcmNoL3g4Ni9ib290L2NvbXBy
ZXNzZWQvbWlzYy5jICAgICAgICAgICAgICB8ICAgMTAgKwogYXJjaC94ODYvY3J5cHRvL2FlZ2lz
MTI4LWFlc25pLWFzbS5TICAgICAgICAgfCAgICA2IAogYXJjaC94ODYvY3J5cHRvL2FlZ2lzMTI4
bC1hZXNuaS1hc20uUyAgICAgICAgfCAgICA4IC0KIGFyY2gveDg2L2NyeXB0by9hZWdpczI1Ni1h
ZXNuaS1hc20uUyAgICAgICAgIHwgICAgNiAKIGFyY2gveDg2L2NyeXB0by9hZXMteDg2XzY0LWFz
bV82NC5TICAgICAgICAgIHwgICA0NSArKysrLS0KIGFyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRl
bF9hc20uUyAgICAgICAgICAgIHwgICAgOCAtCiBhcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVz
bmktYXZ4LWFzbV82NC5TICB8ICAgNDIgKysrLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEt
YWVzbmktYXZ4Mi1hc21fNjQuUyB8ICAgNDQgKysrLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2FtZWxs
aWEteDg2XzY0LWFzbV82NC5TICAgICB8ICAgIDggLQogYXJjaC94ODYvY3J5cHRvL2Nhc3Q1LWF2
eC14ODZfNjQtYXNtXzY0LlMgICAgfCAgIDUwICsrKystLS0KIGFyY2gveDg2L2NyeXB0by9jYXN0
Ni1hdngteDg2XzY0LWFzbV82NC5TICAgIHwgICA0NCArKystLS0KIGFyY2gveDg2L2NyeXB0by9k
ZXMzX2VkZS1hc21fNjQuUyAgICAgICAgICAgIHwgICA5NiArKysrKysrKystLS0tLQogYXJjaC94
ODYvY3J5cHRvL2doYXNoLWNsbXVsbmktaW50ZWxfYXNtLlMgICAgfCAgICA0IAogYXJjaC94ODYv
Y3J5cHRvL2dsdWVfaGVscGVyLWFzbS1hdnguUyAgICAgICAgfCAgICA0IAogYXJjaC94ODYvY3J5
cHRvL2dsdWVfaGVscGVyLWFzbS1hdngyLlMgICAgICAgfCAgICA2IAogYXJjaC94ODYvY3J5cHRv
L21vcnVzMTI4MC1hdngyLWFzbS5TICAgICAgICAgfCAgICA0IAogYXJjaC94ODYvY3J5cHRvL21v
cnVzMTI4MC1zc2UyLWFzbS5TICAgICAgICAgfCAgICA4IC0KIGFyY2gveDg2L2NyeXB0by9tb3J1
czY0MC1zc2UyLWFzbS5TICAgICAgICAgIHwgICAgNiAKIGFyY2gveDg2L2NyeXB0by9zaGEyNTYt
YXZ4Mi1hc20uUyAgICAgICAgICAgIHwgICAyMyArKy0KIGFyY2gveDg2L2VudHJ5L2NhbGxpbmcu
aCAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAKIGFyY2gveDg2L2VudHJ5L2VudHJ5XzMyLlMg
ICAgICAgICAgICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgICAg
ICAgICAgICAgICAgICAgIHwgICAyMyArKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2FsdGVybmF0
aXZlLmggICAgICAgICAgIHwgICAgNiAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2FzbS5oICAgICAg
ICAgICAgICAgICAgIHwgICAgMSAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2p1bXBfbGFiZWwuaCAg
ICAgICAgICAgIHwgICAgOCAtCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5oICAgICAg
ICAgICAgICB8ICAgIDggLQogYXJjaC94ODYvaW5jbHVkZS9hc20vbW9kdWxlLmggICAgICAgICAg
ICAgICAgfCAgIDExICsKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfNjRfdHlwZXMuaCAgICAg
ICAgIHwgICAxMCArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oICAgICAg
ICB8ICAgMTIgKwogYXJjaC94ODYvaW5jbHVkZS9hc20vcGVyY3B1LmggICAgICAgICAgICAgICAg
fCAgIDI1ICsrLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV82NF90eXBlcy5oICAgICAg
fCAgICA2IAogYXJjaC94ODYvaW5jbHVkZS9hc20vcG0tdHJhY2UuaCAgICAgICAgICAgICAgfCAg
ICAyIAogYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggICAgICAgICAgICAgfCAgIDEz
ICsKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3NlY3Rpb25zLmggICAgICAgICAgICAgIHwgICAgNCAK
IGFyY2gveDg2L2luY2x1ZGUvYXNtL3NldHVwLmggICAgICAgICAgICAgICAgIHwgICAgMiAKIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3N0YWNrcHJvdGVjdG9yLmggICAgICAgIHwgICAxOSArKwogYXJj
aC94ODYva2VybmVsL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgfCAgICA2IAogYXJjaC94
ODYva2VybmVsL2FjcGkvd2FrZXVwXzY0LlMgICAgICAgICAgICAgfCAgIDMxICsrLS0KIGFyY2gv
eDg2L2tlcm5lbC9hc20tb2Zmc2V0cy5jICAgICAgICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2
L2tlcm5lbC9hc20tb2Zmc2V0c18zMi5jICAgICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2tl
cm5lbC9hc20tb2Zmc2V0c182NC5jICAgICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2tlcm5l
bC9jcHUvY29tbW9uLmMgICAgICAgICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2tlcm5lbC9j
cHUvbWljcm9jb2RlL2NvcmUuYyAgICAgICAgIHwgICAgNCAKIGFyY2gveDg2L2tlcm5lbC9mdHJh
Y2UuYyAgICAgICAgICAgICAgICAgICAgIHwgICA1MSArKysrKysrCiBhcmNoL3g4Ni9rZXJuZWwv
aGVhZDY0LmMgICAgICAgICAgICAgICAgICAgICB8ICAgMjMgKystCiBhcmNoL3g4Ni9rZXJuZWwv
aGVhZF8zMi5TICAgICAgICAgICAgICAgICAgICB8ICAgIDMgCiBhcmNoL3g4Ni9rZXJuZWwvaGVh
ZF82NC5TICAgICAgICAgICAgICAgICAgICB8ICAgMzEgKysrLQogYXJjaC94ODYva2VybmVsL2t2
bS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2IAogYXJjaC94ODYva2VybmVsL21vZHVs
ZS5jICAgICAgICAgICAgICAgICAgICAgfCAgMTgxICsrKysrKysrKysrKysrKysrKysrKysrKysr
LQogYXJjaC94ODYva2VybmVsL21vZHVsZS5sZHMgICAgICAgICAgICAgICAgICAgfCAgICAzIAog
YXJjaC94ODYva2VybmVsL3Byb2Nlc3MuYyAgICAgICAgICAgICAgICAgICAgfCAgICA1IAogYXJj
aC94ODYva2VybmVsL3JlbG9jYXRlX2tlcm5lbF82NC5TICAgICAgICAgfCAgICAyIAogYXJjaC94
ODYva2VybmVsL3NldHVwX3BlcmNwdS5jICAgICAgICAgICAgICAgfCAgICA1IAogYXJjaC94ODYv
a2VybmVsL3ZtbGludXgubGRzLlMgICAgICAgICAgICAgICAgfCAgIDEzICsKIGFyY2gveDg2L2t2
bS9zdm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCAKIGFyY2gveDg2L2t2bS92
bXgvdm14LmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAKIGFyY2gveDg2L2xpYi9jbXB4
Y2hnMTZiX2VtdS5TICAgICAgICAgICAgICAgIHwgICAgOCAtCiBhcmNoL3g4Ni9tbS9kdW1wX3Bh
Z2V0YWJsZXMuYyAgICAgICAgICAgICAgICB8ICAgIDMgCiBhcmNoL3g4Ni9wbGF0Zm9ybS9wdmgv
aGVhZC5TICAgICAgICAgICAgICAgICB8ICAgMTQgKy0KIGFyY2gveDg2L3Bvd2VyL2hpYmVybmF0
ZV9hc21fNjQuUyAgICAgICAgICAgIHwgICAgNCAKIGFyY2gveDg2L3Rvb2xzL3JlbG9jcy5jICAg
ICAgICAgICAgICAgICAgICAgIHwgIDE3MyArKysrKysrKysrKysrKysrKysrKysrKy0tCiBhcmNo
L3g4Ni90b29scy9yZWxvY3MuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgCiBhcmNoL3g4
Ni90b29scy9yZWxvY3NfY29tbW9uLmMgICAgICAgICAgICAgICB8ICAgMTUgKy0KIGFyY2gveDg2
L3hlbi94ZW4tYXNtLlMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiAtCiBhcmNoL3g4Ni94
ZW4veGVuLWhlYWQuUyAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgLQogZHJpdmVycy9iYXNl
L2Zpcm13YXJlX2xvYWRlci9tYWluLmMgICAgICAgICAgfCAgICA0IAogaW5jbHVkZS9hc20tZ2Vu
ZXJpYy9zZWN0aW9ucy5oICAgICAgICAgICAgICAgfCAgICA2IAogaW5jbHVkZS9hc20tZ2VuZXJp
Yy92bWxpbnV4Lmxkcy5oICAgICAgICAgICAgfCAgIDEyICsKIGluY2x1ZGUvbGludXgvY29tcGls
ZXIuaCAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArCiBpbml0L0tjb25maWcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKysKIGtlcm5lbC9rYWxsc3ltcy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiArLQoga2VybmVsL3RyYWNlL3RyYWNlLmggICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA0IAogbGliL2R5bmFtaWNfZGVidWcuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA0IAogc2NyaXB0cy9saW5rLXZtbGludXguc2ggICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE0ICsrCiBzY3JpcHRzL3JlY29yZG1jb3VudC5jICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNzggKysrKysrKy0tLS0KIDgxIGZpbGVzIGNoYW5nZWQsIDExMzAg
aW5zZXJ0aW9ucygrKSwgMzUwIGRlbGV0aW9ucygtKQoKUGF0Y2hzZXQgaXMgYmFzZWQgb24gbmV4
dC0yMDE5MDEzMC4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 19:32:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 19:32: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-devel-bounces@lists.xenproject.org>)
	id 1gpI4o-0003R4-Mi; Thu, 31 Jan 2019 19:32: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=6Maf=QH=chromium.org=thgarnie@srs-us1.protection.inumbo.net>)
 id 1gpI1G-0002q1-Dw
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 19:29:02 +0000
X-Inumbo-ID: 75dc59a5-258e-11e9-bc90-bc764e045a96
Received: from mail-pg1-x542.google.com (unknown [2607:f8b0:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75dc59a5-258e-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 19:29:00 +0000 (UTC)
Received: by mail-pg1-x542.google.com with SMTP id z10so1774809pgp.7
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 11:29:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=ev8JPAf+GoLzOHws3FGQ46h+PQ2kpPn+0k5OrkzIAiY=;
 b=UGN68F6ZcLmOxFwtzgS7fsHrX5YxpIwlbBo6TP7Fu9IW9TkcJwup0pITpRMnT+nuDf
 w4uVcT3v7EO3VxAHFUNjGW+EnaOJTtgrWJXaaq86yPeAy8pj6KU8MV8M8h5PqTGfo9ga
 2/GbaYCZllZLW9JbM9nvcbFpNgpUUiyzG27bA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=ev8JPAf+GoLzOHws3FGQ46h+PQ2kpPn+0k5OrkzIAiY=;
 b=txjDCE87GeeoW1ervthvEnpM45FEexW+IRr/XcsSQgIihIbI0V1WQjBLk82jkON/fS
 GRzKHNpKbeMJIqcOZMg63fBy/NxRJaRLMcpoQrTximCU1ETPqSCLdI3FOa0QxRowS6i+
 HKkVOacxDTxpumr4UwnymGzCvQOUjbEcpM8OpESd9e1Fek6oHV+UDetK4dwAL233p8CE
 mnK1DnFknTbHLlOzv+UgmrIjzsVZsN84775MuA5AUBJyy+LJJsnfaHwalPApA0yy575J
 Wd4h5uJJk97zbZRzwnXrG5Ekx6ec+6j7szC8YM3thuIG+43B+0+29FtmO459uv4X7lQp
 SVIQ==
X-Gm-Message-State: AJcUukfdGwER1JpytDF3ch2Z8MQU5Sb4op/sOPydY1Owd4Psknqg878Z
 lAvIwfgYfXnkwo9m9BLGGyKGXA==
X-Google-Smtp-Source: ALg8bN4NDirLuK4HzuFomYq8ZzIZ6jTLOGbE6YQz67HSslDD7eHHzc2BLBM7I6v0SC+n1ZYpkGgPIw==
X-Received: by 2002:a62:1f9d:: with SMTP id l29mr36074865pfj.14.1548962940145; 
 Thu, 31 Jan 2019 11:29:00 -0800 (PST)
Received: from skynet.sea.corp.google.com ([2620:15c:17:4:29de:3bb1:1270:e679])
 by smtp.gmail.com with ESMTPSA id s130sm11164399pgc.60.2019.01.31.11.28.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 31 Jan 2019 11:28:59 -0800 (PST)
From: Thomas Garnier <thgarnie@chromium.org>
To: kernel-hardening@lists.openwall.com
Date: Thu, 31 Jan 2019 11:24:25 -0800
Message-Id: <20190131192533.34130-19-thgarnie@chromium.org>
X-Mailer: git-send-email 2.20.1.495.gaa96b0ce6b-goog
In-Reply-To: <20190131192533.34130-1-thgarnie@chromium.org>
References: <20190131192533.34130-1-thgarnie@chromium.org>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 31 Jan 2019 19:32:41 +0000
Subject: [Xen-devel] [PATCH v6 18/27] xen: Adapt assembly for PIE support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "H.J. Lu" <hjl.tools@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Thomas Garnier <thgarnie@chromium.org>, Joerg Roedel <jroedel@suse.de>,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 Thomas Garnier <thgarnie@google.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, kristen@linux.intel.com,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>, Jordan Borgner <mail@jordan-borgner.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlIHRoZSBhc3NlbWJseSBjb2RlIHRvIHVzZSB0aGUgbmV3IF9BU01fTU9WQUJTIG1hY3Jv
IHdoaWNoIGdldCBhCnN5bWJvbCByZWZlcmVuY2Ugd2hpbGUgYmVpbmcgUElFIGNvbXBhdGlibGUu
IEFkYXB0IHRoZSByZWxvY2F0aW9uIHRvb2wKdG8gaWdub3JlIDMyLWJpdCBYZW4gY29kZS4KClBv
c2l0aW9uIEluZGVwZW5kZW50IEV4ZWN1dGFibGUgKFBJRSkgc3VwcG9ydCB3aWxsIGFsbG93IHRv
IGV4dGVuZCB0aGUKS0FTTFIgcmFuZG9taXphdGlvbiByYW5nZSBiZWxvdyAweGZmZmZmZmZmODAw
MDAwMDAuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAY2hyb21pdW0u
b3JnPgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFy
Y2gveDg2L3BsYXRmb3JtL3B2aC9oZWFkLlMgfCAxNCArKysrKysrKysrLS0tLQogYXJjaC94ODYv
dG9vbHMvcmVsb2NzLmMgICAgICB8IDE2ICsrKysrKysrKysrKysrKy0KIGFyY2gveDg2L3hlbi94
ZW4taGVhZC5TICAgICAgfCAxMSArKysrKystLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNl
cnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wbGF0Zm9y
bS9wdmgvaGVhZC5TIGIvYXJjaC94ODYvcGxhdGZvcm0vcHZoL2hlYWQuUwppbmRleCAxZjg4MjVi
YmFmZmIuLmU1MmQ4YjMxZTAxZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZvcm0vcHZoL2hl
YWQuUworKysgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvaGVhZC5TCkBAIC0xMDMsOCArMTAzLDgg
QEAgRU5UUlkocHZoX3N0YXJ0X3hlbikKIAljYWxsIHhlbl9wcmVwYXJlX3B2aAogCiAJLyogc3Rh
cnR1cF82NCBleHBlY3RzIGJvb3RfcGFyYW1zIGluICVyc2kuICovCi0JbW92ICRfcGEocHZoX2Jv
b3RwYXJhbXMpLCAlcnNpCi0JbW92ICRfcGEoc3RhcnR1cF82NCksICVyYXgKKwltb3ZhYnMgJF9w
YShwdmhfYm9vdHBhcmFtcyksICVyc2kKKwltb3ZhYnMgJF9wYShzdGFydHVwXzY0KSwgJXJheAog
CWptcCAqJXJheAogCiAjZWxzZSAvKiBDT05GSUdfWDg2XzY0ICovCkBAIC0xNTAsMTAgKzE1MCwx
NiBAQCBFTkQocHZoX3N0YXJ0X3hlbikKIAogCS5zZWN0aW9uICIuaW5pdC5kYXRhIiwiYXciCiAJ
LmJhbGlnbiA4CisJLyoKKwkgKiBVc2UgYW4gQVNNX1BUUiAocXVhZCBvbiB4NjQpIGZvciBfcGEo
Z2R0X3N0YXJ0KSBiZWNhdXNlIFBJRSByZXF1aXJlcworCSAqIGEgcG9pbnRlciBzaXplIHN0b3Jh
Z2UgdmFsdWUgYmVmb3JlIGFwcGx5aW5nIHRoZSByZWxvY2F0aW9uLiBPbgorCSAqIDMyLWJpdCBf
QVNNX1BUUiB3aWxsIGJlIGEgbG9uZyB3aGljaCBpcyBhbGlnbmVkIHRoZSBzcGFjZSBuZWVkZWQg
Zm9yCisJICogcmVsb2NhdGlvbi4KKwkgKi8KIGdkdDoKIAkud29yZCBnZHRfZW5kIC0gZ2R0X3N0
YXJ0Ci0JLmxvbmcgX3BhKGdkdF9zdGFydCkKLQkud29yZCAwCisJX0FTTV9QVFIgX3BhKGdkdF9z
dGFydCkKKwkuYmFsaWduIDgKIGdkdF9zdGFydDoKIAkucXVhZCAweDAwMDAwMDAwMDAwMDAwMDAg
ICAgICAgICAgICAvKiBOVUxMIGRlc2NyaXB0b3IgKi8KICNpZmRlZiBDT05GSUdfWDg2XzY0CmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni90b29scy9yZWxvY3MuYyBiL2FyY2gveDg2L3Rvb2xzL3JlbG9j
cy5jCmluZGV4IDJhM2M3MDMyMThjYy4uMWI1ZWUzODQ0NmI2IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni90b29scy9yZWxvY3MuYworKysgYi9hcmNoL3g4Ni90b29scy9yZWxvY3MuYwpAQCAtODM3LDYg
KzgzNywxNiBAQCBzdGF0aWMgaW50IGlzX3BlcmNwdV9zeW0oRWxmVyhTeW0pICpzeW0sIGNvbnN0
IGNoYXIgKnN5bW5hbWUpCiAJCXN0cm5jbXAoc3ltbmFtZSwgImluaXRfcGVyX2NwdV8iLCAxMyk7
CiB9CiAKKy8qCisgKiBDaGVjayBpZiB0aGUgMzItYml0IHJlbG9jYXRpb24gaXMgd2l0aGluIHRo
ZSB4ZW5wdmggMzItYml0IGNvZGUuCisgKiBJZiBzbywgaWdub3JlcyBpdC4KKyAqLworc3RhdGlj
IGludCBpc19pbl94ZW5wdmhfYXNzZW1ibHkoRWxmX0FkZHIgb2Zmc2V0KQoreworCUVsZl9TeW0g
KnN5bSA9IHN5bV9sb29rdXAoInB2aF9zdGFydF94ZW4iKTsKKwlyZXR1cm4gc3ltICYmIChvZmZz
ZXQgPj0gc3ltLT5zdF92YWx1ZSkgJiYKKwkJKG9mZnNldCA8IChzeW0tPnN0X3ZhbHVlICsgc3lt
LT5zdF9zaXplKSk7Cit9CiAKIHN0YXRpYyBpbnQgZG9fcmVsb2M2NChzdHJ1Y3Qgc2VjdGlvbiAq
c2VjLCBFbGZfUmVsICpyZWwsIEVsZlcoU3ltKSAqc3ltLAogCQkgICAgICBjb25zdCBjaGFyICpz
eW1uYW1lKQpAQCAtOTA5LDggKzkxOSwxMiBAQCBzdGF0aWMgaW50IGRvX3JlbG9jNjQoc3RydWN0
IHNlY3Rpb24gKnNlYywgRWxmX1JlbCAqcmVsLCBFbGZXKFN5bSkgKnN5bSwKIAkJICogdGhlIHJl
bG9jYXRpb25zIGFyZSBwcm9jZXNzZWQuCiAJCSAqIE1ha2Ugc3VyZSB0aGF0IHRoZSBvZmZzZXQg
d2lsbCBmaXQuCiAJCSAqLwotCQlpZiAocl90eXBlICE9IFJfWDg2XzY0XzY0ICYmIChpbnQzMl90
KW9mZnNldCAhPSAoaW50NjRfdClvZmZzZXQpCisJCWlmIChyX3R5cGUgIT0gUl9YODZfNjRfNjQg
JiYKKwkJICAgIChpbnQzMl90KW9mZnNldCAhPSAoaW50NjRfdClvZmZzZXQpIHsKKwkJCWlmIChp
c19pbl94ZW5wdmhfYXNzZW1ibHkob2Zmc2V0KSkKKwkJCQlicmVhazsKIAkJCWRpZSgiUmVsb2Nh
dGlvbiBvZmZzZXQgZG9lc24ndCBmaXQgaW4gMzIgYml0c1xuIik7CisJCX0KIAogCQlpZiAocl90
eXBlID09IFJfWDg2XzY0XzY0KQogCQkJYWRkX3JlbG9jKCZyZWxvY3M2NCwgb2Zmc2V0KTsKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4taGVhZC5TIGIvYXJjaC94ODYveGVuL3hlbi1oZWFk
LlMKaW5kZXggNTA3N2VhZDVlNTljLi40NDE4ZmYwYTFkOTYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L3hlbi94ZW4taGVhZC5TCisrKyBiL2FyY2gveDg2L3hlbi94ZW4taGVhZC5TCkBAIC0yOCwxNCAr
MjgsMTUgQEAgRU5UUlkoc3RhcnR1cF94ZW4pCiAKIAkvKiBDbGVhciAuYnNzICovCiAJeG9yICVl
YXgsJWVheAotCW1vdiAkX19ic3Nfc3RhcnQsICVfQVNNX0RJCi0JbW92ICRfX2Jzc19zdG9wLCAl
X0FTTV9DWAorCV9BU01fTU9WQUJTICRfX2Jzc19zdGFydCwgJV9BU01fREkKKwlfQVNNX01PVkFC
UyAkX19ic3Nfc3RvcCwgJV9BU01fQ1gKIAlzdWIgJV9BU01fREksICVfQVNNX0NYCiAJc2hyICRf
X0FTTV9TRUwoMiwgMyksICVfQVNNX0NYCiAJcmVwIF9fQVNNX1NJWkUoc3RvcykKIAotCW1vdiAl
X0FTTV9TSSwgeGVuX3N0YXJ0X2luZm8KLQltb3YgJGluaXRfdGhyZWFkX3VuaW9uK1RIUkVBRF9T
SVpFLCAlX0FTTV9TUAorCV9BU01fTU9WQUJTICR4ZW5fc3RhcnRfaW5mbywgJV9BU01fQVgKKwlf
QVNNX01PViAlX0FTTV9TSSwgKCVfQVNNX0FYKQorCV9BU01fTU9WQUJTICRpbml0X3RocmVhZF91
bmlvbitUSFJFQURfU0laRSwgJV9BU01fU1AKIAogI2lmZGVmIENPTkZJR19YODZfNjQKIAkvKiBT
ZXQgdXAgJWdzLgpAQCAtNDYsNyArNDcsNyBAQCBFTlRSWShzdGFydHVwX3hlbikKIAkgKiBpbml0
IGRhdGEgc2VjdGlvbiB0aWxsIHBlciBjcHUgYXJlYXMgYXJlIHNldCB1cC4KIAkgKi8KIAltb3Zs
CSRNU1JfR1NfQkFTRSwlZWN4Ci0JbW92cQkkSU5JVF9QRVJfQ1BVX1ZBUihpcnFfc3RhY2tfdW5p
b24pLCVyYXgKKwltb3ZhYnNxCSRJTklUX1BFUl9DUFVfVkFSKGlycV9zdGFja191bmlvbiksJXJh
eAogCWNkcQogCXdybXNyCiAjZW5kaWYKLS0gCjIuMjAuMS40OTUuZ2FhOTZiMGNlNmItZ29vZwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 19:50:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 19:50: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-devel-bounces@lists.xenproject.org>)
	id 1gpIM0-0005iE-Ox; Thu, 31 Jan 2019 19:50: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=dit8=QH=citrix.com=prvs=927878326=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpILz-0005i9-Fw
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 19:50:27 +0000
X-Inumbo-ID: 7371bdc0-2591-11e9-8f22-db9c500d53a2
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7371bdc0-2591-11e9-8f22-db9c500d53a2;
 Thu, 31 Jan 2019 19:50:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85357807"
To: Norbert Manthey <nmanthey@amazon.de>, <xen-devel@lists.xenproject.org>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-5-git-send-email-nmanthey@amazon.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <503e6a7a-43d4-c3fd-38bb-c9fa0d2743c1@citrix.com>
Date: Thu, 31 Jan 2019 19:31:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <1548244285-30813-5-git-send-email-nmanthey@amazon.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 04/11] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>,
 Martin Mazein <amazein@amazon.de>, Julian Stecklina <jsteckli@amazon.de>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOSAxMTo1MSwgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IFRoZXJlIGFyZSBt
dWx0aXBsZSBhcnJheXMgaW4gdGhlIEhWTSBpbnRlcmZhY2UgdGhhdCBhcmUgYWNjZXNzZWQKPiB3
aXRoIGluZGljZXMgdGhhdCBhcmUgcHJvdmlkZWQgYnkgdGhlIGd1ZXN0LiBUbyBhdm9pZCBzcGVj
dWxhdGl2ZQo+IG91dC1vZi1ib3VuZCBhY2Nlc3Nlcywgd2UgdXNlIHRoZSBhcnJheV9pbmRleF9u
b3NwZWMgbWFjcm8uCj4KPiBXaGVuIGJsb2NraW5nIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBh
Y2Nlc3Nlcywgd2UgY2FuIGNsYXNzaWZ5IGFycmF5cwo+IGludG8gZHluYW1pYyBhcnJheXMgYW5k
IHN0YXRpYyBhcnJheXMuIFdoZXJlIHRoZSBmb3JtZXIgYXJlIGFsbG9jYXRlZAo+IGR1cmluZyBy
dW4gdGltZSwgdGhlIHNpemUgb2YgdGhlIGxhdHRlciBpcyBrbm93biBkdXJpbmcgY29tcGlsZSB0
aW1lLgo+IE9uIHN0YXRpYyBhcnJheXMsIGNvbXBpbGVyIG1pZ2h0IGJlIGFibGUgdG8gYmxvY2sg
c3BlY3VsYXRpdmUgYWNjZXNzZXMKPiBpbiB0aGUgZnV0dXJlLgo+Cj4gV2UgaW50cm9kdWNlIGFu
b3RoZXIgbWFjcm8gdGhhdCB1c2VzIHRoZSBBUlJBWV9TSVpFIG1hY3JvIHRvIGJsb2NrCj4gc3Bl
Y3VsYXRpdmUgYWNjZXNzZXMuIEZvciBhcnJheXMgdGhhdCBhcmUgc3RhdGljYWxseSBhY2Nlc3Nl
ZCwgdGhpcyBtYWNybwo+IGNhbiBiZSB1c2VkIGluc3RlYWQgb2YgdGhlIHVzdWFsIG1hY3JvLiBV
c2luZyB0aGlzIG1hY3JvIHJlc3VsdHMgaW4gbW9yZQo+IHJlYWRhYmxlIGNvZGUsIGFuZCBhbGxv
d3MgdG8gbW9kaWZ5IHRoZSB3YXkgdGhpcyBjYXNlIGlzIGhhbmRsZWQgaW4gYQo+IHNpbmdsZSBw
bGFjZS4KPgo+IFRoaXMgY29tbWl0IGlzIHBhcnQgb2YgdGhlIFNwZWN0cmVWMStMMVRGIG1pdGln
YXRpb24gcGF0Y2ggc2VyaWVzLgo+Cj4gUmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6
IDx3aXBhd2VsQGFtYXpvbi5kZT4KPiBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgfCAy
NyArKysrKysrKysrKysrKysrKysrKysrLS0tLS0KPiAgeGVuL2luY2x1ZGUveGVuL25vc3BlYy5o
IHwgIDYgKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTM3LDYgKzM3LDcgQEAKPiAgI2luY2x1ZGUgPHhl
bi9tb25pdG9yLmg+Cj4gICNpbmNsdWRlIDx4ZW4vd2FybmluZy5oPgo+ICAjaW5jbHVkZSA8eGVu
L3ZwY2kuaD4KPiArI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KPiAgI2luY2x1ZGUgPGFzbS9zaGFk
b3cuaD4KPiAgI2luY2x1ZGUgPGFzbS9oYXAuaD4KPiAgI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+
Cj4gQEAgLTIxMDIsNyArMjEwMyw3IEBAIGludCBodm1fbW92X2Zyb21fY3IodW5zaWduZWQgaW50
IGNyLCB1bnNpZ25lZCBpbnQgZ3ByKQo+ICAgICAgY2FzZSAyOgo+ICAgICAgY2FzZSAzOgo+ICAg
ICAgY2FzZSA0Ogo+IC0gICAgICAgIHZhbCA9IGN1cnItPmFyY2guaHZtLmd1ZXN0X2NyW2NyXTsK
PiArICAgICAgICB2YWwgPSBhcnJheV9hY2Nlc3Nfbm9zcGVjKGN1cnItPmFyY2guaHZtLmd1ZXN0
X2NyLCBjcik7CgpUaGlzIGlzIGFuIGludGVyZXN0aW5nIGNhc2UgLSB3ZSBkb24ndCBhY3R1YWxs
eSBuZWVkIHByb3RlY3Rpb24gaGVyZS4KClRoaXMgcGF0aCBpcyBjYWxsZWQgZXhjbHVzaXZlbHkg
ZnJvbSBpbnRlcmNlcHRzLCBzbyBjciBpcyBzdHJpY3RseSBvbmUKb2YgMCwgMiwgMywgNCwgOCBl
dmVuIHVuZGVyIGFkdmVyc2FyaWFsIHNwZWN1bGF0aW9uLsKgIEhvd2V2ZXIsIGFzCmd1ZXN0X2Ny
W10gaXMgb25seSA1IGVudHJpZXMgbG9uZywgdGhlIDggY2FzZSBjYW4gc3RpbGwgcmVzdWx0IGlu
IGFuIE9vQgpyZWFkLgoKSG93ZXZlciwgZ2l2ZW4gdGhhdCB0aGUgOCBpbmRleCBpcyBpbiB0aGUg
aHdfY3JbXSBhcnJheSBhbmQgZ3VhcmFudGVlZAp0byBiZSBpbiB0aGUgY2FjaGUgYnkgdGhpcyBw
b2ludCwgYW4gYXR0YWNrZXIgY2FuJ3QgZ2FpbiBhbnkgYWRkaXRpb25hbAppbmZvcm1hdGlvbiBi
eSBwb2lzb25pbmcgdGhlIHN3aXRjaCBsb2dpYy4KCihBbmQgZnVydGhlcm1vcmUsIGFsbW9zdCBh
bGwgaGFyZHdhcmUgaW4gdGhlIHBhc3QgZGVjYWRlIGhhcyBUUFIKc2hhZG93aW5nIHN1cHBvcnQs
IGF0IHdoaWNoIHBvaW50IHdlIGRvbid0IGV2ZW4gaGl0IHRoZSBjcjggaW50ZXJjZXB0LikKCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 19:56:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 19: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-devel-bounces@lists.xenproject.org>)
	id 1gpISC-0005v3-I3; Thu, 31 Jan 2019 19:56: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=fSB0=QH=amd.com=gary.hook@srs-us1.protection.inumbo.net>)
 id 1gpISA-0005uy-MQ
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 19:56:50 +0000
X-Inumbo-ID: 585a203d-2592-11e9-bc90-bc764e045a96
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe52::60b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 585a203d-2592-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 19:56:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=uFnq49USLVolMKdO+cBjSSoBuDdyPWsRwx3EeufOt6Y=;
 b=p3kwoEteIRtKZtYg+PvaXAM7YbfQo3lec0AIOIB1olBz8payWvk4AcQGNj2Rjcd5cWQ8V0xU6ZDtMJTUrdQKXapy31NSrxCDr9/VgTVrqsTpxhRS1ap1Z/5tBqlZdxlneYNuQUmECqSqjIIBpiKHBLr21O4p8kQ2FkA/GbCTOP8=
Received: from DM5PR12MB1449.namprd12.prod.outlook.com (10.172.38.138) by
 DM5PR12MB1788.namprd12.prod.outlook.com (10.175.91.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1537.31; Thu, 31 Jan 2019 19:56:47 +0000
Received: from DM5PR12MB1449.namprd12.prod.outlook.com
 ([fe80::3165:79a0:3e5c:b8fe]) by DM5PR12MB1449.namprd12.prod.outlook.com
 ([fe80::3165:79a0:3e5c:b8fe%7]) with mapi id 15.20.1558.023; Thu, 31 Jan 2019
 19:56:47 +0000
From: "Hook, Gary" <Gary.Hook@amd.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: unsubscribe
Thread-Index: AQHUuOPC8GNs5N2lo0CNtK/4YPu7iaXJzGgw
Date: Thu, 31 Jan 2019 19:56:46 +0000
Message-ID: <DM5PR12MB1449AC144CBA3557E34D8BAFFD910@DM5PR12MB1449.namprd12.prod.outlook.com>
References: <49d8d357-0ad8-b731-fd4d-c8ba5ee5fd65@amd.com>
In-Reply-To: <49d8d357-0ad8-b731-fd4d-c8ba5ee5fd65@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Gary.Hook@amd.com; 
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM5PR12MB1788;
 20:qlAYx7GlgWFoS0uFJleoY746TxiRfrXEClT5pwewXqpJQvT0PIoehfeGoElEOp4LIhdtAqeACOytBl58Svsz+TRs8hDZW8l+d2eJOoHWTUWIw0bCvPBdZ/QHuTOIeQdp5f1yEiSstvNCDoAxOWOlm2fGUr/GRqMOnkKQIVGzTT84a+L1pCe6QYtLkb/OhhdQCORsPHxZolozZDWx158gsZh1lDvrkiu7yqw/8Nz9K6ewFvef2nzkv0BOcUviI6fy
x-ms-office365-filtering-correlation-id: 5d2b84cb-53fd-4549-d0bf-08d687b63b8b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DM5PR12MB1788; 
x-ms-traffictypediagnostic: DM5PR12MB1788:
x-microsoft-antispam-prvs: <DM5PR12MB17882E169FA3895EA360F118FD910@DM5PR12MB1788.namprd12.prod.outlook.com>
x-forefront-prvs: 09347618C4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(376002)(136003)(396003)(346002)(366004)(199004)(189003)(7116003)(11346002)(790700001)(86362001)(72206003)(97736004)(33656002)(53936002)(2501003)(316002)(9686003)(446003)(256004)(105586002)(476003)(5640700003)(6916009)(54896002)(478600001)(6306002)(55016002)(486006)(8676002)(14454004)(2351001)(81166006)(3846002)(106356001)(6436002)(186003)(99286004)(7696005)(25786009)(6506007)(71200400001)(68736007)(221733001)(6116002)(81156014)(102836004)(7736002)(26005)(66066001)(558084003)(74316002)(53546011)(76176011)(2906002)(71190400001)(8936002)(3480700005)(166393002)(220243001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1788;
 H:DM5PR12MB1449.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: lvhmhW+7lRRu3kA+Qzr54tZxgSbd2CCsIVwc9oQNlMeLyBKjShHaGbnaTKGgLXH400SFtx7Kkh7v6ve5dpmkDFuK19gOv5wz9e2P28NJvtyoHU6AHfRo98o1SNAVYb5IRuwR8IwjUVHYZ7n+idshzxktQezGftQMKBLPh6+oGNgv8L7Q5HZqrhsKs4YjB5Awn4udkdc4fn5K/tGZzRrNuXS9trtP+AoH+W3Cu4+TJnfxA9mYgJeFj0C17A0Pg9T5OJkffvBHg+We/IlbFfbsQbnxjpOffxHz/ZxgVVg7e72Kpc18CwmzUcP4HFWsPJTWlundRUhWqaMQOJp50N/gSgFXi2gZDkt9QElwcmrBOkZXHe4R6QB+aOtScTP5r8HTSjLng0moh/QqA+BN4SMeRxJlPFxetgFelY2NZqIcgiI=
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5d2b84cb-53fd-4549-d0bf-08d687b63b8b
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2019 19:56:46.9820 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1788
Subject: [Xen-devel] unsubscribe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0828131999538439352=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0828131999538439352==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_DM5PR12MB1449AC144CBA3557E34D8BAFFD910DM5PR12MB1449namp_"

--_000_DM5PR12MB1449AC144CBA3557E34D8BAFFD910DM5PR12MB1449namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

DQoNCkZyb206IEhvb2ssIEdhcnkgPGdob29rQGFtZC5jb20+DQpTZW50OiBXZWRuZXNkYXksIEph
bnVhcnkgMzAsIDIwMTkgMzozNiBQTQ0KVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KU3ViamVjdDogdW5zdWJzY3JpYmUNCg0KDQo=

--_000_DM5PR12MB1449AC144CBA3557E34D8BAFFD910DM5PR12MB1449namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjoj
OTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u
bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp
bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBIb29rLCBHYXJ5ICZsdDtnaG9va0BhbWQu
Y29tJmd0OyA8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBKYW51YXJ5IDMwLCAyMDE5IDM6
MzYgUE08YnI+DQo8Yj5Ubzo8L2I+IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzxicj4N
CjxiPlN1YmplY3Q6PC9iPiB1bnN1YnNjcmliZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_DM5PR12MB1449AC144CBA3557E34D8BAFFD910DM5PR12MB1449namp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0828131999538439352==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 31 20:03:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 20:03: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-devel-bounces@lists.xenproject.org>)
	id 1gpIYc-00072G-Bs; Thu, 31 Jan 2019 20:03: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=dit8=QH=citrix.com=prvs=927878326=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpIYb-00072B-No
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 20:03:29 +0000
X-Inumbo-ID: 45ad11e6-2593-11e9-bc90-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45ad11e6-2593-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 20:03:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,545,1539648000"; d="scan'208";a="85358491"
To: Jan Beulich <JBeulich@suse.com>, <nmanthey@amazon.de>
References: <c755dfdd-3c1e-5ccd-983f-11d0b35bb342@suse.com>
 <1548772997-32742-1-git-send-email-nmanthey@amazon.de>
 <1548772997-32742-4-git-send-email-nmanthey@amazon.de>
 <5C4ED1D402000078002119E6@prv1-mh.provo.novell.com>
 <9C03B9BA0200004637554D14@prv1-mh.provo.novell.com>
 <00FAA7AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <00F867AF020000F8B1E090C7@prv1-mh.provo.novell.com>
 <5C5320140200007800212DE1@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <87d875f7-c756-e864-b6d7-cb43dcc8e2de@citrix.com>
Date: Thu, 31 Jan 2019 20:02:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C5320140200007800212DE1@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v5 3/9] x86/hvm: block
 speculative out-of-bound accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Martin Pohlack <mpohlack@amazon.de>,
 Julien Grall <julien.grall@arm.com>, Bjoern Doebel <doebel@amazon.de>, "Martin
 Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMjAxOSAxNjoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4gQEAgLTQxMDQsNiAr
NDEwOCwxMiBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKPj4gICAgICBpZiAoIGEuaW5k
ZXggPj0gSFZNX05SX1BBUkFNUyApCj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgCj4+
ICsgICAgLyoKPj4gKyAgICAgKiBNYWtlIHN1cmUgdGhlIGd1ZXN0IGNvbnRyb2xsZWQgdmFsdWUg
YS5pbmRleCBpcyBib3VuZGVkIGV2ZW4gZHVyaW5nCj4+ICsgICAgICogc3BlY3VsYXRpdmUgZXhl
Y3V0aW9uLgo+PiArICAgICAqLwo+PiArICAgIGEuaW5kZXggPSBhcnJheV9pbmRleF9ub3NwZWMo
YS5pbmRleCwgSFZNX05SX1BBUkFNUyk7Cj4gSSdkIGxpa2UgdG8gY29tZSBiYWNrIHRvIHRoaXMg
bW9kZWwgb2YgdXBkYXRpbmcgbG9jYWwgdmFyaWFibGVzOgo+IElzIHRoaXMgcmVhbGx5IHNhZmUg
dG8gZG8/IElmIHN1Y2ggYSB2YXJpYWJsZSBsaXZlcyBpbiBtZW1vcnkKPiAod2hpY2ggaGVyZSBp
dCBxdWl0ZSBsaWtlbHkgZG9lcyksIGRvZXMgc3BlY3VsYXRpb24gYWx3YXlzCj4gcmVjb2duaXpl
IHRoZSB1cGRhdGUgdG8gdGhlIHZhbHVlPyBXb3VsZG4ndCBpdCByYXRoZXIgcmVhZAo+IHdoYXQn
cyBjdXJyZW50bHkgaW4gdGhhdCBzbG90LCBhbmQgcmUtZG8gdGhlIGNhbGN1bGF0aW9uIGluIGNh
c2UKPiBhIHN1YnNlcXVlbnQgd3JpdGUgaGFwcGVucz8gKEkga25vdyBJIGRpZCBzdWdnZXN0IGRv
aW5nIHNvCj4gZWFybGllciBvbiwgc28gSSBhcG9sb2dpemUgaWYgdGhpcyByZXN1bHRzIGluIHlv
dSBoYXZpbmcgdG8gZ28KPiBiYWNrIHRvIHNvbWUgZWFybGllciB1c2VkIG1vZGVsLikKCkknbSBh
ZnJhaWQgdGhhdCBpcyBhIHZlcnkgY29tcGxpY2F0ZWQgc2V0IG9mIHF1ZXN0aW9ucyB0byBhbnN3
ZXIuCgpUaGUgcHJvY2Vzc29yIG5lZWRzIHRvIHRyYWNrIHdyaXRlPT5yZWFkIGRlcGVuZGVuY2ll
cyB0byBhdm9pZCB3YXN0aW5nIGEKbGFyZ2UgcXVhbnRpdHkgb2YgdGltZSBkb2luZyBlcnJvbmVv
dXMgc3BlY3VsYXRpb24sIHRoZXJlZm9yZSBpdCBkb2VzLsKgClBlbmRpbmcgd3JpdGVzIHdoaWNo
IGhhdmUgaGFwcGVuZWQgdW5kZXIgc3BlY3VsYXRpb24gYXJlIGZvcndhcmRlZCB0bwpkZXBlbmRh
bnQgaW5zdHJ1Y3Rpb25zLgoKVGhpcyBiZWhhdmlvdXIgaXMgd2hhdCBnaXZlcyByaXNlIHRvIEJv
dW5kcyBDaGVjayBCeXBhc3MgU3RvcmUgLSBhIGhhbGYKc3BlY3RyZS12MSBnYWRnZXQgYnV0IHdp
dGggYSBzdG9yZSByYXRoZXIgdGhhbiBhIHdyaXRlLsKgIFlvdSBjYW4gZS5nLgpzcGVjdWxhdGl2
ZWx5IG1vZGlmeSB0aGUgcmV0dXJuIGFkZHJlc3Mgb24gdGhlIHN0YWNrLCBhbmQgaGlqYWNrCnNw
ZWN1bGF0aW9uIHRvIGFuIGF0dGFja2VyIGNvbnRyb2xsZWQgYWRkcmVzcyBmb3IgYSBicmllZiBw
ZXJpb2Qgb2YKdGltZS7CoCBJZiB0aGUgc3BlY3VsYXRpb24gd2luZG93IGlzIGxvbmcgZW5vdWdo
LCB0aGUgcHJvY2Vzc29yIGZpcnN0CmZvbGxvd3MgdGhlIFJTQi9SQVMgKGNvcnJlY3RseSksIHRo
ZW4gbGF0ZXIgbm90aWNlcyB0aGF0IHRoZSByZWFsIHZhbHVlCm9uIHRoZSBzdGFjayB3YXMgZGlm
ZmVyZW50LCBkaXNjYXJkcyB0aGUgc3BlY3VsYXRpb24gZnJvbSB0aGUgUlNCL1JBUwphbmQgdXNl
cyB0aGUgYXR0YWNrZXIgY29udHJvbGxlZCB2YWx1ZSBpbnN0ZWFkLCB0aGVuIGV2ZW50dWFsbHkg
bm90aWNlcwp0aGF0IGFsbCBvZiB0aGlzIHdhcyBib2d1cyBhbmQgcmV3aW5kcyBiYWNrIHRvIHRo
ZSBvcmlnaW5hbCBicmFuY2guCgpBbm90aGVyIGNvcm5lciBjYXNlIGlzIFNwZWN1bGF0aXZlIFN0
b3JlIEJ5cGFzcywgd2hlcmUgbWVtb3J5CmRpc2FtYmlndWF0aW9uIHNwZWN1bGF0aW9uIGNhbiBt
aXNzIHRoZSBmYWN0IHRoYXQgdGhlcmUgaXMgYSByZWFsCndyaXRlPT5yZWFkIGRlcGVuZGVuY3ks
IGFuZCBjYXVzZSBzcGVjdWxhdGlvbiB1c2luZyB0aGUgb2xkZXIgc3RhbGUKdmFsdWUgZm9yIGEg
cGVyaW9kIG9mIHRpbWUuCgoKQXMgdG8gb3ZlcmFsbCBzYWZldHksIGFycmF5X2luZGV4X25vc3Bl
YygpIG9ubHkgd29ya3MgYXMgaW50ZW5kZWQgd2hlbgp0aGUgaW5kZXggcmVtYWlucyBpbiBhIHJl
Z2lzdGVyIGJldHdlZW4gdGhlIGNtcC9zYmIgd2hpY2ggYm91bmRzIGl0CnVuZGVyIHNwZWN1bGF0
aW9uLCBhbmQgdGhlIGFycmF5IGFjY2Vzcy7CoCBUaGVyZSBpcyBubyB3YXkgdG8gZ3VhcmFudGVl
CnRoaXMgcHJvcGVydHksIGFzIHRoZSBjb21waWxlciBjYW4gc3BpbGwgYW55IHZhbHVlIGlmIGl0
IHRoaW5rcyBpdCBuZWVkcyB0by4KClRoZSBnZW5lcmFsIHNhZmV0eSBvZiB0aGUgY29uc3RydWN0
IHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IGFuCm9wdGltaXNpbmcgY29tcGlsZXIgd2lsbCBkbyBp
dHMgdmVyeSBiZXN0IHRvIGF2b2lkIHNwaWxsaW5nIHZhcmlhYmxlIHRvCnRoZSBzdGFjay7CoCBB
cyB3aXRoIGFsbCBvZiB0aGVzZSBpc3N1ZXMsIHlvdSBjYW4gb25seSBjb25maXJtIHdoZXRoZXIK
eW91IGFyZSBubyBsb25nZXIgdnVsbmVyYWJsZSBieSBpbnNwZWN0aW5nIHRoZSBldmVudHVhbCBj
b21waWxlZCBjb2RlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 20:07:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 20:07: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-devel-bounces@lists.xenproject.org>)
	id 1gpIcf-0007Cz-3c; Thu, 31 Jan 2019 20:07: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=YTs+=QH=chromium.org=keescook@srs-us1.protection.inumbo.net>)
 id 1gpIcd-0007Cu-J9
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 20:07:39 +0000
X-Inumbo-ID: db62d8f4-2593-11e9-bc90-bc764e045a96
Received: from mail-ua1-x942.google.com (unknown [2607:f8b0:4864:20::942])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db62d8f4-2593-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 20:07:38 +0000 (UTC)
Received: by mail-ua1-x942.google.com with SMTP id c24so1498896uak.1
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 12:07:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=zuBhZ0rAUVYTvwgNZ3H7mD8QpGjyZKByQWjogs9ZTGQ=;
 b=G+ILNawj+CGEhpVsWD8RQr3UdumkCEnubiNBpFhp82vTxV2Pp6rld0tBlGolUSHsxf
 cB99W1ET87mLjxmlkLlI2WoK4LaMGoZBmiC+kl0EadavJkoQ0ZBdmq0IZORMQgoDqB0r
 QwXsHD3S3XWo2sfGISwn+MYWoBIig1YXY89sc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=zuBhZ0rAUVYTvwgNZ3H7mD8QpGjyZKByQWjogs9ZTGQ=;
 b=Dk95j2zVaRRUCStQ6n6KMmkBMLxRRpX2RNbVKAOZju6GXp0yfAR8JiMGE4Z0MlXuw1
 SVW/p09VNRTZpXDue+zkD0RFDWsRpuT15Tigl/5O6jI+A+aw7E/TloF66VTW4vYTXQMa
 U30v8TBY1vRMheexk/3sNs/gdGkxV5730EeAnRF0qQOKuvN0F5vQy87iYXpAo+PvqfPF
 4EHnNOFu5naha5OGP83jo2qaMAb2FDi3NU5ilHNiAY834GYXwc1YlBzkusmccuSckkfC
 CaPTR3p52wMw31UfzTpVVUG5ttpQhjJMciAHwWUp8nJuAUAV1UBrvnOvQVylkt0yO2Yw
 vwvg==
X-Gm-Message-State: AJcUukdf3Y0PhRkgRhfyE07OTuZ73n3OPOvXaA30ov63vhSVzVFJ9NtA
 AGovSRO9PJqrWEro5yrLr7nwz96Eblg=
X-Google-Smtp-Source: ALg8bN5/8Xsyp5ryv9zdvU74CWlGV2YFC7nmtEIBovpGO0nT50Jxt6pfFnRflh8I9stWf6wXRUxT8A==
X-Received: by 2002:ab0:25ca:: with SMTP id y10mr14410926uan.21.1548965257608; 
 Thu, 31 Jan 2019 12:07:37 -0800 (PST)
Received: from mail-vk1-f173.google.com (mail-vk1-f173.google.com.
 [209.85.221.173])
 by smtp.gmail.com with ESMTPSA id h84sm818545vsi.28.2019.01.31.12.07.37
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 31 Jan 2019 12:07:37 -0800 (PST)
Received: by mail-vk1-f173.google.com with SMTP id t127so1034787vke.8
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 12:07:37 -0800 (PST)
X-Received: by 2002:a1f:3d10:: with SMTP id k16mr14848251vka.13.1548964774270; 
 Thu, 31 Jan 2019 11:59:34 -0800 (PST)
MIME-Version: 1.0
References: <20190131192533.34130-1-thgarnie@chromium.org>
In-Reply-To: <20190131192533.34130-1-thgarnie@chromium.org>
From: Kees Cook <keescook@chromium.org>
Date: Fri, 1 Feb 2019 08:59:21 +1300
X-Gmail-Original-Message-ID: <CAGXu5jLGFd2UY89bPm_WQvcsX+RDMg0XoJvuXwfknJrGxpn4Ng@mail.gmail.com>
Message-ID: <CAGXu5jLGFd2UY89bPm_WQvcsX+RDMg0XoJvuXwfknJrGxpn4Ng@mail.gmail.com>
To: Thomas Garnier <thgarnie@chromium.org>
Subject: Re: [Xen-devel] [PATCH v6 00/27] x86: PIE support and option to
 extend KASLR randomization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Jan Kiszka <jan.kiszka@siemens.com>, Pavel Machek <pavel@ucw.cz>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Christoph Lameter <cl@linux.com>,
 =?UTF-8?Q?Rafael_=C3=81vila_de_Esp=C3=ADndola?= <rafael@espindo.la>,
 linux-arch <linux-arch@vger.kernel.org>, Andi Kleen <ak@linux.intel.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Alexander Popov <alex.popov@linux.com>, Len Brown <len.brown@intel.com>,
 Linux PM list <linux-pm@vger.kernel.org>, Nicholas Piggin <npiggin@gmail.com>,
 Cao jin <caoj.fnst@cn.fujitsu.com>, Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Andy Lutomirski <luto@kernel.org>, Dennis Zhou <dennis@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, nixiaoming <nixiaoming@huawei.com>,
 Michal Marek <michal.lkml@markovi.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Nick Desaulniers <ndesaulniers@google.com>,
 LKML <linux-kernel@vger.kernel.org>, Jia Zhang <qianyue.zj@alibaba-inc.com>,
 Luis Chamberlain <mcgrof@kernel.org>, Masami Hiramatsu <mhiramat@kernel.org>,
 Tejun Heo <tj@kernel.org>, Andrew Morton <akpm@linux-foundation.org>,
 "open list:DOCUMENTATION" <linux-doc@vger.kernel.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 Dave Hansen <dave.hansen@linux.intel.com>, Mimi Zohar <zohar@linux.ibm.com>,
 virtualization@lists.linux-foundation.org,
 Masahiro Yamada <yamada.masahiro@socionext.com>, Nadav Amit <namit@vmware.com>,
 Kristen Carlson Accardi <kristen@linux.intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Joe Lawrence <joe.lawrence@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Yonghong Song <yhs@fb.com>,
 linux-crypto <linux-crypto@vger.kernel.org>, "H.J. Lu" <hjl.tools@gmail.com>,
 Michael Forney <forney@google.com>,
 linux-kbuild <linux-kbuild@vger.kernel.org>, Jason Baron <jbaron@akamai.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 Song Liu <songliubraving@fb.com>, Brijesh Singh <brijesh.singh@amd.com>,
 Alexander Shishkin <alexander.shishkin@linux.intel.com>,
 Jan Beulich <JBeulich@suse.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, Nayna Jain <nayna@linux.ibm.com>,
 James Hogan <jhogan@kernel.org>, Alexey Dobriyan <adobriyan@gmail.com>,
 Palmer Dabbelt <palmer@sifive.com>, Arnd Bergmann <arnd@arndb.de>,
 Steven Rostedt <rostedt@goodmis.org>,
 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
 Alok Kataria <akataria@vmware.com>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Michal Hocko <mhocko@suse.com>, KVM <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Herbert Xu <herbert@gondor.apana.org.au>, Joerg Roedel <joro@8bytes.org>,
 X86 ML <x86@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 Jordan Borgner <mail@jordan-borgner.de>, Jann Horn <jannh@google.com>,
 Arnaldo Carvalho de Melo <acme@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Nathan Chancellor <natechancellor@gmail.com>, Juergen Gross <jgross@suse.com>,
 Francis Deslauriers <francis.deslauriers@efficios.com>,
 Adrian Hunter <adrian.hunter@intel.com>, Borislav Petkov <bp@alien8.de>,
 Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMSwgMjAxOSBhdCA4OjI4IEFNIFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBj
aHJvbWl1bS5vcmc+IHdyb3RlOgo+IFRoZXNlIHBhdGNoZXMgbWFrZSB0aGUgY2hhbmdlcyBuZWNl
c3NhcnkgdG8gYnVpbGQgdGhlIGtlcm5lbCBhcyBQb3NpdGlvbgo+IEluZGVwZW5kZW50IEV4ZWN1
dGFibGUgKFBJRSkgb24geDg2XzY0LiBBIFBJRSBrZXJuZWwgY2FuIGJlIHJlbG9jYXRlZCBiZWxv
dwo+IHRoZSB0b3AgMkcgb2YgdGhlIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4gSXQgYWxsb3dzIHRv
IG9wdGlvbmFsbHkgZXh0ZW5kIHRoZQo+IEtBU0xSIHJhbmRvbWl6YXRpb24gcmFuZ2UgZnJvbSAx
RyB0byAzRy4gVGhlIGNob3NlbiByYW5nZSBpcyB0aGUgb25lIGN1cnJlbnRseQo+IGF2YWlsYWJs
ZSwgZnV0dXJlIGNoYW5nZXMgd2lsbCBhbGxvdyB0aGUga2VybmVsIG1vZHVsZSB0byBoYXZlIGEg
d2lkZXIKPiByYW5kb21pemF0aW9uIHJhbmdlLgoKVGhpcyBhbHNvIGxheXMgdGhlIGdyb3VuZHdv
cmsgZm9yIGRvaW5nIGNvbXBpbGF0aW9uLXVuaXQtZ3JhbnVsYXJpdHkKS0FTTFIsIGFzIEtyaXN0
ZW4gaGFzIGJlZW4gd29ya2luZyBvbi4gV2l0aCBQSUUgd29ya2luZywgdGhlCnJlbG9jYXRpb25z
IGFyZSBtb3JlIHNhbmUgYW5kIGJvb3QtdGltZSByZW9yZGVyaW5nIGJlY29tZXMgcG9zc2libGUK
KG9yIGF0IGxlYXN0LCBpdCBiZWNvbWVzIHRoZSBzYW1lIGxvZ2ljYWxseSBhcyBkb2luZyB0aGUg
d29yayBvbgptb2R1bGVzLCBldGMpLgoKLS0gCktlZXMgQ29vawoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 20:12:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 20:12: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-devel-bounces@lists.xenproject.org>)
	id 1gpIh0-0008MC-45; Thu, 31 Jan 2019 20: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=BSoF=QH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpIgy-0008Ly-Vt
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 20:12:09 +0000
X-Inumbo-ID: 7b97e8c1-2594-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b97e8c1-2594-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 20:12:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpIgw-0005o1-Kb; Thu, 31 Jan 2019 20:12:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpIgw-0002Qx-AS; Thu, 31 Jan 2019 20:12:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpIgw-0000ON-8c; Thu, 31 Jan 2019 20:12:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132622-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f50dd67950ca9d5a517501af10de7c8d88d1a188
X-Osstest-Versions-That: xen=08b908ba63dee8bc313983c5e412852cbcbcda85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Jan 2019 20:12:06 +0000
Subject: [Xen-devel] [xen-unstable test] 132622: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjYyMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMjYyMi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzI0MjIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMjQyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDIyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzI0MjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMjQyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMyNDIy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzI0MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMjQyMgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICBmNTBkZDY3OTUwY2E5ZDVhNTE3NTAxYWYxMGRlN2M4ZDg4ZDFhMTg4CmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwOGI5MDhiYTYzZGVlOGJjMzEzOTgzYzVl
NDEyODUyY2JjYmNkYTg1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI0MjIgIDIwMTktMDEtMjMg
MDg6MDk6MzQgWiAgICA4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMyNDU3ICAyMDE5LTAx
LTI0IDE0OjU5OjUwIFogICAgNyBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTMyNjIyICAyMDE5LTAxLTMwIDExOjUyOjQxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbmRyaWkgQW5pc292IDxhbmRyaWlf
YW5pc292QGVwYW0uY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9u
bmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKICAgMDhiOTA4YmE2My4uZjUwZGQ2Nzk1MCAgZjUwZGQ2Nzk1MGNhOWQ1YTUx
NzUwMWFmMTBkZTdjOGQ4OGQxYTE4OCAtPiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 20:57:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 20:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gpJOR-0004Wz-Tx; Thu, 31 Jan 2019 20:57: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=fnsz=QH=amazonses.com=01000168a5b35a86-b79bfe67-191e-43bc-a5c7-0e74eac06195-000000@srs-us1.protection.inumbo.net>)
 id 1gpJOQ-0004Wu-RK
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 20:57:02 +0000
X-Inumbo-ID: c1b8493c-259a-11e9-a9ac-c3a212778c31
Received: from a9-54.smtp-out.amazonses.com (unknown [54.240.9.54])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1b8493c-259a-11e9-a9ac-c3a212778c31;
 Thu, 31 Jan 2019 20:57:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
 s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1548968221;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:MIME-Version:Content-Type:Feedback-ID;
 bh=dn2omShFf6Xl/TI/yPpPBfhfVyM/8Yd9LQa5Ur1JErE=;
 b=hLqARxqMr9+W+Ok+DIFrw9CPp+3zlJfVJa/aN5zpPnPUiEYJ9cx2U2tdkScPQyjA
 blWFeKeMdTgA+ZRttarhxygb5Em/0phqnV6ourGkyjN0ZWPrJFKXTIhLihD0i9qtcra
 f8rPa6gSVs+oLdbrsB3JonOZujQVmmFDp85YA7GY=
Date: Thu, 31 Jan 2019 20:57:01 +0000
From: Christopher Lameter <cl@linux.com>
X-X-Sender: cl@nuc-kabylake
To: Thomas Garnier <thgarnie@chromium.org>
In-Reply-To: <20190131192533.34130-15-thgarnie@chromium.org>
Message-ID: <01000168a5b35a86-b79bfe67-191e-43bc-a5c7-0e74eac06195-000000@email.amazonses.com>
References: <20190131192533.34130-1-thgarnie@chromium.org>
 <20190131192533.34130-15-thgarnie@chromium.org>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
X-SES-Outgoing: 2019.01.31-54.240.9.54
Feedback-ID: 1.us-east-1.fQZZZ0Xtj2+TD7V5apTT/NrT6QKuPgzCT/IC7XYgDKI=:AmazonSES
Subject: Re: [Xen-devel] [PATCH v6 14/27] x86/percpu: Adapt percpu for PIE
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Brijesh Singh <brijesh.singh@amd.com>,
 kernel-hardening@lists.openwall.com, Peter Zijlstra <peterz@infradead.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>, kristen@linux.intel.com,
 "H. Peter Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>, x86@kernel.org,
 Ingo Molnar <mingo@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Joerg Roedel <jroedel@suse.de>, Kees Cook <keescook@chromium.org>,
 Cao jin <caoj.fnst@cn.fujitsu.com>, Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 Andi Kleen <ak@linux.intel.com>, Tejun Heo <tj@kernel.org>,
 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Thomas Garnier <thgarnie@google.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAzMSBKYW4gMjAxOSwgVGhvbWFzIEdhcm5pZXIgd3JvdGU6Cgo+IFBlcnBjdSB1c2Vz
IGEgY2xldmVyIGRlc2lnbiB3aGVyZSB0aGUgLnBlcmN1IEVMRiBzZWN0aW9uIGhhcyBhIHZpcnR1
YWwKPiBhZGRyZXNzIG9mIHplcm8gYW5kIHRoZSBjdXN0b20gbGludXggcmVsb2NhdGlvbiBjb2Rl
IGF2b2lkIHJlbG9jYXRpbmcKPiBzcGVjaWZpYyBzeW1ib2xzLiBJdCBtYWtlcyB0aGUgY29kZSBz
aW1wbGUgYW5kIGVhc2lseSBhZGFwdGFibGUgd2l0aCBvcgo+IHdpdGhvdXQgU01QIHN1cHBvcnQu
CgpXZSB1c3VhbGx5IHRhbGsgYWJvdXQgdGhpcyBhcyBvZmZzZXRzIHJhdGhlciB0aGFuIGFkZHJl
c3Nlc3MuIFRoZSBpbnRlbmQKaGVyZSBpcyB0byBnaXZlIGV2ZXJ5IHByb2Nlc3NvciBpdHMgb3du
IGFkZHJlc3MgdGhhdCBpcyB1bmlxdWUgZm9yIHRoaXMKcHJvY2Vzc29yLiBPcGVyYXRpb25zIGFy
ZSBhbHdheXMgcmVsYXRpdmUgdG8gYSBzZWdtZW50IHJlZ2lzdGVyIGFuZCB0aGUKd2hvbGUgYXJl
YSBjYW4gYmUgcmVsb2NhdGVkIGF0IHdpbGwgYnkgc2ltcGx5IGNoYW5naW5nIHRoZSBzZWdtZW50
CnJlZ2lzdGVyLgoKPiBUaGlzIGRlc2lnbiBpcyBpbmNvbXBhdGlibGUgd2l0aCBQSUUuIFdoaWxl
IGNyZWF0aW5nIGEgUElFIGJpbmFyeSwgdGhlCj4gY29wbWlsZXIgdHJpZXMgdG8gbWFrZSBldmVy
eXRoaW5nIHJlbGF0aXZlLiBUaGUgY29tcGlsZXIgd2lsbCBhdHRlbXB0IHRvCgpUaGlzIGlzIHZl
cnkgY29tcGF0aWJsZSB3aXRoIFBJRSBiZWNhdXNlIGl0IGlzIGFscmVhZHkgcmVsYXRpdmUuCgo+
IGdlbmVyYXRlIGluc3RydWN0aW9ucyB3aXRoIHRoZSBkaXN0YW5jZSBiZXR3ZWVuIHplcm8gYW5k
IGFueSA2NC1iaXQKPiB2aXJ0dWFsIGFkZHJlc3MuIEl0IHdpbGwgZmFpbCBhcyB0aGUgcmVsb2Nh
dGlvbiByYW5nZSBjYW5ub3QgZml0IHdpdGhpbgo+IHRoZSBwb3NzaWJsZSBpbnN0cnVjdGlvbnMg
YWNjZXNzaW5nIGEgc2VnbWVudCByZWdpc3Rlci4KCkxlYXZlIHRoZSBvZmZzZXRzIGFsb25lIGFu
ZCBqdXN0IGNoYW5nZSB0aGUgc2VnbWVudCByZWdpc3RlciBpZiB5b3UgbmVlZAp0byByZWxvY2F0
ZSB0aGUgYXJlYSBvZiBhIHNwZWNpZmljIHByb2Nlc3Nvcj8KCj4gVGhlIGFzc2VtYmx5IGFuZCBQ
RVJfQ1BVIG1hY3JvcyBhcmUgY2hhbmdlZCB0byB1c2UgcmVsYXRpdmUgcmVmZXJlbmNlcwo+IHdo
ZW4gUElFIGlzIGVuYWJsZWQuCgpUaGV5IGFscmVhZHkgdXNlIHJlbGF0aXZlIHJlZmVyZW5jZS4g
V2hhdCBpcyB0aGUgcG9pbnQgaGVyZT8KCj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGVy
Y3B1LmgKPiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZXJjcHUuaAo+IEBAIC01LDkgKzUs
MTEgQEAKPiAgI2lmZGVmIENPTkZJR19YODZfNjQKPiAgI2RlZmluZSBfX3BlcmNwdV9zZWcJCWdz
Cj4gICNkZWZpbmUgX19wZXJjcHVfbW92X29wCQltb3ZxCj4gKyNkZWZpbmUgX19wZXJjcHVfcmVs
CQkoJXJpcCkKClRoZSBwZXJjcHUgc2VjdGlvbiBjYW5ub3QgYmUgSVAgcmVsYXRpdmUgc2luY2Ug
d2UgbmVlZCB0byBoYXZlIHNlcGFyYXRlCmFkZHJlc3Mgc3BhY2VzIHBlciBjcHUuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 21:41:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 21:41: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-devel-bounces@lists.xenproject.org>)
	id 1gpK5B-00018e-IE; Thu, 31 Jan 2019 21:41: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=OC3Y=QH=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gpK59-00018Y-Np
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 21:41:11 +0000
X-Inumbo-ID: ebfe1fc2-25a0-11e9-bb1a-b38f06b4017f
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ebfe1fc2-25a0-11e9-bb1a-b38f06b4017f;
 Thu, 31 Jan 2019 21:41:10 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id x0VLXdG8168519;
 Thu, 31 Jan 2019 21:40:49 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=qGbMoTg4e/Fg5tgCOrLt3+K44P7pZX62jDlICdvY0VY=;
 b=uli/y7o8YJw7OCEka4OrnFfyWkFII5+/kYua+h+hJBpj4qwqFq6XHMNs11lN/ZdT1qI4
 1jzniMOVJCgRtactKv+PGr/bgHiHQhn/Be7V26W2Yalhr2gQininWteYz7YUTX7SeEiR
 1UAK537tD9OyvoJBHF6fr27J908/u1ChFKJYp3T6Xtk76jMh+KoTTKVqdnwgICHkOebE
 UJ7DvfoKXAsRnDTjrGj9Nz9kiYZ73JYxqdoBTDmaCTFs8WLxh0mEXY6tovA7Su/xV6FJ
 OOEbG5K0TQ2UMbwFvc19G0R2Q0wBXFqsiKXp2KIMvnIY2eSBszZoUQov0OyX+jSI9hkI /w== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2q8g6rk75s-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Jan 2019 21:40:48 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id x0VLekZX025586
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Jan 2019 21:40:46 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x0VLeg0C006114;
 Thu, 31 Jan 2019 21:40:42 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 31 Jan 2019 13:40:41 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 3B2C36A05F7; Thu, 31 Jan 2019 16:40:38 -0500 (EST)
Date: Thu, 31 Jan 2019 16:40:38 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Thomas Garnier <thgarnie@chromium.org>
Message-ID: <20190131214038.GI28234@char.us.oracle.com>
References: <20190131192533.34130-1-thgarnie@chromium.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190131192533.34130-1-thgarnie@chromium.org>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9153
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=825 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000
 definitions=main-1901310157
Subject: Re: [Xen-devel] [PATCH v6 00/27] x86: PIE support and option to
 extend KASLR randomization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kernel-hardening@lists.openwall.com, Jan Kiszka <jan.kiszka@siemens.com>,
 Pavel Machek <pavel@ucw.cz>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Christoph Lameter <cl@linux.com>,
 Rafael =?iso-8859-1?Q?=C1vila_de_Esp=EDndola?= <rafael@espindo.la>,
 linux-arch@vger.kernel.org, Andi Kleen <ak@linux.intel.com>,
 Michael Ellerman <mpe@ellerman.id.au>, linux-sparse@vger.kernel.org,
 xen-devel@lists.xenproject.org, Alexander Popov <alex.popov@linux.com>,
 Len Brown <len.brown@intel.com>, linux-pm@vger.kernel.org,
 Nicholas Piggin <npiggin@gmail.com>, Cao jin <caoj.fnst@cn.fujitsu.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Andy Lutomirski <luto@kernel.org>,
 Dennis Zhou <dennis@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 nixiaoming <nixiaoming@huawei.com>, Michal Marek <michal.lkml@markovi.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Nick Desaulniers <ndesaulniers@google.com>, linux-kernel@vger.kernel.org,
 Jia Zhang <qianyue.zj@alibaba-inc.com>, Luis Chamberlain <mcgrof@kernel.org>,
 Masami Hiramatsu <mhiramat@kernel.org>, Tejun Heo <tj@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>, linux-doc@vger.kernel.org,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 Dave Hansen <dave.hansen@linux.intel.com>, Mimi Zohar <zohar@linux.ibm.com>,
 virtualization@lists.linux-foundation.org,
 Masahiro Yamada <yamada.masahiro@socionext.com>, Nadav Amit <namit@vmware.com>,
 kristen@linux.intel.com, Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>, Yonghong Song <yhs@fb.com>,
 linux-crypto@vger.kernel.org, "H.J. Lu" <hjl.tools@gmail.com>,
 Michael Forney <forney@google.com>, linux-kbuild@vger.kernel.org,
 Jason Baron <jbaron@akamai.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 Song Liu <songliubraving@fb.com>, Brijesh Singh <brijesh.singh@amd.com>,
 Alexander Shishkin <alexander.shishkin@linux.intel.com>,
 Jan Beulich <JBeulich@suse.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, Nayna Jain <nayna@linux.ibm.com>,
 James Hogan <jhogan@kernel.org>, Alexey Dobriyan <adobriyan@gmail.com>,
 Palmer Dabbelt <palmer@sifive.com>, Kees Cook <keescook@chromium.org>,
 Arnd Bergmann <arnd@arndb.de>, Steven Rostedt <rostedt@goodmis.org>,
 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
 Alok Kataria <akataria@vmware.com>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Michal Hocko <mhocko@suse.com>, kvm@vger.kernel.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Herbert Xu <herbert@gondor.apana.org.au>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Ingo Molnar <mingo@redhat.com>,
 Jordan Borgner <mail@jordan-borgner.de>, Jann Horn <jannh@google.com>,
 Arnaldo Carvalho de Melo <acme@redhat.com>,
 Joe Lawrence <joe.lawrence@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Nathan Chancellor <natechancellor@gmail.com>, Juergen Gross <jgross@suse.com>,
 Francis Deslauriers <francis.deslauriers@efficios.com>,
 Adrian Hunter <adrian.hunter@intel.com>, Borislav Petkov <bp@alien8.de>,
 Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMTE6MjQ6MDdBTSAtMDgwMCwgVGhvbWFzIEdhcm5pZXIg
d3JvdGU6Cj4gVGhlcmUgaGFzIGJlZW4gbm8gbWFqb3IgY29uY2VybiBpbiB0aGUgbGF0ZXN0IGl0
ZXJhdGlvbnMuIEkgYW0gaW50ZXJlc3RlZCBvbgo+IHdoYXQgd291bGQgYmUgdGhlIGJlc3Qgd2F5
IHRvIHNsb3dseSBpbnRlZ3JhdGUgdGhpcyBwYXRjaHNldCB1cHN0cmVhbS4KCk9uZSBxdWVzdGlv
biB0aGF0IEkgd2FzIHNvbWVob3cgZXhwZWN0ZWQgaW4gdGhpcyBjb3ZlciBsZXR0ZXIgLSB3aGF0
CmFib3V0IGFsbCB0aG9zZSBsb3ZlbHkgc3BlY3VsYXRpdmUgYnVncz8gQXMgaW4gc2F5IHNvbWUg
b25lIGhhc24ndAp1cGRhdGVkIHRoZWlyIG1hY2hpbmUgd2l0aCB0aGUgU3BlY3RyZSB2M2EgbWlj
cm9jb2RlIC0gd291bGRuJ3QgdGhleQpiZSBhYmxlIHRvIGdldCB0aGUga2VybmVsIHZpcnR1YWwg
YWRkcmVzcyBzcGFjZT8KCkluIGVmZmVjdCByZW5kZXJpbmcgYWxsIHRoaXMgaGFyZC13b3JrIG5v
dCBuZWVkZWQ/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 21:44:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 21:44: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-devel-bounces@lists.xenproject.org>)
	id 1gpK8E-0001G9-2n; Thu, 31 Jan 2019 21:44: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=FAp4=QH=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gpK8C-0001G4-Qv
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 21:44:20 +0000
X-Inumbo-ID: 5d055742-25a1-11e9-bc90-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d055742-25a1-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 21:44:19 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 98EA420869;
 Thu, 31 Jan 2019 21:44:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548971059;
 bh=tONGFam/ja1LeJ4xY5qGd4SoU1LxE70EjcaZ++/CmYQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=mIJ9gCdDNofYKWSkONXiUcAe43xsbKzDXQBlCcUJVuFg4BVxOPUx2i8hfMLcTzfMT
 ANhEo5//Z2pDDIwXYcwKhadw4bnakeR1ouuSAw9tkd0de9ivoK5Gf6pJYrdIcDTIhn
 5JtKlTBjZNKyet0B/5vxEkXMbdj0XG4O95eNONxU=
Date: Thu, 31 Jan 2019 13:44:15 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
In-Reply-To: <f3ca533d-7f51-c59e-6a96-4e1fba687c8f@epam.com>
Message-ID: <alpine.DEB.2.10.1901311343370.22962@sstabellini-ThinkPad-X260>
References: <f3ca533d-7f51-c59e-6a96-4e1fba687c8f@epam.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1499689100-1548971056=:22962"
Subject: Re: [Xen-devel] xen/mem-reservation API and out-of-tree kernel
 modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1499689100-1548971056=:22962
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Thu, 31 Jan 2019, Oleksandr Andrushchenko wrote:
> Hello,
> 
> I am working on porting an out-of-tree kernel driver to the kernel
> 5.0 and that driver uses functionality provided by 
> drivers/xen/mem-reservation.c
> module.Â  Since commit [1] it is not possible to build a kernel module
> which uses mem-reservation API as xen_scrub_pages variable, which is 
> checked in
> xenmem_reservation_scrub_page, became a kernel module parameter and is 
> now only
> accessible for built-in modules:
> 
> static inline void xenmem_reservation_scrub_page(struct page *page)
> ^^^^^^^^^^^^^
> {
>  Â Â Â  if (xen_scrub_pages)
>  Â Â Â Â Â Â Â  ^^^^^^^^^^^^^^^
>  Â Â Â  Â Â Â  clear_highpage(page);
> }
> 
> This results in link-time warning:
> 
>  Â Â Â  WARNING: "xen_scrub_pages" [yourmodule.ko] undefined!
> 
> and thus not allowing the module to run. At the moment I can only see a 
> possible fix
> for this by making the following change:
> 
> diff --git a/drivers/xen/mem-reservation.c b/drivers/xen/mem-reservation.c
> index 3782cf070338..85fecfec50e1 100644
> --- a/drivers/xen/mem-reservation.c
> +++ b/drivers/xen/mem-reservation.c
> @@ -18,6 +18,7 @@
> 
>  Â bool __read_mostly xen_scrub_pages = 
> IS_ENABLED(CONFIG_XEN_SCRUB_PAGES_DEFAULT);
>  Â core_param(xen_scrub_pages, xen_scrub_pages, bool, 0);
> +EXPORT_SYMBOL(xen_scrub_pages);
> 
> but this looks a bit unusual for the kernel?
> 
> I am looking for community advice here and help
> 
> Thank you,
> Oleksandr
> 
> [1] 
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=197ecb3802c04499d8ff4f8cb28f6efa008067db

The alternative would be to turn xenmem_reservation_scrub_page into a
regular function (not a static inline)?
--8323329-1499689100-1548971056=:22962
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1499689100-1548971056=:22962--


From xen-devel-bounces@lists.xenproject.org Thu Jan 31 21:56:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 21: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-devel-bounces@lists.xenproject.org>)
	id 1gpKJg-0002OE-7A; Thu, 31 Jan 2019 21: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=FAp4=QH=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gpKJe-0002O9-K1
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 21:56:10 +0000
X-Inumbo-ID: 03cf43e0-25a3-11e9-b14b-37e1d05e6b63
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03cf43e0-25a3-11e9-b14b-37e1d05e6b63;
 Thu, 31 Jan 2019 21:56:09 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0479B2087F;
 Thu, 31 Jan 2019 21:56:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1548971768;
 bh=Q3SW/UxXw+DSujmdQ5jgWIroaC/P/xQadjOjFS1xzyc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=CVx5C0sYAWIw/wDbnMo4UpdYtQvMv+b2FPQDiNXqGvgLzgbHaACrTGzGyEKKITt+5
 knE1XzagyHlPLWut3ZUvYmyG6RM3Hdz/O6RJxWasG7AsiSCHp6jRNVAlE9m6f2yW9W
 qbrKZp9r3yph0LtZYw13TbQdJ1JXfY1STSP0kAyE=
Date: Thu, 31 Jan 2019 13:56:04 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
Message-ID: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <CACrvCsZuh+tj2ejA2RYh78QnySw0fBBEXxWpam_TcFZAORSCXw@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, Stefano Stabellini <sstabellini@kernel.org>,
 "LOPEZ, FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAzMSBKYW4gMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDMxLzAxLzIwMTkg
MTI6MDAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gPiBIZWxsbyBKdWxpZW4sCj4gPiAKPiA+IE9u
IDMxLjAxLjE5IDEzOjM3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+ID4gT24gbXkgc2lkZSBJ
IGp1c3QgY29tbWVudGVkIG91dCB0aGF0IHByaW50aywgYmVjYXVzZSBpdCByZW5kZXJzIGEgZGVi
dWcKPiA+ID4gPiBidWlsZCB1bnVzYWJsZS4KPiA+ID4gCj4gPiA+IC4uLiBpZiBpdCBpcyB1bnVz
YWJsZSwgd2h5IGRvbid0IHlvdSB0cnkgdG8gdGFja2xlIHRoZSBwcm9ibGVtPwo+ID4gQmVjYXVz
ZSBvZi4uLgo+ID4gCj4gPiA+IFRoaXMgaXMgaW4gbXkgbG9uZyBldmVyIGdyb3dpbmcgbGlzdCBv
ZiB0aGluZ3MgdG8KPiA+IAo+ID4gLi4uIGJlIGRvbmUuCj4gPiAKPiA+IFNvbWUgb2YgdGhpbmdz
IGdldCBzb2x1dGlvbnMsIHNvbWUgV0FzLgo+IAo+IEkgY2FuJ3Qgc2VlIGEgZ29vZCB3b3JrYXJv
dW5kIGZvciB0aGlzLiBBdCBzb21lIHBvaW50IHNvbWVvbmUgd291bGQgaGF2ZSB0bwo+IHBpY2sg
aXQgdXAgcmF0aGVyIHRoYW4gYnVpbGRpbmcgYSBob3VzZSBvZiBjYXJkcy4KCkkgcmFuIGludG8g
dGhpcyBwcm9ibGVtIGFzIHdlbGwgbm90IHRvbyBsb25nIGFnbyB0b28uIEl0IGlzIHZlcnkKYW5u
b3lpbmcgYW5kIGl0IGlzIGJhc2ljYWxseSBpbXBvc3NpYmxlIHRvIHdvcmstYXJvdW5kLCB0aGUg
b25seSB0aGluZwpwb3NzaWJsZSB3b3VsZCBiZSB0byBzdXBwcmVzcyB0aGUgd2FybmluZywgYnV0
IHRoYXQgZG9lc24ndCBldmVuIGNvdW50CmFzIGEgd29yay1hcm91bmQgOi0pCgpUaGUgd2F5IGZv
cndhcmQgaXMgdG8gbW9kaWZ5IHRoZSBleGlzdGluZwpWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVf
bWVtb3J5X2FyZWEgaW50ZXJmYWNlLiBJIGxpa2VkIEp1bGllbidzIGlkZWEgaW4KaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTAzL21zZzAw
MjI3Lmh0bWw6CndlIGRvbid0IG5lY2Vzc2FyaWx5IG5lZWQgdG8gY2hhbmdlIHRoZSBwYXJhbWV0
ZXJzIG9mIHRoZSBoeXBlcmNhbGxzCmZyb20gYSBndWVzdCB2aXJ0dWFsIGFkZHJlc3MgdG8gYSBn
dWVzdCBwaHlzaWNhbCBhZGRyZXNzLiBJdCBzaG91bGQgYmUKZW5vdWdoIHRvIGNvbnZlcnQgdGhl
IGd1ZXN0IHZpcnR1YWwgYWRkcmVzcyBpbnRvIGEgZ3Vlc3QgcGh5c2ljYWwKYWRkcmVzcyBpbiBY
ZW4gd2hlbiBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgaXMgY2FsbGVkCih4
ZW4vY29tbW9uL2RvbWFpbi5jOlZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSks
IHRoZW4gc3RvcmUKdGhlIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgb3IgaXRzIG1hcHBpbmcgaW4g
di0+cnVuc3RhdGVfZ3Vlc3QgKHRoZSB0eXBlCm9mIHJ1bnN0YXRlX2d1ZXN0IG5lZWRzIHRvIGNo
YW5nZSkgYW5kIGFsd2F5cyB1c2UgdGhlIGd1ZXN0IHBoeXNpY2FsCmFkZHJlc3MgZm9yIGZ1dHVy
ZSB1cGRhdGVzIG9uIHRoZSBydW5zdGF0ZSBtZW1vcnkgYXJlYS4KCkl0IGRvZXNuJ3Qgc2VlbSB0
b28gZGlmZmljdWx0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 22:39:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 22:39: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-devel-bounces@lists.xenproject.org>)
	id 1gpKzU-0006uE-Kg; Thu, 31 Jan 2019 22:39: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=dit8=QH=citrix.com=prvs=927878326=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gpKzT-0006u9-4V
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 22:39:23 +0000
X-Inumbo-ID: 0c6e7b14-25a9-11e9-8aac-f3c60f22d187
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c6e7b14-25a9-11e9-8aac-f3c60f22d187;
 Thu, 31 Jan 2019 22:39:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,546,1539648000"; d="scan'208";a="85362346"
To: Jan Beulich <JBeulich@suse.com>
References: <1548244285-30813-1-git-send-email-nmanthey@amazon.de>
 <1548244285-30813-4-git-send-email-nmanthey@amazon.de>
 <c279c2fa-564a-7177-d305-38c907d485c3@citrix.com>
 <5C4AE16D0200007800211142@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <40beffd4-89dc-35ad-2631-2695ecd373c6@citrix.com>
Date: Thu, 31 Jan 2019 22:39:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <5C4AE16D0200007800211142@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH SpectreV1+L1TF v4 03/11] config: introduce
 L1TF_LFENCE option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Martin Pohlack <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 nmanthey@amazon.de, "Martin Mazein\(amazein\)" <amazein@amazon.de>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Julian Stecklina <jsteckli@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Bjoern Doebel <doebel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMjAxOSAxMDoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDEuMTkg
YXQgMjI6MjksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gV29yc2UgaXMg
dGhlICJldmFsdWF0ZSBjb25kaXRpb24sIHN0YXNoIHJlc3VsdCwgZmVuY2UsIHVzZSB2YXJpYWJs
ZSIKPj4gb3B0aW9uLCB3aGljaCBpcyBhbG1vc3QgY29tcGxldGVseSB1c2VsZXNzLiAgSWYgeW91
IHdvcmsgb3V0IHRoZQo+PiByZXN1bHRpbmcgaW5zdHJ1Y3Rpb24gc3RyZWFtLCB5b3UnbGwgaGF2
ZSBhIGNvbmRpdGlvbmFsIGV4cHJlc3Npb24KPj4gY2FsY3VsYXRlZCBkb3duIGludG8gYSByZWdp
c3RlciwgdGhlbiBhIGZlbmNlLCB0aGVuIGEgdGVzdCByZWdpc3RlciBhbmQKPj4gY29uZGl0aW9u
YWwganVtcCBpbnRvIG9uZSBvZiB0d28gYmFzaWMgYmxvY2tzLiAgVGhpcyB0YWtlcyB0aGUgcGVy
ZiBoaXQsCj4+IGFuZCBkb2Vzbid0IHByb3RlY3QgZWl0aGVyIG9mIHRoZSBiYXNpYyBibG9ja3Mg
Zm9yIHNwZWN1bGF0aXZlCj4+IG1pcy1leGVjdXRpb24uCj4gSG93IGRvZXMgaXQgbm90IHByb3Rl
Y3QgYW55dGhpbmc/IEl0IHNocmlua3MgdGhlIHNwZWN1bGF0aW9uIHdpbmRvdwo+IHRvIGp1c3Qg
dGhlIHJlZ2lzdGVyIHRlc3QgYW5kIGNvbmRpdGlvbmFsIGJyYW5jaCwKCkEgc3BlY3VsYXRpb24g
d2luZG93IHN0YXJ0cyBhdCBhIG51bWJlciBvZiBhcmJpdHJhcnkgcG9pbnRzLCBhbmQgcGVyc2lz
dAp1bnRpbCB0aGUgcHJvY2Vzc29yIGhhcyBjb25maXJtZWQgdGhlIHNwZWN1bGF0aW9uIHByZWNv
bmRpdGlvbiB3YXMgdHJ1ZQpvciBmYWxzZS7CoCBUaGVyZSBjYW4gYmUgbXVsdGlwbGUgb3Zlcmxh
cHBpbmcgc3BlY3VsYXRpdmUgd2luZG93cyBvcGVuIGF0CmEgc2luZ2xlIHRpbWUuCgo+IHdoaWNo
IG91Z2h0IHRvIGJlCj4gZmFyIHNtYWxsZXIgdGhhbiB0aGF0IGJlaGluZCBhIG1lbW9yeSBhY2Nl
c3Mgd2hpY2ggZmFpbHMgdG8gaGl0IGFueQo+IG9mIHRoZSBjYWNoZXMgKGFuZCBwZXJoYXBzIGV2
ZW4gYW55IG9mIHRoZSBUTEJzKS4gVGhpcyBpcyB0aGUgbW9yZQo+IHRoYXQgTEZFTkNFIGRvZXMg
c3BlY2lmaWNhbGx5IG5vdCBwcmV2ZW50IGluc24gZmV0Y2hpbmcgZnJvbQo+IGNvbnRpbnVpbmcu
CgpJJ20gYWZyYWlkIHRoYXQgaXNuJ3QgcmVsZXZhbnQuCgpGb3IgdGhlIGF0dGFjayBkZXNjcmli
ZWQgaW4gdGhpcyBzZXJpZXMsIHRoZSBzcGVjdWxhdGlvbiB3aW5kb3cgd2hpY2gKbWF0dGVycyBz
dGFydHMgd2l0aCBhIGNvbmRpdGlvbmFsIGp1bXAuwqAgSW4gdGhpcyBzY2VuYXJpbywgdGhlIGZh
Y3QgdGhhdAp5b3UgaGF2ZSBzdGFzaGVkIHRoZSB2YWx1ZSBhbmQgaXNzdWVkIGEgZmVuY2UgZG9l
c24ndCBzdG9wIGFuIGF0dGFja2VyCmZyb20gY29udHJvbGxpbmcgdGhlIGNvbmRpdGlvbmFsIGp1
bXAuCgpUaGUgbGZlbmNlIGRvZXNuJ3QgaW50ZXJhY3Qgd2l0aCB0aGUgYnJhbmNoIHByZWRpY3Rv
ci7CoCBBbnkgcG9pc29uZWQKcHJlZGljdGlvbnMgd2lsbCBzdXJ2aXZlLgoKQXMgYSByZXN1bHQs
IHRoZSBvbmx5IHNhZmUgY291cnNlIG9mIGFjdGlvbiBpcyB0byBsZXQgdGhlIHByb2Nlc3Nvcgpm
b2xsb3cgdGhlIHByZWRpY3Rpb24sICp0aGVuKiB3YWl0IGZvciBzcGVjdWxhdGlvbiB0byBjYXRj
aCB1cCB3aXRoCnJlYWxpdHkgYW5kIHNlZSB3aGV0aGVyIHRoZSBwcmVkaWN0aW9uIHdhcyBjb3Jy
ZWN0LsKgIEFzIHN1Y2gsIGNvZGUgaXMKb25seSBzYWZlIHdoZW4gdGhlIGZlbmNlIGlzIGF0IHRo
ZSBoZWFkIG9mIGJvdGggYmFzaWMgYmxvY2tzLgoKPiBUaGF0IHNhaWQgSSBhZ3JlZSB0aGF0IHRo
ZSBMRkVOQ0Ugd291bGQgYmV0dGVyIHNpdCBiZXR3ZWVuIHRoZQo+IHJlZ2lzdGVyIHRlc3QgYW5k
IHRoZSBjb25kaXRpb25hbCBicmFuY2gsIGJ1dCBhcyB3ZSd2ZSBzYWlkIHNvIG1hbnkKPiB0aW1l
cyBiZWZvcmUgLSB0aGlzIGNhbid0IGJlIGFjaGlldmVkIHdpdGhvdXQgY29tcGlsZXIgc3VwcG9y
dC4KCkl0IGFsc28gZG9lc24ndCBmaXggdGhlIHByb2JsZW0uCgpCb3RoIG9mIHRoZXNlIGV4YW1w
bGVzIGRvIG5hcnJvdyB0aGUgc3BlY3VsYXRpb24gdG8ganVzdCBoYXZpbmcgZWFjaApiYXNpYyBi
bG9jayBlbnRlcmVkIHdpdGggZWFjaCBvdGhlcnMgbGVnaXRpbWF0ZSBlbnRyeSBjb25kaXRpb24s
IGJ1dCB0aGUKZm9sbG93aW5nIGNvZGUgc2FtcGxlIGlzIHN0aWxsIHZ1bG5lcmFibGUgdG8gbGVh
a2FnZSB1bmRlciB0aGVzZSB0d28KcmVsYXRlZCBzdHJhdGVnaWVzLgoKaW50IGZvbyhpbnQgYSwg
aW50IGIsIGludCBjKQp7CsKgwqDCoCBpZiAoIGV2YWxfbm9zcGVjKGEpICkKwqDCoMKgIMKgwqDC
oCByZXR1cm4gYXJyYXlfYltiXTsKwqDCoMKgIGVsc2UKwqDCoMKgIMKgwqDCoCByZXR1cm4gYXJy
YXlfY1tjXTsKfQoKPiBUaGVuIGFnYWluLCBmb2xsb3dpbmcgYW4gZWFybGllciByZXBseSBvZiBt
aW5lIG9uIGFub3RoZXIgc3ViLQo+IHRocmVhZCwgbm90aGluZyByZWFsbHkgcHJldmVudHMgdGhl
IGNvbXBpbGVyIGZyb20gbW92aW5nIGFoZWFkCj4gYW5kIGZvbGRpbmcgdGhlIHR3byBMRkVOQ0Vz
IG9mIHRoZSAiYm90aCBicmFuY2hlcyIgbW9kZWwgaW50bwo+IG9uZS4gSXQganVzdCBzbyBoYXBw
ZW5zIHRoYXQgYXBwYXJlbnRseSByaWdodCBub3cgdGhpcyBuZXZlcgo+IG9jY3VycyAoYXNzdW1p
bmcgTm9yYmVydCBoYXMgZG9uZSBmdWxsIGdlbmVyYXRlZCBjb2RlIGFuYWx5c2lzCj4gdG8gY29u
ZmlybSB0aGUgaW50ZW5kZWQgcGxhY2VtZW50KS4KCkZvbGxvd2luZyBvbiBmcm9tIHRoYXQgb3Ro
ZXIgdGhyZWFkLCBldmFsX25vc3BlYygpIGlzIG9ubHkgdXNlZnVsIGlmIHdlCmNhbiBndWFyYW50
ZWUgdGhhdCBpdCBwbGFjZXMgZmVuY2VzIGF0IHRoZSBoZWFkIG9mIGVhY2ggYmFzaWMgYmxvY2ss
CnJhdGhlciB0aGFuIGVsc2V3aGVyZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 22:49:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 22:49: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-devel-bounces@lists.xenproject.org>)
	id 1gpL97-0007zY-Jz; Thu, 31 Jan 2019 22:49: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=6Maf=QH=chromium.org=thgarnie@srs-us1.protection.inumbo.net>)
 id 1gpL96-0007zT-Ad
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 22:49:20 +0000
X-Inumbo-ID: 71898fd2-25aa-11e9-bc90-bc764e045a96
Received: from mail-it1-x144.google.com (unknown [2607:f8b0:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71898fd2-25aa-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 22:49:19 +0000 (UTC)
Received: by mail-it1-x144.google.com with SMTP id g85so6414928ita.3
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 14:49:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=tkiv142AtR3mKFcfGs97SC15vyGtXkrw/acP+pBqHzw=;
 b=iU3QdGkv4AxS48U/SOmzRyyCIdzZxnS1g5kI8E4/99+MSd23lPZJaa6yd4sELSXgYO
 AvNNVVEtBu5nRVvVh2INjDsQLz07xJ2x3MVS/oOLaFQocayuDpfXkFHS02G+CO4q9EFl
 akIvTXBoQWXcqEG87LUsRSvBNtAU0Y/6XYOGQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=tkiv142AtR3mKFcfGs97SC15vyGtXkrw/acP+pBqHzw=;
 b=N0rNbx1zT8j54TOG0c7mq+i4pDF6yZS+ihn8vTPX6tr6M8BD1jVh6ubnHFmIhlAwUr
 BCAcDjA+nCe61Jlk8ryaZ1V0MOid+pYfonGbejdy5MxWB8cMFX/STClUfNW0GAgeSSaV
 MeHtQjfSHgA52p4Wi74Jaz2KnD4YievAMYpfs7SyofgA9JiY0/H0/tlRsat8VNYeE+G4
 q5GoKPETUv/0nlqv+SF/RtkOPUbhes9RMMUOuyhtl5tuXwMjX3tO+gQYqSU+UiopL/0W
 Ng0h4xAu2fz+Xh8E8lYjgZlt7TUVDnodEBFtwpdVxqv8JZykSye/ryt2w6WoPP6kAa5B
 Bf1g==
X-Gm-Message-State: AJcUukdq0C8vQ10ODtRMSCqJnb1irKXfw2LtOE21yqrdqiKuijTClbwj
 k4Fn6RBEKYe/RSdby5BY9mr7PS+rt3E=
X-Google-Smtp-Source: ALg8bN74itnHP5oI0U4y3PJarcJhngLiMTdEwoaBKkIqhMsb9bSKweHwlmHVlDfwt7fQ97yeMQ5/rQ==
X-Received: by 2002:a02:8894:: with SMTP id n20mr24862951jaj.52.1548974958752; 
 Thu, 31 Jan 2019 14:49:18 -0800 (PST)
Received: from mail-it1-f179.google.com (mail-it1-f179.google.com.
 [209.85.166.179])
 by smtp.gmail.com with ESMTPSA id t7sm2519090iom.27.2019.01.31.14.49.17
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 31 Jan 2019 14:49:18 -0800 (PST)
Received: by mail-it1-f179.google.com with SMTP id z7so6448069iti.0
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 14:49:17 -0800 (PST)
X-Received: by 2002:a24:d081:: with SMTP id
 m123mr19889982itg.119.1548974956119; 
 Thu, 31 Jan 2019 14:49:16 -0800 (PST)
MIME-Version: 1.0
References: <20190131192533.34130-1-thgarnie@chromium.org>
 <20190131192533.34130-15-thgarnie@chromium.org>
 <01000168a5b35a86-b79bfe67-191e-43bc-a5c7-0e74eac06195-000000@email.amazonses.com>
In-Reply-To: <01000168a5b35a86-b79bfe67-191e-43bc-a5c7-0e74eac06195-000000@email.amazonses.com>
From: Thomas Garnier <thgarnie@chromium.org>
Date: Thu, 31 Jan 2019 14:49:04 -0800
X-Gmail-Original-Message-ID: <CAJcbSZGKR7dKVqNEDEO7Qzf7tnNqmL=p1uVKvsUefS=Hs-=iNA@mail.gmail.com>
Message-ID: <CAJcbSZGKR7dKVqNEDEO7Qzf7tnNqmL=p1uVKvsUefS=Hs-=iNA@mail.gmail.com>
To: Christopher Lameter <cl@linux.com>
Subject: Re: [Xen-devel] [PATCH v6 14/27] x86/percpu: Adapt percpu for PIE
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Brijesh Singh <brijesh.singh@amd.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>, kristen@linux.intel.com,
 "H. Peter Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 the arch/x86 maintainers <x86@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Joerg Roedel <jroedel@suse.de>,
 Kees Cook <keescook@chromium.org>, Cao jin <caoj.fnst@cn.fujitsu.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, xen-devel <xen-devel@lists.xenproject.org>,
 Thomas Gleixner <tglx@linutronix.de>, Juergen Gross <jgross@suse.com>,
 LKML <linux-kernel@vger.kernel.org>, Andi Kleen <ak@linux.intel.com>,
 Tejun Heo <tj@kernel.org>, Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMTI6NTcgUE0gQ2hyaXN0b3BoZXIgTGFtZXRlciA8Y2xA
bGludXguY29tPiB3cm90ZToKPgo+IE9uIFRodSwgMzEgSmFuIDIwMTksIFRob21hcyBHYXJuaWVy
IHdyb3RlOgo+Cj4gPiBQZXJwY3UgdXNlcyBhIGNsZXZlciBkZXNpZ24gd2hlcmUgdGhlIC5wZXJj
dSBFTEYgc2VjdGlvbiBoYXMgYSB2aXJ0dWFsCj4gPiBhZGRyZXNzIG9mIHplcm8gYW5kIHRoZSBj
dXN0b20gbGludXggcmVsb2NhdGlvbiBjb2RlIGF2b2lkIHJlbG9jYXRpbmcKPiA+IHNwZWNpZmlj
IHN5bWJvbHMuIEl0IG1ha2VzIHRoZSBjb2RlIHNpbXBsZSBhbmQgZWFzaWx5IGFkYXB0YWJsZSB3
aXRoIG9yCj4gPiB3aXRob3V0IFNNUCBzdXBwb3J0Lgo+Cj4gV2UgdXN1YWxseSB0YWxrIGFib3V0
IHRoaXMgYXMgb2Zmc2V0cyByYXRoZXIgdGhhbiBhZGRyZXNzZXNzLiBUaGUgaW50ZW5kCj4gaGVy
ZSBpcyB0byBnaXZlIGV2ZXJ5IHByb2Nlc3NvciBpdHMgb3duIGFkZHJlc3MgdGhhdCBpcyB1bmlx
dWUgZm9yIHRoaXMKPiBwcm9jZXNzb3IuIE9wZXJhdGlvbnMgYXJlIGFsd2F5cyByZWxhdGl2ZSB0
byBhIHNlZ21lbnQgcmVnaXN0ZXIgYW5kIHRoZQo+IHdob2xlIGFyZWEgY2FuIGJlIHJlbG9jYXRl
ZCBhdCB3aWxsIGJ5IHNpbXBseSBjaGFuZ2luZyB0aGUgc2VnbWVudAo+IHJlZ2lzdGVyLgo+Cj4g
PiBUaGlzIGRlc2lnbiBpcyBpbmNvbXBhdGlibGUgd2l0aCBQSUUuIFdoaWxlIGNyZWF0aW5nIGEg
UElFIGJpbmFyeSwgdGhlCj4gPiBjb3BtaWxlciB0cmllcyB0byBtYWtlIGV2ZXJ5dGhpbmcgcmVs
YXRpdmUuIFRoZSBjb21waWxlciB3aWxsIGF0dGVtcHQgdG8KPgo+IFRoaXMgaXMgdmVyeSBjb21w
YXRpYmxlIHdpdGggUElFIGJlY2F1c2UgaXQgaXMgYWxyZWFkeSByZWxhdGl2ZS4KClRoZSBwZXIt
Y3B1IHN5bWJvbHMgYXJlIGluIGEgc2VjdGlvbiB0aGF0IGlzIHplcm8gYmFzZWQgdG8gY3JlYXRl
Cm9mZnNldHMuIFRoZSBjb21waWxlciBkb2Vzbid0IHNlZSB0aGVtIGFzIG9mZnNldHMgYnV0IGFz
IHJlbGF0aXZlCnN5bWJvbCBhbmQgdHJ5IHRvIHJlbG9jYXRlIHRoZW0uIEdpdmVuIHRoZSBkaXN0
YW5jZSBiZXR3ZWVuIHplcm8gYW5kCnRoZSBtYXBwZWQga2VybmVsIGlzIG11Y2ggbGFyZ2VyIHRo
YW4gdGhlIGluc3RydWN0aW9uIG9mZnNldCByYW5nZSwgaXQKZmFpbHMgdG8gZG8gaXQuCgo+Cj4g
PiBnZW5lcmF0ZSBpbnN0cnVjdGlvbnMgd2l0aCB0aGUgZGlzdGFuY2UgYmV0d2VlbiB6ZXJvIGFu
ZCBhbnkgNjQtYml0Cj4gPiB2aXJ0dWFsIGFkZHJlc3MuIEl0IHdpbGwgZmFpbCBhcyB0aGUgcmVs
b2NhdGlvbiByYW5nZSBjYW5ub3QgZml0IHdpdGhpbgo+ID4gdGhlIHBvc3NpYmxlIGluc3RydWN0
aW9ucyBhY2Nlc3NpbmcgYSBzZWdtZW50IHJlZ2lzdGVyLgo+Cj4gTGVhdmUgdGhlIG9mZnNldHMg
YWxvbmUgYW5kIGp1c3QgY2hhbmdlIHRoZSBzZWdtZW50IHJlZ2lzdGVyIGlmIHlvdSBuZWVkCj4g
dG8gcmVsb2NhdGUgdGhlIGFyZWEgb2YgYSBzcGVjaWZpYyBwcm9jZXNzb3I/Cj4KPiA+IFRoZSBh
c3NlbWJseSBhbmQgUEVSX0NQVSBtYWNyb3MgYXJlIGNoYW5nZWQgdG8gdXNlIHJlbGF0aXZlIHJl
ZmVyZW5jZXMKPiA+IHdoZW4gUElFIGlzIGVuYWJsZWQuCj4KPiBUaGV5IGFscmVhZHkgdXNlIHJl
bGF0aXZlIHJlZmVyZW5jZS4gV2hhdCBpcyB0aGUgcG9pbnQgaGVyZT8KPgo+ID4gLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vcGVyY3B1LmgKPiA+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3BlcmNwdS5oCj4gPiBAQCAtNSw5ICs1LDExIEBACj4gPiAgI2lmZGVmIENPTkZJR19YODZfNjQK
PiA+ICAjZGVmaW5lIF9fcGVyY3B1X3NlZyAgICAgICAgIGdzCj4gPiAgI2RlZmluZSBfX3BlcmNw
dV9tb3Zfb3AgICAgICAgICAgICAgIG1vdnEKPiA+ICsjZGVmaW5lIF9fcGVyY3B1X3JlbCAgICAg
ICAgICglcmlwKQo+Cj4gVGhlIHBlcmNwdSBzZWN0aW9uIGNhbm5vdCBiZSBJUCByZWxhdGl2ZSBz
aW5jZSB3ZSBuZWVkIHRvIGhhdmUgc2VwYXJhdGUKPiBhZGRyZXNzIHNwYWNlcyBwZXIgY3B1Lgo+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 23:14:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 23:14: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-devel-bounces@lists.xenproject.org>)
	id 1gpLXF-0002Kg-SP; Thu, 31 Jan 2019 23:14: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=6Maf=QH=chromium.org=thgarnie@srs-us1.protection.inumbo.net>)
 id 1gpLXF-0002Kb-1D
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 23:14:17 +0000
X-Inumbo-ID: edc36802-25ad-11e9-bc90-bc764e045a96
Received: from mail-io1-xd44.google.com (unknown [2607:f8b0:4864:20::d44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id edc36802-25ad-11e9-bc90-bc764e045a96;
 Thu, 31 Jan 2019 23:14:16 +0000 (UTC)
Received: by mail-io1-xd44.google.com with SMTP id m19so4234490ioh.3
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 15:14:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=1LU66nWonGKpkS2Ql39UBO4c+1zc4OIUT8RI26iyQDk=;
 b=adMddZ0pdJwUdyvjsO2fhuldig67pc+P4PME7Qz5+iQ8DloiDsj3ZQo8YgfL0JpZr1
 kx3BYZ39CesMR1fy2CnELbnhjr6+R55Qv84K9dvUylPUj+yzJLgfIx+oSK8pD9zUz2oT
 HRXKKFW5xaEOv5kyLA/amXz+Zd1ffKRKDDvHI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=1LU66nWonGKpkS2Ql39UBO4c+1zc4OIUT8RI26iyQDk=;
 b=nK3eZu8TPKnz0tQ0aneTv2lvvzOkEE5LM+tiFoNQzRIwBeKRqve5YF85UqZ7OG4OzE
 sYsRLOSTENpg7E3cfTj4qnKe45noELN7Pi+QIg0d/MSJLD5N+1e8LZDUiQGisHI5JRe0
 mp1KGF+mL91SPQWFHKJ1jqc5+N9q+feHgj+wtZJo0tLidUUymR8kme3IGyzHqc6lScLv
 moBAOS4GZJlQe+yGVjxMG3LtFdT/KcT132Ro+Z901J62zwJXwHo41QKo61kBG9elbDVD
 YAqmOXZ6H0dQkulzgKZwbLhhgXFyGZtsyvUDysehliVtZPO17FbOK/FbSUvAUmbc21PY
 LOHg==
X-Gm-Message-State: AJcUuketKajBGdTcIm6hkVyOKeWBNh9ctlymFnAb+yujJDKB99abYRfK
 BDL14Qx2vWnOecHQv1NfK2YmF71b8E4=
X-Google-Smtp-Source: ALg8bN79VKCPPmWH57DBesyrKaZNJaFghX04RtxyhLtqiIM5pn8dhGUrVmHKarx5pa7yen6lm2gGMg==
X-Received: by 2002:a6b:f814:: with SMTP id o20mr21353578ioh.129.1548976455578; 
 Thu, 31 Jan 2019 15:14:15 -0800 (PST)
Received: from mail-it1-f171.google.com (mail-it1-f171.google.com.
 [209.85.166.171])
 by smtp.gmail.com with ESMTPSA id t7sm2543049iom.27.2019.01.31.15.14.15
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 31 Jan 2019 15:14:15 -0800 (PST)
Received: by mail-it1-f171.google.com with SMTP id w18so6513430ite.1
 for <xen-devel@lists.xenproject.org>; Thu, 31 Jan 2019 15:14:15 -0800 (PST)
X-Received: by 2002:a24:d081:: with SMTP id
 m123mr19877862itg.119.1548974553956; 
 Thu, 31 Jan 2019 14:42:33 -0800 (PST)
MIME-Version: 1.0
References: <20190131192533.34130-1-thgarnie@chromium.org>
 <20190131214038.GI28234@char.us.oracle.com>
In-Reply-To: <20190131214038.GI28234@char.us.oracle.com>
From: Thomas Garnier <thgarnie@chromium.org>
Date: Thu, 31 Jan 2019 14:42:21 -0800
X-Gmail-Original-Message-ID: <CAJcbSZE890YgtEv_Z9A3kPukQzmZmgo0xM=pruMB3uTziBFwMw@mail.gmail.com>
Message-ID: <CAJcbSZE890YgtEv_Z9A3kPukQzmZmgo0xM=pruMB3uTziBFwMw@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] [PATCH v6 00/27] x86: PIE support and option to
 extend KASLR randomization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Jan Kiszka <jan.kiszka@siemens.com>, Pavel Machek <pavel@ucw.cz>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Christoph Lameter <cl@linux.com>,
 =?UTF-8?Q?Rafael_=C3=81vila_de_Esp=C3=ADndola?= <rafael@espindo.la>,
 linux-arch <linux-arch@vger.kernel.org>, Andi Kleen <ak@linux.intel.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Alexander Popov <alex.popov@linux.com>, Len Brown <len.brown@intel.com>,
 Linux PM list <linux-pm@vger.kernel.org>, Nicholas Piggin <npiggin@gmail.com>,
 Cao jin <caoj.fnst@cn.fujitsu.com>, Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Andy Lutomirski <luto@kernel.org>, Dennis Zhou <dennis@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, nixiaoming <nixiaoming@huawei.com>,
 Michal Marek <michal.lkml@markovi.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Nick Desaulniers <ndesaulniers@google.com>,
 LKML <linux-kernel@vger.kernel.org>, Jia Zhang <qianyue.zj@alibaba-inc.com>,
 Luis Chamberlain <mcgrof@kernel.org>, Masami Hiramatsu <mhiramat@kernel.org>,
 Tejun Heo <tj@kernel.org>, Andrew Morton <akpm@linux-foundation.org>,
 Linux Doc Mailing List <linux-doc@vger.kernel.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 Dave Hansen <dave.hansen@linux.intel.com>, Mimi Zohar <zohar@linux.ibm.com>,
 virtualization@lists.linux-foundation.org,
 Masahiro Yamada <yamada.masahiro@socionext.com>, Nadav Amit <namit@vmware.com>,
 kristen@linux.intel.com, Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>, Yonghong Song <yhs@fb.com>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 "H.J. Lu" <hjl.tools@gmail.com>, Michael Forney <forney@google.com>,
 linux-kbuild@vger.kernel.org, Jason Baron <jbaron@akamai.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Song Liu <songliubraving@fb.com>,
 Brijesh Singh <brijesh.singh@amd.com>,
 Alexander Shishkin <alexander.shishkin@linux.intel.com>,
 Jan Beulich <JBeulich@suse.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, Nayna Jain <nayna@linux.ibm.com>,
 James Hogan <jhogan@kernel.org>, Alexey Dobriyan <adobriyan@gmail.com>,
 Palmer Dabbelt <palmer@sifive.com>, Kees Cook <keescook@chromium.org>,
 Arnd Bergmann <arnd@arndb.de>, Steven Rostedt <rostedt@goodmis.org>,
 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
 Alok Kataria <akataria@vmware.com>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Michal Hocko <mhocko@suse.com>, kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Herbert Xu <herbert@gondor.apana.org.au>, Joerg Roedel <joro@8bytes.org>,
 the arch/x86 maintainers <x86@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 Jordan Borgner <mail@jordan-borgner.de>, Jann Horn <jannh@google.com>,
 Arnaldo Carvalho de Melo <acme@redhat.com>,
 Joe Lawrence <joe.lawrence@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Nathan Chancellor <natechancellor@gmail.com>, Juergen Gross <jgross@suse.com>,
 Francis Deslauriers <francis.deslauriers@efficios.com>,
 Adrian Hunter <adrian.hunter@intel.com>, Borislav Petkov <bp@alien8.de>,
 Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMTo0MSBQTSBLb25yYWQgUnplc3p1dGVrIFdpbGsKPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+IHdyb3RlOgo+Cj4gT24gVGh1LCBKYW4gMzEsIDIwMTkgYXQg
MTE6MjQ6MDdBTSAtMDgwMCwgVGhvbWFzIEdhcm5pZXIgd3JvdGU6Cj4gPiBUaGVyZSBoYXMgYmVl
biBubyBtYWpvciBjb25jZXJuIGluIHRoZSBsYXRlc3QgaXRlcmF0aW9ucy4gSSBhbSBpbnRlcmVz
dGVkIG9uCj4gPiB3aGF0IHdvdWxkIGJlIHRoZSBiZXN0IHdheSB0byBzbG93bHkgaW50ZWdyYXRl
IHRoaXMgcGF0Y2hzZXQgdXBzdHJlYW0uCj4KPiBPbmUgcXVlc3Rpb24gdGhhdCBJIHdhcyBzb21l
aG93IGV4cGVjdGVkIGluIHRoaXMgY292ZXIgbGV0dGVyIC0gd2hhdAo+IGFib3V0IGFsbCB0aG9z
ZSBsb3ZlbHkgc3BlY3VsYXRpdmUgYnVncz8gQXMgaW4gc2F5IHNvbWUgb25lIGhhc24ndAo+IHVw
ZGF0ZWQgdGhlaXIgbWFjaGluZSB3aXRoIHRoZSBTcGVjdHJlIHYzYSBtaWNyb2NvZGUgLSB3b3Vs
ZG4ndCB0aGV5Cj4gYmUgYWJsZSB0byBnZXQgdGhlIGtlcm5lbCB2aXJ0dWFsIGFkZHJlc3Mgc3Bh
Y2U/CgpZZXMgdGhleSB3b3VsZCBiZS4KCj4KPiBJbiBlZmZlY3QgcmVuZGVyaW5nIGFsbCB0aGlz
IGhhcmQtd29yayBub3QgbmVlZGVkPwoKT25seSBpZiB3ZSB0aGluayBTcGVjdHJlIGJ1Z3Mgd2ls
bCBuZXZlciBiZSBmaXhlZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 23:14:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 23:14: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-devel-bounces@lists.xenproject.org>)
	id 1gpLXh-0002M1-5p; Thu, 31 Jan 2019 23:14:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UQXz=QH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gpLXf-0002Ls-H1
 for xen-devel@lists.xen.org; Thu, 31 Jan 2019 23:14:43 +0000
X-Inumbo-ID: fd6aa21e-25ad-11e9-b2af-7b50acb94f03
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id fd6aa21e-25ad-11e9-b2af-7b50acb94f03;
 Thu, 31 Jan 2019 23:14:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CDF2F80D;
 Thu, 31 Jan 2019 15:14:41 -0800 (PST)
Received: from [10.37.12.11] (unknown [10.37.12.11])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CD6403F557;
 Thu, 31 Jan 2019 15:14:39 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <CACrvCsaeHuwzZzUQTzNYF7fqmgQWNJUVOQZv9D0MnYrXjqzZtQ@mail.gmail.com>
 <feb11726-086c-c6ad-9fca-30c7a22e4d9d@gmail.com>
 <CACrvCsZB-tps6=Vr=1Phf5oo5eUReabMLJzkbO3d2hmNLDOxww@mail.gmail.com>
 <7e217489-2c1a-c35f-d51f-0969654aa8cc@gmail.com>
 <CACrvCsaYJ-zGkZwfdV7BXDABW8u_EDQetU3pq+2otRGXWTXagw@mail.gmail.com>
 <4d078801-b804-06e7-ad5c-8032b1dbaa84@gmail.com>
 <CACrvCsYb0ANJASKYxeA0V2yg0aqKM0OaKCB=_i1zX9DPLwrNrQ@mail.gmail.com>
 <28e6dfab-6a3f-7bea-eca9-2d812903d9f7@gmail.com>
 <CACrvCsbhjtN6gr9-qqUZ2m1WYM3ZexDhngXM3G0rYcyp3BPJrw@mail.gmail.com>
 <d1cd35de-b278-aad8-49ec-8d77666cbdd5@gmail.com>
 <CACrvCsaYBv2p2Fsu9+Y8Ewu=qrOY6erOdBBRo+JHvuzqA0f7Zg@mail.gmail.com>
 <15f42687-9aa6-e9ed-c306-b6b267a16292@arm.com>
 <78963b40-e8e8-db41-ee16-d4ca64baa37a@gmail.com>
 <201eb8d4-aa51-9ad3-e655-3f4fa0cee348@arm.com>
 <c5f1b8c6-df0a-d30a-4ca6-3d9372c7913c@gmail.com>
 <4e777fcf-6630-5aff-a8d2-781d3f705123@arm.com>
 <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2a651c5d-3f94-378d-baf9-f52cab0cdc62@arm.com>
Date: Thu, 31 Jan 2019 23:14:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1901311345570.22962@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] RT Xen on ARM - R-Car series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, "LOPEZ,
 FUENTES NACARINO Jairo Eduardo" <jairo@ruri.waseda.jp>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEvMzEvMTkgOTo1NiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIFRodSwgMzEgSmFuIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMzEvMDEv
MjAxOSAxMjowMCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPj4+IEhlbGxvIEp1bGllbiwKPj4+Cj4+
PiBPbiAzMS4wMS4xOSAxMzozNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBPbiBteSBzaWRl
IEkganVzdCBjb21tZW50ZWQgb3V0IHRoYXQgcHJpbnRrLCBiZWNhdXNlIGl0IHJlbmRlcnMgYSBk
ZWJ1Zwo+Pj4+PiBidWlsZCB1bnVzYWJsZS4KPj4+Pgo+Pj4+IC4uLiBpZiBpdCBpcyB1bnVzYWJs
ZSwgd2h5IGRvbid0IHlvdSB0cnkgdG8gdGFja2xlIHRoZSBwcm9ibGVtPwo+Pj4gQmVjYXVzZSBv
Zi4uLgo+Pj4KPj4+PiBUaGlzIGlzIGluIG15IGxvbmcgZXZlciBncm93aW5nIGxpc3Qgb2YgdGhp
bmdzIHRvCj4+Pgo+Pj4gLi4uIGJlIGRvbmUuCj4+Pgo+Pj4gU29tZSBvZiB0aGluZ3MgZ2V0IHNv
bHV0aW9ucywgc29tZSBXQXMuCj4+Cj4+IEkgY2FuJ3Qgc2VlIGEgZ29vZCB3b3JrYXJvdW5kIGZv
ciB0aGlzLiBBdCBzb21lIHBvaW50IHNvbWVvbmUgd291bGQgaGF2ZSB0bwo+PiBwaWNrIGl0IHVw
IHJhdGhlciB0aGFuIGJ1aWxkaW5nIGEgaG91c2Ugb2YgY2FyZHMuCj4gCj4gSSByYW4gaW50byB0
aGlzIHByb2JsZW0gYXMgd2VsbCBub3QgdG9vIGxvbmcgYWdvIHRvby4gSXQgaXMgdmVyeQo+IGFu
bm95aW5nIGFuZCBpdCBpcyBiYXNpY2FsbHkgaW1wb3NzaWJsZSB0byB3b3JrLWFyb3VuZCwgdGhl
IG9ubHkgdGhpbmcKPiBwb3NzaWJsZSB3b3VsZCBiZSB0byBzdXBwcmVzcyB0aGUgd2FybmluZywg
YnV0IHRoYXQgZG9lc24ndCBldmVuIGNvdW50Cj4gYXMgYSB3b3JrLWFyb3VuZCA6LSkKCkkgYW0g
c3VyZSBJIHdpbGwgcmVncmV0IHRvIGhhdmUgc2FpZCB0aGF0LCBidXQgSSB3aWxsIGZvciBmYWly
bmVzcyA6KS4KCklmIHNlY3VyaXR5IGlzIG5vdCBhIGNvbmNlcm4gd2l0aGluIHRoZSBndWVzdCwg
dGhlbiB5b3UgY2FuIGRpc2FibGUga3B0aSAKKGVpdGhlciB2aWEgS2NvbmZpZyBvciBjb21tYW5k
IGxpbmUpLiBBbGwgdGhlIGVycm9ycyBzaG91bGQgZ28gYXdheSBmb3IgCkxpbnV4IGd1ZXN0LgoK
PiAKPiBUaGUgd2F5IGZvcndhcmQgaXMgdG8gbW9kaWZ5IHRoZSBleGlzdGluZwo+IFZDUFVPUF9y
ZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSBpbnRlcmZhY2UuIEkgbGlrZWQgSnVsaWVuJ3Mg
aWRlYSBpbgo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxOC0wMy9tc2cwMDIyNy5odG1sOgo+IHdlIGRvbid0IG5lY2Vzc2FyaWx5IG5lZWQg
dG8gY2hhbmdlIHRoZSBwYXJhbWV0ZXJzIG9mIHRoZSBoeXBlcmNhbGxzCj4gZnJvbSBhIGd1ZXN0
IHZpcnR1YWwgYWRkcmVzcyB0byBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MuIEl0IHNob3VsZCBi
ZQo+IGVub3VnaCB0byBjb252ZXJ0IHRoZSBndWVzdCB2aXJ0dWFsIGFkZHJlc3MgaW50byBhIGd1
ZXN0IHBoeXNpY2FsCj4gYWRkcmVzcyBpbiBYZW4gd2hlbiBWQ1BVT1BfcmVnaXN0ZXJfcnVuc3Rh
dGVfbWVtb3J5X2FyZWEgaXMgY2FsbGVkCj4gKHhlbi9jb21tb24vZG9tYWluLmM6VkNQVU9QX3Jl
Z2lzdGVyX3J1bnN0YXRlX21lbW9yeV9hcmVhKSwgdGhlbiBzdG9yZQo+IHRoZSBndWVzdCBwaHlz
aWNhbCBhZGRyZXNzIG9yIGl0cyBtYXBwaW5nIGluIHYtPnJ1bnN0YXRlX2d1ZXN0ICh0aGUgdHlw
ZQo+IG9mIHJ1bnN0YXRlX2d1ZXN0IG5lZWRzIHRvIGNoYW5nZSkgYW5kIGFsd2F5cyB1c2UgdGhl
IGd1ZXN0IHBoeXNpY2FsCj4gYWRkcmVzcyBmb3IgZnV0dXJlIHVwZGF0ZXMgb24gdGhlIHJ1bnN0
YXRlIG1lbW9yeSBhcmVhLgoKSSB3b3VsZCBsb3ZlIHRvIHNheSBpdCBpcyB0aGF0IGVhc3kgOiku
IEhvd2V2ZXIsIHRoZXJlIGFyZSBzb21lIHJlc2VhcmNoIAp0byBkbyByZWdhcmRpbmcgaG93IHRo
aXMgaXMgdXNlZCBieSBndWVzdHMgdG9kYXkuIFRoZSBoeXBlcmNhbGwgaXMgCnRha2luZyBhIHZp
cnR1YWwgYWRkcmVzcywgc28gdGVjaG5pY2FsbHkgaXQgd291bGQgYmUgcG9zc2libGUgZm9yIGEg
Cmd1ZXN0IHRvIHBhc3MgYSBub24gcGFnZS1hbGlnbmVkIHZpcnR1YWwgYWRkcmVzcy4gU28gdGhp
cyB3b3VsZCBzcGFuIApvbnRvIHR3byBidWZmZXJzIChpdCBzZWVtcyB0byBoYXBwZW4gb24gb2xk
ZXIgTGludXgpLgoKRnVydGhlcm1vcmUsIGJlY2F1c2UgdGhpcyBpcyBhIHZpcnR1YWwgYWRkcmVz
cywgYSBndWVzcyB3b3VsZCBiZSBmcmVlIHRvIAptb2RpZnkgdGhlIG1hcHBpbmcgYXQgYW55IHRp
bWUuCgpTbyBpZiB3ZSB3YW50IHRvIHVzZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIGluIFhlbiwg
d2UgbmVlZCB0byBrbm93IGlmIAppdCB3aWxsIG5vdCBicmVhayBhbnkgY3VycmVudCBndWVzdC4g
VGhpcyB3b3VsZCBhbHNvIHByb2JhYmx5IG5lZWRzIHRvIApiZSBkb2N1bWVudGVkIGluIHRoZSBp
bnRlcmZhY2UuCgpXaXRoIHRoZSBjdXJyZW50IGludGVyZmFjZSB3b3JrYXJvdW5kLCB3ZSBhcmUg
c3RpbGwgcGxheWluZyB3aXRoIGRldmlsIAooc2VlIFsyXSkuIFNvIGl0IHdvdWxkIGJlIG5pY2Ug
dG8gZ2V0IGEgbmV3IGludGVyZmFjZSB0aGF0IGRvZXMgbm90IHVzZSAKdmlydHVhbCBhZGRyZXNz
LgoKPiAKPiBJdCBkb2Vzbid0IHNlZW0gdG9vIGRpZmZpY3VsdC4KCkV2ZW4gd2l0aCBteSBjb21t
ZW50cyBhYm92ZSwgSSBhZ3JlZSA6KS4KCkNoZWVycywKClsyXSA8OWZhNzc4MTYtYTI1Yy1jMTli
LWNjMjYtZTBkMjhjYzJlMTYwQGNpdHJpeC5jb20+CgoKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 31 23:45:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Jan 2019 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gpM1Q-0005Xh-Or; Thu, 31 Jan 2019 23:45: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=BSoF=QH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gpM1O-0005XX-LA
 for xen-devel@lists.xenproject.org; Thu, 31 Jan 2019 23:45:26 +0000
X-Inumbo-ID: 477e4f28-25b2-11e9-97ca-1bfbf237ffd3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 477e4f28-25b2-11e9-97ca-1bfbf237ffd3;
 Thu, 31 Jan 2019 23:45:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gpM1M-0001Sw-0L; Thu, 31 Jan 2019 23:45:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gpM1L-0000ro-MD; Thu, 31 Jan 2019 23:45:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gpM1L-0001Hk-LI; Thu, 31 Jan 2019 23:45:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-132630-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.10-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.10-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.10-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.10-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=316e4426a185efefa078dd087c89a694b2149be8
X-Osstest-Versions-That: xen=278e9f511e97de734668a7190138eebe05834ffe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Jan 2019 23:45:23 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 132630: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMjYzMCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzI2MzAvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMyNTc3IHBhc3MgaW4gMTMy
NjMwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0y
NzggICAgIGZhaWwgcGFzcyBpbiAxMzI1NzcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
NjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgICAgZmFpbCBwYXNzIGluIDEzMjU3NwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICBmYWls
IHBhc3MgaW4gMTMyNTc3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgcGFzcyBpbiAxMzI1NzcKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggZmFpbCBpbiAxMzI1NzcgbGlrZSAx
MzI0ODUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNh
LTI3OCAgICAgICBmYWlsICBsaWtlIDEzMjQ4NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMyNDg1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAzMTZlNDQyNmExODVlZmVmYTA3OGRkMDg3Yzg5YTY5NGIyMTQ5YmU4
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyNzhlOWY1MTFlOTdkZTcz
NDY2OGE3MTkwMTM4ZWViZTA1ODM0ZmZlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzI0ODUgIDIw
MTktMDEtMjYgMDE6MzY6NTIgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMyNTc3
ICAyMDE5LTAxLTI5IDE3OjQxOjQzIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAyNzhlOWY1MTFlLi4zMTZlNDQy
NmExICAzMTZlNDQyNmExODVlZmVmYTA3OGRkMDg3Yzg5YTY5NGIyMTQ5YmU4IC0+IHN0YWJsZS00
LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

